gtccctcccttactgtaagtctctcccccctaacaggtcttcgtcttttctttactttctcccttactcccttcctgactctcttcttttattacctcctctaccctaccttcaccctcattataattattatcttatcgaagcagctcacacctatcataaagcgcagccctatctacatccttatacgttttacctactgctctatctataaacgccgatatcactgccctttaatatcccagcatcgatataaatgcctctatttatgcctaattaatattatctataaagctttaatgctaatcctcttattacagctatctatcatatataataatagactgcaccacctcgcctacctggcgccctcctcggccaatctgctacacaaaatcaataagcctatacggcttctccatataaactatagccataatcccctctatatcgatacctgtccctaacccgcttattgctgcgatctatcggcttgtgttatagccctctgcctatatcgtctgcgccttatgacagtcctattcgcttatgccgctataataaaacctacacccaatcttattagcgattacctcgcattaactcttagatcggcagtatataacccccttctgataacctattatatcttaatctagctgcttaattaccttaaccgtgcgattcttaatagcattacgcctaggcttaacctgctaaaccttatatcagcagtttagcttaactgtctgatcctatactataattgccgactttactagcatctcgccgcagaaccagtcctccagcataacgggcagcattactataaatagcaccaataggcagccgaaccaatataaccctactagcttactaagcttagcataatagctgatatctataataacagtataatatttatctataaatatccactatagcagccctatatataataacccatcaatatacctagaaaactcaacgcttaatacaatatcggcactaacgacaattaaccgtgccgcccttagtataccctcttatcctaaacttatcgataacctatattagatgcagtctacccctatatctgttactcttataaccaagtcatccattagtgcaataaatagcacgactataatgcttatacctatattctctattacggccggcagtataaatagtatactcttgctggcccctatcggcagtatgttaatagccgcctcatctgctttaagtgccataatcgatcgcatactctcggcttgcttatcagatcgccaagtcgccttcagtctaagcagctttcgcagcccatctatcatctcgtcctctagcttcttctttttcttctcacttatcttcttcttctaagctaatacctcctcttgctcttaagtagtcttcttacttcacttgctgctccttatagtcatctaggccagactgtctgttaattgctgctactacttgctatcagtcttctgactctaactgccctgcttacattttagtgccttcttcccctttccttcttctgcactctctaaaaactgatattacagcttactgatctccttaaatatcgcaattatctctagctgcagcttacccgggaagccgatatgcatagcgtagtgctgccttataatctgtattctatatatcgactgcagatcctatataatattccagcttcctctacagtcaaccggcttacctataatcagatcgatctcaacgttttcatccttatccttatcctccatcttaccttctagctgccttatcacaagtcctcaaatcctccgccccatctcgattgcaatcgcccgatatcgtcctacccctaatctgacccctatcctggcctatataacacaagcaagcttcttactgagccagtcggtctcctataccgacgagctgccatccctctatatatattcaagctgctctccacacagctcatcaatctgatattcccaccgtagtaccctctctatcggaagcagccatataatatatactactactatccgcccaatccagttaaggataaaccgtactaccttctggccattatcgcagatagccttcatcttatcttaatcggttataattataacctgcctatctaatataaatatattccagattagctgctataaattgcagtgctataatatcgtgatttctggtccccttcccagaagcccaccccacatatatataagcacgagcagcatctcttaaagcagccgcaagtcgcaaagccacttcctaacacgctgccgcttctactagacccttacgctatcccatatcgatacttctatcagtcgtatcaccttttccagtctagcctctagccacttgttcttcgggttacttacaaataactaacctgccctaagccatatcatattatcgacaatccgatctatatcgatcttcttactgaccatcggccataccctaccgaacagtccattcagtagcctctctgcctcagtaacctcatcgcatagtatacaggtaaagtccttaatgctaatatgcttacccatataaaataacccttattcatcattagaccattatattaatagctaccccctattcttctgctaatacccttttctatatactatctatccgataatcatacttataacgctataagtgcctatatatatctataatgtatattcctctcgaaatattaatacagcctctaccctaaccttatcctaatctaccggctaattcttaaatatagcttctaaaaagaatagctaggcctactataatataccagctagcataccagtatataaatgcggctctaaatagcctagtaggtatcagttaataccgagtactatatagaagtatagcagcgaatttatatatacatttccgccaacgcaagttttaattaaagccacaataaaccggaatacagctcggtctagcggatcctacagcgggctagttatacctttatccccctaatcgccatcatcactattaccgtcatcctaatattcgtccttatctccatcttcatcttcatcttgatccttagcttatctctcttggccgctaaagaacctgctgttatgactgcttggaacccagtctgtttcaagctcatctgcaatatcctatagcagactccactgcttatctataaagcgaatggcctagcgtttaagcgcttccttacgactaatacgatataccttccagcagaaacctaagtaacagtaactaacagacttatatttaattattaatacctccttacctttacgactgaacagttaaccagatacagctatcagtaaaatgctagcaagccactatagcatctcaattagcacgctattaagtcgctagcagtaatattctaccttacgattaaagctctatctaagccggccaagtaataattattcacagactgcttcttcctcatcttatactacagtctatctacctattactgccctcgcctatagccactaggctatatcataaatactagttaagtcccaggagccaaagtgttatacctagcctacccttttaacctacaataagtcacagtcgatatcttcctttaaatcaccttttcgcagtcatatagcatcttcctcttttaaccaagcctaacttatagcaataaccttatctatagcgcttcgactgatagtaatatcagctgtatcagctgtatcagacaggccgttattatcgccattatcttaaacgatccaatagcgcgcctaattcctcccccctatccacatctatagccatacctacatctatcgttcctctgctacaccatactctacctctcgctaatatagacaatattatcctataccgtagtaagatatcggcatatacaacagctatacccatctaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgccgctagctaaccccaagtgtaggtttaaggttattttaagccaattagctacttatcttcgacctaagcgatataaattaaattttaaccttagacaaccccaatttagtgtacaatttgacctaaatcgcctgtgaatagtacctagggtatatatactagaccttgtttatttaggactatataaggggagacctttaccactttaatatatataaacttaattaggtagagcgcattaggcatattacctatatatagcgagaactcttagctagctgcagattactatatagctttaatatcttttaggggctacttatgctataggaagatatagtattctatagacctctctctatctttataatcttctggtttctatataggcttattagatatataggagaggagatagttaagatatatagggcctatacccttaaacttgcagattaactatctactagggcattaaggttacctatttttctatttagtaattaggttattagactcagttaggatagactatttataataaaggctaagtcttctattatattaagttttattaagggattctttttctatctctgccttaataatattagcatttaaaatagtaagataatatacactaaagtgaaaaaggatagtactattaagactatatagcttatgccacttaatataaatctaattagatagactattatatctataacttctggtttcctaactgaagacctctataccgattttaaaggtctaatactaattactcttttatttagcatttagaagggctggtcttattatcagataatattatttccctagggattaataggaccttcttctatctataggtttataaatagctagcccttttagcctaccttttaggctatactactatatctagctaaggccttctataactagggtatttaattttaaggaatactcttaatataggctaatattaatataattataactcctattataattaagttagacttaaagtctattaagtctaaaggtaaggcagtataggctaattagatcctaagtaagcctccttagactttaagtaagcctccttagatgcctcttatagcgctattaactctaaagctatctaattagatatatctatctgcactattaacgctaaaagtatcttattagtaggtttcttaatattaaccttataatagctttactctaactaataagctaagatctaacttaaatatattagcagtagtatcgctattaataccagaacctactaaatagtctctataaggggctcttagtaccctaggttataagctactcttgctaaagtacctttaagaaatataggcagcagtaaagaaggagaaaggttatattaataataataactattagcctagttctaagtctacctctaaagttagtagcttaaagcttttagactataggggtagtaatatcttgaacttattagatctaactaattagatatctattaatagaaattactagtctgcctctataatagacttaagctataatagccgcgcaataagctatatattaagccgcatattaagctatatactaagctatatgctaagcttaatattaagctatacgctaagcttaatattaagcgaggcagttagattagaaccttaaaggactgcagtagaggatataccttttgcccttattagtgcataatatattaatattaataacttaccggctaatataggactagctaggtatatagcttaggctcctctaggtgtaatagttatatcagttaattttaataaataattctatttttatattagtagcaataggttaatttagagattaccttagggcaattatattatatttattctaataggcctagctaagctagattattaagatagtataatttttcctaatcttagcctatactttaatgcagtaagcagctaagccctaaattagctcacttatatataataacttaaggcctaaaatagatataataataagtctgactaaagggaggagcaaaagataggagattttaaggaggaaattagctttattagggctaggggtatataattagatggttttctagcatttaagttactttaactgttattttatatactagggttacttttattataaggtagaaatttaaagtcttactaagataaattagtatttaaaccttataattaatttataaaactaaaaggccagctttccttttatataattaggtactctattataatatttatttaagacagttaagtcttccttttatagaaattagagttatattaagataggctagtatttaaatcttactattaacctataaaactctagaattagctatttttctatctaattaggtagtctattattatatttattaataactccttaaggttaaggaaaagcagctttaattaattatttatcttatttattaataaccccttaaggttaagtaaaagcgggcctaaagagttcttataatataaagtaaagtataacctataagaagtttagtatttaactttataatagatacacttaagaggagattaaagctaaagagaatagactttttataactattaataactccctaaggttaaggaaaagtatctctaactaattatataacttatttattaataacttcctaaggttaagtaaaagtactattaattgaatattatatcttatttattagtaactccttaatatctaatttaattatttataactccctaaggttaagtaaaggcactattaactgattattttatttataactctctaaagttaagtaaaagcactattaactaattatataatttatctattaataactccctaaggttaagtaaaggcactattaactgattattttatttataactctctaatattaagtaaaggcactattaactgattatcttattaataaccccctaaggttaaatataagtactattaactaattatataacttatttattaataactccctaaggttaagtaaaggcactattaactgattatataatttatctattaataactccctaaggttaagtaaaagcactattaactaagtattataaataactccttaaggttaaatttaactgattatttaaatatatatatatatatatattacttataccttaattagataattttttatatctatttttaggctaaagctagagatatctctagtattatattttagtaggtatagttgttttatattattatttatttttcccttaaaatgtcccttattaattttgcctcttttaattagttactagctaagtaagtctaggctgcatttagtagtaatataagcaggggttaactatattaaaactggccttaattaaataaaagatttaatattaaactatatatagcagatagataagatataatacttataattaactaattatatattaaaatagtatatattaaagtaatagcataatgcgatatgcggaatattgtttttctaaaatggttattagcttagctaaaaaaaggtcatcagcacctgcatatgttagggtcatgctaattccccacttagcgaaatagttaacagccctaataacctttacaataaataataggggataaataaaataaaaggccttaaaggcaagactaataaaggggaaatattatattataacctaatagataactatataaccttatttttttttacttaattatattataagatacccctattaaattaattagcttataagccgctaagccttataacttataatttataagagacttataatataagccttaacttatactataagctaaggacttatactataagcccttataataaactataagctactttaaatatatatatatcctcttataaggtataaaatagaacttaacttactaactattaataaagcctctttacctaaatacacttaacctactttatttactattaagaaatataatactttactttcacttagtatataatgccttataactctataaatataaactaatatagactagtttacttatttaaaaccctaactgttataagaattagctatttctttaataaaatatagttataaaagaaatccttataaatttaaattaaaaataaattagactattatttactcttttaaattaaataatttctataaatttaaaataaaattatattataattaaatactattataataatattataaggtataataataaatattataaatagttattacttattaagtacttaattttaagttattttaaagggcttaaaaggtaaaaaggattctagctttatttaataattaaagtatatttagttattaagaagtatttaattaaatagaaatattataagataagggatttttaagttacttacttatttaagttactcgcttattaagcatgttattatatattaatatataatattaatacttttttaaaacccttttactttatattaataatttaaattaaatataatttaaatataataaaatatataattatagctatttttaaactttataaattaaaaatattttttaattaattatagtaaattaatttatatttataagccttattactataagtaaatagagttaagttaaaatagttaaataataaataaatttaattatatattaaatttaattataagagattttaatttaaagaatttaactttaaatcctttagtttaacttctcttaaagtaaattacttaaaaatctcttaataactacttactaattaattataatttaatttctttataatactcttataattaattattaattataagaaaaagaccttaaagtaaatttactatatacttattaatattataagtttatatattaatattaatattaattaatttataagtatttcttttatatttttatttattttaagcttattatagctattataacttttaaaatactaattattaatacctacttattttaattattataatacctatatcttactagcattataaaattttctatataacttaattatcagcaggctatcgatataaataataactgtcagggccttgtttaacgaagactttaggggttccagttacatactgctggtccccggctttagcacccaagtcagtcgactggcctgagaacattggtatgtcccgatccatactcttactgtcagttcgctgataataaccgtggcagatatctgcggtttcttcttccgcgatgcaccaaaatatcaacctgagccagctttagagcagttcttggccagcggtccgccactgatatacattggctttagtagtatcgtaatcgacgacccagacaagttgacagtaacaattctggacgctgtccgtgcgataggcacacgggcaattgtttctcggggatggagcaagctcggcggtgattcagcgggcgacgatcaagtcttcttcctaggagactatccgcacgagtggctatttcagcatattactgcggtgatacatcatagaggagccggtactacagcttgcggacttcttaacgcgaaaccaacaaccatcgttcccttctttggagagtaggtcgtcatcttcccaactaactgctcatgctaaccatgatgaatagttaaccgttttagggaaatatggtccacgccggtggtgcaggtccagatcccattcccttcaaggccctgaacaacagcaacctcgccgaagctattctattctgtttgacacctgaagcgtccgcggccgcatgacaaattgccgataagatgtcatctgaagccggtgtcaggcgagccgtggcatccttccatgcgaacctacctcttaacgacatgcgatgcgaccttctacctaatcgttctgcagcatggctgtacgacaagaagggtaagaagataaaactgtcaaagatggctgctgaaatattagtcgtgagcgagatggtatcatggaataacctcaaggcgtatgttacgaggcaataagcacgggaagactttgctgaccattttatagatatcaaacgcaaccagtccatattgagaaccgacgttgggatccgttgactgcaacacttgcgacgctcgccacgacaggagttggcatggtctcatcagcctctgacattgtcgtcaagcccatccaagcgctacgaccagtgactccaagccgtagcagatcagtaagtcgagatcgatcaggggacaactcaaaacgcccttcggaggaggatgtcttcggtagaccagcaggcatggatctacccccagcaccaatggttaccaaagataaagacccccagcacggcgcactagcagccgtcaagggctcagcttcaggcgtcggtggcttcttcaagcactaatccaaaggcatgcttctcgacctcccctactcagtcacagaaggaatgcgcaacgcccccaaactctacggcggcaaagcatatgatccaggtgccgtgacagattggaagtcaggcggtatagcagcgggcaagaactttgcgcacgggatggttgaagggataggcggtatagtcatggagcctgtgcggggtgccaagaaagaaggcgctgctggtgcggcaaagggtgttggaattggattgttgaatctgggaacgaaggtaggttctggtgcgattgggttgttctcgttggtgagtcagggggcgtatctgagtgcgagggcgcttgtgaagaggaagatggggaagagtattatggaggcgaggaagattgaggggagggatgttgttgagaggagtgatgaggcggctcgccaaaaggacagaacaatagtgatagaggggtttgaggcactgacgatagagacgaagaaatagagatgagcatgatcagtaataagatctgacaaaaaatagattacagtcacatatggcagaagcctttacacgtttacacttcactattgcaaaagacgatggctcgctttgggtgctgtcgatgctagtgtatccctgttgcgttactggtatcattatgtaactaatgccactataagatgacttttaggtgacagccaagcctttttgaacttcagccttatttattacagccttgtacaagaatttctgtccggtaggtatacactcgatggtgatggaacataaataacgcctacttacataaggcctataggcagcccataacaaaccctactttgtcgaaatggcggtctcccccgaagccgctgcgattatccagcgcaaaaaggcgcaatactgtcgtttcgcagattccaatcaatgggaccgcttcgatagcatcatgcttcccagcgcgacgtttctcttccacaatccagatgggagtgtgatcaccaagggagacattgagtactcgtggtcttcgacgaaggactgggtggctttcttcgagaatgagttcaagacgatgcagacgattcatattctcgggcctgctgagatggggcagattgcgcctgatgagatcaaagctatctgggctgttacgtatcatgctgggacgaaggaacatcaaggtggtgttcatggtactggaggtgggcattatcacgagacgtggaagaaggttggtgatgactggttcatggagagcttgaggatggagaggctttactggaagttattgagcgtttagtgggtgcattcaaggcgactatatatacctgcatctaagaagagccattcactccgtttgtgccattggtaccatttgcctttttggcctcagaagcatcttcagcatcaacacctctatactcaaagtactcactccattcatcatcattgatcaaatcctgagcaagcctcttctcatagaagatggcaaactcgcatccctcatctgactcgggtaagggatcacgaggtgggtaaacaatgataacaccttctgtgatgcgatcgagaaggtgacgatatgtagctggcttcgcgaagccaaagtcagctgaagtgatgtttgcatcgcgatgatccgtctgaaggatcgacagagggggctgcgcatcgactcgtgtgtttaaagatgtcttgtcgcgaatggtagctaccatctcaagcgtcttgtcaaggttctcttgcgtaacgctgttggttaagcggcggatatacgacgccaactctgacagcgaccactccgacataatctgagcaacagttggttgcgtaacaggtgcagtaggggacgtcacagcgaacatgacattatgctggatgcgtggtggcacctttggactgtgcattcgtcgcctcatgtcaatcgcctcgcaccagtataaagtcgatttcggatcggggttgaagacgggcgctcgaatacgcgtgaggttgcgccagataaaggctgagaaggcatcgtatgtcgagatccacgttccgtcggtgggagtggccttggctttgagctcggctgctttgctcttggggaggtgaaagagcagagacatgccgacctggtgagcaggatggcgttctgggggagctgggccatcgatcttttgatcttctggaggttcttgcttgatgagacgcgagacgtcgaggttaagagggtcccaggttggatgtttggtgccgttcacagcagcgtagcagttctcagctagctgatggacgaagcccgcccagcccatgacatcgttggtgtagtgatgatgatgaatgttgaagacgagaccacctcggatgaagttggccttgaaggctgacacgacaggactgttgtcaggatgcgcttcaggcttctcgccatatgtcatgggcggtacactccattgctcaagatcccccagcgtcaccgcactaaagttagtcttctcaagatcctcaaacgaaggatacttatccgcatcctcaggcgcatcaagccactgcacgaagaaccttacagtactattcctcttcttggtaaacgagtgaccaccgccagggtccttctcaatggtcccacagtagtgtctcgcctgcgccagcgtcctctccagcccagccttgaggatctcagcggctctttctttctccgagtcctctagcttgaagaacagagcgtagttgttgtagctacacacagtgagatagtcgagggtagtgaccttgaaccgttcctcttccggatcgttttcccagcctagtgggtgaagatggtagacgtgttgcttgggcatggctggcgtggggcacttggtggatatggtgagatgtgtgtgtgaaagtatgcgtgatggggaagagtatgggtgtgagattgagctggatttatgagcctggtagccgagagtaggttcttggcaggatgatttggtggccccttccttcttcgtagctggttgttccaagtcactatcagcattaacagggaggggcttgctatacggaggaatggcactgagttgttggttgcattgaaatgacgaaaaagtttgaaataatactcttgggaagaaccaacagcggtacgtaaggaagtggcctgattcttcaatgcagccaaggcattaactgctcttgaaccaacgcagcgtaacaaataccagggaactggttttccgacaattatccaaggatatgaagtgccgatcatctgcagatttctgatgaagacgttacaaacagtgccgagtcggccaagtcggccaagttcatgcaacaccaaccgggaaccaggggttaaggaactttaaaatctggagcgggacgttgacgggagctaataaaaagtccgcgccttgtggccatcatgctatgcgagagatccgacgtcaagagtcttagcttgagtattattaactagcaacaaagtctcgtcaacagattcatggcagtgggatgagatggggggcccgatatttgggagcacctgtcttggcctgcagacgggtgtagcatttctggtagcccggttgtcagcctatgcatctgtttagatttgttaatgatctgctctgctggaacaggttcgaaggcatttgctaaaggatgcaaatttgagtgactgatcacatgttgttggttcatccctgcttactgacgccagtaacgaaactcgcatagttggggccaagcctagccaggaacagatcataaacttaattgctcgcctgaacaaaaagtggcatgagcttgtagccgaggttccaccatatggagttcattctcaacctagacagggttgatagccaggcggcaccaacgtcccgaggaaacttgtgagaaaactaccaaaagctcccgtcactagcccctgtgactttcaacgtctaacccgccgcaacgaatgagctgggattttgggaactgacagctagtctgggatatgatcgccaggagaagattaacgcaaactgatgtttcaatcaacttattacggcttgcaccgacaagaccttccagtaagagaagaccttgtaaatagttagttacctgctatagtatcaggtccaaaagcaattactgtttcgcctcccggacccgaaataccggggttgagcctcgccacgtttcgtaccaaactccccttaacatggggatcaaagtctttccgtaggatcgttaaaggtcagcttgttcctagacctctcatgcctgaagatcaatagacattgttactttcatcatggctaccattgatctggatggaccggcccttgcgcctccaaagggcgaggtgtcgaatctggacgaccctccaaatcagaattgtctggcttatactgttctgattctctgtgcggttattaccacgatatgcttccttctcagagcttacgggcgggtttatctgctgaagaagtttcagactgaagagagtgagtgacgcgtctgatccttcccgagtcatcgctaacggattttgaagttctcacgaccttggcatatgtatgttcattcctttgaaggtgctttacatgatctctaacaaaaccaagggcaactactggggtgctgcctatgcgacgttcaagatggtggacacgcctggatatttcgtgcatcaatggaatgtccgtctcaaggatgtaattcccacaaactacgtgagtttcccactacccaaactacattaccggaaaggctgacatatatcagtggattctcatctttggagtttgctactctttcgtcctcccatttcttaaaatcgccatcctcgttgaatggtgtcgactcttcgtgccgaaaggcacgcgcacaaagagcatcttctggtgggggtgcatggtcattggattcgtccaggctacatccaacaccgctattgtcgttgctctgaacatgcagtgcaacccgcatgaagctatctgggactttagaattcctggtgccaaatgctgggacttgcataaactgcaggtcgcatctgctacgatccatttatgctgcgatattgccatctttttgctaccccagcaggttatctggaagctgaagatgtcttggaagaagaggatgggtgtgtctgttatctttggactgggtctactgtaagtgcatgtctcaagctcatcatactactactaacacagaaatgtagagcctgcgtgtctgccgccgtccgattagctgtcactgtcaagtatggcaaagccgccgatgctttgtacgcactcgctcccttagtcttctgggcaaccgccgaaatgacctgcggcttcttcatcgtctgcgtcccgtgtatccccaagattctcaaagagaccggcgttatccgcaacatcaagcgtgcattcggcatgagcaccgccccgactaaccccaataccgcagaccgatatgccaaaagcgggacaaagggttcacagctttcgtctacaggccctaagtcttactacaagctagacgaggatggtgtgccgctgggaacgctgaagggatcggagtcgacggagtatctgcggggtaatgtcaataatgggcagggcattactaggacgacacagatcaagatcacgcaggataatcgctcgacaagcgattcggagggccatgctgcgtttccggcgtctcaaaagccctggggtgtataaaacttgagagttggccgatgctgcatgaactctataaaaagggtcggtttggtcgcattgctgctctgtaaaatgctacatttaatgtaagatttctgtatatttctaaaaatagagactgcatcttcagatactcagcaacagcactagcagggcagcacggttctacatctgcactcgaggtaccctgtagaggccgattcaaatgaaaacggaaattatgcaagttctccagccctcaagacaacgagtagcaagtgcaagcataccgttagaatgaggccattccatgttacatcgcttatatcgaggcgaaggatccgtctgatcgtcgtctaaaaatccctatttgaccaagaacgaaaaaatcaaccttgacaagaaaatgaaaaagaattcgtaatgcaaatcgtttatgatatgatgttggttactcgctaggagcaaagtctcatgaactgtctctaccacgcagggaagaatacgaatggcaggttaatgggcaggggtgagcgctgattccttcaggggttgggcctgtcttgattttcccggaagttctcctagcttcctatcccgttgctcgcctcggaggatttagcacaaatttgcccgacagatcagcgattccaagtttcaggactgcggcgtatgcgtgagtacagggtaagctacggactttcggacattggctatggaagaggacaagatcgtcccagaaaaccatcaacagcggccgacgtggcagatggccctggcctggacgttctgtcgatggtactaggtttagctttgggttcatgtttcgacactatttcagggcgagccggcccgcgctgcctcgttttagttcgccgaagctagcgtctattcagacatttcaaggggcatcaatgttgaaacaccttctttgttgactggtgttttcgttaataggccctatttctgatgtatatttgcgaactaggtctccaccgtcccaaactctgttgatgcattagtttcacccggagccaattttcagagtttaacttctgttcttcgaaggattcctctgcagtagcgtcaaagactaccactagataggactaattgtccgtttcataaaatgcctcggaggaaacacggtggaaagaagaccacgtagcgctctatcatcgaacgatggtaagccatgatagggtaccgatggagtagttggccggttagtaacgttgttagtgttgaattacagtggtatgagtcttgtcatagtaattactagagttctgtagagtttgcccttttggaacgatgtacaatcatcaaggcaaaaacaacaagatgagtgacattgcaatcgttggatactcgttcaaactcccgcaaggtgttgaggacgatgatgccttctgggatgttctcgagaaccgacgaaacttgatgacggactggcctgaaagccgtgtcaagacagattcatttgccaataacaagcatcagaaggtagttttgctcactaaacatccggaccgtttttaatactgttgtagtggaacggaaagggagggcatttcataaatgatgatgtcgccgcctttgacgccccgttcttctcactcacggcgaaagaagcttcggcgatggatccgatgcagcgctggacgctggaagctacttaccacgctttcgagaatggtaaaaaacccaaaaacggttgataacgaaggagtactaactgcttgtctcgtagcgggtctcccggttgacagtctcaagggatctcgcaccgctgtcttctctgcctctatgctggaggactacagcagaatgacggccgtagacccagataacttggagcgaacagctgtcacgggaagcactgtctcgtgtattattcccaaccgtgtcagctggtactttgatcttcgtgggccaagcatccacgtcaatactgcttgctctagtagtttatcggctgtcgatatggcctgcaaagcattgaatagcggcgatgctttatgtgtaagccatagcccacctctactctattgattactaatttattcacaggctgtcgtgaccggtacaaaccttcttcttgacccgagcatctttcaggttctggctaaccaagggtttctctcgcctgatggcgtttgctacagctttgatgaacgggccaacgggtatgcacgtggtgagggagtcattgctgtagttctgaagcctgtacaagcagcgattgagaatggtgatatgattcgtgccgtgattcggtccattggctcgaaccaggacggtcataccccgattctcacacagccgagctcgcagtctcaggaggagctgatccgtcatgtttacaaacaagcaggtctgtctatgagcgatactcgctatgttgaagctcacggtaagtgctatgtcggaacgcttctgataatgagctaaacctgggtccaaggcaccggtacacctgtcggtgatccaattgaggtcaaagctattgggcgatgctttcaagaacatcgttctcactccgaaccactatacgtgtaagccatagctctcggctagagacgattgttgactgatgggatggacagtggctcagtgaaagcaaacatagggcatcttgaaggagccagtgcacttgcaagtctggtaaaatgcatctgtaatatgactcgccgttcgacgcaaggaggacccaagctgacactgacagtgatcctcgagaaaggagttatactccccaacgcgcttcttcaaaagatgaatccggcaatgaacgcggatacatacagcattgaagtaagttctatctgtgtcgcttagatatccttatctaactcagactacgataggtaccaatccagaatgtccagtggccagtgcaaggtctccgccgcgtatctctcaactctttcgggttcggcggttcaaactcgcatatagttctcgacgatgcacttcactacttacaagatcgcagcctcagcggcatccataacacgagcctcatcccaaagcctataacgaacggctcaggtgtcaccaatggacatggcgcagctcacaccaacggagccaatgtgactaagggtgtcgcaaatggtcactcagacgtcgaacttcgcaagctactagtatggactgctgccgacgaaaaggcagctaagcgcactatggaggcttatgacaacttccacaaagagaagatgttgggggaccctaagaagctcgacgctttggcatctactctgggttcacgccgaagtaacatgctttggagagcttctgctgtggttgacggatcgaaaaggcaaacattgtcgccttcgaagccaattagaagctcagaagaccttggcctggcttttgcattcacgggtcaaggcgcgcaatacattaacatgggctctggccttgagcattatgctgtctaccaggagactttagagaagatcagcgagatttactccagctttgggtgctcgtggaacctatttggcaagtacatcctatgaatttcatcgcatatgcttgctgacggacattctcagacgagcttagttgtggagaaaatatcaatatgccgcagtatagccaaccacttgcaactgctgtacagattgccttggtcgatcttcttgccaactttggcattactccaaaggtagttattggtcattcttcaggtgagattgctgcagcgtaagtatcatcataattctggcctgattaaggtttactaaatcgtcctagatatgcatcaggtgggttgtctctggtgtccgcttgcagagtgtcctacttccgtggtctcttggctggaaagttaagaaagaccaacgcatcatctccaggcgccatgttatcaattaacctagcgccacatgacgtcttggggtatctagagaaaacaggtgttcttacagttagcgttgcatgcatcaacagtcctctcaacatcactctctcggggcctgaagaggccatcgacaagatcaaatctcaggctgatcaagatggcatctttgcgcaaaaactcaagaccggagtcgcgtaccactcgcagtctatgaaagtcatcgcgggcgagtaccttgctgcacttgaagggctcaccaagagaaaggatgggactagcatcccaatggtctcatctgtgactggcaaaagtatttctccagagacactatcaactggtcaatactgggttgacaatatgctgtcacctgtcagattcgccaaagtagtgcaggtcattgcaaacaacaactcagcacgcaaacttggcttgggcaacatcactgacctgattgagattggccctcacccagctcttcgaaggcccgtgaaagacacactgagtgagatgtccagtgcgtcaaagggagtaagatacagctatgtcttgcatagatcacacccggcaatccagaccattctggaactcgccggacaactattctgcgaaggctatcccgtctccatcttggcagctaaccaacaaaggacgaaagcgaagtttctggttgactgtcccaagtacccattcgatagatcacagcgatactgggctgaatcacgcctaagcagagacttcaggctgcgggaggctgtcaagggcgagctgcttggagtgagggtatccgattggaatccgttggagccccgatggaggaacttctggagcatcgattcctctgcttggactggagatcacaaggtaagtccagtggcgacaatgccgagacaatactgaagtagatcacagatcagtgatactgtcctgtttccagcatctggtatgcttctcatggctattgaggccgctcaagagatggttccctcagaccgtgctgtcttcggttacaatattgagaaagctgagtttatgaaccccataattgtgccagaaacttgggaagatcgcctcgagacgcaagtccacctgcgagttgtcgaaaaacagctggctgcaaagtttgatgtcagcattttcacttactcgcataatgagtgggttgagtgctttactgcgaacatatcggtcgaatttcaggacaacgatagcaacggggagcgacgagtgagccacgaacacatccagcgtcagcatcaagatgtagctcatacatgtactttgccgatcgaccctcgtgtcttctaccgggatgcagcagcggttgggctgcaatatggcgattggttccagctgatgcgcaacatcaagtgggacggtaagacctcagctatggcacgcgttgatctgtcgcaggcaaggttcaacatcaggagcttggttcatccggcagtgctcgaccaagccttccaagttcttcgagccagctcaggccaacaacccgcagccaatgtccctgtaagactcaaaaatgcatggttctcttccaaaccatggaagacacctgcggttctgtggatgtctgaagcgactccaactctccatggctacggggaacagggcaaggtcaccgctcttggtgaagacggagagatcctttgctgtatcgagagtgtggttacgtctgctgtctcgggtggaataacccacaaggagaagaagctggtgtactccgtcgagtggaagccacagttcagcatgctagggtccgatcagctgacacggttattcgccgctaatgctgtgccgaaagacgacagcgcagttctggagaaccattcgaggctctgtcatacactggagctcgtagctgctcgtgtactgaagaacgttgacaagtccaaggttccagcagatctgcaacgtcatgtcgggtggatggaacatcatgtcagcaagttgccagccgaacatcaggcagaagcaacgaagatcagtgacgaggagctcgagtctcgcctagctgaagttgactctgtcctcccggcgtggaaattgtacacgacttgtgcacgaaagctgcctgacattctattcggagagctagaccctctacaggtagtctttgagtctgaccaggccgatatcttctactcggatctcttcagaaatctctgcgcagatggtcaactgaactatctacttgacctggcatcgcatgagaacccagctctgagagtccttgaagtcggtgctggcacaggtggtatgacgggacatgtcatctcagctctgcaagaacgtgagaggcgcactggaggactggcgttctcggagtatacgtataccgacatatcccctgccttctttgagactgcaagtaaaagatggccagacctcaagtcccaaggccgcatcaccttcaagacacttgatctagaccgaagcatcgatgttcaaggtgttgatccaggctcttatgacttggtcatcgcggccagtgtgcttcacgcaactccatacctggaagccacgatacgcaatgtgcgaaaggctctgaagccaggtggtcgtctcatcctcctcgaggttatcaaccccgatgacatcgctactaatttcatggctggccttgtgccaggatggtgggttgctcgcgaggagtggagaccccattctgctgctataccagagcatctttgggataaatgtctcaaggacaatggcttctcggggaatgacttggtgattcgggactatcaagatgatcagtgtcacattatgagtgtcatcattaccaccgccagtgaacctcagcataaggttgaggaaaaggcaagtagaggccgtttggtcatgctcatcagtgaagacgcgtcaatgaaggagagggagcttgcagatcaggttcgggcacgaattgatccaaatctagagcggcgtgcaaccgtcgttacattctcgctagccccagttcagagggagctcgccaagttgacgactgatgatgctgtcatctgcttcgttgaagctggagacaaacctctcctatcaactctctcagaagggcagttcagttgtcttcagttcttaatcagcaaagtctcgaaccttctatgggtcacttcagccagcatcagcgactcaatgtgtccagacaatagtgtcgctcagggattcttccgttccatccgggcagagcagcctgatactcacatcgtcaccctagcaatagacggagagatggctcaaacttcacaggcgggcttcatctcagaggtctacaagacagcattcgagactgaaacgccgtcaaaggaagtcgagtacgttgttcaagatggtgtcatcactacaggccgcgctgttcgagacatcagcactgatacggcactacgatctcttgtctcgaaacagctgcaacagaaatcgtggggcgagggaccagcgttaaaacttggtattagccagccaggatcactcgactcacttcagtttgttgaggaccagtcccacgcggaggaactcggtcctagtgatgttgagatcgaagcaatggcctggggtctcacctctcgcgatctcaacattgcccttggtcaccctgacaagcggactgaagagtttggcagtgattgcgttggcgttgtcacccgaattggtgagagctgcagcactaccattcgaataggagatcgtgtcgctatagtttctgctggttgcatgaggaagtatgctcgcgccaacgaagcctgcgtcttcaagattcccgactctctcggctttgaaaatgctgcctcgctgataattcccgggttgagtgcctgccattcgattttgaatgttgctcgcgtacaagagaatgataacgtcttgattcactcggctgcaagtttattgggtcagattgcagtcaggtttgcccagacaatgagtgctccagtatttgctacagtgtcgactgctgctgagaaacaactcttaattcacattcttagcctgaatgccgagcatatctttgacagcaactccccatcccttactcaagatgtcatgagagtcactgaggaagaaggcgttgatgtattgctcgactgttcccgggacacactacacacaccgctgtcatgcgtgaccgatgggggatgtatcgtcagccttggtggtcggaacagttcagtggcttctacaatggctgcagagatcatgtcaagaagtctcacgttctcgtccattgatatcatgcgtctgaagcccaaagcctttagccaactggcacaaacaacaatgcagctcctagctgaagacaaaatccaaccgcctcaactgttgccggccttcaagatatctgatatcagaaacggcttcaagaaactgcaagaggataccagcgagcgcgtgatagtgatagcagaacaaggagatacagttccggtaggccaatcccaaatagctgccaaatgactagctaacttacatctttacagcaatttgtccaggaccgccgcccatggacgttcgatggtaattccacctacttagtagctggaggatctggaggcctcggccgagccattatcagatggatggctgacagtggagctaaacacctgattattccctccagatctggtgcaatatctgaagcagcttcacaactggtagcagagctaacatcccacggcgttaacattgttgcgcctaagtgcgacgtgtccgtccgagaagatgtggcagtcatgctggaagaatgttcccacaccatgcccccaatcaagggctgcatcaacgccgccatggttctgcaagatgccatattccagagcaacatgacattccagcagtgggatctcactatacgctccaaagttgacacctctaagaacttgcatgagctactccccaaggatctcgacttctccatcctcttgtcctctctggctggtgtcgttggccagatggctagtgcaaattatgctggtggctgcgcgtatcaagatgcactggcgaagcatcgcagaatgcatggccagagtgcactgtctcttgatatcggatggatgagcaacattggcatcattgctgagaaagaggcgtaccagcgtcagagacagacgtcgaatgatatgcagcctataaatgacaaggagttacttgctctgctaaccctctgttgcgatccgaacaatcagctcaagttaccgccattgtctgagggacaagtccttttcggcctacgaacacctgctgacatacttgaagagggccagcaaccaccagctctactcgaacgacctctcctcagcgcattctcattcttagcaggcagcaacagtactccagatcaagcagttgaccacgccgagaacgcaagagatgtattccaaaagtcctcagatgccagagagcggcagcaggttgtcatacgggccatagctgctaaacttgcgcgagccatgtctatctcgcctgatgacgttgagccaagcaagccactgtcgtcgtacggagttgactcgctgatggcggtcgagttaaggaattggatcaataaggagtttagctctacggtagccgtgttcgatatcattggcagcgtatctattgctggggttgcagaggtcgtcgaggcgcgaagctcgatttagggagccatttcagtttagaatagttgagcctaagggtatgagtctgttttggagtgaatgaggtacatacctctattttattagggcgaattaagggagaaaaatataaatagtacttattataatactgctattaaataaatatttaatatagctacttaagactccctagtaagacttatctttaaacaagtcctttaagtaattacctttaaatattatatagataaatagataaatagataaatagataaagaaaactatttactttattatattaaagcttcctaaacacaagcagagtagatagttaaatgcattccaggggtgttattcttaaaaagctattatctatagctccattaatggtaggccttcctctatatcctttgaggtctctcagttgcgaatcaaagaaacagccctactgtgatggatgtaagcaaaaagaataaccataaccttgccgtgcgtgatcccgtgcgctcagctcagccttttcaacaaccaatactgcttcttcgtcacaaccttctgatgaccattcgttagggcccagccatacacagcatccagacactgagaaatggactccttgtggcgcgagtactctaccacccgtcttctcccatggatcatgtaccccaacgatgacgccatcgcgagcagcgctgctatttttccaacatataccgcccactgaagtagctgtgatctcacgtgttggagaccggacattactattcccctaaagcaccgaagtatcaggatctataacccagcactagaaggagttactcacgagaagcaagccacgcagatagggattttgacttgaaactgttgcgacgatgacagttgcgcaatccagaagcccatctcattcaagtccctgatgagagagtctctagccgcttttctgttccaatatctgccgtcacgtagctgccctccccgagtctcaactgtatctgaagtttctggtagttggtttgaaggactacttgtcccgagccgaactccaatgagagcgaggggagcgagactagaacgcgagtttggtccggccctaggctgggcggttccagcttccaggttctggaaatactgatccatatagaactctgctgatctccttgctacttcgaagcgacgccaggcttcgtcgatatccatatacccatcgtgtgtaggcggcagagcgttattttcggaatataggtatctatctttgggctgggcgtgctcaacatgatgcctggtgatcagcgcagtagaatcctccatggtagctatgagtcctccgatattgactcaagatatcgtcaacacgagagaaatgatatggaagaaaagaaaggcggggaagctgaacttcagccacgtcatttgtgcacattgataaccccctcttcccctttcagcttcacgcatgctgctgaaatgcatgggtgaccctatctgagaattttattgggcgtcatgcgactatacgtggccatcgggatattcggaccaaaggattgcactttgctctcgtagagtcttcttggtaagcgtgcaatgaggcaggcgcaccctgaaaatcgtttgtcggcgtcacattatccaagaagctctcgcaacttcttctcgccatgccagaaacagtctgactcttgtgcctcgggctttgtatttgacttccctcgcacagagcttgaaggttatccgtgatgacgcgaaagaatgatgcggccgctggcttacgggaatgtgacatagagaaaagctctgagcaccgcacatattgcttccaagcatggcaacgcgtcgatacctcaacggccgagacactgcacggcaaccaggcgatggcgcagcacctccaagagcaccttggccccgatttcgcccaagtacttcgcataagagcagcaccaccaagaaacagacgccaggctctccttgttccacgtacggtaaggttaccgtcccttgtatggtataagtcaggatgctaagccgttcactggggcccccagatatacgtgtcagtgcgccagaatgtgtaccacgagttcgacgaagagggcttgatcgccgcatttcgagaccaacattatgacagcttagtcagggagtatttccgaacgaaccttcacaagacgccggaattctacaactgctttgtccaaagccccaacggaggggtcacgtctaaccattttgccaagatcatagtgaagagagctttcagccggagattaaaccacgagcttcggcacccaagaaaagagtcctggggtgacattagcacagcactgcgagtaatccccacaaatccaacacatattgctcttcccgaatctgttcacggattctgactcaatttagggttacaggtaccctatcgatacccgtggcgtcggtatacaccgttgtcgattatatttcgccttggtttggaagtgaaaactcaggttccaactgtagtcaccgcacctagctaccctaagtacctcagacgaagctgatgagtagtagatcgacctgggaccgccggtagtaatgggccagttcctcaggcgaatggggccgcaccacaagtcgcaccacaacctgcgccagaccatgcaaacagcattgtacgtcaccaagtcaaactcgccgtaacgtaggcatcagctaaattatgcgcagacaagggtaactgatgcgctacgaaacttactcgaatggctcagagcccaatctgagaccccaaaggtcactgccacaacgggcacagcaaatagttactgccggtttaaagaaaagaccgagacactcatcagcctgctcagacatctgagcgaggcttacgtgagctctgaagttgaaggtgaatccccgtacatcctcagggattatcgtttttggcagaaacacagacccaggacgctgactcttgaggcgcgaagacaagactctagacctatccaggatctggatggacctagtagaggccgatgccgcacggcactatgaccaggaactaaccatcaatctaaaccagactggggttctggatgctgtgatggatagacattcggccaccaaatccaccgcttatgccctttgtggtactgttggcggctgcagcgtagttgccatcggttattttgcccttgggctcactggttggcccatgatctttgctagcgtggtgggtgtcgctgtagcgctcgccgggggcgtcacgtcgtgtaaacatacggagtacaggaaacgagtcagaaaaggttggtgggcgtcgaatctcatggcagcttcactctaagtgtttgtgactgatcagatatgtagtgaaggacgactttgaaagcttcaggcgggcgttaaagacagtcatgagaatcctagcgctccaattcgctacttcggccggtatcaactcgaccattaaagacgagcatatacgagacgactttttgagaaggtttggcctagattcccgcgatatcaataacgagcagtacatcaaggcgagtctgtgcatggacgttaaatgcctggatcaggcctttaggacatttacggaaaatgtagactggattgatgaacatgagggcttaggtctcatgaggggggtggaggcagcgtgagtttactctaggagcctaacaaggccggctcttcaaggccacatcaggaagtcaaccccctgtcaaaatcgagctagtccatttttcgaaattctcaatatgaaatagaacgatttacttctaaaaatggatggaccttgaccacgaaattcacgattggctgaaagagagccccacatatccaaaaagggtcacatcttgaccgctaaattctgattggctgcaatgcttgaggccgacgacgaggtcagcaacttccaaaacgaatataccaacaacaagctataaggtctcataagaatgtaaataatttgagtctaaaggctatattgtatatatttatacaatagtgataagttttatactgtatttagtgtccagtctgagtaggtaaaaagtcgatgttaagcagatggtagctatcatatctccatcttccatacagccgatacgtatccaccaccgcagacctatgagctactgccgttaaaacttggtggggatgcacagctcttagtactaggttcaaagatacggacagctctgtgggactttgagcagatcgaacctccgccacaatgaccatgtgcatcattgatgatgttggactgactttgcattatgtctgtagcgtattctagtccgcctaatagaacgagtagttatcagtcatatctatatagactatagctagcatgaatggccacgactgacagtgatagttgtgcgacccccggatcatacaacttcctatagctctcttcagcaagccaatatatcgtagtacagccctttgcttcagtctagagtttcaggaaaccattattcaacagacagctctagagattgcaaagacaaagaagaaccagattgagacggaataataaaaccgaatctagtttggaaacgctagttcttctttaagtttgatttcttttgatccttctaattcactcaaatgatagtttgaaactctgaagatttaagcattctttttttgaacgaactccttatccatgcgtccgtacaaaaatcaactaccggaaacacaagatggatcatgacccaatacttaatctacttccctcttctttcttttctggccttggtgacactcgtccatatgacgtttcaagttatcctgccttgtgtataccttgtcgcattcaagacatgttccgcctatgggatggtaattggtttgctcagcccacgaactatggttgctccatacatgtcgccttatctgcttttcttcactagcgtctccccaagagcaatcatccttagggcacatcctgtgttgttccatatggtggctgagaatcaacaatgctatcgatcagcatgcgtacaatattgctaagaaagaacctcattcaagatgatggtaaagaatagccactgactcatgttcttctttgtcggcagctttatgtttacagtccttccaattgcaagcaagccgagctttcctgtctaccaggtctttggatttatcggagaaatcctgtgtatcgattggagggggtttcgcaggaccagactggtctgcggtaatgttggattgtgggactattgcatcgccaaagggctcaaacaccgtttgcatcgtagcttcaacagcgaatatgggtcgctggtggttcaattgcaaatccccaattgctcatgcgtcatgggatggtgtaagcagctggagccgttgatgttccggcgtcgcagcctgcatcaacaggcttggatcaatcgcgccgtggtcctgaccagggattgcatttacatagtcgggcagaggaacgcttggacggaacaccacataatttatgcactgtgattcgttgcattgcccttgatcctgtgttggtgcgtcttctccgctcaagggcggattttgggcgccatatcgaaatggatgatcagcatggaaagacatacctttcataagttttcaattgggaatggaaagccaccaagaaataggagtatatgttttcgatatatggatgatcagaaggttttcatttccaatgttaatgctggaggtcggctattgggacggatgatgagaactgggagtcttatatgagctgaagtcctaataatactaaggtacatgctggaggccggacatgtagacccctgccacatccatgatgacatcagtggctttcagtctcctgaaaggtgccccgcatttgttcctagcctccaacatgattcttgtacctagcttgtagaggggcttggggtatccatctgcaaccatatcgctgcgcaagagcgaggttcactgccaattaatatgaataaaattcaacagaacggtgccataactggcgatacccataagcgctttgtcaaagtagcgacccttctgtctctaattgatccggtacgaggtgaaccgacagtacatagcctcgacatgcacccccatgaaaatgcgcgaaaaatggaaagtctacaaaagaaattcctggactcattcgctctgatctgttcaacttctgccaaaagcggcgagacagcttcagctgtgtgtatgaaacaagggcatcctacaggaactgtcttgcgacatgctcgcaaccttggtgtacctcaacaactacttttgcttctaaatgaggtattggatgaactttcagctgcttcttctacaagtacgcaacaaatatcactatctaatcatctacaggattactgactcgtaacgacacagtactgtcaactcagcaaaaagaacatcgactcctactcaagattgttaatctaacacgtctgagaattgaaagcatcttgcaaaggctttgtactccaagaaatcaacagtgcagtaaaaaagtgatcgacaacctgagagaggacaatgtcgtctctgaagacccagaaaaggcgggcttcgcgacctggatgcaacgtcttccggttctgatgtctcttgagcccaacgccgaatctgatgtgttggttcctcacattcaatgggcatcgcgggcgaaatgggtctactctgagcatcttgaggcattattttgcccaggtgaagaagaactaccggactggatctttcagatatacaagcttggtcgatactttgcagcggcaaaagcgatgatcaaattagcgatcaagcagccgttccttttttcgtcaatccatatcgaagtgattaatgccccagatcaagaacgcttcaccttgagaaacgatttaacagcattgaagacagtacttcagaagctcaccgatgtggaccacgagaagctcatgtctcaactaggccaaatctggctcaccgaggaccctgagcttcagttccgtcaggcctgccgtttgacattaacagtacatgcagagatgcagatactcagtttttacgaccaccatcctgagttaacgccccgacttgctttcatgggaacgagtaagaagacttgcttcttgtgccatcgatttatgtctcgtcacccactgcaaatgagtacatcggcaagtcaccagaagctgtatccgtcgtggatgcctgctccgtgtttcaaatctgatgtgcgcaaacgccataagacattgctttgggagctcagtagatatttggaggctactactgctcgcgatctcgaaactaggttggggattcgtcgccggaagaatctggattcaacagcaggtccatcacttacaacttctgggagtattgcttcagattggtggaatagtgaattggcgaatcctgacaacatactggacctgaatccttctgtttaacaattcttgtatattgtccaattggtttaatttactacattttactggtagttgatttgatttcctgacaaggggtaaatttgaactcggtaggggttgccttagacttttcattggtgcttgctcacacgttcaaaacgaacctgtccgttcaggcaaaatatgagagcatccgtcatcttatcattagttaacctttccttctaaacacagtgttgtacttgttgggaagatcgagaggatatttagttggacagttcgtaagtaggtgctacatttgtgagttagtatgccggactagaccgtgaatttcgtgatactgggtaattacactcacacaaaggtagaagaatagccttttgactaaatgtccttctttggtctgtacaagagctgaggggagcgtggtgagaggccgactatctcactcacggacgctgatgggatctgtcttacgataattgaacagctatgatgataccgttaccttaacgttaacctggaatcgtttctccatttattcggcacttctgaccgaacatgtaatcttcatggtaccactttctccaaacgaaagaaccaacacaatgagtcattacgttccctcgatactgaagttttttttgcacagtatgacgttgcattgggagaaaatgctgtacttggtctgacctctcttcgatgacgttgcttgttcttcaaaaaggctgatccattggccacgaagttcatcacagcacttttcattgacgcggtggcttttgttcaccgtctaaacatgggatatcggaggaccgtgactttgcgaccgctcatcaatgatacgactgcggagatatttcacaatcaccatataacttatatcagccctacggactgcaggaaatattcaaccaaatggcgctccagtctcatgcctttctgccttcattggcagaatccggaaagtacagcgattttacattagtttgcaatgagcatcagttcaagctccatcaagtggttgtttgcctataatcatcggtaataacggccgctctctccagcggctttctggtacagtgctacaatttccgtcgctggcgaccatttctcactcgtttgttaggaaaccacatcgagaattctcgctgtcaacgagttcgatatcgatacagttcaatatatgatatcgttcctctacagaggagagtaccaaatctgctccgagaggcaacatggatccagttctgacgacggacacgaccaaggaaacacagactacctatcacagtgttcttccactcctacagaactggctgaaaatgaaactgccaagaatctgctcgcccatctacgtgtcaatgcaattgctgactactacaatgtccaaagcttgactgaatatgcaaactccaagattcgggccatcctggaagaaggtaaagatgctaaggtgttcccccaggtgattcaagaactgtcagcttcgaacagagaccttgatatctactcaattatcgcttcagccgcggtggcacatatcgaagaactctgtgagctaaaagcttttcaagacctgaagttcgaatataatctctttacgaaaatctttcgtgcttgtagcgagagaatacagacacttcaacgacggctagacgtggcccaacataatgttgtaatataccaagaactccgagatgacgaaagatgaggaaaggaatccctcatcgagcaaatggacaaatctgtggacttgctaaaacaaacatacggatgtcgccattgtgccaaagggtttggctgttactttgagaaaatgggtctggaggggcatccttcttatgttatacgttgtaaagaatgtcgctgccggcataaataaatcacgtttgaacagacgccagcaccaatgaattgtgtagtaaacacagatatctttatcatttttctgagcattagcgtcgttgttcaagttccttcactacctttctcaagcacaacatgttaagacgaagagcgaaaaccaaggttctccaaagctatgcaaaaaccttgagcttcaccaatcgataaagcacattccgttaaccgagcaccatatccgagaagaagttgaggccgggaacattgatgtgcaatacggcaatatacatgagcaggtagcagacggactcactaagccattgaacaccgttaaccactatcattttccagaagcacttcgagtcagtgcatatccgatcgaggaagcaggtcgtattatttggagtactgaagtctacgataagtctgtgtcctgaaggcaaggtaaataggagcgtgttagagaactggggatcgccccttcgcttcaggattcagactaagagtcctaaagtcctagacttaaagttcaaagtcgtagataacaacttaaaatataagcgtaaggggatatcgtttctcaatgacaatcaactaagttttacaaagtatattttcactcagcactactgcacaatataaacagcacttagatatcctatatcctatttctgatcatttgaaggccttggagagcaagccgaatatttgcctcattttagattgaggcattattgccagttatgagatagtaaatcagatgagaaagtaaaaagttgaaggattttaattacatatcgtgagtggaagatattgacacactatattagaaagctttcagtaagcagagtaatgatttatacgctgcttagtaacaactatatatccactgactgaccgccttaaatgcgtacagcctgaatgagaatacaaagagtttatcataagctagggtcggccgctttgtacccaatccttaccgagttcatttatagacatttgaactagagcctaaccataatagtaggctaatgatctaagatagctacgcaggacggagaacgacagcagttgctagaggcagagataacttcaccctaacagtatttagtctgcgcgtgttgaagtatcaatcagttacttctagttatagttaaaggcctcttttcaagtaactctttcaacagcagggcattctagccaatcttaactaagagataattgacgtcttggcggtcggccgccatatcgcaatacgtcccctccgtgggttaggatcagggtttgaatccacgacgtatcaggtgttgcacgtgttggaatataatttgtacactggtgcatggagatgttcctaaatttactacaagtgctggtgtaatgtcatggatttgatcctctagttaggatcgattgaacatcaacagtcatgcctcgtgttcccagtttcggtactattaggctgagtcctgaggacgacatgaccgaaatttcattcttctggaatataaaaggccccaagggtcccatgaatcctaagcttcctcaccactaccactctccattctctcaattcactattcgcacatcggtcgattatacttctcgaaggaactcgatcaattctggtaagtatgttgcatatacagagaagacaataactgattgccattagcacaagccttccaacatgcactttccaagcctcgctaccatcatcgccctcacggccgccactgttgctgaggcctcaaagtttaaccttgagattggttacttttccattcttgtccctcctattggcggaaatattcctggcattggctgcggtccttgggggagggtcacaggatctgattggtcaacaaccaagagtatatctggcttaaagggtaatgatgaatgccctagcgcagagatctacaactactgccagagatttggatgtccgcagacgtggaaagttgacaacgtccttgcctttgaaatccaatctggcagcggaaagaatcttcgggtcaagggtaccaagctgaacggcaaaacgcaaactgtgacctgcggttcttcctatgtctccgagcctaacaggaacgggggtcgtgattaccgaaccaacatttgctatttcgacctttaaacactccgaaataacacaccagaaggaatcggcgcttgtttcgtccgacaataaccctgccttgactactgtatggatgagaggttttcaggtcccaagggcgagagtaaaagcttagtgcgatagcgggtatgccaattgtaatttatcacaacgcatcattcgtcaacctcacgatctgcatcctaatgtaccaggagcctgattacgggccagttccagctggcatgtcggatctgcctactctacagatatataggaatctatataaagagtataattcctaaaatccctactatagtagtaaatactataatatagcttaactctttaatttaaggatttatataaaaagaaaaaagaaagctaaatactattaaaatattataaagataatattaatattatattacttttaataatattattttaatatatatttatatttaaatatatattatattataatatatttatttattattaattaatagctacttattattgtaagggtatggaagtcgctgaacctctgcagaaggcttaggccccttatatatagatatgtagcacagttatagtatattgtgctataactgcttgatcttttagtctattaggaaagtgcagcatgctacctgtactcttataattatatatattaaattaatattaatagcttaagtaataaaaaagtttattattatatttattagtaaaagatttttttatattttatagttttttatttatttataaaagcttaaattaattttaaatataatttaatattaatattatttaatattaactttataaaaaataaaaaataaaatataataataagtaaaattataatagtaaataaataaatctttaaatattaatattataatattagtagttatattatatatattttattatttttattaattattataagaattatttatattaaaataagcttattataagctttttataaaagcttacttttatattaataaacttataaatatatatatatttattagctttaattaattatatttaacttattaattattaataaaacctcttatttaaatatatttaattagctattatattattatattaactattaaaaaaagtatttaacttaatacttataaagtaagaaataaaataaaaattaacttattataatttaaacttatatataatattaaaagtaatagtaaaattaaaagtaataataattagaaatttaataaaaatagctattattaaaatagcttaaaaaattaataaaaaagaaaaaaaataataaaataaaaaaaaagctttaaaaataagtcttatatataaatactattaaaaagagttaagcttttttaataagtatactctatttaaataatataaagtaattaacttaataaaatattattatattaagtattttttatattaatatatttatttttattactttaattaatagtttctttattttatatagctttatataataagtttatatatttttaaataataaaaataaagcattttaaacttattataatataatatatatatattaatattactaatagacttaatttatcttattagctttttctcctctttactacttattaatataaaaattaaagcctactaaagtaaatatccttaattaaaagattataataatataatagactaaagaaagataataaaaatagtaagggacttgacagcagatgataaattaaagggggaagaaatctgacagcttggctgttttagcgccatgtagactgtagagggttccataccaaaagtagtttagttcaagccagctaccgctgtccccgggaaagcacacgcggcatctgtacatacaatcatccatggataggcaccatattctgccagtagtgctctctagtagataacagcgcctacacgttgtgtaatcccaacacaagattacaatagatatgatagaatcaatcacatagcaatatctcaatctagcttaacaagtatgaagtgttagggttttcccctaaaataaatggtttacctgccaagcattatctttcgtacattggctaaccacaaccgctttaatctcctcagaccacattccgagacgagtaatagatcgacctgtgtttgaaacgccagccaccatcaaaaagatgtgcataaaaagtgtcatgatcgattgaatcgatctttttgtagtacacagaaacttaaatacgaggttggaaactcagttcagagttagtcaagtccacgataactgaacaatgatcaatgttttgccaaggcatttttagtaatgtcagtgtaattaaattcgttttgtaggatgttttggacactgttggtcttgtaaacttcaagtcattctcatcgagattcctatgctatcatgactggatatatagccgccggacccaatgcatcttgaacggtttgtcagactgcaggaggcaactaagcacggaggcctcgcgtggcgtttgtcatgatatcatggacaccgattaatgacaggcgttgtgaaagtcgcagaaggtaatgatgtaagagtgtaattaattttttttaaaaattatatatatatatatatactcatttagtattctacttatgtatccttagtttgatgtattctcaacggttctgtctttcagtatatagatcggccatgatgcgatctttcttggcaatatccgcagtaccagtccggtcattaaacacttcatccatttcctccaaagattttccgttcgtctctgggacgctgaaccaaacccagacgaaagataagagacagaaaaccgcaaagaacacgtaagcaccgaaacctgttgaacgaacaagaggcggcgtgatgaggcctatgatgaagttgtttatccagtctggtataattagtatttaatagctcagcaccagaaagaagtcttacttgaacaagtggaaattgccacgcccttcgctctgagagacgaagggaaaacttcagcgggcatggcccaaggaacaggcccccaggaagctccaaaagtgaacatgtagcacagtagaaaggcgacgctagtccagccttcggcagtgtgactcggccagtctttggaaaagacaccaaccaagatagcgatgatcaggtgtgggacaaacatgaggaggcttcccacaagaagaatacttcgacggccgaaacgatccatagtccacaagcttgtcaacacgccgaccaactgggtgacattgagaacgcctgacattattagttgcatctcaaagccaagacccatagttccaaacagagttggagagtaatagatcagtgcgttgatgccagtgaattgctgaaagaacatgagacctgcaccgacaagtgttcgacgccagcaaccaggcttgaaacaatcagcccggctaaacaacgcaagtcgaatctttccgcctaaatctgttctttgggtgagatttgggtgacgctctcggagagcacttgcttggaatcgagcctcggcaataatgtcgagaatttctcgctgaactcgggggtccgactcgggcagagcacgtaatttggcgaggttgagcaaggcttcttcttcgcgatctttggaagctagccaacgaggagaatatggtagaaaaatagcaccgaaacctaacagtagaccggggagaatttgaagaagaaagggtagctgccaggaccaatggttggagattccctcaaagaataattgtcagcaacgaggcaggaccagatggacaaggtacgtacctttgtgccgtaagtgatccaaaacgcgaccacgataccaatgacaatggagagttgttcgaaaacaagaagagagccgcggatttcgggaggtgaaatctcagaaatgtacaggggaaccaccatggacaactgtccaatgccaataccaccgataaagcgacctaccacaagcatggcatagttgatagccgcagtctgaagcgtcgacccaactgtaaagattacaacagcaaccatgagcgaacgctttctcgatatccagtcagcaatccatccctggttgatagcaccaatgaatgccccaagcgtaatcatggcagtcatgaggccctttttgaagcctgcgcctggggcatcgtccgaaacttctggaaaccgttcgaggaaatggtccatgacaagcgtcacggaaatcacgccttggtcatagccgaacaacaggccgccaatggctgagaaggcggcgcatgctgcgacgtagggagaagagaagagaccgcggaaacctgttgtagttggtgagtttgtcaacgtggttgattgtgtgacgggggcataccagagggaccgtatggctccagggccatgctcatgccagcatgctcctctgtgacggcaccgcactcgtcaagtttatccttgatggattcgatttgtttgtccattttatggatgcagagaatatgactttggggagaattgtctgatgagtaaatggagagttttcttttttggcaatagcgacacggctctacatataagtagctaggattccagggcaatgttaaacttcagtcttgggcttcaaaaactgtaccacaacaacatcaatagtctgaatctcggtcaactgagcgattcatgaacggtgacagccaatgagtactcaacgattgcaacataaaccttctgtaccatggggtaatgaccaaagtacggggtagtttgcgggggacagggatgcaccggcatgtgggttgcaagactttagcgcaacgtatttttccttgctagtcttaattctgttagcgactcggggaatctaactctgcaaagagaatttggactaaattcccgattgtcggaccttttgccccagcacatcttttgccttataatcggggcaacctgccccttgaacataacaatttaatcgagactcttgatctcatccaacctaaagaaaatgagcacgaatggagcatgtgtggtaagtcaaatgaacccccatttcggcaacaatgccgatacacaatcgtatcgcagctctaagagtcccagttatgtagaacgcagcatgtcaaatgcgtttggagcgagcccgccggggatgggccccgaacatgtcttcggtgcgcttcggccaataaggtttgcaaaacagcgcctgttatccggttcaaacactccaccaggtatctatgctcaatccttggatcaggattcaagcttactcctgctgtagcttgtcattcccgtctcaaacttgggtttcttgttcacgacaatgtaggcagcatctttcaatccagtaatcctgacttaccagttctgaagtaaaatttgtggacgaaacacatgatgttgaagcccactacctgtcagattcggagaacctagagagaagttattctcatgatagctcgtttccatcttatgacaaaccagttagcgatgatgattccgatctgccccaggaaagccgcatagaggtagtggagatgagccagggcatcaaagatgctgcgatccgtcaagactttcgtcgcacctacgatcccattccttacggttcgacactggggttggcgagcgtggaatcagttccctaccccttgacagaaaaccatgaagtgcgattgatgcaatattacataacctatatgtgcacctgggtatgtcaccttgattataaccaattatccacactaagctatctaagttcgacctctgcgattctcgtcgtcatttcgcgaacgttgtaccgcctcgagcagcctcttgtccaacccttctcaacgccatatttgctctgtcatcccgccatctgagtcttaacgcatcctacgatccttacgcctccgaccgttaccatcaagcctgtctcaaacgcttgtcaaccatctcgagcgatccctcagccctcaacgacgatgatctactcgccgccacgatccttcttcgaacgctagaagagctcgatgttcctctcatcggcacagaccacgaaggtcatctcttagggatacagctttttatgaatacatgtaactctacgactccgagtggtctacgcttggcttctttctggattggaatgcgacaagaagttacaatgagcttcgctagtcaaagaccggtcaagatcaggctcgatcacgagttcatggatcggtcgctctcgccagccgacgatgatacttgggcaaatcggattgtccttcatagcgcagatgtgataaattactgttttggaaataatggtccaaacagagttcgatatcaagagctggttgattataaccaagcgtggctgagagctcgaccggtgtcgtggttgccaatggcatatagcgctgtggataaaagtttgggtgagacctttccgcatattgtctacttgaataacgccgttggtacgtttttaccgatacgtttttgattccctgcttatgtcaatagtcgttggccaagtacatggcttctttgcacgtatcctccttatgtgccacgatgatcgtgcaccacgaattggaccagctgcccaactagctcaaaaggaaatagatgtatgtcatgtccaattcaggtctaactttatggtatatcctaattaattcagaacgatatacggacacaagtccgagaactttgtggaatagccttgtccaacccatccaccagaccagccatgttcacagcgtgtatgggggtcacagcatgtggggggcgcttcactgagaaacatgaacaaatggcgctgttggacattttgatcttgacggaaaagactcataactggccgacggcgtcagcacaggtgcatttgaagagggcttggggatgggaggattaaagtgcaacctacagtagccaagcccacattataatggaaaatagaaacttggttccaatttctctctctcatatggcataaatttccgacgattcatgattgtgggtcatgccgaggtgaggctggcgatcggggcaacttgccccgactgagacctacacggggcaatttaccctcactaagacttgcacgtacgagacctgtggtagctcatcatcaaatgaatttcgcttcaaatactggccccagcatctaagagaagataccattataaataagaaagacgtgatccgctagtctggcatcttaatattgcatccttcaccattttcttctcttgtaccattcctatactcacataatggcctctcgaaagcttcaaatcggcgttgctggccttggccgaatgggtaaacgtcatgctcaaaacttcgatcaaaatgtttcccgagccgtattggtagctgtgagcagcccagacgctgaagagagaaaatgggctgctgagaatctcgcccatggtgtagctatctacgaaaactacgatgatatgctagcgcaccaagggttagatgctgtgtgtgttgcttctgccactgctgtccacgctggacagacgaatgccgccattgcagcaggaaagcatgtgttatgcgagaagcctctcggaacaactgttgagattgtgaggttttctccccaaacaatttggacctatactaacggttcagtcgcaatctgttgttgacgctgctgccacgcgtcccgatctcaaggtcatgtgtggattttcccgtcgtttcgacgcttcatatcgcgatgcctatgaaaagacaaaagcaggcttgatcggtcgtccgtcgatcctcagaagtcagacttgcgatgttctagacccctcagggttttttgtcgcctatgcacaattctcaggaggcatctttgttgactgtagcattcatgacatcgatttggccatctggttctttggtcaagagtctaaagttcggtcagtccatgccgtgggtatcactgctgtagaaccagatcttcgacagtacaacgatcgagataacgccgtaggcattgtcgagttctacgatggtcgaatcgcgtatttatatgcgtctcgaatgatggctgcgggtcaggaagatacgacagaaataatcggaaccgaggggaaaatatctgttaacttgattcccgttgagaatcatgttcgaattcatggaaaaggaggcatcagacaccagcttccacaaaactactgtggacgattccaagcggcatttgcgagagaagctattgagttcaccgactgtgtgttggatggcacgcctgttcctgttgaattgtcatcggcagtgttagcagtccgcattgcggctgcattgcaagattctatgatcacaggaaacaaaatagtgtttgatgagagcggcaatgaggtcgaaaggcctcggctgtaggatgttaaggttgagagtaagggacgggaattgactgacttcgtcgtcaacaagtggtattataaacatggtagtaaggaaagcgtatttcttgaccgtcagagacaaagccgcaagtaatagctgatcatgagagtgttctaccggctgaaaacacgttaagtatgtgatgtactgcgacaccagggaatcgtacaggaactagaaagacgaattgtcggcggtgagtgttggggtttgatgcatcaattttccctacgacgatgtaaacgtcgcatctcagatcgtctgagccactgctcaactatttctttccagagtcagtcaatagatagaagcaccaaaggctgatcggacttacaatgccgttcaagatatatgagtcaccgtttctcttcatctcgaagcgaatatcagtagcatcgcttgatgcgacatcgggcttgatcatcaagaaagcggaacgaatccttcactcaggaaaaggctcaaggtattacattggctatcactttctttacattccttccgtacgaccatcgttgaacgagggcaacttttgcgatctttaacctggtgccgaccatatagagggctggggtgagtaactgaacatccttctcctccaatcaatgctattctatgagctatacggcttttgataagggttcttggttgtccaattacttctcggcgtcaaaaatgactttttgaaccttcatagagtcaaaaagctcatagccttcaggagcattgctcaaaggcatcacagtagctgtcataaacctgcgacatgttagctaaataaacatcattctcagatgtaggcttactccagcaggtgttgcttctttgcaagcagcttcaacgagttttcaaaaatacctagataaatgttaaaaggtactaaacgtctctctaggttatcacatacttcgaaccgggcatctccccattttaatggtaagatttttgccataagcctcgtttccagtccaagggatctctccgttgtgaacaccgacactggagatgataccccacggccggagaagcttgaatcccatgtccaaagcggagctatgtccgacaacctcaataatcacatcagcaccacggccatcactgagatccttgactcgcttttccagatcttgcttttgtgtgagatagttccaaggctcagcaccaaggtccttggcgagcgatagcctggattctatgccgtctaccgctagaatggctttgggcttgtactccagtgcagcaataagagcacagataccaacaggaccgcagcctatgaggacgacaatgctctcctgaacacgctccttatccaagctatcgagaccgttggatgcagcgtaacagccagtcggaaagatatcggccataagacagagcttgaggtcctctacctcttttggagctttcatcactgtgctctgagcatacgggattcttacgtattcggcctgtgcgccatcaagaagcacggttccgaagagaaggcttttgtcacatcgtgatgagtatccgcgcttgcaaaagaagcactctccgcagcttacggtgaaggggctgacaatagcgtcgcccacctcgagggattttacagcagagccgacttgatcgatgacgccagtgaactcatgacccatgatgaatccggtgccggaaggctgatgtccgcggaagacatgaagctcgctgatggatggtatggtcagccaaatgatcaggtccagcatgctaggtatgccgagccttgccttccacacaatgctgtgtacttgactttgacaatgatatcagtcggatcctggatcatgggcttgggccgatcctcaagggcaacctgcttgacccctttgaacaccacagacttcattgttgatagagagaatgttgaacggatagcattcgtggtattttagtactagcgattagttgtaagcatttcgacacttttaataattacttaacatgtgtcttatgcggtgatagtggaaaaagtcctaccccgcatcaaccaaaaggccagtcgccgtggcgttatcagagccgaggttgactcagatcttttggtgcaaccggtcatggcttcaacgtccagtaagctgccataattcgagctcgagagatgtcgaacttctcgttactccttcccactattttacgttatctcggctttaaaaaagaggttttgctaaatagacgccaggatgacatagtgtgaatcaggtcccattattttcagtcaagacttcgacatattccagcaccgcaccgatattttctaaacattttctggtgtattattatcactttctaagacaatcagatcatctattattgatctaccgtcgaacaaacttaacccgaattagatcttactttaaaatcgtaacttctgctttagtttggcaacccatgtataaccctgcgaactgtaggccaatgtctgctgaacaaactgttttgctttgctcccgcccgcatgcccccttagaaccatagccttaaggtcgatccacttgaaatgctgaatttaatgggttttcctgtgcgacggtgctgggagtgaaagggctctccggggttcgccggactcctaggtgtagggtaatgaatttgacgtccggaatgtggccccgagctgattgcaccaatgataagccagggatattgtaggggtgtcgtagatttattgttttgttcacctgtgtgttcgagacgtgttgcagctgactcagaacccaaaacggtatgagaaacatccacgatccgcgtttcgctcatgatccactatgacagcataatgacaatcgctaaaaacgctcctgggcattagcagtaagtaaaaatcaaacgtgaatctatttcatgccctgatatcttgtcgcaaaactctgatactgataattatacaacacctacggggcatcagtctgccacgtccaaagattaagcactctctagtttcataacatcctttcaatgatatcctgcccatcatccttagactcgctaaagatttgactagggacttacatcgcgtccatcactaccaatatgattgttggtgatgtgccatatctcacaacaccgtggtcctttgcgtgatttgattgttcgggcctggagagtaacaattgtatggggttggtttagtaccttactggatcttcagagtgatatcccagaggttttcaatttacggtaaaacttgctttcttcactttactggcacattcggttccaatcacatgcggagtatttgaaatggtagaggtcgttagctaagttgtaaatgttgtctctctaaaacaagcaacatatgggtcgcatacggcattggtagtgactaaatgcgatctctctcatcaggcgcacggctgtgttttaaggccacacaaaatcgaggattaaagctcaaagataataaactagatggaaccttagcgcccaactcacaatattttagcttaaaagaaagacgatatcttgagtctgtaagtgtgcatttgtttctcaacagtgttagtgtttcaagatgggcctatttaaaaacgtctgtgcaaaaactgttgcctatggtttgagggtgaaatgagcatactaaagcgatcgggtctatcggcacgatctgctcaactgccgatacgtttagctttccgcctggggtagtgggaaattgaattgttgttcaaagacgcacgagctcgtatgcgataaacgccctgtaataaaaggactgcaaagcttgccggagagtacataaatagagaatattgagcagtcagactgtattgacgatggctacataacatactgttcggtaagcaatattataacaaagggatatcgccagcgactgtcaagtctcctaccccacatgtcccatctcgtatctgcttcacaagatagaaacaagctatcaaggaaatccccttgctgtcgtgacgattccggaaaatagaaccaggaacttgaacctacctatcgatcggcgtgcgctctgcaagttgacattcacgtaaaagattggtggcggagattgtctcggggatcagcaaggtcttggtgtcgatctagattccaaaaacccctgccgaaaagtcgatactttgccacatgttgagtctatcaccaaggctgttgtcattccaaatagggaatttgccaggtataaagcttaattgctccatgttaatccacgttcagtaaagaggagatagcgtccagtgaaaatagtgtttatatactagactagagggctttctctttcgacagaaaagaaaagtcaatagatgaaagggtcacacccagtgatgagtttactatcccatcagtcttttgttaagttgcgttaggaagccctttgtatacatccagtcactagaatactctagcatggtttgcatatggaaacgcactcaagctgagattgcgatgtcagcacaagtcaaataaacctggggcgtctggaacgagttccacttgaacgacagaagggtatggttcgatatgtagtctgggatcttgatcttgccggagacagtgtaaccacctgcaatagatgtatagcacgagttgattggtgcattatcaacaccacgacatcccttgccatccgagtctccttggaaagacctgcaggcgaaccaatcattgcgatggcaaggctgatcagtcgagcagtcaggactgtaaccacactcctgaccatcaacttcggtacagggaaggagaccttcttcgaagcaatcttcagcagcttgcttctcggattcggtggggacgtagtttgggtcaaggaagttgtcgacaatatcctgatcttggcagatacggtaggcgtacatgcctccgtggtcaccattgttgtcgacacaccactgcacgtcaacaacctgaccaggcttgtaagtggcgatgggttctttgccccagttggcaccaggctggttgtagtcgacgctgacccgggcgttatagccgcaaggacccgttcgtccgactttggcggcatcgagatctggccaggcagtcacgggctccaagatagtacactcagggcatgtatctggaccggcctttcgcttgtcagctaaagccatagaacaggagtagggctagttacctcggcgttaaggccggttcggctcatgggcttactgaggtagccgtgtccatacactagagtgcacatggagacaagttggagagcttggagggtgaacatggtgatagcttgtggatgttgtactcttgggcgaaatggtttgtctggaagagtcgaaaacgttaaatttgtttgaggccattggtgcttcttatacctgcttcgcccctgtccccctcatacgcctcttctcgtcgacgaggaagatctttgccattttctctcgttccgaacttcttgcttgatggtaagattggcttgttgtatctggaaatatctcaatcatagccatcatcctcggccattaagtggaatgttggtttcttagagtagcgttgttccgccaattctgtcactccaaccctcaccaactggtgtcgagtaagaccaatcggctgcggaccataatatgcatcagtcagtattcggcgttcttttgtagcccttgatcgagaaaatggtgtatcgtgacaagtttgaccgcaagctgtttttgtaaactaagccaaatgtttactacagtgagcaaacggggttgcgttgatcgatcacggcccgaatgtatgtttaaaaatgaaaaatgccaagtctaacctgcataaacccatcgggctgtgaccgtttcggggtcgttggacctgaacatcaggcggagactccgccaaaacatggggatttcggagacattccgctaccccagtatgatctgcattacccatgatgagactcattagagtatttgaatcaaggacccgatgataatattgggagcagccgagattgactagagcctaagttagctactacgaactgcattgtagtgtctatgaagctagttctaatggttctacacaaggctactattgataaatcccgcgacagttacatcgatttcaaggtcggtaagagctctataacatttgaaagattatttagttccttatgcgctatgaacccttttgaataccccgcgttctttgtcgatcgtcatgggacggcgacatgtcggccacttatcaatattcggccctctgtcggggatctaacctcatatgtttgtctcgaagtttctgcccgacccaaatgaagaaattggttaaatccattgtgcagtttcagtcatatgggagttctcgtttgagggctattgactaaagctgctcaaccattaatgaagtggtctctttcatcagatcatacaagcaatcattgtagccgtatgcaaaacatttcttttctttgcaaactttcgaacgatcagcagatgcacgctgaacccctttacataactgccgtaccgtgcaccgttctgttatcttgataaaacatagttcgtgagtagattgtattgctttcgaaggaaataacaaggtgactacaataaaagaatttaataaagctggttattaaccattgccgcaaacgggcttgacatgttctctatgaggtttgtctactgaatttcaccgactttgtcgtttcactctcaggctctatgggtgacgatgttaattcgcattttgtctattctggtaactaataaagaatatactgctagtaagaacttaagctattccttaatattattaatagatatattaaagtcttaatagtagataatatattaaagctcttaaagtgctttaatataatattataatagcttatctttttagttttctatataatataataagaaggtatattaataaaaggcagcaagagtaagtgctatattataaagtggtgcatctattaataagtcagaagtcaagttctacactagattaagattccttacttcgctcaagaaggaaaaagagccaacctctaccacctcgatccggtgcatcgatagccatgagcaaatggggccacggctgcgagattgagcatctctctcaagtagaaaaggaaggcacctagaatcgaagagaacccggaaagcctgatcatatacagtctcagggaattcgagaaaatcagggttcagctcggggtcttgacgacagacggctctggtaagggcctcgtggtggtttcgaccaacggccggattcataagttcggacaaactcagccaagaaacggcgcatgagtttgccgggcaacgtcccgtcgagagtgacgacgctgatatcacggcggtggtctggtgtcggcgatcgaaccatggcgtctcaatgagaaattggactctgttaagggcagcgtgggggcagaagcaaccacctggcgcgttagcaagctgattggattaccattaggtctcgaaatgttacagaacagatcctgggtcatgggtagagtagaattagatgtgcaaagcttagagtaagtagaaaactcctaacaaaccagctgttgtggtgactgttgtccaaagcgagggtttctcacccgctcgcatcggctttccatcttgtatgaatttgtgaaggctcggcaaatccaattctgccaagcgctgacgatgaacgatctgacggttcacttttcgacgtggctgaggtgcccctttctacttgaattgcaaagctcagcttttattgatcgatgcaacggcagttccaatggcatgatcaacacgttcgtgcaggccatcgttagtagcggatacttgcaaggatggcccacatgacacctggcttccgttggctaaccaagaacaagagcaaggataccggctctcaggattcaggttgattggttgacggttctccctctcgggcctgagtcatggcgccagtctggttaggcttcgttctcgcatttctctttcgtttcgccaaaccctggaattgctaggtacagctctctaaccgcatcgatagcgagcacaccggattcattgccagcatccgagccttgggttacaaaacccagaaagacgcccaccacgtcacggactgggcgtactgcttgtaaaataaagacagataaaattaagccggtttacctaagagtcaactctgtttcggccagtccatgtacggcacctttcgtggagtaggtctctcctactgggtgagcaatgaagtggcatttgtccccgcgcctctggcaatttctgcaaacgggtgtttcttcaccgcgctgaaaagatggattagcaaccgctcaacaacaaggcgtccagcatcgcaatcaaatacatggcaaatctaaacgaggacaatgctcaagggttattcgccttctccatctttactatttaatttggtccgtatcgcaaacttgccattctccaagactgctaaaaaaaaaaaaagagcgcagtatctgccaatccactcgttgatggaacgcggtcttaacctccacgcatggtctcggtctcggggggaagtagcagctaataatgaaagaaactgcatgatttaagaagatcaaagtgcagtaggctgtggctgaggacatatcactcgtagactaagctgcactcaaaatctatgcaccacatatccgtaccgcgagattgatatgcgtcgggacaaaagcaaaggacagcgaaagaagtgacttggcagtatcgatttctaagctcccaaagaaaacgaggttggagaggataggtcatatatcagaatcagaggtatagatcgatataattagaatgggccactctttactacggccaccaatagctctaatcgagcatagtgtcaggaacgtgtgagatgagaatgccagtcgcagcctgaaacagcatgcttcgtacttcgcatcctctgctcggccggtaaccgaaaccgagattaggcccaggcatcagttgtcttcacgagagggaacggcgcactgacacgatgctgacggtggggtcaagggactcgccctggaatatacttagccgctctcaataaagcctcgttgacgacaacactcttgctacatatcgcttactcgacaagttctcccacctgccaattcttgcattcattgtgtacgaagttcatcacaaccctcgatattcccaatcattcgcaatcatgggaggatcagcaactggagatgatgccgtctttaagctctaccgatatgatccctcaatggctgcggcagtcatcttcataattctcttcatagcgatcaccggtttgcatctgtaccaactcatcaggaccaagacgtggttttttacttgctttgtcgttggtggtttcagtgagcctttcccgatatgaaacctatgtatcgtgttttcagaatcgaagctgaccacccaacagtgcaactcattggttacatcggagtaaggccctttaaaatttcgcttttgaccgccgttctgacgtgactatagagagcagtgtcttccagcgaaagccccaactggaccgtcaagccttacgtcgtccagactttactcttgcttgtctcgccggccttgttcgcagcaagcatctatatgattctcggacgcattattatcgttacgaatagggaagactgctctcctgttaggagagtatagttaacaaaaatcttcgtcgtcggagacgttctctccttcgttctccaaggcgcgggtaagtctcattctttcgctcctcttcactataccaggctcctgacagtggctcgcaggtggcggcatgatggctggaggctcacttgaagcccttcacaatggcgaacgcatcgtgatcataggccttatagtccagatcgtattcttttcactgttcgccataactgcggctttgtttcataggagattcttgggcgctctttcaacgaaggctctggcgtcaggcgttccttggcagaggtacctatttgtcctatacattgcatctggcctgatcatgatatgatcggtatttcgactgatcgaatacgcacaaggcaactcgggctaccttatctctcatgaggcttatatgtacatcttcgacagtgtcttgatgttcctgaccatgatactatttgcatgggagcatcccagctagctgaacgctaagctgaacggaggaggaactgctgttagacgggggattcaactatactgggagaagtgaaaggatggcgcccggtcgatggcaacctggcagcccgtttagcagctctgaacgtgccaagcctgtcatgcaattgaatgggatgggaccctagataaaatattgctgaataatctgatttttttgggagcggaagtgtctcttcttttatttcagatgtaggttaggcttttattctggagtaaggagaagagaaaagaagaaaaatattcagctgctggcgcattgcgagcattgcctaatgaatattgtgtttggattcctagtgacggaaagatgccgaaaggacaaaataaactaaatcgcccaattctaactagagggttcgatcgttaatgatctcccactgcgggtttcgtgtgtgatgataacctgggcgcagcgacccaaccacttggccaagtaatccaagcttctgcatacgcttgtctaataggggtggttcacgacctccagtgtaagcgccacagacgaatgaggttctcttgataaagggacatcattacagatatggttaattctaaattttgaatattgaattcgtcgttctggttatgagaaaagcataaagccgatagatcgcggagttgatgcaggcacgcattacacgtgtaaatagggtcatgtttctatacgcattcgcgaagccctcgacttctacgacggagagaaatatccaaggaagctttgttgaagctagaagctatcttggcgtcagatctaacgaggtctcgtatacctaattaataatatcactgcttaaaaatgtattatatttagatcttccccttcgcttttaaaagcaagctcagcctctagttcttatctttttaaccagacatagtctggtcaacaccacagttctcaagcttatagccgtcttcgtccttgtaccgcagatggtccacataccatataagaaagacaaccataacaatcgccatcaagatagcatcaaagatgtagagaaagacttcatgagagataaggtagccatcgttaccctgcagatattctatgacacggaaaatgcttcgaacaaggataatgatactgacagtatacaagaccgcgaggtcaagcttccatgggaaggcaagttgcctaaccgctagtgtcgggttctttttacaacgccggtggaagagcgttgaggtaagaacaaaaaaaccaaacacgacgatttgaataaataacccgacaatgataatcttctctcctagatcatatgccttgatagtgccagaggcctgaatgccgcctccagctgcttgcagagaaaatgaaaccatgtcaccgcaaacgaagagttttgtcaaccaacgaacggggataagtgacaggtgctgtgcgcggagggaaataatgattcgaccgagaatcatgtaaatcgaggcagcgaaaagggcgggcgcaacaagaatcaggatagcttggacgctgtaagcaggtaccgactccttgttattatgggatacgattcgggctgcatagccgattgtttcaactgtaaagcacgaattagtaacctacgatcgcctttctctgttccgtcctctaaggctggttgaacaaaggctagggagacttacagacgccaccgactgtaaaaggaataaagtaccaggctcgagctctgctgaagcgccagatatgaagacatgacaggataccaaaaactacagttgtaacgatggcgccgggtagcgatggagtgtagcggtacaacttgaaatccagcttcccgtcagcagtagtgtcaatgcgtgcgacaagatccatctccacagttgctgatgtgtcttggaaaactaagacaagagggatgtgaaagttatcggtgaaccacagttgcagtgtttgaagaatccccttgaatggggctgagttgccttttatcagcaacgcaaagtatgaaatgaatcttggcccaccgaaacgaaaacaattatacatggccttgattacactgacccttttgatcttgctaatccgtttataggtaatgcggcgggatttagttcaacttttatacagtaggggacgaggataaagcgggaatcaattctcgactcgcatagcggaacgagaacgaagttaaacgagaatggcccgcacaagtgtcggctccatccaatcgcaagtcatagtgcgctgcgaaggatggtaggggtgtttccactcagtggcccggggatactaaactgtttccttttattccagtggccgccagctctctttttctcgttctcgtttccagtcccgagcttttaacttttccctcaagaatccggaagattggccttgatgatggcaagtagtacgccaacgacgttgcctccatccggaacctcggaacatcggggttccaagacgaaacgagtccacaagaaatcgcggatgggctgtcagacttgcaagcaaagacgaatcaaagtgagtctcgcccgacttcttctttgccatacaacaaaagaaacgttgactaattatttaacttttcttttgcttatttagtgcggggaagagaggcctatttgcgctcactgcatgagacgaggtgaagaatgtcactatattctcccgatacatgccaggcaatacacttcaccagtggcctcgccgcaaacatctgcaacagcaccgaatcttggattgttggacttggaacttatgcacaacttctgcacgtcgacatacgcaaccttgagtaacgacgtggcaatccgagacctctggcgagttcggatcgtcaagctttgtctcaattgtgattatgccatcttggcggtattgtctgtcttagcactccacctcagccatttttcaacaaaaagaaaagagttcctccgcgaacgggctatcacatatcataaccaggctcttagcatcgcagctacatttatcgatgcctacaacgacacaaacgctcaagaattgttttcttttttaattttgactatttactattgtaagtaccccaagcatccatctggtcatgctaacctattgatatctagccttcgctcaaactccagagcaagaagatgggccatatcctccctgggtagtcttaattaagggatgcacgagttttcttgccctggctaaaggcacactcacccttggtcctttctccgccctactgttcaaggctagcagaaggatggaagcaagggaacgagttttcaaaagggattatatggagcagctgcggatcttcgtggataagacagtcactgacttagtacagcgctctatctaccaagatgcgctttgcgcattaaaccagacatatagtgttttctataaaatagatggtgataaggacctagttaatatcttttcctggattgtactagtaaaggacttttttaagtttatggcagatgaagaaccggaagcgcttgttatactctcctacttttgcgtcttattatacagattacctagtcaatagtggctaaacggttaggttaactatatcatgaccaggatatactcgtctattagcgagatgtatttaaattatttaatatggccgatagaggagattagatggttgccgaagcaataagaattgtccatatttacatttacctagctaagtcccgggagatatcgcgatagatggtgatctgtgggtattcccaattgatgaccgcaggtcatcaagctctacattatgagctaccagtttcttatgacaagctcgtggatccttggcacttacttcagggaacagacggtgagatgatgtgacaatcccgaggacaatcccttgaaggatcaaatgctgctcgttcctttcccaaacaaatttagccggtagttttaggtttcagccagccgtcgcattaaacttcatgccagctctatgagagccacagatactctcgattgacttaacacgccgtcatcactccatcttagaaggaatggaggcgtctcagagcttgcaatagccttgccataggccaggagggaaaaaagctcctcaaatggagattgtgaaccgagcactgtgtacttctggcggacgtcctggagccgcgcaacttgatccgtttggggtcgctgcgtgatgccaagcgatatgtatgctcttgcagggagggcatattcgaggaagaggaggcgctgagtgaagatgagtgcggcgaggtttgatgtgtatgacctcgctgggagaaaaccggtggaatcggttgtaaaaccgaggattccactgaagtacactagcaaggttgaagctggtcgcccatccaccacttcctccgtactgaatgctattacaagtccaaacagccgctccagcatttcagccaagtctggattttcgttactcaagttagccgctgttttggcttcctctcggtcctcctcatcactatcacatttatgatcctcatccccatttgcagattcgtcggtttctgagatactgtcaatattgttagaatcttcagtcatagactcttcgctattctctgctctttcatcccagctcgcttgatacttagctatagcatgcgccctggccgatttccagaaattcaacgttgtagcgccatgctgatcccagatacagtgattccatatggctgcgatcgccttaatctgtgatctcttaaaccgaatactagcacagcgccgataaatatcagtaggtaagcaaaaagcgtggaataccatagctataaagcgcttaaggagccagatatactttgttctactagccgccttgctgacaaaggtaaagggcttagcgtagcatccataaggccgtacgctacgtagccaacagagaaggtttcggcttatggtccgggccgtttgctcgcagcgatccataaccatatccacagctactaagattgcagcaatcttctgctcgtcacccgcagagatgattaagtcttcgcctgatgtagtatgtgtagcaccacttctagctctacttaatacgacgccgcggactgacgataaggaaaagggcatagtggtcagatttcgcagctgtttaataaataaatatatttatatattattttaatttataaaggactttagtattataatatataaacttaattatatattaaactttattataagactttaatttaaaggatttaattttaaatcttttaatttaattttataagtagatagggttaagttagggtagttagataatagatagatctgattgtatattgaactcggtctcgagagagaaacttcaacttaaggaatctacccctggatccctcggtctgacttctcttaaggtaaattacctaaagatctcctggcgaccgctcgctagttagttataacttaatctctctataatactcttataaatttctcttaaagtaaattaattaaaagaaagcaattaagtaaatagagctataagagtattatagagagattaagtcgcgactaattagcgagcagtcgccggaagatctttaggtaatttaccttaagagaagtcagaccgagggatctagggttagattcctcaagttgaagtctcacgagaccaagttcaatatacaatcagatctatctattatctaaccaccctaacttgaccctatctacttacaagagcttagctagtttaaatactaaccctattcaaaccttaagacaattcagtctatttcctacaactgatacttataagtcagctatataacctatctcttccctatccttatcagtcagccttgtctcagatgaccctctagcaccgccatgacacgagttgacaggttaggtcagttggcctactcagacagggagtctacactaaacgtcgccgtagacctattcctacatccaaccttaagtagataaaaagggctgtctcgatatgtaacgcactgcttcactatacattgtcgagatcgcatgggctttatacctgtgctgccgtgtgttcgagaacctagctccaacctcggcggaacaagatccttaacgcaagcgtgactataaagtgagtatatggctggactttaagtgatttatcccaatgatgatgcgggcgctctagccagaatgtgatcatcagttaagcaggtagtctagactaggcgagaagtttgaggatgccgaaagtgtctattacattatgcttgcagagggattttgtctgtagtttatattatcctttaggtttagcttgtctcgattcgccctttcgcctctacatgtacttatacagaaaatggcagacctagccagttgtggggtagtagacattaatagttacatagtatatatcccgatgaaatattgaaaagtattgccccgctttggtctagtgcgatatagtaacctgtctagcaagtactatagagatcctttttttagagttttatactaactctacataggataggtctgcgagatcctctgcatgccctttacttttctattctgctcctcctataaaacctagcacaaagacctggggagcatgcattcatccgtcacttaatgtcatccagcactactagataactgacgcctctctgtaatacatactaggcgtatcatcatgactactttcgactacttttcccatgttgagctgcccacaccgacgctgtctcccgaagaggcatgtgccctcttgcaccaacaatttggcattgccgccaacttgcggccgctcggcagccaacaggaccagaattttctcgtcctaaccgccgcccataccgagccgttgggcgtgctgaagatcagcaaccccgcctttagtggttcggagattgagatgcaggatgcggccgctattgccgttgcccgtgcagaaccatccctgcgtatccctcatgtcatcgagggaccgcggggtgctatgtcggggtggtggcagaccagtcagggacgtctacactgccgcatcatctccttcgtgtcaggtactacattgaccggctcacattacctcagcccggctgtggtgcaacggctgggcgagctctcagccgcggtcagtttagccctggctactgagacccatcctgctgcgggacgtactttgcagtgggatctacaacacgccgaacgcgttattgtcactattaccgccactgaacccgatgtcgacgtgcgagcgcttactgcccaagccagccaacatgcgttatcattgctacgccctatatcagatcgcctgccacgtcagttgggccattttgacgtgaccgacgataatgtcctgcgtccggatggcaatgctcttagtctgccagatgccgtaatcgactttggcgatgtggttgaatcgtgggcagtggcagagattgccatcaccgtttcctcaatgctacaccacgccgatgcctgctaccgcaccgtgctgccggccatcgtcgcattcaatcgacgacgccgtctcagcgatgatgagatcaccgcgctatggccgttggtggtcctgcgtggggtcgttctggtgcttagcggacgccagcaggtgcgtctcgacgtcaataatgagtatgccaaacgagcgctggaccgcgagtccacgatcctccgtcgcgccactgaggtgccattggaggtggttaccgcccagatacgccatactctgggactccccgtcggtatagcgccgcgctggagcggtaagtcgatcctggcggcgccacggtcggtggaggtcctagatggctctactctgtcgacgttggccgacgacggagcttggcttcagaatgatgcagtagagcgtgctgcacagcacttgctggcccagggtgctgatatggtcgtgctaccagccttgcgaccagtgctgttaggtgccccagccaggacacaacaactaccctcaacagtccctacttcggcggccgcatggtttgcctctgccgccacccttgaaatacctgccaatctatgtgttcgacaagctgggacagctctgcctgtgggagtagcaacagttgcagccggcagccgcatcgacgtgctgctgactgcgcttgatcaagccaatgtgccaactgcaatccctgccgtcgatctgcctggttggagcgtggtaattggcgatgcaaccgaagcgctaggcgtgacgccacccacgaatgatgtggacgacaaaggtctgctggaacggcgtgaagctgtggtggcagaggtgcaggagcactattatgcccgtccaccacagatcgaacggggctggcgcgaatacttgatggacgttgacggccgtgtctacctcgacatggtcaacaatgtcgcttcggtaggccacgcccatcctcgtatttccgcggccatcgcacggcagacccgactcctaaacaccaattcgcgctttcactacgccgccatcacgcgctacgccgaacggcttgccgctcaacttcctgatccgctagatacggtcttctttgtcaactcgggctctgaggcggttgatctagctattcgtctggcgctagcggccactcagcgtcaacatgtggtggccatggccgaggcctaccacggttggacctatgccagcgatgctgtttccacctcgatcgctgacaatccgcacgcgctgcagacacgacccgactgggtgcataccgttgaggcggccaatgcctaccgtggccgttatcgtggagctgaggcgtcgaagaactatgccgccgacgcggtggcacgtctgcagtcgttggctgccgaagggcatgcaccggccgccttcctaagcgagacctactacggcaacgccggcggcatagcgctgcctgacggctacttgcgcgaggtctacgcggcagtacgcaacatgggtggagtgactattgccgatgaagtacaggtgggctttggccgtctgggctcttggttctggggcttccaacaacaggctgttgtgcccgatatcgtggcggtggctaaatctattggcggtggcttcccgttaggtgccgtaattaccagccgcaccattgctgatcaataccgtagccagggatactttttctcttccactggtggatcacctctgtcatcagtcgtgggactcaccgtcttggacattatccaagaggagcagctgcaggagaatgcgcgagttattggtgcctgtctgaagacacggctgcaggcgttgggcaaacgtcaccccctcataggcaccgtccacggcgatggcctctacctgggcctcgaatttgtgcgagaccgcaccagcctggaaccggcaacaaaggagactagagctatctgcaaccggctgctggaactgggagtaattatgcaacccactggggatcatcagaatgtactcaagattaaaccgccgctctgcattacccaacagtctgttgactactttgtcaatatgctagactatgtactcttgaagggattttaaaagggacacttacttaagggagttaagtatatagtaccttaatctatagctacatattatacttatactaattctagctcctttatataatttactatatactaaatagtaaagtaatacgtttatagtttgattcaactataaggttaataaataatgtactaaacctcaagcaggctgccttgttaacggcagtgtcttaataaagagcgccttaagtaataagagtatagtatcggccagagtttcgcacttcgtaagagttagttactattgtagtcgggagttgatcttaacatattatggcctatgtaggagttggctttagttggctggaagctaaagatttaccggacgagttggaaatgtcaggcagtctagaaagaagtagataataaattgaggctttataaaacttggattgtggaaagaagatgataagggtgcgcgtataatatttcgttatattgtgttattttatttatttgtagagatagagagagttagagtctgagttggagctggtagggaaggagatgattagattaggtagtgattcaatcgatcgcatgtatttgattggcagtgttgccacgctcgaaatcatgtgacgggacaaatcctcactgttactagctcgattagatccgctattctggccgcttctcggctgagttttatccgcccggccccgtaataactcgaagtctatcgtacgggaataacgattttccgattaatgccatatagaacagagtgcacctctttgtaagtggatagggtcaagttagggtggttagatgatagatagatctgattgtacattgaactccgttgcgagacttcaacttgaggaatctaaccctagatccctcggtctgacttctcttaaggtaaattacccgaagatctcccggcgaccgctcgctgattggtcgcgacttaatctctccatgatactcttacagttatagctacaagttcaggtattacccatcgtcatatttaaccctaaccagacaggtacgcagacttcagacacatccagtatagttaaaatatatctgctaccgtgttaattatatgtggcagagatatccttaggtaatgctcctcaagctgtggtttctttacttcctcatgtccttccctatgatgcttaattctaatgtaatcgatacgtccttctcatgccttctgtgtcttattattagcatcctccacgatactcgaggttctggtcatctttcagctttcccgccgattctaacatttcgtaaagttaattgcctcttctaaacataaccacgagctgtccgagatcgtcgcgtgtctcgcaaatgctacttgatgagttcaggtcaaaggtcactgcacctcattaatcttccttttggagagccgcgtcttgtggtgcacaaacaatgtatatgatcgacttaaagagtgactgactaatgtcatcctgattcgtattgttagcagtaaaatcgttacttggcgtgaagatgagcgacaggagatataataaattgaaaaacgctgttgacccatccattatttgatcatctagcggtgtcgcttaaactgccatcaaagccaagtttgcgccataacctttatcttggttaataatgaaactgctgaagagttcagttcagtcccaccatggggttatacttggatagccattttggaacggtcaatctcctcaaggcccacggctacatttaaagttaaagcaagcactcctacaaaatcgtcattgacttgattcttgacaggttacgagggcctctgtgcgctcgagttacttatggcgaatcattctcaggagggtacatgcgcatatttaatagttagcagaagcgaggctgtcgctttatttccagataataagacggacaataaatgcttcttgcttttagtgacatcggtcctatgaatgctgactttgatatagttaaagaggcgacccccgttatactcaaaactgacatgggcttcactaagctcttgttttcccagctacaattcgaacctttcgaaattagaaagactaacttacataacggtgtccatcatgtgtcgaccaagcatgaaccatcaaccaagatgtcgataatggctcttatcctcgatggtccaaggcttactcataggacaaggtacctaggtagtctctcattgatgattatagtggcaagagacggaatggggtgagccttgtgtgtcattctctgtgtcgtggacaccctcatgcctctaccattggagacttaaaatgagtcaacaatatttgtgcatttgcttcctcgagagtgaacaaaggtaatctggtgactataggttagttcggcactgctttgtcaattcgtatattgaaggggtcgtactcgccaacttggtatctttattatttcattaaagttaagtaagctcttattacaagtgaaaaaagtaacaaaaattaaaaacatacaacagcggggattcgctggtcgtcaccgacccaactactaatccgccggttagtggcttgactatgggagagcggacgggatcccgtattttccactacctttggtcgtatgtggcagttagtaaaggaaatgtagatgatatagggacattatttgaggtgaggaacaattgcatcaaaatgacaatagactccagtcttgtcatattctcattgcagggttgaccaggacagactgtaccaacaatagcattatcctcccatgtgacgtggtgatatctttcgccgtaacgacatatctagatttacaaagataatatacaaacagaaattcattaaagacaccactgttatccacattatagttcattcatctcataatgtataatattcaagtagagatttggatctacaacttataataatattccatttactctctctagcagtctttggtaaaaaccattcataccctctaagcaggcaggttattagcataactgagacgatgaactccctccttctttcgatcctctgccagtgtctttgcaaactttgatctatcacgaatgacaggacccttccagtaaaagatgtagataggaacaatagcgagaaccgatgcaccggcaagaatggtactggcgtactcgacaggatgtccaccgatattggtgtaaaggggagtagcgtacatggctgaaataccggcgagaaagtctcgcgcaaaggcattaccgccacaagccgaggcagagtatacaccgtaagcggcaatcatgtagtcgaccgaggaaaagtaaatggcgtagttggcgataccaacgagggtggaaaagatcatgggagcgatccagtgaacgttgtaactcggaccaagtgaacaccaggcaaatccgatgagaccgattggttccaaaggagcaagccaaagcagcaccttgagtcgacgctcaggcaagaaacagtcgtcgccctttttgttgcgaatgtgaatatcgcgcataaagcaagggaggtatatgaggtatgctaaaaagtaggccaagttgatgggaataaaggcccatgcctgagcgaggattccaaagtcccatttggtatacacttctggaaacgactcgaggaatgtaaagatgagggcatcagaaaagccagagagaagagagagacacaagacgattggctcacggaaaaacatctcaaaggggcggatccaaaccttgccggcttccttgagcgagattctcggggacttgagctcattaggaccgtaaatgttgggatcctctcccgtcttgcgacgtcgtttggcttctctgtcaaggaggattgtggaacgactctctggcatgaaaaagtgaatggcttggacaacaccgccaaagatgagcattatccaaaagaaccactgccactcgaggaagcgctggatgggtccaccaatgacacctccgatactggttccgatacaagaagacagcacgataaaggctaatgggtactgttgctcctctggctggtagagatcggcaatgagaccaagagtgacactacctccagcagtagaaagaccgccctgtataagtcagcaactatacaaggacaattcaggcgactagaatatacttactaaagcacggcaaacgagaatggttccccaattaggagccaaagcgcaaggaatttgccaaatgttgatgagaaacatggaaagctggaggatgggccaacgaccaaactcttcagaccaaggcgcccataactcgcagccaaacgaatagagaacgagataaatcatctgacccgtcctcgcttcctgggcaccaatattaaaagcctctgtcaagggtgtgatggcgctgggaaagacggaagtgttgtaattcatggatatctggatgccggccacaccagcgagatacatccacttcttccatgtcggccaagcgtatgccagaacctctggagcatccatctctttcaattctcttcgtccatgggcatcgacatttgtcttttcgttctgttctctgacgggagaaggggtgcgttttgcttcatcgtccttgtcgctgacgtctgtcatgattaaaggtgtgactggctacgagaaattggatctagttccatggttgattcctgtgtctgtatatctatatatgagtttctccatggtggattaaacccacattcatgacgttgggtggagaaggaatattcactctaaggttgagaggatcaagcctgcttaagatggtctcattacaaacttcagtgatgtcacatgctacagagtttgctttgcggtgaaagaaaaggtgattagtcttgggatcctcaaaaggttactgcagatctgaaatatcactgacgtcttaatcaccgagttgatgccgatctctggcccactgagatatctctgtgcagagaattatatgggcctttttggtagatttcccactttgctggtccttgacctctttaattccaggtctccaaatagtaataaaactctaaagcctttattaagagataacccaagacaccttttatatgaaactccaaaagttgtttagtcgatatagtaaaactttgcaatagaatcaagagtgggtcaagagatacgtagcacattgtcatgtcaagcaagctaaagacagggctcggacatgtcatactgccgatctgccactggcccatgtatatttgtcgcacaaagtacgatcgatcattctgaaatcagctgtttttcttttgccatctatttctccagccatcatcttatctctccacattcccccagcatccacagtccaactctcgagtcagtctccaacattgcctcagtccggggatattcctaatagaattaaaaattttatgattgagaaacttgtttaaagtagtatttattggtcagcttacgttggcgactgcaatgcaaccgtaggggagacgaggttttggtgttgagtcaaaacctataggtgagcaattgtaaactagagaagaagagagtaagtagtactgaaatccataaatgagtatcttaatcttgtggataattcttagtcccgtgaaagacattttatggttttgtagagaaatgtatgcttgtcgttatattcagcattatagttgatgcagggtaagtactgtagctatatataatggagtaacgtgcttaataaatgagtgtctcagataagtgagtgtcccagcttaacttacaccttaaaacccagtttttaaaagttaatataaaatctaaattaagcttaaaatagctaagttttaaaatttatataattaactatataaaaaagctatatttttaataaaataattctaattaattaatttattattaatataaaaaatccttatttatattatataaataagcttttctatatataataaatagttaaattttttttatagaaaatattatattatataaatagctataaaatatataaaagtatttttattaactgtttagctattttatttaaggtagctaggtactatagggtaggctaattttagctgtacagtgcagtgagacactcgcttatcaagcacgttattagcaagacaagaagtaatacgctgaagaaaagctgggttgtttagccatgcctggttacaacaaacgtcaacaaagctatagtgtctggctgcagaggcagggagccattgataaatcgaagataaactcgtggataagcaatagtgtgtcagacagaaacatcattcactcgacaaagagctagacatttactcgtctcgttcactctctattctgttcttctctttttgattctcactcttcccatctcatacataaaagcagaaacacaaataaattcctgccaaaatgatcttgtctctcaataactttcattcaaaaccaagacaatctaagagcatgacagcctctccaatcacggtccacagatgggacgacatttaagttactagattagatgcaaagcttcatctgtgactgtccaagatattattgtcggctgatagtaactagacggcgtggtttgttttttatttctagcttagctttgcagagtcaggtgagcatctattaactgggttttgaatactaggcgacggatttgatactcttggcttctacctactactatgatagatgagctgccaactgacgctcatcccgcctcagaatacccaccataatgataccaacgagaaacaagaaagtcaatgggggtttggatgtggaaccgaacaagacaaaaacgatgagacagaaaaggtacttgaccggggctcattgacgaacaagacgaggcgcaagatgatggaatagacggtgaacttgatatggtaactaacgagaggcctagcagttctcgtagtcctagaatttaccaacagctcacttattaaagagacgccaaactgaaccaagccagcgtctttatctcgtaccactattcctttatgactttattatttaggccctaacaaaagtctatggtgatcttgaggctgatactcatttgcaccaaagcaaaaattatcgataagccatctgggcaggtattgaggtaagaggttgcgatgtaaatggacctatgcgggcgatatactttataatggcagtgccagcaaatactgctttagaatagtagttgtggtctcagccagaatacaagtatatagttattatattagtactagtattaacataccaactctgaacctctccgttggccttttcctgtttgggataattgtattgatttcctgactagataagcaaaaagcttgacgccaaagagcccaacgtcacttggtttattcttgtaataaagaaaagaataatattcagaaccgaaagatgtaggataacttcagtagcgaaatccactttacagtcatttccataatgcaaccaagattggctgtggagccaagaaagatggtcggatcaaggtaggatatgtaccgatgtgcaggtattggactaagaatcatcgacctgaagttgtatacgataatactcgacaaactttaatcgtggtgtggtattgtggtgttgttactggctagtaatactatgtcagggaatatttacacattccactcagtaaatccatcctcgtcgagtcttttaatccggaggacgttggtagatttgtcgctcgaattattaccgataactgaaccctcaataagtaagtatttgcgtagagcgaggtcacgatgcagaataaagtcctcagtactgttgaaagatacactggcgaaaatattcccaggcaatatttttctaaagaagaggctgaagacgctattaaaaagagcgctgaggctatagtcaccagcccgatagacccaacctcctacgtaactaaagccataatggagtacaaactgagtcggggcattcgcggagacaacacccctgaatctactacttattttggctacctagatgctaggagctttacccggattttaagcctaagtccgcggaggactttatgcgtgaactggtcaggggagtagaacggccttgcttcatgttggtcttaacgatcatgctctacgtaaaaatactggtgtaaccatctaggttatgataaaaatggctggcttcttcgaaggataaccctatcgcctagcttagccttgagaggctggatcggtaccagagatatccatatggataaagctcttgttgtggaggaaggcgaggacttagagacagtctgatagatgagtttagattctgactttgtaaccatgaacactggaacttcaagtatctactctgcatagataattttagcaattcagccctatatattgtatagtaaaagaagagtgactgggaaagtagagcttaggtagtaaatactaaccttatcctatccctaagtactccattactcgcttttatagctttcaaaatggcgagctgagatcttcttctcaaacataatgtccagctcatgaaatgtcctgcccttcgtaccggggacatcaaaatagacagccaacatgatcaaaaccgtcatgccaaagaagacccaaccgatatgcccgcccatattaccctcatccttgttgaacatatatggaagaacagtcacccatacagtgctcgttatagcctgaaatccgaacgcgattccttgcgacttagccctcagcctagatgcagaaacttcgccagcgacagcaagacttgagccaacagctggaccatatgcaagacttaggcactgcatgacaattccaatagccatcagagttcgttgagactgaggacaagatgccgccacgcccatggtcagatagacgatagcacagatagacataccagtgaacatgagtgctcggtgtcggaagagagtcatcatgtagatgttgaacatggaggacagaattgacactgcaaggccaacctgcattatcttgatgattaagccactgctgaggcctgtctggctgaggaagtatggggcattggatgacaagctggaacctacgatctgcggcatatacatgcagatcaagatgattcgcgtgcgacgccagttggttcccttgaagcattcaacgaaggaggctttctcactggtcatactgcgttccgcgtcgacagtttcttgcatatgtgtgagacgagcgtctaggtcttcgtccactgagcagagcttggccaaatgcttcaaggcttcgtccggtttgttcttcataatgagatagtatggtgactcgggaaggaacggaagaccaagtgcgagaattccgggaaatgtccaggcagcagcgaatacgacccggaacgcggactcatccatgattgtgacgcgggaatatgtcgtggagatagcgatgagaaacccaacattctataacttgagttagagaaatctgtgatagttcaaagctacggagtatttaccatcatcagaatgttaagggacagagcaataccacgcaagggtagaggggttatctcagagacataagtctgtgtcgttgactggaaagcaccaacggcgaatccagagatcatcttggcccccatgaactgtgctggtgtttcggccacatatgcaagagcgatgccacaggatacgatgatgatgcctgagaggaagactgcccgtcgaccagctatgtcttggacgaagccagctgagatggaaccaaacagttgcatgatgttgtatgttgcgttccagagtgactgccagtaagctgggataattaattgtccgtcaaccttgctggcgaacttcatcctatggccatgtcagaacaaacaaatcgaactgcaagtgtttgtcttactggaaggcgggcaacgctagacaaaccgcgagagcaagattttcgtagcctaccaaagtagctcctactgtttcgaatatcagctaacatcgcccctatttcgagaatagtagtagccaaaacgtacagtttgcgtaaagggcccaaagtagtgcttttgggttcttccgagcacattcccacgttgtagtttggtggtcctgcatagtaacggcgtcttcggcatgctgcacttcagccttctcaagccgagcatcaccgtccaagtcttgatggttggtcatcttggcaggagaaagaaaagaaagaaaaagtggctatgttgaatgatccactgcaaagttagcggatgttgagatgagaaggataaaaggattccccacggggtagagggactcctttatcgatttcactcttgctacccaaagtgtcactctcaaaccaacttcttactttaaagtagtaccttgaatggtttccccacgatctaggccccagagtcgcatagcatgtaatccccgcaaacctcgggtattccgacactgcacggatttcccgagcacagaagactcggctatcgggataatattgaaacggtcgctgtattgaacaccgacagtccagtgacatttgaattagataataatctgggaagagtcttatgaaagcgtcatactgactttggagtttcagagccctatcgatatctttggctactattcactatggaaacctcatcagtactcgacagcgacattcaattcgtgtctccaacaagtgttctaaagacagatggcattgtgcagatcagcaatgacctttcaagttttactttgaaaaatctaggatctggttcaaacgcggaacttgtcctggactatggccgttgtgaaggcggtttccccattttttccattatttccgcatcagcaccaaaaggccagcaacaaatcgcattccaagtcacttacagtgaaactattgagggaattgataatgagaatggtaagaatgatatttctgtttgtatcttgccatccaaatgttgacatcgttttgacaggcgatggtccatttttccttttctcaaacgctatggatagctacagagtttgtcaccaccacgccgacgccaccaacgatactcagaccataaaatcgagattcactcaagcatcacagaggtatgagaagattactttgatagaaccaaacaccaccatcgtgttttccgaaattggctttcaaccttcccgtccaccagcttcggtgcaggctacattccactcctccaatgaaaccgtcaatcaaatttggagagatggagttcgcacagtcgacatgtgtacggtggctcagggggagacagtaccggcctgggaaattgtcaaccagggaactcgtgtctatggtggccactgggccccgtgtaggcagggaacaaggtggtccgataccagaaccacattctacacaaaagttgaaaaatacggagctagttgggctgtacgtatgattactaacgggctcatcttttgcttggacatcagaagcaaaaagttgtcagtcgtcgaggggctatcaaaccaatcatctatcatgccttccgtcgaaagaggatcatggcagttgccagaaagcttagatctatctagctggctgatcattgagactctgacggttgggaaccaggtaactattactattgaaggtcatgagttagccacagtcacagacatccacgtcaaggctatgttgggcgacaacctagtcaacacgggctctgtggcatttggtggcccacctggatggatcgcactgtaccgcgacttgtcggtcaaatctctcgacaatgagattctttaccaaaacaattttctgcaacaaaattctgaacgaacatacgccgatttccaagtcggaacaaaccaattcccctgcattattgacggagcgaagcgagatagagcttcttttggtggcgatgcttttgttactggacggtctattgcatactccactaccgacttccaagcatggaaaggaacgattcagctcttgatcagtcaccagaccaaagatggttaccttggaaatctctgccctatacaggctccaagtcatgatggcgaagatgagcccccatgctatggtcactactccctgacatatgcgttgcttctcgtagtatctgtcaaggatttctggttgcactcaggcgatcgagcgcttgtggaaacgtcatggcatcaacttgaacgtcacatgaagtttacaaggcagtttttgaaccacgacggattgatcgaggccccgccatatctttcaagtaagttgagacggccacgatatcgttatctttgggtactaatgatggaagtgacgtggtttcccatggggggacctgtctttggtgtatccgcaggattaaaccttgcttattacgatgcactgaaagctatggcattgatgtcatcagagaaggacatggtaactcagtataactcgcaggcatctatcttgaaggaatcattggttcgtggcctttggaacaataaacaaggcacaatgcgtccagctccatctttggctgccgatggagttttccaagacgtgaatgcttacgcggcttcattgggtatttgtccagagcattccgaagctgtagagggcatatttccatctcatgcgagtttgccagtgtcctttcgaggtatcgacaggtgggacgattttcagttgaccagtccctacgcttcgggatttgcacttgagggtctttttgccaagggcgaaggtataaaggccatggacttgctgtttcaggtatggggtacaatggccaaccaagacagtcccaactactcgggagctcactgggaagccatgagatcagatggtacgccgtataaccatgacgtatctttggttcatggatggtcgacttggcctgtctttctccttcctaggtatcttgctggagtttatcctctcgaggctggttggaaacgtattggggttgagcccgtctttacggatatagaggaagtgggttatacgcttgaaactccacaaggatgtctttcagtcaaggtatacgcaagggcgaagcaggacactgcaataattcatatattggtgcctcacggtatcacgactgtagtgaaggcccccagaggctggtcactcgcccaacaaggtatctttcaaggggacgggacagaagtctcgttcacattctcaagagaggatagataatccgatccgatagtttaaactaggagtggcgtttgagtcctgaagtctgtcagtgagcacagtgtcatgatgtctgtgtgttagacacaatgtagaataaggttgaagaataattaccgtgaagatcaatttgactggttctgtggtacccattgatatttctttacatggcttgatgtttttttttagcaaagttcagtatattacctacggctgaagttaatgtcttgaactgaattctgaacttaagatgataactacccaacgtaaaatggcgtgcctaatgataacttttaactgctccatttcacccatgagagaatttatttatacatttaaaaatgcacaggctgatcgtagtggtacaacacattgaatgatttggcgaattaaaaagcttcccaatgcaacttgaatccctcctgaattgacgttatgcactaaactgtgcacagtaataccgcttaggggccaaaggtcaaggaaacagatcaacaattttaaatcgtcctgtgggactgtgtgttgattgacccagctgtgtgtgcccttccgaggatacatgatttggtcacttgtgactgcgacaggaggggtagcaccggtttcgtgttctcggataatccgaactccatccactttgacgcgggaaatccgacggccggcaactagacggaagcaatctaattggctacaagcgtatattggtgcgcaactcggtaattccttacctgttaacgtaatcatacatgtttcactctctacaagctacctacacaagccctagcatctgtcctgcagcattatcactgcctgtcaagtcatccaagcatatatacaagcttgcgactgtcagcagtaatttacttccaatccaaatattcagccaggagatatggatactcaagctgtattacagagtttgaccctggaggaaaaggtctccttactctcaggtactcccgatgactttacgtccattgctgggatacctaggaagaacatcccaccgctccaggtatgcatggggatctaaatctgtgctctacaagcactgacctataccagactgcggactctatcagcggaatacgacctactgaatttgacagttcattaactacggcctgcttcccaaacacagcatgcatagcgtcaacatggaacatagagcttctcaaagaaatgggtcacgagctcactagccaagcgaaattgaagaacgcccagatcatcctcggtccaaccatcaatatccagagagatcctcgagcgggacgaaactttgaatgtttcagtgaggatccgcttctttctggctacatggctgcagcgatcgtcaacggaatccaaagtcaaggatttgcagcttgcgcaaagcatttcgtctgtaatgactccgaaactcagcggcgctattacaatgttgatgaaacttctcacggtcgaaccttgcgggaaatttatttggctgcttggtcatttctgttgcagagatcaaaccctgcaggtgtgatgacagcgtaagtatcctatcattcatcaactgcgcgctttcgctaacataccatcagatacaacaaagtcaacgggactttttgctgtgacagcaaagacctcattcatgatgttctccgaggagaatgggattacaaaggcattgtcatgtctgactggttcggcactcgctctactgttgaatccatgatggctggcgtggacgttgagatgcctgtcccaatattcagaggccagaagctgattaccgctatcaagaacggtgatgttagtcaagattgtattgatgcaagcgtatcaagacttcttgacctgcgaaatcgcacgaaaggagcacaaagtgtaacatcaatgacatcagagatcatcccatctaccaataatgtggctctgagacttgctcatgaaggtattgttcttctcaaaaatgaaaacaaagccctgcctctacagagtctccatgacctaaaggttgcggttgttggcgaatatgccaaaaaggcagtatttactggaggagggagcgcatcctgcaaccctcaatatcgccaggttccactcgatcttttacgagaagcattccccagaacggaatctgtatcgtatgctagtggtgttcgtatgcgtcgcatcatcccgatcgtgtcaccagagattattactacagatcaaggccagaaaggggttgaggtctcttttttcaatgctgggtgcgaccacccttttctcactgaaacattggaagaagccactgtcaacctcatgacccggaccaagcctggacttgtgttggctggctcccatatcaaaatgacaggcaaccttgtcccaaaaacgaccggaactcacatactagcgcttcgacactcgggatcttttactgttgaggttgatggcatcactatctttacaggcgatgcacccgatatcacaactgagcaatttttgtttaatcttcgcaagcttgagtcacgcatcgaggttccaatggaggctggaaagacctatcgcatctccgtcaatatgaattcaagaaagcttgtagttggtgaaccaaccccatacggacttacactggcttttgaagaggaatatcacgaaattcaagctatacaggaggctgtagatgtggctaagtcatccgacattactattatctacgctggccgcagcgaacaatacgaatctgaaggatttgacctcgaagaaatcactctgcctgacaaccaagtcgccatgattaaagaagtcgctgcggcctcgaggaagactgtggtacttttgcattgcggtaatccaatcgatatcgacagctttgttggcgacgttgatgctgtcgtcaacatgcatttcccaggccaggaaggtccgcaggccatggtcgatatcctcactggaaaggttaacccgagtggtcgattgacagcaacctggttcaagacgctgcaggattggcctagctttgggaacttccctgctgagaaggacggtaacggatccttcgtcattaaatatgctgaagggttggcgattggatatcgagctccagttccagctgcacaaattcagttcccatttggtcacggattgtcttacacttcgttctcctatgccaatttgacgatcaatctagacaagtcatcgatggcttctgtcctaaaggtcagcgtttccgtgactaatatcggcagcgtgttcggtaaagacgttgtgcaggtatatatttctccaccagaacgtactgttgattggaggccatcaagagaactcaaggaatttaccaagattagtctttatccgggcgagacaaagaacatatctatcgatttggatgtcacgactttcaacagttattggtgtgagtcctcgcgtgcgtgggttgtcgatgggggagagtatggtgttgaagtaggcaatcagcgcatagcttttgtcatttagtttaaactagtctcgtcatgttgaagttatttccgtgccttgattatgtctgagacgtgttagcctggtttaaagtaatgtgatgggtttcaactagtgcaactttgcttaacttggccttcgttccagcaatcgtcgatggcacacaaaagccggtgcgtttctgaatggaacatgggggcgatgcgtacaaaacgaccattcactaaggtctacttcaaagttcaatgtgagcactatagaccttagcttaatgcctggctgacggcaataacttttaccgaggcatagcgcattatgcaagcatcagttatcggatccatcaactctaaataagactcacacacccacaattaagttcaaacacccaagagacgcatccgcagtcgaactagaatagcttgttcatagtattgagaaattcatctgacctgacaaataccatgattttacagaagcgcgtactcggaaaaatacaatgccgtatttaaagaacgtaattactgggcaatgccgaacaggtccgcgcgtcagataatatagctacgaggtcctagtttgaaactggaaggtgaaaaggcggatacgatgcagaccagagttagagcgggcatatggactatgatggcagctggaaatgacactttgtcttcctcagtatagcaaggacgccgatcactcatttatgcttaatatgaataggaatgactaacgttgtcggttctgtacttatttgccatcctcctgaaattgtcattatggcgtatagaacgttgtgagcacttggtcttgccactgtcacccttgctcttcctacagacaaggatagtaagcaaggtcttgtggccggcaaattcatcgtcgcactcaaaccagctgccaacgtcgattttgatttacacactcgatgggtgtcggatgcgtataaacaagctctcgcccgccacggtgtcgagtgacctcacatgcttctaggcctttattcacctgcacagctataaaaggatacacgctatccttcttctagctttctgaggccctgtttgtcaatttccagaatagggacaaacacgtccgtgattctagtctcgggattaataattccacctgaccattccttagctagctagcttccttcgttagataataacacacacgcgcctcaaagccattagtgcgattatcaagccacactgcggcggtggcgaccaatgaaaaagccgttgctcgaaaccggctgtgacacaaactgattttgattggccgccacatcaagcccacggtacatgtttactgaaacttggcgcatctattactacagattctagcaccagcgcgacatccagggtaggtatcctggcattaaccactggatgaacaatataatgagacacgctgagttttatatgaacatatacctcttggaagagaatgacttttctatacattaatagcaggaaagaggcattacgacttaagtaactttgagtttcaactaatcatgctccagccagttgtctgtagctagcattagactactttgttcaaaatgtagaattttatagaatatcaaaacttgtcgtgcatttccaggagcgcgcagtgaaaatagtttaatcctgctgaacaaatcctatcagcttagtagactaccattaaaacaagcatgtttattttactaccatttcgttcttcgaattgtgactactgaggatgtgcgacttaaatctcatttcttattggcataactgctacgaagtacaagaagcaagctaaccgcccagggccaaccgctcggctttcgaatttggcgcggctgtattctcttatctatagtacattctgcatcgacatatgcccatctaaccaactacacgagtcgcgactattatcattcacctagaaacacgagtcgactgcattcctctgatatgagcatttgatagagcattgaaaatccagctgaagccttgatcaagtttgaatgatatagagtaacggggctctatcgttcaaagagttgacgctttccgccttgaaattgtcccgtaatcctcaatcttttgcgagtttcctatttaatcacaacgcctttcttcctgatatatcatattttagcttatgtatgcacatacggagacctgatatctttaccttctgccacacatgcagactcaggctcgaaccagtgaggtttcgagagcagcacgtacaaatgccaaacgagtaccggcactactgagcccaagagcgataacaacccaatgaaggtaaatccactagtttccggccggctagtttgccagaggacaacagatacgagggcgctctcgataaccgcgcatgatgcgtatgttaatttccgtttcgctgcagcgtctgtggaatccggcaaagacagaaccatggttgctgacattccgagcatcgtcgcaccgaagaacttgaacatagcactcgtgctattggggactgactccaacgccaccaaagaggagagcaatcggccagggaaaagaatagaagcgacagagaagacaccgttggcgattgcttcccaggcgagggcatgctggataatagacggcataatgacaagccaatgcagtggatagatgatatttctacacttgatgtaaagaaaactaatgggttcagatagagttaggaacctatgttacaggttacagatgggtttatatataatgaccctcgagatggctgtaggtgtgcgagggagttcgtttatccgcaatgccaactacgggtacgttcggaagaccataacggcataacggcataacggcataacggcattacgcttaagcatgacaggaatatctaggccttaccctatgcattatattcccgaactgtccatagacaccatttagtcatgtgattaataattgtaaatcttgaggccaattttatagttatggcagaactacaggccgtgtagaggccgggctcccattatcgtccagtatttacccgaaaagaagagtcgacaagtcaattgtaggcagacaaaagagctttcccactccctgcgcagcctgcagcacgttgagattaaacctaattgagcttttagccacaaggtgtaataaggggtcgattgtgcaatcgaaaaccgtttattccccgctttattttcaggtagcagcgtgaacaccaatgtgcttattggggtggagggatcggggtgaatccgaacaattcttctacgaaaattgtccgattcaaagtgggagattctccatcgtctttgctgcgactctgcctccctcaactctcactccatgatcttttccggtgaaatgagcccatcagccgggcttgccacatctttttcactgatagtaagatatcaaatgttctagatacgctctcaaacaccttgccaagctcggccaatgcctggcagccaacatccagatgcgcagttacctgagttctgacatggttctctagctctgctacagcggcgtaccaagatcagggctgccgtgaatgccatatgggcgaacaatacattcgcacgacgcagagagaagcgtagtttatagcgaccaatgagcttagcaacgtccatagcatattttacgcatatgctccgtgcacgcttatgtcttgggccaactcgaggatagggctgaatatagcttttggaaagaggaggacagtgaagaatcatgatgcaaaaggcatgttgcatgctgttgattaactgtcagacaatttccagcatgatgcactcacgataaacttactgcaggatcagagtatacggaaggtagcccacgaaactcaccgcaacagacgcaaatacgtacactatagtcgcatgtttaacgattacacaggcaaaccagccttgatgtcacagaacactagtgaatccaatggcctgctaccccctctcgcttcttgggtatactatatgatccatctagatgtgccgcatgatttttgacggctgaacacttcaccacagcttaactactccatcaagtgttggtcgaggcggttcatttcgcaatgaacttttctttctgcctggcgctacagctgcagaatgcgatatacactttcttgaagaaatgaaggcacgaggtgctatttggcgccagatccgcaaggtcaacagagtcatagaccttaagcagcaggaagaggaaggcggtgaatgcaaagtaaacgcctttataggacaagaagcgtatgattgggtccacgatccgttcttggatgaaaaacacgcaaactgtcaacttcctggtttggtatggccaagagatgatcaagattgccagcttatatactatcgcggatggttctttgcatatcatgatgcagacaccaattgcacgcttgggatagcagaaaatcatgctatttctctcgtccgattcaatactatccctctagaatgggacaaagagcaggatgggtttaaacaatgggatccgatggattatcctatttgttcacaaccaatcccagttttaaatgagggcagtgattattaccttggtagttggtaagatttgaggaggagaaaagcctgggaggaagaggctgatgaagatacttattaaatttttttatttttttttaattactaaatataactttataaatatataatgaaagtctgagaagaaataaagctatatttgttattatttaaatgagtgttgctgactgtgtcttcttattataatggtattggagatatgtgcatagtagtggtgaattcgtctagccgctgctaaaccagcagagcgacgtgcacgggtcgcaaaagaatggtataggatgccattactagtagtaattggtagaagtggaactcgtgtctctatggtgccaactatgagcgcctatgaaaattaaggcaaaggttgatccagagggtctgttgatcggctacaagcaggctatcgccttccttgatcatggagtgattgatcacgctgttaatgaacacagacagtagaagaatgaacatccttttctctcagataacaccaattaattaatttcaaaagcagtgtggtgttattgggcatgtatgccgtaaaatcgcgtgatattttatgcagctgagacttgtttcaatagttacagtagtatggtcaccaaagatttcaaactatcaaaaccttcagattatccaagagccatggctggaaattctccgttaagttgcggagatacgtattatagtactatgatgtaaatgtgatatgtggtctcgcatgtcataacacgaaatggtgatctcagcggcttgaattatacgagaatattcgaacaggacaggaatcatgtctgaccggaaacacgaaatgtgaatgtgatgtacatacaactgttgttcaatcttacagtgccccaatagtacctttgacttttgcttctgcctttcgccctagttgttgaaacctctctaccctatgacgcgcctttcccttacgaagtcgcatttccattcaagtcctctccctgggttacgtcttggcggctctagtatgtcagggtttcatcatagctacaatcacccctctgtattcatgatgcaagtccaacctcgtatttagaaatttagatacgtatctgcgctttccaacttggacatttataagatggaaccagtcataagcttgattcatcagaccctgctacgtctcagccgtcaataatcatttaacatcacaattctcaacatggctgccgtaactccgatggtcaatctcgacccgcaaacccatcctattgacgatggaaatatgggtatccggaacctgcgagatcaagtcaattcaatacaaaatttgccgagaacggggtatcctattgtattaggtaagatattaatctaaaaaagagtgaaggatgtatagagcaattaaccgcatgaccgattagtccccgggtttagtggatggggccggcctcttctgggaacagtaaactatttcggcggtttcgaagacttggcattaggcttatcaacgatgggctatgtcgtgatcgttgttcgcatcggcccaatttcgtcaaacagggaccgagcttgtgagattcacgcacagctctacaacataaacaggaatggtcctgggtaaagtctcactataccatcagatgtcgtagaagtctttgggctaactcgggtagtggatttgacctgccaggagcacctgcaaccttgattcctgttcagttcgggctcaaccatccagccttcaatccagcaaatcccgcattgctcaacaacgctcagacgtggcaagcagtcgtctataaccctcccgctgcagcagctcatctcccaccaacctggacatggagtgctactaataaggtccatttcatatgccattcgcaaggtggaacaaccatcaggtacttgatcgagctcctgcgtggactaaatggcgacttcgtcgccatcaatgctggcaaccgtcaggactgggttaagtccgtcgtcaccctaggcaccccccacaagggcacaacggtgacagacgtagtacaagtgagtcatatttctacaagtactgttacagacgtcaatatctgaccttagaacggaatgttctcttgcccaacctgagccccctccaggactttgttacctcttgctcgtttgaaagccgaccaaacagggtttacgatctgcacctggaccattggggtttctcacggaacccaggagagttctacagccagatgcgtgccagaattgccggcgatgtaacgctctggtggaatggtggcaaccatggcttagaggacaacagtcttcaaggtgcagccgctctcaacgcatatgccccttcgccagctacctactacttcaccatgtctttctgtgcgacagtgccattcccaaacgaaaccctcactactacggaggtaaacggcctactcgctttgcttccaatcgtgcgaactttcaatattggcggaatattcggcggaatcttggcgccgactctaagaacggccatccggttcggagcgccaggagccagggaatttctgacgtggatgacaaatgtcgcaaacaactaccttgggaatttgggatattttgctcaaattcccccgcctggcttacagatacctcggtcggacgtgctcccactactatcatttcctgcctacgccatgggggggttaaatacccctcctcctggcatcttaggaatgacggcggaccaacttcagccaaatgatggcattgtgaataccatatcgatggacggtccagttgcgggtcctattagcgatgggacgaattttgcaactcagcttcagattgcgataggggctggggatatgcagctcgttcgcgggcaatactggcatctgcattcgaactcgacgatcgaccatgctgatcagatctgtgtatttacgaatcctgctacggtgagcttttaccccttataaaacttgcagaatccttgacttatgtttaccgcctcgcactaacgatgaggtaggccaaccaagttcaagttatgtataggttgtttgcgaacttactggatcaccttccatagccgcgcttctgaaatagactgaggtcgcatgatttttcgtcgcctggtctgggaatgctaattacacgggctaaaccggtggcttggggcggtatagctagagctatgaggaaagtctataccccaagttattaatcctatatctgttgtagctggaatctggtatttgcactcgcttacgtgtgggaccctttcagctacatgctacctctgggattgtcccggtaagccatagggtaagaagataagagatcacaatcaaatgtagccctaaaaaaagaattgagggcagttcctacctgtatgatatttttagatctgcaagcggctaccggctgataatgatcacaagacaggcgtgatagcaagattatgcttctgtgattggttctatctatatggactgaaacccatgcctgtccacccctgcagaacatcgaaccaacatgcataagaaccacgaccaacagacattataacctggcgaggccagcgtgatatgaggtatttatatgacggttaaacccattacttaacgctatctagattctttcccaaacttttccttcctcctcatcttaaatcacaacatggcagatctttcaccagacccgccgtcaatcctttttgagggattgtcattaggagacggtcagacttctccccaatacggcagcagccactcagcagctcccgggcagctgcgaaggaaagttgacctgtcattttcctctccgcgctccggttcttcctcctcgcctgaaagtgaaggcgttttcgtctttggccagtcgtctcagaaccgaagcatcacgtcgaatgctgtatttcaattcggtggccgtgatcaaaatgtcgcatctacggatagagacgctcgagcagagtcattctcgtttggtacactccataacatgacaccgttgccatcaccttcgccttctcgagcagcaacgccacagcaatcacctcctgcatatgtcactgcatctccagcaaagatcgctcatgcagcaagtgaaaatggtaccaaggcacctgcattctcatttttatccccacctagttcagacagtagacgtcagtcttcatcattgctctcatcaaccccttcaactcccagccagcccggtgtagacaagccggaatcaggtggtatagcgtctccaactccggagccgtctgttcccatcactccctatgacgctagagcggaatccgcacctccccatgccctgtttacggccactttccaagacgtattgaaacaagcctccgatatagcgcagaaggctgtgaggtctattgaaaaaatgcaaaccgatgctccaaaggacgaaggctcagagattgataagttcctgagcgatgcaaagagattgcaacgcttccagggcactgacacgcgcacaatcgccgttctaggagactcaggagaaggtcaggaacccaccagataacaacgctcgttctgtcgcttacaccatttctaccacacataggaaagagcagtcttattaattcactactccacttcccaggggtcgctcaaacggtatgttgtggtgaattatttacgatggactctaggggaattggtattaatgtcatgtgaaactttatagggcgatattgggtccgcctgcacctcagttgttactgagtatcgacagaagaaagcagaacatattactcccatcaccattgatgtcgagtatctctcagcgttagaaattcgggagcttatcaaagagcttctatggagctataggcagctattcctcccaggcgtggaatctaatgaagtctcggaacaggattacaaccgctatatgagacaatccgaacaagcatggtctgcgctgcacgcagcgttcaaacacaagaaacagttcacgcagagttttgcccaggacatgtcagatggggctctggaacggatcacagatcagttgatcgagtggacacgagaaattgagtggccaacgggtggtgtagacggcttttggacatcaacggcacagacttctgaggaatgtgttgagaagacaaagttcttcatgcaagacaaattctggccgttcactaagattatccggtaagagaccaattttcctcgcttcaaaatttacatcttacatacggactttctagcgtatatcttaattcacaagttctcaaaactggagttgtcctcgcagacctacctggtgagtctgaccaaattcagttgagagtgtgttttaacacatagcctcattcaagggctccaggacacgaacctagcaagagttggagcaactcaagattatctcatcaaatgtgacaacattctcattgttgccaagatatcccgtgccattaccgaccaatctctcaagtcttcactattctatgtactttctcgtcacatgccaatggaatgggaacaatccggtacacaacgattgaacgtttcagttgtgtgtaccaagtcagaggtatgacgacgtggttaagtcgtgttcatgcctattaacaaccctgccaactaggagatcaatcttcgcacagcaagacttgagttctgcggtccaaaccacagtatctctactgaaaccatgacataccttgatgaagaaatcaatagcgcaaagtgtactggagacaggagtaggaagaaagccgcaaagaagaagtaagctggctaccattgtatactacaaatccaatctgacaatcgcacaggcaggagcttttgctagttcaagcacggaacgaacatgtcaagcgaaaccttcaaagcgtctactcgtctgagatgaatggcaggactctggatgtattctgcgtgtccaacaagtggtacgagaagtattgcccaaagggaaacgctcaatttgtggaagccagcgggatcccagatcttcgtcgcttttgtcacagtgtgactgctgatgcccagtttagtgaagcaaaacatttcttgagttccaggttgtcggcgcttctcaatacactggacttatgggcctgtagctcacttcaaaagcaagatgagattgaacagccagatgactctgtatacacaagagtcaccgagcttatagatcaggtaagggctcgggaattgttcttagtgctaccaaataatgctaaaggaccacacagatgtctgatgttgtcgataccttcaaacaggactttactacatgctttcaggagcagataatgacgttcttcagtatgttgtagtccatagctcattgaaaagagaggcataaccctaatctagtttgcttttaggtcgaagagaccagcattgggatgaagctgcaagcaaggaaggctcggtatggacaactgtgagtgactaaatagttatacgcaaggcgagaagaaggctaacttgaccgtaatagtggcattggagtaatttagcagacaaacccgcaagcttagaaagacataaccctaacagttttacagctcaatacaacgcatggtgtctcaacaatggagttcatcagaccttgaagcgagggcacgagaactggaatgccaagattatatggaaaatgcgaatggaacttgaaggtcaatgggaccttgtcgaagaagaagtgtccgatgtcttcgctgctctgctcgacggtgtcaagagtcggctggagtcttttaaatctagtttgtatggtgagtggaactgttttaatcctggtggagcggctgacagtaactgccttgacagattcactcccgcagttccgcgttgagcctatcgtcgaaagtgttactgtccagattggaaacctcgagtaccggatgaacagagaaaagagacagttctctgccgaagtaaggtagggttaagcgcttgtctttggctgccatctattgcactgtctttgtgacatatagctaatactttggatagagcgatacgcagatacgcttccgagtcgaactacaactcctacatacttcaagatatgatccctatatataggtctgccgctagccaatatggtatgtgcatatgtttcccttggcccataacccttgtcagccgccgctcaagcgtgcttttctttttttttctttttcgaagagctataacctaacgagaccaaactgtaaagggaccggtaaagccgcacgccaaagatcgatcgtccaagggcacatccaacagggagttatcttcccgcaaatggccgttgcaatctccgaaagcatggaaggattgatcaaactaacctcagaaagactcaataccatgctcagaagtgtcctagccactattgaaacagatttggatattgtatttcaatcttatcagagatcccgcgtaaacccgacagcgcataacgagagtcgagacgacaagattagggagtttgcagatgagattagggatttaggaatgaggcataaagaattgctccagagaactgaagggatttgagggaagttgtctcgtttgtcagaaaaagggttgcgaggtgcgactctgagaaagtgtcgtcaccatcatgttgtacacgatctatctgagcccacgctttgtgtctaatagtacagttggtattatatatagtttccaaaactttatttagcgatgccgtgataccctccatgagttcgaagatgcaatcagccggtaccgtaacatgcacaaacttggatatatattccaccttctcatgtgtctgcccatccttgaatgtgtggttttccgactagcaactgaatggcgaactgtattatcgtggagacgatattgcatccttaattacaagttttagcttcatgtgtagcctacaatcctacgggtaatctctcacacccagagtcggagagtctggcatgatttgccgtagttgttgtcgcagaatgatttggagaatggtttggtaaaagaaattgtaatgtcagaagagagtgctatgtgaaggatccaataccaatgctgaattggtacgtacccttgacgcaacgggaatttggcttcacccgctgtattaccactatcggctgcgccagattgaactgctcacgactgctgcggctgctgaaacgcgactcacgaatgagaagcaacaatcaatcacccatctccaaagactcgcatgcgagatgaaaacaagtatttacactgtcttcttgtcgctttcttttttttttccctttttttttcctgctatttatgctctgatatctaattaccgtttttacccgagaatagtatctggggcaggagcgagtggtcaaaagtggtaaacactcttgaccactttggaccaggtaatccttcctcggacataatagaaatcacaaaatgggtcgacatcaagataacgcacctaaatacgagggttgtcgacttaactcctcctcatttgtttccgagtcccccattcattacaatctagagaccgccaaagaatactgacatttcatggatacagacatcgtttttctcccactataccccttgtcatcatcaagaactctattctcgttctgcagccctcgacatatgccctaccaaattatacatccaacgatttctcgatactcgccacaaaccgcggtcgtgtaccccgcagcgatcccgattgagttcttgtttactagcccagttttgccctcagtcgccatttcacgagcgcagaatcattcgctatgatacgatcgtcgaccagaacgagcagtcaccatcagaagacctagatctgtcgtacatcgaaaaagacgttgcgagcaagattaaggtctcaactatagagacaatagctgagaagggcgagggcacaaccaaccaacgacctccagcgaattctcagagtatttgattgacggggcgctgggcgtgcgacgttgctgtcaaaatcgaccagcggacaacggaaaactagggttatcgaggttatcgtggagaattacctccctaatgtcgatgtgtacccggttaataaacgacctatatattagtacggcagccccggtttccatcgaaaaccatacgcactacagccggcttcagccgtctagttcatcttccgtagtatagtggtcagtatgcaagcttgtcacgcttgagacccgggttcaattcccggcgggagagaccgccacctgcgatacgcaggagaatcgtttttttttctttcttttttatttgttgtaggttctgttttcggtttttgtacccttttatgcccttgtcttccgtttggagtgtacgccaagctggtttgtgttgtcgttaccattccaaagacaattgaacacgaaaggcatgggatcatctaagatcgccgaggttcgcttagcagagtccgtccaccaatctgttttgggacgtttctaataaaagcccttaactaatcttatattaatccattaaaaagtcttctaagagaacctgaccaatattaatatcctgctgcaaatccccactgtagttcattctatcatctatatatgcttgccctaagaacttccatgttgaactaaagagcttagctttgtcgctatatacccaaccccgggggccattatagtctctcttatgtagcaccagaggaacttgactgccgagaaggataacaaccgggtccccgattttgacttcagatggaccggtgccatagtctccattctcgagtataaacaaccttcgatcttcgcaagcatcgtcacgaatacggtcatacttgatttgggcttcatcattccgtatgtcgacaccttggtgaaggctcatgtggtatcctgtgtcaattcgggtgagatctgggataacctgataccggaaataatcaggattccacctttccgagtagtctttagtattccatgctctccaggacgctggagccctatcccaagcaccccctgtgatagtcctggcaaactttgctgtcttttctgtgtcctcccacggacctccaagcatacgttcccaattcttgaatagtcggacgtaatttggcctcgcagtattcctataggcaatttttcctacactggctatattgccaattctgaacccttgaactgaaatgatatcgagtaattcaaaatccaccttgagacgtgctgggagtccccctgctgctgagtgatgagtagaatgtaaagggtaataaataggatcgtcgagccctccagtccagaatagacgtcttccatgccaaagttgatttggctccggtgtatttgctgaccaatcataacaccaggtgggaaagcttgggaacatcctttctgcgagaacaagtggaagcaacgttttgtatttcatcattgttgctttagagaatatcgtggataatctctggaggcccattttgtagtctacgtggagttcttccgtagaaaggctctcacctctcaatagcccgaggaaagcatacagtctgtcgtgagagaccgtacattggcggtagcgaagttgatatgcaagcccgaacaaacctgttggtggatcttgatatgacggcttacgcatttcagaaaccatcttcagataactgaacagagcatatttgaccttgactttgtcacgtgttgtctcttgtgtcaggaactgggcaaagtcaaagaacgggattgtgtcgtggccacaatagagtagagctgttctagcgaggacaacctcttgaacagtccacgcacgagaccagtactatcgctggttagctcgtaattcgtttgaatatcacagcactttcttaccggccttttgatgatctcattgaggcaatgaatccatcggtcatcctttccgttccatatgtctttcctagcattcatatcgttacatgccagcagttgattcactttttcgaacgcctgttgggtattggtcgttgatggaccggtccaaatgagtactctttcagcgttttgatagatatctcgcattctctgcacctggagacttttctcgtctgtgtcagtctgattgatacatatcgcgtcaatctgtggactcaatgtcagtgacccatttaccaagccataggggaaacccacccaaagttgtcggctttcatgctcaagacacaaatgctctaacgcattatataagtctgcagtgatctcaaactgctccccattcaacaggattcgtttcttcttctgctttttaccccagcagtaacttaaggcttcatagttacactcatcccacgaagtctcaatgagctgggcagtaacagagatatgcccaaaattagcagaaggcgcgagacgcacaaggcgcatagctttgggactatcacaaaggggtaagtaagtattagactgcatattgcaagacaattgaaaagtaaagcgatgatagttatttatagataatgtagtatgtaaactaaaggaaaagaatttattatgcgcgaatttgaaataatacttgtgtcagccctagtcgaaaatagtaatacaggctaattactcttatatcagccacttatttagtaaatattaagttctatttatagattaataaactcaatttaatcttcataatggttcaggtaatacactataagaataataagtaactcaaacctatgtgttagtctgggtaagtggtagaactaattataaatagcactgattataacaaaggattcataggccttagaatagttagtagagagatcccacaggtctatagcgaagtggcacactttttctagccacttgctgtagaggaaaatattttctaacccttccctacttaagaatgtagactagaaatgcgccgcacttccatttaggccagtaaacagagaacccgaaatgcgccgcatttcttccacaaaggcccatgccaaccatatagacgacgacgcccttaaactttacagcatgtagtaatttcagttgcatcaattagaaggaaggaagctgcaatcaagctctctctttattcctagctaaatatagctttatggaaggtatccgatcctcttgctgccttctaaactttattaatataataggcctcacaacatacactaatgctattatcacattgcggccgagtcagctctaaaagcttaagagtctcagcttctacttacagattgatttcatttaacagctgaggaaaaacactttagaataccatatctactagtatagtgtcgcaagcataaccagtgcagttgcgatacagacgtaaataaatggggcagaatagacttaatttatatagaatactagtgtattaatcactgacatacctgcgaccattttgctctctgtattttagataacaagtttaactattatgaggaaggggaggaattgatacagtgaagaattattaacagtagaaacttgcataaaatagaactgtatagataagtagaagagaagtggagattagatgccagtcagatgttcaagaatttaacccgcatagggaacgacttgaagctcaatggcttccaaatcatcagctgtgggaggattgatgcttgataccatgacaagagcaggagtgttgattatcctaccatggattacatcaaactggtcccaggtaccaggaaccgcattgcaataagtagtatccatcacctcgtccaagtggcattcacctgctggtgcagagcacttgagctttcggtcgcgagtctgttcgcatgtgagaggttctattccagcgtagtgattatcagggtcgcagagcgtattcgagttggggaaaccatcgcctccaaaagaaacacataagtatttcccggtgtttatctctcgtacatagttggtgctagcttcgatagagaaagtgagaactgggggagagggcgtgtaccacccgaggttgttatatcgaactggatcgcctcgcagcaattgaccatcgatatctgagcctagggccttgatattaaaggtaggaataggcacaaatgtgtcttcagtggtggtagtcatcaacgtcgtggttgcttcagcagatgtcgttgtctcagcagttgtagtagggatttcagtggaagctgagagctcgatgctagcgcttcctgactctgtcgcctcggtagaagtcacatcggcgtctgtagatgtggcactgatagataattcgacggaggctgtagtcgttgtcacgatgtctgtacttgtagtaaagatagcgacaggttccgtcgaggttgcagatgcgggctcggtagatacgctgcctaaatatgagttaataaataaatcgatgcgctattgatacattccacttaccggagtcggtcagtgttcgacttcgaggcttgcaaacacttgcaattgcgatattggcaccaaggcctaaagacaggaacgcaacgaaacgcattttcgctgtagaaaagagcgacaagggttagactgagtgaagggagaataaaacagaagaaagatgaagaacccagagacatctaaaatgtcaattgtttcacatcaggggtttatttcgtttttttttagcgcttggcactattgacatactacagcctcagctgtgccaatagtgcaggtactagcttcattttccagggtcagtcttttgtgttcttatcgtaaatgttatattactggccaattaaatcacctagagccttacttattaatactagtgattccaaagtgcgcaaaggaaggatacttaatttgccgcattcctcttatcctacggctgaaaaacaatcaaagactcagcgaggttatttggcagtcatccagcctcgataagttgataatgtgacaaaagtgtcttatatctcaaggccagaccatctttgttcagccgcacgcacaacgaccaaagtggcatgtggtgatcctgatgcggggaacaggcatttcagccgcctccacagccgccatgtttgtgattcaacgacgtctagggctagcggcatgttcttagaagaggtgagcattccagacttcgctgtcaatagctatgtctcagtccagatattcaaggtgcttcgattgccccaccatataccgggactacgattcgtcaattgaggttcatcgactctatggcacaagtgcggacactagctgactggcagcttggctaagaatctagaccctgtttgagacaaggccgtaacgataatcgatagtttgaggcatgcaggtttttgccgccagccatcatcgcttggtaaagggcacaacaccttatgagaggtttatgtctcttgtcattgcagcaacctaccccaaagcagctcgcagaacccctccaaggtttcatgtcagccagccaatacagtccacatggtcgatcgttgcataatgaagaattagtcatattctgcaggaatgcatcttgtagacggaatacggtgagggttagatgcactcatggtacatcagtacatcacgatactactgtacagctatagagaggccagtcgtacgcctgcaaggttgacacaaagcatataagcgaggtcctgccctctttcatttttctccagacaaacaattcacatcttcctattcaatcctccagtctaatctccatcatggcgtctgaacaacctttcatcgaagtccatcaaaagacacagtcctacaagcatatgtgggcgcgtgatgtcgctcgagcaaccatggactacgacctcaagggtgttgttgatctcgtgaatgggtccaaagctaacgtcactattcccccaaagatcaacataggccagctgagggaagtcacagaagaactcactggacctggctacatccccaaggctaaaggtcagattgacgtgggcattgttggagctggagtggccggtttgttcgctgctctgctctttgattggctcaacgatcatcctaatctcaagggaaaagggctcaagatcaactacgatattcttgaagccgcgggagcggagcgacttggtgggcgtttgtacactcaccacttttctgatgaagagcacgactactatgatgtcggtgctatgcgatttccaaacaactcaattatgaagaggttctttgatacgccaaatgaatcaggaagtcttacttactctattgtagaacctttcaactgttccagtacattgggctcacccaagagagcaagccaggcctgattccttattatctgaaggacgtgctcaacaaatgtccctcctacttcaacgacgtatcccacgaaggcaatgtttgggccgatgacaaacatcccaatgacccatacaaagtcaatggtggcttaccccctaatggaaagattccggaagagtattacaaccgatcttatgctaagaaaatgggctcagctaaccagtccctagtctcttgaagactgatcccaataaactcgttagtgaagccctaggtgttttcatgaaggaagtcaaggagaagttcaagctcgctattgctgaaaagaacggcgaattggacgaagggagtaagaaagatcaagaggaagtaacgaagaatgacggaccgataagaagccggagggctcaggagctatgggagctactaatgaaggccgaccatatgagcgttcgccaattcctcggctcgtatgtgtcactcgtttgataaagttgtctttgacaaaaactgataacatttgcagaggtcaaccccacgaacttagaaagaaggacacgcctccacctcaggacaagagccagcccttcccattgggtcctggctacaacttcaacactatcgagtggcttgagaccatgacctagtaagtcatcagtggcactccgttttaccacggctaacctttggaagtggtaccggatggtacaaccagtccctcacggagtgcgtcttggaggaacttgacttccacaccgatgatatggataacaacccagctaccgaggatatccagtactggtggtgcgtcgacggcggtgcccaagagatcgcaaagagaatggctgccaaggccaataagcgtatcgaatacaacacgtgcgtccgttcaatcgacgctcaagtcccgctacgtgcagctggaaagtatacaggcatgaagcttcacaccatcagaactgatcccaagaccaacaaggttgagagcaaggacagagagtactttgctgtcctcaatagtaccactcttggtgccctccagcgtatggaacttcgcgatgccggtctttcctggggtactaagcaggctatccgagctctcgggtacggtgcgtctgccaaggttggcatgaagttccgaaccgcatggtggcaaaaggagccgtttggcatcgcgcagggtggagtatcgcggaccgacttgcctctgcgcgtctgcgtatatccttcatacaacattttgaagaacgagggtgaggacaagtgggatcccgagaagccagctgttcttctctgctcgtacacctggggtcaggacgctcaacgactaggctctctatgctccaacaacacgactcacgacgataaggagctcaagaggctaattattcatgaccttgctcggctccatgccagagaggaatttccctttgaggaattggtcaagcatcttgaagagcaatatattgatcatcacggctatgactggtacagggatgagcacatgtcaggtgcgttcgcttactttgggcccggccagttctccaatatgtggcaagagattatcaagcccaacgcgttcggccagctttatcttgttggggaagctgcttcttcccatcacgcgtggattgtcggtgcactcgagagtgtcatccgagccgtatacgtcatgttccagggtctccagaatggcaacccgtcgtttgaaccgtacaatattgtgttggaattactcaagcaggccccaactgacagggatgagaaatacgagttcgaggacatcggtgaacccttgaagagaggtggtggcatgcccactggattgcctttccatcctcttcccgaggagatgccaacaacacagcttcgtactaaaaaaggcgcttctttgactgacaacccgaaagaggaggccaacgatcgccctgtggacatgacatatggtgctgccttggctgttttaagtttgatcgagagtttctttgagttagtagtcgacaagcagtaagcaagggttatcaatatttgacttgatatccaagaagggctctagggtactttaaacaatatatttctttaaattatctatcagtccattactcaattctatcattacgaaaataccggttcagtctcaggcgaaatagggttttgtttcattcactgagcagctttaccctagatttctttactattcgagcaatggcgagcaattgtgtgagatttttcagtctaacaaagctgacgttgacttctctgagattatcgacgtgcgcaaatacattagagcattgatagtatctaatgagtcaagatgggtcaagcagggcggaggaagattagggtctcgatatcctcctgtttcgcaaccgtgttattgaacatcgcatgactcgtttattttcccctaaatctctttcttgatctggctacggacactccacggaccctccgtggaacttccacaaaagccgcatgatagccctacgaaagccccacgggctgtccgtctgttccttgtgacaatcaatacttggcacctcagaccggtaatgaaactgtgggtagcgagtacgtcggtggagcaggcttatacgtctatggtcctattggataatgccttgtctcagccatacctccctgtcgttgcatcattgcaacgtcccttggatatgcacgggattaagctctcacaaaccgatattgctgtcggttgttgcagtttggatcgagtgtcggtgtgttgagaaaatcgagacacgaaagcatttggcagtagagagacagaaataccaatacggtgcccacatgggaaactttggatcccagcactagtgtttttgtcaccttgacctagtctcgcttatgtatgttttttgatcggggtctcgcattgtgaaggtccgttaaaatgggacttggtccaagtgcacatagagaaaatgtcgatctggaagactttctatatgcctcatgggaagtataagaacagccgtgccgtcgtgaaggatctcaatttctcgatttatcacacacagcatatggaaacagtccgacatgtcgacctacattgatatcgtgttggaaaatccgcaatatgcggtgttatctactatctcccttattgccattcttattgcaaattattcttttttcgccaaggacgacaagtacccggttttgaatccaaagaaacccttcgaatggagcaacacgcgtgtggtcaaagagttcactgagaatagcaagagcctccttgcccatgcgcgctctgtctatggagagcagccctacagggcttacactgatatgggcaaagttctggtgatacctccttcatgggttcatgccttgagaagcaagaaggaactagactttagaattccagcccaagaagtaagtttaatccttttggtctcattaattataactaatttgcataggactctcatgaatacattcctggattcgatggttttggtttccacgccaacatgcccactgttatcacgaaatatgttacaaaatctttaggtaagatttgataacttcatccgtctaaaggactatctaactcattgtagccaagatgactggccctatctcggaggaaacgtcactatcaattcgcgaccggctcaccgactcaaaaggtatttcattcgggacgcacctaacggcgaaagataaatgagactgacaaatttagaatggcactcaatcaacccgccgaaagaaatgatccgcattgtttcccgtgtctcctcccgaatcttcatgggcaaggaactctgccgtgacgaagcgtggaccaaagcttcgagtgactacaccgtggtagcctttgcatctatcgctctccttcgagtatacccgaggtggcttcgcccttatatccattggtttcttccttattgtaaagaagcccgcagattgctgaaggaagctcgtgaatgcctccagcctcaccttgatcgtcgagaggttatcaaacagcaagctctggcgcagggacaaccttgcccctttgatgacgcaattgagtggttcaacaatgagtacgataagcacgatccagccacacagcaaatctccatctctattgtcgcgtaccacactacttctgatttgttgtgtgagactcttctcaatctttgtcaacatcctgagctttttaagcctgtccgtgacgagattatcacggtcctccgtcaagagggcggtataaccaaagcagctctgtataacatgaagttgctggacagtgttatcaaagagtcccaaagattacgaccaatcttgctgggtaagttcaatacccttttacgttgataaaccgccagctaatgactttcaggtgcatttagaagaaaagccatggctgatgttactcttcccaatggcgatgtcctccggaagggcgatagagtcatcggagagacaacacatatgtggggtcctgaatcttacgataacgcgcttgagtttgacccctatcgctacgtccgaatgcgcgagtcaggcgaggagaacaaagctcacctcgtgagcactagccccgagcaccttggattcggacatggcgtacacgcatgccccggacgcttcctggctgccaacgaaatcaagatcttgttatgccatttacttctcaagtatgattggaagcttccagagggtgcagagcctaagccaagttttgcaagctttagaatagatggtgacaagactacaaacctcttgattcgacgtcgcactgaggaactagatattgattccctttcagcttgataacctcggtgtgaggttgaggtttattgctggctccattggaattgtttatttacggatatctcaaacacctactcatgccttgctagcagcggtgtattgctaagataatatatagattgcaatgtttactctctttactatttagtctagttctctacgttgcttactcatgatttgtgttagtgaatctcaataaataattataaaaacaattataatacttctactctggtttgcagtaaacaattatccaagctattgcaatcctatctcgttcaagtactttgtggccatactttctcccctcagctctggaacagtcctcccattcccgaagtaggcgaaacgattctttccaagatacttcatcttataatccttccaccttgggttttccagtgcctccttgtagtgccaaatggatccgcaccatgggcccgtcaccgagttgtcatttttactattcttatacctgttcttgtcagcacactctgatatctggcagagaagacaaggtgttagacgagtaacttaccagctggcacaagaatcagtgcacaccaagtctttcatgatcttgtctctctgttccataaactctttcgctgcatcttcttccacctccaagcttgcgatgccttcggcttgcatctttcttacgcatgagaatgcatagtctactgcaagttccagtcccatgatcagggacacattgctaatgggagcattggggccgccggcaactgtatgttcaagtttggttagctgacacccctttcaaatccatacaaaagattgtcgactgactccagtaattcgggaatccaggtgctgcaacactgaggtaatgtgtaggaccttgactccaaacatctcttaggttctgaccgccgcaacctagaacagggaatgctggccgatgagaaacatcaaacccggtcgcgcagataatgatattgaagtcgtgttggatgttgttattgtccatactcccggactcattcatgcacttgatcccgccgaaaactgccttcgtgttcggtttgatgagtgactccaagtaaccatttccagggctcacgctgttacagagatcagtacagaaccagcatcaatcgctcggacaaatttcaacataccgtctacacccaacttcaaagtcgggaatcagcttgctgcatatctcttcgttattctcgagtcgctctctcatgagcttcctgttagcgatgaaagcttgcttttgcatatcagtgtccttgtagtaaatgtcaaatcccttcgttgcaccgtcaagtagctttcggcgatagtccagaagagccgatttgtcagactggaacaacttaatttgttcttcagtgaatcttgtttctctcccttcactggcaaagacctgttcatattctgccgtgatccaggttggtgattggatgaaattagttagctgagagactactagtttataattattataaattattttataaacttttcttattatttattctatagaaaattaataaaatactataatataaaaattattaaaaaattaatttttaaaaaaatataatagggtttaaatatataacctttaggagaaccttaggatagttataaacccctattaagggggcttacttataaattctatatatagaagaataagcagtaagctttagtcttataataatagaggacctatattacctatattaatagatctacctaactgagctattagacctcttataaaaaagaaaaataatttacttattaataataaatattatattaaaaagattaatataattaatttaaagatctttatataaaatacctttataagtaattaatataaataataaattattttattaataatacctttaaattaaatttataagaggtctaatagcttaattaagtagatctattaatataggtaatatagatcctctattattataagattaaagcttactatttatttttctatatatagaatttataaataagcccccttaataggggattataactatcctaaggttcccctaaaggttatatatttaaaccttattataaaattagctttaatttaaatataatactaattatataaggctttataaaatacttataaaaaaacttaaaataataagttataaaatatttttatttttatataaaaagtttaatataaaagtattatttttaattattatttaagtattataaaaaattaaataaaattataaaaatatatattatattattaaatagtaaaatttataattataatattattataattataaattaaagcttaataagtatatattataaatttatatatatattttattatatttattactagctctttagtatatatccttataatataaatatttaccttaccttaatagactttaaaagtgtaagagtattatagaaagattaagtcgcgaccaatcagcgagcagtcgccggaagatcttcaggtaatttaccttaagagaagtcagaccgagggatctagggttagattcctcaagttgaagtctcacgagaccaagttcaatatacaatcagatctatctatcatttaaccaccctaacttgaccttatatatttacaaaaaggtaaaggaaaaattaatattagctagtattacttttaggctaactaatataaggcagcagtatataatactttaaatatagcctttcctaactgagaaggtataaatataccttattactacactagtaatattaattctagcagcattatatattatagcgaagaccaatactcacataagcgcctcaagatataaccactagtgttaaatgctctcgtcttagaagaacgtcttcgacatggaggtctaccaagtcgactgccggggaagagtatgcccaggcaagcggtatcctcagccttgtgtcatcccaggcgacgcccgataagagtgaagtcagtcggttctcaccagttttaagcaatggccgcttgagaatactccgctcaggtgcataacttagaacggtaaaaaacaactttcccggttacagttcgactggactcctcatacaaagcatgggcatactagccgggatcaggttgattcacactcgacacggatgaggggcagggccaagtttgcttcagctccaagagccaaatacaccccacagaaagatgatcttctcatcaagttaaaggagggcagggaagtgctagtgtggccagagattcaccaacgcttcactgaggcctagagcctgtaaagagctctctttcaactgcttcattgccaaacacattaggttcatcgctacaggcgaaagggttcttgtacctgtcggtccttccttgccacgttgacgcccgctctcggccgcccttcagcgtagtggccagtcttacgtaggctgtatcgataacacgacaaccagttccgcccgatcgtgggctcccctcttttctcgaaggaccttatgcgtccgcattatctcattccatctttgccgaacctgcgcggggattttactttttttttcaaccagcattatcattcctgaggtatttggctttcgtgccttcactaggagggggttttgaagcattctgaacgagtaaatcctttcgttctgcaaagtctctgtgagcatactggtactggtcatctcgaccgtcaccgccgtttccaggagagggattgtattcttccactgccagctcttaccactacatttgatctcctccgtctctaggcatgctgcagagatgtacgcgaaggtagcgctgtcgtgagagtcggcaagggcacgagcccatgagctctctccctcacaagctatcctgcaaccgtggcagctatcattcccgtaaggccaggcaaccatgagcgccttcccattgcggtctaggccggtatcttgaagggtattcaagattccacgcaccaatttcaggaccagattgtgggccgggggtggcaactcttgaacccagcctaatagcttcccgcttcggaagttctcgatgataaagcgatggctttcgaggtctttccagagcctacattcgtcaccagaagttaaacggcgggcgaatacaggcagtaggtcggctatcatttcgtgaaggaggactcgtctggcgaccgcagtgcacaggctcatctgaacaccccagagttcttccaaaaatagtatcaactccccatcatccacatccagtctcttcttctttagagtctgaccagggaacatatgataagaggcattagcttgcactagaccatagttcccaatttgtcctccaacttgtacttccttcagttcccagccaggcagagatgtgcctaggggctgaagatgtccggataagctagcgcgacatgagctttcgtcgagaccgcaagcgtcgttgactgttactcgtgctccgatgactatcttgcgtctcagatcaaattctccgtagcagaagaggccagacgtgactgtccggctccagtgaaacttgccgctatcttgcccagatgtgcataaatagacaaaacccccacctattctaatcgcagaagggtgcttctttccgtcgggtaccacgaactggcctgggccccaggtgtctacaagatcttgagcacttgtcaacaggtcaaatcctgagcgcaggtcaatgggcgatggcgtagagggtttcggcgttaccacgctgaatgcgagcactggtccttcaaccatattgccaaagcatgtaagttccttgagaccagcgtcgatatactggtatggggctgacgacgtttcgatcccaagcaaccgcacttttgttaccaaggtgtccaggaagaatggccggagagggccaacatgtgcttggctgtaggatagaaaccccagacacaagatttgcacggccaaagagtataaatgaagagcttccgtgagagtctcgggggaaggcccgatgctagcaccctcgaggagaatatcgagaacttccaacgaccgaggtttcccaaaatctggagtatccttcgcggaaaacagctgctctaactcatctaacattgtcactgcaagatggaagtcgattcggcatacttctatcaaagaagacctgtcgttaggatgtcggcctggatttttgagaatggtgaaggagtcacagcagagaccagccgattgagcatggcctattgctatacaaaattgatgaagggcattggcaacgcgggagaagactacttgttcatcttgatgagcgtaggacacacaagcagtggaatggtcctcttcaaaagtgacgctcccattccacttctccaaacaacgggtctttggggcgatgccaccaagcccacaaagctcttggattgttcttacatagtcgctccaatccccggtttggaatgagccttgatgcgacgctgtggatccaggcttaggcttattcgacaagtttagttgatgtacacatccatgaaggtgatgcccgatcttgatttccgtgggactgattgctccaggctcgaaatagatccagggtgagtcagtcgcctgctggaataacagatcggccatttcgtcatgatcaagccccatgtcattgagttcttgcagccaagagtactcgcctgtggccagaagatcaaatcggtttcggaggagttgtttgagggcctttatactattacttccaattgcctctttaattgtcgtcggaggattgacgaagtaatgaaggttggatttgaaagcttcgaaaggcgggctactagtgatgaaatccaccactaaatctagtctttggctagcgttaggtgcgtcttccgattcatcttccgtttcttccccttcgtcttcatcctcaacttcttcatccggtgctgatccactctcttcattctcatggatctcctcctcgactttgacgtctgccgctgcggggccggagctattcgcttcgggaacgttatcgcgcccagcggttcctctttcgtggtctcgttgttcaaaaaagaccttgaggcggtactttcgatcttccttctggtccaggaaatcgcgcatgcctttccggttggtgtttgccgtatctggttgaaaggtgtggtaaatctgagtggtgacacgctctcgttggcgctgatttctcaggaccctcacaacttggatcaccatatcgtcctcagccctacacctcaattctatcataaattttttcaacaaccgatcgtggtttcggaaaaaacgatccttgtccatcgccttcaaggcttgagaatagagaggtcgaagaaacaagtcttcggacaataggtatgccaaatgttcagcagcagcattgtcgacgttctcactcccgggcaaagatgagggcgtagtgcttggtactgaagaggaaatggaaaagaccgaagaatcattggaaacgtccgatcctgtgtcggtactcaaatcccctgacagacttcgtagattgtccgaattttgcgcagaaagcagctcaaccactgcctgaaagcccttctctgcggcccacgacaacgacgtccgaccctccgtatccttcgagtgaacgtcgaccttccccgtcgcaagcagcagcttcacaataacttcatcgccattctctgcggcgcacgatagcggcgtccgaccatccgtatccttcgagtcggcatcagctcccgctgccagcagcttctcgacaacctctagatgacctgcctcacaggctacttggagcgccgtccgaccatctgtatccttcgagtcggcatcagctcccgctgccagtagcttctcgacaacctctagatgacctgcctcacaggctacttggagcgccgtccgaccatccgtatccttcgagtcggcatcagctcccgctgccagtagcttctcgacaacctctagatgacctgcctcacaggctacttggaacgccgtccgaccatccgtatccttcgagtcggcatcagctcccgctgccagcagcttctcgacaacctctagatgacctgcctcacaggctacttggaacgccgtccgaccatccgtatccttcgagtcggcatcagctcccgctgccagtagcttctcgacaacctctagatgacctccctcagaggctgtttggagcgccgtcagttcatcaaatccagcatccttgatcagtcgggcggcgaggtatgccactgcaagtgagtgctccgatattagtcgagaatggtcctccttatctagtgtctccttccgaacttccaccacatgcttaagtatctcaatcgcatcctcgatccgtcggtcagcgaggtatgcgcttgccagtccatgctctgatgttagtcgagaatggtttttctcatctaatgtctctctctgaacttctaccacatgctcgaatatcttaatcgcatccttgatttgtcgggtgttaaggtatgcgcttgcaagcatgtgctctgatgctagtcgagaatggtccttcttgggaagaaggccctgtttccacaaatacacctcctcaaagcacttcaccgcttctttaaattttctatctgtcttaaaggaggccccaaccttttcaatcagacgataagtttcatctacattttgccgagaatttcggcttagcagacgtatcgcatgcggcaagtattcccttctcacgtcgtgatgagcgtcgctgcttgtagggaatctcgcggcaagatggcatatcgcgtcgtgtgtgacctgattctctagtccctgctttttgagccagcctcgcattgccacgtgcacaagactgtgcatgtcgaatacattgctttgccccctgcgaaccagaaacgcatagctgcaaagcgtaccaatagccgattgcaagtctatcggccttatttcattaggcaatatcgattggggaattgcctttggttcaatacacgacatgaacgacaacaatttaacggcaagctcatcagacttttggatctggcggaaagacacgatccatgttgttcctactgcgttctgagagtctctgtatcggttattgtctcgaaattctatttcaaggactcttgtatcattctcggcatttttcaagaggctcagatatgtctgtagaggcgctctagtctgattgagatatgcggcagcctgtgtgatagccaatgggagaaaagtcaagtatgtaagcagctcagtagccactgcgtcgtcatagaacggttgcttctgaaccagtgaagtttccaagaggctcattgcttcttcattattcatctgcttaacttcgatcacgtcatactgagcaaactcgccagcgacttgtgtggaccgtgtcgtcagtagaatcataccattctcgctctgaggcaggtattcttctaagcctggtttatcggcagatcccaggaacagctcatgatcgtcggcgttatccacaatcaagagccacttgccagctttagccgagctgaggtgttgacagactaagcgcttcacatcgtcgtcctcgctctccttctgcaatccaagctttttagcgatctcagcatgagcatgttctgcaccttcattacttagaactggcacccagaagatcgaatattctggccatttgtctttcacctgataggcaaaatgtaaggctatctgagtcttgccgactccacctagcccagcaagcgccatcctctgtatctgttcttggccaaaaaatgcatcttctagtgcatttagaatagttgcatggccggtaaaatgtatgtttttagtgaatgggatgtaataacacggttcccgagctttacctggtaagtcgttagtagtcatttctacccgcgtataaaacttggtgtttccagatcacttaccagttattttacggccggtaggtagtccttgagaagccatggcgtggtttcgtggtttcgttgctattatgaggatggaaaaggcacgaaacgcacacgactgaggggttttgcgctgatgccttgtgtcgtcacgtgggcagctgaagttgtgtcagcattctcctcaatggccatattgctggcgaccagcaagtcgctctgcaacctctgattaaataaacacacaatcatgattacagcgcccaactagcccaagtacaatagcaggtagaatcggatcggccagaacccatgcgctagcgagatgttagaaggattaactatacactgccctaccggtcggcccattccgaggtcgcacgcattattccttatccccctaatgaggaccaggcctgttgcgaaagatctgatgaacggctaattgaccgtttgccactggcctcagtgccccatgcaccctgcatataggaagacccgtatccaactatatgttatgctaataaagaccctattatatattgtaaaggttattagggctgttaactatttcgttaagtaggggattagtataatactaatatatatagatactaataacctttttttaattaaattaataactattttaaaaatattttttttttatattatattatattattaatttaatatatactattttaatatataattagttaattaataatattatattttatttatttattatatataatttaatataagatcttttatttaattaaggctaattttaatataattaactcttatttatattactactatattataactttacttactatactatatatattttatatttttatttaattaaatagagctattatatattataaaatataactaatagctatttaaattaaattactcttaaaaaggaataactattaataacttttaaaaattactaataacttttaaaattacttaataattttaattacttttaataattatttaaatatatatatatttaattaactataagagtattataaagagattaagttataactaattagtaagtagttattaaaagatctttaagtaatttaccttaagagaaattaaattaaaggatttaaaagttaaattccttaagttaaaatcttataataaagtttaatatataattaaatctatttattatttaactactttaacttaactctatttactattaagagatataatatcttataattatttaataataatactttatatatttattaatataaatttaatataaattaatttattttttaaaaattatatttattatatattaatagcttttatttaaattatattatatttatattaaatagtatattatataatagtatttaatacttttaattattttattactacttaaagtaatttttattataaagtaaactttattaatatttaacttatttattaaaaagactataaaaatataaatattaataataataataaaaataaaaatatatttattatttttaatttttatatatataaaatttaaatctctaataaatactataataagatttttaatataattaaatttaatattataatagctatagtggggtttaaatgcataaccttcgggagaaccttaggataattataagcccctattaagggggcttatctgtaaattctatatacagaagaataagcagtaagctttagtcttataataatagaggacctatattacctgcattaatagatctacctaactgagctattagacctcttatatattttaaaagattaaataataaaaagagacttaaaagtatttaaattatatatttatatttattatataaattataaagaattataaaaaaattaaaattaatttttaatattattaataaaataatttaaattaaatagaaaattaaaatatttaaataaaattaatttatatttaaattaaaaataaaatacttttaatttactattaaattaaattaaaaataaaaagcctttttatttagcttttttaatacctttaaagaattaatataaattaaattatattaaataaaataattaaaaataattattaaatatataaataaaataattaaaattaataattaatacttttattaaaaaatatataaaaaataaaataactaaaagtactttattaataagctataatattatattaattaaaaaaaagctattaaaataatattaataaaaatcttactcttatatataattatataaatagttaatttataaagagtatattaaagatagccttaatttaatagctatataaaatctttaaattatagaggaagaggtataaggtatttcagtgtagggcaggaaaactgcctagaatatacgcgacccagcgaggcgcgaggcccgaccctgacgggagggcctataggaatcttatattggatagtcctattaattcatggatatcttcgatctcactttcaaggtggacaaccctctgggcgctaagaagactggctacactggtctgctgagaatttggcattggtaccatccgcgcacttggcattatggaacctgggtgatcagaggtttaatgttggtcgaagactattcgatatcatgaccatctattagcagctttatttaatttcaagtagctgtgacagtaatccagacatcattacttcaagactttgccactcaatccctagtcctttctgtgtttcactggcatcaaccccgaagtgagtcgtagcttctctcaagccaggactgccgcgaggaatcttattcttatacttgcccgctatctttcgtgcgatatcggcgatttcctgattgcagtataccccggcggctaggagatatctttccccaccggcctcaggaacttgaattgccctgagatgcgcgagtgcaacatcttccacactcacccaaactggccctcgagtgggcgggatgggaccttcttctccggctgaaatgataccatagacgatcttgttggacgtgttgagttgctttggagagccggggattgctccttccagccatgggccgaataccattgctggattgaggctcacgaggtcgaactgtgctgatgggttatcgttcatccacttccatgccacttgttctgccacagttttactggccctgtatgccactgccgcattaggggcggtcacaccatcctcgtaagtcaaaggcgaccagtccttggcagtgtatatctttcccggctgaagtccttttgaggcgtcgtagattccagcaaatgaattggtgtgcacaatgcgtttaacgctccccagctgtctggctgcagtaagaatagctgttgatcctttgacagcaggaatcatgagttcgtcttccaaatcagtagcatcgtagttgaatggtgcggcaaggtgcaggatggcgtcaggcccagttgggccaaaggcagagaggtatgatgcggttgaagtaatgtcttcgaccactctgacagaaaggttgggattcttgtggtgaagatcaaagacctgttcagcttttgtagccgatcgaacagtccctacaactctgtatccttttgacaagagtagcgcgatgcagtgctgggctatgaagccattggcccctgttacggcaacgagggaagggggtaggattgatttggggtacgctgaaggcatttttcaaaacgacgattaattaacgaggggccaaggaactggcagggatgagactgtcagtactgatgttcactttccaataatcaagataatgttatttcaatacccaaaagttgctaaagaagacagagatatttaggaccataggcattaacgctgcgcggcactattcttctttagacctagcaccatataatcgccgtcggaaagacaaacttgcgacggtagcagcgggcggtaagaacatcgctaggttaatggtcatacccctgcattttacggatggcggggttatcattctgcactcgcgtcatttacatgcgcttcatgatctgcctggtgatgacccacgactagagcagatagaaggtgtcgcgtgaataacatagaactcgaccaagctattcttgagtaagcctaacagattgatccgctttcctagccagccgagactgcctgcatgctaccctagagtgtaagatttgggggtttgctaatgaatttcctcagtcaagaaggggtttggtcttgcttatgatctaatagaaaataactatggtgtctggaaactttcactctctcttccgaatttttttttaatatcatgcatatagtaattggcttgtttttgattatatgtccatgagggaatgatcgggatgaatcgtcgagaccaataaaaaagtaatttccagggattaaaaatctcttgctgaaagctcttgaagcatgtactcgaattatatatgatttaattgcgtattccgccaggttggccatttgtggttgataaagtgttaatcccggcaaagcatgcttaaacaccagcaatagctctcttctttaatacagcagagttggcattcaacccttcccaatcatgtgcgtccaaacaagcctgtcgactgagtaatacagcaacactagtcctctccctgagctccgtctcgtattcatcaatagcttttttgcaatcttcttcctggttgtagactgcctctagtgctttggtcagcctgtaagcatccagaataccatggttcgccgcctcccctcgatacatagtcatcgcatgagcagcatcgccagcaagagtgatcttaccactgcgattgtcccacggaagacatggccagtcctggagtacaatctcaatgacttcagatccctcaggaatggcatgcacgacatctcgtagcacaggattgaactcaattgcccgttgcttcatgtacgccaaacgctctgcgtcagtggccttgacctcctcttgttctgttttcataggccatgatatcatgacttgaactcgatagcgctcattatctgttcctgcagttccgttgacatgtggtgtttccagcatgctgaaccagaaaaaggtccctgtcacagggtgacatccctggaaaagtagagggtcaatatcctttagcggctttacttgctctggcgtgaggtttagagcagcgcccgtaaaacgtattggtagtcggacgtttcgataagaatcaggtgcaaggtatttccgggttcttgagttgctcccttcaacgccgacaatgagggacccttcaacttgagatccgtcctcgaatatcgcgatcgcttggtcgtcgtgttcctgaatggaagcgaggcgtttgttccatgtcacatgctcagaaacactttctagaaggacattccgcatcttttctctgttgactcgtcgccggtcgccgggtgggatgaggaatttgggctcgagagtctcaaggttaatgaaaacaaactttcctcgaccttgaaggtcggcttctggatcgacttgaactgcttcgacgcgtttaaacgtgtcgtccgataagagctctcgcaggaaaggaagaacccagtggagggttatggcccagccctggcctcgagcgctgatgtggctgtcgcgctcatacaccttgaaaggaatgccgagctttggaggtgttagcaaagtcccgacaaatatgtctagtggttcgtgtcgaaatcagtccacaaagactgaattttagtgagtcgtacctttttgagcccatgagcaagtactagaccaacaactccggcaccgattatgaggactggcttgcggtctttggacattatgataaaagctggatttgaataattatggcttctgtataaccgtacagaaaagtaacgtcggaaaacaattttcttgaccaagagtcaagaagtgcccatataagactatgatctacaggtagttttgagtctcagcaagtcggtcggagccgatggatgtcttgcatcatacaacgcttatcggtgggtcgtatctatggcggggtttggtttgatgattacatggaggatcccaccatggcggttcgttttagtgcatgtgaggagaagtggcagggttccgtcggacaatggcgctaatcatgcaaccgtcggaaaacattacctgctaaggcgaactcaagacacattccaagatagcggggtgctctacgttatggacaattgtggcccatttgacagaatcgaggtccagagacgagaaattgatgaaaacaccagagccattcaagagctgattcatttcgcactcttatatgactgcataccttcgtctctgacagcactatcagatttcagcatcacatccattccctgtaacaagcaaccgtaatgactcaggaccacaaacacgaggctcttcagcctattcacccctccatgaaaaacaagctcgatcctgtcttcgagaagctttacaacgacaatgtcgccaacacaccccttaaacccatagatctcgaggtcttgcgatcaaaatattcagttctctattcttacggcaccggccccgcgccagaggttgctcgtgaatatgacgctcagatcactactcgcgagggcatcgttcttgatattagagtttacgaacctgatactgctgggccatggccagttcatatcgattaccatggaggaggctggggtcttggcgatctcaataccgaaagccatatctgcaagcacatctgcaaagtcgctgaggtcgcggtcattgacgtagcatatcgtcttgtgccggagaatgcttttccatgtggcgtgaccgatagctttgccgctcttcaatacattcacaaaaaaggtgctgagagattcagcatcgacccagaaaggatatccataggtggcgtgtcggctggcggatttatcagtctcgcacttgcccacatggctcgcgatgctggaatacctctcaagcttgtggctgtgggcacgccggtgattgacgacctcagcaagtattcaagtgcctcggattcgccttttgcgtctatgcaggagaacgagcatgcacctacactcaactggggacgattggcatggtttgacaagcttaaatggagttccctcggatcggacccggaagagattgccaggaagcgccagcaaataccagagatatttgccaatctattcaaagctgatgactttaccaacttggcaaaaaccgttatttatacagctggtgctgaccctcttagagatgaaggcgaggcttatggcatgaagctgattgagcatgggaacgaagtgaccatgaagagatttccgggagtaccgcacccattcatgcacatggataaggatctctggcaggcaagagaatttattttgcaaacagcttctgcgatccgggacgcgcttcatcactcatagtaggacagagatcaatgtaaccaattcagcattaacagttggatcattttttgaatcgtctgtaaattaagaatattttgtaactctacactacactcataggtatagaccgtggtaatcgccatacgctagttcccttctctgactgatcttatacattgtacttctgaactctcctacctatgtcacctgaagaagctatcaagaaggaaaagtaaccactgttatagccgaaggtgctatctaccccgcttgttagtcttctctagcgcctgatatgatggccaccaagcgttatttactaacttgtaatagtctagccactactcggtgtcaagattacgataatacggaaccgacttccgacagacccataaccgcttccgataccccaggttggtcacacgccttccaaatcctctcatccacaaacaccatcaaatggattcaattccaagaaccattaccgtttgtttgcgatgcgccgacatcaagcagcgatgtagaggaggaatcccttgtgatcgctgtacccggttgagtcttccatgccgtcctaaaagtaacatggacccttatccgggggacgttgacatggaaggatctagcagcatcatgcttgagctacccaaggccagaatcagacgggtgcagacaggatgtttgacatgcaaacgacgcaaaaagaaatgtgacgagatgtaagtcaacacatcttgccagtccatctcaccggtctaaactcacggtcatcacaggaagcctcgatgcggtgattgccaaagactttgtttgggatgttcatggcctccgcaaaggcagagtagagagaggctcaatagctgggctagtgagtcatggctgggcggggatccagtcaatgagcttccgtcagaccgatgtcaaagtccacaacagttgaccaactcgcctcaatcaacccttgacctcagcatcgcagacctgctctgtcaaatgtcaggtgccatctcttcagatgtgcatgatgccaacataggggactcgctccaagatctgtcctggaatatctcacccggctcagcatggctcgacatcctcccagatacaccgtctgcgactgaaagtcctcaagaaagtctcttgaatacgacgctcagcctatatacaccaagccttctgccagacgtgacatctccgcatgataaggcgttactcaaccactactcaacaattgtcgctttcgtattatcccggcatccaagcactgcttcaaatccttacacaagttacatcctaccaatggccatatcgaaccaactaatcctccattgtgtactcgcattgagtgcgactcattggcaaaagctccaaccagacatgcgagatcgggcattgcttcataaaggacatgcaacgcagtctcttgctaatctactaccacatgttgattccaactctgtagatattgccttggtcgcttgtctgttactttgcatgtcagaactgtttgacggcacgtcggctggttggaagctccatctacaaggagcgaaacgccttttgtccactttggagactcaaaagagtgctaacctatccagtggtcatttcaagttctttgtcaagctggcgcgctttcttgatagtgcagcgacgaccagcacttgcaaacctccgctcatcgacgattcaacagtaaaggctttaccagaatcgacagaaaattccagcgcggatgatgcagcaatctatgggatacctaaggagctgttccacatggttgaccgcgttaacaatctagccagtaagcgaggaacaagagttgatgaaatatcagaagcattgtttcgccaagaggcggaaagggtccaaggcctactcgatagctgggcatacgactacggaggcctcactggcgctgttatctcactctctccagagaatgacgacgtacttcacgcaacaatcgcatatgagtgggcgcttcgacttcgactccaccagatcactgaaggttactcgacagatgaaaaggtgtttgattgtgtgcaacacattctggactccgctcagaaaattcgttacggcagttcccttgagccatgtctactgtttccacttgtcatggccgggggtgcctgtagtactctagagcagagaatcgtggtacaggacagacttatggtaatggagcggacttgtggtttcggctacatccatcagagtcgagagttggtagaaactgtctggaaaaggagggaaacggagtcaatggtcaattgggctaggattcgctatgaggagatgggtggtttagctctttattaacatttgaactgtggtccagtctattactgctgacgattcctgcttgtcgcccttcgtccacgctgggcattcaggacattgcttctttaaccagtccagcgatgtgagaatgcatatcataagcgcacacctcatcaatagtcagcataccaggcttcgtatccttactagaccatccgattctttcatttagattctccctggcacgtctgctcgcttcctgtaatctcgtagctcgtggtttacgctcagcctcatacaatctgagtcgctcctcgacagtcaagtgagagtacttgtcagagaaaaggatgcccaatgcaccagcgtcttcgatggccatgcaggctccttggctctgatccggcatcatgggatgggcagcgtcacctagcagggtgcaccgacccttgctccagtagggataagggtcgtggttgtagaggcgccacatcttgatgtcttcggcatgtagaaagagctttatgagcttggggtctaaccctggaaaggtagatgcaaggacttccccagttgtggaaatgttccaaccatcctctttcagatcattcttctcggccgggtagaagcagtaacatgaaacgacattgttttcgctacatgctgagagaacaatcttggttttggaatcacctccccaaaattcgatggcatcgttgtttatgtactcttccaaatcgagttcgcgaagctgatcggcataaatgatgcagcggtagcagcaggatgtgcttggcacgacctgtggaataatgcctagttgttcgcgcatcacgcttcgaataccatcagcgcagatgatagcgtcgtgtgttgcctctaccccattctcaaatgtgatatgtcccgtctcagtatctaggcttgaagccttgtgccatgttttgagctcggccggtcgaccttggccatgcgaggatagtgccacatcctttaggtggttgtgcaagtcaattcgatggaagttgttataatcggtgccaaagcgctggcgatagtctcctaaaggatagattccctgaacctcgccagaagagtattcatgacggataagattgcgtagaataacgggtttagcagctgggatgtcgacattccattcctccaggaagcgagaaccattagaggccacagataaagaggcgccgacttcaccaccaaagtcgtaacgctcgtaaagtgttacgttgtggcccgctcgacggagagcaatggctgcagaaaggccaccaaggccagacccaatgatgccgattgatagagatgattcggtacgcccaggcattttgatgtgagtaagaatctgaatcaagatttggtgacgggggatctttgatcaaagggtcaaatctttggagcagaacgagatagaaggcaggatgatgtaagtattagatgatttaattgaggatgttctattgtttctctaaatacgttgctaatctttgtccttcacctgtgttcatcgtcgaccgtcccaactgacgatgaactcctccatcctcgaccattgagactagaccgccctatcttgaaatccgcgcggaccgctatcgtcatggacgactctggaattgtctccacgacaaggtttgaaggtattgaaggcaatcttgtaagcgacggcggggaagtgcaatctgactgatatgattggtcccgcctgagcttgcgatccgacggttgcagcttatcacagtctagcccattcaagacaaagttcgccgccgtatctactccagattctttgcaggtctcgaccgaggggaattgccaaaagctctcacaacttatcaacttatcaaaagagcttcttgacgctcagttgtttgagtatccaagtttgcatagtagataccaagtacttaaatcgcctcaatgtcgctttaagctctcacctcaatgcttcgactcagccttggcatcgcttctacatcacggattatagagtctttcacaatctgagtaattgaatcgtcacaactactgtcgagaaagtgcttgatttacactccaggtaagtttatctcgacaagcgtcatcttctgctctgcctcacgtcgtcatgatccatctaacctgtactcaacagcacaaattggacaacctaagaaactcccccccgagaattcaagatggctcctagcgacatggagaagactcaatcgaacactcgccccgcttccgtcgccaaaggctcagtgacagatatagccggtgaagcgtcactaaagccaattactcgcaaagtcgactatcatcttgtaccactcatgctggtttgctattttctccagttcctcgacaaggttctgataaactatgcgaacatcatgggcctctcagaaacgctcaacttcaagggaaacgacttttcgtggatggcaacagctttttttattggattcgcagtggccgagtttccacaaggagtcttgatccagaaattccccgttagtaaagtccttggaatcaatgtggtgctttggggaacagtcatctgctgctcagctgcagcagtcaatttcccgggtatgacagcggcaagaaccttgctcggcatgttcgaagcagtcatttccccttctctcataatgataacttctcaatggtacaccagaaaacaagcaactcctagaactggtatatggtactgtggtcttggaattgggcagaccgttggcgggctcatctcatacgcagctcagcatggtagtagaacaggcagcttccaaggctggcgtatcatgtttgtgtcagtgggtcttttcaacgttctggtcggtcttgttgtcattttctggatgccttccagcatcaaggatgccaaattcttgactgagcatgagcagcttgttcttcaagaagcgttggctgccgaccagggtggacactgcgccaaggtttttcgtccttctggtatctgggatgctctgaaggatctacaggtgtggctactgttcctcaacactatcctcattgtcataccctcgggtatcatcacgactttctcggctaccttgatcagaggattcggatatgattccaaacaggccgccttgctgaacatgcctgcaggcgtagtatcagtaagcgcaacgctccttagcacattcgctatcctctatgggtttcagaggtggttgggactttgtctcctcatggtcccgactctcattggagctggcttgatgtctttcaactcgagcagtcaggctagctccctagttggcatttacctgatcaattttgacgtggcaccgcttgcgctgatatacgcactcgtcggtgccaatatccaaggctataccaaaaaggtcacgaccaacgctatcatcgccgtcggcttttccatcgccaatattattggaccccaaactttccaggccaaggatgcaccaagctttcttccggccaaggtcacagtattctgtgtttgtggtggctcagtagtcgtgacgattctgactagaattctctatggtgtccgaaacaggaagggacgggtatcacgcgatatcggtgaacttgacgaggtcgaaaccatggagacaatgacagacagggataacccaaacttcgtttatgtatattagctattattttattatcggcataattgcctgcatcttattgagatgaaaagatatatctttctttggttgagattagcgatgttgattctgtgacgcttgcaatgctattaaattctgcgaacttgtctttgaggagagcggcaggagttggatttggacgaggaggacgaggactcgcgggagttgaaagggtcgcgtgcccgaattcaataacatatcgacagtatattttgtgctggtaagagtggtcgtgatatttagaagaaaaatgcagctactaaaacttaaggagcacatgcatttggaggggatggtgatggtgttgtagcggcggatggaaacaattgcctgtgccataggtattctgccggttactttcagccttgaagaatggtagtggattgtagaactgagttgtgcgcgatttaattcgtctgaatagtgaaacaataacttaaccaatcagatactgcagtatattgctaccctagacatgaataactgcgaacagaatattcaggggaaacagctagagataagttgtgtcgaagaaaccatagagcttcagtgcgccaagtcttacgtccatttgtattatagggattatcgaggtcatactacttatggtttaacaaactacaacgcatgattggaaatataagtactaagattgaaagatttggaatccacagtttatattttccccaccattttgtcttctattggcaaaacaatgcctgctatggagtcctcgattacctttcgagacatataaaagaaggctgtccaacaaaacccccgcgagctgccgcttgacgaatgataatcataccttctcctgaaaaacttttgccagaaattatcaataaccagcatctgttcgctaacggccgtgacaagactcaaggatagaatagctaacacacaattgactttttgaaactcataaactaatagcctgccacaatcgccgcccgtgggactcagcgagcgtcgagcgaggccggaggggggaaaaaagtcactaccctttgcgaaaaggcaaacatggagagatgatgtgaagaactgcacttataaccagacgtcaagatcgaagaacagaatcgtgtccaccaaatgaaaccattcgcaacaagcgacaatgccaccaagacgaggatcaggactgatgacttgcaaagcacaaaacaagtaacaccaacattgaacagttgtggattttgggagaatgattctctccactccaaggcataaccaataaaggtatacgtatacctagacgctagatctaccacaaagtacatcgatcgataaagacatattaacaccaatgatcgtcatcatcccaatcctcctccgtgggctcccattcgttccgatgttctccaagcttgtccatgagccggtccactgcatcgaaagcttcatatttccgaaatgcgagaggccatccaaatgctcgatagagctgcctggtatagtgtatgtcaagggctgtaccccatgccccatcctgtgcaatcacctcttcctccgttataacctcctcgccaagccgttcctcaattttgtcagcttcgatagtaatccttctgcgacagggtatgagctttagcgcgatgtagtcttgctttaccccatcgaaaaatactttcaggtcgacttgcaggaggtcatgcatgagtcgctcctctacagtaatttccccatctctcacattcaaccagatatatttgccccaggcttcgcgaccagtagctagtggaaagacatcacgcatgtcgattatgatctgtcgccgctctgaatatatctcatctgagctcgatactctcccccacatgacacgtttaaaacagctttgaggcagggttggatagtccaccagtcgagacttgtagtggatgaaagctttgcagtcgttgtcgaagtaaggaatgcgttttatgacttggccgaccatgtcggagctcccaagactttctaacaagggttccatgtcggtccagccttctgctgaggggagtttgaggtactgggcatcgtaataaattatagtcaagaataaataaaagtccagaagaatcgcggcaatttctgctggagagtagctgttttctgacagcggagccattcttgttgtgtgactctttcaagtgcgccaatgtttaataaatagaaactacagatgacagtggtgacaagaaggggtgaagggaacttgaagtctcgagaggtgacctttcattgagaagtgttggtacccacatgcccagaaacaaaagaacacataaagattatctactgggtaacagacattaccgttttggagaatgaagacccgttataaatagccgactgtacccgagtcactacttatataactactaacaaaaccagtgctgatgcatttacttcagatctatgatctaactgagattgctatgaaaaatactctctggtctgtctgtgttgcataaagtagtcggcatctgactatttgtcgccattttgcgtctttccattatgtaccgctcatgatagttccataccttcgatgtcgggtttttggtttcctcttgaaatatcaccgtagcttgaaatctacaaagatacctggtccgactacatcgtgaacaaatctatcttcggcaagtaactcctttgtcttcaactccatcttgaagtagtggaagaagtgtgctagggtcatggtgatctccgcatatgcgaggctttataggttagtcatttaagttctccacgtctggtctgggtttgtcacatacttcattccgatgcactggcgagcgcctttgctgaaagtgcataattgtttctcaagctcctttgagtcgggaccaagccaacgggctgggttgaaggatttggcatcctgaccccaaatctggggatcggtgttcatggtatacgccgacataccaaccagtgtctacttgtgtcagtatgaagccgtagaaatacaatcgtactagaacgtacacctggaggaatcactttgccttctacaacaaaaggctgggcttgttttggaacgatacgagggagagtaccaggtacccccattccgagtcggagagcctcgttgacacaggcacgctagaaacatatgagcggcgaagtccttttgccgtctgatcgaagactaggactacttactagatatttgacctgctctagttggatgagtgatgggatgtcgtgagattctccaaacaactgatccacggtttccgtcaatgtcttctcgacctctggtgtgtgtaagatgtggaacagcgctgtagttagcgtgaaggcggtcgtgtcggagccagcaataaaagtattaatggcctcagccttttgcaaatcggcagataacgactcgagtttgtcaaaaatgacagggaagcgggaacgggtcgttcggcgtttgtaggtatcgtacgagtcgattattattccaaccaatttttcggtctgcctcagaactgggttgaaatttgcagcgatagaaagaggaacaagctttgccacgactctttgcatggtgctgtagtatctttcgaaaggcagttctgaggcaaggctcatagctttgagatattccgattcgaacgaggttggatgctcattgatcatattgatgcaactgccaaacaagaattccgagacaatgtcgattgtcatgcatctgagttggggttgaactagtattactaaggtaaatgatggagtagatggtctcacctcaaggcaggccacacattgattgatccatccttggagatacgtttgatcttttctttggtctcttgtatcttttccaaaatgagcggttccaatttctggactcctgctttggaaaagagggggttaagcaacttgcgtctctctttgtgcaattggacatctgtctcgctgaagacagtgtgacgggattcaaagctgttatagaaaagtggctcctttgggaaagcattgacctgactgtagatgaccttgtacacacttggatctgagatgtgaaggtgattcggtccaatgcgtaacacttttgtgcctgtttatcggttcggtaagcagcagtaagttgattgcctgcgatgtagtgtacataccaaattctttatgaagcttttcgtaatccttttcaggaaagccttttcggactatctttgcctgccattggcggctgatggcggcagagcgtggccctgggaattttgaaagaggatgaaagtgtagcctgtatacagccctaagaatttgaaatgttgcaatagcgatgatgacggtaatgaggcaggccaattgagatggagggtagttaataatcttttggaaatagtcaatgactactcgggaatagtccatggttacttgagaatagtccatgccaaatacttgtacttatcgataattagatactcacaatgtagaccgttatcgtgttttactgcttcgtcgtatcattttttatagggtgctcatggatgcaattcgtgttgtggggagcgtccgacgcatctcgggccatctccacctccacatcaagtcgcgggtaaaatgtccgcgtacttctgccggcagttacggtttgttctgatgctacgtaatgagatgaagtgtgtatctgttttaggaaatgatcgatgcactatttctggttaagcccttgtcgctggagtgcctggcaaggttcttatggcggtcgctgcactagtctaggctagtctactaagaacgttggtttggatataggtagaaatacatgtctgaaaggttgcggtggtcggtctcttccctacttctccacagagatagacacatagtaatctcacacttggctacatccctcactcaacatgcaatcgcgcgcctccgcaaccctcaaccaaggtagtaatgccgatgttgatatcgatagcgatagcgctataaatggcgtccgtgacgcgtcgttggcatcgttgacgtgccccgaatgcagccagactttccgtcggcgcgagcacctgagccgacatctggaccgacactccggccgtcgctcttacacgtgcagtgtctgcaagacagccttctcgcggaggtattcacccattcatttccccagaaatgcggcacttcggcgattgtggctgactcaaagatcaagggatactctgagacgccatatcggcacacatggcaccgcagccctcgaggcatgggaacaagataatcctcgtttttcacgtcaccaactatatcgtgcgtgtcaagcttgtgccagagcaaaacaacgctgcgatggtcgcagcccggcaccttgtactaaatgtgcaagcaaaggtcgtcgctgcttataccaacccaatcctggcaatgacgagactttggtccatacacagcctgttactagtgatgacacatctgttaccctcccttcgtcgtcgtcttcccagcccttgcaacctttgactcccctgccatcttggcttgagccagactcctctacatgggacgcccttttaacctctacccaattcctactaccattcgcgcatatcccttcactcgaagctgggacatcacccgatttcaactttggataccagcagggtagtttcggtgctgaagcaacacagatagagactgttgaggatgtcgaggccttgactgaactaaataatctgacagcagaagaacaagacgtcctgattgcagaaaacattcctcatgtatcgcctctgacctcagcaacgcgaaaacacatgatccaagccatcaaagaagctggactgcctcagaatgaggcccaagggcttgacgccaacttcccctgtttgagacaccttaatacctatatgcaattgtactttgagcatttccatccgcagatgccctttttgcacgttcccacatttcaggcctcacccgagaattggcagctgattctaagtatcgtgagtcttggcagtcggtactccctagcacctcgccatcaagatcatttcttactcttgcaacgagttctccagcatatgctgaaaagagatgtgaggcaccaccattgcgctatcttggaatgattaagctaatacggtatcttgtacgatgcagctccgggaattaacgagcgttgacctcttgatttctgcacaatcccacttgttgttccagcaaagtctttggctttcgggcgagtgggccgttacagttgagttgcagttttaccgaaacatcctcattaccctttgtcgtctattgctatctcgagagggcaccttaatgcacacgcatacatccacggaagacgcgaacgacgcatggctgcagtggatacaagccgaggccaaacggcgcatcgttcactttacctatagtaagtcatacttgataagttttccctgggacctcagcttacacaacgagtcaccgagtgtctatacgcgacatttcttatgcttccacctctgctctcgactactgaactgcagataccgttacccaccgctaattcgtactggtcatccaattacgagcagtggcaccttcttccaacaccgcagccttcatctacgctttgtcccttactcgcacgtgttggtcttggccatgtagctcatgatagtctggagcagctaaccaagtctttaatattgtgctcggcttcaatacagcaagccgctgaaggcgatttccttcgagctatgggtcttgactctattggcactactactcgtcaacctagcctagctatgggtatggtgacaacaatttccaagaatgcttttgatgcattgtcgcacgcaggatgctctcaagcattacatgaaacgcatcctggcagccagaacgactttgctttcctttcacgagttcttactattctctcattcactccattatcgctgctcttttcttatcataaatggcaaacgacggacgtaggccaaagcaacgctcggtctcaacttttaaacatcataccgcaggatgtcggtagagctaggcactgcttgtactacgcagcacagacctatcaacactttcgcaccactaagccggcaacagtgcttgatgtaatgggcgccctagtctgtgtactatatatggtgctgtacgtggatattattgagaagcaaggtgatagtttcgctggacttgagggtggcgacatatcacgcaacatggacatcattcgactcggccaagtcgttgatggacacactttgaacgactggttacaggtgagaagtcataaacgacttcacgtcaccggtgtaggtttcctgcatactgaaggtagcatactccgtttatataaagaaggctcgcgaatcatggcaagggggtcttctatctcgaggatggccaagtcaatgtcgaatcttcttgagtcgcaagctagagggtatcctttgacagacaagacgtttggagggctataagaaagttggctgagatatatgagtaaccttttgattaactggcggaaattaattgtcatgtatcgcaatataccactatttccaagacttggatgccagaaacgtcttgaaaaacttgcttaactaatatgtataccaacctcttgtcaacatcaattgtcttgcgtcagccagtccagcttctgctcagacttcaagccaataaccttcaaaaatgaatagaaccatcccaccaccgtcatcatcattccgacagaggctagaatcatccttcctgttaccgtcctggcgtccagcgcaatcagagcctcgctggatttgaccatgctaaatgtccgctcaaacatctcttcctcaaatgtccgtactaaagcggcaagctctttatcagcaggcaaacacttattgaaagcggttttataaaaaagattgacaagacaactggcatcggtcagtgcctggtttgcacccatgcctcgagttggaggcatgggatgcacggcatcgcctagaaggatgattcgtgagttcttgtcaatgccatctcgccaatccttctcaggcctgaaggagctcgtcaaaagacccgtccgaattgagtcggttgctgactgcaccatgaaagccaagggttcaccgtagcctaggtcgcttcgtatgtagtctacaaggtgagggacaatcttctggggatcattgcctgctttcgctagcaaagcttccccatgaggtctggatatcatgagtgcccagaacaaagtggatgacgcttcttggccggcatcaagaccatccgtatccttataaatagacacgtatccagaaacgttcttgccacccatgagtagaaccgggccgtgtttgacaagggaatcaggtagcttatcgcggatagcttgggaaacagtgccacgagattgaacaagaaattggtgctgtagcttgatcttgttattaataccgacttgccggttaaccctgctgccactaccgtctgccgcaatcaggatgtcggcatcttgtgagtcctggccatcgaagtgaagacgcacgccaccttggtcacccggtaagagttcaaagcgctcaaaggtgtgattgaagtgaacgcggttttggatgagcatgggctgtaggaaagcacggcgcagtccgagcctgggcacggcccgactcttcgggtaccacctgtgtgcagctaggcgtagcagagtctcgaatgtagcaggatcaacaaccgtaggcgctgtgtcgtgatcttccgaccagacctcgcggatcgaggaccaagcgtcagggccggatactgtcttgagagcatttaggccgctacggctaaggcgaagctgatagccgccacgctcggagtcgaatgcaactgtgtctcgttcatagatctgaacgtcgaatctgccagctgggtccttgagcaagccattggccacggcaagtccagaaagacctgccccaatgattgcgactcgtatcttgcgtttgttctcctcttgaggttgatattttgactcagtcatggtagatgatgtggttttctcggaattgtgtacaaatatgaatagatgggagttatttgacttgattcaaagaatattgattgaggttatgaatgtgataagactgtgtgtttcaagacatgtaaccagagcagaaacaattaagcattgatgaataactattaatttagtcttgtcacgttaaatatattgaacctattcaaacatatcaataatatacacaaatgacgctactctggataaatccctgatctgtcttgctctagtagagagtagttgtgtggaatcaccacatcggaccaaccccgcaatgcggaggcgtccgtatgtggaaccttcgtatgtatgcctcgcgtttgttttatcggagcgcgagcttgcgtggaagtgtcatggcgcacacgtgcggatactacgaccaacaatgcatatgactgagtcgctctactggattgcatttgaccacatccccacatcggagtaccccacgatatctccaagcaagggaaacaagtcggtcctccagtgtggagttgcccgtgcttggtcgcgactctcgagtctcctctagactgtctatattaatgtacctatgcagtagataaatcagattttcattcaaacacgctcatcgcaatttgatcttttacaacaaaactttcaacaatggatgcaacaattgaatggttcggtctcaccacctttcgcatcaagaccaacggtctcgtcatcttcttagacacatggctagaccgcccagatgtcatgcccaaagcgttggctatcgacgatgtgaccgaggctgattacattttcatttcccacgcacattttgaccagtaagtgccgcaccattatctacaaatttacttcacacacaaagtcgactcacgatctgtctctcaaacagcctccccggcgctgacaagatagcaatcaaaactggggcgcacgttatcgccaacggtgaagccatcaacatccttcggtcagctggagtgcccgaggaccagttgattccggtagctggtggcgagcgtattcctcttttcactacagagtgtcgtcaagccgcggctcgtggagaagtcgacgtcgctcatgggccaccaggagcacctgctcgtccagacaataagttggcggcggcttccgttcaagtgtggccttcactgcactgcctgttgccaggtagctcacctgctgacttgccagagatcatggatacaggcaaggagtacattgggggagcaagccagtatgcctgctcacttgatatcacattcatgatgaaacatggccttctcaagattggcgaccacatgccgcgtgaagatatggacgagggaatgcgctctttcgcagaatggatcagtggcccagcaagtaaatgcatgtctccctttgacggagggcagctgatgtacaattttctgttcggagagggcaaaactctgatgtggaatgggcatctgggtgcgtatgatggaatactcaagacagtgcagccacagccagacgtactcatccaggcgattgctgggcgggggaacttgaacgggagaccgtttgatggatcggcagcacagtttgcggtgaagctgtcgaaactgctgggcgagccgaagaagatgatttggtgcatgcatgatgacatgccaatcccgcctcgaagcttgaattcaggaccagctacgcaggcgattgagaacgagacaagctctagggtgactgtaccaagcctgggtatagtagacaagctcttctagtcagatcagtatcatggcataggtagtaaacccaccaatacaatcatgagatttatcattacagacttgagtttttactcttggccagctgcttgaacctcatcacttgcatctacgtgctgtcgggcctccactcaatataaatcttggatattaaatctgctgaaaataaaaaaggttcatattgtaccagctatgttaatatctactggatttgaacatacatatccagagattaactaaatcaaaattaaaaaaatgttgtataaaactaactgaggtaccaataatgtagcagggcgtaaacagtgattagagcagtagcatcacaggcctcttgataatatttatagaagtgaaagcagtgtatattattactacagagacttctacttaggtcccttaattcctgattttccaggtgatagaatattgttaggatctaaggcggtcttgaagctatcaacaaactttgcaagggcatgcccgttgaatgagaagtgatttctgatctgatccatgtactcaacgtgagttcgatatgtagttagtccgcgacggacagcatcatcgattagcttctggcagagttcatgtacccggtccttctcctcaggagcatatactaccaaaacgatcgggatgatgtatcgagaataagcgtggaaatcggcgaagaagtcaaactttgcttcagagaccatctctttggctgccatgtaccattcaagcaatgccgaacccgaggtagggatgattggggcaaagtctgtgtgtccacttccaggtgcgaggcggtagtccatcagggatagtgactccaacgtcggaacgccattatgggggattcctctggtttccacttcttctgctcgaagaaacttgcctgggcgaccgccaaagtgcctcacttggagctgagcgccaggaatctttgtaatggcgcgacgcagtgaaccgaccaaagctggtaccacatccgcgtcaccttggataccgaactctgccctccaagatccccagccatacctcaatttcaactcgttcagaacgctctctggaaccttcttgttaggaccgaaatgtggtgccagcgttgctttacaggcttcgtcctcgcacaggatagcctgacgaaaaacattggaaatggagggatggttggtaacgaccccccgcctctgtaggttggccagaagctctacaagctgtgtgagatcttcttcctttggcacgctcagctcacaagcggtgtacgcctcgggagccggggtgatatgaatgccgagtttagtcaccacacctgattaaagatttaatattgtcatcccggctacatgctttcaactgggaagggaaatactcacccaaatttgattggtagaaaaggccatctacgctcggtccaaacccgctagacggtaatcagcatggttgtagagaggcgataccagattgcggaacttacggtttataaagagggaacagccgactgtcattcatcgcacccattccagttcgcaatagctcaccgctgggaagaacgacctccatgccgcactgcgcctctgtgtgcacgccatcaggagtgtagccgaaaccgtgttccagcgtgttgcccaagacagacccccatccgatcgcggcacaagatggccatagagcgagatcgcgacgtttgatctcttcgtagaggtcaaagaaagagacgcccggttcgacaatagcatacccatctgcctcgctgacttcgataacgcggttcattcgatgcaagtcgaggaccacacttcctggcacagcaggtgacgagccgccatagccaaggttcctacctcgggatatagtccacagaggcataccgaatcgatttgcgagtcgtagaatctgctgtacatcctctacagacgctggccgaacggcgccactgggcatgtgctgatcttcactgactactgcgtatgggtcgccgtagctgtgctgctgatgaggcccaattaaagcgcctgttgatgcgtcacgcgagatgttatcatctcccacgattttcgcaagctcatcgaagaattggcgatgctcggcaggtccaatacctaggggaaggatgtgagctggggacgacattgctgcagggttaagaatttttaatagctaattgagaatgagaatatagtcttgaggtagagccaaatgttatgaaaaatgatactttgtagaactgtctcttataactaagatgttgcttatatagtagtgaatagaacatcggattaatatcatatactaatgcaaggtgccaacaaaggtgctatccccgcattggagttaatgattcatttggagcttacgtctgtgacggggcggagtgcaggcatggtatctgatgctatgctctagccggaatgatgtatggtgatgttgtgggggaggggccgagagggatctttaaagtgctgagcatgcggcggggaaatgtcgacagccggataggtcgggattaatgagagtcttctcctagtcccagttatgcgcagctgaatgtctcgacaatgtgactgtggctagttggcagtatgcaattggatatggataagataaatggcattgaatggatcttcattatgcataatccatagaccagccagtaattacctatgtacttccgtgcgcgcaccgtatgtaaataaatgcaccactccgttgcaggtttttggttgttggtcgttggttttgttctttgctcttaccccctgtaaatgaaccttttaagttagactagtttctagtctgtcatgtctgcctaataagcggctcggcgaattccacaagaagttgcttcaagaagaggaggcgagagggttcgtcgctacctaggtataaatacctctttccttaactactgccgtactcttatccttccacatctttcgtactcaaaaactccctccaacatgtgtgatcatggtagcttaccatcgccaccctcatccgatgatggatcctatgactcagatgaaaattccggcgagccacgattgacaccccaagaactcggggctttgtttgtcgacttttactcgttcatggcaaccctaaactacgacaaatctgagctcaagattcccccacccactggatggccaggtatcacaacagaatcttgtggaggtacaaagtccgactacgctgtcgaggttttgcgccatctaccttacttcaacagcaaaggcaaatctcatatccactataaatctaaactatgggaccttaccacttggaccgccgacgatttcgagaagcacagagagatctacgatttcgtggaattctggtcatcggaaagtgagcaagatcctggcgatgttatctgcattgctgaaggctatgaaagctacggtcgcggactatggcttcttgtaaacgattgtgaaataatcgaggacatgctgaaggcggatacactatcttctgtcccagttgaagaattctttgcaaagctcaaggatcaatacgaaagattacagctgattcctggagaggacaaggttgcaattgaggcagagaatgttccagagcgccgtgagaggatttcagaggaggaggtgaatagccaatccgtggaatggcgaacagaccttgatgtacagtatataaggcaggtttaccgtgactatgggtggccccattcctttgattccaaggctgcttccaaggcaataaacgattggctggaacctggaggtgtaggtacaggagaaggaccaaggggctttgcctgggagggtcagtattcagattgatagattcacggtttttggagctttcggcaagtctataagaatttttgtaacctatacctattttaatgaaaatgttaattaaagctatagtgaaggacataaattagccacaatcctcttcaggacggcagtgcacttactgataagaaggactcacttgaaagctgaagaacaatcagtctgtattcacgagaggtattttaggtactagctcttctaagtacccagcacagaactcagtaagaggaatgaaccgttccttgttatctttagagtctgtgtatatacccccaagaccttgcagcccttcctcgtcatcaggataatgctgtgaagatacccagtaacgtccatcaaccatgtcccccatcaaaggctccctcgcctccagtgcctttgaagcagcttccagcagtctgctggacattggatacagccagagattcatatatctactcataaagttgctctttctgcaggtcccatggtagagaggataaatatgtccagtagcgatgttggtgcctagcttcacacttttgatccattcttcagtaggctgttcatgatctatagcatcgtatagcttggttaaagcatttacgagaataccaggcattcgaatagtgaaaggcttgaaagggtgtttcttctttgagatgttgcctttcactacactgcggtgtccagggcggtcaaacgcaatgttgcgcatccagtccacactggcgcattgagtgcaagtaaaggctgattcatgatcgacagccatgtgatagtccgtttgttcagtaccaaattcgctgaattgtggaagctttcgcgtgcccttgaggtttgggatactaccaccagtgacggccatagcgtggttgacttcctgacgggcatatagtttgcccaggcaaaattgatccgagttgcgatgatcgaatgtggcattccatgtaccctcaatcaaggtcagtgccgcatcgacacagtcgcgtagatcacccaaagtaccagagttgagatatctgggatcagcatagcgcatgctacggtcctgggtttgtttgccgtagacattgtggggaggaacgattctggaacggcctagcactgtggctcgtcgcgttcttgcggaaagcagtatttttctgcaccccaaagaagacttttgcgaagaccttgttcatgagcctggacaatggaaagaccgtactgatcagcaagaacacggccatgacgattcatgatttcgaagtattggttaattaaaacctcggcaggtagttgggccagcacatcatgaccatctgcgataatgaccaggtcgtcactgtatttcccaacaggcccgttcaagtatcgtaagatgctgtgaagctttgcaatatgggcaagcttcgcatcaaactcatctttacctttataaccaattctagaagggaccggatatcgattggcaagtacagatataatatttgcgcagagttgaataaggtagtgcagtctagacgtctttgaaacatggttacttgttggtctctgatactaggcgactccaataatattctacaatgtaatttggtatggtcagagttgaatcatcatgaattaggtcgcatggctaccgttggattaagtgcgtagtaagaagcaaagatagataagatgatccgtggagaattggacaagtagcattcttggtcaaagagtgtctaatacgtacgcactattgtctctctacattagctttacttgctcatcgatgtctcagaaacacagatgtgttaaaatttgtatcaaaattaaataatatcctgtctttcaaccgatctgtggatgagagcaattatatgtctgaatccaaactatggatagtcatatcgaactgttgtcgtgcgcgtctgtaaaatcccatcctcactattattatccccagttggaccgtgattcatcagtgactcatttgactgcccactcaagactttcacgtccgttttgcccatcccttcaggcctcaaggtggttctgttgaaatgcacatcgtgctccagttccaccagggtatcaaactttcgccgcggtccatttgaaccaccaaacgttcgtagcccaaagcttgcactggcgctattttgttcgcttggtttactttggcttttgtcgccgagaacccgaggtgcgacgtttttgagaaaaacccgaagagtggggagggaaccgcacatgatcaatagattggcttcgatgatgctacaatatctcagtcagttattgtagtataggtcggagagagtaacttacacccacaggcaaccttctgccaaggaccaactctggtctgggttcgataaacttggcagtagtaagaccagtcgaacgacggatgtgatgagggtgattgaaccaatggcaaataagccaagtactccgagcttctgtcgcgtagacatttgcagcccgacgacagttggaataggtaatatcagaagcataacgtctgtgatgcagccaaaggcagcttgcgttatgtaaatgggaggacggttgatacaagtagcattgacagatagtctcacgtcccaacccgccgcaatgggtttacaggcgaagagaacgctgaaccaaatgccgactagactcgttgtgcagatgattcccgtaacgtagaccgagtattgataccaccttgctggcgagaggcgatagtagaagaagcaaagcgttagtttcgatagaatggtcgtaggaatatacgtcagagttgtacacataacaagctgtagactgttagtcaggctgttgaactcctggtctcaagggctaaagacataccagagcagattcagtgttgctgtcaacgggcatttcccaggcatggacaccaagaagctttcgtcgatacgcatcaagaagaaatgattgagcggctattgaaaggatctaatcagacagttagcagacgttcttagatgcatacttcatccagcctacccatgcgaaaaggatcagatctgcaacccacgttagtttgtattccagacagtagacataactaacttacaatcatcaatcataaacttgcgcaagatcacaccattagtatacatgcgctgtcccaaaaaggccgtcgcaaacgcaaactccattccaaagatccaataggcattcctaaccattgacccatccgtttcggggttgctaaaatcgacctggtacccagcaggtggtggaactgctacctcgacaccatttacaacggggaacgacattagaaagaatggtctggtcaggtttcaggaataagaaaggctggtattcggttgtcaaactgccatcaaggctacttgatatcgcgaaacaacatgagaaagaaaaacaaaacaataaagatactcgagatctttggtcacaaagggcagcaaggctttacataccatagactatgctagtataaacttcgaatataacaagggggaccatggaatctatttgttatgttgtgtatcccagtcgacgtgtcaggagaaaagggaacggagaacggaaaatattcaacagggtacggatactaagtttgagttcacaagccgcccgacccgtctttcaatgcaactttacctgctctggatctgatacgcaagaggccaacaagaccaaagagagaagaggaaacgtggagttcttgtggagataacagagaatccattactacaaagtacatggcagcgtaggggatagtgacagggattgtagcttggcctccagagattgccgtcagctcttccacttagggtttgccaatcgcaactgccgatacagaaataacaagggttggaatcattactaaagcgattgagataacattgatatccatattagcgcaaaccgtttgttttatatttaagcttaattggaattatatcatgtatcaatttaatcatgatatcgtttattgatcttgatgctatgatgtagttctagacattttgctctgagaacaccgatatctcatgcagaaatacttcatgcattgcagcatccagagccgttctgttggtttccccctgtttgagtacaggacccttgcaaactttgttggcgggtaaaccgagcctgcgaaccacaagtcggaaccttgaaagccaaggttaccttgaaattatttgtaataagtgacaaaaagttcttcctgcttcgttcttcaacgagttgtaagacggtggcttgatcaggattacttgtaagcgtaattatgagccagtttgtttactcaattctcgcagtactggcgcgtcttccaagaacacactacagactcagccccaggagctgcactaccgcagaggtagggatctacaactcacggaccgggatgaacaagcatgcataactagatcattacgaatatccgtttatatcactacattgccctgtcaaaatgtgacgtgataacttaatatgcatagaaccgagcttttctttgcgccattttccttcccctttctcataaccgacaaggttctgggctcaaaagtccaccaaacggtctaagggagcaatcacaaaagaagaaagccctccgcacaggctcttttctcctttctccagatcatttcctctcttgccgttaccaccatcagatcataccgtccgttccatgttaatatgaggtcgagtactccatcagttttgggttgggctgcaacgctcctcgtctcagctacagaggttgccgccatgcagcaagacaactgtgtaagccacacgcgtcatgttttgaattggaacttaatgcctaatcatccctcgttcagtgtgctttacttgaagctgcaggcttgaaacacgtttactctcccagcagtgacggatacaagactcgcacggactcttatttctctatatcgtcacagttacatccttactgtatcgttcagcccgagggtactgaggatgtctcaaccattatcaagactttagtgcctgacaccacctgcaatctggccgtgcgcagtggtggccacaccgtctggggagctaacaatagtatgttgcggccctttgaacttgtttaacttgactttgtctaattgtctacagttaacgatggcgttaccatcgatctaggtatgtgtatttctcttgtttacttataacaacatctgaccgcgtataggattaatgaacaagaccacgtatactcaggagacaaaggttgctcatgttcaagctggatcaatctggcgggatgtttatgaagctctcgagcctttcggtgtcactgctgccggtggtcgcacctcaactgtcggcgttgccggtttcttaacaggcggtggcaacactttttatactgcccgtcatggtttcggatgtgaccaagtcgtcaactttgaggttgtccttggtgacgggtaagtattacacgtgttatccataacgttcccaactgacacttgcctagacgcatcgtcaatgccaacaaaaccgaaaacgccgatctttggaaagctctcaaaggtggatcaaccaacttcggcatcgtcacccgcttcgatttacaggccttcgacgctcctctcctttggggtggcctcgtcacgtacacgaccgaaaccacagatgcccacgtcgaagcttataaaaactggactgacaacatcgagggttaccaagatggatctgttattcccttttggagttatactcctcaagctggaaaaattggcatcacggtctcgtatgaggatacaactggtgttgtcgcgcccaaggcccttgatgctttttggaagatcccatacgaaacttccaatctgcgcaaggatacccatcgcaacatgacagttgagctcgaactcgtggctggataccggtgagtagttgtcgccctgtggctagggagaggtactaacccaagtcagaaatgtctggttcgccatcaccttcaagaacaagctttccatgtacaataaggctcttgaactccataagcaatttgtcagtgactggaaagcccagtctccagatggagactttatctgccacgccattttccaggccatgcccactgtcttctccaagcactcgcttgagagaggtggtaatgtcgtcggtctcgatcgcgagaaggacaacgccgttatgttccaggtgcagcacatgatgaacggcgttgagcaagagaagcttgcgcgtgagcgtatggtaaagttccgccaagccatgaagcagtacagtgttgatgaagatgccgctgtggagtgggagtacctcaattacgccgactttacccaggaccctctctcaacttatggatcggagaatgttgagtttattcgaaaggtggccaagaagtacgatccagaaggcgttttccagacacgattccctggtggtttcaagattaccaaggttgcttgaagtgttcagcgacacggtcttgattcgcaaattgcaatatgtatgccaacatgaatctgatgataaccaaataaacattattgatgactctgtgatttactattatggaatagaccctgctcgtcctgacttcgaattatccactatgggtcttggcccttcaagaagaccagatcaggcatacgcagatattcctcgccttcgggaactaactcaatctcactgtccttcacaccccactctgcatagctctgcgtgatttgctgtgacttgagtggcgcatgactcccagttgaaagccccgtaccagattggtatgatcgatccgttgttgtaggtaattttgggcgcttgacaaatttcttcaggcctggaaggcaaacaacaatcaccgctgttgtcatctcagctgtacatagcgtattgccagaagcgtcgtcaagttgaaagctggctacgttgttgatgatgaaacgcgtgaggttgacagttatcgtaattgcacccagagaaaagactccaatcaggctgagcttctgttctttacgaagcattaattgaggaagaatgaagaatgggaaacaaaagactgaagctattagatagtgcaatgtctgagggggctcactagacttacgtagtagatctgtggagaagttcatacaccactgtgtaatgaaatttggaaaggcgttccatgctgaaagtaactgattctcaattgacctggtggtttatccagttagcaagctaaacaataaatatatcacgttgatccttaccaattgtttgatatgtttcctgcaattagtgtgtttagaaggaacgcaactatcatacaacagaccaagtatgttgtgattgcgtacaatgctatccttagagatcggaagatatcaggtatgaggcgccagtaaaatgcagtaatcgagagtttgggccagtatattccaacatcaaagcaatacccggcaatgaagacggtctgaagttctcagtatcagctcgtccttgtcaggttgagttatccagtgggtttcacgtaccttgagatatctgacatcgtgcaccaagccttcatcgtctgtgactggattgttgtctactatatcggtagcaattgccgacgacacaaaccatcccacagcaaataaccatcctatccaggcaaaatgatcagacacagtaagcgttcttctttcaaggcaaatgcgcgtccagtatcgaaggataacaacgcatagagcgaggatgacaagtattccttggacgatctaccaaaatggtcagcttcatatcggggttgggcgtacgagaacagaagcatactattaatgcggtatcatgctgcatagttcttgttggtattggagatagtggtgatggaagctctttttgtctaaccgcgtactgtcatatgagtcaaggacatgaatgaagtaaaagggagtaatgcgttgggtatctattgtcaaagaatgaatgcctatcgagtggcagagatccagtgacacggcacacgcaccctgtttgcttggccaaaaacgggttttaagtttacgctatgatgaatccatgccagtctacagacataccggtattcattgccgacaacaatagagccagccgcacatcgagaagcaagggagggagggttgaaattccagggaatgagttcccggaagtgatgagaagttggattctttctttttccagtacgcaatgcatgggatcacttttatgaaccttcattgacaaatcaagtcatctgaaacagcatcatgttgcactctgtgattggactaccaagtttacggatgcggcccggttgcagagacgagattgtgaatctctgctaaatcccgccaccaaacgccaccgttccaccaagatttctcttctcgcattcctttacttgcattacgcccgtagtcaattgtctttcgctcatatcatttttaaacaattaaaactctccggatccgggaatccactatacgccacaattggcaaaaggctctgatagtcattctagactctcgttgttgccactgctaattgcactcttgatagtggaccaaccatgatataaacagatccatatctgcaacgggactacatttccttactcggattaaggaactctatgattatccaacattggggactcgagatcaggccttgtccttgtaactgatgacttattgttgttgtgatactactatcaattctcactattatgtactcacaatatccaacccttttttgaggctaataatgtttatatattgataccacgagttgctaaacatagatcatgtgtgtatcgactgttgcaaaagattgttcagtggcaactatctttgagatgcatgttgctttgcacgatcatattggccttttacttgaggcctctactggccttcaaactacaataacttttgagcagtatataacttctgatgtatccctcgtcacggatcagagggctctctggtcagatgcacgggctgtcaccagaatgtacacccagttgaggatctacgcttaaattatatcgactgtttatctgactccaatgtcaattgagaaacagtggagacttctaactcaagatgctactatactgcactctgctgaaagccagggccacttgtgatatgaatatctaatacttaattaggaataaatgaaccagtaacttgcttgaacccacattgtcatcaaacactaatgtcatgaaagtctggggaagtggggaaccctgccaaccttaaagagcaattccgctgactacatgacctcatactgggtctaattcattcatctgaaccagggaaaattagacgagctaacttcgtgggcccgagatttctgtacttgagccattttatcacatcatcatcattagtccaattgaccaaccagtctcgagtcaaacagtcccatatgactttgagtcattcagccatatgctaagctccattgacacgtcccgaatcaacgtctagtcagctacaatggatgacgagtctgagaaagccagcacagacaagagccttctccttcactacgctgcccccgcatcgtcatggtccgaggcccttccaattggaaatggccgtctcggggcaatggtctatggaagaacatccaccgaactactgcagctcaacgaagactccgtttggtacggtggtccacaggacaggacacctcgggatgcgtgcagtaatttggcaaccttgagacaactcattcgagatgagaagcacaaagatgctgaaactcttgcacgagaggcattctttgccacgcctgctagtatgagacactatgaaccgttgggccagtgcacgattgagtttggtcacgatgagaagaatgtcagcgattataaacgccatctcgacttggccacttctcaaagcacgacaaagtatgactatgaaggagtttcttatcgtcgcgatgtgatcgcaagtttcccgaataatgtcttggcgttcagattccaagcgtcagcacccacacgatttgttgtgcgtttaaatcgacagagtgaggttgaaggggaaaccaatgagtatctggacagcatccgtgcacaggacaatcacatcatccttcaggcgacaccaggtggaaagaacagtaatcgactggctctcgctctcggtgtctcatgcaagtccattaatggaactgtcaaggtagtggggaactgtctgatcgtcaacgcagaggaatgcatcatcgccattggtgcgcatacaacgtatcgatcctataacccggatgcctctgcactcagagacgtcaactcagctcttcgagaaccttgggaaactctagtcagtcgtcatcgccgggactatggcaggctctttggtaaaaccgcacttcgcatgtggccagacgcaagtcatgttccaaccgaggaaaggatacaaagcaacagagatccaggcgtggtagcgctgtaccataattacggtcgatacctgctcatctcatcaagtcgcaagtcagcaaaggctcttcctgcaacgttgcaaggcatatggaatccatcgtttgcgccaccatggggatccaagtttacaatcaacatcaacctccagatgaactactggccagctgcaccttgcaacctcatcgagtgcgcaatcccactaattgaccacatcgagcgaatggctgagaagggcaagaggacagccaagatgatgtataactgcagaggctggtgcgcgcatcacaacacagatatctgggcagataccgaccctcaggatcgctggatgcctgcaactctctggcctcttggtggggtctggctctgtatcgacgtggtcaagatgttgatataccagtacgaccatatgcttcatatacgtatcgcgccgttgcttgaaggatgtattcagtttctccttgatttcttgattccatcagcatgcggaaaatatcttgttacaagcccatctttgtctccggaaaacagtttcatatccgagtcgggagaaactgggacgttctgtgaagggtcagtcatggatatgactattgtacgaattgctctagagagtttcatctggagcacgagtattctcaacaaagagcatcctctccagaaagatgtcatggctaccctcggcaaactaccgccttttcgtatcaacaagagtggcctgatacaagaatggggcctcaaggatcataaagaagcagagccaggacaccgtcatgtatctcatctcttcggcctctaccctgacgactttatcagtttggattcttcgccggcgttggtcgaagctgcaagaaagactcttgccagaagagctgaacatggaggagggcatacgggctggagtagagcgtggctgctgaacctctatgcacgcttaagggaaccgctcaaatgcgatgagcatatggatctgttgttgaagacttcaactctgccaaatatgttggacaatcatccgccattccagatagacggcaattttgggggttgtgctggtgtgacagagtgcttgatacagtccaacctcagacctgacgaactgtcaagtcaagtcgtcatgatatatctgctgccaagtttgccttcgtcttggagtaacggaaagctgagtaacatcagagttatgggaggctggctggtttcgctggaatggagagaaggtcaactcacagagccactgcttttggagtctactgtaaaccatgctccgaatgctcttgttgtctttccaaatggtaagcgggtgtctgtgatcaagagtaagggacagcaaaaggtctggtatgagtgattgaggctgcaagaggcgtcggactaatctcagattaaattttttctttgtacctcgcggtgcgtctttcaagcacaaaagtgctgacattaatacacaatattcatttacttgaatcgagcacgtctatagccatttcacagtatgatatgtaaactgagaccagtgggttatgaagagaaatgtatgtgcttgtattgcaatgtacaaaaggctaccttgtcggtaaactttgatgttgtctaattatatatatactgaatgtcggaattataaagaagaaccagtcattaactatgcttcgtaaagagcatcgacttttgttggccagacgtttacttggcgcagatcttggcgtagagggtgacggggttagggcagctgtagttcttcttgctgctgggggtgctgtagcacttggcgtcaccagccttgcagtcgaacttctggcagccatcaccagggttgaggatgttgtgctggctggcgaaggggttgccgtactgagtgttgagctcgtagtagacgttgttggcgtcggaggagtagccaaagaagagaggcttgttgagagttcgggtgtcggcaatcttgatggtagagccagaggtgcggaggtcctcagagaatcgctggccaggcttgagggtggtcaaggggccaggagcgccgccgttgaagggaacggactggacatagatggcagtgtcacagtcgttgatgacgacagccttgttggcagcggcagcagagccgaagacggcggcggcggcggcgagggcagagaacttcatggcgatggttggttttggtgttgagtttgaggaagagagttgtttgttggttgagagagtgagagtgtgagtgtgagtgtgagtgtgattagatgagttgagatgagatgattggaattggaaacagccggacaatagatgccttttatcagtgaggatgaatgcttgcctgacaaggctgggtcatggacgctgacgagatacgagtcttagtgtgcccactagctgtgccataatatggccgatacgaggcacgatccatcgtcttgtccggagaaattcaacctcgtgattttttgcgggggtactaaaccaagaatgggattgtgttttagcaggttattgatgaaattgtatgtgtctaactgccggatcaaccgaatgcacgtgcattgtgctgttcattattgcatgggttcggtttttaatattatgcttagctcgtattgacgaggcggtcgggttataattagataaaaactgggctatgctgtggataaacttgtctgacctcgttctcggcgccactcgtgggctttatccgtcccttttagccccgctatacccgtatagacaatgacaacttgatgtgattcccttgggtgagaaggcaaagctgtacatagtagtaactcaccgcgacagctcacctcttccgtcttggccctctgtaccttggcaaatgcctttcggccggatgatcggacagtacacatgagtgacgacattgtgcatcgaggaacaagaagcgtaactaagggaagtgtaaagccaaaacagtttagcagtaaaccaactaaatcacaagatcagacgaaatgcaatagtgattgagtatctgagagtaactagtgcattgttgcaagtctgctctcctcgacaccgctctgtctcatcagcgcgctcatttccgcttgtttctaaagcatcaatggaaggaaacacagaccatggagaaagctcaacaaaaaaccaccgagccaaacctgtctgggaacacaaagacaaaatcaggagctagagcgggccccagacgtcacttcgtggtcgccgagagaagctagcctagtgccgaatgtggaactgtcccgtgttcctgcgcgagctcgtgtccttactcttggctatgatgttaccgttacctcgaggctgggctcggacttgatgtttggaagtttgctaagattgaattgtaacgcatagatttgagttgggttccattgcaacaatctagtgagaacgttgggctgttacatgctcacatacgacatatggactagctatgagtgattaatttgaactggaggagactgctacttgtgaggcatgaatcatctacaccgtaacctcgtatgtgagccagtagttcccaattgggttaatttcaattgagggtattgaacaacaagtgagggtagcacttctgtgcatcgtgaggaatggcagcaattatgaatgtgttcaatgtctcaatggaacaattgttactacttactaagaaacggtaaatctggatagataataacttgatactatctaaatcgagtatcgatatgatttctgtaaaataaaggtaaaatatattgccttaccagatagaaacagagaaaataaacaaacatcaaggtatagggtatgggatttggtatgggcagtggagataacgtgtatcgataagataagctcctgcagctatgctatatttggaacagtggctatcaagtcccagtctagtccccttggggaagccggcgatccatttcgccagctcgcaattaaacctatccccaccaccactgcgctggacatggagctactttggtgtagggatgatttatgcattggtgaggtttatactagcggacatcctctttgcataaggcggtgaatcttttctagacttgtctttgatcgatctttttgttgtagacaattgtgtactgaaagcaaggttcaaccttggaatggatcggcatgacgttctctctcgacctgagtggatggtaatgtctctgatcccagaagataaatccagaacgagtcggtcatcttagtctttaccagatagggcagttcaaagagcgaaataccccaggtaggaaggcagaccactgatctgcgcaattacttgaacgatggataagatattcattggcggactcacttgaactattccgtgacctttactgggcccacaatgcagtgaggccattgtcgagactatggtgaggattaccgtgattgggatgaagcaaggcaactttctgattcaattgaacgacaggatattgattgcagagtgtaaagttcgagatagacataagggagcggttagctaaccgagtcttaaataatttgataaaacaattaaacatagcgatgcatcggcattgcagctcagtcatagggcacaggaggctgtatcaaagcttgttatatatattaccaggttatgctagaaatagacagccaagagtttacacgtcagattgaagtaatcagaacacttttgattatattgacatgtcaatagactgagcatgcatctgacctttcttccccttccctggtaagtcacgttagtcgtcaattgggtcagagacaggtctagagcacttcaacaaaggtcaatcagaaaatgacacgacatggctcaaaaaacattggcatttgtatacatctagacccctcattatttaagcagttcgctagatgtcttatgcaaccgtgccgcggaatcaacgtagattcctgccattttctgtttatatttagtctgcggtgcggtgcagttgaaccaagtggctgccgagtggaaagtaagagcgagtcgttgatagtagcccaacggttctgttaacggacaatgagatcctactcggcgacgtggccggcacgtggataatccaaaccggcccgggcctcaaacttaatcaacgattcaataagggtttcttgccggttgtgttggatatcaggaccatgaaggcgccgctcgtctcgtcaaaagcagggcctagacttcgccagttctttaagcgagcttccaatttgttggatcaaaacttcgagaacaagaccagaacaagagacgcgaatacaaaatgccacgtcaagaatctagaagaagtccaaatgccatgtcgctggtcacgttgaggatcgacaggaaggtggttggtgacagatagcacaaccccgcaagcggctgggatttaccgatgccgatcaaggttgcgtcacgataccggggaccgaacatcgggcacggacacaagagtccggtatctcgtgaagcgaaatgcggagatagatgatgcggggaagataacctagagccatgataggaagtagtgatacaactaccgcggatggcttcacccagctgatgcgtcgctactacctgggagagatggatatgcagattggatatcgacgtgacccggggttgacggcaaagaaccgttcgagaacggaaacaaactccatggtccacttggcgcgtatccaatccagttacctttatttgtcgttggaactagagctggtcgtcttatcaccgatcacatgaccggaaactctgcagttgtccgctatctttggtcggtttatcgttgtttcaaggtgcgtggcgtctggcatgaggataatggtcagctgtccagtccaaatggacgacgggaacaacaatatatagtttgcagtgcccactaagaaatcccaattgaacttgtcggtaaagccaccaagaagttacttcctttacatcacgaggaatctcacatctcgacaccagcatgctgactcttggtgctcttatcttcttcgccatagctgcggctatcgcgctggtcgccaagaagacactatccaaaccacaaaacgaaagcctcatctcaagagctatacctgctgccgcaccactcacacaacctcttccatcaacatggtacaagtctgacgacatctatgaacttgagcgacgcgccatcttctccaagaaatggatcctgctcacccacaagatgcgattcgagcagactggctcctgggttcgctacgctgaagctggcttcgactttttcctcatccgcaatgctgagggcacaatcaagggtttccacaacatctgccgtcaccgagccttcccagtcgtggtcaaggataatggccagaacagtgtcctgtcttgcaagtaccacggctggtcctatggtatgaacggacagcttgccaaggctcctctgtaccaagatctccccgcatttgaccgatccaagaacggcctgttccctctccacacccatgttgatgaaaagggctttgtctggatcaatatggatgccaagacccaacctgagactgcctggaacgaaagcaaccgaacagcccgctacagctctttcaacctcgacgactacacgtttgatcacgtcaagcaggataccagcagcttcaactggaagactcttgccgacaagtccaatgccaacagcaacgccgctaccgagctccaggaaaagggcacttcactcgtcagcgacttttactttcccaacgcttccatgactatctcgtaagtatttgaaactcaagtctaagaattataaagaacaataactaaccataccaggccccacttcttcttcctcttgagatgtgttcccacgtcagccaccaagtctcagctccaatatgagatctaccgccacaagaacgccagcagcgatgactttgccaaggtcgaagagatcctacagcaaaccgccagcgaacatgaagccccagcagagaagaacctccgagcaggtgtacttgttgaccagactcccctccagttccaaaaccaggtgtatcaactagttgaacaccaccgcaagcttgagggtatcgctggacgagagattcggcctgcgcaacagatcctcgacaaatctgctaccaagactgagcaggatacgagcctatactcttcatgttctggtctgtcgtgtgataagatccaaaaggatctttcttggtgatttgggaattgtaaaatagaaaggcgcattgaaagcatgttggtctagcattatgggtctactgttgggatagaagttttgagtacagtaaggtatatatctgcaggaatagagtcccagtctaatgataaagtattaaaagcagctttattgcatttgcatgaaataattacccttgatctaattgagcaagctggtctaacgtggttcggggatgtaacggtcatgctttgatcgaactgtaccaaatagagatactgggtatgagacaccccttcgacgagtctgtggttattgacttttggaagaccacgatcttgctttaagttgggaaaagaaacccttcttctttttctccttcttttcatcttcgtgtctctccatctccctccctgtgtcgagttgagtcgtgttctcgttcatgacattctgcgctagattgactgtgtctgaccttcctggtcctgcatctgatcctgcgtctggttttgcgtctggtcctggctctatttgctgctgctgatgtccttcaggcgtttcttcaccttcgaagaggtctttaatcttgcctgggccaaagaccctctcgtagacggccaaagttgtgccaaactctttgttcacaccaaccttgatagcatcgagaagctgcagtacatatgtctgacagttgttggtgatgaggttgtaagtaggttgcctttctctaatactttggattacagattcacctatagtcgtagtctgagcatggataaagctatggaagatggatcgacgacttaccagctctcctcaatgcatcgtcattaaatcgcgtttcgccgactggaaaagtgcgccactcatcccgatcaaccttggcattcgtgtagatgacatcaaaattctcgtccttttgtcgtattatgagtttacacgttgtgtgttaagtggctgatacgaatacttaccatccacagctgatgagcatagtcaccaaccaaaactgcccagtgttgcgtcggatccggatatctgttgatcttttctgtaatcattttgcccaatccagtctcctctgcaaaccacttccccgcaaaaccgccaactggatgccagccaacttcaactggccggggtggtccatggacaacaggttgcgtcactgggaccacattgggctggcccccaagacccacagcatgcttcagagcgatctcgcccttgttgaggctcttcttcctgtaattgtcttgtcagttattgagccagggttcggggcgggaaggatgcgaagccgtcatttagactggaatgacgtcgagaacgatagggaaatagcgcatacatgaattctcccaccttgtccctcttacgctccgtctcttcttccggttcagccataacgtctgaaaagtaaaagtcttgagtagaaaaacagagccagggtaactggaatagctgatattgaatgagttagaaatgaagatatgccaagttccagtgaggcctcgcgtgtcagctaagctgattcacgtgaggctgtgcatttacttggcaggccttatggcagccaatttccgatcagcccaatcaacgctaagggtaaagtccgtctagtgtcataaaagttggcttcaactggtaacgttgcttagtccgaattaattcggcacttgttaaatcagggcacgaaaaatgtaaaaataaattgacttgttgtatttaaccacaggagttccataagacagccgcattatgtttcacgatagcaattgcaagaaagagtggtacataacatgggtagtatacaatatggatagaaattgatcgtaaatagtagactaattgaccaagtcaaataactattatagcatgccgaaaaagacaaaagctgttatgagatgattaaaagaccaagcagacagaagtcttccagagtttccctgctcagatgagtcactgccagaagtagaagtcggtccctgtccactcgatgtggcagatgccgtttcatccgttgccgtaccagtgctggtgccattactactgggtttacctccctcctcgatgacagaatcaagactggcgaggttagtgaaggccgccgattgtatgttatgatttgacatacatatgaataagaccgttgttggtcagaatattcgcctcaataactttggcattgttaaagaagatgtcgttccctctgatactaacccgaacttcggtgttgttcagagtcccaacgacctggccatctcgaagatagttggaataagtaacttcgttcaatgtgtgagccctgttgattctattagttacttaactggattttgttcatgtaacctacagcaacgctccagccaagtcttgcttggagagtttaacgtctgggcttcctgcatttttgaaagcttgggttgatggagccagacacgtaacattccgggaggcgtccagagcgggccaaagacctgctttaaccaaagcgacattcagagcaacaagtcgcgtatctttaatagtgtggacagtgttggagcaagatctgggaggagaaagaaccctaaaaggaaatcaacagtcagtatcaatagattaaagaggcatactacctacttgtcaacaatctggaacgagttgatattgttagtgccccaagtgccatctactgcagtcatcttgacatcctgagccaagcctgctcgtagcatgacattcggcccaccaaggttatcgtcagcacgcttatcgttccgatcttgtctcgaagcaaagatcacttgtccatcggagccttttccgaattgactttgaatctgaggtcctgcgctcctgttgttgaattgtgaattttgcaacagagtgggaaccgataaccctcgtggggtttcaaagtctgaggatgtcagggaggctgacataacgtgatatgaaaagaagacttgtaactccgtctgattcagctctgttacatcggaaacaccggaagctttcagataaccctcgatggcattgttcgtagggataagaacagtgacattgttatctttttcagataaagttgtgatgagagcttggggagcagagctaagtaaggatcgaaacaaagagagagacgagtagttggaaatcactccagccaattcttcaggaagggtttgcgcaatgacgactgttgaaaaagccgagatcagggcaacctgggcgcagataaaacctcgcatcgtgttcagatcattcgggtgcagtcagagtatgacgggaaagctggaagagtagcacagatcccaaggcagacaaggccgcctattataatagctctgtctcactgctgtgctcccatctcactgagcctagtgtagcggcgaagccaacaaaccagagtcagctatgtagaggagaccaatgagtgatggaacagacaagccacagctgcaaaagtggtgcggggaatgccgcaaaatcgaccacaccgatcttctattaacaaaggctagaataggaacgcccagctgaaaaatagtggacagcccaggctaagttagttgattgctttgctttagtaccacgtctagaccacacataagacattcgtagctatgggattcaaaatgtcaaggaattgacgtctactaattgtcgtaagcactcaggtatgtggcgctgaatgaagacgctatcttagtatcaactccgtactgtagcggaaagcgctaactaatgtcgtaagtgaatgtactattgaattcagcttgaattgttgttattgtgagactgtataattgtgaaactgaaaggacagtgaatttatcagagtaggtgtactaatctatgcaatctcaaattcgccgctcttgccagtgaacccagtaatcttgccagtcaaaggtgccttgctgtcaccgttataactcaatctgtaggttcctgccttgatgtctttggcatcctgccagcctgtctcccaagagatctgaacttcactggatccaagcagcccatcaagtcgtttccattcaaagacaagatcccagtcctcatcagaacgaacttgagtccacttggagccgtctttcttctcgacggctgcataagtagattcaaggtgcaaattattgcgtgggttagctccaacaaatgtagcggtaatagtctctccaatcttgaactttgacttcgacacatccttcacgatgtttccaaatttagtcccggccttgggattatcatagacaacaccagtgacgagagacagagagtttttgcggttatcaggagccgcaggaccagtcggaggcttcttggcaccatactctccgagaagatagcccacataagtcgatgtaaggttgatgtaggcgtcgagactgtgccttccgtggactgtcgatgcaccttcatagcgctgtgcatcatactcttcaggagtggtgacataatgagcgtaggtattacctggccctcctgctacaacaataggcttgatgtcaactccgaggctacctctaccttggatttcgttgctgatactctcgcgccaacgtcgcgaggacatggttgtgagttcagaggccgacacgatgatgaagaagttaccaacacgcaacatttgaatgtcgacgatgttgggcgcccaggcataaggcaatgtgatctcgccagcgtcaatcagaatcggctttggtgattggcatgcgacttgctccttggttgggttccgcagaaacttggatactatggcccagagtgggctagcatccggagatccagagtcaccctgcttgaagtcgaagtacccaggaccatcagttgttccagctgcgaaagagtacccaaatgctgctgaacatgtcttggccgtctttccattggggagaatgaagctgtaatcggacatgtcatggaacgagtggtaacccacgacactggttccagacactgcatcgccactcccatccttcatctgatcgtagagcttgaaagcctgatcaaagactcgtcgaccaatctcccagcaagacttagtaccaccatcatccaaaccccaaaaagggcctcgaccatggcaggtttctgttttgccgccgcatgttgaatccttgaagtcgcattgcttccccgaaccatcttcgcaccaagcaccttcaacattgggagtcgtgtcagccacggcagcctgcgagaaccctgccacaaaatcatccgcagccccatcagtgccccggacagccttttcgagtagataggcactgacgcctttattatcgccggcgacaagagtgttgttcatgtgaaggcttgtgccatggactgaatgccaggtcaaaactccagtgaccttgttgtcttcttctcgtgtaaacataagcatagttaactctttgtcaacttcatctttgtacttctgtctctcagatgcgggattctgttgataggcataaagacttctgttgatgttgacatcatctatgcgtgtctttccaacactgagacgtcctttggagagactttcatgcgctcgcttgattgataggaccgcgccgtccacaatagcctgatacgactgctggttcaggcccaaggcggatatctggggcatgagatagttgttccatcctgctggcccagagtgagagtgcgttccagtaatggccacgttatcggatgtgtagactgcatagtcagatccgagagctgcgattccctcaagaatgcctcttcgaaccgccgtgtcaccggactgagcatcgagaaccacgtaaacaattctttctttaggcttgtctgggtttccgacaatgaaggcacgcgagtatattcgttggcgcaagcctgttcctgtctgggatagttcggcatatcccatgaggttcagctcgactacagggccagtaatgtcggccttgccaactccgagatagtgtacatcgccatcagctcgcttggataagaggttgtgagtatctttaggcaaatggttgaaagccaaacatgttgctagttgaacgaggaatgtaccaagggtcaggtacactaacaggatatgaacaaacttggaagaagttacagtgtgcattgtcactactcaggattcaagaacgagtcatgaggtgagtagaactgatatttcactctaagagcgcttgaacatgctgtatttatagctgcatttcccatcgctaatcatgtggctatatgtcctcctgagcagtcccattgcatttcagctcgacgataacaacacatataataaaaactgttgggcgcttttaaacggatgtgtttgccgaaacgagctaatgagatacatcctagtttccttgatgatcgctcctacgtgggaaatctaccacctgcaggaggatatcaattgtggggttgcaaacaattctgtttgaggagatatgccgatagattcactttgcagcagctacaaaaacaaggcacaagtagtagtatccggatatgggacatcctgtacggccggtatgttgcagctatgttcgagataggaagctcgggtaaacgccgcagtggtgggtgaatactactccaagtcatgccgatgctactacttgggtatggtcacaagcaaccctgcatatatgcgccagaacatatttttgtttcccctctttattgaaacggactatctaggagaatcgtctgttgaaatgcacttattgattcctattttagtttatttgatatgtagttgatgcatcgacttgcgagtgttactgctgaagtggaagggagtaaagagacaaaatgcatctaaaatgcaggacatatttaacatgacttgagaaatgaatatttattgcatttattatataaatacacagtagaatactgctggatgttggtggaagataagtatttcattgtcggttcttattatcccagaaggtaattgcctcgcgtaatgacttataataaagctccagaagagacaatggacaagatatgtggattaagtatatgtattacgattatgaaataattaaccctagtagaagaagtggtatgtactgttcagatagtggataaatcgcagctccgtgttatctaaaagtcagggaaggttggggtggttcttccacaatcgtatcggacgaagtacttgttgtctgcaccatcaccgttaacgataacctggcctccaggagccttgacttcggcgatgaagttcagctcgccctgagcattggcccacagtagacggaagggagtgtaagtgccagcctggagctcaagctcaaaggtcttggaagtgccaccagggtaatcctgctcgagatcggcgttgtcacgtgtccacgacgacaaggccttgttgccgaaccaaacaagtgtaatctcgtcagagttggggacggtgacttcgtagataccggtctcgggagcgtagaggaaaccacggtggttgacggccttgtactggaacatctgttcggggctgccctcgtagatagtgaagggcttggtccagtcagtctcgggctgaataccgatacgctcagtgacgcctttgtaagtgggggtggcatcgtggaagtaagttgggtcaaagtctgagaagtgaggcgcatcagcgttgtagaactgatgcgtgtagatggcatagtccaggccaccgttatcgcaagactggtcagcagtagggagagcagtctcggtggtggttgcggtgccagatgtctcaacctcggcggtggtggtaccagcctcagtggcactggtctcagcagcactagtctcggcagcactagtctcggcagcactagtctcggcagcactggtgtcggcagcagtggtagtctcttggatcacaacagtggcaagagtggagctctcaatcaatgtgctggactcatgctcagtctcgctctcagagatgatggtagaagactctgcgctggtagggacaggcacaactgtagcggtaacaagagtcggctcagccgtggtggtgggaatgatggctacagatgagacagtggtctggggaaggggcttgcaaggtccagcgacagcaaggttggcaaaggccaagcctgcaatggtaatgatcgactgcataccgaagtattggtaaacgaatgactggtaaagaatgactggaaagtaaaagaatggatggatgatctgagaagagtggaactgtagatcatgcgagtgcagatcattatataaacaacagcatcaacacgagttacttcaaatggccgctcaactttacatgccaaaagctgactcgccctatggtgccaagacaagtttcgtttaattgcgattgtgctatgagaaaaagaaaactccaccgttcaggtgtttgcgtctgagggtcccgtgttctcggaccatgattgtttcctgacagggttgactatacggaattgggttaaacaatcgttgccgacataaattaaattgacggccttggtgggctgatgtggtgcatgggtaacggctcgtccatcgtgtagcagctgaatggtaataaacctgaaacaagttttctgtaaccgagttgaaatttgcatcatggcgttgaatgtggtctataaattcatctgttaggtttgcaactagaagagctaaaagaaatgagactccgtcttgaacggcgtgcgcggacttgtcagttggggctaaagaactgctaacctcagtaggacaaagctgaaagattagcgtgccagcgcattggctttattggttaacccctgagaccattcaccgtagaatcaactaacccccctatattgttctaagaacaatggtgatgtccatgggactgtatgtatatggttgagaacagccctccatcgatttaaagagtagcttttatgcttatcttcaggacattcttcctggtgtgtgatgcagtaactcgtatttacactatcagtaagcttcttgtagtcggcactgctaactattattgtatgctgagcatctggacgtatgctcagtgtctttacctaagtagatgagatggcgagttatccaagatgaatgcccctgacagtacttggtgggttggtacgacttcaagcaaaatatgcattcggttaccctacatcaagtgtcatacaaagtaggcagtgcataaacgtaaccttgttcttgggcaataggaaatcagtaccggctcagaagctaacagtacagtatcagtggttcaacaatgaaaattagagtttccaataagaccacaagactgcctcgtcaatcacaaaaccctaatcagagcccaggtaggtgagccccgtctatttcacattcggaaatctagccgacagtggtcgaatccgtatctgtgccaacttttctgacccaaaaggggacagaaagactctgggttttcctcttctatcatcttggagaactcaactatgacaatcgaccaaggattttggaaggttaggtctattaccatgccaaatacaccctatagctattcttaggtgtcatatctcatcccaagagactggataggcttctgatgtaccatgcacgcgtactcgagcatgatcctttgcaatatggaagggttccgctccaatgaagtatcggtatccatatatatgcttgcaaagtgatgtttgagccactaagtcataactgacaggcggataactctgcttatcgccgagcgggcgcaacgatagactggtcgaattctaaatagctgcaggtggcatgattccagtaccgacgtcaagggtggcggaattgctaaccgaaagacaaacaataattgcaggcaatgtaaagacgtatccatatatgtaactgacatccaagactaggcgcgaagtgtgcatttgacatacaactatttcgaagatctggattccaagagaatgctttgaagcagcctattgtactcaggatcaacacttgaatatattttgtttgttcggggttgaatagagtgaggccataacatattctctcaaaaacaaacgttgctgtacgccgggttgcagagagtttggcaagggatggtgtcacccggaagcgctgtttggcgcgcttctgaaatccgccaccagaagtcgtataactgaagaccagactattggttcgaagtagggagctgtcaatcatgtgacaactagcgtgaaaaaggttagaaaaaatagaacatcgctagaaagactgtcaccattctaggcttaatacggaatgtcttaccagttgttcgggtctagaagcatttagtttttcttttgtcaagaacttgctgctcgtgaaacgacatgattcttctatggcacttttgtatggatgaataaaccctggattacgtatcactaaatgtccccttgcaagctgggttgatattcaggcggaaaaccaagtttagctacgtgtttcctgtcgacggttaggtaacggtactgttggtatcaattcattcagcaacgcacatgtagagaatacgccaacaggacattaactaaggcctcatctgaatgtcgagctcagttaacaagatggcatgatgcaatttgcttcttaaaattggtagtgcaagaatcttctttgcggttcaatcaatatcacttacccacaattcttctttctagttacactactgactgtattgataaggttcaccattaatatatttaactttcggtgtctcggtttacatgattagttagaccgtataatgatagatgataaagactgaaatcttaggctgttttactgctactaaaccgttgtaaggatagcagttgggagttaagtcgaaactggcaaaggcaacagctaaatatttatccagagaagacaattggaactctacaagtagaggtttagaagtataaaaaccctacagctacctctcaagacttgacagaacatcactccaattccatctcttcctcctttaccatctcaacaacaaactcttttgaaaatcgtcccttacttcttcagtcaagatgaagttctctatcgccgccctttcactggtcacccttgctgcagcaagtcctgttcaggagagaacgaattacattagttacgaaggcctcaaaagagatggcactccttgttccctggtgactgtcagttggcaaaactgtcgtcctgcagcctacgccaatacttggtctcgtggttgcagccccatcacccgttgccgcgacggttaccctcccggtccttaagttcttgagagaatcgcttgtcagagcaggttcttaagtaagtgtgattaaaaactctctttatgccgacctgtagctaaccagtagtgtagtatggcggtggcggaggttgtcttgtttgacggtggcggaggtgatttcgtttcacgaggttgtggtcaaggctaactagttgagtgatgtgaagaaaattgtggaggataaaaagggcaaaactgcagataggtttcaaatatatcatactgttttgtccatttacattagaccttttgtgacgtattgcatattatgcggttgattattcaaatgtatgttcactgatataactttcatctcaccttcaatatctttaaagctaacagggttctcaaccataaaggggtaaagaagatgcttatcctccgactgattcggcatcaggatcaaagtcttaagaaagatgtcgtacccaagttcatacggtccacagagtatatgggctgtatttgggtcagaacggcttcctgaagaatgaagatacgcctaaccattgtcggtgaccaacagatctcaacttgagccgtaacgttatcatctgactttccaagatccatgaaagttatgattcggtcgtcttcggtacattcctgcttaatcgaagaaacgaagtttttcaacctctcggctaattgatagacttgcgtctcctccttgttatcaactgggcctagtcacgctaacacacggtcgtatctgctgtagatctctgacatgggttgaacttggatcaacttctcggcttgatgattccggtttctgcaaatagcatcgatccataaccacgcagttgccgtattcacgctagtctcgaatttgtggcgctgatactcgtagggagcatggtaaagatttctcgcgacactgaatggctacccattgcggagagccgtggcgaggttcttcgtaaaccccacacgtagcaaaaggctcagaatctttgttttgttggggtcttcacagtgctaagctcgatgctgtttaagtcctcgttgtcagaacaaatatgtagcagacgcatctcatcttgtttgagggcccgatatggaaagggttctcatggaggtaggtgcatcgtgttgtgatgtaggtacctatatttggttggaatattggcgggttgagtagtagaccacgtgtcacggcttgtacattgactcctatagaaattggaacaggggcttagatgagagtgacaagctcatcgaaacgcaaaatatggtctaatgtagagagctattaaattgaatcttcccttaatcaatttcctggatgacgcagacgcggtcaaaccaacagcccagcgacgtctccttcgtatagaacccggatttgaacagagacttggaaagaaagtagcagccgttaaaagtagggaagaaggcaaatgagccacagttctcatcagcggagcacgcctgctggcagcccatggctgtgaaggagccctgctgtgctactgggttacatttgctttggttgcagtccccgtaagcaccgcagatgggatcgggctcccgcttctcgatctcgcaactgttgtcgtaccagacagactcagtggaagaatcttgatagaatcccgcgtcttgggcaacatttgagatgagaaagcaatctccttggcgggtgttgtatattatagacttgcaattggcgtcggcgcgacaaagatcctgacattctccgagatagagtggagagcttccggcgattcgagatctgcatccatcgctgctaggagagcaagtgccatactggccacagacgggagctactggtgctgctgaggccgtggtagatgacagctcagggaattgagatgttgtggtgacggcaaggatagatgtttcagatgctgtggatgtctccgcgataattgacgtttcggtcgccatactgagtgtagcggaagaaattgtactcaaggttggctggctctcggtaacaaatgatgatctgggtttgcaagcaccggcattgacactgttaacaaggcaagcagccaaaactgtagcaagaatcttagctcgcaccatgatgtaaaattatgctgaaggtctgcacgtcgagaaaggaagagagaagaggaagaaagaagaattaaactaacggaatgggagaagcaattaaaaacaaactcttccattgactacggacatgtcggaaataatgccaagtcgaaaatcaaatagtgtttaaactattaggagctgaagtgaactattggcttctgactgaggatgctaaaccaagatcagtctgatttaatggatctaataagccactctcgcgcaacccctggctaaatcacccttttatttatatagccgaaggtctgttttgaatttcttaagcttttattatttcctgttatgtcctgagtaaccgctgatgcgatgctgaaaagagcgctatttacgtcactactcagaatggatctagaaagtgcgtggttaatcgaaccttagtgtctctcagacaagcgtttgtcaagatggcaatgtcctctcggatcttcttttggccagtaatgccctgcagctccgaacggcatcttcagccttttcatcttgaccttttgagatgtaataacgaggcgtctcggggaggaatatcaaccaacatacaagataattaggataattatctgatatgatggacaactcatcatagtttgcgtgaagtcattgataaagataacaaagagttcaccgatcggattcgttagcaattttgaaatattacaaacgcaaactcaggtctcatgctttaagaatggcaaaatcaaacatatgataattaaatcgcatagcttaagacgataagaaaaccaggcatagactggaacccagcaagagcggcagaatcgtatccatggctcaatcgccgcaacgacccaatttagcgattgctgctagaccatttcagtagtaaatttacagcctaatattacgactgcccaatatcgtggacgacctgttatgagcaccagtactcacaagtctctgtagctagaatactttgccggcgaatagcaatgctaggaaggcggcgtgtatgaaacgaatgtatcggagaagacggcgtttggatgatcttccgtccaaggtaccatccattctagcatgggacctttgagcagggatggaacaaccgacccttggcattctgttccactgtttgccacgttgtaccccgcgaaccagaatcatccaagccctgccgcgagttccagttgttcatagcctcaacaacacggtggtcgcgttgcgaacgtgtacacgatgggaagatccatatactccactcctcgtctatccgcttggccgtgcatttctagaccgacaattagatagactactttcaggaacctgaatgggtcgaatagttacagctttgtccggcccgcttcaccgcttgagataatacgagcttttgtgtagatcattacaattgatcgggttgcgggtccatcgaagtaccggatttacataatcgttgacgtatataaaagcaacagccattctttccaaacatacactctctcatccatcagttctgcattaactactcctcaaatcactcaaccaaaccacccaagtctctatcaacaaactttcaaccatcaaaatgaagttctctgctgctattctcgctgctgccgccgccactggcgctaccgccgatgctgtcttaaacgtccgcgacttcgccgccagctgcactccccacagcgccatgtgcaggtatgtatcttcaaaatcttgtcttccgtgaacatgtggctgaccaagctcccagctactctttcaacgtcatccagcccggcaccatggacaccaagggctacgaatgtaccgccaagctccccggtgctggtcctggtgagcttcctgaggtcaaggttggcacctgccttccttcttcacgaacctttgacgtcgtccgcagcgacaagggcttgactctcaccgtgtccgtccaggtctcgcccaacagcttcaccaagggctcgcacctcatccccaccaaggacatcaagactgtcaagggcgacactcccaccggcgatgcccaggcctatgttggccctaaggacttccctcttgagcgtgtcgattaagtgtattctctttagagaatagacgatgatcttttggagctagaacgacatgaccaaggttgggttggctatgagaaatgagatgaacaatgtggatatgaacatggaatgaatgatagacgggagaggattcaatagtcgctgactaggcttatatttggtgatcttcaggtactgatttagattcatactaatagtagcgctctttgtataatgaaaatctgctccccataatcattatgtctcttatatgtgatatatgttactaaagaattactgttaatctcatgtctccactaagatcgaatgagtaacacatccaacaaattcatgttaccaaagaataggcacgcaattgagtgtccagtattttcattgcctgtgaagggtcaatcctggaaatggttcagtgtggcgcattgactggctaagacaaaaccaccaaaatgtactactgcttcaaagaaatgcagacttgaactgactgtggcataacttccatcggaatgaggaactgcaatgagaacaatctaacatcaaccaacgtcaataaaaaacatgagaaaactaaaacggtcaaaagaacaaggcaatataaaagaagtacgtatgtgtgtttcatatgtacaaaggtaattgacaacgtttgatgagaacaatgagctttgtacctgtcgagagttgcgcacagttacacatttgaacagagacagaacagaacatttctacattcacatgaataatgaggatatccttcattgtccaaaatcagctcgaaatgtggtctatgttcaaacttcgtataaataaccttctctgccacgcttcaaaacaaactttctcatcatccacaatcagagaacaaacaaacataaacaacaacatcacaactgtctacactgaaactcactaccacagcacagcaatcaaccgcataaacaagacaatttatgtcgtcaagatctcacaacactcaatctcaacaaaacactgaaaccgtcaacatgcctgacccagttcaccccttcagcctcaccaacggcactggtgacattcgtttcacgctgccagggtcaaaccaagagtggactactcgtatccagcgacctggagaggagcaagtcaacaacaatcccagcaacaacactcccatggagcgtcaggctagtcgtcgccctcaacatgacatgctaccccagcagcatggtcaatttgttcagcagcctcaacatggacgacgcccctcttccacccgtggaagtacgacaaatcgtgataatggtcatcacgttcacggtcacagtcatcatcatggccatggtcatcaacacggtcatggacatcacgatcatcaccacgatgatcattctggttctgatgatgagtatcatcacgatcatgatcaccatgatcgccatgatcgccatgatcgtcatggtcacggtcatcacggtcaaggccatcaccaattcaatgctcctcctcagtacgtcatggccgcgccgcaaggtcatatgcctccgggacgtcagatggctcctccaggatatggaatagctcgagttccagctcctcagggatctggcagggctcctctgggacatcagatggcttttacggaacatctgaggcgcggccaagagatgactcctctaggcgttccgagacatgtaattgacaatgcagattctgaaatgatggaatctctcttgggtactccaagacgtccaaagtgggaatctactatggcagccgacatggaagcattgggattgaatactccggaacgtcagaggcgcggccaagagatgactcccctaggcgttccaagacatgtgattgacaatgcagattctgagacgattcaatctctcttgggtatcccaagacgtccaaagtggaaatctactatggcagccgacattgaagaattgaatcgccttcgccgcaatcgctagacgactacggcttgtagtgagtgtggaattctggggatgctccagaagaacactgcaggttcgagacatctgttgaaagcttcaagctgaacaatagatgtctgaagaagggggaaaggaaaatgaaatcgggaggggctgtgatgcctaggtctgggaatagaggaagtagagaagaaagaaaataataaaaaaagttgaaaaacaaagaaattgcaacgatatgactaggtgattgaagcatcgtagaactttcaagtccggacggttgtcctgaaggtctaataggctttcctatacactgtctatatactatgcacattgtagagtatctctcctatggacgcggtgcttattatgaaacaaatataaagaaagtgagggtttaagtatgacagcattctgtactgcaatatgaagtgtcagggctatagaaaattctatctagcgtatctattctatgtctatagtttgaagaatgaaaaattaatgttgataaatggcccctacttcctcttctggatcaaagtaaccagttcaccacctttaacagagaactgattcttcttcttcacgatctttccgttgaccgtaaagatgctatccttggcagaaacaggtagtacctcaggaacatagatagttccacgagttcccttatcacccacaactcgaacattcatgtgcaaaagatcagatacaagcttccactcgacttcaatgacgcctttctcggttgggacacggccctttgcccattcaagaccaagaagcataggctgaaccttccactcggcaaacccgggcttaacgacctgtactccaagaacccacttgaccaattcagcggtaggtgcagcagcccatccatgacacagcgatgtcatgataccaagtccaggcgtgccgttaggatcaagggtctcccagaacgtatttgtgtaattgacgttggaggggtttgccataggtgcccacagagtcttgagtagctgtttggcagtatctccgtcgctagcttcaaaggccgatcggagatgatatgcagatgagaaggggctgatcttctgagcgaacccggaactgactgtgccgttgctgaaagcaagaggtcccgcgggaagttgaagctctgcctccatggtcttcaacagggactttgaagagatgccgttgctctggggaataccagatagaatagccaaagcatttgcgtcctgggcaaatccggttcgcacctcgttgctgagaacgtaagcgcccatcgtttcattccaaagttgcttatggatggccttgcgaaggttcttcagtcgagtctgatacttagccgtgcttacaccaccagccttgaggaaagtctctgttctctgcagagagtaggcatacagagcgttgaacttagtactagcacctgtctgcgacgggtcgtagtaattccagtctccagttaatgcagcatcatcaatagtgaagagcccgtcgactagctttgaatgagcccagtccagcattgccacagctcgcggggcccatgtcttagcaaatgtcttgtcaccgaggacctcatagttggtggcaagaccattgaggaaattgaatgaatagccgatgagaccagtgatgttgatgtcgaggggctgcggtagaggttcttgctgaatcttggcattggggatccagaacccagcagtcgtctggtatgatccaacgagatcaagggatccttcaacgaatgactttccataggtactggcaaaggtagacgagatcgctatgtcgagatcaccagagtaggcgattcgatcacgtcgtgaaccgtcgacgatcgtgtccagagggttgttgcccatgaagaagtctttgaggaaggatttgtcttttaaagtggaggaatagatctctacgccttcgagtgtggtagcgcggaggttgcggtagtaagcggagtgtccaagaggtgcgccgagaccaaacgagccgtagaacctcgatgtctgtgtgaacttgagagctgtctggttgttgatagaaacctcaatgtcggtcatgttcacccgggcatgaactgagagccattcgccgacgtttgtcttgctgctaattttaccagaggaggaagtgctagttgaaatgacgccggtctcgatgttgcaggtgatcaagactgcctcattcagtgtatccgacaaaaccgagaagacaaactcgccagtgattggcttggcgtcaaactcaatgtcgtagctggtagcctgagagacaccagggtcactcagagcctgaggagctgcactctcgaccaaggatccttgatcagttacctgccagaagtctggaatgcttcccttggggatctcggtgagttgagcggttctggcacctgtataccaaatgcgcgtcaaatcgtcgtcggagcattcaaacgacccgggaagttccgtaagcggtgttgtttcgactgtcggtttgactcccacacgctcaagtcgaaggcttccagcagaagaaaggttaaacttctcgtagcgaaaagcgccctgaataagacggttggtgatcaatccaggttcagttacattgtacttgttgacacggtatgtgtccatggccgccgcaaggggaaggggtccgtcgctctagtgatattgattagcagataaaccaactatgtcgttgaagaaccttgaaacataccatgtataagttcaaggcagccttggattccgcaaacgtaacctcgaacccagatgtatcgcctgaagccgaaactacttggaaagttgggtgaccctcgacactgtgaccatagtcgagaaccacgatgttgggtctggacccatcagaagaaagatttacacagctgtcgctggcataaatgacattggctgcttcggaaactgcgagggtagtctgaagcagcaaccctatcgcaatgtaagggcgcatcatggccaaacttgacaaaggtgagagaaaggctgaatatttgaaagaaagtattcgaagtgaaagataaaataaagttgaaggagcgtgttgtgtttgatgatatgattctagaattggccctactatatatgctcaagaataatcctctgctatggaacccgatttaaggttcttcaacgtacagcctcgcatactgatcttggcagtcctcgagacattgataatgatgaaagtttcccataaatgatgacgaggccgctgcgatgccggtacttggctgcatagaggctagactaccggcagtgccgagagactaagcgaggttgagcgagattgagcgaggttgagcgaagctgagcgaagctgaacgatgttacacgactcaatacgattgataaatttatgcaacgagattaactacgggtcatattttctctgccaagtaccaaggtggatagtcgcctcacacattcggttgataataatttattatcaaggagacaacatttatgacattaaagaattgctgcgtaaatgcttctgtcactgctatttaaacctccttcaccccaaccctacctatacaatctcagaacgcgtagcaaatgtcagtgattggcacctccacatgatacaagttgcccttcacccatttagtcgcaaatccatcgagatcaaacacaaagtccgatttgagagatacaccacatccaccgggaggagtactgattgaaccaccagcaccaccattagaagcatggccagattgagctgcatccagactgaacttgttcacaaactcaggtgtagctgtgagtccactgctgagatcaacaagaccgccgagcaacttgaacgtgagttggacagtcagcgacgcactcgcattcaaaccaacctcgacactctcgcttatgttagcgtaggatgtgtactgtggctcccatcctgtagcgctgttcttgcttccatcaagagcgtcaaggtgaacgtttccagaagggatggaaattcctgcaccagcgtggactgcgacagcggcggaagtatccacgtcaactccgacagcgaaagcaattcctggtccgagagacaggatgccagggacttccacgacagtgaaggtcagagtgtcaggatcgtacaggatggaacgcgaccacgctgctgctacatcagctgacagggcaacatcggcggagaaacgtgtgttgagatcgaagtaaagatgttccatctattaatgtttagtactttgccaattactgatcgataccaattactgaccttgaacttccaaaagttgtatttggcgcgtccagaaaaggaaacagtggaagaaaactcagccttttcagccttgatgttgacaaacggttcttcactgaaaagaacagtgtctcttgcgagtccagtaccgaagtcgagagataggctgggattcaggtcgaggcgctttcgtagcttggtggcaggaatcgagttgaaggacatttcgcatgtttctaccaacgttagattcactcttatccatgcatttgtaacttaccggcgatgtcttccagcttctgctccgaggcatagcaagttatggacttctggcttttgtccgaagtgacgcgatcaacaaggtagaaggcctgtccattggctgctttacaattacccatgttacttgtgataaggataaatgtatctagccatgtcttgatcgcattgttaaatacatcagccttgccaaacttgacctcaatagtgtcagctgtgcattcgactgaagtgatagcatcgatgtagtcgagcacaacagctggatggttcatgacgagatccatatcgattgatccactaggtccctttgaggtggtggtgttcttgttggcattgaatgtagagaacgtcccgttggagggcttgtgcgatggcttcggggtgttcgcattctgttgaacaacttcgtcatcgctcaggtcgccgtaagacatggcaatcttcttcttgggaatcgcattcttggggttgctgcagtcgacctttacgggagtcttgggaataaaagtcgcagtagtgttatggtgagatgtggatgatgcgtggatcgtagtttgagacgtcttggaccgaacgggggtagtcttcgctctgatagaggcagtctcctgagcggcggtagtagtagtagtatcgatgacggacgagacagtctgaggcggcatctcaacgacaatgtacttgactgtgcagccacatgactcgtcgatcgaggtgtgtgtctcatgcgatgcaaccacgcctgcagagagtagccagaggctaaaaagaatggacgagaacgaggttctcatggtggaaatgatgcaaatgctaaaagaatgacaagtcgatgactgagttggagtgacaagaccaacatctagcagcgatatctacaagatatacttgcttcaagaagccagtggatacgaaatagagttcatcacaacggtgacttggctaccatcgctcaataacgtcaggtatagcattgttcgtgaatctataccaatgccattctataggggtccagctgtcaaataacaacctcatctagacccttaaaactgtcaagacggaaaaagccgatcccatatcgttgcatctaagcggaaaagggtaaggcgtacaacggtggtaaagtggtgggaataacacatccggtgagtggttgcaatgcaggggtgattttcggacgcggaccttcccagttgggtaagcgacgttgcaggggagttttccagctgctataggtataactacttgaagactagacggtattggcagtgtgacaggtagggcaacaccactggtcgacgtttggtatcctggcatgaatgcaatttggataagatggtgcggcaaatagtaagctaattcttatcacacgtctgtcacagtcttcgtcttggcgtcaagtgggcttatcacaagcaaagctcggcagtcacaggagtgcaattcatgcgacatgtgccgcatgctcccatttttatcactgactaatctttcttacgtactgggtgagataaattctacctctaaaacttacatggtggcctagtgtttgtagtaactgttcaagtacatatagcttcatagttcaaacgttcacttagcgttcattacaccatcgaaagtctgagataccgtaaataaaattcattttagcatgctaaaagttactaatggaccattcaaatacggtatgatgaaagaaataatacaacatgcaaaattgtaggacaagggaaaggttttgactaaggaccatctacattctaaagaactgaaactgacacaagatatttcacgcagggcattcaagttacaagagacgttacaatccgcattctgatcagtaaaatatctagctagatacaaatgagtgtcgcaattcaacttcattccaacccgaacctttcttccactcgatctccagaaacatgatataccctagcccaaactctgcgcaatcaagttggccttgagagatatgagagacccctcgcttgctgcaaccacagtggggcataaagacattcaggagtcttggattgtcatgaggagtttagtagcaggtgagcgcttttgaagcactgtcccacttgcagctgttaccatccttggtacactatagaaaacagtagttagcatgggtactttttcggaaccttgtgaagctgtacctttttgttgtcaaacttggggcaattctgaagaacgtctttacccttatcgttcttgtacttgcatcggttctcggccttggtgcatttctagaatgtggttagtttatattccctcaagacattagagattgaacttactccccagtattccagacgagggaataggttgcctctggcatcaagctcttgagctggagagttgacgggggtagctacgacgcccatggcggcaacaaagagaggaatgatagttgagaactgcatgttgtagaatgtagatgatgaacttgggagagttttccttgggctaggagtctgatgtgaatgtctgagtagaagagatgttgatttgatttggttcttcagcaaacgcagacacatggactcattcttatacaaattctgccttgcaatagcgattaacaaattctcatctctcttttcgcagagctatgctgagcatcacggatgtttctcagttgctctgtatgcaatgcaacagattccaagaccaacagaaatcccagaggatcagagcatgaataggttcaatgcacatcgttgctatgttcatgtaattggcgtatgtttatcattggctgaaccgtatggaagaagctggctaattggagtacgacgacaacgcggctatgcgcatgcaagcaagctgggtggagttattgaaaagcagtcatcacttggcatttcacacctgcggcaaagaataaataatggcgcgtctaataataccttttcctttacggtcaacagcaggacaaatagctcgcatcgtaggtggccacctattcatatctcaagtaaattctggtttattttttagcgttgaagattcaggcattgaaccaatagtataatatgaaatgcgaacatttttcagtctaagatataggttgtctctattccaaccggataatactgaaggataggaaaactaaatctaactgccgacatttttgataagcactaagacctctcatgcagcttacttaatccctatcactgtcgcagtagcacagcactttcctatttagaaactcagcctgatgaagctgcatagtcgtctgaaaacatatcacaatgctgctcgtaaaaaaaacagaagaagtttcgggcattactgtttctgtcttcatgacaagggacaatagtctcgggcccacccgagagtaagcttacctacatgaacaactgacacgggtaggtgctttgaccagttgtactttgatgcacggacagtgagtaggtttaaaccccatgccgaccatccgaaatcgtttggttgcattttgtatattctgttgatctgctgatctgttgatctatcagtggtcgacgaagctggcatgagaattcattaccaaatacgattgacactagcggagtggctaggttttttgccgcattgagcaatgcagcctgaaaacaatgacagacttagccgagagaagaacgtagatccgcacagacctgatgaaaatatctccgccactgtagctgtacagcctttatatttctttgtcttgtctttgtggtttattactggtttgaatatgtgcgatttttcatgaaagcttgcatgttgagaactgaagtggacctagaatgtcttccgttatgccccaggtgatcgcgtcgtctgtttggtgatattaccctggactaactaaggcaatgaatgtgtcttgaagaaagccatcgtcttttcaagtaggatacatctcgtatacagtccccatatttgagattcttctaagttaacagcacttctccagggaggtaaattcagatgtttaaaattggtacataaatgaggatgttctgtttgttagggtaactagctgtcggtattctcagtgtgagatttgagcaaaccctgcaagcaagaaaaatgctgatccttgtgcagatcttcaccaccatcctgataagccctaagaatctccgagttccgttcctccacattggagaccattgcttcgatagcctcaacagcagactcctcaaggccattctcgttggcttccttcgcctcatcccggatcttatgcagacgcttgagccagaacatccaccgccagggtgtgaatccattcgggcaccgcttgccaagatctgactgggtaaacatggggccaccatggccaacaggactcgggcaatcgttccatgagacatccgacagttgaatgatgttgtaacccgcttcgttgatccacactgaagcagaagggagcagttgggcaattgtgaggtctctcatgtcccgttttttgtcctcgtcatctgcatccccagccgtgccaagatctcgtgcatcttcaaacacagaccggaagagaaggagggcaatctgactcattttgtcattgctgacccgcgtcgaggccagcttggccaagaacgacgcgaaattgagacgatgagcgcctgagagcgtcgcacagttgtccatccagaacttagtcatgtcagagactaagaagggcaaatcattccacagtgtaccttctgttgttcgtgcgatatcaatcccataggagcccgatacgggcctggtcaaaggcccaagtccctggaacctgacaatgtccagaacaagccggtcatgctcagcagtttcatgagacgcatgtcggctcagctggtagtaaacatgccagatagaatgaaggttgccctcgagagaatcgacgccatcaccaacgctgcaataactgttgctgatattccaggttcgattgtaacgcgccatgcctcgaagctcttcaaattctcctcgtgcgacggcttggagcacatcctcttcatcccgagacatgcttttgagcaattcttgttgagatattccttttggagagggagcaagcaaggcttcgcgaaggctgttcatggtgtagtataatatcgactgtgtaaggatgtaaggatatagtaatattatacataatgaaagcttcatatatgaaatccttaacttatgaggttggcaatcgccgacccataccgctaaatcagacagacgctaagaaatcttgctctattcccagcagtcttggtgtctctttggtttaagaccgatgcactgcaacagactactgcactagaccttctcaggctgacgaaatggcgtggttctgttgggccaaattatttgctcaaaatatgataggtgctaccgtattcaatacgtaatctcaagctattacgagccaacagcatattgaggttgcattctcagcattacatctgtgattaaacaagacttgctgcatatattgggtaaatgcataggaagccctagttgaatacgggatgttgatctacgagttccggatctgttcaaccagtcacagggtaaccctgatgcatcaaaaacccacttcaaccccgcgacacgaccctgtagctatatctagagggcctcaatttcaagctcactcaaacacttttccggatcatcaattgtcgacacaatactctgaaggtcattgggctggttaacctggtacaacgatccttcgatggcgttgtagaggtagtgctttccactgagctcgaaaagggacatagcctcacccgtgtaggattccatggcaaagaggggcttgaccgtgccatcgagacaatatcctttggctaactcggcgacatcgccgaattcaccccactgcatgtcaccacccatgtctttgtaatcgtttgtctagtcatttgggggcgtcaccttctccgctggtcagccatacgttgttgtgcctcaaagtgtgcgttgggtgcttacatcggtcacaagtgtgccgttaacttctttgacgttgtcattcgtattgactactgataaagagatattgcagcgcaggatgtgtttattatttgatatttgaaagttggagaaagagaaaaatgaaaatggcacaggggatttccgggtgagattgatatatgccgcagcgagccacttatgtcatcgaagatcaagagctgaagtctgtggggttcactaaggtaagtacttacaaaccccaggtaccttgaagagtggcaggcatggagtatctgaaccgggtttcaaactcatcagtcggggtacaaatgcgtcacgggtgatatatatacaattactattgaattgtaatgagatagtcattcaatacaacttaaaagtgagcctggataaatgccttgtaaagatagcgctattcatcaatatgactgttccattatatgacagtacgtacttacactacaccaacagcgctggatatcccaagctactgaggcatgtaaataaatcgagacaacgttcgcctgcatcccgcttctgccacgtcgtcttaataattccaaacgctgccttcatagtaccaaaaacattgaaactacctaccaagtccattattgcacaaatttccgaccgttgcgctttactggcatagattccagctacacaaagcggccaggcaagccaccgcatccatggagacgaagtaatggtgccaaaggactgtattgtctgcttcacacatatctcaagctcggaggagtctgtgctgctatctagcttgacagaatggagatacgtgcgagctgcgtaaatccaagtccgtgtcagcggcaatctgccatctggggcagctttagaaaaactaaacggagatccggattgattcaggagcaactctaatggtggaatttgttgagagttgtttgtgtttccagattgatccaatgtgtcaagaccattgttgagaattctctctagcgaagtcgctcgatagataagctcgtcgtttgacagcttgccacttgttatctggtcttttttccacctcgagagattcgaaatatcgcttatcgtcaatagaacccaagtgtgacacccggtaatctcttcaagggctatatgaggcttctgctgtgcgttgcactgtcggagctcgcaatgatactccagtagctttgcaggttggtcaagcactgtactggagataatatcggcaaacagtaaaatactggagaagaagctaaaggtcccctgtttggcattaagagcattagccgcacccggccaaggacggcgagataggttgctaatcacagtggatagttgccgagtcgggccatccctgccatgatgctcaaggatctgctcaaacaggctagtagccgcatctaaatgcgtctgccagtttcccgacggcgcaattataagttcaaagctaagctgttgcatcatatttgccagcaagtacacactgtcggtaagacagttttcgatgccacgttggtgaagatgttgtaaatcgtgctgcatacttccaagggcaacgctggcctgcgcatggaaatcttccaatgtctgtgaggcacaatctgcctgtcccgggccgacatgagcaggaacaagccataggacaagcgaaaagatgctggtgatggagctcatgaacccggcattattcatcgccagtgatagtaaccagacacgcccgccttgagtaacgtatggtcgataaaaggggaagagaatggggaagatgtagtccatgtacaccgaaatgtatgctgcccgatccgtggttggcgttatagttggcggagtaactggttcggatgacggctcgaccattgtctcttgggtaagagagtcttgggaagtaccgggacatggctcaaatgtactgaggtctgggcttgaatcaatgtcattggcgatgctcctcatttgactgattccacgccgacgtttcgcgcttctcttgacttgggccttgagccgtgccagggcttcaagacgtcgctcctcagtctgtaaccactggggctttctgggggaatagtggcaatcgatctctaaagctgcgcatgcgccacaaattggcagcgtctcatcgcattttttgtgacgcaggcgacaggtccagcagattgaggtcttcatcgcactaatcctgtgccaatcagattaaatgccatgtgaacgttttgatgagaagggatggttggtgtttgtgggaaataatagaaaacctattgaaacgtagccaactcccactttatcaaatcccgctcggaaaaccccgcgcggaaagaattcccagcggaaaatcattagccagcgctgtcatggtagtctagatacccttgtccatctccatgcccccttcggagagcttagacgctgttcagcgatgatgatggggaattggagcgataattgtggaaatgtgtctggtgcgtctggaatgtgtcaattataaaataatcgctcatcctctacatacaactttctttccaaacatcgtcaagcacactcctctcccctccaacaaacatcccaacatgaaggtagcaatcattggggccacgggccaaactggcacatccattgtcaatggtctactcgcctcgactgaaacacaattcgtgagttatcatcagatcttatcaaaaatcccgactctaacaccgggaacaggacatcaccgcccttgtcagaccgtcatcactcaagaagccaaatgtgatggaactgcagggcaagggtgtaaacataatgtctttcaacattaacgaccccgaggaccatctcgccgcccagctcaaaggcatcgaagtgcttattgcttcttgtctgctcgatgaaacaatcctggccaatgcagccaagaaggcaggtgtgaaacgatacattccatgcttctttgctacggtgatgcctcgaggtgttcagaaatcgcgggataatgtaagtagccctacaccaatcctctactccgatagcaaagggctaataaactgtctgtgtgttcagaaggagaacgtcttggaccatatccagagactacatcttccttatactgtcatcgacgtcggttggtggtaccaagttagtcttccccgtcttccttccggccgcattgatcgcaatctttttctctacaacagtgcgattggaggaagcggtgatataccttctgccaggaccgattgccgcgacgttggcatctatgtcgctcgtatcatcaccgacccaaggaccctcaaccaaaaggtctttgcttacaccgaactccgcactcagcatgagctgtatgacgcagtcgagaaaatcagcggcgaaaagcttgaaagaaaatatgtatgtttccattatcaccatagtatctacgataagtttgatgctaactagtcacttcttagcgcaccgtcaaggagattgatgatgcaattgccagaaccaaggacaatcccaaagagatatttgaatactccatgttagcataccaaaagtcgtttgacgttatgggggaaaatacacctgaatacgcccgctaccggggctatcagatcggcaaagacctctaccctgacgtgaagggaacctcttttgaagatttcttcaaagagactttgagaacaggcctaccacccatgtatgaggagtatgcagatttaactagcgatttcgtttacaagggtgaaggcacaatggaatgagacattcggatcaattggtggacgatgagaaactgaaagtccaatgccagctcacacattgtacatcagggtttcctttttctcacagtatagtccatagaagatggtaatagtgatcaataacggttaagatgtccgttgagcaatctaaacccactgtctatctcgcttgtttacccaagtgtcgggcgaacttagctcaacctcactttcactcttaaagtgtgttgatagattaacctcccattttatctcccttttaataccacctacacccccgctagagaactttgagttcaaaccagacattcttcgacctgcagcttctgggcgccgaatagacgtaggcgacaaagctgcacgttccgaaaagcgtccagcaaggtgaccttggtttgcagatccggaactcggtgttgacttgtgaccatagggacgtaatgctgtgggttgactcgcgagaccaaggcgatgtcctgcaagtttaaacaagggccgtaacgttgctaagctggtagctgttattgccaatccctgttcaattattgaccatattgcaacatccacagtgtgccctggcaagagttagtaagctaaacgccataaacgcttgatagatcgctttgtgtgttggacttacagagccagtcgacttccctgtacccagcaaggtatggaaaccgagctacgacggcagcgctcgcactacaagcgacgtcagtacagtgacaggagagggaaatagacgtgtaagacatctttggttttttacttacacgcaacccatggcaaggagaggtataagggaatattttgtcctcttcttcaactgcaatttccaaatgatgagtcccgggaggagcgcaaagataaaatcagaaataacggcagtgatgctatacatgattgtcaggtaaatagtgacattgaggttaatgcatttgcctggctgatccttcatccaagcataggatatgggttggcattggaatatcgagatgaagaagaagagaagcccagagactgtagagcagaacatggttatgtagatgacccatttgtgtaacttgctagttgccacattgagcaagaagaagccaatggataatttgcacatcatcattgtgagactgtagccgatataaccgagccaccagcactgtgtaagtagattgttagatagttatttttcaatttaaagtggaagcgtctcaccatcattgctttatggatctgctccaacccgagatcctccatatgtcggcccgtcccttgtgtaatgccgtaaatagtgaagacagcatacatagtgtaggacatctgagaacatttcagtaagattgagcaatagtcggccctgccaagattatcaaggcagggcaaattggatgatcataccatagcaatagccattaaccagtcgtcacctcggaacgccttgatcatgaaaattcgaacatagaaccgcaatacacaagaaataagtgataaagcaaaaaaggtaactataacagccatgagctcgggccctctcgtctcagctgctggctccatgataggcgacactggttgctgccaagtcggaatctgctagaaacatcaaaaagcaaagacagtcgagatcaacacactcccctgttaacgccatgtgggttatggccctttatattatacttgaaacgttattatctgggaccgttctcgatctaaagtctgtgatagtggttgcatcatgcaggcattacctacagtgatagcatcatataccaaccccattaaccccgcaaacgctaccggaataagagaactacattacgatgcaagtttttctctgtatcttttaggaatgtagataaagatgtcttgaaaaaattaataaacttagtgtgtgtgcctgcgttaggacttgccggattgggatgcgtccgatgtatttggtgagcttgaggtttcatctgatgtatccaagcgctgaaacgggcaggtacttatagcaaacatgtccacgtggtttaatccattgctactttagctagacgactcaacaattactaagacgccactgcatatttgggtaacactttgcctctttaacagtgactcttgcgtgcagagagaaatgaacagatggtgtaaatcagtgaaactcttgtaaaaccactactcgaacaaaccaatcctggtctggagcccagaaatggaggaatctttgcactgtaagccaagcaaaaaggcccgatttggcggtctgtagctgcactcttgtcaacctaggactcaacggtttcatccagctcccttatcacaatcgtcccaaacactgatccagtctgagaatgtcaagacatatcttctgctatctgtctgagatccacactcgagaaatgtgcagaaggacactctcccattaatgcggcacggtactttcagattggcctgtcttggaataataagcagtctcggagacatttgcaaccgtagcgactgagtggtagacctttggcgcaaggttgaatactaggccaggatgggccacaaatagacaaaagactgctacaacaatcaacctgtacaataatatcagtgcatgtcaaaagagttttcaattaattaatagacttacactccctccaaagcaataaagaggtcttcatgcttgatcaattctccttgataaccttcttttagctcatcggcacggaagatacagcgagccagggtagctagcacggcaatagcaaggaaggcaaagaacagtttgtcccttgacccaagagttctagactttttgtgtcccagatacctgatcatgtagtctgcaaacaagacactaaatgccacaagcataatgacttgcagaattagaccagccatggcgacatcgactcccacctggctagctcctgatgaagacgccgacaagcctccacctgtgccttgtaaaatgagagaaacgatatccatgggtacaaatacccaagcaaagtacttggtgggaaagcgagcaaggctcgggccgtagtgttcgatgctagtgcaagtttagaagatggcgatgaccaagatcagatacaacttacctctgaccaagggtggcgtagatagctgcacagtaaaatacaggcgcttgggtgatagtaactaaagcaagttagcaacatctccaaacaacctgcgacgaaagaacgaactgatttgggtgatgaacgcgccaaagctccatggattcacccacagaagaatacgtgcaacatagccaactacctcatgtgtgcagctcaaaatcatacaccacataaaccaaggcgttttccaacgtaggccaagataagcgtgcacaatggtggcgattgtaaacagggccgcaaacgttatattggcagcgagggaaggtcggtagccatatacgctcatttcgattgtacaaagctgaaagactgggttagttctaggtgctctaatgatgatacagcggaaactaatgagccgtcatatccaagaggtgaacatacgtccaaagtacagttggcctttggcccaaacatgacgaaattcctagtatcgttcatgttcttggtgtgtttgcgatatcgaagcagataggcggagtttaaagatgaaacaactgtgcaggaaatgaatgccggatgatattcgtgacaatcatctggttaccgctggcattttataaccttcgttgatcgacataacaatgcttcttttgcattcgcatggaagctccaacatatagagatactatttaccatttattcgtttcgcgctaacaacccgaaggatcatttcttgtcagcagtagtgaaacaaggattcagggagcagatcctatgagaccttatcaccaagatgttctcaaacgtagatgtatcctggagtattattggctgtgtaggtttgacacattgatgcgaacgtggctgagtagtagccaagagattgttgagttctagcatcagggatagatcggcggtttagtactatattaccaaagaaaataaagacgtgataggttatggagtaagaatgccctggccgtggcgatattaagtagaacgtccagcatccgctggtcttgatgaatacaggttagctttgcgaagcggccaatctctatcgacattttttgcacagcagggtcaaagaggatcgcatccctgcagggctgagagaccatttgatacttaatgcatcgttggatatagtctttcacttgtaccttgcagtcatacccgagcagccattcaccagccatcgaatggccatgtaagatagatcttctttgtacacgtctcgtatacaaaaagacagatctactgcatggtcaatcaatatttgtaagtgactcctagcaattgatgtacctgaggaaagatcagacacacctgtaggatctaccatagcatgaagacagagatgatcaattgtcgtgtccctaccgtagatcaaacctgtagccagtcagaaatgaataacaccgacaagacccattaaggtcaatgcgccagcaatccttgcaatcgctagatattctaactatattgagttagccatgcggtgcagccaatcaacagtgctaacaccaactcgcaaggatctaaagcctgaataataagcttaactcactcaggttctgacacgaacgaaggatgcgcggggggatcgacgacgaatttgccttgaagtacagaggatgccttaccatgacccagtctaagcttttcggaatctgttattctgttaaagactcaattacccgacacttatgcaataaataatgacgagaaatgtgtggaaataccatataacgacatctcaatttgggtgccattccccgagtaagaaagtgtcttcatctgagaaagcaaactctttctcgtccttttccaacaaatcagccatcgagaaggctatttgcaaacccatttgtctccctacttgacggattatcccagccacccacagcctttgatctgtagaagacgtcctctgaatagccgcaaagaataaaggccaaagaagtagaaagcctccaggcgctggcgtgttgtcgaggcgcccggtttctggatgaatcatgactgtatcatcctggcgtcggtgccctaaatggtatgctgcactataacaaatcccatctgccatgctcctcagtatcttgaaagaactttgcaatgtttccttctgctcttggctgccatgtttcagcgtggctacgatgatcgactcgtggatgagcagtcgcgcatttcgataagagttccatatgcatgcaatccagggatcattgtagatatcgtactggagatcatatctactcgaagggatcccatctggtccgatagatcgatacgatttatactcccagataggtggcaaatcatctgcccattgttccatcattctatcgaatggcatgagactttgggaaataatctcagggtcagtgacacccaaatatttcagtttagcacgagtactagccagaccttcattgatctgcgatagtttattcacagggatgtaagcttctggttggtgtggttcagcccatcgtgaccatttcgatacctcgaacggaaagggttcctgcagttgatgacatgtggtgatctgatgggatgtaagtaaatagacactatcagagacatagacttaccatgttgcgtcgcatttgcataaacagcttcacactagccggggttcgaaactgctctggaccacgcatctcaatacatcgcgccgccgcaatgatatgttgactaaacgtgtccattgaactggagtctgggaatgcaattgtctaccactgttagcgccttgacatggtttaatccagggagcgaagttctgtacatcgaaggttcccattaataagactgctccgagtgtttcatctgaaaccctttgaaccggatcttgaagagcgcgttgtaactgaacaattgcaatctgatagagcctaaatgactcggagcgccattcggcaacattgcctgcgttggaaagggcagcaaatccagccgctgcgacaaccgtactgagcaacccgaatgcggactcctctctcagcaagattggaagatattcgtgaccacctcccagtaacaatgagccgcttccacctgagatgccaaaaacgtgctgtcgcatgaaaaaggtcgtggctctgtctcttgctgggggtgacagaggtcgcttccaggtctccggttctctggagcttccagacattggtgctattgcaatagaggcatcatttacagaactccttcttgccatgtctgaggcagtttgattgcggaaaaaggctccagtattggatggacctggacacgtccatcctgcggtcttacaattcgtgcatgtaggtgtcgctccatcgcactcgctggaagtaagtacaactgccatcgctaatcatcagattcaaacttactttgagttttcgcttcttacataccgtacagccacgacttggttgtccagtattgaccatgcttcctttctagtcaaggttgtgaggtgaagttggtatctggacttattctaagatgcaacctggagaatgatggcgcaggcggagcattgatattccgctccatgtcactgattcgtgttgcgattcatcatccaagatggtcctattccccgtgtcgaagctcgcaataaataatcaattacgtacataacgtcaagtatattatatcgagcgactccatggaatgacaaccttacttacatgatttcagtgatagccaagaatataactacatctgacaactaaaataccacggtacagggtaataactatcacaagtcgttgagagagtgatttaaaaaatatattgataagaattaattaatgtctataactgccatagaatagccccagattcgtaagatagtagacgaaagaacatgtcgtgcttagttgcaccgtccaaatccacgttggctaagagtagggttagcatggatatgtagttggaacaatcaatgagtgaataaacttaccatccagatccacaatgggatgatgtaccacaccaacctgcagcgctacagcattggccgtcaaaaggaccaccggcacaggtgagaccagccttgctaccacaagaaccatcggtagtgggaatgttcttggtcagacaagcactggaggcacccttctggcagccctgtccacagtgagatcctgtgcttccacagtaaccattggcagaacaacagtttccaaggccagagccagcacaagttctaccgttcctggaaccacactcagagtcggcagaaataccagggcagagaccgtaggcaagctgacatcccgtgcgacaaaagtcatctccctttccacagtatccgtgctgagaacaacagtcaccatactcactacccttacaagtctttccgttcttaccacagcttccgtcggtagaaatgttgtcagaaccggcgttgcaagtaccgaatttcgattggcagcctgcttcacagtggttcgacttaccgcagtagccctgagcagaacagcagtcaccgtaagtgcttcccttacaagtcttgccattcttaccacagtagccatcggtggagatgttgctcgcttcgctgttgcaagtgccaaacttggactggcagccagcatcacagtgagaagtcttgccacaccagtccccaatggaacagcagtcaccgaaggagctacccttgcaagtcttgccattgaagcctccacatcgaccatcagtagagaccttgcccgaatcagcattacaggtgccgaactcagattgacagcctgcttcacaatggtttgttttgccacagtatccttgttcagagcagcaatctccataagtgcttcccttgcaggtcttaccattcttgccgcaatgcccatctgtagaaatgttggtctcggcatcacagtcaccgaacttggactgacaaccagcagaacagaagccatcacccttgccacagtagccatcggcagaacagcagtctccccatgagctacccttgcagatcttgccattctttccacaggagccgtctgttgagacatttccagcatcggtcaaagtgcagttgccaaagccattctggcagccagcaccacagaagtcttccttatcaccacaccatcccgtgctagagcagcaatcgccgaagccagaaccggggcagatctttccgttcgagccgcactggccgttggcagtgatgtttgaaggaggaccgcaggtaccaaagtcggggagacagtcattaccgcagtgggcggtggagttaccgcaccagccttgcaacgagcagcaacctccaaaggtacttccgccacaaacaaacttgttgtcgccgccacaagaaccgtctggagagacacttccaggacctagaggcttttcaggagctggtgcagcagcattgcagttaccagcaatagattggctagtagactgtgagcatgaggtaacacaggagagacagagaccacttaccatccatcgccacagaatttgctggagcgaccgcattggccatctttggaacagcaagcaccccagacagggctgcagacgaagccagtgcttcctccacaagttccatctggagtcacctcgccggtctgccatggtgacagagtgacagttgcagattgggctgcagcaaaggcaggcaaaagccagacaagtccaaaggccttcattgtcaacaaagagagtaaaagaacggacaatgtgtatattgagtgtcgatgctgatagggcggtgatatggagaatctgttacttatgttttatacgttccctgcgcactttaccaagaacccgagtaatccattctctgccgcttcatccgtgcttttcgaaggatcctcctcatctgatcaagtcggcttggcaggtaagttccgatccacaatgtcggagaacttttttatcatcccatttctcgtatggctgacatctatatttcccctgtattgggtgatccatttacgatcttttcaacaagttcctgtaaggagacactaagaagttaatttgcgctgtgacatccatccctccgcttggtcccataataaactccaccaggatcgcgatcaggaacgcctcgatcgttgggttagttatgcaacgttacaaatgtatatgctttaaggttattgggaaagatcaccgggtagcaaaacgaattaatgggcaacatgcttcaatgaaagatgcatccaggcagacggatactcttcatgtattgacaaaatatgtatcgtcatcttagaaattcacaatacagcttagaaactaaaattgtcagcgcaaagataatttgtcttcttgcacagcctacctcggtttcaagagaaccaatacatgggaggactctccgcgtattccaaaattcagaaccttgacagaagaatccttcattgaaaaatctttgttccttgcatatcaacccctgttcagaaccgccacatgcaacgggcaattagcgacggcccgcttcatcctacagcgacgctagacccagtgttccggtcgtagcaagcgggacgggcttgcgctaaacacgaaaacaacatggatgcagatcctaagcttgactttagtcggctggtacccggacgtttctttctaaacttcgcaatgcccagccgggctcggcaatgttgggggcgacgggcatgttcactgactagcaaagctcatggtccgattttctagtgccttggctttgtccatattcctacgcaggtaccgctgactccggtaggattattgtaccatgtaagtccgctaccgaggcagtgccattatcaggcttgccatgtctagtagagtatgcgggaaaatagagtgtaaacgaaattatccatcatgtaagcacggaattcgataaccgttcaatttcatcccatgtgcactagatatacatcctttgagcggtttagtaaccagatacctagcgtaatacttatagttcgtgtcttgcccacgtcttggagcatcaacaatatcaacagccactcaatcagctttgtttactattgagtagttggcagaatgatgttgagactctcaagcatcgccttcatggcgtttgctctatgcttgttatgtcttgtcgactttagcaatggtgatgcgacaaaccaccctcacaacagtcatgtccgcatgcatcgccgttccaacgtcatcagtaagacttcccttagaatcagctcttctattttcatcacgaggagacacttgtactgacttctaccaaagccaaagcaccagcgtgggccaagaagatcacacccggcgcagcccaccagaaccctgccaaggctcccccaaacccaactgaagatcttgaattgtccattgacaagtctaccaaccttgatcagtactacgagaactccaagaatgcttccgagtcctctgctggtgttactcccaacaagtctcatcactcccgacgctctttggagaagcgtggtagtggtgccttgtactgcaaagacggtccttgtgctgacgataggtaagtcactttgaaacgagacaccgtatacaacctaacaagtattagctgctgtggccctgagggtatctgtggttacggacctgatttttgtggcgatggctgtacttccaactgtgatgctgttgccatgtgtggagagtacagtgaagacggtgacatgccctgcggtatgaacctatgctgctcttcttccggttggtgcggtgtaagtattgaatgactctgtcgctgccaggaataagctaatctttctcttcagactactgaagttttctgtgacaacgccgatcctgttcacaagactctaccctgtcaagccggctacggatcctgcaacattgcttcttctccttcatgcgcaaaaggcggtggtagcacaaacggaagaaccattggttactaccaatcatggaacgtccgcacacgcaagtgtgataccaagacccctaagcaacttgacactactggattcactcatctcttctactcgttcgctttcatcgaccctacctccttcaagattacccccgcccacgacgatgatgtcaagcagatgcgcgagttcaccgacctatctaagggtggtaagctccaaacttggatcgccattggtggtttcgacatgagcgatgaggataagcctactcacacaacttggagtgacatggtttctaccaaagcgaaccgagctgctttcatcgaatctgttcgtgactacatggacgagtatggtttccagggtgttgatcttgactgggagtaccctggtgagcccaagcgcggtggccgaaagcttgctgacactcgaaacttctccatgttgctccgcgagatgcgtgctgcttacggtgataagtacggcatcagcttgaccttggcacctgactactggtatcttcgatggttcgatgccaaggctatggagccttatgtggacttctttggatttatggcctacggtaagttggtattgttttcatacttttcttgttactaacgcgatatcagatcttcacggtttctgggatgaggatgttcgaaccctcggcaagatcatccgtggccaggccgatattcgtgagattggcaacaacactattcctctctggtttgacggtcttgatcccaagaagatcaactttggtcttgctatgtatggccgtggctataccgtcgccgacaagagctgtaacggactcggatgctctttcgttggtcctagcgagaagggcgagtgtactgattcagacggtgtcatgtctcttggcgagattaagaacctcatcaagaacaagggtgtgaagtcaatttacctcgaggaggccatgatgaagcaaatctcttgggatgaccaatggatcggatacgacggtaagtcacagtcttggagtatttttggtcgctgctaatcttccaatagacgaggagacatttgcagcgaagaaggcttgggctgatggttactgcttcggcggtaccatggtctggagtattgacttccaggccagttcgtaagttgctcaccacaaactattaaacttcacatgctaacagatcatcttccagtggtggcggtctcagcggtggcactggcaatgccaacaccggcaacgacggttcggatttccctgacatcggtggcagtcatctaactcataagcaagtgatcgataagctcatggatgagaagatgcccgactgcttcagcgataaggcctacaaggatatcaaggacaagggcaagttctggtacgactctggtgccgagcaatggaccgacaagtacatcagcgcccagaaggatcactcgcagtgggcgcagaacttgtaccgcgatatcttcaagaatgatgttacagcggccgactttgcctgcttccagcctggagaagaatgcaactttggaaagtcatgtggtaagtttcgctcacaaaaggcttctcaagatgactactgacacactccatagccgactttaacaagaagggtaaaggtggcctttactacatgttcttatcgctgcagaacttcttcaactggtattcgcagttcattcaagagtttgaccagaacatgagttactcagctggcaacgtcagtgtcatccgaaagggtctcagcattggcgaaagcaaccctagtgcctcaattgacattctgagcatcctcgctgcagctttcaccattgccagtggccctgctgcgcctatcgcccctctcggaggtgctttcgctggtctcggtggtctcatgtccatgtacagtgcgaccacaggcgacgacgtcacagttggcaatgatgccattgatgccgagggctcagcctctgctgccatcagcaacatgcgaaaggccggtatcgactcggcaaagaagctcattgctgctgtatttggtaagcaaggtcacccgcagagtgacatccccgaggccatgcttgttggagactccaagtacaagaaccctgtcgttagagtctttggctggggaggttgggttcgcgacagtgctcttggtggtcttgaagagctcgtcaccggtatgcgaagcaacatggacaaggcattgctgtggcagatggccagggcctggagaggtctttatgttgttgtccgagatgacttgcccaagcccaagtgtatcaaccccaacaacgcctgggatgatgagaagggacgttgtctcgatattctcgcctggtatcccaagacagacaagaagacgtttggtggcaacaaggatatcgaattcgcctggaactcatggggcatggacaagctgggaactctgcgcaacgctgtcgcttgctgggagaacaatggcggcaagatcggctcgcccaagacaagcatcggatctctcactagctcaagcccttacgactcaccttgcttcttcgctatgcctgtcctgaagggcaactacagcgacatcagcaaaggctcgctgtggctcgctggtgatttcgcaggccaggaaggacaggctggaaagctttggcccaagactcgatgtgaggcatacaaccgggatatgcattacatcaagagatacactaaggattgttctgatctcgatgtagagggggatcttgcttaggatgtaactttagaattttaatatttgtaccaattctctcttcagtccaagtaaataatagacatctaaatactcaaggcaataaaagccgctagagccactgtgctcagacccataatactcagtggttgacctgttacaggcgctgcactcttttcttccgctgagtaaatgaccacctgcgacatgttcataccagtatccttaagccgacgattgaaataggcatcaaaactatccgatccagaggctttgtagcggtccatatattcatctggtaattcgcaccaaagaacgcaattgagccagaggttaactgaatttggagaacaaatctcggacattcccccgtatgagtcgttggtcatgggaatccatactgttggtacatcatctccaagagatgggcgtcgacttggtagttcccgtgtatcgcattctctggtcgaaatgtcggtaagagtgagaagggaggtattcgacgacatattgaagagtttaggtgtgctgctgaaaatgcaattggtgtttagggatgtcaatgagaagagtgatagtctggtggttatacaacgtgccaaaagatatatatgattagatattgaaacttggttgggaatctagtaatcagaacaatttatcagacctgcaaaaaccatattttctactttaaattatctagagaatggcatatcgccctaaagaggaagataccgaatgacatcacggccaagcagtaaaaccaaggcaatagctcttggcttcagctatgcctctctgagatcgacgtaaaacgccgctaataatgaaatgtgacaactaaagagggtcagctgaaagcatggttgtgggcatgggaacaaagggtggtaatgatcgacattgaattgaatgatatcaaggatgaaaactggcatcaaaggaaggattcaataccttgcaacaaaaacctcaaacttctccatgagcgataatgcagtatacgagatacgaagtatagctattctatgatgcaatttcaaccattacatttaaaaggaattttttatatactttttaaactgtaagccggagccctagtcttcttgatatctacattcaagaggaataatttatctttgtcacatctctcacaagtatctaggccaattcttttgaacaacgtaaaaataacgcgatatttgacagctccggccttgatcgtatctggcgtagtatcaaacgtttcgtttaagtcgacctgaacatctcttgaacggatcatcgctgcaaggtgatcgtttaactgcttttgcttatgatttgccttgttatcgtttagcttctggatagaaggatatcagaagtatagtagcaagttattcttctatttcttcggtctgatgtgtctgctgggttgtataataggtacaatagcgcttatgaactctccagtctcttcgctcacctctctggtacgacttaatttccgcgcgcgcgccggcgccagtccgtttaggatatctttccatggacacccattttgagctgggtccgacaatcggtccatacttccaacccaattcttcggtccgactcttactgtaataccatggaggtccccaaaagaattcattatcgctggcagatgaggcaacggcttggataacaactatggctcaatgacgatgcgtatgctggcgaatatagtttggaaaatcactgactaatcactgccaggtgaactacatcgagtttgtttacaagttgcaaaaatacgagctgtctgatttcaccatcgttataatgctctagtgtaaggatggtttcgccgtatttctatcacatcttcgtagcagtaaagagacagactgcgtcattgagataccaataagctaccacgtcaaacctcgggccactcttcgtccttgatatactcccccatagtgtatactggaacatgcacaccgagctgtcatagttgttagaaggagccagaaatcaagatggggagtacttacattgtctgggtaaacaacgcttggatcgcggccatcatatccaaactccccaatgtactcgaacatatctgctaattcctcgccgatgcagccaggaacagcagtttcgaggactttacggtcaatgcgcttgtagcgacacgtcgcctcgtaagtctttccccacagagctgcaaattcgttccagctaatcaagctgccgaagccgagaagagtcttgcccggtccggcctgaacgagagccttggtaaatgtgccttgcacataggatgttagcggctccaagtcttcaatagagcacttaattgaatgcatacctgtgtcctgtcgcgcatcgaccagtgggaccagagcgtcaccatccatgggaagacccatttgaaaagtaccgtcaggttgctacttatacgttaactccagtctttgaagaagacaactatgcaagccctgtggaggtcaaactcaccttgctcggccgggcaaaattcagcccctgcttccagtttgtcacatatagaccaacctgcaaatatgaggtcttcttgtcaagtgtcggataagttgacttgaggtattccacgccctcccacttggcgtcgaaatggagattgtgagtatacttgccattactccattttcgggtatgcgagagagttgagaagacaagtcgatccaatgtttcaattgtatcatatgccgcgtctgcaatgttgcgaccctgctgcttctcagcctcgtaggcgacctcggtttcggtacgggaggttgatgttgccagggcttttgtatttgggtcatacgcgactccccagaaatcagtgactccgaaaatcacgtttgatccagcaaaggctggcttcaacgtggcaaaatcattaatatcggctttgacaagctcaacgcccttgtctgcccagacctggcttgacggcttgcttggatcgcgagtgatgccacggacatgccacccctcctctttcaggaagacatcagcgacggaggagccctgctcctggttaaaacccggaacaccgattatagtgccatgatggcatgtgtacttacttgggtgcctgtcacgcccacaattgtaatgatcttctttgtcattatgatcgatgtttgaggttggaattggtatctaaaagttggagtgtaccaaatctgtcttttcacaatctaactgaacgaatgcaagaacattatatagcgtattgatgtgcatataaaatgatagtggtattattaacacaacgtatcttcattcgtgagcaccacaacatgatactactcgtccgctccggactccggttcggacgacgacgctgcatcgaccgtgccagaggagtactttgtaacaaataaagatgactattcatcccgcatttacataacacagcactttctagtcaagattgtccaatgttgttgatcatcttgtaattaagtaatacttccgcgcattgaatcacactaagttgacgctaccacggtcgggctgatagttgctcctgtgccggactccgctgttccttatacgcgtatcactcaaaatggaatatatcatactgggacattgggaattcaaaacgtctgcgctttcatagttatattacgccatcactaattagaaatctttacgctcattatcaattgatatatttgtttggccctgatggaactcactgaagaaatgtttagtgaacatgtttctgcgtttactgaatcatcaatcactagcgttgttgagcatactttcactcaacaacttagccagctgtatacatcttgggataaattcagatatctatttcatcacttcgctcggcatcaatgttttatgtctatataacagtccaataagttatttcttcatcttgcagtctactacgacatctatcaaccatggccagtctaaagctaaaggagttccttaagcggaatgagtatattttacccaactaaatctatttcatgcaagctgatagtttcccagagattccctaccaaatcaccaagcgccgccttcgttaagggacattgtcagcatcgagcccaaggcaggaagcatctgcatctgttcgtaccagctgccccaggtctacgttatgtgcgcaaactaacagtcaaagtaacttgttcagatgctcgagtcgacccacgagactactttggccttcagttcggaggtgagcagtttagacacatcattgtacgttcttcacgataatgtgaatctagaggccctggtggttcgcaacgctggtggtcgcgccgttgatgctttccgaagccttgaggttatgggaaccatcgctcccattgatctgaccattgtggttcatcacactggtatgtgtcagtgacaatacaagtgaagcgacagatcatttatctaattgggaatgtagattgcggcgcacttttcaccaacgaggaggagatacgttcgaaactcagtcacagggcccctgcccacgctgcgtcaattcaggacaagtggtttggtacttttcaagagttagttttgtccagtgtagcactgttactgtactaaaaatgctttagtttcggcattgatgagagcattcgtcacgacgtagaagaaattaggaaatgggcatttttgccagcgaaagctcaggttgtgggatatgcccttgacattaagacgggatctatgagagaggtaatctcctgagcaactgtaatattctacatagagattgaattggcttggtcggcttttgctctcatatccgaaaatgaatgcgcaaagtgtactgaggaggtaaatactacttcagatcctacttcaatttcccatcaactgaaattttatacggcctttctgataaccgaaagaagcaataaggtagcagcgatcccattctcagatttgaatatttatcacgtctctatatagttatcatgaattatattctcagtcaacaagtaatattgtagatattccagtataatcaaaagctcaatgtaagacaaacaggacataaggggatcctggtcagattcaattgttctacacatcttatttagaacttctaatagactctctcacagagtaaaggtaacaaactcaggtctaactagctataatatagtccttacccagtatatgaaatagccaactcgttctacatgcaaatgaaagcaattctaataacatctttccttctatagcaccccataacactatctcatttgactcattagtctttgcccagggtcttgatcttccttccataccaggcctacaattgaacgttagcatctcatcacactcaggtttcagggaactaaccgtttcataacccgctccgatgacataattgccaatcttcttcagcaaccacggggttggaatggaaattgcgatggctcgcgcctcatcgtctttcttgctcttgtccaagagagtattgttcgggacagaggggtccagcattgctggccgggctagaccaacaaggtcaagagacccgcttgccaatgcatcctgtatcaccttgcggctacggaaaccgccagtaacgagcaacggaagaccagggaattggtctctgatggctattgcaaagtcgagaaagaaggcttctcgtgcctttgtgctttctttcttggcggctgtgactttatcgggatcgacaacaccctatagagcatgttagtaaaggaaacaatgaattagggcaggaacttacaggtggatcttcataacttccaccgctgatttcgaggaaatcgattccggcatctgtgatcaagcggagttgctcgatgcactcctccaaagcttgtgaagactgatgatcaaccgagttgaacttgataccaactgtaaagcttcgtggcacggccttgcgaattgccttgataatatccaccacaatctttgctctcgcggcagctgatcctccatactcatcagttcggtggttagtcttgggatttaagaattgtgagagtaggtatccgtgtgctccgtgaagctctatgccatcgaatcctgcatcagaagcaagtactgctgtcttgacgaagcgttcttggatatctagaatctccgtgaccgtcatggctctcggggttccaaacagaagcctggagaccacccccgcgaagacgcctttgccgagtcgcagaggaatagcgcttggagcgagcgtcttgtcgaagagacctcgagtaccagcgccgagtggagattgccgaccgggatggctgatctggactactgttggagttccgccgcttctagagacggatgcccacttcttccagctggtcagaatgcgactcctgtcgatggagtcattgttggcaatatctccagcttggcccaggtgacggggatcaacctgcacattcccttgatgcagaagtcagtgatcaatgtttccatctatggtggataatatgtgattacctgtgattataagtccccagccgccactggcccaggtcttgtaagcagtatagacttgatcggttggcaaaaggtctgcatctgctaggttctctgccatggcagacttggctagcctatttggtatcgtcaagccattcttcagcgttatcggctgctctatgtgagaagtcatggtgtaaaggtattaagtatcgtgatgtgagtaggtggtgtagctctagagttgacgaatgttgacagttagatgcctcgatactatcaattgtttatagtaaaacttgtaagtgaaagattttgtctcggcagttagtgccaatcacgccacggggctgtcgacggcatgatattagaccgaatctaattttacgccattgcgccggcgtaaatctgggtccgctcgcgtctcggccgtgtcaatgctgctgataaataccctacacaagagacgcgatgtgttaatatttccgacgatctaacaagatcatcgatacaatggacggagtttgtgctggttgacgcagaacttctgcctgttcagagtccgcaacaccgaggccatgatgttttaggagttgcgtcataacccatgtccgatcgccatcgactgaagaacaacacacggtccggtgcctatctataccttatctgggcattcggacgggccttagagatcctttctatgatttcagaactgtgataccggaacgactgatcctagattgattgcatcgattacagaaaatgggtgcgaacacgttggtgtagaacctagtgaagcaatttttacaatctctgtctacactcgtcactcaatcgtacgtcttcataatgctagatttttaataaatattcattctttaaagaatatcaaattgactgagtaacgaccaaatacccctaatccaatatacaaatgcgaccactccaacatgacctctatgaagacaactcggacaagttgtgctggcacgcttcttttatcaagttaaagtttcagtcaaaaaccgtagagaaccttaattgttatcgccaccgtcctgttacttaatgtcggcatagatttgcatcctgactacggcggtactcagcaagtcttcattgctatatagttcatgtatttttaatcgatatctggatggaagccttagccttctcaatttacttgagacactataatgtataattgtggccctaactaaaatataaaaacagaataaaagtacatttggtttaaacaaataagtcgatatgaagcatttactcatcgtctcgcccactcacggaatgatcctgaacctcagacataaagaagaggaagaacgtcggggagattgagctccaggtccacagcagccacattcttagacaatgcagcagagcgctttccaatttcctgcaccaaagggtccccttactgcttgaagaaatccttggcatccgcaacaacatgctcaagcgatggcgatgctcggttaacagtcttcttaccaccagcaagagctgagaggggaaacaaggctagtctctgcgcgagcttatccacatagtcgtacagatcgttggatgtgtcaaaggccttgttgatccaaccaatctcggcagcttcagtagcagtgatgtcgttggagctgaggatgtattccatcgcacgccctctaccgatcagattcgtaagaaattgactgcctccccctccgggaaataagccgctgccaacttcaggttgaccaaataaggtgtcatttttagttgcgaatcgcatgtccaaggcgacgaggaactcatttccagcacctcgtgctcgaccctcgactgcgccaatggtgacctgcggcagcctcgatacgttgtacatcaaagttgcgaatgatacaacaaaatcagctgaatacgttagagtttattcttttccaagacatcgtattagtcgggagtcttgcgcttggctagagcagggagggtgaggtcgagatgagcaacaaagaacctcggcacgtcactgttaaatacgacaaccttggtttcgttgtcatgttggagtcgagagaccaaatcaatcaggtcgttttgagtgtcttcgttccaaagattgacaggtgaagacgggttgtggaaggtgacggtgaggatactatgattctgggcagtcttcagacccgtatacttgggaaggtctaatgaaaggacagaagaggccttgaaaatggccatggccaagctcagatatcgaataggatacatattttgcgaaattatcaattggctatggtgtaagtgtaggtgtaggtgtaagttaggtgaacatcccaccgttgttttataggattacaagacacacactggccttcctgttccctcgtctcagaacttcatcaattctaacaagactaacattgcttctgatgacaaacagtccatatccagttgaatgcgtaaacgcatatctcaattgattgccgaactgtagaacacgattgacttctgaatagcatctcagatggcgttcgctgttctgacgtaaaagacccttgtctctccatatttttcgattagtaaacacacttcgggcgaactcattgcgccttggaccgacggaacaggaatttcgctaactgcgacaccaaaaatgcactacgagaagcttgcggaaagtttaattctgtgctccgcggcaaagttgctggttggtcagcacagtttgaaaaggcaattgcaatcatcggcattggcttgacttgatggcgggctttaaggatggctattaattgatcgtggttcctactaatctttcccatctctctatcatcagcacaataataaccattccagacactaagccattcacttttatcattttttgtcttgaacactctgcatctcggattcaacattgccttcaccatgtcgtttaaccccaataacgacatcccagatctctctggcaaagtcatcatcgttacaggcgcaagcagtgggcttggcaaagaaagtgcccttcaactcgcaaaacataaccccgccactatctttgtcacagccagaacggaaaagcgtggcaacgccgccatcaaggagatacaagatgccgttccaaacttcaagggccagatcaagtttttagagttggatctatcctcatttgcgtccattcaaaaaggcgctacagcctttctcaaccaatctgatcgattagatatcttgatgaacaatgccggtttgatggccacccctgctggtctaacaacagacgggtatgaggttcagtttggatccaattatatgggaccagctttattcaccaagctccttctcccaactatcgtacgaacggcccaacaacaaggcgatgctcgagtcatcaacttgagctccgaactcttcaaacaggcgccaaaagaaggcgtacttctttctcgcgtcaaaacccccctcgaagacatttccagcttggctcgctacggtcaatccaagcttgctgattactaccacacccgttccttgagcaagtactatccaagtgttaaatttgtcgccatccacccaggagttgtcaacacgggcctatttgacgacttgcgaaaacgacgaccttggctcggtggtttgatcggtgtgatggggtctattttcctcacggatgttcatgctggtgcaaaggctcaattgtgggcgagcacggccaagtcagagagtgttaggagtggtggcttttataaccagaagcttaaggagtataaggatgcagttttggatgatgaaaaagctgttgaagagctgtgggactggacggagaaagagtttgcgagtaagggttttaaatgagcgtgaataactttgttttatttcttttgtatctgtgatattaaatactaattaattcatgacatattatttgatattgcaaacatcaccaaatgtcgaagcacaacgtcttctattattcgatctgcgtttctactagtcgttgatagtaatgtgtgttggtgagttatccttcttagtgaaaaaaaaaaatgtgatgctcctaaccgtagtataacatcaattcaacagtaagttaattgtaatcatcgacgaaagatagctgggtagatggtattctctttatgttccgaacgactataggaaaaggaaggtgattgttgaagtgggttatgccaagctaccactccaattatcttgaaggcctcaatcgccatttcctcacattgggtattcattctgctatcgcctatcgagctcatcagttacactcagataagctttcccgagccgggttacccgggaatagatagacaagaacaatatcgatacggtatacagagtagtaggtaaatgttcagagttatttatagggcaccaaggctctatccataacctcagggtgccagaaataccagccactggaggcataaaagactaaaataataggtcagttcgtgctgttgggaccggccacgccagactaactatttctgtgctccaggacttggtcagtcaacttttctagtacgcactcatatgccaagtttcgcatacgacgtaattttattaagatgggtcccacaccaataaaacgacacttggtcctgcagatcagaaacatactgggcaagtaaactcgtattacgcttggtctcatgatttgatacagggtcacatcgtgttgagaattgtttatataccaagtatatctccatgcatcagaggataatgatgcaaagtcgtcctcatccatcaacaatggctggttctgctctccgcgctgctttcaccgcagccgtcgctgttcaatcggtttcagccgcgaccaagacacctgctggggtcattgctctcccgctaactcgcgatgatggcttgaccgcgtattttgccaagcttcaggttggcacgccgctgcagacacagcatctcaagatcgacacgggcagtccacgatattctttcctggaccctcgcaatggggtttgccaaagagagggagacccctgtgtcgagtatggcactttcaacaacgaaacatcttcgtatgttctcaggattgtgaaattatagttttagctgctaataattgctacagtacatgccagtacgcgggcactaactttgccgacgctttgggctatgttggtcggggcgactatctgagcgacaccgttgtttttggtggtgttgcgactaaaaacatgtactttgggtacacttctgattacagcttccccgacaaacttagcggcgacatttacaccattctcggtaagatcctgcggttggaaaatgccatgacacaagctaacaattaaacaggtctgtcactggagtgtggatatgactttgccggtcccgaatgcacctacagatcttcctcttatgctcttccagagctcaagaacgcctctacaattaactacatggcctcgagcatctaccttggacccgatgacaaggaggctgctaacgcccaaatgctactcggtggcgcctacgacaaagccaagattgatggcgacctcattactgtgccaatggttgacccgtttaatgtccagctcactggtggccagaccaactccgtcaacgtcacttctctcgaagttttcctcagcaaagacaacaacaaaacaacagagacttacggtgaaaagggagtcggacttcccgtgctcatggacaccggtgtagcagcatggtatctccccgacaagatcatggctcctatctaccgcgctttcgaagtcaccgaggagcctcctctgggtcagagatactttgtcgtcgactgcaaatacgccgaccccaagcgatccgacggttacatctctgttggttttggtaactacggcaagatcaaggttccactccatggcgtggtatcaaagttccccgacaagacatgtggagtctttactgcttctcgcggcgatactgtgtccatctttggtgatcctttcttgcgcaatgtgtacagtatctttgatcaggagaactggaccctctcgatgggacatgtgaagcatacggatgaggaggatattgtgcctttgccgaaaggaggtttttaagccgagttattcttagaaagatagattccatagatgaatgattatactgagcttaacagacatgcctttcgaactgttattcagtagtggttggcgtgggtgtaggcattatccgcactaaagaacctaaggaacctaagaatcaactcagccttgtattcattcgcgctgaagctccatgatctgtttcatctttaactttccacggcgtaaccgttcaacggtcttttctccactctcgcatctccctccattcaccatcttctttgtttcatttgtaacgaaaagcgtgcacaacaaacgcctggtgcctgcataaaatcttagccgctcgcatatttttttttaaggcaaacattccccctctgcttgattatttttcattcttcactccttcaactacgcccctcattcccggactctcctcatcatcctcatccacctcaaacctcccccaaatctcatcatggtcagtcagttgccatggcaaatcccctatacatctactgcaccatctgcggcatgacgttgggtgatgatgactgcatcgtctattatggtcccggctggggagatgctgtgtccccttttttgaacatttccgaccaagaggttacccgctacgaggccgtggccgaaagtcattacggcaaagcgatactttccactggctttgtcacctatcctccagagaagcataacctctatgggcagattctagacagggccgcccctacagtaaagctatatattgccattcatccagcttgtgaaaatatggccaatcgctttatgaagacatcttccaacgccaaaattcactcacttggtgatctttggctggtattggagcgtcgctgtatttgccatatctgggcggaatcatccaatgactgggcagatggtgaatcaaggttcattcccgaaattcctcatgctgagactggtgtccgcagccttgatggctactacgttccacgttcttgtcttttgcgcactggagatgagtgggaaggatgggtaagttttctgttctgcgccgaacttgaaaaacatggactaattggatcacagtgggatgaggatcccttcgatattctcgacttaaccgcggacttgatgacaaacctcgagagacttgagcctacccccaactcaatgttcaggaacctttttgaactcttaccaaacgaaataaagaatcacgtatgcagctatttgcaggacgaagaattgtcgctcgattgcacctatctcatgcctcagttcatgtgggcaggaatgttcttccgcatcgccttcctttgggacctcgatgttaaggtcgtttacaaaaagacagggtccagcaaggttgatctggagaagtggaactgggaaaagcttacacgacaggtcatgagccgtgcagagtcgtcgcttaacgcgaagtccggggttaaagagagcgcgtgggattattccaaagttgagctccacgttcctggtggtttagccaaccgccggagaatttggcaagtgctggaggaaatgctcccgagtactgcggtgtgggaggggccaaacgagccttatacagatgctatgttggaactcgcacataatgaagttggaggacctatcaacccttggtaggaacatatcgagcactacgttgtgccttcttctgagtcttaggtatagaaaccaatagcctaagctgcacaaggtgacctattaattccgtctcttatgttctcagcggctgatgtttctgatctgttactaatccaacatatgttgttgcctgaggcccccacttccttccgtctcgtagtctgtccctctcttccttaatgcacatacacctcactgcggccacagtaaatccaacacatgcatttaccccctccagatctcgcccgccgtttggcgatggcgattaccaagggcgatacctcgatggttcattctcttatcatgcagaaatctccctcgttcaactggactggcggcaagtattgcgtgttgccctacaagacccaacgttgagctaacaaagactacctgcaggacctctcgatgaagagaagcgcactagtgccatgaacatggcagcccatcgcggtcattctaaaattctcgaattgttatcacaggttgaaccccgcgccaaccttgccgccaacgatcccaacgacaatggcatgacccctctgcattgcgcttgccgaggtggtttccccatcatggtccgctggctactccaatttgacaccgttaaggctgcagtcgacaagaaagacaacgaaggccggactcctctctcgtatgccgcccaggttggattcgagcgtacggtccggtcgctcctcaagttcgatgctgtcgacccattttcatacgatcatcgggaaaaaacgccttatgactatgctgttaatggcgggcatagatacgtggccaaaatgatccataataagaaggatacccgaaaccaagtacgctggtaattgctacaagggacgactgtactttaattacaagcgataatgctacatccacgtttattgtgccctgggcctcctaagtcttgggaaacaaaaatacaatctttcctctagtccctttctgctaatacttcttcatgctattcgtctacgttgtctatgggcaaatagatagagagaagtccaacttactgctactcatgaacagcaatccactcaacaaatcgttttctgaaccgagaaaaaggcatgacatccattgactcctcagcattatcactactgactatccttaggccaatactaacgctaccaccctggtccagctctggtctataagctcggacatcttggctatgtcgttctagatattgacaatgagctagcatggccatggataacttcaactttgttgcctcagatatttcattactggggtttttccagtatggatgtcctcacattcatgcatttagatcttggcaacgagttctcaaatcatcacttcttttttatgcaacgcgccgagtcatacgtcaagaatatattctgtcatcataattcattcgaggtagctggttttaatacatagcttatcggacatgagtgatccgctagtaaaatcttgaagggtatttgaggtgtcggtcaatatgtgctgggcactgagatatttaactaccttttcgatatttaatcaataatatatatactaattaagtaatatatctagagaagtctgcctcctaaggtcattataccagatataaaaagtggccattcttcccactcttcaatctcccaagaccagcacggcaaaaccttactatatctttgttcttcacagaatataggctcaactttttgtactaaaacataccgcgatatccacctttcccgaattggatcgaatgcgaaatcgttgtaattaacattagtgagtagagcagagtttgcagactttagcttgtcacctcgaacaatcttaaaccaaggatccaccagttcattttgtcgaaaccaaagaacgttgacgtagtgcactgtcatgagcgtatatcgcaagatcaacaataaacatatgacctgttttacaggtgagagaatattgagcttccttgtgacgaccggcaacgcgcgaagtatcaaaattggcgctaaaagctgtggtatcgtcgttcgaaatcgaaatcgttttccttcgaatgtagatacacacgatacaatgccagatatactgttgatgagtatgagaacggcaagtccaatccataatagcggaagcgctgctgtagccttgcccaacacagtcttcgaagttttgatgttgatggtcgtagtgttgatatttaggttgtactgccaaacaaaaacccactgggctattccttgcaatagacatgtatgtgcagacacccagcctatgttcatccgattcaacgatgtagcacgatcgtcaaagatcctatcgaagaggttgtttcgcacgccttgacaattgaaattaagggcgtcatagcttggagagatagcaacgaggtgtttccctttttcttcaatctcgtccttggtcaaaaaggtgtagcccacaaatgtgcgagagagaacattacgttctggttcttggttgtttgagctaggcccagagaaatattgcggctttgaaacaggcttccgggacagctcgatcgagtcgcccactcttctcagctcgaagtattcgtcatcgatctcgagtgcatagtggcataccagttctacaatattccagacaaatccatgtttcttctgccacaatgagaacatagcaaaaaagacgataggcgtctccccagtaatggcaaagactatgtaggctaacgtgaatagcgtcaaagatctgcttgttgtctccatggccttggcatgttcccttccctgaagtatgggcgttatgcttgtaaggaattcgtcatcattatcgtcaacctccactcccccctttcctatcaacattaaagctttgcgaacaagtgggcgtctcacatacacagtagcccagatggctacacggcataagtgaaagacagctctatcgtgtgctcggtaaagtgacgaaaccagccattttgggccaaatgcaggggaggatacaaagtacacgcgttgtatcttgcgctgttcgatagggtggaatttacgccgtatatgattttgacgttcgttgattggtaaagtacggtacgcggcgtaaaggcaaatccaaagcatgaagcctgtctggcctaatagcagggcaaaatgggaaattctatgccaaccattgctatcatcttgacagtacgatgtgagccactcaatctcaagaagcatcgaggacatccacgcaacgaaagttgggttgaatgctgtcctcgatccgagtcggtacctttttagaatagcgaacgtcaagatcgaattggcaggcacatttcgaatgaagagacccgtggaaagattatggcccagtgtcagagtgagtagtgcctgtaacacgatactgatggtcgggacatgaatcagtattgcgatggtggcccataaggtcatgattcctcccggaacttcagagcgcaatgatgagaaagaaaacctcatcattgaataatgagaaagactcttttgtgtatgagtttctgtaagagaatcttggtaagtttggcccaaattgataaagtagcagacaagagtaaagttgcaaagtcgggtcggcgttaatgcttcaagttgaactctcagctgacgtcatgtattcgtggccttttttagacagaagcgctggaggcttagcaatgtatgtagctgtagatatttcagctgtcgaatcatatttactgcatgtgatcaatggaatagcccctgcgtcattgcaccgaagctgggcataagacttgtccgcaaatgacataatgccaaggaactgagacagcgaattgccagtggcagtgctaataaacactgcagattttcagcaggaccaataggtgttttgtctcactctagtggcagtgtttacacagcctgcaagagacaatgcctcgcaagctatagattatcaacaactatctaaatagctgaatattcttatagaagcgtaattctttatctctagtttatacaaaagagccatccacttcaaattaataggttgttcactctaatcgtatgcactgtttgtaattggaatacattcttaacactacaacactaacttttcatgccctcacgttaagcaagcaagtcctctccctcctacaccaagatgggcaacagtagagaatgcaccggattattttctacctttcaaacaattttggcgtcatggccattatccgtcatattccttccatggcggacaaattatgaaatcctcgagcacgccattaatacattcaaccaggatggagagacaaatgaatggatccagcgattctgtgaatctaaatcaaatgagctttccaatatcagcgtcctagtaagttactttcttacatacagggttctcaagactggatagaaactgacaattggtttctgcactaattcagggaggtattactgccgcagttattagtacagcgtttacctgggatccttcagctcctgtcccggctaccgtacggggtgcatggtactgcggtcttatcttcgcccttacggctgtatcagtcgcggcacaacaaaatatcgctttgatccgtgctaaagcacatccaaaaggcttcgataacctccgctatatgttcatggaggcgaaaaaaactctaaacttaccaattgatcgcacagaagctgtggcaataaagaaacagcctatctactaccagctatacctctggcaggtgccaattatgatgctaaattttgcaaaccttgtgctcgccacgagtattatatatctggtggctcaaacagaatctgctacggtgcgttcattatacaccactgttatagttccaagtacacaagttacattacagagcctacagaagactaacaagaaacacatttaattaggtgattatttgggttttagctgcaacagcctttgctggtacaaactacttagcatcatgggcgattctaaatactagcacattagccgcaagcgacaagtctcacaagcaatagagagatcttgactggagatttatactatagaaaagctaagtgagtccttataatctaatgcacctactagctatagctaacatatgatgcagcccgagcctcctagcccggccactctcagtatatcgttaactctctcaatcactgcgtagccacttcttcatgctccagtcccgcatccttggccttcttatccgccaactcatacaaaaatttgaattcatcgccactgacttgactcacactaagtctagattgcttcaacaactgcatcgtctccaacggaccaccagcctttcccagctctttcaattccttgagaccgatttgtacggcaaacttctttcgaaactcgacgtgcaccaggtcccagatgggtttctctttggtcgacttggggtcgtagtatggagcgctgggtttgcgagcggagcctacagaaatgtcagaaggggttgcgagagaaatgggtgattgggacctacggtcttctgagaattccttgacgatttccatgacgccgactataccgggttccttgcaattgctggcgtaaaagaaagcgagatcaccagcattcattttcctcatgttgtttcgtgctatggaaaatcagtctctttctcgtctcatctaatccagcgatcataccagcataggctcgaatacctgccgtcatgtcagcacttgtcttatcaaaagatcaaggggggttctcaccatcccacccttcaggctcagtcttggcccgcaaatcatcaatcgaaaacttgacatcgacaccattctcgatacgcgtctctggctcggctttcatgagccagtaccactgcccatcatgcctgggcgcatcgggatttgtcgtggggatggagtcgatatctggatcttcagatgcagcgcgggtactgtcggattcttgtttcttggcgggtttctttggcttagcatcttcttttgcgactgacttctgttgctttggctccttttcttgtttttgtgctgtcgcctttgctggtttctttggaggtgtcgtcttggtcactggagttgcttcaggttccgattgagtctttgaagctgcttgtcgtagagatcgtcgctttggcgcgacttcctcactagcctctggggcgcttctttttcggggcggcatgatgtaatagagtgttctgtgttgcgatgggaaatgtgtttgatgtttttgtcagaggtcatgtacgcgacgcgacggagttgaggcttgactgaggcaccgccacatttgtcaagcgccacaattagatgatgggagatttggtgcagggtaatgatgctcacaacttgatcagactttgaacgcgtgtttgtttacgcgttgtatcttggtaagaaggaagatgaattgaatacttattttctatgaattttctctctcttcgccgatgtgcttggagtttgaatggcttcttgagccctccttggcgcagatgatcatcggatctgtactgattccaacatatataaatgctaggattcatgttaactcgaattgtagtgtcatacaattctcaatctcaattgtatgtcgaagtgatgtccctgccaatagcccatctcaaaaatgcatagtgatgtcccaaaacgccaaacccgtccatgtcccgtctagaatgccgtccaccataatgcatcattcttcacccactcgtctgttttattccctcgttctttcatttcgttcaacgtctctacagcccgattgtgttgagcttttacagttgtgtattgttgtcttaggacataatatgtgaggcagtatgtagctgtgttgtttgttagtacaagtcaatcaaggaatggcgggtaatgcatacctgctgctgttgtgacgagcgctgcagtgggtaatgagcgggccagtctcgctgtgaatctgggggctgggggttggtggaagtcaaagcggggaagggctgatccgaatgaatttgtagtcattgtgaagatgttgtttgtttgtgttttgctgtgattgtagcttggttggtatgcaagattgaattgtgtttgatgtagatatttgagtaacgactcgaggactgtttgtatttatatttctggttggtcggattctcccgataatccatcacatcatgttgctcacaggacgtttcagtggggcaactcgaacggtacctctgctcaacattctgtaatgtggcgtgatccaactgctgacaatcccagcacagtaacagtcggatttaccgagatacgacttcttaattcaacacacaagagctaactatcagtcccaccatcataaaaataaccacagggcccattactatagaagcctttggacttgatcagagtattgacgctcgtaaagtatcttccaacagcctgttgcttgtacagttctccagtcgggcagtttcgcacggggtagatctgtataatgcatttgctttctgcttcgatgaaacgactgtaccgacaagatgggttcttgtgacacgcctcgcagcatgaagttgctgtatagccagcacctatattgtatgtgaatagcgagtcgatatcggcaggagatgtagctgtaatgacttttccaccattggctgtcatgaggatgttgctgtcctggcaggcagcatactcggttgcgatgggtatctgcgattccaccacgactaagggtcttgtgagtcaacctggcatgcaaaaagatggccttgacttaccagtctgcaccacagtcgaaactgaagtagtctctgtccaagatgtcgtcgtgggataaacagttaatgtgacagtagtactaagatcaggcggatactcggtaacagtagaaaccttcacaatagtcgacatgacactcttggtggcagctttaagtgtcacccatttgccctgaacctttgtagtgacggtcttgattgaagtagtaggcttctttttcacgcagtccaccctctgcgcatatagaacaggcgtcggttcaactgaatcttggatctccccatcgtccacctcggctcgaaccttgtgtcttggaacataacgtgactcggatttgatagcaatccatccaggaacagtcggcactgtctctgtcacatatttggtcgtaacggttgtgctgtcgcttgtcgttacagaagtactcgtttgggtgctgtaaacagtaatttcggctgtgaagacataggtaagtctctgcctatagacaaaattttactctgtccgttcttacaagtaattatgctagttgcggtcccgactcttgggtcagctgtcgttgtagtcgtaataacagaggtggtgcgaatggttgtcgtctttgctttgagaacgacaaccacgttgacttttcgaacgactttcttgattacagtgatcttgttaacgacagtggcagtcgatgtcggtatttgattcggtgcgattgaaacagtgtcgagtttggtggagcagacaacgcccgttgcgcctaaaccagcagcccaagcctgggcgcctattgcgcagaaaaacaagagtgttttgacagccaccatggtgagtatgttacactaaagacagacacgaccccttcaccgcgtgtctttaaaaaaagggcgaggtgactacacatataagaattgcgagtcagatttgacttgccgggtctcaattctaggcctagaactacatttagtgcttcgataatttccaaaactattgaaagtagtgcaagacttgacagaatctctagacatgatcccgtctctactagcatagaaatgaccaagtatttctgtcaagtctcagccctcggccaaaaaagcttcaattggccaacaaaccactagactaaactaactattgaatacccaccgagaattaaagattgctggctggaatgtcaagatctagattgatgcatcggaaacaaaccggctgtttccatgttgcatttgagaaacccttcggtgatgtggcgtgatttaactactggcgatccccggtccagcacgccaagtgccgaaacctggtgatcatcaagtggtctgactttttgacattgccgtcatttattttaagtttggcactattcttgcagatcttcaaaccactggctgtcgcgcaatggcccgagccgcatttatttgcgcggcgtattaacgacccgtctttctatttggaactctgttgatagctggacgtccctagatgcgacacgcagtttgagttatataagaaaaagctcattatattaatttaaaattcttattctacctcatcatattttccttctagacttgcttttaacctccaaatgtctacctgtcctttggcttttaacttctccaccagactgagaggtgtgtttccatttctgtctttagcctctagtactttactacccttcgggatgtacagtaacatcttctccaatatggcgcctttgctagcagacggcctctgaacgttgataacgaaatggaacgctgtagtcgctgactctattcccttctgggcaagtagtgacggggcattcgtacctgctctacttaaaagaaggttaacgatatcggcacgaccctttgctatagcggcgtggagagggaatatatagccgcgatgatactcgacagaagcgtctgcccctttactgagaaggaactcgactgttttgatgtctcccgcatagcatgctttgtaaaggaggaacccgtcgttttcgagagaaaagccagccctgcagtaaacggaaatgagatattcggccgtctcataccacccccaggtgatggaactctgcagagcggtcctgagaactgtttggagttgggggttgttcaagtctgtgcattgttggcactccttcaggtgcattcttaaaaggcctgtgcagccaaaagtagcggcataagtcatgaagcccgcttgcggttgattcaatccaaggtgctcttttgcgtgagatcgttccagcagtttcttttgacgttttagtaggagagtcgtgacgtttgtgcatcgcaagacaaagtctggtatcatccctctatcaatagtgtcaaggagattgtctgcctctcttgcatggtggagccaaaactcgcatgcatagttgataaaggtgaattcctcaatgtcctcttctgatccaaagatcgcaagagctcggaaacacgcttccagtaaagcaagattagactttgagtccacgagttccttggccaaatcgttccatccatcgttggcagcatttcggaagaagttctccgttgtgctgtgggtaaagcaaacgattggagtgtcctgaggaactggtatcggtctggtagagaacttttggtaattgaaaaagtatgaaactttgggtagggaagttgtaagtagcccatacgtgagctcgcggagacacgtgacgaagtgctcgcctgttggctccctggctctcgattgttcccactcttggatactagagaatgggaattcttccataaatcctagagcaagtctcagctggttgagggtcatgggctcgactgcgaccagggctgtttgtagcagtcggacggcgcggatattgtgggacttatccagcatactcaggacatccttatacatttcctgaactttgtgtggtatgtgatccaatatcttgaattggtctagacgccttgagatactcgcctcggccttgattctgtcgaggaatagcgatgcccacaggtagccgttcaaaacatggtcctcgagccgggggaagaaaaagtgaaagagcttattgtcgtgcattttggctagttcgtctttcagaaacgccttcaccagatgtccaatatggtcctcaaccctaatcacggttgttggcggttcgaggtggctaaaggttggtgtatatcgacgtgatacacatatgcgtatatccacatgatcggttctccttaaatcttcaagctctttaagaaaatgtagcatatttttaatcccgtcatttccatcagtcaatttactccccgtatccatggctgtattagaacactgttccaatgcgtcaatgaataaccgaaaggtcacagtcttgtcaccatctgtcgttttgttcaagatcaacagactctcaatcagattctcaaagacctcatcagggatgtgttcaattgcatcatccgtgtcttgcaagtcctgacttagctgtcgtatctcatcccaaggcttgtgctcaacactttccagtagcttcacaaatagagaaaacaaaaatccccgactagacttcttcaatcttgaagcatctggctttggcgagctttcaaaacaatgccatatgttgacgttcgaatcacttgtctctacctcttcgaatgccctcttcatgaggactgatttcccactacccaaagcaccccgaagagtgatcataccgggactctcggtattcggagggttgttgcccagccattgacgataatggctattttcgaaaagccatgtcgtgtcgggaaagcgtttggggttccgtgtatagttcagcgggagacgtctcagaattacctttctgatccctatgcacaacagtgtcagccataagctaaagcggattaggtttacgcggcttacctactatcaagatgcttatcatctggaccaggcattgtcatccttggacgagaggcagcctcttcaactagaggcttcaacctctccaggactatctcatagtcatctgtcctgttcagcttgcagaggccagaatgatctctcggaagattgacgttgtattgatgacggagggttgtcaatccgacgctggtggcagattcgacggagacgaggagcattgcctcatccgattcagccagctgtccactttcttgcctctgttagaatcatcagtagggcacatatgtagaaaagaccatggttgtaataacctacctgtatagtgggcgagattctcgtctcatagaagcagaccactttatatctgtcttcgcaccgtgtcgcaaattgcgtcataagacctctgaggtaagcctttggctggccgtttcggtcaacaaccagatcgttgatgaggctttcattgggctgaccgccgactattctttgcaactcctcacggtttctcaaccctgtatttgggacaccaaacatgagtagagcataacagccgtcagcaatacccctgcatccgtcatcatcgtcccgtttgtcgtgcgccttaagaatcgtctgggtatgtgattagtaaagtattaaaggagattacaacgaaagtaagccggctcacttcttttagtattaagccaccaaggctatgtgcaacaaagacaataggtcgattaatcgtctagtcgcgtcaatagctgtaaaaacctcacttgatggggtcccgcgctcacctgggtggatgctctcaaggccttgagactctgtagcaaggcattacccatagtctcaatgttgtctgtggagcgactattgtcaagcttagaatcataaccgtagatgagaactcgagcgttagggagatcgtgaggcaggaagtcacgaagccaaaagtctcctgaaccatcggataaggtccaagagcccaccgggtgacttgcaagtcctggtacggcgaccacactaaagtgactcgttagatataatgacaggaatttgaaatctcgtagatatacgtactcgacctttgcgtcaccgtcattttcaaagagaggtgtaattccatgaaattcacagtcgaatttaaaccttccgagcgggccatgcttaccaagttcattcacaatggtgtttgggctcaaagaggaatgaacctggagtgttgaagaagcgtgatgacgagtctttcgtaccaaggtgcatcgggacaaatccaccttattcagtatcgttttcaactctgagtcctctcctactagtttcttcaattcagccagcacagactgcttgctcatgccaattgggatttcgcttatgcgaatagttcgaagctttgccaaggatttactttgaagaacacaatgttcgggttttcggcctgcatgtccgtgtgatttaccaaaaacaaaatgtcgagtgcaaaagatcgatagtaagagaaggctaaacatccaaaggccagcccataggttgaaatggataatactctcagccattgtagttttgctagggcccttatatttgagttcttgaagatcgttgtttcgtgagttacagtggttgcgtgagtgaatatagtagttaggtgacgtgactactcttattcattgcccggtatgtcgaaccctcacagcgctgttacgtttcaagaacaatctttcaattccctcagccatcttgtagtgcttactctaaggggctgtgtgcagtattgagggtacatgtggctgcatcaggctgcattagtcttgcctgtgctgaacttcccctgcatccaactttccagtcatagcccatattccagtacagtggctgggctaaaggaaattacacctcgtattctatttaagaagtaagcgtgttctctgtcaggacggtgtttgtagacctgcatcaacatggaacacattctaggcacccctttctcaccagatcatcagttggtggcccttgccgagagcgacgattaccttcccggattcccccatgtttcactcaaagataggaacaatgtcgcaaagttcattgaaacagagctatgctctgacattctggataccatgtctgataagctgtggtggatgtccaaacaggatagtggaaacatctcacctcttcatcgacaaatcgtcaagggacgacaaattattatctccgaagaccccaaactgcacctagtctggatagaggaccatatttacataaagcctctacctcgatatttactctctcatcagttctgggaaaaccaccttgctcaccaaaacacacgcacttataggactgccttgggatttctgagaactttcaccaagctcatcagacacgagtcagactttcgtattgcccaagaacccagtctcagcctgatcccttctcatattacctggaactgcttttgtcactgggctgcagaagtgtcgcgtgtgcaggacagtcaggtatccgaaagatacagatatggcgaaatccgcctcactaggctgaacttttacgcaccattccttatacggcgctccgcttaccaacgagtgcattatcaatactcagcctacttcaccaggttctatggcccaatccttttcacattggctattttctctctgatactcagtggcttccaggtcttggggtctgttcccgagggtacgagtggatacaacgcgcgggcggtgtacacagccggcgtgattgtcagtgttggatttatgcttatcacaatttgtatgtcactctatctcggagtcttggtggctttcaaaattacaagagagtggaaggtggctctgagggatcgacggttgagacatcttgaggaggggaggggatgaaaccgccgtggctgagatacggcccaatacccacgaggatcaacacaatgtccgagatccatcggctgttatatcgtgttgggcgcgaatccttgttttcagctgttgcttttatcagctgccgaaggcaaggatcgttcctcgtcctcaaatgagggttgaaaataaatgcatactgcatatagacgaataaacggatacaataagatgttattggctaaccttcactgacacgggtcatccaaggctttacagcagctactccaatcaatcagccatatgcagccgaaatcataagtggtaaaacggcgccttcttttctccttcttgttggtagcctgctttgccaagtagtctagatagttggtatgtcgccgaccgcaggattcagtttcagcctcagacattcgccgttcaagtgatctatgcacaacaagcgagctcaactgatatttctgttcgggattttgtacagaatggtatataaatacgactcgtctcatcgattcggagacaataaacatcttctatctagttcattatccgcactctctgattatatcctcctttgtttggcatacttcctaccaccatcatgagattgatcgtaaccactctcctgggaatattcattttggcagttcaacaagcctacggtaaacaatgtactggcttttcacgcaatgcagataggtgtcgggcctatactgcggatgaggaataccgatgcatcgcgaccgagaacggtctacaagctatcatggattgcgtcagcatagaaggcggcgccgagaaattcttctgtcgtgacgggagagacggattcgagtcgaccgctgagaactattacgaatctgactatgcaggtcgtcggtgcgttacgccaaggagtgcactactactcatgagcaggaatcaatgcttcttttgcggtttaactgggatactaaaggcttgtcctatggacgatccttgttttctggaatgtctatgcgagaatcacgttacagatgaacatctgacttgtctggcaacgtgcttcaacataaaacttgagtccccaacatgtacaaatggcggttgttcgtcaacccaccgcaagcgtcatgcagcaggtacaacggctcgcgacaaatgggcgatgaatgacgactccactaggtggttcacggttagtctcggacaattacctgattatcttggatcatcttctacagagctgacaatcacaacaggcagatgggctgcgaatccagattcactacactggatacttcgaagtctatcaaacaaatggtgtcataaaaacgtcaaggtttcagcttccttaccgtgatgagtgcgtcggaacgatcgcgaacaggtgctttgtctcacccgtatctgacgagatgttctgctggccactaaatgttggtgcaaattgcaatgtacctgctccgccgactctcgctcagttcacaaagacaaccaagattagtgaacagaccaagacgctgaaagacgccgataaaacgccagcttcggctacctttgagcagatagatgtgccgactcagaagccaactaagaaaccgacaaatgagggggataaaaatggagcttcttcttgttttcaggataacttgttattggttgtactatctatgcttaacctctttgttatagcctagatagttagttgtatctattaatatttgtacttcatatacatctgactaaactaatctcatttgaggctgggttagctatttgcactggtctggccttggtactcgtgctatgtcacagccaactcagccactaaaagtttacaataaatgtatggagaacaagaaacatggcactgatacaatgtcgagtgtctctagttgaattgtcaaatataacctgaaatcctactccatatgacgagccatccattcaacaaaatgctccggattttcttgaaagtacgtgtatcccttcatcctcacagtcccatcaacccagtgcaacttcttatcctccacagtgagcgaatcatacatagtctgaacatcactctccttggtcaggatgtcctcccgcaccgagtaaataaacgtcggaacacgaatattcttcataatcggaataggcgacagttcatcagcggtgaagctcgtttccatcttgatcatctcgttcacttcgtcaaacttatcgtcaagcccgaacatgccaagagccttttcgacgaatggccggtaggagagaggctctggaacgagaagacagcgtacatccttgaagacgtctggtcgacggtccatggcgaagaaggtagcaataccacctaaacagcggctgaaaagcccgatcgtcatgttcttggtgtcgcctcggctgcgaacatagttcaatgacccaataacatctcttgattcaaaacgaccagtgccagaaataccaccattcgcctgtccactagttccagagttccgcatatcgtatgtgagaacattatacccagcgtcatgcaaaatcttgagatcaggaatgaagttgagctcaaagtcatttcctgtggcagaaccgcctagaaaggccttccatggctcgagatgagcggggtagcctgatcgattgcagcgaaggggatggttggcgatgatcagtttgtttgagcctggcttggggatgtaccatgcttcgagaggagtgccgtcttcagaaggaaagaatacatcttcgtattcgagacctgcttcactgggacggtggaggagaggggtggggatttggttgcggaggggagcgacgaggcttttgaggagcccttgtgtttcttcaggagtcatggtgaattttcttgtgtctttgtgcttttggagggagaacgataaagtaaagggatgctggtgaaagagatattactatggctattgagttataggttttgaaaccaacactgagaaggggcagtatttatatactcaattttatgagaaggaaagacaccatggaatttcgctatctcctcttttcccgacatgatgggtaagctgacatgcatctggagggatgtgtaacagacattctgcatgctcaacggctgaaatagttggccagcacattacagagactagactgattcgctgtttacacgcagggtgagatgactgcagaaagctactgatcctgcaacgagaattaacttccccattaggaatacaaccgataaaagggacttaagaatatcttgacccctgctttcccgtgattttggtaaagatcgcggaccaccttccaattggattaatgcgggccagacataggtgtgtcagcattgggggccataacctgcaggagttgacgtattttaataggctcggtgtttggtaaattgaccgaacggttagcgctcattctcaaggattgcgtacgaagaccgataaatcaatggtgactctgagacagtatggaaccgtggagggtgtagctctgacgatactttaggagcctaagatcccagcagatgggggggtacctctaatgccgggaatcgagattatttagttacagctcttggactactggtacatggtcgaagcaatgttattagtttggtgagctcttatcgcccaggtggaagggttggcacgaattattcgttcaaacaaaccagggtcttgtcattgttgctactatggatcgaatcggtccaccctccaatgccaacttcgcctaatagaattcagtcatgagaagccgattgagcttccacctttgcccaaacccgctctgtaccacgctacccctcgtctgggatgagcataattcttgaaagccgaagaaggactcaatttttgggcgctgattcatgagatgtctattcccttgtgggaatcatgtttctatccacgccctccatcggaccggctttggcattcagcttttgaggataatcttggctagttacgaatgttagcaagtgtttctcttaatgctgtcctggaaggttcatcgtactgataaaaccgcctatttttcctggtgtcttgggaggataagtttgctgaatgggaagagcgactgtcgcagcaacaagcgagatgatggccaaggacagcttcatgatgtataaaataaaagttatcaggagtcttgtgaaatgtgagtagccaaatggtctcgtataccggatgatactgccgttttataatcatcgattcgtccgtagttcaatgtatttgggataggacatgctgcatcgtgatgggcaatctgcgtggcttgggctgagttgtctaagcggtatcagtccaggccagcctagactatcttcagctaactttcgcgaagccacagagcagtcggtgtaaggatgattggatgaaatggatctaagcttatcctaactctccctccacgtggagtatgtctctaagccacagattagactgtcctaaatagttagcctcgatttatcctcaaaacgacaaataactgaactgccttcatagatttctagggttattgcattattcacagtaggttaatgatcagcaaaggttaaaatcaacgtttgtgaaatctgttgcatagcaattggaaagtaagcttggctgcgtgtagcacaaaaccgaaagggtaaccccaatcaaatcaatcaacatattcaaaccgtggatcaatatgagataatattacttgtctcttgtttagcgtggggactgtgtaactaggatttgaggcttgtgttattacaggaactcattagttcacctcctgttgacgtactcatggcgttttcacaaccagctgaagttggtctctttgcatgagtgaaaaatgggcaacgaggtcttaccattcctcatgtagttacgcgaacagctaacgtaaactactggtagactattgaggaaccatcctcaccaatcaaaacatgcattccctgcattttaatgctacttccaattgagccgtcttcattgtcgtgcagctcaagtctgtaaatcattatgcaatattcgatgccaaaaattggtcgaagtgggtattgagtctcgtctaggggccatgtagagaagcaaagaggattaacctgtctttcccgtagacggactggaacttcagctcggccaataattcacagctgctcagcgcgtggaatgaagttgtcagctggtaagagtagggatattctaccaagcagtcgatatttaatggggtatattgaggagtaatctataagtattctatacatctatgggattgacataaaaaataaggtgcaattggtaaatggtggataacctgggggtagaacacccgctgttgatcgggcgttagatccaagacgaagaagaggacaaagtaaacaaaaaagagttagtagaaaatcgaagctgctgacactcagttggtgtaatgagcaacatagccaacttccatcatgctgccatagccatcgcaagtgtttccgttgggatatccgggctatacaattagttagtttataattaagtattcgtagtcgttgacttacccaggtaccgccgacagcaacattgagaataaaatacaagggactgtggcacagactgttccaaacgttttggtcgttgatcctggcaccggagatctggtggaactgctgaccatccatgaaccatgtgatagtctcatcgcgccagctgctcttggcccggttaaactcgactctccaggtatgccagctctgatctgggattccgatagtgttgccaataccggtaccttcgttacagataccaccgggatagacgtggcagtgcactgttccgtgaccagtgagctggccgttgactgtctccatggcgtcgatctcaccacaagaaggccagctaccaccgttgcggaggatgtttccaagcatccaaaaggcgggccagataccttgcttgttgttggtggagcaggtaccgaagcgtatgttggcttcggttcgggtgactttgcctgcttgaggagtgaaaacatacttgctctcgatacgaccagaagtccagccgttttgtgcagaagcatcgcgccacggcacaagctggagagtgtcaccaccgcttcgttggacgtttcgggtggaagaagtgtagacctcaagctctgcattgacattaaggtatcctgttatgatgttccatctgctggtgtcgggcagagtgccgccggaaccagcaaaggtatcttgccagactttagtgaagccactgtagttgggggcatcccaggcgacagtgccgagagagaagagagagaaaatgagaaaagatggcttgaatagcatcttgattgtgattgtagtagttggctagtttgttgatgagatgatagtagactcagcattaacttgacgtcttttgacgttcatttatatatacaaaaatagtgcagtgttcagaactcccctgggtatagtccgtgacatattgtcttgtcgccatggatctctgacagcatgccgcaatctatagaacatttcatcaccggagccatagcatcagttcggaaataatgaccacgagtcaacagtgagcttcagaaactagaatttctgtctgaacaataattctcgtgcccaaagttgcaactcatggactctttatgtgtcttgagatgatcaaaatcgcagtcacagtccaacgctcaatgacctattgatcaaaaatacagaataatcctgatcaagttgcgtgacccatcccagcgttacatcgaaatgtccatgtcgcagccgagaaaaaaacatcttccttttgagcatttgtccgaaatgatttaatgcgacagataatatctcatctaaaactcagcgaaccgaattccaaccttatctagcataaagcccctgaaaaattatcctacaatttaacatccttgagatgatctctttaagaggaagctaatttgtgattgccgtggaagaggtccataccaaatgtaaccttccattctggactgtcatctggtcgcttcaacttccgaaccatgggtttcagtgagtatagacggtccaatcatgggaaagggattggaaagtgacatgctcatgggcgcaggcttatctgactcaagagacggatttatttaacggatttcgttatgatcgccgcaagtcatgattgtgccctgtcacccaagacttgtccgaagctagattcagagacatcggagccgaaccctggtgcggaggaaatgagtcgctgagaggatcagatgagcaaagataaagaagtccccgataattgcccacgtggagggtttgagtccacaacagactcaagaagcgctggatgacgggtcgaacgaagcctgactattggtattattggaggtatgattgtaagcattaaacaagattcaacctatgttactctatctgcaatcagtgaatgattggctgggccgtcgttggtggctttttcagcctcagctgggtgtccagaactcatgcggttgaaaagagtaagattgaaaaacgccttgtgcggggaaaacagagagatagagtcagacaaatcagttatcgtctacaacaactttcacttcacatatcatttcgctagaaccatggacacctttggtggcgttgggacagcgacgtcgcttctagtacaagcatttcatctattccgacacgtgtcgtcagcacgtagtttcgcagacagcgcaggtaaacactcctcataatcattcattcgagaatatgcgctgacttgataggaacacttgctgcattaatcgcaatagaatacttccgtttcgaaacatggcttcagcagagtggtttgctggtcgccgattcagtcactggtgaatttgttgttagcgaaagctcattgcgcagggctattcttcttgcctcggatgcgcgatcgctgacgatggactacggtcgtgttgagcaacatgtcttgttggttatcagtcaagcacaccaatgtcttttgttgctccagaagctgcgtgagaagtactctcttcacagcgatgacaaccgtgccgtcagcacggagaagtctaaccctaccgcgatgcatattagcagtgagatacggaccgcgacatcattatttcagaacaacaaagtctctgcaggtattgaaagaaacgcaaagctcaaccaacaccgcacaaagactgttagcttcttccgtaaggtgaacttcacctggtcgttcaaggacgatattagcgaccgcaccaaggttatggaacatgttcaaactctcaagtcctgtaacgatgcgctcttggaatgtctgccaatcacgcagcagaacacagccgaaagaatcgtgaacatgaaagcgctcgccctctcagaattaccctcagacttgaaaggacttcggaatgctgcctcgacgttcaatgatgcgatgcaccgtcagatttatcaggcgacggtgattaaagctcgaagagtagaggaaagcacgcaaacagtatcacgtcaagagcttgaccaggttgaactggatcgtgcaggcctatcctttcaagaggaacagctgatcgattctagaattttgtctcaatacactgtcgctaactgtgagtgcgccttgaagacacttcattgcaatacctactttgttgctaaatcttgccagctctaacaacagaaaagctcaatattatcttggagagtgtgtcgttcccatcctccctcactgaagatgaccttggcctcttgagggatcgcattgccttactctgtacactcctccgcaatgctggccacccttactttcccgtacttccgcttggcatcggtttcttccagcaatctaggacctcgttcacattggcttaccaacttccttcatttgctgatcaacaggagcttccttgctcgctctattctctgcttccacgcaacaactattcgattcaaaatgaaaaactattggggctaaatagattcataccgtcactcgagcagcgttacaagttggcttccgctctcgctgatggtgtgctctcgttactcagtgttgactggatgcacaaaacaatcacaagtcggaatattgttgtatatcgtgcttcaggtatgttgaagatcgattctcctcagtttttgggctttggttttgcacgtcgtgagcgacccgatgagcgcagtgttgatgtacgcgacgagacaccgtctccgtggcgcttctggcaacatccggaactggtacgtctttttcactaagtattcgatctcatgataaatggttaacgtctggtatagagatccgcgggagaagaacatcgacgcttcgaacgtcgcttcgatatcttttctctgggagttgtcttgtttgagattggtatgtggcgggacgctcaccattacagctcgtcgggactggccggcgccgacgaattccgtcgaaggttagttactgtatgtgcacgagagatggctcatcgtatgggtgaaggttataagtcagctgtcatggcgtgtctggacagggacgagatatggtgtgaagaggaacagggtgatgccaggatggaggaagatactgaagaaagcggcacactggacgggggcccagaagtgactgaactgttttatttgcatgtttcgagcgttctgagtagttgttgcaaatagacggttcgtaaaatgattgccacgctttaatttctcacacattctttctactgatatgaacaaataatttcagagtagtgataagaatatattttcatcaagatagtagatcaacatacctcctccccttccctgactccatcttcatcctccctgtcagaaccatccgcgctcacctcatctccatccgattccttctcgctatcctcatcatcatcatcatcactcggctccccagtaaatcgggcaattaattgcggcatcaagtcagctggaatgtcccgagacccgagtaccctctccaaaattgatcttgggatagtgaagtgtcccccacagcttttgaccattcggatcgtggctagatcttgagatctggcagagtaccacgccactgactgtccttcagcgtcttgagcactgatatcagcgttgccgtttcttaccagaacatagaccatttccgcttttcccaaccacgacaccatatgcaaaagggacaggccttttttcgattgataattagcatcggcgccgagattcagaagaaggcgtgttgcgctgacgtggccttcaggtgcggccagccagaggagatgggtgagcaatagatgatagtcaacatccccgggggaggttatgttcatctcaatcttcaccgtccggagaactacggcaaggagctgcgtcatacagccttcggtagcgaaacgacttagacagaaagctagactcctgtgcataagagatctgtaggcgcgtcgtgcaccatgacgctgtactaagaaatttccaatatgaaatcgtcccagaagaacatgctctctgttccgctcaagtccaaacttgttggccaacaattcattgctttgtgttgtatagcgaaagcagagatcgagcggcctggaacgttttctgtttggcatatctttgtagcctgacctggcattgacatcggcaccagcttggcagagtttcatagccacatcgagatggccgttgaatacggcgtggtgcagtgcagtcataccgccttcacctggctgatctaagaaagggtttgaaccaaacttggatagtagatagtctactatcactgggtttccgtccttacaggccatgtgcagtactgtatcaggatgatcaggtcccaaggtaagtggtgggattttgtctgaaaacggatgcattggctcaagaagatacttgagcggaacaacgtcaatgtcggtgttattgatcacatactcgtacagcatgtacactctgtgtccattctgtacccaggtacgatttacatctgcaccatgctcgagtaggtacgtagagatttcgaagttacgctcacggaccgcattcatcaatggtgtacgacccagctcgtcgacgcaatctatgctcgaacagtctttgagaatactttccaataccgtagtatcggcgtgaagcgaggcgcagtagctatgtaacaaggtctctgcgtcgtcaagacaagatgaaggagaagaatctctgactttgtctataacgaaatggaccatgttgggtaaactggtacagatggtttctttgagagcagcgttccagaatacatccgcagcttcttgatatgggttcggaaagatgttcatcatgtctatcatctgttgtatcatctcaggcaccgtcgtcgcggcaaagctgagaagtcggaacgtctccagcctagtttcgctattctcatcagaccactccgaaacttgttcgtattcataaagaactttgagtgttgatactgcagagtccaaccagtactctccacagtaaataagccgctcatgcatgggttgaatcccaacagcttgtagaatgaggctgtcttcattcttctgactgtcgttgattgggtcagtacggcccgctccctgcatgttcattacgtcgttcatgctccggagcggtaggttgtcgatgtcatctttgacgaaatccatcaatgtatctagtatctcgacctggtttaggtggattgcaaggtcaatggatgacatgcctcgatgttcaagtagaggatctgctccacattcaaggagcgtttcgactagtgtgatcatgcgcatatcaacagcccaatgcaatggtgtcccgccatgagaaatgctgaactgattgacatttgaattccttgcttgagccaagttgctgagaccatctggatagtccagcatcaggactaatatatcttgcatatcgtcgtcttccagagatataagccaatgccatggtgtttctccaaatttatttgccaatgatgcatcggcaccacgatccagtagggcgcgggcattctcaatatttccaaaccttagggcgaggtgaagagctgtattccctgcgttgtcctgcatatcgatgatatttgtatcaaccttagccacggcagtgcgaaattgctcgggatcaatacccaatgctgcacccgcatgaagatatgtgttcatggaccgactcatgaatgacgacatggagcttgacattccgatgactggaagtcgtccggctccaagaaaagcccgaagaacctcttgatttgctggaaggaacatcatctcaatgtactcagcatcagcaacccctttctcattcatcatcttggcccccatgagtaatctcagctgttgctccgcctcacttaagactttatgatcttcagttaggagaagaaattctcttcgcgctaaaatgcagccagctccaatagctttgattagccatgatttgtgctcattgttgaaggtttcatcagtcgtatgacccattgcgagcataaaaggtctaaagatagacgcagccacaactgaaccgagatctatagcttttcttagatacgtcgaaccctcgaataaatcactggatgttccaaacaagtcgatactggcgtagcaaagttgcatgtatgcgttggctctgatctcgacagaaagagccttgttctctgatatctctttgagtgactcgatgaacattgtttgcgctgtccatgggatgtcaaagagtctcaggaactcaacattggtctgtttcgacgtatcagattgtgattattcacgacctttacaggaggagagcggccatagttactcaccgacgacagtgtgggtcccaactcgacagactttggcttgtgcgagtatgctgttctgttgacaaacttgttaacatgactgttataacacagaacctttgttgtcagtactcacccgtatacactttggaaggagaggctatccattgcagcatccaaatctcgcttctccatcgccgacgacagcgtatgtcggaaacaacttttcggcatagcgacaccacgcatgtagagatgagccctgtcagtactagaaactgcgcctcgaaggactatgtccctgtcatattcgtcctcaacggataatgaagcatccaaaagaattgcatcccgtgcttttcttttatcgatttcctgctgttctagtccatcgaaaggattccgaccattcaagagcactctccagaccagcaggccgaatgagtaggtgtcgacacaatgtaagtaagggaacgggacctgcttgtatagctcgggcgagttccacggcttcgtccctgcaccgatcccgatcttgtcatattgcctctcggtgccagttgcgatgtaggagcatccaaaatcgcagagtttggcttttatcttgccatcccgacacttaaacatcaagacattgtcaagcttgaggtcgccgtgcattataccacaagcatgaagcgcctgcagaccagtcccaacatcgcgtgcaatttgtagtttcgaatcaacgcctagcttctgctcagaaagatattcggtgagcgttcctagatctgccagctccagcacaatcatgggcatccatgctgctgccaaggcatccagtttagtccaaccgattgtcttgatgttgacaatattttcatgttccataagaggtgggtgtgatagaacgcgcagctcgttggccaaggctttgtagctccgttccgatatttccttcgattctgtggcaagaagaggatatttagctacgccgagactctcagcgtatcgggtttgaaagtagccgcctcgtgctatctggcgggatggtcgagcggcgaagtcgtgatgtccgaaccaggttgtgatgatgctgccgttgaacttggcctcatttatcagtgtcattaactggtacgtgatagggagcttgtctatcgattttcttggaatgcgtgcctggtcttggtcagatgtagcaggcttaatcccattgcctggactctcagatgagagattgaagttgttggtagcttgtgtcatctgctcaatctcattctcacaggtgtaggaggcatattcagcctcgaattcgccaccatcgctgttgtcgtccgttaaagactccattatcgtgacaaaagaagggatccggaacattcgcagcagcaggcgactgtgactctttgatgggaggggaaggcagagataactggctcccgattgtcagcttgcttgatgccaacccctgcaccttgttttcagctcagaggcagccacatagctccaactccaatgaaatctttaatcactacaccattgtcagacacagcccccaatattgtttcaagaactttgggctctgccctcctcctctggtcaaccaaattattccccaacaactcacgttcaatcgtatacacgggcacttgaacatcagtggaacaatgacagcctctatgtggtcgaatcaagaagagatcgatgccttttggcgtgcatcggtttgtgataatccatcgggggatagcgttttgcatcttgctgttcgcaaagaagacacggaacttgctaggcaccttcttgatgctggatacccagtggactcagtcaacgacgatggaaaaacgccacttcatcttgcagcggagctcggacttgtcagcgtcagtagtctgatgttactacacggtgccgatatctttgcgcacagcagtccctcgaacgacgaagatcaaggagttaacagagactccacgtccaatgatggctataacagctcatcgagcccactcgaggttgccatggatcaagatacggacgagcttccaatattattcatcaagcatgcgctatcagctcgtttcgatccatcacaggagtatactctactccaggctatggcaaaggcattcatctctgagaagcaggacgtacttgaagcattccgtcactcaggttgggatatcgatcgaaatcactcgagttaccaacgaccatttcttcactacgtttgtgaggaggccgaacaagttgactctgtcaagagactgattgattcgggagctgacgtgacgaaattggacatggccggctgtagtgcattacagattgcatcacaaataggaagatgtctcaacgggagtgttgtcaaacatctcatcgatactggcgccaagattaataccaaggacagatactggcgtgcaacaccattgattgcagccgttcaaggcaaaaggcttgctaacgcccgtgcacttctcgaggctggttccgatcccaatgcggcggtaaaacgcggcgacatatgcaggactgttctacacttggccgctcaagatggtattccccagatggtaaaattgctactggactttggagcgaatccgaatgtacttgatgagttgaacggctcaccagctcgatgggctatacgcagtaagtggttaaccaggacaatactttctttcttagcagaagaggacagcactattttctcttcattgtcaagtgctgacttcaacatctgtagataatcacatagaggccgtgagaatacttttggagggaaagctggacccgaatttcgacaaaggccattcaatgcaaatggcgatagaaatgcaacgcctagagatagttgagttgtttatcaaacatggagcaacagtggaggccacaatgatacatgtggcccggtcatctaataaggacagcagcatgcgtctgttggagatgtgcatccaaaacctggcactcagcgatgaagatattagcaacagggatggtgccgatcagaatgtcaaagtcgaactccacctcggcaagttcgatattcccagcatgatgagagctgatatgtcagatgactacagactgtgcgctcttcttatcgaacacgaccacggagagaatctagcgatcctacacgattttgctagaggtctcttgatctgcatctgcgctgaacgcggctttaataaagcagtgacacgactactggaactgggtcacatcaacaagacaattcggagctacagagtcaaaccatttggatggacggcgttgcatttggctgcttacaacggcaacatgacacttgtcaacaatctcagctctaacggctgggacctcgctgatgaagatgacctcggtcgaacagcgattcacctcgctgcatatcatggatcgtttgaactggtgcaaaggctgttagccctctattccaacgctgagcatcgagataaagatggccagacacctttgcactatgcagtatcaagtgatagccaagtagacattcgtgtactagagtgtctagtagctggatgcgacgtgtcaaaggcgaatgtctctggtcatacagcgctacacagagcaactctgttcaatttgattgacgccgtcacttggctattggagaagggtagtaatgtgtccgcaaaagatgcgttctcgaacacgccacttcacattgctgcctcgttcaacggtgtcccagtgatcgagaggttgctttcctatggcgcacagctgaacactcctgcgatagatggacggacacccttgcattgcgcaagccaagctggcgctgacaatgctgtaattgctctactcgatgccggcgcagatccgaacaagatagatagtcgcggtcacacagttctggcaacggctatatactgggggaagtgcaaaccaagtatcatcgacacccttcttgagcgtacagagatagactggaatgctccacgagcccgccatttggtcttcatcgcatcattagcagtcaaatctccaaaccgtgcttcagtgcttgaaaatgtcattcaggctctacatacaagcttgggggagaagaaagcgtctcgcattatcaaacggctgatgcccgagatggtgcccgagatactcgtcagtgcagacggctcggatcgcggatctccagcggatataatcccatcattactcgactttctgcctgaaaataaggaaacacgacatcttcttcttttccacatgcttgtagccatcatcaaacacggtggagatgacgatggagatttgacccgccgtcttctacacctcgatgacagcaatgtctcgcagatgataccggagaactggggctttcagggtctatgttgtcggtatggtagacttaaacagctacgtgtgtttttgggacgaggattgaatccacggggtaaatccatggtcgatggagtcatgtgcacgactggggacattgtaagacagttttcgcccaacatgtcaacatcgttccaatgtctagctgatgggttggatttgttaagggatatctgcctgaaggatccatcaataattccaatgttgagaaggatatatcctctttcaggacttgagtagtatcaaggcgggtttctgtgtatttaagtctggttgcatattcggcgatgatatagtagctgtgatggatgtcaacgcgtcggaaatagcagtcctgtttaaacttagcttgccgttttaagcttcttcgtacgccacgatctccagcatcgccgtcatcgcaaactccaaatcgggttgacatcatcaggtccagtgttgaagccctgagacagcataatgacgcttaaacaatagtctatgatgtcacaatcatgcatcagtacatggacagttatttatatttctattacttgtatctctcaatcggcacaatattaccacaagtcatcaaaacatttaccatagcaacaccttgctgttaaactttattcacaccatgacagtccttcgggttaccaacgcccgcaaccttttggccctgcgccaggtcatcgcgcacaacacaatcaactcccaaactcctcaggttctacaaagaagcaaatttgcaacccaaggctacggagacaacgcgggagaaccagtgggctctaacaccaaagaccgggtccccaattcgcaagcaacacacgacgcggagcacccaggcccgacaccctcagccggcaaagcaaagaagaatgagacgggaagtaaaagcccagaggatgcgagcgctgaatcaggtggatcgaggtccaaggatgctgttgagaaaggcaagagtccgactgctggttctattgggggcaaggaatagcttgctggcctgtatctagttaccatcatcacaatgagatcaactcttcctcaataatctcttgtattcacgtatatgagaacacttgtgcaacattcctgactttcagataatgatgtggactgcaagtacctgggccattaacttcgactggttctattgagagtttccaatttcccattacagacttttctttttcattactaagcatcaactaaataaccagaacaacactcaaactccctaaaatcccacattccttgtccagaattttccaatagcaataagttcaccttgcatgatagaaacactaatccgaacctatcaaggaatcaacagcagcgcttccatcatcgaaacaacaaatctaatcccggtcatggcttgatcaaaactcatctgatagggcttttgaactcgtacctggtcgggatcaatatcaatttccctctgatacttcttgagttctcgcacaagtccgtgaatacaatccgcatccaactcgataacctgggagggctttaatccacccttcgcacacccgagacgaaaattggtgggtgtccttctgatgacctcgatgattgaatcaacagtgtcggtcactgaagggcccatgatgtacttggacgtctcgttgctgtggagtcgtttcagaaaggcacttagcgagacgaggcttgctttcaaagcgtctagttctgtgcaaatgcggccaaaatcagggttctgaggtacgcgatgtgttggtttctcgggtggactcgttgtgacaggctgaacgtccgtgtgtttccttcgatacttgtcaaagtccctggcattcgttagtagaccatcatcgcgcatcgaaataatgacttacgctcgtaggatgggcattaaattggcaaagcggctgctgatatccatcaagttctctttatcacctctcaatccccgaccgtcaaagcgcaaggaatatatgtagtctggcatttcaccactcaactctgctgctgtactcctgagtttacccagcagctgttgcagtagctcccagacattaagttcaaggggggactcggttggttcccctttcgacatgtgaaccatccagtgctgggcgtatagtttggacatcttgcctagttctgccatctgcaccaacagataatcacatgtcatacagaggtcggccagaacgagatctctaccgccgccaatattctgggcaagcctttgcacttctaaaagtgacctccgtgcagtagcgcaagcttcatggtattcccttgggtcttcggtgggacagagcttgctaacgcgtgggatctggatgggtcccagctctagatcttcgaagtcatcgtcaaaccaagagctttggtcttcttgagctgatgacctgtcatgtcggacaattggtgggactcctgcggccatcgacatcgatatgtttgtccttgtcgatgtgccgtgttggaagggatggtaggaaaaatagacgctaggtgggacttttttccctccatacaattgggcaccattatatgtcgagagacatggcaagtatacgctctcgtcttgtttcggccgcagcggtagttgcatctgggcacttgatggacccgccgtagttggtggcacgattgccggggtttgtgtctcaacagaggctgttgatgttgatatggactctccgtcgagagacgtgacagagccgacgttgctgagctcttcccagtcctcgctgatggatccactttgacttgtcattttgtcgatttttgagatggaaacttgatgagagttgacagatgggataagaaaggatatttattcaggaagactttttgtcaagtgtgccttcatacatcatcttttgttgagtcaactttgacacgtttccgtactgcttggctgaagaaactctacttgatatttactgttgcttatctattcgccatcggcacatgaacagtccttaaactacgaacacgtcaacatcagcgatatctaattagaaaacaaatcggtccgtgttcatgataggctcagtaatatgtacattccaagttctatgcaaacttatctaaactatatctacgtgtaacaatttccaccgcccagagtcaatcaccaatcaatatgccgcagcaaacccgtgttaaaaaacttaaatttgaccaacatgacgacgagaggcctcacatccacgcttgtcattgacagcatctcgagtagcttcggcaacagtggaagtggtagtggtggcttgtcgaaccttgagggtggcaagtttggaagaggtgttctctcggaccttcatggtaacaaattttttagtggcacgaggctttagggtgacgcgacgggaactggtattctctcgagcctgcagagcggggccaggagtcatcgatgtgacaaatccggtaggagtaacaataggtgtgggcgtaggagtcaaagcaggcatggtgctgttggaggggatgataggaatgattggctttgaagagcccgccttgtacatagcaggtccaggaatctcgtacttggtggcacccttgtaaggatcaaagagaatgccaggctcagtttcggtatagagcttagtcgtcaaagtaccctctgggttatcggtaccattgcccttgatgtcaatgttgaagcattgcgggtagttctgagcaccgttcttggatgcagcgccatgaagagcaatgatctcgtggcggaagacgtagcttccagcagccaaggaagtggggacagttgtagtccacgtgttgttgttcttgatgagatccgtagcagcccaggttccatctttgagaccggcggcatcgatcttgacccacttgagtgtagaaacgtcagccttggtgcaacttccagaacacttggcaacatatgtgagaacagggccaatgtgagagtcaggccattgagaccactggaactcgatagtaccaccagccttgacaggcatggaagtgtggccaggagcagccttaatgtggcagccaatatccttggtaccgtaggcggcaggggcaacgaagccgttatcaaggttttcggcggaccaagcagcgatatcggggatcttctggcctgactgggcggcgtagtacgagtcgagactgtagcctggttgatagacgccatcaaccttgatgccagtgactgtgccgtgggcgagaacggtggaggcgaaagcaccgacgagagttgcagcggctttgaaagacatcttgattgttgactacaacgtgattggagcgaaaatgttaagtgagtggaagtttttggaatgtgatagaccagcttcacacagtaaagaatgaataaaggattcaaagaacgaatggagtgaatgtacttagaacaggagaccaaagctgaagaaacaaaagtccaacgtttacatcttgatgtttatatatctatcttgcccagcggaatattttgccgattcagaaacaacaagccggctaggttcaatgatggcatcatttcgtgtagttcattttattaccagtggtggaaatatgtatctcgtctcagttacgtggggacgtttgctgcaaccctggttcgcgcatccttgcccatgccctacagttccaagcgcgcggttcctatcatcaaagctcgggattgaaacagtggggaggatgttacagaatcagttcggatgaaagatcgtcttcgcctatgactcttgtggactagagcacccgtatacgcgtgtcgatgctaatactcggaagatttcgctaccatactgcgagattattggtggtctatgtctttatgagatttgtttcaaataagaaggccacgcattgctggaatgatcgacagctatggttgacgaccaattgtagctgttattccccttacgctgcctagaccagagacaacaaaaggctcctgacattttccagatgcttctaaaggtatgtatttccacgtgtaatacacagatatacctttgcgtgacccatattccgcttatcaacggtataaatggctggatatatttactgcgctccctgcagttcgaaacccttcggttaagatgtggagatttgttgacgagaacttaaacattgtttggtggcacaaagaaggaactgacgtgtgtcaagccatcactggcaaggaattgccactatggaagggaactgacgggcgctggcatgtcatacgaaaccttggacaagaaatgggtctcctggagcatcgaaactttcgcacgacccaggcactatacgaacagtttcctttctatagaagctgatggaatgtattcggtcattccctacagatggccagagggatttaaagattcattccagaactagattggctggatgatactccggtcacctgcgatgaagttgtggttttaagattctgaaccactcgaagcatccatcttcggtccgaggccgtagcgactgtggtaactaatgacctatgattagaaaaagtgacaatcccaattattcaacacattgaacgatgccgatccattaattgatacgggtactagagttaccacgagtgttgcgtggtctaaactcttaggatatggtcatcaagacccaccagatattttctccagatattttctccggtcggaagaaatgtcatgctgggatgcgacgtaatctcatcacacaggtgcagggtatctcaatgcttcagccacagagagttgatgacagtaacggcagagaattgttattagtggttgaaccaatggacagtccaatctataactttattcgatatacatagcacttctgcgaatcaggaatttactccaaagccaaacaggaatagtcaaagtatacccaaaccaaagaagagcagccatgatcgcaaactgcttcaccgaacccatcgcctgcatccaaggaagcgaagcatacgaaacactaaaagccaagcaattcttcatgacatttaccaataccccaatgtctccagtccgtgatggtatgctattggcagaatacgtaagaagaacgtttgctgcacccgtcagcccaaaggcaaggagacaccatcccacacagaccaaaatccaggactcgggatgtcttagtccgtatccaagaatcaagcagccagatgggctgacaagtgcacctagagccatgatgggtaatctgcttctcggatctggctctctggtgtgtccacaagtcgatcgaatgaacaagagatctgcaaagtagccaccaaccgggagaccagcgagaaggccaataagagatgagatgttaagtaagccgatcgaacgcgaatcccataacagtggaggagatgcatagacaacggcgacgattatagaaatgatgacagtccagccaatggtgaggccaaaaacatagactgtaactaggacttgtggtgcagataacagctggaggggctgaatgagacgacgtggcatgtctctccaacgtaatggaacatagtcggcgctgaacgatctagacttatactccttcccaaagtcgattgagggggctgtctcagcaagtgagggagttcgaacatcctcgattgatgtggtgcttggtttttgtcccgttatatcgtcacctgagacagcatctgcaggtaaatggagttcgtctaaatcgtgaatcgtctctggtaacatcaggatagatgcaatgaggttggcgccagtcaggatagaaagtatcctgagataccacctccaacttcccaagccgactcctactgccccagcaacaaggggtccaattgcagaacccgctgcaaggaagcctacgtacacaaccatggctctagcaagatgatgggtggggaatgtctcggcgacgataatgggaccgagtgcctcgaccaagccaccagctaaaccaccgacaattcgtgagttgcgtaaagattcgtaactggcggcttcggaggaccagatgttgcaagcgataaagaggacgagcgagccaaggacggtaaatctcttgccaataagtgatgccatggggagggcaaagagattctatcataatcagtcccctgacgcgaaggaaggataaactgtaaacttacagaaagaccaagagccaacaaagcgtatgtagccaaagctgaagcctgagtctgggaacagtgcaaatcttgaatgatcaacccaaagattggagagaggccagagcaccatgcgtttccgaggaggttataaaaactgacattgatcagcaccgagacacgccaccagagcggccatttctagacagggatcattagcgtttgcggagaagactagatgtcatttagggggaaatggagtcttacaaatggagaaatagacataataaacgagaactcaggactatcacgattgaaagtcttggagagttgatcgaaggtacaaggtcatctagagtagtctgtatagtggaacgctttatgtattcgtcatttaacgcctttacacccggaccagggtttcagcagctagccattcttccccgccattgtcccgaccatttcggcatcgatggagatgtttccccggactattacggtgctaatgaggggcctccttaggatcgtccgcgggccgtatccgatgctcctgggatttcctggggaaatccgatctgaactattgcctcacattcatttatgcagtgtgtaataaaaatgcatcatcaagttcaattcttcatctcagggccactgactctgcttgatatgtaaacaatagccccaagataggtagagaataaataggtatttttatggcagtaacgttaagaagatataaattgtaagccttgctttcgttcaagttcaagatcatacattctctagataaagcgtggctaaaaaggtactcaaaagagtgactacagtgcaatcgactaactagacaaaccaatatccccctactccgatacgtaggtctctacatcaactccttcgactcgataaaaccccaatgccttgagcattggcttatcatcaaacctatagaggtagacagtatcatccgtgtctgcaaaatgctgatactggtgccacgatggaatgcaaaatgtatcaccttgcttccagtgtagaacagcatccccaactttggtccagccggaaccttggataacatggtaaacagcagagctggtctctcgaatcactggtgactggcttcccgggagcaatctctcagctgatgcgccgatgattctgccaactgttgaactcgcattagtcactgaatcccatgtcgatcgactgtagtacttactttcggccccactcggctttaaataaggctgtgagacccaactctcggaactggcgtctagcttggcctgcatcttaacccaagggtacacgatatcagactcgtcaaagtcttcagcaggatacctcgcagcagaatgatgttctacaaagtgcaccggaaagtgaataaagctgggaaggtcaagtccatcgagccagatgacaggtttgtcatctcctccctcctcgtcagcgcccttcttgccatggtcgtgccagttccatgagggcgtgacgattaggtcccgagcccgcatgggaactctcttgccgtgaactgccgtgaagcctccacagccttcgatgatgaatcgacaagcaaaggccgtgtgtctgtgtgcgggtgcagtttccttgggctgtaccaattgaagaccggcgtacaaggtatcggttgtataaggtgcctctgggttattcaatgattagtagatgcccagtcagtcaaaaataatgaacttctcacctcgacctgggttttcaagcatcaagacgcgacgctcagcttgcttttccgttatcagctctcctgccttgagaagaaatggcctgatatcatgataagaccaaacgtgagggatggttttgggattgggcgctgctgggtttagacgttgcatctgagcccagagtggcgcagtttgggtaccatggagagccttgaccaactcttccgaggtctggagagacttggttgctgtgacactgtcaatagttctagtgtcatcgggtaccatgtttgcagaaggcatgttagtaggcgtttcggtttttgaaggagacattggataatggacaaataggtcttgttaaatctcaagtattggattaggtctcgtgttgcaagtcaccttcttggtggaaaaaagattgggttagttcttaatggatcaagtctagtcttgtagctggaacgttatggccgtcgtctgggataattattccgagatgttgcgcggccatgggtgagttaccgactccggggcaccatcgggagactttcccactaactccgacagctatatgcaggggttgttacaaaaatgatagagatatacacctgccggccatggactgacaatttctcactggaaatccgatgcttcgcagctatatctcattcattctagaagcccatttcatcaatacatgatgcataccactgcatatccatcacgatccacaaccatgcttgaaaggcttcatcggtcatttcaacatgtcaatggagagacttcacacaccaagacccaagttgagctacgcatcgtcgtagttggtgctggtctgggaggtctagcgactgctattgccctcgcgcgtcgaggtcacaaggtcgtagtcttggagcaggcagccgcattgggtgaggtatgtatcaaaagggcgctaaaagaggaacaaagcagtaactaatccttattatccaggtcggcgctggcattcagatcccttctaattctgcccgactactcctaagatggggcataggtccttatctcgaacagtacgccgtcaagccagaaagcatgacgtttcgtcggtgggaaaacggagaccccattggctacacgagactctcaccagactttgagataacctacggtgcaccttactttgtcatccatcgtgctgacttccaccgtgctctttgtcgcttagcagaagaccttggtgtaacgattgtgactgacagcaaggttgtcgaatatgatgaggcggcaccatcggcctcaacatccgacggccgtgagtacagtgccgatctcgttatcgctgctgacggtgtcaagtccattgctcgatcggttgtccttggaggtcccgatctaccagctcaaaggacaggtttcgctgcatacagagctactgtggataccgaggacatgaaatgcgacaaagatacgtcttggcttttggaaaagccaggcattaatatttggtatggacgtcaaaaatcaaacttgagctagacgcaatgactaatgctctatcataataggattggagaggatcgccacgttatgacttactgcatcgctggtggtaactcattcaatcttgttctgtcccatgtggaccactcgtcaccaagtacctggaactctgagacggcaattcaagatatgcaagactcatttcgcgactgggaccccaagtgagttatcgtcacccaattcatcatcttgttctaatcatagtctatagattacagaaagtgatcatgatgatcaaaaagaccataaagtggcctttaatgaccggtagtcgactacagacttggatctcaaggagccaaaagcttgtcattcttggtgatgcagcccatgccatggtgccgtacatgtcccagggcgctgcaatggctgtagaagacggggctgctctagctgcagccatttcagaggtcacctacaaggaagaagttccaatggctttgcgggtgtttgagaaggagagaatgcagcgaagctatgggatgcagtctgccagtcttgtcaatgggagactgtggcatttcccagatggcccgcttcagcaggctagagacttgggaatgagggcagaggttgaagagaggtcgtttgttgagagtacaaatcaatggagtgacccggtaacacagctttgggcgtatggatacgacgcagagcaagctattgagaatctttggaggactgagagggctagcgtggagagtagactgtagcatctctcgagtggtttcccaatctatggagatgaatttccttaatatgataaagattgtgcaactcatttcattgttcacttgttggaagtgacggcataaccgggtatccacaaccatttccgggtgattccaaacgtatctgactggaccttttgtaaacaagcctccaagacggcatttctctatctacatcatgggtccgctctgtatcgtcagctctactcagctcaagcacaatacctacatcgcacgataattggggaatgtagctgtaaaaactgaattggcagtactctaaatttatttcatgattaattcaggatattagcgttcataagtgaagactcattcgatgtaaaaagagatatgagcttaatagtaacattaacgttcatatttattttcttactctaatccgtctaagatcacccctagttctcctcatagaaacaatgtctaaatctattcaaactctacgccatttctcaaagttccaatctcggcgattctaacttccatgtgtgttcctggcacaagatacctaggtgggttcaacccagcgccaacccctgcaaatcaattcgattagcacctcactggacaatagcatgaacttgtaaactcaccaccaggagtcccagtcataataacactacccttttgtagcgtggtcccggaagataggtgggctatcagacgtgggatagaaaagacaaggtcgtccagtttggcgtcctgtcgtacctctctgtcaacaattgtctgcaggtgaagattctcaggcgatgggatcagcgcggtcgaaactagcacaggacctaatggggcaaaggtatcaaaccctttcgaaaatccccattgcggtacgccacctgcgagattgggatctctctgccatttgcgagacgaaatatcgtttccggctgtgtaagcagcgacatattcgagagcttcactctcggggacgtttttggcgtctttgccaattaccacaacctagagaaattaattagcgactaagaagcgcatcatttctaggtgtccctgtaccagctccccttcgtagtctgcttggtcatcctgggctacccttgggattaccacattcacgtcatgatcatgtactgttgttgatggcttgaagaaaatagatggaaatggcgggatttttcgaccagcttcgcgaactattcaacaaatgtcagtgcattcatttcttgaaaggcctagcttttacgtactgtgagtggcgtagtttagcccaacacatcttaggatgggtacatcggcgggcgtcaggggtccgaggagggttttcacagtgacaacctcatctgtaacccgcgtggcaccagtcgtgtcgtaaatatcgtctccttcaatcacacgagcctgaagacgtgtctgctccaccgcgtctccgatgtcgaattcggatgtaggaagtatgggctctcctcttagggtgcgtccgtctgttgacacaaatcgaatcagtcgctgccaagctaccttcattttgagttcgtgttgtattatattacgttgagattattcgtactcatcatcttagcaaaggcgtgttgatatgatatatcagactgcaattacactcatcggccttaccgactctcacgtcccgacgcttccccgcagcggagcaactatgttttcaattggctgatggtgagggtgagacactgtgtacgtaggtttgtttaaatagagttcgcaagggtatgttagtctgactacaagaaccggcccatcccaatgttgccccggcctttccttcatcgtcccatttcccagtatcccgacatactaggttgatatcatgacacctgaagaagaatcccaatcggagtcggtaaaacagaaccgaaaagcaaacaatgtggagccagcacccaagagacgccgggttgcgttagcctgttcagcatgcaggatccgcaagtcaagggtgacatagacaagcatctcagtgatcagccttgactaactaatcccagtgtaatggagcacggccaagatgcgacacatgtgagaagctaggcttcgaatgtctctatgagcagcaagaaacgtcggccaatcttctcgtcccaaaagagtaagactctctctcttgtggccttaccctagacttgtgtgcaaggctaactcggttcgcttacttagtctgttcgccgcccttgaagcaaaggttaatcttttagaagccaatgttcaaaaacatgatggaagactacttgtggttgaggagtccatttccaagattggaaatggccctattgcacatcacccaaagtcgggcgacgtggttgtgaatattgacaggatggacgaatcttgtacagatcaaaacaacactgatggcatggccgtctcattcgtcgacgagcaggactgtggattctttggtaagcggatcaattgcgagtgattgacaatgtgactgatactggacgcgtctacagggccgtcgtccaacatcgcattaatgaggcacatccgaaaggtcatagacctcaacaggccacagactggtcaaccctcatctctaacccccgcttcagaatttagtgtctatgagggtggcctggtgagcagctcaaccacattgccccagacctcacaagactcatccaagacattgggtgtcaatctcttacccccggatgaggtgatgaaacgcctaatcagtgcatactttaccaatacaggactcttattcccattcattcaccagcaggagtttctagatacataccaacgtttccaggcaagtggctttaggactgacgttcgtcggacctggctgggcttactaaacatgatacttgctatggctacttgtacatcgtgctgggaagattctggaagtgagaaacatttcgaggaatccgacatattctaccgtcgagctcaagagctttgccaaacacaaatgttccgaggtaccactctcgagataggtcagtgcagaaaaaggccctatagatatgtcaaagctgacttgtacgagtgcaatttcttttgcttacgagtcagtatcttcagggtactcacaagtcagttcatacttggacaatacacggtcttgccgtaaaaggcgccatgtctattggactgcattcaagagatattgcctccaaatttactccacttgagcaggagattaggaagcgcacatggtttgggtgtatcttgcttgataggttggcctctcttccaaagagttttactataacgtgtccaaacaggggtggaagctgacaataccttacagaagcctcagtatgacgtttgggcgtccatgttcaattccagaagaatacattcgtctcgaccttcccaagcccttagcttctgacgaaacgcagcagctgagcacggcattttataatgcatcaatgttggaataccttttgatccgatatctctcaaaactagccgctaactcatcttagacaattgtacagaattatgggcaagatcattgtatctctttacggaagcaacctcgggtgtgatgaccacgcgtcagatacttcaaccatgacatatatcattcagtttgaacaagaactcacagactggcagaacagcttgccccatcgtctgagtctacatagcgcaaatgaagttgcacaagcagatatgcacgattcgataattgaacgctttcgaatcatcctgacgctcagacatctcaacgttcagcttctccttcaccgcccaatgtttatccgatcgttgggtgccttacacaaggatcctaaaatgccgcaccgaaatgctgggtcagttaatagcatgcaagccagtttcgacagggtgtttgtacaggcggcagagagtacgattgatatcatatactcggtacttacaagacctgatcatggtcgtcatttgatcggcgcttggtggtttacactctattatggttagtttcttttctctctatggactctagagaatctgacatattttagcctttagtgcagcactggctgtttttggaggcttgttgatctcactcgacttggaagacgaatttacaagtgctaatcgtcttgacaagggaaagaagtatctgaacaaagtctccgagacacttttgagactcagtggacataatgtcattgtgttacgatgctctaaatttctacaacagctaaccaggatagtgaatgcttggggtacgtcgtgaagccatatcccttcataatgcttggttttaacagtgtgcgcagatacaaggcctcatcaagaagtcaattccgaaagtcaatatctagaatcaaacccatttggagcaggttcctttgaccttgagtcagacttgctgtcgactatgccacagtgggaaggccctgcactcaatcttggcgatgagcttgagctgggacatttctttgccagcgattcacagaggtggtttgagcgagctcagtggtaatatggtagaatagataactgtaatattatcaagtccagatacaaaactggcacgacaggataattcgtattagtctttgatacgtgcatgtaatgtcgatccatatgaagatgagtggctcgaatcggaacactctaacccttggtaatgtccttagcttattaagcggaagtttcagtcgccgatgggctccgaaggcgccgaactctatggcctcgtacccgcattgacacatcgacgcgccagcaattatgtagatgacgacggggcatcatcggcagcacgattgtaattccataaaccagagacaatatcccatgataaaacaagccatagtctcttaccttgcactaaccaaatttcagaaacaatcagaacaggtttaactctattcagaactgatacaccttctttatcctacttatctttactctcaatcatgtctcaagaaataacaccaggaggctatcattggatctcaaatgccattgagagccttgatcctgaaaaagactatgagctcatgtggcgtctcatgtcttgctatcgatcgtctgactttatgaacaacatgatctacgcccttacattccccaactttatcattacaacccacggagcccaaactgtttggcgttcagatggcggcaaagtcatcaagcgaggtacccaacgcgttgaagatacggaaaactacaacatgacatggtggcattacggccccagcgataagcgatgtcgtgaagccgtcgagcacatcaacaatctacatgcttctctcgcccgacgatatccaggaaacttctcgtacaatgaagactttctatacgtcacaacattcagtgccattcttatgcatcgtcttcggcttcgactgggtctatctggtttcacagacaaagaaaagatcgccgctcatcacttttggcgtgacatgactcctctctttatcaaagaggatggcagctctgttcacggttaccctgatgactttgaaggctgtctgaacttttgcaaaacctatgagaacaccccacgcgagtttgatccaagaatgcagcatatcggacttgccatcatgaatcaatttgcgttccgttacttccctcctggactccgctggctggcgatcgccacagtcaaatccctgacgcttgagacaacacttgcagcgatgcggatcgaaccagtgcatccagttctaaaatatattattgtctttgtggtcgggacattgatgagtttggctgagacgtttctgcctgatcctagggaatcgttttggaagaagattgagaccttggatgtcgaaaaagccaaagcacggaaagcagatatcaaggaaagtgacgaggcatattgcaagtatatccgagataaatggagtgctccagggtgcccatttcagatgaaggctgagtgatagggtatggtattggaaagttttagtaatctaagacaagcttttagtaatatatagattgggatggtacagttaggagcattacttttttttcactaaggataacatggaaacacacatagactgggatagatcattcctcttatagcctctttatcagcatttcttataagtaataaaagataaaaagaaaaaaagggaacataacagccccaaaagtcaaaaagtgaggttctgcccgggctcgaaccggggaccttctcggtgttaacgagatgtcataaccaactagaccacagtaccgatgctgttttattgttgaagacagtcctgcaactagtatctatacgcaacgcagagctccaccattcaactcagtgtgtgtaacagccatccatcccagtaccaagtgtaatatgtttcatgtttcatcgaacatcttttatatatctgcagcctataatccattcaactagatcagatcatcttgagaacataagcgttaataaccagaagagccattcctattccgacatcccactcttcagctctatagtaaccctgcgccagtttgagcacattactactctacgccaccgtaccctatcctcttatacaactgacagtcatgccagtttactccaccctactctgtcttcccaatcccactgttggtttacaaaggttcgctttgtgttcctctgaccttgatctcaagtgctgatcctcttgactgcatttacatacctgcctgttacgtcaagtcctcttaccagaagcagcatgcggctttggcacagcctcttcgcttggttcgtggtactcgttacacgagctgcagcgaatggtattgaaggttacggcctctcctcttatgaccccctctgcgccgaatcgtgcctccggtccctgtcatctctttcgctgtcttgcagcgagcacagcgatggtcatggacacatgatgatggccatggtaaccacgccagcttgtcgcgccaacaacaccgctttcctcacatctacggcttggtgcctcagtgttaaatgcgccgaccaacacgtctcgaagctcgaggcgtactgggaaaaatgggttacgggaagtaaggaggtcgttccaaaatggacttactctgagtctctcgccaaggtggatccccgaccaccaaagtatgaagttgctgatacagacatgtcacttaatgagacttctgtcgtcaacccaaccgcctatctcaagcagtggaatgtattgggtggtgtcaagcgtgagattactcttgaatccacatacgggtaagtgcatacaagacatgacaccctaaattttcgcaacgatcaaccgctaacgtccgtctcaacatacagaatcgttctcatagctgttgcggtcggcctcccagtgttcatgtcctggctacgatacatacccttcatgtccgccctctatgatcgactcaaaccatacatcctttatcccagcacgatcggaaccttttctgtgcgtccgttaccatttcaaattggaaatgcaccaaccgttggccaaggaatttacattgccatattcgtcgtcctcaacgtggttttgaccgccattggctaccgtacggctcaacccaatggctggttcacgagctcttggcaagaacttatcgcctatcttctgtaccgaacaggagccttcgcttttacccttcttcccgttctgcttgtgttttcgtcgagaaataatcttttactgtggataacgaattggtcacatccaacgtatctgttgctacatcgttggatcggccgactgttcactctctacgccgtgctgcattcgatctttggcctgctagcctacagacactacgagaaaacagtatggtgggcatggggtgctgcagccactgtgttcagcgtcgtgctcagcgtcggcagtgggctgtacgttcgaaggaagaactatgaagtcttcctactggtgcatattatcctgtccgtaattatcattgttggttgctggtaccatcttgtcctgtggtacgagtcgatgggtatgcatgttccagattatacatccggctatgaggtctggctctacattgcttttgcggtctgggcattcgaccgaattatccgagtcggtcgtgtacttggtgcaggagtcaaaagatctaaagttacagatcttggcaacgattatatgcgtattgacattgaggaaactcgctggaccgacgagccgggcaagcatttatatgcatactttcctactctcagcttctaccgaccgtgggagaaccatcctttctcaattatacccactggactgctgcagaaccgggacgcgtcgttgccaagttcgccgttccatgatggtgctggaggaaaggatcttgagagcacgacgcaaaacactgtccgacgggtctctgcaagctcggatgagaagcgtaactccggaggtgtcacacttttcgtcaagaaggcaaagggcattacaaactatctccagccagccgataatctattgaccctcgttgaaggcccctacgggaacaacaacaaagaccagatcttacgatgcgatcgtgtagttttaattggtggtggaatcggtattacaagtcttctcccatggatgctgggccactggaatgtcaagctcgcttggagcgtcaaagcatctgctcaatgtttggtcgatgagcttgagccatgcatcaacacgctagaccaggctcaaagggatatccgtatcggtagccgatttaatatttctgcactgatcgacgaggaggtgactatgggctggaagaggatcggcgtggttgtgtctggaccaggaccgctttgtgatgatgtcagagcaaaggtggcggcagcaggcaaagctagcaagactgtatttgagctggaggtagatgcttactcttggtgagggcttattacagaatgatagtccaaatatctcaattcaagtggagtgatttatagtttgcaactgagttgtcggcatgtatcaaaggccgatgatgcagtcttcacatttcctaaacgcttgaacaagaaagtcttgatagagctaaaactttcgaccttacgatttagattcatactagaagaataaaattgcagacgaagaaagaattagaaagcatactaccaacgtctatgtcaccaaagactagttttattgaatcaatctcttcccccaacgttcataaggtacaggcttccagttgtagagttgacatttgtaggagatcccaggtacaagacatcagttccatcactcctcatcaaagcttggagacgctgcaccttcttaccaacaacgggctcaagagctgtattagtccaaccagcgccaccgacattctcaagcacgaatgcactagccgaggagcggcagtagtaaatacgtgcactggcgccatcatgcgtgatgctaagcgcagcacttgtctcactgtcctggtagagaatctcccgcgtccaaggatcctgggttccgtatgtggcagttgcacgacggatctgccatgaacctgccgtggatgtcttgaagcgatatgcatgctgaatatgaacggatccatcagacttctcatagagtgccatctttgcactttgaaaggcaggacctggtgaggcattgatatcgccgctgtacgtctcaccagacgtcaaaggctgatagacaatatcggcgctgttctgtgtgatgggaagtgaaactgtggctcctgaagctgacgtgaaggagtttgttgatgggttgtagcgcacgtaacttccttgatggcgtacagcagatgcaggatacttgctccactcccactggagatggacatcaccatccgacgaaaaagcgatgtcatctgggtataccgagtagcctttgttgtatgcccagatagtcacacgtgaccatgacccatcacttgttgagtacttgtaaaagtagccaccttttgcgttgttgtcgttggctgcttgtccacgaacgatcaaccataaattcccatcagcatcccgcttgatgacaggataagtgaccttgatggtttgatctggcatttcggagctggcatcgaccaaagtactgctgtacggtgtagtagaccggaagtacttccacggctcattgtgcatgctggtgaagacgtgcacatagccatcaccgtcaacactgatgctcggagtgttgtggccaagatcatccgcaaaaacagcacattgaccatctgaagtcttgacacagtcgcgggtgatggtgccatctgcgatagaacgacgcgctaccatgacgttgttgttggctgtgcttccaccaggggggttgcgtaggtaggcaagccagtcatagccgccatattcgtctaagggattccaccaaccggcttgactgttgacatctacggcagttgatatggtgttcagagcaccagttgtagccgtagcatgtactgtcgaaagcgcagcaagaaagacgaggaacttgaaatttgccatgttgatatactggtgaagcatttcataatcatctacaacaatggacttttgcgagtttatatacaatatcctcttccctttacgctgtaggattcatcttagtgtttgatggtgtctgtattcgggattaattccgtcctccatgtttccccagattccccgcgttcgtgatcgccttcctggtcatgggttggtggtgtaatctggggatgcttcatgaaggaaccgccgcgcgccgtcgaggtagtcaagatgttttagggggtgtctagtgtacagtctttgcaggggtcgagagctgatgatctcttttcgattagttggtgtcgtagtcgctgtcggaacggccgcgatcaaagattcacagcgggggttccgtcgcctgtcggctaacatgatccggactgttgtttcttcgttgcagaaggtaggtcaccggtcaatccagtcaaggcagcgttggaatctgcatggcgattgataagatgggtctcgtttcttaatgtaatagtcgtttgataaaagaagcagaatacccatctcgtcctggactcctactccaagccactgcaggttagacttgaccgtgatggccaagttactgtgtagcataatacccttgtatataatcactctcttcagtactgtttgctccattttgagaaggaaattgactgagatccccttggaagttgaggatgctattgtttagggattcaccaggcctggtggcagtgttgaaatttgggatggccatattttccatgcccaacatcggagctgagaaatacgcccaaaggtccagctcatcagtgctatttgtggtatcagccagattgagtagtggccagagtgtttcttctgcattccaatgtgaggtattgccagcatcttgtgatccgagcgctgtctcttgttgcagattaatgtcagaatcagtccaccctgcggttccttctgcaagattctgcatatttgtcacatcttgacctcgactttcggggttactgttgttattggacaactgtgtggtctctctgttaaatcctgcgtttgaacaaggtggacttgagtccagggctccagtctgactttgatcttgtcgcgacatatttcgaagtctttgcacgattgatcgtctttgactacgtcgtgtctctctcatactctgcaatggccgtgaatgaagagtgccctctgtagctcccgtaggaaccttctccacaaggtcaacagtagcatcagccaattttgatagtacttcgcgagctcgaccaatccgttcccaccgggcaccaagtctctccaatatcagcttccactggaacaggctactcttgagcgagatccaatcttcttgcgccttattcctcgcttctaagcttttccatataatgaggatcatggtaatgccactcatgaattggaaatgaaggtcaatccaagtaaagtcagcgaggccttcactgatgcggaggaatgacagttgtatgagctcttttgcggccatgtaacaagacaaggtctcggaaggactgagtgttggccgtgacaaggatggtcggtatagaatgagcaaagctgttctgtgccaatagctccaccaattaacgtcgtagccacaagggtcagcaagcgtttgggcgaacccattccactcttttaggctttgtgtcatgttgattgtccattgagacagctcaacctctgactcttgtgtgttgtggctatctgtaagttttcgagtgctatgaagcttatggacgatctcgctttgcaatcgttgcagctctagccaatgcaatgtctgccgccgggttgtagatgtcaatgagcagccaggcaagttgatatccactgacaaattgtcaaaggtaaagggacgacccagtaagatattgaaggttctatcaaaagtgtaggcaatccaaaagagccttcgcttaatgtctgcttcttcttctttgcctgtgtcagtatcgcccgctgaagaggacatactgatagtcctttccgaatgataccctaggtcaatgcacattctcatacaaagaccagatatataccagacgggtgcaggagcggagtctactattgatagcagtaagagtaggagtagacattggatagactgcacgttcttggtctgcatgatatggcttacatcagccatggcattggcagtgaaacctttcgacattgcatggctttcttcatggtcccctaccatcgacatgaggggaatcgcaagtaccatgttaatcatgaaacgcactcgtacatcagagggtgataagtcaggagtatcgcttctgccattgtgtttatcgtagaattgtgacatggtatcctcgaactgttcctggttgagaatcggatattgaacttgatgacaactgaagaatgtgtctgtgaggttatttgccaattcccgtggaggcaaagccgctcttgcattgcctttctgtggctgtggcgtgggtcgcgtttctgcagaatctgatggagtttcgagattcgagtaatcttgctgagcgcactcgagtgctgatcgaaccaagttgatacctggatgatgttaggattggatatcaacatgggagcggctactataccacttgaagattcggcaaaggtaggatgctcctcagtatgtccagtgacagaagtctgtgcggcttcatcgccagatcgcaggttggaagtagctggagatgtttcggttggtgcattttcggcatcatagatctgcgtctccaagttcatgagttctctctcgaggtcatggatgacgcttcttgggtggacattgcctgagcgcccgtctgtgtattcgcaggtcgaccctgagttttggcatggccggcatgctggaatctctgacctgatgttagtcgttgacaattgcaaagtatggaggctcgacgcgtacctgtatcgcaacgcgcttttcgctttctacagcgattgcaagcattgattgtctgtcaagaatgctacagtcagatgtttggtttgtaggagaatgttctttaggcgtacaaaatattgcaagtccatttctggtgggatttccagcagtggactgatatacttggctgtccttaatcaagaggatgctcattacttgacaacttgaacattatctactattggtgatgggttcgtcaagtggtgtggtgtttgttctccagtattgtcaggctgatcaagtcaataaaagtgcggagacagtttgcgcggacctcattccgtcacttcgcttcaagcccacctgggtatagcttctgggcagatttgtcgatcttttccctgtgtagtttagagcagggtttctagcgtcggctaatttaaaatggtctcccagtgcatgttgccgatcaagtacattgcactgaggttcagggtagcaaacagcttattgagaacgattacaacaatgactatctatgagattaagtgttcgcatttaattgctaatattaagtttgtttttagctattatacgtttaagaaagaagttagatacgatataattgaacaaaatcttggaggtttgagtaaaccctaataagtgcctatttattaacatcgtagcaacaggttaattatgctaaactgggtgatgctataaccatgatccaattcttgactgacaagatattgagagtgctagtgccgagaatattccagcattgatcaaatagagtgcctatcaagcatcctttgtacgcgcctggacgagttcctcttccacagcaagcatttgtttaggcgtagcaacttcctccgcgtgaacattaagcgagccaaaatgcgaatcgagctcctccaacgtcttgttctttgtctcggggtagcatgaatagacaagaatcgcagagaagacgttgaaagacatgaagatgaagtaaacacgcggaccgatgcgagagactgcaactggccagacttgaccaacgatgatggagcccagagatgcaccagaggaggaaataccgagacccttggaacggcaatttgctgggaagatctcggatgcgtagatccatgcgcatggtccgaaacccatgctgtctgttggagacaataagtatatgtttatctgggtgagattgaatcaaggacttacatccaactgtgaagaaaaagataaaaaagatgttgacgtagttggcgtgtgagtttgtctggccaggatatgcgagttgaagagcgccgttgatctgccacacccgtcagtgatcaatcgccctggtagaatattccaacttaccatcaaacaaaacgccatgattatagcacccacaccaagcgagtgccttcgaccgatcttatcaataaagaacatggcagcaacagtacaggcaacttggacagttccatcaatgccagaggctaacaggctcagctctttcgaggtaccagcagcgataaagtttgttgggagatagtatctgataccagcagcgccactcatttgctgaagaaacgccagtgaccacgcacgccagagtcgcgaccacagtggcttctgctggatgaaaacgcgtgcagacgtgatggaattttcttggtgccagagaatgttggcgtggatctcgtcgagctcgggctggacttcgcttggggacaggccgcgtagcttggagagtgatcggcttgcggcttcgatttgatctgactcgacaagccatcgaggactgacagatatttaatgagctttgtacaactgtgattctgtgggatcaagacatacctctcggggataaaaggaacaccaactaggaagagaacagcgggaacaaattgcatggcattggatagcctccactccagatcaacgccattgccagtcttccagaaggagtatccataaccaacccagaacgcgatcgatattctagtttcattagaatctgacgatgatcatggttgaaaattcagtcttgacttacccagacacaatgccgacctgattcgcagcaacgtagagtcctcgattcttggcaggtgatatttcactcaagtaaagcgggacagaagtagataccacgccagtaccaagaccggcaacgatccttcccaccaccatcatagcaaggtgaaccgaaccggtttgtatggcagcgcctacacagaggagacaaacacctccgaatcctgcccagcgtcgaccatagcggttgttcaagggccctgcaaagaacgcaaagccaatgaactgacctgcgtagaagatggaagtgatgagtcccttgtcgctggaggacggattatccagggctttgttgaagccgggggatacataaatagtgctcaagatgccgatatcataactggtactttgttagcgatctcgttcataattgatctgtagtcttcttacccccaaaagatggaccccatcgagatgacgacgatgctaaagatcagccatgcgctcatcttaggctctgctatgcctccaactgtggtcattgtgataagtaaaggctcagataattcgttaatgattgaaagctcgtgcttgaaagaattctccgcaaagaatccggggaagttatcatttttattctgatcaacacgtttgagatctggggaagcgcggagacagtggtctgatggagtagtagctgaccagggtgttggaaaatttcgcgatgtggatatccagcagacggaacctccgccaacgacttagacccctcacggcggttccgtcttggacggctgaacggaatgatgagttagttactgatagctcgacttgtttagaattgtggatagtctgtaggcgtgacctatctatggcctgactatttgaggctttatcccaggtagctaaaatctgcgagatagatcaattggacacattctttaccaagctaagatgactttcgatagcgtcaaatccaacacgaacggtgcccactcaccacttgaccagctcaagcatgtttcttccacccgtctgacacccaacctcagtgtccacacctttgctgtccaagccaatcactacttcgatcggagcttccgtcctggtcaacacctgacgcttcaattccctccagatcttgatcctgtgtctgggcctcagaacctatcagaagaggacaggcgtctttcattcaccccataccatgtcggatatgcagatgatggattgatcgagaccatctcgcttatggctcgtaatggacgtgtcacgggtctgcttgggctaccgcgtccacattctcccttggtagcgaacattgttcaaactggtggtggatacccatctgctgtacttgatagtgcccagacgctgatctgtattgctggaggcactgggatcgccccgtttattgcgatggcgtcggaaaagaaccacagaagtagccccgaggctggagacaggaagccagtcctgatgtgtagcattcggggtagtgactttgccgctatcgaatatttactaacacatcaactgctcatcccaagagattggagcatggtccgaatctttgtcacaagcggggaagagggtgaggggatggttgatggtaaatcgtcgcaatggtggcacgaacgattgaagagtctctcacaaaacttggatggtgatatgggcttctgtcttcggcgaatggagctacgagatattgaacctgttatcaatgggactaatgacccggtgctattctgtgggagcaaacaattagagtggcaggtaaagatgtggatgctaaagagaggaaatgttcactgcacagagaggtagtttcatatatttgcatctaaaaaaactatcatgtaaatctattcatatacgcgcacttcgaatatgccaccaagaacactctcgcccccgtttagctcaaggatctcaactccaagatttgtcagcttcctacgtgaatcaaggaccacctcgcgtcgcgacatatggttctcgtcttccacgtagagttctttttcgccttcagaaaggtccagtaggcgccatttcttaacacaaaatggaatagtcctctccgggtggcctcgcaagacagattcgagggcgtgatcatagtctgtatcgaagcaaactaccactttgctcacttcaactggattagaccagaagactttgagaagctttctgtcaggtccagaaccaggaacccagcagttggttctcttggttggacgcgtaactccattgcagaggttctgaacaccccatgcctggagaggtggctccaaggtcaatgcaaggttatggcccattggtctcctaacgggtgtccatcgctcgaactcatcaacgccgacgtcactaggtggactttgcgtgcactcatgttcgaccgtcatgagagctgaaacacgggtcttgcttgtacagagtgcgacagactcgttctgcatgaaagcaaggaaaacatattgcgtctgaggattctcgatctcaaagtcaatgacaagatgattttcacctgggtctagtgagaaccgtttctcggccaagataacctcaggtgtataattgtaaggcttctcagatcctcggagctggacggtcaactcggtggactcaaccgacatggcagtaatggaaaacttggggacagggccctgcgaaatgggcagcatctgcgcaaggcttctgaccaaaaccttaggcggcccatcggctgggagttgggacagttcaaaagtagacgagtcttcaatctttgtagctgaacggatcagatctttctcatcttcaagcttataccctggtataaactgtccaaagcgcataagttccagttgaaagttcttcatctcagctttctggagcagctgcacaggatcgatggtgttcttcttgcagagcgaggctgcgattcccaaagcgttggcgttggctccgcacgtagccatgactcgggtggatgcgaaagcaacgtgagatgccgagatgatgcgacctccgtacatgaggtttggtatgtcggagcagaccatggaggaaaagggtatctggtagacacctagatatatgtcagttgcatgccgtgtcttgggtatatgacaaactaacccttggagtgccactgggtgcatccgtcaacttcggaaaagacaccatcagctgggtgtaaatcgagggaccaaccaccgaaagagacggcatcagaatggaatctctgctccacgatatcctgctggaccatcatcttggggccgactacaaatgttagccttgagggggttaatctagaaagaattactaaccaaatctcctactttctctctttcccgggatcgtaccaacccattcaagtgtcaaagtctccgcctcaggaaatcgtccagagttcttgaagtagtcccaaacgccataaacaactttccaaagctcccacttgatctcctcagtatcatgaatagtatcaagtctaccaccatactcaatccaccaaagattacagcccatctccttggtgctgaagcttttgaaccgggggatttcggtctcgacgtctttgagagcataagatggggcgacgaatttgacaggcttgccgacatctttggtgtaaaagtaaatggagtgacctaggaggtgcccgtactctgaggacggtgcgaagagctcgccaaactcgtcacgtttctcggcgccaattctgaagggagcaccagcgaggaaagagagtgtaccgtcgcctgtgcagtcaatgaattgctcagcgcgtatgttgaacttgagtgaagactgagaattgaatgtgctgacagaactgattcgatcgccatctttctcacacccaactaacgcagtgttcaagaatagctgaatattaggctcaagccgaaccttttcgagaaggattgtatctagaatcaaagggttgccttcaggattccgatacaaattctccaagagaatctcatcaacaagaccgccctctctagcatagcggttattgttgaacatgtgtgaagtcgctccgaggatccataagcgaacttcgcttgatgcattgcctcctagaacaggacggtcttggatgagaatgactttgacatcgtttcttgctgcggcgattgcagcgatggtaccggcgaagccaccaccgcagacacaaaggtctgcgtccaagttgcgaacttggaagtcgcgacttgacgctgctggctcgcggcgaagaacagggtcgtgggatatccttgcaggggccatggttgtacgtagtaataatggttattggtcacgaacaagagatgaaaatgaaactttgtctctaatgctatggctttcttcagaacctcgatattttaaatctagtaataatttattgtcatcattaatcacatgatgcagtttgctgagaactggtgctggttgttatcctttgtatagacggaaccgccgttgtacttttagcaagcaccaaccctttctcttcgaggtccgaaccctggtcagactagcgaggtagaccaagacgacccacaaagcgtcgcgaaatgtaagccgtcggcggttccgtcactcgctacgtttccccgcagcatccatacgcgctattgtgctgcttgattccaagcaactagagctgttgggagacgagacatcttgtgaacagagtgactggcactatctcatgctgacatggctcagacgagaccccatgacccacaaggccctctgagaaatgtatctttgagggtatctcaagtattttcagcatgcagcttctgtaaaagtcgaaagatcaaggtttgtgtaactgcacttgagtatctttatttgtctatatacttagagattacagtgtgatggtgcaactccagcttgcggccgctgtgttcgatccggccgtcaagagacctgttctctcatgactgacacatccagtcgtgcaagagactatcatacgttcctcctacaaaggatagcaaatgctaaacggaggcttgctgaaaaccaggctagacatgataaccgaaccccatcatcacatgttcaacatcaacagccaaaagcacaggaaagctcaatgatagactctctggtcaatgacatagaagctcttccgattattccatgctcatatgcatcggatacaggagggccaacactctcaacgcttgtgttggctaccgcaggcacagatcagatctccatccaccaggcccaacaggatgaaatgacaccttgcctaccgaaggaatccacagctttaagccttgcgaagcattatttcgacaatgtatatccgcgtcttccctttttctccatccaaggcttttgggtacaattccaacatgtcttttccggcgcgtcggcctctgtacaagatagacacccgcaacgtccaccagatccaatcagtattctatcaccaagtgcagaagactttgatcgttcgtccctgagccatggttatagctatttcactgtcttgttagtgctggcaatatcagcttctagcctttcacgtagtgcagatagcgtcatatcagcacaggcggaaagactctttcgaaatgccttggcgtttcgcgaatctgccatcataccaagcaacatcatcggggtacagtccatcttatttctgattcaatttgcgactttaaatccctcactgctcgacgcatggtatctgataggtgttggcatgcgtatgtgcgtcgatcttgggcttcatcaagatcctcaacctacagattcggttgaagtgagtttgttggaaacgcgacgtcgtttgtggtggagcgtctatgcgtttgaccggtcgatgagtctggggtgtggacgccctacagagatatctgactcggccatcaatgtgtccttgccaacgttcagaatagagatcccagcgacgcccattcagattcacgggtatctacaacgatatcgcgcccttcagatccagtccgagatttataattccctcagtaataccgcaagcactaatatgactcttgcacgagagacgatcatgcaactctcccgcaagttgtcagcgtggaaggaagcaagctctcaactaccaacaagaactcttctggagagcgaatggctgatgggccgcatgcttcttctgagaccatgtaggttacttcccgaaagaacaatggacgagctcaacgagctatggcactcggcaattggattcatcggcctctatcgcgtattagtcgaaacgaattccatattctacgttcaggtcgcatgcgaaaaggtgtactggacgggtctcatagccctctatagtttctggagtcttcgtacaggacctgataacctgcgcacattaaacatctgggtcatggtcagagataccatgttcattcttcgaagcctaagcgagcgatgggagcaggggaagctactctgttcaaggtttgactccctaatgacgaaagttctagagattatgggtacaaatcacgatgttgatgtatctgagatacctacagctttgcaaagcttggaccagtacacaagtcttacaacaatatgggcttctgccgctcgggatgaagaccaaacgaatgtcacgtgccaggaaaccaacacattgcgaaagttgatagtagacatgatatagagataaccgtttttgccaacgggtttcgattcttagagtcagttaaaaagaatcaacagttgtactacaggtaccctgacatctctcttaatattgactatcagacgcccggaatatagtgtaaacgagtagacctggaatgcggatacaaacagcttcctcgacttgacgagcagcataccgcgaatggttagcaatcactcgcctgccaagattttctcgtaggatgaggatcatgatgctatttgcgaagaacagtgcatgggggtactcgtgcactacatttgtggacgccttagcgtcccaccgtagctgaaatatatgcatatctcactgcatcaaactattgatttctcgcccgcttgcatgctaattagactgctggggtataaatgagctgcaggaagtcaggctagttgccataagtgatgtcttacaggttgcctataaagagtctaggcctgtattctcaaatagtaaacgagtggctgccaattatgtgcatatgcttcttcaccgacttcccagaagtgagcaaatgttcctgacttgttgttgagggcaataaaatcaccgtgatggatatatacaaaggccgaagtcccatcgtgtcacattgcaaccacatcatatctatatttctgtcgttctaattaaccgcgtttctagtatatcggcccacttgccaattctaccatcaaaatggctgacaccatcaccatcaccatcaagaacaggtctacggctgagctggcctttttgctcttccaaacccttactactccgagcggtatttatcgtgaagaagtctttacccatgtctactagcgatcctctgctattggtggtaacgctaatgaccaggtcacattccaaatttcaaaggagtatttcggcgtacatggtaccaacatggcaagcccaaacgagagggttaaaatatgcactacaggctattccaaggctacgcttcagtcgacttcctcaagtggtgctgtgaatggttctaccttttacctcagtactttgaatagagatggggtcttcccaatattcaaacatacggctcagacgactactgctaaacaagccttcacaatccggacagatgaagccttcggttacatgaacaagggtaagtacaagttattagatctgtatccatttatcaagaagtatggtggaagagattggtgcaccgatcagtagctaatctagcattataacagatagcatatatctgggagttggcgccacagatccaaagactgggagggtgattccgattcaaacaaacaaggcggaaccaaatttcactactgtattttatcctcagcccagatactatatctgctatggtaattttgagccagggtcggttgtaaagaagttcgagatgggcagggtactctgtttggatttcacagggacttcactgaaggatgtagccttcacacttgatgagcactatgaataccagattgaccctgccatggtggaatccagctttttatggaagtcagaaatatttgaaagttgagcaggagttaccaagtatttgggagagttatgttcataccaatcacttctagcctttcttacggatctatagaaacgtcttaaataacgctagaagaagctcaatcgccaattctagatacataaccctcgcctgctgggtggtagtctacagacgtgacaagcagtataggtcaagcaggtagaatggaaatagcaacctgggtggctacaccggcggcggggctcaaggacattgagatctcgtctctttgaaatcttgggctcttctttagcctctggatcattcttctccaactgttgaacaaggtcgtcaatctctttggtaattttatcatccgttgcaaggacaatcttcccatcgacttcaatgacattgccgccatactttggttcaagtgctgtgtcctggtactttgcagccatttcatgtagctgatcccagcttgtcacccaaatagcatcttcagggatctcaacagtgtaactggcgctcacaaagccgccagccagcagaaatgcaaggacggaagatactattcagttggtcatggctttgttatgttgaatcacgttggggaaggatggctgtaccagttctcatattgatagaggttgagaagattcttagttgttgtttagcaagacaatgtctgggaaattgaagttgttaatgtgtctaaggtcaaaaaagacaaccttaatcttaaagcatttatgtacgagactttaaatacctcacttgcttaagactgtgtgatatcttggttgttggttgatcggacttgggaaccaacagacccaattttatcctggtggtatcatttacatccggcactctctagtcatggaagtgttatgtgatcattttaatagataaatgcatgatggttgagtcacctgttacatcaatgctgttccaacatgctcgagataacgtataactcattactctcgttgaggaatgatgtaagaaatgtccagatctagggtcttgcatatacgtccgtcctcaaacatcccattcagctcgactctcggcatgttatcatgtgatataagagatatggcagccaacatgcatatttgttacctaaaatcagagtgccgaccaacatagcatgatgagggattaaacaggacctatcacatgttttcacgtgctattatatgaactgactcttcatttactttcaaagcaaaatactctcatactctgcgtcagcatctgtctttcatccagagattcctttaccagttcacgacgataataaacatttcccttatcatgtgtgaaccaagttcaaatgatcaagaatcagcggattccagagaaaccgatcagggcattgcatacaaagatctttcaccagaacaacaagaaatgagcgatattttatacaaaatggagagccatgacctaaatcttttgggtattgcagacctcggccgtgacggcatcttccgatatctcgatgctgatcgcaacattcactacgcaattgcattgaggcctgcattgataaaggcattgctggaccgcttgccatatgatatggcggaagaaaagttttggcgcggagttgatgggacaaaggtgccgaaagaacagtggtacgatccgccaccgggtatccttcccccaccgctatctgaagaacatcggaaagaaggccgagagatcaataaaaggctgaaaggaaaaatggataagattgtcgaagacatagagaactacaaggagcgacttgtctttattgagtccgataataagcttgaatagagatactgaagctcgttggagacaaaataagtcaatcatccgaaaacccgtcgcaatctctaggcttccctcggcggacaactcaagagcaacggcatgacctgcgtcataggtagcccaagcttcagcagcaagctcatcagcggggagaaacaggggtactagaggttaaactttttacttcagcagttagtcttggcacttgcttattgccgctcaggggaaaggcttattttaatgctctgctgggttagtttagacgctccctaaccctcagatcaccctatttttattgctcctcccgcactgtcgtagtaatttgtattagcttctgcaaatcccaatttaagaggaataagctttagctaggatatttaaactaagggacaactaacagctatacgtctacaaagtagtaagccgcgcgggctaggatgcagcgggaatggccggctctagacgacttcgcgtcgcgttacccactctcccgctatataaccatgttggtaaacgcgaaattgttttcatcctcgctcgagtgaccgataccttacgttgttggatatggcgagtttcttgcgtaatgcatgtgaccattgtcgacagtccaagttgaaatgcagcggtggcaagcctgcttgttctcgctgtgcacgcagacacttatcctgcgactacagccctcttgggccccgcggaagaccacgcctcacaaagcatagaccatcctcgcctgctgcaaaacgcccaaggaccacttctactcctactctgtcgcaggaccagccgagggatcctctcacagctctcctgagtccggacaatgaaacagatctgttcaacagtctcgatcaattacccctcgtctttggagatgacggttttgatatgccgagcctcaatctcgatctgcagtctatgaataactatcagatggatcaaaatcaaacacaccaaaacagtctcccttcaccaaatcagaatctgactgcttcaaatctgatcgaaacaccacatttcgatgatttcatggcctcagcgggcggactactatcgtctgtagctaaggggaacggataccagtcagacccggataatctagcccgtctcgatcaccttctgctatcgccgccatgccttgaaaaattgccatgcaaagaggatattgaaaatttgatcaacgatgacaaagtgaacacagttgtggattgtatggccaattgtcaggaatcatctaacgcctgtaagaatcattatccgaacctcgtctctctaccaagactgatattaactcattcctagtcaagaactcatgcacttgtccttctcgaatcatgcgtctgcagctaatcgtcatgcaacctggtctttcgcgagactgcagctctatacaaatagatgccgcatttttcaccgaggaggctgttcaagacacgtatcgggacatggtggaatgcagaaagtgcaccagtatcaagttaccaggggtcatgctcagtgttctgctggttttggattgggtcatcactagaattcatgtaatattggatgataacctggatacaaccacgatgcgacccaatcgatccttgccatcgactctttgggctgaagaaccacttgatagacaacccttacagcaagtgggtatgggacgctctcgacatagcctggccttatacatgagcaacaagatcagtattgggaaatggagtctgccgtatagttgttggcgtccatgtctggcgaggttgatccagatacgtctcaagcgcatccaaagactcgtccatgaaatgagagcgcaacagtcgcgaggtccggaaagcaagaacctcaacaacgcaacagatccacttgaacattttataacttcgatagagggcaagatagatatgttgtttggaatgattgaggtatgggaaaatatataattagtcttggtcgacgaatagcgtatagatattcttatttgtttttgtttttgtagttttcgacagagtcgagtttccagattatgagcggataggatcaatagtctagcttccaagatttggaacgaaatgacccatgtctgtttgacaccgttctctatctcgcagtataaaaccctgtcgagacagcatgatagcccctccgtccgacttccttggcaagttcacttctccaatcgttggtgctctgcagtctcgccaatgccgcctcaaacgtatactctggtctccagcccaattccgtcatggccttgttgctatcatacaccctatccatcttatcaagatagccccatcctttctggctaaacagctccacacactgaggaacagcacgctgcaccaccgcctttgcatctgtattcagcatggcaagtgtggcatggtctcgatggaaaggcgtaggtgcactgataacatatagcccaaagcctacatccttcgctttgcgcatggctgttgtgcagctggataccacatcggtgatatcaactcgccgataacagagctcgagaaccttcatgttgtcgtttttcaacgcgttacgccggatttcgtcgtcgtcgggctgtgggaagaaccggctgcagcggagcactactactggtagcttcgttctcgaatgagccaagtagcagatgtcctcggccgcgatcttggaaactccgtagatgttcttggggcgcgggacaaccgattctgtacaggttagttaatagatgcaaacaagactagactagtttttacaattgctgcgtgactgtgactgtgattgggagtttttggatcttaccatcgatccaaaccgcaggctctcctgcggcggcgattaaagctgaaccaaaggccgaggtcgtactcacgagtacaaacgcttcaattcgaccattgagcttaccagcctcatctacaagtatcattgtacccgtgacatttgtgttgatgaattcttctctgctgtgcgagactatgtggggtttgtgcagcccaccggcgtgaatgatataccgaataccagtgttatgcgagagtatgtgctccacgaaagcgcgatcagtgaaagatcccacgaagctcgtcgtggttgaaggcagtatgtcgattccaagaggtgtgtagcccagagaaggcagtgccagcataagagcgcgaccaagatgcccggctgatccggtcaccaacacgttgtaaagctgcatgatggtcagttcgtggagtagtgacaggtcaagatatgagaatataggctgtgttgatgcaaagcgagtgactcgtcagtgaacgtcaaccaaggccaaggcaatttatatattgtattgtcgggcaatgaaacgcgcggattattgaagtcagtcaatagagtttcaaaacatttacacttttctattatgaaaaacagccgaatataatgggccgaaccatattaaccacttcttgtcacacgaatcctgcaatgatgatgttgtttctatgccaacagtagagccaattaatgcaaattttgtttggatatatcctgttgtaaatacgcgaataataaacaccatcatccaacgaaagagcagaaaagcttccgaatgggtacgtttatttaatgtcgcttataatcaaactttaatgctaaaaaaaaaccaccgacgtttcttaacactattgccaccaatcccccgctaaccagatgatgggctgtgctgtacaatactgactgtattgttgatagtcactaacgtacgagcattggagtcataatgctcgaaaaagtaaaatcgaagatgaaaaccctatccaccggtcactgtcactaacgtacgttaccttggtccacacaacctctcgatctctccgcgagatccttcagaaatcgggtctttttcgtaaaggaatgtgccgtcagtgcgcacttcaagaatcagcccgtgtctctcgtcacttgctacggttctcccagaactgtcttggaagtcgtctggctcaataagtcggcggatggtgtcgacgacccgttgtaccggaacgaaatcatcggcgccatacatattgaacacttcatctgggaggaaattcgtctgtactaaaccaggacagattgcatgcgcttgaataccatgatcccggaacaaccgtggagcaatggtctgcgtaaaagcaacgataccagctttcgatacgctgtagactgggaacaggtcgataggatacttggagtaatcagcgtctaggactatgtcatctgatgaataccttactcaccaatcctgcgatactggcgttcatgactaaaactgctcccttcccatgatgcgggctttttgtgaaatattctcgggctagactcgcggtgcgaatcgttccgccgaggttgatatcgattgatgataggtccacgggattctcttgacatgtctcaaagtagttgtcgttgccagcgtgaccagcattggcaaacacgaaatctagccgtcccgtgtcttcaaatgcggtcctaaaagcacttgcaagctcttcttgtgagctaatgtcggcctgaagaaatcgtgaacccgagacagctggctggttccgtcgagatatcacgaatacacgccaattgttctcaagtaggtacttgacaacagacaggcccataccggaagtaccgccggtcacaacggctactttgttggcatacatagcgtagctattattgattggtgtattcataacgtggttgtgaatggcgaaacgtttcggtggtattgcgattagtatagatgactatcggagatgactgaactttatacctgacggtcagaccccagacatggaagcaaattcaccgaagcatttgtagcataaatctccgatggtttcgggacaaaagaagataattgtgcgggatgcacaaccgacagtaaagatataaattgcctctgtggtggatacagtgaatgattaccgaacctcatctcgaacaactatccacccgcgcacaaatgtcgaccgaacaaacagccaacgaaatcatcaccttgttgggcttgacgccgcacccagaaggaggctacttcttcaagagcttccaggacccacagtcacatataggccgagcgcacagcacatgcatctattaccttgttatcggaaacggaggtcccacgcgctggcatcgcatcaatgacgcttgcgaggtttggcatcactacgctggtgcgcctcttaagatatcagtcgcctgggacgacgagacgggtgtcaggagcaagatacttggaaaggaactggctcgaggacagagacctcaggccgtggttgagaaggctcagtggcaacgcgcggaatcgctgggggagtggacgttggtaggctgtcatgttgcacctggatttgttttggaagggtttgaactagccgaggatggatggcagccacggggtcagtctgggaattgacaataccttgtcgacagaatgtccttaagaaaacatccgctgaacgaactggggcgcggcacaatttaaataaatatccgatacaagcatccatatcaatgtcgactccctgccccaacccaacgccgtttcacgttcttccctcgtattttcctgtacttgaccccgataacttcctagacagcatccaatgacttctactgtgcgcgacagctcaaattcagggaatgaggaggacccgccaaatccatcactgctagtactgtgtacaataatgtgcgcgctttgtattgctatattctgtgtggcactagacaacaccatcatagcaacagctattccgcatatcgcaagggagtttaactcgttggaccagatcggctggtatggctcaagtaagctaacaaatgaaacggcacgttgttatcaagaaaactaatcaagctgcaggctacttcttaacattatgttgtaagttctcatcacaaaactttactgacggcgccgcactgatgatttgcgcatagcttttcaactccctttcggcagaatctacggattactaaatccaaagtggctatttctgctcactttgggtattttcgaaatcggctcgcttgtttgcgcactggcacaatcctcaatcagctttatagccggagtaagtggcatcgtcgcatggcatggtcttttataccgagtcgtccaagggctaacgtcaggcttacttactgtagcgagctgttgcagggctcggggctgctggcctctcgtgtggcgcacttacaataattgcacagtcaactccgctggaaaaacgaccgatttatatcagcataatcgggagtatgtttggtattgcctcaatctcgggaccactggtgcgtttgcttcccattatggccaaccgccgcttaccgccctttagatcggtggagccctctcggacaagcttagttggcgagtctgcttctggctgaatcttcccctcgggtaaactctctctgtctttcattggaacttaagctgatccccaggggaagctttgtgagcgcgatcattgtcctctgccttgtacgtctgccttcaccaagtccgtgtcgatttggtcacgttgtgaagcctagtgagatcatggggctcatcctgatactgtccggcctgttttgtgccgtcctcttcttacagtggggtgggactacccatgcatggaacagctggcaaattatcctgcttatggtcatctttgtgattactatggcggcctttggaggtctacagacctggcaaggtgaaaaagcaacaagtaagttccctttctactactgtgagttaggtgtgagctgacgtcccagtccctccgagaatcgcaaagcagcggacgatgctttctgtatgtgtctttacattattctcatccggggcttactatctgcttatatacttcctgcctctgtattttcaagaggtcaagggcgccactgctctgcagtccgggatccagtgcattcccctcattctctgcaatgttgttggctctttgtcctctggactcctgacaaccaaactgggacactactttccatctctgtacctctctatggttctcacctgtataggcgcaggcctttttgtcacactgaggcctggtacagaaacagccccagtagtaggctatcaagtcctctatggatttggaagcggcctcgggtttcagctgccgcagattgcggcgcaaacagtccttaaagagacagaagtacagattggcatcgccatgacgctgttcttccagagtcttggagggacgcttttcctcagtgtcggaaattctgtttttaaggaacagctgcgcaatcgcctgttggagcacgccgggctctcagcccagcagctcaaggtcatcctctcagctggagctgtggcgattgaatctactctccagcccaaagagcttgaggctgtaagaatcggttatagcgaggcgcttatctatgcatactatactgcactggctgcttctatcttgtcagctttcggaggtctttttgttgaatggaagagtgtgacagaaaaagttccgagctcatcttaggctttaactagttaaatgagaggattcaaaggcttattgcagttatgagcacacaatgtaagcatacctggatatgtatcaacgcacatttatctagcaggttccttgtcttgttgagcacctatctgattccataggtgacctacaagtgattctaaaccacgtatcacgcgcaaagcagcaggtggcaaacatagattcttacgggtggttcttgaagcaattcaaactaccttgggctaggctccgtctcgttctgctacaccatcttcttatataaaaaggtttttgctaatccttcgttttcaatcttggcccttcatgtgcacatcagacctatcgcttcgttggtctttttggagcatcatcgaactatcagatatttgttttcacctctcggtttatttgcgccagagacaagtatgccgagattagaatcctgcttgctacctcgctatgcgttcgcaaactcccgttacttgacatgtcgttggttccacagtcgactatgtgacaatgcaattccctagtaagggctatcatctgtagcattgtatgcttaaacacaataagcagtacagatatggcttccccaacgggtagtgtaccccggccgaggacaactcgaggtttttcatttgtgtggtctttggagctaactgttgggttctggctctcttcaccgtggcgcaacataggctcaggaaggttgttctcgcttgctgttgaacctgaatctatggaagcaatcgcgctgctgcagagatcgatgagcctctccagggcatgtaggacgtccaagagtatcgagcgatcgatagagcagatggagcacttgagtactccgcgtgccaagggtttgaactgctcatacaaaatcaagatgctatcgactgcagtttcgcggcttggtagtacggtttgctggattatatgttgaccaacttcgccacaaacacaatcgtcggccattgtttatattccagtgtatgattctgacggttttgcactgggtgaataagtgaatagagaaaataaagccccatttctagaccagcacgatcagcaagaactaagagctctaaacttctgcctatttttatatattaatagcactgcagaaagtttcttacccctggttaaggagacatggaaaaaagacccgcttttaggtattgtattctagcggtgaactgaactttaacttgaggcctgtgaaaattaaaggtaatttaaggatgcaggttatgcataggaatgccgtatttatagtgaaagaaagatgtaggggtacttattatataaccgctgaggttataacacttaggggtagcttaagtttcaaagtgctaattaagtaagtaaagtataatataaatctataaaatatacctttaagggaaggataagattattaagtgaaaaaaaacttataatatttctttaataagtattaaagttatttttatttgttttatttttaattaaatatactaaaaactctccccttttaaatccctagatatgacgggtgaggtttctaagggataaactaatccatactgggtttatgttggcagatgcgtagggcgttatcactgagcagttgcggagtgtcacgtctcttaatagtgaatagagcgggttaggcgtattcaggtaaagaagtcttattgatagctggtgagctaactataccaactagtgctaactaagtgtatatatacttgggattatgcaggtcgaacgtggtcggttcgactgtgttcgtcatgcgagtcgaatggtgtgcgttcgactcgctacagggtagctatcttgctattggatggaatctgtggagtgtgtatctcacgtgcgtcagacttgtagggtcgtaacactagagaagatgtgctaagggctaatgagtccgcgtcatcccctagccgcagaagtgatagacgaaatccatcaagagttagggatccttaagaaacagaggctctatgataaactagcggtttaaaactactactagaaagtatttattaacagctataaggcataaatgacaagcgcgaagagtccttgcaagaatatttggagcaaaaatataatcagaagctacaggaaaagctcaatggccaggttcagaggcttaagcgtaaacttgtagaaatgaacaaacagggctcgaaactacactctatgattaaggaatgttagcgcatttctagtctacattcttaagtagggcttccatcagaatcagggtgcaatcgcctaagtgagctgcagtaaaatagctggtccgcacaatgattatttgcaaccaagcatatctgaccacatcatgccatgtcgagaacattaactccaatcgtatggcgcgtgtatgacgagccagtttcagcttcatcacaataggaataaaaattactaagatcattatatccgtcgcgatgttgccaactgcaagaggtattacaaggcttggccatctttaattataatacataactgataaatacacagtacacagtacagcttcgtgcagatatggatcgcaccagtaactcggcatccgatatcgtccatgcagacattccaatccagacggtagtgacacgacacacaagcggagactacaactttgatcatttcagtcactggacgaagtcgatctgattgatattggatgccacatgtatcatagatatggcctatgctgacagccacaactatggagattacaaatttctttatatagcttagattgcgacgaaacctttgaaggtaacgaccaaggatggtatcgaacttgtcaggttcgatgatctggttaaacaaactagaacacttaaagaaagattttttgggataagatctaggattcatccgagagaaaagaaagatgcagatagacacaaatatatcacattgcgcagtacccccaccaacggcttctcaggtcatattggtcgaactttatgatatttctgcttatctcatggactaaaatgttagtttccatttcttggtagaaatgtccttcccaaactgaatacgtaatccgtgaggaaatcggacagattttaatgaattgatcctcaatagacggattttagtttgtatttttgacgacaatctagaaccccggagatctagagatctagagataatattagggataatgccctttcataggatcctttgctgctcctagcatatcatcttttgtttatggacgagatcatggatctattggtgaatcatgccgggaaccttcttctcatgggcgataaacacactacgaatgttgctgaagcttcgtttggcgactcgtcctacttattccgggaaaatgactacgccatcgtgctgacggcgtgatctgagacaaactacgccagcccctgatcctgtgagacgccacttacatataatggtaagcttacaatttgaggctgaggagaaaagggagataaaattcaatagtatttgggatggtggtacaactgtgacatgtgatgctggcaagtgagacactagttcaatagttctaattctggaccgtggtggcttgttcacccctacgcatagcagccgaacttccggattttagcggatgattacaatagaataaatacccagggaccagcatgagctatgcccgcttactcggaacttttcaacaaacatgatgaagttgtattttctgacaactgttgtggcatcgctcgccaatgcagcggctgcgcccaagtacgaatttccggtttgcgttgtcggcgccggtgtaagcggtctcacagctgcaaaggcacttgaggacaaaggctacaagacggtcatttttgagaaacgcgatactgtgggtggaaagtgtcagtctcattacgaagagtatgtccagcattcctcttgcgaaactatcaattaatccaggtagcggccagtactttcctcttggcgctgtgcttttcacagggagtccaagctatgcccaaacttacgcgtttgtcaagtcttccggtgtcgcgtttgatgagttcgatcccgcatttggctatgactacaaccccaagactggtgctgcggctttgatgcagcctccgtcgcctgctactgcgcaggctttgcaagaagagctaaagcgatatactgaagtatggcagaacaagtttgctccatatgctgttcccggctataaggtgagtgcatcaatgatcacgtgttgtgctacagtattgaccttggcttctagaatggtgtcccgaaagaattcatggttcctggacaggactggcttcttgcaaacaagtttccaattatagcttcagtcatcaaccgcagcgctggtaactatggatacggtgactatactcaagttccagcagtaagttactaccccgcctttacctccccagctgcaaggttcacaccacttacagctttactacttacaattctacgcgcccgatattgttggaagcttcatcggcgtgatccagccctacaaaacaggtaattcccaaccttctaaagtggaatatcgcagcgatggctaactttgcagacttttacaaagtcctgaagcgattagctcgtaatttaaaaggaccagtgcatctgaatacgagaatcgagcgcatcggtatgtcagctatcgcccgcatgaggtccgagttaacacatatagaacgaacgtcgaagccaagcatccaataccgtgctgctggaagcaaggaaatcaagacacagctttgctccgatgttatcctcgcattccctcccacatctgatgccctcaaagagtccggcctatctctctcacgcgcagagaaaactctcttttctcaagtcgacgtcaacggctacttctcatcagccgttcgcatgagccaccttggccacaatctcagtgtttcgcaagaacttccaagcccacttgttccattcaaggccgaaggccaacctgtatatctgacaccattgcatgcgaactctgatatcgtcaacgtttactcagtagacgatcctgcccacccaaacgctgccagtgtcaagaagcatcttgtccaagacttaagcaagatcaacagagacttgcaaaaggttaacgctaagagtgttgcattggatgctgcagatatccgtgcgtttagtggaaaaattccctactttccccatgttagtccggattcgttggcaggtggttggtacacgaagtttaatagtattcaagggaaagaacggacctacttcacttctggattgaatagctttgagcttgtggagtacaccattcgggctgcgagggatttagtgaagacgcacttctaagcatgagtgaattgggttgtattacagtgcataccttgtttctttagatagtctagtatgttcagctttcgtcagagtgattcaaggttcatgaagtataactgcactagtttatataacagcgcttactatattgcgttatatgtttccgtacttatagcccttgttttactattgattctgtcgctcaataattatcaaagctaaacccagagccaaaccagggcttgatttataatctgcctacactaacctaacttcagtttcttctacaccattgaaccaatcgtccttgtatggttgaaacagcccaatacgctggaacgtcccattgtcgttcttacgtagcatcagcccctcttcaactgtaagctgcaaacagaagactttatcggtagcctcatcgtcaaagtcaaacattcctaaagccacaaaagtctccaggtccttgctgaggttacttccgttgacgtgtttgcgtccaagtagaactgcgtggcgaaaagtggcttttggcttctgaaactgccgtcgtatagagtcgaggaggtcgagagatggggtttcgggaaggacaaaagcctcttggacatgccccaagatctgtaactcacaggacggcatatggagtttatcagctccacagcatgtgtctaccgtccagatgtcagaaccttgctgcttgggccttgccaacaacaccccactctgatcctttatcttcatccttcgaaattgcctaagtagtacaagcataacagtaccttggatggcagcccaagaccaagatggagccctgataacaggggcgggtgcgaatctagttggcttaggcctcgttgccgagccgagtgatttcgtcactctgtacgctggccgccacagcaaacagcggatgagatcgcactcccacattccagccaggtaccttgaccccaaagcttcggatattggcgctgcgatagatgcaagggcagcaaagacatcatgagggttagacaactgacgtttagaaaagtccacaacaacagcatcccaatactccagtagtcgatcctttctcagctgtggatctccatcagtagcattgaggagtccatagagcgataccgtgctgtctttgtggtaaatatagtcttctgagtgggaggtacttcggcaaatgaagaagagttgctcttcgccgaagacgacaactctacggctcagccttctttcctgacaacaccacccgcgagtttgagtgatcccatagtctctagacctgaacagaccaacacgaacggttcctgatccactatcagcaaggggaaactcgcaacaaggcgcaagttgtttgtattgattggtgatgaaggagttccgagcatcggcggatcttcctgcgatgatggtgagggctgcattgccatagacccgagccatgagtttcgactcgcgttcccaatcttgcttgtcaccttgaacgatgcacagagcatcaatccagatatatcggaagcccagctgtcgcgacagacctaatgtctcacgatgtgccgccacgagtcgagactcatcgatacccttcagcatttcattcattgtgtggttattgagagtgaaggtgtctgtagcagggccccagcaataagacaaggcaacaaattcctccttcatgtcggggccagtgacaatgagtcgtggacggtcacctttgttgcctatgtcgataacccttgtaggcatctcgtacctaccttcaaacttgcaggttggatgggatcttgtacatttctcgaggaaattctgggtcaaggttatataggaatcagggtcatattctgctgtgcagatccttccaggtgttcgcgaacccgacgcatcgccatctttcctatttaaatgtaagtaatagttggatatttctcactgtcatggaattcactttacccataaacggctaggctgacgtaagtgagaccatggctgctttccctgactgaggtgatgggattatatctcccacacgacacaataatccatggctgtgacagtgtggggctgaagtcagtaaaatgcacatatatccatatccctggctcaaacttggtcacgccttccggaacttggtctctgaggacagattcgatctcagagcttgcccactcatgattgaagcctctccagcaaagatggcagaaatcgcatccatcttctgcgcttttcttcagtgatgcaagatttggatggaactttagatagaagcggtcctgcgtgatagtaaacgtgcggcagaatgcgcatcgagacatggcaatttaatttcctagggagtgatgaagatgagatccatcgtgcatatgtagcggggatgactgaaaatacttgtacatagagtcacatgaccccgccgtaaggcgactgccctcaagatgcatcgcgaattgcatccaagcaaggaccgggacttttgcgtcgtcggctgcaagatgatcaatgacggcgtcgttgatggatgcactgcagcgctgagtcgtccgtacggcggcactaacctgatggtaaaccacataatggccgcgcgaggccatgatgcaggtggtcaaggaaataaaataagagtcggaataaaaaccaaagaacttgaccattgttaaactgaacgtttgaaatgatggggttgttgtggcgcacagcacgtcgctggtacaaacccaatcaaatccaaaatatgtctaaagattccacgagttggaatgcttctcccgcgttgactcactgtaatattatccctcccttgattatagtgatatctcttccccatccccgcaatcgcatcgagaatttgtaaaacctattttccaagtaaatcccgacacctactcactttccagccatgaaacttacaaccatcctcatcgcctattttgcgcatctagtatccacccgaatgtccaagacccgacaacaatccgcctcatgctacgatcgattcgatgcgataaaggacgcgaaagctgcgggatgtgccaagatcagtacctatctcatgagtggcacattgtgtaacccatacggctgtgattgcgaatggggatgcattgacagtgatgggtacaacgatgaatggatcccgtataagtgtcctaatggatttggggtatgttacatgctacacctttatgattgggatcttctgacacggaattgatgtagagcgatgtgtgttctgattagctattgtgtttcgtgtatatgggtgtatattcgcaggatagctttcgcctcctgaaagcaataacaatcattatcgactggaatcttttgcggagaagatgacagatcccccgcattcgttaggcgacatcttctctctgcgagggatatactgtgcgacagttgtcttatattaacctccaaggaattccgatgtctcacgagcttgctctcgtaaccttccatccacaatcgaaaccgctgcgaaattgtgtttctcaaaaggagtggggatcagggcaaaggacactctcatgtccgtcttatgcccaagcgcgccagtcacaagctaaaactgaagtaccgtggtaaacgtatttacttgatcggctagctggcaggtggaatagcattttggtgcctacgccaggagaaacacgagcctagatgctgtgaggtagatccatatgttctccgtcacgttcacgaaccgaagggctaccagggtcgttgctgtgcaactatacatgatagtctatcgctgatatagtccggcacgctttccctgctcgttctgtttgtactacatcgaggccaagcgaaaatggctgaaatgaagatcagagccaaagcgatctcggagaccgggcgagaggggtctaaagatatgacatgttgctgctactgttacactcatatctctgcaaagattgaatgagtaatacatttaaattttatgacatgttgctgcattggcactattgtatttcatcattagagtatcatttcgctgccagcttgaatagtcagaaagcccagtcaatgcaaaagtttcaacgccgcgaattaatgccatggacaaaataagttttatggttattagcaaattcaatacgcaacctctactctatggaaggaaatacattcggtccgaagaaatgtgactcggaaaggggaaaccatcgggcaaaaaccccttgatcgtcgcgtattccaacctcgcaaccccagcccccattctatcaccgtaatttccatccagtaaaaagcacaagaataccacagtttaaaagttgtggaggtagtcgccaaagagaagcttgagcatgcccaagtcgatgctgggaaagaagccattggcaaacttgagagcagcctggcctagcttggacttgagaccttcaacaaagcgccactaagatgtgtcagaaatacttcacgactaggagcagagtgccagattcactaacctggtaagcttcgttcttcttgttgtggaaggccaaccatcgcttggtcttctccttgttctggccatactggaaagaatcatcaacaatgatggtcaagtcatctccaggagccctcttgctcttcagagcttcgagatagctcttctggatgaagatgacgctctcctcattgcctgtggtgctgctgtcagtataacttatcacagcctcattgactctatactaactctggtctttgttgaagaagggaacagtgtagtactgctcagagtagttggtaaggctcttagaccactcaaccttgacctcaacagcggtaagctgatcagcaggaatgaagatcttgtttcccttttcaacaaccatggtgactgatttgcgagagttggagatttttatgaaagaagtttgaagaattgagttcaaggacttggatctggagttgtagttgtgagtgtgatgagaaagcgagagagggacatcagggaaacctcgtgagtttatatagacattcttctttgcctagaatctctatttggcatcattcaactctgctctgagtacctcagtgaccaaagtgaaccatggcccgaccgttgcgtgagggtatcacaatgtgacgagtcccctgtgcatccgaaattcaatatcacaatccatgatgaagctatcaactggcggtgagcagctcatggctagctgatcttcatccgaagacgtaatgtggaatggcaaaacggtcaagctcatacgatattccagcttcgtttgttttctgaggctggctgatctattccgaaaggccaagtcaatacatcaacctctatgcaatatacctgtctgtttcaccaccgttcactagtttcaacgtcaagatgtgattatggcgagcagtgcttggtacatcgtcccgttgggctagcttggggtccatatctactatcacagctttcctacaagatcgacgcagtcttgacattacaccctcgtaaagtaacaggtgctagtaaagagtggcttctgcagggaacattgtcacataccttgattggaattaatatcatgaggtggcaaggagttgatttctgtggctacctggctgtgataacgaagtctaggatctccagatgggagatagtctactgcatcgcgcttgtcctgtcatcctgtggctagctgacagtccatggcgacatcatgcgccattcttgatacacagatggtcccgtaacgggtaattgaatcacattgtggcttgctgaactggatctcggcttggtttcgaggatcgttgtaggggaccattgactagggttgaccgtcactcatcaagcgaagacagccattacttggcaatttcccaaaacattaggcgtagcaaatacttcacacctcgcttcaaaaatattcaatatcgttcaatccagaccaactgatggacttgaggtccccgctagacgacgatcgagtgctcggtcgtttgcggggtcgtggagcgatccagacctgaacccatgtcccaatgtctcactcaaattggaattcggtgcatcgtgacaagccacctccaaggcgaaggctagctggcttgagacattggtctaaggttttgctagtttggaattggaagccttggcgagaaaatgggaacaggtaagtcaactacttgacagtatcgcgacatgtgaggagaagtcgtataaacacgaagtaaattctgctctttgacacgtattctcaaccacatctcatcacgcgattcattttactattccaatactctttgagaccttttctcattattgcatcaatcatgtactttgcagagcacaggttcttgggagactcggtggatatccatcagtcttcagcggaggatccaaagagtcccaatggacacactgcgtccacaatgcatcttaccaacggtcttgctgtatcttatggcgaaatcaatggcctcgctggagattactttggcttggacaagcccatctcatctgaacccaaccatgagcagatgaagaagatgttccgtcgctggttcgatatgcttgacttctctcccgccggaaaactcaaggcagaggctatcaggaaagaacttaacagcaccaacgaaaaggctctagctgttatgagcgccaattcggacaatgccgccgatgagcttgcagctgtatacaagaacaaccctcttgacattactcatcttgaagatgtttccaaggatatgaggtgggccattggctctacctttatgcaacttctcgagggcaatgttgatcattttgccgctgaagctcgggctacctatgacgcaggccatgccgtcgctcttgagttagctgcagagggtcatctagacattgctcttgctgtcaatggcttcgcagaccatttcttggaagactcttttgctgctgggcacattcgtgttccacgtcgtgaaatcgcagaaatcgccaaaaccaatccgatttcaatcccaagcttctccaagatcataaacgcttcttccaatgtaagtctgctcaaatatcactcttctctacacataataactaatcatttccccccaggtcatgcacaacgaagacggcgagcttggtctctggctcgaaagcccatccggcgaaaagtggaaatcttttggagacggtagacttcctggcaaagacaactcttcgaacgcaacgacaaccaaccttgatcaatgcctcaaagctgtgaagcagtcgatcgcagaagtccatgatgcctacaacaataaaaaggttatacagccatctgagtttgcggcatggcatcatgctcccatcattgccaaggtctctgaacatccacagaatcacgcacccctcctcaaggtccaggaaggtcagctaatgcgaagggtcggaggtgtatcatctagtaactacaaattgactagagatttgggagaatgggtggaattctggacggagaactttgctcaagttgaggatcaggtcaaattgatgatatccaaggtttggggccgggcttttggatgattgacttgttttgtctcttccttattactcgagtcaagctgaaaaggtttactttgcttatatgttacattaccctgtgatcgttcccattcagccctagtgactgaacaagactactgcatacctacttgattgtaattttagtgacatgaatcaggacgtctctccaccagcaaacttcagcaatctctatctaagcttattatctgactcaataaagatacgtcgctccttatagttctctctatctttaataatcttatctattttcccttttagccttttattaatcttttagccttctttttaatattccttaaatagctgtaaaataatatatatctaatagtagattatattactattcttttaatatctttatcttattaattttatattaagaaaattctttctttatattatattataaataatttaatattatttttattaatataagccttaatataattatatagtaaatattataattaatattaagatattaaaagatattattatagctaaggtttataatacttaaaagatttaattacagctttttattttatataaactgctctatatactatatatttattagttatatattgcaattaaagatagccaagcattaatatacctcttgcatagtgcattagacctctctccctgctagctttattatatcttatgtgagtgctatatctagcacctatttatttcctactggttaaggaggaatactgaaattctaaattacgccaattttctccaaaaagtcaagctaacttttgcttctatgccctgtaaagtggatgtgtatacggactttcctccacgtatccgttccaagttttctttcggcgtaggcaaagaagcagtataagattgagtgtatttctctgttaaaccatactaagagataaagtccaagtcttgccgaagaattcgatgctctgcaaataccacaagccattccctcagttggtatatccatgcactaatgatctaaaaggtgtgaaggtagtcaccgatgaaggagttgccaagcttcatgacctgatcagcaatctccccagcgccaaaggccttggccaagttcttggctgcctcactaagcctgccctggatagtgacaaccatgaagcggtgctgtcaaggttagtaaatacttccaaaatgagacacgataaaaatacctggtagggcttgttgtccttgtcgtggagggccacccagcggccatctccattcttgttcttctggccatactggaaacgatcgctgatttcaacgacccagcagtctagcaaaacatttagcagatgcatcgcaagaagtcactgggtacttactgccctcctggcgtgcaccaggaagctttccgatgaactcgccactgttggcgtccttgtagtagcgatcctgaatgaacatcaggacatctacaccgcccttggactggttgtgggcattgacgagatagtagcgggcggtgcgagtgcgaagggactgggaccatgagatttccaaggcattcacctctgcctctggggtgtaggcaggaacagagatgatatcacctttggtggggatggacattgtgaagttggataaaggttgttgaggtaggatatgtttagaagtgtgtatgaagttgttgtgatggtgaaggttgaagaagagtgggaggccttgaggtttaaatgtttgccgtggtcgagatcaaaatctcatatctctctttgcatttccatgcgaagcttgaacattgatcgtcaacagttgacataaacacagctgaatagaaactgagaaactgatgacctgacatgtctcacatgtccaatagtccaaaaaactaccactcgatagtgttgttactactggaatgttgcagatcgacatagcgatgtccgtggaggctgcccactctaggccgttgcaaatctcaacgtgcgtatgtaactggcccgatttgtcacaacagtcccaatcctacgttgaacctttcatttccgagacatactatatccttcggggtatttggggctggctgagaaacacagctcgccacgagaaaatgtggcgttgatgaactgatggcctaggcctagatccctgcatgtctcggcccgcgccaatagtgtccgagccccagcggctagaattagttgtagattatctagctaatgaaccattcaacggtatatgcaataaaaccatttatcacacctctacaccctgtatcgtggctggctgttatttcagagatcttctgggtgtgatgtctcgcgtacgcagacgcgaaaccgttgaggtaacctcgcgcaatgatattggcagtctttgcacgacatcatgccagtttggaatgaaggatggtcgattacgcaagcatcatgtgttgtcagaagatgggaccctgactggtattgttcacagcgaccttgtatgtggccatacagcatgtagacaattgtgtttcttttgtagtaaaaacgatattacgaataccctgtagtcaccttgcgtaaactctaggttagagtacaaggctccgagaaccaaaaacatcgcacagacacagtggcacatgcatgatgcaatgatgtcttacttccgaagtgattagcagacacaaaggtgaaagtgcaacccatagccattggacgccataagaaaaggataatacttcctttttgggcatcttcagcttccttcaaaacgagggcagtactatccgggcatcacaagaacacaccagaacttcaacatccaatgttcgtttcagctacacgcgtacatctcgaacctggctgttctaagttttcttcacgtcggaactcaatgttacacaaccacataccaggcgctcgatatgtgatagaggctgcatgtaattttgatcagcagcctgaaagtgttgccacaaagttataagtagaatagtacgccacattaagatattttccatttccacttatggataagatattggatctcggcgctgctgaacaagggagacttcggaggaggatactaaacaggaaaaaactcttctaaaaaggatgtttggagagattaggacgcgtagaggttcgtgttgtggcaaattgttccctttatcataacattagggacttcaagatatggaaatgtcgtttcaatgagggcagaatgtagatataagatcgcgtctgtctgcctcaaaaatatccagcatcactcatctcattcacagcccttcaatacaatctactcaatacaactcaacttgcaacgatgtgctcaatcttgagagcctccaaccgtcctgcttcatggactctggaccagccagactctttcgttgagactgaagaatttgttaactcatgcgagtttcgcacttccaacatcaccacctctgagttctcttccaccggcttccagaaagtctctgagacttctaccgagaacattgaactcgctctttctggtgctagtatcttacctgacgccaacatgacccactgtaagtctaagtatcactacctcccacctcgattattaattcttccgtcccaagccatcgtcaagatcgaggcgcgcttcgagaacaacgtgacaggtgtttctgttcagaagttcagcactggactgcttgtcaatcctgatcttgttgtcaccggaagtgaagctgtctttgatgacgagtaccatcttggcactgctaagcaggttacttgttatcttggctatcgcagccgtggatcttctgacagccagcgacgatatggtcaacgtgttgtgttctctgccgattgggctgaggattctggcagacgttctcgggatatcgctttcattcagctcgctcaggctcccgctgaggcagctcccgtccagggtcagtcagctcatgattttgtgttttgaggcttagctaacaactgactacagaagagcctgtcgagcaagttcctgcccctgttgccgctccgaccgaatatgtcagcgacgagacccaagtccccgaacccattgctcaacctgagcccgagccagttgttgaacaagtcgaagctccagctcctgtttgtgtagagcctgttgtcgaggagcccaagttcgatttccctgctcccgcagtcgaacctgtctccgagcctgcttctgagaaagactacgtcgaagtccaagtcgtcgatgagacacccgatacctccgtcgctgaagagaccgatcctttctacgagaccatcaagaccatctcacagattgacaccaagactctgaacattgagtcgtcactcattgacgatgttggccaatttgttagcgtcgctgccggagctctcgtccaccacgtcaccggagcagaggccatcatgagtggcaagtcaaccaagctcgctggtatttctgagcgtgcccttcttgcagaggcatctctccaagctgtcctcgccattgagcaatctgatgaacttgactatattatcgcaaacatgaagcagaactggactgccaacgccccacaagtcgaccaactttctgtccttcttgcaccttacctgtctgaagctgcccgatgtatcatcgagtactaccaggaagatgacatcgcacaggctgctacagccaagtcttccaagcgccgaaaccttggtctccgacagttccctactcaggagaacaccaaggcatttgtcaagggtatctttggacctacccttcttctctctggtcgacaagatgtcttctcctctcttggtcctgttcttcgaagtgccgtctctgctgttgaacagattgtatgcgaggctggaaagactgctgtgtctgaggtcacacccaagcttcttgaaaagtacaagggagctgcccccgcacctggtgatgtccaagccactcgtgtcctcgtcgagcgcgccatcatggcagatgttgcctaccaggccctttcaaccctttcccaggagaagcttcaggctctcaaggtcattcctctcgataatgagattccccaatgcgataatgtctttgacttgatcaagtacatcattcagatgatcggccctgtttgtcttcatgatgccaagcaggctattcacaagttctttcctcttcttctggatcctgtcaacacagtcaaacccactgtggtcgctcccatgaagactggcagcagcaagcttgctcttcgcgatttccttagtagcaagaagggctctgtcaagactatttaagcaacggtatggaaacgtttcaagtttgtatggtttgatgaatctgaacgatgatgtgatggaacgtcaaagggaaggggacccaccgtaaaaactaccactgtttgacctgatattggagatggagatgcgcatcgggaggaagtgagggtaatagtctggcttacaacggatccggccgcacccggaaatttccctttgtccgtgtatttctgttttagtattgtatttttgtagctacagtttgtcactaattaattggacttttgttctctcatgctttccctttctgacctttgtctaccgtctgcatccttttgcagtaacatccagcattgtattcatatattatagccagaacatgttgtaggagactgtcttccatgtctcatcattttttaataccccaaccatgctaaatatcagagttcacttgcctgttatcagcttcatgtctccattttgccccaaacttccattggacagccaagctcagcatagcaagagcctacaccgcgacacagacagtaaaggccaatccaacaccaatagagttgatcatgggcataataaaactcgtgcctcccgcagcgaataagcacctggcgaggttcagactggcgctggctgcagcgctgcggtcgctatacacgtcaactaggtatgtcatgaccactgactgtgtggagacagcagtccagcctgtaataaatgtcgagacaattggcacggcgatgtgaaccttattaggatattgaatagtccagccgaagagcatgattgatgcacattggaggagagagaataatgggacgaggcgtagacgcgccgtctcgagtgggaagtctctttctctcgctttctgcacatcaagggtttcaacgtccgcatctggattgccctgtgcaggctgagtctcataccgggccttgacgcgacggtaatccatattgagtattttccctgtaacaagagtaccaaccatggagcccacgccattcgcgatgaaggtcaacccaatatgagtctcgcttaggccatatttgtcttcgaatagactagacatagcggtgatgctcatctgccaaaccgcgtaatagactgcgagaaatacgataatgggggccgcctgcttgctgatcaggatgcgaaagggtcctgtgatatcgatggtcttcttctcaataggtactgtggtgtcttcgttttggttccgtttcgttctggtggtcttctggtagaaaaacaagggatacttggatatgacctgcgtaggtgtccgactcccattaccgacaatggacctcagcgtctcgggtaaaaggagaatcaggcacagcaagaagatgccgctgtagatgaccagaaaccagaatatagatctccaaccgagagatccagctagagcgccgccaatgattggtcctactgccacaggcaccaaaagcccagcctggaagatacccatgagtccaccacggttgtctcgggttgtaatatctccgatgacgccggaaccgatggcgatcgtactggcactgccggtgctctgaatgcatctcagcacaatcatagtagcgtaattcttggcctctgctagaccaatacatgctcccaagaagacgacaaaggtgagcgagtatgccacccggcgccctttgacatctgatatagggccccagaggctgggagctagcccttgaaaaatgaggtaggaagtaaccgtgagattgatcaattcgacagagacgtccagatcatgagcaatagtcggaagggcgggaaagtagatgtttgaagcaaagcctgagactatgatcatgttaacaagatggtcgaattgggaatgacagagtacttgcatgtcgcggcgacagagacaagagtaacgatcaaggctgtttggcgtttgtcgaagatgctatacggctctccattgttgggtgatggagaactgacgggagttttgggtctagttgatgattctttaaaatttggagtggtaaggatgggtgggttctcgttcgctttatctgcctccaaatttttgccaggcttggaatgcattgttcacggttcaatcagaaatgatgtaatgaggaagaataggaataggtaattatcagcaatagattgagctcacatgcccttttggagacccatgctataaataatatatgactacagggtaaagaatggaccaccggagttcggagttgagcaagtacagggaaatgggcttgtcactcagctccgaggtccgaagaccaatggtcaccaagttttcacaacccatggggcatttctgtcgctgattcactcatctcaattgtcttgctatcaacacgtgcctttttttcatcacccacatggacttaccttaccagcatgtgagatgaaccagacttcgccatcatgtacacaagctttcagttacgagatacaccaatctatcttgaatcacgacattaactgagggtttcaattggatttgatactgctatggtcataggtgcttgaagctaagtaggagaatttgggcaatattgatctgttgatgaatgttgacagcaattcgctttggagcacaacgacgcgcttcaataatgccggactactattgttccgatcatgaacgcgtcatgcatttctccactttaatcttttggcgactgtcttacctctagctcaactccttttgttgaagcagatgccacgtaccaagtcatcaagatactcaacatctcggcagaaagcttgtcagccctgctcgtcagccaaggcgaaatgtgaccgaagaccagaaatatgcgggcgatgtgcactccgcggcttaacatgcaactacccaacagcggaagccagagatggacacgaaacaagcttgtttgatgagacacaaatggattactcgatgccaacgcctgatatagctgtcgatagtcatcaacaaacgccaaacgcaagccttttatctgtagaaagcatagctgggaatactcccacaagctcatttttaacccccttgccaacgattccgttaagtaggacaagtcatggaaaagaagcagaagtcctagacttttcaagtctcgcgcttgtgtgtccaattaacagcgacgacatcaaaaatcgctggcttaattcgtatatcccattgcccggacaaaccgtcaaggaatactcccccagcataatgaaactcgtctctcgcgtcctcaaatcgtatgcgtccatgatggttcgagggcgcggtattcccccttttatccatgcgtctcaagttactacggagttgatcaccccacctctttcgacatgtctgagtctagttcggatctgcgagcaatcactcccagggagcactgaagttgctgttgatgtcatacaacgagagatgagcaacctatatgagagacacgcaacatacgacgacatcaatctgcttgcggcttttcaagcacatctgatttactcaatggtactgttcttttatctcacccctggaggtccagtcctattcctgcgacaagccctcatcaaccttcaagaaattgcttgcgcctgttcacgtcgaggtctggtttgtctctccgaacaacaagcgatccgtccaagatgggaaaattggattgtggcagaagcgaaacgacggacactatatacaatgtacttttttgacaacgttctttcggctcaagatgggttttcgatctatctggggactgagttgacaggcttgcccgcaccgtcaagcaagtcgctgtggcagtcaggtgtccggcatgagtgggaaaagatctacaatcttaaccttgtagattgggctgacaatttgtttcggatcgatgagctgtggcctattcctcatgatctcgatgaagaaggtgtgaatgaaaggcgtaacagagttgacagatggttggagggagtggatgaatacggatcgatactttatacggtaacaagctgcactcatggtggataagattttcaatcacctacaaacatgaatctccgtcaaggttgtcacccaaaaacggactgtctcaatctactctctggctttgttgttgcgtcacattcccttccacgccgaaactcctcacatttctgccattctcttcaacaagaccataaccaatcctagcctctcatttcacgcctaactcgtggagttctgacgccctggatgcggcgatgatggatgaaggtttcatatcacgcattctaccttcttctcgataggcttgtaaccgaagtataacggccgccgtggctagcgcgatacttgccgcgtataccgcaagtaattgtaccttattgtattcaaacacattggtgtatcgttgtttctggcaaggatagtttgtcgacggtccacctttggctgccccggacggttcaccatttgaagcccatgataccacattgatggagggttctgccaatagcgaaattatcatgttctcgtacatttgtacaatagcctcaggcaagttcttcaccaggagataatccagtctatcgattaacggagtcagcagcagctttgactgtacatcataacggggcatagttgttgtccttttgaagatgcgtcgtagggcgtaaccgagtgaatgataagctccagtaagacgatattcaccaacgtcagaaggatagacgtagttttcttccggaactgctttcgttcgatcgttgagtctgcggtctgggtccatctctgaagtgagagtcgtattgactacctttctgagatagtcacgattttgaaccatgtgcgactgcacaccgccaatatagttgaattggatcgtatagtcgacctcataatgctcacaaccaaatataactggagtataagctgtatgccagccttcaacgtcgtcccaatttggctgtgatttcgaataattttcgacagtacaataaccgatccacattatgggctctgttctgaacgcacccaggttctttgggaatggaggcgactgtttcggaaatcctaagtcatcagagggtatttgggagtctccatattcgcccaagtcgttcatggcgtgatataccatgtcaccggagggtgcaagtacgctcgtattgaaaggtggtgttgattgtccaagactctggactttcgagtctattccggatgcaagcttttcacatttgtagccaggagcgacaaaattgagaacataagagcagtcccaactgttggaacagatgtcatcgcctatgcctttccgaacaagtggttcgtttgataaagcaaccctcgacgctatcatgtcctgccattgccgagagggtccaatccagtagtcgaacttactgggctcagccaaagtatctatgtcacctgcgtacgttgagttccatgctgacactgagataaggtaaagcccagcaattcgcgttcgattgcgccgataaaacgactttacattcgaaaagttcaaagtccgcacgtttggacatgttccattgacaaccctcgatccaaccacaacagatagagtttcagatgtcaacaccacaactaacggagtgatccaacagtaaatggcaatgagagtgcctatcttggctttcttgatggatgaccaggttaataaggagaagatatcggtgcctgacgccaaaaatcaagggtggggagctgaaatgccggaataagcagccggtcccgtatcacctcgtaccattcgatcctgcggggaaaatgaaccacttgaagtgattcaacagccactttcaattgctgcaatttctcgtgtgcataaagcactactttatgtttcatttagaacataaggtccgtcttcgaaacgaaaagtgacaaacgatcatcttgccagtgcagtctgaccacatggtgcttgtgatcctcagttgttggctcgtcagtatattatctgaatgtcgctgttctaacctctactattattccgacttcatcgaaaactggatatccaccaagataacttcgaagcaatagacgaaaaagtatattgaatgaccgcaaggtatgttgcgataaaggctgaagaatgtgcaggccaaggtggaggagcgcatctagatggaacacgagaagatgcatggatgaatagaacaaatggttacaggatggagataaaatggatatgcctggttacattgttgtattactagtaaatcgtgatgaattggacggtgactaaccccccagactacaactgctcgcgatcttgagcctccgtatgcccttaccccttctcctttttaccctttcttacacaacctggccagattcttagatttgcttttgatatatcttcttcagctctcatttgatcaccttccaaagatggaaatatactcgggcatcgggtttcagaccctagtccattggttgtgctagatgtaatgttctgttggtcgttgtgatgttgcttgtcacttgtcccacttctatatgcaactaggcaaatccggaagcgggttgacggatgggagaagggcatctgcaactggattcagcgttttcattcattatttgaacattaaaactcaagttactttgcgaatagttcatgagccgacaagtgttgtgtatttttatatttgctagatgtcgccgaccggtggaaacaaagccggttcatcatcagcttgcagccccagtaaattagttcgcagcctgggcctcaactaaacttattatggatcgtcggccgcccgcgtagtagccgggggatggggtccttgttcatctaatagccgacttggcaaagactcgtgaatgaagtaaaatataggtgctggcccgctattactcttatagattatacgatcatttacatccctagagacatacccagctacgggacttctttgactgcaaacgcatttcatgaagtgttctcaaattccatgttcgttttgagtctggtccttcattgataccatgcatattatcacaatcttcgttcaaacagttgctggactcgccaccctggcatcttgcgggtccaccaaattccttacacccccagaatcagactcagaatggcctgaagatcgcggcacgggaaaaaacgaacgctacgagcctggagacgtgatagtgatcacctggaagacagatctgggagatgttgatctcgaaatatatcaacttgctgcagatgggtttgttaattacaggccaatgagaacatcacatagtaagacatgatgagtctcagttcttggcactcactttactaaccaaggtggctagaggttgatttaacgaccagcatctgggatgctgagtacgatttgcttgatctggcactgaataatgaggattcagtgtactggttcatgttgtctagctcgggtgagggacgtgttgctcaatcggtacatataaatgtcaccgccccacaaaatgacgagacaatgtctgtcagcgtatcgacaaccttgacctttcgacaagaagaaccatcatcgaccacggagcaggttttggttttggagacggatactgagcccaccacgactggttcatccccgagtgaagagacaagctctagcgcagatcatggtttagactcaggactatctcgaggggagaccgcaggtgtaactgcaggtgcaataattggtggcctgttgattctcggtggtattggatggtttgcttggagaagattggcaatgaggaaaaaggatgctgaaggtcttcagcatcagcaacaacagttttgctgtgcggaaacgaaacatgagcttcccggcaacctgaatacacatccttcagattatgcaagaagcctgccaggactttacgaagcaccctaagaattattcgccggcgattctgtcgcagtcatccatacaaattaaatggcaggggcggtgcattactggaatccatgcgatacctctaccaagggctctatatctataatacaactcatctttagcgatccgagtctttgaaacttctcagttacgcccgcgaacccaagtcaacggagttcattctccttatttcatttgtacagatttccaatgtcgaaactgctgttttgccattagaatgttcggcaccaaggcttcgccagtgcagtgagtctccgcaacagagaagggcggtgccgcctctttactcttgagagatcaattgtggctttcttataacatgccagctataaagacctttgtgcgtggcagcgtataaagtgtgccaaggactcgatttgccttttgatttcactgttcgggcttttggtattgaccaccaccgctaatgtattatctgtgagtctcgtgtggctgtccagggctgatcccacagttgcccatcctacctcactcttcgtctgaggttgcgggcagagctgttgcgctcccgcgtatgacaacacgacacgctatcactcatgggacttctccgaagacaaggtcgactacgggtcgcacatacggaactgcagccttgtcattcatcccactcccgaaaggctcccgagccatcagcaagtacttctgaagcgaaagggcactcctacatttcatatttgagatcaccaattttcatcagtttcgggttgtccccagacacgtaggtttcatcccgggcatgaccgccgatgacgacaacgtcaatcatcttttcctctttcttcccaggcacccgtacccgccgaagaagattggcgagaccagtgatgccgacgtcttccccagagccgtttcggctagagcctcgaccttgcgacaggtggatttcagtcggagctgcttctaagatttttcccaagcttcgtcgttttcatcccaggcaagatcatcgaagtttagggtaaacagaaatgtgataagatgcctcaactaccttggtgtactgactggacactaccttcctgacagatttagtcgtcgcatcttggttatctggacgtcaatcatctgcattgtgtctcttgtgatcatgtctgctttgatgatgggtaagggtaagaagacctcgggagtggtcgtaatggtcctgcccttcgtctgcatggctcctttgggtgctcagtcgcgtcttgtctggatcatcaccactgaatctgcgcctacgcgtaaccatgagagaatcattgccacgcccatctaaagtaagaagtaataatgcagtttcataatgattaaacacacattggtcagcgtattgtgatccaatctagaacacttgggtccgacggaaacacttcaccgttcatcataccatgtacgtagcctgatccaatcaaccgataaaccacacctacttgatctttgcgaagaacaaatggtacctcacctccagcaagaatggcgatcacatctccgggctccgaggtccatggaactgaagccagataaccccgtgacgttatccctatcggcatggagtgcacgcatatgtcgttgaatgcggtagccttctccagcagatccctttctatctgttccatgctatttccagagaacagagcttcatgaaacttgtcgaaactttgcgcgagtctagcctcagctgggtaatggcagtgcgagtcgacgttccagcataatgttctccagaggacgtctcgaacgtcttcgccagtgggatatctctttagcgataacccagtgctgcaggacttctgataccccagtatacccttgtacgggacatatggatattggtaagaagatgcatcggcctttggtatatcttgcagtatgtctacaaatatcccatgagccgtaagtctttttctgtcactcaatacgctatagcaagctgaaaagcccttggaggcattgtatagcccatcgctaggaggaatgtggagttgcggcctttgtgaccagtttgtaacccacgaaggaaagtcctgtgtgtgtacagtattcgttgcctggagcagaacctcgaacggtgtaagaaggtttaggaacgtgattgtcatatcagcgaacacctttacctcactagctttatagtccggtggtggaagctgatttttgagatctccgatgatattgtgtaaagcaaagatgtgatcccgtttatcagtagcgcggagtcgacggctacgagcaaggacatcgtacagaactgtcgcgggaccaaggtcatgaaccctttccctcaccaggtacaccgagtacatctgatgcttgaatccttcgagcaaggtaaatgttaaccctccgtcatggctgatgtctccgtacacatgggagaaaaagtcataaaaatctttgtagtcaacttcttgctccccacaaatgacagttgttgacatgtttaaagctgcctcttgaacaacccatacccgctcccaccatggccgtaggacaacatctaaaaatcctctgacaagtgtggtcatgtatccactggttacatactcggctgcctgtcgtgtcaggttgctataaaggtgtaatggcgctggtttgtcgctgagtgcctctgactttcgtatatcaggtaccatagaccgaagatatgacataaagatatcagaaatgggatgtccactctttgagtctcgaaccttggatgcatccccgagccagatgacgactctcttcgcccttaggtagatcagatccatcatagctacctgtctgcctcgttcttcatggttgctctggtcgatacagacggcatcaatccacaattctctttctttgttctttgatcgtagtttttgtaatgcatttttgcagttcttggaaaccttaatgacagctccctcgcagtaaatcgagtgtgaaagtgtcgcatcaccatcttcggttgcccatgtatatgatagcgcctcaaatgcgcaggtatctaggctcgccgaagttaacttgatattgatgtcatgttcattacagaaggcaggagaaagtgtgagaattcggatcattccattatgatccaaggctgtgtagtggtagagggctgccattgtcgtagactagaactttactgaacaattgtaagtttgtgaacggcctagatgatttacagttgtaattattaacggtatctacccttgtttgttaattcagcacagcagcgtaattgtaattgtaatttcgatggaatatgcaacgccgaaatggaattctagtttcagtgtctggcgacagctggccaatttgataagacttcattggtcgtgtggttgtacgagactacctactatctatctgggtaacaagctgacttggacatggcgggatctgacacctcttgcatgtataaatggacggactgataggtcagttttcaatagttccatcaaggttgccgccataactgtcaatgtgcagacttggctgagatcatgcgcctacaatacctaatccgataggctgagagggcgggggttgaaaatgccaaattaccacacctcttgttatcacttcgcccggattcttagacatttaatagattcacaatgtacagggcgtactctagtaactcaaaagataattcaaattccaatcgagaatagataaaagaaacacatacaccgatagaaattacttagttttatcaagcacaatacaacattcacttccagtccggctgttatatctcttaactactaaatttcacaatctcttccgaagcttgatccagtcacttcaacccatcagtattaaaattcagcagtcgttcacaatgggcccaaaaccaatcaaaccaaagccacctccaaagccacctccgcagccaaaaccaaaataaaagccgaccgctaaatgtgttaaagcactatcaagcaaaaccagcaactccgataaaggaaaaggaggtgctatggcatttgaaagtcaactttcacctatacgtttatcaatcacccttgcgttaacatcttgaaagatataacgaactcaccagagactttatatggagctcaactacaaataacaacctaggcggagcggtttcctttttgatctgaagctagtttttgggttgtaagtttcgctataaataccatgaacttgaagtttagtcgactcttaatccagctagaattacagatcgccatcaatacttaatcatgaaaggacatctgccgtgaaaataatgtctccatgtattccgcaatgcattatggtgctgcactgctaaaccaggctaggcaataatataccaactagtgcttatctacccctcaactctaattcatcccttgttcagaatctgggtcaggttcttatcattgccttttatcagctgttaaattgataagcttctacaactgataaattcctaatttatccatttctatcattctcatcactttccaacaggcctcgcttcagacgaatcacaataatgcagaatcaacctacaggccccccaagaaagcgagctcttcaagcatgcgacttctgccactcccgagggttgaagtgtcgtcggttatcagccgacccacaaacccaagatatctccaacgtctgcctgacctgcattgactataacgtccaatgcacgatgaaccggcctgtcaaaagacgtggcagaaagcccactggcccaagcggagagacgggtcccggggtacaagcagatcctcaaacatctagcttcaagtcgcctgattgcatacatcgtctcatagagatctaccgggataccatgtaccaatgctagtacgaatccacttccatttcttttgttcaagttactaaacgtgtttagtttcccgtttctatccgaaaacgacctcgaagtacgatgggcaaacagcatacctcgtgaaaatgaggtatcatacatgctcctcatggcactgtgtgctgttagtgctcagagtttgactctcaaagccgttttcgatagcgagttgctgggtgacatgaatgttcacgacagcgagacatactttaccgaagctgtatctcatgtacccacgcgcgtacctgattccaatgacctagactacttcaggacatttggcttgctggctgtttactcgctaaagagcggaaacaagagcgatctccatcgatatctcgggctatgtcatgctctcatcgctcagaatggcttgcagaatgaaagttattgggattgctccatctcattagctgaagtggatgacagacgacgccttttttggtgcgtctaccgcttggaagtccactcggcctgtgtactcggccacattatccgtttgccagaagcacaaatctcagtgcaataccctcgtattactccgatcatgacgcgcgagacacaagcatggacggctgggtgggactacatcacggatttattccgtttgatggaatacacaatcctcaatttgcgtcaacaaaatcacgccaaggttgtctttactgctcttcgcgatcgtcccagcccagaagcgttgcttgagagtctcaaacaccttaaagctaacaaacctttcatacttcgtgttctatcacagccacacgatgagctgcagagcaatcggtgcaagtacatggcagttcaaatcacctgtactgaagcgttggtcaacattatggcattacttcattgccatgcgccagtgagcgacgtgatcaaggttgcagaagattttctcaacgaaatatctgaagcgtctctgatcatgttcaaggtggcgagtagtcagatcatacaacagctgctgggtgtggggtacatggtctacaacgcctttctgtatgatgagcatcagtgccaatttgctgtaggtagattagtgtcgtatttggaggatatcatcaagaatctggagcaggatattcccactgctgctgctgcgagaggagagttgcaaaagctggcaaggtgtatcatttaaaatgtcgcaattactttccgacaaggatcatgatgcctggttaaatatctcaatttccatcttatccgttgttttaggaacttcttccctactcaactcctgctttcttcaatcatgtgaaacagccatggtggtcatgtacttgcgataagccggaatggaccatctcctgagtcgcttgccgtacacgatcatgataagaaacgtgaacgtacaggcgagagagatcattgccgccgtaatgaaacagttcttcaatccttgcgatgtccaccaaggcgtgatagcatagctgaagccaaagccaattgtgttgcgaatcagcataatggagactgttgtctcaccagcgatttccttaaaacagtccacattgtaactgacagcaattgctccgcctgcaacgcaaccgactgtcaacataccaagtccaaacacgagtcctatccaatggacctggtaatatgcgccaactccccaaacaacaaggccggcggaagagataataccagagacgagtaagacccaaagacgttgctcgggctccctgattccaccattgcgtctcgcaagccaaagcgcaatccaatctgctgccttgccaacccagagacaagcaatggctgcaccgatgataggcccggcgtacacacagccgactaatgcagctgaccagttgtagggtttgcttgacaggacggggcttgcagtaccgttcaaaacattgtaccaggcgaggttgataccgtaaagaaacccagcccatgcgacagttgggaagtgaaagatcattagaacaggacgatagaccatgcgcaacatatcagtattgctaggacgtcctggcaggaccttgaaccatgtgtattttccccagccagagttgatactgtgcttcgtggtgggaggggttgtagatggttgagagccattctgagaatcagttccaacatcccgggactcttcgtcgccattcatcttggtcttcatcggttcagtgtgggtagtatcttcaacgacttgactctcaatagacgctccgcgaaagtacatcgtctcttccatgaagaagaacataatgacaaagcatacagcacagatgatagcaccaaaatgcattgtccatctccagccataagcatcattgaaccacccggcaacaaggggagcgaggaagttggacccaaatagaatggcaacgtagagacccatgtatgttccgcggttgtgtgcgaagaagaggtcgaagacggtgacttcgcaaagggactctatgggcgatacgatgataccaattaagactctgtgggcaaaccacactccagccgacgaggagtatgcagtccaggtcatgatgggaatagtaagtagcatcgtcaaaagatagacaccacgtcgtccgtaggtaagggcaattggctgccaaatcagacaagcccatccgaagaacagaaacatgacgcctgttccttggacaagattggcagtggagatgccggtatctttggtgatgtctgccaaaacagaatattggagggaagtcgcgatgcccgttccgaggacgtagagatatgccatactgacagcgaggagctttcgatgatatgtccagttgagagggtcttcggggtcggaacttgggcgtgggacgaggacaatgtctttgtgttgggagtcatgaggtccgcttgagttcatcccattgatatcaatgagacgaactgtaccagggacatcatcgtgatggcttgaagaattgtccatactagcatcgattatagttgtgatggttacaagttgaggaataccatctgtttctctgaagctgtccagagcttataagttcaaaagccgctatcagccaagtgccagacaatcgggatggatggttgcaatctatgatgatactaagcaagggttaatttaagtcggccactaatgataaaggcagatgactttatcgggtctaatagctggatcagagctagttagcttggtaattgataataacagctgcttaattaattagcagctgttaattgaatccgcggacgcggggtaataacagcttttaattgtacaactccaagatggatgtaagtcgaggaacaggtgagggaaaagtgaatatttaaacgtgcctttatcgcaatggttacggtatctaccatgttcaacttgttggttcaatcaagaattacacatatttccaatcttgactagacatcgttactctcaactggagaaattatacacgctgccatggcgattgatagtggaaacaaggtaagtcacaacgctaggccataactattctcataaagactaattccctaggcgctgtccattgtggatgcccccatttcagctctcgcatcagctcttgccgagggccacatcaacagtgtcgagttgacagtcaggcacctcctcagaatcgccaaatatgatcgtcgcactatccacctcaatgccgtccccatcatcaaccaacatgtctttgatgctgctcaagcgtcagaccagcgtcgcgcctcaggtgaaacgctagggcctctcgatggaatcccaggtactatcaaggactcatacaagatgaaaggcatgacagtagcagctggttctcctgcttttaaagacctcatcgcgaatgaagatgcctttactgttcataaactcaaagaggccggtgctgttctcttgggacgaactaatatgcctcctatggctgctgggggtatgcagcgtggtgtctatggtcgtgcagagtctccttataacgaagcatatctcacggcagcttttgcatcagggtcttccaacggttccgctactgcaactgcagctagcttcggtgcctttgggatgggcgaggagaccatctcgtctggccgttcgcctgcttctaacaatgggcttgtggcatacactccttccagaggcctgatctcgattcgcggtaactggcctttatttgcaacatgcgacacagtcgttcctcatacccgaacagttgacgatatgttcacactcttggacgttatcgtggcaaaggactccaagacgtcctgtgacttttggcgcgagcagccttttgtcaaactaccagatgttgacaccattcgaccaaagactttcttcgacctgtgcgataccaacgcactccagggcaagacgatcggtgtaccaaaaatgtacattggaggagtggactctgacccaaccgctagaaaggtccacactcgccagtctgtcattgatctttggaatcaagctcgcaagatccttgagggccttggcgccactgttgtggagacggactttcctcttgtgactaagtttgagaaacctgaggcttctgacattgtctctgagactcctcctcatcgcaacgagattgacatatgtcagctcatggcatatacttgggatgatttcctggcgtcaaacaaagacgaggaggttgcctcaacacttgcacaagtggaatcatccactatcttccctcatccgcctgggtgtctgcaggacagatatgactcgaatgatcctcttgtgcgacacaacgctgtggtagctcacatcaccaatggccgtgttcccacctttgagataccacatctcggtaacgctcttcacaatcttgagaagacgcgaaagaccgactgggaagatgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatgcggatgtcaacaaagagtctcaagaacatgcgtggctcaacggagttttgtactcgaatggtaactgtgctatacgacagttcggtatcccgactgttagtgtgcctatgggagttatggctgatattggaatgcctgtcaacctcacttttgcttccaaggcgtacgatgacaacaatttgtttcggtatgcttatgcttttgagaagcacagtcagttgcgtcaaccgccgtcgcgtacgccggagctagagacagacaccatctcacggcagccaatcgtagcacagattggtctgaaagcacctcaattggagattgatacatcagtttcaatcgtcaagggagagaaagtgattgagataacaggtaggattgatgagcaggaagtgtctgagctgcacgtctatgtggatggtgaagagatgaaggatgtcaagattgacgatggaaaatggcaggtaaagtccaagttgaacgaagtaactagtgacaggccagaagagatcagtgtgccgagtttcgagtctggaatggttattgttgtagctacgggcaagaatggaaggtcaactgccaagatggcattcgtttagcattactttcttagttaatatctaccatctttatctcttgaacaagaaacacctttgtaattgaagggtaggctcatatagaacacgatgatattttactgccctgaacccggagtctactttacagtatccgttggtccaatgggctttatgagactatgtctgacggtgaaagttcttcgaagctatcttgatagaaacctttattgataaatgagatgagtatactggcatatttccagaacagtaatatcctgaagtagcgaagctgtgactgctctttataaaccatcacataccaaacttgcatcagatcattttagtacctctttggatatatgccgcgctcagtaacatgtcatattaaaatatccttgaaccctccattatacccctcaaactattcagctgcctcgtatcgttgtcttcggttatgtacgacagcggagttcagcgcgtgttgtttttgtggtttccgaaccaacataatccttgtccccaaccaattgacacagacccttcaagacatttcaactgagacctcggaagcgacggccaagtgcggctgagatatctctccactatccagccttggcattcttccattgggggccatttatgagccgagctgagtattggtccatgttcgaaggtattctatactagcaactaggctgcgatttacatgttgcttttctaactctggaccttttgctttcgggccgctacattgcaggaagtggaacgatcacgcatatctttgtctttattagttgagttaccaccaagcacatggtttgcttgtactacagtagtgcagtaatgtcagtggacactgcatattacaagtggaacagcatgaaaccaataaattaccactatgtctcttccctataagtaggtaggtcattctcgttgttttccggcccctttattcttatccaatatcttacaattcttacaaagttctcttccccaataacgccgacatgctcgtcaacgtcttcactaccgctaccatcgcagcctgtactcttctggctactccaaccctcgccaatcccatcgataccctacccgctggtctcgaatcccaccttcagacccgagccaacgatgttacggttaagttctgggacagcactacatgcagaacttcgcgatccaggaagagtttcaacagtggacattgcatcaaggctctggctggaaaggaccatgctgtgagcatgcaagaaagaaagagcacaaagtgtcacagtaagtcatagctacctccttagaacctaacatgagaacaccggctaacaatccttctctattagtgatcagatatcgggagaagaactgcgtaggatattctgagaaagttttcaacctcaatgactgctttaacattggagacgagtgggactctctcaagttccagtgctaggctcaaccgggtccagtcagttcctttagttagcctgttatagattttctaacatggaagatctgatattattgtcctcgaataaatgtcttgttgattgggaagaggagtgtagcatcggttgtgaggctgcatctacgtatgttcctacgtaagtacgtcagtccggtcaatcaatgttacactttgcagccacttaaatcagcgtagtattaaactccatcaggtgtttctgactatatactaaaactacctctcggtcaacttgcccaattctcgatcctcattgcccaatctctatccaaacactccttgcactatcctgatatatgactaccaacctcctacccatcaccaccgatatgttcttcagcaccgtcactcccactacccttataaacagtaaccttctgccagttcctagccggtcttgcttacagcaggcatctggcgaacccatatcgcagggttagcagtagctacatcagcaagccattgggccaacagactcctgttgatgcctgaagtatatccaggagctccaacaggtcccgcaaatggctttcccttttcacgatcagccaaccacgcagcctggtcggctgtgccacccaaccatcccagtcgaaagacagtccagtcgatagatgtatcattcagagtttcgaaatactcttgaatggccagcatattttggtatgcggagttgaccatgaccttgataaggttactcataagagcacgtgttacggagctgttgtcgctgggttgatagatggctgtcgtgccaagggccaagattcgagaaacatggtgctctttcatcagtggcacgatggtacgatagtaatcggcgaattcggtgtttgaggccggtttggcactgctgggccctaggagggagatcacggctcgtgacctggagacggctagagatatggcgtctttttgagacatgtctcctttgacaaccttttcaacgctgataagccaatgtctacatctcacgtgtttgctgagtgacttacttcaagaagaggattgctggaaagatcctcgggaattttggaaggagttcgacagtaggcgagaactgggagtttgcgatggagcaactcgcggagaagaacgatgcctgcaggcccagtggcaccgaaaactagaatcttgtcgccagccatgatgtgattgttgattgatgagaatgttgatagaatataattgcagtttatagcaagatattaatattcgtttagatacccgacaaccaactccggcagtcacttacacggcgctgcggagtgcggagtttggtcagccatcccacactatgcttaggctgattattcataaggctgattgtttgtcaccttgacaaatactccatcccctgccaaagttagataaccctgagcgtcaatgcgtggacgagtccacaatagatacctgtcaagcattatctagcgacttggattggtcactggtgaatattgactttgtgtctttccccttcttagttagcatgagttgcggtagttacattacgcgttccactttaggaacaagccatatcaactcgctactgggattgtaatctctcatctcacccagagcgatggatattactgaatctagggtaggtcctacattgtaataaccctgacaatcactgccaaggcaagaagaaagttgattgccttgatttttatttttcatgactgttcacctggccttttccatgcacaacttatgcagaccattacaatttgagacacagtatgggtcacatcctggttatggtcggagcaagttctgtaacaataattgatcttgcagcacacgcaggcctttgctcacaggtgacaggctgattgatattgagcagttgatgttcaggcctcttgttaatgtcttggattatgtgggctcataacctgacatccactaagatcgaaacacatgttgattggtgcctaattgataaataatatccacggctgcctattcagagtaccaggctactaggacctcttaagaagtaaaacatgtctccatttctcacccccgtttcgaacaactgttgtatcaaagaccaagaatcggaatctacacttgttgagtaccactttacttttctacaatacaatgtccacaggcacggagatgtactctcgcgaatgcgaagtttgtcgttgcgataccatcaccaccgaccgatctgtcattaacccagttcatcgcaaagggaacgacctcgaaggagaattgaggcccgctctacaacagtctgccgaatctggatgcagaacgtgtttgagcttctggcagccgatttctaagtactaccatcaacaattgactccctatacggctgttaaaatagacacacactccaaaagagttttcgtggaacgagacacgagaaacgaacctgattgcacttatgaatatgctgtgaccacatcaagaagccccaccgccatccaaactataaacctgaaaggaggatctatcgacttttgggaacttattgtttccgaacacaaaagctcatccaccattcaaaaagtaacaactcagcccttgacggaggaaaatgatgaagtgctgccggaccgcttatcctcttgtagggaagccgattgcccatggtgtgaacattacggtcgcgggcatcgtcatacgagcggccacactggaagcccgcaggctctggaaactatccggtcatggctgtctgggtgcatagaaaaccacccaaaatgtggtggagatcagcagtctttgcttccaacaaggatcgtggagatcttggatcatgattctgccaagtctcgactacttatcccagatgaaagcagaatagacagatatgcatgccttagccatcgatggtgtgcagacactgaaggagtttctttgaagaggcaagatttggaggcgtttcagcagagcattccacaggaacgtctctatccattattgcgagatgcgataattgcagcgggcaggctagggttgaagtacatatggatcgattgcatggtaagtcggaagagtagcgactgcaataacctactaatcatgacttagtaagctacaacgctgtccacgatttgtgtcattaatgagcagaagttaacccacacttaggtgtattgtccaagatgacccggaagactggaaccgagaggccatgaaaatggcatcagtttacgaaaatgcgcacattacccttgctggagaatcttttaaagatggccaaggcctattccacgaaagtactacttatacatctctggaagttgccggtcttcacgacacgaccgatcctcctataatagagatgcggcgcaacctctccagtcggcttcattgccccttgttcaaacgtgggtgggtgtttcaagaaagtcagttgtccaaacggttcgtctactttgcccctaatgaagttatatgggattgcttttctgcttctcaatgcgaatgcggcgatcacgggtgtgaactcaagaaacctctaaagtttatatctcccatggaaaaaaccaatgaatccaacggccggactgtaccatggtgcggtcatgaaggaatcgttgaaagattcacagccaagaatcttacaaagttggaggatcgactccctgcgctggctggtctagcaagtcgttaccggcttcacaacggtaatctgacatatgctgctggtctctggctggagaatatagcaaatttcgatcttttctggacggctacttgtactgaacctgctccaagacctgagcgactcttttcaccgacttggtcatgggcttcggttagtacaccggttcatttcagaatgtctaccagcttcgaggatagtggcatcactatccatggatgcgaaatcgttccagttgaagggggtaatgagtatgggcgacttcagaaagctcacctgcgagtatcaggctgtttggctcgcggcaagcttatagattacgaaaagcgtcgtttggcgtttacgaattccgtgggtatagccaatatggatcacatcaacaagatcataccatttgcagctgactatgacttgcgtgccgagtcagcgcatcaggtttctatcccctctgaagttttctttctaatgggatatgtcacggatctcagttgtctacctggcgtcaatcgtgatcttgtccatccgggaggcatagtattacgctgtgttgactcagaggcaggtcactttgagaagattggattgtttgatgcatttacgctgtcttgtgacgaagacaaagaccttgtgtttagacttgggcgaatatataatgaaattttcagaggggcaccagaccgggagattaccatcatttgaggatagttagcgtttaaggttgtggttacaaattgagatgatatgtttcaatctctgtacttggctacctaccaaaccaaattggttacgagggtgtcttatttactactatcgacaggggtcatgatatagccaggatgaagctttggaaactgggtgtttaattggttcgtgcacagcccggccttcagccttcgctaagcaagtccgtcggacacggtatactgaatgtctacaaagtgccatgactatatatatttcacagtttgtaattatcttccaatatctaatccatcgtctttactgttagcaacactgataaaccacaacatattcttctactgcccacctaagatatctaccatcatggcgttgatgcgctgtatgaacactaccacctttgagctccacaccagcacccagatcgactttagacaacaaggctatggtatcttgtcgcaccgatggggctccaacgagattttattttcacaagtcagtcaatttgctcatgaattgagacaaaccagaaaccgtcacgccctaccgcaactcgacaaaatcctgggcgcttgcatcactgctcgccagcaaggtctccagtggatgtggatcgacaactgctgtatcaacaaatcagataacagcgaattatccgagtccatcaattccatgtttaaatggtatagcgaggcagtggtctgcttaacatatctgtccgatgtccgctacgccggtggctcgcctgtgttccaaagctatgagactggtgagacatcaaagtggttctctcgcggatggacgttgcaggaacttctcgcacctagtaacttgcttttctacgatacaaattggaaataccttggatccaaaatagatctagcacagtcaatcgaggacgccaccggtattgcagcacgatatctcaccaaggaggccgatttccgcaccgcctgcatcgcagcaaagatgagctgggcagcacgtcgtgagacaacaaaagaagaggacatggcatattgtctatttggaatcttcaaccttcatttacctgtccagtacggtgaaggcaaagcggcttttatcagacttcaagacgctctgatagccaagaacgatgaatcactttttgcctggaagatgcctcttggaggaccagggtctagtctcgaaattataccagacaatacggtagacctcggtccggatgagtggggtctcttagctccctctcccaagtggtatgagcactgcggaaagatgacgacacagcacaagaagtctgtcatgagacaacgaggaggttttaccagaacaccacagggcatcagtgggccaattggtaaacggaatcattttgtaactgcattcctgactgggtttactatcgtcggagctattcctttccagatatggctggctgttcgacagaggacaacactcaagtacacgctcaactgctgggagccaaatgaagtcggcgagttgagggcggtgagattgcacttgagacctgttaggagagatcctccaatgtggataaggactgccagtcaaggctatgatttggtcaaagatgcaccagcaactgattattcggctgtcggaacagtttggcagcctcaagtgtactaagtatagccaaaatgcccgacatctaggcttggagaattcagatccaggggttactaaagagaacatagtagggttgtggtgatagctataaatgagaagacggtttacggtaaaatgttattttcagtattcagacatcagttcagattcgtatctactttaattactcaaaatgcatttctcagtagtcaccgtcgttgttctcgccactttgtgcactggaaatcaggcttggctagctaagattcttattcagaccacagacaccaagctacgatatgaactaacaaactaaacacagtcaccgactacaacaacgtcgggaactgcaaggccaaccgccaaagcacttaccgcagcatctctgctgcttccaacaacaacaacaacaacaacaacaacaacaacaacaataactagtgcgtcatcttcgacggcaacatgcctgacactagctgccgccagtataacgacggtggcaccagcaatggcggttgccctgtttcattgattccccgctccatgatcgtcgaaggcctatgctaataaccctaaccagagacagatgccacatatcagaatccagtctgaccaatgatggatagaagcgcaggtcggatcgaaatgtcactcaagagtttttagggacatatcataagtcaatttccttaaatgtatctagtaatagacatatagaaccacattgtcaaaaagacctgtgtctttctcattatttgcatctctcttcattcccgtagcttccgtcatgtatttccacgcatcgtcaagcaatgtcttagcttcatcatcttcccccatcttttccttaacaagagacatgtagaacaatgatcgtgccttctccctagttgccataaaggactgtttaaaaatgccgatagcgtgctccaaagcctcacaagctccttcaaagtcacccgtctggtaaaggagtacgccaatcttgtgcagcgagatagccgtgacaaactgctcaccgcaaacctgttgtcgtattcgtagagcccttctgtgaaattcaaaaccgcggtctctgttacgagcactttccgtgttgtccttgagcgcaagaccaagataagaattgccgattccgtataggaacagcgcaccacgttgcgtattctcaacaatcagaccgtctgcaaattcgtcgccgtactcgaactgcagcttgatcgactcctctggtacacccatgtgagtgtagagacgtgataggttgtgtgatatatgcacactccattccttgtatgtgttcttgtccctcacacctttcattgccgataatccctccttgaatagttcctccgcacggtcatactgacccataccagtacatgcgcatccccagtccgatagagatatggctaaaagccaggtatgttctccttcggtctgggaagcctcatcttgctctctttcgtagttggctcgatagattttgacaactttggaaaaccagtccgccgactcttccagcctatcagcctctagacaaacgcatccataggctgtcatgagtttcgggaaccatgggtctgtgtccccgttccgggcacaaattgatcttgcagtctccagcaaagggaacgcaaactcagaaagccgtcgctcgaatagataccaggaggcatgaaagaatagttgaacaaagccactgggaggatcaaggtatgaagcatctctgcatctggcctccagagcgagtacatgagggaggtacagggagcacaaaggccaaaatgcattcattctgaaaggattttccttgttcatgggccaaactgtcagtaacatagttagcgcgtcatctaagagatcagcttgctcctcctcggtaagttgatggaatactgtctcttgcaccaatcgatgaactgtcaggctccgagcttttgtacctgcttgccctgctacggccccgtattcagctttggtgataagactgcgggaaatgagttcctgcgcagcggtgtggtaggtaaagccaggctgaagaaatgcaagatctttcacgttcgactttttgccagcatcccagaaaagtgattctggaacgccatcggggtcaaagtaggacataaggcgcagaagcttcaatgcatttttgccgagcatcacgatggacactcgccacacagtcgcgagagaatactcatagaaaagattgggtgatgtcgtctccatatctgatatacccttgttggcttggtgagatgaatgataaagttcctgaaactcttccaaggtgcagtcgcagtctagaatgaagctagaaacctggacaatcgccagtggcagatatcctcgttggcattagctatagtgaagcaatgcgaatgagaatgatgcttacctagctctttgattatttccgatatcttttccttattgtgggtgtctgaactgtggatgtttgatccacgagacgttaagagagtgatgaacaatgtttctccttccaacgatgtcaggggagagatgagtattccagactcggctaccctcgtagcagctggatttcgactagtgataatgatggcgcctcgattacccggcggccagaatggcttcagtacgttgaggtcgtctgcgttgtcaaacaccagcagccactcaacgtctgactcgctcagccatgtcttgagaaccgtagaaatagcatcagcatccttttgcgagtcctcgggctcaatgtgaagacgcttggctgcattggcataagactcagcaagcttctgtttgttatcggcctgcatccacaggacaattggatagcgatcaagattgtcataagtgaacttgagtgcaatctgtgtctttccaacgccaccgagacccgagattgcaaatgaagcgcgcttttgacgcgagacaatcagatgggttttcagcttgtctagagtctcttttcgaccgtggaatagagggttggccgagtagggaatcacatggcatggcgtaggggatctagatgctggctgtttctggatcctcaggtcttggagaatctccctgatctctgtatgacgcttgttttggacaatcatattggcagtttcgatctgcttctctacgacatgcttctggtcctggatcgcggcgcccgctcttgacaaggcaactggtgctgcttctatgccgagtttgtgcgtccagcgggatgattgttttgtttgatccaaagcagccaaaagaaacgtaatgacacgagaatagaattcaacgatgacactttcgacgtcatccatctcggcgaatacctcatggtaagttccaaaatgtggcacagaagaagaaatacactggaccgtttgatcaaagattctgagtgtctccgaattgacgtttttccgcttcctcgagttagccacagctcttccaacaatagatgtacgtacctcgttgagaaaatggacgctgatccaaattgttgtagatacttctgggagccataatgtaaatgtggaaagtagctgtatcatgtttttgatattggcgattgtctctggcgatagagccgccttggtagtctgctgtttacctggtttgctaggcggcggttgcgacaaagcagtgatgattttttcaatatcttggggggtttgctttgcaaatagagcacggtcctcggtgctgagattctctttgtactttgctacggcctgaagccataacttttgattgtcttggttacccatcgcgatatgctgttgcagtagtgtttaatttggtaggagaatgtctgtgtgcgatatcaagttttgtaactgtgttactttgtaatatatataactatttattttgggggtttcaccaccttgaagagctctgattaaacatgcgagagctaaatcagagtcaaatatagtatggcatgtctctattgtgaactgatgtttgtggtcgatggtagtctctgaatgctatgatagataagttacagggcaatgatgagcggggcatagaaacctacctgacagacaggacggtgaggctcaactctgttccttacacacccacgtctgactagaattagcattacttccagaaaggtcaagctgaaagacctactgcagatccttttaccgctgtagccgggtgcaagtattcctgcagcctgctcaatacgcactgaaccagagcgggggcatgacacgttgcagtgaacagtccagtaaagtagcaagaatatgacagggatgtataacaacgatctaggggcttcgttgcagcctttacttgaccggtcgttacacaatcacagagcatatgcgacagtccttccgtccaggcagttttcatcaccaagtgtgtacagtcactgtattatgatgcttgtcacaacatagattaatgatttttttatcaatgcaggctatctatccatcacaccataaacgtgtctcccctctcacaacttatcaaaacgcagcggctcgataccgacctgcatagcccaattaacagctactacctcttgtgacttgttctcgcggtggaataccaaaacaaactgatcccacttgaaccaatcaataaattccctcaagataagctcttcgcgcgaggctggcataaagcccagcttgtcccatgcaaagtgtgtgagcttatgctgttgggacggtacatcattaaaaatcagcttcagggttccatccgtgtccttgttgatagcgagcgtcatcttcaagcctgtgttatgatacctgcccacgtagtcttccaatggaacctcatgtggcccctctgatttcgcgcgctcttgatcgcgttgttgtgtaaactctgcgaccagacggtcatatctttcgtactcagacttggctttggccaatgatgcttctgcaaagtcaacgcgtggctgcaggtcaaacattgcttgtgctagggcttgtgcagtccagtcaggcccatcaccgagcccatacgagtttcccaaagcgacgatggctgaattcgtttcagggaacagatagaatgatgtcaagtacccggattggcccccattgtgataaagaaccaagcgaggctgcgacgatcgaccgatgacatgctcgcgctggggaccattgagagatatcatgcccaactcggtagaagggattgtagcacgggcaaacccaaggccatacgtgttctcgccgatggatgatgtagtaatgttggccttgtgtgacacaattgtcgatacttgcttgaggggcgtttcagtctcactgtgcatggctgtgaggagagccttggcccatttcatcatgtctgtgacacacgaccagacagccccagcaggtcccataagagaatcatccgaagccatgtcgacaggcttctgcttgtgtagcgagtaatcgtcaagaacaacgtgaggggccgcatagttgtcatctggtagcttggtgcgatttgtcgttgtgcggctcaagtctagcggttccaggatcctttccttgagatattcataccacggctgcccagactgctgcgtgatgaccgcaccggctacggcaaacatgtagttgttgtagtgaaacccacaacgaaggtcgtgcaccgggggaagatagctgacaacatccagcaagtcatcccttttcagtaggtactcgcactccacaccaagccaggtgaggtccaagtgcgcgagcccggtattgtgcgaaagcgcatcctgaactgttgccctttggccaatgacagggtcgatggtattcttgaatggtatgtatgattgcatcggttcgttccatttcagttttccttcgtggaccagtaatccacagcatgaagctgtgaaggctttggagacggagcataggaggtaattggtgtccggatcggcggcttgccctgagtcgacatcgcggacacctctgctgcgggtgtagatgacctctccttggtgaagaacaccaatgctgattgaggctgtgccagtgttgtcctgaatgcgatcgagggtttcagtcacggcatgaatcctaaggtctacgtcagcgtggcttcgtcaagaattgttgcaggagattgggcgaccttgattgtacagcctcaattgtcaagtcgaggctcattttaatcaggatgttggatggctgacgtgggaaaagaagactaattgcataaaactcaatggtgcaaagaagatgctactttcaaactcgcagtttgcgatactggggatggattcaacccccgtccgtaattcattcaaggtgtgcctcccaaaacacatgactgtagccagacaggttctctttacggtaaggtgttatgtgcccgtgcatgcatgtcaggcatcaaaagaggggaaatattgagggcagaggtgtgtgtggctgcatcagaaagtaccctgtagactttcggcttgcagctgatacgaccattctggccttgttcagtcatgggacaacccgtacgggcaaaaggcattggaatggaggaaataagtcttggtgaaaagcccattgagaatgatgtagtaaaagatataggatagtgtgatataaaaagctgctgaggtgctgtaattttgtgcctgctgacgaccaaagtaaatgattcttggccaaaatggagcagccgcagagtgtacaagccgctattgcgtatatgaaacccgacgatgagctctttcgcaaggaaaagccctatgtgtcgctcgtcccctttctcgcaaaaggcgccaactttacaaacaccgaagtcgacgagcacacaatggaaataaagaatgtccgcggcagagagtcagaatttgatcttgacaaaaacggattttcctacgttttataccaacctaaagaacggcctggccacgatgttcagagccctgatcatccttacatgaaagagatctctgaattcttaaagagctatttgggggctcaagacgtgacaccatatgatgcaaatgtaagctatcataaagtaacatatatcaaaaggactagtatctgatactgggtagacaaggaaagtcggcgatccagagtttctacaggcatcgctgtatgcccacgttggtatgcttctggtggcccgcgttggatctggtctctaacgtctttacagatcactcaattcccaactgtaaatggagagtccaacaactaatggcagagaaaggaaagcaaatgcccaagagatgggaattgataaagtaagactcactcgagtgattccacgacgccataatgatctaacgcggtcctgtctcaacagtatctgggtacccatcaaaggaccagtccgaggttcaccactcgcagtttgtgactaccagaccgtctgtcgagatgacctcgtcgcagtagattccgtctttccgcaccgagtcatggaagtttaccacgtgaagcacaacccgtctcaccagtggtactacatggaggaccagaatgttgatgaccttcttattctcaagtcatgggacagccaggaggataaggcatgctgtaggcgtatcccacaaacttacaggtctacttctgacgtgtctgattaggctgcattcatacggctatcatccccgatccccaagtcaagacagttcgtgaaagcattgagattaggtttattgtcgagtattgaaggtcgttggttgtcacaggatctacatatcacaaacatcgcaatatcgaataaacaagattgattgaaaagtaatataaagattgtgctgtcgagcttgcaattccattccattgtagacctcaccaaacaggattcaaaacgattgttatgttatgtagagctgcttccatctcaagaaccagtcatatggcgaaagttgtcaaccccaaactcgacactccacctgagccatggcttctcgaaaggtttttcttcagttggctgccatccagtccatggacggttgttgcactcgttctctgcggcgaggaatttcttccaaggctgttcgcgaccgtcggtcagatccggtccagcacccccctggagatctttgggtacagaggcagtagtttctttgatgttgtttgaagacatgttaatgttgtgaactatatgtaggtggttagtagcaaggttgatatgtatgctcggcaattatcgtaccggttttgtgagtggctctatgtgttgtctgttgttggcctacagaatccaacaacagagggaataacacatgatatttgtatggcaattttgcatcagctttcgcacgtgaaaaaggctcataaaaatgccttatgaagcaatagagttgtcgtcgcatgaaactcataatggtgtgtcataagaccattgccatcctcgcaagttgcagcttatcccccgctctgagagatcatgaaagggtgcacatgcgacgtgctttgattcaaccaagtacaaaaggcaagggaaagccgcagaacttctgttgagcacatcaatcacctaccaatcttcagtcatcagaaccagttgtcatggcacctctatcgccgatccttttgcaaggaaaagcaccgatcccacacttcatttacggcacagcatggaagtgggagcatactgctgacaatgtattggaggctcttgatgcaggtttccgtgctatcgacacagcaccgcagagtcagaattacaatgaggctctggtgggcaaagcactcagtacttggttaacattgcacccccaagaggatgcaacacagcagggaatcttcctccaatccaaatttactgacgcgagaggattcaaggattatcccaaagtgtttcaagacaatgattcgcccctcgagcaggttgaaaaaagcctcaaacagacacttgcttatctgggccgcggagatgcaggtcagccgccactcgacgccctcttgctgcactccccgctccagacaatcgaggaaacgatggaatattgggcggccatggaggcccaggttcccagccgagtcacgtatcttggcatatgcaatgtttccttgcctacctttagccagctgtacgaacgcgcaaccatcaagcccatgattgtgcagaatgacttccgccccgctcacggattcgatgtgtcgctactggaatactgtcggaagcgagatattgtttatcaagcttacgccgtcttgaaaggtaacatgaccttgttggagtcgccgctggttcgttggctagcacacgaaagaggtatcggcgagccagaggctctgtattgccttcttctctcttgctgggatggcacactgtgcatcttgaatggcaccagaaacaaagtagtgatggagaaggatcttgctcttattgagagaattgggaaactagacaattacatcatcgatggattttgggaggccatgtcttcatctgagtcaattgactggccttctgataagtcggcttgagagcagaggatccaaagttgctagacaaaactccaagacacttccacaatatcctactcacatcgtgtctctcccaatccgactgagacataccgttccaaggcctgatagtgctgttaccagtgggataatctgtcccgcagatgctacagagttcacgtcgctaatcgagttccatctaagaaaaagctcaatgataacgacaaatattccgagacagatcaactgaaccatcaacattatccagttgttcctccatcgtggaactgggattgcgggagatgcactttcgacaagaagccatcgtttgagctcgcggcgattaacccaaacactaagcatcatgtatgctaggcgaaagacatgcacagccatcacaaatacagacaatacttgactcattctgagaaaccagtcgaacatagatgtagaggaaaagaagaagacgcgccagttacaagatgccagtaactatttgttatctgttagaaacaatttcatatacttcgggattcacgacattttctagttcaggaacctaccaatacatgacgaccacggtaccagaaccatacgctgagcacactgtaagcgagcagcaggagagctcgaagaaactcagcaaacttggtagacccaaatcccaacgtcttcgtctctatcagcgtctctatcatgatggcaaatcctcccccggcgccaaaaaaggtcatgagaaacacctcgccagtatgagcggtgttggtagtgatcttgtgtatcgtggcgacgagcaaggaaagctgcaggatgcagtttaccacaagcgagtctatctaaatgctgtgtaagtacagagtaccaacaatgactgcggggttgcttcaatacgactcactgttttgtctggccatttgtgataggcaacgacagtggtgaaccatgatatgtacgatgctatccgaacccccaaaccgtaaagatctgcatcaccttgtggtttgcaatctgcttgcatgagagcaccagttctgacgttgagcgatgtggtagaaagtcaacctgatcgttttgacatgtctctataggtattttatctgcatcaagatagatatctacttattatagagacaatctcgtctttctatgttctcatttcagctacaagtcaacggagctacgcagaagccaagaaaggtggcttgagacagcgtggcaatggagtttcaaattaggcgccgtctcttttactcatgcaaagttctcggtcttccgagccaagcacatactccattttgtaggttggcaacccttgccgtgctcagaaagatgagtggcttttaggtaatttcgtatcatgtcgaatgaaacgagcggacgactggaaacaaaactgagggttagtggtgcaggacaactatccttgaaatgcggctgaacttgatgatttttagcgctatgggaggcctcaaattttaatgtctaggctaagtagatacatgcagccaccgcctgtaagctggttacactctctgccaagaagctttcaacgagagccatcctcgagagaaaacaatgcaggtgactcaagctcgacgtcatatttccatcgcaggccatcacacgcacatccttccccgcactgaaactcgatcagatacgacacccaaggacgtgtctggaagcgtccttgcttcgctgtctcgttatgcgacacgttccagacgaatgagttgtggtggtagtgtcgtagcttgtatgattcgtctttcataccctgcagggtcatgcgtagatccccatcattgtcaacgctgacgtcgatgtgaaagttgtgaagctgattccaatatctacccatgtaggctttgagttccagtggctttgtatctttctcttgtctcttttccagctcatcgttgatcttgttcgccaactctgtgcctgttttggcagccttggtggccagttccttgaaatctatgttattgcgtccgggtcctgatagttcgtggatgatcagctgaggaatccagtcgcaagcatcacagagcccagtcgaattttgcaaagcgataatggctgtctcagtctcgggtaaaaggtaaacacaagacgtgaatccctgcatgcttcctccatgatagattgtgagacggtttgggcccccttgaccgatttgaggcatggcaggaagcagatgcttattgtagttaaatgccccaagaacggcgggtagctcagcccgaccccatccaaggccatatgattgctcacgaagagatacaagagtaagttgactgtgaggacgaaggatgtgcttgagctgcttgaacggagatcctgaagtcgacgccgtgttgttggcaagctggtcgttggcagcatgcataaagttgctgtagaacttgacgaggtcatcggtacagcttcggacggatccagctgctgccattagagtttcgtcggagatggtcggaatgggcacctcaaatggggatccatcttgaagagggaaatacgccttggctgcattggcgttgtttgggaggtcgtaggccgatgttcgcgtcattcccagtggatcgaagagtttctccttgaaacaggctcctaggctcttcccctgaatcttttcaatggctctgccgaccatgtcatacgcgtagttactgtagaggtagtcggttctgaagtcgcggacaagaggctgagatgtccaagtctgtatacctgtcgacttttcgagaagaatgtttcccgcccgctgcaaccataaaccatcacctctggcgacaccggtgcggtgcgacaaaaggtcggcgatggtgatctgagagccgcggccattgaatgctccttcaagctcggggagaatggtagcgatgcgggtagaccactcaagtttgccctcctcgacaagtattcctgcagtagccgttgtcatggccttggtcaaagaaccgatgaaatacgtcgtagagccatcagggactttctgaacatcgacatcgcggaagccaaaatgttttgtgtaaacttgtttcccgtgggctatgacagacagtgataagccgggcgcgccgccaatcttgcagatgctagagaaattcgactctagtcctacgagtatatcgactatggtacttttgtcttgcatgttgagaggtagttgtagagaacaatcgtgtctagaaaatagattgactatggtgggtggttatcagagcagaagaataactaccagatacaaaggtaaccctgaagtcatctgacgtcagccacttcgaggtaagtctgctatgcagcggcacgtatcacagggcatgtaaatatggcgtgtttctcccaacagcgcccaaacatagtacaattctccaaagtttcaccatcttccatcatttacggctttccctcaccgccaaacctagactcacaccctcaaaatgtctgaccccacattgtcattgacatggatcatacagggaatttcagatgatggttcaaacaacttattaattgtcccccaaagttaccatggtcacggctatcctcctcttcatcttttctgtgtactagacaatgaaaacgacttccaggctctatcgcatgcgtggaaagcttgccatcagcctgcggtgagacgagcccgcgatgatatgctagagattattcaaacacgacttgaaaactggagtaattcgagggccattcgattactactcaataatatcgcaatgggctctaccattcatatatcgtctatatcagacccagcacaagaggcaacgatatggctttcacccaacatttccttacaagaacgttatctgactttacgccgtctgagtggtctatgggcctcgtattcgctagagtatccgccgtgtcttgatatccaacagataaaatcagtgagacggctgcacgattcggtatcgcttgtcacaatcccgaatgagcctctcatggttttcaagagcgcagtctctatagtatctcggatgtaccatgagttgagagagcttctccggatgcctcaccatcccaacgtgatagggaaaccgcgatatatcgtcaccagaaacggcaaggaaagagaggagccagtcgtctgtggctttatactagagtttcactctggaggcacgcttctcgatagactgtcatgttcctcaacatatcctcgcatcaccaccaaagacaagctcaagtggatccggcagatactacaagccctccgacacattcattgccctggtggcagtttctatcctgagttgagattagagaacatcatgctttctcacaagaacgacatcgtcttggtagacctggaacaatttggagggcccgagcgctggttgcatccgcatcttggaaggataaaggaagtatataatgataattggaaacacagtcgggtcaacccatcctgcatgccctcaagcatcttctactccaacccagcggcaggctacatgttaccatttgcgaacgcatccggcctggaaagacagacgtttgaaaactacagccttgccaaggtgatgtggtgcatctttgaagagcaaacaaactcggcgacaagacttgatggtgactctacttcaaactctggtgaaccgcagatcatgtttcctcattttgaaaagacaccagagaggatgagatattggatttgggtctgcacacgctcgagtcgtgaatggggagacatgatgtgtaaatgtgaagatggtcagccggatatttgtgagcacttgggtgcaaagctccagacgaacaacatggcttgtataagtctggaagaggctgaggaatatttacatggtgtattcggcgatttgaatatctattaataggaagacagcttatcacgaattttcaggtttactttgtccttttggtctcgtctacaccagatacaacttgactgaaagcgtttggattacctaaacacagttaatccttttcgggacagactggacagctttcgcatgtagtggcattcctgacgataaggtttccatcttcaatcaaacttttcaagcattatgactccaatgcttacacgggagtagcagcatacatcacgtcgcgtacttaccctgcatcaggataacttgacaaacaccttttggccatgtttgaagaaagccactacctatgggctgctcgatttatatacttgatgcactttcctagagttaaaatacaggctgagcgttgtgcttcattaaccagaattatttaacattaacaaccacagtacgaaaggttcgactaattcaactccccgtgtcttattctccgacatatgaatcaagtttgtgacgtcagtttaacgcggctaatttatttacatgatgattgatacaatccaaagtctaacactaaccttctcctcactcaccctgcagcttcgagtcattgaaaacgtccatcgatttacaattcgcctcctacaaatggagaaacagcgataaaagccggtctaggccatcgattggcagacgtttgcactatctttatctaggcctagtgttggcggtttcttgcatcctctagccagtaacttgacgatgtggcttgcttcgaggcctgcacgattcagcttagcttggggatataccgattcataaacctcttacgtagtagcttgcgatgaaacgtttggcgcaatttattttagtttatcagccacaaaagtcaatggaaacgggggttactttgcagtcactggagtgtaggtttcagtgacagtaaaaaggctgaccgacataattgtctttaccgatgtcgcgttatgatgttatgatacgcgagttgtaaacttaccatggttcacatcgcctttgatacgaaaaaaatgacttgttacctacggagaaatcgatcgcgattgtttttctagagatgcagatctccggagcccgatcgccgggatttcatgactcgaccggtagagtccgatctccttcgggtgactaaatgctagcgatacaatttagtctaagatcactagcagggaatattctacgcaatctctttgaacccgtttcacgccgatatttaatcaacacgatactttaagatcgtggactgaatacggcacctcgcgactcgtacagtatgtcttgaagggacagaaaacaactgtgtggcgggttactgtcactgagatggacgggatctacactcaacttgcttttgaccctcccttgcctactcagcgcatcacacccattcgcatcccttgagtctagtccaatcagtagtaacccgcgacctatctactccaggattagactccagactactgcggaggctccaatcttgtcatcaacacttcttctcttagtgaacaaccatggaacagtcttgcattagtgcatcctcctgaaaaaacactctaggagagttttgcgcggcataaagtatgactagttccccgatatcaggatgtctgtagtcctccacatattgtttttccttttgtcatatttcgcgaaaaatgcccgtctccgaacatcggccgtccttccttattgaggcttggaccctctatgccattggcacgtctattatctttacacgctttgcagtgcgattcaagactgtcggactccgtggactacagggcgatgacttcttttcacttctggtcctgctgttttatacagtggatgcatttacagtacatatgatttgtatgcatgtcgacagctctcattgtaatatttgctcacgctttctagatttcctgggcacgaatatcgaaggtggcgccgcagcgaaaacacacagtacgtccattcgatcacaacaagaagtatagaaaaggaagctcatggtcatccagcattgaccgacgatgaactcgaccagtatatcaggggttctaaactacaactcgcagcctggtacgcctacacggcactgatttggtctctcaagggcactatgctgtgcttcttttctcgcatgacgatcggtacatggcacaatgtttttgtcaagacagtctctgttatttgcgttgtctcatatgccgctgttttccttacagtatgtatcacagccacaacgcagtgagctttactgacgcgattgtagatcacctttggatgctttccctatcacaagaactggcagtaagtttggaggcctctggatattaacaaatttgctaacaaattacagggttctgccaagtcccggacgtatgttatacaactctcatgtttgaaagggaactaacgcattatagtggtttgcactttaaagatgcaaaacttcttggtcacaactgtactaaacgtcttgtaagtcactctcgcaagggttacaatgtttttatctaactttcctaggactgacggtctcattctttgtattcccttacctcttctctggaagctccaggttccacttcgcaagtaagtgttataattaatctcccatttccagctatgctaacaggacacaggaaactcgttgtcggacttcttctctcctcgggcgccttcgtcatcgcagcagccatcactcgagtcgtcctcaccctctccgccaatccttccgcactcacaattaactcatggggtgtacgcgaaaccatcgtcggaattctcacagtcaacatccccatcctacgaccattattttctaaggccttctggacgggacagtctgtatccaacctcggttcttcataccgaacacaaaaccgaacagcgggtactcgtggcaacggaacgacagacttgggcccctacgagctcacgccaagtatcaatgaaggcgcaaagccaagcgatagaggcagccaagattccatcataccgagaaacatcaagttggcggatatcgttgtttccaagacatacaatgtcactcatggcaatggcgttgacaatgggtcgtggtatggtgatcacaacggtgcgtccaaggcttctgtgcacgccgagtcacccgtataaggggacattacgcctcagggcaggagtagggttggcgataaaatgtacaagttataatagagtaaacgatatcttctcttcgatagtataaacgcaaagcacatgaagatagatgtgcaataagcaaccaagtggatcaactcttgactattcactgctctggtggttccaaagtgtggcccatgggtaacctaacctgtctgtttgaagcaaggcctttgatcttcccgttcagatcttgatcacttcttggcaatactcaaacgagaaaacaaaggcgtcagattcgtcagttggtttcttctgtgcgctcagcgacccacttacccctgacggaccgacgggactattgaaccttgcttacacggcactttcacagccaactacagctcttcccagtcttggaactagactcaattcaagttcagctacgactagcttcctcgaactatcgttttacagatcttggacctgtaaatgatattcaaatgcgcatagtagcaaatagaattaatctcaattaatttcaagcatattgtcatgaataaatgtcacgtctcatgagcagaaacttgttttcactccctccaacctttgctgttcatacactcgtttaccgtgacgctgcccgttactctcattaatattcaggatgcgtttcgtctcatttgccactgttcttggcgctgcgctactccctgcagttaatgctcgccctgcttgtcgtcctgatacgtctgctacgtccggagtatctgcgacctctgttgctaccactactgctgccgctgtcgaaacttcaagcaccgaagctgctactaccgtagacgcttctacgacttatgagactactaccgccctggagactacagttgtcgtgtccgcgactgacgagactacgactgctttggagacaactgttgccatttccgaaacggccacttcggactctaccgctctgatcccaactaccacggccgagactcctgctgagaccaccacggccgagacaactgttgctgaaattgtgaccaattcagctgaaacaactattgctgagattgcgaccacaactgcggaaaccactctagccgagattacaactactacagctgagactactgctgtcgaaattgttaccactgcagctgaaacaactccagctgagatcgcaactaccacagccgagacaacccctgctgaggttgttaccaccaccactgaagctgccacaaccaccaccgccgaagccgccggtccaaccaactttgttaagaacggtggtttcgaagacaacacaagcaacgcctggactctactaaacagcgacattgcaaacaaccctggaaacgctcacaccggcggccaatacctgtaagtcatcctccccattcttccaaatcacaaccctaacaaaacatagcgaattttacgtcaacaacgactttgccaacggacagaaccaagcctcccagaccatcagcggcctcagtaccgatcgccaatacggcttctctttctacgctagtgtcttcggcaccccagaacctgtcatcattcctagtaccctctgtcacattcaggcgcggcagggaggtgcagtgattgcccaattcccgctggacttgaacagtgtcgattactacgacatttacaaggttaactttacgcctttgagcagcgatattgatctcagcctgcgacttcgctgtaccaatggccggagagttacgcttgctcttggtatagatgatgttgctattggtgatgttttctagacagcagattgggttgttctgttgtcgttgtgacagcttctcctagatcacattgctcaccatggggctcagtcgacaaagttctagtcaggctatttttctcacagataacttgttaatgatatggtatatttttctatggtgatctcttttgtaaatctatatatggaagtaataattcatcatccctacttaagggcattgattcacgaagatgaagttggcccaagtgaatacacataaaggtacaacaagaattatcccgggttcaatatgcatgacattaataatgcgttctattctaactagtttcgaggcaatatgatcatgtctgggccggcccaatagcaacatctagattatcaggtatacagggtagtagtactccaactaacagatgcccataccacctgatatatctctaacaagatggtgatgatacatggactattagagatattcccatgactcagggttctcctcttactaaaccttatgcttagggaacatggcaatccatttctcaatctgcttgatcccagcttcttgaaccgccttgacctcaggccaaatactaccagcgttgcggtacgtatcagtgcagtgattccccatagggttgatgaagtgcttcacataagtgctgttaccaagaatccccccaggtctttgatcagaagcaaatgatgctgccctccaaggatcaaactttccattcaccaagaccgtcctattcagatacccaatcggatcactccaaccaccgtatcgtgtattccatatatcagcagtctttcccttcgccaagccaaaagtttctccattcggaccagtggggaagtaacgagcacaggtctttctgaagtaatcagtattgaccaaacgggagaccagtgttggtgttccctttggtgaacccgtttgccagttttcatcgggttcgttgcagaagagccactgggcttgcagagtatcgacgatgcttggagcatccagacccttggtagcataaactagactgtcggcgtcgccgaagttgaagcagcctgtgttgttctcgcctttccaaggaccttgttgctcgcatcgtcctgggatccagacctcttttgtccagcgagcatatcccttcagagctttgtcaagtccaacaccttctgcaccaggaagcttcgatttgtctgtggtatcaacggcgttttcgacgtagtcgcagaattgccatgtgtcgcctatacgcaaactagctccttgaaatgtctgtggcccatagttcaagagattcataaagtcgtcgttatgtttcagatctggagcaccaaagtccgtcttgatcttctgaatgtcatccgccgatcctataaagtccgttagcagctacggaacctagtggagtgtcgatccatcttaccgttcagcatcacatcgtccagatgttcaatcaccttctccacatctgccgtgcaattcttgggcaaatacgccttggcagcatcaaagtacctccagtaatttggaatcgcctgaggcggtgcactcgatgcccaggaagcccaaaaggtatcgggagactccttctgagagaacatcacacggttaccttgagcagaacagccggtatgaacccaaggaacctggtcaggtctggaaccaccgttcttggcgaatggtaactcagcagtctttgcaaagtggatcttgtctcgtaccatctggtcttcagtgtagtatttcatattttcggttgtcagctgatcatagggtgaagattttccaaagtaacggtcttcaagcatgatcatgaccgctccgatgcgtcgagcaatcattccacctataacgtaatcatcatggagccagaactttacttgttcagcttcggcatcgaggggcgatatgaaaacgacgggcgggttgctgccgttggcatagttcaagctgtaccagtatcgctgctcaaaggtgccgagggatgggttatcgtggtcaacgagttggtggaagacgccatccacgacaccggccgtgctatcagcttggcgagcatgaagttgagcttttgcaggggtttcgaaacgcgcttcttgctttaagctcaacccctgtccgtgctggagaaaaacggcgatagccgcaaggctgttgaggagatgcatttcttattgcagtttgagaagcatgcaggaacataggtgacaacagatgggtatttacgatcttttaagtaattgttctttactcattaccgaagactcggcagtccggtgtctcgaataaattacttaggctatagtataaactcaaaacaacgcgttagtaaactcaattaaattacgtcgaatgccaattgcaagttccagctgccattctctgacaagtctataatgctgaaaaataaaagtgatttttagatattcttgtttatataccttttcgcatagtaatgccaagataatgatgtgcaagatatatatggatcacgaaattaacgtgggtcgtttcacagcccgattgcaaactgaaaacatgcttacagaccactatttactaccttgcaaacatcaaaaactcctactgcatgaaaatttctacttccaatccgctgggtagacaggccatcatcatctcgttacgttggagggtaacatctgttgcaacagcaaagtcgtgatagtggagtcgccgcaatgtcgcgtctgttttggcgaactctaaatgtaaatctaatctgacttgggaaatatattcgttggcgggcccggaccgcatagctagttgtttctttcagctggcgactaaactattgaaaaaagcaatgagctgatactgccgtgtgcatccaaagtcaggcatgtaaatgatgatgtttgcagatggtaagctgaatatggacaattatcgttcccaaagtgttataaaacctggatgaattccagtaaatatatctgttatccttcagtccatctcatacatctagtatagtcttatactccagtctgatacagaccttgtcaggatggctgtccttcgttttattaccgtagcacttgctgccatcaccaacgtcgccaatgccgttcctaccgacgcaaccaagcgacaagacagcaacttgcccttcccactagctcacttcaccaacacagtagcgtccgtccaaaacacctactgcggaccgactgccaacacacctggtgtcaagtttggtgatcaaaccttacttcatgccattggcgacggcgatactgttcaacgtaccaacatttatcactccgagagcttgggcataatcgtcgcttcccagggcacaaatctgtcaagcattgtctctcaatcccacaacattcaagctattcccattatcccagatgcaagacttggtctgccctttggctcaatggtctttgcggggtggcaaaatgcttggtccaagggctggaccgatgtcagtgcagcactggccgacactatcaagcaattccccaatgaccaaatcatcgtcacgggacacagtcagggagctgccatctcactgctcactgcattggccattcagaaccagttcggcaatgtcagtactatccgggaaatcattgcttatggtcccccccgcgtgggaaccccagcgttcgccgacgcatttgatactatcttccctggaaagtacacgggcgttgttaatggtgacgattgggttccttctctcccatctcaacctatctaccgacacccctctggaatggtttggatcaaccctgccaactcaacatcgtggaagtactatccaggccaggagaaccccgacggacctgactcaagagtaatccagatgttttacccaggaacgctgcagttcaactggggagaccatcagggaatttacatgcacagctctatgggcacgactcaaggaccttgccctgctcaggttggtgggttctaatatgtgcttgattattagcagcaaacaccacactttatgggtttgaaagagccgtattagttatcatctgcttgaataatccggaacctaattgagttaattattttgcggctacacaatgtacatatacagcaacgcacatctcaatacaagttaatgtaaaactatgacaattcatttttcctttcttattcaatgaaaatagagaagtacttgttgcatcacaaagaggagagaaaatcttagttctgtaatgttagtttcaaattgtgctaaagaaatgtgaggcctatgtattatatgacctttttgcctatgactaggtctagagtaccgcatatatccacagtctgatgactattcgttctgctaaaatgattatttctcttgttctgatgacaaagcagatttatctcaacattcttgctcgggtttctcaccgtgactcctctcaaaatgcgggggttcgacacaaccaatccatagcaacttcaactcaaaccaaaacttcaaaatgtctactaaaccatcgtttgactcccttcctctccgtaaagacggtcctcccggcaacgcttggggccttttcggcgaaaatgacgaatgcggcatgctcaacctcttgactcctgacgtcgtagcaaaagctgcttcagagatccgcgatggcgttcgagtatctacagactggcctctgaatcgaatgtcgcgaccttgttttggccgtgcaccttttaagcatgagattaagacaaagacccctcgtgcagtaaatgatgatactttgacgtttaatacgcagagtagttcccagtgggatggttttaggcattatgcgtatcagaaagagaagctttggttcaatgggaagacgcttgatgagttattgtcgtcggatatcaacggtattcatggtaggtctttggatctccatagacagatttaagagctaatcggtgtagcctgggttgaccgtggtggtattgttggacgtggagttcttctggactatgcctcttgggcagacaacaacaacatccccctaaccccctttgaaaccaagtcgattacagtcacaaccctaaaggaagtcgcccaaagtcaaggcacaaccattcaacaaggtgacatactcttcatccgaacaggatgggtccgagcctacgaaaagctctctgatggcgagtgcaaggaattggcagatcacaaggtcccgcctgctcatggcattgagtcctcagaggaaaccctgagatggctctgggaccaaggctttgcagccgttgttggtgaccagcctagtatggaagcgtggccttgtcagaataccgatttctatctacatgaatggcttctagcgggttgggggatgccgattggagagttgttcgatttggaggctttgagccatgagtgtgagaagagaaagagatggtctttctttttctcgagtatgccactcaaggtaagttactgtcagttctgtcttgtttcttaaacgtctaatgtcaataggttcctggaggcgtagctagtccaccaaatggcgtcgcgatcttttaagagtctcgtacaaatgcaatgcgatatcttgctaattctggaactaaaggataatcgtacaagctccatggctatctaaatgtatcaatcataattccaaatgaaaccactcatctgatcccaatataagcactaacgaatctcgaaacgaacttcttccaaatcatcacccaagtcctccaccgtcttgatcttgtccttggtccagccatacatatatgcctgactcacatactcataccatgtgttctcgccgcttgactttcttcttagcagaacaagttgtttacagcctcctacaaccgtcaccactagtccttctcccccttcacgacttggtgcaaggccaaagtaccccttctcagtgcaaacaaggtcgtagtcatagcggtggtggctctccattttcctgcagatatcgagatcaaagacttctgattccttcgacgacttttcccaggcctggatcccatcttgcaagaaatctggaggagccttgaagatttctgatgtctcgttttccgtcatcagccgccaagccacgtatgctgcaaaactcaaatcatcgtccgttggacagtcatcaagcctcatcagagtgcttagcagagcagccaagtttgtctttgaagagtcccttccaaggccttcatgagatccagactgtgcactgtgtcttccaatgcttgggtatatgtcatgcaccccacgccctgaagccgccatgtatcgaataactgtcttcaccacatccatagtgctcttgtcattcgtgacaggaaccttgcagttgagcttatcaataacgtatccattaacgtgaagtgatgtttgcgtcgtcgttggttgcccacatagtagtttatcgtactttgctttgtctgtagggaaaggatgggcaatggaaattggtggtttactgaaatcatatacccacgaaggaagtgttatcctacctccagttgcgatagattgattaatcggatcaagaagagcccaaaggccgtcgccaccatcgtcggaaatgatgtaccggttcgcgtggatataaatttcctcaacagacttgttgtagtcttcttttggagcttgaacaggttgcgaatctttttttcgtttcctactcccaaaagcaagccctaaagctgaaaacaccttgtctcgaggatccccgacttcgcatctcgacattgcccatagcgcgacttgaaaactcaaacatcctgctaagcaaaaataagtgtcgttgacaatgatcgcgtccatggaggcgcagtagtccatctgcaatgcgctataagcctggagggccgacttgaatgcatcccaggaagattggcgtgtcccacatatgactatgcctcgtgaccctgctaggagcatttcttggaagacccaggctcgtgtaaagtaagatcttcgatacaacttgtgccatgcttgccaaatttccgggacagccttcgttttctccattatatcttggatcttcggtagagcaagaagtaggtgcctgtcgacaaagtcggtaggcttgggtttgatatctagcgactcttgtacctcctttgtagcacgagaaagaatcggaattgaagcaaatgctagacttgaggcgtactcctcttcaccaatccacatcaacaccgaagtggcctttgagtagatttcgtacatcatagagacttggacgccacgctctgaaatatctcgttgattgatgcatatggcatcaacccacagagtccttgtttccgtttcggatcgaagtgtctccaacgctgcgtaacaattcggagtgactaggatacgatctccgccgcagctagtgggtactgtgccaacctttcctttccattcgtatgagagagcttcgaaggaaggtgacttggatagctcctatgttgccaatggttaaaaagtattcatagttgacgagagggagggaactaggcataccacttggatcagtgaaaagcagacaacatttcctttttgccctggttgaagttctaataccctgatgaatccttgtgggagaggccgatactcaaaggacgtcttggggtctttccgttgtttctcggcgatcttcagatactggacatcacgacgcaacttctgggcctcaagcagaagcttgacggtggactgtcggcccttttccttggcatatgacagagctgtccggcctttgttgtctttaccatccaggtcggcacccatatcaataagagactgaaccacaatatccttgcctgactgagctgcgacaatgagtggggtctggtcagtgtcttccaagtggtcgatgtctgcaccatacttggccaacagttccaccatcgcggcttgtcctgtgcggatagcgacatataaaggggagaacttcgagcctggtacaagatcacagccagctccattcttcaaaagagtctcggtgacatgccatttgccttccatcaccgcatgaagcaaaggagtgcgtcctgtttgaccagccattctcacgttcacacccttcttgagaaggatgtcaatgatgggctcgaagcctcctgacgctgaaacctctaaggggtgaggtagactgctattgcccacctctattttggcacctcgatccaagagaatctccacagcatctgcatgtccccctttaaccgcgaaagtaaggggcgttgatttcatccaacctttatgctcgatattagcatgatgattgcaaagcagatcaattatagtcttgttgcctttgcttgcagcgaggcacagggctgtatctccatattcgtcaatcctgtcgatctgagcaccgctttcgatcaatatctttaccgcgcatgcttgatttagacgggcggcatgcaccagtggtattccttctctattttttccatcaatgtttgctccagctttgattaatcggagcatttctggtatggcaccatccgaggctgctgacacgagctggtcgccgtagatggggtcgccgcattcatctgcagaattggtatctttttctttgttgatagggaaagttctcccgttgtatttgtccacgacgtctccatccttgctgtcctctcctcctggcaaaccttggcccaagttcgaagcagtgagaaggtcggggcataccagcttcttagcagagggcaccttctgaggttccatagcgatggtgctgcgtttcgtgcctctgttatggcaatgacggaattaaaatggaagtcagttttagtaaagtcaaggctttgattcaaatcaagattttgaatgtcagggaaagagagcagaatatggttttttactttacggggaaacagcacactcacagaacgtaatcgcgattacccaggctgattcggacggattaaggagtcgttgctgcccaattatacatttctcattgagtctgaggtggcggtgccgggcagaaatactaagcctcagttatgttgtgacatgccagatgttggtggcgcggaatctgacagggaattagttgcggagaaagccttgtgagtctttatgcaggctagtcatcttgggcgcggattcacaataatcaggctactaatgcggctacagatattttccaaggctctcacatcctggcagtatcagcatacatccatgtaggtcgtcagaagtacacaagagacttactccgccaagctgaaaacatcgtcccagacaacgatcgaaaccccgcattatcatttaactttcttcggtgtctcgtcgagttatagttatgcctggtctacctagattttctggctgtcgcggcaaacttgatctcagtagttaacctatcactcagtcatctcgtgatgctccaagcacgtccaggacgtcaaagacgtcaaagatgcacgcatcctactccttttagtcacatataagatttgcttccagaatgaaagacttgaagatctattggcgatgatacataaggtaccaaactgcaagcccacatcaaactaagtcccattatggggaatagagttaatcaaatcttactctcgccttggaacgcttcaaaggattcttgctctccttcacagacttactacctggctccagcggtgggttacagacactgggatcgttatcagcaggaagtctaagttcgacaagaccaaaatagtaatcgagggcttcagagagaccgccattatttgatccagacgacgtatataatgctggaccatcgagcacctcgccgccattgatccctctcaagtcattgtttgtgcttgatcccccgcattgggattctgtttctttctttgctgaatctgtcgttgttttgtcgtaattgaaattctttcgcactttatcccgcacccatcgtcggatctctttggcctgtggcacaataactttattctcggcttgtttgacagcaatgtcgaggcccttggcctcacaatcacatcccatattggccggggcacggcatatggcacagtccggatccatcctaattaccgcaagtcgttttcctttgtctttaggttctgatggctctaaagcgggaatatattctacatgtcgtcttgaagatgtttcgtcttctgaatcttgacgggtaggggattggagaacaagatcatcctcgtgttcatccgagtcccaattttcatacgcgtccacctcaaatgcggattgaattgtgcttcttttgcccggaccagagtcgctcatataatcattctgatcatcaaatccgtcttgttcaacaatgtcttcataagagggcggtagtgatttgagtgccaaaagtcgcatgtggcccacgacgtggttttccatcggcatatccgtcttttcaaggccacaaagaggacaagctatgaataatggccctatcgtatgagcattgcgatctgccagcacgtcaagctgggcatctgtgagtttacgaggatgactcgttttcatgtgattgacgtaatcaactcttgtttcggccatgaactctccgtgggctttcgatttacagcgccatcgcagggtgtgttctttcatatgcttgatccacatattactgtgagagtataaatgctctggcgaatcgcaattctcaaagagacagacatagggatcaaggtcgttcttgacatgaagcctacaattagttagttcaccattccctggccgccaattgaagcgatgagcgctaggagaaacttgagaaaacttacttccacttcttctcatcaagcacttcacggattggtaagacgtggaagcaatatgggcaggtgacctcagccactgcttcgatgcaactttcccatgcctgagccaaagcgagatctcttccgaaattagcagctgcgttttcaattccctccacagtctcttcagtaggctctgccacatagtcatcgggtggaggcgatactagcgttttcctgtactgtagttcaatattctttttctctctgttgtaccttcgcataagaccagcagtaggtggtggaggaaagcagagttcatcattgctactaagcgcaaccgtctgcgatactgagatgacagaaggaacagtggcccgtttgaaattctccggtgagagagttgttgctgttttagtgatagactgaacttggctccgactggacgcttccacgacacgccgcttcatgggcccttgtgctatttcttctgttggttctggccttggatgcgatatgacgggctttgcaacggctgcttgaagacgaattggggctctctcataacgttcacgacggtaaagaatctgtttccgccgaagaatcatggtggatgcaagacgtatacgaatatcttcgcttgttccagaaaatcggtcgcgtatgtaattcataaaaagctgtcgcaaaaacggctctgcgtcattcccttcatcgtctctgattttgaaaaagttgacagctttggcgttttgcgtctctttacttgcgcgacggatggtatttgagattttgtgaagtaaagtgatctcatcccgcaggttgtccagtgtatcattgaattcttgcaaggagtctgccagttgttgctcggtcaactcacaaagggtagagttgataagtcgagtacctgtcaacaaggcatgattaaaaccaaaactaaatgacccaatgcctggtatttgagacttggaactgccacctacatgacttgatccggtaattgagtgtctccaataaagcaacaatggcatccttgacatcaggagcctctctcaagcgattatccaacgaagctttgctcgcactgaagacattcaaattggctgcccaaagagagaacctcgcaagttgatcctcaactcgcactagtgacggtgatagtcttgaggtgagagacgcagtgaccttgtcagccttgccagtactgttgaggcatttttgaaaggactcgagacatgacttggcgcagtctactattgtgatttgtggtaatggttcttgttgctcagtcgtggcctgggttgacattgtgtagtcattgcttctagaggaatcaagagcctcacataaaccaaaatgtcaagatagttgatatgcataaaagcctaaatagtgaggcaactgccaagaaaaagaggggtaaagatgagacaacccctgtatgactattaaaattgtctctaatctgataatcctcagcctcgtttggacataccccagcatgtcagcaacaactaaaaagactcaccgaatccatctcatcaactcgcctcgcttccgacagtgacggcactgtcaagatgaactggggaatcgctacgtctactggttgcaacaaaatatcattgatgcaacttacctacaaggcgattcagcaaatcaccaccactctacggctcgacgaacaagacgaggacctcaaagcattctattccaaacttatcgtctactgcactataatagagagccggctaatctcttttcgcgaaaccgatttttcacctagcagccttgtcaatttattgtcaacccctttggaacgaatattcaccgatacctttcgtcgtctcttggttagttcctggccactggaattagccaagcttcacggaagaatcagaagtatcaaaaataacgccgccaaaatcgaaatccttggaatctacttggaaattggatcaacatctgacgttcacgatgagattgcgaaatccctggacttttgtgaaaatgagctcagggtcagatacccagaagacttatcccactgggcttttgaagatctggctccccagttgagtatcagcgagcctacctacgccgtctggaacgcagcccaatcgatatttaaagccatggtgtcatgcatggattgtccttgcacaccagcacatgaccttagcgctcgtctcttcatgggaacttatcgaaagcccgagattcagtctaacgataagatagaccaagttgacttcaacatgtttctatcatcccagcagaactggcaagaagcgatcgttcacacaactaaagagaaaaaggttcagatagttatcgacgaaccgcacggtcagcgaccaaagaaggagtgcattaggactatgaaagtcaaaagcttatgtgaaccgatcgccaagattaactccaaagcttcatatcgtcttgtcttcaaggtcacccaaaaccaactatttaagctgcagtcggaaagaagtggcaagccgattgataactcacaaagcgccgtgtcgctcgatgagttcttgagaaacagatctggatctttgacggaaaagacaaagcgtatcttggcggtgatccttgcttccgctgttttccatcttcacaatactccatggttacaatctacctggagctcatccgacatcttattctttcgaacaccatcatcagcaataccactcagaccattcattcatagaccactttcaagtcttcatcaaaccgaagaaccgatttcaaatgatggaacagccctggactcagacgacatcgatccagatgatattgatccagacgacatcttaagccatgattgccccacactcgtcattctagcgattatgctattagagttgtactttgtggccccttttgacatcttggcccaaagattcaacatcaatctcgaaccagattcgcagaccacagcctttacaagatatatggatgtcaactatgtcttcaaagcttgccaaaaggaaattcccaataactcgcagttctacttggccgttgagaactgcttggatccaaaggtctggcaggatgaagaagggaggaagctcgatgagcctacattgagagccaagatctacaagagtgtcgttctaccgctcgagacggagctgagtcaggcttatggcgatgttcggattgaggatctagaccgtattgcacaagatattgactttgggtgttggggtcaaccgctgaaaacacgggatcaacagagcagtacttcaaatgcgaatggtcgtgtttctgtatccgcagactgtcctcgtcaatgttcagacgtgctaccattacgacatcaacacacggatgaaaacagtcgcgacagcagagcgctgatggatcccccatcgaacaagagaagatgcagtcgctcccccagtggcgtggaatccaatggtgtcttgtccgaactatcatccctaccagacgtaccatcttactcccgctcatcttacaccgtcggtatcctctgcgccctcccactcgaacttcttgcggtgagggcgctattcgacgccaagcacgacagtcctagatacatacgtggagacagcaacacatacgcactgggtacattgagcaatcatatggtagtggcagcttgtctcccagctggcgagtacgggacgaatgcagctgcagactcagcgtccaacatgaaaagaacatatcccaacattgaattctgtcttctcgttggtattgggggaggtgctccaactcaggataatgatataaggctgggtgacgtggttgtgagtctgcccacgactaaataccctggcgtgattcaatatgacctcggtaaagagattgaaggtagcacttttgaacttacagggagtcttcaccgtcctccccgctgtctaatgacggctgtcagctctctgcgatccaatcctgatcttccctccaacgctcttcagtcatcccttgaagaagtcacaagacgtgttccagagtcttggaaagcacgttatacacatcccggacaagatcgagattgccttttgaaaactacatgtacttcttgtcaaacacaaggtgcatgttccaacagagaagcacatgtgcataaaagaacacccaggccaaccaaccatccagagatccactatggtcttatcgcgtcaggaaacagggtactaaaagacgcatgtgtgagggatcgctgggccagggactacggtatcttgtgtttcgaaatggaggcggctggagttatgaatacgttcccatgtcttgttatcaggggtatctgcgactatgctgactctcacaagaataaacggtggcaacattacgcagctgcgacggcggctgcttacgccaagttactacttggtcacacagctgcaaatattacggactgcgtaagactgtcaatggaaggagaacaggagggtttcttagtcaacgagttggaagaaagatcttttaaacggcaaagggtctcaaatgtaatggtagatactccatagtataagtacatgtggcagggcgtaaacagtcttacaagctaaaacctccaagaatcaaggtattacaactaggtcttcagcgagatcccattagctacctgtcacagtacaatcgcagttcaagaagaactagacacttgaaacaaatcaaataaaaatattcttgtgttattaagctgtctagtcacctagtctgatctaatatcccatcgattactaaatcagtgccggcccttatgcaatgcaccagatcatgcagctttctgctgacttgtcacacctgatttgaaatgtttcttatcagagcacgtgatgatcagatcaggttcaagagggggagctacagccttgaaatccttaccccatctcgaagtgttgcttgggcttttctctccgcatgcctacaaaaagcagttgggcactttacaatggctgcagaacctcagattaatctgccaacactccgaatcaaggatgcaacacgaatcaatttggagcaaatactgagatggtatgtgcatcatccctctatcgaatattgcttcacaacggtcttacagcatactcgcagtccaaaggagagtccagcaagagtcattctccttgttggtcgttctggcgcaggaaagtcctcaattacagaacacgctacaaagacagtcggctattgtaatgataccaagactttgtgtatgtttaaagaactgttatttgttacgtcactgacccagaacatctagcaacgaacgattgcgaggttctacgaacgactgtcgacgacagccagtacttctttattgatacccccggttttgactgcgacgtgtctgccgccatagcttttaggcggattactacccttctcgatacgatccatggccacgccgtactgatagggctgtggtatatcgtcgacactacgagataccatacatcattggatacgtcagcagttggattgatcaaatactgctttgaaacgccactcttcccttttacgactatcattgctagccgctgggattccggcatgtctcttgaacagctggaacatcgtttcgagcagaggctggacactctgagagaattcatagatggtggagcctctgtacttaagtacgcggaagtatatggggatggcactgagaagcccgatataaaccggtggttcgaacagggtagacaagattcaatcctgcagcagctgcaaatcatcgcccgacagtgtcgaaactcaccacacttcgggcttcgacggcgcaacactggtaattcagcaccctcgaccgaatcagcatcctcgactgaaacacaaggtatttggacttgatctactatagaatactgaagctaaacatcacaggtcgtcttcgaatgtttcttttccaaaacccgctctcttctctgaattatggccaatctggctcatctgcgcctggtccgaattttgtcccagcaatcttgcgggatgatccttctaacttgaatgacataacttcttttcctggcattccttcggagaggttcaactttgcgtgccatcttgggatagttgctatccgagatgaagtttttgtagataacacaatttctttcagagacaagcttgctactggaaagatatacgaacaccctggtctcggcctagagcaatccatagacgcaatcggaagacgggtagactcaaactttcttaggaccatcacagcattagagtttgtgtcttattcaagcatgaatggtgaggagcttgatgctctatgtacgttaacaacttcctttccctctctacatatccccttttcttcgccctcgtctcagtaaatctaatgtctgataaacaaaatcaagtacagcagctagtcagcgtacacggatttatgcacattcggccgatttatcaacctatattctggaactgccacgatgtcgcctgtcgattcgcttacctagctgctacacctgcatcagatttgagccgtctccgccgattgtccacaatattcgagcgttccaaattcccgtttctgaggcgaatacagttctcatctgttgatatattcacaatgtacctaatgaccggaatggaaagggcgctattcgacatcttaagaagtagtaagccctacatatctcgcctggcctcagagggcaagacttgcgccgatatgatggcactgaggtttccaaccctgagagatctgaacgaagtagccgatacggaatgggatgattttatttactacagtgatacaagcatattgcgatggttaaccggtggggaactgacagtaagggcggggactagacctttcactagtcatcaaacacaagaataagcaatgtcacacttgattttagctttagtatattattctaagaaattatttatctggaagggtaatagtgtgcaggtgataggtgcatagtaactaactatacatcgtatatataaaaatctccaatccgtcatatactcatagctccttcatgagcattagaagtgaaattaaaaaatagttgtttctttacaggaagaaagcgacgataccagcagcgaagagagtagcctggatgctaccagcgacacgtccaccggcgttgacaacctgagcgggctcagtgggagtggaaacaggaggagcggggtaggtctcgacaggcttggtaacagcgggaggagcactctcgacgggcttgctgggagtaggaggctgaacaacgggcttggtctccttgggaggctggggctgctcaggcttctcgggctcctgggggtgctcaggctgaggaggaacggggtaggtagggtgagactcaacaggaggctggacaacaggcttggtctccttgggaggagtaggctgctggggcttctcaggctcttgagggtgctgaggcttctcgggctgctggggctgctcggggtgctcaggctcaacaggcttgctggggacaggaacggggacagggtatgtctccttgggaggctgaggcttgggagggttgtaggtgccgttgccagggtggggaggctgaacgacggggtgagtctccttggggggctggacaacagggtgagtctgcttgggagggacagggacgacgtgggtctcagtcacagggcagagagtggtaccgacaacgacggtctcagtgcgagtgtgaggacgctcagggcagtcgacaacatcaggagggcacatggtgacagtggtgaccttggtgctgtagatggtagaggtggtcaggtgagtggtagtctggtgctcgacgggagcagtctcgacaggcttggtgggcttggggtgctcctcagtgacggggcagacagtggtgccaattgcgacggtctcagtgcgggtgtgaggtcgctcagggcaatcggtaacctcaggagggcacatggtgacagtggtgaccttggtggtgtagagggttgaggtggtcatctcagcggtagtctggtgctcaggcgcagtctcgacaggcttggtgggcttggggtgctcctcagtgacggggcagacagtggtgccaatgacgatggtctcagtggtgacgtgaggtcgcacagggcagttggtaacctcaggagggcactgggtgacagtgtaggcagtggtggtgtagagggttgaggtggtcatctcagtggtgccggggtagccaggcttagtgtacgaaggcttggtgtagattggcttggtgtgagaaggcttcgtgtaagaaggcttggtgtgagaaggaggagggtaaggagcctcgtggccaccagtggtggtctcctcagggggagggtactcgctggaggtagactcgacgggaggagttgagtcgctggttgtctcctcaggaggagggtagacaccggtggtggactctccagggggagggtagacaccagtagactcgccaggaggagggtagactccagtggtagactcaacgggaggagggacctcagtggtagactctacaggagggacaaagctgctggtagtctcctcggggggagtaacctcagtggtggtgccatgaggaggagggacctcggtgctctgtccaggaggagggtagacatcagtggtagactctcccttaggaggagggacctcagtgctctgtccgggaggaggaggaacctcggtggtggactcgttaggaggaggaacctcagtgctctgtcctgggggagggtagacatcagtggtagactctcccttaggaggagggacctcggtgctctgtccgggaggaggaacctcagtgctctgtccgggaggagggtagacgccggtaggctcagtctgctgaggagggggaacctcagtgctctgtccaggaggagggtagacagcagtaggctcggtgtgctgaggaggaggaggaacctcagtggactgtccaggaggagggtactcgttaccgggaggagggtactcgtttccaggaggaggataggtgttgtcgggaggagtatactcgttgctgggaggagtgtactcgttgtcaggaacagaaggaacgggctcctcggatccgggaacggggtagtgcctcttctcgacggcagcagcgttggcgacggcgacggccgcgctgaagatgacaagaccacgcatattgaattagagagatcgaagtttaacgagtgctttataaaacgagtgaaagctgtttgtgttaaacgaaagtgaggtgaggagggtgaagagaaaatcggaaactgagatggatgggaaagtattcttatacatgcagatgggttgcccccccaggttgtgtctacagatcttatcatctccttatttcgtatgtcggcccaactccgctcaagtaaatacgggcgttctccataggtatcccggtaaacgtgatgtcatccttgtccaagtggttgaacatgtggatgaggatgaagaggttggccctgcaagttctggtggagctaccagccagaagcttcaaccaggcgacagcatggcagtacagggttcaccgttcaggacgaaagggggttccgtaataaccatggcgggaatcacgatgttgcaacataacatttcggatgtgacgggatcctggtccccgtgcatcgtgttcgtctaccatggatattaatttatgtttttgacgaacggttcaaacggtgacttgtgggttgtgtgattggtcaatgcatcgtaaaacggcttcttttttgggatagacttaattagagcgccactggcagttgcaacctctcaggtcccaggaaccgtatacccgtagtaacactcttactcagagtttatcccgcggggtaaacttgtacagtagtaagtaactaaccccctgccttagactgttggtctagtgtatgatctgacgcggccgactaatggaaaggaactttttgcgatctgcacgcaccaaaaagcccctgtcagtagtgtgcacacagagagcacagttgttgtgactacagcaaaaaagatacatctccatgattccattcgtggggctctgccttgggtgaccaggatgatgctggcaaatcacatcttgacctcgtatgaattggtcgtccttggcctgccacttggctacatacacgagaaaactcccctgtaaaagtcatcgttgctttgtcgctccactttatttaccaaaatctcgcgtgttgtccgtctagcaactttctcctctttagttcttgatagcgacttggcggtggagttgagtcaagtatcagaagccgttgagcattagaaaaagcaatggcgaatagtaacatttttttttattttcacagagtacagaacagttctatcactcagtcgtaatcaaccctgttgttggtgatcagggtatgtgatgttacttccgcgatgtgatccttgcttcgaatcagtccccgcttaacacactcgctatacgacgctgactcaaccagaaatgtttactctctttactcaacagtctggcacagaatatcggcatttctcggtggattcggtttatatttaattctgcaatttttaagttgatgctacaaaacctaatcaatgcaaaaggcttaatcttttgttcctgcatgggtatccatgtctctactgtagagtgagctgccagttcattgactaaacatccacaaatgtttctctagaaatgcatgcatgcactcattatcactctctgttggcgctggaaaccttcagtggcttcataagtggatagagcagattacaatgcaaccactctgcagattcgacatccctacaaggcaagataataacaagattgaaatgaaaatcagcgacaagctctagggtaacatgtaatcatatcatcacaccatgattaaccaacacgagtcaaatcatttcaatgcctgccacggccggccattgttgccgaagccgagttccaaaagcttggcctctgttatagtggagggatcagttaatcaccacatcatgacgggaatcgatcacaaaaccaaggataaattatggacctgtctaccgtctagtactgtgccaaacggttgtcgattcattcccattactaaaccatcaagccaagatcatcgttcgtgcagtcgtagagttgaggctttttcctccaagtccaagtcgtgtcgttgacgtcaagtcacagtagttagtacgcaaccaacatgagtcggccagaatacgaactttagagtctaactttgagcttagagtcaagatacggttcaacctgttcctagatttcaatccgtatagcagcaagtaaattcggcacattgtaaccgtcatctactgtctctgccgtgtggcttttgcgcccaagtaaggctgtctagctgtcaaaacaaaagctcaggccgccgtgaggctctcgttagtacggaagctatttatatcagcattaaaccaggcgaaatctgaccaaagacccgggaatggttgtatcgaatcgtattcccatcattttgtaatttacccatgctgttgtattttccgaaagagtctcgtgcgctgtcaaagtcaatgctacgttcccttctctgccaagcctcccctttctcactcgccaccacccactacggacccattgtagaatctcccccatctcacatcaatcaacaaatccccttttcttttttccttctagataggcaagagaacgacgatcgacaggggcgagtttcatgtggatggctctagactcggagatccgcgaagaaacgaaaagagactaggcctcgtattttttcatctggactagatcggattcagattaacgcggaatctcatgagccgaggctaaatttgtcaactcggccgaaccgtgtgcttacgtacaatcttacttgattgtgagttgaaatgacattcagtcttgactgagactcattcgctatggcgcttgagtgagattgtgatgggcaaaatgcttcattatatgaaatttgccaagatataagagatgaagtcttgacatgacctcaattaaataaatagattatttagtccactgcatttgagaatcaagtgtaaaatactttatcgcaggcgtctcattctgcgactatgcgtctcactatacgtgcatgtactcatatctccaagcagactgatttcgtatctcggtctgagtacatccatcttagtagttgattgaagtcagtgcctcacatacagattatgtattgattctacgacttgatcttactctcttacgaaggatgagactgatgtgagaaataaggaactcatcgaaatctgatacaaaaacatacccaaatacttcactgacaaaaaccacacctttatctctaacagaaatgatctcatgcatttcatcttctaagtagaggtaagtcaccaagtgctgccatagctaccctagacgccttcctatctcgctgtcgtcaaaccagcaagtgaatttctgaatgacatgtactcttgtggcgaatcactagcgatctgaaaagagataaaacttaaacaaaaaatgctctagaagtgcaagtgcaagtgcaatggaagacagagatgacagtggttaagtcaagagagatgtgagctggaatacaacaaaatatattaagcttgtatacttctatgactatcagcaactgaaatctgctcatgcgcgcaacgttccgtcactggattggtgctataaataactctggacaatccaattttccaaaaagataaagttccggggcttctcacagtccatatgaaaagagacatgaacctaccccgggagaccacagaagtttaaccctatggagataacattagcgaagtcgatcaagccacagggctttaagaaagacgtacatcttgggcgaccgctcttaaacagtgttttagtttcaccgtttctgtctttgagtttatagccaaaaccgaacgatcaaaagatagtaattgtcacggcgtgtcactaccctagagcaggagatggaatcattccgttggcaagacacgcaaattcaaggtgccgctgtattctccaattcccattgtgtaaatagcttgacctggcaataaagctattcggatatagtatcaactgtgctggcctgaagactcattagttgccgctggatgttggtatccggagctatcagactcccagaaagatgtaaaacccagctaaacagccagctaaattgaccaactctatccaaatgcgtgtcacccacgtgggacaccacttctgtatgcagccaccaaccaagaccactcaaacacccaacatggtgtctaaccaaggctacccagacactcaaacactcagcccattccatgcgagtcaatctagattcccatgcagcttcactgtttgccactagagcactgccaccaacatggattttccagaatatcgctcaaacagagataaacaacgagtttcggatatcaagtctagccttgtacgttcatggcgtgtgtgtctacgccacatgggtcgatttgcgtgcctcgactacaggcgttcgtggatatggaactatgatgcagttgttcggtcatgggcagattgataaatgtacctgaatctcgagtctgtaatgtcacggcaatatattgagaatatttcggactttgtaggtacacagttgtcgagggctgttgttctacttttgatgatagcttcccaattacaatccaccaaacaacatcaatccagtctctcaaaaatctacctaaagcggcaacaacccagagcggccgcccaacggttctgagccgtgttatagtgtcgatcgtcactaccatgtccagatcgacaacacccagtccaatagaaatctcaagctctacactacaataggcggcgaccggatcaaaacagggctgagtttggacacccctgttgcagcgtgaggctgaactatggtaatagcaatccggaaacacggagatccatgggccagactaggttcgtagcaacacctttcattccatcgacagtccatgcgaccaattagcttgctgggatgatcttcaatcacccgtggcgttgggtacggtcggacgggagtctaggtggtcaaagctgtcgtgcagagagtctatcaagacataacgttatacgatgatctacgatgcataaccctattaatatcaacaaaaacaaattcaagacacattatataaaaacaaatcgaatctgtgtttgatctcacaatccccatgtcttgaattaatctcgcgtcgcccccctgatcacggtgtggcgtccaggaatgcagtaccattccaagtcaatccacgttcagctgagaaaaccattaaaaacatatccaacgctatcttcttttcggaatacaactccttgggatgtgtgcttgaatccctgtgtgatcgatcaagatggatcctcaagtccgtgaaatatgcagccactgccgaagtaagcaccaacatgtctcacacacaataccatagcgctttctaataagacacatgccattccacgcccccaattcttcctttttacctttttctctctctttttttctcttctccaaatttcttccatgttaatggagattacactcttttcgccatggggctgttcaagcgtctcgtctttctggcggcgctgttctgcaatggtgtcgccgcgcagagctttgcttccgtgcttacagaagcaccacaatgtgctgttagtttacgacatcctatcgaaaacgaaacgaatatgctgatgggtgataggccgattgtctggttacgttgtttagtgaggaaccgtttgcggggaagaatcaaagcgcgatttgccaagatcaacagttcgctgatgagattgggaattgtctgacggcgaaatgcacggtacgacagactttgggtatgaatgatggattgagacgaaagaatgagcactgatttgggagcagattttatcaaaatgtcatcggccgtatgcggaattaaaccgaccaacaatgtcctcctatatcgcttaacgacactcatcatggctggtcttgcattgcttttcttcgccttacggataatagccacagtcagattacgtcttacatgggcgatggacgatacaatggctgtcgcctcggctgtaagtctttcgactgctgggatggaggatgatactcatgcttaacagatcttgctgataccggttgttgtcattatgcaatttagtatgtcgtcttgcgtggatccaaggccaggtggctaactgacagttcaacagtgatgcaaaacggtcttggtgttgacctgtggtatctctcagaccatcaaatcacagaaggattcagagtaagcccatcacctttcttgtatacacagccagctgacttctctctagctcttcttctttctcgaaatgttctacctaaccgcccgcgtcctcgtcaaatctacgattctatgcttcttcctacgcatcttcagcaaccccagattccgcctcatcgttaaagtcacactagcgttcaacgttcttatcggtgttacattctttatccttgtcttcttccaaacgacaccgattggtctcttctggatcggatggcagaccaaggacgctgaaaaagtcatgctgggaattatacggctgacgctaccacacgccgcccttgttcttgcgctggatatatgggtgcttatcttgccaattacccagctttgggagttgggactgaagttgaggaagaagattggcgttatggccatgtttagttttggtatcttgtgagttacacagactctcttgctgaccagcctgcctatttactgaccatgcccagccttacgattgttgctgtgattcgagtagatcaattaatcctctttgcaagatcacaagacttgacaggtacgaccaccaagtacatccaaagatgacccaactaacaaaccagttatcaacgcacaaaaagccatgatctggtcctgcatcgagatatcagtaggcatcatggtatcatgcatgccacacatccgcaatttagtccgacacataaaatcacgaatacgcgaaaagagaggaaaggaaaaggaaccgagcaacgaagcggtatttattcaacgatcacttgtaccgatatcagtaggtgatgcgacgtcggaaccagcgttgtttgacgaagggggtttgttgaagaatagtgctgcgacgagaacaacgacgacgactactactactactacaaatacagatgttataacaactgtctctacgacgatagggaccggaaagatggagagtataaatgggaggtcgagtggttatgcgagcgatgcagatacacaagtttagataccaagatacccaagcgatttttatatactttatgtaaagaacattagccgtcatttgttaaacaaatcgcaatcatcgatacgcaaagacaggatgctgcgacaaacatgatctgcatctgtggaatggactcattcatgattgtcggaatttagctccatctgataaacatccactaaaaccgcctgagtttaggtgctgaagctactgcaagcacacaccaggaacaggtcccacagtggatatttagcgacaatcacatcgacaagagatcagaagcttgagttggatcatgtaattgtcattactatatattatttatttatttatttaattttggtatcatcaaggtcattaaaaccatcccccatctatcggcaagtgtatccaccatcaatgacgagatcgctaccagtagtataagtactagcatcagacaagaagtaaacataagcagccttgagctccttggcatctccgtttcggcccatggggatcatgctcctccacagctcctgggtctcggcgtcgataaagtcagacaggccggtgtcgatgtagccgggagagatggagttgacgcgggcaaagtcgcgccactcgttggcgagagagcgtgccatgtggatgcagcccgccttggcgacgttgtaagaggtctgctcttgagggtagttggcgatgtggccggacatggaggaggtaataacgaaggagccgtggccttgcttgcggaagagagcgccgacggccttggcgcagtaggcggtgccgttgaggtcgatctggataacgtggtcccagtcggcagcggagccgtcaatgacaccagcgttggcagtagcaccggcgctgacattgttagtataacatcaattgaacagattgagggtacttacttggcgacaaatccgtcaatcttgccaaagtccttgacaacctcgccaacaaatcgctcaacatcgttgtagtcggcagcgttgagcttgtaagccttggccttgacgccgtactccttgacgagctcctcgacgttcttgtcggcgccctccttgcgggaagcgtaggtgatggcgacgtcggcgcccatctcagcggcaccgcgggcggcctcgatacccatgcctcgggggccggaagcgccggtgacgacgacgaccttgcccttgaggctgaggaggtcgaggatgtggttggccttggggatttgttgaaccatggttgcggtagtggaagtagatgtggtaaagatgggtgagtgatgagtagtgatggatagagaaagtgagggacaaaagaggagggaggttagactatttgtacaaatcgggagttggtcaagtcatggcgtgaggtgttttgttttgctacagaaaactaaaagcagcattgtatctgcatggatgggatgcatcccaagctgtggtgggtgggatggatgggtccagtgatgtcatggagtcaagaacaaaaaaacagctcttagacaaaagacatcggcgattaaacaagagagatccacaacaattgatggagaattgatctagtccttgataaattgatggagaactcatccagtcacttatgcaattgtttgtattatcgctgctcgaacattctaggaacaagacggaggagaatgcccctccatttgacgttgacgcgtcgaggggtaatttgttgttgggtcagtcacagtcacattcagtcaccttggtagttactggtgggacgaatgagaccatgtctacaagatccaacgtttttttagtttatgtactgtccatcaattggttgctgtctaatatacttttatcagtggtgagacgcgtgcatgcaaaaacaccacctctgagctgagcgtggcggggtaattgaccaggtaatgcttcaccatcactctgtggtgtttattgcgcatgcgtcttcgatgcgatcgaggagatatggtgttttgtttacttgtatggaccatttcatcattactaccaacccataaccaattacttacagcaacacagactctctaacaaaataccaccgagacctcccccgcgggtggatatcctcgagcgtcattctcccgtctctcttccttgcttagacttgccaaaccccgcagaacggccgggcttgaccgctctcttttgggtttagttttgtgtctctcgttgcattaggtccgcaggcgcgttcgacttggaagcgcatcagtcgataaataactgactgcactggttggtgtttgagagctgctggtgggggctgcaatcccggtccgacagcagttgctacagtgctacagacgctaaagttaccctggacctgacaaggcatgacaagacacgacaaatgatgagttaatacatcaccaatgcttactgactcttggtatacctgagtaataatgctcatcttatgttgagtaattaaaagttatcactctgcattttgtaatacatcacccaacccaaacaccagcatataaacacatcaccaaaggaggggtcatgtctcacaagccacacattgcacatgttgagatgcatcagtaacaatttattacccaaaaccctgcaatctctcgccgctttaaactaaataaggtatcggaaatcccgcttcatcctcaaagcctcatcagggctatccatcacctcaaccgcagccgtgtgcgcagccacatcctgtcttgtctcccaagcagtcgcctctcccctctcaagcttcttgttgaggtcaatcagcaccagcctgaaaatgtagcatcccagcacagtaacaccaaacatggacagcacaatgccgtagctcttgcggtatccgttctccttgagatcccacacgtatgaacccgccacgttgcccaattgactgaacgcgttgatcatggcaatcgcgacggcgcgcttggcaggtggtcgggggaatgacgacgagatccacgagtaaaacacgatgaaaccggcgtaggacgatgcttgaaggaagagggcgaggtatcgcgctgcgacagcctcggtggccatgctgatgatgaagccgattgttccgacacaaattggaccgacaatatgccagaactatttaattgttagtatacatccccaattgacgcgaagcaattgaaactaaccttttcttgtgtcttgtcagagtgccaagcgttgatgaccgagacaatacaagagaaaacccatgggggcgcactcatgagaagagtgggaacgtagccgaagccaagtgtctgggtcaaactgggctgttgacttgttagcaacgtcgcgcatttaatgaaacgcaattgacttacaaaaaaggcattgaacgagagtccaacgacgtacgcggtaaaggtaagcatcatgatgtaaatcttgacatccttgaccgcaagcttgagaccgtagaaagcactctcctcacgagaatcctcatcggcctcaccaacatcctccaccatgcgcaattgcgcaacctgtctctcctcctcggtgaaaccacgcgagttgtgaggcaaatcaggaagaataaaagcagcagagacggcaacgcccatggtgatggcgccctcgatccagaacagccatcgccacgcagcatggcccagcacgccctgcatgttggacaagacacccgcgccgacaagagcggaaaaggcgttggagatgaggttaccgcagaagagaatggcattgcgcttggtgagttcgctgcgcgtgtaccatttggacagaatcagcagcgcaccaggcaggaaagccgcctcgacgaaaccaaggaagaatcgaatggagaccatgcctgcgaaattgtgcacgcttccactaagagtggaaataagaccccagagcaacatagccgcagaaatgtacagcgaaggacgctggatgcggttgatgaacatgttggagggcacctgcatgaggatgtacccgacgtacagaatactcaagcaggtggcgtactggttgtagctcaggttgaggtcttcttgcaggcccttgagacgggcggcggccatgttattgcggtcgaggtagttcatgatgtagatgaggacgaagagggcgcagcgggtgtcgagcttgcgcttcatgctcttttcgacggcggcgcgatgctgggggtccattgcgagggcaatagctgtcgggccgcgggattgcgactcgacgcttgttttggccgtggccatgtggtcgtctggcttttggtctgccatggtataggttgggctggaggcagagcaagagagatgggatgttcaatttggtcggggcatcgtcgcatttatgaacagacagaatgccatgttacatcatcgcgtcgccttgtttggtgtagcgtgcagaggaggaagagaaaaaaataaaaacatgggggaacgatgaactggggaagggggtttatccgctgtgcttaaccggatgagggcaagttgatgtccccgggttcccccagagttggttgactgtcaccctcgaaagaagatgcaaaatctgagtgtcacacttttaaggcgaggaccaattgaatgatgtgtggaggtggtgggtgtagatcttgtccttgtcggggttgaatacagggcatctcgtcaagtgagcgcaaacaagaacagagcaaccagtatttttactatcaataaatccatctaatcaccggtagatcgataaaaaaataagaataaacaatgccgtttaatgccgaaccaattctcctcattaacctccaagtgtgcaacgttggagagaatgcggagtctccgcaaagataaaaaagtgaggggaatctgcccattcacccattccaacccctacagcgataaaaaggcccgaatacaaaacggagttaccacattgagccgaaaccatgtcttccccagttacagagtacaacttgtgagtaggcagcagaattaaaattggttgcccgtcttttcaatgcccgtggggaaatacaaagttatagtggagattaagttggggaaaaaaaagaattggagacaggttcgtgctggtagactgggggattttgggtttagcgatggtctatagtggaggaggttagctaatggcgagggtgagtgtcgaccggtcctcgggaattgtcggtcaacaaaggtcaatgctggggtggcctgggatggagaaggggatggtcaagggtaagagtaaatccagtgccatggaatgggtaacgaatattggatgaacaagttctgatgttgtggtgatcagaggttcctagaagttgagatgttggtggatgttggtggtggaggttggagatggttagagatggttggccgagacaacaataacgagatgatccacattcaatggttacagaatataatcttgaattctctatctctatctaaatagtaggtagtagccattgagtgatctggttgttggcaactgatttatcacaactaacagacaccatctcatctctagacaccaccaaactcagcatgaaccatgtaatgttcaacaatatccaactcgtaattattttatcatcagagatctactcaaaacacgctaatacaaaaacccatctctaccccatcacctctccaaccgcccagcaacactcgtctcatctctactctgcttcaaaaacggcacaagcgtcgtcccccccgtccccgtcaactcttcttctctacccttcttcaacgacgaactcgccaaattctgcggtcctttggttacagccccctgcctcgacggcaaaataatataccgcgtcacaatctgaatatgcttattcctaaacacagtcaacgcctccgtcgcagcgctaaaagctccttgtaaccgctcctgctcaactgtatgtggtgtctgcatcgcgagttcgcgaatgctgcccatgcgagcaatatgcgtcaagaaacgacggtgtggacccggcatgtaatctttcacgatgtcgtgataacttctttctcccttgcgttctgtgttgttgccgctagtgatgtgttctacacctagcacaatatcgaagaattggataagagagctttgaccattgcttccaccgcgtaaatggcgccattctccttttccgttaccctcgtcgtagaaaacgccattaggcaaaccagctgcttccatatttttactacccgccaaaaagggacgtatcttgtagtaaaaagtcataggatcacacttttcatacattctttctaatagtgcaccgacaccctcgatgcatgtttttagatcttgcagggcggagatgatggtgttgtagtcgcgtgtcttgacggcctcgagggcttccatcatgcggggaatgatctttccggcgcgtgcttccatggcgacgctgatgaggagaaaccatgactctgactctgtgcctgtaaaggtgtgaagagtagaaagatcatcgaggttagaaaagtcgggtccggcgcaggaaaagttccagaggttggctgcggcataggacaaaacgggaggaagttcgagacgttttgacacggcgaggaaggggattgtgatctgaggaggcagaatctgtaaaatattagtacaaataatacaagagaatgaacgaatgaactcacctcggctggcttctcaccaccccagacataagcatgcgtcaagaacgcaagaacactataagccctcctccactcaggctcagactttagtctatccgtccccaacacaggcattgtatcaacagcgcgtctgatatcattatactgaatcaaaggagcaacatgttgaataacaagttcccatggttgatagtaaggatcggggaattgtttcaaagggctgtgctccgggagaaaagcattgctcgtcacggcaaactgctttagctcggccgtgagtttgatacggggcaattggtgtgtaacggcgtgtggcgacattgtgtagatcaaagaataaacaattaaactggcttaacttaattgatgtagatcaaacaataacaatgactggctgatgggtattgtagatgaaagagatgacactttctagaaaagtcttgattaaaataactcccccctaaaacgccaagatacatctcttcctcccttctatccgtcttccgtgcatttttaatcctccgaatatcctcacctccgaagcatatcacgatacggaatgaaacagtgtcatatcttccgcatccgatgacaggcatgtgaccaatcgctaaacgtcaccatgtcgaaaatggactaaatgacgtccactatgcggatctcggggagcggaacttcggatgatagagtgattttccgcacttccgcgatggagtactacacactatcgccgggactggccgagagaggggatagaggcaagcataaagtgatttcgtgatcccgcatcccatcatacgattttctcacacaccaagtcatccagcatcgtcagtcttacagtcagcattttatacaatggagctatcatctttcgtcgagcgtctccgaagcagcgcaccgcctaagtttccttccgacgctaactcacttgactttgcgcgcaatcttgattcacaggataaactgagccatctccgagatgaattcatccttcctacaaagaaatctctaaagaaaaaggccctcgacggatcaattcgtaagtcaatctaccctgatgaaatcaattgagactaatgcacctttagcaaatggccatgcgcagaatggcagcgtcaacggcacaaatggtcacaccaacggccaagatgatgaccaacaatgcatctacttcgtcggcaactctctcggcgctcaaccaaaagccgtaagagaacatctcaacgcccagctcgagacatgggcttcagtcggtgtaaacggacatttcagcgcaatgggcaactccccactccctgcatggcaggatctcgctgaggactgcgccatcagatctgctgatatcgtcggtgcttctcctcacgagattgtcatcatgaacaccctcaccgcaaacttgcatctcctcatggctagtttctacaagccgaatgagaagcgccacaaggttattttggagtggaagccttttcctagtgaccattacgctattgagagtcaagttgtctggcacgggctagatcctgagaagagcatggttaagattgaacctaatgaggatcacatcataaccactgatctcattctttcaaccattgatcaacacgccgatgacaccgctcttcttctcctccctggtattcagtactactctggccaactcttcgacattccccgaattaccgcctacgcacaagcaaagggaatagtagtaggttgggatctcgcccacgcagccggaaacgtcgaactcaagctccatgactggaacgttgatttcgcatgctggtgcacgtacaagtacatcaacgccggacccggttccatcgccggtgcttatgttcacgagcgtcatggaaaagtcgagatgaactccgagacaggcaaggctagctacagaccgcgtttgatgggctggtacggaggtgacaagagtgtgcggttcaacatggataacaactttattcctaccgctggcgcaggtggtttccagctatcgaacccttctgctatcgacctggctagtttatccggtgctttgagcgtgtttaacaaaacaaccatgcacgacctccgctccaaagccctcgttctcacagcatactcagaatacctcctcgatcaaatcctctcagagtctggtgattccgaactcttccgcatcatcaccccacgcgatcctcttcagcgcggaactcaattgagtgtcctcctgaaggatggtctgttggataacgtcagtgcagcacttgaagaaaatgctgtgatttgcgacaagagaaagcctggtgttatccgagttgcgcctgtgccgctgtactcgaggtttgaggatgtgtggaggtttatgcagatcttgaggggagctttgaagaattagagtaaaatgggttagaatatggtataataagcgacaattgatttatcttctatatgaaagtccgtctagtacatttgtttttgtgggttgttcgtgagaacgtgatgtagtctcgccatctaaagttgacttttgccctactcttgcttgctcaattggtgaactaacaagtatctaccttgtcgtgtaacaaaagcagacatgtgtttttcggctatgcgccaaatgatctatcatctttcttttaccttttcttgccgcagatgcttactatcggctagacatggccttcatatctgacaacaccatatgcgaacacgaatccgtcggatacgatatcaagaacatacccgtatccacctccgaacttccgcagttcccatcggcgccggtgcattacaccctcactcacaaatgatgcgtcagatcaatccccccacccccatccaaaagcgcaaacagattcagagcagaccccgtatcagcttcattccccatcgtccaataactcggatcaggagtctgcatcatagactcactaagtcctagaaacgctgaatctaaatccccaaatagaggtgacgccacattctgtagtccattgtgctgtaaaaaagatctatctagtgattctcttcctctgctggccgcgggactgactcccggctggcttgtctccctacggaaagcagaaggtgattctgttgcgtcggagggtatcagaccgaataattggcttgagttttcggtgcgccgttgacgttcggcaagctcgcgcttttcgagatgttcgagggatgttgctaggagggattgggcgataagagagtattgacctgcgtgggtgtcgtggttggaacagtggtcgagtgcgtggatggccattcgggtgtatttttcaaggactctaccaaagcctccaagaagaccaattcctaaaacaagagagctggcgaatagccatgacctttaaaccgttagaagacgttgggtgctggaggttggatacttacaccagaatagggacatgtccaactaaaacgcccctctggatcaagtcaagtataggatcaaccatcaaactagccgcatcaatacaagcatcagcaagcttcgactttcccgacgtcaaggcagatcgaccattagaagccaccgaaccatcagacaaccgtctacaaagctcatacataagaaacgggcgagacactagcatgactgcgtaataatacgtagccaaaatctgacacgcaccacttgcttgagccctgtcttggatatccggattggcgactatatccttcagtggcttcaaccaacgcgatgaccaatctcgtaattgaagtgatattccctctgtaagctgcaaagagattttccgtcgtgagtaaatttctgttacgacaccttccaggaccagaaatatttgtaccgaagcgttgagtaaatcgaggtgttcttcgaggttctcatccggactttgatacggtaccgtgcagtccacatccgacgtcgcaggcggtcttcccatagatgagctaagaaaaagatcaacaacacgtaaactcttccatagacgatctctttgtctgtgaatatccggtccgaaacgcgcattgacttctgttctgtggatgccgatagagtacgctgctcggacagctgtaccaaaaaataaaaatgcgccgttgatttgacatgagcagagcatgtagagtgtgatgagagtaaacatttggactgttgtaacgcttagattacccgtgaggttagaatatgctttttcacgcgcatactcaaagtactcctgagcgcgctcctcgttatcaatctttgttccgatagctaagacgagtagattgacgatagtagtagcatcatccgtcttatgacccatattcgcccaaaagatgagatcatcctgcaatcgtcgatgatcgaataaatccacaagtccagtcgcaatagccagataatttgatacagcgaggggaatgtcgtcggtatgaacgctcggaatgcggttatcgccaggggtccgaagcgattgatgcgcagtggcgttttcaagaacagaatatcgacttgactgcggtgcaaaagcattttgtccaactcttgtggtgacgagttgccgaacagattgaaagaagctcaatggggcacaatcgccgacaaagatcaatttgccctgcgcatcgcataccagcctcgcttctctgggaacttcagtttcttcctctgcgtcaattgcgtgtgtcgtcgtttcattattaacaggtgtagtagcaggactattcctccccgtcgagattctccccgttgaaagagccctatcaagttccgaagcaggcggtgatcttagcgaggatacagatccttggtgattagctctccggcgtcggacctgaggtgagtaatggcagtcgtgaggcttttgacgacgagcgcagtaactgcagggtaatttgccgtcgcattttactttgcgggatttgcagccgtcgcaggcatttgctatgcggctgcggatataacgttctgttggttcttgcatcgtcaattggtggtgttgaattgagggaagggatttgttgctacggaagcactgtggagagagaggctggacggaaaggagcggatgttcggctgagaaattgttagtgcagttcttcggcccgctgaagagtccgaggcttggctgtgagagtgagaccctagatatatactgaataaattagttaacgtaaaacaatttattccaatttctgggagttggtttgtcatggtctcattgataggaattgactaaaacactattatatgcacactgggcggatgtgcacttcggatatgcagactggcggctaagttcatcagtgcaaccaccaacattgacattgacatttgatgacaggcggtcacttgatcgacaatgggaatgttccaatggttgcgatatccctggaatcaagcccaagtcaatgagaagattcttgaatgacgtacaatctctaggcaaagactgatatccagcgattactttattctactattaattatttacttccaagaatgtatatctacccagcatccctacccaatgctccaaacaaaatgcttctatcaagtccatgctcctcactacaaagcattgaccacaaggcccgctccattatcaatctggcctataacaagaagattctcctcaatatcatatctataatccgtagacatgtccctcagaacctctccagtagcactacacgtaatagacgaaacaaaaggattaaccacgactttaacacaagacatggatggtacagagcagctcaaagcatctccatctttgacaggctgcgtgcaagtaatagcaacctgcgccgacccaagactatcgggacaaacacccactgtagcaaaatcttgtagatccggggtgaagaatgcacaaacgggcagtgaattgtcgatcaataggtggccattctgtgcatcgacactaaaagtaacgggggtgtagagtgcattctttccagtaaaatgaaggtaattgcctttgacgcgatcggagtaaataactgcgccttcaactggggctcgcgcgcctttaattcgaaactcggtaatggttggcaattcggcggttgttgttgttattgtcgttgcagtagtagtctcgactgatgttggagcagtggtcgtgtcggtgacttcaatatcggcagaagttgtgacgatggttgactctgctgtagaagtcacttcagtagaagcatcgacagtagttgctccaattgtcgaggtcgatccagtggctgcgtcggtggtcgtgtcaattccagctgtgacgtctgaaacaacagtcgtgctgatcgtaaaagactccgaaacaaaacgagagcttgttatcccagaagctatcaaactcgttgaaacgccagatgctaaacatgatgtgattaacatttacctccatcgtcaaactgggaacttacacaaaggccggggtttgcaaacattcgcttcagcggcccaaatgccagcgagactaagcgctactgaatgaaggatgctgggacgcattgtgatcagacgtaacaatacctaacagagtagcagaagagaaaaaaaaaacaagagaaacaagagaaacaagagaaacaagagaaacaagagaaacacaggagggaagaggattctagcaaaagaaataagaatctataatcttagaccctcgctatcaattcaatagtttggtaatagtcgctaaaacggataacatacccttgtaagccactccccagggcgtcagaaaatgtggctgctgagagcccgaggaacgaaatcagtacatcaacttgtgctactaaaagtagagcctttaggctgtttatttttgtaccacaagcctatctaaggatgttgacgtttttgctaccaagtagcctctgcccctggccatttcaccctcaatccatctcagtcactcttgggttttttttgggatcgtggtatcctgggaactcggattttgtgtttataagtaccctcttggtaagccaatccttttgacttcgacggtcgaccaggcggtagaacatcaaaatggcacggtggagatcttccatcgagtacttgttactaactactttgtctgtgccaccaccaatgtcgaggttatcaggagtcggaaatcgatgtgtgtacttgtcgcgcgagtagtcacggtccgggttccaatcttggggagcgaatagcaagatctgggcggctgcagcgagcacaaatgcctcgggatgtaggcgttttggagcccacaagtgatccttcctctctgatacatgatcattccgaataggtaggaaggttggctggggacaaagctcgataatttggtcgacgaaatcatggactctttcatcctcatagtacgcctgaagtacttgagttggcggcggtctgacgaattcgttactgaagtccgtgtcttcgtcgtagaactttttcgtttcgataaagttgtggaactctggatcagccgcgtcaccgttactagtattctaaactagtgaacggggccagttgtcccgcaggatgtcatcggagacagatggcggattggaagcgataagagcagcctcatggacgatatctggaactatcaaagggcgttagcaggcagacggggacctgaagcactgactaagagtagcgtaataatatcataagacttactgatgatatcgatgtacgccgtcatgtctctgggattgggaaaggcacaatactgggccaaggttttcaatggagtcgtccatctaggacgccaagtagcgtttatcaagacgcccatccgtatttgattattcaagtccactgtcattgtaataggcatgtcgtgtcctttatggctctcgtgactgaattcgtggttcatgtacccattgtaccatttgggcaatccgtcactaggtagatcggcctgatcgacgcgcatcatgctcaggtagttgtaatgagctactacttgtcccttagacattgttgcggtagagttttgtagtactgatgattttgatgatggtgatgatgatgatggaagaggaaagtgagaggaaaggaaaagaggaaagggagaagggagaagggagaagggagaagggagaagggagaagggagaagggagaagggagaagggagaagggagaagggagaagggtaaagggtatcacgtgatggtattctgcacaggtcctttgtgtcgtcgttctttccaatctgttcatacatatctcgtagctcctgacgtgatagacgaaattctcagaccgctctcaggccacataaacacttagaatgatataagatttaggtatgtcaaccactaaatcactaccggttttcatactcgccagtctgtccaccgagatggactgatttacatcacatgctgacctgatcagaatcagcggcggtaaaaagtatggatatgcttggaaagaaaggtcgagatctatttgtatgtctatatgctgtactttatctatgtgtagaatttcaagcagcggctgtcatctgaccgcgcaactccaataccgcaccaaaagacttgtccagaatttctagtccctgctcaatctcctcggcagtgacagtgacagcaggagccaaacgaaaaacaccacccataccgggcagattgacaacattacacgacagacccagctccatcgccttgtcagagatggcctggcccagatcagcaccaggggcctttgtcttgggatcagcaataatctcgataccttgcaaaaggcctcgaccccgaagatctccgatacaccagtacttttgttgaagcttctcaagaccagcgcggagttgctggcctcgttcgctggccttttgacaaatgttgtcgcgctcgacgatctcgagaaccttgtcgccgacggctgctgtgagagggtcgttgagatgagtggtgagccaaaggaaaccggcctccttacagccgcgctcaatttcggatgtggtgctgacggaagctaggggaagaccgcaacccagcgttttggagagggccaggatatcggggaccacgccctcctcatgctcaaaagcaaacatcttgccggttcgaccaacgccagtctgggcttcatccatgatgatcagcatctcgcgctttctgcattcgtcttgcatgcgcttcagatacccggtaggcaggtcgagaataccaccagtggaaagaatgggctccataataaaggcagcaagggacccaacgctctgtcgatcaatcagggaccagccaaagtccatctcagtctcccaatcccatgacccatcagcctttcgaaagggagagcggtagccgtacggtgcaggaaaagccaaagatcctggcatggttggaccacctcgactgcgaccagcagagtatgtagcggagccagaaccttgagtcaaaccgtggtaactggctgaaaaggccacaatctcgaacttgccggtataacacttggcgatcttgatagcagcttcggttgactcggagccagtgttgaggaaaaaggacttttgtagggggctgggtaggaacttggctagtctctcagctaggttgacaacggggtgagtgatcatgttgctcagaagatggtcgagttcagagacatagtgcttgacaacctcgacaacctctgggtgagagtgaccgagaagagagctcatttgacccgaagtaaagtcgaggatttgtttgccgtttgtgtcgtagaggcgggttcctagggctttggagatgatgacaggagagaatgggactccggtggtcatgacatagctgtcagccttggaccagaactccgcggtggaagatgccatgatgaatagaggactaaattgtgtggtatgctggttaatgctcaaagacgagacgaagggtttacctttatatattatctgtaagctgcagaagtcgttggactccgcggaaaactcgacttcggccgcccatgatttgaggtggataccataatagagtggcatgacatgtggaagttgtttatgaatataggataattatcgacaaagacattatgtgggcagtgatattttcctcaaatgcataccgcgatgctaatcttcccgtggtaaacgtgcgcgataacaatttctcctcgggaaacttgtcattccatcagctgtggggtcggcggagttgctaggctctacccatggttgatgactgtatacggaggtaagattattaaatgtatcacttaaagcactctacaatttgctttgggactctatgtaccggatcatgctcggtggttagaaacttcaggatcttgcttcttctgagcttggaagaacagtctctttaaacaattatccttccatttcaaattttgaagcgaccataatcaagcctatatttctcactcctattcaatctgccatacacaagatcaagactcgccccgactgagttccaataacaatcgtagaacccgaagcataggcactgagtcctgaatggcggtaatcatacggtctataatctggcggtagccaaagaaccctctcatcatctctagttatccagatattgtcattagaaacttgtaattctttcaaaacgtcttgtctcaagtggacattggggccaacgtggccaaggagtacctcataattgatgaaagatttgcccaaacaccatatccccgtttgacatgaattgatgaggtttcctgtctttgtgtcccaagacattatttctcccgttatcaagatgcctaccagtttgtggccatgaaatgataatgatgtcaagttaaacgggtgaacatccttaatgcgtgtgagaaatttgcatgactccgaaatctgacgaatctcgatggacgtctcgttcgtgtacgcaattagtgacccgtcgggcgacaacacagcctttgaatcgctcggcggcgagaaatccaaggcttgccgaagtaagccacgatatacgtcccagatctctgtctttcgcatcccgttatgaaataatggtagagcaagtagctcaccgttttcagagattgcccacggcccggagttagggtggggtggttcttcttcccttcgtagggatttgaatagtcgccatggattacgactccagacctcaacgttgcgacctgatgacatgacgcaatacgacccatcttcagtcgcggtgcggaacctcatagggtctgactcgcccaaggtttctatgcatataccacttgaaacatcccaagtcttgacctgatttctgcaagctgagacgactgtgctcccgtctggtgttatagtgaggaattcaacgtcacgagggtggaacatgcccacacgagtcgattgctgaggagagaggttccaaactctaacaatattgtcttccgaagccgttgcgagtaactttgcatcagatgagatcgcgagactgccagtagtaagcttgtccatttcgtgagaaatcgttcccgttttcaggtcgaagatcactgtttgatgcccactagaggagacggccaaccaatcctgtgtcaaggacaacttatcaattgtcaatttgtaagggtattgtaaagtccatatacactgcttcgtcgcagcccgccatatcctaaaatatccattcttccaagtcatagctagcagtgacccatccggagaaaacagaatgaacgagtatctgtctcgagaacctaaattcacccagtttagaacgttcgatgaacaccaggctgagagccagacggatgtatctacaacgcatgatatccactgaccttcgttgagagaaaaatttcatcatagccgttccgtattggaacctgacttgtgcattcccctgagtcaagatcgtggatgaagaatacaggctcgctttctaagtcggtagcaacgttcgagatagagcaaaggctcattccatcatttgagaaagcgacacgggaaatcgacctgcccttcaagaggagacaatgtatcaatgaatgtgagttgaaattccaaatatcgattcttcctttcgcgcctatagcaagaaggcttcgagaaaccatcctataacaagtattgtcgatggcctgtcactgcttctgatatctttccaatcttttagtgttttgaggcagctgccagaagatatatcccatattttaacgtcagctgtaaagccccatgtagttataatgttgttggataagaaggctagctgtatactactagcttttctccctaactcaaacgtttgcacgttctgaggccagtctgaatcaacagcgggtagtctcatgactgattctggacaacgacggtcttcgaagggttgaggaacgatgcttaaactgggagaaaataatattcctgagtggtaaagctgaagaggagttttctcaattccatctcggaaaaaatggataaaacgtatcgcgtcctggacaaacttgaagatctcgcttcctgacgtcttctgtaagagtggttaatgactatgactcataaaatgggagaatcgtaattacgtcaacaatcttcagcagttcttgcagcattttcggagattcaaagaatagccctgtcaagcacaaaacctctatccagttcaggaaaaaccttttcaaaaattggtgctcctcatcattgtcttgcaactgctttcccgaaccgatgacatgatgaacccaataccggcaagcatattgggtttcctgagggatcttctggttgattgtatcttggtcaatgtcgaaacgacttctgcccggagatttaaggtcacaaatgtcagttctcagttctccttcgaggtgtctcaagcatctacttgccaacttggcatgagtagagttctcgtccacttttagatctcctgctgacttgctgagaaggaaatccctaaacgaaagatggaatagcttgattgggccgtcatcccgcggtacgtcgagaactgagcgcagtggatcgaccgtaccagctacatcatgttcttcaacaccaagcaagacagcaagagatgccatagaaagaggattggctaaaagaatgagtgaaccgatgatttgagtgaaactatcataagctttgccctgtgcctcggctggcgtaccgttcaatatgggatccaatactggcatgtacgttgcatcgtaagcggatctgactgggtgagaatcatcaataatggaatccagccttgaatccggactacctgcctagtggatgatttcgatcaaacgaataaaggttgcagcggcgataaacaagggaatggacctcgtaacaagggcttgaaagcgatcactccccggccagtctggatcaagctgcaactccttctttctatggcatgaattgtggtccaaaagaaatttgcggatacagtgtttgagaaacatcgtaatatcggtcttaatatctaccattttgacgcgatgaagagctatctctcggtgcaattgttgatgacgagcaaaatgtgcttcaatgtcaaactctggtcggcttgtgatgaaaaccttaagaacatcagggcactcggttaaaagtgccatcatgttccgtcgatcgtctgcatcgcactcatcaagtgcatcgacaacaagaaccacagttatgaactttttatcctgtactttgttgagcggctcccgaatcagtatcctccattgctcgttcatagaacgcattactgatgatggatcttcctggactgcatcgatgatatattgccgcactggtgggaagttcaaagcaagttggtatgcaatgatggaaaatattgttcgaccacctgctcggttaccggcacctttcttgaagaagaagcagcctccaaggcaacgatctctcaaatcacgagcaaccgtacgagatacagtgctctttccagtgccggctaatcctgggagccaacatatagttgggcttttggtatcttcagcccaatcataaatatctcgaagaacgttctgtcgcgtgccctgaaggcaaaaagagtcgaccgggtgatctatgtggtcaactgcatctccagggttaagtagaagatccttgagcttttgctttgcctggtattccaacaattgactgatagaatgcgttagcttcgaagcatatatgaaccgccaggggcactaaggggcaaagtacatacatagaaccctttctcatgtcattgatcagtttgtgcaagtccttgagtagctctcggttttgagaatgatggtacatctcgcagaatgagccagcgtcatgaagttggatcttgactttatggagatcttccagatatccggagaagtcttccaagcgaaacgcatctgtcataggttttgcaactgcatgttctcagcgaagagcgaaggcaagaaaccggatgcattgagaaagagtctcaacaataaccttgcgtaagcgtgcagctgcagagagagtcttgacttctaaatctcataagtagagttcttgatagacactacactcgaacattaagatgacagtctcggcggtaccctcgacaatcttggctctgatttcttcgccagctgcgatactctggaaatcgtcagcgtgtgcaaaagaacgagtagatgatagaaggtagggtaaataccacataactcggagacaaaactcaagcacaccaaaatccatttccatttctagagctgatttcttgccgctctaagctgagttgatgctaagcctggccaggctccccagtaggggaccaaattcgggcccatcccatcactaatgcaaaaccaaccatgtcaaggtcggaatacactcacactgagggacaaagactctctgtgaggaatatcatcgatgctgattctattgtaaagatagtcattaaatcatcaagcgcgctcgcttaggtattacagctaatgctttattacccttaaaacggcagatctagccgtactatcccatgccttgtataatcttagcctgtaaaaacgcgtattcacagtagcttcccaatattcactacatttcagccataaagggtggcttatactaacagaaacctgtattccgagactgagtatccacgtttctgttttcatcctgtaaacgttgatcacgttccttgttatgatctaagactgtgaatggggcttagaaggagatatggcgtagtgcttgagacacgatggctccttagaaatgtaagtaccttaacctttcccctgtaacttcatgcttcttctgtcatctttaccacttctattattataagaccaagcgctcaggagggcatctaaagctgcagcattgcatacggggtggtagactcccactgtaagtaagagaccgccatcgacaaagcttgcttgagctgcaaagacgggttagtcaggaccttgtggcatgacgtcaatgggaccgagttgcgcggttgagaattcggatagaggaaagcttttctctttcaaggctgcatatgatgtaaggtgtcgctaagatctttgtatctataaacgacttgattagctaggctttagtgacaggataaagcagacatcgctcgtgggaacttgtatccaattggtgagtcgacaatctgaacccttccggccttgggatcctgcccttcctctggaccctataacgattagattaacagccgccgatataagctcttagtgtgaaaactcacgatcacttctgcaatccacggaatagacgtgacggtatgccccaatcccttcttcagattctcgtatctagagaggtaagtcaattttgcctcttagccttgttgagacaccgaacatacatctgaaatttatccgcaccagaggtcaatgggaagcacaggaccaaacgaattccataaagtcttggtatattcatatcaaggggcgtgagcttctgctgggcggagggttgttgaaggccgtactgctccaagccaacaagatagtcatcttgcttggcctgagtaccagttgagattgcgttgggagacatgtttttgaggactgcaaggttgaaagacaatggaggaatagagaaggaggagaaataagtcaatatgaagcgactacttaaatataccacttaaaactgccggcgtaatcagaatggcgggctgctagtgtctattgaagcctttgtctccagttaactgcctagctatttctttatttttgatcttgattggacatgtcaatgcataccatattaggttagtctcttaatatccttgccttgctttggacataggttgagatgtcacgcttttcctattcccgcttcattatctatcgtccaagttcagagtctcatattgcgcttatattagctattggattgaattgaattgattcaaatcctattatacctcaactttcctttgactgtatttaccgttagctattgaaatttctgggtagtattatctgacaggtgctgtcccccaccaacaaataacccttggcatgaacacaacgaacaaccgtaatcttgttggttggttcattcgtttcgccaaaagtcaaggattatatgcgaactagccttttctcataattccaattcgtcaaaccccaaactctcccccactatggagccgggatatatgatatatctcatcatcgtcatatcataacgtggccgtcgcttcttctcaagtctctggcccttttaacttcttcgtctctcttgcaaaaattgcgcaatattccttttcttgaaataaaccgccactagagcgctttggcttctgtttcgcataatttcaacgccacctgcaactacgacgagccccaagagctccaagagccctaccaaaagccctgccaaaagtccctcaaaaagtccctctcgaactcccgagcacaatgttggagataacggcgttctttcagccgcacactggtagtaactcgctgaggtgcgtttgttcatgcttagtggacattacacagtgttgatgctaaccttagtcaaggaagaggacttgaacgaagacgatggaaactcactcagcgacggaagcctctcggcctctacagactcaatgacttcaagtatctttgagtatcgcaagcttcacggacgtacataccatcgcgaaattggaaatgcccagtattggtagggtgactctttgttttatgccggattgaggcttactgaacaagggcttcgaacgatgagcgacagagtgaaaccctggatatgaagtacgttggtgaaggtttaagaaagactagcacatgattaaccacctcgttagccatcattgtctaactctaggtcttggcggaaaactctatcttgctccgattgataaggacaagattacagtgagtacaccctttgcctctttgaggactggttgggaggctaactggaacttcctcttctataggaatctgggctttgtagggttttgagttgaactcctaataacataaaatgactttggctccagggactttgcagatgaacaccccaatgtagaggttattagcaccgatatatcgccaattcaacccgcctgggtttctcccaatctcaaattgtaagtcatcagaactgagacctgcccctcgtctactgacacgtatctttcagtgaaatcgaatattgtactcaagaatggacatttgctcccaaatcagcagattacgtccatctccgctggttggccggaagtatccctgattggtaccagttcttcagagaggcctacaagacctgcaagccaggtggttgggtcgaaagctttgaaccctcagctattatcaccagcgataatgataccgtaaaggagacttctgctttaggccagttgggcaagctattcattgaaggtgccaagaaattcggcatgagctttagtgtatacgaagaagagctacagaggaaagccatggaggcagcaggatttattgacattcagcaatacgagtacaaggtgagaatgattttaacatcaatagttgttggaatgctcacatggtatgacaggctcctctcggtgactggcccaaggacccggagatggaggaactgggagagtttggtcgttatgtttttctctcggatactgaaggccttgtgctttttgtggctaatactatgtgctggtcggaggcagagattcatgtttacattgcgcatgctcgaagggagattaactcgggcaagcatcatgcttacttcaagcagcgggttgtctggggacggaagccagaggagtgagtctatgtggaagggttagaaatcagtcaatctgatgcaacgatttgacttgtaggagcttcatattgtcaagtaagagagaagataaataaatttacggcataggacgacacctaatggaatggtaacagttggcgttctcataatccaaaacctctctgctcaaacatccgaactcagccaagctcttgtcaaccttttgaccttccccaccactttggttattgtcatcttgataaagctgcagcttgtctttccttcccatgaactggccgggattcaacacgttcaatccaagcctgcgatgctaagctgttatcacattcactagcctaaaaatgcgccatgctcaggatttcgttctcatcataatcccctggcgggagatcgccttgtaccagatcctccctcacaggctgcggctgatgttgggggtcgtgcgagaagtcaatccaaggattatttggtgtcattccttggttccctaccgcaaaagtcgatccggggtggtggcttatgttgctcatcggttgttgagccactggtaaagtcatttgtggttgaaactgcgacggagtgctgctgatatttataccctggtgagacccaaaggagtcaaaccctgttgacctttggtccgagactgctgtgccttctgtgaacgtgtcagactgatcatggcttcgtaagaaacggctggaatttgcatcggagcttgaaacagctggagtatggaattgtgagcgacgctcatgactatagacgaaattcggctgagaaactggcagaagctgatattgcggatgctgagggctgattgttggctgcggagacatagcggacacgggtctgggaggcaaattgtcagtcgttatcggggtatgcccaaaattgctttcaaggtccccgatgagcagtcctagaacttgacggatcgcatcctcgctttcgcaagcatagagctgagagattgtgtttcggttcatcactctgttgcggtgttgttgaatgacatctgcacaatacgtcgagacagcattcggttggtctggggtgccctgtaagttagtaatcgctttcaaatattcgaatcttatgcgacatgctgtagactcacatggatttggggtgtccgtggtcgcgggccagtcgggaaacagcactctgaatattgctttccagcaactttcgggagggttcttgctgggccttgttctgtctgatttcaggtcttgagcctggtccaaatcatatccatcctcataatcatctcctaggtcttttctttcacaagggctatgcccatccagctcttcgcggaggaatcgctttttacaggcgtgacatcgccgccaatcgattgaaagatcatggatgagcttcagatgcgatctatacacctgttagttaaactctcgacttacgagcctccaagctaatgtttctcgggttctgcagtgaaacattcagagatggacttactttaggcggtcaatattctcaaatccctttccattgcagggtccgcttgtaaacctcgcccggttcttcttatgatatggacaggcgaaacggtccccgtttggctctgagcgacgaggtcttttctccgaattacctttgatgttttctttgtcgtcatactcatcctttcctgcacccaacctgtgtttttgtcgattggtgccccggtttgtaagcagttgaccatcagagcatgtgttcagcgcctggctgttctggttgccgaccgggggcgtctgccactcgccaccacgttggtaacatgccaaaataacgatagctgtcaagacggtattgatccaagagcccttgcccttgtctttagagaggttgttcttgagtttaaagagttcttgtgacttgagaagccccagcaacaactcgattgtcttctttcggccttggctgacggcgtgatgaagcggagtccatccattcttgtctcgtgtatcgacttcggcgcctcggtctagaagtaggtaggcggctctgatgtgtccaagagaggcagcatgggacaggcatgcttcaccagtatggatgctagaggcgttaggatttgcgccagcctgcaggagaagctccgcgatgtctagatgaccactgcgaattgctaaccacagtggagtaaccccactgctgctgtcgtcgtagtcagacccttcgctgagcagaagctcgacaacttccctatggccatatgctgcggcatgactcaatggagtttgaccatagacataatctcgatgacccatgttggcaccattgtcaagcaagatcttacagatatgatgatgacccatagccgcggccagtgaaagaggagtccgcccataatgatcctcatcatttatctctgcaagcctcactccccagaggcctgtgtcataccacggtaagccatagtatgacatgatatgtactgccttagtcttgtgcggctcaaagagcttctgatccttgaatatttggctgtgtagcaaagaccaccggtcgacgaatcccttttgaaactgagaaaggtggcacatctccttcgtcatggggcttaccccggctctttcggccaggctaaggtgtgtcatgccaaacgatagggaatactctgaaaaaagggctgaagtgattgcagtctcggtattcaggaggctagaacgcatgtatatgaggtcaacatacaggaggcatatccaagcaactcggaagtggtactgggcattgcaggcttgcaagtcagtgagtttgagttctgggaaagacaatgtggaagtgctattgtcgcccttaaggacgcaggaccccctttcctggagatagtctctcagggtttgatggatgaattgcacggtcgattctgtatatgtcgtatcgtttgcgaacttggcctgccgcggtgctacctcaagaaggccgccacatagaagcatcagctgagtactcatgtctagcgaagctttgtcctgtatcttgttcattttgttccacaaaccccactcatttatttcactcttggttagtggagatagaagatcaggatcataatgcatcgcggccagggcactgcggagctcgagtatcgaaagtggccgctgagcgcatagtacgagggtgaatgcatcccgtgccatctctcggcggctttcatcatgccggctccatagctgctgtataatcgtctcgtatgccgcatcgagggttgctggaagccaggacgtagagtgctgttcagacttgggtgtcttgaggtaaccatcgaagcgcagctgggatatgttcaaggaagcccaaagaaacatccctttagccttctccgccaaagcttgagttgtctgtttgacatcccaggtcgggggtagatagtttttaaaggctagaaggctttcgccaagatatcgctgtatgtcgagcgagttattatcctccaaacgaatttccgcgcctggcacggaaaagctgctcggtcgagaggatatacatatccgtagtttccgactgggattgagatcattaagacgccagaggagagtaacaagcttactgggatcggcacactcgtccaaagcgtctatgatgaagaaaatggaatcaccttgtgccgtcgatttgtcggccaacaaaagcaagctttccatcaggatatcgatatcccttacgctgtcggagatctcatgctcccttctgtgatgaaacttggaaaatatttcgaaggatcgcgtactcggagtcgtctttaaaagttgatgcaagagcgaacttaaaaggctcaccacagagtggtttgcgctgccggcggagaagaaataggataccacagcctggcttgatgtgtgctccagacgatatgcctctaagatatgtttcatcagggtgcttttaccagttcccgccttaccagtgatccatagaggctgggagggcttggccaaccaagacttataagtgttatgtttcagtatccagtcgcatgttcctggagaggcgtctcggatgttggccgatgtgtcttcagtttccagactttcaagaacctctatatcctgtcaacggaattatgtaatagatatgagagggtttttaccatgctcaacagatgacagagttgtctgtacttcgattttatctacgacagagcggccgagcccagaagtgatgtttctcaatgattgcagaaccttgatgtaggagacatcgtcctggcttctgaaacgacacaaatcctgtcaatttatcagatagaggtaaagaaagaaaaatagattcacactgcttacaagatggtgactgtatagcgataattggggcaacgcccacgattcttcctggcttgggtcgaccgcctgttcgccaaagattcagttatttttgtttctttccaatagtcaataccaaggactaactcacccgaaaatcggtacctggtagtggcaactcttcgtagcaatgaacgactttccacggcggattatactgagataagctcgcgaacctgacaagtacctgtgccataaatttagtgtcaaccataatggacctagttgtctcactggctgcggcgattcttgagacgcttatatctagttctaaagttgaattcggcgtccccaagaagatgattccctgtgttgctgtgataatcttgttaagtgccgtatcgcctttgttatcaaatgctttattaagggcgcattggagaagtagaccaccaacactatggcaaataaagactaatggccgagacctctgataatggaatgttagtccatttacaaacctttccgattttcgatactgcttaactggaagagacgggaatggatctgctctataatgcgatgtgagacgcacctcgatattatctgcctgtagattctttagcttgttgagaagtttatccgcggcttgagtgatgccctgaccgtcgcaaaaggcagtagagagataatggtaggtgaagatcctcgctgaagggagatccttgggtaagaagtcccgtacccagaaaacagtcttattgctgtccccgagtccgtgtgtaggatactcccaggtatcgtagccctgcaatccgtgtatagtaacgatgtctagtgctaggtcagtccacgaagttccttgggctataagctgcaacccggtgaggttgtccattttgagtagttgcatgaggtggtttgaaagaggtagacatacagaaccgagtaaaatagcaaaaacgatggagataaacattttttgcccgcagaaccggctgttcccgcgtcggtgaattatagagcttctaaggcccccataccaggggtgcgacatgataatcaccttgtgtgcgtttccgagtcgctcacaatgcattgtgtgatttttctgacgcaacacattctacactttgccaattgcatctcttcaattctgagcgatgcaggccatcgcaatggaaaaaatttcccttcttcaaaatcgcatccatgaatttcgcactcagtgcgatttcaaccactaacaaagctgaataatcccagtcaatgctatgtggctgcagatgtgtttcactacgtggacgagaaatacaggggaagatggttagcgttgttgtatcgttgcagcagttggctgaatttctttctctctatatccactatcgcaggcctcttgtctgtgtaacccatgacaaggcagacatgagcagatgcaacgcgtcatagtagcaatggcaatattcgcatcattgcgtttttgtcatgaggtttttttccaatgcgccagccacacgaactgatgtggaattggcggtttaatcaggacctgtgtctatagaatcgggttgcgtcttgaacttcgtgcagcttacggatactgctatcactgtaatgaggctcgggaaatacatttttcctttgcgaatccttgccatgacgtctcctcacttggctacttacatggccacctctgcttacttagtacgctgtacggtattaactataccagattgtcatgacgaacgctcctgggcgtcccagcaaggcttgcgatatctgtaaaaggcaaaaggtgggctgcagtccgttccttgaaagatacaagtgactttagctgattctgaaccctaaagatccgttgcccgggcgagaggccaagctgcggaagatacgtcagactgacacataccagtctggtctaccattacatcaggaactgttactacagagctaggtgagttggtatcattcggtattggaaggatgaccactaatcgataaaatgtagtgaccgtcgagaccattatccccgctgtcgccccctactacgaagcctgcggacttaaagccctgctttcaaagtcgaacggcggcaatggcgttattctaaccatcaacggaaatttggcgtatctacctaacacatacaccgacgcgaacactctcgggggttacaactactgtgtggaatgtatgagaaaccccggctgtcttttgagccaagcggacgggagcatgaccttcagtagctgggtaacactcttccgggggcctgaaacatttgtaatttctttcgagacagaaaagtcatttcactagtacgcgaggagacttatgggttagaagatgctgtgttaggctataggaataagacgagttggatcatactaaccaactcatatcatatccagtagaaccgggtagctgatctcaaacacgccaatgtagtacttcgttgacctatccagccttaccaatacagctttccagtgtccatggcctcttcccagtcttcaatgcctcaagctcatccttaaaatcctgtttccaagcatcttccaaacgactaggattccaaccaaccagtcgtttcaactcagtacctttcatcgactttgtacccgcccatccgcgttctgccatatcaataaggccagctgtgatctcatctgccagctcttgtaaagtaacgtcccgaatctcctttgacggaggcgtatcttcacgaggtaagattccttcatcgaacgcggcatcaagacacttttgcatgatctcggtctggagagccctcccaacagctggaaaaagaatacctttcttcccagttggaacgtggcctactccacggtcttcccgctccagaatagttcgagtgagaagcacaaaggcgtcagcaagatcctcaacatgaacccagtcccagttcgcagtctcattcaacttgaacccatgtccgtgctgaataacgtagcgcattatgattggtataatgatgccctgttggttgaaaagtcctttaccagccccaaagatcactggcgtattgaggctgacagcttgcacaccagtctcttcagctgttgccaagacacgaacctcagtggttctctgaggataaggctctcgcacgtcttctgacttcaaaaagtcgtaaacagcgtttccgtccgcatcattccattctctatccggatacgctttttgagtaagtggccgatcagctaaattgctacaacctgaaatgtgcaatagccaaggcgggggaacacctggttcaacgcgacgtgcgagacccctcacaaaagcttcggctccgtctggaacaaaacctgagccagtgttgatgataagctcgtaattggaggcgatgtctctgatggagtcgacgtcatggagaccagcccattgaatgggattcacgcggtcgccgtaagccgagcgaagtttggcggcagtgtcatcgcttcggatgaggagatcgatggtgaggccttttagaacctcatcttgggcttttacgaggtggtcgagaatggtaccaccgacatagcctgttgcaccggtaagaaggattcttttgacaggaacgcgagacatgatgattcggaagattcaaatgaggtcacagttgtccaggaaaaatgaaaccgatgtgatgtcagcttcaagttaccattccaatgggtccaagatcattttagcaaggatgttagcgttgacggtcaagaaggaccaaaaggatcacgggctaaatatcgaactctgattaaatccacatgcgattcgccatctgttcaataacccggtagctcgggctgggtttcaatctcggttggctgctgcttgcagggatgttatcatgcaatgtgatatgtgatgaatggagcgggccataaatgcagaccgaaagcccggttagaaaaccccgcaaacgttgcaatttctctcaactttatcgtaaccatggcagatgacaagagtccgagcccgaaccagggccttgtagttgaaactcagtctccgccaagagaagatcctttggaagttgacgtgtgtttcccatggattacttctgttgagcaccgtgctaataagtctaggaagaggaaactcaagataatgattccacatacaatctgtcgtgagttattaacaccaatggctctcgctccgactaacgtcatttcgcaaagggaggggtcagccagccagacgtcgtcaatcaactccagcattctcaactacagatacgtggtagtgttcacctgatggcccaaccatccgatttactaatagacgaccaagaacggccgccgctatcatgcttttcgtgaaggtgcctacttcgtggtacgcagaactttgacgactaagtatcattgagattgaaatgctgatgtaacttctctcagcccaacgatgaagaagagcaaacgcgaatggacttggtacatcacatttactctctgatgctagacggtactttattcttggcgcccattggtgaccatcctcagcgtgttctagatctgggaactggcactggtatctgggcgatagacttcgcagagtgagtcaattattacgtggcagaaagtctttcacatgttttattcttgctgactttgcttttcagtgactttccctcagctgaggtcctcgggactgaccttagccctatccaaccacagtggtatggcaactatcctcgtgtctatggttagaagctgactaactaaaccgtaggacgccaccaaattgtcgatttgaagtagacgatttcgaggccgaatggctttatcacacgcccttcgacttcatccacgcacgagagctggaaggctgcattagcgatgacaaccggttcttccagcaagccttacaacacctagctcctggcggttacatcgaaatgcaggcagtcgcggcaccgtttttatcagatgatggtacggacgaaaaggctgtcaatgcccagctatggttgaagaccctgtgtgagggatctgccaagttcggcaaaccaattaattgtgctcctttgtggaaggataagctgatagctgctggctttgagaacgtacgggaagagatacgcaaggtatgcacgagactcaactaccattcaaccaatatctaacatcccaacagatgccactcgggtcatggcccaaagacccgaagctcaaggaaattggcaaatatcagtccatccaagaggctcaggccattgaatcatacacaccgcagatcttctcggccgttcttggatggtcgcaggaggaaatacaggtttttatggcgaaggttaagaatgagatcaaggatccttcgattcacctttatctccctgttcatttcctttggggaagaaaacctgcgtcttaatattcacgtttgcggagtcaagctggattggagattgaggcttaacctctatcctttaacatttatatatctgataggcatgatatctatgcttcgtgcgatagtgtctatggtattcaatcgcaagtgaatccgaagtctctccaattttctatgtaatatacgacaccacacttgaaagatccaatctaacaccagcatgattccattgtttatcctcctcaagtgctaggccgtatctcactgttacagcttcagagagttaatagtccaatacgcctccttgaaagcacaaggctggttagtaacgtaatcgtcacaggtggtatagccagtagaagctctacactcctggttccagataccctgatcgatgttgcttccgcaaaacgccgtgttaaaaatctgcaactattagaacgtttcatccattaaaccaggcgtatggaatcttataatagtctgcttcttgaagtaccttccaacatcgcagttgccattcgcattgataaactgagatgtagctggttgaccctaggtgttaggcttaggcttgccgttcttgatatcggcgggaatgttgtttcgagggaaccacgagaccttgatggccactgttgtcagccaggtggcgtaaatgccccccttattagcgttgaaggtcttgccgtaagagcctgaaggcatggtgtttccgcacccggagctatgctagttagctgtagttttgtaacatgaagagttatactgactagttgttaccgtccgtgcagtatcgggtgtcagagccgccgatattgcaattatttcgagggtcagcacctctaggacagttaaagatatatgctctataagtatagagagaaatatgattgccattctgattactattaatacctttaataatatcgatcttactaactggatccttattaaagttataagactagctatatatttagtatgctttattatatcctctaattaaagagttacttactaagcaggccagatactatatgcagctctagatatatacttaatatcagcaataggaatgcctaagctataagattccttcgacttaagataaatactactatgcttataccttaatccattaggcataaggagcgcagctttattaatagagtttacactaaaatgaaccttactattattagtgttaataatactagaggctactgcttagctcctacttaagtagttaatagagccaccagtcgggttacccttatagccagggtcaatactatcaaagtaggcacgctatattgtgtcagtaataatgcttgatttattgctttcagaaattcgtcttacgtctctgaagttgaacgagtctaggaagttgctggagtcgtaggtctttctcagtgtgaaggccgcctgaccatgagttgcctcggcggcgatgagaagagcgagaactgtgtttcgcaacacatcgaagtaggtgtcttttagccggtgagagtttcgggtggtatgttgcagaagtcttgaatatttcttctggctcttatatactcttccttgtaccagataaatgatagcatcagcccctgtcctggctgatgccaccactgatctgatgattgacaaagcaagcacgatccttcgacccttctagatccctttgtatatccatcgcatggactcatctattgtcagacggaatcccgtttggatattccgccttggcatcagcgccaaggaaagatataaaccaggatctgccaatactcaggaaatcatttgaaaacccgtcaagaccttctcaagcaggttttgacgcaccgcttaatattttgtagagttcttgtcgcaatataatgtattttagttgcgctgctattggaattagatcttctgtctaatttccgactatgaaccgttcgccttctttgggttattacatgggtatttcttatcgacgtgatccactgagatttcatttttatttctgatcacaggggcggaaatctgatttattcatcattgctaacatataactagttacagaacaacatttgcaactggcaacataattagtttaagatcatgaacttctcttatcaataaagcaatgggtataatttagatagaaactagctatacgaataatagatcataaaacctaggaaccaatattgtaatcattaataactgcccatgtatgacccgtcatgctgcagaccaaagtacttgttgttccaattgcctcatgtgattatacggttgttggataagacgcttgcggttaccccttgtgtggatgaactcgctccgctgaatggccttctgcttcttttcctcttccagggttgcttcaatctcgagtaactcgaagcgcactagacgagaatcaaacgtcgccgcaggagtgtttggagagcacattcatagcctcatctcgttggtctttgtatacgagccagcgcggagattcgggaactcagatactaagaacaagctacagaatagcgggaacgccctgcaagaggctaggaagcctccagctccaagaagagttcattttgaacgtgctgaacgtagtccaagcagcaacaagatagccctggtagacaggcaagtgtcagtgctgtactaaacaatttgaccatatccatgatatgaccgtaggtgagcactcacaacaaccactgtgtcatataatatcaggaaggtgccaagtgtgataggtttctttcgactaaaagtctcgcatatctgtgaggaaaaagttgttgatactagaacggcaatgttgatggtattaacaagagtgccgaggttagcacctgtctgtcacgccacgcattagcttcttcggaagagacagtatcccaagcgtgttctcgaacataccgggttgccgaatgcttcttgccagagagccaaagactgcatgccgtccagcatgatgccgtcaaattcgcaagtaaactgagcccagttgcaatccattccacgaggctgatcggcggggcaccatagggacacgcctaggcgcctctcaacttctgcacgcgtaggcgtgcggattatatcagccccaacatagtagtaagcggaagttgctttataagcggagccactggattctaagtcggcgctctggctatgcatatctgtcgtcaaggaccgctgcacaaaacagaggcccccgttacaagggacaaaggtacatcggttatatcggcttgccgacaattgtcagtattagtcaccttgacttattgctgtagtcgggatctcggccccaccagcaagtatggctgttcggcatgccgaacagattgaagatggaaaccttattgtcaggttcggcatgtcgaacccatcatcgcttgcattcctgtcactcaaacgttgtccggtaagttctattaccgagtatatataacaaccctccaatcataactacatccctgtcactgaaaaaaaaaactatttagtttctacatttccccatttacaaacaggttatcgccagctgcttaaatttcagtcacaaatcacctcaactccatatcttccccaattgtctcttagctacccgcatcacctttcgttcagtgtttcagtacaggctcattactattaatatggcggcacgtaaaatccgatgcctggcaaattatatgtaaatcaacaactaaccctgagtctgtagacgaaaatccgtaccactgttgccatcgttggagctggccctgttggtttatttacagctttgctcctggctcaggcagggattgaagttacagtattcgaaacggggactaggctcaatcaatctcctcgagctgtagcgtaagtctacggctatcacaacgaacccattcagacgatatgaaacactagctaatgacgcttttaggtactttccggctgtgctggatgagtttaagaaggctgggattctacaagaagtcattgataagggagagaagaatactgatggctgcgcttggaaagatccctcaggaaaagtcctcgctgcagttgatccgccaccagatagccctcaatttgcagtgtgcctctctcagccggagttttgtgagattgttcataagaggcttcttgaaacgggcaacgctgaagttgtcttcgatcacacctaccggcgccatgagcaaacgggcagctctgttctactctggatcaagagctcagtccaagagtcagaaattacatgcgaatgtgaatacctgattggaacagacggcggccgcagcaacgtgagaaaagctctcggggttgagctcaaggggtttacttgggagtcattacagcttgtggctgtcaacttccagtacgccttaggtgaactgggttggaaaaaagccaacttcatcgttgaccaggtgtgctggggcgtcataatcaaacggggtaaggggaacagttggcggtttgctacaggaattcaggccccaaataccggcaatggaattctggatgatgccactgtcaaagtggtgaaagaccgactaatgcgtctactccctggggacactggccagattgaatgggaggatatggccccctacaaggtacatcagcgctgcgcaactactttccgaaaaggcaacgttctgttggcaggagatgccgctcatgtaagttactacaccctccagggagccgaaacgtggtggaatattagaactaacagttgatagctgaacagtcctatcggaggacttggtttgaccactgggcttctcgatgccgcacaccttgctgagagcttacggcagacgttactcgaaaatgcagagccaatcgtgcttgaacagtacgccgagattaggcggagcatatttctgcacaggacgaacccgctatccacagacaactttaacaggcttaggtcacaggaccccgagcatgtacggcagagagacgagttttttgccaagctgaacaagtccaaggatattgccacagtactccaagtcgggttaccagattacgcattgtcaagtacatccaagactactttctcgacttatgaagaggttacatggttcataacagtgaccaagcttgatggttggagcgatgagaaactcgcgcacgagtacaaggttgttcacgccaacatgacacgtcagggaaaagagcatggagcgccaacacgacgctacacgcagtacaagaacctctaccagcaagttcccggcaccaagcaagctggctgggcttatgtgacctgcatcgtgttcccgaatttatttctggttcatgctggctttcaagatcctggttataaggcgactgcgggagcacaccacttctgtcgactggatcagcaaggctgcttgacgagaacgatttcagagttttcaaagggagacagcaagtcaattatcagggctcttttattccacgagaggtgctcggcaaccgacgaatgctcccaagattgggtgcaggagcgagccgccaagttttcgacaagagtaaagtctgatgacagggcctacggatatgttctttggcaggatatgacacccaagaactccaagacactgtttcgagatagtcagttcgaaagcggaaggtggcacgagttcaaagccgttgaggcatttgactttcttgatacggcttctgctaacacgtttctgcgtgaaaatatggaggatatcaccgaaggtggcaagcagacaatcacagcagtagtcagcgatccagacttgatattttagctttgaagcagagcacatttctgaactatgataagctcttgtctcggaatatatcctctgtttggcaccagtgctagcagctatatcagtagttaccatcatgccctgctaagggaattgcaaacacccagtacgctcggaccccacgatgttgtgttgttcgtgctaacgccgctaccgagtcggcatgtcggccggcattgacaaatgcagcgtatagctggttgtcccactattgacggaatgggtggtggcttaaatgcttttgaggagtatcttgatccggcacagtctcatatagaacaatgaatatgatcatgagctccctacagactctagcaggaaaggttgccgtcgtgagcggtacctcttatgctgacgtggtgtcgcaaaagtgcggggaaccccatagtcatggcgatcgaatatacccgtgtcggttagtcatacggtagttagtattgtatttcgatgcccagttgcccgtcgtcatttccatctttctccaaataatcgacccctttcatatcgctgaaatcacgaattcgtttagccaccgcgtccgacgcctcaaactaggacaacttttgtatcaattctttccttctgcctataactgtcgtttagcctatacattacgtccctcaatcacttcctcgatggcagcaagtcccgatgtttgtgcttcttcattgcgcgtgcggcttggtacgaagacctggtggcattgctcgtctggttacatttatatggagaggccgcgtaagagctatagatgctaatctatggacgttccaggaacccagcacatccctgcattatccgcctccgaaacccaccataaccacaggtagaggaactctgagaactgcaaatgctgtcccgcccttactggcaactctgacgcgcgcccagtaacacgatgaagcgtcaagcaccttgtgagccttcagatgagagccagcaagccaggaagagaggaccgtccagccggcctccaagagcttctcaggcatgtcgatcctgtgctgcttcaaaggttcgatgtgatgaccttgaaatatgccgccggtgcctgaagcgcggtgttccctgcattcgcccaactccagttgggcaaggttatcggtcggctatgggagaggcgccctgtgtcttgagtaacttaagtacaaggacctctgttgatagggacggctcttgcattttagcgtcgaccatacaagagcttgctgaaacggcgccacccgcgatagcgcccataaattccgttgctagagacgagaatagaggagaattaaccaacgcgagtttcgtttccccaaattcaccgatgtcactaggtcatccaggtcactcgcaggtgggcaaaacaatatacccccagatcggctaagatgctgagagattatagcagtgtagtgacacccagaccatggacaaccttggcgacatactgcttactgataccacagagtggttcaagaatctctcgtttcatgccgaatttgacacgtcgtttcttcttccgctcccttttattgatttatccggatacccggatgagattctaatagagaacccgacagacttaacgactatgagctccgaaagcatgctgcctcaagaaaaaaccattttcgatgaggccgtcatagcccatagttccactttgggaagctggaagcctactcacgaggactatttaggcgcagcgagagcctctctttatgtcccactcgatgaacaggttctactagaggaaggcttaggccatttaaattccaccgtaatcggtggatgcttgtcgtccgcaagaagagatgaaatcatagtggccatgatcgatgggactcaaaccgctcagacgctactggcagttcgaatgtttccgtccgttgagattctggatagattccttaaaatattccttaccagccaggaaaccagtgccttggctttcgtccatattccgacatttgatccctccacttgcagtttatctcttctcatggcttgcatcgtagctggcgctacactatcgccaatcgcttccgcccgtaagtttgggttagggttgtttgacgtgttacgtctctaccttgcagcatcggtcagtcacaaaatgccaataatcagagttgtcgtcgactttgaacgaggaggctaattctaaagtaggctgaaaagcaaaataccttgacccgcgatctctcgtatgttcagtcactcatgatactctctgagacaggcctttggagtggcgataaacgaatatccgaaatttctgacttcttgtcagagctcacagcaaacgtaaccaagccctgatagcatacatagcctgatcgcttcagcactaacagtcagtagatgttgcggcacgcgggtcgattcgttcaacacagctatcttaatcctattctcatgttggaggggcctctgggcgagttagatgccgtatggataagatgggctcagcaggagtccttgaagcggtaaagcttgacgcctcatctatttatgacataatctcattaacgattatagatcagtttttcgacacctcctacaatgtacacagcgatccgttttaaagaatatgccaacacagatgtcaccattcgaggtctcgacgcccatccccgaagattgtcgtttttggtatgccaagtcagcagttgagtggaaatccctttatcagggccatcggtcatgctcagcagagcgaaggatgtcacttgccgactgcttttctgacatgcaatcaattgacctcctaccgtggtcacagtcactcaaactatcgatattattaatgatatattcctttctttcaatccttgtcgaagatcgtcgccgaagcgtactttttcacaagaaacgggactctggatggtcttttgtcgatataactcaaccacctggtgactcacatttggtttttcagttcaatgagttgcgaaatgcaattgaaagagatcatgctaccgctggatcagctgttcttacattcatggtcaagttcaatatcctttactcagccacccctaggtacctcagggacagttttttgacatatgggaaacaagcttctggttctgatgttttctataagcttcgggaatggcggcagagtcggtccagcaggtcggcaatttggcatgcaggtcagctcctcagggcttgcagaatgatcgcgccaaccgagcggacggactttcatttgtttggtgtttatcatgccatattgtgcctctggacatattggactgctactagaaaaagttcactagacatgactagtaccagcagacaaacagttagctggccccgagttctactggatggacctgagtcgctagagactcagcgatggattaaccacaacgacggcaccccttatctgacgaggccacctaaatcggaccctctatgtgataaaaaccctaaactggtctcagttgacgctactgagtcggagggtactttttctaaacttcctttagtggatatcctcaacgagtgcttcctacaaaaggaagcaggaagaaacattcctattctgcagcatgcttcacttattctacgcagcttagaaaggttatgatacgtacctaagaataatagccatgaaaataatgttgaggacatacccaactgatcctattaaagtatccaagtacatttgtgccgcttcggccaacggttttcacagacccgagactcttacccacttcccgatgcctcgggaagtgggccccctgcttagccaatccttcgatcggcctcttggatgccgaggaacgaatcgttcagcgcatcgctgcccgtcgaggcagacatggcctgctacccttggaccttgtccttttgcacgcccctgagattgctaacggtacgtgagtggcatcggaaagctagggtataaacctagatggactacagaggagagacacttttcagggtgtgcttgggtttccactaataggttgtaatgaaggactagtggcaagatgggtcagctcaattcatccttggttacagtgtttctgcggactacgagagcttacctttctcccaatcgggctggtaccatgttacattttatataggtagcctggtggcgcgttgcacgatacgaaaatagatagttaccgtgactccaatggcgtcgatgctaagaacagtcatataaaatcttctatttgcgttcaaagatttcaaactaatgtaaatggtttgaaactctttgagattaatgccttcgtgattgaggcttaatctatgttatcttagcgagaggttatgagagcaggacagttgaacatgcgtattgccagaaaggagtttgattctctttccatcgacttcctcgccgatctcaaattccatcgaatagggcaaatgatcgtcctctccattattgttaagcgataaaaggtggtgggctcgagcaaaagtgtcagctctggcgaaaagccccgcgatggcgtcctcgcaggatagtttacgacttagacttaatcgtcctagctctattgtttctgatttgattttcactttgtcatttgtttcgacgaattctgccaaaggcttctcgtcaccttgaacgtccttgaagtagcctgacccgtccaggaaaccattggtgttgctagggctacttgggaatcggattggccatctgtgagaccgctttgtaaggaatgcaaatgctaggctcctgggtaaggttccattgctcggtgtggtaagaacagccttgaagccaccaacttgtagcaccttgcattcatgtccgaaactagaatcttcagttatctttctctcaactcgaatatactccattggctgtaatttgaagcgatcgcgagggaaactcccgtgagctttgtccgcgcgaatgacaacatagtgtgggcgaatcgcagcaactaatattggagaagaccccggcctatctgagaacacaacgcgatcatcaggccccgtgcatactggagtttgggttttgacgtcgttcggctcgagattgaggtccaagttgacaactacttcaaacagaagtgtcctccaagtcaaatcaaggcttggattattcatcaaaggagcgatgttagacgtaaggacaccagcaggcgggtgaccgtcattcgttccccaagcaataccgtccttggcagctgccgtaatacgcacaacactgtgctccatctatgtatcgtcatcaagtagttctcccaaggtcccgaggaccgaagcatgggatgatatcttgctatagtcggcttctgaaagcctcagagattttgctcgtcttccatcgacactggcatattctggtggggcattatagcaacagtccaaaatgaatgtgatatttttagtcttttgtgttatatccttcataatctgagagatttcactttcgaagactccagtccaggtctcctgatcggggtcaaagtcgtataggactaggaactgatgctccagccgttgttcggagttatcatctgggttttgagggatgattccaccatggcctgagtaataaactaccacaacatcatccttgacagtgttatcggcgagctcacgctaatttcttaagatgttgtctcgagtagccatgggaccgcagagctttttcacataacgttcgttctccacatcaaatccatacttcttaagggtacgggccatggtcttgacatcattcagggttccaggtagctcgaaggggtgtttaaatgaacttccaatcagcaaagcacgctttgctttgggatcagggctctgaacggtctggctgaccccagcgcgtgatgaaaaagactttgtttcagaagatggttcccgctgttgaggctcttcaggtatctcctcttgtgcaggtgtatctgatggcaccattgtattggtagtctcttgaagtagtttcccgacttgctcactgagtgttgtgcggtaattaatgaagcctatgctccctgctttgatcctagtcattccaaaatgacattggtcagctcccacgacacggaagtccggaagcgctggccattcaggtgcaatgcgctaacattttgttagctcattaatattcgttttactcgactgtgaggaattgaaagcgactcataccaaatagttgctaggcataggctccatcgcaaaatatccgtatatatcaatcttgatcttctggattgtctggagtctcttgagtagtcggattagtctctcgttaaatcatccgcaacatagacaaacctcgtacggagatcgccaacccaggattcagaggatagtgacgcaacaatgcctcggcacattctcttagttttccagggtcgattaagtcgctcaggcttttcagaccgttgtacgagtacgaaaaggaaatgacgcgagcattgttgaaatcgcctgtaggcaattgggcaggccagcaagagcttgggtcttcgcttctccaagccacatcactactctccgtcaattcgtgaacaagaacaatgctgagtgattttagcaaatctttagtcacccgacactcatggaggtaaaattactcaatattggcattttccactcgacgaagaacaaccaattggtgtgtgacctcattgccttcgctcatctcgacgtgtctagcagaagactgcagcggacgcaagagtctttgccacatatgagacaggtagtgagataagaagttaagcagttgaactctcttgtttatggtttgtttgatgctagttgaaggctgtagatcaagagagtatcaagtcgacggctgcctagcttccccgtgtaacgcagacagcatttgatcagctgatcacagtagccaataagcgcttctaaggcaaaggagccagtaattgcacgagtaccggagcctggttaaccctacagttacgaggtgatacatcaatgctctagcacaggaacactaactgattaagaagcttcaacagtgtgaagatgcaccaacatgcatatcatgacattatgaatgaaatctaatgctgagtggcgttctagttattgatgcctgatcgtgatttattgatgtagtgagcggagtatttgattaatgaaatccggcatcacaccttattcataagccgcttttaatctacacccaaatagtcttccacaagagcatcaatgtctggatgaaagaagagcaaacttgcttcagatttaccttggaatgttaaccaaaataaattagatcatttgcctcgatggtacatcaaactcagagcgcctcattgacggatcgctcaccaatgtctcaatcgaatatttatataactatagtaaatcgcccgagcatgacctaaccgaaaagaagataaatcttcccaagggcaaccgtgtgacaaccaactagctatttgcgccaacatatacaaatgacataggttcgagagaccttccattatctaagctattcggatcctaacaaggcaattgtaatacatgttaagtccctattgatatgcataaagctctactcgctgcaaacgcgcgtgaatgcaagactgtccaggttaaccaggatttggtgatactctccaccgcaattggcgatgagctgtacatctgcctgtgcgacattcaaatcattaaaggtgacgctcccatacttccatccaccgacgttgtcctcgaaactgccacgaagggaagcatctcccaccttaaggtgaatatcgcacgtgtagtcagcaaactgactgatagtgacaaaacggtagtagtaggaaaactcgtaggtgccgtaaagattgctcagagtttgcgagacaccgaaatcgtcggaggaattttccaagcggttgaaggacctatgatataatgcattagcaaagaatatgaaagaatgagaggtgtgttaactaacaaagcattggaaccactttgaggtgaagtttgggttatagcgcctttgtcgtttgtccagggtgcaatgtcgttgtcgctgttgtcgaacccggggttggtgaacagctgggtttcaacacaggctggggctgcagtggttgttgtagactcaacctcggccgtggtggtaagatccgcaagggcagtagtcgtcgtagtgacacccactgaagcaatcgtggtatcagatgcaatcgtcgacaagctctcggcaacgcttgtttcggtagtcgctgttgattcttcctggacagtggtggtagcatcgatgagggtagtaaccgccgtggtatctagtgtagtagcggtagaatcgggaacaacagttgacgagccctcggcaatgctggttactccagtggtcaaaggtcgacagggcccagcctgaactgcacaaaggaacagggttacagccgcagctggaaggacggaaaagcgaaccattctgacgcgataaaacaatgtttaaacgagtggacagaactgttgatagtgcagttcgatttaacgaatgtcagtagtgagatgttgtaacggagaattaacttcagagacatgcagcagatgcacccctttttgaattgatctgtcttcttgtctgttcatagcgctagaggtggtcctggtagcgcactattgtcaatagttccgtaggctagtcggaataagcaaagtcgatgttcagctgtaggtctagttcaggcaccgcctgtcagctaagaggggcagtaaccaataacatcagcagacaaagagctaagactcaaaagcaatagtttcattgtgatacacaaaatggaaaatcattctcattttagtgtcttctgcaactgaggatagaagcttcaagtgtctgttaataaaacggtatgtggtaatacaaaatgcaacgcgtttgcagcttgatttctttttctgaagtggttacaatttttcttgtcattcaaacgaacgacgtcttcaatgtgaacatgggtttgagaacaaagagctggccctacgaccgcaactcaaacctgcaacaagactcgttcttttatctgtaaaatgtgattctagcaagatactgaaactgaaactcactactcagtagaatcagttaaggttcttgatatgtaaatattaggcatgactatcttgctatcaagcttgtgaattaatgctcccaaaagcatcaacccactcatctaccgacatcacacattaattaatgatacgccacttctgactcttaatacagtcagagcaatcccaacaacccttgtcactccaactcaacatcgtgttaccaaactgctgccacgcaatacccgtgagttggaaacccgacaaagcacatttaccatactcttcagaccagcccgacgacatacaatcagggtttgaattacaaagagctgcgcatcgctcctcagaatcctggttgggaaacttcgaaggtgcatcatcccaagaccaagggaagtaaccagtatgttggcacaccacagcgccgttatcaacgggcctgagctggcaaacagcatcctcacttgtgatactgggagcgcaagtcgcagtgggtagcgcagttcgtagcgacgcagagtattcatcacgatcttggtcgtggcagaaacacaaaaagcaactctgctcactccagttgagagacccgtcatcgttaccctgggtgaaagcagaggtaaagatggagctggtggaaaagacacattgttgtgagttttgatcccaggctgaagccttgcagcggctgggcatctggttacacatggctacgcagttctgataactgttaatgttcatctgccagggatattcgtcatctctgagggtaaaggtgtttctcaatgttccggatttgctgcactgattgtaatcgtagttgttctgatcaaaggtgcatccatcggacaaggcgagagtgcattgaggcatggaagattcagtagtggtgggggcgtaagaggagatgaatgttgtaggaggctgagttcgagttggagttatcgtcgcgggctcgacagtgtgttcagtagagctgggagcttggctcgtagtcgcttccttgactgaacagtcattggaacacgaccagcagcccttggagctccatggaagaatgtaagctgaagaatcttggtcttgagcctcttggaaagcgctgcttgaaatagcggtgttggtgaaaatacacctccctcgcgcagaatcgtatgccgaggccttgcaatccttcagtatgaaacagatggtcgcgcactgttctgaagttgtctgcatagtggccttgtcaaagacgttgttcgcataaggctggagatcaacggaaccaaggttgcccatcttctcacatacgagagctgaagatggagagctctggagatgacagtgggggcagagcatcgaggcaacgggggcagcagaggtggtgatatccggaagtgaggttgtcgacggcgcagcggtagtcgtctcaacatcggctgggttcttgacatcacaaccctgacactcgaagcaatcgagatcattccacatcagagaattctggctgttgatatcaatgccagttacaccaaggctatcggaaagaagtcggcaggaagcctcttggcgagcaccatcccaggcaaaggccttgcaggcagaaccttcttgcttacacagaagagcacagtcttcgatggagttttgtcgagggttgcttgacaatgtgcggccccatgtaccggactttgctctgccaaaggcccagcaggcccttggcgctgtgggtcgctcgttctcagattcttgttggattccgggcagggagaccgtctgtgttactcttggttcgacgggagtgcagtagcccggaggtgcggcgccgacgggacagacacgtgagccagttggcagagagctggcagtggagaggtcacttgcggttgtagcgtgctcggcggtagttgtcgggttcaaagtaaaagtgggaggatgactgtctgactcggttgatgggtcctgagtagcgggctcagaagcagttgatggttcatggagagtcgatgggccttcagtaacaggctcggaggccgtcgaagggccctgggtggcaggttgagaggcagtcgatacaccagctgtgtgtccctcggtctcactctctgcaacactttgtgttacagtttcagacttggtcgacggactgatagtgttaacatcagactctgtaaagaatccagatgttgggtgcgcactatccgaagtgatttgagactcggtgagaggctcggtctctgttgacagcccatcagtgttggcgctgctgcttgactccttggaagtggtagatacggccactgcactgctggtagtaacagcgctaccctcattgccaaagtcaatggccacgtcgttaatagtctcgggtgtaacctggttagacataaagatggagtcaacgtaaatggctgcaacaccaccaaccgggcagtccacggccactgagaaagcaccttcactgtttggaacatcggtctgttcaagaacagtgttccagtccatagcagctccaaggctaagaatcgtcgacgtgtagaatacatggccagcgatggaagcggtgagcgtgcagacgttgatgctactagctgtaatcacagcatagaagaatcgaacagtgtacttcttcttcgtatcaagagagtcaagctgctgcgagatactgacaatgttgccaatagctcgcttgcgggagggaggttggttggacgcttgtagctcgacacagcccctctctttgctgttgtcggcagtatagcccttatcctcaacaatctgtgcatcgccttcgacagtgtagttgggtatcttgctcgggttggtagggtctctgacggcaaagtttccgttgccaataacgttcctgataacgaggggtccttttgtctctgaagtcgtcggggcggctgttgttacagtagccgaggtgtcgacagtcgtttcatgaggcttacatgggccggcaagggcaacatcaaagctgcccagggccgtcaatagtaaagcaaaggaggatcgcataacgagtgtagtagccaaccgaggtgcggagtggtaagggaaaataatcgagaggcatgagcacagatgagcgacatatcgactgtttatcaggataccgccggcgagttggacccctaattcggcaagggaatttccgaaattttggtcgagaccattattcttacacgctacgatgaaactattgacttgaagcctcgatcggtaacatcgtacctttttggcgtctataaagctaaagtggttagaccgcgctcgcagtatttgtctcaacgtatcaccggtatcattcagtatggaaatgtcaagtgtcacacgggcctaatattcatattacttaaagcttacccatctcaccttgggtatcgttctttctttcttttctgaaaatgtccaacatgataataattacccctggcttcagcttgagactagcagttaacccctgtccaccaaagttctgtcaaaggctagaagcttagcgtgtgagactatttgatcatttaaatctggttactgtaaagtcaagccacagcggcatattccggaccctaaaattaaattgtttgaaatgatgatggggttctttgttgatagaatttacaaattccctctaatacaataatatccattaacagcaagtgatgtgattacagtagtaaatacaactatattcttgtagctacggacttgactagacttggatatcgaagctgtattaacatgctgaagctactctaggtaatttaattccattcaaccttgatcggatcgtgatctcgagaaaacttattaccgttgaaccatagctcaaaccgcaggtcagctggggccacaatgagatgaatatcaaaggaacatttataaaactgataaccactgctaaagcagcagctaccacgcttttgaaccaaaacaagttcatgttggctaagaccagtgagtgtacactcgacttgacaaatctttttaactccagctgtaacattcagttagcaaactccttctcgagctgtcatcgttggcataacttacccttgagtagactctgtgggagaacacttgactcattccgtgaagaaacaacttggaccgttacagaagccgttgttagtcctggacttagccgcttattaaacggtttcatgatcggcatagtagggtcaatgttatctcccttgtcaatgagtcaacacaagttaaaacgtggggatgtccttcaaacataccttgcgaatgaaccactctatctgattcacagcccaacgttgagcagagtcaaactcatctgtctctagttgctcgcctacgtgccgcatagggttgtacggttcccgaattacgataccatagctcattctagcgatgtatgtggcgagaaccggcttgtttcccgtttcccgtttttgtttttggtcttcaagaagacccctgacaacggttgtctgtgggtttttgcttacaataactctgacgttttgacagttggggtgactgaattgaacgaaatgctctctgagccgtcgttggacatgtttcgaactccccaaccctccggataatgctatatacctctgtatagatcatcagtgctgaccaagaagtattcggcttaagatcataccacttgctccctgcggttattttgcaccatccagtcaagctgttcgcggactttcgccaatatgctgtcgacatggggatcaaaaagcctctgtatgtcgtgactgcgactgattagctatgcaaatacattatatttcggatttgtgataacctacttatcaaatttcatgcaccctccatcagcaccaagctgggcatgtctaaagttgtttgggacaccaggcatgggaatcttgtgagaattggcgatggctgcagggtcaccaaaaagatgcttgacaactttgaatcgctcactcttcatcatgttctcggcaaggccattcgcaatactgaacggcacatcagggcaattagccagacgctcctggacaagcttgccgaaagcagagtcgataagagttgagccgattccgataccagcaacttcggcgatctgcgacatctgtgtccttccattttcaatgctagtaacttggaccaaggaaaagtctgttgtgccaccaccggcgtctatagtgaggaacacgtccccagtgctgaagttgactgcaccacttttgagagtgtcgacagcagcggcttcagcttctgtaagatcgatttgcgctgagtgacgaggtccttcagttccatagccagcggctctaatgactgccttgaatgtgttgctcacatctaaccctctccaagtggtgggaacactgaaaagaaaagtcactgccgaagtggtccagtttgcgcctgtcatctcctcatacgtagttttgatgtgccgatatatctgctgaagaaagtctgtagcgcatttcgacgcctctgccgtagtagaaatcgtactcaaaccagctcttcttgtctcctcgcaggtttctttatcaagaaacatcttgaagagacgatgctctttcttaccaggtggtaaagggtcatcatacacagatgagtaaaaaccccatgaagatactgtgccgtcatggttgtagacaagacggctggggaccttggtttcgccagtgctattgtttccgggccagttgttgaagatatgcatcgtcccattggagaacaaaaatgcaactcctaagaatttgttaacggctttacatacgttcatgacattgggatatgatacctgtgaaagtggtgccaagatcaatggctactgtgacgtcgggtttctcggccatgttgggcagagagcagttgagtgacgttgaataatgacgtgggatatctcaggacatagatagacagaattacgagtgatttgaacagttgttgtcgttaataaacggaagcaggaggagggcttgggaccaattcgaccgtaatgtctcctcctgtcgatcacaggcaacatcgtgctaatgtaagttacatgccacatggaaccattgttttcagcttggtacgtatagctgctgcggtctagaacatttattttcaagtctaacaatccaactgccgcaatcgtcccggtggcttcccctacaacgccttacgttagaactaaggttctaattgctcagtttttgtagatggtgttttcagcccagtccgccacagccaggtctagatggaggtgtgtacggatgattttgatcctgtttggggcgggtgctgatttctgatgatatgtacctattacaacgggaagtagttgaacacagagccagccgagatacaggcacacagatttaaagcgacactgcccctcgcgacagtagatacatctataaaccaataatccattcctttcacattttctttccagctaagagaactgatctcctggacgttatcgcatacacaaatactgttgagaactgaagacaaaatgtccaccacatcatcagtcagttcaaccgctgctgcgagcacaaatgcttccaagggactcaacgatggagaagtggctggagtagccatcgggtgcttgatcgctggacttatcatcggaacaattatcggctggctgatcttccgatccaagggccaacagcgatatgccagacaaaggcgtcggagtgaagaccggggaagactggtggaccatccaagggaagccaatgcggtacccctagggatatctggtgatcccatgaaactggaaaacatcatactgcagcccacgccagaccaagacatactttcaggcttgagacgccttgaggacatcatcaggcagcacgtcgagaccgtctatcatctcaagccagtggatgttgaggaaaaggcgttagcctgcgcgcttgctgatgctgggtacagcagctcccgttcggggatcgacatcgagactgttgctggctggtgcaacgagatcgacactcggtgtggtgccctcagacatgtcctttctaatatcctgttcagcgccatcgattggaacaatcctgggccactgacattgcttccggagtcagctgttgcctttatgagctcagtccgccggaatgaaaagcatcgagacaacgttaatggtacgtataacaaataagctttccaaagcaagccactgatgtagccttctagtcatgtcgtttgcttggacccgatggcgtacactatcagcgctattcatgcaccctgcgcctcatgaaaggacccctctcgatttatctgagcctgatatccgggatcaggcggaggctcttgcgaaagccttggatccagtcctacattactttgtggcgccggatgatgagagtcaacatcagcaaggtgatcatcttcgtttaatgattattgagactgctaagctcggctacactttgttttctcatacgagtgattggaagtttctgtacaaggatagatcggcaaagagacgccctgtcgtatgcgttgggttggagaaactgaacggcctggatgggcatcgttttagttccccacagcggattgtagagcctcacctgatttcttgattgtgcatttcacctttgcctgttgttaggtctgttctgcatgcgagtcttggctacgtatggtttacttgctgattttaagaattctacttacaatgtctttggactttatgataactgtgcttgtgatgctatcttaatgacatccaatctgttcgatattcttagcaaattgtaatcatcagaagtctcaaatacagtcgatttacttgagcgcctcgtctatcgatgcgattatttctcaaaagagacgccatactaaatatcaagctaacagctggagactatttaacttggcgtaaccttcatttgggttacagccttgggagataaacggaactccgcggagcaccaattttgacctgcaggcatgtaggtaaactaaagcgcttgtacaaaactcacttatgcgttcaatactcagtggcgtctgtcttcctaacggaatttcagccctaaatatagctgaaaacagctgcagcgtctaaatgcggagaaactattgtgagcttgaacgagacatagaataacctccgtgcgctaacggagatgcggctctacaagctgatcacagctgatatctacacactttagagtttctggcgttaggcatacgatggcattaaacatcggtctctgtctctcccagagcttgggatcttccaagatcatcgtctttcatactcatctcgtcgctgcagacgattgcaatcttaccaagatgactgaatacttaggccctgtcggatctcttaccaatgtcacataccacgtaattaaactccttatcaaatgcaaacaagctagtgacgaagtccgtcggagcctcgagctagtccgtacctgcgatcgtgacctccagcacctgatcagcttacgcgaagagcatctggacatattggaacggaaaccgattgaacttgtccgagtcaactctatcatcgaagatgcgcataatggacttcttgaggtgggcaggatcgttgaaaaatgcagaccagaagcgcaaaagaaagggttaccattctgtcgtcgtggtctgtgggttatgttcgatgcagaagaattcaacagtcaagtccccgtcgtcaacagccatcaccagtcagtgttgacagagatccaatttctgcgtcttatcggcattcatgcaccgccgccaatccagataaataagatagaagcggaacccaatattgtccagaagagacgaatcgatatcgggaatgtcaatctcctgggtagtctcataggagtgagatcaggtatgtccattttcatcatctattcagcttgatagctgacgagaaccagtcacaacaagtcctataccacaaccgcaagctaatacggctgactgtcttccatatccctccgactcagatctaatgccaccgctacctccctcttacagcgatgccagttttgttgcaacttcatctacaaagcatattaatatcctcgatatccaggaaagatggagcccttactcaccttagtgtctgtagacttcaatgcaataatttgtaatatttaacttgtgatattactgaagagatattattcatttggagcttatacaataatcgtttcagcgccaagagaagggactcactgggtgaacaagaacaagtggtcacgtagtacagatatgtcatcgaaagtgtcaacgtaagatataaccaaactatttacaagtcataagatagccacgccattatagacactcaggagtcgcagtgtatgtatgagattgatgtcgagacttgaggccccaaaagctcagccttcactaaacaacaactcatcttaaaattgcaggaaataagctgtggtaatgaaaccgagttttgtcgtatatctgtttcgtctctgacgattgtagcattatgttgggcaatgaggatgtaggcttcacagcagagtctcgttagctctgcgttaagttcagttccaattggcgaaagcaaatttaaatgtgtcggatttgaagatgagcagcatgttttagttgtagttgcaaatcggttttgttgcagagcgctgttgttttggttgctctgatattcaaagggataccccggctgagataatgaagaaaacatggcaggttggaggattgatagtgccaagtcagtgggttcgatattgatacggggtaagtcatcgcgacccagaacgttgatttccccggagtcatgatcccctgaaacaatgccggtacttggaagtagtagatcgtatccatcaacaacggctggtgcttcctgaatacccaagccttcaggttctgctattattgcggtggaaattcgtctattattccctcgcaaagcatcttcgaggtcgtcaacttggactctcaattttgagatggtctgttctgcctcgtgcagtctttcctctaacgtggcgatgtggtctcttcttcgcgcacgatgacgacgttggttattacgaacgcgatctcttgtatgctcagcagttactcgcttggacttgggtgtcatattgggccgttagaagtcgatatgtcaccgagggtgagggcatcgtttgaggattgggttgttaaaacggtgacatatcgatttgcaatcttactaatcattccacatctgattggacgcccttggttgtagtgtcgtaatgtacatcagagtggtgttggacagggtaatgtgattgacatatcagtggcaggtattataaaacggtgacatatcgggtttgttcattccctatatgtaatctcacaatactctgaaactgacagcaggaagaaacacccatcacgaagaaataacaacattctatttgcaccaatagtcaacagcatggactcgaaagaaatctacgagcaagttcacaagcgttacgggtcagtgaccaagagtaccactggaaaatatgaacagaccgtcgccaaagcatttggctacacagaggaagagcttgcagggattcccgaggatgcaaaccttggcttgagctgcggcaatccaactgccctggcaaaattgcgagaggtaaatcatgacatgcatttctcgtcaatctctactaactgatgcacaagggagagactgtgattgaccttggttctggtgctggctttgatgttctcacagctgccaagaaagtcggtccagcggggaaggcaatcggcgtcgacatgaataaggtgagctctactatcctgaatcaacttatgtgtaaacaactctgaccctgaacaagaacatgatagacaaggccaacgccaacaaagcagccatgaaaatctcaaacgccgggttcatccaaggagtcatcacatccgttccacttagtgacgatgcagccgattgtatcatcagcaactgtgtcatcaacctcgtccctgcttcggagaaacagctcgtgttcaacgagatgtttagaatcctcaccccgggagggcgcgtcgctatcagcgatatcttggcgcgcaaggagtttaccgacgagatcagaaacaacattgccctatacgtcggatgcattgctggtgctagtcccgttggtgattatgaaacatttctcaagaatgctggctttcaaggcgagttaagttgcagataaagtgttatgattgagctgaccgtttgggcagatattcttattgttgacactaagagcgatctgaacgtctattttactgctcaagagaatgaatcttcttgttgtggcaatgaacagacaaacccagcttgtggagctggtttatcgacatgcgctcctcagaattcgtccacggaattggctgatggtcaagatatactcggtaatcgtctaggaatcgccgactttaatgagtgggcaggtaagtacacacgcatcgctatggaggtcaagactaatcgtttgtacacaggctcattccaggtgtatgccgttaaacctatgtcgatataaggtaacaaatgtgcgcggggactgtaattgcccagagagacagctgcggtgaagtttcattaagcaatttacacgcgaagtagcagtcaagttctcaatcgggataccattgaatagcttaatccaatttgatacatgtccaatctcaaaggccactattgtgttaaatcgtcgccattgagtatttatcaaggagcggctgtgtcgacgtccaacgctatatcgtcgtccccaatatgcatcatgctggcatcgtcttcctccatctcactaccccacttcatgaatgatgaatgagcaggatgtatcttagaaacagacaagtaacacttatcacacaaatcgcattcgaagcatgttgagcaagtgtaatagaacccgtagatgtcaagtaaacagcagtcgcaaaacattgttgtcttctctggcgaccgtgctagatcacccctctgtctggggctgacattgtcgtttgagctgtggggtaatagtgagagaagactggcagagtgactaattagtaaacatataaataagaaatgaaatgccactcacctgtcagcgtggtaatagtacgccacttcatgaaccgtccactgtcggtccactcctttccctctggcgttagggtcggcgccgttctgcaaaaggaacaaaaccatatcagtgtttggaacacggtctgtatgatgtcgcagccagatacgagaagcgcgaacagcccacaagagtggcgtccatccatcgttgtcacgagtgtcgataccaacaccagctcgtttggaacgttcaagcaccacctgcgccagctgaatatttccacccatgacagcatagtgcagaggtactctcccaactatatctcgagcagcaaactccgaatcagacattttcaactggttgagtgcctccaaggaattataacaagccaaatgaactggtttgcgctgcaggctgtcatgttctgtaggagaggtttttatcatgcaaagttcaatcgtgttcgtatcaccggccaggcatgctgagatgaggggatatcgaaacacgccactagcaatactactatcggcgcccttcgaaagaagttgagcaaatatatggcgtccgacactagtaggcgacgcaatgtccgacctgagcgttgttgcaattagtggagttccgtagatcccttcagaggatgcgttgacgtccactttgactttgtggtgaaccaatgttcgaaccattgacagtgtaccgtttatgcacgcctcatgtaatggggtgagtgtcttgattgatgctgcagggcagcgaatcgccaaagccggctgcttcttcaacatgtaagagaagacatcttcaagctgagccttgatagcaacaacaaacggggtatcctcgcaatcattcaaagcatccagctttccaccggcgttcactatgcgcctcactgtctccaaacgtgtggtcttgttgatgtggtggagtgccgtattctgtttattgtccctcattgccaaactagggttgtactccagaatcgtgcaggccatgttgctttctctgttgtgtttaacagcaagcatgagtagggactcgccgttcacattgacagtgttgacattagcaccagcttctagcaaggccccaacaacatgagtataaccgctggtgactgcttcacagagtgcccgtcgtgtgttttccgaaccgaggtcaagtttatctctagacgtttcaagtattatccgaacacttgcgagatagttgcaaccaatggcaacatccagggctgtgtgtgaccatttattcgtcatcgtaatgtcggcgccatgttggagaagaatgcgaagtgtttcagggtgtgagatggcttcatggagtagtgtcgtttcattactcgcgttagtcaaattttgaacagcacctttttctacaagccactgtaccacgtctggatcgccggctttaactgcagaggcgattgggggcacaccctctgagtcacggacattggggtctgctccttgtgcgagaagatactgtacgattgcaggtttcttcgagtcaacggctatatgcactatgagtagtcagtatatatgcctatcccaatttggtaaaacatactcggtgtgcgtgaccatacggatgtctcgcgagtgtcaatagtaactttgtacttgaccagaagtttgaccatctcaagatctccccgcgtcactgcctgtatgagaggtgtagtcacagcacctttgggagtcagatctggatcagcaccacttttcagcaatagctcgaagatatccattcttccgtagtatgcggcgcatcgtagagctgtgtcaccgccagaagtataaatgttgggactgaatccatgatcaagtacgatcttgaggcatctgtaatgtccatgttcaacggccacgtcgacggggtttttgcccggctcgtcgacgtagtactcacgatagtcttggtaagagagtatggccttggttgcagcgaagcagccccagtatacagcgctgatcaagggtatttcgccatatgtgtttggttcgtcaattctagcaccattctcaagcaacagatgaaccatttcgccagaggcccatccgacagcgtgtccaaggagagtgtttacgtcgccgcttccctgtgtcatttctgcacctgcatcgataagtaacttggcacattggtattgtgacttgcccactgcagcgcgtaggtaactgttgccgtcgggagttgcaccttttgacgggtttggcttcaccccgaactgcagtagcttctcgacaatatccttgatgcctgatgcggcagctcggtacattggtaaagaaagccattgaagtggatcgagttcatgatgatcattttccgtcttatcatcggcctctcgctttgtgaccgacgaagtgtccatgggcttctccgttttttggtcgtctttcgtctcatcatcggcacctcgttgttctgtaacaccctgttgaacaaggggttggcgatcaggtataggaagcgagttgactagttccctcagtgcttcatcgctaccaaatttgctaacctgtttcgcagcttcctgcaaagcaaggtccggagcgcatatatcaggcattttcgaatccatcaaaggccgaatgagatgagcatgacctgctctgcaagcttcaatcaaggcctggtcgcgtagcgttacttcatcgggatgaccttccagaagtgttttcacaacggttattaggcccagatgtgaggccataggcagaggtttgatatgatcagtaagaggactgagtcgtctgctaggggtctcaataagggctttggtccacctttgaaatacggactcgtcctcaaatagactcagcagtaagtcctctgatacatgaacctcttctggatgtttaaaccagaactcgatggcgtacggaaacgagcgggcccaatcttcatcattcctggtcatgtctttcaagtggtcaatgcatgtttgaaggatcaccttgtgacagtcaccctctgttgtgcaataccacacatcttcaccgatagaggcatgctgactactgagccaagaacgggtatctgggtgtcggaaccgaatctctccattcacgatagacagtagtccccggaagctggtctttatatcagccaaagtaggtcgcatggttttgcgtccctgtgttcgtttccatgcaatgttggaaacctgaagaagctcgctagaagccacgagagcagtatctttgcccatgacctgtgcaactccgggatagtgtctaatattttcgttaagactattcctggagtcaggggctttccaagaatctcgtggatgcgcgtgatttgctctctgtcggatgatagccattgcgggatcaattcgcagagttggtgatcttttgcacatgcggcgagtatgcgacggatctcacgacgctggacgggcccaaaaacactcaggtattgctgcatgggcttcgatgactccaggtcaaccggaaatggagtggtctccgcagggctacatttcatggtcttgacagtttcagaggggaattcagatagtacggaggtgatacaaccgtctccaggacttccgatggtggtggtgatcactatcttgagacgaagttcgcttctgaggacaagctcttgaacctgggaaagaaaccaaatagccgagtcatcgcactcatcaaaacaaccaaggatgtgaatactagttgtggattctgtgaggcattagtgatctgaacaaatatgtctcatttctacttacctttcagtctgtagagaaaatactcccactgcccaaacagcgaggcgacatcacgaaaattgacgtcggtaatattctgcgagtctcctcccaccagacctccactctgcagtttgctacatgcaagacgagcaaggaatgatcgtaacattgcttcacaattgttgaaccgtacatcgtgggtgtcgaatttcatgtacagcaacggcccagtgctgtggttgttgatgaagaaggccgcattctcagacaatctatctgctccgtggctacatcgcatatgtatgatacaattatcattcgcctttggcaattccaaaaggtctgggtgttgccagctcgtatcgatgtcttgatatgggaatactggtgatacttggccgatgactttgcgaagggcgacatgctgctcctctgtaagatctccacctaagacattgtcagtgacggcttgagtgagttcagaaggcgacttacatagccagtctgaatctgcaacgttgttgaaaggatgtgattcatcaaaccacggaaccatcaagccgctatgggggctttctatcttgacgactcgctcggagggaatacccataattgacataaaaaatggaaagacctttgaataatgagtacatcgcaaatcttgagtttgtttcaacgtgcacgaacctgtttttccggatcctggtcgaatgtgtaaaccacattcgtcatcttggcctgagtgagtatatgggtctgaaggaaattctcattgacatcgagaatggtttccgagaggcttctagcataatgcaacgtgctacccgaccagcggagagggtcttcagacatcagccgtaacacggcgtcctggaggaggccttggttaggacatcgatgtggataagcgaagaagcactgccgtggaagaaaagattagcacaagacaaacagacaggcatggttataggtctcaccacagcacgagtacaatccaggatgtcgacatactgagatctttgctttgatgccaatgacaaggcctaaatactttcagcaacttgatcatagaagtgttcatcatgcatggctcaccgctttgactatagtccccccaatgtcatgagaaaagaaatataacggacgtctcatttcctgccgtaacatgtcagtaacgttgtcagaatgagcgcaggacaacccaccttgatcttgggggtccgatgctcgtgcagaaggttaagcaatgcctcagcctccttgtaaacaccatctggcgtgtagtaattcccgttgacgacatctgtgtggtactcgtagaataactggcggccatggccttcccctacgccatcgagggctttcctgatgaaggcagcaccattgttgcctttccatctgaccggacgttctgcgttgatgccagggacaagaataacactggtagagtatcagtgttagtgtatattcaaaaggtttttcgtacaactcactcgtagatatcttcatatcccccattgtaatcatgactaaactcgtgttgaatgactagtttggattattcaatcacaccgtcgtcgctggatggagacattggttgctcttcagtctgacccgttggctcatctcggtcttgaaagttatcgcccattgcgtcggttttacttgagttagaagatatcagaatgtagaagtagagcagagggaaatctcaaacttgcacatcgagttccagggacctggtaggtatctgtcttgtgtcagagtcgtagcgcaagtggacaacacacgctatagaatgacggccaaggctgactggctaactggctgttaaactacaggggttgggaacgccattgtgtcttgattcgctattgtaacttcagctgagtgactagctctcggtgacggaaagtcctacaacattttttgacacagaccgcggttaatgatagcgccattctcatactctgttgtcgacaaaccgatttaacctttgtacctttgtcccttgtaacaagggcctctgttttttttggtactttggtgcaacggtccttgataacgtcggttcaacaagccaaggataattggccgtgcagtaggtagatgtctatagcccaaatctattacgcaaactctaatctttctaaaaatgcagtgacatgatatcaagatatcgttctaagtctagtgcgtatctctatgtttcacccttctatgccacccagtctagtttccttcttcttctttcttcatctccttcaccctcttctcctcccgctcgctaaagcgatcaccaaagaggtcaaaatgaggtctcataacaatggtgtacttgacgagctcttccatacaatcgacaaggcgatcgcggttggaacttgccatcatgcgactaccctcctcctcgggagtaaactgtgtatacgcctttggtactgagctctggttcggaatagcaaacatgcgcatccaacgtccgaggatacgtagtgagtttacagagttaaacgattgagatccgccgctgacctgtgccacagccagagttcttccttgggttggacgtacagagcctgttgagagaggaatccaatcgatctgctgcttgaagatgccggtcttgaaagatttgttagctcagtctgtggccatgtctttatgtggtatgacgtaccaagttaccgtgttgctctggactgatccatacatgaccgtcgctccatttgctcaactcccgcagttcctggactttgggatggtcgtgttggatatcgtccttttgaggtagaccggctggattatatactcttacatcgcagccgaggcggaagaggatacgtgaagcttcgagggcaagaaggcgagagtacgacctaagcataaatggatcagtatggacattgataaaaattccaatccatcaatgtattgggctaacacatattctgaggtattcctactcaccgacttctcagactgccgtaaagaacaagaattcgaaggcgatcaagcttcttatccataatctcggtctgcaccatcttgatggctgtgctcagttccagttcagcgacccaatcatcggcggccatatctccatcgaagaggaaagggcggtattgttgacggattgtggcatcatcttgatcgcgatctatggcgagagacttgtttctgagcgatggatcggcggcgaattccaccgctgttcttccagcgtgagaattgttcaaatcgccgtgtccgttcatcttgatgctgagactataggttgtttgggagaagaagcggtgctggagatggaaagatgcgggagtgatgcgtgtcgaggtgcggcttctgataaggttgcaaaagggacgcattttttgcagagtcattcataacaagtgggggctcacaggatgcaagggacattttatacgatgacggtggatggagctaggtaaggaacggaactttcagccctgagacaacgtaagcttaagcttggctgtttcactagagctgaggtcattggcttgacgacactatctagactaggggctagatcatttggaatctgataagatctcggaacctggtagactaaaccaagaagaatgaatgcatcgtttgagcttcaacgattgggttgaacctccagatcccagcattatatatgacacttcattcttggtgtctacagatagacgatttcaattcaagagtcttcagtgacccaatctggccttggccataagtacagacatgagagaaaaaagattaggttcaagacagggaccttgtcatgtccacatcgtgattggtcgtagcgtggagaaataaatggcatctttgggactctgtcatgctcgacggttgattggttagccagttggcttttcgaattgaagaaattgttcctcggcagttgcatgttccatcgggaccgactttatctgcctttcacctagtctagtctatagagataaggttacacttgacaatttgactatctcgcttagtgtatgagaggcccaatcgtgttttgtagccagggatatgaatcgaagcgatatcagttaccctggagggcatgattttgagacagtttcctttgttattttcaagattgttagtcccagcctctgatagtgtaacaataggcctcttaaagcatgagatgatgattaattctttatggtgaaccattttatctttgatgatcacacgaagtgagaaaagagtcaatgaacgttagtaagatgaaatccatgcaaacttgactctgtttacctgagggctatcacgttaaaatcacgtggaacaaagtccatcagatcaacaaatctgacacagagtatctccagcattaaattgtaaaaggtaaatgataattcatgtctcgatcgataaaccttgaatatatgtatcttgtcattttggctcacaaccccatccgaaggtccaaggttatcgaggtcattggtccgggaatggcaacatctcgctaaactgtctgatctacggttcaagaaggtagtaatctctcggccgaggtatccagcctccaccaacgccatgctgttaaacaagttgagatgaaaactctattgggaaatgatataccatttccccgcgctcggtacatctcctaccgagcaatcccagcctcttttctgaaagttgacaaatgagcatcctctagaattcaacgttacgtcttggctcttatactaaagcccccaaacatattaagcatattcttatcataggaccgcctcgtggcatctgcatgcagtcgaccaattccatcaatcggttctctccgagtccccgaccccaaaagtgccgggctgaaccctgcaacagcaaccgatctgttctctaactggtggaaatgctaccgtatccctgtttgccgggtgagtagaggccgggacgaaactcaaacaggtatcctcggaggatagattggtacattccccattcgtggagatgaatgttgtaatccggggttttgatgacatgcgattgtactagatatacaggtctgggcgcgccttttagacagccaagttcttgtgcattattctctagacgggttaacagtcatcatgaagtttactgtttctttcgcggctcttgctgctggagcattccaggctgtggctggtcaaacagtttactttgccggtatgtcttacatcactcatcccttcatcatatatacttactgttttaggcgactctactatggccagaagtggcgccaacgacggtgctactgatggctggggaaactacattggcaaatacctcaaggtcaacgccgtcaacaaggccatcggcggtcgatctgctcgctcatacaccaacgaaggtcgtttccaggagattgtcaacctcgtcaagccaggcgatgtagttgtcattgaattcggccacaacgacggtggttcacccaacaagaacgacaacttgcgctctgcttgtcccggtgctggcacagaagtctgcacctctgacaagactggcgaaaaggtgtatacctatgtcttttacatctcgcaagctgccaaggcccttgtcgccaagggtgcccaagtcgttctcagcacgcagactcccaacaaccagtgggagactggcacatttgagcctggtgcccctcgctttgttggttatgtgtctactgcgcacagggctctggctagctccagcgtaacctgggttgaccactttgctgctgttaccaagatgtaccagaagctcggtaaccaaaaggtcaactctttgtatcctcgcgaccacactcacacaagtcccgaggctgcagacctcattgccaaggcttttgttcaggctatcaatgaggagatgaatggaaggactagcttgaagtctctcattaagactcctgtcagcaacgtctactagactgtggggatacctcactagtatagcgtattcttgtcgttatctagacaggatatcaacatctatctaagatgattgctatagtttctgtacataaaccttgtcacgagtctcaatactcaccgctattgtttttcctttgtctacttttctttttggccggggtccagtcacatctggttattcggacgattagtgagatcctacgcggcaatcataaagaaccttacttatataggcgccatggaattatgatgttcaaaatgctttgaccgccaataagaagatatctctcatatactagcatttcaatagtttacattctcattgaagctgacatcccagcacgttaattattccagcgtgctgatccgctatttgtagtagcgtcttcagagttgcaagcaaacccctgtcaaaaacccagtcgagactcagtgctgtagaatgatccaccaaactatcgactgtagtgtggactagaatcaaatatctcagccgtggcgtcgaatccctggcatcttccaactgttgcccctgactagcctgatgatctctataattaaataaacatttggttttcctcttgattttcttcagagaggttgcgcgtcatcgtttctgttaattagtcctgtgttgaaaacactgtccattcgttcttccacaatggctcgtcacggaatcgtcgcccttctggcggctactcttcttggtgccagtgtcaacgctggtccttgcaagccctactcctcggttgctctgtcctcaactgtcattgttgagccgacgatgacaggatcttcgacaattactgccgacatcactggaaccaccgatgcgcttgaaacaactgtcactgaagctaccactgacgttacagataccaccgatgccctgaaacgaccatcacggagccagcaatcgaaactactggtaccctggagacgagtgtcatcaagacaactgctgaaagcactacggatcttgtcgagactacaacgaccgagaccgcaattgacactactgggtctttagagacaacatctgttgatactacagatgtccccgataccaccaccaccgaggccgtcgttgacacaagtgctgtcactatcgagactacgacgaccgctgccgctgaatctggttgtgtgcccactcagatccttgcgaaccccagcttcgacgacaataccaatggtgctccatgggcgcgtggactagacgtatccgtcagtcaggacaatcctcgatcccagccaaacttcctgtgagttaacatcccatattgcgcattgaataaccaaaactgacgatgatgacatagttataataccgtcgtcaccgtatctgcatatcctcctatgttttatcagaggctccccgccctgggttcctccacctacgagctgcgatactggtacagcctgcgaaccgccgttcttggcaatggcttctcctgcacagttaccccttcgttgaatacccaagtcctttcctcaagcctgacaatgaccgataacagttcgcacggattccaattgtcgtcccagtattttaccgcacagaatcctgactcgcctgctgtgctggtttttaatgtgaactgcaaaggcaattttcagagtgtcagcattggtgtagatgacattgctttgactcgactctgcgacggttctaattgagatgtgaatcaagcaaaggacgtcaaggccctccgcaaagccgtcaggtctttgtaaaacaagacaaactgcaactagtagatatttcaactaaatataataccaacgtcgtatttagtatccagttctagcagcgtatctctgtgagttggatcaaatgaaaatactctactcagcatctaacgaattatgaaggagcccgcgatatcatgtttcattttacacctatatgaattctaaaaacttcagtcgtgttacataaccccgacagtgactgttactggttctgtattgtatcatggttgttgcgccaggagaactgccaaactccttgaggttctaaattgtgccattaataagcttgatgctagatggaagcaaacaatactacagatgctgacacaatcgccgtatgcacatggaacgtcactcaggattaagtaaatcgagactttgaggtccgtggccacggctttatttattcaagtataacgaatgactatgagaaggagatatacccctctcttgtaactttgacattgtgccaggtatcgttgaatttctgagaatgcaggtaatctcagtcgccatgtagacatgttgaatgactcagccatggcatgttgttccatattaacgctgcacaatcttgtactttgagacacggcgggggtcgatcttgactttgccttcggttggcccggaaaactgttgacccgaactgtcgctaattagcatgtaccttactgtcggcatggaaaactatcacttactctccaagatacagccagaggttgacagcactgcggcaggtgtagccctggatgtttctagttttgagttagttctaataatcgataaacgatcgagggtgccattacggattaccctcaaggggttgccaggtgtcaaaggtaggatagtgatctcggtcactgccacccttgacatcccaacggatctgccatgaatgttagcaacaaggcgatgttggcagtacacgggttcagcctacgtaggcggtgttggtgtcaacggagttatcggaaggctcctcgagaggctccgtggcggcaaccttttgttcagcgtcgctcatggtgatggtgtttgtagatgaataggatgtaatgagaatgtgtgagatgaaggttgatgggaagatgaagaaagaatttgtgggagaatagcgtgctatttatgttctttcgtgcttggaggactcatacctggaagcatgtttgtttactgttccaaccagtcctgtctttctgttggttgagtcacatcttgagacatgagatagaatcgtctagatggaataatcgcttttgagtttattgcatatgtatgttccagacagaagctcacttcacaacctatcgcggtttcttgactccatcacatgaaaccgccactctgcagatgcctgtatcgattcttgtttatgcacagcgacaaaagaacaatcatatcaagcctgctctatagtcatctctgccgatgtagaaatcagtaatgtacccgtatttttcactgttataagaacatggaatgatggccaaatcctattcattatacctgaatgtatctactgtagtccggcttttgtggaaacatgtatgatatcccctcaaccactgccgagtttaacggaagtcgacgtcaactgagaggtgcatggtttggcatgcgctcccttgcgccacctcactgtaagacaagtaaacgtatggatactttacgatcgctaacaaacacacatgacatgatgatcaagcatgttgtcgtggatgcataaagctgtaccattggaatgataacctgtttgtcatgtgagctcattatggctctgagacacgctgcacttgtgccgttttgcaatttgtgcaatattgttcaactctctgatcgggacacagggctatcacttacgtcggcactactaccgagactagactattcagttgatatttcaaggagattatttagttagtcgattgatcatacttacaatgaactcaggataaacgctacaagataacaattgtaaaagagtcttaccattgtagtcgggacattgttctcgcttgtctctctgagatgcgtgtctctcatgatgcaggaatctcgccgccggtaagcgaggcaagagggaacaatgtcagtatcttggcgaacgtatacaaccttgatatagtgcctactgcaacaacatcaatttgtcatgcaacaagacacaaattgggaaaaaacaacatggcggtgtgtcgcaaaccaatatctattcaagatccagacactcaacgttgcaattcagatcgcttattcatttcggcagttatcatcataacacctggattaagatatctcagcccaagtctcctctcacaacagagactgccaaggttagcaagtacctcactcttatgccaagcggcggcaacagcaattgaccgagttcacaattccagacacgtttctaagttacccatctattgcacgatcaactgccgaataaagccgcctttaagccaagagtaaaaacaggcattgcgatctcgataatgataattgacatctcaccaaacgatcttgtgaacgtgtaaatgtaacgccggttaagattgagttaatgcagatgttctgggagttggcacgaatcctcactggtcttcctttccaacctccggcttatccatgtctacaaatgggaacgatcagaggcaagttgagagctgaaatgcacaaggatagagatggtttcagaggttagacaagtaacgagccgacctgaccctcctggacctgcagggagtgatgagagaaggctaactatgtgcgtgccgtgccgtgccgtgtttgttacagtccaaaggcccacgtcagcctttggccccaacgcagagcggttagccagaaatggattccttcactttttagggtgtctcatagcatatgattgtttttagaaaggaattacgcgaggagatagtgtcggcgttgcgcgtgattgatgagtgtcaagttgagcggtaggtggctgtcccaaacaccaatcacaacgagcagtggataaagggaattaataatcaacaggctgcagtaggaatgggaagatggtttgttttaccactgtaaagggcgactaatttcataatttgatgcgatattgcgcccttcatgccatgtctcacctagactggaggtcttgctgtacctctgttcttttgattccctttcctcgccctgaatttgactttccattggttaaattggttttccacttgtgtctcgatctattgacctgttaggagaacgatgcactgttgagaaactgttccatcacttgacagaagacgtaccttcatgtatttgaacaataaccaaacagagatagttagaagtagtatggtacctacgacaagaagacaccagcgccagtccggattgttctctagtatatttacgttcataccaaacaggctctgattttactggttagacaaggtagctcaattaactcgcacacttacagatgcaaacatggccggcaggaagataaactgtagatatttgttttgtcatgcaaatatcgacgaaaaagcatcgccgctttatggatctcagctcagccattgctcagactgtactcgccccgaccacaggcgacacacctgagtcactacaaggtaccttgccaatacaagcaggggtgctcaaatccatcacccaccaattcatttcctataaagtgatgctatcacctgcgagttcccatattaacaactgccaacaaacaatcaatatcaatctatctataattttttaaagataataccccttatactgttcctcatgtctctgacaaaacgacgtaggcggaaggcccaggatccaaacgagcttatggaaagggcaatcttaaatgggcttccctgcgaccgctcctaacttgatctgtaccctattccccttgagcccttggaggctttgaagtccaggagcgccttctttcttccctctcaccactgcttcatggactttggaaaagcttttttacattcgagcactcgtcctcgcctttctcttgtcctccaaaaggtcaactgtatctgctggtccaaaatggcctccactgatacctcgaagaccttgactctgaaccccgaaaaagtggattattcacggaaacgaagaggaaaacgtagcgattcgtcaacaggttcggcaaactctgaacaaataccatcggttgaagtggcacctttagtgtgggtgggtactgtctcaacaaatcggcttatttacgcattggaggcatcttgttagggtttgctagttacacatctggtgataatatggccggtaatgcgtccttgatatcatcagctgcaactttcctaaggcctgcagcaaacaggaaattttgaattcaactttctgacatgtacactctcgctagacaatatcacaatagttccaaaagcagacatatttgcaatgttcatatgatccgacttatcttctcgcttatgatacttatgactccattgttcatatgtcccatagaattgaactattcctgtaagttgagatatgagattggccaggagagccactgacgagagtcttgggagatagcgaggatctccttcataatatgggatgcccattcgtgtatgaaccaatgtcggacctcaactgtacgaagtaacacacagaaatgtcccaagatgaccatcgggattaggtctctttggcgcaacccttccatgtaatcatcttcaagccggtaaatccagcctataacatcttcaagcttgccgactgcatcgagagcagcgtttttcctcctgccaaacgtcctttcaaaacagctcttgagtgctcctaactcatgttcgtaagcgtttttgagcttcccctcggtagttccattaatcgcatgcgagatatctgtcaaggaagagcgccagtcttcgatgccctcgaccatcaaggctgtgtcggtcgctgtgctgtcttctgtaatatcgccgctgggtattggggcatattctgccagtacacccgaaaatatccctgaccagcctgctacttcaacgacagaacgtacgccccgaaggagatgaagccatgaaacgtgcccttcgatattggtaagaagaatattcccaggactcggacctttagcaagagccacaaagcatattagcacggatgtcaaatacgcagctgggctattagctccaccaaggcgactaatcaataccgtcgctggctgcaacgcagtcgtcaaatgtgtttccgcagtcaataaatatcggggcttatcaataggtttgagtttggccagatgatatgatgataacgagagtataagtttcagtatgcagttatgctggaatcctactcgaggcgcaccttcggaccaaagatggggttgcgtgccgtcgtgaagggtgtttgcggtcttggtcatgtagttgtggaagagctcaagatccatagtatttagatgctcggagcgttctgtagcagattcagccgcgtgacattgaatctgctcagcccaagattcccagtctgatctgggacgccctgggccccgtggttgagattcggatcggggataaggagaagcgtgcggtcgtggtggctgaggagagaagtcgcaccagacaccaaactgaatgcatttaccgcattgcggtttcacttcgtcgcacttggaaagtccatatggtcagaatgatgtagtatattgcaatatggcatacctcgggtaggcagaaagaaaaggctaggttgaaatgggatgagcgacggctgggtaagtcaacactactaaccttaatctttcttcttttgcaggtttggcagccaagccgagatttcttgtggggtttacgcatattcgtatacgagacagcgtttaagggcaatagagcgccctattctctcatcaactagacctgcggctgtagactgacgttgggttgctgtaggctggcctgttgttgaagatcctgtgacagaatagaaagttggcagacggagaagtctccatgactggactcgcgtcgcattctcggactttcgggtgcacggatcactgcactaagactagcttatacgcacctgatgcgtaaatctatgattggtcaatatcgagaccacgacgaacggcacctgactcgtggcggaaatgaaatgagtggaaaaacgtcaccaaatgtctatagggacaggagcggttacgggtcactagtgacatcatggaggtgtttacgttataaggcgttctgttttctatcactgggagtcaagtcaattgcagaagtgaggtcagacttgacgtacatttatttaggaatcacattaaaggaagacgtaactttaattaatagttcaattaaattttattattagctttacttgtaaggctgaagagtagataacttttgatgatttgagtaagtgaaaggactaagaacaggaagaaccagaaactaaactaagagagtactgtatctaactatctcgttaccaagggaaggtcctctttcaaaacgtctagccgtcgaactttcataatcagttgacccgggtgtatgacaagaatgattataataatagccagcataaaacaacagtcgaaaacatacaagaaagcttcatttgacaaaagagggccatcaccaccctgcttatactcaatgattctgaccaaattgcggatcaaaaataggccgctggtgcagtatagtgcaataaagtatcgacgatagtgcgtcaccacacctgcaatacactggacaggcgggtttgaatggattctaagctgcagagtgaggacgcagatcatgaacaaggcaaaagcaaagatctgaagaaccagtccacttatgatgatggtctgacctcgctttgcctcttcgatgacctcgctgcctgacatgatggcacctgcagtctgtgtggcaaagcagattacatcaatcaagacgaacagtttggtgatccagcgcaagcttataagggatatctcttgagctttgagagctctcgtgattcgaccgagacacatataaatagtggcggcgaggaatggtggggccacaaggacgagtaagttttgtattaaaaaaggcaatgtttgtcggagattgtcgtgagatcgtgatcgaaaccaataggcggtagcttccactgcgaatagtatcagctacatctgtaactacctagaagatggtagaggggccacttactaccgcatcctataaccatagggatgggaaaggctgatcgataggggaacatcataatgaagtgcgcaatacctgccgctgcaaaaaggcccaagaaggcatatgctggagcttgagatggattgtaagggtacaagtcaaaaggggcatagccttccggtgtttgggtgtcgtttgccattgtttgttctaacgggtggctcaagtagattgatggtggtcttggagcggttgacgtgtagtgtaacgagtatgattgggaatgaggtacatgtgacgagaacgtatcaagaaataatagtaaggttattaggtgcgctagaaaacaacgggtgactggttgctaaagacaagaccggcaatattacaaaggaaatgctttatatactagaaacgtcccgatgaccttgcaccctcaaacagtgcaagattcatggatgaagaaatgattcgttatccctggaaagttgattggctatcaagatttacgcattcggatatgctttgaatggaacccctaaaaaggtccaccttgtttctgcttgcccgacagccccctggcccactaacttgactaatttaggaccgagctctctttgacgtcttcccaagacacgatggcagtgcacaagtaggttactaaaattcctggacccaaggttttagggtaattattagactggacctgttggaacaatctgccaattttaagtttaatacgaagtacaactggaagagcttttctggcagaatagcctcacaacacaacagttgctttattccgccgattcaatcgacatcatcagccttgatcatctatagctagcgatcctaaatggaggtaatacacatagacaaatttcgttcagatacattctatagcagggaattgggatcgcttcctctgtaaactaaaaagcaaacacttggtcctctaatttgctgacaggccgcgccttctcgaatcctagactctgtgtgattttcttcattccactaaccataggaggagggccgcaaagtagtatcttgacatctttttccggcttcggtagccaagcctgtacatggttagtttttcaatttcttgggtcaagggtccaaaatgtcttacattgatcatctcttctgtgacgaaaccagctccaccagtccagttttcaggtggattattaagcacaaagtggacgcgaatgctggcgtcttgactgatttcgtccaaatctttctttagtaggatatcctcaacgttcacgttggcaaagatgaggtcaacttcagtcttgtcaccatcgccgcggccacgtatgattgctcgtatgatttggagcataggcgtgataccagtgccaccagcaatcatgccaaaacgacgaaccatgttaggcgtgtaaatgaaagcaccctttggtccgcggatcctaatcttatctcccaggttgagcgaggccacatgttgagatatgtttccttgaggatatgctttgatcaagagatcgaaatatccaggctgatgatcgcctgatattggtgtgtaagaccgaacaatttcttttgtcgttccgtcggtttgaggtatcattgctccgatggatatgtgctggccaacaggcagaccgaaaatggagtcgggactaggcaacttgaaccggtatctaacagccccaagtcagcaaaatcccgttgatgtaggtaggcaaagggacaaatgtagcaaatacagcattcgtaacttacatggcaacattgtgagaaacaacagttcttttttcgagttcaaattcctgaaagacgtccggtttcaagaccttgataccagtctcctttgcgtgttggacgatagaatcaggcaattgctgcacgggatccattttggaagccgggtccaacttcaaagttccaacttccagctcggggagaatctcgtgtgcttcatcagagtggccagtattatcgtaggcttctgtagcatcttcgccggcaacttcaagcagaaattctgcgccaccgctgtggatccccagattagtcttaatcaagatgataaagggataatttaaaggctggaagacatgtagcagaagattaaaggcacgtacgggtgttcttgtaggaaagaagtaacgtcgtagaccttgccgtggatagcgatgtagatgtcatcctcggtattgtgtaacttgacatcggcaaggctgaactcttgaggtaaaatgaacggcgacattttgagaccttgatacggcttgagcgcgaagaaagagaaacaaagtcaaagcttttcggattgcctccaatgtttcagagtataggtagattagaattatctgggctggtttgttgacattatattttttataaagggcttataaaccgttatctctagtactcccgaagggtcgggatcttcgggttttacggatcgagaagccgatgtatctccctcgcttgttctaccgaaattctagcgctgggctctgacgttttgtttggatctaactatctcataaactggagcaaagtgctccagggtagtaatcgatcaacaaatgacccttccgtcacgggagacattgaaagtgctaccatatgtattgacgattaatgaaaatgataaattcgatcatagaaatggtacaactagatgtattgaacttaactggatgatggaaccatacgctgagcaaccttacgaagcagttgttcgtgagaaaaactgtaggaaaaagctgtaactggaaagcagactttggaacctcctggttcacaaagtttctacaattatttctttacaaagggtcggtatgagtgccccggcgaaggggggatggtccagttcacagggtcagtctacatcattctcgggagggctgtgcaaacccctcaagaacgatggcgcattgcacaaacatcatagcaccgaaagtgatcgggtttaattgggcgaccagagccagccgcacatcctcaacacgggggtcaaccgccaacataagtaatggtgaaaagtgaccagaaatttctgtcgcacatttgccgtccctattgcgaggtcattgtcatgtcatgtaactggaaagaagagcgcatgcaaagctgaactgcaaggtgagctgtacaatgccatacgatgccctctcaagcgtcacgcgaccgcgccatgcctcatggaggcagatccaataggcctaattttacatttcagctttgatggttccaggttaacctcagacaggctagatctatccaatcaaatgtctcctgtctgatgcgcccttaattccattacccctgagggctggaccgttctacgaggagctacagaaaataaccgctcattccaggctgcctcccgtcaacattctaaaccaagacagaccggtagatcaatcggtagtggcagaatcattccaattttaaagtagaacgagccaactgtgaggaccttgcattgctcaggcatttgtttcgtcaagagtctccaattctagtcagggtcctcatttaaccaagtttcggtccagcccatcttggcaaatgcttatctctaagcatatttcatgtctcaatagtctcaacgctagttgccaagccattgagacagaccagcggcattgaacaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttccccgccattgagacagaccagccacattcaccaacctttaatacccattgaggaattccattgtcctttctgatgagctgcgctgtactctttgggtatataacctgaccccgttgcccctggtagtcaatccgttatccctctgaactccacatccataatcagctcttttcttcccgtcatatccagagacctttattataatgtctgacgctggtgatcacgagtcgcactccaagtcttataccatgcccgaaatcagagagcgcataccaggtccacaccaccacacttccccgccttctccctccatcaatgccacccatcaacctatacctgacaatgggcaagatgatctcaactacttcagtggtccccgggatctccaaaaacactccaaatggccccttatgctacagttacacggctccatcatgccgtcgctgatcctccctcttttgctcgtcacctgctgggcaaccgctatcaccgtcatctctaaaaaagtccatgatttgagcgtcaattctgttcttcttaccattcttggttttgtggtcggtctcagcctttcgttccgttcgtcgactgcctacgaacgatacggtgagggccgtcgatactggggaaccttggccactgcgtctcagaccctgggccgtgttatctggatccatgctgacgataacggtgctggcaatcaggatccccgtgagattctggtcaagaaacttggcatgttgaagcttatcgctggctatgctgttgccctcaaacacaccctccggttcgaacattgtgccagtcaaccagacatgcaaccatacatcgcacacctggacacgttcgctgggaggacgactgcgccaatgaaaaaagccacaacctttggaaaggttgctggccactatcttggtctctcgtttgctcagagtgatcctcggaagcatctcaagagagctgaagagcaccaaggaaaccttcccgttgagatcttgaaccatcttgcgataggtcttgactctatcatcgccaacaaacagctaccagtctctattcaccagaccatcgcttacaatcacctcaccacccttaacgacgtcgctgtcggttgtgatcgagtcctgaacactcccttgcctgtcgcatacaccattgctatcagccaaattaccttcgtgtatgtcatgctattgccattccagttgactggtccacttggttggatcgctatcccggctactatcacggcagcttatatcatcttcggtttactgttcatcggacaggagatagagaatccctttggccatgatgttaacgatctgccgcttgatgtcttttgtgaacagattgcgaacgatctagacatcactgcctcttttgatcgacgggcgtctgatcacttcctgcttggtggcacgccgttacaccctgtcagttctgctgtgggtcacacctggatggagtacagcgaggaaaagctcagagagtctatcagaaacaaacctcatgttcttttcaattggcgacgtcagggcggagttaggccatcttctacaggcaggcaaactaaggagagagatggagacatggtttgatgtagaactatatcaaggaacgaaaacatacgatagtctttctagtatcgtgatatgaattatattatacgaataaaatatatccctagcagtgtagagcttgtcttctcggtgctgcatctccgcaaaatgctaccattttaagcttaggctgtttccgccatagtcagcatgagtacacgcgtacagtccatttccgcattgtccttacattgagctctatgcggataaagacaataaacaagacataattttcacaatgcctaaaggtgcattatcactaaaacgaccttctctattctaaacctcttacctaggtatcaccagacaggatatcatgagcatatgagctttggataagtatggaagaaggcaactcataaaagggtaaatttagtatactaagtgtagtttctcaatactagattaaagaatctcattgatgccttggggctgtattcttacttgccaaagtcccagtgatgtaacggacttaaccacaaaagagacggcgaacctcaacgttatccgcgtatatgcatacgccgcaaaatcaggcagcacaccaaagaagagtcttatttgagaagtgcaaaatgtaagccagatattttagttccatcattcatacatggaaacaaacgacgcatacagataaacatctttatccttgataccttcatcataactgtcatcaattatagagtatcttcccatcaactacttataatgtcaggattagacgcagaactcgccccaaagtttgcacccttccttggtatggtaagtgactcacccattctcaagcctggaatgatacctcagtgttgacaatcgcgcttataccccggcatcgctgctgccatgatcttcggttgtaattattttcatcttcctttacacgattctacatactgagtaattataggtataggcgctgcatataggacggccaagtctggtatcagtattattggtgtcagtacctttcaaccagatatcgtactacgagtaagttaattcagtttcataaggtgtcattctaacactactggcagtgcatcatcccagtcattatgtctcgaataattgccgtatactcacttgtcattgccgttcttatcgccgatgatctcgatccttccaaaacctacactttgttctcgtacgttgataaacctcttcactagaatacaaggatagtaatcagcagaaataggggagttttacatctcgcaagtggtctgacggtcggtcttactggtattgctgctggttattgtattggaattgtcggtgatgctggagttcgagcttttatggaacaaccgaaagtatatacgggtatggtcctcattctcatttttgccgaggtccttggtctctatgggtaggcaagacctttgtattggctaagaatatgtgtaatgttgactttatctaggctgattgtcgctattctgcttaatcaaaaaaagtaggactaattaaacaaacctgttatggcgcggctgttctgatcctagtagactttagttgcaaggatgatgggtctctgttttccacgttgccggcaacttcagatgtattatcggcaaaaactcaataatgtcttcattgtctaccgccctacacttgcgcattctttttagacgcctcaaataggtcttgccttggttaatgagataagcacagcctaattcgtaatattatacatacatgccgtagcctgaccagagcgtgagatgttacccttatattaacagaaccagactgcttctcaacggttcatcaatggttctgaacacttatcgattggaaccgctagatttactcatgtagttatagccatgcgaagagaaaatactaacagcccccctgttgaagaagaccacgttgccagagagcaggaatggcataccgctctacccactcagtgcatttccagagaggtttacgatcttcgtccggaccgtagaacacatattcgtaatcgccaactttctccttgaagggctcgacttttccttgcttctttgggtttgaggctttctgttgaggcggagtgggtagggcactgaggacggaatcccagatccccggatgttgactggaatgcgtgtaaccaagcagttccctggaatggaatgtttccaactcctctggattctcagcctttttactctcatagctcattccttgtctcaatgtgacgtcgccgacaacatgatagacagtaccagagccatcatcctcttgttcgacgaatatggcgtggtggaaacgaccgggaggcataccgggatccggaagagccatcttgcttttgactttgaagacaggataccattctgaaggcatgttgatgcaaagttgggaacaggatggtggatacttgaatagggcgattgacaatttggtttcatctaggtttggtagattatcgagggtaccttgcctttttatgtcctcacagtgaattgtgggatccccaccgtagttccgggattctcatcctgctaatgtggccacatggaaacaaaatgggatgtggcaatgtccaaaacatcgtcctgtgtgagcattggagtcataatgcttgaaaaagtgtaattgaagatggaaaccctattatcaggtccaaaacatcatccattttgttgagacgttgtttaatatctgtctggcttattatttctaccgctttattatgagccttggcatggacctatgtgtcatatttagtggttgtttggcgcgggagtcagatgtgaaagcaatacgaattttccgttatcatataatgtccaggatcaacgtaggacgacacctgtgagaaagaataccacccgtggtatgtttgatagtgcccaaaaaagtcatctactgctttctagcaaaatttcttctatttattcatctgcttcttgatcaaagatcaagatcgctggacaaagttggcgagagcttcgtgagttgagtagaaagcttccttggggtaatatgtttcgttaaatatcaacgacttggagcctgggagccaagtgtagaggtgcttatccgtgaatccccagaaactgatatccttgatgcctgcgtcgagagcttccttcacaacgtcaccgtagatctcggcttgtagtgttgcgttgtacgtatggacatccaattcggcgatagatacctcaagaccaagtgccttgtaagaattcaccatgtccccaataacaccaggtaccagaggctcgagagtgacatgagtctgcagggcaattccgtcgataggaacgcctctagagacaagcttcgagaccatttcgtagagttcttgacgcttgttcggcattgactcaacgagattctcattgaggaagagcttggcgcccggatcagctgctcgggcaatacgaaaggcctcctcaacccaatcgggaccgaggatttcgtaaaattggtttgaagccaagccactaccgtttgtcttgagggcttcagatacgacatcccatctgtccatcttgccccggtatcgatgcatgacagcctcaaagtgcttagtaatctcagaacggagagcatcagggctagtgatgttgagaacataatctggattgcagcatgacgagagaagtccatggcccttgactgccatgtcattagcctcggcaaactcgacaagacggtcaagcttatgccagtcataggtgcctttggcggtgtggaagaagttccacttcagctcattctcaggagagagactgttgaactgctgcgaaaggacggctctgaactgggcgtcatcgaggtaggccggattgatggctcctgaaccgatgagaaggtcctttttggctgcttcttctctcaacgaggtagtgccagtgcaggggactttgactgcttcagcagcggcgacgagcgctacaataaggaatgtaactttcatgtttctgtctcgaggtttgttggaagtttggtttacttggggtttgtttgttgagttgcttaaaagttgtcttgtgcagacgtggttaaggctttatatatgaaaggcgctgatttcttgtcaaggctttgggtattatagcatgacgttcgccccggctagagagaggcgatacaaaactgtacgaatactggatagtgggtagcaaattgagatcaagtatacgagtatcaccggaacgaaactctcatcttagcatactgtatacccacaacagaacggcgcactatgtgacctgcgttgctcgagggagatgaatgagggctgattagatagatagtatgtatcaaattgaattttggtcaaaatgtcaactgcacataacgggaacggagcaagaaatgtattgtgtccatgacccgactggaagtatgaatgactatatttgaataacctgcaatgttgtcgtttagactttcaacagtcatacaaatcagtgtgaagatcctgtcatgccatgaacgtgaacattgatttctggtaaaggtcaacggaacaggtacaccgagtcccagcccgttggaatgacaggggggtccctgctccgacatttttatgtttctttgagtctgtcgatgctgcgatatcctcagggtatcagaagagttggctgctaaaagcataagagacgaaattagtaggtcagcttatgctacttagactatgccctttaggccctttatttttataccctaagacttagactaggaggtcaacctttctgctacgcactaggctgcgtagtggactgtggagcgtgctaagtagtgggtatggcaaagaacgaggaacgaggaacgaagaacgagggagtcggtggatccaagatgctaggctttgagaaatgaagcggttacgtgtgtgcacaaaggttgttgattaggttaggttaccacgacgggccacagcgcagaaggcgctacaccaggcccagggtgctaaaaagcataagggataaaattattaggtcaccttatgccgcttagaccatagtctttaggctcctaatttacttttgtaacctaagacttaggggcctcgtactccgtagtgatcctacaattctaagctacatctttctagtgtggcttcgtaaatcgtaaacgaggtacgagagtagcaaaatggaaaagtcaacacagtcaaagccactgacgttacgtcttcacaagagtgtcttttacagctaaattatcctacgtaactcacttccttcattatcctgctcttcttccaaccacctgtccattgtcgagatacagttaacaaaagcagcaatgggcaacaacaaaagagacacgattcgatatgaactcgccggcgatgagaccccccacctgagcccagctacgcctacaactccctatcacgacttcagacattccgccagcacaggtgaccttccaaatgcagtagaagtatctgctgagcctgtcttggctagttcttcgtcatcgacattctccaatttcgttggaagccatgttaaaacacgaggtatgtgtagtatctagttattcctgccatattctgctaacatatcaatctagacgatgcccgagtcgatattgattgcgactcgaagctggtgcgaacctttagccgcctctaccaactgcccgccgagaaacacgatccagaaggctctccagccccaaactacactgaagcacaaccggggaacaaatcttgggccacaaaactcaacatcgtcatacatgtcgtcggcagtcgtggagatgtacagccctttatcgcccttggcaacgagctccaacgatacggtcaccgcgtccgcctagcaacacacgacattttcgagaactttgtgcgagagtcaaacctggagttctaccccattggaggaaaccccgccgaattaatgtcatatatggtcaagaaccctggtttgatacctagcatgaagagtctggccgctggagaaatccagaaaaaacgatggatggtccaagagatgctggaaaaattctggctctcatgtataaaacctgatactttgacaggtaacccttttgtggctgatgcaataattgcgaatcctcctagctttgcgcacgtacactgcgcgcaagcgcttggaatcccagtgcacttgatgtttacaatgccttggagtagtaccagagcctttcctcacccgttggccaatttaaagaacgttggcagtgatcctcgggttgaaaactacctctcgtatggtattgttgagtggttgacctggcaagggtgagtttgatgcctgttgttttgtttacgagcttcctgttgaccaagtcgcgcatatagcctgggggatttgatcaataagtggcgacgatccatagatctagaggaggtggctatgttcgacgccccgatgcttacgcagacgctcaaaattcctttcacatactgttggtccccggccttggtgccaaaacctgccgactgggcatctcatattggtaagatcaccttctcgatcttgccacgcatcaaactaatattatgatacagacgtgtgcggattcttcttccgagacgccccgaagttttctcctccgcaagatctggccgagtttctgagtgccggcccaccacccgtctacatcggatttggaagtatcgtgttagacaatccagaaaagactatcggaattatcctggatgctgtcaaagctactggtgcgcgtgctataatctctaaagggtggtctgacctggcgggctctgcaaatgagaacgtgtactggataggggactgccctcatgaatggctgttccaaaaagttgccgccgttattcatcatggaggagcaggtacaacagcctgcggactgagaaacgggaaacccacaaccatcgttccgtttttcggcgagtaagtgatctatttatacaacgactacccttccatattgaggtacgaacttcaggctgatcatttattgcagtcaacccttctggggtgaaatggtggccaaggcaggtgcaggaccatttccgatcccacacaaagaactcagcgtagagaatctttcacacgctataaagttctgtctatcggacgaggcaactgctgctgcagcactcatagccaagaagatggaatccgaagtgggagttcgtgctgctgtccagtcatttcataggcatctcccccttgagagaatgagatgcgacctcattccaactgagcctgctgtgtggtcatactccaaatctaagcggcctataaggctttccaagatggcagcggagatcatcctttccaaaaggccagaagaagccaagcatatcaaagcgtaagtatcgtgttccatgagcgtattgataagggtgtgatgtactaattcgttctcaatagatatcagagtaaccctatccgtatcgaaacaacgagatgggaaccgatctctggaggcgcttctgcagtcatggcaacggcaacagatatggccaccggaattactggtatagtcacaaggccagtcgatgagtacagatacgaacaacatctgcgtagcctcgagttgaagcaggcccaagtccagaaccagtcttcagatggtaagacgagtctgtcgagcaggccttcaagtgacacattgcgaccaagcaccgcacgttcgcactcgcttgctgggaggatggcaggcgcatcagccaagagtataggaatgataggtcccgctgctctcaaaggaatgatggttgatattcctctcgccttaacagaaggtttaaagtcagtgccacaacactacgatggcggcgtgcgcgatcatggacccgtgactggtgtcaagagtggcatggtagttgcagggaagacgctcgcctggggcctcgttgatggtgtatgcgacgttttggtgcagccatacaagggggcaaggaaggagggtgtcttgggggctgtcaaaggtttcggaaagggagctataagcctcacgaccaagagcggagctggtatgtttggtgtgtttgcgtatcccagtgcgggcattagccagagtattcgcacggcgatacatagctcgacccgcaaagtgatagctcgagagcttcaccaggaaggcgagtggatgattaggggcgagagagggttgcagttagaccaggatgatctgctgcatagattccagcaatacctgcgtcgtaaatagcgatgtacaattgctagtactggggtcctgataaagatagttgagactgctattctcaaatcacacatgattaacataaagtaacttgtctacgacagtttgagggatgaaaatatcgtcacacatctcacgaaccagttactccacaggcaatgtcactgaatcccttgataggctcatgttctattttaagtgctaaaatacagatggtcagggtcaccgccagaataatggagctagcctacggatggtctagtgaatgcactgacttgttaccgaacgaggttaaacgagccttaacgaggtacaagcaggtcagaacctgtaacgagtgattaaggttcactacatactctccacctcgcaattcaagttcgctgatcactaatgaacaatcttgtcgtcactttcttacttttccattcttcgtcgttcatcgtttatcgttccatctggccttcacgcgtctcagtcttgctctgtttgcgtacatatcttcccattccattcatcatattttacgaaatggaaacttcaccggaatcacggccacgctcaaaacgaaagccacaccacaaatcgagaaagggttgtttgaactgccgaagacggagagtcaaagtaagcctatctacataacgcttctttctttttcggtaattcctaaactgaagacttatctttgtctcctagtgtaccgaagaaaaaccaagatgttgggcctgcgaacgccgcgatgtggcttgcacgtacccggatatgttaacagctgcacaatttgttccagccatgcttatgccaccacaaccaacctccaccgagatgtcatcaagcatgtctcaatccccatctactacatcgacttcaagattaacgccatcgtcaactaccaactcgattagaagtcttgattatacaccaactgagactttagggctgattcatctacgtcttctccaccactggacggtatctacaagtatgcatatttgtaaatgccccaagacgctatggatatggcaggaagcctttcctcaaatgggtttccaatatccattcgttctacatgccttgctaggtctagcagctctgcatatcgcttaccaatcaccgtcagagaggaagcaaaggtggctggatggtatgtatcaccatggagaggccttgtcggggttccagaaacagatttccaatgtcactgcagataacagcgaagcattatttacttggtctatatgcaacgttttgtacatttttgccatgtccaacccccttcaggacgctgtagatggcgtcccttccatatcaacgttatcacgcaacgacaaggtcctcggtgccgaatggattcccatgatacgcggcatgaatgctgtcctcgaacctacgcataactacattcgttttgggcggatgaaatttataatgagtcttggtaattgggatgagattgatccaggtcaggatagctgcggctctgaagatgactacttctgtcgcgtccgcgatacctggaaggactccaacagttcagaagtctacgaaaaggcccttcacatcttgcggaaatgtcgtctttactcgctgcaatttcagaacatggacccaaagatgcgtgatgattggggatataataaggagtgggctggacctctgatctttattcatttcgcatcagactcttacttcttactcctgaaagagagacaaccacctgctttagtactattttctttattcggagcacttttgcatggggttgatagttattggttcttacggggctggggaaaggccatagtggaagtgatagcggatgttctcggtgggtattggaaacaatggttatcatggcccttgcaagttgtgcaaaattaattggtgagtcttacttgacttacaaaatgtatcattatgaatcgtcttgttttcgttatcttattagcttgcttgtatccatgtgaaacaacgttggtcttattttttccagcgaaaccagtaactttatcgtatcttttacaagtttagcacgaactgattcctttactttttatctcttgagtcttcgcttttatatcgtggctttcttattatcttcctcgcgataacgtacagctattcactatctttgttttggctgcatcacacattaggtaaagccatctagatccaaatctctcaacatagtttattgacaatatgagcttgcaaggagaggatctcacccccgagagctaaaaactgagctggacattgataataattgtcagctcatccgcagactttctttttcttttatccttttctttgatttggtaattctagttaatcaaatttgatgcaataccctgtagtacctaacaattcgcgcttcaactttgcttttgtgttaatttctaagaattcgactaagatctttagcccctgacgtggctggaaacccctgtcaagcgccacggcaagtgaggagactaagtggatagtaaaagttccattcacgaaattcttgagctaagttgatggtaaactaatagttccgtgtactatttcctaggttcaaagaaagcaaataaccaaagcaggggaatagtcactcagtcgttgtgtaaatagactgatttcccggcataattatcttgagcttttttacttctctttcactcattcttttcgtcgatttgactgtcactcgtttataccagtcactcactatgctgtcttccaccgttgttcgtgcgcttgcactctttattgctgctgcaaacgccagcccttgtcgcccaacaacaacagcaccaggaaccattaccgaagttacttcaactgcaactgtcattgaaagcaccaccgatatctcatctactattgtcgagagtgctacggaggctgggacaaccgatattcccactacgaccgtcgttatcattgaagagcctactaccaccactgctatcgtcgaggaacccacatctactacggttgctgccgaagaacctacgactaccacggctgtcattgagggatctaccaccaccgaagccgcaagcaccaccaccactgccgctgggactggggccccgcaatgcagttcaagtgacgaatgttttttcggtggccctagcttttgtatggacgggttgttgaatgtctgcgtttgcctcaacaacaggtgtatcagaatggacccataagtcaatttatcaaaccatttacgtcagggggtgaacctcagttggagctacagccagcagcttggacaaggcaggacactgagtaaccaataacatacctcagttttgagagactcgccgtgtcatatgtagaattctacaagggcaatacactttactttttacattttctttttcttttaattatatattatgatcaagatctgactgcttttaatacatatatatgagaattaaatatatcatctgaactgtttagtctatttacactcattgatatataaaaacacatgtgaatatgattggtcttgacgttatgggaacaaaaagctgggttgattttagtagacagctgaaatattacccttgttatttcttagggcaactccattgcgatcattgcactagcttgcagactatcgatttgtagataggggttcaccaatcgcaaatgtcaaaagaaattaacgcacggattgagtctagcatatcaataagctagaacaaaaaagaaaccatctacagagtacgatagacgcatacttattaaatgttgttcccaagccacctgatcatttgtctcatccactcctcgtcattctttaattgtttctagtcgctcgttgcttagtttgtcctcatcaacgtcaagatgagatccaacgctgtcattgccgtgcttgtttctctcggtggttctggtgttcttgctgggccttgcaagcctgtcacttcgcaggccactcaacttacgtctgtaacaaccgatgagtccactctcatcgacctcactacaaccatcattgcatccgagaccaccgccgaatctctcattccctccaccaccgatgtcagctcgcagaccaccgaggactctactgtcgaggtacccacgaccaccgcctcagctgaacccacgtccgaggaaccagcagttacctcggatgtgagcaccacgatcgctgagccgaccacaaccacaacgggccctgctctatgtcaaactccaatcccttgcgataacctaggcctcgactgggcttactttatcaaccctaccataaacacggataccacatattccgcctttgatcccgcttccttcaagccacagggtcctctgtatactggtaccactcgcaggatcggtggcatattcgaaagtcagacgtccgttgcagggcccatctacggtacaagccaagacttcccatacgacttcttcgctctgaaccaccacggctatatctatacatgtgaggctggtacttacaagttcgacatcccgtatgccaacgacgctgtgtatctttgggttggtcaaagtgcctatgctggatggacaaagagcaatgctcccgcgaaagctctctataaccagccggaccatattgctggaagcgtgtcttacgaaattgctatgcctgcgggccaatacatccccattcgagtggtgtatggacaagcacagtctggtggcggattcacgttcaaggtcaccgctcctagtgggcaggtccttcttggtgacaatgccgattctagtgccctcgttgtacggaattcatgtgatggagtcaatgcgccccagttcccagcttttggtcaggagatttaaggaggtacagaagggttagtaacaaaaggaataatggggcatattacattcagtctacatagctacaattggtgccaatccatataccctggtactaaataatcccctcaattaaatcagggggcctcatcttcatgagcagtgagatcgagttttgggacaaaggagttagtgccaataatccacgaatttgttacttattcgatctttgcggagatatgagcgcaacggtaaaaatcaatactagccaacaatccacaatgtacatatttaatcgttgtaaatggaatttaaatcaccaagtcacagttccctcttccattcagtaaattggtaccacatggtaagaaagatatggaaatcaggatgaagcagtgatattttattaagcgtcatctacctctcgtacacctgatactaatcacggaagtgtaagaaatactagactattgatagaagtagtaattgcgactttgaacttgaagcaagccttgcagaatttgaattcgatattgtatttacctaaaggccgaaagtcgggcggcaaccataacagacgcttagtaccttgcagtatccattgcaaatcgtcagatatcgcatacttcagtgaggcaacttgctggattgagttattgacaatttgaaacgtgcccaaatcagtttctagtcgaaacgaccttgatacatcaagaccaagaaccgtgaaccagtacctcggatataaaactctcgtgacaattgtcatcgttttcatattccaaatgctcagctcagtcttatcctggaaaatgtattctgatatagttgcaagccatttgtcgtcaaaggaaaatatgactttgtggaatccgggggcgactcgagcagcgttgcggattgtcaatttgcatagccatgtcttggtctcatacaacttgacatatttcccgtcgtatactgcaagggtcttacagttatgagagaatgaaagtcccttgcgtcgctcagcagaaccatacctgagttttgcacatgaggtcttgattggttttgcagccatatcccagatcctgatggagctgcctcgcactggcatgattgcaagccagcggctgtcatgagagaatgtgagagtaatttcgtcattgggaaatggagatgggaacctgttcatgatatcggcttcagacgtttgccctacatagatctcatgggggaagcgcagtaccatcatctgaccgtcgggtgagaagtttagtatgaattcatccctgtggggtgtgaatctggataggtaatctccagtacaggatctccagatgatcatctttgtttccccctcctcttccagtcccaccgcaattaaagagccatcattggagaagtttggcgagcgatgaatgctctgtgatgaatggtcccaataaggtatgcttaacaagtcccagagtttgatcgtagaatgagttgttgctgccagaacatcccttgttggcgagattgaaccagtcagtgaccctcctctgacttgttgcttccactccggcacggaatgattcaggaatccgaccttgttcgactgaattacggcatgtagcgttccatcacccgggaatataactgaatccatttggaatagcctggtatatggatcgaacacggggtatttgattgatcggatatggactttagtatctggattccagatctcgacctgatagtctctgatctgatggatatgaggcgacgtgtccggatcacctgaggcagataggaagtaaatctcgttcgcttgtgatgagacaagcgatctagagacaaagaggtcttttttccgtcgaatttcgtaggggtgggcctggatcctcaagtcccagataatcacagtatcactgattccgcatgataggatctggtcatcatgagtgaagacgatggaatcgacggaatcggtggaaccatagcgacggccataccgactattggtaatttttattgtctttgtgcagacaccgctcggtgtgtcaaacaacttgattgagccagatgaccctaaagcaaggacgcgtccactgttgctataagccaaggagcaaactctgtcgccatgtgaattgaatgatcgcaataaaatgccgttattggcatcccagattttgatggtgcgatcctggtatcctgatgcgagttcgtagttcttgttggagaaagccaatgcgacaacatgactctcatgccctgagagtgtgtgcaggcaggtgcctgttaacacatcccatatcataactttgctatcagaagaacctgaagctagtaaagatccgtcgtgagagaatacaacggattccactatgccattatgaccctccatggctaatatgcaagggctccagtcatcatttacaccatgttgcaaagcaaacgcgtctggcgcctgagacccatatattttcctggtcatgcaatggattggactgaggttcagtaaaggataaacctgaagagggcactgctcaatcccaaatctgttgtagcggatatatcgcaattcatcttgcacgaggtctttgacatgggaactatggtcctaacaataattaacaatagtggtcgtaactgataataaatacatacatggagaattcgatatagcttcagcatttcgcttattccaagcgagatggaattgagatggccaagagtttcaacccagaataagaacttctgacgtaggaatttgtcgacagggccaccctccatcagttgttgtgtgcgtgcagaaggttcgcactcagacaggtgagatatccagtgaatgcattgatatgaaaatgaactgagagcatctcgcgcttgtcgaggctgattagattcctggtcgagcatatctcggtggagtgaccgtgataggttgcgaatggattgtgcaaacagcaaaaaatgataatgctgcggatggaagttgaagccacttttttcgccaagtaagtattcctttgccgattcatgtatgaagtgaatggttcgatgttggacagttaagaatgatccgcacaagtcaatgataccctggaatctcctgacagtgatcttatcatcgtcaatcagatagcaaagctcatctagagaaagaggtcggaaggcactcaacgcaaacgagacaatcttcccatacagcttgccaaagctgggatcgattccatgctcagaagaaggttgaatttgttccaacattcttctgtatagtgcatcgagtccacttgggaagctctccagcatcatcatcgttagatccgcgggggtgcgtatcagcatctggcaaacaagagacacccagaggaaggtattgtttgcttttgatcgaagatgggactcgacagcaactctctcgttcttgtcgtattccttcatagtgcacaggtcttccactttgtgtgtaatatataagtcaactgccgtagagacagccacttcgttatcttccaagcttaacccaagtaacctgggacatctcctcagagcctccttgatatctgaccacttgcgactcgaaacgagccatttgacgtgcggcatgtatggttgattcgcaatcaagtccagaagtttgtcccggtcgtctctgcattcatctagtgcatctatgatcaagtaggtcttcttagccttgtttgcacccaagataccaaccaaaatcttcttcagcactggccaggcaatcctggggtccaacagcggcttactgaactccttgaagcgctttcggacataagacagtgccatgctgtcctggaaaatgatggaaccgataatgccgcgcaagactgaagtggcgttgttgaaagttggatagctggcgtcgcagaaaaagtacgatagaatgggactcaagccattattttcacgttttgattgaagattgatgtgatttatgatgccacacatgcacattgtcttacccttacctgggtcgccgttcagccagagcagtgggtagtcttccttgtaccactgtttgaagtgtccgtgctgaagaatccaacggtaggaacgtttgatcagcccaccctgtcgttcttcaatgtctgctttgtgagactggggatctacaacccagaatgcatcacgaatctcatcgtcaatatcctctttacctgaatacacaaagcagttaacaatctagttcacatagctgggacttgaaatccagtgtgtgtggtagagatcgaggtattagatatgatggatgttctttcatcgtcttttttctatcccattctccttcgtaacttcttccttggcatgtttaggacttaccaattgttatgttaccccctgcgttgtatgtgttgttgctaccagaaccatagttctgcatgataccaccggatcctgaattgacgttggttgtgaatgtttgagttggattgctagaccattttgttagttcttgactcaataagatgggatggaatggcatacttcaagacaagagacagtcggtcatgaagctgatccgaagacatagtttgggttgacagattcttgatagaatccagacacctctcaaggggaatatccccacgtgatggcggcattgaatagggcgtagctttcacaagtgacagcatatccgcattttcgtttccatccaatcgggctacttcctggattggacttggtatttcctctgattccttgccttcaagacgatcctccatacatgaaaggcatatccaataacagagagaaagtccgtgtgtgacgtcgatgattttctgatctttgactgataattgacccgaagacttcttgtagagaagaggatgtgctagcctattgtataaaccctcggccaaactcaatacctgtatctcgaacacaataccacagaacgaactcagtggatctccggcatctggatgtaagagcacgtgatggttttcacttttgaaagaaccaaaagtaggtttccaaacaccgtctacttctcgatctgcgttgaataacgttgtggatttgagctgaaagtttttcgtgatgaaggctttggcacttgcgatgccagatgggtaatcaacgacaatgcgaaagccagctagatcatgcaggtcgtcaaatatctcgtcgacttccctataccgctgtccccggtgatactctcgccgctgaatcgactttgtgatcgaactcaatgatttgacgcgcgctgcaatggtgcatctaactttcagttcatgttgtaaagccattttcaaaatttccaccatgctcttataatgaggttccagacgaggccaggcgttaagaaaggcttcgactggggatcctccacgttcgacattctgaaaggcgagacttctttcctcaattagatggggataggtaagttgaggacgattagaagagtacattgtagtacctcatctgtggctaatagcgatggtataaacatgtattggcgttgctgaataactactagacgaaacataaaagacaaagaaacacaaatgaatgcgcgttgacaggttccgaggttccatgtcatgctgacattaaaacgctcgtccaggataaaatcaggccaccagtaatatgaagcaaaatgcttgttggctgcacgtaaggtgacgtgtcaagccgccgagtctgagacacacgcatgtcttccaactcacttctccaattaaaaattgataaagcgcaagaagaactcagcctacttagagtactggcttatcaggtgatacaaaccgtggcggacgctctcaaattccattatcatcctatcagaatatggaacttagtgaggctgtcagcaaggcaatatttccacgcttggcagcatgcaaggatgatctggtccttacattggcccaattgatacaaagaagttgacaattgtgatggacaggcagaagcaaaaaatgtgacaaaacgttcgcagcatccaaatctcatatggtattccaccgcgacatgtgagaattgtcaagttcccggttattcatgtctttggcgataagtcattctaattctactcctctgtcgtcacctctgacaagctcattcccttgttaacgtaacatcgcatcgacgatgtcttccgatccatacttaaacattgtgaaacacagaactcgatacaacccttgtatcggtggtctcgacgtattcctacaacagaagccagtccgtgcaagcaggataatctccatcgattgtccaaaccatggccaacgtacatctcagtcccgagctgtggcggttcaagaagatgatatggtcacaaccctgaaaaccattccgtcaaacattatgagaattgttttgattgaggatatcaactctcgacttatgagtcttgtagggaacaccctcgacattgatcctctattctttgcagactatgtcaatactagtttcaaagaatttgaggtctcaccaccaccaccttccattgcaatcttgccatcgttgttatcagaaagtggctatcttcatctacattaccaacaaatagttgacctaggcgatgcctcattatttcggaacactccatatgcttcgaagacccataccaatatcacgcggaatgtccgacgattgccacctctttcaggcaaacaattggctcttgttcggtctgcttgctcgttgctggtcaagaaagttggtgctgcttctgtttgtaagtgatcaactttggaggattgagggctgtcactgacattgaaaggcctcgttctggttgatagtcctgcgcataccgcggtcaatacttcaagaccacaaagcgcaactgttttgcatggagggtttgaagatgtagcaacatcccgtgtctcactgcagacctcaggaggacatgatgtatggaagagggactcgatgcttcagagcctagtacactacctgcaacacacgagaccccttagggacacaactacacccataagtatgctagacttggtatactacccgatccgtattactctagcccactggaactcctacatccatcttatcagccgttactcaaaacactacgaatattccctccaggatatctcaactcgactctatagcagtgacatcaccgatttgcagagatggaggagaagaattagacagagcaggcataaacttactcttcttactgagttctgtaagttttggttatcacaagaggatatagactcccacaagaccacctggaattctttcctccgagatattgattatttacaagatcagcttcaagactataaacaatcccttgaacaaatggttacagtcgcgacatctatggtacaactactcgactcgagacaatcgatcgttgaagccgtcagtgttcggcgactaacctatcttgcgctcacctttgcgccattagcttgggttgcaagtcttttcagcatgtccgagccttacctgccggggcacaacggattctgggtttatttcgcaactgcaattcctttgctttgtgtggtattccttctgtcaacgttcaagtatgatcatatgtgtcaaagattggcagattactggaaacgcatcatgaatcgttatcgggctaagcggaataggcaacaggataatgcgttgaaaccatgatatttgtctcaaactgatgaactaaaatatctgtttaataaaaattaacacgaattagcccggtctactatatcccatttccttcatctctagccacaattagtttctcaataccactgcttctttagtatacaacccttcaactgcaactttgaccagaaacttggcaacactaacaggagtgacactgtccttcattgtcattcctacgcccgaacttcccagtgtctcaatctccagcgcattattgttgttgtggtccagtttcacaggtctcacaagagtccactccatgtttgtctttcgaatttcttgatccaacaaattatggtccgccaaagcatatttaatatttgtcaaccccatgaaagcacggctaatcaatggcagattcttccatgtgtctcccacgccagcagttgacatgacgataattcgatggataccggcttcttccaagacttcacacgcgttggcgcacgagtctgctaggagtcgagggggaccgacttgggctgcgaaggggctatccgatgcacggactgtgttcaacgtgaagattgcggctgaaggaatgacaccgggtgtagcatggatggctttgcgtatgtcgtcttttgagagcggagagccggtgactatcgtgatgccaggttgtggtgtaagagcggatgggcctcggacaagtgctgttgctgtgtgattttgagcgaggagttctgatacaacaagcttgccagtgcggcctgtggcgccaagaagtaggaagtgcatatttaaaggtggaatgatttagaatgaataatagtgagatctatgagtttcagtggaagatgaatattgtgttcagatgatgagagaatggaggaaggacttcttatacatttgttcctctacaggtcagcacaaacagagagacaaggattatatctgattggcccgttcggtcatgttaccattatcgacacatccacattcttatgaatcacggtttgtcgctagaagtaagcacaatgtctgattggctggttcggtcaatatgcctcttccatggtgatacagcactggaaacacaagcacagcgttgatgaaactatacgcttataaatccttaatttctgatcttaacttgctgagaacctgacttatctagcccttgccatagctctgggggctgacaacatgcagcaaatattcagacttcagactgttgcctcagcccaccttcaatccccctacgcatatcgtaatccctgagccgttcattaatctcatcagtcaaagcctggatactctcgttctcatctttcagtctcccatcaaagtctgtctcataatccagtgttcccaagagcacgactctcataaccgtatggagtaatttcaagaaacagtgattgacagtcataatttctcccactgtctgggccatttcaaagtctttataccaatcattcagagaattaagaagtctctccttctcaacaagtagttcgctagctctttgctctgaattgatgatagacacctggtttagaaagttgataactaagtcagcaatttgcctgatcccgggtcgcatatttgacgcaatcttgcgatcagtcgagacttccgcaggtggtgttaacatgctggtcgtattcgctgtgggctgttcggtaaacttgcaaggcgcagcaaagaatttgatgatgaagatatctatggatggcaagtctttgtgacttgctggtatcaagatatttgtttctgataaatatggtctggcgcggtattctcgcataatgttcaatccgcggacgatgtggacgcccattgcggagaaattaccccggacttgctccacgcttatcagcacttggcagcaaattagggcagacttgagtgtctccgggctaggtgttgacaagtttacagctagacctgtcagagccttgctgtattgttggagaccatagttatagctcaacctttgttgctctggtgaggcggagctatctgccttcgactcgaggttttcacgaagagcctggagagactggagagcatgtcggatggacgcatcagtcaagctctgttgaagtacctgctcagcctctctgttgcaatcgagatccacatcaaagattgtcttggtggagagatagcggttgagagttgcagggtctagaggaagtgtatcggctgtaggctctgggggtttatttccggcttctaatccatggctgttactggttggcaagcttgaaaacggtctaaaaacagattcatagccatcacaagtacgaccagtcttgacacatttctcacagaatggccgtgcctcatcgcatttgatctttcgaattctgataatgttagcataagataaaccccggtctagtcggatccttcaggcatcttacctgcatgtccggcatcccgtctttacctttctacccccaacattatttctcttgttatttcgcttatttgtctgcatgattgaaaagatgtaaggagaaagatgagcgaacaagcgaatgagaagcctcagctcgtgttatccacaaaaggatttagcgagttcttttagcgctgacttgcgcctcttcggcgtgatatactgctaactcgatttggatacaagagcgagcaggccaattgtggctaatgttctgtgagtcaaccatgaggcggattcacgatgatgaagactattatgtttttgatttcaaatacatcattaggatcagaaataaatacagttagcatatgcagaagcctggtacatcagagtacccttgtaatcttagaaggtgagatttacttataaagtatcgttgatcgctccatgttaacaacaattatcattctcttcatccgtgtatcatcttagatcattttcaagactattcaccacactcaagatgcctgcttttactctttacggcgctcgcggctcaacaaacactgatagagtccgtctgacactagctgaaggcggtttcacagactatgaacttgtcctccttgatctctcaaagggacaacaaaaggtgggttatttacccgtgattttagtgctcgcatctaacaagacatcatctagtcgaaggaacatttcgcccgccacccatggggtaaagtcccagcaattgaattctccaacggcttcaccctctacgaaagtcgcgccatctgcaaatacttatccaaaaaatacaattttcctctgctcccttccgagtccgacatggagactatagcaatctttgagcaagcacagtcggtagaaatgcaatactttgcagagcctgccggtcgtatcgcttttgaaaagtttgccaagaaattcattggcctacctccaaacgaacaagttgtcaaggatgcggtaaaagccgttgaggcgtttttcgacgtcgcagagaagttcttgtcggagagagagtatatggctgggaatgagtttacgctcgtggatatttactacgtgcccttggttcagagattgttcgtttgtggatttggcaatgctattactgagaggccggctgttagtgcttggtgggagcggattagcaccaggcccgctgtgcagaagactatggctgcttgatgaggggatctcgtctacttgataatgacaggagtaattgatagtatagacatcatgtatagataaagccttaccaacaaatgaaattggtcttgttatcgctacattctcttcttttccatgggtacaccgctcggaaaattctgactgatgattgttaaaatcccatatctaaaagaacctgtcgccaaggctgccaaggtctttaccgagcgttgattcatactttatcaagatactaaacggcaaaccactaggtttatagtgcttatccgctgtgtagatgacctgtttaatagtatggccggaaaagaacctgataggtttcattccgtagacacgatgttggctttaacattataggtgaacagccaatacgaagttggagaaagttgttttcagttatctgaagatgcaaagtagattccgagttccggatctagggtaaagtgactacatgatggataaccagatgtgactctgcaaggttccccaggatcatgtcggtagtcaagcgcacctatctccatcaaatactatcccgactcatatctcacctgccaaatctagcattcggagcatcggaatgtattcaagcataaagacaagcttcaagcaagtccacatttgtttccaccaattattgactttgactgacacactcggtagacagtgctacccgcaatcgacaaactactggcggaatttctcaaaccgtaccatatgaaaagcaaccctgtatatgcgttcgatgtcaattggagagtacagccttggcgtgacagggatataattccagaggctatgccaagacttgtagaagctatcgaagggtagttgatgaagatcataaaaggccgtattatttcctgccagaatccactctcgtttcagactcacttcagatctcaaattgtctagattttctatctcaaccattttaaccatgcatttctcaaccttcgctactatcctcgctgccgtgcccgcggcactcgcctgtaagggttacaccggtggtctccctaagcatactggtaccaagaccctcagcactcctcagtacatcgccagaggtcagacctttgacgctggctgggtcaagtatgaccgtggtgtgaaatgtaccggccagtctgaaggcggtaaatactccttgaaactgtttcccacttcgaacacacactgatgaagtgtccaggtgagaaggacactgttttcgtcctcgaagaaggtgccaagctacgcaatgtcatcattggcgccaatcaaaaagaaggcgtatactgcaagggttcatgcactcttgaattcgtgtggtttgaagacgtctgcgaggacgccatctccatcaagggcggtggcacagccaacatcatcggaggtggcgcttacaaggccgccgacaagatcatccagcacaacggttgtggtcacgtcaacattatcaacttctacgccaatgactacggcaaggtgtaccgatcctgtggtaactgcagtggaaactgcagacgctccgtgcacatggagggtacaactgctgtcaatggtggtgagctcatgggcattaacctcaactacggtgacaaggtatgcatgtctttgatgttaaaggatgattatggctaacagatgtaggctacttactcaaacaactgtttccccaaggttcagtgccagggctacaatggctgtgacaagaagaacggtgcttgtgaaccccagaaggttggaacttgctaagcaaccaatacctgaatggccaagcccagtcgagttgtgtcttgaaaaactgtagtcgggcgtggtggtaagagtgcggagacgtattcattgtacatatgtatatcggaagagcatgcatcagtaacgatatactgccattagctctagtaaataacatacttgtcctttaaacaaaagtattaactcctaccattacgtaagtggttatctgagatctatttgtcattatggtacattatggtacattaaccttcaatcatttatcagatccccaggctagacgatactgtgcgctgtagatgaccctcgccgagaactactgtcgatgtgaatttgactttcgaccatgatatgtctcccactcgagtcatcatcatgaagtctgtcccaattacccttaatagatactgtagtccttgcatgtccatgaggactcagtgagttcatctgagtctgatcaacatattccaatttctgtcaagaattagtttcagctgcatgagttcagtgctggcagtacgtactggtctggatgtccctttggagcgggtcatagtcttggctaagcaggtaccaaataccttgagcgacggcaatgaacaagcaataatagcgaggctagattctagtagtgaccagaaaagtagtcgaccttgggcctctatagaacaagttagtactgagacttccacatctttcgtcaacttacccatgtgattatgggggtattctcgtatttcgatgtacttgtacgagatcatgcgcataagagcagcaatactagcgagcacgccaagccccaggattcccacgactgtgagcttactccgtgtcggcatctgtaacgaatagacgatgaagaaaggtgtcattgcacaagcccagtcgctagccacctgcgctgatgtaccaacatagctgaggtacaagaatccatttgcagatttgcatttgcccgcaccaggattccagtacgtttgaaatggaacgcagttcacaaagaaccaaaccacgcaaattacggccgtgacggtcatgatgcccataatcccgtacattaaatacttatatcgtctctcaacacagatatagaggatcgtaactgcgatggcgaatttcgttatcgtcgaggacgcgtaatagatgagttcgtagaagatcagatattccatgccgcggaccgtaataaagtttcgcatttcgtagtggttgaggtacgcgtctgatgcgccgacgccatagtggactgataacgctccgaggactgctgccggaatataaggaagctatcaagtattgtagtcagtattggctcgttttgtgacagacggtttgtgagggtcaagtaaaggagaagacatacaaacccagccacagccaagtaatcatttagtcgccatttgacatcgttctgcactctgaacatccgaacatagactctaagcccaaccacagtcgtgcaaatagcaagaaagacataaatcagcacctcgcacaccgcacccatccctgacggcgggatagaatgttgtgcgtaagcgattttggcaatgttctcgcccgtcaggccagccaaagatttcaccatgtcgagaaataaaaaaagttcctacgtctgactttcacttctacaggattgggtaaattatatgcacaaagttctgaaaggggtaagtgggttagaattggggcattcatgagccgtggagtgacatccgaactggagagatgaacgagcgtccttcgtaagcctgttcacattgttggcagcaggggtagatatgagagtgtaggaagtgggccttgaagctagtcacttctcacgatactaaatctttgagatataacaaggataacaatcacgcaagagataccttaagtacgaaaaccatccgtgtagttgtagatttccagagacaaatatgagaaatagttcagcagtcaccgctccggtcatggaagtacctgaagtatcagcccctgactcgtaatgttcaatatcggtagcatgggggcacagttccccgttccccggaactcaaccaacagaacggggatatccgactgactatcattgtttccgtgcagtcgcttcgcttataaagttcaagttgttacaaccttggcaggggttcagaacggaaccgtttgaatcatatcagttagagttacaacgccccgtcgcagtgggtcacttgcgagaattagttcccaaaccgtttccattgtatatacctcaacctttacctttgttacatatcaagtctgatacatagtcgctcatcaaatcactaattatgaacttctttagcagccctgccgcccctgctcgagtagagactgatcaggttatccccttgcatgtctgggatgagagtcctttgtaccgaaggatcgcattgtataatcttaaagtgtttgacgatgttcttgatccgggaaaattgcgttctagtcttgagactttagtttcacgaaagacatggcgtaagctaggaggacgattgaggaaaaaggtaatgaatatgtgataccaacatcagaatctcattaactaacccctatatcaggacgatggctatctcgaataccatatcccagcgcagttcactaaagaacgaccagctataggttacacccacgccaatctcatggatgtcacaaaagacgaacatcccattgcttcaagacttccaaaaccttctactcgcccagccatcgtcggtgatccagacgaaacagtagacctcgcctgcggtcctggatgccctacctctatcgatgactatctttatacagaccagccacttctcggacttcacgttgtatctttcaaagatgccacgctagtcacactacactggctgcatatagcctgcgatgctctcggcatgaaaggcttgattgatggatgggttcgtgcgatgaaaggtttggaaatacctgaacaacaaggctttgactatgatcctttggcagaactgggtaaacatcccaaagaagcgcataaacttgcagaccaacggatgacaactgcctcgctgcttacctatgctgcttggaatggatatagtctcgcgcttgcaaagaaggagacacgaatggtctgcataccaggctggtttatgaagaaacttcgtgctactgccctcaaagagctcgctgctgctggagtcaaagatccctttgttacagagaacgatgttctcgttgcttggtggtcaaaaatagccatctctcaccttccacctgactccgatcgacctgtcacaattcaagtcggaatgtctcttcgaaaggcgctcgaaaaggaccttctcttaccagacaagccatttatctcgaactgctttggttttacgaatttgctgctttcctcgaagggcctcaataagcagtccactggagaaacagcgcttcaaatgcgcactgcagtaaacgagcaaagaacaagggagcaagtggaggcgtatcaggccatggttctggactcagtggcgccgttacctgtgttcttcggaaacggaaatacgtatcagatttcgtactcgaactggacgcaagctgaattgttttcggctgacttctcggcggcgactgtgaagcctcgaaatacaccgttgtatgcatcatacataggtcattgccaggtcccgttcaaatttcccgagggttttatcattgttggcaaggacatgagcgagaatacctggttttgctcgtatcgcgttgctggtttgtgggatgtagttgagaaggagttggagaagttgaaggatgtcgaagcggatttgtgaacggtcgctaaactagaccctgttctgttcgggaacctactgatgagaattgatacatgcattacgcaagacgcgactttacaaatgatagcttttaatacagacgctcagcatcatcaatctaagaagtgacacttaagaaaagatacgaatgttactttgtcaaatctcattcaccaatactaattgttggaagcagcggtgagtgagcagtttcatctacggtatgtatctgtggttcctcattggattttgacaggagatattctcctaatggtggtaatacatacctatgaaggcaatagtagtcaaggcaataaagccagagggttcaacggcggctgaactgatgtataacgttgtcttaaccagtaaccagtaggctagagcgggataggggggttgaggaaaatgcaacagagcggccgtcgtgatacatcgccagggtactcagctagccactagacggcagaactgccgatcatagtataatagagttatatgctccctgcaatagtctacttcgggaacagtcaattgtctagactatcatatatgtttcagctgtcacgggagggaactatttgcttccagtagacttcgttcgcttaacataatgtaccagtcgtctaagccatttgaatgtatccaatgattagctagtagagtctcactgacccatctactaacgagattcgcctacaatgcgtgtgataagtcaaggtacaatttattactcgctaaaagaacctgatcatcactgttcatgtacataacgactaagttgacaatctaaagattggcaattgagaaagtttagatctcggtccaaaaggtgtgaaagtttatgtgacgctcctactcactttgatattgaaggtctttgactatgatagtagtcatgcaagactctgcgtttgtcacacatcagaaatgtgatatagtagccgcttcgccgcccttgtgtttgttctagaccaaggtggcgcactattccaaacttcagcagccgactatctactcttctacatccaaaactacaaggcttctatggaacaaaatatcgtggtaggcagaattcgccccatgcggctttctcgcgtgtgataatagggagacaactaaagcagcctgttttacatttcacaccattcttcagaacacaccgacatttctactgagaggttgatgtaggcgtttatgtagaatgttgcggctgaatcagccatgattttttgtggtttagaagagttcatagtaataatcgcttccacattgtccctttccagctacaggtattgccacctccattactaatacaagcaccataacagcggcagtgataactatccactcaacgacggtctagaccaagatggtaagatgtatgtctcaatagccaagaggcttccaaaaagaacgcaatagctgccttcggcttgttgagctatcgtatgaactggtctggactgctgttggttatcgaatgtggctggctggatggaaagtcatagagtagaaaggatgtcattcagagacatgaacactatgtatcgtacgatttgatgaatccatgagttgaaggtactgacactctcatttatagtcgccctttagagctataaagacctcacctctgcgcactcaggataagtccaacatcaatcacttctcatcactcaccatcactacaaacactttttataactccttatcactccaatcaacaaacacaatgtctttcatggcccagcaaaagaccctttccgccaagcctggcgtgttcaactattctggactgtcctcagttgtcttcaagaagaagctctatgtcttctacaacaacgctgaccagaacggtggttggtacaatgtatttgaacgagagaccaaccactggtctgggcctttctcgttccgccagggtggcgctacctttatgtcactggccgagtacaccaatcctgctgctgttgtttggcgcggcactatctacgtcttcttcaatggttctggatacaatggaaccttttggacatcgtctaccgatggaaagaaatgggctcaggtgaagtctatgagcgaggccatgggtactcctgccgagaactttgcgaaatacaccagtccaagtcttgccgtcttcaagaacgctctgtacattgtatggaacaatgtttctgacaacggtaccctgagatacactacctggagcgacccatctggaaagatcgcgaatccgatggatgtcactgccgcggggctcagcattcgccgtcaaacaagcgtagctttggccaccttcaaggacaagctctgcctcttcttcaacggctctggcagcaacggcacctggaccactacgttcagtggctcaggttggactcaagtcatccctgtgaccatgcctcttgcaggttccgccttggactacactagtcccgctgcatctgtctccgacgacggaagacagcttactcttctgtggaatggttctgccaacgacggactttggtataccaacaccatggatggtactacctggacacctcagatgagcatcagccagataattgggggtcagaccgttctttacaagagcagcccatctattgccagttaccgcggaattccgtacgtcttgtgggtcagcgacgacgcaaatgtctggtacagtcagggattgaccttgtcgctcgacgacggagattacaacgccatgatcaaagccatcctagccagtagcgacttcacagtcgtcactgcagatgcaaaagtccttcagtatcttcagacgcagatcccatcgctccatgcctttctccagaagcctgcggacaacggctgggcagcctttgttgcgactttcatggcttccaacacagctttgactcccccggctgtgatcggcattttcgctgtagccacgctcgcagtcaacgcaggattcgatatcagtgtagacgtctctgagggaaccttttccttccgccagcctccaacttcggcgtagatgatggccgaaggatcagttgggcgtggatctgagttacggcttaattctggggtctgattgtcaaagtagagaacccagtacggatactcaatgcaatttcattatctatttttttcatctcaatttgtattgacttgtagtgttatgtcctttcgatagctggcaagatagtatttctaaatttctcaatggactgatgctgtagatgctgcgaagtcaagtgtttaaataacgtgtagagcttgttacaactgatctgattcgatttcaaccaccaaatttgtatatttattctgcataactccatataaatcgaggtggtcgctaaacgtctctctatagaagcagacctctattgatatacacctgcttattgtttcagtagcgcactgcagtgaagacgtgaagcctgcctcccatcatcgaaaggaatcctgatacgttttgccacaactccccgctctaggcttacgttgctcaaatatatcaccttcgtaagcttgaatccagttgttgtatctcaacatagatatctttacaacgatgacttcacactggtgcgattcgttctattttgagttggtcggcacagactgtttcccttggggtctggaagagaaacagaaatcatcatttcgactgcaggacttcaccaagcaagcagttggatgtgagttttgctcaaagctatcagacctgattgagtaccgacttcgatatgactctgaatctctacgtaacaatggtgccgctacttcggatgatactagtgattgggaaggtgcaacagtttccttctcacatgaactaaaggaagtccgcaattggtcatttggtttcgagggtgcgacgtcaagaaaaattgtggctatcacagtttctggtgcaaggttgttggccatcatcctccagaggtctggtattggaggtcgtgttcctgttgagttctcttccgatggatatggcagtgatagtgtcatctttcaacctcccggaacctggcgtctcgatggaacaagaaaaaagtcttccttctacgacgtgtcacacaaagaagtagcaaggttagaaccgacgctcggaaggtttcgaccgcttctggttgactttgatactatcggaagttggatccggatgtgtgatcaacagcacaagatctgtgagcatcatgaaatacctgttgatattccacaatttcgcctaattaacgtcgaaaggatgtgtattgtgcacgttgattcctcccgagggtttccttttgctactctgagttatgtttggggtctaaaaccgtttttgcggctcatcaaggcaaatgtgaaggacttgcaaaaacctggatgtctcaagaaattgacattaccctgcactatcagagatgcgatcactatctgtgccaagttacacatcgagtatatatggattgacagtctattcatcatccaggatgacgaatcagatatgatccaagtcattgataagatggactctatatatcgtgaaagcatcctgaccatcgtggctgcaactggctcagatgcttacagtggtattcccggcgttcgatctggaacaagatcccttgagcaacattccctggagatacgaggagtggagctgattgattcggttgacagtgcccaatttcgttttcagggcccgtttgaggaaccgctctggatatcaaagaccccatgggctcgacgagcttggaccttccaagaagccctcgtttctcgaagatcactgtttttcactgccgagcaggtttactggagctgtcgcgaaggcttgctcagcgaagataccacagaacatttctcaaacaacgaatattctcatgttcctaggaaacgattggactccaccttcagcccccgggaatacttacaaattgctactaccttttcaactcggcgactgacatacgagactgacattggccgtgcatatctcggaacacaaaattatcttgacagaaagtgggatggacacaagttctcgtggggtctacctcacggttccttcgggtcttttctcatgtgggaacgtcctctgcaagatgataggcggatccgtaccgggacacatcctatcagacaacgagatgaaagcatagtcaaagtttcgtttcccagctggtcgtggatgagttggactgatggtggaaaacttatcagcttctttggcgatgaaccaaagcctcacagtccgaaattctatgttttcgattcagcggcggaactactagaagtctgtgatgagttcacctggccatcgtcgctacaagatcttctgacgggtcagtctaacatgccgaccgaggtgacagaagcaaagctgcctcaagagctacacttgataccttcaatgagacacagtgctttggtattctacacagagattgtaacagtcagatacaatccgtctttaggtaccacagcagagacttggtttgacattccgagcgatctcaagatgaaaagtttcgaatatccattctctattcagattgggaatgtatatcaccgaattccagaacaagatcaagacaacgacttggaagatctagaggagatcgatcttgtggctgtttttagtggccagatgaccaaaccaaggaagttcagagggcaatatagattatactgctggccggtgctgaagagagatgggattcgaatacggccatcttacgcgagtactgtcatatttctgacgctgtggcaagctctcccaaggcgcagatgggagttggttactatgctacagggtaacatattcgactaggtttctatcttggatgatctatgtttgccattctagccgatgaagcagggctcgggccgctttatttagtcagatggggaaaacagccactatcacatttgatagttcaagcggggaaacacattccaatacgggaatacgatcggttcagcttcacacttgttaaaacacctttgaacataatcattgggagaaactgttctgccaaggcactcagcatgcttgtctctggcatttttaccccaataagtccggacgaaacagtcagaaccactcacaagacaatgttttgtagcctctaatccggctagaacgccgttttcttactacagtttcagagctattggatccttggccgcatttggcctctccagctagccgctagtcgctgcttgcagggagctgaactgttgttagcgttctttgtcgtagttgcgcagtagaactgagacatacgaggataactgtagttcccatttgctatctctcatactctttgcagatatcacatatcaatagtttcactttctaattctagaccaatatgggctgcctgaacttagacatactgacatccatctactatggtaacgatcgtttcccctcttcaaattggggtccgtcgacgtataagaacatgagaactgctcccataatcgtcaagcttacagggttctcattcctcatcatttcaacgaaccatgacagacaacagcggaacatacggcatcaagggcctcccaagacccaaggatgctgtcactcgtcaccctgacggtggtattccctatattgagaatttaccagtacgctatgagatctcagtcctggccagttccacagacccattgctccgaaagcaatggactcttttcgttcttgctcttgaaaagttcaagatgaagcctgtgagcgaaaagctctcctactttcaagtcgcaggtattgtaagttttgtcgtgagtttgatgattcaacgtgtgctgaccatgttgcagcatggatatcctgaaggcgcttgggataatgccccaccaccaaaacaagatctcaagaaccccaagaagggagatcagccatacggtggttactgtaaccataacggtctgaactttcccacttggcatcgcccgtacatggcgctattcgaggtacgtatccaagagtgaagagacctcatcatgactggtaactgacatgtacagcaatgtgtctgggacaacatggatgatgtcatcaatcactgggtcgaagaacacaaacttgaccaagataaggcagaactcgctctgtggaatgaagccaaagacacctggcgcatgcaatactgggattgggcccgacagcagagctacaatgaagactttgcatacccccaggtcttggtccaaggtccggttcgcatctttcctccagaagtgttaaagaagtattaccctcccagcggactctatgccaatccattttggagttttgagaaccctgagtaggatgaagatggcaatcctcgtgcttttggagatatgctcaagggtaagagggactacaatatcgaagatgatcctgtcaagcacaaccctgcgcctccacgggacaaagaggatgtggcatggatacggtatctttgttaacaagggcgcaaagaagttcatcggccttgagggtgtgaacaacgcctgggtagccaacaaccatctctccaatatgacctggtaccccattacggacaggcaaaaagcacaggcgaagaccaataaggacttctatctaaaatggaatcctggtactcttgctgactcagtcaaccgcatgttctcacccaagtacaacaccacatggggacagtttgcctcgactaaatggacctacgagggttatggcaattctatgaatggatttttgtctcttgagtacatccacaacaatgttcatgtaagtacgccctttgccagttgtgttcgttgcattgctaacatttacagaacattgttggtggctccgactttgccactggtgttggtcatatgagcgatgttccagtcgctgcatttgacccgattttttggctccatcatacgtaagatcgttccattttacgtccctgcatcaggtccaacacttctcgcagtcaaattgatcgcctcctgtctatctggcagtgcctctaccccaaactctggtgggatcaaaaggaaccaaccagaccgggcgaagtgaatgttcccgatgatacagaggatgactatctttacccattccacgacaaggacaacggcggcccagtcaccgacgtctggattgcaagaaagtgccgtgactggactgtcttcaactaccagtatgatgatctcatggacttgtctcaaaaggccctcaatgccaagggaaacctcgacgagcccaggttccaaaagcttcttcaggcgtacattcacaatacttatccttgcaccgaacatctgcttcgggatatcaaggataatcgacatgtccacatccccgctgggctcaccccagatgttcccaacattgatgacaattcctggaaggattacatcattaacgtaaggtatgatcgctacgccttgggtggacaatcatacacgatcaacttctatcttggtggtccaaccgacgaggctgtcactcatttcgagccacagaactttgtcggcagtgtctatacctttggtggtggctctcgcaagactctagattcatgtgccaactgcaagactcaagctgacgcgggtgttctctcgtgcgctcaagtccctctgacgatccaacttcttcatcacaccattgactgtgtgagaaatcatcccatctcgaaatttgatgacgttgagaaatacctcgagctccatcttcgctggaagtttttcggcttcggttgatttgaagttgatgaggaggaccttgaccctttccacaagactcaggtcactgtgttgcgaggagtgggacagcctaaccatgtggttgcccccaaggtcaggacttctgagttgcagacattcagcgtcgcagctgctgatatctcagtgtctgagtcacctgctgtttccacgaatgggacgaatggaacaaacggttcggccggaggggcgccagtcactcttcctcctgtttacaatgctcagccctatgaagctttgccggagattactaacaacaagtactttggtttgcagcatgacggaacatacatgggtggtcgttgataactcagtttccagattgagtcagttactattcaaatagctagttctatctatattacaatcattattttattgattacacaacgatattgcagttctcatcgtctctaaagcagttgagttcatgaaaggtcaacgcagttctgaacttagcaacgttgtattaatagaatctagtgcatggtcccgagggaagtcttttattatgtccccgtgaatgactatctgcaacccccttacccgattctcaaggaatcaaacaagatttgtatgtagatattacttaaggtggtagcatcaaaggctgttgttcgaaaagttaaagctctccctgtgcaggctgtctgagatcgattatctccctgttactgtctgccgcatgacgatttgcccgcattccatctgtggcaccttcaccaagctgacaagctaattgtcatcccaagagccgtatcatcttcagtacataggcggctcggcattgcctgaaatgagagatcagaagaggtttggttaatgtgaagactgcggcaagattaaactgcatttcagctcgggagatgaacattcggctgaaaggtttcggtgtgattggcgctagagtgaaggatttgatgcgggctgataagacaagcatctgaattagagcctcatttaccatttatagaaagctgtagtcattttttatgagagggctctcgcagtgttgtggctatcatcgatctccactgctaatatgatacggaagcaattaaccgacattcataatattttaaatgcaggcgcagtaagacaaggtaaggtacgagcgacttaaagctcgtttctgaatacataaaggatctttgacagccagatagcaacaaggatataatacgggttctgcaattcagtctcaacagccgagggatgtcgagtcacaacgaactgcctctttagacttttgtcatttatcttgctatcatccttacgtaaatacttgctcctttcagttatccaaatgtccacttcataatgcggaggtggtgatcagcatgttgtttcaggtgttggatcaaaacccacaacgccatgaaattggcacgggcactcgcttgcggaaggtaaaattccgtggctgtttccggagaaaagcttgttttttaatctatcgtgaagcttggcaatgtgatttgccatgatgtcaatccataactcataaatggtcactcttcaaaggaacgcccaggtggtgatgcttgtttttgtcttccagagtgatgtggtttgaatactatggattgtacagctccttgacatcgactttaaaaaaaataagatacactattccctcccggcatagacgacctggatgatgccagtaatcgactgtatcaatccaaacacaacagctaaaaacacagcagtaatcaacgcccaccttgtccaccatagactcaggtcacgatcgtcctgccagattcttttgatacccatattgggctggtttttggaggcttcaagcacccatgctagtcgctggttccatactgggtattcgttgtagaggcgtgagactgttggagtgttcaaacttgccaaagacctttgccatgatttgatttctccgtgttcgtggaaccatgttagatactgggaggatgaatagccatggggtgtttcggggaagaataggtgtaccgttctcactgtttcgtttatgaaatcttccttgaagaatttagacgtccttaaacttgtcagtactttcaaaagagagatatgtgtaaactcacaattcttgcgccccgttgatatgtttaagagcttcgatattgcagaaaaggtacagggtgtctccttgaatagtaagatgctccgtaatgtaatgggtccagtcaattcttaaccctgcctttttctctagatcgataacattgaaccatggcggaaatccacttattgtattccagtatcctagtaatggcgccgtctgtatcgtgtcaacaactgacttcagattttgattatcagatatttgtaacagatgcgactgagcattgatggtcccattgtattgcttgactttgatcatgagcaacagcctgataacaaacatgatcgcaagagaaatggcttcatttggcaagttcagcgttttcagttgctctgccacttctttacgtagcacttcctgagtatctgagtgacgccgcaagatagcgtctcgtatcgtcaggacatgctcaaaatctagactggacaggttgaagcttttggtgtctaataaagcatagacttctcgcttaagcaactcgaaataggcagaaagcgcttcgatgtgtgtttccacgagcggctggcgccaaagttcctcgacaaatgtctgcttttccctgtcatggtttttagatgggccatcaagaaatacgccgagatcaagggtgtttgtcatcgttaatcactacagtgactgaattccttaagaataatgggaaatgtatgttccataaagagagtcttgtatgatcattctaacgatgctacggagtagttacctcatagatatttggtggctgaaaccgacagcctcattttcaacctaagcggcatcgtggttggataactgaaaggaggggtaaagaaaatgaggtaagcaagacacaaagctgttaggccagaccatcgtcagcggttgaaaggctgaggacgccataaagtataagaacagaacaggccggcgcttctacttgcagaaatcagtgattatgcacgatttcccatttcaaaaaacaaaaaaaaagcattacgtttgttccagagactacacagattacatctcccttgtataccaacagcttgtcatttgcagctattgccatgacctcaatattggcatatgtgaactggaaatggtgcattggaaaatttgtatcacatcaccattcccctctctatagatacaaagagtgccctacgcccgagaactactctggacaacaaacaatccaagctttcaaacttgactatgatcgagtttccaaggcaataagcttggagcatcaacaagtgacagatggcataggtgtggaattctccaccggcagtttacctccagaggcgaaatctgttgaaataattggatggcacttctgtcacaaagacctagtcaactttgactggggaaatctcaaaccaggaatagagacggagggccaacttgggctagaaaagaaagagaaatttcgatgggtcagggaaaaagaaggccacatcggcggaatcaatcggctatgggtcatacgcgggtatttcatcgggcgtgacgagaataacgctccgccatgcatcacggttctatgcgcatatgaagacgtggcgcgattcttggtcgactttattcactccagactgcatctgcacgaagggtggggtgctaccatgttacccggagtgaaggtgttaaagttcacgtctgttcctggaagcaacgataactctgacaacttggataatggtgacagccctaacatttctgatcgagacctccttgataaagaagcggagacgaatctaataaggattgatattgggtcccaggacaatcagtctatgccagccatgacaaacggaaatctctcttcctgggcgcagaagctgcatcgatgcggaatccatgtcgaaatcgtgagagaatcagaagtcatcgcaaaggcaaccattggaggtctcatcgtagttagagatgaagtatatggcttgacagtcggtcatctgttttcaccatcggctacggacggcggagagcggcagagtctgtccactgagacacgtgctactatgagagcatggcaggaaggacaaaattgtggcatgaagcttgactgggcgctggtaaaggtaccagggctccagaaacagattgttgagtcatggatggatgtgaacttggtgcggacggtgagtggcgaattccgcccggttcttattgccttggcggagccagatccctatactcatgtagtcatcgccactcctgggtcgacacgttgtctccgaggtgtctttgttgaccccgacgctattgtcaacatcccggaatcgccaaccccctatgctacgtgggtctgcaggatggagcttccgtggctaatacaacctggagatagcgggtcctgggttttcaatgccgaaaatggcatgctgctgggagttttagtggccggttgccctgaactgcaagaggcgtacatcattcccgcctacgaaattatcgacgacataaatcgacattaccatgagggcccacacgacatacatgacctacatgacctacatgacctacatgacctacatgacctacatgacctacatgacctacatgacctacacgacctagacgtacataacgtacgcgacctagacgtacatgacctacacgacctagacgtgcatggcgtacacgacctagacgtacatgacctacactacctatcctacctggacaacttatatctgtctgttcatcttccaaattgtcatcgtttgccgagaatagaacagattcagttgcatcggcagatcaatgaatacggaaatatagtgaagagtttcgagaaccccgaatctttgaaaaagctactcgacatcaatagtcgcataaaagagtgggttaataaagccaaagccattaacgatattccttcatcgtcatacagtttacgagaggaaatgtcgccatggaaatctgctctttcagttctggaataccggctcttaagggaggaagcaaatgttggttctaaaggaccaacaactgacggctttgagggtttgcttaaaatcgcaattcagcaacctccgttacgatgttacaacttcgtcaacgagacgatcttggcccatcataattcgcaggatatctattttctgacacgtttgtggcgatgtttaatgctgtgcctcaacagctactctctcaacgataatgatatccctatggccaccaagtcttcatatgaccacatggtggaaagagagatcaggctgatgacgtttaggaggtctaatggctgtcccggacgtcggtccccatgggacaacttttccatcacaaggttgaatggcatatctggtggcatctttccatggcaaggtcatgcctacaaacatgattttcctcagcggactccaatcgaccttggtcgaagccacccgtatagtaaaatggcggtgggaagaactagcttacctgcatgggacaggcttactgccaagggagttcttgacagattagaaagagatcttgaaaaattgatcaccatcaatcaggaaggtgttgaatttagtctgccagagacaagaatgagtggtaagttcaacttcatttggatatctcatgaggaatccatttaatttttgtacaacaggtttgccctttattgttaagggactctcaactgacagtaacgtcgttcttttcgcccttaaattaaccgataggagcaacaggtttctagtgactcttccgccgccctctgtcggtccaagtacatctacccagtcttggccatctgcacgagactatccgagttatgccatgagcgattaccatattgaattttcaacttggaggcttccgtttattctcctaaatgaagaatttgttactgaggaatctataaatgaagttatagacatggtgctattatcgcagattaagatggacgataggactattaaacatccaaggaggctacgtcttcgcgacaatctttctatcttctatttaacagaataccgccagtatgtcgaggttatcatttatgaatgtcaggtcaagggtcagtcttctgattctgcttggatagcacgtcgcccagctagttggattttgcaaatggtagacgaggcatcagcaaagaaacatctatcacctcccttttctgctattctcgatttagaagattgatatatcgatagtcgactgctttcgtaattgacttctctgtttgttaatagcgaagcattctaccttgaacaaagatagctgcttgtagtattattctacgagtgatgtgcctttttatgaaaataaagagcgtctttgaaagtactgatcatgaagcgttcaatcacatgccctcacattcccatgcagagcctcctccccttaataaaatccttccacacgaaacgaaacgacctcaatcatgtcataaacttaacctttaggaacaattcaagctctaaagatccgccaatcagaccgtcacaatttgaaaccgacaaccccatgggccgccataccgttggtgcgcttcttatctacagggattatctcaaacaagcccagcccttgtcccaactccaccaagtaaaatcacgacatgaaagttcatgacagaatcaagaaacagaaccctggttttcgtaaaattctcccggaggcatacgtgtgacccccaaatgaggttaaactgccgggatattaaaggtctcctgcatatgagccgcagctgcagttatggttaaccagctcacaggccagggtagtacaagatatatatcatagataacatcccatcacgttgagcctctgcaagccatcgctacatttgattgtcttcttttcaccgcaagtacggtgtatttccttctttttttctaccgttcgcggtttattccattccttaaacgaccctggtggtctatccattctcttccaacacactctttaaccgatcaaaatgcgtttcaatatctcctccgcggcagcccttttgggtctcgtcgcttcgtcgaccgcccagcgaaccactgcatacaccgaccccaagaccggtatcgacttccagcgcctcgtggagaaggactttagcatgggtatcgccgttcccgagactctcggcaaggacttgatcgcccagctggtcgttcccgttgcaaaggaaggatggggaggtatttctttccgaggtggtatggttggcggtcttctctttgtcgcttggcccaacggcgatgatatcgtgaccagcttccgtttggcttcctcgtacgccaaccctgatacgtacaccaacactactgtcaaggcgacacccattcccgagggtacctttgtcaacagcactcacttctcatacaccttcctctgtgagggctgtgttgaggaaaaggtcaccagtctcactggagagtcacctgtcgttggctacgcttactccaccatcgctgtcgacgcgcctgctgagcccgagagtgccctttcataccacggtgctggcttcggtcagggtggtcttgacatcaaggctgctgcatctgccaagtttgctgagtgggctgccatggccaaggaatctgctcctactcctcccggtggcggttctggaggaaacggtactatccctgttcctggtaactctactattactcctcctaccacttccaacatcacctacgatgtcattgtcgtcggtggtggcccagctggtatcatcgccgctgagcgcctcgccgagacaggcgtcagtgttcttctcatcgagcgcggccccgccaacactgtcgctctcggaaacacccagcaagctctaccctggaacaacaccctcactccctacgacatccccgccatgggcagcagcctaggtagcatgtctggcaccaagttctgcagtgacaccgcttccacagctggatgtctcctcggtggatccagctccatcaacggtctcaacttcatccaccctcctgagcgcgatttccagcgctggcctaagggctggggctgggctgacatgtcggctgctgctgagcgtctgtacgagcgtaaccctggaacgactcttccttctgatgatggaaagtactacaatgacatgactttcaaggttcttgagaagtacctgagtgccaagggctggaaggaagttgattctatcaagcagcccaacgagaagcacgaggtttactctcgctgctcgtggtccatcaaggataacatgcgtgctggtcctgcccgaacttacatgccctttgccaaggctcttcccaactttaccctcaagctcgagacaaaggtcatccagcctattcgatctggcagcatgattactggtgttctcacccaagctgccgacggtagcaagcagatcatcaaggtcaaggccggtggcaaggttgttctcgctggtggtgccatgtccactccccgtcttctctggaacgctggtatcggcaagtctgatgctcttgccatcgtcaaggagggtgctgctcgaactggtgtcactctacctcctgcttcggagttcatcgatctccccgtcggtcaccacctccaggaccacgctcaagtcatgctccagttcaagaccaagagtaactttaccgcatacaagttcaacgacattgctaccaagcctgttgcctctgatctggacctgtacatgcagggttccggccccattacccaggctgctcagcgcatgcacctttggacttctgccgagggcgctgatggtcgtgttcgttaccttcaaggcacagctagtgccatggctgacggtattatcactgtccgcacattcttgacccacggtacatccaccgttggagagctcggtatcgctgctggtggaaacaccctcctcaagacaaagccctggttgattgaccaagaggatcgcaaggctatgggtgactttattcaatactggctggatcttgttagtggtagcaactctaccctctcttacattacacccggtgccactgtcgatgatatcctcgcaaccaagatgatcagcggtgaccactggatgggcagtgccaagatgggcgttgacgacggccgcaaggccaacggaagcagtgtcgtggatctcaacaccaaggtttatggtactgacaacctctttgttgttgacgccagtctgcaccctgatcttcctactggaaacactcagtcgatcatcatgattgccgctgagcacgctgctgagaagattgctgctatcaaggttgtcggtggaggtagcaactctaccattcccgagcctgtgtctcccacccctacccccgttgctaccccttccaagggtactaagtgcaagcgagccattcgtagtgctgcacgaaggtctattgactttcgacgacgatcagtttactgagtcagactctgataaatatttcttgtgtatattgtagccagataagaacctttggtagctgtaaataaaataccaacattatccaatcacttgtttatgctatgaaagtaagatgacgcctcgggtcagcatcaagacgccccattaatatcacccaattctctagtataattggtcaattgacctcggtttcgtctttgtcattagctcggattcgggttcattttatccttgtccgtcagctgatttcgcaatgattactctacatttagctgcaacttgtctttcttctcttaacccctctcggaccgagtgcgagcccacttactaccatcgtacatacatatcaaaatggatgccgagactatgtccaacaagtcgacgcgcgtggggtacaaaaagtcccgaaacggatgcacgcgctgcaagaagcgtcgtgtcaaggcatgtcaacaaaaaggccagtgtaacacttaccactaacggacccaaaagtgtgatgagaatgttccgtgtacagcttgtgtcagacacaaagtctggtgcagtctccaatcggcagcagatcaccacgacaccctcccacctacacgttccctgcgaccgccaaaccccagcgtatccggcaacagtccttcttctactacttctttactttctggctctttgttttccaatcctcttgaggaacccgactgctgggtgtctaccgccgagctcatgctgcactacaccaccgtcacgtacaagaccatggtcttttctgacaacaccacggcaacgtttcaacaacgcatgccacaagcagctctcccgtttcccttctttcttcgtcaaattcttgctttttccgcctaccacctcgctcatcttcaccccgagcgacgacaattctatctcttacaagctaccaaacacataaacgcttctatacgaggcatcagagaagccctctctgaggaagtcaccgctaaaaattgccacgctttgtacggcagtacgacctttgtcgttgtcaataaatttgctgcgtttcccaactgcgacgcttttcgcagtcatgggtgttctctgccagtgcagagtctgatggagattttctctctagtgaatggtatggaagctgtactaaattccccaggcgctgcagaccttgcccatggtcctctgcaagagctcttttgcgagacgacgcaagtccacccgacaagtcatctcctcaacggtctctctgcacgattaccagatcttgcgcgcaggatctcgtccgactacatggaagagcaatgccgtactgcgttgagttcagcggtagagtccatcaccagttgtgtaaacgattcactgcgagaactaaacaaagcgtcgcctccagagttgagaattatattctggtggccgatgactgtgtcgagggattttctagatctagcagtatctggccatccattggctctcgttatactcgcttactatgatatcctgctgttttggggtgaatcgcagtattggttctttcaggactgggcggagaaccttattactgcgattgtggacaaggtgaggggatcgcagtgggaggatttgctgggttggccggttgaggtgatactcaatagtcagtagcaggtacacgtatgctctgtacaaagaccagctgataataacaccgtaactattaataaaagacattaactctcagctgtaattgtaatcaagcattgacatgtaattttcatggatctccatacccccaccaggatcttcactgggattattagagttattcgaggctgtatcaactctcttctcttgtctctcagtagatttttcccgagtcccggaatactcgggaattagaatgagacgactgtaacatttaatttaactctaatcatcagaccagtcaatatgcaacctaataaccaccgtcacactgcataccatccttcgtactcggactactcattcggacaagataaagccaagattatggggttgcatttgcattgacccggcacacaaagatagacccggtccgatctgtgcatcactgtctctgagaccggctaaaacttagtaccatctctgcttacgcccagaactaaattagttacgctgggacatcggaaaatgggcatcaattgctccttccggaccctcgggaaatgacgatcagctgactgtcagcaaaggattcaagaccctgaaaaagaaaagtatttattaaacaccatcgcctcttagttatcacactcattcattcaaaccaaatcagtcattgagataccgccatcatgtcggcaacatcagttgaaaaagagaaatcggctcctcgccctcctcccctcctctgtctcggcgcccctcgcacgggcacagcatctctcatggccgccctcacaatcctcggcttctcaaacgtccatcacggctgggaagtttcagaacgcgacgataaacaatggcaatggcgcatcttcgaccgcgcagccgacgccacattccctaacctccccacatacaacggcaaaggattctcacgcgcagaatgggacgaggtattcggagaatacgaagctgtctcagacgtagcctctttcttctcagaatctctcatcccagcgtatcctgacgcaaaggttattcttgttgagcgcgaggtggagaaatggtacaagagcgttctcatcgtctttgaaccagcccaaagcgcacgctacagatggtttggggaaacaatcggacgattcgctggttatgataacgccaaggcgagtttcaagatgcatcagggctggacgggggcgccgacgccagagactacggttgagaatttgaggacggcgtatgcgcgacacaacaagtatattagagagaatgtacccagcgaacaactcttggattttcaactgagtcagggctgggagcctttgtgtcagtttttgggaaagccggttcctgatgtgccgtttccgcatgccaatgactcggcggcgtataaggcgaggggtaagaagttggggagaaagatgatcgggagggctatgaggaatattatgtttccttgttttaagaagaagttttagaactggactggagtggatgtgaggattagatgctgtacatactgtatcaagtcatatcctgtggagaaagagtggaggtaaataacgaacaatagaatattaataccctgaccgacttattcattcttgatatctttctgctggttgtattactcttctaggtaaaggctgcttgctgtatcactcattgaggatagcgcatgtccttgattcaacctcactatccgtactcgatgggacagccaagcttttagactttaattgattggcgaacatctcactctctagacctcttttcgggactaagttgtctattatccagagttttgccttggtttagcattctagagaacaagattggatggtggttatgggatgaacaccgggacgtggcccgaaactccgaaggcggagcaagatcgtctcgatgttagctggagataacctatatcatcttaacccaatccctcttgaatctcataattcccttctaactttccttccaccattattctacaccttccacatatcaaacaacgtccaacaaattaaaaatggctgcttctctagactacaactggcaacaagtcaagcccggagtatggcaacgtcccatcgacgaaatcgaacaattctattcaacactggccgttctctacgaaggaagcagtcgcatgttctttggaataaccggacacatctcactctccatcaaaagccccaaagatttatcctctgcagacgcggaacggcatgttgacgaagccttacgaaaagcttggcttgcactgatatatgatcaccctacactagcatcccaagcaacccagaaccttgaaacaggcgagtgggtaaaaacatacaagtgtctcaatggaaaagaagacaagaatatttggctcgacaagactcttattcacatcttcaatggccagtctggaaacgagtgggcaaactctgatcctccagcccccaaactccctacaatgtttattcttcacctttctgctggaaatgatgatggctccaagattatccgtcgagacctcgtcttgcgctctccacatgacatcctcgacggcatcggaactctcatgctcctcaacaactatatcaccctcacggcagaagcttacgaaaagggagagacgtacaatcccccacctctagacggaagtgaagcttcaaacctaagtccatcttatcgaatcgcagcgcgtattccagacaaactcccacaggcacagatagacagactgaatgcaatggccgctcaaaaagccgcagtagcttctgatccaagtattcaagtcctcgcacttcccttccgcaaaggagaaattgtacctggtcgtcatcaacgcgtggcacttacactcaccgagaaagaaactcaacagctgttggctgcttgtaagaatgtcaaggctaccccaacacatgctttccacgcagctgcagcaatcgttgtacgcgatgtccaagataaacccgtcgagacaaagaaagtacggtacatcaactacattttacgaaatgagcggtcaaactgctctgagccgtataactctatggaacatccagctgctgtttaccattctgtgtctggtcaaagtcttgtagtcgacatggatcttcacccagaaaaccaccagtccgacgtacaagaatttcacacagtcctggaaactatcaaagacttttatctcaccgtcaaacaagacaaagacttttatatcctcgctccaacaatgttcgcccaaggcactccagatctgccctcgtctccgcgtccactgcccatcccgcctcccaaagctcacccatcagtatccatctcgagcatgggccgcgtcgaggctatcatagcacccgagataaaggcattcagtgctcgagatccgtgggtaactggggaagagcttgggaatggactggggttgttcctgggtacgtttcgaggcgagttgtgtttgagcgctgcgtataatgatgcgtggcatacggagggtgatgtgagggcgtatctggagcgttgtaaggaggttgttttcctcgggcttgggatggattagatgatgatcgtggaggcagtcgttttgatggagatgtgactattcatctgtcagttgctgacacggacatagacggacctcgatcgataaggttcaagccaactgtcaaccccaaatatctggcgtttagattagaaatcatcccattgtgtaaatctcacgttagtaactacaatacgatgcgaagctgacaagtaacgatatgcggaaggtcaacttactgtgccgcaaggcgagaaataagtccctgaaccaacaaaccgggaacttctgtggcaataatagcaagtcgcctttatcaaagtcttattccagaatcagttagggaactcgatcggtttatcaaggcccagagagtaacaaaccgccacaacccgcagcaataaaaacatgcagtgatcaacagtaacgtttctgcatatcgagtcaatcagagtagcaggggggcgagcaaccaaaaggcgaggtcgccgaacaatgtgtgtgtgccccaaagtggaagctccctagcccccaggaacctttgacaggctggggtaaactaggatcatacagcatgcgggtatccactgtgaagccagccaaaccatatcgggaagcctttttgcgtgggagctgaaagttgatatggggtttttgggtttgataggggcgagggcaaaggagtcggtgggattgggttggttatcttggtccgtttggctgacatggtgtaagggcacgtgagggagttgtgtcgagaagggaagttggaagattgtacggtgaatcatgttacttggtttgatatggtcgacggtgttattggtgatggtgttggtgtcggtgttggtgttgtaggtgatgaagtggcaatgttggtatctcgccatcaggcagttggttccaacactaacgatcaagcgagagttttactatactgcttgctctacgcatgcatctgaatgtcaaattaatacaaattaaataagcaaaataacaaatacagataccactcagtttacctttgtcttgacaatgtaatcatattggcaaaatctcacaatatcatcacaaccaaaaagaccaatcacatcagcttagtaaacccttacttatcaatcaattctaatctcacgatgatctacgtaccatttatcagacaagcagggatcatgatccttggctctgttgtccaaaatagatgtatttttcgcgtggcaaacgggccacaccatttcaaccgcgagtgttaaacgcgaatctcttggtagcttggctccatcgccgagatatccaaggtcgtggtaggatacgctgatcaattctacaattagatagttttcggattgaggcgatatgccaaagatgatctacatgggagaataaatgcagaatctaattgtgcatgcatcaataaatctcacattgtaacagacatagggtaggacatgatcatcttggttcacagatagcatcacgatgacaaaagccaaaacgtcaaaaataaacttgctcccaaaatggctcgtcgtcatgcaaaaggcgtttaaacattccgcggtagatacaaaaacaggtatagcggttaacaaaagtccgtcttgtggccgttttcaagtgattcgattcctacacaaagtacctgagctagcgagtaaacagggttaatagggaactaacgtaggggacaaatgtgccttggcagttgggttctggcctcggtactccatagcggaatgtgagaaccctgccaagggatggtgacagattgcgggggaggcagttgatgtggctgtttgtaaatgtagattaattaattatttcagtatgatggacagtaatgttgtagtatatgctatgccgtatatgccacgtccagtgcatagactctgtactcaactcatcagtgtatcatcaatgcatcgcgatatcctcatcttatctaaacgagaatcctattgttggttccgacagcggaataagagccccacagacataattggagagaaaggccctttgatcgttctccaacagtcaacaacagccactaaacaaaggtccccgcagaatggatgccaagcgtaacaaaggttccccgagacgatagcggacaaagacactgctttaggtttagtgccgtctcgaagtgataggggtggttgcgctctgtaacgattgaattgtagaggcatcaagtaatggagattgatatgagtcttgatcagggtctattgcgttatcggacgtggtcagaggatactggtctgagtgatatcagatgttggatgagtgatgagggaatataatcccttggctgatgagactgagatacatgagtagagtgaggtacatacctacttgagactgaggtacatacttggtctacttgtcaatgtaacaccttcactgtataaccatcaagataaccataaaccttgccctgtttaaccatgattaaatcagtggcgtattctcctctacccgtttcctcggtgccacccgctctcctcccaccctcttagtctccctctctctctctatctgtgactgttggaccgtctatctgggggtggagacattaatccctcccatctcctgatccctgctcatcctaacaaaagttcaacaatgatactccccattcgggcagctccaattacagacgtaaacccaattggctcaccacccacagataaggtcgccaatcttgtctagaacgttgcttccatgagctgttggtttagaggatcgtttgtattctcatcgctctctttcttttctgggaaacatgtaccgaagtcaccgatcgccatgccgccagtgattgttgtctgtcggttgcatgagccaaagggaccattactgaatcgggatgcattctcaaaagtgcctgccacttgccaccgatggataaatatccccttcatgcccacctcagtctcaatctctccctctgtaccagcaaccggtgaaccatagattcaagtatcgaactgaatcatcacagtcagcaatcatggttgccgaaactgtcgtccccgagcgtctccccgcagactctctccagcctggctacgatgagaaggagcctcacaacatcgacatggacctcaagtccgaggccgacagcgaggatgagcgcatcatcgacttgttctccagctttcctcccgccaagggcgtcgagcacgagcccaaccctctgactgcccgtgccgtcattgtcggtatcgtccttggttctctcgtcaacgcttccaacgtctaccttggtatgtttcctcatctcaccacttcacttctcaccatcatgaatacctctaacactatacaggcctcaagactggtttcactttccccgccaccatgttcggcgccattttcggttacggcttcatcctcatgctcacaaagtccctccccaacgtccccctcctcggaggcaagttcggtccccaggaaaactccatcgtccaagccgctgccaccggcgccggtggtatgtccggtgtctttgtcgccggtctccccgccatgtaccgtctcgacctgctctccgacgaccccaagaaggatttcggccgcattctcacaatcacccttgtctgcgccttcttcggtctcttcgctgctgttcccctccgacgattcttcatcatcaatgtcgctcgtgagctgaacctcgtcttccctactcccaccgctaccgccatgaccatccgctccatgcacgctgtcggttctggtgccaacgatgctatccgcaaaatcaagtctcttggtattgctttcatcattgccctgctcatcatctgcgttggtcaatacgccgacggtatcctccacaactggcacatcttcacctggttctacgcctggtctggatacaccgccagtggtctcctcgagcctgagaactggggctggtacatccaactcacccccgcctttttcggttccggtatcctcgtcggtctcaacgccgccttctcttggtggggtggtaccgttgttgcctggggtctgatcggtcctcttctggtccactacggcgagtgcatcggtatcgagattggtgagggcaagtgggaaggcctcactcgattcaacgttatgaccggtgtcgacaagcctggcttcgttgcctctccccgatactggatgctctggcccggtgtcatggtcctcatggtctactctctcatcgagttcttcctccatggaaaggttgtcgttgacggtttcaagttcgccctccgcgagtctgcccgctccatcaacaaccgcctcgtcgcccgcggcacccacaactcttggttcgctggccaggctgccaaggctgatgccgatggtggtgttgaggatttcgcttctgctcaggagcaggtccccacatgggtctgggtcaccggtaccatcgccgctctcattctcgccatgattgtcaccgaggttcagttccacatgaacgccggtcttgcccttctcgcctgtatcctcggtgtaatctttgctttcatgtccatctacggaggtgccgtcactgattgtgctcctctcactgcttccgccaaggcctctcagcttgtctacggtggtatcaccaagggcaactttgccatcaaggatgctcagcgaatcaaccttatcgccggtaacattgcctccggtactgccgatgtcgccaactctctcgtcagcgacttccgcgttggtttcctcctcaagactcctcccaagctgcagttctacgcccaggccatgggaactgtcgtctccgtcttcctggctcccggtatctttgtcctcttcatgtctgcctacccttgtgtctacaggcccagcgacgaccccgctgatatctgccccttcgctgctccctcagtcgccgcttggcaggctgttgccaccgctgtcaccatgcccagcatccccatccccaagtcctctgcctacttctccatcgccatgggtatcctctgcgctgtccaagctatcgtcaagcacttctggctcgtcggttctcgcgagaagtaccgtgactggctccccaactggatgtccgtcggtgttgcttgggttctcggccccgactctggctacgccaacgccattctcttcggctctatcaccgcttggtggtggcgcaagtggttcaacaaccattttgagatgtacgcctttgccatcgctgcaggattaatcgctggagaaggtttcggtggtgtcatcaacgctgccctcgagctcggaaaggtttccggttctttcaagggaactgaggttgctcttcccggtgctgactggtaaatgcaatagatagctttagttaatgtgttatgagcgtttaaagggtggtggttgagaatgatagcaataccatgatttagttttacagtcagagatctagcatcgactttgcatatacccaatagatcaatcatctgataattacatttgcgcatctgtgaactcaccttctccagcgatctatcctgcttcaatttaatcaaatgttgttgtgcaagggtcattatagaatggctggtgtgtacgtggatggtatacttggtcatgagaagtgctgcgcagtcaaactggtgagaatgctgtcaatcaatgcacttatcttccgctttgtaatcacagtcatggtagcagaagtcaatcattaaactttggagtagaaaactaaattgcctgagagactgctctgaatatgcgtcccatgcttcttggccctgccgcccagcccatcatcgttcgccttgcctgacgataaggtttccatcttctattacacttttccgagcattatgtatcgttcgccttgcgtttgaggctcaaagacgacccatgtccgtcgtcagtctcactgtcgctgtcgttatgctgctcttccataagcgcatcttcttcctcctgtgcaacgtcgtcgatgtcagagggctcctcttggtctgcatcactatcataaacgaactcatcgctgagtccgttttcatttgaccgcctctttgcattgctgttcaagtctgtgagaggttagtggattcggtcttgaccttggccttgagaatgatgaactagcggcgcctggagtcatggcgttgaacgatagggctcatcgtcaaaacagtcgcagctgcatgtgaaaaagacaacatcatgagagtatcgatggccatggagttcttttgaaccgttaaaattctgttgactttgctgtggctgcaatgtgagatgtgtgtgtattgaggaagctagcaggcaggcagggccctgggagggtcaggctgcaagagggaaggaagtggaggccccacaacgccaacaatggaatccactaagttccattcgaaccccacctttactccctgtacagtagcgggcgctgagtttaattggacagccatacaagtaaaccccgctagcgccacaacaaacagcaacaccaagatcaaccacaaacgctgcaattctcaacttgacgataacttcactttttcaattgatgaatccagtctctcaatctcttagcaaatcacatgctcaaagggttcgatcacgtggtagactagtgcagactcccaatctcagggtatacattcctcgctctcctcctcctgaactctctccttctttctttctcatccacctcaacttccttacagctgagtctggctccatcttacgggagcgtccagggaccgcaattacaagccacgtgacatatttcgagcggtgccgtttggagtcctcgccttctcagcatcctcccctttgctatacttgtactaatctgggtaccttgctattccaagtgaaatcttgaagagtccagacttcaaacgcggccgctaaaactctctacagcatttcaagcggtaccgtttgaactcctcagattttgcattctatttccacgatctcaactatggcacctaagaggaaaggcaaaggccgagcagtggctgcgcaggcaccttctgcatctgacgaggcccgagccgagcatgccaaggtacttgccaagtggcaccacaactttcagagtatcaaacgcatatttgatgagaacaaccagcaccctgtcatggcctggccagaatggtttgacaccaacaatgattacagcatcacatcacacccgaatccgccaatttccgatgtcaaagctggcaaacaggtaaaagaacatgaaatgttcggctatcccaatggcgttcttatcaactttttgttcaaatccaccatgggagccagcaacgagctggcaccttatctggctttcaaaggcattctcgagatgaactcatacattgacatcattagtgagttcagccgttcaagcaaagtgattcggactctccatgctaatcgttatctacagttgccgacattatccatcagctagcacttttggcctctgaagggtttatccttagcaataagcacagctttaagcgcagcgacaacactattgcgacaatggtctaggaagccaatgagcaagctgtcgatcaggatctggccttccaagagtttattcagccattcaacgaagactttgagggcttactggaagaatatgagaacggtggcgctaaccctggcaagactctggcaaaaccatcaccaactgaatgtctgcaggactacagtcgagacggtagcgtccggagattcattaaccaagttgtgacactgtgcacaaaactaaccttcatcccggttttgaacaagcatattgcatctggaggcttggacagccgagcgcctcgccaaattgcaccaaaagcattcgtccttgcccacgcagtccagatcctgttattcgccccaatgacctgggactacacccgagagtattccagagacagggcggcataccctcaccgtttccccacgccccctgaggttggcggtggcacgaatacatgcgtcgcagacttgttctctacggaagatctgcatcgagccatctgcatgttctaccagttgatcagccggcgagtagggcggacagcatggattggacgtggcgttggtctcaagtctgtgggatttcctggctatgtgagcctagctcttaagcacttggccgacgttcctgaggttgctcagagttccacttcggaatttagatttgctgaggctgtcgagatggaagcgtcattgtttctagatgaagaacacgcagactccatttcagaaggtctgagtggcttggactctgttgacgtgaacactgctctgctggaattggtccagccctcaagagttcaagcccaccagaacgctgaagcaagcgcactccaggatatggaacccatctcggctgccaacttcgccgcggagattaggcttctcaaacgcctgcacaaacagcctgactttgacgccatctggagcgcaggcgaaagaccaccaccaatgtcacagacttcattgaagacagcgacatcaacgagtttatcgaccgacagagcacgtccgaattggtttcagagtttgctcgcgagcacccagacgacattgatgagttgatgaagatcagccgtcagcagtatgcactggagcacgtacttgcctctatccagcctgtcacgagcctcgaccttgaccagctttgcgaggagcacggtattacaccttggcctgatttgaagctgtacactggggaccgagcaacagccgtccagggattgaagccgcaccaagttgatggtaagtaatccccgcttgttcttcttcacgcggtaccgttcgaagtccttgatcaaatcactaatatatcttagatgctgctgctatcgtcgctcgaggtttcactgattacaagcataccttcgtgtccaacgacatgggcactggtaaaaccaagacctactttactgctattgaactcacgcaccgaaagaagttgaagcagtaccaaagcgacatggaacaatacggcgaatcagatgtcaagttccaccccacgttgatcttaacagcggtcaactcgatttttcagacttggaaggaggggaaagatcatttcccaagcatcaacttgtatgtctactatggaacttcatcatctgacttcccagacacgaaggcaaaggtgattgagaccgcgaacttcaaaggcaaactgaatacatggtctgcagcggactcaaacccggaggtaagttcaagttcaagcgctagtgtttgaagtcctaaatctaatgttatggcagactggcttgatcgtgattgtatagacatacccaacatggtctgggcgcaacgtactcaagctagagcgcccatttgtgttcaaagcgggcagaaagccaggtccacgacagaaagggaagcgggttgcccaatctaccgaagacgatcatgatgaagagggcgatgttgagcctcacaagtatctcgaaaagtaccacacatcagagatcaaaagagatgatatccgattcctcaccgaggatactgcgagcgctgcggaaaagccagatggctgtcttattgaatacggttccaggcaatcagctctcgacagcattgtttttgagcttgcgatcgctgatgacgcccatctcgccaagaatcccaacggcatctacaaccacatgctacgactcatcaactggaacaagctactttgggttactggaacgcccatcttgagctccttgcaggacttgatttcaccattgtcgctgatgtggaacgcctacaatatcgccatcgatgtcagaacgagccttctcggctagtcaccgggtttgtacgatgagacttacgatccttaccaggcggagaatgttttccagaagggcaccacagtgggtattttccatgaacgcttcttggctgaatgtccagattggaagccgctcatggacatctacgaagcttctggacgcacatgcaaactatggatcgtcaatccaactatcttcaagcacgctgggaagactctggagtggggcaccaatgctggacatcttgtcgtgcgacaaatttacaaggagatgcatatccgtcggaccatgagaacgcggcagcaacttccagatggtagtacgtattatcctgcaattggcatgcagccgtccatagttgtcgttgaggaaactcaacatggtcaagtgggaaagcttagggctgatgtcgagtcgattggtcgcgtgcaggctcgcaagctgtactccaaccaaatcaagtcggcgctccccgactttgagatggttggcttttcgactttgattgatgaccaacaccaggttgagaggccacacctcaactttggcgagcacaggaaaggtgtcctgacttcttttgactttcgcaactacaggattcttaacccggacaggccggtctttcacggcagcctgcacgaggtcaaggaggccgtcaaggcaatcaaggatccgattgtccgcactacgtctcagctagagcgcggaaagaagaaggagactcctgtcgtggtgggcgtcaagcaggtttatgacttggtgcacgccgatccttatggtgggcttggcttcttttatcgccaggccagcgatgacccgtcgacgcgcatgcccagtgacaggccggtgttgttgtactggctttattacaagagcccagtcatgacacgagctcttgacctggcatggaaatatgtcagggagcagaaccagcgagtgttggtgtatgtcgacacaccctggatccaatggtaagttttgcttttcttcaagcagcaatgtttgtaatcctcgcatactaacctctttgcagtgtggtggttggcctgtttaggttggccggcttcaagacagtcactgtccgacctgatcacggagcgaacgagaagagcaagactattgctggatggaacgacccaacctccggagatgagatctttgtggctaacgttaacaccatgggaactggtgttaacatgcacacatgttgctcaaaggggatgttcctcaactggatgctcaacgcaaagagcatgctacaggtcatcggacgcttgattcgcatcaaccaacaggagccagtcaccttccatctcataaaggtgaagaattcgtactacgacaacatagaacgaatctgttgcaccaagtgggccactgagttgtcagccgaagtcatgctgcccgaatggatgacgggccagctacgcgataattgcatctttgagctcatcaagacatcctggcatcagtctttcaatcgatatgcttgggtggtcgaacgggaggtgcaggggaatgatatggcatatcattctaacgacactattcgccttggtcacatcttttcgatggttgccaaacttgctctcaatgccagggacaacaaagagttttggacggggaatgtcgatttcgttgtagaggcatgccgacgaatgatggaaaactgggagactcctgaacagatcgagcagctactcacgttttcacctactacgttgtggtatacctgctatgctcttttcgagtcagcagtggatcatttcaaggatgaggggacagaacttgatcttggcctctagaaacatgagagacagtattattaggccagcacatgctgcttactttaggtcagactatttaattttataccccaagacttgagaggccaacgtttctgctacccaggctagtgggtagcagtattctttcatccgtgctagtattcctgtgtggccgtcttccagcagccgagagatggctcgtggtatggatcgagccgagagttaaagaagctggctcccttccgatatgaaaccgatggagaagcgatatatgccgactgcggttgagatgcatcgagcctggctcgtagtagggatctagccgagagattatatggacgggttcgtgtatagatggcatggttgccaactggaagggtagaaccaaaggagaaagaccgaggagacggctcatggcagtaggaccggcgatagccatataggcgccatcttttcttcatgatgttgatttgactagtatgggggtcagcaatagggattagggtctgggcaagctaactgacagtatcgataactctagatagcaattagcatagaggagtttaaatttcttgaccggctgaacttactaatgatatcgacgtataagttcatcttgagaattcctctgaatgccaggttaagtcagggtgctgattgttggcgtcgaagatgcgtttgatgctctaaacattgtgatactattgtgatactatttttgcgagcaccttggcattctcagcttatgtatcgtcaggtgcctgtgcatatactgatcggcctttggctttccgtttgggtgccacggtggcaatgttcaagcggttgtgattgggattgcctctgagggataagatgaaacgtaatcttggttagcagtatactttcatccgtgcttgtatctgtgataccttcttctgatgagtaagttcccggaaagtatatcttcatctttccgatactcatctatacgaaacaccggcattcttgcttgtgtctgttgtcgaggatgggtgactacaagtggtaaagcgtcggcaagtagcagctgagcaggctttaggcctaacgtcgaatcacgtgtgcgatatcagtctagatagtctcaacgggtttgcgatataatttgtgatctgacaatctcccatggacacgacgtcgtacctcgcaccaagatttccgtcaacatcacaagcctagtcagttgccacctttaaaccgggtaattgatacccatatcactggaaaacaagatgtgcctctagtgtcgatcacagcagccaccaatacaattaaatgattcatcacaagactttgagccgtgcagcatgtcacaatcacttacagagtaccgtcaacttgatgagtccaaaccctggacaatgatctccgttgtacaaccagaagctttaacgggacgaggcgtgaggtcatgcccattattgcaagattgcggatctgcacgggctggaccaaagtaaatacaggtaccatgacatcccttcgcaagacctaactcaatttagacttttgtcgaggtatcaaacttccccggcactgtctccgcaacgtctgatcccttctcctgaaaaggttgaccgattatagcatcgaaattctagaacagcaggtcagataatctatcaacagcaagtaatagtctgaaaagtaaacttaccggcccttgaaagtcctttccgccagtgaaccagtacactgcaagtagcaagtaaaatccacccacaaccgccgaaacgtagtctatcccaagtcagtcactttctttttttttttttttttttttttattgagacaaacaatacttactcatagtattggcagacactggaagtccagctggaaagcaaaagaactagaccagtcagcatcttcataatccaaacgtgcatgtagaacttacaatagaagtgacaacaacaaacgcaacagcaacaccattgacaactgcaccaactctcaaccccatctttgcaggtgtcttgtttgtctgatactctgcaagcatgcttctgcccctgacaagcagagcgataacaggacaagcatacgaaacgttgagaaagatggtacaagacgcgatgtatgcactgaaagctactgtaggtcccagatacaaaaggccaaagaggagattgaagatgtagcaaagcatgattgtgcggactgggacatcgagcttgagctgtaggtgagcaaagaatttgtgatagacaatacccttgtcacgagccatggagtatagaagacgactggcgctggttatactggctgaagtaccgttaatgaagcagacacttagcatcaaagcgagtattgtggcggcggcgcgggatttggtgctttgaaggaacatctctactattggcatgccagtagaacttgcaaggattgttgccgggtcggtaagacagaagaggatgactaggataaagacaaatccactagagaggtcagtaactattaaagcaaaaggtagagtagaagacttacgtgacaccaccgatgacaacagctagcaacatagcccttggtgcatctctagaagggtttggcatctcctcagtaagatgcaacacgacatcaaacccaataagtgaaagggcagattgtaacaagccgagaatccaagcaacaccatcagaccagccagtctcgttgttaaagtctgtaaagacttttttggcatctgtcttttcagacatggacagaaggatgatgctgataatgacaacagacaagatggaccaatacactgcgtcacttgttagatacttttgtttgcacaaggcaaaattaggtacgcttgtttgtttcaagggcaacacttacaagcacaatcattccaacgacccagtattctatttccccagatattaccgaccgttccgaacgagaggatggcgacgaagaagagatatgtcttccaggctgtggcttcgtaggcattgttggaggcgacgactgcggctgcggatatcaactgggctgtcaaggttagtatgatcgacaagtataagacgagtagcttaccagcaaagaaggcttgagtggtgacaacagttaaccaaccagcgatattggtccatccaacaaagaaactctatagtttattagcatcaagcaatgttagacaccggagccgtaccatggatcgtttccatcgagtcgtacacagagcgtacataaagtgatattgtcctcctgtctaacgtcagccaaattcactctaatttatcgatagggttgcttaccagcagtaggccacaaggcagcaagttctcccaaactagcagcaagagccaaattgcaaagaacacaaaccacaaacccataaataaaagaaacagcaccaccagaaggaagaatataggccattacaccagcgagagcaatccacgtactgcggggttagctattgccactgcatctaaaaggggacaacatacttgagaatagcaaacgccatggcaaccatggtcagagtcgaaaggcgctgctgcagcacgccttcttgcgtaggggaagtcatctttgtcaagttgtgatatgcactgggactcgagttttagagggagaaaggggtcgattcatatagtctcgttctaaagtttaggtcacacgggagaggaggtgtttagtctgtacaagcgtcgtacaacgataagccaagtcttttgtgcaacagtcgtcaatctgtcccgacttcacggaccaaataactcctcccctcaatgacatactgacaggacctatctcaaactgccgagataccgatacaataacaagagtctatcttgataagcccatgcactaacacttctaccccaggttttgacacgtctccgctaaatataccgcaaaaggaaatatctcgagaagacagaagtcgtctgattggttacagtactctagcggcttcaacaccaaaaccaagaacctgtctagtggcaaaggaaaaaccacgatagcaagaggctcgttgttccttgctagtggattgcgggggagacgatctagatgctcaatggcctgtttttttctcgcgaaatttcctattgcggtaaaattagagagagatatgcgttatctaagatcttcatgagactggggttgacgatagttatggtttctcgtacaatttcctgtttgggtgattcaaacttggtagggtcaattaattggagatatgatgggattgctgattatcattcgattgaatggggaggcaagatatggacccgggccgaggataaaatgagttgccgtccttgcttaacttgctgtggctgctcctacattacattgtctctattctccgtcattggcatattgaacctacttagattgttctcctgctttcaatccctcacaatgtcatccaaggacggctactcatggacagagtcccaaggtctcaagtccggcgttccctgcattggcgccatcagtcctcctacaaatctcaaaaacaacaatacaaaatacgatgtaattgttgttggagcaggatactgtggtctaactgcagcccgagatgcagctatagccggtaagtctcatcttcaaactcttagagcaaagctaactcagcacaggcctcaaggtgttgctcatcgaagcccgtgatcgcatcggtggtcgttcctggtcttcaaatatagaaggctatccatacgaaatgggcggaacgtgggtattctggggtcaagctcatgtctggagagaaattcaaagatacaacatgcagaatgagcttgagttatcatatgatttctctcgaggaatcaacaaataccttctcgtcacacctgaaggaactcagaagtttacccacgaggaagaggtcagtcgcctataaattcatggagtgtgttgaagttaacatgtgtctaggaccaattaatgcagagcggtcttcaaaagctcgtcaacgtagacggtcaagacggacgcgaaaccatcgtcttccctcacataagcaaactcgacgcaatagcagaaaaatacgaccgcatgtccatcgcagaccgcatcgccgagattaagaccgaccttacatacaacgagcgtatctgcttagaagcctttgttcttctctgcagtggcggaactcttgaaacaacgagtttctacgaattcttgcactggtgggccatgagcggatactcttaccaaggatgcatagagtatctcgtcaaatacaagttcaagggaggccaatccagttttgccatcaacttttttaaagaagcccttgcaactggaaacttgacctactctttcaacacacccgtcgcttctattaagaacagtcccgctggtgttgaagttacttctcgaagcggccaaacattccgagcacgaaagatgatcagtgcgattcctctcaacgttctcaacgacgtcaaatttgatccgcctctagcaacagggaagaaggcagctgctgatatcgggcacgtcaaccaatgtatcaaagtccacgccgaagtctcagataaagatctacggtctatgactagtatcagctatcctcacaataaactggcatatggctttggtgacggaactacaccagcgggaaatacgcacatcgtggctttcggaggacaaaacaatcacttccatcctgaagagaacattcaaactacactggatgctttccaaggatttactccgatgaagattgagcgtttggtaagttccatatgccactgacggcaaaaggcatggctaacagtgtttaggtcttccacaactggtccaaagatgaattcgccaagggcgcatggtttttctcacgacctggtcttttggctgatcatctaggtgacatgcgagctagtcaaggaaacatcatctttgcgtgctcagactgggctctcggatggcgtagtttcatcgacggtgctatcgaagagggaacgcgagcagccatggttcttcgatctactttgtctgagagaagccatctgtgatgctatgatttgggagtttctgtatagcactgtatcaaaagttagcattagacattaccgttcaatagcttactcgtatcatcatccaatcatctttacacctcttcgccccgtattatctccggcgcaacatctctcttgggaagttctacagcaaccatctcggcgataccaaattggatctagcgtacctactataattcaaaatttccaaattgaagctgtcaaatcttgaatcttacaccaccagcaaccatggcgaccaccaccaaaccccaaaaggcctcgccttatctttttgtttacaacactctcttcgctcttgttcgaatcgctcttttcgtcagaacaacttatctatggacgcagcaaggcaacggtgctgtgtgggatgaactcaacgtcacggcgcgatggacagagacttttacggtgatggaagtgcttcatgcggtcgcaggtcttgtacgcgctgccccagctacaacagcgttgcaagtcgctggacgaaacactattatctgggcgattacgagaaactaccccgaagttgggttcagagaggatgcctacagttttatgctcatggcgtggaacgcagctgatgcggtgcggtatctgtatttcacgcttcagacgggaacgggatctgtgccagcgtctttgacatggttgaggtatgcaaacattatcagattaaagattgaaactaacagatgaccagatacaacatgtttatcgtgctttaccctgttggtattctttcagagatgaagcttgtttacgaggttattgtaccttctcaggcacgaaaccccatatatcagtatctgctgtggtttggtttggctatttatgtccctgcattttatatcctttttggacacatgctagctcagagggcaaagttgaaccgatctatgtccaagaagcagtcttgattttgtcagttgacttcgtgttcaagtttctgatatagaaatactttataggcaggccacatcatgggttggcggagaatataaagaccaaggtcttgtattgtcagaggaagctgtctgtctatagaggcaagattcatataatgatatcaaatttcaatttcagcctcatcagatattaagtatcctgttggtagccctacaaagtagttcatgccggactatcgcaagtatcactaaccttgactgaattaccagtggccgcatcaggtcttgaacatggaatagttataatatgtcttggacaaattcgagccaattcaatgactggacgtcaggtctgagcatacgacaccgtatcagtaaacgagatccaacatctgaaaccttgccttccatctcaaaccacacctgtgacagtactctctgccgggctaaatttggactaaacggataagaatgccttgtcgcttggcatctcaaccagggaagcttttcatccgatgtgacggtgagagaatcttttggatagacagtcgcgccgggaactagttacctcggcagtagccgcatcttagctgtcgcgagatacatgatgctaggccgaacgaggtattggggttggactctaaaatggcatgttacatcgtcttggcaaaggcatgttcaccgtaggtattgttagcgcttgatgggagttgtagcaggttggcaggtcttgtcgcatcggagtggttcttgtacagtcaattaatctcgaatattcgttgtatgtatcccgatattcgctgtacatcgaaaataaaagaattcgctttcatcggtagatcccagttatgaaacccgctgacatgggtaccgtatccagggtcttggatgataccatcccgcgatgattgtcccgcgatgttaaccgcttgaagacaaatccgatacattgaattgatgaattatctttgagtcaacagacaaagacatgttgtacaagtcgtcacgcgtttgcggtggctcattcgttcacgttgatcagcggcggtaactacgcgcgcaagtaccgtatcgagcagggtttggacgagtacgacggtgacgagatgattcgctgagacgtatgttaatcgcaattagagtggcagtgaatatgaatcaaatagctgagcctcgtgtcttattcatggtcgcttagacattatgagagagacgacacgtgtaaaggccaagagaaagacagactcgacagtaaattgtgcttaacccaatactatatgtaaacaagtcatactggcggtaacaaatgccaagcagaccctttatgcaggagtaggtacacagccttcaaaggacgcgcaattgccaagacacagcctctccaacgatccctgcaccgataattctatgtggagcgagttatccaagacccttagccgggtactgtgatttaattacggtgtcatgatagcagattaattatgccttttgggcagatgctatttgccgactcgtataacacgggaggaccaggctagtgaatcaacactgaactagcgggattaagctcctctgtacagagtactctgtaaagtgaagctgtttgacactctgacagtgactgcttctgccaagactacggttaactcggcgtctgctcacggggtttccgcgttattacgccaaggtcgcagtcaagccgccaagaggggatattaccaaagtacagatcatcacaggaaaagacttttttttattcatgttagctgccgttcaagctgtctgagccccctacccctgcctggcactgacaactttcattattatatcttacttgcacttcccgtttcttttctgttccccaaacttgaccccaacacaacaacatcacctccaactaccattcataatgtctgccccatacgatcccaaccaagggtaagcagcagcactacaataacagtattaaaataataatactaacttattctcagctactaccctcctcagcagggtggatatccccctcaaggcggctaccctcccccacagcccgtaagtttatgaaccctcatccccaaaccatcaccactaacaatccccaagatgcagtaccagcaagcgccaccaccccaagaagaaaagagccacggctgcttctacacatgtatcgccacactctgctgttgttgggtctgcggagagacctgcgagtgttgtcttgagtgcctcgactgctgctgttaatcacaccacctgcatttctccccccccccccctccaaacaaagcgcttggagataataaagaatgcatgatttttattgccctttttctcattacccctacatagctactgggtctctcatccagcttctttttttgtagctctcaaataacggcctaaacacaataccacacatgtcatcaacacaagatttaagccttgaataaagttatccccaattaaatactcgtgcatgtgtagtttaaattaaacttgacgcccctcccacgcgacatcgttgacagttgatgttggccaagcattgaaagtacctgtaacttataagcaatccatcaagcactcacgacaaaaacatactctggactctgtttatccttaatcttattacaatcgcaataagcaggacacgtagcagtcggtttcgctgaagaagcagtgattgcaggctctctacacggcctacagcgagagttggccaggcactggaagtatctagacagcatcagcatacagacgcccgtgtgtctctaacaaatgcatgctagagttgaggcttattctacttactcgggacttttcttgtcttttattcccgagcagtcgcactctgccggacagctcttattcgtcgtgggcgtggggtcgttgaccacgatgatcctgaccagtcctgtcgagatgctctcggtgtaagtgccaggaggcattgttctgtagtctgtgggcggtgctctaatgtcattgacgatgtgctcaaagggtcttggttcaattgcgacttgcagaacctcatccgtcgtgtccctttcatgccgtgggatggcatgggaagcggtgcagaggagcaggactgcgatgccctgtaaagacagcatggtgagatgagtatttctgacggttataaagcaaatggatgacgattatactttctctcatacagccagtacaattcctcaattcgacccagtcgtctggctctgggtttatgtagtcacccttcgtcccaggccacagcgacgccatggactcgtatcaccactaccgaccaacataaagaaacacgcgcaatctttgacatcatggttttatttgtgtttatcctgtgtttgtttctttcaactgacacggaccggccccaaggtgaacaatgtcgacgcggcggtgttgcagtgttgcgtctaccatcaacggtacaatcgagacaccgtgattgcaacgatactggggtcaacaacttgctgaatattcttggaaattacacatcaaactcgcagatattttatctcataagatgcaaattgaagcggacggcaatctctcctccaagcgccccagtcccaattaccaaacatccatacaacctcgcctcgaggccctaatctttgtacagcaccgttaccatcacagatcaacaatgccacctcatctaaaccccaaatcgaacaccagatccgatatccaagacattcttatcataaatcatcattcgcgacgcctactaaacaccatcccaagatgcgattggtctctacaccatcaaagtgtctcggccacagcataattcaccgacagcaatccgaagcaaaacaaaaacgctcatcgtctattcaaaaaattgcaccgtcataatctatctatcccaaacccatagtttactttactccttcgtcacagttctcttctcttcccttgttcgtcgccgtagcacaaagtccctcgtcctcgcaacgcctttgtagaagcgaccatccacgtcaacaccgcgaccctcgagattcgacagcacggcgtacagcgccacccagaccaacacgcagacatcccagatgtgggtgaaccaccaaaagacctggttgccaagcgggcacgtagcatactcgaatttccactcccacgtctcttggtcgaaccacagactcagcagaccagcatttccaccgaaatcgcccatcatgctgcgcaccgtgatctcgcggcggccggggatgccctcgcttcctgggatctgctgtgcctgggcgtcggaccaggtagcgacttgccatgagcgctgcgaggggtctgttccatttgtttggttgatgtagtggtacgtgtcgcaacctgcgtggtcgtggccgttgagcatcagaccaggacggccgtagcctttgccgggagcattgctctttgcgctcataccccacatgccctccaagaaaccacgagtagcatcaacgctgagctggttctgctccttgagacctccgccatcggccgcggtgtgaaagtcaaagagcggtgcgtcaacgcaaatgccctcgggcttgtacatgggaatatgcgtaagaatcagcgtaaactctcccttgtactgcacagcaccagaagttccaatgacgctgttgatgaaaccgtacgtagcatcctgaagaggaagagacttggctggtgtatcgaggttcatatcgttgacaccgatgatgcgcagctgaggaatcacccttgtagaatcggggttttcatcagagtacagagtagccctcgtctcaggatccgtaatgggcagctcaaaacgaagctcgtagtttgtctttccaaaaacccgttcaaagcgctccaatcgctcctcggtcaagtctccagcatatccaatatcgtggtttcctgccacattcatcattctcttcttccaaaccttctcttcctcgctaccatccaaaactccagatactgtgtaattgacacttgggtatttcgccaggtcgtccgaaagcctctcggttcctttaaacacgcggttccagaaccgtcggcctcgcttctcgaattccttgtcgtcgatccactggctaccgacgaggtcgcccagcactgacacgtgggtagggttggtccaccagtttacttgacggtagatatgcgccagataaaagtcgttgccccatagatcgaaccgcttgcgctgcgacatgagccagtaaggaagatcctccatgaaaacatcaacgatatcatggatgatctgtctaactcgctcgcggaagcaccaatggctcgtctgaaaagtcacctttttgtaggcagccttgatatgtgggaatgtgcccaggtagtttgtaataatcgatgtgtcgccctccaactggggatcgcccagcgcaagcagtcggaagggcgcaagcttcgcatgatcgtcgacggtaggcttcgaaggccagtgaaactttttcgtcagggagtacgcctcgtggctatcgcgcgactcgacggggaatgcgcatccttggatgacggggaagaggtagaggtagagagtgaatgctaccgagagcggcaccagcaggcgcaggccatggcggagaaaagccacgacgttcatgtagccgacctcatgcgcgagccactttggggctattttattaaaaattggccaacgaaactgttggcgagagcagcgcaatagttggcaagaaaagagaataaggtggtgatacccctggaatgcagatgttgacgacacgtgaagacaaaaatggcttagtcatgctaagaccccttttcaaggagtaagggcagcattggtttgaaggaggtgttagtttcagaaaattggaaactattatctcgaaaccggtttattgttaattttctaattgattacagaaaatacctacgttggttgaaccttgagcgttgagggttcgtttactgcaatgtccagatccctccatcaattgatgctaccttaattcaagatctgcacagcatccttgcttattctgtaaactgttcaattgggtatctattgacttgcaagattgtatcaagatccttcaagagtgtgtcgtttgcgcgtttcaagccctgttttgatgtgtttccttgtaggtagctcgttgaatggcgagacctagtccactgcgatgccaagatgcagttgagcacaaccatgcaccgccagggctctgtgtcatcaggcaatcattcggtgcttgcacatatgagcttcatctcttcattcctcgtatgtctcatcctcctcctgaggccactccacctcaaactctggatcatcaccctcatgctttgccaccgcaaacacaaccaagctgttgttcttcaatcccaattttgcaggcgtgctctctccattccccgtcttgagcttgacccatcccgacgagggatcgttgggaatcttcaatgcgccatacacaatggtcgagtcctcgtcgacagaggtgttcttgggaggtgagatggacgtggtaagaccctgggggtatcgatcggttatgacgctgataagctcggcggtgacgttggagaagggtgcgagggcgtcgatgaagaggtagatggtatggatgccgtgcttgaagcgcacagagatgtgtgcgtcatcaacgtcagtctggtttcgttagtgtctggcggtcaacaggtggtcggtatcttaccatcttgtcgatcttgggaggtgtaaggtttgagaaagacgtcagaggtcaaggagtcgacttctaaactctcttctttgttcaatccatgaggggtggcattcaattcggtggggctaatcgcggctttgtcgcgacgtcacgtgggcccgcgtaaagtgagttggatcagtctgtcagcaattgagcctcagtaaatcagatgaacagtcaataaatgtgcaaaaacatagaatatctgttataagatccgtaagaacgagaagccagttggtgtgtgggtttgctctgtcttgatacaggtaaatatcatggctgtagcttgtatcacactgggcatcaacattggatccgaacaacagggtgcaagcatcaaagtccaaagccaccacattattgatacgtcaccttttcaaggatgagatgactcggtgacatcttatagtcaggtaccaggctgacagtaaggccccgatcaaagacaggttcgatagcatgtcttctagaaggccatcagttctcagcaccaacattaattaccctgtacacaccacaccgcggaagacgtatggtactaaaataaagaataaagccgtgcaaaaaaccgtacattagcacaaacgcactgtccatcagatgagcacttcgcatcatccataatcaattcacattacctattcaaatctatcacgacgacaaaaagacatcgggcctttgctggttatcgtggtttaataccaagaccagcccagaccaagccagcccctctttactcttgtctcaattaccgacaacaagcgcaagcgaagcgaggcaacctctttctagcatcaacaccaaggaaaagcaaagaaaaacaccgccaacaccaccgggattgtaaactccgggccttgtcgttctccgcaatcaccgccgagcaaagatccacaactgagaatcagccgcgcagaaacaaggctagtagggcagaccaccgcagagcctcacgttaatcttggccttttgatctattgcagcgagaggaaatactgcaacaaaaatatctaccatgacctccgctccgtcatcccggcccggcttcacaccatctggcgccgcgatggcctcaccacccgacctggacctggccttcccgcaggatgccttcccccgcctgtcggtcgcaacacccacgcggctgctgctgggcacagtctcgtcggcgctcgtgggcttctcgctcggggcgacgcagggtggtcagatggcgcagctgcggttccgggccgagcacgcccacaagatgcccgacacgacgacagggtggtacttttaccacaagagcaagaactaccacgccatgcagggcggcatccgtgagggcttccgcatggggttcaagacggggttctggagcctgttggccttgtcgctcgagagcacggtcgatcgttatcgcggggccagcgacatgttttccaccacgatagccacgcttacggtagctggcgcgttttcactctggcgtaagttttcttttttactcaatctcaatccaaatccaacctcggctgcatgcattgactaagaggatggtaattgcgcaaaaaccccatacggggaattcccactaccactaaaaagcatggcacctgcagccgagagatggaaagcgacgggtagatattgcaagatcagagtcaaagagtggggggctaacaagcgccgaacatcggcgtgtgcatctagatcgcctgtcattaacaaccgccgcccggaccgcgcgatacgggctcatgttcggtctcgcgtacggtgggattcaagacctcgttggcttagcccgaggcagaccgatcggatatgtcgagtttcttcgacgtcgacgtttggctattgaggatgatgctcgagtattgtagcaagtctaaacatacgcatatgttattattgtacaattattgaagatattaatatcacgactggaaacatcaaatgcttcatatccgcattgaccagggatctaccggtgcagagatcaccaggaataaaaaatcattagtgtcgtttcgttatcggggcagtccgagttttttgtcttctaggtggacgcctctcccgtgaaccagccccaagagaggggggagagcggctttgctcggtcttttatggagcatgatcgataagcagacagcagtaataaagcttctagcgagatggaacatttttctgtgtcactgcgactgaaggagactaaactgttccaggctgttaggccactcgctgcatgcagcagcagggcacgagtagacaagatagacgggcagacatgggaaagctgatgatatggcagcagagccccattcgtcacgtccatctcggcatatcgtcttatctaccggttgcaacgatgacagttggcagcagcaacgtctttactacagagtacagagatccgtattccgcaccccttctatccttgcgtaatagagacctaattgaccaaccccagacccaatcgtcatcagaaccaagtcacaagacccttttcattgtctcatctcaaagcacaaaccatccaaatgcctgtcaaatgttccagtccccaaagagttaagagaatgcttgtgatgcatctccaaggtttccccacaatgccctgtgctgttctttacccaattacataacacgtaatctgctgggatcgcggcctgttgcggcatccaaagaaacattcagcgtccttttcttccccagcttcctaatctctgcctcgagtcgcctctaaccaatcaccgtgtcgatcgccaactctgccactcccccacgcccctcaacggctacattcggttctcttttttagaatgatgcaagactagcttcacttttttaacagccacgtgacggctgataagctccgtctaggtcgccatcgttcaaggatcttggagaaaggtcccggtaatctggggcctgtctactgtgtatctcctttcgccctgcctttactgacctggcagctgttggtccttgatatcacgggtccgcacttcgctcggccattacggagagaacaaaaacaagggggttcgtttaatgcgtagcctacaatcatgactagcagctgggaatatcaatggcgagaaaaaaaaaagtttggaatggggaacggggaacgggaggataggctcacgatagcgccacctccatcacacgcccctggagttgcggtgctagacagatccaggcaccgcagtcaaccgacaatctagtgtcagtgctagaccaccagatacagatatattaagctctctgccacccgttgctctttacccaatctcaacaatatagaattaacttatcttgcatcatcgcaccgaccacccttatctcttgcacgtaaaacaacaacaacaacaacaatacaacacccacacacttgctcaacacacttgcttggatccatactgatccagcctttccatcaacacctaggacctctttccaactacatctcaatctcatataatgagctcggcccttcggcgagggactgcccagccccttcgctgggcgacagcatcctccagcgccatcaccatcaacactctccgaccatgcctggctgcccgccgtcacatccactcttctgaccgacgaaccaacaccatcgtcgagcagcgccagatccgcgaccctctcccttccgtccccagcaaggcgcccctctccgtactgcctctgatcatgatcctgcgatccctggccaccatgactgtttcttcctcgcctctcctcctacctccttctctgcacgttatgggaatcctggccaacacctccaaccctatcctcaaccccgacaagaacccccttctgcgattcttcctcaaaaagaccttttacgctcaattctgcgctggcgaaaagtcacccgagattaaaaagactatcgacggactcaagaacattggcttcaacggtgtcattctcaactacgccaaggaggttgtcctcactaaggacgagggcgccgatctcaagaacgctgctgtcgagaccgaatcagccatccagaacgagatcctcccctgggcccgaggcacccttgagactgtccgactcgccgagcctggtgactttgtcgctctcaagtttactggtgccggtagcatcgccctccaccagctcaaagagcgtatgcctcccagtcccgccatgtacaaggccatcgactccatctgccagcttgcccacgagcgaggtgtccgtcttctctttgatgccgagcaggacatgctccaggacggtatcgatgactggactctcgagttcatccgcaagtacaacaagggtcttggtgaggctgtcatctttggcacttaccaagcctacaagaagaagtgccccgaggttctctctgcccacctcaagctcgccaaggaggagggcttcgctctcggtgtcaagcttgtccgtggtgcttacctcaactccgacccccgtgagctcttccacgacaccaaggaggacaccgacgcctgcttcgactccctctccgccagtgtcctcacccgcgagtggaacgccgacgtcaagggttccggtccttaccccgctgccagtctcgtcgtcgcctctcacaacgccgagtctgtccgtcttagccgtgccattatggaggccggccgtgccaagtctgacattgcttttgcccagctccagggcatggccgacgaagttagttgcgagctcgtcgaggccaaccagcaggacaagaccatgaacctgcccgcctacaagtacctcgtctggggtaccaccggcgagtgcatgaagtacctcctccgccgcgcgcacgagaacaaggatgccgtgcagcgcaccaagggcagccgagatgctctttggcatgagcttgtccgacgatgcaagagcgttgttggccttgcttaaatgaacaaaaaaaataaaaataaagaaaaatcgggaatgggaaagagaaaagagctttatatcattgtcttttgggatttcttttgttttgcatcatgggtagcgatcaggagtccggggcgtccagcatctctataccagagatagatcaagcatagatgaagaaatgacttacgttttagtcttacaattattctgatttgacaagtgatgtctttttgtgatgaagcttttagattcgtcctttcgtgactcaaacaccccgtagagccatggcgcctatgacaagcgactccatctccttctgtttgaccttttcatcctggatatcgtctagccacttgagtccattcaacttgtagtacttgcgtactttgggtacgtcagtagcgatggatatttgctcatcagtgatggacacagcctctccctcgacattagtcttgagatgttcccagatttggtcttgggtcaagggctcagcaccgtcctctccgggaaacgtgaccttgacaacgacgaggtcctgggttgatggagagataccatagcgacggtaggcatcagcaatctggacgatcagtcagtccctgttaaagtaccgtgaagagcaagggtcatattacgttattagaggagctcattgtgcacacgatctcggagtgaacgtttggcgtcctgagagcgccattcacagccgtcgacgtagccttgaatacggcagacaacaactgaagtctcgaaacaacctgctcaatagacaaaccccagtcatcagaaatgccctagatctaaatcgggtggcccgacggaactcaccactgaggcatcaataaaggcgtactcaaactcggggttccgggcgaggagctgctgatgcaaaaaggccgcattcttgacaccacggaacagggcgacgtagaccttgtgcgaggcaggcagatgttcgagagtcactgtttcgagagccatgatgggactaaagccgagagagccgttagactcagacttggcaaatgcgtgatgatgctacttggcaggagacagagacaaaagttcgtttgcttgctcgctttggaagtctgctgatttttcgtaaccttgtcgtagcgcgacggttgagatgatcttctgagttgagagtttcttgtctctagttctgattctttgacaagtgtggtttagtgtggaggggtaatatttttcgggagtagtaaagttcccctcattcatcacatgtcgttttactgtgtttatactgtatctgatctgtaagactcacagatgtcttctgcactcaaaattaaaggttataacacgtcaccttagtaagggcaagccgtgtgacagataaatacgtcagaaattaaatgtaattcttcatttccggggtgatgcatgcattgaagccatctttgatcgcctcgcccgtccgttactgttacacacgcgtgcatcgctctcgataccaatgaaagccataccaatggaggatcaaaagatctacccgttgacaatgtgttctttgttgaaataccgccgatgctaggccgcgccacagtcatcgagtgccgtggtgagaataggagcaatgcgaatggttggttgtcgacttgcgtctgcttggcagacttgtgcaggacaggaaatagttttacagaattaatagaaacagtgacaacacgaatagcttcatgtttgtttaggtatagtgagaccaactaagtagggttgcatcatctcaggttacatgcaaatcatacgatgccacctaaagagcttcctctctggtaattggatttcttggtattcattctttgactccgctatccagctgcgcatgcgtgtaacgaatcgtcatcgttgtgtgacgggacctccgatgtgtctactccagccacagcatcatgacgcttcgtacggcacattcacctcgtggcttggctttgtcttgcccagaaatggaccaaggtctagaccatcatcaccagtccttggtaaggcgatcccccttgcgttgtgctgtgccgcgcagcccagtccagtccagggccctgcaaatctccaagtaaactttgatgcccgtctacggagaattcttcaatctcacacatcctggctgaatcgacagtgctgggctggctggcgtttctctaaccaccgttattctttctagaaggcatctccgttgagtctcaaacagtaatctcgatcgatcaagatatggtttatttcacgactctatttgatctgtgctttgcagaacagaatacggtctttccggggaaccaggactcacgattgacatgctctactgcacgtcagccccaggcagttgcgtactgtagaggtaggtgtatctattttaactcatgaagctaaatctctagtgggatgatggatggatcgttacaacttggcatgtagacgataaccagataccatcatcttgacctttgacttataagaccaagacatagcagccttataacccctgtttctattgtcaatcgaatctatccattcattttcagtgtcagttgtctcattgattctgtctgcaacacatcatatttcatcatatattagacagccacaaagaccaaatctagaccattccagtctcatcctccctgtccatcccgtcttcccttctctaggctcaatttaccaccctgtaccgggttgtcgagccgtccccaggcctccacacaacccttcgcagcctttaggccgctaatgcacagcgcattccccgccaaacccatcccctgtacagtgccagcgtcggcagcgacagctatccaagtccaccaactgcagttgcaggcgcagccacggctagtgactcgtagaagagccaatatgatggaggccatatcccagcgcaacttcaattcctcctccatcgccaacctttccaccccaacgtcgcagtcgttgacgtcgcagccaggtagtttatactggccattcgacgcgcgatcatactccgccctcgcatgggcgcccgataccttcgcttacaactgcaacccttctctcgccgctgtcaagccttctgctgcgactttgactaaacccactgggcggcgcccgcgccagcctgccgcgatatctcgttgcacggccaggacaaaggccagaaccgcgtctcctgcgagtgccggctacaggagcgctccctcttcagcaccatcctctgcaagatcctcacctgcttgcacgaggaccttttctccacgccccaagtccaagatgcctggtcgacctctgaagcgggctgccagcagtggtgaagacgaccacattcaagcgccaggaaaaaagcagccccgattagaacgaggacccgatgatttttccagcgttgtcaagaatcgattgcagtcttatacacgcactggtcaggcttgcgacaggtgcaaggtacgtcatgaacctcagaccacactcatgataacacagctaacgcgcaatctataggtgcgcaagattcgatgcgatgccctccccgaaggatgttcccactgcaccaaccagaacctcgaatgctatgtcacagatcgcgtgacaggtcgcacagagcgacgaggatatatgcaggaattggaaagagaaaagagcgacatgctttcccacatccgcgatctcgagaagctactcgacaacaagggcgttgaggtcaagccctgggagtggtcgccctacgcgcagtacccttcgggcgtaaactttgacgacatgggcaatccaattcctgatccaagtactggcgaaacatggtcccaggttggcagcgcatgggttaagaattcttcctctggctccaacgctggatcaagtccaacctttcctcgcactttggaatctcgaccccacgacaatcaccttggtgttggtttcgacagctctcctttgagctcaattggagggaccaaactgtcaattctcggcatgacagtcgacctcgcaaagttcgaagccgacgagccaccaatcgatgcaaagccctcggcgccattgtacaacaagtcgtcgcaatccttcctccaatccgctatgcgcatcaaccctcccatgcacgtcgacatgccctctcgtgaagatgcattcacctacgccgagtggtactttatgacattctccgcctttctcccactcctccacaaaccttcattcatgcgtctagtaagttgaactcaaactttcagtatacaaatactaatcgcgtgacagttgacacgcatgtacgacgaacctaattttgagccttcagtggcggagctcgttaccgtgcatatgcttttcgccatcatttgctaccagtatggtactcgaaattggcagcaggtcgatcagcgcactcaaatgaacgacctgtccaataagcattaccattttgctttgagcaagttctttgagttgacatgcacgcaggatctagcttcggttcaggcgatggccatgatcgtcaaacataccagagcttttcccaagtctggctgtgtctcaatcattgccaatcttgcgctgcagcgtgcgctcgagcttgacttgcaccgagagtcgagaaaaccaggtgaaagcaccaatcttcagcatgaactccgaaagagaacattctgggtcattatgactgtttacattgctgtcaatggtcgtcgtggcaggcccatgccaatcactattgaggaatttgacgtcggctttcccgagcctatcgcagacgagctcctctcggatgagggcgttgacacatcccgcaacattccctgcccttactggccgggcattgccagtttcaagattattcccatctacttggagatgtactccaacatttacagtgtgcgacgagatgcgcgcaattatgtcagcattgtcaacgcgctcgaagccaagatcaagaactgggaagatgagcttcctggctttttgaagatggatcacgccgagcaaacagagcagacacgcatggcagctgtctacgccaaaacctgggcactcgagtttcgactctgtctgcgacatccttcagtggccatgacaagcgacaagacgaaaatggcagagaacatgtcaatctgcgaggaagcctcgcggaagatgcttcaatgccagcttgagatccaaaagtgcaagtgtctcgatactacgtggtatcagacttcaatgtacactgctggtgttttcaccatgctggctgccatgtgggagaggcgatttgagacgacgccagaggccattgctgccttgcgcgaggagatgaacggctgggtcggcattctagaggaagccggctcactgctcggtaagttccagcaaatcgtatacgaaaatgtcagagctaacaatgtcacaggatcgggaaccagtattggtgccgaaattggaaccatcattgatcgtacaattgcgtggatcgatcatgacatgcgcagcaaggaacccaagagcacccagccctccatcacaccggagatcaagcaagagcggactgctcaatcttctgcttacccgaccccccagatcccatctacagtgtccagtggaggcactcaaggcgaagtctcatctgcaaagagttacttcccagagcctgaaatgaatggacaggctccttatcccacacttgcctacaacgagcccacacaaaacggcttggcacctgcttacgacactggcgccatgttctacaacacgcctgcgcaagccgcagtcacatcatcggccctttcgtcgtccgtggcgcaggtgaacccaatgctcgcattttctcaaccagcccaggtaccccagcctgacatgctctggcagggtcgcggcaacacttggcacgactggacttcggccatctctgacacccaggatcggttcagtgcatccactcttttgacgctcggaggcagtacacgagattcctccaccggcgcaggcgtcccgggcgtcacagccagcccatcagcaaacgacatcaacaatatacagaacggaggccagtggcccctgataatatttgaccaaatggcgccaaacggatcttgattatgatgtgaatagggaccagttgtccccttgtgagcatttattggggcgttcttggtggcgtttccggggagaatcgccacggttcaacaaaaagggtacttgggacggttgtattgtacgatgtctaacgattggaagatatggacgctttgcatggttggagtgttttgaatgtgtgatcagctttggatcaacgtttttagtatatagctaccttatagactgtacattatggatgcaaaagtgcacattgttttacaaaatgtctcccaaactctaaacttgtgatttctcgctacaagattgtacattcattgaactttaaagacaatattgcctttcatacatgtcagtgcttggtgttgaaggattgttactcaaccatttacccgaatcttttccgaaccaagctacccactcttttcttgtcgcgttcaattccaagctccacgtccaagatattgcgaatcgacctctatcaggaactctttgcgcagccgaattacatcgtgcgcggctcttgacatctctatcatcatctctaacatcgccgacaagatgggaaagaagcggcgcggtcaccccgacatcgaggaggtcctgcaccgtccttggtgctactactgtacgaaatcttgcgccgtgcactcttgtatcttgatcgctaacatttatcatcaggcgagcgtgattttgaggatttgaaacttctcatctctcatcaaaaggctaagcactttaaatgcgaccgctgtggtcgtcgtctcaacaccgcaggaggttggttacctattcctaaatcttgtacacaaactaacgattacaggtctctccgtgcacatgaaccaggtccacaaggaaaacctcacgcaggtcgaaaacgcgcttcccaacagacaaggtctcgaggtggagatttttggcatggagggtatcccccaggaaatgctcgaccagcaccgcaaccgcatcctccagaacttccagcaggcgcagaaggaccgacagatcgcgaccggaaaccccctgcctggtcagggccaccagcagaagaagatcaagacagagacgccggatgatttaaagaagaggttggcagagtttaggcagaagaagaaggagattgctgccaatggaggcgtggatcctgatgctgctcctgaggctgtagagcctcaagctgctttcgtgagtatttctggtcttgtgatgatggctttgctaatgtttgtagaacgctcctcctacgtatgcttcacaaaacccctacgaacaaccaccctttccccaagctcccgccgccgtaccaccttacacctttgcagccaacaacctccccgcacgtccatcatccggcgccgcgcttcccactgcgacaggtcttcctcaacgtcccacacaaggcggcgcatggaacggcgcaccagcagcaggcgacgacatcgataacctgatccgcatggcggaggcgggcatcaagccagcagcgccagcggaggaggagggtgaaaagaagaagaaggagaagaaggtgaggatgttttacgacgatgcggaggttagtcccgaggagagaatggcggcgctgccgaggtatgcgtttgtgcctgaagttggggcgtagagtttttattgagagggattgcttgcatggttggcgtttggttgtaaactaaatggttaatttgatgtttgatgcagacgagatggctgcaagacaggctgttggtgtgattgtgctgttcgccggacggagtctttgttaaacagatgctgtgataggaacccatcgtagagaagtccagattgaagtatgcatttcctttaccagggacttgctaccagctcagaacaagtgatactaggagcaagtacttcatcagcttaacagactcgggttcattgctcatgacttgtggtcaattgtcaacacaaactcgaccgatcatatcagattaccctagcaaataaacaataaaaataaaataaaaacaccttgttactagtcattctagtcaaagacgtggcattgtcacgaaacgacatgtcagaatagtgaagcgatcttggggagcgatcttggggagtattagtctcaagccgcattcgtcaaagttaccctgcagccctggaacacattctcaatagtgctctatcctgagcttcaacttgttgtttgacagtattatcaggcaattgctactaaaataactcaatgtttatcttttcttattctgtttgtttagattttcatcatagcgtgggtcattggtacattgtttattgtccgatggatatctggatgatcgctgttcttggtgctgtcgcaaaccagccctgaatcaaaacatcaccagcctcaaaagcaacgtcaaaaacaaatagctcacacaccttgggtcccatcgcttgactcgagacccatacgtttaattgacctgtccgtctttgtaaggggtcaagcacatgcattgaagcactcacagactaacagggtccccctagagcagtggccccagcgcgtttctacagcaacattaccccccataaactgaaacctccactaatgtagagaaagagaaaacaaaccagacgtcacccgcaaccatgcctcgcttcggcagcttaaactatactcactcttttcaacaaaccgccaattatactaacataccaaaccaaacagcaggtgccaacatctttgtcttgtctagactcttttttatttcgtttttcttcttgttcgagtaaccctcaacatttgtttctatgatccattagctcattcccaagagcgcgcctctcattttagtactgtcccgcttttgtttactttgtaacgccttcctcaccgatactgctgcacgccacaagagagctcgaggtggtgatctaaagtttccgattgcaacaacaccgcataacgagtaaacaccgatattatggctattacagccgctccaggcgcttcagggcagtcttctattactgttgctggtaggatacaccttcaagatgaaacactccagtcgctaactgtcttcagttcgagttcgtccattcacaatccgagaagcttcgcaattgtcagtcgccaattcgatacagcgaaccttgtcgctaactataacgcagacaaaagaacaatgacggtaccatctttctcggcgacggctctttggctgctgcgcctacaccaaagctacaccaacgtggtattcgaaacgtgatcaaagttgtcgacgaccgttgtttgtgcgtttattcctatcacagccatggcagaggctaacaatatgcagagtctttgatcctcccgaggataaccccgttcagaaatttggtcgctcagttgtcccctcatcgaagaaagtcaaggaccaagttttcgcctttgaccgtgtgtttgacgacaacaccacccaatccgaagtctacgaaggcactacccgaactctcctcgatagtgtactggacggttacaatgcgacggttttcgcctacggcgccacgggctgtggaaagacgcataccattaccggcactgcacaacaccctggtatcatctttatgacgatgcaggagctattcgaaaagatcgacgagcgcagtcaagacaaggtcacagaattgagtctcagctacctcgaaatttataacgagaccattcgtgatttattggttcctggtggtggaggcaaggctggcttgacactcagagaggacagcaacgcagctgtttcagtgtcgggattgacgagtcaccaccccaaagatgtccaagaagtcatggatatgattgtccaaggaaacgaatatcgcacagtgtcgcctaccgaggccaacgccacttcatcccgatctcacgccgttctccagatcaacgttgcccagaaggaccgttcagccggtaccaatgagcctcacaccatggccaccctcagcatcatcgatcttgctggctccgaacgagcgtctgtcacaaagaaccgcggcgagcgccttgtagagggagccaacatcaacaagtcccttctcgcccttggaagctgtatcaacgcactttgcgaccgtcgacagaagcagcacgttccctaccgaaacagcaaacttactcgacttttaaaattctctcttggcggcaactgcaagaccgtcatgattgtctgtgtctcgccatcgagcgcgcatttcgatgagacgcaaaacacccttcgatacgcaaaccgggccaagaatatccagaccaaggtgacgcgcaacgtctttaacgtcaaccgccacgtcaaggactttttggtcaagattgacgagcagatggccttgatcaacgagctcaaggcgcagcaaaagaacgccgagggcatgttctttgccaagttccgaaagcaaggcgagaagcgggatgcccttgcgcgagagggagttcaacgacttcgaacagcctatgagcactctgctactgagcgtcaggagcgcatcaacaacatgaaacgactcaagggcttcgagcgacggatcggtatgttgtcaggatggatcgccgcattcgacactgtttgcgaccagcgaggtgatgaagactcgatgccccagaacctagtcgccattcgaaagacggctcagggtatccttgtcgagctggagaatagccgacaccatatccaccagaagttggaaaagtctgattgggagcgagctatcgacaccgccctatcacacgccctccagcaactgcatgtggccgacggcgccgatactggagagaccgaccagttgactcgcgagggcgagctgctcaaggccaactttaatcgtgaggcgtacagggaggtacttgagcaggacaaggccggtgaagctgccatggtccaaatgctccttaccgcccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatactctcgagatgggtgaagaggaagccgtcgcccacgccaaggagtcgatcaaccggctcctacagactggcttcaccgcagctggtcaagtcgtcaagcctgacggctccatgcccgcggttgaagtctcttcgcctcgaaagagaggtacccccaagcgcaaaaagtcaattgctatgcacattaagcctgtttcggccccagtctttatgccagagaacactcctcttagcccaaccaagggatctccccgacgacgtaaggtgatgggagcttccaagaagagcatcagcttcacgccggtgaagatgctgaagaagaagggcggagtgagatggagggacgatgagactgaggagggtacactggtcgacttttcgcagacgccccaaaagttcaactcatcgccggcgatgccttcacctgagaaagacatcgttgcgcccccgatgccttcctacctggagcctgaagagtcgaagattgatgagtccaaggtcgaagatgagtcgagtcccaggctcgaggttccagaaatgtccagctttggaggcgcgaagccaagcaggtttcaagctggattcctggcaaagggagctaggccatctcttgccggcgggtccccccaagcaccaaacttgagcctcagactgggttcagtatctcccgacgttcagcgaacaccacccttacgatcattagatgtcactaagagtggcaacttttcgccatcgccatcagggctaggtattccacgacctattcgacactttaacagagtgcacgacgagaacaaccctcctggttcaggatcggattcggagacgagcaccatcgacgcgcgaaagcttcagactgctctccgcacagccatgaaggaaaaggctcgtagagcgagcattttggctggtacaggcgcatccagctctaagcgtgtctcttctatgggaatgctgcctgaacgaagcgcaccccgacccagtttgtctgggcctctcgccagcaccaccaacggcatctctcgactccgacgaggtagcgccgagaggagaagaagcccaccaatggcatgtttctccaacgactttaccattgacagagccttgactcaaggtcaagctagacgcatgaacatgagcagtactcgcgcatcagaagttaatggtggaagcccccagggcagcatgaccagcggccctgcccgtcggattactatcggtaccggctcaggagctgcgcatcgccgccaagttagtgccggagatacatggcgatgaggtgacctgtataataacgctcgtggattaaattgccttgatgtataggccttggatgggagtgtgtacttgatttgtttattagcctggagtttacggctgtggcgtttggcattgcatgaatctatatagattggaatgatacggcattcttagttagtgtatgaacatattttgaatcgcatcactcaagggtatggtatctcggtgcgggggatttggacatgtgactgtatgatgtcggttggattggcttttacctttgcaccgatgcgtttatgttgaacgtcttcctatcataactctgactttgatggaggcttaccaccgctgagaccactttggtcagatggtagattagagggaatgtggccatcatacataaagaattgtgaggtacaattggtggtttctcacgatcctcggagttgagcgtacggcgactccaggaggcaacctcattctcgcattcataagtactacctactcagcagctcacttcttcttcctttggcgcccttggataacactactctcttacatcgagtttcgataccaagcctacttgtcagctactttgcccatatacaccataaggttcaaacataacaatttaactgaccgcttccagagtatcgagcacagtcgctcattaaacatgtctccccatcttatccgttccttcgttctcgcctcgctcttcagcgccctcatcaacgcagaaccatgcaaaccaaacgaagtcatcgacgacgtcgaaatcttcacaaccacaaccacaaccaccaccgcaacagcccaagtaacccactcctgcatcgacaacaaactaagcccccctcccaaagacctcctctgcggcgtagaaggaaactcctggacgcgtgatgattggatagaagacgagacgaaatttgatggtgacgaactagactgtcttgcaagatgttttaaagcgcgaaaggagggaaaggactgcgtgttgtttgaggtccagaagggtgccatgtgctggttgtatgtcactactgatcatcagcttgatcactcggctgtggttaggttgtatgagcctgggtgtttttgtgatgtgcctaagagggttattgcaggaaaggagatttgagagtcttgtctaccaagccgagtaaattgaatcacctgacctagactaattgaacgtaaagtaatcataatgatctgctgagcaagatgaatcactgctgaggttgagaatctgtaggggcgtgacctgctcaagttacgtgatccaaatcaatctatataaactcggcctctccccaaattgatttgtttcccttcttatcattttaacttctcgtggcttgcctgtcgcccctcatgactgtttaagcggtcacgtttgaagtgcttgcagctgtgttgctggaccttatgacatacagtggccacctttttattttaccaatccataactgacagtccaggaaaggagatttgagagtgtgggattcgtgatgaggtttgatgaatggctgctggtgcttggagaggactggtttggaaagaatgtgatgggcacaactcgaattaggtttctggggtatcagtgataaatgtttgttgacgccgcgtcttacttataatatctgaaagacgatgaagcatcctcagggtattaggaaaattgaccgctaggaacataagagatataactattaggccagtttatgttacttagactagacttcttagactacttatttttataccctaagacttgagaggccagcttttttgctacctactagagcataaatatgcttattgtgtctaaccaaggaggcaatgatatgtcgctcttaatcatccatgtaaccgagctgacttgggtattcgattgcctgcggcttatatcgactcaggtccaagctagtccagactatcgattgtgcttacctgacatgtccttcggggaactccttagcctatcaagttggatatagcttcttaggatgtttcttctttcgggaggcttgaaaagacgttgagatctgttgacgaatcgagtaatggggtcaaagtagaatgtaacaacagtaagatgacagtccggggagcggccaaacacaagttgtagaggacacgcttgtataagagacgcatctttctctttgtattcattgggttcacgttcactaattcatcttttgtcttgaatttctcagtaatcatctgagatgtctcgccatctcgttcgttcattcatcttggctgcggtcctcagccccctagttgatgcaggaccatgcaaggcaccggaattaagctcaactattgagtaattcactgccatcttggaatcctcgaccgagttacccactacaacaacagaagccatcattcttaccacgaccgaggcagccgaaacgaccactgcagccgtcccttgcatcgataacaaattcagccctcccccgagggtctggtctgcggcgcggagggagttgtcatgggaaggcccgatggctatataggaggtggccgtagcgagtcagaactcacatgtgcagaggattgcaaaaacgacccagactgcaaattcttctctatccaggtgggcgttaactgccagctctggtccaagagactgtcccctttctcgcccccaagtccttggaagtggtacgacattggttgtttctgcgatattcctgaacccatgccccaggttacgcaatctgcttcttgaaggatatcgtgatggggagtgatgggatgtttatggttgcttggggaaggtttgaggaaggggatatgatgacgataacttcacttcttgatacaacaatggattcagaaatggcgttattttgaacaagttaagtttgatgatgatatatgatatacttcactattgttccagcttccaacagtgatactcggccaagtgacttcccatgaaagacgggcacaaaataacaggcaatatcttggcttactcatcattcccgaataacaatccagcataaacttgtccgtcctttctgaccaaagaaatgattcctctaatgtcagccacaggagataatctgcagtaagaaactccgatgattacgtggctggcaatgctaacatgtcattggctttcggcgataagcccccacttttgtcgtgatgcttcatcggtgtcggtgataaatcgtctctgaaggtttcggagataacgtactttggctagcatatgtgagttggaacatctataagaatgatatgaggtcctggtttaaagtctgtatcatcaatatcacactttatcacatagacactcacacaacaaactacacatacccaacacaccacaacaagtatccaaatgtcttcaccagtttggttcatcacagcagcttcatcaggcttcggccatgacatcgctcttaacgcccttaaactcggccacacagtcatcgccacagcacgcagtacatcccgtgtccaagatcttgctgacgcaggagcccacaccctcgcctttgacgtaacttcctccatctcagacctcgaagccatcgccaaagatgtctacgccaaacacggccgcgttgactatctcataaatgccgccgggtacatcctagacggtgcagttgaagaggtttccccggaggagctgtacaactctttcaacaccaacgtctttggtatcttcaacactattagggctttcctcccgggcatgagagagcagagtgttggtgagaacggacgtcgtggaacggttgttacctttggaagcatcggctcttggagtggtggcgcgacattctctgtctactccatggctaaagcctgcgtgtcctctctcgcagaatccctacgtgaggaactagcgcctttcaacatcctcgcttcagtcgttgaaccaggatatttccgcacgagctttctcaaccctggcgtcaaggtagtcactaagaatcgcatggatgtttacaatgatgagaagacgcccacgggtatgacgcgccaggctttggtggcgacggataacaaccagcctggagatgtcaagaagggaacaaaggtcattgtggagatcctgacggggacaggcgttggaaagggaagggaagtacctgtgaggattattctcggcagtgacgcggatgcgtttattcggggcaagattggtgaggcgctcaagattctggatgattggaagagtgtgactgtgagcacagatcacacagagtaggggtgtcaagagactcaacattgtagaactagaatatttcaaatcaatataaatttccttgactatgagatgtatagcagtctagtgggtagcctctcaagtcagggtatataaatacgtatagttgagtgatgaataaagcttacagtcttttgtctttttgataccacttttctcttgccatttcttgcagtcttgcttcttcacacacacacacacatacgcacacgcaatcccagacaggcagacacaacaagaaacaagtctcgatcgctatggctgtgacttctcaaccgcggccgcggcctctttttgtgtacggaacgcttagagcgttgccccttcttgcttgggcgttgaccggagacgctgcaaagaccagcgctgtggcagacttggtgcgcccagccaaggtccacggctgtgcaagatattccacccaccattgcaactatccggcagtcattaagcaggacgaccacgaggttgacgggtacgttctacttctcaagaccaagccgcagaggaagaagctcgacgactttgagggtgaggcctacacacctacagctgcccttgcgacactcgatgacggcaccaccattgaaacagatatctatctctgggatggtaatccagagtccctgtatacggagccgggctgggatctggacacttttgtaaaagaaagactagaggattggctagatctgtttgaaggcatggagttggtcggggaatccgatacagattgatgcaatggatggctgccaacttcagacctcgagatccctgcctcgcccagagcctcaggggcctagtgaccggattcatctatttcgcagacatttaaacggtacggcttatttatttctctatagcagggtattaacaacaagtatggtgacactgtgatcacctacgagaatctgccataagcacgtgacccgttcagaatcacgtaaccaatattcatctacctttccgcaccctcccgctgaattctttcccttcttatcatttccttttagacctccgtgactatttcagcggtcgcattcggagttctacaaaatggatgaatgcggacaccgggcccccaagacctcaggctattggcgaggcagggctcttgagatctgacgtcgcaatcaggatgacgcagccatggcaattcgacgaaaatcagccttgggtgcccgcaagtcttcgaactgtttgctctattcctgaaacgatcaagacgcaaggacagttaaacttgcatcccggcgaagagggattcctcactggagagagttcggacggactatggggggttgcaactttcaaacgagagagccacgaagaagcgatcaatggtaggtgtctacaaagccatcgattgacacaagctgattcaaccgtacagttttgatacctatgaaccgaatcatcaagggtgcgccctaccgatcgctgcaggataagctaaatgatcggcccccgacaatgaatcagatagcaaacgtccacctggaccctccatggacacatacgtccggcacctggagaaacttccaaaagaacataaggccaatccggtcccgtggtctcccgagcagactcgtcgatacagttttcaatcacccagtcttcgcagaacaatccagacttttattgatggctttacccaaccagcccgacagtggatgtcaaatggcaagtttaccctgcgcgatgcttatcctacgacccattacggcctcctacccgaccaagaatttccaagaaatttacgttcgattctatacaaacatggcaggcttcgatccggacgtcgtgggtgtatacgttggccaatctcaaacctcactttgggggcagcaacaagaccatgatggcaataccgatggcttgcgaaacaagagtccgcattacaacattgctcggtgcacctccaaaaactgccgctacgccgtgccgattatcttattcgatcgcacccagactcttgactcgatctggatgccgttggtgtttgcgtcggccatcatcgccctttatcttctacctcaatcacatgtctactggcctcagggtgtcggaaatatcggctgcgggaagcgtaagggatgaaatttgtaggccgatttatactacttagaatagacctttagactaatgtttttatctcaaggcttatgaggatgatcttacccttgatccctgtggcgaatatctgtcagcgtaataagcatgattatagcgtcggattcggctagtcaagctgtccaggccatggtcagatgacatgtctctgagatttgcaagaaatcattgcaataatcagccatccacctgtttcctaatcgagtcagcatcggaccccgacattagaccggcggaaactccggatagtaagcacagaggatcaagattaataaggagagtctacaaatattattgaaatcaatataaaagataactctctcgcagctagtttaagttgatccaaaaacaataaacacatcatatcaacccattacaaaacaacatcatgtcagaatacagcccattggcgataggcctcaaggtcttttcaattttctccatggccacaagtacagcagatgtcattgccggacataaagctcttatcccagcctccgaacgagccctactgccgaaatcaacactctctgtggtggacaaccaactgcgtttcctaggagcggcatggggaggatacggggcactcctgtggtgggccagcaatgacctccaagcgagacagactcctctagcagtacttggagctgttatgtttattgccggtatcggtcggaccacctcgggattgactcttggttggggtgcaccgtggctcaaaattgcggcaggtatcgagcttgttttcccacctctgatttacctgtttgggttctagataagatgtatctggcggaggaagatgaaatggtgaaaggatttactcaactctagagctacattgggattagaacttggagtggtttactcagtcgctatactctcagatttctttggatagatcagtcgcacagatggaaagagcatggctaatgggattttactctcccacgttgaacgaagttctttttcatgtgatactatgtgtaacactggtcaaatcttgaacagaaacctcaaacacgtagcaagaggctgtatgacaaggtaagacacgtataactggccaaagatacacaggtcaaggccgacctttatgcaataatccagccaaccaacttacttagttgacgagctacatgatggtcatactgttagaagacattgaatcctccgtgtaactcggtgttgcaagggagtatattggagaacgactttgactgatcggtcctgccttacttcacccgagtaccttcccgagtagccccgagtctttccgacacttccttccacatcaccgttgcctactatcagtctctaagagaaccccaactcaacttgaacaaaccatttcttgaactctttggcaatcgcccatcatggaagcaggtggtctcgcattaggggctgtctcccttgtcagccttatcaaagattgtgtcgatctctactccatgttcaaatcggcacagaacttggataaagatatagtcgcactggagatcaagctagaaatcgagaaaactttgtttttcaagtggcctgagcgagttggcttgttcaggcaagaccaagaggaggccatattcagcgatgcacgaactcgagatgttgtcatgggcatcttgaagaagatccgcgatttattgagtgatggagacacattgcaaaacacctatggattgcagagtatcatctctacagataaatgcggcaacgacatgctatcaaacgacagtcctacgtgtatcagccagtttcggcaaacacaactatttgaggactttcggagattgaacttcagagacgccttttcaggaaatcgttcatcaaagcttgtcaacattgccaagaaagtcaactgggttatcggcgacaaagaaaagttcaatcgtctcattgcggatctctcatacttcaacaaaagactgatcgagttgactcctggatctacatctttgggcgcggaagatcttcatcacattcgaaacatcccaaaattagatgagatcgtggaagcattacaaagcaatcagtctcatcaagaaatagtcatcgaagcccggtcgaacgctatacagtctcgcgtactggattgcctctggttccgatggcaagacgaccgaagacttacagtcaaagaagcccacgcaaagacattctcatgggttctcgaccccgaatctgagaatgaaacatggggccatcttccgacctggctgaaaggtggctctgggatatactggctccaaggaaaggctggaagtgggaaatcgacattgatgaagtttcttcatgacgatgagcgtacacaagagtatctcaaactctgggctgataagtcggaactcatatttgcaagcttcttcttctatgcccaaggccagtctgagcagaaatcccaagttggattgctgaggagtctcctccaccaggtactgaatcacgatcctactctgacgaaaactgtccttccaaatgcctggagagaggcatgtcgtgactaccagaggaaggctgaagatctatcaataccttccgtggcggaaatgacgaaggcattgaaagacatatgtaaattgttccaagtcaccaagaagatgttttttcttatcgatggcttagacgaatacgaaggggacgacatcgaagtcgctgaatttatctctggacttggagaagtatcgaatgtcaaagtactcgtttcaagcagaccccactctacgttcttcagagctttcagaggatcgcccagcatggacctcccacgattgacaaagcgggatattgtttcttacattgatgacactgttgcctctcacccttacatgaaagatctttctgtaatggatccgaatgcagcaaattcaataaccacgtccctcgtcgaaagagcttctggcgtattcctctgggttgtcctagtctgtcgatctgttatcgagggctgtgatgaacatgaagcaacttcagatcttcaagcacgtgttgacgaatctcccagagaggtggaggagctattgaaacgaatcatcgagacaattcaaccacgctgggaagatgaagcgatgaagatcatgcacctcgtgtacacgaaccaaacttgcccaactctccttcctatattcggtctgcaccttatttgcgagcaaggttacagctcagacatacattcgtcagagatcaaagcctgggggccatacacaagagaggaaaccgaatcgagatgcagcataatggaagcaaggctgcgaagcagatgtcgtggtctcatcgaagtaaaacgtctttcggagaacctggacacgagtcggttcgattggtttgatctcggagatgacaataggctatctattcgcaattgcactgtcaacttcatgcatcgaaccgtctatgacctcctttcgcaacagtctgtcttttaccgccatttcggaaagattatagaacaaggtttcaatagttactttgtcttgtgcaatctttggtgtcaactcgccgccacatgccatcaataccagtcatgcagactaccgcatgctgaaagcaagccctgcttacggataggttgtttgaattacgctcgtatgattattcgtcgcggacatagtcatgggtgtgcaccagatatccttctacattgcgtttcgaggatccaatatgtctgtggaatattcctacacgatgagttttttcgccatacaaaacatgtcctacatgattggaaatgtcgaaactattacagcgatatgtcagccgttgtcgctatagctgcggaatgtgcattgcataaagtaatccagtttgtgtacgagagtaatgtctctctagatcaccttttgtatcagccactcagtctagactcgctggaaagttgccagtatggagagaagcaagaagcaggaagtcctgactgccaaaaagatcaatcctattataaaattgagaccgagcaaggggctctaaacattaaatctcctttagcttttcattgtttgttgacgccctttctacgccaatgttgtcgttatgtttactatgtcgcagaggatttggaccgcctgcgagtaattgagttcatactggaaaacgacagccttgactcacgtgagaccaaggcgcttctggacgggtttgatgtcctttgtgaccgacaaggggagcactgccatgaaatttggaaagatatccaaacgtttcttcattcacggctagggacaactcagtaacagaagccagcaaagcgaatggcgcgattattgaagaatataatcgacttgtttcataatctgaatcttgaatttgagcttgttgtacctcatgtcctccatatatatcttgatactatcacaagtcttcggtctaaacatcacacaagcagagcttcaaaaacgacatgtctatatgtagttccaagtaatctgcgaaaccccatcctcaatcctagcaagaaccttgaaagcagccacagacaagtccaaatagttctcatcaataccaccatcggttgagtccacaacagtcacttcaacccatctctgcgcaggagtctgaatataaatcttctttccgcagagactcatgtcgaatctgcgcttatcaagagccgcgacgagttcgccatcacggtagacttgtccacatttaccaggagattcgccttggtagtagtacgatgcaaagcccttgtatttttccgcagtgactggagtctttataatcgtcgtttgcgttggttgggattgtttctctgtagttttcgcttgcgtttcttgaacgacggttgctgggacaggtggtcctacgaagacgggtggcttcacaacggggcgtgttttgactcctcgagcgtcaaggttgggcgacggtgtcgcaacgacgccaggaacaccgacagccaaagcgacgagggcagtagatattttggagaaatgcattttggaggacaggcaaattggctcgcaaaactcatgccagaaagaagaggaaaccggaatacttatagaaaggctccaagccacctcatcgaagctatcaagaagctaatcggactatcgaaaactagcacttaagcatgctatgtggctcagctaggcttataactattggctaaaatacgccaagtcatctcgattgccaggtttccccctgaactatctcagccaccatattttatacctagggctgaaattccagcttcagtcacgagcaaccactcgatcttgattctattattagaccggattgagcttctcccaacagctaggtctaactagatatctggtgtcctagagtgtttctagacaagaacatatttaattgcttctttccaccaacgcttttaaatcctgtacgcaacgttactccataactctttgcttatacttataaagcgtttgcttctctaatacaccttgcgttactatgagcacctattgaataattagggatccatatcgagcaatatttgaagcgatactgggttgatggatgttgtcgtggagcatcctgcacaagtcatcataagtaccggctctgcatcgatgaatgtatttggaggcaaggcgtttaccatagcttgaatgatcacatcatacgttctataatgcgatcatgataagtagaggctcttgaaataacaactgccacgatgccactcaagcagatttccttttctggcccgtcgaactcatttgttgtaactacgctgtagtaattgagcagaccagatagaggaccaactagtacgacttgtttaggcatgttgactgaaccaactgtgacttatatgactataaaactccggaattggagtctataacttggatggagattcacgaagaggtccttgaacttgattagatatatccccacttccagaccctgcatcctggtgatttcagttgctcttcctagggcttattctatccgcccataaactcatagtctttatcatacccaccatggatattcttcaattcacagccaggatcaaatttaccacagaaaggtattgttgacccgattggtaagcttatcttcatgccacgcatcaatcttgccctactccccacaggtccttctgacacccacttagatcgagccacctggttatcaccgactgtcacttgcattaagatcggtttcaccgagggtgatcagtttagtgttgctcccggacctcttcttgaaatccttgaatcggagatagtctaataaggcgtgtggacaaggtataaatgtttatggaggatatgggacttattatggccatctaggcgcggctttgttttctttgaacctgcattcgtatcgaaagtctccgaaaatggctaaaggcgcgaacaagtgggcagtgctagttggcattgatttctatggtgatcaaggtggttcggactctgtgtcccctccgccgaacatcaagagcagccatccagtttcctacaatcatttacagggctgtgtcaacgatgtggtagctgtgagagagtatcttatcaacactctcaaagtgcaacctgacaacataactacactcctggctcctcgaccagatcacaactacacaagcctattgccaaagcacagcaagccgacataccttaaccttgtccgcgcattccagaaacctcagggtgcagagccaggagaccttatttacattcattattctggtcatggggcccgcgcaaccaccgtcttccaggacgtcaaggcaactgatgctctggacgaagctctagtgcctagtgatattaatcacagtgcatgctaccttcgagacctggagctcggatatctcttgcaccagatggcaaatgatggactggttgtgacagcggtgcttgactgctgccattcaggcggtgctgttcggggcgacgaggactcacaactcggtctcacccgtagcattccagaagtctaccgttccaaccccgaatcagaccgaccactcaccaatacaaagagtgacgaatggtcaagctggctgaaatgctggtcatcaggacaacatggcttcttcagtcttgcagcctgccaagaagaacaaacagctagagaaaaacttgggacaggcactacctatggcctattgacttactggcttctcaaaattctcaacagcagctctatgaaaatttcatcccaatccctctatagccgaatcatcgactgtgtccaggatgacaatcgacaccagactccgcactatgtgggagacagcaacagatctttctttagcaatgaacttcggtctccaatctactccctgacagtcacaaccgaggcattgaatccaaacaaagacctggaggaccaacgactatgtctgaatggtggactaatccatggagtacagagagactctgtgtacactatcctgaaatcgcatgagcacttgacacaagatgtcagggatattcaggagtcaaacatcctggctcgtgttcgagttaccgaggtcgatactgggcaatgctgggcgtcttttctggaaatggacaactgtagtctgagcgagataaagggaggctgccctgctgttctacagaccttgccaatttccaagacatgcaaagtttgtttggacatttctgatggtatgacaaacaccatcatggaggagtggaagaaaaacaatggtgatcgatactggctatctcttgtcgagtctgatgcaaactttaccatcacaatcgacaaagacaacaatttcctgatttctgacgacgatggagagtttgaccatgtggtcaaggcggcaacccggccgatccctatcacagatacatcaacgctgatccgtcgtctacagcacttggccagactcagaatgacaaaacgtctagcaaatcctgatgtaaactcggactgtcgccttatcgacgtgtcaatcaagcctgtcatcattcccgaaaacaagaagcatcagtttcaggcagctgatgtaaaggaaacggcaccgggaacctttgaggtccaggagagcagttattttacaattaggataagaaactgttcttcgcgagctctaggatgtgtgatcttggactgcacatcagaactcagcgttcaaagaatctttcctcgggaggagccattctataaactgaagccaaattcgcatgtcgatataagcactgcatttctcatcaagtcggacctgcaccagaacctcatcaagtctggtatacctatcgttgactgtatcaaggtgtttgcatgcagtcctgaaagagatctggactcgctcagactcgagtctcttctcgtcagcgaacgatctagtgggccgctttcttctcctttcttggatggtttgcttcatgaccttgacacacggcgatttggcctttgtgttgacttttctgctgctgaacctgattgggatacggaggatattaaatttcatgtcactccagtaggggatcattgatgtccttagatcataggagttatatctgctctatcaagacttttgctggtaagcatttgaattgttccaccttggattgccatcttccgtggacatgctcccatcaaatttcagccttgtataaaattgtttccccgtcgatctcgacgctctcgtattttccaaccaggtctgaaggcgcaatcggttccgcaacctcgcactcgatgcattcatcgtcaccttgcccacttcttgtactcatacatgatacccagcgatttcctttctctaggtgagctttgtcgaccttatgcggcgaaaaccacgagaatgagatctttcgatattgaatagagaacacctgttctccaacagctgtatactcaacattttcactcgattctcgtgaaacagatacaccagctccgacatccagaccaggtactgggaccccggtaggcgctgttaacagagcagatgggacgttcacagacatgtcaagactggttttatcctcgcgtgccagagatacgtttgcatcagccaatgcttcgaaaccacatactaaatacacagtactgcgtagcctccaggattgttcctcgagccagatccgaacgtgggtttgctgacatgccgctttaaaaaacgcatttgtatcgccaagctggtggagcacacagagaggacctgtcacggtcgtcgaggtagactttggacttgaaggtgccagtgaaaggatgttgagcagggaagcctcaaggcgtgttccctttgcacgagtgacagtactgcggaaatccttgaattgctgggtctcgatctcaaaaccagtggctttttgatcgccttgagtaggatctttcttgattgtgggttgacaaaagtcctggtttgggtattttggatcaaggacaagtcggcccaactcgacagagcttcgaggtattggtctgctaagcaagagactcattgtgccaagaaagtgctagtcagggatgaacaaagcgcttacaaagatagcctgccgggcggattgcccttctcttttacagataatgcagacggcgggcttgaaaaccaccactccctagttggtggcctctgtggagttgaggttccatacctgcatgcatgtctgatactcctatcgaatcaattatgatgatgctcttacacttgcatgttgtggtccccctgaaagccctatcactaatgatcgtcgccgcagtagtggggatagtatggcatcagcggtcacaatgagtcgtgggaatatatattccagttggttaatcaactcccaggatggatattgaagcgaggtatccgcagtctgtgaagacatggtagattatgattggtcatgaggctcttcacctatgggtattcgacccatcgcattaccaggttgtgcaaattgaggcctcccattatgtgtcttgtgccgatatactcgcagtttccatgtccgctttgaccccttattcctaacagtgagggcgagttttcagctggaatggaaaccaaaacagtgataagcgtcggcaaaatcgattggtccatagtagcagacggatcaggaggcgtaataggaaagggttgagctgaaagactcgcaatggtgacatggatttaaagtcaaaaaccgaccacctagttggctggtcagatactcataaactctcctacatttatccatcttggatatatattacctctatagctatactgtcgatacatcttaaatccgccgctatgtcaacctccagccccgattatgaggagctgttcgaaattgatgacgatactgctgagtatttgtgggatcttgacgatcaaagtctacggtcctttgccgcaaggaaggatagttacttggatgatgagcaatgtaaggcctcgtcttatgcatgcttccttctcttcaagaggacaagatcagtaaacgacctatgggggggtatcaatttggttaacctgtggcttcgccgtatacccaacggtcgcccagagaagaagtgcccaggacgcatcctcccaatgttgtctgcgcaactggaaaaaaagaacttgttcgtgctttatcaccttttcaagacatcaggatgctatctaaacaatgctaacggcctgcagtcacgactcgctacttgccattatcaatggtcaacaattcaacttcctcgatatgcaattcggttgcctgatagaaacgggcagcttctatccagaagatgccgttgtacaaggcgccattttcaataacgctggagttgaactgtcgcgtgagtttgaagctaccgactctctgatcgatctcagcaatgcaatcctgtttctcgaaaaggctgtagccctagccagtgatgaccataccagagccggacgcaagcacaaccttgctactttgtacggggcgcgattcgaaaggactggctgcaccaaagacctcgacattgctattgagcttaccaaagaagccatcgctactgagtctcgggatcaccccgacctagtctattacctaagtggtcttcaggtctggatgagcagaaaatttgaacggtacggaaaagataaagatcttgaagaggccgtcgatgctgctgagatggcgattgcccttactgccgacgacgatccttacctattaggacggctcaatgatctggccaacagactcaatgcccggtgcaaggttactggcgacgaggatgatcttatcagacacatccagcttatgcaaaaggcattgaacggaccagttgccccaaccgcttcgcaaaaagccttgtttcttggtaacctcggccagggacactatgaaatgttcagaaagcgcaattcggtcgatgacttgatccgctcccttcaattttatagcgaatcagtcaaacttgccttccaggagaaccacaaagagcccccaagcttattgaataatatttcccttgcctaccacgcccactttgaacagtttggtgtcctggagtatctggacaatgctatttactatgccggagcggcagtcgacgaaaccgctcctgatcacccagacatcattcaaaggtggaagaatttgggcacctggctttgctcaagatcgatgtacaccggctctttggatgatatagatcgttccatcgcagtgagtcgttcagcgattgaaagattgcatccaggccacccagatatcggtaaccatttgagtgggctcggcggttcgttgcacagacgtttcgatagaacgtggtcagttagcgacctcgaggaaagtctcaagtttcaacgacaagctatcgaatgcaacaccaacccctcactacagactctcattctgaacaattatgcgaatgttctagcccaacatgggctcataacagatgatacagactctgtatccaaaggaatagagcatatgagaactgtacttcgggaatctccttgcgacgacgcataccgaccaagccgagtttgtaatttgggaaattggctgtgtcaccgatttaggagtacgtctttgaaggaagacattgatgaggctatcagtctaactcaagaggcctgcgatatgctcccgccccaacatctcgacaaagcgggataccttcaaaacctgggtagttgttacatcgcacgctttgaacagtatggcgacgaacaggatcagctccatgcgctttcttcctacaagatggggtcagaaatggctaccgctacgccttcagctcgaatcgagcttgcgtttagagctgcagagattcatgctgacagaaacgaatggaaagagtcaagcaagttgatggaaagcgctattgatctcttccctactgtcagcttgaggttattgaaacatacagacaagcaggatatgctgggacgtttctttggcctggcctcagatgccgcggccattagcttgaacgctgggaatgagccgtatcacgctttgcaactactcgagcgtggccgtggggtgattgcaggcctgttgatggatatgcgtggcgacatctctgacctcgagacgaagcatcctgacctcgcgcaaaagtttcgagctttgagagatcagttgactgttccatcagatcagtggaacttctcagcgtccaacgatacgatcgtttcttatgatgcccgggtcagacagcgccgagcggcagaccatgatttcaacgaccttatttccaagattcgagaggaaacagaccttcacaactttctccttctgccatctgaacaagaacttattgatgcggccaaatcgggtcctattgtcataatcaacacaagtctatatcgttgtgatgcgtttcttattcaaggtgataagattcgtgttcaacgactaacagacctgacattggaagatctgctgaagcatgtcagggttctccaatcatctgcctcgagaactgacggtgctatgaaggcacttttgcattggctttgggatacaatcatgagcccatgtctagacgcactcggctttgtaaaaccgtcctcagacgaaactttgcctcgtatctggtgggttccgactggactcttgagtcgattgccactccatgcggcaggagattatcgggaacaggccttcgatagcgtgctggatcgagtcatgtcgtcttatgcactatcggtcaaggcattgatacatgggcgacaggcagctgtcgctcaatcttctgaacactccgaccgcgccattttgatccccatgaaacagacaccaggccttgatttcgatggacatcttcctttcgctgaggacgaggttgatatgctgaaagacatgtgcaagcctcttggactacagcctgtaacaccagagccccgaaaggatgatgttctcgaatgtgtgaaatcatgtacaatatttcactttgccggccatggaagttcagatccagtcgaggcttcaaaaagctgtttactattggacgactggaagaccaatcctctaacagtcgaagactttcgagactatcacattggcgagaacccaccattccttggctacctatcagcatgttccactggtgccaacacggtcaccaaactcgcagatgagggaatccatctgatcagttcactgcaacttgcaggtttccagcatgtggttggaacgttgtgggaagtatcggataaatactgcgttgatgtggcgagggtcttttacaagacgcttcaagaagaaggactgactgataccagcatctgtagggcgttgcacaaggcaaccaaggctttgcgagatggtcagatttcagctgagatgaagactcggtatgctgtttgtgtggactttaatgagcctataaaagttctggacaactttcactgggttccatacatccatttcggctgttagatatgagacaaagagtcaaagacaattccattgcaagttccgaattttcttaggcctaatcgaggcattatggtggtgtacaggtacatattctattaaactaagaatataagaagaggctttcgattgatagtaaactcctaataagtgtagtgaaacctggggttatgctctcccaattcctcggcctcttcctcagttaagccctgaattctccaatcctcttttccttcatccttcctcttgttctgtcttcggaaccaagcccaaaaggcaagatagatgagtgaagacatggcaaccaaagccatagacacagcatgacctttgatgaattgaggaccctcgtatgttttgtacaactaataacgtcagtgagattttgtagaagttgaaggagtaacttacaaatggagccgggatacctgcagagttaccaatagtaagctgaaggccagttgcaacagttcgctttccgtagcgagggttattgctaggaagccaagcaagaggcaatccaacaataacatacaatcccatcgcagcgagacaacatccaaagtactttaccccagatggtgctgtactaacgagaatggcatagccgacagtacaaacaagaccaagggcaacagtgaaaacagctcttcgctgcgttctgtcagagaaccacgcaactataatgtacgtgatagcgccgatcgcataacaaggaatcgtaagagcctgaacctgcgcagtgttccaatcgcccagtccacggatgatagtaggcaagaaagtgctgtagccataaagaatagtgtcaccgccgaactgcccaatacaaaagagccaaatcttccagtctttcagaccagcgtagacgtcttctttgtgcatctggctagaggatttggtgtgtccgacttgtcgtcgcattcgcgcatcgatgagttcgcgttcggcgatggtgagatagtgtgccgagtcagggtcgtctgcgagccagaaccaaactgctattccaagaatgaatgtagggatgccttcgatgatgatgatccatcgccaaccgcgaagacctgcgacgccgtccatgtggccgatgccgtaggctaaaagtccaccgagggatcctgctatagctgcgctgacgaagagatagcctattcggagggcgtattccttttttgtataaaacactgaccgagttagttttgtatgggtttgcaggacggggaggattacttgtgaggtagatggcgagaccagggaaaagaccgccttcaagagcacccagaataacacgacatgcgatcaaacccttgaaatcttgcactattccggtaagggtggccacgatgccccatgaaacggtgatgaaagagatccatctggaaggcgtgaatttcttgatgactaggttagatggcaactcgcttgcgatatatgtgacgaatctaccacaatgttagacagattccgcattgattcatgatacaacctacaagactgaaactgcaagttggtactaaacacacaagttagtcgagttttcttcaaacttcagtgaaacatacctgatcaccaaccaacccaagatcctcctccataccataaagtctcgcatttccaatattaacacgatccagaaaactgagcagatacaaaagcataacaggcggaacaatccacatgtcgagttttctcaagagcgccttttcagcttctggatcgatgtagatatcatcttgtcccgtggcgcgctgctcttcaatctccttgtcaggaaggacatcaacaggtttggaggtcattgtggcgaattatgtcacaactcaaaagaacgatgagatggatgggacgaagagaaaacagaaagaagagggtctctccatttaagaacccatgcagctgcgcttatctctccgcacacggtcaagtcttgtttagactaccccgggaattgtatctctgctgatgaccccagaatctggagataatgccaacagggtttacgtagggatcggcgaggtgacttgcctagtgcagtttggaccaggatcagcttgtgaggggtttaccgtttggtttgccgactgtgcatgaatcgcgtactcggcaacttttgagttgccgtgttgatctagataacgtctcattatagagtagcaatctccaattcgggtgatattatcctgaacaacccggctatggcttggaattgccgcatagactttgaatgaaacatgaaccgagcattagatatcttgaaggtctaatcgtcaattgttatgtttgtccatgatacattggctgacgaccttcaaatatgatgaagttcagtattctcatccatgccaatgttctgcctttcgcacttctgacattctaatctacccatagttcgtcactcctactgtgacagtaactggagaaggttttatcacgtccatgtctgtaacggtaacttcaactgtctcgtaatcggtgacggtaaaatactccacgtcagtaacaatctcagtctcgagatctgtctccaaggaagtggccacatcggtagtatacatagtgttgtagttcgtgacatggacgctattgactttggtaacagtcaccatcttgacgtgtgtaaccgtaatagtaacgggctgagtgaccgtaacactctggcggttggtaacagtcaaggtgttataatctgtttttgttgttgtcttgaagtcggtcaaagtgtcggtcctatgagaggagacggtgatgtatttctttatcttgtagtagacgttggtaaagctcgtgactgtatgtgtgaccggctttgcattcacagtcaatgtggtcggagaagctggcttgttgttgatatggcatgaacaggcactgctcacgtcgctagcacccttgagctgcaaatattctgggactcttttgtccacctgcgcagctctcttttcaggcttgaaggcagagttagtattgtgtgacatttacagactggttaatagtacctttgttaacgcagggcatactagatcggacacattccagtctgtattggagggtgacctggacaaccagacgtttctagatatcgttaacatcccatcggagactgttctcttctataaaagcaagggtttacttacgtcagggcactaaggcacatgcatccaatattatgatacccaaagctcagagcttcgggtttggtcgcacagtatgtcttgcatctggtaaaggtttgcacaccggccaggttagcaattacatacatctgaggtaatgttttgtgatgagcaccacagttgtattctaagtaacgtcagttagttaacatttaaaactggcataatgcaggtggatctcaccgactgatactgtcgttgtgtcagcatccgctctgttgaaagtcagttcccaacttccctctgctggatttcatgacggcttacgtgctactttagtatgtgtcagtcaccgattattaataaggcgattgagatagatactcacgtaacagtgaccgtggttggatcttcttttgtgagctgcatggtgctgatatttgtgacatccttcgtagacgtagtgtagacagtagctgtgacagttgtggtaacatgccgagtcacatgttccgtcaattcagctacaccagtctcagtcacttgagctatatctgtatccgtcacgtcatctatttgtgttcctgtctccatctcggtcttcaaatcggtaacagtggcagtgtttgtttttgtgagcgttatggaggccgtcttcgtcactttggccctgaagacatggcggactataaactgaaccttctggacagaaactagtcgggtagacttggtcacccatctcgttgcagtggtgctagcaagaggcgtgacagttgaagttttggtaatttgaaggtatgtcgaacagaaagcggatccgtctgccttgttactttttagggctttgaggtcttggtcattgtctctgcagactgaagtgacaataatatcagttaaaagctctctgccaagcctggattatcccgaggttctccatacccattgctcttttgtcaagaccatagtcagtcggtgatgtgctgacaacaccaatcaacaatagtgtcagtattgactttaatccaagcatttttcagttattgaaacacgagaaatgcgtggtacatctccatacaataatggccagaacagagatcaactatatacaccatcttgccaaaagactgagacttaatgtgtgcttcatcagccttttgtctcaatagtccaacattccgggtcatctagacccagctctcagttcatggataatccagactagtcggcgaccccggattaagagcaatagtttctaaaggttattccaaaacggcaatatgtggcttgcattattcttaatgaggagctcatcccgcaggacgttttttagtggcttttaggttggtcaaatattgaaaagaaagctcgtcttgtattttatctacatcagatgacttgaacctcactagacacgactattgtagtttgaatcacggatgctattgacacattgttgagacctgtttccaatggagtgagatgtggtactatcaataaagtttccagcctgacagatctacaaaaattcagagcccgctatgatggctaattcgaatgatatcaatcccagtgtacatagaggttctctctcggagatattgattgtatgtttccatccattgtgggtatgataagctcagataaaccagtccagcgagataagaaacacaagggttgactaccatccatctaatcttgtgatatcgcttaccgagtcatgccgagatcggtaaccaagattacgacattctacctaaataaaaactgatcttcaatctctgaagcaaactccttcagcgtcccatcctctgcaaaaagcacatccagccactgaacctgattcccatccaaaaagctcccaattagtgggttccccagaatatccacatcatcatagccaaccaccccagtattacactccgtgtccatgctcattggcgtctgaaaaggctggttttgaccagacgaatcgaggttttcgttcggtgaaggtggtcttgtagtaggcggtacaccatctaagcggcccgttgctctaagtgtcgaaactcgagtttggatatgtgataatctctcgcaaaagtccacagctggaatattcccgtcgttctttagagagcgcaaaacgctgagtaatgtctcaagatgatcagagttgacggccgtcggtttcatgacggctgacatgatgaggatcattgctgctgaaaagatatgatgtgcatcccagtatccaaacgtagcaatgctgccatctaggaataatccctcgacgatgcgactagatgcctgtgcagcattgacacagctctctgcaagggccaatgtgatggatgaaacgttttgtcgaggttgagcatcgtctctcggtttggtgcccagttggaattgcgtcttgaatagatgcagtaaaacaggacgtgttgtttgtattatgcattggtaatatgccagatgaagacttgccacaggtctgggagttccacgttctttgacgcgcatgtcggttcgtagttcgtcgtgccattctcgaagttgcttcagtataccatgtacttgatggatatagagaccatttgtggctttcggtataccgtagatgtgtgtcactggtaaacggttagcccacgcaaagttgtttgaagaggacgattcacagatgtttccaattattctcgccagcctaatattcgtgataagattctgcgggtccagaaactcggccatctcatcctttgtcaaaccttcctggcttggcatctccacgtctatatcttcgtctctgactgtaatgggctgacccagcttggacgcagagaaacgatcgaaaaagtacaaaacccaccatgtccgtgttcgactttctcgttcgactggtgtaagggttgtgtgtcgcgatgcggatctgtgcatgccgagactttgggctagacgcatggcgatgccgctatagcagtatgctgttcggatgcggcccagcacattagaagcccaggcctgtcaaatgttagcgagtgcaattggaagagatagaatacttaccagtagtgtgagaacttccacttgcatcaaagacggctcttcgtagtagtcttgattctcttgtagtagactcactgccctcacgtaataattcgtacccggcaccctattattatccccgacgcctcttctgtgggtgtatatctcccccaaagccatgagagcgtaaaacttgcagagccacagcgacgaagggaccatttctcttcgatatactgcatcaatctccttcataaaggtaacctcgagaaacaaagggtggtaattcccaatgaaacgtcgagccacgttcagaagtaacttgacgtgcatccgttctggaaactccgagccttgcgccgcaggtaactttgcatatgtgctgagcttgtggtaattcgatagaccagctgttgaaggcgtatatgtgtcgtcgagacatgacaagagtcggttgctaaaggcagcacatgacgcttcgcctatgaaacctggttcggaggaacgttcttggatgggcttttcgggttgtctatcgaagagcggattaaaaagattactctcttcttttgagagtgatggcgggtcgtagtcattctgagattgactgttgaggggagtaaaggctggttcggtctctggtgtttggttgtggcttgcaatggcttgtagttttcgactgtcgtcttcgagctttttgagataactaaataaagacaaatatcagcatatctcaagatgaattaggactaaattataagttgagtgtctacctttcagaaactggaatcttgcgctccttgttggcgggaaactcacattcgcccgccctacctgtagaactacacgactgacacggcttgtcacccgaacacttgatcttttgagaatgacatctatgacaactaataataatcagactcaatcactgataatcaagggtttgtttcctcacgcagctaaaagtcttcttggacgtctcgtgctcatttcgacgatcctcggtaaagtgattgagtaatgaaatggttcccaaggcctggggacatgcgggtctggtggacagtccggggtagcgacttatttccttctgtttgggaacgttgatgatgccgagtggagatgttgtcggcaagttgtgacttgccggtcgtgataagtcggcttgactaaaacttgccgatgagtaatcatcatcggaaccaatggcccgcgtttgggtcggcaggcactgaatccactgacttacactaccccagactctctactataatacaaacatcttgaagccaaacagatcagcatgcaattcattcaccccattcactcttgcattctctctccgatacccccttagtctttatttctcacaatgtcatctcaaggcatccgcatcgctatcgaccgtggtggcacatttacagacgcctgggctcaagtccctggtcgatcagagcacatcgtcttcaagattctttctgtttgtccagatgagtacgacgatgcacctacagaatgtatccgacaaattctagagaatgcgctagaaaccacaataccaaagggctcgctactggaccttgaccccatcgagtctatccgcatgggaacaacagtcgctacgaatgcactccttgaaagaaagggtgatcgcgtagctttccttgcgacgaaaggattcagagatgtcctccttatcggcaatcaagcaagaccagatctgtttgacctttctgtgagacgcctcgagcaactctacgagactgttgtggaagtcgacgagcgtgtcactattgaaggcgcaagcgaagccccttcaaatggtcccatcgatgtatcctcagatccagctctcgtcgttggccaaactggtgaagtcgtgcgaatcatgaagaagccagacctcgacgctgtgcgcgccgatctcgaaaacctcaagacacaaggcttcaagaacatcgccatcggtctcatgcactcctacacataccctaaccacgagttacaagttaccaagctcgccgaggaaatgggcttcaaagtctccgcctcttccgtcctccaatccatggccaagtacgtgccgcgaagtcagtccgccgttgccgacgcatacctcacaccaatgacgtttgcgtacctcgatggtttcagaaagaacttcaaggggcaattggaggatgaaagcgccaacaagcttctaatctgtcagtccgacggtggtctcacaagttggtccaagttcactggactaaggggtgttctcagtggtcctgctggaggtgttgtcggcttgtccaggacatgctacgatgacaccgacggtacaccagttctaggcttcgacatgggcggcacaagtacagacgtcgctcgatactctggtgctctggagcacatctttgagagcaccatcgccgaagtaactatccaaaccccacagctcgacatcaacacagtcgctgcaggtggtggctccatcttggcctgggagaacgggctactcaaagtcggaccaagcagtgccggtgccaatcccggtcctgcgtgttatggccgaggaggtcccttgacagtcacagacgccaactttcttcttggccgaatcattcccgactttttccctcgacgattagaccgcgagattgtccgagaaaagtttgctattttgacagagacggtcaacaaggaaaaggatggtggcgaaccttttacacccgagacactagcccttggattcctctctattgccaacgctaccatgacgcgacctattcgaacattgagcgaaggtcgtggatatggtgcttcaagtcacaaccttggatctttcggtggtgcaggtggtcaacacgctgtctttatcgcccgagatcttggtatcaagcgagccattattccctgctactccagcatcctatctgcctatggcatggccctcgccgatgttgtagtggagaaccaagaaccctccgccatcaccttttccgaacaggtcgtccccgagatcaaagcccgcttagagtctctctcctccaaaggctctcaaggtcttgagtcgcagggtttcgatgctacgtccactgagcacgagtactttctcaacatgcgctaccagggaagcgacacttctctcatgatctctgtgtcaggaaacgtcgctgaggcggatgctgcttttactgcgagacatacacaagagtttggtttctcccagtcccgcgacatccttatcgacgacgtccgtgttcgaagcgttggcaagtcgcgcgttctcaacatctcgagtccttttgaggaactgaaaaagtacaagtctgatggtcttactcccgttcctactcccatctttgctcgaaagatcttctttgagactcatggttggaccgagactcctgtttacgagctcaagtccatgagtccaggtgtacacatcacaggtccagccatgatcatcgacaagacacagaccatcgtgctagaccatctcagcaagggtgttatccttccagagcacgtcattctcgaggtcgacaaggcggagaagcagaatgtcgcaaccaagactgtcgaccctgttactttgagtgtctttggccatcgcttcatgactgtcgctgaacagatgggccataccatggaaaagacgtccatctctgtcaacatcaaggagagactggattactcatgcgccatcttttctgccgatggaggtcttgtggcgaatgcaccacacgttcccagtcatcttggttccatgagcactgccatcgcctaccaagcaaagcgatacaaggctggtgagctcaagtcaggcgatgtcatcatcagtaaccaccctcaagcaggcggcactcatcttcctgatatcacaaccatcacaccagttttcgacgacgaggagaatcccaaggagattatctttttcgttgcaaaccgtggtcaccacgccgacattggtggtatcgtccctggttcgatgcctcccaactcgacagagctctggcaagaaggcgcagcaattgaatccttcaagatgattgaccaaggcgtttttgacgaagctggtctcatcaagcacctctacgaagaccccgcttcgttccctggttgcagtggcacacgtactctgaccgaaaacatcgccgatctgaaagctgcagtggcttccaaccagaagggtatcgagctgattcgatctctgatcaaggagtttacttggcctgttgtccagctgtatatgcatgctatccaggacaacgctgcacagtctgtaagggatctgttgaagcagattgctgccaagtacgaggatggtgttcttgaggcgaccgagtacaatgacgatggtattccgttcaagctcaaggtcacgattgacaaggcgactggtgaagcggtatttgactttactggtactggccctgagcactctggtaacttgaacgcacctcctacctgctcatactctgtcatcatggtaagtcttaatacccagttctagaacatcagctaacatatccagtactgcctccggtcaatgatcagcaccgacatccctctcaaccaaggctgcctcaaacccatcaaggtcatctgtcccgacaacaccatcctctcgccctctcccacagcagctaccgtaggctgcacaaccgaaacatcccaaaaggtcgctgatcttgttctccgcgccttcaacgccgcagccgcctcccaaggaaccatgaataatctcagtttcggctgcggcggcaccgatcccgtcacaggcgaagtaacaaagggcttcggctactacgagaccatctgcggtggtgcaggcgcaggattaggatggcacggcgcgagtgcggtgcacactcacatgacaaacacacgcatcacagaccctgagattctcgagaagcgatatcccgttattctccacgaattctctatccgcaagggcagcggtggtgaaggcaaatggcgcggaggagatggctgtgttcgagacatggaatttcgcatgccgctacaagtttctgttcttacagatcgaagagtcacggcgccgtatggcctcgagggaggaggcgagggacagagaggacagaatatctgggttcgaaaggatccagtgacaggaactacgagacaggtgtcgctggggccgagaaagacttcgcattttggagtgggtgatagggtgattatccttacgcctggtggtggaggttacggatctgctttggagagggcggatgaagaggtggtgaagagggatacaagggcgtttttgacgaatggtagtttgggagttagacatagtatcgctactggtaattaggcagagacagaataggaaagcagatgaatttaggactttgtgttaaaagaagccatgcaataattcctctcgcattctctcacttcctttcaggggcccatgaagccttactgttcggactcctcgtaacaggtcatattcagtctaagcctttaattaacagtctctataccaatctttagatgaaccataagagacgaaatgagtaggtaagcttatgctacttatattacactgcctaggctatatagctttatgacctaaagccatcatctgtaccactcatacactcacctccgtctccctccaacagattaaaacgtatggatctgactcttctcaaacccaatctctttcaaaactccccttcctccaacaagtgccttctccatctccttaggtccacacacaaaaacctttgtatccctccccacacccccaagcacctcttccaacaacgccttgtcaacccttcccttcctcagctccgacccctgtttaggattactaacagtatacttgacttcaaacctctcaggaaactccttcgcgaagccatcaagctccttctttagcaaaacatcctcatcagatctcgctccaaagatgaacgtcatgcgtgtcttttctgcagggtcgcgaagaatgccctgggcgagattgaagagtggtgttataccgcagcctcctgctatgagggttatgtgggggaagttgttggtcttccatgctggttttagggggagtgatgtgaaggagagtgtgtcgcctggttggagggagtggagataggtgctgccttggcctttggggtatttcttgacgaggaggtccatgtatcctggttcatctggggttgttaggtccctctgttttagatatgtagatggatatcttacctggtggtgagatgggggtatatggacgaggtctgggtaaatatgatccctcaggccaagttaacgtcaacaaagccgctatcacaactaatcagcatccataccagactcatagcaaaagaatgacatacacgctaatggaagtcccgtgacggcagtttcctgtggcagcttgaaccgcagcctttttgtatcgtgagactcatactcggaactatgcaacggcaacttgaccgaagcaaatgcgccgctaaagatcttttgaggagaaggtgactctgcagatgctgtgctaaacatcattttggaaaggatgctgactccaattgcgctggctgttagggttgcgagtagaggaactggtcgggatagggatgtgcggagagccatgatgtaagagaagtagttgatgaattgagtgtttgagtatgatgtctttattcagtgaactgatcattcttatatataattttatcgtatactaatatggttcattttgagtgttcggtataatttattgtattacttttccggctgacggtcttcggccttggtgagttgtccgacaatcgacccactccggatccgacctttttttttttgaaacagtcccggatccttcccggcttcggaaaattcacccagtcttgtaacaactcccaagactaggaataacagttcttagcatacaataataaatcaggatttctttccaatcatactactaaacgtgacataatagtgaatcatcaaaagtccatcatattgttacaccgttcctccagctctatgtagatggtatcaaacccaacctctcatcaacatccttcgcaacatcaatagccatcctcaaaacacccttctctccactcgataactcactaactatctttccagccatacaactcatatccttcttactcccacccttgtgccatgtctgatcaatcatccaatgcgtcgcaacttcgaattccgtctggttaaccgccttgttcttgagtaaaccaccgttataccacagcaatctttcatcttggtccacgtgcgctataacaaagctacacacactgacttcttctttcttcttgtctccgtctttcaaccagcccacgataccaccgtagtgcggcgaaaaggaatactttgaccctgtcgcctcgaatccaatccaccaactctccttatcaccgtacgtaatcttgtacgtgacttcattcctcactctatccgaattctgccatccaatgtgtatcaaaccaagcaggacatccagtctcgacttgtcaaccaccacaatacccgagtctccctcctcagaatacctctccgtccacacaagcgacttctcagtttcaggactgggatgcttgatctgatcgtgccaccaatcctgtcgatcaggaaacccattcttccagaggagtctgtcgtggaagagtaacacccccgtctcgttgaagcggtactgtttgaggagctgctgcggatcttggaagaacactgcgtctgcatcgagaaggatgactttctcgtaatggcttgccaaggcagcgaacggttttatcgcccatcctccatttgcaagcttgagcgtggtatcttcaaagacagtgaggacgtctagcatttcgatctttacaccgttggctgcttgttgaatcttttttcttccctgggcagacaagtcgttgtctccggcgtatacgacctggatagggagggatgtattgtggacttgcgttagagatgcgatgagatggcatgcgaatcgaagggttttttcgccagtaggaatgacaattccagctggtactttattacgttttgggacgctcgttgtttcgtatggtataccaagtcggtcgtatatattggccagaggcggcgaaacaccattcttcgaattaagccatggaaacaaagactggatatgttttccaacaagctctgcggtctcacgcctctcattctcgtcatggctctccaattcctcaatccacgttcgtaacaattgggttctctgtcccaactctccgaatatctcttttggcgtatcgttcaacgggtagtccacaaagtactgcgcaccgagtctaatagactctagactttttagcctggaggtgtctgtatatgtatatgtcttttgaagcggcttcggagtataaaagggaacatcgctgtagctgtagtaagcagcgacgagaagccagataaagatcacaactgccgtgatctttacagactttgcgccgagcgattgaaaggtaaacatgaggaatcaaagatggagaagtccatggcaaccacagtagaaaacagttgacttgagaatgagtacatatttattaataaatgtccgtcatgcctggtgacggatttccattccattaattacttcttagtgctgtgattcacgatagcgactagataagggacgctatgcactgaaataggtagtccaggcaccgatccactgtttgaatacgggactcaggggctgagcagcactaaaatagcttgcgtacgtcaaagggtcagcgcgcagccgcgcgtccaaggattgaatcacggctcactcgccacattacggttcaagtcagaaaggattcagtgccaagagatcaggatcagtatgaattgttgatcaagttattattaccttatgaattgaaggtggtaactttgttccttcgctagcattaacccgttgttgttgttgttgtgccacgtcaaataatgaagccatcatgagcgccgaggatataaaggaaacattgactgctgaaagcataagggacgaaattagtaggtcagcttatgccatttagactatactgtttaggatatttatttttgtaaactaagacttgggaggccaacttttctacttcccgtcagatcataaagccatcatgagctccaaagtacaaagttgcatataattgtcatataaagaatctgaatatctgtacttgatatacctccattcatttcatcactcttctcttcacatccaacacttagcatcaccttctaaagtccttctcctcatccagccaagacgatgaaagcccaagccccgcccccgctaacgtcagagcctcaacctcacttcaccacaacatcatctctcaacggcatcaactccatctctaaactctaacaactccatccaaaatgcctaacgatctcgacaagtctctcctcgatcgcctaaacgccctacgaggcaaaagcgcagggcccgagaaacccgtatcaacagagtacatctaccctcaccctcacataattcacaaactgacactccttcagaataaaagtcgatcttattgaaaggaaaaagactcatactcgtgaagatacgcttgctactcgtctcaagtccttgcgagaacgcagcaatgaaccgtcttcacctgtagccaaaccagcttcagagtcatcaaagcccaagcctcaacctgaaaagacatcacaaaaggaaccccctaaagaagatgacgaggatgaatcaatgttccagacagatgaccaaactctggaggagctactaggcgatgttcagccagaagaaggcttcagcgctgaaccagatgacgcacaagtcaaagcccttctagaacaactcgcagatgccataccaaaagacacagacgaaaaacaagatgactcggatgattcagacggagaagccatgaacaaagacgtcgaccaagtcatcgcccgctttcgcgatgaggtagaagtagaagctgctctcgccaagacaaaattcccagaaccagagtctgactctgaacccaatgagacagagtctaaagatacggatttcgcacttccagaagttccctctgacctcaacgatatgcccacctcagctcgtgcaggcagcgcagatatagatgacataaccgcccgtctcgctgccctacgcgccccatccccagacgcagaatcatccttcgctttaccatcagtccccacatccaaaccctcaggcaaaccggtgaatcgtctaaccacacgcacaaactacaccgacgacgacgtggataactggtgtaccgtctgtcttgaggatgcgacactacgatgccccgggtgtgacgacgacgtttactgcacgcgatgctggtacgagatgcatcgtggaccacaagctgggttcgacgagagaggtcacagagcggtgcaattcacaaaagataaaaagacggagaagaaggaaaagaaaaaggtagcactgggagcgtgacgaaactcattcaagcaaaaactcatagctattcttttaaaacatgtgcttgtaaagacagatacccaatataccaatcaacgcaaactccgaaacatcaattgttgcgcttccaaaacaaacatccatcaatctgaactaatccgactatatacgtgaaaccaatcaagcagcagattgtgatccgttgccgttattcgcatcgtttcctgagctgccgacctttcctctgacatcctgccaagtagcaccaaagcgtctaccagtagacgcgaggaggctttcttcttcatctgcctcggcttcctcgtcaatttgagagaggtcgagcttgggtgtgcggaaaagggctgtgacaaagacaacaaggaatacaccaaggaaggcaaactgggcccaaaagtcgaccagaccaaagaatggccatgtgatggtgatgcggttgaggaacgttgacatcactgacggtgtgcagacatccttagcatgctggtacttgagtgcctcggaacaagcgcggatcatgtccttgtggccgctgcagtcgggctgctctccgggatgagcgggctcgttggtacagaaagtctgagttccatagatggagtattgaggtgcaaccagcatggcgataccgtagttcatagccaaaatgatcagtcccagcataacagtggcaatcaaaagagcctgaggcgccgtcctgcccttgcgaatctggaagatgcggacccagaggaatcggatgcccacggttgcaattcccgagatggagctgctgaagaagaacaacacaagcagagccatcaggacatagtcgacagggaaagccttggcggccttgacaaagataaagttcatgggctggaaaacatggatctgacccaggatgtaaccgcacttttgcttgcagaccgagttcttggccttgtcaatgccagtgatgagcatagacacccagataacaacagaaaggagcatcaggaaaattccaccgataagcttgataggtcgaaaaacggcgcacaccctgatccaagcctggtagaccttgctgcggccttcgccttgagcttcagatgcgagtctctcacgtcggaccaatgtctgttcttctcggaccagggcatccaactcgcgttgatcctttcgggacatttcctcttgtcggccagcgttgcgcatctcgatctgtcgctgacgttcacggttctgttcgagctgggtagtggttgactgatggagttgaggagctgagattgaaggtgcagccttgatgaaggaaatggggagaagagcaaggccagcaccagtgtagacaacgtagagcagtgtacccattgtgagcaagagacccagggcaaacgtcaaggccttttcaccatggttttgagcaacgagcttcttgaagtagtcgagatcccagtgagactgagagctgtcaccagcggcagggacaaagaagcctagcagaaacaaaaccacgacgaaggcgacgaagaagagggtgtacttggctgcggccaggaagcggctgcctagcgttcggccctcctcctctacctcgatctcgtcgtactcctcatgccagaagtaggcaaagggaatgacgatgagacagaggattgcatcgaaactgtataagctgtagtagacgaccttgagtgtgtagaggatactgtcgacacgttcgggggtggcccagtccttcttggcaccaagtgttgcggaggtagtggcagagacgagagcgatatcgacgggaagtaataggactgttgcgagcaacgaagtcaaactgacaatagcgacgatgctgacgacggccgatcgttcacggggagtctgccatgtaaatgtggtgatgatggctgcaatcaagcagaggcctacggcaacggcataagcgacccagatcaaactggtctggatgaggcctgcgtgggccatgatgaagtcggtagcgatgctggattaacgattgtttaaagatcaacaatgcagttgtagagtgaagccactagaccaggtcgcgaccgtggcggatgttggtggcagatcgcggggatttaaagggagatctatcaagcgaggatgacgtcggaatcaatcggtgtagcaacgtgattagttctactcaatcagaggagaggaacttgggaagaaaacaagattcgatcgtcgattgtttagctcaaagctcgacctcaagcagttgatgtttcgtgacgcaatctatacgctagcgttgctcaagtgggcttcagatgcctgtagttttagatgccagggtcggtctaggcctccactaatggcatccactgtaatggctacagtacaggctgcacaccggacacgggtcactaataatccgtccgaagctcaagctctactcttttgggtcaattcaatacaatccatcgcgaaaccgtaacaacggtcaaacaacccaattcctctctcccagccgcaaaagaatggtctcgctgaaatgcaggcctacaccgagctcgcggctccctcagctgtcacgcactccttgaccgcctccctcacttcggctacagcaaacaatctcgttgtcgcaaagggctccctactccaaatctttactacaaaggccatatccgccgaattcgatcccgagaaccaacaagccctcccaacaaagcctgaacctgaattcgaccaccgcgcaaacgatgacgatggccttgaatcttcgtttcttggcggcgagacaatgattgtcaagaccgaccgcacaaacaacacaaagctggtccttgtcgcagagcttcctctttccggtgccgtcacaggtctggccaaggtcaagaccaaacactcgaaatgtggaggcgaagctcttttgatagcgtacaaggctgccaagctgtgcatggccgtatgggaccctgagaagagtaccctggagaccatctccatccattactacgaaaaagaggagctacatggtgcgccatgggaggtttcttttgacgagtatgcgaattacctcgaggctgatcccggcagtcgatgcgctgcctttcaattcggctcgcgcaacattgcaatcctaccgttccgacaggcggaagaagacttggagatggatgattgggatgaggatctcgacgggccacgacctgtcaaggagactgctgcagtcgccaatggagatagcgacacagtagaaccaccgtatacaccatcttttgtcctccgtctgccgctgcttgatcccagtctgcttcatccggtgcactttgcttttctgcatgagtatagagagccgacatttggtattttgtcatccagccaggaacgcgcacactccctgggtcagaaggatcatctcacatacaaggtgtttactctagacttgcaacaacgagcttcaacgactattttgtcagtcaccgacctccccagagatttgttcaagattctcgctttgccggcgccagttggtggtgctttgctcatcggagagaacgagttgatccatgttgatcagtcgggcaaagccaatggtgttgctgtgaactcaatggcgcgacagattacatcgtttagcttgacagatcaagcggacttgaacctacggctggagcactgtgttgttgagcaactacatatcgaaaacggcgaactgttattggttctcaacgatggccagattggtatagtttcgttcctcatcgatggtagaacagtctctggactcagcatcaagatggtcacagacgaaaacggaggcaatgtcctcaagagccgagcatccacagcatccaagcttggaaagaataccttttttgttggcagtgagatgggcgactctgtagttttggggtggacaaggaaaatgggacaagaaaagagacggaaacctcgtctgattgatacagacattgcgcttgatgtggacgagctggatcttgaagatgacgatgacgaggacgatgatctttacggcacagagtctgcggctgcaaagccagctcaggcactcaacggaagtggcagatcaggcgaattgagcttccgcatacacgatacactgctcagtattgcacccatcaaggatctaactcctggaaagacatcattccttcccgacagcgaagagatgactctgtcggatggtgttgtgtcggatcttcatcttgcatgcattgtcggacgaggaaaggctgggtccctagccattctcaaccgtaatatccagcccaagatcattggacgattcgagtttccagaggcccgaggattctggaccatgtctgtcaagaaaccactacctaaagcgcttggaggaagtgctggtgttggtgatgagtatgaggcttttgggcaacacgataagtatatgattgtggcaaaggttgatctcgacggttacgagacatcagacgtgtacgcccttacaggagcaggattcgaaacgcttaaggaaaccgagtttgaccctgcggccggatttactgttgaggctgggacaatgggaaagcagatgaggataattcaggttctcaagtccgaggttcgatcctacgatggaggtaagttttcgtccaagtgattactgcacatactgattgttccagatctcggacttactcagattcttcccatgctcgacgaggagaccggcgcagaaccgagagtcacaagcgccagcattgttgatccctacctgctcctcatccgcgatgacagcagtcttttactagcacaaatcgacagcaacaatgaactcgaagaggtggaaaagatggatgctacactacaaaacacaaagtggcatgctggatgtctatatgctgacacagagggcgctttccaattcaatgccaacgataagggtgagactgaaaagattatgatgtttcttctcagctctactggtgcgctacatgtaagtatttgtccttctcagattacagctactgacttgacaggtgtacgctctccctgatctctcaaagcccgtctacgttgctgaaggtctctcttatgtacctcctcatttatcagccgattacaccctacgacgaggtttagcaaaggagactctgcgcgagatcttggtagccgacctaggcgacaccatttcccaatccccatatctcatcctccgcaaccaaacagacgacctcaccatttacgaacccattcatcatgtcagaccaggcggcgaaagcaacctatctgccgccctcagcttcaaaaagatgtccaacgtaacattagccacaacacccgctcaaacagaagacgacgacgtagagcaaccccgtttcatgcccatgcgcagatgcgcaaacatcaacggctacagcaccgtcttcctccccggctcctctccaagcttcgtactcaagtccagcaagagcattccccgtgtcatcggtcttcaaggcctcggtatccgcggtatgagctcgttccacacagagggttgtgatcgtggcttcatctacgcggacgacaagggcatcgcgcgcgtcacccagtttccctctgacaccaattttactgagcttggcatctcggtcaagaaagttccccttgggtctgacgttcgcggcatcgcatatcatcagcccactggtgcatacatcgcaggctgcatgacaagcgaaccgtttgaacttcctaaagacgatgattatcataaagagtgggcaaaggaaacactctctttccctccaaccatgccccgcggcgtcctgaagctcatcagccccatcacctggaccgttatccacgacattgagctcgagtcttgcgaatcaatcgagtgcatgaaaactctccacctcgaggtctcagaagacacaaaagagcgtcgcttcctcgtcgcagtcggcacagccgtgtcaaagggcgaagacctccccatccgcggccgcgtccacgtctacgacatcgtaaccgtcatccccgagcccggcaagccagagacaaacagacgtctcaaagccatcgcccgcgaagacattccccgcggcggcgtcacggctatttccgaaatcggaacccagggcctcatgctcgtcgctcagggccagaaatgcatggtcagaggtctcaaggaggacggatctttgctacctgtcgcttttctcgatatgagctgccatgtttccagcgcgcgagaactctcacgcacaggtctttgtctcatggctgatgcgttcaagggtgtctggtttgcgggttatacagaggagccgtatactttcaaggtcttgggtaagagccatggccggttaccagttgtggtggcggattttcttccagacggcgatgatcttgctattgtcgcggcggatgtagatggtgatttgcacattctcgagttcaaccccgagcgtaagtctactccttcaacaattggaattatactgacaaaatacagaccccaaatctcttcaaggccatctccttctccaccgcacgtccttctccgtctcacccaacccaccatccacaacacttcttctcccacgcacaacaccacccagccatccaaccccccaagaccctccccacgttttactcctcgcatcctcctccggccacctatccagcctgattcctctccccgagacagcataccgccgtttgttatctgtaacgaaccagctcctccccgccctgacaccgcacggcggcctaaacgcaaaggcacatcgcttgcccgttggtacgcgaacagtaggtgttgaggcagcgggtggaagagcgattgttgatggagccgtgttggcgaggtgggctgagttgagcgctgcaaagagggctgagattgctggtaagggtgggtatgatggtgttgaggagctgagagaagagttggagggtgtgttgggatggagcggtatgtcttacttttagtttatacggtgaatagaggcatagataagtagtttaatactggggaagtcacaatagaattatgttacaacaaaacatcttcatcacttgctacacactgaatacaacaaaatcatgttacaagaaacacttctctgttgctataaatactgtgattttatgggcacaactcagctgcattctagactgtacatgtctgtctatcagcatctcaaaagcaagcaggtataaaacattcttttcccgaaccctttaccaagaatcatatcagtagactatatccgatacatatataaaacccaatccatcaatgtatacgcgatatcatctcattccatccatcaacgtatacacatgcggtatcattccaatacagaaccccaaacgccaatcccaagcttaacgaaacaaatagtaatatcatacatttttgaaccgtttactaaacctcgccagccttcttgcgtcgaatgctgccaaagcgctttcgcagaccgtcgctcaatttgtgacgacctgtagagttgttgcgacgaatgtcggtgccgtttgagtgctctggggttgttcgagggctctcgctgaagcttctgttgtgggtaaacgcagggcgcgtgctggttcccatgttggaagagagttcatactcggcgggtccaccacgattgcgcttgtgctccttgaggtccttttcataggtgtaagagggctcacccttgcccttgaggtcatcaggatggtattgctgtcaaagttagtaaaagttcttaaatctgtctcaggaatacttacaatgccatcccatcgcttgtacgcaccacccatggcgtcgggttccctcatgagatcagcaccctcctcatagttgatggtgtttccactaaagtcccgctcgccgctgggaatgacggcagtaccctgaagaggcatctttttcttgagggagtcttgaatgttttctctcggtgtcgcacggagagcttctcggttagactcctctacagctgcgacgggcgagtactttttgttgcgattgcggctggcaagagttgcgtcatagggaccgccatgatgataggttccaccaatagtatcgagagcgtcaatggtgtcagtcatgggcatttgcttgcgtcgcaagtgaggggcgcgatcagctgcgcgagcctcctttctaaggatgtcgaggggacggtgagacatgtcgcctgggtatctttgactcagtgagcgttgacgagagattccgcagttgctggcgctaaagctgcggttgtgctgaacctgaggtcggttgcgatgggcaggaactcgagcgctggctgaacggttgacggatgaaatgttgaacgggttgttggactctgccgggccaggaggagagtttgggggagagatcgagaccgaggggacagatgattgacgtcgcgaagctgcagcgtcggagaaggggtttgaggaatggaagctgtcgcgagttggactggcagatgtgggaggagtaggatagcttccgtgacgatgtttatggcttcgatgcttgtttttgctgtcggagtctttggagttgtctttgcttgaagatgaattggagctctcaagagaatagctgcggaattgagctgaaaggttgccaatgccggtgtcttggtttggttcaggttcgtttaatggatcaagaagataagccttggcctggaatgagtgttagatgatgattaaatagagtgatgagtggtgttgtttttagaacgtcatcaggcttgcgtgtactttgggctgtggcatggcccaatacccaagtaagcatggttggttacttggcttgcatcaagaaacagccaagcagccgccaatctttgtgatcgacattgacgcaaggcgaccaacgcaggggatagcgataagggtctttttctgacgtcctttcttccatcacttaagagtattgggatgacgttggtttagggagcggaccctgaagcgcttgaaccaaggaacgaacaaaagaatgggccatgatggtgggagacaagggtatcactctagctcaggtaagggtccaaaacttacccattgcttgtcactggtgtccgtcatggtggcgacgggctgtttgtttcgagttgcgcaaagtcgtcgttttgtcagtggtcaaagaatgaagcgagtcgattgtagttgcgatgctgcggtacgatgtaatgcggtacgatatggacagatacgatgactgctctttcttgggacttgcgatgcaatgtctattcgtgtttgtcgtgaatgtactttgttccgcgacagagatgttgtctggtgtaaagtagagggtaggatggaagaaacagaagaaataaaacggtgggatggatgggaggacatgcagcctctttatttagggaaggcacggcatggcacccaccatgatcccaaaaggaaaaaagagaagctctccattttctagctgctctaggacccggagtctgggtacatacacaaggtaaggcacagttcctgggttgtacggatgtagatcttgagttagagcggtctcgtcccccctccattcccatcatgcgcccattcacaatcctcccatagcggggtgagcaaagctcccgtgatgcggattctaattctagcagcttcacctgtcgacgctatcgacgcctcgttcaacggatgggactgaactcaagcgccttacaagtcccttgcagtcaaattgtctaaacgggagtgccgaagtcggtactaacgttacatggagaagtgagaagctacagtacatacatacctctaggtttggtgtggcagttgtcacaacagtcacatccaccaactgaccgggctctactagctaggtcccgcatgtcaatcctcagtcattcgcgtcaatcagtcatgtctcgcctattgtgagccgatccccttttgttttatcgtttcttccaatcgcggcagcctcggaaggtagacagacaacgtcagccaacacgaggtttaagctcaacaatagacaactggaatgtatagcagacagacacactatagcatgaagaaagaaataaaacagcaaggagagcctcgtcagtttgtcgggtcaggtcaggtgagcattaatgcagcagtgcacagggtccaggtctaagcactctcgctactgcttgtagggacctggcctgaccagaccaaacccggacctggacattttagtccgacggcgttgttctccaatcgagtcactatccatcgcagaggctaaattaaaagttgggattcagtaacgctcgcttccccgaaacgggtgacaggtggcagaccctctccagaccacttgaattaatgctcagtggatatttaacagaccgctattaaacagttattcattgcccacgataagtatctacattgattatcgaaacaattaatctgtgtttttctcattgctctgtctgtgatatcacacctaaatcttgcttgcgcggcccgcaactgacgcaacgaataagccatgacgtcccattgctaccctattccaattgatcagcaacagcagatatcggatcttgccatgacaaacctctcaacgtcagctctaactagtgacttgtatttttatcagcaaataacatcagacatgccttctcataaagagactaatgaacaatcgtcatcatcagagtttcagccgctttactgacaaacaccgttactgaccccactacgggaataattgccgcgcactctcagccatggtcaaaagcgcactccagacgcgcagacaacaaagggccgtttacccgtctgaacaactaataaaaaacaccattgcaaatcacgtctatatgacgtacagatccacggaataatggctctcgtcgactactcttcctccgggtccgagtccgaacccgatacgcagcctgtcaaacgccgtaaagcagttgacggctcgtcgcggagtgtagacggagatagtgctgcgggtgcttcttctatgccgcccttgcctgatacctttcatgatctgtatgcttccactgttcgacagagtgtcgttgatgatccgagtctgcaccagggccggaagcgtcatattccccatgtagttggcaactggcccagtcatgtatacacagagtgtgagttgtcgtacatgagacccattgaacgtacagctaattcaacagggcatccatctaccgaacagcatggacttctcaccactctcatcgccgacattgaagaacatgtgtcgagtaacaccaagctctttaatttcctgacaagcgatctgggatcacctctaccacttcacatcagcctatctcgtccgctatcactcacaacaagtgccaaagacgagttcctagataagataacagaatccttcaacagcagcggcatcgcaccctttgccgtcaagccccagagcctcgcatggtttagatcgccagactcggaccgcacgtttcttatcctccgggttgcaagcggtcccgacaccaagcctttgaacccagaactcaccagcttgctattacggagcaactcggtagcagcacagtttggactaccatcgttgtatgcacgatctccagacgagccggtcgggggtgcgttccacgtctccattgggtggacgtttcatttaccaggggatgaactgtcgctcaagacgctgcaactctttaaacagcccaagtttgacgatatacgcaagtgggagattagcgtgctgggtgtcaaggtcaagattggaaatgtcgtgaatcatattgcgctaaaggcaggtcgaagcggtgcaccaaagtcgacatcttttctcaagtcgtgatattccattgtacgtcattgactgcagaggttcattaggtattgccgagctgtccgagcaagccgaaacatttgacagagataattcagaatatcggggtcaatgagacttgcgggttgctatgccacctgcgaccattccgagacttgaaaccttgttgggtctaataagaagaaacagttgcgaatcggaacttgtggactaagcatcaaaagcaacgtcagtcaagcggattgttcgggggtgaaaagcaaatgcagtgacatcatatgacgtggcatcgattgaatagagggaatcgagagctgagaagagggtacagcagctgaacgtcatggaatgcaagatgaggccattctacagactcactatgccttggtacctagggtagctgtcgactgagcagagttgagggatgaatgagactgcaagagacacgggaagatgatgataagacaaatataaactgtgggagccacgtgctttgatctcaacggtttttgcatctcggttcaatgagaataaagacctggtatcaggtagaagaatgctgtgtgattatttgatgttattttgtgctttgtctgctgagtttacttggtaccgcaacattaattgccctgaataatgacattataaactcttgtatttggtgtctcacaatttctaaagtctaatatcgacttgattctgtaaaatgcacctgagatcaagggcgttgaggatgaggctgataacggtggtcgtggaattgttttgaagatcaaacggtcgttaagtccctgaatgagatccctgtcactgtcattaactgtcaaaatgagcatcatgccgtcgatcaatgttgcattggaggggtactaaataatcaaagacgacaagcacgagagttttgtatagagtaaacaggagctatgacttgttgcggaataaaagaacaacaaaatgttagatcattcaagggcagcttatcagagacatgagaagaaaaaagaagccattggttccccgaggaagtattattaggcttttagccaagccaaagaaagattggctgacttctcatcaagctcattcgtgatctagagattttacaatctcaagggagtcgttgctgaggcgagatggataaatttaggtgatacaatagaaatcttttgtttactttcgactgcccctccaaaaccaaaactcaatctaccccactaaatcacccagtagccaataatcaccccccaaattagggatccagcccagtctcgataggcaccttcccctgtgagcactgttgtatcagccatcatctcatctcatcacatctcattgctttcctctgtttgtcttgccttgccttccatttcaggcctcgcaaaacaaaagtcgtcctcaacaccatcaccaattttttttactttctccatcttcctcctctcttctttttttctctccccatcccatctctctttctcttccaccacaaggacattaatatcttggtcttttcgtcaaagatacaacattgtctttttctcaaactcttgactctaacattttcccatcgactcgactccttcagcagctttcttctgaagcgatccctggccgaaccgcttctagacgacccctcgtctccatatcaaagttccttaccccgggaaatctttgaccgcctccgaagacccaacccagcctcgcgttgcgctgcgcaagatttgaactctgccgatctcgcgtgacatccaaaacaacatacagatttttgcgtgtaccgaatcgcgcctctcaccaacacaatccgagctgaatcgcgacatcgaaaggaatcgctctattgccgaaggaacctgttttgacccgccctcaccaatcgatcggccgagctcttgtgcccctccccgcaccgtcgacaatttggagctttgctctccccctccctcgtcaaaactcgaataaacaacaaaaaccacagaaaaaatgcctttcgacatcgacaccacccgccggaataaggcgcctcggcctctctcagactcggaacgcgcccgcgtggaagagtttattgactcaatccactactcggcgagatactccgacagcgaatacgagtaccgtcacgtccagctccccaaagccatgctcaaggctatccctaaagattatcacgactcttcaaagggaaccctcaagctcttgtgggaggaggaatggcgagctcttggcattactcaggtacgcccttgccactgccgcaattagacaggactaacaatcgcgcagagtctaggatgggaacactacgaagtccacgagccagaaccacacattctcctgttcaagtatgttgtgggaatcctatcgggttttgtttgcatcactaacacgtccaggcgaccgctcaacttccaaccacctcagtaatcgactagatccccacgactcagattttcccccttaatgtatcatacatatttatgcacggagccctcggtgccacactcggatcctagacgcaagttcgcatggtcacgattgttcggtctgttgagatataaagagaaagcaaacaaagagacttttatggttcaacacgctcgcaaacgtcccatacagtgttttggccttgccttttccacacagctaccccgagatgtcaaaggaggtctcttaccagtctcttgggtccatgtatgacgtacagacggttgtttgggcgacagggcgagtgatggatcgagtcgacaagttggatccgcccatgcatgtgcatgtcccaacaaccaagacatggggtacattataatatggagtttggatctggaacgatccgggaaacgcgccgcgtcggtgtttggtttggttgggcatttcaacctttttatttttatttatccaacatgtttgtttcaatgtctctgatttggaggcgactgggattttcttctatcgggacaaaagatgatgagtacatcgcatcttggcgcggatgaaaaggaagatgtgctcagtgatacccttttacgaggaagagcagggcttaattaagcaagcagatagatgcaggcaagaataaatgatgaagattagaaaccgactgatttaggattcaatggtctatgcatatggcctcatggcttgtggctgtaactgtgttgttgaagcgccacaattgtgaatcaatttagtggagagaagaatgttatacgagggtcttggttggatgtcttggaataggatgatttgtaagtcattcacgacaatcgttaaagacacagctacagtcagtagatattattagacatgatgggcagttccggcagatgagatggtctgatgttggcctagtctagtgtttagatgcatgggcatgaccatgacctcagactcaatttgaatagctgtcatctttgacggagcatctaaaagtggcaatcgatggtcagttctagatgcattgcttcgcctcaagatatcgccagcgtggcatctttgtacctagtattcttccttttcgtattccattatgtagttttgtaagctcgagtttgtttatttatcattcaacatctttcattccctgcatgaactgtcttccattgtctttaattcatgcaacgacaaaaagcactaaattaaggtaccgttggataaattgatatgcaacctttccccttcaagacaagtgttacactttcatcgccgcccgccgaagccgtcaacccactttatcttaccttgatacgtcgcttcttctaaaacgtcaactctacaacaagtgctcaactttcttttttttttttttctaaagcttgtaactgttgatcgccttcactcgctggcgattgattcactgtcgtcgataagattgttagactcacagcctcgcatctactatcgcatcgaccgctgcttgggcgctctcgaattacaatgaagtctgctagcaggctattttacctctccgtgtttgctctatgggctgcaccgggttcttgcgagagttcaaacgatgaatgccatgtatgtttatccttccgccacgccgaagcctcctgagtcagtgctgacatcacagatctcaccaaagtccatcgttggcgacgcctgcgcttcctattccaccctcgacaaactgaacctccacaccaaacccgccatcgacgatctcacccaaaacaccgactttttctcccactaccgagttaacctcttccacaagaaatgtcccttctgggatgacgagaatggcatgtgcggcaacatcggctgcgccgttgaaactctagacaacgaagaggacatccccgagatctggcgcgcccacgccctaggcaaactcgaaggccctcgtgctaagcaccccggcaaaaaagcccagcgccagcacccccagcgacccctcggtggtcttttgggcgaaaacgtcggcgagagctgtgtctttgagtacgatgacgaatgcgacgagcgagactactgtgttcccgaggacgagagcgctagctcaaagggcgattacgtgagcttggtccgaaaccctgaacgattcactggatacgctggcgacggcgcaaagcaggtctgggacgccgtctaccgagagaactgcttccagaagagttcgttccccaaatctgccgatctcggtcagtctggatggcagcacggtcctgctgctcaagactttaaacagatccttgacgcggctggtcgccaggcccagcttgaggagcggcgccaggagaaccccaacacaccgtttgtcgcaaacactggcttcgaggtggaggatgagtgtctcgagaagcgtgtgttttaccgtgtcatgtcgggaatgcacgccagcattagcacccatctgtgctgggattttctcaatcagactaccggacaatggtcgcccaacctgagctgctacgaacaccgtctgcacaagttccccgaccgtattggaaacgtctactttaactacgccctcatgacccgcgccatcgccaagcttagcccctacctccagaaggaagagtacaagttttgtctgggagatccttctgaagacgctgccacccgcgcaaaggtcctcgaagtcaccgagaaagcagccagtgttccccaaatctttgacgagagtctcatgtttgttaacggcgagggcccgtctttgaaggaggacttccgcaaccgcttccgcaacgtcagtcgtcttatggactgcgttggctgcgacaagtgccgtctctggggcaagcttcaaaccgctggttacggaacagctctcaagattcttttcgagctggacaacaacaacgaggatgtccctcatctccagcgcactgagattgtcgctctctttaacacgtacgctcgcatcagcagctctctccacaacattggcgagttccgtaaaatgatggaagcaaaggttgagaacgaaaaggtcgcaaaagagttcgatgaggccactgaaaagggcagactgcgcgcaaagcttgaggccgaggctgcggagaatgatcagattgacgatgccatgagggagtttatcgagctacgtgccaagggccccgaggaggagtccatgatgggtcacctcgagcatgaattcgctcagttcaaggctgttttgcgcattattctcaacggctggatgcgcactcccaaaacactgtaagttttgtacgtccctctaaaaagaaaattactaataattgtagatgggccatttttaaatacgaaacttggcgtcttttccgcctctgggtcggtcttcctgttggtccacgagtgtggacgtttggactgcccaacgttgacctgggcaaggatgagctgtaaaggtgtacaaatgcgattgctttgtttgactgttatatgatgattacaacaaattggagaggcatcaattggcgtttgcaggcatttctttggcgtttttaagggtggtattttagcataattgtttatgcattagttgatgtgtaaatatacttccaggagatactggtttacatttgaactttgagcctaagatatgaaagccagtcgagaagaagaaagagacgtcgtatatctgtgccggtcacttgtcgtcgtcttgacacttgacagaagacggcggcgactgtcgacggagactctggcaaaaggggcgcatacgatcattaacgtctggaataaaggtctagttacgtccagactgacatcctcatttctcgtttgagccagccgttgtagtcccaaaaggttacttcttgacaagtggttcaacgataacgcctcgtctccgcgtcctggcggaaataaccctttggtattacaagagcgtgcaatcagttcatagccccctggacagtgtaataggttcagccaatgtcatgatcaattccatatacgcagctgccctactgagaaggctcgggcttcggcacttaccgagctataagggacaaaattagtaggtcagcttatgctacttcgaccatgtttgttagactacttatttttgtaccccaagactggacagagtacagagaataagcaagtgtttctattaccacaatgctaaactggcggtgtgttaaagtgcaaatgttattactgccattggattgtagatcacttcactccaagaagtatttctatttagtatactccgcaagcatttctctttgagaataacaaggagataacaaggcagaatcgtctcatttcaaccctcaatttacaattctgtaactttactccagttatactgcaacctctcgatgtccttcttcttgaatatcgtctcaaacatactgattccaattgacatgtggtaattgggggccaaaagacctgagagcaggggattttaggctttgaggcccccaaatgatgggagcagggattgtaatgtaagacccggggggttggagatgtgatgaggggagtgtgagtgggttgtgcagatgcgagtaaaaggggatatcttgggatgtcaagtagaagagatgacgagtagagggaattaattatgtggtatttgttgagtgacatggaagcgaggtatctcatgcattgatatagcggtatatgccgaatcacatcacatcacatcacagccttgtcaacaatcacatcgcctatacaaatccgaagcccatgccgaataccaattcccgatattcggtcataaaaagcaagtaatactcgattttcaaggtccttttgcaatctcaagcctgcatcagtgaaacaagcggtgttggctgttggttcaagacatttcctcaaccaataatatcccaagtgtaatacaggccctaccaggctggcgggatttagatcggtggtccacacccctttcttaccgactgcttgggttctttttaccagtccgttgggatgggtttccgagggaggaaggtagttgcaggaattgtattttgttgcaagagactgacatctaaacttggataaaaggcccgtctgacttgacgcggtgcttatgtccaagatgagacatacttcctttaccaagacaagacatacttcgtagacatgcttcctggtttgccaagatgagacatcctccctgcgtttaccaaatccctgggtgaacgggaagcccgagcttagagacaactacaacccccggaaaccggatgtgactccggtgcagctaatggggcccgtactgctgggacagagtgggtgtggtggccgtttgacgagtttagttgccttgcactcgaaccagatactcgggtcgtcctttgtgtcggtagcgggagggggcaggaatccctgtttcattggaagccttataactagctgtcagctcgccatgatgtgatggtcaatcagtttctcaagaacttacttcaatacattttgttactatggatctgttatctggtgttggaggctgttgctcgtcaactgataaagttgagagtttggctagaagggatagcagtattagtcttgatgacggtgcttataaaaggtatgtcttggtcttgtttggagaagggaactaacgtggacagacgcactcctgaacctgtcaaatcccctctctcttttgaccttgggatattcgatgaacctagtcttcatggacctacccttcctacacccagtattgcatcttcgccttcagtcgttgcgccaatggatgtctaccttcgatgcgacgagagccacgagtctagaatgattagattcagtggtacagtcttacaacagtacaaacataccgagcttgaggacatttcccctgcagggacttgtagttgggagtttgtctcggcacagataccaaacactccagtgctgcaacctgcactcagtcccaagccaacagccaaacctcctcacgcaagcggacacaaaaatattatgtcgggctcggacatgtctgagcttgcgttgtctgttgattcacagcctctgagtgacgatatggagaggtatgaggaggctattgccgaatacaaagctgcttctaagcgatacaagtatgagtttctattcctttagtcggtataatactaacaagtgtaggcaaatcaggtcaaaggtttccaagagacctcgtgtctttaaggatcgaccaagacgtaggggggagaagaggaaagcggaagaatgagcaaaagaggaggtagttaccagtgtttgtatgtttcattattatgtcggtattatttgtataaatcattcatcgctatgcctcatgtcgcgtgcctcaaatagtagtcgtaggtgcaccatccttgacaacatcaatactaagcaaaaaagagaaaaacaccagaagcaactttacacattagccacatacctcactcaaggggattacaacataccgccatactgcatatacccaaaacatgaatctcaaaccctccaaccaacgctttcccacgcatcatgatcctctgatacctccacgtccgaaccgcgcctaaaagaatcgtcccgatggagaagccgtaacaagtcaaggccaggggtctccccgtgataaaatatccaaaggtctttgcgtgatggccctcgtgactgagcgtaaacagctgcgctaccattgttcccaccatggacatcataaccgaggtgcgcagataccctaaaaaggtcctttcgtttgctgtgagcatgttagacgcactgaaacccatcgatactacatcacgagacgacgtggatcgagttcttcctccaatctcctattcctccggacgataacatacccagatgatccctcgacgctgagaggtctacctcacaactaacatagtctttccagaaccttcccaggctcgtccctgtcttgatgtgtgtagggacaaccccttgcggcactgcggtgggtgtctctccgttgctatttcggggatgggattcatcttcgctttcgttgcgtgaacaggactgggaatggcgtagacgagaacgtggtctcgcgaggtcttggagtgagtattctgagtttgagcgggttatatttgaggggcgtagcatattgtaggggtaagagatatgattgacgctatagatagagctatcttctatgagatttgttgaaagagaagttgatgaggagtgtcaatcgtggatgaccatgtgcggatatcggcgtgttcaagcggaggttccgagcgccgagccggcccctcttagccggacacggggtccatccggggatctaagaaagttagttagtggttattgactaatagcaataaggcatatacaatctgactgtgctacaaatctagtgttgtctgtgttcacatcacatagcacagacagaggtatgccagagttcaacagcctatttcaacggcattccatgcatctactaaacacaacaggcaatacatgatctacttacatatgcatgcacaactccccggcacttctttctagaatctccccctttcagcatcggacactccatcacgagtaaaaagtccctcctctttcagctatctgccgagctttccacatttggcaactgcaacgaaacgaaagtaccacttgtcttttatttattactatttccatgataaaaccctagttacaagttagttggcctctgtttcctacggctctcgttcgtcttggctccgccggtacgctccggccgacagactgggatcaccggcccggatagccgctgaaacaggtttatttcccgattctgtcacttacttctgacccttgtcgtatttgcttcccaggctgtcgggtttttgtcttgggggaacagcggtaagaaggattcctccttgttgagggagcacaagatgagactacaaagcaagcgtctgtctcattcaacaacaaagatatcgtgcaactcatctgttcttttgtaatatatttatcatcatcgtaatcaagagacatccccgggacccccggcatttaatctaatccacgtcgctctcacggtccgtatataccgaccaacttcccccgtccttgtctctcttctttgcttttgacaagatagagatgaccttgtcttgtcttacattatactgggctcacttcagccgggccgtttaaatgcaccacctcatttgctcattatccaaaaagaaacaccttatcttggaccacgatccttgcctctcactactgcgcagctgtcgtacattattccccgagccttatgcttatccctcggtcatgtagatagcatatgactttacgtgccgcgtgcctacctgattgcgttatcccgtataagtgaagccaaggttgacactgtttctcgctcttcatttctggtgcagtgtaacctcgacctcgcttcgagttgcctttctttactttagtttcgttactatttaacctgttataggagacctagatctcgaatatatttaggctatcggacacacagttctggctatctgacacgcagttctacccatcagcacactagcaacacaatggatgagtcaaacaccccttcaactccagacactgagttctctccgccatgtagtcctccgcaaaagatccagtatctacgagatactcgctctgcggcaaaggagaaactgtcactgctaaccttggaggaaaaggtgcgttttggtctagtgtacatacaccagctaacgtctataggtctcgcttctcacagcggctgacttttggagaacaaaagccattcctgaaaaaggcatcccgtctatcaaaacaacagacggacccaatggcgcacgcggcggtatctttgtcggcggtacaaaggtaagtcactcctcaatacaatgatcgtaactaacttcacaggccgcactgttcccctgtggtatctccctcgcagctacatggaacaaagacctcttgtaccaagtcggccagcatctagcgcaagaagtccgcgcccgatcagcagagatgcttctggcgccgacggtctgcatgcatcgccatcccctcggcggtcgaaactttgagtccttttcggaagatccgctgctcactggaaagctggcggcgcagtacatcaagggtcttcaggatcgaggtgtcgcggcgaccatcaagcgtatgtttttcggtgctgggttagagatgtgctaataaggtgatagattttgttggaaacgagcaagagaccaatagactcacgatagactcgctcatcaccgagaggcctcttcgtgagatttatctcaaaccattcgagattgcagtcagggaggccaatccatgggctgtcatgtcgtcatacaacctcatcaacggcgtccacgcagatatgaacaagcacacgctcaaggacattcttcgcggagaatggggatacgaggggtaagaacctacaatcactatcaagaaccatctaacatgctgcagaaccgtcgtttcagactggggcggcgtaaactcaatagtcgactccgtagaagcaggctgcgacatcgaattcccctactccccaaaatggcgtctcgacaagctagtcgcagccgtcaacgaaggccgcatctcagtcgagacgatcaaccaagcagcagagaatgttcttgcgctggtagagagactcaagggaggcgacatgtcccccgaacaaccagagcgcgaagacgaccgtgaagaaacacgccaactaatccgagcagccggacacgaaggactcacacttttaaagaatgaccacggtattcttccgctgtgtcccaagagtaccaaagtcgctgtcattggacccaacgcgaatcgtcacattgctggtggtggtggaagcgcgagcttgaacccttactacaacaccattccgctagacagcatacgaaaagcgtcccagcaaaaagtattattcgctcaaggttgtcatattcacaaatggctccccgtcgcgtcagagtactgtaccgaaaagtcaggcaagccaggtgttcacatagactggttcgcaggcgataaattcgagggcagtcccgtggtgaagcagcgtcgaacaaacacagatctcttcctctgggactcagcacctctgaaccaggtcgggccagagtggtctgctgtggcgactacatacctgacgcccaaaacgactggaaaacacaccatcagctttatgagcgtgggccctggaagattatttgttgacggaaacaaggttctcgatctgtgggactggactgaagaaggcgaagccatgtttgacgggtcgattgactacctcgtcgacgtcgacatggaagccgacaaagccgttgagctgcgcgtggaaatgaccaacgaactacgacccatatccaagcagaagcaattcggcatcacgcacaagtacggtggctgtcgcattgggttcaaggagcaagacagggtagattacattcagcaggccgtcgagacagcgcgcgatgcagatgtcgcggttgtcattgttggtgtggatgctgagtgggagtctgagggatatgatcgtcaaaccatggatcttccagctgatggaaaccaagacagacttatcgaggctgttgtcaaggctaacccgcgcacagttgttgtcaaccagtctggcagtccggtgcatatgccctgggttgatcgggtacctgtcattctccagggctggtaccagggtcaagaggcaggtaatgctttagccgatgtcctatttggcattgagaaccccagcggcaagctcccagtaagtaaaacgtctagacttgagaatagtcgactaactgcaacagagtacgtttcccaaacgcatagaacatactccagcatggcacaactggcccggcgaaaaccacaaagttctgtacggcgaaggcctctacataggatacaaacactacgaccacgccaagatcgagcctctcttccctttcggccacggtctctcctacacgacattcgaatacggccggcccgaaatctccccaagaaccctcgcccccgatggagagatcacgataaccctcgccatctccaacacaggatcgcgcgctggttcagaaatcgtgcagctttatgtacatgacgaaaagagccgattgccaagacctgagaaggagcttgtggcgtttgaaaaggtatacctcgaagctgacgagacgaggcacattagcatcaaactggacaagtatgctgttgggtactacgacgagactgttccagggtggattgccgaagagggagttttcaaggtgttgattggagcgtcgagtacagatatcaggtaagtttcgattgtctctttaaagagtgaatgctaatcggttagacgatcgactaggttcagcgtgaaggagtcgtttacttgggttttctgaacttgggtccgccgcgcgtgtttggcttggtagagatattgttagatatcatccattaaagcgcctggaatattgtgttcatttttctgattgctattgcttgtgtgatctgtaccctgttaagtttccaacaccagcctaccaaataaatgggaatcatataagcatatcacgtaggcgagctattgtttcgttccatacaatgccttgagatatacctaggccaagtgtcgcatttcattctggttgatcttgggtacacgttagaccagaaccacacaaataagcggccagacatacctcatgtataaacatgacactgccaacgtgctcccacttgaccttgcacgtcggcgattctgcatgtaacgagttcccatgccttgtccgccgttgatcgtcgtgacttgatcttaatttcttctgtttttattctcaatcccgctcgtcgcctgcccgttcatccttgccctcggggctgtgactcctgcttcgtcctctgtttcgtccaccagcgcctcttccacgaccaggcttaccaggtgggggtcgcacgaaagcaaagtccaccgaaatagtctgctcgaggagcttctggttgtgcgcgccatcgatggcagcccgggcttcttcgagtgttgtgaattcaatcaaagcgtatcccttaacctcaatcagcaattgttcctattctgcgttcgcgccgacttaccttgacgtaaccgcttcttcggtcgaggttcagatgcatgttcttgatctcgccgtactctccaaagagatcttgtagggtctcctcgtcggcttcttcgtggacgtttgtgacgatgatgatccagccttcgatggagcggacggctgtggctttggtgtgtgtttgcatgtcggattcgttgcgcgcggggggagggggagatcccgcctcgacatcgacgtccatttccacatcggccattgtgactgtagtatttggtagagtaattgggggttggtgagtgtagttgatgctttggtgatgaagctacctggcagagttcaatatggaattcatatcacgtgacgtgcatggatggcagttggtcaattgacggctttctattgatagtctttctattggagatgttgagcattggttagagctatgtttcaggaagaagctacgttttggaattacatttagatgcagctttacgtggaatcagtagcgcgatgaaccgtggcattgaacaaggtttgttgcgatcctgaggcaccagaatcgtagatgtcatccgccggcgtgagtcactcgccgaatttgcccccagaaatcctctacgacagcccaacaccaagcagaccagatatcaccatagacagaaacaccgacattcacgtcgcggcacaatgtgcgaacaaatgttgttgcatttgacaactgacaccggacgccgagtagggtcgtagcgcttctttgccatttccttttttaattctcaagggggctcagcctattccatgcgacccgacccaatccatcatcccattactgagtgaagtcaaccattgttgtggtccgcaagccaacattcccgattccgcacatattgtcgtttttaaccaatcgtttaagagccggggttggggttcatctgtgtcggcgtcgtcagttaaccgatctttctgtcggttctcaaatctgctcacctttctcttgccaccagtgagggtaacgttgacgaatcgacgggtgtacttgaggcgcttgagagcacggcccttggggaccttggacttctcttgcttctcgacctgttggaccgatggttagtgatcgtttgttcgtcggggttttcggttggtgtttattcgagtcgtcgtaccttgggagtctgagacttgaccttgcctgcgagaatgttagcaatcactagagaaataaagcgatgacgctttggacgagggtggcataccggcacgggcgagagatccgtgaactttacccatggtgaatgatttgcttggtgatgtggatggtgagtcgacggctgcgcggtaagatttgggggaatttggcaaatggcgaagtgtgtgggcggaaaggctcacgtgaactgatgccctcggaataactgggtccgattggttgcttatgtaaggtgggtccgtggatcaagacactggggaggagtttgtagttgacagcgagatggacagaaagatgtcgcataaagatggatatctatttgagagtatttacggtttaatttgctgttttttgaaagattaatcattttattgagattgggtgatgtgggtgacgtcatccgtgaatcccatctggatggatgtctttaccatgtattgggctgtcaaccctcaaaacacagagattcttagcactgcgtacttgtagttttgatcgcgtctgactgtaatccatcctgaagtgagtgtttgaagccgttacatcgtccatccggccatgcaggtacaatatgttcccgtggctgggcgtcttacgagcagctgcactctgatgaaccagctttaacctggaggctggtattctgtcattggatgataactctggtttgtcaattcagctttgtttcgaatacctgacacgagttcatgaagcgatgttgagagtagatggttcttaatgcaactaccatgtttgtatcagtgatgattcatacgttaacttggcaagcaaccaactcacagaaacaggttatcaacaagcttaattatcatcaatctagcatctacttaagatttacgcttattctattgctccaagtaatatcaggtttatttgagagcttgtttgcgacagaattaatgagataattgatcatttcatgcccaatgtagggtaagtttcgcgagagtgactccatcaacaaccctaccatcttctccacttctactcacttccaccagcgactcaattgtgtatgaattgaatccatggttttgataactattttcatcatgtccaggatcttaatgtcttgcatcgtgtaaagaggggtatttgctatatttacattcagaccatgtgcttgcagggtctagccacgatggacttttcactgatgcgaaatacgagatcagaatgagaccacggcgacagggactgaagttggggactgaaccccgcatgtctcaatgtatttttatcgcaggcttaaataatgaagagatgatgttgagtgagatctttgggttcattgtgctgtttattcatgagaggcagagatagattcaatcactttgtgtgaaaaggcagatactgtcaatcggaaagcaatacatccctgaggccatcagattcgcctcaatcagccgtcccgtggttatatccggtagttttagcttcaccgtctaaatcaagccccaaaatgcacagacccattgtcccagattccttcatggcacaaatcttgcttgcagaaacagcacgtaccatacgatacccctcacagatagtcacatcactgcgcagcgagtagtctagactatactttgagttagctgggcgagtggttggacatgtcgtgagattctcattgctttccactactcttagtctgtattgtattgagtgatgagcagatggctgggacacctgcaaaatcaggggaataagtggctttcttgtgctacaatacactccaattaagcctctttaccagatttacaaggtttgcctatccaatgtcaacctcctcactagcttagatcattgttaccgtccagcctcccatgtcgcacaaggttgcggttcaagcgcatccgtcagccacgacgatattgctttgtttctttttgtctgccgatccacagagacagacctagtccatagaccaactaagagaccaagaccaacggctaaacgagcttcatgcagaccgagagtaaaaagagcatcgataagttcgtatccttccagactgagacaaatattgacgggcaactggactctattcgcgtatctttgtacggatgggatgttctgtgctatttttggtctccccgctgtcaccctggaagagacagtgtctggacggatgccctgttcgtggatcactcccgcatctgccggagcgagccaatgggttcccccgattgacggatgacacctcaagccacgcacgtctttttttgggtggtgcccacctcgacagttcgtattcaaaagtccacctggagactgtacagatacagctgagtttgctgcagttgaagagcctctgtgccgtggaggagggttgtagagaccagttataggcatgagacatgcgatatcaagtaccatgcttaaacatactgtcgtagctatcacactacatgcagacagacaaatcgatagaccaaaaaccccagtcaaaaattgatgccgccatcccgcaatcacgcataacggacatgctcatggcccatgctagtctatggtagctagttccagccatgatgatggatgtgattatcaacatcgtcccgcaactcagctggttttgggttggtctactgcagctagttcaagcccagaaaaatagaagctacccaattgagtgacaagagttgattctctatcggcatcttgctttgctttgcttccaagcttgctttgctgttgatgattgcctgacgcttggcaatcagagacagaaacaaagtgatagaaattgtgtggaattttccatttccactgattctacttgttacaattatatttccctccctccctttcatacatccttcgtcttatctccccctccttctactgtctatccatgtaaatggtcatgcatgctactcgagcccaacgttgagtcaggatactactactaccatccgattacgctttgattcctcgtgtcaccatacttttctttatctcttccacttgtacaacacaagaaaaaaagaattgtcaagggtttcttggttcgctcgtctagtctcatcacgagatacttgcatcttttgcccaccgcctttgtaaccacctcatttacaccacaaaccgcaaccgtctttcaagacaccgctttcgtttattttctttcaattttatcgagagaaggaaaagaagggttaaagtgcaattggaatgattaatttccaatttcttgcgcaatactcgagacatcatcaaacatcacgtaccgaacgcagcagcagcccaacctcattctgagcgcattcagccgtatcatctcatctcagacgcaaacgcccgagcgacagagaacttattctcagatttattacttctcccgcttacctgcagcgaacccgtcaccccaccgacctgtgctgagctctgtccgacactgacacaacttatattcgcctttttctcgctctcccgatattttgtctcacatctcgcatgacctaaagcgcctcagcacagtcgccagtcgacccagaagcatttacaatgttgcagtctcccccgcctcaagggcgcgctcgctcaaatagcttgcagcaaatgttggatttggaaaagaagctcaatgtaagaaattcaccctttttaaaaaaaacaaatctgatctggtcatagttccgtcgaacacatcaaggctctgtgccgccatctcaggcatgcactgatacatccattcctccaagtcccgcccatactccccgccgattcgaattggtgccaaaggaaaagaaagtccctccgccagtccgaaactattccgctgtacctccgccgctcttttcagcccattcagatcctgtgcggtcagagtcgccaaacatgattcctcgaaaacccgttggtcacgcagcctcgacagagcagctcaaggagtcgtcgacagacaaacccgctcaaaagacggtggcatttgtgttccccccagatattgaggagaagcgtgctgtatgtcaatcgcccacttgggaggcgtacaatcgccaaaagaaggagaggaaggaagagaagcgaaaagagatcgaaaagaaggaagaagagaagcggaaagaaaaagaaagagatcaaactatgagccaggcccttgaagaagcctggaagaatgcccccaagccccgtggaagaaagctcagcaaacctcctccgccttcaccatccgtgttcgccgctcaaggccgcagcgtcaccgagccagtccagcccacacagaagcgaagatcgcgctcgtccagtttattagggttctcgattggtagaaataacgatgatcctgaagaaccaaaacggagcagccgatccagctccctctcatctatattccgcaagtcctttgagatcaagcgggcgtccttcgacgagacgggtcccactggtttcctcggcggtgtcaagcttgagaagaagaaggaggacttccaccagaaagtactccaggaccaggccaagggggacaataaggtccacccagctatgcgaaagagctttttgggacatggatcatttacacccctcaaagtcaacgcccaaaaggaggccgatgcgcagaaacgagcatacccgcccatctctatcaacacatctggtatggggcaagcggcaaagccacaaaagtcgccagggagacggggttctgtcaatatttacctgtggagcgctcgcgcgagacgaaattctgtcagtagtgactgcgcggttactgatactgaagacgagggcgaccaaaacaaggtgcacacgcctgacagcgagattctctaccacaaggctcagggtctcaatcgaagaggtggtctctacgtcaaaaaggaccagaatgaagcagacaagtcgtcttcagaagacaagaatgctgagaagcaagcaacacctcgcacttcaaacacaagtctgaagcaaagccagcagcccgtgacaaagaacgataatccccccaagcaagacaccatcacagtctcaagaccaccgatagcatccgcacaacatccacccaggagatcatccgctgcatccggtctctccatccctcccacaccaccccgaaaaagttcaaagagacgaggctctcttaccttgttgacccgcctcaaccactcccaaccttcagatgaaccatccaccgccaagagcgcacccgtgggtaaatcgtcaaaagagaaactattcaggaataacccaccgagcatccgctacgagcagacccagcctggtacgcgccctaaacccatcaccgcagaccctgaacccgcaaccacgaaatggaaccttaaggaggctgccaggagtgcgttcggtcgaggacattctgcgcagggatcagtttcttcgacggcgtcaaattctaccgttggaccgccagtgccgccaaagaataatgcgcatggtttgagcactgccaacgctgcacctattcgcactcagcacgtccatctcccatctaaacatctcaccccgccgtcttcatgctccccaacaggccgcagacccatgacgagctcctccgagtcatcatactcggatgccattctaaccgtgtcgcctttgagtacaccgcgctcaaccccgcctcaatccgagatgggccactctccaagaatggcatcttcaaagaaggcaaaccctaacgcgtactggtcctacgcaaactcacctcgactttctcccaacgagtccacagacgccgacgttgatcctatccaagaagcagccaacagagtcatggaagctttttccaacgccaacatccgcagctacaccccacgcaaacaaactcctttgtcatgcgacgaacgcagctttgcgtcaacgcccacacacgctctcaagcacagcagaggccatctacgatcccccacgcaggactccgattcaacaacagcagtaaaaacactccgccgacaatccaacctggagcaccaccagcaccacggcgagccgagcgcaaagatgtttgtcgagtgctgcgcttgcagccgctaccacgacatgccgagcaagctctacgaagccatgtccaaccctgacggcgtgctaagcgctggatcgaccgattttgcaggcagcgttagcatgactgtaaagtgtccttggtgtagacacgagatgagcaccaagtgctgtgcgggattcgcagcaatggtgtacatcaacgagcgcttccattaaatttccttttttcttgtctatcagataatttgcacgacgcaaacctttttctttatgggcgtagtagatagcgggaagaaagtgacaggatacagagtcttctataccattgtatttagtaacataacgagtccatgacagattacctttttactttctcaataatacggacatttgttttggaccctggtttgacgtcacatgcgctagtattccaaaacctcgcgtctctccactgagagtgaaaaaagtttagcaagacttggcaactgttctatcgcgaaactaaaattaacctagacgaccttcctgtacaaggatagtcttgggtgaatgagagcgaattaaatagaaacgtggtggtgtgcaggttacatagcacctagttaaaccaaccgtccataccgtctctgtacagagtacgctcggtcatattcaacgccaaatggtccgtgatgacaagatatattttaacaataacaagtgttacagtatcgcaagaataaacagtgtcaagtgtaatgaataacctgtcgttgatagagtgtagacttcgcaattaattggacaaatacccttgatatcctgcttttgaagaggttgcgtacgctgacgtcaggccaagcagggattcatcaacatgagactgccaggttttgatgatggaaatgcaagagaaagcaagaatccccaatgtctacgtcaggtattcatgatcaagaggggatatcatatgccttttctttcgagctgttgattccaatctcatctcatccaaccagcagatcaccacaaactaaacatcaaaactaaactccaacaccatacacacatacaaacatcaccacaatgggcgaaatcaagaaaggaaccatcaagcaccgcaacaaggagggaaccctcgacgcctcagccctcctctggcgagccctcacctccgaaaagccagacgtcatgtggaagtacatcaccaaagacgccgtcctgtgcgagcccgaccaaaaggtctactcgccgcgcagcgagcccgccctcgacgagtatctcgaggagcagtacgagccctggaccgcatacaagatccacgacgagcccgagtttgtcgagattgacctcatggcttcggccctcaactaccgcgtcacctgctggaagctgcagaacggccagatgaacgcgactgaagcgtggtgccatagtgtttttaggcagggacctggaggagattggaagtgctgccttcaccacatggcgaagatttgagacgatataatttgaagtgttttgggtgtttgggtatggcgaattggacttcggcagatgtttcttctagccttaataaatgatgttaacgtataatttcgtatgcttctcaacctactcttgtcgcaagctactgtagtatgctcgtctcaactgcttgtacagagcaagttgtcgcaacctactagtagtatgccgaggccatgctttcaaccgtcaactgtccttctcaggtcagcattcagcctaagcgaacctgtccgagcaaactcgccaagactcaacttcagcctctgctccatagtccagtagataaggtaatggtccgagtttctaattgtcaatagtcgctcacttttctctctctgcattttctatcaacaagggattgttagtagttacccgcgggaacgcctctcgaatgcatacggctggggagagagtttcgtgccaagcttcgaaatgaggagttcccacaggctctaaaacgagggggagggggcctttatttcgtgcatcgtcaaagagacaaactgccttttctgttttctgaatgtggtcgcgtgcgtctttcccacggctgattattggcgatcagtgatgtgttgttggtgatcagtgcagtcatctctagctttggtggctgtcgatcaaggaaacggctgaagaattgcaccattaagcgatagacacaacgttggacttttcattctgactcttgtttgggacgtttagttttaggtcatcttcctttcgcttggcgtcctgggcgttttcgccccaagcgatgtgcctcatcgagaacaagaaaccatcggggaatctgacctggacctgggtgtgtctcgaaaaatcttctccttggcgttttgtctgttggtgttgagcaagaccggccccctcaatagtccttctatccggtcgatgcatctgtggtccgaggtcatcaatgatcgttgcatacagtcctttgcacattacagtctgcagtcagttgcaggatttaagtcaagtcgttggccatttcctatgactacaagagagtgacgtcgtttgtcgcttattctgaatgtcaatccaagtccattgaccagaactccagaaataatctcgcctgataacgcatgcgtgtcaatattgcgatattcctcccatcattctaccattttcgttcatctgcgaatgcaccggtttcccggcttcacaaccctgtggcccggcgacgatgcgataatgtctcaagccaaggtcttgtcaaatgcttcttcgactcaagatacccttggcgaaagcatcgggtgaggatatgtgcgcagtgacatctaccaatccgtgcagcgaagcaccatctccccaacccttctcaatatctgcgctccgctccgtggtcggttcgtcagcggaggcacgtgtcctcctcttctctcctcctattgtgaatggctccgccgtgtccactccgctactgatatccctgtatcatcctcgtaaccacaagacacccgcttgcttggcaatgggactcgtgtggggccgcccaccgttccgccagagaccaatgctggcgtttccgttttcgctgccgtttcgttggagttgtctctgtatggctacctgcagatgcctgcagatgcctcgtcgttttcttgcagcaatattgtcacagataaaccatggatggtctaatgagttgggtcgcactccaacatttgggattcactattatgtaattgagtgccttggcttccatcgccaagcgaagcaaatagcggcataattggatgggcccgaatctgccaccctgtagtcgtcggactctagacaaaagccataggcgaagatatagaccaaaacatacgcatacggaatatagatgcatgccgtcgagccatatacatctctgcagcatttgttagataaggaccgaaaaggcccgaacaacctcaactagtatccgcccagttatcgtgatacatacatccaacgacatctgcggaccccacagggatcgtccttggaaaaaggcttgagagcgcctctcaaagcttgaggtctgataattcgaggcccagaccgtgctgcaatagcaagggggcttggctgcgttatttggctgaagctgtgatctttcaccccaggatttgttgtgcagttgagctggggaaatctgcgcttatgccagggctctgaagccaagacatgttcttgaaattatggtacgatgagtccagatagcaacttcggattgagagtttttcggccaagttccatatcgccaagtcttggttagtaaatgatttcgtgcttgacattctgcggctgatagtgaagccaggatgtgattattgaatcactgataaacaactctgaatggtccgtgtctgggaggctcggcttactgcttctgcgaattgatatccggtatggtgcttcgataatgtcaaggcctgatcatcgtagcccgagcgtactatctgccgtgtgtgtcattagtttcttccgtggtgtttgaactccccggcctataatcagtccgtgcctgagttggaccctggccgatactccgttcccgggcctcgttttgctggctttgaccgccgttcccgtgacaggccggtaacgagaccgtgacagggaggccgaacatcacaatttgtgccgacaatcttttagtaaagagtatgatgtttttcgttattccagattacactatgttcaacggcaacaacggcaaacaccaaaccaaaccaaaccaaacatcaaacaatagtggcatcacttgatgcggcgcaattgagcatgtttgagtacggcacagtcctggaacatgcagcgaaaattcttctccggagggccttgttcataagcaaagcccccacgcgttgtctcatccgtagcgatatactgtgattgctgtcgccgacacatccgggtttatcctgagaaaaatatctccgctacaggttcgcattggagcctctttctggagaccggggcacctccgtggggagatagtccccgctgtgtccgccccgagacaacatccggaggacggatccaatagcaagagacaaagacccgttgttttccccgtgaaagcctcacatgcgtctgggaagcccagctagtggcctgtaagacgacggcatcttgtaagcgccccgtttctgtggggacaaagtgccgtttagagtgggccgggcgaatcctgctgcgtgttgctgcggcatacggcgcttcctggagtagtttggtcagcgtccgcgtccggcgtctcttttgatctgcggttctaagtgaggaaatgatcagcattgtttttgagtgaatgaaccacaacagagacgatcttggggtatgtatgtgcgcgagtcgttcaatgcatctttcgagaggttgtgtaatggtaatgtgaagcgagggccatagactccatgattcgccatttctcgagtgcgcaatgcggctaaagggggtagcgcagagatttgaaaagcattatcaatatagtgggccattgtgagaaaaaagccgacgatttaagcttattgtcacgttcaaggagatcccagatgatctagtggaggagagattacgtaccaagtaccttccatgcttggacggcttctagaagcagtggaaacgagtcacgtgagtgatagcacgatgacacctgccggatcagcgtggtgacatttgccaccaaacttttaggacagccgttactgcactaacttcccacggactcggcttgatggtggacccctgtgagacggaaggcgctaacggccaggtacatgcttccagctaaggcttcctccaaactctgggcaaagataagactctgtgactaacagcatcaagtcttgccaagcgtggcagtgcctgcacctcatgcttggcagatactcgcaaaaacattcgacgagtgcctaacgcgccaaatcctcagccaaacatatctcgagatctgatcgcaaccccaagatctcccgggcggagagaccatggagagagaccgtgctgtcttttgtcagtcggcatcggtgtttgacctccgtgttatcgttaagacggctcttctgcggttcctttggtgcgattggttttttcagtttgcctcggaatcgtttcattgatgcctacgctagattatcactacgacatggcaaattcaacctgcagaaaacaagcctcgtgccatggcatggcaagcaaacggacgatacagacccaatgacgtgacaacctggaaatcagaattatgtatgcccagacatgccaatcttgctaagtcgtctgtcgacaagaaaattaccgaaaaggtacagtcgaaattatggtgtgtcttgggtagtatgggtattagtatggggggtgtggttctcctccatacagaggtggtatacagagtcctatacagtcttgtctcgtctaacgtcggttcattttatgggccaatgcgcagaacaactcggttgcagaaacgctccaccatggacagccttgagcctcacaacctcatcagtgacgctgagcaaggcttcaagcaaggctttgaccaaaccccaaaccccagacgatatctcatgaccgctcattgtcttccaaggctcgagttcgggttcggtggttctaagcaagcaatgactctgtgagctctcgaccctagtctcccaagaataccaagcctcagccaagcctatactggccattcacgaaactcaattgaggccgagcccgccacgccgcgtcacacttgttgcccagtccccaatgacgtgcgaacgacccaggcccccccgccaaagaacgaccccagctctccctccaacaccgttctgtaatacggtttcctcaccccttcaacaaaaatgggaccggtcctccaccggggtcgtcgcacggccaagcccggtgcttgttagtgcttggatggaatttggggtggtttctcaacaacaacaaccaaggtttcgcctcatagccaagacctcgctctcagttcagaccccgcctttaaggaagcagagaaggaaaaaatggaaacgtcttggcgatgtggagtttgctggagtatcggtgatggtcctcacccccgatggtgacttgagccaagactctgagaacacgagataagcattgcgccggtctcgagattgagatggacttctataagacttccccatctccccacatgatattcttattcttgagtcctccccaaagatctttctcctgatcttcaccctacgccagacgaaaggcttttttgtaatacatctacagaaaaccccagacataggcgtatggacccaaccatctagttcaactccgacccgatctcccttttaacgaaaatcaccttcaagctggcgcccactggcttcgatattcatcatggctaagcaggacgatgctgtggacaaccatgtctcgggccagagcaacgagcccatgagccgcccagctcacgccttgacttttgatcaagtcgtcgaggagcttcagacagatgccatgcacggtcttaccagtgctgaagccaaatcacgacatgaaaagtttggcaataacgatcttggcgacgccgacggtgttcagcctctcaagattattctcgcacaggttgccaacgccatgacactggtaagtttatccctacgtcaaaactgcatcggcccccacaaagcctggttaagcatattccaatggctgaaccatatttcttacccgcccgtacaccacacaaattaccggattgggtagcccaaagttcccatgattaaccacccctgcactacaatgtactgacgtctgccaaggtgcttattctcgccatggccgtttctttcggtatcaagtcatggattgagggtggtgtcgtcgccttcatcattggtctcaatgttactgtcggtttcttccaggaatactctgccgagaagactatggattcgctgcgaaacatgtcttctcccactgctagcgtcgtccgtgatggagacgccaaggttatcccctctgttgaggtcgttcccggtgatcttgtggaaatcaagactggcgacacgatccctgctgatatccggtgagtaaaaatgttcgggggttgaatatcatttactaatacatacatgcagactgattgaggctgtcaactttgagactgatgaggctatgcttactggtgagtctcttcccgttcgaaagaacgaggatgaggttttcgacgacaactgcgggcctggtgaccgtatcaacgtcgcctacagctcctctactgttaccaagggtcgcgccaagggtattgtctttgctactgctacatccaccgagattggtgctatcgctgctgctctccgaaagaaggacagcaaggtccgtcccgtgaagcgtaagcctgatggttctgccaagcctcaccgatacctcgaagcctatactcttactcttaccgatgctgttggtcgtttcctcggtgtaaatgtcggcacacctctccagaagaagctgtcccgactggcaatctacctctttggtactgctgtcatctgtgctattatcgtccttgccgccaacgagttcaatgcctcccaacaggttattatctatgccgtcgccactggtctgtctatgattcctgccagtttggtcgtcgtcttgaccatcaccatggctgccggtaccaagcgcatggttgagcgtaacgttattgttcgaaacctcaaggccctcgaggcccttggtgctgttaccgatatttgctccgacaagaccggtactcttacccagggtaagatggttgcccgtggtgcctggactcctggaaagggaacctaccttgttgagaacgctaccgaggccaacaaccctaccattggtgagctccgctggtctcgcaagcaacctcatgagcttcctctcaagactggtggtgatgagtgcggtgttgtttctaccaccgatgagcttctctcccagagcaagtactccttgaccaagttcctcgaagttgcttctcttgccaaccttgccactgtcaacgaaaaggctggcgagtggcacgcccgtggtgaccctaccgagattgctatccaggtccttgcttctcgtttcgactggaaccgtctcaagctcaccagccacgatgcctccaaccagtacagtgagattgccgagcttcctttcgactctgatgtcaagcgcatgtctgtcattatgaaggacaaccgatccagccagctctttgcctacaccaagggtgctgtcgagcgtgtcattggtgcctgtgctacttactgccccgaggatagcgaggaccaggtccctatcactgatgagttccgtgagcagattctccgcaacatggagtcttttgctggtatgggtctccgtgtccttgctcttgcttccaagccctacaacgtcgacatgaagaagggtgacgagattgaccgaaccactgttgagtgtgatctcgtcttccgtggtctcgttggtctttacgatcctcctcgtctcgagtctgcccctgctgtccgcgcctgtcaccaggctggtatctctgtgcacatgcttaccggtgaccaccccgagaccgccaaggctattgctattgaagtcggtatcctgcccactcgcatggacatggttgccgaggacactgtcaacaccatggttatgactgctaccacctttgatggtcttaccgacgatgaagtcgaccagcttcctttcctccctcttgtcattgcccgatgtgctcctcagaccaaggtccgcatgattgaagccctccaccgacgtgacaagttctgtgccatggtatgttttttctctcttgctatctgatcacgactaacgtaaacagactggtgatggtgtcaacgattctccctcgctccgccgtgccgatgttggtattgccatgggtcaagccggttccgatgtcgccaaggacgcctccgatattgttctcagtgatgacaactttgcttccattgtcgctgccattgaggaaggtcgccgtatctttgacaacatccagaagttcattctccacgtcctcgccaccaacgttgctcaggctatcgttttgcttgtcggtcttgtctttaaggaccgaaccggtctctccgtcttccctattgcccccgtccagatcatgtggattattatggccacctctggtcttcccgacatgggtctcggtttcgagcgcgccgtcgctggtattatggagcgacctcccatctctctcaagactggtgttttctctctcgagtttgtcattgacatgaccgtctatggtgtctggatcgccgctctttgtctcagctccttcgtcctccgcatgtacgcctttggcgatggtgagctcggtgaggactgcaacgaccgatacagcgacagctgtgagaccgtcttcaaggcccgtgctaccacttttgcctgtcttacctggttctctctcttccttgcctgggagatgattgacaagcgacgatcgttcttccgcatgcagcccaagtccaagctctactttacccagtggatgcacgacatctggcgcaaccagttcctcttctgggccattatcctcggtgttgtcactctcttccctatccagtacattcccgtcatcagtgacaccgtctttaagcacaagggtatcacttgggagtgggccattgtctttatcgctgccgctttgttctttggtggtatcgaggcatggaagtttgccaagcgtgtctacttccgtcaccaggccgccaagtcccaaggcaccgactggaaggatatggacctcgagcagcgcactttcggcgagtacctcactcccgactccagcgaggccagcgttcgccacgactctgaaaaggtcaacgctggtgctgcgcgccagaactccaacaacgagaagaaggcttgaatgaatgaatgaaagctacactatgctatctagataaaagggaaacgcagctcaacggccgcatgacactcgctgaaacgcgaggtgcaacgggactagtggaagggttccaataaaaggtggaagagaaggagaaataaacttgggctcactggaatgtgagttctctaccagaggaggacccaaaaagcccgcacgttggccgttaatgaaggaaggggatatacctattttatctactagcataagagagtagttcttaataatgaagttaaattaaataacgtctattgtgatgtgtatgtctgggggtgatggaacgtgaatcatcactgtaaaattaattgtaattgtgtggtctaaatttcttgtgaatgtcttacaacatggtgttcatttaaacaaatacgagctggtatgacctgagtggttcctgacaagtcacattcacgtccgtgcaaccaaagtcccgtaggatctacaccagcatgggttacacaagctagggcttacttcaaccatatcttgacaacatccctcaattgcttactcttcacactctcatccatcaaaatgacagactcgacagccaaaccaaagaacgaaatgaaggttctatccctaggccttccccgcacaggctctgcctcaatggcagaagccctcaccagactcggctacaaaaacgtctaccacgccatccaagccatcgacagcccggaagactggaaaattttagagagagcctgcgacgcttcgttccctaatctgccgtcttatacgggaaaaccgttcacccgcgaggaatgggatgagctctggggtcactgcgaaggcaccacagatgtagcatctattttcgcaccgcagctcataaaggcctacccggacgcaaaagtcatcctcgccatccgtgactttgagccatggttcaaaagcgtcgaccagagtgttttccatcacctctggaatccaatggcccatttcagcgtcaacgtcatcgaacccctcgtcggatccgtagccggccgctcagcgcgaaaacaattactcggcttattccaagcgcaaaccgttgacgaagcacgcgccaacgcaagagagacgtgggagagacatcatcgggttattagagagatggtgccagagggacagttgctagagtatcgcatgggacagggttgggggcctgtgtgtgagtttttggacaagccggtgccggaggaggagtttccttgggttaatgaggcggcggagttgaagagggttattaaggagaagattaagaggaatattgcgcaggctgttggggtggttttgccgtgggttggggctatggctgttgtgggagctggggtttggatggtggttaggtgatgttgatgtgtcgttggaattgtgttggctgatggttgcactcattgttacacgacagttgaacatcaccaaccaagttttagatcttacgtagtacaagatagactactctttagctcaacgtataaccagaattagactacaattcacgccgaaatatcccccgtagtatcgatctacagctctctcatcggtcagtcttatcgtcttggcataccactcgatgatgtcttgcaaaccagggtacatctttaatcacgcaaaccttggttttgtttctatcgttccatttccaggaaccgactactgcgccaagaccactaatttaggctttaaaatatgcttatcgcaagctggcgatctctcgacgtcatggtctgggtttcatgacgcatttgccccgagggtatgatggcgagatggagttagaattagaggagaatgatgcaagtggtctgtgagtggtggtttggaagagtatataagggcaggtctatatcctttggacgctgagattacactcgtatcatacccataactttaaacccttcaaaatggcatctattatggaaaagatcaaggagactgttgttccctctaataatgagggttacagcaataatcccagctcttatgataatgaaccccccagctacgagtcctcccactccaacaacaactctggcatctacaactctgtgacagagaacaacgcccagcgtgaattcagctctaacaacgctgcaccacttgagtcaaccagcactcacaacgagggcgtccgaacaggtgaccaaatcaactcactggtagagaacatcccaggagtatcttcctcgaaccagaacaagtctacatcgtaagtcgcattcttctattatctaccgcatgaatgtagctaattcttggtagcgatatgccttcataccaaaacaacatgcaccgcgacaccacttccgacaccccctttgatgcggctcgtgctcccccttctgctttgaagaagcatcttggtgaacctacaattgagcatgattatccccatgatagttcgacaaagagacatgcttctgttagtcaccaggaggagcactaccttaactaggagggtagcatatggattttgatggtgttgtgtataattggagatagtgattagagtagcggatggccatttgttatatccttgatgccaactcgacagaatgtgaatacgtgagatgcagtatcatggtgttgctgtactattaagctctctgatccgtacccaaagacacgttccggccgtcccgtcccgtcccggctccaccgaccgggcgctatcctccatcaggcaattccgcaccgggtcagcgccggacactccgccaacttaatttcgagacctgatgcaggaaccgaaacacattctgatacggcttagatcagacagactctagttctagatgctttcttccgacgaggcgtcagatgagatgatcaagtgacccgaatgccaaccggccgttggatggagctctgttgagccgggtgggtactggatgaagttggtatgatctgaggatgctgttctatcaattggagatagtgccatggttcaattcatatcagctattggtgtctgaacttgagtaattgccatcgcaaagagaccatacgtgaactcaatctccatgaccattcaaccgcacaacatctcgactctcaccttcaaactctcctcatggctgtactcccggcctatttctccccgatggatctcactccaccaaaccccctactctaactggcgcggttaaatgcatctggctaaattgaacctctcccaaataaactgtcaagcgctcccgtcatgacaagctatcctattctaggccagtctctagcttgtctgttgattggtgaggctaaaagtgaagctgagactgtcatcgtagtcgcacccccacggcatgatagcaattggacatgatggatgaaaaaaattgagaatggccatgtgatggtgtctgggtatatgaactgtgcttttctcctctttatcagcagattttatttcacgataaatcaactcatgataagttcaggctattctaattgatcctttctttttaattatcttgtcttgcggcgacattgctatcgcaactccacattgtgacactcaacacgaggtccataagagaaccaactcccgcccaccttcctacgattgacgactctactctactttatcattcctacaactacaaccaattctctcctcttcatcctccccttcaaacttcaatcgcagcaaaaatgtccagcgtatgtcccccaattgcaaccccgccatgcccctcatgacgtcttagctgacccctcatagaatctctccttcgtcctcaacaaaccaggtgacgtctccttcgaggaacgtcccaagccctccctcgcaagccctcacgatgtcctcgtcgccgtcaactacaccggtatctgcggttccgacgtccactactgggtccacggctccatcggcaagttcgtcgtcgaggaccccatggttctaggccacgagtccgccggaactgttgttgaggttggcgacaaggtcaagaccctcaaggctggtgatcgcgtcgctcttgagcctggatacccttgccgtcgctgccagaactgcctcgctggcaagtacaacctctgccctgatatggtctttgccgctacgccgccttatcacggtaccttgactggtttctggtctgcccccgccgacttttgcttcaagcttcccgacaatgtttctctccaagagggagccttgatcgagcctctcgccgtcgctgtccacatcgtcaagcaggcgcgcgtcaagcctggtgactctgtcgttgtcatgggcgctggtcccgtcggtcttctctgcgctgccgtcgcaaaggcctacggtgcttccaagattgtcagcgtcgacattgtccagagcaagctcgatttcgccaaggactttgcttccacacacgtgtacgcctcgcagcgcatcgcacccgaggagaacgccaagaacatctgtgatctggccggtcttcccgacggtgctgatgtagttatcgacgcgagcggtgccgagccctcaatccaagcttctatccacgtcctcaagaacggtggcagctatgtgcagggcggtatgggcaaggccgacattactttccccatcatggctttctgcatcaaggaggccaccgcgagcggatccttccgatacggcgctggcgattaccctcttgctgttgagcttgttgccaccggcaaggtggatgtcaagaagctcatcactggtatcgtcgactttaagcaggccgaggaggctttcaagaaggtcaaggagggagaagcgattaaggttcttattaagggacctaatgagcagtaaatggaagggatgatgatgaatgatgactacgaaaattggagattatggtgggtgatggcgttaattgtcagagagtaatatgctatagcatcaatgaatgcacttaatggacttgtctgttcagctcttttctgcgcttgtaaacttgattgtgactctccgtagaatgagccttgagctttacctagttgagcaaatgcaagggaaggatgagaggccccatgccaacttacgaatagcctcattcatctaattccgcactgcatgtcttgttccgcacacacacactagttcaaacggctgaccagcacagccgaaacatccactccagctgttacgtcctagtgtaatgagacaggattaattctcgtagaggaaaggaataattcagactgtctttggtggaagcttataaactctagtttgacgactactagatacagagtacgataccctacaaatacaaacatcccatcaagggagggaaagagagtcaagtcccttgagaaagtgatcgacacgacatgggtcttaatgaatccttcatgcctgcacctcaatcttctccaaccaatcatcgtcaaccaactcgcgcagctttctcttttcgatctttacattccaacctagatcagcccacttacaccgcacacttcttgtcgagttagtagtcctgtcaagccaggtttaaataggagacaagctagaaacacagtttatttctaaacgaaaacgcctcgtcaacatacaagtcagtaatggctttgtcgcacagcccaaacactttattgactatcgattccaagcgccaccccgcttgtgtccaagtgtgtctaagtatgtacagtcggcaattatctcccgtggccagccttgtacaggggtcgggcagggtaccattcagcttgttagtctcaaacatgagtgtctggaccagtacagcgtgtgatagactccatgccgacgcccaggtagcagaaaagttggccacctaagtcttgggacacaaagataattagtctaagaagcctagtctaagcagcataaggtgacctactaatttcgtctcttatgcttgcaacggtcaacttttctgatgtcctgaggacgacttcaagagcaatgggaagttaattatatccccatgcaaggagttacacaacccatatcactactgaagccaccgaggcacaaaagcatttattcaatctcctctcaaacgcctcttcctgatccaccacacttgtacgcccaacggtgctggtcaagcttgttcaatggacagctgggtgcggctgaaagacgctaacgcaagccatccgccaggggtccttgaacatgaatctgccttgggcttgtttgtctaaggggagtgagtcagttggatgggggtataaggctgccaagctgctctcgttctgcccaagacttgacttgttagtatcgcattttatacagcagtgactcgcaagatgacccaacaaccacaggccaagacggagcatattctccaaacaccactatggattgttattatccgtggctttcagtttcttttctctctcatcattgtcggtctatgtggatggatgattcatgatgctggactccctgaaaactccctctgcattgctattgtaagtacctcaactcaaaccttcgacagcactaacacctcacaggcagtcctctcctggatagtaatcctctacagtctcttgtcagaaaagctccctgcccttcgaagcttataccacatcattgctgtactatgtctcgacgcattgatgctcgttctctggctcgccgcctgggctgccactgcttcacgacgagccaagtatgttgtgcccgtaaccgtgggtaactgctacagtgacggcagtcttatcgatagcaagaactgtagtgttttctacaagcgtgatggagagaatgtcattctcttcaagactggtttggctatcttggctgccattgctggattgggcgccttggtctggtaagttgcacgtctagtctcatttgtgatatactaactgtagtttagggtcctgttcattgttactttcgtctggagtcttatcatgttcctccgaggacgcaagcagggtcgcttcgctattgatctctcgggctcgacaaacaactaccaaatggagcccaagactgaagcccaggtcaatgttcagcctcaacctacaccagttgctcctcaataccagcaacaacctgctcctggacaattctcccctcaacagcagcagcaataccctccccaacaacagcaatacccccaaacgacaccctctccataccaaccagcccagagcccataccagcaacaaggcgcttaccctcctcctcccgtatcaccctacgatcctcaacagggccagcagcagtttgagagccagcagaattacgcacagtatcctcctcagcaataccatgaagcccccggaactacatcgcctcctccccaccaataccatgaagccccaggaactacgtcgcctcctccccagcagcagccttatcctgttcagggtcacccacagtagtagatgaaatgagaaggaaataatggattgatgagatggggtgaagtgtggtggagttttagtctttcgtttaacttttgataccaatgatacatgcaatttaggaatacaatgagctgtcttcgtgcgttttgacattgcaataataattatcgcgtactcatattatacagtgttccagataataatctatagatatcaatagtatagtgatcaaggaagatactactgtaaaaactgttaacgtactgctgcagacattgaactgtattctcaataacgtacttaataagcgagttggccagacaagcgagttggccacttttcatcacctagataataagattatttattaaaatactataacctattaaatcaattaaaactaatcgctatcttctttattaatgacctctattacctcttgataggtccttgcattatgcccagtcttgctgtatatgctatagcgctgaatacctagcctaactgacctttcttaattactactccttaatgatttggctactacctgcgtattaatatctatctaattaatttaactctaactatttcctatagttatcttgccgctatcttatagttaggtccttttaaccctctttacctaactaaaggttatattctcctcttaaagctcctaaaccttagcttataataatactatctcttatatattttcctttaatgccttagtattagacttaatagtattaataatagactctagagagctacttttatatcctctgatttatttctaaaggtattttaaataaaaattagccttaaggactatctttaatatctttagggtctagggttaagcctagctggtatcccctttaggcagtataagagtctatagctatatattaagctttaagattatattttctaggttaaaaggaataagcctagctcccttaaaacctcccttaatattatattctataataatagcctaataagtaatataaaaaatagggaagaacttaatcttagtaatatagtttatagagtatctaataagataattaatttcttaactataggctattttaagtagcctaaagcacttaatattaaaaggctaaagtaaataagaggtataaataagtatatatagtataataatcttcttttccttatagtatgctttaaagttagctaagtaatgacttttatagctattaaggattaaaaggtaatactaactgactaatcagttaattatatacttattaaagtgcttaagccacttaagacctatcttattatttatctatctattttaggttatagtaatagcttaattagccaggaggctgcttcctttatatcagttataaagataatacttacttataactataataaatagcaggatagcctagcttattatattaatccctttaattatagtaacctatttttaatttttaagctatattaattttagctttttataccttttgtaagagtacaggtagcatgctgcactttcccaatagaccaaaagatcaagcagttatggcacaatatgccgtaactatgccacacatccatatataaggggcccaagccttctgcagaggttcggcgacttcaatacccttacatataatataatattatagttaaattatagaatctattttatttaaaagagtagatattacttagggctctttttaacttaaatacctaagggctttctccctaggtatatattattaaagaaatagctaattaacttcttactagttataatacctaaccagttaattagcactaggctattaattttattaattaataactagatcttaaaatataatatctatagaggtataactataagagatctttatataataacctagcttttatttataattagtttaagcttatataaaatataattataaaatataatatctagattaataatatctagaactttaataagattagctttataataggtataatttcaattagaaaagtaattataaaagtagaaaggtgtaagggtattgaagtcgccgaacctctgcagaaggctcgggccccttatatatggatgtgtggcacagttacggcacattgtgccataactgcttgatcttttggtctattgggaaagtgcagcatgccacctgtactcttacattataaaggtatacccttcttttggttattaagagtattataattaatattatatatcttagaggtatatcagatacttagtttagggttattctaaagggcttaaagagcaagattgacttgagcttcttttaaaggctgcgacatttgtggtagttgagatttaattgatttgatagtgttaatataaggtgagggatttttggccaactcgcttatctggccaactcgcttatcaagtacgttacattaatttaactacccaccaaagtaactctagatagacttagatcggatacagacaataagtaacctaagagcaggtctaaagtggcataaatagactaaattatcttcttttagtctatggctacatttaatctcttaacctctaagcacgcgtgcctaataatctgcatcatcaccctcttcatcaccttcttcatcaccctattaatcaccctattaatcaccctattaatcaccctcttcatcgacctcttcatcctcttcatcatccttatcgacctcttcacccacccgcgcaaaaatggcgacagaggagtaaaacgatgcacattcaggctcactctcagcgaccatgtaaacagaaagagcaagctcctggtgggtagtcgtgtcgggagcgtggttaagccagtggaccttctcacggctatacccatcgagatggcggagcgggttcggaacataggagtcgtcgtcgccgcggtaccaatcatcaatacataagtctgaaaggtcttcggttatgcaaaatgtgttttcaaggtcactgtcgtcgtaataatgacgtctcgaacggcgcgcgttgggattattggctaactccgccaggcgttcaagctccatctgtttcgattcgagttcgccttcgacataccgcgaatcatcgagtaccgcgccaacactgacattacacacaaaccgcacaagggcttggtagactaccatgtcaatgcctttgagcatatgatcgatctccttgcaggatgactcggaagtatgggggtagcggcgagtgcatgtgaaaccgatgatatgtgctattataatgagttagctccagacttacaaatggccgagactgcttacgctctccagtagattttatcttttcgataagcttctcaagatcagtgtagaagtgggtggattcctgatccaaaatatgtctttggtttgccatgaaaccatggccccaagttgaccagaccaggttgtacgtcaacattaccctgtgaccttcggtaatcggcagaacttcatgttcacaagcacttaggaaagcggcccattggatggtttctgaatgctgagatgccccgtcgaactcgacttgttgaccgtcatgtcgaaaggcaatctgtccacctttgtgagcgaccggtagacaaaccacgagtgagcccatctgacgacccaagtctggattgttgacaaggggctgagatgtgtctgattcagcagagaatacctatacagtatgttagcaaacatagagaccgcatttgttaattggatactcacgtctagcttgcacagctcagccttgactgcaaccgctcgtttctctgagtgtttgctctgaaccaaagtctgattgatcgtttcaagaatgccatacgcagcaaggttaaagtccgtccagatgttgtctgcatccatcgtgacgggggtattcagctgggtggtgtcatcagccaggggaagtctcagagtggaatatccgtcccatcgaatagcaacctgagcattgctagaggttgtgtcgccttcggttgtgtcacctccggctgcaccatcatactgaacatgacctccgatggcaaagattccttgtcttttgccagtacagaggatacgttttccagaaggtctttgaaaggacaggggcttcttcctgtcgatcttcgagttcgactgaaggtgttttctcgcgtacgagagaggggtcaaatacggggagtcccatgatgatagtcttgtgagagttgttgtgagacttgctgtgagacttgtatatttagaagagaggaatccttcagtcaaggcgggacgggatggcctcttttatatcctttctgactttgtttgagtttttttgcaaagtcttgagtttctcaacatactttggatactcactcacaagttcaacacatactacccacagactaagcttaatacgtcacatcctcgaagttagatggatggctgactcttctactagatagtagaaaagctgaccccctaagtcttagagtacagaaataaatagcctaaagggcatagtctaagcagcataagattacctactaatttcgtcccttatgctctgatcggataccctgaggctcctccaatatgtgaccgttggatcagatgcctgtaaactgaactccatgatggcctcttgttggtctagggatcaatgctaataggcagcaataaagtggctttggaaacttgcgagaaaagatcaaaatgcttcagaagtctaatctaagttgtataaacggatatactgagtccatctctaatgcttctgcggccaaatcctgatcacgggggcgttattgtggacaaggcatactcacagcaccacaaaataatcacttctgcctagagatgtctaaagatgcctggatctcgacaaaaccatgaaaaataaacgaacaacctgaagatgatgacctttggtcgtgatgttgtacttcaactcagaccccaaaaaggaaggcggtcaatgtcgtcaaaatccattcaatcatgggctcacttcaccatctcaagcccgcaagcttagcttctcgtccaatatagcttcaatcgcttctgtctaacgaatataccacgaccatcacgacgatcgatcattaatacgggtcttatctttcaaccgcttcctccctcccccccgatccgaggccgcaatggccacgcaaaaccccccaatgcctcaagagaagctcggcgtaccatctcgaaaccctctacctctatctgcgtcgcaagaagcacaagtccgagatatcttttaccaaaaagtgcgaaaagaatgcgccgacgagattaagggtgtgtagcggccacatactctggccatcaattacttgcaattattaacaatttttagccttcgctgcatgcgctctaggtcggacctttacagtatcattcgcctgccgagccgaacaccgcgtcatgaacaattgcatgaagatccacgccacacaagcagcgcacgacgaagcacgagaggagtggtttgccttacggatagagcgacagaaggagagggagaaaaaagcgagagtcgcccaagctcaagaagactttatgcgcgagtggtgggggttgccggagcacgtgaggttatcgagacagaaggagatggagaagaggggagagaggatacatggacttgcagcgagggatcgaccgagggattgataagataagcatatggcgttgaagagaatgggggagtattgtaagaataaacgaggtaaatgaggaattgtacagtagccagttgatgtcaactgcagcgatgacattcgatggaacagaaagaaaggttgtatccatgcagccagtagtattgtcacccaatattgaaacaacctgcggcctcaatcatcaagatcatcctggatacttctcaagagggcaagaaacaaattgtgacgagctagttgccgcccagcctcttgatagtctgtagtatttagtctatattttagtcttagtagttgatataatggttcatgtatgcgacgatggggttgcatgcatcaagcggtcaacgttgaagtttcagtcgagtcgtcacaggaaggcaaagtatgtcaattaactcctttattctttctcttttttccttttaattaagacaaagagaatactcccattctgtagagtctgtctcatcctagccatatctgtaattctcagccatgtaattctcagctccttcaatgaccgtctcacgcatccatcacatcaaatcactcctcaagaccagtaaaaaccatccccggccaacccaagtcatttatgcccgcagccaattagaccccgtcttcccctcactccagcgcgtctccagagcgcttagcatgcctcctgcagtgtgattgtccccccgattggctgacagggatgctattttcgtgacccccttgtccagtgttagtcggagcgcttaacgaggggaatagagagaaagaatataatattgatgagacttctttcggtattttgtttcttggttttttattattgttggttacgtctgtttgtttgttttgaaacaccgtaattttgttacctgttgatcatgaagcggtagcaacatcacctatacccatctttgataccctggattcacatctcttaaagtatcgcatctttaatcgagatactgtttgatacagaatgtctactccaaccccaggagggttctcgctatttccgagcccaaacgcttctaagccaccgcctacttcacgcaatcagaccccgaaacctcgtcgctctgaatctcgtgagcgagatcttcgttccgctacaccacaaaccatggctccagaaccatctgagcctgtttcgccaccgagaaatgggcgacagacgccacagaatagagcccaaacacctcagagagctcagacaccccagggacaagcaccgcaaaatagggcacagacaccacagaacagatcccaaacgccacagggtacacctcagaacagatcacacaccccaatcgagttcgatcctattcgacagcagcaagaaccaaagcccgtcaaagtccaaagaccaagaccaaccgtacaaatcccaggtcgtgccgataccggcaacatccaaggccccgcgctcgtccgcaacagcagtgatcgatctcgaagctccattgcgaaacctcctcttggtggtgaagccactgcgcaacccctccgatcaatctttccagcgtataacccagagctgccgctgaaccagcaacactatgttcccaccgagactcgaccagctgagatcccacgagcagttattagtcggcagacataccatgaaacacccgccggagccgcaccaagaaacccaccggttcgaagtcccgttattagccccatgagcattcaatccgcgcagtcttcgtggccccatcgtgctgcccagcaacaggagccaccgctaattccgacggttagttcgaatgaacttctcaagagttattggaaagtcgcaaatggatggcaggcttcagcatccgagggaagggtgtactgcatgaagttgacacaagaaaaagatgcgcctgtctacagtctgtcgtctgcgacgcagccattttacaatctccgcttggatccaacttcggcttcggcgtatgtaactcttacaagacatgatcccaacaagccttacaaagcacccaagcctgaagcaagttcttcagcgagcagtattattagcggtgctgtcgggcacaactcaggtagtaaagtcaccgacacgaagcattggcaagaagctcttaccacgactctggaggaagagacgaggagacatccccccaacgatggcctcgttgcacttcttatgccctcgccggctacaaagatggccatcgagagatcacaagaccccgcatctgtgatgctggcagaaagggaatgcgcacgtcttgtgtgggatgaagatagttcccatcacttcctcgtccatcccgccctcgcaacccccttctgcgtcaccatcgagcgctccccctcatggtcccgcgtagaatacaccctcgaacacaacgaatcaccccaacacctcgccaagcttacccgggatggcaccggcagcggctggctagagatcgacacaggcatcgcctcaaagatagagtcgtactttatcgtcgacgtagctgtcacggcactcctcctcgtagcgcaaggcgacgagaaaaacaacccaatcacagaagcctttgagcccccgccgcctctgatcctgacagccaagcaggaaaaacgtctgagcaagaatgtcaagcgcgaagaaaagaaaagcaagaagcgcaacatggaggcgtttgagattgacgttgaaagccaggatgagagtctcggcaagggcaagtcaaaagacaaagaggacaagctaccttttttgatcagggtgattgtcaagatcgtcaagggtctatttgcgtgcttcatctggctgctgacgataagtttccggtgtgtcgggttcgcgttcaagggatgttataaatgcatcggatcaaagtattaatgacatgacgagatatttggaggcatgggaattttcacgtattttcatattttttgtatcatatatcatacacccacggcgttctttctcgaatgggggtatctattagcttttgccaagtgcaaacgtaacgaataaaacacgaaggaaatgaccagcaagtaattttcatctctatcgctttcttgtccgcaccataatcttctttcctttgcgcgtgcttccgccagatgtcgccgtcttggccatttttgcgcgctggatctcgagttcgccctcggcgtctgtgaggacttttagctttttgcgggcattttcgagttggtggcggagacgacggagggccttggcgcgttcaaattctgcgtctccttctttgatctccttcttgtcgtcttcctcgtcctccatatccaggtgttcttgtaatgtttcctcgcgctgctcttcatcatccataaagataatctttctaggcgccttgggagcggtagcaaagtcgaattccgaatcgctgtcttcgtcttggtcctcctcctcgtcgagcttgtcgaatcctcgggtaaggactacctgctcctccaacttggccacctctttcgcaacaacctgtcgcatcgttcgaacgtagcccaaatcctgcgtcttgaggagtcgcacggtgtccacatccatgatcttgtttcctcgatcgccctgcaccgttccggaccatttctttccatccttgagtttggagcccggcccgttgcgggacatcattccaaagtagaactcatcctcgtttcgctcagaggccttgtcgcggaggtttttgagggtggcctttttcttgttgaagtctttggctcggagggagtagtcctagactggtgagaagctggttaaatggtgggatagcgaaacaaaccttgtgtttctcgagaagaccgaggcgacgacgctctaatggttgagcgcgctcacggtgaggtcgcctggcgacggcatttcgcatagacgacattttgctttgtggtgatgtgatatgttcacgccgtgaagaatggattgtctagaagaagaagcggcagaattattttcatatttttggcggtgtggcgtaagataagataagcatgagcacagccacagttgatgtctagttagacatgatcaccggaagctagcttcacttccgccgattaaacacggataagctaaaaatatatggttaatttggcttggctgtaatgagatgaagcttgtcgcattcgtgagtaaacgtttcacttcatttgttcatttgatctagctccctcaattcagtggcttgccaggggtttcagccggtcagcttgtttgacttttggtttccaaggcacgcgacagctaatgcacccctgaaaagccaatgcaagtgctgactcttggtgatctgcagctagacgagtatcgcagccatcctaaccatagctgttaaacactgtatctgtttattctgtatgtctatctatttgtagccgtctatctcagatattattaaacgaggtctgtactcatctaattaatatctcgcgtaactcgtttgttttaaacaaccaccgtgcaccgcgtattgatctccctgcactcgatatgtcatagtgcctgcggatctcacgtcaatcgtctagttattcttagaaagcttgcgtgtcagagtggggagacagtcaataactgttttactccttgtcttgggatccttgcttacggtggctttcatcgtataagatctggcttgtcccctttcatgccagcattgagtgtccatggacctggattgaattgcattccctccttttctttcctttttgtgtatttggtcgtaattatgggcgtggctttaccatttacagcgtcaagggcgttgctctcactcttcatcgcagtggtggtattttattgtttcttccaccaaataccgacgtaccgtactcccaagatcaattttattcctagcagctatgattggagtcgacacaagttacaacatccagttgaattgagtagcatggtcaaacctccccgtgggtcgcctgtgaatctcccccgaattcaacacgacttttccaaccccgaattgagaaaacgagagctcgcaaccgccgatgtccgacgaaaagaaatcctgcaagctttcaaaaagacatggaaatcctacgaaaaacatgcttggggacatgacgaactcaaaccgttgagcttgcaaggcagtgatccttttggcgggtgggccgctaccatctgcgacaacctcgacacgctatggctcatgggtttgaagcgagagttttacaaggccgtcgactacgtttcccgcatggactgggatcttcccacgagcaacggtttcaatgtgtttgaaaccaccatcagacatcttggcggtctacttgcggcttatgagctcagtggtgagagcgccttgctggccaaggcaattgaggtgggggatttgctgtacgctacctttgacaacgaagaacacatgccgccgcatactatacattttagtgacctaaaagacggcaaaggtcgtcctgaaccgagacagagtacggctagtctggggagtatgagcatggagtttactcgtctttcgcagcagacgggtaatcccaagtattacgacgcaattgactttatcaccaaggcattcgagaggacacaaaacgaaacttctatacctggactttggccgattcagattaatgcgcaggatggattcaaggttaccgacaatacgtttggcttgggtgctaatggcgattcgctttacgagtacctcatcaaggagtatgttctcctccagggtcttgagccaaagtacgaaaagatgtatctcaaggctgccgacgctgcaattgaacatttaatattccgaccgatgctaccagagaaggaagacgtgctcatgctgggtgaagccactgcctcccctcgaacgaaagaggtccgattgaggacagacgtggaacatctcacttgtttcgcaggaggcatgtatgctctcggcggtagagcccttggacgagacgaccacgttacaatcggcgagaaactagctcgaggctgcgcaaaagcatactctgcctatccaaccggcctcatgcccgaaatcgtccacgtcgagcgctgtccaactctcgaaccctgcgagttcaacccaagctcccaaaaagaacccctcggattccgcgccagagacacaacctacctgctccgacccgagaccatcgagagtatattttatatgtaccgcatcaccggaaaggaagagtttcgcgatattgcgtgggatatgtggcttgcggtccgcgctgctgccgagacggacgaggcgtttgcggcggtgatggacgtcaatgcggatggggagattaagcataaagactccatggagagtttttggatggctgagacgttgaagtatttttatcttatttttgcggatgaggagcttgttagtttggatgagtgggtgtttaacacggaggcgcatccattgagacggatggtgaattaggtcttgttagatctaaatgatagagaggagaaatagaaagaacttgacattacatcaggcatcgtgcgggaaacgtctccgggccgggcttggctgcggccatgggagtcgaggggttgacaaggccatgtcccatcaacaaacaacaacttaagcctcaaagattccacttcaatctatcataagccctgtacagccaataattcatacattctgcaggccgcgccacttctccaactgtccctctcacgccctatggataccggttgtctcactgtccctctacgagacaacgaataaaaaaaagccagcatcagccaccaccaagtccatccatgttattccagttcgacattaagataagccactcctcttctttgtaatataggcaaattcgtcataatttgaaagactcgctcttgtttctgtctcttgacgtctcgggggatatgttcaacaattcaggcgaccagggttcgaggcaacctggcgcttctaaccacaattgaaacatgattgaagtgactggatattttctgttagtgatcgattcagttcaacttggacgtgctgactaacctgtattgttgaatccgccttgggtctggttatggttttgtgtctgcatcgtctgttttagcatcgtctgtaattcgagagtggccttgttttgttcggggagataatgtagttttcacgtcttgtagcattcttcttttctttttatttcagttgagcagagccacgtttaaatgctcgtgctgcttgctcacgctacgtatgcgttgctcatgagcatggaaagccggtgctcatgagcaaacacccaaatccaccttgctcacgagctgtctggagcagctgcaggaatgtttttgtgggtaaatttacaaggttgacaaggttgaccctgaagatcatccttattacacttggtcaagatatgtaacgagccttacttgcatagaccaccaataggatgttgacatgctcgcccaagctgcctgcaaggtggattcaggcacttgctcacgagctcaaagagccagagagcgccgtgagcaagacctagttgcatcagtcgggtattatacctggctacctggggagcctcaaacagatctcacataaatccacactctgcggcgaaccataacaatgggctataatcaagttgccttcttccctttgtgaataaggcagcacctctatccttttgtgtttgaaaccagccagaatgacatccgtttcaacccacccgtttgttgatcagctcccagtcaatggtgccacttgtgcttctagggctgaagagactttggcacagttggatggactctttgccggctttgttttcctacatgaaatagaacccgctaccacgtgcacaaacagccttcgaaatggccgttcgaggcaacctcaagtcggaagagctccctggaccaacacaacagatggacagccttgtcgcgcccgcgatatggcctggtcctccatccgggctattcgcaacgaaatggaaactctttggagccagtttgtcaacgttgcgggcaatctggaaaacgtcgctgtcaacagaattcttgctgactaccaagacgccaaggggctccaacaaacaggcgccgtcgctctccgaaacatcttcagtgggcctgttccgaacgatctacgcaaggtttttgctttttgctgcttgtcttatgttgcttcgcatctcttgtgcgccagaaacatgctggcccaaggtgacatccttgctggtcttcgacaatggctgtatgccctagacagagaagatgagcgggaggctttcaagctgcttgttcaacacctttggcctgaagctcagcatcatttacactccatggactcggtacatcctttccaatccggaacaatagacccttctctaatcaacatccaaccaacagtgatgtctccgatcaacattcaaaactccgcctatccacagcaggaccctgaattttctcttgatcttttggacatctctaaccttgatctgggttcacaatcacatcatttgcaaggttacgacccgcggccatcgtgcccttttataaggtcatggacgccgatgcaattgccctatgatgcatcacgacaatcgccatacgatgccgatccgccgttctcaatcccctcaaacgaccccgaaacgtcgaaccaccttcagcaaacctctgtatttagagccgtgttacagtatgtccaagagaacgctgacttctggtacaacattgctggtcgcggactggtatcaagggatttccgggagtgccttgcctggagccaggagaggctgtcacgaaagatggagatacaaagatctttcattcaccccttgctgctagaaaaggcgaaacgcgacttggtatcccgaggtattatcaccatcatcgaagcctttgtcgagcgaggattactgcagaagcgacaggaaatcgaattctacatacaacttgctggaactgtgcgcaataacaaaccccagaattcgtccttggctaattgtttccagtgtttgttcgatgatcaagtgtcatttcgagagttctgcgattggatctatggctttcgtcaaacctcaccgccgctttctgtacctatgatgcagacttcgacttctgagttcgttaaccctagtcatgttctttgtaaaaagtctgctgacaaactattagaaagccctactcatgtagcctgtgttggtacagaagttctcgatccagcaatttgaggagacataccaatttggtgcatgtcaaaagcgaaaggagcaaccgcacgaaccaacatcatcggtgaacagtacggatggtatttaggtcttgaggaactttatttatgagtaacgaaataaattgacggtcgcaacctggtattgttcaagcccagttttggctggaacctgattgatatgttttcgtgcccacgcagcctgattcggatcggatcattgactctttgcatagttaactcatgacacttgttcgcggtttcgtacgtgagtcgatactaggccggcttggcagcggccatctgggtcggttaggtgaggccatgtctaactcaacgaaaggagagcgatagaacttctcagtggttctcaactaaaacgatccagcagtcagtataaatagagatcaaactcaacatacctatttgtgttgcgtgaatgcgaatgcaaaggtgcaggagtttgcacacggcccatcaacaacgtcagcctcaataccccatttcaatatgcatgaaaccctgcacagctgattatacatgcattccccagccacgtcacctcaagtcctagatccgctggccaaaacttaataaatggctcgttttgatggccagaccttgaggtgacttggctcttgtgacgagtatgcttgatgagttgtaaaaattgccttgttgagttgtgtttccctgcttgcattttgtcgcaacattgtttgtaatctgaacatcgtcttgtttcctcgaatagtttgtgtattcttcacgttttgtagcggctttccgtgcttgtgagtaaatttactggtccgcatcttgctcgcgagtagcctgggggagttgtagtaatgttgctcttatttctccgtaaacacaattgacaagattaaccctgtcttttgccttttctatgctcaacaaagcgtggtactgagtaaatctttgcttgcatcaaagaactgttggacatgtcctacttggaaccaggagacactgccacgagagtagagcacaagactctttcattcgcctactgcttcctctagttgttatataaagcgtcatttggatagtttctcaagtagatcaattggtatcatttatctgagttcgtagtgtatatattcatatcttcttaaggggcaactgccgtgaggggtagtgtagagttacggtgaactataggatggtatcgaggaactatttatacaagagaccaaatttgaccaccatagtctgataatttctgcccgaccttggcctgactgacttgcacgaccgaattaaccatggccattggctacatgcactgccaaagcctcaagcatgacagatcactcccctgtgtgccaaccatccctgtaaaactcacgctgcctttgctgcataattatccttgtcgttgttgtgttgtatcgtggtatcgttcgtgctaggtctcggcctatttagggctctttcggaagaccacacatcagttgctgatgcaatggttcctgattcattaagccacgcctgcaacataacaagttctgttcaccgttagtaacggtgctggaaacaaggttctggtggtatacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttctgccgggttagtttctttccatttatgagctgagcccacaatgccacgtctaagtgaagttgtcaaaggccataacagaacgtatccaaacagcttatggttgccttattcttgtcctgcatctatgagttgtatggtcaaggtacaggatcaggcgcattcaggcttgggccaacgcagggttctccacaccatccgctggcagggatatcattccacgtttcggtgaactatttaatatttaacgtagatcaacatttctcgccttcaatgatctctgttataccaattccttatttctttgtctctaaccatggcgatgatcaaccctactcccctcgcgtgctcgctgtcaagagcccgaggcttcctcgctggtctcattttcatcaactcattgcccaaaatcgccggtcaggactttaatgcaaacatcaggcttttccaaaacaccaaacaatggacagttctccaacatgtccaccgtcaactggaagaaacccgtttacggttggtggaggtaaagcgtaccatcagtctcgaatgtcctgacaagaccctcgcgtcgttcaacaatcccacatccttctatgaagctgccatcagtagcttccataacactctgttgggtctccctcccactactctgggtggtgttgtcgcgctttgtgccatgtcgcatgccacttcatgttatttgtacagtaccggcattcaagtcgcctttgatcccttctccgactttgatctttggagaagtacgatcagtaacgacgagcaccagcaagcatttgatgatctgatgatggccgcctgtcaagagccttatctcaccaccctgatgaatccctttcctatattccaggacgaaattaatttgcccagtgaggatctcaacttgctttggagtccggatccaatcacaaacactctcatcccttttctcatcacccacaatgctgctggtgagtcccaagctccagatctacagagcttacagggatcgccaatcgtcgccaacctaacccactttctggaacaatgcggagaactcccgctaatcctctgtggacgtgatgcgacagcagacatgtgctactttatcggcgcccccatttcaactgagtctggagatgaacaggatcttaagcatttatatatacaacttttgcgagaacgtggccctctccacggtccagttacccaaggaatcgtctctatcgtggagagatttgttgatctcggctatctgcaaagcgtggatgaagtcccagactacatgcttctaattggaaaggtatgtactaattatgtccctccagaacgagttacttatatgagtaggagatacttcccagtaacaaaacattcctcgagttgtgcaaatcggcctgggcgactttggccgaagccaagaggcgtttgtgagtttaccctacaccatgtgctttaccttgttgactgatttcagacacaacatcccctgtggtaaatgcggcaaggtttttacaagaccgggaaacatgaagcgacatatggaaagaaaagcccgttgtgcgccacttatctgcaacactctcgggaaactgtgagatgtcaagcggcacggactgaaagcgatggaccagtttcatgattacgattcaggaaagaacatatatagatatatcagaatggcgacgttcaatgcaaggcgtatttgttttctatactctacgagtgatttggttggtacaactttaacgacaattgcctctcactaagtgccgactgtgccacacaaacacgcggcgatattcgcaaacaacccgagaatgtccattagtgttcatctgtggcttagacattgcgatgtttgcctctgatcgtcatggcagaggaagcacatcgacttcaaagctggcggcctcctgaccccgcttagcgaattgacctccaattaagcttgctttaagttgccccttcccgctgagccaacgggtatggggtaaagtgtttttaaattaaacatctgagtcagcacccagggacggtgacggagagaacctgcctatactctgtagcagggaggtaccacctgcctgtactctgtaatagcacctgcctacggaataattacggagtacctagaaagtaaaagttggcattggcgatcgacaagacgggtatcggcaggaacgaaacgtgaagaggcttggctgacataccactgacgatgcgtgttagtctgtggctggcacgacatgttactcgaaatagtccgtttagccaggaacaagaaactggcacacatcaatcggctgaaacgaggaatggccaccagaaacgtactggtgatgacatactagaggcgcaggctttaaaacaggtttagatctgcgcagggggacgtgacagaggggatgtgattggcggtctgtcactaaatacaggggcgcacaggtggaacatgacgcacttcagccgtggcattcatgcagggcctgacttagtccccaaccttgctgtcaatagaaggcagccacagtggtcgtagctcgtacagagaaattacagaactatatcaaggggaactgcttccaatctcttcttttcatcatcacaacaatcacatcaactcttcatccatcaacactacctttcaccttcacctccaactaaacaaaccttcaaccttcaccttcaaccaaccaaccttcaccttcaccatgctcttcagcaaggtcgtcatcctcgccgccgctggcctcgtcgcctcagaggctgccccccaagtcacccaacccgccgtcctccgccgtgacctcggcgacgacctcaagaactgggccgagaccaaggccggcgaaaagatcacaaacgtcgaagactgggccaagaccaacgccaacgaggtccagcagtgggcttccgagcacggcggcgacgccaagagctgggtcaaggacaactacagcaacgccggcgactacgtttccacaaaggccgacgcagctggtgattttgtgtctaccaaggccgacgccgccagcaccaagatcgaggctgccattagcggtgcttccgccagcgcctctgctgctgccaaggacgatgacaatgctgctgctagcctgagcggtcagtctggtgttgttgccatgatggctgctattggtgtcaccgcctttggcttcttcctcgcttaagcgacctaattctttttttcgcaccaagataccacgcagcatgtacacttttacaattcggagtttgggaccctagggcatagacggtacacatagatgtgcggacctggctaggggaggataatgacgttgaatgaccagctaggcatacaatgaaacaattactacaatcttgacaggatatgactggatatgatatgatgtgactgaatatgacaatgaatgtaaaaagtgttgctgatatctaacttgtatggtgttgtacatggttctataatacagtcatgcttaagctcagtatctgatccaactacgagacagcttcattcgacatcactccccttttgatcactcctcctcaattgcaacccataaggctcaagttgctcatccgtcaatcgactaggcgacttgacaaacggatcctctcccttcatcgtcttgggaaacgcaatgacatccctcaccgtcgccgtatccgtcaacaacgccacaagccgatcaaagcccagcgcaaacccggcatgtggcggacatccagattccaacgcctcaaacagatgcgcaaagtctgcgatccgcttgtctgtcatttgtaaaacatcgctcataatgaacttttgcaccgtcgcaatgtggatacgctcactgccgccgccgacttctacgccgttcagaacgagatcgtaggctgcgctcttggcttggagggggtcagtaaacaacagttcgaggtcggttttcgagagcggtgctgtgaaggggtggtgtgatgctgcaatgcctgcggcgccttcttggcctggctcgcctttctcggtgggcttgaacatggggaaatctgtcacccagacgaactgcaacgaacccggatcaccgagacgaggcttctccatttgcccttcttcgacgaggaatttccacagcgcatttcgaatgtcgcctatctttgtcgacccagagcagtattggcccttgggcttctctcgtgcttgaaagatgaccaggtcgccttgctcgacgccttcacctgctacaagatcgataacgtcctggaactcgaaccctagcgacgaaaagccttggagaggtgcttttctgtcgcacactagaatctgaggcttgccatcggggttgtcggctagtgagcttggtaggttgtccataaactttgtgaccagcttgcgcgcttcgttggggtcttctgtggagagggggaacgtaaaggcttctattagaggatcgtcgaggtgggtgatcatgctgacgaattgtttgtatggttcaagatctggcagtgcgtggatctagagagttagctgcagtactgggaggtttggacgaacataccttgttggggatgcgcaaatctggcttgtcgcttccatacgacgatatgcagtcttggaacttgagggttgtaaaggtgtgcgctacaggctcatccgctggacgagtgccttgagggatctcggacagcacgggaatacgctctccccggatctcctggtagctatgcaccggacgtagcgcttcaagagcggacagaatgatgtcgtttacatcctgtctgactttcgatgcgccagcaaacgaccactccatatcaagctgtgtaaactcgggctgacgatccgcccgactatcctcatcacgaaagcatcgcgcccactgcatgtaccgagagataccactagccatgagcgtctgcttatactgctgaggactctggttcagcgcatacgccttgccgcgctgacgagtcggcaccaggaattccctagcaccttcaggcgtcgacttgaacagcgttggtgtctcgatatccgtgaatcccttctcttgtaaacccttggtcaactctcccttcagccatgacctaaacttgagtctctcttgcagctcttgatggaatcggatttggtagtggcgcttcttgggagggaattggacttcgggtgtgacgatgaggttctgggggactgtgttgagagctcgaatgtctttgaggtagacggtagttttggatgctttatcggctggttcatcggcttgaccgcttacgctgacgacgacgggactgtatgcggggatctgcgtgaagagggcgtgcgcattggcgtctttctttgcgtcggagcatatctggatggtttcgcccgagggtgtggtgaggtctgcgaatgcgagttgtttgtggatagttcttcgcttgctcaagaagccaacgcatttgtcgctgttgtctgaatcgagagggatgtcggagttgctatctgcgcatgtcagaaacgagatcaacatagacagaagaagaacgtacacttatcccaggcgctgagaatgtcgctacgtgctgcgacaattgagctttgggtaaagcttcgggggaggcattgtcgcgtgcgtaggagggatagtggtcttgtgcatgtaccataacgcaatgaagcgcggcagcgggtaaggggaaacaccatggcagcgaatgcagctatgtctgagtcaattgaggcattgtggatggtgggccgattgtcgacaatttcaaggtgagcttcggtgagctcggtaagaggtggggtgcttatcgataagcccatcaacttacacgacatcaagatgggtattgaacaagtagcatgtgtggttgtatttctgaacaaacactattatagattcatctgacttatttgatctgctcaactactgtgtcgaaatcgatcaatggccaaatttcggtaaacttgccatcaacaacatgataaagggtcacctcggttgtttccaccttgcgtccagtcgcctgatatcctcgaaattcaccctgatgtgttcctgaatccttaaagcgtaccgtcatgtagtcgccttcaatcaccatatgccgcacttcccatttccagtcggggaacgactcgaacaaaagtttgcaccgggcaataatgtcgtccggttcttgtcgtttgtccatcacgttgacaggagacgcgtagaaggatttcatgacttcatagtctcgtgcgttgcagctttcaatgtatgtctggtagagagatcgaaactcctcggcgttggaagtggcttgtgacattgttgctgtagctttgttcgatatgatttggatgataatgacagtgtgtacctttgcgagaaatggatttatatcgtgatatttatacctgatttatcatgcaggcttactttctgtttgcctttgttatggagttaaattgaaatgataggcctaaaccaagggcctgatcggcaagcccaagctaggaaagttatgttgggggggtatgtcgacaagcctatttaacctaatgtacctttgtcccaccacttgcatcttggccagggtcgttcaaagtatctaattagttcttgtgttggattagacgaaacttactgtgtgcttgcataggtttgtcatgggttgaattgaaatgataggcctaaactcggtatatgcaacagactctaaaacgttgatgcccgcttatgcccgctcactctgtcatccttgcatggtaaagacacagcagttttggtacagttccatcacacctcatgtccaataccatctcccctcacgacaagcagggcgctactgtccctccaatttcctagcatctgagaaatatcagtcggcgtagccacgaaagtcgaaagggttgcgacatcctggttcgctgttgaccaattccgcatacatgctcatcgactcatgcatctttgcccggtcgctaggcctctcctcaagacgtttaaaagtttggaatttcatgccttgctcaggggtgagcaagttgcctcggctcacatctccaatcaaaatttccaaatcgtggagtcttcctagggctgattcacaacgatccagatcatgaagggatgcggattgtccctccaatttgtctcggagatatcccacgtcacatcaattctcgtgtatgtggctaagaaagcgcggggcgagtccggagccttcaagcaactgatacgctcttgtttccttctcgacactaggcagttcgcactcgaaacgagccattgtggcaatcacggtgttccttggaaagtccgttgatcggtcgacaacttcacgaaccgtcggcgtgagaaatttggtctcttccagatcaaggtaattaactcgggtgtgatgccaaggacggtcgaccccaggcagtgtccagtttgaaacggatatgttcaggtcgcggctggatctgtctcttgaaaagcgtgcaacagtccattcctcgctgacaggaagacgggggaagaacttgagaggggttcggagagtcttcctatcaaaggttctgggagaaacggtgagatatttgaaatgactgatgtgttgcaggagataaataaatattccggcgtgcaggaaatatttactgtgaatcggtgcctaaatttctaatcttgacagctgcgtagcagtgcccgtttgctataaagcgggataataaagcaaataaatctaggaaccgggacaacagcttttcaatagcacaacatcgctttttaaatccaccctgcattcgttaattgcggacaagtaatgttcctgtcagcgccgcaggaagacccgtccagcctcaaacatcaacagcagtcgagagaccctcgaatgagcatctgaagtcaacctttatcttaatcaaacattgcgaggcaaacgacacctgaaaatgagtcaaaccgggaccgcctgggcaggtgatggtgctcaaaaggtcaccattcttcacggatattattccgccactgaataccaagtcaaagaagaacaagccgatgccatcattaaaacagccgcctaccaccgcgagttctttgctctctccttgatctggttctcacctagtgtacatgccgccgttcttccatcactatcaacacccttccagcggacttcaaatgccggactcggccaactcgatcagctaccagccgagctcttgcacgacatcatataccgtctagatgtgcggtctctactcaagtttcgccaaacaaatctcagatcgagacagacggtagactcgatcaaaaaatatcaggtagtcctctcacatggactgaaccttttctgcgccttgttgcgaacacgactcgccgccgatatttctctactcgacttctacgatactctctgcaccaaggcctgtagcatttgtggcgagttcggcggatttatgtctctattgacatggaggagatgctgtttcaaatgtctcaggcaggcaccagagatcaaagtgggaactcttgtctccgcccgaaccagattccgcatgaccgaagccgagctggtccaaatcaagtcgttcaagaacttgcccggattttattcacttaatgggaaggcttacaatcgtcttattaccgtcgttcctattcatcaagccagtttgatttgcaggcaaccattgtcgaccaaaacttcaagcttcacaataaatcgtgatcgactaaacaatctcaactttatgggttcctgtgcgcttccatactacgacaaaacaacgggcagtgtcgagcacggagtatcgtgtgctggttgtcagcttgcactcgaaaagggcatcttcgacaacaagtgcgaacaatggggggttgatgctcgcgacaaagtatatgcgcgggacggctttttggaacattttcgacgctgtgaacatgcacagatgctttggcgatcaagtgatgaaggtcgcaagacgccaccagagctaccagtggaggctcaatgcggaggcagattcaactggagagaatgacggggatatgaaccaggctcatcgacgtattgtagctcgaggacctattcggtcttaataaaacttggccttcgggtttcaccgtgttaaacacattggccgccagtagatgcataggagacgagatcagtaggccaatttatccttttgcgacaacttctcaggctattcatcctggtatcctaaagcaagtacactatcaatttccagataaagacaagtgaccagtagatatgcaatcgagataactcccctccgtgtgacaatggctaagctcagaaagtgtgtgatctttggtgtcgctatcatctctacataatcaagcacgagcctgctgacaaaacgcgatcgtccaaccaaacctccactacccaccagtgtctagaaactcgcctttgttactatattatatacagagaccatctcgagacagattagaccctgaggtactggtagatatatccagccttttcagagggttggtttgagccaccgcatcttcccaaagttgaagaccttgacgttggacggttttgacatcctatcccccttggcaagtacttcagatcagttcacttgggtatttaataacatctattacagcctgcatctccacgacggcaacccctgcattcataaagtaagtaggccatcggtatatgtccaaataacaagttgcgatatactgacttagatcacaggaaggcgaccattcacaaggacatgctgcgcccttttgcatcaccgatctatggacaataccatatcgatcctacatattacctcgataccgcaagcgatcatgcagactctacaggccatgacctcccttgagtcgttgcatcttaatattcttgcattttcagagcagcaggagctcgcgtttctagatctcctgccgctggctggtatgaaaacagccagatggattccttctttatattatcggcacacgtcacgagaatatcccgatatccgccaggtgacaagaaccgccaaccaaaacaaccacttctcattggcacgcatggcacttcatcgcccatgaacgagacgttttggactcatggtgttttctgtttgagtcaccctcctttcagcgccgagactggctcacccgtcccgctctcagcaaacgaaatcgtcaagcttagcacttgagctggactctaccagcctgctggtactctgcaacataaaggcagagatggttcaagaccatccctaaaaggtatagatccgtacacgaatcccgctttctgttcaacaggctaatctggtttgcaggcgaccattagctacgccgatgcgagatcgaagcgtgatttaattcaactttatggggtcctgcgcactccactattactataagaacaaacggcaatgccgagcacaggatatcgtgtgctggatgacggcttggtcatatccacgagaacgggtgggttatagggtttctccgagaaaaggtagaacccgcatccctcaaagatctggatcgttaccaagcagttctaggcaaactccacaatttggaaatattgattggagatataagctgaggaaacctatttatcactgaacaaggggtggaatttcacaatttcgaacgtcttactctgaggaatggaccgccgaagatgaggcagaggtcgaccgaatatgggacaccacagatgtctagacggcgaaagagaagattggcccaaagacacgctctgagtggttcatctcgaaccgcgaagagttggtgcgtgagggcttcgtacacatgtattataggcggaataactgcttgtcagtgttcttttattgttataatagacaaataaactataagctttattatggtagagtttcttgattgatgatgcagttatcgaaacgtattttttcattgttgaactcctgtgaatgtactgttgggaggtcccgtgacaacagctgatttgaaccaatcaaaaggttgcatctccatcattacaggccttacaggcgttaggagctctagaaacaaaaagttgcagtaaggcttacttattcatcaacaagttaccacgcggccaacaatctttgattctttatcatcttacgtgtgatgccttctcttatcccgttcacacagaacagttcgactcagaagtgcaatggaaaaactgagcgagaaactgaactctacaggatcggagccatgtctcccaacatcctgcgtcatccaacatcgtgagcttgcaccgtcttcatatctcgtgccgctgctaatttggttcaagtattttagatttggcagccgaaccattcgcgccaatggagctacatccgatcattgtcataccaacgtactacgccggaggatctgacaaactcatcttgaccgctttatcaagccatcctccttgtcgagattaagcggtacctggatacagaattgaaacactacaagttttgccatctcaagtgattggacaacaatgtattggtgcgctaaagagtggcagatactcatgccatattttccaagtcaatgggcggacaagttagagtttaattacaccaagacacggtgagacgttggcgttgccaagataacccaatccatcaacattcctgatgtaacgcggggaagctaatgtttgtctggcaggtcgatcccgtgcataaacgataaacggaacggcttccgtccaattcatgtgtctgccatacatccaacgatagagtctgatttagatcttgatccaactcgttccacttcgttcgattcgcctcacaaggctgggttacagtacatattgccgcagcgaactgagagcagatcattgcttcaaactgaagtagatgcagatggcagaaggcaatgtaacgctcgatcgctgttgtttctttcaaagtaggacaagatggtcggtcgaagaaacacaaggccagaccaaaaaaggcaagccacggacggacaaggacaaaagtggtaactaacggatataacgtttttgcaaaaaggtggcacaactcaattcacgacaaggttcttatctttggtctgggggatacaagactagctttggttgtttaccccagacatttacaaaagaaccggtgagaatatacgggccggctagtcagtatctagataaacgagtgagttgattaatcatgagtattagcggtggctgtggtggcaaaaagaacagggttgtcgtcgaataagcttgaatgatgcttattattacccttaatgcctagtcaatcgcgtgctatctgaaaagacccgccaaggctatggacctgcccgttatcaacatagttcagagcgagtcaaaagttccctggcgacgtgtgatttgagtcggcgctagttcctggaagaggcagttcctgcgggggacaagaccagacgccaagattcgatcgtcaagtacatccctggaacttcctctttggggtgagcgccgtaatcggagttgttggttgattggtgcattcgttcttgtgctatgcagaagtgccgtgcagtcatttaccctatcaacaaacagaagccatgcctgtccgcctagacttggtatgctcttgtccaagacagagagatgcagatagaggacaccagatctgcacctataaatatcaatccattccactacaacaaacctccctctcacctcacctcttcttcaccctctctctactcactcgctctccgtcctcaccatgaagtactccaccatccttgccttggctggcctcgccagtgcttctacccccaagaagccgctcgtcaacgagctcaagctccaaaaggacatcaccctcaagggtcttatggccggtgcccagaagctccaggacattgcagaggccaacgacgacacccgtgtctttggaggcaagggtcacaacgccaccgtcgactacctctacaacaccctcaagtccctcaactactacaatgtcaagaagcagcccttcactgagctgtactctgctggtaccgcctccctcaaggccgacggcgaggacattgctgccgctatcatgacctacacccccgctggtgaggcttctggtcctctcgtcgttgccgccaacctcggatgtgaggccagcgatttccccgccgagtccaagggcaaggttgtccttgttaagcgaggagagtgtgctttctccgccaagtccaccaacggcaagactgccggagcttccgccgtcattgtctacaacaacgtcgctggcgagctgagcggtactcttggtgagccctttggcaactttgcccccattgtcggcatcagcctcgagtctggtgaggctatccttgccaagaccaaggccggcgaggtcaaggttgacctcaaggtcgacgccactgtcgagaaccgtgttaccttcaacgtcattgctgagaccaaggagggtgaccacgacaacgttcttgtcgttggaggacactccgactctgtcgctgctggccccggtatcaacgacgacggctccggtatcatcggtatcctcaacgtcgccaaggctctcaccaagtaccgcgtcaagaacgccgtccgcttcggtttctggagtgccgaagagttcggtctcctcggatcttacgcctacatgaagagcatcaacagctccgacaccgagatcgccaagatccgtgcctacctcaactttgacatgattgccagccccaactacgtctacggtatctatgatggtgatggtgatgctttcaacctgaccggccccgctggttccgacgccatcgagaaggactttgagaagttcttcaagaccaagcgtctcgcttctgtcccctccgagttcagcggccgttctgactacgccgctttcatcgagaacggtattccctccggtggtctcttcaccggcgctgagcagctcaagaccgaggaggaggccaagaagtttggcggtgaggctggtgttgcttacgacatcaactaccacaaggctggcgacaccatcgacaacctcaacaaggaggctttcctcgtcaacacccaggccattgccaactctgttgccaagtacgcgaagagcttcaagggtattccccaggtaaaccacctcacccgacgaagggacgccgaccacgctcagatcttcaagcgtaccagcgctcacacccacgcccacggtggaccttgcggtgccgttgaggtttaaaatgttatataattacatgtactatgagagatgagcagttgtatttcgatttcttgaacatattatgtagagtatgcaaaagcagaagatgagttatgaagaatataataccatttacctacgaattatgagtgagattaataagcgaatttgtgataaggtgatggaatttgctgacgctgacatcattcagagttgactccaacatcaacatggagcagtcattctttttcgttgatggcttacacgccgatagaacttcaaaaaagcgtatgcgccaacatgtaatgaaaggcaaaaatgcaggcaaaacgtttcatcgaccgtcgagaaccgctcaagttgttcgatatcacgccatggagagaatcgcacggcctatcgggactcaattctttacgtttccgtttcctgttccagtgaccaaggttgctagtaaagcgattcatgactgtgggttgttcctctcacctgttttactctcactgacgctttagtctttaccaaaactatcgacctgatttatccgacgcagctgggatttgatatcgaacagtacaagctgcgatggcttggaatcatgtttgtcagcaaaccaggtactgaaaccctcatatctatcgcattatactaacagtgatagcatacaactgttctttagctttgatacaatcatccaacgagacgtatctcggcgcaggctacagttgttcaaattctcttttgtgcctatctcaaactctggatcaactggcaaaacaacttgcaagcagcgaggctttgtcggaccatacgctttctattgtcacggcgcttatcaatcatgagcaggtggcggggcactacgttgaagccggggcccatgtaaagggtatgaagagaattgttgacctccgcgggggactggagaatatacaagatggtgctgtagcgaccaagatttgccggtgagtttttttttttttttttctttttttctttttttcttgttttcttttcttttcctgtctctgataagttgtgtagatactgactcttgaaggactgatattctgtttactttgcaacaatgtggccacccgttattctaccgcgacagaatggatgaaatacaaaagactttattatcgcgaggtttcacgttacagagcgcagaaggtcacaaatttcgatcgttccagcccgtaatcaaacaagccttccacgatgtctcgggagtctgcaacctatttaacaagcacatcgacaaaaagcctctggatctagtcgaatttcaagagattttaatatcaatctgttatcaactactcgaattcaggacactaaatgactccaggctcatacaagacgtcgattcagcataccacattggattaatagtattcatgatgtcacttttctggaacaaccatcaagattggcttgctaagcctggactgatagcagcctgcatcaaagaagctttgcaagtagaaaaccttgaggataagttcgtcttttggctgttggttttgggaggggtttctgtatctggggaagacgatatagaatggatggtgatgagattacatgacaaagcccagaagcttggtgttgtaacatgggatgatgcacataattacttgctagaatttccttggatgaacgttattcacgacacatcgggagaaaagctatggaataaggtgcggagtttagatatggagttaaacggcggaattacggctgaagcttagccctttgtctaagatagagtgttatttccgataagactttcgacatgatgttatttttctatgaaatctagccaattaagtttctctatttaatgtacgacctattaccagattgagtagcaagtctctcattggacagatgtcaaggttgaggcgagtttccgaatcgggtagcaagtctcttattggtcaacagcacgtcgaacaccaccacgtatagccgtggtactatcaacatggtagtttattctgaacataaatagagaggtttcccagttctaaatgactacagaatcaagcatttaacacacagctcgataaaaacacatttcacctacctctgctcaccccttcgccatgccttctactacacactcagagtttgggaccaacaccgaggccatcgacgttgcaaaggccttctctgatggcatccatggagaaactatcctcatcaccggcgtgaaccgtggtggtatcggcttctcaaccgcccaagcatttgtgagtccgcctatccgcttggccactcaatatctaacagattaagtcgacgcaagacccggctcttattatcatcgccaaccgcaccctcgctaaagcaaacgacagcatcgacaacctcaaagctgaatttccaaacgtcaactaccgctttctagaagtagacctctccagccagacgtctgttcgaaaagcagctgaacaagtcatatcatggtctgatgtgccaactatcgatttagtcatcaacagcgctggtgttatgggtattaatgaacgcacaatcaccgaagatggacttgaaatgcatcttgccacaaaccatatcggacattggctcctcacatgtctcatcatgcccaagctcatcaaagcagcagaggataaaccaaaaggatcagtcagaatcgtcaacatcacctccgcttcaccaatgagatctgcgatgcgctggagtgacatgaatttcgacaaaaagaacaaagaccttccgcaagaagaacaacctgtgtatcaatttctgaagctctggggctacacggatgttgaagatgcagcttatcttcccctagatggctacaaccgcagcaaagtcgccaatgtactttttggtatcggtgcgaccaagcggctcttcaacaagtacggaatcctgtcactttccgctcacccgggtgttatttggggcaccgaactcggaagaaacttcccacaagcgactattgacgctgcaaagaaaatgggcgaaaaaggtttgtacactctgaaatcattgggagcgggagcttctacgggtcttgttgcagcgttggatccaaagctggctgtggatgtgtgtgaaggagaggggaatcatggatcgtacctcgtagactgtcagatcagtgatcaagcgaaccctctcgctgtttcgagcagtgaggctgagagattgtgggaggtttctgaaaaggcgactgggagtgagtttgcgtggtgaaggggctaggagcatgagtctgccgagggcgacaaccgtgatctgattagaagaataagctaaatattcatacattccttctcatgagtcatagccatatcacattatcgatttcagccagagtttcgtcttgtacacaagtcaccggaaactgacgaatgaactttgaatagaatgcacaacgtgatagtggttgcagaacttgaaacagctgtctttctgagacgaacatgacgtttgttctatctgtttcatctcaaacatcagacgaactgacgacatgaagctatttttaaaaccttgtctgttttacagtgacaaatatagccaagctgagtcttgttgatgttttgtcacaattatttctacccaactcggtactgtcagctcttgtcaactcggctaagtcttatcgattgcagatcagggtacggatcatcctgtcggctactttattaggttagttctgacactgacaacacggctaatacacaacatacatattctcaaaccggatatatcatgataaagcaagactatctcatctgatctatctttcgtatctcaagttcctgatcccgctgaccaatcaaactctcaaccctggccctcgacaaccaacaaatgtctattcctccccaacagaaaccatcttcatccctgtaaaactagagcaaaagaggtatagagcgagtgttttaccccgcgtttcgattgacggtagaaactcacacgtccaaagagaaattccaacgcctttttcattcccttttttttcacctaccaaaactgactgactgacagtcacaaccaacccatacacataaaacctaatcttgcttagtgtcaatttagatactcttctcttttaggatttgccaagtgtagaggagttgttcctgaccgggttgacgagagtcgagtttttatttaactggtcgacgtcgacgcgccccttttttttcacgctcgcttcatttactcactcactcaaccaagctttcagtcagaacagtggattcacagtactttcacctacctttttgagtctactattttttcgataagctatactatgtctgcgtctccacctagcggctcatccaagagacgggtacgcacagaagctcagatgagccagaagcgactagccgaccgcgtcaaacacagagagaaccgacaggagcacaagctacgaatggagaggatggaagcggatattgcgcagatcagaaggaatctcgatactgtatctgcgcaactacgaacactgccccagattggtgccgacttgatggcctcacaacagcagcagcagcaacaacaacaacaacaaagaccgcctcaaagacagactaccaacttccccagccatcctcctggtgaatcttatgaaatggataccagcaccaacgtcaacgaaaccccggacttccccgcgcgatctgcatccaacggcccaggtagagcctcgcctcgtcccgaacacgacatgccaatgccacctcccgaggtcatgtcaagcctattccctgcgccgtcgcacgtggactgtcgatgcggagtgcagcatcactcgcaggccgactgcctagagtaccgcagcttcgccatcctgtacgaaacccatgccgcgtttccccaggatcctctgcatgcgcgatccctgcccaagaaccctgcgttacctaatatgacgcttcactcgtacggcgacaacgctgtcacatgctttctcacgtcttttctcaaggggttcgagatggcgagtgtggagactttgtttggcgtttatttctttgcctatcgacttatgagggttcgtactccgtctcgtctgtcagatttaaactaacgatttatagtggcgcttacatcctgatcctatgacattgaaggacgtgccgccgtggcttctcccaaccgaggttcagaatacatatcctcatcccgtgagcatcgattacatcccttggcccgacctccgcgactttctctgtacgaatccacgtatcaaatcccggcattccgtcaagatgtatcttgagtctctacagttgaaatggccgcctgggtcttctctcatgaccatggaagggggtcaggtctgtgttagtccagagtttgaggctattgcatgcgatttgaataattggaagctaggaccgccttggttggacaattttccacgtttgatttcactggtgcatccttagttaggaaacaattcaaacattgttattatttataagcgttgcctttctaattacaaagtcaaagtacatgtcgctcgtttcgtcggtcctcaacagtttggagtaacttctccaacgcttggctatctggcttttcagcctttgccagtgactcgtctaccaagcgtggcatactctcctgcagctcactcctttcatgataataaaggcgtggcggctcaaaccagcgcccggaaaaggcgagataccgcaactccatttgcccagggaacggagatgtgtcgtgtctgaaatacactacccagggcttcctgtcaaagctaaagcgcttcaacaggggaaggctttcgcagatactgtggaatacagtgtcccatctcaggctgctttcataccagccaacgaaagctggtccaagcctgtaagcattgaccttcgaccaaccgtgtaagttaacattccagagggcaaactctggttgttgggcatgacagtgggtagcgatggtgcagttgtgtagatgtagagccgtgagagattgttgttccagaacccactgaaattgatccttgcgtaagatgtcataaccgtccaatgtcaaagttttcagctttgggaacgacagcccctttccgttgaactctccaggtatactaccccagtgttcaccagagattgtcaatttgacaagctggtctgcaatcgacggcagaagcttgttttgtagataactggggaattgtctcagttcttcccgatgaatcagatcaggtctttccgcatcaggatgcatgtatccgtagttttcagagagaatcttgatttgtagtcgttgaatatcgcagaaaagattgggtgcgatagtgctgggcagcggcatgttttgtagattgtccaaaaccaattcgcgaatgactgtcgtgtcggggcgttcagctcgtgtttctatggctcgaagaacggctctgagcgtttggaaacgagtagtggctagttcgggaccaacaatttcctcttcctcgtccagaggcagtagacgcgcatctttcccggcgcagcatgaagtgaagcggacctcaatagtgtcgaggttgggcatatcgcagattctgtcgatggcggattcgaaagcgcgccattcaccatttgcctcccactcaggaggccagtttcctttataacatgaaccgtccacctcctctgtggcagaaaagattgccacgcgacgagcagcatttgcaactagctttgagctcacaaatctatgccaagagtcgaacaaatgcaacgcagtatctacgtcggtgcctagtgacagggttcggaaaagttgcttcgtggctaggtcattccaaagacgacacactaggcgggcgtttgtgatatcgccaaagtgatgaatttcgaggcggtgcttctcatgctcagtcaggagatggctgaagatcttactccagacctcgttcggaagatttggaggcattttgtttgctgtgcagagggtgaagagaagagaagatgggcagatgcactgaacaaacaagacggagatgcctagcagcaaatgccgctctaccaaaatcagtgggctccagaggtacatgattcagtgcaagtaggcatctacagttcattaaattaatacaaacatgcacaaaagcccgggcctcattgtgagcgaggctgcctaaaatgttcactgttcaacttgatcctattcccgagtgacttagaggagacaactagaaggaaaatcccattgactcggcacggatgcaaactaggggagaagatgattctggtttcccacatgaatatgagagaatgttcgtattggtaacgcgaggctcgtgatgcggtccgtgatgctctaagctgggctggaagtcttggtaggtgaacattcaattaccgttgtaaccttacaagtctagaacgaactaatcctttaattgtagcttccgctttctccacttacctaaagatagagtgacattattcgctgtttgcaaggtgacattcaatagtttcaacggtcgagtgaatagtctgtcaggctagacctattctatataccctttccatgttccagctcatttaaagtcattctgtctgatcttcttcttcttcttcttcttgtttaccttttcactcactcttttctctcttttacattcactctttccaagccacttggtgacaatatctgcatcatgagactcatacacctgttagcgctgtgctcgaccgccttggcatcgccctgcatcctgttgcaatatgttgtcgacttcggccttggcatggtctacctacaggtgattagtgaatgcttagcgggtatgatcacgacggagacgatactcactgttcaacccatatgcgaaccattggggcgctgaagtgcctgggaaagaaaagacgaaaaaggtgggaaggagcagcgatataaataatcttcagaatcggtatcgatggctattggccccatttctctgtcaccttcaccactacctctttccacgtcacctcacaatttgtccttgtccgcaatcgagacaacaatactttccgctttgctacctgacggaattgtatccagatgaagtaatgggcaccaaacaagcaggcgctgatcagctgctcgccaaaatctacttgagatcatccgtggctttcagaaagcatccgctaacctgtgtttgacagatgatttcaccacacgattggcaatcaaagggacaagagacttacgtagctcctgttgcgcctatcgccatctgcgcatgcgccttctaccgaaccttcacgatgactacgattatgttcgaaatatcgaagcccaccaacaacaataacgacccgtatcaaccaatagcattgaacgcctgatccaaatcgagcaaaaccgcgaaaccttgtctacctccctctacgacgaacaataagacgaataccaaactttcttagcccctcggggactaacttccccgaccgttgactgacagtcgattggcgcaaaaccgatgtcgctttgatcaatgagtaaaacgcaaatgcgcccaactcaacacttgaaaacgaggcattgtttggcaatcgtaaaaggctgctcgaccggatgacacccgattggctatttgatgagttatatcatatcggacgatgaaatgccttggacgctgcattttttgctataccactccttagaggtcaaacataaggtatttgtaacagatggatatacaagacatttgccaagtcggaaagctccggtctttcaaacgacataggcttcctcccatattttgttcccaaactcatcattgattgtcatcggatggagtgtccatggtcaggaggtccgaaattgacacagcctcttcggtgacttgggttctgtgtacatatctacacattttctatctttcagagactatacctcattgtcggaagcatccttttgtccctatagatatctcagttctagatgatcctaggggtagcttggagaccataacctagccttagggtatcagacaaattgaccgctggagcataagagataagattattagggaagcttatgctaattagactaggcttgttagactatttatttttatactctaagacttaggaggctaatctttcggttgatatcttggggggatatttctgtgaataaaacatagaatgaatgtcacaagtaatgattcccaactgggcgatactggcctgatacacaaataccaagatcctttatttgaatcgatcaagtccaaagttatccaaaataggatccttctcccccgtcaaaatcatcttactcaaaagctcaccgacaagagcaccattcgtcacacccgagtgcataacagcaacactcaacccctccaaacccgtgtctccaagaataggcagaccatcttctggcaaaactcgatgaccgacggtatagtggctatactgtagttcttctccgccgataactgacttttgaagtttggcaaatagttcgagagctactttttccacgtcgtcgccgaggtcgccgcctgagtagctggatccaaaacgaagggcgccttggactgtttggcggatgtgaagctctggggcgttgattatgccgttgattagtttcttagaggttggttttgtgttgaccaaaagaccttctgagctttcgaggggtagtttgatgttttctgacgcgagcaatgcgacgcttcccagaccagcagcgacgacgacatgatcagcagtaagagtctccccagaatccaaaacaacaccgctgacacgaccttcagtctttttgaagcctttcacctttgtctcgataacttttccgtttcgttcttcaacctgagaaatcatctgacgagccgctatctccgcttccagagctccctcctgtgcgtacgcaagaccccattccggcagaatcctctctccgacatgaggttcaatctctgatatttccgtcttatcaacacggataacatcatagccccaagctgaagcgttgatctttgcagcctcaagttcctctggtgatttatcccacgtcgttgtgcctccccagtgaatcggaagggagtcgaaaacttgctcaatctccttccagcgcttcatagagcgaagacgaaaatcataatagaacttcttgtctgtcgatgcggcgttgagccatgcgaatgagttgggtgttgccacgccgccgatatcttctgctataacagtgacgttggtttcggaggacaagtgccaggcgatggaggctccaactatgcctccgccgatgacgacgacgttagagtgtgctacttcactcatttttggagaccttttcgattcgtgaggctcttccattttaatacgtggttgataaaggtttataagttgcgaagttgtatcaaccccgcctttgccggaggtcaatattatctccgacgcccagatatgagaagaagtgataagtatgttgcataaaatatggagtttgacttgataacttactctctggggtaaagatctgtataatcacgcaatagagctgcatcactctgtaccatcgtgttggtgccaagaatcagtagcatattggaagctcttgaataggaaggtcgtttatatcattcctgttaagcatgtggatctcatgaaaagctccggttctatcaaattactgttcaaggagttctcagagctttatcagtctgtccagctgaacagatatcacagagatagaacaacgtatacaagagacaagcaaaatgaatcagtaatttctttatttcatcacctgttcactgcatgttctcaaagacgaaagcacaatccttcccatgacgcctcagacctggtgtcgacaatcaatgagacttgcaatacttacagtacttacccgccatcctggccaatctctttttcactctcctcttttctctcctcttttctctcctcttttcccacctcttcctttcaactcgctttctcctcttgtctctcttcttcttccttttgactctgtttctgttcttgtgaccattctttctcttctcgtagccctcgcgagcagaagccctcgcagcagccaacgcttgcgcggcactgagatttggaatctgtagaggcatgtcagcataatcgtcctcatcagaacaatcgtcctcatcagaataatcgtaatcgtctgaactggccggttcatagatctgaacttgaacttgatcttcatttctcttcatgtcatatcgcacaactcgattgtagatgtcctcaatcgtcgccttgacttgaatttccttctcctcgtaagctgttgatgagttctgtggattcaagttggtgaggagcgtagaggctttttgcaggtggaagagtagacctgttgcggattgttgggtaaagggaggactggtttccatgccacccatgatggtatcgccttcgtaatccatactgtctattgttagtctgggataatttgatgtgttggcgagttatccttcttagtgaaaaaaaagtgatgctcctgaccgtagtataacagaaattcaacagggatgatatgataaatctgcgaaacgtgtaatctttcagagcattggatttggtatgtggaagatttatagtttttatggaatttctggcagtgttcaaaactcattgttctctgaatatgaccatgtcctttaccgaaacctgtggtgtttcgatgttttctgcgctgaacaatgctctttgtcttcaacacaacacaaagactcctaacaaaaaaggctgaaacgaaatccagctgtccactcctgcatcgatttatgttcaataccaatgatcaaatcaaatcctctattggtaaaattcaaaacttttcgctattcataactctaaatcttcaatcatatccatctctctaaaacagtgtgtacatcaatctcttccaccaagggaacgtagcaagctcagctcgccaagcgttgatagaatcccagtcgtgttcacgtcgtccggtgtcaatatcaatcttgtcgatgctgatccagctcgttcgcttccagataacgccaccagcccagaacgccaaaacaatgggcagtccaagatactgcatgaagaaatcttcaactgttcccatacccgactcgcctactggggcaacaatggcgacgtaaaactatgacaggttagatggtttcaaaggattggaaaggaaaacttacctgggcgatgagaatgacaacaacgaaaatcaaaccaacccaggatccgtagacgccaccaatggccttgaaagggatttcgtcaagggtgtgtccattgtacttccacgcagctctgaatctaatgtgcgcaagacaaatagagccccagcaaacaagcatagccaaaccagacaaagccaaaagccagtcaaagataacaggaccagccgcgtcaaggttcaggaaagcaagacatccaaacgcaatgatgaatccaacagatggcaaaggtcgacccgcgcgatcaacccacgtaaagatcttgggcgcaaaaccctgctgcgcgagagcaagaagcgtacgagatccgccgtacacagaggcgataccgagagacagaacggacgaaaggatgacggcgttcatgtagtgatcgagacccttgagaccagagtattttccgacgaggacgaaaggtgaggcggcgctgttggagtaggagctggagcttaggagattctcgtcgttgcagctgaccagcataccaacaaatagcagcgcaacaatgtagaacaagcaaattcgccaaaatacctgcttgatcgctttggggacggactctgtcgggtttcgagattcagctgcagcgaggccgacgagttcggagcctgcgaaagaaaacgccgctgtgacaaaaacagagcaaaatcctttgaagccgtttttgaaagcgcccgggtcttcccagagcttgaatccctggtatgtgctgtaactaccgcttgaagggcctccgccgcagacgagaacgagtgcgatgatcatgaagatggaaatcgaggtaagtttgaagcacgcagcccagaattcttcttcagcgtagcccattgtgccaaacatgttgagaatgatgatagcaatgagaaagacagcgatccagataccgggattcgaatcaggggcccagtactggatggtgatggcgcagactgttagttccaggggaagcgtggcggcccattgaagacagtagttccaggccattgcgaagccaaaggcagggtcgatgaagcgagcggcgtaggtgtaaaaaccgccagagatgggatacatgacggctaactcgcccattgcgtagacaacgttgaagaccatgactccgacgaggaagaagtcgataaacaaagtagcagggccctgaaggagtcagtttgtaatctcagtaagaagttggttcacttacacccttgctcagagcagaaccagaaccgacaaagaatccagcaccgattgatcctccaatagcaaccatctgaagatgtctaggcttcatcttgcgatccagctcaacaagacccaaaccataatgcttcctcgtaaaagactttgcattcagaccggttctggtcatgaaatcctcctgctcatactcttctcccgtagcagtaaaggcctctggagctctctcgtcgacatctctcacgacgctcttttcacccacgacgggggcatcgctagtgactttttcaacagccatatttgtatctagacccagaatgaatgacaaaacgaaagggacaaagaagggagggaaaagtctggctacttgtgccccattataaaaaggatctttgttgaatacaagccggttctatttcgccccatagtaaaaaaaaaactctccattagtggttccacccatattttacatggttctgactctgcgtttttttacgatggcaaaagaaaatttactatcgtcgagtaaaaatctccacgatctgaaaagggggttgctttatttccccgggtgttgacttttgctttttacgtaaatctccatggggaatgtttggtctgagtgaggttatctagagatgttgtgcggagacgatgttactccaattgaggtggaatttggagtaatccgtacagggaattggagaacacgtcaacggaagagtttaataacaattaacgagagtttaatatttatacggtgagaaaatacctttccctacatacaaagaattgtcgatcttgattgatagttgatctcccgcctcaaacagtcttcggcccgatcgaaaaacgttttcatcgccatccgtagtggttcgacaggtactttgccactgtagatacaaaaccacacgctgcaacaacaaccatcaattgcctctcatgacttactccatacgctcaccgacataaatacctatcgcatcaattacgttactccaataactaaggaatgacaagatccctgttcattcataacgtaaatcaagcggctcaacggatagagacggactagactagactagtctttgaggcttatgtcggctcgctattcccgttgaaccattcgaagtggattgcaacgataaggcttcaatgattaacatcagagggtaagaattatgttattcgacgatatctcgtatatctgacggtgctcattctctatatgcacaaacccgcaactcctaaatcgactgtacaagggtatcaagtctcatcatccattacttggccgctctactatgctcctcgtaaaactccagcgtcaacgcagccaggaacccaggaatgcaccccttctccctgacccagaacccaatctgatcgctaatccttctcgcgaaatcactgcgtggaccgccaccaaccttcatcgtgccgcgctcgccgtcaaacacaatagagttctcgtgctcgtcggtttgcgatgggtaaaacgtgctttcgacccgcattttgccgttggggataaacgtcacggtccagccgagcgtggaaaagatggcttctttaaactcttgcgacttggagccccagacttctttgagacgacgcgttcgcttctcggctgatgctgtttccgccttggctgctgtgatttcgcgctccattgccgcgaggaccgatgtgggaatcatgggtgaggatgatttgccgcggagtgtagccaggagctcttcgttctccttcttcagagctttgagtgtcgatcgcttgattgcctcaaagtctgatgtcgggtttgacttgagcgacaagacgcgtgtttgcgttgactgcttagcagcctttaattgctcgcggctagtggataagtccttctctagcagagaaatcttgttctgagactttgtcaactcctcttccagcttgcgcttcttccttgtaagctgtccaagctgttcttgggtgctatcgtcctccactctcgatcgcttgctgcctgtaaccggctgaggggcgcctgttaaaggttcgagagatgatagctcggcatgtagtgtttggacctccttcttgtactggtcaacaaggtcttcaagctcttggactcgttggacccgtgcttggtcgaattgcccgggctgaagcgtctcgtcctcggtgtcgaaggtcttgagctgggcgcgaaggtattccacctccttgacagccataatgcgctgtcggtccagacgcatgcgagccttgtcggtgttggttgcgctggctgcactcttggatttctcgacttcgctcttcaattgggccttttcgtcattcagagactggatcgtgttctgcgcagaagtcatctccgcttgcagttggcccactttctcgacgaaagacgcgttggtaagacgttcctctactaaggcccttgcaacagcttctggtgaatcgaattgggattcgtcagtctcggcggcattcttaaggtacgcagaccaggccaatcgctcgtcttcaagtcgctgtcgctggatgcgggcttcggcaagctctgcttcaattacctccgcagattccagtcttcgctgtagggttcgcttctcttcttcgacgacttcgactgctttgctcaatgatcgtaggtgcttaagctcggatagctggtcgcggttcgtagattcgaggttgcggatatgctgcacttgttcagtaagttcttgtctgataatctccatcgtctctgcatcgccactttgagccttgagtcgcaaaacatctgcctctaggtttgcgatctgtccatccctctcggccaattgtgattgcgtttgttgtagggcattctctcgctgctcgttttcttgttcgagttctttgactgtcttttgcgcagctgcaatctgcatctccatatcggtagccttgcggtcggcgattcgtgcggcttcgtccttggcagcggacagatcctcaagctgatcctgaagcaagcgggcctcatcctctgcgtcacgagccttgcgctccagtttctttttgtcatcctcaatcgactccttgatttgttccaattctcttcgtagggcttcggtttgttcgaccgccttctcgcgttcggcttcggcagcttggcgcttctggacttcatcttgcgtctctctgcgagattgctcaaccttgctgttgcttgtcgacagggcaatctccttctcttgttcggtcgtctgcaggcgatattgcagtgttcctatctctgctttcaacgcctccatctggcgcttttccttctcagactcgtccgcttcaggaggcggcatgttctccttatgactttcgcgtgaactggggcggacggattctggggccatacttgttcgagaggcgggacgagggaggttcgattcgcctgtgaggaggttgtaggatggttgtgtactcgcgcgaaaggacatctgatgatcgcggttagcaattgaattgtttgttctgttttggatgtcttaccctggagtttcgcagcgacggttgcgggccgacattagaagtactggccctgaatctattattggatatgggagttgtgcggcctccacgcccattcttgtcgttgggcgcgtgcgagcgcattgtgatgatgggtaattggttgtgttgtgaagtcgcggtgcagaatggtttgtttggatcaccagcacgttgcgctatcacgtgacaccacggcccagcttggtccggccaagtcactctagaaatgatggtatttatactacatgtctgggttacaggattgaattgatgtgagttccatcgctttacttatacttgattgatgtagatgaaatgaaagacatcatgactttgctggtgtgttgtagggtagatgccattgtcagccactgccgatgatgaagcttttgtttaagctgttgtagcgttaaacggctggatacgatgtgattgatcgattatagtggctgccggtatcaacaggttaatcgagttacgccatgctggtgagaattggaggctgctagatcaacttcaacgacaacacagaactctgttcttcagtcatactttgtcaaaccaccaacaatactaggaaccacagccaaccacccctgcatagcttgtctagctgctccaatcaatcaatgacgcatcccactaagaatgttcctgaaatgttcctctcttatcccaagctgccaagttccgaaccgtccagtgacgtagcagtgcctggcaacaaagatggagggggaccctgtcccgtaatgatgaagcttttgttttattggtcatcccacattccattctcgtgacccactctgatctattttcttgagcttcacagcttcgaatatggtcaagcctatatcgtcaaacccgacgatcaccgagttatcgttcactgcctttacaaatatgctccactgacgtcgattcgatatcggggccgttgagagtttccgaaattggttggaccatttgactttctttacttgctcgacccatcgtttacacttggatgaagcattccagctagcttctacaccagcatctttcacacacaacgtacatccctagcatcggtcgctgtaccacagcttccacacactaataactttcatcatatactcggcatctttgacaacatcgtcataccgcacaccccaaccatggcctcaattggcctcagggtaagctcccatacccctccatcgtaccatctctaacagcgtcacagtcctccgcgaccactcgagccataacccttcgatcctctcactcccgcctcctcccactctaccagcgcaaactaccacaacgacaattttcctcctcaacaccacgatgggactcgtcaaaaccctctaccaacagctcggcaagctcggaagagtccatcgccagcagcgcatcctccgaaccaaaagccagcaagctcaacatttttagcacggaatgggaagacctcgacacaaagatcagcagcttttcggatcttccgcaccggctgtttggcgcaaaccagcacatggtcattaactacgaactcaaggaagctttgcgcctcatgctgcgccagttcaacgcgcccatcgtttactctttcgcttacggctctggtgtctttcctcagtctgcttccaaggccagcatatccgaggccgactttcgagctgttcacccaagtcccccagaggcgctgatcaagtcgcaaaagggttcgccaaaggttctcgattttatctttggtgtatcacacgttgagcattggcattcgatcaatatgaagcaaaaccgtcatcactactctggtcttgcgtcactgggatcaggcgttgtgtcgcgcgtggggaattggggtgctggcgtctacttcaaccccttcgtagaagtcaacggtatgcttatcaagtacggcgtaacgagtatcgacaacctcgtccacgatctttcttcctgggacagcttgtatcttgctggtcgtcttcaaaagcccgtcaagattcttcgcgaccatccccgtgtccgactcgccaaccagcacaacctcatcgccgccctccgaaccgctctgctcctcctacctcccaactttacagaagtcgagctatacagcaccattgcagggctcagctacctcggtgatcctcgcatggctctccccacagagaacaagagcaaggtgacaaacattgtcgacaacaacattgttcacttccgccgcttgtacgcgccactcgtcaagacgctccctaacgtcgactttactggaccctgccgcatcgacgacactgattggatcatgaatccggatcccgacaagggacttcagcaggacatggaccccaagcgtcgcggcaacatggttagacgcctaccccagactttccgatcacgtctctatttccagtaccagaagcgattcggtattcctcgcggggagttcaacgagctcatgaaggcctcaacggataatgatggcactgccgtgaagaagatgcagggtggtgactttgagcgccgcattgccaccgacgacccccagaagcttcaagagacagtgcgtgtagccatcaagcagacagtgaactggcccagcacagtacagagtgtcaagggtcttttgatgggtggtgtatcaagaacaatgcgatacttaggcgaaaagtactccaagtataaaaaagacaaagtggacaaaaaggtgaaacaactagccgacaagtcagaaaagtcagaatgagcagacatacatcaagcgtatcttaggtaaagaggaggagcaagcgtcacttgaagtacaagttcacatgaacgataaatgagtatagacgtagcgaaatgaacaaaatactttggacaaaatgtccttcttgatcccagcccgagatatataactacggatttataccatacatagatacatacaccattcctccaagcgagatcctgtattttgtccaacatatgaatgcgcatacaaagaaaaaggtgagagcaaaagagacattaggaacaaaggggagggaaaaagagtgaagaaaaaaggtttcaccccgaacaagccatttacgctcgctattcaatgcgccgccaagaaacgtatttctgacttctatccatgcacgtggtaatattcaacagcccgccgttttatcgtccttcgtatttgccgctgacaagtttccttgacacaggcacgtctacccacttttgttctgtgcttgcgctgtcgtcggcgaagggatcgtcatcggagatttccttgcctttacccttgccctcgtcgagtcgagagatggagatgccgcttccgacaggttggtcgcccgaggctgtgagttcccatcgggcttcgatgtgacctggcttgggctctgtaccctctgagccgatgatgcggcagacgatcttctgggggtcgttggtgagggtgagatcaccgatgcgccagtagacgagatgcttgtccttgaggtgtattcctacaggctttgtctgggcgccacttgatttaccctcgtattttgcgacaatgaccacgttgtgtagtgatacaggggcggcaatcttggaggctgggttgagctggtactgtagcaacaagccaagcttgtctccctggggcttccacgcgggcttcaagagaagaggagcatgctcggccagcactgaagcctctgattcctcgaatactcggtaggagaatgcggtggcattcttggtgaggtgagacacatcaatattgaactggtcgtggtggtcgggagatgagttttgtacaaagatgcggttaggaccaatgcgctcgagagccgcaaagttgttgatacggatagtttcgtaggctggatttgttagtgatgaaggaggtatgataggcattaactcactcttagcatcgcccgagtcgctggggttgttgacaaaggcaacttcacccgtgatggacgccgacttgatgacaccatcctcaaagacagcagacacgctctcaatgatggacgagttgaggccaggagcagtcatgtgagcgtgttgaggatggtttccaccgcccaatgaattgccagatcgcaccgactgtgtatcagaagtaccggcaatgctggactcggatgccagtgcagcaagcgcacttcccttggatgtggatggcgcaaggattggagatgctgccagaccacttataggggaatccgtgccactctctggcaggttaggaggcggcacatacatggtatgacgcacatcgcgacgtcccctaactgtaccactgcgacgagtggccggtcccatcttgaggctgttggcaacgctagaaagtgcagccatcttggcatcgggatcttcatcttcgacgggcgtctgctgaatgttgaccttgagcaattggtcaggatcttcgccagactcttgcttggcctcccgttgagcttcggaaatggggtcgttcatagggggcgggacattgaacccgtccgaatccttggttgcattttgcggtgccgatggctggtcttgcttgtgtgacggaggaggaccaggaggtggctggacattcgacaggtcaatttcgtggttgccgttaacggtgcctccagccgactgtggaatcgggctgtcgagcagattttcattgtgtgacgttccgttcgcattctcgtgcgcgtctggcttgggtgtgtcgttttcgccatcgggtacccgcggcatgtcaggggtttctgccagagacgacaatcgttggtgctcttggaggttgttggaggaagctctgggagaagggcctcgatcggtttggctgtggctcgttcccaatcgtccaaagctgggtcccaactttccaggtgaaagctgaccgaaaccagcgtgcatgctctgtctcctacgtccaccgaacatggtaccgaggcggcgcagtttacctcctatgctttgttagttggttctattggtgctatcaatttacatacctggcttttcttgaggcattgatgtctcgctcatatcatcgtcggcgtgggaagatgtcggggctgtgacaggggcaggagatgctgtgtgagcactttgagctggtagattagtgctatcggcagtgcttggaggtactggcgtcgaaggtgtagtgccagcaaacgatgactggcgcgtcgagttgcgggttggaagcttcgctttgccggcagtagctctgtgcacaaaagattcgatttccttttcggtgttgatctcgagcatcagtgccagtgtttccatagcattttcctgcacacgctgggccgaatcggactcgtgcgtctggtattgggtgagaagatctcgcaggttgttgacacgcgactcatcgagagcctggagagactcgaaaatgaacggtgcctgtgattcccattgcccagtagccgactcaagtttggatgtagcgctctcgaccttggaagtgtttgctcgaccccccttcttagtgagcttgtcgacagcgttctgcgagtcatcgaggtctttggccatggtcgacaagttgttggacatggtgttcatgttttgaaagtcctttcggttggaaaagtttcgtagcgggtgctcaatgtctttttcgattcgatcggcgagttgatggtgagcgtgggcgatgctttcagtcgagtcgataattctattccacggcgcctggaaaacactgcagtaactgtaagcatgttgcgacgccaatgccatgggacggaagatttaccccagctctgattgaccgtttggcaccttgaattgggtgagcttttttagaccctggacgtattgatcctccacgcgacggcgctcctgtagataattgattagcgggatgtcgtagagacagcgaagccatgtcgctaccaattgttgattcgtacctggagccagtcggcgacttcggtgttgacgcgggtcatgcgcttcattcgttcggtgagtgtttgaaccgcctggccgggctggagagctgcctatatgcgcaaaaggagtcagccgagctcaatcaaacatcatttccattggggttcctgtcgctcatagcgatggcaatggacaaaaggactggctcaccagcatggcgggatactcggccctggccatatcctccatgatgaacaacggcgcaaaaagatattaatattatatatagatgcggaggagagaacaatgcattaatgatggtattaatcgctccaagaggtgatgcgcattgcggttcgttgaacgggaggggtttcagtcgaggtttggagggacgaaaaagtaggagcttccttatgtacgtaggcctcgagtggtacgccgttggtaaacaatgtcgatggtaggtgatcggatgaggcggagtaggtaatggcaaaagtgtccagatccaagacaacagaaggttggagggagaagagttgttgtgtctggtagtaacaaaatgccttggctgggagtgacaacggttaaagggaccaagttaaaagtagaagaggagaggagaggctggaagcaagacaagaccaagacagggctggcgttgactgaattgggttggactttggctggggtagctcgatttagggatggtggagaaggtaataagtgacgtttggtggttggctgagcttagcagttctccatagcattagagcagtagaaatcacgaggacacaaataaacatgacctcattagacctcggtctgtcagtctatagagtaatatcaacaccaatgaattgaatcatgatacctgaattaaagcattctgacattcaattctgacattcctattcatgtttcttccattggcataatatcccctgcttcccttgcttccttgctctggtgaaattgtgggcctcttctctaccagaaaccaaaaaccaagaacctgagacatcctggtcaaagggctgatctttgccggaaatttgactgtcatgctccaggctttgacagcgattcgtaccattctgctatcctgccatcattcagttgacttgcaaccactacaaccctgcaagttgtacacacatacactactcaacaatggcactcccagaatggaaagcagctctgtccatgtctcagcgctatgagacaattcaaaagatgtacagagtacttgaacccttggcatttcccaaggctgacttatctctagccaagactccctctcggcttccagcatgactgaggccatcgccattgaacaggctgcctaccaaatctcttctactcaggtccgcccacgccatgtagcggtccagaactcacggaaccgctgacaaggcctaggaagagtataatctcgcctgtcaaccgacatcaactcctacacccccgctgtcacaggaagtagagagtgagatcggctctggcattaggattgggtcgtacaaaaactgtcgacccgtgtcagaaggtgtcacttcagaggtttaccgctcagccgacaaagctctcaaagttattgtcacgtaccaggatatcgagcctcataatcctcagcgcgaagcaaagattctcaagacgctgcgatcaccatgtatccctcttctcgagacctttcgcgaccaggaacagcgatttgttctcgtctttccttttatgccatacactctagccgatgtactcgcccaaggacctctacctctagactctgtgcggtcaatctttcgggacatcctgcaaggtctaaaagacatacacactcaaggcatcatacatcgagacatcaagccatcagccatcctcctctcttctcccacaggcccagcatatctctctgactttggcacagcgtggcaccccgagctatcaatccactcagagccagccgacgacaagattctcgacattggaactggtccctaccgcgcaatcgatgtgctctttggccacaaatcctatggacctgaagtcgacatgtgggggttaggaatcatgctctcagaagttcttcgcgatccccctacccccatattcgagtcccgtgccgttcacgaagatggtaaccagctgggtctcattcttagcatcttcaaaaccattggaacacctactcccgagacatggcctgaggcaaagcagttcaaggtcgctccctttgagctctggaccagcttccccggtcaaaactgggaggagcttctgcccaacgtgcatcccgactttatagatctcgtgtcgtcacttgtgcgatatgatagtcagcgacttacttccacacaggtaagttccctcactttgttgcgaattaatgactaactgtctgcaggcccttgaacatggagctttgggtgcacaaccataatgagccacaaggtaggtgcagtcggacgatcagtttgcagagacacacctgccaaatgtgagaggaaacaatgtaattaggaagcctgaatcgagcactatccattccatcaggcctccgtccaactatgaaatggtgtctgctgttttgatcctctcctccatcatccacattcttgttaaacaacacttttatcacaaataacccagaaccaatccaacacaatgtttactataggtaaccactccataaaatttgcataggaaagaaactgacatacccgctggccctggccccaacgattccagtgattccagtgattccagcgattccggtgattcggaaaagccctacatccttgctgctactattccctcagccgcttatgtccaatacactaatgtcggagatactcatgtcaaagatacacgtgtcaaagatactcatgtcaaaaccaccgatgatgatcttgccgtttccttcaaagatgatatcgatgactttgatgtcgactggaacgtagtccacagacgatatatacatacaccagactacgaagtcgataacgacattttgacaggcaacaacgtcgatggtgtcaatacccgtgatcctgtccaatctatccatatcgacacaggcataccgttgtaccgacgaagaaactactggcggagatggtctgctccgggttcattcatcccagactggagccacaggcgacatgttatccgcccgcattctcccccgtcggacaacgatgatgaccgttgttatcgatgcagccagacgttctttcacccatatcacttgtctcgtcatctccaaaaccattgccctgccgtaaaagtcgacagttgcccacgctcactcctcctcgacgactctcttcctgccacccgatggttcgagaatccacagcttctccccaattcggttcgaggcgaacttcaggaatgggtaaggtcactttatgctcgtcgtttgcaaggcgcggatcagactggagcggttgaaaggttggcttccgaactctccatcggccacactattcctgccaatcgatcattcacgaatccacaacttttccccaattcggttcgaggcgagcttcagaactggataatgtcattttatcctcgtcctatgcaaggcgtggatcggactggagcggttgaaaagttggcttccgacgatgagggcgacagcagtgtagaacttgatgagcagatgaacgaatggttgtcaatcgaccctaacatggatgaggagtacattgctacatatgcgccaaacgacatcagtggtggcgagactacagaggtgccaagcgacagcactgatcaagagatgggcggagtgaatatgaagatgtagaacattctggactttataacgggcttacgcaatcatacctagctcaagcaaaatattacagcgccaattcaaaagtcttttattctatctcgcctattcaatgttgtttaaccctggcgtctcttttgtgtatccgcacccaagtagtcgatggggtttctgcacagcgggcaagtattctggttactgctctggaaccacttgtacagacacgtcctgtggaacaagttcttgcatgtcgtgcatcgcttatctggcatgcgcttatccgttgaaatgatactgtagcaaatagcacactcgctttggcccttgagagcaccgataatgttgcgcttaaacacctgtagaccgtcgatgatgttgccgttggaaaaggtgatcacaccctgcgtcgtcatgatccagctctgccacttcttttcgttgacggcgacgcggttgagactttgtacgacgacattctcgatggggtagttttgggggatcttgatggagatggcagcctggctttcgtcaacttcataaccagctatgatctcacgcgcggctcgagcaactcgcacagcaagttcctgctcgtccatggcgggtggttcctgagtatcagcccactgctgcacttcgtcaagggcatctgcgatgatgagaggagaaaagtatttcgttgtccaagattcaaccgcaattcgtgtctgcttcgagcgacagtcgatataccacgatctaaacaagccaggagtgtacttgtgcaggaggtaaaagatgtgcaccagtaaccactgcatgttcttctcctctgcttccgactcggcgagcttgacgtcgtaatcctgaatatgttcggacgtaaggttgatcttttcgagcttcaaagggtgtgcggccgagtgtccaaggacgtcaaacataaagtccaacaatggacctacgtaattactttgcttgagattatcgttaaagtcgttgcggatcttgaatgacgacgtcgaataagcgtcgaatacgagcttccatgataggaggtatgagcggatggatgaaggaaactctgcgagcatctcgtcagagtacttttcgagggtgggagcgtcgaggagaagcgatagaagttcgtcaggcaatcgagcatctataaatattagtattgaatcaattgagtcagctttgtacatacctgtcttgtccaacatggcgtcaaccgacttttgctgttgctgctcaggaagagccttgtgaagcaaattgtaggctgctgtctggatatcacgcgaatccgacgccaccaagccaaatatatcgcagagatcagggacttgacgaagagaaatcttttcgacttctctgcaaagcatagcatccacgatttccagaggctgagatgtggtttcccgagggagtcgcaggagctcgattaaagccctaggcttggcaccagcaaactccttgagggcatcttcgagatcgtcgttgggttccgggagggattcgatagtcttgtacagcttcagcgaagagtggatgaaggggagggcctcgttcagttcgaattcgtgagcgcggttccagagcgagatgcaaaactcaatggccttttcccagtacgagccatagacatctttcatgcatgggagtagcttggtgagagaacgacagatttcggcgcaaagggcagggctcaaggtctcgggctcatcaagccatgaagtaatctgtcggacagcaaagacgattcggttgttagccacaggcagttcgcccgcctcgtaaatttgagcacaagacgaaagcaggaccagagtcatcagggtcttgtcactctccgcattggcgcccgcaatctcgcttacaactctattgcaaaaggtgttggcggccttggagggttggagagtctcaccaaacccggtaatgatggcagcggcagggagcactgtcgtggggctgaccttgaggacatcgggcttgagaagagcatcctcgaacccggatgatgctccgtgtgcctctgccaagaactgcacaagctcactgagtgcccttgcactgtacagacctctgggggccaagtccttcgagtgctcggttaacagatcgataagctcctggatgattggcttttcagctgagtcgctccaggctttagcgtccgctgccagatcgcttagaactgcacgtgtcttggagacaaactcttcagcttgagcactggcctcagaatgcttgagggtctgccataacctgttctcctccatgcaagtgatttgatcagagattagctggatggtcaagcactgaaggtagagaagctcaagttgaaaaggttttggcagttgtgatagcgggagtttttctgatagctgcgacacgtaaagagccattcgggcgggaatagaacgtccctttctatctcggtggactcgtagcggcgtggatcgaggtgtacccttgactaatgcagacgcaccgccggtgctgttggtgatggacagcgccgggttcacagaaaattcaaggaaaggtgcaagctccttcatccacacgttggtgcttgggaagagctcctcagatgggatatcgctagaagcggcattctgtgcctgagataccaatgtgccgatactgtagatgggttagcttcgtcggctgtacaaaccggacaacttactctagagattgtgttcctgctcgttcgaggttagcttgaacgacggcaacaacaggcaacttgccaaccgtatgactgtccaacagggtacgaatagcagtggccttggaagaaatggaagagtcgtcaagttcagaaagacccaagagaagtgcgaccagagtcgtgtgaacacggtcgtctcgagagaatagctcaggtcgtcccttggcagcaatctccaaagcttgcagcgtggatgctgtctttgaggggtccttttcaagaatctcaacaagagtttgcacaagctctcggtaattagcatcggtcagagtctgatatgtaacagcagcctccaacagttcccaatcgttgctgttgccaactgcgagaagcacggcttggccgatgatgtgcttttgcaagtccatgttacccttggcaaggacggcccctctgtcgttggaaatgagagatgcaagggcaatatcgcgacttggctcggacggcagatcaagcacagcctcgacccaagagttccagataggggcgaactgagtagacacagagccaagtaggtggagagaagagagtaggtagcgtgaagaaggtgaagaaacagctttagcaacatcgtctcgagccagcgaagtgaagaatgtcgagagtcttgcaactccatcaccatggaagaggcgaggggccatgctcagcgcatactcgatgattcgagccgcaccaaaaggcttcagatttcggctctccaaaagagcgatactctgactgatggcctttagagagggctccgctgtatggttggggacatcatctgtctcggctatcttgtccccaatctggccaacaagaccaaaccaccgtcgaccttcctctgaaatcttttcctgggactgttggtactctcgagagacttcaggtagagagccggaaatctttgcacaaaagatgctggcaagtcggttccattcctcttcggatgctgacacgacggaaggagaggcttgaacagtggcgatgtaggcttctacaagtacagagatggcattcggacccattgggatggcgacggtcttttcagataccgagaaaaggaattgctcgatgagagggaacagatgttcttggacaaaaggtaattggtcgtcagcgggtagattcttgagcagtcgcttggcggtatcgatgaagcacttccatgcaaatgaagtgttcgtccgtggttcttcgcgatgtgtgatccctgacttgagagaggacaataattgcgaggcaacctccggggtaatgaggtcagatggtagaaccattaacaattggtccagacactcccaaaactttggagggcttccctgtgatcccttggagatgaatgcttgcagtctacccagaggtgactttggtccagtggtaacctttgccgcagtccaaacatcagggtacttttgtgtcatctttgtcaaagcccgcacatactctagagcagaaccagcttgattggtctttaagccacctgtgataaaggcttgcttgacctttgtgtcgtcggcatacggtagcttgcgttcgatagaagcaaagagaagctggcaaacagtctttctgactgctgaatcgctgtaggtgattgtcttccaaacgttttcctctgcaaagtagtcatcgtaacgtgattgcaacttatctaggttactttgctcaaccttttgtagtagccccaaaacaagagataagctggcggtaacaactcgaaagtacttggcctcggcatcctctgctgtggtagatcgttcgtcgctaagagtgtcttgtgtttcctgaatagcatcgatagcgtagtcaaggatctgggcctggcacttgttccaaaacgcaatgaccttttcaggggtgttgagaaatggggttagaccatcgctagcagctctggccactacccggtcgcgatcgtataaaccagcaagccatgcgccgacgatctttggtaggtggcgctcaaatctcttgcgagcagacttcatgagctcgaattgaaggttatgcgtaagctcacggactcggcgtgagttgtctatcgatgtgcgtggatatatttgtacctgcaaagtataagttactggacgttattgaagttgttctcgtactaacccaaacgtctagaatgccctcttcaaccccgccatccttttcaaatgggtgagcttgaacatgagctaatagctcctcgagtgccttggccttggtggtactatctttctttaatacattcttgagcgaaacaacaacatttggatcggaaatagctgagaacgagggaggctcggcgaggtacgacagagaagttccggaggctgcggttccaaagcctccaaagccggagcggggtccttcaaaaccacggccggcagatttcccttgtgaccgtttcatggtgtggtcgtcggtgtagatcaaaatatgtaggtaaaaggaatgcaaaagggaaacacaggtcgggtgccgctcggctgatggcgctctctaaaacggtagaagcttgcaaggctgatgatgatatcaaatttggtggtgagggaccaagtgatgtcacatgcgagcacggaccgtggttggtttagtggaagcgggtcgtgtcgttccactgaagatgagcctcaatcacgatgagaatgactgatgaagaatgaatgaccatacgactaatgagggtgataatttggagattctcttattcttacattatggtaatttttctacttgcatcttaatattgtacctcgagctttgtcataaaaaccttcgccgaagagaagacactatatcgtctcgcttgactcacgccgagcgtccccggtcatcgactgcggatgacgatggggcaattgttgagttttatcgacaacctggttattggcgaaacggctgaatttctgacgaaaatctgagatgcgcccggtcttgcgggaataattgaaggcattccttatcctgagacaggcggttcgacttgagaatcaaggtacatattcagcatgcaggtttgctgggatgtataactatgaaaaggttcattgagtgctcaaagttggtaacggtttcttttcagatcgtctcggatatccagattttaggtatgagtctatttggccttcaactaacaaccgtatccttacttgttatcgacagtattgaactgtcaccatccatgccggtcagataaaaacggagacattatcgttgctatatgtatgacataaataactaagcaaatacagtcgaaacgatggtcacaagatgctcaagcattattagtcatggtcctatatccgacctacctggcatcttactgccaagggctaaaagtagcgactccaaacataccaatcagtcgattgagcccctgtaatcgtgccaggttgcttaaatcgtcgtcttgcaggcgccatgagtttggacattgcgctagtacgcactttaagcgacgcagaaatcacttcggtcatgaaatgatagatgatgagatttgatgctgggaatggagagacgcaaaaagacacgtctacgtaataaagagtatagagacgacaatttgaaacctgtgccgtgaaaagcacagaatgctgagtgcttggcccattgaaccgcttgagcttgcaatggatcgtcgctgcatgtgagagtcacggtgtctctggtttcagtgacaaagacccggtcgtcctgcgattggacaccatggtacgaggaattgacttgtctgatcaccgccgcatgcgccatttaatcgagaggcataacaaataaagacggcttcgttttatcgtttatcagagacggtccagaccaccggctggtgtgataagaacggtaatattttgggttagcatcagcgacggatgctgtttgtccgcttctgtcctccgcttcaacatagccgcatcgcgtcaatgcctgcttccgttggtcctgagatgcatgtcttaggggttcaaagccacaaagaccctagccaagtctctgataagccgagtacagaacgagatccctgttgcttcatgtgagctgtatcattgagagtttgagtgtccgccaaataataaacagattaaccgtttacagtactcacgatagctacccgttactgtagccaacgtaaactttatatctgccctcaagccgagttgtacaagatctcggtgagagtacctgttcagcaagggcttagaggcatctgtgagcttgacgtcaacggctgttgcacgagcgggacatcgtccacttgccgcttcgggtttgacgctgactcccccgcaaatggacgactacagtgggtcgttaaatgcaaccccggcaggccagggcatcacaggcaggttccagtgtgttgcagcggctggtaagacacgctgacttgcctgagccgtctgtaggcttgagacacgtttgcggtgttaaggacgtcagatatctttgggtatgaagtttgtacagtgcaaacacaatgttacaaggcgttggacacgagtcacaacagctcgtgtcacagtatcacggcgtcaccaagaagcctctagatcttatccaagctctgtccaattgtatcacatcttacagtgctctttcccttgaatcctctccactcccccaactttacagtggccccacttggttcctcctgccccggctttattgaacctgaggttcctgaccaaacagggcttcatcgtgtgtcgtttgctgcttccgttccatccatccatgttgttttaaggtcctggttcccctcatgtagtctgtttgtttctcttcattccccagtctcacattatcctttggtttgcaatcactcaagctcgcatccgttcaattatcttcgtcttagtcgctgctgtctcactacaagaaacggacgtcttcggcctatcaccacacattgcatgccttgtgagctcttgagtagcaataccaagatcgtcactaggcctccactcaatatccttccggtgagttccagcaattattggtgtatgcctgattgcagcagcatatacgagcctatcttactcggcaatgtactaacctcgaaagcttattacaaatatctcaaattcacaatgctggctaccacacgtgtctggacgagtgagaagctcctccaaagccgacctcaagcctcgaacgtgttccgctctactgtttcattacaatcaagatgcgaccacagaagtttctcttctgccttgggctcgcccacactctcccaacgtagaagtacacgcagcgccgctacaacacaacctgcgtcattgactcgcaatgtctcttgggagaatcgatcaagagctgcctttaggcgagctatgaagaacttcaaccagaccaccgattctgccgggttcattagtgtcgagcaagtcaagacatgggtgggcgaccttgccggtgctcgacctggggcgggcatcgaagacgtggaaagaagtgctatcgatcacttacttcgcggcgatgacaaagccaatattcgcaaagccacattgaccactggccaccacttcgctggtctccgcccggatgagaaagtttctgacaacgccaacaaagaggacgccagttttatcgaccctattacgaatcgtcgagttcccaaagcccacaagacagcctcgaaaccacgatatgacgatctagaagcttataagccgatcgactttgtcaaggcgaccgctgaagctgactctgcccccaagtacgacgacctgggcaagtacaagcctgtcaaagatgggaaggtatctcaacagcctgccgctccgaagtacgatgatctagacaagtataaaccagagatcgatgagacatctaccaaggaaaaagctgtcgaatatgacgaccttgataaatatgggcctgtcaagtacaacgagcccgatggtaaacgacaaccgacaactgaagaagactccaagaaatacaatgatcttgacaagtactcttcggctggtgttgacattcctcttgctcagcgccaattgacggccgaagaaaaatccaaggcttatcaagatttgggccagtacaagccagtctactggaacgagcccgatggtctgaaagcgcagtccagtgaggaattgtccaaggactatgatgacctcaacaagtacaaggcggtttactggaacgaacccgacggtcttcgtgaacgcacagcagaggaggtttccaaggattacaaggatgttggatcttatgggccggttcaatggagtgagcctaacggtctacgtcgtttgacccctgaagaggagtccaagaagtacgacgatttggatacctataccagccctttcgaggctagtcaggcagccctcaaggcacacgagaaggctcagatggacacaaccatgcgcggtaaacctctggctcccaaggttgatgctccggtcgaggactttgcaagcaagtacaacgacctccacctttatggacctgtccgctggaatgaaccggatggtctccgaaaacccacccccgaagagttgtcaaagaactatgacgatcttcacctctacggtgctgtcaggtggaacgagcccaatggtctgagacgtcctaccgccgaggaaaggtccaagagctacaaggacacacatctctacgtaactagagacgtctctcctccgatctcacgcgttcatcccgaggaggcttccaaggcgtacaaggacctcccagggtaccgtcactacgcaaatgctgacgctgctccacgcattcaccccgaggaagcctccaagcaatatgctgatttgaaggcctatgcttcttttgagaacgatgcgcccaaggccaaggacaccggagccaagtacaaggatctgcacaagtatacctcttctggctatgaagagaccacccgacaacatgttcatcctgaagagttgaccaaggcctacacggatcttggcagctacagacctaccgagtttgtttcacaggctcaggcataccccgtgcaccccgaggaagcctccaaggtttaccaagacttgcacaagtacactgcagttcgccacaacgaacccaatggtaatatgtcaatccctctggatgaagtcgcccgcggcctccgagagttcgattccaaggcaggttcccaaaaatccccggacgcaccaaatgcttattgtggaaccccgaatagatctattcccgactctatggaaactagtgtcgacgactctggtagtgccgagacaattcgagctgctgttctgcgtagagctcatcaaaacagtcaacgggccaagcatcaaacggccagcaattccgaagttggacgtacgttgaccggcaactatgctcgggactttccagaggagtttgcggcgtcgtggagcaagagtaactcatcatccaagtcaacactactgccaaacaacgggggatcatcggaacaggtttcaactgccatcgaggacaacgaggaacttggatctatggacgagagctttcccatggaaggaacaaaacttcagccagcattggaccggtcgggcaaggtacacaaggactcttattcacaccaacctcaagggttacagaccagctattccgaagaatgtggaagctcgactgcacctgtatgggagaagcactacgagcccaaacctgagcttcccaagtctgaggagcccaaatttgagtcccgcagaactaccatacctaaatccacttcctacacgataatcgccttcgatccagcttccaagatgatgcacgtggcgccaactatgtcgaatgcctatgacaacaagagcccattgccccttcccgaggcactacttcttttggcagaacctgccaagtttcttccgttcattcaatcacttcagaagcaagggtatgaagttgtttcaggcggtcgccagatgctcgtctgccgtcagatacgaccaatctcggaggaatctgttagctcttatgatgcgatgatccgtcacggtggtgttttctctactgcagatgaagcgactcagaagaccagacgtcgtaagatgggactcggtcgcaaggtccttttggggactgttgggatcgcaggaggagcttttgtaacggccacgttggtggaatatttgagtaccaaggggatgacagcataagagacgaaattagtaggtcattttatgctacttagactattcccctaggctgattatttctgtacccacagacttagggggtcaacctttctgctacccagtagcctttcaagcgatgttttcttttgttgggtttatgagggatgcgcaagtacgcatgaatcacatggagctatggagtcaagatacctcggcagatcatttcacattagataggtacgaataaatgctcgttttcatccttggattcattcttgtgctgtcactgcagcttttgtagtacaatttgcaccttggtaggtcccttttgtccacccatttgccattatgtcctcccattcaccaaactccaatcaattaccctcacgctccgtaaatccaggccctgtattgacctggccaatcttgtccatgtgcatctcgtgctttcgctcctcaggactccagctctgtcgtcgctgaaatgacggtgtccagctattcgtgtggcgcatgcaacggtcggcaccagcttgagcggatggggaagtaggagctgcagattccgacgtcagcttggaaagaatgacgagtttgtgctgtgtaccttcagatgggggagaggtgtggtctgtattgatggcggttggttgacgatccatggtgaatttgatgatgagatacttttagtcgttgttggtgatgatgatagttgctgttgatgatggtggtgctgtaggttgatgagtgtctttatgggttgtgttggtatgcagactgttgctatagtctactcaatgtctcatagtaatgtcctctttacccctccttccttccacgagataaacctcttatttataaacaaacagctcaggtactattatatcatcatcgttgaacaaaacccctcttgagcttcacatgcatggttagaggtggcgaaaaagtggcctgatggaggggaggggatttcttgtatttgagtgtgacgctggggcgtgataatttcggagtttttagagtttgcggatcgaatatcaggatgggaatcgtatgctttgtgagtgattatgtgcggatggatgcattgtgagggagtgtaagctctacgggtactgcgtatgtaggtagactgtttgatgtaacataggtgactgtagaggattgtttgataggatcggggttcatcggtatggctacgggtaaagagtacggatacataaacacggatgtaacagtactcatcgtcaactctggggtaccccaatgtcttcccctcgttcgttggtggaatcatcatcacctcatctggcctacagcaaatctagactccaaatggacctcatgatccatcagatcatccaccaactacaatcttcacatgaaaggtcaagcacattgatcaacaggggtaatagcattgcacttatcttcctacaatgtcatacatccatcaaaaccaacaaacgctaaaccctttccatgccttttctctgacaccaaacatgacctttcatctatctatgcctcatggcatactctgtccttttggtggtccaatcctttccctttcaactccatcatgcagaaacactttatacgcccaggctatgcagtttgagagtacgtcgtgaatcaagaaagaataaaatacaacaaacaattggggggaagataaaaatgggggtataaagcaaaaacagacatcctccaccggtaattagaaaagaacagtaaacttgatcatcgagagctgcgtaaactcatttctcggagtgaaaatcgtatgtacgtaagggcgagtgaattaaggagtcttgggtcgcttccagtagtattgctattacactgttagcttgtggccgttatgaagtgatgggggtacaaaccttgtgctgcttgcgacaagcgcggaggctgggcttgcggagaccgtcagtaacggcgaggcgtcgctgctggtcgtcgtcgtgttcgggaacgtagtagtattcgctctcgaggggcttgccagctgcatccttgccttgacgcttgatgatgccgatgcagggtgtgctctcgataacatcgcggagatcatcccgggtgatatctcgcttctcctcggtggggaggtgagtcatgatggtggacagaggtgttgaagacagacgggagaaagcaagctggttgacgacatggtttgcaacagcagggttggtctcgaaagacatcttggcctcggtctcgggggtgggagtaggagaagagatacgagggggtgaagagagaggagactctgtcctggtgtgctgctttcgtggagactggggagcagtaggaatctggcgaggagcaaacagatcagaagcgacatcgctgtgaaggggatcagctcgcttggcgcctttgaagaacttggtagactttgtagttatcgaagctaaacggcaagaaatgtcggcgccaaagggtccaaaggaatggatgatggggtcgttctcctcatcaggatcgtgttcctcaacttcatcactgacttcgctgctgaagctggcagtcacttcggtacacatgctaacattaatgctagaggagtcgagcttttccgacagcccttgttcagcatcatcctcgtagatttcaatgtcacgttgtcctggcagtagagcctggagacggcgggagctggacagactggcaggcgtggggctctcgggagatgcaatacgagaagctcgacgggggggagaagactggaagatagcctgagcacgagactggcagggaggagagtcccaaacggtatcggaaatatggtcaagaacccgcttaggccattggacaagaacacgcgagttctgcacatcaattataatctcggaaccctcggtttcgctggtgaagctatcacccttgaaaagctcccaggtgcggccctgactgtgcagcttgaggccattccagccattgcagataatctcaatcttgctgggctcgagaggactggaagcagctacgtagcgagccttgacgtggacgcgcgagacaagacgatcagcggagatctggtagtgggacgagttggaggatcgacccatgacaagtgtctcgccgttttccgacagttcaacggcggggacggcagcaagcggggctcgctcggaagcgattgcggaccgttgaggcggggagctcgacaagatacccgtgctcgacgtcggaacgggagtaggatacttgaggtgagcacgagaccggcctgttccggagcctgagccgagattctgtcgcttcactggtcgtgggaggtttggtggtgaggatgtgagcggctcaaagggcgggagaagagtcggagcggaacgcttagatccggcgagcgagcaggacctcatggttggcagcgtaggcgaggcagagatgccttttcgaggtgatgaaccgagagagtccattttgattgttggatgaaatcgtatcgtggttgaaggccgagggccgagagatcgcgtccagaagcgaagacccaagcacgcgttaggctttgcgttggtatgccggttccaattcgagatgaagaatcaattttggtatttttctcctttcagtattttcttttccttctcgacgatggcctcgtggtggaaatcgagtctcggtggaacgatggatgacgacacgaaaggcggtctagttaatcagtagaggagactcggtttgcaataggagataaaacgagatgaatggaagaggtcacaagatgaaagacgagataatgaacaacttttcgaggaaaagaggtttggttacaggagagagccagatccgagagtgagagagtcgtgtgtgtgtggtgtgctttttggtgatgggaggtatttaagaggtgacccgctccactacttttgggtgggcacgcgggaacgcggccaagtactttgcgcgactccgtgatttttggcgttggcgtttttgtgcagagtgcttcagcggggtggtgctgtaaattaggggactgagcataagttacagcggagatgtgcacggcgttatagggggtgctttacgcgactcaggccgcgttgagtgggtgggcctaagcctgagagctagcgtatcgataaggatgacgtccactggacgcgctgagttatagtggctgcgttgaggcttgtgctcagagctgggaacatccttggcatcacaggagaatgtctcgaatttgttccgttgctgtttgtgttctgtcttttctttttgcaagaccatgtttaaattgcattcttttggtaccaattaattattttcatcatgacattttctttcatcctgttgagtgagtggattggcaaacgctgcaagccaacctctcgtttaacctccaattttacaacacgtctccaccaacagaatcctggcttctttgttgaaactgctctaggttcgcgtctcgtcttccagaccaatcttagtcggaaaatgtctggctgggcttatttctattcgttcctgtgcaagtaatattaaacgcaagctaggattagtctagggctttgcatggagaactccgatccgtggagtttgacatcagtctcgcttcttgatccgtgtcgattcgcgattctgatattggaccaatccagtaatttggactcgaatttacataaagaattgacatccaaaagtcaatgacatctttggaccaccttgatcaaggttgccgtagtaatcaccgtagcgattgaggtctctggaatgtctttgttcgccctccgatcgacgcagtccccgcgccactcgtcatgaatcagtttgtcatggcgactacttttatgcaatttatcgcgttccttcaagtttcgagactcattaaacgtgccccacatgaagatttaggcacgggctgtgatagatatgaaattagtagtgcatgggtagatgggataccctacaacaccaccagcgaaggacagatttatacgtttatggccaaatttacagagaatagaatgatatgaatttgaatcgatttatgtatttatttttgttactatattacagcttttagcagctaaaaccgacctggttggtcaaattggccattccatgtaaaagttcacgatagcttcattccgaaaccaagtcagatatccatccaaacaaccccatcccagaagaatcggccaattttatccaaattctttactgtattattgagcaggtgtatcctttgccttgcatacgtcgtacttggactcatcgactgttttgtcatcatgaatcggcgtccgcttgcacgtagcgagcttgttgttcttgtaaacgacacagaagtcatcgtagaacgtaaagtccacaagattgttacaatttttgcagcgatagcttgtgctatagtggaaacacattgtcttgttgagttagcatgaatgagatgctgtttgcgcctcttctcaagaaactgaagtggtgggagagagtatttatacgtagaatatgtgcgtgcgacatcgctgatgagttcttatatgggccgccgcttagcgagcatcttgtcacagggcaaaaagacatcgtgtcactgtcacagctctgcctaagggagtcaattgttcatctagagagacttgctactgatgaccccgtcctagaccgaccgacaattcggttccacctctttgcagtctaatagaaaattgcttgtcttggaacatatcggacactggcttgggttgacccttattgtgttgtgtatcattcttcgcttgcatgtagcccgcctgtggttcctgtaaatactgcaatactcagtacggcgcaggaggtcaatctggtcgttgcaattcctgcaacggacggttgtgattaagtaggtacacattactgctagttagtgtgaatgagaaactgtctgatagtgttgtttcgttgtctgatagagtgcttgtgctattgttggctcttttgctcgagaggctttggtcatactcaagcggcgggagatagtatttatacatagaagtttcaggtagacatgacctagatacgatatcactgctgggtgtcaaggggttactgtatttaaacaggcatcttgtcacagggcatatcactctttagtagttctgaatgaggggggtatattgttcatctagatagaccagctacgaatagccatcttcccatccgatacgatgctgcgagatgtttacccccaagctctgatcaactcccatgccatcctgcttccaccagcttgtattgaccgcagaatcagtcgtctccgttgatctcaggatcatcttcaaagcaaaagacatgcgccttgtacctgaacgtctcctcacagaagtgaacaggagatcgatcaagtccaccatcacgatgagtccgtgcaacgagaaaagccagaacagtgcgtccatgagcaatcttgatagcttcgttgtactcgtcgataaagtagcattcattgttgttgtaatcctcgcagagcatctccttgagacggtcaagatcaacatcgcgtcgtaagatgatctcgcttcgcttgacgggctcgcccttcttgtcgcaccacaaaaaggcagtgttgtcgttgtcgtcacgcttgaccgcgaggtagactgtggcgcgctccttgcggtacttggggcaggggacaaggtagtcgccgccggggggttggttgcatttaagacggccgattgagatggaggattccacaaaagtgtgtctggtcatgacgggcatcgggatgcggtgtccaggagaccagttttcgaagatcttgccccagagctcttccatgcccgcgtttctcaggatggctcgctgagcgtcgttgaggtcgggaggagccattgtcgcgctgcgtcgcggaagcatgttgcagtgtgatgagtcgagtggcttacgatggtgagtccttgctcagtgtcctggcctgtatccttgggatgaagcggatgaagagaaaagtctctgacgaagtggctcatagcctcttttatatctggggttgtctgctgtcaaacgctgctgggcaatcgagtgaactacaaacatgcaagatccacgtttgtttgagagcgatgcctatcaaacgaggatttatcacgatgctaggcaactaaacatacctagttgctgcagcgttcgattcacgtgccactgcgttttgtttacattgatcaggcctccgcaccaaaaagaatattatagaagaccgcggttcgtttgcaaatatgccattgacaaacccctctcgaacggtaattaaagtaacagaattgtaagaattctggcactatggtggcattgcgcccatcgcagcaacacacagccattgctttggcatcatgaagtcacactcgacagcctgtagcttcgaactgtctttgagaagtagtcagtggtagccatagtagtagataaatgccccttaaataaattataccagttcaaaaaaagcctgtcattgcttcttatgtgacttgcgtgccatctgattgtcaaaggggatttggtgcatatagagacatgacaaatacgctcaataccatggtaatcgtaattgctctcctcaatatctacaagtaaattgacagcctgtatcacttcttatgggccttccgcgcatatgattacgctaatcgatcgggaaaccagtcaatcaggcaagacatcacaaacatcagagaccttcagtaatgataatcgtaattgtactaattaatatctacagtgaataggtataacataactcatacatcgtaaagacatgctcaggccttgacaagggtaaccttggtctcctccttcaagttcctgctgctgaatccaacacggatggtgaactcgccctcaggaatgacccactgctgggaaatgatatcccagtagctgagatcacggcgcatcagctcaaagctgacactcttgctctcgccagcctcgaggaagaccttctcgaatccacggagctgcttggggggagtacccttgggggcgctctcggggaagctgacgtagagctgaggaacggtggcgccgtcgaccttgccgctgttggcaacggaaacggtaacgttgtagatgctctcccagagggcggggttaccaccgggctggacggggagggcctcgggcatggcggtgatgtcgtcagcgagaggctcagcggagatgtcggagatctcaaaggtggagtaagacagaccgaaaccgaactcgtagcggacagacatgttctgggcgtcaaagtagcggtagtcaatctcgagcttctcgtcgaaccaagactgccagtcgtcggtgccggtggtgttgatggcagtggtgggaggggcgttgtagtcggtaccgttcaaggcaatggtgtagggaagacgaccggaggggttgacatcaccgtagaggaggtcgacgagggagttgccagactcctcaccggggtagtgggcggcgaggatggcggtaacgttggggtggtcggcccaggggagagtgttgataccggaggagtgagtgacaacgacggtgttgttgcaagacttggcgacagataggacaacctcgtcaccattccagtcgacgctgaggtgtccacgatcagcaccctcggtagcccaggtcttgaggaagacaaggcagacatcaggaagagcagggatccagaggtcagtgacgttggaagtggtgatgagtgtgttgttcatccactgctgaacaagagttccgtcttgcttagcgcgggcgttgatggcagtaaggggagagacgaggtaagtgagacgaccagttccggaaccaccaccaacgacaaggttaccaaactcaaagtcctgttggttgtagaaaccctcggtgatatcaccagcatcgttaccaaagacggcaatggacttgggcttcttgaggggaagggcgttgttctcgttcttgaggaggacagtagactcggcgccgtgcttgcggatcagggcaccgtggtcaccgcggacgtcacggctgcgggtaccggtaaagttgaactccttgagccaggtctttcggggggagaaagtgttgaggtcggcgctggactcgtcgacagaggggtagtcctccttgtcctggccgagccagaagtaaggagtcatgatgcgcataatcatgtcgtcgacacgagcctcctcgagggtgccgttggtgacggcgcgggtcaggttaccgccaaagaaagaaccagccttgaagtccataccgtaggcgccaatgccaccgggcatgtccatgtcgagaccgctctcgatggtagcaacaccggcgtgggtgccaccccaatcagacatgacataaccctggaaaccgagctcgtcgcgcaagattccgttgaggagcttggagttttgacagctgtaagagccgttgagacgctggtaggcgcacatgaagctggaagccttggcatgggcggcgttggcaaagggccaaaggtaaagctcgtgcatggttcggtcgtccatgttggaggagagagcctcctcgtcgacctcgccgacgtagccatccttcttgaaggtggggtttcgcataacctcctgctcgttaccgataaagtgcttggcagtggcctggacaccggcgtcctggtgaccgttgatggtgtgctccatggcgacaccggtcaggtaggggtcgggagagaagccctcccagttgcggccagagtaggcagaacgtccaagaggaccggcgacgggtccgagaaggatatgggcacccttggccttgaactcttgacccaatgcgagaccgcgctggtagagaaggtccttgtcccaggacgatgcggcggaaacaccagcagaaaaaacactggcgtagtcggcgactcggatagcgaggggaccgtcatggagacagagacccttgaagccgagacgaggaatggcgataatgtttccaacacagggaccgggagtaccagtgaccatgtcggccttttcctcgagggtcagcttggcgaggaactccttggctttggcgaagccctcttcccatcctttgccagtagcataggctgtgatgttagcaaacaaattggtgtttggggtagctggacatacttgagttgtagtgaggcgagtggccatattgtccaaggatggtagtgttcttgggttgaacccagctgaaggcctcctcgtcgcgagcactaccaccaaagttctgggcgctcacaccggtggccaacaggccagagaccagcacggaccgaaggctagccattgtggaagaggggaggagagttggaatggcgctctgtgatgatgatccttttttccatggtaggcgaacgttgaagtttatatatcccagtttccggtaacagcaggttcgtccctcggcgcatgcccgccgttgcgagaaattatcaccccaacaagtgcgtcattgtaaaaaagctagcgtcgtccgagctggttcttgaacgacaagaggagctgtgcggggatggcgatgcggagtagagtcgattgtcttgtgatggcattcccagtttacgaggttgtaccctggtctgggtcccatcggcgaactttggttgatttctgccgtagcttaaccggtgctactgtgcttgtccaatgggattctggggtgctgcagaaagtagaagtatatgggtttgatggtgtcattgtttgctgaaagaagagatcgcaagtcatgtctgctaactcgagttggtctggtgatgtctggaacctgtaaagcctggggaaggacatctccacaagtttaataatacggccgtcaataccaccgagagaccgaggattatccagacattaaataagtttttgtccttctattctctctcctccagtcgtagtctggtagtctctaggtctaattgccgggggtttagtgcgtcgttgacagtctgggggaagggccggggttcagttttcttctccgcaattgaattcggccctgttgtgggctctcatgcggagtatttcaacggacgacgacaaactcacccggtgtacaatgaaatacttgggaaatagtgatacaatcacttgtttgctggtcactctcctgtctctccctgcccgttttctcccccgcgaaatcacctcacggtaatcggacaggacatcgacccagtacagtggcctggtgacgccctaggttgcagcgatacttttgggtcccttagaccgctgtcacttgggcgtgattgtcaggccttcccagttcacgtgagggtctgacttttgttgactgacaatggatgccgttcagaactgccgtcttttcctcaatgtctcccatcctttacggtggatattcggacctttgacagtcgatgtgcatgattcttaaccatcaacgcttcataatggttgcttcggatatacgcttgcatccgaaaaaaactcaattccaagagtctcgtgccgtcgatagtggctgtttaacgttgtagcatgcttgactcgagtggatatagatccctgtatttattgactcggaaattaacggttcgtcagaatggtaggttgactgttgaccggttacaaggtggctggctaggcttccattgagatgcagaatttgctctcaagatctggtgatctggatgtggtgcattaacgaggccatcacgtcgtgtgcctatcatctgtaatttatgtctctaattaatgaaatgaactgatcaatgccataactacagtggcttgaatagagtgcttacactaaaatccactgtcagctagcgcgaaccgttctgtggtcatagaggagcctgatcacctgaaagtttcatacaaacaagcacgatggacattcaattggggttaaaagagtgaattggcattcaaaagagcgaattgatctaaaagagcgacatggtctataaccagaacaaaaaaacaatatcctctagggtaaacttttcctttaacatctcaatccatgacgtccatccaaacctcggcttgctttccaagaagccactagcctaagttcccggctcggcgaaccatggaacagtttagacctaaactggacagcctaggattctggggttaggctggcgggctgaccgagctagaccttacctagacccttgccagaagggttgcatttgttgcatgtcaggcaggaaacatactgggacgaatcctgtagtttcttcatacactcttctgtgctgcagaaggacttgacggaggcgtaggtgatcaggcggcggcattgctcgcagatcatggcggtggtcgacaactgacacattttgacggtttgtttggttgtttggttgtttggtgagtgatttgtgtagaatgtgtgtgtggatgtgtctgttggttagagatgttggtgaagaaggagattgctgatgctattgggtttcttttaaaggactctggagattcaatttgcaagagatggaacaaagacacacagcgaacatgcatgcatatgttgtaaggatacaagttgattgcagttgaacaaggggatgtgatttcactgttcgtttgttcaacgctttgttcatcgctaactagttgaaaagccttgcaaaaatcatggaaaacacagtagatggcatgtatcaacgtgcacgtctgaaagaccacttggaatcggtaatacttgaaccaacaccacggacaaacacgttgcgcagtacaagcagagacggtacaattgtagataactctggaatgtcctgccgtttgacaaaaaggaacagaaggaatgaacgtcccatggcgacttcctttcaactattgcagtgctgtactttctatatcggctcaacaaaaagaaagccgtgttttcttctttcatcaacaagccaacttcaacacagttacgccagcagcccttatacgcagttatacaccaataactatcatcaacatcatgtgtaccagaacgtttgaaatccaccactgtgagagctgtaaaagctatctggagaccaagagcaccgaaacacaatgtccagaagccaccaaagaaaataaagcatgctcatgcccccaactcatctctgggaccctctacctcggcaaatacgtatgcaagaggtgtataacaataccggaggcaaggaggaaaggattgaagctgaagcggaagcgggacctagatgatgatggagcggaatatcgggacgattgattgagtgcatgcaaacgagtcagcaaaagaatatcaaattaaattcattaaactactgttactgcgtgaaaccaaagcatccaatcttgaaccctaatacaatgataccaggacctgcaatcgctgcaatgtgacctgctgaccatttgcgtcgtgggaacgatacgctttgaacaatgtttcccgtttcttgcttcatcgcagtaagtggactctactgctttttcgcagactttaccgcatttttcgcaggtcaaactgatgtttgagattttgcacatgatgaaagagttgggcgtggtgttgtgtagcgggatagtaagtgtggtttggtggtgtggtgggacagcagtcggatgagcgcgctggatgggatttatatgggaaaatagctgccgctactcatcacttgatagatagataaatgaacgaatgtacaacaagattacggaatcagatatggctacggctatggatagatgctaccacttgcccttgatgtgcctctagattgacgttgcggtcttgaattatgtgcaattaggaatagcacacattcactacacttgtttttcaggatgataatttcacattcagatcaactttaatttagggacaactagtatcaattgatgctctacatacttgactccatgccatcccaactttatccccggctctgaggctctgctaaaggtctgctgcagctacacccaaagccgtcacattccaagacagtgatcaagatatcttcgagaagacacttcatcacatcacgaatcaacccctttccattagaacttggtgcattctgtcttggccatggtgttaaatacggtcgattccacaggcgtacactggtccgtgttggcttcggcacaggggacatgaataatgtagtcttcgactactcggctacagccctcacagattatcataacaatcgtactggaacacatactggaaagcctttgctttcggtggtgaaagtttggtggtgaaagcttggtaaatactgagtgatgtgttgagatgttgtgtcgaaatggatactcagtgttgatggtttggaatcgagggcggagagaaaagggtatttatactgagttgcttagtgtttagggaatgttaagtatcttctgttcaatagcatcgttcgaatggaagctgggtgtattaacgtggacagtatacacaaatggacacaagtgggtgaaaggtaaggataaatacgctgttccagacgagtattggaaacactatttaccttgagctgttcgggtcctacagtagcccttcaaaagtaaacaagcatactaattgtcccacatccattgtgtgaacccaagtccataccattggtagtcgcccaaacttcgctagtccatactccaaatgtttgagatgaaccgcttattcctccttggacttcatctttgactccttggactcatcctttgacttcttcttgaacatgcccttgcatttgcatatgcacctgcactccttcttggaatctgtcttgggttcgtccttggtttcgtccttgaggttgtccttgagttcctcctttggttcgtccttgggttgatccctgggctcgtgcttcggttcctctttgggctcctccttgatctcttgaacagactctccactgtgatccctaatcttcatcaactccagttccttcgtgagccaataatccagctctcggttgagtctgtcgtctcgcctaaaagcgttagtattcgtcataaacaaccccaaaacatgcaaaactcactccttctggtccggatcgactctaccgaccaagtacatttttctggtcttttcgagagcagggctgccaacatactcatatggaaccttcttgctctgttgggacctggtgcggttttcaacatcgtgggctgaaccaggagcaacgtctggcttgccggtaaagggaagagggctgtcagcgggcaaaaaggggcagcggctgcagaggtcgggctcgcatctgatgatatcaagttgttcgaggcagccgcagcgtttcccccagcggtaacgatcgcactcggtgattatggagtcgccgaggaagatgaggttggagcagcggctgcagatgtatttctttgtcttttgttcgcacatggtggaggcgtggacgtgttgcttcaatgggtgatttttgtgaaagaatctgaatgattgaagagagagagtatttgttagcaattcagttccaaaaagaatgatgatgaattgtgaacaattattaagtttatggatttcgcatttgtaaacaagccgtttggcactggcactgagaaaacagcaagagctatcaccagccaacactgccacaaccaacaaacagattcagaaggagggactggtaaatcagtgcatttattgactactaaggtaggcagtacctatctaatatccagtcgcgtttcttcaacccataaaaggccaattttatgcgaaaggattgctaggattgtaggggatttgagggaccatttctggaagatcgtataagcaattgtcacaatattcttgatcgttccagataacttcagagtatccaagcccgcaagaaccaaactttcttgaccgcgtcttttttgccctgtcgcagcgagcaccatgagtctcgaagcgcattctgttgccgcattgagcacacatgaagtggattactatatcgtagcacatgttgatttatggatttgagttagtctgcaaagcatcggaacttagaaaggttggagtatttatgggggaagaatgagacagtgacaatatttcacacgtcgagggaccacacaaattacatatcaactattcagtattggctggaaatatctaatgaagcagtccactgagcatgatcactgataacctccttgataatagtacggatagtgaatacccaaaggatctacaggggtaggaggaggaggctctgagcaaccgtcacagacctcttggttgttccatactgtcgccgaatattctctcccacaagaaaatgcctttctactttgtgtttgcttcgagttgctgcactggcagtcgtgtctttcatagcccatgcgttgattgcaaacggcgcacatatactgtatcgttatacggtagcacattttggagttctatggagggtaggtgagtttttggtggtttgagtgtcgatagtcggcgcttaaatagttgaatattctctatttatgccgatatgattcaacaacagaaaatggttaccagtcacagataccatgatgtgggaatcagtgctattcggttgcatcaagtcacagtatgtatctctgaaccacacatgcttttgatctgttttattgagaatcgattcaatatgagaaatctcgctttattaactgcactgtcaaatcaaagatccaaattccaacaaaaacgtccagacgcacgcagtcgcgccgtctcgtgaaacgatgatagcccgaaaggttcttccaagtcaacttacccatccctgatacctatttcaatttgggatgatcagctcaataaccgtccgccgaggaaccgtgcattccatgcaagtattatcctgatgccatatcgtctgcggatactccctgccgcaagatgcaaatcgtcgttgtcctgcttgtaactgtattgctctcgctttattgcattccagaccgtgtttctcgaaatcgtaacggtaagagcagatgctgcacaaatagtggatggtgatgtcgtggcacatgttggatgcgttgtgtttttgatttttcgatgcgtattttcaaagtcagtatcgatgaggaagatgggaacgagctttgcggaggatgaaaaaaagaagaaaaacgagacaatttgaataaaaccaacgacagacattcagacatggtgtaccatctttgtcgacatcatctgtatctctcgactgtaaagttcgtgttgttctctgattcagagacagccgaactttaaagaatgaacagtcgcacaacaaagtgcagtgacagacatgagccatgttggtgatgtgaagaggccgaccagtttcaaaccaacagagttccacctcattccacagccttctgcccccaaactaactcaagttgaccttgttccacttcctctcatctggcggacactgctgacaatactcagaaacacgagcgacctcgccatcctccgtgtaaccgcacgagcccatcgactttgattcagtttgcagagcctgctcacaaatctcccacgcgtagccttttctgatgcagcatctgcagtagatgcagtagaagtgcgtgtattgttcggtgcacatgttgtttgtggtgaggtatttatttttatgatacgtgacagaagggtgagttgaaagaggccttgtgacgaagaatgccttgttcgtggcaggatttataatgcagatgaatgaggctgtggccgctggatgttcgctaggcatccattcatgcaacaggggtttgttcggctcagcgaaactagctaatcatcaatcatcttttaatgcaatcttaccaaagatccgaaacgaggcctccccaatggtgtggacgcacgttgcaatcacttggtgcgtctcataagctggttcggtggttatagtccaattaatccgactgtagaacaagatgggtatgcatgtatccataacgtgcagcaaaaagtaatcttctaagtcagtttcggagacaaggccgccgaaaggcaccaggtaagaagccggcactggggaggaatcccggcgaggagatgaaaagtaccgcggccgcctttcgctctgtcatcgcggtactcctctgcttcctcgccgcggccctcctcctctgtaccattatgcctttgccatctctgaaatcaagatgcacctggtgtcccataacatcgttgacgaggtgacggtagagggcgggaagaccttacgagtgggtgccctgcgatgctggttaatcgccgagtttgcattttcacaagacccaagaaggctctatgaaagcagcaatagcagtagaccgagatgtcacaacagaagcagcaaccattcggagtttgctctggtcatattaggtggtcgatgcgcttgatcttccgcaattggataatttggcatgatgcccgtgaatggtcttttgaaattcttacttgttgacgttgcaaacacggtagaagcccagttactatctgattgcatatgttagcatcaccaagcgaaaagggacattaaatagctcacagtggctttcgtgattcatttgacctggttggcactgaaaacgggaggtgtgttgtgcggatgctcactatatgtctgagataacaaactatactagagacactaagatcgtaccaatagctcctgatgttttgttttcaccgggtccggagtctcataatcaccccaagttacatcccatccctgctcagcaaggtaattcttccaaacaaggtcttctttgtccagctgcttttcaccatcctgtagaacaaaccaggcattcaacgctccaattactgcaaagccggagcctaccaaaaaggcaacttggttacccttgacgggatcggcgtatgagctgagtatggcagtaaagacttgagtgcctatagcagctccggccttggaccacgctgagatgaatcccatcgtgtgacctcgcacagaggttgggaatggctcagttgccataatgacaaccgtgctgtaggcaaacaggtcagcaaagtatctaattacgcatagggattcacttaccttcctgggccaacctcacctagggtaaggaagattccatagagaaccacaaacagtgggaagaccttttggatcttctcattggcacctccaagaacaaatccaaggatcgcctgtagggtatagcccagcgccatggtctttctccttccaattcgatcagaaagaaatcctccaataaacggaccaggaagatagaaactgttgataagcgcgccccagcccagattctgaacaagtgaattggatgcattgactcgagatataataacagaactgaagataccaaatggaatagagatccagttgtagaggaaccagctgaaagcagcaccaaagattcgtcgccaatactttttgaagatcaatgtataaggagtcttctgctttcgcatagcagactttcgataggcggtagacattcgcatcctaagacggaaccagaaaattgtgagaggaggaatagcaccaagtccgaacgacaatctccagacaagctcatagcgatcagtcctttggttgacgcatagtagtaggatcaggggaacaagagcggcaaaggtatatcccaaaccagctgataagtctgcaaccatggcaaacatgaagccacgggatttgcggaagtggcttgcctcatcagaagcctccagtgcaccagcacccgagacaggatattcaccaccagctccgacaccagcgattccacgagcgatgacgagcatccataagaggccagagtcagatgttccgctggcgccagtactgagcgcgattccgacgactaggatgatagttgtcatgactgctcctgtcttgcggcctagctggtctaccaaaacgccaaagccaatcataccgacgatcatgccgataagaaaggcgttggatagacgagaagacatcatacttgttagggcatctgggtacagagatgtgaacaagagctcgagattaccgatgactcctgcgttgctggtgtaacgttggtaaactgacattgttgagataccagaagattatggactagacttactatccatccgaacctaaggcgagacctgaaaagatcatcatcagatacaccgacaccttggagtagaaggtttgcttctcagagtggctcacaccaatctcaacattttgtgtgcctttctcttcaatctttgcgtcatgaggctcgccattggagacgttcgggctggtatggagggttgacatcgtaaatgatgttttgtgatgagggaatgagatacaaatgccgttgccataaatcaacctttagtactcagatttaaagcaaggcttgaagaatggagaatacatggggaatcacccggttggatactttaatgagggaaaatggttcattgagaagataggtcaagacatcggcaaagtcggccattcttgccggttccttgctttagtagatatgttctcttattatctacattgtcggtatatccgacggcagcagataaccgaatttagacgcatgaaggcgtggtaccctgtatagcgttattttatcagtacatgtagatcatgtaaagaggggattagcaagtgataagatgcggagaatgcgcctcgcatactagaactggagccgaatgctacgcataccaggtaacgtttaccaagaagggaagtttatctattgaatgtttcattgagaatcagaacgtcggcgaatgataagataggccaacctcgtcgcttccccgcctcgtatctagagggcgatgatcagttcccacaggacaacagacattagctacaagaggaaagccttggctcttgtcaccttgtttactcgaaataggctgggctgtcatgtcagtcacttcataaatcaaacatttgcaattatctcatcaaccatgcagcttgaacccatcgacatcatctttcatgcacccatcacattgagtgatggcgtcgtcctgtcagccatgatatggcttcccaaagatgcagagtcataccctgtacccgccattctagagtatctgccttatcgcaaaagcgacatgactgctgtccgggatgctatgaatcatccttatgtggcggcacatggttatgcgtgtgtccgtgtagatatgcgtggcacaggcgactctcaagggctgttgttgggcgagtacctcaagcaagaacaggacgacgccctcgagatcttgaaatggattgctgctcagaaatggtgtaccggggcaattggaatgattggcatttcctggggtggtttcaatggactacaagtcgctgctcggcgaccgcctgagcttcgcgctgtcatcaccatgtgctcaacagacgaccgctacaacgacgatattcactacatgggtggctgtgtattgactgagaatctcacttgggccgcatccatgctatccatcaactcctcccctccagacccagctctggttggagacgagtggcgtgacttgtggttgaaacgactcgagtctggtggattctatgccaaggagtggcacgaaaaccaacgtcggaacgatttctggaagcatgcttctgtctgcgaggactacagctctattcagtgtcccgtctatctcgtgggaggatggatggatccctacaccaataccatattcaggatgctggaaaacctcaaagttccgcgaaagggcctcgtcggaccgtggggccataaatatccaaactttggatacccgggaccacagattgggttcttacaggaatccatcagatggtgggataaatggttaaaagggattgagacggggattatgcatgagcccatgctgcggtgtttcctgtccgagacaactcggcctgcgccttatgttgaaactcggcctggtacttgggttgccgaggatagctggtctgacgacaaatgtaccttcaagcacatgagtctgtctccaggaaaactgaccagtggagaatcgaatagccttgataagattgatatttgttctccgcaaactctcggcttcgctggtggtaggtggttgatttttggcgtcgaaggcgaaggacccgcagaccaacgtctggaggctggtggttctctcatattcgatacagagccctttgcaaaaccgacagactttcttgggcccccagccttagacttacgcatcgcaagcaacaagccaaacgccttgatagcagcgacattgtcggaagtcttaccagacggtgcagtcaccaagatctcccacggactcctcaacctcacacatcgacaaggccatcaagacttagagcctctccagccaggtaaattctacgaggttactctcaagttgaatcattttggaaatcgcatcagccctgggagtcgtctccgtcttgcgctgtcgtcaacatatttccccatggtatggccatcacctgaagtcactactctcaccatcgactgcgcccaaagtggcctcgacttaccaatccgacaagacaatccgctcgactcgcaacttagacctttcaggccagcggtcaatggcgctttatcccaaacggaactacggcctgtgaaccacaaaacattcgtcaaccaggactgggatacccaagagactgctcttcacgttgactgggacgacggcaaatggaaaattgaccagactggttgggtctacggctggtggaccacgacaaaggccagcgtgttgccggatgatcccttgtcagcatgcgtcgagcagcgttgggaaagggagtttgagcgggatcagataaagcttcagcaagagggctgggttagaatgaggatgaaaaagacgagtatgattattacggcatatgttgatgcgtttgaacaaggagagaagatctttagccgtaactacaaatttgaagttatgagagactatatataggaaattgaatttggactatggctagtgggtagcagaatagttgacctctcaagtcgaagtgtacaaaaataaatagcctaaaggacatagtctaagtagcataaggtgatctactaatttcgtctcttatgcttccaacggccaatttttctgatatcctgaggtatggctactagatagagagtactaatgaaaacaaatgatgccaaagtctaccttgagatgccatacataatagaatcaagtctcccattctgaatcgcgcccttcagtacaaacccatccataaaagctcatccttatcctcgtcccattcatcgtaacatccatcactacctacaaattctaccttgacatcatcccatctcaagaactgtttcttaccgaggtttgtacggccataggatgtcacaggaaagataattggggggatgtataccgtcctttgatccgtccaatcgtcaatacaacaggtatccttaccgttcttgtatttccgaagtttcaatcccatgtggtcgcatattactgtccccagaaatgcaataatgctaggcactcctcgattccatccccatgtatggcccgattggctgtttgccgtcggtacgcgagctgccccagaactctccaagcgtccagtcgcgttgtgggatgatgaagctcttctccaggtctgccttgatgcctggttcagtaggccggcccctcatcacagacttgtagtcgagtccaacccaccctcggagtgtgaggaaaatcataaagacgtcgatcatggcgtgcccaaaaacgtcgtttgcgtatactgtcgttattggcggcgcgtagtaattgattgttggtctgaatcccgcccacgccaacatctgccgtactgccactgctacaagcttgacgatttcgtttctgacacttcctggacctgctgcgaagtaaatgtacaatgaccaggtattcgtatccagcaggaaggtcgggtagtacaattcaccgttctccccctttgcttccactacgttgacgagaaggcgttttctgttgagatgcatacgaagataatgacgtgtcgaaaagcccattcgaacatctccgtgaacagcaccgtgggggaagtcgcactccaaagcttctcgacttgagagaatcaaatacgatacgaccttcaagtggttgatctctataggtgcggcccctgtatgtactactgatccgagaccactacacgcaagcagtagtattgaaagtagtccctttgccgacggtgtttgaccttgggccattggcgaaaatgctttccaccatatgtcgttgatttcaactgctgttagagttcgtcgatactctggatcttctagaggcaaagtttgaatgtatttccatacccattgttcgttactgggcgaagacgtgacgttcagctgtgtttcatcactacgtctgaggcccatccataatggtcgtcgggcgtcgaactggtctgcttcggagagaatgttcttcaatatctcatcaggaacatgagacactactcccacttggcccaccagtgtgtcccgcgttcgagatgaattttgtcgaaggccatcaaaccatggaggagacatgtcttcaattggttcgttttcctttagcttgggtaccaaggttgacggtggtgtagagactaaattggcgttagcgagtgaacaacagtgtttggaaattttagatacacttaccgataacttaggatgtagataagtgacagattgtgatggtctgatttcgtgatgcggttgagagatgtggagaggaagatccaatatcaagaacagtcgctccttatgtacaataatgatccattaactcatgtattgctgcctatcaatacaggtgccgcttgtcttctggtctttacaccaggtacacgaaataacaatacaactgctggcctgccgtaaaggcttaatccgagtggtctaacatgcaaggaatcaggacacttcatttctttgagtcacaacaagtgcaggttgtaattattattaccacctgatttgtaaatatataagccctttgttacgttagttgtacacgatcataaagactcatccttacgttgtctaactatacacctaaataaagtctaaaagtttgacaaagaaccatgtgcttcgaaacaacagagatcactcgctgcaagacgtgtagaaggcagatcaatacagttgtttgggtccagcattgccctcgatctattggtattactgaccacaagcaatgtcctatcggagtgtttgctactaccaaggatcttataggagaacgtgcggcgtgcgagaaggttcgtgaggaagaggaacggaagaaacgtctagggaagaaataagatgtccaggcggggtgagtatcctgaggcagaatacacttctacaatataactcccgtacctaactgatatagaataaacagacatgaggcattcgttttgtgtagtcaatatccattcatgtcttcttgtcgatgaagtgcagtgtttcacatggagcttgtgacatttcataggtgattgatctaatttaacgttgctgtgattttatgcgcagacaaaagataatctggctactccgattcacatttgatacagcatatcatgaaatcgatcacgtgaggggtgaatataaaagccttgtaaatatcccactccttcaacctttcattgtctaaacatatatttataaaactactacaaactccagacaactacaccatgtgtcttctagtgtgcgcgacgtatacctgcaccgcatgtggtcatcatatcaaaacggacactcgggtacaggtatgccctggggctatcgccaatgattaccgaaactgcacattcgaatttgtaagtacagacctgcattacaaagaagaatgtcaacgttgtaaaaggtggaggggaaaagaagaggaacggaagagacacctggcggcggcgtaggatgtctgggaagagtgaacatctataggtaaaatatgattcaatgatatagctcctttgactgacacagaactcattgactgttcacatgaacactaccataaatgtttgaatgttttactcattcgatcttttcagggatacaagcttaaaagtaatgaatatttacaaaaaagacaatttctttcttttctcataatgttttctgctacttcctactacaaagtatgctacaatatctagccccatatccaacatacaaagtcgatcatacaattcaaaaactcgagacaaagaacaccatgtgctggcaaacaactgtcaccacccggtgtggtaattgcaactatctcctgaaagaaataaaatttgtggacaagtgtctaaacgcagaaggagatgaatgtaaagatggtgcgttcaaacgacttgtacaagacccaaaaggagagcgtggcgattgcagaaggatgagagaagacagagaattggcagagaaaaaggctgtatttgctgaactgagaatgtatggtctgctgggattgttgcgtggttattagacagggcgcgatgtgttgggagtgctggtttgttagatagttggtgtttctacggtagagaaatggaataagctgatttagagacatgcattatgactcacgtactgaacagatcatgaatggatatattctgacactggagtgtcaagcaaggccataagctgtcgcggtgcctggcactggcaaactcctgacagtgaggctggattatcgccaattcatcaacgctgctttaggcaccataaaagtaaaattcgacattcctccatcacctccatcctgaagctacctttcaaaacttaactgttcatcgacacagccagtgcttggtagatgcattgctttgcctagctgaacatcacccctttgctcttcgagcttctttcaaataattcgccgatctctgcaggaaagatcagcgggtatttacagcaaaagtcttgcaccgacgcgacactgcttcgagcttcatcttcaacactcccagacgaacaatctttgtgatcccaagacatcaccgttgatcaaagaacaagtataaaggtaagggattgcctctttgtttgccgcgctgctcccgccaaatactaacaaagaaacacagcccaaacaatcgtctgaaaacaaacacaatcaccgataatgtgtgaacaccgaattatctggcgccactgcaccacctgtcgaaagcgcgcttccattcccctccgacacaacgtcaactgcgaaaatgtcaacaactggaaactcggcctgtgcgccactggtctccgcgagcgcgagattgaagaacatgtggaatgcataggctgccacaacaaacgggtctccaaggaggcgaaagagcggcaacgtttgtgggagaaggcttggcctggtcctgatcagctgggtgaatcgcgggtgaaggctgagatgaagaatgctgctacacaaactgtggaagaatggcccaagacggcagcgagcaagcaaggtattcgcggagacgaaacccctgtgccgaatactcgcgttcagatcgtctataatgacgatgatgagaatgagaatcgcagacagatgaggtcgacgaaggagtatcaagacggggcgaagaatgtcttcaacaagctctgcaaagcctctataatttgaacatactctgattctttttttctaccgagaactgtgtttcattttcttttggtagacacacaaagctggatcatgggaccaaagattccaagtataaatagctcagtaaaccacgaagaaatccaactccataatttcccaaacatgtaacaacagcccataatacattacttccagaacaatcatacagcaatgtgtctcaacacagtaacctacagtaaatgcacctgcggcaggacttggaacaaagttgatgcactcgagtactgtgaggaggcaagtaaggagaagagtgaagcttgcaagaaaggagttgagttgaaagacgagcccacggaggttatatacgccatatgtcttcagaatcgaaataagaagcttgtaagctttagtgacgatgtcgagcagataccctcgcctgattcgggatgcgtagcctattagttagagaaggccatgacagttgatagatacatagtctagggctcttacgtacaattaagaatgttccattgatttctaatgaaaaacggcatcgactggtgcctacagatgcaaatgaataattgttcggtcatgtgatcgatgggtgtggttttgtttctctttctacccaccaatatctcatttcaaaaatattctcacaacaataaccgccagcgaattcatagaaagatttctttttattaacaactaaacttcctaccattcgccatcattcaacatggcatctcagatcaatggtaaatatcgtctccgtcgcgataatacccgctaagcattcactaatgacctgtcaatagataaaggttctgcgcatgcacttgccgaaatgaatcgtgcaattcctgaattgaagcgtgtaattgctcgtgatgagcgtcttatcacttatatcaaggcttccctggaatacaaagaggctgctatatctcactgggaagtagtcatggctcaagatgaggctaccgatagcaccgagaccacgcgcagccatgctgagcttcaacgcaacatttccgaggctatacgcaaggctgccgaagctaaacgtctccatgaagtggcagtagcaaactatcgacttaccgacggcatccatataacttctgttgcccaagactcggatcatgttgctcaaaaagagacagagagttcgggtgcagcagccgtaccaaggctcaatttgccgccgttcttgtgcccgagaacatgttcagactaaaccctgggaatataaatggtgcagccgttgaaaccatattcaaacattgtcgtggccatggccgatctctcgctaagcaaggaagtacgtggctcacacttgggctcgccaagtttgttatccactacctagagcaaaggcgtcaaggaatcaatgccctcgatggtatcgtggattttagcgaagaaggtgcagctagtttgcaaaggctgattcacaacatccaatgcgtatttgctacacataaggctgaagttgtctttgccagtatgtcaagtgaacagggagacttgacagaagatgagaagtggctattccacctccacctgttgaaagcctacctgccacggctgtctgcattccattacacggccagtggaagccttgcctctatgtactaccgatccatggctccctgcgaggtgcgctcaaatgagtatacgctgctgtcgctcatggacaccacgtcgctaataaatccgtccgagcgcacgataatgttcggcgtcacccacaacttgtctcgatcttctgcaggtatcgggttgtttgattggttaatgatccccgctgaggttattgacgactggcgggtactgaatagagtcaatctgtacgaggttattcgcccaagaattcatcatgagggaaagaacaacattgaagttgatgaggaggactacaagccgtgagagaacatatagcacagtgggttttaacgactttcatttcgagaatgcaatacaatacctctatgaaatttcttttgtctgatgcgtgacttccttttgtgtcgtgtaccttcctttttttgtgttttgtctgtgccttcctttagagtacaacagtgatgtaatcccaaacccaatgtgcaacgtccatgcttcgacgtgcaagctgcaacctacaactgttcattcaagacaaaaataatctccaagatatcgaaatttcgtttcctgatatggatttgtccgctcgggctactcggactgccgagatgcctatgccctagggagaagatcagataaagctgattgatgtacatcaagtaattccctctatgagctatgctcgcgcctacctaaacttttgcttcgcctagagagtagcaaggtcatgcagcagtatagatttcgcgttgttgatactgtcaacactctcatgcagatgggctatgcgctaactcctacatagcatgtcacccagcgctatcagtagcatcatcaagagaactgttgccttcgatgaaattattaaaggtcttcattgctacgcaaagccatcagaacttgagggcaaggtccctggtgtctatgttattggcttgagctgatataacgccaatggattcctcaatattgacgacatggagacctttatcacatggctggaacggaacattgaagggtacttcgtctataccaagggagagagattttatggcactggatctaaaacctagtctttttaagaacacgcgattcaacgcttgaaggatgtttttttatgctggatgcaatccatcagccaaacccatctttgtcgaaaaagatagagagattccaagaatacaagccttgatcagaaccctccagagcatgtgtgacagaagtctataatcgtgtcatcttccggtccacaggaagcgataagcacaccttatcgaggatgctctgttgcgaacggtatgggggtatctgtatgtaaccaaatactgctcggggctggccgcgaggaacgtttggaagctcgcgcaagctttccaacatctcttcgaggtttgggtgtgcctcctatgaagatcgagttgaagacatagtctgtggtactggaagaatggtcagcttgatcatcttcaaaaaataaattttctgattgaataccgttgaaacgcgtgtgtgcagcagggaaacagtacattgaggatcttgtaagatagaaaatgtctgattcaatatagagctgtggacacaagctgggcacggacgactttgaaccgataaaagctttttataatatatatataaagaggggcattatatagcacaaggaagaatcttattttcgttagatatgtaaagtaaattttgacattgactaagatatgaaaagtgtatagtttataataaacagatcactgaaggtagagaattggtcccagcagtgggaatttctctcctctatatacgtcaaattcttgtattcacatctattttgtctgacctaggtactttttgcttgccttgacctttgtcgcttgttttaacaagcctgcttagtttgcgagacaattgtcaataataatacattttatggacaaagaacagtaactgtaagagcaacacccagttgacaatcgtatttggcgccttagttgccaggacccaatacaattacccgatccagaaatcactcactggttcattggcctgtgataatgctacccccagtagtgtcgtttcatcgggcgagttaggtatgacggagggtaagacagtggattgttgtggagtccaggcccgaacttaatttgacgaccttcttcaacaattatggataatatcacggtactcagcacagaagataatatctccaaaaagcagattaccattcattcattcctatgatgttggtgacctggctcgattccctttgatgttccaaaatccccatgcactcgttcaaatgtcgttggccacgtgttgggctcacaatcggcagtcgtacagccagagcgtagcttcggtcggcttgatagatatttcgagaccttaaaacagttagaattcggaacagatgaggctgaatgtgacttacaaggtaccgaaaccttcaatggcccaatgacccacaacaggccgggagacttcgctggtagttttgctgctcagcggactctccatttagcgaagccattcagtgcttcacttggtggcttgctttggacaatgactttaccaacctaagcctgcccagattgcgagggctgggtaggccagaaatgggtacccacgtagaggtgaaccacatcttccctggaaccatacttaggatccacaggcagatcatcaaagtttcttttttcatcccagagcacttaaagacccaggatataaacaccccgatctctcttggctttactaatagcaaagtcgagggaccagagggactctctaggcatattagtgccctctcgcttcaggtggtccctaagatattcccaccaaggaatggtagtcttcagggcaggcattcttgcccagccatagataacgaattaaaccttatcctgcagaggcatagtctcaaactgcacatatgcgtcaacagcatggtcctaagtgttacacaatatgcaacctgggatatacccttcaatgctataaaggcagtcgctcaatatatgcctaaaatgtttgcaatggctacactgcgtctgtggcggcgtttatgggagccgtagagcaaacatcgcgtccttcaacgtgttattggcctgtaggaaggccggggcatcccgcctaatgagttcaacgccatgattgtcgctagcccggtcggaggtattggggagacgcaaggtcaagattccgtcagcacgaatgcatcggctttgctctaccccgtatccataagttcgacccttatcagagttcttgctaacgccagaagaggaacccttgccgctcttttccaaactgttggtaccattgagggtcgatgcatttgggcgggatgaatcacgagagacgagagtaccacgatcaggagccgaggcggttctggcacgccttgatattgcgctgttttgattgtcgcgccgtatccggacgtttcgtaggatctcccttctttcgcgccggagttctactgcgcgctgttgctcttcttcagaaggttcagagaggggcagggacgtggtttccttgtttccagatgacatggcggctgtaatgcgttttacaaatacagttgaaaaggttttgcgctgttttaacagacaaaaagcgctgttgtcgagttgtggtggatgtttcgtttaaaattagtttcgggggattgcttcagtcaaatgccttgacggtcgttggatctggcaaacattttatggcgttagcgctcaatcaagacactcatcacaacagccgtccttcaaacaacaaccactaagatgcgtctaacggaggccatcgaagaagttatcggctgccctaatcatggaaggcttcgggctccgcacttggaaaggtacccagttggccttgataccgagtaacccttggattgtgcgcgttgactaccgcgcggacagcaacggtggcgaaagtttggacattaacgcattcaagcaaatgcatttgcctatctggagacagcgtgaggacaagtccaacgtccaacatttgcttggaacaagtggggataaccacctactttctcattactatagtttacctcagagaggacacggatcgtgaatatgtcaggacgtatcacgccgccagctccaacattagttgaatgcacgaacctaagggtatcgtctctaagacatggtcaatcaacgacacgccaaagtcatatggtctgttctactgtcgcttggatatggatctacagcttacagatgctaccaactacccagaagtagctaaagaatatcctctggacgagaacttcctattgaccacttaaacgttgttacgggagttgaaatacgtcgtcccacccccagaccccattgattcagagttaccgttgactgctggtccagctgagaatgaagatggtgagatacaatctacctcaccagtggatcacaagcaacctacttctcggccgatgccccgaagccctaccactggaaccaaacgacatcgcaagaagtctgaatccagtgacggaaatattggacacgaccggaaacgacaccaagggaatctcgaggaacaagatggcaatggcaatgagaacaacgatgcataccaggtcgatgacggtggcgaccatcaacacaatgatggtgatcaaggtcgcggacaacttgatggtaacttggcacttcgctcaaagcgtggtatggaacaccgagtactgtgtatttgtttcagatcttgatgtagaaacggtatgaagagctttatgtaaaatcgcggaatggaacctaccaattgtcaacgtgatgggaatatgaatttattgaaggtgtatgtttcagagacgcaaggttgaacaattttcttcagcgaggcactgcaacttgaacagtagcaaaattatcctgagttgattccaccctacatcgcctcgagctccgcttcacgaccttggtaatccaagaaatgacccctacctgtatctttggtgatgacaggaagtagaatttacagtcactgaaatgaaactcttcaagtcactaggaatgggtatttaaaatatgacttgattgacagagatttgacattgaactttaaaaccggtcgctctaaaatactagcccgagcgagcatgcagtcatccccacgattcgtacatgccctcccccaatcaacattgcagagcttgacagacttatagccgctgtaaataacttacctgagacaataaaattcggtaaactcactctccagtcgctaccggcttctcctttacttcgtattgtgcctatagatgacatagtagtgccgccgggcagtgcattgcatcatatctggccagtgctgttgcgattttttgtaacatgatctactaacttctcgtatacagctacgaattcttcaagcgcttgtgtgagagtgacagacggcgggtttgtgggctcggcctcaagtgtggcgatgggtccttcagccgtctggagatctgtcttgacgtcttttacaagcttctgtgtttcacctagtcgaccatgcgactcacccaattgtcggacaagggatgtggcttcgaggttggtatctgctagagaccttcgaacattagacttctcgccctccgcgattgatagcttgttctgtgtggcaacaagttgcgaacgcatgctctcaatttctcgctggttggactcgataatagacgccttgtccaagacctgatcctccaaggttttcttctggtctccccatgccgtctttagatcctgataaagggctttcgcttcatcggcagaagttcgcgaccgtctctcggtatcggcaatattggcgtgcaattcgatattggcgccctcagccagttgagcgcgcttctgttcggattccagcttgatggcttgttcagatagactctgggattgggctgcgttatgccgtttctcacactcgagactggcgcccaaacgagtcacttcctcctgcaagtccctgactaatgcttgtgattgctcaagttggatacggggaacaagttcttcaacattggtcaactgattttgaaggcgatctgtgacttgaatcatctcattctgacgatgtgagcccatgccaatgatcctctcctcctcctcgcccaacccattgctccttcccccagcctcatcaatccaagatccagttgcgagttggcgggaaatctccgacgcaaggtcagacctggagggtaaatcgtcgactgcctgtttgagagcattgatcttggcatccgtgggcctcatgcaagcggcaaattttatctccgtcaatttggtgaccagtttaccgtcgatgttgacgactgattcggctagctttctttggtgtgcttctgagatctttgcgagttcggctgtatcgccagaggatgtttcaatttcgacgagcttgtcgttggcccgattcatgaccttggagataccatcaagcttaccgcaactggctgcaagtgcctccaatctgctcatgatatcaaggaaggcatcgggaagcccttggagcttaccacagctcgtctcgatgcgattgattgctttagcgagaatgtcgatatggcagacgccagcctgaaccgcgataagtgttttcttgatttcgtcgaccgcgttggtaattccatcgagcttggcaaatctaattaaaatgttagccatcttgttattaacgctatcaaacgtattcgaaagcccagcaagggtgccgtacccagtgtcacctgcgaccaggtcgttgttttcatcgtcaacagtggtcgaaaaatgatcgacaaggccggcgactctgtcattcgaatttgtgacagatagtcttgaagccctctgatgaatctctccatcgcgaaaaacgtttaccgcagtgtcgagtttcgtgctgatagtcgaggtgccagtttcgatggaagtgcggacagcctgtaaacactctggcaacgatgttatcagcactgccagtgcttcgtccgcggtggactgcttggcttgcaatgcttccttctccaactgtagtcgagcgcgctcttgttgatgttgtataacttctgcctctctctggtatttctgctgttccacgtcatatctcgctttctgcacaacactgacgaacaagttgtaaatagcatctccccaagctatcccaatttttgacccgtggagagctttactcaataagtcccattcaagaccctcagggagcgcgggggtttccattttggttttcaggtcgcgtgtatgttttggatgatgttgtggaattgaagttggggatcataggaaaagagagggagtaggtaggcagaattcaatttttctaggcgagttgacagtctgaagtctcccattgtcatgcagtgcctcattttggtattccactgaagtgggctgattgcaatctctggcagtgcaggccaagtgcgagttgtcgaactgtagggctcggtgcaaacagagacatctaatcaaagctggcatttcaacatcatcacatattcttcacctacacaacaacacaacataacacatatacacagctgttagttctcaacttgaattttactgtatatcgctaattacacattaggatagatatctcaaagatgtctggagcgatacccactgtgcaaccgatcctgaacaactttcaccctcttgaccactcgcggcgccgactcgctatcaaggcgcatttcgaattccactgccactggattgaagagaattgggcagcttcccgtgcacaagtacagcagagtcttttcaccgcagtgcacagtgccacagacgctcgccagattggcgacgtctggtttcagttcgaggttgactacctcacatggtgccactatgtcggcaggctgcaacactactctcgttcgcaacaatactggcatgtttggccctggggtcgcatggcagcaatgaacgcccatgatgtttcaggcggcatctccaaagagtacgatgcttggctaaaggcaaagtccaactggaacacaaaccagccccagaaacaccagcaaaacacactagaaagtgtcatcaatcacttctccaattgaaggggacaaatgggttagtcctgctcactgagcttttagcattatggcaatgactgacttgtatcgccagattttactacggttaggagcatcacttcttttcactacgaaggataactctccaacacacatcgacagattgagggttgagtttggaccgtcgtggacgaggggctgtttctcacaggtgttgatggaaacgagatgtattacttgcgcaatcgccacaccgacgtaactacgtgatgaaccttgtgatgtgtagaggaaacacggctttcttattcattccgtatgtgattaaactagtagttggacggtgcattggtaaaacaccatcagccataacaatacaaccacgaaagtgtgacagtaacgtgaacagtataaaggctacccaggccgcaatgtatgtacttagataccgtaccagcatcttggggacacgctattgcaagttggagtgtcaccagtggtgtaggcagctagccagcttggatccagacatcacacaccttgccactgcctggcactgccatctcgtccatttgctcacctcataaaacaatagctcaataataaatccaatgtgggtctattttatcccccccaaacttatcaccaaaaagaaaacctgaacaacgcaatcatcaatctcacacaaaacagaactcaagtttctacattccatacatattttgaccaaccatcatgtcatcttcgaacgggcaagctcccacgacgacacacaatgtcgcgttgacggaggagcaaatcgagatggcactccatggagccatacgcgatgccacccagaagcaatacgcgatcaaccagaagcgacgcgagatcactaaggagcaacaccagtttacgaaagctcgacgcaaggtcgcaaagcttcgacgacacctggaagaacgacgagcagcaaactcggctgcttccgatcccttgcctcgtggcattatgggaatatgccaggatcccgagacccttgctcgtcacgccgcagaggttatggctcaacctggtgttgtaggggtcactttccacgttgagcggttccagaacgagactgaagccgagagacgtgtctgatgtaagttacctctttgttatttgtctaccaagctgaccatttcaagatcccaacatcacccacactgtcgccaattttagtccccgtttctgggatgctgacgctgccgagacgtcagcaaacaatcggggattacgagaactgagggatggggtcgactttggtattggacatagcgttgatcgtccgaatttattatcagccgacttcatactaagcccgtcctctctaaatccatgaatgtgaactgagcgtgcgaatgcaggcagtgtactatctatctccaaaaacagaaccatcttcaatcaacacccagcagccaactccacttgaatttggcccccagttagaaggaacaaggattgctcggactgcgcctccccgcgcactaagccctgctaccctgccagctgctaaacatggatctggctggttccctccttccatgtcagcatcagccttaaataatgtctcaactccaacttttgataatgcagacccaaggaaaatccctgcaacatgacttccaccaacaaagaatgctttgtcgagcgcaaagaccttattcaggtccatgatcactgtccagaacaaccgtatgttgaactagagatcccccacgatgccaagagggtcatcgcagtcagctttggaggattgtctcgtgatcaaggtacggataattcccacggtgaatcacaggtactgacatcgccaaggctgggctgataatgccgaacgagtctcattcacttggttcgatgcgtccgtcaaacgcccggaagggcgaggagatcttcgcaccatccttgttcacaacaatcgcctcgcagaacaagagcctcaagactggacagagcgatggcacatctggcttggtccccgaaagcgtctatggatagaagcgctacgccccggtgatattattcaactgatcccgcgagctatgtacatggcctggacaaacatcatccataaagggcgaattaacattgaatacgaagccaacgatcctctagaagttatccagtcgctctccatctcttctaacgcctcccattacacccacgccctgaaccttgaccgccaggaaattcgactattacatgtcaagccaggatcattcgacgaccccatcagcgcccatttcagtattgcgagcctcaaagatgccgaagcacagaatgtcgactttgatgccttgtcttactgttggggcgactcttcagagcgtgatgaaatcttcctctctcccaaccaaaacgatacccaagacacacctttcagtattgggaaatctgcagcccaggctattcgtcgtcttcgccttgccgacgaaaccttggccatatggatcgacgccgtgtgcatcaatcaggacgatcttgaagagagggctcagcaagtcactttaatgacccagatttactccttggcttcaattgtgcatatctggctgggcgaggacaaccatggtgtagaagcgtgcttgaagctcattcgagacatctgcaactacaacagcgagatatgccaaggtggtgatgcatgcagctgcgccggaaccaagcatttgacgccattggccgagatcaaatcctttggggaggatagaatgaaggacgggcataaaatctcgttcaaaggaatgtttgaagtattcgaaatgcacctcaaaacatggtcccaggacatcatcgacatggcgggctggtatggcaatacccaactgtcattcctcatgagcacactatacgaaaattcctggttctcgagagtctgggtcatccaagaagctttgtcggcacgagtacctatagtccactgttctgccgaatatgtcccctgggaagaggttgttcaagtgagcaactggcttggacatccggcttacgcagctcaaaacccgcacaacgcttcgcaacagatttccatggctgctatttggaagacattgaagcccaaaggacgaacgagggaagtggccaccacgcccgtcgaggcggatgacaaagatcagctgtcaagtatcctcgaggtgtttctctcgggtcttgatttgaaagctacggatcctagagataaactctttgcgctactaacatttgccgacgaaacacacgacgcctcgcagctggacgatttgatacgacccaactacgacaaggcgaaggaacgcgtctttgccgactttacacggtggtggattcgggagcataattcggtggcgatattgtcgtcaatacattgtcagcctacacgaacatgggtcaagaccgtcgggccgaccgcagacacgtcgaatggtcatcctacctggtccatcgaccagaagggaagttcaagatggacgcaagcaaacctgaacgcttgcctgagattcaaagctttcggcgacacaaaacccaaccttgagctgctcaaaacagatgacccgctcatccttcgactttcaggtcttcgtattaccgagatcaaaagaattagttctgtacccatcgagtacatgtacccttaccaggggtctttcgataatcaacaggagatatgcaaagtgctccatcagatcttggatccatgcggtctgacacctttttggacacggagaaacagcgcgggcgacattttgcaaaagactgtccaggagtgcaatcagaaatacatcgaccacatgaattcgcattgggcctactcaaaccgacctgctttgaaagtgctaaaaccaaacgccaaagccgagttggagtattacgagaccaagaagctaccgacatgcatagaaccttgtttttttgttacgacgtctggactgtttggattgtgtccttgggggtccaaagagggagacgcgattgtcttgcttgatggagggaatgtgccatatctgctgagacctgtcgagaaggagggagacgagctgagatatgagcttgttggcgagtgttttgtgcaggggatcatgcatggggaggttgtcggtgctctcggtgcgaatagtgatcacaagcaggtttttactctcgtttgatgggatttacgttggacttgagtggtgataagcacaggagattttacattttacgagagatttattataaacatattttgttgaacgtccattaatttagcctcgtgatcgcgaaccgtctatgcaccgttgttgggaattcaaaagatggggcctagggggagtatacaacaaatcaattcggtaaaaggcattcactgactcggcatttagaagcacggatgttcaacctattcagcaatttccattccaagcttggtatatacaaaagagaatgtgaacgaaataactcctcaagaccgccagtatctaattccataatatccaagcaaccccgtcccggaaacaagtgtggtcaatacgaacaccaaactcgtaacaataccctgttcaaagaaaccaagttgcgttcccttgagtcgtcgcttcatctctgggagtctatttgtcgcctctatttctagcgctcttagttcagcagcggttgaagttcccaagatcttggccagcttttgctccatgcttgattttgtgaggtattttggttttgagctggagaattggtcttcgtggtagatggtgttggtgattccttggggaggagaaccgagtggtgcgatgggggagtctagagatgttagctggggtttagtgagagatttgatgacgtacagagaagtttggtgggaatttggttgacgtagctaacagctgtgtctataaactggcagatgtatttggccatggcgggtgttgtaaagacatatgcggcggcaagagatccgatactaaaaggtcagtcgagaaacacgaagcggtaaagggaaacatactctcttgaggcgtcgatggcatcatccatactcgtgacagagtgaacaatcaaagtcgtctcttcaaccttttgcttcaaaagagtcgaagatctatctcagttagcaaacttcccatctcaatctctcgtggagttcttacctgttctgaacatcaagaatgactccattcgatccagaaagcacaacatgcgtgctgtcatccttttcaacctccctcgaaagtcccgtcttcaaagcccttccttttgtaggtgaagtcgccagaaattcagtgctctgctgcacaagagcgcgtagcaaatccttcttgacccactcgttgacaaaaaccacatcaggcgcgtagggtgatttgccttgaagactgaagcgagctgatacgagggcttgagcggcggctgaaatgtctgcgtctctttcaacaaaggctatgacaggagctttggggtctgagacgagatggttgcggagaatgggccctgatgtgccattttgcgacacgaaagtgtgagacgtgccgatatcttctggtgtgacgggctgggctgagacggtaaagatgtctctgtctagagagttttcgatgagattcagcaccaactttggtgtttcgcgcagagagttttcagactgatttgttagcaaagtttatgtgaatgagaatacaaactcacctgaacaatgacacagtttccagcggccagcgtaggggccagcgccgaaatcaaaccataaaagaaagcatgactcgaaggctcaataacgacaattccaaccggttcgcggctagtaacgtcatcttgaccttttgtcacagcatattcttgctccagctgctgattagggttgatggcaatgtaagcatctgcaatgagctgcagcgcaagacaatactcgattttgacctccgaaggctgatgttttgaatctttcgctatcgcatcttgaatagcggatgcattatccgccaacgcgctgtgaaggttgcgcagttggtctttgcggtagattggattgtgaacacgaccgtcaatggccgctgagcggattgcagagaattgtttcgacatgttgatgatttgagtgtgctttcagaatctctgagggcatcaagaccaagtatttggacttcaactcgaagtccttctgagaagagtaaagtcgtagttgatccggggaccccggattgtccatcggttcgggtgttttggtttggtctgctcctccacatcccgagtgggggtcactttaacctcaacagccgatctccgcgccttccgttggattcaagtaagcaggggaagtcatttgataataccaaagatcttgacctaattattgactttcaacttgactttttcatcagcaatcatgtcgaccacaacaacccaaacgcgtgtccaaaatggatctttccacagcgctgttttgagagattacgaacttcaccattcacaaagtcgcgaggaaacgccagagcgttcgcctgtgtcggttgatcatccagagtttgacatgccgcatcggcgggtaccttcttatcgaccactgaaccgcgatccggagcacatcaatggtgtgagagtttataatagcacgcctgaattgtttttcatcactgccatgtttcggggactaaactttaatgctgtaagtttggcagttgcagatgttgaatttgactgactttgtagggcgcggcgcaaacttggagggcttcggttggaaagtttacggacaaggtttggaagtatcccatcggtggagagttttagggggatctggagtgtcgtttatttggttctttggttatgttttgtatcaaatctttctctcatatttcctcgcatgttttgcactccctggtgactccattgtaacataacatcctgttagagcctaatgcggatcactgctctcatccaattagccgccttaatggctcagtggtagagcgtgtcactagtaatgacaaggtccacggttcgatcccgtgttgaggcaaacaagttgttcagtcgaatacctttctttttcatgttgatcaatgagtggcatttctttttgttcatgagacctttgtgcgggtgtaggttatggtggattggaatgactttgacaacgtttggaagttagatgaccttgagtataatcgcaagtcgatgtaccacgcgatttatgctttatcgagtaacttagaagtacatattcaatgttgaaaaatcgcagttaatcttttgactcatctgtattgtaggtaaactatctattcggacgccttcacaccaaccatgtttccataatcctctcccaactccttgtcaccaacaacaggcttcgtagaaggcaaaagaacataaagcatcctagcccattcagtctcactgcagttcctccaagcatgcatagtagctctctgcacacaaacatctcccctcttcatcactctcttatccccggaatccaaaatcaactccacctctccctcaagcacaacaccgtaatcaagactgacggtgcggtgcatgggagacatgtgaccaggacacatatccacgtatcgcagaacagtgcctgttgagacgctgaggcctggagcgtcgctcaggaaagattggtaagaagacacgtcttttgacaggtcggcggggaattgttttgttgcgtagcctaaagcaaaatgggcatctccgttggggagtgcgtagaagggtgcatctgagtcgattgttgtgtcgacgactgctttgccttcttcattgtgtgttgtgatgaagcgttgagtttgtcggaggtttccattaagagccatcttgtctgtcatcttgtattgaattgggtggataaagaatcaattttctgtatcaataaaaactgaattggtgtgtatcaaataataatcaattaccttccacttcaaatccatggtgttttatggtgtttgccggtcatatctccggccgtttcccgggatgtttacccctcgggatgtggaggtcaactcggccaacttctcctacatccgatcgcccacttgctccaacaacatcgcggtcgggaatagtgcccgcggattgagacatgatgggtaatatcaatcatcaatatcctattctattctggcttcagttactccagcgctatcaaatttcaaaatgacttcagcagattactcccaccatttctccgacaagaacattccttttggaatcgcttcttcggccgcccatgagaaccctcaagctgtcactagactgggaaacactgtcatcttcttgaatgatttgacaaaagatctactcaaggatatcgagggtgttttcaaccaaccgactctcaacgcgtttgctgctctccccaggagcgtgcatcaagatgttcgaaagcaaattcaatcagcacaccaaaagaatggtcttgatggcttctcatccgctagtaaggaagatgtgagcgccgtcacgatgcatctgcccatggaaatcaaagactttgccggtaagtcacccattctgtcctacgaacaaccactgactttccagacttctcctgctctttggaccacgtcataaacgcaggtcgtattgtcgtcaacaatcccaacccaccgccaggtttctttcacttccctgtcggttatcaaggccgcacaagctccattgttgtgtccggtaccgacattgagcgaccatacggacaattctgcaaccccaatgcggcaaacggcgaaagtgctgtcgtctatggaccttctcaaaaggttgattatgaggttgagcttgcggccgtcattggaaaaccgttgggcatgaagcagagactggatgcaaaggatgcggaagaacacatctttggttttgctattctcaacgattggagtggtaagtcaaccgattgtcacaaagatactcttactgattagtttagcccgcgatattcaaggtttcgagatgagccctcttggtcctttcaacggcaagagtctgggaacctcactctctccatgggtcatcacactcgacgccctagacccctacaggacacgctcgccagcccagcaaacccttgcagcgtcctacctccaacatcccaacccatcaaccttttccatcaccatgaaagttgaagtcttggccaactcgactgccacaaccgttggtgtgtgtcccgtggaggctctgtactggactccccagcagatgatagcccactctgttagctcaggcagtgctctccgaactggagatattctggccacgggtacggtcactggttctgacgaaatgagcagaggatgtatgcttgagacaacagagggtggctccaagcctcttactctaaaggatggatccaagagaggattccttgaggacggtgatgtcgtcaggataacggctgttgtcggagaggaaggttcaggtgttggattcggtgaatgtactggacagcttacgcctgctcgaccttattagatgcatatagacacacaaatcacatgttacagcaaaaagaacatccggtggcgttgggattgctcccgccagggcttgaacctgagaccttcgcatcactgaatattcagattgaagtattagtacgacgctctaaccaactgagctacggaagccaaccggatgaagcagatgacccgctttgatggagatggagttgctagactgggataggaagttggaatagtttggcggaagaatgatcaactcaaatcaaacatgacaaagacagtaattaaacggctaaattgaatatgatggagctatctactctactcttctcgcgtgggaaatatcatcaacccctcttccacactcgactttgctcttcacgattccatagacagggatctcggagaacccagtcgcaatgtggttcagcgttggcagggtctcccatgttccagcggacaagttcaactcggctccactgccaacttctgtcttttccacctttcggggcgtagactctaaaccatcctcaataaacacaggataagcagcatcaggaacacccgggttgcccactgaggggacatatcggtagacaatttgtccttgctcttctggcagtggaggagcgcctggaggtccagtaggtttgggtgccccgtttgtaccgttggcgccgttgacgccgttggcttcggcaagaccgttgatggaaatatccacaaactttgctcctctccaactgcactggattttggttgctgaattcttctcttcaacttcaatctcacagaacaactttggcatgccaagctcttccctgccagtgacaatagggtccgctaggttctccatgagaaccgccaagaaggagccaaatatcttgcttccatccttcttttcatactgaacaccgtgtagccagaggccaaagtacctgtagccgcctccgcccagccacttcatatccttaagctcggtgcacgcaaatgtagcttctgcgatggttccaggcttaaagaagctgaactgtggcgcggggaatagagtcttgagatatgttgccgacgacttgaagcggacagagtacgtggtgaagctcgagccggtcccatcgtggcgctggccgagaatgtcttggcgagggctgggcatgggcccaaaagatagaggagacttccagtggaggttcttgttttgggagtagagatggtctttgagggccttggtcgagttgtgccactcgtcgtggttaaagttgtagttgagaaacttgtagactgtgccattgttagtgacgcttcaaaaagtaaacgatttcttactgttgaatttggcgcgcttctctccgtggagatcctctcctgcttctcgggtaaactcttgaacggtgtgcgctctcacatctctggtcttttcatacagagccagtcgggatgggatgtcggctggcgtggtaccaagtggtagtagtgcagccaatgacgctgcgtcttcgattgcgataccgcctccttgtccctggtctataaagctgttagtagggttaacagaataattcaggtttactaacgaggcaagaatggatgagcggcatctcccaaaagtaccagcctctccttgtgccaggttggaattcggtccatatccaacaatgtccaaagcttgagttcatcggcatccaccaactctagcagagctcggactctgggctcaaagtctttgtacacttctttcagcagccctgtactaccgccacgtccccagcctattccaaaattagccaagtctttgaaggtgttcaaagaagacctaccagcgcccttgttcgaaccagcagagatgttactagggtgaatggcgacaaagttcataaaggtgttgttggaacagggatacatgatcaatctgcgatcatcgcccatccacatcgtcatgaatcctgttcgttctgtaaaaaccttggtggtttcattgttgcggatgacgtcgtggggaatcaaaaatctaaaagcgctctttcctgagccaaagggcttgatgtctgttcccgtgacgatatttcgggttatagactgcagttgtcagtttgagtcaacataaacagtggtccacatacgctaacgccatcagcaccaagaactaaatctccagacgctgtcgtgccatcttcgaatttgacagtggccgtagaagggtcgacatcgaccacgggactagatgttttgagaatagctggtgttccctttccctcggtagacgttgctaatcgcttgagctcttcgtgaagtcggacacggtgagaaaggacccatggctaggcgaattagcaggtatcagacacggaaagaagtgacatacattctcccagatggacaaaggacctgacaagttcatatcaaacttgacatctccggtgccggtatgctcgcaaatctacacaagtcagtcttgcccatgatgataacatgaatgacctactccttcgacagggttggcgccaaaggtttccgggtacactccaaatcgtcgtagaatgccatggcaatttggcgcaagatgaatggctgctccaacttctcttgcgagttgcgatctctcgaatagctaaagtctgtcagtatctgattgatacacagataaagttgacgtaccgttacatggtggccttgttggcgtaatccaagagccgcggtaagtccaccgatacctataaagttagacaggcgctaaagccaggatcaacaacttacccgctccaacaatgagcacgttcaaaggagttgtgtcagaattcatgatttctgtcaaggaaaaacaggcagataccgtcgaaacaaacttggcaagaacatttggactctttccttaataacctcgtccactgtacgcaccgtcgcacctgctgtttgtatcggacaatatttccccaattattccgaccgtcgggtctcggccccacgtaaccgaaccaggatcggaaccctccacctccaacaatcaaccgaattcggggatatcgaaatggtgcaattgaggagaagatatccactgggaatcaggtcaaatatggatatcaatgccgcaataatgtcttttcataccggcaaacttcaccatcatcaaaatgcccaaccaaatcaaagaggacctccacacagtggacgagaaatcattcccttacatctttgaacagaatgctactgttgccctcaaggctggtgatggacttgttcgtttgaacgtctatcgtcctaagggtgttgataaggttcctgttctcgtcacatatggaccttatggaaaggacatttcatatgaagagtgagtctatctaccctatcgtgaattccgctaacatctcagcttccatcccaaatccttcagcgaggtgaatcctcagcacaagtccgaacactcagcatgggaaactccagatcccgctttttggacaaagaacggctatgctattgtccgtgcggacgagcgaggccttggccaatctagtggcaaactggacaccatgtctcgcggcacaagcgaagctttctttgatgtcgttgagtgggccgctgaacaaccctggtcatccggcaaagttggtcttctcggcatcagctactacgcgggtagtcagtggcgcgtcgcggcaagaaaaccaaagggcctgagcgctattgtgccctgggagggcatgtcggattattacagggaccgatgtcgccacggtggtattctgtcaaacgcatttatcaagttttggtggaatcgacaagtcattacgaatcagtatggacgaccaggccgaagcgcaaggaattggggcccagacactatcgagggtgatttgcccgacgatgagcttgaagccaacagacaagatcagaccatcgacaaccaggtcaatcgattccgcgacgatacttactacgcgtccaaggaatacgacatgggtgatatcgaagttcccctgctgtcggttggcaactggggtggtatacttctccatctgcgaggcaacattgaaggctacatccatgctggatccaagttcaagtatctccgtcttatcaccggccgccatgacctccccttttactatgaagaggaggtagagatccagcgaagtttcctcgatgctttcctcaagggcgaagaccgcgttggttggtcggaagagggcaaggtttcgcctgtcagtctcgtcctgcgcaaaggcaatgtcggcttcaacgatgcggaaaaggagaaagtctatcctcgtcgagaggagtctgagtggcctattgcacggacacaatacaaaaagctcttccttaccccagagcaaggactcagctggggtgagcccaagaccgaccgcaagaagatttcatacaaggctttgggtactctagagaagcccgaagtgctgcaattctctacaccagcatttgaagcagagacggaaatcacaggacatgtcgttgcccatctcaacgtttctgtttcccccgacccatcaggtcccacacccagcgacattgatctctttgtgacactccgacacatcgatccctcaggtcaggaagtatattacactggcacagcaggtgatcccgttcccgtaacaaagggttggctacgcgtgtctctccgcaaagtggaccaagaacaccccaagaatcgcgagtggcttccccaccgcaactacaccagcaaggatgttcttcctgtgatacagggtgaggtgtatgctgtggatgtcgaggtttggcctacgaacgtggtggttgacaagggtggcaagttggtgtttgaagttgcgtctggtgatactcagggatccggcattttccagcataatgatgctgtcgacaggtatgtttgtcctctacattttcatacgcatgctaacgttttagatctcccgagattttccagggacacaaccatatccactttggcccacgacaacagaactacatcactctccctgtgattcccaactagatcaccagaggtgttatggcgacattcaataaaagaggatatcaaaattaaattagagtttctacatttcctccacttctctagaacattaacttccacgcgtctcctctattcttcaacgctctaaaggagatagactgccgcaacagcagcagccacggccattccagcgcctcccatcttgttaacactggcaccagacacaggaacttgagtaggtgtgggcataggtccagatccagagtcggatccagtaggggctgccatgccagacgaagtacccttggtatcagtgacaatcttgaggggcttgtcggtgcaggatacagtaggaagggcagatcgtgtgacgatatcgggggttgtgacggccgagggacatccactgcaagtgatggtagactcggcgtaggcacccgaaaggactatgagatgttagttaatattcgaattctgtgagtttgtgttcttacaggcaaggctggcaacaacgacaaacttcatgtttgctgagggtattgtaacgtaatgagtgatagcgagtgaatatgtttgtgaagctttgaaacaatgagatgaggaaatgcagtaattaagaagtacaaatcacagtctcacaatcgcaataacttacaattaaaacattcctattcccctagatcacggagcacacagcatccgaagggtttcggcattgttagtaaatcactaggttgatcaatctcctcaattccattgaagcccaaaccaagacacgatgctttagacagtagcctaccccagatcgacatgagcaatcttaattatctcagcctatattcgatcggatagtcataattccgagatatgtctcacaaacagacactaactgtcgatctaagcctccattcatgttagcccacggaaacgaaacatgccgacaccaaacagacccaccatgagattcggagaaagacaaatcatggacaacgctaaaacagccggcaagacgccttccgtgaaaggcgccctgatcatcattctgcacagacctaatttgggaagacaagcagttttgggaagatgaatgacgttattgttcggcaattgacttggtgttttgttcaagaggggtttcttagggctgtgatctagactcagccggcaagtttagtaagggttcagggagattacacgctgtcagtcagatcagaacggatatggaagatgccgagtgaaaggtgtgtaagttgaatcattgagatcagttgtattgctgatggaaagaaagagactaaaacgtggtcaagatataatatgatggcttgtctgtcacaaacacaactcaccatcacaatctcaacacacactctctcacatctcttaatatctaatcactcacataatcaatatgtacttctctacatccctcactctcgccgctgctagccttgttgccgctgctcctgccattcagaagcgtgctgatgccatcaacgacggtgtcattctcaactacgctcttactcttgagcatctcgagaaccagttctacctccagggtctctccaactttaccgagaaggactttgccgatgctggttacgactctaccttttacggcaacatcaagaaggtttcttcagatgagtccgctcacgttgactttctcaccaagggtcttaagggtatgtttgttctacactgacattgtttcgatactgacttctacagctgccggtgtcactcccgtggaaaagtgctcttactccttcggcgtcactgatgtcaagtctttccttgccactgcctctgttcttgagggcgtcggtgtctcggcttacctcggtgctgctgccgacatcatgagcaagacatacctcaccgcagctggttccatcctcactgtcgaggcgcgccactcttcttacatccgcgctggcctcaagcaggtccccttcccccaggcctttgacgcccccttgacttacaacgaggtctactccctggcttcgggctttattaccgactgccccaagtccaaccctgctcttcctgtcaaggctttccccgctttgatggctgaggcttccaaggaggctgttgtcactggctccaccgtcactctcatgacccctggctatactgtcgaggctgccaagggacaaaaggtgtacgctgcctttattgccgtcactggtcctacctttgttgaggccatgcctgttgatggtggtttcactgttgagattcccgagggctttgctggtcagacttatgttgtccttaccagctgcaacactgctgtctctgacgacactgtcgccgccggccctgccatcattgaggtgagtaattgttaatgactttatttaatcactactaacaagacaatagatctccagctaaattgatagaccaaaaggggagctaggcaacaagttgggtggaagtgagggatcttaataatgtctcagataatattctcaatacatattttacgtacaaagtactttgccttgttcacatttttgaagtgttccaatagtcatatcacctccatctatttgggcatattctggtaaaatcacttgatatctcattcaatttgccgtttgtcatctgatagtccgcatgtctctagtctaggaatgatgtccctcacattgaaagcttacctagaaaactcgattagtactaagcaacaaagtgtggtagcagaggaatgaagtctgcaagtcaaacgatgtgggagaagtgactaaaatacgaggaatgggatcaatctattcagacgatcggttgttggtatagtagtactaaacatcatcggacggcatcagtgacaaaattacaaaaaatgtttattttatggctagatatatgcaagacgactgcgaggatgctggcgttgtagtaatcggatcaatgctctacccatgtccctgtaacagagcctccatgttactttaccccggttctttgagcaaatgccaacccacttcttacaagtgttgcccatggcgtctttggatactgatgacgacaacgtcgagatggaggcgatttgtctcagtttgtgagtcttgtaagcgagacctcaagtatgcgagcgtacgatgaaacactgcatttcttggaaccgttgccatgtcatgggctatccgaaattgttaagctttgttaagtcattgcaaaggcttcaagcctgatgcccttcgaggcgaacaaaactgcgagtcttgcagacacgttaaatgagaacatgatggaggatgtttccctcagccagaggtggtgtaagttaatatatcatgacaagaacaatagtaacatcttagacacgcatgaacccttgactccaacagcagacactagttgtacgggttcgatccacgtgtcattactgtcaaattaagttcggttattagagcctgttggtttgatacattctcttatacaatagatcggtttcaggctctaaatccaccggtgtcaatcattatgaaactactaagcagccactccaagtgtcctgggccacgtcccaaaagtaaactgactgttacacatgttggtcaactcccaatcctcagccttgagctcaccatacacaccatcatcctcctcgtcacccgccgcccccgccacaaacatagccgacatgaaatggtcatccgtagcatgtgcatctctgtagcaagggtgtttcatcaacctcgtcatcgccctcctcaaccttggtccactgttgttcttgatcacatcctccacggcctgtcggaactccagcgcccacgactctggtggcttctcttgcgcaaaattgtccgagtagtagacaatgggcgcccaaatgttgcggtacaggttatgcactgcgccgccagagccgattataaggtaaccttcttttctgagcgagcggagggtggcgccgacgcgcatatggtagtgtgggtcgaaccgggcgttcatagagatgagggttgtcggagggcagccgttgggaaacatgcgaatgaggatgaggtatgtgtcgtggatccattcaaagtttgggttggctgagacgttgaacccggcgttcttgagcagcgaaatgcacttttcgccggtaggtaaatcggggacaagttcgtaatcgacgtattttgatgggtgaacgtatgcgacaggggatttgcctggcttgggattcatggcgacctccatgcgatctcctaccgcgtcccaatgggcgccctataactgtcagtgatttgaatacacgacaaatttgtaacataccatcatgatcactcctttgatcttgtttgcgagagcttggtcgccggcctttttccagtagtcggctgactcggattcttcccccagcatcatggttgatccatgggagaagaagtgaactggtgctagattcgctttcatcatgttagcttgtgattgatcgagaattaatcaacatacccattttcagattcggtatctatatcaatcaaatgtcaagtgtggctgcctgtgttgatgggaaatatgacaggtatcgggatgtggaggagccgagttgccgcatgctcgattgcggcaactgccgtctggacgtaccttcccctcagcgtcctgccacccccgcattcgccagggtccaggtccctttgctcttaccccggatctcacgatatatccgacccgaggggaaaaacgcgactttccatgcattttccctccttcctccacgtcccgaatcatcgcatcgtctctccacttgaccaaactaacaatgtcgacaacgactcaaccgggcatgttccaatgtggttcatgcaagaagaattacaagcgtcttgatcatctagcgcgtcacgtgcgctctcgtaagtttgttgtcgggagttgagagtcaacgttgacgcatcatagatacacagaccaaaccttacaagtgccacgtttgtccaaaagccttcaccagaccgttagtatactgtgttttgtgtgacactgactaattttgtcaagggatctcctcaagagacatgtctctggccacggctcccaagctggggaaggttctgtgtctgatcaaccccgattcatgccaggaagggtaggcaaggcttgcaaagcgtgttcgtcgaaccatttgcgttgtagtgatgagaagccttgccggaggtgccaagagaagggcattgagtgcaagtggaatgagccaatggagatggacgcagactatgcctcgcctgaggatcggcaggatgagtctatgttctcgcaagacaatgggtcttcaatagccgcctttacagatcaaaccagcattggttcgacgtctgggtcgtcagtgatgggtcaaccgtctttggatatcctgacgcctcaaacgacgcaaagccttttccagaatcttggtaggtccagcgtaccatattcatttcaacgctgaccgtacagatccatccttgaatccagcgacagaccctctatccttccagttccccgacctcaatctgctttctggcggctgggccaccaacaccaacgatgttgagatgttttcctacaatgaactcgacgacattgacctacgattcctcgattcttataacacgaccataccctttgagatacggagtatccaaccaacaccacgaggagctcagacaccgcgcgcttcatcacataccgaccccggcgagccagctgccatgtgtacagaagccttccagaattcgcactggaagtttagacccaacgccaaggatcacgcgggtgctgaagaacacaacctttcccttcctgctaccgactctgcttatccttctcccgagtccggcgtcgctttggatttgaacacgcgggtcacttgtgccaagctggaggggcctgcaagagacaggatcttgatgatggttgtgagcagttgtcggtcggatcatctatccaaagcagttgcttcgtttccctctgctgagttgttggataccctccttcagttttacttgacctcgtcagtcacacatgctacatcctttattcatgccgcttctttcaatcccaatgagaagaggcctgagctggttgctgccatggctgcctgtggtgcagtcttgacttcagatccagcactgacaaagcttggatatgccatacaagaatgtctgcgtgttgctgtagccaaacatgtaagtttcctcgcccaataggttaatatccactaacatatacagtgggaacgcgacaacacgctcgttcgagacctccaactcacccaagcctttctcatcatcctggaaatgggcatctggagtggcttgccgagaaaggtcgaaatcgcagaaagcttcttcaatcccgtgttgaccatgatgcgccgcgacggaaaattcaaaaggtctgcatactcggatcacaaagtcacatcccgtgcttcgcgtcaagattggctggaatggatagagcacgaatcattcaaacgccttgccctacgaatgctctcccacgacgcaaactcttccacggcactgatggtcggcccgttagtttcatacgccgaggttttactgcccttgccaggaaatgcagaattatggacggcttcatctccagagcagtggagttcgctgatggtttcgcgcgtggacagcgaaccactttacgtcgctgatgtcattgatgaccctgacgttttgaacaactatgctggctcggtagatgcgtacgccgcgatactagccgtcctttcgtgtacttggaccatgtgttgggaatatctccagatcgcttccctacaacggtcgaaaccacgtcggtggaatactctggtgacagagatgcgcaaagacgagttactcaagctgcttggccatttgaaattgagcttgtcagccgatgccgccgcagaccccgagatcaagatgcgtcttgagctcgcactattgcatctccaaatgccattcgaagatatccaaatattcgcaggcatggaaggtacagaacgcgcccgcgcggtatacccaatggttcgagactgggccaaaagtgaagctgctcgccacacaatctaccatgccgctcaaattgtgcaaatcgccaaagactcccccagaggctccatgcgcggaccaatggcgataatcctctaccacgccagtctggccttttgggtctacggcctcttgtccgaccaatcccgcacgctgagccagaacgtgtatcttgacgaccctgatagtatcgcactacaacgatttaagggtttcggacagggccggccgtgtattagatggcattcagagatccaaggtcaaggagaaattatgatgagcgtgtcgttgagtcaacccgacaaagtcatggaggctgtgatgggggttgttaggaggaactttgcggggttgccgacaccgcatcttacggagaagttggtgcagctgatgggggagttggagaattctgcaaaaagaaagatggacacttgatacccggtgtaagatgcatgtctcagtcagacaggatgcataataattcgagaatcgagccatgtacagcatgctttcgtaccatgaattgattaaaatctcactctttaatgacacacaatattcacatggaagttcaatttgaaatgtttaactttgtttattgtttgatgctacctctcttctcatcacatgtgctgttctctatccagtttaagcgactagactcaattagtaaaaagttgccagaggttgcttatggaatcttacggaagataagagtgccacagtcgttgccgatgcgctcggaaaggttgacattggcctcgacgggatcaccatccatggggttcaactcggcgcggagaacgggaatgttatcatcgccttcgatgtcgagggtgatgttggaagcagagccagagaagtctgggtgaagtcagtatattgttgatttacaaaggtgtattgatttcttactctcgcctccccatgagaaagagccatcgtcgttaccgatatagtagtcaaggtcaagagttgactcgacatagtcgccctcgccgttgccgcactcggcgtggaggatgtggccgtcctcgagccagatgttgttggagctctcgtggaagttacccattttgaatgttgaggatgtaggtttgtgttggtagagagaagtgttgatggagagaaaatcaggatcagaggccgatggttaaggtctatatatattgctgaggggcagtgattcacgaggcctcagtcatgccttcctccacaagagccaagaaatgacaagaccgagtcaaccgcgcaggagcgttgaaaaagatgccacgaatgcagtgcatcagaaagcccactctcttacatgacatggacccctgaaaacatccccgcctgcttcacatggatgacccgccttttatacataatacgacggtatttgttctactggttcctgcgtatgtttgtctcgggacgaccgcatatcaggaggcctctagtgataaagacaagacagacattcgttatgcggtttggtcttgaaacaaaacaatactgtcgtcttacatgagagcggctgtgcggtgagagaagtcttggcggtcggggatagcatccaatggccaacaaatccttggcgcctctttttattatgggcttggcatttgaggagacgaaagaggggaagcacttgctgtttcgtgataccgccttcgtaagctgatgttatgcctatcgttgcattgctgagatgatctcttccggtgagagatagagtctagatttcttggctcgtgcttgaggggttgtgcttgagggattgtcaggttggtgggtcaagatcaacagaagacaagagacaaccatagaatgtgccacatgaatacaacgtagatataaacgaaataaatattcccatatgatagaacgtcagatgttaccgaggggcaaatctgtccttcaccgtcaggtaccggcatgaggctcaaccaacaaggatcatcgccaagtggttccctaaaatccctgccaacgaaggaccctttccgctgtcgcaatcctcattcgctttccaaacaaccaaagcggaacggtcaacaaggaaaagattcccatcaaaagtccaaaaattccaaatggctcagcagggcctttttggtgaatccaatcagccacgaaaaatgtccaggcaaacgcgatgatggcacggaggatagtgaccattgtaaaacaatctgcggccaaagagtggtacgagtcgatgagctggaaatgttagaacacatcatcaatggaatgaggccacttacatagttgaacccgacagagggaacttgcatcaggccaaacgtcaacattccatatccaaactgcaatccaacccacatattgcctcccggatgttgagcgcagaatccaaaaacgaggaatccagctgtcgctacaaacagcgggaagaatagagtgggcagacgatcttcggcttcggcaacaccatgacgcttcttactcgctttcttgaccagttgaccatcagcgagcatgtaggtatagatgtatccgatgataccaccaatgagagcaccaatgttgatcaggcctgcatttgctttccagagataaggtgggctcgccactaattggggcccgatggtcgagatagacacgatgcctccgaccagaccagcatagtgaagcatgactacccaagtacctggcagagcaagcgttcgccagggctggatgaattgcttgagaagacttccacgaggcttgatgaagcccagggactggatgtaggtgaatggctttgtggtttgttgctcgctgacggtgacctgcttgtcctcgacatgctcattgtttccaaactgagcttgcttttcagactctgaatgggtcacgccctcgataggtgcatttctggtgtacagagtctcggggacgaaaaagatgacaccgacgacacaggctgcagacaatgccaggccaatccaaaagatcatcttccagccctgctgaaacgcgatgtagcctccagagatgccacctgcgagtggtccaacaaccaacatgatggtatagacggcctgcacaggtcagtatacattttacgggacttcgatacttaggtacaaaccatagcacgtccacgttggtggacaggaaacatgtctccaaccaacgcgggagcaactgaatctgccgctgcgccgcccataccttgaaaggctctggcagcaagtaaagaattgtaagaagtcgcgagtccacaccaaagtgtactaaaggtgagaagaagcgtggcgatgatgagaacaggtcgacgacccatccaattcgacaatggcacccaccaaatgttccctgcgccaaggaaaagaacattgatctgtaccttcttagtgacaatttaaaagagctcaagggtacatacagccatcaatgttgaaagctcagaaagacttcttgggtccttaggaaatatcatgggccatagctggaacgcgggtgcaataacaccagaagtgtagttagcgacgaatgcatatagcgaggcgaccaacaaagcagcgatcttgttccatgttggaaagttgagagggtctcgagggtcatcggtcgggcttgaaatgtggccattatcttcgtgttctcctgttggatgttagaacaattcttcaatgcaattgtagactcacgatggatctggatcgttccaggaggtgccgcagcatcgacctcctccaaagacagatcaaaagctgttttgagagaaaccatgatcgaagtctgcagttaggggtattgaatcaaacattttgcatcacaggatattgtggaataaatactcgggtagagggtgacatcccttatctcctccacgctaccccggattaccccatgttgggtttcccctcaatctgaatcttcatcgtcttatccaggccaaccaaaaaggttgaacaagtttgtggctgggtagaccttgcctgattcagcatattagtgatcaatatcaacatggtgttgtcgggttgccctccactttcccggtggtccgctcggaagatcatcgctcggcagtcgcagatgttcaattgccattgatgtgatggagttaatttctggatatgcatgagtttagacagatgtggtagaaagttgttgagtagtagatacgtcaaaatgagtcaagtgttgtgaagtgatcaggtagcatagggcattgtccgtggcgcgatctcaatgattctctacgcactggtcggcactcctaaatccgaaaccaggcccatcgcaattgaccaaaaatatcagcattctggagcggttgggaacctcagtgcgttgtctggacaaggtggacggatgactaccgggaaacctacgaccacctttgcgtcaaccagatacaatctagttatcctcttctgtttgaagttctctcaccttctcaacatttttcatagccaggtcagcctgtcttgcatgacgtggggcatgttatggctgaaatcaaaccggccctgtgggatggcgaatatgttggcccaaaggagacgtggttccattcaaacaatgcttgggtagccgtggctagcacatgcaagtctttcgctaatccttgggtgcaaacatgacattatcggaaatgtggctccattgttgcatgtgtcgacctttacttcgaatccttgtactcatctttgtaaaccctcgtcaagggaagttcctgatatcactgtgctcaaacaggacctcgaggacttattcgtcagggctgacctcatcacgattcttgtcaatggtgtgttcaatgggttatgtttttgtctcaagtctgtctcgagattgtgattagcttttgtaaatacgcttcttgaattttggggcctcttaagaggatccttgatatgattgtcgattaagcagatcttcctcatatgccgaacgcgaatagaagcaaagtttcggtcgagtttttacttgctgtttagacgcttgtcggcaagctcgactgtacggcttgtttctatgcctctataaactgttagtcgttccagatcgtaccaaagcacggatggcgggcttaccgccaagtagtcagaacctcctgtttggcaggctcaagtatctggtttccttccaagaatttggcagctctttaatatatctcgtggcgtcgtgaattgtgatttcctaacggtcacacttggtatgaatggtgtcgagtgggctgtcggcaacggacgtttcgtgctaaaacggcctgtcagcatcacgaacaacgcaataaatgagcgtgaagaagggccacgattgcaaggcagcaggccattcgagcttcacaaagctactgggttccggttcttgcaccgtgtttgcagccggtccgatcttcgttgggttgtggaacgttgacaaagctactatcggtctgatttgatagctgattagataacagtcgtcgagggcctcgaaacaaccaatgatcccatcactggcgtaaactaaatgacagaatttattctctttcagtgaggttttcgtggcttgaaagacggatttttcgtgcaaaacaaaggtctagaattgatgacctgcctggcgagaaagtaacaaaggaaagtcgcggggcacgaaatcacggagaaagagcgcaatagcgcaaccacagaccttaccttccccaacttgattccaagcgaccatgcgtggctgcctcttgccgtgtttaccaagtctggtcatttgaaggaaggagccctccattatgcagtatgtagcgtgtctgtcgtcctaggatctagtccaacttaatgccgtgctatgctatactcagcccttgtaatgtccaacagcattcaattgttcaaacttatgcatgtatcatatggagagggttttcttcagggtgtgattaatatgattgctaaatggccaactctgaatctcctgattgtctgtctatgcacaaccaatcaaataaataaatataagttacaactctgatggcttgataccacgatatcatattatgtctgatccatagacgtgttcatgatcctctttgttagggacgtccaaacccctatgcacaagcgtctgggacaatagacatggttattccttggatttcagtgtgttcgaagacacataaaacaataattgtccgaatgattctcctagaacttggtccacgccgttggtgttgttctcacaacatttcagctagacttccatctcttccattctacgtcgcacgttggcggtccttctcatcgcaggagcaggcaccttgttggtgcaacaggcaggtctactacctcggtgggtagtagagatattaccgaacagacaagtatatgcaatggcatctatgggccccaggacgtgatgttgatctttgggtctttcgtggagtaccaatcgacttcatcatcgcataaatatgttgtgtgcctttcggtcctctgtcttctccttcttatctacatctatgctcgaggcgagttccctgagtcatgttgccttccaggcgttggtgcattgggtgtgtcccaaacctcttggcttgcggcacgggagctaacaccggaaatgaggaacatgccactgaaacatggggaacaaatgaagggtcggaaggtcgtgaactcaatcatggcctttcatgctacatatgaatcaggagcctctcagggacgaaaaccttccaggcaatctccgaccagataaagtggggtggtaaaagggcgacgtggaggagtacaacaaggcgcgcaggtctgactgtactagggacgacctacgcccgatgccacgtgtggtttaagataattcagaactccggatagacgactatttgagggatgatacagctcctattggaatatcagaaaaacaaccatgatcttccaaggcctaccaagacaggcataatgttggcggtgagtctggcacatcacctagaccgctgcccagagtagttacttttgaggctagggttggtagcaaagctgcacctgtctggtcggttcaaggtattgctggaagagtttaggacggcaaggaaagcactttacgttttgagactccggtaggcttgcattaggatatcaacctatcctttgctttctcctcacccagatccctttattcgacggtttctccatctctccatctgcttgagaagagtcttgctccctggtgtctcggatctggacttcccaagtcttgagcttatagctccctcgatcagacatgccggtaaatagatcaaaagaccagtcgtgtttgggacacgtaacgcctacactgagcgtaacgccaaagtcttcaatatcgaaaggcgtgcctcttgagagaggaaactggctgtgcgggcaagactaattctattaggaaatctgcccctgaaaatatcgaaatgctcacatggtcaactgcgtggaattttcctttgtattgaaagacaagaacttggtcttcaagcggctgtcctaacgcatcatctccaatttcaacctccttggacaaagatggatcctctttggggatatgaaaggctttgcatcctggtattgattttgcgttgcacaagcggtgttttgctaggttgcccgcatcgtcatccacatctggaaactctgcagtatatcccgcaaaggtccattgagcaccttttctcgaaaagggattgagaaaactcatgttgataaaggtacttggctgttgggcggttttgctatgaaggaagaagtcaaaaattgctagagctaaattcgcggatcaagacatgtgatatatcacgtgagcaccttcgtcacatacatacaacgtcaagatgttaaaactaaacttgctgctatttctaactagagaattctaaaacttttatacctgattttttatacttttattctaaatacaaacaaacaccccatcacgaaaagacccatcacgaaaagtctcatcgccgtcctccttcacagctggcttcccttcttgaccttaatcttaagaccattagtctgtattccaaaagtcttttcatcgtgttttaccataccgcgcttggcgatacagcgcgtccattgatcgccttccataaccggaatgccagcaaagtcgcttccaatctcgatagaatggccgttgtgctggttgccatctcctatcttgaccatatctctgaaatcggaccgcaacatgtttttctctgtgaattgaatgggtaattctccgtcgagatcccattcatatccgttgttctgatcgaaaccctgatccgcgatgcagccgttccacttgagaccatcgttgaccttggtaacaaagtcattcacaacgcttgatcttgcgggcaaagttgcagtgttgggacgagagtctgcctggtggaccagtgccacctgtgacattgcaggtgacctggatcgagagatagggccaatttccttgtgcaggtaagaggaattctctagcgctccgctgtaaagaagatggtccaacaggttcccgtacttggacttggttggtgtgtcctcgatgacgttgttggaagccattctcttgatatcaatttggatctgatacaatgcttttgactgtatttgatggatcgccagggacagcgtacccttttgtcgttcaagtgtaacaaagatatcgagaagatcttgttctcggtacagaaagccccaagctcggagtattttccctttacttagaagggagttgatgcagttgttgttgatggttgatagaagagcttttgtttgcgtccctatctcaggagtttgtaaaagaggattttcgtagatacttgtagagagattgtgaagctcttgtagctggtcataatactgtctaaggacagttgcacacccttttatcttccttaggatgtcgatcaacgaacaacacgcttgaccaagttgtaaagctgaagcggccacgccgataatctctgccatgatgaatggaactcgaaattcgaggccctgtttttttgggggtgatgggtaaagaaacagcggtcagaggaagccaagaggcatgaatagctgtcgtgatcacacttcacggcaataaatgggttgtagatgggttgaaaatgtgcaaatctctgtagcttcaccgacgtggcatgggaatgcctgaacagtaggttcttgcgagtgtaatcaaaaggatctcttgattccactttcacagtataagttgggcattaatcaattagtggacaactttgtgatattagatggcatccaggacaacataacccagcgcgtcattcgcggtgaaacccgaggcacccaaataggaaatgcagagtgacatggcataggtaaggctgaagagttgaaacacactcataccttgggactgcaaaatgatcgtcaaagtttggaaccggtgacatgtcacaagagtcgccaaggaaatcttgggggccggtatttccgtctttacattggagatatcagatcatagcctctgtggcaaccgctggctgtgccactttaccaggtcaccaggtctgaaaaggtgtggaggtttgaggttcagttaggctccaggaccttgttaacttctgagaattttacgttttgaggcctggctgtggaattggggtcttaattacgcagctggacactatctttgccaatggtcttcatatactctgtaacatggcggttcaactcctaaaggggttcgtcagtagcatacttcctactgtgtacagaaactacagaacacaatagaacggtcttggaacggtagtttggagtaaaatgtcacaaggcacaagttgaaaactcagatgtatcttgaagtttcggtgtaggtttgtatctactacctgcgccacgttgatgactgcgtccacctgataaaattgaggccctaccgcctattctatgttttccatacctccatactgatctacaatgtgatatgtacttcggagccaagtcactgggccagatgagtgacataactaaaccactgttggatgagacagagcacaagcacacacctcggctgcggggggctaaacaagttatatggagtatctatctatcatttctaccgaattctgcaggttaaacccgcatatgatatccatttcagtgtcctatgaggtaacccgagacatggttctacctatccttggggaatacgcacatcacgcagttcaactcggctaaatccctcataatcccaatacttgtataggcttggcaagtcttgataagattatgctgcaagtatatagcaaaatagccaatcagcagggataaatattcgtgccacaatgcagtgcatcacgagggttaataacccaatgcaggcagagtgggtgggtcattgctaataacagtctttatgacatctttgaacagatcaaagccagacagacaacctgagccaatatcagtatattatccaggccgctggtcgtacatttcctttccagcggatgcgggggtccatactgcaccagagaacacaacattgctgaatccaggtagatattcagattgaatgcgaatgtgggagccaagttgagtgaattgtcgttgtactgggtatgatttccgttgtgttgatagccatcaccaataaaggtggctccagaactaacgtatgattcgcttctgttgatggacaatgcagtgcttccagtcagaccaacggcccgagccgaagcctggttgatctcgggagataactccatacctgagatcagtggtcgggatgtgggtgagaggttgtcgggctgtttgctctgcgtcgtgctctcactggtgagcataaccgaggtcgaggcctccttcgcctcaggtaaatactggttaggccaatgaggctcaactctcgaacacctgagaggcagccagcgtctgcactgttgtgtcatatgtgactgacctacagaacttggcaaatagttgtcagtgactcacctgctgccgatgtctcccagtgggtttagccgcccagaacttctaacaccctgagtctaacacccctcagggtgagatggaagatcactttagacctaccatttgctaggagtgaggtttgttctatccatccactccttggcaagtaccccataagtggctgcgtctttcaagtgccagcaatgcaataccttgatcagaattcccatgaggctgtagtgaggtgcatcggtgaacggccataagcaatttctctttgtctgatctaactcttgcatagctttccaactcctgacccaacatatgtgggggaatgagtcagtctccctgtgctgactacttcatgttgtgtcacggaagtattgagtgtcttgcttttccatcaatcacgcgtggttcgtgcggctagagccccataatcgggccatgcacttaatatccctgaccagatcttgtgtcatgtctccagtttctcccaatacgtcggcttggctccgacggtgccagctccgagtgtttctatatgccgaggaatgtcattctcccagggttgccagtttcgagggtttccacatgcggagttttcagttgagtgcttcctttcgttttctttctctttccaaagagacgctgtcttctcctactccactcaaacatcggacaataaatgacataccatatccctagtatgcttcacaaccgaaacacaatgcggttccttctcatgcatctgatggtgcatacgggtcccaatccctggaggaagatgagtatgccctgagtgccatgcattttgtctatcctccatccactgcagcatttccacaaacgacgtcgttgtggagtgtttcgtgccaaacagctccgctttgatggctttgtttgcaatgttctgccaatcttctggatccaggttcatttggaatcccggcgtgccaggctgttggtcttcggtaatagtcaaaatctttgcttctttcgcttcttgagcccgtatcatctcgtcctcaacagatttcacaatcttcttgtacccctctcccagggatatgatcaaagtgttaagaagctgagcgttctgcatcgcccagagaaacttggtgggacatatttgacactgaataattcctcctgctgtggttgtcaaatgacgcaacactgataatcgagatgtaaagggcaagtcatctgcttttcggatttcttctaacgaaaggtatagatttgcaagacacgcgcaactttgctgaccggggtctgtctcgaaagccaatagcgtgggatcaacgtttgtatctggtctgagatgggtcagcgagtcatcaagttatttcatgtacaactcacccaagagacatctccagcgttgtatcatccgacatgtgttgacagttatcaaaacttgacctccgcccaacttcactccccgtctcgcttgtgatacttgtagccaaagttgacggtgaggtcctgctctcggcactgctgtgagggacctcgctgatttttctctttttgggtcttcccatgggcagcttggctgagtatatgcacgtctctgatatactggaacatcttccacaatacgggtacccgccatcacatttgagcttcttttgtcctggactgatcagcattaccccggatatgagcggaaattgcgggtcgttgtactgcactggtcacaggaggatctcctgttgctgggatcttgcatctctggagacatggtgtttcggcttgtaaggacaacgatttgtaactgtataaagcaacgttattagattaggtctaatcgtacggggacatgtttgacgtatgagattatgttgaaggatcatcttataagccgtctaggccgtctgtggacccaatttagtccgaggccgtggccgctaagaccctggaccggagctcgggtcttgcatattccgatcgcgaccatcagaaaaaaattattttcctcgactactgataaagtagagcccccactatcatatcaacaacttttacatcccaacatcaactcattttgcgacaatggcgccctcaaaggaagtcgtcgctactggctcggccgctgtcgccgcaattgaccctgatcaggtatgttttccgcgacaatgcacctatgcagcttccctaacaatcccagaccctcaaggcgtccaaggctcttttggcacacatcaaaaaggcttccaagcaaaaggccgacgagtctgaaaagcgcaacctcctcgaagatcaagactcggaaaagattcccatctggctcaacttgaccaccaagcgtcacatcgtcgacaaggcccgtctgcagcccggcaagatctcccttcctcactcgctcaacaacgacgagaccacaactatctgtctgatcaccgccgagcctcagcgccactacaagaaccttgtcgcctccgaggagttccctgaggagctccgcaagcgcatcactcgtgttgtcgactatggcaagctcaaggccaagtacagccagtacgaggcccagagaaagctcttcaacgaggccgacatcttccttggcgacgaccgcgtcatcaaccggttacccaagatcctaggcaagaccttttacaagacaacacagaagcgaccggttcccgtcaacctgcaggccaaggctcccaaggtcgacggaaagcgacagaagcgtgttaagaccgagggcaccgtcaactctggcacagcggctgaggttgccaaggaggtccaaaaggcggtcgactctgctttcgtcagcctcaccccatcaacaaacacttctatccgaattggatactctggttggaccgcccagcaagttgccgacaatgtcgacgctgttgttaccggtatgatcgagaagtggattccccagaagtggcgcaacatgaagagcatctacatcaagggacccgagaccactgctctccccatctggttgaccgatgagctctggattgacgagaaggatgtcattgctgaggatgaggcggccaaggaaaaggccaacattggcaagaagcgcaagtcgctcgagaacgccgaggaggttgaggctgcaccaaagaaggctaagaagcagaaggatgttcccgaggccgacgataacaagcttgataagcaaatctctgaccgcaagacccgattgagaaagcaaaaggcttcggccaagaaggctattgacaactaaaatgtattcgcatcggtgttggggcgttgaaatggaaaaaccagaatagaacgaactgtatacttgcattcctaacaatattactggaataatactgccttgtccatcagtctcattagtcgttgtgaataggtgccatgggaagaattaacacgaacccagccgttacgatcacagtgtccaagtccaagtctgaatctaagtggaatctgggtcccagtcccagtcataggtcgatgttcattgtcacgggcttgcaaagatggctctgatctcgattgttgggtccggtgtttggcatagggctcaagtgatcacatgcagaaacctgaagcataagaaacagaattgtaggtcagtttatgctacttggactagatttcttacccaaagacttaggaggtaacttttctgctaccctgctacagctcctgccaaacatcctccgagaaacttcgcttccagggaccaaagtagtctgtaaaggtttggttgagcaactcgtccataccctggagatgatcaccaggggcgcttcggaagtgaagaccaccattgcgatccacgcctcggaggccaagccagtcctcctggtagagcttgcgagctcggaggggaatactctctgtgccattaacctcctcgaaccatgaagattcctttggcacaaccagtgtatcgtcctcaaacatccacatgacaaagttggtcaaactgccgaggttcgccttgtacttgacgttcttgagctcgcgttcgttgttgatgtcggcaagaaagttggagttttcgaggtagttgttgtaatcctgttcggtactgggatcgcggtagtactgggctggaacgagacgtgactgcacaaagttgctccagacgttgaatcgaagaagagccatggcacccttgcagagccagtcattctgaccacaagccttgaacttgacgataccattgtgctggctgccaaaggtaacaagactacggacttgcggccaattgcatcgctcgacatagccacgcaggaactgaccaccctgggagataccgatggcatcgatagcgggtgctgtagagaggattgggtgcttggaaagctcctcacaaacctgactgatctgatctgtaacattaccagtaaaggtagcagagcgatcttggctggggtctccgttaagggaaatgatgtaaacaaaagtaccggggttgatggcttcggcgagttcttcgatgcccttcatgccgtcgctgttgaactggtcacccagaccgtgccaaacgacaacggggaggggagtatcagtgaggtcgtcattggtgtgtgcaggtgccgcgtggccatgaccagccagagctccgatggcaaagccaagacggagcaaggaagggtaaagcatgataacgtgcgatatcgattttatggtgtattgcgatttctaaagtcaaatatcgactttttttttcctcgctttgtcgtgcaatgacgataaatgtgatggatgttgagaacggagagttgtctgggggagcctggagttgaagacgtcagggtctaaggtctgtcgcatgcatcagctatgacctccactttccatggaaggaacgcggggacggggggcttggcaaggaaagagctgaaatcttgcgataggtctttcttgcattgtaattaccttagtagatagatctttccattgtcctaaatctctgcaaacattatacaactcactctttcctcacgtggagaagcaacttccccgatctccaacatgcaggtcccaacttcccgacgcgactccaaaataagtggactcattagtggaagtaagcgccgatcagttgcctcggattctgggctgagacggcaatagctgcatagcacgcgaccagttacgactatcaatgcgcagtatcagttagttcttgttgaggttcaaatatttgtcttgattcggatatctgtattgatgcctcgccttaaacgaagttactgatcatcctatgttcatgggtgtttgtgtatcgatgcgacttttacttaaactcatcgaacgatcatgaaaccacacttacaaactattccgttgaccacagaaacttaaacataaagtccttctgtctatctatttacaccatgaacacaacaagtactgactctgtgttgttggtgattctgccgtattctagatataaatcaaacaggtctagggttggtacttggcttgagctccatggtgaactcatgattgactgtgtaatcacaacagctcaaaagagaaataagggccgaaaggactaatacacagaaataaactccaatataacaattcaataaccagactcgtttcagtgataaaggttctcttcagaatggacgaaactgtggctgtgcacgactgcgccacactaaagcttccgccccatcgcaaccgcatcatgacaagtgatttcatttccacgcgacagcacatgaactttgctctatcactaaaagtagcatttcgtcgaagccaatcgatttacttactattgtatattttccccaaagcgacgccccgacagagccgttgaacctggtacccgcggtcgaacatctcgccttgcgaccgagactcacaaacgcaacaagacgatcccgacgaaaagcctgcagaacgatataagactacaccccaatatggcatccaaccgcgatgcacccgcgacaaatggcgacggtgtacccaaaatcggacctcatccaggcttcatctccagttcgaaccaatacacatcagagctcaagctgcgtcgcatgctcaaagacaacggctgcgatcccgcgagacaagataactacagcctcaaaggcgtgcagctgattgataatgtcagagaatacctacagctgtatgtgcgcaatcttgtcgatggtacacgactgactcgatagacctgttcgtactttcgatacggcgtgcacgtactttcacaagtttcgactcaacttccgagatgcagagtacgattaccaagatgcagcgctggcttcgttatttgttgcttgcaaggtggaggatacaatcaaaaagtccaaggatattctagcagcagcgcatgcggtcaagaaccccgacaagcccgccgcaccggatgacaaggtatgtcatgtcccaaaagaccagatcataactgactctttagatatttgaacaaggcaagattattatctgtctcgaacgtctcatcctcgaaacgattggctttgacttccggacgcgctatccgcaaaaactcctcgtcaaagtcgtccgtgacattttcggcaaagagggcaaaccattctacaacacagcatatacaatgtgcatcgacatctacaagacctttgtccccatcaagggcacaaccttttccatggtcatggcaatcgtggagctcacggctctcataacggagcagcacgtcgacaaggtccgcgaatacacaaagacgaaaccgcagtacagtcgtggtgcggtcatggagacgatgctggatattttagatctttatgtgcagcattccaaagctacgaagatcggggcgcagattgatcagaacagggttatcgatatcaagattcggcttaacaacgatcttgacaaggctttcgaaccgagatacctgaacttttgcacccgctgcgaagccgaggatccgcagccgtctacaccggcatctgccacaacacccctaacagcggcatcgtggccaggcgatgcctcgggacggcgaacggcgcgtggacaagaggggacgatgcgattcgtgtttgatcccgaggctgcaaagagggagcaagagatgacgagtgaattctttaaagatgaatacgaagagtacgaggtcgaggttgaagagccgatagcgccgcttcctctagaggagggtcctccagttggacggggaggataccgtgggcacagagatcgtggggatagacgaggaggaccgtatgggggatatcgaggggatagacattacaggggaggaagaggtagacatcgctgatccgatgtcagtcactttaagatacccagctgttgaatgattgtatttctatgtatgcccgttttctttcaattacatggatatcgtcacgctacttcttgttcccatctttaacctccccatgatccccgacgtgcaagtcctctcccgtcggtccactagacctcacaccttcaagctccccatccttcgtcccaccaggttcctctgtacttctcatgctgctagccttgctcacatcggcactggcagggctctgcactctgagacccaaatccttctggctatctgggtcttccttgtttgcgccctgccaatctgccggccgaacctgaggtactggttgtccctctgctggctcgaccacttcctcaggcaaggcgtcagtaccggctacacgccacaccacagcaatacgatcaaaagctcgagaacccttgcggctagatcctttgataccatccatggcatcccactcgatgctaaaaacgccgctgtcaagagccttgccatccctttcaggcccctcgccctcgaagaaagtgttgaaccagacgtgcgcgacagctgtgaccatagtgagacccatactcttgggagtcttgttgcgacgctcgaccgaaatgttgacatcgctgtttggaatgcgaactggttcagtaggccttagaatgactgccataccaccaggctcttcctcggaattatctgtaacatccgtctttgaagatgaagcagatccgtttttgggcttcgtgccctttgacgacaccttgtgcaaaatctctgtaccctttctcttgagagcgtgtttcttgcccttgtcttcagtcgcgggatcatctccggggtttgttgcatcagagtagtgcgcatcttccggcgctttctggttcgcctttgcagcaggatatcctgccatttcccaaatcatgtcgctaataccgctctcctctggtgctgcagggtcaacgaccacgcgctcttgttttttgaacgtgtgaaagacgtcaatctttttgccctcgtctcggaaaccttcaatgtccaccttgacaccatggcgcaagccccagacgtgaatctcggcgatttcgataggtcgatcggtgtatttcttgccgcctttagtccagcgctcgacatagctgatccaacggagttgtgaggggatcgatacgccggcaccaaacttgggacgcatacgtcgttcggtgaatcgggcaagagcatcttcaggcttccaaccctcttctgcgatgagataactgcagctcactgtaccactgcgtccttttccggctttgcagtgcaccacaaccactcttttctcgcgcttcgcatccttttgttcttgagtgagagtacccttgcttgaagacatgggttttccatcgcttgcgacttttccgccatctaattcgccgccgtgcagccagttgcgcatgctggccatgatcattgggacgagtcgaaacggcggggggtggtggtcaggccatgggtaatgcctcacgcgaccgtacacagattcatcggggtaacctgttccttctgcgcgaaactcccatatggcccagtcgtcaccatgcttgctgtcgaggaatttgacgacctgatcgagagggtttcggtatgcgagttgggggtatgtttctgaaggtccagatctagaccatgttagcactcagaaccgagtcccaaaacgagtaggaattgtaatctcgcaagacaactcacgttgcgataatgtgatccgtaacatagcagagatccaagccagcttcaggatggcgagcacgaggccccgcgacaatctgtcgcaagatagacgccatgattagcttcagccgtggagcagtaaaaattacttaaaagtgattagaacggccactcgtacttccgctaaacgttaaaagaggagttgaagcggatgctggagtgtaaatgaacagaaccggttgatgtcaggctgagatgcgtaactcgaggcgacgtcatcccgttgccccactacttgatcgcagtcggatcatcacaaacaggatgaaagtaagcagacaaagacgacgacatgaatgatcattcttttcgtaattgagaatttcagaattttctggcacagccttacacagcccatcgcattgcctcagtctggccccacgtcgtggtgccaagagaagaaaggccagttaagcgcgcagtcaaaatgaaacatcaggataatcatgacttgaaagaactcaaagctacacgaacttaggatagaattttataatttctcaatcttaacatctaaattataccaattccatgaccaatcttatttttccctcgcttatgaggacttcttagcgggaccagcgttacccagagcagtagcatcgtggaattgtcttgcgccctccttgacagactgccagatggagcgagcagcaggaggagttccctgggcactgacgaaagagtcaactcgggcgctcagctgagagaacgagtgctgaacgtgggtgctctgagtgtaacgagcgcggaggaatgcggtgtacaggacaatcaggatccaagatcgacgctggaagagaatggccgaaaggaaaatacggccccatagagcaatctcaagagaagcaacaatggccattgaggcatcgtagtactccttcacgaaagcgccaatcttgttagcaatagggtggtcgacgctggttcggcggctaggagtagcaccatcagcctcgggcgcaggcctgggagcgacgacagcggggatgaggttggcgcgagtgtaggtggcaacgtggaagaccgagtaaatggtgtaagggatcaaggcgaggggatactgagggcagaacagccaaacaagagacatggctattgctgttagcatgttacatggttgcatgtgactgacttaccaaggtattggatgttctcatcggcaagcatagccaagggagtgggagcagcacgctgtccgctcttagcgcgagcgcgcatagtcttgtagacgacaatgccataggtgacagcggcggcgataaaggctgtgcggtaagagaatttggccatgccggtgtagtagttcattctcagccaggaaaagccatatcgaatcgtagcgaggataagggtgaggtgtctgcggatgccagttagcatacaatctagctatcgaccgaggccgcaacagtcatcacatacccgacaaaccaaccgactgtgacaaagaattagcaatgcgatctagacagcgcaagttgaccacgtacactgaagggtttgggcaagggccataagcctctcctggagaggaagattggggtttggcggaggagccatgttggcgaatgtatgtattgagtcgtagagatgcgtaaagcttggtgcttgagaatgtcagaagcgtaggttggttgaagagggaagaaagaagacaagttgacgggagatggacgaggaaagaatcaaggcaggggggttagtgattcagtgacggagcctgcccccgcttttaggtttacggacgctatggcccaagctcaagctccaatacaggacgaggggtggcctgaattgagtgatatcataagagactaaataagcgaggcactttagagaggataggctgatgtttctttctgtcatacccggttatggcacagtgcagggacctacaaaatttgaaactgatggaatgaacaagtggctgtaagaccgtatattgtttcaacactgtgcagacctgtcaactcaggacaggtttcaattacagagttcagggcggttgtaagggacaaaagggaagatgatcagggttcagcgccatcagggaggagtgggcatcgtaagctgaagaggcttagaagggtctttgttttagaagatgccagtctttgtcaagggattggtgtccaggcaccctgttcggaggttctcgaactatctgttggcatcgagtacttgttgaatgggtggttacacacgacaccaactgaaacgtgtgtacaggtttgttacaagacggtgatggcttcgatgacgacagtcattagcacgtgaaaggctcacaacctgggcaatacggttcaaatacgtcacgtgtaaggactcaatgcccaacttgatcatccaatcttgttcaagtattcgatagtcaacgtcttttctcatcgtcattcaatcaagaaaatagcttcaagctgatgattgattactgacatatgcagctttcgtcatcatacaaagccgactttgccaggttgaatgcccctggtagtgcgcgtagtgctgcggcagccatcattagtttggccaataggaacataatgttgtgcattggtgctgtagggtaaaacttggagaagacagctgagtctatgatggatcaagattgatccttccagtgtcattactgatgaggagattacagtaacatcaccagtaaacttattgggctgatgaggcaaatgcatctgatgcgccaaataaacactccacaagtcaggaacagccgagtatttgttacaggcactgctagcgtctatggttgctctttccgcctggctcaacgggatctgaggcacgcatcaaaaatataatctaccacaatggaagctcaattgaacaataatatctatatggacgttttaaattgtggtcacaagtcgcaacatatgcaacaattgcatcttgaagaatgtgaaagtaaaattaacatcaagggataccctccttactgtgactctcctcttcgtactcgctactatcgtcttcttctcccgatccactgctacactcttcttctccggactcactatgactctctttgtctctcaattcaaactggctaaaaggcgagtagtgaggcgcgccatactgcgaatacagctcagcactagtcttggcgcctctgtgtcgaagaatatccccaatctctgtctgtttcccatcaattgccatgtccaatggcgacttctacgtatcgctcaagggattcacttcagcgccagcatctagcaacaatcgaacacactccaacatgccatttccagcagcccagtgcagactgaaccggattgacaccttagtcaaggagtagcttcacgatcttagctttaccacccgcagcggcttcatatagtagagtctccccgttataactacgtatataaacatttgcaccagccttgacaagaatcccacacactacactttgttagttcgaggttatacataattgtcatacttagtataacttactcttcacgtcgtggtttcttacagccagagtccgtggtgtttcttctcgaacatccagagccttcacctcagcaccgcaggctatcagatactcaaccaagtcgatattactcctgataactactcgatgaagtgatgccctatggttaaaatctctcgactctttagaaacatcaccctagatcggaagcttgaccacttccttgttattgttctccaaggcaaaaaaacagcgccaggttgacaaatagcctgagggaggcttggtgaccgcggccgtgacggggttcgagaagtactctgccttcctctacaagagactcgatctttttgcagtcattatgaagggctgctgcaacaagcttgatgtagtctctctgctcttggcgttccggggtgaagatcgcttcactgtaagtccttggtatacggaatgtggacggactcatcgttgtgaagtcctcagcactaagcgagaaatgcaccgttttctcaactttagtttctgagaggttcgcattcggagatagcaattctttcttcttatcaggccgaggaggtctccagcatggacgtgatgctcggaaaagttgaagaattcttgaaccatggtaacgaagtttagtgattgccagtatccaaagccaccgcaaatgctggaagaaaaagtttctccccttgtttggaataagtagcgattgctcaagaatacgacgaactacttcttgggctcgaatatctgactgcgctgcgaacaacaagaggtgacatccctgtctcgactgaagatccaaattcgaacctgccttgagtaggcacagaactacatcagtgtagctagcatagggcaacacccaacggggtcagaccactgtagtctctcacttgaaggagagtcgcatctcctgggaagcgagaaactagctcagtgatcccaatatgagctgtgagatgtagaggcgtgatctcgcgtgaagaagccgaggggccagtgtgcccttcttcatctgataagtctatttcatcgtcgtaactgcggaacctaacggagccaaaggtccggcatagataactgacgtctgatttcaggggagggtaggaacgtgagtgatcaagtagtcggtcatagaatagtattttcggcctcttagacagaagctcataggtaatatccaggatattcttggtgggagtagactgtagatcccgtaaggcgcgaagatggtgaccagggtacctagagagagctccgcgacgactcttgaaccagactgagtattcgtcttccgagaaatcgatatcaattattacactatcaagacacacttcttatttcagtagaataaagcatttttggagttaattcaattgttgtttatgatttattggcattatctcagtaccagaggtttgcgttactttgaacactcttccgcagcatcgactcaaccctccctgattattaataatgcagaagattcgatactttatctaatgcagaagattcgatactttatctaatacagcaacgtgtattatgtatcgaaatgacatccagtgaaagatgacccttgctcgcctttatgcgtttgaaggttctttgactccaccacaactacatcatgggaaggcgtccaagtatctgtcgcaagggtatggaacattggaaggtaaacatgctatttggaggcgttttaggggcgaaatacaggcaagttgcgtataaaaacagggccaccttcgctataaagacttcgtagccatgtcggagagaatctcggttgacgttgtgtagaaggagatgtcgccgaacctcttcgcagttcaaccatggagaaaatcatggctataatacgtgaaactatacaatcgagtggtggtatcgcgatgctgtcgttggcagagaaggtccttttggcccctgagtccaaaaacgatggatcgctgagatgtaggtgggctgaggagcagcaagaagcttctcaaccactgtatttatataatcgacaagtcaatgttggaaaatccaagcagacagatgttgagaggagtggcaccattgatcgagcgctaccttgaagtgatggtatataagagtgacgatcaaactatttcttcgtcaacaacgggaaataggggctttatataagtgtagaataggcaagactgaatcacaatacggatttacggcataatacacggtcggtgtacaggagttaccactgagcctcaagtgactctatcatgcggtgtttgtgtatggcaatgaaggtctccgccatgtcacattgtacacctcggtaggaagatcaccaggggacgtaacgggacgtgttcaactgaccatctccactggcaaacaaattctgaagccaatgtcactagcgctcatctactctgacagtaggtcaacgatgtctaaaggacaattttaagcgtcacgtatattgactaaatcgagctatctaatgctttccaaatcaccaccacccaatacactgatgtttacggtctcagtatgtttcgacttcgcagccgccggacattcattccctgggcctctaattcctcatcagacaaaagatcaaggtcaagtactgatttgatgctttccaacccctcctcggataagaggtcactccttgatttgacgctctcgaatgtctcctcaggtaaaaggtcaagtgcagatccgatgctctcaagacgcacgttccgaccgtagtccataatgttgagaatacacttgcgaaactccaacaactgctgcgcttcttgaagagcaaaggttcggatcttttggacataaaaggtttcttcttccatccatgtaatacaaagacgcgcctctgttccgttcatagagacactgaaagcagaattgtcgattggcgtcatgtccttaggtccgcgttccataagctcctcgttcaacatgtcagcgatgttgacacacgatgatgatcctcccaggcattggttagtcgccacctagagactaccgttgctagaggggccatcgcctttgaactcaacaagaaggaatggtaggcagagaccgtccctgttcgctgctgacagctgcattgaaacgagtttacttcgctgggcaggcgtaaatgcgcctgtgagattgtagccaaggaggatgtccggaataggaccgctgactcgatgggcagttccagtgttgggtacggtccaccttgccatggggatcttgtcacttcgcttgactatgtcgtttcgaggtggcaatgtgacaagcgtgttctgtatatactgttccacatgtggctcgccggctcctcgctccagatcagcaaggacatcgtcatcattgacgtcttcgaccgataaatcttgtaactcccgatcacctgagataatttcaacaagttgtgaaatatgatctgggagtccttcgcggcggtcacggtagatgatgttgttcgctgctaggttaatggcttcgtactgggcgttttcgacaagtgcaccagtgagtctggaagtggtagttcccggacctgctgtcgaaaacccgttccgtccgctgggcgtagctccagcactggtggatccgatggtagaggcccgggtgctaaaccggactctcttgcctcgtacgttgcggcgacccatacttggaggttccgatcgtgcgtatcttgctggaggtctgtgtaatggattctggatgaggatatctgagtacaagtaattgtgataaatgtcagagggatatgtgtcttcaagccaatcgtcgatttggtctgttagaggagaggggctccggcaaccgtttatatagtcccgaacggcagtgaagggtagtgcctctggcatgggagctgtgtccttcatcatctaataagagaagtatcagcggccggtacgagtagtgagtctgtgatatgacagcgtgtagatgccgccatgtacatacacgattccaatgccgaatgtcatgttcaaagggagtcttcttcggcggtcgtgcctccgatggagacccggacagggacctgttgcgaggtctcttgttagggttttggagcccatgttgaggcgcggcgtttttgggtttacccatggtgagaacgaaagaagagcaggatactgttgttgatgtcacttgtgtgaagaaatttttgagatcaaccttggactgaggtaaagagaggtgcttctaagcagtttcgatagctctgattcatggtaggatgcagcaaacccgtgatatggacgtctgggagagtaggttaataagaggttgaatcatcgttgtacaagtgtacttacgactagccacatggtgtttttgtatgcctgaagcacaacggttcacgtgtatggtcatgtttgtcacagcatatgaagcttcacgaaacaaggcaccgtcctaccgttgcaacagtggaaaagataaatcagccctacaagcctcagcttggtgcagatcggccgtgaccaatcagagtcgtcagaaacattttaaactctctccgtgaataaacgagagttgcatatctcgggccgtaccgttgcagcacatggtatattaataaagatgtggatgatatttagctgcatattgaagatggatatgtcaagtctagacttgacgatgaaatactattacctggaattcacttcaggcaagaatgtcccgtcccgctttcggccgaacattccggcctatgggcagggctatgacgatctcaactagcggtagccctacccctacctatagtggaggtctccgctgtcagatccaatcttattccactgtcgtcattgtcagcgactccggcgcttccgtcacatttctttcctatagactgggaccgaaaattcttccttctctctcctcgctcaaaagaacaggaccagataagattcccattctggaagtttgatacccatactcactatcgccgatctcgctctccaatatcatggccgccaacctcgaagcgcctggtgccccagccgaacgaattacttccacagcctcaaccatcgccgattacgcttatccgtacgggcacctggggcatcttacacaaaagcaggaagaagcttttgttcagtttaaaaaggttctcgaggagaggggacttttgactcctgctcacgatgaccctttgatcctgtatgtcttttgtttccacccaaagacgaagctaacaaacgtcatagacgatacctgcgcgcacgaagatggaatgtcgaggacgcttatacccaatttaaagagacagaagactggcgaaaggcaaacgacttgaatgtgctatatgataccattgatctcagcgcctacgacttcagccgccgcttagtatgtcccactgaccgccatgcaaatacagtactaaccctcaccagtatccccaatggacaggccgacgcgaccgtcgcggaattcctctttacgtctttgaagtcaagactctcgactccaagaccgtgcacgagtatgaaaaggtcggcgcatcgagcaccttttcccaagccaagtccgacggcaagactcccaacggtcttttacgcctctttgcgctctacgaaaacttgacccgcttcaatatgcccttctgtactcaactcctcgaccgcgaccaccccgaagtccccatcactctgagcacaaacattgtcgacatttctggtgttggtcttaagcagttctggaacctgaagcagcacatgcaagctgcttcacaactcgccacagcacactaccccgagaccctggatcgcatattcgttatcggtgcgcccgcctttttcagcaccgtttggggttgggtcaagcgctggttcgatcccattaccgtttccaagatttttatccttggtagtcacgaagtcaagactgtgctggaacagtacatcgagcctaggaatatccccaagaagtacggtggcgagcttgactacaactttggagagctcggaaaccccgatcctaactggcagggtgttgtcgagtttgaaaacggtcacaagactttccctagcggtcctttgctatgggaggaagacggtaacgatcgattggtctgtgttgccaagggttcaaaggacggcaagcctcgaaacgagaggatctgcaccattcccaagacctttggtttgtcgcctgtggttgagattggtgggcatgcgccagtcgacgccgctcccgtcaatggcgttgccgacggtacagcgggagccgaaggcgctcagactgacgactctaccttgagcggtgaagtcaacgagaagctcaagatccaggaggacaagcccgctgtgccacaaaccactgctgcttaaagttatgtttatagacggaaaagaatggcataccccgagttggataagagatggaagacgtcataggatgttggtaaaggattgggatatatacctgtatgtttggcgcatgtttagagaacctgccatcagagcggacttgtggttatacagtcgattctatttctatttgtaaataattgttctagttttgtggtccataataattccgaattccctctagtcaaactccaacccaataaaccagtcttgttctaccaaagcaccaatttattccaactctatggcatcaggcctcttgatgtatcctctcttatttctccactgcgttacacccctctcaagctcatcccatgtaacaccatctttaacaagacacattgtcactcccaaactctcagtatctctattcctcgcctcgtcgtcaaaaaacagcatgtcctcatacttaatcccggttctcttctgcaaactctcaaaatgcttgatcttacacccagggtaaatctccaacaagccatcaaacatatcgagcgccttcttaggcttttccttagtgttgccttcgggcgcagtgatgtgcagcatctttaacagatcgcgcgcaagactaggtgcacttgtccgcgacgcgacaccgatttttatgcctgcgcgaggaagcgcgtagagaatggcgggcacatcactgaagaagccgtaatcttcaccatagcggtccgtggcgctcgtgtgggaggaattgggtttcaacggcggcgtgacgtgggtatcaatccaaaaaggccagagtgtatagtcaagatcgaagacaataagttttggtagcggaagcgacggatcggcgagggatgatgggaggagagaggaagctcctgatgctgaagacatcgaggacagcgtggaggagctcggagggagagggttctttgatagtttccttggcattttgaagcgatggtttgaatgatgatgaaaagtttggtgttgagccaacttttacagaggcgaggaaggtgggggcgtgacgttgctggtgtttaggtcatgatcgacgtatccgagtcgttggtaatcagccaaagtcagtttaccctgtagataaagttaaacttcagtaatgcaaagacaatactttctacgaacaattagtagaaaatgggtatgggtagagattttatcacatttatcctttgtttcattgttattattacttgagtggtgtctgtctctttcttcaaactgggtttgtcttctgtcgtcgccaaacggcaagaatcctccgactctagttgtcaaagtagaacaacgctccacaactcccctgcttctacctcaacttaaagcactgacttggacccttggcagacggatatggagcggatttatgtttctgacaacctagaccttctcagttgagttgtgacccgtggagtcgagccactgactgattgacagccctaaagctcgtagccgcccgatatgcaggatgcattagctatgctgggccgcaatgtacctgccttacgtgacaagcaccgttcctgaatcttgaattctcatcgcaccttccatgatcaagaattgatgcttctaccccgcactttccttcctccactcggttaacttagattgcggggaggcaaatccaagtcctggaaccaaatatgcgacatgtgattggctcaaactccactagtcaagtcgggggaaatttcccatcaacttccttcattgcgaactcgctcttttacctgacctcaagtttgtgtttttctccttgaattggtggctcaattggacaagatacctaaattgggttgttgacatcaaaactctatcctcctcactactaatagatcaacgttggtgtggagatcaaggggctgggactaattactcagtcagctcaactcacacgcgactcagtgaatcgatcgacgaattgggtttattgaatgcgcttcagacatggcaaaacgaacgtggtccgattcaaaccctgctggaatcaacgctgatgcgaccgctgtatgtctctaatgaaccacaacaaaaccatgactgacaacccctagtccccagcgccagcgcgaccaaatggtcatggaagaacttcatccggtcggcagagcatctcaggcatcatatctactgaagcttccattcctcagatctcacgcaagatcaaggcatgtgcagcgtgtcggaaacacaaggtgagattacccattcatgagtcgaatgggactaatgagatgcagattaaatgcttgatggatgagagtggcccaccctgtcgaagatgttctgagagaaatctgggttgtgttctgagtaaaagtctccaaacaattattgatgaaaagtcacagtgagtatacgagatggaatgaaatttcaccgactgactattccagattctctgaatccgtggtgcaagatctagagcaaatgcacaacgctctacgacaagtcatgaccaaactgagcctcccagaacttccccccttacagagcatcaattctcgagacgagggaacaccaccaaaagacgacaacccatcgaatacgtcaaatcatctcgctgtatctcaagacgaattccgaggcccctcatgcgacaattctccaaaagcgacccctgaagatgagggtcttccctacgtccccatccattctttgtatactctcaccaaactaagtgcccttcgatcccccgacaaccccgaagctcaaagaggaaatgtgataaacgactttattgcccgtggggctttatcattagcagacgcagagagtctgttcgccttgtatcgcgaccgtttggatcggtacatgtacggaatcggctgccgttacatgacgttagaggagctgcgacgcaagagtcccattctatccgctgccacgctcacagtggctgctttgcacgaccccaaggccgacagtatctatggaatctgcagcggtgaatttcggcgtctgatggaaaagtccatgtttgagcgtcgtattgatcgcgattatctacgcgccatgtgcattgcttcctattggcttagcgatttgtcttggatgctctcggggtatgctattcgacgcgctgccgagtgcaatctacataacagctataatcaagctatcaaggagaagagccaggaggcggcggattgtgctcggttatggtatatcctatacatctgcgatcagcaccttgcgactctatatggacgaccctcgattgtccaggaagattcatcgatccagggttgggagcagttcttgaagtcgcctgtggctaacgaggaggataagcgtcttaccggccaagtgatgttggtcagtatcttgcgaaatattcgagaactattcggtacagataaaggagagcctgttcctcgggtatatctgaatcacattctacagtttagacggcagcttgaccagtggtatacccgctggatgaaagacttaccaggtgagttcgccatcatcatatctgagatgtactaacgcgcaacagaacaatggacgcaaatcggctcctttcctcgaaaaggcacaattcttcactacaatttcgcccaaatacatctctattcccacgttttccgcggtctcgcaggtgacgcgcccatcccgcattacttcctcgactgcgccatgcaagccgtgacagctgcgacagcaattatcgacctaataatcaccgacccagacgtcgcccttggtatcgtcgggatgccctcatacatgctctccatgactgcgtttgcgtgcatgtttcttatcaaagtcgctgtcaagtatggcagcgatttaatcgagcgccagcgtgtccatgatctcacgaccagtcttgttcgacagtttcgctcgctcaaggcaggcaagtggcatcttgcgaatctgatggctggaggattggaacgcatgactgctacgcttgcagctgccgagccaggacagggccagtcggctagtatggtgtacaacacgatggagaatgcggatatggctgggcagatgatgccagggaatcaggtgtatactgatatggatggcgatacgtttttcgactatgacatgagttttggattgtcgcctgtgtttaggttcgatcctagtatgtttacggtcgatgcttcggggcaatctataccgacgtatcccgagccggattatgggatgaggcctcagtgagattgaaacaacttagttactacactgcggtaggtttggatacgggttagttatatttagcatagcattttgataatagcatctggtggttgtgaaagacaccgcaacacaacctcccaagtcctcaatcagactacacttacaacatgcacacttacaacatacgctcctcagcttccacaatgcatatctcatacccaccccctcgcatttgatggaacgtatctccacagtgttggtatctcggttttcctcccggcctccccgcatcatcgtctgcggagaagacggataacctccttcaccccgcggcaatggatgatcttatccgtctcttcttgtttaaatactcacagccccgactcaaaatactcgagtctattacaaactcatcgaagcagagaaacatcatgacacaacatatcctcatcaccggtggcgggggcttcattggccaggaactactaggccccctcctcgactcctcatcagacatccatctcaccatcgtggacctcgctacaccccccgttcccgaggcatactctagccgcatcacagccctcggcgcagacctcacagacgcaagcgtggtgaacaagctcatcacctcgcagccctttacgacaatctatctcttccacggcatcatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagttgttgataaacgactgttcgagaaggggcttgattgatggacgtattgtgcgtcttcccactgttgtggtgagacccggaaagccatccgccgcagcttcgagctttgcttcaggaattgtgagggagtcgttgcagggcattccgaatactctccctgtccctcgaagcacacccatctggatctgtagtccagcaatagtggttaagaacctcataatgatgaaggatatacccgctgagaaattcggacactcgcggattgtgaatctgccgggccgcacggtttctgttcaggatattctggacgcggtggagaaggtgggtggtaaggaagcgctaggatatgtaaaggaagaagcggacgaagctgcttacaagattgtaaaaggctgggctccttggtttgacgatagtagggcaatgagtctgggattacatgcggatggggagttggttgatgctgtcaaggcgtttcaggatagactcaaggcgaaataattgccgtcattaattatagttctatctgcgcgccttttaaaacactcccaaatatctatagctttgaagaccgcacttttttcaatactgaacccgattcaatgcgtccagatgtgactagatgatctatatccagagtattcacaagagaaggtgttgcttggtccagacttgtaagaccagcaagcctcattgaagtctcgagctcatctttcaagactatacgagtgttagtggatgtcgacaaccatgagaggcgacttactctgtgatagatgttcaacgcccttttgaccatataccaaggaatacaaaaatggtcttgcaattccgacagctgtggcgcctagcgcaatggcttttaggatatcggatccacgctcgaagccgccgtcgataaagatctcgagatgatcaaatgcttcagggaagcgctttcgaacttctaaaaggataagaatagaagcttgggcactgatactgttagcttgcatctttcatagctcaaggacaacttacccgtcaagcgaccttcctccatggttactcaacataacgccatcaacaccatagtcaaccgccaatttgacatcctccaccgtctgtacacccttcaacacaatcggcacagaactctcgcgtctaatccattcgagatcatcccaggataggctcttgtcgatatactgccccataagacgtcccaaaccgctacccttgccatctttgctgctctcgctcccactcatctcggatttgatgacaactgcttgtggcgcgcgctcgtcggcttcgcgcttgcctggaactggggcatcgacggtgacaaatatcgcttttataccgagagaatgagcgcggttgagcagttgaacggttttgggacggttcgaattgacgtagagttggaggaagaagggatggcctgggggagctgcgccgatgatactcgggagggaataagaggcgttactggagatctgaaattatgagtttcgtctccgtgccttgactgcgagtactcacaatctcaaaaatgccttcgctggcagcagctctactccaaccaagctcaccatccggatgcgccagcgtcgccatagcagcaggacacatgaagaatggcgctttactctgcagccccagaatcttgcggccgatattgacttgcgacacatttcttagaattctaggtcgtagcataactctgcggatgagttcacggttgtttgtcactgtcacgagatccgtagccgccgaagagtaaaaggcccatgcttttggtatgagagctttctgcgcagcgagtgcaaagtcgtttgctgagaggatttgatcgagggctgggacgttagaggggagttggatatctgtatttgttagagaagttgtttcatgagatgagagtatgtacctcttggagcagggatattgggagattcagactccattgcttcgagatcactcatgttgacggtatttattgatatcaagttgcttagtgagtattgcttcgtgagatagactgatgctcaactgtatctttttatcgtagactgttgtataagtgaacaagatctcgggccccgcaatcggactcctcaccttggatccgtcatgatcattcgggtcggtgcatcttggcgcgagtcgcactaattagttgccggtcttgtatccgatagcccggtttgagtttgtcggctttctctccgatcgcaactaagacatacaagtacgtactttagtgtttgacactgctatataatagtcgagaaaagtccatatgttttggagtcgcgctgcatcttgtctggctcatgcgacgatggggacttgatgccgggtgaaggacttactacctgacctggcccgcggctcgagctctccagctatatgttgactagatcgctttgcatcgatctttacggtcgtttgtggctatttgtcggtgagagtctttcgggactatatggctgcggcctgttgcgtccatcgcaacaatatctagacgcttaatgtataaaaaaggagtttaaatttattcaggaccctgagattgagaggagtcaggatgtagtatcaccaagagtcatgattggtgttgttgattatgataatctttgagccaatgggatcagataccgaagggggggcccttatacattcagtatagtcaccactcttcactactccgcagctggatgcagatgtaggcaaatcatggagcttcctaaggaaaccctaggagctacctaggagttccctaggaagctcctaatctactcatggggcgtaacatgagattaacatgagatcaacatgaagaaattggcactgattttaggataagcgtgagcaaacggtggcagacagtcggcaactgatctcaggatgtgtcagttctacactataccacattgggaatttcatcatatgaacaatagacaagtaaacagaacagtggcattgtgattcagtgatctgtgtgcttaggcagctgttcaatgtgaattcttacttatatacaaatcataaggaggaatcttttcatgtagaatcttcgcctctcacatccaactttgcagatcacacttgtacgcagtgtcacttttcacacaatcatcctcgacacttttcccctttacagctttgctcttcacattactgcgaccaatatcctcagttcaccgggatatatcaactgttccttaccaaagtcgcccgtaagtgaaatcttgtgactggagtggaaaacgatggaatggggactgattcagaatgcagacattcaatttatccgaaatgtcttccgaaagtgctgtcaacacgatcgacctggcggacaaaatcccgctcactactgccaagaccatcgccgacgtgaattgtgtcgagagtcgagtgaaggatgcgacgatcttcaaccatgccgaactcactcaacaagagaagatggctctccatgatctcctccaagggtggtgtgacacccgccccggcaacaagatctcgcccctcctacagaaaatgttcttcgccaggattttcgaatcctggaattttgataacgactctgtctcggttcctgtcgctcctggaaagaagcagctggcccaagtggcagttcccgtcgggacgttcaagattgacctaccagtcacccctatgaagcgcaagtcaggcgaaaagcttcaaaacaagacccaaggcgagcaggtgcaaaagcttggctgaccgtccagctgcagccggagtcctgcagctttaccacactttggtgagacagccttggcgccactgtcaatggcgaccatgtgcgtctcgacgatggcatgacgatggaaaaggccattgcgaaggcctgagtcaactttaaccaggcagagaaagcccgtgttcaggggtacaacaatgcccttatcatcgcgctcgcccgtgcccgaatcatcgcctttgccaaggcgggaactgtacacccaccagttgtggccgaagatcttcgtatcaatcatcggctgaatcagtgcatcctcatcagcgataatttcaacaagttcgcgaccatgatgatcaacgtcggaagtttgttacagcgtgccaatctcggccaggctgactctctattgtaagggagggtatgggcagtacggagaaacagtttacctttgtcttttcggtcaggtagatagtagggtatttaacccaccaaatgggattcatctatcttgccctgacaccctatgtgatagtgctatcccgcctgataatttggcgtagagttatcaaatgcgtagatatcttactaacgccataactcccaattgcataatcgaaagatgaagctctgctcagtggagagttggtatcttaatacttgacagcaagttaagattgatgttcttctttattatgttagaagaaggggaagtgggtagccattacctttgtgttatgtgagaataaggttacgtttgtgccctactgtgtatgactcttatggcagccaaaggcaatattgtctttaaagttataccaaccaccaaatataaagcctggcccctagatattctcacttaattttatcatattatttgcactactcaatctctaacagtccagactgcacaatgtcgccaacagaccaaagcaacgaccgcttgcaacgaccgattctccacctcgagttcaaaacataccatcactatcattactatctctacactcactcgtttctcccgtatctcgaagaacctagtgaaaggtttctaaagaacactgagagctacggtaccagccccaattcaggcttcaacacacgatttgcagcgtcgccgtcacccccatggagcaccttgtcagacgccatggtaattctgtttgagaatgaactcaaagctatgtattttgagcagacggctatagaatttcgccgcacggaagaataccgctataaatggtccgggtgctgtgatccgccgctcgcaaaatggaaccaaggcgcgccggtgttgacggatcgagactctataattgacttcttcaacaaggaagtcatgttatatattgatgtggatgtgatgcgcaggccgatagaagaatttcacttcccacttctagggcggtatctttaccggacttggtttcgacaacatgacggtcgaccgccattccaaagtggcggattcatcgtcaagcccatgctactgcaggagccgttgcagacggatctagtccaactatcgacatatcacacggagctttctaaatttctctcgcagcctcttgatgatcttgtcgcgttcgattgttaccgtcagcctggagacacttcgccgtcgctctgtccgcccacccagtccttccgtgaccatggttacttcatgtgtcccttgttcaaagccttgtacgttgtttaccacaatcaatttgatgatcatgactatttggatgaaccgatggatcggggagagtacgagaaaaccgacgactacagacagcggttcattggctagcagaagtcaaacgagagtgtgttacttgtgaggacggggaacgattcccatctctcctcaccaatcagctttctcccgctcttccaatctggtttggaatttaacgttaaccgccctgattatcaagatgagccagaaccaacagtcgttcgagtcaaattagagacggcgcttcagttcatagcggacctactgaagaaggaagaggctaccccagagatacagagatgtatacaagagcaagacgaaggctgccaggattttgttgatcgaatgatttacgattgtcgagaatttggcatcgactcgcaccggtcttattgggctgcctttcgacgagtccgggcaagattggagaacgaggcatttgaagacgaccaagccattccatcatgggaatgcctatgtcgatggacttattattgagtttaattagagttgcgatatttcttgtacatttttttttttgttattttttgttttgtttctatttcttaaaaagaaattataaaaataaaactcacaatttaatcccatgtatatcgcgacacagatgtaacccttgtacctgtctgccctttattacgagggccgttacttttaagtcgtttggccgagtgttccttagtgacagtagtctgaaagaaatgtctaaatatttgccaaattcttgttgtttccaggcataccgccccgtttggtggtcctgtttcgatgcaatcacggttcatggcacaaggtaagaataggattcagtattcatcaacgacatatgctcttaagtagaatccacggcgtagtctctatgggcaagcaataaccttgtctagtgagttcaatcaccagatagataaatgcccattgcatcaaagtagagtcttgtctcgggctcgcccttattttgctttaacagaccttcccatcaatcagccaggagaagaacagcaaattctatacgttctccgttctcaagactatctaacatattttagagtcacatttaatgaagcgccgtgttaatgtgtcgtgtggattgtcaatctggtatctgtgctatgtgttgtatctggggaaaataggggaaatgggggatgggggatgggggactgtaaaccgttctctgtccgcatagagctccaaatctcataatcttcatgctctcaaacttaaaattttatctccaatccaccaggcactcattcccgccaggttgtctttcggaaatcgtcgcataaatcgcagactctaatcttgtagatggcgatgaatctggtcaagaatcgaaaggaacatggaaaaatgaaacttttcaccagtcatgcacttctaaaccctctttggggaactttttcttaggctcgtttggtgaccttgatcttgatctttgtcttcctcgtctcggtgccagtcttgacactttcattgacactcgccttggtagcagtcttcttcgacgtgcccttgcgcttgcgagatgatttctgcattccgtcgatcatgtcgtccttgtttttggcggtaaagagcattctcagctgcaattcatttgaaaaggtaggctcgtgtccgccgtcttggagtacgttgctgacgattgcggctttagcgtcctgaagcatcacaagtctctcatcgagggtgccccttgcaagaattcggaccagcttggtctctttcttttggccaatcctgttgacacgaccaaaagcttgctgctcaacagtggtgttaaaccagatatcgtcgatgattactagattggcaatctgcaggttcagtcctgtccctccacattttattgatgccacctaaagagtcagtacggacaatcgatcgtgccgggtaaacttaccaggattctaatgtcagagttgttctggaattcgttgtatgctttgacctttctagctggggtactggcgatttggttgtagtagagaaacttcagtcccagtttttccaagatacatcccaacgccttggcagtaatggtgaattcgataaagactaccaacgtgttagatttgtggttcaagttcttcatatgagccttaccaataatcttgtctttaggggaattctgcagccatgttagaatcacttcaactgtagcagtcagtttagctccccaaggcatcttggtcggatcgaagccaatatcctcccggccgcaagtggcggtaaagaaacactcagttcgatcaccgccaccatgccatttagatccaatactgtctgtaccagattctttgaagtctgtcagcagcttcacggcgttctggatgccctctggtgtgttagggggactggctctgaccaaatcaacggagcagtcatccactggacactaaagagatgagagccaagtcagttacaatactaaagtaaacgtcctttctcttacctgttcaggggttccttcagcttgatatttccgtgcactgttgagagcgacagtcagacagcccttgcaataaacatgttcgcactatcaacattagcgcattgttcatgctcgacaccacttgacctacatttgttgatttgacaactctctttagatcggttaaatcgcagcaaaggcaacatttcagtccataggtgttgtgctggttaatcaccagcgaaagtagcctggccatgtcggagatgccaccggatacgtctgggtactcggtttcgagttggcgctgtcctggcaagaatggctcccatcgagccgcatcttgaatttgctgttcagtatcggtattcggtttctgtatgttttccttgtattgctcaagaatccactcgacgatttccttgctgtcatcccctcgaagaaacatctcaagattaaacgggtgagatgcagcttgtcgcattcttgtgcaccgtgcggccatagccttggatttttgggtgccagaaccttcaggctcgcttgtcttaccatcttttgccgtatcttcaccattgtcaacgtctttgtcgtcagcttcgtcgttgtgtccgtccttgttgtcgccgtccttgttatccccttcatcctcgaggatcttgacgtcgtactggttgtctattgctcttcacaaactgtcagcactctatttctgttctcaagagtgcatgttaatacttagacagggccaactcccaactgggaggggtgatccacaggtcgtaacacttgcttgatgggagattggtgattttgtttccaaggaatgtgtccttgtgagttctatgctctgtcagataccagctcaggttgtaatgctgcagtacttaccgtcggagcatgaccatactgacaataagccgaatgttctgttcagcattactctgtccgggacgtcagcctagtttctcacaactcaaggaatacttaccccagtgatgtattgctctttgaattctctcaacgactgtgtgaaactgcaaccaatgaactttaggtaagggtaaaactctggttcataaatatcagcataagcaattagcttaataccatgagacacaaaccttggattccgttagagataggagtcgcagttagtacccagcgatactttgctgtcaaactgcagcatgcgagagcggctatcttccatcagtcttgttccctcatgtgttcaataacagacttactgctggagttacggttcttgatagcttggccttcgtctaggatgactctgtaccaacggattttgaagaggggtccccattgttcgctcatctctttactgaaaccttccggatctctctgatactctgctttgagtttgttgatagctactggtgtaagcccttgggaaataagctcagagtaggttgtaagtctgtattatgttagatatagtggcaattacaagatggtgatgacttgcacaacccaccggctgccccaccaatcgatattcttgcattctgctttagagtaacgaacggctttgtccaaagcttcttggaagtagcagaacttggtgatttgattctgccattgcgtcaccatagcccgattcggcaaaacaaccagtgtcgccttgctaaattgttgaatgtcttcaggctcgggaggatgacttactacacaagcaagggtactgactgttttacccatacctgtatcatcagctagaataccaccagctggtgagagatcttttgcttctctcttcaccatccactgtgcagccgtgagctggtgactttccaatctttcgccaatgcctgtgagtctccatttcccattcgcttctttgacattgcagagaccaaaactaaccatggcttctttcaattctttcttttgggttttggtccttcgtgtgtcgcatccttcggggatgctgttcatcatttggcgtatctgatcccttttggaactagcttgaatggagcccatgcttggtacacattcaccggcggtattctgatcgatatcttccatgtcgtgaagcgagttggccagaagactagcaagatttcttgcatccaaccccgcagatgatttagcagatgtctttcgagctttctgtgggctgtcttcatctccattgagcttccgcttctttccttcagcctcgttctctcgctgaacctcacgttgccaatattcgcgtgccgtcttggcaggtttgcgtcttttcttagcccctgtgggactatttcccttgctgtcgcttggcttttcagctttcacagcgactgttttaaaattagctcagtcactgtaactcttctgcccatttattatttttcttacctcggtcatcgtcactatcgtgttcggagtgatcatccattctaaaatccgaatcgtcgtcatcaagtatctcgtcatcatctggtcggtcgtcatcatgttcgccctgatattctgcagtcgtgttggaagcctgagttacaccccttccagcggcaggtactgtttttgggatagcctttcgagtcaagaactcaaggtcttctgttgacaagtcgagcctttcgggcgaacactctgcaggcgggcttggagatctttccgtcttgatgtatggggtggcttggggatctttggacttcatgtcgacgggcttcatgtcaacgggcttcgtgacatctagctccatgccgtcaggctggtctggctgcgatggaggaggacccatggcgaagaaggatctagtcatacctattaaaagatatttctcacaatgtctggccaatgaaaagaacaaataaactcaccaggatgcgcacgcgataatcatgggaccaaggaatgaatgtcgtgggtctacctattagtaggttatggcgcccacgacacaagatcaaggaggtaccaatccaaacaattggattggtgtagaagtagattacagggaagaagtaacaggcgacagcaagggatgcaggaaggaactgttggatgttggtgtgcaatggttgaagagggaaggaacaatctgaaagggaagaggtgaagaggagaggaaaggattgaaggttgaagatccagttcataatgaagaaggatttaaatagttgagatcaaggcggtaatgattcactgcctctcgtgagaggtctggactaaagtctgcgggggttgagataaaagtgcacaacagaaggggatgaagagtgctttttcctcaagtgaccagatcaagttgttcaactcccgacaaaaagtcaataatataataataacagacacttgattcgagatatccctgcgctatgttttatatccttctgcacctcatcccatgaacttgacccgatgatccatacactcttacccctatccagatgccgcattcgaccctcattcttcccatctaaacctccagacaactgagttccttgtagcaattcctttcttgatttgaatgccaaggtgtttcgccgaacgaggattgacagcccttcttcaagcctcctactggtgaagctgctccttgggaaacgatcaaggtcgaggatcgatccttaagtaaatgcttccacttgagatccggtcaaaagccatcctgttagttggctagtcatcctttgaggttaaaaggagaaactcccctaacactactcccctagaagctcaacaatgaaaagtcatcattatatcttgccaatgcttggccggactcagaagcgattgctgtattattggatcagcttgtaagagaagttcaaggtccaatttcaacagaaaatattggtactactgtcgctattgatcatttcagtgactttgacaatgcttctcgaaattatcgttatccagacgacgcgacaccctacttgtggtttgcatcgaatggcttagctcctatgtgatgtctcaacaaacaggtcaactttccacctcagctgcatcatcaagaatataattagctactattctaatcattttaacatcgagattaatcacagagacgcacccacgagtcaacaggcagcttgactggaccaaacaccatcaatgattgttgtcccagtccagcctagattaccctagacaaacatcaagcagccacacagtcaaacgccctgaaacaatagaacaagatgagaaacaacgaggctcttgggccaactaacgatataattgttacagaaaacaaccagtcagtcatcaatcggccaacgttctagcgtacgcggaatgagtcgccggcgcgtttcatgatgcgcagaatcatgacgctaaatccttatccctcatacgcaagcgagcatgagggttttctcagctgagagccgaccagaccattcgggacccgactcatgcaggtgcttcaacactaaaagtctctgccataacgtggagccgactcgtgttggtgggaatgtcagtcatgacatgcagacaacagtatgccgcaacacgagcaatcacaaacgcaatgaaaggctattaatgcattgcaaaacatataggcaataaggaaaattgcgccaagagaatacgacacctggacacgtgtgatggattggtgtccgtaaggctctaaagcattagcctcacgtgctaacggagcctccacgatgcccgatatatgtctgtgcgatgaggggaaaggccaagatgaccaagatgaccaagaatagacgtctgagaggtgtataggtgatacattacctgaataccttgcggcgcacgtctgggcaaaagcaaccaacaatagcatcgccattaattgatgggctactatattcgatacgcgaatgcaaccaacagaagaaattatacactggtgggttacatagagactgatattggaaggaaatattagtctgggtgagtgtggtcagtgccaacatttccgtctgatccttcgagggtttgttatttacggatcaaggtaacactgcagatgtactactgtactccatattatcaattcctgcatctgttgatgcacataattaatcagcatgacatcctagtgattctaccaaactctgtgctctctaccaaaggtggaaaaagcaatgaaagggtcccagactgccggagatggtcaacaaggatcacacccatcttgctgacgaccgacctaagctcaggtaggaacagaaagaagaggacccgagacacggccagggtccgcactaactacgttgactaattccttcgtctcccagcttgtctctcttgacgggccgatgcgattcgggtcattcatttggcgacaaaaacaccaatattaaaagtcatgatgatttagcatacctgttgcatgattgacgcagggatgtgtcttggtctgtgatcggaatgaagctagacataagatcgtgaaagcctattgagcgcaaccttatcttcattcccatcgtattcatttggcaggtcaaccgcctacgagctagatacgccagatcgagaaggtaattacgtagtctactctcttgtcaatttagttaaattgatttcgcaattcaacttgacaagcaagggtctcgcaatgtcaccttggtgtttgagatgaattaactggacaccaacagagcgcactccactgtctttagcggcacttgagtccgtcaatccgtcttgtctgtgtgccctgatccttgtcggtccctcctgattgaccaactcagcccaaaatattcgcatccatcaacaagtcgatgcataaaaaacacaatctctttctcccgcagagccaatcgccgttccgcgtcatccggtgatcaaacagagtttccgtagaattcttccattcttgtcggagaaaaaaaaaagaggcaaaaacgttggttgaatgacgaagccgtatcccatgctgctgggatcgtagatcgctggactttttctcttttccttgacttatgtcttttgggaagctagcccacaaccggatcggcgcctcttgtcagccaccgcacgctctcgaccgggaccgatcttttgggttgtcgctgttagcttcgatagttttgcattagcatcgtcaagaggacagggtctaggagtcaagtcaaacacacgatggcatagattcttctctcgtaaagtgtcttgccgcgtacgaatcgtctccaattctttggcttgtgacaggcccaacttttcgtaaaacccttgtcctggtggaaaagaaactcagcttgtctgggtcttcctccactgggaaaatgtcccgtgtggtcctgcagccactaaaaaagaagccaggatggaaggtcccagttggcgtttagtgggccccggccaagaggttgcacgaacccgacttggcccgcccccgcaagcttaccttagcctgtagcgtttggtccactaaactgcctgtcgagtcagtcttgacatcctgaagaaggagccagtagtcttagtattaagcgatcgcatgctgctcctgcttttacttcaggagttctggccatgttccgcgactcgtcaatgttagtcgtacctgacctgagctgacctgcgctgacctgcactgacaagctgacggttactcttgcctttaaacctagagacccattcttttcttctgtccctccttccttcgcctctgtctgattctacttgcgcctccccatttacacaacatttcactcacatatctattccttcatgatttatactgtcactttcaacaatagtggctcctccactgtctcatgagagatttgtactgttctccattatcgcactctgaaacattgtcttaatacttgtcgcattccatcttcggcaccggaccactcccgcgcggagacaacaactaaaagatgcctactattaatgctcaccgaacctttgaaccgccctcaatgccttctccccccgattttgagcgtcgtcgttccacggcatcgtcgttatcgcacaacaccgattccctgggaggtctacagtcaccacctcttagaagcagatcaagccgacccaagagcgccaaattctcatcataccgcctgcgcagtaattctggtctctcactacacactaatgaagatattttgcgacaatataccgactaccaccctgatggcacaccacgcgctggcttgtacagcaatggaggggggcaatggtctgccgagagattgaggagtatcgactcagttgcgtcttcggcaagaagccagaggtccagtatcgcatacacagagtcagacagctccggagaactgccaattcctgatctcgtgggacgcgagatgttcgatatggttatggccgaccacgctgctagtggccaattatggaaatttgctgccgatcgcggtgttggtcagaatgtggactatctcatgaaggtgagcaaaactcacaaaactatataacaaatctaatcatcaacagatccgcgactatattcaatctctggaacaggttgtcatccagctatcgacgatatcaacctcatacacctccatcactgcaacctcaccacttggtctccccccaccaatgtccaaagctctcaacacaaacatcaagcatctcacaacatctcttattcccagcctggagaacatgttcctcgagtcaaaggcattcattgagcagcgcatcgtcagagaaatctttcctgattttgtcaagcagcaattatcgcaatgcaccagtttggctctatcactcgatgctgaaggcgactctccactaaacccttatcccggtttgaagggttcattctgtcttagcgatccctcgcgatctggaaatccaatcatgcttgcatcggatgagtttgaagaattgacaggatactcgcgaactgaagttctagcacacaactgccgatttctccaaggtccacagactgatcgggatcgcatcgccaatatgcgctcagccatctggcgcaacgacgaatgcacagagctgctcttgaactttcgaaaagacggtacgcctttctggaacctgctattcctgtgcccgcttctcgataaaaccggaaaaacaaagttcttcatgggtgcccagattgatgtttcatcctcgatccacgacaccgacgatgttctcaaggttctgtcttatggcgcgatggaggaggagagagctaccgaacgatgcagttctcgctgggcgagcgaagcatctcacgacgagcctgaacatgacgaagcattcggaattaagaataacacactcaagtcaaagaaggcgacctctttcttcaagtcgttcaagaaagcgaaccctcctcctccgtcgccaccactaagccctcgccgcagctctgatagaccccgctcatcaggacctacgatggataaaacatacagcacacggagcgttattcgaagattctccagccagcccgaaatgctaatgtcaacatatgctcgctacatgattctagagcacgtgccatcctacccaaagtccctcggcgcaatgcccctagatcaggagggcaaatatcccccaaagctgtgcgtttccttttattccaaggaaatgtccgaagcactcgacctcggcccagccacggaagccgttataggcaaggacatcttcgatatcatgactgaacaagctacactgccctcggtcacgaaagcgttcaaattgacagttcgagacctcgttgtccgcgatggaaagtctgtctcactcgaccttgcccttgcaaaccatattccccgtcgggccaacacgtcgagatcaccaactagtgacagtgatggaccgcacaagaagcctgccaagcttatgagccactggacgcctctcaaagatagtgagggtcacgtcaaatatgtggtgatgattgtttcgccaatctaatgtacgaggtggcatattaaaacgatgatgatttatgggcgtttggaaatttattttgtatatttggcgatatgtttgaacagttagatacctatacggcctagagaatgaagtcatgactataatacacaatgtcaactatcacaacgtatctggatcttcaacgagagcttcctgcgatgaccgtgtctgaactcaaatagagcaaacgaaagccacattcctgccataaacgtagaaggatacttttactaatactttcacaacgtagaacgatttttttttatttttaccaatccttccgcaacggtccatgacgccagcggaaaaggggtcaatggcattgctgtccctcctagcccggccatttaatcccaccaacgcccgtcagccatcgcaacgcagccatggcgtttgggttcgactctagagaaaatctgtaaggctatgatttcggcctagagtgattggcgggcaccaagaaggaattgtccgaaggtttgcagagtgtttgtttcgtttgtttcccttggcaggtgttggggtgtagcttgtttccatgtgtagccttttaagagtttttgtcgatgataggaggatcggctctggaagcataagaggcgaaattagtaggttagtttatgctacttagattagactcttaggttgttttttcgtaacccaagactaagggggcaacgtctctgttgcgacttcggacagagattgtgggataggatatgaggatggagtgagaaggtataggaatggtatcgacagcatcaagctgttgtattgtaacaatcatttaactagtatgtgttgagtaacgctcggtacactatagtgcaatccaggactccggtgtcttcgacatccatcgctatttacataccccaaacccatattattacataaaaacagattcaacttcccacctcttccataagctgccgcttgcccatcaaacaagagtagcgggtactacacgtccctccagactcttgcgcatcgtcgaaactcgctgagcataaaatatcatagactcgctatgcaaccgggaacattctccaccaacgccgctcaatgtgtacaacgctttgcgaggacctgaccaaggcttggtaatagtatctggcccattgtgctccttctccgtaaggtaatctgtcttgtagtagcggtcgacaaggagccaccgcagtaggctgggatgtctctttgcttcctccactgcagatctcatgacaggctcgcgtctgccagtaccaaggtatgagatctttgcgccgcgttgaatgagaagcttgaagcacttgaatgccccgacgctgctggcaaacatcaatgccgagcctctgccgtgccactcgcgatcaatgtcaaagccagcgtcgagaaataatcggaccttgtcatcaaggtccaggaggatggcccaaaacacaacgttgagtccatgacctggctcgaaattcacaacacgagcgcgacattcccacggaatacgcttaatgattgcttttaatttgatcttgtctttatattttgtggccacgccgaaaaatgccaaatagacagttctcaagaaggaaggctcctcttctgcaagtcggtaaaagtcaaagtctccgttcagggcgtaggactggacctcggaaagcatgcatgtaagagttgtttcgagacccggcagattgatgctgaaaggatccaagccaagctcgagcaaatcgtgtaggttattcgcatttttttcactaattggaaaagaatggacagcgagggttgcaagattgccgccatgttccaccaagtgacgggttatatcgagactattgttctcagtgataaacgagtaagccaaaggtgataggccctcgcagtcgagaacatattgatcagcacctgcttccagaagcagatcgatcatgggcaaatggtcataggttgtagcacagtgcaagggcgttgctaaagacgagtcttgggcgttgacatctgctccgctgtcgataaggagcttggccatcttgcagactatttcttcatccgacgtagccaactctcctccgcagcggaattcagaaatagagtgcagaggagtggtaccgtcggataaggtcttgaggttggtgacgaaccgtaagaccctcttcgcgatgctctcgtcttccgtgaaatgaaactgactcagtagtccaaatttattcatcaaagtcctggtgctattagtaaaatcccctcgaggctgcaatatgcttaccagtattgttcagcatgttctgttaagtgattaatgaatatctgaagaacattgtactcgtgtaccaggttcggctgggcaacagcgtgtttcgattcaaagagagcgtggatagggttcgttcccaagtgaaaccagattcgttcttcttgtaaatatgcatccaggcacttttcgaagaaggaatatgccttttcaaaagaaataaacatatcgtacgccatgagtgattgtatgttccgagcagtgtcaactagcgcgttgtagccatcaccccaatgttcttcacagctagtcacgaatcctttgaagcccaggtcaagaagttccaacataggtcgtatgaggcttttggacgccgtgtagctgagcagagtgcaagctttacaaggcataatggcagactcgaggtcccttttagaggcgtgatcgaggaggggtctgaaaagagcatcacgcttcagctggtaacgatcaatcgcatgagccaacaagtcacccagacgtcgaggatctgagttttcatctgtaacggaagacgcttctgccatatcaacgtcagaagatgcgtcagatggcatgttgggagatgcggcggagtcaggcatggaaggtggaaggacaatatttcggctatcgggcatacgctctccaatgtactcggccacctctcggttgggtcctacaagagcatagaagagcggtgtcctgccggaatagtcttttagggtcagattcgcgccgtacctggtcaagaccttgatacagtctagagacccagctttggcagccaaatgagctgctgaacgaccataccgtggactgacggtatcaatctctccaaccaacggcgtagcttccaaaagcgccatcaagacatcgcgatggcccccgattgcagcaaactggagtgcattaaagacatcattatgttcaagagcattgaaacggcacagccaatcaaaatctgcaggcgctttctcgatgatggcctcgagcacaaccacaaagccaatcttggcgaccagcataaaaccgcttatggaatctggcggtgccaaactggcgtctgcaccatggcggaccagcatacatgcgatagctattcgcgaacgacaaagtgctttcactagcatcgatggaccgggtgagtcgtggattggtgatctgaatgacggttggctgtaacttttgttagcaaaggtcttgatgcactgatgcatacttacttggtaacttcgagactgttgacatccatcccgcagtcaatgagtacctcgagtatctccaaggcgatgtcgtcctgtggtatggacaatacctcttggaatgtgtaatgttggttggcaacaaggtcttgtgcctttgtattgctgagcaacggcataatcatcgaaacatccacaggctcatccgctaaaaagtcctcaaaaatcgatctgccaccaaaactctcccacggcttgtgcacgttgatgccgctctggacaagtagcacgacgatttctggtttccgagagcgcaaagctagtgaaagaagaactgcagcatctctagtttcaaagaattctctggagccagctttggctcggttctcgggattgtccacgtcccaggacgcttccaggacggcggcaacaaatggaaacttggcagctgtccaggttacaggaccaactggaactctcttgcatatgcgactgattgcccactccccggtttctttctcgtggtctaagagagcacccttgtgaagcaaacatgatatcgccatacgtgcaaactgatacagaaaatgcatgcttgtggggagatcgtctgatgggccattgaccatcggaagtacatcgtcacagaatcttgcccacaggcctcttccatcctcgtcccgtgattgaagaacttcgggagtgagcaagtccatgtaagcgctgcgagtcatctcggggtaacaagatgggtgaagacttggtatgggagtgaatcctagttcccgcaaaagctttgtgtttttgatgactgtttctgctggggtcagtccgtcggagaatggtcgagagggcccggccttgtcaaggaccagcgaaacaatcttagggcaggccgatatgttcaatgaccggagaagtgattcatgtgctgtgctggcactggagatggctcgaagtaccattttgacaagaagagcatcgccccattcaatggcccatcttgccaactgctcgttgtcctctggtttcagatactcctggaaatggtgcatcaggaaccgggctgccaaaggttcaaccttttttgaacttttagggagttcctgcaaggtttcaacatacgcaaatgctgctctcaatggggtatatccatcctcgcatacggcggcaaggttgcgaattttagacgagtcattgagccataggtacatgagcagtttaacgtcgtttgtagcggcgaaaagatgccagatattacggccaccgttgtctgtgtcatgggtgggagccgagtgttccagaatgagcttccccaaaggaccgatttcctcgacgaccataaggggtgttcgaccactcgagtctctggctcgtacgtctgctccagctcgaataaggatgtccataatttcgagctgcgcgccttctgtagccatgtgaaggattgtaccagaagttccatcgttgtcgtacggaaagttgggatcgaatctgggatcttttgttaatcgttccacgagtctcacgttaaaatccaacacagcggttcgtatgacttctgcaaaactcccatcgcttagggtatctatccttccgtccgtcgcaggcaaaaacttgacgtgggcacgcttcatgaccttggacacaaggtattgtatttccacataatccgtactgtctcgttcgatgtcaagcaaggtcagatcataggcataggtgagtaggtgcgcgaacctcgcacgctgaagtacgccacgctttaccaaggtttctcgttgcaagagtcggtgaaacgatttatccaggtcaccccctcctttggcgatgcgcgtaaatacgtcctcgtgcttgcttatcattgcagtccaaaaagccaggcctgctagtgatacctcgtcaggcccgtttttccaagtgtatcgatatttacagtctgcgccggcgtcgataagcaagagaatggttgctgcctggtcggtattcgagtcactaccaacaagcagtgtggtccatgattctggttctgtgcgagtcgcgagaactttgctaccaacaagggcgcagaacaggggagtgccgatgaggctgggctggttgactttggctcccatcgacaaaaggtctttgcagagactgggcaagccaagagcagcggcgatgtgaagcgacgagacggatccgtcacataatgcgtccgttaattcgagcagaagcctcggagaaacggccagaggccccaatgttcgcggatacgttaccctggcgtattctagaacccactgcacgaagctaaatgacttttgtatcctgaaaagggtacagacttgcggcctgagctgttgccaatatttttcggcatgttctggccacctcgcagctgccactcggtactttggctctgttattcgccgctcctgtatcgctattgtttccctgttgtattctgctggctcacgatcattttggggagaattcaaaatggtgagccaatccgaaacatcggctgcgctaggctcatcgtcatcgtagacgtggtcgggggtttcaagagcctcacggtcgctctccttctggaccataagctgtggaacagcgtctgtggtgagtatggaaaattggtatgcaatatcctccagggtatcggatgacccgagtaaaaagacgagcttgaagcgaacgtctgaaagtgatgctctggccgctatgatgccatccgatgtcgcataagcatggaatgactttaaagcagcgatgagtatctcgcatttatcgatcattggccattctcgatcgttgtcatttccagaagcagagcctgatgcgcttggcgtgatgcctagcgtactgtcgccagaagtgtcatggtcagccgtcagctctgtcacgaaggactcgaggctgtagagtgagcctccgagaagcctgagctcaatgagcaaatgcttgatctcaactttggaagctttatattccgattctgatgatttggttgataatgactttgaatatgcgctgatggtcgcgcacgcttcaaaaacggaatcctttaatgaacggacggtttttagtaccagtgaaggcgacattttgcgggtggtggttttggactgaaactttgactcatattgtagtcaaatcaaagggcatccctgcaagaagtgggagatgaacgcgattcagttatcaagttgtggtaatgttgatgaagtaaaaatgtcacgttgagtgaagttggatggatgctcagcctgagggttcaagaaaaaatgtccgctaaaagcataagagataaaattattaggtcatcttatgccgcttagactatacccttcaggctatttatttctgtaccccaagacttagggggtcagtatttctgctacccagtaactcagttcaaggctgccgatgtcatggcgacttgccaatcaacaaagcaaagtggagcttgggccactgttttccctagcgcctgatagccttgcagctgtaccttgcagtaccgagtcctagccagtttaattctgcttaaaatctacccgacaaattgaagcagtatctttgactggagaaatgttggagaatatcattcactgcgctggttattcgcacaggggatggtaacacgtttgctacatagttcgtcctcagcgggtagctgtcgcaaccgctaccgtgcgcacgtgacctcataacgctcttctaacggtgatgcatgagatcaagacttttactacagaaaagaagcataatttagatcaactctattcgacagatagaagtttagcttaattaaacctcataaggctgtcgtagctgttcttgtcgctctcggacgcagcatgtttcaatgatatcagtttcgacaaagtcaactatataagtgatctcggttgttgtctgaacacggcaatgagtcgaaacatccaaccgccagttaatttatatgatacatatggcttggtacaatatatacctaatgtcctgttgatggtattgaccgccgatggtcatcacaagataggtactaatacctggagtatcatgaaatccaccctgcaatatctgtctaactcgataaagaccagagcctggaatttctcgatcaaattaatctaatcaatccttccaaaggttcctcatatctatcgccggctgactcatagcgtcctggaggattcaacaccagcttcctcattaggatgcacaaacatagtatagatagtccgtagcaaaactacaaaagccatgccgagaacacttcgtcataagaacaatccttaccgatcgattcaagcgagttcgtctaaataaaccatgtcttcttcaataattaccgtccgtcccgctaccctggcagacagcgacgccatcgcaaccatccatagcgaggcgctcagctactacaacgacttttacgccgccttcttccagcgacatccccgagatctcataccgatcgccacgcgcatcgcattgcagaatccggaggtttacttttcggtcgccgaagaggcgggggagacggtggggtttgttcggtacaaggacttgaccaaaaagccggagccgaactcgaacgcgagcgacaagccgcagccgcaggtgtggacaatcaaagaccacatgaaggacctgtggcaatggtttgacacgcgcagcgaagatatggatgcgtccaaggaaaaggctctcaatgggagggatcactttggtaagtttgtggcttgagtcaattgctgcttgtctgttggttgttaacattgcggcacagaggtgatgcatatcatggtgcacccagaccaccaacgaaaaggcatcggcggtcttttgctcaaaaccgtgacggaaaaagcagacgccgtcaacgcgctgacagtcatcacctcgtcaattgaaggccacggactttacaaaaagcatggcttcaaaagtctggggacatgggcaattgataacgaggcgtgggcacacaagatcgcggagcacgaaaagagcgtcggatataaagacggagtaatcaagctcgaggataaatgcaaaggcatgcgcgagagtgaagatagcatgatccgggagccaagcaaccggtaaccgtgttgaattattggctggctgtcacgaattagtggtcctctgcaaaaccgttctctagttcgtattcgttttctcttaagaatcttctaaaaaggggggaaggaaggggatctgagcttcccccgctccaatcacgataagatcaagatgggcaaatccaggcacaacgtcttagcgagcatacgagcccccccttcagatagatgcgacgtgggacccctgtggagacctgcccaatacgccatatccagggtgcattcattggaaattaaacatctaggtacatttttttagttggagctccgctgaaatcttgccgcattgcgccgacagcggtgtctgtgacttgcagcccgagttcatcttaattataaaaaaaaatctcaaatggcctgattcaattcattccgtgccaggggtgaccttcttatcaatcttccgtttctctcttttccttcctttacatcaccatcttttgttctctttactgggttgtttactgtcccaatcgcatcgcaaatatggacgccatactagaaatcctcgacccgtatgtctttgactacggatacgcatacttgttcccccaacaaacaacacaaccttcatacggaaactcaacgggtttcgctccatcgtccgcgtccaaaaactttgacgatgagtactcactcaactttggttcctcgctgccacgcgacgacatctaccgccaaagcgcatcgattctcatgatcgctggcttcggcgccgcctttatctacgttatttcagccgcgctctcgtattactttgtctttgaccgccgtctcgaacatcacccacgattcctcaagaaccagatcaagcaagagatccagtccagtttcttcgccattcccatcatcgaccttcttaccctcccctttttcctgggtgaggtgcgcggccatagcttgttgtacacaaacattgacgagtacggctggtcatggttggctatctcaactattctgtacatggtctttaacgatctcggtatttactggattcatcgcctcgagcatcaccccagcatctacaaatatgtccacaagcctcaccacaagtggattggtaagttgacatctcgtccgtcgccggtcccagctaacctgttcagttcctacaccttgggctgccattgctttccaccccgttgacggatacgtccaatccgtcccttaccagtaagtcgcgcttccactcctcaattggagccctgctaactcggacagtgttttcgtctacctctgccccatgcagaagcacctctacatgttccttttcgtttgcgttcaaatctggactatcctcattcacgacggcgacatgattaccggccactggctcgagagattcatcaacagccccgcccaccacactctgcaccacatgtacttcacctgcaactacggccagtactttacctgggccgacaactactggggctcccaccgagctcccatgcccgagctggatcccatccacgaggccatcagggtcatgcaggagaagggactcgccgacaaggatggtaaccccatcgaaaagtcaaagagcgagtaaagaccgacacgaaacgatatgacaataataaaacgcgctcgtgtcgagtcaacatgaccgacaggtgccagcaccgttacgactgaagtaccctggcattgcagcattaccaactacgcaattcccggcttttacgacatttcatcgaccagatagactttttaatcacagcgttgcataggggttttttcgacaggaaatatattgactagaggataataacaataagtataataccaaacaatttcaagaccgtgtgcatatcccaaaacctgtcctccagcttcgactatctgcacctacagcaccgattttcattcaccactttatgccacttaaacgtcaacctggccctgggtgatggggtgggtgtcaatgccccagttgaaccgtctcttcatcgccttccaagtctcgataagagcaacgtagacgatgacacagccggccacaactccccactcccatgtgagacccttgtgcttgaacacctcagtgttgaggtaggggatgtagacaatggggaaaatcatgacgaaaccagcaacaacggaccaaaagaggaacttgttgtggtagatggtcttgaacacggaaaagggacccgaagcatgctcatccatattgaacaagctgcggtggaaatgcttcacctcccaagctgtgaccaacaacaaaatggccaaggtggaaaaggttgtagcacgggcacggtagacgaggtcacagccctcggttccgctctcgttgcagtgagggaccatgttgtagtaaccctgaccagacgaagcgtagttgacaatcatgaaagcggccagacaaagagagcctgagcagaatccataaacgagctgatcgcgaacgaggtcaaaggtgaagacaccactgcgcaagctgcgagggggtcggcgaaggatatcaggggaagcctcctccaaaccgagaccaagagccaaaggcgatgaggtgacaaggttggcccaaagaatctcgagaggggaaagaggaaagacggcggttccgttaacatccttgaaagcaagaccaatgagcaacagaacaacctgagccaaattggaggtgagaagatgcaaaaggaactgtaccagttagtgatccgtcagaaacaagagtcatgtagcataccttttggatgttgtcggcaagtcgtcgaccctcctggataccggtaacgatagaggcaaagttgtcgtcggtcaagaccatgtcagcggcctctttggcaacatcgctaccacggtctcccatggcaataccgacatcagcctgcttgagggcgggggaatcgttgacaccgtcaccagtcataatacagaaagccttgcggcgatgaagagcttcaatcatgcggaccttggtcagggggctgcaacgagcgaggacaacggggagttcatccaaagcatcaatctggtcgtcactgagagcgccaaagtcggcggctgccatgacggtgttggacttgagacgaatgtccttgttgaggataccaacttcgtaagcaatggcagtggcagtcttgatgtgatcaccagtaaccatgtggacagtaacaccggcggcacggcattgagccacggcaccagcagtctcgggacggggagggtcatagagaccagcaagaccgacaaactggaggtcgtcttcgaccttggcacgatcatggcagtcctgaacgtcgccattcataggcttggtggcaatgcaaagcactcgcagaccttgactagcgagttcctctgccttgagaagaatttctttcttgaattcttcggtttcggaaagtttagtgagaagaacctcaacagcacccttggtatagacgtgtcgggtttgctcaatttcgttgccgtagacgacactcatgagcttgcaggaagaatcgaaaggatgctcggccaccaggatgtcacccccagtggtgttgcgaccgaatctcatggcgaaaaccttgagtgcaatttcggtcggctcaccaacggccttccattcggtgtcctcagacgtaatgatgctgctggaatctgtctcgggctccttcttgccatcgctaactgtagagttgttgcagagagtgaggaccttgaggaaggtgttcaagtagcttccagccagatcagcggaccacttgacagtaccactataagggtcatatgggttggcggtaccttcaacggtaccttggagatcgccacggagccagacctttcgggtgatcatgcgtccttgagtcagtgtgccggtcttgtcggagcagatgttggtgacaccaccaacggcctcaagagaaggcatctgtcgaacaataacattaccgcggaccattgccttggtggcgacggccatggtgacagtcaagacggcaagaagggactcaggaataacggcgacaccaacgcagattccgtaaagaagaacctcatcggtaattttccagagactgactgaaaagacgataatggcgagaagaatggcaaaggcgaatagcagcagggcaaacttgctaagagtgacctgaagaggggtgccttcgagaccaaggattctgcggctgaactggtagaacttccatgcgagacggttaacaccggtcctctgagtatcatcgttcttgttcttgcgcaagagttcggcgatttggccgacctcagtctccataccagtagcgataacaataccagtagctcgaccacgagtgacagagcttccggagtaggccaggttgatacggtctcccatgggcatatcagggtcggtaaagatgacatcaggcttcttgctgatggcgatcgattcaccggttaaaagtgcctcatcggtagagacgttgataccttggaccagacgcaaatcggcaggaacaacatcgccagtggccagggagacaatgtcacccttgacaagagtttctgccttgacggtttcactctggccatcgcggatgaccttacacttgggagtggaaagggcgtagagcgactggatggtctgctcagcgcggtaatcctggatcaatctgcaaagtggaatgttagcagactgtgagaactagtggtggctagatgagattcggactgtcagcttcagggtatggcacaggattcgacctcagtgcttggggcttcaggccttacgcatggcaaaatcacaggcttcaccgtatggcagcaggaacaaggaacagaaggtgtagcaaagtgcaacaacgaagtggggagttgtagcaacagcaagcgacagctcgagcagattaactgagcttttgacgcagcaaagacatacccgacaacgatgttgagtacaatgacggcggcgacgacggcaccctcaatgtagtccgagatagcaaaggacagagcggtcacggcgatgaggacgacagtcaaggcattggcaacctgctggataaagatctcatagagggagatacccttggcgcctttgatggaattagggccatcccgagcaagtcgggcggcagcctcctcgctgctcaaaccatcgtcgacgtcggacttgaggtcctgagcgacgcgatgagcagagagcgtgtggggaaggattggcttctctatagctaggtcggggggctccgctataggaggctggtcgtcctgaccggcagcgacggtcgacgagtccgacgtggtagtggcgtgaactgcaccattcgcggatttagattcggtttctcccatcgaatgggtgttggtataagcgaaagctgagggtggaaagattgggggtttggcagacagccagaagttgaagtagggtaaacttgaaagaaagttgtagatgtatgataaagtagaacttaatagagatcgcgtaacgcacgatgtctgggtaaagaagagagaaaagtcgtggaaggaagccgaggggtggcaccttttatctacaacgggagacgtctgcaacagacgattcaacaatagaggctctgccttgtgcgaagatgggagtcggcgcctatcccaacttgaagtccactagacttagacgcatggcgggtccaatcaaggcgatgcggatagacagggaagggacggtgcagcagtatacaagtgaagcttctttccattcgggatacgtggggttgccccgcttctaattaacactgtgccttcctcttgtacagagagatacggatactgtcatcctcattgtatcatttattagcaagtcaagataaactgtagaaacagaaatgccatctactacctaatcctcagtgattcaaacaaccttttttgtttatgttaaacaagctttagccaacctccaagaggatcgtcgagattgagtttgtggaaccagaacggcttcactgatcctatcaagcgggcgacatcaaagcgacaacaatttagtccaagctaacaaagaaaagccatgtacccccatgtactactcttggcgtgcagtatctcgtggcagccaagcgaatcaaagcttaccttgccaaggtcacgaggggttgcaagggatccaagttgcgtgtcggatcaccatcttgttccttgtattccgtacggagtagcttttgcttcggttgaatcgcgtcatctgtctgtaacccgacggaatgattcagagaggtatttgtctgtggcacttgattcagtgtttgtctttgacatatgcagggaactccagattaagagcctcagcataggacaagacacatgactgcgtacagaagcacacaatactgacaacgcaaacattgcctctatcagtccaaggcgattagttaccgtgtcaatttctacttctactgtccactagcgtctgtcgtcagcaggaccaggcgataactcgtcgcaatcaacatccaagtaaccaacacccaatcacactgcacgttttgcactcgccttctcttaatgagagaatgcttgattcaacttggcatggcttgggcttggcatacaacgacattacggagatgtacggaccaattgatcatggtctgcttcgcctcggccaagcaattcaaaatcacctgctataacaaaaaaggcctggtcatcttggcagtatgtaatgaatgtcactacagcacgattcaagtgacatgttctttttacggaaacctgcattgttgcattatgctgtttgccatgcttgttttgtccgccgatgacctctttcagcccgcaccctggttcgtaactcgtcgttcatgggtcctgtttttggagcctctttggcccaaaacttgcgctaacatttaagcttaagcattggggtggccagtagccaggcttgccagggatctcccctcaaaaccgccgggcttgaaacgggcctactcgttgttttagggttttatgagacactcaagtaaattagaagttcctgtttttctatgactgacctcattgactctgaacagccattgcacagactcggataccgtcaaccgacgggataccacagccacgtaattaaccacagtggagaaactatctttgatctacagccacgggagaatctgctcactgtgtgaatgttattatcaacagttgtgccggggatttcggcgccgtcttttgaactccgggacggggtatagcaacaaggcaatatggatgtttaaacaacagccaatggtggttcatcataatgataaccctggtatcatgaattacttccaatggggtaaagtccggggaagaaatggatccgaatgttaatgagtctagacttgttgcttccccggatatcaacatccaagggtttgtactttaaggtgtctcgctcgccgagtaacggctcgtatctccgctatacgactcaaccaaccttgcatctgcattatcggatgattatcgtggaacgagagtttgctctctctagtaggcttctccgtatggcgtctcatccgcatgcttggctttaactagatgccccagttgatgtcaatcatgcggggtatggagtattcgtgtgggtttgaacaaattgagaaggttatcaacagtaaagaacttcgggataattaggaatctatcaggactatggtgctgcatggagatgcagtggtccgttagagattattccgattactaacttgatgagagacaaattcgatatcgtctgacttggatacagtgtcagtcatgtcttgatgtaagactcctacagagatgtcgccatcagtgtagagtctgtacacaaccacaaagacagccaaatgttagttcagaagaagataatgtctataattcactacgtctgtcttccacagtgttactacggattaacaaattacagccaccgtcaggaagacattcaggtggttgtcatcaacccctgaggcttactccttacattgacatgtgcgtcacaagccggcgagaacaccgagaacactagaagtaacacgacaatagaaagcgtttacctgcatccagatctaaacagtttgggttccatttcttgtccttagcatgacaaggcggaagttgcaccatccatgtgcagggggataagttacgttgggcaaagatccacaataacatgatggaccaaacaacactctgtattcgcattaaccactcagtactacaccattcacagaccaaaggggaaaatagaagtaatgcaactaaatcaggttgtttccctgatacgtaaattgtcgactatggagcacacatgcggccgcaactgactagagtaacacaaccaactctaaaaccctaacccctcgccaagcaatggaaagaaagaaaatacttcttatccgaggaggttgatgtatggctctggccacttcccccacacaagcggctgatcacccaaccgtccgctcaccggcgcaagcaacttgatcttgcgacgctcctcatccacatccgatacgtacaaaaatcccatcacgctcgcagcccgaactacatcaggcgcgtccttgggcgctgcattcatcacagcaagcgtccagtgctgcatcggcgtacatgggtcttcccgtgtaataccctggtcaggataagaatgttctggatagcagtcagcaaatattttccgtacggaggacaggggcttgtaccgtcggaggtgtggtacacaacgacattgtcaaagtcgacttgttggatcagggggctgagagttcgtctagagtcgccgtagaagtactctttgatggcagcttctctcacgtgctgtaggaatgcttcgtcgcggacgactacaccgtcggacttgtcgatcggaacaacgctgatgggctctcccaggcttgttcgctcggtgccgaatcgcctagatagctcggagctgatggctggggagccaaccacgataataacattgactgtttctgttagcttgcattttataatcatcaccgttcaacgtacctgaaaattcgtcgacaatgtgcgctacaagctcgtgtccatctttgctttgctctgtgagacccatgccatcgatgataacacccgagctcttgacgtcctgatcctcgctcaagcgtgcactaacgcttccagcaagtttactcgtaagttcgcgataaaagtcagggtcctgatcaggcgaggtctgtccgtagtaaaacaccaaaggtagctttacaggtacgctgcttggtccgctggtaggagtacttccccagccatccacggcttcggggtccaagatggtcgcgagaacgctagcactcagcgtgccgggcaaactgagcagaccctctcttgggttcgcgttcaccaccaaaggctgatatccctgtcttgtcgcatagctcgtcaaggtccttgccaacgtcgtctttcccacgtccgccggtcccacgataagcgctctaggtccttctctgccctctctagcggccgcctgtcgcatatcattgagctgtccgtggaggttcatgtgcgtattggctgggttatcggtcgggttcgcatattcggcgacagactcggcgtcgcagcggccgtcgatctcgagctcgcagccgtgccaggtgaggatctttgacttgacgcccgcgaaggtgtaggcgttcttaggacctaattcgacgccatccttttcagctgttccggagaggagcttgacgatgacgggggaggcctgggaggtttggaagcgccattcgcatagaggtcggagtgtgacgacgcggtttgtcgcggtgatggtgggcttattaaagttagaggatttcgcagatactttgttgcatatttacctgtgagggaatctggcccaagcctggaattgacatggtcgctacatcgacttttgttaaaagagaacgtcgtcgcaatagtaggtgaagtacgtggggctggaagctttccagaagcttgatgcaggggtcagggtggtaaggttgacataaatgctcgtgtaaaggttgacgcaaaagcgacatgtaattctgtcaaccacttgtaattgaatcatctaccctatgcttcttcttttatttgacaaaggaacaatcccttttcattctcatttttctccacccccattctcgttaccgtcctgttgaggatcattcaccgatggagcaggtcgatcattttctttcggctccttgtagtgtcgcatcatctcttgagggagaaaaacgtagaacgacgggacaatgttctcgatgctggtgatgaaacgcaaccccgcgtccaactcacagatgttggcttcaattctcattcctggccacattctcgccagaagatgatcgtcaaagaaaagcgtcatggtttcctcgtcaattggccatgaagtaggcggtttctcccagtcgtcctcaatgacaccctgcttgaaggtcgccttgccgacagggacgtggtaagctgccttgtcagcgatgacaagagacttgacgcgcttgatgatgtcgtcgctgggacggaatgtctggactaactccagtgtacacttgaactcgcgagtgacggtaggctgtttggtggccagtctctcaaacaactctggctcatccatgagtgcaaaagccgtgaaaaagacagaaataggatcgaaatcctttgggcgcttgaaatccaaaaacgaccatgactgctcgatggtttcttcgggacagtacagttccgcagcagccaggttgaactgtccaggaagtgcagcgcagagctcctgaaacatgggccactcctcggcggcgaccttgcaaacttccattgcagccttgacgtcgtcctcgtactcgggacagacactgtgctgaagaacgtatcggagaaagttctcgactgtgctgatgccctccagcattctcttctgctcagaagaagtgaggtggacgagggtgaccgagaagaaacccgcggcaacaccggcaaagtcaaccgtccagttttcttcgtcgccattgtagaatttttctccagctgcagagctggcccagatgacatccttcgcagtcgcatcccgacgctcggcgggagtgagttcctttagctccttctggctaagaccaccaaagttgttgggctggcaatcgacaccaccgaggaaaaggtattcgtcgaagtagaggattcgagcgccctggagacgacgtctggagcggaaacgctggatgcaagcttgcatgcgcctgaagaggttagcagtagctcttgatttaggtatgttcgtcatactctgcaaaaggaacgtcactgggagttgggttagtatttatctcatccagtctgggagtttgcggcttacggagcatatatctcatctttttcctccttggcctcatcaggggtcatgggcgggtcagcaaagaactctagattttgtcagtgcagctgttctaagcatattagcattcaaaccgtaccctcgaaaccagttcctcggttcttggggagagcagtaggaccacggtggacgagtgccttgggcttcctccgactgcctggctttgcaagaccctgaagcgacgcgggaagagcaggtggcggtccaagatattccgcatcttcattcttgatgttctccttgtcctggatggcaggagtatcatcagttggagtcgccattctagaaaaccagtggtgaagcgatgattgatgatggagaaaaagttactgtgtaagatgttgttgaagaggaacccgtttcgtgatccaccggctttgggtttctcaataggcaaaatctctgcaaagaaacgggataaagatacgcaaagcattagttgtaaagctgttgggagtccattattcgagatgctgctgcctcaaatttactggcagctgccagccgctatttgcttcagcgcacggccaaacatcaacggcaggctgctcctaatctgcatctttgcgtctatatctcatggattgtattcgaatatagttaattaacactgtagtccgaaatacatctaaacaatcgagtgtatattcatctgaattgcttacaattttgtatgcccaccaacccagccggatgttgatatcgaagcaacacgacaaaggaaactgtataaacaacgatataatcacaagattaggacttattttataccgaaactatcactaaaaaaaaaaaaaaaacccatcccagagtctgcccgtcacggctgaacgcgaggctgattctcacgatagcctcctcactagtacaaccaccaaaaacacgccggtaaatacggcccgacccattccggccgaagggtgcaaaagtgtggatagaggctagctgaatttccatttctgtaagagagggttttttacagatgattcgtgggggttggggtcagttgatagagatcacgaggtttggcatcggcctaagctgataggaagattgacagttgggctttgaggttgcacgactttagtttgtatattcacgctcagttgcttatgctgtgactctgagttccactattagctcggatatctgcacatcgggtttgatatggcgtctaagcagtctaagccatgatataaacgcgctgattccttgggtgcattaggctaaaggcgtgctttcccgtgtttgcttgtgtgtctcggattttgtaattcctgatacggtatatactgaccgaaatgacaaatctcttgtcattcttcactctagtggtcttacgttgggccagaatctagtcaggacatgatcgacgatggtcccaagtgtgaaacgccagcaaatagacaaataccacatgaacaaatccgtgaccagaataattcgtgtgccttgcatatcgaatcgtgagtcctctctcccgggtctgatgatgctatctacgatgacgtgtagccagccaagatggaaatgatatcgactgcagatagtgagacagactaggcatacacttgaccatggtccgtcttggaaatgaccgaagatccgacagaaatgccatggaattctgcccagccgctggttgcatagtgcagccggggagacccctgacaagagctctgacaggccgcctagatgttggctgtggctcagcgaggcagagtgcttgtcagggtccgatctgactgctgtttggtcagtgaattggaaatattgcggccagcgggttctcaggggtctagttgatgcgcttcgggcctcgtctcgccatcgctttagtcaagtgttgcgactcacggactggctgtgtagtaggactcttgttcacataggtccagccacagtcgctttcgtttgatagtgcttagactagtacagtactgtactctatactgggttgtcaataactggtctacatgatataaacacgagccatttacccagactaacaacgttacagacatacagtcctcaaactatatttgattaaccgttgcaacaagaagttcttggctctgcaccgccatcaattgcctccgttacatccgccacagacacttcaaggttggatatcaaaattagacacgaaatcgccactcggattatcttcctccattaatcaattcaactgaccctcctaacaaaggccaagcttgtgccttgacgtgtcgcacctttaccaagagagtcaagaccagggctgatcaactccttgaatcgttcgctttgcacccctgaattcttggaataactacatcatcaagacaattcgttcttcttttcttctttgatttcttgatttcatcgctattataaaaagaaaacaacgtcagcggcaatatttattcgtctctgtatattcgccttctggaaagtcatttagcgctctctccactcaaacctagcaaccacagcgcttcgccttgcgctgagctgactgagccacgccctcaatccatcgctcgctccagtgcaatccaaccttcagcttcaattcctttcaacaactgcgcatctctccacacgtcgtctcaccgccctcacccttttgtatttcttatatcctctttcgtctgtcgcttctggacgtcggcatctactttccccccgcattggttcctttattctctgctacaatatccgccaaatcttaccgttacactgacgaccggcgcgcgcccaacctaccgccacatcaaagttcatcccgacatggtgatcggttccagacaaatgcctgatcgcaaagaactccgcgattacaactacgccgtcgctggccagtaagtcttttgatccttttcgcactgcattcgtgcttctcattgagcatcttttgttcccccttgactgcgctatccatatttcttggcatatctgcgtcacaacttcattccccgcgttgcgctgcacaatgctaagttcaacctcagtgccggcacgctctgcacccctgatggcgagttattcgtcaagccttgtactcagcccgagatagacttttatgagtctgccaatcgaagacatcccgactttgccgatctcatgcccttgttcatgggctccctcctgctgaccgaccccacggaaaaggcaatcgacgatgctgtcgctggtgtgatttctcatgccggagatctcaagacttccaaggaagagattgtcgcatccgttactgagcaggtcgctcatgctactgcatcacgcaagcaaaaggagggtagtgcctgggttcctgccaaggacaacaagatcaagaccgaccaggcggttgtgctggacaacgccacctttggcttcaagtgccccaacattcttgatgtaaagctgggcgtcaggctgtgggctgatgatgcaccccaacaaaagaagcagcgcttcgacaagatctcggccgagacaacacatggcactttgggattcaggatagcgggcatgcgagtttaccgcggatcagaggatgcttcgcaattggacgaagccaattacaaaatctacgacaaggattacggccgaacaaaggttacgcaagaaaacgtcgtcaacgagttccgaaagttcatctttaacaagagcgccggtattgacgaggaccttggcaaggctgtctgcgcggcttttatccgggaccttgagagggttgaagaggttctctctcgtcacgaaagccgcatgtactcttcctcgctactcttctgtttcgagggtgacggccaagctctccgaagcgccatcgaggagaacaacgcacttatcgacgcagaggccggtatcggccaagcagctcgcaccaccaagagggttgatagcggcatcgctctggacgacgaagacgagctcgatgaggattccgacctcgaggcgtcactacctcaaatctactccctcaagctcattgattttgctcatgccgagtggacccctggccagggtcccgacgagaacaccctgacaggtgtacgaagtcttttgcgcatctttaaagagatggcgtaatgttttacgagggacattggcacctttgatgatcatgaccatgacaaaagcgacgattctgatcgggtgaactgggaaaacccaaagacgggattatgaagagcatttgctttagagggaaacggcagggattctcgataccccatgtgcttaagcatccaaagggaaacaatgtagaacagtagctgcgtagcagctggcgcatggtgtcacgattggcaatttatatttcttagttcttctatacagtatagggcaatacatcttgtgccccagtcttgtggaatcccgttgcctatcctttgctcttagatttctttacacactgtatagtatatagggagagtatgaacacgcatcaacagaggttaatttcgtcttgattgtatcaatacgtgtggtataaattcgctactcagatgtttttggctaatagagcccaagcgacccagagatgataccaaactaaagacccaagcttaggatacagactatcaattcttcagttcctggcttcccggatgtaaccgccattgttcagttgatgtacctcaagctcatctacttaggcaatgcacaaactaaaaagtcgaacataccacagtgatggcttggcgaatgtttcttacgcacttgcatatgccttgcaaaaggagatacacttcaagcttacctagacaacacacaaactcaaaaggattaaacattttatagtaatgagcttagcaaatatctattgcgcaattgtatatactttgcctaagaagcttaacggcagtgagtcactgccgacttgcaatcttcactatttaaaccctccttcaccccggatctcagcttcatttctttccaactcactttcatatcactcacgatggaatcactgaacccaccctccacgaccgaatcttcgggcgaaaaaggccccgtcattacggtagtatctgctagataccgcaccgcttggcctcaacttcgccgcaggccacttgagaggtcacgagcctcactgccagctgccgttgaggcacgccaaggcgagatcaaattactggcgacaaagatccttcgtgattatcatataatcaacgatgacgaatatgacggagtagagcttgtacagatgggatcaaattcacccacaggtatcccaacaattgccatctgtgcatcctggtccgaagacaagcaagggatctgggtatcagccgtccaagtaattgctatggaactgtataagatgtataagggctccggttttaactatgagagcatccacattgatatgcagtcgcctgagcttacacagactgtgtattatggcccagttgatcgtgatgacctgtgccaaacttgggacagtatccgaaaaatcgtctaccagcgtctcgaatcgtttgaagcaacagcagactgcatgcgctcgatatgtcttttcaactacggcatactgaaaaagatcaacgataatccacctactatttttataagtgtggatgacgagtcctctgagacaggatggcttcgagttattaacgacatcaaatcgaacatcagcagacatggcggccaaatttggatggatgtcaatgtacacattgagcacatcgtcgagtggaacgagcttttcgactagctaaagtcgagaggccctcgacgcaaaagtactctataacaggacactgttgcttcggaggatccatgatcaggttgtttctgattcacaacttcttacaatgaagacaaaattagcctttgttgatgcgtgccaatgctctcatcatatactgtattagtagcgggtaggtcagaagatggtgcattttggaaaacgtcttggaagacaggccagatacatgcaacatacagtttgcccatagtgcgatagaaaccccaagacctactcaaacttataataaagaaaataaataacctaagaagagatctaaagtggcataatatgaccaaattcttttatattttaggcaagtagttacgtcctatccaactccaaagcaatatacttcaagctcaccaggcaactcacaaacttagaaaggttaaacttttcacattaatggcttaacgaatatatattgtgcacttagataacttgaccacaaagttatccttgttgaatcgcacacctgtggtctataaaaataacttgcgcaagaagctgtgaatcactgccgcctccttcgcatcaatattcatccccaaacacaaacaacctgatcatggatcctccgaagcaagaggatcctgttattacagtggtatctgccagatatcgcgccgcctggccagagcttcgccctcttccactcgtgtgggcttcagacccaacatggccattccctctcctccaacaacgcagatacgaaatccagaagactgtcggtgaaattctcgaccggcttcaaatcgacgatggcaaagatgatataaccgaaatatggcttgagaaccaatatatggcctcacaacctgatacctgtgtcccgacgattgccatctattcgtcatggtctgaaaacaagcaaggcctctgggaaacagctgtccgagaagttgccttaacattataccatatgcttaaggattcatacgttgcttacgatagtattcacatcgatatgcaagggtctgaacatggtcggacgatttactatcgcccagtcgacgatcgcgatgacatttgcgactcatgggatgatgtcagagccctcgtgcatcagagactcgaagctttcaaagcaacagagcgttccatgttggctatttgcttactctattactgtgggtcgattacgatatacatcgcagtcgactacagttccgacgagacagggtggcttgaggttattgccgatatcaaagccaacatcgacagatacaagcgaggatggacggatgttcaagtccacgttgaacataacgccgaggcgagctattcgttcgacatattaccgccaacatttgatagcggtgttgcccagaaaggttgtttagagggcaagctttttgatggcgactatcagcaggctataaagccaggcgacgattttggagcagatacatccagcagcgacgaatctaagatcgctgttggatttggaactataggctgcttcatcgaaattaaaacgaagagcaacccagcttggaaacggtatgccctcattagctatcatgcagttcggcctgctctgccaggctttcgctttgagatcgttggtgaaggatcaaagcctgcaccgccggaacccaacagcgagtgttggaatgccgatttaaagggatacgctcctggtcacagcgcaacacctccacgttttgaaagtccgtctcgggttaaacacaactttaccattcggcacattgctgttcaaactgaagaggagaatcgaataagtggcgaactggaggccaagctgcaaaccaccacgaataatagaacccaggaaacgatagactggctacggaagagggttcagggggcagggatggaatgcagaagaaagttgcctttttcaacgatggtaaatacgctcttggtacattgtttgctgcttctggctacatgcgcagggtctccgttgacggagatagacacaaggtaagactcgattgggccttgattgacgtcgccgagcaccgacaaggatccaaccgtctaccgtcgtggtcagcttggaaacagaagtatggaggtgttccagcttcgccctatagattagatggaagccttctcgaagaacgccaatctgatggccctaataatttgtatgtttggaagctaagtgccgccaatggccctacagtcgggatatatcatcggaatagaatcgcctgcgcaatggcggaagataagcatctgagagacggggattccgaaacagccgaatatatctaccaaccagacagcggctgcatgcaacggacgtattgtgcgaagggtgattcaggctcggttgtcttcgatatagatgggaaggttatttggctgtattctgcaggaatcaagatccgtcagtcctttggtaacgaggggtttgggatggtaactcctattgagcatatctttcaagatatcaaggacttttaggagatgttacggctatccgagtggccatggactaagaatagttttgtcattttatgccattatacctgctcttaggttatttattttctatatcccaagcttacaccttgagagatcaatcaattgagggaatggagtagcgagacacgcctcaatgcccaaagtgatagtatctgactgggttgtatgttcttccatcactatgccattgatgtcctcaaaatgtcgcccatgttttgaacctccctcagacacttcacaataactacacgacctgatgacaattctaattaagaagcgttcaatagtcatatatctaactaaccctatggctcgagcacttaaaccaactcgtaatcaatcatgaaaaagacgcctacccccgaatgaaccctatgtgcaactccatcgatatattaaataggtagtgcgaaaaagaaacatcatgcctggcaaagtcctgccgatacccgtcttgcacaccaaaccatgactcaaaatccagctaaccctcctgggtatcgagttcccaccaaaaaacatcgtggaaagatgcaaaaatgaaatcgtttgatgagactgggactcgaacccaggaggattgctccaccaggaaattggtgttaaggttaaccttaacctggcgccataaccaactcggccatctcacccacacttgttgttgaagtcgactgcgcaaaattgtgtcatgtcgtcttggtggcaatggagacgggtttgaaaccgcctacactcttatttccgtcagaccattcgatagagcatctagtccttggattgaatcttgtggtctccggcgacaacgtcggcgtaggaaggaggtacgctctggtcattagagctgctgccctcgccgttatttgtgacgccttgctgctgctggggcgcagggtgagaagagctggcagcgttctgggtaccgtagttcatgtttccggtgttgccagagtggggcttgggttgaggctttggctgcttgttgttctgaccgtgctggtgaggacctggtgggcactggacgtagacgtaggtgacgcggttgccctcgcgatcttggggcagagactcatattcgtagggtggctcgggatacttggcgatcagataccatgcgtgaatgaggccgggaatgtagccaagacagcagaggaggatgttgataagagaatcagcactgcagagaccgcacttgacccatactgaattgacgtgttagcgatgcgcgacgatgggagttggtcaaagcgatggacttaccaggcagtggggggaagagaatggcaaggaaagcgaggaagaagtcggcggaacacattgttgcgcgataggcagaaagaatctcaaattggttttgtttaggttggaaaacgaactgtaggtcttttctgtgttgatttgtagaaagatgaaaatgaaagagcagagttgagggcttgtgaccaggctgaacgatgacgctcttggggagttctgcgacagaaattgggtcacctggaggtggcgtacctgggggaggaggggcttgcgtaagtgatagtgctgcggcagggatattttggtgttgtgattggtgcagaggtgattgacagtctcgaaccccgcctacagccacagtcgggtcatcactgaggcccttggaacgaatgttcaacggttggccggagggagccagaacatgtgttttcaaactcttgacacactgaatcaatgcggacaaagacaagaaactatcaccaggctgccgtatttctgttcatgtggacccggaaacgagggtaaacagtgtaacttgttatcgcaatcctgtgttgtatctcaccctacatactaacttacgtcgcttcacttacatggacgacttctcaacagatcctttgcgccaggcagcgagaaagtttctgacacgcatgagcatgcaaaacacacctgcaacgggcgctgatctcaatggaaagttttggtttactcagaacactgagtcagtctttaccctagactctcgcttcgatgccttctcgctggagagaacacagcaagcacctcatggttaggattctgactcaaatccttaacaatcccattcagggcgaatggtttagtggtataatactcccttagcatgttctcgattccgagtcttcattgggagtggtccagggttcgattccctgttcgtccaacttaggtggttagaacccactgttatacaatctttttgacttttcacctcgagttgtaacaatatgtgaccggctcgtctttttggcactcttctatagaacggtgatgataatagattaacgacggggaaattgcctcaatgagttattctatcctaacctttacctgatcactcatcgaaggttcaccagtatgccgattaacgcacgtgacgataagataacatgtgggtatctggtccaaatgtcttgcaaatgattccttttgcgacatcaacatcgcgatggatgacttgttgaatcttgagcttttgtcccttgtttcaaaggtgacttcagaagtgcagaaccatctgggtgttggcgaaaagactgtagctgaattcctgattgccaaacgtacagaatgcaatagtttcgacgaattccgcgacaacctcgagacgtccactcccggcttgcctcctagtcttgttgaaagtatagaccgactggtgctcgctttgcatcccaagtttaaaggcaaagcgaaagacgaacaaaaggaacacccctcccgaacccttcaagagaaagaaaaggtctttagcggtcttgcgctacccgataaggaacctgcgcgcgacgatggagccgatgccattgacgataccctcgcgctcttggagggcctagaaccaaaggcgaaaaaagaaaaacccacgagaaaacggagccgaagccctgagaacgatcaaaaagagtttaggagaaggagaagagatagatcccgttcgagggaacgacgaaaacgagacaagtatcggtcaaggtcacgatcacaagaacgaggcgatgaagattggcgcgacggataccgcgattcgcgcaaagatcgacgaggtcgcaaacgacacgacgatgacgatcgattccgcaacgccccggcgcccgaagtagatgattcaccgcagcttcacaaggtctatcaaggtcatgtcacaggtctgaaagactttggttgctttgtcaacttgcataatgtgaaaggacgagttgatggtttggttcacgtgtctcgaatgtctacagggcagcgcgtcaatcatccttccgatttggtgacgcagggacaggaagtctgggtcaaggttactagtcttgacaaggatcaaaacggccgcgatcgagtgggattatcgatgaaggatgttgatcagcagaatggacaggacttggagccacaagttcgtatgtcgacaggtgccaacatggaagcactgggaggaggcgcaagagacggatttgcagagccaagcggaatgcctcgaaacgatatgggtccccctcgacgacaaaagaagcggatgacttctcctgaaagatgggagattcgacaactgatcgcatccggagtggccaaggcttctgattatcccgacctggaggaagactacaacgccactctccgtggcgacggcgagctggagctggaagaggatgtcgacattgaagtccgtgaggaagaaccacctttcttggctggacagaccaagcaatctctggagctctctccaattcgcgtcgtcaaggcaccagatggctctatgaaccgagcagcaatgtcaggcaccaacttggcaaaagaacgcaaggagctgaaacaacaagaggccgatgctgctgccaaggatgaacctaaagagaacctttctcagcaatggcaggaccccatggccgatcccgacaagagaaagtttgctagcgatttgcgaaacgctaggaagaaccagcccgctgaggatgtccccgaatggaaaaaggcagtcattcccaagggacaatcgctgggcaagcgtacaaatatgagcatcaaggatcagagagagtctctgcctgtgtttgccttccgtactcagctgatcaaggctgtccacgagaaccagatccttattgtcgttggagagacaggatccggaaagacgacacaattgacgcaatatcttgctgaagccggcttcgccaacgatggtatgattggatgtacgcaaccccgtcgtgttgccgccatgtcagttgccaaacgtgtagctgaggaagtcggctgcaagcttggtgaagaggttggatacacgattcgattcgaggattgcaccagcccgtccacaaagatcaagtacatgaccgatggtatgcttcagagagagattctggttgaccctgacatgagccggtattcgtgcatcatgcttgacgaagcccacgaacgtaccattgccactgatgtactgtttgctctcctcaaaaagaccttgaagcgtcgtcctgatatgaaggtaattgtcacatcagcgacactcgacgcagacaaattctctgcatactttaacgaatgccccatctttactatccccggtcgaacctttcctgtcgaagtgctttactctagggaacccgaatctgattacctggatactgctctcgtcacggtgatgcagattcatcttaccgaacccaagggcgatatcctgctcttcttgacaggccaggaagaaattgatacagcctgtgaggtcttgtttgagagaatgaaagccttggggcccaacgtgccagacttgatcattctacccgtctacgcgtctcttccaacagaaatgcagagtcgaattttcgatcccgctccgccgggcagtcgcaaggttgtcatcgccaccaatattgcagagacatccatcactattgacgagatttactacgtcgtcgacccaggattcgtaaagcaaaatgcctacgatcccaagcttggtatggactcactggttgttacgcctatttctcaggcccaggcaaatcagagagctggtcgtgctggccgaacaggtcctggaaagtgtttccgcctgtataccgaggcagcttaccagtccgaaatgcttccgaccaccatccctgaaatccaacgccagaacctgtctaccacgattcttatgctcaaggccatgggtatcaatgacctcctccactttgactttatggacccgcccccaattaataccatgcttaccgcgttggaggagctatacgccctcagtgctcttgatgacgaaggtctactcacgcgtttgggacgaaaaatggccgatttccctatggaaccttctctcgccaaggttcttatcgctgctgttgatctcgactgcgccgaagaagtgcttagcattgtgtccatgctgaatatcccgactgtcttttaccgccccaaggagaagcagtcccaggcagaccaaaagaaggcaaagttccacgacccccacggcgaccacttgactttccttaatgtgtacaactcttggaaaacgagtggctactcagcaccgtggtgttttgagaactttatccaggcgcgatccatgcgccgagccaaggatgtccgcgatcaaattgtcaagatcatggaccgatacaagcaccctataagatcatgcggccgcgctacagaaaaggtccgtcgggctctctgcgcaggattctttcgcaacgccgcccgcaaggacccccaggagggatacaagacccttattgagggtactcccgtctatctgcatcctagctcggcactcttcggcaagcaagccgagtgggtcatctaccacgaacttgtcctcactagcaaggagtacatgcactgcacgacgagcattgagccgaaatggctcgttgaggccgcgcccacatttttcaaggtcgcacctacggatagattgagtaagaggaagaaggcggagaggatccagccgctttataataaattcgctacagaggatgattggcgattgagtgcgcagaggaagggtggtagaggtggtggtggtggaggtacttggggttaaatagtgaagcatagcatcgttcaatatttgagtttataaagggatgaattatctttcatggttaataaaactggttcggagcatgtggaatttgctggactttgatgtttatgtgatgctcgaagctcatatgcgtacgttatgttgactatttatattgatgacaggtctgagaagtacttgcagttgtgataacagtctatatgtccttcatagtaactgatgtagtgatagttcgttgtcttgtgttcaagactgagtcgcgatgcccacgatgctgctcctgatttgggattgaagatgactagtttgaatttacaagacgtatagtgtgctaattgtataaatttagaaaatctctcttgaccttctaattgttacaaatcgaacaagaaagcgattcagcgtggttgtggtcgtatcatggtaagcaagaggttgctgtgctgggtagaaagtgccaatgtttgtcagggtatgaggaaatacgagcctgctcataaattttacagtctcatatgggtctggagagattacaatcatgaccataagtaaataatccagcatctgatcactctcggtggttatcagtgttgctatcgaagtgtctagttcactggtcaatcatcacttgctacctacaaaggtgcttttagcaccacaatataaaatacaagattcatacactcctaatcgcccattaaccatgtacatctccatctcgtcactaatataacgcaaattgtcatatctgggtctgctgagttatgagaacccggatagacatatgcgaaccttgatggtcaaccctgatgactttccctcgctcaagacgacacaactacaccaaaagaaaggcgatcaatggattttgagtctcagagtgtatgttaagttgctgcactcgtgcgtcaaagtgacccattatcgctgattgtttgatacggttgagtcggtgtgagattgagtataagaatgaggccgtccctgttggattagttaggcgatcaagtctgagcaagcacttgccttgcttataatgaggtgtttcctaatgctttctggaaggtcgctccttctctatttgctatgggcttgtagctcaacttggaccacgtcatggagattggactggaaggagttccttccttcctcaagaaacaatgactaacgctcaacctctttccttcatcatgagcctcagacgaggatagagaactacactatcgagaccccgtctccttttgtcatcgtctctcgttctcctaggcctcgacttacacctacgacagtatttccctcatcgacatcacctcgcatgatccaaagcccccatggccccattcgagtggacgccttattcctgaatttaacgatggcgtaaagagaatcgtccccccacgactcagcataccgactcctgtgtgagccatcaggccgagttgccgaggacctgtttcatcatcccacgccttgatcacagcctgaccagaaatactcgaacgcctcctggagacacttacggaccgattcaacactaatcggggaagacattggttcgcccgaacggagacgctgccagggtattagagtcttgccgagcgtgatgactgactggtgtgtgatgatatagttactagatgcctgtgggtaacagaaacgtgaggaggcgtttgttgtcccagtatcatcgcctctaacagatacatggtgttgaagacatgtcccccggacaagctcacattgaccagcaaggttgtgcaacactcatgtgtataggcaagtatccgttcactctcttctctttcgctttattacggcccattgtcatcttggtagctttgaagagttaccgcgttagacgtgggtcatgtcccttcgtcatatttggtcgatcagctttgcttaactcccacacccacgcccaccgatagcccgatggtttctcatgactaaagagctatcgtacaagcatattagttgtatgcttgcggcttgttaacaatccaacgccttggagacaggtaatcttgcctccaagcataactctatctctgccttgcgtttccctgtcatctgcacatcgagttgagtgagagccaatggtctttacctactaaaatgtatgcgtgggatgcatgcatgaagttcataagtgttgtatctgaacgatccatgtttcttttgtggcccccatccatgttcacatttcgattatccctcatgtttccatccacctcactgaataatgtttacaatgcatatcacacttgaacatgtcttgctgatacgtggttatcacactggttcgtcacgttcacataccatgatgagctagtatcccgatatggctatgctgcatgatcataacggctaaaggttatttcggcggcaaacgttactcggttatcgctggactatctttccatgatgatccctcacatcaagcaatctgccattggctacctcaccccgcttcaagtcaagtcgactcacatgttcaaatgcatccattcccatctcactctcttacaccactcactccgtgtacccacatcggacaatgaattatcttaattcgtccacgtacaggacgaggctgcttggcaccgtactgggaaataccccgtttttcacgcagggtcttggagtgtgatatgtatcactcgatattggatgctcctcctcatactcaccggtgtgggtgagacacggaacccatttttatcagttctcgccgtaaccactaccgttcccgttctccatcaaccggcctaatcgagcccccacatcgacttctattccgacgttagtctccgagttccatgaaagcatgacctgcttccaacgtcgccttgtccctggcagctggatgccttggggacccgacccaagctagatgttgagataatcgacattctttagaaacacaccattatacattgaatcgaatggcattacgtggcaagcccgcctcccaaactcgatccctccacaagctcggcggcaggcctcagaagcatgtaaatcatgccgattgtgggaaacagctttcactcccacactcgaagcttactgttggagaaccctagaccaggaaccattggacttgatacggatcagtgttacgatactacaccaccattcgctggcaggtaacctgacatgatgtcgccatctaggactttggagcagtggttgcattccggctcggcgcgaatcgaaactcacggagcttgagcctgggagagagctttgctacagtggagagctcattatgcactgcagattcggcacaaccactatgcatgacttgggccaattgcagagacatggtatcccacattgcacattggcatgcggggtgagggcaggctggtagggtagctttgaagaggacccttggatggaactgtttgcccaagttgtcgatacatggagtggagttactgtcgcctcttacacgcccatacccacattctgccatgcgataatcatgcaactgatgtctgataaagagtatggagggttagagtgggatcaatggtggcctcgatcgagtataaaaaggacgcttgatctcctcaaactcgactttttgttcttcatccaacaagctattcactccaacacaaactcaacacttttttataaccttttcgaagttttcttcaccaacatcttcaacatgtctccctggtgagtgcttcccaactggccattgcctgctcgagttccaagaacttgggtaagactggccaagcgcggacgtttaactgacagtctttagctcttgctgtaaccacgccggcgcttcttgcaccagcgactgctcttgctgcaaggtgagcattcatcaaagacgataacactgaatggtttctaacagcacaccagcactaaatccattattatccaaacctgacaacacttggcttacatcacggtttcgtgacaatgtctcatcggagtacattatgaggacgtctctggatcggtctctcatcaagcaagtcagacagacatgggaatggacataatgaaagaaatggtataacatgcggataaatagctgcgacggccacttttcgatggtagcgcatggtagataccaaattggagcttgcatacattgaactagtgtttgatcacttgtgatgtcttgactcgctattgaccgaatcttttgtcgttatactactaatatggcagtcttgttcatctaagtgttagtagaggtttgaggtcgattagagtttcttagctcccggtctaaataacgtcacacgccaatatctatatcagatgattgtctacagtattcaaataaccgctctatgcatgattctgtagaaaagcagattcggttgaaacccgaccgttatttcagttgacgactcaagtcccgagaattggcgcttcttccccactgtaggccagcgcgacgggccgggccaagacgttgttttgtggatgtcatgtattactgataggccccggaaaaggagggacagcctataagtgcaggattagaggtagatgaggttgaaagcaattatggcgagagggcgcaaagcaaagagtagagaaaagatagaaaaagcaattttccacgcttggagatctacaacaaggggtttgctcgatgccgaccatgcctacacatacctgcttgaagcgtttgtgcaagtctcgagtatcaagatctcgaccatcatgtcagatgagtaagaaatagaattgtcctcgaaaataagagcgacaagatggaaccccgcaatatgcgtggctgagggttgaaaatgatcagcttttagctgcagatcagatcaaatcagacgagcgatggtggatgtttctactcagcctgatccttcgagtgagatatttactacgccacttgagaatttatagtgacctaagccatgatggtgtgagatgttgtttcatttccagcttgcatgacagtgaaactggaggcttaatcatatttaagtcttctatcaataattctagcgtctaaagcagacacatttatacataattatccgtgtatgtgctgctaatcccttacatgacggggataccctcgtactctccgtaacccagggcgaggttcatgttttctgtaaattggttagacacgaccaactctcagacaagatattacttacgcagacattgagtggcggcacccttggcgaggttgtcgatggcggcgacaacgacaacgcgctttccggtgctgtcgacagcaaaacctccaatctcgactccgtggcgtccagagatggcactcaccaggggtggctcacccacaaccttgatgagcttctctccagcgtagcggtcctggtacagttgtcgaatatctcgtgaagtcatctccttgctaaggggaatgctaatagtcagagtgatacccctgaaccatctgttgaatccattagtcactgtcgatcacgtttgtcgttctgacttacccagcaacgtggggaatgaaagcaacaggggtgttgagttgcgtagaaatctcgcgctcgtggatgtgtccggttagagagtaaggaatgatggcgtccttgagaacctcgacgttgttcctggggttgggcttggatccggctccagagtaacctgagacaccgaaaacagtgggtgttccctcgatcagatcaagagctccagcaagaccgatctgagcaccagtggcgtagcatccggggttggagatgcggttggactgcgcaatcttggagcgctttacaagctcggggagaccgtatgtccctgtgttggttagcaactgcgcatatgttgctcgcttagatccttacacttttcatcccatcggtagtcggcagagagatcgacaacaacgctctggctgttgattccatccagagcatcaacataaggcttgcaaacgccgttgggaagagccatgatccagcagtcaaccttgccctggctgtccaattgggcaatatcctcaggcgacaaagtctcgtagatgaccttgcgcttggtgtatccctgaagttcctgtccagcaagctctcgagacgacacatgggtgagctccatgttggggtgctcgttaagaagctcaaccagagctgaaccagtgtatcctcgggcgcctattaggccaattcgagaaggaccttcgtttgacgcattcttcttgcccagaggagggttggggtttgtctcggtaacataaccacgtcgctgctgcagttgctggctcacgctgataacgaagttgttctgtcgaccggcgaggtatcgggtagggctggggcccatggcagggaggacggggatggatcgtctcacgacgcgacgagcgccggcccggaagaccattgaggtggttgagaacatggcgacgggtacttcgcaagccaattgacgagttaattgagtgcttggggatcaaatgcgacgttgtggagaatgattttgtgattgactgagagaaggaattggtcggcgattgttttttcctgcggccgaaatcgctcgatcaaggttgcggggtcgcactggactcgtgagatagccgcgatgctgctaaaccggacctgtagacttgaaaagaccactgtaactataatgcttagcgcgctatgtcctctggcgcagtgacttgcggttcaatagatgcactactactctgaaggtttcacggttagaatgatacaactacgtcatgcgtgaactagtgtacgacaacaaatgcaccttgaatcagtttatcacgtacatttcctctctatggagtaatataaagctgttggctcagtcaggctctaatgccaagtcccccaaatgaggcagtgtccccgtcagcctcgtgcccggtaaatgtcatcaattcaattttacaaaataatagtctccctatactctgtatgcctaggtatattaatatctttgtcaagaaccaactattgacccttgtctcagttggcgagcggaaaccccttgtcgtcgtcatctcggatggaatttcgctctttttttcatctctgctgatattgatttggggagagcatcaattaacaaagaatttaatttttgtttctatttagatactcctttttcccgtcttttcttttcccgttcatcttgcctctctctttgttggcccccaaatcttggccttttagagccccgcctcacgagccaacctgcgccgcctttgcagttgctgcgctgcgttgttccttccttctggaaatagttttcgtttatttctgggattggaggttcttcaagtctaagccttcttcctgccaacatctatcatcaactatttgatctctgcatctttctctcctcccttctcttcaacggttcaacattcccctatactcaacacaagtcgatcgacgccactaataatagaatccctgtcggcaccgctattactactctttttagcggtggaactgggattcgaaaaaagagccccatcaaatcaatcaatcaatttctggcgcgcgccaacttagagtggagaaccggattccaggagccgaaacgggggttgttagacaccggtcatcccccgataatcacggagcttgaacggtcagcttctttttcagatacctctttcacaatgccagagatgctagatcctggaactccaaccatcacgccgcccggcgagacgggcggcgttgagaggcgcagatcacggaaccctctcaagaacatgatgcagcatctcactgtggatccccctccggaggatgatgttcgtgaacccaggagagcttcactcatacgccgcatcagttggggtcgcaagagccgcagtccctctgctcattccgatagatcaggaggtcagcctcaagacccaaacctgtgcacggcctgtgccggttgggctgccgacattgactctacattcgataccatggatgacttttttacaagagctctaaatcccacttctgcagacactttcgaaaacaaggagcattctctaggtcggttaaaagatcttgaagagaaccgcttcatgacaaaatgtcctctctgcaagctattcctctcagtccatatccccagtgagggtgaaggagacctatatctctctggcttttccagcagagacacaaattatctcatcgacaacaacaccatgtttgatcaaggccacgcatccaagaataagatgaagggcgtcagtcaggcctttctaggtgttgtgcccaaaaagagcggcgatggcgctttgagttgggatgtcagcgctgactggtttcgcggttccggtatgctatacagaacattgcctgacgcggcgcctacaaatgaccttctcagcgcaagatcagaaggaagacattcaagagcaaactccatgtccgataataacggatggcagaagcgaggtatttggggtcgtgagttggaggacacgatcgatatgagtatcggacaggattggctacggttctgtgaattttaccaccaaggacgatgtggaagacgaccagttactcgcgagatgccaggattcaagcttgtcgactgcgcaaagaaccccccacaggttgttactgcgtccatccaagagcgatacgcggcgttgagttatgtgtggggaaacacaaaaacagaaacttggcccaaggttgtgtgggatgctgtcattgcgtccaaagaccttggtatacgatacctctgggtcgatcgtctttgtatggagcagctgcaaccagccgaacggacgcagcagatcacaaggatggacgagatcttcgagggttcgattctggcgattattgcagcgtgcggtgacgacgccgactatggattgcctggtgttggctcaagaacacgaccgccccaacccaagtatgaattcgtcaactctaacatcacactcgtatcgagtcttccagatccaaggatagccataaaagactccaagtggtatcagcgaggctggacataccaagaaggccttctagctcgacgtcgcctcatttttacagatcagcaaatgtactgggagtgcgagggtatgtgctgtcccgagtcgctcatcctacctctcgaattttaccacgatatggagcagcaacgcatgtttgactttatgaggcctggtctcttcaacggcgtgtcatttgtcgacggtagttgggagcgttggaagagacttcctggcaaggttgaagatccaagtacattgagtatttttcgagaggctgatcagcatatctgcaactacacacggcgagatttaacctatgacaacgactcgctgaatgccttcctcggtattttgaggcgtctagagaccaccattggaaatggtaaaatgttcgacatcttgggtgtcccgctctgggcgccgcagttggatcaagggcctgcagttataggactaccacgcacacgcgatatttttgccttgtcaacatgtttctggcatcacaaagacggcatgattgcgacacggcgtccgcacatgcccagctggacttgggctggttggaagggagctgttgatctgtactcgtccatcacggtagtcgacccagacagcaaagttatccagcgcaagtataatcaccaccactacgtcaccgccacacacgtgtcacgcaacgaccccaattctatacgctggacatattcccccaacattgtccttgttaaccgcgatggaagcgtggcgtatgactttggcgcctcgacggtggtgacaggcatgccgcctcccccacccaacctgcatatccgaccctatggaattcacgtgcccaatccatttgtgttagatcgtgttaaagcaagatctcaccccgacggatggatcttcaaccgtgtcagcgtcgacgtgcggatgagtcgcggggcggtttcgatgagagagtacatcgagaggcatgccaggggagagcaaatgacagtgctatggtttgtggaagaggctcttgtgatgcttatcgtcgtggagagaatggagagggaaggacgagttgtgtgggagagagtgggaaggatgaggatgggattccccgaggaggcaaaggatgtggtcaagcgatgcggacggttggagaaactggtagaggaattgcctcttcgacgattgggagaggatatcgtcattgagtagtatgtgtttgcatatgagagttgtaatattatggtatctggtctggcggtttacgctttggaaccttggttctttctattccatcttttccatttgggtatcatcctcgcagataacagtcaatccgcaccctcgaaccatggccttgggaatgttagcattgtcgtcggacgaataggggcttgccgtacctgttccaatgcatctaccaactacctccgtatagatatcaacaaactcccatccagcatccgccttggatagactagacatgcgccttgataggcacagcagaaatgttttccacacgcccgacaggcgtgatctcatcatcctgcacagtcaccgtagcgggttccaccatttcatcaacaggagcgacggtgaaaacagggacctcgctggtaaacaccttgttagcagttgttctagttgggatctggtcaacatactcttctcccttgtgatcgacgactgggccgacaaagtggttgggatcgatgttcttttccggatcggaagctctgcagagacagttgcccatgttggtggtttgttggtaaggatgtggttgtgtgtttggagagtagtttgtttgtgtgaggttatggttcaaaagaacttgtgtgtgaaaagagggcatggaaagaaaaagggacaagtgttctttataattgactttttgtagatatagtttctgattgttgaggaactgcgattgaacaagatcaaagtttattgggtgtaagaggcatgctgtcctcattctttttgagtctctgagattccatcaagaagatctgccgctcatgcgatgagatcgaaatgctgagagtttatcctctagcaaagcacatcttgtgtgcttggagagtaaacgaggtacagaggagcaggggaaacaagagtcttattcttgaatacgtctctaactgtccagacaaaggccaacatgttaaagtatccgtctgttgagtttgtatattgtttaaagttgtagacaagcggaagtatgcatgagtcttgtaaactacggatatgcatggcaacagtgtcctttgtgtcgactactggataaaggaaatgcaaagggctccaagatatatatactatacaactagtcgtgctacatggcgtaattaagaattcagcctccttcatttgacaagtaaaggagaatttcactaaaatctagcagggcaagggtggaaggtggtcatatcaggcgcattaagatgactcgagctgtatgagtggtgcaaggggcctgcctcattgagcccccatcacagaatcatctcagatcaacaccaacaacaacaccaactctggcggcagaaacaacaacaacagcagcagacaccaactctggtggcagaagcagcagcaacatgccgctcagaagtcccgacctttcgaagctccgggccttactgatgaactaccagaccagcgactgcggcgggttgattgtgttgaagcttggttctatacagcgggccgcatggaaactgcgaacacagatggtagttcaccgttaattgatgatggacatgtgtttggtgtcatggggtgtaggaggaagaaaaagatcgccgccgccgccgccgcttccccctgcctctcctgcgcgacaacaatgttcaaagagtaaatatccaaccggagtcaatctacgtacgtcaaacatggaatgacgcttaaacttgtcatatctcatatttgaagatgcacgctttgtatgtgccctttgacttgtactgcgcgctgagctagctcatgtatcttgcagggatatacaaagagtcttggaaagccacatgaagacagcggcatacgataatggaatctttcatgcagaatttcaatggacttttataatatgaataccctcaattggcccgtccgtgtcgatcggccagtgtcattgcatgtccgcaagaacaaagacatcatccaagaaacaggatataaatttccatccagaatttcaggctacttttatcatcttctttacactacactttcaccccctttctcaacctcagcctttccatcaaacgaaacaaccagatctagacttcactcaacatcaaccatgggcggcaacgagcccgtccaaggcttcgacctgacctgtccttctggcagcaccttttacgtctgcaaaaacgaccctaatcgtttcatcggatgctgtggtatcgacccctgcggagcaagaaagggactctgccctgaccagcatcttcacaaggccagcttcgacaaggcctgggaagagtacattccacctcaagcttgcatcaacgacaacgtcgacgtagcttggcacgtttgttcctggtctacatcctcctttataggatgttgtgccgtggatccttgttctagtggttgtccaagcagacaattgcgagctgctaagttgagcgacaatgccacagacgcacaggtgttcctcggcgacggctatgagtatcccccagagcccagctatgcacctcgtaccagtcagaaccccattaagagtgcgagtgccagttcgactactgcatccataaccaccatattaagtttctcgacctcatacaccttggacagagcttccgaagcggacacttctacaacagaaccagcagttcccagccaaagttctggccattccacgggccatcattgcttgagcgcgggtgacatagcagggaccgtgatcggaatcctagtattcttctccatcccagctttgtgttggtactggaaaggccggagtctcaaaaatagggcgaaagtcaaccccaacgaaacaaaaactcgcgaatctactccatctgtagatagtagcacgttgttcgattccagagatggatcgtcgcctatacagcagccaggtcagagcaacacacctaaggctccggatcaaaacaggcgtcgccaagtgcagcagaggcctcaacgcgacacacctcttcacggccatatgaatcagtcacaggcggagacatgggctcaacaaaggcctcaagcatctcagcaaagtcaactacatcaggcccgaactatccccaggcgatcttgtagtccatcaaccgcgctacgtgatttgctgcgtccgccaaagtcctcaaacttcaatatggccagaaaacctgttccgggtcacaattttgagcttcacggaagttctacacctgatcccgctcctatgacaacgtcactcagaccctccagtactgagagcactgggactccccgttcttcctacggtgaaatacttggaaagcttgaagttaagaacgggaatgcttctactagaagcagtaacaatacagatatcgggactgtgactaacgagaccaataaaactcccacacccggtactatgagtccgactggacaaacaagtgttgattcttctcaaacgacacagccagacccgattccaaaggatggtccctccaggcacagattggcccaaggacgattgtgaacatcctatagaggaagggtcatgcgcaaggctattgtagtttggtttcttatttttcttgtttacgacatagagcaaagacacttggaaggagtatttgtttgcattagaaggaggtttggagttatcttggatcgttgtctagcttacaaagatagaatatgcaacatgagcaaatagactcaatgacctcgatgtatgagtgtgatgagtggtcggagtatccatgatgtgactggcccccaacaaggggacaacgacgagcatagccaaagcctcccacaaacatcatgtttgctgaatccatattaaaaaaggattgacggtcaattgggtcaactcgtgatcaatcaaaacgcatcgttgtgggtccctggtatgtattgacccgaactcccggtgatcaagacaatatcctcccgaattctcagaccaaggataatggtgaatccaccaacaattcatcaatctccgaaaggacgaaccctatttgagaaacaataggtctgttggttcgagtttccatccctcttcactggatccgtggacaggatatttcttcaaacatcggagaacagtgtatgccgaaaagttcccgaacaactactagcttcccgttctcgaacgcagtcgggatctagacttgtaaattgactgcgtgtacgtggacaagcgttcaactgatcaggtccgcattctgttcgcggttccgcaacgacacatagcggaggcaaccaaaagaggtatagaatagagataattttcgggacttttgaagatgcgagatggcgtgaggttcgtcttggatcgggcgttgcgttcctctgccaaatgttttataatcgagtgctcggaatcatctgtcatagacgcgtcgatctgaggatctacaacacttgacgcaatagtaaccatcacaatgcagtcgatggtgtcttcatatctgatgaagctttggaaggaacctttcttctccaatcgcaagacaagtatcgatcacgaattaatcggcaaactctgctgcggagaagcgagggcaattaccgttgccaactggcagaaatgcttgtctcgtagcagcgaagcagagaaccttgggctagaagcataacagacatgccagtctagctcagaccactcaggtcattattttgcaccccaattagagaccaacttgttctagcgagcaccaaacttgcctcggaatgacagaaagagttcgttgaaccctgccaagtcgggtcaaagcgtagccttcaaagtcaagacgactggaatgcattgcgtgtagcgtcgggcaatgaatactctggcgaaatgattggtgtcagaatggatacgagttgaaccatgaaaccaaggacacataatcttgaagaggttctcgatctttggtttgggaaccctagagaccagttcaagggtcaccgactgacaagggacgatttctccgtccagaagagcctcaatgcaagagatgtgggtttagtgtcgtaaaaatggagagaaggactatagttaagggacggtgtcatgtttttggagccagcctcgtggcaaacggtagtttgagcagggctaacaaagctatacacaagtctcggtccttctggggctgtaaacgcgagaaaggattttctcaaatttgacctgccccatgttagtgattcggcggagtcaatgtcggttagatgatcttgaatcatgtcttggacattcaggaacccgcaactcagtccttggcatggctaaaatcggaagtccaagaaaattctgttggttggtttggcaatatttcgtctccggtagagaaatgcggaagagagcaaagaccatggttgtttctgtttgctacaaacatgccaagaacagcatccagggtttcgttggtgaggactcgatggccaagaaccctgcagcgatcgctgaaaatgcggggccgcgattgacgatctaggcgatgaatggaatcggggccaacaagcaaaggcgagccgagctgaggccaaggatgatggtaccctgttctaagacctgtgctgtggtgctgtgattctttatgaccttcaaatcatacccaggatccaggaacaaaaacatactttgacctgcttgaccctcccgccgccacttcaacccatagtgacatgcatactggttgagatttgttgagccgatttgaatcccgacacccgcccctctatttcctgacacgattcggcagacggtctcgactgtatcctctttcaattggccgcaaagaggtgtgtctcgcttatgacggagaaattgtcaggtctcacccaatgattgtgcgagggagctagttaaagtagcctctcaagacggagggcggcgcctcgacggacgtggcacgcggaaagagtcttgaatgggttcgcttcgccctgaattgggtgttgcccttgtagagtgcagtgggcagcctagggcgttggagttgagctgtcacctggttggtagtgacaagaaattgtttgttgcggtgtggacaataatgtcatgggacatgtttgtgtgattgcctgtattgttgcttcttcttattctgttggtgaagtaattcgttcattggagtgggatgggtgaaaatcgtcattgtgcagccactgtctctgttgatattccgtgtctaattagttatcccgttttccttgcctgccagataccaggtttgccaaaagaaacgcccaatgatttaatctgttgagctgatcgataattgtatgggtggttgttgttactgggagtatttacgagatcaaaagcaagtccaacatgggacttgccgttcgatgcggttgcagtgacttccctcccaaagtttcacctttccctctccggacagatgtgtgctgctccttccttccaaaatcaaagtaagcggagttggttttcctggcagaaacggcaggaacgaagatcaaagtcaaattcttggaggcttgaggtcaaacaaaggattcaacctgtcatctaaagcggtcaaggctaatgaatcttatccgccgtcattatcttcgcttcggggtccttagagtttcggttaatagatctgatccctcttggcttcgaggattggaagtcttaagagctggtccctccattgatccctgttccaaacgggatgttggtctcaacctcgaatcacatcgcaatggtggtgtttactcgtcacatcagtcgcccttgtatattattataatataatatcaatgccaagatatcgacaggtccaacgctagcgatcacaatcaacacctaccacccaggtattacgtacctatcccgcgaataacggaccaaccgtcttaatccacccacatacatatcatcatctccaccatgcctatgcctccctggcttcaagacgaagccccgggcttttcaacttcaccatggacaaccccattgcaggctctcgagccacgacgagtaaaacatttcaccatggctcaacttactccagaccaaacgtattcgatacacgttgctactctggttattgcgtccgccagtatcctcgcaacgatagttacttctttctggttctttcgtatgagacgaagttttcgacatgagtgagtgccaccaaccctttcgtttctcatatgtctgacacaagcgaagcctcattatgctgcttatttacagcgacatgtttaaatctttctggctactcctgttccccgccgtcgaactcgttgccggaaaaatcgaaacagatgaaaccttttgccaagtcagcggattttttcttgccctaagtatagaggcatccgacgtttctgtcgctctcatctcggtccatactgcattatttatctttcgtggcgagcagggcctttatccttaccgaaaggctgcctacgctctcgccgccatcctccctgtcgtgatggcttcactggcatttatcgagggtcctggctacatcaacacaggccaattttgctatcttccgtttaaccccatgtggaaacgactcgctctctcttggattcctcgctacctcgcttttgcaatcatcctttttctatgtatagggatatacatctacgttcgtgtcttgatgagtcgctttggtgcgggaaacgagagttcaagaaacactctctccaaaatgtctggctttgacagcctcgaaccaatacaacaaccagcagcagctgttcctccgacaccaacaattaaatatcacgggctgatcccatcgtccaacacttcacgacggaattcattcaccattgccgaagaccctaccaggccctctctatctacactcaactcgttcaatctggacatgcctggaggcacacatgccaagcttcactcggcgcgaatggctcgtcgaggttcagcgcagatgtggatggctaaccacggcactgatctggcctcccagtcagagcaagcagaagtggactctcaaagttcgacaggaactgcgcggtgggattctgatgatttgattgcgcctacagccgtttacacaaactatgaacttcaaaaccagacacctgctccaccagtaacaagaccgtcattcgtgacgcgacagtcttcatatctttctacgactgccactacaccatctattcccaacatattcaccatacttcaccgcaaaacggtgcgtcccgagaccgaagaaaacgacctcgttctgacccagagcgatatcaacgcacccggaactgtcaagacgcgcgaaaagatcttgcgccaacttcgattacttttcatatatcctatagtctatgttgtcatttggatcctgccatttattgtccaacttacaggatatggtaaaggagcaccttatggcatgcgattggccagcattgtctttctctgttttcatggcttggttgattctctggtcttttgcataaaggagaagccttggagacacagccaagcgtataatcaaattttcaaacgctccaacttacaattttggaaacgaagacaagaagcacccgatgtaggtgcaagggtaggacgcacaagggaggaaatgacactcgactcgaaattcgccaagcagagacgagaacaagaacaggccgagtgggagctgcagcgtcaggctgcccaggaccatagggtaaccagagctcccgactggtgggatagagacgattgaggtggcatgtgatggcgttacaatggcatggaagatgataccccgggttacaatggttggtcctggtgacaggcgtcaggtttgcattgataggcgttatgttcatgatagttataccaaatacattggatcaaaagtactggcagttcgattgagggtattccatctcaaaatctaaagtcgtttttcttattagtctaccaagacaattcgtgcatcgtatatcgttctatgtaattcgaacgctgatcctcctctttatactaaatcatacacaatttgaagtttgacattttacccctctctccaaaacttgagaaaggccttggcaatagcgactccatcatggggtagaggcgcacgcttcatggcatcgttatatacttcgtccgtgaaaatgccaacggtatgacggttaaagagaatttcagaaataatctcctcgttgaactcggggtgtccttgcactgtgatgtactttccaggcgagtagaacccctgaacttcgcaaatgttgttggagcccagagggatagagttcttgggaaatgcgtcgacaatatcgcgatgcatctggtgaatgcgctgtgaaacaaacagtcagcatcgcacaaacaacggcgcaaaagcccaacttaccatcttgtccaacccaaacacctccttgcccttggctgtcagatcaacctctgtgacagcaacctcccacccgttattgctcctaccgcacttggcaccctcagctcgcccaacgatctggtgtccgaagcaaacacccacgacgcgcacgcgattcgatgcgatggcctttttcgtgtactctaccagcttgaggatccaagggtcgttgtcgaacgccgtgtgtcgggagccagtgatgaggatcgcatcgatgtcctcgatcacggggtacgagtgcagctcgttaacgacgtcgtagcccttgatggagacgagctcagacagctttttgggcttggccgctgcttcgaggagcgcggtaaagacgcctgtgtaaccgccataacgatcgcgggtttgcggctggggcgtatcggcttcgaggatggcgagacgaagaggaggcattttgagcaagatttgtgatgtcaagtataagtgtgttgtttgtgagtgtgagaaagaaagaaagaatcagggaaatggaatatgcctctttgcgaaaatggaaataaaaattggttgggccgcattcaatgctgtaaccctccggtctgaggaccctttccttgtcatcttgctcttgtaacggcgaccggtagcggggcagtgggggtggagggggacgagacggcagaattacaaatatgtcataatgttgcttattgggaaggcggtgagatgggacgtcagaactgtaggttatgggcagccggaaattggcagtgaggacatcagagacgaggtaaatggatcagtttatgctacttaaattatatttctcgggttgtttacttttatatttcaagacttagaaatccaatgttgccgatacccggtagagctttaagacgttttgggttcaaagttcatagagttcccaaattggctgttctattgtatcatcatgctagcttcgtttgtccctcatatatcaagtcctgaaatctcccatgtttatctgaaatattcactaatactgctaaggggttgtttaagagatatgcttgatataagaacggagtttctttattgtacagtttactttgaagcgccatgctaagcaggcggtaaataggtatatgcaaatctaaacgcaagcttgaagagaatattaaacaaaattaactaaaacaacgcctttccaaatatcggcatgccatcatcaaccatctatatatcgcaacgcacatgccagtctttatgacccgtcgaacccatcaaacgccaacccaatatctttccatatctcttttcactcgtaatggcatttccggatgtgctctattttagtctcttctcggattgtctcgtctcttcgagctctttgcggatcatgtcgttaaagacttcgggattgtcgaggtagagatggtgtccggccttgggaacgaggaggacctttgcgctgccgttttctctcttcctctcctcctctgtagcactctcgagagccttttgctttgctgcgttgagcttttcctcggaagtgattccaccagcgacgtccatccagtcgttctctccatacataaacaccacagggatacccatttctttgagcttagtgccgtcaggttgtgagattgtttggcgaccgacttcttggatgcggttgatgacgggtcgacgggcgtatgcgccgggtgcgaggatgtaagccagggcatactcgccgctgcccttttgcttaaagatggagaacgagtagtcgtgcagagcttgggattcagctggtgggaggtggttgaagcgacggaaactccagcctgagacgaatcgtggaccgagaggaccgctcattcggacgatgctgaacggagaaatgttttggtcccagagccagacgaaccagcctggtagaggtcgtcgaagcacattggaagcaggcttgtgtttggacagagtgccagatttgtcggtggtgctttgctggtcttgcatcatctcggcctcgatcgtcgaggtgtttggttcgggcatctcggcattgacagcgtagggatcagctgggataccgacgggagaagctagaatgagctttttgaggcgaccgggatacttgatggcgtatgaaacagcgagataacctccaagagagtgaccaagtagtgtgaactgttccagctttcgcgccttgcgccattcttccagcgcatcgacaaaccaaccctctgcttccatgacttgatcctctttcttcttggcatggatcttaaaggcaggccgagacgaatttccacatcccagcatgtccagcgcatacagctttagtccttgcatgcgagaaatgggttcaaagttcttgtaaaagaaacccaaaccagcgccgtatccgtggatcatgacaagagcatcttctgttttttctccaactctctcgaccgagacttcgttcaaagcgcggtttttgcccgagagctcaaccattgatcgtcgccatactcgtgtgccaaaaggatctggtcgttcgggtgtatcgatgtttgtaatactgtcgttggcttctcggaggtgcggcattagacttaagaggttgcgctcaacggcttgaggggcaagactcgtccactgtaaacgttagcttaatcgttttatgcgaattgtttgtctcacccattgatacgcagcatctttatagcccaatggaaacagaaacgcatgcgaaggcttcaattcagcctgatgcttgatctcctctggcgcatcaaccctcccaccatggggcggtctcacggcaccgtctgtactcattgttcgcgaagtagcagggatgaaagcggtaatgtttgaaagtcgcgataatggtagtaccgcagaacaaggttgaagcctaagcattccgcggggggaaggggggtttaatattcttcaaccccctggaattgtctgtggaaaaaaatgccactttagatcagtaggcaaaattatggatgacgcctctttttggtgacgcaaacagggctgagccggagttaggagaaaatcatcgggttttgtcaaatccgtggtcaagtccgtgggattgggaaattggagtaagattgcggagcggaagcggaatttgtcgaaaagaggcagagtagttcaaaaaagagtctgagaagatgatgtgtgatggtgagagatattgttccaaggaatgaaatcgatctgatcgatcgcattgacaagaacaacggaatatatcggtttatttaaacgtgtaaccccaatcgtcaccaaccgtcgttgctcaaacgtgttgggggaacccactacaattgggcgctcggaccgctaaaacgagccgaatagtggattgatgctcaaccttacaggggatttgacgggccttaatttttggcttgtgatgacgatgagaaagactcgcatccgtattggatcccatcacatcagatcacacctcttgaccacgtttaacgctaaagttaaccaactgacagacaaccaaattcccaggactgaccacctgacaacgatccgacccgactcatctcctccctttcctcccttggactggtacatggcctcgagctgtccctgacaggctgcccctcagcccccttgacctccgtaccgaaacatgtccgacgatgtcgattccatcgtcaaaggcgcctctactcctactcaaggcgccaaagatgtagctggatcaagcccgatcttgtcaactaccgtaaagcagggcgatcctcttcaccacactccgagctcaccgtccatgatctatctcaacctgttgatcctcgaagcatccctccgcgcgcaattcctcgaactacgagcgagaaaacgacaccacacttttttccttacccttttgtcactatggatcaccggcttcggctgggctctgttccttgcgccccgtgaggatggtcgaggcgtaggtggatctatctactgggctgttgaaggtgctgaaaaggtgtgctttatgggcggcattatcactgcgattttggtctgggtgactggaatctgggagcgtggtattcgatggccgcgacgctggtttgtcatttccaacagaggactgcgcggcttcaactgcaaactcatcataatacgacggacgtggtgggccgaggctctctcaacaatcggcttttttctgacatacggactattttcccacacggctagttcatcataccgctacgtcgagccgacccttttgcgcgaggtggagaaggaactccagatcacgagcgacacgcaccctacgctggtactaccccatgaagatgaggagaaaggcggtcacgaggaggatctagcgccagggggtgactatgttaaactgcttctcctcgccaagcccttttctgcaacgtttcgcgagaactgggaactttacaggaccgagtactgggaaaaggagaacgagcgtcgtgcgttgctccgccaaaaagtcaaagaaagagatcatcagctcgtgcgagcgcagtatccctggacctggtggtttcccggacgacagcctcgacgacacgaacccgaaaagacagctcctcacccggcgcgccatatcactgttgaacgagaacgcagacgtcggggtagtagtgtccgtcgtgcgtccacgagctcaaccaggagtcccacgcctgcctttgaagaagagcagggcgcccatcgacgatccagcagcggttccgcctccaagggacgaaagagactttctacaagttccaagccgaaacgaccaagcaacgattctcgctctgtcacgcctgatttctcttcgcctttggccagggagagcagcgcgaacgatactcccgagtcaggaccggaagggggaaaggttttgaggagctcgtcgtctagatcgactgttgggtccaaggagcgcgaataggaggagtagtttaatattttgatggatagtattcatgtctagtgtatcatggtatcgacgtatcaacgaatgacgcaccaacgttgatgagttcttgtgtagcatctggttttcctctttttgtgagaaaagtcgtcatattgtgattcgatcccaaccagggatcgcatggcatgacatgatttaaatcggccccaagctcaacaagagtttttatcgactcacgaacctgtggatcagcgcttacgttgagagccgcccagaccagcggtggaaagccagcggcatctagatcatttggtccagcgtgtcctcgttcaataaggaatcgcagagcggcgatgtttgcgtttatcacagcaacgtgaagaaccgtggtcccgcaaggctgtagcttacgcacatcgttgatatgtatcgaagcacctctttcgagaagaagctctgtgatgttttggtgacgatgatagatcgatgttataagcggcgaaaaggtaaccagcggtagcatgtgaaagctcaacctgtcgccaaagtcaatatgatagcgtccctctgtgattcccaagccaatatcgtggaattttagtgatggcgcatttatatcggcaccatgatctagaagccatcgcactatttcgatatttccgctcttcacagcttcatgaagtggcgtccaaaaccatccattgcgtttttgcttctctgcaacaaagtctcccgtatcgtagtctcctttactgcatttgtacacacgcagagtcatgtactgatggacattcttcaaggcttgcagattcccgtgcttggcggcatggaaagttacgtgatgatctgcgtttgcgagctgacggttgtagagcaggggagtgattaatgcgtacagggcttgagaggtttgagccagtgaggatagggcatggcttgtttgacaggagtcgatgatttggagaaggatttctggggggagggaagtgaaggccattgattaggttttggtggaaaggaattcaataagattaaaagaatatgaaaaaataattgaggttgtcactagtcatgagttggactggaagggcgcgtttgataggtgatccatgttagtctgacatgtattttattgatgctatttaggttatcgtcaacagtgcatttgaagtgagacaacaatatggggtgcagaagatcggcattcaagttttgggtactgagtaatacttgactatcttccaattcgtgatatctcgagcaattattgcagaaattgtagtaccattaataacacgatcaaataaggtttagactgacaacacctaattaaataaagtcagactcttatctcgttatctcgctctatcgcgatagaataaaaaccgcatccagatagacatggcaccagaataaggatccgagatcggccgcggagaaagatctttcgattatctcggcttcaagcataaactatacccagatcaacggaatacatctcgtgaccgactatcctccagtgtataggtatgttttacgaataaagacgtctcgagagcttggctgcgttattttagtttcaactccttatttgcagcttcggcaattaaccgagtaccatgagtcaagacgacacgtaaaataccaggaataccatatatctatactagagtctagcatcttcggacaattttgccgatttgagaagtcttgtcccccgccggtccctcgccgccggcccttttatcttgtacatgctgcatatcaagtgtggatgtttatacaagcaaagtggaataactgcagttctttactcctttcagaatagacagaatctggggtaaatgccgttgcgcccgtttcccaagtaccgttatcgcaacgacactgtccaactctatattcttcattctgtagagtcactatcggatagatgtgataagacgtgcatgcgggagtagtattcgtatttaaatagacctctatacctatcctcgtcttttggaactcctcaccaagtgacttgcaagtatcgccatcatgtttgactggagcaagtttatctcgccgaagccgtctctagacgtccccgctctagagacggtcgatctcaatgacaaggagatggaaaagagaattgttcgaaagcaagatcttagaattatgccatgggtttgcataacatatctcctcagtatgtgtacccaaacaccactattatcggtctctaacacacataagactatctcgaccgagtcaaccttggcaatgccagaactctcaacaatgacacaccagagcacaacatcgttacccaacttaacctcaccggtcaaaaatacaacattgcagtcgctctctttttcgtgccatatgttcttatggagtttcccagcaacattctcctcaagtacttttcgcccagtaaatggatctccagaatcatggtgtcttggggtatcgtcaccatctgcaccgctgctgtttcgacatatggtggattgttggctgtgagaatattcctgggtttggctgaagctggtttctttcctgggtaagttaccaattggtgtgactggggataaagactaacagacctagtatcatgatgtatctctgtttctggtataagcctgaagagagagctacaaggatggccatctttgcttccagcgttgctgtagctggtgcttttggtggacttctcgccacgggcatctcgtacctcaatggcaaagctggtttggctggttggcaatggtaagtctcattatctctcaccttggtcaccactaacaggaacaggctgtttgtccttgaaggtattcccgctgtcattgtcggaattctagtctggttctacctccctgattgtacgtcctccccaaccgataacacaacacaatactcacacaaacagacccccaaactgtctcatggctgtcccccgaagaacgcgcctttgcagtcaagcgtctaggcccctacgcaccctccatgaacgacaagcactgggacagcaaggtcgccaaagagaccgtctccgactacttcttctggctcttcgccattgcctacttcttcatggccaactctctcaacgcctttggatactttgcccccacgattgtcgcatctctcggctttgagggtaaatacggtcaactcatgactgtccctcccaacgtctttgccgtctttatcattgttggaaactgtctccacagtgacaagacgaaggagcgttccaagcatgtgttgggcggtttgacttttgtcgctactggataccttcttcttgcctttgtcaagcattggggagtcagatactttgctgtttgtctgattgcttgcactaacgctgctgtcctgccttttgttgctgtaagtaaatgttttcaattccaaatatccatatactaacgatttgtagcacagaactgccaccgtccgaggctcaactgctaccgctctcgcaacaggtggtatgatcgccatctccaacacaggcggtattacagcacctttccttttcccctccagcacatctcccatgtacgccatgggtaactggacggtctttgcgttcctcgtctctgctggctgtatcactggttatgtgtggtatgtgtttggtgcccacagtggttacagaactggtgatgccactgcgactggtcacttggaggtgttggatgcgggtgacaaggatcccaatgctgttatggctcaggctgtggagaatgagagggccaaggataagcttaaggatattgatatggcttaagaaacgagtatgaatagctagtatattgtagctagataaaagtatgtttgtgttcacctaaagtacttctccccagctcaggaagtgatagatgattagtagattaaagtcgcagtcgaacatagcctagtaagtagtagaagagatgtcctctgagctttaggatataaagattaataacctaagaagcatactctaaatgataaaagctaacctattaatttcatctcttatgttctgtattggatccgatcatatcgttcgacaggattggcttacaagcgccgaacatcgtctgagagcttcagctactactgtacttgtcgactcaatttcttcataattcaaagaagtaaagccagaagctatactctcactatgttcagaaatggcagtgcccaatttggagccgtctttgtctaatctagtccaagatggcataaactgacttgatcgtttcgcctcgcgagttggcctaataagagacgaaataacaatcactttagggcaggttagactgggggattagtctatttatatatcgtgtcctgagtttaggcatgtagatgggtcacagatacaatggcgggttcatattggatagctcgtgattgctgagccgcttgatctggagcatgaaatggatgaataacattcagaaccctttatccaattcaaccgccaggggcacatatggcttgccagagtgttatccagtgcagcaactagggtgattttgattcgtttattatttagatttggcattcgattttgcatttagacactgattcgatgcattgactgtaagtgacagcaattaaatggtcgaaacagatctgctcctacgtatatgcaccttgtctaatctcaaggcgtcacgaatgctgaccatctcaacatctctggactagtagtccaagatgatcatcatcaggagaaaaaaatagttacgaaattctcagtcctttcctttcgctctcttttggtgcttaattggcagtagagtccaattcttcttattggtatagtttgaatagcttctagtctcttacatacatgctcacgctcggccgtcggatgtaatttaacatacttggtctctcattttcttcatataccttataagatacattttatcttgtacatttatcgcacaacggcatccttaaggctgggaacagtgcagacaccaccgctctcagtaacgagacgaccagttccagtcttgcccaactgctcaacagcagcagcatcgaaagcaacctcaagaccgccagtagtagtgaaaccaggctggaacatctcccagaccttcttcttagggttgaggacaccctcaggctgaccttcccaaccctcgaaccacacgcggtcaccggccttggatccctcaggaggagtaacaagctcgacgggtcccttgtggtcatcaacctcaccctccttgatcttgggagaggcggcgagaaccatggcgcaagacttgatgccgcgcatcttgacgggcttcaggttgcagacgacaacaaccttgcgaccctgcatagactcaagagggacgagaccgttgaggccggagcagacggttcggcagatctgaccctcgtactcgacgtagtcctcgttgccgggcttgtcaccaacagcaatggtggagacgtagagagagtcggcgtcgggatggttgatggccttgaggatgtggccgacacgaaggtcaatcagggcaggcgacagaggagcagcaggggcgggggcagccttttgcttaggggccttctccttcttctccttcttgttgggcttatcagtagcgatcttctccttggcgctctcgacaacctccttgaccttttccttggtgcggtcaacgagagaagcctgatcaccggcagcagaagcgtcagcggcagccttcttcttcttctccttttcggccttggcgtcgacttgaggcttcacgtagaggacctcatcttggttaaccttgaccttgttctcatccttgacatcgaggccgaacagaggagagttctggacaaagtcgacatggcggacaatgtgggggtggcctttctcgccggtgcgctcctcgggggaccactgggcgacaacgggagcgagggtctcgtagatggcgacatcggccttggagggcttgctgccaaggagggtggagcggctggaaaggtggttgttgagggtctcgaggatggtggacttgtcctcgggggatttgagacgctcagaggtggtgagccactgctggatctcagcctcctcggtgggagtgtatgtctgggaggcgaaggaagccattttgaagattgtcagaggacgaaatgcgggaaggcttctagaggcctggcggaaaaggcgaaggggtaacgtggtggctttgagtaagagatgaagcttgtatgtagcttcactcggaatatgatggtcgagatgttttatttggatgactcgagtcgagtctcttgattttctcttggtggggtggaggggtaatgaatggcgtagagctgtcaattggcgggggatgtggcggtgctcagtcactaaactgtggcgtcagcacgctaacccgtgacatcgcccctttctcgcgtcggttgcctggcagctttacgcggtacgcccttttcttttccaagtcacctttatttttttctgtacaaacaagacaagtcaattgcgactgcattttgtactataatctattgctgcctattactttcttgtgtcactgtttgcatcattcttggttacgcatttctgctcttttcttttttcctccccttgtttgaggcgagtcaactacatcattcttcccactagcggatcgccgcgaacaccaaccaacgggagctgagttcagcccctgacgttcatttttctctcttgttgtctttcacttgagtatttctttattacatattcattgttttgatcatcaactttcaccatggcgtcgccgagtactgccagctcaccccgttcggagtctcgcctaccaacgagtataccaagctcgccgcctgactcagatgatggcctcgagggcgcagatgatgcgctggtgaaggaggaacaggaagcgcgagctgaaaatgacaaaaatgaagaaaagcgtcgtcaggccctcctgaagaaaaagaagaagaaaaaggcagagaccaagtctgagcgagaagccaaggctagagaacttgacgacttgctggcaaagtccgctgccttctcagatatcctcaccaaaaagacacaggttcttggccgtgtgggaagcagcctcgatggaacgactctcggtgaacacaacttgaaaatggcacagcagcccaagtgtatgatcaacggtaccatgcgcgactaccagcttgagggcttgacttggatgtatgagatttgctctcaaggcatgtctggtattttggccgatgagatgggtctcggtaagtttggtgtagaagatgggcgtatcaaacctgactcattacaggcaaaactgttcaaaccatcgccttgattgcgttgcttcgtgaacaggagaattatctcggccctcatctgatcgttgcgcccctcagtacgctcagtaactggatggatgagtttcacaaatggacaccctccatccctgtcataatgtaccacggcgacaaacatggtcgtgaacagatctttaaaaccgacatgatgaagcatctcaagaatggtcgtcctactaccaaattcccagtagtttgcacgtcttatgagatggttctcagagaccagcacaacttgtcaaggattaactgggaattcatcatcattgtgagtcgcattcctcacctttccacttgacactactgacgcttctcaggacgaaggccatcgcatgaaaaatgcagaggccaagctgttccaacagcttcgccagttttcctcggctactcgtcttctcatcacgggaactcctctgcagaacaacttgaaagagttgtggtcacttcttcactttcttctgcccaacatctttactgactgggaggcgttcgagtcctggtttgacttttcagatcttcaagatgaggaagggaccgaagagtttattgctgatcaaaagaagcaagcgttggtcaagaagattcacctgattttgcagcccatgttgctacgacgtgtcaaagcagatgttgcagcatatctccccaagaagcgggagtatgtgctgtttgcccccatgacaaaggatcaaacagacttgtacaatgtccttactgacaaaaaggtcgatacccgtgagtatcttgagaacaaggtacgcgaaaagctcaatgcaggcgtatcagcgacacccagcgcaaagtcatctcgatcgagcagtcgtgctgccccaaagaccatgtcactcccagttcgtgagtcctcacgtaagaaagagatcaagtctgaggagcctgaggaatctgaagagccagccccgaatgctttctccgttatgatgaagaagcgtggtcgtgggagacctcccaagaatccaaagcccgatgtatcgatccagactccgcagaaacctggaacgaaacgcaagaaccatcctgttgcattagagccagagccaaagagcacaaagtcaagtcgccaggcaacgccagtaggtttgcgcagaagatccagaaagactcgcacatacaaggatgccgggtcggatgaggagaagatgtcggacgatgagtttgaggccaaactcgcaaatgagatagagtctgatgacgaagacaaggatgacaaagcctcgatgactcccaaggagcgtgaacgggcggaggcatttgagcttgccagtatgttgactactatttcctcaattgaatcgctctaacataaagcagaaaagcagatttctcacaagaagcttggtaacccgatggcccagctgagactggtttgtaactcgccgcacaacttctacaacccttggaaggcttccaccgagctccctgtcgatgactccattgtcaccgcttctggaaaaatgcttctgttggatcgcctacttcctcgcctgttcgaaggcggccacaaagtcctcattttctctcagttcactacacagctagatatcctagaagactactgtgctgagcttcgaggttggaaggtctgccgtatcgatggatctgtcgcacaagatagtcgacgaacccagattgccgacttcaatagcgatccggagtacaagatttttctcctgtcaactcgcgcaggtggtcaaggaatcaaccttgcttcagcggacacagtcatcctatttgactccgactttaacccccagcaagatctccaagctcaagatcgttgccatcgaatcggccaaacccgtcccgtggttgtattccgtcttgcgacaaaggacacagtcgaagagtcacttctcaactcggcagacgcgaaacgacgcctcgagaaacttgtcatcaaaaagggcaacttcaaaacaatgggtcaaaagatggacctccgcgaagatctcgaccctgagtctctccgcgccctcctcctgaaggatgggcaagtgtacaaagtttctggtggtgaagaagtactcagcgactcggatcttgatgttctctgcgacagaagtgactcggcgtacgaaaaggctgccagcggagaaggcgacgccgatgctttccgcgttgtcgaaacaggtgctgattctatcaagatggcgcgtaaggactagacttgtgattgatgtcactgtagtattacatttgctttgatgtattcgattggaggaatcatgactggaaggttatgtgtacgttggacgcgattattgctttgctataggtgtttggggtgctacagccggttggttcgggcttaaggatttttgtcttgacgatattagtcgacatgcgaggatggatgctggttttattcagccagtggattgatacattgtccagctctgatgcagcctgtatcatgtatatattccactttagccgtttactgtatattaatgaaagtactactgtgaattttagagcattgaaagaactctttctttaatcacaaatcaactcgagactaggatcaagtctcgccattacctctatagagtactaccgtacatccaccatcgatcgaggtccgcgttaagaaaagggtaacccaaggtaatttcacttggaagaggaatgggacagtagcagtctcagagtattaggaacatcgactattggaaacataagagacgaaacaataggtaagcttatgacatattatactaaattaggctcttatttatgatcattaccctaaagcgtagtgccgggtcgagctcatccgagcagatcttatagatttatcagatcgatttctgaaaagtcaggcggcgcccgaccgtacacaacgcgaactttgctatcgagagcagtaccctcattactaatccagatgtgctcactataggcctgtgtgcggcgaatttcgtcttcgctgacgcccaagtcgtcgttagggatccaaaccgtcgggcgtcgggcccgaagagcctcgtgctggaaggcatgcctgacgagggcatctctttcgtcgggcgtgaggtcctcgatttcgtaaaggatccctccaaatagggcctcgccgatcgcaagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttcaaatgtgataggcaggtagcggaaaagcggtccgaaagagtagttgaggagaatctgatacaatatagtgaggataaggacaacaatcatgacaacgccgtgaggggtgcagactttcttgtcgttttcgtcccgaacaagaaagaacagaccagccatacacagttccatgaagtaaataccggtaaaggtttggttgatagctcgaggatatagcacacctccggtatcgtgctcgaaccgggtgacgtagagcatggcatagcgctgagcaaaccacaagagtgcaaaagtgatgattgcaaacatggcaatcaggggtgcaatgacacagtagacaagtccaatacaggcaaagttggtgtagatagggaagaatgcaccccatttgacttggcggaggctggtatttcgcgaccatttgcttcgtgcagtgctgtcaagaattctagcaatgatgtaccacattactagagctccaagctgaagtaaggtagcagagcttgtcgacatggcttgcaggatcatgtatgagaagaagtagttggccgcactcggcaaattgtatgccagtaggttcagcacatcctgaacagtctgcagcttttggacattgtggaccagttggtcgagcgatgccgcaaaaaacgaagcaatagagacaataaggaagacttggatgaacaagaaagcaaagtagaaaatctgcacaaactcaactctctgggcgcctgtcttggcacctctaaagccagcaagaaagtccagaaagattggaatgaggaccagcagcaaaccgaggacgactgctggcaaaacaccggcaacggccttggcgatattgtggactgcctcgttatcttgtaggaaagatagccacgagtttgatctaataagattgtcaagttgactcagcgcagctgtccaggccacaggaatggcccagaggaaaatcatgccaacaacaatggcaaaaacgattcccgatcgcagccactcttgccaccagctgaacgccatgttgtcccaatcgacatctttgggtgaaatttcgttcattcgcggggccatctgcctaggtacgtgatgaataacactctggcaagccatatgagccgaaacttggtggttgaattggataaaggccgagttcatgagagggaatcgctctggatgttgttgatccatttcaatctccacgttgagacgggccagctgctcccgacaccagtaaattgtgtcgaccttttgcgtgacaaacggtatcgggaacagccatgactttccaaaaaggggaagacgatgggttgggcgatctttctttttaagatatttctcccactctgcaggttccgcagcttcgtcgtactcggtgttgtggggtgtaggataatccaaaggctcggcctcgatttctgggcttacgaaaggtagagcatatttaattctcttccaaagaggcttactttcgtttgtctttttctgcttgaaagcctctgcgacgtctccttgggggactggcgaggcgtaggcaccggggggtggcttccagaactgccaccattgggcttcctccttgctgtagatctcgtctatatcatcaatctttcggacagtgttgccaacggcgccaaggggcccccgattggggttgattgcagccgtgctttcaccagaacgtcgcatactattttgcgactggttctgcacacggagggtatctgatggagaattgagctcctcgtcgtcatccaccgaaggtcgttcgggacctcgattcgtggtcctagatgcattccgagagtgcgtagtttgtgacagtccgatgaatccgtttgttgtctctatcgtttcgtccacgttgttaccagcttttgacacaacacccaggatgccttgcccaaccttgacgagcgggtcgccgaggaggggtactttaaaccccttcttcttgttgtgatcatgcccatgaaggtcctcagagtcacggttaaaggcctcgtgctgtgactcacggactccggcatctacgctgtgagggacgttatgttgatcaccagcagcagtacctgaaccgtcttgtgctcgtcgctgagcttctgcgtcttcgcgggcgttcttatcagccctctcctgcttagtcatcgctttaagcttgaactctcttctccgtttcttttcttcggccttttgttgcttgagttgtgccttcttcgcgtctttgatgagatccgtctgtgcttgttcgagttggaggtggatgttgtttcgttccttgaccttgtccaacagtgttgataagtcccgattcagccagatattcctgatgcctccagggaagacatcaaagaggcccatcagggcttcttcactaagccatttcgaaggaatcgaattgacaaggacagtagtggccgaagctcttagacgatgttcggcgcttgtaagccaatcctgtcgaaccttgatgtatactcgaagctcgaagaagaataccgtgcagacccagataactactaggatggccataagaagatgggccccatatcgacccgaattcttaggggccacattaccccacgaaagtgtatcaagacctgttggtaatccatcaatctgattgtcgtcgtctgttacgtcgatcttttggccaagaccgccaacatagttcaaggggatcagaataggcatgacaacagctccgataggtaggaagatgatgagaagagtcttgaggtaccggaggaagaagtaggcatcgagaccacatttttcgataacttcgcgatctccatagtgccatagggtcttcaacatagcaagtggtttattcgggggcgattcggttcgttctcgttcgggaacgaggtaggttttcggcttgaagatacgggctagcttgttccttaaaaggaggaaaaggaggatctgcacggcgaagatggcaacagctacgcctacggcagtcaagaaactgactattccaattcctttatctttatctgcggcactgctctgtgtagcagaaaaaatggggcccgaagtcgtcctcgtgggtccggaggaagaggaagaggtcggggtctcggtggcagagatcgtcgagagcaacgagctcagtagggaaccggttattgatgctgtgtctgtgcccgaggcagctgttcctgtttctgacgccgacgccgacgccgcgtcagatcctgtagaagacatgttgggttcgggcttgtgtcgattagacgagctaggaggaaccccaagagggggaaacgacgtttcgagggaccaatccgtagagtattgcagaggctgtttagaaaagttagtctaagatttagggtagaaggataaataacctaagaagtgtcatctaagtatcataaactcacctagaggtaggtatttattgtatctcttcttacgctgctggcagctagcttttctgataccctgaagagaagaggtgaattagagtgtcgaatagtagagtttcacggttgaatgcagcagtgaccagtcgcaataatcggtatcggataacgggtgatgggtgatgtataatgggtaacgcaaatgttgggatggagatgtaacagaaaaaaagagaatcttagatttgagtttccaagatatttggtgtttgggtctaagccaactatcaatcgcgcgtcatgactgtctggtagcccctgcccttggatgggcggcaaccaattccagaatgggacgaggtcggaacatgattgggcattttcgcttacaatctcgactaggttacaggggcctcttactggggtaggcgctgtgcgaacgcaagaaaaaggaacctgtcgactgatgcagtcagaaaatagacacgcaactgacagaagtgtactgttatcctcagaacatcagaaacattggccgctcagtataagagacgaaagtcgtaggtcagcttatgctacttagatcagacttcttaggctatttatttttctagtctatgacttgagggtgacgtttctgctctgatccccagtagaacgcacagctaggcactctgtagtatgcgagtaactgactttctaattccctcatccacggcatcaaaagtacagtcttctgacaaccacagtaccgggtgcttagccgacagggtcaattctccccacgtcaaagaaaaaactgggcttccaggatgtataatgacatcagaggcttcattggttcttttcttcgcgctgaaacaaggtcttgtccccctttgtgctgtaacgaaactctctgcatgtctgggattcgttggctgtcgttgtctttgtgtgcagacaggaaacgggcactagatggacagaaataaaaatagatctttctcttctgagccgcgcgcttctttgcttgctttgttcaggtgtcttgtcattcctttgttattgctattttcgctaaatttacgcatacacttagtctacaactcctctccaccgtcttttgggactcatttgttaggttccaccttgaattattggcagtcttggggtctcagactgtgctacggaatgtaacattgattgaataaaatggatattaatggaccctaggtgcgataggacaaagtgactaaattattccgccacttagactgtcagatctcaagctatgctgatgattggatattgaccagtcattctcgtgcatcacaccctttttgaaggctaaggagttgccaagatcggttgtataccgctttaaccgttcccgagtatgtcaacaaatattgataatcattgggtagagcgtatcgtaatgatcaatcttggcattagttcgtctagaacaatagggagatgtctgtgcataatgtcaaatagaccgctattaggtagtggaaaagctagcctcccaagtctagcatacaaaaaaagtaagtagtctttagaagcataacctaaataacataaattggtctattaattccgtctcttatgaagccgctacagttcctcctgtacacaaaagggcctcgtcttggactatccagctccgcatgtgtaactggggcgaggcctgattgtccaagtcctagcgtcgtagtcggtcgagtgcgtgtgtggaaatgacatcaaatatgcaaccattccctgatccagcagggtggacaggacaagaacaacacaagtgtcactgatgatcatggtcgtttaataggttgatcgttacccagaacatcccataaatggtaatagcaggccttttaccttgctatcgatctgctaaatcgttgggtgctgcgcatttgcagggttcgagtatcacattctctactgctacagggtacaacaagattctcaacagcaaccaattaccaagtctacctagccaacagatgataggtaattcagtcaactaaattaaaaagactaaaagaataatttaaacttcatttactgttgaagattcctatgacctgtcgactcagcccatctttcctagttgtataccctctgacatttgctgtctactctgttctgtggctgctacggatagaagctaatgtgtggtaatttcctcctctattatgatggcatagatcacgtacatcagattgtattgtcaacttttagacagtgtttttgtcacccacttcaaatacagctgcacatgaagcttactcacgggctgttgtatcatttgcaggttagattccaaccaaccgtgagagccgctggtacaccatcgtagtgctcatagtaaatggcaaacaaaaaaagaaaacatttccgcacagttatattacattaaatcaccgtaaataggtatgttttgtattatgttgctgcttttacatcttagtgatgcatactactgaacaattggctccatgtatgcccctatcgtgttactccatcacaataagatgtcgcgcaattctatcattcagaaggtaggccgaacggtacgtacaaagatagaaaaaacaataaaaaagggaactgttcaaacatatcgtgaattgctagtcgtagtatgtactatcgaagctacgggtcgcctgttctcagagcctaagtgtacatacgtttcgacaatgtcccgagaaccaggtagctgcgtcatctgccttttccattataataacatggagtgcgtatgagcggtgttgtaagaacaatgttgcttctttgagcttgatccaatactattgtctggatcgagctggagttgtatggcgttttgccgcagccggaaatgacttgctatcgaatttctggatctggggatgccgccaactaagatactgaaaccgccatatgcagcgttcccctgaacgaggatgtcatggtgtcgaggcagtaccaacaatcgtgttggtatcaggtatccgaatcttgtatatcgagccatggtccttcaatttccacgaggtaggcccttgttgctcttggtgccattttgtcggcctttactcgctttttgttagggattctgatctatgcgatgcaaccccaggcgcgtatgtggtttaataatgatttgtatgtgaggccatatcgcctgtatacaagactctcagtatttgttttctttgtggacagccggtcgtttatattgatagacatatccatgaacaatagccgatgcgtgccctgttcgttgaactccatgttgtgaggcttccgtggtatgtctagtagcaaagcctcgagagctttcctcaaagatacaccaagcactctgtcagagtcatctgttccacggggaagtttctataatctaggtatcctactaggtagcagaaaagttggcctcctaagtcttaggatgcaaaaataaatagcctaaagatcatagtctaagtaacataagctgatctactaatttcatctcttatgcttccagcggcccatttttctgatacccagagggtatcccatagacgtcttgttccattcgtcacgctcgttgcttgcgactcattcagaaacaacaaatttgtctatggcaacagcctatttacaaaacaatgaagagttcagcatcatgagataaaaaatctatctgtaaagcttcgatcagtccgtgagagtgattgtcaatacaacattcctattatctcctacctaagcagaatatgtgctcgcacgtctcatgccaactgttgaacggccacagcgggcgctggaccccatcaacattgaaaatcatatcgtcataacgcacttaactacatagcataggatagtaaaacatgtactatgtctgtagtctttcttttgccattccattcctcaatcgtgtaacggacctcggaagggttcagtctcatccgcttatctatacacgtgcgccgggaaccccacataattcgggatggcacgtgttagcgcctcctttgaaaaactgacaccagaacatcggcgcaaaaaacagttcatatcagagcaccaacgctacagaaaagtccaaaagttattcacggatgatgggatatattagcaaaacagaaaaaaagacacccgcaatcttctgatttcgttttccatagaagtcagacgcgttagccattacgccacaaaggcttacaattgttgtaattgttgatgatggaaacctactgtcacaatgtattaggggacgctccttccctcgcaaagttcatgcataccacttgcatctgcacgtcagccacattcaatgcaatgaacagcaaatccttactaacaaaccaagacaaagcctttttaatatcatatatcttgtgcattattacttcccgtcagcaagacccgaatccccaacccaaccaacatattaccatcatcctccaattgtaggaaagatggggcacttctgtagcaatcaagtgacagttttttttgtggctgacatgtatccccctgcaaaaaagagccttttagtgacgtcttaaaatcgctagagttagagcaactaactttaacattctacataaatatacatgcagggactctttttgtgagttggtcggtcttttgtttttctactcttcttttttgtttcaagtatagattgaatcgacttcaacatgtctactaggttgtctttgggcggctttttggtcaaggccaaggcggctttgacagctcccgcttcgcaacgaaagggacctcttacttttgttgtaggaaatgagtcagctggtaagttgacggaacctcgaaatgaattttactaacataaatagacctcgattctctttgctcagctgtggtttatgcctatcttcgcagtcatgcccctcctcataccctacacatccccctctcaaacctgccccgcgaggatctggctcttcgcactgaaatgtcggctgttctcaagcatgctggactgactctaaaagatctcttgactttatctgagcttccagacttgaagcctgaagagacgcgctggttgctagttgatcataattcactcactggcccactcaccaagtactcggagcaagttactggctgcgtcgaccaccacgcagatgaggatgttgtgagaaaggatgccaagccaagagtcgtcgaaacttgtggaagctgcatgagtctggttgtggacgagacgcgcgaaatctgggaagagctctcgaccaaggatgctcaagacagcgacgcagccaccgagaacgaaaagcttgtcagactcgctatcggacctatcatgtccgatacgataaacatgacagctgaagccaaggtgcgcgagcaagataccaaagctgtaacattcctggaggaacgcatgccctttgaccgcgcagcctactttgacgaaatctctgcagtaaaagaagacatttccgagctgagcttgcgcgatattttccgaaaggactataaagagtggaacggctcagggctgaagcttggaatcagctgcgtcgtgcaaaactttgactatcttgtcagcaaggcgggcaacccagagcctctgctcgatgcctttgaggattgggtcaaggagcgcaatctcgatgtggcgagtataatgacaacgtcgcatcccgacggcgagttccagcgacatctgcttgtgtggggtatcagcgatcaaggtcgcgaggcagtggatagattcgtggcagactcgggtgagaagctgaagctggagatgtggaaggatggagagttggataagcatggacatagtagatttgcatggaggcagcatgacctcacgtcgagtagaaaacaggttgcgccgttgttgagggaggctcttaagaagagttgactacgagacccgacgacttccaaaatataaacattatacggatgattgagaagtggtgattttgtataaatgtattctactcatcttctcatttgattgactatgctctgatatgtgcgttatgaagcacttcaacctctctgagcatattaagatattctctgttcttcaatcttgcttgcttgtagatattggtcgttgcctcaccaagatgtttatttcttagaagaaattcgaagccattctttaggagatactcagccgctgggtcgcagactttgatgcagtctttgagggtggtatagacccggcccgttatggagacgggttccgtttcgttgagcatttcgatatagatccagcgcagattctcgatacatagaatttggttgcgggtatctgccagaactttaaagacacaggcgtagagctctggcgccctggaaagtttgtgtaaatgtggtctgtataaaatgtcccagacacgaggccattcttttcgcttgccatatgccgtcactaagcggcaaagctcagatgtggtaaacaagcaatccgaccggtccatgagggtttgaatgttggtctgtgctctcgagaacgaccgctgcttgtaagatggcgacagcaagaaaccttcgacaagtgaggtaaacattgcagagtcccagatcgtcatgcccctctcctcggctgtccagagtatctggtcgaccagggagagtcgttcttgtgcaagcggttccgatccagtccctgcaaatgcttctgtgacaaactcgcataacatttgctgcgtgaggggtagtccggcaagttgtatattctcaaaccggtcgcggatttgggcgagtgtctttgtatccttcgtaggtaggttatcagagttcactacattgcgtttggcatggataaaatcgtcccgagggtgcgcacttcgatgccctgatgcaagacgtggtaacagtcgtcgcgcgctggtagtgtaggcacgccgttgagaggcattctgcatagcctgccattgcagagcagatcctgatttgggtaattggatcttggatgcaagaagtctctcgagctcctcaggactgtccatcttctccccgcgggcttgcctgttttgctttaaattctttttcaaaatacccttccaaagagtttccaagtcaagctctgctcttcgagagtctgtcatacactgaaccaccacagtggtaccagtctggggcgcaccgaatccagagaagcgaccgctatcatcgaccttggccgcttcattagtctggtcaccgctggaagaaaagttgacgcagacccatccagtggagatgccattgtcgccaccgggaataatggcagtattggttcccatgagctttgccttttttcgaagtcggcgtagttttgtacgaagttcaccgggtccaattaatccatcggcccgcgcggaaatgttgtgattctttcgaagccatcgcacaaagcggccagacgagatatgaagatgccgttcgctgcgagctgtcgcaaagagcatgatcagattagggccaagagcagccggaggatcaacttcgcgcatgtccagaagagaaatgtcgtccaggcccatgtcctcaaagatgtatttgatcattggctcaatgacttctggtgcgccttcggggaccttgggcagctcgactgcatgttgactttcggggtgtcgcggaggttcgacttcgagaaaccagggaacgtcgccagattcctcggactctggaacgtcgatggaatcatttaaaatgtccctgggtgtgggcgaaattgaagcggccttttcgcctatcggatcggtagtcttgacatctgaataaaaccttgtcgctgtcgcccatcgtgatgtttggggaaaactgcgaaaaggcctcgtggctggacgcgacacaacagcacgtataattgaagattggcattgtcggcaactcaatgctgcggccacgggacgagtcaacatcttgagccttgtcgagttgttcaagacaaaaattcagatgtcaaagagctagaggcgtcgagcgtcatggctagacgatagaacccagtcgtgaagtggggaactcagctcggtaccgaaactgtcatatatatagtgggtatacatggatagtctatttttgatatattttacatgtgagcgagagcaagagaatttagatagaaaaaatctcaattggagacaaagagtaaatcaccaaacataaacaaggtacagaaataattactcgctcacagaattctcacgataccaaacagcttgcatggtcgagtcactgagtggggaagaaaagtcccttgttttcatttgccacaacttcgatttccttcacgtgacccttctagtggatgttctaaacttcctcgcctttacagaaaaatttagacccagcgacccgacttgctctactgcatgcgccttcaggttcgaaaaacttgttggtaagagtataataatcgactgaaagtggctcaataggaagggctttacaattttttacattctttatttaaaaccctgaccccaagatttgagctgtcgcctctacggcctggcagcagtgacggcttttgcctgtcctcgatatctttgctcgaccctcccagtataaatcataatgctcgttcgacaaacaagaaagggcatctttgccttgcaatcaaggcttctctcgaaaccacatattgcgacaacccttggtcgccgtcatggcaggctgcttgccacagccgtcgacgacttcccacttaacaattatggcggcattcatgagcagcttgcccgatcgggtctgcagcccttccagactcctctacaatctcataccgaccttcgagctttcgacccggtgacaaacatattgaccgtccccgagccttcagaagctcgaccattcggcaagatcaacaacaagggcgtccccggcgatgttgaggagatgattccagttttcgatgcttgtgtccgcgtaggcaagctagagagagcggccctagtgctgaagcgactcaatgcaactggcttaattcctggcgacgaaatgatcattttgcacaatcaatacctccgcgcctctctcgaacaattacgaatgacccccgaccgaaagcaagccgagatgctacacaaatggtacgaacttcaaatacgaaacacggatattccacaaactgcagaaacaatcgcatgcatgctcaaggcctcgcttctctctgagcgtggtgcccgcttggagcgccttgtacaccgatacatgagcatggcacctggtgaatccggcttgcgagtgttgagcatggccgatattcttagcgatcaagatcttggcgtcattacagagatttgcccaacttatactttcgcacccgaagccgaatccgacgctcagtacgtgaccatggcagaggatgagcatctggacacacaggaagggcatggcgaaaccacagcagcatccggacatgaagcgtatcccgacatccgaccgacaccacaacgaggagagggtctcaacgttctgaagaagaacctgaacctcattaacgagctccaaaacgtggacatttccaaactgccacgcgaagagcagcgcgaattccagtcccgcctagaaagagactctatcgatattgctattgagaaatggcggactactaagaaaaacctcgacaagatgcacatcaacacggctctgaatgacaggcacgaagaaactagtcttgccgcgtgcatgcaagtgtggcttacagcaatggaagaacgcctgaaagaggagattctcaaggtcgacgagtccgaggagagtgaaaacaaaaccgaagaagacttggagcgatgtatctacggcccgattctgagacttggagaccccactaggctggctgcggtcacaattcttaccctgctcaataccagcgcgatccagggtgtggataagggcgtagtcattcagcgtctactcaacgatgtgtcccgtgtggctcaggacgatattcgcacacaaatacaagaaaatgccgagctcgaaaaacgccgacgtcgcaaggtcaagtttactggagacaatgctgagactcaggccactgaggagaaaaccatcacagatgccgacgaaccagtcttgagcaaaaatcccgccatgggcttatggtctgtccaagtcagagcccgagttgggtcaatccttgtcaagtctctgatcgaaactgcaaaggtcaaggttgtgagggaacatcccatttccaaggaaagaatcagccaaattcaacctgcgttttctcacatgcatgccccccgaaagggcaaaaaggttgggatgctgttcatcaacgcagatctcgttgaacgcctgaaacgagaacctatgggtgactttcttgctaagcacctccctatggtttctgagcctcagccttggaggcgcatcaacgagggaggttttctgtcaagcaaagccaccttggttcgtctcaaaacgggagatgttgagcagaggctctacactaaagcagctatcaagcgtggcgacatggatcaagttttcaagggactggacgtgctgggaaagacgccatggaggatcaacaacaacgttcttgacgtcatggtagaagcctggaacagtggtgatgcgatcgccaatatgcccaccctgacaccgaatctggtcaccccagcagagcccacaggatctgatccccttcttcgccgagcctggtatcgaaacgtcaaggccgtcgagaacgagcgcgctgctcttcattctcagagatgttatatgaacctgcaactcgagattgctcgagcattccgcaagcaggtcatctacttcccccacaacatggactatcgagggcgtgcttatcctctcccgacatacttgaaccacatgggagctgatcatacccgtgctctgctcaggtttgccaatggtaaggaactcggcgagaaaggccttagatggctcaagattcacttggccaacttatacggctatgacaaggcttcctttactgagagagaggcctttgccaccgaaaacctgcccaacattgtcgagagtgttaccaaccctctcggtggcagccgctggtggttaaaggccgaagacccctggcaatgcttggctgcttgtttcgagctaaaggctgcccacgatctcgaggaccccaccaaatatgtctccagcctgccagtgcaccaggatggtacctgcaacggtctgcagcattatgcagcactcggtggagatacttggggtgctcagcaggttaacctcatgcctggagatagaccagctgatgtttacatggctgttgccaatcttgtcaaggagtcgatcgccaaagaagccgagaagggcaaccagctcggccagaactgcatgggcaagattaccagaaaggttgtgaagcagacagtcatgactaatgtctacggtgtcaccttttcgggcgcgaagcaacaagtttgcaaacagctggatgccctttacccagaaatgtacaaggagactggcattcctaatctcgtcaccgccacatacatcgcaaagcacatctttgcagctctcggaaccatgttccgtggtgcccacgatatccagtattggttgggtgagattggcgcgcgagcatgcagggccttgacctcggctcagatcgagcagcttgcagaagaaaaggatactcccgccgccggcgccggcgctaccggcaccgccaccgctaccaagaggaaggagttggaagagctaacctcgcaattccgatcgaccattgtgtggactactccccttcgaatgcccgtcgtccagccgtaccgaaaatccaccactcgagaaatccgtacttgtttgcaggctattacgtaccccactcagggtagaactgagcccgttgatcgcaggaaacaacttcaaggattccctcccaactttatccactctctggacgccagccacatgcttctatccgctctcaagtgcgacgacttgggactaaactttgctgctgtccacgactctttctggactcatgctgctgatgttgacatcttgaacggagttctccgagaagctttcatccgaatccacgaggaggatgtggttggtcgattggcagtggagtttgaggcacgatacaagggctcaatctacctggccaacatccctgcagatagccctgctgggcatgctatcaaggctttccgcagaaagagcaagctgacactgaaggaggagctcttgttggagcacaagcgcaacaaccttattcgatccggaaacccgtgggacttggaggccgcagagaagattcaaacaccagcctcgatttttgaagatatggaaatgtccgaagacgagatcgatagtgagcaggatccggagaatgtgggtggtggcctgggagagattcccaaggcggaatccagcctcacctcggccgtcaaggaagccgtgcaggagatggaacctgaaagcacagaaacggctgaggagctgagcgtcgtccttcttaaccgtctcaagcataccaactttgaggcaaacgttatcaacccaaagaaggagatcaagcacgctgcaaagaagtttgtcaccatctggcgtcccatggccttccctaagctgccccaaaagggcgactttgatgtcaaggccctaaaggacagccagtacttcttttcctgaattggtcggtacgagtagaatgatgtattattattgacgaagacaacgaggcggcgcattgtgggcgttgtgtgtatggcgttagacggggtaaaagcatagaggagcgtgccggtaggattttctgctttctgtattatagttaccatataacttgccaggttggcaagggttagccttctttggataaaataaatgacctaagaacaatccagtgtgtgtgacttgtttgccttggtctctgatggtggctgtctactctgctttggcgatcataacaactacaggacagtaccaggcctagtcaatagatgatgggtagttcactcaactaaattgaatagaccaaaataataataatgctttattgaacgttcttattatccgttgattcggctcatctgtcctagttccgtagtgggttggttcatgctcttcgactacagccccgaccacgtccaagctgaactgctaaccgtttctgggcacaacttgcaatgcaacacgaactttgttcttgataccaatataatgcctttgtatatatttgagatcaaatgtatagaacaaacagacaagaacatggcgagatggtgtttataacccaagtttgccccccgaaggatctcaaaccatcaactcgtctgacacaactcaactgaccacacacaccagctaacacagtcaacaacaaaggtcagtcaacgactaactacaaatcaactaacaacacccttcaggagacaaaatgtcgtccgttaccgaaaccttcttcccccgtctcaaggaaatcctcgaccaggatccctcagctgcccagaggctgaaactggtatgtggcatatgcctcgaagacatgtcaaccaatgaggacatcatacgtgaggtccgtgagggtgtcactcgtatccttcatacgtctcacaatgcgtacattctcccctgcggccacatatttggcctcccctgcgtggtcaatctcaggaacactaccaagactgtgagagacctagagcaccagtgccctatttgtcgctttcctttgtacttcgagccatgcggatgcctggacaacataggagtggtactcaaagttgagggagacgggtatcaaaagatgttcgaaaggatccggaggttggatttcctgaacatgtcttgcatcaagtgcgaactcgtgggaatctacaccgagatgatccagccgaagctcgaagtatcaggaggcgttgaggtcgaaccctctgagatgcaaatacgtgcagagattggaatcccactggcgatgctgtgtttcaagaagagtgaacggtgggcaattttcgaagttcatattggcaacagacgtcatgtgaatcatgaaattagtgatcgcctacgtactcgcctggataacttcatgaacgacagggaggaaaggctccgtgccacgcttctggagcctgacgagagtgcagacaaatgggcttccatagctatcgagctcgctctggcggatccaccaccggtaggcatgcgaggtcgtgcagatgcagtggtgcgtatcgggcaccaagtattcgaccagccttagcgggctaatagctgtgtactagacactgagaagtctagaggtcagtggtcttgggggatggacaatggaaagagtggtagacaagtttaatgcaggtcattattcattaaattgaagtattttgtaaactctaatatttatatatgcatgcaagtgaacgtgtgaatatcaataataattgagagtaagaacgaatcaatttttggttataataatataaaacaattccttttctaataaacgccatacacaaacaaatatggtagacaatcaacaccgtgcatatatatatgcatataaccaatcttggatataaatggcaaacaattctttccataaaattgtccagaaaaaaacgccaagtcaagatattcaggagagcttctctccagaggtatcgtcctcgtcctcgtcgtcggagtcatagtaatagtcacagtcgtcgaggtgcgtgtatatggtccagatttctgccattttcggcttctcataggcgaagcatgtgagttcgatattaccgacggattgttcgaaccacataagaccatccttctcgatttgaagttgctcccgcttgaactcgtcgagctcgagctttatcttggcgggagtctcgatcggaacagcattcatggtaatatcaatctggtcccctaggaagctgtacctttggcctatctttagcgacacggccacagtgcgagtgggaaggttgttgagagtctgacttttctcgtcagcctctatcaactgcttcctcaccaaacgaagcatttcccccatctggcagtcgtcacagagagaagagatgatgccaaacttcctcgtcgaggtgcgtgtatatggcctatatttctgccattctagacttcttaaacgtgaagcactggatctcggcatcaccgagggagctttcaaaccacacacgcccatcattctcaatttgaagttgcttcagctggaatctgccgaactcaagctttaattctgctggagtctcgatcaagacgggcgtcttgccatcgatatggcctccaagatagtgatatactccacccagctttatcgacatgcccaatgggcggcggtaaaggtttctgcaatattgagatatttcgtcaatcaccaccaatcgtctcatcatgagacccaaaattacctgcgctcgacaggagtcacaaagttttgagataatgccgcccttgctcaactcctggggtatagagttgaggtccttgatagcccagggaaccgtcattcccttgttgcggtgactacagcgagagtgcttgagactggcacggcagaagggacaggagtccaaatcaccgagttcgacacacgatttgccgatcatgtggccacatgcgaggacgattgcccgatggtcgtcgccacattcatctttcggaccgtaggtgctggggttggcactcattgtatcgaagcagatgggacaaatcacgtgtaggtctcggagagagatatcgccattcaaaatcgatgccttgacaacgggccactatgtctcctggggcttggagacaatgtcggcggtttgggtatgaggacacatgatgatagtaggagggaggaaagccagcattatatacttttcagaatcactgaatactgccggccttgatttcaaaaaacttttcaggtgaaaaaacacttttgctgaggtttaaagatgtcccatggcccgcaagataatcataagacacgccacaaaaagatgttaatcaggagaccaacatatacacgcgcagaagtgctggactctcattatagtttcaagtggaaaagacctctagatgcctaaaccacatggttgagtaaacttagatctattattagtcgtttcaaagctgtgttgatctggatgcgatgcctaaagtctaaccttgagaaacacttacatcgatatttgcctactactcagtagtaaccaacccaggtacctacatacctacatataggttgagtcgcccccttcatggaagtggaccttagacctggctgagaagagtgaaatctccaggggcaacctgaagcctgagccccaacagtgcaaaaggagttatattggagatggagtagcgaacaggtacggagaagcttctatggggctccttccatcagtgcctgctgggcaagaacgtacctaccttcatgggtgtgttctctttggtcctctgtgtaaagaaaggaaggcgcacaggcacaggcactggcaggcactggcactggcacagattggtacagtcaactcctcccaactcctcccaacaaaacaaaacacaaaacaaaacatcacaggttcatccaaccatcatcaagaaaacacatctaccagcgattaatagcgtttatcatcacttaccgtgccaactactgcctcgcctcccaccatgaaccacaacgacatccccgataaagagcaaacatattggccccctcaaacaatatctcctatctggacaactacatctgagggatgtggaaataaagtgtttaatctgcttggacctcgctacagtttttcagcaccaacaccaggtcgacgcggcttctggttaggaccatgctaccgtcatactcccctgcggccacatctttggaagaatgtgcatcaaacaacaattcaacgagaatgtcgacaatggcgacaatggcgaaaatgacgagcgtaccaaggaaaacaaatgtccaatatgccaaaaacaacctcgctttgccagatgtggacatcgctggtttggctctcataacatgccagccgaacatgcagctataaacttggtgccacaggtccttgacgagggtgttgaaatccccgacagctgccataagtgctggttgcgaatgactgccgcacagttcaaagaagtctactttgcattgtggagtcaccgtgtattgcttggtgaatttgagttgatgatctacagtgagactcggatggaatgcacacgaccatatgctgtttactacctcagtaccaactacgaggttctcgacaacattaatttctgccgcgtacgcccgacgattctcgattgcctcaatggggggcagacggaatggaaatggtcttggtacagcttctacgtttcgataggctctcttggttgggcaatccaaactaaattttcagtcttgcttcttgccccttgatgaactcattcacgctctctatgggttgaataagcttcaaacttgacctttttgtgcaagagttggcctcagatcctcgcaagatgactgggttacgttagttacctcttaattttgttctggagcttgagatgggttatgagttgcgcggcccaaagactgatggagttaccgggcagcacagatggcatttgtctattgtccgggcaaccacacacatgtacataggaaggggaagccagaaccataggctgtacgctttgatttcaccgagacggcaagagtctttcgataatcggataattgagtcacgcaagcgcccagatggagtcccagcctcgaagtgaatagtggttgttttattgctttatcttagtcccagcctcaatatacgtactgtcttttcatcgtgaagcttccatgcagttcccagcccctcaacagatagcatcgtgactcattgaagagtttgcctagaaactaaagactttgtctcgaagctgtagaaaagtctgatattgaggttgagacgacagacgaaaatatgttgccatgctgcggggatcgacaggggacatctgtgtaattgcctaattaggcaattccttcggcttccacgtccgaagaatatcagccgcatatacttttgtaagtcaaagttcacgacatactgtttgtggtgtcatttccccagtcgaattttaatgttgagtgtttctattgagtcatccggcgaaagccccatcaagccacgaacaatttttatgttccagcagaaaagtatatctgtttttcccgcctaccaacctatataaagacctgatcctccctcttggtccaaatcattccttcttcttttcacattcaaacacactcagactcagactattactaagcagaatcttgcttcagactcagactctgattcacacacaatcacacacacacactcacaacaatgtccactacgtcaacgcctacaatgaacgagatgcgtgccgagacaaattggccggtccttaagtcctacctggaagatggtaaggtttcttttgaagacctcaagctacaatgcggcatctgccgcgatactatgacagtgctgcccagccaacatcagacagacgaggatggcatgacacattctgccatgatcctcccatgcggacacatcttcggcaagtcatgtatcgaattggcctttgccgaaggatcaaatctcggacctgtctgcttcgcctgccgggcagacattaccttcacagagtgcgaacacgtgcactttgggatgccagtgccccagacaaaggggggcatcaaggacatccccgccatcctctccaaggaaggagaaatggcagaacgttgcggaggctgcttgctggaatatacgtcagacaagctgatagacgaagtctccaagttcaacgcttccctgtcggatgggtgtctgatggggttcgcatgtcggcacccatcctccggcatggacgggtcctggaccccgatggcgaatggccaatgctgcaaggtgcaagggggagacaccgccatttgcaagcccaccgaagaagccatgtggagggtaattgagtaccaagaccaacaggatatttttaactctggcaagtgttggtacgatgaaaagatcgacttgcaatggtggttctatctgtggaaccctcccatgaccgagaatgctgctttccatgagtacgtggactacaagtacctcaaggagggcgagacagctacgggcatgaccatggaagagttgcgcgccgagttcttcggcaagcctatgtcccttgcgaagccaaagactcgtcgactgatggatatctaccttgagctcaaggctcagggatttgacgacgacgatgatgatgatgaggatgaagattaatttgcccattatttattttattttttgggttggcgttgttgttatttcgataccaagtctggatttaccggctattgtttcaactttgaatttggataccaagccagtttatgttcgtcaattcaaatttgcaattttactaaaacaaacaaatgttcctttgagtgactccaagtgatcaatcatttggtggttagtataactgaaatggtaattttacctttcgcttccctgcgttaagggttacagaaagtagggcacaaaggcaaccttattctcgcacaatagaaaagcactatgagaactgtttaacagtttactttttcttctagtatatccaataaaacatcaaaatccgaatctccatgttagttagcttgcttagaccctgatcccatcctagccaaatcaaagtgatcaatcatataaaacataaacatataagaattctccataaccatcatttatcatttcctgcttcccataccataacaatcacactgtctttagtctctccctcctcttcaccccatctcttcttcagagccagttcgtccagggcacctctcttgacatatgcctgccacacatcaccgttgggcgttgtaacagagtccatcaacttccacacgttacgtcgtcccgtccagaaaatcatctttcgatcagccttgtcctctttgagtttcacgggcccgatgagagagcgatgagtactaccggtggtagggagaggcatgtcggacacgtggataccgtcggggtactctgttatcgtatacccgttgactagaacccagttgtcgcggaaccggtagcgttggaggaaacaagcttcaccacagacatcagtgacgagatgtgcttggctgggtgtaaggtggtggcgatgttcatagtcgtgcagagccaggggttggactcccgtctcatagctgtccaagtgcgaagagtacaagtcgttgtccttaggcgaataaaagctcggaaggatacgcatcttggtcttggtatccttggtcatgcagtcctggagaaggttatcccagagctgtgtgttggcggggtcagaagggacatccttgaaacacgccagctccgggatcttcgaaacagcagagcgtgtaagaaagacggctcctccaccgtatgtagtcatgtaaccctcgccaatagcccaatctccccgctcacttggtaggccgacgtagagttccttttcagagttgaacgcaaaaaggcgttgttgaagatgagatagattgggaagaaagatgtcctcatccagaatgccgtaccactgcttcatctgtcccttttgagcaagtgtagcactgtgctttttgaccgtttcaatcatgttaaagtatctctttgcagtagacatctgaccctcggagtaagtgacgtgagcatcaataccataggacgcaagaacttggttgagtttgtcggcctgctggtgatgtccctgatcgagaacaagcaagaaactcgctccattgccattcttgtttccacccgtcatccatctcgcccagtccttagcaacagcgtagtcgtctctaacgactcgatcataagttgtcgaaacagcgaataaaaaggcagaggcgtcgacctgcttgggtcgtggtcctccaagaacaggaagagtaagttcctgacgagctaccagatttctcctttcaggttccttggtatcaataactcggggctggtttgaatgaaagtccttgtcgatatccgtaatcgatgtccgctcagagcccagctctgaagtacgaactctccaagcagtccatgaagtctcgctggacagaccaatcttttgtcttagtcgctccaggtactgttcttccggaacaggtccagtggtggcgatctcaatttcgctgttctcccgaggccagttcaacttgacctggaaaaagaggatgaccagaaccacaaccaggaggaactggaccactctgcggggaagagccggagaagaaatcatgatggcagtagatcgtttcagatgatctcaataatagcaaaaagaatgacttgggtgggtatacgacaaatgagtgtagtgggctataacaaagacatgatcacgtagcgtagagacagacagacttgagggagtaaaaacacgacatcgcatttgaggcacagcgagagatttaagtaaattaattatgcgcttggatgatcaactatgtcacaatgcccttgtctagtgtaaacggccgcagtgggggagtcatcctttggtcaaagcaaccatgaagctatgacctggggtatcagaaatagtgttgacatgttgagggatgtaaataatacatgaccacagtcctgatccaaaataacctaaattgactcgttatttagtgtccaatgctcactgaagccaacctttttgtcaccccagaacacaacccctggtcgcaccacgtcaataacggttaaagaggggaacgccaagaagcaattaaaccgtgacatgcgccttgagatgatcagtgggcagccccgggtctcaggtcacaagcgaacaagaaacattagtagtctgtatcagaattgcagatctgtttacttgaagtgactcctgtccttccaatccccattgcattgactgtctccatctcgatggacggctgcggtgatgtcgctggcgcgtaaacaatatgacggagcaagggctgggatgtttggttgcagtttaatcttccttaatagtccaagctaatgcaggtacgcagcaagttcgatttgtcggtaatttatctgataagcggcccacgttgaagatttggcccttgcatcattcgccaattctggttactggacccttctcttccgtttcttctttgggtgtagtgtttcgcgactgagttcgaattggtgtgataggctccttgtgcagcgaaggcctatgcgactttgttggtgttatggggtcattcgcttcgttcacttgtgtcggttggtgccgctgtcctggaggtacactttggcttgggatataagccgtgggcacattcacctcgacagttgctttggcgtgtctgtagcggtcgtagcattcggcgagagcttcattgacagacttttcagcgcgtaccaagccagtgacgagaatttctcgaatatggtcttcgactcgctcaaactcggctttgtcgtatcgatatcgatcaggtaaaccgctgtgagtaaagagggccagtaaccccgcaaggacagtattcgacgccccaagaatagtgatgggcgtgcctttttctaaactcatgggtccaagggctgtcaaagcagcaccgaggatcaattgaagaatcaatagaatccagcgaacataagccgtaaagtgaaacgagtagtgacagattgtgcgacgatagatggtgtcacgatacaggcctggggggaggccctttggaggccagaacgaactcgttggactgattggcgcatcatgttccttgtcgcgaattcccccaactccagccgcaaagaacttccattctgaatgcgaaagccttcgatattcaggagtttccatcggtttgggatgctttggattgttggattgtacgcacgcgttgcagtcaggggtttgaggttgagaggaatccaggtacaacaacggcattgcaggcactttgaggacgggtgttgccgacatgctagagctcaaggtttgaggcgttcggataacaggcaggtctgtcaagccggtggtgtttgaggcgttggatctgcaagagtagtccggtacgtatagacgagaggaatgtcggtaaacttaggagatggtcgagatcgactaggtcggggtcgaagatagcatgaggatacataggtttgaggtttgagggtgaaattggtgaatgttggatggtagagaagtcatcgttgctgtgctgtctggtcctccttcctcagaaccatctctcgtgccattgtgattcccaccaacaaaagagaaacggttggaacttttgtagcgttagaaaatcgtcgtatttagtagttaaagcttaactcggtgtatgacaagtcttgttcgtgtttaaacaaagtgtgtgccacttgttctggcttccttttgttccatcaaccagtttcacgtcgcattaggttagagccatccatatatgcaggtcaaaaacttttagaagacggttcccgggtaggacaagcttctcaaatgtttcggcggtgcaatgcccaggttagggtgtaacgaaatagtagaaggatttaggtgggagatcagcggtttttggtgtaagccattctgctgtttttattaccccgagggtcaggtaggtaaagggacctgctctttatatcacttgaaagctctcaacaagccgtactgaaacaattcgaatgcaataaaatttgcaataaaacatatgctaattctatattcattttgatttgtacctccatcttctctcaatgtacctaacttagctgctgccgtctagctgacctagtagaatcacccccatacaaacgccactctatgttataatccacctaatcgctagtaaagtgtaatcaagaatcctggataagagtaggaatatcgtccacctgcgcctcgccgttcaaaatggcgttgacggctgtgaacagaggatactccgactcgagacctcgagccttgaggaaactgttcacctcctcggcggtggttgtaccctggatcttttgaccattgagctcctgcttctcgacttcttgaacgctaatgcccttttggacagccatcttggcacatcggaagttacggcctccggaacaggatgtgatcagatcggcaacaccagcagatgactctgtaaaggtggcggtgtggacagtctcaccaaagaactccttgccaaacttgaccatctccataagtccaacacgcatgatggctgccttggcattgtcaccccagcctcggccatcgacgaaaccagctgccaaagcaacgacgttcttcaacgcaccgctcagggatacaccagcgacgtcggaaaccatctgaacgtggaagtaaggtcggtggaacagcgttcggaagcagtgctggtccagaggagggtactcagcgggcatggcggtcaactttgtcttggatgttcgaccacgaacgtccttgtgatgggcttcagggagctcacccattgttgggttggggctaccggatcgaggtgtgggagctctgctgttatcaagagcaggaggatcataagcgatggttgtctctgaccacttctcctcggcaatttctcgagccaggttagcaccactgagggcaccacagtagatacctagtccatcgccaatccactcgctgaacaagctaatgtctgtgtcagtaacattaacacccttgatacagctgattcctcgagcaaaggggagaatatgtccgttgatctgcttgcagacgtttgcgataaactggtggggcaggttgaaaacaaggatggaggagtccttgacagcgtcgcggatgtcggggttggcgatgaggtttgtgggcagaggaatgcccggtaggtacttgacgttctcgtggtgcttgttgatgacctctgtgagtttttggggtgcatcgccgttggcttcgtcatagagtttagactccttgggaattgttacgttctcctcgtagacccacatctggacatcttcctcgaagagttccttgtgtgcgcgggtgttttcagcaactatcttggcaatagttgagcccctatcacgagctgttagtcaattggcttcatcagaggagtcttcgtaccagttgccggatcccacaatggtcaccttgtgcttctttgaaggagcgcccaagctcgccattttgcctgatgttgctagagaataggtacgtgtacaagagggtattctgaatgctttggatacaaaagaagagcgcacgatgagtgaacgaaacataaaaggggttcagagaggaaaataggtgcgaaaaggcgggagctgaaagctttatgaggggtcaaactagagctgatgtccgaaagactggagcagctttccaggttgttgaaccctggagcaagccacaatgacgcatggcagaaacatgtacgtgacaccgcctgcttcgaagggtaaagcgtcccatcaaaaccccattgatatccgtgataatggagctgaagcaatctcgtctttgcctgcgccgaggggtcgtttttcacatgcttgggagtactcagttggtgtagtgcctgcagctccattgagctatctattttctagtccaagttggatatatgacatgtaaacaatgtctaattgtattctacatcacaggaaatgttgatatcataacttcaacttcacccacaatcacatggcaataacttgtacctttagtgggatttcacatgtcgaacaaaacttcaacgaacaaggatagtacggaacaaggggcgaaaatgcatgcatcagcaatccaggaacagctcccgtagaaccctggccccatcgaaagtccgcgggccgaccccggtcgcgtgacggcacatgtcaagagtaaagaaatacaagtctaaatcaactgataaatattgaagctatcgtcgccaagagtctgtttccttatatcacgatattaattgctgccgaggatgtatcgttgcattggcgacaggtaggtacgctagagaatgctcaacaacatgtagccgttgacagtttaccccaaccaactggtatcccttcacccgtgtacgatgtcagcacaaatcccgacattattaaatggtacatattattcaactaaatggtcaattattgttatgtatggaacacctgtcctgcagtctagtacaatacaaaacaatatcctcaatccatctcgactcgatacaaccacatctcaacccgcctcagttgtttacattcagcgccttcaacaatgctgccttctcctcgtctgccgatggataaagatcaagcataccaccggacatggatcgcactcgagtagacagctttcgtgtgtccttctcctcagttctctcgccgtttccaaaaacaggcttaaagaacttgtcgtaaatcatccacgtcacattgaacgtcacagtcatggtgacagctagccattgaggtactttgccagacttatcagcaaaaaccttggacatcatgataatggtgacgaagaaaaggccgctaaagaacaaaaacagaaatgctccaattctctgtcgcaaagtcgttatcgtgtaaggctgcagtgaatgcagccaacgctggtatccgtcaggaagctcatgttccttagcgccatccttgatgagattgaggtaacgtgcgctggcttctgcgtaaccagactcacgcggaggtgcaaccaagattggataccaccacttcttcttgcgagggtcatctggcagatccttgtcgggaatctgaggtgcaaaaagcgttcgtgacataaagggtctggggatgtctgggaatggcttctcagggatcgagacctttggtggcaggggaacgcaaggtacgacgatctccttgtaacccgctccaccaccctcagtgcggatgatggtgccgtaatcttgctctgtcacttcgtataccacgccaatgagaccttcatcccacttcatcgactccgagtgaggtggctgtgggggatcgaaaggtggaatcggcacctttgggggcagctttggcttgtcaggaagctttcggtagtcgacatttgcgaaacatggctctcgatagggtattccgggcagactgaacgtgagctccaatgtcggcactgaaacgttcacttgcgaaagcggacggattccacgcacgcccaggaacgtctcggcggcgaggttggatccataagcgaggtagaggtaggtctttggagctggatgatcgcgatcgacaacgtaatcttcagcagcttgcgctagacgttcggctgacgtgtagggaatagaagcaatcgacgggtacttcttcggttcgggccgctgcgtgagagcgctgagtttgcgtaataagacggcgagtcgagatttgttagcagcttcgctgggagctgtttggttggacatggcgtcttagggagctggcgcagtagctgtcagcttacaccgggtgacacgcggtacacagatgtctaggtcgtgttcctgttaaatgtccgaaaataagacctgtagagaaaacgcgagataaacaacaacgaactagagatcaactcatgggattcgttgaattatagatgaaattgtccatcgtgatggagcgggtcatagattccatcggagcggaggaaagtatattgctgaataatgtcacgcgcagagggagacatgggtacttttggctcgtccgagagtccgcaaagtccgcttgcctttattatcattaatcccggaccgtcggggttcgcacaaagcggtgtcccgactgcatgattgatgataaagcaatctttttaatgggatcgagtgtcgagctcaatttggacataagatgatgctggatcttatctcttcatcaatggtaggtcatcagcagtttgagtttcatcgtagggcacgcccgagaacactcagctgaaatggtgatttagacatttaaaaacacattcagatatcaactttaacttcaagtgaaagaaatttttattctatttaggctcctagatatagaaattatttgtgtttaggttcaaggcaggcaataaaagcgtaggctccttcctattctctgctcctgcctcaatgtgatgttctttcccaaatcctcaacctcagatctccgagtttcttcatcttttattctactattcacttcttgacgctcaaatacttcacgatttgttatcgttactcttaaagtggctactcgcccgcaatagctggtgtcaaacaaaagcttcaggaactacaagtcagtggttgcggtgttgtgcaacgcagtgatttactagattctcactttctaacactcgggcagagtttattccgtcatggtgcaaacgcgaaggggcgggatgcctgataagcgtgcaagacgtcagtcgcagacgcatcagattgggcaactcgatactaccccgacaagtcgacacttacagtctccccaagtggacaataaccacgaaccgcctcccagcgctcagccgcaagagtcagccaatgaatatgacgacgacgttgatgatgaagatttaatcagacgtaacaagcaagtctttgaatctgagggtgcctcgacccgccgaagcacccctattgattcgcatttcgacgactcttccagccagaaatcgggttcggggaagcttcctagtacccagccgttaccatctcagctaatttcaggaaatttaaccaacaaagtacagcctttagttgacttttcagaaacagcaactaccgcccggcgaagttcgccttatccactacagaccacactatcccaagcggctgatgatatgcccaagtacaacactgtctttgacctaccaagcaccatccccgaatcattagatgttcccggggaccacttaccggaagacgagctatatgataccactccagtaccagaggaccgagaggaacaagctgccgcagagaaacagactgcaaagcccaagtcagcacggaaatctaccaaaaagggcaaggctacggattcttcagaaaaggccaaagcctctatcagagttctagaagaagaagttggatctgtcgaggaagagccatcctcgtttccgcccagacctgttgtagggcgccaaaaaccagcgaaaaatgccaaacaagtgcaagaatctcccaagccagcccctgcgtcagtcgaggcaacgacaagtggaacacggcggaagcaaaaacctaaacctcccttgagattcaattcacagacaaatcaaatgatagatccttcgtcgccccagttccagcctgcgcgcccgtccttggtagaaggcatgatacaagcttatgctgcctctctctcgcctgataccaacgcaacgaagcctacacccaagcctgcgaagaaggtttcgcccaaaactgttgcaaagaggacatcaaagaattctccgaagactacttcaaagacctccccaaaggctatttcgaaaactactccaaaagccggacaaaaagccccagcaatttctcaaagaattacacgccagtcagctttgagaggtcgacttaatcagcaaagcccggataaagtcgacgaagcgaacagcaacggctctccagctgctgctccagtagagccgaaagagaagatctcgcctgcagtgagccagagaacgacaagaacaaaggtaaaggaggagacggcacctgtgttgccaccctcgaaagaaaaagagatagtcaaccatggtaatactcaagggtcaaccgatgacccgattgtactttcgagtggtcgtaacagttcatcaccatacgatgacgatgagtttgttccagctactgacccaactgaagtttctcctgaagaggcccgtccagataccgttgcacaagccaaaagacaatcgcttgttgaccctgtggagccattgagtgttactcgaaacgagaaagaacgaatcgttgctgcacgacaagagattcccaagcctatgcaacctttcagtcagactgggagacaattcacggcacagaacaagaaaatatttgtcagggctgaccctcagaatcaggtcgaagctgattttgagagaaccaaccgagagaggccgattaggattggcccaggagagattttgttagcccgtgatgcacatgcccttgcccaacgtcatgcctccaaattgaatgttctgaagaggccaccatctacgagggatccggtggttgatacctccaaaccgctccgcaaggttatgaagcgatcacgaagtttcagcgtcagccaggccaggagccctttgccgcttgaaatagaagctcagtcgctcggaacaagttccaggaataaagacgatgctcaacacccagcagtgtcacacagcaacaagcaggcgtcaggatataggagatctcaacgcttacggggccgtgcggactaggtgtccccatatcctcaacacaaagtactgcagcaagattatctgtcaggtctagaagctgcagaatcaatgcctgtcaaagcccaagttgctgaagagaaattgcagcaacaggaaagatctagtgacaaacggtggcgacgtgaagccagtggacacaatcaagatctgcacgctcagatcatggcctctctccaagggcgagatgaatcatcccctgaagttcatgatgagaaacctgacatgacccccgaagaagagctcgctgaatcaacacgcccgaagggtccgagcgatgaggtggaagagaaactgcatggacttgtcaaggtgcgattcatgattattttcatgaacgcgatactgacatactgcccagactctacttggtcatctccaaaccagggaagcgaccatctacgaaggggcagatgcctatcgaaagaacggtatcgactccgtggaaaagattaagcggcgttacttgcatgaaaagaagcaacttggagaaacatggaagaaagatgctgaaagatttgtccgcggctcgcggtcaatcaaagctgccctcgacaagcgtggtaaagcgcaagaggaggctaggcacaaattggaggagacgctggcaagacgccgtcatctgtttcaaaaggcgacaacaagtttacgtgctcttcatggacgattgacggaacatcgagatgaagtgaatgatgaatgaggttatgattatctagtgtagggtatttttgacgtgtcagacaacatggagctagctgtggagtttaatggagcaaggaaaatcagggttcaaacagggatgaaaatggattagttgatgggtcaagatttacatctggcagatcagtcggcaagagtttcatgtagcaggccaattgacgatagtatttattgacaagtgttttcgcgatgactagtccacacgtcaactcggtattactgatccagataatgctgccagctggccacagagctagagagcatagagatggagcaattcaaggtttgagatcggtgacagcaagcttgtggggatgaacggatgaatggggattttaccgctttcgttgaggctagactaaatgggaagactatgagtttgatggtgggagtcttgatagatactggcaatcgagagggcgagacatggagtatcgatgcgatataaccacgagatggttgagaaccagcatctgtgcggatatgcttatctggtacagagtataattagagataattatagcgatgattgaccgtttatcccttgaactgcgtggctagtgatgttgtacagagactggtatgcgctgcgggcggagttgacgatgacgccgatggtgtgggtgacgtagctaactctgtggcgcggacggtgtcattcccaagtccgaatgcatcatataagaatcaagaccttgcgataaatatacgttgattaatattcgtattcataatctcacattcatcgaatcattttacaataattctctctgtccgctttttgacacgttcgcgcaacggccgttttacctttcgccaacaacgctcatacatatctagacccctggacaaccttttttgacttttattttttgttacagctttgaaacttgggtggcatgatgggctctgacgaagcgaggcatattacagagcaagggcatgggcacgggtaagtgttttgttttgactgttttgttttattgttttggtttcatctgtttccgtttgtttgagaacgagtgtttctcttgagtgaggatgaccacaaagtattgtcgtcatttgactctgctggctttcgtccgcatgcctgtgacagtccgtcaattagcagggcctatgtctagtctagctcgcttacacggagtgtcgggggcctccagggcattgacgctagtgctcagtgccgtgctgcctagtgggtagaaagtggactacaaaaataaacagcctaggaaacctggtctaagcgtcctgggctgtttgactaatttcgtctctttttcctctgagacctgccccgcattcgggcttggcttcgcttctatgcacgggctgagcctcccgcgagtcgaaggggacgcgcaaacgagatgcagagcagacgcagacgcagaacagaagcaccgccctcgctccagttttttttcttcctcactcttcactgttttttttttttactccccaaccgttttccgcgtttgcttgattatcataaactgcgcttccaccctcaaaccaactcgattttttgaagagtctattgtgtatgaaattccccttctattgttctacgctgcctaggtctattgttgaccccgcccttgccctctctgcccattgtctgcttgttaatcacttatactgccacccaccgctcagtcacttttgcagtcgcaacttactttacttccctctcaaagtcttttcttctttgcactttgactttctcgcacttcaacttcttcacaatccataattgcaacttcgctgtaccaatatttttctttcaattcgtctaccgatcatcatctaacatccctgccttgatagccgcttgcacggtttactcactttccggagtcgccgatcacgtccgggcagttcaagctcggctgacactacggactcaacaaccttgaccgcaaactccgattacgaggcaacgcctgcagactcgactctgtccacagaaataacacctcgctcttctacgtcgtcaacttcttcaacatcctctacagctaccaaaaacaggatgccgtttcgtcagaggatggcccgccactttggcgactcggtatgtacaaccccgcattacttatgcgcaaatgcctgccattaatgtatcatcgtcaagatgcgcgttgatcggttaagcatggaatgcaacttgtcccagtggcgttgacgctaacgccttgaattcatagctcgctcctgagaagccctacctcagctactatgatgttctcttgactgccgaagacatcaaggctctcaagcatgactggttgaccgacaacaacatcgctttctgggaggagtatctcgagcgcgaaactcttcccaagtatccccaggctcgcatcgttctgctccgtcctagcatgacatttcttctcatgaaggaacccgacactcgatcaatccagtctgctctccccgatttctccaaggtcacgcatgttttcctacccatcaacgacaatcgtaatgtgagtgtcgctgagggcggtagccactggtcactgcttcttgtctcgaccctcgatggtgtggcctttcactatgactcgcttggcggcgccaactactccgaagccaatgtcgctacacgcaagcttgccaacattctcggacgacctctgcgattcatcaaccttgatgactgccctcagcaggagaatggcagcgactgtggtgtctttgtctgcctcttgatgcgacatctccttgtcaagcgccttctctgcgctaatgctcgcgagaaggtgtctatgagtatgggcggaaaaatggtcgatagctacggcggccgcaaagagatgatgcgaataattgagaatctccgtaaggaaggagagcgacgacgatcgtgagtatttttactgttacctgcaaggcatatctaacaatcaatagacgaagcgccagcccgttttcaaacaagacaccaccgcggattgaatagagaacggactgctttggctcttgcgaagaatttgaggatctcttgaaagagcttctgacagaagcggatgctaccaagaaagtggccgcgaaaccgaccgcgaaccagcgggtaacgagatctcgagtcaaggaagacagcccacgcgacgaggatgctcctgtcaagacttctactactaccaagacttctcctgccaagacttctactccggtcaagacttctcccaaacggactttgcctccttggaagggaatgagagactttgggcgcccccagggttggcacactcgatcgacctcaaacacacttggtcctcgcacatgcaagcctgaccgaatcaccaaagagacccgggtcccccctccgagcccttctacccctgtcaaaatccggagcaagcggccttccaacctcacaacagctttgcctcagagtcgcaaggtgatccaaacacgctgatacaagtgcctgttctactattgtaatgcaatttatgaaggatgctgtgcgttcacggtcgattactttttcatttgcttttgctacatggcgttggtggcagcgaagagtacttagcgagtacctaacgaggagatgtgccatcatgatagcgacgggagtagtacgcgcattcatgatgttttattattggcttttatcatctttatccccagatatcaagtaatgcaaggggtttgcgagttagcgactgaggcgttggttaggatagggaaaagatacagtatcgagtgctaagcatagcctatgaagaataactatgatgttcttttagcacgttacgtacacttaatcagattagacgaagtattagcaggctcttaggctatatcctgactgaagttgatctgatatttttacaagccactaaaccactgccggtttatgcgatgcatgtgcatgtctggtagaatgtagattatttgcaattcaaactgacgaggtatgactcctaaaacgcccaagattcatgcaatgatgcacttttgcgcctcttgactaacaacttccgaatcgcaatgcttttggtatctttctcttctcgtcggttgattcaatcctttccagcaaaagcagggttctgctccatcgttgaagaaatgtatcctctcaacgcagcccatcgatttgcagtagcagcaggaacagcctttttctcctcatcgtccatcttttcgtcttgaggcacaaccttctcctcctgcgccgtcaacctcgccatactaactccaaacctctccatctcacccttgacgaccctctccttcttcttcagcgcacccctcttgctcttcaaactcttgtgtcggatctttccctgctgctctgcatcagccccctccagctctggtagcgcatcggctagaccatcaagcgtggcggcgagcttcttggagggacggcgacgcttggtggactttgagatgcgcgcggactggatgcgggatacaaaggaggagtgcttgatgaggcgcttgtcgcgcttgctggagaggaaggaatctgtgacggcggcgtcgtcgcggaagactttttggggtgcttggggatggatttggcctgttacgcgctggtggcggagggtgcgagccgagggctttttgagaccgggtggtagaggagcctgggtgtgttagttggtgtttgcagtatatggaggagggctgtaccattttgaattgtggttggaagatgtaagtgagggattggggatcgacagggttggtgttgaagatttgatggaaacattttcggtgagtggcgcttcaccgaggtggtggggtacaccgagacgatatggaggggcaatgatgcttgacttcatgtaaaataaagactgaatacctaaatatctagattgtgatgaattttacattagatagagcttcagtcatgtaatttaataagcatcttgtttcaacaccattaattgtttaattgttccatggtgaaaagtgaccatcatcatagtggggttaatcatgtctttccgtaatgtctcataactttgaacttacatccaccttgatgatatcgtcatactaaccatggagactgttgataaactccggagcgaaatcgaaaagcgagaagttgagctcgcggatctacgctcccaactcgctgccgcagaatccgcagctcgcgagactgaaaccaaagagtcatggaaatggcctctcgacaaccacgagtatgagcgctacagcagacaaatgattgtccctaatttcgggcttcaaggtgaactttatatcaatcgcatcatcgtatgaaactgacggccataggtcaactacgtttgcgaaaggccagggtactacttgttggcgctggaggtttgggatgtcctgctgcggcatacctagctggctcaggcgtcggaacgattggccttgttgatggtgatgaagtcgaggtttcgaatttacatcgccaaattgcgcattcgacgggccgtgtgggcatgagcaaggttcagagcgcaatcacgtatcttaaagagtgagattcccttctagtacaaaggcagttgactaacgatcaaggcttaacccgacgataacttataatgcgtacaacactcatcttacgcctcagaatgctcaggatattgtgtcggaatatgatctggtactagactgtactgatcatcctacgtctcgctatctcatttcagatatttgcgttcttctatcaaagcctcttgtgtcggcttctgcattccaaacctctggtcaactaatcattctcaacaaccctcctggaaaaggcccttgttaccgctgtgtctttccaactcccccgcccccagacagtgtggtaggatgtggcgaaggcggcatcattggacctattgtcggtacaatgggtgttttgcaggctcttgagacaatcaagttgatcttaagaggtgatctcgagatacatggagaggcaaagacacccatgctattgctctttactggcactgcagacacaccgttccgatctgtcaggatgagaggtaaaagaaagacctgcttggcttgtggtgatgagaagggattgacactggaggagctcaagacatcaatggactatgtccagttttgcggtgtcagacgatcagttcaattactcaaacccgacgagagagtgacaccaaaggagtatgagatgatttcaaagtcaggggacaaggagactctgctagttgatgtccgagaaaaggagcattttgatctctgcaacatctcaggttcaatcaacatccccatcagtcgtttcatgagcgctcgtggagaaaccacacccgaaggttggccaagcgatctatcaccatctacacctatatacctggtatgcagagttggaaacgattcgcagatcgctgcgcagaaactcaagacgctgggcataggaaagaacggagagcgattcattggtgatatttctggcggaatcaagtcatggaaagacactgtcgatcctactgtacctttcatatagattcgtaccaaaatatgtaaaaagaaaaggggatagtcgtattggataagagattttaatgatacacatacaacgcccgtgttaaaccgggctgcaaaacctggggccagccattacatccttcgttttgttttgacagtcaacaagtaagttgatatgtaattttgttcgattacacaaagttggcagtcttctttttgttaaatgccttttgatcttttagccatgatcggtatccagccacgcttgagatcttttcgccgtagaaatcagggactagatgacgttagttgtaaagaaaattagccggggaaaaaacttaccagggttgttggcgctcgagttggtggggtcaactcggttcctcttgatgcgctcaaagaagatagcctccttctgggtcatttgcttcttccattgacggttaaggatataaaaaacctggtttcccacactgggaccactcaaccatccaagtcccgaaaacgcgagcgtcataagtcccagcgtcatgaacggatcgagagggatctgagaaataatcggttccgcactgcccgtcgagaggaatatggctcctccgctaccggcaaagattccattggtgatggagaagagcatctggtatcgtcggcgcttaactcgcagcttgaagaagctgttccagtccagaggggggaggacattgctgggcgcaggctgtggtgtggcctggacagtttccggttgaggcttatccgagacggcgcgggaaaaggacttgttgatcgagattgcgggcttgaagcattgctttcggaacggcgagcgcgagaggcatgatgcgggacgagcagcagagatagtcgagaaggaagctttcggagacgatcgcacgagacctgtcgcaggcatgcgcaagacgaatgtctttagcggagaagccatggcgaataaatttgctcaagtcaattgaaaagagaagaccaaaattaattgagtaatgatggagtggagattgaagaatgtcgttgtgcagtcggcaatttttggtgtgacgtggggatgttgaagctcgggtagagctgtgttcgtgatctcatggccgatggaaaagtttggcgcttgattagacgccgttaagcgctgccgctgtaagaggtcagtcggagtagctatagcccggtctaccccctaaataggccgggctatataagaattaaagctaaaatattataaagggtatattactacataagatgctatagcattagttctatgattaactatgcaattaattctatttataaagtattaaaattagaacaattctttttctttatatttttatttctttattatttttctttatccttctaataagcttttgttgagacccttgttggcttagtcattgtttaatacgttaaagttgcagctctcagactactaacctcaaatccacgccgcgtcggattagaagtcgacacaacagttatttgacgtacgaaaaagatgacacattgcctctccgaactggtcttttggtcataattttaaatggtcaagacgcattctttcgcattggcgacgacttcacacacggtttacttctggcgacgcgggtcacaggactcgatctatcgaagacgcgatggagacgtttcagcaacagcttgagccagcgagcccgaaaaagcgaaagccacacgaacctaaaaagtcgcgagtagcagtacatgttccgtcgagacgaaaagactatatccccgggaagggaccagcactgcagcgcataagcttgctcccaccacaagactcgacagcttacatcctcgagagaatcatactgccctcgcccggtttagctgcagatggaaatcccttgcccagacgaatgacatatagtgtggcctggcatgatctccccgcggcgcaactactagttcctgccatggacatattggaatacgtctcgccgcgagagttggaggagtgggaattcgcaaacactgaggaacagatggagcaggagattaacaaggaacaagagcagactagcgatgcgcctaaaccaaaaagacgtggaagaccacctaaacacagcaagatagaaactgctgttgttgcggtgccggatgaagacgacaatgctgtacagagaggtgccatgacgatagccacgccgacgaagaacagattaaaagactttgagggactatcggatgaagatgcgactccagcggcgcaactgcagtgggagacaactggcgagactgatgaccaaggaatctatgatcgaggcgattcagatgactttgggagtgcacgcgctggtgcgctggctgataatttgcgtgattccggatctgcgtatcataaatcgcaaaaccacacccctattggacaattcgagtcttcttcatctgaggcgagttcgtctcggcaaagtacaccgaaagtaaccgcgatcaagtcagcaaccaaggggaagaggaaaacagatcggcccaagaagaaaacagcattggatggcgtattcaacggcctgcaaggtgcagagtcagcttctgaatcagtctggtcaccacaaggaacatctacgtactcgaattcaggcgttgagacacctgatcctgaaccaagaactgcgacggcaaggcttatcgaggaggctgcttcagtgcagaagaagaaaaagaaatccttgaaaaattcaaaatctgaaaagcaaccaaagcccgagtcgaagacgccaatggtattgcagccggaagagtcagaggagccagatgaacaagaggagccagactgggaagtcaagcgtatcgagggtatggatatgtacgaggccgaagaagcaggtctcgtgcgctacttcaaagttcgctgggaaggggactggcctccagatcagaacccaacctgggaaccggaaagtaacttgccagatcagcttgtacgcaggtatctcaagaatcgcaagaggaaacgctccgaggaagagaagccaaaaaagccagccactacacgaccccctgtggcgccctcatatagatccaggaaatccatgaagcagacgacattatcgtggggtatcgcggcgaaacagtacaggagcgttaccgaggcctttgaaggacttgaagaggacgagcttgctatgccgcagtacgatgaagcgcctattgaggaggaagagcgagatgaagacgagctttttatcgtagaggaaccaccgaccaagaagagccgggtcaagacgtgggttggaaacggattagatctctgatgattacataggaggagaaaagtgcaaatgttttggagtttggataagcggaggcctttttacactgaggcatgcttttacattggcgaggcgtcaagtcattatttacaaaagacactcacggcgaacatagcattagagatacccatgattaaaacaaaaacttgttgctatttaaatgagaatcgccctattgatgcagtcgattgaccggcagaaaataggagaaaaacgagaatctgaagaataggaaagggggaagggtgatgagaccaaagttctacggatacatgtccgtttcaattagtgcaatgtcgaaaaaatgtaatgttgagtgtctgggggtataatgcgcctgatatgatcaaatgtagggatctcaagacggggtcgattcgtgataaaacgctcgtggtcgtgggcagttgtgcaagcgagggagacgaaataggagattcatcggggagtaagatggtatcgagtctgtatcgattcgtccaatttcttttgtgcgatgataaaggtgcggtagattaggaggaggttcaatttgacaagacggtatcggttccaaaagaaccttccaatttctgtccatgttcgtatgtcgtgtgtgcctaataagaggacgacccatgtgataagacggtatcggtttctttgaaaccttccaaggtcttatgtcgatgctggtacatgaagtgtgtagacccgagtgtacataggctgagataggggcgggaatgattattcagttgtactgaccacctttcggaacaaatgtgggcgagagtaggagaggatgatggccggtgtgtctgtgttttccagaataccacctgcgtcccagtcgggccggccatgaagctggttttcaagtcgtcgtaggaacgccactctggcgtactcatagaatgcccggatgttgatgccctgagctttggacaactcgtcccaaaaactctcccagccgggagccaggacatacagctttttcatttgagctagtgccggaccgaaaacgcgattgtgaactccgtggggattgttgagggtgactgggtggcctgcatagatagtgtcgccgaggagaatataggttgtgccattagctctcatgcttgccgtgacttcggtatgaggtacacttcgcaactgcccgtcatctccaaggatggttacagtagcctcctggctcgttggggttgatgtgataagtggcctcccgaactgggttggtagagtccagttgtatggtctctggttccatttggcttctacctcgtcggtatcaacatgggcgatgatgcaattctcgtctgattcgatctcctcaacatctcggtcacatggacaccatacaagcgaaatcatgcccggagtcggatggtaagggtcaaagcggccaccaagtagttggccgcacattcgtgtagactcaaaaatgttggaaaactcgacaaggaggtgtcctgtagttgcatcgtcatcttcggtcacaatggcgctgtttgcaatgtgtcgaacgccaaagtccttgaatagggcccaaacggctgtgatcgggaatgcctcaagccgaatgcatcgacctgataatccgttatcgtcaacacccaaatttgttggatggattggtagaattcggttggaacgcgttagaatgtgttttgcctgaatccagtggtggagccccttgatatccacaaaagaaattccacggttctcgacgaactggacgtatcttgtagcatctgtgtggaatacgaactcgacgacggcagataactgcccgggcagcgtgcctgtacggaggtcacggttaacgaaaatgctgatgatgccacccatgccggcgactcctccggccacctgagcaaccgtggccgacccaggtaggccagtgaggagcactcttcgtgacgacaaggggaccgtgattccaccgaggcccggagtgtcgaacaggttacgaggcatgctgatatagtcagcggtcagagcgacaccaaggatggtagagtcgttgttgttgtcaatgtaggggcaaagttcggcaagggaggacaaaaaggctcttctgttatgctgagttgaggtcagtaatgttgtaagagtcaagatgaaaggcactcacagcggtgctaagcaaataactatgctctagcattgttagtttcgactctgaatcactgacgacccgggcgatgtcacccgcccgggccgtatccatccttctcctcgtcatctgatccttgagcgtcagaaaacggtttagaccctggatatctcatgcagagttgtttaacttacattgagttgatcacgctggcgcccaaggcgcctggtcactacgttgcgtgtctctttgatgtagtggtccatcgttttgaactaggtactttatcagtaaacgatgcatcgtcattcaggggagaaagtgaggagcgagagggagtaatagttcccaagggtgacttacgttagtaggtagcgggatgttcgcgaaagttgttttggttcagtttgactcgcggcgctgcgctgagtggatatttagcagtatggctagggcttgggggttgagtatgtgcctgcaggtaccagttcgagcagacgcgagtgacaatggaagcagttttgtggaattgcagggacatttcaatgggatggggcaagagataaagactattcagggcattgataatcacgacactggtattgttctattattctagtaccagtataactgtttaggaatatttagtaatacaattagccattctgatcagtttggactttcgacagactcattaatggctattcttacagaaggtaggaaatagaatctggtcagtataccctaatattaaatcatggttttgccgtctgctaacattttgccagtttttcagtagtacctgctattgtctacctattcacaagttgtagggcccgcatcagtatggtaaattaactcgtctgccgtatactcaaagaagcaggatccgcaacgttctgctagttcgccttccttggagaggatggtagggacgtccttgatgtcctcctttgtgtagggcactggcatcccaacgtgcatgtgttcgcactctggtccaaggcgagagagacccccgatccttgtcatagcgatgccccaagaccgccaactcgatattgtcatgccagtatcacatgtttccgtccgtggtgtttaccacacgtcaactaccaccgagtcgaagaacctagcgatgcacatcaacccaaagctacacttgcaaagacctcaccatactgggttcctgccggccatctttaccctgaacgcaaagtcaaaacacaaagcaacacaagcaacccctgaagcacttgtttagtagagcaagcccggcgctcgactacattcgaaccacatacacatcgagtaagccctattcagggaaagtcgaagggggccattactctcgagttcctatccaggcgcaaattcgacccatggaagcagcacgaatagccccttaagcacttgctcgagcagagaaggcactatgccatggctgttgtgaaatcactcgacaaactctgtatatatctggaaaccctctacacagaggcaaggttaatagtccttggagaggtcgctggccataacagcatccgaaacgacaggagtagccgctgaagcgctttcttcaacagagtcgactaccgcaggaccgcctgctaaaggccgcaatcattaaaccatcatcagcgatatcaccgagaacaactgaacagaaacatgtggagtcgagttgtggaagacaaagaacatcggatgagctggtgagtcggcgacaaagaaagaccttgagctcggaactgacgagcgatggaaatagcaattgaacacgccacttgagaatttggacatcgacaacgagtacggatctaaactttaactagaacacaagttcaggagcaggaagattgaggaagacagaaggagtcccattgggttgaagagatgaagttgaaacgggctcacgtgagaagactcgttccttgctacaaccagatccactgacctattattagtaacccattgtacaacctccacaactgtcttgctcataccaatcgaatctcgcgatgatacaatcccaaaagcgaaacctttgggcatgccgtcctactatgctcgacacctttgtagtgttgtccatcgcggacaacatcgaagagcggcatactagcgttaagagagcagaagtagaaccagaacaattgtcccaacagagaattcaatcatagactaacagttcatgtctcacaactagggatacaaaacatacgatcgacgatatacaaatcaatggcaaaccaataatcgttacactcggagcaccaattcggggtgagtcaaccggggagctttagcaccatcaaccccaccgttgctcagatcatccctgtatgccctacactagacaaggatcaaccaatttagcagggacagggactggcagtcgagcagatctatccactgtgacgtttggatcaccattcaagatacgactgtcctaaccagccctcagggtatcagaaaagttagccgcttagagcacaagagacgaaactagcaggatatcttatgctactaaagctatagcctttcggctatttatttttgtgccctaagacttgggaggttaacttttctgctacccagtagccagcttcactgaattctacggcattatccaagctcatcaagaaaaaaaccatcaactcagactcttagctcgacacgcaacagcctagaaactccccaaggtggttggatcatcttattcggcgattccccaacctgtactacagagcactaacaccaacatccacaattcaatgtggatcttgcctttcgtggattcagcctctaggcatccagagctccaaagttccagactcagccccatgcatctccgccttatgagaagttacaggtaatgtaagctttactcgaaacccaaacagaatctgactcactttaactttactcgtagactatataacaccacaaaatcccacctccatccttcttcctccaacaggtttctacttgtcacatcaacaacatggcttccaccacagagtcagatgtcccttggttcctcaagtcgtcatatccggttctttttccttttgacgatgctgtgaagaagcctcaggctgagtttgatgatcatctccgtcgtatgattgcccagcgccatgatgatgccgccacaactgaagtcagcccagatcaagccatgactgacgctgaccagtccgagacattcactcttgtctccaactctacttcagccgagattcgtcaaggcgtagaggctatggacgtttctggtgaaacagcaccagactcaaagccagcagaaaccatccccaccgagtcgcatcctttcatggaggggttgatcaactatcaaaaggaggagccatcagagaccctccaaggtatgatgttgacagagaacggagacttggcgtatcgatacaccgagaacgcccttgtcgatctcttccaagaactcgaggaagttgtgtcgggcccacgcctgaatgaacttttgcttgccgcctggagagaaaaccccatcgccactctaagaatcatcttcaacgctcgctctatccatctcggtaaaagctcgcggattactctctaccgctgtgctggctggctggcacagaatcatcccatgacccttatcaccaacttgcgatggctgagccggcctatcattgagaagaaggccgaaaagaaggaagacgaggatctcattatcgttgaagacgaaaacaaagacgagactaccaagttcgatgtcaggaatggcgtcgcacacggatactggaaggatcttttgaacatccttgcgcttgcagtcaacaaaaagctcactgttctcgatgaccccaaggaaattttgaacagcgagaatcccggtatcatccgaggaaagtctgtcgctaagcccaatggtcaacgaggtgctcgaggtagtcgcggacgcggaggagtcctgagtggacgaatcaacaccacctcacaagtcgaagacaagaaagagaaagctcggtctgatccaaaggaagtcagaagggaagccaggacaactcggtatgagactgccacagccatgtttaagagcgacccaatatatcgcgccctgcacttgagtgttgctcgcctattcgccgaacagctagacaaggaccttcgggcccttcgaggagacgataagaaggctaagcgatccatttcgttcgctggcaagtgggctccttcgcatgaccatttccacgacagacacaccttgatcgtcagcaccattgctgaaatcatgtacccacgagagacaatcgacaatgagaagctgaagccgaccgacgaccacgagacctaccttcgattcgctcgtgaggagtaccgcaaggacacgtctgctctccgaaagcacctcgagattgtggaacgtgccatcacggaaaacaggtacggagacatcaagtacgaccgagtctcgtcgctcgccatgaaccaatacagcaagctgttcattgagaaagacgctgaacgcttcgatcagtaccttgacaaggttgctgaaggaaaggcaaacatctctggagccaccctgttgccgtcaaccctgatccacaaggtacgacagggcaccagaagtgcaagccgactggatcaaaagattgcccagatcgaatccaaagtactcgatggacagtggaacacacttgtccagcgtatcaaggactctggtaccatggattcgagtattgcggtttgtgatgtttctggaagcatggactctcccacgttctctgacaagactacaccgatggattccgcaatcggtctttctctccttgttgccgaagtggccaagcctccattcgccggtgcttttatcactttcagttctcatccctcggtcgagacggtcgatttatccaagaccctggcggagaagatcaacatcatggatagttccgagtggggtatgagcaccaacttcgtttccgtattcgaagacttaattctcccaatggctaccaggaacaacctgaagaatgaagatatggtcaagcgggtgtttgtctttagtgacatgcagttcaacgatgcatgtgattcatccgattcaatatactctgctcctagttggtccaatgccccaaagtcgggcgatgaagctgaaggtggttgggatacctcttatgagcgcatcaaggccaagtttgaagttgcgggctacgacatgcccgagctggtcttttggaatcttgcaggaggcagagcgggatatggccagacgtctggagatccagttgcacccaagcctgttaaatctgatgagaatggaacatgtctcgtcagtggatactcccagggtcttctgaaggtgtttttggatggaggcggcttcgaggaagagcaggaagaagaggaagtggttgttgagaaggatgtcgagggcaatgtgacgcaaaaggtcaaaaaggtcaagatgtcgcctctcaagattgtgcaaaaggcgattagtcacaaggcgtatgagatgttgacggttgttgactagggatgatgagttatgaatacgatacccgtaatggatactactattgattataatgtgaagtgtaaacgacatgctgtctctccattaggtgacgtctcctgtcttctggtatcccgaataggaaacctcgccaatcttggcgttgttacaatagcaccatggccaattagaagctctatatggaatggtaaccagataaatccgatagatgatgatagtagacctggatagtaaaggtcgaggttgtactttattgaagataaaaatcgctctcaattaaacccgagcgtgtcttgatgctggccgtgctggttctggggagttggtcccaacagcaacaagcactgactattctgagatacctatacatagatatatattccagcttgaacgatatgcttgaaggaactggccgagttatatttcatacttttctgatccattcttgcgtgtctactctgtacaatgtcaaggaggcagatggctaactacagtgctgtagactaccgatgggccttattctccactaacctttagaacaattgttcttattcccatccccatcttaaccagcaacaacttgcaactaattcatgtccgcagtggaccgtatccccacgaaaaagaccactttataatctcttatcacttcatctaaattagactgaccatagcttatctcccccggatagtcggtggatagaaaagataacaagacccttggtgctctagcgaaacaacatgtcggctcggaagctacatctactaccgattcatagactgactcgtcttgcaggattccccatcatgacattcatctttacccctcgtgtatcttgcgccctacaatgtcgtccatccaatcaaccctgtcaatgtctcgagtcttggcccgccatgtggaccatgtaattcgtgccccgcgatagctctcatgatcaatgaccggcaacggaggagatgggagatattttaatatcctcatgtcctcttttcggagctgaattattcttgtttgttctatatcaatttctatatccaaaatgactgtcgtcactcttcctgagccttttgcaagcatccccagagagaactttctctttggagcttcacctcttcaacctcttcctagaatatccgctgctctcggaggaaaggttaatgtctacgcaaagcgcgaagattgcaactctggccttgcctatggtggaaacaaggtccgaaagctagagtatgttgattctcttctctaaacagacagaagactaacttgacaggtacctcgccgctgaagcccaagccgaaggatgcgataccctcgtctcaatcggcggcgtccaatccaaccacacccgcgccgtcacagccgtcgcttcaaagctcggtctcaaagccgccacagtccaagagcactgggttgactgggaagaccctggctatgaaaaggtcggcaacatccagctctctcgactcatgggcggcgacgtgagactcgacccttcgacattcggcatcgagcacaaaacaaccctcgccaagctcaaggacgagctcaagagcaacggccagaagccctactacatcccagcaggtgcttcagaccatcccctcggcggtctcggtttcgcgcgctgggcattcgaggttgaggcgcaagagaaagaactcggcatctttttcgacaccgtcatcgtctgcgccgtgacaggttccacgtttgccggtatgatcgccggcttcaagcttgcgcaaaagaagaacggttctcccgcgcgaaagatcatcggcatcgacgcttcaggcaaagtgcagcagacattcgaccaagtcctgcgcatcgccaagaacacggcggcaaagattggtctcagcgaggacgacatcacagccgacgacgtgatcctcgaccccaactacaacgccaaggtgtacggtatccctgacgagacaacactcgaagccatgaggtttggagctgcgactgaggcgttcatcacggatcctgtatacgagggcaagagtttggcgggcatgatggatttgatcaagacgggcaagattgcgggcgggaatgtgctttatgctcatttgggaggacaattggcacttaatgcttactcgagtatttaaaggataaatagaaagttaatagaatgcctagttagagatgtatatatccggcttgatcactattggttgccatgtcatcagcagcattccttagattgtatttagcccagtatttatctcatcgatcatcatgattcaagcattgaaataattcactatttattttatcgataaataaaatgagcgcatctcaagatactaaatatgatattttgaccgctataacagaattcttcaacctctcctccaagcatcatcaactccctcaatacgcgcacgattatctcatccaagattcttacgtcattcaatcgtcgcccgataccttggaaaatacaactcttggagatttattctcaggccaaaagtcaccaaaacaacaaatcgactgggcgatagatgaaccgcaggagatattcgtgcacgagaaactcgccgctgtgtggacgggctggtctatccgcgcggatgatggttctataataagccacaagaagggtctcgttggtctagcatttactcaagggcgatggaaggtctcgggtcttgcgtctacagaacgatctatcgatatacccaacccaaaagatgagacccatctcgagcaggatattatgaagcccatcaacgcactcctcaacgacttttctcatccggattgggatacactgaaggaatggttcctcccagacgcaggcgtgactctgtaccgtccaccgtctgagccagcgcccatgacattggagcagtccatacggcgtctacaaaacatgatcaagagcggcatcaccatgcaagaaaagcttcaccacgctcaggtgcggaagcatggagatttggctttggtatgggcgccttttgtggtggagattaatggacaggccatgcatcacggtgtgaatgcctttacgctattcaagaagagtgataagtggtgttttggaggatgtcaggactatggggttcctataagcggatgatggcggataccgacagtgtgccaccacaggagtcaatattccgggttagatgggctgtgggctgcctagaacatgaacaaagctttggttctgggaagtaatgtgtgtttcaccagagttgtgtggtttggtttgctcattgggaggcgggtagatgcatcagcaggctcaaagacattgtcatggcccagtttgttatttattgcagcatctaaaaatatacgaaaggggtgtctcattcaagatgcgcatctgaaccggccctttggaaacgtttcttactcgttgtgtttcaaagccagactaacaataagtgtctttctgtcatgaacaatagaagggcaatgcttgtgagtagcttttgttaggatacaatccagatgaggagtaaacaaatggttgcctattgtatgtttctgaaacaataaatactactcatttactccatctagatcatgcacgcatatcccctctttatgggctctattcagaatagacgaaaagacctgcatgagaacgttatagacaatcataccgaccatgaggtaacaaaagccccggctcggcaactcgatagtctgcctacccatatatcaaaggggcgtcactttgtctttatccccttgattggtcctttcagcaccaagctgttttgttttgtttacctgcctatatctctattatacactttgtgtgcagccttgtctcttcaacaatagctggatgagaatcttgcaacttaacttgaacaagttcgttcttttatgtatagccatctggtaagtcatacttttttctgtagactataaatgtctatcctgtctgccttttactcttcatatctgttcatcattcatcatggctggagaatacgactgcaattttctcctttccttcgctgacgaaatcaatttcacccagtggatagacgaatatttccacgaatctacatcaaaattcgacctgacagacatggatctcctcgagaactttaccaaccctgagaggcacatcgatcgcctcggttcgcctgaggaattttttgatgatggcgatttggcacagttgatgagtcctaccatgcagcctgaacctcctgttgccccgactgcggggtctgatgagtctgtaactgcaaaggcggagtcgccagagctgtttgactttgccagtcttgggaatgatggtatggctgatcaggatatgagtggggtggttggcgctgaaggagggggttttgaggggcctgtttctactgctcttgctcctgctgctcagtctcttcgtgttgaaagcgatgagcctgtggcagattacagacaagagagtctgccaactgggaaccaagtcaattgccgacttcagattcatgctcagcgctgccctcctcagcttcggccccaagtccagaaccagtatcagcttccagtacaggttcaggatcacactccggctcagtttgactgtcaggtccagactcaagcactcgctttccagcgccccctccatcagcaatacaccctcacaaaccagtatatacaggggaattaccagccggtcaactttcaccagggattcatcccctctcaacctgatccgcctcagcctcagcctcaaccccaatttcacttcccatctgtgacgccctacttcagcccaactcccttccagccaccccgcccagctatcgaacagcctcccaagaaataccgcgctcctcttcaacccacagcgcaaacccccaagcaagcatggctggtccccaagctggagatctttacacgccagtaccagggcttcatcaacacacccaaagcagccagagaaatagaatggacattcctctctatgtctcatccccctgagagcgccacgacgactcatgcagccgtcgatacgagtttccctcaaacatcacaggagtatagcaaccgtgttcgacaaatgttcgaggccatatgcgactggtccagtcctcgtgaatggcgcgcaaagatgggtcacgccatggcagcacagtggatcgagaatgtcaagaaagatcgtcagattcgtggtttatcaaccaagatgagtgagctcaccgatgaagatctggctcctcctgcgagcgccatgcctcctgttgaagagcaatggaagaatgtcattcatcgtcgcctgtctgatatcgagattgaacttctctgcgccaaggtcttggcaagtcacctagtcaagtgtccatataatatcactaactcttatagaatgaagctatgcttgctcagcagggtcgaaacttcattcctctatggagcaacagcgaaacgcagtgggaagagtttgacagtttcggacagcgctagagccgcattctgaatgcctttcgagtaagttttcttttttatacgtgaatgtcttctaacatgagtagctcaacaaagtcttgatccattctgctcttcgcgcctcttggatctctcgaatcacaaactctccattctcagagactcgtgtaagttgtccggaccgtgtctaagatgatgctgactggaaatagcgcaaagatcagaacaaagctgggaatgatcgcaagcggactcttatcgaacaggttgagaatggacgcaggagacctgcgaatgaacagggtggtggcaagcagaagcgagccaagatttaacccttggaggagaatttgatggtataccgtgtatatatgatggatgagtgaggatgagtgatatacgagatctgcttagcatgtaagatagcatggaaatgttggtatgagtggcacatttgctgttagtcgatgagacgagttgtcatgtactcgtagccaaatgactgagatatcacttcgataaaagttgccatgtacttgtagttcgatgactggctgagacaccacttcgataaaatgtcacaattttcttcatcgtaaaaggtattttcattatggtgcaaacacacccgctatcctcatgcatatccaccagagatgttgtatcatcactattttctttacccgtttccttttcatgttgaataaaccttctcctacaacgccaataaataaatcattttctaccatcctcgtccagcaagcttctcctcgggcttcatgctatcgcagttgattcccaccatggcctcgccaagccccgtgctagtctctgcaagaaccttggcgtccctgaagtgtgtcgtggctcgcacgatggccttggcccgcttggcagggtcgccagacttgaagattccgctgccgacaaagacaccgtcgcagccgagctgcatcatgagcgccgcatcggcgggcgtggcaactccgccggccgcaaagttgaccacggggagacggcccagctcggcggtttggcggagcaattcggcgtcgacttcaagcttgcgggccatctcgcggatgcgcacgatgccgccctcggcgagagcggccttggcttgcgcaatgtctctgttgacggtcttcatgtgtcgcacagcctcgacaacgtctccggtgccggcctcgccctttgttcggatcatggcagcgccttcagcgattcggcggagggcttcacccaggtttcggcatccgcagacaaaggggacgctgaaggggctcttttcgacgtggctctcgtcgtcggcgggggtgagaacctcggactcgtcgatgtagtcgacgccaagggcctcgaggatctgacactctacaaagtgaccgatacgggccttggccatgacggggatggtaacggcatcttggatctccttgatcatggcggggtcggacatgcgggcgacaccaccgtccttgcggatgtcggcggggacacgctcgagggccatgacggcgcaggcaccggcttcttcggcaatgcgagcttgctcagcgtttacgacgtccatgatgacaccgcccttgagcatctgagcgagaccggccttgacggtgaaggaggacttggcctcgccattggaggcgccagtgttgttagagttgtcgtttgtcattgtgaattggatatagaagatagagaatagagaagagagaagagcttgggagtaaaagaaaaagaggcaaatgtgagatgggagggggacagtcggtctttaagtttatttgtgctgagtcacaaaagtcaatgacaagagagtaacttgtatactttctcaaagaagaaggaagctacatagaatgaataatagattacgccagagaaacagataaaacgggaaccttttctactgtgtcttccagtatagactactccggcgtctgcccccggtacgcggcgccgtgtagtagcggagtttgttgctagtcaaaaggttaagggtctttttttcgcctcccactagaagtaacaaccctggtattgagctccggagcttgcattagaggcgccctctctgccgggttgtatgagagatgctattgggtgagggtcgagacatgtgccgcggtctattgcgtaaagggcggcatttgtcgggaagacgaggctcaagttgttgtgtcaagaaggagattccaaagggagataagcacgagcatgaggggcctgcattgcatgacatttgcattgcatctgcattgttctagatgcttgtgatatcatggatggatgggatggaatggaatctttttatctcgcatcaccttgccacttgtctgcgatctattgttccaaccaacacggtatccaattggcctctctatcatctgactcgattagccttccattgtctctgtccctgtctccattgttctatcaagacatgcaactagtacctaggttagacagtcataatcggggtagtccggaggtttatcgtctcgagtggataaactacgtacccgtcgtgcataatccatgcattacactaatgcacagttttatcctctttgggtcactccggtacatcaccagaatctggggaagccattagaaccatcttcttttttttgccttcggatcatgactccgagtaaaccgtcatattctccgttatcgctccttttttattctttcctcattaccattgttactgttattcgttgtctcactaaacatcttcaacatgatcagtcttaccattggtgtcttggcccttcaaggcggcttctcagaacatattgatcttgttcgcaaagctgcagagtcaatttcttgtacagaaaacatctccaagaacaatatccaatgcattgaagtccgcacaaaagagcaactcgaccaatgtagcgctctcattatcccaggtggtgagagcactacgatctctttcgtcgctgctcaatctggtctactagagccacttagagatttcgtcaagtatgtcacaaacctatagtaccatacaatactgatatattacagggttcaaaagagacctgtttggggaacgtgtgctggtctgattctactatcagatgaagcaaacgctaccaagaaaggcggccaggaactcatcggtggtctcgccgtccgcgttcaccgcaatcactttggtcgtcaaacagaaagctttgaagctggcatgaatctaccctttttgaacgacgagaagccttaccctggtgtctttatccgtgcgcctgtcgtggaacaagtcattggagcatccgatggccgacaaccagtcgaggttctcgcaaaattgccaggccgtgttgacaagatgaagtctggagtctcgcaggccaacacaaaagacgactctggtgatatcgtcgctgtcagacagggaaatgtgctgggaactagtttccatccagagttgacaaaggatgagcggatacacgtctggtggctaaaggagattcttaaccagcaatagacttagatacaaatagacggcgtttttggaaaggaaaatcattaatattaggggtatctacttcgtatttactatcatcgttcaaatcatactttgcccatggccgactcgtatccaggtggtggtgaatgtgctcgcgcagctcttccctgcgaaggcgatgatccaaagccaagaatctgcaagatctcgagatcgcccatcgattgcgccagctcagcaggcgaaatgcaccctccaacattcatatccgcaccattcgccttgagcaacctaatcaactcagtgtctctcctcgaaatagcctgcatcaacggtgttctccctttcttatccgccgcattcgcatcagcacctgcttcaagaagaagtttcgcctgctcccgtctgccatgatcgatagcatagagtaaaagcgtctcgccgctgttcatcttcttcttggtgttggctccagtctgcaccatcatcttcacaagctccgtgatacccgtctccatggcaaagcagacagctgcaacgccccatgtcccatccgacacgtttggcgaagctccgtggtccagaagcatttttacggctcggatcttgtcattctgtgagagtttgctatcacgcagagcaagtacaagagtcggatgaccgacaagatccttagcactcgcgttggctccgtggtcgaggacaagctgcgccatgtcgagtttcctcttgctgatggcatccgtcaatacagacaccccgctcaaattcttggagctcgcgtttgtgccgctttcgagaagaagcttcatcatatccatacgatcctggctggccgctatcgaaaggagagaatttcccgacatatcgctagtatccgggtttgcgccatacttgaggagtagtctcacaagctcaaggttgccctttttaacagcttgtgcaagcaccggtcgtcccgaggtgttcgtcgtgttcggctttgcgccgttctcaagaagaagttcgataccctccaagttctcgctgttgcagacatcaacaaagtaaaactgcccggtccagctagtcgcgttggcgttccaagttccttgggcgatgagcatcttggcaacgccaatgcttcccacggatgcggccagaaagactggtggaatcttcatatccctcgagttgacgtctgcgccggaaccgatgaggaaccgaacagcgtcttcttggttggctagaatggcgcagttcagcggtgaattgccttctccgttacgaccgttgacgttggcgccctgcttgattaatccgctcatctgctggacgtcgccacggagagctgcctgacagagagctgtagatagggggtcaggtttcgcccagagacccgatgtcatggctttgaacgagtgtgtcaacgaggacagacccttggtgaaaggtgaggttggcggttcaagacttggcgactgggaagaggatggatggacgggttcatacggcggtggctccaaatcacctggaagaggtcccttgctggatgatgcatgagagtaattttgcgacgtagaagtaagcagaatatcttttgtctgcgaagccttttgacaggccttgtcaacatggtcaaagacctctctaccactcttggagtcgagagtgacatcctgctcatcccgagtcgtcctagctactggttagttgagaagatacaaattaggcattataacttacaaggaaagaactttggcaaaaaaggcaaatagtcgtgtatgcgccagcaaaacatcgctgtaaatcaccaaaaatacctcatccagcaaagccagcgtctcggcctgcaagcgcataacctgcttgttcaacacggtactgacgacatcgcacgatccaagactctgactcaacgtggtctggaatcgcaccgagatggcactggcattgttcagcgcagcttcaagatatccgacatgctggtgcagctgatacagtctactcgcgaaagtagccaatcgctcatcgggagtctcgagcgcagtgtttagctcattcagctcttcagcgcccgacaataaacgatgggaaatagtcgagcccagagacgtgagagagataaccgagaagccgtctcggtccatgtttgtggggatttagttacggtaataatggtttgatgtgggggattgacttggtggagaaagtgatggcgccaacccaagatatatttgtcgaggtatcaacccatagacatgccaaaatctcactgcctgggctaaaccaagtttgtagggctgaaggagggaaaaaacgccctagatgggtaaggctgaatacacgcaatggaaaaggcgtcgtgtgcggattacgcggtccctcgatcccatcacattcgacagaggctcagctttggcttggcggcctccatcgaggctgtaaactagacagagtaaggatatggtcttgacagtgataggttcgcaagttgactacgccgtaatgttacggcttgctttgacgatgcatgatacagtatagctgtattgttattgatcggactcgtgtctagttatgaattccctttttaaaaaactcctcatcgcttacgccatcgtgcattaaaccctcgagacgatatcttttcttacttggggctcactgccttgttcgtgacgccgtcaacgggttgatcctttgccacgtctggtcgcgacatgagaagaagaaagccagcgccaagagcaagaccaattccgccaaacatgatcatttgcgagctacgaaaattacattagtacagttaattttatgtgggatttaaactcactttgcacccttgctcataggcttgtcagaggacttgggtccaataggttcgctctcattgtgtctagacagagcagttgtgcgaaagccgcgctgaatagcgggcatgggcctcaaagccagagaagatcgaacgatgcgagcagacatgatgatgattgagttttggtggttgttttgttttgtttatgttatgcggagcttgatcgtgttcagaacagaagcttagtctacaaagaaagctatttattgcagagcttcaaatcgattggaatgatgacgttgttttgtttctcagctcaattgatttgatcgagttgctctaattgcaacagtgggacttttattgatcgtggcgtcattgatgcgtacgtgcaatcgactgtcatcatcgctggagatttattacggcactgcaagtgaaagctacgggaataagaaacaatatcgatattaaataaggtaaacattggatcagactataggatagtccctcttgagatgaggatatgtgtgctgggatccaagatactgcgatgttacattacagaatatacatgagatggatataagctaaactcgggaatagtctccatcagtcacccaacaacttctacaacgtcacacagttgtccagccatctcgctcaataggtgaattaaaataaatacgtaaatttcccttctatgatgcccctaacgtctatgccatccttttccttctctcttttccctctttctgtcaagaaaaaagttcccccgccctgtcagtcttttcttccaccagataaaaaacagacatcgagttctcaaatcgaaatgtcagttgttttcgaatctcatatcgaaatgcccttctccctcccctcaacatccaatccctcgcttgggtatcaaacattattcgtaaaatccccatgcagcaaaaaaaaccatccacaacgcgcaacttgacgggggcgggaccatcgggtagaaaggagttgagagtttttgtttgtttgtctttgtgtctttgtgtgttttgttatagtaagataggtaggtaggtaggttcttaaataggcgcttggttcctgcgaacccgaccttggaaccacgcttccatgctcgatacggtcatttttgttggttggtttggggtttccaggctattctgaccgttcgaaagaagagaaatctctgtctagaattgaggcatggtcgtcaatgtgtcgacaagacctcggggcgaacctgcatcggcactgattttgtacatcgctgcgcagttgggccatccgcttatcagcacctcacttgggttttcttcatgtccaatctcgcatgtcgatatccaactatcgtgaaaagattcgaagagacatatctacacttccagtagcaatcacacaacgaatctgcacatcttgaggtgccgtcgctgccttcttcggagtaccaacgtcgccattggtctcttcgcctggacccttatccttgatgattgggggcgcccatctcaagctcgtaatgaaatgctcgtgcgatccctcgacagtcttgacgcactttccttcttggctgagatcccagcatcggattgtcttgtcgtcggatacagaaagcagaaatttgccgcttggatggaacaccaatcctcgaacccagttgtcgtgccctatcaaggtcttgatgcagtttcctcgaccgtcccacagcctgatcgtcttatctcttccgccagttgccataaactcggccgtgctgctagctggaggcggcttcttgactccggccagagtagccaagtgcgaatatgctgctgggggcgcaaaggtacagcattcgacaaaatgctcgtgtccaatcatgacgagtttggcttccgggttcggtacagaaatatcccagagcctcactgttcggtcgttaccggtcgatagtaggtattttccatccaacgagggcgaaacgtcacggatccagtcggcatgtcctcttatcgtcttgacgcagtatcctgtcgtaacatcccatatcctcactgtgacatctcgactggcgctcgcgagcaggtttcctgataacggagctcctggtgctccagagggtataaatcggacggcgcttacgctgtggtcgtgaccaggtagtgttcgaatgttttggtactcgtttgcgggatcccaaagcttgatggtcaaatcggaactgcaagaggctagtagtgtgtgaccttttgggccaccgtaatcgaggtcgaggaccgctttggtgtgaccttttaccgtcctttcgagctcgccaaactcccaatcccaaatcttgatggtggcatcttcgtctccggacgcgatggacgagaaaatagggtggaaagcgacgcagttgattggcgttcgatgcgattgaaggacatgtcgtggaggaccggctggcagccaggatgagggatctcctctgcgattagatgtcggtgtagcgctattaagttctgtctgaagggtctgggtctgcgcttctagatccatgatctgcaacattccctattagtcaatctgtagagtgaagcgcatttaatggcatacctttttttgtaggcgcacgacactggtccatttcttctccagcagagtctcgtacttcttagcggtggccgtgtcgaaagcatcctctccaagaccaagctccgtcctcatggcattggcgctatcctgcaggttatttgcggcgaggtaggcgatgatggatttatgcctgcagcacggtcagataggcaaatcataagcttctgaagctcccctgtacgaacagctcctcagcctgccggctcgtcaacgtccggctcatgatggcggtgtagtgcgtcggtcctctcagctcaaaggaggacttattttccagggtttcttatgatgctgtggacggtttggatggtgtattcgacgtgacgaaggggttttccaaggtgtcgctttgctatggttggttccgtggagaaaacggcgcgggggaggggcggaatgaagttttggtgggagcttcgtttcgtgacgtgtctgtggaggagcgaacgggaagccgcttgcgctgaacaaagacagaatagacaattgttgagagacaatccagccaatcgaggcggagctttgccggtaattctttcaaaggcggtaaagctcaagcaacaaaggaaatatccgacagctcaaggaatgcgcaacagcaagcgacgcgatctcgtctcgtctttccaggggcatcaatgcgtgaaaaagcggtgcagaaagtcacgtgtgagtgacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtgctgatcgacagtggctaccctaaactgactcggttgtctggacttagtccatgtaacaaataattaatgttgttattttgtatgtgatttgattacttttgctttccatagattgtatgtcctcgttatgcgttctgatggttcgttgtggttccatggttattaataatcgcagtattgaatcatatctgtaggactggtgaatcttagtatgaggacaaggacagtgagtagtccaccgagcatctctacgtagtagtactcggctcctatgagcaactacaacaatggggtcagatatatggacacactgactcgatgatcgaaatcctcttgtacgagttaatagaccacatcaatttcacaaacacaaagctggttgaacccttgatcagccttatggcgcttaggccaagtgtcattgtcaaccacacacaagcattcccctgcaataaagaaggttgtcggctatggcatcacgggaatgtgcatagcttatagtatttccgggatccgtcattgagttgcatcctcgactgattctgtcgtgttgggaacgatcctacgtctctacctttgttcgatttgttctggaccttatccaaaacgggattcctccgggaatacagtatgttagattttggccgaaatgctagattatcttgaggttggatactgtatagtccaacctagcttggggtcaaacaccatgacactcacaattcacagctcagggcttcaattgtgtgaagaaaaagtgtatatgccgtgataatatgtgttggaattaaacaatttattgggtattatcctaaacaagagaaacgctgcattgtgctaatattttatgttgtcaagtgaatcatgattgtctcgtgttgtcgaatcatctctgtgtcgttgattggtgaaactctctgtgcaccctaatcccctgcaagatctcttcgctactgctattgctaccatttgctctggcgttgtaagtcttggtggtaagttcgaacccctgaatgtcgggtcgtaggttggcgtccacaggagtagtcgattcggtaaagttagtaccctttataagacccgtagagtcgttctcgtcattaagtctgtagaaattattggtcgatacagagctggagttgttgctcatgtgtgtcttatgattgtcggacttgagtccctgaattgattgctcgcctttggagcgctgaccactgcggatggtcgatgcgaagctactcaaaccggtaaacttggcgacgatgcggaggacgggcaacattgttgggagattcgcagagacgataccggccgacatttcgatttcggtccatcccacggtcggggcgagggtgtaactcggatccttatcgctgtaggtgaagagcacgctcgttcgatatgatgaagcaaagacgacgaaggaaccgatggcaaaggcagctgttagaccgagcttctcggacctgccaagttgaagcttccagataggcggaatgggaagacacaggataacgacgtcggtaaagattgtcgaggcggcgttggcgatccaggttccgacctggttaatacagtggccaggaagagtcggataccacagtttggcgacggggacgcagatgaagatgaagagaaacgtgatggtgatgacccaggcaaacacaaaagtgccgacgatccaggccattttcttaaagtatggcacgcgaaagatgcggtagtacatgagcaaaagactcagcttggtccatcctagattccaagcgtagaggacttctgcgacgacgagccactttgccatcatgacgatttggtctacagggactttgtcggcgtgaagacccataccagaggagtgcatggcaaagatgaaaccgacgacgaccaagttccaagcctgcaatttgttaacccttggtcgttagtgagtacctgaagtgctgctcaccatggaaaacaaaatcacataatcatcccaccacagtttctgcgcttttagatgtcgactatacaatctcagaccacatgacaccaacgctagaagagtcatggagacaacgacttcgacggtccatggttgaatattgtttctgtcaaagccaggaaggccagggagttgagactcgtccgacatgattgcaaaaaagaacaacagctagaactgtcagaaggagaggaagaaaaataacaaaacacaagacacagtcaaagtggaacagcaagagaaggattagttcggatataaaacatctcgaataaaatacttaatgcaagggactgaaaacgcctgcttcttgggctgttcgaggcaacattcgacaaccccattttagcttgtggagcaacaaccgaccgatccggagacgcaggggatggccaagagacaagctcaaagttaccagcctaatagagaacataacgtggttcagtatacatagccagtgctgggtttacctgactggggtgtctctgtgccttcttgattcattgtctcggcaattccattcgggagtcactgttgagagactgaaatagagagcttgttagacgcagctggtgatcattattcccgcagaattaagaagacgaggctcgaaaatccggtcgacatgatccgagtcgtgtcgatcagacaaaactgtgggttttgtggttcgtggtgggcattgtttagagttgtaacactaaaatgttccaggggttagcattccgattggattgttaaggtcttgacaggcgccatgtttggactcaggaattgattatactttcttctttttgaatatgaacccatgcatcttaactattattttaactttcctttctttttccgtgttctgtgcctgtcaattgatgtgctggcttggttcctgttccgcggtcttggtgttgaatcgtcccctgcaaattatatggatgcacttcctggtgctctacagaacaatttacaggggccttgataaagtgtggaccatgctattgccgagtgaaatctgacacataaccacgtggtaaatgaagcacgacattccgcatcctccaaagacaggcaatacaacacaactgtgtaagcatacaaaaaggttggatacgcaaacaatctttagacaacaaccagttgacaacggtccggcccgttaacccaagtctgttcgcaaaagcctaaccttagtacagcacccgctcacttcagttaacatgattctgagtctgcgcggaacaccgccgtccttcccccggaggactatcctcttgcggacctaccactcgtaatggatatggatcaccctcgaacccccgttcacgggcccccttgatcgctgcctaggttccatcagttctgaaagctgaaaaaaggtacataggtggcattcgacctgaaggaatctagttccgccttcctgcatcccaagaccttctctaccctcgaacaaagatctttgtcaatattgataccatcccttgtctcaaaaagcaaaaatggctgccaaaactactatcaaagttccccaccttggaggcatcgatgctggttatcgagtctccggtgacgaaatcgacgcttcaaagcccacactcgtcctcgtcaactccatgtgcaccacttcctcgctctttgagtctcagttcggtgcaaaggatctcacagatgctgtcaacctactcgccatcgagcctcttggccacggcgccaccagcgtcaagtcggagcatttcacctactgggactcggccatcatgaacctacaggtcatggaggctcttggcgttgacaaggcttttactctaggaaccagcgccggtggctggattgtcgttcgcatggctcttcttgcccctgaaaaggtacgttctttgcaatacagtaccttttgctgttcctggtcgctggtgacacgccggtagatccggtacgcccagcgtaggactagctaggcactcacgagtctgaccacttcgcatacccaaaacagctaaaacacacgaacccccttggctaatgacatttgattctcatagattctcggcgtactacctcttggcacctcgatggattacgagtctgccgactctcgtgaaaagggctgctgggatcccaagactcagctcggccccttcttcgagagctggagtagcccaactcccactcctgactttgtcgtccccgaggtctggcgcggtcttgtttcgtccgtaggcttcggcaccgacccatctcctgagctgctctccttctgggacgagacgctcaagcaagtgtacagcggaaacgagggccgcaagaaactccgcattgccgtggttaacctattcgagcgagatggtctcctgcttcgcttgcgggatgtcaagtgtcccgtttactggcttcaggtgagtgacgcaacgccaagggtgcgttcaaagctaaccattgtttcattttagggcactgcggatccggtctttggtacgactgttcccactgagcatattaaactctttacttccagccctgaagctacgctcgactttgttgagggaggtggtcattacctgagcgctactaaccccaaagagatcaacgaggccatcctcaagatgatcaagaagtatgcttaatcctaaacatatagatagacaaacatatatacagaatagaactataacgtaaacacttgatttacagcccaacatactatcctgactcgtttctcaacctttaactaatttgtctcttagttacatgtcatccgggctcaacactcggtcggctattcccacagcattcctcagtttttttaatgaaaccttgcgggcactaacttgggcaattccaacgtgcgggaacggcgctggttagcttgcacctagtttagtgcatcggatcctctcccgagtcccctagcaagagatttcttaatttcgattgataacggtaacatagagaactgactacgaatctcctgaatcgtctggataggccataactactatgcagagtacataattgatagtctcagcattgcacggttcctttgttcatctgcaaatgcgcctctcgtctggtatataagaaaaaacacaagcatataagacgacatctgtgactacggcaataagcgtaagaatttcttgaggcccaggtatttgatggtttgtacaacattaaaaaaaaaaaaaaaagaggttgttttgtatcgagagtcatagaaagtaggttgaggcccaggtatatttaaacagtatttccaacaagatccgtcgatgtgttttagcgtaaaccacaaacgtcccaaactcgcctcaaattcttcgcgaggccccaaggcttcctcaatcagttagtttctctcgtcaatatcttttactatacatgaatccaccgccgtataacacagacccttgactacaggtagctaagcagttcaagttaggttaccagacccttttagccgatgactatcaaagcgcaattaccacatgtatggcacgactaaaggctagcttatacactggtcagcctcagtttatcacttttaatgaggttagtttatgattgctcacatcgcgtgatacaaatcaaatcttagcggaaatagtcattggaaggaagtagcatgtgagacattggcagaacaatccagatgggccaaagcgagtctgtgtcggatgcaaacatgactggttgttaattttcttcttgacctagtagaagctaactcttaatctatcatacaattccattcttgtgattgggtgtcctgtgggctaatcatctgtgctgtacatgcttgacactctttgaaaacaatatctgctcttgggatatgcgatatagaacggccagactggtttcaaagatacgtgatgtgtctctggctcccaaaactttgtcactatcataacatgttgtcttatgtcgattctcaagtcatccgccgaaaattcagggcagccgtggttaccaataccgaccagctcttctttgctctaataaaatccgatgcgtcgagacgaggagacaagtcctcgcatgccattctgaatggcctggaaccgcattaaacggcaagattcgctttccaagtggttgatgagtccggccagtgtcgtgaattctttgaaacaggatcttttcgggcagtggtacaagttttgctgatgtcggggtgattcaaggtgctggttcaggctcgacaactgccggaacaggtcgtggcagatgtaacactcgtattcgccgtaatgagggttgtaggcaagttctgtcgcttggtagtgaatagtgcattcccattcgaggaattgattggtgatgaggccgtctgggtctcgtcgcctgacttcttggtacattgtatctctgtccaaaggtgcacgagggcaacaaccacgctcgagatgatgagcgacgccactggcagctcgataacttgcccggcagaatgggcatacgacccctttgccttggtgaaaagaaatagcacctcggcggttctgatactgggtgatgtactccgtctcttcgtgctgactcaactccatatgcttgcaaggtcagtgacacaagcctgagtggtgttgagtaacatacctcttccatatcttcttcgcagaagaactcctcctgacattcagaacaatagacactcgtttaactcgtggtagttgcagctttcgtaacagtcaaagcccgaaaagcagatctcgcactcccagttcggagcgtaatgtcctgtgtcattgcagtgcctgtctctcgcctcctcgcctgcggggaactgtttctagcaagtcccacacgaataggacattttgaagcagagttggctggttggagttggatggattctacgagacgagatggatgttgtgaagaagttttggggaggatggaggaaacctagagttgtaggggatgtgcaggttcgtgatggtcgtgattcacagaagtcaggaaggtgggagatgcctgcctacctaggtaggtagtagatatgaaccaggcacttgtgagtctgatctttctttccgactacaaaactccctgcttccgattgcaactgctcgagatgcaacgttgaggtctcctgctcaagacatatggcaatgtggttctttgatatctttaaacagacacgtatctaaattacccaccaatgcctagcaaccttgtaaaaagagtgaattatatcccaacttgtactgtaagcctatcccacaaacaccataattactccaacatcaattcccacgccggtgtcccaattactacctgtctcttcccattctattgtacaaaccagcccaaactaacaaccagaacccttattaaaacaccactagttggaaatcatccgattgggatcaacaatgctcgaaatacccctctgcgcctgctgaaagcgcagtatcttgcaactctcactctcaagatgattgataagcgccgccaacgttgcaaactccttccggcaagttggattcaaacaatgatacagcttctgctgatgctttggcgattcgagatgcagcttcaagccatgcagcgaagaatggagcttgtggcataaatagcactcgtaggctttcgcccagtgattccatgctagtctagggttgatctcgtacgtcctttctccatgccattcaagacgcttgtttacgatgacaccagcgggatcacggttcctgacgtacttgtagagctttttccgactcatcggaacgcgtggacaagagcctcgttcaagatgacacgatagaccagtcgcagtgccgcatttcgctttgcaaaaggggcaattcaccgttgacacgcgatgaatctttccattcaaatgctgcgcattcttaggttctacgtctttccgattgacatcttgactcacctgtcggatgcaattcagatttgaaaattgacgctcacagtcagcgcagtagttatgaagctcaatttcatgcttcgaaatctcatccttgctcacggcgcgaaggtaacacatcctgcactccagtacattatgggcccagtgcatttccaggttcatgtgctcgcagcggtcatactcgtcgtcgaagcagaagctacacgtgtcgcagtcaaattgtgggagagcgtggcccgttgctagacagtgctggtcgcgagcctttcttcctgagtggaaatgcctgtcacaatcggggcagtagtaggtcatgattttgagctttgatgggatttatttgttgtctagttcattccatccagttcaacatcagttcgttgggttcacttcaagggagattgaggttgctaacgtggctgatagctgatgggtcgggctcgtccgtgccgaattagattaattatagtttgatggcaagcctatcatcacattgaggtgattgatccaacgtctgaatatcatcttttcaaacaagtcctgagtgaactaacaacatctgcagtttccttcacatacatctcgagctccccaaaaaggtgactaatggggaactagaccctgaaatacctgtcagggcgggtagataacacttacagggggctcagtcaactaccctatgctgatgctgatcaacgacaacctcattattgatttgccatttggatggcgaattattctccggaacacagaacacatagctaattgacctctatacaatatggttgtttttttttgtatgtttttactcttgttccacgtggatcgtgccgcagtcaggtacatcactgccaaccgtcgataaccgtgttggccgcgctcccaacaattgttgcaaggataataagaataaacgtgatactgagattatgcataataaaatgtacgtgcaacacctcgagttcctgcaattcagcacgctattcacataaccaaaatggttccgcacctgtgattgctcgcttgttagtctcgcggtgagagttccaactcaatcacctgcccaacaaaatccattttgatagacatccgggtttccaagtttagattcccgaggttttcttcggaaataagcagtgcatccgtattgtgttgcctagacatatcgaaagataggacattcgatatactcctcgtctatcgactatgcattcatatacgacttccgatttgcagaaaagcgagacaaaggaatctatacatgtggtcttatgttctgcaagtggaaggtcggaatagaaagaggttatgatatgatgttggtgagatgcttgggatccttacaaccttgtaacagtcgagcttgttatagcaagtcttgatgggagaggcattaaccatgcatcaaattcgactgttggtaagcacgcattttgcatgaatatctgtggttcgatcgtaaagttgtgacaacggttgggccagagtctcagtcaaaccccccttgggccggacacaaactttacactcttctccaccgcgtatatcttggccaacagctggttatgcattcgcaaccacaaacggcaattcagccatttcgtgacccaaaaatcgaaagccccattgtatggctgggcgtactcctttttggtgtatcttgggcagcatatgttgtccagctgcctgaatttcccgctcatcggttcaccgagatgatctaggagcgagaaatattattcgtttcggaaaacaatacgtaaagagtatacagaataccccgtagttctacaaaagtcggatgtgaaagaagaaaatacgggtgatgagttgaactatgcacgacaactcactgcggtctggcatggcagcgccgaattaccgccgatttatagggcccgtccacagtcaggtggtgtttcaccagcccttcatctccgccatttctggatgaacgcggagttggaatgaggagtccccagaatgttgacccggattctctcgatgaaaactctggagtttgtgcatttgctgggtcgtgggggagatattgggggagagatgaaggccgagcctctattcgctcggggaagtcaaaaatagggaataggggggcctcatgcgacaaacgggccgtttactctgtgattgtggacggtcgacgttgaaaacgtctatccgttccccagcgacaggcatgaagctccgagtaaacggccggccttctccacggctccgggtgggtcttttgggaaaggagattccgaaatgatgcgggtccggagtagatttttcagcaattcgtgagttgtatcattgcaagtaactgtactctggagcaggcagagtcgcgtcacgtaagaagcgatgagctgagaagccctgaagagtttttctggttagcgtgttagactttgattaatatgccggtacttgggccaagacatcatcgcgaaccaagatccacctgttctccctgttttccttggcgatgaatgatacgcaagagccaaaaccttggagatggatgatactacctgtgtgatgcaagagacagatttcttgggactcggctctccgcagaattccccagaatctcgctactcaatcaaggtttttcttcggtgtcttttgtgacagaagctggagagatggagaaggatgggatgcattcaattctgtcgctctctcttctgcgtaattcatccttgaccccgtgatcgacgtggagcctctgttttgttatcgcaccgagaacgatgccgtaggcccagagattggtcaatgttggggctccaaattgggccacacactggggtttaagcttaccttgaccgttacgtcatgagccaatccttaaacaccaacagcaacaccatcaaaactcttatggccaagtttccacctccttcaggtcaggtacgtaccccagaaaactctatgccaaggggtaaaactgacaatgacatccacatttttccagaagcccaatcagtgtcagtcagtcagtaacgggcgcgacccctgtactttcttgactcgttccccgtggataacccgcaacgaccccaggccaatgccaagattgtcttgttcgccttgcccagttacctatgtagagaacagacgctctatgagacagaatcaattggagaatccccagatcaataaaggatttctctatacaaacaccactgacatcggccctttactccccaaacccgttagagaatacacatggaccgcgttcctttgcgtataccatcaacactaaaagcgatctgcatttggcgcaacggctgacttgaacttggttgcccatgatggtttctcgtttccccccatgacgactgccaagtttagcaaataatgccccattcatcatcatcagaaacggaaggatggaccacctgcacttgcctgcaacggcccccccgacagtgactgcgactgtctatgacctattccttcctactgcccgtccgttcttccttctagcgtaatggatcgggatgcgtttatggggcagcaccattttctgtctctcccgtactttgatacgactcaaatctccgctacccagacctgacccagaccaggtctacccgccgcgtcttgaacaataaaagaccctcgtcctcccgctctttcatgctttttggaaacagatcttcactttagctttacttcctttttccatacccatacaatactactgtcacctgctaggcagtcgtacctacatcatgttgggtcaaaagtatgcactccctcctgtcactctattcttctctccccaatactaaccgtctccctcttccaggtccatcaaggtcaatggcgccgactgcggtgtcgaagccatcctcctgggtgtgattacgtccattggaggctttctctttggctacgatacaggtcaaattagttctatgctcctgttctcagacttcaaggagcgatttgcccaaggccctgcgggtgataaagaatggaacccttacatccagtctattcttgttagtctcatgagtattggaagtttgattggtgctctctctggtgcttagtatgttaccctcatcaaccgtcctatatcaccccagctaacaactctagtaccgctgattggtggggtcgacgaaagagtatgacattcggagtcgccgttttcattatcggtaatatcattcagatttcggcgatggagtcgtgggttcatatgatgatgggtcgattcatcgctggtctcggtgtcggtaacctttccgtcggtgttcccatgttccagtccgaatgcgcccctcgagagatccgtggtgccgttgtcgcctcgtaccagctcatgatcaccatcggtatccttatttccaacatcgcatgttttggtttcaagaagatggataccagcagcgcctcgtggagaatcgtcatcggcctcggtatccttttctctcttcctcttggcatcggtatcctcatcgtccccgagtctcctagatggcttgcttctcgaggcgactgggagggcgcccaaatagcactgggtcgactccgtggcatgaagcacaacctcgaccaccccctcgtccaggacgacctgaaggaaatgaaggacattcttgagaaggagcgacaagttggccagggtagctgggccgagtgcttcaaccccaagagcggaattcccaagctcgtctggcgaacattcctcggcttcttcatccacttcctccagcagtggaccggtgtcaactacttcttctactatggtgcctccatcttcgagtccgccggtatcgaggaccctatccagacccagcttatcctgggtgctgtcaacgtcgccactacctttatgggtctctggttcgttgagcgattcggtcgtcgctggcctctattcatcggtgctctctggcaagctggttggctcgctgtctttgccgctattggtaccgctatgaacccctcagagagcaaggccgtcggtatcgtcctcattgtctgcgcctgcatgttcatcgcttctttcgccagtacttggggtcccatggcttgggtcgttatcggcgaaagtttccctctccgtactcgtgcgaagcaagcttctattgctacagccggcaactggcttggaaactgtaagttcctctactgtcattatatgtctttcaacactaacccttattttagtcatgattgctttccttactcctattgccaccgctggtatcagttacggttatggtttcgtctttgtcggaaccaacttggctgccgctgcccttgtttggttcttccttttcgaatctcgcgccctcagtctggagaacgtcgacctcatgtacggccaggagggtctcaagccttggaacagtcacaagtgggttcctcctggatacatcacccgcgagcagcgagacgaagtccacttccaacgtggcaacgagaagcccaggaacagcgagtctcactctggagaagactcgagagtcgagtcggttatggcttaaagcaggctgcgtggaaattagcacttgatgcatacgaggcgtttttagttttatcactgtataactacggtactggagtcgttggcagtctaacctggaaattgttagatgaattatgattatcgtttgttctaaacttgcaatttatgctgggtattataatgtctaaactaagaatgtgacttgttgtgggtatcaataaaatgccatgctaaactcgtatcgtactgttgcgccaggcaacattcatcctcctaatttgtatcgctcctcgcccttttttttggctttcctctcgtagtcggccaagtcattcctctttctctttccaatcgccctgctggcagatacgggatgcagaacttggtctttgctggccaagtagtcgatgactcgcctggtagatgtaatatcgtctgtattgatgggcttgaatgattccctgatacatgggcgagtgttgttgacggagacagcctcccaagccctgatcacttcatcgttgagggctgggatatgtgttccgcgccaagtcatctcgccgtttgcccggtatctaaagacagaagccctctcgtcattgccgttccatagctccagaatctcgaggctgggcatcttcctcgctgcacgagcggccgcgcacaaaaggttgtttacgtccttctccttgccggtgttgaagatgtcggatgtgagtgatagtctcttcaggttcttccagtcgggtaacaatctgatggcctcttccgagttggccggccagaacgggtgtaagaactcctttgcatctattagatgcgaaatagagagacactccaggttcttggtgtactgtcgtagcgtcttggccaggctgactactgtggcctgcttggccacccacttctgaaggatgctgctcgtatcaccgtacaaactgagactcttgaccgatggtggtagaagcaatccaaaggttctctgtgcctccttgcaccaggccttttcgtcgtgggactctgcgcagcgccatcgctcgacgtggatgtcttggacagacaatagactctcaagcatcttgttcagagcagtgggatatatctcccggaactgctgtcgtcggatgaggaacttagtcactactgagactggaggtaactccgcagcgttgtcggtgaattcgagcggcttccagccgagcaggttgttggtggtcgcaaaccagtgctgtttacgctccgcggtggtgagaagcccttgtcccgggttgaaagtcctgtgcatggcgatgtacggccagtgcacatctccgacggcttcatactgctctgtcgagccagatgcgagataatgcttgtagagctcgacatcctgttggacagaacagacatggctcatgaagcttgcccagtcactcggcgaaaaaacgccaagttcgagggtcatgcccttgtgtccagtgctgtcccactccgaaaggacatcccagaggtcagaaatggacctggtaaaaaccgcgtccagtcgccagatgaccttgggcttttcgtcccgtttgcacggtgaagttccgtaatttggcagcgcgatgcgaagccagagatgctcgagcagtgtgcgtctgcggcggcctacgatatgcgagagggaggggatgtcggcttgcgtgatggtgaggtttttgaatgttcttgactcgaagaacgagttccagaacttatcgacgcaggcgtagggggctagactggggagataagggggagaggatgtcgtgtggggtgtgggggaggttgtgttggcgacgaacccgagaatcatgttctggatttcggccggtagggagtagaagtgaggcattgtgagtgatagggaggatttgtgtgtaggggaggggatattgggtaggaatgagagtgatgatactcgtggtgatagaatccggcgtatgtagaggaaccaggatgcggattgtgatcaacaggtatgaggatactctcaaaggttaagttcttctgttggaacccgataaagatgggcaaagaagcagaagaagaagagcttgctaatggtgcaagtagatgcagatatgatataggtaatcttgacgatgataattctctgatagagcaaggaatattttgtaaagagagataatgaagaagcttttctcaaaaggataactggaagaggaagaagtaaagattaaaagaccaagagtctgtaaaatgtaaaggcatgcttgaagaaagtagcaacaggcaagtctttagtgaagaagaatgtagtggtcaaagagtgacaatggatgtagttgaacaatagcgtggtgcaatgtgaatagcaaacgggagcgcctgagcaataaagataggggataaaggtgaacaatggaatctgcagcttgatcaacgaaaaagaacaagggcagctttttttatacgcaggcattctacaggcagtaagagttggtcgtcttttgtgtcgtgaagttaatatagaaatgtgtctgcagttatggtcaggcagacaatgtttctattacttcctagaggtcattcagaagcgtatacactgattggcttgatttgaagtataagtctctattttgatattaaacatcttgtcttgattcttggaaatctttcagggtgaagtctgctgtatttctatagcactggtagccagtgacaaaagagacgcttggtaaacagctttcccctagtaaataccattgaaaacaggtgaactacttaatctgaatatgatcaaagctttgaatgtcaacggagatgtttttttaacccgatatccgaggtttaaagggtgaggttgcaaagttaatggcgttactgtataagtctccctcagggtattagaaaaattgggcagctggaaagaagcgtaagagacgaaaggtcagttgtacgacttaaactacactctttaggctgtttagttttgtatcctgagatttaggagatcaactttcttgcaacccactgtctaggtctccaggcattcaggcaacattcgcacggaaaagccattgtctcggtgattatcacaaaggtaaaggccaaagaaaagtctttcaacaattcaacttctgtcactactatttttgtattacacgaacttgcagtccgtctcgtgaagctgtcaccacatcaatcgatgggtcaacaatcagcctcaatacgcaagtcttgtggaaatatcgtatgagtcactccatagaatcattaatccgagagaatatcaggtatcaccgaaacaaaaagaaagcccttccctactccgtgcttcgcgtagtaatatcagcgcgaagacaaccgcatcaccccgcgacgaccatctcgtccaccatattcataaacctgtccctatactcggccggatcagcagtaatgctcataggccccttgtgagcaatcttgttaaagatcttgacaacctttgtcaacgctcgtgcttggaacgcatgctttgtccagaaaaagtcaagcaggacacatcggtacgcccactttccttccacatcatccactcctcgccgccaatttcccgcatcggattccacaactggcacctcgatacctacggggtaccgcacgaggaatagcgagtagtcgactgcgttgtgggaggctagaagtgctgaatctgcgaagaggagggagagaagctcgtctttggcctggcgtgtgacgcggaccttgtcggggaactcgtcaacgagacggtctatcacactatccggcaccagagcaccgtttgcgatatctcgttccgggaagaagtagtcgtttggcttgagatcgtacgtctcccacgtcttgccttgttcaccatgtggcttcccgaagagcaaattctccatgacaatgtgatgcgtaggcgcagcaccgagcattccaccgatggacttgtgcggtgcataaacaagatccatgatacgaacgagtaaactgtgcggctgatttttcatgtgtccaacatacgggtccagtagttccttggcgaagaaatcatgctcgaagcgtctgggcagcgactttatgagatacttctcattcgctgtggtgaagaaagtagaaccgctataccccaaatctccgatgggtacgagcgagtctttggtgtcggcctcgaaagaaacgtgatactcgtcttcgtcaatttgccagacttcttttcgcagcgctagaaaatcgacggagcgatagcgcgagaggaagagtttgaagaggcggaaaaaggcgttgatggctttgatgaggcctatttttgaagagccgtgacgtttgcatattgcctttgctattgagacggagatgcgagaagagcgaatcttcatgtttgcgtgtgaatgatgccgagttgtgttattagtccagtgtcgatcgggttaatcaatagaataactatcgaatctggcctgtttcgtaatgactggttcgtgatgtattggtaaagcgtttgatggaaggaatgaagaaaggttgagtcgcaagtcagaggctgagtgtgtatatctgacgtcactgtgtcaaaaaaaaaattgagcatcgagatttcctctttacgaccccaagacttgtgtaacatcacatgtcaagaaggatatttatttatagacaaattcttggatggtattattttgctgtactgtgtttctcatttcatcccggtcattaccgttccgtatctctataatgtctaacctgtataaaacaaaaatgaaaccccagacacgctcgctttgcgccagtcgcttcaacccgatcccaaacaaagacaaatgaagaaaatctagttgttgcttttgtataaccatccgaacccgtttagacaagaaaaaataaacaaagagtgaaaaaaaccaacttagaaactgaacagaccacttcttctcttacccaacgggtaaacaatcagggcactcataaatagaccgacactgattccaatggcgacttgaatcaccttgaacaagacattaaaggcagttccttcgaggttgcccatggtgttcatatcagtcgcaacctttgttccgttcttggtaatctcatcagccatggtgatactggctaagagagaaccaccagctgcaagaccagacggaacttgcacaaagatagcaggaagcatagctgcagcggcaagactgtatccgaccttgcgaggcttcttctccggttcttggcccttctcgggtgaaccaggcctcgactctgggtctgtgagggttgggagggaccacgatgagtccgactcgagattcttcttggtgtagcgcggtcgcatcctgagtttccaccagtcgaccaagtccagccagccattctcaacatgtcgccccatacgtgagtacagattcgcgagaataccaaccgccagggcgcccatcatgttggagatttgtccgtttccgccaaagtagtcggcgctgtaactgttgaccgaccagccagcaacagccattccgaccatgacgggagattgcttccatttagcttggttgataagacagagacacatggtgaatcccggcacaaaaagaaagtaccagcctcgctccagtggcctatcgcaggtcgatcgactagaggcattgctgtcaatcattccgtagagggaagcgccaatggtgataccgtatccgagaaagagcgtgtagatgagagcgtgcaccatgcgaacactaccagccacgatgttgtgactttgaagttcgagtgaactgcagagaaccatgtaacctggaaggatcagggcaatactactctgcgccagagcactgaaacagaagagctcgccgccccggatagaaccgaatgctcgtgcgaaaaaggatgtgatgacagcggctgaaacttcaaacacgtgtgcgtacagctcgttactaggagccaagacaagttgaagaataccgacaatagcgccaagaaagaatgcaataggaagatcgatgaatcgtccttggaaagcaaaaggtgccacacaagctgatgcgacgccgtataagaatactcgaacccagacgttgaactttggtttccgttcgttaacctcatcaagtcgctgcgtagcctcctcaacgccaatcttatcgtggacaacctccttgtagatgttgtgcacatcgcgaagacgtccaagatcgataccctgcggaacacgaacgagcttgacctctgttgtatgcgtagtgctgtcgtcgaaactgataatcatacacccaggaagatacaaaaactgcgcctcgatctcgagaacgcgcgacgacatggtcatgtactcctccagtcgatgagtaggagcaccgtacatcatgagagcccggcagagcttgaggaggtatcggtgacgctggatgataccggcgatgtggatggtgatacgagtcttgtcccgcttcttgggtggtgggggttgttgcttggcgttctcggcccatttaccagccatgttcgccgatgcgggtgcagcaaacatggacgatgacttcatgagctctgtgagagcaagagaggaactagagtggcgggacttgtggtagttgaacaagccgctagatggtcgggagcgagggggtgttcggaggggtgggccgttggatgaagttggtcgtgatataggaggcgagctacgaggcgagatgagaggtgttcctgggtcttttggtgtgttaagaccactaccaggagcgtttctatcatcgttgtaaagcttcaaaagcgaaccgaggattccaccacggtactgttccggtcgggggacgtagtcatgagcgtaagcttgttggagcacgggcgtagcggtaccggaagcatggccccctccattcgggtattttgtatataaatccttctttcccttgcgagtgtgcgatctgacgagattctctgctgcggcgtggtgcaggaagagatcctcatcagccctcggcacacgctggcgaagaccaaagtaacctgcatcctcgacagttgtcgacttgggcggtggcgtaaccttgatattgtcatagtcctcgatcaaaggcttaaaagagggcacttggggcgcttggtcgaagttgtcaaagtcaattgagcctcttcgggatcctggcgcagagaaacttcccagagagacagcaagtcgatcagctcgttgtcgagcatcggccatggatcggtactgtctctctgtcgtcctggactcggcctggtccgccttttccctctctccggggtcgtcataactggtgtttctgcggagtgccggcctgggtcgcttggggcccataatctctggtgtatccggtgccagcatctgaggcttctcctgacgcttcttgtcctgctctgcggataagatctttgtcagggcaagacttagttcgtatgcatctggtgtgttgggtggcagttctccaggggcaagctgtggtgatccggcgggtgagaagatgacttcgtctggatgttgaggttgacctggacgaagacgggtaggggctgacgactcgctgctttcaccaacaacagcttcttgcttgcttgcgtgccagccaactctcttcttttccctgcgagcaggcgtgtggacctggctggtttgaccaccgctgccactgccgcttgcactgccacttccactatcgttctgttcgcccgtcatgttaatcgaaagtgagatgggcgataaacaataaaggaagatgatatgatgtaaaaaaaggagcagtcagagcacggtgaatactgggtcccaatatgtgtgtggttttaacgaaaagacggacaccgtctgtgtctttaagaaatgggcccggaagggcttcttgagctcaaggttgagtaggaggaaatgatattcatggttgcagatcagatcagagcgaaggcgaggggggatggagatgatttacgggttttttaactctgtgctttggaattctttttctaaactcgctccagggcgcaaaacaagaaaaaaagaggacgaaaactgggtctttctttacaagtcataggcggcaaacttggatgataaggacctgtgggtcgccgagagcaagcccgagcgagacagctagggactgtactgtgcagtatctatattaatcagggtaacccacgattatttttaaagtgtgtacgtatgtgatgattgcatgatgatggtgtgctacttttttagttgctgccttggcttttggctctcggcgtcttggaattgttgatggtatgtttatactggcgatatctcctttggtgttttcagtcgagtcataccatatctcacaacggaattgtaccagaaccttccaacactcgtcatagacgcaaaagcaaaaaaggggaacatgttatccgagacctaagaatttgtttccttcttctgctttaacttttcctctatgcaggccaatcctcgcttcgtctaagctcaacgtttcattccgcgagtaccaattggtccggataaaaagggacagacagcaaagagttcgttatcaaagacaccatgaaaaaagctcgggttactcgttcgggcagggtgtggcaaataaaaagatagagctaagacaggaccatgctgccggtatgatactttgggctagtgagcagaggctcaacttatagtgcccttcagcgggctcacgggcttgcctcaacaggtattagcgagtgccctgtgctccaggggcctgagctatccttgatatgctgcaactgccagccctgtagcgatcggtatgctccatccttttcgggtcccgggcgggtatcaatttgtttagttggcctctaggtgcctgtttagtttccacagattggactttattcgagtttgatgaactggaatgttgaggctcatctaagttttaggtctctactagactgataattcccgtagcacaccatctcaacagcagatccacgttgttgaatgcagggctggcagttgatcaacagtcttggtttctatattggtacgacaagatatgcatgttgacgtgcagctgcagataccaagcacaaagtgaactgatgaatctgatctgatttctgtgcaatgtacagtgtccgtacctgatatgatgatatgcatgatacttggtgtcgtgacgcgtaacttgacggtgagtcgattcattgggctacttttactttgatggtgacattcattcgcaacaccagatatctaacagtaacattgcatgttatctcttttctctgtggatccacaaacaatcacatgtttgcagcatcccttgggctccaatccataaacaaggacaagggatggcgaaaagatccatttatctatcgcagagtcacgatagatccacccggcattaccgggctgctcggagcggagcagatcaaagcgccgataaagcttgaactagaacgctctagacaacggtcgtttgtgtactgttattggcggcagatatcttgcaaagcttcaccagagaaacaaacgttgaggttattatatatttcaactacctactatccagacccggtagatctatttcatatcccacagctactttacatatcccccaaaatcacttcaactaatagacccttagttgactttggcctgtccaaggttctggataatgttggcgccgtcaaagagaccgccgttgccagccttggcacggcaaagggagcttccacgctcaatgacgttgttatcgcactcgaggttggactgcgcaacacagcttagagaagagccgcctatgatgatgttagcgatgctcgacagatattgttagactgttacttacagttgtttccaccaggcacgcagcgaccggtctggccgttggcagcagtgcaagtatcctgcttcaagctggtgttggcaacacagcatgctccgttgggaacaggtcggttgtcgttctggcgacggacgttgacagcgctgcgaggagcgttgcgaacaccctcaacgtccagggtgccagcagaggcaatggcagcgaggccgaaaacaagggtggcgagagagaactgcatcttgaatttgttgaaggtgaagaagaggttgtttgtttggttggttggttgtagtaaagaagatgtgagatgtgaaagtagaccagccgaccagcggaagagaaaagaattgaagatagtaggtaggttgaaattgcttgttgagtatcgaactgaagaagcaagaacaaaactgagcgtcctatcaaggcatcttatactttttgacgacaactcctgcgatgcctctccagcgctttctcaaacgtctggagactcttggtatgttctcccccttaccgaggcatcgtctcgaaattggccctggtgttgttggggaaaattaggctatagtcaccgcagctgtatagatgcatactagacaagtgctatagtccagagcatcttggccatgagcggtgacaggcatgaacccaggcctcacatcagacaaacgctgtactgagattggatgacacagagaatgcctggtgttcaggttgtattgagatgaaacggtttccaacttgacatctctttcggaaaagtcgaccgagaatagcatagtctaggaactgttttcaaggagaataactacaaatgctataaacaactggaaactctgatgcggtaaacgcctccttgaggcatcggatgctaagttatccgttctaggggtagaagaatttgagacgtggggatgggtgtcatatttagtgggccactatagtggtatatagacgctaaacttgacgacacatttctgtcatgttggtcttggagtttcaggttttctcacatctcgagtgttaagatacgggctcaatagaccctgataaaacaaacaatccattttggtcttttattaccgttgatgcgaaagaccatcaacggcatgttaccctacaacgcttgatatgtctggcagcaattactcaacagccaatcgtctatatgtgagatcaactggacgatagccctcggggtatgacagagtattcatccagttcggatcttactaaagcattgtttcgtttatttagttactgcttgacaccttagtaattcaataaacatcaaatgttgtgttgatatcaatattgaccatggtcaaagtgcgtacaacatcggttagtgcaatgagtaatccagtcgagactcttctattttactgggcctcgtttctcccttgttgaagttgcatccaccacaaaacaccaaaggaacaaggtgaatcaatgcataagaaataaacgctcaagcgcccatcaagcgagatacatcaggcctgttcaattatcatacccttgaagatctgagcatcaataatctcatcaccccttcatcgtcatctcgccaaaaaaaattaattaaaaaaaatggcatcgtcttcatctactcaggggtccgtgactacacgcgcgaaccccgatcgcattgtacctatgcgcgtcatcgtctgtggcgttcatcgcacaggcacgctgagtatgtttccatctgactcatctgctcatctcgtattccagacgaatcctgtcaaatataccctgcagctaaatagctgaaacacttgttgatacgtgcgcgcaggtattagaaacgccctctggcagcttggtttccacgactgctaccacatgcaaacactcatcaaggacccatctcgctccccagaatggatccgtgctctcgaggcaaagtacgccggacgcggctccttcacccgtgctgactgggaccgtcttctcggcgactgccaagccgtgtgcgacgttccagctgctttcttcggcgccgaattagcggagctctaccccgaagccaaagtcatcatcctcaaccgtgaccctgagaagtggtatgagagtgtgctcaacagcatttacttgttgacatctcccaaggacatctgggccaagctaagcatgatttactgcttttttctggattctaacattcagtacatggcaaagtatagcaaatctatgagatcgctggtgcaaaagtacgatcacgggaacgagaaggacaaggctctggcgtggtacaaggcacagtatcaagagtttcgcgatcgtatccctgaagaacgtcgtttcgaatacaccattactgatgggtgggcacctctgtgcaagtacttggatgtccccgtgcccgaggttgaggatccagagactggtaaaaaggttgttgctccattcccccacctcaatgatggcgagacgtttcgccagaacagcaaagtcatgaaaaagaagagcaaggagagagctaatcagaacttgcttgctggtgtgggaagactggccttgacgggtgttgtgggatatgctggataccttgcgtggaagactcggcttggcggacgagtttagctgagttgtaatatgctgccatgtgttcaaaactatctgtaatatgtactactagtatgaaatctattattgtttgctttatattgacctgttgtcatggacatgttggcaagttgcgactggatgaaagaggcaagctgtcacatggctgactcgggaataaaccacgatgcaaatagatccacaagcataagcagatgaattgaggctacataactttcacagtgctctagtacaagctgtcataaaatagcacccccacgctctaaacacacgtgaggaaaatactctgcagtggcccgtgttgttggaggtttttgtatcatgacgatgatcatggttactactgaagatcactctaatcacatctatttttactatatgtgttcaagtcaaggactgtaactgcctattacttctctttcttagatgactcttgctcgataaaaaagagacacaagtacaaaaaccagcaaatgtgtatgtttagcattcctcgttgtcctcccccacgctcttgtcaactccatacccggggactgtctcccctcctctgttgtccgttccattcccctctcacgttacatcacaattcagaagcatcattggtcgtgcagagcgtggggggcaattccggctttccccaattcaacaaacaaatagggtctaaatagtaagctgtgaggcttagactgacttggagggatcagacgactgtgatcacgaaccggtacctgcttctgcggggataatggttgtgtgaatgtgatggagggcaacccattgaatatgctcgacattctgtcttggtacaatttgcttggttgttgatgttggtggcgttgccagagttgattcgtgttgtaagtcgtgtagctctcaccgtccaagtattttgtgttttgtctatccgtcatgttataaaccttgtaccgaacaaaaacccccaccgagtctccataaacaaatcgtgtcttgtctcttgactcgcgtgtctccatcagaatcaggcgagctcaccggttcggtccggagtctctcggccgggggtgtgagagcgagagtcaacggacgccccccggagacaattactagactttcccccgcctttttgatcccgagctaagactaacaaatccctgttcttgatccttggcctctttagctgaccttttacgacccccacgcttttttggtcttgaattgaaggacgcttgaatcttcaaaggcttagggacgatgttcgcgtcctcatgacgagcgcgccacttgctgtttccggttggacataaaagacctgctgacgccggccactttgacgatggatctaatactcatcaaactatcctttctcgtcttttgccttttgtctgctttgcttgtataaagacagcgtacattctagttcataccatctatatcctctatgccttcgacattgcttgaaactcctacaatgggctctcccaaagcatctcaactacgcctaggcgatggcgtctacgtccctacccttgccttcttcacccccgaggatgaagtagatggtccagctcttgaaaagcacattgtcaagttgctcgaggcaggcgtagctggcatcgttgttcacggctccaacggcgaatgtgcccatttgtctccatcagaacgcacaaccatcatccgtgttgctagagataccatcatccacgaggccagcggtactcgcgttccactcatcgctggctgtggcgctcagagcacacgggaaacgactgagctgtgcgaagatgctggcaaggccggtgccactcacgctcttgtgctacctccaagctactacggcggtcttctccccgatgatctgatcattcagcatttctacgccgttgctgacaagagccccatccctattctcgtgtacaacttccccggtgctgcagccggacgggatctctcctcggatacgatcctcagcatcgccaagcaccccaacgttgtgggtgtcaagttgacgtgcggcaacactggaaagcttactcgtatcgtggccgactgtcccgaaggcttcttcgttggtggcggcagtgcagacttcatcctgcagggtcatgcggtgggcggcaacggtaccatctctggtctagcgaatctctgcccgcgagcatgcgtccggatcacagaacttgccaacgaaggcaactggatggaagcccgacaactgcaggccaaggtagccaaggcagactggatggcgatcaagactggttttgtaggagtcaaggcagcgctaggtcactttggtggttacggaggcgagcctcgacgaccatgcgttgcgccatctcagaaggaattggatactatcgctcttggattccaagaagtgatggatcttgagacaacgctgtgattggggaggcaaaaaggatgttttgaaggggaaaagacaaaacaaaaagcaggtttgcatagcggctgacgatgatgattgatacgatacatgattttcaagcacgagatggtgttgtggcgttggggatactgtacacatctgtacggttccaattctgaatgctgctgtagtacatagttacctatactagcatattaatatcatacctgatgaacaattgttgcagacgcatttgtaattgatattccacgactctgcgtatttttaccccatcgaaactaccgttccccgcaaagtggccatatatcccacgcatgcagtgtaacgaattcccgaacggtggcatatgtcgggaatcggagaagaagtggattggacggatcaaaggaataagcatagggtgtctcgtggtcaacttggaggggcattcaggcacgtctgacatttccgcatttggaggagtacttttctgtggtctgcaggtctcacaaggttgaggagattagtccgatcagcacaggagtgtttgtgacgtgggagttgatatgatgtgtccgtataatgaacttgtgtcgagatatactcatcgttataggtcacatcaaaccatgtatctatggcttttagtgttgagctttcaactgaaatcatggtataggcggtgcccgggtatctggtggtgttttgcgatttctaatggatggaagtctaataccaactctataggtggtgcccgggtatagcatagaacggtataactcatgttacaggccctccagcgctgtctctacactaccgaggctgtaatattgaacccgaaactaaacccgaccggacatacggacataattagtccggcttaatgcccctccatgaaaaaaagatggtcaccgcctaacatttttgccccaccctgcgattttctacgaaaccaccaaaaaaaagttgtgaaaatcgtcaacccaaaccatcgattactcgaaatattcccagcacaaaaatgcccaaagcgacaaaaggcaagaatgccggcccccgaaagggcccctacgagaagcccgccgcaaacagggtcttcaagttcaacaccaacatcggccagcatatcttgaagaaccctggtatcgcagacaccatcgtcgcaaaggcatacctcaagcccaccgacaccgtcctcgaaatcggtcccggaactggtgtcctcaccacgagaatcttggagcaggccaaggctgtcaaggctgtcgagctcgataccagaatggctgctgaattgacgaaacgagtccagggcgggcctctgcagcagaagctcgagatcatcatgggcgattttgctaaactcgatgttgtgcaagctcttccccccattgatgtctgcatcagcaacacgccctaccaaatttcgtctatcatcgtctccaagctcatctccatgcccaagcccccacgcgtcagcattctcatggttcagcgagaattcggactgcgattgtgcgcccgcgctggcgattcgctatactctcgtctttcggtcaacacacagtttacttccaaggtctcaatggttgccaaggttggcaagaacaacttctcccctccacccgaggtcgagtccgtcgtcgtgaggatagagcctcgaacagacgtccccgctgttggtctggaggagctggacggtgtactgcgcatttgcttctcgcgaaagaacaagacgctgcgagctagtttcctcgactcgcatgagatttgcgagcgcaactggatcacatggacgtccatgtatcccgacaaggtcagtgagaaggatctcgacctgctccgcgacagcatggacaccgccgaaaaggcagccgactccaagcagagcgtgtgtggcgttcctgtcagcaaggcatctctcaagaacttgatccgaaccaagattgagcatgtcctcgagaccaccgaactcgccgaggcccgagccgtcaagtgtgatgagaatgactttttgaagctcatcttggctttccgtgagaacaacatctacttcacatagagcacactacgatacccaaaagttatgattttatcttaccaagtattcaatccgtttagattgagctactatttctgccgcaccagacggccccgaacgacatgtgctgcatccaccccacaactttgggagcagcaccgcagtgtcggacttttgttgatcaaggattgggccataggcataagagatggacagagtaaaaagaaagtgattttgaggccgccagaccgctcggcaatacatacccagaccccacgccagacaccctccgaccctcattttgaggagactgtggggatattcacaaagtgtccgacatgcggggaagcgtgggggttactcggacaaagcgccgggagaggttaatggcacatgcaagcagagacggtcaaagaaaagactgctcctcaattgcgcggatgcgggcatgaggagtaactgagtcacgtcacgtttgggcaagatgcacagattatgcttgcacaaaaggtctgatgatcaagtcagatccagatgtaataagataccctagaattctatgatatgcatgtcccctgctttctaaaagtctgccgcgtcaaagttgcggatcaagtcgtagtagaatttgacaatgtcgatgtgcgagtctatcctgattctttcgtcgactgtgtgaatgttctctgaaccccgctgtcgacttggtgtccatcgatagatgtttggcgaaaggtctatattcgttagcatgttatttatattgacagggttattacttactcaggtaatgtctggtgtcggtgttgccagtcatgatttcacccacaggtacaacatttccgccgtcaaaagcaaagctgtgctgaatcgttcctgaaaagatatcccagatagggccactcgttggggaaacaggcgtgacgacagagtttcttatggctgtaagtttgagatgaccatcgtagtcgtatcctgtctcgctaacagtgccggcaaacgcgtggtacttctcatcaccctcatacgcattcacgctgagattgtacttgcttactacagagtcgatgctcttgaggaattgcttttgcaccttttcgtggctatcctgtggtgcaacacggtagtttacgcccaaggtgacaatctctggcatggcgttgatcttttggcctccgctgatgatgtcgacggcttgcgttgtctggacggtgaactttgcgcttgggttgagacggatgagctcggtggtcaacttgtccaggtcatccttcttgagtagttcgttgagcttggggtgagcgtctggagagtggcgtgccagacacacgaggtggttgtacacgggactgtccttgacaatagcaggtgagtaggggtttgattcgagggcagatacaatctcggacatgattccgatgccagtgtgtgggtgaggaatagagctgtggccgcccttggtacggagttcggcccagatgtcaatggcgcctttctcctgcactgacggaaggacgtagagcgtgtcatcgataagttgaacccccgaaccgccctcatcaagaataaagggaataccattatcgccatatcgttccgtcaagagctctccgattttggcggcgccgcgaggaccagagcactcttcatcgaaaccaaacgcaaggatcaaagtgcgcctgtgcgaccattcagttttagtgagcagggtctcaatggctgacatgagagctgtaagactgttcttgtcgtctgacgaaccgcgaccccatagccactcgccgtcaaagtaggcgtcgaaaggagggtgagtccaagttgaagggtctggtacaggaacgacgtcttggtgagctgcgaggagatagggcttaagagaagagtcgcttccagctattgtgtagacaagaccaaacttgttgaccttttcaagctttgcatgcttgtggctatatcaccctattagtatttttattcataagagaaggtatatggacttacatggcgggataggtcttggccaaggcatcgtgtaaatcgtaaaacggagcccaccgctcatctttatctacatcaccaagatcatcataacagatggacgggacacgaacaatcgcctgatgtcgtttcacttgtgtattaaaagcctctttggacgaaaaaagactgttggcatcaggaagtccatcgttctttggtgtgagaacaggtggaaggtcgcacgtaaagtcgttggtgatagtgtcttggccaccaattggcttctgtgcacctccaaagggacccagcacaaaacctgatgcgccagcgactgtggcgagcacagcaattgatgatgatttaagcaccatttttcaattgatgaatgttgacaagagtcagaaattgttgttttggtagaggttggatttataatggagcggggaataagggaattaattagtttgtacaagggcgagagacagtagcacgacatgccgaagccggaacccaggatcatgataaggctcccaataaggcagttgattcacgataaatacacgaacttttgaagcgttgtttctagtcatgttggattgatctacatagtattatacccaggatataaatgggtttctttcatacaataaatgctacctaaaagttgcgtataacctaagacattgtatacctctcatatccgtccaacaatctcaatatgacaacctataatgctctcatcttccctcttttatatcatctagtctcttccccaaccaggcctcaaaacctgcaaactgagcaacatgactccatcttccacaaaactccttcagagaactaatctgctctccaacccatacctcttgcttctcagcccgacttccactaccacccaacaacggtccaagttcccaggccaacttggctgaacacactggacagagatacggcggcacttggccatcctgtcggacactgttcacgccttgcatgacgcatgcgtagtatggacagtgtgcgaagccaaaacagtgacctagttcgtgagataccgtgatggctagacgggcgaaccagtagctcgcgagttcatctcttgtcgtgagtttggggactcgttttgttgcttggacggcgagactgagtgcagagtcggatggtggttttccatatgctgcgctgctcgatttcttgactcttttcgcaacacggggttgttgttcttcttctgctgcagctttgcactcgttatccacgaatgttttacagtgagaattcggccacatatgcatccgatctatcccagccggaccatccagagcaggattgtatcgaaacgaggaaacaatgcagactctgctcccaccccatgccctaccaaccgtaaaatcatcatcctcatcttcatacaagtcgtagtctgtgagcatgatgacagcgaaggcatcatttggtattctctgtagaagggcatctgcaacgtcgtccaagttaacctgtattctagcacgtccgtccaatggtcgacatctgacgtcccatacatctggttccccgggcgtttcaagtccgatttttgttgtttttgagcgtgcttttggcttctcgttccatggtcgccatgtaaaagtttcttggtactgcacaacgttcataccatgataaaaggcgcgcagataaccgatcaaatcattgactcgaggtgatgaaggcgtccacttgtccaagtcttgagctgatccaggtagaacaggtttgtgccaatctttcatcatctcctccaaatcttgaggaatggtaggcggcaagatgacgtaaatagtcttcgtttctgtcgtgacttggtttctttcatcttctgatggcatatcaaaccactctttgaacgtctgtccatcatcatcgggttccactgctagttcgtcgtctggcagtaccaaaggcccgggaaacgtccacgggttcttcatggcgtcttggtgaagtacaggttctctaggacgttttccactttgtgaaactgccgccaaaagcttgttcatcggtggtcttgtgaagcctgcatcttgggcggcagggctacaatcgttgtacagtgagatgtggttgcatttgaccatctcgctcaagtttgtgaaggaggaatgagtgagaagcccttcgaatggtgaatattaatatttatattccaactaccttgtgccagatattaagagccaagtatcctgagtgaaagtaaaattgtaggtgtaagcaggaagttatttagtgcacgcagttacctttcactgcacgattcatgtagacgacacggataatttaccctgaagttgtttttgtgtcggggtttttatgtcggcctcagcaacactaacgcactaagacaagggagagataacagtcggtctatgttacagaactgcatctttgaccaccatcaaataatctaatgaacaatgatcaaaagtttgtttaaagtcgtgtatctggttcaggttgaagccatcgcggtctcccagcatcatacctcccctgacaagcagcctcaacacacgcagccaaactcccaaaatacattactttccctgtaagtcctgggccataatgagcatacttgctcgaattcgtcataatggtctttgctgtccgtggtataacaggctctgtaatcatgcaccagcatgtgtccgtcaaaacctgtactccaaactcctcaagcttgcttatatagcctgcttgctctgctaatttgtatatagatcgtccacaagtaaccacaacagcaacattcgctgcttttctccgcccttgacataactctgcaagctttcgcatctcggggagcgaaaagtgtgggttaccgagagatactagatcgagaggctggtttattggtgcgctgttgagtttatcccagctattgactagatcactgggcttcacttcgaaagtggtgagctcagaggcaacgacagcctcgagcgtggttgcttctggtgtgacgccaacaatgtgaaacattggagcgcttgagacagttgcgaaagcagcgccaaaggctttcaagtcgtctgtagatagaccgtatgattcaagacctgtcagtacaggaattcgactcgttgatagagttccaacatagtagcctaggagaggaggaaacgagtcgtcaaggtccgtgatattctctatcccgctaacattgacgcggacagaagccagtcgattggcatatatatgaggccctccttttggtgccctccccgtcaaagcaatagatatatcgagaaaatcgggatacttcatcgttctggctcccaagacactattcgaatagacaacagcattgctctccgcccaagcaacctgctcacccaatttgggtgcactctcaagctgatatggtgcgcaagtataagttggcttcgctcccatgtcaacatacgcctttcccagcgcatcagccgcttctccaaaagcagtgtcaactcccaaagctcgccatcgtttttgatcgacagagatggagttgagtgttgttgggacgcgcactttaccaccccagtcacgaagtctttctgcgagcgcgagtgttgcaggacctgtgtagacacagccgtcgacgtgaacttgggttatgtccatgagacgtgtagcaccgagtagatgagccatgcggaggactatgcggaatgctacgcgggatgcttcgccgtagtctcccctgaaaagttcttgatcgagggtcgagagctttataccttcgcgggcgggtgcagtctcgagaatgagaccactttcggggtctctggctgagtctgtgtgttttgaaaggataggggcggtggaaatatggccatagtccacataaattatttgtccatctagcttgaggagttgtcggaaatcttccttcttcagcaccagcactggaatagactgctgaaagacttcttcagcaatcataacaccaagagtaagaatgtcttctcgtctttcaaatatgattgcttcaggggcttttccattgagaagaagctcaagcataattccacttccagtgcatgatcctcgacctcccggtatagcgaggatagtgttttggagatgtttcccgcttagtgtatgatggcggtctataacttcgcttgtctgagggtcgacgcctccccagaagctcagttcgaggttgcttgcgaggagtttagctgaggctctgccttgaacgtaggctgtgccggtccatgtagtttcttgtagtgaacccattttttgttgtgagttgaagatatgagtggtgctcagtgttgatcacggctcttgtgaatattgatacttatcaaatccactccttcaaagcaggggtttttctatcatgctcaaatagttgatgctagtgactatgttagaaagtgcttgggaatcgacaagaatgaatttgtcggttgattatattagcaaaacttacataatagttcaaagactatgggaggccctagcgctgatcgcttaggacaatcccgcgtcaacccgtctctggaacttttgatgatcgacagttgaatactactattatcgactcatgactacgaccctcagtaaatgatgcctttaagagaaactagatagtatctcttgcttgtcagatagtcagtggaacaacttatcaaccccgcatttcgctatctttcagaactccatagttagtgactatcagtcggcttaggtcgggatgtgaagccggtcttgacggaccaatagccggcatgttggttgcaagaaacatggctttgtgactgctgtattgcgaatgcctcgagcgatatagtatctgagtcttggaaacagtgataagaataaggtctgaagaagcgacttgaatgttctgagataatgtttcggttcaaatcgcatagaaatcaagaacgaataatcactttcccgataggtagtattccctactccgtacatatataggtaggtactccttgtctagcatgggaataagacagtttgtgtttccaaccactgggttatttgttgaatgtaactttgacaggcactcttatctatcaaggtgctgtgccgactccccgacttcggctccagccccttgcgtcatcccgctctactccacaaaaaccccaaagctcaagtcaattcaattgacccgagctttgtattcaaattcctgacccagcgcaaccgtcaagaaccttaagcttcaacatagagctttatttctccacaatgcgcgtcgcaacagtcgccagtctcttggcttcagcctctctgaccattgcctttgattggcaacaggttattggaacatctgacaaccgcgcgccttctgctgtctccaccgactccgacgctccctggtaccgatccgagctattgagcttgcacaagtctcttattgagacctcttcggtttctggaactgagcatgatgttggcgtctggcttgagtcttatctcgagaagaaagggtataccactgcgcgtcaggcgcttgagccattcgagaacacccccgacggaaagccgcggtttaacgtcctggcatggcgacaagatggaaagaagactttcgaccccaagattgctgtgagcagccacattgatgttgttccaccacacattccctacggaatcgatgatggcgaggtcaccaaagagaccatgatcactggtcgaggaagcgtggatgccaagggtagtgttgccgctcagatcaccgccgttgagcacctcgttgagcacgacaagatcgacccccacaaggttcttcttctgttcgttgttggagaggaggtcaagggtgatggtatgcgccgtttcagcactgctctcgagaagaaggagcttccatacaacctcgacgccgtcatttttggcgaacccaccgagctcaagcttgcctgcggacacaagggcatgttgggctgcgatgttaccacaaagggcttcccaggccacagcggttacccatggctgggcaagtcggccaacgagctcatgatccgagcattcgccaagattttcgaaacagatctcggcagcagtgacctctttggtaacaccactgtcaacgttggtcgattcaatggtggagtggcagcgaatgtcatccctgaagaggccaaggtcggtttggctgtgcgtgtcgccagtggaaagcaggatgatggacacattgctgttcataacaagatccaggccatctttgacgaggtcgacaaggacgccttcattttcgactgcacccacggttatggccctgttgaagccaactgcgacgtcgatggtatgttgatcgaaatctgccgagaaaacctgctaacatgtttaggtttcgagaaaatcaccgtcaactatggaactgacatccccaacctcaagggcgaccacacaagatacctgtacggtcctgggaacattcttgtagcacacggagcgcgagaaaacctgactgtggccgatcttgagacagctgtcgagggataccagaaactgattcttcatgcgttggagcaatagcctacttggcctcgtagaagccccaaacttttgctcccctagtctatgtgggatgatatagtacgacataatatgatatgagatagtagccttacgctgaaaagaaacatgacatcgtaaatcgagtgcttgcttaagcaccggtaattttagcccaccgctctggcatgatcttgctgaaatcaaacttgccatctgctcccttctcaacggcgcccttttcagtgaccacagcgtcgatgagctctgctggggtgacatcaaaagcagggttccacacgttgattcgctggtcagcggtagcaactcgcaccttgctgctctcgtcaactgagccgtcaggcttgatcacggctcctgtgacttgcgtgagttcctccgactttctctcctcaatcttgatgccatcgccagtctcggtctccagatcaatactggtggtaggagcggcgacgatgaacttgataccgtgatgcttggccaaaacagcgagttggtatgtaccaatcttgttggcagtatcaccgttgcgaacaacacggtcagcgcctacgatgacagcggcgatgttcttctcttgctttcgagtgcggaagagcgatgcggccatcgagtcggtgatgagtgtgctggggatcttctcaaagaccagttcgaaagcagtaaggcggcttccctggttgtaaggtcgagtctctgtgcagaatgcgtgctgaaggagatccttggattggagggttcggattatacccagagctgtaccatggccagatgtagcaagggatccagtgttgcagtgagtgaggacagagatcttctggtcaggagaggcaccggcttgcgatcggagccactcagcaccatgatcgccaatggagaggttggtctgaaggtccttttcgaaaatcttctcagcctcctcgatgaaagcagagatgacttggtcctttgttgcagagcttccaacttctctgattgtggccttgagttggttgatggcgttggtcagatcaacagcagtaggtcgactctccttgaggtagtcgagagcctcatcaatctgagaaatagtgccttcggcatctgaagctgtgatacttccgttttgaagctctacagccaatccaagggctgcgacaatagcgattgcaggagcacctcgtactcgcatcgttgcgatgctgtcgaaagcctctgttcggttggagacatcatcgtagtggaactcgtgggggagacggagctggtcgaggacctgaagctgaccgcgagtgtacttgacagcctgaagagtcgacataataaacatagtgtatctcaagaattatggacaaaaagaagaaaagatgtttgacactctcatgcccaacttcttacccaaaatgttgcccctccaagattctgccagcaccccaccatagaatagcaatagcgtcatcttaaacaaccaattaagtgtaacacgtggactcaccgcctgggaccggacaaataccccttccggcgcatcaagatgagctaaggggggttccttacgtcaacaggggtctgtactgtaacgtagtccactggagctcgttcgagacagctttagcctttagcctttagcggattcaacgctctcgacatatcgccggggcccctcgtacttgtatttgaacaaacagcaatgacaagtgcgtattcgagctgtttgccatggaacagccattctcgacgtcaaaagtgaccggtaagacttaacccactatcatgcgccttacactccaaaacatcccttgaatgtcaccgctaacacacctcctcgtcgcaagtcgagtacttcgatcctcacgatgtttacaagctcctcgcccctggcttgattccaagactacctctacgaaacctaaactggcaatcgcacgctgggcctctgcgatctatcgatagacttcatgtcgagctcctcaagggggacgaccctgaggctgatccatccccttatgcccttcgacgatcagggagcacagtggatgatggctttcaacaacaaaactttggagctggcgcccaagcaccatcggccgatcagatagatacccaagctttaccttcaagagcaattggcagtcagcgacgacatcagattcctggtctacgacggacaccctatctcaaggtcctactagtaagatgcgacgacaatgaatcatacaaaacctcagttcggaccgagattcgagaatggatcagagaacatatcccttcgtcgaccaacccaaaacgaaacagccaacaagaaaagcacgatgcattcgattatttaatcttgcatgttgttcttcccaacacagtggcctcgacacagcctagaacaagtggacgctccgaaagcacttcagataagagcggcccacgatggcgcactggatcgacacctctttttgagaagcttcgcactgacttttctggaattggaaaaacagcgccggatcgagttgctcagatcagaatcggaatcaacgatctcccttatgatcaacttccaagagtagttcctgcggtaccaacaggatatctggaagacgagcgcgatgctgagaacgcttggggagagctcattgcaaagctaaagagccttattcttacttcgttcgacttgcgcgtgactcagtacgaagaagatatcaaagaaaaagacggccagcgaagtttacctgggtggaacttttgtacctttttcatcctcaaagagggtttggcgagaggctttgagagtgtcggcctggtagaagatgcattggtcggatacgacgagctcagcgttgggcttgactccgttgtcaatgagcaggccgatgaagggtcgcctactaggcacgggggcacaatgctcacttacaccgaagaactcaagaatattgtcaataatgctcttgccaaatcaccaggcggagaaacagcagacgaagaggccgtggatcttcagtcgaacgagacgatcagggaacattttgatgaaatacctatcaacgcgaccaagaaggcttacagagacaagattcttgccaacgacgtttcggtgtttgattttaggtgctatatttttgcgcgtcaggtagcactgctactgcgacttggaaatgcttggtcgtcgcgagatgatttactagccaagctcaaagaacaacaggagtctgtcctgcatggagttgcccctttagcaccccctccaaagcaaactgacgaggtggaaaacctgtctagtctcggtgagatatgccgaaggactttgcagttcatcccaattgtgtcccaaattatgcgccgagatattcttactgctgtggcagccgacaagtctgatgaggacgattcgcctatagatcccaacctgtccgaggttatggacaatgtggttgcctcatttgccttttcggttgctcagcagattctcgcccaaacagcatcaaagtcgttgccaattcccccatcaaccctcgcccctcctcagagcgaggagcaaaaggcttccatccctgagccaaagaccatgatgcatcctgctagaaccacatcacttcatgttcaaacaggactagcacctggaactcgtcctcctctaagccccggcgttttccctggccccggtatgccacagatcagtaacgatcaggaggccctctttctcaagtcaggtctcgaagacttggctgctaggcgcgccgagctttatatgctctcccgaagcattctcggtagcttgggtaagaagcgcggatggagcgatggctggaaggaagcgcccatcattgcagaagctgaggcagactttgaagagatcagtttgcatgcaccggcgtcaacagatgcaactacttcagaggacatcccgcccttggacatgggtgtaaacaatagtctccttcagacttcaatcgacagcgcagacaacttttaccgcctatatgagattcttacagataaagcacttcgacactacactgtcgcgaaccacgaccatgccgtgcaggctagtatggcagatctggctgtgctcaagttctcccttggggactttggcgcggctgcttcttatttctatcgagcaacacctttctttggtgaaagcggatggacctcgctcgaactatccatgcttgtcatgtacctgcattgtctccgcgagatgaagtcaaaggatgactacgtcagagtcgctctcaaattattgaccaagtcttgcgctgccgaaagtgagaggctggagcagcgttcaaagagagtatcgactatcgggaagcctgagcctgcagacgccatgtcgatggagggtgtcgtcggtaatttatttgatctagcttcttctttatcctcgcaagtcaaagtccatctctcaaagtttttcacaaatgtcgaacttgctggtgctcctgagtatttcgaagaagaggacaaatgctcgctgacaataaacctctggagtcttttgccagacgatatcaagcttgatggaatcgacgcaaagataacggccgtcgagacggggccaaccagagaattgcgcttctcgagaacaggagacattgtgctgcatcctggtcaaaacagcatccaagtcaactgcacagtaagttttcctaatatgttatttgagaccgtactaaccattgcagtctgttgttcctggaaaatacaagatcgatcatcttggcttatcttcgagcaaccttctcctccacttcgatagagatttcaacacggcaccatcgccaacaactgacatcttcaggcatcccgacgttgtcatcttccagcgcgagggtgctctggatgttcagctcatagctacaaaacatactgcgctagacaagaataacactcttgatctagttctccatccgggttggaattctataaagaagtgcgaggttcggatcaagccaaccaccggcggtctcagactcttgactattgaagctaaagttgttgactcgtctgttgagtttgcaaagaagcctgagtctggtggtgtcatccatttcaacgagattgaggccgaagcagccgttaccttgcgattcccctattcggttgagcaagacatggccgatgtttctgccaaggtcgatgttgcttatacagttgagtcgggcgagaattacacttttgccaagtcaatcgtgattcccatctccttggctttgggcgtcaatgtccaagatgttttcaagcatcaggccctgtactcccgattcaacgtctctacagcgactcacagccctctacgactttacaaaagtgagctcatagaggcagatttgttcgagtctgattttggtgtcccacctaccgactcaacaattgtgttctcgaagcaaccagctacactcctgtaccgtgtcaagagaaagactagtgtcagatcaagcaaacgagttgcaagaaccatgtatctgaagctttactacaatgtcctccaaaaagagattgaggaggctcttgtgagttcgatattcggagccctcaatgaccccagtctcgcttcgttctcgaagcttgttcgggcaatagtcgttagggaggcaaaggcattgcaacccattgatcttgaacgatctgcactattgggagccgtatctaccgaatttcttgccgaagttcaatgggataagcactttgctggcattggaaaagttcctggcactcaggaggatgcaacagacaggatctcatctgccatcaaggcttggcaaatctcaaacgctcaagtgcccctctcagcaattcaacctgatgatccatgcactcttcttattccagtcgagattccgtcactacctattcttcacacggccgacatacaacttcaaactccagtgacagaattgctcgaccagaagcccggtgcaattcccactgtggctatcaaccagatgctcccggccacgctttctctaaagtggacacagatatgggataccgagatgcagcacaagaaggatgttgaatacagctacgaagtttccgccccgcccgatacatggcttctcggtggtcgccgcaaaggtcactttgtcatccctggctcaaaacgcgagcccctctcttcatcatccgacacggaggctcaagttcctatcatattgattcctttacgggagggttggctgccttatcctatcgttgagatcagggaagtcaaggatgggattgagaatcaagcgcagacatgtgagttggattttagaaatctaggcgagtcgatacgggctgtgtgtgagaggaagggtgtgactatcagcttggatgcaagcgggccaggaggagggcctttggtgttggagagcgaggagcctaatcgtgataggggaaggatagttgcttagatttgtcaaggcgtttagatgggtttgatactgagtttgtttgaatggtaatagttctcgccttgttcatgatatcttccatcaactactcccaaccgtcaagcgatgcgtggattggcaagaacttgttttcatctcggtcctttacattcactctccttcgagaaagcaactcaacaatgcgacataacgcaacataccaccctcacccaactacaccactgaagagcaaaaacctcaacatatacgagatgtaaccaccctacagcttctcaccaacttccttctccccctgcttatccacagggatacagacaataaacatcaaacacccaccctcgcttctaaacgggccataccgcatcccgggtttccggtacgcataagcgcccgtggaccagccctgctgcagattctcatcgtacaagtcaccctcagccatgtaaatctcttcaacgtagtcgtggataaagacgtcctgctggttacgtgcaccgggttgccatctttgtagagtggtgcgtcgaccggtctgcttatcttcgttaaggacgagttcgtctacacctggttcgatgggggaccaggtgcggttgtgggaagtggttgcgggatggaattcgaattgctccattgtgaagaatgcaagattgatgactcaaattgttgcacaaagactgtaaattatctgactggtatcaccacctcagcctccagccttaaatcctcctacattgaagccattccttgtagcataacgatatcaatgatatcatttgtaagctgacaatgacaaatgaagcaactcccgaattctcctgccaaaagcagagcaagtctacattgattacctcagagaggcaattagggaatctcgtaacaccttggcttttcaaacagaagagaatgctttggcagattgaccaaagtcagccaagcctttagaccaacgctgacttggacaacacagttcaggctgcaatgccccatacaccgaaatgctacgtcaagagggctagaatgaccaagaatgttctacagcattgattcgagctataattaatcaccttgttgtgattcataaaatagcggaggcatttacagcaacccagagttgcattgatcccagctcatatttcatatgctagtgaccgagccaggggtatagagttgcgatgcgaaaacatgcggctattttaggctttctctctggcgccgaaaagataaccttagtcgtgagtgcatcaaaacggtctgcttgccgtcggggttacagaaattgataagaaatcacggtgagatatgcaggattgagatctgcgctcacgaggtctctctgactccatgttggacgcccactcggagactttgaccaagacgcccaaaaggtcatggggaaactaaagatcgatgtcgagttgcatcaaagggtaatgcatatccaagtatccaatggattcatttggaccctatcaaaaaccccatgtctgactgagttgtttcatgccgtgacagcgacataaactaaactagtgagttttttccagggatataaaacgggcgaataagacatggtgacagcttgaaggttttggcgaccaaggcattcctctctcagtctcatacaattccccataacaccgtcgatctcacggctagtcactgtgtaaaccgaagcagggcgtatagtgttgcaatagatagtcaccgtgaggcggggaggtgttacacaacagccagaccgacatgaaaacgaatcgccatattgaggttgaacagccgccatcacgagcatctaagacactgcatttggattcatacagtagactggaggctgaaacatgaacccaaaagcttggatgccgataatgccgtttgcatctcacaagtggccggtggtacttctgatcgcctatgcaggcagactacgactctgtagagtaacgggtagacggggcagcggggtttctgtcaaatgaagaggcgttatgctctgtgttaagatcttcataacctgcgttgcacgcccactgataaacgttgcatcgtcaaaagggcttccattgagattgaaagcacacgcatgcacaccatactgaaattgattggaactgtggcattgctgagagtccaattggtgaaacgcatcaacgggagccaagataaccggcgtcagccacccgatgagacagcgacagaccaattcagctttggggctgagacaagctcactgttttgcctgtggatagtggcatgtccaccgctagattgacgttcctttctcacgaggcctaagccaagaggtgtgagaggggcggcattgccaagagccgagggagtggaccttgagactcaaaaggacaaagatctccgcgagaaactccaagtcgtgggatgaacaacaaacgagaacaagaggcagaggggatcagcagcggttgagaacaggatcagaggtgcgcatgaggccgatcaaaggactttcgcccactagaaggaggttgcaatcaacacgaacaacactctttgttggggggaccacaagtccttgagctttcggtgtttctctcctccctctgaatcatcgtgaacatcctcatacagcagcagacagctcactcgacgagaagagggcaacagtcaaagcgataccacctgtcacttgcaatcgctgcccaacgcgtccgaaacgagtctgacaggttgggtttcgacccatagcgcccagtttttgtccgtagcgatataaaaggacccctattaaacaacggctcggccgaatgagtgtctccgaatactcggccacgacgcgtactgcgatactaagcgaaaagactcatgggcaacgtgatggtgaaaaaaaaggctcggctcacgacatgatgagaccacggccatgaccaactcttgctgtgacattgagcgtatcgctgctgcttcgtgtccctctcttctgatggagaccctctcacgatgacttcacttctgacaggttcggcagttctcgttacagggggaaataggcgaggaaacgacaactatgggtttggttacagttgtcttgagacgacaggcgccaggatgaaaagaacctttcaatcggctacaaccgtgagccactttttcttccacgtttcttccacagcgatagtgatacccttgtagagagagcgctggacggtgcgaagaatgacgaaaagatagtgatcatcatatcaatgactaggcccgcatatcacaatctgaggggttgcgggagtaacggtacgagggaccgtcttggactgtgcggtcctggtcagcgtaagagtgacgagtgataggcattcattgaggtttcgaaagacggtcaccgtttcgctgatttttttgatcttcaagctcatgtttcgcactcgagaggagacgactttgtagggaagtacgtactatgtagacgcggaggactgtagatccatgacatcagcccagttgaaggggtaggttgaattgcatgtacctggaccctagccgctgggcgatgctttgtgtttccgacagcggcagaagatgcaaccccagagccagtcagttgagggatggatgaagcagatggatgagctttgtcgatacgcgaaggacaatatgttggcttcttccccgggaattggcatttgaaggctaaatacaccaacttatagagccgcataaacggtgtaagtgaatcactgcatcgtactagacaagtgaagcagcgtttcctaaagtcagtacactaaaatgtaaggcgatcagctcagtcgttgaccggtagtgatctttcggttcaaattcccaaaaaggtcagtgaggtgacgcttcagtacaagatttgcaggtcgagtcacaagagttggaaaatcagtaccaaacttggtttcttgaccgacaccgccgctcaagggtcagcgcaaccgaccgagcagacagtagtagacactgtattataatggttgacgggtattgatagttttgtcgcagttgcgttcatcaatctgcgacgtattctgtggatggagggtccaagaataacgggaaacgggtgactagcgcccaatcgtagtaacgtattagagacgggttgttgacgccggactgagaaaccggtgatccatctccacggagtagcaaataaagaagacgaagccggagcagactattatggttgaaagaagaacagtgctgtgagcacagcaacgacccacgggtattcgatagtggacaagtcgctgaaatttagagggttgcgccttcgttgaaagagctccgagccccccaagtccacccaaggctggatacttgataggcttccgagagccgttcgttgtatcggacagggatgtcgaccaaggagcgggcctcaaccgtggtctgcaagggccagcaattgcgtcacgactgagtgttgatcgaccagaggaggcttggtcttgggggctcctgaggctcggatggtttccctattgtcgtctaaagtcttggccgacctagcggcgggggcgttgtttgtttttctaattaggcagggtgaaggtgatttgatttggttgccataatgattaaggagaagagttttggtgagtgatttttgtttttgtttatctggtgatctatcgtgagctccttccgaaagttgttgataacaatgacatcaatgcagatagtcacgatgggggaaagctgtctgaactgaatgggcagtgctccttccacaagtttccttttgggggctgccgagttgcgtggaagcagtagaagcaagttagtgtcagtattagtggccctttactaggttgttgtcatccaatccagtccagtcggtgggcgaaagctgttttctcccctggaagcgggacattagtggcctgggtcagagtacaagatgacagctgcgcatcggggtatagctttatgtgttttaacacaaaagatacttctgaacaaacggttcatgtagtaccgaagcatgtcgatcgcaagtctcatgactccctgctctgtcgccactttcctctctaggacctccaagtccattgtatcttttcaagggtctcccatccctcctccctgggacgcgatgacactgtaatattttttccattgcaataaccctcatcgactgccggattacctggcctggccttatggtacggagcattaagtggtacctgcttcgagttggcatggagtgcactgtactgtactgtcccccagtgactctgtacggtcagctccagctccaacgaaattatcaaattgactggaaatccactttaacattcccatccccatttcgtccataccccttcccctcttttgtctcttgctttttctgttctgggttcgctccttcttgtgctggccgggttcttccttcctgccacctgccacctgccattcccactccgaacccgacccaacatcctgccctgggcctgccctgtctcgccatttcaaaagaagggtcctcctgcctgcaaccgtttgccgtctattgcctctttaaactttcatgattccatcccatcgtttgcgccttggaacctgttgccactgccgggattggtcaacttgacttattcgtcatatcctttttgagagattcgttcaattaacttttggttcgttctttctttttttattcaattttttaacatcttcattactattcgttcaacgtatctttctcctcggttattatttgcaagtcgtattatcaacctgttagttgtcccctcttgtcgagtcaatccctgagtgtgacgttgccagtgctaccttttgctttttattacttctgcgtgctgctgctcttgccattcagaatcaattttgcctattctcctttaaactcgtttgctgacatgcgcatttggctttctctgtagggtcattttacttccgcaattcatccaaaacccaagccttcaactcgtgcctcgatttattagcaaaccaggctagttgtttctctgaccgccacctgcgaccagcgacttgaacatcgacacgaacacttttccaactcaaccacacccacttctcgcttcgttgtaaactacgacgtcagccgccaacttcaccactcccaaatagagggcgtttacgagttggatattcctgcttcgagctacgactccatcacgatccgtttcaaagtcatttgtggctagtctaatcggtctctccgcgtgtcgactccgccttctggacgccatctagaacaaatcgccagcctcatcacaaccctagtggatctacatcgttgctatcttgcaaacttgcataatccaacttggagaccctgaaaccacgtggaactatttggtctcgactatccccttgcccccattattcgaataagtttacgcgactacttgcgacactgaccgacaagtctatctaccaagtcaacggcttttaatcactgtcgctcgacacattcctgtgttcaagtaatatcctacgcgacaagtgactacagtatcgagcaacaatcaaaccacagtcacgcatactatattatcatggcagtcaacgaacttcccaatgttccttcggagcacgctcatcatattgcccgatcggactcttctacatcatcaagcccttccgatcaccaccaccatgatcccgaccacgagaatgaggagcccattatccaccagcccgtacccgttcgacctggccttcctcagagaaaaagcagtggcccactagttgttcctcgcgatagctcggcagtcggtcctcacgagcctgactttggcccggatgacgtcagggcgatgagtcccaggagaacgagcgaggatcttgacagaattggaaaggctgctcgggaagagatgagaaggtaaatacagtccccggtcaagacggcacaactgctaacatttacagacacgcaaaggccctgcaggattctctccttaccatctttaaccgcattgaagccgttcgcgaggagcacgacaagcttgataacaacaacaagttcttgcaaaagtatattggcgacttgatgagcaccagcaaaatcacagccacaagcagccaacgcaagaaataagtttttcagaattttaccctggacagattcgacaacaatcgttgaaccattcgaacgtctagactcgtctagatgtaccctttagaagcattcgatattatatttgggatccgcgactttttggggcccttgtgtgggcatgatacccgcgctttgacagcgcagttcagttacttggaactcgccttttagggctgagtaaaaatatttgcatttcacaacactgtacaataacgcattatgaaaccgggagcagatccctcacgatggatcatcgcatggtgggagcacactggagctttggttttgaggttttgcatgatgctatgctgtatcacctgcattgcactttgtccagttttagggttgttgagcccagtacgcacggttttggcgtttttgagatgagattccagcatacttggttccatgtctggtgtttttttttttttttgtattctaccgcggtattactacacggattgctgtagcctttgaacacaggggctagaggatagggacaggattaggacaggattttgagatggatggatggatatggtacggaacggatggagtgaggttcgtaaaaagagtataattgtgttgagtgaagtgttatctggttctgcaaaatgatgataccataatgaatggcgcgtgagatgtttatttttgttggcattggctttagctcgtcgttaatagatcagaattctttgacagtttgatcatgtctaatctccacatacgtgcagtgaatatgctatgctatgccacttggttcatgcttgagagaatgagtgactgacaaactaacccccgtttgtgatattctgcaagatagatcgggtagacttgtgactgctgcagtgatgccccttgatgcatacattagtgccatcatcaaaggtatggatccccttccttaattatgcccgtcttccttctgggcccggcccgaaaaactgactcgcctatccacccgttactgtgtagacgcacgagtcgattctttgttccccctcgtctagaatttttctttttttcttttttttccgtccattcagctgggttcagaatcactccgcgttaattccattgcaagtggggaacaaggtttcatggttgattatcctcatcaaacaagttggccgatgtttgttggtttagtatcttgtggcttctgacaaaaaaagcgtagtgcctctgccggccacatggtcggtcgcaccggtttttctcctcgcttacctccaaaaaatgtggaagaatttatattggctgagcgaagcgagaggcttgactatcgtggaatggcttctggggaggcacgatgccttagcttggaggatgcaggatgactatttccgaaggcgtttataagtggagtgacggttagttagtgtagtttatgtttctcgaatcattgttctagtgtttcattttactttttgttgttcttgactcgtgacgtggctgatagacatgttgatggtgcttacagtactagagctgaccgcttgtacaggcaattcggtcatcctcacaaatgcactgcatcgagatggatccgggcgatggagtcgggccgctgcattagtattggccagccctacccgtctcttgtccgattatgatttttgcagatgcgttgtgtaatcagaagatatcggtttacttcactacttatatagtagaaggtcaattatactatcagcagtttatctattatatatcgggaataatcgttgtgagtcagaatctagaaaatcggacaagatatcggaagagatgcatgcatggtggaagctaaacgccggggccgggaccgaagtccggacttcattctcggtcttaagaattggcctctgatatgtctctgtaagtgttgggaacagagggaagtaccgctactcatatgttcgttgcaaaggtagctctgcatcccttctttattgtgatttaatattcgctatcagagtctcggcgtgcatgcacactcacgtatcagccacgctgtagctgacaccatgagacttgacaactgagaaatgatatgtcaatctttgctacccatggtctgagtttaatatgtataacatctcataggtcaatacatattcgacgtctgcaagcaattactgcagatggctgccaacccggccttttcggtcatgatagatcggcctcggtgatatcagatccaagatccaatttcgtatccaactcaattatcgtatccataaagatctcaaatgatattgacccatatcacatgtatataaagagtttcaagattcacctattgagccttcatcatcaacaacgatcacaatggcttcatccgcaacagctctccaagccatcgaggcaagccctcgtctccaccacctcctggatcgcctccacgccgcatcagaagctcaagagaaatcttactctcagctttggttctatttcaaattcctctacggcttttacatcaccggcaaagcatggccttcttccggtgacgaccacatgcgcgacaagtttgtcgctttggagcaagacaaatgccagtttatgtatctcctcgcacgaagcatcaatgccaaaaacattgttgaggctggaacgagtttcggtgtttcgactatgtaccttgcccttgccgtgggacagaatgtcactgaggagagagccaagggtggtaatgtcacgggaaagattgtcgcgacggagaaggagagcagcaaagctgccagggcgagaaagcattggagtgaggctggcgaagaagttgagccgtggattgaactgagagaaggagatttgagagagacgcttctagttgaggagggtatgcctgatgagattgacatgttgctcatcgacagtaagttacagttcgttcgagaaatatgatgaaatactaattgaaaatagtctggacaccgcttgcacttccagcgctcgaggctattaaacctcggctgagacggggcgccattgtattggctgataatacaaagatggctaggccgctgtacaaggagtttttggactacatccataatcttaagaatgggttcaagacgacaacgactgcttacgcgggaggactagaaatggctgtttatctgccttgatactagaaacatattatttccggttaggttcttctacttaggtctaacgggaggagggatgggatggaaggtcaagaagtagagttgcagtgtgtaccaatacatctaatacctgaatccaagtgttactcatactatatagccaagtcgacatgcttctaaacttgaccacctacaacgaagtgtcaagacgagatgccaacctccaagtataccaaagatgagccccaagaccaatcaagttcaaatggatagacatagcatgcgccgtcccaaacctcttcttcagaatctgcatcacaggacctgaatcctctgggcttgccatctttgcattcgcaattcctgtctcacgtcagttctctgtgtaacttcacaccaaaacaccaactcaccttgctcagcacgatacaacatcaactttctcgtcctcggtccaaaaacaacaagattcaaccctgacacgacagtagatactaaaaacggtatccaatcacttttgttctggataagtgagtaaggtccgtacggcggcagtgtcgcggcggagagaaacagtagcaccgtttggctttggaagtaaatagggaaaagatacttctgaagattgataaagggcgctcttgggagacgctgaaaggtgacttttgtgacgataaaggtttggtagagttgggagccgagaagggctgagaaggagaagaggtgaattggagcgaggagggctgtcacgatggccattttggatagcggtatactgttttgtgagttgtatgtgtattcaaggttaagtgtgttgcagtttttcgcacggggttgtctttgttcttatactcaagtgctttggtgtaagatccgaagccattcggaacttaagcttatgtatcaggatgatgttggctaagagtgagtgagaaacaacggtttaaaagacatttgaacccctgttattttgaatgcatgcttacaaaaacacaaatatctccgaagccccgggatcgacgcggcacagccctgagaggcttgctctgaccctggctcagggttgataagccatcataaggggaaggtcattcggtgtcgttggaatatgcagttttaaaacagctagagttggtaagatgaagcaaggtatccaatccctatccctatcccatataagtacaattgcaaaaacatcacaggaacacagcgaccgacgtgcatgttatgcttcacgtagactgaacatcaacaagttcaacatctattaaacgcaaaaaggatcataccatatatgtaattcgtttactcatcataacccatcatctaagcatccatgatctcgaagttgaccaagatcgaacactgcgtctcatgacccttgggatccaacatgcgaataaagctccagcctggcacaacataaagcaatcgcaccgctgccaccgcataaatggggttcaccgcccaactatcatcgctcttgatgagcatgcgcaagaacaccagctcgttgtcttcatactcccacgtcagagtctcgtcccagagcgggtccgtgggtggtgggtttggtccacgatgtagaaactcgagcttgtgctgcttgtatggttctgtcttgcgcttcggcggttcgtttttgaggtcgtctgggtggtgcagtgtacatgtcaggtacggcttggtagagtcttcacctagaggaacgtctgttgcgcctgcgacgtgtagacggagacgtttgcttcggcctgtgcttagttttccgtttccaccggcacggagagcagcgggcttgaggacgtagccgtctgtgccgctaaagagagcttcgttgagctggttgctagctccgaatctctgcaagttgagtgcacaaatctgagcgccgattccccaataaggaacgggcttcagattggtggacgagatacgggtacccttggggaagacacgcatgaggtgttgggcgttgtgtctggagatggctgatgtgtgttcggggagatgcttcgctagacctgactcagagacgttgatgagatggtggtgaggcccattagtgagagtgccctcttcgtaccatgagttgtcgacaggtttgacggattgcgcatagacacccagctcagcaagctcaggtatgataactgagcatacttcgtcattcttcttttccttgtactcctttcgtgcagccttttcctcctctccgtctgatgcgtcgtctgaatgggagtcgctgtctgaaggttcacctgggaaatggtactcaacgatgacagcgattttggcacccagatcctccaagcgaacatggtctcctgacccagcctgttcattgtggccgatttctcgcacagccttgctcagaagacggtggccaaacacctcttgcataatgttgacgaggcgcatctgaccataggcgtcgcagtggttctctagcgacaacagtataggcgaaggtcggaagccgagctttctcgaatcgagctcttcctggtcggctgaatctctgatggtctcacacaccgcccggaaggaaatgttggacaccagagtatagccatgggtcaccttgggttcatctttgttgtcgccgttgtcccaggcgtcaatctccacacaccgcgctccagtcttgatcgcagtttcatacgccgtcgcacacgaagatccatagagctgatgggccatgagataagtattatggctcgagctgatgtagtactctggcagaggatgcgatctatcagtgagctctggcggcacacgaatgtgcggcttgctaacaagctccaacaaagcgcgcgacgcatcatcagatttaacaccggcttcttttttggagaggatcttttcgttggcgatgaattctctcaaggcgctgctgactcttaggtcggttacgatgcgacgaccagtatgaccaccgccagcgacggtgttgttgtcgatttcttcgccataatcttcatcattaagatgtttgtttttggaagagaagggattgagctcgccgatgcggttggcgagatccgcagccattttgttttgatatgttgatgcgaaagatgagtgagatggatgatgtgaggggcagtcgcgggggaaggtcagctcagctcagctttggatggttatgtacatggcgaataccaagacaaaatagtagacaagaacaggttattattcgcatatagagagactgttttatatatggctcaaatcaagaattgatacacacagagtgatgcactgccaccacggcaaatgtcttggctttgctcactgattctccacaaagtcaggccaagctcccttgaagcttgatgagacatggatattgcgtttcgacggcagttcaagccgaattggcgcagctttgatacagctcgttggtggatctagactcatttaatagcgagtccaagctctctcttgggtttttggttggctgattcgtattggtttgcacattatgctttgcatgcttcaataagtaccccaagagtataaagccctacctgagacgtacctgggtaagcggcatattcagttgttgtttgtctgtcaaactgagtaattatagcctagtgtcggtaatgttattgtaaagcttcaagtcttgtcgaagaaggtcttgttgagaatgaatgcgaaaacccactacaattaataccctgtactggctcactctgctggttctcagctctaaatggcggcctagcgcacaaggcatcaacttcaactgccccaccatctcagacgcatacaaaaggaaaatttgtcaaaaaatactttggtctttttttctttcctcttcattcaaaatattgaacaacgcaaaaaacaacgttcatgttactctcacgataattgatgcgaggtgcgtcgcaagacctgcgcccaagaccaccgattcagaggaacacagaatggagagaaaagcgaacaatcttgggtgcggtgcttccctcgactatggggaggagcgcaatgattgagcgtacatgctttattttaaatatctattacttgtgaatgaaggctgaaggcaaaggtcaaggctgtgattgtttgtttggctttgccagcgtagtcgactcgcatcgtaacagcggtcgtcaatgattctaccctggatatcaatctggatatgctgcttggcgtcaacgttgacttgacaaggcttcaatgactgtctctgtgctgtcgaatttcagacgtcaagactggtcatgccaagtcagactcttcaccttggatgatatcaatcaacctgctaggtctatggcttgttcaatgcaaagtaaaggcagcaaaccgatcatcgcattcaagcattattcgcaatcaatcacgtcacattgcatcagaaaatattcgagacaatcagttgaattcaaactattcaagccattccagccatgctcggcgactcatgctctcagggcagattcgcatccaaaaaaaagagcagcagactccatcgtcccctgccgttattcaaaatatgtgcagcgtattcaagccgctgaagaagagaaaagaaaaaagatgtcgggatatactcccacatggccagtccacctgtgcatcgtcccgttgtttctttcgaaccctttttgctaatacatagacaaaagaatgaagaaaaaaatgtcaccgacagcgtttatcaagaacgaaaacggtcgtatcggagaatcgaatcatcgacacctggcgacttgttagaatggtcaccatctctgcgtcgataaccaaacttacttaaccctcaagggactcgacaacgctgcgagcagcggccttgatggccatgaggtcgcgcttggcctcaaagttctgggggttgaagtgggaggtgtcaaagtgctcctcagggccaccgggggcaccagcaccatcagaaccatcgacagcgtggagaacggcctcagcagcgcgcttggccttccagcaaggttgtcccttccaccagcaccagcgcttgtcctcctggagagtcttgacgtcgcgtttggcggtagcgttgtgggggatctcagggaagaactcctctaggtacaggtgcttgaagtattcctcggggctgccgcgcgcagagagagcaatgacgttggcgagttcgacgatggagcgcttggcctggtgggcggcgtcacgggggaggtgttcagtctcggcgacggatcgggtctcgacaccacgggtagcatggagagcgacagtgagagcctcaccagcatcacgcttagccttccagcatggctgtcccttccaccagcaccagggctcgggagaggcatcgcgcttagacttggacttccagcaaggttggcccttccaccagcaccatctgggctcgttggcaggctcgggcatgggctcaggagcagcgttgcgcttagccttccagcatggctgacccttccaccagcaccaaggctcgggagcggcatcacgcttggccttccagcatggctggcccttccaccagcaccagggctcaggcttagcctcgcgcttagccatcttctccttccagcaaggctgtcccttccaggtgcaccaaggcatgggctcagcaacggggtcgggttgaggggcggcaacgggatcggggatgggttcggcttcagcttcggcctcggcggcacgcttgaccatcttctccttccagcatggctggcccttccaagtgcaccaaggttcggcctcggcgacgggatcgggttgaggggcaggaacgggctcaggctgagcagcgcgcttagccatcttctccttccaacagggctgccccttccaggtgcaccaaggcataggctcagcaactgggtcgggctcgggggcggcaacagcctcgggttcaggctgagcttcgcgtctggccatcttctccttccagcaaggctggcctttccaggtgcaccagggcatgggctcggcgacaggatcaggttgaggagcagggacggccaccgcaagggtggtgctggccacggcggctagcgtcaaaatggagtacttcatgttgggcgccgtacttgtcgtatcgtaggaacgatcgtagtgaagtgtaaaaagttgtagtgagtgataactcgtaaaagagtgttcggaatcgtgtgagtgtaaaaggggttgttgagattgtcgttgtccttttgtttggagaacgagtctggagaggaagaaaagagaaagtatatatgcaggactcgaggatctttttataaattcgtgttctatcctgatgagaaagaagttggccatgttaagaagaacgatgagcgtattcgcccgatcgcttcaactcttgggccttggtgatgcccgttcgtctctattgagggtctattcaggccgcggggtcaataaagcccaccctcgcttctcggtttaaacaggcaactagtgccacacttgctacctcaatagagacctgaatagagatttcttcaaagaacgcagtaaaaaagactacgaggcatgttagtcacgcggtgactgagatggtatcaaagcttgagcaggggagcgagaacaacatgtctcgaggcgttattgacgtgcaccatttactgcatcatttactgcatcaaacatcatctaaaccactcatagcctgatatatccatacggatttgacgtcgaggcttaaggtacgaactctcgagactacgagtacatcggatcaagcataaagtttgccatttggtttcgccttttacttgtcagacgcgagcctacgaagtagaacaagccaagaacgatctttcacgatttgcagtgttggttcttggacggttttgcttgattggcttattcacatctgtcagtgccttttgaggctctattgacacccaaaaggggttaatgagatggcggcggttggagcccacaaacgtcggagtgggaacatgaaacgaaggtggttgaaagtgttccaacattggaaaagtgcgaaagaagacttttggaacaggaatggaatgaatttgccctagctggcagtgttgaaatgacattatatggtgatatcagagtgcagatgagcaggatacgtttgatacaaagcatatgtgacttgtaacacgtagagagagagggataaaatcgattagaataaaatagttcagtacatcgaactgtctgtgctgatatgatgctgttgcttgaaaatccccagaagttgggcccctctcatctgtcagtgtcaaacactgcaacgccaaccaccgcccaatctaaccaatcatctccccagcgcagcgaaactcaagcaatctctcccatgatcatctccagaacatggcaaagagcactggccgatcaaaccaagagtcgaggctgacccaacgccactactcgagcacatgagcaatcctctttggaaacgatcagagcccatgcttacaggtgagtgctggatatcgaacaagatgattatttctttgttgctgagatttctcggtagtctctttttgggtctgaatagcttcaggggtgtctgggatggggttgggcctggctttgtacgggcgaacaccaacctggcggggctgactggtttccctcctccacatcctactttctgggatcccagtccttgtcaacttggtccagcagacccttcttccccagaaccttggacccgaggatcttctcgaggctaaccatcttgaagcttgcctctgcgctggtcttcccgttcggcagctgattggcatcgtcgtgtacaacgaccaacccgtgggggaaatccttgcttagcgctgttcccacagctgttatgccatctgtgttggatacagggtcgatcttcccatcggatgattcgacaagagtaaacgtcgtaacgtattcgtgaggctcggctcgacggtagacgttgtatgcgctaacgccctggcaggatacgaggatgtatccctcatcggcctttgatccgtagacaagtgtcaccccttcgacatcgccgtagagctttccatcgcctactttgccaataacaactccctcgtccttggagtctggctcagcaccatatcgccacagagcagagggctcctcgccgaggaaaatccaaccattctctttgtcggtgacacaaccttcgacttgtccaccactgccaccctgaaactctcgcacaagcttcgtctggagttctccttcagatgtggatgtgagttcgtactggagatatcgtgctgatttctcgttgacgaagagatactgctttcctgtcttgggtgaacggtatgtacacgagccataaactttgtaatcttcgacaacagggtgagaaccgccggggatattggtcagtgttccattcggaagcatctcgaagagacttgattgttagctgactgcaaaacatagggcagtataacttaccatagagtgtcatcagctcgacacgcagcaaaagcaagatcaaccttgcgatcgcccgccttgaagctatatatcatgtctacgttgttaggttcgcccgcagcaaaagtctgaacaagattgcccttcagatcaaagacaccgagaccagcttctttcccagacttcatggttgtaacgatgcgagacttttctggcccctcgggagatatccagatggcagggtcatcaccatcgccgggtcttgactctgtctcgtatgttggctcaacgaggaggaatgagcagtgcagacctccccatcccttgtcgcatttacaattgtttgcaccgacacactttccatggccagagcagttgtcgacgcaagtaaaactgttacaagtctttccagcaaagccagagaagcattcgcacttttgcttcttgtctttgacgcagaatccactgcctccgcaagttttgcaaattggctccttttcagattcactcttaagctttcttgggttgtatttggtgttgggttcgattttgagcttcttcagggttgtttcgagtgacgagacaccaaagccgttgacttcttctgactcgagagcgtaggttaaagcgcccgcaggatacttgcccgctgagccttgataaatgttcagaccttggacttcgatatcctcaaatccggtcagcgacaaagttcccttgagcttgaaagattgatcgtaaacggcgattttgtctgtttgggcgacaaacagatagtctgatcccttattgggcacgtagacagctaggccggtcacatcgtcttctgccttgccgactttggtgatcttgggtgctcctgtagattccttgagagagaacgaatagacatttttgtcatcatctgttgaaatgtacatgcgtgactctgagcgtgacgcagcacaacctgatgtctcaaagtctgtgggaaacgtttggatctgatactgttagcaaacaagaatctctttgatggaggacatgcgtacctcgacaaactcaattgaatttttggttgctcgtaacaatagctgaactgcttggccctttccaaataggtagacgtagtcattcccagcagggctcttccagctgcataacgcagaccaatcgcccagtactttaaagtcggcatctttgatctgtttgaactcgggcatcttgtacacgcgaagcacagagtctggttgcgcaattgtaacaagaacatctttgtcgtccacatcgtacattgtagtaacaagcttgctgcgccctggtgtttgagccgtcacttctcgtaggggagatttggagatgaggtcgtaggcatgaaaacctcccttgtcaggtcctccatcgtttccaatgagtagaggattgctatttgagtagtaaacagtcgtccagtccgattcaactgtgttggtgtaagcatcgactttgacgtcgacttccaccgcctttgcaaatgatatctgaaaggcgacggccaacagagcaatcaagccagagccaaccatgattgccaagcaagtaaaggtactctgcttcttcggtggagagccatctttagtcttgctggcggtcatattcgatatatatatatgattgattcaacgcacgtgcttaactcaattggcttgctttgttatagggaagcttttgagatgatcacaaattaacctgccggattggtcaaattaacatgggccagggactttgtttcgacaccgagaagtttatttcggcaggtgaaacgatgctcgtgtttcgaacatgtagtgctattggatgatgtgctaagggttgggttgcggctttattagcgaccgtttagatcgacggcgcatatagaaaagcatcatgcgatattaagatgctgttgatacccaggggtaaacacatttcactcatagtaaagccacatgtaaattctacaagtctagagagtcaagaaatacagaatgaacttgtatcagctgaaaaagaacaaacagagtatctaccaactaaggtagatctacctctagtataaagcgccacggtctaaccgcccacttgccgagatacattcccgacaaggtacaaaaggcgatcaatcggtacaaatatttccgagatcgatgcttatttcttaattagcgaagcgtttagtctatggccaaagtaggtgttacggttgatgatgacgagtgagatctccaccacatctatagtacgtgacgagtagcacacaaccacacccgccgatataggaaccagacacataccaaaataggaaattaactggaaaaacattagtaaagaaatctgtgatatgtaatcctctatttacaaaaaaggcttctgccagtagtttacagagttcaaaaactccattcagagatgtacttccggtccccgcatcccggcatttacattcgggatagctacaacttaaaccagatcggataaaggaacaaccgttatataaaccaccatgaactctctcaatgccaagtctatctcaagcaacaatcatcaacttagtcctaccaccatggctgacatcaaagacctacatatcgccatcatgggcgctggcatgggtggcctaggagctgccctcgcccttgctaaacggggcttcaagcatatcgacgtatatgagacagccagcaatcttggttttgtcggagctggtattcaaatgcctcccaatgtgggaagaatccttgatagattaggatgctggaacgacattgagaaagaggcaactcgtgtcgctggcagcagtattcgacgtgagtttctataccaaatatcttataacatttactaacataacttagagggatcgaccaatgaagaactcgcccatgttgatatgccagacctaaagggtcaatatggttattcgcacctctgcggtcacagatcatccctggctggccacatgtacgaagcctgtaagaaacaagatagcatcaagtttcacttctcaacaagcttggtcgaggtcgaaaccttctcacccaaggtatccttcaagctcaagcccagagacggagagccctacacaagccaagccgacattcttctcggtgcagatggcatcaagagtgtcacacgctctcaaattctacagcaagtagatgccacgcctgaagaggccgagactggccaggctgcctaccgcataatgctcaacagagaagacatggctcatgaccccgagctcctagctctcatcgacagcgatgaggttgtgcggtgggtaggggagaagcgacatatcattgcctattccatcgcagacaagtccatctacaacttgtcaaccgcccatccagatgagaattttgctggcgctccgtctataacatataccaccaagggttccaaggaggttatgctcaaggtctttgatactttctgtcctcttgtgcagaagatgcttaatcttgtccctgaaggcgaagtctgcgagtggcggctgaggatgtacaagccactgccaacatggacacacggagctgtcgcactgctaggtgatgcatgccacccgacgcttccgcatctcagtcaaggagcagccatggccattgaagacggttcgacaatcgcagaagttctctgccttgcccctgatacgaagcccgagactatcgccaagtgtctcaaggtgtatgaacaatctcgaaaggagtggacgtcgagtcttgtcgaaatggcctacttgtctggccgaacactacatctcggtgaaggaaaagcaaaggaggagagagatagaatgttcaaggaacacaagcttagtggctcagttccagacaaatggacatcgccggatgtacagaaaaagatttactcaaatgactgtgtcgcaaaagtcagggatgagtttgagacactctttgccgcagtatagtatcatatcactatatctgtcaatatctgtcaatgtcaatacacatctaaaatcgaacaattctgcatgcaatataggacggaacattatgtgattatcgtattctaggtatcgaacaaacaaagaaacacctaacgtagaataagatgtgtgaaattaaagaaaccccaacgccatgaaaacaggaaaccattcccattgcctgatgcgccacacgctcgtcgcaggtcattcccttgcctgctggagaggagtcgaatcctccaacatttcgtattttgtagatccgtttatcggcggcggtgatatcgagtaataagtcagattgacgcttagaagaggcagtccaaacaacaacagcatgcaagaccagcgagaagaccggtcatgagaccgccgccaccaccaccgtttcctctttgatcatcgtggggatagtagccctgagggggaggctgaccgtaggggccctgctgaggaggataagggccttggccggcgggaaagggtccttgttgttgagggtagcccatctgaggaggagcttgctggtagtatccttgaggaggaggcgcgccgccctgctggtaaggatcttgctggtaaccgccatatgtaggttgaggagcacctggaggaggtccgtaagccggaggaggtgcgtcttgcttgaaggccattgtagtggttgagtgaagcgctatgcgacagtggataggaggtggatcttggagtcgcgcaaaagatagatcgtcaggtacgatgatatatcagtcaacaataaaaagcgtgtgaagagaagaaatggaaagaggaaggagagaatacgaataaataagatgggatgagaataaaagggacggaacggaaggaagaaactaacaacgttacgaatgcaagccaagctcccccaaagtaaaagtgtttccacggcgtctccatcctgagctggccgcaagctccctctcacatggccattgctgcacgccacaagaccgcgttgcgggattacgcggacgctattgggtgcgtcgtaggctgcgccacgcttggctctagatggttcagcgccctgtcacttggcacccatgctgcagctagcatcttcatctcccaacacggaggaacttcaagggtccttgccgagtcacaggtttgtatcagcaattcccacattttgaattatgcttcacttttacgaatgagtatcgcttacaaacttcactaattgctgctttgaaacaaactcaatgtgagatgtcatgtcgctcgcaatatggttcgactgcgccacacatttccgtgtcgttttcaattccgacgtgtcccttgatgccgatttcccgtctacccactggcggttgccgattctaataatggcatgttccatgggaaatgtaccgtcatcaaaagcccttattaacatgagattgaacaaagtaacgtaactaacgcctagtaaactttactttcacgacactcttcgagaccggagcggaataagttggccctgtggcagtgcgcatcatgtgatcttgatcttaatggtttcccaaagatgtggcttgactttgctgccccaccggtgctcaaacgccgcaccacgaaaaagtgcaataaattcaaccatcactaagaaaccccacgatcacgaagtgacgcctcgacgagccacgacgacgcatcccgaccttaccgcgagacctacacccctataactcaaaaagtcgcacggatacgctcgattcatcatggctgccgcagttgcgaaccagcccaagtgagtccgcccgcccagcgcttttgcttgtgctccgactggggtattctatcgatattctgactaaccccaccatcaaaaaaaggcacgactgggccgacgacgacgacgtcgaggagacctccaccgatctccctgagcctcagaccatcgccaacaaggatggaacaaagaccatcatcacattccgctacgatgacgacggccgcaaggtcaagaccgttcgccgcgtccgattcattacccacaccgagaccgtaaacccccgcgtcgccgaccgaaaaacctggccaaagttcggcctcagtgcaaaggatcccccaggccctgcccccgacaccacctctgtcggtgagaacatcatcttccgaccaagcgtcaactggcgaaaggccgagaaggacgataccgccgacactgctacccagaccatgaaggaccagctcaaggacaagcaggtcaagtgtcgtatttgcaacggtcagcatttcactgcccgatgtccttacaaggacaccatggcgcccattggagagagcggcgctgccgatgtcgctgctggtatgggagacgagccttcagccgccgcggctgctggtgccaagaagggttcatatgttccccctgccctgcgtggcaacggaagtgctggcgagagaatgggatccaagtttggcgagagggacgactttgctacactgcgtgtcaccaacgtgagtggcgtcatgatacttatgtggcttacagtactgacagacattaggtttccgagatggccgaggaggcagagctgcgggatatgttcgagcgtttcggtcgtgtcacccgagtgttcttggccaaggacagagagactggcatggccaagggtttcgcctttatcagctttgcggaccgaggcgacgccgtcaaggcttgtgcgaagatggacggatttggtttcaagcatctcattctccgggtggagtttgccaagaaggctcagtaaaaaggtggacgttgctgctgtttcgatcttgtgtgcgttgtttagctagggggaacacatggtaatgcattcgtggttgatggggaaaaactttcaacctcatgattcaatgaaaccttcaggatatgtgtggtctgggatgagaaagtgattgtctatatttgatgtatgagcggagatggcttccttggtatggcagccaggccaatacttgttgagcaaagacagctgtcatacaggctgagtaaggggtataattgttaaacagcttgttgggtcgagtgtggtaccaaggtatacttaaggggctggcaaggggcaagactcatttgctgtctgactgtgctttagctttgtagagaaagactgagactgctggttgcaaggaaacggcatgtctttattggcacgtctagcacctcggatgattatatagtacatattgagcgtctcatagtcaatctgaaaagacatatgagcccatcagcaatgttctagaagtgcaataatatgcagtgcatatattaccctggttagtttgtcattaaaggatctggtagaagactacctcttagacagtaacggtcttgtcccactaaggagaccagatcctgatgctcaccagttaccaaggacaagaccagccatcaagaagctctggtcacattgagagtggtcagaaatatgcaaagatcagctttgcattctattgtcaagtaaaggggcttacccaataaaggctgcgcaaatgaacagttaccttccagacattggctggcgagtcatttcttttaagtgaagaaaataagagacgctcatatcagtcattacagaagctcagtattaactttttagacattactgatggcatggaccatttaaacataacgacatttgaatcgtacatgtaaactctcctgcatgtatctgagtgacactttacttgctaacccgattgcactcggccacatcacatttactcagaagagatatgcagtagttacaaagatcagctaccgcctacactccatcgaagcttgacagaatgttgacacctagtagcctcttcagaattcccagaactggagagtgtcatgttaattgtcccttgtgataggcaagagcacgacggcagtctctcatgcaaggccatcttgccaacaacaacggcccttgcaattcgaactcgatagaaatgcaaagatcaaaaatcggttctcccatattacccggttcttactctggcctttcacagaagcgagggttagcttagtcgcatggatcaagcaagcaagcattgcgggatataactctctctcgcgtataaagacaagcggctctttcgggttgcctgtatagggaactgccaaaaaaaaaaaaggccacgataatagtgacgattggcttctcccgtatctcaacagaatcgaatccactagcttcgagaacaaggggctgtgtgattcgagaccctgaatatcgcagggatatggtgaatgtttgatgcttacatggagatatttccgattccaggtgacggtctcgtgctcaagagaaaacgtttggaatttattgctctgcgttgaacattcatggtctgggaaatattcttatgtagattgactatccattgtgcgtctgttagacacacttttagaatgggtttatatattgagattgctcaaaatattgtaccattagagaaaccatgaaagtctgcgcactaaataagcaataatcaagcggcgcccgcccaactaatatcttttcttcttcttttctttcgaactatatctttatgtttcgtgcgactcaatcgttcatttctgctttttttcgcttttgtatttaggacgatggtcgctcagagactttagaaaacatagcctgtgttacttgtctgtcttgtgtctgcctcttcgccttggatcttactcacatgtcactcagtttgtatgcttcaatgtttttgtcaattaaagacaagtaaataagctatcgctgtagccccttgcaacacatttacgaccctagaaagactctgattttccattttgttgggagaaatcgcctggggtgtttctctattcctctactttaatgtgatatttacatgtgattctaccccacgctggtaacaaagacaagggtcttttctatgcctgccacgcctactggaggacagtccgagctaaagaaatgagagaggtaaccttaggtccagcgataattgatcaaatgccaccaaagatgtcgagctcgcttccgaagcccccactacggggtggggtttggcccgtagtacctatcgggacatgtcctccataacggcgccggtcgccggatgcagacccattcttgttcgttgcagagcggcaattgcagcggccatagcgggtagagtcggcggtagagatagagacctatgcactgttttgaataagctgtgacagaatagagtttataatccgatatcctgactgcagtaattacagctactgcaaccacacactgctacaactcactgatcaacagatactcaagaaacccgatgattctcatgagctcggttctgtcctgtccaggtgggggaagacgatggaagcccaggtcaaatggagcccccgcttctggttatcgcagtgggtttagcgctgttgccgcccgtgtaagaccgtcgccccgttcaaacctcactgtaaaagaccgggctcgtgagtggttctggtgaatacatattctgctcatattataaggaaggtgcaggtttcgataggtgtcacgacagattccatccatccattaggtggacgggcaggtactcactctagtctggtctggtgtattgtcttgctggcatcttccgctataaattggcttctctcttctcgctattcctcttcgccaaagcacgcaatccttccgatgaaacaacacctcataaaatacaaacaatcgctttaaaagctcgcaccaatcatcacactacaacctcgtgcatacagactactacgctgtactgttctgcatgctccaaccttccctgttaattctccctccgtcttcaatttatggagctgccacagctccagaccaggtcctagttagctcaagccagggaccaagcagctcgcaaacgccttaaccaggtgaccccgttcggacagtctagccagtggcagtggagcagccctgacgtcgtttcaagcttcccccatcccatcctaacccaacagccgggtgttattgctacaagccctctcattcccatctcctcatcttttactcaaactaaacctttattctttcttcccttgaaactaaacctgccttttgttacaacgatctctgggaatacatacagccactgaaacactctacctgctgcatcgtcaccagtcatgagtactgctgccgatgtgccagacaccagccctggattgcgacaacggcaatctggggttggttctactgcgcaacaagatacacaagcacaactaagccatgatcttgagccatcagaaacaataaactcgtctgaaaagtctagcaagacctatggtcgcacaccagacggtacaggtatgtaaaccccgaattatggttaatttggtggtgtgttgctctggtgcgtctttggctgactgtcacatgctgcagtctttattgtacccacaacccatgatatggtttctcagcttttggatcctcgccaacccaagaatctttctgatgccattgtcttggcaattctgggtcttcatattctagctgcttatttcctaccatctggatccaagcgcactgtctttgctgttgtcttcctgttctggcgggcttgctacaatattggcattggtgtactcctccaaatccagtcgaatcaccgtcgtcttgtcacctgggctaaacgctggaaactcttcgagcatccatcaactggcaagaacccccggccgtggctctacaaactcctcaagaccgagctggagacaaagattaccgaagactatgaattcgaaaaggcccccctcgagtacaacacttggctggtctttcgaagggttgttgatttgatccttatgtgtgattttgtgtcctactgcttgtttgccatggtctgtggtcatactcctgaaggcgagaaccctctgatcggcttctcccgctgggctgttggcatcagtctcattggcttcaatctttgggtgaaactcgatgctcaccgtgtcgtgaaagactttgcctggtactggggagactttttctacctcatcgaccaagacttgactttcgatggtgttttcgaaatggctccccatcccatgtactcaatcggttacgccggctactacggtatctccatgatggcagccagctacgaggttctcttcatctcgattcttgcgcacctggcccaatttgctttccttgtgattgttgagaaccctcacatcgagaagacgtacaaccctcctcctccacgcaagcgaaccgtgtccggcagccaaattgatactatacccgctgataccagatcgattgaaggtgcattcgaccaacaaaccctcaaaccctcccaaaaggacgagcctggccaggtccacaaccttgttggtctaagtaacctcgatttgttccgggttcctgactttgccgttatcgttatgccgttctatgtagccatccttactctggcgacgccctcaactgccgcctggcaggcggcctttgtctttcatgccttggtatggcgcgtatggtaccaccttggattgggccttatcctcaaccagcagtccaagaacaaaatgtggactcgtcatttccttaaattcggcgagagtgctggtgaagcttggcgccagtggaagggtctgcatcatatcagcatgatcatgtgtaataccgcatttgttgctgcgtgttggaagatgtactcgcctcctgaagactgggcgtacggcctggttatgctcaagcatgtccttggtgccagtctcgtcgccctccaattgtggaccgcattcagtgtttatgactcccttggagaatttggatggttctgtggcgatttcttctttgatcaccaggccaagttgacgtacaagtccatctatcgcttcctgaacaaccctgatcgattcttcggcacagctggtgtatggggtgctgcactcatcacttggagtcgatccatcttccttatggcactggtcacgcagattttgacggttttctacatctcatacatcgagcgacctcacatgcaaaagatctatggacgtggcctccgtcaagaagctggtctcaccaaattcatcaaaaagtcattaccccctcatgtcaagggatggcaagaaagtgtcgacaaggttttggatgatacaagccagttcgtcgaggacttccttgataccgctcgacccaagtttgcatcaggcgtcaaaaccattgttagagatacttcagctcttttcaacatggcccccgcaagactcacaatcacaagaattacacccgacttggaaggctacgacccgaagctttattccctgtctgtgaatggtatgcagacaactcatgcacctatcgttgagaagtacactggaaaggagagcttgacaggtcggttccctaagcctgtccgtaccatggctttcgagtacggtgcacctcttcgtgtcaagtggagagcccctgccaaccacagtaagaaggattggattggtctttacatggttaccgacaatcgttcaagagagaccacagaggtttcttctcttggacgatgggcacctacgaatgctggttcttatgattctttgacagccgatgtcagtattctggttgatgagcacccagtctcagctactaatgcaacggatgccgacctggttgaaggtgaagttattttcgaaggtgacaaattatggtggacacaaggcgtcttcgagtttcgataccaccacaacggccatcatcatgctatggcaatctctgagccttttgaaatccggatcagcaagtttgacgaggaagatgttgatcttggtgccaagggcttgtatgagcaagctgtcgaggctgctcttcttcccgttgtccaaaactgcctagaccgcgacccggatattgcacccaaccagcccgaagagccttttggcggacatgtcgaacgtgatacgaaatatgccaagagaattgtatatgccattcgagaaatgtttggtatcgagtttgcgccacctgtcgtcgccgcggatggaagtgtccgcaaacttgcgtggagagtctgcaacgctaaggaagttctggtatgttcaaaattgatgataaaggtattatatactgactgatagcttctaggcaccctacagcatgtctctatcgagaggaacaactacacctgcgcttcaagactttccttctgagaaggcttgatgtgggatatacggaaatttggagttaaaagtagtttggagttcttgcggcggtgatgatggtgataaaatattggagtatgataccacagttgaggcaggatactaagggtggatgtaactattgagacttatccatatataaaattgaagctcgcaattgtttaaattaaaagtaaagcgactattatccaaaagcggacagtccagctatgttgtgtgttggtgatgttggttacgactgtctaaccagccttggggaattagaaaagttggcagctaaaaacacagaagatgagtctgataacatagtttcctccagtatacaacaaatagttagatcatttacttttgtatcctacaatccagaggcatattttccatcgcctgcatcctaacctgtacagaatgctattctatcaatcaccacgcctgcataccatgaaacaatccatgaaacaaacgacaatgcaaatgcattttcaatcaaacctaaaacctattaattagtggcaatagaaccaaccagtgataccgatacgaaaggcgtcaattatagtgccatcaaagccacacacacacccgttccttacctagcgcaaggctatgttgatcaattgccgacaaccacaacgaatatcaaatctcgactccgcatcaatctttccatctgtgtttttctttctcacgaatcgatattgtcaaccctttagcgagatcaacgtttgctagactgttatatctcggtagtcttgttcattcgcgacccctgatagtcagcccgcggccagtgcgtttgagctgcgtcagctttcagctctcctccatacaagcaaccgcagatcgcacccccgaaacattgaacatcaaagccaacgaactttaccatcaccatgaaactcctggaccatcggaaacctaataagaatcccttcagggacaacagcactacgttgctaatctcaacactgctcctcggcgtgcctcttacggtggtgctacttcactgcgcgtatgagacgtactataagaaaggagcccactggagccacaatcatgatatacttgacccggtatcacatgctcatgacccgagtgggttgctgtatgttgcctcttacagtggacttgtcacgacgttgaacctttcgcttgccgcgtatcgggatgcacccgtcaaacttgaaacgttggcgacgacggatggatgtggtggaagtccgtcgtggctcacacttgattggatgaacggtgtactctattgcactgatgaggggattaaagacggaaagaatgggtcgttggcatcttttacaacgaatgagaatggcactttgacccctttgaccaagctgtccacggcactcggccctgtgagtgctattacttatggacagtgggactatgggttggccgtcgcgcactagtatgcatttcccctttccaatgtggtattgcatcaagagactaactatgtctaagcggcggttcagcattcaccgcttgggacattcgagacccggccaatattacttcggtgcagatccaggaatacggccttccgaagccaggccctgatccatcgagacaggaagcgtctcatccccacgctgcagttctcgacccgaccaaacggttccttcttgttccagatctaggcgcggatttaatccacgtctacggcgttgatgaggatgacagcttggcgttgagcaagcttgatcctttggttgtcgctcctgggagcggacctcgacatgtgacctttgtagtgaaagagacaaagacgttcatgtatcttgtcaccgaattggccaacaccgtcgttggatatgaagtcgtatatggcgggagtttcatcgtattcaaagaagtgtggagcagtggtatccatggcaaaggaaagagtatccccgaaggtgccgctgctgctgagattgccgtatctgtaagtgagcaccggatttccaaagatcgtgatcctaacagctgcgtgtagccagatcgagagtatcttctcatctcatcccgaaatgagaacaccctccaagctcccaattttaacagtgacaacaccaccagtataacttcagactcgcttgtcagtttcaggattgacggtgagactgggcatctggctttgcaacaagacatcgcatgcggcggtagatcccctcggcattttactatcaacaaggccggcacgttggttgcagtggcactgcagcacgacagccgtgtcgttattctcgagagggatgtcaaaacaggaatgattggcgactttgttgcctatgcagagttggaaggcgaagttaccgccgtgattttctatgaatgatctggttgcttcgtatcgtcaaacaggcgtggtttcgtccaccattgagtgctgtcctacgtcatttcggtgacttctcatccggacatgtcctttcgttcaagtcatgatgttgaaaacaagcctgcaagaggcttccatgacgtagccctatccgctaacagcaccctttgttgaaaaagacagccgcgaaatgtcaaggacttctctctatgcagccagtttcaatatcgagtgccttgatattgtttcggatttacggctctctgatccgaagagggattgggttgcagtgccagggacactctgttcagtaagtctgaactgaacagattgcactctttattggcagtcagtcatcccaagtgcagtcgatcgtaccatgatgcaggggataatgcgaggcatggtgcattggtggctgtttgtatcttgcagcggttttggaggggcatatgggatgaagcacttggatgctctatcagccctagaccgtgaacgacccatgtgggttcagtattccagaggagaacagggcatcgacccttccggatgtcccaaaagggactgtgggcgccctcttaatctcgaagatcgacttgcattctggggacaaggctcagggtgatgatagccgggatgtcaagaccctgaaaatgttggtgacgggaagaatacaattccttgtcaacgcttggttctagcggaggagttgtggtggtttaccgtgtgcttgaagctcaagtagtcatcttatcaaagtcataatatgattatatttgtttattctgaatgtatcgtctgcctctctggcatatgtttatcaacttcctcagcatctgggcatcatggctgccagtgccgcattccgctcccgttgagttgacgcgagtttcgatattagccggaagatccatcgaacaaccttgctagctgtttaccttattttggacaagacgcaccacaccattagatttccccgcaggttgacaggcgtctcgaggcggcaccccagaccggagcaggctaaaaccgaaccccaggttggtcacgggcttgggtttggattggattaggacagcgaggctccaacaaagaccacccctattcgggccgttgaattgagatggctgggcgcatgagtgcctgtcatgatgggcgagtctgcgactgtccaaatgtaagcggcgccgtaccggatttcaggatcaaacctgcgctccgtgacaaataattgtgtgacgcgaagtgatcgacttgatgattaaaactctactttggctccaagagatgagaaccagggatggaatgggagccaagtactgtaccctgatggtttgagggttactgtcaacctacctacagtgaatgcttgaatggatttgcagaccccatggtcacgaacgagaggtacggatggcacccgagacagttatttcgcatattactctagatatgttctcgtggcgattctctcggctggggtctagaactgcggtggttctaattctgtaaaatcgtggtagggccgtaataattcaggttcattatgccaccatctcgagtacttgtactgtgtagtaagtacatgctgttggtgaactgaactgtagcaaggacggtataatggagagataaatggcggtacgtctgagggtacgctgcatgcagggtcaagatatcgttgttagaggtgcaggcataaaacgtgttgtttatgagcaggactgcaactgggtcgttgaaaataaggtgaactactaccttggtagtacctacctaaacagctagactactaaggtgggtaggtgccgaatgcatgccgtccttccatcagtgctactccctccactcccagttgatgtgattacaaggaaagtgcgacgggaagaaagatgagacgacacttccgctcttgccataccaataacaaaagctcagtccctgacaaatccacacgcgaagcaacggcacagttgacctaaacctcacttttggagacatcaaaatcattgtgggtatgtaattacttaccggttgtgagatgaaattgaacctcatcctccacaaatcgcttctccacaagcagactgtgatgtggacggggatcccaccaatcacttacaaaaacgaccccccctccatctcagtcttacccctgtcgaggcgattaaacgagaacaactggtccgaaccgttgaatcaatcctctggggaatgcatggcatcgattcaggaaggcaatgagttcgtcgttcgtatctcgccccctacctcagggctcacaatggagaaaaaaaggttcacagcttccccagattcttcacatcgcttcgctaactccccagatttaggaaccattcgcctaacgtccgccgccaccacctgaagccgaagtggtcccccgagacaatctcgaacaatcatttccgctctccaactgtcatgtcatgcccatgtcattaatgtcttctccaagtaactcggccgctgaccggagtactatgtccatcggtcaagtctccatccgctgcagaagtcccccggatggtcgactctaacgttagtccatcccgcccgcttctccaccaccctcttccgagttccaccgcccgacccagggtctggggttaagcgcaggtgcagcaccacatggactcagacacccttgtccatgttcttcccatacataaccgtttgctcctccattgtcgccctccaaaaaagaacgcctctctcaacgttcagtgacttgacggcattctagtcttttgttcttgagactggcgttctttaatcctttgacaggacaggcgcaacgcgacttacagggaattcgtccatccatcaccggtctagcttcggcatagctcttctgtttcaggtttcagctttcatcgcatcgtctgatctccgacgctaccattgaaacctcggtactgttttagaacatcaactttttaaacaagtttctggagttgttcgcagccatagctgcaactatccacgccgccagacctcggctgaagcctcgatcttgagacgatcgcgcttcatctttgacaccaacctatcatcatgtccccatcatcgacaggcgaatccgctcactcaatctcaatcaactcagcccgaccattcaccgttcccgctcgcgacagcttcgcactcgaccttccaatgtcgtcacttgcaaccatgtcggccgacgcctcactcaagtcccccgtcagttacaaaaatcagcgtacgcccagcttcagcatggtcacgtctcaaaaagcccgccacctatcgcaatcctccgataataacagacctgacaatatgtccaacggtggacaaaaggtctcaagcgacgagggctcaaacccacttaagaggagaaatacagaaaccggggtcgattatccccgccgcagggctactattgctgtgcgtcacagcatactgtttatttctcatctttcgtatgctgactcttccttagtgtgaggtttgccgttcgagaaagtcgcggtgcgatggaacaaaacccaagtgcaagctctgtacggagcttggcgctgaatgcatctaccgagaaccaggaattaagctcgacgctggtgacaagcttattttggagcgcctcaatcgcattgaaagccttcttcagatgagcatggtaaacacaacagcaaatggacttggcctgactgaaaactcacctggaatgagtaacggcaccgggctcgatggcgacaacctgatcttgtcagccaatgcggccacgttcagctctatccctaatggcggatttgggacttggtcggcgcaaccagtgggaaccaacatctctaccatgcccaaagtccataccaatgccgccatgcatctactgcaatggcctctcatccgagatttaatttcgcggcaatgcgatcctcaggttctgctacaattggaaatggcgcgagaaccgcttcacactcttacgaaaacaccatgtgtggacttgtcaaatactcaagcatatatcgaggcctattttgagagggtcaacatatggtacgcctgcgtgaacccatatacttggagaagccaataccggaccgccttgtccaacggattccgagaggggccagagagttgtatcgtgctccttgttcttgctctaggccaagcaagtctgcacggtagcatatccaggattctcccgcacgaagatcccccaggtctacaatactttacagcagcttggtcattgcttccgggattgatgactgccaacagtgtggtggcggcgcaatgtcatctcttggctgcagcgtaccacttttacctcgtacgacctatggaggcatggaacctactttgcactacaagcaccaaactgcaactccttctcatggctcctagtcgcattcccagtcaccagcgagagctcgtggagcgcatttactggaacgccttactcttcgaaagcgatcttctcgcagaactcgacttgccccattcaggtgttgtccagttcgaggagcacgtcggccttccaggcggattcgaaggagacgagtcggagcaagtcggtcgagatgagctctggtacttcttggcggagattgccctccgtcgtttactgaacagagtcagccatctcatttactccaaggactctattgcaaatacacagagtctagacccagttgtcgcggaactcgactaccaattgagtcagtggtacgagagtctgccattgccactgcagtttccttttacccgaaacgcccttcaggaccctgtccagacagtacttcgcctcagattctttgcttgccgcaccatcatttaccggccgtacattctagccgtgctagataacgagcagcaggttctggatcccgccgtgcgggaaaattgccacaaatgcttggaggcttcccttcgccagttggaacatatacacgaacagtatgtcacccttttttctcaacgcgatatcgtactaactggatgcagccatgctggacatatgccatatatctggcagggagctttgtcaatggtgtctcaaaccctgcttattatgggtgccaccatgtcaccatcacttctcaatatattgcttacattggtgccaagtcgtgaggcgctagaccagattatcaacgatgtggtaatggaagtcgaacgatacgcgactctggccccaagcttaagcctggcctccgaaatgctcaaagaggctgaggtgagaaggcgcgcatttctcggcactccgtaggagccgaatggattgagtcgcctcatcgagtgcttacaaacgcaatacaaaacaaggccttgccacgtgcctggcaagcctctttattctccttctccggccggcaagaccacggcgttactcatcgcagttcctctacaatcttgtacggctcaaccaatccagcgctgcaatacgacccagggatctgggtgactgtcgccccgagactccttctgggggataatcctggggtgcagcgctgcaaattattattctattggttggcattgatcctggtacggttcttcggaccgtctgaccgacattgccaaacttggctacagatatcatagtactgcttcagcatcattagtcccagagtcttggattaatgtaatttagatcatacaaacaagctagtagtaagatcgagctggaaattccttggaggattggcctacagatatcccacttcgatttatccccaagaacatgatgatatatcttatgatagcatctatacccatttgtttaacactgtacaatattaaaaggcatgattatgagtaataaataaataaatgaatgaatgaatgaggagccggaattctctgtttgttagtgcttaaaatgagtgtcgaatgatacgttgtgtaaagcattttctttgttgatgagatcggaatatctgatatgttttgctacttgctgtgagataaactttacatccgaaggttcacatcagaatgaattcttgacatcccatgatgtaatacatctgtatagaagctttataaatagggctgcatggcaatagactctgagccacggctatagggatgatgtatccgtgctgcattgtttgcatgcgggcagattgcggggagaaaggtccctgcaggattcaaagaagtaaaaacaaagctggacaagaccacttaggatcggcagggtcgccgtcaccatcacgccgttcaatgaccgtatggggaggcccgtcatggctgccggaccgggccgtgaaggtggccccacatggagtaaatggccgacatggcccggcgcagtacggacataacttaaaccccacgttggacactatcaaggcactgtcgtttctaaagcatgaacaattttttttttctttttcgtgagggatccatcactgcccgagtagttaagcgactaggatcgacgtcaatgacgagcttgttgttagcttgttgctagcttctcgcttgctcgactcggtcaagatgattgtgaacgatgatggaagtcttgccacgatgatgttatcttgattgactttgagatgtccagatgcatgattacttgcaggaatctagtggtacttgcattctactatgatcaaacctgtaggtgtcctaaagagatagtcttgtctcagttcccagcttttcgacttgtggctccagccacgtgacatcacatcacaccgcaaaaactgatcatccacggtttgtcttggaatgatgccagccacccgtaaaggaatatcgttagacaggtttatgcttgcgtccttctctcgtttgtctttgagttctcagcacgcactcgtatgatctaaatccggctcgtacggtgtgttgtgctgcccaaagagccccatcaaaagcacgaccctgtctcttcttccgtctctgtcataacataacacaacgcagggtctgagagctcagtcgctaattcagcagaaaaaaccacatcggtcgacaaaccctggccagtccgaaacccacccacgcgggggaggggcactttgattcgtttctaactgtctgatgcgtgaggaggagtacataaggtgaggtgacttaaaccacgcttgatacttgagtctgccgcgctatcctgcggtaacatagcaaactgcggaggttgagaaacgttacttaagggttctatctttggacgtctctttctcgtctcacctgacttccgggacgtcttgtctctattttctcgtcccttctttgcttcttgccctggcttgctcttagcttttagtgtcttgacgcctggccaatttggatctccatccatccagacgtctcgcggcccaacttgtaaggcaccatttagacacaaacgacacccaccatccattctcctcgccccagctcccaactcggttttattcgcctcgactcgactcgctcgacgcaacgctgcaagctgcggttgccatgcatgatcagccccccgactccaatcaactttggggggtgcaattgctcacgcagcgtggacttcgttgagtggcccgactgctcgtcatcctttactttgacctgtccgtggcattccgacatacaaactagtcctcgttaggacaccaacttgaaccaaacgcgctgcgctgtgctgcgttgtgctgtgccgtggaccagcgccctgtccctttctgggtcctgcagcagtgagccctcttgtaggagctcacaggcccctcttcgaaaatgaggctaggaggatacaatcgagacgtccctgatgaagaggcccgacttccactcgtgcgtcgcaggcccctccgccctgaatctcacgattggtatggcccaggtgacgtcgcgccctactacccaaacccaatgccccatcggacacgagtcgacgaactacaaaggcccaacggaggtacacccaggggatattcgaggagcatgagcctcgatgcataccctccgcctacaatgcccatgcccccagcacacctgatgcgggcttctacagatgtttataagaagcgcccgcagtttgaagtctacgaggccgacgaagatgatgagggtgatgaacgatttccgcccatgaagccgcggggtagacaacccgaacctgcaaggccccgccggcgggtgacgagaccgagggaaccgacgcctgaatcgacaccgccgacggagagtgaggaggacagtgagagtgagagcgaaagcgaagatgatagcgacgacgaacgtatagaggttgtggtggaggaacatgagaggcacaaacgacatcatcgaaatcaccgacgacccagcccagatgactacatgagctctccagatgagaagagagtcccacaaaggcgaggcaggataccgtcgccatccacctctgacgatagagaaatacgacgatatcggcatgcgtcttctgagagagggtcgccagatcgaagacctgctctgaggcgggagattaccgacacacctagatacagtcttccaacacgattcaacagcgtgctggatgcttctcggccacccgtggcttctaggaggtgagtctctacggtcaatggctgttattatatgctaacaataagattagaactgccaaggttgtggagtcccgtgagattatccgtgaaggccgtcctcggaggctagtagagacagtcgaggtgtccagagagtcttcaagacgccctcccagtatagcgggtagcgggtttgaaacgtctagaaacagttctcgggatagaccccgcataatgtgagtggcctacggtcgaattatctattcatgttctaacacgaaattctagccgtgattgcaaaggctgtctcgatgaggtccctgcctcgagatgtcccaaacttgaatgcggtcatcgcatgtgtcacagctgtttgaagaagcgttttaagcagtcaatgacggacgctgagcatatgcctccaacatgctgtaccgatgagcacatcgatccggagcatgtcgataagcttttcgatcccgtcttcaaaaagatatggaataagaaatttgtggaagcctctttcaaaaacaggctgtattgcccgtcacgacgatgtggagagtggattcgaccgatcaatatctaccatgatcgcgatacgaatcgaaaggctgctcgctgtgatcgatgcaacacaaaggtttgtgtgacttgcaatggcagatggcactttgcgggcaagtgtccccgggatgatgaaacagccaagtttcttgcacaagccagaagcgaggggcggaagaggtgcatcaaatgcggtgctacagctcaaattagagatggcgataaccatgctttgtggtaagtacagtcttgtgcgactttctagcatggccctaacatatgacagccgatgcggtgccgaattttgcgtcgtttgtggagataaacccaagagatgcgaatgcccgtggttcgacgctgacgtccccgagtctgaccacgaagagaaagcgattgcacgaagggaaagaagcgaaatccaagtattccgtgaaggcagcactacagaggagtctcggggcccccggcggccacgaggaaagcagccacggcctcatgtctacgatgaagaaattatgttacgtcaagaggaccgcgaagatgaactggttcgcaggcctcgctactatgccaaagacgacgagtatgatatcgtcggtgctccagaaccacccacgtcccattatatggaagagagtcctaagcgtttaggacgcagagtagttggcggcgcccctccttctccaagccaagcagaattcgagagaggttctcgtgtcggcaggggaggctactacggaggacgcatagacaggcgaaaggtagagcgacactcggaagatccgtacgacatggaacctcctggcatgaggccgccgcccatgggaatgccacctccggtcatggagggaggataccgcggaggaacgggacctctaattgtggaacgagatcccaacacttacgacgacgacgattcatattacagtcacagctcgcgtagtcgaaagggcacgcgacgcagcgacgtacgcaagtcctcagagctagcaggacttgccggacgcaactctggcatgggacgaatcgacgtttggcggaagtttgtcgagcccggtgatccggagggtgaattgggtccggcagtagcggcagcttgaggaggagtctgatgtgtctatgtgatgaatgacgaggcaaatgaatgatttcttagatatctgatctctcgttaaagattgtcacagagtgtgtttttcttgtatcatagcccagattgcttatcctctcgtttctacgattcacgtgggaagttggagttttgcataactaggtaggtatggaagaggtaggaagtagatagggaacagggtatttactcaaggccaacagaactcaacgatggagagaagtcattctagatggattgcatgacatggttgttgcatggtacgatggtaggggtataagcataagcaagcaagcatgagcatttagggacatattatatttggtgtcatttggatattttgcatttttaacagataaattatgcctttattcaatctagtcttagtcctgtgatccatttgaatgaagtcatcaagaaactctccaacaaggaaccaacggaatggagtcggtagctttgtttctcgcgatcgtcggatattgtggaatgaaagcccaacagaaacacccaagatccaccgcaaccaggcagctgatcactaataagaatttacagtggctcaccccctaaaaacagctccgaatggccctggtcccgtcaaaggagtgatgtcgacggcccttcatgattggcctccctcggttgccaatgacccgttaagccaggagcgagattgggaaccagggcatgagcttgccgtcattgtacatgttagaccctttttctcttgtcactgtcactcactctttgtaactcggctccctcggtcgaggcctctttcactgtcatctttattcgttgcactgaagcttctcgtcttttacttcgtttgggaaccgaaagtttagtttaagcgcaggacatggtgacgtcaagccttaccgccgtctaaatatacagcgcccaccgactctcacaacgggttgtgcaagcacgtgcagtgcgatctctaccattcgaattaacatctcgtgtcgcacgcttattattttacgttctcgacttcgacatagttactgcgctgcgccgagatgcttcttctccaccaggtcggcagcctaaaaacaggcgaagtcgtccgctataccgtcacatacactccttcgcaggaccgcatcctaccgtcccccgagaagctcttcctccgcgtgcgcaacacttcggccatcgctctccgcgccgctttcgtacacggaccgtataccctctgcgccgctgcttaccccgctggcttcaatcctaatgagaaattcgaatatcccgagcgttatggcgtcccagaatttgagcccatggtcaaggcgggcggttcttgggaatgcgaactcgtagtacccgttactatccggcagagtgctggactaggaagccatggtggttttggaaaagggccgtctcatgaccatgaaagcgctagctggattgttgaggtttcttcgcagatcctcttctctacatcggctgctgtcggcttcgaggttgttctagctcgtgacaagaagtctttgggtttgaccaacgcaagtcaagtgattaatgggcagactcaagtttcgcagcctggaaaaatcagtgaccatcagcagggcgtgggggccaaggatgggcaccatcccgcgcaacccaaaggtgtgttttctcgtgcgatacatgtcaaggttgaagataccgcagcattatggaacacacccagacttccaggctgggatgataaaggcgatcctgaaaagcgtaacggtccagaccaacacgtagagagcgtatccgaaacgaacgaccccgaagtcgagaagaatgacgattcaaaaccacaagaaccaaaacaaaaaaagaaaaaggttcacgttgtgattttaacgcatggcctccacagcaaccttggcgcagatatgctgttcatgaaggagagcattgatgcagctgtcaagcaagccaagatcgacgccaaggcacggcgggcccgggagcgagccgagagggaacaatcagaaaacggtcttgccaaatcagatgcgtacaacaccaaggatcaggacaaggtcgaaggtgaagacgatgaatcagatgacgatgaggaagttatcgtacggggttattcaggcaactcaacaaagacggagcgtgggattaagtatctcggaaagcggctcgctagatacgtgttgtccatgacatacccagatcagccatttctgccaacaggaaagggaatggccgaagccgtgtcccatacgtttgacaagcatgattctcagcaaaaagcagtacatgctcacagttctattcatcttggaaaggacggtgcacgtttgcgcaaggcagaacggccatacaagattacaagtatgagcttcattgctcattctcttggtggattggtacagacttatgccattgcgtatatacaaaagcattcgccacagtttttcgacctcatcaagcctatcaactttgtcgccttggctacaccgtttctgggactgagcaacgagaatcctctatacgtcaagtttgctctagactctggtcttgtcggcaggacaggcaaagacctcggtttgacatggagagcaccaacaattgcaaggagtggttggggtgctattgtgggaaacttgggcgaaacggcacataagaaggtctacggcgattcacaaccagagtcaaaaccgctcttgaggattctaccaacagggcctgcgcatacagcactgaagaagtttcgcaaccgaactgtgtattccaatgtggttaacgatggtatcgttccactccgcacaagctgtctacttttcctggactggcaaggactcggacgtgtcgagaaggctcgacgagatgctggtctggtcgaaactgttgttggttttggatgggccgagttgacgggctcaaaccagggcaactcccgacagagacagctaatgaacggagaacgttcagttggccaatctggtacatcgtcacctcaaaatgtccacgaaaatatgcgcgaggttccacaaccacccagcacggttatgatggatgatgaccggacgagcttacgttctgtggcaactccatatggcgatgaggtgccgtccgactcggctgattcgacaaacagcgggccattggcaggattcttcaaccttttcaagagtaacgagccacccaaacctcaaaatgtttcacaaaagcaaaagagaatattttccaacagccaaactctgaaagaagctaccgatggcccgggagaagactctgccgaatcggcttccgctaagcagtcaacggtcacaactggacatgaaggcgaagacgagatgacagctccgccaaggacaactgtcttcgagtcagctagtgaccttctcaaccccaagatgcccgatgttgactatcttgttgatccatccaaacgaccacgaactatcttccacgatcgtgtctatcatccagcagacataccagggccgccactgaagaagcgccccacaacattggtcagaaggaagactggtcaacgacagaactcgataggacaggcctcaacaagcagtgcaggatctaatccttacccgtctataaaccatgaggacagctcgttgtcgacccaagactacgatgatacagcacatacgaatccggataaggataataacgaagtgattgacacggccaatatgcgtgttgaagaaaagattgcaagagcctaccataaagacttgtcttggagaaaggtgctcgttaaggttgagccagatgctcacaacaacgtgctagtccgacgcatgtttgccaatgcttatggatggcctgtagtcaagcatctagtcgatgctcactttagcgactcggcaaccgctcgccttcgcaatgaagacgaggacaaccgggagcgagcccgcaacatgaatgagccaccagacgcgcatggtgcggagctcaagaagagccgagacgatctcgcaggtatgaccaggacagacagcgagtcgcgggaggccctcgataaggtatcggacctacccaaggcagcgccgtcaaagcgagacagtgacgcatcgatggaccaacgtcccaaggcagagcgagcggattcagtctcgtggagcgatcgggactggcacgatagtgacaatgacagtgatctagactttggtggagaaggaccgggcccaacgtcgccgtcggcactgggtcagcagaacaagggcaaagaggcgcaggggtcatcggccgggtggaactggacggagaagattgtgggcaagggagcagcacgaacaaagagtcccgcgcatgaaggcggggaggagctaaagaggaataagtctgagctttaaagatgaagattgtaagactacaagttagaaagagacgggacggaatagagatgatagacggggcatgtgaaggcgttacggaaggatatcgtgacacactacgggtagatacaaagaaagaccctgcatgaattcagaaaggaacccttatggggaagaacgatgcgaatacgtggccacctagaggaactttaatccgttcaaagacgagacgagtcgcgttcaaccaattccggaattttgaagaagctgtaggtctcagtttttgatggtctagtctcaggtacgaggtttccaaacagctggagatggtgtgacttgcagctgaaaggtgagtcaaacagagagttcgtgcatcttgtaaaagatggagaagtgggcaggtttgcggttgagtaagctaagtgaaggttctccctgcatagtgttggctatataggggttccgcaacggatgtttgtggtttggggggtattgagatcgagatctatgtgagacaacatgagaagcacactggatgatgtttgaatggaggctctcatgttatgcagagggttgatgtgatatgtaacacgagctaaatacagtgttcttctcagatgcaaaaggatgagaaacgtcaaaaagaggatataacagcggaatctaaccgcctatgttggacgaacagggaatcgaaccctggaccactcccagattattcggatgaattatgctaagggagtattataccactaaaccattcgcccgacgaattgttgaagagaactgtcaaattttcgctctatgtcggcgatttacgagaattggtgatagcgtcttttgtgtggtgggggttacaggtaaagagtgtgtggagaacatggctgagcaccttagcaggtataccagtaggatgaatgcttgaatcgtgcagggtcacatctcttggcttggaaaacatgatgatctctggagatataaagtctatatatatgataggaaaaaagaatatatatcatgtctttatatccaactgtgtagcctcgtggtgtaattgagtcgataatcaagtgctgcacgtgttaatcaagaaatcaatctctctccaaccatgacgaacatgtgcgtcaccgtcttgtcttgactcttgctctgggggcctccaactccaaaccatgagatagctttcttttctcaacaagctaagcttagccagcgcattgaacaaaaaacaaccactggtgattaaaaaaattgcatcgtcgtcagcttcgccacaagcaggaagaacaataaacccttgtctgtccagtgctttgcttgttgaatctccatccagaggaggcaaatttctactactgcctctttttcttcaccggcttcttgtctacccgtgcggcctctttccaacagaaaatcttataatcataggcatccgtcatgctgcgatagtctctcttgcgacacttttacggctcttttggcactcaatcggtttcgagcatctctcgacataaacatatccgcattccaaagcaactttactctctaaccaaccacccaccatgagattgtacctcctaccgctctccacgcggcgaacgctgctctatgcgaaacgactcgaggtcaccactgcgccacagggtcggacctacgttgacaagggcaccgcatgggctgccaggacgtgggcgcagtgggagaagatggagtcgggctggaagcgcaaggtcgtcgactacgggaactacgcctttcggcgcatcccctacgaggaatggggtctcaagtcggtgccgcctctgtcttcgcgacgtcgtggtgaggatattcagggcagaggaaaggtcgagctgtgcttcccgagctcagtaataccgaccaacaaggctgagggcattctccaaactcttgcgacggagcgtcaggctcttcataagaagaggctcgtctggtgcattgtgggcatgccgattaccatcccatttgcgctgatacccatgtgagtatatcgtgctatgtctttgactttgctttttcctagatcccactagctaacatcgggcagtatccccaacctccccttcttctacctcgtctacagagcctggtcacactaccgagcaattgcaggcggcaagcatatccaatggcttctggagcacaagctactacggccatccccatccgagaagctcgaccagctctatgcgctgcatgccccgcctgctgaagagccggacaacaaggaacgcactctcctcacccaaaaggaagtacagaccttttccgaaacgctcaatatgccggctctcgaggtcgagcttgagagagctatatggcaggtcgagcacgccgttctagacccagatcctaaaagcccacccaaggagaaagcagccggtacagcggctgagaacccagggtccacagagccggtggaggaaaagtataaagagaagaaggataaatgagtaaagaacgattcatgtataactttgcacgatgtatgatatctatgcacatagctagtacggggtaaggggatggtgtattggactggggattatgattgtttttattcttggtatggtcaaacaaatattgtattgtattagaatggtgtgaagaaaaggaaaaggcaggcgtaaagacgcgggtatatctatagaaatctcctcccagaaacgccgcaccatcaaaagacggctcacaatcgcaattctcataacggtcattattcttgtcacagctattttcgtcgccgtgaaatacaagtcataacgactcggctgctctcagagcgtcgcggaccttgagggcgggtaataagccgacgaggcccatggcgagaagcatgcgtcttgtcttgaggcatgatagatcgggcagactgattctgctggcgatgcgatgggcgtcggagagggagaagttgaggccaaagttcttgaggccgggcattgaaggacagcagttctagggaagagatgtcagtgtgtggtatttggaatggtgtggaaaagaagaaacttactctgttcttggtttctctgataactcccagagcagcagcttcagcgtactcgtactgagtaacctgagcacttaaaacatgttctctccatgcatcagcagccttgacacgaaggaaccgctgagtgagagtgtgggatccaggaggtcctcgtcgaccagctcgactgcgtcttcgacgagcaatacggacagctccatatttgttgtctggtccatggcttgtggggttgagaggagaagggaacacaggagcgtatgaagacgcatcacggtagttacaggcagtcattgttgaaggctcagttatttcggtgctggtatgttcgtgatgatcaagaaaccctttgtttgaaagatggtggagagatatggaattctttcgtccttcacaagagggagaaacgatggaatattggtaggatatattctttagggagaatgtaaaagacgagggataatagtgagtagtagctatcatcaaagaaaaagaggattctcgcaatcctttattcaattcctcacgagatagaacaagagactagcttgtgtaattcgagacactggacatcgtctccaggggctggctggatcctctctcccaactaaaacattggtgttctggatcagaggaatgctcttctctgtcgcgtataagtcgcgacccttaaactaaggaacccgaatcccaccaactgagtttgtgaagatgggatcgtcgtctcactattccgttagtcaggcacagcgactcagatcatcaacacgttggccaaagtgaatgcagcaaataaaaagcaataaaaacgcgtaaaagtaaaaaaaggagaggacctgcaggccccaaagagtgcttgcttgaagagacaaaccttcatgtagcctagctagcacctgcattgcatacgagacagaggctaagaaagattgtgacgagacaaggtagtcaggaacgggcgagacatgcagcactttgttgtggagattattttggtttacacagtctaacagcatttatttcccaccttagtatggagtggccaacatggtactaaggttcggatatctatcccttgacatcgtgggcggggaacagactaaaaagaaggggaacgagagctgtcgataaatcgccaatattattggcttttctttccttcacttctccctcccccactagttggactaaaaagactccaagtttgccctgccccttcggttctttcggttcatcgagacagaaagagagatggaagagacatggtatcaccattgtcgtagtggctccccccgacctgcccagataatgagagctaacttggacatatgtgggacgtcacaagttctcgttctgggctgatccaagacgagggcgagagagaaacaatggtctattcattcggcccgcggtttagtaaaaacacacaaaggcctgaacccgaatcaaaagacgagtggggacgtgtcgagccaaataaagaaagggcccttcaggtccaaatattggtttggaaagggcatcacttgtagtgtagtaagtagtgtctgtagtatatcgtatccattcaaacgagtgaccaagccgtcagtctccaacgccgagactccccgccctcctctcaaaagtgtcgattactgtattacccaatgtctttgtttgttttgatgaaaaagagaaaaaacagaggttggtactctgaatattaaaagaaaaaagacgaatccagaaaataaaacataatatcggccccgtctttctttctatcgtctagcctctaccttatgagatgaaggtggcctcggtgaacatgacaccctcttcgacgatctcctcgtcgccgatcttgagcttcagggagagcttggggtggtactatagattatctcgtcagcaagggggttccccaatggttcggttgttcggaaattaaatcaacaggggagaaaaaagaaaggagcaaaactcacctggtagatgtaaggctttgtgccggctgctgctgcaacaatcgtcttgacgaaaccagggacctcagccatgacgtcaactcggtcaactcgctcgccgagaggtccttcaattgaggcctcgacaggctttgcatccttggtcgcaccagaccaggtgtacttgacctcactgggctcgggccactcgttctcggaatccttcttaacttgagtgtgagtagccgtgctcatggcgccagcatggatgatctcgccatccttgacgatgccacccacgttgacgagggttgagccgtatgatggggtgctggtaaactccatcatgatagctgagtaggtgggaccctggaagttgacaaagttccatcgaccagcggcatggtgaggcttcatgccctggagggcgtagacgaaaagagccttgcccttcaagtcgatgggaccctccttggtagtgatggtaccctcggagacacagcgaggccagaaagcatgcctgatggatccccatgggttgttgtggtcggtgccgtacagggttgtgcctgtggtgccagcctggaaaccaggggtagagcgggtgatcttcaggttaacgatggcgtcctggctgttcatgctcttgatggtgtagtaggtgccatcctcggacagctcaacggcgcagtcatcggcgtagaaactcgtcttgtcctcgttaaagtcttggttgttgagaggtgttgaggcccagaggtggggctttgtagggtccttgtcgaagaccttgcagttgaactggcaggttgttcgaatgccgcttttgcacatgttagctggtgacagtggtacggattctgcggaacatacgcaacgttgctatagatgacctgggcaagagcgatgtaaccgttgtcggcagtgatgtagaaactctcagtctcgacagaggtcgagtccatggccttccacttcaagccatctcgagtgacttcggtgtagggagtcttttcggcctcgatggcaacagacttgatggcagagggaccgtagatgggctcctgagtgccggcgacattggccagtctatagcggtcagtattttgttttagagtatgtggtgatggtgatgcatagtggggttgagagggttgatagagtcgatacttactgttgcttagcccagttgaacatgatgacttggttgagtgattgtacttgggggataaaaaaggatagagagaaacaggaggttgaactgtttcgattcggtaggtgaagatgatgggatgggaagatgggtcgagaaaggaaattctggggactatgttaattaatgaccctgtcctaagtgtactaaggtacggcattaaagatgtcactttcacaccgctgagcctggcgcctggcctgtttgtatggatgtggcgtggaggggtacataatgtggctgttgtgcctgtccctgtcgatgatgtggggaatgacgtgtgtgtgtgaaaacgcgtacaacgcgtctgtctatacgactttttttgttaccatctttttgttagtgattgggattctacggatcatatgtttgctttggtgagttggatacatgccactcactaggtaactctagaaagaagcaattgtttgaaattacctgcctcttgtctctgatttcctgtcgctccgcagcttccggagcccactcattaaatcgaccggctggcaatttcagcctcaaatttgacatggtcccatgacggtggatttaccctatagacaaaacgggaattagaagcataagcataactagttaagttttcaaggatcttgttctaatgtgttgtttatgaaattatacatgcttccgaatcaatgctttgtccggtcaatcgagtcgcttcacaagaaggaatccaaatgtgatctgcatctctgggccctagggtatcagaggaattggccactggaaccataagagacgaaaatggtaggtcaatttttgatacatattctaggcttcttagactacttatttttataccccaaggcttgggagaccaacttttctatccgcatgtctgctgcgacattggatgcatctctggggtgcaaaatcccaacaatattcaggcctagactcaacatcagccagtcgatgggtggtcatttaattgatgatcgaataatgatcattttactaaagcatattcgtcactgtgaataattttctgtatctgtaactgtaattttatttttgttcaatcatgaatcaaaggttagccaagccaatctagcctaggtgctaagtcagcgctcgcttttttcatggccgtgataagatatcatatctcaaaaatcagtatcgataaaaggcattcgttatcttggatctggtaacggatttgatattgaatacgcattgtttcaagcagcagttccgtagtgattctcgaatcgagcacctcaagacagggtctaattcaaaaggaatgcccatgcaacctttaacaaagtgaccaatcaaaatgcgcacaaacttattacgtgcagctaaaagtaaaaactttggtcggcccgcccgtcattataaggcaggatcgcactgaggctcagtgcagtgcgcgacgcggtcagtcacttatttctcaatcgcaaacattgcccagcgcataatctttctctcacttacatcaaccttgccatcacctttgcttctgttatttggtgcagcaacatacagacactgctgatctgcaatcactaccatttctcaaatttttgttccaatacaatcacacaccactcaatcgactttgcgcgtcacgacataatcgctgataaagtcgaatacccatctttatcgatagcatcccatacctccttcccggcgaccattgaacaaaatggaggaggacgggacgcaaaatcttgctcaggcagcacttgatccaatctccagaccagaatcgacgtcgacaaccgcatcaacttctctaccaccacacgtactcccaggcatctcagcacttgctgctgccaacgcggccaccgacgttgcaactcagttgaggtacggacaccacctgtaaatacacccatgcacatacactcgacaagatgcgccgagtcccaatcaagccccccaacaatatcagccagcctggctttttcatgtgcaattcaactaacccttgtctgcagagcttcggctgctccatcgcccgccatgtatcctactgcatcgcctgccgcgacgagtgggggatctggaagtaccatggtaagtctcgatcatgtttctttatcgcaatcttatcagcacccgtggagagagagagtcgcatccattctatattgcatgtcaccaccgcactgcaatcttatctcgagagctacgtcccatttttttcgcagcaattacaaccacctttggcttatcgcccaccattcattcggtcacgtggcttatctttcagaccttgccacgctagaccacgtcaggattcggagtgggtctttactgcgggcttatctggcttatcaagccagttacgttgcagccaaagatttttactccatcctcttatcgtggccgagataataaccagcactctccctcccgctttcgcatctactcactctatgtttatgttcaacaaccggcattatgatggcaactaatggatcaacgcagcctacctgccataattgcagtacctctacaaccccgttatggcgtcgcgacgaatatggtgctgttctctgcaatgcctgtggcttgttcctcaagctacatggtcgaccccgtccaatttccctcaagaccgatgttatcaagagtcgcaacagagttaagaccatgcgccctgacctggcgaataagaaaaaggtcagttcgatactttccgatatcctacttgccactaatattctccagcaacaacagcagcagcagcaagctgcagcacagggattcgccacgaccgatgcgaacggtttcgatactactgctgccgcacgacgagcctcccacaacaaagcgaacggccacgatggagattctcccatctcccgcactggcaccccctcgatgtatgcgcatcacaacatatcctccttcatggttgaagacccataccagagtagttttgtcgcaactggagaaggccgtgcgacatcgcctatgaacggagaccgcaagatggatgcgcctcaatctcaggagcaactcatcgcgcaaaattcaagccttaagacacgggtcagcgagcttgaagtaatcatagagcttttccgaggtcgtcttgcccagttggagcaacaagaagccactgctagaaacagtcaacaagttgcgagtgccgagcaaaaccaattgcgctccgagcttgacgcgacaagagagagtgaggctcagctacgtacacaacttgaagacagccaccgacgtgagaacagcttgaagcgacgcttggatgagcttgagcttgagtttcaagcggttcacccgatcggctcagaccctgatgagcgacctgccaagagacctcgtactgtcgatgaaccctacaagactcaatcagaaacagacattgaggccgctgccgaggcactcatcgcttctgaagcatctagacccaacgagacggccgaaactgcccgttatgaggctactgaaacacccgaagtatcacagccctcggaagagactaaggaaacctacccttccccagagacagaggatgttcctatcgaccctgacatgccaatgatggacgacacccctcaatctggagagaaagtaaagcctgatgatgccagtgtccttgacccccctgccgccactgatgcatcttccgaggccgttgaaggtgcacaaggtactgcgtctgaaactgcgactgcgtgaacagagtgattttcagatcgtttccatcagcgatatgttttcactcgacgttagacttgagggttaaccacggctattcatcttgcagaacagttacctgagcgcattgtcggattgatagcaaaagtaccctaacatcagttatgattcaacttgatttataccccacacgcgagaggcgtcgaacgccctcgctttgctttcatgatatatacctcctagcagcaagggcagcacggacacaggcgttacggcacgtcgtttcagggcgacaaaagatttgggtggaagcatagtgttttttaatggatgaagagtaaagatgaacgcatggtttcgaacttggtctttgaattgttacattcatcggactgcgaacctagtgggattgtagtcattgattgataaaagctcagctgcctaatgaaaattagactttgtttttgttcaaccgttttcacgtgttgtctcacgaaccatgtatcttatcggaagcacaagaagtatctctgaaaaaaaatacgtcacccactctttggctcggaagcagtagcatgatatttaccaattcctcgttgagctttttgccagcggtggacagtttacaaaactgccagtgcttgccagtgcttgccagtgctagacagtgctcaacagtgattcatcctgtggtcacgtggttgggcgacggagctcacagagaaatgatgtatcgcgactgagctgagcgctcaaaccaacaccataacaacctcacctttgttgcactgcacatcgttcgtcattttacaaaaccaagattgttcaaagaatatactggccattattctccgttttttcatttttatttaaaagcgtcaagtttgatattgaagcttacttcggtttgactacctatacaccacaccaccttcacgcacatcatcaacaatgcctactgtaccctcacgcggtggcccttcgggatcgtgatcgatgcccatccctaatacttacgtaggtggaagcgtgatggccatgcagaagaggggaatcggtcgacctgctggtcatcagagtaccggcggtaaaacgattctgggtggcaaacgacaccggtaaagcctatcataaaaaagaaaacgagacgtcaaactgataatactttcttttttgtagcaagatcttgcgagacaatatccatggaatcagtatgtttagttacctcacctaccctgcatgccaaagatacatttgctgaccgtatcattctagccaagcccgctattcggtttgtcaaactcgaggatcggaagggagttaaagtgctgacagattacatctagacgacttgctcgccgcggtggtgtgaagcgcatctcagcaggcatctatgaggagatccgcactgcgctcaaagctcgcctggagactgtacgcatatccgcccttttgtgcattcactgttgagacagccactgacggcatattagattctccgaaactgcgttatctacgtggaatacagaaacgccaagaccgtcaccgtccaggatgtaagtagcatcccattaatgatggtagaagagcatcgactgacccagtaaacaggttattcacagtctaagccgcatggggcgccctctctgggggtttgacctcgaaacatacaaccctaacaagtagctttgacgctgctgtgttcgttcgtttgttactgagccttttttattgcaacatggtgttatagcgttccggtgaatgatttcgtctttgtttatcacagttgagaggatgataccagaaaaggttgttgtttacgagtatacatgagggaagcgtttgtcatacaaagacagagggcacaggatgtttaaaatcaaatagttgtttactattgatcatgatctatatcatgaacgaatgattacgagcttcttaaacgatagaaatatggggtatctcaagtgacagtacaggtaggtgaggtataaaaaaaaaaaagtaagaaaaagtaaagagtagtgctccagccattaaatgccccccctcctgcatattcccatctctcctgtaaatcagagtctatactgtagcacgacccgtcgtcttctagtggtatctttgtgtgatttgttgattgctgtttgtatcttctttccgtcggctgcatcattttctggggtatttgtttatcgcagtcttggtatcttcttctcatcatcgtccgttcatcccccttcgtcatctcgtattgtcatcggctttgtcgaatggtgacaccgtcgaaagggaccagagtatcccggcgtgtattttggttttggttcataaagaacttcatttacctcctcctcttgaggaggtcccagttggacaggatgccgtccaaagctctggtagctcgaacctcgtcacgtcgaaatggtgcattgaagatgccagggagcaacatggcgctgttggcgtgttcctgagcgaatccaatttcggcatcctttccacacttctccttggtaacgcgcacagcttcctgaagcaggtcctttccgacaccctttccgcggtagttgaggttggtggtccacgcacgaataacacccttgcctcctcggagagaaagcgatcgtcgtcgtctgtggttggatgtctggtttggttcaaggcgaagaacaagggttccgatgatatcttggttgagacgggcagctagcagggtgtcctcctctccatcgtcagatcgtagccagttccagcgcagtcgttcagccaaagagatgtagccactagccaagtaacggatacccataaggtagctcatgatgacaccgcatgagacagtcatgccaagtccagagtcgcgagaaacaccgctgaaatggtagatagaagcaagggcagctgatagaccggcaagacagactgggtggaaaacgaggttcagcgaggcccgctggcgcatctgggcaatcgagtcggcgacaaggcgcatgccctcgaccttgtcttggggcttgtcaaggacctcgagagacaatggctcgacgtcttcatcatcgtcgagtccaaagtatggagtagaagctgcaagcggagaaggcgacggagggacgaaagaagagaaaggtactgatggaccaaattgtggagtgctagtggccgaaaccattgccgagtgaaggacaagattggcacgcaggaatgtgaagaaagctgttgattgcgatgttagtcatgatggtttgcttcaacatctttgtcttgctgagttgtctcaatgcctgatattttgaacatgaggaacaccgaaaacgaactgcaggagtccactctctgtcttcatgctggcaagctgtatacgagaatagcttcaaatgttgaatattgagctcgtaccaatcagccctaggctagatgcagtatcgtcgtgtgctcaaccctgaggttatactgactagggtaggtaggccttgttggtgaccatggtaaccaagtgacagggtcttatacagggtccaaaagacaaagagcatgacgaaagcagaatatgaggagaaagaaacttaccagcgcttgtcttcaagaccgggacggcacctactctgtcgaccacggtgcttgggtggcaggtcctcaagtcgagctctcgaatggtcatgtgctgagggctctccatggtggtgcaggtcgccatggctggaaatgcgtattagatgaacgttatgtaggtagatgaagaacaataggataagaagtataaatatgagagaaggaggccagccttcagcaacaaagtcgaccgaagaaaggataagggtatcaaataaatagtatatataatatggtatgattataaagatgagatactggtttgttttaaaaacaagagatcgagcgaggaagagggagagatgagagaaatagctcgagacaagtccggggaggacgaagagattttcaaagtttcgagaaggcaaggtagcaactggggtcagggtcgtcagctcctgcaagtcgatgaataggcttgaacgacccgacgctctggtggccgtagcgtccatttccttttcgaatgcgacgcgacagactctgcattaagatccttgcatcgtgcggcgctgtctgttgctgtcacgggtgtctaaagccggatccctgggcccttggcttatccctggcgggtgttgggcccgactccgtttccaaccagctctgtgactgtgactgtcttgatctttatcgtgggaggctagacaatggaaatgcctctatctactgtaggctgtagcgccaatgcgggatggtgggttcgctcctccgtagagggtttgtccatgtggtaaaggtggtgctggagtgactggtggttgcgtgacaaagttgaaagatacgctactatctggtcgagcgatatcaatgattgttggtctagaattgtgagaaggattccatgtggtggtgtacttgccgcaaagcacatccagtgctcgctgcttcttgatattgtactgtgcctatgcacgccacgtcttatctcttattctggcccaatcactggtagagatattgtcttttggtctgcagtgccgttaatgctcgacagcagagatgctcttttccccactcggcgacaatcatcaataaccaaacctcgtcagagacgtcgtctttttgttgaatgacacaacaggggcctttcagccttcagcccctcatctccacttggctcccagcaacaaacgacaggagcggggagccgagacgacgaacagcctagagctcgttagttcaccgttggtgtgtgccctataaactcatagtccaggttggcccatgcttgtaatcgtagttcgacgggcacgcgatggccagtgattctaatttgatttgatccatgtcgggtctgagctgctcgattgaaataaatgctcagtttcgtttgctttgcttctccggggcaagttcatgtgcagccgagtgaggcatgacaagaactcgaggtcaagtgtgagtggacacgctgataacctgcctgcctgaaccaacattcgcaatatgcgggtgcttgaaactttgaacaatcgagcgatgcgacatgatgtacgatgatccgtccagttatcgctcgaaacgttaaaagaccagatactcaacgctcaacacccggttccaacacgacatatcccgtagcggcctttgctttgttgctggatcgtcaggggcctctaaaatcaaatcgaattctaagagctgagcagtctagacctgcggcaatggtgtctccccatcgcactaaccgtgccggcgccgatgtcttgacgccatgcttctcacgcggcaatagctagatacgtatgtatcagtcggtcagtccaatagttcaggccgacacgaaacaagatagtcgtgcatcacggccaacattggcgtttgtaacgagttgatcgtccttgctgttgcagactgcagtaagaaacaacatcagaagaaaccaagatggtgacatttatgtggtgtcacctccactgctgacgtacctagcatccctggttgccaaagtcttcaacgtgcgccagggccagccacaaatgaggataattagcagtcaattgatgtactgtatccgtcctcacatcaaccggcgggatgtgtggggggaacaaccgaggagacagggaagattcgtcaagagattcgcgccgcccgcgcctcctcaacgtaatcctttgtcaccaacggtaacagaccgatttgctagggatttatcgacaggcatgtcgatatgctttgtgccctggtcacatttccatcccgatttccataaaaagttgatgcttctctcccacttgccgtactggcactagtattggctttctcgctttatcaaagctgttggttggtaatgtttcgagctatttccctccgatggaagatgatggctggttgtttcggttcacgagctgatcccaatttatgtagagtcaattcttctgttgtttcttattagcctagtcgatacctagacaacgacaggcttacgcttcaaactcttgaaacgctcgatagtgaaaccctgcagaagcatgggggcacggagcccgaaacactcttgcgtgttgctgcgtttgatgactggtgatccatccccccgacgttgcattggtccgttaatgctgagatttgcagggatgtttgaagcaagagaaagactaaagaccctgaaaccgttagagatcagcatgtgaatcaacgtaccaatagtaatgacatggtttttgtgtgcgaacaggatttttgtaatggaaaatacaacttggaggagatgttttcgaaaagtcacatgttcagttatggtgatgaggcaagtacaggcaggcaggcaggcaggcaggcaccttccaagaattgaccccattgatatggtgaatgcagggagtaaacgatggaaggcagttgccagaattactggccttcactaattcaatattttgcagttattatttatcaagactttaaattcaacgctcaatattatatgtcaaactcctgtatacccaagaaactcatctatcatcttcttaatcgatgaccaagaatcatgccagcaaaagcaatcagtcgataaagcgttccgatcgccaccaaaatgccaatattgagccacttgcggtcaagatggtatccagtcttctcagctgcgatgtcaaccgagtaaagatatgagaaaggtgccacaagttggccaaagtacaactccgccaaccatgtcgcaggagacgcccgccatagccactccatatgccagtctcggacagatgccaacggcggtgcggaaccggatagaataccagtaatgagggaaatcatagtcgcaaatagtggtgcatcttctcgacgcacgaccatgcttatgatacttgccaggccataaatgcagtagaagtacaggacattgacgaggaacgccaggccccagtccacgataggcgtcgacagtaggaagagtggcacggtaaaatgcaaacatccaagtgccatacgaggaaagacggatacaactttggcaaggaagtaagccagtcgtgaatgacctgcttcagcctccctcctgtacaagagcatctcctcagaaaagagcttgacaccaggagcacctgcaacaagaccgatggcgatggcgatcagaagagcgaactgaggcgcagaaaagaaatcaatcgaagtcgacaatacatcataaggttcgtggaatagaccaacaaacatgatgcctttcttagggttgttggcaaggccaagcagggcgcctgctagcacagcaagacccatttcagcaaagaaagcagcccttgcgcggtattgctggagcatagcacggcacagacaaagccaggcttgtttatagtacggagcacctcgcttcttgagggcctggcgcatgcctgtgtctcccagcatagtggatctgatactcctgcgctcataagcctcctctttcttgttctgacgcatcttggaccaatgtgagatgagggcttccttggacacatcgcccacattgttgtactctcgaccgttaccagtgatgatgtcggtaatcacgtcaccgtggttactgtgctcggggaactggaaacccatgctctcgaagtaagtctgcgactcggtctgagggccttcatagatggtttgtccgttgccaagtaggatgaggttgtcaaacaagtcgaagatctcggttcggggctggtgaataatgacaatgatggaaataccaagtcttgcgatggccttgagtgtgcgcatgatggatgatgccgcggtcgcatccaaaccgctggttggttcatcaaggaagatagccataggcgccgctgccaattccatgccgatactcacacgctttcgctgaccaccactgataacgggtttgccaacactaccaacccgggaatcgcgaacgtgtgagagctctaagcaatcaatgacagcctcaacatgatcctcaatctccttggaagtccagttgtgaggaagtctgacgcgtgctgagtggacaatgttctcgtacacagtcaactcgggcaacacgacatcgtcttgaggtacgtagcctgtcagcttcttatactgcttcatcttgcctggagtattgttcacggcaacgattccgccagtgttgcttgttttacccatcaaaacgttgacgaaagttgatttaccggctcctgatccgcccataacagcaacaagctggccttgctcgatggaaccagtcacgttctgcagaacaggcttggggcttttcttgggatggaaaacaagatcggagtatctgaaagaaagaccaaagttggttgcctcagttgctcttcgcatagactcaacaaaagctctgagttgggggttggcttccagttccctttgctccgcttcagagctgtaaacactgttgcggttgagagcagcctcgaaaccagttcggctacgaccctcccgaaatccatatggtgaataaggactgtagccaggctgcatcggagccatctcgtgatccacatcgtcgcgcagctccttgtacccacctccagtgattgtcgccttgacagctctcatggtcttgtgtctcttcaacataccggcatgagccttggacgttctctgccatcgtgaacggaacatcaagacaaacatacccacaaggagaagaatgtcgacaagaatcagagctagcaaagggacataatagcgttgaaacgaggaaccctccggacagctactgccgacgttgcaaggtgttggtgaagaggaaccaggctgacaatacgagccggcagggcaccggatcttcttctgacctttgtcttcgacagggcaatagtagcctgcctgacaaacaatcggctcgaaaacacccatggctatatttgagccattgaatgagcaagttatacctgaaacacgtgcgacggtgcattctttgagaggaggacaggattgggggagtgagttgatggtgttgttttggcctatgtttggtcagcgtatgtcttggaagctttaatgggaaagcttacacagaaatccttctctacacccttcgttctgccatgaagatatattctgcaattggagggggagagcaccaggtctccaacaaggtgccgcatcgtaaggaagttggtcgttcagttgctggtgggtggctctgtagaagctagtggaaaagctcgacctgttggtaccggtgcagtctcgatcgtagactgtgagtgtgttcttatcctccaaaggctcgagagatttgcttttgggatcccaaacaagatctttcccaaccggtgggttcgagtcatcctccatgggcaacttgagcgatcctttggcatttttcgctttataccatttcccgctcgttacgttgtagacgccctgggtttggtttccgatacattgccatgctgcttgaccattgttgaaggccgcattggcttcggtgagtttgttctgtcctggtagcgcgcggagactgcacaggcatgcagttgtgtcgaggaaagttggtcctctgggagcttcacttgcaaggaaaggctgctgcggtacctttgcgtcgtcgacgccatatcgtgagagagacattgcgtcttctggtcacagtttcaatgtgctgtagagaggatataaagaactactccctcacagtctctgtatcaaccttgtataagaaacaaataataataacagctctcatcgtagcagcgtcagcagagcgcagactcgcacccttataagcaaaagtacttgacataatatcattcctcttgggccttgcttcgagaccctacgaagaagattccgatgtaaaggctcggactagggatctgccataaaaaagtgcaaggataggaatcctactatggatctaagggctgtgtttgactgcttgtgagattttagtctcccaaagaaatcgtttagggtctcgtcagatagaattatcagaggcggagcttgtgaagcttgagctatccatatccataccattgctgatctcttggcatttggtcatgatattgacatgttcaggctctgtactactaaccgtgtaagctttgtacacccctgatatgccagaacctagagacgcagtcagcatttctccctttttcatggcaaacgtacatatcatgtagccaacttactacatagcagagcctcgagaacatgatcaagtatatagatagcccttttttacatcagaggctgttcctgcgggtcggaccagcgccgagtcagaccaaatagagcctagattgaggcgcatttggcggagagctaaggcttagcgagaaagacaagagaagatacagcatagatagggctgattatcttgccaaattactggacaagaggggcatctcgcattgctcactctgctgattgggttgtttcaggggagatttgactgggaatggacttatttcgcgctgcaacatcacagcctcttccgtcatgtcatcttggatgttcctgtcagcaatgcccttggtttatatatccacagttatttaaacgactccattgataagtggctgataagtatcctagacaaataccctttttttctcttgagcggtctcgcgttagggttgtcattgctttggtccatctcgatggtcatctcgcgtttagttgccattgcttgagttatcggtcatctcgcgtctgtcggtgccgaaaagcgaagcatccaatgtcatcatgtcagcaattgtgtatgaattcggaaagcgaatttcagcagaataagaaaaccatgcggtgtacatgctacagagtcgtagtttgtcagtctgtgccgagtaagctgcagatcgctgttgatataccaatagcagccctccattgccgtctgatcagcatcgcatatgccttgggaatgaccggatgtttgaaccggaaacgattttataatacgatgcgctgtatgacttgaccaggaatggtttgagtctgtcagacgacttatactcaggcctgtagcttacttgaattcgcatccgcatagctgaggctgtaactataccaataagacgagctatcctagctttggtcgggttcggcagatatatctcgtaaaagttatccatgtcatattttaaatgccttgacaccttgtgtgataagaacattatctggtgatattttaattgtctaatgcattaaatcgacagaagtatgatagatacttgtattagagggtatgaacgccaacctcattctagcatgcttggtctacatatcttagccagcatgccagcaaggaatagtcaccacagtggataaagactactcgatatgccttcaccatttttatatatattagtctaaaggctgactctgttgtaattttgtatggtcgaatggagcctcctctacatataaagccgtggccagacgagttgctttcttcataagatacgttagaaatgtttatgttgtttcttgtctacccaccaagtgcatttctgacactgccacaagagaaccaaaacattcttaaacatacaatcagttgttttcgaaatgataccataacaaacaagacaccaagaaatgcacctttattcatttctacgttgcctaccctaaaccgaataccttgacatgtacagctcttgtttcaagatcatgattggatacaccttgcattgcggtgagttgtccggcaacaggagccaataccatgcgatccaaatcaatcgcgtttcctcttcacacgtaacctagctgtaacctagtgcctgcttaaaccggctgtggcttgcctagtgaacgaggggttgtgttgattatcaatccagacttgtcttcaacatcaccatctatttgacctgaagaagcgatgaaggtcactcaagtaagttcaatcatatctagaatacatagagaaacaatctgttctggattcttttgctaatacaaacacaatgacagctttggtattatcccatcaagggcatccaaggcatacaagtccagtcggcgagattaggaccacaaggccttcaacatgaccgtcgtttcatgctctgcaagatcgaaaagtcgggcgaacttaggaaactacagctgtccgaacatccggaatgcagtctatttcagccagaagtcattggcgataagatgcgagtcaagtacttgaccccgaaagagcctttggtaccgtggaaaccagaacaagacactgttcttgaaataccgattgagccaaaactcaaagatcttgctaaagccgacatcaacctccaccaaagccttgtcgttgcgtaccgtatgggttccgaatatgacgcctggttcactgcttgctttggctttgacacggcactcgtttacatcggtgatggccgacgccctgtgctaggtacattctctcccaagtcgcaaaacgcccctccatcatggacctcatcacttgtcagctacctttccgggaagaagctatcatccgctgaagaagactggatcacattttcagattgtgcaccgtatctcgtcgtcacggaggagtctctcaagaacgtcagagaccggctatcaacatccgacgtggacatgacagccatgcgacccaatattgtcttggatggcgagactgcttgggacgaggacttttgggcgcagctggttgtcaatggtgctcacgttatcgccctcactaagaactgtaaccggtgtacttcgctcaacgttgattacgaaactggccgcaccgctgagggcgagcgtggcacggtactcaaaaagctcatgtccgaccgaagggttgacactggaatgaaatactctccagttttcggcagatacggttttcttaccagcaagcctgacaatgccactgtgtctattggcgacaaggtagaagcaacggcgcgacaaaccgagcgcgccgtctgcgattggccttcgcgcgatcccaagtttgccagatactaccaaaagtcctctgacgcaaacacaaacttgtctatagtcctttcgttctggctgatggctgcggccgtgctgggattgctaccctgctggctcttcttctcttgaaccgaactcttcctttttgcaaccaatgtaccaagattagtgacaagcgcacgacaccgaactgccagcgttggaaaccgggattacatcgtagagacagagcaatgtattcgacacatttagccgtaaataactctgcatccggccgtgaatcgcccagtgtccgcaatatctcggcgcgggagaccggaggggtggtctctttacctccgacgccgagacggagcggctcctcttcggtctttgcaatgtccgtaaagggccggagaacaggcgggaggcgagcagtcagtcacacgcagcctgtccgagcatctggaaacgttccatcaccccgtgtctaagatttgccgaagtatggcaatcatgttacgcaaatgggttatacaagcgccctagcgcaacctggagtaaacggggcctggcacttggatcgttgagtgacattgagttgaagaggccaccaacagacgtccgtgattctttgatcgaggcacaagggatcaagagagtttaaccagagcacacaccaaacaaactaacgtccaatgatataacgcaagtgccaaatcgttgacgaaactcacaatatgctcggacaattcaaaagcctcagagctccggctacgttccccgatgggaccgtgtcggccgggcgggcgggaggtcgggcccggcaggcaaggggggcgtatcgttccctcgtgataattgttaaggttgtcggcatgactcaggatagatcgggagaaacaagctattggttgaggaatggagtttatgatggccgcgtctcgaacacaacgagccatcgaaacacctgcgaggctggtatgtaaccatgttaggcattggcgcggcagtaatttgaaacccctggtccgcgcgtcgctgtagatttgtactgtatgggcagagcgaatgggcttgcgagcgctccgtgtgcagtgggaacaacttgagacaacttctaactaagttgttctggaaggcttctggttgaactttggtttttttgcgggccggcgctactggcatgtcgatcaggccagggcgttgtgaagccgagaatagaagcgcctcattatgactgttcaatttcggtgtctctgaagtagtgcagagtagtcttcgctgcgccattgcacagacacagcacagcacagcacagcacaggctacgacactccacgtcgtcctcgtcacagccgcgggtttcctagtcgagcatgacgcgcttcttccacgtcagcagcaagatactgagtgtcgggatggccattcgatggccttgttggatgagcaaggcagacgagatgagaaacccttgctgcgcacaggttgtggaaataagccgagcgcgaggtgctaagagaggaggaaaagtgtgatgcaaaggtacagtatccgtaaatagtgatgatgcattgtaggtgtaagacccaaggcagggtctcaatacgagctcgaggcgaacgatagaagagcgggcagccaatacacgaaaaatgctggacgtcgattgacatgtgaggagattacaggatgttggttctgtccttctcatccacctcagtcgttggagttgggcatgggaatgcaccactagtcggcagctgcgtcgtaaactatccaggtacgtacaggctgtgtcttgacattagtacccaatcaagcctcatatgaacaagatccaatattagccgcctcatgagcaaggtgaggtaaagaatattggggaaggttgtaatgaaattcgataccttgttcatgattcagttcatatccacaacgccaaaagtgatagtgataattgcgatcaaagaaatgagagatgagtcaagatagaacattttccattaaactaaaaatcaaacactgactttcccttgatcgcctgacgatatcccctgattcgccttgtatcttttttggcttgagccatagtctatttcgagcgccaacccaacccccaacaccaaccagcccagcatcgttcaattcatagtgtgtatcgccttgcgccgtgagccaaacgtaaacttttgttggctccaataagatgagattataaaagcatttctctttgttccctctgcaatctactcagcagctatgttgccatgacatgctaagacagaccaatcctggggtacaacaaccgaaacaagaagaaaaggggaagaggccagcaaacgccgtcttgtatgcagaaccatagaaaaaagaaaagaaaaaacagcaagaaccaacaggtattaacaagaaaggaaaacgtcaaaagagaaaagagaaaacgctcatctcatagagatcagtcagggtcatctgtaacagatcagatctcccgaaaaggaaattcggagccgtgtcgtagattggaggatgctccccaagaacatgacacgtctgaacagtccattcttgtgtgttgatagacagacttgacttgccttcatttgggtaatgtagggccaagcgagaccagcgttggtgagatggggattcagcagggggggggggagaggggtgctagtgctgcacacttccaaaaacgtgcctggtggcccttgtatggaatctcccacgtggaacgtgcagggcgctattccgtcatggaaaccagtgcaaaaaaatcaaaaagtcgactcaaaaaccaccgtttggccgaatccccattccccaccctcgggctgacatgaatcaagataggcgtatgtatcatgtccaaggtagcatagcgtgggcaatcctctcgtcttcaggtgccggtctatcggtcggtcgggtatcaggttctctgtgatgtgttgtcctttttgaggctcagcccagctgtgccagacccaaaaactcaagccggtgagtataattccaagtgacgtttcgtgcgtgagagtttgagaaatggggaattccaccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagccgtgcatccagagccagctctgggctaccgttccgcagaacgccaagcgcaatcagaggtccgctgagaccatctgtctctgatctcaattgatttgcgcctgcaccgagaccaaaaaaaagcagccatccattttccgtttgtgttgagcctcgcgtcatgttagtcaggacatggcctggccaccaactgccacgaataaccaacacaccgattttgcatatggatgacaaacagtgttggcgtacaagttcttaagcagactgcgtacaaggccggcataggtgcagcttgcaataagtgcactcccagatcatccagtgaggaccagagcgacagtgctggcagatccactggacaagagtgttgtccgacttgatcattcggaattggtgggcacaagcgttggccattttgtcgggaatagtgacttatgtgtgggtggtacagtaggtgtagatgccgttgacagtgctgtatcttgattgttgaaccctctcacaagatttagcctgattgggcgcggttatgttcctggggagtactgtattagccttgcatacatgcatgagacaaccccaaaacggctgtaagcaactaggtgagatacggcgtgaaaggaacctcatgcccgccttttcttgaacttacacgatagctgtagtatggagcgtcaaggcaaccaaggcggatgttgtcagatgttgacgctgcaatgcaacagtagagagtagttgtagggtgtagtggatgagagttgtgaaggagcaagtaatcgtaaggtgagtagttgtggaagacgttggtatgatttgtgctcaagagataacgggaggaggtctagaggtctttatactttgtggaaaggggagagtatgaggagagatgtcaatgtccttttcggtgtctgtgccagttgcagttgtcgttgcagttgcaaggcaagccaatgcaaggtagaaagtagaaagtagaaaggcagagtcctggggatctgatatgacgatggcgtttgcaggcctgtcaaacagaaagccgggatggaggagagcggccgggatgaggcttgcagcaacgggcccaggagataaacgacggaagaggcacgagcagcaacgagggaggcggaaatgccgaccagacaaggtagtgccaacacccaatggagtagattcaacggacgatggacgggagacaaagcgagcgaccgagcgagaaaggttgaacttggtaggtactgaagagacgacgacgatgcaagacagggtagggtaagataaagtacggcactgtagcttcaatgttacaacactaggttcccgggggacagtggtgataatgtacccgccaacgagaatgagccccagatcatggatggataagtcgtgtgtggatggatggacggacggacaaagtcgatgcccgtgccctttcttcccttcttttcctgcctatattttctctttggtctctggttgaatgacatgccccatgtcagggcagctgccatttgtgaaatttgccgtctcccaagaattgttgcaccgtacctgtcttggtgtaccgtaccagtaggcaggtctatcggtccaagtcccaaaagtgtcgtgttcccttcactattgacccccgtacaattggagttttgtagaagaagccctgtccttgacgtttctggaagactgagaagaataaagaggggggatgggagggggagagaagagagaggaacccgcctacctaacccaacttgtgagggggggtgtaattttggagggtatgggattctgaagaaaagccagcaagagcatagaaagaacagacagtagagcagagtggacaaggccagacccggcgcaggtaaatcaggtacgatcccgtaccggaaactgaggtaaagtaagtggatgtaaggatcctatgacatgggaagcttgtatccactgatgcaggtacctcgccttgtttgatcgcgctagggccaattcaattgcagtgaaggcgctgcgctgcgctacattgcactgcactgcactgtgctgggaaggagccgatggaacaaattcaaacggcagaaggaacaaataactttttgagaacggctgacacggaaggaaggaaggaaggatggatattttaattgaggggatgacgatttaatgaggaaacaaggccaagcggagataaggcaggtcatgaaatgcaactaccttgccttagctgtccaaggtacctatggatatgtacgatacagtagatgcagtaaggtgtggttggcaaggctaaagttaaatgttatagacacctgcaacgctgtagagacagcgtcagatactccaaaaaagccacaaacatgccatcatggcatagcagagggggctccacagactcacctttccattgtaggaccccccgtccagcgtccaggttctcggggcagcccagcctaccagtcgtgccaggattatggcaatggtggagaccaagacacctccatccagggtcagttcaggggggtgttaactgtaacggcctagcattatagtgagaactgagaccacatgagaagaaagcttgtgaagtcgtagcgtgtgtgtgtgtgcgtgttgagtgtgctgcatcgtggaaaatgcccgtacggaatcaataccgaaaatgcggcagataaacctaaaaccttggtttggtctagtctagtctgaactgatagtagactctgagcaattagtgcgcttctagaacagaccggccgtgccgaggcagagcaagagtaggcagtctgactccaagttctagtcatcacgattcaacatgacttgctttgttcgtcagtaaccatgaacctgtgcggataaatgaagaaaaatcaccatcgtcatctggctgccctatcctattcacccgctcacccctggatgtgatgtaagagagcgggcccctctcgtccaatgttgagataggatatgtaccgaaggggcaatgatcctagtgctagacattaaggccatgcaattggatgggactttgatgttctagtccccggaggacctcgaatgaagtagagatattcaactctacggataacatgacccttcatacgcagctaggcagctagtaaacgggaacagaggtcaaattgaggctttcgggaatttagtccgtcattcaaaacgaaggccccatccctatgggaaggcacatacatgtcgttggactaggttctgtttgctctccttctttgtcatgcttccagatacatttcgcgtatcaccaacggtcttagtacagttatcacccaccagaatagataccaccgccagggatatcaatctataaacatgccagcttcgtgaggctcaccctaaccctcaaacatcgcttcaacggtccaatcaacctgtgacagagtctaaaagcacacggtctttggaatattcatgcacccgtatctttcgtgaaccaaaatcacagcagaacttctaaaatcacagatgtagtcggaaaggcccgaattgctccgactaattagttgtggccgtgctaggaagatcatcataaaccggcacgaccccagatagatgcacagagtagggcctggattcgacagggggagagtgatgaagaaatgaccaaccttacctcatgaagccaatacggatactcaaccgtcattcgttggtggtataagtttctggttcaaacaccaaggcaaaacactttgtaaaagtttattccaacaagccaatgccattgaatcctcttgccatggttcgttcatggaccaaatcggctctctcccgccagtgaatatgaggcggtaagacatacagccctgcccttgctccaaagtatgttcgtttcctgtggttacaaaaatggtggtgttttccctgcaagtccaacgctcagacgccatatgtttattagctggtccaaactcacttccgaaacagtctctttttagtgtgctgaacatttttagctgcaggactgtaaacactttatacaaagtagtagccaatgagatggcagaaatcaacagcttgttggctatgtctcagtgcataccaagttaaacggtagccgttgtttggcatgtcaaaagtttgcttggccatataccttggaggctgagaatatagtccagaatggtaaagttgccgtctactaagacttgccatttccataggcgttcgacaaactcccttctccgtctcgacactgcctattccgttctattgcattgctggcttccgccatgtctactgattgttcgtttctcggatatacaggccacgttgggaggggttaattttgaccgcagtatcgagatgaggcgtggttagagatccttgcaactcgtggacccccatatcaatacccgaattcatgacgatgttgagcctcacttcacctcccgcctcggctcataatatgtaggtcggcaaactcgtcccgctctatgacactattaaccacgtgtagatgaattattcctctgtcttttccgcgtgtttgtggagctattcaccgacagtcaaaattgttgatgctgttgctgttaatattggtttactacgatattgaccattcggcagttttctctcgtcatagttacatctgagcaggtataacaaaaccgggcaaaatattactatccttttctcttgtgtgtggtctgatgagcgctggcccttttcagcgagatgcgccgaggcaagaagaatagatgctgtctcgaccggccactttccttttttgatctgctactgatgaccccatcccatctctctccactttccccgtttacaaccgtccgcccgcttacatggaacccgaaccttcacttctcacttcaattcgttaggaagtaaccacagcaccttccttagctcaacgactaacgtacaagttaaccttgtgtttattggaccttccctctctgaatttgttcgcttctcaccctgtcgtggaatctcgtctcgcacccctttcatctaaaaaatctccttagcattgccatcatcgtcttattcagagattacaaacagaactggccagcaaaccaccacatcgactactgcaaacagatgcacatcgtctcatatcccggctatcacaggtctgtacagggtcaggcatggcctgctctcgcttcatcgtatatgacagcatggcaaaccttgtctcttcgcttccagagaatcctccattgatcgccacgagattcacctgaatatctctaatcacccggttcaacaccgtttggcgagtagcagcctcgaatctcagtccctatttcttgactttggggggatcttctcactacctcactcaagactgctgacttgagagttatgcgaccgtccctgatgggctacagcttacacggcacagtcaaggcagtctcatctgctcctctcaagagagcaaacccatgatccggagtctccatccacatccaagttacccgtcgccggcttaatctggcagacccggcatttcaaccgccccccattctcacaaggatatgtcgacaaaccccagagcgtcgttaaaccgttgcttgatgcaaggcgtcctgcagcctgccacccttcttccaaacagccactcgcccaacaccccggctgtcacaagccaagatccgcgaccgttgaatgtcatgatcgagttacatgggccttcattaacaggcgcctatgccccaattatacacctcatttctgaaaccgagactaggcctgcacatttgtaaagctacggatactgcgttcgcccttaaagtttgctccattcaacgacctcaactcaaccttcggccaaaaaggtaccaccactagacaaccacttcgcctctgtttcaacccccagctagttgcagaaagtaacaagatgcaattcgattgacggctctcgattgtgctggttccgaataccacgcagagtacacgcgttcccccacttgttgcaagtgcaatcggagcttcgtgcatgtcaaaatcttacttacatggttcttcgtctggtcttgagtccttgccacctagtgcaccatctgccggggatatcggcatcacatttcccatctgcatgtgtctcttttgtctctgatcttttggcggagcgcttcccatatcaggcgtcaagcccgctgtcttgaaccatttgtggtcaagtgacgtcgtcaacaataagcgatgaggttccatttctatttccctatgaagtttgggcctggaattctacaattgcctcattgaactctattcaataaatccctgtctcgcgtttgctcacacgttgtgaagaaacctctgcttatatctaccaatcacagatgagattcgtatctgaagctaaccatcagacatggaaccactgtcgcaagcctcatattgctaaatattcttgacactcttggcccgaattcagccaaggcgttcagggcttgtgtatcatgcgacgagatatttcagcaggtccaaagagaattttccataagagcccacaaattccagaacacatgtcgaacttgtccctagtataatcagaggaccgtggtccttgtcactcttagcctccacaatttgatcgtcatcaacatcccatgcatcagttttcttcatgcgaagcagctggaagttgaccgcatcactatacggatatgcacacagcattgtccgtatcacttgcccgtattcccctgagaagcgagctgttccccatccataactccggagcaagtttcaggacatggaatagaagttcccaaggtgacaattgcgacccagactcctggttcgtggggttcgaagcttgagccttttttttttttggcgtaccgagcccatacccttggttctcattcaggggggttctacttgggggttgatgccgagctcggagaaaaaaatagcccgataaaaagattttaaagattgactaacacaatctcagtcttgagaaaagtgcttcatgtgaaaggctcattaacccgatggagccgtctgcaatgtaacgacacatagggttacgtgagagcatggggactatcttcacatgcaaagtcatatttcaatgatacgagcccgcaagtgggctgcttttattagcctgggtattgatatcaacgtctatctgtagcattgaggaaaaagtgacagtagcacttttgagtccccatcaactcgtcacaatgatgacatgggtagcacccaccatccatatgtatgattgctgagtgtgaagcaattcctccaatgtaaagagctggtaacacggcgcatgttctgtcaaataagacgttatgccctctgtacattttcttctcgggcttacttcctggacctaggagatcattacttcaccggcaccagttgccagctcctccgaaccctcttgtccgggggatttgggctggtcggttaggcctctcgacggcgcagtcttcatctctaacacatcgctgtcgctcccttgccgttcgaggtcctcaaatgtgaaggcatcggacaagttgactgcgaggaacgtttttggcagtttaaccctgcaagaatgtattagtcaaaattcatgtgatgaggagaaatcgtggggggcttactggttgaatttggctcgaagtgtcttgataacctgcagccaatccgcgtgtggcgtcagacttcgtcggggggcgcatccgatgcagtgacggctatcgagttgaacatgcaagggatcaaagacgtggcatccagggctgatggtgatacgaatactatatgtaaacgtgggggcgttatggggtgacgaaccatcgcccgccgttttcatctcagcttcgtaaagctcgaagcatatctgagaaagatagtcgagctcgggaatagtgctacgcttaatcttggtctcaacgcctccctcaatgatgcagtttagcaatgtgtagatgtgtgactctttggtaaagtaaaagaaggatttggcgtcgtctgaagcttgcatctcctccaggtcctgcacgatttccttgaggagaggcaaagatgtgagcaaaccaatctcaagtttctcactatccgagataccatattcttgagggcagataaagtcaaataaaaccttggcaagacggtaaagctcttggaggggctcattttgagcatctgtctgagatgcagtttgcttcgttcccttgtagaggcggaagtactgctctggaggtgcctcttcgttgaagtgtcgtagattgttaaggaacgatcttcttctaaacaacttcttgaccgaggctgatcgactcccagcatctaccttatctgagccctcaggagagttttgatggctcttgtcggttttctcgtcaatagacttgccatcttcagactccttaggtttgccctctttggtaccggcagctgtgtactcatccagcatgtggttaggaggcgtgtacacccactccaggaactggcggttgtgtagtgcatcaaatttcatggtgtcgtaaagttccgatattttgcttgggtcaaccttatcaccatcgcagaattcctggaacaatttctcccatcgctctcggaatagctcagcgtcttctccacagcaccatcgagactggatctggttgatagtgtttgcctgtgacattgatgatgcaatggatgagctggagttatcgccagacaacttctcagtgctgggatttgagatagcatttagcgatgtaacggcgccgctgcatagcttcttgtagttgtgatccattacacgccgatgaaagttcatcagctgtacaactctcgtctgtacctctgaaggttcaggcatgttttccggccaggtgaattgcgcagggcgctcgttgcccttacgcagaaggcctttgagcttcttctttaccttgtccatttcatccttggcagcattggagtcatccaacagatctttgcgaattgtgatgaagtcctctgcaatgtctttcttacccaggaatgaagcggcccagatctgagcactggttgtcacacgtctctcagaactgctgaaaacgtgaacctcgtccaagatatcccggttcagaagcatgagatcattgcgcatattttcgccgagttcttgggcctggtatcgggccgagtgtgttggttcgcctccccatttgacaatgagttgcagtttgtcgagaaccaacctctcctcagcagccgtaaatttggacattgtgacaccagaaagagaatcttgtcgttttggtgctccgggaggcttgtcttcttttgatgaatcgccctcctcttcggccttgttattctccttctcggttatggcgacgagttcctcactgatagcgggctgttctgtctttttcttcctgaacattggcttgatctgaatcttagtacccggccagcttcccttcttgacgaggacattgcggagagatcgaagcttagcacgatcttcaattccctgctcgtaagccagatcgactgcctgaatgacactaccaagggctgcttctccaatcaacaacacttcttcctggtggcccttcagaagtgcaataaagggttccgagtggaacgtgaacttgtacttctgcttaggtgtgcgatctgcgtgtctaatcacagaaaccatgcccttcaacttccaggagtgagtcggcagaggaggctcaggcacagcaggtgtatcttctgatggagggtccgcgatagcgctctgtggcgccggcggggcggacgaaattcctggcaagttcacatcggtaggagtagtcgggatcaccggtatggcagtagaactctgtggcttcgaaggttgtccagtttctgtgggcatcaaaggggtgaccgtgccgcttgttgcacggcgcgatgtgtcgtcgggctgtgaatctgtggtgcccgggattgatgctatgcttgttctaacgccgttagtgctagattgacctgtttgctctcggtccttaaacgcattggatgcccgggtgaatgggtcggttcccgattctgatggcgcaggcgagggcataggaggggtgacaccaccacgtcgctgtttctctttgataaaaagttccttgagaatattggaacagtgatcgtagtagtcgtcgttgtccttcacgaaactccagccattgacatcgatgacatagctctttcctgacgctcgcaacatgtcgaaaccacagactctttgtccgaatgctgtagaaattttgctggccatttccttctcttccgtgccaagagctgtgacatatcgcaactccttgccatgggtatttcttcgaaccacgccgtctacaaccggactctttcgagtctctgcgtgacaatagctcggaccaacagtgtaagccttgacatcttcagcgttgtcaacttgcataaagctttcgtagatgtagctgctgtctggctccgtaatagctctaggcacgttgaggtcttggatgtagtcagaactcttgtttccaatctttcgaaagagcttccgagcaccgccgccatcctcactggggaagtaaatgatgatgttgtggtcttctccactggttggcttctcaacaaagggctttctcaacgtttggccatcgacactgattgtgttgccatcgtcaatcaactccaccttctggggaggtggcacttgttcagggtcgatagggtcgagagaaactccagagatttccttaatatgcttggacatttccggggtaagatacccagggccgccatcacgagtgacctcaacacgctttggtgttcgaacattgatcttgtcgagtaagtgaagacacaagcgacggtcccacagaatttgttgcatagggacatcgtttacgcagaatggctttcgcgccttgacgtatgcaatcgccttgtctaacgggaatccatccgagtagaaagaaataagataatcgctgtccggtgttagtgatctctttgggtaattcggcacgtgcctcttgcagcactgacgatgcaccccactatgctgcatcggctcaccgagaggaattaattgacttaccatatgggccaattctcaacctctgaacaaatagattagctctggatatacaattcaagttttgtgtgctccttaccttcatccaggatgaccttgtcaccaaagacgacgacatcgaattctcgattggcgataagccggttcagaatatttcggctaggtttacttctagccttgatatcgagagcgcacacaccaataacaccgtatcgcgaaggtttcactgcagcacgttagatactatgatcaatcctttcgccctgtaatcatcccgagtacggatacaacgacataccctcttctctctcccgatgctgcggagcccgatcactactcgggctgtggctgctggtcgctgtacttccgctgaagcgtcttttggctcgactgcgagatcggtcaggcccttgattgcgcagaccggatgtagcgttctgcatattgtcgtgacggatggctcgtttcgtaaagtcaaggggctgcgaattgtggtctcgggcagttagattgtgctgattgggatttcctacgaccgattggcctgcttggagactcgaagtagtaacagtgacgttggaaacttcggcttcagactggactatccctgtgcttttgctcgttgacagaaatccaggcacagatcgtggtggggttcctaactctgatccttgagctgatgatgaaccactgaggacgccacgggcagatgcaagagaatagatggatgtccctgaaagtcttctcgattgaagatctgaggaagaagagaagcgattgttcgtggcgctaggagtttccgacgagacggtgtgcgaattctcgatggtagacggtaagcgggttcgctggtggtggggttcgtctgaaagttgcgaatcggtcaacacctgatcttcggcggtggtatctgaggtcatggactcgcggcgagtacttgcaagagctcggggattcttgattggcaaggacgagacagctgttgttgagttttgggctatcgtgaaactagaccggcgtgcgtatgattctctagtaacgggctcggcaccgcgactcttcctagtggcagcagcagcagaagaattggcgagaagcgaagctgatgagtaagagaaagcacgagcctggcgaggcggtttggcctgtatttgatgcggctcggcagggacgtaaccaaaagcgagggccgatgtaggaggaagagagtgtggattagagcggcgaggtgaggtggaaaagtcggcggcggaaggttcaccggaggcggaggtagaggggctagtcaaaggtccgggtccaggttttccttgtccttgcacttgtgcctgtgtttgtgctggtgctttttctgggcattgatcggaactggtagtgctaacaagatttgtgtccggtgggttgttcatggtgtcggccgtttcgagcctccgcaatagataaagtgagccaaggtaaggtcgtatgcggatgagatggatggtatcaattgatacagtgcagtatctttctggtttgatagacctgctatttgctgcttatcttatgcagtgcatgcacgtattttcttgatagcgattctgattgaatgtatcaaaaggccctgctgtcaattgattcgtactgtcaagctttgttgcgtatattgattggcgacggtgcctggcgatggaattgtagccacaagcttgtggaatgtctgacgtcgttgaacactcgtttattgaaatccctattaggttgtcgagcctaaattgcttgcagacacaataaagtagacgtttcagacgtttttcaatgtcctcaataaagtgtcttggacaacgtctgaactcagcctttgtccacggttctatcggaggtgaaacagttttctccaatacatggaagcgagatgaaatgggtttatattatgctcatacaagacaacaatgtcaggctcaatgatgccctgttttctgtctcagtttgaattgggccgttaccatgtttggtgctcagaagagaatgtgatgcgggtgctgtgccgccatctcgttaggtactaacactgctaattgtaccttcccaacgcttgatattgctacaagtcgccaggtgacggggctgggttctttcccctttactcttcctgcagaattgaagctcttagatcgactgttcaatgacgcaagtgtgagagatcactctcacaagacgtcggtatttaggattgacaactggattgcagctgagctaacaggaccagggcctgtgtaagaggctaaggactctagagatctacgaggtatgactttacttgctgcaaatccatgatattttcccctgatatttaccttgtcacttgaggtcattctagtttgctataccataccaatatcacatacccaggaacagctgcttcttatggatgtcatcagattcatctcatgaatacagctgatagcggggttcgcgatgggatcatctggggagtgggggctcaatccgtgatagtggagatggcgcttccaagcttttcttataagtcttttaggtctagactatacatcaccatacacgtacatgcagcgacatattaggctgtttttctcaatggaaaacatgcaagaaattaaaaagactgcgttcatgcaccacatgacagttgcaagaaaggcgtcaaaccttgggaacacctgtaggcaccgaggcactggggcatcatccatcgttgtagctccaggaacgcggcaatcagaacgagatcgaaatgggcatgctctgattgagctatgctattgggtaaacaagttgtggaaaagatggccacaagatccagccaagttgtcaaggtttccgtttttggttacttcaaggaacacggttgaggtgggcgacaagctttcaatctaaaagtgtcatgggatgaatgccagatcgtgttgtcagcttgatgacttgcagcaggttgattcttattaactcgatcattatttccgagtcacttggccaagctctgcccttcgtcatcaactggaactggtggcattggctcaggctaaaaagtatgtatgcacggaatatatccattttatctacgcatcctaccctcaactaccggtacccctgcagccgttgtatcgctcagactctcttgccatgaataaagccttatgataagcaatacacacctgcagaaccgattggccatgtattgccaagactaccgatgtactgtgtaagatctaaatctggcgaatatccttgaaacacggatctgagtgcataaatgtttcgtcttgaatctgcaagcataagaatgaagttttaagttgattgcccaacaaccactaggcaggcggatggtttcacatttacgagattgcactgggttgtttcatagtttcagtcaagaataatatcgtgctaaaaattgtcaagtctatgtatcgtgcaggtagtacaacccaaaatcaacatattccgagggagcctctccctttaatttatatgctgtacatgggcaatggtatacgcaaaaaatccaatttcccccaaatccccaaagccaggtagattcccaatgcatcatgtcatgagtaaaaaaaaaaagaatcatctagttctcgttggggttgtatccccagagccgtcttcgctcgagggcccaccagtgggcaacctcgtcggcttctcgcacccagttcgcggcttcatcgccgtactggcgcttcactgccttgatcgtagacttaatattccacttgtttagagggtctagctcgagtggatctttgccaagatctgtaaatgtgtattcgaggtccttcttcagaggaactgccagtcgccagggagcgtcggctgatgtgactgtcagcatgccaccacctgggttgataagtccaaagttccaggcacggcggccgtctttggtcttttggtatggtctaataagggattggccttcgtaatcgttggcgaggtcggacgcgatggcggagtcttcctggttcaacgatcctgagttgacaaggaggtcaagaacggtagggaggatagagatagaggtaacattggcctcatattggattcgagggatggaggggtgacggaaagaaatagggactctgaagttgctaatatggcggttttcgtatgtaccagtcttggagtaatcctccttgaaagcttgtccgtgatcaccgacaaatacaacgagggtttcgtctgcgattccagcgtcttcaaacatctgcatgaggtcaccaagccaggcgtctgtaaagcgaatggtgttgagatacttgtccatatccccatgttggccgcccttgttgcccatatacttctcggttttgaaccatttaggcacgccccaaggatgatgagttgtgctagtaaagtgcgacatgaagagacgcttgttctcggccagtccatcgctgatgtacttcttgatgtgctccttcagatccgtctcggggtatccaaagtagttaatctcctccatatcggggttgtggagggcctcttcatcgagctttggctttgtgaccttgaagtcgaatccgatcttggcatcaaacttgtcctgtcggtcgtaggagtctgtaaccgcctgaaagaatgcgggcttccattggtactcgtggaacttggcttgctgactttcactctttccaaaccactctttggatccccaccactgcctcttttctgtctggttgtttttaaccttgttgaatagttcgagaacttggggaaggcagggctgatagctctcgagttcagcctcttcgaacatgttgacggccatgggccacgcgccgcaatgggctgcagcgagactcttagtcgagacactgctggtggtgaaacctcctaccacgttgattccaccgaaaccaggcttgtcctgggtcttccacgttaggttttcaggctgggcgtaagcggtaccgttcgagtttgcgtagttgccggattttcctgtgattctctcaaagtttggtgtcatgcgcgacacgcgactgttgatttcatctctcagcttttcgtcatgcgattccatgatcatgcggtggatatcgctgccctgttgaagtgggaacaattcttcacgcatactctccatgaggatgagagcaacgtgacgaatcttgacagaattgttgtgtagtacctcttggatgggggcaatgatgtcttggtcgaggttagtaattcgcatagggtcgttgacaggattgtagaatccccgatcttgcaaagtgtttgggcacgtgtcactgggaccatccttcttatcagtctgattctggtaacgctcagtgtcccatttcaggaatccactgggaataggatcaggtaaccacttgggagggttatctctgtaattcttgatttggtcgttgttgattttgctaggagcccagcccttgaagtctcccttgggggcagcccacttggacggctcggtgagtgccttgagaggccattcattttgcgaggcgcagaggccaaatttaggcttgaccgattcgagtaatcgcaatggcaaactgcttgccatgtggttataaggttggtcagggcgaacgatggtggtgatgccaataaagagaaggatggaagtcgtgatgatccaaggtggaacaaaggcacacatgcgtcgctttgttggcgcgccttcctctggctccttctcttctccatcgtatctcgggttgggtgatgcgttgccagtgctcgcaagagattctccgctgttggtgcggcgaaggaaaggctcggcgttttcagggtcatgctggttttggctttgggggcgaatctttccccgtagatgtcgggatacttttgatatgttaaacgtcagcggttttaataggataacagaacaacatacccgaggcaatacgctttccgaggccagttaccacgttgccaacggtcctgtagaggtagttctgagggaaccacgagacaatgaggataatcaatgcagaaaccaccacactgctgctttcgctaacgagaacattgaggccttcgccattggcaaaatcgccagcgtcgctccattcgacttcgccgcctgttctgtagtgaaagccgagttcggacgcagcggcaacgaatgttattagactgtatgcgccaaccgttagtgacagacccaatgaaacctcacagagcggtatgaataaagatggagagacttacgtcagaatgcaaccaagaatataaccagcaagggaaacaattgttcgctctcgacgcaataacaaacgaccaatgagaactaagaagacatcttgtaggaaaaaggtcggtaggtagacaatgtagtcaatgacggatatcgagtgaatgtgaatatacaaatgcaacaacttggcaaatagtattgatacaaaatagactgcaaaaagatatgagacggttgaagacatcgtgggtctatctcacatcatcagatgagaagaggtcgaagtaggaggatggagatggagaagaggaaaggaacaagatcaagtctgggcaaaagccaagcggacataagactttttgtcagatatacgaggcaagcatgcatcgttcgttactagctgatgagtgaagagacagtcagtcaacacaatacgtctagtctacctagccccagtcccagtcccagccccagttccggattgaagtgaaacagagtgacacgcaacccccctcagcaccccttgcaaacccgcacccctcaaatagagactcagtattactgtacagtataaatggaattattcagggttggtatgtggtcgcgtgttgcggtgcaggtggagtgaaccgcaaagcgtggtgacactgtacaagtcaaaaagtcagtgtcactgcactaagccaaagacaaccttaccaccagcatctcgtgcataatcgactacgcaaacctaaggctttaagcttacatcgggcttgctctttgacgcctttgacgtgcccacaagcccgctttcttagctcgctttccactcgctttcagtgtttggactggggtctgggtttggctttttcttagactaagccgcccgctgcgccaccgctgaaacaaaaaccgcctacgaggcacctagagcggtacacacagacacacgcgccctggaacaattgatcgcctgcctgctccagctcaggtctgttcctggcaaaccgtccaaagtctacctccactttttgctaaaaaagaacaaagggggcttttctttcagttcggtagttggacgccgattactttgtggcctctagatccattccaaatcaccaccgatttgctgcgtcgtaaacgtcagctacgatgcaacgagttaaacccaaggcaaaaaatatgagagaacattagatccgatcagatcccgaaaccttgcttcctcttatactggttggccctgaactgttcccctgaccctgagtctcgctgataaacttacctgccctactgccctgacttaagttgtaacttgggcgctaatatcctggtgacgtctgtatcattgtgggtgggtggtatcatgtttatccttataccgcactgactggtattgtgtcaatggacgaacagcggtcctgactaatactagtaataccagcgtcgcgtcaaagattaaagtcttacatagtgtttcagcgccatctcttactgtgtcttggctgacggcttgacaaggatgtccaagaatggtggggttgccttaagtagatcattctcaggtgcatggagaacctctcgtttccatgcttcggctatgaatagaaaggaaggtgaagggatgtccataacgcactgataaagcaaacggccgatatttcgatcatcccatccaatgatccttcacctcatactcactcgccaacagaatcatgctcaactcaacttccttcccttccctgccaagcccgctcacgtaaccaaggatggctgcagtatttacgagcaatgcccccctgccttgaactcgataaccttggcaactacggatactcacggtgtcacaagcattctatccaaaaacttgtcttgggaatattgcatcaacgagtaccacatcggttaagccgtgccgccattggggcccaggcatgtatcctaagctttctcgcagccttactgtacaaccaagctttaccaagcgcgtatagtcgtgttgatttggccccatagtgttatcggtcgaattgaagccgaggaagcagggtcgatttcgtcaacgacctatttcagtccagatcctcgattgttttccagaattccagtctcgatgtcttacgccatggcttgacgccgttgcctgccgagtgattggaccctgtgtaagaggctgtcgaactgggttagtgaagggctcgtctggactttacttgataccacatttgcaagtatcgagctgacagaataactcgtacattgtggctcgagcgagtcgagactcaatttgccatcagggtaggtctttgatataaacaaacacatccataacataaattggagtctttttgtattgaattgagcatatagagaatgtagaaaaattattagtcgataaaatattgagttcttagtcaggaaacaggttcagatatttttgtcaactctatacgaaggatactgccgggcgtcaccgccaaaaattgtaaatttttggagatggctccagcttcacgcagagaagcctccatcgcagagcgcaagcgggcatcattggtgtagttattcttgtcgctactcgcaccagctgcgtctaatataatcacaatgcctcataatgaagcagaccaccctgtggtcaagcgccagaaaactgtcgcaccagccaatgcttcaaagtccgcatcagagtcttctcgaatttttgcgcctttccgcgtatgtcttttctctgcaacttcgccatgttgccatagctaactgttgttcaagactgtcggtttagtatctcctaccagtgtcccttttacctcgatccctctcggcaagaccactttccagatttcgacctctgttggccgatctattcagacctacgatcttcgtcgcggattgaacctcgttttcatcactcgcccgcagacccccgccgacatcactgcaactctcgcctggaagcaacagattttcgcagcatggggaggatcgaccaagggcgaacctcagggtgtctggatcttccagaggggtaagaaagttaatgagcttgtgctgccctccgacctcaacgagcctatccagcagatccaggttttaggaacatggactatcgtcgctgctcttacacgaatcgaaattttcaagacagccactctggagcactacacaactatccacaccacgcctgccagcaacggaggcaacgaaatcaccggcggtattgtgtctatgcccactttcctcaacaagattttcgtgggtcgcaaagatggttgggttgagatctggaatgtcagcaccgctaagcttatttacacaattctgcctcctggccccgattgcggttctgtaacatgcttggagcccagtcctgctctatccctgttggccatcgcctattccgagggaactctgattatcacaaatgttcttactgacaagatctcgcttcgcatcgaggccggcagctcggaagcgcaagtcaaatcgatctctttccgaaccgatggcatgggagccggtagcgatggacgcaaggatggtgttatggctacatcgacagctgccactggcgatgtcacattctgggatttgaacggcggtggtcgtgttatgggtgttttgcgaagtgcccacaaccctccctcttacgaagggcctcttgtccgtggcggtatcagcaaggtcgagttcctccccggtcaacctgtggtcctgaccagcggtcgcgacaactcgctcaagtcctggatctttgacgaaaccccattctcccccattccccgaatccttcactcccgcagtggacatgctggccccgtcaactgccttcagttccttcctaccgatttcgagggtgccgatgctggtaacaagtggctacttagtggtggacaagaccgaagtctttggggatggagtttgcgccgtgatggtcagagtgcagagttgagtcagggtaatattcgcaagaaggccaaaaagatcggtattttggctaccaacgccctgtcgcatggaccaacaacgactttggaagaccttaaggcccccgaaatcacatgcatggcttcttcactgaaccgagatggtggcatgggtgccatgcccggcaaccagcctatttggcaaaagtcacaaaagaagagagcgcacaatgcagaggtcagcggtatgaccggctgggagagtgtggtgactgctcacaagaacgattcctacgccaggacatggttctggggtcgcaagagagcaggtcgatgggctttccctactggagatgacaccaacgtctcgactgttgctatcagtccttgtggtacctttgctcttgttggtgccgagtctggtggtatcgatatgtacaacctccagtctggaaaccatcgccaacgatttccttcaagactcaccccagcccaagcccgtcagctcaagatgcaacagctacgacaggcggacgatgtcgtgcaactacacatggagtctacccgccagttccccatcggcaccggaaagcataccaagcgaatcaccggtctcgttgttgattcgatgaacaagacagtggtgtcctgctctttagatggcaagatcaagttctgggatttcttgacaggtaacttgttggagcaaatcgactgggcacctatgacattccccacaggatgcagataccaccccgcgagcaacctccttgccttttcatgcgatgacctgtcgattcgcgtagtggatatggagaccaagagaactattcgagagttctggggtcctcagggtgccatcaacgacttttgcttctctagcgacggacgatggatcatcgcagcctctcaagattgtgttattcgtgtctgggaccttcctacaagtcacatgatcgatgctatccgacttgagaagccttgcaaagccattgcaatgtccgttaccggtgactatctcgctgcgacaatcgagaacgagttgggcgtgacgctctggaccaacaaggctctgttcaagcatgttcccacgagacagatctccgaaaaggagatcggccacgtctccgcccccacagtctctggcgagaacagcaatggcatgctggagggtgcatttgaaggcgagcaggccgaggatgaggataccgtggtggctcctacaatcgagcagctcagcgctgatcttacaaccttgtctctggtccccaagagccgctggcaaacactgctacacctggatcttatcaaggagcgaaacaagcccaaggaagcccccaaggctcctgagaaagctccattcttcctaccttcaacaacaggcaaagataccctcatggcgaataaggagcagaagggagatattgaaaacacatctcgtgtcacgaagcttgagcaggctcgttttgagcaggcccttagttccaagcttcgtgttggagccgagactggaaactgtgagcacatcccttttacactaacatttgcacaaaactgactttttacagacgatgaattcatcgagcacctcaagtctctctccccttcaagcgcagacctggaactccgctcgctctctattggtgatggcgacgatgttcctaacgagctgctgcatttcatccgcgctttgacagcccgtctcaagactcgccgagactatgagctgacccaggcctggatgactgtgttcctcagacttcactttgatctggtcatggagaaccaggatctactggaggcattgagcgagtggaagacgtatcaagagaaggagtgcacccgattggacggtcttgttggatattgcagtggtgtagttagcttcttgaggagtccaaggacataagagcaatgttggtttgatagtaaaataatggcgtttgaatatcatggcatgttagggagcatatggtatactagacaatacaatattcgatcccagcaaattttcaactctgatcgctcggcgcgttcatgttttcaacatcctcaaactactagcatttgaacctcgtttataatttcgttcagtgagtcgcatcttcaactccttcctacctgcgaatcctataatacacagtttcttcctccccaactctttcaaaactagacttcatgtagtcttatcctctacgtttcaggttcaccgcgtgtttgcgcattcacgctaccattcgtatggtgttcgaatgatcgtcgcgaaagtgctatgcactcatgtctggagagtcgatcgtgcgagacagtactggctgatcggctttctagacctgctcggcaccccagccagcgtcttcggcctcgcgcatgttggcagggggctcgatggagggaacgaactcgagagcgacgtaggcaataccggtgatgcccacaatgctaccggcgatcttgctgagaacactgtcgctgaccatcagagagccgaggaagatgtagactaggagtgaattagttgtaattcgagaatcactgttgccaggcattaacttacaaacaccacggccgatgaaggagaacatgaacgacgcatgtcgagaaacttgaggggggatttggaactctgcgacctgttagcattgacctgcggggatccggtctgtcgcgacgtaccaagaagcccagtaacaagaccaaagacgatcatgtaagcacccaggatgatgggctgactgtagaagaggcattagtacccgtgctactgtattacggcgcggcgccagattcgaatgcgaattgaaagcgatcagcttcgagcatgaaattaacgtgtacgtacaggctgaaagagaagatggagacgataccaccgaggatgacgatgacaccaactgccaagttgacaatgcgactacacgttgatgcgatggttagcgacgatgcaattccgtacaaagactgctgcaatgcctgcaactcacaagatgtcggagggctccatgttcatgatgtcttaggggagaagggtgttgctgctgaggtttgcgccggtgatgattcgaggtcgatcgagttttaaagtagaatagagataaagctaggcagcagcttaagaggaagatcgcgttgaaggcagacggattgtgatggatgtgaggtttgcgtggccacgaatggagttggaaaagcagagacaagattacgtaggtaaaccccccagagatagctactgtaggctgtagttttaggtgaagtgagccccccagaatcaagaacctgcccctagtccctgtctaaagcttcgcttcaggttaggtcggtcacagccacatacggggggcttggcctagcttgaccaatgacgatggtgcgagatcaggagttggttgcggagcacgagaatcatgccttgacgaatcatgatcaaggatccaaaaacagcagagaaagctcaaaatcaacccatcgagcagttaaaagtgaacaagggccttgagatgcctaattcgagtcttggtctatttccgagtccggaatgattattctatcgctactaaggagcggcccggccatcaaaggctcgggccgctgtcttgctcgtcaatggcgtaataaagagctcgtgaatctatctcgtcgagctatgcatcaggcgcatcatgatactcagctacagaacatacgaaatattggcatcattgctcatgttgatgctgtaagttggaccatattggacttcaattatttcaataagtctcacatcttacaagggcaaaacaacaaccactgagcgaatgctctattatagtggtgtcacgcaacgagtcggaggtaaatagacatatgactggaacttactaagagtaaatactgataacaattcagatgtcgactctggaaatacggtaacagactttctcgacttggagagagaacgaggcatcaccattcaatcagcagccatcacattcaactggcctcttcaccaatcacttgctcctggtgaacacgcaaagacgatcaatctcatcgatacacctggtcatcaagactttcgtttcgaggtcgatcgctgtctgcccattctcgatggcgcagtttgcatcatcgattcagttaagggcgttgaagcccacacagaacgagtatggggatctgcccacgagtttagagtgccacgtattgtgtattgcaacaagcttgatcgagagggcgcctctttcaaaaaggctgttctcgagatcggaacgcgtctcaaaggctggccacttgtctgccaaattccttggtgggagaaggaggactttgttggtgtagttgatatcgtcaaccgagtgggatatcgatggaagtctgagcgtgagaaaaccgtctacaataccgcacagctgaaagagaagctttcaagttccaacaaggatcttcttcctgagattgagactgcacgacaggctttggttgaaggccttgcagatttcgacgatgctatcatggatgaatttctcgccgagaatgaaaacatcgatgcggctataatcaagcaggctatccgaagagtcatccgagaaggcgatggccgtgtcattcctgtctttgcaggttccagtttccgtcacatcggcgttgagccattgatggatgccatcacagattatctaccaagtccggatgagcgcccatctgcagaggttcgcgttggttcaacaaaacaacgcttgatcgaagtgctcgataacagtcccaagtccgctagaggacaagtctcttcgatcgcttcagtcttcaaggtctttaaccatcccaaggagggtgtaatcagttttgtgcgagtttaccacggcactcttaccagaaacgcagcaagtttcaacaccaacattttagcaaatgaaaagcctatgggaattcttcaaatctctgcgaaccaaacacaagatattcaaacattaggggtcggtcagatcggagctttgagaggcctgaagaaagctcgaactggtgacacactcatcacgatgaatggaaacaagcccatccctgaatctttccgccatgtcaagattcggccgccggagattccaccaccagtagccttcttgcaggtcgacccctacggcaacgttgccgcccagcaactccagatcgcgctggagaataccacaagagaagatcccagtctgcgatacagtcgtgacccaaagactgagcagttcaccatccaaggtatgggcaagctgcatcttgacgtttcactttacaacatgaagcaaaagtacaagatcgatgccgactttggtcctattgaagtcgattacaaggaatgcgtcacagagcctacgcagcctcagcacgtcatctttgaccgtcccgtcgcgagcaagcccggcaaagtgtcgtgtaccgttactctggaaccgcttgaggaacaccaccgagaatcattactggagtctagcgttgaacgcgacgggaacatataccacgtcgtgattcctttggcagaaggcgctgccactctgaactttgacccgaaggaagcgagggcgcagctcctcaacggcgctattgcaggtctcgcgaggggtcctcgtcgtgcagctcccgttcacgggtgcaatgtaaccatcacactagacacggaacctggagcctgcgaaactcccaccggtgggcatttcagcagtgcctccaggtcggcagtgcaggcttctctgcgcgatgctttcgagaaggagcagattggcgttctggagcccatcatgcttgtcaacattacctgtccggaggttgtagccggtgcggtgcagcacgacgtcacagctggtgccagtggtcaagtgctggaggtcaatgatagatctgccgagtctacaggtgaagaccacattgatgtgtccaagatctatactcctcctgatccgtacgactctatcacctcactgcgtggtaagaagtctacggctcgtgtgatagagattattgccaaggttccgtacaaggagatgttggattatgataaccatttgagaagcaagactgcaggtcggcactcgatgaccatgttctttgactcttttgccaaggttgttggacatcgtgagaagagcttgtagggaggggacttggaagatgtgtatgattgtaagatagaatgaaagatgaaagatttatgtatattatgtatcggatcataatctgttagagtgcgataagtgtgattaagctggaatattgcgctggtttcaaaaaattggggagattgtatgtatgccaatcattgaggaattgtcacagcacaaagtagaacacgatcatgaataagtgaaaaaataaaacccgtaactgacttatgtactatatcctatatacaacagaaacaaacatgctagatcctatcaataaccaagtgtcttatagaaaagggtattcccatctgaaaactcgtgtctatgtataataaacgccaaaacgaggggaagtcatcatcatcaaaacgctcgccatatgcaaaagatcaaaataatgaaaagaaatagacagtcatcttagacagatcgcttttgaatgttgcacttcttgaggcactcatcaacacccagagcaatgctcttaggaatagcagcgcggaccttgtcgatgtcctcaccagcaatgctctgaccaaaggtagcagcgataacatcatcgctcagagcaacgacctcatcagcaatttgaccagtgccgaaatcctcagcggcaaaggaggcgacgaaagtggcaggctcgcagtcggggttatactgggtgtggacagagccctggtagaagggagtcatcatgttagccttgagctcggtgcggataactcggcgcttgccatccttgtccatgacgccgttctcgggggccatctcagtcatgagacggcctgaggtgacgatctggagttcggcggagcgagggtggacgtggagagtgttcatgccacaggctgaagagaatatgttagagttgttatgtaaagtagatgtgtagaagtcgaacttaccatcaattctgccaaaggccatgccagagccagtgccgacgagagcgggaaaggtcttgcggttggcagcgataagctcgccgccctttccagggttttcttgcttcttgttgaagtcaaagacgaagtccttgtcgtcgggaagaagggtaaagaaatcagcggcgctggtgtaagtgttagtcaagactcatcgtgagaagttgttgttgagagtcacttacgtatcagcaagtcgaagctgggcagtcagactgggggcctcggcgtaagatcgagggttgcgaggagcagcctctgtgaaagaggtaaaggccaagatggcggagatggcggtagtggtgaactgcattgtttttggttgtggttgtttgtaaggtgaatgtgatgtaagtggtcaagagactgagactgtaaagatgagtgatgatgttgtgatgcttgagagtgtgatgatgatattgaatgatatttctcaacttgacaggacaacaccatcttcttatacaagtcttgatcccgaatgttccacatgatagacaggcacaagatgcagctaagctaagctgtctgacaggaacagattctcacaaggctctgcaaactcaaaataggatacacaagcagctctgctgtgcgatacctacggaaacattgacatccgctgccagttcatcatgtaggccaagtagtaccagccacatccttgaagttgctgtggtcttggtgctgagcgagtgactgccattggtcatttgccgctatttcaagatttagagggctgtgcagtgcagtggaaagacgggacccaacaggctgggagccagttgaccgcagcaaaccaaaaatatcgtctgtaagcgctgctgcgagtcaaaaagccaagtccccgaccatgtcagcaccaacaaatcctgcgtttttacggatgttgaataagccggtcaagactgtcgaatgagaagacagttttgtttctgttggtcggatatttccaggaaacaaaacaaaaaggaatcagccgccatccatgtttcaatgtttactgttgtcataagccacgttgactgaaccaagccagaccatttatgtaatccaagcattaatacggagaggatttgtttatatttggaacatcgagggaggaatatttcatgcttcaatagacttcttactttttggttctcccttgcagttggtcctccttgctgatggtgtctcatattggatgggggctattactgcaaattgttcaggtccataggttaagcatatccgtaaaaaataaagacataatgagaaataaacttcaactctgaaatcagtggcttaaaagtctccctccacactgtttcgtgcagtgagctcaggttattacgccactcccgctcgggacgcaataactttgtttgggtttgaaacatggcttcaaatgtttattgaaattggaattggtctatccacttttgccagtatatgatctgaactctttccgttcccactcgatatattaccctggagaaacaattctttgtcagtggactctgtcgcgggaatagcagaggaccctgtaaggacattgataaactagtccgaatactctgtttaatcaacatccttctatattggtgatgctgatcttctggggtaatactgatatgatcatgtcttctttttttaacttaagagaaatcactcgccagtagatccttctatagaaaacctatttacagcccgcaggggtatcaaatgtgcatcgagtacatcgccactatagaaatcgatttcaatagattttaacccatattatctttaataaaaataaaaatattatattcttcttctcttttaaatatacttatttaacagtagtaatttatttaactttttcttactattttctatttaaaaaagtaaaatttaaatgcagttataaaaaaaaagtggaaatgcacatttgatacccctgcggactgtattccacaagaataggcgataacaacaaaccaatatgggggatttattgatagtcaagttacaggtgattctgatcccagaacagatcaagtccgacaaccggaatacaacctttgaatctcgcttgactttgatcgcgttgatagtggattgttcactactgcactccgtacttgttgcggaccacagaaagcggttgcaaggttgaattttaagcgatatttggatcctcagataacaatgcttgtttatttgcatcagaatgctatccgactggatgatcatagattgaaaatagctattaaaaaagaatcatatttatatgtaatacctacctactagataggagatattcaaggtgatatatgtgtaatgcaagtaatattcactaataaacagctctctcaaagaaggaaggaaggaaggaaggagcatcgcaggtcgagactcaagaggcaggtgctacaaggtcacgctttctatcacctcatcacaactcccggtcgcctttctcagctcactcaacacctcagcaagtccctattccacttcaacttccactatggagacacgctaaaccagggaagcatggcgtcgatcttccaaaatacaaactaacaaacactaacttacctaagattaatgtcccccctcaatagtaggtgagcctttccatcaatcttattctcattcgaaagagaaaggctgactcgtcccctcagactttatgattaacatcacctgccaagcgcgtctcgatagccaatcgttagcggtgcagcaagcgtcccgttcagcctgcttgcgtttgcgcggacaatcagttgtggctcctttcctaacaggagccgtctctgaagccgttgcaacgctaaccaaagacacattggcccaggaacaatttaatactggcatgcgggaaaaacaactgtcaggggcgctagaatggccaacaagccaatgtgaactctcgcctcaagccaccggataaaacgtccaggagtagaaccatggtggaagttgagagcacaatagaacaaggacgccatctcttaagaaaaacaggatcaagacaacctagacaagacaggaagagatccagaacagcaacccaaaacaacaaccgagacaagtttgaatagacgacatcataagagccttttctactgcaacaaaacattcatggaacaatattctcttgcctcatccgggcctctgttccgagcatgcttgtcttgtcgccgaagtgtcaaccttttttgtatcggcgactgcagaattaagctcgttttgacatgatgcgatagactctaatctgctccgagcattatcccctgagccaacgacttgaccaaggcacagctctcaacaggattggccagatcggagctaggggtcaagcaaagacctggtctgattgggaacagtttcattactcgaacccctgccacaggagaacctccacattatgacagggactctcaagttcatgcaggtacggagaggccatggctcagcatggggtctgtccacgagcccacagacgaggccctcgcttgtcgttcaatctcctggtcgtgtgggtgaatgcgccgctgtccgcgcttctgaccattgctcatttcctggggatccatttccatctcgcccactgtcgatctcttaatactcatgtccttgcttccttgcctgtcactcactcttttgtttccttcctttttgttaaaacgttctgttgctggcccacaaacttgttgaccttcttcgtcagcttcatcactcgttctgtcgctcgacgacaattacactcttttaccccagttcgccaggattcatgtcgtgttttttgacaagttaaataaaaggattggaggtattcgtgcatatattcaccaacatacgttctgggacttatcgaaacgaaccgactatctttgatcgacgacaatcgcaatgagactcatcaacctttcggctgcccttgtgggtgccctatctgcgccatccatcgtcgctggcaagtcgcacggccatcaccatggtcaacattctgttctcgagtctcgccctctccaaaagcgaggaggacaatgccagtttcctaccgatgaccccaacatggtcgctgttactcctgatgcgaagaatgccggttgggccctgagccccgatcaagagtgcaagcccggaagctactgtcccttcgcctgtaagcccggtatggttatgaaccaatgggatccgaaatccacctacgagtatccctcttctatggtacgcctgcgacacatggattatcaagtcgggaaattccagctaacacttcccaggacggaggtctcttctgtaacgaggatggtgaaatcgagcagccctttgacggcaagcctaactgtgtttctggcactggctctgtcgaggctgtcaacaagtgtggttctacaatgtcttggtgccagactgtcctgcctggtaacgaggccatgcttatccctactgttgtttcttctagcgcaactctggccgttcccggatcttcctactggtgctccaccgctgctcagtaagtgttttaattattgttgatcattgaagatctctaaccatcgactagcttttacatcaacccccctggcacaggcgaggagggttgtgtctggggtactgaagacaagcccgttggtaattggagcccttacgttgccggtgccaacaccgagtccaacggtcagacttttgtcaagattggttggaaccctatctgggaggactctgccttgaagagcacgctccccgagtttggtgttgagatccagtgccctgacggtggctgcaccggtctcccttgcaagatcgatcctaccaagggccagggcaacgttggcagcgctctttctgccaagggcgctggtggctcagccttctgcgtcgttaccgtgcagaagggttcaactgcccagattgttgctttctctaccagtggtggtagttctggatctggcgatgatgatgatgaggaggactctgagtcttccaccgccgaagccgagccctccagcactgctgaggccgagccaaccacttctgaggaggccgaggtcagcaccactgaggagccttcaaccaccgcggagcctaccacttctgctgctcctactacctctgcccagcctacaaccaccagcgccgctgagacaacttctacacctgtggagaccactactgaggagctgtcgacctctgttgccgagacttcctctgaggagcctacttcaaccagctttacctccgctactacctctaagactaagaccaaggcacagaaggccacatcgaccacctactccaggaaggtttaccctactgtcaagcctggtatcttccgtgagaacggaaccaccacttacaccagctctgaaaccgaggagactgctgccgctaccgaggcaggctctggagctgctcccaccgagaccaaggacagtggagctggtcgtgaccagggcaatgctgctctcgccggcctcgtcgttgctttcattgctgccgcctgtttcttctaattcatgtctcctttaacgaccattcaccactgcgtcaccgtagttggttttcacttcacaaattctatttaccacatacattcctttattattgatacattacatatattatcaagccatctacttatcggcgatagtgtctattgtcccctttcaactttactactcaccagtcatatggctgttgtgtcagttggttgacgatacccgccccgggtattaatattcgtcaagagtcttggctcttgttgctcgcgggcattatatagttcaacgcttcttttcacggtcgatataccctttttgcaattattggagacattggacattttgaggaacaagcgatggattttcttttagtttattaacgatgtatgcacactatgaacagagagttttgtttggagctttagagtatgtcgggtggttaaggggagaatacacggggaaggctagctaatgggatgatgctctggtcatctcgacctatataactataaaaataattttgtctagacatttaattgtgcggtttacgatatcatatgtagttattaaaataaaaaagatgtgtctagtcattgtttgatttcctgaatgaaatgtgcttctctcaatgcagtccaaattgccacgtttaccttccatcgggtatcatacaggggaaatatatcatacaaacgccatcaaaatgacccaggctctaataagtacccaactcaggttgcctttcagacacattcctacttgacccaaccaggtacctcatcaggatcgaaatcctcatcatatctcctgtcgcgaactgtttgccacacattgggccagccagcgagcacagggctgcccttggccttggcgccgataatagcgaagcgtcctgatccgtgagcaatgaacccgtgcatcaagccctgctgcacgagcgttgcaaccgtcatctccacgtcttcggatgtgacctcggcgttgccccataccataccctcgttggggcggagggacttggggccgccaggtggtggggctagcgtagagtcgccttcagggttctgcgcattgttcccaagagctttcatcaggagggggttgacgttctgagatcgattgtggccgttgggccctgccggtacccacccttcgaggcgacgttgaaagtaggtggaggttgtgtgcaggtctgtgaggtccagcgtggcagctttgcgagatgatgcatcggtgggaggaatatacgtaagaaggaacgttttcctactcaatgaccgccaaagcagtggtcggaggcggctactgagtgtcaaaaggagacccttttcgaagagccatgtctcgtgttgtgccagatggtgttggaactggataaagttgccggatctgatagcctggcagatagggaagaagacgggccctaaatccttgcattcctgacgctggagcagcaactgggatgggaaacgacccagcagaatgttgcatgggatcaagtatgtgaggatattggttcggtgagaaaccaattgtgagggagtctggagatatgcctgttcaagacacagcgcggcgcgcaggtagtggttgttggagaagttgaagcggcctagataatacagaaatgtgacgcgctgaccagctgggtaaagcgacaaaggcggagagatggtgtttatgttgacaaatatcatctttgcgaggtgtgttctccgacactgttatcttgttagcttcatcttgtatgataggtaagggctgtaacatactgcgaacaagagcttgagtacaaggttggcaaacatgtagacgccgattttcttgccttcgggtcgatcatagcgaccgctggaccggtctgtcaggcaagtggtaaaaatcttttggatgatttctgctgatgattctgcgatggtcttgtcttcgtcgactgcacgtagtcgacgcgccagctcaggctgtctgctgagagacatggtgagacgagcgagagtctctgacaaagacatgcttgtcttgagaagcatggctccatatgtaggatgagcaaaagcagtcgaacatgagctatagttccgaagtatcagcgatgataattcttgatccgatattcgatttatttcatccatacttaacaaggccactaagcaactgatgcgcgccgagcaaatcgtcatagttcacgtcgcgccagaaagccatgtaatctttcataaaggcgacaaagcccggccagacggtcgcttgaccctcgggcacgtcatcatcctgcggcagtgacttttcgatgatgttgtcgaggccctgctggcggaattgagagcgcagctcagcggcgaggttgtggtattgttgtggtgagttgggctctacctggagccaagcgcggagctcgtcgccattctgggagcggatgaaactacggatttgagtgaggaagtcgagaaccagaggcattgtgaagggttgggatgtagtaaggatgatggtggtttggatgtaaagtcaattcaggtgagtctgggctggaaaacatgccggctccactgtcccatctgaaggaacaatagagcgacaattggcagccacctactaaacatacggccggtaatgttgatacaaatctcaacatatagattcgtcataagcatggtcatggaaacaaagaagaaccacaattcttaagaattgcttcaactcaaggataattcaacaagatgttgatggtagtgttggcataaacatcacaattcgaagtatcttaccctgcaccattgattgatactcatcccactcaactccaacaatgtgaacaattacatgtaattctacttgatagcgcgagttcattcttggttatccaatttttgattgtttttgttatactatagtatcataaatagtattacttgtctaatatcccacacatttatacggactcaacacgctgcacaacaagggcagtcgcagcgccaccaccgttgcaaatagcagcaacaccatactcaccaggcttaagctggtgaagaagggtagtaaggattcgcgagccagagctacccagagcatgacctagtgagatggcacctcccagagggttgaccttggcaccctcaagacccagaatcttggagttggccaagataacgctggcaaaagcctcgttgaactcccaaatagcaacctggtccttggtaatgccagcacgctcgagggcgatggggacagccttggcgggagcgacagggaagtcaatgggtgcggtagcagcatcagcgtaaccgcagatcttggccaagactcgggagcctgaaccgtactgctgggcaatggccttgcttcctaggacaagagcactggcaccgtcgttaagagttgaggagttggcggctgtgaccgtgccgcttccatcgcgaacgaaagcgggcttaagcgaggggatcttgtcgaacttgacatccttgaagccctcgtcggtgtcgataacagtctctcccttgcgtgacttgacagtgacaggcgcaatctcgtcggcaaatgccttgtcctcccaggctttttgtgcgttgcggtatgactgaatggcgtactcatcttgctgctctcgggtaatgttgtggttcttaactgtgttctcggcgcagttgcccatgtggaattggtcgtagacgtcggtcaaaccatccttaataagaccatcctccatcttgacgtggccaaaggcaggaagaccgctggcgcgtgacacatagtatgggacttgggacatgttctccattccaccggcgatctgagcctcggagagacccatttggatgttctgggcagccaaagtaacggcctttagtccagatgcgcagaccttgttaatcgttgttgcctcgatctccttgggtagaccagcgaagatgacagcctgtcgggcaggcgcttgaccgacagagccctgaaggacgttgcccatatacacatcggtgatcttctcgacggggacctttgacttttctagggcggccttgatcgcaacagcgccaagcttgggagctgatactgataggaaagagccattgaactggtggtaatgttaataagatgccacaaagctcgctatccaggcgatttcatacctttgcggtaggggttcgggcagcgctcagaatataggcgtcttgaagttccttgcgcagagctggcctcgtagagaactgtcgtgcgccattcacatgtccagcaagctgggccagccggccagcggatctaagttgtgtcacagtcatatcgagggagattgtggggtatcaagatgtaacaagacaaaagcagaacggaataaataaaaggaagaagacgtctgaagaaagaggtagagatcaattgtattgtagcacggatatatacaacgagacgacctcgggtatcgtaatcacggtcctcttcggctttcagcgggggaggagggccgcccgaggtggtgggaacaagcgctcccgtatcgaatccggggcaccgcaaagtgacgtcgctagaattagcagcccaagtaatgtttacaagggcttccagtacgtatagctgctagtatctttattacctctattgtctttccctatgaacagtcaatgatctctttctattgttgtctatgaagaacatttgctaaacagtaacaactctcgcttcgcggtgtcattccgaatcggaatcacatattgtttccagacttcaccctcaaggagagagcggcctttgtcctccgcgatcatgtgaaagtttccggaactaatggaaacaatgcttctgtctgagatgagcctctgatagtcggccacgtgatcagctgaagctgatagagggtctccacggcaagtggagtgcccgcaagccgtgataggccaagtccaattcactctttgattggcagattgtcacaaacttgcggatcccctctgcttccctgtagaatcattccatcaagtgcttcccgtctatgaccaatctccatctccgctcatcactgcattgtatctctgcaccgacaaacttgtcgggttttttttctttctgagacagcaaatcgtacttacatttaaagtcagcagtctcagctacagtccttcgcccagcatcatagaggcaagcactgcttgacttccatctctactcaccctatccgtcatcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctccgcaatacctttgaaagcgtatctgactaactttgaatgtagcccattcaaaccgaccctccggctggtgtttctgcttcacctgcatcagacaatgttatgacctggttcgtacgctttgttcgactttatcgacgctgaatactaacccaacatctcgcaggaacgcagtgattatcggccccgcggataccccattcgaagacggcacctttcgactggtgatgcagtttgaggaacagtaccctaataagcctcctcaagtcaagttcatcagcgaaatgttccaccccaacgtttatgccaccggcgagctttgcctggacattcttcagaaccgatggagccctacttatgacgtcgctgcagtcttgaccagcatccaaaggtaatgagagaaagtagatgacggacgggcccagactgaccatgtctagtttactcaacgaccctaacaccggctcacccgcgaatgtcgaagcctccaacttgtacaaagacaacaggaaggaatacactaagcgcgttagagagacagtggagaagagctgggaggactgagcaaagagcgatcctggaaggacacggaacggtatgccaacgtcgatttgtccggtaaagcatgggctaggttgctctcgttatgctctgtagcttggagcgtcacggcccaagggttcaagcatgtatgtaaatggcgtttttggtgcgttgggttggactgaactgcattcagggcgttgcgagcgtctaggaagtccccgagaaagttagcttatgatatcacgagcgtcatcatgaagaggagttttatgttttgtaacgtttgtgttttatcgggcacatataaagcgtatcttggtgaaaccgatggatgtgaccaatgattgtgcgataagccattacctatgtatattgcatgttgcgcctgtaggaagcaggaatggtgactcacccatcatttcctcattaaatgaacatcatgcgcctgctccgtgagttccactgtccataaactccccatattagctgtatgcacattaccaaaacattgtggtattgactgttgtcagtttatgcgctggaaatgatgccaaagatcgaccttgggggcatttaccataataggcagtctgttgactgcttccatattaacaattcgtccctcatgaacccctccacactgtagcccaacagtccaagaaccccagtatttctccaacttgcgttaatttgacaacgatagatcctcaggcggcgtttttggacagacaaacacatggatggaagtggaccagtttgaacagtacggaacccaaagcttaaggccacagaggcctaatttcttagggatctgtcccctaaatcctttgccagacccccctgagcagctctgacactggcgtcccctccccgtttcggcccctcttggcgcgcgttctctacgatttgagcctatcatcttcatcataacccaccgcctctggttgccaacaacacgacgttgagttgggctgttgatttgttgttactcatatcgtatcgtcgatacctcgattacttttgttgttggtgattgcaccatcagacaaatcacacttatccgaacaacactatcgtgcattttaaccccccgtcgctctgcagcgaacccagctgaaaccctgtaatcttggcctggcctcgatctgccacttttctcctcagacacatccaccgacctcacctctctttgtctcgaggtcgtcgtcttcccctcctctcgccgccattttgtggctcgttgcaacaaatccacggcccgcatcttctgcgacccccctcacacccctgaaggaagggttcgcttcagagcaaccaacgatcgattcccgacttttttctccttaggacgacagcgctgcggcccatgataacgtctgttgcgtgacacacagcccgcgttcaatatgtcgtccgcaaatagtatcaaggttgtcgccaggttccgacctcagaacaaggtcgagcttgcgtcgggcggaacgcccatcgtctctttcaatggcgacgacacctgcagtcttaacgtatgtgcatcgctggcacctcttttcgcggggcccaagtgacatacggtgaagcttcgtggctaacttcttcggcagtccaaggaggcgcaaggcagcttcacctttgaccgagtctttgacatgggatgtaaacagcaagacatcttcgacttctctattcgatccaccgtcgacgacattctcaatggatacaacggtaccgttttcgcttacggccaaaccggtgccggtaagtcttataccatgatgggtaccaacatcgacgacgacgagggccgaggtgtcatcccccgtattgttgagcagatctttgccagcatcatgtcgagtcccggcactatcgagtacacggtccgagtcagctatatggaaatttacatggagaggattcgagatttgctccagccacaaaacgacaacttgcccgtccacgaagagaagaaccgcggtgtttatgtcaaggatcttttggaaatctacgtctctagcgtccaggaagtgtacgaagtcatgaggagaggtggaaatgcccgagcagttgctgccaccaacatgaaccaggaatcttcgcgatcgcactctattttcgtcatcaccattacacaaaagaacgtcgagaccggatcagcgaagagcggacagctgttccttgttgatttggctggtagtgaaaaggttggcaagaccggtgccagtggacagactctggaggaagccaaaaagatcaacaagagcttgagtgctctaggaatggtcatcaacgccttgactgacggcaaatcctcacatattccttaccgagattccaagttgacccgtatccttcaagaatcccttggtggtaacagtcggacaactcttatcatcaactgttctcccagtagttacaacgatgccgaaactttgggcacactgcgatttggtatgcgagccaaatccatcaagaacaaggctaaggtcaacgccgagctcagtcctgccgaactcaagtccctgcttaagaaagcgcaaggacaggtcacgaatttcgagagctacatctctaacctcgagggcgagattcagctgtggcgtgctggtgaagcagtacctaaggagaaatgggccacgcccgctgcttctaccgatgttgttactagaacaaaggccgacgccgccaggacgtctacccgaccttctacgccttcattaatatcagatagccgatccgagacgcctgcgatatccgaacgtgctggcacccctagtctaccactggacaaggacgagagggaggagtttctacgacgggagaacgaactgcaggatcagatttcggagaaggagtctcaaactgttgccgctgagaagcagcttcgagagacgaaggaggagctggcctacctcaaggatcacgacagcaaagttggcaaggagaacgagaagctcactaccgaggttaacgaattcaagatgcaactcgagagactcactttcgagagcaaggaggctcagattaccatggatgcactgaaggaggctaactcggagcttaccaccgaactcgacgatatgaagcagcagcttctcgatgtcaagatgagcgctaaggaaaatggtgctgctctcgacgagaaggaaaggaggaaggctgagaaaatggccaagatgatggctggctttgatttgggcggcgatgtgtttagtgaaaacgagcgccatattgcggagactattgagaaggtcgactcgcttcacgagctcagcgcgactggcgacaacatcgcacctgacgagtttaaggcactccgttctcgattggttgagacgcagggcatcgttcgacaagccgagctgtccatgtacagcactacctctggcgatgccgactcaaggcgacgacaagaacttgaggctcgtctcgaggccgtccaggctgagtacgaggagatccttacccgcaacctcggccccgaggatgttgaggaggtcaaggcccgattagagaacgcctttgccaaccgacagactgcccagtctgcatttgtcgacgaactcaaggccgacattgcccaaaaggcagccgagaacacaagaatgaagacgctgatcgacgatcttcagcagcgggtcaaggctggcgccaccgcacccatggccaacggcaagacgatccagcagcagattgccgagtttgacgtcatgaagaagagtctcatgcgtgaccttcagaaccgatgcgagcgtgtcgtagagctcgagatctctctggatgagacacgagagcagtataacaacgttctccgatcgtcaaacaacagggcgcaacaaaagaagatggcgttcctcgagaggaacctggagcaactgacccaagtccaacgccagcttgtcgagcagaactcggcgctcaagaaggaagtcgctatcgccgagcgtaagctcattgcccgaaacgagcgtatccagagcctggagagcctgctacaagatagccaggagaagatggctgctgcgaaccacaagtacgcccgcccgtatattgcccccttttttatgaattttactaacaaaaaacccaggttcgaggttcagctcgccgctgtcaaggagcgtcttgagcttgccaaggccggcagcactcgtggtcttaactcgccaggtggctttagcttcgccaacgctggcagcaggatcgccaagcctcttcgtggaggcggcggtggcaacgacgctgcccccagcattcctacgatccagaacctacagggccaaaacgagggaaacatcagcagcggtagcagcagcaagcgcgccagttggttcttcgccaagtcatagacgtaatgagggaaagataaataaagaaaaaagagctcgctgcttttttgcttttgggcacggcgttgcgagcagattctgttagacacacatattcacgcaccccctcgttcatacccccccttctccccaaattcaacgatgcgccccgtttgttcaacaaagcctttcactttccacgcatttgtttctcccatgctgttactttctacttgtccccgatttctgttttgtttctgattctataagaaggcgatagaggggtggggcggctacgatgatttggatttacgataggcatcgcgtcagggctatgaatgaacggtcgggcatacttatagggctggtgcattgggcgcgagagatgggatgagaagagagttcagctgtagtggaggaaacttgcataagtcttgtcacgatcacgtagttaaggcaacgaagttaaagagagtcgatgaattgagcttctaacaatctatgcttcacctcacttgttaaaaagaaaaaaaggaaaaaaaagctggataaccgagcgggatgtgtgtatcaaatccttgacagtttgttctagtgatgtactttgactaacgaactattgtgaatatccaagatagtacttccgtttggaagttcgtggcagttgctgttggtttacatccccatgtccccgttgccagggttgtctccagttgaggcactcagggtggccaggaggatgatttggggaattacaacaaccattagggcaaagaaggacgcaacagtgacagcgatgatcttgatttcgagcataacaatacgcttccaggcagacttggagaagctggaccaagcgtcacgaacggtagcgtagccccgaccgccgacaacgacgggctcgatgcggccattgaatgaacggtcgaagggaatgatggtgtcggcctcggcgggaaggagagaggcctgaacgcgaacgagaacaacataggcaggaatctggatggcgacctggaggaacagagccaggatcatgatgccccaaacgccgctttcgctaccatcaaactcaggcattccttggctgtcggtgcccatggcgtagactgtggtgattccgccgagggtgacgacttgagaagcagcccaccagatgacgataggcctccaggtggcgaggaaggtggtcttgaacgcaggaattcggcggtaccatggatcctgggactcgggtgtaatgacgatgtggacccaggcggtgctaagctggacgcagatgagagagctgatcaggtgggcgacagcgaaggagtaaggagtgacgtgagaaagcgccgacatgatgagtccgagagcgagggcctggagagcatgcatcaagtagccgcgatacatggcacggaagccaccagtagatcgaaggaggctgaatgtagcgcggaaagacgaggtaataggcttgccatggccggcggcagcaggagcagagggaacaccagaaggcttggtgatgtcgtcgttggcgatagactcgacggcgagaggtgcgtaagcgggaggcttctcatcttcgacgatggcgaggacggggaagaccttttcaaaggtgtacgagcactgggtgcatgttagtgagtgaaggtcagctatacagctgcggtacgtcttacaaggagaaggactgggaaaaagagaatgaagttggccaaaaagacgtagaaagaccagtcgggaagctggttaatctcatggccaagatttggcttgggcatgttatcgcgccgcatgagcgacatggccgtttcagaaatcatgatggatgattacaaaaaggtgatttaatatgagagtgtttagttttgatataaagaaagaaggggaaaaaaggatcctcaatctcgagttgatggaagaggaggaagggatgggttgattttaatggaatgagaagatgctggggcctttaagttgtcagctgcgtgtactgaaactaaaactaatttaggcagcctaccaggccaggccagcccatgacggaggcttaaaaaagggcccccaaactggggggcgacaaaggatgatgcacacagcccccctgctttattgatctacaagtccttgggtcgtacatgattatcaatattgattttgcaatattggaatacatgtgatgaatataaattacctgttttatagaatatcaatatcacctccaagataacatattcttttgattattgggtagttttgctcatatcttgacgctcaagtcggtggttaccggattaggcaatgacctctacttcactcatactacacgtaatcgccacggcaaagacaaaataccgatgcgacctttttgaccgggcgcttatttggggaatttcatgccgctgtttttacgtcgtgatttgtcttattcccctctcgtgttggctgactgactgacaaggcgtatttattgccgtgctctggactgatggtagacatgcagagaggcgtattcttggcatttgcttagggatggggacccctggaactagtcgctgccttctgaacgtcacaggttgttagttgacttcgactcggactaatatctgaaaccttgaaaaaggattaccgagtgattattacccactgatcagcattgaataaatgagacatgaaacaagggtttttatgcagtaaatttgtagctcgcctctgtagattatctatgtcttgtgttacacaggctgctaaatgaaataatgccccgcaatcatgacctttcagggttgaccgacgtcactggctacgttcaatatggagtgggacacagcttctcaacccctcggccggatcaacctaaggacccttaacacttctgaatgccctcactcccctccttgattctctacagtatatatatgtatatataatgtccggccccgagatcccaaaccttctcagttctcttcgaagcgcccgcggaggtcgcggtcgtggaagagggagaggcggccatgcctcctcatctgccacccacgactccaccattcagggcactgataccgacgcctccgtctcgagattaagtgctgttgatcttggctatctggatgacccttatgctcagtactttgtccggagctctgctggtccagcagcccgacgtctccccatcatcaacagaggtgcgtagcttgaaacttcctatcatgacttctatctttactgaaccaactttgcgcaggaacatatgcgagaacaatttctctggatactcttatcgagtcattcctcagtgcagaccaaagtaccggaccagattctaccccgaaacaaattgtttcgttaggtgctggcactgatacacgaccttttcgactattcgcttccaaagctcgccctgggctggtttatcatgaacttgattttgaagtcgtcacatcaaagaagctacggactgttcaagctgtacccttgctgagaaacatcttgacaaatgttacacaattaacagagcactcctggtcgagtaaaccttcagggggtgaatactattgtcatggccaagacctgcgcaacttttctctatcaaaagcttcaaaagagtatcataatacccaagacgcaccacaggagaaaccagagatcactctccccggccttcgcaccgatattcccacgctgctcctatcggaatgctgtctgtgctatctcaacggtactgaagcctcagacgtgctcaacttcttcacatcacgcataccaaacctcgcaacgatcatctacgagcccatccgtccagatgacgcatttggcaagatgatggtatcaaatctcgcagcgcgacgcatagagatgcccactctcaagatgtaccctacacctgaggaccagcgaacacggttgcgcacagctggtttcgagacggtacatcatatgacgattgaagatatctggcagaactgggtatcgcctgaggagaagcagcgtgtggattacctggaggggttagatgaggtggaggagtggaagttattggcggcgcattatatcgtcgtctgggcttcaagggggagcgggtttgggaattggggaggcgttggagtgggggcttagataattcaggagatgtaaatattaaagaatcatgaccctatgctcagaagtttttgtatcgattgaccaatactgtagaacgagtcttggtataatagactgcggaataatatacttcctatttgagtttagcctatcatcctgtcgcacggtcgcgaaccacctccctcaacctctaggcaaggagacaaacactatcatcaaacccccgtgacagaataatcgctgctcaacgtttcattctatgactcaaactaaagtcgcatttattcaataatccttaatcattcgcatcagtatcacaaacggcgttactgcggcgccctataaaaggtaacctcctcaaacaaactcatctcacttgacgcagtcatctattatccatcaagaacaataactgacctcatcaaatagcctaaataatttatcccagaattgttggagtctcatacacataaaaccatcacatctcaaatcgtgacaaaatggcggaatcacgagataacaaggcctacaagtatcgccaggaaatcagccagatgatgtatgtttctggcgaaactgcagagcctcccgtcgaaactacgagtatcatcgaggacatcgtgcgccaacaagttatagaactggtacgaacccctccctttctatcttccatttgatcatctcatctcatttcatctcagctccgaaactgcaccgagctcgcctcgcgtcgcggctcaaaatcaatcagcatcaatgatcttatctttcagattcgccacgaccaggcaaaagtttctcgtctgcgaacttttttgtcatggaaggacgttcgcaagaacgtcaaggactcagacgacaagggcgcagacgccgatctcgcagctggcgatgacccagtcgcgacgggcgacaacaccacagatgaagcatccaagaagaacaaaaaggcaaaggtcggtctgccgtgggaaccctcgtcgtactacaacgtggaggtgcccgagcgtgaagacgaagaggacgaggaagaggaggagatgaattacatcacgctgcagcgattgcgcaaggctgatgagcgcaccaaggccatgaccaaggaagagtacgtgacgtggtccgaatatcgacaagcctcgttcacgtaccgaaagggcaagcgatttcgagagtgggcgggtttcggtattgtcaccgacagcaaaccatcagatgatattgtagacatcctcggttttctgacctttgaaatggtccagaccttgaccgagatggcgctcaaggtcaaggaacaagaagatctggtccgcgcccagaacggaggagacaacgtcggtactgccaagaagcgaaaacacgagggtgccttgttcgactttcccagtgagggcaaaacgcctattgagccccgacacgttcaggaagggtctcggaggttgcagcagcggcccaagaagtcaagggctatgctcaacgggactcgaatttcacaacatacgccactcaacatcttctaatacccagttcgtgtgtctggcatgattgtattttggttttgcacagcgtttgagtgtgaagactggcaatgtcatgaattatcgatatgaatgaggcgcattgtgagtaggtattgatagttatactaccaagtttgcttggccacatgtgtgacttccacacccttctatctgtcatcatcattgctcatagcaatagtccgtcgcctaatcaatgcattgttttcacatattcgagtcccaactctttgcagactcacgggtatatcctcctcactgtcgctcctctctgctttctcctccctcgggacttcttccgccgcaacagtagcagctgtctcgttcgtaggcgcgcgagatagaggaatgcggttgaggcgtgcacgctgatcatacttgctgtagggtgctgcctcctcaagcagaccacttcggaacgcattcacccccaccaagatcttggtcagttctacaagctcctcgagatattcaatgatctctccttggccataggtactggcattccacgagagagatcgtttctgaacgatcagccgtgttacttcttcagccaagttgacgttttcgagggagacgcttggcggtccgcctgcgggtgtctgagcgccacttcgcgaataaagaatttccctaacgcgattgatgaggcggaaatgtgcgagccgacatgctggcatgaactgcggcagaggttgccaagtgataagggcttcgtgcaccgaaaaaaggaggagcataatactggccgccacattacgccggtacatgtatacttgagggtgcaagtcttccaagatggaagagccgaattccttacggagcgaaaccgcattatccatcctctcgactatctgtcgcagcacgacgacgatctctttgtatataggataaaggagcctaaagtctcccttgagacgtggctctgcaagacacattggcaaaaatgtgtctgctagagcaagtgcttcttgggcccggtcttttgccaagttgaaccgtttgataataccaggatccctaaaatccggcttggccgggctgcccaatccaacagccattgcggcttgcatgttctgcacctgttttattgagactgaaagagactcgataagtcggtccctggctctgacagggaaaacgaacatctcaacggccacagccacaagcccacccacaagaaaacaaagccatcgcctgatgaagttatctcgggcggataagggtccgttagcagaggctggccacattagtacacctgatattgcacggtagaaggctggcacttacagagtgcgacgacaaccatggagactgttgatatcatgcccgccttggtatatctggtaccgagttgaacgtaaaaagacggaataacacctgcgactaggactaaaaccatggcaattttgttaccacccccaaccacgtaggatatgtaacctatgacacagccaagaaggacaccaataaaccggacaataaaaacgtagacggacgttcctacagccacttcaaagacaaggaatagttgcataggagcccaaacaccacgaatacgagcgtaccaatcatcccagacgaacgccggccagctgaggagaagaaccgcaaatgcgagtttgatcgcataaaagaggtcgttagactcatgaatccactcgatgatgtcggctgcctttcctcttatttcgagaattctgctgcttccatcggcctttgatttccccccctttcgtttctctgcaccatcgtacctttttgtgactggaggcttgggctctacaaaacggatggctctttcttcatctttgatcttaggttccgtatcatttgcgtccttttccgcagactgcgtctgatgtttggatttaccgtggtggacctgtttacgagccgttcctggtaggacgagtccatcactctcgccgcctgttttccaaaattgtcgcatatcgactgatttcggaaaccagaatgtggctctattgcgccgagcctgtctctgttcgacggtttctcggacatggtacagcatctgtagaacatgcgttgcagactggcgaacgccaaggacaaacgaagatattaggaacgtttcgtggcgaggcataaagtcgacactgtttccgctttcgtccattcttaattggcgaagctccgatgaacagctggagtcgaaattggcaatagcctccgccaagagatcgatcctatagtccaactcgtgcagagatatgtccttgggcacaggaagcccagacggcaacttgggcacatcataacagtatgcgacgcatgtgatgactagccgtacagcgtctttgatcacagcatcgaactttgcagtcggttctcgaatacgtgcaataatagcctcaagcaagctggcattgctgagctcgacctctctagggggtttcgcgttctccaatttctgctgataaacttcgaatgtgttcatacgtgtgatgccaccactcggctcgccgttggagctgtcagctgttgtggtagagtcatcattagacccgtcgtcattctcgacgacggcaaacttgttctcacatgctccaatgatattggtgatgttttgaacaagatcgcccatatgagagttggtcaggggtttcatactggccggcggaagcactgataatgttatttcgtagttcacctctcgctgagcatttttgcattgagcaagccgactgcggagctttccctttgccgacgtcaagcttgcaattgtcgcgagtccgacaggaacagttgaaacacgataacggttctgcgaaggcttgaaaggattaggaaattgagccattcgtttagtaataaagttcttcttgcgctttggtttttcgggtacactcttgactgtggaggtcatggtgagttcaacatggcttagttcctcataagaatcaccaccaggcgtgataaaccaatgtgtcgctcgagttagagtatccattgtttcacaaagcgcatcaatggcagcgagaccaacgaagttgctcgatgactcaggaaacatggacaggttggctaccagcgagatgccagcaccaatcaaagttggatacgcaacgtttgtgaagaccgacatcgatacacggtcctgttttccaagcagcacaattaggcaggcaatgagatagaaagcaacaaacaagaaggcacggggagcggctgatctgatataaccgtgaaagacggaggccagagccaggaataccccacggatggtgtatgcggccgctttgctttcatcgacaatgaaggaggataggaataggcctaagatagaccacccgaggccggctgctgtgcccaacaccaacatcatgagagcctcaatcataatgccagttctctggcctgggtgggcaaatatgacgcccattggggcgagaaatgttgcaggaccaaggattgcaacagcttcgggagtaatgactgcaatgactgaagcgatacaggcaatcgaacatttcacgatttgttgccataagtcgtttgcctgacgatcagcccaaatggctatgaccagcctttttaggaatcttgtcacagtcttcatggcgggctaccagagcagtgactatgcaaatatagggagctgtttcttctgttgattatttcgatattgttgaagtttgtttggcatcgtttcatgagtaaaattgacgtttggagatttgtgttaactgaatgagatgagagagaatattgagacttggacccaagtatgacgaaagctggaaagtgccgacatacagtacggggcgctaagaggcaggtgcaggtgtaggtgcaggggtctcgcgactttcatgatccatgataccataactgggatgagggagttggcagataaatagtgccgtaagtgcaagaatgagttagtagttatttaccatatattgacccctaaaaagaattggctgtaagagagatatactgcatccgtattagtatctacttgtgcaggggattgcatgagttcgttgtatgcacgagcagggactaaacgtgcttaggttccaaggtaagttgttaggtagccgtccttcaggggtattttagctgtagccttgcagcgattcagtggctgcagcgccgttcccctccacccaatcaacatcagtccttgtgttccgcgacagcctcctaacaacgacagcttatccatgccacattcactatcgcgatcctcctttctcaaacgaccctcgttttaaacttttatcagccttgccaattcaagatgctgtcttttatcctcattcaaaaccgacagtaagtctcaatgcgcccaatcgtacatcaatcctcataccatgctaaccttcctcaggggcaagactcgtctcgccaaatggtacgcccctttcagcgatgagcaaaagatcaagctcaagggcgaagtccaccgcctcgttgcgccccgcgatcaaaaataccagtccaactttgtcgagttccgtaacaacaagatcgtctatcgtcgctatgccggtctcttcttctgcgcctgcgtcgacacaaacgataacgaactcgcattcctcgaggccattcacttcttcgtcgaggtcctcgatgcctttttcggaaacgtctgcgagcttgaccttgtcttcaacttctacaaggtctatgctatcctcgacgaggtgttcctggcaggcgagatcgaagagacgagtaagcaggttgtgctcacgcggttggagcatctcgacaaattagaataagctgcgcacataatgatcgagggtatggagaaatacgggaatgcccaaggcttctccgcagtattcctttatgccaaagctatactttgtattttgcatatcatatggaggcaggttggagttcgggcgtttagtggaggcatccaccgtatcaagaataccattgctgttatttctgcttttattttggtgttttgctattagacgttgatcttgaagtagagcgctgatattgctaatgacgatgttccgacagacgtgagcgcagtacctttaagcggccaaatctcacgtacaatcaatccctatgactacaagtaatgaccgtgttgatcaattggtgcttctgttaagctctactaaccgatcgctaacaaacatggttcttgattcgccatgtttaattgttacacacttccagatcaagctcgtcgacgtctaaatccacatcaatttctaccacaagctcaacataacgaattgataaacaccttaaaactccacatatcacgcaatatccatatatcaactgaagctcaaccaaacaatcacctcttcttcaaagccgcaaaccttctctccaggtccccaaggtcaggaatcgacccatcaggctcaccctttcgcgccgcagcctccatcttcttgctaggtttcaattccacggatccaagcgtcaccttgggatgtatgttatcagttgtcatcctcggtggtgtcactgtcaatggactcgtgggacctccgccggctaatttcttgacgggcgtgttcaagattgaatccttggagtctgcggcgatgggtacggctctttgtttctgtccaccagatggttcatcgtcgtcgtcatcggcttcttcgtcttcatcgagtaactccgggggtggtgaaacagcctctcgtttgggccagtcgacgccgtaagctctggcgatttcctctagatagccaacgacaagctcttccctgggaggcgtgacgccgagcttcttgacaaccttttcattgacctttttatccgagttctccgtcgccgcaagaacatactcctttccatacttctccgccaaaagcgtcctaacagttccgagctctttgatctccgttttgggcgcagcgtaaatcagactctgaatcgcctcctccagtccggggtcaacagtatgggcctctagcagtccagaacgcgcaaggaggagttcgcagtaaagttcgaggatttcgtgaagctcggaggtgatgtcggatcggatgatgttctcaacacggatgcgggctgagtcctccttgccagcctcgaggagctgggccatggctctccgcgcggtctttccgagctgctcgtcgcgctgctgcaccatgcgcaggcgcgcaatggtcagcttgagctggactttgagctttgtctgttgagttgagcgcgcatattagttacgttgcttgatcagctgtgtgcgactggaccggcgcaatcatggcggggaagtgctggtatctgaagaggggcatcttactatgagactggcactaggcggcatgatggatgaattgtatagcaaatgttagtttatgaggattaaatgagaagataatctttgattgaaaaagagggtgaggagatgcaggtatagtacagacagtggaggggtaggatggaataggcagaaagagctgtacccaactgtataactgccttgcgacggaactcagacgcccagacgctatgagctcattctcaccagcgaagtcctgagccccaccacagcttcatccggatcaggccgaccctggaagcttgcgaccaaggcatatgggcgtgtatttctgcatttctcagctgtgaataactgtcgatatgtaattgttgaaagacatcatatgagtcagtctttgggaagtagataatactgagtactttatacacttgtattgtgtaagcataacgtactatctaagacaaaatagttcctctgttcatacagagttgtgaaattattcaaaattgacagacattcagtccatccatatgagtatacagcccttataaaccaatgggtaagtttccccttccaaagggctgtctcacagctccagatgaccctgacatcggaatccttcatcgccatataacgccatatcctaattctatcattcccatgtaatccagtttggtacactccctcttctgttggggatacgtagctctgcgcagatgcttcattccatttcggcatcctcggcgaccggagccacgccgtcgatcgcctcgcccttgaacgcatcgctgccttcgtatgtgactcgacgccatccacaggcctccttgtcgtccttgatccactccattgttgggaagtagtggtcgttcttcttcatagtgatcacccatgggacattgtcaaatgtcacagccttgagacggaagtctgttcatggttagctcgactatactttgttgcgaatcagaaaaggttgacttacaggtgtgatctgggatctcccgggtcgcagcaataaaagaggggatatcaggcgtgggagtaccgttgacatgagtgatgaagttggttggtgcaactccatactggtaggcaggcgatcctctgattcgactagacacatacacctcgctgtgtagcttgctgatctgttgtcgaacagcttgatggggtcggtgcaggatagcaccgcagaaagaaactgcatgatccgtctctatatcgtctgcagaaacagtagggatttgaaggtgcagctccgcacattcgcggacgataacgacatcgagcaattcgtgagagtacatcaagtcgaaatccgagattgtagtgcaaatcttgccgttcagagtgagaacgatatctccttcaagcagggataccggctggttgacacgctcaaatgttcgtttgctaaccatgaacaactggtggtgagacctgttggcctgtgtgaccttcttgatccattcatctgaaacacccatgactgatgcttgggacatctggatcgatctgaattcgacggacaagatgcgaagcttagggttgacgcccttctgaattgactctaccacagggagtagagtcttggtgccaagacctagatagtactcttcatcccgcgagctatgcgggttgcgttctccaagatagctaagccatagagcttgaacagtgccatcgggcgcgacaagaacaccgctattgcaggtcgagccgaggttgctatcaatagtaatggcgtccacgttgacggcgcggtagcggggagcgccagagttggcgggaatcgccaccgctgttatctcggtgacactggtagagccatgtacaacacgcccaattctattgtaacccaggaagtaggtcttggcgccttgtgtgaggacctcgttactcaatcttgcgctcttgaccggtgcatccacgagcgatgggtcatactggatcatggcgtagttctgaagggggtgtaggaaaaccactttgccttcaacaataatggagtcagcaatggtgacagtgatgtcacaaagatcgtaaggaacaatggccctggagatcaagaccagacccttctctgcatcgattaccaggcccatgccccaacgacgattcttagggaaaccgtcaagcttcaacggcatagtacagttgatgtggacaaagctgtggatcaggtttgcgataccagggtgtggcatatgctctagttcaatgaaggaggcagatcgtcgagtagggggaacaggaggcaaaggatctccgagatcagtaaagtcccagacgcctgactcatcatttcggacagccagcttcatctttgacgcccaatgacggtcaatgtaggcaacagtggtattgagggtatgtagatcacgaaggtgcttgtatgtgacaacaactctggcgcgatctggaatggccttcatcacttggatgaatgtgtcaaggtctggcacctttttgtggtcaactgtttggacaatccagccgttgtccgtattatcaaatcggaaagatccagcggactcgcatacatagacaccctggacagcgacagcataaagccttgcttgctggtaggacagatcgtggaagctggcacccgccactgagacaaaacggtcaggggtaatcttgtggagatctccaacctcgagctctacctccacgtcctctccaccgcgttggaggtgcagcttgatggtgttaccaacattggaatccaaaatatcgtcaagtctgataaactgagtgataagttcgccgttcaccttgattaagacgtctccctcctcgatcttcttgtctgaagggccctgggggaggacaatctcggctaccagcatgttggtctcctcaggaaattgcttgcgcatggccgcctcccactcagggctcaatcccagtctgcggcactcgtcaaatggcttgagaaggaattggcattgaatatcaccacgtgtgacaggcttgccattttggatacattgaagagcacgaagtggcctgtccaatggaagaaaatagtctgttgaagcaccatctgagcgaccaccagcttgaagtgcgacagcgcatccatccttgttcacaacgggacttccagaacttcctccactagcggcggcgttggcctggtagtaacacgtgttgaagtcgctgtagccttcgccgtattcgggtgcatttcggtccagacgggagatgatgcctgacagaatactgagcttttcgccggcatcgttacctacgactcggatttcggtaccaactgaaaagatgttagcaatgggcaggcgatgttcggtatgtcgagggagcgcataccctttgcaaggtctggccgcaattctaggccgtcgatgtgcatgtacttgatggccttggggtcgtaacgaagaattccgaaatcgtgaacggggtcgcggtagacgggatagcagtcgacttcctcgtggttgtcaaagacacaatggccccagaagggaccagcgccgacaacgtgacggttggtgaggatgtatctagaggatgtcattagcattgtctttcaaggacaacagatggggaacgcaccctcgttcagaatcaacaacatatcccgtcgcttcgctggtcaaggccgcatcggtatcgaaggagcaagtctggcagaagcgaatcgcgacaacattgcgcacgaccttttgaatcgtgtcctgccattctcctagactccccggtgtcccaatgtacatagcatggggatgaaggtcgccgcttgtctcggactggtcatcgaactcgacaatatcgggagtattgtcgttgggagagtgcttgccgttgatggctcgtttggcggggggaggcaagtcgggggagccaggggcctttctcttaacccttggtgaagaagcagcgccgttcatgattgtggattatcgggatcgcgatagatgtgagacgacggtcgtgaagaaaaccacgggggtttgttttgtttgactgtttcctgtaaaaggggatcgaagggctagcgtcagagacagcagcagactaggatcgcaagcagtgacagacaggactgaaacaacagcacgggtggtgacagcgcgcccttgatcaaatgggcggtgctgtagattaagtagagtaaaagatagtagggaatatgattaagaaaaaaaaagcccgtgtgatgacgaagccaggtttgagatctgggggaaaatttatgatggcaacctctttggatgaagttggtctagtagcgtatgtggtgctggtggatcagctggagcggtagtttggtaggctacaggtgggctacaggggaaatggtaccctccaaggccgctaaagcagacaccgtcattcccgcgccgccctgacccgccactgtgcataagttatgcaatattcgacctctccccgccttgtccgtcccggcaagacatcaggatggtgtgccacaacattacgattataacgacagatgaccagtcaactggggctctgagatggtgggcgattgagacttttgtgcctattttgaccccggcacgtcctattctagagcctcgatgcatgtctcattctgtctctcatacaatgcaacacatcgtgtcttataccaaacgcaacggctgaccctctttagtgaggccccaagacagcatgtacttgttctgtcaatgctgtgctactcgtgtaaccgagactgcatcatctcaaaggttcgctcctcgatccacgaagtcatgttacatgctccatgcagagaaacactttaaagcaaccgctgccgtccgagacacggaagaaaacgtggattgttcccagcccacaggatcaggatcagcataaggatcccgtgtcatctcactatatcgttgttacactgctttccgatccaggtgaccgccactcgtgcagtaccacatgcatatcatgcaacccctccaggcccctctcttcttcttgaatgcatcgactcgagcactccatctatcgctgctgcttgttgcttctctgcagacaggcaggtcggccagtggacgagatgtcctcgtcgcttcttaacaaacaagctgtacagaacccatgcgaacaggactgccgcgacgctcagtgcagtcgggttgtggaactcactaggcgacgagaatattatggtcgacgtgtatgcatacatctcaaacacatgttgccaactagcttccacagcagaaaaggctcctcgattttgcgcctcgacttcctgcatcatgcatggttaacgagtttcgcgccaacaagttcgacacacatacctcttggatgatgacctgtgctgagagatcgacgccccaaagtccgacacgactgaacatggagcttcccacgagtgccagagttgatacgaggacgttatcagcatatctccagaatatcgatatgcctattgataagcatcccaattgccagctcaggaaccaaagtcctgcgcgaaccggaccaattttcttcattagccatgggccaatccaagtagctagaacctcgaaagctacagaaattgtcctcattgcagcaatttgaatcgagttgtatccgcttgatagtaggtaagtaaccatgactccgccaaatgataggactgtgcagtaaagaagagccactgcgaaagaaggaaagaagacgggatgggtaaagtagagacggagatcgtcgaacgtcttcttcagaacaagcttgactgatgccaaagggttttgtcgattgccatcgtcgagggccgtggtacgtggcgcattcttggggtactgcagagcagggacctgataatagacctgcacggattagtacgacttgcgtaaagacggtacagacaacgacttaccctagcgatggtaaagtactcaattacaaccgatgcgcagttcattatcaagttcaccagaatggctgtttctgtagaaaagccatcaaccagtcctatgaagaagggtccaaggagtttacagacaaggtcaatccgtctcatttgtgagttcatcgctatcaagaagttagcaagacttccgcttcaagcctcgagtgttgtacttcggagtgcagtagtatcagagcgagccacaacgatgacctatcgactatgagctattttcattcttgttcattttggatcacatacccagtctctttcgactgacacaaagttcattatggctgcaagcttctcaatacaggccatgataattgagacagcgagcaagccaaccctcacttcatgaggcatagttcgaactttgatgagaacaagaaagatcgcacatgagactgtaacgaccagtctttgagatactacctatgttaacagttatgtcacgtatagcgtgaattgccttaccaattgatagtctcactgtcttgagacgatcgttgcggtcgatataagatccgacccaagacgatagtgcaatagcagcagcgcctcgaatcattgaatacaccgcaagcggcatcaatgttcctggaaagatagaggcgagatacaaaacgcttccgaattcaaagacgcgcgagttccatgttgagagggtatgagatacgtagagtctgcgagcgctttgactgacagtccattcagagctgtgagtgcttgaactgtcgttatcgtcttgattggcactctcatcttggtctaagggttgatatggcgttgtgatgacacctgtgggcaatggtgatggtgacggtgatataccaagtaaatgtgccctttcttcatctcctacatcggtggccattgtgtatatgatgtagcggcggtgtgtataatcttggaggaaaagaagtaatggaacaatcacatttaaaaacaagaaaatatggaaatatgttagttttagttcaagatgtcaatataagagaacctcagtatggcatgactttagttcaatggatgcatcgaatggttgttgttgggagcacgtcaatggccagctacgggcctggtcatctttatcggactccgtgattccgacaaagtcgaacccccacagtcggatcgcttccgatcgacttctaaatcaggcaatccttagagcgtcagaaaagttatcattgaaagcatgagatacgaaattgccaattcgttttctgtagttagtctggccatttatctgtgtaccctaaagctcagaggctaaatcgatagtaggtgagagaaatagaaatcacgatatttaacaaacagctctcaagtctacagcatcatcttaggcaaatgaattcagcgacaagatcacatgtagtttcaaggctagttgtgcttaatttgctaactatagtctggtactggttaaacctccttacttgtcctccgtaccaggcttccaaaactcattttcatgtgcgatatcagcacaggtgtccatggagaagagatgagaggggaattacatcccttcgtcatggccgtagccattacttctcggactttcccttcaaaaaaaaaaaatagttcatactccgagtcttttcgagaagactttgtctccagccctctgacgtgagttggccagtagtttagacctcataatcgagtcctccaccctctgccttgatagtctcgttgagttccatcttgatagccttggcagaactctcggggctctcatcgtccactccagcctctgattactgtcagtaaagtgtttctccatgtatccgaaaaaggaaacttactgggagctcggcgcttgcggggggtaaccttcttcgggcttccatagtcgccatcatcctcatcggatccgacagtcttggatgtcttgggcttagtagcacgcttgcgaactgagaatatgtgtgtcagctctctatagtaagggcatgagaaatgagatatcgtacctggagtcttcttggcaggcgggggaggagcatcagcagtctgctgcttgatagcatcgatcttcttgttgacagcggtccactgattctggaggctcttcatggtgcggccctccatgctgatttcgttccagttgatggacttgccctcaggcttgagctgagcgatgatgcggagaagaagctcattctgggtgtcgcagtcagtatcagcagtaattgctggctgaaatagatgagaggcatcagatattacttaccttggcctcctcggtccaggcgttggtcttgggagttgaagagtccgacatggtgatgttgatagtgtcaaaggttgtaaggtacagtcttgactcaatgagaaaggtagagatgaaagatgatgatacttctgagcgacttccggtacctaagaatgactgtatagttattgagtaagagtgagtgactgtgaagaaaggagagtgagagagaaaggaggaggagtgagtgttgaagggggagcaagcgtgaggaaaagagcaggttactaggcagcaaacatggaaagtgtgtgaatcaacatgcccctctttctagcagcacgataattgaatcagatgacacgacagtcgcaaacagaggtgtgaagtgaggggaagagacgagcgtttgtaataaaatcgcccacgtagttgatgaaaactcaggagaagcagaagaagaacatgatagacttacttgtaaaagataccagttgctatagtaagcaattacaatgggagaaagatgatagatagaagttttgctcaataagaatgtgaggttggatgttggctagatagttggttgttgagggcgctcaggggtagaagcggatgaaagcagcaacacgaagggtggtgtggaggaaaagaggaggcaccgggcgttttcgatcctatatgcattcaatacagctttcattaactacctatgcaggtagtgaatcacatacgttcttgaattcacttattttacgataaccaaagcaatactggaagagtgaggctgctatgcacagattaccattatctcgttacttcagcacacgtatagatatctctcatctatttctatgtactattcgctggtgtcattatacacatgtctcgaaattccaattccagagaccatatccttccaagctgatgccagcaaagacccggtcttggtcatagtgagaacgcccatgatgcgaattgccaaattgcaatttcctaaaaaaacagaaccggtatcaaacgcaatcattcgctccatgtactacacggttacgcggcgcctataactgcccaaatcctgaaccgcttttcttcgtaatgttgtggaatcccgcagaaatatcataaaccgccctgtatcgcactatgcatgttatcgccgacagtcaacagcaagtctttctagtaacccatgttgatagtcagactccagtcgaatatcatcccatatactttgtactccattgacccaaaattgttcgattacttcatcttgatccgaaacgccatgaactctcggaatcgctgctcatgttcctcacacgcggcagtccagcgtcgacggacatccatgtcctgttcgagccagttgtagtattcttgaatgtcggcatcgccgcggttctccaagaatgaatacccattcttctctctggtatgagcaatgcgagattttcgtgtagcaaagtgatccacgacttgggcgttgaatccgtcccactgcttcatgtagttttcaaaatccttaacataagtctcccaagaatgcgcgcttggttgcactccaccgaccatgaccgcactcgggatttgaggagcgacaggcgggtttgggaagatcaatgggtggaccgttggtagcttgatcggaatttgtggcgcaggcttgctttcaaatggtagattgtccttcaaatcggagaaggacttcaggcctgaactctgctgggcgaatggtgccacatttctcaggtcggcgaaactggcgaggaactcctcgctgtcctctgatcctacattgttcgggttaaatggcttcttggggctttctacccgattttcgacactgttgacgttatccgcgctagcttcccgccattctggcctggacggctcgacatagatgtctcttgcagtatgggcggccgttccaggaatctggttcgtttcagcaaattgttttggctgactcgcgggctgagcaggctgaggcgaaggggtggtttgaggtggttgaggagatggaatcttggggggacgaggtggtgggattgaggtcgacactggaggagtatctatatccattgcctgggggctttcagctgcaggtggctcgtcttgcgccttgcgaccgcgccattcgagaacttcatcttcgctgctactgtcgtccacaacactagtgtagttgggctttctggatgccttaggctttctcgaatttgtgcgagatactcgagtaggcgagacggatttggctggctgaggaacaaatgtctggggcccaaagttccaaccatcagggttgaaagctgactcgggtttagtagaatcaggtcgttcagggtcagaaacgagactgggggtactctttccgctcatcgtaggacgcttcccaggcgatcgacggccctttcgttgcttcgctgggctttcctgttcggctccaccagcactaaattcccaatccgccgcattctcctcctcctccacaaagctagtatcgatatcgtcagtgtttcgtctcgagaacggaggctggtctggtgaggttcgtctaaaggtatcgtcgttgacaggaaaactaaaactgttcgagttggccttgttagcactattcgacttcctgggagtgtttatgctgcggggttggtgctttgctttcttaagagggctttcatccctggcattgccaatgagctttgccaagatctccatttgctgccgctcaaaatcattcaattgatgtggtgaatcatgtccgccactaggcgactgatggtgaggcttcgttggagtttcgtatagagtctggtagaacccagttccattatacccctgacacttgctgaagcttttcgacgtagggtgacggcgtcttgtggaagttgagttgtcatacattgaagggccgctaggcgactcagctgctatcgacttgttagcaacttgattgttttccgtggacgttcgagttcaacttacatctttcggcggcaggaacctcagtagcttgttggttgggcccaagaggcacgctcttaaagccacttcgagtcttcttcatttgagctttgggacggtctgcaggatcagtaggtatcgaagattcctcagccttgcctcctttgggagcactactactgcgttgtcggttgaaagcttctttatccgatgaactctgatcttcgcggttggcctcgcgagtacttttagctcgatttatttgaatgccatcaaaagggttagtcttttcaccgccgtgtgaggtatatggactgctttgtcgaggatctgcccagctatcccgatctctgaactggctcaaggggtcaggcattgcggttggtgcgggcctttggggggtgggaggaggagctggtttggggtcttcctgagcgtagggctgcgggtatcgctccgatgctggtcgcgagctatagttgctgttagacacaggaggctcgtcgcccatcgctgtacgagggtgaaatcccgtctttctcgcgccaaatgaggcctccgcacgctgccttgcagattccgtccgaggcgggggaggaggtggtggagggcgtgtttgctcatttgactttgccgatgtgccctttcgcatgttttcaaacgctcgcgcggcattcttcttagtttcggcgtccgaggctgtgtactgctttgccgttggaggaacccctgaagagaagcgtgtctgccatctttgtgcgcctgaaggcgtagctcgagcgcttgtgtttgcattgttgcgtcgtggtggaggcgggtactgtgcgctcacgttcgaccatgggttgcccttaacacctgaagcacctgtataccgactgcgacctcgtgaagcatcgtgttttgccttttgttcggggtcggaaaggatttcgtgtgccgtttgaataatctggaactgggtattcacttcttgctctcgtccagggttgcgatcgggatgatacttgagagctggttcaggttagcactcgtatagataaaggaactctgtgtatatataccaagctttcggtattgcttcctgatttccgtaacatcggccgtaggcggcagctctaagtctgcatagtagtctcggggtgtacccatcgcaatcaaagggccccagcagactggtgatcaaaaacagcgatggctaatttgtacttgaaactcgaatgcctatgacctgtcgacgaaatatgtactatcaacagctacacggtccggccggaatcatgtggattgtcgtcgagaacgtaatatacaattgtttgaggtcagtatttagaatccgcgcgacggccgtcggacaatttcgtgagacgttgtactcgggttttaacggttctgatcgatgtataaggtcctcgagctacacttgtggggtctcaagttagtaataatcatacgtgagttgcagtggaagcaaatatatcaagttaatgtcaagacgttgagccagaatattttcgtaaacagaaaacagtatggtttctgatgtgcccgcgcaacagtacaagaatgggctctgagcccgggggtaatcataggtagctgtgcctctgaacatgcgcaacaaaagatcgatattgattggcggcactgactggcatgaagctgattcaaggaaaagacaaactcaccaggatgacgtcaaattcccaaggtaaggctgtgctgatcgataatgggatcaggatgcgcagagacaagatgaaggatggtctaatgaggagacgaagagatcgtgagctgacggtttcacaaaagatgcaacgagaggtaaataaaagtagaaggctgagaggtagaagggacgaagctggcgcgccggtgatcagggaaaatgtactgtaccttttttggatttaggggccctcgcctctgttggatgagtgaagttgaagttgggtggtactttagagtaccttgaacctagtagcaccacgaggccgcgttgaacaaatgtggctcagctccaactttcgccttttgctcgatctttggaccctgaattgcagtgcaagcaaatgatttacaacgccacttgtgtaggaacgctatcggggaataagctggggaggtgaagatagggtagtttttgtttgtgattttagaaccagtcaacacaggacgctgttagaaggccagcagcaagacttgatgtacaggccatgtaagtagtaggtaaataaatgtacggatagacagggtctcgttggatgtggaagaaaacaaacatgtggcggggtttcttttgcaccagcaaccaaaatgaccccagacccccacctcggcactgtcaatcaccaggggccgttattgttgttcagcccaacaatgagcgctagaaagaataaaaaattggcaattacagtggtgagtttctgtttgtaactcaattcccggccgttcgctaaacaggtttacagaaacaaactaaatcctcctgaccagtacacttaacggctgagagacaagaaacctccaactgactgacgacgaggttgtaagcacagccacatacgccacgccagcacagccacatgttttcatcgatcttgacatcatcgcaaggcccagaagaacaggatcatgacaggtgtatcaccagagtcagtagacaaatgacttgtcaagattgtacagcatctgtgcaatactgtttcggatacttcattggggcagacttatcatgaggggatgcttaaagaactgcaagagcatgcacatcagtgccaggcgccacggttggcttacacacgagctagtacatcgatgcagatctcaagacctgtgcttcgttgaattaattacaaccagcaaagttgccatgagtgccgcatcgtgaaaccgaaagggaaaggactcttcagcacacaaatcaaataatgaatcgctggaaagcaccaatgcaatggggaaccctacttcaatagaatacacctagtcctgttaacttccctgagccgccttttcggcagcgagcttggcctccatcttccgtcgcgcagcaagaatcatctcgtccctcctacgctgcaacgaagcctggcgctcatccttgttggagctccaaccctttcccttggcatcctggtcctcttgcgatacggcatctagcttgttcttgaggttgtatcgcgtgatgagatccggctgcgctggcttctcgggttgtcgaggcgctgtagttgcgctgccactagttgcggcctggcctggaggtggtggcggctggaaggtaacggggggctaagcgagtggtgatgctgtcagtgaaaggtcttttggtcactcaacggcaacgcgcagggatgttgcataccgtgtccagtcggcctgagagtatgcgttccgtcgtggtctggatgtttccaccattgcgctgcagatcccaaagaatgcttcgcctatccgcctgcggaaacatctgttgtattctctcaacagcaatctcccttgatcgaagaaatgcctcgggggatcgcgcaggtcggggcggcgagggtgctgaaaagaacatgtatcttatcaccaggccggagatggccaggatggccagtagatatggcagcgagatttggtcgtccgacatgatggtatcgtgcacaagataaggacgaactattcgctgaagactgtgactagaaaaccggtcgagagacttgatcgcccgggaatcaagccaaaataacggtgggtggtatatgtacagttgtatgttgaagagctaggccagccaggtagagcgggagcttggatcgtgggccaggtgcacgtaataagcgttacatacgccaatatccactacggatggggcaagatgattctagctccgctgattgctaccttggaaatcacatgtgggagatcctcggctaatcgccccaacgacgcccgtacatacatggttgacttcaacaaaagttagtagtcaactgacgaagctgtattcttcatgagtcgaactcgacagttttccaaaattcaagtttaacgtgaatgatatcacgatgaacacaaagtattgcacagaactgaaaagcatcgttcattgacacgacagtcctataaccaggcgacaagccagccctcagtaatggaagagcgttcattcataaccaggtccgatcccatccccaagagaaacagaagccttgccctgtcttgatgccataacgcccatccgtatgtttcatacgtatcaatcaccatgctccctcacctaaggaaatcgtctccaaacagggctgcacatggccctttcatggcccgacttgcgcctggttcaatgttgtatctagatcaccatagtgcagtgtgaactccttcttttcgtttgttagtttttgccactgaaaaatttcagcgagtcgacttacgcggtccttacgccagttgtttgggtcccagactatgtagaaaccccgctcgtggttggggctcagtatttgaggagtcatgtgctcgtctttggtcaaccagagctccattttcctgtgccatctccagtttcgcgaatgtctagtagagagttagtaagacacaataggtgggatcgagaaatgcttacagctccacagcagccatttgctgcttcacatccgctgtgcaactgtaaaagatccaaaatagagtctcctcgttgaagctcgcgattttactttcgatcggttgcacgtttgttacattgtaacaatccggcaatcgaaatttgccattagcaagcggcacccggggaggtgagtcgtcaaaaagcgagtagttttgtgtagaaaacaacctgtaaacattttagtggaagttaatagcctcaggtcagtatacttactcgggagaacttatgtccagtcccaacgaagaagggtccatgccaacgaccatggcgtggtagtcggggtagttgtgcattaacgtctgcaatcccttgatcccccacttatccactgcaggcatgccagcaagagggtcaatgatctcggagccatggggttcttgatcgtctttcgctttcaaagatacaggatcgttgttgaatgctgcagcaggagaatcaacatcagtagaaccatcctctctagtcggcttttgccgaggatcttcctccaaaccaggaggcttgccatcctgcggtcttgaagagcctggggcaattagtattttcgtatcttgaggttgtacggcgataaacataccaggagctccaataccaggcggtgatctcacttcattggcgcgactgttagccgacaatgcattcaaaagaccattccccctattgcttgttgaaggcccagggccggcttgagatccaaagcctagagaagacatgaggttcgccgtcctatctgaccccagctcgccattcgaggtttggttgagtggtgggaagtcgtcaacgctgcttggttgaggttgttgtccaatgttgccttggttaccgaacctgaatccgcctggcactcttgatgaggtgggactgaacatgtcatcctggccgccttgctggggagtagcttggttgcgttggatgggcccccccaagttccgcgatccagcagtcgaccacatagatgactggttggcgttggacatttgggcgttgttcgataatgatgggaattcactaggcagtgtcagcaagcgcgtttaaaaattcggtatttgaaacaattcaatgcccaaaggagtgtcttggctcctccgccatgaactgctaccagatatacgtacgacaagtcaagggatgttgagggttgagagcctgtcaagctttgcgcaaagctaacgtttccgccgagttgacggccagcattctggggacctgctcctgccattggaacccctccgaaagcccagccagaattgttgtttcctatatttgttcgccaatattagcctaagcccgtcgttgatgcaacacagccaacgccagcacagcgcataaaccgcaatcatctcggtacggcgtacctagttttccgttcggtaatcgattcgttgctgctcgtcctggctgttggggttgttgttgacctccaaatccaccaggcatcccgcgaagtgtctgtggcactgcccctgcgattcgatgacatggtcagcgtttattctgccaatgcttgcttgaatgttctgcttttcccatagcaacatctccaatatctcccgatccgatcctagcccgcattcgggcccattgaggcaaccctgacggcacatggacagggtcattgaggtcggcggaggggttgcaggtcgtcaacggagtcgtagagctcgcgaatgcgtatgctggcgcacatgtttctctcgatgcagtgatataccgaaggcatggagggtgacgaagattgggagatttcgcttgcagcgcggggtctgaaggctactggaagaataaggtcgtgggggtgcgtcctacctggcctattcatagtagtagaggtttgtcgcgagcgactaaggtaaggtgcagcgcggtacggtgttgcaaaatggatgtgtcgtagcaaagttattcggtcggtgcgacgtcgatgcctttttgtgccgagggagacaaaaaggtaaggatgtttgtcgatgcgatcgtttgctttcagggctgagcctggccttgttctgttgctgtgttggagaaggctggccggtactttggcaaggtggatggatgatgatccgtgagcgggaataagtgggtacaccccgacatcatggcaaacaccaataatgtctaaaatgcatcatgcacaaactacaataaacgtgaacaaacactagagattgcgtggtttattaaggactcggcattcaatataccttgtaaacattgttgttttcaacgccccacggggaaaaggtccaacgccatgccatcgacaaaggcacagttgcgaaatgcatcagcttcactgtccgctctcaagttcaacggctggtcctcttagctcataacctatctatgcagtacttttatttgatggcctgtttgaaactatcctcaaatccaacgcctgctacatttcttccaatcaaaatgatcttaccctccttgggtgtctcgtctcccgacggcccgtcatttatctcaaaaacctccctcaccccctgcagcatcttgacatctccatttgcaaacacaagacgtccttttgagcggtgaatctcaaaatttctctcctctttcgcgtcgggtagtttgctgtcccacaggactgatcgtagccaacggtcaacagtgtccagttgttccggttcaaggcgaccgacaggaatgttgacagttgagatggtctgaacggttagcgacctacttccttgtagattttgaatcctcggccgggaacttacagggtcgagatggctgtggcccttggcactagcatctgattcattgaactgatcatatgcgtgcaaatcgagcaggaatccctctagctgggggaccacgctcctctccgtgacatggatcttggcaaggccattgattgactggattctctccttgacttggttgagttccgtttcggataccatatcagccttgttaatcacaatcacatccgcatgggaaatttggacgtgggcggttgtcatgactggaccatggccatcgtggtcgtgcccctcaacaataccctttgggtcatcaagactgagcaagatgttcttcgcatcgactagagtgacaataccgtcgaggtaaatggtacttccaagtccatcgtctacccagaagagaggggccaagttaccgggatcagctagtccagtggtttcgagaaggatgtaatcaaaggcgcccttcttcgacatcaaagattctatggcgttaactccagtatccctaacgtgagttagcattatagcaactgtgattttcgtacgacttacttgacagaacagcagatacagccgttaccaacttccaaccactcctctacttgctcatcacccttgttcacagtaagggacttctcaatgtcgagcgctacagtgccacttagaaaagcaaatttggtcctctttgaaacacttacagtctccaaattctgtccatcgtgttagcgaatatttatcgaaaagtcatgaagtttcctaaccattcattatgacggcaatctttttgccatgctgggctgtgaggatgtagttcaacaatgttgttttaccagcaccaagataccctgtaaattgttagacctgcgtatctaaataaatcggtgtaaatacctgtcacaatcgtgatagggactttgactgtgatctcttcatccacgtcgtttgtggttgtatcgaccaactctggcggggcatcgtcatcaaaatccattgctgtagggtgacggaccggccgttgaatttattctgagtttgagacgacgttgagaggtgtttaccgtctaaagtataatgctgatttctttgagttgcaaggaagtgatctagacaacttctcacgtttgtactacgtaggtatgtatgtaaatatccaccttccttcttaaatcatgttcttgtagaaccgatggagtacctctcagatgcgtgtaaattgcacggatcccctttagctgcatttggctcttcccctgtgctgttatgcatgtatcgaatctccactatagactcccccagcttagccctgtccagccacttgtcaaccagtgcagcctcgtggaattaggcgcccagctttcaccataaccatatattcacgttcaacattgcgattttccatacgaagccgatatcttgcccataatgtcgctggcaccgagttcaccaaggctaccaagccctccgcccgccgctgagattcagatggcgcccatgtctccgtccggtggcccagcagccagtcttcagacaacacctcaagagcagacacagcttgaagctagctccaggcggcggatacatccaggaacgaaagcggcagatatggcagctggtcctcccttgatacccctacacgaagtacttgtgccattatgaagatatcatgagctgcaggctaacatcacccagctcgactctgcctttcaacttcaagaacatctgactgccctccattgctaccataccgcctccaatactcaaccgatttctcgcgaaaccgcattacagcttgcgactcctcccagcggcgttgaccgaaccatctggctctatgagctctgccgcttcctcatctcaaagtgcaactcattgatcgttggcttcctcttcgacaccccaccatgtagtgcgaacacgtgccctgagatgcgcgcttccgaatggcagttcctctgtgctgtgcatgagcaacccaagagttgctgcgccatcgactactgctgtcataccctggactgggctgccaacgttgtaaccgaccaaaagatcttccctagccggtttgttgttcacaacgacaatcatagtaagaattttggcgtcaagaatctcgtcaatgtgttccgccggctgcatcgcatatttgcccacgcctggttccagcaccgtggtattttctggtctgtcgagggggaaacagggctctatgtctttttcaagacagtatgcgatttgtacgacctgctgcccgctgagaactacaagttgccccctgaagcagaaggactcgaggcgccccatgttgaacaggaggccacgcagcctccacctactattctcaagccctcgtctcaacagcgaggtcctcccgctgaggaagataacatgcatcccacaagaacgaacactcgccgacacattcgaagcagcccttcaacaggaagcgccgtaacaactgtaattgaagctgaagaggaagatgcagatggagtttcaaggaggctcaaaaacatgcacctcaccgcaccgtccccagtagaagaagagccagaagttgccgaggttcccgttattgttgaacaagaagttataggcgaggctgagtcccgaacccgcgaccctcaccctgaagaagctgaagaggacgaaatcgaggacgaaggagacgaggacgctgaccaaacaatcgttggggatgcatctgaaaaagaccctacagaggacgaagacacccaaaataatgaacccgagccaacacttgaaccagtcgagtccaaagaaaccaaagaagctaaagaaaagagtggctcagaggaagactcgtctgaagagaagcccacggagtcaccagagtctactggagatttaaccatagatgcttctgacgccacactcgataccgagagcaaaccctctgaagaggaaacggaagctaaagacaccaagtctccaagcgaaagtaaaaaagatgagaaatgatgtatgagaagaagaaaaaccatgttcattcagctcacctctcatatcgggatatggccgttgtgtagtatataatacatatatctaataatacatctgagtaccaaactcagattgcacacatcaagttcttgcaactctaggccaacacttgcaatatcaagtgacatttccccttgtctgaaaggaccccagtcatcgtccaaagacgtggtttctccctttgctcctgtttcctcccttgtctaaccatgtccatggatttcattgatcattctttgatcaacatttacctcatgtgtacctaatacccaccgtctttatgtataaacctcgctttcgttatccagaagaagaatgttattgttatccacatacatgtgcggtagtcgtcgcatgtaagtggccccaccgcatttacaacacggaagccaggcacttattcactacactgcagtatttctcgacgaggccctcaatagcttctggcggttaggcccgcccctgcctatgaatccgaacctggaccagaacctgatggcgcattggcatcgtccatcaatgtcatcttcgcgaagatatgccgcacctcgcggagactctcctgctgggctgtgacggctgccgcattacgctcatccgcaaaatttcgaatttctcgcaacacggggctgaatccttccccgtcaggaagccaccattgtacgcaagacgtttcccgaaacaactcggccattttggtacgcaaaggcaaagggtgaatatagctatgtcagaattagcatttccatctccaacagtttctgccaagagcccctgaaagtgagcatgctcttaccccattgtttccagtaaggcgaacttccgacgaaaccacatatggtgccgtgcatcctggggacagaacagagctgcaatagcgatgcaagcctgaataagaactagaacgcctctgggagtggaaggccagaattctaacgtttcgaaatattggcaggttctgtaggcatggcgattcagatccgcgaacagttgatctggcctggtacctgaggactggcatttgtgcattatcatgatgctattccactccgcacatagaaccgtaacatcgaatagtgggcgttcgtagagtattccgaccgtgtaagggttcacaaaatcctccgggtcgagtgtttcggaaggagggaaatctcgaacaaggtatttcgggtcctggagagcaggatctcttttctctttccagtctattagccgttggttgataatttcgtgttctttgataaagtcttcgggagatatctggtctctgctgcctcgcgcgaataagatcgacatgtcgtaggagataaggcgaagctgagcagaccattcatcgattttccagtgtatttcgtctgggttggtaacgactcctgccttgtagaaatccaacatggcctgaaaccattctcgtggtaggtcggtagggaagcctcccatcaaggcaacaaaattgtcgaaccgagcgtaccagctaaggcacatacgtcccacaggagattgcattatggtttgtggtgtgaaaatgctcgttattattccaaaggccgctttctgatgccccatgagattgacccagtcgccaaagtactcctatacaatatgattagcgaacacttgagtgtaagaactgatagcaacacgtacttcaatagtagctagctgcaatatcgtcaaaagggtggcaatattgggcttctcctttcgttgcagcagactcagcaactgcgttacgcttttgttgtagtattgtaaaaagtcttggagcttcccatgtggattctggagcgtggagtggtatgctgagaaacctactaccgcgttcaataacggttcgtgacgggtagccatgttgggcaagatttttgtgaagaactcgtccgagtcaagcggtatgcagtagttaaagtgattgagattttcaacaaagaatgagaggccctgctggtactgtggcgggagatgtgaccagtcggtttctccgaggttggcagggaagtcagaagagggatacacagttgccagactacttggagtagctgttgtggtggaaggagaggcgctcttcgattgtatagaaaaatccggggaccttgtatggccttctgtctcctcatcttcatccacaatcgtctcaagctttttgtcttgttcggcgtcctcgtcgtcttctgactttgacgaagtagggctagtttgctgagcagatgtagttgggtctttacttttaccactcgatactgatgaaccttttgaggacgggggatcggggtaaacacattctcggtttccctttttgcaaccttggtagcgtcagcatattgatcctgtgcaaggaagcagttcagtcctgcactcacgttcgcaaactggtctattttcgtcacactgagtgtattagacacgttttcagatataaggcagaaatgcattgtcgagcacataccttgactcttcgacttcgacacatgaagcagccggaacgagtccgccggtgtttgacctggtcaatggccgtgggtgtgccggctgccgattttcgacgtgatttctgtgatttgcctgggttgaacatcatcggatcggggaatccggtgaagtacccaagctgctgatatggccctggtattgtggcgggcatcatgtgcattggtgcaccatgaatttgctgatcaagcatctcttcaggggatgccgtcgggtttatccccgcccccgacattgacgatagaaagtggtgataatagtctcccattgtggaatgtcagctggtgaagctggagtcactcaaagcttcaagctagctggagttgagagagtgattcaataagtcgtggcttgcatgctttcaagagagaaatgtttactgaatgagaaggacccacgagagtcgagaggcgcaaactgtacagggcggtttcttcctcggtatcctgaaagttgttctggtagagcaataagtattgaaggtcgactatcgataacccagctccaacttggtgagattataagaggatttcaatggaatgcttccagccaagtaaggaaaactagtgttctaggagtgacttggcgaatgaactcggccccgttctttgcagttgaacagaatagcgaaataagcagaaagataatgtaaatggagttcaaaactttgaaggggttcttgaaagaggagaatattaacaaagatagcaaaattgacttgttgtcggtaattatcaatcaatcctcggcgcaatcttatatgttactgtacttgctggatgaagtttttgtaagatggtgctttgatcaatagcgagggagacctgagatagttgtattgtgggaagggtcttcaataatgagaaagggcatgtacacatgcacggccagcttgagaattgaggggcactatcattagagacagggaggagagattgatcgatgcaggttgtcagtggccttaacagcaggacattaaattgataactggtcctcagatccacgtagggggggggcgtcctttgacaacggcaacagcggggatgtgttgacttggagtggattggctatgcggttggctgagcccctgtgggtgaagatgaaagccaaagctatccttgggccctgagaaagggatcctgtcgtatgcaagcctgacggggcgttaaatcgctgatcaatgaaaggtccgggctcgtgggtcccggtaaccggccaagagcttaaacctgtgccctttgactgtccggcgagggaacgatcccacgttctctgacaggcaccttttaatcgcgggtagatggtccgggctagaatgcgactctggtactctgtagtgggaatagagcagaaatgaccggtattaacgttgcgtatgtagcggagtcaatgccttccagtgtaggatacgacttttcgtctttgagcaaatgtcgaggtgtggaatagatgtgtaatatcttagtccaggcggtgttgagttcccacaacttcggaggatggctggatcagctaagaactggtagctggttgaagctgtctcagtataggactattggcggaagaagaaactcgggaaatttggtcaagggctgagacgtgcccgcaaggtgaaatccgcgactaagacacgtcgagtaaagaacagcaacggtggtatgggtgcgaagctgacgatgacatataaacccatcgacagcgcgttcagttagcaaaaacgatgatcgatggaccaggggtaattagaatgctgttacaaagattgggtgaccagatggatgatgttattgccaaatagaacgtggggcgggctgagcttctcagagtggagggaatgggagtgagagtcgaaagggaacgggaacgggaaggaacgaacacccctcagctctactacctacctagtccacctaaggcaatgacaaaccatgtgcttgccatgagatatcccagaatatcccactgttctggcaagacacttctgttggatttgtactagggatgtaggtacctgcctactctagaccttgggcttagaaagaggcaggcacaggtgtaccaagggatagaaagtacctacctataatcgaggtcaacctagaatccttctctcatctacgggcctacttggtaccaaggcaatctctgcctttgcccattaaactaataaaacattttcttttctttttttgtctctccaaaatcttacctcacaattgttagatcgaccaggattccaatacccccgagaagctccgctttgttcgacatggaatggaatgcgtccgatctcctgggtcctgtttctctccgtacgaaatgccgttaaggctttacctgactaggacaatgccgaagccgcagacggacctctgctgctgatgggccggtcttagtcaaattatagctgtcggaaccgctttcctagctttgggttaccaagttctaggtaaggaaacacccatgatataggtagtgtctaacaggtatcttttactcaatggggtcttgacccaacgactctaatattgaacgatgtggaatggactcaaacaacctgggccccagcaatcctaacgctctttcacctcccgttcactcaatgtggaatggacatcctgcttggcctaatatccaaagcatctatcgatcactgccaacccttgcgattagggttcacactggcatgatctggtcccattacatcaatccacatcgaaggacagacttgaggatcaagacgaaccttggaatggttcagatccatgacggtcacaacgtctatgatacatatgatagccaattcaggccatgatacaatgctctttaagacaatgtacatgcaaccgccaccgtgttaatctggccttgttgcgcctgtcggaactataggtcagggatcgcccatgaacaggatcaatcatcaacggtggcacaacctatcaggactcccagggtgggagctcctggatagctggactgagacctgagagctaggagcacaataatgtcgacagccctataccaagttttgatcagaaatgaagcgtccgctgacatcgtccgccgtttctgctgtttcagcaggcttctgcccttttctcctccacacaaagctcacgttaaaaaaaaacacccccacagacttttctcttctctacatggcggcgcccgtcttgacaggcttggcattgaaatgcggtcatggtccgtggttcaagacgaccaagatgacgatcgaacaggacattgtcaacaaggatgcacgtactgcatagtatgagatgatctaggtaacgctttggaggatgttgcggagggaaaaagtgacagccatggtccgatacatcctaatttgtggtgacaaaagcggcgagcggcttgatgatgatgtcctaacgcttggatcaaattccgctcccggcactacctatgtgtgggtatgagtcgcgtggctggaactagcaatgaacgtctttgtgggtcacagctgtcagagagttggtttgggctcacaatccattctattctctcttgtcgtcaacgtcgagtccttgctctcatctttaacaaccatgtggcaaagacttgggctatgtcttggatccttctcgtgtcctatccttatcaggccatcaacctgggttagaacgttaaagtcgagaaaagagtgactttggagcttgttattaggtcctacgatatttgcgatcgaattaccttatcccaatgggtagaacaacgtccatattttgtagttatggtctcccgggacgctcgactcctttgttcaagtcagttttgaaacgacccctgcccaattcagcatttggccatgccacattggtttaatgctgcatattttggtatcccactacataccccttccaccatgcacattaacgtggtggcttggaatagtatgcaggctggccagtgaggactaaccctgcatgagccggaactctgcagattataatgccctgccatggtcctgtacgatgatatcgatgctgctcaagttgtgacatctttagagctagcacccgatgttcatcggcgaccctggttttggtgcaatgtatggggcatctggcttggatattacggcttcggattttgggcacaagttatataaacatatccttgtcaatactgcgatatacagcaacaggagagaatacttggcttatcacaaggcagaggctttttcacagcatggtggacttctacaacaagccacagcgacgtaatgcatgcccacaacatcaacagctctcttgccaggttgagaaagactcagaaactacgtatgtttgcgtgtacagtggcccgtcctcattaacttgaatatgcttacgtctgcctgaaaagtccacaacattcagcaatctcacgttggggcagatgacaggtcatgcccgcaaggaggattgtcttgtctgccgtctgccctaacttagccaaacacgcagatatgacaaccaacagacggcccactgggagggatacaggcattgtagaggttttcactcatcgtcaaggactctctgttggttccagatgctgtgcgaaataaacacaaccccacattggaatccaatccggcaagacagccctgagtcaaagttacttgctgtccaaaactgatacactgacaaaggtaaagactggggtttgacgaactggacagaggacggttccgacttttcggaatattttcatcctcgcgctgcccttcacctgctttcacacgcgtcatgcacactctcttgacgcttcctcgacacggtacgtacccactggaggtataggaagctccagcagggcatcttggattggggcaccaggttcatcaagactgaacctattttatacgctaccaaaggctcgtggagtggcctgacaaaagcagtcaaccagcatcaaagccaagaaatcgaggcacaatggtggaaagggctaacatggtatcgcaccactataacgaattagttagtcagttctggtcctggtccttgaacgcaagcaaatctggcggcaatgttaacctgaacgaaaaaaacaaccggtttctcttggcagcttccataatcatagactaaccagatgctttgagaagtcggcctgatcttgccagggtgtggtcttctattaccgctggaaactactgtgacatcgtgaggtagaatgcctcgataataacacaagaaccaggatactactactgctacctacatatgaaaacggacccacggggctcttttgttgttgtcatatcgatgcgactccaagaaatctccacagagtctgtcaaaagtactcggctttagcgctttatttcgttttaaagccgcttcacattaatatcaggatctcatggagaacgattgagttggacacagctcactatgtgttgcctcaatcacagcaaaacgtctgtggtgtacatgggttgcagagtagtcgagatgagtcgacaatactgtacctatcgagcctcactcttgttcctttctgtttacctagggagacttccaggggttgaccatgcaacaagatgtgggaattaccacaaatcaggcctttcagcctgaacttcatttcagtggggcgcggatccgagtttcggggctccggcttgttttgactctttgaacattagccgccgagtgtgctatactccataggtggctatgaaggaatgagattgctgtacagtggtagtcttgatgaggtttcaccgagacttcctgcgaatctcttttgtttcctcattgacctgcaggtccataaggggatatgatctgcaagctgacccctgtctgatgttgaccatcaatcaagtctttctcattcaggcagttgggcgtatggaaacacgacagtatcgtgcaacgcaccacaactcgatctggcaacatggcgctcctatctcctcaaaccgtgataatctgatgactaggcacaaacccctgttggtcagctctctcgaatcccggcacacattaggaccttattagtccactaacgagtcagcatcaatattccgtacggacatctctgtgctttatatcggtacgacaaggaacgaacccaacgatggatgttttggatgaatctagaagtatgtccggccagcctcaccatgagcaatgcagaagggatcttctggtggtcacagccggcatgacgaacaccgggatcagacgggaagcgctccacctcttgggctatttttttcaatctaaccaagacaaaatactactaatactgatagtgagcggccgacaggtgattgaaatgatatctgaatatctgcagtgaaacaatcactattatggaaaagaccgcgtctaaactggccaataggtctacaagaaacagacaccaacctctcacaatgtgcttcccgctcttgctgctcacctttttcacgagacttgattcatttcgacccctagcttagctggaccgaggccgttggcgccatcgtcggtcgacgacgaagtgtcgggtcctttagtggcaccaaggttcgttcatccatcgtttagggtcgttgctagaatggctcccttagcggtgacaggacggggtgaaccatcccgccggcgaccctgctcggcatttttttactccgggcatttcaaatccagtcttggcagtaggagctgaaggatccagacactacatactgctccatcacaagttcacaagtcaagtcaactaaggcagggcatgtactatgtaaccttggatctgcgatgggctaactttactggacatgttggcatgtatgcattgcgcgcacatatcaatcatgctatgaatcatgtactattccgtcaaccaagtttcatcgaatatgcgggacgactatgccctggccagctgcttacctagctgtaatactgaatagctgcacgtgcattgcatatacatagtggtatgtactgggcaacaaagacaaagcctcctgtcaatctacatagtacatacgtacgagcaggtagggggaacaaacactactactaccctaggtctccagcataaaatggtgggtatgtatttccacctttttctcccccctccccaatgctgcagcagagcagcccaagccagtaaaattatatcatggcattgacagagtttgaccagggccttggtcaaaatagggagggacggacccttgtaagcttggccgcaatccaaaacaaacaaagggattcaacatgtgtgctgtgacgcgcccaaaggttgaaggggttggctctgcatgcttaaacctatcatgattccttaaagaatgcagagttgaaacaacctagcatatagttgtatgtgtcctctatctagtagttaaccatagaggtatagttaagtagtcaattccgcaacaaatgacacgccgcggaaatgggcaggaaagctaaaggcctaacatcaccggactagcactttgaccatcaaagcttggacgacgactttacctcttcacgcagcttttgcgagacgattgaactggactgagttgagttgaattactgaactgaactctgcattgcatgtgcagcgttggggattaaacccaagcctactactaccacctgccgtactctttacgcctgtgcaggacacattcgtactgtcgctgcaagtcttggttcagctggggggggataataacatgacaacaatgacaatgataccatcgagcatccactttgggatggacgccacaaggcactttgtgtccaacctcgacgctgtgtcactcacacttctcaccgttacacttgtcgctttcctcatccccatctttattcttttccctcccgtcaccgtcgactgcagcgacgtcctccggcagacccactcacgggccggcgagccactccgagacagcaacatccagcgtgaaccatcaccggatcctcgggcccgtgagagcaacagttccggtggagagcagcagcacatcttcccagttcattactgtcgtggaattgagctcagtcgtgacgaagcttcctctttcagcagcttagaaagccacaacttgtacatgtttggctatcagacgatccatcaagaccatgatgaccttacttggaaagctgcaacttgtgagaagttcccctcgctagccaatatcgaggtcgatctctggattcctgacccaaacaaaacgagtcgtctcttaggcaaagttgaaggctcctttctagtcctgaggtttccttggacagatgcaggactacagggtatcacgcagcgcgtctcggccaaactcagccacggactcaactcagttcccgaaaaggagtttctgctgccagtatcgtttccaaatgacgatgagattcgagcaaggggatattcccttgctcagttcggacatgacaaggcgatggctttgaatatggacgtagagcttcccaccgagctggctcggtatttgggggctgagaagataggaattttcaggttaattcactagaagagttcaaaacaattatctgagctagaatagaaaggagcacgcgttggataggataaagaattgtgaatataaaaaaattcgttattccatagaatataagtacgcatactcatcaaagaaatatgtcaaaataacacagtagctcatttggtggttggtgcaactttaaagacaatattgccttacagtagttcatactgtctcaatatacccatagagtattcacttcatcaatacaacacaactatcatctgatcaataccgtgacacaaatacaaatctattccacagccatgctttaacaaatcaaacggtatcacaagaagtcctaatgccaatacggacattatatccctctaaccaaaacgacgcctcatgtacaagaacccataaccagtttcctttcatacactcatatcagacatttctcggttgccgtcagcatcattacttcatatccgccggcgtaagtgcctgaaccatactggtgccctcgctgaaacgggtgcggaaaatgcggttcgcgttctggaacatgccgtccttcagactgacgacgatgaactgggaacccttgaaacgcgtcttgatgagtcgaccaatattctgggtatgtgagagatctagcgctgcgtcaacctcgtcgagaatgtacatgggcgcaggcttgaattgaagcagagccataatgagtgacagagcaacgagagacctagataaattgttagtatggtcaaatatgctttggggtgaaaaaatgcttacctttgtccaccactcagttctgtcaagctttgtttccacactttaccaagacaaaccttgacctcgagaccttcgctgatggtcttgccctcaggcggatcaagcttggcaaaactgcctcctggaagaagttcagagaaaatgttaccaaagtcgccgttgactttctcccatgtctcatgaagagccttcttcttgtagtcgtccaagctgacgatggtctcctcgatcttgcgcttgtccctgatgaccgtcttgatcatgtgcttgagtgacacttccttcttctcaacactgtcgatcatgttcatgaccttggggttgatcttcttcttcatgccctggaatcgctcagtcaagttgtgcagtgttgccttgcactctccaatgttgtggtccttgaagtcataaggagttccactacggccaaaattgtccttttcgtctgcgatccagtcaaattccctctcaagtcgagcgaccttttcagcagcaccttgttgctccttgttgaatttttcgaggagatggacaagtttttgcatttcgagactttcctcagcaatgcgcgcgttcttggaacgagtggcatcgtccaaagctcgaagttcgtcgtcaaactggtgcagcttggcgcgctcatcatcgagctcggcctgaactgtgtcgtgagtctcagtcaattcagccttttgcttattgagatcctcgatatccttctgttgcgccttgatagcaacctcgacttcttgtagttgttctcgcgcagcggacaggtcgaagcctgcctgctcagaatcaagctgtgcgccttgaagttctttttgcaatgtcttgactgcggcagcgttcttgccgagacctgctcgtagtttgtcgagcgctttctgtagttcgactagcttgccgtccttgttgttgtcaaagtccttcatgtctttctcaatcgtcttgacatcggcacttgccttggcttgtcgagtcttggcctcggctatgctctccttgagctccttgatggttgacttcatgttctccacctcctgaatgatggaagaggaagagttgccactgatttgttcctccgcgagcttgatttcgtgggtcttgaggtccagaccttgcttgatcttgcgagcatggtcaagcttggccttctcgttcgatatccgagcctggagctctctcaaagtgctctcggcttcgctgagctgtcgtgtcaggccgttcagtttttgaagaagaacgagaacaccactcgagttgggagaacttccaccagacaacgtgccagacggatcgtaggcatcgccttccagggtgatactcctcatgcggaccttgggatcaaaagtcacccgcttggcggtatccgcatcagcacagatcagagtattgccaaacacaaactccatagctgctgaaacttcgtcatcatagccgactagggacaaggccagatcgaccttgtttggggcgatgttctgtgccgtggcaatggtttgagcagaagccttgaaggcagcaatcttgttgaggggaatgatagtgactcgcttccgtagcttgcctctctgcaacagctgcgtgcctgtcacctcgctatcaacaacgacattgtatagacggccgccggcgcagatctctagcgcagtagcggcttgtgtgtacgattcatccagagtgaatagttgggcgataagccctttgaccttggaccggtcaaagttaggcacaggatcagcgtagttgaactctgtgttggcgacttgacgcttcagcttgtcagattcttgtctcaggccccgaacagtttgctgcaactcagactcctgcttatacatttgctcttcttgtccaggctcaaaacctagtcggctaagctccttctcaagcttctgtgcttgtaccttgagaccatcaaggtcgcgtaacagatcggcattctgaacctttgccttttcagcacgtggctcctcttctctaatgcgcttttccaaatgtgcaatcttgatcttggcctgttcttgttctgtggctgctgtggttgcacggtttttcgcatcttgaagttgaccctgataaccattctcctgaccatctttagaagcaacacctgtttgtagggtctggagaagctcttccttggattcggcatctttgttttgctgctctaggtcttcctttgcggcgtcgtatctggccttggcgttttcgaatgcagcagtcttatcttccagggtagcttccaactccgaaactgtcctctcgactgccaacttcttttcttcttcctcggccaagctggactttttcaagtcaagaatagtggctagtcgtacaagctcgtttgaatgcttctttgctgcctcttccaattctgaagccttacctccctttcggagctctttgtctcgatgagcgcgtactttcttggcatcttcttcgagatggttgatttcgctcttcaagcgggctgctgaatcttccaggtcgcgctgtcgttgtttctttccttcgagatctgctgctgattggcttaaagaatcctgatatctgagataatcgtatgcgacaaccactcgagtcagtctctcaaggtcgttttgtgtttgttggaaatccaggaaagcacgcttttcagttcgtaacttttccaacttgggctcgatttcgtccttcaggagttccttgagttcgactaactttgtctccttcttagccattgttttgatagccttgtctcgacgatcctcgaacattctggttccggctgcttcttcgatcatggccagaatttccacagccttcatgttgagaaccttggtgatgcgaccctgcataattaggaagttggggctgttgatgttgagctgaaccgactggaagaggttctgcactgtttgttgttgagcacggtgaccgttgatgaggtacttggaggtgcctccgagaacaatctgtcgagtaacgctaatcgtggcatattcttcgaatccgatcggcgacttcttggtgtctcgattgtcgaaaacgatggttacactggccttggtaacgccagcttgaccgcgcttgtagatcaggtcctacaacgttgagatttagtgcccaggaacaagaagcaaagcggcggtgactgacctgtatattttgcgctcgaaccgtagccatactggtaatgccgaggacgaaacatatcgcatcaagaatgtttgactttccactaccgttgagaccggtgattgagttgaaactctcgtccctaagaatgtcggttggtttaggccgttgactattttgatgtatcacttaccatcccgagatcaccgttcttacggcatacgacttgaagccctgtagaaaaatgttaaaagacaagttttggcattgattcagtagatataagtacgtacatcaataattacttcaatgaccctcattttgggcgtcgttgagcgtctacgacttggttgaatctattgctttgtttcgtcgctccgcactttcgaggggtagagggacgcgaaagtaaacaagagttgcgaccgataagccgttatcagcacgtgcctagctgcattgagaacgccgcatgcgtgaaagagggtacttgtggtttcgtttctgtagggacgttaagtgctctgtgggtcgtgttcgatgacaattgacttcctgtagatagtataaatgcaatgtatatcgtcgtgagtattccagtatcatttgtgagcatatctcatcactttcacctgcttgtttcacgaacctataccttgacattaacgaatggcgtgaatcgaagcttgtgcgtgttccacttctgaacttggaatttcatcaacgctagtcccgatctggaatccgggtaaacatccctctttgttattgaaacctagctccctcacacctggacttcccaactttcaaacaacaccaaacatttcgacttcgacctaagcacccaacccgatgagtacataaccactatcaaacgaatatagttggtttacagcttcttttcccacccgcacacactcatttacaaccgacacaatggcggcactgcgaggaccgcgcattccaactggctcagcggcctgggtcgctgacgagcgcgcctctgcccttacgattgttgatgttgaagtcgacgaattcacatacgcggctcagaatgagtttgaatggcttaatgaacatatggctagtatattcaacgagaacgagacgtacgcgtcctgatcctcttgttttgacgcggtattgaccattccacagaaacattgccgaaacattcaaaacacccggaaagcttcgaggcaagacacctcgtactgcgcgtaaattaatatcaacagagacaaggatggtaagtttggctggtccatgctcgcgagcaatcaagattaacattttgaagcccttgtccaatgtatttggtggtacaccaacgagttcagccaaccgcttcgcccagcacctctacgcgcaatcaccccaaagagagttattgaaccaggccaagtcatcatcgccacgacgccctgcttcgtcaccgaaaccagctcaatctatttccaatgatgcaattgatgatgcatcagcacaccctaccagtgaggctgagcgtattctctccgaccaggacgcactcatgactgtcgacgaggagacagaggctctatcaggtgccaaatctcaacccccaatgcaggctgattcaggctatttcggaagccaagacgtcaaccccgttacgccttttgatcctatggccgaagacgaagatgacgacgaagacgactcactccttgatggaaccagctttgacgaagacatcgctttccctcagccaagctcttcccgagtttcacctgtgaagcagggtgcaaagtcttcatcaccagccaagtctcaggaaccagcaactgatgatattgacatgggtgatgttgacgaagagcctgaggccaacgaggacgcgatccaggatgatgctcagtcccagtccgatggtcccagtcctgtacgaccagggttccgcaacagcctccaatttgcttccctccccgccagagagcctcttacagcaggcaaggtcagagtttcccgcacaagccatattgatcctaagaggacaagttacctggcaagaggcaagagcatggcaagccatgctggcgaggatgcgtcagacgagtcagaccaggataacatggaagtggatgaattaccttcagtgccacagtccaagaacgccgaggaacttgctctgcgccacaacaagacatacacacagatgctgcaagacaagatcagtgttcttggaaaatcacagccaagtggaagtcgaccatcaaagtccatccacagttttacaaactctcagcaaccacaaacagtatctcagtctgtccctgagccacaatcaacaccaccaaggtcgcccaagaagcaagatatgaccacaactcctggcgctttccctcaagatgacgaggacgacgatgactggattgtcccccccactactcagaaatccgctgccgcgcctcctacgcgaccatcactttctaagagccggacagctgatgttatggaaggaattcatggcaagcaaactctcggatctttcgacttggacgaagacgccgcgagcactcgttcacctgctcgcgcccactctcaacgcgagaggcccagttatatgagacattccaagtctgtctcagtaccagctgtgccgatattcactgcttctgaacgacaagagggaagccctttgaagcagacagtgtttggttcagattctcccccgcgaccggctactgctgtctcagtcgtttcagctgttggttcctcatctccatccaaatctccatcaagactcttccgtgacagtcctttgaagcaccttaagaacaagatgtcgtctattctaagcacgtctaagggtcttatggccagcagtgcagcgctgagcgctgagggtaaatcatctctcctctcaccctcaagagttcaagttggaactttccctgtcgattccgacgagtcagttgctcataagccgagtattgagtccttcaaaagtggcagcactgcaactgatcagcagtcaaatgctcctcgcccagttgctaagcgcacgagggcatcagttgagcgtgagaaggaagagaagcgccgtgaaaaggaggctaggttccaagctgagcagatggacaagctggagaaggagcgtgagaaggaaagggaaaaggcacgagtcttcagcaaggaacaagagaagcttgccaatttggaaaagcaggtcgttgctaggaaagaggccgaacaacctgtgcaagctacgcctcagcctaagcgaaccagcccccgaagagctaagccgcaggaggaactcgacagcaggttcgctgagccagagatggaaatggtcgacgctcctagtctggtcccccctccttctgtttcgcgatctgctgcccctagccaattgtcgcgtgcaaaggagatcagacgaatcggaaagccaagcagggagacgaccacaaagtccaagcctgcgcccactgtccacatcaaggtcaacactggctcacagttgcaccctggcagctctgtggccaacggctatcaagattttggagcctcaacaaactctcagccgcctcaaatgcctagcaaggcaagcaaggcctctatgcaacccaagtcatcggcttcaggcttcgctacctccactggatcaaacggccgtcccagggctcttgacatggtggcacagaagaaggcgcaagatgagcaggctcaacgccgacgcgatgcaaaggccaaggcggaacgagatgccaaagcaaagagtgagcgggagcgagcggcgttgaaagaggagaagaagaagcaggagttgctacgccgtcaagacgaagaacgacagaagcgacaagcacttatcgagaaggccaagaagacccctgcgccacctccagccgttcgatcacaaccaaacggcccccctgattctatccaacgtgatggtattcctcgtcctccctctcgcatgaattcaaacatctacaggccaggagatgacttgggccgtcctatcaacggttccaagtctgccatcaagaggcccctcggccgcgacgtcaacgaggatggaccttccaggcccccacctacccgcggtcctcagtaccaagcaaaggatgccaagcgtcgcagaacaagcgatgactttgctgatgagctgtatatggaacagcctcccaacatcaagggacctccagttcgtccatccagcgcttttaagagggtaagcatggcaatcaacttttatgctttacaagtaactaacaaatatcaggatctgcaggtgaagagcttggccagcggctacacccaagccagtgcacagaatcttttcaagaccaacattgctcaaagtcacttgaagggcggcaaccctatggacatggcgcagattcacaagggaaccattcccttcgctcccaaccccaaccctgcaggacctgcatacaagacacccggacgtcctggtcctgttggtggactgaaatctgcggttaagtctgcccaaagatcgtcaccacgattccagaacggtgatgcaatcgatctcccagagatccaaacagacgatgaagatgaggaagatgatgaaccacaacctggtacagttgcttcttgggccaattctcctgccattcgcgcggccctcttggcacaagaaaagatgaaccctgcagccatctttggagaaccaggacccatcaacatggacgaggtcttccatgccagcaaagaaagacttcacaagttccgcgctcgaacctcgagcgctaactggagcggtaacgatcgtcttaccgaagaagacatccgaaaggatcttgctgccagagataggcttcgacgagagggaggttggtcttaccaactaggcagagatatgatgtaacgaatgaccttgggcgatgcatatttgatatgagtactcgatgaagtctcaagtgggagtacatggggactgtgaaagtggtggcatgaaccacaagatgaaaagggaccgcattggagcgattgattacttttgcatttgggcaacacggtattggatgcggcagattggttgtgcatatctgtaataagctgtatgagttggcattttgtttggcgtacggcgatagggaacagggttcccttcgggattaaggattctattcagactttacgcatgcaggacatggaaagcatcactggagcatcgtaaagatagctcaattacatgttatttgaaactgaattttgagtgcatttgacgacgttgattatgatgaaatgcatcccgagtcagatgataggacacagcacggtatagcaatcaaatcggtttgttggttgaacctttgcttatcttattggaaaccatggataactgcttgactacctacggatagatagttgatcattggtgacaaccactctcgaaatgtggactgaggcctcatttcataattatgattatgcaatcctcaactactattattgcatgatcttctcaacctgtttgatagacgtgctttatgaggcgtcttaattgcgaggttctccgcctggaagttatgtctcattggaagatggatcttatcactgcatccgagaccctggctcatggcttcgtatagttccacacctcaacaattcttttgactagtacccgttttcacatgtcaaaagtaatgtccggaagggtacggggcgacttaaagaaaaatgataagcgtccgcaggaaaggcgaggcgagacctcgtgcaatgttctatttgatgcaattgtttcatgacataaacttttgctttgtttttaactcagctggtctgtttgtcatgagatcttgatagaacagttcggttaaaaagtcaagcatcccagattcgttgccctttaccttctgtcacatcatgacatgttaaatgctctcctgaattttgctcagtctttcgttatcaccgctatattctgtcatccttttgcttcaaccttcgcgatacactgttagaacatggcgtcgtacctcggatcgtttacgcctgccatggatgaggtcaagatcgaccaaatcaccgagagcaggatttttaatgttgtctccatgcttccaacctcacttcaatcaggccctattcgattcctcagacggagtattagttatcatacactgcgacctgctgtgacggtctcggggtcacaagccaagcctcggcctctatcagaagctgatgcaactgccatgagccacccacttcagtccgacatggtaaaacacagcaacggatatgcagagtctcaagacctgtgccctcggccgatgagtcgggtcctttattcagaattaccagaagatgagccagtgatgagagctgcatccggcctgcattggaagtttgcgcgacaaggtaagcgacttttgatgagacatcttatcagtgtatactaataataccataggagcaaatcttgtcaacatttctgttgatggcggcaaagctgctgtcgcagaagaagacgtcgcttttgagagaaaggcttttgttgatgggctaacctatctcctcaaggcactaccgcgggatcttgatgaaggcgaattgaaaagaatacaatccgctttaccagataatgtcaaggaacaagagctgaacctgattcgagcagaaagagacccagacaggacaacgaacagaaccaaccgacctcgttctatcattcatcgaggagtgcagatgactgtcgtcaatatgatcttcttcctcagctttctgatgccatatctgcttctgttagttagatatgtagctcgtgttgagcgaaagtacaagatctccgagacgcttataggacatggcgttgatctggccaactctattggaaagcagagtgcttctttgactgaggcagtcggtcaaatgaacgaaggaaaagttgcacaggctctgttggaagtctttgtctggacaattgatggtgtcacacaaggcatctcggatggactcggggagggtctctcaatggtggggtcgaaacagacatccagtcgctgaagaaataggcttgagacccctacaaaaaacccctacagaacccctacgaaaagtggaattaactatagacggagcagacggagtatactggcttacgacttgtcgtcttgattgtcaaagaagagaaagcagccgacaaatcaacgattaaagaattgatcgatcatagaattgcatagaattagcacatatagatgaacggtagcaagaaaatagacgcgaagatactgcattttgccatcctgaatcgcccctccaggtcttagccaataaacttccggagtgacctccggctgcacacgtgacagcgggatctagctcagtctgatagtagcgtccctccaaccaattagcagataagataacagactggaaaaatttcatttttcctcaagttatcgatgcgcgcgacccttgatcgcccaccattcatccgttcatccaactatcccacctaatttttatacccatctatattttttctcttcgttggtttctgttgacaaccctttcaatcgcagaacagcaatctctgcagaggtcattctttaatcaattcggaatcatgtttcgatccagtctcaggcgctgtgccactcaggccaggaccgccactacggctgccctcttctctcagacccgggctgccctgcctgtcgcacaccgtcaggctttgacaatccgtctccccattgcttctatcaacaagattgcctctttccgggcctacagcagcgaggccgctgctgagcaaacacagcctgccacagcagatgctgagcccgaggtccgcttcgccgagcttgagggcgttgacgaaagtttgattcgcactatcatccatgatatgggatacgaaaccatgacacccgttcaggcaaagacaatcaagcccgctctcaagggcactgatatgtaagcatcatgttttcaagaacacaccgcagacacgcagcctaactaacatacgacagcgttgctcaagccaagaccggtaccggaaagaccatggccttcctcttgcctcttctccaaagaatgattgccgaggacccatctctcgccggtaagaatgctcgacgacaagcccgatccgacgatatccgtggcattgtcctatcacctactcgagagctcgctgagcaaatcgccatggaggcccgccgactgtgccgaaacactggcctcgttgttcagtgtgccgttggaggtaccgataagcgtggaatgctgaaccagactcgccgacagggttgccatctccttgtcgccacccccggccgtctcaacgatgtgcttgcggaccctggcagtggcatcgacgctcctaacctggctgctctggttctcgatgaagctgatcgtatgctcgacactggtttcgagagagaactcaacgaaattgtcagccaacttccccgccccgaagagaaggtccgacagaccatgctcgtttccgccactattcccgacagtgtcatccgtctggcccgctccatggtccgagccgatgactttgagttcgttcaaaccatccccgagaacgagtctctcacacacgacaaggttccccagcacatcgttcctgtcagcagctggacccaggttttccccacactctttgagcttatggatcgtgagcacaagaagtctgtcgaggaccccaatgagctccctttcaaggccattgtttacctgaacaccacagcacttgtcgaactcggtggtgagttaggctaccaaatgcgacagaacgctcgcaacgatggcaagtcttaccttccaacctacgtcctccagtccaagatgggccagaaccagcgccagagagccgccgacagattccgtgaggccaagtctggtattctcttctcttccgatgtcaccgctcgtggaatggatttccccaacgtgacacacgttattcagattgatactccccgagaccgtgagtcttacattcaccgtcttggacgaaccggtcgacagaacaaggagggtcagggttggttgatcctccctcactcctctgttcgcgttgctcgcaagatgcttcagggtcttcccatcgcacaaaactcctctcttgagagtgccgagaccgatatcgagggcggcgagactactccctaccacgactctaccaaggccctcttcagtgtcgttcctcgagatcttcttgctcaaacatatacctccatgttcggtcttgccactgacaaggtggagaccgctgaagatgttaacaagtggacaaagcacggatggggctgggatactcctccctttgttagctccatgtgggttaacaagatgggtctggcccgtgccagtggtatgaacgtcagggagcccggcagctttggtggtgaccgtggtggtgaccgtggtggtttcagcaacgaccgacgtggtggtgaccgcgatggacgatcttcgcgaagcagtgatcctttcgttaacatggcggccaacgttcgccgtgacgactttggccgtggcggtaatcgaaacggcggcggcggcggcttcggtggtggcaaccgcggtttcggtggccgtggtggctctggaggtcgaggtggctctggcggctcttcatggggcggccgcggaagcagccgttcctcgttttaagttacgaatgcggataagtgaaaagggttaaaatgtaacaacacgaacacgacggacggatgcatgatttgtacttatattgggcactggtgtattttggactgttgtaagataccggaaaaggggtttgttttatagacatgtctgcaggcgtcaatcatgtggtaatctccacgactactctacttaggaaatgatgataatcccaacatgtgcttcgttctcgtgacatgacgcttggagattcttctaccacatcaccaagagatcacatttatgaattcaaacatgtagtgtttctacatccatgacaaagatcgaatcaggcacgcttactcccagtaacgccaatctaacaaagcgaatattgatgttatggtattcgctggcccattaacatgttggcatcccacaataagactctctcatcccagccaacagtagccacccaaccgcccataccaaatagacaccaatcaactcctgtaacgaactcggtatgccggttcattactcccatctgagtacctattgatggagccatccctggaccctgtggttgttgttgctgctgcatcgacccgtcattccataaacgcaccgtcatatcgtaactagcactgatgagagtgtcactcgaatgaggactccacgcaagtcgccgaacagcatattcatggccttgcataacagaaagcggcccgccagcagggttccgtatgtcaaaggtccgcagaattctgtctacgccagccgtggctataaccgtatctctgtacttgttccaatcatgagtcaggatctcagctggcgcagaggcaccaggtgatggctgcggccctgaagcatgaacgggtatcgtcgctgtgaggtggtattttgctgatgatggtgttcggagatcgaagatgcgtaggtgagaatcggaagatacggcggatatcaaggcggggttggaagggcagaaggatgtgctgtaagtacaagtgccgataggtagcgtctttatcgagtgattgcgtgtcggtgaccactgttgagtattagtgtttaaactttcggcataccgggtacggttcaacgtacaatcttgaccgtgccgtcccatgaactggaaataaaggtatctttagttatagggttccagcagaccgagaacgtttctcttttatgttcatgaaagttcataactgggaagtcgttcacgcccaagtcgaatagcttcaaagatccgtcaccgcaagccacaatcagctggttctcgttgatctcggaccaggccaagtcataaagcgcatcgtttgtatcgaacctgtagtacaacgaagtcagtatctgcatagcgaaccgacattccggaatatcgcatacgtcttctcaacttctatgccctgcgcagtcaatgcgagagcaaatacacgaccatttcctacaatgccaaaattggccgacgccgcaacggcaactcgcgagtcgtagtatggggagtacttgacggcatagggattatacccttgcgttcggtattctagcatcgcagccatggcgccaggggaaatagtactgttaaaagacaagtcgcgtctatcatgagttgtattatggttgagcagagctacggcagacaattgcttgtctggatcaaagagcttcccctcgaagctatactgacatgtgcctcggttgcggtaatcacaccgagtcggcggggcacatggccagtgtatgtgtctaaccaggttctgcgtcatgaacgggtttatgtactaaccgaagctgtttgatgactgtcacgtgcagacgtgttctagatcgtggaaacgtcgcgttaatgagttgctagttctttttatcgaattcacaggatactgggcaaatgccaattagttactgccagaagggatcgcatttgatattatgaatattgcaggttcgctactgagactatgaaagccttcttgacacgcacaaaacggaaggcatctccagaaccgcaaacagagaacgcggagccagatgagccaactgaagtcaagttggcattgttatcatccttacatcctcagcatgaccaagaatacttgctcgatatcttactggcccatgatggatccgtgtctgaggcgtcggcgtcactcaaagttcagatacccatgaagaagggaccccgcgttgttgggcatcagcagtccttaaaacaatttacttccaccagtgattctagttctttaacaaatacaccgactaaaaagaaactcaagtcaaaagcagggagtacactgcatctgtacgaccctgaagacgttgctgagcataccccatgtaccatcatccacaatttcttgccccctgaggatgccaatcggttgctagaagagttactagaagaatcaaaaaccttcgaaaagatcacatttcaattatttgagaatgtggtctcaagcccacacacatctagcttctacgttgagagttatgatgagattcagcgccagaaaacagagtatcactacaacggcggccgactcacggtaaatactcacagtaggattgttacgcagtgtctaattaaccaaatgcaggatgttcggcgtattacacctcaactcgtcagcgtgaaaccaaaagtccaagaggctgttaatgccgagattcagaaccgaatcaagactcgatatcctggcggcaagaagttgaaatatcaatctccaaacccttgggttccgaattcggcctttgtcaacgcctacacaggcccgcagcaaaacgtcggctggcacagtgatcatctaacatatcttggaccaaggccagtcattgggtcgatatctttgggcgtcgctcgcgagttccgcgtcagaagaatacttcccaaagatgatagcaaaacggtccaggaccaagatgcggagggacagatagcaatccatcttcctcacaactctctcttggtaatgcatgctgagatgcaggaggaatggaaacacagcattgcgccagcgttatcgatcgatcctcatccaatatcagggacgactcgtatcaatattacataccgagattatcgcgccaacatgcaccccaaacttacccctagatgtcattgcgggcttccatgcgtgcttagggcagtgacaaagaagaaagatacttttgggagatacttttggatgtgttatgccaattctccgggccaggagaattgtggtttttttcagtgggctgagtttgatgacgacgggaaccctcagttcaagaaacagttgggtaaaacatagcgatagatcatcaatttgtcagaaacaatggcaataactgttatgaacccatggatatggtggtgatgttgcaacaattacgagggtgaagttgattcggccgcccggcgcatgacagccctggaaaagctggccaatctatccttgctcctgtatatactgccatcaccagttccgtataatttcggatcggttcttcgggttgcggttatcatcttcagccttggtgtctttcctgggctaatgacaaacttgacttggtttgtggccgaacccgcatcacacagatatatcaagaccgggaaaccaaagcgagccagaccgaaatctggatatcatggagataatcctgtagtctgatgtttgcttatcctagtagttacgttgctcgtgtgtgtctgtgtcagcgccgatggtgggttgcaagtgtcactgttctttgatgggcctacttggaaccacatcatatactgcaaagaggggttatttgaatttgtgaatacaagtagtcacatgtttgggacgactgcttttccatttcgccaacgggtgtagactcagtccctcaggaagttcgcaaatagtcacacacctgttttgcctgaaatacgaaagtaattatcgtcattacgacaatagattgagcaaaggaaacataaactaacaaatacttccatgtagtatctctgggattatgtgacagtttcctgtcggaatcgatacgcgaccgcggtttctcctatccctaagattgacctctttactactcacacgctcgaagaagaaacaacttgtgagtatacctctatctgggatatcagacccaagaactcggttcaattgtcttagattgttgatgtttgccccgcaacaaccgcagatgcctccattcatgtgacttggtgagcctgttatttgccctcgtatccatttatagcgttctcgtctatttatagattcggaaattgcttcatagcatgcgggtcgagaacctctgagacctatcatcgtttttaaatcctcattgatgaaaattggtggacggaagggaggttctggatatgtaacgattgtgagatcggggtgtatgtcctatcaaaaacctggacattatcggcatcacatctgctctataaaccgccgtactttactgacccgaagatatataattaactcatcttgtaaattgattgtccctaacccggagatctggatgtgtacaatcaactcctcaactttccaatatctattacagatcatcggttgacaactgctgaagtctttacttgcgattagagagaaacatctacaacatcactgttcatttcttcactgcaatcttgcgagtttcgtataagcattgtatatcttccaatgattttgaaaagatctcgactgtaaaagagtattgaaaagggtgcttccttcccgcccgtctgccaagacatatgtgggtcgttcctgccgctgtcagatacccgcccgtccctcaaccagccacttgcatccaatgaatgtcatcatcctttccatcagggaaagtcaatttcaacttcacctcaaccacagctcatcacagccctcctttgttgatccaagtgcctgagtgtcagagattttcgtactcatctgagaacaacaacagagcttggcatcatcgaaaacagcttcaagcgtctttcaacgaagaataatcaccatgtcggagcttagctttcccgcgtcctcggcagcgatgcttgagcccagattaccaccgacgacaacagatggagcgctgtcacgacctttcgtgaccctcacttttgctacttcgctggactcgtcgctctccttggcaccgggtgtccgcacccgactctctggacctgactccaaagccatgacgcactaccttcgttcacgccacgatgccattcttattggcgtctctactctcctggctgactatccggctctcaactgccgtattagtggtgctacgagtcagcctcgtcccattgttattgatcctcatcttcgctggactcctagccacacagataaggttctggaggttgcgcgtctcggcaatggtttggccccttttgttctaactgggatggatatccaagacgtgcctgccaaaagccttgaaattattgaggagcatggtggcaagtatatgcaagtccccaccacactcgggtccaacggtcggaagcgcttcgattggcgtgacgtgtttgacgcattgcttcgcgagaatctttccagtgtcatggtcgagggaggtggccaaatcatcaactcgctacttgattctcggtttcacaatgatatcgactctgtgatcgttaccattgcgccaacttggcttggtcaaggaggagttttggtgtctccagaccgtcttcaagattcgaccggcactcctatccctgttgcaagactatccaacgtttcatggcatccttttggagaagacgtcgtgttgtgtggtactttacacaactagtatctgaagctaaactgtatacacaagcttgcctctactctcacatcagttacttctcgtgcctcctggctgtcatctttacggccttatatctggtttgggccctcgatttctgagtataatgtcggtccatatggatgtcgtgttcctcatcatcacaatctatcataattgtgtcagtttccatgtcttattattgatagtgagatatttggaaacccgtggatctccttttattctaggatcagccaatattggcaattctaacatgggtatattaaacacgacccgtcaacttgatttccaaagttcggagaggataataggcaatcccggtgacgaagaaagccgattcgaagccgatatcgccaatttttgcccctataggcccagtgaaccacggggtattcatcgaaggaacaaccaacccaagactgattatcgatgcgccaatagctgccagaccagtcggaagtttccgcccttgatcccatattttggggtcaagcaagccgtagtctctgtttcgaaatactacgagctcttcgatgaccacagcgtcaaagcacccagcccagtagccaatcatggacaggaagttcaccaaggatgtctgccattgtgctgccgcataaattgacattgggaccatgatggccaatgtgacgatgacgaagacgaatcgtggcaccttggcgaaggcaggaatgagcatctgtaaacataacgcaactgaatagtacgatagcagcatgtttcccacgatactcaagcccattacgacaagaacgaatttaccgaacccaccggctggcttaagcatttcggccatgacaccaccgagtccatagtcaatccaggctgtttgccatgagtcaacgttcgggatggcacctccaatagcagccccaaggatgagcagaggggttgaagggattaagaagcccagatacacgtaggcgaatactttgcgcctaccacgctgtcagcttacttcgtcactcatattacggagttgaaactgcttacttggactcttcaggggtgtggtacacagtgaaatcagagacggtccctccaaaggtcataaaatatcctgccatcagacttccatatccaacaacattcttgaccgttgctggttcatggtcggcctggttcaccaggtatttcccaccacagccaaccgcaataactatcgcgatcaggctcggtagccactgccacttttgccacaggtgtagcgctctatagcctagaaaggctaataagaagcttaggatacagacgatgccaattcccacgttgatgctaatgttcgcttctttattcacagcagcgatggcctgtccactcacgattgacccgacaactgtaaacccagttattgtgccagcattaaggaggagcggaatcgcaacgagatatagcctgcagggttcagaagctcccatcgtcagtgttgttctttcgacggacatcaggtttgagactcacccaaaggaatatcgggcttgcaccatctgccgcattcccgtcttgtatccccctagactgatgaaggccggcggtaggcaagtcacgatgttgaagacgatgatgattaacgaaatatctcgcagacccaggccgaacagaaccgtgccgagtgccccagtgggaatactgcttgttatcagtttctaaacaggggtttggcaatttcgatgacaactgacggtagaatgcacagtaggccggtaaagaagactgtaaagaggttgctatgttgcgtctccgttctttcctctggaggtactggacgaataccgttctcctccacgtatcctcgaaggaacaacctataccatttcgaaagagtaattcggttcgaagaggcctgggtaccaggcgtgattccgccttcattgactgttgccatattaacgggtacatcgcattcgcggttggcctctagatctttgtgcgccatcattccattgtttggtcaatggctagcgactcctggtttgtggctggggtaaagggcgagaagtcgagagttgctggggctcgcaggtatgggttcactgcaatcttcgaacggagtcagcaaaaatgtgctgttcaagcgtgcctcctttctgcagctcctctcactttacagttgttgcgccgcagactcgctggatcactaacaaacgtcacagctctaccctatccctttagggtctttgtcatagcacacagccaatgtaccaaggccaaaattcttctgctacgaagtagagacgatcttcagcttactttcggccaacaactcaggttttctctgtaccgctgtttaatgtctcgagataatggcaacgggccagtcctagggactgaggtagccctgaaacacaacagcactgatcctagaatcacactggaactaagcttctacggttttctagcttctcggtagcctcgagcggctgttcatagatgatcgaccgataagacacgactgattggcgcctacacatgcgtaaaaaaaaaacagtggagtgctttttctatgtaggattctgcacaccaagacatatggcgccgatacgtcgccgacaacccgtgggcgatcatttctcgggtgtagatggtagtaatacggcccgccaaggctaagggatacatgcttgacagggtattgtggatgtgtaaaaactcgtatgccacattctgtctagggcatccaagaacagaaagcacatcgtggtttattgcttttgtgggaatgtactattgtgggtgtcaaatttggtaggtgtctggatagtcagcttcttcgaacgagtcaagtcaaggctgacagtattgcccagttcagtacatcgtatgcgagataccaccacttaaaattgtaattgacttgtgccatgacagatttggtccatcctggttatgatggcacagacaagcccaagcccggttgtagtcggttacacgtttcagtgatagaatagatgatcctttgcctgactcgagtgcaacaagacaagcttttgtcattgcgcactaacactagggccactacccatcatgatatctcaatgacacatcatgaaagggacaaagtctgttgatagatatgggcatacagctgggccatctgctctgagagttgagtatccaaaaccacggtatgccgtttaagctttcaatgctgtgcaatcctactgcatgttatcaggccgatgggaggatgaaggcacatagtcgtttggcacaataattcatcggatacaattccgatggtcttccgatggtattccgatgggctagctcagaccgtaacagggtgccatggatactaagttcattacagcatacaatacgagtgtgcaactaactcaattgaatagttatcatatcagatcatgacttatttggggggaaacctttgagccaacattaatagaatccctgcttgatgggccacagatttgcagaacggagctagcataccctgagcgttgcaatgggggaggaaatctgacgtgtgattgcaaaaattgcatcatctaccacacataaagtcgcaagccgtcctattccgtattctgaaaggtatatttgccacgatagaattgaagaggataattaaagatggacgaaaaaaaactttggtatagacgttgacatgtcgtgtgcaccctgggctagggactgcaataagcaatgacttctggcttgcgcttggctataatacgttagattgtcttgtcaggctcacggacgtcggcacatgactgactaggttcatcagccgcttgattcaaatggctgaaagtgtcttttctaaggtaaaagtgctttcctcgcaaagattgcctctgccgctgatctcaactagcgttgattaatgccgtagccgtcgcatttcgcggcttaatgacacaatcgaagtgctctgggtgactagtgtatatgatcgtcagtaacctcatcagtaagctagctgtttcatgttgacggctttacaaggaaacaaaggcaggggtccagactgcacattgcattcaagggactgtgggggcacgtatgaaacagggatcattgggctgcggggattgactgaccaggttccaccattggtgaattggactcgcggctcaattggtgttccgtcctgagccaccttcttgcagaattgcagtgtggacagcattgttgctaccatgatccagacactgttgcccgccagaaaccgaccaacacaaatcctagaagccattatcagaaaccatgactcaaatttagtcagcgttggtctgttacgtaccgacgcccaaacccgaaattaccaacaggatatggctcgcccgcgccatacctgtcaggattgaattcgtggggagatttgtagactcgctcatcatgtgctatggcatacgagttggcataaacaacagttctatagtctgtcagcactctccccacttcgttgtcataagattaataatatcaaagaaagtggtcgcaccctgcggcaggctgttagctaactgtatgtacttacacaacaggcattgtgtgaattccgtcggccttacctttaggaataaacatgccgtggtagacatcatcgtgaagcgatttgtgggggatccctgcggcatgttagaactcggcacggtccctttgctcatgccaatgctaggtaggaaatggaactgaccaaggggagccagcggtgaccatcttttcgcgtacgctcaaatatcagcatgcagtaaattatcttggggtctattttttaatttaaacgtacctgtagatctcttgcacaatgtgttcgacatatggtaaagatggtcggtctgagaactcaggtagcttcccaggtcttagtaccgcatcaagctcgtcttgtgccttcttttgtatctctggatgaagaaccatgttgagaacgaatataacgcaagttgcccatgtctatgggccgagttttcagtttttgaaatcaagtgttgtggagcaaactcacagtatcagcgcctgctatgaagactgcacctgcagcccctttgatgtcatccagagaccaatcttgcttgttgccctgtaactcattgtgctcatacgattgcagtagctgatgtgcaagagatgtattggcaggatatttgttgttacataacggtagagaagttagcattttgataagacgtgcatggtatgcaaagcagcttatccagggtcaattgacttacacgctcggcttgagcagcggcaaagggtacgtcgtgtaatttcgtgatagcccatcgccattgtcgagcgaatcgtaaagaccagtcattgataagccagtctgggagaaagcgaactgagttcagcctgttagcatgcataccttgaacccctgctaggtagctgtactcgtaccaaaaggaactagatcaacaagactatttgctggaactccaccattgccggtagcatacatggcgtcgttagcaatccggatataggggtcgtcatcacttggtacttccatgccatagctcacttgcaaaacgatggccactgcaaatcgacgcaaagatgtttcccatgtatcaggccttgccatgatgccttttaccgtgcggtgggtctcggtcatctgcaggttgtaccattggcgaacattggtgttgctaaaagatgtctggagaaactttctgtgcatttgccagctttttccaaagggcagaaaagtcaacgtctttccccatcccatcctattagaaaaccgaatcacttagtatcataccatatgtttgttgccagcaggtcaggggcgggaatcagacttacacttctaataaagtgaatctaggccggtcacagaaattggcgcctttcttctctaggatatctttggcgacctccgcactatggagaacaatcgtagactggcctaaagacctaacatgaataatgtccgagtctttcaagacaaagattagaagaccgcatatcaagcgccttgagggcaaactcactgtattctttggcccatcttgagtaaacctcagcagcgttctccttgggtataacacgggtatgaccgagaaggaattcagatggtggtccaggtggtagtggtagtgtaggttgaaaatgtgtgtgggcccagaagattaacagactcgtaaaaacaagagctggcccgagcatgtgcgcaaacgagtaaagttctatcatgatgggcaggaagttcccgagtgcgagttagttaggcaaagaggcaggcacgttcttgctgaaatcgaagcacatccattacaaggcaggagcaaaagatataatttcaagagatagaaggcaagtgcttagctacgcattaggtagtaggtacccatagtgctccagtgaacctctgttcacgcatgcataggaagaaacacccttcccacgggaacgatggaggttcagcattattgtggcgaaatacaacgtctttgccagtaagaagtgactagaagcgtctccgcaaattatgatcttcatggtgaacaccaaactgcaacagcagtcaccctcgccttatttccacagccctacgcagttgaactacccatgcatataaagtggtacggtttgtggatatagatagccatgaaaatcaccatcgccattatacttcaaggttgtgcactttgcctacttgattggatgaataggttccctacacatgtccaaagactctgttccataccttcgggcccaacctctagagctctaattgttgaggtcaaagcacaggctcccagttgggtaagtattaggagacgctatccagcatggttttcctaaggatatctcctctgatcttggttggtcagacaaagttggagggttggcaattagcagcttggtctagtttcataagggacctcactactgcactagatattagttgccgcatgcacctactgtcggtcctgcacaaggggccgttgcctcattgatttggacttcaattgatgtcggctaaatgtcctgagatggagcgacatgcgttcttactctcggtgccgagactaagaggctgtataccggcacttgtgcataatttttgggtctaccattgattgatttattagtcttgtcgacaacgtgggaacgttcaaacatttaactaggtatctttatgcgtgtcaataaccccaccagggtctgcagtcccatgcaacgtcctcaacttgtaaaagccttgatatactcaggatttaaaaaagagaaagagggaagagcagaatagcagaataatccagaaaaatcggcaatcttgctgataagcgaatgataatattctagcgcatatatactacctgagtaggcaggtacttgcgcagtagaattaattctagctaaaatggaactttccgtctccacagccaacgtggcttgcacacatttttcgcacctttctggggcaggtggagagcatgcacctgactcgatagttgacgagacgacaagtcatgaactcatcaatatccgttcaaacaacagcaccatccacaatagcgactcaactcaactcgggtagacacgctcagagaaacattgagtttctttttcgcaagtctcttctcgcctcctcggcttcttacaacatactaccgagactatcctacccactcatctcaacttttacattggcgtgacgctcacgaccttgttgctctgcaaaacattgtcactcggacttgctcactcattttaccgttgcaaaccgtctcaacccctctttgcgaccattcattatgacttcccacgctagcgctccgcagattacggtcctgggttctctcaatatggatcttgtctcctacgtcccacaccatcccctacccggtgaaacactcacttcatcccatttcaacacttcgcccggcggcaagggtgccaaccaggctgtagcatgcggcaaactgtctcgggattctgacctggccaacccgtcggccaacgtctccatggtgggtgccgttggcgctgatccatatggcaccctcctgcttgatagtcttcgctcttttggcgtttccgttgactctgttactgctcgtcaggaccaaaagtctggaattgccatcattattgttgatgagccctcgggccagaaccgtattattgtatctcctgaggccaaccactcgcttcggcccgccgatttcgagactcttccaggccttcgccctgacctccttatcatgcagctcgaaatccctttcgatactgtcatgcaggccttgaaggttgctaagagggatggggttcccgtgcttctcaatccagctcccgctcagaccctacccatggatgcttatgacgggctcgcccaccttgttgtcaacgagactgaagcggcgatccttgcagagtgtaatgaatctgaacttgacactcctgctggcttggaacgtgttggtcgagttttcattgatcgtggagtccacaatgtcatcatcactctgggaggtcgcggcgtctacttcgtcaacaagcaaggccagagtgcattacttcctgctacaaagacaaccgtagtggacaccacagccgccggagacacctttgttggttcttactctttggccgctgtcgccgctaggggcggccagtttgacatcgaagccgctgtcaccgcggctaatcgggcagctgccttgactgttgcgcgcaagggcgctcaaatctctattccatggaaggatgaactatagtcaaggtagcaacagcttttctttcgtagaagaaccaacaaaaacgttcgaattccactaggtgcacggaaacttcctactccgtttactctagactaaaaccacgtcgcccatccccatttgcttgtgtcttttttgcctctgtcgtgggccggcgataccgtctggggtgtcttttcgtcctcttgccgtcggttagtctcccgattttgaactggtgtcgacagggccgccatcgaggggaatagtcccctcagagtctcggcccctagtgtccgccccttccacaatgtgctgctgtcagatttgcctgaagaacttctttggcttcgggtagcagaaattccgggctccctgcgggagaaaactccttctctggaccgcgtggaggctgaagtgcctgcccccttgtccctgtcagtgcaatcactcgaagctagcggggcctctggggtcttcattgttatgcaagttgacactgaactgccgcatctggatgagccctctcttattgcctgtcgtgagcgggtgtgaggtaatgttgccatgtgatcaagtccgaccttatcacaacaccgctggagacttgcgtttcttagagggatggcaggagtttgcatggcatccaaaggggtctgctttcgtgccttttgcgcctcattttccggctagtttctctttagccaataccttttggtgaacggatacgacttacagcagcgatccgtctcaatacctccctcgcgttcgtggcaccctagtgtctctggatcaaaggaagcaatgggttgggcttcaatgccggcggaggtgaccaaagcgacatagcattatgcagtttcacagaggccgtgactactgtctcgatcttgctgtgtgtgctgaacatcccatcgctcgcgctaccaacatcctgccattcgggaaatgccgaaaggcgatatgataacttcactgtcatatagcttatggtagagtcaccaagctcctgttcaagtgcttctatcagattgtctatctcttgttgtgggcattctcgcctctctttctgcatgtccttggcggcatgggctctcactttaaccagaaggaagatactggatccagattccagacggtcactattgactggtcagctagcgttccgtccagtgcgatctcttcttccgtgcacttacaggggaaaaggttgctcctgcaggatgcgaatgatcgatgactgttctgttggtaggatttggacattcaaattatgaaggccgctagactcagatcggttatcaactgcagtcgctgtaagtatcgctctgcacaggggttttctttttcactcacactcgaggtctttctgagttaaaccagccagattcatgaataggtcagatcgctcccaacgggcgcctggctggcttttcgtttctggtgcgcaccaaggagtagcggatacttcaatagctacccaaaagatattacaccccgcctcgatagcagttacttccggtgtgatgttgatatttggtgccacgcacggaactgtcttctgacgtggtagagtggtgaggcggttgatcggcggtagttgctgattgttgtcagggggcaaaggatacccaatccagcctgttgcattagatacaagcagtgattcttctttgtgcatataatctcggtcatataggttggtcaatgggggacgagcctttccaggacgtcgcatctcgtatgccgccggcaaagtattgattgagaagggtgacagcgagcgattccgttcaggctgcatccttacgtgtgtgtgcgcttgtctttttttcttgactgatagctgaggcgaaggcgtgactcccaaaagtcgaggcgggctattgcattgtgcccaatacccgggcgtatacatgtttcgactgcttggagtgctcaatgtctggttgtattgaggcgtcctcacattctctttccctgcggctatcgtttgcgcttcaacatttcgtctcttgggaattgtgagcgacccatctccttggaagctttggctgtacttcatactattgtgattgtatcgattctctgcatatcgtatgtcttgttgaaggttctcattgtacctcgtaactcttaaaggactcggcttttcgttgacaactgcacgttcacaagcatcaagatccgcccaaaaagggacttcgtagcccaggttcgtcattgtagggtgcaccaaaggcgacttatctattggcgataataacaaaatatcgagtttggcataaaagaaaaccggtatatctatctgcctcgagtttttttgcaagaatgtttcagaacagttgggaaattgagatacaaaactggcctgctttattcatacaataaggaggaagatgttgttgaaaagaaaacagtctcacagtaactctactaaggcggatgaaggtaatatttctggggtatcagagttgctcttgcggtttgagaaagcatgaaaacaacctgagaaatcgctggcaggctcggtactagttcattatcaccattcttgccctggtttacaaagataaatacatcagagggcaacaaccaccatcccaaccaatcttgatccccctgaggagccacatgcacatgaaggaagagaagcaggccgccagacagatacaccaaaaggtaatctatagtccccattccagagtttaagtctggccaagtgttcggcgaaggttatccttaaccgaatcgatatcgttattctccatctcaaggaatttgatctgatcgaattagcaaagtttcaccgcctcaacgccaaaccaaccgaataaactcaccaagtcatctgctgttttcgtctcgccgtacagaacgggttctgataagctggatgaaacattctttttcactctgtcctcccaaacgccatcccaattccattctccaggttgtctgggtgtcgctgcaggagtagagttcgcattctccgtaggttgctgatcattctcttcgctcgttggtgcttctccggtagcttcatcctctacaagctttccagtcgcctttcggtgcgtcctccacgcatgccacgctcctgggtttccagctgctgtgagaggtactgagtcaagaaccgcttcatcgtcaaaggcactgcggatgtagtgtaggacttcgtaagccgaaacactcttttggccagtgcgtgtgtacgaaggaattggtgctactgctggtgttgtagaaatgctagctgctgctgcatcgggactcgtcaaccgttgctgatccgtatgctttgcctctgccatgctccgtctgcctcgtccaaaccagtctgggaaaccatggcgcaagctaaatccgcccggcggtagtcgctcctggtctgatgcgctcacggtaccgctttcttgtatgtcggttgtgtacatgtatgttgttaaaggcgtgatgaggggatggaacatgtctgtcgtaaagaccaccacgggcggaagctggggatacgaatcgggaaaggatattgagaatctgagtatagcagggcaataggggcctatcatgagtagtcagtatcacaagatcagcgtcgcttttacacattttgttacctttgcgaacaaagagcacgccgtaccaaagcgtggcatctcctggagtgatactgacaaatattccttctggacaagcctgcttaagtccagcgctatagtttctgttagcggagttcatcgcgcaagtgttagtcagacgaacaattcggagaggaggtgctgtttgcgcagcgaaggcaatgcgctcatattgagaggcgacattgttgttctagtcgcggtcggcttccaagtttgtaatgttttataggtgcgcacgagtttaacagggctatagaaggacagtacaaattgttgtcgagattggaaggcttgtgttgatcaagacggtaatatttgcgccagctaaggagctatgatttgcgatctggcaggcggtgaagcttatagagacagccaacagcggggtactcatacaaggaagtcatgaggaagtgcggcaaatagtacacacttggaagacgttatgatggatgctcaaaactgatttactaagatttaatttccactaggtcaagcttaacaatgaccttgttgtgaaatatatcatgacagctccgcacaagcaatgtcatgacaccacttctattgatgttaccctatactccacgattctaccaaaggaatgtctgctagttactgctagttggatcaatggcggggtcatgctagaggggtaactattgcttcaagatcatactcatgccaaacagagatattcatctattcaagtctaccctctcaaagtattatatctcctctgggctcgtagtcgtaaatcatagcataatgttggcttcgagaaaaagctgcaaagatgccacccatgatctaggtattccctagacgtattccaccataataaaaacttttttgttatccctccctcgtacaccccggctcttcgtagcatctacctagcctcgcaagcttaaaagaaacgaaaaataaaaagtaaaaaaccaagtctatcgtccgaggcgctgctcgatcttggccttttcctgggaacggatggtcgcaacgtcgtcccttgtagcgttgtatgaggccgtgacttggttgaaagggttatcggggtgcttctcgaactccttgcggattctggtctttctctggtccagacgcagaccgacgccgctaccgtccttcttcatctcgtcaagtcgtcgctcctcgtacttggcgtatgcggcggggtatcgtcgctcgggatgtcggtcgaccttgccatcatccttgttggtcagagacaaagcatcgagggcgttgtcgataccagaggcattgatgtctgaaggcttatcgtcgtcgagttgcgaaaggtcaaggccacgggctttcttaacaggagcctttgacttcttgggacccttgacggggttgttggcatcctcctcagcctcgagagcagccttctcggccttcttcttctcggcttcagcggcctttgcagcggctgcttccctgcgcgcaaaaggttagcgatttgtatgagctgtgcatcccttctgcggcaatactcacttcttggcgttgctcttggctcccttgttccacttgtcggcctcagcggcttcctcgcgggcgttctcagcggcctgcttctgagcagcggactctgccttgcgggcgttgccctgggccttcttgctgttatcggacttcttattgccagccattgcgaaaagctccggaatgtgggcgatgcgcaaatgcgaatggtggggggaaatgaaactggtgtctgtggcaaaatcaggagattagtcaactgcgaaacgtgagaagggaaagcgaaacaggataagcttggtagttctcccttgaggattttttgacttactttttgcttggtaggtatgttgtcaggaaagaggaaaagttgcgatgtcgtaactaacctcggagtcagagtggagggtgatgcctaaccgatgacggattagatgccttggaaccctgattaatcggatcgtacagtgttgtgagttggtagttggtactgtgtcttgatgcgattttgaaggtgctatgataatcgattgattaggtggttattgatttttttatattctcgaaaaaatgagaaattatgttagcaagcggtctatgaagtcaatatctaagttttctttacttttataggaaaattcaaatgataataagcttgagagcatttactgctgacctgggtaaacacactgagactattttgtgttaatagaatgggtataatgaatgtcctggaagtgtatgtcaaatagggtttttcaggtacttacaactccaaacttaatcttttcgccataataacacattcaactttcagagtgcatcagttcatcagttcatcttcatcactcatgcaatgagtgtcagttggttaaccagttgatactcggtggttgcccaatagagccaaacatgcattaaccccaaaaacagattatctgcaagtagataatgtttctaggtcacattcagtgctataacaacatgggcatcaatccttcaaacctcggcaaaacagacggtaacttggaatctctcatttgactcacttgtgttaccacgggatcaccggtacctaaatcttggcagtttgagtctgtggtagcatcgtagcatcacatcagcatcagcatcaggtacgctgctcatgctcatcaccctcgcttacaactcgacgtcgttgactttgtgatgcgaaccccccatgagcgaatcaaagctgcattttcgcgagacttgaagagtgtctttcaaggtaccacagagacatgataacgacaataacagcgacgtgcatgaatagttgaattaggcaaccaaccttctcagcctcaacacaaggacatttactacttacgtttaaacatgggggcgtttattaagaaagttcgcgttacacagcatcaaaactctctttcataatccttggaaatttcaagggaaaagaacaaaggcaaccgagttcatagctcggaagtaactttgtgtaacccgcgtcaccaaagcgtcacctactacgcgcttataccactctgtttgccaatcaactcccgggtttttttagaaacaaccatctcctttgccaggcgtggcacaaaaacctgcaacaatcaggtaagccacacagcctctggtccttacagcttgtgaatgacaagtcccattgacatggagacgtggttggttgcgatacgagccgtgataacaccatcatatctccttcattattgtttctgaccatcgctgcctctgtcatgcagctcccgaaccgcgggatcggtacggtccatacggtcaacggacccgatcccccgaataggaactaacgttgcctattctctgatgggtaaccagctcgggtgctctcccgcaagccgcgactgctcaatgctcatgctcaatgctcaaagctcaatcacacagggctgaccaggttgtttagtctcctgcgagacaacgagacaagataggcgttggcacggtgtctttggaaccggggataatcccctgtatggcccgtcacttaacaaatttcgtctaaagccactcgggtttagtcctgctcttcgattacctcccatgagttaaaggctgacaagatcacacatgcctgtgctgactgcgcatgctggtcaagtctgtatcaggcatgatcgattgcaggagcctgcctacctggttgatgttatgatatgatgccaactttgtccatatcggctagggtaagcatgtaccatgcttcagcccgctcgtgatataggcaaccaaggcagcttgccgtgcggacccttgaacttgcgccgcatagaggaacaggcctcagggataataatgtgtgttgtctttgaggttgacttacctgcccctttgcaagctctgtcttaaagatatgctagacggcccgcggatgatgtacccgcaggattaagaccgggaatgtcaaagattagttacgtgctcccttgaaatttcccgttgaaaccctgccaatttgcaacctcgtcaagactgaacacggtacagcactctctcctttgcgctcaccgactagcaagacgttgagatacgtcagattcaacaagaacgaggtttcaacaagaacgaggtttcaacatcccttgacccgtctttctcgattcggcgagatgcatggctaccgaacaagccgtatccgtttgggaagatcctgccggagctgaaaatagttcatcatccttgtatacagcgcattggcaagggaagtcacgtccgattccttgtgcgacatcaaacaattgtggctttattcccgtgttcgtttgaatcctgtgagacaagatacagcgtagcgtcgtagccaagggtagtcctcgcctggaagggcatgtcgcgaatttcatcagctggtcggttcatgtgggattcagtacctcggaagtactacaagtagggtgggtggcatgagccaagtaccgcaagtttgagatgccatgtttcagtgtaagatgggcttttgaaacattttattcccgctcgatttgacttgttaagaggcactgacaggtcgatgttagtgagaaagagcataacgtgtaataggattgtgattaccactgaacccatgtttgggcaagacaatctgcactcccaaggtggtaaacggcataatccaatgtcactaaactcaaggattcacaaagaaccatgccaacggctgagaagacatggtaggcgagggttgagggcgcttaactgagtcctgaaagagccacgaatcgcatcagaatgcgcagtagtatttgtggttgaaaacacagacagatagatcgatacgtgcagattacatacgtgcatgccgcccgcaaactcgggtaatcagttactatacctatattgtagcgtcctgtcaagggtgcgttcggctgtgagactgtgccgtgtctgagccctaggattattgacttcacagccaggatgtccgtatactgacgactgttttctctttgcacgcgagactgcatgttggaagcgagaagtgacgaatcactcgagcaatattatactgtactgtaatgtagtcatcaatgtatgatgccaggtatggacaaaaggccaagccaagacaaggcaaggcacagcagaatcatgtcgttctcgagtctgtctcgaatgcaactgctgtcaccgccggtacaacatcagcagcatggacgcaatattgagcgagccttgttgagaaagaacctggttaccctcgcttctttcttttctttgtagccgagcccggcttatattcttggtctctcggtctccatcatacacgcccatcacgagggtgagagagcgagggtgagggtgatggtgataatgacagggacatatacgcacccatgctgtgcaacgtcggttttcgatcaaggtcgtcgttgtttgtttttatgcgggggtcctgcacaattttgatgtgctgttagtgaggagacgaggagccaaaggacaaaaaaaagtcgcagggcaaggcatctgagttcaaagtcaaaagccaaggcaaaaaaaaaagaaagcgactccaaagacagtttgcaagggtcgctcaggaatggatcgacagcaagggacctgggacatgaccaagtgagacacgacagggcaggcagggtaaggaagggcctcgtttgagtgaataatgatacctgcgtcaaaaaaagtcaaagccgttttatggagaaatctgccatgtcttggtctgggctgttcgatgtaagtcgagtcggtgaggtagatcaacctcaccgagtttaagatggatggcatggcatagcatggcagggcagggcatgacatggtataatcaagaaagaaatggaatggcctggtctggtctggtcagtgacggtatgtaataatatttgttgtctcctcatgatgaaattggtgtttactttcacttggttgcttatttgtactgtcacatcgctcattggtagtccagagatgtgcggtgcagaagtttggtgattaaggctgcagatgggagattgcacaaggtacattgaatctacagtcagccaaaatatggtattctgatgacccgatgatctggaacagccctgcccgcgagtgccagatcatcagcatcagcgagattgattttcatgtgggaacagaaaaaggaaatgatgtaagaggtaacagttgcagaactaagacaatgtataacatttcgatattctccatccctactaagtttacaagctcacgatacggtgtaagtcgagcgagcatgtatgtatgttggcacgagcacgagcacgtcgcttgcggctgtgtaggaaaaagtcaatgcattcccatggtgaacggacgtcattaagcaaaacggccaccagcaaactgacctggtaaccaattgatcaccaaccatgaagaagcggggctgatgaggagtaagtcaggctctgtttttgtgtgtgtttgtttaaatatcgggctgtaacaagatgcgagatgcatgctgagctggtgatgcgatgtgctgtaccgagaggagaagagacgagacgaaactttactgggcaataaacatgcagagacccttactccaagctttgtctagtaatttagttgcatttcccaacatcaaatcatgaaacaaaaccggtcaagatgaccccttacccgcatggaaagggtccctcatgagcaatctatctcttgacttgacttggactctccgactcttgactctctaactccgactccgactctccctttagcaaagctccttactcctcaatgaggagccaggagtcgtcaccaactcaaaacttgtgacttgtttgtgaactattggtgattcagaacatttggtggagagcagcaatgcagggagccagccagcacggcaacagcaacaagtatcatcatggtgaccaactttttgtatcatatcaaattacattacacgatatgaacaaccaccaccaccaccaccattgtcgtgtcactaacaaagagtacccgtacctcctacacgctattgtaaagtaaaagtaaaataaagtacacactgctcccaaggtaaagagggagagggagttgatggtgcacatccaattcgtccggatcatccaagctctcttccccgtccagacaaatccaaggatggctagcagaacggacggtaaagttaataattagagatgaaaatggaaatccaaaatggagattgccgtggttaaatcatggctacatggacgggttccagagccgcttcccagaccaaaaaaagcaatggtaatactggctctggtactgctacctgcaggtggttagaggcaggagcttcagtgggggacaggaagaaaaaaaaagagcccgagctcagcaagcaagtaaaaaagaaagaaagtaaaaaaacgaaattactggcttgtggctttccctctcactaaactcacaccccccatctcttaccattcatggaaggaagggcctccctcctcctcctctctttctttgcttcttttcttggttccactccacttcccaccacccgcacgttcgagttcgcaaacccacgctaatcctaaccctggcccccttttcgaaaccttcgagaattccaacaagaaccggggcggacagagcggtcaattctacccctgcagggcctattttccctttttttttcctttttttttttccctgtctctcctttcagcgccagtcaaggacaagggctgttagatgccctgggctaccaagtcatagtacagagcagtaccgtacgtgcgtgtacgtgctcaagctggcgctacagaaagtcaagtaacctacggtcgacgccgaagccttgcggggtccatggcaatcaacacgagatgacggatggatcctctcatttctgccatgacgagggaacaaatcgacaccgcaaacgcgtggtgttggtgttgcacagcgttgaaggcgcatacatacatgcaatgcagcggtactgctggtcatggtggtccgacaacggtggcgacaggtcaacttattttttattttttgtttcttcctcaactgtcgtgcagacgcctgcatagtacgtacgtatgaatgaactgactgaactgaaaatagtggtcgccgtggctgttagtattcgtactccaagaattaaaaatcaaacacccgtgttgctctccctgcctccagcgatccgtttggatcgggccacccggcctgctgggtttgacattttctgcaggctcttctgaaacaccttacgagattttcttaccctcgctcgtcctcttttacacatatgcctgtcagacgtctgcccgctgtctgcctcactttttttccttgtgcgggcggggctccgtctgttatattgcgtatgtgcagttcataatacacacagatgcagttgcagtagtctgcgacatgggatgggatgggatgggatggccttcccctaccgagactacctcatttgtacatacggtacaatcgacgagatgcatcagatcaacccagcccaccgggtcgcttgtccgccgccccctttttcccctgaggccaacgagtccggctctttttttgtggccactcggcttctccccttgagcggggcgccatgcgacaggcttcacgaaaagtagtctcttggtagcacgagacctcccgcggcgtctcgagctgtaccggcaaacactgccatgatccacttctaccagtccggaagacaggatctcctttccggctctcccaaggatttcaaaagggaagacttgaataacgttattggacaggaagaagcgcccggactcgatgatgacgacagtagatgtgcaactcctccacggctgacgcgacaccttatcgtctgtgggcaacagcgaagccgaggttgctcgatacgggctacagacgaaaaaaaaagtgtgaggctctttgcgcacgatgcagattcaacaaagtttcaggcttcaccgacgatatgactctatctgcactttgacttgcagatgcaacgcggatctgacacctacctggcaggcgcctgaaagcgtccacgtcgtcggtacccatttcgagtctatttcaatctcctactgcacatcatgcatacagatcaaagtgtgagccgcgggcgcgtgtgaaacaggcgagtgatattacactatgccgcttctgtgaaagccagccgcgagcgtccaaagtggggagccaggcctagattttagccactttcttgtgcgacaagagacgtacggagtagtattcggggcttgaacaaacgcacgctggcgaagaagctctgttctttttccggctttgtccttccccagcccggcagtgtccaactcggaacctggtcacaatgccgacaattcggtgtaccgatgtggattcggacttggatatggaagacgcaatttcataccgactacagcaaaagggcggctcccgagtggtggtgacaaggcgcgggtgtacatcagaaccgcatcagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggagtgcagtagtaagccgctgagcgagcgtttggttagttatggatgttttctgttctgttttggctttatggttccagctccattcgcacccaacaattaagctcgaacccaaccgtcagtccataataggttactcaagacacatccccgtgggctgcgaaatgcgcccttgcaaacctgacgagagagactctggtacccctgtagaggtacttgttgagtactttcgcctggccgctcagggctggctcaccccgtctccgtctccctgggacccagcccctgcaggcccaagcccaatgtccagtccgccctgtctactgtcaaaccaggatgacttgaggtgtgtgtcgccctaggctgttgccccactgcccatgtcatgcccaagaactggccgttcgccgcatcgcatagcagcgcagcgcagtttagtgagtgtacctagtgtcggccacgacaggagatttgcccttttggcgctcatgtcaccgctcgttccaagcttgtggtctaggtactaggggagagaagaaacccccccagctaagggaaggcctggcaactcactactaattaacttacctatttactccaagatgatcattgtgacatgtacatgtaccccagtcctggtcggcgaggggtgcaactacacccactccatagctgcttcttataagttaatacgccccatcttgggtccttcttctttccttctgcgaaccttctataaccctttaattagtctccctcctccctccaccacttggttcttgctcagtgttctttccctacttgtttatcaactcaacctcttcacagattcaagcaaccggcttcagcttgtttcttccattcacatatacaacaacccttcaactcttactcgacgacaacctctagcgaagtcacttgtctcatgctattacacacaaagaaacgaagcaactcaattgacgactaagtttgacatatccaacaaaggacgacatcacttcaccaagagacacccattgtaccgacaaagaaagtttcaggaggatcacaatcagcaaacatggcgaggagtcgtcaaatgtccgcggccaaccgcgatgctagccgcaatgagagacaacttcccccatttcccacaaagcagatgtttgttctaggtatgagctcagcttgcatgatgtctgcgcttcttttgatctaacaattggcagcctgctgcagaatatgcgagcctatcgcattcatgtcaatcttcccctacatctactacatgatccaggacttcaacatcaccgatgacaccaacaagatttcagtatacgccggcatggtcacttctgccttcacattggccgaattctccactggtgttctttggggacgacttagcgacaagattggccgaaagcccgttcttctctttggacttctaggaactgctttgagtgtattggttttcggctttgctcccagcctgcccgttgctctgtttgcccgcgccctcggtggtcttctcaatggcaacattggagtgctccaaactactgttgccgagcttgtgactgtcaaggaacatcagcgtaagttgaaccaaacaatcggaaacaagttgctctaacactttgacagcacgtgcttatactatcatgcccatggtgtggtgcattgggtaagcgaatacaacacatgtaatcattgggagcaattgctgactggattacctatttagatctatcgttggacccatgattggaggagctctcgctcgaccatgcatcagctaccccgagatcttcgcccgtggaaccatctgggaccgatacccttacctcctccctaaccttttcagcgcctgcactgttttcttcggtgtcatcattggacttcttttcctcgatgagacccactctgagaagaagaaccagcgggatcgtggtcgggagatgggagactacatcgccagctggtttggtagtgtcaccaagtgcaacggacgagaccgcgctcctgagaagcaggctcttcttgatggaaagcaccatgcccagtatctttctaccgctccccgacctggctctgcgcattccgaggatgaggctctccctgcttatcgaagccaggagaactcgccccgactctcaccccaggccgacacccaatctctggttgacgccccattggagcctgttcttgagcgcaagcccaccaagactttcaccaagcccgtcatcatgaacattatctcttacggtattctcgcattgtaagtttttctcgtaccgagaactttgttcactcgctaacataccttgcagccacaccatgacttttgaccagcttttccccgtttttctgagcaccaagcgacccgagcaccctgttcacgacctccccttcaagtttaccgatggattcggactcgagactaagatgatcggtgtcatcatgtctgttcaaggattgtactcgcttctctccaactacctcatcgtgccacctgttactcgacgacttggttctctccgacttttccgaatgctcgctttctcgtactttgcgctttacttggtcacgccctacctggtgctcctccctgactcgatgcgaatgccagctatctacctcctggtcatctggaagtgcaccttctccaccatggcctaccccagcaacgctatcctgcttgccaactcagcaccctctaagcaggtccttggcacgatcaacggtattgcggcgtcaactgccagcttgtgccgagctctcggccccacattgtctggactgctgtactcttggggtctgcagactggatactctggactagcttggtggttcagcggactcatcaccattgttggagcttaccttagctctcaaatcactgagggcggtcctcaggaggagacaacactgccagaggaggatcctcttatggacgaaagtcttttcaccgattacgacgaggagaacagcgtttaagggaacaacagcagcaacatgcgactcgaatttttcacatggagtttgaacgtttcgagcaaagcgagaatcggaacaaaaaaaaactggcgtcattgctttcagggacggattgtataaagggcacacaaggccccggtcgaataataccccccattttttccaacacagcgacgaggcatggatcaggcgtttttattacagcaagacgaaaaagaagatggatgaatcgggacatcttcttttcttctctcacgacacatagactatggattcagtacagtacggattcaacgacaggtagaaggacattttggttttttgatttcctttttttttttgttttttttttttgggacaattcttttgtaatggaattgctatacagatggcaccattgcccatatgcggcatcgtctacatcgcgaccccggaggtttagaaggcgtttgtcggtatgggccttttcttttctttttatgttagtggcctccaatgtgtcgatagtgtttgtttttttcaggcttttaagagtatgcgattttctcagttctggctacctcgcggggccaaactggcggtgtaagaaaggaacggaaaggaaatgataggatatgttaggatagtttcgtttgcagtaatttcaagactgcagtctcattgaacaagatttatgcacagaacctttttttcactatgtttcttcaagtgacatgtagctagctaggtacatggtgatggatgcatgaagcgttgcttgtgtatgcagggagcatggctctgtaagcggtcaaaacgcatattcccggcggtcagagaggaagagagaggtgtggaattatcttgatcggaactctaagtgggatttatcaaagtttgtgaagcattgaatatgcatgtcaacatgtcgatagtttggtctagacctcgtgatgaagcctgttccacaagtatggcttggactgtatagtatagctaggatggatgtacgtaaatccgttgactatgtggtccgtccagtcggtagcccaaaaaggcatcaagaagacaagagagtcagcagtcaggaaaagcgagagcaagatgacccttgctgatgtagatcaaccccatgatctgatggtgtcaagggatatacccttgctagacttgacaatgcatatttctctgaatgacacataaatcacaaatgatagcaaccaggttgattatgcagtcttatgagtaggtttgtattcaaaaattgtatgattcgtgcgctcctagatgttggtgtatcgaattgagttgatggatggtgtggagagagtatggctaaggaagaaagaggagggataggacccttgttatgtgaagaataagtctgtacacctttttctacaactagagtaatacggctgttggacaatgatgctgccatgtgctgtgctgtgccgtactgtcatgtcaaagcccacccatcctattccctaatgcagtatctgacggcgagagctgagaggtaccgtgtgtatgacaaggaacttgaatcgactgtatagccgggtagtgtttgttgctttgagaagcggggaagagagaaaaagaaagaaaaaaaatagtcgctggggagtatgggatgagaattggttatgacatgacccagtctgctacgtagtaattgctactacataacttagtaccaaggcactatcaagcatacatctatcaacggagagatatatagtgtacgcactgtaggcaaagtactttagaggacccttgtttgtctacatcgtgtgaaacaagcccatctaacaaggtcaaagacaaagaacggccatcaaccaccgtcacctccaccaataatttcttcgcctaacttttgattgtataattgtagccaacttcaaagctctcgtttcggatacttccagagtttaaactaggccctttattcgaaaccattatttatgataatacttacgcgatgtagtttctatactgtaatacttgtttaatccctgcaaacctaccattgaattcactacctaaccgtaaaccaacaagaaaaaaaaagaccaatcttacagaggtttgtccatatctttttttcttatcaacctgttacccacgctttgacagctcttgtctacctgctaactatacattagcggctgcctcggcagtgtcgatcctttcccgcatttattcctttcggttgtcatcttgcctcatttccatccacatcctcaaaccatcccacgtccctctttcagcctcacacctcctcctccagttggcactcattgttttgtgattaccgtattctccgccgttattaattgttagtccccggcccggattactcaatctgccgctccgctttcccgacccccccgtcctccgttccgtttcgagctcaagcttgagctttccatcatcaatcaattcagaaccaaccctctcgacccgacgctgcctctccgattgacactgtgacgtctcacctccgcctttcgcttcccgtctccgtctcaaaaatacaattgtcggcgccgccaccggctgcccgccaggcccgtcacaatgcctgcgcgtggccctccgtctccgagctcgcaacctgcaaagcgacagcgacaaaactcttttgacgatgcgtcaccaccgcgcaacggccagtcgagcccccaaaaccgtgaacgtgaacgtctccaggccgacggcgcatctgcccccgcctcggcaccctccaccatcgcctctccaacaataacggccaaggcaggccaaagcagtaactttcgcaacgtcagtgcctgtaaccgttgtcgcctacgtaagaaccgttgcgaccagaagcttccgagctgcgcgagttgcgccaaagctggggttgcttgtgttggctatgatcccattacgaagaaggaaatcccacgaaggtacgataagggtcttgtgaccgcgcgcgagaattccgacgtgcggcgctgcgctgcgcttcaaccatcagttgtttggtgtcgcgtgctacggaattgctgcaagaacaagtgaacgaatgctgactgacttaccgcgcagttatgttttttaccttgaaactcgagtagagcagttggagaatctgctcaatgccaacaatatcgcctttcccccagctgaaaacctcgaattgtgttccaggataggtaccgacaccgccagtatcaactcaaataccgaaacagggtattctgcagcatcagaagctggtgaccgcggcatgggtagacctcaggctcaggcagttgaatcgctgaagaagaagacaggccaagcggggttcctcaataacattgtgagcccctcgaagcctcgttctctcgcgtctgcatctggtgtttcgtttgcgcgggtcgtatatgctgcagttcaatattcggctgctggacaaccgaactcgaatgattcaagagcttctagacaaccaagcggaaatggagcttctctgcgcgattccttctttggtctacataccaggccttctatcaagcctgctgctttccccagcaaggaagttggcttgcgactcgtgagactatattttgaacactccaacccccagatccctattctgcatcggggagagttcatgcagacattcgagcgtatctactcaactaaggatccggctcgaggttcgcgagaattgtatctgttgaatatggtcttcgctatcggttgtggtgttattgtgggcgagcctgtaaaaacagaatcctccggcgatcctggtatggatagcaggaaccgttgtgagcctgaagaatatcatgcgagcgctatcgtacacctggagtcgtgcttgagcaatagcgggggaggtttggaggtgttgcaagctgtacttcttctcgccaattttgctctccttcgtcctgtcccccctggtctttggtatgtgctgattgatcgtatttggcgtttttggagctcgcctgactgacactgaataggtacattattggagttgctgtgcggctcgcagttgatctcggtctacactatgaggatgaccgagagatcgatgctgggtccaacgaaactgaacaaaccgacgctgctcgggagaatggcgctcaaaatcgtggaaagaagctgtggaatcgagatttgcgacgacgtctctggtggtgcacgtactctctggatcgtcttgtaagcacatgcgtcggaagaccattcggcgtgagtgatcaggtcatcacaactgagtttccctcgctattggacgacgactacatcacgccgactgggtttcgagaatcaccaccagaccagatccagcccagttacaaacatgtagcgcatcattacttccgcctgcggctgctgcagtctgagattctccaagtattgcagtataaccaggcccagattgccaaagctggtgtgcagggcaaatatcccgatatgcacattcatttaccatcgccattcctggtgcaattcgattcgttccggtcgtggcgcatagatattgatcgaaggctgtatcagtggaagacgtcagcaccatcaaagcaggagactggtgttatgttctcgacggagttcctggagctcaactactggcaagccatcattatgctttatcgccagagtctcagtgttccagccatgtttgagggcgagtacaactcatccaacgaggtgaacagcccaacggcgtttcaagcagagcttcgtgaagacgaggaccgtatctatctcaaggttgccgaggcaggtcaaaagattcttcgtttgtatagacagcttcatctcagcgggcttgtgagctatacatatctttccacccaccacctgttcatggcaggaatctcgtacctttatgccatatggcattcgcccatcgtacgaagtcgcctggtaagtttagacgaaataacagtcctcggggaaatatactaatagtggatccagagcatggatgaagtggactttaccattctcgctgccaaatcggttctcacagacatgatcgataagtgtccgcccgccgagacatgccgagatgcgttcgatcgaacggctaaggccaccattaagatgacctcttcaacaggcggttttggtgcaccagcggcccgaagacagcgttctgcatggaacacgccacctgactcgtcaaagacctctgctcaagcacgtcaccgtcctcagggctcagatcaggcgtcgtatccaattgacctatccctctccgacaccctttcttctcctagcatgtcagttactggcgacggtaatgcgcaggcatcgccaccaatggcgcggtcagctgaagggtacctgatgcaatcacgaaaccgaggcggaccaagtccatcagactctggtcttaaacaagaaggctctcctgtagagtcaggcatggtcccatcgcctgttcctcgacgggtgacttcccagccctccaacggggggtcctttgggggacagcagcaattcaatggacaggattacccagacgcgcagacaatggagttccttcagaacctgggagcttcttcgaacggtgatttcaaccccatggaccagtcacagctcgatatgggactcagcatgaattgggaaggtcttcaccacgactttggcgaggcaccacaactgaacccgtttgatacctttttctttggtggtcctcaaggaggaggtggccaagatggtggcatgaacatgtaagatgatgtgatatctgttggggttgtttctgtctttattgccggcgtgatgtctagaacagatgcgagtggtaccttgatggctagctatgttgtgggttgctacgtcagaagatgagagaaatgccttttgttgatgacggaagctccgaaaagtagatgctggttgacacttacaagctgggaaaaattaagagcagggaaatcatgatggttttttatcagttttataccatggtgaggtacaaagtcgatttaaagagatgagtctatattatgagctgggatagtatatagttgaaaagagatgtcattggcgtatttgattacatgtgaatagctttacttacgatgttgctatgtgaatcatatattgaatcggtagttttccaaggaaagctttaagacttattaccctctactattttaattcgcatgtatatggctcataatcacgtcttatgagtgcaattgctcatattggcaggtgatcgctgacatattgtctcaatcaagtaggtatcattacttcctattgttgtcgctcgtgacaacagctgcacctgatcatacctagagatgaacaataagcccatggatatattacagagtaccttactcatatgaggattatcccaccagttcgaatcctatagataatctacattgtgatgcgctatcgtcagatctttaactcttgactacgtatataaggttttgactcctcatcctcaataaagtagtgaatacctagtaggttctaaatataatgcatttttgaccgtgattggtaacaaattattgtgactggagggccttgacagactcgtattattcagtggatatttacaggtattgttcaggtgggtagaggtccactggataagtgacaagtccatgcctgctctcggctgccttttagcccgttgactatgaatgtccccagcaacgtcatttagacatccgtttgcatcctcctacataatccacctcagtaatcaatcaaccaactcattattgccagccccgtttcttctgctacgccctaggaatatcgaaaaccaaagcgaatacgatcgaacaacacgatattctggataatacgtttctgcatatcgcgccgctctgcatcatcgaaccgcctcagtccccgcgaccagctagctacctcaattaagctccaaacctcgacgatatcaacgctcaagtccaaacacaacagacgcatcggctttgacccgcaggacagctcaacgccatcgtgtattgtcgctccctctgaggagcggcagggatcatcatggcggtagaagagggcgagtatgtacccccatgaacctaaaagtgaacctacagcttatcaatcatgactcgattatatgcatcaccactaacattacccagtatctacccgaccgaggccctcattctaaaacagtcgcggagacattaccgtatacccgtgcgatcacagtacgtcaatcagatcatgcatatggttctagcgtcgttcacccccaaatagcatagctaacatctacaggcactggcagttacgctctctcattagcgctgagaagcaaagcaccgtgtattttcccggaggcaccggtagcaatcatatccagcgattgaacgtatcaactcgacaatgcgaaaccatcaaactcctgacttttgcgccacgatgtctcgttgctgagaaaggatggctgtgctgtgggagcgaaagtggcgacttcgtagcgatacggctcgatgaaggaaacgaagacaacgacgatcctctgtctggaatcgacccggaaactcgacttcatctcggcctagatgccttccctaacgatcccgtattctctctcatctcgcgcgccaggcgatcccaaaagaatatgatcgccaaaagtatgaagttggccaaagacagggttaattgcatcacgctctggtttcctcctacgaccatgccggcgaatgcaaaagcctataaggagccagtagcagtactagcgaacaacgaccggaccgttaccctggtcagtctacgtgattttgaagaaaaagacaagacagaggcgttggatattatcacgtaccccgactttgtgaaccgatctctgctatcccccgacggaaggttcctcatctccattcttgacgatccatacatgtacatccacgagcgagtaaggaagaccaccgaatcgccagcaaccaaatcacccgccgatgaagtctcgtaccaatgggagcagactcaaagaattctactcaaaagtcaacgaaaagacgatagaactgacagcaggggaagcttcgcggcctgcttctcagaatcaggagcgtacctcgccatcggaactcaacatggcacgatttctatcttcaacgccgctcttcttgcagaccccgatgccgacccccttattacaacctttgagtcctcccgaccacgcagtggccctggtgctatccgagatatggcattttgtcccggcccgtacgacttgttagcctggacagaggacaggggacatgtcgggattgttgatatgaggagcaactttgtcattcgccagattgtcgatattgaagatccagcgttcgagcatatcaacattctcgaccgaaacagtactattattgatccgcgcgatttggaaagtcgtcgcgagagaagagacaacgacgcagctacgggcgccatagagaaccagaggcgccgcgaggtgctcgaatatctcaacactccacttactgctagcgagacgttggtgcttgaagccatgcagatgggccgatccaatcgtgagagaacgattcagcgagctgcagcgccagaggataggccgattggggggccgaccacattttgggcacgtcgccgggcccctatttctgctgccgctggtaatgctgagcagtctaatgatcgtggaagtagtagtgttggtcgtccaatggggggtcttctggctaataatcctcggtttcgtcctgctaacatcacacgggctgcaaggcccacgggcattgccgagggtgaaactctcgacggctttgcaaggagaagacgcgaagaggagcgtcgacaggaaagtcttggcgaaactatgacgatgcttagtagggaacgacagcgacgggagagtctgggtgagaacgtggctgaacgtcagcgacaagacccttcctacctccaagtgcttgatatccttcaggcgcgagagcgagactccgatcgcgaactagatgataccacgataatagttcctctggtgaatcaagttgtgaacagatgggaggaagatcatggtgtattcgaggtgccgccttcgccagacaacactgccgggctggcttggagtgaagacggtcgtattctgtaagtgcccgcctctcaacgtatcatgaagtcgtgctaacgctctatagttttgtcggcgcacagaacggcatatacgaacttcacgtcgacgtgcaaagcagaaagttttgccccagtatttcgatgaggtgagagttgaggagttgaagttggcgcttggtcgaacctgtctcttgacaaaggcaggctttgagaaccctcgggattgctatcttgctttgataccaaaatgatgaccaataatgatggttgtttgcacgcattggcacatttcaccggagtacgttggaagtttatggcgttttctattcttatcccagtcggctccccatgctgcctattttggccgttatttcgaataaaataccagagagcagtcaagtgggaacgactaattagttcaataaatttgacgtatgtgatgttcggtgtctttgctctacgatgactgtgtagatccatacagtaaactctgtaccatttcagcaatggccaaagaacttgtcaatccggggctttcaatgcctaataagtttacccagccctcgtacccttcttctttccgaacgataaagtcttggaatcctttgccctgacgaacagcatcttgaccagctagtttgggccggatgcctgcatagtctgctaccagggctgaagcatcaatacctggtaaataacgctgtatctcgttaatggcctgtggcagtcgttccgcgttgacggctagatcattggggtcatcaatccattcaacatcgggaccaaaacgtagacgacctgcaagatcaagtgtaagatgggtgcccaaacctgcaatgccaggctcaggcaccgggtagataagtcgtgagatcttgggttgagatgctgagtacgagaagtagttgcccttggcataatataacttctggcgtttatcagacggtactatcatgttgtgaacgagcgccgctccaagtcccgcagcgttgatgagcgtctcggtcgtgatactcgacgtctcgccggtagaagcatctttgacctcaatctcccaaccaccactaccaggtttggatccgagaggggtaatgttagaaacgggtgaattaagcgccacaacaccgccagcatcttcaaacaagccctggagacacagcatcaagccgtgcgagtccacgatgccagttgttggactctcaagcgcgcacgcagcctgaacaccttcaccgtcccgcttcacctctttgccactgacccagcgcgtcggaacaccaagctcgttcttgcacagagcgtgaagcttgtcaagagtttcttgctggtcctcgttctgggcgacgatccatttgcccgtgcggcggtggccgatgtcatgcttgtcgcagagctcgtagagcagattcttgccgcggatgcaaagctttgtttttaagctcgagggtccatagtagatacctgcgtgaatgacttcgctgttgcgggagcttgtttctgtgccgatggcatcatggcgctcgatgagtacggtcgaggtaccatctctctgggccagctggcgggctaccgctagcccaacaacgccgccacctatgacctgctacgttgtttaactcttgttctgcaattgatttgtgatgtatcctggaaagtccaatggagtttgctctccgttagagaactcataatctaggtgggagatccatgaggataaagtctgtatgagaccaacttacggcatgtgtgaaatcagcactagcagctgccgatgagctgaagttgtacctctggggtcttaagaagttggaggaaatcttccgtgttgcagatcgaagcatagctggtgttgttgaaggtgagttataaaactgcgaactcggcgaagagagcaattacaccgaacgactgatgacgctacatcaatgcgcagcgttcaccacaggcagatatgtgctcatatctgtttataaattgatgcatcatattggatctgaaggggattccatgtctgtttttttatttgatttggtatgtgaagacaataaccgctcatcatgggttccataccctgaagccgcccgcgctatctcttagctatctcatatgcttgccatacagtaacattttgtcacatccatacttgcaagaataccatcttcccttaaagcactatatgagctcatcataataaatatgcatagtgtatgaatcactaacgccatatgcattcctatcaattcctgtccttggtcgagcccaacttccagactgggctttgtcgctaaacgccatgataatcctcaactcttggtgtatttctgagtaaacaagagcaagggtataattatctcaagtatccttactctattcagtagagggcttatcagcatccttgcctgctattgtagaagacctcctcgattgtgagtgatgctcgtgagcgaccggtgagccatctgtcagttgtttctcttgtagatgttagataaaagtaaaacaacaaaattttatttcagacttaccgagttctcggatgcgattgcgaagcatctggttctcacgggtgagcatctgagtctcggcctggtaaaacgtactctcgtctcgaccgcctagaacccagtcctcactgtttccacctatggatgttgagcgaagtctcggggaagcgccgctgcggctgggcgttctggagcgtcgggctaggtcgaacgagctgcgagggtgacgatgactgttggagcgagaacctgaatcaccagtgggaacatgggggatagacacatgagagctcgaggcatgaggagttccgcggcccggccgctcggcgattgcactactgtcgtctacggcagagccttggttgttggggttggcggcttggaggcgctggagctctagctgttgttgtcggatcatgtgcaagaggcgattctgggggcaagtagttagttgtctgtcatgatcatgatagagcatgatatcgtaccacttggccttcctgctccgcctctattacttgatggatctcgcccagactaggtgtcctgtgatgacgaggatcgcctgcgagaggcgatccagagataggctgtggactggcagttggaagcccagcatgttcgttggccatctcgcctgacgacggtgcggcagggtcgttgtgttgcgagttcattgggaggattagctcttggctggtggccggtttgtggtgatgtctgagttcggtggatgaagttgttggaggccaacaccctgatgggaaataccagagctttgttgtactgactttaatgagtaaaatgtatgttgggaaggtcttggtggatgctaatgttggagtccggcagtcatggaggtagcttgcagcttgcagcgatacggaagctgaacgtggggagctacttagtgggtgattcgttgcggggatatggatgcttgcgtttggggttacgcatgtgttactgtattatcatttggactcatcaactaagcaagcagtttatattatcaggcaattgattatgaaatgtactgactgcatattgtagcttcctatttaataatatatctacccatttgaaagataagcccgtcatgtctctctccctttgagattatagccaagtcaagagtgttgccttcttcaatccggttcttgttctcttgtggataaactgtgatagaaatctaacggtactttttcatggattcagagaagagctatcataacttaatatgtgtttcatttcttcttctatcatgtggttgtagatatttctagctcaacatctatacaagagcgtgaatatatagacaacaccaacaagttccagaaacagaataaagatagattgcgcggtccaaatcatagagctgaaggacttaactagatactctaattcatgtatatttaatttcggttttataggttttattaatatctttttaattctacttcttcctatcttgaatgttaagaggttggcaagtggcgctaacgtggtgacatatccacttattttatcgataagaatttgcgatcaaattttggcgggcattttttgtacgtctctcgcaagcctcgatccaacccacatccatctacaacatccatctcaaccgaatacctaattcctctaatcaatcatgggtcgcgaactccaaaagaagaaggccagatcaggccgacagcccgttaggcagctcaacagatccaagaagatccttaacccccgaggcaatgatgctattgcaaagagctggtacgtttcctcaatcttcctctgtattaccagagagaatgacctcagctaacgcagaaatctataggaacaagaaggagacactctctcagaactaccgccgtctcggtctcgtagctcgtctcaaggctcccgctggtggaacagagaagcagctcggcgcaaccacaaccagcgcctacgccaacgatcccttcgccatcgccacgattgaaaacgccgtcgtctccgaagcgcgtgtcgagcgcgacgctgacggcaagatcatccgcatcatcggctccgccaagcccaaccctctcaacgatcctctcaacgaccttgacgagggcagcgacgccgaggacaagcctgctgaagagtggggcggcatcgcagacaacgccgacgacgaggagacaacagacgttgtcaagcagctcctcgagcaggccaagcagcctgatctgcccaagaagagacaccagagtgctcgtgagattgagtggttggagaagctggtcgccaagtacggtgatgatacgggcgccatgtccagggatcgcaagttgaaccctatgcagcaaacatccgcgaacatcgccaagcgacttcgcaagatgcaaaaggagagtcaggagtaaaggaagggaattagacactttttttgaaagagaggggggactttcgaggagagccttcgaggagagctcaaaaggctgaatcgctatatcatcaagtacggagcatcaaaactggcttagaacagaaggcgttgggagttggtctcgagcatcttgggaaagatacacacaagacgtcgtatataggatcctcatttacacgactgaactttctatactgtcaaaaaagatacaggataacaacaagcacaagtatgtgtgccttgaatgtatggtatgtgtgtacgtgcaagtgcccaacttcatatatgcaaaccgaggcaattccttacatggcccttgtctctttctgcgcaattcatgacgccgtaaaacgcctctcctccatatagaggcgttgtccaccatagaaaaaggtcgagccgcattccagacgcagacgtttcccaggctatttccacaccaagcaaaataaacaccgttgcgcaaaaacaaagcagccaatctatatcctttctttcatttacatgtctttggggaaatttagtgtcccctgtcgtagttggcggcggggaactgggcaggcacatcctcgtatgggtgaccgcctgtagggttggcgtagctggctggcatagagggaggggcgccaccatggtactgggtgtcgttctcaaagagcgtgttgtttcgtgggggaagggcaccaaagcgatcgggatcatcgtcatcggcgctgtaggggttggcatcgccgtagcgggagttgctgttgtagctgctgttgttgtagccaccaccaccgtaggcgctgcttgcgggctcatgatcgtccatgtcgactcgctcgtaagcctcgtcgccgtgaggagccatggagaaagcagccttgtcagggtcaatgttgtcgctgcccacctgacggttgtcgtagcccggcaggacgttgttgttgttgtagtagttgagagtgtagagcgagataaaggttgtcccgccaaagaggatgctgccgagttggttagcaatgacttcaattgatacatagttgatgtacatacgttacgagaacaccacagccgacaacacccttgctgatgctgcaggcagtgccacactgaccggcggcgttgtaggaagcttgagtggcaaaggcagacaaccaaatgatggtgaaagcagcgtcgacagcaagcatggcatgcggttgggcgaagcgtcgagtgcggccccatcggggggtcatgatcaggaaaatccaagctggcactgaaaggaaacactgaatttcatcattagtcttgccatgatacatggtgaaccggtcagtgtatgtcgacgtaccactccgaatgtccagccgttcttgcctgtaacctcagcatcctttgcattcaagacgccgatttgcaaacaccatgcgacgagggagataatgatctggaaagagtgaagacccagtttcaaattggggacgatatcgggatcaatattgaactgcatggctgaaggttgatgtatggattgtgaggataaagatgcgaatgcggacgcaaaccaggagagacgctgtatctgttgagctagtcaagaaggaagaaggcggcgagttatatgggaggtgtcttgttggcttttcagctgaaatcgcaagggcttgtttcgtcacaggtatatcggttaaagagttccgccgtgtcgtcaatgcttttttgagagggaagagatgggaactcgctaggtcggactagatgaggttgagaatggcaaatgcaacaggacaaagagcgttatcgtcaatagaaatgttgttgttattgtttgttgattgaggaaaaggcccaaagacgttggcgttagacgttaggttgggttgggtctggatttagttccatggtccttggaagccctgacgaaacaggttccctggccagcgagccacaggcatcccactgtcggtgggcgcgcagtgaatctcacctcactggattggtttcctagcgcttggctacgcgttgctagttgcaacagcagggctggcagggctttgtcgctgtggctgtggcttccatgttcatgattcaagcttactgattaccccaaactctcccgtctctatctgtatctagacgccataatcttgaaccgtctagatataccagcgctagttcaggggtgcccgagataactcctaaatcccctccgtctggtgacgttcgggagcgcctagcaatgaatctgtctgccctggcttgtcttgggcttgccttgccacagctgcgccacgggcgaagaatttaggggaccagcatgagatccattgttgaccaatgacaagacatgagatgcgaattatatctaaatttatgcttcagctgagagacttgtcgcggaacgttttatgtcattcccgttgaggtactttgtaagacgatcgtctctcgcctcatttctcatttttcatttctccaagactcgacgacttttgtgtaattattccaacgctggtcacatcttttgctgtgttgctgataaacatatgaacagccaccatggttatgcatatttattgtttatttcggatgacacgggatgctgccccgcggatgacgttgcaccgagacttgcagtgcattagttcccttgtgaagatttcatcaaagttcagaactgtgaggtcaaagattacccgaagttatgattgacgaattcatgcttaagagccaattaaaccccaggggctacggcggacactcgggtcccaacctaatcgctgctgaaaccgtcattcaaacaggggtccggtaccgacattattctgcgaatagcttcaaaggacgaataacttttgtaggttacgtcagcctactaagcatgcttcgtaaactcgttctagggatgattcttacttgaaaaattgtacaataactctcaactgatcacattctttaatatccaccaaccttgaaaaaagccactccaagatgtcaagggtttattgcagaaactttcgatcattttgtttgtttattactatctacagtcttctcattatgatcttctccctagactcaaaccgggtatccatgtggtatctcctatccatgctcccataatcatgttccatctcgatgacgtttggccataatattcataactgacaaagaaaatgcttcccaaagtgagcatattatacaacgccagcgctgaatgcattcctgcaaagtaccatccattccactccttgttttttctttttctattcttacatcagcagcgctataggcacaagcataaccatggcaattcctgctggtggctttctgcccatagccgctccatcagcatcccgtgaaggtgctatctctctcatcttggcgtagtttttgagattcttggatagaccaccagagctctttggttcagattcggagtcagagttgctttcgagaccaaacttggcaaagttggaagaactggctgcttggccctggtactcaatggccttgtgctcgagaatagtgttctctagacgtgccgtcttggggctgtcggcgacttcagtgcgtagtgttgaaggaggctcgaaagagctttcagccgccggcgtggctgttggtacattttcttgatatggtgaaccgccgcggggataagttatagttacagtaatgggctcatctccgcagttgttgcatgtctcgacaccagaagtgaagccgtatgggacagcagtcggctcagcatcagctggcatagccgacatgccccgatatacttccttgaccgagtaaggaagttgtgcaatgcctgttggaacaaagacatctaatgttgttgtatatgtgttggtgtatgcacagtctgtgcagtcacagtcttgacactcgggcatcgagacagtgtagtagttgtcttgaccctgagtgggcactgcaggaccgaagcttgactgtatcgtactaaagcattcggtcattgtgcgggtggtataagtgtatcgctgagctgagcacaatgtgctcaacagcagcgtgatggttatgtatttcattataagagagtgtgagggatgttttgaacaaaggaaaagtcagtaagacgaaacaagatacatctgagacaggatctaccaagcatatctatatgcagatcgatccaggaccctgaaggcgatatggcgaatcaacgtctccagggtccttgcagatggtaccttacatccaactctatcttggatctcgcagccgtatccgggttctgaattttcattctggttggcccatcaaatctcaccgggaccatcttctggaggatcaagatcagggtcggccgcttcactgtatgactaccaatctgttggagtcatactgtaccgcagggtcgtcacgatcgacggatctggagcctatctcagccaacaggcaggcctcaaaactccgttttaggcggatcctttggcgattgtgttacagagcagaaccttatgaagccatctttacttatcagataccctcattcgcacaacggagtttaggacgtgaccgcttttgatgttgatggtgtctcggatgtctctccggatgatcactcctcggtaactcgactagaccctcgtactgtaacggggttgtagatcaactccattgtcggacaaaggcattctttagttacgccacatcctttgagcagaactcaaaatgtaagaaggaagagacatcttggctgtctatttccgtaagtaacagtgtatgtggcgcctgtcaagatgccaaagcgggaactaaataagtgctggagaaaacaaggacccccgtttcctggccatagctattcttttgtgtctcactttgctgcgagctggactaaactgaaagcattaattaaacaagccttttgataggttccaaatggctcttcatcagatatgatgcccagatctcctatccatatcctgtggcagcgagggggcttgatgctcccgaagcagaatgggcgagtttctgtagggattagtccaaaacgccagttatatcaccttactgtgtccttacgaaagacaaggcgaatatgatgtaaggatctccaacaaacatggcctggacggtccgacttacagaatcagcatttcagagaccaacaattgtcttggactcagcgtctagactcaacggatgttgtccatcatattgccactctgccctacaaccaacagaacactctaaaggaaataacaaacgttgcaagaccgtcgtctgtgcttcacaccatcttatgaatcacttgactgttccggcccggtctcttttctaactcactcccatcttctggcgtgtgatagaaaagctaacatacacaccctttcagttcaaagattagccgattagagatcacgataagctacccaatagcataggctgttctgatagcttcgtatcttagtccacacactgttgagcactctggtctcctgagtctttgtgactgaaagaggcagaataaactttaccataagcgaggacagagcctcctttctggtgaaagcgtccggatggcgttgaagaaaaaagccacgatccaaatgccttacagccttagacctttgacgcggtctagactagtccaagccatatctaatgtcgacacaataacttcaacatccacacactcactattggcagtgcattaatatcaccatcttttaaaccctcagccctttttcaatatgtctcctttttacctgcaaaggcgatagtgtatctcaactaaatcggtcagctagacaaccgctgcatccctctactgacactgtcggccgcccttgttgagatcccttgcgatgtggctgatcgatggataacctccagtcgaaaatgtccgcaagctgctgagggagctcggacggacgtttgtagtgcaatgccgtagtgtagatactctaatctgtagtctctgaggtagaatacgagttgaaacccaagctcgaggtgtggtgatgaacgaatggctgaagaaactggtgtgaaccggctcactggtttcatcattcatgatatcagtgtcgatcccttgctatgcttgaagcctgtgtaacacagtagatagatgaccttttcaagccaagaaccagccgttttgagacattaactttgtcactttcggcgatcattccttccaacctttgctctgagatgtgatatatctcaaaaggtgaaagggcaaatctctgatgacaagtcacgttgtttcgatgaccaatattttgcccagcagcccatgtttcattgggaccacattacgttataaaacacttgcattccagtgttaaataactgaggaagatgtcagatgagaaaatttccttggtgtggtggaaaacttgagtctgagatcatgagaagagaaaaggtcgcttcatgatgctcgttcacgaggtccatcgagatcaagttttcagattgtttattcttacgagcctaaactgaaatctagaggtgtatatgaccatttgataatgttgagatgaggaagaattgctttcaagtgcatacgtctctcatcattaggattcaaaatctgcctacctcagctatctatcaattttgtctacaccatgtgcctcttatccttagatgaaattgcccagtttccatgttgtatcgtgtaattctcatccatgtcataccttatagttttctcatccttttcgtgaaaatcaccgtctttcaatagtcgagtgtagcgtgtgctgcttcataagtgacacacagatcaaacccaagattgaaaacgccagcagtgtcagccagacacccctgaaagcatctacaaaggagctaacaactccatcataccatccctcggggagatggttaatctcatcgagatcatctcggatacggtgaatttcatccgcagcgccaggctggtcgccgaacctctcccaaagccgtgccttgaggatgttttggtagacagccgagccaatggtgattccaacagtgctaccgagactgcgtgctaggtctgcaggctttgttagcaatactaaacactaccgtgtacatggacaacttacaggttgcagatgtgataacagcttgttgagagtgatccaccgcagcgatacatgccagtaacgtcgtcgtgagtgttgcgccatacccggaaccgatcaagaagaacgaaacacctatcagccacttggggctatactgattctggacggtgagaactactacacccgcgatgaggacgagtaagcctgctactccaagcctggtgtactttccagtcttcttcatgacgaagccagagaagagggaaccgatcgagataccgatcggggatggcaagatctggacacccgactgcgtggcgctgctaccaagaacctgcaggtaaagcggaacatagaagagggcccccatgaccgtcatggtgcaggccaaattgcaaagacaggcattcaagacagttcgatcgaggagaagcttcacaggaatgattggctggcgggccttgctctcccagaataagaataacccgaatgtgatgacagccagaggaattgttgtcagggggagagggtgcgtccacggaacaatgttaccgcccgagttgagtcccaagagcagcaacaccaggaacgagcatgtcaggaacgcccctacaaagtctatacgggcgaggaatgacttgtccgactgcttgggaggaaccctgaccaagaaatggacggccacagcagagacgagcaccggtggtacctgaatcaagaatgcaagtctccaaccttgggaagtgtggtcattgattaaaccaccaaagacaccaccaagcattgctccagacccataacaaatgttaccgaggccttgaacaatacctctcctgcgcagaggaaccaagtctgagcccaagaaggttgagatgctcatcaaaccaccacctccaatacccgcaacaacgcgaccgataatcatagtggtctgactatgcgcaaggccgcaaatgagatttccagctgcgaaaaagaggttgctgaaaacgagacccggtcctcggccgaagatatccgtcaaccggcctgagatgggctggcacgcagcattggagatgagataggctgtcgcaagccatgagagcagactcagagattgaaactcgctcgatatgggacctgaaagagttgcgatgatggtggaatcgacggcacccaggaagacgcctatccaggcagtgccgaagatgagaatgagcttggcagtcggtacctcctcagcaacaacggtcgtctcctcttcttggcctgctgggagaccctgattcgggtcatctccctgagcttcaattgctggctcggcatctgggttttgaccttggccgtttgacttgagcaagggagtccgttcatcactcagcggagcaacaccgttctcagccatggcagatgccgcgctgccgcttggactttctctcatctttactcttatcaatagagtgaaaaggacaaaatactttagacgagaacgttggacagcgatgtaaggatttattataggtaagaattatgtgagattgatgtagtgcaaatagaggtctggtctaataataccgatatttgatgataaatgccattggcttttgtccccaaccaccttccgtcatggtcaaagtagggataagatatagaacgcaagggatagtcgttaactaaccaataacatcgatggtctggggtcgttagcctggtgccaccttgaaccgacaacggagctggctggagtacagatcatcatccatcatgcatcttgtcctcttctcataacattgaggcgacatcatcatgatggttaggtagaacatgatttgatacacatgtgctcatgggaaggcagcacactgtctgcttgtcctgctcgttgctcctcatgatgttccgttttgagtctaggtaatttcccaaagagataagtcttacatgatcatttttaattcatatttttttcattcatttatatgctcataattttatagtcatgacaaacccagacagtagattcgctgcatgaacccatctgtcgagccaatagggctcctttttgccattaaatgcaacgctatgcaaactcatacctttccatataagtggctcttcgccaattggagcaggaaataacgggttcagtcttccaaggtgtatcatagtgacatctcaatctccatgatctccttgataccctcctcaatgcccttggcctgctcgggtgtgagacggggaaggggtcgtcgagggtgtccgccgtagccgtagtagctttggatagcggacttggtgccagcgatggcagccttggtcagcacccaatcgcccttggagagcttcttctggagagcttgagcctcgtctctcttgcccttgacgtaaaggtcccagaccttaacacaggtcttgggcatgacattggcaccgccagcaataataccactgccaccactgacaagggtctggacagtgaagtcggcaatacctccaaatgcaaggtaaccggaaccctcttggaagggtgtcttggcatcggaagcgagagcgactcgggtcagcttaccagtgcttccacaggtgaactttgtgccgacaatgttggggtgctggccgagcttaatgaggaggtcactgtccatgtcaagaccagcgacagcaccagggtagttgtagaggatgatggggatggggctcgcgttggcaaggtcgatgaagtagttgtagacggcgtcctcgctcatctgagccttgtagtaagagggagggagaacgagagtggcagcagcgccaacctcggcggccagcttgcacagctcaacggtacccttgacgctaccctctgtggctccgagtacgacaggaacagactggaaaccggcctcgtccaacgcttctcgtgtcgccttggtaacggcaatcttctcctcgcgtgtacagtggacggcctcgccgttggagcccatagcgacaaggccagctaggccagcctcaccgagtcgcacggcatgcttcttgatgacgggaatgtcgagctcctcagtctcggggtcgaaaaaggtcatgacgggggcgtagattccggtaggaagcgagctgggtgtggccgcgtgaccattctggccattggtggcaccattggaagaagtcatgataagaagtatggggggatggtttgaggatgagaggcgacagaggggacgtgaaagaaacgagatatatacgacagcaaaacgacaaggccagagtttaagagaaacaaaagagggactttataacttatggcacctagcgtaggaagctcaaggcatcatgtcgaaccgacaagtgcgttttcggcagccagtcccaatcccagtttgggggtggattcgcttcgcttcgggaagtcaagtgctccaagacagacgtgggtattggatcgaccgtcccccaattggaagaatgcggtgcaagtctggggtcaagaggaccacaaaattcttttaatggtggtacgctaccccgtatgtaaggtgggaattgtttgaagtgaggtatcagattgagtgataagaggccagtcgtgatgctgaagtctaaagcctcaacgtcgtagccaagaccaagactcggcaagtcaagctcgtacttaacgagaaacgtatcggaatcctcgggttcgtaccatgatcgattgatatcttggcagctgggtggtttgatacctggaatgcgagaccggcagttcaggtcggttccttgaagaatacgactcggtagaaacgttgaacgaaacctccatgcttctggatgcatcccttttctaggattaaacactttgcatagacccttaactgttgatctagctaactttggcacaaggagccggctggacgggaagggtgatggagagagaggctcatcagacaacaacaatattgggtcgcttaagatccatgttggacatcccgcgttgaggtttggtattagccggtcgagagtcaccccctttgagcctcgagctgaccgtactggatgcggtgtgtgaggcaaagtgcatggctgaaatacaggcgagtccgaagggaataagcctaggtacctggaagtcgaccgacttgcggctgagttgggcgtgtgagttgtttgggtggtgatgttgatgcatggggagtttagtgttgatggggggtaaattttcatgatagcctgttggatgttttagaggctctgtctagggccagtaaacggagaattattggtaatggtacccccaaagtggcaggtgggatttaccacaatgagatgttgggttgcacagaaaagacagtcacgatttatcactggtttctccgcgagacagaatcaattttacttgtcaataagaagcataagcgatggaagtataggtcagccagacatatctgtacgatatagtcaatgcccttgtcattcaagccacctatagttgtaacttacaagcggtcatgagccggtcgttatagcggcgtgggggtgggggatccggatccgaccccgccattttacccctcatttgattgtcgcaactaaaggaacccactgattgctctaagtttatagtggtgatccatgctttgggggtggctcttagttgctcgacccttttgttccatgcaaaaggtcattactgttcagtacccgcgggcagaagcgccttcccgtgtttttatactgcatttcaatatttatctaggtaggcccaaggttagcctcgggtatgcggcagcttctgtgatcagtaataaagagctgctatggggactatttctccaaacccccgctctcgtcccatagactccatacaatagtttagtctgtagcaacaaaccaccaagatttacattacaacatttatgttgttgtctttctaataaggcagatcaatgaatctagatcatatcccccatattcatttccccacagtcacatgagctcttcattccgtatcatgactccataagaacactttccatcccaagctcgagattggggggtttccagcgcggggactcttttttcctccaatcgcagacggagagaaccccgaacatgtcccccagcttcagtagccaaagctcaggttagcttgcggagacatgagcgagcaattcataagagagctcatgattgcactctagacatcttctcttgaccagttcagaccttgaatcgacttgcgcattcttccatacattagtctggaagtatttttataccctcatactctgtcttgagtctcatcatagcttctgtttctttccccgcgttgcccctcatcacattcacaatggatcctctgaacgtcttgatggtgagttgaacatcatgacgccaaccagtttttcaattaactaacaacttactctcagattggtaccggagagtacaccactggctttgttggtggtggtgcctctggttcagacaagaaggtcggcgttgtcggtctcagtctctttgacttgcgccgtcgcgaaaaggtcaacaagttgggcatggtcggtgtcaatggcaagaagttccctgctatccgtacgtactctaccaaagtcacaacagctttcacttactaacatctccaggcgaacatctcaacaagaacatccagcaagtctacaacgacctcgacacctccttcgactcgttccctgccaacgacaaggtcgatcccgatgcctacaagtccgctatcgacgccctcagccccggcgatgccatcacaatcttcactcctgaccctactcacttccccatcgccaagtacgccattgagcgtggcatccatgtcatgatcacaaagcccgccgtcaaggccctcgaggagcaccaacagctcgtcgaactcgctcagaagaagggtgtttacgtctacgtcgagcaccacaagcgatacgaccccgcctacgctgatgctcgcgcaaaggctcagaagcttggcgacttcaactacttctacagctacatgtctcagcccaagtcacagcttgagaccttcaaggcttgggctggtaaggagtctgatatctcatactacctcaacagccaccacatcgatatcaacgactcgatggttcaggagcgcgggtacgtccctgtgagcgttaatgcttcgtcctccaagggtgttgccgttgaactcggctgcgatccttgcaccgaggacacaatctctcttctcgttacctggaacaagaacggcgagcccaccaagcgcgccgttggtgtctacactgcctcatggaccgcaccccaaaaggccggtgtccactccaaccagtacttccactacctcgccgccaacggtgagatccgtgtcgaccaggccaagcgaggttacgacgtcgccgacgactccgtcggtcagatgatgtggtacaaccccttctacatgaagtacgctcccgatgaggatggaaactttgccggtcagactggttacggttacatttccattgagaagtttgtcgatggctgccgtgccgtcaactcgggcaagctcaagcccgaggaccttgacgccaagcctctccccacactcaagaacaccattgccacaacggcgattctcgaggctggccgaaggagtatcgatgagaacagggaggtcaagattgtcattgagaatggcaaatggagattggagtaatggactaaagcaagagacggataccatatgctgcatgtaaatatgtctgacgggttacgaccaaaagtaatgatcaagccttttttgtttatactttaaatgttctcataagaagtgaaagtgaatatgctttgcatttaatgcggggtggatgaagtcgccatgcgggctcttaactttgtagctccaccaaaaactcaacaccacaccttgtatcgatcgttccaagatttagactcattcatttctctatttcatcttatcccccaattacttgtatactgggctggttcaaagcatatatcaaaccgccatcatgcccgaccctcacttctctgatctcatccttcctcaaaatgaacaactctccatgtctcagttgatggcctctctcaaacgcacaacactcacaatacacaaccgtctaaccagtattcaaaccgacgctgaatttgtagacaatgtgtctcattcatatgccccacgaccactcgttgccaacgagcgttgtggcagttggtatatccctcctgagcggaaaggcgcgagtgcatatttcaaaagtacggatggtcacgagagagcgtggaagtttagtacgaggagattgaatttgcatttagttgaaataattgagaagaatgacgggtatgtactgagatggagtattcattcttatctttagagtgaaaagttaactcgttgacagtatcataatcgtcgattctactcgtcgtggcaaacgtaagtccttcatcagattatattcacaggtttgaatactgacttatacaggaatgcccgatgccctctcttccacaattcccatctggtgcactgttctcaaccttgccattatcccctcacacccttcctccagcaaactttacctcccatctcatcttcccgctacaactcactcgcaaatatccaccctcatccctggatttgttgcctccttaaaagctctcaatctaaatctcccaacatgtctcaccaagccactgcgcccattctgggtaactcctgactcaacccttccctcaccagaagacacagagtccatatttgaggatttcaggcctgtaatatgctgcacggctagtcgccgtgtggtaggcagtgagatggacgagggcggatacattcagggcgcaggtgatgatactgaaatgtgggcacatggtctcgaagcgcccttgttctgggagaatgtcgatgagcttcttgaaacatcagaagcagagctgccagatctcatctccaggatagtcgacgaacaagcgactagcaagaaagatgaaggatttcaactacaaatcgtgcctcacatatctgtttgcgctttgcccctccctgccatgcccgccgaatgccgcatagctataacccaagatacaacaccaaaggactcatggttgaagtctaaaacatatatgcaagctggccttgggaaaagcaagttggcaagtcggaatcttcgcactgcgctacctgaaatatgcgacttcgccgccaagtatcttgcctcagttgaggaacctggtgaacaacgcattgctgtggcatgcgagtctggaaaggatctatcagttggtgtggcccttgccatatcatgctacctgttcggcgatgaaggaaaggtcagggattcgacaaaaaatgtctcgtttacaaagaacttgatcaagtcgagattaggcctcatcatgacggcttatcctggggcgaatcctagccgcgccacattacagagtgttaacagcttcttaatggattggcggaaatgataggcgcatcatgtatggaatacccattaatactttgaaatgaagacgcttacagtagtaatcgatcatgagaagtagcatattgactgattaatgcgaacatgtcttagattggtcacccatgtcccatgatatccaagtagattcatcaaaactgcattagttaagcaggactttgttatcctgaacatccctctcgctatatggcttatatgtaaatttgggtattcctcaaagtagattgtcatagcaacaaactcttctctcatctaaacctcaccagcctcaatcttttgcagagcagcggggaactcggaccagtcacgcatgatgaccacagcaccagcatcgcgcaagacctgttccatctcggcctgcttgtcctcagcataaggaccgacgtagccaatgaccttgattccagcacgggtaccgctgagagtaccgctcttgctgtcctcaatggcaactgcctcctcggccttcttgccgagcttctcaagagcatggaggtagatggcggggtcaggcttgctggtaggcttctcgagacttgtggcagcagagaagacaacgtcgccagggaagtacttgtcctggccgaccttctcgatggaagcgcgaactcgtcgaagagcagaggatgagacaacagacattgtgtactttccggaagcagcaagcttctcgagctgctcatcgacaccaacgcaaggcttgagggcctccttgagcttggcgatgacggcgtcttcctcctttcggacgtaggattcgaggtcttcggcggaaatgtcgatgttgtagttcttttggagggtggtgagcatgccacggaagttttggccaacgaactccttgatgagagtctcgccagtgaatcgcatgtcaaccttgcgagactcgcagatctcgttgatgagaccagcgcaagcctcaaaggcaagctcctcagagaggacgagggtgttgtcgcagtcgaacaggagggtgttgatctggaatcacatgtcagctaagagcccatactattgctggttgtaaagaacatacctcaggcattttggcggatagtaatagtgaagcttttagagaagaagtatgtgcaagttctagaaggaattgggcgtattaagtagggttataggagagaaggtcgtggaagaacggtggagcgagagatggtgagagaagaagacgagagtgatggagtaagtgtgggggaacggaggttttatggaggagctgtctttccttgattgaagatacggaggcccagaaggtgacggaaagctcatggcactgcagaaagctgtaattggaacatgcgagtgtaactggggcttctactaagtcaagactacgggggttgtccgggttgggttccatcgacgggatgttgcttttgagcgtgcatcagccatccagcgtgtaagactgagagtagacagggtggttgagaaaccccgcgggcatggggagcaccagagacatcatcatgaattatgcgccagatgagttagacaagtattgacggcattatatattgaatatcaagaaacatacaaaggtagttcaatcacatatactgctcatactatccagtcgagtcacgattggagtcttcaccaaacacgtgcaagtcagacaaaacccctcgcgatcccgaatcaaatcgaatgcaatgaacaaatacacgaataaaatgcccctccccctccatccaggcccaggcccaagctactaaaaccaaaactaaggtccgacttagaaccgccaagtgtcgtcatcgctgcactttgaatccctgttaaacaagacactaagtgagggggacccgttttcttcccttcctgccggtccgcatcagcgatgttgttctttgagcctctaacaagcatgagttggtagcatggaccagggctgcttcgaagcaacgggttggttggcttagaagagaaatacctcctctcatcaagatttctgggtaccgtacataagcaccaagaagacatcccatccatacaacaacataccttgctgcaggtgacggagaattcgaaccgaccacccgtttatcaacaagccatgcacatattgtggtcatcataagtctgtatgcaaacagtcactcagcaaaggtggaccctcgccatgtttggcttgagggatttgcatcagtccatatacaaacaacctagtcgttgcatcgtgatcatatcaacagcctaatttgcaccaacaaaaacatgcatgaatacaaattgatcgaatgttcaaacctgcctcaatattagacagctatataagacataagtactactaattaaacaaccatcaaatggatatcaaaggccacatgctaatcaactccctttcatccgcctataactttgtattcttcaacctgagctccttcaagggacgaggtccattcatcagacttccactcttttcattattcgtaaagttcccaacgccataacaccaatcatgtgtaatgcaagcttttgcaaccgaatcttgatgttgctggcttgaacaaaattccagcacatctctagtatccggccagaattgcaaatgttttcgctcgcggcgagcctctataggatctccctcaacttctgcttctggtctgcagtcaaacttgatgggaagttgatcttgtacttgatgacaaaatcgcctcgctggcccggtttcttcgaaattggcatgcccagaccggggtaacgctcctcgctgttgggctgggtaggaccgcccttctctaagttgagctgtcggccatcgatcgtagtcactgttcttcgccatccagtaagggcctcctttaggtcaagagtgactgtgtggacgaggtcgttgtcctcgcgcttgtagagagggtgttccttctataaaactgttagtcatcgaattatacctggggttaacatgaatttgtgcttacctcttcgacgataaagtgaagatcttggcgacctccctctacttgatcaccaactccgttgaacttgatcttggagcccttcttcagaccaggcttgatgggaacttcgagaatttggtcggtctgcacccgcttctgggtggaatcatcgaacgtcttacgcttgatcttcatcttcttggtaacgccgttgaacaactcctcaagggtcagaggaagaggtcgctcaacagttgtaacctctggtgtcgtttccctggctcgtccatcgaagcctgatcgcgtgcgcgaagcacgactgcgaggacctccaccaaatccgccgaacatgccagccatgtcctcatcatcaacgccgccgtgcataccgccggctccgttgcgcatgaactcggcgaagatgtcttcggggttactgaaaccaaagccgccagcaccaccgcctccggtgttgaagtggaaagttcgggtgcctccaccgggcataccgccttcgaagttgaatccgccaggcatgcctccagcggcaaagggattgccaccggcaccggcaccgctttcgggttgagcggtaccaccacggaggaggaattcgagaccatatgaatcataaatcttgcgcttttcggggtcggagagaatctcgtatgcttgcgagcattctttgaacttttcagccgcatcggggctgttcttgttcttgtctgggtgccatttcaaggctgctttcctgtgagaacatggtggttagctacagtcgatgggcttagtgtggattgcgctgagggcgatatttgcgacgacaagatgcttcatacttgtcgagctacccatgtacttggaggcggtggcatgataggaagctgtgtttacttacttgtaccccttcttaatctcgtcttgagaagcctcaggcttgacattaagagtgtcgtagagctttgtctctttgaccattgtagcttttggtcaatgttgtactctcgagtgtatgggtttgcgatgtggttcaaatgtgttgagttgaagtgtgagcggtggacgagggaggagtggaaacaagaatggggggagtatgtaggtagtaggaagcgtgttactttgtttttaaaggaaaaccaagagtaaacaggtatgtttgtgaattcgagtgtgattaaagagaggggaatgtgttggttgcaagtgtgagtttacaaaaggtgaggaggattaagtcaagttaacctattgacactgatgcttcaaagcttagtacttacgctatgcgaccgtaagatggttaggcgatggaatttagagaagccaccgctgggaaatactggggccatgggaccttgtggaagcttccaagggaaagcggcaggccgccatggagatagagaccttgatatggaatgggcactggctggctgggggtgggggtgacgtcgagtcgatcgatttccattcaaaataaagaagatgtacatctaattacatctgtgactttttgttttgttcacaaccgtcacaaccacatgtcaattttcccatccaaagtcaagcgttggatcattcagagctgataaaagtcaattcctgcaacatgcacgtctgactaaaactctgttggtcatgctgcggtagtctcatgtcgggctcgacccaacctactaatcgatgatacctgaaagcactcgcagggtacagtgacctatgacgatacctagccgtggtggagatagcgccccagacgcccaaagtccagaccaagacgtccagctccgaagctcgagatggttcctggaagcttgagcgggtcttggggacgctcaaatcttggcctacctactgcaatgatattttccatgtgctatactttctattcatcgtttatactctctatgataccttacacatatctgttataaccctaagcctgtacatagcacctacaatttgacgacttacccaccggggcctgcagctattcctgtaactaaaccccagcttacccatctctatgatcgaagcttctagaaccttctaagccattaagctacagtttgactctgtacaggataagtgcgtcggcaagctgtatttatctggtaggtactaaggtatctgcctcaaataagcatcatggaacgacaatctttgatacacaatacttagatacctcggacttggtagtaatctttatttgtgtacaccattgccacaacaaatccgggaacactgcttacccatgtacctccatcaccatcttggatataaaactgggcaataagccaactcatatacagaatctaggtcactcttaagcacctctctgtcccagaaacaatgggcagaacatgattaaccatttcacaaaatatcttacacctacctacgaagtttcggcatacataaccttgaatctttgactgcatgtctcaaatttctttacattctcataatctattatgagtcagtagcctatggcattcagaaatcaattcaaataagtgaatttacagaaaatggagttttattctcagcgttagatcgtcatcagggaataacgtcccagtgcatgcctacacagcacggcacgtgtgaatcaattaatgaggcgcaaagcatattcttatcttatcgctgctagttcagtacgtacccctccgcggccactggaagcgctgctcatcagttagtggtccatcttcattccttcatacaacttacaacgagtgcgtttcgtcagaagcgctctccaaactctcattatttactactcggctctttctttgcccattgttcccttcgttcaattcttgttcccatctgtccttcgagacaaactcattggttcgtcgtcccctcagtgggaggagcaccacatcaacaggttgagctacgacatccaagaggagcttcatattctactccttggcctcacagcttcaccaaccactacaccatggcatccatggagcctaatgagggggaaattggtatggtgatggaggtttgcaatctgaatgccatacatgatcgcgacttggttatacaggccctcaaggtcagctcaggctaaatcgtttgccaagcacccgttgcgactgacatacgtttcttcgatagctcaacaaccgtgaccccgaaagagttgccgagcaatggttcaatgatgaagaaggcgtatgaatacctctctcctacatcaagaccgagttcgatcgcatgctaaaacgctacagtttcgctcaaaataccaaaagatctgggatgactcagtattcagtgcagatagagacggtagcaccaacaatgccgggatatgtcagtttctccatgtatcactttcttgaccttgactaaattctgtagcctttcatgtcgaatcctccgatcactccgttattcaaggcgtaactcctccgcccgactcccatctatatggcgctccctcgagacctccttcccgatcaaacaatcgatctcctctgggtacggtggtggactggaccgcggcacatgtgcccggtattcctcttgccccctccaaccaacatacactaaccgagtcgtaccaaggtgtcccaaacagccaggcccaggaagatgacgacgtacaacgagccattcgcgagtcggcacaagaagctggcataacgatacctcaacaagaaaccggctttacaggaccatcggagccggcgccaatccagtttggacctgccaatcgcgaaacctataatgcagcagactgggcaatggtccctactggatcggccagcaagtctgagacgccagtggatggaccttcggcatcgaaaagaaagcggacgccaggcgctcctgcaatgttgacgacgaccggcacagcgacctatcatcgactcggcggactcctcacgatcatgcatgaaatccccatggccagaaacgtacttctcaatattggcgacttggctccgacatacggcaacaacaaagactggtggagaggtgaagaaatcctagcgccagaagttttggctaagatgaataacgaacagagctggaacagcggtgattttaatagtggcactgcgtttgaggaggaaattcaccgtctaatggctttcctggactccaccgagcgtgggtatggctcaacatatgtgctggtggacttgatggaacacagcggccttgacaaagagaagcgattttacgagatgcttggtcagagacatctggaaacgatccggccgatcatgcaagttgctagtcttgcattattccatggcgacattctggaagaggacgcaactttcggcatgctcgagatagagcacacacgtaacgagtacaagtgcatcaagaccttgtatgaggcacttgaccatgtaatgtggagcgatacgcttgggtccgagacgattaacgaagactctaaagtggcttttttcaaggagatgggtgaagtattggtactcgacattggttgcgacggaccaaaggacccaatagaaataccgcaggaattctacccagaaaagtacatgatatcgcggagggaccatgcccgccgcatccagtacggttggcgccagaccaaaaaagagatggcacgccttgagaaggaaaaggagaaaattgatcacctggccgaggcttgggtcaccgataaagccaagaccaaatccgacctcttgaaaaggtcggcagagcagtgggaaggttacaagagctatcttgatgggcttggaaagttccaggcattggagaaatctggatttgacacaagcaagtaccccgactatcatcaggctgttcctgatcgcgatggcgctgcgaaggaacagtaccagacggttgaggaggtgattcagtactcgaaaaggctgctcgaaagtctggcaaaaggatcaaaggtaggtcttgttgaaatgagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaaaggtaggtcttgcgactctgagtagactgaaaatgattgactgacctttgcagaggtcgatgcggaaatggaacagatggtaaggaagcagagggccctagggaggcttctgactgtgccagacaagccaggtcgcccggagcctatgacctgcaaaaagtacctactccgtggagtggccacatctcctcatataatatatgtctgtcaacgcgaggaagaagatttgatagaattgaacggggaggagagcaaaccagctgagcaatggtggagactggcctatactccttatggtgatgaaacagccaccagagcagaggtaaggaagcggaacgggcttgaagccacagaagagttgacgactaacaccatcacagaaactggatatcgagcaagtgttcaaggagatgtggaatgacactaccaagccattgctcgtatatgccaccgaagaggccctcaaaactcccaagcaaccccttccacctcagcttgagcgatttgtcaagatagacaacaaatcttttcgacaagagttggccgaggaagagtcgacagttgaggtcaagacaaccccaacctttgatcccatctcaccttccaagagaaaacaccgagccgacagcgttggatcaatggacagcaaccgtgcatcgattggaagcgatggtagaaacgggtgggaccacccattctgggacaacccatccaaagatcaggatgatgaaataggtaccgagatgaaggactatgggggttcgtcaaactatattcatagttctgatcttcttgatgacgatcctcccacactcccagctcgacctcaggcctcgactgcatccacaacggaaccaacgtcggctaccctaacgcccaacacagtcggcgctgataacacggacagcgctctgtctatgtcagaggagtctcgaagcccagaaatgcaagagaggtctaggcctcctcctatgatgtcatggaaaacctcatctgaaagaaaggggtcggtcgacctgatagatatcgacatggacatgccaaatgagaagcagtagacatcctcaggtggtgttgttttggaggcgtaccaggaggggcgcaagtggttgcatttcgtggtttggcttgttgaaatcgaagcatgggcggacgatgggaatcgccgctgtcttatgacacgacatgattcttgctagcatttgagcgtgaggcgttttcctcctacatccaaggaaggtgaggatggtggcatcgtgttgaatgaattattggttttcgacagcgatttgggtttctgaacgtagcggctcagattatgatcacgataaaggaatacaaaacactatttatcacgatgcagtacagttaattcagtctctatttcgtgatatctgttcatgtgcccaataagtcacttcgatcattctcatttctggatgctacgatatccttgggtcttcttttcagtagccccattgaagaagcatctgatgaacagtaacctcacagtccatgtttaggttttggcgccccaatatcgcctgaatctcgtattctgtctatgaagaaatctcgaatggaacacactcctttgctcctcgtaacagcatgtataaaacagaaaccgcgggcccatcaccgcttcccgcataccaaatcccgtgcttcgttcgtgactattctagtcagaacaggccgcgaatctctaacgcccataataaaagacaacccgctataccggctatactgcagatgaaaagacgaaaccgttaaaatgccgatgatgaacacagccgaccctccatactggaccttcccaagaaatgcactactgcgccaggacgtctaattccggtctctaacgtcgtcgtcgtcgtcttcatcatcatcatcaaaatcctccatatcctcctcactgtcactaccgccaaagttgaattcctcgtcggtcatgttccagaaatcggcgtcatcatcgactggcttttgtggtgcagtggtgagctcatcggtagtaggcatcctagagcctgatggtatgtccttctgagacttatcaacgatttcttttgcctgcctgttgtaatcggctctgttgtcgcggtagaggacgcttgcgtcgacgttcgcaggggagttgatctcgggatcatcgaggaggagcaggacggatcggagcacagactcgacaccgtggagcacattccaacgctcgctagccagctcgcccgagtgctcatcttcaccaggtttgtggaggatagagatgcagagagcgccgtcggtgtaaacgttggggtggcagatgctctttgtcaggaatttgaaagaaggaggctggtatgggtaatcgttcgggaacttcatctcggccttgagataggcaccgtgccaggcgctgtcggggttgacgacccagaggccgactttccagcgaaggaggttcgactcgtcggtcttgaatggaactgcatgttagttctcgcctttgactgtgaattcttgtaaaaacacacctcaatatcaacccacttctccttttgaaggggtatgagttcttgcataagtcgcttctgcgccatgatgactgattggtggttcaggtcggtgtcggtgtcggtatcgtaatactggtcctatgatagggtcccccaaatgagcgagcgggtggaaagacttgtggtgtaagggaagatgtttgttgcaggttggtagctgagtgccaggcttaataaatcaggccagaagcagaggcgaacccagggcgtggaaagggcggtcgaggaggggcgggagtaggatgaggaggccggcgtttgcggcttcggcgattggcgcgaggtggtagctagcggcagcggcaacgacagtggtgttggtcttggtgttttgggataaaatccaagtgatgtgaagtggcactcgtttcgcttcgttggcagatcctgtttgggtcccgctttcccttttatataataggaagaaaatgcttgattttggtgagcgagtttattttttgttctgctctgcttattgctaagccgtgaccttgatgagcggatgctttcagggaacgttaagaccaggaccgttgagatggatgctctgaagaaagaggctcaaacagggagaggaagggagaaagggatcgcctcctattgttgcttattcacacacagagagaacaataggataagctgcaaaacgacaaaataataataaatggagaaaaaaagaagagaatagaaaagaatgtctatctatctgcctccggttattaactaacaataaaacaactagagagtcattcacccatcggccaggccgcagccgtcctgggactgggactggggctgggactgggaccggggcgtttacaataagtaatgtacctgttctgccagccagtgaccgcggtcatacctgccatcatgccatgtctgacgctgacacatgccctgtttgcgcctgccttgcccctcctcgtgcctgcttcggtggaaaaaactgacgttgacgttttgttggtcccttaactccacttcggctccatcctttccccacagatcacgcttaggtacgtacccgtctgctcccggtcgctcgggtgccttggtatattgacttaaattgatggttcatgtattaaaatcaagcaagcactttaatttggacaatcaacaataaaacttagacgttatggttgttaatcaacattcttttgttctttttccttctctgctccataggtctttgcatacatccaaaacacactgttgtcacttgtttcaactccagggtgagtgcagcgatatctgcacagtaagtcgatacaacatttatctatgtatcataaacgtttcacttaagaatattatcaaagtgatcatactatgtagtaccttcaagtcagccaaagcattattgtcggaatgttgttgatctgatcaatcgagtctttaatcaatacagatgcttaagttaaaggtttagagagaactaacaaggttcatgttttgattcaaagacctcaaaaccaacagtgccgtcaagaaacaaaattatatgcgaattgagttgtgtcattcaaagatattttctatctgagttccagttccaatacgaatagcctgtactgcaacccatcttcatgcaatgcgtccaatattcataagcacataagcaatatatcctttctatgcatagtcctccacagcaacactccaacataggtattacgcacctaggtcgtagtatacacagttgcctgagcgaaaattgtagaggaacgcgtgccgtgacccgttcttctttttataggtgtctcgccaggtgtccaactggtcatgaatctcccgtatgtacttcttctctgtattcgtaactgagtgttcgacctgtcgccagccatcgggttccgagagacatgtctcccgcatcaggtccataacctgatctgttgtctcaatagccaagaccggcccttcgaggaaagatcgcaccaggctgctcgcactgacctgggcttgttccacaaccgttctgcggttgaactttttgctccgcgtttgtgccaccaacacacgaacttcctgctcagattctttatcacccgagttggagtccgtggtgctgttgccacggagcttcactactgatcgtgagtcgcgttctcgaatctcgttacgaagccaagcaagcaattgtgtcgatggcatgtccgcatccgggacatcctttcgccccatgctcttgatcttcaagatggagtcctgtttgatgataatgatccaagaatacgtttcatcacggtgtttcgacattaaatcctcaggcgacctagcgtctttggccatctcagcgctaatgtcgtgcgcccaaagggtctggagtatctcaacacctgacgatctcagcacagcagcatcgaaactggcgacaagacagtcacactgcatcatataatcagtacaagccttcagctgcaactgtaggagataaacttactcgtcgagtgttgaatatactgtttgattcgtcttcggcctttttcaagaatgggcgtccaccggacttcgggggttttgccaatcgttcccatgccaaactaaacccaacagcgtgacgttctccaaactgactaccaactttcggtcgatgttccttgatcagttgatcgtatctgccaccagcagcaaaaacatccttgaccttcttgtcgtagaggcaggagaaaagaacgccccctgtataaaaggcctccttcagactgttgagagggttgatgtagactttagtccccacactcaagtgcttgcaatactctacgacttctttgagatgagcgatagttggcgaggctcgctggtacatatcgctaccctcaaagagagtcttgagcttggcaaatgtcttgttcggtgtgtctatttcaggtcagttctgtcggatgtcgaatcgcagcaactctttcttacctctaaaatcaaacttttgtaattcgtccacacttgtagctgaaacacccacagttggcgaccgcagttcaattctaattttctgccaggtgtaattgtgaatgttcagcctgctcaggacatccgccgctccgctgcgactagcaggctcaattccacaatgctcaaaaataagatgcaaaagatcagagtgtccaagatggaaacacatggctgttgtagacaacgaagggaatgtgtgaatgatctcatcaatcaccttgagaacctccgcttcttttagggcaagatccagcgtgtctgtagtgacaatatcaaaatcgacttctccaaacataagcggctgtcccatgtcttgcttatcacggaatacgttgccaaaggtgaaagttcgttgaacaaccggtccgttggtttgcttggccattattcttgcatttccaagagttaggtcgtagggcagttggagcacattgccattgggatccaaaagttggacggcattatcgccatagtgagtggattttggataaatgataccacgaggagtttccaaggcgccatggcggcggaagatcgacaccagttcttgtttcactaaaccctgattgagtaactcctgagggctcatattcgcagaagacatatcccaagcgtagttcttggcaggctccatgcgctttgcaaagagagtcgaaagcatcttgcgatagtagggcgagctggggtctgcgagtcctgcaagagtgcgtctgatagtctcactctccatttgaaccggcaactttccactcttgagaaggtctgtactcgagggcctttctttcgggttgtggttgacaagagatagcacaatttcggtctgggctttctctgcaggtttgaagtctgatggtaacactggctgcggccgtctaagctggccaagaacatctgccttttgcatacccattatgggtaaatagcacatctcgaagaatatgattcccaatgaatacatctgattttgttagtccaagaaggagttgcgggcaactcgattcacttacatcgacctttgtgctgtatataccgttcactgtcgatctcacctcgggcgccgagtaataggctgtgccgatacttctggtcatatcgtctgtctccaaggtgttcgctgtggtggacttctcgactgagaactgcccgctggtggcaagtccaaaatcaccaatcttgacattgtcaattccatcggagctactgctgatgaagatattttccggcttgaggtctcggtgaacgatgctcaacccgtgaatatgagctaaaccctcgaggacctgtcggaaaagtctccagatctctgccgtattcttgtaaaggttcctggcgataagatcccttagagtctatcgagtttggtcagcaaaatgttatcctcagggtagcataggggcctgactacttactcgcttttcacagtactccatggaaatgtatagtatggttctgtaagagcgttgataacgggcgcgtcgctggaacatagcattcctttctttgtccggagacacaactcgatggatagacatttcatccagtgactcatcgtcttcatctgatgagtcctcttgttcggaatcttcttcggaatcgtcctcatcttcatccgattcttcgaacccgtaatccgcgcctgcatttgatgaaatgaaatcgagacctcctgtactagtggcgaattggatgtcaataccaaccgactcagtgccttgtgtgttctcctccgtaatgtaaccggtcgaagtatcgtcctcagtatcaccttggtcggtaatctcctcaacccatgtgttgtagtatcggacaaccgcaggatggctaagctgggacagcaatcgaacctcctttaagatttctgtaagactggcctgtgatcgctgcgtgatcttcttgatggcatagatctgaccgtcgagctttttccttgctttaacaacttctccaaaacccccctttcccagtctgccttcttcaacgaagtcttcggtgtatcgtgacagagaaggtccccggtgggtggttgaatcacgccgaaactttggaatgggctggaaggaagtcgcggggctacttgacaagagggcagatgtatcatcgaagagaacgggtgcatcagtggccaggaattcgctggatccgagctcaaatgctctaggtctcttttgcttgtcttccctaaagaatctactcactagttcatgtagagaatgagaaagggtgacagattccataaggttcttgggcgatgagtacgttcgtagcacgtcgaggccaaaaatcatctggacgaacacaacaccaaaatcccaaatatcggtcttgaaagtatactgaggttttgaggtgccggcaatctctggaggcagccaataggcagacttggcagtgtgcaatccaggaagtcctggcttgtgagagttgatggagtggatttccctttgataccaggcatcagagattttaggaatgatttcacctgtggcttctcggaacagaagaatgttccctggatggatatcttgatgagcaatgttcttgttgtggagaaagttgagtgcatctagcaagtcccgcgtccaagaacgcactttgccaatctcaatttgccctgcaagttccaatagctcttccaagggacccttctctgccaaaggcgataagacacttatagtccacgcatttgcaacagtgggatctgtggcgagtccagcctgaaccctgaagtctaaaacgtcaacgagatgacggtgctgaatccgtttcacagtcttgagatcttggaggcgagattcgagactctgaagttgaagtttgaactccttcgagtccttgcttgtgttgcgtaagatagtctcctttagtgccatagtcaagctgccttgtccattagccaggacaggcctgactgtataaacgatagacacaggcccttgtcgtggttcgcatttgcctgcaacagatttgaagacgatggtgtttcccgacttatctgtagtgttacaaaactggtcaaactcaatcatctcgtctgtttctgtactgggggtcagctcctggtgagagttgccgttaggacggcgcttcgattccttggccttctgtttctgtcggtcgatttgttgctgaagcatctcggccatgacacgctcctcttcctgggtctcttccatcttcttgcgttcttcctcttccttcttctcctgagctaactttgccaaataagcttcatggcgttctcgttcttcttcgagggatggtaagtgtttgccatctgcctttgcttgcgcggcgtcctcgagaatatcgcgtactccttcaacgatctgatcgatcatctcttgttcgtcctgggcaaagatctttggtttcgtctccaagaacttctgaatcttgaattgggtgacttccttaagatcatgcttcttcaaggtgacaagaggtggcgattttgggtaggtggcagtcatgacaaagctcagagtacaagcaaagtcttcatctttggatgcctttatccgtatgtcaaagtgtggttcggttttctatagggcgtgagcttcggctgcccagttggagctcgggggacgtcgtaggactctaccttccaggcgctttgggtttccgaatgcataacaaagtcgtcgccatagatagcctcgagggcaaggatctcgttctgttgtagttcttcatattcgattttgtggttgacctccgggctcgcagtaggttggagaccggggaagcttgagtcattggtgtcgttgttgagagtcaagggcgtcttccataccccaggttgtttccccgccatgtttgcgcaggttccagaggagagtcgagtcacagcaaaagccgtgacgctctacagggaagaagccatggcggcgaataatagtaataataaattgagataaatagttgtaaaggtcatccagtgaatggatgagagataagagaagcttccttctgacgtcgagccgcaaaaagtggcggggtagtttaatactttagtccatcacctccgtcaattatttccacttaacgattgacaactcagtttgcgacgctcttacatgcaaaggcggtgtcgctccatcgaattacaggcggccacagggctgatgaggggttcatggcagttcttatggcggtcaattagtgtttaacgtcacctggaccgcctagcacgcgctgcaggaatgcctgattttgcatccattagcgcaggcccctaggcaggttccttgaaagccagagccggaaggtggggggacgcgccagggtcgacgggtctttgtctgcttttgcttggccatccatgatctacgttacagcggaaagtaaacatacggaaaacgaaagtcaacattaacatccaactcgactgcaactgcatttcatccaatcttatcctgccacaacaaagcaatcaacaacatagcaggctcgcctcaagataaatgctgttcttctaattttcataatcgcagatgcgaactcttttcctttctttctttcttttaaatatccaaccattcgcccctcgttcacgtgcaactctatcacaagatgttgggctggatgttgagacgcggtgagaacgcgccagagccagtcaatgaaggaggtgcgcaccgttagctcgggaaactataacggtcaagttaactaacttttgcaaccagatacaactcaaattgatgtgcccgacactcctgcgcccgtcttcgctgccagggcgttcaaaagcgcaatatttggaacaccagcgcgacctagcaaccaatccacgagagcattagggaaaagcaaaaatgccaggacggatcaggaatcctcccggacaccacagcgaccgcaaggaatacttcttactccgggaacgggtactacgagacggaagcgcgtatcattcggacaagacgtcaagaaaaatgccaaccaaaacaaagagccagaatcgcgtcagcgcacacgcttgaacgaggcgcttgagaaagcatcaaagacggtgaatcaaaagaacgaagcgcaacaagaaccagacaattcctcagacgaatgggaagaagccgatgacgaggactactgcacacacgacatcacgatcgaccttaacgagcctcattcgcagtcgggcagatactggaaggaagaatttgagaaataccacgaggatgcgaaagtcgagatggaaaagttgctcaagtacaagcagctagcaaagtcctatgcgaaacagaaagatgcagaggcgaatgagcttgcagtaaagctcaaagaagaacaacagagggtgattgagatggagaagcagattgccgaaggtgcctccaaaatcgcatcaaaacgtggagacaggtcaggtgaaagcagcgctgatcttctgtcaacactcaccaagcaaactgccctggccgtgcaatatcgaacgcgggtgcaggagttggaggaccaacttgaagaaatcctttgcgaacgagaggacgacccggattggaaggaccggaagggacgacagacgacatcacccaggactgaaaagaccctccttgagacacagagccagttgagacgagcccgtatgcaagtcaaagaagttgatgaccttcgcgatcaaatatcatctctgaaaacccaactcaaagcggcagaaaagcgagctaccaaggccgaagcgaacaacgagacgaagaccagcgcgaaagaaaagaacgatgacgaacctctgcgtgaaggatcgagagcgcaagagttacgtgcccagcttcgcgaagcccgagaagaaaataagaaaaaggacgatgaattgcgccagctcaagcaagaatttgaggcttaccgcaacgaaactcaagcacataatgcggacacaaacgcagtactggaacgggcacaccacaagattgcagaactcaaaaaggaggtcaagacgctcaaggcgggaggccatggtgctcctgagcaagatgatcacgctgcgcgaccgaagagctggcatgtccaatcagatgctggccgtctggtagaagaaggttcgaagtctaggaacgttgtatcggacgagagcaacagggaccaaaggcatgctacggcccgacgaagcttcgacctgactgatttagaaggcgacacaatggagctcaaaactacagatcccaacgttccttcactgcgacagaagttctcagacgacgctgtcccaagagccagtaaatccgacgtcggtatgtccaacctggtctcgtcaagtctcggcagcaagccggacattgggcggcctagatggcaaccatttgttccacgatcgccaagaaatcgagggtaccttggcgaggaaattaccaagcgtatcgaaaacggaggtgaaactcccggtcgaccaaactttgaagagattaccgttcctgatcttcccgcacttgccaagtccattgctcagtcaaaacgaatcacttctacgaggaatatggatgaaaagatcgatttgttgcaggatcactatgcgcgcctcggaggtcccgatccaaacaacagcgtatttactgccaacgcatcgagacttccacccgagcgcagagctgcagcaatcgcaagaatcgagcagagaatggcagaaaagaagcgcatgcgtggaaggaaggcatttgacaaggagaatgttcggccttgagcaagatggtcggtctaccgtacatatgagataccaagactgtgctgagcagggaaaggtcaacggattgagatgttttaacgtggttgctaataattgtatgtcgatcagtgtgggaaagactgtgttggattgagcattggcatggagttttggggttgtatctgataaaatcccggctgttggatttacatgatgatggttgtcatggtttttgttttgttttgataaagagtctaggcctgagcctttttaactatctcgaccgtcttatctctcaacgagctattttatactcaacttaacttcgtaaaataacttgaaatcaaataatgcctgccgaaatattgataccgactgatgcgaatcttatacaagatgagatttcggaattagaaaagcgtcttcacgacgcaaaggcgcgtcttaacaaagtccaaccttcaccacccctgtctcaagcacgtaagtcaccctactatgtatagataaggagtataaactcatatatcatagcccatctggctgaaacaactcattttctgcttctgttatcagactcggcacttccattgggttcgtttgcttttagcagcggtcttgagtcttatctggctcatcaacctcgcgcctcagcatcattcgcctcttttcttccagcgtcattatcctcgttcgctgcgacgacgctcccttttgttctcgcaggacaccgcaacccagaaaagcttcctcagttagatgatcagctcgatgctgccatcatatgtactgtaggtcggcgtgctagtgttgcgcaaggtcgtgcgttgctgggaatatgggatcgttcatttcggtcaagttgtccgaatgttgatgggcgcgcattgaaagaatttgcagcaatgttaagacaggagagccagaaggaagtgccgttagtctctgctcatctggcgccgttatttggagcggtatgcgcgcttgtcgggttgggattgcgacaaacagcgtacgtctttatgctgagtcacgtcaaggcattgatctctgcagcggtgagagccaatgtctttggtccttatcacgcgcaaaaggtattagctggacaacaggtgcaaagaatgattgacgatatgattgaccgagaatggatgaccccagtggaagaagcaggtcaaacagtgcctgctatggatctgtggatcggacgacacgagatactttattcgagaatattcaacagctagataatatttgctgtttgggtggtatcattattgttacataaatatctatgcattttttaatataaaaaaatcaatcaaaacgccttgaacctattcatcatcgctgtcgctgtcgtatgccaccaagggtcctgctgaggccgcggccttgggtttcgatgccaccgctaccttggccttattgagagccgcaagagtactgcctgagaagatgccaccggtttcttgttgcggttgttgctcttccgcctgggcttgtcctgcctctccgttttcaatcattggtcgttcctggtattccacttcgaaaccttctcgtcccagggggttgaccgactgagctcctcgagcaaagtggatttcgtcaggcgcctcgtatccctcaagaccataactgctctcaatcttccgtctctttctagcctctgggtctcggccttcaatctcagcgacgaactctgcagggagagctctgcggattgcatcagcggcctgctcctcaatcttacgcgcctctcgcgcttgcgccatgggattagggtcggcagttgcccatcgaacgttgagaacctcatcgtggtcgagggactgatgcgccatggcctctttcgcgaattcggcattagcctggttgacgtatgtgacgaaagcgacacctcgggtgttgagaacacgaactattccaattagtaccatgtctgccatatgaaacagctggaaaacttactgcgctcgacgggaccccattctgcgaaatgtcgcgccacgatctcttcaatatcatcagtaacgtgaattcttcccgcataaactgttctgttctgcctcatgaaacttcccacaccacccatatcatctcggtagtcggagaacttgtcgcgtccgaagcaatcgacgttggggttaaaatgatcgtatgttccggggagtcgatgaagaaaatcgcagtcttgacccttggggcaaattccacgcgcaaagcgcaagcagaagaagctccctggtatcgtgtcggccttggtgtatccactgtctttcgagacgttgcagcgactcttggccttggtcttggatagatacttgtcttctctgtcgccgccagaccacttgttgtaccagatgttgaagatcgtaccggtctggggagggggttctgttgtgaaaaaatcgggatcgacttgagctcgcgcaggtcgcttcttcttgcggataatcttcttgacgaccttctttccggtgggcgccgcgacttcattatttgttgtcgctactgccatttcctgattctcctgctcagcgaccggcgccatctcaacttgttctgctgtatcggccatgatttcgaattagggagatgaattgtcgaaaagtcgttgtggtggcaacgcgacaagcctgtgctggtgatgtaaggctggctgtgaaagattctgggggagagttgaatgtcagaaaaggaaagcggtgaggctgacttccagcacctgtggagctcgatattcgaattctgccaccacttcatcaggccttcaaccccccactcatgatttagatcttagacaggcgtcgaggaaacgagacttatactctgtttgatctgtctttatttttctaggtgtttctacagacgaacctgcgtctcaaacaaacgacaagatggtgaacatcacggaaaagatcaaggagtaagttgattcctgaggataatggcggggcatcactgacatggcgataggattgaggaggagatgaagaggacgcaaagtgagtgagaagtgcaatctttatgagtctggataagccaaactatgtgggaattctcatggagaatgactggggtggaggtttgtgatggctatcacaggccatcatgagatctacacccaacctgaagttggccacgcatatcttcattcaacacatattgtctttcgagtagagaatatttgctaacttacttttagaaaacaaggcaactggtatgtttccatggatgtctcatttcattgtgcagcagtgttaacgtagtccagaatatcacttgggtctattaaaagggtaagtctcaattcattgatccaacagtactgtttgcgagtaaatttggctctactttcttcatctctaatagtgcaccgaaccaaattatactgacaatttcagaaaacttgctcgactaagggcgcaactgctggagcctggtcctggagccggaggtggtggcggttcaggtttcgatgtgagcaaaagtggtgatgcgcgaattgcccttgtcggttttccctctgtaggaaaatcgacgttcttatccaaggtcacaaagacaagatctgaggttgcctcttatgctttcacaaccttgacagccattcctggtgtgctcgagtatggcggtgctgagattcagcttctcgatcttccaggtattatcgagggtgcctccgaaggcaagggtcgaggacggcaagttatctcggctgccaagaccagtgatcttattctcatggttctcgatgctaccaagaaggctgagcaaagagcgctgctggaggctgaattggaggcagtcggtatccgtctcaaccgagaaccaccgtaagtactcaaatcgagacaattttgaaccgctactaatatgaaacttgtagcaacatttacctcaaggtcaagacagcgggtggtatgaaaatcacgttctcgtcccctcccaagaggctggacgagaagatgctttacaacattctgcgagattacaagatcctcaactgcgaggttcttgtgcgtgatgagaacgccacagtcgacgactttatcgatgttattatgaaggaccacagaaagtacatcaagtgcttgtacgtctacaacaagatcgatagtgtctcactcgacttcctcgaccagctggcgcgtgaggaccacacagtcgtcatgagttgcgaggacgatctcggtatccaggatgtcattgacagatgctggaaggagctcaagctgatccgtatctacaccaaacgcaagggtgcagagcccgatttcggcgaggcactaatcgttcgcagcaacagcactatcgaagatgtgtgtgatcgtattcacagaactctcaaagatacgttcaagtatgctatggtgtggggtgccagtgcaagacatattccgcaacgagttggtctgagtcaccctgtggcggatgaggatgttgtgtacatctgtacagcctggaaggcatagatgtatacacttttcttttaaaaattcaacaaaaacgtcatcatgtccaatatcacacaagttcaatgtttgtatatcaaacatgttgtattgataaagatcgtgtataaaccggccaccagaaaagagccaagccaagccctgtcattgcatcatgtcattacaacccaaagtgtgtaatcccacaccactattgatgtgcgtgtatatgtgtacgtcaagtgaacaccaaacgccctagaccagacctccagcggttcaaataaacaccgtgggctaacagccactaaccagcaaaaaagcaaaaggggcatcccgagccagtgggatatactctaatcgaagaagataaaaacgatgctttatagctggaaggcacccttggttggtgctggccttgcgccaaaggggttatcgccttggagtttcttagcgctcgcttgggcgaagagagatttgggcttggctctggaaagaattgttagctggttgatactaggaaaaaggagaatggggagacgaacttgctggcgtgcttgtttcgtagagcgttgatcttctgggagcaagggctcatgatgccgtcggatggcgagacatacttgtcactgcttcaacgttaggaactgatactcatctcttgaggaaagttacttacgtctcgtcgtcagccatcttggagtggaaggcttgacggtggtactccatgctcttgacgtccttaacggctggctgctcagtcatggtagcgttggcgtccttatcagcgagaactttggcagacatgatgaagtcgttgaaagtagtagcgaagggtgtatgttgaagagaggtatatgatcgattgagagagagatgtagtagtggacggttgtttgattctttgtatgtgtatgtgagagtgaaggtgaaagaaacaattgtgatgagttgcgagttctttatgttaagggtagtgccgtctatgaaataggtgtgccatgcacaactagcagaaaattagcaggcaaagtaaacggtacgtgacgttgacggggcaacgggcgattagtgaaaattgcaaggatacgggggtagtagcgatcggatgacgttggttgttgcggcgttctactgtgctaattgctggaatgaacggatacgtacagaggtacagggcaaggcctgtaacagactccactgtgagaaatagcacgctgaagcctatgtttaacgcgggcacgccgtgaacagcgcgccatcactggggtaataggagtccatggcatgacttgtttaatagcttggaccctgagggtatgattctaggaggaaaggggttgggttttgactcataataggagtaaatgatacatcgatacaactgagcgtgttgaatgtgtgaaacaacatccataggacaacggatatatcctttcgcactatagcacccaactaagctgaagcccaatgacatctgttcaaactaatataggctgaatcgcttatccgttcttcttttgttattgttgttggcggaggacatttgtgtttacatgcctttgttacttcaatcaagatcagtgcgggtgcgcccgtatatcaaataggaggcactaggtttacagtattacctggaactggcaattgaccaggttaatggactttggaattggctgtggtcagagcgcaacctataaaatatcatgaattttcaataaaccaacagcttagctactctaatcgtcaatgctcaagcaaacaaacaaatgtgtggctattaactcaaccaactataaccttacaacttggctttgtgctgtatcctggcaccgggctgaagtctctcgacaccataagccttcaataactcctcggtcttggctctctgcatcttaatcgtagcagttgcctccgcgctgcgcttgttctcgttgcgtcccatctgctgcagatgcacctcatctggtccatcagccagtcgcaacgttctgataccagcccacatgtacgccaatggggtatcttgagagacacccgcaccaccgtaggcctggatagcacggtcgataacagtgagcgctgtctgaggaatgagaacctttgcttctgcgatctccttgagggccttcttgggacctaggtcgtccatcttgatggctgcgttgagaacaatgaggcgtgcagcgtcgatttcaatgcgagatttggcgatccattcaataatgacaccgtgttcgcggaggagtttgccaaatggtttcttggactcatcgttgactcggaggagcatccagtcaagagcgcgctcagcctatagtattgttagaatagttttcctgttatgatggttcaggtaacttacagcaccaatgctgcgcatagcatggtggatacggccaggtccgagacgaccctggataatctcaaatccgcgtccctctccaaggacaaggttagaggcaggcactctcacgttgttgaatgtgagatggccgtggccgtgaggcgcatcatcgaaaccgtaaaccttgagcatacggttgatagtaataccgggtgtctcagcaggaaccaggataacggactgttgacggtaggggtccttgttatcgggatctgtcttgcccatgacaatgtagatcttgcatcgtgggtcaccagcaccgctagaccaccacttctgtccattgagaacatactcattaccctcgcgacggatgctcaactcaatgttggtggcatctgaggaagcaacctggggctctgtcatgaggaaagctgagcggatctttccatccatgagaggcttcaaccactgggccttctgagcgtcgttgccgtacttggccagtacctccatgttacctgtgtcaggggcagcacagttgcaagcctcggacgcgacgtgtgagcgaccgagccactcggccatgagaccgtattcgaggttagtccagccaggagactccttgtaatgacccttggggaggaacatgttccagagaccgagcttgcgggccttctccttcagatcctcaatgatggatgggtgaccttcccagcgggcatcaccctcgccagcaagggcttccactacggggtcggcactgttaaaggttagaaatgagtttgcgcgagtgtgggattgagactaacggaatgcattcttcctcgacaaacttggcgacgaggtcaagctgcttcttagcagcatcgctgacacggttagcagcctaagttatcaatgttagttctatgttcgtctcagctacatcaaaggacaacggcgcgtacaatggctgggattcgcgcagacatgataacgttctgatgtggacttgtggatggtgattatatagtgtggcgtagtaaggggtaatagtcgtcacaagtgaagaggcagagagtctcaacagcaatatcttgaggaataaaaaaagcagaaagagaaaagggattgtctcaagatatgaagaaacagagtacaagctacagtaaattaattctaccccaggtttgtccagctccaacttctccgcacatcatcgaatgtccaggttcgatggagccgaggttcgcggctgctgactacacgatttgaacctctcacggcttgagaaatgacgagtggggacattgaaatccggggtacttgtcgctatcattgggagctctccgcaggcctcggagctgagtgggtccaatgcctcggacatggacagttcgagcttcaggcttccatttctggattaaggctcgacttaggattgataatggattgactttgatcaactagtggcctgatggcttcatcttcccggctatcttcatacatagtcaagatatcaagagtgggacatcacctacacaagcaacaccttgagataccaatgagattgacagcactgtcaccaagaactagacatgatttaaaagagagagaactcgcatccatgtatgaacaccaatgagaaacaaaaagactaaacccgggctgcctcagtatgcaacttccaggcaatatcaatgatccacctcctcttcaccaaagctgttgcgcaccccatgacacaaccagcattctccaccgctattcgtctatccactttaacaagcacagccatcgcggtcgttctcgatgtggatgttaatcgggtcatcaaagtcgccgctgaactcttcagactcttcttgggctagagcgttacgggcaatgactacagactgttagctataaacaacaaccagcgaaaaaacactcaccctcaaaagcctggtcaatgttgatggcctccttggcacttgtctcaaagtaaggaatgtcgcctttggactggcagaaagtcatggctcgcttgttggaaatcttgaagacgttagatcactatcagtatacatgctccggtcggcttacaactcgcttgctctcctcgacatcaatcttgttaccaagcacgacctaaacctcgttagcacacttcattcatccaatctgatggaccactaacaaatgggaagttgggagggtcacggggagaagcctggatgagaaactcgtctctccagctgtccagcgcctcgaaactcttggcattgttgacgtcgtagactagaacgcagcagtcggcgcctcggtagaacgcaacaccgagggactggaatcgttcttgaccggcagtatcccaaagctatccagaacaatcagtttttttatctcaaaaaggtagaacttgtgcctccttgtcctacctgcatagtaacttgtcgatcgtcgaccaggacctctcgagtcaggaaatcggcgccgatagtagccttgtagctcgcactgaacttcttgttgacctatcatcacggaatagatatcagtaacgggcaattccaatcggtttcagctggagttacgtacatattggttcatcaagctggtctttccaacaccgctatcgcccaagatgataacctattccactcttgtattaatactcaagttctcggagaattctggacaattttcctgtcatatcgcaccttgagaagaaccttctttcgagaagacatggtgaataatcgtttgtaaaaggggagcggtgctcaatgacgttatctcaagccttcgaagcacaattgtcgaggcgccgtcgggtatctagcttcttctgaagcccgaattcgctatcgtttgagtcgctctgtttgatcgtaggatagcagacactctgctatcgtatatgatctggcacaagagtccagtcgtgaaatgtcggattcgcaaaaggttggtgttgtttggagatggcggcagcagatgacggtgggcggaggtaccaatgtcgcagcctcgtccgtcgctcgaggtgatgtatatagcgctagtcgcgcattagtttagcggcatgcataagtcaagaagtgggttccaatccaccggtggtttgtccttgtgcatctccacgtgacatcatatgcagctctatcatgcgacaccgaccagccacgattaagggagggatgctttacttagtagttagttaccatttttggtgagcttcaacgatcaactctccagacctcatggatgtatcaccgaggctaatacggctgaatcatggcagatgacggccttcttaacaaggtccatgctctgagcgatctcgagctggccttacttctctgtctgattagtcgcgaacattgccttgttagcacaccctctgaagctatcgacgacttgatacaggaactacaactggtggctacaaagacctttggacttagctgggttgttatcgactgtaatcccactacgacccttgaagactttgcctctgctcttctcctcggcaatcaggcttccccttcaagccactcgcctacagtattgcgcaaccctgattcgtactttacatcgaggccatcgacgtcgcatccgcgcacaccgctaagccctcttactcccggcggcgcattcgcatctcagatagcaaacgtcgttcttgcaaaaaatctcgaccgagcaccacaagccgttcagatccaggccctagaacttctccgaacccgtcgcatctttacacgaacgtctgtacaaactgccccgaagcaatttgtctttgttccggtattacaggctgccagtggaggcgaggctcgtgtaacggcgcacttgaatgactttttatatataacttattggcacaatcccgaggatggcttcgttaatctagatgaagctgatgctggtaacgatgcagacaccgcatcgacgggaagtgtcgtaaaaaggggccctggtgagggaaccacatcaaccccacctttgatcgtcgagactgtatgttgtttcctctcatgttaataggtacacaactaaccattaacaggacatcagctaccttggctcgctgagtaaagaggcccaagtggatatcgaggttacacgttaccagatgaacattgtttcatttcttcgtatgcaccgagctgtagctggaggcatgagccctacggctacgaagcacttcggccaactaatacgctgtcttgctgctttgcatagcctagactttgtaacgccagctcttgttagacttgctacttccaaggtttacttgcaccgaatccagttgacacctccagaaaaggaaaggagtatgcaatggggcagtagaatagaagcagtagaagcactactggaagacattggtcctgaagatgtcatagaagatgtcctgggcatggtgaccgcgccggtttgaggccggtaccctgtattaaatatttctataataatctacacgtcatgacaaggcgaggactccagttcccgtagaaagccaatccacacttgcattctagcccatactaacttcatgatgccgatggttcattgccatgatttttgccatatcccaaaagtcgttgccgttcgtaaagaaccgctctaatagtaaaaagaaaaacgttatgcatctccattcaacgccttgtatcctgtggtatacctttaagcaatctggttgaccttgcaagaccagccagaaccgccagcaagaaggggcagactacaaatgatgttagcaaagaacaaaaacttattaatgacaaaacatacctagcaccgaggcaccagccgagctcgttgcccttaatcttcttggcgatcttgacctcacgatcaataggcatgtcgtaaccagtgtggaggagggccatcatgaagttgaggtccaagcaccactcaggtcggtcgttgagctccgtcatggcctcggggacggtggtgaaaacgtcccaagcagtctttcccatacaaacagtctgggtgagatcgtgcatctcgcggagagtgaaggagtcaggcatgcccaggggcttagtgcggtcgaagaagtaggagaagatgtagacatcctccttgctgaaggtcttggacagcagaggctggtgaattccattgaaagagcaaggggcaagatcacacttctcgtccttcttgagaatcttctcagccaggttgcggcactgagcaggagcaggctgagagggtccggtaaaggtaaccagagtcagatcctcgctgccgtccaaggtgacgttaacagccttggtcattccgggggcaatgcaagggttgacaatgggctccttcaaccagctcttgtcagcacccttggaagcggtgaggtccttgatcaaagctccatgaatggccttgcgggcggccatcaaaccgtaacccaagtgggagtgctggtaaagctcgaagtgacggccaccaaagtcaaggtcgtacttgtggtcaccctcagcaagcttttcaggcatgccaccgtcagcggcgcccttgaaagtaggctcgaaaacaatctgagtagaaccaccaccaagatcgaaggtagcggcggtctcgctcttatcggggccgccaatcttgccaagcaggtagttggtagtgatccaagcatagacaccctccagagagccgtccatgataacgacgccctcgttctccttgtcgacaacagggaaggggtaatcttgctcaaggtggcgtctgacttcgtcgaggatagcgtcggcggcttcctttccaatcattcggagaccagcggtggccttgacggcaacaggagtgcagcccttgagagcattgggaacagtgtccatggcgaccttgaggagaggatccagactcttagcggcggccacaggattgcctttgtagttgctcagaccgccaacttccttctcggtcatcttaaactcctcatgctcaagctcgggtgtaggaccgcagttgttgaacttgtagacgtggattcgcgaaccagtgctgccggcgtcgatcatgagaacatactggacgataggcttgtccttggagaaggacttggcgcatcgatcggtgccgtaagaagaatccgagggtgactgtccattgttgattgcgtgagcaggcttggtaactgtcggttcgttagcatgaggttattgagactcgatcgactgctgctactacctccactcggcgtaccttcgtgatacacttcaacacccttgggggaaataaagtagaagagggtaacaatcgcaaaaacgatggcggcagtcttaatccacctcgtgcgctgggactgcgtcatccaggattccttcatcctgccaatgatgccttgcctcttaggcttgaacttgtatcggtctggtttttcgtggggatcgaagcctggcaactttgatgaagtgggcgatacgggtgttctcatgagcgcgggtctcgcgaaagggagataagattgtctttaaagggcctggactcggttgagcatcgaagggtcccttgttaggtagggggcaggaatgtcaaaatgagggcgacttggaggaggaggggattggagaggaattaatttccaattaaaaaaaaagggatgaggaacaaatggtcttttgacaagctggcaatcaatgctgcagataacaatgagaggaaagggaaagggaaaggggggtcgtatacttttttgacagacggaaatggtttggtttggcatcttgtagccaatctgcatctagaagcacccgcaccttcacggccatagcgatggcgtacgccgcatctgcatctgtcaggggctattcttccctaagaaaaacgatctccacgcccctaaaagcgaagactcgcctaattttggatgtctagacccccgagccccaccgctaaatcgtcaggatgagacacgtttttgatgtcatgaagtttgagaaagtgttgaccgacgacaaatggtaaagtcttgtattttttatccatctttgaaatttttcattgctatctgcctgtctaataacaaacctccgtgttattgcgcttattgctgtaatcatcacaaggcctggatttgcctcctacgtagacctctttcagtctgcgcctccagaatgttccagtcgtacgcaatgttgcctgcttcatttgcgactgatagattaattccaccacctacctagatttttaatatcataatgacaaccacttttactctcacctaatttttttcctaggcttaacactatacataagacatcgtctcgttcttgcgacacctacgcgcatcagattgattcatcaccttaactcagcgacaagagatggatgtgcaactctttgtctatgacctctcacgaggcttagctcgtcaaatgtctatgggcatcctgggcttccaactcgatgccatataccacacctcgatagaactcaacggcaaagagtatgtctacgatggaggcatcatcgcaatcagaccgggctcctcgcatctcggtcagccactacaacggattccgcttggcaagacgaacctgcctatcgatgttattgaagagtttctagattctctaagaccaatctttacactagaggtattgccaaccgatatctcatttgcgctcaaatctgacaatgtataggcgtacgacttgtttcatcacaactgtaataacttctcagattcgtttgtaaactttctgctcggaaagggtattcccgaacacattgtcaagatgccacaggctgtcctcgactcgcccatgggtcgaatgttgcttcctcagcttactcaagggatcaatgccggaagacagggtggctctattctcgggctacaggagagctctcaggcaccagctgcagcaccaaagcacgttatcaagaacattgccaacgcatctgaatttgatcgtttgatgggcgaggcaaagaactcatgtgctgtcgtcttcttcacatcagccacatgtccgccttgcaaaacgctctacccaatctatgatgaactcgcggaggaagttggtgataaggcgactctcatgaaagtcgacatttcgcaacctcagcagcatgaaatcggaagtcgatactcgatcagagcaactcccactatcgtgactttccttcatggcaaggaagaaaacaggtggtcaggggctgacccagctgctcttcgaggcaatgtacagcttctcgttcagatggcccaccctgttcatcctcatgagcgactacgtcttcctactttttcaaatccgaatgcaaagccagtgctttacacaaaggttcccccgttggataagcttatggtgaagatgggttctgaggttgccagtaagcccgaggtcaaggccctcaagcaatatctggaagatcgaacaaagaacggtccttcaaatgcagttattcctgacatgggccatttgtctagtctcgtcaaagattcagtcgcatcactacccatcgatatttttttcacaattgtcgacctatttagatgtgcactgtcagaccctagaatcagtggcttctttgcagaagagaagagccatgaaacagttcttgccgtactagagtccgttgctcagaagacagactgtccttatgctctacgccttgtgacactgcagatggcctgcaacttcttctcgacgcccctgttccacgatgaaatcatgcgagacagctcgttgcgcgcggcaatcattcttcttgtctcgtccagtttcctggatgagagccacaacaatgtgagagttgcagcttcatcgcttctcttcaacttatcactggcaaaccgaaaagccaggagcagctcaaagccaactttgtccggagatgatgagctagagctcgccgcgtcagtagtggaggccatatctctggaggaaaagtctgcagaggcattgcatgggatgttgctggcgttaggtcacttggtttatggcacatcacttgatggagagctgccagaccttctccaggcagttggtgcacaagacagcattttggcaaagaagtccaagtttcctgatgaaaagctggtcacagaagttggtaccgagctgttgggcaaggggcttaggaagccttagatggatggtgattttatggttgcattcttatctatagacctgcattttaatagacgatacacatcaagacagtactggtcctaacatatggaattgaactggtaacttagactttatgtatgtatgcatgaattaccctgcgcagaccagttcctgaaattatctgaaatgctcgaacgtgttaccctgaagatggatctcaccaagcctgacaagactccaatcccatgccaaatttgctgccgaaagcaatgttgtctttaaaattgtaccaaccactaagtatttcaggtagcactgcgctcttggagattattgtcgccaatgtccctcgtacaaatttatcatatcctcgagacaacacgtcaagacccagatgtaatgattttctaatcagtgtctgctagagtggatttgcgtgtaagacgacaggacatacaactcctgattcaccctaatgagtacataactattgcaatcaatcatttaatttaaacaacttctgacgcatgtttctcaagtacactaagaagataaagtaaacaaaaggaatcatgattctgaatacacttttttacttcagtgccggagttgagcatgaaaaatcgtatcaacttctagggtaagcttagcactcaatatccatttgcagtcccgctgtgtccacttcccaaccacctgtgatagaaaattttagtggagacctgtaggtgagttcgctgctgaataagcacacagaatagccccgcttccaaaattttcaacgcctatataaactcgaccttctcccgatctcttttgttcgtgctccttagatcaaaaagcaatttataattgttttctgagccgccacgaccttcacccgaccttttggttaacttcccacggtgtcgcgttgcctttcccattccgggaatcgctcagtagattataacccttggatataggaaattctccgccagcgtcgatgtttcgcatcgatctctgtaggcggtgtaatgccaagaaggggggacatctcatcatcctgaaaaggattttgattacttgacctatcgtagctttgtgctgtgcgcgcgactggattttaaccagcgtgctctttgccgtaaatgcgtgctgcttgctgtcttgattgtgaaaatcttgcactcatgttttgcgccgctgtggctcgctagagttgtctccataaggtgcggctcttgggtgcctcacaggaacgagatccatgtagactgagacttttaacatcattggcaaggtcatgccaaagctcatgaggctcaaagatcgttctgtgaccaggatgatcgatccttgatgtgtttattagcgttgatcatcacggcacttctggatgcagcttcacgtcaaataaacatcaagcatgtgaatcataagctcattcattcgtgttcgcggaaagcctaaatacgcagcaaccctgcctccccaaaagtgcaacatcattacttgtcattggaagcctgtcccaaaacaccctcaatgccttgacttctgtgctggtccctcacgaaatcttcaatcttgtgatcatgatgcggtcgctcgggaggtcctggaggcttgtcttcttccttgggagggctttgacgagcgggtaagattttggcggctgcagggacatattccgtgactgaggaaatgttagtattgttacagatacaatgtcatctggagaacttgctcttctcgacgatgggattgggcttctggttttccatctcgcgagcgttgtctgcagccttgtcgagctgcgtcttgaagctctcctctttgatgttgttgttctcagaagtcatctttgctgtatttatacgggttgtgtttcctgaaaagtgatgatgctccgaatacgattatgaaacgggaagagaaagaggcaggtgattaatcgtatttatttataaagtaacctcaactaccgatatttccttggcttgtatctgggcattggcatacgcaattggcgtagatcaaagcgtcctgtcctgtcctgtccttctgaaacttcagcttcgtccaacctcgtacgtgacgtcaattagcatatggtggggtcatgtctgataaagaccgatagtgggcaaaagtctatcttatcgggccgccctgatgggctgaccatcacccaacaattactgattgtttgtctaagactgaagaggtattttacctataacaaaacttttgacatactgtcctcaaagttgataacgtcgcaaacatagaaatgccgcaaatccccatcaccattgtcacgggcttcttgggctcgggcaagacgaccctcatcctcaacctcattccccaacttcgcgcccagaaccccgactacaaactcgccctcctaaaaaacgaattcggcgatctcgcagtcgactcgcaactcgccgcaaactcttccatctcaggtgttcaggagcttctcaacggatgtatctgctgtaacctcgttggccagcttggccccgcgctcaaggaactcgaagacaccgtcgtccccgaccgaatcgttatcgagaccagcggctctgctttccctgcgactctcgctcttgaagtgaaccgccttgcgcgcgagtctggaaagtacatccttgacggtgtcatcagtgttatcgatgttgagaactggaagggctacgaggataccagttacacagcccgcatccaggcgcgctacacggatctcatcgtcttcaacaagtgggagaacgttagcatgttgcgatacgacgagtgtctcgaccgagttggtgatttggaggtggacgttgccaaggtcaagagcgacaagggcaaagtccccatggacataattttcggtgtggatggtggcttggcgcaagagttgacagagggggatgtcgagaagaccaacggacacagccatgagcactccaacggcacaaagaatggccactcgcacaatcaccagagcgaagttgaagtcctctcagttgtcctcaaggccgatccctcatcccgcataaataccgaaaagctcatcgcattcctgtcctccgcgcccaaagacgaggcctaccgcatcaaggctctcgtatctctcgcaaccacaccaacaaactccgaccctgatatccccaagccagaacctagcgcatcaggtcgctacatcctcaactgggcgtttggacgctggacgttcacgcccgttgcggaagcgctgcaagagcacgactcaagtagtgatgttacactgcgcatgacgatgatttttgcacgatatgagagcaacaagtggaagaagagacttgaagctggtggtttgatagaactagacggcggcgattcaagtggattgtccgttactaaaattctatagagtaaatggatagaggaagaaacagaacttagacatagagaaagatgaggaaaagaacgacacgacgagatgaaaaggaaatgtttatgaagaaacatagactcatgattgaaagagatacttgttgctatctgaccagggatatagaaaaaaacaacccgctacctaaattttgaaatacacacgttatacagtctttttacatggatcccgtcttatgtaaatttcatatccaacctgggccggggcaaactgggcttgcgacgaattgcaaatcgggcgctgggctttgtgtttgtttgcctggcctagcattgaagttttgctcgtcaaagtagtagtcggcccagtcatcctcataaacatcatcttctggagttctacacttggccatccaagggtcgtcaaatgcaggaccatcgtctgcttgggctcgattctcaacctcttccttgaacctcttgaacacctcaggtgttgacagcgctgacataggcgttggaggaacagatggtccggtagcaaggctcttgacagtctcagctgtgctgctactgcgcgagctaggtgaagctggtggtgagatttggttggcctcggggtctgatgtgagggatgctgtgggacggtggagttttgcgatgccgttgagagaatgagataccagcggtggagggcggttgtacttcttgacagttggtttatgatgaagtcttgaaaggttgggactgctctcgacgggagtcgctgtcatcgagtcactatcgcagattgaacaggtaccggagctctcagcgattccgttgtggcatacgcgacacattgggtctgacaagctatcctgtcgaacgtgtacttgagtggcagtagatgagagagttggatgagagctgagggcatctacatgaggttttgatgaagggcgtcggacgacaactgtgtgaacagaaggcttgcgcctttgagagtcttgtgatgatggacggatagcgaccatttgtactgatggctttcgcttgggcaatgttgtcattgaagcattgctgggtcgcggtgatgagaatggcgaagcggtaggggtgttatcgattcgttcaactcgttcgagtctgatagttttggcttcgctgataacaactggcgaagcagctggccccgttgccaagttgagatcatccacagccaggatactttttcgaatatcaattgttggttctggcacttgtagtccaccttgcgttgtttctgtaggctcatcgttgtcgacgttttctagctcttcttgagccggtgaaagtgaaccgtaagctgatcggaatgaaccgttgaaaggaccaaacgttaatctcgacggttgctgtgttcgtggctcctccatctgaggctgttctaactgtcgtggtgacgatgatggtggttctatccgaggaggctcgatttggggcacttttaacgtaggcggtcttaatgtaaatggttcttctggcgtggttgccggttctggcactggagataattgattttgatgttgaatatggtattcatgtcttcgatggtgtaattgctctgcaaaagaagcctttctcattctcacaagtgtctttttacactcttcgtcattgggaatatcggcctcagtgatcctcctcgtgggccggtcaggataatgcatcatggtaaagtctgttttcgctgttgaagttgtctttgctactgactctgaagctcttctgaagccccggaaactcaagttccgaggcgagagctggtcccgccaactgctcatcttgtcgtcgttggtgatggtccaagaaggcatcgtgacgagcggagaggttggggtgggagaatgagggtttgtctgaagtccctcaagaccaatgtctcagaggttcatagataagagaagaggaaaatctccaaaaacctgattttgagtggcccttgaacattcgtttataagaaaaccttggctatcagtccccttttccaagctaagtggtggcaggttggccgactggaatgtaagtgactgatagacgagaggggtcctgaatagtgaatcctgacagggcgtcagcggtcgagcttctggggaaatacgggataaggtttctcgtggttgaagaacagcaaaccttgttggagtgagttcgaaatagtaatacgccgcgtcttacctatggcggctccgaggtcccgatgacaacgctaagcagtaactgaactgtcattgtgcgggggcaactcaacctttggagttttttgggcttgcgtagcacgtacgtagtgtgttctacaagacgtcaaagatggtgggaacacggcacggctcaccacaaagagtttgcatcccaagaatgcggtttgggtgacacgaggtttgtgcttggacctgagaggccagcctagctcagctcagccatctcgtccaaagagacagggaacccgagcaggagcaggagcacaagcccggtcataatccctcgtaaatacatcccagtctcgttaatcgattccagttgacgagagaatggccgaagagaagaggacggcgtggtgagccatgtggcccatgattcatggcagcaagccaccaaaaattaatgcttatccacaattcatgtatagcaggacatcgagaccattccagtaagaatggcccctgaatctaagaggacttgcaagaattcacagaaaactatatcgaggtcttttgatcaaaggttcagtctaatttgttggccgacccttgggtcctgtacctgaaaaagctttcccaaggctgttcctggctagcaatctttgccattctttgttggtcatgactcggcttgcgccatctttgttggagaacattgtccttggtgtgtgtgtgtgtatgtgtgtttctgtgcttttttttttcgctcacttagaccgtgcacatggccagagtagtctgatccgatccgtgctaaactagctgtcaattatgggaatattgcggcttttgttaattcatcgcttgctggattgcttgcttcaattgattgtttgattgatggaatgtatctaaaggttgacagtcactgtcatattgttgctaagcaccaatagtgttggtggtagctcattgcaaagaacttcaacatcggacaaatactgtatagttgccgcatcatccaagcaagtgccctctgtaggaataggtagagtgctgagcagtacagcagtgcctttggaatgttgacgcatcaattcgttgacaatgaggtgctgagctctgcttggcagctcgttgaacgacagctccaagtcctggggtgtgtaacctggttcctgcgcctcctcctctaggtgagagcttaatcggtatctctcgagcatttcgggtatttgatcaaatgattcgcctccgtactgtgtagatcctcgagaactacgtcgcgaatggaaccgagaatgatgggccgaatatggctcgtaatcaggctgctccgcaaaagagattttcttgctctcgttctcaccagacgttacttgtgtactgggccgtgatttgctcggatggttgcctagagaagactgccttgaatagctcggtcgatactgcccagcttttggtgtttctgaatctgtactagagggcggtgcaaagctaagcgtggatccttccgcctctgaggtgacaatctttgtctcggggaccggacgactagagaacttcacggccgaagattgcctggagagagtcggccttcctggtgttgttgtgccactgcggtatgggcgtacggtatcctctcgcgaagggcttgccggacgcgtacgagaatatgcagcagaatgtcccagagagtcccgtgagaccaaagagggaatatctgcaggggcagaatctgtgctttcgtggtgtggccgctcatttgttgactgagaagcagatgccgtctgcgatgtttcgactcccccaacgccttttaccgttgcagtcgatgacatggtgccgtacgatgtagccgtcgcatctccaacggtatcagacttggaacgccggccaaacctttcccaaaagtcgccacgaactctgccgtccttgtcatgcgattcaccacgcgccaacaatggctgatgcaccgaatcactcgggccgatgctggcttcgtcgccggcgtcatgatctaacatagagctataccccatctcctcatcttcaataagatctgttggggaatcttctgtttcgtcgtcttcgctacttgtttcgtctaatgcatcgtccggcagatgatgtgtatggatccccatgctgacacccatcttggacagcatccgaatagccggccgtcgtggcagctcgggaacatccgtcgtacttaggcgtcggcgttcatatatctcctcatgggggttgtacaagccgggtcttccagatgtcgaatcataaatctgttcgagctggtcgagctcttgagttgaagtcatgttgtctgcgcgtcctcggtacatctgaacatcgtcccaccattcttcatttcgaagtgtatcgtttacgacgatctcccagtctatgtcattgccaacaccattgacaatgatttcataagtgttcaactcgcccgatgacaaacagaaaacattgacttctgcatcaattcgcagtttttcaagaagtgccaggactcgggcatgctcttcgtgcacttcattttcgtattccacgaacaccataactcgtagtgtatatacttgcttccagagctggacactatgtagaatatgtccgagttgaagaatgagagtgtctataattgtaagcttggaaccgatctttctaggtattctactcacatgtgtcaaagtttgtagtcagcaagctcttgccatcagacgtcacttcagcggacatctgaatcggccaaaggtcaaggtactttttggtattactgccatcctttcgtggcgtttctagagcatcaaaaccacatcccactgcgatgttgagtcgataccgcagggcaagatcttctagaatggtcaaatactcctttggcgacatcattttctccgtacgaatgacatcggtagggagtatgccctccatgagtctggctgatgtgtctcctcgacgtcttcggggcctttcgggagccttgccgttggatttgggtgggcgctgcatttgtcttgaaaatgagacggggacatcaggcacacgtagtctcgggttagactttcgtaggtcttccatgttgtagaagccgagcacagcaatatttggacgcatacctccaagtccagcagacagtatcaggtttcgaatgccccaagtaatcgtgggagacattgtaagctgcacaaaagcttttatcttggagaactcgctaatgtactttgtccatgcgtgctgctggagcctggcttcatggacaccagagttgaaatcgtcagtcacaatgacatgcccaaggatatacagcgagcctttcttgagcgagttgcaaaattggatcaacctagtttgccgacgggggttgttgatgagaagtataatatgtggtctccagaacttgatgtgttctggcctgagacgtagcagatacttcctcacttgatggtagatcagattctggctcacatcaccccagtgcttaggaggactcaggtagtgaatgagcagaaagagcaagacgagcactgtgatagccacagtggcgtatgttacgtcgatgaagaacatggcaaagccggacaagatgccagcaaaaaatgcggtctgccaggtgaagaacttgaagctcgggcgaaagttgggtgcagaaccaatcttgaggagaaaacatgcgaggttcatgacaaaaaatgtcatctggtaacccatcgagatgaaggtagcgatctggttgagatctgcaaagagtgccacttgtgcaatggcataagtcaagagcagagcatatatcggttcatcgccatgctttgtgcctttgctaaagaagccaaggccaggaagaagtttgtctcttgagaaagcctgaaacagcttagaagcaccaatgagacccatcaaagccgagaagaaggtgactgcgcattcacctgcgaggatcacaggctgagataggttgatgagcgagatggcattgtcattggccaagaaagagtcatgggtggtactcgcagccagagaaaggatcacgacgaaatagatgataaaggtggtcagcatcgcccacaacgttccatgaggaatcgatctgctggggtctttgagatcgccagacatggatgcacccgcaaagatacccgaagtagccctaatccaccgttagtatggattcgatactggattgtaggtcaggatctcacgggaagaggatgccaaatagatcacggaatgtctcaagacccttgaagtgagggctactcagatgagggagaaagttatcagtcagggtatcaaagctgggcccagtgaagtgaatgccaagatcctcatcacggaagggagttttgaaaatagccgagacggggatgctgatgatggctaagcttaggattgcaagcaaagcgttggacgctctcgagaaagtcgcagatcctaggaaacacaggccagtgcagaggagtagagcggccgtctggaggaaatagctagtccaatatccttcagggaaagctgggcccaggttcagtcggatacagtcaatgagaccaacaacgttcatgcttgcgttgaggacttgggcaagatagaagaggatgccgatggaaccaccaaactcgggacctagagacctcgaaatgaggtaataggcaccacctcctttgacttcgccattggaagcgatagccgacaaggaaagtgtcgttaacagatcaatggagtatgcagtgacaagcaatcctggggtacgattagttctttgtgtctgacctagaaatctgtagcttaccgaggatgcccacaaacccgattttcccaatgatgaggccaaagcgcaaaaacatgagaatactcatgatattgaggaaaacagggatgtagacacccgatatgctgcccagcttgttgctgtggctgtggcgtgagtccatcgtgactgatagtcgcctggcgttggactcggatgtgttatttcggtgacggtctcccccattgtcaacgcccttgacatccgactggtgaggtgttgtcatgatgcagtcgggagaagaagtcagtcagccagtcagtcaattagacgagacgagacgagacgaggggaggggttagaagtagcgaccaacggcccacatgagagacggtgtggtgaaggaactagactagagagatgttgagacggtgaggaagagacaaagtgaggcttttgaggagaagaacagaacaaaatagtagacgtcaatggatgatattttctattgtattgtccaagggccgtttagcgattggatagtgtgtcgttaatcctctgtatgccaagagaatttcaagctgaaggctcccgcatgctgcatattgggtgtggttagtgtggtgatgagtgtggataatacgggccaaaacgtccactgtcagaaaccaatcaaggccgtcacaacatgtccaagggagacagacattgttgaacagatctggggcttctgtaggatgagctcacagaaggggtcatccggaggccgaaggtgtcactgatgaaggcactgactggggacctatgttggggcacctattacttgcctgggctacacctagcaggcatgtttcaagggtccatcagcacgggtacatatattcagcgctaaaagtccatccattccagtgggtctgagtgatagatataagctaaaagacatacgataggtactaagatagatatatctattcgcaactcgcaacagcacaacaacaaagacttggcgataataatattgatagtccaccttcatgactctctctttgtggggaagtcggggatcatgtgcagattcggcgcagttggcgtgttttgatggcttgttagtgaagcacaagtgcagtatcgtatcgcgataggcgctgcgggtgctacagcatgacgtaggccatggctatacggaatccactcttggaatatcaagcttcaaagtctcctctcctctgtctatcacttcggagcggagaaggcggagtggacgctatgttcacatgatggtatggttccataacaacagagtagatactatccatactcaggtactactgtaaacaagtacgggtagaccagatctggtgattttagtgcaacaccgtgaacgagatacagatcgagatcctccaggctagatatatccaaataccggtatcacttttacatggcaaacatgcgcctcattcatctgacccccgattctcaagggtcgtgacgcccccaccgagcgtgactggagaaatgtgcccgctccgccgcaccaactgacgggcaggacgggtaaagccaaaagggatcatcgtttggaggtgcagcatctaagtcaagctgagtaatattaatgcctagttatgggatacgaagactgtatgcagcaggtaagcatgaacatgtcctctatgcggctcagtcgttatcctccaatacctacagaatggtaatcattttgtgcctcaacaaaacatatgcaaacgagacaaacgagatgtcgatcactgatacatcagaataccaacattctgacacgttacatactgctacccgggcagaagtgagtcgacggttgtaagcccgagttggtaggtacctagtaacaccaaactcctcagtcagaagataacgataaggttgcaggtgcatactccattagatttccatttcaatgtgcttacctagtactgtacatatgtagcaggtgcatatgtattttcacctgccgatattcataggttccatctcgtctccagtgtctccgccgtgtcttcactcatgccctccactaatagcctagctccgacccggcaactgcccttaaccttacctagtcaccagaccccagagcctagacttccctgcgtctaagcttcaccgttcagggcagctccaagccgcccgcgcaagcccacgcaagcccaggcgacaagcgacaggcgacagcctgcaggcccgaagcatgcacaagcccttatctttccaatccaacccaatcctctttctccaaacagaaattccagtacgacctgactcaattgaatcgaatctgtcatccgaccactcgtgacttcttgatataatctccgtccccgagactgtttctcttattctttgtcgtcattcttttctttgctgtctaatcatttcttcagctttatcatcacagacgtattgttttgttgctgggcatctatataccgactaggatcctgcgtcaacaccgttctgcgcgacacggaacttttattgtcaacgctgtacatactatgcgataaggcctgtcccactttcaatcgagcacaagatggcctccccgtcgagaatcccttcggatcaaccccccaggtcctcgtcgccttccagcttccgaccccgatcgatttccgcttcggtacctcgagcagatttgacggcgcgtctggcttctcccattcctagccagtttggaactacgcctcctgtgggaggtactcctcgacctgatgccgcctcgcgttccgataacctcgatgacctgagccagctgcccgggacaggaaccagtatgcaaggccctggtgtgtctgctcttgctgccgctctttccaactctataggccaatctcctccacgacacggcactcctgctgctcgtgttagcactcctcctattcgctcgcaatctcctcttctgggcgctcggaattcggggacgccaacaaattatggctctttcaattcacgctctcagaatgcgctgggtactagtgcgccttatgaggatcctgagattgtgaagcgccacctggttcagccttcagacgagaacccgacttcagaagagtcctcgatccaaggtaacacgaagggcaagcagccagccgatattggtggcgccggcctgaatgaagacgaattctccagtttgcgcttacaaggaggtgatgtcacccgaggcatctacaagtggactgagcaggcagaggcacgggcgaaatacaaccgcagcaagagtttcgatctcggacgacctgagccagaagccgaagtactcgacatcaactcgataaaggtcccgggtggtttccgtcgaaaccatcttcgtcggtctgtccaaagccctggcccccacggccatctcgaggatggccacaactccccagcacctggccagcaaagattgttcacatcgagtttcctcgagttcctttccatctatggacactttgctggtgaagagttggaggaggatgacgaaaacctcggaccaaacgagtacttctcatctggagaagactccgacgaatacaattccgacgacgagcgagagccaatggaagatagtgccttgttgacaccgtcacgacgccgacgtaagcgcaaggttcgtggcggtagtggtaacaacagtcctatgaacgctgctttgctgcttctcaagtcgtttgttggcactggtgttctcttcctgcctcgcgcctacctcaatggaggcatgctctttagcaacctgatcctttttggagtcgctgccctcagttactactgtttcgtgcttctcgtcaagacacaactcaagattggcggttcttttggtgacttgggcggtgcactgtacggcaagaaaatgcgtacactcatcctaagctccattgtcatcagtcaaattggattcgtagcggcttatactgtctttacggctgccaacttgcaagcttttgtgcgggctgtttccgattgcaaatcttccatcagcatccagtggctcatcctcatccaaatgatcatcttcctgccttttgctcttttgcgagacattggaaagctggcgtttactgctctggtcgcagacgccttcattctgattggtttggcttatcttctgtactacgatatcttgaccctcaaccaaaacggtattgccgacatcatcatgttcaacaagaaggactggactctgtttatcggaaccgccatcttcactttcgaaggaatcggtctcatcattcctgtccaggagtcaatgagacatccggaaaagttccctcgcgttcttctcattgtcatgatcatcatcacagttctcttcatcggcatgggtgccatctcatatgccgcatatggatctcacactgagactgtcgtactgctcaacttgcctcaggacaacaagatggtcaacggcgttcagttcttgtactctgttgccattcttctgtctacaccactgcaaatcttccctgctatccgtattgccgagacagagcttttcactcgcagtggcaagtacaacccttgggtcaagtggcagaagaacgtgttccgtttctttgttgtgatgctgtgcgcatccattgcttggcttggagccgaccatctggacaagttcgttgcgcttgttggtaactttgcctgtatccctcttgtctttatctatcctgtgagtaaaaaccatcgcccttcgagtgtgctttgctaactttctcagcctatgcttcactacaaggccattgcccgtacgaagttttggagagtggccgatatcgcgctttgcatctttggattcgttgcgatggcatatgcaacaactctcactgcgatgagctgggccaccgctgatcctaagcatccgggatactgcgaccagaagggtgcgccaggattctaagactttgactagttcattgttagtacatggtgtggagtatggcccgagagggccaagaggtgagagagccgcaaggcttggtataacagtgttttgaatagggtttcattgcatatttaagagcttgcattgcggtgttaatgaatagattgtacgcagcatttggaatggttagtgatgggagttggattggagggtattagccagtttagtttcaagtttcattatacaagacatgcttttccagcgacacaaattgttcgttctcaactatatagtttaattcaagccttggttgacgcaacattcattcattgcatgtattagtcgttgaagcgtgggggccgaatcttccgggaagtgggggattttatatcttgttcgcctccgaaaaaacgatgatgtacctgttgtagatatcgtaataccccggccgcgatattcggtctattcattttcttatctagtcacttgcggatttagtaacgaaatttcactcacgagatacacgacaacagtctcatttttccatattcttaccatgcctttgcggccgtcaataaacctcacacagagatgtatctccaggttatctctcatacctcggagagcatacgcgcaacgcactaggcaaacacgacctccgcctccgccgccattcaacactgttccaacatgtccagagccaacatgtggctgtgctgagcctcccaaaatgcctgatgatctgcctcttgatcgtgaggggcctctcaaaggtgcaattgctgggtatgccgaacatgtgctcgtatgtactggaaatgcagactggccgtcgaggatagaggatgacaatgacggtgattgtctcgctgcggatctcaaggagttgtttggtcggggtggaacttatagtgatgttggtattttccttacactatatgtgaactatcttgctaattcctttcagccgtttcataatgtttctgttctcaactcttcgtttcctagctctacatcaccacgtcctcaactccagacaacgtctgcttatctactacccagcttcaaatacattccgttcctcccacgggtgtcgtttgacagtgtagaagctctagtcaagggttttttactccctgagaagctccaccgcatgcatgacggtctgtcgcctatacatcgagaccgtttgacccgcaaagagggttatcagggacttcttcctggagttcaagatgtccgcgatattttggtgctgatttgtggacacactggacgtgatgcgcgatgcggcatcatggcgcctatcctagcgactgagtttgaggagaagttggagaaagagggatttgatgttcagcatgggcctgtgcagattaatcttaatgaaatgcagagaatacagggcgaagctggtgaggaaaagacgtcggccaggattggtatgatcagccatattggagggcacaagtttgcaggcaatgttatcatctatctacctcctgacctaaagatgggcagcgagccgcatccattggccggacatgggatatggtatggaagggtagatcccaaaaacgtggagggtatcgtgaaagaaaccattttaaagggaaatgtggttgcggatatgtttagaggaggaatcgatgctcagcgaaatatgctgaggatataagtgtaagatagttatacatagatagacgctggatacccaggtattgtagacatatatagactctggcaacatggagttttatatctaattacatctaaagggtcattggatatgaaataatctcattcttaattcagaagttgtgtttatcaatgacgatgtgtatcagttgaggcgattcaaggacccacgtgaccgaaattggaaatccatcttgagtttttgttacaagaattttaaggacgctttttgatattcaacgacgacccggccatgaaggaaaattagcctcaccgagaacataaacttattttattgcttcttgactttatactctcccaacctcagtgtcagtttttcttaattgcatgagaaatctgtaagagcaaaacttgacttgcaatcaagactcgacatgatgagagctacaacaaggatactcccaaatctctcgcgaactggaacatatactgggagaaatttcactcgatgtggccaaataaacagtcagctatctgcttcaaaagccagaactctcaaaacatcaccaaacccatccatcacaccaacccaacgatacgcctctcacaaaccgaactttcccgctcctcttcaagcacgaatattcccttcattaatattagtcggaatagttctcgttagcggcggctgttacctcctcacgccaccctctcgaccaaacaccctcaatgacataacattcgtcccctacgccatcacagcccgcgaggccatctcaccaacctcattcgtcataacggccgtgccacggacaccaaatccttccttaccttatctcaatccttcggatagtcaatggaagaaccctctctggtctgttgagttcaagcagcccgaggtgcagatctcgcggcactatacgcctctcccgccgctatccagcgaggatccaacagatggtacgctgcgcttttatatccgcgctgttggcgatggagaaatgtcgaattatctaggccggagacgggttggcgatgatgtcttcctgcgcggccctcacgtgggttttgagcttgctgagcggttgggagagcactctcgccttgtctttcttgctggtggaacgggtgttgttcctggcattcaggctgcaaaggccgtgttagaagcgaatgagaagtcaagtgttgacttgctctgggccgtgaggaagcgagaggaagtacaaaacagtgcttttccaagttcatcatcatggaagttctggcagggaaaaaggccaacagcattgggtctcgaggttgagagtcccagtcctgtgaccaagcgtctacaagatcttaagaagacgtatggcgatcgtctgagaatacaagtcgttgttgacgaggagggaacacgcttccaagataaggacatcaacagtactattacggcttctcctggaactgtagcttccttcaacgcgggctgtcgattccacgaccaggcgatgcatgtccacgcctctgaattcgcactatcggagggacctggctgtgtctgcgaaccgcctgcgggaaccacgcccggaaagaacttattcatcgtctctggtccagatggcttcatcgagcattatgctggacccaagatttggctaggcggacaccaaacacaaggaccaatcgcgggagtagctgggcacttgcaaaggcaaaaccctgctttggcaagggactggttagtcctcaagatgtaaaacactgtaaaatagaacgcatgtataatctctagtaaaattggaaacgctaataaagaggcatagacattatctatgggatggtacaaataaaacccgtaatactagtggtaacagtggcgccgtctacgtggtcatccaacgccagtacaaaactccaaacccatgacatgatgacttaacgattttgaaccttcctgtaagatggaggcttcattgtcctcctaatcagcttgccagcgtatggtggtaccagggaaatagcaccgatggccagaacacgccagacaaatccccttcaacggcgtaagtaagctgcagctgaaactagaaaggagatgacttaccaagttattaagaactcgaggtcaaagtacccgcccaagaacggtatggaaccaatatacaaaaggaaagtaccaataatgctgatgatcatgatgggatgccaggtggtgatttcaatagccaccataagaagttcgttgaggacaaggacagtataactgacagcgaccatcttggggccatcgacttcggtgagaatctgtgacaatccctggatcataccaccttgatagattgacaccaatacccagacgaagaaggtcctgtatgagagagaacgtccagttgtcagctccttgtaaagctcagggtaaagattggcgaggtcttcgtcaacgtccttgtcgagtacaagtgacagcacaggggctgcagtataacaagtagcatagccaacaagaagccaatcctacagatgttagtcacaggaatagaacgacaccacagtatgaaacttaccttgtacaaaccctcaggctcaaacttgatggcaatactgtacatagtctggcatacagcaatgatcaggccacgatggataacaaattgtgcaagcttagcactacgcttataactgtttcggccatgccagaccaagagcttgaccaggtgacagaactgctcgatcgaaaagtcggcagccaaactggcctgtcgaccctccttaccaacaataccaacaccgacatcggcagcttgaatcatggatacatcgttgccaccatcgccaatacagcacacgcgcttcttggtgtactcgcggatgagcttagcaacctcggctttttggtttggcgagcaacggcaagcaacaacagtaggcagttgaacggcgatagagatgaattcgaggcggaagtgcgtgagaaagagggccagactgtcgccatccacgaggagacaagcatccgtcttgcttcggaggaagtcaagatgctcctgagcattgtccttcttcgtgagcttcgaaaccgtgtagatgtattgaccacgtgccacaagcttggagctaactgccacacatctagcagtctcaaccttgtcaccagtcaacatccaaatcttgataccagcattgcgaagaagctccaaggacggtttaacatctttctggagcttgtcctctacaccggtgacgccaatgagttctagttcattttcgagataatgggagaccacgcgttgcatgccagcatcacgtccgctaatagaaagcgatgctgtctggtaccgagcagcgaattcttgatactggccgtaggaaagtttcttgcggccaacgacaagcgtgcgcaatccttcgcgtgccatgttagcagtttcttcatcaagccaatcgtttgacgcaacaatagagctcatgactgtgtcagcacccttctggaagaaccagatttcaccacttgacaggctagggttcttaacactggcatcctcatggaagtggacaatgatacccatgcgtttgccttcggaagtgaaagggaaaacatcgagaatccgcacgcgaaccaccggtctcttgctgttggcgtactccagtaccatgctcttgcgatcacggtacaccagtttcaaaccaacggattcagtccatttgacgatagcaatctcgtcaggtgaagatgcttgatatccagtaacctccttgccgtcctcaatatcaacagtaggcgtgacgttgtgacagagagcaagagcgagcacgacatcacgaacacgagtgccgatctcgcgtcttgtacgtgtcgtacctatgtttgcagagctggaatacgtagatgaaggagtaatgagcatgttctgggagacatgatccgtcgatggcgggacataaaagccttgcttgacatatgccgatacttcatccattgcttcgtttgcgtaggacaccgttccaacgtgtattttcttcatctccatttcgttctgggtcaacgtgccagtcttatcactgagtaggtattcaatgcggccaagatcttcaggaatagtacttgttcgaacgactgccccaggcataccagggtcacgttgaatgaaccaagaatatgcgctttttcccatatcaaggttgacacgaagactgatgggaacaatagtagagaacagaaccaagaatcgcatgatcttgacgtaccaaacattgtctttggtattaccgaaaccctcgagtgcgacaagaataattgagagagccaatgtcagtgcacacaatatcttggtcaaggaattgatctcgtattccagcaaaccagtcttggaacgagaaggggctgtagaaagggcagagcgtgtttggggaccagtgtacatgatgacagccagcgtcgtggcctgggaggcgatgacagtgttggcccaggccgtgttgtcgatcgacagggcagccgtatgggatgcatcagactcccctactgtcgcatgatgtgccaatgcatccttccgagactcgaccagctcaattgtacccaaaaactcgttgacctttctgtctggctttccgccagtaacacgaagacggacgaactcctcggttggtagattttgcgtaagtggtgaagcaagtcggagcttccaatccgtctcaccatccaactgatcagtcctgatgaaggtctcacctcctggtccactttccgcctcttgttctggagccgcttcagcaggttgctttcctttcccttgtggctcctcgccatcgaatgctaatagtgtctcttcttccgcaggttcctcgggaataggtgcaggcgcgggcacttcggaagataagcatttcaatataacaacatcggcgggtacacgttggccctttgtaagtttgagaacatcaccaaccttcaagtccttggacttgcggctgacctcaatggctcgtgaagatggaggtggcgcctcaacgttctcctcttccagaatatcagagagattctctcgggctcccttggatttctttcttgaatgcttctgcaacacctctgacttgagcagtttcctttgacgaactggagtctgtgtcaaatcggcatcctgaaagacaatgactttatattcctccgagttggcttcagtatctcttcgccgccgagcaatatcgtcaaacgcctcttttcccatggtgatacaaagcacaaatgccaacggggcgatatatgtgagcagataaccaattctcagggcaggtatcgcctgcgatagtgccacgagaaggaagtacatattaaagaagaaggagaattcgttgtagagagtgattgggaggaatgtcaaggcggtgtacttggcgtttgagataatgttgttcggaaagcgtacgggctgagttgagcctacagcaacatgtcgggatgaagaggggtcatcgtcttctcggtcctcggcgtcgttcgtgtctgatttcttggaactcgacatgaaactaggaagccgtaaccgtgaggagactctatccgagttgatggaccttcgaccttgtgaaggctggcctcctagtaacggctggtcatcttcattgtagccacttccttctgaccattggggcgtgctgctgttacggtctcccaacaatgcctcagagtgctcgtcgtttccatctctatcccgaccgaggtcaccgtacccccgattccgctttccagcacgccgcagtccacccatacgaaggtttcgcagggctatccgcgaagtctcgggctcggtgggaggatgctctttggtggcccttggagctggtgtggttgatattgggtcgagctcctggatgtcaagatcgagatcggagtccgagtcattcgtaggcgaatcgggtgggtcggaagggcggtattgttgtgagggcggcatccctgactacactcctggtgataaggagggacagaatgtgttgtgtgggagtggtgaagttatgggagatggacagctagcagtgctccgcagacatgctgtggcggtgatgcaacagagctgtaattttcctttttattggtattcttcgtctttcaagacgctattccttcgttctcgttgctgagtatgggcatgtgattatgtctctattatccacctgtatgtcgtgtcgttggcggtcgtcaatctttggtatggagtctcttatccgtgtcgcatttattccagggtcaaagtcgcaaagggatccacgggtcggtcgtcttgctggcgagctcgtatggttggttaatatgacaaagagtggaatagaaaccagttgttgtttccttttgtgcagcaggtgtttgttcgttgagaaatggtgactcgttgcttggctcataaggggacagattatttcaagaccagagcattaccattgtcgcagcctgagtacgctatagttaagcgtcatttgggaggcgcaacctccaaaaatgtcccactaccagttagaggttcaggcaggtacctcttaaaacgaggcaattgccccttgaacaaagtacctacaagtagctcagtggggcgtggcggtagctaaacgtagatgcccgttcctgacagattacgtggatgccaccactagcctttaggtaacaacctctgaccaactatcctagacgacgtctaaaagttgcgagatgtaatagtaatacggcaagttggattaagccgacaattcattgagctggaatattcactgtgaggtatcaacattgaatctttactttgttcatatcttgcactggaaacccttgataaactgcttcatcattcttcttgaaccctctaacgtttcatattcagaacactcatcatgagaacagtctaatccacgtgtttaggatccttaggctatcatgatctgtgcctgacatggcagcatgggcaccaaaaatattaaagtgaattcttcaaggtaaggtttcatgagcccagtcataaatgtagtttacgatgtgagttgattgtgttatagttgccaacatcactgtaatgtacaaccgatgtcgtgtacccctgtaaggtagagagagtacctgttagcacaacactttatcccgtcatgctttgaatctagaaacggagtaagaatgcaacggactaagagactcaaacattatatgataaaagcacattaagtttaaatactatattacaaagggttcaatccaaaatcacgactagaatgccgtaggaagcaactaccgggtaggcgtcaccgaatttttgcacgtgatcgtcatagcgcggacgcgcctggtatcgagagctgctcgttggctcagcttctgtcgcaaatatttagaagctttcgcgacaccaaccatcaccattgaactcaaccacccggcaagaaaaacatcctcctacaagccgaatcaccgcgccgataaaaccgatacaataatacacatcagtcgatcgattcgacacctgtcggcaccatggtccaaatcagcgaggtcaagggcaacaagcgagacaaccgtacggctgcccatactcatatcaagggcttgggcttgaaatccgacggatatgcagagaagcaggcggccggttttgtcggccaagcagccgcgcgcgaggtaaggatcgaaacatgcgagttacactaatcaatgcttacgtatctgcatttagtcctgtggtgttgtggtagacttgattcgagctcagaagatggccggccgaggtgttctgctcgcgggaggtcctggaaccggaaagacagctttggcgctcgccatcagccaagagttgggaaccaagatcccattctgtcctatcgtcggcagcgaaatctactcggccgaagtgaaaaagaccgagatgttgatggagaacttccgaagagccattggcctcaaggtccgagagacgaaggaggtgtacgaaggagaggtcacagaactcacacccgaggaggctgaaaaccctctaggcggctacggcaagaccatcagcacgctgctgattggactcaagagcgcaaagggacaaaagaagcttcgcctcgaccctagtatctacgaggcgatccagaaggagagagttacagtcggcgatgttatctatatcgaagcgaacaccggtgcctgcaaacgagtcggacgatctgacgcctatgctacggaattcgatctcgaggcggaggagtatgtgcccattcccaagggcgaggtgcacaagaagaaggaaatcgtacaggatgtttcgctgcacgacttggatgtggccaattctcgtccccaaggcggccaagacattatgagtatgatgggccagctgatgaagcccaagatgacggagattacggacaagctgcgtggcgagatcaacaaagtggtcagcaagtacatcgaccagggtgtcgctgagcttgtgcctggtgttttgtttatcgatgaggtaacgcttccactcctctcgttttaaactcggaactgtataactaatcaatctgcttaataggctcacatgctcgatgtggagtgtttcacttacctgaacagagccctcgaatcgcccatcgcccccatcgtggttttggcttccaaccggggaatgtgcaccatcagaggcactgacgacattgtcgcagcccacggaatcccctctgactttctcgcacgaatgctcattatccccacaacgccctatgaagcagatgaaattaagcgtattgtccggatacgatcgacaaccgagggcgtctcagtgtcagatgctgccattgacaagatctctgaacacggtgtccgcattagcctgcggtattgtctgcagctcctaacccctgcgaggtaagtccaagtcattatggcgaaaggggagaccctgagtcgagttgatctgagacatgatgactgactgaagagacagcattcttgccaaggccaacggtcgctcgcaaatcgacgtgcaggatgttgctgagtgtgaagacctgttcctagatgcaagccgaagcgccgcccttctcagcagcgaggccgggcgaggatacctcgcgtaaattggagatggcctcggaggaagctgaatttttggtctgaaaggcgctgggtgtgagggaagacgtgtcataattactatttttaaagggggctactggcagatgggaaaacacctgacctctagctattgtgtacttgatagggaaccatggaatactactacagaggattggcgtcgggctggctcacattgacaacatcgttacgagaatgccatttgcaaatccctgcctgagtttagctccctttgagcaagtctccctcccttgtattgttcgcccattatgctatgctatgctatgctatgctatgctatgttatgctaatgaagcctagactcagattctgattaaacaacaaagtgacccctcccacaagccctttgatctttcaacacaggccaaggaagatgccggatgggattgggggacacacccgcagcaatcctgcgttaccaatcccatctcatttcagctgccgtctttaagccttgaattgttggcccgtattctgtatctggttagaaacaaggggtacatgtcagtctgttcatcacgtgcaccgtacatcatttcggagacgacattgtctttgtttcagtcttgagcattccagccccagaccaagaccagacatagtccacattccggcattgcatagcatagcacatcacaagatagggaagtagacacatcatagcattgttaaggttgaaaagaggctgagtttagacaaggggtaaggaagagagtgagtgcccggaccattcgggtggacggtattcgcccacatcataatgagaggacgtgcttcacatatgaagacaaaaagatcaaccagggagaaaagggaggaaaggtgatatatcatggcaaagtccgtgggtcatggttctcgttgtgcgtttcttgcctcccgttccgtttcgttgggtcctatcatattggcactcacactcacactcacactcacacgctcactttctttcactcattaatagatcctgtctcttttttcgtcctacattaccaggtaccgctcccggctgtggaaaataccttgttccctgctgccgctgtatgattcctagtggatgaggctgcggagagttgccgacagatcaaacgcaggaccaagcttcagtccaaacagcagagtaccgaaacatgcatgcgtgatgtacgctattcactctaattaatcaccggctcatcagaacgtttaatttattctgaatttggcagaaggaacaccgtggggagagtttggttcaaacgaagaaagaaagaaaaacacgagtcaacgcaagagcaggacagcgaggtgataagaaaagaaacgaaggggagacgagacgaggcagatcaaagagagcaaacgataatgaaaacgcgcctaatttccaagtttaggccgtgaaagaaacgcagagaagagactggtgcagtttcattgttctctagaagctactgaatgggctgcctttcacacacaaagagcttggcactgcacagactgtgctcccaacacatccagaaccgcctaccggcccatcttctttgagctaaaagagggaaaaaagaagacgaaattatcttcttgaacaaggagcatcatcgtgtcaaccgaggcctctgcctcatcacttcttataatctgccctttgcttggggctatgcgttcgttatatcaactctcgtttcatctcgtctcatttcacatatcagcttttctgcttgctcgacgacatcactatacgccaccaggggtacaaggttagcatatccccaatcgacaggtaccttgcttgacctgctctcttcccgttagtttgtcatatacagacagccagcccccaatgaaagcaaaaatgacacaggtcatctctttggttacgccgtcccaggctatgaccccggcccactcctcccccatggattccgatgactacggcagaccccggtttcgtgccttgcccgatactccggactcacctagtcctcgcacttctggtctgagtagaaaacgtgccgcttccatcaacactgttgatgcaagctacggtagactcgagaggcttcagttgagcacgcctaccagcatggccagtagtgaagggacaagagatatttgtctctgtgctccagtaccaaagattccaagacctcgaaatggtgagttgcatctttctttgttgagttcaaaacatcatcgcgatgttgattgtatggagtttgtggatagtggcagcacccctttcagaccagatttgctctgactactcatgatttccccttactgacacgatgcatgtgtagcattcatactgtatcgccagcatcatcaagctcaggttgttgctcgcaaccctaacctctctaaccctgacatctcaaagatcatcggagagcagtggaaagacgagccccaagaagtcaaagataactggaagggattagcagacgaagaaaagcaacgccatcaaagacagtatcctgactatcgctaccaacctagacgtggaaacaaggcccaggggctcagatctggctccttatcaggagacgactctggcagatgccccaggtgtaacctgcgctgcatcgtgactccccaaacacctcccaccccatttcctacactgtcagcaccagaagacaaagctgttccgtatccatatacaccaggctttcgaggtgaggaagcagaggcggctcgccgtggaagttatggtaacttgcctctcatgagacagcgccttccaatacagcgacctgcttaccgagatgtggacgactatgaacctgaggctccagagatgaagaggcgccgcttcaactcaactggcggttaccacgctgtgtcttcacctgtagcacgaacaatgtcgatgggtgcggttcatccacggccatatcccgttactcctctccctgagccgcattttactcgatcaaggtctggtccaatgccgcctcctccgcgacctgcagctggaggaccatggagtgaccaagagtaccgtggccgaaaagcctacgatgagtctctacggctccctcctctgcagactgctggaccaatgtcgcccaccatatcaccggacgatgttcgtcagttacaaaccccgattactgggcttgggatctctacccctcgggatccccaagccagaagcgtcgaggccatggttatgtctatcccattcaaccgcaaactggaagtcctctccaagatcaaccgcaccacgattagacctgatagcaaggacgcagagaagcgaggtgccgtgattgcgattgagggaccgaagccgcgacttttgaagcagattgcttctctagtcgaacgaaccctcttgctatccaacgaagttgcactcaagacatggggtaaggagacggatggcgagctaagcgctgcacgacggggctcacaaagagaagaagaatcactggatccagatacccgattcacagcatgcttcgaaaccatgatccactggcacaaaaagtcacgagagatggtaaagcatattgctggccacatagagtcaccatccggttccgagatggagagggactccgagtcaccgacaatttctcgacgtggctctatggacgaggacaatgctcctaagaggagccgaggcgatggcgtaaggacaaagacgcctgtggcactgatcaaggaagggttcagtctcaccctttcagacgagtttgcttgtacagtgcctatctctgacgcgtacgcacctgtcgatcactggcaatggatggccacactttggcgtggcactgttgaccctgatcttgtggtgtatgtgaagcctagtctggaagaggagattgcggcttgtggatcagttgatgtacgggtcgggcttatgattgtcagaatcgctgtgggcaaggacatggacgaggccactgaacgacgtctagcttttgaggtggttgagtgggtgagaggaggcagcttccgcgagagtcgcgacaagacggattgattgcaccgcgttgtaagagttatggtgttttggagttggcctggcatgatttggagggaaaatttattgctgcggtcgcatttggcaacatacaagagtacaaaacagcttcttaggtcgagaaggtggaagggagaaccggcaatttgctttatttagtattacattcctcatcatctcgagcacagtacatacatatctaggtaggcagggagggatttggagttggcggagtcaataaactcaacgtgtttgatcaaacggtttctagcgacgattgtttactgaagctaaatctggaagtcgagctaacaaccaacagagtttgagaataaagaaatgttgcaaagctttgtcctacggttgacgtcttacaagtgatgctggttgaagttattggccccccctgtaagctggtggagtgagagttcagccacccctgcatacacggtacgtacctgaccgctaaccgccgggaatgattgtgattgccgccaaagcaatttatccgaaggtaaacgcgcccccgacttgagggacccgacgctacgttcacagagctagaggtcccctctaatcaatacgcgactcaggagacttccataccgtacataccaacaaccaacggcgagctcaacgacatcgcgacaagaactccatataatagcgacgtcggcacgatgccccacgatttccacaatatatcataatgccagatttcaagcctgggcagactgtccagctcaacgatggccgtaaagccattgtccgcttcgctggagctacacactttcaggtcggcgagtggataggagtcgaattggaggataaatcgggcaaaaacgatggcagtgttcagggagagcgttacttcgattgccccatgggctatggcatgtttgtcaagcctgtgatggctaccattatagcgcaagccccaacaccaaaaccaccagctcgaaaaccttcaaggccgagtagctacaacccggcttcaggaagggcgtcgagcgcggcgggagatgcaggcttgggtaggagaaagagcctgaatgcacccagtccgagtccggtccctagagcggcgcggccgacgagtcttgcaagggtaggttctgacgtatactcgtttagttgaatgctaacattcgttaagtctcccacaaagtctcctacgaagcaactaagtggtgtctcgagcaattccgtctctcggacgggaacaccttctggctcgcgtgccccgtctgtaggagcgaaaccgcgcgcttcagttgggggaggtcgtacacctatgggtcctccaccaccgatcgcgcgaacaacaagacaagtatctacatcttcaacgatatcaagacctggagcagcgccgccaaggaccaccaacagtcgtatgtcgttgggaggaccatcgcgtccaggttcggctgctagacgacaatccgtcgattctcaagcacgaaggggctcgtcggatagggaggaagttatttcacctccccctaatgataatggagacattctttcaccccaacccagaagcccagttcaggcaagaactaaagccctcgagaaacttacagcaggaccggcatcacgacaatctacaccgcctacatcacggaaagtctcatcgactagcacagctggcgcagcgcgtcctgccgcaagcacggcggcaagtcgagaaatcgaggatctcaaggccaaactcaaggttttggagcgcaaacgagctgaggatcgggacaagttaaagcaactcgaaacagtgcaaaatgaaagggacaaattcgagagcgttatacaaaaactccaacaaaagtatcaacctcaacaacaggagaacgctgagttgaagaaattgttgagagaagcggaaatgcgattagagtctatcgaagagtttcagcaagagcatgaaagcattttagaactagccactctcgatcgcgagatggcagaggagacggcagaggttttgagggctgaattagatgctctcaaagaaaaggcggaagagatggagctagaggtcgaagtattgaaggaagagaacgaggaatacagcaagggaatgactcccgaggaccgagcgagcacaggatggttgcaaatggaacgaacaaatgaacgattacgagaagcactgttacgactacgcgacctcactcaggcctctgaagaggaactgagagaccaaatctcaggattggaggatgatatgaaggagttcaacaccatgaaggaggagctttccgtctgcagagagaagcttgaacagtcggaatctgcggttgaagatctacgccaacaactcgataatgcactcggcgctgaagacatgattgaagacttaacagaacgaaacatgagcatgtctgagcagattgaagagctcaaggctgtcattgatgatcttgaaagcctgaaggaaatcaacgatgagctcgagattaaccacgtccagaacgagaaggagatgcaggaagaaatggatttcaaggacagtgtcattgctgagcaggctcgacgagcaggccagcaagaagaagcactggaagatatggagtacactctttcacgattccgggagttggttacaagcctgcagagcgacttggatgatatgagagcttcacaggctgtcacagagggcgagtcagagaagctcaacgatcgatctcgtgctatgatggatctcaacatgaagctgcagatctcagcatccaaggctcaagtcaagacaattgaccttgagcttcgacgattggaagcccaggaagctgagcagcacttggagattctgaagctcttccttcccgatacctacaaggaggaccaggattccgtcctttctctgcttcgcttccgtcgcgtggccttcaaggcgaacctcctcaacagcttcatccgagaacgacttaacggacagccccaccccggacatgaggatgatgtatttgctggttgcgacgcttcagacaagctcgtctgggtttccaacatgtgtgatcgctttgtcaacgacatgacacattgcaccattgagcaattctccaagtaccagaacgctttgcacgaacttgagcccgttgagcgagccctcaacgtctggatcgatggcttgcgtcgagatgacctgaaggagaagacatgcgctgatgagcttcaccgcactatcgcccttctttctcatcttggagaggtgcatatctcaaacagcctggccaactatgcggatgatgtccacatgaaggccaacatcatgcagagccaccttgactctgcagccgttaccttcaacacccttcgaggtcttgtccagcgcgtggttcctgcagagggcgatgacgaggagcttgctcagcacttttccaagaagtctgaggcagttatcacaaacactcgaggtgccaaggtcatcgctgccaaggctgtacgagctcttcaggacttgagaacacgatctctgtctttgttgcctgacactaacgaggcattcgacgaatgctgtgaagcgactcaagaacttgctgatctggcgcgacaaatcggtcttggcctccacaatctgttccacgctgatgaaagccgaaatgagcccttcacatatgttgaggtccagtcttctgttcataagaccgttctcgcagtctgcacctcaagcgagtccgacatcttctccacctacctatccaagctgcgggatgtcaccacccaaatctcagatctggcatcactcgccaccgacctggaccaagttcaagaatttgacgttgctactgctccatggcgactgcggtctcatgagctcaaggctctcaagaccatccccgttgacgccgaagaggaactccgtcgtattaaggaggaacacagtgaggcccgtcgcacgatcgcccagcgtgatgagcatctcagcactgctgttcttaagattgagaccctcgagtccagaatgcgggatgctcaggccaacattgaccgcattgccaagctgcaggaagagcttgaggcttccggccaagaaattggaggcctcaaggaggatatagagaagcaagaccgtgagcttaagaacctcgaatcagagcgtgacaagtggaagaagattgccagcgacagccgtgcttatgctgatggtgccgatgctgctggtgctaaggctggtcaagaacgcgctgttgccacagcacgcgagatggatgccctcaagaaggacattgagagtcttcaatcggcagtccgatacttgcgtgaagataaccgccgtgcccgcacatcggagcagcacaagtacgagtggctagctgagccgctcaagaagcctacttctgtcactgagcagcgccgaaacatgatcgccaccgaaggcaaggatgtgctcggcgagcttgtcaagatggcatcctcagcatcggtatacgacttctccaccctgcctaaagataagcttgcttggaagcctactcgatcaacaccacagtaccatgccgccaagcagatggaagactatgccgcttggggggcctggcaagagtcggtcctcaagaaggcccatgtcctccagggccaggcggccaatgccgagaggagaaagaaggcacccacgacagctcgtctacatataaagctgcctggtgctaatggaaagatggtccccggatcgggacgcgaggttcagatcgtgggttcttctgagtgggaggctctgcagggccgtttggctgtatgattgatcatagaattactacataccccttttgttggtgaatttattggtttcaatggttttttttgatggatattctacgtatcagagcgaacgaatagcaaatccacatagtagcaagttttgtcaaatcatttcccaaaaaaagggatctttttcagttgaattcttgaatcatttcgtctttttgtttatatgtgatcatgctgaatccctgggtatctctaacgtcccagaccatagcatcctccttctcccttccacatgccgtaaatgtcactttcatgcctttcctttacccttcttatccttcttcttcttgccgccgccaccactgctctcttcaccaccgccgccacctgcttgcgcacccataagagctgacatgggatctccgccaccttgcatctccttcatcatatccttgaacagattctccgaaacaccaccgcctgtcatggcagcgctcaggtacggcaccagctcgcccatcttccatcctcgcggcgcagcaggcttggggtagggctttccgggctcgggctgcagttggccaccgatgcggacacgcaaaccggggctgtcttcggtcgtggggttgtcgcgcagatgctcagcgacaaggcggtacaggtggtgcttgttcttgacggggtggccagacgacttcttcagaccgaccttaacacggccagggttggcccagtccttgggatgcaccttttcgggctcaaacagcgtttgcagtcgtagtcgcgagcaggcatttgcgatctcccgcgcaagagggtccttgacagccaattcagcgctcacacgacgaccctcggcgcgagaccgcgaggcgtcaaagtagacggggtaaaggcattggaaatcggcgtaggcagagcgatcggccgaggcaggcatggtgcttccgacgggagcatcggcgggtacgatggcgggttcctggtgaggaggagcgggagcttttatgggggcggacgagggttcaacgcggcgcatgatatcggagtcggcaaagtcatcgatgtcggcctcggctgggtcagagtcgaagtcgctgtccgagacctcttctattcttgggtgggacatttttgcggttttgatggaggaggggtaagagatgggaggaagattcgatcaaggtcctgtgatgcacacggtgatggtttcgtatgcgatgaaagccaggcccccttacgaaacaagaattgagatcaagggactcgtgttggtgatggtcgaggtgaggtagagagagatatggggtacaagtgggacgtggaaggtggcactttgatgaagtcgagaatggatgtgggatgagcctcaatgtggggtaacttgcagtcaaataaagtggcctgcagttaagatgcaactataagatttgactgacactcgtttaataaaagaaataatattattaataataagacaaggcttaattgtatgttttgtaaagctctagatagtctctgtgtttaaaaatttgacagcaggcaccgcactacgtcgcaaggacaaggttactctacacctcctcagaagtatcattttccccatacctaagtacaacaactcggcgacagtttgcacacacttcgctatcccatttgtttattattagttctttttcatgattaaagtaaaagagttcattcagcattgtgcaaaggtcacaaaaccaagtgtggagaatcatattcgtttccagcgagtgtattcgacattcgtctactattaacaaaatataggccaaggaaacagaaaaaaatgaacggccagagaacaaaaaaagacaaaggacaacaaagtctataccttccacccgctaaatcccagtgaagcaagattctcgtgattatcgcccctagcagctaatatggttcctccacatcgttgtgaggacgccgcttctcccaatacttttacccagtaagtctccttccctccggagtcagagtctttgaaaaccgcacctcttacgccgagccatgcagtataggaggaatccgtataatgcccaccctaagtataccctagtaattgcccctctgttaaggaacaagttgaaaaagaccgtacagacagctataaataagatgtctcctagtcacacgtatcgatagttgataagatctggagtagaacccacagacaaaaatagaggtcttaccactcgaaccgttcccgaattagctcggatttaatggaagcatgagctcgttcaacttaagccttcttaggcttggggcgaggaagaccctgttctcgacgagtcttcaaatcaatctcggccagaccttggctagcgttgtaaagctgaacgcagttgatgagctgcttcatgaacataaaagggaagctgataccagcaatgatccatggtactgtggagtccatcttgttggcacgagcaagctcgagagcagcggggctgaagggatcggggaagatctgagcgaggatcgaggtgttgacttgggcaccagcttggagttcggcaccaacaatctcgataggcttaatgaggtatggcgagacgaggggagacgaaaagcagagaagatagagtgcaatgaagaagagctcgttgagggcgcaaagggcaaagagaacaccctgataatggttagcaaatgacaattgagtgtaacgttattagtggtacataccttgttggtgtagtagaggcgaagaagccagttcttgctctcatcaatgctcttgtggctagcattgctacccgaaactacaagagtggcatacatgtgcatgtagtgactggcgaggtcgagagcaatcaagccctggaaaacaatagcccatcgagggaaagctgaggaaaggaagacaatgagacaagctgtggtacagcgatcggtgaccatgtcgaggacggcgccgaagcgggtcgattgttcgtagatacgcgcggcgtagccatcaagtgcatcgagaaggcatgacacactgtaaaggaaggaacaagtgcgagggtggaggggcatgtagtatagagacgcgatggcgaggacgatgcgcgcatatcctggacactgtttgttagtatttttgacacgatttcctggggcagttgagcttatcataccaataatgttggggtagaagaggaagatgttctcgcgaggggcatcgtccgaaacatccgcagcgcgatgggcaacaccattgccgttggatctaacttctggctcggactcagaagacgaggcattcgaggcctttccagcctgtcgacgagttcgtgggctcattgtaaaggtgagttttgtttgtattaattaagtttctgattcaatcaagttgtcacgataccaaagtggtgtggcttatcatgtatcgtccgtctggtctgggtctggatctggatcgagataacggcagattctgcgaaaggggcagggatcactggcgctgttgaagctgcagttgtcaagtcaagtaccaggtagtcggcgtcggggaatggaagggatgacaaaaaagagggtttctcaaatcaagaaccgttgatgtcgaaaaggagtggatgtgaagaaggaggtgggaaaaaaagagaaacctgtaaatagggagcttcacgttgtggataaagcaaagtgttaagttaattacatcgagtgtgatgacggcagaaggcaggtaagcttaggtaggcgcaagtcaggtttagaggctccctttcccttttctttggatgagatgctcccgccaagtgaattacaggggggttctcggtagcttcggacacgctacacagcccgttgagagcttggctgtgtgttaattagcggacaggacgtgtcatttaactgctgtatcacgaccaagagctgctcaaattgacaccagtcccctgaaatgatatccgctcatggcaaattgtcagcatccatatcctgggaaatggaaagagggatgaaccccactttccaagacaggtttccttgcaaatctaccaaagaacaactcccaagacgtatgatttacttctggcaattccaagattcaagactattgtaatgtcgggtatctgccagagaaggaagccaacctcggcttgagaaattggcagcacatgctctggtggtgcgtatcatgactccgattaccaataaacaagatctccattttacgtggctagccctggcatcttaggagagagtaataacccagaacagaaaataaagagctaatcatctggtagaaaatgcgttagcggccaatcaaccatgacaggcacctaggaaaggttaaggttatcatgacagctcggccatggtatagcatactacagcacggactacagtgtaatgacatgccacagcagtcagacaatgacaaaaccaacgctgaggcatgtttgagctgcttaatcccgtacgagagccgtataaccctgtatcaaggcgaggcaggtttgaggaagggtttcatcgaaggttacccatacgtatctttgcatataaatgggccatgatgtggcagcagggatagtctcagtgtagctgtgtgagttgacaacaggtattttgtctgagacgacttgaccaatttcaagacaaaaaattgcagcatattaaggactgttactatcttagtttcgatatgcatttctgttccttgagtgtaccatgaatagtcggaagctgactttgaaacaacagctgacagcaaacactataactgattatcaatgcagttctggctggacgtcgacctcgcttatgtttaaccaaggctcagctgcatatctttgcctagaatcagccattgtaacttaacttcttttctgagtaaatcgtgtacgctgtgtttcacgataacacgtcatggctggcccaggtgaaccctataagaagccactcccatagttctgcggttcagtgaggataccattctccagatctagcccccgttgtccacgacaggttgtcgacaatggcatgccaagcaatatggcctatctgttaagccgaaaacccaatgcacactgcatattgcctgattgtggcggtaggctagcatttagcctgcaagacttttaagcttcaaaatagtcaagatagtcgccggcaattgatgtgaatccgacatgtcactgcagtcccctgccgaggggggctggttggacaagaatgtttatgatatcagatagatgacttgggactcgcatcgtcaaactctaaaaaagcttcagttggagtcagtggtgtcgtttcattgcagaaacgggcagctgcaaatatttcaatgatactctgtactccgcagaattcggaaagctgtccgatacagtcaataaagttgtccgaatatgatctgtacgggagtgccggagagtggagaggatcctgcggcataaccgagacgccaaacgagttagtaggcagatgagacccttgcttttgctttttgggtttctgcttttggccaaatggctttgagtgcctgcgttcaggtgtgatgtagcagcaagggttcacttacatacatagtatgtttcgtttgtaattgcctcaggcatgacggaagtccgagaatccttttagtgaagaaggccagtaatttaccagagtctgtgtgacagacagtaggtattccttgaattgccagtttactcataaatttgcgactttgacttggcggttatcctgaacgcttgatggaacgttcagaacccaagagcttggtctaacagggtcccccggatgtagaccggaccacagctacaagcagggaatgaataccatgcagttgcttagaactctgtacttggtggccgtcctctgtacatgatttccaaaacctaataccgaatacttgctcagtaaagaacccaggaccctggcgacgatccgggacggtcaaaagtaagaatccgagcttgatcttgagctcgatgcagttgctagtgaacctgagggaggcagagctggcagtcgtcacctgtttaatattactaggagctcttagcaaaagccatcaatggcgccatggttttataaaactgctgttcaccgatatctgggtagtggtagttgtgagaaacggtggtgccttgcataggtagtcaagtctggtcacggcactattatctcattgccgattgatccgttacaggataaaagttcccgactaatatgtgatgcaacatgctttgcgattctatccattgacccgtacgctaggcaagtatgtcattgtcacgggtcagtcaatgtgctacttacctgcctaccagtcggatgcttaccagacggacagttagttgaacttgagatacatatatacaacaggcactaaacccaacgacatgccctctcgtgttgtcccgtctctcttgtccccaactctgccgtctcgtcgttgcaacggcttggccacgagccgactccagatagcgcatttcgagacggccagccagctatagattcatgcatgtagactcagtggatctgtgccgcaattatgtcagttgtcacacttgattgcttgccttgttagctcagctcgcctttcctccgggctacagcgtctgctgatagtccgcggacacggatgtttgtggcaatagtttgaatgccgtgtgacaaagctaggtgatcacttgtaattgcttatcaacacagcgttgtagcagacgcaagttccttgagctcggcagctggctgagtccgcctttgtggatatgggagtgggaatgggcccgttgtaagcagaacgccaacattcacctgcgcctacctgggttccgatggtgagagagggctagtgaagttggtagtctacatacagagtacatggcactctgtagtgccgtgccatatccgttctggcattaaaagcgtgcctctgggctgaagccgaacagatcatttaagcccatgttagcaatgatcacctcgatttttggtctgatccctgatcgctgggcttaggtgcagctaaaagccaagacctcggcactgcccaagtctcgatagcaacgttgatgtattgggacaaacaacatcaaaatcgtccgattttgttgacccaagcttttaggcagtttgtcattgtccgaatcggcttctcagctctgcccttttagtgtaccccacgacgcccacgtcactgtcactactggtagtaaatggatctatggggcttagacattgcgaaaacagactggaggccttattagggctacctaggggggaaacaattcaattcccgctggccttgaaccaatcaatgttccctagagagagacagtctgtgctgttcgtgtgccggtctttcgatgctggcttggctgagacgagtgtcgagagggcagatatgtttacagcgtggatcgatatacaaggtggtggtatcaagtaaacatatcggatcaattccgatgtgtttcttaataaagcacatatttactggttaagccggttgacttggttagtgggctgtttatcatcaacaccatgtactgcatgtaataggacctacagcacgtcttagtagcatcaaatttgcactacagtagccgtacaattgtagctcaggtcattccctcggccatgttcaacactccaagatcgtcgtctatttcatgctccgaatatcggccaagacgggtagaatcagtcagcatcaagctttcgtctctttcctcctcagtacgttgtcacaaattatctatgtcagtttctcatatatgcggtgtgtttgccctgtagcgtactgtgtctaccaacgtaaaaatcaatacaatagtctaggccttgccctctcttctcttctcatctcttgccctggatttaagcctcgagccttaaataccttagcttctttctacctagtacggcagtaggcttttcgcttgcaaaggaagctaaactatttgttatacacacctcggcagccactaaaggtccctgtcgtcgactacatgtatcttgccctgtcccaatcaatctcagggcccctgcctgcagtagcctcgtcctgtcctgtccctgtcggttgtcgcctcacagagacggtcggtttgcaacttgtggatcgtcacttttcacttttttacctggacctggacctggactggaccttccctgacccaagtaacagtatccgtatccccttccctctcgccaaacgcttaccggtacttgacctttctcacctcctcttccgcctctttcttttatttattcatctcttgtactcttctcctctctctcagagtatcgttcgttctctacaccatcagtcacatactcatccaccatcctcctttacgccggaagacaaaaccccgtcaagacccattcgggctaagctaataggatcttcacccctcgttcctactcgaggctcttggctccgttttttcaattttccccggcttcccctccatcaaaccgccacttgcgccagctcatctattaagaaactctgtgcggattgatcgagaacgaatatcgagacagcggatttcttgcggtttcgaagtctacatactacctgccatatcatcaccatcgtgcagtcatctttcatatccgtctgatttgcccgtcaaactccagcaccatgtcgtcgcatccgtccctcaaggcgaccttcgccagtcgagctgagacagtctctcatcctcttagccgacatctctacaagcttatggacctcaaggcctcgaacctttgcctcagcgccgatgtcgcaaccgctcgcgagctcctctacttcgctgacaagatcggcccctctatcgtcgtcctcaagactcattatgatatggtggctggctgggatttcgaccctcgaactggaaccggcgccaagctcgcatcgctagcccgtaagcacggcttcctcatctttgaggatcgcaagtttggtgatattggcaacacggtcgagctgcagtacaccagtggtgctgcacgcattatcgagtgggcacacatcgtcaacgtgaacatggtccccggaaaggcttctgttacgtctttggcccacgccgccaaccgatggctggaacgataccattatgaggtcaagacatccatcagcattggaacccctacagccagccagctggacgaggacagtgagcgctcagatggcgagaaccaaaagaatgcacctgaaatcggccgcgacaacggacgcaaaggcagtatcgtctctactactaccgtcacccagcagtacgagtcagccgattcaccacgactcgtcaagacgattcccgagggcgacgagacagtattccccggcattgacgaggcacctatcgagagaggtctgctcatcctagcacaaatgtcaagcgaaggcaacttcatgaacaaggaatacacacaagcgtgtgtggaggccgcgcgggaacacaagagctttgttatgggttttatttcacaggagtgtctcaacacagaacctgatgatgattttattcacatgaccccaggctgccaattgcctcctgagggcgcggatgagaacgaggctatcaagggagatggcaagggccagcagtacaatacaccgcagaagatcattggtattgcaggagctgatattgccattgtcggacgtggaattatcaaggcaggcgaccctgaagaggaggctgagcgataccgatccgcagcatggaaggcttacacagagcgcgttcgctgagggatggttctgtgtaaaagtcgggttggccttgtcattttttcttttttggcgcggtagacatgctggactggagttattgagacatcaagcggggatctgacatgaaggcagtaccattatcatgactgcgtgggagcagccatggaagtaactcacccacaacaacaataagaatatgatccctgattttgggacatcataagcactaggcttccgtccaactgcataagcctggtttcacctcgtcgcccacatcaatgatacccgggcatcatgattctatgagattcagttttaaataagacacggcatatagcatttgagctctgaaacctttcaacaacgccacctgtatcaacaatgcctcaatgtgcttgattattccagtctgcatgcataacctccttcttcaatggcgccgatcctttcaagaggcacagacatgaaggtgtggcagggctggaagccagattaggtagtccagactggcgatatgtaaccccgccataagaagcgatccaattcttttgaagctcggacttaagagaaccgaaagctgaccctcgacttccaagaccttgattgatatcacatactttctcatgttaataaacacagaatctcaatctatttctagtcttgcttgatctatacgctactgacatcctctataaccacttaagtatctccaaattattaccggaaccatcatgacagcagtacccgagactgaggatggtcctcgtctgaagaagagaagacgaattgtcatatcgtgcacggaatgtcatcgaagaaagcagcgagttcgtagtcttcctgatatccccaaaccaaactactcgactcagaaagaagacctcggaactaactgacttatacagtgtgatcgtgaatttccatgtgggaattgcaagtctcgaaacaaagagtcatcgtgcgtttacgagacaggcgccccaacagctaagcacaaccggcatagccaacacaaccatcaaaccacagaaaattcaccggctctatcatcaggttcggtaaagaagaccgaaaattcaccgtctggatctagcggctcacttgacaacggacccaatgagcctttgtcgtccaaggctgccgattggggatacgcccataacggtgcatctactatgggcatcctcaaacgcatcgaaacgctcaccgacggtgaagaaagctctgcagatttatatgccaagtcttgggatgcaacccctggatcgcccgacaaagagcttgccttgagggagaagtacaaggccatcattcgccaattgcctgccagagattacattgacaaactggtggaaatgtatctgcaaagcttcaattggcagtattatgctatcgaccctgacatattatattctcagctgcaggaatggaattcactaccattctcagtcctttcagacgttggtcctcgcggattgaaccccgagctgcaagcatttccagccctcgtctttcagatcatcgcgaccgcactactccttctaccagagcgaacagatccaatattcgactcgctcaaatttgcaggcggtatgagctttgaggacctggccattgaatacagcgagtcgggacaggcgattgttgatcttttggggaagaaacacctttcgctggcaacagttcaagcacaatttctccgggcgtcatttcacaagtttacagccaaagtgactgatgcagtaagtgacactcagaagtttttcaagaacaacgactaaagtattggacagtggcatacaatatctgtggcgatccgtgacgcacaagacctggggatgcatcgcgacagcttggatcccaaagccgcagattcaagtgtggaaagcatattggaaaaccaatggctgatacagaggagacgaagaatttatatactgcttgctatctgggacttgaattgcgccatgattctcggacgcccgggaacggttgactggaatcagactcttcctacacctccagtcgatgcacctataccgcagaaccgcaacaaaacacccgttattcctcgaggggaggacgatcaccctacgcctgtgacccgactcctgtggaattatcagctttgcgagcccttacgagctatccagaacctcgaagtccggggctcatatcccttggattccgagaagattgatcagatccaccagagtatacaggacctagacaaggcgataccatcttccttcagcatgaataatccagacacacgatgggaccacctccccgaggcacaatggtacacagcaaatagatactattttgcaagcttgcacgagttcagtaagatggctctgcatagaccgttcatctttaaccgggccgagagcagagcagaagctatccatgcaagtctcaaaacgctcgaggttcagaaaatgacgtttgaaggactgccgcaagactcttggaggaactttatgctcttctttgcaagtttcgatgcaattgtattgctcgcatctgtatatatactcttccctcgagagcatgcagagtacacggaaaagacgatggagcattttcagtggacaattgaacgctttgctgcgattcaggagcgtaatccgctggccaagtccgcccaaggcgtgcttagagctattgttgcccggtacagaagagccatgtcgaaggcccgagatggttcactgccatctatgaccgaaggttctacaatggggtcaagcaagacaactacgtgttctactccaggcaactcaatcctaggaagtggcgacttttcgggactggtgactacggactcggcgtggatggatgagatgaacatgatggcgcctttctttccaactggtgatctggtttataatgaccttacggcgggtccagatctagagacgcttttgccattggcagatggccagggagatgattcaatgtggcagtttgggggcggatggggagatgatactgtttggcaaatactcaatcagtttccagccggaacagagactggtgcccccgattttgtttcataatttgagggatctcggggtaaatactaactgtcttcctctgcgcatttatttttgtgtatggtggttgagtttgtccacaatatctgaacataattggtaggatagctttgtcttgactggtcaacagaggatagttttcgaggacaagctgaaatacacaaaagcaaactcccgttcatactcggacgcaaatagtaaatgcgtttggctgcatcatcgatcaccaaactctatatcagactatactcgaacatacatttctcttccgaagagtgacggataaacgcagtgattgtcatcgcttgccaacatgccagatttggtatactacataagcctattggcgaaatatgtaatttggtcaggcctgaggtattttacagtgtgattatgcagagcctgatatactacccaacagtatgacaaggcagtggtagatgtcgtagcaatcaatccctaggttaccagaaactgggtcaactggcgagagtcaaaagacctaatctaaaagattataaaactatctaattgctttatcgccaagtgatttgctttttacacatcagaactcagaggccagggttgctgacagtccccaaccaacatgggataccaacgttcatgccacagatagttgttggctcggaatgctggccactgtgttacaagctaatagcggatactggatactagacaaagcaacttgcctcacgcctcgtctgggcacggcattggcaaggcgttctgggtgatgcactcgcacgcgtacgggcgatataaacatggattgattgggcatggctgtttcgagcaatatctttgacacgcggaacatgcacctcacctcacagcgggcctgtagcatgatccgatcaggctgaagggccttgggcggagaacagactcgcacaaaggcaacgactaactcgttctgttggtgactaggtggcctcaagagccgatggcgtgttgcaacgttgggctcttgtgctgcaatacaagacaggacaatatatgcaactctcccaagtcgactcgacgactggcaaaaaggtttcttgtatcggcaaatagaatcagagagaatagaattgaaatggacagagtgtctctttcggatcggatactgtgcgtgacaggagtgtttgtgatagagagctgagttagattagaggcgtcagatacctgtcatctttaatcaaaggctcttttctttaatttgtcgagacaattcacgtaacatatccgtagacgaaaggccgatagaatgtcttggttaattatagtttaatgtgtctttctttgaccgaatgccgtgtacggatacatagtattggtttctggttttggtttgtctcggagccatttacgtcgtgctttattcatcccttgctcaatcaactccatgacaaggcgttttttttttttttttttttttttttttttgaaacggctttacatgatgacagaaaggtgacaactgaaagaaagggtagcggaattgatgagtcaatttgtgctgtctaatgcctgcaatcctggactgtttattttgtaggtgacggctcaaaagtcactattcttgctgcccgctagaacggcaagcaagagtggagtggatcgtgcctgaattggcatggggtcatgtgggttatgataaaatcctccactaagaagaatagaagatctcggagatctgacagcaaacatcaactgaataggaatgagctaaactttgtggtattatttgcgacttggaagaaaaacagcctgttgaggggaagctagatttagttcttgtaaactgagtatctagttttcgcaaatcatctgcatgcatcccgtatcaaatatcagccaatattagtattagcatctttattttaagattgattccctgtcgcttcgagatgttctttcacattttggcgcgcgactccacttgtggatctgcagctgtgcatgggctgatgcttgaaatccctgtccccaggtctgcgaccattagaaaggatgacagatagagaaagagaggcgaaatagtttagccatttctgtggcatctcatgccgtattactcactcaataattcttacaccctgacttttagaggtttacttttctgttcccccccctaaaaaccgggggttgttagcacctttccatcactgacgggaaggagccagcttcggcttttgcaagagttaagagagacaaggcaaggcaaggcaggcgcaggggaaaaaacacaaccacctacctctggggaaaaaaagtttttacaaatggccgcccaccaaaatcataactttaacctctccatatcataaacttttaaggcaatataaaaagcaccaacgtcatcttcttttcgttgtcgtcttttttcttcttctatccttcttattcccttacccaaacgctaagccctctctaattccgcaagggccgcaaagtacgattcgatccataccctgcaaacgcgacgcgcccagggcacttcttgtcgtctcatctcccccaaacgtgcactttcacccaccaaaagagaggagggtgtgcagcctgcaactggaaggaacaaagaccaccaactggtctagtttttcttgtcttgcttcttctacctttacagttcctagctgacaaggaaaaacgctttgtgcgcacaaactgcacatcggacccatccgcaagcaacctttttagccagagaaaagagaaagcaaagcattagtcgatctgcagctaacctgcctacctaccttgcttataatacccacactgcgcacctgcagtgctaatctcgacctctcatctttttcacgatcgcaaacccacccacctacctgcctacctctttcgcgattagcttctcgatagaagcaagcaaaccattcaatatggaaacaacttcatttaacgactttatccaacgatataacaatctccaagcatacgaagcttcaaaagacaaactcttacaggtatgcgcgcacggtcaacatcatgattcctttcgtccgcctcgacatagcacaacacttggcacccgacaccatgagatgcgaaacgacagaaaaatcacaaaatgcagaccactggattgcggatctgcaaatatgtgctgccaattcgtccccttctctgcccgaacctcgagtcttcttctgcctttgatggaagtcatgattcgtgaccacggctaaccattcaccaggatgtccttatctactgtaaagccatagaatccgacacagacaaggagaacaaaaagcttaaagctcgattgaacgaagtagagctcgacctcaaagcggcgaccaaaactagaagagatttacagaagaccctagaggaagcagagttacaagtcaaatgggttatgcgccaaaatgatgagatcaaggtatattgatgcattgatgtgatgttgcacgagcgcaaccgctaaacgcttcagaataccaattcttacgttttgatattgatcgacggcgatggcctcttggtacgttccttccagacatgacgtgggctattgtcttgaagctgaccgagtaaagttcgatgacagttttacgaagcaaggcctcgagggcggaaaactagcagcccgcgcacttcgaactgcggtagcgcagctttgcagccatgagcgtactggttcattagagattatctgtcgggttgtggccaacgtcgggggactcagcaaggcgctggcgagtgaaggctgcattgagaaccctaacctgtttagagatttcactcaaggctttacacaagccagagcgtctttcgacttccttgatgttggttttggcaaagagcgggctgatgccaaaatccgaggtatggtcttcgcacctatgttgaaggcaacccctggttaacattgttagaaacggcacgttggcatctgggcaaccagaattgcaagcatatccttttaggtattggacatgatgcgggatatgcccctttccttgaagaggtggttcatgatgatgacacgcgccattgcgtgtctttgattaaaggtccgccacttgtgcgcgaattggacagactccaactgaacgttattgagtttgacgacatctttcgcccaactaagcttatcagcgacaaaacctcagctctggcaatgggcaacgaccgcacactgccgatcaaaacccacaccacggcgacaaccagcatgccaccaacacaggcagctgttttgacacctgcgaccagtactgcatccttgtcgcctccaaataattcttgggccaagattacaaagagcgctactccaccacctcaactgactatgcctttgccccctaagcagaacaagagtaaggctgctgccagcaaggcacaagcacagccagcctggagccccgggcctcgtggtatcgatcccaccgttacggttggtgcatcagctatggagaatattaaacgacgagccggaaacgagaaactttgcaacaatcattatctccgtggaccatgtggcagaatggacatttgcccctttgtccataattacaaggccacccaagacgacttgctcgcgctcgcaatgctgtcacgtcagaacccttgtacagcaggccaagattgcgacgtggatgattgtatttatggtcatcatgtaagtcctctcactggcctccctcacattacgttactgaccaccgcagtgcccgaatgtccttaatggcatgtgcacacgacagtattgccgattcccaagggatgcgcatccaccaaacaccaagtttatcaacaagaatattgatgttaactagagaaccgaacttgtaccccccgaataaggttccgattagctcgtaatataactagataggattagggataggagttagaagaacacagggctctgggattggtttttggaacgggatgtaccaaagacgataatttgacaatttcatcttgcttcgaagcaatgctgctcgctggctgaggcggcgtgcatgcgggttctcttcttgactttgggacaggaactcattgtagctggtcaaccagtgcaagttatcggcagtccaaaaccatagttcaataaagcacgggatatcataataaaggtcagatgacatgaagaaaatcagtgatatttacatggacaaagtgcatataaccatctaaacaagatatctgaaggctcagcaaacgccaacgcacagccccttttattagtgacttctcgcatcgcctgttggtgaaacaactgtctcctgaggacccttctgagcagaatgaacatctcccgagtcgttttcaacgagaccggcactgagagcaccagcactggttgagccaaccggtgcagaaaagccgtaccatgcgacaacagccacgccaagaataccgcaaatgcagctgaaaacaagtgcgacaatgccgcgaggtgtgaaactgtattctagagtcagcaaacgacgagagtagaataggagaagagagtaactcacccaggtggtagagtatttgcaggtttgttctctccagtaaggtcaagaaagtcttctgtgttggcagcagcattgccctttgtgggcatattggcagcggcgcatgcatcgagatgattctttgggatctcaatggtttcttggagagcaaggggatcttctacgaatgtagcaatgagaccggagataacgtgccactcaatgtgacaatgaaacagccagacacctgatgcaaatgttagtcttcttgataccgtcttcggggtaaggctcaagcatacctgggttgtccgccttgaagcgcatgacaatgttgccgttggggtagatgactagagtatcacgtcgcataggggtttttggcaggttcttttctgtgacattcgcatctgcccagataccagcctcttcttcggagcgatagacagactggaatgcatgaccgtggagatggaagggatggcgacccgagtcgagattgttcacgacaagctggacaatctcattcttcttgaggaccatggagtgtgtgtaagtgccgtatacagcaggatcttcggcatctttcccggcactgagcgctgtgtagagcgtggggactttggcctcggtatatgtgatgtcgttaaagaatgcgtaattcttgccgtccttcaggttatccattttgacatcgaggaccacctccttgtcgggctttccaagaatttccatcttgtcatacggaacgagggtcatgtcatcgaagggattcagtgagtcgacagtagctggaactggtttctcggccttcttatcgtagaccagccaaccggtagagttgtatttaaggtctgggggcaggacatcaaagagagtctaagacggtatgagtattttcctgtgatcattttaagagcatttgtactcacagtatccatgctagcaacaatagggaaattcttagaagtgtccttcttggtagtaagtagaaaactgacccgctgagcagccgagatatagatcatttctgcctcagcttcctcggtgtagataccatcaacctcgacgatttgcattttgtgaccttcaaaccaaagatattgccccgcaaaagcaccaacattgattacccggaacaggtatgtcttttcgggttgaacagacatggtgaagtttgtggtttcgttcatgagggcgttcttgggcacaggttcggcacctgaaggatttgacttggccatgaattgtggtatgagagatcgcatctcatcatgataccaatcagaaagtgtcaagacaacctcctcatcgtatttctttgcgtacgggaagtctttatcatggacgataaagggcccgcgtagaccgtctgggtattgtgctgcagtgtgactgtgataccagtatgtgcctggttgatcaacctgtagaagacatgtcaatttagggatcgaagtactactttgtgttttcttaccgtgaagttgtatgtaaagctagttccaggaataatcgggcattggcttacaccggcaggaccatccatatgcgtgcttccattcatgtagaggccatggaaatgtagggaggtggattgatttcccagattgttatgcgcattgatgataactcggtcaccaatgtcaacctcgatggtaggaataggccattggccattgattccaataactgggcgctcgaaagcattgtcaggattagctctgacccaaccaatctcgaaatcgaacttcctggtagcagcccgagccagttcgggaagagcaagaaacagcgctgcctcaactgataaaagcttagggcgcatcttgaatgtgaaagaccggacacactctggacaggcaaacttgagaaggatgaagatgtcaaagaggaagggaggagtaattctatgccagaagaaggggaggtagcctctcagtatcagatgataagagcttgcgagacacttggaggaagacgattatggtgctccgcgtgaagtgagagttgagtgtggaaaccgccgagatcagattgatcagattagatgaaaggaatttgaactgggttgagaccaatacggaccctggtggaatgatcaagccatggcacgagtcggcatgggggagagggatgtatgtactgtaacatcacaagccagccagagtttgtgttacactgacacccagaagaccagagtgagatttagcgaccgagagccgaagcaaagacaagaccccagtgactttactaaagtgtcgctagcctatgatccttgttgatctgtacataagagaaaagagtctgttcggaagaatgacagttgagcaggcaatctaatgacgctagttgaggttgaaactaggttgatgcttttgatcagctcatcggcaaaaagtgaaccatgtctgcggaattaaagcgtaaaggtggtttggatgagccagtgttaggctgtagatggataagacaagtagagttgatccattgtggcttgcagaggcttgaagctatcgagtcttctgattctgggtcgctcttgccgcccgtgtaagtggaaggaagtgtccaaaatgcatctttcccttttcggacaagtgccttccttctgcagacttactccacttaagcttcatcttatcaatcgcaacctcttgttcgtgtttttctctctttctctgccgctaatctcttacaaggtatgatttgcttttaatacctgataaatgaattgaccagcagcaattgagttttcactttgactagccgatgccacccttttcggcacagtcactcccggttgcgctgtataaacgatggtctattcaagggtccaactactctgacctgccaagacgggccatccacagctatcaaacccgctggagcgtcttggcgatcggcctcttcctcgaaataccgacagaacatttgctgtcctaaaccacaagcgatccctgcaaatcttactatacccggtcttgaagctaagacaccttgatcattggggaaaagaggatcctacggcacgtcaaagccggttcgaccgccacaaatttgcaggcgagacatcctccagtggacccttcaacggtcgagaagccattctatggatgcagcaaccagagagagtggtctgacagcgacagctaaccgaaaaaaaggtccttccgaaagagagacaacacccacaagcgaggacaagacatgacggagcatgccaccgagaattttcagctgcggcatattaactatccctgtctgcctcatgcaagttgcctcggatcagataataataatattctgatctttttgatacgataactttgatctgaatcggcaggtcacaaccaacccttaccttcggccgcttcttctcgtccagccgatctctggtgcggctgaactgtcgctaccaatcaatcatcaaaaccgaacaccgccggtttgaagcccatccatccatctgataattccaaattcgccccgcccaagatgcgaaatattgtggcatgatgctggtatcttcttgtaagagaggtctaccactttccctgaagacaaccaggatcgccattctgcacactctatgcaagctcaagtatctgactcagcattggtcttttggctaggtaggtagttgtcgatcgaagtgggatgtggagtcactgtgacaagcacgatggaatctaagcttgaactacggttacttcactccgagattcgaaggaaaagctgcagtgcctagaagcctttttctcagatgtttcacataagtgtaaacctaacttgaccgacactaggcaatgtcactctccagatggatcccgtatccgaacgtgagcaactataccttgcgatttcacaaaccgcattgaaaaagaggaggttgcagtcacacacaaggttatcagattgattgattaagctcacccctccttgatcaaggttggaaccaacgttccacgttacggcaattccttgccgggcgtcaacagactaatgtgacctagcaacaagccaccaaccatccagcagtccaagcaagcccgatcatgggctgtttttcagcatcgctgcggcaatcgagcctggtggccgtcctaaatttctcccattccgcggtttcaccctgctgatccatgtgctatcccaaaactgaagcttgtccaagatactagctaacgtgggtagcttacatggttgtgtaataataatgttagatcaaatcatgttgtctcccgacccctgttcctctgaagagttaaacaattatctgatccgctgcatgtgaggtctcggaggcttcacaagctactccgattccaaaaggtagcaagtgtaacatagaacccaatactctccgtttccgcttcctgtttctcactttcatatctacctcttatctctattccttcttttgtactgcaaactacttgaggttggtcaagacaactcccatctgaagctcaacacacctctctacaacaactaagcagcttcactttggccaatatacaccatggctgttgatgtctttgcggttcccgttttccttgtcgtctttcgagagactctcgagacggtcatcatcgtctccgttctccttgctttccttaagcagaccctcgacggacccaacggtgatgttaaagtatacaagcaactaaaacgccaggtaaatcatccataatcaccactgatgatgtcaaaatgctgacttgtctctaggtttggctcggaacgggtattggtttctttatctgtatggtcgttgctgcagctctcatcggcgtcttctatactgtcggaagcaactcttgggaaaagcacgagtactactatgagggcgcattctgtctatttgcttccctcatcatctctgtcatgggcgctgctcttctccgtatcggtaagatgcagtccaagtggcgcgtcaagttagcaaaagctctcgagtccccaatcaaaactggtaacaagggctggttcaagcaatttgttgaaagatacgctatgtttgtcctgccctttgtcacagtactacgagagggtatcgaggctgttgtcttcgttgctggagtatctttctcggcttcggccaagtctattcctctacctaccgttgtcggcctctttgctggctgctgtgttggttacctgttatacaagtaatactcccttccaggtgtctgattcttaatgctgactgtgactctaggggtggtgcgagcaccaaacttcaattcttccttgttctgtccacctgcctcttgtaccttgttggtgctggtctcttttctcggtctgtatggagcttcgagatggccaaatggaacgagtatattggtggcgaggcagacgagttcggtaacggacccggctcctacgatattgatcaaagtgtctggcacgtcaacgtaagccattgtctatttaccctgtgcccactttctatgtgctgatgattttcagtgttgtacttctaccgataagatccagaatggctggggcatcttcaacgctattttgggctggacaaactcggctacatatggctccgtcatttcttacaacctatactggatttgtgtcatgactggcttcattgtcatgcgtttcaaggagacacatggcaggtattctttcggaaaggcaaaggctcctgccaacgccgttgatgatgctgagagccacgcaacttcttctccaagaaatgtctccagtgaaaagaccacaacagcatagtcacccaccacaagaggcatggagcaaactgatccttgtggaaggaatttgtacatttcattcgccttgatggcgtgataagtttatatagtctatatccaatccaataaagtctaatgttcaagtctcgttctatcggctcaggtttcaggggtccaatcccattcatctgccaaaaacatagcctttgccatcttatcgacataaagagctccctcgtaacgtaacctttgatcgtttgcaatggctcttgtgaactggaacttcttgggcgcgctgtctctgtcatcggcttcgtgttccttctgggccagccacgagatatcggtcggtcgcttcttccagtcggcataagggatcgagatgacatttgctgaaagcatcgaccgcatgtaaatcaggattggttcaaggcgagttcgtaaaccacagtttgtgtgatgtttatcgacttggtagctcgggcactgctgtagcgtagacagtagttcctcgatttcaatcatggcagtgtctggcaccatgttcaaagacgctgggctgtagtccacgagaaacagcaggtttttgtttacgaaaaacttgagcatttgaccaagctggtaagagtcacatgccgcactcgagtcataaccaagtttacactgcctttcgcgagaagagaacagggcgaggaaatggcgttgaacagaagagacggtgttgagaatacactcgcgccgatgccgaagctcccctacattgtagtcagcgtctgctaatattcacaacctaacactggaactttacttaccctctaacccatcgggtagattccaccatgcagcagtcatagtggtatcctggtcgtgaaactcgctccaaagacttgatcctctcatgatgatttcccgagttgcctgttgtagacgcatgggttgtcccagtagccacgcaaccaagatcttttggcgcaacacttgctctgtctctgtagctcgtccgtcctcacttcttagaggtttgttcgatgtcaatggccacctgaacttgagatctgtattcaaaacacgagctacagctgctacacaatcgaagcgatcggcaacgattgccagagtagtgatgtatggcatggttccacgagacgttttcgtaggttgttggtgtatgatattgagtaaatcttccatggcattctcacgtccagcagctttagttgcgtcatcatcatcggtgattgggatccagggtaggtcctggacatcagcctctttggcgttgatcttgagctgagcaagcttttcgtgtatatccgagatcagcttggcttctctgaattgagaattagaaagaaggtttgagaagtactttgagtgcttctttagagccgccagattgactcgatatcccaccctgacctttgactttagtgttgagcggtcagggggctgagtaccagctttcctgctggcagcaagttcggctttgcgggttttgttgagagtgctggcagaagtctcaaaggttacatccaagatgatatcgccagcagggtctatttctaccacgggaggtagatctttcttagaagcctctgacccgtccgcctcggcggatgctgcagtcccagactcgcccatttgctaggtattgggtgttgatcgacatggagatgtcagcctgtgtagaggcccaattgtgaataggctagatgccgcgagtgagtagacgatgggatctcagtcgagtaaaagtcttttcatagggagaacgataagatctcaaagtcccatctcataggttgcaggtgggatgacgttcaactgcagagtacgtacctcttctttccgaattcacatccctggcagaccccgccacttggttgcgacctacgttcccggggcgggctccaggggcatcagtcgttaattttagcggttacacaaggcttcccgcccctgactcccgatggggtccccgccaaattctcgtggtgcagcctaaagcctggtgttctgattgcttgattggccaggtttcatctaagagaacccggctttggaagatccacctaggaaatcatgtccatccaacatccatcgtcactttccgaccaacagggcagacctggatcttctgtccttcacccacattgatggcgttgttcactcacaagaacacgttattcaccgaaacaaactctctatcatctggtctaccctacgtatacaaataaagttcaaagcttcgtgcgtatcgtctcgacgacaacgattgacaaactatattcggaaatccatataaccttcgacaactcgcccgatggcattgcagactttagcctgcacagcgctccagttcttcaagggacgctgatgagtgaagactggcgaacaaacccatacaaacattcaaccctcaacaatggctccgtttactcgcgccgctgtcgattcaacgcttgcccctgcaatccaactccttaggatcacggctcgaccttcagtgaccccgaaccgcctcgcttttcacctacgaagcgacgcgcaaaacggaacattgaatacgcctcgttgtttgcaccagttctgttgctcaacaagatacccaacatgcgcgagcttgtccgacaaatcgcgacagtctcggcttacacgtccgaagtcgcagcccagccaactatccctgtcgacactcgaaacacataatcgaagagagtttcatacctactttgtgacacatttaccgtcgtcttctgttcatcccgattctcgcccgataggacccggccacaagctccctcgcgatgctgcgacccctcacactccaagtgctgggcctgtccccgctgtcgccccgccttacatcccgtcaacccgagatttgactgtggtacgaattccaatgcggagggcaaaacatcatttgggagtcgcaacagatcgaggaagccgtccgtacaacgaagatcgagaacaggctggcacaatcagtcttccggcctttgcaaagagggcacctaggagcgtaaagcacaacccaggagaggctaccgcagcagacagtgcttggggagaccctcagatcttttactttggtgtttttgacggacatggaggcagtgaatgtgctgatttcatccgagaagaactaccggggtatattgagaaggcatcggaagaattcggacttcagagcagtttacgcaagaagaaaccaagtcgtgaaggtatacaaaatcaccaccatgaccacaaacataaacaagctcgcacgccccaatcagggcaacctgcgagtactccgtcaacaaaacgcgaggctcttgatgctgtccacatgaaagggccagaggaggtcagacaagaaatgaatgtgcctgatacaagcggcagcgctatctctgaaaagccagtacatggggagcgaatacacagcgcaacatcgccgcctgctgaagtctcggacctcgcgaaagcaattcgtatggagaagaacttggtcaaggaatacagagacaccatcggcggttacttcaggcgctttcaccctgaacactttgttctctcacgagatgaattcgcagtggaagggcgcaaaatcaccattgaatcggtgcttgcatatgcttttttgcgcgcggatctggatttcgtatccgcccaggcacgaaaggttgaccccgaagatatgaaaggatccgatgatgcccctgtcaacaacgacgaggtttttggccatccgtctacgccctctggccatggtataggaggtccggcgagattcaaaggaggttccacggcctctgtggccctcatttccacaccaacacccgcccccttttggcacccagcagcccagagtacgttactatgcgctcatgttggagacagccgtatacttctttgcgataccgctaccggtttagctcagcctttgacatctgatcaccaccccagtagcccaactgagagtcgccgattgcgacgatatgcacctgctggatcaatggtttctggtgatagtttcggcgaggaacgcattgctgggttagccaacagtcgcgctttcggagatatgaagagcaagcgcattggtgtctcagctgaaccagagcttacacgagtcgaaatgggtcctgcgcaatactctttccttgtcttgatgacggatggtatttctggaactcttagcgatcaggagatcgtcgacgttgtcaaagaggcacgtacacctgaagacggagctcgcaacattgtcaagtatgccaccgaggtttccaatgacggcgataacgcaacatgccaagtagtacgtctgggcggctgggagcgtcgatccgaaggtggactgggcagtcttggaaccaaagaggtccgcgatgcccgcattgcagaagctcaagatccacgacgagggaagagatgattggcttgagtgattatgacgagaggactcatgttgcttggatagagggtgctggagccttgaaagtggaaggatctcgagggagtacaattactcatgtttttatactaggggcactctactattgcttttggtggaatttgtattgcatggaatcaggagttctctggagtaacagacagcgacatagcaagcgcttagggaggtcatccgcactgagatcccagtcgaggctggggcatatgtagcactgcattgacaagtatgtgcgatagttctttatcattgaagaaagaaatacgtcttgactagtctaagtctgttacctgtctctcccctcctgggtatccgatatcaaaagcggccgttacatatccattccagccattgtccttggccaatcatcagggtcttttatccaatcccagtagttccgtgatctcatatatcataccacgctcttatttaccatcatgtctcctttagtaaccgtgacgtgagccagggtactgtccccagccagggggaggctggttgccgggaggaggtccgccataaccttgctggccgtatggaggatactgaggagggggtgccccgtagccctggcctccatattgctgaggaggaggcgcgccgtattgaggacctccatactgtcctggagggggagccccgtactgaggttgaggaggtcctccgtagccgccgccgtatgattgttgcggcggaggagcattatagccgccttgctgggagtatccagagtttgatcctgcataactggggttctgtccatagtcgaaggaggtctggctaggcggggcaggcgagttcgacatgtatcctgtcgctggatttccatctttaccctccatagagtcaaggtcgcgcgtcttgacttgtgaccacagcgaacctgcgaccttgccatgtcccgcattagacatgtcaccaaatgtgccatggttgcagccacctccaccgacactgcggcttgcgccagagacttggttaaggatgtggttcttgtggttcctgacagactcggaagagaggaggtgggcaagctcgtggcgacgagggtgctcgtcagcccaatttttcatggtcttgaacatatctcgctggatctcgacgtggtcgtcgcgagcagcaggatggtggaacgctcggaggatatcgttaacgacctcgtccacggagacacccgtgttctcccaggcatacaaaactcgtctagattcttcagttaataattgaataagtttactttgaggcgtcgacttacggaactgtgtattgcagaatggtggcggcgatgcgaccagcacatgagttgaggatgtttgtgaaatgatccttggacaacatggagtgagtagggtcagagcatgaagggttgtcccaaggctcatactgagacttggcgctggcagtgatgacactggatgaaccgtccttgaggaccttggacacctgctgaataatgggtcggatgaagggtgcgagaagacccaagatgaaagcagtaagggtctcactgatcttctcgagaagcttctccagaccagggaccttggcaatgccgcggctgatggctttgacgatcttgtcacggaactcaagaatagggtagatcttgcgagcggtttcaacagggtcgaaatcggggctcataccggggacttggttggcgttatcgcgagtcatattgccacgactctgctgatagcttcggttgcgctgctcttgagcctcggagctggctttgaggtccctagcctgagaggcgagtccatcaccaacaccagggagcttcgacaccaaaccgataaagtcaccaggggtagacttgattccaaggaaacctccgaggagcgatcgctcgccgccaccgctggaacggttggcggatcctccctcggcgtttttgagggcaacgtcaacctcgtcgacttcagattgagtgaagtggtccgaagcttctccaataacggagtgcaggaaatcaacggctccgaaggtaccagtcacaagggggtatactcgcttgccatgaagcttaatctcggtgtgttcaccacagtgggggaacacagagtgatatccaagctcacgaagggcaagctcgcagtagttgctgtgagcgctgaaatcttccagagtgtgcaatgcttgtcccaagcatctcaatgcttcacaaagatcatcctcatttcccttgctagagccgctggtgtaaagacggccatagtgaacgcttcgggccaaactgtatcgtagataggctgcgctggtcgcccagccaccattttcgttggcgatatagtttttcatgccggtgcgaggatcaatttcggtttctaccggttcgactggaccgcgcaatcgcttatcaaaagttcgcgcatcgagtccatctccgtagccgagggggttatcgatatgttcctctggacgatagacaccgagtctgtctgcggtgacctcgaattcgccagtggcgtaaccgtgagccataaacgatagaacccaaacctatcaatgtcagtaagcacgatgaaccgcttggggaaagcattaagttcgtaccagaatgcggattgtttcgccattgacgcccttcaaactgccaatatcaacggcctgggagtagtcgcgcaaccagtttccaaagtagacacgtttgatcagcattgaagtccatttcttcccgtgcagaaacgcaatggtttcgagcatatcctcaatgtctagatattaggtgagcaacacaatgcgacaaaattggggtaggggcagcttacctccatggcgccagttatgaccttcgacctatacgcatgtcaatagaaggtcttaagtgggctatatatgaatctcataactaacttgagcaattgagggaatatttccagcaccaaaagcctcagctttgccagggaggagaatcaggcaaactgcgatcagcagtagccatgagccccgcggcatggaaaatgacggcatggcgaattagcgatgcagccctatatggcggggttacagcagggagtacgcgataaggtggtaggtgagaaagtttatccaaagagaagtacgtaggtgaggtttacgaaaaaggttggaggaaggatattggtaaaggttgagaggaggtttaaaaaacttgatctgccaagagaaggattagttgataatgtacctggtatctagaggaggtcacactgatgacgggttttaatgtggctgggcggttctagtagccgtcagctctcaggtttgatgtgcatgtggcgttactcggactggtcagattgctttaaagcacttgtactaagcaagaccatttactaaaccctgtcccgtgcttggattgggtacaaaagttgttagtgttgggcatacctagcaattgcgaaatcgcagcgtgagaggcctctcaaactcattgtctttcttggagctggttgcgaagctgtacccacaactcgtggcttggcagttgatattgaggtggtacgtaaacaaatcttggcgttttaattgaagactgtttctgatgaaagaggcaaagacatatatatggacttggaagcgagagggggcgagcatgcattcgtgaagtaaccttcttacgagtacttgaaatgcatatgcttgtgtatatgtttaaaggatagaagacttccttcaatctgcccgaaaataggagagacaagtatgcactgtagcgtggacatcatattggtgtaagtcgtcaaatctccagctccaagctctactatatatacagacaccgtatctcaagccaggattctctattccattgtgattttcgcaacgaaacaaacagtccatgctttaaattagtgcaaggaaaacagattacaagaactataaaatctgatgctggtggagctcaattgctagttaaaggagatccggcttcctcggagaataacccctgccatcagaaagttcgatcggagcatacggaagactgaaattccgctgttctacctgtatcttaaagtctggatctatcggcattcaaaacataagcccattgatcggctgatcgataaattgcttggccccgggttatcaaggagagaaacacggcatcgacggatgctgcaatgtttgaatgctgctgacatgtacatccgtattggttgatacgaatattactatgccagattcaagaacaccattgttttttatgtgctctaatcgtcatgtgcaactttgacgtgtaaatatcgatcgccccatggcattaacagctagctgtcccttacaaattaaactctgttacctggactagtagccactgttcccaactgtaggtagtacctatgtaaatggcattcttctgcctcagtcttgagaacaaattaaaccgccaattttaataaacaacatcatcttgttaaaccttccataatcaaatgtcaggttctgtatcccggactcgtggcatgttttatggtcattgtagcgccactctgttgctaacgcggaatggggatcctcattaaaaaaaaatcccctggatggacccctgtgcggcgactctaactcgccgctcgcgccgccctttcgttaggttcctttgactgtctggcttttgatattaaacccgtcaacccttttctctaggtttcaactttttttcggtttttcttatcctacactctccttcggttcccatccttttcctcttctcccagttgtcgcccacaggagcactcctattcgtgcaccgtcctcaactgtggtcttccagccgccttctcgactcgactccaaacctccgaccgctgcttcaacaaaaaatgcctggacttacacttccaaccttcactcgtgccgaggtcgaagagcacaactcagagggctcttgctatgtcacaattggcagcaaggtctacgatatcaccgactttattgaggatcatcctggcggtcccgaatacgttctcgaatatgccggccgagatatcgaaaagatcctcaaagactctgattcgcacacacattctgactctgcctacgaaatcctcgatgagagcctagtcggattcctcgtacccgaaaagtccgtcaacggacatgccaatggaactgccaacggcaatggcaatgcgaagctgtccaacggggacgccaatggcacagtccatcctcgaaccggaatgtcctgcgaggaggacttgagcagggaaacagactacaacatggactacaagaagaacaagtttcttgacttgaatcgccctcttttccctcagctttggttcggtggattcactaaagaattctacctggatcaggtccatcgtcctcgccactacaagggcggtcagtccgcacctctgtttggaaactttcttgaacctctctccaagaccgcttggtatatagttcctattatttggctgccatgcattgcattcggtacccacgtcgcttcgcaaggcttcgacaaccagctctacactcttggctactgggtctttggtgtcttcttctggactatcattgaatacgttctgcaccgctttttgttccaccttgactagtaagtttctcctgccatttctaaccagccatgtatgctaattctatcagctatctgcccgataaccgtgtaggaatcactctgcatttcgtcctccacggtatccaccattatcttcctatggataggtaccgtcttgttatgccacccgctctcttcgctcttttggctactcctttttggtggatagctcatagcatcctctgccacaactggtatgctgcagtagcagcctactgcggaggtgtctttggatatgtctgttacgatcttacacactacttccttcaccaccaagacctgcctctgtggtacaaggacctcaagaagtaccaccttgctcatcacttcctcgattacgagcttggtttcggagttaccagcagattctgggacaccatcttcggtactgagcttatttacgacaccaagaagacgaaataagctcactataatgcacgcaattctaagtctggcgtgcatcttataaattcaagccggcgcactgtatatatgtcttgctatcaagtgcttggcgcacactgcgttgtacggagcagtcatgattaatggatggtaatggatggtaatgaacatggtgggccctggcattaatggatcgaatcagcgtaaacagttttaatggttgggactggtacgcccaatatggtctcttctttggacagagtctctttttaataatataccctctttgaaaaccaatgtcctgtactcttatcgtccattcttttatcacgctattcgtcaatatgtctgatgcggtgactatgctcgccacgtgtcacgtcacgtgcagctgagacgctttcgacatggtacctctggccaaaagcttgacccatcaggacttttcaaggcaacttcctttcaacaaacctctgatctgacgaaagcaagtatcgaattacactccagaaagttgtattttagatatctgctgttatttgatcacattacgagtcacaaattcggacgcccatcgataaatttaacacgcagacatcatggctaccttggacgtggaagcactcctggacgccactgcgaaggacaccgccgagcagaagactaagagccctgtagaggatagaacaagggatgagcctgaacgaagggagcgcgatcgtggtggccgtgatcgagatggaagccgacatcgcgaccgcgaccatggtcgacgccgagaccgccgagacagccaaaaccgaagccgtaaaggcacccccgacgtaggaacaccacgaagcgatgctggcagccacaagagtaggagaaggagccgcagccgtgacagtgaccgccgtcacacgcgccgaaacagagatggcgattactaccgtggcggacgacgctcacgctcacgatctcgttccccttaccgtcattaccgacctcgtgatgatcgagagccccgtgaacgaagagatcgcggtgaccgacgaaaccgggactttgggcgcggtcgggatgacgatcgtcgggaaacaaaacgcgaagaaggcaacccgcagcttactgaagacgaacgagatcgacgcactgtgttcgttcagcagcttgccgctcgtctccgcacccgcgaactaaaggagttctttgaaagggttggacctgtcaatgaggctcagattgtcaaggatcgtatcagtcaaagatccaaggggtaagacaacacacattcatcgatgagaacagtcactaacaaatggcagagttggttatgtcgaattcaagaacgaagaatctgttacccaggcacttcaacttactggacaaaaactcctaggtatccccgtcatcgtgcaggtgacagaagccgagaagaaccgacaggcacgaaaccctgaagcttcagggccccatcccaattctattccgttccaccgcctttacgtcggcaacatacatttcaacgttaccgaacaggacttgcaagctgtctttgagccctttggcgagctcgagttcgttcagctccaaaaagatgagaacggtcgcagtcgcggctatggttttgtccagtgagtatacctcatccaaatcatgaatcaatcgctaacttgtcaaggttccgtgatgctggccaggcacgagaggcattggagaagatgaatggctttgatttggccggacgtcctattcgtgtcggactcggaaacgataagtttacccctgagagtactgccaacatgttgcagagattttccggacagaaccagcaaaaccctaactttcagggctctgcgttctctggttctggcggacgtggccctcaaaactctactttcgaccgagccggtggtcgagataatgagaagacaggaggtgccagtgctcttgatgataccgatgtcgctggtgtcaactttaacaactatagtcgcgatgcattgatgaggaagcttgctagaacggacgattcggcccccaccaatggccacgaagaacgacaagtcctcaaacccaagatggagacgaagccattgcctgttaatgtcaacatggccagtcgatgtgtggttttgcacaacatgtttgaccccgaagagtatgttgcaacccttgagattgttcttagcagttactaacaattcacagagaagaaggcaccgactgggtcaaggagcttgaggacgatgttcgtcaagaagccgagagtaaatatggacacgtcgtccacatctcggttgatccgaactccaagggtgacatctatctcaaatttgacaaagtccagggcggcgaaaatgccatcaagggcctcaacggccgatacttcggcggacgaatgatcgacgcgtcacctgttgtagatgccgtctacagcagtttgttctctcgtacccgggcaatttgaagctaatgtttggcttgtcaacaacgctctttaggactcttgcaggttagcagagtccacatgaactggctgaagagcatcactaagattttggtcatcaacagacttgaagtctccgcttcttccagaaatctccgatgtcgttctcatacgcgcttccgcggcgcgatacattcgccatcaccgccaaaaaaaaattacgactcgcattgcatgcatcaaggttcccaaaattcagcatcgcaaatctttttaaccattacggtgtcgcaggttctcatccctcagtcccgacttactttgtctggaagactcgacgcgcacgcgcccctattaggatctattatcgatctccaggttcagcactcgttcagtcgcaaggaccaatactgatgtcttgtaccctaggatggcccttccccttgatttaaggggcagcaccccagacctgcgcctttgtttgtcatatgaatagtttgtttcgaaatatagaatgtattgaaagtaataatcgccctttttgtgactagtttgaagattgaaaggtagggaacgtcatgaagcttgttctttaccttgctgattatgctcaggtctgtcaagtacaagcgtacgtatgtcgttgtcaacttcgacgttgattttgcgcatgtgaccggtcgtacacttacacagtgtatcgacctcgaatgtctgacgctctctattgaatcacgatcttaggtcttcgagactgaatgctatatactcatgccatgtttgtcgaatacacgttgagagtggagtgtcattgtgtctctcaactatgtattgctacagattgatttgtatttcttatcatcgtttagtctcgaatatattcatgaacgccttttgatcttctctttccaatcgttggttcagctcatccagtttcttcattgctgttggtggtgagatatgttccaacccctgaacctcttgtgagatctcgagagtgcatacaccgttcaggcatattttctccgcgtttccaattgaagtgggaacgttatgttactatttaccttgctgtgtgaggcaccccttcatttattcatttacttggaggttggttgatgaggggtgtgcgagtgccagtcacattggtttgccggctgcttgtcagtgccaggcagctggccgaatggttccccccagaagtttctcgctcgcaaatcgagtaggagaatgtatttcactcttgtgcctcgtctcctcaactacctctcaaacctttcttcactcatttatggtcactacgcaaacgtaccctcatatcttctacttctagcgtttgggtgcatcttttcttctctattattttccgcgcgtttggcaaacaaagaagtatttgatctaactcggcgcaaacgcagggcgagaattataccaaaagttttgtctcggtgttgttttcagtgtttgttttgcacctcgcgcaacacctctacacgcacctctctccctaatcctttctactactctcacctctacccaaactacgattttcatcactctcattgcggaacttttatctgtctataatgacatacgagagtaacgcatcttccaccggtagctatcaaagtcaagtcgcatcacggtggtcttccggcagtgaaagtcgcgataccaggccatccaataccatgttgagcatcaacttctcgactcccctcgcgggagctgctcgatctgagagaatcaagcagatgaccaacaaccacgtaagttgtcaatttcctagtcattgtgtactctgcacgccttcttgtggccctccattgaggcgctggctgcgcacatcccgaatcaaaaactgacttgtttctttttttcgcagcctgcttttgaaaagtctcgccaatctcaggagattcttgtcaaaatccagacctctctgcgccgcatgcctggtgtctcttccaaggaatccaatgagatcatcactcagcttcaggaagtcgggcagattgtcagcaccgagacgagtcagctcgttgacgcgctcatgaacttgactcttgatcaagaggacactgacaaggcgatcgcgcgcatgagtatcgaggccaacctttccaaggcagaggctgacgaccaggctcataccctgagcaccctccgcgccgatctcgcaaacgagaagagcaagcgtcaagaggccgaagctgaggtcaccaaggtcatggaagaacttcagaagctctctggtgaaatcaagtcactcaagttgaagaacagtgatgctggttctgatggttccaagtcgtctcccgatcgcgacgtcgtggtcaaggtaagtgaccgattccaacttgctctggaatcaaatggctgacttctccagcaactcggggaaacaatcaagcatatcgaggagcaggtcaattctcgtcgatctctctggctcacgaagaacccgagtcttagctcggtggctcgtgccgttgacaccatcaccgagtcttgctctgataaggacgctgttcagaagagttccatgtcgcgccagcttgacagcgatgaagggacgaactcgcgcgatagcaagccttctggccccaatgaaggcgctgtccagtctcagcgttctcttactaccacgcgctttggatcgcacattgtgcctggtccttctcgtcctacatcaactacgccaagcgagcgtcgattcggccagtgggggggacctcctactccttcgcagactcagtctcgatttggaaccccttcttccagcgttactggacctcagtccatttatggtcgtaacgctcctccccgtcgcggcttcgccaacggcacttatcgccccaatgcacctgagttctaccctcagtcctatggacatcctgacgagagcgctacatctcccagcagcaaaggaggatatggccagccgcgccagtactacccccctaccccctcgggtggacgcaacaagtacagccgattccgtgatcctgttcctgccgggcctgactacaacggcccgcctggtgcgctgactactcgacctcctttccctggtcctcctattcatatcactgatatgactgtcaacgcttggcacgatcaattcacagatctctaccaatctatccgcacgttcgttgcccgtcatgctgacctcgctacctttgtcaacccacaggaactctccgacactcgtctgtggcctgttctcattgcaacctaccatcctcttgctgagaatgaggccgtttcctaccttgactaccatctcaaggaaaccagcgctaaatcctgcttggtcactcgcgtcatcattgactacgttgtcaaccgagtttgggtttctcgcgcctggatgggtgcagagactgatgctacccacggccttgttgaagttgagaaggatcttgaacgaactcaaggtatgtttgtttgtattgattatcaactacccgggtgctaacaaacttgcaggtcagccagctgctcgccgccagcacatcctcgatcgccaggcaagcatcatcgattccattctcaagctggacacattccaggagttcagcaaagtccgctgccaagagatcacggatgtgatcctcagcatcatcgagccactcctcaaccctgaagccgaccctgatactgtcttcaaggaactggagagtgttgctacagccacttgggccttgtcaagccgcatcctcagcagccgactgacctttgacttccgcttccccgagattgggagccgatactcttatcagtccatgctgccaatctggcctgaccttgatccccaggacctgcaggctgagcactggcgtgttgctcttgtcaccacccctgttgtgacttgccgtaacgacactggcacaaacatctctgctcactcagtctgtgtagctgatgtcgtctgcatgcgataaatgcatcgcaacagttgtcctcgctgtcgttgattcgtcggaatagcgtatgaagagagaagaggtttatttcttctgttacacagcgagactatgacgagcatggtacttaataaagatgtgccattatgtcattctacttttgacacaatttcacgttgcgacgacacgttggcaccttgaggggaaacatcctctttcaccaacacatccccagatacagtcgtcgagaccaaccaggcgacgaggcgtttttgatatttcatactacgggcattcgctttctttactttaccgtgacgaattttctgcatgcacaacggcgattgggtcttcattcatggaaaggatacaccataggcaatcacatttctccttctggagattgagatgataggtgatatattcttcgtatatgagcttgtttctttgcattttcttttttctttttccgttctggggaaaactaggacaatagtacaaggggtttcttggcggttaaggaagaagtcaatcttcggggatcactaatactctaggggtttacgacaagtcgtgggaaacgtcctgggatacacactgcctttagcaggagagagagaggcgaagatatccaagagagacgtcaagatgagtccttatatgtaataatcgattttcttcgtactttaaacaggcagtgaagtaaagtgaagtatgttattagaatctcgtgagagaatgattccagtactgtaaacctggattgttatctaaacctctaagttccagtactcccctggtatcaactgaaaacaacacaccaccccattgtaatagatacgacagaagaaagaaaccacgctcctgcatcaaagagccgtgtcactacgaatagaaaccttaatgagcgcggccctggggagtgccgtgagtagaccgacgatcgagtcgtcgcacaaccgcaccaagaacaaccttgagaataccctctgcagtcaaagtctgactgttgatcacagtagtagagttccatgtggctgtgtcaaccatatcacggataccctgccctgaaagatcatcgtccagttcgcggagcgcctttgttgcgccaagctcgtttccgacctggaagaactggatcccaacctggtgaggaggcgcctcgatctggtcgagcttcctggcgtagtgcacaatgatgctctctgggtcatctgtgggacatccgtcggtgatcatgatgatgttgaccggcttggtcgagtcgatgttctcagcgcggcgagcgatgtgcgagacgtagggcttgagaatactgtgcagacgagctccggtaggtgtggaaccgcagggtcgaacagatttgaagaggtgctcgacttgcctggcgtcgcggatgttgtagtatcctccaggggcttgggtgccagatccaacggcatttgatcggtgattcagaaagtagacgtcgataccgtcaggatcatgagatgtacagattggtgcgatggcactaagtgcttcgcggacttctctccacgatcggccggccatggaaccagaatcgtcgatgataaagacggtatcaaaggttgaaaggaaggcatacttgtcctctgcgcttattacgctagagatactgggtgctggagaagcagctcgacggggcatgtcgagattagaggacttggtaaatggttcataagcaggaggtgcctcattggctgtaagaggtgtcagttgcaaggtcaagtcgcacgacgaaggtaaggagtgcgacttacggagatcgaggaagggattattattgctggggtagcccccgggagttgtgtttgagttacccatgttgatttcgttgtaatgtgtcttcaagtctctcgtggacttctttgtggagaatttatccttgatacggctgaacattcttggtgaagaggggttggaagttgcgtgcggcattgtgagagaaggtgcctcttttattttgagtggtttgccggaaggtacaggtagctgattaactctttgtttcgcttgaggcagtgatgaatctaatatggatagtcggcccggtttgtttgtgtaaaggctctttgtgttggtgtttgtttagtaggtacctagatattactctgtgaagttgagtgatgattgctagtgatacatgaccactgttggactgttgatggggtctatataaatcaattgtctctatataatcaagcgaggcatacagggcatttcacataagtctcatcaatatgcgccttgtggccaaataacattggtaaatattccatgttctgctgtttgcggtcaaaaagtcgtttggtggttgcttggttcaatccatcacctatagtagtcaaaggcgcagttatggattccacgggcctgatggcggcacacctgagtggttcgccccgcctggagggcagtaatttctaggcgtcctacgaggcattctgacctccatagcccgtccatttctgacagcctgtgtcttggtttaatggcgtgcattagtgtcgcactcagcccctgtcagcacagcctggccgggctatgagaatacatgtgacatgtatgaccaatggcaaacttcctacgtcgccaccaagggttggtaccgttcatctgggacactttttttgttggattatcagattcccatgcaatatcttgtttgatcgcccaggttcattgcttttttctcctggttggtttcagactacctagcgattgataccaatagtcttacaccctcgaacattgctgcccctgaatgtggaagattatgcgaacggctcccaacattgtacttccatagtaggtagacagaaatcacaaggtcaaaaagtaccgtcttgttattcttgtttttctgtcaggtgtcgcagtgtctgcatatgcatgtgccgtccactgcctcgtctgatgggatggggagcctttatatgtcaatatcaaccttgcgactgccccatgtcccacattccaggcgtagtacagagtagttatcaagtgtattgacataagaagaatagtcacattctttttgtatttaccaattgagtttctgttgagtattataactgtttaaacaaacgtggtgcagccatttcaaatgtcttgcgcaattgcgggacacaagacatgaagtgcaaatacaagttcatcaaaaaggcaaccgctggtgggatgatcgcattagtactatataaagcccctctcagccttacaacttgccaagaaagtgtgagagccagagcctcattcgtattctggggttttttatacactgagagtttcaaggcatctcgactttgtcactcttggatttcggcttttaccagtttctttctggcttagactgcgtatacgtgcagttcatcgtcggagtagaggacatgcgtcatgttctctcatctcctatcattttcaaaaactaagagcatggcatgtatggaagtcaggcggatctagaagaaatgtatggttcgacttggatgtgattcatgtaatgagctgtaatcatctcgtcatgctctctcacaaagatggaatatgatttcgagaggttggccgctagaaacgtaagatacgaaattaccaagccagtttatgctgtttactcgtattctatctaaagcttaatgaccaccctttctttgtctgctatgtcttctagaaggaggttattgaggctaatcggaaatacggatacaaactcaataccttgacaacgtatcacgataagcctttagtaattgcccccacttattaaacacacaatcaccttggtcagcgttagcaattcctgatctactgctgcaagtcccccagcttacaatggctattagcggtaaaccctcaatttagctgctgatgtaacatttactaaacatcgccaacacctccacaatcttccaagtctgacccaatggctcaacttaatattccatctatttctactgatttgtcgttgcttgcagaatcatttcctcatccatctctagatcatcgcagtatatatatccccctccccatccgtcctctcttgtcatgacatctttcagaagcatcttcattctagcattcatcgctttattagctgccattgccttatttcagaccagtttcaaggacacgacgacttctacctttgaagtgttaaagactcttacgcctctgtcttatatctacagcgacaagattaccgaccaacaaaaggacaaccaccacctttacgccaccgaaatgtctgtccaccgagctattcgcaaggtcttccttgctgttgagcaatccgagggtgctggtgctcgcgttcgtcgatcaattggtactcctcagctgcgcaacttttctcctttcctgatgcttgatcacttctctgtcaagcctggcgctggattccccgatcaccctcatcgtggtcaagagaccattacttaccttcttgagggtggtatggaccatgaggattttgctggtaaccgaggcaccctctccgctggagatcttcagtttatgactgctggaaaaggtatgcacttttgtctcatctcaatatcgtatcaaatttactgacattttccaggtatcgtgcatgcagagatgccccagcaaaatgccgacggcagcgccaacattggtcttcaactctgggtcgatctccccaaggagctcaaggcctgcgagcctcgctaccgtgatctcaaggctccagagatcccaatcgccaagattgacgacgacaaggtcactgtcaaggtcatctctggccagagccacggcatcgactcagtcaaggatctcgcctacacacccgtctggttcctcgatattgagatccagcccggtggcaagatcacccagcctcttccccccaactggaacgcctttgcctacaccctcgagggacaggtcattgttggcaatgatgaccagaagcgtgttgtcgagcagtaccacaacattgttttcgagcctgaaggcgatgttgttcactttgaggttgacgccggcgctaccaagtccgctcgagtagctatcatcgctggtactcccctggatcaacccgtgatccagtacggtcctttcgtccttacttccaaggaggacgttgccaaggctctgtttgactaccagacacactccaacggtttcgagcgtgctgaggactggcagagcgagattggaaagtccatggtgggctaatcgagaaattggatatatatttttgttattgtggcgttgaagtgggatgtttccttgtatttgtccaaagaaacaaaattgggagcgtttggtttggccccttggtcaataaatgattagctagcatataggaatcatgtctaaaatgaaaattcatgtcatttcaataatcgatttacatattgtgatgtactgttcccgtccttggttgtttgcaaattaaaccagttgagtgttagcaaataaccgaccaatcagaagtgattgtccaaacaagggacaaaccgaaggtcaagcttcaggtcaatgacctatgcaatctctgtgtgaatggcctcatcaggctatatgagaaggacctttttcctgtatctagacctattattcttccttagttagttttgccaatgtcagcttttacaccctttttgtccagacctatgacgcacgattctagccttgtaatattgagctgacgctaccctatattttcatggcatcgtctctgaccaagtggaattgtcctggcacccaggtcgtttcttattacgatatttcgaactagccatgtaccagtttgtacatactataggatattgcgcgaataattcaaagaacctccgtgcacctgtctttgtaacggttatgccgtcccgttccgcggcgtagtcgagttaagcacggtgagcataggagtccattcccaactcgcccgtatgcaaaacgtcccacaaagagttcaagtaacgcgtatgtctcatgattcgccagccttcttgactgaagacccttgagatcgggaccaaccggacgtgttccctgaccgatatcatgtcaagatagttcttttcaggatgttctggcgagattctagggtatttcagtttcgggttcacaccgagcttccttttctagagatgcgcgacatttcactcggtgaagggctatcaggtttgatacttggcatttgatatttgatggtgagtcttggtagagatcggaccggatgagttggatgggtaaggcgttgtgggtaaggggagaaacgaacttggcaggggatgaggttttaggtaacgatatctcagagatcgtcattatgccattctacaaggcggttccttctcgggacatgtcagtccgatcgggtcgatattgggcagaatgagcgagtgtgaagctcaaagagtagcaaatatttgatttaaggaacaaagcaagcgattaagttgtttatatctgctgtactataaagtcaagggatcaattcaggtacttttagtcggattcaggacctctgacagaagcaaaaaaagatagggcagatggatgattggacaaagctggtacacctgaagaggtactgtaactgtatctggtatttgtaagagaagcgtcttgactccaaaacaaacctgacaagtcgtatcagcattgttgcccaaggggaaagggggccatctttttttctaccctaggattgattgacattgcattgtcatagcgggaacgttggttgctgtcagtaatattcggtgtgagctatagacttttgaggcgattcagagctactcgcctcattacgcaagacgataattattcctgtcaaatggttgctccaaaaagatgccgttttccgggtcaacgtccaatgcatgatgcacacatgctttgaggagatagtcagcttaatccaatcgcattcctccttttgcctctcaggtcaggtcaatgctaaactggtgaagtactcacagaccatgctcgatgctgaatggctttggtttctttcgtttcttgtccttgttggtgatacaaggcgggcattttggtgtacagtccctggaagtcccataggtcccacctaattcttttggtgacggatctgatccatcatgtcgtaggtttgaacttataatatatgcaatcaccccccgcaaatccatccaccttgttttattttctctcgtccctttttccctctacgtctcaccgaatttttttctcgttcaatctcgcactgtcgcgaatactactgcgacttcacttgcatgactgggcctcactaagctagagctccattgactaagaacgtctcccccccaaattctagcggggaccttgcaaccaacgtagcccagacttctactcctactcatcatcatttggtttgaggccataaaaccaaatattccttaagcctttgcgcaaatcctcatatcctctatcgaaacgacatcctactaccgcccatcatgtcgttcagcggacgcaagttctctatcaaccgccatactggcgagcccaagccaaagatgcttgcccgccgtttcagtaccaccgagccttctacgaacggtacgtttatgtctcccctcgatctgacgctgtctcatggctgcttttgatgtgtcttggattctgagactttgctttgcactgcacctctttggtccagctctctgcaaagcctgcactgcacaccagcttcatgaactccaatccaagtcttgtcactcccgcatccgccaaaaccctcatctaccttcctactctcctcaccgttttctcacctcccctcaccgtcccgccttttgactaccggcaccaatggggcgttgcattgctgtgcattgcttttctgggctggtttctcccctcttcaatccctgtcacccataattgcccctccacgttcatgtcccctgaccttagttacccctccaaacccgccttaccaggagctgtccaaggagcttggctgcagttccccacaacgtcattacggaaatcaacatcgcaacacagcttcaagatcaaatttttaatagtacaatgctaattggactcttacagaattccaatccaaggttcatcgtcagttccgaagcgcccatgaaggtcacatgccccacgctggtctcgatgccagccgatcgtccactggtgttatctggtgtacagaacgagcctccgagtatggctaccttgagaaccctgattcatgggccaaccttggccagggtgcccctgaggtagaggatgatatcgagggctgcttcccccgacctgagaccatcaacatctccatggctggccgtgagtacggtcctacagctggtatcaagcccctgagagaggctgttgccaagctctacaacgaggcccacagaaagggaaaggagagccagtacacctgggagaacgttgctatcgtccctggaggtcgtgccggtctcatccgtatcgctgctgtcctgggtaactcatacctgtctttcttcttgcctgactacacggcctacaatgagatgctgagtctcttcaagaacgtgagttttaacgagcgaaaaccgtcatatctgatagtggttggatgctgacaggttatcccagttcgccgctattcccgtgcccctatctgaagaggatggctatcacattcatcccgacaagattgccgaggagattgctcgcggtacttccgttattctcacctcaaacccccgtaaccccactggtcgtgtcatccaaaatcccgagttggccgaaatccaggacctttgccgagagagggcaaccttcatctcagacgagttttactctggatataactacacttccaattgcgatggcacaacgattagtgcagcagagaatgttgatgacgtcgacgaagacgacgttctgattattgatggtctcaccaagcgcttccgcttgccaggatggagaattgcttggatcctgggacccaagggtaagcacaaaccaacccactacaaaacacacaagaaagcgggaaagaagctaaccatattcatttagaatacattaatgcgtaagttgtgactcaatttctcaaaattcggctcctatcaaccagagtttggcattttgactttgacacggacaagtacaactgacaccgtaatagcattggatcatgtggttcatacctcgacggtggtgcttctcatcctttccaggaagctgctattcctatgctcgagccaagcctcgttcagaatgagatgattcaccttcagtctcacttcagggtacgtctttaagagtcatgaaatgagaattgatgaagctaataatttcataggacaagcgtgattacgtcgttcgacgtcttcgcgagatgggcttcatcatcaagtatgtgcctgactcgactttctacctgtaagtgatacccttcgataaggactaaatggacccccgctaatcatcccactagctggctcaacctcgagggtctccccgaaactattgccgacggtctcaacttcttccaggcctgtctggaggagaaggtcattgtggtgcctggtatcttctttgatctcaacccttcgcgtcgtcgtgaccttttcgactccccttgccatcactttgtgagactttcatacggtcctcgcatggatgtccttaagatgggaatggacgccattgagcgtgttgttcagaagtaagtattgacagatatcgtggaattctccaggaaccagagctaacacaatacaggcaccgtaagatgaactaagcaacctcttaaatctagcaaaagttagaagtgtgcgaggacgtctcttatgtagtattacgaacgtcatgcattgaagatgtgtggtttagaccaatgagtcaagttaggggccacgacctgaagttgaagtaaacacctctttatagatcaaggggtctagatggctcttgttaaatacttattgcgcaattgtatatctgccgttatcaatcagtgagtttctagagacatccagtagggacaaaattattacagctcttagactgaggactgtaacaacagcgggcttggttataaccgtaacaaatggtttattatttccatttatagtaatgcgatacatgctattactgacatacagagcattcggtttcttcctcctcattggatgtccccgttccacttcttaaagtcaaaacgtcggtactgatcacaacggaaatagcgaatcccttcagcatagccatataggaatgcattcttagggatagttatctcacagttgtatcacttgcgggtatttccatcagcaaatcatttcttacctgctgctaagtgacagtcttatgcagttacccattagggatcccttttctggtaggtccaggcttaagagaaatacaaggtagcctaacagtgaaccaaggatgccataaagtcactggctttatttcatccctcaagcatatagcactgagtcttttgtaatactggggcttgtgtaactgggctgtgttttaagtacaattagttgaggctttagaaacgagagctggttgttaggagccataatgactatgccactcactgtacagccatcatatgcaggtatgcttttggcaatttcgcataaactggtaatttacttatacctttcccgcagtaagtagatcaataaatactgtcacaacttggaacccttcagaatcatcagttggtgcaattcacttatatggttgtagtatcgcggctagttctagaacacatgcaggggtctattcttagtggccagcctcacaactgcaccatcggcttccatttttttctatcctcctccaaacagatcccatcaaatactccacagaataaacaagtacaaactcccactttctcaatacaatcgaacttcataaacaaaccaagactcatttcaatcatccatcaaacttcacataattcccagtgagagcttgtacatctctgctggtatctgcaaaccaccttcactcaattcaccgagtgaagccatatacaccacaagccaaatcacattatgctcaggcggttcccgcgctttgccatcacacgtctcaccaatacccactacacaccatcagcctttcgcttttccagcacaatgtccaaggacgatcagcagcagcctgctcaggcagagaccaatggcagcaagaaccccctcccactaccagccccggactcagacaccgccgcctcctccagcagcagggggaatggcgtgacggagctacgtgttggagagtctgttgcgctcgactccatggggcccctcgtggtcaacagagatggaaccatgggtaggattggaaactgggcgggcatgacggagcacgaaaaggcacagacgttgaggttgttgggaaagaggaataaggagcggctggaagttattaaagcgaagaaggcggcagaagaggagcagaagtgagagtgggatatatacacgttcacaaggataacttttggttaatgagataagacagcgaaaacatagacacatggttacgacgtaaactgaaaagagaaacatttggatgtgaaagagttctattattaactcaataaacactagcttttaaacaaagcgtggtttcttcggaccaaagagtgttgaacatggaataagaaactagttacggaaacgatttatcgtataaccgttgatatcatgacaagcaaaacaaaaacctccacccagtctgtcgtgtcgtccggacccagggactggtctctatcgattacttcaagcaaccgtatatttatacccatcatgctctcgccaccatcgctatacccccgagaattttttacgttgcgtatgtgccgtgccgggcaaccttgatggccgcacccaatgtatcatcatcatgctccttgtacccccagatattgttgaaaagatcagaaataacgccacatagtccccactagatgcaaaccgagccagaagaaacgccgtcggccttcttcattaaaggtcgtcccaagattttgcttcacttttatagatttgtcggatcaccttgtctcatccttgacggaggacttggcttttaactcgggcttgttagcggttttggatgcggcaaactctttccagagagcaatgatctcgtcgttgccctcgttcttgtcaaccaagaggttcttgagccacttgttctcggtctcgagttgtgacaccttgctctccaggacagacaccttttcagacatctccttggcggacttctcgagagcttgctcgcgctgcttcttcttgatgcggaagcgagcactggcggcagtgttgcgccttcgcttgtcctcctcagcagcatggcgggatgcttcttcaaagttcagggatccgcgtccggaactgccggcactctcagagttgcgcttctcgagcgaaggctgaggtgcagctggctgagcaaattggggagcctgccgctgctgtggcacaggctggtagttggtaggagcattgggctgcagaggagcaaagttctgagcgccatcggcaaaggcggtcatgggggttgatggataagggccagcaaagtcggggaagttgaagtcgcctgccatgttatggtcagttgatgtcgagaagagtcaagtatcatgactgaggtagaggaggagataataggcttgtggagttgaagagtggtcattgtcttgcagagagacttgaggtctggggaagaggctatcccaacttgggaagtggtagtgaggtgcagggatgcatggtgatgtcgtgattagtatcggcaaatcacgagatattgcgccatagtcaccatcctccatgtagccactagcatccagcttaagaccctagacatttgccgcactcgtacagacctgcatcgagggacagcttgtcccaatggtccaagggcgctatgcaggcacacagcttgggacaaaggtccccgagaagggtggggtaatagagttgaatgctggcaaagcggtaagacgcccttcattgcccatttgaggccgtccggactcaagggtcctggctatccgcttggactgtggccatgtgtatggtggatcgaaggaaaagagcagtataagcgatagcagagctgattcaatatgaagtctcgaccacgcgtaataactcaggagaaagaaaggccaagaaaacctctgtcttctttgataaaacacaatggcaatgattctcctttcttgaagcaagtctctcgctcactcactaagttgctccgtcttcatggtctcaagttgggcatggttttgaagtagaaagtgccttatgacacagaaaagtcagaaactcaccctgcatgaaatcaaagttgccagcagcgatatcacccacgacagagggagccggggtcattccatccgagggagaagtgctttgggaagcctccaagtcgaccttggcaggatgggcctggtagtcggtgttctggccagtctcaaaatcaaagaattgagtgttggtaaagagagcgaggtcctcctccatgttgaaaggctcgtcgtgagcattctcctgacggttgatggcgttgaggtcgcggagatactgcgacacgttggggccgcggcggccgttgaagtttgacattttgatggattaaaacaaggccagtaattcctccttcaattgattttcaaagcagtaactgcctttctttgtcgtgcctttagtcaatcggcgatggtttaatgtttcaacgtcaggtccggaaacggctcagcctatgggcggggtctgaaatttgcaacggctgaagatgactcaatcaataatgacaatcacaggtcgatagccgcgtattcggtagaaaattcgagcgtctttcgttgtatcgtttgtcgtatcccagagtagatatgcacaatgagtctattccgaggtcgattctggaggtttggggaaggaagtggaggaaagaaagaagtgcgctggggtcaagccaagtcaagttggttttcagaaggtgaaagtgggtgcaacttgcaaggccgattgacgccgaagccactacgcatacgggtttagtggagtgggttgatgtttggggagcccgtgggcggtgggttagtggaccacagtcactggatgcgaaggaccctccctggagaggcttagttgtaaacgagacccaaccttttcgacgacggtggcctagaacatgggggcatctccgggaatgggctccgcgaatgaggaggagagcaaatagccgtgaatgtcgcaatgttaatgtcaagatgattatgtggcaatctttgtttgtgttctttgttcgtactcattttgatctattgatctattcaagtttgtcgctgtatttcctcttttgcaacctaatagagaggttcgtgatgggcaacaagagcaggaaaatttgcttaccaagctcccgactcggatcaggatgacctgcatatggaccggcaattttgctgaataattcaaaatatcagccggaacttgaaccgtcattgacttccaagtccctcgcatcaaaccatgacacccactcgccccacgttaatgaccactagagttacagcaagaccctgcgttgtgctgtttttaccaaaatcgggaagtcaaacaggcgccgtaagctgcgggccaggggagcaaaaggccgctgattttatgtgctacacatgctgagaaagatgtgatttgttttgcagcttaaagatgccatacatccaagttgaaggatgcggcttcccgtttgttgacaggcggtttggtatgcatcaccaagaccaccgcagtgtgttgagttgtgtggttaggtcaaattccaactccccgccccctgtatattgggcggatgtggatatctcttatttcatggatacttgctccgtctccaatattcaccaagtgtcctttattatcaccattcctatgggtgattattctaccggaaaccagccaacgtgggtcggttcgtttcaatcggtgatgatttctcatgcggcaagatataacggataaagagcctcaacacccccacttgcacatgcctctcaatctggtgtcacacatcagacgacgcgcttcattcgttcagaaaagaaaatagaaacttggtaggacgctacggaacgtgggcgatggtcacacaaccacccaaacccttgcctggacagtggcgtattcggacagcctcggggagttggctgactttcgcatcctcagctgtgccatgggactcgaaactaaccccattgttataagactgtctttgattttcgctaattaaagcttcttgcgctgtgccgaaaaatcggtgtaataaatccgcgcacaaattggttttcactaatgacactcgataaatgaaaagtcttgcttctcgccagattggacttatacaaaagcttccctcttgttaaaatgcaagagtaactataagatcagcagctctgaacagccgatctgttgccatcgtacggactagacactgaattattggcttgccccccactcatatatgtacatggcctgcaatcataatcacatcttcgtctcgaccatgtacaagacatgttctttctgtcgctgtacatagactagacccagcctgatgggattctcccacggctgacactggctgctatgcggcacagctgactttttatggactctcgagtggccgaacggactaacttctcttacgcgcctgggtaagatgaatcaacacaagactactggccattccgttggttaatagtctgtgaatctattaaaccgaactccaaagttgtctccataccggaatcctcatgctttcacccgcacatcttccgcgaactccccgttagaggtggggccaccgcacaaactccaacaaagaaagtgtccccggtttgaaaaacaacccgctcgcctacggccccagatcactaaaggaaatttatgacacatattttcgaggatctgagggatactctgccttacttcggatctattgattctgtcgagggtatgtcgtgaaattgcttcgttctcgcagtccatttcggtggccaccagccctcaaaatctgccgaactacatagatctgtggtgcaagccaagtcagaacgtcatagcccctgctcgtggcttacgtggggggttccaagggccttcaaacccaatgcaaaaaagtgtcctgaaccgttgcagaaaatcaattcctagggcggaccgcggtgtcgtcaatgatttgcctccatcatgtcaaggtcacgtttaaagtccaacggtaacggtcatcggaatttcagtggaggcgtctcggaatgctgttcctttagtggtggaaccgccttatctggtctttgacaggagcaatgaggcattgggaactcacagccaatcagttgagttgaatcgcatctccgaattcgtccacactctcctccgagtccactcatcaaaaaccgagcttcagtttcgactcctttttctggtgagggtcctatcccgaagaaaagcggaggatgaaatgggatggatttgaggggcagtgtcctttgccatccataatctactttggtggataggctcactgtgaccgccattctgttcaagaacgtcagttgtcaatcacatgctctgtcatgtgtatcatcacgtgatcggcactgaattcgtccaacaagcttctgtttggatatggcccgtgcatgttgctattccttgttggtctggtagggacgcgactctaaagtgaatgtatcgcgtctcatgagcgcatctataagcaaatgttatcgggtttgttctattctaagagatcaataaactaccctggtccatctcaacaccaatcagggaaagaggctggtgtgctggctttgtgtatgcctcgctctgactttccaacctcagtctttgtgacttggctgctctaaacaaaccaaacaaaacaaaaacaacaatggcccgcttctctatcccaacgagagccaggttaccatcctcaatacgagtcgatgctcccaatcctgctgttgttaagagtctcaatcgactatcaagagagtcacttatttccttggcattagactggctcgacgatgagagtctacccaatgccgtaccctatattgaaaggagagatgatgatgatgacgaagaaaacgacgacctctaccctccctgtcaatcaattgacgacttgcaacaactttacgttgacatgcaacaccaaaaagggtcaaaacgagatgtcgttagcagaattgttgaaggcgattggaggattggcctgacgctgtatcaattggccatggcagatatggcctattttgaacagaacccaacatctcaaagatggacagcatattcgattctgcccttgaagcaaccgtctcaaaatgctggcgaaaaccaagtgctcaaggtcgatcaagaaaacctgacaattccacgatttcacccctcaacattcctacaaaaccttcaaacccacgtgttgcccgacgtcaaggcacattatcactttcacagaccaagagatatacctgtcttactcttgcggatattcgttgttgactcaccttacaacaccgacttcgctctgtcaggccgagacgcttctggcactgcgaccaacttcgactcgtcaagaactgtgtacattgcttttccagacggatcgccttccctttatatcaccaaaccccaggccactggttctgttaattcgggcgatctgaagagtttgcaaagcttaatcgttgatggagttccaaaggctctctcacgtccccgtgaacgatataccctcaaatcaagcagtctctctagcaagaacttggaggtcttgttagaaaagaacggttccggtcgcacaaatgctgcgggaggtggctggagcatctactccagcgaatcaacaaaagtgtcaccattagacaccgttcttccgagcccgccactatctcgagaatcgtcggccaacaacctcaaacgtggagtgccgttgacagaatcccaacaggcatcgaaaaaggcaaggcttgctgcaaaggctcgatttggtgattcggctattgtcacggatggaaagggggtggagaaggttgatattgtgatacaagatccatttccttctacaggtgcggacttgagcgaaccagaagatgaagagaacaaacagggcagtgcagagaacggcgtcaaaaaccgacggaagagcaagattacggcagtcatccaagaggcaaacgctacaacggatgaggacagcagagacgatacagccccatctcagcgatggacgcccactgtcaaaatcacgttctcggggaatcatgtctgggcaggcgtacggcaacttgtcgaagctggaataatcgatggagaacgtatgcctgggtggatgacaggcgaggagggtgtgacaacaggacttgtgaagcatggaaggatacgtgggtacaaaggctctggcatatgaaaaggcgttggatctatatggcgcatggtctatatctttcttctctatttgatacccccacgacaagtcaacatgtcgaaaagtttctacttctcctcgagtccaaatacctttactgtatttttccacgccgcttcgcaaacttcttctatactgacctccttgattcctacaatgatcttggcgactcgctcaatgttgcaaggttcgttgcggcccttgatcatggctccctcttcccatttctccttcttcacgatcttatatctttctggcacttcaggctctttcttttggttcttcttggactgtttttggggtttcttcgcaggttcggcagtagcagttccgttctgctcgttctcgggagcgggagcgggagcgtcgttcttcttctcgatcaggtatttgtaaccctcgtgacttggtcggacctcgcaccagggtccatcagtttcgatcatgagacggtcgagatgaacctccttaacaacagcacagttctcgacagtcttgaagctgcacccgttgataccaatgtacaatcccaaatccatcagttcgcgcatctcctcggctgtgccagtgaaactatgcaccacgccgcccttctccaatttctccagcttttcgccaaatgcctccttcaagagccggacaaagtcctcatgagcggcacgagaatgcaagaacaatgggagctggggagatatcgaagcagcaaccttgagttgcgcagcaaaggagtgaagctggatactctttgaacaataatgcagacggtcatagtccagaccaaactcgcccatggcaacaaggctcttctggcctgaggcctgagcctctgttacaagagatgtgagatctgcgatgagcttttcggtctttgttggacaaggagggtgctcttccgagaccggagctgaagggtcagggtcgcatggtgttgtgtgctcagactcgtgagaagggcccgcttcgctgaagacggcactgctacagggatggatgcctgcagttccaaagatggtcccagctgttgacgtgatttagtttgattatctgattgataagcagggggtgaaaacttacgataatctttggcaagggtaagggcatctcgcgagttcgctagatccgagccagtcactatgagttttgtgcagccaacttcacgggctcttccaacaatggcgtcaagatcatcgggatgtctctctttcccatggtatttccctcggaagatggggtcggtaagattgatgccgatctactggtagatgtcatgtgttaacggaatctgatatcaaaggtatataaccagtggggcgggagagacacttggaatttaacatacatcaatgtatctgggtgcgtatctggagccattaacaggctggtctgctgcagacgaagccattctgagaaaattggaggcttggattctgagacttgaagtcctgaaaccacgggtgactgaagactgaaaacaattaaaaagacgcctcgatgtcattgactttgagtgtcttttgttgagtcaatggtgagccactgcgtgtattgttgccttgcaactgtgatctttctacctagcacaacgaactctacagagtatcatgtgggtgatagaggagattctgctgaaccgtatactaggtatcggtgagcgtgaacagggttgttgagtctacgctttcatccaatatctcatcctccagtcaacctgtagtgtttgtgtccaagctcagttgtagggagtttcactgcttgcttacagagcaagccaacatgcaattaataatttgcatggacttcacgtgactacgcgccgctgatcgacccctctgaaaccccaccaatgctctggcaacgcaaaataacacgcaagacgcgagaaagcgatatcggaaacggaagagggaataatggcactttgaagactcagaatgcatgaaattatgatatgtcgtagttcaagagtgcctggagtgtctaataaccttgatcagcccattgtattcacatgaataacacactttgatcattatttgtctgcctgttccagctccgaatggggcgttgccttaggtttcaggcggggcctttgttaatggattattgcgtccctgtcactgttttacgcgctaggaacttggcgtcgcgtctgggacacgcgctctccttaaaaccacctccatcagcagcccaaatttgaatttctcatctcctcaacaaccgcaaaccaaaatcaccagaaacttttgtaatacttctcacgttcccttttaatagcctgctgaacgctcttcagttcttttcctgctttcatccacaggaacacaccttgcatcaatctcatacctgacctccccgccttttgctcccaccgccatcatgttcgtcagaaagagaggtatgtatgatctgtccacacaagggctcatgacaaccatgcaaggactctcggtagctgactttcatctcagatggacgccaagagcgtgttcagttcgacaaaatcactgctcgtgtctcgagactgtgttacggtctcgacatgaaccacgttgaccccgttgctatcacccagaaggtcatttctggtgtctacggcggcgtcacaactatacaattggacgatcttgtgagtggcgtatgcaccatgactgttgtaacctcagctaacccgattttacaggctgcagagactgctgcgtacatgactgttacgcaccctgactacgccatcctcgcagcccgcattgccgtttccaacctacacaagcagaccaagaagcaatggtccgctgttgtaagcgacctttaccactgggtcaaccccaaaaatgaccgtgcatcgcccatgatctccaaggagacctatgagtgtgtgatgcgacataaagaggaactcgactcagcgattgtctatgatcgcgacttcaactacaactattttggcttccgaaccttgtccagatcatacttgctacagattgacggcaaaattgctgagcgcccgcagcatatgatcatgcgagtcgctgttggaatctggggtgacgatattgagcgtgtcttggagacatacaacctcatgtcaagcaagttcttcactcatgcaagccccactttattcaacgccggtactccacagcctcagctttcatcatgcttccttgttgatatgaaggaggacagcattgatggtatctacgataccctcaagacttgtgccatgatttccaagatggctggtggtattggcttgaacgcccaccgaatccgtgccactggctcttacatcgccggtaccaatggtacttccaacggtatcgttcccatgctgcgtgtgttcaacaacactgctcgttacgttgaccagggtggtaacaagcgacctggtgccttcgccatctaccttgaaccatggcacgccgacgtcttcgagttccttgatctccgaaagaatcacggtaaggaggaggtccgcgctcgtgacctgttcttagctctttggatccctgatcttttcatgaagcgtgtcgagagaaacggcgaatggactctcatgtgccctaacgaatgccctggccttgctgactgctacggtgacgaatttgaggctctgtacgaaaagtacgagagagagggtaagggtcgcaagtctatcaaggctcagaaactttggtacgccattcttgaggcccagacagagaccggaaaccctttcatgctctacaaggatcactgcaatcgcaagagtaaccaaaagaaccttggtaccatccgaagctccaacctgtgcactgagatcattgaatactgcgcccctgatgaggtcgctgtttgcaaccttgcctccttgtctctgccctcttttatcaactatgaagatgcttgctacgacttcaagaagctgcacgaggtcactcaagttgttgtccgcaatttgaacaagatcatcgacgtcaaccactaccctgtccaagaggctcgtaacagcaacatgcgtcaccgacccattggtcttggtgtgcaaggtctcgctgatgcctttcttgccctccgcatgccctttgagtctcctgaggctcgtgagctgaacaagcaaatcttcgagaccatctaccacgctgcccttactacgtctgtgcaactcgccaaggaggaaggtccctactccaccttcaagggctcccctgcctctgagggtattctccagttcgacatgtggaatgtcaagccctctgacctttgggactgggaacccctccgagaggatgtcaagactcacggtatccgcaacagtctgctcgttgctcctatgcctaccgccagtacctcgcagattcttggcaacaacgaatgctttgagccttacacctccaacatctaccaacgccgagtccttgctggcgagttccaggttgtcaacccctggcttctcaaggatcttgtcgacatgggtctttggtccgatgctatgaagaaccgcatcattgctgataacggttctatccagaacatccccaacatccctgccgagatcaaggctctgtacaagactgtgtgggagatttctcagcgacaggttgtgcagatggctgctgaccgtggtgccttcattgatcagtctcagtctctcaacattcacatgaaggaccctaccatgggcaagatcaccagcatgcacttcgctggctggaagctcggtctcaagactggcatgtactacctccgtacacaggctgctgctgcccctatccagttcaccgtcgatcaggagaatctcaagattgccgatagcaactctgcttcaatcaagcccctaggcaagcgcgctcctcctgctggctcaagctatctgatgtcctcctctactgctatgggtcaaaccaatggcaacaggactggctcccagggcaatggaaccaacggcagctccgccaacggcgtgactgccagcacatctgttcctggccgtgctcccgtcatcaaggctgatgtcgctgagggtgacagccccaaggcccttcccacagaacctgctgaaaaggttcaagaagaagagctgggtatgaagaagaacccccagtctgaggatcaaggtgcggacaacgaggatcgcgaacgcgatatctactcggaggctgtgctgcaatgcagcatcgaggatcccgagtcctgcatcatgtgcagtggttagatgacagcataatgtttttttgcatgtgtttttacgacgatggatgagttgaatgttttggaacttaacgtttggtcatggatgggtatgttggacggcaatgatcctcttgggcttgcttgttacggagttcgttgttcagtttttgctactttagaccctggcggcttactcccttggttgtagcaattgtatagatagtttacgctgatgcttgaataattattattttgactattccttctcgttgcaaacgtgtctgaaggaaatagtctccataacctctcctttgtatcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgttctataagcctccacggactcgaacttttcccgttcagtataaaaataagattcaagacagcttactcttgtcttgctgtcctgggtcgtaaagttttctaaaaaaaaaaaaaaaagtaccagtcttgatgtcagatgtatcggtagtaataagttaaggactctaaactctggttgaggcacactcatgtgacatcaagttagggtctggattttacagagtgggaaagcaagcagcataagagcttgatcttaaatggcataagctgatctactaactagttacgccttctttgttccattgtcaagttttttaattctcagcggctgcattcttaccggcccggccggttcaacgtgctgatcaatgattagccactaaagtcaataccaacgatcatctatcaatccagacaatgtcacatcctgcagaaccctattttatacatctggatctgaagaagcaaataagagagacaaaagtcaggaggtgaaagcaagttcgaagtaagggaaaaacatggccaccctagagcgcaaggggacaaattgctgtatggtttagttacacagctcgtaatgcacacgaatgaaaccaacacctgatgaataatccggtttcagagtatgcaccagcctcgcaattagactacaaattacctgttattaaaagggagggttggcgatatcagatctgtcgaatgagattgttggagaactagacattgtgacaaaaaagggagaaccagccacgatatgcgatctgcaagtcagatggtggctggaaagagcgacatgtctcagctacgaaattccataatcggagcgacgttccgactctgttacagacaatatttgctgtctttttcgacacaagaaccttcatgtaagatcaaccatcaaccatagtggagatcatggatagatcacgtttaacacacgatcgggaaagaaacatgaaacgagaaaatcgccagttggcaagattgtcatgatgacgggaagaagcattgtattaccttgcattgcgttgagatgaaaatgaaactggggaggcctgagggtggtgagtgacgttgggatggatggagactgtactataaggtccaggcttcacactacaaggtccaggccaggacggtccagctcgacaaggtcccctcaccgcgatggaagctagagaggttaagcttgggccacaagcgagagaaaaaaaaaaccgatgatgatgcggtccatgacatcaaaggcccatattttggcaggtcccctggtctgcttggctatcgatttgtggcttaagtggcttggccggctgcgtggccagtctgggcacagttcatcagagccagctgaacagggaactgagcattttaagactcgattgaacgttgaaatggatattggatgcatgtttaccggtacagtgtaagtggaacgatagagtgacttggctcgagtggggctggcctccgaaatatcaagaatgagtgccattctctgctaaatgctgcgatgctgtggaagttgagcgagaaaacctgataagacaataatgcgaaatgaaaactgggattcggcatggctgtacggatactgacaaatagcaatcggacataatgatattgggcacacattgtactctgtacttgtctgtgttatctgttcctgagacatgtacgcaccctttgatcactagcatcaccatatctccaactcatcccatctcaatcgagaaaaagttccccaggaaaaaagaagaacatgattccgtctcccggttgccaggggatcgagagggctagtgcagcaagtcgacctgaacttgtttttgggggattgccaaggatagactggcgcaggggtaattgacgaatcggagacagtcgtagcaccactggccaaacgacgatagacctcactaagatgtcgaggattggatacgccgtacatagtacgcaatatcacacgtattatgggctacccgccaggtacttgtgatgttggggatcagagtccagggcaacgagactgtgattgcttggtaaagctcacggtttccgtgacaggaaccacagcagcatgacttttggcaggcagcaccccatattggcaatcgtcatgcctgctcacaattctggtctgaggccgtgattccggctcggcgtacgaagtctttcctgcctgttcttgaggtattagatcattttctaccgtctctctgggaaagtgcacgcaggggacttccgtcatagatcagaggtaatatccagttttttcgtggctcgtcagctccagctctatctttgcctcttgttagtggtaggaccgactcaactatgcgcgacacgaagctttggctagcctgcacagcgtgcaagtacacttgagtttgggttattcaggtgcactagcactttagcaaacaggttagaccaaacgaggacatcgagtttcgggttgaacaggcagactacatgcgaatattacctactttgtcaatcgtgttttgcgaggtatcccaaagctctgtgcgccagaagtgggtgccgatgcgggtggttggcgatctagcgtggcagcccgcctggccccccagcaggtacccaagttagtaggtaccagcaaccacccacctattggggcttttcttcttcttcttctccttgttgcttctccaattgctccttgataatgtgtgtaatctaatactgaaacatttttcaatcgcatcaagcacactgcattcgcttaggataccgatactttgtcggcggagcaaaggatccacgcagagtccaagagtcgccagaatgccagctacctttgtaagcaccttaactgggagaccgccacaaagacttacatcaacttcactgacgtggtcaagtatctttgacaagggtaaaccaagtatgtacataattacagtactctgtactgtgctgtgcagcccattgcacccaatggtctgacctcatcgtgtactttacggctgcactgacgtctgaatctgaacatgagttgctcgcattgactcaatttccgtggcctaggcccggagcaaaaaagaaaaacagttgtaatagacttggctcatcacaatgtccttctgccattgatgagcacagcatcataacctacaagggggcctccgtccgtgtctttggcggtccgcgcagtctagtttagcggtgctgtaggtacccagtgaagtggacctctagctccggctactagggtcctgctagagtgggcccctcccgcgcgctgggttgctccaagccaaccagcaaggttaggtgcgcacttagcagatttacgcttcaatttgtgatggaagtttcctctcaatgcaagatggacgtagacgtagacagaaccccagagaggttggcccaggccaaatcgtgccgtgctttccctgccagaccgccaatgccaagttgagaaccgtactttttggggcaggggagctttagcttgcctgccttgtaattgctcctgccttacggataccaccagcgcagcacacctcgcacctgccagcttaacgtaaacaaccgtcacgccaagatcaagattctggttcccacctcccacttcccactcctgcctgctcttattaaagtaacaacttctccctcttgttccgcatcagtatcagtcaagattcttcattccaacacctcacacatcctctccccagaaacttcaggccagtctcacttcgtctcactctcacacgagatcgatcgctttcgttgtcacatattactgtaagtcaccatcactcgattcctgttccaggtaccccctcttcctcctgctttcttgtcggctctgtttgcttgcctgcgagattccctcattccaacttttgcgcttgtgtaattctgcatcggaacgcaagcactggaaatcacattacgaggtgctcagggttgcacacgttgctctcggctcttccatacctcaagtgatacacgtcccctggtgtctcacgcaaacatcactcgcatgcctcaggcgtaggcctcctgggctcgcacttcatttattcacagagccgccgcccttgtttgcagtgattcactgcccaacttcctctcgctcccctcactcacctgcttcgctcgcaaacccaccttcgttaccatcgccatctttctgtcgctacaaagatcgcctcagttcttaactaacacaccgcccagactccgattcaatcaatcaaaatcgtcaagatgaagtcttctctcctcaccgttttcggccttgttgctgccgccgctgctcagagctccggcgacctcccccagtgtggtgtaagtcaaaatctcgaatacccaatagcgcaccgctaactcgccacagcaaacttgtgctggcaacatggttagcgctgccaagtccaaggagcttggatgtgacgctggtgatgttagctgcctgtgcaccaaccaggacttcatctacggtctccgtgactgctccgctgctatctgcaactctgagcaggccgctgctgttgtcgcctacggccttgcgctctgccgccaagctggtgttcagattactactggtagtgctggctccgtctcggcctctgctactggcactggtgccgtccgaactgtcctgagcacccttgttgagagtgacactactatcacctccgccgtttccaccattagcggcactgccactggcggcaacgaggatgacctctctgtcagcacctacactagtgttttcaccaactctgcaggtgatgaggttaccagcaccatcaaggagatcctcggcggtgtcgccctgaccacctacacctctggtggatccaccatcattgagcctatcgagactgcttctgcctctgcctctgcttccgcttctgacgagaccgagtccgctcaggtcactaccttcaccaccgacggcactgctgttgttcgaactctgaccaccgttaccaccggttctgagaccgactctgctgacactgctgaggtcaccacattcaccactgatggcaccgaggtcgtccgaactctgaccaccgttactaccggttctgagtccgagtctggatctgtttcggagactgttactgacgcctccaccgtcaccgagggctctggcactgctactggcactgaggcctccgccagcgcttcttctaccgaaactgacaacgctgtaagttcacacacatactcacacaatattctccagcatttactaatagttcataggctgttgctcagatgactggtgcccctatgggcgtcatcgccgctgctggtctcgctatgctcctcctctaaatcaaggatggattcgattttgacgtttaatgctttttacgttgcacatgtttgttacataattcacgcctgtacctcgatcttttgggacccttagcatatttcctcggtgcaaggagtcggtttgcggaagaatcttcacattatggagaaatggaaacgaggtgaatggacatgacagggcaggtttttcgaggctttaatgacgcatacggcttatctctcctttaatggacacgacaagaaatgttagaacggatgggattttgatgttgtttgtgaggcgaggaggtggcgtgacatgagacgacgacgggagatggcatgctcgtgctgccgtcacacaaggcctgtgttgtctttcatggttacatgggttctgggatggtggtgatacccgggccgacggcctgacttcgggggtggactttgcttctcgcattcattgagaattagtaatagataatcttcttcacgactatatgcttttccaatcccatgactcaagtgaaacgatgagacactatttctccagatgggatgacttctaggcatatctcttcacgagtgtattctaatcaaaatggttgaggcaaacactggtgtacatatgtgcaactttagtcttggaagacaaggcgtttgccagcaaccgcatttgcacaccttgttccatgtgtagcactactatcgatttatattaacaaacactcttatgtactccactgacgtcaaggcagttgaaagagccgtaaagataaaatgtcttcgtatgtattggctgattcagtagcaaacatgatatccatccgggttgtatcttgatcaagttttcctttagattcgaggggctggatgtaaggtcatctctgtaatcgtgtatgcctgaagaagtgtaggttcgtgtaactttgagacgatgacgatggtaagactatgggcaccctgagcatttagacttttgtccttctccttaagttctttggaattctatctcctccagtgggattcgattgtcctaatcacaatgacgttcggtatggcagccgtggtacagtttctattagagatgacgatcccagacccctcaaccgatactgatgatatccaagcgtgggatgtctcacacatactttgggcataagtgattgcttagagtatacgtgtcaatgttaaggagtctgtttatgtagttctaggcaagactcaacaaacttgggagtacctgccaatgtagtggaaatccgagtcacgattctgctagattttctgaacacgagcctggtgcttagaaggcgggatttacattgaccttgaggagctttgtggtgtaagagtatgcatatttatacgtctttgactggattgtgctaagagattggaggtactagacagtcatggcttgaggacagtgagccacattggtgtaatagagttgtacttcctgaagagtctcagtgagaatacggacttgataccgaggtccttgctcgaggcatgaattcaatcaagtgggtttttttcttgtcctcggcagtattttcaaggacgtgtaacaaatcacttggctgcaactggtattaacaaacgtattcgaacaatacataaatgtgcatatactaactatatcttttagtctatctcattagcataacatagtttagtcgattagtagttgacagagaagtaatgttctgtcatcaagtttgcgtgagcaattatcttatagcacctatgtcaggggttgcccaaacacgaaaggcatttgcttcctgtgtgagcctgtattaaagcttctcatgttactaccagaaagcaattcagaattgtatataaaagtgaacaattgccatttacttatcttattgacggtcatcgcacgcagttggagcagttctacgtgtagctcaagcggtggtgtagtcagacactgggaaacgtacaatctgtcaagaaatcagtacaccaatgcttcgctaagaaatactgttctcaaggaaattcctaatgctcgtggccagctgtagaaacagtgtgctgctagatatagagctatcgatcaataaaaagaaaacgggcagagatctcatcagtgtcacaccagaagtgcgagcagctcttgagatcccgttgcgtgattttagaacttttgatgaactcggacttgcgaggtatgttctgacattggtgttcacgagttcagctggttatattgtggtcaaatgcgaaattgagcttcatagggactcactcaacagagtccctgaacaccaaaattaattgaaatagtaaactagttatctgtcgtgttcttccaaatatcccgaaatgatgtaaaggccgttataaagcacaattgtgaacaaggatcctcggctgtataaatcgaggttgacgatgcacctcgcgctatgcaaagggaaccaagcgcaggaaacgagaagaatcaatgcattccagccgctcaacaaaatcaaggtatcagaaatgtcatgccccatatctcaagagcgaaccacaggcatgcagattctcacagttcctcactcacttggccgtcgataagtccccggtcacggaatagccgcaccgtcttcgattgctggggatcacagagcaacactccgtgttcttcaaaatactcagtcaccttatcgtagacttcctcggatccaagcttgggggttgacaactcaatctccatgaggtgcaattttccagctacaacatcatcaagctttgctttatgtcccaagatcttcaacttccatttgccgtcagggaatggtccgtaagggacaagaccatcccagtcaatgtcgtcgtacttctcggcgaagcgaacttgatcctcgctccatatttcctttgtcttgtcgcttaacagataccgcgctccacacgtataagggatatagtctccatatcggtcccagacacaatccgcgccgggaggcagacgggcgggcttctcatcgaagcgaaccttgatgacagaaaaagggtcacctttgttgacctttgtgcgaaacatcacgccttgctgcgcgtgtgttggcggcatcgtatcgaaatatgtgatcgggttttgtttgtaaggcgcacgaacttcctcgcccagcttctccagaacggctgctgcgtcccggtcacatagcgaccattgaagatggatgttttcgcccttattaagacaataagaaggattggcgatcaacgccaatgcgacaaggctgtaggacttcatggtaggattcgatctggtcctgatatagtacccaaacgtagcacaaaaatgaacaattcacggcgcaagaatagagagaaaggtgaatgaaaacgagtgagataggtgtttaaagtgagatatagcaacaaatatacccgtcaggttgttccgacaactttttgtgacgcacatttaatcttcatggtggcacatgtgatgcaccaaatatgcggtaaccactgacacaggaaggaccacgatgatctatcacagcgtgcagctcaatagtccataattttcacgcctgacagcggtacagccagccacagatcgccggctaaagggacgcgcaaccaattgagctttgatgagagaagccaacatattgatttgtaggacacgtccctcttcaactgaatgttgatatggatatgataactgggtgcgctcaactgagacactaggagatcttcatataagaacgcggcggtaaactccatctgtgcgtgcctatcgtgcggcctgatacgtcatgtcagcactgtactatgctaggtagctagtggacgaggttgttgtcagcaccccaacaactccaatagtaaacgagatatttctttaccaatatcctgacaacccgtaatcaactcaaaaaggtacgcatgagttggcaagttgtcaggaaacgcaggaactttgagtatttgcctgttcttgcgtgaatattgaaggagcgtgtgagatagctccaggcgctcacaaggctctgccgcgaatatgcagcccggcaaactcggccagagtcgtgaaccgtcattgcggtaaagacggcagaagtggaggagggcctcgagtatgtgtatacccacagccaccaagctctggatcccagatcaatcaaggcgagcggctcttggagatgtcaaggaagggaacaacataagttatgtagggctgtcaactaacgttagctccagattggatgcaaggcgtagaaacccacatctcccgacaagtcaaaagatatgccgtcgggttcagctgctattttcacgataggaatagcaacaggaagatcaatcaacctcacacatgtgatgcgtagaggtttttagacattcgtcgttcaccaggttgcggagtaacggaactcacagagggtgtgtgctgcagctatcacggcatgccggaaagacgtagagtatgcaggaggagagttctcactacagataagccaacaagagatgctgcaaaatcccgatatcaggaaatcctccaaccgttcctttgcggtgtgacgttgaacaccagctgccaaaaatctccgtggcttgaagagaggaatgttggcgcgtagatcggtgccactaagagatggctatcctgcatttttggcattgcccatcatgcgcaataagacgctggagacaaggtcgatcagggttacatgggaagctcgtccagtctggttgagactttgaagggggctctcatgtctaatcgttgatgatttcacagaccataatccaatgttgtatttctgacatgtgaaagtggctgtgagtgggccgtggaggactttagtgacaggggacaagaaggagatgcatgccacgtagcaggggggttcggttcgggcatcgagcaagggatccttggggctctgagccagctgatcggtcgataaggtaataagagcgatcccatcaacgtgatgcggcaaaggaagtatgttcgaaagaggaatcaagttcgtagccatgggactcgaacgcgctggggcagagccgcttttctggaaacaagctcgattattttagcttggcttccgaggccatccgtcaagctcgtgtctgatatcggactgagccgcggcagatggaacgacatcagtcatgtcggacaacaggatggttggtttcttatcaatgcctttggatttgcgagagcccaaacacttcacagggcggccgcaccaactgagtaacggctgcaacgaggaaggttcagagacaatgggctgatacgggtttgtttggctgaaatcgacgatgcggatcagggattcgagttcggtctggttgctattgctacccagactgctgtgttgtagcttaatagactttgagataagcctcagtcggggattagccggtgaccgagcacttgttgacgcatgcgagaggacgcggatttggacaggcgtcgtatagaaacgcatcatgacgatggaattgtattatctgcttatacattgcattgcattgtgtagtatccgtaacgtacagtactctatgggatttcggagttcttaactccgtctattcccttcatcttcatgtgccaatagagctttttgaggatactgataagcttgtaaatgtacgcgactgcggatatcagtgtatgcgccctaaactgatagatctcatgttctcgggatacccaaagtgaacacagctttcttatgccaactgcagctgcttctcttgtcatttgtgatcaacgccaagaatgcatggcgtcgatgctggtgtggcgattgtcatagatgtcagcaacgaagtaacttggcaagataaattgttgaggagcttgaatttgaattgagcatcttgatttgatgtttggggggaaaaaagggaagcgtttattgctagtgcgagtgagtgtgagagtgtgagtgaaagtgagtgtggggtgaggggcaggggaaagggaaggtgggagccactttcacatgtaaaccactttcacttccactttcacctgcacctgcatttattttgctgcatggcagggacaatttacgcgagtagtacccaaacccgtacctgctcaattaatcaaagagacaagtgaaacgaggaatgagcactttagatgcagagcatgcggctgagtcgacccatcatgttgagctctggtggtgtcacaaacgacaaaagaccaacagcatggacatggaccccactaccaggtacagaggattgatgagcaattatcatgagataacgagaatgacagtcaaactcgtggctgagatgtgatttaccgcacatgtctagcatgacagtctccatctatatctctgtctatctctccatctctccttatccctccggatcgaaaagggagactcgtgagaaacaaaaacaaatgattcaaggcatggatggaatcagccacagattgctcaagttgtacaaaaccatccaagctacgtcaagtacccactcacccaaaatagctctaaaagatacctggtctagtacaagcacatgttttctctagcacatgcaaacctggacatcatctccaactgcttgcgatggcgaaaaaacagctgcaacaattggacctcgacgttttcgtgagggtgggttactttccggtctcatcgaccccctacttccctgggtaggttgcatctatccatcggtgcatttattaagtactagacggaaccctttccatcttgttccccttcttcttctcccgagtgcctgactctagatcatcatcaaacctctaggtaagtgccatacctaacgttcttcctgtggcgtcccaccaaccaactctcaatcccatactcccctcctcctctctgacctcacacaccctccttcataagcttcccgaattcttctctcagctgtctcctcctcgtcatctctttcccggctgctactttttagtctctgcaggcccgcttcaattgcgaccatcccgcttcccctcttcgcccaacttcttccactttacactaccttccctgaagctctactctcttacacaacctggtctaactctgttccaagcttctttacttaagttacgctattcgattgttccttcgacctagtacctgcgcaaccgagcaattgacttcatcttgaaccttgcgacctcttatcgtcccttcgatttataccgattttccgcgattaacctgcaaacatcaccatgtctcaccaagtcaacggcgacgtgagccctgctcaatactctgctttcattcaagtacgtaaaaccagtagcacttctccgcagcataaactaacactcttgcagcatctcctcaactaccctgttatcagcgacggcgtccacaccttcaagtccaacgaactcggtcagcgctccatcagacttagtgacgccgcctaccagacctttgctgcccccgtcgttccctacttctccagaggctaccagtatgtctcaccttacgtccagaaggtcgacaacctaggcgacaagaccctcgatcgcatcgacgagaagttccctgctgtcaagaagcccaccgacgagctctaccaagatacccgcgctctcatcatgtttcctctccagaagggccttgagggcaaggaccatgtcttccaggtctacaactctgaaatcaagaaggttgagcagggaggtctcgtcgcccatggaaaggctgccgttaccaccgttctcgtcgtcagcaacgagactctctcttggttgagctctttcttgcaccagaagaaggcagacactaccaacgccatcaatgagaagatcaaccagtaaacatctcgctgtcatgactatggcgtcattagtttgatgaccacagtcactgcaaagcaaatttataccctccttgtttctttttaattacgggattgtttttgaaaatacggggtttctcgttgtatttctactccctttttgcttcttggagttctggatgccgcgagagtccagaaaggctgctcgggcctgttactcttggcgtcacatgtacctctcctggcttgtatcccagatatgaccttgcttcttcgcaggacgcatcagtacgaaccacagctttaagcattgctcgttccgggtactttgccatcgcgctggaagggtatcatgttatcctctattgtaagagatgggcgggagattgaggtggctgatccaagcgtgtcattgtcatcgttgagcattccctcaaaatttacatgtgaaggatacgcctctggtggaagggatcgtctttgttggaggatgttgactttgaaagacttaaaatgagttaatagaattttcttttttatgaaacttgacatgtgactggtatcaacaccacgcaatcggaaagctttggagtgaaatttctatcatcaagtataggcagccagctcctacaaacttgatacgcacaatgagatgtacttgagccattgaattccacatatcgaagctacttctttatgatgatacatataacctgaattccattatactgatcattagtggttaagaacaccaatcctattcatatgctatgttctatgtagccgggaacttttcggtgtggctttaccaaacatggttttgtgctatattaataggaagctcgacgatagataccacttctaatagccctgcagctttactgaacttggctactggcatctctacggttgttcttctggggccctactgttaaggtcacttctcttttcgtcaaggtgcaaagtgtcttatcattcataatatctctttgaaacattgtaaacctttatcaaagagttcatattctctacttgtcgtaagaagaatatgagacagagaactgccaacgtttgagtcaattttagacacctgacttacgcacaatagggtaggctatagtgttaaatttatatattgactccgcgatgggaattcgacgatagcacacgcatgtaaagcattgttcaaaatctggatatatcacgggatatgaaggccctttttaaacatatgaaacggtcctatatgttgattcgatgtgttgattgggtgaaaatgaagtcctgatatacagttcaccctcgcgctgacaaaccggggctagtcatccgacctccaaagtcaaaagttcaactctgcggcaaaagtatatatcatcctttcaattgtctattatgaatcttcgaattgatgtccatttctgaaaggattgtgtttactcgtgggtattactgtttcattcctgtacaacatagggggttaggtaaaagggatgaacaagggttttgatggcttcgctaaatggtcatctttcttcgttggaacctcttgcaggtaagtggtgtatatatatgtcaatctgcagcttcaggctgagtttgactattcgttttaacgtggtgatactgctatggagccgtggtgtttatctaccagcaactaaagacgttcgattgagaagtaagaagaacttgcgaggtatgaatcagtcttcttgcttatatccacacgtttataggtttatatgcggtcttattgttaaggttgctactctctttggagatgaaaagcaccaccatattattataggtttatatatacccaagagtatacgagtttgtcgtgtaagtttcgaagtcatggttggaaatggagattacggacagcaaccgaaaggttattcaccgccgcgtagacgaagctttctctggagaaaatatataaacaagaataagccttttatttgtgttactcaacttttccacttgaccaaattctcaaaacatcttcatactctcgagttgcacaccctctaccggggctcttcgtcaactaccacattgcaaagactataaacccgacgataccacatcatggccaccatacacttaaccgccggccggacattcggaattcgtacggtcgaggttcctgcagttgcctcaccgaagggcaaggttgtgatctttaacggatcctcggcctcgacaagagccgccgtctttggagcccttgagtcacagcttgtcgaccccagaactcagataatcgacagctatatcatgggcaagccacccagctccgacctgattgaacgagagctgcggtcagtttatatagagcaggtgttgaagtctgcagatgaagggcacccgatagttctggcaacttgtctgttgaacaactccgagggtcggcgagagcttgagaatatcttgtccatctcccgcaacaagcaggtccccctggtctgggttgatgccgactttgaacccagagactctagatgctgcaggcctgagattgtttatcgagaatcatgcttcggctcgggtgcggtggggaccatacttccttcaagaacaaaaatcgacttggagggtatcgaactggttactcgaatgttcactccagcgcacactacacaggaagctgtgcaggagctcttgtaccttatgcgctcaaccaggagatgattcgaaacagccgacaaattctacttgacatcgtcatcgtgtttggcgaagaatgatgccattttgtttgtattgcgggtggtttggtatggatagacaagagtcacgagtcacgaactggttggttgcactgcatgtttgcaacaccatttaggcagtttaccctggaccggcattcctggatggaacaatatcacatcattaacacccttgttttgtctcatgttcggaaacaacggaactcaactgcagcttgatgcggcgagtcgaacacatgcggcgcattgtgtgagcactgtaatgtttgcaaggcacatgagaggcacagtagataaaacatggcttatgttttgtacatgtacataaagtcaagccaagacaaggtgtttacacaagtgtcgattgaatggacattgtattctccaatacggaaaacaaacaaggcttctcgtagtgcaaccaaacgggaagtctatgcggaatgaatatctgagacttataattaggtcttacgctcaagtccgaatgtccacaaaggccaagacattcggcgccataaaacgtgagatgtcgaattttcctcgagtcggtagcgagaggaggatcgacaggcaagtgctgtctagctgatgacgagaagagacgaggccgagcggcctgccccattgacaatctctctcatctctcgcctcgattaggggggctcaagccacggagaaactaacggccagcttcatggtgtctgtgtagctttggcaggccggggtttacgatactattggaagcttagagtgcacatgggcaagtgcgccaaagggaatggatggatataatgatcaatcgtcatgacgagtgagggatttgggagaaggaaacggaaaaggttgataagaatgtgtacaatggacatggacatggacatgctatcaacatggtgctttaattaaacggggatcaggaggacgggataggagaacagggtccggggcaaaggaccagacttggcgtagaccgttggttaatcccaccttgaaaagaagaaaagaagcaaaagctcgttagccaaggatgttgcagttgaagaatgatcagtaagaatgagaacacacaggtgactactatacgagatgataggtaatatcaagccataacaaagtacagtattgcctgagcgccgcccttttacttgagcccagagatgcatatcgcatattggaacaataagggatatcttcagccgttagtcaagatgatcgacagcattagactggagaaagagattttgagcgaattgtctgtggacgaagaatcggggttcagagctttgcagtaggtatgtaggtatgtcaagattgcctgttggttcgtgaatgaggccatctgggggacacttgaaacgctcggcggactcaatagcgtgttgaaaagagtagagagtggatctaactagatatagtcctagtcctaggaggtagtcttgcagtagtccatggtcgcccggtagtttggtagttgctgacgaggaacggtaattacgtactgttgcttagcgagataatagtgtcggtaccggtacatctatactctatgattagaatgagggacttgaatccatcaccaataccacaaaacaaacaggtgaaggctatgcgtgcgatagaccgtcgccaaggtataattctggtattgttacatacatagtctatatgcagctttcaactcaagccaacagggacagttcacttagtacctacctatccaacggttatcttcatgaaccagtggcgacagcattgataacaagtttgttattattgttggtgcatagtatcaatatacatccaacaattgtctccaaagtcaacggctcgcttcgtatccgacccttgtctgccctctgactcctgtcattgcataagactccattcatggaaaccacttgccacttctccatctgaaacaaatctgcagcattcgatgatcttgctaattatttgagaaactatattttagaaagcagatcatcaattgctcgccaccagtttatatcgcttcattcgttgagagtttggctttgcgtgcccgtgcgcggacaaatgcatctccaaggtggaacacgcacacataattatccatgctttcgatgaatatgcatgcatcgtcaggtaagccgtacagaagcgagaagcacgagcaggggatagacgtaggtgactggcatcataaactcacttggcgtgaagctgaaaaggaacactaccaaaacctatccctaccgtttatcgaggataccgttcttaacagcttcacctgttgccttggattgatcttgtctactgcaccgtagctcacctacagtcacccaccagatgatgccaacggcggccgcatagatttcctgtttcgtttccagggcctggggtatccctgtcgatcgtttccgcgcctggtcacatcgtctgtcaaagtctcccatgagttggactagagaaggtcaagcctcgggatagttgtgagattgatattaaatgggcaggaaaatcatggctagttagactgattagacttgttagatagagttgggtacaatgagcaattacaacaaattgtttggatgtacctgtacgaggctgagatgttcgtgtttcgttcttcatttccataattagtcttagtccgttcggtatacaacaaagccagccacaaggtagcccaaggacagacttgtgagcacattgtgctcgcttcttgttctccttacactgcagatcttttcacggtggcggttctcttgctcgtctagaagacgttttgcttttcggctctccctttatcttgatctgtcagagacatgcagacaatagttttgggcactgcagcaagagacgaaccagtcaaaacccaaaatccattcaacccgaacaataaacaaagacaatttcccttttccaggtagggggaccagagttcgcctcccttgcttactattggctctgttgtcttttttgggataggccttgggtgccagaaaagctagccactaggagcattagagatgaaattagtaggtcagcttatgttatttaaactatactttttgggctatttatttttgtgcaccaagacttgagaggtcactttttctgctacctactagctggggttcactttattgagtgggggttgatcatctttggcacagtcgcagtgggacatgcgctatggaaatatccagacacaaaatgacagagagttgagacctggacggagtttcaaagtcgttggaggaattgagatttgtcatatactagcagatggtgatatccatacttgacaggagtggaatgagatcagtatctaaagaaacagacaaccatctatgcatctacatcctcgtgataggagatgtatccatgggcaacaaattttcaattggacgcttccccacttatcgtcaaggctttactatggaaactgacaattttaaacattgtcatcatctggtgacatcgtccgaattgccagaggaacatcagactcttgcccagaacattaggataccgcaatagtgaagagatagtgggactgtacatgcataattacaagagccgttcccttgcattggagactggtagttatatgtcccggcggtattatatcaagtacccactactacagagtacttggcgaggttatgcttgtatgttaacaatagtatgttttgattttagttgtccctgggtcctccaacctcttttctctcgatctctcgcaagaagaaaaagaaagagaacgagaggggaagaggggcggttgggcattgttagctgctgtttctgcttctgtcgtgagtcagttttggttgagaatatgagacctttcaaggcgttagttgtgacgcgtcaagaagcttgaacatgaacaaagcaaataaatcagcgaaagctgtcgtcagactgcatgtctattagtcttatcatggaggtcggtatatactctgtagcttcgggataaaaaagagccggactcatattacaggtacagccacaggtacaggtacaaacctagatattgaccagcaaccccaaagccaagatctattttcatgccttcaggtttctctatggttgtcgtgttgtgctgtggtctaagccatttggttctgcccgtcatcaatccatcgcttcaagcgctgagaatgaaaaggaaacccgtctcccccatgtacccggaaccatttggaagcctccagcccaggccgatgacccaggagaaggactagggtgcccctgcagaaagcgtgcaggtccagttagcaccttgcagcttgtggttctccccctgacagccccagcatctcgaccccctcaatgggtggacggggattggcctatgctgctcctcatcttgcccctaatgtaggtacagtacatacatccctggcccaagccgaaagctgacgggacttctcttgtcttctcttggtcgcagccaaaaagagtttttgttgttcgcaatcaagattgtcattgtctgatgttaaacgccatggcggtttgacgcttgcagtccgtcactcacttacaagttacacatcaatgaatcacatcacacattgcttgcaccgcataatatccataaacagacaataatcagtcagtgatcagttgagagtcaaatacagtgtctggtcacctctggcaagggtcaaagcctacgtcctagcctattcagtccttgtcctgcctaccagccgctctctgtctcatcttttcgcccgcttagaggcctttgggttgacctttttcagggccatttatgccgtccctgcttagcctagtactaagccaagcaggtttacaggtaccggtaccgttagtctcaacggacaacgggaactcccactgaattgagaagcgtagaccaccaaaagtacaggtaccttcatgcccattccttccccaattggtgtcgtatcttgtttcgcttgctaggagttgctcctgctgcatccatggatggagcaagctctccacacgcccacccctacctgtctcctaacagtacaccccgttcagttgtttctcttgcctcttctccctttacttatacatttgacccatctccccctcgttcgtcgagtttcattcttttactctctctccttcttccttgcttttccattcaacgcccggttgactcgagcctctgaatgaagtcttgagcgcggagcggagccccccaagttaaacgggcacgacgcgaacagactgattcaaagcctgctagtcagttaacgccaactcgacaataaacaaaacgggacagcagttgcgaaatacagcaacagctctattatatctctaatcaattcgacgacgactcctgttactccgatacccaatttgacgaaagatacgagggaccgattcgctttaccaccgccattatgcctccttcgctcaatacccattcctcctttacccgtcctcggactagcgaccgcgatggcaggcccagcacccgcgatcagggcccagaccaaaacctgctgatccctagtcgaacttcttcgctgcactcgcgcattacgcaacctattccttcaaccctcaacatgaagccccagcagcgaacaccaaagaccttgacccatgcgtatatggtctgcggtgtcggccgcgaaccatcgcaatgggtcaaggctcctactccagcccaaggaaagattggccacatgaagggtgccgttggtcagttctggttgcccgaaattttgggcagcagccctcgccttgagcaggacaatgagatcgctcgcgcgcttcactctgcgatgagggtgcgtattttttgcttgatccaatgattgaattcatccagctaactggtagcgactaggcttgtttccctcatgatgttgagatttgcacaggccgcagccaacctcactgcgttcaccattcctttgttcttcagcaggattcctctcacactctgtatggtatctgtttgcgagtttggtcgcgagccgatgagaagagggccgagacaatccgcgagcttcgcaagagaactgagagtgactattatgacaaccctgatgagacctactggattccctactgtttgtcattcctctcccgatatcctttgtacaaccttttgggagattatcttcgaggtatgtggattcactggaacaaggctaccaacctgttccacgccgaggaggtttcccgtatcctcagcttccctgctcctcgcctgaacgatttggtccgcatcgacatgaaggactatgctctctgctaccagttcccatcttcgcccactggattccaaaacttcgccatgtggcccctcttcaactgtttatcaattcccaacattgtcggcgtcatcgaagcagccatttctcctacgcgccgaatcatctttgtcagccactaccctgctatgctcaccatggctgccgagactgttagatactgtgtccgagtttatgagtggagtggtctttacgttccggtagtccacgctcgtcatgccaaggagttggtccaggagcctggtccttacatcctaggtatcaccgtcgagtgccgctctctcttcacagcacccaccgacgccctagtcgtcgaccttgatcgcaacttcgttctcacatccagccctcccaccgctcttaaccccggccagcgtaacaagtttgttacccgactcactcaggctttgaacggcgatgtcaccccctccggagtccctcagcatctccgatccgcttacggtggtggcaagcttgtccctgccggccaaatcatcgtgatgcgtggagaggtcgagtctatccaggaccctgagtggtggaaccaggacgccgtcatggctgttatggatcacgtctgtgagaagcttggacgcaacactggcattaaggctgtctttggcggatccgtcaagaagcccctcatgaccaaggtctctatgcgccacctcaacgagctcgtccgtgagaggaaccaatactcgcgcgatgctcttgaagcttggcaggacttcatcaacctcaagggtcgcatggacactgagctcagcaaggtcaacaagcgcaacaactaccttgtggaggagctcgagagctggaagcagcagttcctcaaattccaggccttcgctgagacccttaccaaagagacacaagacctcaaggtcaagatcgacacacacaagagggagaaccgccgtcttgctggtctcattgatcagcagaaggacgacaatgcccgcctctctgttcgtcttactggtactgagaagcagcgtgacgatgctctcgaggccctcgtcctccagcaggagattgctgaggagcttgagcgcgagcgtaagagaaacaagaaggagctttctcagcttcagcacaccaacgtgaccatcatgcgacagcgtgacgaggccagaagagtcgttcttcaccttcgcagtctcattggtggccaaagccaccacatggagcatctcatccagtctcttaccaagcctgatgacctggctcaggagatcgaggagggttatgacgagactgaggaggagactcaatccagcgagcccagccgtctcacacctagccccagccctaccactacttcctccaccagccgaagcaagcgatattcttcggcgagcttcagcgatgtggccgaccgccacctcaaggacaagaccgatgccattgcacacattgtacgcaacattgctgagcaatgccaggctgctgtcgagggcctgcagctggcacatgatgccgaactagggagttctagccgacggaattcgagacactctaccatccagagcgatgacggccactccgccgccacttccgaaacaggggacgaatccctcctggcgccgcggtccgggagggcgtccagtatccctcccaccccggatctcatccccaacaggagcagcacagcaatgtcctttgcctctacagctactactcccgagcgatcgtcgcagcagtatagcctccgagacgagatccccacaaagattgtcgaggatgacgaagaggacttcgaggagaatcgatccgataacgggacagtctcacacgagacatctgtcgtatctaagcatcagctccagcaccaacagtccctgatgcacaggccatcgggcgccaggatcagtgctcttggcggtacacgctgaatgtgttagatgatatactcatcaatatctgatatcctatttaattgcgttgtatttggcggtatgcttggatcaaaacctgcgggccacggcgtttaatgtctccttttcaccctttctattacaaccatttactgtctcatctgatgggcagctttcgctcatatacctgggcttgacggccattttttccattatgttagagtattcttctgagaagcggtgtttatttactgcgtcgctccgttacttgatctaacggacgtcacaacaatgaaacacattttaacgttaaatgaatgacctataaacttatatgtgatgagatccccctatgtatgtgtatcgcatgtgataaaaggtcaacttgttctatggttatgattcatgcctttacctgttcatctctttgtttcagttggtccatatagactgagtaaatcgaactagtttgacggaccaatgtctttttaacagagagaacttaccctataacctgacacaacacagagggatccaacgccaatctttactcagtctattaggtaagtagcagaaaagttagcctctcaagtcttaaggtacaaaaataagtcgtctaagaaactatcctaagcagcataaggtggcctactaatttcgtcttatgcttgttatagctaaattttctgataccctgaggccatgataagataagtatgcagacccataaaaaagtttaccttagctgcacctgcgcattcagtcgcggcgcatcattcttcgcctttaatcaattccttcatccatatccatttccgcccgtcatgtctgacccactcctcacatctttatgtggtatctgtcatatctcagtaccgaaatacaagtgcccaagatgtggcgctcgtacttgctcactcggatgtgtaaaaaaacacaaagcctggtctgaatgctctggcgaacgcgatgcgacagcctacgttgccccctcgaagcttcgcacacccgccggtgtcgaccacgactacaactttctccatgggatcgaactttccgtcgaacgtgccgagaagctcctcgtagaagagcgagggattgtacaagaagaggagttgcgccccatgacgatccaagaggttaagtggaagcatggacgagatgggcgcaagcgcagagttcttgtcaccagggttttgcgtgaagccaagggtagatcctttgagcgacatttgactgcgcgattgaagaagctcaacatcaccatcatgtgtgtgcccacgggcatggtcagacagcgagcgaacaacacgacacttaacaggcggacgatgagggtcaattggcaggtggagtggatgactttcgaggataacacagataccgagtcgaagaaaagatgggctttatccaaggtcatggacgacatgccgctataccaagcctatcatacgtttttggaggagcagcaacgggcgaaagaaaaacagtccaagaaaactccacgagcggggctggacggacaattgcaggactcgacgaattcaacatggtcatctgggtcgtttgcacttcaggacccattttcacagacttggatgaaccatcacgacacagagccaagcatgtggccatcggaaaaggaccaggctcaaaagcgacagtttcagtacctcctagtcaatcacagctcgccctcagacaaacctgttgtcaccaagctcgacccggaagattgtcttcgcgatgtgctcaagaacacacgtgtactcgaatttccgacaatatgggtactcgaccataaccaaagcctcccctcaaactgtacgctgggacccaaggatactgtttcggaaacccgcaagagaaagaacccgcccggtaagaagggcccaacaaagccgaacaagaggagaaacacaggcaaggatagggacagggatgtagaagaaggggaggttaacagcgatgatgaccagtcggatgataacgccggtgttggccttgaggcaggcgatgtcattgctgagcagagtcttggggaagaagatgacgatgacagcgacgaaacgagtagctcagggagcgacagtgactgattatcagaaaatttgaccataataagcataagagacggaattagtaggtcaccttgtgctgcttaaactaggtccttagactaattatttttatactctaagacttaagaagctaacttttctgctacctgctatctggtatggatggtcgtggatttaaagagtctcgtggctttattcgaatttgtttagaacaaccttagagttatcatagattcgtgattacaagtcagatgtgatgcttctcaggtgagtaggccaaaatggtccacaattagttgccgtgatggttgatggtgtttcaatctcgtccaattgagttgtgttatgactatgttttgcgtcaggagctttatataagagatgatatggcgttaagctatatcaatgtgtttagttgacataatgcaagtactattaaagagttcattgttgctgtgatgatctaaacagctgctctgttaaccttacgttgttgtgggaggaactccaacagatgatgtactgagttttcaatctgtgcggacagattaatcctattgttgacgaaattgagcgacttaagaagtctagggcttcgtatgagagttaaagaacaaaacacacacaagtaggtattatcaagaccagaaggaacatcaaaggccactgagcaaaggttggcgtcatatgccactgggtactgtgttaggttgtagggtaagttctctactgttggaaagacactggtctgtcaagccaattccatatactcaggcttcagggtatcagaaaacttggtcactggaagcataagagatgaaattagtaggtcagcttatcttgcttagactaggtttcttagattacttatttttgtacctcaagttgagttatggacgtaggcatgtttaaatggaaagtggctgtgctaagctgtcagccacacgatggaatgttgaccacctattaatctaggggaaggacagtgatagctccccacgacattaaacatcccactctctttactgtacagacacaccaacactcgcttcaacgccaatccccgctatcgcccgacgctttgaaactccggccacgaacctaccaaatagttccccgcatcatggtttgattgggcgccgtgcccttcctcgacgccgacgccgcaacaatggacgatacacctgcgcccaagctctcggagctgctgcggcatcccgacgatctggacaagatacctgcgctaaagctggaattctcacgaaaaaagggcgcagtagatggacagcttcgcagtggtctgcgagagcagctcgagacaacccaatcgggcatgacgggtctcaacgacggccagaagacagtccagatgatcaaggaggaaatgatcaagatcgacaagctgtgctccgaatcacagaacatgataaaggactttgcaagcatcaatttggtgtcacaagcacaccgcaacttcggcgccgtcgagacgatgcgccgcaacctggagacgttcaacgatcgcatatcgcgggtcgagggtatgctaagggaggacgacgaggataacgacaacatgcccaacctactgccgtgccactacgaactcactcaactaagaaacattcgcgacgatgccatggagcaaatacaacgggcagatgatgacagtctcgagcccacattagtcgactattttgcgcgactggacgatacgatcgactggtttgacgagcatgtcggcattattgctctgaatctaattaacctagttgtgcaggacaacaacggacttgtggtgcgattcgcggtggtgatggaagccgaggaaacgagcgaccaacgggtgctggcactgcaggaagctctgaaggatcacagggagatggctacacggttccagagtatcacagacggtgcgaagaaggtccgaggctacaaagacaagtttatacaagccatccgacttagcgccgagcagcaattcgagggagcaaaggaagagttccttgacgatccgagcaagcttgacaagattatgaagtggtactttaacgatctgaatgtcgtcaaggtcgggatgtcgcaccttatgcccaagaagtggaatattgtaaagacatacgcaggtgtttaccaccagcttatgcatgacttcctcgttggcatggtagatggcaacgaggcatcatcggcgcacacgctagagattgtgggtttcccagagaagtactaccggaagatggccaagattgggctcaagcaagaagagctcgtgccacaagttatcgacaaccgtgaagcagagctcgtacgcgactttcgtgaactcatcatcaagttcctcgacgaatggatcgatcggatattcgcgcaggagaagcgcgacctggcagagcgcaacgtggagggctccaacttggatcaggatgagtatggctatttccgaaccaagaactttgtcgctctatggcgtatgctgcgcgagcaagtagacgctgctgccaattcccagcgcgccgacgttgtcgaaggcgttatcgacgcaatgtttgctcgtctgcgcactcgccaacactcgtggcaggctatgattgaagaggaggctatcccatacgaagagggtaaaatccctgagctggagggtttccaggctcttcaagattggcttgtggctacggccaacgaccagatcgcatctatcgacgacaacgaagacgagggtcgcctagcctatctgtccagtttccgccgtctggttgagcagcatgtttcgcctgcatatctcgaacgtatcgattctgaggtcaacatgttgcgcgacggctacgtcgatttcagtacgtggtgtatcacccgcttcgctcaactcgtcttcactgtcgatttcagcacagtcatgcccgacttcttcacaccccgctggtacacaggtaatgcaatgaaacagatggtggtgacattcgaagagtacgtcaacgattaccgccaggtactgcaccactcccttgtggacatttttatcgaaatttttgccgaggagctgcttgtacggtacttgtcagccgtgcgaaacaagggcgcaaagttccgtcgcaccgaccccttccaggacaagctgttcaacgacatctctactgcatttgagtgcttcagcacactgccatcgcctgacgtcggcgcatccatcaaggagacctggcgtgtcacagagcatttccttcgcctcctgtcggcagatcgtgatgccatcgttgacgcttacgtggctttcaagatggcctactgggatctgagcgttcaatgggttgaggttgtgttgaggacgagagatgatttcgagaggtctatgatagcagcggtcaagaaggaggccgccaatatcgatatcgaacgtggaccggagactatcatgagtagagtcaagtaacaaagggacgagtcatgattcaggtatgcacgagaaaagaggaagggcattgcgggaaatctgtatgataggcattatttcgtgcccacttagcgacaatgatatttaaacttgtttatatagcctcatcgttgcgacttgttcgtgctcactctatcctgagcatcaagtcgacaacacaacacgaaacagtatatctctacagctgcagactcaaagcatgtgacgtacaagagggacccaaagcatgctccaatcaatgactcaaacaaacaagtaatcttcatgatactacaatatgtgggcagataatgagaaacaacaccatatccaatggggtaagacgcataaggaaaattcgctgccagggaagctattcaacaaaagaaccatgatgatgggggcaagagaaaagtactaaggaaaccaatgatgcagcatagcattaagccctccctttatgcgaggatataggatacaaccatatggttgcatattcattatgagcgactagcaagaaagttcgcagcctgaaatgcgttagtcgtgtttatcacgggcattcacaccaagacttaccttgtcaagatcatagtcatatttctcaagagcgtcgagagcctcggagcgcttgtaacccatactggtaagactcttgaggattgggtcatcgtgctcagactcggtggaaaaagtgcggttcaaagcctgctgaccagggtgaggctcgggaccctctggtttatcggcaggagcaggttgcgcagcagctgcgctgggcgagtcgaagccggagaagatggcgtcccagtcgtgagcctcgggagccttttgttgctggggcccagcagctggctgggtaggcccggttgagctggcagatacaaagtcaaagctctcgttaccgaaagcggtagactcggtcttggcctgacttccaggggggctgctgtcgaagacggggttaaagtcatccagtccagagcgagagatgttggcaaagtcctcgtcggcggagccctccttagcatcctctaagccttcaaagtcactgtccagatcttcaaacccgcccttattctgaggtgggttggatggggctgcttgttgcgatacaggggcagttccggtggcagctgcaccaaagatgtcgtcgacagatgacttttgggcgttagtctcagtgatagtggcgggcgacgaaggttgctcggcgctagtttctattagctgttgttcctgattcgaaaacagactggttgcttacctgggagccttgggttcttggggagagttggcctcctgagcaggctgtggggaagtgctgtcaggagctgcgtgtgtcaattcgggcgaaccttcagctgcaggcttagcaggaggcgaggcaggtgtgaagttatcatcgaagcctccgttgtcgctgctagaatccgagtcttcttcctcgtcacgctcgagctctgaaatgggagggaactcagaatcgaaagcggacgacttgttcgcctcaggagagggcttgctttgggtcttggcagtcgtaaaggcggcgaacgcgttctcaaaatcagccttggccttggcttcatcatgaccaccgaagggatcggcagagtcagcaggcttcgactcatcatccttggtggcctcgcgaggagcgtcattgggggcagacagcgtatccttgctttcggatttatccagatcatcgccagggaaagcaccggggacgctgccaacgctgtctgaggacttgaagtcaccaggaacaggggtgatagaaccgtgaagagggtcatcattacgcgaagcgggaggtgacacttggcgggaagacgagagagaatcggtttggtcagggaagggcaaaaagctagagctgatttgtctcgactctggaggggcgggaggatcagcagcaagagtcgcttgacggctcatgacaggagagccctggacaggaggagtgttgtatgaacctgcactggcgtttgaagcaccagtgtgctggggcttgaagaacccggattgagcagcagggggaggagtggccgaggaactgggtgggaacgcgggtccgaagaggtcgtcgaaagatttgtcagaggcattcttagtgggaggaggagaagcaaatgcgcccatgatatcagtgcttgcagttcggcggaagaaagggttgttcgcgctggacacggaagcagctgggcttgcaatttgggcggatactgaaactggcgaactagtgtttgcttgacgcaggtcatcaatgctcttgccaaggtcttctgcctccatcttgagcttgtcacgttcgccctctgtggtggacagctgcttcttgttgatggcaaccagtcccttttgttgacgagcctcggacttgagcttctcaatttgaggcttgagctgtgcaatctctccattgactacacggattcgctccctgaggtttgtgttctcttgtttgtctgactgcagagcttccagtgtcttttgatgctgagcttgaacatcgcggtaagtgccttcaagtgtcatgcattcagcctgaagcttggaggtttcctttcgagcggtgctgagctgctcctcgagggcacgggtatcttgagcctccttctcataaagtgagcgtaactgggcgagacgctgctcaaagttttgcttctgagatgtggcctggccaagctcattctgagtagtagtcctcttggcctggacatcctgagtttgcttagacaaggaagaaatctggtttgaaaggttcgcgagctcagtggtctctcccgagatgttcttactagcctcgtcgttgtctgacaacaaatcctcggatgcagatggtgcagaaagcttctggccggagccggtcgagccaccagtagggtgttgtgtcaagcccctgccgaaggaagatgatgggacaaacggcttaaagcttgagccaccatttcctgtcaaggatggtttcccgggagaagtaggtgtaaaggaggagccaccggcaaaaggatcattagcattagagcctcctgttgacataggagcctgagcaggaggtggaggggcaggggttgagctacccgagtcgaggccgaacaaatcatcaagagcggactttggctgaggagggggggcttgtatcacaggcgcgggaggaggatcaaatgcagatgtagcagtatgcgggcgaacctggctacgaaggctggggggaattaagttggcgggtagggtggtaggcagagtaactgaacgaccagtcctttgctgtctgatcaggtacatagcgactgcgaactgctcgcgtgaaagctggccctgggagttggtatcggcaagatcccaaatctgagccaaggagtcttcaggcaggttggactggctgaaaaaggggacagcctcttctccagtaatgtaacccttgttacccttatcgaggtcggcatagatctgatcgaatcgagccttatcggcgggggtcaccgcccagtcgctagcaccgctctgttgaggggacatgggaggtcggccaagagggctgtttgtgcgaacttgcgccgtcccactgagttgtcgaggaatagcagagataccgggaccagtcgaagattggcgtggaactgggccacgacgtgaggcagcctcgtaaaggccaggaggaaggacactagggagagatcgtagagctccggtcttcatagaggtgagcaggtgcatggcgatgataaattctgtcaagacaagagctccacgctgctcgacatcggcaagctgccatattcggcccagtgcttcgttgggcagaccagacttttcgaaaatgcctcgagcctgatcaccggggagctggccattctgaagaggctgtcgttcgaatagaccggtatattgtgtgaccttctcgggagtcaggggtgggatgcggatcggaccgccagtgctctgggcttggagagcagctggaggaggaggcgagctgacggggacaggcggaggcggagggataccgccggtgggttgaggtgcgatgccatcgaatcgaggaagaggagcttgttgaagggcaatctcgggcgtaggctcgcgaccggcttgtgcgtgtccgatgagtcgtagggcgatgccgaagccagctggtgtcaagaaacctcgattctccttatcggcgatttgccatatctataaagtgtaagcgggccgaaggttgacggttgaatgctttgatggtggacgtacttcgccaagaatacgggagtcgaggcctgttttgtggaagaacctgacagcaatttcgccaaccacaacaccaacactctcggaatcggcttgtcggaagagttgaccataggtccgtttctcatcaggagaaaggttcaggtttggcgctgatagcaagttagcttacgtggaacaagtcgaaatgccatgcgagtgccagataccttcatcagccgccattatcacgtatgcaagctacaacgagctcaggacgggagacacggacgtcgggtcgcgatagcgccaggagatgttggagttgatgatgcttgtcgggttagcgatggatatggaccgcggctatcgattatagagtcgatagagcgatcgatgataaagctcgatataacgggcgaagagaacggataccgttgttgaggaggttgaattctggtgcttcaagatggagatggagatgagattggattggattggatcgtcagcccggcctgggtccagtctgggtctgcctgggtctgggtctgtcgtttgggcgattatggggggttggtcggtgctgcccagacctcaaagagggagctggagcaaatgggagatgacgacaggggacatgaaaaccaatcaggaggcgttgaaactcacaggggatagggcggaaccttgacagaagcaatcatgaattatccgctaaagacgcactgaagcgagtctcacagtctacgtaagggtttaagccatggataaagcttgtggaagctgtcaatatccagctacagaagcgaagctccacccactgaacgtcatacctggaaaagattccaaaagaaacaacaaagttagtataatgctatattggtgagttgtagtttcggtctttagactgtttagctattaagaggtttattgaacatcttacataccgttgctatcattaatacaatagcggctacattgactacatgtacatgaatgcgacttttattacaaatatcatacactgtatggccatgatttattctgcgtttcaaatgaggtcatgtgcagactcgcgttggcccgaggttactgagacctgcagtgtgtcgctatagctgcgtgtgcatgcatatgcgtgccctggctgcatgatgcctaaggaatacgtctgcagtcatcttgccggagaggactttaatcatgctacagcctttcaatattctacacaatcacatacaaatatacatacttgcagtcctacatataataccagggatcatatatgcttatataatcctgcaagttactatatctagcgtagtcttttggtaggtggtgttctttgtaatcaacctcggctgaacagagtgtacctgcccgttactgggctgttattattccagggagtactttgacaagtcgccaccaagatacaaaaagatgaggaattataattctagaaacatgattccacattttgtttatctgatttgaaacttgacaacctcgagggactcttcaacaaggtctttgcagccaaccacggggcaagcttgtctctgcaactatttgccgttaacgggaacgggaacggatgcggaagtgtaagtggaactctctagaccccgtaaatcaaatcaaatcaaaaaatcatcatcatcaagctgcaggtggatttcaaatcgttctctttatcctcagctcgtcattgaaatcaaccaatccaagctcaatcctcgaacccgtttgcttactcagtgttccgataatcatcttgataaccaattctctcatatcaaatcaattccgtccaatccgcttctgcagggctctctcaaccacaacaaccccgccacaaccacgtctaactaggaggtactttcgtgcttttactgtcccatcgcatattgtatcttgtcgttgttcatttaaaagacgtcattcccctcccacctttcttttactccattcgtgacaattcataaaggtcaagcctcggtgcagcctttgtccatgcaagctctcgcccactctttacgctcatcaacactgtcttcgtcttcgagaacaaccccgctgcgaatagcttcaattactcgacacttgtctacatctgcgcgcaatatggctcccgttaccaaggagaccgattacctcgtcattggcggtggtagtggaggacttgcctctgcgcgcatggccagcaacaagtttggcatcaaagctaccattgtcgagaacaagcgacttggtggaacttgtgtcaacgttgggtgcgtatcccgttgaagcttatactgaacttagaaactaacatattatctagctgtgtgccaaagaaggttacttacaacgctgccgcccttgccgaggccatccacgattccaaagcctatggcttctccgtccaggagacagctcccttcgactggtccaccttcaagaccaagcgtgacgcttacatcaagcgcctgaacggtatttacgagcgaaacctcaacaacgacaaggtcgattacgtacacggttgggcccgcctcacctccaagaaccaggccgaggtcacactcgacgacaactccaaagttctgatcaacgccaagaagattcttgtcgctgttggaggcaagcccaccattcctcccgagattcccggctccgagtatggcaccaacagtgatggtttcttcgacatttccacacagcccaagaaggtcgccattgtcggtgcgggttacatcgctgtcgagttcgctggcatgttcaacgcccttggcacagagactcacctcttcatccgccacgataccttcctccgcaacttcgaccccatgatccaagaggcggttaccaaggagtacgagagactcggcgttaagcttcacaagcgttcgcaggccagcaagatcgagaaggactccaacggtaagcttaccgtcacatacaaggacgaccaaggcaacgagagcgttgtcagcgatgtcgacaacctgatctgggctatcggccgaacccctgagaccaaggggatcggtctggaggaggctggagttaagcttgccaagtctggacacattattgtcgatgaataccaaaacaccgacgtcgacagcatctacgctcttggcgacgttaccggagaggttgaattgacacccgttgccattgctgctggacgccgtctcgcgcatcgtctgttcggcggtgccgagttttccacccttaagctcgactacagcaacatcccctccgttgtattctctcaccccgaggtcggcagcattggcttgacagagcccgaggctatcgagaagtacggcaaggacaacatcaaggtctacaagacaagcttcacagccatgtactacgccatgatggagcccgagcagaagggtcctaccaactacaagcttattacaactggccccgaggagaaggttgttggtctgcacattatgggaattggcagcggtgagatgctgcagggctttggcgtcgctatcaagatgggtgccacaaaggccgactttgacagctgcgttgccattcatcctaccagcgctgaagagattgtgacattgaaatagagagaggatatagacatttacgaatacaagagttaataaagatctgtgaaatagaaggaattatgttttccggttcatgctgttgtgtatgtatgacaaggtgattcttgtgcaaagtggtgatctcacgaaaggggttgatttctagggattagtgatcaaacaactgagacacatcaatattcagctatcctaagcctgcatcgtgatcagatacaatcatctttgtctgggttgaacttcgaagaagccaggcccctgttgagatcaccaccacccattctcatcaagcctttgccatatgcatcgtctcacttccaggactgggccacgataagtgcaaccctagggaatgcatacttactttacgcataggaaattgccaagttgaagtagtttctcactactggccgatgtcatactctcaagccctttcatgtcgtcatggctgagtgaagcaaagcacaagtcaaatctgactttcgctagtattgtcacacacaatgagacactatccacgcatcaataagaacaacgcaattctaaactctcaatttttgacgataattttatacaagattagaaattgggattcttgtaacgttataaaacgtcaagcggctatcggtgaccggtagccacttatctcgggacccaatcgagacaggtcagttatattccctcttcacaactcacttacactgcatacatatccttacgtcaacgacaactaaacaccaatgtctctttcaaaacgcgccaacgatgcagagaaggccatcgagggtatggatctctgggaggtcatacccaacctcttcgaccaagagaccaatcctgatggcatcgtgagtttgggcgttgccgagaataccctcatgcacgatgttctccggaagcacatccacgacaacttggcgttgacgaacccagctttcacctatggagatggtacaacgggcacgaagcaggtcaagaaatctgtatcgcggttcttgaccaaacatctcaagccattcaaggctattgagccggcgcatatcaccatgaccaatggatgcagtgctgctattgagcacttgtcgtgggctgttgcgaaccctggagacgggatccttcttggacaaccatactacggaacctttgttcctgatctcactgcccgtttcggagcaaagcttctcccagttgcttttggcgaggttgaccccctcggcgaggccgcagtagccgagtacgagaaagtcattcttgaagctcaggctcaggggaccagagtttcaggtcttgtcatcagccacccgcataaccccttgggacggtgctactctcgcagtgttcttattgcatttatgaagttgtgccagaagtacgagatgcacttcatcagtgatgagatctatgccttgtctgtctggaccaacacggttgaccaacatcctctctctgttccttttgagtctgctctttcgattgatactacagacatcatcgatactgatcgtgtacatgttctctggggcatgtcgaaagactttggcgcaaacggtatccgagttggcacgattgtgtctcaggccaacatgtctctgcacgcttctatagtagcagttgggttgtacagctcagtatcatccatctcggatcatgtcacagtcaacatattggaagatgatgcttttgtcgagtcatatattgtcgagaaccagaagaggctatcggctcagtacactcgtgttgtatcatgggcccggaagaaccagatcgagtacgctccaggagtaaatgctgcctttttcctctggattgacctgggcaagtattacatggcacgacaccctggtttggagaccgatgatattacggatcttattatgagtaagttgatggcaaagaaaatctttctggcatctggcaaggggtttggttcagagaagcctggctggttcaggattgtgttctcgcatgatgatgcgtaccttgatctgggccttgaacgggtgattaatgcattgctatagagctggcttataaagattataagaataaatcataacgtgctccccctgataacatgcttgacatgtatgaagtggcaattacccatcaccaagatcaaagtgttgaataaagctatgtaagatggcattcatgtcaaagagtgtctgcacaggcaaggacttattatcatttgatgtgctttgcgaggctatgaacatctccactgaaatttgactacacggaagggatgatggggatcggagttatgttactttcatttgagaaatattgtatttgaatgtctactgcaggtatgaaggttacagccacttggcgatatttcgtgtagtaggagtcagaggtgcaagctctttccaactgtcagatactggaagtatactaagcgggcagtataattcatattagtagacgttgggacagacttcagactggtcctcgttacaagttgtgaaactacttttggggtatttctttagttattagggcaactcgtcgactaagagcacaatggcggaatcaataagtaagtccatgtcccttgaatcaggttcctatgctatctgcctctatagcctaaagcttagaggtcgtccttttctgatgtccccagattctcgactaactaaacgttagatttgctaatactccacctttcaaatactttgagtggtcgtgacatgttgtagtctgagggaaatgataccctcaattttcctactccccactggctagaatactactagtagtgcacaactttgagcattcggcactgacacctagatagagcctctttgcgagactatctttagaaagggacgttgaagccggcgccgtcttgtggtccactgttaagggtcctctctctctctcgtacaaaggccaaattcggattatacagacggagagtcctgtggttagtgtacgtacatatccacgcataaagaaacgaagtgctccaaccggatgacaccgggcccgtttcaatcagcatctcatctccatctcagggtctcgcccgctccccggggaaagaagatgcatcaaccccgatggagtaaactggagcatggtccttgcggtagggaacttggtgcgttgtacgacagtagcagaccggtcttacagcacatttggcattagttaggtaggttctgccactgggcaggcaaagagagaagaagaaaactctgcctggcatggacaagtacagggacagggcaaggatgagccatgacagcaaagacagagacagcacttcggcgaccagcccggcggtccgttagagcgggtagatccctcccggaggccggtagcccaatcggaagagagttttcaagcccggtagtatccaattcttttttaaagtgcatatgccatccaacggcccttgaaaccccagcaaaacaactttgacggaccgacttttatatatggggatcgtgtcggggaaccaaaccgtttgaccacagaatctagacttgccaggctactgccgtctgatggggatctagcagggggaggagtttggtttggtttggtttggtttggtttgggtatggtcccctatacgtgaacccttggagatagcaagtggatgccttttttccaggtcaactgatctgacaagtacggagtacctaataaactgagatgtcagccagcttaaaaagaaagataggcgaaagcggaatttgacgatggcacaaaacacacacagactacgccgcacaggtgcagaaacttcactataacgcatttcagtggcaccacggctagttttattacctaaagacaagtcaaagagtcaagcatagctgtcattcactgttgggttgattcatgttcatgttgggtagttttgacctgaaaacatacccaaatatacatccctgaacggtgtgtatcttggctgtgcctgaactgaaccctgaatgcaataccgatacccgaacagaatctgtctgacaggctgacagccttactgtaaccccccctgccatatcaatgtatcatagagatcctgcacaagaggacaagagtctatctcactggatacaaacgaaaagatgtgctcagacatgcatcttaatgacgggacaatggcgataatgtcatgtcggtacgtttactttttcgtcaatctttactgagaaaagacatgtaagctgagctgctaaaatacgggtacgtaccaaactgacgggacattgataataataaactcgctaaaactgtcgctgtcaaaaaccccaactgacgggctgaaaagaattttcgtacaggggttggtttctttgagagccaagtgtagacagacctacaccaatggatcccttacacggatatcatcagcctcgatagattcattgtccagacactcctgtcgcatcgcactaggagtaatttcggacatccctggagagagaaaattttcattccaggcacggcaaagcaaagcaaacaaattggtgaaccaagaacaaatgcaagggcaagggcaagatctctctcgggatatcgaacagtagttcaaactctagatccctcccacatcccccagatcctgcaagcgtccactcttttttttacacaagaagccaagctttttgaagatcgttaccaacgtcttgctagacaaattttggtgccagggggaaacactgagatggaggtgaggagaaccggaggaaccgtctggtttgggtttaagtttatcactttcaatgctctactttctctcggctctttctttgttggccttttcgcctcccactaagtactaaaaagcctccaaggtcactgagtggttgattgtttcaaggtttggagcttacgaagccctccccgtggcagccggtccctcatcgttattccaagagggaaaggccaaacagactttggccgtgctgaatgcggatgtgaccctccaatgtcgacattctgaagaattaaggacctgctagtgagtcttgagccaaaagccaaagcctcttctcgccaggaacactgaatctatgcccgattctgggagggagttttcgtatgaagctatccacgacccgggatgtgaatgaatcaaccaaactaaaaaagaaaatgaggccattgggtctagatctagacagacgtgccgtaaaatagacgcctcaatttgcctctttgcaacacaaagagtagttgcaaaaaacgatgccgtcttcatccgtagatatcatgtaaaagactccgcaaattcggggtcgaccggtccggcgcggggaacaggagctggggaaagctctttggttagtcaggtctactttaatgtcttgggtcttgggtcagtgattgtccgactattgacgacaataaccgacgactgagagatgatgaacctgtctcagttgagccgacagttcttttctcttttgacagctaccgtctgattcagtaggcgcttccgagatccagtcatcgacatgggatatctttctcaatctttacttatgcagagggacaagaaaggaaaatcagaaacacacccaatcgccttgagtcccttgttgttaccggctgcctcccccggttgctggtcctgagatactcgcgttacacagcttggaaacccccaagacaaagaaagaaagcgggtacaggtccgagagacaagacgtttaaaaaagaaaataataaaagaaattatcagtacgaggcggagatagcaaggtaacaagattccttacgtttgcagcaaacatagacatagacatcccttcattcaagcctccctagtctaataaactcttgttgttccacaaagtttctcgaagctccagaatctcgatgattgactgagctgagaacaaaaataagggattcgtggcttaacccattccagacgtgttttaagccagccacatgtgcgatcaatattttctttttcacagggagagggagataagcatcatgcattgcctatagccgtgttcacgctcatgctcatgctcatgctcgagataccagctctcaagatacaccaagttaggctcctgagtctgcaagtgcaacgtgatctaccaacacaaggcgtatcgccattgaatcttgtgcaatgcctaggtactcctaccaagcctaatcaataaagaaccatcactctcggatgaaccggctagtttggggcttgcgcatgtttcggggctctttctacgtagaacaagtccagcgagacaagtatttctgggctgacgtgctgggctgactgactatcaattcccagctctgtggacgacaagacactaacttcaacgctacccagcctaacgaattggatagaacaaacagcaattggaattcatggcttaaaatcgcgaacgcagtggaacatttgctctaagagacatggctgacctttgacccccaaagggcgctcatgtccatgtgttacacccctttggagggggggttggtctcattgcaagaagccttgtattgcctcctgtaggcgagataaccgtaatggtgtcagaaattccaaaatgatggaatttggtgcttgattggagcgccatgcaaatggcgtaaggagagaggcaagacaacgcatcatgatcatcacagatgaggcaattggtcttggtaaaagaggtaaaaaaaaaaggctattattgtcgatacgaatgagaacggtgtcagacggattaacccataatagccgattcttccgttactggacggtgcagagacatcgtgaatagccggtgatgtatgtatgtacgtagttatgtaggagtcagaaaataggtatagtacatagatacaatacgagggaacttgtgttcaaagtgcagtgagtgcctgctcggcataaacgggcgatacgcccttctgaaacggcctttgtatgtgtcaaagcgagagcctatcgaagtaagagatgacgaccaaatcagcattgagaacaacagcaataaggcatcaatctggttgaatgcggttgtatcagtcaatatcagaggtccattcggcctttgagccgcagtcggttgtggagggtaggattccacgtggtgtaaccacaccacagggacaagatccgacccgtcaattgctgagcatggatacatcatatcatacagtacatggcagtattatatgccgcaacaatttgcggcatataaagggatattcaaggatgtctagacactcaatccgactcgtcgagttgactacgccctcctttgtaagagataaagaggctggctgatgaatcttactgtctgtccgcatgtatgtacctacatatgtgcgtaatatcctattttggccagaggcatgtgtactcgtactacgtttcacagcactcgcatggatgaatggatgtccaggtatcacaaccgccctgcctttgcctttgtcctacctccctctctggagtaacacaacaggaaccggatcacaagcgacgaaccggaagacattttaattagcataaataagagagagagaaaacttttttcttagtgatacatcaatagagaaaaaaagtggccctttggaatgattacattgagaatagcaatgagaaaggtctgcccattgttttgtttccagcatatttcacctttcaatgatacatgattgattggacaggttcagccagcctctctcaagtcgagacatgtaagagcctcagaatccaattaccgaactgacacccggcagtgggggtcatgtcattattgttgatccaattggttcaaacaggtgttgagaaataaaagcaattactagagacattgatgagcatgttacagcgagtgcgaatgccgtgccttgataccaccaaaagccaccatggataattgtaaccctgtatccaattcacaatgcacaattctttgtccatcaattatgtatccaggatattcgtggcgggtcaggccgaaactgagttcaaactcaaatcaactcaattcgactctctctctgtctttgtcaaggatcagggaagttccaaaactcgttccttgaaccaaggcaagaatcataagtaagcggtaataataacatgggtcgtgggcagcgccgacgtcacccagcggtccatgctaccaaatggaagaggaggggaggttcaaggtgagcttccggaagcacaacaaccattccattcacagcgtaacgcaacctccgggccgtccccgccgatcaattagaacaagttttctttcccctttttcatctgcttccagagacaagaacatttagttacagggttttgggtttgggtatggtatgatagagacatagaggttgccacgtaggttggtagtggatatacatcatacataataacaactaaaacagggacgagaagaagaagatgaatgaagatttgtcagtgaaacatctactaaaaaagacgatcgatcgatagaactcaaaaaagtgaactcgtaagccaaacgaaacagccttatctaggaacatccctcaacaagatttgtagctggtgaagcataacataaccccatagtcccgaaacaagccacgaatccactttatttgctcttgcaatgcacttggatcctgatgcaaaacaatgcaaagcaaaatgcaaaaatggatggcagaaccggaatcctggggtttcactgccggtcgaagcgaggcgaggcggaacggagaggatccgtctgccgatggagagggcaaacagcccatctcaacatcatctcatgttttctatacggagtgatattgcagtacagtacggatacccgctcagtttcggatatcagagggtaaaaaatgggcagattatcgtacatgtataagcatctgttttgtgcctagcgtacgatcgatcccccagagaacaaagctacagatctggcagtgatttcattatgtagtaattaatgaataatatttcttagagaccaagaaaactgggctggtcttggctacgtacattgacaaaaactccacgtctaaaagctcacgatggccgggccctgccgatgggaatgatgtagatctcggtcgacaatcccgtgtctaggtacgtatttttcccggcattgaacctttttcttgtagggattgtatgtacgttatgcgccatctcacttttggttagaagacagcgagagatgagatatgcccttgttcaatgcctggttgggtcctttacacgcccagtgactccatcaccacgtcaaaaccttggaatggtcatgacaacagagatgaaaaattctacttgtcaatgcaaagaaagaaaaagacccctgaaaagaatttcaaggtcccctgatctgataatcgccaaaagccaagctcgtctctctctgtcacccaccaaaaaaaatccactcttgaaattttcatctcagacacgtgcgaaaccatcttgttagctcagatcatccaattcagttgagcatcgccgatgataacatgaaaacaagaatgaagcggatgcgctggcaggctccaagtcaatagtccaccttaccttacctagtagacgatcgtctcaactacagactacaaagttacggcccgcatgacgttcagacacaagagaccaatccaatccactgacccctttgcttgatgggtccctgtaccttttttagctaccaggctttcgggtgaggctaagaaaaaaaatcttgtttgcggttgcgatacggcacggaacatggaagaaataaatcgagcattcagacgataccgacaaaaatgataatggggccttccacctccactctgtataggcgatgcccgagtattcttgtcatgtcgtatgtgcattgactgaaatttcgattattaacatccacagaggggcgtgaaaggggacccaaccgtccctacttgcatgctccagtgtcaccaccgttaaccaagtctgactgactgacggatgagtgaaccgaagaaacttttacaccatgagcccaatatttgctcccttatccctatcaaggggtgcacgaggcgaagggggcaaaagttaacgatgacctgaaccactaaacacagcacataccaccaaagaaacaagcggatacacatagagtttgacgccgactaacttggcttacaacattgtcaatgccttccttcggtataccatggcaagagatggatactatcgggtattacacgctacgtagatgactctttttctttgctgtgtaaaggcggcggaagcataaaaaacgtaaacggatcaacggtagagagacagcacacgtttcgggtaccaaccttggttctactcaacgaccatctgtcaaacaaagtctctatttgactggcatttttaagacccgtatgacacagacacaggcacaggcacaggcacaggcacaggcacaagtacatacacaaagagttatacaattacagcacaaagttgcgaatctcggtttagacaaagggcaacaaaagaaaaaagacaaagctccccccccccgttatcggccagaagcaaagccaaaaaaacaagattgaattgaatcacgaggatactttttaccaaaatgtcactgttattacttgtttcaaattctattttcttagtcaggtagtcaatcgatgtctccattcttcttgtcaggactcgtgcccatccatcctgttggatctgaacttgtgttagtagccgccggagatcggagctgaccactacaggtatggctcacagcaagcagtctagctctgttggccaagcttcaagtctggggaacggagctgaaaagagcatttcaaattgacagacaagtcggaattcatcctatcgtgaatccaattctatctattaagctgcccactccacccctgttgtagaccggtccggaactcacaagtcgtgaactcatagaccaatttaatccttgccgctcctgaagcacatcagtttagcttgaaatcatgcaaaaaagagcatcgctgggatttgtgccatcatctgcttggggtctccctgttagctagtctgagagagtgagagagatgcatatctgtgtgtacgtggatccgaaaaatgcaaaagacggccgaaaaaaaagtcgatgcatatttttggcctgcgtatcccagtcgagcggcctggcggtgactgtccgcttggttggaaatcccccgataaaaagcagacaaacccacttggtatgtgagaaggctcaagtatacccaatggtaggttatgcccttcgagacataaggcgacaagggacggtgacagctcagagacagaacagaacaagacagactaaatagaaacacctagaatttatgcagatttcacatttcaagacgaaaaacttggcttgctttgtttggagggagaacgaaaaaaagatctctttggctatagtatgctatggtatccaatcatgtgctatgctgtgcagtgtagtgcagtcttcccgcagttccagccgatgcccagttgacccgtagtcaaaaaccgccaaatacctcccaatagaataatccatcgaccggcttcttgcctggtcggtcctgtgcgcctgacccaaatgtccccagccgtcatatcccggtatcatgaaaacctcccgtgctcccgtaatccatgctctgaaacttcatgtgatatcgatccgccctgtatttggtacaagatatccttcttgcttggggttcatatccgtgaaccccgatggacaaagaaaccgccccaaatgatccccatccataaaaggttggttgagatgaaaagaaatcgtcatggatccatatgttaaaacaaacttttttttaatgcagtgctccggtataatgcccttctttggtacaaaatagattctttgatgatgagataaagaaaggaaaaggcgttgaggtgtgagttgagttaaggtgtcgtgttgatgtatgagttgttgaataagttgtgtgagtgttgaatgagttgcgtggtaatatgtttttaggtgttatttcgtgtgtatgatgtcgtgttatagtgtggcatggtagtgaagtgcttagtaggatcgtcgtcgctgagtcctcacgctgtcaaaggacacagcgtacgctcggagttccttcctcgccttgtcggacagttgactttgctctcctgttgttgaggtgctctgcatggagcacaggctgctgtgggagctggagggagtgagagatcggttgttggcagtcgactcagcgccgtagggcttgaaggtgggttggctcatgtgccttgatccgtatggctttgcgttggagaaatcgtaggcgggggagaggtagaagcccgagctagaggatttcgatgatgaggaccattggcaggaaggagaagtgaggccgggcgagctggcttgagagctggttgttgatgtcttctcgaagtcggccagtctgcaagactcggagcagtaggcgtcagaagatgattgcacttgcttgtcgcaggcaaggcagaaagagtgagcccaagaatcgaagtccatggctgcggtgatgtgtggttgtatgagtgtggtagaaggtagtgttgaaggggttaacccaagaaggtgatgtcttgtacttctttgtgttcaagtattatcgagtaaagtattgtaatggtttggtatagtagagagagcaagtgaaggatcgcaagtgaaagagtcaagatgatggtgaaggagatctgagttgagaggttcgagggggagggttatgtatattcttggtcagtggcccaggcacagccttggtcgatgatcagttgcacgaccaggattgcgctagaggtacacttgctaggaattcgtggaggagggtaccaaggcacacctctgctccaccaagagagagtacgtatcagtggagtgttggactttggtgggggcgccttgccgctctcaatgccctgcagacagaggctagcttgggtacgtactgcttcatgctgagaaaaattggtccacatcgctcagtgatgggacgcccgccgggcgtgggttgagctcgtttcaactgggtgtgtggtgtgcacaccacgccagggcgtctcacacctcccagacacagggagtgttggagaggaggaggagggagtgccaggataggcattggcaagtggagtttggatctcagtgagctttcgttgctcttcagggaccgtacgtacctaaactgagagtctttgcagggcagaggaggacaagacaagacaagcctccacgacaaaggacccaaccaagacattcaaacaccagacacaggcgtgtgatttttgctggccggtacggctggtactgcactgcactgcgctgcacttctttttacttggctgactgaactgaactgacctgtgctgcgcctgagccctgaccaagccaagccgtgttttgttcttttcctctatcccatcctggccaacgctattactgtacgagattgcgacggatagccgaaaatttttcaatgactttgtgcattacggccggttcatgtccacgtccacgagaacaatcacctatatcgcaagctcgatgaggtgactcagatgggttatgagatggggaccttgagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaattttcacacagggctgcccgcctactcgaggtcctcgagagtgccccaagtgcccccctccccgcaaagatcagaggatgtgtgcatctcatcggctctccgtggtgtgaggtgaggccattcgagatttggcatcgtagattctgtttgtcttgtaggaatttgttgctggcattctgttaaggttgttttttgacctgacctggtgatggaggcccgtccccgctcgttgaatggtcaatggcttgactatgagattacatcgagtccccttggaggggtgttacaggttacaggcgaggcttctgtgctgctttcgccctctgtaataatgtaagctgcgtctgcgctgagctgcaggctgctgctactgtaactgctgtaactcagcgctgcggcgtagcacaatctgcttgacggaccattgcttggcccacaggaatgggacggacgggctggaaagactggagcctgaggcagaagcatgacttcaatgtgcgcccgcaagagcaacgcaacgagcttagtgccttctaattctagtctcttcagggcatagcgcctatcagtgcttccccttccccacatccctgtctgccgtccgtctccatctccattcgctctccacctttatttcaacttttggctactgcttcactttagttctccactttgagcacgcaaaataaccattgatttcaacaacgtgcttcagtttaatactccgttcaggtcggtcaggtcaggttcaggaggttcagggtcaggatcagcataccctccaacagatacggagtagttactctccgatatactgccggaaataggagaattcttttggttatcacaaaacaattgtatccgttgcacagcacagcacaacacaaagggtatagatattacaaattaagaaacagactcgggaaaggacacccattgataacaccattgtgccgtatctttgttttcgtaaaggtgacagacaatcccggttcctgtgtgcattgtacatcaaactgagaatagtaccgtacgtacctatctgatattctttgccgctcagtatcatcatcaaggcacaacgtcctccaacatgacacaacgatagaccaccggactctcggatcttgctgtctgttgacgccatagctatgtcccataggtctagacttacttttgccgaagcagacgcgcaatcgaagtttgtgagacgctcgaaacgctcatcgcgacagcaagtgacgccatctttcacagtcgtgttgccgttcggataatgtgctcatccaactgctgtatcaaaccattcagagccctctaccgggtttatggatagctctactgcacttggatgcgctgcaccgtaccgtatgtctactgcacagtattatctgcagcagtaaccagtttcgactgccgctctgccactatcaaaaggatgcgctagacccatcacaccttgatagccaacaagccaatgaccatcaagctcctcaccacaatccttcgattttcgctcacttgtcacaaagttttgttttatttttcgccttcatagaaactaaattaactcaagcgcagtaggaaccttgaggaggcgaccgttgctgaaaccacaaagtctctcaactgaactaaaccaacactgttcaactgttgggttgcagtagacccagacccaaaaacatctcaaccacaatcacaatccgcgcatgcgcccatgttcgccaccaagtaatagtttagtttacttttacttgatggtggtgttagtgtttgggaccaacccaacccaaacacagatcaccagtgggagatcaaccacccttcaggaacatacctggaccctggattcacattcatggttgtagattctgcagtcaagatcaaaaaattcttcatctcattgccacaagccacattctgatgcatattgatctcatcgaggcttactttcttctcttttctttgctttttcctttctcgttcacataaattgcccgagcggttatcgtgcaacgcagctcattgtctcatccatagcacaggaatcgcctccagttgaatgtcactcagagtagagtgtgtaggagatatcggaagatcacacagcagcagtgtccattgatgaacaagagaccaaccaggtacttggttctcttgctgcaaaccccgcttacaaccaagtactgtactatctccagttactagactctttactttgggagcattgtccatcatgacccctctttccatcacgtctcatctcctggaataactagcgcttgtgtcagttgaagcgtcgatgacatgaacgggcctccatgagtcaaactagcaggtcgcgcattgaacatctctttaccccaggttctcaccggggaattgtgctatcctgtcatgtcagtcggaggattgatttgcaaagaaaaaagtggtcgcgcctgtatcgtgatcaccatcaactagtagtaaccagcagtaaacagcagaatgcagtgctgatcctgtcgctgcgcagctctacaaaaccattccatttctgatcaagactgcgtctgggggcggggacgggcaagggaccggggggtcttcacaacgaatcacttgttggtgttgatctgcaacctccatccagctgcgtccccggtcctgatactgccgcctgaccacatattccaacctctttttgaaaacaacaaggtcgcatcgtgtgcaagtagcacgccctttgatgccgtactcctagtacaatgcagcgggtcaacactctctgtttctctctggggtgcatagccaggcgctgatgaagagaatgatcgcttattacagtaactcctgtcccatgctactaggtaggcctgacgagctgctgataccacatatctacttccccggattcttcactagcgaacatgcataatcagttcggtgatagctcgcatattcccgcactcactgaaatatctatctcttgttaatttgtctaatcttatctaggcgtgtctcggggcagccagtataaatccccactgagcaatatcaaccctcggtaggtagtccgatgatgctgatgctgagactgaagacgcaatgaaacgcaatctattcaagataaccaatctcatgaaagacagtgggcatattaattagaatttgccaatcatcaggttttcactcggcatatcgcggcactcagacggggtttcattcggcttttccatggcaatagggcctcaaaagtattcccctcaaaccaagttttttctaccaattgatccatgagttttttttaattgtctgttgatgcccatatcgattaacaatttaggtctattcgcccgaaagtctaattcattatgcattgctttctaatgaggagtcccacagcaattcatgatcaaatcaaaacttcacacaacagccgaatgctgatcttgcaacgcgtcttgtctccagcgtgttgacgatcgggcatgaatgaatgaatcaatatgaagctcgagagtcaggatcggagacggagccatcaatcacttcaatcccacttgtatggcgccggttggatgaaactaagttaattattagtcagtcgtgatacttctccacgcagttacggggtagctcagttaaattgaatcattgattgagagatagctcgggttacatcagtcatgacggcttctccaaatggagattcaacgcccgcagcactatcatcagtaaaaagatatagcgcatagtaaaattgtgcctgtattcttgttcttgataagatagacaaccgagaagagagggtccaaaaactccccccacgatttcccattgttcagttggtttagctcgtcggagaaagagacgagataggaagtatcgtcctttttatggctgcggttgaagccgctcaggcaatccccctgccaggtcctgaactctattttcgctgtaagttgaatatggagtccagaccgatgaggatttccccctggttcatcgtcaacgccgagaatcgttaaaacattatcgtgggagcctctcatcgtcgtcgttgtcgtcggctttgacgtaggctctgcttacacatatctgacagccggctcaagaatctacgctaacttgttactgctgagtatatttacaggggacagggctcgatgcactggccacgcgggagctgggggagctctctccactaactcgaaaagatttcggcgctgaagggttcaaatcttggatcgtgtaccggaggtataaacaagttcaaggcgactccgactcctacctggcagtcctgctgattaggtagtctgtgcagcagcagatttaatctttggtgcatgataaatctctattgagttgtgttgtcaatgtcacacggatctgccaacccatctcgtgtaagccaatatccgaaaagatgtaatactgatgatcaattcgtccatagacaaccccggtctataacttcaataattcccaaacgagattaccgcacgaacatgtcagcaatgtctttcccagtcgagtctctgtggcgtttattgtctttccaaaaatgaaaagaatgtgcagcctcaactaccacctctgtccaaccatttcgaaccaagacatgcagagtcacatcgtcaagtcgtcagaaaaaaaagtgcagcacatcaccagaataggggacgaaccatctcagctgagggtgttcgaactgttacagggattaatggacttcacctgagggaaacatctcaggattgggcgtgatctgccacttctggtgggatcattgatcacctcaccctctgatcaggctgatcaggctgaccaggctgaccagcttgaccaagaagcctctagcttcgcttgccagcctaccaacctacaagcccctatcttggagagcaagacggataagtccaagtccgtgcctagcctgatggtggtctttctcaggtaaagacaggatcgtggtccagcccggccaactgcctatctaacttaaaaaagcaggctatagcagagaaatgtcccttcaatgggattcattaagtggaagaacaattccactggtctcgacgctaagaatatcgggcaagtgactgatacagcgctacaggactcgatctacaaaaaagaaacgactaacttcacagatcgctcgcctaggatgacgcgagagcaaccgcaccgcaccgcaccgccgcagacggcggcagcgcatcgtcaaggtcaagggtaaggctagggcaatgtcggttgttcaaacagcccaataacacacacacaagattactattcattcatcgcctggataaggttatcccgacagcttgttgaaccagtttttattatcattcatctgccgattccagcgtcggcttgagtcggttcctgttacagactttgtgccgaggaagtaaatacctactctctgctctacgtataatctgtgccttgcagcatcaaccatggaaagggtctggtcgggtgctactccgaagtctctcatgcatgtcaatattgcgggctttaaaagaggcaaccaacagacttgcagtgcaggctcaaaacagccagccgcatcctggaattgtgcgataagacccggttcttcagggtggtgtgtttgagtggtgtggtatgattgtgtggttgatggtgacctcgtgcaccaagggtagaatgaaaaaaaagaccaggtgagccatctcattcgtcaaatagccataatgatctgacagcaactgagattgaaccttagattgattcctttttctttctaatatgttccgaaaattttccagtctcctgagttgcccctgtcccgtgtctctgaagcctagctggacatctgatccttctacgggcattgttagccttttgatggcatccatcggactgtgccaagagatatccccagagttgcctgcacttaataaggcatcaggttccctgacagataggataggggaccgggatgacaggaatagcttgacagagacttctgccaagttgggcatgatctgcaacaccctatctctcgctaccttgtctttccaaggttagtgcatcaggttgctatctaacggcacaccacgactaagagatagactgcagttggctctaaagtccaaggctttaaatctaaaagggagtcttcattggtgttctcacggcctctgtaactgactactggattcccgctttagcctgctagtctgcctcctcttgatagttatggtatctttcgtggttggttgattgattgctttttgcccacactttcgtcccttttttgcttgcttctcttgctagacaaagcttaacccaaaatgtcaaggcgtcctttgtccgagaatgccaagcttcatctccactggaattgggggattaggatgaccagatcgaccgattgctcgcatgacgacattacttgaacttttttttcttcttctctgttcccctttcgcttgggcctatcctgctctgtccttgggcttgaggctcagcccggacctcctcgtgagctgatgccatcgtgagattgggttgtgcaatgagatggaatcccactggagtggagagttttactggagacctgggaaagtttttttgctgttccttcaatgattagttacaccattgtgactgtttactcaggaacaattgcgtcactcttgtctcatcaatgagggtctctttgttgtttgaattgtccccgatttatatcgtgactgttacaatagttgacacaacgactccagcttagtaattatggatgacttccagtcgccgatctgatctcttcatgacctgaacttgttttgggactgatcaagtcattcatcagcacgtttcgcatgctgacgcgtgcctgtcaatcacttgtttgaggtgactggtttactgttagtctctgactatgactgtgactgtgactgtgactgtaagaggtggatctttatggttttttcttctggttttttcactatctacttctcaaacgtgacctttcttgccttgtccctgtccttgattgacttttggatcatccttggaccttgatttatttagcagtcgctcaggtccgagtccgactaaaaacccgcccgctcttcccgctggaagttgcaatttataggggggtgtgcgtgtgcatgttattctgattggttcatgacacgcgccctcaagtgccgtgtcattcgaggattggtcgcatgggccaaaaagagcttcttgttggttacctgaccataaccaagattttctttctttattacttgggtattaatgaaaaagttttcttttactactgaaaagtttttcttactctcgatcaatcgattcccggttttctggaagcgatatgctcctttcttttgcgcgtggttcctccgggtctgactgtgtctgctgataatgacatgagctctcaagcaagggctgatctgacttgacttgacctggcttggcttgagtcatgagaatcgtccagaacaagtttcaaagtgtttgagttagtgattgtgaaagagacatacggaacggagcaaaagtccaaaggcgtatgtctgttcgcatttcatccacaaggctcactcatctcgactctcaacggtcttccccacggcaggcagtcacttatccattcgatcagtgacgttcattctgataacggctgccaaggttgcatgctgatagatttgcagctccaaacccctgacatggcctgcagtgttatatccccatagcgtagcatcccatacttttcgctccggcggcaggcaaagaccccgaagccaagtccaaagacaaacctcggccggtatttctacttttacaatccaactattcctattacaatatgcaattctcacgtcaagtctggggttgacatgtctggtcctgcagcgagccgcatgttatgttgatgctacctggcgttgcggattcgagtctccaacttcgctggacaagcgagatgaggaactgctcattaccaattcgacctatcatatcaattcacacctgcaggacgggcggacatcatcccttgcattgccgtttagtgtttccaatgcagacacgtttttcagagacattccagagtagggactacaaggctttcaggaaaacggttgttttttgcccttcagaaaaatttccttttttatcacctcgtccttgtatgcattgtctttgactgatggtggcttggtggtctaggctctaacttgaagcgttgcgttgcgttgcgttgcatcgtgccctgtcttgcttactgctagtaaaaggcagatctgacagatcacattcaacgttgcgttcccccgcattctttcatgtacactcgtatcttttgtcgaaccggggtttttgttgaaccaacaactcggctgggctaggcgcaaatttgcatcaaggagcttgtcactttgtactttgtcagggcccatcctgccacgctgcctctactgcaggttctgctgcaaccagcagggatgggcattcttatggcctctgctgtataggtagttacgtagtggcacagtcagattcgaaatggcattctgaaataggtagcctctggaacaacttctatttcctttctcagcttacattcttcaagtgaaggttcttgcgaggggcatcatcaaagaagggatgccagtattggccactcgaccgacttctgacaaacaaaaatgtgtttccatccttgagcatttccgacttcacgtctgtgcgatgcctgctcttgctactgttctgtcccgtcccgtcctgacctgaccaaatacaaagaccaaccagcgcctggggtcaaattcctatcagactgctgcagctgcacgcttttggacaaaagtaagcctgccttcgcgtcttatcagggggtttattcgactttgccgtgcaatgcccgtggctgcgctgagtggacaattgggacatggggggttgcacacaactcaagcaggctatcatgagcgctcaagggtttcgttcaagcgtccgtcacctttgaaacccccagcgtaacggtacacacaatcgacaaggcctacgccgggaccatcgaagatcccttttcggccgcctcgcttggaggcaaaggagaggcaaagagccaagacggcttggggtcggatgctagcggctcaaaaagagtctgacaagacgagatacttcattcgtaagttacgaggcgaatgtcttttgtctgtactgcagaagtcctagaagagacttgtcaggttgcaccagaacatgagcctctaggacgagacataaacagccgtgcgtggcgagactacggcagagagactggtgattatgaaggggggcgaatcgaaatcgggatattgttgcattgcatcaagttgctccttctgttgtaggagtttcaaggagattgtagttgcctgtaagtctgtcgactgctggttgtcagtcttcacgatgaccttcatttgcagtactggatagaaccgatgcagcacctctggcagctgagatcgccacgcggttgcatttctttgtacgcaacagtttgaagacgtaagccaatcacctctgagccaccccagactcttgtgctacgcctcttgacgtggggaactttggacatttggttgattgttggagagaataagacttgtcgttattattttggtgtaccttcggacgttgggttgcgggggagtcgaggatgcctgtagctgtctgtgcctgtagttctacattaagctatggctgccccgtggctgtagctgtaccttgctaagttatggatgcggcgcctgcatttgcggctgcctacagcaaagtaactaactatcatgaatggcattccatgtccgaagtccgaagtcccaattacaattctccaaattatcattatcacctttacctgtcattttgtgttttcgctattgcaggttgcatggtctgatagctaaccgagaagaggttgtcacagcgtgccatgttgcactgaactaaactgagggttgagtcttggcagaacagaaaccgagaccccctctttgagttgcgtctccagacttttgaccctcgtctgtcgtttaattaacacgctacaagttactatttccccgggtttctccaggcttttcgtctcggactcggcatcgtcggtggctgaggtttccgtctgcagcggttcatcaaaactttaccactgtaggtaaagtcaggaggtagcgcctgcggatactccgtggaaggttatttataatagcatatacgtagagaattgcgagtccgtggaccatcatctctttgtttgttccagtaggcgcttacactaagaatggtgtgattgttacagtaccatggccctggggctgtctgtgtctgtgctgtgctgtgctggacaacaaagcccgtctgcccatgaagtgaatagacagacgttgacatctgttggtggctgacagagaaaagcaagcaaacatgacccttccgtgacactctgaggtattagtcgcccgtcaagatccgactgttcgggccccagtctgcagtctgcggcaaagctctgacgacatccatcctttatcttgagtctcttgcaggagggtacaatacgtgatgggatcttgttgcatcaaagggagattatcaaaacagcctctactattcatgcatgcatgtttgctttcaaactcattttagtcaaaacgcaactattcagaccactatgcctggtagagagatagcttagtgatggagtcatgatagagtatttgttaattcaactcgagttaggaggtcacaccccctctctcgtgaccgcttatgttccccaagtcatggaagtctgtatctaagtcttcgccaacctattctacgttttccgttaggtcggtgctgtgatcatcttgcctgattacactctagtgcgcaaaagggaacgctgcacagaacaactctgctctaccatgtactctgctacgatcaacgagaagggggtctaaattgcggaggtggcgcctgagttgtgatgtgatgtcttagtatcaagttgcaatgaatgtgccatgtgacctttcgtgtgacgaggtagcatccgtacttgctctcttctcttgatgcaggaactcgcctgttttctagaccctggccagactcttgccaatgttgtcaatgacatgcttgacaggagagaaagggcgcattctggcccttggcttgaccacagtagaagcgagcagaaaagtgaggggtgggtgtgctgacctctcacgggaccatagtgatgatcttggtgatgttccatttccgtggggggggggtagtaatgaagatctgcgataggggggattggtctagggtagtgataacggagttgatgctccacgctttgactcaagactgagaatgaagtcgataaactacttgaatcaagtgtttgacgataaagatgatggtgtaatacgcctgcacaatgaacccttttccgtcctttggatagagtctcctgatacaagattggttgctgcattggctcaggcctaccatggtccagactctgtcttgacctcacctcacctcagacactaacatctcactaacctcacttgaatgcctcccaggctgaattccgacatatcatcagcaacgacatggaaagtggattatgtcatgtcataccatgcaatttacccaaaaatgccaaatttcccctcttacctgcacttacccgtcctcccagttggagagagaggcttctgcgcctaaactaagctaaacacgacaacgactatgcattcgctgcttctacccgaagcctgccatgcagcctgataccgatccagcgtattcacgtattgtgcatttcttccacttacactaggggctgtacgatggaggtttccgcaccggtccggatggccgcattacaccgagccggaggactaccgtggcggcagatcaaaatggatctagaagtggatttcacgattgaccgaagagggtctcggtatggagtttggaccgcaacaacaccagcaataaccttgacgatgtgctggctggggacaaagacatgatgctggcctagtcaatgcaccagggaatagagttgaggataaggccttttgctgtcttgtctcacctcgcggaacaattgccgtcgatctcgaatggagcttgacagcaataaccttgactgacgatgagctggccaaagtcaatgtcaaagtattgatgtaatagaaactataaatgcagggatattcggttgttgtctcgtatcagaggaatcaattgagttgaatggagcctgtcttgaaatgcatcatatcttcacccaacgttgggcatgtaagtttatgtttgtttccacaaagaaggtgacagcaaacactatcgacggcatctataagtgacacatgtctagtgttttctggatggagacaggcgtgtttatagatgcctgtctctcccagttgttgcctcctcaatcctgcaactcctctgcatactaggaagaactttacaaaaccttcactagcctggaacctcagagccagggaatccatttagtgccatcaaatatcgcaggaatacgcccactcttcaaaatgtgtccactgcttggtatgcggacgtcggttgctccattgcggctccaagacggaagcggcccaagattgttcctataggatgtatccacgcctcaagtcaaaataagagttagatagtgttagtgagacaattgagctcatatgccatctcatacatggtgcatattgtgctcaaaggtgtatagtgtaccttgcccatgctgccaccacgtggacagacttctatggtaatgtgaaaaggatatgttggatattcgatatattgtatattcgtagcggctcactcctaaaaagagatatgagtttagcagtgataccccggaagtgcagtagtatgaagataacagtagtcgagtcaattaagccatatggctcttgatatgttggatactcgcgattcgattagaaacaagacgaccgacggattcagtgtaaagaaccaccgtatctaagagttattgtccctgactgcacttcggcgacgacctctagacaacgcttagggcagataaaccgagtatatgtatgatgagagactcattgtcaattggaaaagagatatgagctcagcagtaaaacccagtaccgcaacaatatgaacaaaatagtgtgtttaaagttgcaccgaccaccaaatgaataaaccagtggcccaagtatatgtatagcccgtctactaatacaacagactcatctaaatcatgcaactcatatcagcatagctataatcacaagacaagacatttgaatgaccttggcggttgtttagacgtgctcctataccaaactaggggtttatagactatcacatcagcagcaagatggacaaacacttgtgactcgacaagacgaattaaacaaatctccattttctatagaatgcagttgtagtcatgaaacaacacgaatcttacaccccttaaaccagccgtgaatattctagtcattcacagcgttttgtccagaaacccacgatgtcgatctccgagtctcacgacgaatactgttgaatgaatttggtatagcaatttttttcagacttgtgttatgctatgtaaggtcagttcatcccaacaacagctcgattacgacttcttcggccgtatgtatatgggtaatctgaaagttcaagagacggccgattgtcatcgactgttgtgtaagttttcgactgatattatccagtttactgcggatcatcgttcgcgacacccgaatccgcaagaaatccgcaagtctattttgttagctcagaaaacgaactgaaactgttcccaaatccataacttcaactaaatgagctatcgtagcctgtctgggaggctctatggttgaaaagacgccatgcgtgcgtgcaatcaacaccatttacaattgcgatcgcttaagcgcgcgcgatcatggcctcgcggtcaggaccggtaccaatccacttgacctaggagatgtcagcaaacatgcctgctaaccaggaatacgaagaatatgcataccttaaccccaataaacttctcaatgtactgatatttgttagcgtggctcactcatacagcggcatttacactacctcgatgtactctctggcttgcttaggaaggtcgtagaacgtctttgcaccagttgttggcttctgccagccaggcatctcgtgatacaccacctcggcgcgctccaggaggtcgagatcagcggggtagtggtcgagttcctctccgtcaaccttgtaggcaatggcaatcttgattgtctcaaaagtatccagaacatcgagctttgtgaggttcaaagcagaatagtagttgatggatgcactgtacttgacaacgacaagatcgagccatccgcacctacgtcggcggccggtcgatgttccccattctcgtccaatctcctggagcttagttccgatctcaccagtgtcctccgtcttgaaagctccctggccaactcgggtcgtgtaagccttcacaacaccgattgtctcggtgatgttcttggggttcaaggtgagtccaccgataatgccaccgatcgttgtgttggatgaggttacgaaggggtacgagccgtacttgatatcaagcatgagggcgttagctccctcaacgatgatgttcttgttgccctcttgggctgccttcatgaaagatacagcatcgacggcgtacttggcgagcttcggtcggtattcgtcgaatcgagcaatttcctcctcgacatcgtatacgaaaagatctccgaagcgcttgcggtaaccagcctcgaggcgtcgaagcttggaatcgaatagctccttgttgaaaacgtcaacgagacgaacaccctctcgctgtgaaaagattagtggatacccaagatactgaagccaatttgccttactgccgaggccttcgagtacgtagggccaatgcctgtctccaacgttagttaacttcaaacatggaaagactgcaggggtgccaaagcacacgagactagattccatcatgactgtcgacacctcgcgtgtgccctagcctcgtgtttctgacatgtcctgaggaataattgacgtgcctctgcctgtggtgccgatcttcttgtctgttgaacagttagatgcgcatcttgctaaattgcagctgcaaggaccaacctccaagttccttctcctcaagtccgtcgacagcgatgtgctgctgcaagataatgtgaacacgatccgatacgagcagacgatcctctacagagggcaggcccttctctatcaatgcggccatttctgagaaaaagcttgggctaagctcgagtcagtttgtggaacatctatgaaaaggctcagtgacgtagatacttacacatggaaaacaacaccactgccgatgaagttgaggctaaaggttttagtttcgaatcaacgaagtaccatatcttgggataataccagttggggttgataagtccacttggcaaaagatggaagctagaggctggtcagtacttgtcaggagaatttcgtgtttgtttgcgcgcacctgtaggatactccattggcgctatcgggaggaagttggatgttagttaaaaataatagttattcaagacagattcgactaacacaatagagtgtccagctgggaagcctgtcagcattcgccgtgaattgaagcgctttggtcaagtcttaccattgtgacctccagcagctcgggcgcaaagctgtgcctcaggggcaaggatgtcggtcaactttcccttctatatcgcataacatggttagaatacaggtgaattgaggtgagcatagacagaggagattgtagagtttgggtcggaagagaatacatacgccctcatcgcctgtaattcatcaagttagcatacgcccatcatgaatattatcaccacaacgtatcaccccaatctcgatatatggtattaccagaacaccacaagatgaggcaaaggggagaacgagaaaaaaacttaccccattgagcaccaagaataacctttatcgtcatgttgcgttactgtaaaatgcgttgaacacgatgtatgtcgatgttgcaggatggaaaaaaaggcgcggggcatgacgcggggcatcatcggagcggggcagttgcatcactcgtggtagcaccggcaccggggatagatgtgaatcattccagtgggcattgacaaatttaaggtacgagacccgggtcaacaacagccaaacaagcccctctaattggaaattgcgctctggaatttttcttagtcattacggatgccaatacgcaaatgttgcacttccacgaaacatggagtatcaattgttatgctcaaagaccaaacacttcgtgtaaaccaggtacttttgcctctcgattacagtgagatatcgccaagcttacaggctatgagaagagccctagccctagatagctgtctcatgtctgatggatggaacttcacgatacgcaaagtggagttcaatgatcagcagttttgtctaatttgttgcaatcaaccaaagaacagtccaaagaatgatgtgatttgggttccagagacccgctagtatgttggtcctcagggtatcagaaaaattggccgctagaagcataagagacgaaattagtagatcagcttatgctacttagactacactctttaagctatttatttttgtaacctaagacttaggaggtcaacttttctgctacgcagtaggttggtatcaggtaacagagactttcatcaatatgctgaactagaaccaaaacataaaccggtggcagcaaacttttgagcactttttgataagctttggattacacgcaaattgagactagatccttaaatcacatgtgattattctcaaccgctgtgaaagttgtgattgtattaaccgacatgtgcatggattcttatcatttgttgcctccaaacttgctcaattgtgaactcaaggtgcttggtagcaaacaaatatcctcaaaatatgcgagacccgctatcttaatgacaaatatagctggtatgaaaagaaatggaagaatcggggacagaaatacaaggaaacagatgtcttggtttctctgtatttgaatgttcttagtcctatgggcagtgcgattggtcaatgttgttagttgtcaagtctacctatgaatatgcatatcagagaaatagccatcccctgacagtcggggacaaaaatttccaacaaacgaggctcttctgtacacttttgtaaagtcaattccatttgagtggtggttgggtcagagagtggtcttgtaagttcttaatggacgtcacgtgctgtcgcgtcacagacgttcgcagtcgtccctctttgtttcccttccggtcaattcgctctgatttagccgcaaagagagaactgcgcttcttccacgtctttgtcccgaattcttcacaacaatcgtctgttattgttactcttcaacttgaaaatgcgtaaatcaccaaaatgacggaatcccagtcgctccaagcaggcagcaacgagtcacaggacagccaggctatcattgaagcctacagggccgagtttggcgtcggcagggtatgtcgacagtgcagctgaaatcactttacactggggtaaccactcatgatgcactgacacttttgctgcttcacccagtttaacagttcgctttccaaattcacatcgtcttcaagagctggcacggaagccccagtactgataccttcacccacgagcgaagtcgttgtaccatcatcggatccaacaatcaacgaaaatgtagcatccgaggtcgctgcctctcacgacgcgttaacggacacggcgcgttcggcgagacccgcttctgaaagtggcgatccgtcgcactgggacgagacaggggtggcactgacacactcaaaaaagcaatgtactctcaagaccagcatacagagaggcgttatccagggtcgcgaggaccgcgttaacctgattaccgacagaagcaaaactccaggccacgacattctcaccaatccccaagatctcagcaacttgcctgcgcgccatgacagcgcgaagccgcaagcagtgcaaaacgatgcacacaagcctctgatcgggagtacgaagccgccgaatagcgctgcagttggcgccttgcaaaacatggatttttctcagcaaactccgacacaggccaacttcgaccgtgattatagtgaattttgcgatatcgtgccctccagtcctgtcgaagttgatacacagtctgggtctcttgagcctaggcctctccaagatgacgacacaggagccgtcaactttgctaacttaagcgagttcggccgaccatcatcccaggtctcagaggatgcaggcttcgagaacactagaggtgactggaggcgtcctgatgacacttcgcagttgaacaacggtcaaacaccgcaccgtccgaacgccccgactttcgagacccccgctgtccctaagaacccattcgctgcaaaaccgaacattgttgcccctctggccggaagccaattgttcggccagacgcagttttcctctgctgttaaacgtataagtccgacatcgtcacgaccgtctccgaaattattcgactcgaaatcggcgaacctgattgagacgtcgcccttgaagaatcgagccaatgtctcgtcaccaaccgatattcgtacatcgagtcccctacgtctacatgagatacccgacactctattgacggacaattatgaagatccaacgcgagcgcaaacacctctgaatagccgatctgctagcggtgacatgataccagagtcacccccatcagcagaatccacgccccgcgcgcaagcacccaggtcctcaggcaccactgaaccaatgtcccattacgaacccatgcaaaagtcccaagagaggaagatactgggatcaattgtcatctctcctatgaactctgatgatgattccgacgacgcaattcgacggatggagagacgaaagaggattgagcggaaaaaggcaaaggctgccgaggaattgggccgagtcagtttcacaccaaagatatggcaagattctacaggacagccatcaaggaagaagagaaagctcttgtcagaaaataaccctgaagcgagccatgcgaagcccaaagttaacactgatattaataagcgacaagagctgcccgctatcgtggacgattctcagaaaggattggtggcttctaacgaacttcctgttgcatcgactaaagctactcctggaaacagtgcccccgaaaaccagaaggttgaccaagatggcgacacggtgttggttgatgctgataaggttgcgatggatgaagatatgataccggccaccagtccagcaccatctctaccacccacagcacctgtcgaatatccagagccgtcggagcctgagctaccgcggctccggatggatgatgaggatgtgccagaaggatcaaacaatcattctgagtcctcgtcattgcccccgccacggagacggacagccaggacttatggtcgtgcagttcagcaaaaacgcaggaacccttttcttagttcttccaactcagatgggttgataggtgaaacggagccgaggccaatgtccatgtcgtcacctttgcacaaggcgactggagtttcgatgatagaagaagagtcagagcaggagtttcagccaccccaggagacgatcaaggttgagacagcgcggcccaagaagacggctcggaatgtttatgcagacctccctccaccaatgactactcgctcacgacgcaatgatagagctggtccaactccagtcaccccattggccagtcgctcggctgggcaaattttaccaacgtcgtcaagcttgagtgttttatcaacgacaccaacctgttctgccaagacaacacctggaacccaagactcgcctggctctgaacggacagaatcggtagctcttccctctccaggagctaaccgtagcttacgcaatgagaatattcgatcaggagcaaaatcagagtcacctcaacaaacaggaaagtcgagaagaatatcgaaacggtacccacgtcttggctctgaatctactgatgaactgcaccactcgccagccgcaagcgtgctagaaaggagtattgtacacaagtccagcaggtccttcaagcagagctttgcttccgtatctcgtacagggcggttgtttgatggtatggtgtttgcactgtccttttcaacccagttcaaagcacaagagcgtaagaagatagagtcgaaaattacacaatcaggaggagcaattctcacggatgggttccaagacatgtttgagcactcatccatcatgagtactatgagtccagtgatggatgaggaagaagccttgaggctcaccaaaacaagttgcgagagcgggtttacagcactcattgccgacaaccattcgcgtaaagtcaaatatatgcaggcactggcactgggtcttccttgcttagctccccagtggatcacagcctgcctcaacaagggtgctattgtggattgggagccctatttgctttgtgcaggtgcatctactgtgctcggaaatgcgcttcggtcacgaatcttggctccatattcggcgactgaagcgagacttgcagaggttatcgaacaacgaccacggctcctggacggacagcgggtcctcgttgttgtaaatgcaaagaagtcacgcaatgaggctaaggagccctatattttccttgcgagtgttttgggcccatcaatatcgagagttttctcgacacaacaagcacgagaattgttgctggaacatcagaaagcaggaaacccgttcgactggctatatctcgacaagggtacaggaacagtggaggcagttctcgcaccttcggaaacaacaggtaataagaggcgacggaaatcagcaccagcacaatccaagactgtggacatccgtgtcttggacgatgagcttgtgatacagagtttgattctgggtcgcatggtggaagataatgaaatgtacacttaaaaacttagcagggcttcattcttttcaaaggcgtttgaggactatcactatattgggggttaataaggatcaacttcttggattgatgcatgggatggcgttgcaaagcggaatctgagggtaggcctatagctagtacatgtatcgtagatagattgcccctggagtttatatgaagctttcttttcggcaccttgtcgttttactacggatactgaacattaccaatttgcgataaagatagaagttgacatcatcatgccgttattcacttgggtagcgtcgtacggacagggcaaatgtccctagggacccctttggtgcccactctaatcgcaagcttacgacaatatcaaggaattttaggcatcaaatcttgttaggcgaggtgttgatattcatagaatgttgggctgtcggagcggtcccgtgaggtaacaaaggtgagattcaataggtattgcctactccgaatcgccaatagagctccgtttcattaaaagccaaagatttatattctaatggtttattggtattcaaaagaagtcagagtttgttttgtgtgccataagtagttagtgtgtaagtagtagctgtcaagattaattcatgcagggatcgatcattttcaagggtacttctgcaagtctagatatcgatccttgcgatgtaggggtccatctggagaaggcaggattgcagtcctgaatactgccgtgacactggataaagtgcctacgtaattaggtaaggtgatcttcaaagccaagaaccaagcactttgcaggttgatgctttccatgtctcggccccgcgatggctacttccactatttacaccaaacaaacacaattgttcctgtccttcccccctctatcgccaccatcaacctctcctctcaatcgagactctgccaatgtctagaacctaactttcgaacgttcgagacttggaagatctgccggcaactaggcatggccagtcattggtgacagcattatttgttagcagtaagttgtttaaaagttgccatggcagttcgtttctggagactaataagtctgcttgatggtgcaggatttctatcataccacgcaagctctgtgatatttcacccgcgaaaacacatagaaattgctttgttgcgacggcttccgagagttaccatcaagtatacctgcttgtgacttgcctgtggtatacgtgactatacatcaaaccgtccctgtcgaccaccgcttcggccgagaatataatggtttattaaagcgcgcatttctttaagggcactcgagctttttcttgttcatcggttttcaatatctacacaagaagatatcgtcttgcatccgacttgggccagagtcggtaaacagccctcaaaatggcctcatgcccacccgagctggtttcggaatcagctcgtgagcgggaatctttcaagtttgtgtttccttctatttgacattcttcatgctcgcatatagcgggcagtccatttgttgcgcaatcactcacatgctgttaggtatggagcgtcgattctcaacgatatcacagactcgcccagcgaaggtgcatcccctccaggttcaaatacacccacggacaatgtgttcgacgaagccagcaaacaacaaaaggccccgagagatacagttctagcatctcttgcccaactaggactctggaagacaggcacagatcgcgccttaatctcgctattcgatcgcaatcatcaatatatagtcgcagagacaacgcagaaatcatcccttgctccaggaccaattcgggcaacgaacgaccatggagaattctggctataccctggaacatttccacgccaactttcggtctgcgatcgggcccttatggcgcagaaaaacgatccttttgcctctcaaactgaattgcctctcactttgatacccgaccttgaggccgacgcccgactatcccaactaccgcatccattatcaagatgtcccgctcgtttctatgctgccgttcctataaggtcacccgccggcgtcgatattggtgtttattgcgtggttgaccctcagccaagggaagccgaaacctggggcaatagtgatactcaagctctgcgggatgtatctttgaatatcatggactatcttcagtccaagagcgtgggagacgcttacagaagaagtgtaagaatgacaagagggataggctcctttgtggagagggagtcgaccatggccggctggagagcccgcgctgattctccagcatttcacgacgacgtcaccagagaaggtgctttgaatcacgagcaacaagcactgcaaagattccggggtcttagtctacagaagacactgccggttcatgtgccggcgcaagccaatactggaagagagacgaccgccgtgagatccggggacgctggccgagcgaaaatgaccagtgtttcttcggaaggcccatctgctcgggaacctgaggctaatctgaaagagaaagcaaccgccaagatattttctcgtgcagcaaatctcatacgtgaaggaatcgagatcgagggtgttttgtttctagatgccaatcttgaggcgtcagcggtcgacggagtggttcacgatggcagccattcgactcctgaatcttcatctagcagcgatgagtccacatctcaaatagccgacgaagaagaaagtcgatgctgcggcattcttggttttgccacttccacttcgtctagcatcaactcagaccctggatccaagcttcataccggtctaccaatgaaactgcttgcagctctcttgagaagatacccaacaggcaagatttttaattttgatgaggatggagggcttctgtctagtggaacatcagaggaagatatctggtcgtccgtatccaaacaagatgaacttggtgaaagctcggcaatatctgtttctagtaaagagcatcgtccttggtcgcgaacctcggaaggacagtcgttatcaaaagtgtttcctggggccagaagtgtagctttcgtacccgtttgggatcccaaacgggatcgatggctagcgggaggatttgcctacactctgacgcctacgagatccttcactattgagggcgagttgagctacctgagaggatttggtatgctagctatgtcagaagcccaaagacttgaagcccttctcatcaacaaggcgcaatccgatgtgcttggctccttatctcacgaactgcgaacgcctctccatggagtcatgctttcagccgagctacttgctgatactcagctggacgtctttcaggggaacctattgcgtactctcgagacatgcggtcgaacgctcacagagactatcgatcatctcttatacttttcaaaagtcaatcaagctgcggttcaccagaagagagaacgccgggctcggaagacatctatcgcgcctgagcctgccgcaatatttgcagccaatacttccacctctgaagtaagattggatgctttggtcgaggaggtaatggacagtgtttttgctggccatgtctttggacgtaacgaagctcataaagtttggcaaaatagcagccgaagcggacatttggacacgggagaagtgcaaccccccaattcgaacgacttgacgggtggtcgagcagacggcaccataaagcacgaagttccactaggacacaaaagtcaggtggccattttcctcgacatcgacccatatgtgccttatcgcttccttgttgcggctggtgcactcagacgtgtggtgatgaacctctttggaaatgcgttgaaatatacgcagcgcggcacaatcacagtatcactttctcaaaagccactttatcctaccgaaccgaacagtgacagacgagtggtccgaatttcagtcatagacactggccagggcatttctccagactttctccaaaacgatcttttcaagccattttcgcaggaaaaccatctttcacatggcactgggttaggattaagcctggtcaaaaagattgtgggatccatgggtggcaagatctcgattgagagtgcagtcaacgtcggaactactgcaacaatcacattccctctaactcgatcgaatgacccgagcgctttgcaggggcaagagaagaacgaggccgacaaggaagcgaaacggttgaaaggattgcgcgtgcgtttaattggcttcccctcagaggaggagatccagtcacaaactgcaagtggcattcccatgtctgccatgcagaccatgtgccatcgatggttggaaatggacgttattcacgagtcttcaagccaacatgtggcaccagacatcgtgttgtgtaatgagatcgcagttgatgatccagttctcatcagtccagagctcgctaggtctcctatagttgttatatgcgccactgccattacagcacacaaacggtcttctcagcgagatacatcggaggaacagcgagtgtatgagtttgtttctcaaccgtgagtgtcgcccgatattatcgagttctgagcccgctaacttaccgccgcagcatcggaccgcacaagctcgctaggattcttcatatagcattccgccgatggggagatttgcaagctctatcaccaatgacgccaacagaagcagagagggatctcttgtgtaattctccggacagatcagagagaccttcaagaagacacttgggtggaggggatgctggagtcgatgtttcggataatgaacccgcgccgtcagattcaaaacccaagtctgcgaaacgtcctaagccgccaacacgagccccatcagcacaagtattccctgaattgactcaggaatcaacttcagcagatgagactaagagcttcttacttgttgatgacaaccctatcaacctctcaatattgtgcgcttacatgaagaagctgaaaagcaaatatgctacggcagcagatggattggaggctgtagaacgctttcaggaaaatcccgacctgtttagctgtattctgatggatatcagcatgccaaggatggatgggattgaagctacaaaaaaaatacggtcctttgaacacagcaaagagcgagagcctgtggttatacttgccttgaccggactggcttcggcaagtgcccaacaggatgcatatgcgagcggtgtggacgttttcctgtccaaacctgttaaacttaaggagttgagcaccatattgagagacagggacttggtgtgagtgctgaggagaatgaaggaggagagtacaaagaaatagatagttaataagaatacgacaaacatagatcagtggacaggttattgatggtcagactgggcgttggggatgcatattttgggcagaaagactacaatactcatgccgtagtcttattttaatcggttttaatcaaaactgataggtgttatgattccacttccagaggggattgcttgcacattaaactcggtattggggatgtgttatcagatgatggtatgactgataatattcctcgaatcatgatggctaacttggcgcttgcttgtatccataagtttcacaataagctacgaggaaagctgttgaattggtccggatgtctcgggagttggtagtatatgggactcggagttttggggttgaccgagagcatgcatatgcatgtttgatgttttattgtcaacctctgactaccgaaaggtcacaaggacttgacactagtcaaagttggtggttccactgcatcgatagccaggatcggtgggtgtaagaacatctggtattgattttgctttatggccgtagcgtgttggactatcgtgacatacctagagaattatgtcctgcgtctcagctgaagttgttgaagttggtggggttttatatatagaatctccctggcaacagagcattgaggaatgatgggaacgaactgtctcggttttaaatgtatttctcttgtagtggttatcttagtcgacgttccgaagagcttacacgtcggaaatcggcaatactgagttgtctgccctactacgttattttctaagccagctaaattagcgtggatgtcattcctcgtggtagattgataatattttatgcatgacgtagattcagcactcaataatttggagtggttccattgagcgtgagcgatgttgtgtctacatgaagataggaaacaaagatataatatgtggccgggtcaataacgacttccattgactgcattagagcttacgcaaaccaacagtgaactaatttaaaaaatcaataccaagctgccaagtctgctgtaaaacacaataccaagacgacaaggccggtcatgctactatgtatggaacttggcaaactggagtcaggagtggaaattcatgattcaagagccatgcaaaggcagaggctagacaggatcaaaatacaatcagatcggtgtgatttgatgcgctgctagatttagaagttgccatagcactaaggtccgggacactcggaggttactgtaaagagtctgaggctgggcatctcatacgtgcagccggtttgtcatcttacccgaccttccgttgatgagataattcaattgtttaatcccaggtgaaaagaataccggcattggcggaataggagatatagtcagggggctttgagtagatggtaagaagaaggggagttttacataagtcgaatgatggtggttgacaggcacgggcaaacaacaccataatcatgtcaactcgggaatatctagatggcccctgtttaaacagaaacaaagacagagacagtggggggatactagcgtttaagtaaatgtgcattgataacaaggtagtagagtgtgatacaacctgcacatcaatatgaaataagctcactcacagcttgacagctcagactgagacatctcatggttacattattttgtccgtcttgttcatgtcttttgtctatgactggtccatttacctgtcgcatcgcatgtcagccagtgtatgtgcggtaaagttggtagcgggcgatccattaccgcaaacatccctgtctagctcggctcggactctgctctttgaggtgcacttcaggccttgcaattggttcatcagcctttacaagccggcatccggcaacaaggagtgcttgggtcccatgggtattccctgtttggggctggcttggctgggtttaatgcttccgggacgacttagacaagagacatgtcgtgtgccctcaaaaaataggtatccgtgacctagttaccaggtgcttgcagaagggaaagaagaaaagataactaccaattacatcctgaatcatgccgtgaggccatgtttcttggctaccaagctatgtactgtaactgtaagctgcgaatatcaccatagacttatgcccgagcgttccgttgcttcttccagcaaacaaaacccgactctgtccccccaacaaacgacttctcatatgtgctcttttccctatgatctaaaagtactacggtgatttacctgatgccctttttgatttctgttcattttcgtttgtcctatctcatcttggcataccttttgcagtggtgttcggcatctaccgctttgtaccttaccagacactttgacttatatcacgtcacgaagaagcttaatttaaccgtcagccaccgctaagttactccatcatgggagttggttcgtttcttgaacctctcgtcgtggtgactctcctctttgggggcgcctacttcaaccgtagcaaggactacaacttctggaccaataagtcgggcttcgccagcctcaagagctataagcgttccgatgacctaccgaaacgagactcgaccgagagtttgatgagtggatggagtggttcacgctcgccaactcttgactctcataagaatgcccagtcgagtctacgccgtcgaaaattgcaagtgtttggatacaagcgcatcgtttctacaccaaacacacaagtctttgaggaccgtcttctaagtcgacttttgaagaagctgcctttcttggtcgagtgctggtactggttcctcatctactttgtgtaccaggttggtcgggccatcactgccttgactctcgatgagggcaccgtcgatgtagctcgtcgacacgctcttcaaatcattcatctcgaacagcgccttcatatcttctgggaggtcgatttccaaaaatggttccttgctcgaccaaccattctccattggatcaaccgcatatattccttcatccatattcccggtactatcatgttcctggtggtgctatactacttcacaacaactcgccatcgtcgctttgctgttggtagtgtgcgttacgacaacgtgactgctggccctgctttgtatgaagcccgccgacgaactatggccatgtgcaatctcattgcgtttgtcgtcttcacaagctggccttgcatgccgcctcgtcttctgagtgatctcgagtatcggggtccggatgctaaggaatccaagagctttggtttcatcgacactgttcacagtggtactggtgaaagcagcgtctggactactaacaaattctgtaatcaatatggtaagttaaagtcgtatattgttcagataacattgctaatggtacttgtagctgccatgccttcattgcactttggttactctctcctcgtcggcctcacagtcgctactatccccatcgccggcctaagatcctcatcatggaagcgaattatcctcgttgccgtgggcatgtcatacccagctctgattctgactgccattgttgcaacggccaaccacttcatcctcgacgccgtggccggtgccatggtttgcgctattgcctggaactgcaacgatttcctgctcaacttttgcattatcgaggactacttcctagctttgctgcgccttcacaagccagtgaactggacggatcctgagacagccgttgagcccgagttccagagtgctttcatgtccgaggatgtttaaaagtggacgaacaaaacgagtccatgaatttcatatataattatttacttcgagggtttttctcatttagccgttgggcagcatatgtcgacagttttatgactgcggtagtcgtttataatagcgcttgtctgaaagaagttgggtgaataccaccaacacaaggatggaacatagatgtacgcagacataccctaccgtcagttggataccttctgcaccaggtttttgaagttgataatcccacaaagggaacgatcatggttcatatgatctaaataatttatgattgaattttattcatttctttgtatgccgaatgaattggtatcactatgcacaactagggtagcaagttttgaggtcaagtttatgttaaagacaaatgaacaaaccaaactacgttcaattaggcataatctaaattgtcccgttcctcttcctgtaaatcaagtttgtctcgtctcttagtagtcaatccctcatacgtagacatgtacgtatttgcaggacgtggtgtgaagctactcaaacccattctgtatgcctgtgacgacgctcgttggtgatattatttcctctgcctaatcgttctgttaaggctagcagagctagggtacttgtgttttatacagaaacgctttatctgcagaccaactcagccacgagctaaagtacctccactaacacgcctaaagtggggagctgtttgtggcggggcacgtcgtcatctgtgatccgtttgggcaagagacagcacctggctctgccttcgtgcttgcttgcatttactcacatgccacctcgaccttgagaacatgcattcttttccaacgtgaccatttaaacactccttctttcttatacaaactttacctgtgttacaaaagtcaagtgaataataccagatacctcactgaacaactccgagccaggagctcaacttctcgccatgtcgcagcagaactctagggcagctgatgccccgccacagcagtctgcgcaacgatctgcatcaccatcgaacagcttctatgcgctgagcgacgatgaggagggcgaatataacactattagaaatgaggagaccggaagaggtgtgaaacttctcttttccaagagcaaggtgagcattccccgagtctacacatcacaccagatgtcgcatttggaacaacagcgaacaacagctgacaatcgcaggtttacgtccacccaacaccatcttcaaaggataatatcccgggatatgtcgcacttctacagcaacgaggacaccaagaagagcgcccctcttcatcttcttcccatgattcacaaaagatcgcttcctcggacctacttctcgcttggatccctgagtcttcactcggcgactctgctagcatctacgtcaaggtcgacctttgtgacggagacacgcctcctaaacagtcttacttggtacctcccccgccgaccgttacgagccatgtcgggtctgttggaggatatgcctttgcgatccccgtaaatgcggtatactcgcttcttgttcgccctcccagccttggttggtggtatggatccgtcatcatcaactcccgtgcgggcgacagtttccccgccctattcttccacgacaatgagtgccaaagtacgatgctccaaaagaagaagatcgctcgcgacacatttgatccctttggagaatcgggacagatgttctggggtggtgacgaagttgtcaagtggctgcgtcgttatgttaagattgaacgatccggcgccgagccaaacatatacttgatagagccgtcaaaggaggatagcgaagcctttggacataaacttacctccaacgcatcgcaaatcggcaatcaggacagttcaacaggagcacagcagcgcagtgcgggtggaccttccagcaaagatgccgagatggacccatttgtcaagttaatcaaggagactggttggaacctcatggagaagttcagcaaagttaccacattcacgcgaagagcggctcaagatattgtcgagaacccgaatttgccaccacaagtgagacgactgctgaggaacccagaggttcagactctccaggatgagttcgacagcgccagaatttacctagctcgctgggccatgggtatccaggagcaaagtgatcgcgatcggagacagaggatatggtccgcgaacgacgtgatggagcttgaggataccgacgttggcgagtttgagcttctagaaggcgccagcaacttgtctctcgaagaacgccgaaaggtagtgacaatgaaagaatggaacaccttcttcgaccccactactggccggttatcagtcacaatcgacgaagtaaaggaacgagttttccacggaggcctagatcctgatgacggagtccgaaaggaagcctggctctttcttcttggcgtttacgagtggtacagcactgccgatgagagaaaggcacaaatagcctccctgcgtgatcactattacaagcttaagctgtcgtggtgggagagacttgagggtgatggaggtgagggcgagacaggtgagtggtggcgcgagcaaaagagtcggatcggtaagttgttcattatctcttggtctttctacaccaagcactttactgactttgtgatttctacagaaaaggatgttcatcgaacagatcgccatgtgcccatcttcatgggcgaggatacaccccatcctgatccgagttcgccatttgccgaagtcggcaccaacgtacatcttgagcaaatgaaggaaatgctcctgacctacaacgagtacaacaaggatcttggctacgttcagggaatgtcggatctgctggcacccatctacgctgtaattcaggacgatgctgtggctttttggggctttcagaagttcatggagcgtatggagcgcaactttctgcgtgatcaatctggcatgcgcaaccagctcttgacgcttgatcaactcgtccagttcatggatcccgtactctggaaccatcttcaaaaggccgacagcaccaacttcttctttttcttccgaatgattttggtttggtacaaacgtgagtttgaatggctggatgtcttaagattatgggaaggcctgtggacagattatatgagtgccaacttccacctttttatcgcgttggcaatcctcgagagacatcgcgatgttattatggagcatctgcagcactttgacgaggtgctcaagtatagtgagtattgccatcccactgagtgtagtgaatacatcttaacaatctctagtcaacgagctctccaccacaatcgatctcgaagcaactctcatcagggcagaaagtctcttcaagagattccaaagacttgttgatgctgttgacaagaagcaaaacttccctgctccccgattcaaccccaagaactcctctggttcgtcagaatcagcagagtcagggccctcaaaggacggcaagacaaaggatggcaagacacctgccaagggtaaagctaaagagcctgaggcacctccacagccaaagacaatcacccctgaattgcgcaagctgttgagtaaggaggtagaagtgctccctaggacggccgtggctcagaacggtgacggcatgccgaacaagtaacctccagggttgagctacacatgttttgttggtcaagtatacttttacgcttcgacaagttgttttgctaagctgtcaatcaatttatgcagggagttagtggtattatgggaaattcagcccctttgctttatttttgcacggctttactgactgctaagggatatgccatattatattttatttttcaggtctctaaccggagcggaagcccctgcaagattatagtatatatttctacaatttactgcttcaaacatgattattaagaaggtaaaagtccattattatcttgtaaaacgcctttctatcctttcaagaaacgtgaacgccagtcatccaacaggcagggtcttgactcttccaaccttgtacgcatatgtcgccttcttcagagtaggcccctttatctgtagcctcgcggtccactaggtaatcctctcctcagaccagcgctaccaccaccgccgccgccgctgcttgcctggtcatacatcccgcctggcccaaatcggtcctcataagcaccgcctccacctccgcctccgttgttaccagctggaggttggaatggcccttggcttccagcttgtggactcgtcgtacgggacccaccgccccagagcctttgtcgtagcctatcctgtgcagaccctcctccagtagcagcacctccaggcggaacactggctgtttcgggccttccgagttgaccgcctgtgttttgatagcttcctccacgctgctgacttggtaatggccgtcgagatacatcgccgccccctggttgtagcgacgcgggtgttcgaccgccaccggcacgaagactctggggagcttgttgctgtggttgctgaggaccgttatcccatagactgctaaggcctgcatgctgctgctgtccttgggcaccgaaacgctgtccagcctggggtgtcatcatgggctggacgggttgctgagctggggccttagggtcgggtggcagccatgagggaaaggggcggcctttttcggaatagtagccgcgaaggacgcggcagacatgagtatcgtcttcggtatcgccatcttgttctcctgagaggaggttttggcggagagaggagatttgagaagacgtcttttggacgaggttggagtaccaagatgccatgatgtaatatgttttatcttatgataatgattccttaaacaatataatcgagtgttttcgcatcgataagtgctttaaaagctacaagttgggcgtgtcgcgttcgttcgcagtcgatttaaggagtatcgatgtcctgagcgtcagattgagtcgcaacaggtgaagcatgcgacgataagcgcagttgatccaaggccgtcgcaatcggaatggatatgcagccagctgctaactatgggttggttataaggaggattagagggttgttgcaagggtcgagaaaacaggtcgaggttggcgagtttaaagaggggagagttgagttggaggtgaaagtgacgcagggattcttggacaatgcaatgcaagtgggctgggggagtttcacagctgcctgagctaatcatgcgctgcgcttgggcggggcatttcagaggtaaacgaacataggacttggtggtggagcaagagtcctgtctgtgtcagactttgttttgaaacttagtttagtttgacactgatatgtttgggtagttttgaacggtgaagaatcacaatcgagtcaatgagaataattaaatgacagtctatttgatgtctgtaaactaccaagcaaacccgctcagcagaaataaagtagactagtgtaccgcaatgtgtcccagatggtgcaaagtgaagaccatccatcatgatgcttttttctttccttctccccattttcatttcatcttgcttaggaaacgcaaactccgcaaacgccgaggctttactttgtacaagagcaattaccatgacagatcgttggtcagcatcagcttctccttctcctcctgtctgggcttcttgttcttcatcttgatggcccgtccacgctttcgcttgttgccggacttctcgctctcggactcttcgctgtcttcttcctcctcgttctcctcatcgtcgtcgctgccgagccactcctcaaggtcgccgagctcgtcatcgctctcgccaatgtcggaaacatactcgacctccttctcgaggttgtcctcctcctcatcctcgctccactcgacttcctcgccattctcatcgagacccttgtccatatcggtgtcacgctcgccagcgccgtcacgctccatggcgttgaggaccttcttccagatgtgctcgctgacgttgaggggctgatcaccgtaggcaccctgtcgtaggcgttcgacgagctcacgctcaatcgtgcgctcgagtttggcagctgcctcggccttgcgctcacgggcctgctcgcgatgcttgatcttgggtgccatcttcgggacgagcttctcgcccaatcgttcatcctcagctgcaatgcggcgcatgcggatttgaacttgtgtcaggcgtgtaagacgttgcttgcacctgtggatcatatacttgggccagtagatcaacaactcatccagttgcttgagagcttcactataagaacgagacaacaagcgcttttcccataatttgctaggcatatgtgatctttcaaccgttttaaggcaagcgtataacttcccgttctcttctcgaatcgtggcatagcgagagttggcgagaggacaagactgacggttacacaagccactgtggttgtattcgttacgacagaaggcattttgtgctttcacatgtggggttctgttgtagaggttagcttatttgttatcttgtacctcgtatgaccttggtgagattgcaagactgggggcagcatgtcgtctatactgtgtcttgtcgaagctcaaggctcgagggaagaatagcaagtacaggagcagcttacttaagtctgtaagagcagaatccaccattgccgttgataatgttccaaataatctcgtcggacgccattgtgagaaatgttgaagttggcgatagttcgcgatacgacacagaagaggttgatggtgttttgtcgtaattatagcgctgggaagtgcgcaaaagaaagaaaactccaaatagagttcctatagactcgagagactcagagtccgttcaaaaccaagaatgaccgaggttttgaagttggtagatgtttgcgattcgacgcagcagaggatggcgagtagaaaaatttcaggctagtttactagaatttcgtcccgctatcttatctctggctgctccagcactggcgcccagacgccacatcaacagtgggccaatcacctattcaggattctcaacctaaagcttcaacagcgcaacacccatcacactcaatgagcatcatgatcgaaccaatacttgtacgaggcctgatgaaagggctttagacatatagacagccagagactcttcctcagagtagactcgtatatttagattacccacaaggaaaaacgtacatatgtttcaattcccctctagttggctaaccaccaacatgatagcacagattgtggctgtgtcccggacgctggtttctccgaaccggttgcgctgcggctctgcgtcaactgtagtacgtaccatgacagctgcgatagcatcacctttggaacttggcccgcttagccgcgtaactcaccatcaacaaattctcgtttgtcagactcgacgaaattagtcgctttgtcgcaccccgactcgatcctcccacttcgaccgataagatctctttttcctctccccgcggggagtctcgttcgtcgacactgttgcataccagtcaaacataaacaccatcgcccaagatgtctgccggtctcaaaaccatcatcgcactctccttcgtgctcgccgtcggattcctcctcgttatcctgtcctgcgcgctgtggaaggtctactatcctctgctcgtcgttgccacctatgtcattgcgcccattcccaactggatctgcggacactgcgccaaccccgatgatttcgtcgagagctccggtgctgcggttctagatcttggacgtttctttacgggattctttgttgttatgggaattggtaagcttctttagtgttcctggtcgaaccggtgttacggcgctggtttcaatggatctcactcagattgttcgcgtggctaactcttgcgtagctctacccgtcgtcctcgcacactccggcctcatcgaagtccaagccatggttatgtccataatcggcggtctactgatttacggaaccattgtcagcttcggcatgttcttccacgaggagcaagatttctaggcgcgcgcgcgtgacagaaacgtgtgaagtcaggagaaatcgaaatcacggaataacgactgatgaggcacgtagccttgcaggaaagaggagggtaatttctagcataaaacctgtacaacgcgtgtatgatcacagaagacaaaggagtcgtattggcattcagcggggttttaaacaggggtctcggttactcacaaagaggattctttgacttccgatatggcaataatatggccatagtcggtcgtcagtgtgtatttgtgggcgtcatataaatcgtattatttctgctctttgtaatgcttgcgtttccctgtctatgttgttgaaatccaacccaaaactccgacgatgtttacgttgaggtatcatgtcccaagttaaatactgcgcctgtcctttccaaccgtctaatccaatctacatttttcttttagaactgccactcaagcggcgtctcggaatacgcccatggggccggcaagcttggtaaacatctcatccctttctccctcaggggtactgaggatagttaccgcacctccagccccgatcctccacacttccctaggctctatctcgccttctccggcaggagcctcttcgtcatcccaccggaacatggtccgtatcgtgacactccagtctcctgcaccagtgacatccatgtatccaacgacaccagagtacagacttcgctcgtggtggccctcaataacctgtaaaagctcgcaactgcgcttctttggcgctcctgtcatacttccaggaggaagagctgcagcgagagcatctagaccggtatatgggcagtgtgagtcaaagctgcttcgacgagcaccatgaggcttgttgccatttcgcccaggaagttgaccattgacaaccgtaatcatctggaaaacggtggcatactcttccaccttcatcaaatcagggactgtaacatggccgacaccacagacaccatgcaagtcgtgtcgcacaagatcgacaatcatgagattctcggccacttccttgggtacatgcagaatcttttcggcctgtgccagtgtagaaacagcttccgacttacggacggtgcccttcattggtctcatcgagcaaagcccgttactgtcgtgccgcataaaacgttcaggggaacagctgagcattgtagcgccaccgagtcggatgaatgatccgaaaggggctggctgtcgacttctgagtgtctggtaaatatgccaaggacttcgctcattgttgcgagaacgaggcctctccatagttgtttgtgatgttaggcaaagttcataagactctcctgctgcgatgaagtcctgacagactcggacctgctcctcatatctatccggttgtggtgttgtgatgttaagtcgcttgtgctgaacagcattaccgttgctatgtccgttgcttggcactctttgagagaggcactgttgaattctttccgtcattctgtcaagccattggtcatttgatcctctggtcttcaagttttggacgtatgccacaccagctcgatgatccagaacgatactctttgtaacccatgccaagcagatgtcaggtcgcgcatgacccctatcctctggcaccatctttttctcaaggccatgcaagcccatctcgtaagtgatgaagcccatgaaaccgcctttaaaggctgagtttgattgatcaaatccagagggatagcttcgtctctcccaaaagttggagatgatttcccatactttgacggtgccgttttccagactgaccgtctcagtcttgtctttcccctcagctgtacacggaagtcgaactgtcacaaagtcatccaagactttgtactcaactcgtagtgcttcttcgacctcgagagcgatgatgctgttcaatgccaacgcatcgccgttctttgaactcgatgagtcgagaatgacagattctccgtcagtcaatccaagcgcctcgacgatttctggcacaccaactccctgaggcaaaggaatcgctttatgcgtgtactctgctgatttggcaaagtctcgcaaggacgtagcttcgccatgtgacgtcgaccaccagtcttctgaaagtcgttccttatgtgcagccgcagactctagatggtttggtggcgaaagagtctggatctccagcaaggggccctgtacatgccgtccatggttcttgttccactgaagggcagctttgaaccagttgataagtacgccatgtgcgttcttttcagtgcacacagattccggatgatactgaagaccccagaacggctttctgagatgtcgcacgccctggagaacctgttcgcgtcggccatcatctctgaactctgttgcccaggccaaaggtgcaaactgggaggtgggattccagcgattcttttcctgccattcattgctgtactggccgatatcgacacataaactgtgataaagagtagccttgaatggtggcacttcgcgaaagatatcttctccttgatgctcaatctctctcaccatgccatgcaaacctctcttcagtctcctcacagctccgccatgcgcagccagaagactttggaagccaagacagatacccaaaacgggtaattgacgatgctcagggagactccagagcaggttgaaagccccgacgtcttccgggttaagcggagatccggggccggggccgcaaactacggcgtcgaactgagagagattatcgagaaactcctgctctgtccatcttgcaggtacatcattctcatcaagcctgtcgatgaccgaaagatcaatccttatgacgaatatttctgcaccgagaagtgttcggagaagggagacaatattatttgtgaacgagtcataggcgtcaatgaagagaatccgcttcggctgcttggccgagggttcagggcctgtggccataatttaggggagattcaatgtatcaggatgatttaagtgagtttggaaaggatagaaaagactctagtaaagatgatgttgttgtggatagaagataacaaaatccaataaacttcgatctcggcgttggatatagaaattcgaaatcttttgccgccacaaaccggagctgactcggaatcgaagccgttgaagccacagcagtggacgttgagtttagtagttgatcatcaggtgatcggatggcgaaactgtctaagttcgactcgttgctgtcgattgaacttgagtctttttaaaatgtcagaaaagagcataaacctatgatcacaccatgctaatatgcttgtaatcgatggagaaaatgactgaattgcctatcaagaggtagatatccattttaaggatccctgctgatagccgcttagaacagcaccttaaacttggtctttcctgcaatactcctctcaggtatatttcattcattgctttgtaaatcttgaccggattaattcttctcttttgctttcacccttttaaaattcaggatattatcgtatcgctgcgtcgcgcattgtctctgtgtatttctagtggcagtcagtcgacgtcttaattttaatgtatctaattcattcaattatcaaaccgttttccatggaatgcagcgtgccagtttttatatccgtcccaagttcccttacttcggttccttgtactgcctgtaggcaatatcatcacgtggtcgcaatctaacccctggcgacaggccgcaacgtgctctacatcgattccattcttgttcttcgttcacgataccatgtaatggtatcacgctcatcagagactgtgtcgcgtatcaatactacaagaaaccagcttcgctttactttacactaaattcccttcgctcagtgcttgatggcgtctccaacgccagcgttgccggcgccaggaccaatcgtccgatcactcattattgtccttgtcaaagcaactcgtcacaagatattgcgaagacttttgccaaaacaggttggcctttttcacatttctgacatttgcatcaagactagacaaaatggggccttgttagaagccttcgccatgcaatttgtcgccaaccacacgtctattcctgtccccaaagtacattacgctttcatccataagggaacatcgtatattgtgatgcagcatatcaaggggcaaatggcggcgaatggttggacaagccgctcggatgaatcaaaagcacgaatcctggagcaattgcgtggtatgatcaccgagcttcgctctgtcatacccccggaagggacaaaggttagcagtgtcgaaaacgggcctttctacgactgccggctaccgccgcggctctactggggcccctacgccagcgttcgtgagttacatgaagcgctggtcaataatattccctgggacgccgactacatcaaataccctgaccttattgaactctttgacttctaccggcaagcagaaaacaagctagtcttcacccatggcgacctgagcagcctcaatattctggttcgtggggatagagttgtaggtataatagactggaagacggcagggtggtttccaaaatactgggaatataccacagcgaagtgtgtgaacccaaataacctattctggacggatgtggtcgatcagttcataacgcccatgccggatgagtggaagatggacttcataagacgcagatattttggtgatctcccataaagattaagtctcgtgcacggtttcgctgactatgccctgtcaaatatacgcaaagcctgacttgagactgttctcaccccgaccaaagaacggaagtaaagtgaagttaaatcgccggccggttccgtcttacatgggaccgaactagtgggggttttagctgtcagaaaagaccgatggtggggtccgacgccgaaactccgaggtgatgtcaagatagacgacagtaaccgttgccaattgccactttgtcagcaaattgtcataacgtacctacctattatcattgatgaggcaatggtactacacctttagatatccttacaacaaatgattccaaatgcatgaatatctattttaatctcatcccctccccacactcctgccgttgatgctctgtcgaaacgccctccgcagagctgtaccgcgctcacaaccaacctcacatctacgacgaatcaaacaaatggctgctcacatttccaacggcaatagcgcattgtcgcctgcgtctgggtatgaaggcgcaacactcgaggacctccccaagtcatggcacttcaccgaatcccttcctgccgactccatgttcccgacacccgccgactctcataagactcctcgagatcagataggtccccgacaagtgcgcaatgccgcatttacctgggtgcgccctgaagaacagaaagatccggagcttctggctgtcagtccagccgctctgcgcgacctgggaatcaagtctggagaagaaacgacagaaaacttcaaacaaatggtagcgggcaacaagttgtatggttgggatgaagaaaagctcgagggtggctatccctgggcgcagtgttacggaggattccaattcggacaatgggctggtcagcttggtgatggcagagctatctccctcttcgagtcaaccaatcctgcctcgggcgaacggcatgagcttcaactcaagggtgccggtctgacaccttactcgcgatttgccgatggaaaggctgttctgcgttctagtatccgagagtttgttgtttcagaggcactcaacgctcttaacatccccaccaccagagctctgtcgctcacgctgctgccagattccaaggttcgtcgagagcggattgaaccaggtgccatcgttttacggtttgcgcagtcctggatacgcctcggcaactttgacattctgcgtgctagaggagatcgtaaattgattagacagcttgccacctacattgcagaggacgtctttggcggttgggaaaaattgcctggtcagctggaagatccagacaaacctgttgattctccagcacccaaccgtggggtagctgccgacaccattgagggcgcagatggttctgaggagaaccgatttaccagattctaccgcgaggtcgtgcgtcgcaatgccaaagtggtagctcactggcaggcttacggattcatgaatggtgtcctggtaggtaacctgtgttgacttttcgacataccgctaacgtatatcagaacacagacaacacctccatttatggactgtcgatagactttggtccatttgcttttatggataattttgaccctgcgtacacaccgaaccacgacgattatgcgctccgttatagttatagaaaccagcctactattatctggtggaaccttgttcgctttggcgaggccatcggcgagctcatgggagcgggggcagatgttgaccatgaaagctttgtcacagaaggcgtcaagaaagagcaagaagaagagattgtggcacgagctgaaaagctcatcacacaagctggagaagagtataaagccgtgttccttgcagagtacaagcgacttatgaccacccgcctaggtctcaaaacgcaaaaggacaaagatttcgaggtgctttttagcgaagctctcgacaccatggaagctttggagcttgacttccatcacttcttccgtcgtctcagcaatgtcaagctgcaggatttagccactgaagaagcccgcaaggagacggcgtcagttttcttccacaaagaaggtcctcccaccatcacaactgaagaagatgctcgagcacgccttgccatctggttggagagctggcgggagcgcatcattgaggattggaaggacgagggagacaacgtatcagacgcaaaggaccttgagagaatcgacgcgatgaagagggtgaaccccaacttcgtgcctcgcggttggattcttgacgaactcatccagcgcgtagaaaaagacggcgaacgagacgtgttgaaccgtgtcatgcaaatggccctcaacccgttcgaagatcgctgggacggcgaaactttcgacggaaagacgtacaccggcaacaaagatgaggaactgcgatggacggatgatccccctcaatccgagcgagctatgcagtgcagctgcagctcataagtagagatagaatagtccctaataaatgaacacacacgtacagttgcgtgcgtgacgcgcaaaatctacaagctatcctaacatttggtggtatgttacgaccggcggtaagaggcagcggtcatggagattggttactctcccatgcttccataaacggcgtaaaaaatattcatcttgaacacaagatagaggtagacccgactgaagcaacagttctgccgaagcagtcctgtcgcgcaagctcacctacaataaaatgtgcccgtatacaatttaatttggtagaagaaagaaaaaaaaatcgaaaatctcggcgcgaattgtggaataagtggtattgggtctgaggctgcggcctgaggcagacgtaaaaagacgccgaccaattagcattaacgtaaattaatcgcgggctagcgccactaaatccatcacccgaacagcaggttcccttcctagacgtcaacgactgagcatatattcgcctccagcgaaccctgtaattctattcatcttccctccgtcaaggcgacgcgatgctccgaaataccttagcacgttcggcttggcggacgagtcggcgggccgtcaatgtctcgcgaaccttcgcgacgacaagccagcgcccggccgaggtggagttgacaattggtgagcatctttgtgtatagagccattgaaggtccgaggaaggctaatactgttgctagatggaaagaaggtctctattgaaggtatgctttagtgcttggacagcttggtcgacctcttctgacagaattgtagctggctctgctcttattcaagcctgcgagaaggcaggttcaacagttcctcggtgagttaagacagtcgtggcgagtttggatgacatagctaacattatctagatactgctaccatgagtacgatacctccgagtcctcccaccatcgacctatcgctgacaatgcttcaggaagcttatgattgccggtaactgccgaatgtgtctggtggaggtcgagcgggcaccgaagcccgttgcctcatgtgcttggcctgtacagcctggtatggttgtcaagactaactctccccttacgcacaaagcccgtgagggtgttatggaattcttgctggccaaccatcctctcgactgccccgtctgtgatcagggtggtgagtgtgatcttcaggaccagtctatgcgttacggagcggaccgaggccgattccacgaggttggcggcaagcgagctgtggaggataagaacattggtcccctgatcaagacttccatgaacagatgtattcactgcacccgatgtattcgattctccaacgatattgccggtgccccggagatgggttccaccggacgtggtaacgatatccagattggtacatacctcgaacagaacctggacaccgagttgtctggtaacgttatcgacctctgccccgttggtgccctcacctccaagccttatgctttccgagctcgtccctgggagctgaagcacaccgaatctatcgacgttcttaacggtctcggttccaacatccgtgtggactcccgtggcctcgaggtcatgcgtattctcccccgacttaacgacgacgtaaacgaggagtggatcgacgataagactcgatttgcttgtgacggtctcaagacccaacgacttactatgcctttggtccgccgcgagggtcgcttcgagccttccgactgggaggaggccctcaccgagattggccgtgcttaccaaattaagaacccccagggtaacgagttcaagattattgctggtgctttaactgaggtcgagtctttggtcgttgccaaggatatggccaacaagcttggttctgacaacctggctctcgatacccctaccggcagccagcctctcgcccacggtgttgatgttcgatccaacttccttttcaactctcagatctggggaattgaggaggccgacgctatcctgattgttggcagcaacccccgacacgaggccgccgttctcaacgcccgtatccgaaagcagtggctccgatccgacctcgagatcggccttgttggtgagacatttgactctacctttgagttcgagcactttggtgccgaccacgctgctctcaagactgccctctccggtcctttcggcgagaccctgaagaacgccaagcgacctatgatcatcgtcggctctggtgtcactgatcacgctgatgccaaggcttactacgagaccattggtacttttgtcgacaagcacgcctctaacttccgaactgaggagtggcaaggttacaacgtcctccagcgtgaggcttctcgtgctggtgctttcgaggttggcttcactactccctctgctgaggttgcccagaccaagcccaagttcgtctggctccttggtgccgacgatgtcaaggaggccgatatccccaaggatgctttcgtcgtttaccagggtcaccacggtgacaagggtgctcagatcgctgatatcgttctccctggtgctgcttacactgagaaggccggtacttacattaacaccgagggtcgtgtccaaatgacccgagctgccacttctctgcctggtgcctcgcgaactgactggaagatcctccgagctgccagtgagttccttggcgctccccttccttacgatgacgtcgccatggtccgagaccgcatggttgagatcagccctgctctggccgcatacgacgttgttgagcccgtcgccctccctgccctgagcaaggttcagcttgtggaccagaacaagggtgccaaggttactggagctcccctcaagaaggttatcgacaacttttacttcacagatgttatctcacgaaggtatgtaaacttgatttatcatgtacctgaatttcctactaacaatctctttagctctcccacaatggctcgctgctcagcggccaaggctactggcgatgccaggacaaactttatggctcctggtatggaggaagataagcctatgggtcaggtcgagtatggcgtatagggcggtggttgtaaaagaatagaaagatctgctttgttttaatgcgtctggcaagttcgtagtatgtacatattggacgtctgacagagggcctgaaggtagataagttgaatacctaattcccttcactacgatgtgcacttccacgggctttgccgtttcacatcggttttctctttcgattgatgttcggaaggaacatgaacatgtccttatcgcatgttgctttggatgctccatcgacgtacttgactggtgaaagctgggtttctggtgcaggtccgtaagtctgttcctagttggctttgcgagcctgctcctgtgcaagttgttcttttttaatttctgcctcgatccttgcccgatgtgcagctaactctgcttcccgaattcccgccatttgggcagaccgcgccacgaaatccatcatagtgttggcctggaactcgcgcaacgatcgattttgcctttctgactgtgtaattgatggtatgtcatggtgggaatcctgcggtagcctggcttccatgtttgcgatcatgttgctcaaatgttcgggttcaacgccgcgtgggatgtctggtgcagttgtaccctctatcttgtcgagggcttcatatcgtcgtccatcttgaagaatgcgctcgtgctcgcgcatgcacagcgcgaggaagttttcgttggtgctgatgacgtgggcatcgagaccttcgagctctgcttgcaaaagatcaagtttggtcgttgatgtgatgtcgcacagggtttcatctttgcttataggacggaagatggcgggcgcgacgttcagtaatgggggaatgattgcgaggccatccggatcaggaacatgcttgggatattccaagcgacccgggcctgaaacaggacggtcgggtggctgagccatagttatatttatgtatcgactatgtagcgccttgaagaaactaattcatcaaagcgtggatcatttgtggctgtatgcaattgatgctacacagcagccaatgtttgagatgagtggttgaagagggacgagagaagggttggtgttacacagaggagggtggctgcatctgcacctgcataagtggacgttatttatggtgctagaataaggatccgcgatgggcctgatcatgaaaatattttgtaaacaaagcgtcaacgttgcgaggggcaattcgtttattaggcagaaatgaacggtttcttgaaaataaaataatcataaaattaataattatggaagcaagaagtgagcaaaagaatcgacttcaggcagtgaaggagtaaacagggttgaattaaggtagtagtttcgtgataatactccaagcatgatatctaccgagtacatgtctttgacacacaagaaccacccatttcttgctataaatacaatgctaaccccatactccgtcaagcgccttatactaatatgattaacttatatccaaagattggggtgcttgtctggtaactgagatcgataccagcaggcctccccgtgtgcacatatacaattcatggccgaaggcatgctggactagccaaaaagctcccataaatcaagagatcccgctgtgagatagaaatactctcatattgagagattgtcaccaacgttgcatccaaataaccaaacgaggaatttgttcagtatgtccttagtagggaacgctggacgacagactaccccgagctatcatcctcgtgatggcagaacgtttcgaacatattccctcatgagcctgacgcccgctctcacaatatcttcgagtcgttgatctttgcgcttcctcagccataatagaacaaccgacagaataacgaggtcagcaaatatgtgtttgaccaacaaccaggcaaaccacttcacccatgctgggacactgcgctccttcttcgttcgccactctcgacccgtcataatttgttctcgtaacgcagctacctcggcggacatggtggttaaagctcgttcaacctttcgctgccagcgaccactgcttcgatcgctagttggtacatcaacttcgtcgtcttccaggtctacctgtcgctgagatcgcagttccgcttcgtcatactcgctcatcggccttaactcttttaggggaccttcgccatcgcttgcttgctcgggttcttgttgaggttgttgtgcgccggcaccagtcgattggttgggcctcggcgacgataatgaagagcttggactgttatccttaatctgattccatacaaattcgagttctgacacaagttcctcagcgtccctgggaaacccatgttagttgattcgtgtagttcgtgttgattgatagtgctcacggtgtcgtcgcatatcgatgcatcgtatctatcagcgcctcgatatatctcctctttgactctgttcggctcaatcctttttgtaggttccatgcatcccatttatctttctcgcgctgaagttcgtcggacgccaaccccgaggcggcagtcggacgttccattacaccatcaacatcaccctccattgcctgcttatagagtccataaagccggagtcgatcggtcggcggtggcctcgatgcgccagttttgggtatctttttaactgtgttgagagcgtgtacaaacacgcgatctgattacacgtcagccaccacttccacgttgagcaccggttgtacaatacgacatacctactgaatccgccatttttgcggctatgctttgtgtaaaaaaacgactcgcgacacgcaaattgcggccgatgagagggagtggcaattgcgtcgaggtgcaagtcgagcttcgatatgggggtcctttatcggaccttgagccgtccagaccgcggcttgatggccgagataacggaaccccacaagccaggaatggaaaggagaacaacaaactcgaatttgaaggaacgattaatcttgtgtatcaagaaagaattaagtaagagagagagaataagtgtaaagataaaaggcagccaaagaaacgcctagtcgcccgtgtgttatggctccattgggaaaagaaaggagggtccttgaaactaagatgatggatcaacgctcgatcagaagcaattggatgatgaaatgatgttagatcttgacctgggccgggacctgtggaggacctcggcgcccacgggtaacgggcagttacgtgccaatggatggccctcggaggatacgctttcagggccgtctccactagaagaggcacatccccagggggaggggatgacatctggggatggattcgatagagtacaaagatgatggatctttaattaattctctgtgcaatacggagtacatgggcatgatatctattacaactcagtacaactcacataaattatttgaattatgtttcccactttctctgtgtgtccctttgtcactcaccaagctctcgtcgaaacatatacctctaagtcgtattttaccttgtaccgagcttattcccccctcctttcagcggttcgagatctcgggatctgaaggccaacccctgcatccagtgtcctcatgaaccgagacacgtgaagacagataaagtgtatacattggaccggcagccttgctagctttgaaagactttataacccgtaactttaactctattggtaaattttaatgacgtgcagcattggctgaacgacatttgacgacccaacttgactgcgattacaagataaaaaagcagctggtattgacttgttcattctcatcccttaaacttagcctcacagtaaccactagaagtataaaagacggtattaatagattagtctcttatatagagtagactcttgtactattcgctttttataccctaaatgttcggtcaaccgttgttcgctggaaatccatgatttgcatatcatcaagatcccgactccgccttgcgcgattccgccttctcctccagccattgcttcttcttagcttcgtaaactttcatgactttctcgttcttcaacacttgtagcgctgcctttccacctgcttccgccttgcgtttagcaacgccgaaggccagctgtttgtttgtctctccccacccatcaagatagactccgatggcaaacagcggaaggcccgtgtccctatcttttctcttgcatggcatgtcctcgtaccggagtttgactccaggcaccgcgatcgctgtactcaggcgagccttcgcgttttgctctgtcaggggttccacagccttggcttcgggctgcgtagattgttcttgcatggtaggagattgctgggtgatgatgggctgcgcttgggctattatttcccgataactttctgcttgctggatctggcctttgattgttcgaccccatagcatcttgagccaagcaacggcgtttgcgtttccctgaggatgcgatttgacgactgctccaacgtatgcctcaaaaacatcaccttgaagcttaatgacgtccttgttgttcttctgtgtttgtagcaggactgtcatcttgccaacgtctataggcaattgcgttttatgttccatgccgtattctcggtagtacccagcgagtgtgacatttcgcacaagctgttcgcggatttggctgcaccggcctgatggaagatgcggaaaagtctcgaatatgaattctgttgatatcatttcaagtgtcgcgtcaccgtaccattccagcttctcccagtttggacctccaagtccggggtgtctaaagacttgcgcttccaggtcgggattgattggtggaagaggtggcaggccgtcgggtatctctgtggaagaccatcgcgaaatgcctggcgcaacagaggcaaccgtagcaacctgcacgcgcttgcgtggctcgtctagtgactcttctgccggtcgttttgacatgttgtgacttagctgcccggtggcctgagaaaaacagcggaaggatctagctaggctgaacgagatcggcgggttttgatgttagtgattgggttcgttgtttttcttccagggcttaggtacgaggtatgccgagtatcagactgaaaaattgctctgagcttctctagtgactaacgaacaatctgttacatctgaaaattcgatatctgcctctttattccgcctcttcttctctttctttcaaaggataaaaaaaaaaagagcagcaatcttcgcgatactaagaacaataattgacgagggtcacgtgatccctgctttgtggtgtaatgttccaagatccaatatcaaattgagcaccaggcaagcgattgaatgagccttttgataaattagatttggtaattacgtcttcaagagaaagtcgatggtaaaatagagtgcatatgttcatatcaaagtcgagtggcactctatagaagtgcatttttattggtccgtttggaatcggtcttctaactgaggacccgcattatgatcgcattgtccaatcggggcttttgttcaacttttgcgcagactacatatgagacgtcaattcaatcactggaaaattgacaggagcaacatttaatgtcaatcacgtcgagatgagtgtcccacgcgcgcggatattggatctgatgaaggtgattctatcgaaaccggtacggtatttctcgtactgatcttccacaggcgcaatgccaggtcttcgcgacgtcctacaaccctgagggtgtccgtatgggcaccaagatcctccgacaacgactacgaggtccagccacggcagcatactaccctcgaaagacagcgacgatacaggacctcaagcgcgaattcggaccaaccctggcaacctgggatgagggggaggaggaccgattcgagtacatcgaggagtaagctggaaactgcaaccttggaaataggtgcgaaagtgctgacaatttgattccagactcaagcttcgcggaaagagtgcgcccaagaagaagaagggacctccaggtatgtatcctcgactcgcaggctccaaggagtcactaacagctttccagctcctaccggcaagaagcgataaatcaaacaatgaatgtaatgacaaattcgatctcgatcatggcaatgtaggaaattccagggatcccctacaaacagtagacgatatttcgattttacgactccttgtatgtggtgttggggcagtgatgacgaggaaagccaagacatctatggttttctcttcagtatgtacaattacttgtattaccgcaaagaatgcgttgttcaattctcaattaggaacgtttgtctatgttttgatctgttgcttgttcgattgttgggtcggaagcccgtccaactgcgaaaaggaaatcgatgcctagattcgctcaacaatccagccacacttctcatgaatgttgaagtatctcaagggttcatattgggcagatgagtggcaacatcttatggcattaaagtgacaagttctgctcaatgtgacgtgggtacaagcttggagcgagaatgccttggtctactcgcaaccctttcctcacaatctattcgagttgtttgtacttggcaattcaagctggtgcactattctgtctctccatcttcttgccgcagaaagagcttccaaccgtcgttctccgtgtatgggcaactaattcatatcgaccatttggggaatattaagattggcatgcacgcttcagtttcatattccatattagacggctttattcaggcaggaagtcttctctgtggacatctactatggaagtgtagaagactcgatcctgcattggcgtgcctgaatctactataggaacaatagcagtgacaaagccacgatgttcaagatatagggcatcgcatttagtgactgcaggcccctatttaatctgccagtgccaaatgcatgcgacatctataacaaaagtggaaggaacagaagtggccagtctgctcctgtcggccgttagcacctgccactttacgctccttccatcttcactttccttccgcttggcttgccgaaaaagctgcgtcagtgattaacctccacttcccttccgtcaccatatcctcttcctttcttccaacccttcacactcttcttcttctcttcactaatctcccctcagcacaatcaatcagcctcttcttggttcgtacattcagtacattcactctctttgtctcacattgcgtgttacttgcgtccactccctcactacaattcttatccgatcacggtctcgccagattctttgcatcaaaagttcaacccaaccggtgcgactacatgtcttcacctggatattctcaggcgtcgcctgaaaagaacagccctatcttcacggctgttgcgcagggcgacacttcaggcagttccccacgtgcccctgttctggtcagtaaacttttagctttgttggctttattggatttgccatagagtggcttgatatcacaccacgtttccctccttgtctcttttacttacgaacaacttactgatgtaaaccacagaaggaaacaggtaaaataaacccgtcaaagaaaagcatctcggccctcacgacgtcgaagctcgcgaaccaaggtctcccaaaggtgaaactatccatctgactcgcgacaaataatttactaaccattatagaagatgaaaatcagtcacgattactcgactaccgaacaatcttaccctgtggacaagctccttgccaagattgaggagcagaatatggatcagcaggccgattccctcaaggcgaatcacgaaggagtctactacacaagagtatttgaccatgcgtcctcaagcaactccctgcccgtcactcctgctaccgatgcctttccaagcacggctcctactacacgacccgccagtgctactctcgacgatgctcgtagcgaaagcgaagaagtggtccgcctgaagttgcagctcgcccaagcagagagcaagatttccaagcttgaccaagagctggcagacacccgtgtctctaagactttacccggtacctctgccattggatctaacaacacgttttaccctactcgtgagggtgtatggggatctccagatgacgctcattccgatacaagcgatgccatgtctgcttccaccttcaatcgtactcgagaaatctggggagcccaacctggccccttcaccaacacgcttcaggcaccggttgctgagccggctcctggaaaatggctcgggggacgcggttttaaccttccaggcccagaacctattggtcccccctatcccatcatggaaggcttccgtaacgagcgtatgactcccgattcagagatgatgcgccccggttacggacgccgtggtaaccgtatcgagagtcgattcaactccccccagccgcttggatctggttatggaggaggctataacagccctgccaaccaatccgactacatgggtagtcctgttcctggagcacctatgaatgctcctcagggacttggccctatgggcgtctacccgccctatccacctcctgctggaacacctctgtcacctcatgcttccgagttcactgctggatctggatggaagaatgaagttggtccacatgccatgtaccaaacacgcaggggactggacccaagagaggttctggcgcccgaggatcagacatatctccccccaactgagccactgaactaccgtcgtctcttggatcgcaatgtcaactgcaactggaagtacattgtcgacaagattgtatgcaacaatgatcagcaagcttctatctttttgcagcagaagctcaaggtcggaaccccggaacaaaagtttgagatcgtggatgcgatcgtagcccaggcgtaccccttgatgatcaaccgttttggcaactttttggtgcagcgatgctttgagcatggcacacctgaccaggtcatccacatcgccgaagctattcggggcaacactttgagcctctccatggatccctttggctgccatgttgtccagaaggcatttgactcagtcccggaaaagtataaggccattatggtttctgaacttttgcgacgcatcccggagacggttattcatcgttacgcttgccatgtttggcagaagcttttcgagctccgctggaccgagtcgcccccgcagatcatgaagtatgtcaacgaagcactgagcggaatgtggcatgaagtagcccttggggaaactggtagtcttgttgtgcagaacatttttgagaactgtcttgaagaggataaggtatgttgagttgttcttatcaaagttattatactaacccttcgtaacagcgtccttgtatcgaggaggttcttgccaacattaacattgtggcacatggccaatttggtaactggtgcattcagcacatctgcgaacatggtgctcctcctgaccgcagccgggctgttgaccacgtcattcgttatgccgcagagtacagtaccgatcagttcgcttccaaggttgtcgagaagtgtctgaagattggcggttcagacttcctcggccgctacttggaccgagtctgtgagggtcgtcgcgatcgtacacgcatcccactcatcgacatcgcgagtgatcagtatggcaactacctcatccagtggattctcaacaacgcctctcctcagcatcgcgagattgttgccgctcacatccgaaagcacatggtctccttgcgaggttccaagtttggttctcgtgtcggcatgctctgcaccaaccatgctgctgcaactcgtcctggtcctggcgctggtcctggaatgagtggacgcatgggacctggaccacgctacagcaacggctaccgctaaattcttctattctttgccaatcgatctcttttatcgccatagacatttttctgctagggaatgcagagcattcctcattgcacttttgtttctgttctttcattgtcatccacatcaaggagcccctatctgaatcaccgatccttccactcgtcaagatcacgcaacaaaccagaatttgtcgacctttcttaagaaacatcttcccacgcaagtaatttacagatcacacgacatcctaagcccagctggctactgccttctcgggtgcattggacacattatggttatcgattttgcaatatggagaggatggtagatactaaccaccggcagtccttgcagagctgacctctgtatcgcaccgtttatgggctgccactctcacaggatgagtggaaccatgccttacggggtgccatggccatacttcttcagtcaatctacgggtatgaacgacggtggtctagaagggctcccttagagattggggtgggttatgaagttgtatgtcgtttttctatgcggatgctgggttcaggcgtcttcctatagcacacgggttgttacggtagtctttaaattcctttaataaacagttaatgcttttatcactctcaatgatccagttgtgtgccgtgattgatgagccaaagtcagattgtttcagccatctatctatcttgctcgaattcacaatgaagcatgcccatggttgcatggcccctaacgccgcgaatgctatataaacgacaagacagcgatactttcttcacgaagttccagcagcagaggaagcaaccggatcatcgtgaaggggtggaaactcggtatcaagcgcctttggtagatctgcaagagtggaagaatcggggctaacatctttctcccacggctttcttggggcagttctggctccgacaggtttcacggcctgtgcatgttttagtaaatacacatgagttcaagggttgttatatctagggttgaactcacgggatccctgacgatggtgtttggtatttgtcgaattcccggcacaggcttgccctcttggataagtttgatcatttcggcaaaccccattggataattaggctgatcttctgaacccgattgggctgcagcggctttcctgtcgatatagagatcagtctttggtgcagccttctgccagtccaaggctgcggttgaggtggcattagcctctgcgcgttgacggtattcctctggcaagacatccgggggctgatggtttgtcttgctagctagccagcttttgtaggaaccaaagtcgatgtcgacaccaatgcgctgcgcataatagaagatacgggcgtggatggccatatctgagagagaggcttggggatcttgctggccaggttcaccaaggatggcgcaaaggcctgactaatgagatcttagtaacccttggaataagaaaaaggatggcttatttaccatgaagtttttatctttggtccatggatatgtatcaaaagcagtgaatatggcatcatcatctttgagagccctgatgcgatcagctccagcaagagactgtgaggactgttgttggctcattataagaagctttgattggaggttctcaaaatctgttggatctcagtaagcttcacatccaaaaacagatacaagtatggaatttcatcgtgtccatgtgcaaggggatgatcatctcactatgtactaacatgtgagaaaaacaggcccggggttggtaaagctcacagggctagcaaagcttgcctgttcaggacttgggtcaatcaggcctgaaacagtagcaagaagtgaacctcggctgaagtcggtttccagacagattgaattaaactcaggtcgggtgctattctgttagctcacgtggggcggacggtccaagacgtgaccatgagaatgtgagaaatatcggaataagtcgctgtaggcagttcagaggcagtgaaataagtttcaataagagagacggagagaagatataaaatctcattgacttaactcattcaacttcggtattcgcagtgacttatcattagctgaagtccaagaagggaaaggtcgcgataagatagtgtcgtgcttctccagacccacacgagcaaccttcatccaccattacgaacctctgctacccaccacccacctacttcctggtctagacgaccctgtgtagagaatctatcgcggtcctagctttagtacagtcttcgatccttccatgccatcgcggtcgttgtcttctttgttgttggccattccttgatatcctggggcatacaacgtctcttttctattcctcctgtagccgtcagccaccactccctcccaggttagctccaagctcccctgcctgtcgccccgatgaatcgagttgccgtcaaatcccttcggacgacctctctttcgaccgtccacgccctccctcgagccccgcgtcgtggcttctccatctcctccacggttctcgcccatcaatctcgatccaaggccagcgcgcatgctcggtacgctcatcgcaagtcgacgaaacacattccactgaagtcctccatgtacttccgtcgcttgcccaccgcactgctttccagtatcgtcgttggatacggcgcctggtactcctacaacagcactgactctgtgcctacttccacctttagtgccaacagcctcacatccacccagacggctgatgcggtgccgactcgtaccgtccttgtagtgggcgctgacgaactaaggcaaggcaccattgttggtgagggaccaatctccaaggctaccagcgacgacggtcgtcgcattgttgagatgttgacgcccgatcaggctacgcaaaagctacgtcgccttgagcagtcttactccgtcagccgaggtcaaggtgttactcgttatgacttggtccagctgcccagcaacgacccaattgaggatgatcacgccgagaagattgtccaagttcccagcaggtcttctgccgagactgacaacagcgactggatgttctggggcgtctttgatggccattcgtaagtagttgttgcagaatacagcttgcacagtgaaatattaggagccatgacttacacattttaggggatggacaacttctgcgacattgagggaaagcttgatcaactatgtcgcccgtgaactcaacgcgacctacaagctggcttctggcgagctaccttctgaagatgcggtaactcaagccatcaagactggattcaataacctcgacaatgagattgttcacaagagtgtcgagaaggtgttcaagggtggttccaagaccgtcgccgccgagttgttgcaacctgctctgtccggatcgtgtgctctattgtcattctacgacagccgcagcaatcttctgcgtgttgcctgcacaggcgattctcgcgctgttctgggtcgtcgagcggcgaatggaaagtggactgctacagcgctctcagatgaccaaactggcagcaacccttcagaggttgatcggatgcgcaaggaacaccccggagaggagaacgttattcgcaatggccgtgttcttggtggattggagcctagccgtgcatttggcgatgctgtctacaagtggagcagagacgtcgcatacaagctgcgtgagaatttcttcggacgcagcccctcgcctcttctgaagactcctccatatgtcacagcagagcctgtggtcacgacaaccaaggtcagccctgagaatggcgatttccttgttttggccaccgatggtctgtgggagatgctcaccaacgaagaggttgtcggccttgtaggcaagtggatcgaaactgaaggacagtctggaaccaactctcagtttgatgctgcctgggacaggatcttcggatcgtcaaagacacctctgcccgtcgaggagagcaagactgctggacctgacggcaacaagacccctatccgcgttcaacagtggggtatcgaccccgatgccaaggatcgcttcacagtgaaggacaagaacgtcgctacacaccttatccgaaatgctcttggtggcaacaatgacgagcaggtgtgcgctctgctcaccctaccttctcccttctcgcgacgttaccggtaaggaacctcgttcataatcacatgtgccgtaactaacaactgtgtagcgatgacctgactgtgcaagtcatctttttcggccatggcgagaagactggtgagattaccgtcaacctcgaggccactgccggcgagggcgtcaaggcgaagctgtaagacagatctgtatgtaacattttttgatgtatcttgaagctcaggtgtcggggtgtggtaaccagaatctttgtacactggagtttgggggcgtttcggaggttctcggaaagcgaatggcgatacgttttcttaccttgtattgtttgggtacagcatgtgaggccatttacgcggagtagtgtatatggtatcatgggagtcctactagggaactgaatcaaaacaacatgtccatgcaagaattttctcaagtagtccaaaacgtgttagcctaaatcgatacacataaaccaaggcttgaatagtgatagtaatggttggatatgacattcatctatgttgagtctaattgagaaagccgtacaacgcccaacaatgctagaccccataatcgatcaaagaaaactccacatcagccgctgaaatcaaagagtctatagacatgaatggcagaaacgtgttgaaaagaataagcctacgaggctgtgtaatggtctatttttcatccctgggccagagaagcttcttcgttttaagactccagcacatccttgcaaagattatgatccagacaatgatgatagcaacggtcatgacagacgcaaagatgtgtaggccattattgtcaaagaccttacccatgacgctagtggccgtaacctgtagatgtagcataagaatttgttcacgagaagttgcgtcgaggaggaaatgcttacaagagcggtattgggaaacacaaaagaccaccaagtcatttggaaaggcatgtggtggcctgacctagtatatttccataatgcgccgacgcataccaggaaaaaccacagggcaagaccccagagccagagactcacaagaatacttatgactttgatgatgtctgcgacatttgaggcacccaaaaagttctcggggacaagcaagtcagcctggctaccgagttgggctgcagttgttagatatctacctctacgaaatcaaatatgatggcgtacctataccagcagcagtaaagccataaggacctatagacataaactaataaaggtcaatcaaaatattaaacatgattgcagaatattaaactcacgataccgggtctctgattatctctcggaagtttttgagtcattaggcgataaataaaagcagaagatatcataaaggcgatcaaacatccggttccttgaatcgcagtagctccgagcgccatagccacggtatttactgtcattttatggcccgaagattctgctgcagcgatgagatttgctgcaaagggtgcattgagaagtagggggtatgcgggaaagacccatgtgggcgtcattgtgtgaacggggaagatcctgagaagaattgttagtatcaaaggtgtttaaaggtaggaactaggatatctcacagtgttgaccataaaataagatatagaaatgcgctgacagaaacactgagggcggcatagacccagaacacccactccatggcgttaagaagccacgggcctgtatgaggaataccatattgacaggtgttgattaatattacagcagcactagaattgtcagagctgctcgaaagtgaattgcggatagtatcgctcacgagaccaacttgtgtatgttagtaccagttttgtgtgaagaatgatgggaaacctacagatgctgagataaatagtgattctatctgatcggtgaaagaatgtatgaaactccccggacgaagatgaaatcttgtacatatgagaacacagttcattataaataggacaatgttgaggaagaaaaagaagaggccgatgccgtgcagccagggatctgtccattttactaatgagggtcagtcaaattcccttggatttggaagaaggcgtgtctacatgaatggataatattggcaatgccgccggtcgacattgtctagaggatgtcagccaggttataattgagtctcggaaacacccaccaaagtaaaataagtccattggtagcatgcaatgcgatcccttagaccgatctttcggctctgaggcgtcttttccactgtggccataacatgattcaagctatgagcggtaattgtagaactttgattgacgagtcgagggcgactttggttgttgccattggcatcctcgaaagcaatcgcggcgatatacgaaggtcgttgagttagtgcaggccgcggtacagcaagacgccttgggttttgatttgtcttcccatcatgtgcagcgggcgctgcggccgtaaagaaaggcggatgctcttctgacggagactcatagcctgtagtcagaccggaggccgaggccgaagccggagacggaagaccggctaccactggatagccggagggggccattccggaggaggaccgccaatgtcgtcggcgcggcgggcgagaagcttagagacacagtagatgaccacgagaacgctcggttccatatgagtgaaagcaatgtggaagtagaccaggtgagcgacaaagacgatatggtggagaatgagagagcccaagttagcgagcggcatgatcggagttgtaggtggaggaaaagacgagatttagtcggaattgatggcccttgttcccgggggggcctaaggtagggagggggaaagggagcgaagagtttcttgttttggcggctgatcagtaccaaagtcaggttgacaagtgactttattaggagccgcgtgagccgcttgtggatggttgagtttggtgagagggtgaggttgattcaaggtgcgaaagaggtagaaggagaggttgaagtgatggtgatggagtattgaatattctttgttagagtttcgtatttctgcaactacagagcagccactgtagagttcaactcagaaaatattccaagtttttgtcaattaaccaacgattatttatgctagtaattgatttgaatctccatcctgatatttggcaatgatgggctttgcatgcttggcgtttactacctgcccaactggagttcaaccctctgtggaagctaggctagtcatgctggttggtagcgtgacgttacagggggcgcgactcgaaaagatctatctattcccgttagacagatcgaggtgcattaggcctactggactgtttagcaatactgtattgtatgctgcgcgttaaagttcgatcttcggttcttcttggttcatagcgtgaggtcttacttgatgtcctgtggactgttgtgaagcaacctatctcgatctactatagtctggttctcggcaatctttgtctcaccttttgtacatcactcataacacattctactaagatcagacgattgcatcgtactaagctactgtgatatagatgtgtgtagctattaatccctatcttgtccacagtcgactctttaccctgtagttctgtaatagtacatcgtcttaaccgaaatattcattgcaacaacgttttattagagcgacgtcagcggggtcggaaatgcagcatgccccataattacccgagtttgcacgtgatatcgaaatgccacctttcgtggatagctcctggagcttcatctggagcttgcattgtgtcaaacttgacgtcgattacattacgatcccagataacacgaatacgtttgtacatgagaagctacccgaaacttgcctcgaactatgataccataagcattgcgatcatttccaagccaagcgcattatgtcttttaccaatacgcccgtgacccggcttggtgtggtcggtcttgtggctggctctattctagccagcgtccttgacgtcaagcactacttttacatcttaatcgatactcacatttggcgctaccggcaattctggaggcttctggtctaccagctgtgttatgtcaactcaaccgaggttctctttgctgccatgtctttgtataaccttcgaatcgttgagcgcatgtggggttcccgcaagttcgttgtaagtcgttcaatggcagattctcatcaaagtcactgacaatttattcccagtccttcctggctgtcacttatctcatcacgtccatcattccaccgatcgtctcgatcgtgctgcggcctctcactgccggatatctgaactacatcccggctggccctactcccatcattttcgccattcttgctcagtatcatgccatggttccgcacatgtacaaatatcgaattgcaacgtctgaggcaccaccaacggaccgaccattcgtgggacttacgttctctgataagtcctacaaatacgccattgctctacacctcgcgctattacaatggccaggttcggttctgggtgcaatcaccggttgggtcattggatattcgtggcgagaagggcttctcccggctgccctcgtacgttggcgcgtaccaggttgggtagtgggactgagttcgcagaggcggagcgccgaatttgaaggtctccgacgtcgtcttgaagatgagaattcaacggcggccacaacgggagcgcagggacaggcgcagggacaagccgagcgtcgaagaacaatgggacaacagatcatggaccaagtacgagaagtactttagtgcggtcgatatgacaaaggcaccacagtcattcattgcattcaattcagcgacatggtctgaatcactacgagacatgcgagtcttacagtgcattccccctccaacttgtctcaactcagcgtacatatggcataccaataattgatcgagtattgtctggcggaggaatggacccaatggagtaacggcagacgcatctctgatgtgtcaagacaggctgacagttttgtgcatcgacggagggtgtcaacctgcgcaattaggattcgtccatggcgttgtcagccacatccatcggctgtcagcattactggggattagcggacacagccatggagagatatgacaacaatgccaatgaaagccactataaagggagtattaatgtttataaataagaaactgggggtcgcaaggagaacaactcagcctctaaaaaacgctgcaataattatgcaggttgaaattacctagataaacaagaacaagaaacgccatctctatcctgttctctttctctttcgttttctctcacaagactattctcgaaacagaggcccattcctactggtgcatctgttaaaaagctaggaactcgataaagactagtggaaggacccatgcctgagcaatgcgggtgcgcccctctcgtgccttgctccaaccgccgcaaaacccctggaagaccgaattgcagtggcctgagtggcagatccatcccgagtaggtacgtacctgtctacttgactcggttagactcatcagctccgccgctgtaattcaactctcagtggagtacttcacaagggtcccactggacgacttaaggtaattaatcaaccgtattcgaccttttaggttgtcgatgggtctccttttcttcttagtcgacaccgacctctccttttctctccccagcatttggaataacttcaaggcttttgcaccgactctttggcggtagcagtccagcgcctctcgaaggattgctctcgaagttctgcgattgcctagcctcagccgttcctggacgcgacgcccctttgttgaaccgttcagcaagcatcgaccacctgtcaaaccttccgatacggaccagccatcgctctctatggcttctgttgtgttatcttaaccgtcaattcccattcgaggaccatctcatgttctgataatcaacacgaattaattctaaactcgtcgaaactatgagtgcgtacgcacgagagggcagcccatatgggttcgactcttccagaatgtcacccacggctacaagtcctcgtggcaaaacctttgttgaaggttatcgcaacgagataataaacggtttcgaaaaggataatggactttacaacccggtatagtcataatagtggagtttttgacttacagcttctaactatcgacatagatgaaccctgaacgaccacaaagttccgcgctcgtcgaccttcgagatccgatccaagtacatctcctcaccgaaaccgctctttctgatagtaaagaatatgagatcttgtcgcaagaagaagtggacgatcttaagaagcagtgccagtctttgtctcaacgcgttgattcgactcgacagaacttgacaatccagtccaaataccgagatgcagcaatttcaatggcgagattatataatcccgggaagctggaaggcaagcgaaggagtcttctgggccgcaacagcagcgaccaagctcgcgcaaaggaagctgaaactgagaggcaggcgagcgaaaggaaatgtgaggagttggcagcggagctctttaatctcgagaaacggcttatggagcctcgacgacgccttctagaacacactgccggtattcttcagctcacgcacaaggcatcaaacaagaagaaggacatgacccctacacttcatccaatgaatggcatgcctgggagtccagagagcctatatacgtatacgcgcaacagcatggaccgcgccggcgacgagcacttctttcatgatgataaccaattcgaccaagcgaatggaatatctaccaggggaccccctcgccaacaggctatcgaaataccactcaaatcaccaattcgagaacagcacagtcagctgaaagagttggaaaagattaaggatgagaacctgcttctcaagggccagtctgattctttagtcacgtcgataacagagatggaggctcgactggaaaacctaaacggctcattacgggatgctatcgttcgtttcaacccctccaagaacgaggattactacgaccctccatttggtgtgccaggaatgaagccaggggaactgctgaacaatcagatggattatctcgaaatgggtctcaacgccatcgaggttgaacaagaagaatcttccggcgaccaaggcaaggttgacggctccactgagaagcgcatcgaatcattaaaccaacaggttcgagacttgctgatgactgtggatcccgagtacccagctgcacctcagtcttcacaagataccgtcgagtcgaaacttgcatatctcgaggatgcattacgtgccgcagactcagaactagaacgtgctattcaagtagctcgatcaggcccgccagagaagcaggatgatgagcaagtggagcgaatccttatgaacctctggaacatgatgcagacaggcttcaccaagattaagaaagagaaggaggagcgtcgaagaacccgcattgagagaggctacgaagacgaagaagtctctgatgacgagttcgatattgacgaagcattcagtcttcccggattctcgaatcgggttcagtggctgtactcgcagaccactacactcgcaaaccagaagtctatattgaagcgacagatcaagcagcagcgagaactgaacaacaaatcagacgccgaaaaggacgaggaacttgcgagaaaacaggaggagctggatgagacacaagtcttgttggctcgagccgagagagacgccagcactgcacatgctatgcttgaacagactctggagcaacttgaaggcactggtgttgcacgcaatatcggcgctcagaaggctgcatcagaggaaagcaccaagaagatcgatgagttggaatccgagctaaagcgcctgcagagtgatctggccggtgcagctggagcggctggtgcagcacatgcgcaagtcgaagaccgggaaaacaagattgacagcttggagaaggagctcgacaacgtcagatctgatcttgccaatgcgacggctgccgctgctgcggcccaggcccagattgacgatcgtgagagtaagattactgctctcgaatccgagttggcttatctggagacggcccagagtgaggtcgaagagcgcaaccgaaagatcgctgcacttgagtctgagcttgagcaagccaacgccgcccatactcagatcgaggagcgcgacgcaaagcttgcaactcttcgcactgaaatccaagaggccaacactttcaaggatcaggtcgaggtacacagtgccaccatcgctaccctcaaagccgaattggaaaagaccaatgatatcgaagctcgtctcgaggaacgaaatgctagggtcgcccgcctcgagtccgatatggaactacttcagacagacctggcaggggccgcaggggctgcaggggccgctcaaggtcagctcgaggagcgaaacagcaggatcgcagctcttgaggctgatgttaagcaactcgaagagaagctagccgatgccgagtcttctagtaacaacaaccgtaaccagttgactggtgtggattcagtgattgatgccctcagcgcacaactagatgaggtcaaccgatccaaacaaatggccgagaataatgccaggtccctgcagcaacgggtcgatggccagaaggatgaattagcggccaagaagaaacaactcaaggagaaggaggatgagcttgagcttctcaacatgaactttgtagaaacaaagacggagctcaccatcgctcaagctgaactggatggtgcttacggttcccgtgccgagagggccgccgacgtggcagctattaagactagcggcgaggtgatgaagctccagaaccaactcacgaggctcaagaatgagctggccggaacagtgcaagagctcgaggatgtcacgaaggaaacactcagtgctgagcgtgagaagatcgagcttgagaacaaccttcacgatgtccagatagtgaagagacagcttgagggagaggtggcgacattgcgcaaacgacttgaggcagacatggagaaggctcgtgaacatatcaccaagcttcaagaggaccttgatagcgagcgtctcagggcaattccaccaaatggcggagttggcagaggtgcctctgtgttgagtgagcagttcagggccacaatgcgtgaggagaggaagaagttccaggacaacatcaaggtaagcctacgttcctgtcatacaaaactgatgacatcaatgctaacgagtctcaataggaggagcgtgctcgaacacgtcagctcgaagaggagctggccaaattgaagcgtgtcccgaccccaatcccaaccccaaccaaagcgcctctaagtcctcaatgagctgaccgttgacaagaaaagcttctggagtgaatcttcgaggccaggttagctttaagcgcagtgctatgtttcacgatgtacaatacttcttttcttcagtggtggcggtacttttcctgccaccacttaatcctgtttttagagcaccgattgaatttaggagtggccgagagtggctgttgggagcatatatgcatacataaggagtttatgtgaaggatgaatcaatgattccaaaaaatggtagccgagaagaagtctctcctcaatagatgatgggggaggctggtggtttagtttgttagcgatatgttgggaaggtcttgtgaaataggggtcattatctatctagactttgagcacgccatgtcgaatgacaggaagctatattatattgactttattctcatacgtttatgccatgtggtggttattttcttcgttcctgtgagtgttgagtcagagggccttggtggtgagaaaacatggttctcggtgcattcttctacgagattcctcaggcatgattaaatactctaattatatcctttgtgatacttcctacataatggacagcgcggagcataaactatatcggttcatgaaacaaacgaagccgtgaattggcaactctatcgcaaagggtcctcattttgaactataggttggtcgacgcacgataccttcaatcatatctgagtcggtgtggcgcagcatagtgatacgagtgatacgagtgatacgagatgtgcgagatgccataaacagcatatcacaacatgacgaataatcaagtttacttgtaaataccggacgcacctatcatgggtgacttacacgctcaatctggtattcgagccatgaggctgagaagtttaactaacatcgtctctaatatacccagtttatcacatggctttgtcgatcgaggcgttttcccccctgcttctcgaacttgtaagtggcaacggcgtttattgtaatctgattaattttgttccttgtgggatttgtaaattgcccattgaatcgtcgaccaatctacgatatagcttcacgaaatagacatagctgatctccaagtcctcgtcctcgtctacgtcttcgaagaatacaatttgctctttagagtagacaaagaagtgatattctgctattaaataatatcacatgcacttaacacaagtttgagtttggtcctgtactgtttaatgtttccatgaccacttcaggcgtccctcaagtatgtgcgttcgaatcaatgatgctgtgatatcaaccctaagcaaaccaacactttggaatcgatttcctggaacctcggtaagcttgttcccccgctgtagtccatggcaataaccaagcaacaaaaaacacgccaataaaggcgcgcagtaacgccgcgcggcccatctcgccacgtacgggcaagagtatctatgactattcacacgggattccacatcatatacaccgaaagtttgacggcagccaagtttagttataaatttccaagagtgacagcgtgccgcagacagatgagttctgtggtggttgatgtaggtcacatggacgatagtcacaagctgagaatcagctggccagtaagtctagtctcatactcaacacatccggcttcgcagtcagcaagaaattcagggtcccaggaaacttgatcaactggatcaaaatgatcaaattagctaccaatagggaagggtacatgagaggataatggcaattaatgcctgacttgcaccacagttcggtgtaacatactaccgaaggtaacgaggaaacacaaatgcacccaaccgagcaatcgggtagttatcagggggaatttggatgagaataagtcaaatcttttctagtctttctttgtctagtctatgccacttgttgcgccgtgtatgtacagtacagaaataatatccggtatatgagctcaaatctgtgcgcctgatctaaatgcgagtgagccgtccaaatgtgaacagctcaaaaccaacaaaaaaagaaagaaaaaagtcatgtgtttcccagtaccatgctgtgcaactttaaaaagaggcacgagtgtacctaggatatccaaacaccaaaagcgccgttacgtcgaaccaaagcaaaggaccgcgcccatccccccaaaactagagaaactccatgtaaagcacgacgacgcagaagacatagaaaaaagtattcaggagtgggtagagagtaacgccgccacatgcagaagcttgatgctaaaggaaaaccttgttacaaaaccctgatgctgaatcaagtaatgtgagtgtgagttccggaccagccaagaatagttatcgagtcccagatgaattgtgttgtatcccgaagccaagctggatagtgtgtaggtaaccatgtatcgatattaaaagatggtaaataggggtatagcgaagttgtggcacgaatggatacatgggtgctcgtcttgattagtccaaagacatatcatcctcgtcaacatatgccatgcgagcccatatcctccagtggacaacgccaacatgagcaatacgggtggcaatgtcttcaataccaccttcctgttgacccatacggatggctgcatccaagtctcggtctcgtcctgcatctagactgcggctgctagctggcacacggttaccggtggcaatcgaaaacaagcaaacaccggacagcgacttaaagtagcgtacacgcgtggcgagttcggtaacaagtcgattgcggtacgcctcctccatctcttggtaaatgggtgacgagatgcggcacacgttctcggtcaacttctcctcgaaacgagtaagcatatccatgggggcgttggtgaaacggaagatctggagagctagagagggagccattgctcgccatcgctcgtggtagtggagatcatgtggcgcctgttgaagcaatgctactagagtgtcgcgaagatttcgagccctcgacttagactcattggtatctgcagtcaagtatgcagggaggaccagggatgaccgtggtgatgagaagtttgagcccgaagagcttagtgcaacacttgaaggtcgagagtttgctgagggcggtgtgttgaagttgaactcatgatcgtccgggacagcactgaggcaagccgggggtgactggagacgtgaaacccgctccaagtcttcatacatgcgcatgcagacatccaagttgatagcgtcgagaatgtcggatctggcacgtccgaggcggtcctcatcaaagaagaaggtgccaggcaagggcttctcgccagcggaagggagcatcgatcgagacagtccttcgaaaaagacacccatatcaccaaagtgagacgacatttttccagtgctgctaggatatgttctagcagcatcctgataccatggcttagcgtcaccgatatccatcttgcgatttcgcagcttcttcatcaagaacttttgctcaaaggctgttgtctcttcaatgagggccggtcgaagacagcgaatctggtggtttgcaacatctagcttcatcgcctcgaggacgctaagtaaacttcgcatgccgttgacaagctcctcgacatcgttgttgctgttgccgttgctgagctgcttgtacatggagtcaacccactcatctcgcattggtgcgcagtgagatttgagaactcgtgaaagccatgaagcaagcttctccagatcagcgattccgcggtgaaactgttgcattaaaagttccacgttgagaccctcgtcaagaaattgacggtcacgctgtggcaccaaagtttgaataatctccttcacggacttcagaagctttggcaagcaccagtcgtcacctgtgccatgttttgcgtagaaactatcacggtccacgatgaattcaaggagctcctccttgagggttgtccagaagatactggcgcggtcgtgttttcttcggcccttgtcaccttcgacattaggtctgaaatgtagttcagggtcgaagttgatgtcgtgccttagtttggggttgttgatgatcttggatacctcaagctcgccaaggcttgattttgtgacagggggctcaagtggttgacttggggcaggagaccttctgctgtcaggtcctggacttgatgtggctgaggttgttgacatttctgaagggtttcgtgagagcggtgccgccgccgttgctggtgcattagagatattgtcatacccgcgtggtaagacttgtgatgattgcgtgtcctcgtccttttcgtcggctgatggttttctagttgtctccttctctggtctcgtctcgccttcaccgttaggtccagggcctgacgtggacaaactccgtctagacccctcaagcgggcctcttccaaacccttgatctgccgccatcttatcgtttgtcgatttgccgagtatttgttgatcagtgcaatcgattgtagccaagtttgaaatggtgatacttgagtgaaccaagaaacaggatgtattttgttcaccaactgtgcaggtagttgttagtcatgtcatgtcccaacaataggaaacatctcgggaacacgagggacgcagattaaacaatcagagcatacggccaggtgcagaccacttggtaggggaactattcatctaccagatacggtacaccaccaccaggtgcgagcggtgcgtcgtttgttttgtgtccaaggccgtatgcaatgctgagatgttgcagtcgacttacgagaatggtattagcttgaagcggatagtgactgttttcgtgcaccaagtattgcgtttgtgtaactgaatatgctgtattcctcttctccgttgccgtcactgttgcgtctgctgggctgcttcgcagttcgtttcggttgtatatggtattgtctttgtgcgttgccaatcgtctcgcgggtgcttgcgtcgagtaaatgagggtaggagaaggccaacttatttgttctaaaagcctatcgaaacaaataaagtcttacaggtaaaagatagagaagtcttcaacgctcatagccttaaagagggccaaataattctaagtatggggatacagaaataggaaacggatcaagaggaaggaaagagagaaagaaaaggggacgacagtgacgggagactgggatatttgatatgtggatagagtctgaatagtgtgtggcacttagacagacgagaccaggctagtggtacactggctcctctgatgggcttttgcgacaggtctttttccgccgacttcaactttgagttgtctccataaccgagtcagaggaacgaaagccttttctgtgctgtgcttggaaatttaggggccaagcgcggcatcatcgcgtggcatgggctggcctggttgggtctggcggtgggcaacggaacgccatgcatgcagaggggagcccgtgtaggccacagcactgtacctagaacgaggcaaaaatccgttaattgtactccctggtgctttcaccccagcatcccagctcctccaaacccgtctttctgacgtggaagggccctgcatgaatggagtgtgtcgaagaagaggggtgtgcatatagagttccaggtaggaatgcgccagttgtgagtgaaggacgccaaaatcatgtacactaatgtatcctcgtaccggactgtaattaagtatcctgcaaggttggtagccataaaacatactgtattttcacgtagtatactctgtagtttatcaacaatggcgcaaactgtgtttgtacctgggaaagttttttcttaaatgttgcccctggaaccaagtggaaagttaagaaggccagatgggtatcataacaatgaagaagatggtttagaacccttcaattgaaacggttgtcgttggtggtcgttgtactctcggctctacaggtcagacagagtggcattcagtccagcaagtgtcccagtcagaacaggacatgctggcggggattggattgcaatcttaacactgcagcgacagcgtgaccctctgatgttgtgagccggagcttgttgttgccatcgtctcggtgcctcgtctctgttagatgagtagggaagagaaggtcagacgctacttgactcagtctaaagggggtatcacggggaccactcactcaccgtgatcgatcttcctttgtctgatgagatatcttttgttttgtgacagcgacatacccagatacataaaaactatcaccgcatttgcgtactgtattgtatttcacgatagttgccgcctttgaaaaaattgatggtcatagtgagaagaaagtgtttcagcgaatgaagtgtaattaaccatggtccaggtgtactgtactgtaccgtagcagcgacgtaggatggctccacagagttattagtacagtgcgtgatcaagacattcgatgaagcgagtgggttttgtcatggatgtcatttcgtaggatgcgcgggatgagatggaaataccctgggcctggagatggagatgggcagtccaaagttggcagtcaagagtggatggtactttccagtctttagggataaaagaaagagagaacggctccttcccttacagatgccatcttgcgacaaaggaaagaagtaccgatcgtatcgtccaactctgactctctagaatgaacttgacaagcctccaaaatcaaagaaaccacctagcatgacactgcagacagacagtggacagtcaagtcagtcctggtcttgcaacattagaaaaaaaaataaacaaaaatgaaaacagggtcagacttcgacttgccggaggcggatcgaattccaggaacattcgacctaaacaggtcagggaatagcaaacttggcctgccgattcgtccaagaatttcaggggatctcacttattcgggaccaatgaagggcatcttgcacggtacaatcagtacattagtactcgacatgccacgctggaactggaagaggtaccctaccgtacaaaccgagtcctggcgccaacaataaccccaacaagggacggcccagggccaagtactccccatttcccagggaccaccatcgtcattccatcgcactagcacacctcggggggggggtcgcagaaagatccatccgccgccgctgctgatctagaaacggaccagaagcgtgcagatttcggcggagtcgttgcgcgactaatgagccgccccagcatcggccactacgagtcgtcctgcaactctcgctggtccagaagccaacaaagcaatgcaatctttgatgctggctgactctttgatggggggaaatcatgtttctcgtggtagtgtggtgacgacagttgcatgctgagcctcggttctttgactttgctgtgtgtgtaaccatcgcatctatggtctcgccaactgccgccaccacgagtgccgtcctgtatttctaaatattcgtcagaaatcttcacttgcacctcgccaccgcagacatggcatgtactagctgctgggtcagtagcggtgacttgtatcgatgcagtcagtcaggcagtcgtgtcattctgcaatgcagcaagccagtctcacacaaaacacaagtttgccgaggcgctcgcaagtggatatgaggttgtattcgtactccgttttgcccatacgttattacagccttctcaggcctctcggcgtacaatgaccgaccaactccaaggcgaagggcatttcgcgaataccaaacttgccaattggtcagcactactgatagtgtatcccagcctggtggtactgggatgcttttagctgtctaatctctccttggtagtctacactgtcccgtgcaagcatcttccatgccaggcagcgtgcaacagcctcgggcccttgattgttttgtacaatgaattgtattggtggaggttcacaatataataatatcgtgggaaccttgaatatagtagtgagcaccccaggccaccaaattctattcagggcgggcagaccagggttcgcccacgcttcggccatttcgatagaggctcagcacctgccacaacgtccatgcgtgcaggccctggagctgcatctgcgtcgaatgctggtggtgtcgtagtggtgtgtttggcagcagaatcttaagagcggacctcgtcgattcctggtcagacagggtagagcaaggagcagtcaacctagtatgcaccaccagttcaacaagaagagatgatgggttcatttctcgacagaaatgtgatgtgccaaccctgacgattgccctgcctttctgaggcccagggtcttgggcattcattgttcccattattactcactttttcttgggctgcgaactattatttgtccagttcaacaaggctcgctatgagtcaggattgacaacaaccaagaaggactccatccttcatttaaacatcaagagtcaatcgcaaaacaccatcggtgtgggaccacatcaccatccacccaggccacgaagtggccaacgcatcaatgcacctgtgttcaaaaccacagcccaaaacttggctctaaactaatgctgttctgcccaagatgctgcaaagctatcaatgcgggtaggaatctttcaccgccgtaaccgcaatggcagtctcaatgctgcttgctgctgctgtggtggtggtgtaacaagttgtggctgaacccatgggcacctcattctcattctcattgattgcatacaaatcgcaatttgatcgacgagctgctttgctgtgcttgttcatcatcaatcagaccgccaaggtgttctggtcatttccacatggccaccttcaaatcttattaatgagcaggattcgacgccaatcctgagtcggagatgccgtctcttattggaatggaatgcttttcgaaggcaactctatcattattcgggaacggacatatgtagtatccaagcaagtttctgactaagaccatccatcagccgcttcgccccaagccccaagtcccaagtccatgttcttttcagctcaccttgtccatgcggcgacggcggatggattcctttccttgtgtcacgtaccgtccgtccgttcaggtccgaaaccaccacatcagacatcggacatggcgaggctgcaaccatggcatatgtgacaataaagtaacttcccttccatttgatatcgtttgaccctcgggttcgcgggggtttaccacaatcgatttgttttatcgtgtgtaacctgatgcaagcagccaaggcagtccaacaagcgcccatgacaaatgatcacgcgggtttaaaaaataaaaataaactgtcgatacctacactaactacctgacataagtaaaaaaggttgtttgtttgtccctcgccttttgacttgaacaaaactaaaacccaaaaaatgttggctggttttgggggcgacaaggtcgatagtgccatgcaaggcgaagaaactctctactctactaaccctaaacccaacgattcattctcgaatctgtagggtgtgcctgtgtcactcgctggtccttttgttggcatttccatttctttggcaggcatgttatgttagtctcccagtcagtgccatgatgatgctcgtttgacgaggccagacgcagggcaacgagactgagttggccgagttaaacgatggtccatggatttgaatcagggacgtgttgccactgaatctccctcagctactatggtgcagtacaccgaaggtgttagttggatgtcttatctccatctcgaatcacctagattcgccttgcatatgcactccttttgggtccatcaattatatatgccaaccaccacactcgtattatagcagtatccgtatctgtacatggtttcgtatatctatcgggtgttttgtccccttttttttgaaggggggaggactgattttccctggacttatacttgaaggcgcctagctttataataatggagtttcatttcgaatgcagctgtgctggtttcacctggcactagaattgcgactcattttacggattgagcaggtggtggtgtcgtgacgagtcagactgggggccacctcatgcttcaggccgagttcggggctagaagctcggggccggagcagatccacgatacggcaatagtgactggtattaatagtgtagggccaagattgagaagcaaggagcggcgaaaggttgcattttgggtatggtggttttgatattaattcgacaacagacgacggtttcctcaaccagcattccatttgttttgttttgcttcagcctgtttagcacatgtggtcagccgtgctctcaacagtctactcatcgtattcatgcgagaattacgcccatgtcgcacacatatgacggcagcagactatctagtaggtttgcaaatgactggttatttatgaccaacttgagtgtgtgtgtgtgtttgtctgttactgtgccatctgattgttttcatgtcttacatttttactgcatcttagacctggatcgtcgttactaacaaaacataccagtcaatctaatccacccacccactcactctcttgccatgagacagaaataacgagtttttttccgacgcggctgaaagggatttctcaacagatcggctctagttaatcaaccccagattctggacctgcttgttgtcccgtattccttttccctgcgccaatcacacacctttttttttgctttttgtaagacgggaaggtttatatcaaaaagcagccaacattcaaaaaggcaaaggctgaactactaattccgaaccccgtatgtgtgcatgctgcaatcttacctttcttagtagatggatgtcacatccctcaacaatgtgcaaaattgaactgagcagggcgcggctcctcgcatgatcgcggcaggcggtattttaccgcatgatgttgaacacgcatgggctagatacatgtcctttctaaactcggtgtcttgtctataggttaggatgggcaacatgaccacccggcgtctgatataagcagaaaagcctcctgtctcgaaggacttaaggtacagtattacactcttcttctcccaggcaatatcgggctattgacattccattgtggcacgaccaggtcatgtggcattggatgttaccagcatcgaccgagtttcgttacgtgctgctccccctcctagccatcgttgcgttgtggtgtcacctcgtgctacttactctgtgagactttcccgaaagaaggggaataaaacactttcatgtacttgaaccccaagtttcctttccatgtttcaaaactgccggtttgcgtcgtaaattcctcgacatgtaacgtaaagcacacttcttcaccatggtgcaggatgccgcttcggcccatgtgcagacagagcatagcttgcgaacgcaaaggtcgaattatttcatcatcatgatctggagggatctgtatatgtgacagacaatgccaatactccgcctgatgggttctttcccccttcttcccttccaactcctagcctgtcgtgatatctttaatagtaaaaaacaaaaacatgtcgttgcgcatatgcggtttagttgaggaggatggaaacctgtagtctacagttagccaagtcaaatacagcagagaaaagaattgcgacgtacagccatgaggacacagcatatacttatataaggactcagtctttcgcctatcctcgcgcatttccaaaagatgcccatgaatctaggatcgtgttagcctcgtcgcacatcttggcagtcgtcgcatctcgtacccgttcttatttcggtccatgatgcctggtgtaaagtggtgaacgtatgcgctcgtgcatatgagcagcaggagaacgagtaggagggattggaagttgaagagggcagactggaggggctgttagcatatcgatttgacaacgaatgtgttgcgtacataccattttgaagacttaggaagctgatcctgtactgagaaaaacgtttcaaatcggatatctcgtttgtatgcctcgacgttgagctggacgttgccttatcgattcctccttctgcctttctcacatgcgacaagtgtacttaggggtaaagattcgccgaagccgcgacgtgtttcttcgagctctaaagtccaggggtgacgtacctaaattcaacccccacaaaagtcctaaccccactgaagggaccccggactgagcctctaacattcagtcgcaaggctgcgctgagcacctgaatcttttcgcaatatttcaactacatctcaaccgcgaggctacgcttctcttatccggatactccaatcatcaaaaatcgaccctttgcatccagcgactcttatttcttttcgtatctatactttgcaagcgctcaggcgctaacaaccacattcatcatggaacccagagctcgtgccggcaaaaatgtcggcaagatgaactttagccatgcagagcgtatgtttcgatgcctccatctcctaatcgcacatacagactgactcttgtatcagtggcacagctgctctacgcacacggcgacgttcaaaacccactccccgaaaccgtccgcgtcctcgacgagatcctcacagactttatgcagtccatcgcttttgaagcgacgcgagcggctaactactcaggtcggcaaaaaatcaagtacgaggactttgaattcgcattccgcaagaatccagcgttcctgggcaaagtccaagaggtcttcgaaaagcaaagagagatcaagaaggcccgagagattctgcgcgacggcgaggacgaaataatgaaggatgctgcggatgaggaaaagaagagagaaaagacggatactagacctggaggaacaggcggaggcagtgctgctgcagcttctgcggcgtcaagagcggaggaggagctaggtgaggctgatgatgatgccgaggcagagcttgatgcgttgggtaagaagcgctgatagggttttcgactgggaattactaggctatcaataaccttttgtttttatgtacttatggcgttctgcagaaacatggtcatggatgggttctggcgtttagagaaattactcggcatacaagactggaattatgaataatgacacagtcaaaggctaatcttacggcctctagataccaagacaaaaacacatctagcaaatgttaaatagacttcggtgttggatcgagcattcgttctgaggacaataatttgtaaatttagttctagatgtgcatagccttgtcgtccaacattcaaaggctctagtagtatgaactgatacgccaatttaacagccacacaaatgagaacaacacctaccagaccctccacgatatcaacactattcacaattgatattctactccaagcccaaggcaccactgtgctataccaaactacaaaactcgatcaacgcttaccctatactggcataatgatcatggttgttctcttgaagccaaaactgccttacttcaaaaatgaatcaatcttgaaccccgactcaacgcgttcagcatatgctcctttaatttcttgttactcttgtatcatctcttcaaaattgtattcgtgatgttatcatctactccattgtttaagattattgggaatggaaatatctgccgagtcacctatttccggacccaccttcaacctcaacgggcaaaacggtcatgacgggatcttcatcctcggccaaatctagcgatataccgacaccgaagtcggagtcttttgcagagccaagaagtaatccgatgtaagtggtggcttctggtttcttcgtctgagttaagcgcccactcattttttctgaggccctcgccactggaaccttgaatggtcgcgtgtcaatgttactatccgcaacgcagcactaccttgtctatgtcttgacaactcggcactggtttgctgatatggagcatctagtggaggagtccttaaagcatatgactgtctgtagtagaatacaactctcccatggaagagctgctcccataaacttccactgatgtcctcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcttgagttgtcggttcccgtgggatctttcctcatttgtaagactctattcgtccgtttcccttttctctcactccgtctgttgtaacttgttcctgttgtttgcgagtctgtaacagcttcatggacgaaaaagtagctgctcgttattaccttagttgaaatggacaaaactcctccgtcatatgatgatgttcctaagactccttcggccaagttgatgcctggggagtcttatgaatcacatcagcacttgctaccaccgtcggcctcacctaatcttataccttcgaaggctgacaatgccagttttgatgactttcgtcgaatatcttcaagtccatctccttgtccatcacctatccctctgaggcaattctcccataatgcagccgatttctcaaccgaggctccgcagtccaaatggaagcagttctggatcaagaacaagcctgctgcttatgtcgccctatcacagttcttcgcagctttgatgaacctcagcgctcgcctagtcgaacttgaaggtgatggcatgcatcccgtccaggctctgctcatgagacactcgataactgcgctgtgctgttcaacttatatgtggtggaacaagaccccagactttccgtttggcaagaaggagatccgatggctgctgtggctgcgcggagcgagtggcttctggggtatctatggtgtttggtactcgatgatgtatattcctctcgctgatgccactgttattacattcctcgcaccgggtgttgctggcataatctgctggtttgctctccgtgaacccttcactcgaattgaacagcttgcaacgtttgttgctcttctcggcgttgtgctgatcgctcgacccaccaccttgttctctaactctgataacgatgattcttcgacaactgaaccacctgagtcaggaggtatacccggtgcggatcacgaagccacacccgaagaacgtttgatagccgttgctgtggctttactgggtgtgctcggagcagctggcgcttacacgacccttcgaaccattggaaaacgagcccatcctctcatctctgtcaactactttggtgtcatttccacctttattgcattggccatgcttatctttggacccattcttgacatccagcaaccaggtctccgatgggttactccaacgacgatcaagcagtgggcacttctcctcccacttggtgtcctgggattcatcatgcaatacctcctcacatcaggtctcggagctgacaagtcaaaccgtgctaactccatggtttacacgcacatgctcttcgccgcgagtttcgaccgttgggttttcgggcatcgaatggggctcatgagtggcgctggatgtactttgattcttggaagtgcgattggcgtggttatgcttaaaaagcagccaccaccaaaagtgccttccgacgacgttgagaggcatggcaatgtggagggtgagttggaggggtctcctatgcttgtgacagatacgggggcgtcagaagagtttaggctttcgaggtagattggataaaagtttgttcaagttcaagtatctgtttgtatatgttcatatgacaaacataaatgttacacctgtacgtacacctttgaaagtgctaaacgtgacctcaatggtaatgaatacccgttaaaccttatgtcgtatcagcgatccctaaagtttcgtagatttcgcttctaatcgagattgtcaaatctcttccttcgggatatcctttattgaggaaatgtgaagctgggctcctcgagcaactccatcatttgttgattactgttaaaccactcacccaactgcgccgtatttcccatccacatcatggtattcgcacctctctggccctcagcaccatcaagcattcccatatctcccagcgtctgcgaaaaagtaccaacctgtgcagcatccattgacgagggctgctgctctccattattgagtccagctggcgggaaaccaagtgctgctagatatgtgttgagttcagcgcttgcctgcgtctggtctgcagtgggcgtagttgtccggaattcaatgtaacgaagcgctacagtgtagagaacttggaatagccgatgcattttggctgccgcatccgacagtgttatggttgtctcaaccgatgtgcaaaaattgtgtagacgggctagatcattttggtctcgagtttcgatggcttggcagaaaactacaatgaatgggatgaagggagcgaagaggagagtcctggtcttattagcattgtctggcgtggggtcatgtactgcaaccttaccagtgaacataggacgggaagtacaatgcattatcgcgtcccaagaggtccatgcagtcctggtgacgctgtagtgtcgcacgtgcagcctcgatacactctgggatgaatgttactcgagaccctggaggagcaggagttgctcggtaaataagagtgagaagcgagagtcggagcacgtcgtcagatatgatgatgaactctataaaatactctccaagcttcgttttgacttctctctcgcgagttttctaaaagtccggtatgagataatggcagacccgttgatatcaggagtacttacagccagttccctgctccttcgaccaatgtcttgcaaatcaaacaccagtttctgggagcgaagcctcctcacctcgtctgattcttccattgaaccaggactgtacagcagctcatatatttgtccttgacacctagctgtggctatccagagtgagatgaagggtgataagggtgtagcattggtagggttctcggagagcataggcacagtgacgtcccagtcttgaatagtagaggctcttccaaggcggagagagagactcttgtcgatgaaatatgtattccagaagaggaattgcttgcgctgcgcctcgcgaggcttgtcgttcttcatggtcgatatgcggtggtatcctagagtttgacatagctctgatgctttacatgataaagtccacgacagtgatggcttcgatatttcaatggcatagaaagcctagatgtgattagcagtgtatatgaaaaaatcggcaaagaacgtactccaagtagtagagcagaaatcatattggaagtagcgggtagatggaaaggtagattagctagcgctgtctctgcgttttgctggagtgctttggtatactcctcgttctcgtcgtgttccttcttatcagttactcgttgctggcgatcctggaacatgtacatcaggccgacattcacgaggatgaagtcagaatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncactcccttatccaggccgagatttctgagttctcagctattaagaagggggttgatcagtatggcatacatatgaatgataagcgatacctgattacttactttcacattcccgtataagggcaacggctgtttgaatcggtgggaggttattgcttttgagggtggggcgtggtattgttctggcatacggataggacatctccgtagcagcagtttgctgttttaatgaagtgacgatatgatgaagtgaatctagagtctcacgtaactcgaggctggcaccttgcagagactcggtaccgacagcattcttgagaaactcatttgcgaattcaccatgtgcagccaaagaagactccccctcgacgacggggctatcagcagtaacttgagcaagatgcccataatgcgttgaagttgaactttgggccggcgattgacgtgtaggatcagaatttggggtggtattctggctagattgaagagagtttgtagatgacatgtttgtcttcatgtctcgcatgagcgccgtgagtgtctcgagacggcgatcaatgatatcaatctttttctcactaaagtttgctcattggctaattagttaacttgctcatatcttgtagccaatgtggtgggtgaatcgggggacaggcagatattgacgatcccgtggccagtagcaccgaaatccaatccggggtaacatgacatactattgggctgagaggaggattcgagttctcttctcctttgggcgagtttcgtgatgtgtgcagggtatctttgcgtgtacacaatgggagcaaggcgagtttctatcgcaacggatctatacatgcaatgttactatgtatttggctatagaatagagaggatgggtttcaatatcagcagctttcagtgaataccgctgcctccgctatgtatggtcccttgctgcacttgcattgactgattgattagattgatttgataagtacataccttgcgagtcctgcatgcatcacactaagaataggcgttagtctggaggagccgtggggatagagatggacacagggaaggacagggctgttttaggttataggtgacactaactgctcgtcgaatagtcaaattagaggtattctggggcccatcggaaccctcatcggggccatcgacatcagggtccatgtgagcttgggagtcttcagccatgatgtgggatgtgagggttcgggaatcacggacaccgttggacagagaccaaataggaacaggtgcagcacgaatgtaggtgatggcagtagaacaatcctgaatatagcgagtgtcactgaaagagagaacgtttatgaaaagtatcaatgtctgtagcctaaaccgtccacgacttacatgggaaggagggaaacggagcggaacgcgcgggatccggaagaatcgaagccgttgaacgtaaacgaaaaaagtggaaagaggaaggaacggctcccgagaacaccgcaaaaccgaaacaaccaatcagatcaaaccaaagcccaagttcatccaatctctcagtgcaaggatcatctgcttccatcatggcctcatctaatgactgcagtttttagtagacattggagatttatcacgatgacttgcgtaatacaatacgaattctgagtcatttctcattcgaaaagctaccatctgcgtacttcaataccaaattgaattgagtggagtttgtctttcatcataagccaagacttcagtagatgaggcggcatgatatccgatgaaagacccctgtttttgatgatgcatggtatgtacgcatatcgacatggagatgaacctcagtctcggtacagctacagagagtataaacccaaagcgaaagaatatcatcagataactggcctactggtctcagcaacaatcaacctgaaccaagaccaaactctcttaaaccctaaatctccgacatcgtaaaaaaccaattttgatcctggtctagataattcattatcaatctgtaccccacttagaccactttcaaaggcggatctgataaaaatgcaagctaaagtgccaaggatcaccactaaatatggtctgttctgcccattctggctacgtacggagcacttttcactccaccccccgggttcttctcttcaaaaagttctttgggtcttgttcaaaaaggacgctacgtcccctctccttgctcgtaaaaatggccttctttcttcttgtttcttgaatctctcattcttcttctcttcgttccctagaaggttgagccttgtaacgtgaaatagtctaattcttcgatatactataatcgaaggaccagactaaaaaggctcggttacgaatacttcctaggctttacagcctgtcgcggtgaattccgtattcgtttagggacgtccaaaagtcatcatgacttcaagcatcaacgagaaggaaaacgaaaaggttgttggtagcagccaagctacctcaactcccgaggatgttgtcatcaatactgaaagtggcgatgctcccacaccaggtgaagatggagaaatcgagggttcctggagtgactacaaggtaattacagccaagtttcattctatcaagatctactaacaccattgaagcgcattctcacatatgccgggcctacagaatacctcatgcaagccatcgctcttgtcgctgccataggttcaggtgctggtattgctctccaaaatctcatctttggacaatttatcaccatcatcaccgacttcacttctggaaaatccgcacctagcaagtttcgcaaagatgttgcagacctagcgtgagtattcccaactcaagatattttcgtcaacctgctaacgtgccttcaaagactgtactttgtgtacctcggtattggtcgatttgttctctcctacatctggaacgtattcctaacctactcttcctaccgaattgtacgtaacatccgaaaggagtacctccgtgccgctcttcgtcaggaaattgcctactatgactttggtactggtggttctatcgccactcaggctacctccaatggtcgcttgatccaaaccggtattgccgagaagcttggtcttttctttcaaggcattgctgctttcctcactgcctttattgtcgcctttgttgtgcagtggaagctcactctgatctgtttgtgcatcgccccagccaccatcattgtcatgactgtcgttgccaccatggaggctgttcacgagatgaagatcctggatatccatggtcaggccaactcgctagcagagggcattcttgctagtgtccgaactgttcatgcctttgagatgcgagctagacttgttgacaagttcgacaagcacctcgaggaggcccacactgttggaaagaagatttccatcctctttggtctcatgttctctgccgattacaccatcatttaccttggctttggtctagctttctggcagggtgtccgtatgctggcaagtggtgagatcaccgattctggtgttatcttcacagttcttctttctgttgttatcgcagctgtgcaactgacccagctcaccccttacaccatcgactttagccgtgccatgtccggagcagcccaactcttcactctcatcgatcgcgaatcggctatcgaccctctttccaagacaggcgagaccccatccgagactatcgggtacgtagagttggaaaacatcacttttgcctaccccacgagaccaggcattaccgtgcttgacaatttctccctcaatattcctgctggcaaggtcaccgccctggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagctgaacttgaactggctccgacgaaatgttcgcctggtccagcaagaacctgttctgttcgaaggatccgtattcgataacatcaagcatggtctggttggcaccgagtgggaaaatgcaccagttgaggaacagatgaagcgaatcgaagaggctgctaaaatggcttttgctcacaacttcattatggagcttcctgatggttacaacacgcagatcggtcagcgaggtggtcttctctcaggtggccaaaagcaacgagtcgccatcgcccgtagtgttgtatctcagcccaaggtcctccttctcgatgaagctacaagtgctcttgatcctcacgcagagagtgtcgtccagaaagctctcgacaaagcagccgaaggccgtaccaccatcgtcatcgcccacaagctcgccaccattcgcaaggccgacaacattgttgtcatgtccaagggttccattattgaacagggttcacatgaatctctgattcttcaggacggttcttatgcaaacctcgtcacgatccagagtcttgctgtggatgatgagtcagcgcactcggtaaccgaggaggaagaggaggccgtccctgaagctgaaaaagaagaccttaaaatgaccaagactgtcactcaatatgaaactcacgtccaggagcgcctcgaggccggtaaggaacttggcaactacgacaaccacaagcagctgggcatcttccatgtcgtctatcgactcattgtagaaagccccgaggtagcatggtcgtacttcttcgttcttgcaggatgcctgggagctgtcgcggcatttcctggacaggccattcttctcgctcacgtcgtggatgtgttcactctcactggcgatagattgagagaccgtggaaacttctatgccagcatgttcattgttcttgctgccggtcttctcgtatcatactttgttcttggctatgccaccaacactgtcgcccagttccttagccacaagcttcgcaagcagagtctgcaggatatgcttcgacaggatctccaatttttcgatcgtgaggaaaacagcactggtgctctggctagtcgtattgactccaaccctcagtctattctggaattgatgggctttaacgttgccctcattctcattgccattctcaacctggttgcctgcagtctcatggctattatccacagctggaagcttggtctggtggtcgtttgtgccggtctgcctccgctggttagctcaggctacttcaagatccgcctcgatgccaagctggaccgggacacttccaagagatattctaccagcgcttcggtcgcatctgaggccatcacagccatccgaactgtttcatctttggctattgaagagtctgttctggataaatatgtcaatgagttgaatggagctgtcgctggctcaaagaacgatcttttcaaaattatgatcttctttgcccttactcaatcgattgaatattggttccaggctcttggcttctggtacggctgccgtcttctatcacagggcgacgtttccatgtacaacttcctcgtcgctttcctcggcgttttctactctggcccaggcctctggtcagcttttccagttctcgacgagtatcaccaagggagtcaacgccgccaactatattcttctggctaagcgaacttcaacctaatgttcaagaaacctctgagaaccgcgacaacggccccaagtcaggaggtcccatcgtactggacgacgttcgcttttcatacccactgcgtcctcacgctcctgttctccgtggcattgacctgaacgtcaagcccggccaatttgtggccttggtcggtgcttcgggatgtggaaagtcaaccatgattgctatgctcgagcggttctacgatccctcaagcggcactatcagcatcgacaactctgctcttcccagcctcaatcctcggctctaccgtcgcattgttggtctcgttcagcaggagccaactcttttccagggcacaatacgagaaaacattgctctgggtgttgatgaccctgagactgaaaagaaggacccggccacgtcggtttccaacgagcgaatcgaagcagctcttcgcgctgcgaatgcgtgggatttcgtctcttccttacctgagggtgttgatacacaagctggctcaaacggtgctcaactatctggaggccaaagacagcgaatcgccatcgcgcgggcccttattcgcgaccccaaagttcttctgctcgatgaagccaccagcgctctcgacactgagagcgagaagatcgtgcagggtgcccttgcagaagcagctaagaagggtgatcgtatcacaattgctgttgctcatcgcttgagcacaatcaaggatgctgacaagatctgcgtgttccttggtggcaagatcacggaggcagggactcatcaagagctgcttgcacagggtgggttgtaccgcaagatgtgtgaagcacaggctctggatagttagtctgttacattggatatgagtaacaagttggagtaaaatatttagtcttaatgatagcatagataatacccttgaacattgatttatttgagcaaaactggctacctgggtatgctgtaagttaggtcccttggatttgtgacatggaatttgagattgccatgtcatttggttggcccgtccgccgaataatgaatttgccaagaatgtaaccgggatggttatcagccgtatccagggcattacatggtgattgaagcagccgctacaagtcagcagatgttgatccaaacgcagatagcgaattgtttgggttagattccagtcgttgatgagggtgatttacaagggacggataatctgcggatgatcacgctgtagtgattgtaggttctcttaggcctctcaggccctccattcatgtccagtccatgtccagtgcagggtatggttagtgggatagtaatggtcgtccagatattatcgttctatggcatcttaatgatagattcaattataacattgcgaatgatatcctgcacctataaatagagattggacaaagcttcagacggtttatacccgttgtagctgtcggaacagctcttctgctccgcctctggatctagtcaccattcggtaggtaccgaggtacccgattccttccagctccgtgccatgagacggagacgggacggggtctccatatttcaaacatgccaacttgcacttgcgatctgtactgtacttccagaacgtttcccttccaactacagtgacgcctctttcgttcctcggacgatcatggcgaacctcgacttttaattaccagcaacaccattctattcacttttgttctttgtattactaagtacgagatttattacttcttttcccctgctgccactattaccgaactgagcccctctaccctcccctgaaagtcgcaaagcagtccaagctccgcgcagattagctcggcagtagcccctttgtgttgaacccgttccgctgacacgatcgcacaaagtattcgctactggcattgaaacttggttcctctctcatcacaagccaacgcctgtaccggcatcgccatggcttcagaattgccaaaagcgacagatctggccacgatgccagacgattccgatactagcaccagctccaccgagtctcccgcgcctgcgacgtcatccacaacaataaaagacacgcttgtgcaacccgaccagtccacaacccaagatatcccgtcgcaacatgccgaggaatcgctggagcaagctggtgctttcaacgcttggctctcgcaggagaacgaagacgatggcgccaatgactggctagcttccgacgatgcggtccccgagcagacgcaacaagaggagacccccaacgaggctattcccgagcaggtggatactaagcaagaggacgccgagcaagcaaacacccagaatgtcgacactgagaaggcagatgctgagcaagcacacgcagagcagtcagagactgagaaagcagaggttgagcaagtagaaaccgaagctgtttcaaaacccaaaggaccggtagcccagcattcaagctcaaggtcctttgctcgtacagtgtctcacgaaatcagctttggtgacgatgacgagggtgaatggacactgagtcgcaccgataccgaccctttcaaatttatgcctcccagcgatcgaaccaactctttccctgcagtcccacccgctcattcgactgcagaggtggatgaacaacaccatcttccctctaaccaggctatggatgtgttggaagaaacagagagggaagtagatgaagaagaggagttatatcaacaagaggaaacttcactgggactacatacaccgagaagaggccattcttcgtctatttctatcggaggagatataaagagcccggaaggccaagattctgatgaaagatacgaagaggggataccattaattccgcatgacgctcaagaaaccaacgaggaacctgttgcccaagaaaacaaaactacaggcgacctttttgaaggagaaggtgacgaggatgccgattttttcagccaggttcagggctctgagtccgtatctgaggagcagcatgcccctaccttggaacgaaaatccacgatgcaagtactggattcgatgaatgcaggctctgtttcgaagaagtcggcgcttgaggggacccctgaagaggatgaggaagaagacgactcagactcggattcagatgacagcgaggacaaggctaaagaggaagaagccgcatcggctgagccaatgcctgttgcatctgatccatcccccgtcaaacaggaagatattgcttccaaatgggaacaagcattcgccgatgacgaggaggacgatgatttcttgctcgacgacaacgccggagaggaaaaacaagttgaccctgctgcgttctttggaagcgatgatgagggttttttagaagacgaagagccagctgcggacccagtgcctgcgcctgcgcccgtgccttttcctacatcacgtcaagcttctgggtcaaatccctacatgccacaagcaccagccgttcacccagcaccatcaccttatgcccccgttaaccaggtgcctggagtagctgctcccccaattcccgcatataatgctccagtgcctggtatgactcctttcggtgctgctcctcaatatggtcagccagctcccccgcgtccagatatgccaaaagcacaaagctttgccgacaagtcaaaaggagggtatcactcgccatacgatctgccaactgatcttgttacgaatttggtgaagccccgcaagagggcaagcatgcaacagctctcacaaacagaacagcttcatgctcccgtccaaccaccgcctagaagcgcgagcgttggtatcccggctcctcccaccaaactcacgcccccgtcttctagtcatgggccgcctgctcaacaaccaggacccccgaagcctgcggctcccggtgctcatcacaaggagaacttcttcgaggaactgcccatgacttctaggccgcgaccaagctcacggacaagccagagggctgcttcacctgccagaaatgcgcccccagttcgcgcacctcatgtcccttcaccactggccccttcgtttccgaaccagacggccccgccatcagctcctgccatggcccctcctcccagcgagccttatggagagccttcgatccaggcacctgttgttccaggagctggtcttgttgcgcctgaaagggtcagcccatatgctgctctgactacttctgccaaccacatgccacagcctccctcgactagcgcttctcgatactctcctgctcccggaacaagtcataccgcgccaccagctcctgtgaacagccgttattcgccggcacctccacccatcaagacccatggatcgtacggagccgtggcaaattctggccctggaccaatgttgccgcaccagcctagaacgtcaagcccattgacccattctgagactgctcactttgagcccagattgagccgagtttcgtctctgcctcccactcgagaggtagatgaagaggatgagcaacagacccaaacaaggtccgtgagcgctgctctttctcctcctccccaggagactagattcaatcccacatcaccaccacctcccagctatgctgggcagttgaatctgtcaccacctaagcaagcgggcccatatgcacctatggctgcgtcgtcggctcatcctggcttcgtgcctcctcctcgagcccaaacccaatcgccgagtgcctctttcggtcataagcaggcccagggatcttcagactcaacgcgccgcccttcgtctgctcactcccactcgtatccttctccggtaggcgcaaagccagtgccctcaccttatgccccagtagcccctgctgctggtgtctcgactgttcgaactcgtggccagtccatcactatgaatatgattgcacccactgatggtcgggagaacgatgaacttcagcgatggaaaggcgtgcccatcatctcttggggtgttggtggcactgttgtgacatcattcccaaagagtgttccccgatatggcatgaaccaggctgttcccatgattgtgcgcacgccaggagaagtaaaggttcagagtgtcaaggacctcgaaccccttcacgagcacgtggctaaattccccggtcctctgagaggcaagtccaagaagaaggagacgatttcgtggcttagtgctggaatcgaattgctggaaaaggatttgcctgacgtttcattccattctcagctttccctcgaggcaaagagagctgttgaacgcttgttactctggaaaatcatgcgcatttttgttgaaaatgatggcatcctagagggcaatcctactgtcgaggcagctgttcgagatgttctctctcccggggagaccgcaccggcagcgggtgatgatgctctctaccctgccgccagcaactttgctgcaggcattgcctctgttacctcgatgcaggctgacggcgttgacgtgtccactatggatcaggttcgacatcacctgttgagaggcgaccgagataaggctgtgtgggcccttgttgacaagcgactttggggacacgccatgttgatctcacatactgtcgagggagacctttacaagcgtgtggcccaagaatttgtccgcaaagaagtcaattatcctggtcacgctaacgagtctatggccgctctctacaagatcctctctggcaactttgaggattgtgttgacgaactcgtccctgtacacgcaagggctggtcttcaactcgtgtctactgaaggaggttccggaccctctaaggacacactagatggactagataaatggcgcgagactctttcgcttgtgctgagcaaccgaagtaccgacgatattcaggggctcaatgctcttggaagtcttttgtccagctatggacgagctgaagctgcccacatttgcttcatctttggtcgccattcttcaatctttggtggactggacgaccctaacgcaaacttcgtgctcattggagctgatcatcgacagcagtctgaccagtttgctaaagagacagaggccctccagctaagcgaagtctacgaatatggcttgtctcttgctggcggagcccttggcacagcaggaacaccacatctggccgcttacaagctcgagcatgccatgactcttgccgaatatggtcaccgagacaaggccatgcagtattgtgatgccattctgacagccatgtccgcccagactaagcgctctccttaccatcatcatgttctcgaggctgcagttgaagactttatgtcaaggctgaagtcagcaccaaaggaagagagcggctcgtggatgtcgaagccaagcatgaacaaggtctcggacagcatgtggaacagatttaacaagtttgttgccggagatgataccgaggacaacactggagctgctggagatgcaggaccgttcacccgtccctcaggagagtttagtcgatcaccttcagtgtcgaactttgacgtctatggtcagcagtcacctggtttcggaatgacacctgctcagacgcttgcgggtgctgctgcgtcatcaaaatatgcaccggccaatatgacacctgtcacgaatctgaacccctactctcctacttctcagtacacacctggacgaagctcgatggaacaaacccctgcgacgacctatggacaaaacccatatgagcccgcataccctggtgttgcttcagcaaaccaaggagacagttacacaccatcggtccctcagcctgagtcgaacgatactgggcttggtggatcaggccttgctcccgctgcccaaattacacaaggatactctcctgctggataccaaccatacggaatgccagcctcaacaccgatgggtggagacgagaagcctgccgactcttccgcgcaaggcttccaacctcttagctacggttacgagcctcctcaaatgtccttcaacccttctgagcaggcaagtgaggagaacaagaatgagagtagcagtggcggatacgagcctccttctttccagccttatggatacgagccgccatcctatgagccccagtctactgcagatgatgatggtgaagtacaccaaccaaaaaagaagagtattatggatgatgacgatgacgactttccttctatgaaacctgctgtgaagtcgaagtcggacaaggacagagaaaatgaagaaatgttccgcaaggctgccgaagaggatggtaagtttgttccttccaagctgatatggtatatcactaacaaatgaacagccaagcgtgcagctgcccagcagtcgtccaagaagggatggggtttcggcgggtggtttggaggtagcaagaaggccgctgctctcgagccgtcttcatctggcgaatcttcaccaggcaagcccattcgtgccaaactgggtgaggccagcagctttgtctacgaccctgatctcaaacgatgggtcaacaagaagcctggcgctgaaaacacaccagccaagactgctacacctcctccccccagggccggtcctcgctctgtgtctggaactcctcccccgcctgcaggcactccacctccacctttggtctcgagcaacagcgcgccgccgccgctcatgcctccaaagttacgcgctggtacgcctgagttgtcgaagcaagcgtctacagaaagcctcggcttggcaccacctgttatgatgcgatcggtttctaacactagcaatgccagtgcaccgcctagtcggccgaccacaagcatgagcaatgctagcagcattgatgatttgctaagcgtggcaccgcgcaaggccggtgacaagaagaagccccgaaagggtcgctatgttgacgttatggccaaatagacgaatgtgagatgtctcttcgtttggatttgaactaccagatccattctaggcgttattgtggggattcgtgctagaaacgaatcggaatgtattaataatagattactatcttgttttttgtgatttggcgagcagtgggatcgaagaagcgttggcctggggctataataagcgtttgtacacaagatattggtgtggaggtcaagttgtaatgcattggattagcagaatcatagaagcagcgatattaccgccgagatatgattatgactcggatggattttaaagcagaacgataatacgataaaaaatgcctgcatgaagtactcgaccaacatgtaaattgaaccatgattttgcagttgtctattatagtttccctaactccacaagtccaacgccgagatatcataatgagattacatctgtgttttatacgctgtacgactgcacataatactgatactaattagtatggtctatcgaaacatgacagggcaaaaaatggactcaccgtcaccacagaatcatcggctgtggcatcgtcgtattgcggtacgtagacgtaaaggatcagagcatggtcatctgcaaagcaagcaattacccggccttctaaccgaccaacactcaagactcgactccaatccttgccgtccacgcgaactgtcgcccagcgttcagggccgtcttctcggaactttgtactcggatgctcttcgacggggcagtcgagctgtgccggatctagctctgggttctcaaggttggaccacacgctacatatgtcggttgtttcagtaacgatccgcagccgcagaccgccgtgcatgttggcgctgatttcgagcttgggtgatttgctgttgttatttgagctagagttggaggctatggcaagcttggtaaagcgatctgaaatagccttgagctgaagaagtggtggtaattggatgtgaacatctggttcgcgtactcggggctgcatgatggtctcgacggtctctggatgaagaactcgtactggaatatcttgcgtgatgatcttttcatgctctcgccgtaaattagtctcgaggtgttcgggctgaaacatctcatcatcgtcaaaggggtcatcgccgccggcggtgcctgaaggtttcgctgctccaggagggttgttggctgacgtggttgtcgtgattgtcatggaaagaactggcaaaccatccttttttgtaaggcgcaaggaagcagacatgctgttgagcgctgacttgagagcgcgctgtagaggctgaaggggaagctctaggttaattgtgttgcctgcctctgcagattgaatgtggtagccatcaaagatgaagtccatggcaagtgagcttaatgtttgtcagcgatgaagtcatggaaacggaagagaagacatacgcccagacttgagatcccatatctgggatgactgtgaatcgcgctgtgtcatcgctgaggcgcaaccaggcaatcttctcgagagagccaagtgcagctacaagctctagagattcacggttagaagtgtccataaaaacagtaagaatgacgcagaaacaggcgtctgtaaggaaagagaactcactggcaaatgtgcgaatattcttcaattctgttcgaaagcgcattatgattgggaatcgcggtggtctaatggagaaaaggaaaggatctaagacagttgcgttaaagggaagtggtgatgtcgaagttgacggttgtagaatttgtggggcgggaaacaggcagttggagttcactggaagagatgatatcagaaccattgcgttctgttccataaatgacctacacagacatttcgagagatgtccaataaataaatgctaagagttgttgtttcaagtatcatctcgtctcgtccatctcattgtatatccatttcgaactgactctgttctttgacttacacgttggcacataacaactcgtcaaagaaataaggatctacgagactctatgataaaagaatgatagtcataaaagctatctaggggacttggtgtacttgggccggtgctggtagaatggtggtaagtcacagcccgaactatatctgttcctcaagggtttcgtgttcagagtcaaggagggaacagaaaggctgacctctcagctctgggatgcaaaccaaaataaccagagaatatgctctcaactataataaattagcctatcaattttatctattatggttctagagtttaagctcactgatactccgaggagagcaaagatgagacggcaatgataacgacgaggtctatgtcccgaacgtctgcctcagtaatcgacaagtattcatcattgtatgactacaaataaaggaatctgacttgatgacataaaaaatggactgagaggagtcacaggcaagccggctgcagcctctctccatagtatagttattcgattctctcccccaatcgaagaaaaagaccacctcagaaacccagcaagaggttcagaaagaagacgtcaaggaagaagaatacttgtctgcagtccaaggctttgcctatacccaagttgatggagtcaatatcatggtcttgttcgtttcttgtgtctgaggtctgaacatttcgtctcctgagactaaacaatttctctcattacctgcttagccagtacctacataccgctcaaaccatgtcgctgaaaaaaaatacgcatcctaatgatggttctgttaaccctgaatattcaactcgactcaaaccactggttctaaggtatatataacaatcacagtcgaacgctcttccagctgagctattcggggagatctccgaagcggaggaatagctgttgatggttctaaggtatatgttaaatatgctgaaatccgcaattatacaagtacgtgcagcaacctcgacacctttaactcgtcatctaggcacattgaaatcttcatcctgcgtagatcagttatggtattaaagtatcaaagaaccgtctcatgctgccattaggttgatatcaaggattctagcgggtatggacagcggtttcttgattgcaatcaactgacttcaaaaaggatataatggtttgtgttattatgatctgaaattgttccttgctaaacggtctggttcatcgtcactatcgtctctaaatccctcttcaagactatactcgggttagcaatgctcatgatatgaaaaaacgaaacaaaaaaaacgacatgttcttcttgtggccacttactctctgctcagccgcctggcattgtctggccgggccgcacgggtatctgcctccatctgacgccaggtagcctcgtcgacgtttccaagttcttctccatcatcacctattccgtcatcagaaccgtcgtcggatgcgaacgcgacgtcgcggttggagcgccacgcagctacgcgggccgttatgcgctcgcgcaaagacgacgtatgggacgataacgtgtcgaggggaagatattgactgtagcgggcgtaccgacgccataatggaataagaatgtatgtgagcagaatgaagagaatcaacgagatgacggcgggaataatgagcgtctaattgcgatcaggtgttagtatcgtaccgccacgaacgccaagaatattggtcaagttgtcatgatgaatacataccttgatgaccgacattgtcgtgcccatgttctatctctcaaggaccgaaggggacgagtctagagcttgtttcagcgtaaaatgcaagtttcgagggtgcagcggatgccatgaggttcgagatccgacgttgccttgaggttacgacaggatagtagaggctgtaggcagccctggaaacgtggctgaagccacaatcacaaagggcccagcgggaggtgacgacgccgaagatcccgctaaaaggggtcgaccaacggaagggtttaaacttgcaagggggttaaaagtgccaatatcaacgtcaaagattgacgagcgattgatgtccccagttcattattgagaataaagtacatacataaagtagtggaacttgtaattgaattctagctgaagcttcctgctcatcaagacaattgacatgatgatcacccacatagtatctgtattattcgcattaatgccttaaatcaatccatgatcggtaaatttccatagcacgccattcattgagcgggtcatgtagcatctaccttcgtacggatacaaagtaattgatacctcgtatcatcagctttttctctcaagctagacatgtcatggatacgagtaagatatatcctaagattatggcccggccttcgggttgtagaaaacttcaatgtacttgcataagggacaagataatatgcctagtcattccatactatgtttaacctggcctttggctggagtacctactaatttatttcccgtatcttaaacttgggtcttaagtgttttgctatacccctggtctactaaagtacagagtattctctcctgacaacttccgctcatcaaccctgtatgggattgttcttagcttagaaagatggctgaatcgttattcgttattcttggtagaggcaatggcttatggattgaggctcacaatgtctaaaagtccaagtacgacagccggcagttgaaatcgaatggaatgagtcgaactgaggccctgagtcaaccgacctcgcttaagaatcaaggatggagaagagagatctatgtctcgtctcaaaatagtggacggatacggacggaccccgagacaaaggagaagagctgcacgcggttcaagggatagttgagacagttgaaaggaagaattccatgcatgtgtatgtgtataatgtggggattacagcttaaagatgctttcgtggaagccaggcaaatgcgcaacaactgttaccacctcatgagctcaagtgtaacatgaagatcatggccagatacatcatagttagctggttgcatgaactattcccaggcataccgtcaacttggcactcgtaaggatgtatagtaagtactcctgtgacgtgccgcatgttggtacgagggtttgttgtagctcaaagatcttgcagcactatcagtgcgattgattatacgttgacagtcccagtttcctggaagctgccaagttgtcgtggacacgtttctgcatccttcttatctttgataacgctagaaatgatatgaaatattctacaagcaaatgtaggttgacagtgtctacgcgtctttaatctagaaagcccacttcccctgataggtcccttgattcttggaacaaaaaagctacccgcctgtgaacgggttgctgctaaaaagcgtccatcccacgaggtcgggccaacgcccagtcacagcgctttttaggggtgtcaatcatggacctacctcagcttgggtgaactccatccacttatgacgcccaatgataagcactgactgactatgtggtcaatcttggctgatgagcgaaatttaaattataccaaacgaatgtatacgaactatcgatttcaacaccttgacctgtgtacactgttagggcttttgggacgtctctgaattactaagtaccttaggctgctcaatttcagaaggatccatgattctcgatgcccgcccgtacgctacccgtgctaccaggttccccttggcgctcacagcgctgaaatcgctcttagcttagcttccttaggtgcctacccgacctctaagcggcggctaagcaatactggatccatcatccccatagacactcaagccaatccgcattcgtcttgcccgtgaccctcggtttggcttgagcagctacaagatccctgacgatagagaaaggatccaatccaaccagatcatccccgtcttttggacacccaactgacttgaatgattaggtcggatccaacactttactttactgctacgctacgctcctttatgcacaccaccttgagttaattcggtttgcagttcaattcgtttcattctggcaccactccttcaagcagcggcatcatccggtcaagcttaggccttttctttgtctttttaccttacctttttacctttacccccccttccagttccttacactgcagtatctacatacatttcctttctgtcaaaaagcaactcccggcgatcaaggttccaagcccgcccacaacgctcacgccgcttcgatttggagatcctccgcaccccgaatagtctcccatcgtttcattcaacgtcgaatactgtgccccaaatgaagcgagcggcccagggccagcagcacatcaccaacttcacgtgttccaactcgtaaccgttggttgacgagcacgagcacgagtcctcgacctcgattcctcctttttttcttctttttcttttactagtaacacatcagctcgaaatcgacattactttcgaaatacgattcgcaacctaaacactccgcttcgacgactgtcgcggacacgacgtcgcagtcgccatgtctgacaagactagacagtcctctggcggccggtctctcttctcgcgaagtaagcacaaggagaaacgcttaaatgaggacttgagataccccgcagacgatgcagccagctttcggtcctcgcgccataagcgagagtcgtctgctatttcgtttgacggtcgcccagagtcctccgacggcggtatcaaccagatggccggggttataacttcgattccatacgacaccatcgggggcgggtcacgctctccagttcctgtcgaatacttgcccaagggcgagcagatgccggtgcgccgaggagaacctcttccacaccacctcaatcaaaatggccaagactatcaccaatatccaagctgggacgggtcaggccagtctggggcccgttctccagggcgccagcctgctggtttcggttatcccaatgcaaatgttaccatggcttcgacaggacgccagactcaatatcagcaatggggccctgccaggggcagttcgtctcattcaaataatgcccctaacccccgatacgactcattaatgtcttccactgctcgaggctcagcagacaacttgagcatacagtcaggtaattcgcgccacgctcatactatgatatctcgctcaccaagaacagcaatgccaagtgcgtcttctcaaagctcctatgctgcttcgcagtactcaaatcgcgattcccaccgattcaccaaatttccctcgggtcctcctccaggacaaagcgaccctcagggtggtttctatttcccgaaacccgatgacgataatgtggtcgagcagatgtttctgcagctgatgcagaagcgaggatggcacaacctccctgagcaagccaggagacagatgatggcctacccggcccaaaagaagtggacgttgctctatcaagatcgactcaccgagtggcagggcgagcaaaagcgccgacaaacagcacgaccgacacagtataccgcgacccccgatatcacgacttattccgacgaggaaggcactccagaatggtatgtccgacgagttatggaggaccgacttgacacgaagggtatgggaagtttggaggtaaacctaaggactcagcagattggttgggtaaagagatttgtcgagtgtcagggacaggtcgccttgatgaccttgctacttaagatcaaccgcaagacggcacagggacctgcccaagacagtggccgcatcgacagaggccttgaccgcgagtacgacatcatcaagtgtgtaaaagcattgatgaacaacaaatttggtgccgatgatgccttgatacaccagaaagtcatggtggcactcgccagctcgctcatttctcctcgactcaccacgcgaaagcttgtcagtgaaatcatcaccttcttgtgtacatggggagagaattccgaaggtcacttgaaggtcattcaagctctcgatgaagtcaaagtagcatcaggagaaaatgggcgatttgatgcttggatgcgcctggtcgaggttaccatcgatggcaggggcaagatgggaagtttggtcggcgccagtgaagagttgaggactggtggtattggaatggagaacctgcttatggaatatgccgtcgcgaccctcatgcttgtcaacatgataatcgattcgcccgagagagacttggagttgaggatacacattcgagctcagtttacagcatgtggcatcaagcgaatcttgacgaagatggaggagttccaatacgaactcctggacaagcagatcgagcgattccgaaccaatgaggccattgactatgaggatatgttggaaagggaaaacagcagcatcaaggacgacgtagagggcgaagtcaaggatctcactgatcccgttcaaattgcggatgctattcagcagcgtcttcagggtaccaagacccaggattacttcatttcagctctgcagcatcttatgctcatccgtgccaacgacggcgaagagcggctacgcatgttccagctggtcgattcaatgctgagctacgtcgctatggataggcgattgccgaacatggatcttaagcagagtctcaatttcacagtccaaagtctgttagacaagctgcatacagattcggaagccagacaggcacaggatgaagccctcgaatcgcgacagatcgccgaagccgctatggcggagcgcgatgaggtgaaggctcagctggagctgggtgccgatggattagttgccaagttgcagaggcaactggaggagcaagctaggtttatcgatgctcaaaggagacaggcggatggactcaaagccgaattggatagcatgcagactatgcgagctaaggaagcgcagcggtatgagctggagacaagagagttgtacttgatgcttcgagacgctcaagatgttgcagcatccaaagccatcaagagtgcaaatgtcaccgccagcaagactgcacctcccgaggaccctgctcgcatgcaaggtattctggaccgcaaccgtctcatggagcggctgcagatgcagatcgagcgacaaaagacacaatacaagcttgagggacgtgtgtggggagatgctgtcggaccctcagatcgtcttcgagctctccgtgaggagatggatgacagacccggaacacctcctggcggtggaacgcctccccgagacttcacaaacagtgtattgggcagcatcaaccgcaacacgaagatcccccgcaagcctctcaagagacgttctgatggcgaagttatcgaagaggacgatgagaccgagggcgaggatggcgttgtctacgagaagcccagaatcgttgagatgaagcgaccaacgattgacgctaagcaacaagctggtctgctcggtgagatcggctccaaggttaagaagtatgatggtagcgactctgaggatgacacaaccggtccttcacaccctagtatggagacttcgtcacccatcactcctccaggcgatggcgaaacacccaagattgaggtcactgctgctggcgctgctcctccgcctcctccgccgccgcctccaccactacctatgcctggccagctctctggagctccaccaccacctcctccacctccgcctccccctatgcctggccaaatccctggaggacctccaccacctccgccgcctcctcccatgccaggtatgcttggtggaccacctccgcctcccccacctcccccaatgcctggtgctggaggtatgccgcctcctccacctcctccaatgcctggtggtgctatgtctgggcactatttgtctcgacaacccgctttcggggccaccccaggcattggcttgcctgttgtccgccccaagaagaagctcaaagctttgcattgggagaaggttgacgcccctgagaccagtcactgggcggcacacaccccctctgctgaggctcgggaggagaagtatcaggagcttagcaagaaaggtattctcgacgaggttgagaagctatttatggcaaaggagatcaagaagattggcatgggaggctcctctaagaaggacgacaagaagcaaatcatttcttctgatctccgtaaagcttatggtaagttgattgctgtttggttgacatggagcctggtgctaacaatatgtagaaatcgcttttgccaagttttcgcagcactctgttgagaaggttgttcagtcaatcatccaatgtgattcagaaattttggataatgttgttgtgatggacttcctgcagaaggacgatttgtgcaacatccctgacaacacaagtaaacaaatggcgccatacagcaaggactggacaggccctgaggccaagtctcagacccgtgaactcgatcccactgagctcacccgtcaagatcagctttacctctacacggcctttgagctgcaccactactggaagagtcgaatgagagcacttgctctcaccagaagcttcgagcaagagtacgaagagatcaacgacaagatcagacaagttgttacagtgtctgagtcgctacgtgattccgtttcattgatgaatgttcttggtcttattttggatattggtaattacatgaacgacgcgaacaagcaagcacgtggtttcaagctcagttccttggcacgattgggtatggtaaaggacgacaagaacgagtcaacactggccgatctcgtggagcgtatcgtccggaaccagtaccccgagtgggagactttcgctgatgatatcaacggcgttatgactgtgcaaaagatcaacatcgagcaactgcaggcggatgcaaagaggtacatcgataatattcgaaacattcagatgtccctggattcaggtaacctgagcgaccccaagaagttccatccccaggaccgagtcagccaagtcgtccaacgcattatgaaggatgccagacggaaatctgaacagatggagctgtacctggaagagatgatgaggacatacaaggacattatggtattctatggtgaagatcctgccgacgatggagcccgccgggatttcttcgccaagttggcgctcttcgtgggcgagtggaagaagtctcgtgacaagaacgtacaggttgaggaaacgaggagacgtaacgaggcatcgatgaagcgaaagcatacggcgcagctcaagcttaccagcaacagcaccgaagctggacctatatctccttccaacaccggtgcaatggattccctactggagaaactgcgtgcagctgcgccccaagctcgggatcagagagaccgaagaaggcgagcgcgactcaaggatcgtcaccaggtgcgtgttgcttctggacaaaagatcccagacatcgacgagatcccagaagcagaggcaactatcaaggctgcagaagcaccaagcgaagacgactcgaccgtactcagccctggtatgtcatcacctcgctcaggtggggatgatctagcagacagggcggctgctttgttgcaaggcatgcgcagtggagatggtgcagatgacgagaatcctgagaggagggaaacgcttcgcaaggctagacggcagacagcggaggaagaaagaaggttaaggaggcggcggagggataggacggcaacgaaccagtcagaagagaacgcagaggagcacaaagaagagtccagaccagagtccaagggcggagaagacgaggcagcgaaagagcaacacagtgaagctgaaccgcctacagaggacgatgtaccaacgcccaaggcagatgctgcaggtgatggtgcggtagaggaagaccatggagaaaaggcatgaggatgagatggatggacggacggacggacggtgtttgtcattcgatgcataccaatggtgttgggaactgtttaggagggagatggaaaggggataccgcgtttgtatgtagtcaacgcgctatacgtaatgtctacaccagcacacagtaaaagagagtatttaaacaagccttgattattgttgatttgttattgaaacattgaaactcactttgacagactcgcaaattaataatacatgtttacgcaattagccgcctagttaagtatatctggtctggttttaggaggatatcttgctcggtgacaaacttataggtctggcataaatgtagtattactatcgcctaaactcctgcctaaattaagtacactgcaaatacaatgtaccaatgaatattctaaaccaccctgtgataaaactctctatcaagatggactgagaggtctattgaaaccgccgtttcggttcatgtactggcgatactccgtcttcttctccttccgcactccaccagcgttgtttcccaagaccttcttgttctttgtcgttccgaacccaccaaagcccatcatggcctgcatggcagccaggtcgtcgtcctctgcttccattgggtcgtcctctgcctcggaggcctggccatcttctgagtgggcggtttcctcttcgcgctcggggcgtgatgtgggtggtggtggggagcggctggcacgagatccgacattgaaagacatgtgaggtgctggacgcttggcttcggggcgagtacgtgtgggaagggttgtttcgttagaggaggggctgcgagattgtggtgacgcagagcgacggggtttggctgaatgaattgttagtcttgcctttttgtaagaggattaaaagtgcatacctcttcggtccctatcatcatcgcgacgatcatcccttcttggttttggcggtgcatcgtctccatcgtctcgtcgcctgtctctcttatctcggtcatcatggtgtcgcgaaccccgattattttggcgatttctatccccatccctgtttcttctatcaggagacctggaacgatctctatatccacggcgttcgcgcgatcgggacctgtaccctctgcgatcacggtcgttgttgtccctatcccgtcctccgcctccgcgcctatcgcgcctatcagattcgtcccacatttgacgactgtctggccgtctacttcgtctcgagtcgctcatgtcgtcgatatggtatttacgtctgctcctcgactttgttgggatgcgttgactattcaaagcgggatgttgttggagaaagcatgcatctagagaattctagaaacgcaaggctactgcaaaacaactttaatgtggagatcgacataacgtggcggtggctagtgaagccaattgattggtcgaagctctaccactgaaccccggatttcctagagtttcagccttgcgtcgtcattgtcaattcggaggccccaacgtacgtgttctctggagcttcgcctgtctgcaagctgcaacaaaccgattgcggtagtggatttctttacaagttccagaaccccatccacgatcgtatcttcagagataaataaaggggtatttaattcctcaagatcatggtcaagatcgcccaatgggtgtcgacggcggcactcatcctgggcgcctcagccgcagatgaggcctcatctgtgctgacgacagagattggccgtcaaaataaccagagtctcttttggggtccatacaagtccaacttgtattttggtgtgcggccgcgaacaccagatggtttatggacggggctcatgtgggcaaaggttgacgactaccaagacattcagaatggtgtgtgaaacgtttggttattactcccaaatttactaacgctagtctcaggattcagatacacttgtgaacaaggagaagatattcatggatatggatgggatgaatacgatgcacgcataggcggtgtgcaatcaatccacgacaagggcaacaatattgacttgacaacgacatttgtcaagattccaggaggcaatcatggcggaagctgggccgctcgcatcaagggcgagcttcgagaaggtgccgcaaaggacaccaagaccatgcttttctattacatcgcccaggacggcgaaggtgagctcgatgttgaaggtgaaggcacacaatttggtttcgaggacgatgtcactttcagcggaaactcgaagactctgggagactacaagcttgccgtaacaaagggcaccggaaagcatcccacctccaacaacaaattgctcgaagaccgacatggagacaagactattgtctcaagtccccaggacgttccagaggaccatacctggcagggcaagcctgttgtgtttaagaagcttcaagaagctgtttcgcccgtccaagaaaatgccgaccaaactgaccctccaccaccatggcaggtgtaccgtattgcccacgtacccgccaaggccaatgtccagatcgtagagaagacgtttgaaggacccttcgaattcgatgttatcttctcatcagcatcttctggaaaggagttcaactctgaggacgttaccgagcaaatcaagaagacctccgagatcttcaacgagcgattcgcaaacactttcaagctcaaagagccattcaatctcgagaaatacaagaagtttggcaagagcatgttttccaaccttgttggtggtatcggatacttccacggtcaccagatcattgaccgatcctatgctcctgaatacgaagaggaggatgaagaattttgggttgaagctgcaaacgccaggagtcgcacgaagccggatcttgaaggaccctacgagcttttcaccagtgttccttctcgccctttctttcctcgcggcttcctctgggatgagggtttccaccttatccccatcgccgattgggatatcgatctgactcttgaaattgtcaagagctggtacaacaccatggacgacaatggctggattgctcgcgagcagatcctgggtcacgaagctcgtagcaaagtaccccctgagttccaagttcagtacccccactacgccaaccctcccactctcttcctcatcattgagggctttatggagcgccttcgtgcggccaacggtactgaaccccagaagctggagcgcttgattggggcggaccttttgcaaactgcccatctcgacaacatcgaactcggcgagacctatttgcgaaagttgtatccccttctgcgccgccagtatgattggttccgtaaaacccagcgtggtgacatcaagagctacgatcgtgaggcttactccaccaaggaggcgtatcgatggagaggccgtactgaaacccatatccttaccagcggcctggatgactatccccgacctcagcccccatcccctagcgagctgcatgtcgatctcatgtcttgggtgggcctcatgacaaagtccctaatgaacatcgcagacgctctcggtatggctgaagacgtcgacgagtacaagaccaacttggagggtattgagcacaacctcaacgaccttcactggtctgaaaaggagggttgctactgtgatgcaatggttgacgactacgaggagcacgctctcgtatgccacaagggctacgtttccctgttccccttcctggttggtctcatgaaggctgacgaccccaaactgggcaagatcctggacctcatcggtgacgaagatcacctctggagcccacacggtattcgcagcctgagcaagcaggatgagttctacaacactggcgagaactactggcgcagcccagtgtggatgccaatgaattatcttgccgtgtctcagcttcaagtaagtacctcgtaacggatgattgaaaatagtgcaaatgctaatgtaactactcagaatgttgcctcgcaagaaggcccgtttcaagccaaggccaaggacttgttctcgcgtctgcgcaagaatcttgtcgacacagtgtacaagagctgggaagaaacaggctttgcctgggagcaatataatcctgatacgggagccggacagcgaacacagcatttcactggatggactagtctggtcgtcaaaattatggccatggatgaccccagcaaagaggatcatgttagagacgagctttgagtggataaggagaaaaggccctgtatggccagctatgcggacgatttgactgtgtaggcactagactttacttgctaagtcattggctagactgttacctatagctaggaaaccggaaatatactcacacggctcctaccgcatccttgaaccatgtgaaggcttggtgcgttgaaactaggaacgaactataaactgggaacagggatcgaatcattttgccatttcgggtaagctagggacagaagcctctaactctcgttctgcacttgtggaggacgggtggctgtgatttgtccttgcgtaccttgccaaggttctttggctgcagattaatccgtgcactgttgtctatcggcaggctgtcactgtctggtggcgtccggcgggacttattcaatcgaccgagggctgtcaattcgaaaacgaaatacagtatagtcaacgtcagcgggattgctgcaatggtgttggctatagttagactcggcagcgattcctaaccggtgcctagctctgcatggtactattcccagacgtagagtcactgccgagacttgtgagatgcatgccgtagccattcttagcaatgagccaaagcttacaactgttccaatgcatgaagttgaaaaccgctgcagatcctggactaaggcagacatttagcctactgattacctgcagtagtgtaaccaccagtccaggaccagatgatccctgtaagatacccctgcaagcgttgaggatccttcccgagacatgtcccaggggactaccgtggtgtaagctcgagaaacgaaacgaaacgaacatcggttgatgagcactaggatcagaatggctgtatctgtggcatagtgcaatgtctcagaggtagccaggatgacaagaggcgggacaatggctttagggcttattaggtgggaatggcgacggtagagctcggttcaggttgcaaggctgatttcctggagaatgcctcgtggtagtgagtgtagtaagtcagcacattgattgggtaaattggatcacgtccagggctatgcatcgagctagttagcgaaaacagtcagatcgtgcgataacgcgccaattgtccaattgtaacacatattctatttataaagcgcctgggcgcttaactgtcgacaagggtatcattgttggtggcagggtgagagttgtgtctcattgcggctgtttgatgcgctcagacacatgacaagatgatgggaaatgcgaatttgcgaataaagattgattcatttgatagagtagacgtgaaatgtcgttcccgtgaggggatatctggcgtctggcttctgtctcgcccaccattggcgcaagtcgaatcaattactgtttgggggtctggccaatagcaggcggtaccatagatctcggtgagaatcgcaacccccagttcgaggttgaacggatccgacgggacaactcagaaattaggtcccatggcactgggaggagggccttgggcctgggcatggccgggccatcccaacccaaccctacgaacgggtaatgctgtaggtgccgtgccgccggaaccagagtatgccgggtatccaataataagatttggataggctgttccagggtgttggcggcgattacctcatgtacaaagaattagtacctaaggcttgtctcaagtgtgacgtttcattcggctgctgcccccacgagggaacctgtgcagcacagtcattagagccaggatgagcaattcgaacttgtcccaatatgagtcacgataagagaattgggaaattcggtcaagcattcaatgccccaagcgttatgcttgtaagaaaggcggagatgagattgagttgagacttgcatttgacctgagttgaggtgcccgaagaagggataagatgggttgggaaggtgggataaagtggaatccggggcagtttgtcacttcggcaggcggaacccacgggcttgaccgatgcatgccaatggggaagtcgcgtcatggtgttaatggttgcagccgccatttggggggagcatgacaaagatgatgacaaaataactgacgcattctgcttacaaacttggctatcatgatgccatttgtaaatgtcttgttttttaggcaacccttttaacttatcgaacccctccatgtgacagaatgaaccattggggacgcgcactctggattgagcacatgtcgagacgcattcagggtcaattccattattggcaactctcatatcaccaatctcttatacgccaatactactttcaactgctcctgtaatctccatccctgactccgagcattgtcggagtttgcttggaatcatatcacacggcctcatttgtcagcctttatgaagttttaagtgcggaattacaattgacaatcaatggatggatggacagtcaagattccggatggcgtggaagtaggatcgagatacgaattacccgacgtattgtcgcgtatttacgtatctaagctccgtcatcatcctcgtcagtccctgactaacaatgtgatattgaaactcaggctttgggggtcaaaagatcaccatcacgaaaatgctgtactatgtaggtacaggatggcatctaactgcaacactacctggtatgttttgatctccgtgggcagagccgtggacgagtacggaccaagtatgacaacgacatgggtccaggggtgttttatttcaaggaggctgtggcttactcttattccctgtccaagccccccgtaagccaatctgtccccgtaatacgcaccgcaacttgttcgacttacttgactggatacggcccacgtcttccgctcccggcgaagattcttttgtcaaacagaagattaccagaaacccccctgtaatgcaaggtccccaaagaatcctcagccctacgatgctgtccctccaccagtcacgcttcagatcccggcccctgtcagctcgccgacatggcgcaggcgtatatactctgtcctgaccaaactagtatctcccagtcccggttgatgactgttcccacgaccgtgtcaaagaagtttccatgcacggaatatggcaatgcacaatctaccttacctacccaggtagccttgtaccctccccctagcctgtcttggtaccttagtacatgtttctattttgtatccctgctgccgtaggtgtgcttgatccatcgtcatggcacgacccgaataggcgtcagccttccaccgttgtctccctggtagtcatcgcctaccgagattccttatccttcttcttacttgaagtcctctgtatataagtgtcctgccatccgggtcaaatctaaaatgaaaacatcatcaccatcaacatcttccatccatctcatctaacagcatccacactctacaactttaatcacttacacacaacaacacaacacaactctcaactcaactcagttacaacttcaactttcaaccctgttcagtttactttcaaaccaaacaactcattcatcacatttacaatggctgctttcactctcacatttgctccctctacccgctccttcggccgcagtggttacaacaaggacggtgacgactctgactccaagcccacaaacagccgtggccgatctggctacaatgagcctgaggagggagactctggtcgttctggctacaacggccctgacgacgacgagagctctcagggcaacaagggccgctctggctacaatggtcccagcgacgatgacgagtaaaagcgtctcaatcgtcttggatttttcaaaagcatacacaaagcggtaacgcaagcatggatggggcgttttctgtttatacacctgctttccccctcagcattattacggagtttcttctttttcttttggcatcagcatcagcgtttggatagtattgggcatagaaacagcatcgcgggttgggattggaaaaggaggacacacaagcatagcgggattggatttgcatcagcattggaattggcatggcatagaagcaagcaacaggcattgtatattttcttatttctttttatcatcattctcatttcaaatgtctctctcgttctttcttttgtctagatgtggccctggtggtcgactcgggcacattaacccaactcccatagaccggcgttatggcttatagaacttctttcgacgacaatagacattcaactcttctctttagcaaccttttctttcccgccgtcgtttgtgacaagtagcttacttccccacacagaatctaacacgtcaagtcagcattgtgtctaacacctgcatcagctcggtcagaacttacttctcaaagataacgcccaaaacatcttccacatctccaaactcaccccgacctgtgatccgggccagacaatcggcggcatatcgcagatactcagcggcgaggaccgtgtcagcgtccatgccttcctcgggagtagcctccaccatgaaatcttccaaatgttgtcggcatttgatcaagagttggcgctggcgttccgttacacccaacaaatcctggagatcgacaggcatggatgtcatcctttcaaaggattccacgagcctggtaatcacggcctgaataccgcccggatccttgctctcccatgaccctgtctgagcctccttacacgagatcgacacgagctccgccgccgccagcttaggggcccgaagttgggcattttgtcgaaatttctgaacaagctttccaaactccactttatcaactgcatcttgcttgttgacaacgactaggcaatcttccgcccctgcagcaagatccagcgtttcctcatcgtactgcaagaagaatcctctcgggcccttttccactgacgcaaggacaatgacgaggtccgattccaacgctcgttgtttggctcgtcgtattccttcttcctccacggccccaattgcgccactctcagcctcgctggtaatttgcgagctctgggatcggaatcctgccgtatctgcaaaagagcacaaatatccacgaatatccaagcttgcctcaactatatctcgcgtagtgcctgcttcgccagacacgatggaagcctcacgcccgacgatcaggttcatgagtgagctcttgccgacgttgggtggacccagcagtgcgatacgaattccgttcctcagaagctcgcttctttgacttccttgctcatgcagctcaatgctgtgtagcatcctagctacttgcgccgtcacattttgcagaagttctgcctgggactcatcgaaatgttggtcctctgaaaagtcaatcagggcttcgatttctcctctagtcagcagcagctgttccctccacgcctcgtattgccgaccaagagagccagagttaccgcgcacggctgcacgacgctgctgttctgtctctgctgctagggtatcactcaatgactcaatttgagcaagatccagccggttgttaaaaaaggcacgcttcgtaaactcgccgggctctgcatatcgaatacgatgcgcagtggcacatttcggaatggctgccagtactgctttgaccgtggctgatcctccatgaacgtgcagctccagaacatcatctccagttacagtctttggattaggaaagtagagaatcaaagcctccgaatccagaatgagaggttgattcttggcagaacatggatcatagagtgatcgcacagttgcaaaccttggttttggcaatggcttagatggacaaaatgccttgtatatctacggtacctggtcagtatatacttggcatggtattaaatgtgcttacctctagacatgacgggccagagatacggatcactgcaataccggcccggccttgtgctgttgacagggcataaattgtgtcatctacagctgggagcctggagaccgcttctgactcatggacagcccatgactgttgcgagaacaatctatgcctcgcgataggatggcatatttgtagtgatgaaagctgagaactgatccgattactaaaactggaagagactcgaagaggacttgcggcacaattgagtctccccggacgaaggttgcgcctgagcatcagcaggtgagttggagaagagtacgtatattttacttgggttgttcaaaggcgaagtgtatcagcataatgaataattgatgggttgattgtgctgaacaagctaaaagttttacaggctcaagtaagttgaaggcctgagagttggccgttacagcgcttggggtccactgaatttgatactttagtgcggttctttctcctcaccaataggttcctgaagcaaaatcaccattcatcagttgctttctttgattaaagtctgatgtaattctttttatttcttttgttcctcgatcgtatggagtatgttgaattcaacctccatttaggttgaatgtttatccctgttcttatacacgaaactcatccatcccataaattcatcaaaccatatacctattacttttccccaatagctcctcttaagaggtagcgaatgtctcaataaacttagcgagcttctcagctccctccagagaaatggaattgtagctgctggcacggataccaccaacactgcgatggcccttgagaccggtaaggccttgagcggtggcatccttcaggaaagccttctcggtggaatcaatatcaccgttcttggtaacacggaagcagatgttcatccttgagcgggcagacttgtcaggaacaattctgtacacgtcgggatgggcttcaagggcgctgtagatggcatcagccttcttggcagacacagcctcttgtccctcgaccttggtgtaggtcttgatcgacttcttgagaacctggccagcgatgtagacactgtctcttattagcaactctgttataactgccttagataatcacttactcaaagatgctgagggtgttgtaaagactgttattcttggcgatggtctcgtaagagaagatgataggagcgataggaaggccaagctttcggagcagagaagcagaaggttgaggagtcttgggggggagaaggctcttcttgataatcacaacagtaataccggtagagccaaggttcttctgtgcgccaaagaagatgacagagaagttctgcacagggattctccttgagagaatgttggaagacatatcagccacgacaatggggccttcgccgtcagggccaggggccagagacttggggaaagcagggaattcgacaccatcgacagtctcgttatcacagtagtacacgagggcagcgtccttggaaaggttccaggtgctctcctcagggatcttgccgtacttgccgtcattgatcttgcgggcatcagcaacaatgttgacatgctcaggaccaagaagtcgcttagcctcctcggaagccttttgcgaccagccaccagtgacaatgtagtcagtcttaagctccttctcaacagcgtttcggagttcctgctcaacacgagggtcgtcctcaggagccttgaggttggcgacgatctgtgccttcttcttggtcacccaggcgccaacaaggttgtacatggtagcggagaactctccagtaccaccaccctgcatgaaaagaacttcatagtcctcaggaatgtcaatgtaggaagcaagatcagccttggcctcgttgatgatgttggtggccagctctgagcgatgagagtgctcagcgattcccaatccggtgtcctggaaattgacgagggcctgggcggacgtctcgagaacgtcggtgggcagcagagctgggccagcgccgaaataagtgatatcagatctggaaggcatgatggcgttggatgtggttcgaattgaagagtgtgaatatgctaaagagtaaaaaaaatggagttgtctaaaagtcgcaaatatgtaagtcgtagtgagtcatccaatagaaatgcccagcaagaagggatccgatattcaacgtgtgactctggaagttgtatttcggtatgacaagaagataacgcgaagatgagtgataatttatttatgtcacaagttttcagtgatgaattctgcactcgtcaatggcttaccaagcgtggattgtgatggcttttatgtgcagactttattcgttgatactacagcaaaacaaccaagttatcaatcaccaagcctacaatactagctccgcatcaaacatctactagtgaatctagtagtgcagatcccttatgaattcatgaaaattaaagcgagttttatttttttcgcatagacatagaaagtagtactgcagataccctgtatacgttgctatctgcatgtctatgaaaacgttgactgtagctttactgctcaagctggaacacaaaatctcaacaattcttaatggggatttaaactgtaactttagatgcgtaaatcgaggtttaagacgagtgattgcgaatattgatgagcgacaagcttgtcgacgtcgttttgaaatgcgaaaatgtatcgagaccttaattagtcgagaactcaactacaaagccaaaattgcaatttctttcgattgagcggataaataatccctcttatgcttatgcaacttgagtttaatatttatttttttcatgtcattttactttgtagtttctctagtaataaatggagtgctggagtcaaatgagcttgttttgcctggtgaagaccacaaggtttcatcacaggtaaccttcaagaagatacatagagacatcttcagacatcattcacatttacagctctcttcaattcatttcatcggtacgcctcgtgttaaccaacatcaaaatgatgcgacagttttccaggctagcggggcagtcagctcttgcatacaagaagggattaaacaatcaaatgtttcctcgccattctttacccaaacaacgaagaacagaacatgacagaggctcacagaaggagactagctataaagataggagaatttggcaagagcccttctctcaagatcaaaagatgaagcactttgctgatattgtgtcgagtcaagaacctactggcctgactcttttgcgcaaatatctggcaaacgcataatcaataaaaaagcccagatgtcttatggcgatttcaagatctcaaaaattagtatacacaacacttgtttaaatgataatttctctcctccacttggttgatcgcatgttcaatgctaacaagcagtgtcttattcagtttgttaagacctgtgtgagatcatttctccatgatggaatgtcatcatggaagctatccgtttcggcaggcggtgtggcggagtttccgcggcagaatacacaggtggcagcacgaaggtacgaccaggctacgaagcttgagctgcctggctcagataggtaatgcacgctgcgcaggtacacctcaactctacctgcctcactatctccaacctcgactattaatcccagcaaagctcaccaccaccaccccgccctgaataacgtctttacgcaacattaatcgggcagctcgcattcatcatgtttcgaaacaactacgataacgattccgttaccttgtacgtcaccgagcttctccctcagtacattcaccaagctaactatacccagctcgccccagggccggatattccagatcgagtatgctgctgaagcagtgaagcaaggttccgtcgttgtcggtattgccagcaagactcacgctgtattgtgcgctgtcaaggtattaaccgcctcccctcctcccactactaccgctattgcccaatgcataagcttcaaagcgaatagtctctaactccatctcaatagcgaaacgccgaggaactctcatcttaccagaagaagctcttcaccgtcgacgaacatgctggtatcgcaatcgctggccttacctccgacgcccgcgttctttccaacttcatgaagcaacagtgcctcggccaccgactcacctatggccgtgccatccccctccgatccctcgtcgacatgattggtgagaaggcccagatgaacacgcagatgtacggcaagcgaccatatggcgtcggtctcctagttgctggcgttgacgagcgcggtccccacctgttcgagttccagccctcaggcatgacagaggagatgcttgctttcgccattggcgcacgaagccaaatggcccgaacataccttgagcgcaatattgatgcctttgccgactgctcgaaagaagagctgattcagcatggcctcaaggccttgaaggagagtctggtccaggacaaggagctttcagtagagaacacatcagtcggcgtggtgggcatcaacacagtggacggcaagaagaaggtcgagccattcaagttgtacgacggattctcggtgcagccctggattgaaagcgttggtgagaaccaaggcggcgcagaagaaggtgagggagaaggtatggacgttgacagctaaacttgccacgaattaaggtgcgaaatacggcgtcggtatagatcatgtagtattatgcgctgcagaagcagcttttcatgaatcttaatcattcgagatcaaagcaagcggttaggcaggttggataacaaccgacagactttatgctaaagagcttaagttaagtaatacggtgcatgttttgtgactacgtatgttacgtgaaaattagttgattaattccgtcacaatactttgatgcgccgaatttatgtagcccgtctgcctgggtcatcaggtcgtctattcatgagagcaccagtctatcctatcctgaaatgcaggttgaattatcatccatatagcaccgtaaaaacatcaaaccatctccaatgcaattctaaacagggaccggatccagcgcctcgagtcgctcactgactaccccattggagttggtagatggcatccgaaaccttgtagtcacgaagagcctggattgcaccttcaggggtatcggcattcaccagaatgtccttgttggcaggcttaacaaagccctgctcagcagcacgatccatccactgaacgatgccgtcccaataaccttcaatgttgagtagaacaatgccacggttgtggattccgagctggttccaagtggttgtctcgaaaatctcctccatggtaccaaacccaccgctcaatccgatgaagccgctgccgggaccaccagcgaaaacctcctcggccatgagcttctttcgagtgtgcatgtccttgacgaccgttgtgtggccgtagacagactcctcaggcacaatgtggttgtgctcgttgacagttccataagtgccgtctcgctcatacttgaccagagcctcagggatgatgccatgaacagagtcagggccattgatggcgcaaaggctcttcgccacctcgcccatgagtccgacggttccacctccgtaaactatcgtcgattgttagtattctgagtcattctgggggcatatccggaagacggcggtcggcggcccgcgataatgttcgggtgctcggcggtccgccttgggggaagcaagtgactcacctaagtcaatgttgttctcggccatggcctttccaagtgcgcgagcagcttcaatatgagcaggactcgcgcctggggcagaaccgcagtagacgcaaatcttggttctaggttggccgtttgatgtgtttgtttgcgaggcaacggcagcctgcgatggaattgtgctatcggcagtcatggcgtactagtttgttggattttgctgcaaaagaaaattgttcaagtgtagtactgaaccaaggtcttgttctttagaagagttcaatgacttatagaatgtgtatgaagtttgtttagaagagacgggttggcttgttataagaatgagagttataataagggtcttgtctcggcaagtgagcactaagtaaggtacctacttaatgtggcaatggggcaagaagggatgagtcaaagattcaagcatcgaattcggagctgactcaagagacaagaagagaaaagagtcacgaagcaggaggtttatatagaagaattggcggaatagcctaccgattagacgatctagttgacaaatatgggcggcccaatacatgcctgcattatgagtgtccaggccgcctattggcttcttcagcactgatcgtccatgacgggagccacgtcttcgagtatgcggcttgcggccgtgctcccttcaaggactacatgggggcatttcatgtaagttgtgccactacatacaaacaagcagcggtgattgccacgagttacgttgccggacaatagcatttggatagttcaaagaggtcagctggacagatgaggcgtgttcataggtggtcgctagtctagtacggtagggcgatccccagtaaggtttggcatggatctcgcattgtgaatcaataatgtcttgtttcgagcgtcattaataaggcgtggaatggcgggcatttactgccagtaatcgatcctctgtcaggttggtggtcggatagtagacatgggatggggctggggctgatcttccaagctatgatgcactggatctcaactcacttttagtggacgcaggcggcaggttttcaaaacgtggtcaatccccgagccgataaccaacctaacggtcagagaacacaggggtacgtgttttggtggccaatcgctattcgtgggtgctgtgctcgcagcacgtcaaatgtcaatgtcaactggcgaggggatttatccgaccggaccctgcctgccttagtaactaaaacaatccatctgaacttggtccaaccaaacacatctctcgcatcagctgcaacagccaacaaccttgacttcagtaccaaggtagtgttttgcagggcgtttccaaacccattgcactacgtctgttactccatatcgctcgtacagagctagaaacagacaccatggctgaagcacaggtcttgcctcgtggccaaggcgagcagcgagaaggaggcggaggcggaggtgtaagtgatcgcaaaccattgcacaaacctctgaatccccagcaacgtactgatctggttttgcatacagggcttcagcttcaacaagctcattcttggtggcgccatctactttggtctcaatgcggctatgaactttgcaatgaagaaggaccagaagggagttaccgtcaccaaccccgacactggcgaggccatcgtggttcccggcaatgttgaaggcatcccgccctttgaacttcgaccgaaggagatctttgactatctcacataccgagagatccccaaaaacgtcgcgcctatctggcctcaagacgcccacgtcgatatcaccgtcaccctctcacaatccttcaacccagttcccatctcgtccgtccccgaggaatatctcgtgctccaagaaaaggagttccacctcagcaacaagaccgacaagcgaacgatcgagaccaagtttaccgttccacccgctgttcagcacaatggcactctttgggggcacttctatattggtcttcccggaagcaagctagaccctaaggagcccggctacgatactggcaaggcgtatcactttacttggccattgactcagtatcttcccaagaaaaaggttgcaaagacccgaaacctgctggaggacatgcccaagcatgatgaggaacctgaggaagaggagccaaccggacccatcattgccaactactaccaccctaacgcaagcttctcctttgtcccagatatgggcgtcaaggatttcgcctcgatcgcaggacaaatgcggcaatacatgcgacttgaggccactggtgctcgagatcgttcgggtcaacatggctggtactgtaagtaacaacagccacaagaaaagcacacaactaacttgtatagatcctgtcctctttgtaaacaccttctggcaattgacaaaccagatgacccttcttaacgataccgttaaggagcttcctcttcgcattgatctcaacaacctggcaagctggcaattccagctcatgtccaccatggagaccaactccaaggaggctgctaggcaggccgccttcggcggttcgctccctggcggtggcgatggcaccgaaatcgaaatgatcaaggaaattttcctggactcgaacccttacttgctcggtgtcaccatagtggttagcattttgcatatgattctcgagacccttgcttttggatccgacattgcccattatcgcaagaagaaggacaatgttggtatctcggtccgctccatcttggccaatgtctttatgcaagccgtcatcttcttgtacctccttgacaactcgcagaacaccagctggatgattctgggatctcaggtcgtgggtatagttattgagttctggaagattaccaccgtcgtcaacgttcgcgttcgccctggcgcacctggatcacttctaccttacactatcacgttcgaggacaagcagaaattgactgagactgaggagaagaccaaggaatacgacgagattgccttcaagtacatgtacattgctggcgttcctctgctgatcgcatacggcatctactctctttactacgattcacacaagtcgtggtactcttacatcatcacaaccctggtagggtccgtctacgcctacggattcctcatgatgattccttcgctgtacatcaactaccgcctgaagagtgttgcacacatgcccgccaaggccatgatgtacaagttcctcaatacctttattgatgatttgttcgcgtttaccatcaagatgcccttcctccatcgcctggcaactctccgtgacgacgtcattttcttcatatatctataccagcgatgggcttaccgcatcgactacactcgtgtcaacgagtttggccaaggtggtgaagacgaggccgtcgacgacaagaaggcaaaggatgaggccaaggacaagttggttgaggatgtcaaggccgaagccaagaccactggctcggataccggcaatgccaagaagcggaagtgagtctgggatggcagcaaaagccgggagggattgcctcctgtgtttggtggacacctggacatccaggtttggtaaatagccatttctatttggaactttactctaatgaggcatcattaacttggacataaaatactgttttgatgctgttgggagaacagagaacaggttcggccgggaatcccgtccagtcacttatgcataataaaagaggcccaaactttatgtttggcaaaaatcatggtactttctagccctatgaatgtttaaaattgtccttcttttacgaatctacgaataacaatgaggcctggggagtgttgtggctgcccactgtccttttgggacagacccgctaaatacggcccactaacaagcgtcatagcggatgaattacagggtctttagtgctgtttcccaactgtaaagggtattccgtcattccgtctagctgcggagctcaagcctcagctcaacttctatttgattcaaagtgtgtatcaaactggccgtttcatacctcgagcaagtggccacctttgcttcgcatctacatgtgaaacacaaatatcgagtcccttgcagcctttctattcccttttcaggcctgctcctctccaacactccctggaatcttcaactgacggtctggttaatcggccccggtaattatttggctgcacagcctcatcttcacgagagacaccttgacaatacgggaaaggaccctgaagccaattgctacatcatattacgtacctaccacctgctcagcctcatgccttcggttgcttggtgtacataaacaaagtcaagtaaataaatagggcagcacagcccagccctcagtttattccgccctaccttgccctgctttagcttgggtcccttgttacatacctacagcgtcttcttcatcagatcaattctctcgagccggggagaccggttcgagccgacgaaacctcatgcgccgcccccaatcgctactgtccctcgccccgcgacgacgacggtgatcgaggtcttttacttacctctcaccacttctctacatatacgaattatacctttcgactctccgagcttacgttatccgccctcggcgcaaccccgcgatctctctgtaggccgaccttggagggaaatcgcaaccactatcctcgaaaccgaaccatgagcagcctcgacacagtcgggtcattgcttgcggccattgcgaacctccttgcccagggattgcgcatcctcagcttggccgacaagagtcattggggccctgacgagtacgagcaggttcatgctctcgcttctgcgctggacgaggccaagaaggactttcaggagctggcacccttggtcaatggacagatatactacgagaccgaccggaaacgtatgtcaaaagcaagactctacgattcgcctggcgagagaaatgtttgggaagaggacatgtgctaacttcctgcttagatgagtctcttgaagagctgagagcattgaaaactcaattcacttctcatatagaacagataaaagactggagccgttccggtggcccaataaatccagtatggatacgcgagacacagactttacagcgaaagctacacagagcgcaatgtcgagcggcaagacgaatatacacctcagaaaaggaatcatcttccagatgtttaggcgcatttctcgtttaccgacaacaacgcaaatgggcaatggataaaacagtaccggacgagctcgaatattcacggagataccgggaggaattgcggctatgtaacgccattgggtcgttcaagcgattcggcgatcgcgacattgcctttgtgtgcgactactgcgacggtcacataatatgggaggatatcgaaaacatgccttcgatacgaacgtttcaagaagccgcggcgtccccgattctaactttatcgccaacccccgataacccacattggcaggcgacaggtttcacgaaatctgggcatcaggaaaagcaaatggtctttgcgccggtcgccatcgcaaatcacgtagcgccacagcaccgcgactggctagccggtcttctgtgcccatattgcgaaacggaatcgacagtgcctcaggagcagtatgacgacgaggatgcttaccggccggatctaggatacgaagatatggatgcgtaccaggagcatctcgaatggcagcatacggtgacagcgccaacgtcgcaagcacaggcgtcttcggataactgcacagtgatgtagtggggatcgggcaaacgatatcaagattagcgaccgaaaaagtggtgttatttgcttttatgggtggtttgggtagaacagatggcatttggagtttggagtaacatacaggcgcccacaataggacagcatagtattgagcgattggggttatggctcataaagtttcgccaaaaggcaaatggatagacgagttattaacttgtcacaattgatcagatagcatacacttaggccctccctttatatggaacctactgaaactcgtttaatatgcgcctgatatgattagcacaaccttaaaactaagagaatgaagacagttgtatcatacagacacagatattaggtttgtataaacagaactagctcgcttgcatttcttaaaagaatcgccaatacaggaaaaagatgatgatgaagccaagagcgccaaagggaccatactgcttaagcagaagctcccagttgatgcgcacggcagcccgtcggtactttttgctgtcatctcgcagcctcgagctgatctcgcccatgcgctccaggttatctccacgatacagcaaatcctcaatgttcttggtcatgacctttgtgacatcgcgcagctcgtcattgagcttgtcgaggttggccgtggcacgagagtcggcataagtggttttcgtcttggagataaaggtgtcgaattccataaaagcgtacggtcgcagagcagggttgtgcacttgggaggctgggtagttggtggtgaactcgcgggcgagatcggccaggtaggtaaaggcgagcttccgagggtacgagggagcgcagatggcgaggaagacgatgtccgagtcgatgaggtagtgcagcgtgtggttgggcgtctcgatggaggcttgggactcggagttacgggtgagtttgcggagaacttggcgcacgttctgcttggtctctacgagggtagactcggtctgtagaagaatatttgtgagtatcgagttttggtcgaggttgtaggatatgagggtatacctgttcatcgtcgaccgaggcgcagagcataaggccttgtagaatgtcagtatatatgcttgcgctacgataaagatacaatattcaccatcaagccttgatatttgcgtggagctgatcatttttgcgtttggtcgtgaaggtagaagaataggggagtgtcgcgctggttctcaatgtggttcgtttgggtgtctttcaagaccttccgctaccactacgtgtcaagaaggcaggcgattaagagggatgacgtcgaagtggcacgaaactgagtcacgcccagagaaatttataattgaatgggagcctagttttgacagtgataaagaccaatttagttgagaatataactttttttgtgttgaaacttaactctctggttcgttctggtgtctgtatgtaactctggtggatggtcgcagtggatctgggcacatgttagagagttatgctgataagataacaacatcaacttggcattccggctcaagatggtatttctaaatagcatagtttgactatttacatgtcaatgttttggtgatataaaacatacgagctttttgtttatgcttttgagtttaatttctgtttagaatcgatgtcaccatgaattaaaatcagatctctaccggtatgagactcatcacagaatatgtaacatatcttgagatttcaagagatcagttgtttataataaatacagtgagtaaacaatatcaacttaaatttatacttcctgcgatctctcttagtaagactttggcaatttgtacaatctaaagtcagggccgttgttgaaagacagcccaagcctgctgccatttgttctcatatgctcatactggtaaagaataatcgtaatacatcaattctgcttcaaaacgaaataacttttatcatatctcatcttcttcatcatcaaagtcatcctctctgcccatctcataaagaatcctccctccctcgcctgctccaatgtctgtttgcgcatcaaagtagggtagcacaataccctccctatccttgcgttgcttttccgtcaagccaaggttgaatgtactctcaggctcttcctctccatcgcctgtctcaccactatccgttggtgtcgtaaacataggatggtctgcaagcaagcacactttgccgggcaaagctgctgctgctgaacccttggggctgaggataaacttttcagatacagttcttccgcttcgtcgtcgcaattccataaagattacaactccagtgctgtcttcatttcggtccttgcccttctctccgaggccgacgagcagtccctcgcgatcttcgttcagaccccattcaggctcctggatgcttcgattccgtgccttttgacgttgaatctcttgatacaaactcgatagtctgagaatagctgtggccaaatgacacaagactgtcaaaggatgaggctcgtactcgctgaaggatcgtggtagaacaatgggcacgtcgtcatgatatgtggcgacgatagagacagcgggtgtgatgatgcttgacaggaagcttgccagagactgtggagccgcggaagccagagcgttgagtgagtctatgatcacaacagcccctcatgatagttagcaaaatgcgcctggttgatgactcctccacttactttgagtgggcttgcccttgtctaccaaagggttgaacgcagggtaatgatttagcaagtcctttcgcacaccctgaagatctctccccatagcctttatgaaaacgtctgcatcttgtggtttcttaagcgtcactatcgacaagaagatgacttgtgtctttgcgatctggatactggagttagtcacactgattgtcttcactggagggacagacgtacttttgctcgtgatacaaactcgcggagaattggtcgcgcaggctgttcgagattgtcgatcaagagggtaagaggacttgcaccatcgcgcaggttgaggagcttttgtaagagaagcagactatgcgatcgagcgtggatatttgaggttggcgccatgactgcgtgcccaggtaagcctcagattcaactgagcaccttgataatgattatttcgaatttgaaaaatgccagattgagttcttgttcactcgttcactatgcatcaagtacatggaattgtgaaggtgaatagttcaattagtgtgcccaactttcattagcagacgatcgagagagaattcagtgggtcatttctttctgaaatactccagttgcagaaagcccaaccaaaagaaagatgccactataaaaacctgtaaaaccttgtatttcagctatcagaaaacacaattgaagataattagataggcagcataatgattagtccagtagttagagcttcatgtagtgacttgtatcggaacatgggagacgacaaccacaacttcttcatcagtaaccaccaaccaggtgtgtatatacacagtagttaggcacgttaataaagctagatctaataaactttagagaagaatgataataagtaacctaagagcctagtctaaacggcataaactgatattagttttatacctcgttcccagtggttgggcatcttcacacggatggaggccaccacccaccaccatcaccagcatcttcgcaccatccaggaacgcgatacaacaaaaaatacacacaacaagcaaaataaatcgcgcctgaaggcgtttatggatgcgtaatctgggaatcgaacccagggctccccgaaccttgctgatggcaacggagaattttaccactaaaccaattacgcggctactgtttgttaaaatcagatggcgttgtcgagactcacaaccttgagcagatacagacaggcagacaggctggggcatgagacgaaccatcatcttgtttataacctgtagcctattcgtattccagacatggtccgtcttcttgggttgttcccactaagcgtgacgcgaaacaaatcaacccttcatttttgacgctccttttctgcgcccatggtaaacgcagacaccctttccgccgccgacatgtttctcgttcgccggacacattggactgcttggcagatgttccgggagttgaaattcaaaaggggccgggccctcgtgggggcttcttcgaacgggttgtttggggatcttttcccgccactcggcggaatcaggactataactcttgtggcacactatttgtagagagtgcctccttgaagaggagccatgtatatccacttcgtctaggtctgtggaagtgattgtctctgtaaagaacgaacgtggccgacaattcacagcaccgtcagtcagtggaggtgttttgatgcgtcttgcttcctgaagcaagagaaaagttagtagctcctagtttctaggcaatggttagaacgtacccctcctggatatggactatcaacacagttgactcgtactgtctcagtatcagcatacactctttcatatccaggcataggcgttacagggaacatacaagatgcagagcttgagcctagagatggaggaggagtctcacctttgagtatctctctcacagagctagtcacgctgctgtaagaatcccctgactccttgcgaccccatggtggtcggccaaagaaccttcggcggagtttgattctcgatacatcatccttgaaataggaccctgttttggtgatttgatgcatagtggtgtagttcctagtatcacccaccgttgaacactggtgttcgtgctcgggcattgctgagtatggcgttgcctggaagagtcagtttcgctctttgtctgtattaaacccaactaacctctttgcggattctgaatttcagcttggacccgatacttttctttgcctttccgtagagactaccggagctacgtggcgtagaaggcggagtgtctgtttttcgtgatggcacccaattatgcatcggtgagatcgagtccgtactatccctgtccacgctttgggagaccgagctgaagtcttgagtattatctgagaagaggttggtactgggatgctgtagtgagaatacatgtgccgactcggatacaaagggactagaaggtggtctttgctgcggcggctcaaagccatggaagttagggggggccgacagcgatgccaaaggagatccaagcgacaggtctcgtacgtcagattcactggcagactttgtcgtcgagtgattccgccatctgaaaaaactcctgcttgaattgctctttcgttgagccataagctggcgctctgcccagtaaccctgtgggaaccagacctactcgaacctatcacgaggaggtcgtggggggtcaaccccaaaccccgaggactcaacagattgccgatttataggccgaggtgtagtgccccctgaaggcagcggagacgaaaatacattctctggcatcgaaggtagactcggctggtgtctcatagtattatcatatttcggtccggacataaaaagcgacgggggagctagagagggggacatttgtggccccaatggaacattgaagtagctagagtggtgtcagaacagcctacaaccgttggcatgggtcgcaaatactttggttcgttcatgataaagattctctagactgaatcagaacgagatgatatcggcatgccaacgttgaagagtgtgctccttgcatgatgttatccctaagtcgagaaagctcgacttgagggcggtatcgtgtgttcgcaacgaatttaggtaaacaaccaggcatgtgcaaagaagttggaagcaggcgattgagataaagaagaagcgtaggatgatttataggaatgtatccaatttcgattcttaggtaggtaaagggaggtaggtaggtggttataggtatgtaaatgcagcggagacgagagaacagtgagcttttgacgagtgattgttgtttcgaggagacgccgtgacctctcccgctgctccttccttcattccgacccttaacatcaccgacacctaagaaccacgaatacactataacaatacaggaagctttaaactaatactcaaacaaagcaaagcgtttacttgtatgcatataacaatcattgaaagtaaactgccgagaaatctttataaaattggtatcgaggaaggcttctagtctccaacagactcagatctaactcaacttgacatcgaaccagctttaaacatttttatacgccttacgccatattctcaacccattcattagaaactccattcatcaactccattagtcgatgagcatggtatcatcaccatccagcgccgggcctgtttgctcgatgggtacaccacggcctcgtccggccaacagctctctcctcacctcaggtccaatagcagagtggccatgtgtcaggagaagatcaagtagggcctcacgctgatcttctgtgacatcacccttgtaacgctgggcaaatgcaagcaaacactggtgccagataacaggcaacttagtcttggcatctccctcgttgataccagacatgttgtcaccggccttgactgaagcaggatcgacacttcggaatcgcaggaagtggaagaccagggcatcgataacctggaaggggagcgcgtatttcttctcgagaagggccttgatgaagatgttggtggcacctccaccctcggtaccgtgcgatgcctcctgagcagcgatatcgcagagtcccttcagagcagcggcagagtgaagaacgggaatagagactcggaccaaggcagcagaaataatatgagcctctcggagtgtgcatgttccgctgccaacgagggggaacaggaatcccttgaagaaagcagcaggcttgtaaagagccttcttgagcgagttgaacaagtgaacattgagcttcttggtttcgtagatctcctcacggacacggtctaggatgaccatctccataaatcgctgagccacttgaggcttgcttgaaatgaagattcttgtcatttgataacaggcgttagttgaccagctctcgggttgggtgatgttaacgagagcctcccagttcggcactgttggcatgattttcgcaggctttggcaagggaccggacttgtatcgcgcaaggatttggccaaccctataattgttagcttctgttaattcccagcaaatggtgattgagcttacttggtgtatacatcgacaaccttttcgggcagctcaaactcttcctcgtcggggggtcccaggttgttctcacgtcgctcctgcgccgcctcgtgggcagcaatcttctccagaatcagatctgcaaggttgacgctgtcgccttgctcctctccggtgggcttgagatcccaaccgtgcttgagcaaatcgtcatcctcctcgtcgggcatgaactttcggtacatgtcaaggtcattgggatcaacctcaatctcttcaacaacctcgtcatcctcgccccaagcctcgtcgtcgtcgtagaccttgttctcatcctcagcctcgtcgccaaatcgcgaatcgtaaccgaagttgtcgatagtgggcttagcagcgacaggcttgccagcattctcctcctcagccaactcgcgacctatgcgcaagattgttcgagaggcgcggtcgtcaacaaagttttccgcctcatcatcgttgccttttgatctcttcttggaaggcttgttcttgaggataccagtagctgtgatgtcatcctcgagagggttatgtcgtcgtgtctgccgcatggcagtaggggtagtggctttgggcattttgggcgtattaaacttggagatatcacaatgtgggtggccttggagttgctgttaggtagaatttcaaaaaatttgccttatcgataaagacccctcttgcttaaactcgcctagcgcatgctctcggctcacaaaggtggctcaccgctttcggggcgaccaagaaatatccaattgctatggttcagtcatcacaagaagattgataatagatcaactgaaagaattgtatggttcgtatatagattacttaccccatattctatttgcgaaacaattcttcaaactttgcaaatctggtcaattgttcattatagctgcagggtaagctcagtctccatttgactacaaatcggctgtataattttatgtgaatcatgatggaacagtccttatatgtgtatgtttattaacaagacaatgtccggagatatttgttatgctcttcggcagtattcaacgagtactacgtgtaatgtgtactatccatatgcccgggctgctcaaactcttacctttattggtcttaatcctccatcaccaaattgtcaaggatgagaactacacaagtaacgtttatttatataatttaaaaaacaacaacagtaaaatccgatcaagaactcttttcacataaaaacatcataatgtcagtcatatctcgtgaccatataaaaccccccaagatcggcctacagaaaattatgacaagcagccgctgcattttgccccgccaccatgatgacacaaaaagagacccttggaaacttcttcagtctgtgggtccgcgctgaaaattcacaagtcagccactaaaaatgacgcccagtctactgaagcagcgatgacttcaggcctcgacccccactactgtcatgcccctccaaaatcattaccaactttaaaaaatcactccaacaacacttattcacgatacccaagacaaaaacaaaatgccgactgaactagaagaggtatgtgaatctatatgatgtatatactgagttgagctgacttaaatgacctgtagctcgtgggcttcatcgccaatcccaatgctcagattcgtctgcttgctgctgagaacctggttccatactcattgtcagagcccagcattttcaagaatgacaagcttcagcctgtcaagcatctcagtttcttagttcgcgaccatccagtaagctttgctgtaagaggacataaaatcgtgcatcaagttaataaaatcgctagaaaatcgctgaacatgctctcacaatgcttgtcaacctatcgggtgacgaagaggtcctcaaatttctagcatcagatgaaaagttcctagggatcgtctttgacctcattgtggtatgtgtggtactctgaatctacgagaacaagtcactaatgcaatatctagaaccccgaggaaccaaatgccaacttgctagccatgcttgctgccaacctttccaagtgggacggtctgaaggatttcctcaagagaaagcaagaaccccccaaggagctgggctcagatgagattgtcctcaaccagctcctggatctgtttgtcaagggacaagatggcacatacaacaagaacgcagactttgactacctagcctacgtttttgctgatctttccaagcacgacgatatccgaaagcatttccttcaggagcaggcgtatgacaaggtcatccctctcacaaagctcaaggtctttaccgagcacaagtccgatatccgacgcaagggtgttgccagcactatcaagaacgttgccttcgaggtcaagtcccatccatctttcttgtccgaggacgagattgacatccttccctacatcctactccctattatgggtaacgaggaatacgatgtcgatgagaccatggatatgctgcctgatctccagctcctaccacccgacaagaagcgagattcggaccaccaaaacatacagacacacgtagagacactcactctgctaacgacgtcaagggagggacgtgaccttatgcgccgtgtcaaggtttaccctgtcatccgagagacacatcagcgagtcaacgacgagggtgtccaagaggcctgtgagcgactggttcaggtcttggcacgagacgaagagggtgaaggagaagatgaggtcaaggataatggactcaaggctattgagggtaagcctgaagttgccaatggtcaggtggaggaagtcgaagatgaagacgatcagctcgttgaggtttaaaccatttttcaaagatgttgatactacgatgctatgtaccggataaatattggatgatgcaagtggaaaatggaattgggaaagaaattatgagttttatcagaaaagccagatccgaggaaaggattggcaatgttggaaattatgaatatatgtactcaaaaataacgtatatagatagacatgaatgctttgtaaaaaacgagtgttgttccgtagtcgacctaactcagagtatcaccaccctggtatgctgtgcttgtcaaagaatgtcctaccaccgagtcttgatatgtaccctatgttacagcatgatataaaccccaaaattaccataaacgccattcaggaagtagccgccacctaacataaatccacctacttcgtttgtcccatgtcttcctcactctccttaaacatgctctttctgatcgggcttgatgaggccttggccgtaagatagtcccggccaggcgcctcgtttgcactaggaggagacacgggaacaggagacactgctgtattgagatgaggtgatgagggagtgaggtctgcggggggagaaggaaggatatcctctgtcatactagagaatggcggcgaaggcatattgccatcgtcggttctagggcttatagggctggtgatatgtcggagagcagatgcatcgccttctgaaacaccagacacatcagacgctatccgaggcggtctaccactgttttcagtcacaccagatacatcagacgtcatgcgagtgtggccaccatgtccggccgtaggagagtcgggctgagacatatgtggctctgttgacctcgaaacggtacttgcgtgctctccgacagagtacgagttgctggaggggttggacatggaattggttttgttgtcagaggcgaaatgagagtacttctgtatgatatcgatcggcgagagtcctgtgtcatggagctcagttggtcgtgaggtatctgaaattgttagcatcacattcagccgggctgggacgatactcataacttaccagccatttcatgaatctgagtgtcagccacctcagcaggtgaaggaatattggcaggagtgcccacaggggagggtgataacccgacgacctgtgtggtcgaggccatctcggtgcctgggctcacaggggtttcgtcagtggtgaccgtgggagccttttcgttatgctggcctcggatccatgatcggattcgtgatcccggatcttcagtcccgtagtcactgttgctgttcttgaaaatcttgcgacggcgccaaagacagaaaacgaccaagataccggtgacaagcataaggccaagaacaacacccaggactggcgcaacccactttggaagaccggaactgccgccgccgtcttgatccttgtcaccatcgcttgggttgtcaagcctaggtcttcctgtggaggatgccttgttgtatggccagtattctttgatcttcttcgtgtcgtactttgtgtcaaagatatctttgagagcagaagtagtccaaccacccgcaggagcggtcactgtcgcaccgcctgcagcatcgccaccaacctctgattgaatttttttgtggacgccatagtcgccgtattcatcagggtcgtaactgtccagccattcgccactagtaacattgaagttcaccactggacctttatcgagacatgtgatttgggttcctgcgagtggtgtgtagccaccaaagaccagcatctggtcaggatatggcataaagcatttgtgtcctgcgcgagcatgaatcggtttaccctcgttgatcttgatccaggcgaaagacggtagcgagagtacccagacatcatcgctgaatgagtctttcacattgattccgtcgaatccaccgtagtagaagatattgaagcttgaacggtccgaagctgtagccacgacagcgcatccccgtgttcgtgccccagggccgtccttagtttcttgctgataccacttgtccttgtcaatatcgtaaacatcaatggtctgcatgaacttggggctctgcttcttctgttatcgcaaagttgatgtcagcgtgaaaatgtacaagataccacgtttgatgttgcttacgctttcttcctcgttcgccgatttttgacttcgtcccgcccactgaggataaataacacccccgaggacaacaagaatacctttcttgccaacaggaacccagacgacttccgcattggcacgtcccttgacacccttcagtgtcttattggtccaggtctcatacttttgctcttccagattcaacgtgataagcgtatcagagatattggttgctttcttgtctgggttgtttgtgaagaactctcctttcgtcggggatcgcaagccggagaaataaaacgcgaggtcttcggatggcacgttcacggctcctccataggcgacatatcgagtaacgttctcgtccagcttggggtcaacaaatcctggattccatgtcggcttatctggtccatactgataggcctcatatcccaggatttcgtccttcgcaggagaatcgtccttctcaatggtctggaagagatcgcctccataaaggaagaattcatcgtcgttaccaagaagggcaccgtcaataaagttaggagcagcgctattactgtttcccgagcccccgcgagccttagacatggctggatcgtgaagaaggacggcggtcaaattggtagttgcgttaaaaggcgtgctcatgttgaaattgaggataattcccgcattgttgccttgcacggtcagctattgcaaggtaaacatacaatgttaaggcatacctaagccaggggcagttgatattttttcatcattcattttagcccaccatgaaatatcgccgccatcaaggtaaaccatatcgcggagcatgatggctaatatgatattagagatgacctccacgcaccaaaaagtcgacatgcttacctcttggttgctcccatgtacatattccagagctaatttggccatcttgccaattatgaaactgagagacagctgggcgtacggccgctgctaagaacgcccaggacgcagtgcttctcaacattatgcttttgatgttgggttttctaagtaggcgtcacacagagtagacgtttgggagaaactgatggtagcaagctgctactggaccattggttatcgtgtattctaacgactgtacaaaacttggtagataggctgacggccagcgagtggcgaattggaacgaatgacaaggcgggtataagaacgcagggaatctctattgaacaaagaaataggcttggccaagaatcaaggttcgctgaagcgtccaagcggcttagtactcggcgagttcgtgaaaatgtgctgggcatataatgggcaaggatgagtgaatcatacgctaaggtaaaatgtttgtaagatggaaagaaacggcgcggggatatttcaaaacggtcagtaagactcgcctcgatgcagagatgcaatgcgagtgtgcagtattcgccgtcaagcaaaacgttcgccactggatccggtcgagatcgaacgagatgggggatagggctgagtgatcagacagcacatttgtcgacaagagcacatcgaactttacccatgaggcctagtgtattatcgttcgcgacgtagcatgcattccctctggcactgcagcgtcgtagtggttacagtcacgcttttgggctgattctgttctgtaaagttgtggtctatggcagggataactcccatgtgtctgctcagcctcaatccttgcgagcagtcgttctcactagccattccttggtaagcctggtagcatagcaacgttgaaaaacgttcatccactttaggcgtggagtcctctgtcaccgttgacgagtgggtatcggatcatgagggctgacgttgaggaattttcttgatggactttcgggcttgggatcagccttgaactaagccagggtaatgagatggcccggaaatgccccattctgttcggtggcagagtgaaaggtgtgccaattcagaaaagtacgcgttcatgagtactgtgtggacaaagaatcagtagtcatggctgggaatcggacgaaacgacaataggctgttggtggtagaactgtttcacagaccaacagccacaaccactatatgatccacgcaaccgggtataccgcgatatcacaccagttggctaaagcaggactggaaaaacactttggttgttatcagcttcctcttgttgcaacgggatacggacgtggacacggacataaccgaacaggacaattagctcgttgtggtaagaaatgtcagattctcaagagcaaagtccaaaagtgccatccgttgaaggacaagcaaaagagaagagactttggaggctgggcttgtccggattggagagacatggtcgaccttgccatgtatatccctgtcaaaaaataagcactggcacatgtcgggaggagagaatgtaacgacactacacccttgtagaatctctccgtgagactaaggagaaaggtccatcatagtggtagtcggttcacacataaaatgcatattattctgcgctacgaggatgtacctctttttagactccatcaaaagtgcgttgtcatgctccgaggtgtcttggtttgctgcaacttgggcgcacttcatcgcggcccccacaagccatgatgaatcaaaagtcgcgcaggagtgagacggaacatgtgagacagaacgcctgtactatagttgcatagtcagagagacagtctaggcgatgaaaacttgtttggttattgacatggtaaatgagtgtggatttggagaacaaagaaaaaagaagttggctgatgaataatttcaacgtggaaggaccatatctgatctgagcaccgttggttgactgactgtttgtggaaggaacttgacattctatggcctcaactcgaataaggctcggcctacgggctatagcgggactcagggtcgacctagtgggggggagtaagctttggtgggtcagctagcccattagctccatatgcactcaagctttcaacgcctcgtgcttacatcgcccgaccgacttctagagtcaggtacgcgaaattctagcgggaatttgagttgatggttgttttcttttatttgcttgttacacaagttagaatttctttgcgagatccgagagttgacaagtaaaaatgttggttcaaatacataaagttaggcaggtaccgacgatctcggatataaagcaagtctccactcgctcccgccttcgcagggctggatcgaatcgaagcaaaaaattcaggttgtcatgggtttctttgctttgtttagactgtggccaatcagacccccggtggtcctgacaacatcaggctgtggcgccctccttcccgcccgtttcactgtaagccaccaactaaacttaccttggtatcggaaggtgggagcctccattggtcgcgttcaacctctttcctcgactaagcaggtaaccttgggtttcgtttcttcttcaacatccacgagagaagcatgtctttgtttgccgcacttgttctgccttattgtttatgcagtagccaatcgctcacatcaaaagcaatgcgactggcccaagttgcacgtttaatacgggaaattctagactgtcagcacccaaacccagtctgtattctttgagatccggttttatgttagccacagcatcaatggcgctcatcatacagcaggctgaataccatggtaccgcattgtccattattatcctccaccagcatctacgtgactttctcgttacttctgcgctgtcaatgtcactgtcacaatatcacaatgttacgcgtccctcggctttcgggctaagaactgaagtaccgtcaccgttcaattgctgtcttccctcaagaacttcccccctgggtcacctcagatccttggtcctgtaggctgtcatgcggtggcatgaccctgtcagcaatcccctcccgaatgggttgttgctgtgatgtgctgtgatattatcccttctcagtcccttggcggcccgcagtcttgggccggaaagtatgagatgcgcgataatggaaagccccaaggcgccaggacaaggaacgtccccaggcggatcttacatggccgtgctgcttgctccattggggcatattccaacggacgtacccctgtcagacccttgctttcaaccatgttcaatatgcattgttgctcatgctacgcatcgccccaagtaagccagttcagttgaggtatccacaacgcatccataatagctagcatttagctcaggcggcgcacacccggtcatagatatctttcgtgaagtctctttgtccaaagttgtcttttctgtagtggtttatccgggattcctttcacctgagcttatgcttggctattgagtttgattaccttcttactcaattcaccttcatcgccagctccagatcctggtgactaggctctcctcgatattggcctgcaacttgactctcaaatcggctcaccggccgtggagatactctgtagtggcttatccgagaggaaattaagaccagttgtggatgtcgctgtaagtggtttcgattgtcaaggctctctccgttactcagcccccaaccttagccctgatcctttattatatatcagttcaagtgcaatatgtttgcatcctttgacgttctctaacatatcggccaaacagagtagggctttgacgctcattttaccacattcgttccccgacaattgtgagcttcacgctggtatcattatctgcgttgaagacaatcgcctgccatgcgcttctcactattgctcaacgtcttaggcgttgcagccgttaagattccggctcgaaacggcgagaattttattcatagacgaagcgaatctgccagtatacagcctactgctacagcaaacaacgacgcaccggcccaagatggttatgttgcgaacccacccgaagctcaaacatatggagctgataccaagccggaaacaacactggaacaagcacctcaagtcacccaatctgtttcgatcgaggaagatgacaagaaggaggagcagaagcagaagcaggaggaaaccagtgctgctgtctctgagcaaggggacgcggccactgagacaagccccaagatggtatataacctcgcatgcagttgcaatcagcctgcccctgccccgactatcacaggaggttatacagtcaatccaccgccaccgccgcctccaactacaaccagtcaactcacagtggtcccttaccctacttacacaccccctgagcctgtaactacttcgactaccgagcaagctccagcacccgaacctacaacaagctcaacttaccaagcccctgagccttcgactacactatctgaaattgtgactccttaccctcctccacccgttccaactacgaacaccagcgtttataagccccctaccacagtcagtgacacaccactgcctcctaccaccacaagtccaccccctgacactacaaaatcatggtaagctaccgaaagccccctgaagacctgttattgacataatttaagcgcgcctggcgagcctgtcactgttacgagcaagatttatgttcccacgactattaccagcaaagtttatgttcctactactgtcaccagcaagatttatgttcctacgactgttacggagaaggtcactgaaaccgtgactgataaagtgacagtgactgaaactccaactgcggaaacagtcacaaagactgtgacctccacggtatttgagggcacgactgtggtgcagactcagtctaaagagacagtcacagtacctggtcctacagttactgaagacgcagacacagttacagtacccggccctacagttactgaagatggggataccattacagtatctggccctacagttactgcgcctggacccacggttactgcgcctggacctacagtcaccgcacctggacctacagttaccgaagacggaagcacagttacagtgcccggccctacagtcaccgaggagggagatacagttacagttcccggccctacaattactgaggctggaactactatcaccgaacctggaaccactgtgacactccctcaagtcacagtcactgcggctggaacaactgtgactctgccagagaagactgttacagagcccggcagcactgtaactgaagctggcacgactgtcactctccctgaagtaaccattaccagacctggaagtactctcactgacgctggaacaaccatcaccgagcctggtctgacagttaccggtactgttaccgtccccggaagcagaattacagttactgagactggagaagatgagactgtgaccatccacagaaccgtcatccaaccgggtgaagacaagactatcttgagtactattactcttcctggccaggagtccgttgtgacagtgtctggcgaagagcgaactgttacggttccaggagagcgcactgtggtgaccgtgcccggagagcaagccacggtaacggtagagtccgttgttactgagcgccttcctgcagagacggtgactcttaccaaggacggagagactattgtaacggtggtcccaggcccaacaactgtctacaccaccacattggtcattggccagaccgtacagcttcctccaaccactattactgccactcctgggcgcatcactctgtgccctaagcccacaggcagatctacaccgcttgaccctaactcggatctcacctttggctgtgagcctgggtacgtctgtaaccctcccaagccatcgtggtgtaacttctgggccgagccgccttcagatgactatctatgtgagccccagtactgtatcaaggctcctaaactcaagaagccccattggcgcaagaatgagacttcgtactacccacgatctcccggatacttcgatctgaaccctgaggctttcggcctttcttacgacatcttcgagaagcaagtctatgagaagatcgttagtagtgagctcaagacctttacaacaggcaactgggcctctcagacgaccttgagtgactggcccgatgctactacctcggtagcagagaactacgattacgcgcccagcagcaacgagcgacgtggactacatatgatggagacaagagacgttactcctgccgtttgtttcggcgactgtaacggtgcttacaaaattgctcaaagcgttggaaaatcggataagctttgcaaggacggctctccgttccagaatagccaagatttgtgcttacaatgtatcgaagataacattgatgagaccaaggaaactaagcgagactacgtcgagcccaagttccaacagttcaacgatttctgcaagggtaaagacactacaagtgccacaacagctgcgcctggccccgagtctcaggttactggaactccagacgtggagaccaagagtcaggtcgaggccacctcgggcggatttgctgccatcacaactgaagaggaatctgagcctgagtcaagcagtgccgctgagccgcagtcgaccgatgacgctcccgagcctacttccgtacaggaagataagaccacgaatgagcctgagcccacttccaatgttcctgttaccacagacgactctgaggctgcctcaacggaagttgtttccacaaatgactccgagcctactttgacgacaaaggcttcagagcagagtgccaagacgactgaaagcccagagccgacagagactgaagcagcagctgaggagacatcaaccgacgggtctgaaaactctgaagctggtgagtctaccactttaccttttactactaagagagttttcgtgactgtcacatcctcccttgaggactcttctgagactgatgtcgtttctaccgtcacagaaacaggttcgagaactgctcagaccaagggcgtcgagacagattcagaggctgccactgagaccggcgacgccgcaaccgagacagaaggttcggaatctgcttcagagaccgacagttctggagctgcaactgagaccacggtcaaagccacgcgctctgataaggctgatgctactgagactgagacagaatcgggagccgctgcaacagaaactacaggaacagacgcttcaggtgccgctactgctaccgcttcaggcgacagcgagagcgagagtgagactaggtcgcgactcgagacacgcacttcaacctccacatcagacgagaccgcagcaccttcaactgtcgaggcttccgcttctcgcttgacggccagctttgccactttcatcgcgcttctgtcgatgctagttatcatgatttaaccttcaacatcaaccacgttttatttcacttttcacgccactcattacgataatgtctattcgacaacgacagcatgtttatgtttacgcttcatggatactcaatgcacatacaacttttgatgaaggatgatttttacatatttggctttttgccacgacactcttttggcgcatagcgtaaggcatatagaattagcattgggataccagacactccttgacacacatataccacaggaacgagcgaggagattggattttttttttgaagacaaggaaggattgatggtcagtcaacggccagtcttaatgcgacgaggagaaaagaacagtcaagtagcatgcggttgaaaattgaattttgtatttatcgccgccgttttggcgagtcgagtcctgcatttttgatctgttctgagttgtgtcatggtttggtataatacaatacatagatatagtacaattgcccgcagtttcagggcacaataagacaaaggaagcgttttcaagtcatcgtgagttcgtttggaatcgtgtaatgtccggcgctgctaccaggcacaccaggaagacatgtctttgagtattgtcaacatagactaacatctcgagtgatcatgactcactattttttaattttttttggtcttttctcttatttcttctttaccagtcgctcagtccaagctctttgcgtcgcatgtaaagaggctcatccaagttgccggcttcaagagtctcaaggtatgcaacctctgcatcgacagtcgatcgtcgacgagggaatattacccagacgctggggacaggaacggtgaagaaagagaggccgagcattgtgaagctttggtttgttgtgagctgagttagagagtaagtgtagtcttgtcgcgttcgactcaagacagtgacaagtctggaggcgaaagatgtttggagttgtctcaaatcttcgttccaaaaaaacatttccaccgtggctatttatctttccagcccctctggtccagaatcccaaagctggactatcgcgaacacttacatctttacaattcccaaagccctatcaccatgtccgccatctcagacggattcggcaattgatgaaccttttaagggttcagggcctctttggtatggaatgcaagggactcagaacgcctcgtggcgtcttagacaagtgatcttcacagctttactctagagcatgggctagtttcgtgagggatagctttgactttggagatatttggaatgaagagatcgacagatatattggctggggcttgtagtgtcgtgctaatcttgcttaatcttcgatagctttgatgtagcttctttctgaaaatggttcctgacgaacggcgttgatctttagaaatgtgacgacactagcggctggttttagaattgatcgtaggatatgacatctgcgaaggcaatactcaaacaaacaaatgtctttcttgtcttgaactcactctgtgcagtggaaatttccagtgggtgagaagttgagaaccagccttttgtacaatacatcatctaccgctatgtatacagactgggcagcatgcatggcacaccttgatcgtcttgtaaaatcgtactccagaaggacagcttacagctacgaaagagatgggtacgattccagcttgtattttctttctcaccaccttcatattccttatgttcctctttccggccaatgtaaggggagttatcagcttgacgaggaacgctggttgttgctgttacacacagctgacagtaaacccttagacggcacaccacctgcaaataaagagtctagaccgactcgccgtaatcttgccttgtacgatttgcatttactgattttactgacagatttctacctaccattttttgaagaagatgagtagttaatctacttcacagcaacgagatcgccgttgggttggttaatttactattcagtagcgcccaactacgatgtaattagtagatctagttattaatatgggtttttctggagatttatactcgaagaaatcaggtgctacggcgtgccagcgtagtcaattgttcgaggatggtcaactgtgagcccttcatgaactttaagaccttggtcgttcacacgcacagaagtaagtatacgccattatgcaactttctgaagtggtctgacgaaacaagttcatgttccaaacgactgaattcatgatctatcgcaggatataagaacgtaggaagtttataaatgctcaaacaatggtctcttgtctttcattcattaataacagcaagcagtatttagagaaattcatcattaccaacgccgtcattcctgagcttgttcaggtacgtcacatctcgtttcatcaaaagcagagtctttatgtatccagcttgtttgcctcccatccgaccgtcattcagttctccagaaagtcatatctcattccacaaccagtccttcgagtacgtgcatggcccttgtgccttcgctttcgaaccggctgactatggcctcgcactcgtacttcagctgcttctcagcctctgaagcgttgtggtagatccactcttgcactgtcatctgcttctctggtgatgtcaaagcctggccctgtttaagatatctctccatgtcattctccttatccgagtccttgactggtgttccaaagacggtatccagatccaactcagtccatggagcagtgctacgaagtcctgcaattacgttgcgtttggatggcgagagcttggaaggtgacgtgcgggtaggtgtagtgataacaggcgccaatgccactcgcttggggttggcaccggacgtgggtcttgatgatggtggttcgttctcggcatcagaggcctgaggtgattgagaaggtgagatagctgcttgtcgggctgaaggggcaggagagatgactcttccaggggtagaaggcgggttggccagatgagctgcgctgggtggcggtgatgatggcacaggcgattgttgtgctgactccacagacgccgcacggggaacgggcccttcggacgcataaatctcgacatcctcttgcatacgatcttccacaggttggctgaatgtttgcgttgactcttggctagccgcggcttccattgactttcgagcctccaatgacttcttcgacggacgaccacgaccacgcttagggggcgcgtcactcaattgactgtcattagcgccgacagaaggtcgtgatgccagtgacgctttggaaggtcgaccacggcctcgcttaacgggttgttcttctggggcttctaccagctcaatctcgttggcggaagcacgagaggcaagagacgctttagaaggacgtcctcggcctcgcttgcctgtgctcagacgagctactgctgacttcttgacaacagtatcagtgctggcaagactgtcgtcatggcctgtctcgtcgacatgggtttgctcttctggttcagcgtcatgttcctcatcaacttctggtgcggcttttgttttcttcgactttgtctgtttggttgcctttttagtatcggcttttcgtcctttctttggaatctgtagctgttggggctcagcttcaggttctgcatctgactcttgttgtggttcgtgttcttgctctggttcagtgttgttgacctccatctcagcttgtaaagccttgagatcgtcatcaatttcgtcctcatctggctcgatgggctcgggattcagcatggcaaagtcacgtgaatattcctgttgctcagctttagcctgcgacgttcttgaccccctctctttcttctgacgtctctcagaatcagagtcaaaagttaactcttcgtcttcagtaagttggttctccaggtccgcttccagttgtcgctcgatctcatcatcgtctgggaacgttccgggagttacttcgtagcctgctggcgccacctcttccgtgacggagactatggagacatcatgtgacgatttggctgcgggctttccggtcgtcttctttttactgcccttcttggaaacaggagcttcggccatatctgagtcttcatcttgcaccactgtagactcgttgacagcacgcatcgcgcgcttcttgcctggtgggacatctgatatacccatgctcacgtcttctaccgctgagctgtcacgcttcctccctcgggaaagcttagatggctcttcgtattgtagcgaagcctcagtatcctcgactacggaggtttctttctttgcctttgtttttcgtcccttggtggtcgctttgcgtgcttttgttttctttccacccgttgtagtcgaggctgttgtcataacactgtcgtctatagcagctgttgaatcgttcattgaaggcgcctctgaagcaatggttgcgacggactggacagatagacgcgacgctttggatgcgcgtgcagttttggttttgctcgatttcttggcttccagcagaataaagaacggacagttaggggatcggttgtagtgctcgtcgctgcgcttcattagttgttgccgtaggtttatacaagttgcgatactcacagtggcttgtcagtgggctcccaaccgtcaagagcgagttggcagtatgtgcaggtagccatatcatccgactcttcagttggcgtgtacttccaaccagcgtcgaccagctgcttcgttttgcatttccatccctttttagtatcgtggggccatctaccagcaaatgttgcctttcgagcctccttcaggtatggttggtctggggcttgttgcgcataatctccaacgttagattcgatcgcagcgacaactgcccagccgcattcgggagcatgcgtcagatgttcgacaagggggtcgtcgttggcttcccagccgtcaaggcccttgtggcacaagaaacattgcgcattgtcgggattttctagcgttgggttgaagaagagtccagcgcgagcaagctacaggactgttagtcgttgttggtatcaacgcaagtagtcaacgtacgctatcgggtgtgatagacttgtgaggccagttgagagctttggtaccccgtccactcgctgcagatcctcgctttttggagtttttctggaaagaagccaatcggctctcgtatgtaatgaattggtcggtaatgtcgtcgaaagacatggttgtatgtaggttgcgcgtgaaagcgcggtcaagggtaggtgtttaattcaatcagacgcgatgcgatgcgtcggcaaaagatcaagttggagaagaagcagagaccaagagaataaataaatgaaaatcaaaaagtgattgcgctcatgacaggattcgaatgccgcttaacaaatgcaagtccgcgcgtcgtaccaacaggtaggtattctacccttttaccttgtcgtagaattaatggcggtgggagtttgttgtgtggaaggaattcgagatgctcgcttgctgcgacggaattgatcgagcaaaagaggcggtcgaagggcgggacctggcgcgtttgtttactttggtgggtcagccaaccccagagacccaaacatggtttctactttgaggtagccccagagaattgacaactaactaacaagatatttcgcttgtttatttacatgggttcatacaatttcaccttgttgttcttgatctattattagcaattgatatgatgtgattcgatcagacctacatacagtacgctatctgttatgtacagagtagacgggtatctacagcttgtagaactgtgaagccaaccacaatatcaattggttgtcttctttcatcccctgtaatatgtatctacctactaagcttcacatcttacaactttcctgctgctttcattcctcgctcgccgtctaccagaatacaccatccctcatgacctcgtccaccatctccagcaatcacagcttcaaaggttcctggagagttggcaaacttgagaacagcatcgtcaaaactgccaggttggagccagatagatgggattcccttctccttggcctcttggagcacctggagggttgctgcaggcggagtgataactgagagagacgtctcggtagggtttggaagagccgtcacattaggaacagtggcatggtccttgttgagcgcattgatcgtctgagagcccgggtttatgggggtgactggtagatcatgctgaagataccaaacaaagactaaatgaggccttaatgagtgaaacgtggttccgtttaagaacagacagatagatcttaccacgatgtccaaatttggccgggttggaactggcgcccgccactgcataagcagacgaggtaaagaatttccgaacagcagcctcagttgtcatattgaatgctgatatatgattttgttgttttcaaatgtaaagcagtattctgtgacgttgcaggaagatatatgtatgccgaggataaaggtttcaagatgtactgcgggcggggtttcggtcaaaacgccatagttacagctgatcgcttattgaattattcacatggattgcatcactccttataactacccagaatatctatggaaaacaacagttaaacttactaacgttaagtttccagacaacggaggatcatctttcctatgacaagatatttgcatctgtttaagacaatatccatactgactttagtacaacgggagccttatagcagccatttgaaatgtacacagtgaaccgtccaccgttggtcggcgtttctgttaggtatgggttcgggtcgtcccgtagatctatttaaaactctttgttcaatgtttgtcatcaaataatggcggaattaactctgcgtggctgacgatatcatatcctgaaaacgtgttggcttgggcaaaggttcagggtagccatgccacaatcttgagtacttgggataccaattacctatcacaggacgatcgagattactcgctaataagcgagcaagatctgtgacaagtggcggcattgtcttgactgtttcaatcgatctcggatggctggtgcttgctcaaggcagggcggttcatcccaagaccatctccgtgaaacccgcgtgataggaacagattaagcgaatgtcaaaacatgacgtcgataataacaagtgcgatgtgcatgagaaaacatcgtcaagaagaaatgatagcgccgtattgatgagcggtaagtatatcgtgcgtagaaagctgtgactcgcctcagctttctaggccgtaggtacagactaactatgaggttctatggtaactgccagaatgccaccataatacttagaccaaagcactgtgacattgtcaagagtttggatttgtgcaaacatatctagacattgtttcctgacattagctacataattctcaacgagtagtataaaggggtcttgcattatttactcccgtttcaatagtttcaccgccaaacggcattagtgaaagacgacaaaataaagcggatacaaactcgctttttcaggggtaaaatgtttggtttattctgaaggtggtgacatggctcatgttgacccatggactgaccccgttgccccgtcagtctctagcaaaagactccagggaggccagagcgtggagaggaagtgcgcatggaatgcaatcttggccctcttttctgtcttcttcatctttcaacctctcaacaccattttcctcattttcagaaaccatcataacgacggttttatcgacagtttgttgcgttaccaactcaaccagccacaccacaccagaagaacccctccaacaacctaaaaatggtgagctctagttgccccggacacccctttcattcggatgtgtaaacatgcaccccgccttctgattcgacggtttgccttttgcgtcgcccgaaatagttggaagttggctttttgcttgccaaccgtcaaatgatcagttgatgtttaactccctccgcatcttgcatcttcaatatcacaacattcgcagtcgcaaacttcacataccacacacccattcattatactcatcataagcaatcatgtctaacaacaagtttgaatcgcaggcttctaccaactacaaggaggcttttgccctgttcgacaagcgcggaaacggccgtgtcactgttgacagcctcggtgatcttctgcgcgcctgtggccagaaccctactctttccgagattcaggacctcgagaagaacgttggtggcgaatgtgagtaacgacctactgcgacgatacaaatcagaattcgagctcacgtttccgatacagtcgacttcgagacattccagcgcgtcctcaaccgccccggcggtttccgcgaccctggcgagcctgaggaatactgccgcggtttccaagtgtttgataaggatatgacgggtttcatcggcgtcggccagcttaagtacatcttgacaaacctgggcgagaagatgaccgacgaggaggtcgacgagctcctcaaggccgtcgacaccagctcaggccaggtcaactacactggtacgtaccataacaaaatcgattcgagcgacgactaacagaacccaaaaacagaccttgtgcgaaccatcctcgccaactaaagattgtaaagatatgggcgggttaggttatgcatctacgttgacggaccggcgtttgcttgtttgattatggatatggatggaatcggctacggatacgctgaaatgatgaattattgcttcccttgtacggagcactagcatgtctggatttttggtagataattgggaggcgagtaggagttatgaaataaagctctatatgtctcaactgtttatggtgtgtcgctttggttgtagtggagttgtcatggacccattggcagttgaaagcttgcctgggtcactactgatggcttgtatgagctttggcatctcgatatgtgatttcttcatcccaaaatgggtaccttgacagtgattaacaatagctattatgtctttgttatggcctccgtagattatgcatgattcacctcccattagccgctttgatcatgacacggcatctgactgccccgcgatttcgctggcctcgagcgggtctaaagtgggagctccaagctgcacctctcaataaacgccccatcttgctacatctacagtaaacgcctttcaacgcctttgacgcctagacacggaataaccaaattagtttcttcaagaagacccctcttttgactgtacgttgcctcaattccgaaacttgaccgccttcaaaccaatcggctaaccttccaggtaacattcacattcacatcccatccatctatccaagctggacaagcgtacttcccccaggtccctcctcctcctcctcctctccctcttcttcctcattatcgctataacactggcttcctcaagagctttctcacgcctcggctctcttgcaaaccaattcagattccaagctacacgaactattctatcaacaagacagctaatgactagcaccatggctcccgacaagtatcgtaaccctcctcaggcgccgcctctgttcaccgccacccccgagtcgatcgcagccgacaccaagaagctctgcgatgctaccaaggatgtgctggactctgtcgcagccaatgtcaccgcagacaaggcctctttcgccaatgtccttgagcccatcctcatagatgagaacctggctgccactcagcgtcgcatcttgaccttctaccaccatgtttccaccaacaaggagctccgtgacgcttccaccgagtccgaaagagtctttaatgacttcggtatcgagtgtaacatgcgagaggacatcttcaacgctgtggatgcggctttcgccaaccgagaatcacaggatctcaccaaggagcaggcacacgttctcgagaaggagagaaataagtttatccgaaacgggcttcgtctgcctgctggccccaagcgagaccgattcaaggagatacagaagcgcctgagcgaactcgagattcagggccagaccaacctcaacgaagagaagggagccatctggttcactcccgaggagctcaagggagttcccagtgacgacattgacgtcgactcgctcgagaagggcactggtgagaacgaaggcaaggttaaactctcgttcaagtacaaccattacttccctcttattaaatatgcgattgacgccgacacccgccgcaagtacactgttgctgaatccaacaaggtatggctcaatcgataaatctatatataggaaagactgaccaaaattctaggccaatgtcaatgtccctctcttccaggagatcattaccctccgtgacgaagctgcacgacttttgggttacgacaaccacgcagccctgcgcattgaggagaaaatggccaagagccccgctgccgttcgatctttcctggatgaccttcgaacccgacttaccgagggtggcgccaaggagattggcgccctcaaggagtacaagaagaaggattacgaggaacgcggcctatcatttgacgacagcttctacatgtgggacacatccttttactcccgaatccagaaggagaaggagtacagtgttgacgaggcaaagatctctcagtacttccctgtcgactcaacctttgccggcatgctgaagatctttgaggagatctttggattcgtctttgttgagcttacgcccgaagagagagccagactgagccccactggcaaggccgaggacatcgtgtggcacgaggatgttctgatttacagcgtctgggatgacgaggcctcgggttcaagcttcaacggctacctgtaccttgaccttcacccccgtgacaacaagtatggccacaacgccaacttcaacctggagcctggttatgtcactgaggatggcaagaagcactaccccgttactgctctggtctgcaattttagcaagccaactcccaagaagccatctctgctgaagcaccacgaggttgtgaccctgttccacgagctgggtcatggtatccacgacttggctggtcgcacccgctacagctacttccacggaacttccacagtgctcgactttgtcgaggctccatcccagatgctcgagaattggtgctggactcccagcgtactcaagtcactttctaagcactgggaaacaaaggagcaaatccccgatgagcttatcgaaaagcttgtttcaaccaagcgtctcaactcagcaattggcgctcttggacagctcgttattggcttgtttgacatgactgtgcacactcctgagtctcacgaggctgttaagaagctcaacgctggtcgaacctggaacgagcttcgacatgacatctctggtaccaagggtcctgaggaccttggagagggactgtgagtatcttctaaagcaattatttgagtgaccgagctaactatttactagggaatggggcaaccgacatgctgggatcggccacttcattggtggatacgatgctggatactacggctacctctactccgaggtgttctcgctggacatgttccactcgttcttcgccaagaacccaatggacagtaaggaaggtcgacgttaccgccataccgtgctagagcgaggaggaagtatccctgagatggagttcttgaaggagttccttggccgggagcctagctcggaagctttctacaaggagcttgggctttcgtcatctacttcctagaatgattgcagttaacgaatagaagagagaataccatcagtgaattagaatacgggacaatatgctagtgtactgaaaatcggaatgttattcatgaaccacgtggtagtgtcgcacaatgatgactgcggattattccccctgggtcctgcagtgatatacgagaatggaatctcgtatgttgcagctacccgcacgtagatcctgtcacctgggtcccgagcctgtagactgcccatgccatgaccgcattctcatactattgctggaaaaacgtgaataagctggttggctgcatgtatttgtgtaactcggcgttctcgtcaagtcgcctgcgagaaatctgaggctgtagcaattactctcattgaagctagattatgagttgattgaatgcaatcagccgttggcaccgagaacatcgtgcacaatgtgggtttccatgcggtgaagtaatatcaagtgttattaagcttaatccgccctatttggggcatcgtgactagaccggtatgtacgcgagtgacaaggggcgactttgatagtttaaataaaagcatctttgttaagttgaaggagggaatgtagtttggcctcgaaaaccgattggtagttaatttcgggcttaagcatggaacctttacaaagtgaatcaaaccactgccaaccgttgataccaaatggtggcaaagaagttaatatttcggggattcataatgtaatttgactcgatgagctatgaccacatttgtttgtttcgctatctggtattgcttttatctaggatactcggtcaacttcctagtcttgatgaatcacacctatctcaccagcctgcatttttgataaattaccatacactgaaaatgggacgaactacacgcctcattaactataagatacacaattattagaaagtggcatcatcccaaatatctcgaatgcagcctgaaagatcgtggggtattgatattcaggcgcggaaccgcatctccgttccccagactttggtgctgatatggcttgatctgagcaagctgactctggggaaaagatgcagagagtctcgttaatcggatgacctggagtcttctaggatgcaaaaacggtgccgaatctccgtgtggctggctcctacagccgtcatcatcactgatttgtttcattgcccaagatggcttcatcacaacttggagaaaaccaaccagtgccgtgttccagatttaccggagactttgccggccgctacggcgacttgcgggctttagcctccgcgccaccatcgtgcatcacatcagaccactccaacttctccagtcttgaagtgtaagtgagaaagagggagagaaccagtagcattcgagtgtagggtatataccgcggcatgggtggagaccatgacacccaagactgactcggaaggtgccatctatcttgactttgagatattaaaatgatctgagtatgaagataggttgagtttgttgatggacctgcggagaaggactaggaatgatttggggctaacaaccacctagtcatggatggcttgcgcgggggaacgggtagtctaaaatggtgattgcggggaaagatggggtaacttgattgagagaacgttgaatgggggttgatgagatgttgttatgatattagattattaccaattgataaaggcagatggtactttgtgtttgttgttgcctcgagataacttgaaagatgatacttgtgccctatgtcagaaaggctattgatatctgcgagtctcaccatagaacaaccgagtatactcactaatttgatccaccgttccagtctaattcccactctgtaactacccgcgctgaaaagtcccaactgcacttcagcataataatttaattgcttctttatgccgtgctaacagcattggcggcgtggctgatgcgagaagagtagacgactggataagaactattccaggacacattccagaaatgaacagccccaagcctcaatatgcaggttccctagcgtcccgtcaccgtctctctccaacacgtttttagcgggctgatgttccaggcgacatgacacttgattcctctttcatagggtcccggtgtttgcaccgcacgcttcggatttgccgccgggactggaccgtgcttgccatggtgagcaaaaggaaggctaagggtgtggttgctaggcttcgttctgtgctgtatttggctatatcaaacgtggtagtgatgcaacctaatgcaagacagcgacaaacagcggatccgatgtcaacggcaagatggaaaggataaagcttgtgtctattcggtggcgtaataaactaaaaaagaaaaagaggcggggagacgaaacagcgccaagggttttgagatggagacaaacagtcagaaacgagcacccgaggatctctttaaggacatgtttgcgtctgtgtaagtccaagtgtgcgagtgcggagcgtggatgagatgagatgggatgacatgacatgacatgagccgtcactcaatacacaagaatctttattacacatattgccatgacgttacggatacttggccatgtacaatccaacggtgttcgatgaagcacggtgcaccagtcgatcattatagtactcgatgggccaagtaagaattggagaaaatagatttgttagttcttggggaaccattagcctacgagttagtttcataaacgagaacccaccagaatacgacctcgataaccaaccatgaattaagtaattgcattatcatcctgtattctaaccagataccctctacgactcttcttctctactgcggcccacacctcgcacttgagcaacatgtcccaacactctcagagcgccatctcgcgtggccgtccctcggacgcacaaaggaaaccgtacagtgctactcttgcatgccattcctggcgttacatggcccatctgccgggctccatcaaaatgctcttctttctcaagtcactcgctacgctgcaggactgcacaagctagggttcataaagacgatgcatgcaaggattgcattcccctgcaaaggtaccccaaaccccacagcggcagcaaagaattgaaagaaaatagaaagatacgccgttggacaccgggatatggcttctgttgctttgaagctacagcattgtcctgtacacccctcccatctgagacataacagcttcgtccccccggtcagaggcaagaaagatatgctcacacgacttccaggatgtggttcgttgataactgaaataccatgtcggctgcagtagtggacggacaagcggaagagaatatctgttgcagagacaagggtgagggttgtaagttaaagttgaagcccaggtgaaagtgttgtggctgcatacctcctcaacactcccatcctacgccttcctctccactatcatcgttagttctcgacaagagttcgtttctttgtttcttggcatgaaaatgtgggtgtttgagtttccacacgttgggggtgtaagagatgattgagcgtttcctcgaagtctactcttccacctcaaccaactattaaaggacatatgttccccgtcgattgtgaggatgaatgtagtaaacctttaccctcaaagtatattcaagagactgaattcttggttctcttcccgtatacgttatcggatctcccgtctcctcgcctcgttcgacacgcaaagagggtttcgtttcccctgttgcaccgtcactcccgcgtctggggttcgttcttgttgtctcgcatcttcggttgacaagatagacagtacgctgcacttgaatctgtctcaattgtctttttgagcctctccttcttctttcccaggttccttctcaaccggccctcccccctccttcctcttctgtctcggctggttgcttcattcttgtcccccaccagttccttcctcccacgtttttctggcctgccgctatcctcaaaagagccgggcctacttctaccctctgccatcttcctcgtgatcccgagatacgaaaccctggttcggggatatctctggaatatatatcaacatgagcgactacggccgaaaagagccttttgacgagaaggccttgtcctccgaggttgacctcgcggttattgaccccgatgctggactgagcgaggctgaaaagcaagaagccgtgagtagcacatattatgtcaaatattgaagaagggctgctaacacagtttcaggagaagaagctactccgaaagattgatatgcatctagttccttgggtatgacaactccgtgccatacaacatcgacaataaactgacagaaactagctatgtctcctctaccttatctgcttcctcgaccgaaccaatattggcaacgcgaaaatcgccggtttactcgatgacgtgcacatgaacacctcgcaattcaatgcaaccttgaccatcttctatatttcgtatgcaatttttgagcccctggccaacgtgcttctgaaatggtccaagccttcaatctttatccctgccatcatgtaagttctcatattaagaagatgatgcggccacggtgactaaactatattgcagggttctatggggagcagcaatgttgggcatgggatttgtgaagaactgggatggccttatggctgctcgttggtttcttggtgttacagaagccggcctcttccccggaatcaactattacctatcctgttggtataagcgatccgagtttggcgcccgcgctgcttggtttttctcggctgctgctcttgctggctcctttggtggtctcttggccgccgctatccagaaaatggatggcgtatctgggattgccggttgggcttggatctttatcatcgaaggacttctcaccatgatcattggtgtcgtctctttctggatggtccacgactttcccacacaagccaagtttctggacgaaaaggagcgagctcgtgttatttaccgacttactgccgataaccagtcttcggccaaggacgaaaagttcaagatgaagtacttctggcagtcaataacggactggaagacctatgttggcatgcttatttacatgggacctttgatgcccctgtactccttcagtgtcttcttgcccaccattatccaaaacatggccttcaccgataagaggtcagttgttaagaaccagcttcttagtgtacctccctacgccttggcagctgtcgccactatctttgtcggcatctactcggacaggatcaacaagcgaggaatctttaatctgtgtgcggcgcccatcggaatggcaggcttcatcatgctcattgcttcgacgaaccctgcggtgcaatacactggatgctttttgggtgctctcggtatctaccccgtcatccccattaccatcagctgggtcgccaataacgttgagggtgtgtacaagcgaggtatcactctcggctttgtcataggttggggcaacctcaacggtgtggtgagcagcaacgtcttcttcaataaccctcgtttctatgaaggtcacggtacagttctgggatacatgtttggtgccatcttttgtggtagtctgctgatgtatgccctgcttgcccgcgagaacaagaaacggttggctggagaacgggatcacttggtagaaggcaaatctgccgaagagatccacgagatgggcgataagcgacccgatttcatttacacactgtaaggttgtttacgacttatcatattcagaagagggggatgcctattggtagtacatgggtttatacagggctgtaaattaatctacgagtacgtaaatcagcgatcactcaattgatcatgtataaataaatgaaaacatactgtttcttctgcgtcgatgtctactgatcatcacagtgaaccggatcataagtcattcacggggtgtccttgcacaaaaccgttggcgttctggaaatagttgagaagcatctcattccacagtctgatgggaggactagccagccacaccgaccaacatagtgattatgctgcggttgatctgctgacaggcgccttctctgatattttacaggaacggatgaactccaaatagcagtagtcaacacataagctagtttatactgtatgttagtgtgtagatagatgtgcactttgatgtggcagagagagagtcggtaattggaccaagggcattgtttgtcgcagcggctacccgccacgtctcatcctttccacgcgaccgagacctggaacataaaaggtacagggcaatcaaactcgagtctgcgctgagatgtgtttctgttggtgggtgggtgatgtcacactccgattcagcccacgggagcgtacagctttaatcaaatcatgatctagtgatgtccttgaccgcaattaactaggaaaggctgattgataggtgtgactttctaaacaaaatttaatcaagggcttccgtttctccggaagagctgagtgtttggtttacctagaggcaatttagtagacgggagacgtcgatagtaagagatggcgtgtagttgtttgctcttattgtcaactcatcgagtactcctgtaatttatcgatgccatgcggtgccaagactcgtggggatggactcgtggttgcgtcagtcagccactgcgctattcctcccatgcgtgcagggaaacaggaacaggatgacatgatagcctatacactcaccgcttgtggtatagtatacactggccgttgttggctcccgtcctagctcgacgggagattggcaggcttggagattaagttgagtatggcgtgcgtgtgggagagggcggttggcgctaagtagtaggttgtatcgaggtttttggtgttggtgtagttgagatatgacagtgtcagtaagtgtcagtgttggcaccaacgaatgcagcgctgctatactagaaataggtagttttgacacagcaatgcactgcaactgcatggctcaagattgactaggtagccagggcaataattaaatcgttggtggaaagaattcagagaaaaagtgtttcgattctggaagcctcatccctaacaggagggccaaaagaaaatgagattgggcagatgatcaaaaccagaggtaagtttcatgtgagccaagatgattaggcctgttttctgagagaattgaataaaatgacgctgactagaaagagtagcagatgaattatttcccttggtgcgcatgtcacatcaaacactcgcaagattaagaatgacctcgacccgtttctcatttcgtctcgtcccctcctccatagaatcagagaagagaagagaaaaacgtaatcacgggccgcaaaagatccctcgtcaaacgggtgcttgcatctccaagaggtgacaccacatctcgaccttggccatctttggacgactcattgtttcgctctcttctcttttctctctttctttgctgtcataattcttcatcgcttagcaaatccgtcaacctcgtcttttgtttccctttctcttgcggagagttacgcaaaagggaaaaactaccatccccctcccatcggctgcctacctactcactcactggatccatacacactcgctttttttgatccgttaatattctttcttccctttatttactcgcatcgacaccgttcttgttcgttcgtcttttggtctttgttcactctttgctttttttgtcatcgatagagagagcgcattattctttgctacagtgcacactcgctatccacccccctccccaggctgggactcgggaaacaataaaaccgaaagaaaggctctcatacaattattcttgtgaaaaatgagccacaagtacatctcggggagagacccagatgtgttggacgaaggtgagagaagcatactcgtgttgtttgagcgcataggtggctcgaccagcttgttggccgtgcttctgatattcattgcctacgcgctcgtaccaaaggtgcgcaatgtgcaaaatacttttatcgtgtttgccagcgtggcaaatgttggtgctagctgtgcgagtatcatcgccatggatggactggagctaggtgttgcttcgtctctttgtcaggcgcagagcttcatgttccatatgtgagttattcataaccggccgattttctatcactgacagtcatcccaggttcatgcagtctgatccttggtggtcactagccatggccttcaacgtcttcctcgtcttcttctttcgcgccagcccggattcgttccgtaaatggtggtgggtgtattgcctcatctgttacggtggcccttttgctattgccattgcgttgcttctggttagaaacccgaaccgcggccttgtgtttggtcaagccactgtaagtatatatccatgaaaaaaaagaaaagtgtgaaccggacagctaacttgagtgatagatctggtgctgggttaaccgggattgggaaggcattcgaatctacacttactacatgctcatttgggtctgtatcgctggatcgcttcttttctacttcatggtcggctatcacgtctttcgtagtcggaacagactcaagagtttgtctgcttccaagagcagagaaccagccgctgctgatccatctcagacccaaggtgtaagtgataatctttcgcatacatagcgcatcactcactaacaatgtcttcccagctaccacgtgtcgacttacttacagtaccccaagattgcttttatggaacgatcgttactgatatccaagtcgttcactcaacagcatcgtcgaatcatcttccggaaccaccgagaccggcctacacaactcgctcgtcttcgtctcctcaagtatccttcgacgaaccatctacaggatttccaaactccaacagccactacttctcaacctcgatatcgcccggtgtcgtcgctcaaacaagtagcgagtcacccctgcgacgcatgacctcggctacgagccgaacggtcagcaaattcaaggtcgatgaccccatcaagcgggcttatttacgcacgagcttcctattcgcccttagtgtgttggtgacctggatcccgagcagtttaaaccgcatccacagctggttatttggcaggtctccttttgagttccatgtcgccacagccgctgtacttcccctccagggactgtggaacgcagtcattttctttgtcacgagttggaagccactcaaagagtggtatagaaacattggagaggaccctacccatcaggatcgagagatgattcagacgagggatgaacatgatgagcacgttgggaggagcggcgagagcttcctggacgacacagactccggtagtgacgttgagctgcgaagaatgggagaagcgccagggaagagatcctcgagcttgtgaggaaagttctggaaggttttgggttttgttttgtatcatctatatttatgctgatgggatatgtgacccagaaagaaagcgagctcaatcgcaatctagactagctaggttgggactcgatagtacatcttgctggtctggggctatggagctgataacatgtacagtcttgaattatgaaaaattcgccagcctttcatgttgcgacgatgtcattgtgcttatgatttgatagatcgcttgcaaagacttctggactattacatcgaatccacatggatcacaagggtcttgcctgagctctcgacctcttgcaccttggagagttccagggcctttagtatattttgcgttcgaacgagtaattctgtaagtaattagtattcatcttaccagcgacataaaccataaagcaaaccttggtataccagtttgtaaagaacgggcggatcatcgtcgggccctgagatcagaggcattctctcggatggtgcaggaacaacactgaatcgtatcccgacatcgttattcttgtcaacccagagaatactctctgggccagattgagactgatcctgtttgcttgctgcttcggcaagccattttcgaaacacacgcacgacgccatccacgatagtgacatgacttatgaataagccacttctaggcccctccttcacgagatgaatgctagcacatagctgagagaagagctcaccatcatcaaggaaaatatcttgtgtagcggtatcatcatgtgcgtcctcggaaggttgtacctctacgggccgtctacgagctcttctgggacttcgactctctggctcgaacggcttgaaagaagaatacaaacatcgcagatcagacagcgtcggatcaatttcactaacaggagagtcgctttgggccaccagaccctggtagcgacatgataaagaagggacgaagagctggtcacttggaaggtagcattctaaaatgagtttgttatcgggtagaggagcagcttggaggaggcggtggtggatgaggcgcgtgattagggagcagaagcgacgattgatggtggcaaaagagaggagctctctggttggaaacggagatataattgatgcgaggatctgaaatgttggttatcttgaatgatgatgacctggaggagctcacttcattcggtagaccatccattgaagcatcatgagacgtcatgatgagtaataagaatagccgactggaggcgggataaactataacaaaacgatccgatgtaaacgagttttgataaacgagaaaattgacttcttggcgtacgattgttgaatgataaagatgaagcttcaagttgacagctacttggtctaaagcgcggggaaaggttagtcagcatctgcaactaccgaatgacgaaatcattttgataaacgataatgaaatgctccatcaaggtctttaatcaattgctctaccgtctttttactggtctatcttatgggcaagtaataatgtattgaccattgaaacagtcaagaagagagagagttactcttcttctcttatgttacctcctccttccgaaactcttttatgattcaccgaattaagattttgatttgccatgatccaatggtccggcgttttgtgatacaaagtattaagagtactgtatcctaagaaacgaggtgatccagagagagatattgtattagtagctatgcttggagatatttatatgcgttttcgatatgaaacgattcttatctagtctatcggcactcaaactatccgttaaaaataaaatcagttactaaaattgagggtgattcaaataaaggacaagatgcccggaaaacagcgggtgacggacggactccggagcccccgctccgtgataagaccgggcccggaagctactccacttaaggccggcctcaagatgaaccacagtttatacatatttgggcagattttgaatgtttcttcagtcaaaagaccaagacgaagtgatccaagagaaatgcgagttttatcacatcaaacttgacaaagtgataatgtgaaatgtcatttacatcacatgcaagtacacatattgacgatttgagtctctacatcacctgaaagtggctgaacacatacccaatgtataaccatgccattaaaacatcaagaaaaatccttgaaatactgagtatgttaatttcttgtcaattgacgctggtaggctcgctgctttcccctcctcgctttcggccccaatgactcggtatacaatcggcacaactccgagttcaaaggcaaaacgtatagaggcatcgaattggccagtccggaagctataccccgagtatcaaatcatcttcactcacaacatccgatggctgagggagtgcaagattgagaaccctgatgagggatgatgccaatggctggcgaatccgatgtctctcggatgctggtatataaatgtgtcaaatcctctggcaattctctctgatactctctcttctttctaccacgacctcttagcctctctattcccttgtcacagttcgacagaagtcatgcgtgccaacgtcctgctaggccttttggccgagactgttatagcagttccttaccctgcttcaagcaaaggtgagcaataataatacacaaaagaattcacagaaacaacagctcatacaaacatcatctagtttcgaccgaagtagtcaccgagattgtcactgccagtccagtcatgttggcagacatgagccacactctcgtcgctaactcgagctcggttaagagcagtaccaatcttgaacaggggccagaaggacaaactatcgaagacgttgatgagagcgagacgaccacaacacccgagagagtcgtcttctcaacctctgttgtcgtcgatacagagacgatatactttacggacatgctctccgatactacaacatctacgatcacggccaccgagtcgtcgaccatctgggccacagctacgtccactatgaatgctacctcaactgtctttgagacagaggcaatttctaccacggcaacatctgtcattaatgctactgagacggtccttctcgccaactctttctctactacctcgactgcgctcaccacttcaactgttctgaccacagacgaggtttctactaccgaaacatcacttactacctcgactattcttactacagatgcggtctctactactgagacagcgctcgtcacttcgactgtcgctgctacttcgacggtccttctcacagacgttgattccacgacttcaactgacattgttacttccaacgtaacagaaacggttttcttcatggataggatagctactaccgtactcacaactgttacctcaactgtcaacgctactcagacaatcttgtcgactgatattgattctacaacagctactgaaaccgccacatcaacattgtttgtgactgcttctactgctactactgagacggatgtcaccacttcgacaaacgttgtcacttctaccttcagtgctacagagactgtcttggttacagctcctgttactactacttcaactgctgttgtcacctcgacatcaattgtcagctctacttcaactgtctttatcactgactccgtcgatacaacacaaacggaaactgtcacatcaacagacgttgtcgagtctacttctacaatccttaccactgctgttgcctcttctaccattacagagaccgcaactgtcacctcgacttcagcagtcaattccacttccactatcttgaacactgtccctcagacggtgaccaccactgagactgctgttaccactgttgcttcaactatctctactacacagactttggtatccgagaccacgtcgactacgctcacaactgacactacactcagcactgacgttgtctccaccactgcggtatcgtcaactacagtcacgggcactgtattagttatcggtacagaagtcaattcatcaaccaccacttccactatccttactaccctcactgccaccgacacagtcgttatttccgacacgtctacgttgtctaccttggagacagaaacgacctcgtcaactgagaccgccactactctgactaccaccacagtcacagacactgtttccaacgcggaaacaacccctattactgtcaactttgtcacagctacagtaactcaactctctaccaccaccatcacttctgaagacatcacctcaaccccagctctggcaaagagggtttatatccacgatctagtcggcaagaagttggaaatcgcggcaaggcaatctttagattcagagtcagctgcggctgcagctgcttcagcctctaactctcctcaagtggcaaaagtcgctgacgaaactactaccggagttacccctgcttctgagtcggtaacatccaacagtacagttttgagcagtaccactgcagctgtttcagttcaggattcccctgcttcttcttctgtcacttctttggtcgacgttgctaccacattcaactgcaccaatcctagtacaagcactagcatgaagacagttgtcgttctcgtcaaggcttcttctcagcctgcaaagcctgctgtggacgcaaaaagccctgatgcaactgccaatacagttacagctttagctacagctatttccactgtgacagtcaaggttgaagctacgtcttcttctgcccctgaatccgagtctgtgtcgtctgagacagctgcagtaagctctagcacggagtctcctacttcggccgcatctacctctgtggatgcgccagcctctgagtctactacagagtccgccgtagactctaccactgtctcaggctccacgaccactcccgagtctacttccgagtctacagtagagagtgccacggagtctagcgctcagtctacgtccgaatcatctacaactagccaagttcaagccccagctgcaacaacattcactaccacagtgaccgagatcagtactacaactgaacgactcagtgctacaccatctagctcagtagcagagagctccagcacgaacaacgcaagtgtagaggacgatgctgttactccagcccccgctgaacaatcggccacttccacttccacttcttctgccgccagaagcaccgtcgacgctgcccctgaagacggcgctcctgtgcccgatgaccctgtaccactcaattggaaagacaagatgactcgtttcctcatggggtagaagcaagagatgtatggaaaaaatgtggggactagatataagtttgctggcatattcgaaggaactacctactagatcttaggggtaggtagattacctagtaattaattgacgaatattcagctatcacacatgtcaccataaagacccataccatatttgattgacttgcaattaactaccttgaagaaagatagggttaagatcagagacataacttctatactgatcatagatcattctgcctctgttcacagcaaaacattgccttgtctagcaacctctcccgcgaatctcgactgtgtaactcggccatgaaacaacccctacggagaaaactcaaattccgtaggtcacactccgataaaggaagaagataaacccccatagatcgtcacggcgtcgtgaaacaacgatgtcacgatgtcacggcgagatcagggtcaaaggtcggttatacctgatgcaggtagactatggatgaagtcaatataagaaatgtctcatgaaaatcccgagacaacgagataacttaaaagataagtaaacgcctctccgatatacgataatcccttcaccgagatggatccgtttatgctgaagacacggaccaatacttagacttgccaagacggtgaacttgacctgtataacaaacagatcttgcaggtgaagcggcatgtccatcgatattatctcatgtgtatgtatgtatgtctcagggtacgtcgaagccgcgcctcattgttacttccgcagccggggctttgacagatttaggaaagagaacaaagcacaagacaagggattttaccaagatgcagactcactgaactggtgggggaaatgtttcgaaacagggtctccgtgatacaatctgccgtgcctgacgaagcctggagagtcgcggattctgttccgccccaagtctatcgcttttataaacaccatccacgcatattgactattgactccagacatcccttgcaaacgatacattccaagttaccccgacatatcttccagttctccctctttttgcaccatgtaccaaaagaattattgttatatcatcaaatactcaacatacagtgctcgtagttccaacacaattgaggttatccagggactaccgacatgtggatcagtgccaccacatcataattccaagacatgcattcatgtcagctacccacaaagcctgcatcagtgtgccttctttccgtcacgtctgtaccatgacatactaacgtagcattccgtcaatgacatgcatatcggtccgttcaacgacaccctccgtggtatttcgtggggggttgcctcggcgcagccttactcttggtcgccccatatggcttcttcccaactcacatggggcgtattttacaccaagagaacagttgccttagtagagttgtacacaccatagggatcggcgattatacctcgaccgcgtcgcgcgcaatcttgtgtgacacttgcttgacagatggatacaagggctttgtgcaagataacagaaaactggtgccatatcactgatacaaagaccttatcttatgggttcttggtcgcatttgcagtgcaaacacatgtgaacccgatatttgagcttccccgacagtacattatccaaggagaaatcctagcagtcgcttccaggcacaaggaaagcagcatgtaagatttgataagagtcgggatagcgagtggcatgatctcacattacggaaaacaacaacattccgtttcctcaatcataccccaggcctaaagttaacgtgagctgccgcctatgtgtattaataaacagcggagaacaaattcttcataatcagccagcaccccacgtcagctgatatatgttgaggccactcggtcagagccattgaggaagcgcaaaggcgcgatggataaactctaatgtttggtgaactaggtggtatgaagaatgtaatgatcgtatttttttgcttgactgcaattgaagattattcgttctaggttttgaacaacgactgttatcagaagtgaaatggatgtttagaaaatgccctcgagcaagccataacgttgcatgcagatattgaaatttagcaacggttatgttgatcagaccgataatataacgtcaagggttcccatgtcagcaatggtgcaacttgggcgcccctgtcctggaatgactgaaacgtagggctgagtcattggcttctgtttggtcttaatagtcgaggcactgtttgtgatattcgcctctgcttaccatgcaataagtcatatctaacgcttgctgcaatcctgatggacatgtcagactggttattatcctccgacccgacgcaggctcatgctggtctgtgtcagcttgttcatatcgctcggaactaattccagtaatggccgagtagacaattcgtgtcagaccgggccgttccctcgtaagcctcatccgttgtggtgcggaaggtgttttctcctttcaatgataagaactttcaggtcttgggtatatgtaagccgagatcccagcacggctgcatgggcggttctttactgacatagtttgtaagaaatgtggctgtactttgtggaagtaagatagaacttaccttttttccactcgtctatacttctattgcgataccaccatccatacatatctagtgcttgacataatgccgacttaacaattgtcacctgtctcacaaagccggttaaggtcaaagtagcttgcgagcatcgaacggtagacttttggaaaccccagcatccctttagctttccgacagaactcggtacagtcgcctcagatgacgaattttcacacttttgtggctttaagaaagtgcgttccgaaattcctgttttgggtcgttcagtcgtatatgcatcactgaggtctgagatccactcccaagtattgagtcgatggcaagtcctaggacatatatttgcagccttttagctccatgttgggaaaccatggttgcctgagattgtcaatgcggatatttgatgttctttcgtaaagctgtttcccgaaaggtcagcaactgccgatcgatactgtcaaagacagcgtttaaactttcatcataagttgcgataagcaacgatgagtatttaaggatccgctgaacaaattcagatgacacgcacatagactgtgaacgtctaaatgaggaaggaactaaggcatgccaagttgtctgacaatgcgtttgcactctgagcaaagagataccttgttgctcgagtttcaccatctccatttcatcagatagtctcggtgacagtctcggatattggagtctgacagaacctgctgaagaaggtttgcccacgggttagtcttgtagattttgtatgacttagagcgcttggtttgataataaaaccatgttgagctctttttctgggatcattattttcttggggtgagaagctggagtcgcttctagacgccggtttcactgtccaaacactttgaccagcgcgcatgggcttgtttgttttgatgcttatcggcttttgcgatttggtcggcgttacatcaaagggacatgcgcctcggtgcgcggctctgtcaaactcaactccctgcaatcccgactggctggagttcagggatgtctcgggatgacggacagtagctcatccttgttgtgttcccgatatacctccaatgattggtaccaagtgcgtcttctctttaaagagaaccggtgccccgtggaagacccaaagccttgaatgtcaatagaaatgcaaaggaacttggtcatgaagaaggtgttttgggcggattgtcttcttcttctctcagcgcacgtatcgtgcggtaaaacatttgaatacttcctcagtgttgtgaccagatagttggctaagcttttgaggggtttaagacatgccccaataaggtgacacaagcatgagttacttgagtcctacatcgacgctcggacatctggggttttggtattggtctttcgatattcgggtcaagggccttcttttggatccatatttgagggttgaggttgttgatggcgttgaacgttccctgatttgaaggcgatgccgcgggccatttatcaaatcacagcattatataaatgtagtgactaggttaaatgcgtgcttcaaacgcatgccaaggtccatcaaggaatgcgtgaagccaagtttgaatcagacatgtgtgtgaaacatctgccggcattcagccctccaggtggtgaggggtatagatttgcggcaaggaatattacaggccagcatttgttcgtgtatgcagataaaggtcatggtggtcgagtcaataatacgcgtttcctatggaagggcttggagtttgctgatatggatggttggaaatggaagaacaaaagtgccaggttactgaacacgttgaggtgacgcaaatgcttaagtaattcagagattgtatggggtcgctacttccattagtagtgttgcactgctctggggtcgggagggaaagaacgggggacagttgccttctatctatggtacctcctcctgacaggaaggtggttgttaggtagcacctgccttgtaacctcaaagttggcatctgtcggtaccttagtacctactacagactcccttactgaacttttatacgggtacctaggtacaagtatgttctgttttcaatctttcacaccgggtaaaagccctggagtctcttccgggtcgactctatcatccatctaaagatgctgctgctgacttccgacatactattctcacaatacttccaagccctgccgaggtgttcaaaatggatggataccgcgatcaagacatacatacgggacgatatgacgagctgtacgacccacggtccatctactaagctcacatggatgtacatggattagattgcgtctatggtgggagctgatggtatcgcggccttgaagatcatcatgccggctacaagccactgtcttgccgtatggaagacagtacctccatgggcgtcttggagggtaggttattcttgagcacgtttgctgacctgtttctaagataaattctcacgtaatgctaccaactgttgcacgcggattcttgtgttcctggaatctcagcttttactgagtcttaactcgcgactggccaaaatcatcatattaccttcctcttatatatctccgaacaggatcgaaatcacagagattttgagcacatatcaatcccctttcatcatcgagaatcaataatagaatgtggagtgaccagggaaaggaggtttgtcaaaaacactgttcactgaccaagaggtatcgactaactgggagcgagacgcaacaacaaatgtggtcgacacacgaccttgcttgtgcgcactgccgggcacggaagatcagatgtggtagggaacgcccgcaatgcgaaagttgcaagcgcgacggtgtcgagtgtcgatattcatctcccggcaaacgtgtcaatcacgtcaagctcctgtgagtcggagacgccttgtctctcttccttaatggaacacaaaggctcacaaacttattcatgtctcaggtgccagaacttcgagacgcttgaggatcagctgcatagcattcaaaatgacctttctgatttgacgtcacttgtcagaggcgggaacagcgtgagatcttcatcgcttgccgccgaggaatgggccccagataatcttgccggaacagactcaggaccagtagcccatacaaactgtcacatcgtacgagacgcgtcacagtccctcgaccgttatcatggaccttgctcgctttatgccctctgcaaggaatttcatgatgatcccatatttggtgttcctgataacaacacctcgacacatactgccgagcatgccatgctccaagaaatgctttacaaagcaagcaatgagcctcacctagatataccgtctcaacctacaggcatatgccttccgcctcggcagtttcttaatcttgttatcggcccatttttcaagaacaccgattacgccactgatgtctttgtgcgatcagctttccaacttcagattgatcgcatctattctcagcctatagttccttcggatgaaggctgggccatttgcttcaatgttatagttctccttggtatcaagagggagcctaccactcagggcaatagccacttcatccaatctcttcttcaaacgatgaggatggccatcaataacccacgtgtctttttgacaccaaggcttgttaatgtgcaagcacttgctcttttggtaagactcttccagccagaatctttggataatattaacttcaactctagagttacgtggctgagcaatacagtacgacatcacttgcagaactggtcttcgcccaagcttgtttgttggcacgtacaatgggtctccatcggggttgcacatcctccaacaaccttccaccagagactatactggagagacacaaagtctttcagtcattgtataccagagataagaatatcgctatacttcgtggctccacttcttggctgccaggatatgaatccgggattccatcctcgttggaaagtcattcagaatctcctggagcaatggcccgcctagagctggcaaaacttcaggatgaaatttaccagatttttcatggttctagtgctccctcttctaagtatttgagaaatcaagcattgggtcaatcacaacaaaagcttgaacagtgggcttcaacgtacaatatcatgcagacaccattcacctcgacggaatcatttgcgctcatgctatcgtttctagctacaagaatctgcttatttaaagggtatgatggtacaaaggccattcatatcttcagagatgccaaggcttgttgccttatctttctgtcggccatagcagcgaagaatgaccatcatttttctgaagctttgaatgagacactaggttatcagaagaaacgcgaaaagtccagcacaaagaaggccaaaaggagttctcaggttgaaggtgcactgcccgaacatgacgagaacagggcttcagtacttcctcgtcttgctgcaactttcccgctagcagcagcatttatcataggaaagatggtcatacaacagccaatgacagacgtggatgacacccccagtcagccagaagaggaaatctcactgctagaagcacttcgcgaacagttcgcatcagtcgccgatcaagcccatgttgataatcttgctttgacttttagcaagttgctggatcttttagttcgaatagttcgtcagaggcagtcaccaggacaaggcagtacaccgtctactgcatacaatgatttaccaaatctgcattcaaccagatcttccagctccctccacggtagtgctgtaagttccttcagagacacgcccccgggccccgagaatcattcaacagtcagctcgattagtgaggttttgccgcattcttccctgctcttaccgttcactcaaccacttgaatctccaactgggggttcaccatggtttgcaaacgctggccacggtataggcgtgaaccacgccccagtccatgcagcgtggcctggccagagcaaacgacagtctgaagaagttgaactgccggtcaagagaccgcgaatcgcctgtcacgacgatttcttagacattggcgcaggatatgccgatcatggctcgcggcctgacgatgacgttttatttacattcgattttctcaacgcaggaaatgatatctcggcttttgggatggatgaataacttgcgatgtgcttttttacagtgatggcatgggtttggtactttagggtaaacgggctgggtcttggttttcttttcgttgtccctgatctctatcctgacattgcaacacaaacgcacattgcgcttacctcgatcttttatctatctctactacaaatagacatgttatatacaatgacggtccgtattttattgtacgagattttgatcacattgtcgacatagtgggctatgattcctaatcccatgaagaaacaccaaatacctagtcaaggtcaacgccacagactgtatctttgagtagacggcaagccatgcgcgtcgttgttcgaccaaatttcttgccatatgaacgatgaaagctatgtaactggcactttcgggggattccaacgattcgcccacgactcaagtctgttgaactaggacatcatatactcgatcgagatgcacgcacattcattcagacacgccgctgagatcataaggcatttttcagatatctctatctgcttcttactctgcagtaagtaggctcctgagctgtcaaattcgtatcagcagtgcaactactcctaagccgtcgggtggtctgaacaccatgtgcttgatagagaatccggtaatcgttaaaagtgatccttctctgagtggtcatcatgcagtgtatgatgtactcgatttctgtttcaagtgttcgaaaccggaaagttcaaatattgattccatacacggaacgttgtttcggttcaggatggtgttggcttttgggcgtgcagaatgtctcatctaaaagtgtggcagttgaagccatgaagccgatacatgcatggttacttcattcaatgaacagccggactgataggtgtgttgacaacaacatcgccaagaatccggtaagacggtcttcataaaataaatttacatcatgacgtgaccaaacacatcaagtgttaacaagtccgtacatgaggctcatcggagaatttctgattctttgtcacaccaagtagtgtcataaaaaataccaagataaggctgagccgttatgtatgacatttgaaagtctctagtagtgagtcatggatcagaacttaagtctcgaaggccttattttaccttatttatgtagagtgtcacagcaggcggtgggagtaagatgcggttcttttgcagcaatacactgcatgcactgtaacgttgatattgttgtagtatcagtatcattagattgtatctttctaagaaacaggtgtattctatcttttgatcctgcagcaatgtgccaacatttgtcttttttagcccttttcaaccagatgcagatggctcgatgctcagcttctttcgctgcagtaagcagtggcgtccccatcgtctcttgaacttgtctgggataatgtccaggtcaggtacccataatgcccttgcaagtagatgcgtgtttgcggcatcaaggaagaactcgcacttgacaacctcccaattggtgtggtcctcaatgtagtcaggctcgtttggtggtagggggtctgtcctcaatgggtactgtgtgtcaacgaggaacttgcatgcagaaagctcagtgtatttgctcaggtcctcctcgttgcgatcattcatgccatgagtggggagccaagtgccactgaagaaaccaaacccggtttcagcttcagagaattgtccaggcagaaggcctctgaattcggaacgaatgaatttggcatgcatatcccgtggcaggaagtaagatgaggggaagcgataccactccttgccaaagcatagagtgtcttcttccctaccaataggcgcgctaccgtctttgccctcccacaggggagtgtagattttcataggcgcagagtaagcagaccagataccataaactctgagcacagcgatatcaattgatagaagcatggtgatggtaacaagcgaaagcttcaattttgcaggaattttaccgactagtgtcttgggatccgagttgcccacagcggtcaatatcatgtgagtagatatagcggcgttgagtgcaaggaaagggtaagcagggtacatgaatctttcctccttgtgaggctgcgagctgaagatagccagccacatgtagaaaggagaaagaaagacaacagttctcagaccagtttggaatccctggccggatggcgaaataatcttttgaaggatgaagagtggcagggcggcaagggcaagaacaaaccagaggttaaagttgagcgccaagttcttgaagtaaaaggtccaaggctctgttccgtagagctctgggccatggtcggatgagaagatattgtacttgacaatattccatgtcacagaaacttgcttcttgtaaaagaagaggtttacgaagtagtcaccagcctatcaatattagacgatagcttcaaaagcgagccgcacgttaaacttacaagaaggagaatagctgatacaacacctcgaccaatgcgaacaaatgcttcccatagtgctgtcttatctccaaagaccaacaatatgagctcttcaagcatgaaaggtgcgcaaagcgcagcagcaaaaggccatccaaggataccagcagcggcaaaccagaacatgccctgagaggtcttgagaccaccacgccaattcataaaagcggcagctcccagagtgaccaggtacatggcaaagctagacgggaggaaggcggtgctagcatgaaagttgccggggcttgcgacggtggccattaagaagaataggccaattcgactgttgagtgtggtacttgtcaccatgaacaagatggtctgggtaagagcgcaaacgaacgccagtccgaagcggacgaaataaaattcagcgacctagtaataaatcgtcaatcgatattctttgtgtcttttatcatgccatgctcaccttgttggagtgagggaaaattcggcgcacattgccaacaatggcgtggaatgcaatgtagagccagctgcgaatggcatagtcgggagagtattcccatgtctggaggccgtagttatgcgacaagtaatgggttggttcccagtaattgaacgtctcgtcgcaatcttgaatcggagcgaaccatgcggaaacgagagcggcagcgaggaaccagtagaaggcggaaatcggttgcattgagtatgcgcttggaactctacagcgaaacgaggcacggttagcagagctctttctagtgtagaactgtgcaaggattcaaatgataatactttttcttagcatgactggcagtcggatgcacaaattggcgctgttgctgtgcttgcggcgccgttcctggagccatcgtgagtgtcgctgtggacagtgagttgaagatggaagtttacaaagttaggaatgctttcgtcatgtcattcatggtgggtttggagctttcaacagttgggggagagatggacccctgcgaagagcactaacaggcactaacatttagtggaggcgagcctcaccgaggtcaaggtgaaggatggtggggtgataagctagcgcgtcctgataaggatccattttgatcgttcaccttgatttttttctttcctgcgccgctagtcagggtcttttatgacgggaatgaggcgctcggcctactaaaactttcttgctttcatctaaacttttgcgccagatgtcgcaataaagattttcattttttcaaccttgctacgctcattattgttcctacttcaccaaagacatattcaacaatacttgaaattcgtttattgccaaataatatatacaaaccagcaacaaaatgtcgggtttcgagatcccaggtcttggtcaggccaaacccaacgagactctaccacctctccctcccactgatgttctcgttgctgctgcgagttttcaagataccgaaattcccgatgctgctcccagcgaaaccaagaatgaatcagccccagtcaccatagagcccaagccctctgagggtcagccagtaccagctgcagacgctgatgccatggccatcgatcgacccgaaagccccccttcccttacaggcgctcttgaggctgctctcggcgggttagctcctgtccagccagcgcaaacagcacagccagctcctgctgcgaacacagagacagttcctcttcaaaacgatcagggcgacaacccagaatgggaggttgattcctctccctacgagtcttcttctgaatcaagcagctctgaatcctctgatgacgattccgataacgagggatacgagcttttgggagtcgaggagacagcgcgtctgctcatgcaagctgatggaggagcatctgacgatgagggcaatcaaggcgcgaagggttcaaccgctgcccagatcagaacaaagaacgaaatacccgaagaggtcattcctaagcctgatattacaattacacccgagatgaaggtcgaggagctaggcgtcatcgagcatatcgtggagaacatcatgctagtaaaggcatttacacccggagagtaccaagttcttgactcaggttccgtgctctgcacatctgagcgagttgtcataggtgcagtcgcagaaacgataggaaaagtcttgcagcctatgtataccgtgcgcttcactacagaccaggatatcaaggatcttggccttgaggttggccagaaagtattttaccccgtcgatcatgcctcgtacgtctttacagagccattgaagaacttgaagggttcagatgccagtaacctccacgacgaggaggttggcgatgacgagatggagttttctgatgatgagaaggaagctgagtacaagagagcgctcaagcagaagaagaaggataagtggaagaaggatccatccaaggcagtcaaggagcctcatcctttgcgacaggaatcgcgaccggatgttactctgaactacgacgacgaagacgacggtccctacaagcccctcgcgcgaccacctggctatggcagcggtccttccacaactgagacctacgagcccccatcgggcagaaacttcaaccaacggggaggtcgccgaggagactccagaggtcgtggtggacgaggacgaggtaacgggcgcggcggacgaggaggcttcaaccagcccagggacggttactcgctgcctcctcaaggggctcatcagcctgtccaacaaacaggtcccccagctgcgtggcccggtgctcaacctccagctcaaggcgcggccccagccatgcccaattttggcttccaaatgccgggttggcctcaagtgcctcctcagggtaatgctggtgcagttcctcccccacctcctggctggccgaacgcgcagggacaacagggtgcgaacggaggagcatttgtgaatcctgctttcttcgccgcgcttatgtctactatgcaagcacagcaacagaacggccaatcaccctgggggcaacagcagccccccaacaacggtaatggtaatggtcaaggccattagaattggtcatggaataattattatcgataaagggcaatgatggcgctaaggaatccgctttacaaggtttagacaaaagggcaagttatcaattacacagcgtaaaactgcttttgttcacaccaataaaatgtttgattgtgttcggcaatactcgtgttatgtgatgtccgtgtattattctcatatgcaatccgtcgctcataatgcatgattccaggcaaactacttcctaagcataattacaaataagcgtttagagatcgctccacttatcctcagactttccatcaaatccataaaagccgagctcgtaaacaagaccaagtgtcatgcgggcatgctggagcatgtgatcgaaagacagatacttaatgctgtcgtcggtgccatggatgtgagggtcggagtactcgaaagcggattcaataacgaaggccgatgggtagccagccttggaggcggaggcgtgatcggaacaggcatatccacacttagtctcaacccaaggaatgtcgcagtactgtgaatatgagttagcatggttgaccaccaatcgtgggcttatgaaatacatacctcctcaacaacggtcttgataaatgtggtcaaaccggagtcaacaaagtcggtgataacaccgacactttcgggctggccagcatcgagagtcttctgtacatagccagtcatgtcttgctgtagcatagccttgacatcacgtccagtctcctcgtatgacttgaagatagcctggcttccgagcaagccaccctcctcggccgagtaccagtggaactcgatggtgttgggggccttacccttgacaacatccttggagttcaagagggcacggaacacctccatgatggtgacggaaccgctaccatcatcgtcggcgccaggggcggcgagaatggaaggaaggaaaaggttgatagagtcctggtgggcgccaattacaacggtgctgttggattgaccagggatggtcgcgataacagagtgctgcttccatgtgtgagggaagctctcagcgaacacagtatcttcggcaccagcgtccttgatgatctggttgaccttctcaagaacccagtcagaggactggaggccgtaatcggacttgaagtatcgggtatgaaagctggtcaacttctcgaggttggcctgcatgtttttcttttcgagcttcttcgagagctttgcgacctcgtcttgcttgacacacttcttagggaacgtgacggtgctttcggcattaatacccttggagccaagcgtagttgtctcggtgatgtccatgaagttctggccattctgagggtgtgttaacaatctgtccgtgcagatcctatgtgacatgtttgggacttacacggcgcatctcccacttctcctcctcggtgatccattgcgtcttgccaggagcggtctcaatcagaaacagctcgtcgggctgaagaacaacattgtcgacctctgcgatttcgatgaagcgagccgatacggcaggcagacaagctgccagaagagaagcttgagagaacttcattatagctgcagaatgtatagttgagttctatattgaatgaagaagatgatgatgttggagaaaggttgagcaattgacgcgcggaactgcctggagagataagatccgaggcaggtacaacagcgccatgacgatcacgtaaggtacctaacgtagatgcttgccgttttgggatgatggctgtcatggattggtcttgtgactctcccccggaagcttggatgtggatacccggttgccatgaagggatggaggcctggcttcgttatctacatacctcttaccgacttattaatgcgcatagaggccattcaagtcttgaaggtagctatgttgattaaagagcaactatcaataccatcaaagtgattctttcactgctctttgttcaaagcaatggttgtgcaccttctatcaatcacataggcagatctcagctagcgttggtcctgaacaccatcatgagaccttctggggtggcttccagcttccccagactttttaccaaagcaccgttaccgttatcgccatccacgtttacgttttatctcatcggtgaccgcctaaacggaacaactgttgtacatgtggcaaaagcgccatcaactttgaatttatgagtgcagaatcatatgataaatattgaatcttgcgacttatagtcgatgagccctaccctacaaagggcgaacattttcgccatgatcatcaaccaaccgttactctagaagtctttcaagaagtatgatcctacatatggcttcttgcctcatgatgaacttgtggatgcatacagccgtgtagagtttagactaaaacggacgaaataacaaagtgctaccaatcttgggtcgattctgtgggtgttgtcccagctttccagatccaaagtctttgatcctgccattctcttcatttgttcatgcgaccaaagaacttttgcgagtctttgatcacacatcacatttctttatctagatcctcaatcgtagcgtgcacggattcgatactctattctaacgagccttacttctattccggttgtccaagagcctttgtcacaaaacacatatagataaaaataacagttattcgttgaatcgtatcttctttctgattggcgagtgctttgtctctggtttacttgataatagtgcaataaacgacctttgtcaaaaaaaattatatgtgataaagaacggtaatattgttcaggatgaggttcacaccatcattttttcaactccacgatgagaaaatctttataatcgacgacacattccttctgttttagaaatattcaaacactcatcaaacaatccatcacaacactcaaaagcccagcaaagcaatcattgagaaacacctcaagcccattttccaaactacctattcacaattaccatcaatatgcctcgcgactctagcccccaggccgaccctgccctcgatacccccgtgcggcagacacgtgcccgctcaaagctcaccaatgcttctcctctgatgcgaggtcttgaccaccggggacgtccccagggtcccctcatcgaaaagcccaagcccaagcccaagcccaagcccaagcccaagcccaagcctaaggccaagcccgagcccaaggtcgcccccaaatcgaaaggcagtctaaagccggccattaagaaggccagcaacaaactcaggaggaagcagaaggtcgctttccgagcccaagccagtcatgtttctgacaacgagtctgaaaacagtccagttgaggaggaggaggacgacgacgcacaggatgctgcagacaatgatgacgacaactcgaatgatgcacctcctgctcagaacaatgatgatcaggttccagatgaagaggattctgaaatgtcagatgcccttgattcccctgattcagacgattctgaaccgccaagcccaactcaaaaccctgaggacggcaccaatgatgattcccccgagtcttccacttcgcccgagaacaacaacaactctgggttgcctgatgcccccgatgcccctgctcccacccctacagccaaccaaggtgatgacagtggtaacgctcccgttgacggagacaacgcagaccccgttgagcatgtctctgatcccgaagagtctgatttttcagacaatagtctttcagcttcggagcccgctgcccacgccaaagtcttgacaccgatcagcgttccatcctcgggtaatctcagcccattgattatgccccatctcgacccgtaagtcaacaaatccatattttttacaacatctactgacccatttagtaagtgagatccctggactttatagctctggtgtcagagcccgtccgcactatggctggtatgagcagtatcaccttaccgggctcgactgcgcaaaggtgcacggctgtacacacaatcccgggagagtatgtcatagctgccacgccgattggcacaaggcctggtctgtgtatttcaaggcgcatgagattctagatgaagcagttgcaaactcagaacaatatttgacggatacaggagttgatgtgcgcaaggactatttgggacacctgttggaggggtcaggctgggaggtactggcactggaactgcagccccctactggcaatagtattcggcttcatcctacacgcatcgccaagcacaggctggctcttgctcaggtggcgactgacatggaggaataagttgtttaacatgtttttgacggattggtggagtttggcgttatgttttctttgatagaattgttagaaccgcattggagtgaattgttatagaatattgtccgacttacgtgtcgtttctttaaaaattgtgtcattggtttactttctttttcgtaagctcgtgaactgagcttcgagaggcttctcatagtcccatatcttcgtcactctgctcatccgactcttggccaccgccttcttcctcctcttctcttcttgtcgtttctgtgcttgcgccgagcttcctcacaccttcaaccacaccaataacgaatcctctgctttctgcaagctccatagcccctactcctcgcaaactcatgacaccgtcgactccaccctcgagctgggctgtactggatcgcatcttggcggctctgacctcttgcaagtctcggagcagtgaccgcacttctgacgaggatgaaatgtcatcagaggcgtgtgcaagaagcatctcggcaacttcaaaccaatggtacggcagagctcctgcaggcgcatccgatgtgcaagatggaagaaacggcggagaaagaacagtctcgtcgtccatgaagggattccgtgcattgcctcgactatctgctcgggctggtggtggaggcggtggtgcccagccttttcgatcgaccattgtttcttggtggacaatatcgcgtaacgagtcggggtgaagccatggaggaggaacaatattcgcacgtcgttgtttctttaaaaggattgcaagccatagcggcaggttacttcggtgcggtggtcgaagggctggtgttgtgccctgtgtaacaggtcagcgtcgagcttgtggacgcgacaagggacgcgctcaccgttagaagctcaatactctcaagccgttgacgagggactacagtaacaagttccatttcacatagaaacgcgacctcggagggggtcagccccgagggtagtggtaaagccatatttttgcttctaaagttgtaggatataaattgaaggtttcaatggagtgcccctccttgttagagctatcacgatagcatggattggatgtcatggagtgccaaccccaccaccatcaggaagctccttctctttacctattacctaccatatacctatctacttagacatattgcataagaaccggttctaatttagcgggtttcaataatattagatccatttattcttatgtatatgtggcctaagaatgcactaagaatttcatttggactgcttagattccctattctgtgtaaggatatagaggcaagaggcccggaagaactactacagctgccctgtaggcagcccaccttacctgctcggcttccattgcgggagcctcgaacttccatagcttgccaggggaggccaacttttctgttacctactacccaagttcagggtagtttatggcccactaacgtgggggaccatcccgcattaaagggcgtggtcagcatcgaagggcgtgatcagcatataaaccatgaggtataagttatcatctcttccctactatgcaattttggctactgcagtacataaagtatttttcaatcgttaaagtgtagtggcgttccacaatggcatcccaggaaaacctccctcctgtcacttccccatctctcatcctcaccaaccccaccacctcggagagagagcgtgtatggaaaagcactcatcttcaatggggtgcagccctgaaattggaggactatatcgcccgagaatacaacaatattaaggcacctcttggtcggaatggtggtttgacgaactggattctgactgatgggaatttgaagcctgacgaaaggcccattctctcatgttgcgagacttacaagaagagagctcttgtatctgatacagatgacaacggaaaagtgagagatggaaccgcgcacggtgtggctagtgtattcacaagccccgagtatcgaaagaggggatatggcaagaagatgatgtctcttcttgcggatgagtttcgaagcagacaagagaagaataaaggagacgccgacttctctgtcctatggtctgacgttggcccggacttctacggagttattggatggaaggctttcaggagcacacatctcgagttccctgtcaaggacactctgcccccagccgatccctctgtaaagcctctcactttggacgacgtcctggagcttacggccctggacgaggagatcatccgaaacaaagtcgcatcatcaacctctgctgccagtgccgctgttatccctgacaaagaaaccattgggtggcatatgagccgcgtggactttatgtgcaaccgcatattctctcgcacacctaccattcgaggtgttctgtataccccacctggggcccccaactcgagaatctgggcaagctggacttgcagcttctatggtggggttgatgagccttcgaagaacactgtacgtattcttcgtctcacaattgaagatgagagcatctcagacgaggcccttgccaaaggtattgaggccatcgccgggtttgcccaaaaagaggccaaggagtggctatgctccaaagtagaactctggaaccctgaggagcgcatcaaacgagtcgcagaaagtatccagtcattgggtgttaaattcgtcgtcaaagactacaagcacctggcaagcttgaattggttcggaaaggaccctaaccaagaggtcgactggattgcaaacgagcgatttggttggtgttagagaagaccagtcaacagtcgacagatagtggcgatccaacacccttcaagaacttgacttagatcaaggagatttccataaatataatctctatgatctatattcttttctagttgttacaaattccgtgaccggcccctttcccttttcatgatataatcacattcacatcaagccgtaaacaatcacactggtgtatcataagcataccagtccaacgccttcccgctccctgacttaaaaaatccattcaaatcctttagtagcttcgtccgaacatggtccacttgtcggccttgccctcacactcagggttgagacacttggtctcgcctgcagcaataccctcgggctgctcgaaaggaacacacagactcttcattcccatggtgggaagcttctcgttgtcggggacattaggctgctcctcgcgagtagtgagctccttgatgcggtcttcacacttgggcgcaccacagaagggaatgagaacaacgttcttgttgtccagagcgggaagaacatcttcccacttggtaatttgaaggcggtgctcgcggaaagacttctcggccttgttgtacatatcgctctgaatagtctcgaggagctcggggaccttggtggcaacatctgcgatggcaatttctcccttttcaccagtgtctcgccgggcggtgctgataacacccttggcagcgtccttggggccgaactcgacacgcagaggaacacccttcagctcccagtcgttgaacttccaggcaggagtgtacccctcacgccaatcagctgtgacacgaacaccagccttcttaaggttggctcggatttcttcaacctgatcctcgtgcttcttcttctcctcaggggtagtcttcttgttgatgccgacagggacaatgacgacctgggtcttggcaacacggggaggaaggaccaatcccttgtcgtcaccgtgaatcatgaccatgacaccaataactcgagtagaaagaccccaggagttttgccagacgtggatgtgagaaccctgcttctgtggatcctcaacagtgatgtcaaacatcttgctgaagttttgacccagggcgtgagaggtagcaccctggataccacggccgttggagggaatgtaaccttcaacagtggtagtgtagtatccaccagcaaacttctcattctcagtcttgcgacctcggaccacagggacagcaaggagcttctcgtaaacaccagcgtagagctcaaggatctccaacacctcagcaccagcgagctcttcggtcaagtgagcagtgtgaccctcttgccagagaaactctcgagttcggaggaaaggagttgtctgcttggcctcccatcggacgactgagttccactggttcaggcggagggggagatctcggtggctgcgaatccacttggagtagtaggggtacatgacggcctcggaggtgggacggacagcgacaggaacttcgaggtccttgtcaccactataacggtatgagttagccggagcttcaacgggtgattatgcagtgtaggacttcttacgccttagtgacccaagcaagctcgggggcaaaaccttcaacgtggtccttctccttctcgagagacttggaagacaggaacatagggaagttggtctcgtcaacacccatctcctcaatgtgaccttggaaccactttcggatctcattccaaatgtgcatggaaagagggcggagaacaaagaaaccagaaatctcggtgtagtattcaaccatctcggccttgaggacgacctcctggtaccattgtgggaaattgtcggccttggacacagtgataccaatgatatcgtccgccttctttccaccgacgacgggaaggttggtctgcttagcagccttggcagccttatcggcagcatggcgagcttgcttctcggccttcttcaaggcgctcttggactgttcggcggcgccctccattttggtataagtgttgaacgttggccggaagttgttgaaagtaaattgattaaagcggacggaagctaaaagacaaccgaacagtggctcacgcgcctttaaagaatacgagaagcagaagagctacgttatcctcgaggaatggaagaaggagaagtttcggggtgtgagtcgaagtaaacgtcggtcgtgacttgtgccccgcagtcaagggagagtcaaaagggaaggaggggcacggcaccgctagaaacctagcccaaaattcaggcccaatgccctatatcagccaatggtaacggcaactgctcagctgcaaggtaggccgataacgcggcagggggtgattttggggtctaggggtccgtgctccttctgtcaaatgccctgacctccagcaacgggtggccatccggcctgtaacgcacagcgcaattgctatggaacaaggagcggtagcgcaccttttactcggcgccggaacaacgactgcctccgacaaaaaagtccagtcgaggggcataacggagcttcacagcttctacggtagcctgctggtagaatttcctgactccatctctacgacctcgttgacgccactacattcccacgtcgacgataaccatagctgcagttatggcttccatgttcgagcagcccagaaacggcacccttttcctgggtggccaaaagatatccggatctgatattagagaccagaacggtatgtctgtcttgtcccgccttttgctatatgttaggggggaagtgggggagggagcctttgaggatacttgatattggtatttcacataacgattatacatgctaacaaaatctcagtacttgctacacaggccattgccaatgttgttaagagttctttcggccccagcggcctcgacaagatgatggtggacgatatcggtgtatgcaatctatccttcgtctcgcgctcgaccgtatctcacatttcaatttaggatgttactgtcacaaacgacggtgctacaattctcagccttctcgacgtcgagcaccctgccggaaagattctcgttgaccttgcgcaacaacaagacaaggaggttggtgacggtactacctctgtcgttctgatcgccgccgaactgctacgccgcggaaacgagctcatgaggaaccgcatacaccctaccactatcattactggataccgacttgccctacgagaggctatcaagtacttgaacgagaatgttagtatcaaggttgaggatcttggccgcgaatccctcatcaacattgccaagacatccatgtccagcaagattattggagccgactcagagttcttctccaacatggtcgtcgatgctatgcaggctgtcaagtccaccaacaaccgaaacgagaccaagtaccccgtcaaggctgtcaacattctcaaggctcatggcaagagcactctcgaatccgttcttgttaagggttacgccttgaactgcaccgttgcctcgcaggctatgcctacccgaattcaggacgccaagattgctgttttggacatgaacttgcagaaggagcgtatgaagcttggtgtccagattactgttgacgaccctcaacaacttgaacagatccgagctcgcgaggcaggcatggttcttgaccgagtggagatgatcctcaaggctggtgccaacgttatcctcacaacaaagggtattgacgacttggttcttaagactttcgtcgagaagggtgccatgggcgttcgaagatgtaagaaggaagatcttcgacgaattgcacgagctaccggagccaccatgctcagcacactctctgaccttaacggtgatgagaagttcgacccctcataccttggatacgccgaggaggttgtccaagagcgcatctccgacgatgagtgcatccttgtcaagggtaccaaggctcactcttccgcatcttgcattctccgtggccccaacgacttcacactagacgagatggagcgatccgttcacgactcattgtgcgctgtgaagcgtactcttgaaagtggcagcatcgtccccggtggtggtgccgtcgagacagctcttcatatctacctcgaggagtttgccggtaccgttggctcccgagagcagctcgccattggcgagtttgcgcagtcccttcttgtcattcccaagaccctggctgtcaatgccgccaaggacgccgcagagcttgtcgcccagcttcgatcaaggcacgccctgtcacagcgcatccaggagggtgacggcagtgaggatgagaagaccattgcacgaaagaagggttacaagaattacggcctggatctcgccaagggcaaggtcgtcgacgagatcaagatcggtgtcctagagcccagcatgagcaaggtccgacagctgaagagtgccgtcgaggcctgcatcagcatcatgcgtattgatacccttatcaagttggatcctgagcaaagggaggacgacggacacggtcactaagacgactaatgagctcggatcgaatcagttatagaatcaaaagcttgttgtgtccgttcacgactgaatgtattttttgaggattgtgtggtgatggtatcaagtcaatgatattgaggtgtatagaaaagtatcactatggcatatttaattggatgtgtcgagatatcccaagtaaatactgtagaataaacagttacaatagtcaccaacatcttgttaccaccataatgaaggcggaattcatgtcattctagaattcatagccatattggccaaccattatagtgccacacaacacactgactaaaaagctcagcagtatcaaattctgcttttttcagatgatttcaaaacttcacaatagttcgtgagatccgatgtcggatgtttgcgtcttcatagttcacagaataatccatcccttgatttgaacgcaatgaaattcaattagtacatcgtctcgcacgcgagcacgcatcttgcactctcctgctcttcccttcaaccctagctttgagcctgtcgactgaaatatttcctaggacgttttatttttatacaaatggacaaagaaggccacgtctaagaaaacagcaaactcgaacccacccaggaacctcggtgtgggcatgcgtatgtgttgtggtcctcggtccgcccgccagtctaatgcactcccctctccttgatcgtttctccgttataaaagatttactcttacatcgttcgcttaaccgatgataagcttgccctcctcagggaagtcgtactcggggatctcgaggttgagaggggcgggtccctttcttattcggccggagatatcgtagtgagaaccgtggcaagggcagaaccaaccgccgtagtcaccggcctcaccaatggggacacaacccaagtgggtgcagacacctgggggattgttagtatatagatttcgaaatgttgttcatcgctgttgtattcacgtacccagcatgacaagccactcaggctgtcgggcacgggcgctgtcctcctcgggatctcggagagaagagatgttgaccttgttggcctggtcgatctcgtcctgggttcggtgtcggatgaatacgggcttgcctcgccacttgatgataacctgaaaaaccgttcagcaatgtcgtccgtatgtcctagaccatattccaactcacgttcttgccctcggggatagaggcaaggtcgacctcgaccttggccatggctagaacgtcggcagaagcagacatgttgaccaggaactctatcatccatcatcagtaaccatcaattgactaggcccgatgtcatgccggcaagatgcaacaccaattgcagcccaatggcaagacaccgagtcttgaaccggatttcaacccaccctgaactgtgctcttggcaccagcagcactgacggcaccgagggcgccaaccatgaagtacgagtagagcttgttcttgccctcgctgccggtagagacgtactttccaaagtcggggatctgggagcccttggactctccttggaacttgaaggggctggagtatccggaggcggacgcgctgtcgggacggatagcggtggtgctcagggcgcggacggcgggagcgacgggcttagcagccgcgcgcaggcagaggcgagaagcggtcgcgagggtcgccatcgtgagggatcgtggggtgtggcgttgcgaggtgagggcgtcgaaggcaaggttgaggtcttttccttggtagtaatcggctgatgatgctttgccgaaagttttggctataaaatgtggcctcaggctgctagatcgattgagctcggaaattgaagacttgttattggtccggtcactttcgggcggggcttccgatctatcccgggcatatggattcctttctcgccttgacaactttcaggtttgatagtgagacagatataataccaagcgctataacaaaatattattttaaattggacatctcagtcagtaaatgggtttccctttgctttataaaaacatcatctttgatatgtaaaagtcaattgtcgtatcttcgttatctctatgactccatggttcctgaccaatcatctttaacccgttcgtccttcatctagcttagcaatggctctacctatggagaacagcctagcaagttgatcagggcaacatcaaatattgatttatgagaatcaataaattaatgcatccgtctcaactcctcaatcatattccgcatgtcttcaacagtcggtccaagtccgtcacagaccagctcctgttgctcttcgcccatatccaagaacctctcgatcatctctccgtctataaagcgataaggaccttcgctctctctgttatcattgcggaaagaacgccatagcttaaattcgacgttacccaaagcaagaacacactcttccatcctagactggaacgtcatcaacaggtcctgatactggggcgcaatgtcgccataaaggtacaatgagccttcagcctagaagatgttagcttgggtttcatacctacaagagtgaaaagactacttaccgatgcgaggaaggctctcggatgcacgatgttgttctccgctgctggaacattgagctttcgaatgcgattgatttgttccccgatgcccatctcgcttgtgatttccattcgtctgcggtcttgttctgttggggcattcacatttcgttgaagaacaacaagattgccccgagaatccgcttcgagccacctttctccttcaatgtgacagaccgcagtagtccagagggactcaaagtgtcgtgctcgttcctgcaattgcgctttgttgccgtcctgtgccggaatgaactcgaccaaagacagtgactgcatcagatcgcctacaccgatcatgttgcccgatacatcgatatcaatggggatagccgctgggcgataagcagcaagcttttgtagtgagccggagctgcttgtctcctgtgaaaagctgtacaccacgactgtcttggacagtccagccacaatattatcttcgatcattcccaagcagcggcagggccccttgagattatgggacacgatctggtacacttgacggttcgcatcaacaccaaggaccagaatgcggccaagagtgccatttggatcctccactccgccgtcgctgataaaacttgtgccaacgatgaatctctcggttgggtttccaccaacgtcgggcagctcggctcggataacacactccacgagttccaacgtacttgaaccattcaatgggaatggtgatccaagttctttgaagactatctcgtcaacaagtctaaatgaacttgtgacaacttcctcattattgactagttctcttttgatagagcccaggccaaaggcttttagccctggagagtatgccactcgcctgacagtctcattaacagggagggcctttacatgagtcagacgctctcgatcaacatgacaaatccggatatgttggtccgtcgacagaacgacagagtcggggaaagcatgagaactgaagggagcaacgaatgtggcatcgtcagcagttgtggccgagaatatgatacgcccctccgaactatagatgagacttgcatgctcagtggtcacaaaaacgtttgaagtgccatcctcttgcggaagtatgtgaaggcgagccgggttgctgcctaaagtcacactcttgcggccagagactgagaaacctttggtagacacattgaaagtgacgatgttgccgtcttccattgcaactagtagcgttgggcccgatatatcaggagggtgcaattgaacaagcgcaacatctcgcgggactgtggcgctatcttcggtctgcctcatggattctccatgcagcggctttagtgaagccatgtcgattagtgatatttgacctgaagaccaccagccgaccactccaaggtctggagagtctcgggcagcatgaatacatgatatctgatcaggttgcgaagtagaatcgttgttgatttgttgtgcattgacagccaaattctgtagtaggttcagcgaaacgagagaagttccgtcaactgatagcaaagcccatttgctgtttgccgatgcccttgtaatcgttttaccatctggaacatcccacttgctgattgttgtaccaccctcagggtcgagcaagacaactgacttgggtgtgatctgaagtaattgtccgctaggaagatttgatgccagtagcgtctcactgtccaacgacataccttggaaggagtaaatctcttcaatgccgccttcaaagtcaaagctgagaattcgtgtctcggtgatggacgacacaaccaaagtgtcaaccatttcggagccgtaagagtgaagagtgaacagacccctagttccctccaactcatcaagaacgcctctgtcttcaagaccgacaccacttcgaatactccgcagagtaccgtcgcggtacgcaccacatcctgccacaattcttgactgcccggacgagaagacattaccagactgggtatcgccttcccgattacccatgtccatgatggaaaagtccaggattggggcgttgtttgagaaagactgcaccaacatagctgctttggtgtcgatattgatttggtaaagttgggaatcaccgtgatgggaagcaacaaaaagattcccattgccaagataaaccaagctagacgctctcgaagtaatggcaggcgagttgtcgaattcgaatggctcaactgtcatacctgtcacgacaacgccggttggttctagattcgtccgaatagtcaacagatcgagtcgtccatagtcgtcggccaaaagataacgagtgctatcgtattctgcccaagctacaaagatcctggggtcctttaagcctgcagacacactcctgtgcgtttggccatcgtaataggttaggagagtctctccgacaacgacaagaccacccaagtgtggtttggctccctgattatttcgtacattgtaacgcttctcttcatccaaggggacagggataagcatggaggcgtatgggtcggggatctcgatgtcaagttccctatccttatgtggatcgaacttggatactgtgtttcccttgtcgtcatgagttaacctatatatgaccaaccgagtttcttcttggtccatttgtgtcttgtataggaaggcgatagtcggatggttagtgtagctgtaggtaaacgtgctggctttcatgaacaactcagtgagtctgacttggtcaagtacttccagtttgttagtagaacccttgcgtgtagggagtttaaagacattcagcactccttcccaaagatgcatcgctaagaaccgtccagtcggatctactagacatttgttttggctttgcgactggcgcatgtatggctctgataaatcctcaattactcgctcgatggtttccaattgcttcgttgcgtcgttccagatcaggttaaaatattggagcctgtcggttccgatgaataataggtcggtctcggatcctttgggtcgtaaacgctgtagcatcgatattgtgccatggatgagcttcgtctgctggcatactagcccttcttctgtgagacgccatatctcgagtcggttcgctttgctgtgaaacctcaatcagcgcttgctcaaggcgtcatcgaaggtgttggagctcttacgctacaatcaaatcatcaatctcgggatcaatgacattagctctgagcgcatggcgaatgctcgtggcgcgatggataggcgcaacgtatgccatagctttcgaattgtcaacgggcgatgaagtataaggaggagagagatcaacgtttgttgtggtttaatcttcgtcaaagagctatcacaaaagctctaggtatggagggtgcgggtggatgcgtcactaggcgccccggagttaggacgggttacagcggacgtagtgggggttttgttgaccgggacccgatgggcgggaacctaccttagtaggaatggaatgcatctgtctgggactctatctagatagtgggtagataacgcaccagttatcatgtctcacctattttgtattacattcacagaaataagagacaggaaaggttcaaaaacccagaataagtaagttctgcctcatcatgaattacgtcttaacagctatgcgacccatatcgtccactcaaacagcaatatgggtgtttctctcgcacctgccatttccgtaaaacagtctaacatactgagagtgctcaggaaggaggcgggaacggaaggcatggaatcattcagatttgtgtgtgcacctacctagacatacctacatcaatgccaaaatctcaactccgcctttcatgtgttctcgtttgccttgatggtagcctcgttggccctctaagatgagtacatctacagtatcgactatcggaaaccaccctgttatcaaccatagtcttgaacatgatctcctttgcgaccaccgaggtgcgccgtatagatttcgagatcaaatccgtcaactccaaaagactgcggaaccaagccagccgggtgggattgttgaacaagcaggtcttactacagcacacctgcctcgtcccaagatcttgtttgagccacctgccaagcacgaagactatcaagttccagttgatccagttgtctcggcctgttctgttttctcgttcttaggacgagcaaagcggttacggtttccacctgaatcgcttgatctagggtatgatacgaggggagaagttgaacaatatctggacgaaatacaatccgcaaggtcatgcaacattatcaaaacatggctcccactgacccaagtcaataccgagaaggacgagggactcgaatttccgtccactgtatcgcggtggcagacactggccctccgtgagatggaagtcgacgaaacaccatacccaacacacgatatggaatctacttacgatcatcacattcttccgaaaacatttacaccaaggcagattcgagagatttttgccttgagaaacgtgagtgtaactgaattcaaaaagattccaaaataacgctcttccagtattccagcacatacttgaagcctgtatctcctccgctttctccggcgtctgaaccatacaaaccttttatgctcaaacctgacgtggcggccatagacttgacttcggaaccaagtagccccattgacatggtaatcgagaggttgcattcaaatgcagacagtgaccacctagatcctcaacctcctggcctgtcgggcatctttagctctcctccaacggccaaagcagctttgcttagctcgaaatcgaagaaactatccgaactcaagttggacctaccactgttatcatctagtcctgaatctagcctgaaaccgaattctacgattgcaactttgatgcctactgtaatagattctcaagaaacattacaacctgaagttgagcaagaaggaattttcgaagaaacatttccaactttcttagacagcaagcattatgaagcaaaccagcgactcgaacaagaacgattgaacccagcggatgcgttgttacgtttgccaataccggcagccgattttgatatacccaatcctaagtggagtacccatctatcaagctcaaaagagcagttcaggtggctagttcaacagctatcttctgcctttcatatcccatttttggaaggcctgagtcgtctcgacccatcactcaaatggacacccatacctcctggaagcggaaggatattattgactaaaacaatgatccagctagattgtctcagtagagagctactgagcttacagcctccccagttgtgcagtcaagattataccgttccacgatcaaaggcaatgatatttcaactcttgtctgacgaagatatcgaacaagaagcttattctgatgcgatggtctctcgtcaagatcgctcaaaagagatgcccaccaataaaggtgacgagccttctaacatgctgtctctggatgatctactaggatcatggcgtcagactttggggagccaggttgatggcaagggaaagaagcgattattggccgacactgaatcaaccacttcaagcagtctattatccaatttcatgcaactccgtcaaccgaaaagattcaaaacgaggagtgatacttctctgccaactgtacaatccccaccaaagcctcagtcggacggaacaaatgtgtgcaacaacatgcaagaagttgcaccaaaggctttgaaggatgctcccgctcctctcgtgaacatccctggagagaattgtcgttacattatctcaatggacttgagccgtaacattttgtctttcattgagacttcctggccgcatgttgagcttatcgatcgagacttcacccagcacaacagtgttatttggtctccgggatcgatccagagaattgaatcgatttcaccattggcttttgaggctgatgtgtccctgtgtcccgcagccggcctaatcatgactaccatacttagagtgaaacagaagcctcttcccgggtcaaccactctgtcgtcgtttcgtgagcgcgtaaagcttgtgagtgggaaatacgaatgtctctatatactggtgtcagaagcaaacacacagggtgagtatgttggatcgccaagcgcttccgacatagctggttatgccgacttcgtccgcttcgccaccagtcttcgagcaggcatttcaacatatttggtctccggggcagaggagacactttcaaagtgggcgttgtctatcatgtctcgttactcttcagcggctctccagttggggcaattccttgacgttcgtgacagtcaatgggatgtgttctttcgtcgtgctggtcttaatatctgtgcagcacaagttttgacaaggctactactgtctgaatacgggcaatatggactagcaaactttcttaatatgagtgtgagtgatagggtatcaaagtatgggcaaatcatgggaggcaagaggatactgagtaatgtatcaagtgtcttggaccaagagtggatgtagatagtgactggtaggctgccccaaaccaaaccacaacacatagcacaatctctttcaaagaggggacattcaccgataacgattttactttgtacatactcttacctatcgttcaatgctggccaatgtctactttacgtatcagcatttgactggctatatataaggtaagcacttcaggctttcatctcaccgaagaattccaagtctcaaatcgcagcacaacagacttatgcccaccgagctcagtgagattgtttctattgccccgtgatcatgcttaccgtctacgtttctacatctaagaatattgcctgagattccggccgagggcctgatacccctgctccttcagcacacttcccacatagggcgtggtagcgttcgcggaggcaagacaccctgtgaagtcttcaaaccaacatagacaactcggcgcgatgggttcgtaagattgacggagcgagactggatgccgtagtaatcggagatggtatgtgtgagccaacgtctgaaagttgttagtaactaagctcatcttgacaaagaaatactgacttgaaagcggcactctcatcgttgccgaaagagtcaaacagcatgcctgagtcgaccgtttcctgcgacacctcacggtgtgcatgtttccatgtcgccttcttctccctcagctcccgcattgcgccattcctaccgacaaacacgatctcctcgtcatctgagtccatttgatcggctgcactatcactgtcttcctcagcagcctcagcgctgggtgtaacgacagcctgctggctggccaggtattgacgcaaaggttcctccaaagatcgcacccaactgcgcacaacaggactacgcttggtggcttcacgcaggtcgcgaggtacctcgccggcgccaaggcccgtggcactacctgacttgagctgttgcttcttgcgctcagcttgaagtcgagcagttttatcctcgacgcgctggcgcacgccacgatcccagaattgagcaagctgatagggcactcgatggatagtatgcgtggggtggacttcgtaatcggaaggcagaggaggctgaacgttgggaacgtgcatcaaacggtctagcaaataatatcatcgatcagtataaggatttgtgagatgatgcatatcaatgcgtgaactgcatcctcgatgatagcggcataccattctcccagcgacgacgctggcgactaccctccttgcccttcagaaccagatcgcgctttcgctggctgtccctcctagagagagggcgctttggaattgatgtgggcgcctcacgctcgtcgaagtcgacattgcgctcgggagacttgggttgaactttgacagcttcatcgatagggatagtgagagggataccagttccacgtgcgacaggggagacgttgagagattgaagggccgagagtgtccaagcatcaatatcaatagaagaattcttgactggtgtcggaggcgactgaacgtggatagcggccagaggagggtttgtcgcagtaggggttggagtagtcgtagtcggttgctgctcaggtggcgggacggagctgtagatagccatgttgataagagttgcggggagcgtcgacgagagggaacgataagaagctgtcggactctttggagggctttgcctctgaatcaatgtcaagaatgacaatgtcaattgaatggaaagaagaacaggatcgagggatctgggaccttaggatggaagaaagaaggagaaatgactccgacaagaggatgggatgggatggtttatcggatcgacgcggttggattggatgccttcggctctcgaagccaggggcccctcccctccatctcatggatggcaatcgagacgttcatgacaccaagtgattcatccaacatgttcaaatgaaagtaaccaatcagagaccgaccgcatcccacagggggcaaagctcaggactaagactcccgcatttgcaggccatgcgagtcacccgttctccgcggagtgggtggggggttctctaggccgttagattagggtcaggatagggcctagctgcccatgtctacgtcgtgctgcgacaaagtgatgatgatgagacccattgatacgttgttttgcttaattgggaaacataaaaatggacagttgaagatatccataacctaagagttctgttgtagagagctgtgctgacatgttatctcgcgtcggcaggtagatgaggaatgcaatatcgtcaacaacatgctttggagcctggtgctgacttcgagtcatcaaggtccccacacatgcttatgaagaggatgactccgttgagtcacctttggatgtcgcgggtgtaaagatagacgagaatatacgtataaaattctaaaaggtacaatatgcaatcctaggtaagactaaaataccaccaagagactcgaatgattctggtatgtcatatgctcgctgttgaccccaaacttgtcttgttgtctaagatagataaggcaaaacaaaatgatttatgactgttcggtgccgtcgtatgtcctgtgagggttaccgatgccgccaggttttaacaagggctggttttctctctgaatggcacgttcttcgcgctcttggatgtcatccaaatcttcttctgtttctgcgtatcgctcaggatggccagtaaagggccctggaagaccacgctcccagccttcggagtaggttcggctgcctggtggtggccttcggggggcgctcgaatattctacaggcgagtgaggtgcgctgtcaagatggccgttgccatgtccgccacgctgtcgggccatgtactcgtagtagacacccatgaaaaggaccgctccttgcatggatgcagtgatcaagtagatgaaccaggtgctccaaccctcccatccaagtctagcaaacaggcttccggcgaaaaggaagccacctggagtttgaatgcacatcatagggatgctaagacttccaacatgcttcagatggtaagtcatccagatttgtggtacgtattgtatagtagccaaaactgtggccatgacaccgaggaaattggcccagaaaacgagatggtcgggaagtgcaataaagaatactccagtcaaacaaatcacaatgaggccgtgaaggacacaaaccagtcccaccatgacagcagtctgccatttgggtgcgtctccgcgcaggtcctctggcggaacattggcttgtctatatcgaaagaagatgagaaaaaggacaagactattcactggttagttgacgaaataaacatggtcggatgtgaggctaacatgaggctgaagcaaacccattgagcaccaagctgagcaacaccaaggaggccagccgtgcattcaaatttgccgagctctttgcaacatcctatggcggcacgagacggcggaacagtgagaatgtttgcaaaaccggcggtagcagatgtggttcctagaagtacgaaatagggagagatgccttcagaagtgccccgggaaatgatgcgatagtgctggggaagataggacacaagaatgccgagcaagagaacactgtaatatcggtcagtaccgaggatcactggccaaattctgagagggtgcgcagtcatacatagacacgacgagttcaagatatgagggcgtcttaagacgatcgcattggtcgttttctgaggtgaagacgtccatgattggtattggacgaagtgctcaaaggcagctccggaagatgatggataagctgggcgtggagttggctcagcagtcgttacgaaagagctgggaaatgatcacgcggaatcacgagagcagacgaatggtcgccagggtccggtctcttccaggagctctgcccaaagctttggtttgagcacgggctggtgctggtgctgatgtggagaggacgttgcgcgccctacgttgctggggagtgacgtatgatggttggtgtcttaatggctctgtcaccgtcctaagacatgggtagcaacgaaattagtcagacagaatttggcggagagtgcgtgctgtcctttctgtcagttcaacctcaagtgctatgacccacctggcgaggctgtttcgcggggagggggcagcccaaacaaccaggtactgtaggcactaactgtactgtattgaccgggaagaagaggttagacgaggaatacgaggttgttgatatgcccttcttttggcgagttgggtttatgagatcatgattggtgaaagatgggatcgttgagacagtagaggtgaagagtttcaagacacggggtatcttggtatgtgatgggatgtggatgggagagctatttgttggggacgggatagaagaagagttaaaaaaggaagagagaaagaaaagccagagaattgattttaatatcgacaattgaaaggatggggtaaatgatagacgatgggttggatgtccagtcacttaccgattgtgccttcctcccagtgccaacctaataagaagcgggttgctcaaagtagcaaccttcgatcatcagccccgagtcgttcctgcctactaggggtgcaatgcctgtccaggcaggttgtgatgctaccatccactaattgccagtagatgaggagcaatactcccccatttatgctttgcaatccacgtgttgattcggcaatgcctgggagcttaattaaatggctttggggtaaaatagtgaactgtacgctgtcataaagggtcattattctcaacatgcttcttctcccacgagacggtgtcaaaagcctgccaagacggaaaacggcgatcgtgaggtgccctttttgtgtcattacccactggaccctgcagcaagatacttgtttggatgtgggaggccgctgagagggcctttgtctaccggctcttggcgccaacacatatgacgttgctatgaggatagacggtgacattcagttggcgagcaaagttccccttgtggtttgacgatggcctcacttatctgatcaacagagaccaaaaggacaggaaatgtaacgtgggggacctttaacgtttcaagatccagctgaagattagtctaggatcatgataagcgtgtaagtgatatgatatgcagagattaaggtggaggatccacttcgacttcctccattttctacgtccatcatcatctggcaacattcaaccacaacttgtaacatggatgagctcaatccggtaattgagctagctctctcaaatttagagctgaagtcgaatgattcacgggagcaggaagaaaaggagcaggagcaacaagaactgaaggcaccgtctctaaacctcatcgctgaaagcgcatttgctcgacctcaaaatgacatagacaacaacaagcaatctaccacaagtaacaagcaggactattacacagcagttcaatggacagccgatggtacatcactcctcctctcttccgccctcaactcaatttccacctttgtgctccctgaagatctgctcgacccatcagcctctcgtccgcgacgtctcgagtcgcaatcaacaataaccctccctgagccttctcaaactgttgccgcagcccccttctactccctagctgagccaagctcacaaactgtactcgttggatgccgcgatcatcctcttcagctgtaccacctcttccctcccgatgatgatagtatcgcgtcgcgctctgccccacttgcttcgtataagttaatacgtcgcgaaacggaagagtacatcacgccctcatctcttctctgggaaggttccgggactcatttccttgttggatcgacaaatcgtcttgatcactttgacatgacacggccaggttcagatggcccagtgctcactatacccaccatcccctccaaacgccatatctcaaagggaagcggcgttggcatgaagggcactgtcgctgctctagcatcttcacctgtggatggcaatggaaactctgtcgttgcagcgggaacctggacgcggtggatgggactgtacgatgtgcatcggtcagacaaggtcgtggctaattggtctctcccacgaccagacgatatagagggaggtattggaggccaaggcattgttcaagtccgctggagcccttgtggccgttatctcatcatcagtgagcgtcacgcctctggcatgatcgtatacgatatccgcggcacaggcgaacttctctgcacccttcgaggacgaagcgcacccacgcagcagaagatgtcagtggacgtcttttcaggtgacccatacgccgagttcccatcctttgaagtctgggcagggaatcacgacggcggcgtcgcagtctgggaaggtgttggcagccagattggtgttgtagatccctcgtggagttggaagccgcatgacgcgccagtcggaggcacgtctctgcattctagtggctctgtcgtagcaacatgttcgggaggatggggttttggggatgagtctgaagctcagactgtgtttgacgaatctagtgtcaagatctggtcaattggaggttgagtgaacttcccatcgggtgggatgaacaatataatatagctgactaaaatgaggtaagtacaagaatggactacccataattgtgtaaagtgttgttgagacctcacgagatacatgattctgcatatcggccgacatgtatatgtccacatcgtaaagaggattatctcacatttgaagaatcgataaaggtttgagtcaatggcgcttggttcttttgtgtcgtaactatctactaatgaacccaatatttcatggccgtgtagccatcatatctcgttatcacccaagcgcaagcccatctattcaccagacttgatctgctcattaccgcccttctttatgataaagcagccccggatatcaactcccaattggatccacaaacgccataataattcccaagcgaaaccataatcgtggccaccgccgcagcctatatatgcgtcgtccccttccttttttccgttgtattatacaattaaaaccatccaggtccgcggttctgttgccataaaggtccgcctccgtcgcgacgaggtccgggatacggttgaacaggactgcttacatggcctggcgtgctaatagccattcctggtcgtggttcttcttcgcttatacgtcccagaccggaattgtaaccgtgtggaaagtcgtcgtctctcgtcaacgggatctcgtcgtgttccatttgtgttcctccaacagcccccgccgagtatccgtaatttgattggggatcccaaggctctgagtaaggtccgtcgtggtcaacaattggattcatgctccgctggtcagttacggggaccggtgggggcggggccatcttatcggcttcctgcatagggggcaccggagcgaaactatgattattctctaacggcggactagggatatgttatgttagctggttgctgaaagaaaaagaaagaaaaactctgaaaggggtcactgatggagacacttacccaatacgctgcacttgcggttgcacgcctggcccctggcgcgtatttcccttcttgcgcttccagagccagactccaagaacgacaagggctacgagcgcagctacaccactgatggttccaccaataatggcgcccgtgttccgcgagttgttatcgccgtcagtgtcgggagctgcagctccagaagaggcagactcgtcagaatcagtggatgaagggtccgcggtaccagaagttccgcttgtgctgtcggtttcggtttcggtctctgatgctgttgaagtttctgattccgttgacgatgcctctgttgttgattctgatgtttccgctgaggatgtttctgtggattccgtagttgcgctccctgttgccgatgcctctgtgcttgaggaatcggtatcggacgtctttcgcctcgttcctagtgtcgtcggttcggacagtgaggtaaccgggtctgtcaggggaacgctcaagctagtaagtctaatagcgctcttgcctgaagccgtagccaccacgttcgtcgccaaaccagacgttgaaccacacccaaattggaagaaacctccctcgaagctatttttgtagcatgaatcatctcctcgacatgtaaagacgtatggattcaattctgtttgtggcccgctgcccgcatccacgcaacctgtaaacacaccctgtgtgcaagatcctccgtcggggcagcaccccactgcatcatgatcgacatcaaccacacaatgcgagcctgcagaacaagtcgcaggcagatctgggtcacctcctatgtaaccacagattgtgttgaattgccgtcgctgtaagaacgagtcgtcgggtgcagccgtcgcgaggagcggatatgatgctgcgttgatttcatgaaaggcaaccgtctttgtcggttgcggtagtacatggcctgaagcgagattgacgaagctagagacgaggagaaatggcggtaatcgcgccataagatgggccggggtcatgatttgcaggtcgtgatcccgatctcaattaaacattgtttgattgattgataagctggggtgtatttggtattcgtactttgttctgttgatacgatcgctggtgagttttgttggagtcttcttgttggccgtggaatccgaaactgaagttattaagaaggaagaaacaagaagaggacaccaccctctgacagaagaatagtatgcgcacggtcagataaaaaaagacgcaacaagagaggcttgcaatgagtaaccaatgatgcaacaaaggggggagaaagaggtcaaaggaggaagaaaccaaagcccttgacttggaccaagggaaggggggtggtcctgtgctgtccctgtcctgtgctcgactttcctgcctgtcttgaatgtagcacgagtaacgggattacgagcgagccaagtctgtgctgtgcctcttttctttccgagtggatatgaattagttggccgtgcagtttttgttctgagctctagtgaaatatgtcggcgggttgctagagcagaagagaagataaaccaggagggacccctgaacgcgcccggctttagtttcgagacggttttgctgtttataggccttgcctgggggatgggacctcgtaccctgccctgccactctatactccttcagaacggctagactttcgcctttgggcgtaagataagagccaggatcttgatttataaccaggatcccgatttatagcccgtatcgttagtagcccgttgacgatctagcgaaccaggaatagagaatggaacttttaaagtgctggcagccggaggcgttgaaccggggtccggactgcgacggtgtctccaggggcgacctcggggccaatcacgtaccagtaaatgcccgttttgtgaagatggagtggctgggggtggctgggctataattgtaaaatcaaggaagttttcttgtgcaggaaacaagttgacggatacgttgggaattacgtggtaaaagtaaaataaacgaaaagagggagcgagggagaggcagactatgaaattattactcgactgacttggcagagtaaacatgaatgaagcagcgacagggcaaccgcaagcggtttctttgacgtttggaatgtgtagaagagcttagtctagtctggtttagcggccacgacactgtcactgacgtctctgggaccaacgtggcagactgtctcagctcatctcatctccctacaccctcttcgatgatggtcgatctttgttgctgtacattattagtggcgtctctcttttacgcattgccaagcctttgaataccgcttttatcaatttaaatggcgccattctttaatcaatcaatccgatcatgtgtttttttctctactattgtgccgcgcaacactctgataaactccattgtgacactttatttccttctgctacagtctatcgagctacctgacgtgcaacgcctcagctggcgccagggccgttttgcagttgtggcagtgtttcaccttgcagcttctaaatcgggcgggatccatacgaattctaacccgtatcatccgcacttcgccaatgattatgagcatttgaaaaaaatcaattgtcaattattcctccgctctatgtatcgcatgccgatatcccatcgcaaacaatctatactatgccaagcaaaactttccagctaatatccgatatccaagccaaaactccacactgatcgcatgcaaaggatcaagcgatccaatgaatgtacattccgcttacttagctatacccttcagacgacctgtctgctgctgcttgaccgcttgtcaatagacaattcttcaagttgttgaactccagccttgcgatctttcttggcttgcttcttctgctccttcagtgccttcttttccttgcgggacaacttggggaactcgctctctggtccacggaggacaaagccaggatgcataatgttgagcaatacgagggcaatcaagatcggtgtagcatccagacctagtggatacccctcgtggataagaagtgtgttatgcgcgttaacaccagggccaaattcaactaggcgatatacgattcgagtcttgaccttgtcagcttggtaacacgtgaatggacaaagaatacctaccacaatcagcatgagaacagccaccatggtccagatgagccacttcatgcatcccatacttcgaccctcgagctgtcgcagcttgaagtaaaagaagacagtgatgccgctgaagacaaggacaacggcgagctgcagggcgactccagccatgtagaccttcattccaatatcgattgtatcgctatcggcgtccgtgtttgatagcatgacaccacccgtaccttgcacaaggaagagaatgacatctaaccaaacgaaaaggagtgtcatgcgaacggctttgatacctaggagcttctgagagggcattccgaaatataccattcgcgctactcccatgtatacaaaagcattgatccctgagtacctatgttagcaattgccctcgctgtgcttgttaagtacttacaaaggggggcaagtaggaaaaggatctgtcccacagtgaggtatgtgagattctgttggtcatgacttccaagagtcttgaaagcgaatgcaattgtttcccaagttgcacccatgatagctacccagcagaatctctgtaaagctgttagcgactcaaagtatcttgatcttttatatcgatgtacttgcctttttgaagagaaccgcctgggcgagatgggctatggtagtgaggccgaagagcatacaaaaagcaagattggcagcgaagctggggtcgaagtagtagttggagttgcatgcatcaactggaacacggccatattttccaggcactgcagttgtacaagtagccgtcgctgaagacgccgttgtagtagccgtcataagagccgtggtagacatggtacaagtcgtgtgtaagtgagatcgtatgggtgtagtcttgtgatggtctcaatggcaaagtaggaattgctgttgtagatgagcttgtttgatgaaagctatttaacgcattcccatctcttctttatgtactcgacaatacatttgcccatggtttcacttacacgctcattagattccatctcccatcagattcagccccggatctggaattagacgaccctgagtgtggtttctcgacagaaaattcgctggctcgccaatgcttacgtcgcatttgagtatgaaagtggctgtgggactcgaaacatattcaactgctccgacattctgttcagtccaattctcataattgacgaatggaccagtcagaatctctaaagttgattatgtgttccactcttcttctgcattgtcaacatcacggttgtggctttggccagcctcatattcctttcaaatcgcggctatgctgtttaagggttgcttattggctggttcgtcaattttcaagacacaagtgggggatctcgagcttcgagatctattgcttattgtcgaattcatccgtggacatgtaacttttcttttattattgttattggccgactcgtctgttttcgactcttctaggaacgttggagcatatgcattttgtagccgcagtttgcgtgctcttgggctgagcctggtagtattctaattgccgggatattgtacatagtaggttttcaattgagaaaaatgtcgctccttcaaggtcaaataaacttgattcacgagtctagatcgtccaatccacaggtgttggcgattgacaagcatctgcaagtggtgccaagcttcctaaaggacccttcttttctccactctgacattgaacccttgaataatcgagagagcgtcgtgacatctttccagcctttctggttggagtatcgccaggaatatgcctatgcctagtaggggatcttcggtgcgcgcgctaagctcggcgcgcgcaatcaagttgacacaaaagatctgccattggaagttggcacagctgctagagtgtcgcgattaattttgggtagcaattaccttctcctgaaactcccaaggtcgccctttcccaccttctccttcactctcgtgataccatcagtgccaattatctggtcgccggaagccgatcgacgggcaacttgagtcaagtcgaattgacggtgcacaggcccgctctttcctttcccctccttcgtgattcatctccgcattctctcctcccttatatcgtgataaagacaaaacaaaggagggaaggaaacggggaatctcgttgaccggttctgccgaacacccaccacctactcctactgtctctcggccattctgaaggatcctgttactcctgacaattcaccttcaacctacagcttcggcggaggatatgctcctttgattgctttgcctgccctcgtcatatttatttattcattgccatcatgcctatcaaggtcaaatccaagaagctccccgctccccgggacggcagtcctatctctatccgtcacgactacgaaaatgatctaccagatattagaactactgatagctttagagaggtcgtcaagaagctctccttgtaagttatcattgttacgacccaattgaccttattaagacgctttgcagatactttgttgcagttattgagctgcccagcacctttgaacagctgagaaccacagctgcggggacttcgttacgcatcttggtggatcatcttactgcgacatgcaccaaccgcggaattgtcaatgctctgctgtacgtattatccgaacgacattggaccagtgactgcttctttttcaatcttttccctgaaccttgtatcgctcttctcccaaatggtgtttgtggctgcataacagctcctgtcaggggagccaattacataaatgctcaacccatctggacctgactgcatatgccgtgcaactttgatgccatacgctctcaaatacttgcgcttctcagctgacagaattcctacagtgccctcaaatggcattacaccactggctcagaacatcgtacactgggagaatcacgtgccgacgcatgtgaaatcgttgcatggcgttttctcactcgcctttctgaacgtgaggcagttaattactgtctctacgaaatccccgatcttgacgatgatcaccaagatgaagaggcgggcaatgaccacgcaggtgatgaggaggctggagagcattcgcctctcctatctcatattcgcactattgataatcgccgacgtggtcctggccctgctggaagtagcatgaaacgcaatcagctactgagttctctctcccgcttgactatgacatccgatgactcggatgatgagaatgaaggtgacccaacatcttcttttaagaatttgaatgctcttgagattgcagccattgccgacgccaaacggttccttagtcaacacattgtacaaaagatcatcactgctatatggagcggcgatatcgtcttttgggacagcttatcagtgcactcaaccaaaaaagtcaggttctataatcccaggacagcagaccctttttctcggctgcgtgttcccaagtatttaaagagctgggaggtggtattcttctgcatcttcctcgccctgtactactctgttctcattatgagagatgagtcccgtatcaccatccctgaggtggtcctgttcctctggatagcggccttcttttacgatgagcttagcgagtggcttgatgccggctcaatcttctatgcaacagatatctggaatttgtttgatatgatcatgatcactatcggatttgcctttgcaattctgcgtaagaatcacaggctccctacaaaatgcaatgcgctaactgatgacaggcattattggtatcgttcagaacaaaccggagttcagtgaccttgcatttgacatcttggcgcttgaagcacttttcatgattcctcgcatcttctccatcctcagtctaagccctgcttggggtacgctgataccctgcttgaaggagatggggaaggacttcttcaaatacatggtacttgttgtcgttgtttattgtggctttttgacgaccttttcgctcgtgggtcgtaatgtctttgcattcaagtcaatggcttggatcttgacaaagatattctacggctcagcgcctattggcttcgaggtgatgaatcagatcgatccattctttggcccgcctctgatgatcatgttcatcacactgtccagcttcctgctgatgggctccttgactggtatgctttccaacagtttctcgcgggttatcacccacgctaaggaggagtatctgtacgtgtacagtgtctatgtcttggaggcgtcgactagcaaccgactcacccatttctaccccccctttaacctgctcgctctggtcatctttcgaccctggcgcctgatctttacagccgacgagaagttccgtgccgggcgtatcatacttctcaaggctactcattggccgattgttggcatcatcaagctttacgagatgtatcgcaagcctggagccctaggcgatgaatttgctggattcaagggcccgtcccactcctcccgacgcaacggtagacagctaattacccagaagcgatctacctctactgtgggccgcccagcacttgcatctcctagaggtcgagcaaacggtcagagtactgagcagcgtgaggatgatatggacgccccaactgccgtggaggtgcagcttagcgagttgaaccgcaagattgaccaactcactgcagctgttctggtgatgcaagagaagcaagcaggtggaagcggtggtgaaagctctaatgcgagtaccgccgccgcctaactgcggttcttttacgatcgggccggtccgttgaagcgcccgaacattcgactttgtgaatatgggacctctttctgcacgggtctcatcggtcgaggtcaagagtgggtctgtaaacagaggggcgggttccgaagcgccccatacgctttggtgtgatgtggagaggcggagagcaacggctctggagatcagtcggccttgtggagattaagtttcacgaagaacgggttgaacagcgggatcaacgacttcaagcctagattttgtccctcagggtgcttgttttggatttgacctgcttgcattgtttattgaagccttggttagagctacacctagcattagaacgatagtttaaattgtatgaaaagaatccttgcttttcctatatgctattcactaccgaaaccataaaactatattggagagtaactatccgttgcttctgatgcgatttgcctttattacccgcgtgtcctgtgggttcagtcgataagaaaagtctagcgatgttctatcgggattctttctacttaaagccgtcatatgccgttgcagatccaacagagggttggcattgtgtcccacgaatggtagacccgtgcctgcatattgactagcttaagttgctagattgagccgcaaagcgttcagcaagacaaccggcaagcgtcggcgtggaggatgatcgcgtgtaagtcagaaggagatgaagtgtactgcggggagaacaagtccaatcttctagatctttttggttgaatgggcggtcaaaaggactggggcttggtttagttgtatgaatgtgtaattatgagtctttggtgtttctattagttagtatcaatcatgggttctgtttatgtgggttgagctacgcgatagttgagcgaactattcacacacatacacgtagacattggatggttcaatttacatgtcagaatgaatatcaatgtaagcgagagtttcaataatcaagtctcctatgattaatatatgaatgctaaaaatacccgcgacaacccgtcaacattgaagctcggcaacgagtccgaatggccggccgatctcggcgcccgggaagtcaacatgacagaattgagagttccatataagttttcaaccataatcaacatcgctaacgtaccgagaagagggtctaacaaagcggaggatacccttagttacgccaacccactctaaactaagggatttgcttcgcttcggggtttactgccgctcgtttcgctgccgctcgattcgttgccgctcgtttcgttatcgctttcttttatcccacccctagcttttttcttcccgtctcaagcttaagtgactgactacctcttacctttcaccgtttcatagttagtttgtttcctttctatctttctttcctccgtcatactattgtctttttttgttccaattctttaacaacaacttgaaaatagaagggcaagaaaggactactaaggaaaaacaatgtcaaaatcaaacatcatgaaggactcagatgcgccagcgttggctctgtccggggcaactacaaccgagcagatcaccaccaaaaacacatggaacaccaagaacttagcaccacgactcggcgctgatttcctctctgctgcgagcgctgcctctatggttgcgcctctgattgccattatcgaccggtaagtacagagttattcctcttgtttgcgcacgtcgagacaagacaagaaaaagtcatggccgacttcgccaagattcttcgaggacaaaaaaagctgacatcatgacaaacagctccatcatggaaaacgcttcaggcgcaaacactctcatcaactcggtcaaatcctccctccgaactctcatcacacgccctcacactcttctcttctcaaaacccaccgcgctcatcttctgcctgtacggcggcacatatcttaccgccaacgccgtcgacacatccttctcgaccgtgaacaacaagcccgcctcgagcgtgacggccggaacgacaaaattcgctgcctcgagcgccgccaacatcggcgtctgcatctacaaggaccaggtctttgtgcgcatgtttggtccccctggagtagtcccccggcctgtacctctggcttcctacggcctgtttgcgctgcgcgattgcatgaccatctttgcctcgttcaacgtcccgcctctactaggcccaattctggacgagaagttctctgccgagatgaagaagagagtgtctgggctctacgcggcgcagttcatggcgccagccatggtgcagttcatttctacgccaatgcatttgtttggtcttgatctttacaaccgccaagcgaccggtcctggaggcgcagtggtatcattacgagaccgactagatcttgtgcgccgaaactggttcatcagctccattgcgcgaatctgtcgaattgttcctgcgtttggtgttggcggtgtcgtcaacatgaaagtgcgcaagaacctcatgaccaagctggagtaagaagcgtccgttcgtagccgctgacatcacacacacatacacattcctcttcttggtaccccaaaggatgggcatgacctcatatttccggttctggttctggttcctgttcctggcgttttacagttacgcggttgcgtaataaaatggttgcatttgttggtttggtcttgtaacggttcatggcaattgggggatttaatgttgcatttcatggttttcaaaggatggcgaaacgtacaaagagcatacgacgacgatctgctacccacgatagacttctagatagaacatagacaggctgggtgtgtaaagagtccagactgatacgattgactcatacatgaaaaaaacaattcaatcacaaaggatgcactggcctctgcgaatatcacatcactggaactgaaatacaatatgccaagcagtgtgtttgacgctatttactcaggttctcacatcatttcaagggaaaggccaattgaattgttattttcattcatctcgcatatgcatgcgctcatcatgctttccaccaccaccttcacgtccgcactcgaagtgctcatatcctgctcctcgcaaatcatgcgagacaggccacccaccatcctctcaacacccactagcatggctcgttaagcttgtttatacagctcatcagggttaccatgctggcgcaaatcttctggccatcctcatttccggtgtgctgcagcagaacacaatcacgtttgcttgcccttgctccctatcccaaccaccctccacaggcctaatcaccttcggtgaggaactaaagaaataaataaaaataagaaaagtactgagctcagtcatgtgatatcaaaacggcactccaaaagccgggcacctgccacaaggcagaatgtcaaagaaggtacgcaaaagggttgaaagcagcaaaaaggggggcattgcaggcccaacgaaagacaacgaacgtctggtacactgaacgtaaaaggttatgagtcgttcagctaataaaatggtatcaaagaagcatcaagttcctcgccgacgtgtcgtcataaatccacaaagagtacaagtaaaacaaaaatgaaagggggaaaatgtaggcgtgtcgtccgttggggactcatgagaaattgtagatccgttctcgaagagaaaaacgcacgttatcagggtttcaggctctgtacggtacggcgtggttgtgggagggcgagaatatacagcgagtccagatgttgcccttattggtgggggtttgactctctacttggatccgggtattgaagggatgcaaccaagctgaaacatcatcgtcgtcagcgaggttcggcacttataccgcctccacgtagagaagcagcttctcgtttcgctgaagagcgaaatccagatcgttgtcgcttatcatgctaggcttgtctccagtaggctcatccttgtagaagagttggatctcctcgttggctggaatcttcaagcgatcgcagatcttgtcgtatagtgcctggaacgaaatatccgtcggtactcgaatggcaatgagatcaccgttgaaatacatcttgatcttcattgcggatggtggttgtgagggagcttgcatgcccccacccaacgaggcttgtgaaggttgcgataacgacgatgcctgcgtttgcatgtcgggatgcgatggtgccaagccatacccactaccgtttaagttgttttgcgatccaccagcgggagattccatagatgagagttgggagccttgtgacagacgatattcattttcgttgtcgttggggtcgatctcgtagtctccttcgcggggcgcgaagaactgtcgcaccaggttacatcttgaaatgtatgggggttggttgagcatgttcttaacataggcgtccaaattatgcagtcgaccctcggtgatggcatctgtcacgtagttgactgggccaggcatgtatggcagagtgcgcttctgtgtccccgtattgccagcctcggccggaaactcggtgagcagggcaatctggaaatcgtaaaagtcctcatagtagcgagacaactcccattgtcgtccgtcttcgagcacggcttcgatcacaaaccagtacttatcctcggcaaaacagtatcgtggtatccgtgcttcgagaggagcatggagaggagcagcaggtttttgcacctggctttgatgaggttgcggttgctgagaagttcggggctggcttgcgtatcctgactgctgcattgatgtcagtttttcccttgcctaatattgcctggttgggacgggacttaccgttccgttctgtgaaggttgtcgggaatgctgttgttgttgaatgctcatgcgttccatcccttgctcaataccttgtccaggttgtccgggaccgcctccttcaaacttgcccagtgtgatgctgctgttcttgtattcggcggccatcttcttccattcctccactttgggcacaccggcacgcttgattgcatctcctgggttctgaatcgccttatcgcttgccatatcacgaatttcgacgaaagaaacaggaatcaatccagggccgcccagtcggccgatgggcttggcgacaaaccattcggggttcgattgtgcaataacaatgatggcttcgccagcttttgcctccaactcgtccgctctttccgcagcaaagtcgtacatgacaattccgtaaaccatggcacccgtctttccgactgacttggaatttcgttggtggccttggggcgcagagtttgtggtaggtgacatgactgctggtgcaggatgcattgctggcgactcgctgtatccggaatcgtggtcggggttcttaggcggggaggggggttggcctccgtcggactgtgcactatctcgctcggttcgaccaagggcctggaagaaggttacaggcacgagacctcgggcgtcaggaagagctgggttgcatgcttcgtaccagtcgtcatcgttttcgcgaccgataacgtggaaaaaatcgcctctcgaaaagctgagttcttggctggaacgggcctcgtaatcgtaaagggctcgaataacctagagattgaattgggcatcagtattggagctccaggattaatgtgaggtttgccgtgggaccatggcggcgcccaatgtggcaaaccggttcgaggattattgaggcttgtaatttgcgtgggagtgggaggccaccaaccttcttgggaggaacaatggcgacagctgatttgggagtgactggtcctttgtccttatcacctttgatcgaacgtcgaagagcctgtacgaagcgcattactgttagctttttatggctcaagtattggagagcgccagcaaaggcgacgcgaataacaagtaacaacgaggagggcgccttttcacgattgtagtcgaatgcggcgggggaggggggcaaccgcagacagtgagaaagagatgcgaatagcgccttgtgaggcgaggcacaagaagatgaaatccaagcacgacatctgtatcgagaggcatgggcgaccgaaaagggcagtgacgaaccttcatttttgtgtaaccgaatgcctcctgggcagttgcaatttgggaagctgtgaatctctcaaaggtggaggttgtaaaaaaaggaccaagaatcgcaagaacgacctgagtaaggtagagacgaactggacccgatgggagcacggcggcgggctgggctaccttatttcgatccaagccgatattggtgtaaggcaaggtacaggattacaggtacctaaccgctaagccgggcatgggcagcgcgtgcagtgcggcggttgcagtggagtgggggggtaagaaggaccctccagacgaggtaccttacagtgaatgcctggctcaggtcacactgcacataaaatttaatataaaaaaaaagggtggagtgagtcctcgcaacgtgagttggtcgggctgcgagtgtacgccaggggggacggaatacggaggtaggtagtatgtacctagcctgacctaaggtgggttggcgatatcactcacagtaactcgctgtgatgtgctgcgctgtgcttcactcgctcaggtggaccgaagcgttgtggaagtgattgtgtaatggttgacgaagtcgataaatgttcgcgttgagaatgaatagattgtagagaagcaaagatctgattcagtggcggttaaagggaggagacgagttttctttcttggttgttttgcttgtttgcttcttttgcttcgcaacaacctgatgacttaggtttggtcaaattgtataaacctgtgactgatcggatttcgaaacttggatttcagtgcatctgcgacgcgaaatagcacaaggatttgatgaaataacaaaagacctcgtgtctcgaatttcttttggcacgtattcgacaatgcgaaggattatctatacgttcggataatagcagaacaaaaggtagaaagatgaatactacctcaggtacgaggtggggtgattcagtaataatagatggaggggtcgtagcgacaaacttggcatctgccagagatgcgggccctgtaagtgggaatggtagtgattaaggaaggatacggtaaagattattgtatctgatacagagatcaaaaagcgaaaagagaagaacaagagaagaaaagactggagggtataggagtcgcaatttggatatggtcatgaatttaaaagacagcatgattgaggttatgaatggatctatctggttggtggccagttagtctacttacctagttttagtttccaacccatcatggtttcgagctttgacaaacttgcttcaaggcctacctacagcaacggtctgtgttagactacggtaagtaagtgcagctgatgatacttgaatcacaagaaccaggcttgattaggtatccgttctcctctcgctatgacattattcaaagattttagaaaaaaacgccaagacctgcatcgcttcccttcagctcttcaccactaaaaacatcaatccaacccttgtcgcccttagccaacttcaatctgccaattacactacaccattcggcgcttcgagatgattacactgagcagcgtgctgcaagagggcacaagatctaccacacatatgcagtattcatccagcactgcccacaataccacatctacaggcgggcagcatacagacctcccgcttgcagaaccaatccctatcgtatcctacccttcttacatacaaagagcaaaagaacaaaagtgccctctcttgattgacgcctgaccaggtcgacggctcgactcgaatcgactcgactcgggccaaccgccgcttaagcctgtctcgtctcactctcgttcgctcatccccgggtcatgggtgtggtcaaattagcaaggggatcatggtggattcgtcatatccgggtgcagcagcctagggtccctccatctcatcttttgcaccaaagtacgtgacgctaatgacttaataaatcaaactcgagaaattcccggacatttgatcagagactagaagaaatggggaactcgtcgcgtggcaaggatgggttcagcatgcaggggggccacgcatcgatcgcaccgcattaattgctactatgacggaccataccaaggactaactggcttctagaaatcatcatgatgaagatggccgaaaagagtgtgatttttatgcagcatctcgttctcttcttccctgtcccgctgttgatgtcatatcttctcggcggcatatgtgttcggcataatgacagggcttggtttttgactcaactcaatacacattgcataaaaaaaaaaccatctgatgccggatgttggtggtccagttctcttgggtttatgcaaacgactgccgcgcgctcatctcttcagcttataaatccttatgaaatgaatggcctcagtttcgcaacactcatcatgtttagtcaagaccaaagtgctaaagaagcaacattgagtttctgggtgtatacaatacactcgttgttattcaggctgtcagcattatggattaaatgctgccacttaatcatgctaacaagcaagcattcacccatcatatcttccacaattcttcacacacgacatattatattagtcttcgcatatcttaatcccaaaaacctatccctgtcaggtttcaatccacaatctaccggaagcatcccccgccattgtccatgttggcgccgttttgtctacagataccactgcactgggccataattgagaatgtcaatctcccgttcgcttcgaccaagaaacggtcttgctagacatgctatctatcgcctgggacatctggcgtaatagttcgcagattgtacagagagcgccctcctccctacattaacattacctatactctatctcactaagtgtaaaaagatactaagtaaagtaacacattattatatacaatactcagctggcaagtcatttccatcaagttaggaaaagaacaacatttgcctctaatgacatagagtacaagtatactgagttataaaaattgcaaaaaagtgagaacgccactaaacccctcgtctccccggaaatccgagggcaggaggtgctgctcgtaagcagttactatcgtctatccttatctcccgagcacttggggtagggcactaccaaggccccgtacacataggtttgagtaattttaagtctgtactcaagacaggtgtcggcagctaggacctgtgtcatctcgattgatagaggtcatgctaatccgatgatggtcaatggcgttgcgcggacgaatcgccccggggtggtcgattgcacacgaggcgcaaatgcacacaaggtgcaaagtttcagtattttcaacaatgttatcaacaatagtaggtaccggagtacccaaagcggtagttatggctgggattcgaacaggaaacgcggggcttcgatctttgactgcaaatgcgtcagatctcggttcaccactgcactagctggcctagtagcattctcgtcaaagtagtcttctgttatgtcttatatacctgcataattcgtaatgcgctatataaaaaacatctaaaaacaaacagattatcgctattttataaggattgtacttctatttataaaattccgcctgatatgttaaacaaaattattttactggtttcctataattgaagcctaaagctatatcgtagagatgagtggcaagtgctatacagtactattaaaactcacattacctttaaccagagcggtattagctcggatgatagagactgagcgtcactgactcagctagcaaaagaatgcattaagtgattcaggtacagttgacgtttggaaataatatcaattgctggttacttaaaaactaccgaccagaaactccgtataactccctagcattacaactactttcgtacctgttgaggcgggtgtacaaagacctggctcaacggacaacggctgccaaagctcagcaaagccttcaatccactggcctcaacaagacaagaaagagcaagctagtcaaatgttactacccggctgcaacccaaacaaatctgttgtatctagagttcatcccatccatccaattttgtaatgcaccgtacatcaaacgtgtcgcctcagttgttaggctgggtgctggtatcgaggctatggttaatgtgtgaatcccgaggtatagcggcacagatggcctatgatcatgctgtacccaggttggtgcagagtataatggcacgaaataccggtgccacctaagcagaaacagggtataaaacgccgaggtcgtgtctacatgaatgacatatcaccagagtgaaagcatcatcatgtttcgtcgatgagcataacgacagaaaaatctcaatcgatgagacgttgaaggaagtcgcaatgagaaagaaaagaaaaagaaaaagaaaccccaagatgcgagcaaggcttagatctggcccttgatatcaactttttggaatgctgtactacgcgcagcctcgaagagaggaccggctttaccagtcaggaacgcaatgtagtctgttcggtcttccaacaagtgttgaccttgatgatcgatgacaaactgggccgcatcagcatcagactcgaaaccgagttcttcagtaatgaagcgaagcttgacatccggcttgtatctagaaaccagttagcgaacagttcgtcaaaatatcgtagatagaagaacttacgctttgcaaatattgcacaatgcagcaagccgttcccgaacgacaaacatatccatcagataggcgcccatgttaggggtatccaagtagagctggaagaacctgtgatagtttcccagcgccaaagatgatcgcacattcagtgcatgcttgatcgccttctcctccttttctgctgtggttagatctgccaaagtgtcgttcaggccagttcggttggcggtgtgaataaaatatagaatgcgatacgccttgaattcaatggggttgcccttcaggcccatcccgtacaacgatcgtagttgggtctggcattgattatactcaccaatatcccccttttctaaggcaatgcgcgcatgtatttcataaacagaaacagtaaagtcgttcttgatatgttgcacagtcaaatcttgtctcatggacttgaactggtcacaaatgtacgagtagttgctctcccgcttccacttcttcttcagaagatctagtgtctgacgcaaaatactttcaggtcggactttagatggaactggaggcgcggtgagacgaaggtacttcttctccagcacctcacatgtgccgacgattggtccagatgaaggcgggggtggactgggtgatcgaagtgatttgtattcgttttcgaagcggcgtttgcgtttgttggcttccttttggaacttacttgatttaggtaggggctcgtccatagaagcacgcttttcgggggaagaaaaggaaatacggtcttcgagcgaagatcgcgagttagtacgccacggcggttgggagttgtcattacaggcaaaatcggtagatttcctcttcttggagttgaggggcacttggaaactttgcttggtacttgcgtcacgttcagctttcaccaaggcctggggaagaggcatgttgtcccagtcgagcgtgtatagcgtgccgtttgcctttgcagtaccgatggtgtccttaagcttagcctcgatttccgcacgaggcacggtcggttcgtcgtattgggggaggaaagatcgttgaacatagctccggacagattcaggccagtctactttagacttggcctgctctggcgtagcagttacaccattcacgggcgaagcagaagacatttggggttgcacagggggtggcggaggtgcgtatccggcataaggaggcggcactccgtactgattgaacccttgacggacggcaacggggatgaaggcaggatctgcgtttggtgtcaggcttttcgagacagaaaactggtttgcgggcgagtgagatgatgacttactcgtcggataggcgtaagatgccggtacggtttgctgggtcacgctcggcgcttgctgcgctgaccaagttggcatcattgcgtcgaaaatgctagcggtgcgaggggttagttttacactgaaagagttggggagaaaatgatgatgcgggatgtaaagttaaaatggcgaagcaagatgagcgttggagatggttgaattacggttacgtgtggagggttctttgagggtattttctcgtggtcgagtcaaggcggtggcggtaaggtccctgctcattcccggagaaactgtgatccggtgacacgcccgagtttggtctcagtcttgaagcttatcacacagtggggcctgcgaccctggagaagccagtcaagtctcgcgtgcccttgaaagacatcactcgacatccaaacacttcgccttttggatttgtgaatcgacttggaatttggagcaaacataagaaatctattctctgtttctttgttcatttcttgtttgtgcgggattcattggcttcttctttgtatcctagcgcctgtttgctacaagccatcttctacttgcaccatcattgatccattcatcaacgaccattccagtcctacctgaattcctctcacttactttgacctccatgacggatgtttctgaaacacatcgacctaactaccgcactacggccctcttatctccctgatgaggtgcttctctttgtccaggacaacgttggcttgtatgaggggtaagttgtttgttgccgggacgtcttgaggcttgagttgacaaagttgtagcaagttcaagcttcccaatcagcaaaatgggcaggtttacttgacttcacatcgagtatgttacgttgacaagcaagaaccccgcaagcattctgtggcgttggacctgaaagatgtagagcgccatgagttctatgctggctttctcaagtcatcagccaaggtgactctgataccaaagccacctaaacgatcatcatatcacagccgcgctatttccaatgtgtcaagctcacaaaggaacgcttctggatcacctgggcattctgaatctgggtatcgagctccccctgagcctcctgtaacgagtgcgacctgggtctgcacaatatgcagtttctcaaacccagtcccttcgaactttgacccaacctctgctaacgcacatacgcccctccctccatgcttagcttgtggcatcaagccgtctttagctcatgttctgaaagctgcgatttctggtgcgagtaatcgtccagcagcctcaacaactatcgattcaccgcttccgttacggtcagctcagtctggctctcgacctctgtccgaaaacttggatcaattacctacaccaagtttgactgatgcttccaatgactcgaagtcatctgcttcatttcaatgtcctcggtgcactttctcaaatcatccttccttgatgacatgcgagatgtgcggtggccctctgatatccaacaacgttccatcccctattcagaaaagctcagcatccgaaacactcagaactgattctccggggcctgtcctcgatccgagtaagatcaacaaaaacggaagcgatgcccctgaaagtgtaaagatctctttccggaggggcggcgagaagatattctatgagcgactgaaaggttccatgacacagcgtaaatggttacttcgagatgcccctccggccccgaacagtcgggctgcagatgaaggagtaagcgatgcaaccaatggtggttcaggggggcgaacgaagggcgttggtattgctggactggagcagcttggcctgaacatgcgcaaaaacaacgagttgctcattggaagtgccttcgaggatctggaggctcttatgtcatctgctaaggaggtaattgcccttgcagaacggtttgcgcggcagacgaacaatggacagggcaacgcatcagccgaggagaatgccatccttgcggagtcagcaagccaacttggacttgtcacgaccaaggacattgtcggtggcggcagctctgagtcactctatttatcagaactagccagaaacttggctgagttcctgacagatgactcgagaggcgtgcttaagaaggcgggtggtatcatcacgcttgttgacttatgggccatgttcaacagagctcgaggtggtgttgagctcgtcagcccggcagatttcgagaaagctgcaagactttggagcaagcttaagctgcctgtccgcctgcgcacctttcgcagtggcgtcatggttgttcagagccgcgagcgcaccgacggaaccactgtaagagccatacttgcatggctgaaagaccttcacgagttcccgccggatcgcgatgtgctctgggactggcaggagtttggccgtggagtgactgctcaagaagccgccgagcgcttcggatggagtctcggtgttgcagaagaggaactgctgatggccgaggagcgaggagagttgtgccgtgaggagggactagaggggcttaagttctgggtgaactatatcaacctaggtgaacacaagaagcacagaacacaagcccagaaggacagtgacgaagtcatgaaggcattgaaagcaagcggcctcttatagacaaatggtagttatatatcgtagacttttctgggcgtttcaccagggcttgaaataatgcaattcgtgcagttcatgaagtggcatacgctcagcattaagttgtgtgtttgtgtatgtatatatagtacatattcgcccgaagccacaatcgtctacctaaaactccaactcctttgtgaatgacagtgttgacggaaaccagaaatgcccttaatccccaaacggccaccaatcacacaacaacatgagtagacatgtgctcgattgcttcttttatagtacgtagcatgcgctggttgacacaaaaggggcacctcaagggccgttcatctcgagcgacaggcgtatccgatgcgatcggagtgagcgtgagatcagcgcccaagtcatgggctggcgtagccgtgaagcgctgaacagaagaggcacgcgcggtaggagtagtcatgatgctgttttgttggagcccgactcgttccgcacgctcacgctcttcgcgcacggccgcggcctgctcttcagcggcctgctcttcctgctgaagctggcgcaaggcattctgcaaaacaacttcagggtcgtcatcagcgtagatgggttgatctggttggggcggagggattgtaggagagtcgtgcgtcatcatgggaggaggctggggcagagagggcggctgtggttgttgggggcctgttaatctacgaaccacttcatcacgcaccaatgcacacatgccgaggctgggttcgatgccaacaacacgcaagacttcttctctgatcgctcctgggcttgtatctggagcgagattcatgaatcggggaatgcaatcggctagatagccaatatcttcggctggatttattccgccatccccatgacgccgttgtcttcgtatcaaaagcccatagcgttttttgaaccggtgaatccatcccggggaaaattcgggagggttttcatctttgtatcttggtagctggttgaagatggtttttgctttatctcccaactcctcattagtaggctggcgtccagaggcctggacttgctggaaccagatgaggacgagcttttctacatcaggccagtttccataccgtagacgagaaccagataattgagggttgtcactatcaaggcgcgagtattttggcgacagcgagtgcgacacggtggattggcttatttgctggccgtactgcgagtagaaccactcaatacaggctttatgcgaaggacggataggctgactgttggcccagcgccgcaaagccctacgttgatcgagggtcagagaatgcctctcttttggtgacgcgccgacatgatcgccaacttggtcaacggccgacaagtcgtggcctacctggtcgacagcatcaacaggagagaggtctggggcgggagcagcaacaagggccgggtcagtggtagcagccgacatgcccaggacggctatctccttgaggtgtggattctcgattttgggggatattggggatggagaggctatcgttgtatccgaaggacgtgcgcttcgcgggaggtgggatgtttcgattaaggagatagttgatgactgtttggcgagagaatgtggatggcgggggaggagttgcatctcacgtgactgatccatgaataagtaggtagcaaggtaggtgcgtcaaaagggtggattgatgggccaacaacattgcatggaaggaacagacgttgcagaaggaagtctaattcgaagagttatcaattatatcaaactataaagcgttgtccttgcttttgttcacttccgttgcatcaattttgcacatcttgtaaccacagaatcggccaagagtgatatgaacaaaccctcgatatatgcctcctcgataacgtactagactgaatcgctagtcctcgttgtttccggcaactttgatagaagcatggatgtcaaccagggttacagatgaacatgccaggatatagacatgggtttttctaccttgggcgaaatttttgcatgttacataattgtcataaaatccaagagggaggggagcaggttgcatatcattttatcacacagccagacagtcactgcttgtagtgcagaaccagctccaggtttaatagtctacttgatcgttctatcatctgtattgtaatcatgcccaatatatgtacacttatatgagctgatttttctttagctcaagagctcggatgtttgttaataaaaagctcagccagcagctgaagtcttcaaggtggataaggataaaagatgggatggaagacatgttccgggccggtttcgcactgacctagctcgttgcgcgtggagaaattgcacatggagatgaagacgaagctctgatatccccggtctgttaactccttaccatgattaaaacctcaaactatcgtgaagtctcgtttgaactatccccagaaggctcaccaggatctcatgagcaaactaaatatactgattacatgactagcggctgcagagatgcccgtcaacttccttttcaggagtacccggctctagcttgaaccatgccgccacttggcaaagttctcgaacgtgtacaagcgatacgctagctttgtcgtcctgcatggcgatctgccgacaggctaggtaactaacatgttctttaccaactgacttttgtgatatttctgctccttttaaaaccgttggagtcgccattttctcgttgttacgcaagacgttgaaacggcgactttgtacccctttcgtgacactgctcttcttgtcgccaccaccacttacatacaacatatcgtatctgcccagtttggttccagaacgaagaacaatcatacaatatggcaatgaccagcgctttaggggaccaggacggttcacactatagagcaccaggaactgccagatcttcgacagcagcctccacaacttccagctccaccagaatcgccctctttaactccctcacaccatcaagcaccgctctcgttagcgagtgcgcagatacaccataccgtccactaccgagatcgttgaagatatcatggcaatggaataagctacgaacgttctttctcggcactgaagccagctcaaagatgtttgccgtaacagaacattctggactttttggtcgtacttccggggcgccctgcttactcttgcacaacgggcctaccggaaaggacccgatattagcagcagctggcgaaaccttgcgagacggtctgtccgatccaggtgttctggaaagcattatcaatgtctctgcggcgcccggaacggacaacgataccagagtcgctaccgagattgtccaggcactatacgatgatattgaacaatgtgttgtatttcgatgggcaatcgaatcaaaaccagaagaggcaggacaagacggcattttcacaagagaagagtttgaatggacgatgacaccggtacaagcggcaacagacgccaaatactgccatgaattcaagctctaccgggttggggatatgaaggtaccaaacgagtaccttgctatggcttcatggaaagaggcagcatggaaaacatgcaagattgatttctcggataatggaattcataaaaactttggagaccggtggtctcttatggttgttatgtctgcattgcggatgtggcagcttggtcgatcaggacaggcatcactagagtatgtgtcaaattgatactactactcggtttttcttgcgtaatctagcgtttgctttttagtagaaccaacaccagcgtgcaatataagtaatagacaacgtacattcagacttgcttccaattgccgatcagtattcgtttccgaggtcttaatatgacactatcacattgttgagcccacgttggaaagagatggttgatacatatacgaaactctgagcagtcgaagaaaaggtcaccctatgcttcctggcgtactgctcgccacatgatggtccatgatactgataggtgggatgtggccctgcgtctccagctcccagacgtgcaacatgactacgtagctgccattattaatggatatgtaggggagactacctaactcatgattcacataccaattcttattgattggtaggaagcggctcaccattttgctttctcacgaactttcgctgaagggcgagctgggctgttaagtaaggagtcaatggacaaactatagtcacaactcaacaatagcgtagcccttggcttcgaattgaattgaaccacaatgctgaaacatcgacccaacagaaagttcaagccgagatcgtgttggcagtactcgatattgacataaaaatggattctctcttgcacatttcgaactcgataaaaacatcgacaatttcagcctggcgtgaaggttacacgcaaaatcgcaacatcaaaattcaggcccggactaatgacatcgatagcttgtcggtcgcatattcgagtgtttcacaaatggaggaaatcggtcttcagtatcgtcatgccacgattggcgaaacaggcttttgttggtatctgaatttgactgtccggctcgatggaccgcttatgcttccatggcttataaacgtacaccgcatccaaataaccgcatgaccattgtcattgatgcaaccgtctagttcttcttgtcctgctggttaaggaagtccctgtcattgtgttagtccacaatattccaagacggccgggcgaattcgcgcactggatgaagctggcctcgtcggagctggaggcgttgatgggaggagtagcggtagcggtaggcttagctgagcttccagaggtggcgtactggacaccggcgaagagggttcccaaccaggccatggccagctattgttcatgtcagtttcaaaccagatttcaggactgcaacagatgcaattgcggaggtacgaacgtagtggccggcgacctgcttgccggcaatggtgtagtaagcgataccagccattgtgtattataagacgagacctgggttgacgaattgggtgatggactgaggacaacgggtagatgttcaaagtgtcgcggatgagatactttgccgagctctcaaaatcaactggagcttgtgcctggaaatacaggcctaaagggaccgacctgtactaggcgttgcggttattccccggggttttcacaagatcgggatcaatcggatctgcggaagcaacgtcactgatatctaacttgccttgcctgcagcagcctactaaccatggaacagtgggtaaaaaggttagggtagctgcgggccattgatatggaagcttctactcgatgcgtttaacgcagaacctcacctttttattattattttaaatatctcacattttctctacatcaagatcgagtgcaacatctgaaatgtggtggggaaagtcaaaagaccccaagccggaggagaagagcgaggtagctcagatcaaagacactgttgttgagaaacttccctcaaaagagcagatctccaacaaagtacaggattctgtcaaccagtccggcaagaacggaaatgtcttgaacgacatagcagagggctagtatgtacttgtatatacgacgctgccgacaccagttaaccaagcatagcggccccgattcaaccgattccaatcttcgatatgcagcctatgccactcgaatccgaacgattcttctctcggcgcatcgatatgtcgcatacacctcagatatcggcgagtcctttaggccggttgctcacccaaacctcgtccgtggtgcctacggtgtatcttggctgtatctcattggtgatgtctcgtacgaaggctacaagtcatactggcacaaccagcgggtgttgaaccccacgttgcaactcagccctcgtcaagaaaagatcaccggtctacccgcccttgagacacgcgcgatcgaacccgggactgtggcaccactcgatgattaccgcaccgtcatggtacagcgcgcaatcttccagagtgtcgcaagtatgggactgcctgcatttacgattcacagtgttgtgagatattccggccgagccatgaaggacatgaagaacaaggtcattcgaacatgggggcctatcggcttgggtctcgcggtagtccctttcctcccggctatgttcgatgaaccagtcgagaatgcggttgagtgggcattccacaagggatttgagacttttggaggaaaaggcgctgttggaaatgcgcctatgacgggccgtgaggacttgttggcaaagaagccagtcaaggaaaaggaactgtaatgcgagtatttgtacaacctggcgttcagggaaggtagaaggcgctcaactcatattctgatatctaacctagcattgatacgtatagagtttgcatgactaactccaaaatatcagcaaacgaaatacatatcaccatcgcaactgatatgcagggatgtaaccctggttgtgcatcgcatcacagtgagctccaacggtggagaccccgcgatctactcctggtcccttaaaggtggctgtgcgccatgaataacaaaagcctcctgtttccgctcctgtaaaatgacaataattcataaagatcataggcgcatattgcattctacctcttaggcgagcgcatattgattactctcttttgcattgaaacgtcaacgcttgtaccaccactcggtcgtaatttgccaagcttggtcatacgtggaccgactcttctagacatttcctcgccgccgcctcttgtatctgtcatctgcctacaaacacacgaacacttgcgacagcacatctgcctgcgacctgcgacctgcgacctgcgaccttccactttcataccttataaaacttcaaagatattcatcatggcgtcatcaaacacaccagaagctcaagacactagctacgtcgagatggacgacaaaaacgaggctactctaattggcaagcactgcgaatacgactattgcaaccaactcgatttcctaccctttttctgccagtcttgccgaaagacgttctgcctcgatcaccgaaccgaaacagcacatgtatgcgccaaccctggtgcttgggccgagcgaaagcgactcaaggagctctcacaaccgtccatcggacaaggaagggttctacgggataaggtatcccaaaagccatgctcatcgcctgagtgtaagaccacgatcggaacatctttgatacctggtgtacactgtcagacatgtaaccgagattactgcctaaaacatcgtctcaaggaagatcacgactgcagcaatctcgtacccattggagcccgcccagcgcaatttgacgttggccaaaagacaagatcggcattcgacaagctgcgcgcatggggtacagcaaagaaagagcaggctggtcgagcgctgccaaaaccgaaaccaacttccgcctcggcgcgaattgttgcagtgaacaacctgaagaagacggccaagggcgacgccaagacacctattgagaagagggtgtatatttacgtcgaggccgaagcggagacggccaaagccaagtttcccaagggagagttcttctacaacaaggactgggttgtaggccgagttctagatgctgcagcaagaagtctgcaggtgcagaatatcaacaaccaaagttcggatgagaaagacaagctacgtgttttccacgtcgagggaggaagggttctagagtataacgagaaagttgggacagcattgcagagcgggaatactgtggttttgttgcgtggtgttgggccagctaccccagatctgattgaagcatgagcatggttggtgttttctgaaataagcgatagaggtgcatagatggcgttgggtagtttctgacaacaataattattgtataaattgtcttaaattaatgtaatcggtttgaggtgtttttattgcacattctttatctatggtcaatttgctatagtgtaataggagttgaccaaccttcaaacgtccactgttaatcataaattagtacgacgtatacataacggctactatggaaaaactatttcacataaaaaaagaatgcagatagtcattcccaatcgaattgatcaactgggtattttgttaccataataaatgccatgatgatgattgccaatcttgacttacaagtttaattgtatcacgtgaacacgcgctgcctggcgttctatgacgacgtacccactacgctcttgttcaagaagccataattcaatcaacttcgcatgatgcgacaattcaatttacgatatcagcatgcctcctcttgtgccgcgcaaacgtttgcgtgagtcgccgccacccggccaaggtagagcaacaaaagcagctaaagagaactccggtgcatcacggcgcaaagcaaccctctacgacgacttagacgcatccgcgacacctaattcgaactccgttctccatgggtttgacaacgacgacgatgatggaagctctctgacctctttgtcggatgatgaatttgaggatgttgtgccgtcaaagaagccgcaaggcaacgacgatgactccggagacgacgaggacatcgaattcgaggatgttgcagcgccacttgcacctttaccagacgctccagtgacatctggagacttagaattgacacttacgcgcgatacacggatttcactcacaaacgcattcgacaggaagggaccctcaaagcgtgaaagaaaggttcgccatgcctcgcactgcgttcatgtcatgctacttctctggcacaacgctaccagaaattcatggctttgcgatcctgaagtgcaggcgactatgatttcccatctaacccccagactctgggacgaggtggatcgatggaggcgtaacagtggcctcgaaaagaagccatcgcctaaaaagccaataaaggataacaccaagtcaaaaggaaaaggcaaaaaagtaccggatagaagatcgcgcgactggggtgttgaggccgagaggctagagcaaggggctgttgatatgagccatggagatcctttgttccgactcatgcagtcactctctgcttggtggaagcagcggttcagaatcacagcgccggggcttaggaaatggggatacatgtctcttgaacgactggatcgtctgacaaaggcacaaaaagcagaacctcatgacccagagcaatttggcgagaggatctcagacctagaagggttgagacattgcgcccggatctgcgagggtagtcgagacgtaggtgctcaactgtttaccgctttacttcgtggactaggtttggaagcgcgcatggtcacgaatttaccctgcctaggttttgggtggaataaactagaagaggccgagccggagaagagcgacagcacgaaccagacgaaggcaactccagataaaaagacagaaacaaccaagaaaacagcagctacgacaaaaaagcaatccagtaagaagacaatacaggccgccaaaaacacaacacgaaaagcgaaatccaaacccaaggtcgcaagcgattcggaagacttggagctcgagtacaaggacaccgacgacgagtcagttgtggatatggaagttacgccgaggaagatatcgaccaagaagtatgatgcggatatggatttcccacattactggacagaagtcttgtcaccagtcaccaataagtatctgcctgttgacgcgattgtcaagaatgtggtcgggacgaaccgagatttgatagagtctctggaacctcgtggagcgaaggccgacaaggcacgacagataatggcatacattattggttattcgcaagacggcaccgccaaggatgtcacagtcaggtatctgaagcggaacatgcttcctggtcgtacaaagggagttagaatgacgccagaaaaggtccccgtctacaaccgacatggaaagattaagcgatatgatcagtttgactggttcaagactgcaatatccggataccgacgaggcagcaagaatcatcccattactgagatcgacgaagccgaagaagcgacagatttgaagcctgccaagcctgaaaagaaggaggtcaaggaaggccaagagactttgcagtactacaagcagtcaaaagagtttgtactcgagcgacacctgaagcgtgaggaggctctcaaccctgaggcaaaacccgcaaaggtctttaaaaacaagggcaagggcggcaaggtggaggaagaagacgttttcctacgcagtgatgtcttgaacgtcaagagtgctgagacttggcacaagcagggccgggcgccaaagcctggggagcagccgctgaagaaagttccctaccgcgcagctaccttgaaccgcaaacgagagatcatggaagcagaagctgctacaggagcaaaggttctgcagggcctttacagttgggaccaaacagagtggatcattccaccaccgatcaaggacggagtcattcccaagaacgattatgggtatgaacgcattcatgaatacagctttaaacttactaattgtgttataggaatattgacttgtttgccgaacacatgtgccccaagggagctgtacacgtgcccttccgtggagcgatacgagtgtgcaaaaagcttcaaatcgactatgcagaagctgtagttgactttgagtttggacaccgcatggctgttcctgtcattcagggcgtcgtcatcgccgaagagaatcacgatatggtcatggttgaactcgaaaaggacgaagcagagcgcgcacgaaaagaagacgagaaaagacgaaagaaggcactggcacaatggcgccgcttccttatgggtatgcgcattgcagaacgaatcagacaggagtatggagagatcaccgacgatatatctgtgtttgggcatgccagggactcagcccattcgaagaagccaccatcggtgccggatgaggatatggctggcggatttcttccagaaggctacgaagaagaagtggaggaggatcaagaagtaccggtgcatcatacttcgagcttctttcctgcagttgacgaagacgacgaaggtgatgatggtctcgtgatggagcatgatggggtagatcagcagcgagcgatggtccaaatggatatcaacgctgaagaagcagcacccttcaaatctcaggctgaagcagggcgggaccctgaatccaaggcagagttggagtgtgaaatggatcaagacacggagcaagaagagcccaagctggaactagaatcggatgcagaatttgaacagccgcgcacgagcgcaagatcaagaaaagcagcacccaagaaacagaccaaaaaggagcgacagccacctttacgtgcgacccgacgatcgacacgaagcggacgcaaggttgtctcatatggcgaggatgttgtgcataatgacgatgagatagcagattcctatgccgaatctgaggatgacgagtagaatcaaatattgtacactagttagtgcctcctaaatcttaggttacaaatgcttccagcgtccagtttttctgataccctaaggtccaactctcaacctcgactaccagctgggggttgttgtccattcggcgggaaaagatcgaatgggaagagttcgtctgggataaaatcaggatctggaaggatgtacggattggagccttgctgtgagtgtaatccagctggaacaggctgcagtgcagcagctgtctgcatttgtggtgctggtgccccctgagaaggtatgggaaacagtcctaggcccttagcaagattatgctgtgcattaatcgatgagacactgagatggttcctcatactacccagtctttgctgttgcagagtttgtcgtgcttggttcatttcctgtaccatttgatactgtgcctgtgcctgttgccgtttctgttgctctgcgtgttgatctacccccagcagtgcatgcagttgcatgatctgttgatttaacggtgcttgtacttgtggccttgcattatgtggcattgctcgcccttgctcaagattttggtttgcttgttcctgtcctgtctgcacctgctgcatctgctggcgttgggcaaggatctgtggtggatggactagcccattccgttgccaaggtagattatgctgtataggtccgtttgcaaccctaggcaatgctctgtcctgcccatcgttttcttgtcggcgaccgtggttaccatggtggtgcctaggtcggcgtcgacgggcgtagtccccagcagcggcggcagacttcttcatcctacgatcatcatctttcttgacgtttgacgagacagtgaagtcgagggcctctggctccagatctgggttatcttgcagtgccttctgtttggcattcttctccgcctcctcaacctcttcatgatgtcgcacctcgctatcttcgaatagggggcaattgcccaatttaccgccgcgttctggttggtcgaagtggtcgtactcacaagactcgtggcacacgtaacattgcacattgcgacagttgggtttggaacaagtcatcttgttacaaccggagtctttgatgaaaggtgtgttgcctatcgaaaaaattagccacaaaaaatcattgtaatcgatgttggtatgtggaagtgcacatttgttgcatttgcggatgagtgcttcggacatggcctcttccacgtgtcgcctcttgtcaagccccctttccacagctgcctccttgcaagtcttgggaacgtgagtaactaatttgcaaagacggcaacttgtaaccatgcattcgggcattcggcaccggaactctttgttaatagccactggcgggtactcttctgcataggaacagaaagggcactgggcaagatcaggcaactcggccagtcgaacgttctcgtcctgctcaattctatcaagagcagaagctagcgattcgggcaaaaacttctgccgctctttgtaggaaaaaccagcattgcacccttctgtggacaaacacgtcagttcatacttggagaggccaacttggtcctcggcgttccggcgaaggcactgaatgcaaaaggactgggtgtttgttagcaaggactacctgatgatgcaaacgtgtgttgtttagtctggagagaaatttgggtactgaataggggtaatactttctccacgcttttgtgaaggatcaggcgcgagatgcgcccaacaattgtgtcgtgtacttacgtgtgcattctcggcgttgcaatgaccaagccgattgaatggggtatcggcaaaacaacactcgcattcttttatttcgcctctagactgtgcctcgtcaatcatttgcttgtctgcttcgatggcttcgagctccttttgtctctccaagtttgcatatcgtcgagcaagtctagcagccttgagttcctccatgaggtcgacttcttgctggccttcctccgatgttgtatcagcgagcctgatagaattctcaaggttctcttctttgtatcgtggcgactgcactgtggccgttttcttgtatttccaagaaaggggcttgtgcgtttcctgaatggacttgttgagcgcaagatacgtggggtagagaaggtagttgttttctgtgagaaacttctgtacggtccttacggggacgaattgaaagtctcctgcaatcatgttcttcctgtattaaagttaatatttaaaaatggccgacacccatattttatcaagccagagccctcaagtttcttctgctgcacgtatagacggggacgtgatctatgtgcgcttccgatggccccattccctcttttgtctcctgcatacgagaatgtgttggaggtttggggagttcgactcacactagagggggatctcgcttgctcagatgtggtggttctcgatcgttggaattgtaaaggtgtttgtccttgagcaacttcttttcaaggccatcgtcttgctcagtagcatcacgctttctctttccgatgctttgtttaggttgttctcgtttcttatatatctgtccggaatctagcagatcgatgatatggtcgatcacggccgagaaacagaaatgcaagggtacggcgatcgattggagggactgcaagcaaatgtccggaaacaaagtagttactttttggatacatatgtctttggtgtcctgtgacacttcgtcggtatcggtatcctttttggtgtcctcagtacttgctaccattgtgtggtcagatgtcgaaacctggatctctggtaggtgttagaagaagcagagaaaaaaaaggggggaagcgaaaggtcttgcggcatctttaatcttttggattctatataaaaagtcttaaagtcaaggaaatcggtgaatacgtagggtataaaggtaattgtgcagaaagtgaatatgtgttgaatttggccttgttgcgacaggtgaattggacgaaaggtaggtaggtacctaaccaccacgagagtaagtcaatgggagtactagctcgcggcgattagctttttaggtacctgaggtgactctttcaccattttgttgaccggcaacgggtcaaaactctgagtgctcctatatcaatggactcaggaggcaaagtgtaagtgatcagatgacgacgagattatttaacaacaaagcatctggctgtcacgtaaattcagcaggtctcgaattgcaacgaggcttcgcgatgtccgaacgttgtagtgtaatgaaacatgtgatgctgaagaagaggtcaaggtgccaatcaagacttgtccacttactcggtgtaatagggcacgctgacgcctctctggatttgaatgaatcgtaatgtgcctttggtgctcacttcacttggcgatcgaagaaagggaagcaaaatccaggctgtggaaggtgatgagtaacatgtaggtactgaatcaaggatacctaattaggtgcctgatgttgggatatgatgagatggacgaaagagaaataattgaagggcatcagatcgtgatatggcagttgaaataggggccgacacgaggatgaattagggaggcactggataggtagttagtaggtcaccagctccttcttccttagttgcctgcctgaccctttcgatgcttcatagacgggatgaaaatatatatacggggctaataaatgtaaacacattgagcataggcaggtcaaaactgcctgtttcaaccctagcttcagcaaacataacaaattcaccttacttttgattgtagaacaggtatcgctcacacctagcgacaggttgataatgggaggtaggcctggtatagggtatctgggtatgaataagaagcatccatatgcaaccagacgtcaaagatttatactttgtaaaccttgaatatttgagatacagtaagtaatgaattttgtcgtatgatataaatgtgttgagatgcggagtcgatgaggagatgggttcgattgttatactttggcatgttttaagtttacagagatcctgggctgaaccacgcttgcttgaataagcccacaagagatcaactgcccggagataaccttgaaagcaatgcttggcttggcttggcttggattgggtagctattttcatgtaactagtcgtctggaggcagattgggctgcaaaaacgaagggtcctgtcgctagactgtggcttgaagttacctgggacggacatcattggattcaataagaccatatgaggggttgtcagttgatcattcatcatttatttcaacaacaaggactctgacctatcatctttaactcgggtgtatagagggcacatttcgcagcaattatactgaggtgtgtctgcgtatattggttaatcccgaatctgtttaattcattctcttgcacagccttcaggttaatgcccaatagtatcacaagtcgggctgtgtgcaactaacaacccgtctatcatctcgccgcttgttcgtttgctagccaattagagtagtacgacaaaggctccaggtatatcaccaacaacggaagtctgagtctctgctcaatcctgttgtgctttcctgacccagtgactgttggctctatctattccgtccgaaccgttcatgccatttgcccttgcctgaagcgctcgttgccttttcaggaacgacatctagctctactgtctccttgatcgtggaaactatagaaattccttgaccaattggcttgtcttcagatgatgaggtcatgggcaagataagcatgagtgcattggatgtgttcttttgacgaagtgcatatgtcttgttgggcgttttgataatagcagaggtatcagaagactcaatgctaagcctgagccggaggttaatgtggtgcccatatatcacaacacggctataacgacttacacgggagcgtcttcagcctcaagaatgttttgtagatccggcggaagctcgatgagacggtaattggtagacgaggggttgtgctgtacgggaataccgcgtgattggctcgacattgtaacgggaattgggttttttaacgggaagtatgcgatttcaatatcaaggttcagatttcaaggctgactgacaagtcacatcaagttggatgtttatgaaatggttcagttccagaattctgatgcgacactaaaggcaactaaacatgggtccacgtgggtccacgtgaaggctctcgattaatgaaacatggaggctgaactcgcaagtatgtctaccgagttatcatatctcaactatgagtacacctttatttcgcttattcaatgtagtactgtaagatgtttccgaagaattgaaagcagttaggctaaatatggttaaatatgcttatttgtttgttaagcataggaggattgtaaccaaaatctcaccgtgatcgacaactcatcactgggaagctaccatcagaagcaagactgatgtgatacggattttgtgtgtatcatgtaagattatagcttaaagaaggattgtggccccctaaattcgtgtacctatttatctcctagccataactccatcgatgctgctgtccttctcactcctctcatacatcgtctcactcgttccaaaatgacactcaccaattcaaagaaacccgagactatcgacgttgtagttgtcggtgcaggcctctctggactccgcgcagccgtcaagatccatgaagctggttactccgtcatcgttctcgaagccggtgatcgggtcggcggcaagactctcagcgtcaatgcctcccacttaggagggaaagttgatctcggtgcagcttggataaatgataccaaccagagcgagatgtataagcttgcgcaggagtttggtttcgacctgatcaagcaaagagccactgggctgaacctacaccagcagctggacggcaaagttgacaagataccacacggggatggaatgcctctgccttcgggtgcgaccgaattggttcaagaattcattgagaaactgaacagatgggtcgaagaaatcgatcctgagaacccctctgatcatcctgaagcaaaaatgctggactcactgacctttggccaactgggcgccaagcatcttgggcccgaacttggccctgcagtcgccgattccgctaccagtcctctcttaggcgtgggacccgacgaggtcagcgcgttgttcatgattgattacttccgcagtggcacaggtgtggccaacatggcttctgatggtaaagatgggggacagtatctgcgtaacagacaaggtatgaaagtcggttacactagtggacgtcagctaaccgacaacaggaaaccaggcgttctcgattcgtctagcagccaagcttccaaaggcggctgtaagactcctcagtcctgtcaagaccattatacaaggctctgatggtgtcatcgtcgaaacagccaacccagggcagaagttccgagctaagagagtggttgtttcagtcccaacttgcctctactcgtcccttgcattcgagccacccctgccgttgactaaaaagacgttgagcgacagcacagctttaggctactattccaagactatatttgtctttgataagccttggtggcgtgaagctggtttaagtggcataatagagtccgacgcggggcctatatacttctcaagagatacatgctcagaggaggacgggcaatacagtatcacctgcttcatcgttggcgatagaggtagggagtggtccaagtggtcatccgcagagcagaagaggatcgtatcagaccagttcaatcgtatcttcagcgcggtgggcatcgaagcaccagatcctgtcaacgttatcgtccatgaatgggtcaagcagccctggatctggggtgcgccatcgcccgtcatgatgccaggacttttgacaagcgatagtggtaaagcactgcgtgagttctatggaaggattcattttgtaggcactgagacatcgctggtttggaagggatatatggagggcgctgttcgatctggtgtgcgaggtgccaaagaggtgatcaaggcctttgaggacgaatagttgggttagtggacactgagatagccatgattttatcctagtattcctaataaattagtgttgggggaaatagtaaataacttgaaattattcagatgaacaatttcttggtagttgtagtagaaaacctgaaagtctgaggtgttggcgggaataggtgatcgtctcacgcgcgacgtccaccagtagaatcatcccaaattggtgggcactataagttcagcggtcaatgccttggaaggtacctagggagtgagtaatcactagtccccgcctagacagccagggcagggcattgacttttgtggcccagtgtagattttttggctttgaccgctccgggcagcggttgttgggctgaagtatcttgttgccagggcagggtttgcggacggttgctgtaaccaagcttaatttagaccagcatggaagcccgcatcatggaagtccctgcttctacatggtatttcagctgagaggtggtaggtggtaggtcagcagtgttgatcatgaagtgtttgttattatctgtcacgtgcatttgttgatcaactgtcaaacacgacagttacctagtctatctctgtgtgacgcacgtacgatatccagatgtctctcaagagggactaaggcaggtaaataaataattagcggttaatctcatttgatgccaagtccaaagtcaaagtgtgtttactttcgaaacaggctagacccaccatctctcgcttctgttcccgctctccaactcaactgtctttgagcttttggatctgggtctggtctggtctgggctttgttgactcccgaccgactacggatacgggccaaagctcaaacctccatctcgctcgtctcgtcctaatcccagcccgagatcgatctccaaaacaacgtcactttgtcaacctactacccctcgattcgattgctcgcccgcatgcgcaaatctgactatccgtgacgagggaggaggcgactcgttagtaattacggataaagtctcgtctcgtcttcgtctttatcttctcctcatagttgggcgccgctaagctactgcacctaactaagctcgccattgatcgcttctcgtcgaatcgctccccatctgcgacccaacttggcgaccgccgtccaaagtcaacgtcaacacacatttcgtattgcactgcactgtacatactgatctgacaaaaaatacgcccccttctcccgccgtcatggttcgcgttacagaagagctggccctgtcgtcagatagtgtcactctttaccacgccgctgatcctctgctcggccatcttcctctgttacttttccacggaccctcgaccaccgcaaactataccctcaacagctcccgagtacaggtccacgtttttacgcctgccggcttccagagctttccccgaataacaatatcgcccaattccccattctacagcgtcgtccaccacctaccccgcgagtttcagggagatgaggtctaccgcgccctcgccttcggcctcttcaaatactttacagaactacccgattgcgttaaattatatctcaagaacctatatcccacacgaggtcgacgtcctggcagtgcaccggccctgttcagcgaacaacatgctgccgatattgtcaaggacatggtccagagcgaccacacagccgacatcatcgagactctgcaagacgctttgcagacacagcacattagccacgtcgatctcgacttcgttcttccaccgggcgctattgtgccgttacaatcagtcgacctcgaagatgtaccagacgacgaggatgatatcctagacccaacgttacgacaatatggaggatacacacctctgataaaattattcggggaaccagtattcctacccactagccgtttacgaagagcaccgtcgaaaccgactgccttgaatcggagcaaatcattcctcaaggatcagaaaatggagttgcgtatgaaactgacagaactggttgagacggaggaacgatatgtggccaaagtaagggagctggtgacaaatgtcgcggccgactttcgcgagggcgctcaagctcgagcacctggtagtttgagtccttccgaagaggagttggagaaactgtttcccaattcagcagacggtattctgcaggtcaactcagcctttatggaggaaatgcggagaattctcgacgagaccgaggaggaagccttacgagatatggagacacccacgatgaacttcatgggttctaaagttggtcgtacaagagatccaagtggtgctttggccatcgccaggttattcttggaatggttccccaagtttacagagtgctaccaggattacattaaagctagccagcactttcccacgctactcaactccttcctcgatcaacagtcgagctttaggcagagagtggctcaagctggcgaacaggcgatccgctccattcttatcgagcccgtgcaaaggcttccccgctacagtttacttattgaccaaattgtgggatgtatacccatgacacatccagctctgcagcccatgctcaaagcgagagatattatcactaacatttgctcaatggacgaacccttacctgacaagcctcatattaccaaccgacttcgaaatatggttgaagcttggccattgaacttggaaccacaaggacgtctcatcgcaacagctgactttactgaattggcgcctcctttccagcctttgctcaaccagtcagatagatccggcattttcctcctcttttcagactgtgtggttattctcaagaagatgagtggaaacatgacagggcgagacctcttgcgtgagattgagaaaccctccgccgctggtttacttatctccatgaccaatgctgcaggtggcccagccgcgtatgaatttgttttcaccggatggcatgatttggccgaggttcggtttactgaggcagacgatggcacactattctggatgacttcgacggaagagatgagaggtgcacacccaggcgagcaccgaattagcaaagcggtcacgtcgcgatgtttcctcctacaagagacatatgaagcaagagccgctaaatggggagaggatgtggtaaaggcaagaatcgaggctcggttttcggaaaaggagcgagaggatcctacctggactttacggtcagcgcgcatgccagatagcaacctcggacttcacgcagccattttccaggagggcgccgaccagcttatcgagggccgcaaggagcctgccccaattcgagtggttgtcgatcatgatatgggcaccaaaggagcgcccgtaggccattacggggttgagattgttgtcaatgtgtcaaccaacgacatgaagcgggtatcaatgctcacggttggattgaacgggaggcaattccaggatgatgttgctctggaagatgtcctccctacaatgtcacggcgaggtgagcactgtcataatatgtccatgaacttgtgaagctaatcagatgcagtgatccaactactgagcacacagcacagtgtttccaatatgcaattgacagcacctctcgtctcatattactccaagacacttcatggtcttttactcaataccagagcagagaaaaccagatctttcctcgcttcatcccctgtgaaactactttccagtttctggggcggtagctcggttcacatttcagacacagcgagcgtcagctcaaaacacaaacaggtgccttctatacaccgaaacaacagccaggcgtctgttgtcagctcaataaagggaggcaaggatggtgtttctcaagaggaaacccgtaccgataacccgttagtacgactggagcaaacgttcactagttatgtcgctgccctacagaatcgcaagggtctgattattggtcgtacattgctgcagcgctcagtggtcgacgaactaacagtcaacgaactttataataggctcatcgagatcccttacgattttgatgctaccgctgacctaggcacagaggtcatttttgttgcttttgaaaagtttcttcgaatcgcgtgggccgaccaaataagcccggtcatgtcgatgaaatccctggatactctgcaagcacgcgttaacaagagagtgcctggcgactttgcagattttgtcaacttcttgtttggcgacatggccccacagaatcgccgcgcgttcacttctctcatcaagctcttggccgatttgctggacgggtgcggcaatgatggcgacagaggagcattaacccttgcttttgccgagttgctcgtatacgacggaacagcagcaaattatattaatctacttgatcgtcttgtggaagactgcgatcggatatttgaagagcccagcttgaaccacagttttggattggacagctcaacttatgagtcaatcaactccgccatccgcggcaaaggatacactccttcgctggcatcaaacacgtcatcactgcgtcgcaagtttggtttcgataccctattacgacaaaacagcaaagacgatcgatcatcagtctggcgacaactcagtaagcacaaaaactccacagcaagcgaagcattcagcttatctaaaaccccattaggccgttcgaggtctatcgatgataacacactgcccaaaaagctggcgcggagacccggttctagggatcgtccacccatagcaggggcgtttgacgaaggacagagaccaggaagctcccaccggttattggaaacaataggagagccagagacggagcgtccaccgacgcggtcgtcaaccaagaagaagcgtcgcagctccctgtcggatctaaagaactacatggaagcggtaactctcgacgatgacgaatcaccgcaaccacttcaagacgcaaaggagacatcggagaagctcaacgcaagccccaagacagggtcgtctagaataccagtcagtcccggtgtggcccagacgatgcgagtatcaaggcagaaagaaaatgtcttggatatgcttcagcctagtctactcgacccaagtcccttggattcttctgatgagacaatgcgtcgacccgcgccactaaagacccacaggcattccaagacattatcctcaagcaacataccgacgttgcgcccataccgctctgcccctccaggggctgactcaccccctcgtccaaactcaagcccgtctagacgtggaactcagagactccgcttacaatctccgcaaaagcttcgagaacgactaaatacggagaaacaggctgttgatgacgtggatgcttctctcaaatccgaactgtttaaaatcggtgaagaaatggcacgcctcagcgatgctcaatctccgggatcacagtctgttgatatgcgacaagtgactgctgccgtccgacagttggaggaccgggttcctgccgccatccaggagatacaagagaagcatacggcgatccagcacgacatggaaactacggtcaaagcagctgaagccaaggtccgagctatcgatcaactatacaaagaggcagtagcagagaacgaattactgtacgagaagttcaacggggagctcggcaaaattgtcaaggctctcaagggcaagggcaaagaggaaaaggaagaactgatggttcggctgcgcgatcaaagcgacgagacagcacgaatgaagaaggagaacgcgcgactcaagcgcgagatggttagtctgcgcgcggcattgaaggggacgacggagtaggcgctgctgtcctctgggaggctggtagaaaggctatttgggcgtttgaaaagggttctggtggtaatgagtcaagggatttactacgccttgatggccggactgtacataaagcggcggactctaggctttgtcggagtagggagcagggtcgtgtggcacgggctggttcgggtctgggaattggggccgggacaatgagttcatgtcatgttcatgttgtacaagatgaattagaggttatgaaatgtcatgatgacgataatctatcttttcaggttgggtatcatatgcgtattactctgtgattattccaagtcgctttgctcgatccaacactcaaagaagagaggaccagcttggacagagcggattggcgttgtgttctggccgccaatggccgaaccttgattcaaagaggtgtcggttggtggttgaaggtttggttgggagggtatccaatgttgcggatgctatgtcatttagctctgctgatttcatttttatgctgggaacttacacctataggcgcagatgccccgtcacgcaactcaacagcaagtgtaaaagtgctaccttcaggcaaagcagacagcatctcagccgcatgcgaaatacgccttagagccccccgcaaagcttcatttacatccgtccaattcacaccaccctcctcatccacaccctcaaccaaaacggggttatagttcctctcctccctatcaccccagccaacggggaaagtctcaacatcaaatacccaacgctcaagtacatcgaacgtctttgcggcgtgcatcacaatagctatacggcgcacagtacctttccgcaactgtgctgctacagaagagacagcatcgtttatccacgtacagagaccagggtggcgggactggtgaacgggaagattgagggcgcgtgcggtgagaaaggtagttgctgggtagagaccgcggtggtagaggagagtatggagagtaagagtcaggaaagttgtaaaggaggagaggaggtgtgatgcttgggcggcggggacagaaggtccagggtccatcgtgggaatgaggatgttgaggaagtggtgatgttgaaaattggtggtttggaagacgtggtttaacgcgttgagtggaacgcgatatcacgtgccagcgtcgtcatgagacatgatgtccatctacctgacatgttgggacgagaggcttacgatagctttacctatctcccagctgtgaatcaccaatggtaggtatttaccacattattttactacaaagggagtgaaaatccagttctttttccctgttttgacttgtctggctgtgcagctcgaagcaataaggttgttcgaatcaaacattgcaacatctaagactacctaaggtaggtaatctaatagctactacctatctataacttttatgctggacgctgaattcttataattacatattaatattagcatacttacatatctaagtaggactaaaacaaacaattccgtttactttaatttcttatctggtggttgtatgtaattttcaaagtccaatactgacttcgaccctcgctctgtagataaataaaattcatataatgataacgtctacgaagcaaccttgttatctcgcatataaaagcaatttgagacttctcggccgttatttccactttcttccctcaacacaacctaagaaaacgccacccttacttttacaaaagctgtcttacacaaaaccgctgctgccccgcggtgcctaaaaagatccacatatagggctgagaggcaactacttcatgacgcatcttcctctttactttcaactaaactcccacctccatcttccccactatccatcagtaaagtcgctagcaaacaaagctccactcatcgccaagtatcatcgcaagtctctctaagagcttcttcagtaatcatcggacttcaccatgtcagaacccctcagcatcgccgccatccttggcggcatggcagaagcgcttcctacacattcccccgacgacgagtcatcggatctcgcatcctcatacgaagttatcgctctactcattcactcctatctctccgctcttggcttcaagctccagggctttgacgaggacaagaagctaggtcagttaactcaaacctccatgtactacccagctcacacaaggcgaccaatagctgaatgcgagtcactcgctcctcgtcttccatcacattggaactcgggcttcaaatcctacagctttgtgtattcgcacaagcagtcagccatgacctttagcattcgcgtggatcgcatgggtaagaaggttgaggtccggggactggctgtaggagacgacaatattcgtcgtttcgaacgaacgatcagcgaagtagtggacaccaagaaactccctattcgcatcactatcaacgacaaccaagaagaccgaagtgaccttgttgaaaagctccgcggagtgttcacatctgaacaagccattgctggtaagttgcctctaatgtctctctattgggagcgtttactaattcactctaatagatattctccatgatctcaagaccaacattattcagaaactcattcctaaactccagagtgaaggatatgtcgagactgccgaggcagaggacaacgcacgctctgagcgccgcgcccaagaagcacaaaacccaaaccgaccattccgtggtgaccctgtgcctaatccaaacatgcctccgcctccagcaaacccacttcccgagatggctcgcccccgtccccaccccgtgggcgacttccctcctccaggtttcgaggacgagtatgagatgaatcggccaccacgaggtggttttcagatgcccggtaggtctccttataacattggacacgacgacctaaatcctcctggtcttggtcctcatgatcctcttcgtggttcgttcgttggcgggggattgcctcgtcccggtggctactcgggcatgcatcctacctttgacgacccattattcagaggacaaggaggtgatgggcaaggagggtacgatccccaagcgccgcctggcgcgcgatgggaccccactggccctggaggtaatcctcgattccctggtcctggtagtgggcgaggcaacaatccttttggaggttttgggggaggtttcggaggtggtgatataatttaagtagttgcgcctaaagtttctcaatgggcaatgtctgtttgaacccgtaactactaaaagaatcacaaattttaattatctacttctcgttcatttcgcatgtgactcttccaccaagatgtttctctaattctatctacatttcatgtccgttcgtaatcattcatgccaaccaaagggtcgatctatctactctccgtcgcgcagaccaaggcacgcgtcgcctcggcctcgtttctccttttatgttccctatttgacagtctggtgcttccacaatgttctccgccgaaccgagccaggctggtaatgtttcgtgaccatgtatgcagtcgctttttattgtcctgccgagctggccacctcgttaagcttcatcttctcttcttctgtcagcatgttgtaccactcctggaagttggcggtgttttcctggccgcaacggatgaagaactcggtgaggtaagcttgtgtctcgtcgtctcgctgtcgctgtccgccttccacaaaagacatgaggtcatgctttgtggctcccaagctcaagtcaagagtgtcgtcgtcgtcttcccaaccctcctcgtcgttctcatcctcgaagctggcagatgccacagcagcagcggccgcgtttgcggcagcccgttggccggatgcggagagaagctcctcaatcagtaccttgataatcttgagtgaagcgggaacaacggtgtactggtcgggatctggtgccatggctggttgattagcgtcttgagcctcaataaattgggtgtataggatttctaggtaggtggtggaggtggtggaggcttgaggatcgtgagttgtcgaatacatactcttcttcgcacgtgaacgtgtcttaataagcccatcgtcctggttgacgatcaggtcacccttgacctgtgtttgtgccaggcgagggtcgttgagggagtagagcttggatagagcaatcacactaaacttgttagtaaataccaagagcttgcttcattcttgacatacttttggcggatttcatcgtatccagcaaagttgacagagttctctagccacttggccacgacaacctgcaggccactttcgccgttgatctgaatttgactcaaaaagtcgaccacctcgtgggctccggaaagagtgagacgagcaaacacaagaatgagggactggatgaaggccgcagcttgggcagaggcaagtctgttagcaacagcttggagaagctggggcaggaaaggaccaaggcgctcctggccagccttctcaacaagttcagcggccaaaccaccaacctcggaggcggagttgtcctcaatagaaggacccagcagtcggtcgatgatgtgcaggcaaacctcgagaccagagcgaccgttggcatcttgccaggaaagaacctgctggtgatcatgctgaagcatccacttgacaacctctgatcctggtcgaagaacctcgccctcgttggactccatgagcagacggttcaacttggggagagtagctgccacaaagcccgcaggcagcggctcaggtccgttctccgcaaggatagccagcagctcaatggccacctaaaaactgtcagtctggctctaaatcgattcgatataatatcttactgtaaccagaggattgtcctcagtgaggttggcaacatcaaaggcaccagtcaaggtgggcagaagctttccgcaaagggcagtataagactcggtatctgaaagagcggtaacaatatcctcaaggccctcggaaatcaacattgtgacctggaagttgctagcgccaagcttggcaagcatgaagagaagatcgacggactgcacttcgttggagagggcaatgcgagtgtccaatgtgatagcagcgcggagagactcagagagcgtaacgagaagctcatccgcatcttccatatcactggggtccttgccgttcatgtagctctgtatagcattgatgatgggaacctgtctgttagaggacacttgaccagcattgatcaacccctcaagggccttgatgcaggcaacttgaacaacctcggactcttcctgagtaatcgatgtaatcatgcgatccagaagctcagcgggagtctggtaagatcggcaaagaatgccagcaacgagataacctctagctcggagaagaggctcgtcagctcggttgatggcatagtcaaccagtacaagataggcatgggcaacttcctcggggattggcttttccatgtcttggaagtcgctgaccagcatgacgaaaaggtagagtgccgcctcctggttacgccaatcagatcctccattggcgaagagtggttgcgtctgcccaaacaggccttctatggccttttggtcgaaccactcgcccatcttgatcaacagatcaccagcagcagttcgtgcagtgtagtttgcagtaactgaagtctcctcggcaaggtacagggagcagtcgatgtcccacaggtcctcctcttccctggtgacacgggagtagccgatgagcatgttcatgatctccttcatccagggaacctgtgacgcagaggggtgagcgttgagatgaccctcgagttcggcctgcaccggtggagccctgaagcactggttcaggaagtctagctcctccaggataaggaaatccaatgtgtatgggaggttgtcggaatcctcgagtcgcccctgggcatcctgcttgatgtaaagctgttcatgaggggcttgcaaggtggaaagctcctcccacaccgcactgaaaaatacagtgctctggggtaggaggaggttggggaagacacgtctaattctaatgagtgtctttacgacctggagcttgagtgcgatgatgttgctccaggattcgggctgggtaccgctatcgaggttggcctcggggagggggctcttcatgacagtaatgaagaaggggttccattgctgaatgaggccatcggcaaatgcgcgaacctccttggcgtggtcctctctgatcatgttaagaagatcgaagcatcctcggaggattgagatagcaagggctcgctgcataggctttcggctctcattgaaagcgacttcggagagggccttggcaatatcctgggccatggaaaagaactggtcctcgctcaaactctcttcgattatgtcgttgagcaatctcaaggcaccgtggagctgggcgtcggtgccagctgggacgacggaaaggacggcaggaagcatgttaggccactggtcgggaaagtcgtggacagcaatctttccgactgcgtaactggcagagatcttgactttgcggtcctcctcctgactcaagaccaagtcgagcagaacctgcttgagctggcccctgacctcatcggagatggggatttgaggctcatcgtcaagctcatcattgctccagttgttctcgataaagagtcgcaggttggaaagtgcagactgacgaatgtttgtttcaatagaggtatgggccgcgatgttggcgagggatagcggaaaggcgggattcgttcgtgcgcgcttgagctcgatttcggcctgttgcctaggcccttggtcgggcagttgggtattggaaagaagctgcaccaactggtcctccatgattgcagatcgaggacttgttgtgtttgggattggaggtgatgaaaaagttgaggttggcggggagaaagaagcggaattggtgacgatggtgggggagacaaacaaaaagcgggcctcgaggaatagcaacctggaagccaaggagagtatttattgggctaggattgagagtagaggctcaacctgggtgtttgctcttttaatcagatcaaaatcaacaaattttagtctttttattacgacactgttgatgtcttttgtagcaagatttccgctctacagtatcggttgcaatcgttgctgttgtgcaagtgttttcccttcctcgaccgcggggcattggtgtcgttcacgtgttttccatgtttttatctggaccccttttttcactttgaacaattactttgttaatcaatagcgccagcagagcctcaaatggtagtcaaaagccactgaatatactacgacgtttattgttctttctatccatcgtattgaggaattaaccttgactgactttcatgttgagagcgaccaatcacaatagcacaatgatacatgggtacaaactggtttgaaatacgcggattatgtcgtttaatctaataacttcctacttcctacttccttctctatcaattggcctagattgaggcattattctctcattctatgattcgagtaccataagaccaggaaagctatatcttcatttgggaccatactcgtacagccatatatcaaagatgaatagacgaagaaccgagtgcgaaacggcttaccctaaagtagtttatgtaacggtttgtgtcgataactcattagagtatctataacagataccaggcattgctccattgaaagtttgtttcgaagtggacagcaaatcgtctcattcttgggcaattgaatacgatggttttatagctctacggagctatggtcaaaatcacgggtttatatcgtgaactcgggattttacctcgcgaaaacccatcagctcgtatgaggctgtcttcaatgctctatccaccgagtagagaatgcggaccgacacaaccagacgtatgatcaattctatttttgtattgatcttacatacaccgccgcattgtaaagggatttctgcatctactgtgacaaatttgtgtggatttatcaagtcaatgctacacatcacgcacgacctattgtggttcgtatagaccccaatgcaacagctgtaagcaacacacccacggaccggcagactggcgtcttttgctttcctagtaaggaaagtccctagcctagtatggacccaaaagttttggcagatctgtttcagtgccatgatgttctcgatgctatttgagcttccatggaaataccgacatgacacctgcagttgtttacgttgatgacagtcgagtacagtattatcatgacacattggtggacaatattggagtagtattcggcattcaacaaataatcgtttcaggaaggttggctgtatgaacagtgggaaaacggcaaagttgcgttgcagccgaaatccatcgcgagctgctgcaacggggtccagtaggggttttgaggacgggactgcaatgccgatacgatccatatcaagcagaaaaatgcgatgcaatggagctctagattgagagggggctcacgagatcaggcgacagagtttcgggtaaggaccgaaatacaatgacttgggccgttgacaacgagataatgtttcattgactactgaattcgagatgcagtccgctgatagacatgatagggcagatagctcccactaagagggaatctgggtctaaggaccaagggttgactcgatgagatcgagtaatggaatttattctacagtttgcaactaagcccaatctggtcggggtgtaagtaccggtatctcagtcgcctcgtaacagtgataaggaagtgtcactagccaattgtgtgtcctcgtttatatccgcctggggtaaatgcccctcttgtggcatggctggctctgatagcatctgcatggcattttttaccaagccgaatctatgcgatgaccatgtctacctctctactttttcatttctgcagttttgcagattggatactactacaaggaaattgtagatcattctactcaggacaacagagacgtaaagaaattgtcctaccgtctacgtcaacacaagtccaaagacgctgcagcagccactcatacactgataccaagcatttgctccatggattttagagtctcgcatgtgggggcacccactaaaacacgacctgggtcccttgtacctcgactcatctctccgcaatattcgttgcacttccgtgccgatagaggcgcatacgtacgtaccttggcaagcttgacgagatgtcgatgaatgaatcatgttgaggtagccttacgttggaattacctaagatcgttgggatatcttccatggtgattgttgtctgaaagtacccaagatacaaaagtcaattgcacatgagataaaacaaaagaataacgtttcaactaccggaaatgcaaagcactttagctgttcagctagaccaaccacagccaatgtggccgccggcgaggatcctggtattaccggctagttatctacagtagcaaccaacggtcgggtctgggtctggggatggcgatcgagctgatagtggctgctgatggctgataacctacctgcatatctacctgcattacagtgggcagacatgaacctcgcatcaagttagatggaggggacccaatctcaatcaccaaaccataaataccaagcttgcccgtcaccctcgacaaccgcgttttccaagacaagaagaacgaggtggagaagatccagtccttctcaatcagtccctctattactgttaggcaagagtgccatcatatcatctttttttctgctcttggatttaatcccagtctgccagccctacatcactgtcacctgcacgtcatagcccctcgtctcgtcttggagttgcaatacagaaaagtcaatcactttcaaagttgctcctgacactttttttggcttttatttcttcatcataacatcacaccgttttatttccaccacacatcgacgccatggaaaccagatcaagatttaaaacctttgccgacaaggtcgccgtcgagtctgaacctggcctgacgagcacacagcttatggtatgagaccgcacatgctttatcgtccctggcgctagggcataatgcaacgcgacctgcaaaacagagctgtactaaactcttccacagctcacgaaccatgatctcaagcctgtcgagaaggagcgccgacaatggggtccttggaactttgtcggtttctggatcgccgattctttcaacatcaacacctggatgatctcgtcagccatgatcgtcaacggactttcatggtggcaggcctggctttgtgtctggatcggttacagcattactggtatatttgtcgccattaacgcgcgacccggtgccgtctaccacatcagtttccccgtcatcaacagaagctcttttggtatctggggtgccttgtggcctgttttgaaccgtgctgctatgggtatgtcatagctccttccctaactacctatgcgactcgtcattaacactgaatagcttgcgtctggtatggagttcaagcctacattggcggcaattgtgtctatctcatgattcgatccatctggaagtcatgggaaaacgtccccaactcattcagcaaggatgctggcacagacaccgctcacttcgcttcctttatcatcttctggatttgctccctgccagcactctggttccctgttcaccaactccgacacctgttcacagccaaggcctacgttgttcccgttgccggaatcactttcctcgcctggaccatctcgcgtgctggtggcattggtcccatcattaagcagcccaacaccgttcacggcggcgatctggcttgggaaattgtcaagggtattatgtcatcaatttccaactttgcgacacttatcgtcaacgccagcgatttctcccgatttgcacagaagcccaaagacgccttatggtcacagctaatcaccattcctttcggctttgctattacctcttttatcggaattattgtctcttctgcttctactaccctatatggaaaagccatctggaacccccttgacttgcttgacgaatttataaacgacggaaactctgctgaacgcttcggtgtcttcttcattgcatcgtcatttacactagctcagctcggtacaaatctggcagcgaacagcgtatcagcaggaaacgatttgactgctcttcttccccgttggatcaatatccgacgtggaagttatatttgtgcctgtctaggccttgtgatctgcccctggcaacttcttaaggacagcaaccagttcacgacatatctctcagcctacagcgtcttcctgagctctatcgctggtgttatgatttgcgactactacatcgttcgtaaggggtaccttgatgcgaaggagctctacgatgctcgcaaggagggcccatactactacaccgctggcttcaactggcgcggttatgctgcatatatctgtggaatcgttatcaacgtcgttggtttcgccgatgcagttggcgcaaagaacgttcctattggcgccgttcacgtttaccaactcaactacttctgcggctttggcgtatccatgcttgtctactatgctctgtgcaaactttcgccagtgcctgcgactagcgaccgttggatggaagttggcgacgagattgatgacctccgattggcttataattcgagaagcccttcttacgacgaggagaatgcgacaggggagccatcaaaggctgctgaggatacgaaacaattctagtttagaatggtggggcatggattttatgattgatagttgattatgtagattattttggatctggatatgtactggaaagtccgtcctgtttttcgaatgccagaatttatgaacacactattgttttagtagcagcgtgctatatgtttgtcaattgttaattttcagttcccattgaagacccagggtcatatatgcaacaattctaaagcggaacggcgcgctcgcttaattgatttaatttaaggtttaatgcggggtgacgtcaggtctgcgacgaggcccttcttgcatcaatctccatgatctccttccactacaagggctcagttctgttgtggcacagatttattaggctatctattttgtagaccttaagcttgagctctaaaacttctgcgatcccaaagccaaatgtaagataaagaaaaggatgagatcgtctcatgtctaaggcaagcagcttggattttctacaatcctacagacagactaacagctgttaaagagcttcgtttttatatatgcatagggctgcatgaccaaaattagctgcgaacaggataaaacatctgcatgcatgtggctgaaatgtcaccggacgagagtttgcactggtgtaccgaccgattggaattcatatggcgcgggtgctcccggattgccacgtgcaaaggacaaaccaggtaacaaaaaaaataactccgcaacatcataaaggattatcatgaccaccaatgcaggaagtttcaaaaagaatatttactaaatcacgtgccccgtactggaatcgaaccagtgatcttatcattactagtgatacgctttaccactgagccaacggggcttataaggtgattcctcaaatgttgaaggattctgagagattggaggttatatactcgccattttgacagttagagaaggcgatatggtccttgtagagttgaggttaaaacaggccaagcaaagtcagggcgtgtctctgttttgtttgggcagtgtacattgcgtcatacaatcggctatgcattggccagccagttgtattacgttggccttgtcgcttgatgtcatatcactggagacttttcagttttacttttacagtattctttacagacatcgacatgaatgttgtataagacatgaatatatatgatcatcttgtcttgtcattatactttaccctgctgcatgcacatattggctaacattattcactccgtgatcgttgtattgctatcacagaagagaaatttcgaaactgtttagaacttataatatgaaagtatttagtcagtacactacatgctttggcgtcgactcggcatgttgaagttttccggaatcccagtcatgtgggctcttcaccgtacgtaccctcttcgctttgacatctgtgctttgaaccagtgagactttttgcacattccactgaaccctttattttcattcatttattcttttgctttctggaaaacaatattgtgcaacttccattgttattcaaattcgaaatgtaagaatcagtacctgggaaaatgaatggttgattgttaaagatagatctacctcaagtctgcaacagaagttcaaagacaatgcttctatcaataaagtttgattcgcggacatatgctagtgcatgcaacacgagaatagtcagttgacgtgaaaaatatgccaatgcggtattaacaaccctgtatctagatatctgaacgtcttttgggcataattcgttatctactactgggcagatataccactagaacttgtacttgggactttcacctatacatattgacctttgtgtgttaccattggctgttgtaatacatattaattaaccattcattggaacccttatatcctgctctgtatcgataaagcaaaaaacaatagtagacaaccatcactgactcgtgatgctgataccagagcaaaaagagataaacagatacccaaaatcggagtttgatgggattcacttggcaaaagccactgatttaaatggaggtccactaaagcaaggcacatttgggggagcccacccactgcggatcattctccggcccgccttgaccaataccccgcctgaacaggatttgtggtagcaaaaaaaatgaccgatatcgtcggtcagtgaggaaaatttttccaaaaggttacacattctggtacaagtcaaattttagactgagtgtaaagacgctcaattattcccttcttcaacctctccacgaccgtgacgtgacacgatattcagcatgtgtggtgtttcgggtattttggtcagtcttgagtcctgctctttctattgcccctcccccgcgctcagtgagacccttgcccgtgctcggacttgggacggaagtgctaccaaaacagcaaacaaaaaaacgagtgatacattgcatgtaaataaatgctgactgtttatacagctgggtgaccaggaagccacttcggctgctatcgatttgcacgaatctttgtattacctccaacatgttagtcaccgatcggaaacacaatcgaatgccgaatctcgaatctcccaaggaacgaatgctgatactaggtatagcgaggacaagatgctgcaggtatcgctgtttgccagggaggaagagtctcccagtgcaagggcttgggaatggccagcaaggtcttttctgatggccgacgacttgagcatctgcccggatacatgggtatggatatggatggcaacgcgacacacagatgatacagagactgactctccaaaggcctgggacacgtccgctaccctaccatgggcaccgcttctgcgtatgtgacactgcaagtactctatttgcacaactaaccgcggttcacagatccgaggctcagcctttttacgtcaatgcgccattcggaatctccatgagcgtcaacggcaacctcgtcaacaccgaataccttcgcaaattcctcgacgaagaagcacaccgacatgtcaactccgattccgactcagagctcctgtgcgtaatcgcaactagcacttattcgaaccacggtgactgatttgtaccaatagtctcaacatcttcgcacacggacttcagcagctcggcaagactcgtgccaactctgaagatatcttcactgctctgagcgatgtgtactccaagtgccagggcgcttttgcctgtactgccatgatcgctggtttcggtatcctggctttccggtgagttgtgccaatgactcaaagtgtgtcttgtgtctaattggaaacagtgacgccaacggtattcgacccctctgcattggatcccgaccctccgctactctctccggcaccaaggattacatggttgcttccgaatctgttgtcctcaagcagctcggcttcgaggatatcatcgacattcttcccggacaggcctgctttttgcaaaagggctgtgctcccaagttccgccagatcatcaacgaccgaccctacacccccgattgcttcgagttcgtttacgttgctcgccccgactctaccatggacggtatctccgtctaccgcagccgacaaaacatgggagagaagctggccaagaagattcgtgcggttcttggagacaaggcagttgaagagatcgatgctggtatgttgtattcaaacaccgctttacctgaaactatactaatacgttttctagttattcccgttcctgaggtacgacatgctgcactatatactaatcctcctttccgcggtggctaactcctcatagacaagtaacattgccgctgctactcttgctgaaaagcttggcaagccatatgtgactgctcttattaagaaccgatacgtccaacgaactttcattctccccaaccaagctctccgaatgaagagtgtccgccgaaagctttcacccatcgactcggaattccgcggcaagaacttgattatagtggatgacagtgtcgtccgtggaagtaagcaatacattgtgtaagccatgcgccaatactgacttgatattagctacatcacgacaaattgtccagatggctagggatgctggtgccgtcaaggttatctttgtttcagcatctcctgaatgcatgcaccctcacattgtaagtgcgatcaagttattttgcctgagaatgatgctaacaattctcaagtatggtatcgatcttgcggacccaattggtaggaactcatgtgtcccgtcgctaaaactgctcttgctaacaatctaaaagatctggttgcccatggtcgaactacacaggaaattgccgactatatcggtgctgacgaggtcatcttccaggaccttgacggcaaggacggattgaaggctgcttgcatggaggccgccgaaaccgaaagcaaggttgaggacttcgaggtcggtgtcttctgtggtcgctacgtcacagaagtcccagaaggatatttcgagcacttgagcgatctccgaaacggcaagcgaaaggccaaggcagccttgacagagatcaagtccggcggtgatgagggtgccaatgttgtcgtcagctctggacctacaaatggcccacctgactctgatgagcgcgaagacatcaggtgagtccttgtcagtgatgcttattctttgcgtatactgaccagtcaacagccttcacaacatggccagcgagcagatgacaacgtcataaacgctgacaacgatactctcggacagccgagtgcaaaaaagtgccggaactcaaaagtctggccaagagggggtagcttcgagagatgagtgggagaccttaaacttgggtctgaaaatgccaatggcaggcggacacgatagtccagccagccatgatgaaaaataatgtagccttcagagttgtcagtcggccagagaatgcgtgtttggacacagcaccacgttggctggcaactcggtgaggcgccaccgatactagagatgccgcaaggcagagatcagaacgagatatgaaaagccagaatttatgagcgttgcttgaattattgctgctatttccttgtgtcagtcagtcttgtcttgtgctccgctttctcagtctcggagtcgccctatcgccccagatggtggactaatacaccggctaggggaccggcatgatactatgctgagtgggcttgagttggatcaacgacggtccaagcgagagtggccagaacatgtgttctagctcagggttcacaggaagccaccgctcagtcaaaccacaccatggtaagcatatcccttccaagtctcgtaatttgacccatcgaatagattacggaggggaaacaagtacggtgagcaaggtgaaagaatttgattatcacgaaagggtccatcaagatagtctcttggtggagttgctgaaaaggtgggaggagcctcatgaggagaagccttggcctctctcaaaataaaccctgactagttcaccaacctgccacttgagttagttggagatggttggagagcatggttaactggatctcggttagggccagaccggagatgccaagatgatttttagcatcatgactaagtgatagtaatagcaatggtcggttctcatggtctatgttagttaagaggctaatgttgcagtcggagtgaaggagtcatgtcaaaatcaacaccctgtaacagatatttccgtggtagaaaaattcctagtcaaggttgcatgcggatcatagcaaaggtaatgtgtgcagtgaagtgccatgacgattcataagctccgtggtagttaaggtgggatgggatccatcacgatctccaacgcatagaagaagaaaaaatatgtatcagggttcccctcacgatggaagaagaaaaaacaaggacgtggaagaagagaaaaagaagaagaacaaggcttcgaaagacagctgatttcccaattgggccgttgtgtcaattctggctggacggtcccatcaagacccatatacgacaagctttctgccgactgtaatgaaagacccatgatgcaggtcccaaaggttcggctgcacgatatgtcgtttccttaccctttcggggagcgttggtatcggctttagtcgggggattgggctagatgaacgtggggcttggcctctgctttgctacctattaggactagagttgagagggagagggagaaagacaaggggatagggaaagacgaggcgagcataggtagaggtaggcacgttggattcatcattgggggtatatactacaatctgatatgggggtgacttatacaatttacatactgttgtgctgtcgcttctgattggaaccgagtcatgagatctcctccagcactgtacgctataccttgctgggggctgtatcgtactgtgcctcccgtctgcaagatcctggtccttcttacgggtgcatctaaccagcatcccttattgaactaactaggctctgtctccagttcatccatagaatgttccatagcgagacgaggctcgatctggatttggtctatttctcaccattgcgtgcttcgccattgccctggcaggggtactagggaagagaggacagggagtaatagtaggttgttgtctttgctgctgttgctgctggtctctaatgggcttctcaattagtacctacagtcgtaagaaacggtacctaccggtccagttctctggactaggctcatagaactaacgtgcctgtccatcttcttcctaccgagtacggagtaggtatagagagcgggagactcgtacctcgttccatttacccctccatcatctttcctcccaccttccaagtctacctgtactatacctataccgcacctgtaccttagctttaaggtacctatctctacattccatctcctccatccattacttttctcttccgtcacaaccttttttttgattcatcatcgtcattgcatacctactttactaccagacttgtctgtctgacttgcctcccccgcctcacgctcgtacatcgtgcgccttgttacaaatctctttgtctcagtccatcatgaaccttctgtaacgactcgctcgtcacatccaaaccgctgtctcgcccgccacaagagagctcgagcacgacctggacctagtgaaatcctagggcaaaacaccagtaccagacctgtcaagctgctctgtcagcacccggcgcatgccgccaagcaacaccaaaccgtgtcacaactgccgtcgccgacgcctgcgctgcgaccgctcatggccgacatgccacaaatgtgcggtctcggggcaggaatgcctcgggtatggcaaggttttcgtctggactcaaggcattgactctcacggcaatgtcaatccgcctccaggccggagactacccgacgacaatgattcttccgcatctacctcacccccgggtcattatcatcagcccggtcaaggtcaccatcacgaccgcccgagaccccagcctcaacccgactatagcgaccagcacccgctggcgcgcttggttcagcaagcacagcaggctgcccaagaggcagatgagttgaaacgacatcagcaacagccgaccccacgaaatgacgaatctgcgtccgcgagcgatggcaatatgccttggccttctccggctgcacttacagatccattgttccaggatcttgaccgcacatcgcgattctacctagcgcattgtatgtcttggctctagtccttaccttaatcgatactaatgcgagtcccagtctccgaaagcgtttgcaaggatctcgtggtccgagacacacctgagagtaatccattccgtgagctgatacccttgacacggaagcacccgcttctttttcaagttcttattgcgacttcagctatccactggtccaatgtgtttcgccgcgtcaccaagatccccactggcatccccaatcccggcgactacctctctgtgctgcgctcaaaggatctggtaactcaccaagctctcatcgatgccctgacagccaagcaaaaggctatgagccaccttagagaggtgctcgatacccttgacccggcgggtagtgaggtggcactggctgccatgcatttttttatcaagtttgatttgattgatttggacaagtcggataatcagagctggagggcccacctcgaaggcgctaccagtattatggcacttcttaacccggatagtaaccccgacgcttctagtagaatgttgcgggaccgggtcattactgacagcttcatgtaagtgaaatccggctgccgcgtatagtagatactgacgtttttatagctacaacattctcggctcgacgttgacttcgggagggctcgctgcaagggttgcacgacaagcttttcagtttctacctgttatgaaacgggtggaactaacaagttatttgtcctgccctccagagattctaaacataatcctttccgcttccgagctgtctcacgaggttccctggactgatcaatctgtgggggctgcagataaggcactcgccttgatagacgaagctcttgctgtcgatatcccggcatgggcggactacttgcggcaacataatctcatccaggacctcgacagtcgagtgcgtttagccgctgcacaccggtcagcggcatgcttgtacatcctccaggcgctaccactagttcggtcgttacggtctattgataccgattttctgctacaagacgttttgagcaatttagctctgattgatgagaacgacccatacttcaaagcctcctcgtggccaacatttgttgcaggggctgagacacgagaccctgaaagacgcacatggaccctgtcccggttgttgtcaatttggcagatttgcccgtgggggtacctgttcacggcaattgagatgctcaaggcaacgtgggcgatgcaagatacacgcggcacggataatgtcaactggctacatgatttacgtgggatgggcttcgagaacttgattgtttaaaaatgatatgatactttggttacagggtgtttctggttccggactatatacaatgtggtgtattttttttttagcgtcggagcaaaagttgaactcgtgtgttttatcctagggttcagttcggttgcaagctcggagtacccaagaattagctaatgactttagaggaacgccgcatgtttttttggccagctgttcacagtttactgctaagagaatagaggtgtacggtgtcgggatggttgtcttcgcaaatgccggttctagaccagtcgaaatctcacgatggcttcaccgagttgaacaagctgctttttctaggcatggggatttatcagcagacccaccatctatactacgtgaaatttgatgataattcttttgcaatgccacttgacctattctactcacttcacttttgtcttgccattaattacctgcaagtctctctctctatcacaaagaaccctgttcgtgatatcccaagggtcctagaccggttgctccactggaccagaagaactagttagagaacatgcggctttgacaaaaatggtttgagcttgaaatctcggccgagacacctgaccacctgcttttggcgtcctgcgagattacgcctagggtatccaagggtatcgtgtcaacccgtagcttccacgaggtctgagcagaaagaagcgaggtcaacaaaggggaaaatggaatgacttgtgtagtacacgtgtaggacaaatctgacttccgtgttaggtcaaggctacaccgcagtaaagccaagatttctcttttctcctcagcgcatacacacaatggtgatacccctcatctacatagatacatgtcttgtattatctgggttagatctgagaccgttgtgtaccttaatagtacaagggcatgtcggtcaccaatagaggcccgaggcgcaaagcagaaaacggaatggcagagggcaagtgggtgtgataccccaactgcattattcttttcccctttgtctcggaaggggtcgaacccctcgctgacgggagaggaggagtaaggccttgttggtgatggacggtctcgtacatggccgcaggtatgatctttccttaaagcttcaggatcgacatcgtggatggagataacattacgctcaggaatctcattcgattagtcgtaaagataagatgattcacaattgttgatccgttggttgacaaggtaggtaggttgccaacagttgtctggcggccatcaaaggttcgatgtggagttctgaaccaatagaacacacgagtgaagcgtcatagatgcacgtgtatgagcatacataacatatgtaatttgtgtaatcagaattatacacctgtctgttaaagagtgctagtaagaagggtaccaagaggaagaaaggacatagagaacatacctgcagttaccggccatactcatgtgtgtccacttggccagacgtcggttcagtcaggatgaagcactagccattgttatattctttctttttcagttgaccagcactgacaatcgatctgaaagataacgtataaattgatcctatgtgggaaatggtcggccataaacagctcgtgacacattggtattagttctagcaaagcccgcatgccgtaactactaagcatactctaattacctacccgtcatgtttcctacaaaatacccggaactatttcgtttttatactgcaagactgcatcgccgaatagaaacaaagagcattggtacaaagtcatacagacatatgatctgtaagatgacattcccctcaatactgacctacaattcaagaattaaacatcaagacattcactgtagtggagatgagtgcaaagtcgggaggtgcagaggaacggccaggcacagaatgttggtcgatagcgcaccaacaagccatgattatcatgaatgaagtgtctcataacgccacagcgtggcagaggttcaaaaggacggtataatgacaaagagggatctcaaatacggacggatgaaaatagtcaaattaagaacgatccacgcatacctcgtgaatgatatacgccagccatgcaccttggtcatgatgatcgttaaaataatacccgaaacccaagcgccattccaagaacatggatgaaccatgacccaaattgaagtaaagtgaaaggaaaatgtgaaggattgtgcctggcctaggtacaggaacctgtgcaacttgaaggttgcggttccgagatggagagcgaaacaaagaaaagatcaagtaccgttcaagattgagaagggcagcatcgcgatgatgtgatacgcttagtttaccaccgacggctgttcggatgttagctggaaatgcttacagagtgccatgtggcttacctataggccgaatcgagcttcgtctgacgacgcttgggcttcaatcctgacaacgatgatttccgcctcggggactcttcaggtgttttggccttggagtctcgtcctagcaactcagcttctaaggaatccagacctgacgatgcagccgacaccaccgaagagtctcttgaggctggtgttcgagtgcgacttcgactacggttacgaccacggcttcggctgcggctacggctgcgactgcgaccgcgatctcttcctcgatctcgatcccgatggtgcctgtctaatcgccgatggtcatcgacattatggaaattcgttgaccgatattcggagctttcgcgacgtggtttatgtctcttgggctcgtatgtatcatatgaacccgaataagcgtcgtgcgatcctctgcgcctcgcattggaagagctccgggatctttgcctcttcaatggtcgttcaacaggagtatcgtcatctgagtgacctcgtttggggtgttgttcgataacctccccactttcggacctttcactccgagcacgttgattgacccttggcgggagctcagagacggtatctccgctaggaagcttaccgtcccgtacaaacgcggggtcgaattcgacgtctgaccaatacggtgtttcgtgtatcggtttgacatattcctcgatattgtcagcttggacgtagaccgattcgatgcattgagcatcccattttctaggaagaagcacctcttcgttatattctgcaggcaacggcttgccaacttcgtctggggggtgatggggttctgcctctttgaggattgtctccttctcccattcccaatcgtcttcggtagccttctcgggcacttctaccggtaccggtgccggttctagctcaggttcagcttcaggttctggttctggtactgtttctagctctggatttggttttggttcttgtctctgtgatgaatcaggtataataggactttcaacttgagccttcttaatttcaggtgtccctgaaggtgtacttgacttttgcttggcaggtgaaatggatgagatcttttgttcttgcttttgacgtggagggggtttagggaggttggctgccttgggatcagatcgtccactgttcccgtcttgtggtttctgttcttgtcgagggtgttggttcttcttctgtcgattgtcatggttacgattatgccggtcgttcttacgtttgttccggtgatcgcgagagtgatcaggaaagtctcgacggcctcgattaggttgtccatgctgatgaggctgtggaggtttggggggcaaagaaggcttcggaggtaacgaagcgggcaaagacaatattgaggcaggactttgacgcggcataggaggtgatccagatgttcggtttggccatgctttcgggggcgctggagattggacaggaggcctaggaggtggcgggtgtctatatgtaggtggcgcactgtgaggggggaacggacgtgggtaagacggcggcggagcatgatgcccatatggtgctgaagcaggcggagggtaagaaggataatgaggttgatgggcgtatggtgcatgatcttgatgaggcggaggatgtccgtaagggcgtgagtacgatgatggtcccggaggttgaggtggcgagggtgaattataagtgcccggtggtctatgaggatgcgccggtagacccgggggaggaccaccataggaaggtggaggatacgggttagaatagcctgggggcgagtatccaggtgcataactagatgctgggcttccgtaaggaggataatgaggaggataagagggaggtcctactgaatatggcgtaggcggaggtccatagtttggaggcgggccatatcgagcaactcctggtgccggtgctggtacaggcgcaggtgcgtatttggttataataggccctttcgacttctttgaaccgccatgatgatccctattaccgccatgtcctggagtattggagttcctccaagctgcaagaccactatcatcgagttaaaacctgcgaggcaccaaagtccacgatgggatttggagagaattgacacttacgctggggtttctcgcgtaggctcggggcatgctatagcccaatggccagcagtaccacagttatagcatcgagcctcgtctggccgaggttggccaggagccgtgttgggcatgactgacgaagtgaagtgaagtgagctgtgcaaagagaagcttcaacccaaacaggacactatcctggaatagagcaacagagagattgtacagattatacaatatccgcagggtctatagagcttgcgggatgccaaagaatagcaatgcaacagcgacttggtcagcaggatgagatgaaggctcaagcgcggaccactggtgaagcggaacaagtttgagcaagcggactgaggctgggtcgagtaacaccgtgatacgtttcacagaaggtgcttcaggacgactaagaatcgatgcgaagcgatgatacggttgaataaggcagcgataacgatgcttttcggaaatgcttcagcccaaacttgtcagtggccagcgcgcagtcgcgacatacgaaagccccctccctgaacctgctctggggggttatcagagaggcttcattcagggaccattgagggaaggggcaggagatttgagtttgtgacgggaatcttggattcgaattggcgatgaggctcaattcagacaaatcaccaagaagtaggcgatattgatgcgatgatagtcattggttgatggcaatgctgaggttgtcgcgtgcgcacgggccatttctccaggaagaaagagaaagagcaaggcaagtccaaaatgaattaaactttggcccattcctgaccctgcatttgcatgcaattagcacctgcaaactacaataaggcattcaacaatgctagagataaataaattcattataaattaagtccagcgccaagtaaacgagctctactcaccatattcattatgtattggcaagctcaatttgacgcaaactccaacaactttcaataaactttcctccaaaggctgtcccataccaacacaatatgtgtgcactgtgtattatcctcataatcaatcatatgccaatacgaaataccactatccaatcagtcctttcgcatgcccgtcggtctatcttgtagggaggatttgtctattccataggctcagtggagaatgtattacgtgcacatatccaaaaagaagaaatcacccatacgtacaacaaagtcacaaaaggacatgttcgattacctgaatccaacgacactgttcacctcacttagacaagagctcgtctcaagctctcctaagatgtagctaaagtgtgggggagttggccgggccattttcccaccgtggcaccgttatgcagcaacgactaagcaaagcgccaaaaacatcactcagctcaaaaagcagcagcaacctcaccaccaccaagatgttgcatatgtaatcacggcgacgggctaacctccacaacatctctaccgccatagctctgccggctttcaaatattcatcgaccctacacacgctcgctctactttcgaccggcttcgccccgcatctatgtgaatcgagctatcgggccccgatcatgttggtacaaccaccgagctcttctctagacatcatcctcgccaggagccgaattcgacgtcgacacccttaatgataccgatccctcagcgcacgcttctcgatccttacgaatacacttgaatagcgatccttccgtttcgctcacattaattcactcggcatcttccgtatcgacttctatattccacaatgcctgggctaccttgtaagcgcccttccaggtcgaactggtcccgaggctgacgtatatcatccagcgtccgtcgatctcgacgaatgcatttcgcgcttatacaacaaggagttgctggccgagtcagtcatcgaggccgtctgcgccaagacgaaagagcttcttatgcgcgagtccaacgtcgtccacgttcgcgcgcccattactgtcgttggagatatccatggccaattcttcgacctcatcgaaatttttcgcatcggcggctactgccctgacaccaactatctgttccttggtaaccgctcacgacctcgagacgaacaaagatggacatttgctgaccacgacggggcataacaggagactacgttgatcgtggcatgttcagtgtcgaaacaatatcgttgcttgtatgcttgaaattacgataccctaatcgcgtgcatctgatccgtggaaaccacgagtcacgcggcgttacgcagtcatatggcttctacaccgagtgttcgcgcaaatatggcaatgccaacgtgtggcactactttaccgatatgtttgactttttgactttgagcgttgtgatcaacgatcaaatcttctgcgtccacggcggtaaatatagtttgagtctaattcaaaagggctatgctgatacgttgaataggcctatcgccctctatccattcgatcgaccaaattaaaattatagaccgtttccgtgagattcctcacgagggtcccatggctgatcttgtctggtctgatcctgatcctgagcgcgatgaattttccctgtcaccccgcggcgcggggtacacttttggagcacaggtggttaaaaagtttctggctgtcaacaatatgtcgcacatcctgcgcgctcaccagctctgtcaagagggcttccaggttctctacgatgaccgtcttagcactgtttggagtgcgccaaactactgttatcgctgcggaaatatggccagtgttctcgaagtcagcgacaccggtgaacgtttcttcaacgtttttgcagctgctccggaaaacgacgtgcacaaggatcttcaaccaggaaacgaaaagtctgccgacggaaatgccttgccagactatttcttatagacgaccaaaatcccatttatacatacacacaccgccctggagtgcttcactcgggcttaacgatattcacagcaatatgataccatgtcctcaaaaacagacatttacgaatcgggcctgagcaatagagttgcatagcatagaacttgatgtatataggcatttttattctcctgcagtatcgaagctctagatgtagccacaggtaccgttctgtcgttgacaagcaagcgataggaaacagagcaaggcctttctccaaccgaattggggtttctttgagtttatgtgaagttttgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtatgttcctctccaaatgttcaggtatctcattatctcatgacttgtgatatgtatttttgagttatgtcgtcggtccgtactatcaaggcgccgatatctaccagtccttggcaatatcgaaactccattcaaactcgagatgcttcttcttatcgtcgtcaacgaagctagagatggcgttgtagtggccacgagcgagcatgccgctgggggcctcctcctcttggactagagttttgtcagtacttgggttctggctagccgttcgggtgcgaaacttacacttcttgatataagtgggctgcttgtcggtgctgggagcgtagctgccaatcatctcggagtccttggagacgcggataccctttcgcttaacaacctgaacgtagtgaaggccgctgagaatctcgtgctgaaccttgaacttggcgctcatggtgaacttggcaccctccttgatgttgaagggcttgtccttgagggtggtctcgcttccaggggtagagagatcgatggtgacgggaggacggccgggggagtccatggtcaaggagagaatgatgcagactcgggggtcgttggggtcagagatgtcggtaccacctccgagaccaagggactccttgtatcgctggagagactcatcgccagcgtctgtatgagattagttagtatgtaacaaacgcgatagtcggaccggcaaggcggtaagcatggaagtgtatgagatggggaaagcttcagtcaacgtttgcatagcagacaccgccgtcgcaaagctagagcttcaggagctctgcaaccgcaactctagcgtgtagctttgagcaaaaagaagcttatcagaccatcccatgttatgttggcatggaatgccatggcttggtggtatatattgcgcatatcgcgaagcttgaaggagaatgcacgtacccatctgctggtactcagccagactctgcttgggctgagagagcttgtagccctgagtctcctcgggcatggtatcatcgtcgtgggaagccatggtgggcgagcggggcgaagctgttgggtgaagaagaggcggggtgaaggtagaagctgagggtgatgctatctagaagctacctaaccaagcaaatgttaggtaagtaggctggagttgagtaggaagaaggaagaaaaggaggagaggaaaagaaggaagcttactcgtcgaaccgagccaaggcaaaatagaggtgaggttgggtcagggcgggcttagaagtggaggggcttgattccaagttaggggattggattgttgcggtgacggatggacaacccaggtaatagatgaggggcttcccgttcccgcagggcggtgttgcaagaccaggcaagtctgttaccgtactgctactgctattgctctagccttggcctgggctgggtcgggctgggtttgggtttgctacagtggggaactaggtccttgaggagaggcttcgattgggtcaggatgaggaatcgaggcgggcgacgtcaatgatcgttattttgtcgattatcagatatggagattttgtgcagtagttgctattgggcgttcttcaggggtccaaagtgagacgggaatctgagacttatctttggctggttaattgttatggcggttttgtcgtgtcttgaattgtttgaaatgtgaaagagtggggatgaattggggtcgtttttataccattttagcagcatttattcactgaggagaagagtcggtgatggcccttgctggcttcgttaccatcttagtatcagaccaagaacgtacggtatggtgaatgttgtttttgtatggatttactggtgtctgatgtgtgacgccgcatggcatgatactcgttgacactgttaatcaactgctgtattcgaatcattctcactcaacatgttggatggacattggttcaatattcttagatgtccaagctcgagtatgtgaatagtaccgaggcgcttcaacaggggtgagaacaaatagttctagggtaaccgtcgctttttagacaacgtttcacgggttgcgacttgtaaagggctcgcttaggtgacagctcagataccaatcttgtgaatattggaagaatacacatatgcgaatatgttgtcttttgtcgaattcaaagactagcctgtcaagagttgtcatctgaacacttgtgttagtagtgaatagacacaaccttcacgccacgactctacgcgtaaacacggtcggcaaatctgagacccggctaacaacagatgataacatgcaacacatatcacaaacttcccagggagttccttgtaagaaccatccgttatctatcaaccatacatattattactgcatacgcgaatcaagggttcagtgcaagccagggagcatcaagagtcgcactgatcgaatgccaatagctctgatctgtccatcgcagctcttgaaggctttcagcttttggtggtgtgtcaactacaaggcgattagctgaatagacacgctactatgcaacaatacaacacttgttgacgcgcaacaatgacatggtgcggcgctattcgtcaatgtcgcagtcatgtctgtgagtagccaatccgtcgcgaaatggagtaaacaagtgagattgtaagcgtcgcattctgtcattgtctctgctcagaccacatctgtcaagcccgatccatgtcatgtctctctctgttgcctgctgtgcgtcgcttcaaatcgaatcatggcgccgcacccgcacaatctgagataacagacagccagcccgaacccatgcgcatttccccgcgttctgtcagccagcaccaccagttgcctgtttgtgcgccgggcacagcgaaggaaatccaggggatccagggacccagggacccagggaccctaggagacttccatgagtgacttgcttgttgggggcgcctagactaggtgtggttcaccctgaagatcgacgttggttggtgcaggacctgtcgggcttgcttggattgccaggttgctaggggcggcagaagagttgctggcagacgggcaacgggactctagaacagagtttccccacgtgccctcctagctaaccataggaggaaatggactggaagatgacaccatggatcgcagaagcgaggatagaagaacagcggacagactaaaccggaaacctcgtagctgtcaaaagtccttactcgttaatctaattaaaaatgcaatctaataagaaaaatcccaacaaaatcccgtcgcgaaaaaaaagaggaaacgcgtaaaaggaggtacgtactttaatgctggccaggggactcagcgggtaatagcgctaagtcaggtgcacggcaaaatgggggtaatttggtcagagattaacaagagacttgtcgattcaactaccagatcacacaaatcgcagtaccaatctatctcgcagctctccactccttttcttgatgctaaaccccttcaagaagaacccgccaacagggccaccctaaagtcctcgacgctatcgatgtaatttgcgcgacggctctctcgtctcagctctcgtccctcctcgaatctgtcgcgaatcttttcactttcaccttcatctttaccttcatctaacttcatcgtgtttttcttctctccctctatttacggtataggcaccgttgaagtcgcctactttcttaacagtttcttatcgtctgaagcgccattgacgtcttcacacggcttacttacattgcatgagataagccctgccttgacacggtacgtccacagtcaatactgccacagcctggtacccccccaaatatcgagcctgcaccagaaatcttccacgttgcatcgcgaccaatttgactaacacgacttttctacttcccacaggctataattataccctaactctctttgcgcgttgggataaaaggagcgtctcttcgcctgtcgcggtcacgcttcgattttcctattctgaggtcatctatattagtcgcggcgcgcacgatctccccccacgataatagacatcatcatcaagatggctgatcgcaaactacccgtccaacacaacaccctcttgatagagggtgttccagatcgtaaatactcctatttatctatatcgcgagattgaatgcttactattttcagatatcgatctgatttcgcgtcgacgccttggtcaaactaagctcacacctaagatgtcggggagcagtgactctgacctcggagtgttcgactacgcgcatcttcgcgctcctttgcccaagggcatcgtctctggaatcttcaagtccagccctaacagctattttctcatgcgtcgcagctatgatggtttcgtctcggcgaccggcatgttcaaggccagcttcccctatgctgaggcttccgatgaagatgcagagcgaaagtacatcaagtctcttccgactacgagccacgaagagaccgccggtaacgtctggatccccccggagcaggctctcatccttgccgaggagtacaagatttctccctggattcgcgcgctactcgaccctacccctattagcacgataactcctgcgggctcgcctgctaagaacatcacggcccctcctaaatttgacgttttcaaggcgtcgcaacctatcctggcacctcccactccatcggttgctcctcgaagcacacgcgctcgtcggtccgccagccccaccaaggtcccaaggcgcgcccctccttcacctcgaaagcgtagcacccgtgccaaggccgagactgtcgaaactatcacagagaaggccggcctcaacggcgtcccggagcttggggccaaggtcgaggaaactaagcgcgaagatattgtgttgcagtccaccgagtttgagcccgccatcgttctggagcccagagaagaggaccccaaggtcaaggttcacatcgaagaggatgttattacagatgatgctggtgttgagaccaagcgcacaatcactgaggtcgaacttcctcttcctacagctggcgagcccccaactgcagaggaaattgccgagatgatgaacgcagccaaggagatggtccaaaagagcaaggctcatgaggccgaagatgaggagcaagacgagaccaacgctgaagagggctctgcttctgcaaagaagagcaagcgcaaggctggagatatctcggtgggcgatgaagagggcgacaagactccagaggagcagcccaggtcaaagaaggtcaagaccgagacccaattaagaaaagaaaaggtcaagaaccgggcattgctcggtctaggtgccactgtcgcagttgggtaagctgatgttatgtctgagagtgttgggacgattgctaacatgttgatagtgccattgttccttggctcatgaacttcctataagtcacgaattttcatgtattcggaaactaggccattagtaggggatctgaatagtcccacgattatcatggctgagatttatgggatggaatggttggatcggcgcggctattgtttttccccccaggttgctcttcgttttcgtccttctgtattaacggatcactaccccaatacttaccccctattgtctgagtaagatgtgcaagactgcatcttaatcatttatcgctacttattataccacgtcacttttaccttgccttttcctctattaactttgctgccaaaccctccatccattgcacataccctttgaatctagcatttgccaacgcttgggaagttggcggaggtcaggattcgtatctgacacgttctgttcagtaaaaacaggacttgagatggacatgacgaaggaagttcatattaaaggacctctgcgaggttgatggactaaaggtatatcgaactacctatgtatcaagacttgaaaataaatacaaaataaacctaaaaacagtttcgctttgtgtttgatgtctggctgttgagatgaagtagccgatgtcttgaatatggaaacggacctaggttgtctcacttatctgcaccctctgtatcaacttaaagcccctagaaaaaagaagttcttgcaactgctgccccaggttttagcgctgctcgctactgaaaaccccccaccgttcaggggcctgtcaagggtttccccgcatcctcctccgcgtcgagacaatctccaactcgcaaatcatgttgtgtcttggaaggatgtaaatgtttagttcactcggcgactctggctaagtacggcaatggccggctgtcattcgggtaaccacattcccccacacgtcaactgtaatcgatgagaccgtatatcttttgtatatgatgaacttgtgttcttatgacctttgattaaatatattaattgcattgatttgtactttgtgtctcttgttccatctgaatagatccatctatacccaatcgatatgagaccttcaacgcgccttggaagcttgatgcttcgtcgaggctttgccagttcagcacgacgactggataattacggcttcatcggtctgggacagatggtatgtatacttttcagtcacaacgagggtagatataatatactgacattaacatatcagggatatcaaatggcaaagaatcttcagtcaaaattgaaaccctcagataaggtgtccatctttgacattaatcctgaatccatgaaaggcctggaaacagaaatgaaggcagcttcgtcaggagctcaggttgaactggcagccagcgcattcgacgcttccaaagatgctgtaagtctctcactcacgatgactacgttagggttcgctgacactctctaggataccatcattactgttcttccagaaccccagcacgtcaaaggcgtatacaaatccatcatcacctcttctctacccaaaaaggatcgagtttttatcgactgctcaaccattgacccgtctacatcccgccaggtcgccaagactgtgtcttcagctggacaaggcatgtttgtcgatgcgcccatgtctggaggtgtcgtaggcgctactgctggaacactcacctttatgctgggcgcctcaccatctctcgtcccccgtctcgagcctgtcctaatgctcatgggcaagaaagtgctacactgcggtgaacaaggcgccggtctatccgcgaagctggccaacaactatctcctggcgctcaacaatatcgcgacggcagaggccatgaacctgggcatgcagtggggattggatcccaagaaactggcaggtgtcattaatgtcagcacagggcgatgctggcccagcgaggttaacaatcccgtggcgggtgttgtcgagacggcaccagccaacagagattatcgaggtgggttcggcatctcgttgatgaagaaggatctcagactggctatggtagcggccgaggaggcgggcgcgaggatggaattggccaaaacggcgtttgctgtttataaggctgctgagaaggaggagaagtgtcaaggaagggacttttcggtcgtgtataggtatttaggtggtaaggaggagcagagctagggttagaagtaaagtcgagattatctagaattgtcaaattggatcagttatagagacaagccttaatatgtgatagaccgccaaatcatcataaagacaagctttgtttggttccatgccaagtataaaaatggaaacgatggttgcaagatttgggtaccactgcatgtatcattcaacatgtgaaaccctgtatcattggccaatcatgccctacagcaatctcagaagcaacaccggatcggccatctataaagcctccgaagtcccgtccctaccacacagaaatttgtcacaaacggacaagttgacccgactgctacggttttcagctgtccatgtattcttgtttatcaatgaaccaggggtcggccgctaaaaaactgcaatgatgactcgggacttcggatcgaggtaacgaaacgggtatgtatttgcaagcgaagtggtactcttattggcctgcgactagaaaccgagcaacgcgaggaatgcgaggaaacgcgagaaataagcattcaacgtttgaccaagataagcgatctacgcccgggaattatgccagccgggatcttggcgtctgtattcttggtggctagctcagtgttgaatttaacctacgaatttgccagttttcttttcgccttctttgttcagtatctgcaaaaaaaaaaaaatcgcattgtgtaacgtacatgattcatatatgggaatcattctaccgcccggaattccgatgtgttggtccccaaaaatcggactggtcaggttacagtcgagtcagctctgcatgggatggatgaaatgaataggatggagggtatctgcacccttctctgcatcccacttcctctctttcatttatccttctttcatcatctccatttattcccctgttgccgggtctaacttgttaacgcctactgctattaaacacggctcctcatctcgtacaagcgggtcaatcttttgaaacgagttcatacattagttcgtcatacatagacaacaaatattgcattaccttttcctcttttcatttatttatttgcttttttctttcagacattcaaggtcgattgtattaataaactgccaccatgtacgaactatacgcccgtcgcccggcgacgttcgaccaatgcaaagacatcaccgatctctgccctgttgaagcaacagttctgggctatgttcctaacaaaggctccagctatttcttcaccatctgcttcgccgttctattcctctctgccgtgggaataggcatttggaagcgaacatggacgtacgctgcgaccctgggagcaggtttactgcttgagactgtcggtatgttttgccaagctcatgtgcaatcccaactcatcgggcaaatatgagaaaatagttacatatgcagatgctaacataaccaaggctacattggtcgtctccaaatgaaccccaatccttggaagtcatcggccttccagactcagatctgctgcatcatcatcgccccgaccttcatctgcgccgccatctacctcacactcaagcacgtcgccttggctctcaacccggctctctcacggttccaccctcgctggtacccgagagtttttctccccgccgacttgtcatgtctcatcatccaggccatcggtggtggcatcgcagcagcagccaagcgcgaccagcccgacctagctaccaacggtaacaggaccatcatcgccggtgttgttctccaagtcgttgtcctgctcgcgtttggtaccatgggaatcgactactaccttcgcgtgaagaagtacatgcacggctccgacgttgcccctgagtcactgcgcgtctggcgcgataagaaattccggctgtttggcttcgctgtaacggtcgcttactttgccattcttacacgttgcatctaccggttagtcccctccttttttttaaaaaaaaactccggtgttccggtattcccatgtttctgacatcagctgacgcgagaaaatacagaattgcagagatggctggtggttggggtaaccacatcatgcaggatgagcctagcttccttgtgcttgatagcactcttgttcttgtgacaggcttctgtttgactgctctccaccctggtatcttcttcccccagatggcggctaatatgcgacgaagcaagaccaccgagggtgagacacctgctgagtcttctaatgaggagagaaaggttgaacactctcgcaatgcttaaaagtttatggttgagatgtatcgcattaggaaattgatacagcctattcaatatgggtttgtttggaacagggcgcagggtgtttgtcgcttggaatgacactagaaggatctgtaagactcggatgagttcagctgtttataaacgtctttttataatgctttctattgatattaggactttaccagtctatcggcctccccatcatcgtcactgtctgtttcctcgtcttcttcctcctcatcgtcgtcgtcatcatcatcatcctcatcgtcctcctcttctgatgattcttcttctgtctcttctgatgactcctcactttccttctcttctccgagccaatcgtccaacgtctttgtacccaccgcttcgcctgtaccgttggcctttgtgggcatggctgtctttgcagcctcatccagtctgtcactagcaggaagtgtgcttctttcgacatcgtacctagaactttggccgccttcaggctctcgaagtcgacggtcaggctgctgcccttcctcgacccagtctggtaagggttcatatcccctgagaccatgaataccaccgccacccgcaagtaccagtgtggaagagcccagtaagaatccctttcgagattcagatggacttggagcctggggggcaggtttctcagcaagcaacatcaaagtagccagctgaggcaccgcaagaagcgaccgatacatcctcgcacgatcacgaaggtcgaatgacgtatcgtatctgacaaggagaagggcatactcccatagtctcacaataggatgagtgtctgtctccatgggtggatcttcctctgcatcctgctccttttccgcttcgctcttgcgattgatgtgatgaaggtacaccttggcagccaagagcagaatctgttgcttggcaactggtgattcgtttgtgaactctttgagaaggattcgaagaacatccggcgcgatgttgtcctctccatggaggcctgagaattcacccaccagccaaataatcgttgcgcgcgcctggggatctgttgctgagtcgagattcttcgctagccgtacgacggttccaacatgtccctgaacatcctgttgtatcaggtgacggattacagtcaatgactcggcagcaagggtaccatctagacttgtgatttggcccaatagtagcttcaagcatcgaggagctgtagtagtgtcggtctgggcgcagcggccaatggcacgcaccgcctcacgaaccaatgctttgtttgttccttgagagaagtgttctaattcctttagaataagactcttgacatgcgaaggactgtgggggaagatgatggtcaagatctccaactttaattcccatataggggcagtgtcagtggcccgaacaaggaagtggctagcatatttaacaaagtctgcgggtcgaataagacacacagaaacaatattaaagagagcagtctgctgtatgtcctgtgctccacgtagcaaagcaatcaatgggccgatagcctgctttacatattccggtgtgccaatgtcaacgtagcatctagtaacagcgacaacaacaccagcgtttcggctttgtagaagaggtctgattccattcagtagcaatgcgaggtctggatccagaactgaagaagaaccttgacctcgattgccctgtcgtgattcaccgtaaaagtcgtctactttctgttcctggacggtttcggtaggttcgtccggtgactttgactttcgtgggaagcactttcgtgcataatacgtcatgagccgcagtgtcgccagttggctccattcgtccatgtccaccacttgctttatcagcgcgcgataatgtttatgtataagatctatttggtcagggcaaatctccaggaaagctgacacggcagctccagcgacgtaatattgcttgtcgcccaacaaagtcgacaggttttcgattagctgcggtgcttgactcgggtctaatcgatggcactttgggatcgcaagggcagcggctttccgcacgtaggggctcatatcggcaacacccttcttgatggcaagagatacgatctggctgatgacggggactcggattcccgacatggtcttgagggcaagagctcggacttgagggttctggtcggatagggatttctgaatagtgttgatggacagtagggcgaggtcgggttcctgttcggcatggtgtatgaggtaaatgtagacaagcttcttgatctctatattcggggatgcaacgttcttgacaacggatgagaagaatggcaaggtcttgtggttgcggtacatcatctgcctcgtcactgttaattagtgccaagctccatggccaaggaagacagcaacaccacgcaccgcgataacacgccgtaaaccgtcgagaacctcacgctcgtttcgactatccagtaactttttcatctggttcctatccagaggctttgagctcgtgcgcgcaccgcgcgtcgcctgggctgcatcgagggtgagctccctcgctagggaatcagttagttcagtaccaagtagagcggtcagcgtaaagacataccagtctccatgagagccgagatgcgtgctattgactccattgcgcgagtgagctctgagcttacaccgcgtggggaggagagggaggtattttcggaattgggtgtaggtaagtgtttgagatgacgttctgcaggcggtggttgtcgcggattaggtacggagtggaggggcgtgacagttagtgggggatctcaacaactacccacctacctctatagcaacttcatatcgacatttcttgagtagtccaaagtttagacatcataatgaacggtctgggcaatatagcctttgaaactcagaaacttgtctgagtttacctaagttacgcaagaatgtctaccaggctggcacaactcaaacctttctccttccttgaatgaagctaccctgtatttttacagcaaatcaatcatgacatcgcaacccgtcgtcctcgcaccagcaactccttcagagcttctagcatacatcacatcctaccacagatatcctacaacactgataatcggctcctctaaagccgagtttcacacagcactcgttgaagatgtcacacatcatctcactctccaagacaaacaacttcaacaagacgatccagagaactcagcaacagaacaatctcatgttcttctaaaggcaacgctatatcaaatcgctatttctcgccatataagaattctatttgcgccaactgtcacacatctacgggcctatctttccgtcttcacgcctaaaaactccttaatcccggcaccgccaaactacacccttgactctagcacacctcttcttctgatctatggtctcctagctctccacagagatgcaagcgaatggtctgcgcaaggaattggaaactctgctgcgctgctggtcgatgccgcgtcacggaatcggtttaaagcagctgttgctgagccaaaaggtgtaggtggacacgaggatctagaacagcttcaaggagaaatgatacccttattaaatggaactgcgaaaagggatgatggaacatggactgggcggactgttagcatcaaacaagttttgaatcgatggttcaagttcgaggttcaggagcaataaaactgatatatcccaacatttcaataataagaagctatgttaaatcctttgaatcataacatgtactgtgtgcttcattatcctaatccgtcattgaaacattgcagctttgttatgctcgaaataaacgtaaacatcagtgttaacattaacatatcatcattacactctcccaacgccatcccgtggtatctatttccaagtatcgccgctgaccgtaaactaaagcacgagaaaagaagaaagcaagtatcgcacgagaagagctaagcaatagcctgctccatctcagcaatgtacagcttgatgtgtgcctccatcttgcgatactcttcgtgggcactgtgaacctcgttctcaatattctccttcaagtcaagcatctatgcacatgttagcaaactgtaacctcgaaataaaatgagctgccatagcttacctttttctcagtctgctcgatcctgacacgtcgaacctccatctccttgcccttttctgtgtgctcctcggtaagttgcctgtgaatcgcccggagttcatgcatcttctccttggcctcatgagctttgtgattgctctgttcccggagcttttctgtgcgctccatccacttggacaattggcgtttcagcatagtctctgtgcgctcaacttcacgggcattgttactgcgctctgaaagagcatcacgctgctttgcattccgtgccaactcctcttcctcttttgccaattccgaggcgatctcgtcaaggatcttgatgcatgaagcaacgtctgttgagacgaccgagaaagaatccgttgatgtctgaagagctcgtgctcttcgatccagggcgtcgatgtgcgacttgtcgttgttgagaatgtcgcgcaactcggccaagttctcctgaagatcggaggcgctctggagcacataaggtcgcagttttgtgctttcttgtttcaaagtcaccttttcatgtgtcttttgctccaatgcagtagtgagctcgcctttcttttgcttggcctcttcaagtcgcgcagctaccctttcttgattccttcgaagctcaaggagtctcttcttgagctcttcgtttctcattgtcttttgctggacctgagcttccatcgccttgcggttacgcttcatgtcctccagtcggccctcattttcctggttttctccatatagcgtctcgatgcgggtctttgtcgactcggccttgttgtagtgttggtcgataacagccgtctgggactcgcggaaccggacaaagttgatcaggtagctgaagatcttgacaaggcgatcgtatgttggtttgtataaatcgttaaagctaaaatcggtgataccgcactcgaataacaacctccgcagcgacacatagaagcccatcaggttgcgagtgtcggaaggaataatatctgcgtactctccggcgatatcctcagcagcggcacgcatggccggctcgacagtctcgcgtgtcgcattgaggagaagctcggcgaaccattcgaatatttgctgaacatgggcggcatttggtttctggagatctgcgacggtaaaggtgatgccgatgtcggtaatacagcctacgatctcacggtcagggaggcgcataaaagcatcggcctcttcctccttctttcgagtgcgtgagttctgctgcgaggtcggaataatactcattcgcggattgtatgccatgattgctgttgtctttggctataataaaactcgatatcctttcttctcctttcctctggttgcgcttcgggttagtctgtcgcgaatatcgaaagtgtttatcgccaattcgttgttgccgtggaaacattgagatggtcatcacgtgataactcatgagtacttcatgggtgcccaacagttggttctagaagatgtgtcagggctgtttcatttagatgaagcttaaatgcgcatctcggcgaggtggcttaatttgggaaatgggatgtcttttcttggtcgtttctttttgttcgtcgaattctaaaactacgaacttttcgcgtcgcatacctaaaagaacaacccctggatattgaggcttacatgaagcaatgccctgagccacgacaactctcaaccttgaatttttcaagtctgtttattcgtctggcgacatgaatgtacacattcggtgaacatgagagtatgtcgttgaggcattggcacctcggtcaactctcagcccagcaccatattgtatgcattactaaagatggatagtcaaaatggacctcggtcacattattggcgaggatcggttggtaatgctcgactgtctgtcctgcactgcttcgtctcacttgcagccgtcaaactcgtattgtgcgttttctagcctgtcaattaatcactcactcactttgcgtggctgaagcacatacatgatgcacgcagaagcaagcacgaagaagcaagttgccgcgatatctatttgctgcaacgtgtggtgttcagtcacaagcaccgtctcaagttactttgctttgccttcggtaagtaacttgtcggctatcgttgggccctgaaagaaaaccttttgtcaacggcatagtctagtttctcaaagactcttcgtcccacgttccctacaagattcacagctgctactgctacgcatgtatctctctcatccacgtggcggaacaccagcacatcacatccgaaccagcacggaccgtttcattgcttttttatcttttcatcaaaggtacccctgaaacgaccaacaactcgtcctctttccggtattgtgcgccgtgaccgttcagcctgtgcctgtgcctgtgcctgtggccctgtggccttgctccctgtgcctgtgcctggcaagggggggaaacagatctgaagttccgaccaaaagcaaagaatggactaaaatcggagcactattgaaacattaagatcgattggttgtaggactcaacctccagaagcgatgtaccccaatgaaacgcagcctcaggggacgccgaaacgttggctgcgctgccaatgtcattgaccagactgtgacaaagaagtgaagaagactaataactaattaatagacgttggcttttaccgaaaggcaacatgattcaagacatcgttttgaccctttgaacagaccattgacccattgaatagaccttggctcgggaattggtcagaaacctattgaatcaagtaggcaacgggaagcgacatgccgtgcagcttgcggtggaacacaaacatgtctttggtacctgattattgaaaaaataagcagaaaaagaagtccttgtcccttctcctgcatggcttgacatgcatggtcccttacgggaagcctttccttggacagggaacccccgagttacagtgtctgctaaaatcatggagggatgggccgccactttgtttccgcgacgggcgtcgggagcgctaagagtcaccttttttttcctttgatgaacaaggctaatctatgatcatgtccttgcagcatgaatttgtgagagtatgctggcattcgtcgatattgcatcgtcagatgggtcttgctgagatggatgtcatagactggaacgaaattatggttccaaggatctccctgtgatctcatatctgaagtgtgtgaagatgtcacacgattcaggaactgcaggcatgggtgaagtcaaaatcaacccgtctggtccctgattcgcaaacgatcaaggcccgagctccccgcttccaacggtcgcgcggttggagtgcagaattcaggatgggatgctactaatgttagagcaaggtattatgtatctatctgtaggtaggcatgttccgtaatacagcgagtgactggtactgaacaaaatcctaacaagaccatgacacgatgatgtatgacaagtcgattgtgagacgtttggagcctactaccatcgtccgccaacgtctaagccgagatttctgagacggattgactgactttgttgaccattgaggaagcctgaatttgttcctgaagatttgaaccggaactctgtgccatgatgacgcttgactgtccacgttaaggttggatcgacgttggagagtggacgaaaacttgattcggaaataaccctgtccatgccgccatgccatgttcctggtggaaagacctatgatttcctgacgactcagttcaatgtttggtgatgagcttacattagtagatacagcatatagtattgcagtttcctttaataacagtgactgaccaccatacgtatctgttggttgttgatgtgcgtgcctgacattcactaataaacttgtctaaatctcggtgatatacgcgagatgtgatgatggatggtcaggttcccgggagccaagacaaagatgaaagtggctggaaacaagaagtcaaccatgtgcctcaacagtcatcattttctaagcattcgggtagcggatacgaaggcccagacaggctctcaagaacccaaatgtcgggattcaagaaagcaaagtgtaaagataactggaatacgaagaaacacgcaggaacggcgcaagctgcgtgggtctttgtcttgtcttgtcctgatgcgatgtacagtagtacacgggtacaggtacaggtacctgaaagatggacaagggtacgggatacctggatgtatgtaggtatcgtttgtcaatccaagtcctagccagccagcttcaattgcaacgtgctatgcgcgggtgttcaattggcagctgctgtgcgtacagtacagcatttgtgaaagcaacattgcttttctcgaatggggggcagtcagcgagtccaagggacagaagagggagacgagaaactgtaccgggtggttttgtgagacaacctaagcccaacagctaagcagctagtctgttgaatgctggaaagcaacagcaaggggtggggagggggcttttttggcgtgacaagcccgatcgcatggcggcgaacgagatcttcggacagggcgagacgatgccctttgagcttgagtctacagagtagtagtattaatagttggtagttgttggttgctaacggatagtgcaagccagtgcagcgcttgtagtccagtcaataaacctcacgagaccaatattttgtgattagggatatttccccaagatttagggatcaaaaagttactgacatgtgccagtcaatcaatgtctttccactacgagacggaaaaggcgtttacctcgatcctgtcaaatcagaggctcccacaaagtctaaaaagttgaattgatcaattgtggcttgcaatcgtggcgaacggttgtagaagatcgtacacggattaggagtccagcaccgaagcaagtttgttcccgtgagcatactgttttctcgagttggaggaacggcaatgccatcaactcgtgcatttcaatgtttccttcacaccccattgtccgttgtgatattaaattggccaatctaaacattggacgttactgtgccattggctaagatgggaaagaggttcaagtaagatgagacgtgacgttgagtaatgagctcccctccaagctctagttattagtcaagtcaatatgtatgcatgctaccatgcgaggagagctgagcctgagcctgagggcgacgatcctcgatggctccctgcggatggaagatccgaggggcccatcttttctctcgagctttattaattactaattaatgatgccaagcaaggaatcattcatcgtctctagaggtcgagacgatgcttatcagacgaatgttatttcgagctcgtgacacaaagcacaaaggcattgcccgcacttgtattctctatgtgctgtttgtttcatgcgattccttcaaagacggccaaaatagcatccgctactccctacagagttaatgtagcggctactggactgttagctgggctgccaagactgcccagcctctgctcaggacgcaaataccgaccaggggctgaactggactgaccagaacaatgaacaagggttacctccctgacctgtgctctagaagcataaccgcatagactacaacgcatggcatggcatggattcatctcgaatattgatctagagatggaaatacgagtacaactgtcaatggctagtttatctaggtaggtatcaaatgtgcgtgccatgaatcgtggtgtcttgagagtctctccccgccttttacatcatctccatgccaattggtacttcgctctggtgatggcttttggtttgcttccacatgaaaaacaaacaacacctccaattaatagaaaatgcagccttgaccaataacgggtaattcctcgtttgtccttgtgcccctcattgcatataaacgggcagttttgacgagtcaagtcgatgaacacctcctcctgcacaatatttgactttgagatgcgattcattcatccatccggcccctccatcaggccaggtaaaagtagatcacgagagctttggtacagtagcgagcggtccattgcgtacatgtacatatcaattgttgtgcattgtagctctcgcttgtcctatccgtgctccattgctccattacgagttccaccgaatattgcggtgttggcctgtcgcctgtctgtctgtatgtctgtccgtcactctcattacgagactgcccgcccggaagcacctagcctagatacgcagaggtagccaacgccaacgccaacgccgtcaactcagcgggcccttgtcagatctttccagtatgctgggcgccacctcatcagtcggtagtctaataaacgtccatgagacagatttattgaaagtccagtcgccgccagcaagtatgtatgtacaagtacaggtacaggtactggacgttgccggtcgggcactgacacccatcgactgcccttgtatcgctacatatgtatgtacctcgtaagttcgcgctgcaagttccacttcctccaagagagacccgttgaaatggctccagagtgacgggaccctttccattgccacattgacaagggggtacctggggggcttttgatcctctggagggtctgaggtctgaggtctgagggttagagggcctaggggaaagaaaaaaggagtacgtaccgcactatagcgctctagcttgcgaagggaccacgaagaaaaacgagattcaatcagtggctgtgggcctctcccgcccttcctgtgtctctgctctcgccgaaacctgacgtcgacttcttcttttccactcaaactgcagcatttcccgaccattcattggctctgatccattcccttcccttccttgccgacccccggtgccctggaaaattgtcccgcccccgggaatccgcacgcacgcacgcccagtcccagtcccaaacccagtccaaatcccagtcaaagcaaagccaaagactagccagccagcacctgctgttccttacacaattaccttaattacctagcatctgctctgcttctgcttctgagctttgctgcttcctcgagcacttgatcacattcacaccacacacgtttcgccacgcagtcaaacacactcgacaaccacgacccacgacaacttgcattcttctacatacacaatcaccacttatttcgactgccactgcagcagctgtacttgtctcatcatcgacaagatcccctcgcccaccatcccgtataggtagttttttgcggccttcaagcccaccagcgcagcgagccgttcgatacgaccctgcagctcactttcacttctcctgatgaccagcttggttcgaccgttttgacgactccacgatgccctcgtatatccgatataatttagacgatctcgactgtacaccggtgacgatagtggccaaccacaactagctttcagtttctcagtttttggtaacgatattggaactatggccctttggccattccgacgccggagtagccgcaagcgctcccgcagcggcgctgccctctcagatgttgagggtacgccgctgcctcacaacgaagggactaaagctgggctgaagaagcgacgtaccgagcctcctaaaccccaacaagttacccgaaaatacagcttctctccggggcgccaggatgatattcgcaacgaacgagtccgacgaggctcaccagcccccgaacgaaccggccgaacaatgactactggtaacctggaagagcacactggactatgggaccgcacacccacactgcgtcctacccgtcaagcaacaagaaaacaaagaagtaagaggaggaaggaagaacgtaacagggaggccgaaatcaaggcaatgagtaactttgtgcccgtccggcctgctactgagcaatggaattctggcaggcccatgaagagggattccaaacggtcaaaaaccagcaggtttggcaaacagcgagctgggcgtgactccgacatctccctccccgtccctggctcaattcactccagtttctcttccgattcggaattgggttcatacagagtgtctgctctcgctgctcttgccccgcggccgacacttcgctatacaccaaatgcgcgatggacggcacctcatctgccaacaccccacagacaaggatcattacgaaagaagctcctggaacaagagtcgattcctgaagagaacccgagatcgcacaggcgtatcgattcttttgctgacgacctcgacgctcgcgatctcagggaactcatggaactggacaaccgacgacgagagttcaagaagcagaaggagagacaaaggatggaacgacggattgcacggcgagcagaaaaacaacaagaggacgacattcaggctagggaggcaggcacacctccgccacagaatctcgaacgaggtgtattgggccgtgagctggttggcctaggaatcgagcccgcctctgctgtcgtagtggataccaaacctgaagacccagagcctatggatataactgatgacgagaaagaccccgagtcttctacgagggcggaggaagccctccaccacacagatacggtcacttctgagcaaccagcaactatggaggaagttgtcacaaaagatacagcctccgtacggccaccgtcagaagaagtaggaagtgtttcgcctgggaacagattttccgaccttttgcgatcagccaaatcccggtcgaggtctactattcgatctgatcgagatcggatggtgtctcctcctccagagacaatcgacgaggaggatgttcatgttccaagacgaccctcctaccactctgatagtagtaaaaacgggttggcctctatcaaggcattcctacggattggcagtaagcgacaacgacgtgaaggaccatcgtcttttgccaacacttcccgagaagaaatgcaggcggcggcagcccagttgagagcacaggctcaggcctacgccctcgctaagctcgagggtgacgactcaaccaactcttcgggcgccaactacctatcccgaaagcccagcaccggtgctccaaagaggactcgatctcgcttccgggaggacttgcctgagatgcctctatcaccaccagcttcacgcgtacaatcccccgaagccgagcccccaatgcctgttctcactgaacaaaagattcgcgaaatggaacagctgcgttccatcggtgtgcgatacgacacaccaacatcgggccaccgatctatcgagaccaatcgccttactccgtcaacaatggaacgggttcatgtttcgccatctcctgaggctggcatgtctatgtcacttgcgtctattgattctgagggctcatggctttcaggaaacgttaacagccgacgtgctgcgatacgtgacagcattcgacgtgctaatgagcgcgagcaaaacgagagcaacattgattccccaaccaacagtacggacgaagacctcgggatcgtcgaggatgattatatgactagactcacccctcgaagatcctccaaccccgatatgatggcaaaccattctggtgaaggacgccctagcagtgacgaagaagagattgcggacgatggggagatgaagtggggagcagttggctcccaacccaaggtggtgcacaggtggaccatgaagagccatgagggtcttctcgaaatcgaatccgaggatgaagagagcccgacgtcccctgtttccccatcgcaagagcttgccaatgtccaggacgctagaagcgttaatctgggcagaggtcacgtacgcaacttcagcgctgggagcgccaaactacttgatatcactccccgagcatctgttgatgccaaagggagctcagaaaggcgaggcagccacgtcctaccagctatttgaaagctgaaataagttttgaccgttccagaagaagagtcccccgcaacattcatcaccgtcgatcagacacatccacactcctttcatttccttactctctcaactgacctcagtcactccttgtctatttccttatcacaattgtcaacaaaaaccaagaaacccctttaaaacatcagaaaacacaaaaaagctatgcggactcttcttttgacaaccaaaaaaactcttaaaactgcttactatgactggcttgggcatgcgactcgctcttgatgtattacacgaccttgatgaccacggcgcattccaagttccttactaggatttcttttctcgactacatataccgcaacttttgataccccacgtcgaccgccagtttgagagtactggaagactcgacgcgtttgatttaccacttattagtgagggagctagtatcccttatccggacccctttcgtgcacaagaggcactgtcattcattaggaagccggtactgttttccttgtctgtgcgatggggagaccattttgctttctattagcctgggtttatgggaggcggggaaaaggggtttgatttgagcaactaggatttgcttttgcattcatgtgcccagacacacagcctggcaacctgggatcgagcttggcgcgagagtggttgattgcatgaaataatagatatcttgcgatggcgcaacaaacatcaatagatagcgggttgggcaaagccgatgatcggcttgtagctgtctacttcgaaggaggaggatatagatgcttgtaagctgataggttaattgaccaaatcgaacaacatcttgagattaaaagttctttcaccgtagtcaagtgatttaataagattatgcactatccactttgtgatgcgcacgatgaaagacgcccggccgttgatgaggaccgtgtgatcaccatggtcctaagagctagcttgaccgctatagttgcagtaattaccatggcatgtggttcctttcttgcaaatacttgaggcagccttgaattaagatctacggctggttgactagttgcaatggcatgctatgaaatgctcgttgttaatacaagttgatctgcgactgaagtatgcacgctgattatacgtatagactatcaactttcaaagtctctccccatatgacgacagaatcggcaacggccttgaaaatcggggtatcgttagttatggatgttctgaaaacgaaaagtgtcaactcaaatcgagtggcagactgagcaaagcaactaaaggaggagtttacttggaatcttgtatgagtcagtggacgaaacaactctttgatgagactcgtcaaagctattgctaaccttaagagaatgaccatgatagtatactgccctgataccaatgagttcttctgtaaacctttccaagcaatgctccatctgttcaagtagttcacaagagtcatgacacaatcaatgaaaactacaggatacatagccaacttcagtatctgatatctgagtggtctatccctcaagacaaacacttctttttcaatggttatatcttcggttggaggtgacataagcaatagagccagaatatttcgggatttcaggggcaagcatcagaatacagtcttcctgctttttagggcagggcttcatgataccgtccactgcgtaattccgcgtgtctgaatgcgaatttgaagttaggtaactgttgtctgctatagacgccagttgcatcaggtgcacgcatgactcgcattacttgtggtcttgtaaccttgcagtgtccaaaaacttgttttatatcactacccacttgatggaaacgacgtacatacctccccagtttctaccagatcatttctcacgccgtgtactataagtattgacatataggagtaaaatgttggataggcctgctatcatattactataataagtatctatgtatatatgtcattctctttatctgtataatagagaataagaagacgagggaatcattctataggattgcaaaaggaaagtaaaaacgctttggtatcatagtcgcaaccccttctggttaacaaaaaaaccaatcatcaatccatcagtctagtcgtcgtaagtttccaaattcctctccgtctaagtttagtagctgcccttacgaggcttccactctcgctttctctcacgtcgcatgaggcagagatgtacaaaccagtagatggcagcagcgatcatgagagcagcagcagcccaggtcaggccaaggaacttcttgccgatagaagcggagattccaacatcgtcaccaacgtcattgagcttgttaacacccttcttgccagctactgtaacgaggatgctggagataaggaggacgagagctgccaagccggcgatgacaaggttgacagcgttgacaccgcggcgagagaagaggaagaaggcagccagtgaggtgagcatggcgaggccagagaggcctactgcgatgacgtacaagatgaatgtggcgaacagggctgtgttgaggaggtcaagggagtcctggatgtcatcgggccagttgatgtctgcaaggctcagatcaaagggtccgactgagagttgcttgtcgagcatttcggtaaggttgaatcgttctaagagggttagatactgtcgcagcttctattgggtttgtatggtacttactctctggtgcagagttggtacagttggttacgttgaaaccagcaccagggctcgtggcattgggcttatattgtccatcgcatgtagccataacgtggatcgagtaccactcagagataccaatggtgtcggccaactcgtcggcaatatccccggtgacatcgttgatctttcctttgatatcgtccttgacttcgttccacttgcccttgactgcgccaaagaagccatcgtcgtctttgttgtcgttggtagaagcactgctgtcggtgtcaaggacattatggccaatcatggaagtgttgagctgggttggtcagtataagagtatgagtgtcttgaggttgactaagacttactcgagcgacagagtaatcctccatgaatccttccttgtgaccagcaaagagacacagcatagatagaatgaaggccaccatggataacaccatggggaaaagaacgaagaatctcgataacatggttgcggtttgtgaagtgtggtctacagaagggtagtgttttgagtggtagagagggagggtcgagaagtgagatttctccccaagtacagagtaggtaggtaggtaggtcaagttaagtagttaagtaaatagataggtgaatgtttaaacatctggtaaaaggctgacgttggcggtgatggaggctggggatatataggtaggtagcttaagttttaaagcactgcggtgaaccccggacaccaatgatgcaacacgagaagagcgaaaaatcagtgcacggcccatatctaacagccatgattcgcgtagagacgtctgttaaagacgtttaccaaggaccagagaatcagacgccaagtcggtgttctggggatctcttgtatgagcgcatcgccttgcaaatcatggccttaaacaaagaccacttccgaaacaagccaatcagagagcaagcgcttgcgtcactgacccttgatacaggggtacgctttgtttcttttcttggctgggaaaaccggttccgcagggattcaacgtcagccactcaacatatcaacagtgaacgcgtgtgaaacatgtagaaaagcggttagctacagtactgtacagtacagtagcaggttagttaggttgcttaatcatcgatgtttctatgtttgtactgttgatgaaagaggcctctcctttctcgtatttgatgcattgttaaaggtggattctttgatggggacgattctattcagagatggaccctgaatatcctggtttagagttagccacgcgccttccttccctttcctttctttacgggtacacgcagctgaggcttgcatatggcttgcactttcctcggtttgggtttacagcggagggtggttccttcctgcctcacttattcaaccccatccattcctgacgggaaagaaccaatcattcttcctttcgtgtcagcatcggctcgacaatcttgacctgctggctgctgctaccatccatcgtcaagattccttgccctagcttaccttgttgatatcctctaacgatctctgctcaacaaccaagagcgggtcatctgctcatacatccggttggcttccgtagctcagttggttagagcgtcgtactaatacttcattccgagtgttcggtaatgcgaaggtctcaggttcaagccctggcgggagcaatcccaacgcctcctggatgtttctttttgttcttttgtcgactttttgatgcagtattgattgcttctttgatgtctgattgagtgagtgatgatggcatggatggctagcgtagtgatgatcccatctttatctgttcgttgaatgcaacaatacaacttcgttgccattctgaattccatggtccacgttatgttgaaacggctatcacacaagtacaacatggtccgtatagcactttctccgtctgacatgacgaacatctcgttactttgcacgcagtctcaaactttgtgctccggtgtacagacttaaaccgagtctgatggtacaaagtccgagaccactgtgatcacagcttctcgggctgccctagatcgaccgatctggaagaaccaaccaagacaatgaatattagaaatcaccgggagatatccgtacttccagagacccatagttcagttgggacatgtctcaacagtcaacattcgatgatactagaaacagcacatgaatacgatcgagaggtagttggagtaccctgcccccccccccccccccaaaaaaaaagtgttgtgaactgtctatggtccacgttggcatcgacccacgtgtgacgaatacagagatagaaaaatgtcgcacagctgaaaaaaaacgagttggaggtttggttgcacataactctcattcagctggagatagtggtagtgcttgactcgtatttcgatctcttctgtccgctaaaagaaacgtcttgacgcctcatcatgcatgtaattggcttttaaatttcaaagtgcttctgatgttccttctcaaatagacaagtcattaactgtcttcgaacctaagaatcgtatgtgatgttcctgatccttacaatacctagtatataactgccatctcatgagccgcatgtcaagttctcccctcttgttagtctcattcgccaagacgcggagctcatccccagaggtcttttttcctggggtagcaggcattgattgattcattgattggtgttgctattttcaggctcggctgctgtatctggggttgctgtgcagatgagtttccattccatgggcatcaacttgactcagttttattcgtacaattccctcacacataataaacttcttttcttacagtagaaaaaaaacggccaacgattcaacggctctttcggcaaaactcgtagacttggctggattgactttttgtagcgcagatcggatatccacgaaggcgaacctaactgtatacttttcacttacatgacacctcattattatcacactgtctttaaccatacatcctaagccctttgacacagtgcaatgaaagtgacactgcccagatcaggttcaaccgcccaggaaaagatctcttgctagtttttgttctctctctttcttttatcccgcaggtggcgtgttagacttttccttaaatctatgacttcttccaaactagttccacgtggatggaaactgcctcaacgaccgagatctagtgcttgtgtgacttttgatgaacatgtatcgccactattttatgggacataaaccgttgggaagctgagtatctctcaagtacctactcctgagaaaagtcttgcatcgatcggggctttgcgcgagtgcgtgcgtgtacctgcatgtgtaagcagtatgcgtattcgttgtcccgtcgcctccattcatctgctggatcaggttcttaataataagacattgtttctctagttattgttgtttttcaattccttaccttcttcttcctgtgtgctcttcttatttgttctctgttcccaccaggacttacattcgttaaaagtccgagatctctcatcaaggcatattgcattgtatctgtttacatcttaatattacaatccgcatccatcatttataatgccttccatcaatagcattcttaccatggctgctgtcgccggctctgccagcgctgcgttccagggcttcaattatggctctacctttacagatggtagcgccaaggctcagtccgacttcgagaacgagttcaacactgctgctggcctccagggtactgacggtgctttcaccagcgctcgtctctacaccatgatccagagtggcacgcccaaccaacccatctctgccattcctgccgctatcaagaccaagactagcctcctctttggtctctgggcctctggcaatggcttcgccaacgagattgccgccctgaagaacactgtcgaccagtactgtgaccagctcgatggcctcgtcgctggtatctctgtcggaaacgaagatctctaccgtatctcgcccactggtctcaagaacgacgagaaccccggcgccgaccctgccgtcctcgtagactatatcaagcagacccgcagcgctatcaagggaacttgcctcgagtctgtgcctgtcggtcacgttgacacatggaccgcttatgccaatgcatccaataacgctgtcatcgaggcttgtgactggctcggcatggatgcctacccttacttcgaggacaccaagaacaaccccatctccgagggtgcaaacctgttcaaggccgcctggaacgaggttaaggctgctgccaatggcaaggcgatctgggtcactgagactggatggcccgttagtggaaagactgttggcaaaggtgttccatcgctcgagaacgcccggacattctatgaggatgtcggttgccccatgttcggagacatcaacgtctggtggtacactcttcaagattcttcccctcagacccccaaccccagctttggagtcatcggctctgaacttaccaagaagcccctttacgatctcagctgcagttccgccagcaagaagggtaccttggtcagccgcagtgatgacaagtctggcaacgtcgagcaccgctttgtgagcccttcctttgcagtcaacagcccgaacggaactattcctgttgtgcctgctgcgagtggaacttccaccactttggtggccactccttcttccagttctagcactggtggtggtgccgggtctgcgactactcctgtgcctggtagcggtgctcagcagctcaactccatgggtgctgctgctgttgccgttatccttgccgctgctttgctatgatagcacggtggctttggaatgatttgtggttttggataaaatattatgaagttagtaatgagcatatgggttaggacgtacatagaacatatttgaatatatgaacatgagcacatattgctttatcgatttatcacactgagagtgtttatggctgtgatggtattttattggcaaatcgatgagttcccaaccattaagtgagaaacagatggttgaccttgaattggtctagaaagggagatgctcaagggcgatagatagcagtcgcgtgacctattctataaagggtctcggaatagagtcgccgaatgacaggtagacaggttcaatttaacagggagtcaatagctctggagctcccctgcatcaagtggaggcttcagccctcagagctggggagagagtcttgattggctcgaaacgcacttggcatcccaatgcccctccccctggcctagtctcgatctaccaaacaactggactagagacctattctaggaattcatccccgttttccagcttcaactttgacttgacccattacaagtcgagttgagctgtgaatattcaacttggaattcggcatcctttcaacttctgtacaagactatattctccttcttctcgctcgtttcgtctttttctcatacgcctctttttagcggaagcgtctaatctgtcctgttttgtaaaggacagatatagctactacctactaagcttactagttaccatggcgctcactcgcaagagcgtcgtttccacggctgtttgccttgctcttcttgtcggtctcgcatacgcaggccatggccatgatcatcaccatgtagagactgttgccggtgtcaatatcgataacatgagcctcgaggaacttgatactcaactccaggtaagccggacagctctcccttcggaaaaaaacaccatttgctgacatcaattcctacagacatgccccattgtccagcaactcaactcagtcaagcacgcccatcatgccgccgctccttcgtcgttaaccgcgcgtgcctttgccgtcctcttccctagcactcctgctgtcaacgccctcctcgcgactctttacatctcgggccctcccaacttcctcctcgccctctgcccgaccaacattgaccccgcctctctgtctgtcatggttgcctttgctgtgggaggtcttctcggtgatactctgttccatctgctccctgaaatctttgttggtgaagaccatgatgcggctgtcaagttcgtgctcgttgagcccaaccgcaaccttattcttggattaggtatcttggtgggtttcatgacctttgtcgcaatggacaagggtcttcgaatcgctacgggtggagctggccatgaccactcccacggacatggtgatgcgcacacccactctcacagtgaggataaggctatctcttcaggtgttgatggtgcggatggcgccgtcaagtctcgcaagaaggccaacgaggacaagggcgctgttgttaccaatgccgttgacaaacctgagaaggaaatcaaccccagtgtcaagctgggtggctacctgaacctcatgtacgttcccgaattacataactttggcctatcgtaagccttgctaacatattaagtgccgactttactcacaacatcactgatggtttggccatgtctgccagtttctacgcctcgcctaccattggagctaccaccaccgtcgcagtcttcttccatgagattccccacgaggttggcgactttgcactcctcatccagtccggcttttccaagaaagctgccatgggctcacagttcattaccgccattggagctcttatcggaacattgatcggtatcgccatccaggagtttggaagccctgacagcgatgttcctatgggccgtcacgatggtatctggggaaccagccttgtaagttcaacaataacttgactcagtgaccaattactaaccgatgacagacatggggtgacatgcttcttcccttcactgctggtacgttcctctacgttggaaccgttgccgtcattcctgagcttctcgagactggccccaacaaggccaaggagttcaagaacatgatcatccagttctcggccgtcgctgttggtgctggcatcatgctgtacatttcttggcacgattagagcatgtgtgattaccgtgtaaaattttgagtgtgtttgtggatagatgagctgttgtgtagacgcgagcattgagatattatcatgattttgtcggacgtcgttttgatagatgtctttatagcatgggagtgagttgtgtcaaaatacagttgaattggtgcagtgtttagcctaggataggatcatatcccaaccttgggtttgggtgatattttgcttgacgttacttcttgactgtcgatattcctcgttgtcacatgtccacatgtttccttgcatgagagaagcaaaagtacatttcatcaaaacacatcttcggattgtaagaaaggcactgaaacttggacatcgtcatgacatcgttcacccaagcttctcgtcatgcacaaagtggcacccggatatattcaaggcttttagatggtccgagagcagcaagctccaagcgtatctgacgttccttgcattgagtggtcccttgtgtgaagagcactgtcactatggagctctgtgcatgtctttgctcggacgttgttggtcaagagttgaatatgtagtggggagagtggtctgccagcgtgcatttattgacagacaagtcgatagggatcggccgaaccgatattgacaataacgcgtcattgtagcttcgtatcaagtgctggcaatctatctttgtattatacgaggtctactgggtagcagaaatgttggcctcctaagtctaagggtataaaaataagtaagctaagaagcctcgtctaagtagcataatctggcctactaacatcgtctcttatgcttccagcggccaatttttctggtactctgagggacgcatactatcatggtgattaggtccacaatatatcaactgcttgaaatagatgggtgcttccaatggacaagtcgacttgtggtgtacgtcggttcagggtaggcgaattcgaacctggatgatataattagaaacaattgacaggagacactgcgatctggccgtaggtcttgagaatgactggatgagcacttcctcgcctcgttcgcctttcgatctaacccgccaggcaacttctcactctttcaatggagtcctactataagcactgagcctctcattggcgatagcatcattacactggatgatcaccaaccccacaagtttacaatcttcactgaaaagagccactgatcaacatggactgtacctgacttgagcctcatctcattaatcagcagcaccgcttatcactgttatcagatcaacgaaacaagcctttctgctcgacgtccaagtaaccaatggcaaacttaagcacgagccccagtgtggcccttggacccctaaaaaggtacctcaggcatgagccgaaagcttttatgcacggcggctatatccataccttgcctttccatacaatccttacagttgacaagtggatcgcgggtgagcgacgcgacgcatcaccatctgctaagatggaagcttcgttagtgcgtgcagcaaagcatgggtgtttcttttcagtgagcttcgttccggcaccgggttgtggatatctcattttggtaggtatccgacaatattgagtatgtaataagaagtagagcaagaatgctaatggacgagaccaggtaggaagggctacgaatggagagtcaaagaaaccatttccttgtacgaagtggtggcagtggagtttcaaggtgcttcttcggtaccatgagacccaggtgagaagaaactgtacgcgtctgggcttgcattgatgaatgctggtttctgttcccagtggccacaacgactgctcgtcatgagctgagcatggcaagaacgaaatgccgtgatttatgggaacgtggggttcagattcacaggtgaagccactcataccgagatgtggacatgcgttgctagcgatggctcttggcttcctaaacaaaccaagcttgggtggattgtttccactgacacagtgggtcaatgcagcaggattttcaggtctggtgagcctaatgaggcccgaagtgcctggaggactttgactatcgtgagaaaggacaaaatgtcaatattggacatggctccgatagccctcgatgtgggtaatgagaatgggcacaaagaaatgaagaggtgggagggaaaatgaacaggagagagaaaaaagaggagaggagtgtgccgagtcagaatttgcctcgccgacttgagacagggctggaaaaagggaagttttagggtgagaaaactgcggcagagaggtagtaagctgggtatattctatgccgtataaccacggatggacgttgccgtgttgtttcaactatcgtgagattcggttcttggtgttttgcttgaccaaaacaattcgatcagcagtgtgagtgtacctggccgaaaggagaaggcatgcaagggccgctagccaaccaactgacacgatgaccattcgcgtcgtgagacggtgaggagatctccctcggaggctagcacgtatctccatcctgtagcctcaaaaccttactcaagctgcataagagcgggcttacagtagcgtggcgggtatacccagatgcatcagactcacagcgtttccgcttcagaaaacttcacaaaagtccaccgggtctgagcttacttccccgtgttgttgattgaattgtgcgttaccgttgccgcaaccccccgcagttgacacgatctgttttggttttcttcgtccatgatcttccttggtgcatactgcatcacaaacgactgccagagcccataattactgttgcagcttccttgatttgcgtcgattgcatagaaaaacaatgtggaacagtggaatgttcccccggaaagaagatgcacgtctagccgtgatatttcctatttggatgatatcggggtcctgacagtcatggcgaaccgaatttttcttgtccatccagccactgttcctaaaacagagcacgttgtaggcgcttcggccacttgtgtgtcaacggcatggccgtcctaaatcggccattgggggtggcatcgtctaatcgtgatggccaactgatggtgggaggggcaattggagaaaggaattaaaaaaaaaaaggccctgttcaccgaggagaaagaagtgtgaagggaaaagggagggagggtctcggctagggggtgtaacagagtcgtataggtaacaataacgccttcaagggaaggaagaattaggaagacggaaacgaagcccacgatgcgagacgaggcgctgccacgcatcgtgttgactgggtcttgtcacttgcgtggactcggggtcctctggggtcgaaactatggtgccctatccccatccccaggccaggcaacgcgacaccggctggtatccagactccatctccaaagcttatcctgcaggtttggtcctgacagggataagtttggctttagtcctgaggagaagtgaagctataccatctgcatttcgacaaacagagacatagtcaggcaggaacacaatgatgagttgagctagctgggccgactccaggttctcgaaccgggcacagacgtcgaaacggtcaaacgcgaggggacccctagcttgccgaaccagtaggccagatcaaatgaggaattgttgtaggagccatcatgtaatgggaattcgaaatatgtgactctcccctgctgtgtctagaacacgacgacgaccgcgctggctgaccgaccatgttgattctcacgatgcttcgtcaccctagcccagcaatggaaatggggacggagaaggggacgggaagcggcaaaaaggctctggctgtggctctatattcagctgaagtgcttcagttctgaccgccggtctacggcatttccaccgatgagatgatagcatcggacgtttggccggagacgagcgatgatatgtatgtgtcaggttgatttgttctttctatcagtcaggcgagtctggggataattttctttggtgcaccccaatccgtctgtaggggggtcattccccaattcgaacatcacctgtgaactttgccttaattgcagattagtaggtagggcgagatggcaaaacgtggggaatcatgaagtcatcaaactccagtttgttccccagtattgcacatgttaaccgtcatgatgggaggatcaagaacataagccaaggaaggcatcaggaattgaccatcacaagtgacgtgcctcgatctcgataaccatattgtgtttccattttggtgacaagtttaaggaatagaatctccgggccatggtttgtaagggtgggaggatctctgtctaggttatgaggctcttggtagccgggccggcatacagaaaatgctagaaccatgcaacacatgcatggaaaccaagaaagaagaacaaactgaattgtgccttgcagttatgttaagttagttgcttatgcaaatccgatgtgtcggctttgaactcggagcaacaacttgtcgaaccattgactttgtagcggtgggagccgaaacagacaccgaaacaaattgttccgttgaccggttgctagggatcaggatcacgcatatgaacataggaaagctcatagaagtgcatgcatttgcatatggatagaatgtgattgagaagaaaagataaagactatttcgatgtggtaatttcaatttcacttgcaaagagaaacacagacaaatccgcgccaagatctgtagcgtcctactttaactaaaagctaatcctctgttgtgaggaacgaaggaaagagcttccacttcacgagcctcctcttctcgtgccgacaatcggatgttttattattagccggcgttggagacggtcacacctgcaacgcacaggcaggaacgggatctgttggagaaggagcctaggaggtcagaagggtggcgtggcaagggcaggggctattaggtgcttgccagctaaggtagtctaggtgattcatctggtaggtaaccaccaatagcttgtgcacattgacgggaacgagaatgagtggcaggaacgccttaccatagctggaaagggaaagggaagggaaggagaagggcccctttgactctttcctttgcttgcacttgcatttcgcatttggatctttcggcactcaagaccggatccgccttccacgctagtcatgcacgatttgtcgaaccccggtcgaagaaagaagcgtctatttttttctacaggcaaaaccccccacttgtagatttttttctttcttcttgtaagtgaagagcgaggagcttcgtggagccaggtaccggtaccgctacggagcttctggtagtcatcgtgggtattactgaggtaagaagagagggtctcatgtttgatctgactctttcaaacacgctctgggtgtgtaagcattttcgtgttgacgaggtcaggcatgtcggagctggaaaaggaaacgcggtagcaaagagtgcagtgaggagactgtgtgatatgtattgttctctaggatgttatgtgtctatctgggtatgtgtatgtgttgtaaatgttcgtggcatctggtgatcaacacaatccgtgctcccgtcctgacttactccaaatttgatgttcatggtttgatatcttctccaactgatctgacctatcgccctatagaacatcactgggaaagaaagtaaaaagcgacacactcttctccaacccttctggatcgtcaggacacggctaaaatagtgtcttatgatgtgctcggcgtaacatcccgatctcaagccacctgccagcacgcatccttttcagaggtgtgtgcaataagtgatggcaaccaaatatatcaagcgtcattgtgtttactttgtaattctcaaattgctgaatcatcagtatctgttgtagaaaactgatatggatattctctgccttcacaataattgcaacgcttaatataggtaccgtaattgcatgaaacgtgcgtcttcatctcattatccgaaataatgaaccatcgtcaaattactcacagtctcgaccacgatctaacaatgattacagagtctccagacccagcgacaaggccacgcgctcctcccccctctactgaggcccaccgctgaggacttacagtacacacacccctgtaactccaacgcccctcccctgtaacgcagctcagcaacccagacagggcaagctcaagcacgaaccaaagtaacggtacggtaccgtgaacggacctggagtcgccgcacttttatatgaatagtatatatatcactgcagcccagcgcctctttccacacatatcatatcgtcaactaccttattcagcttcaaagcatcaactcagtattctcgctttctcgcgatactacaatgtccactcctgcttcggacaacggaccccggtccaacaggcctcgtcctgaccctgccaagtctggcatcgacatcaagctcgaccagcactggtcctcaaagtcatacacttctggctccaagatcactggaaacgtcatcatcaactcccagagagatgttgcatatgatggctttgacatcttcttcatcggcactggctacactcgtgttgacttcctcagccagtactccagtgccaactatgcttctcgtcctttcatgaagcttcgtatgcctctcaaccctgcagacttccctcaaaaccatgtttttgaggctggccacacatacacaatccctttccactttgtggttccccaccagctcactctcagtgcttgcaaccacactgttgagcatgagggtatcagggaccaccacctccagctccctcccactatgggcttctgggagcgcaacgatcagtcccccgacatgtcccacatcgagtacggtatccgtgccgttgctaccaagaccgacggtgaggagggacgctctgcgcctttggatgccttccacatgatcaaggttcttcctgcggttcctgaggatgctccccttgagattggctccgacgatgagcgctactgcctctctaagaccaagcctatccgcaagaacctcttcactgccaagcagggcgagttgaccaccaccgcttctcagcccagtgctatcatgctttctggaaacttcctcaacgctagcggcaccaacttgagggttaacttcgagttcaactcgacctccaaggatgtcactccccccaaggtcaactcggtcagcgccaagcttcactcgaccactttcttcagcagcactcccatgaaccacctccccaacctgggctctcgcatcaagcatggaagcaccccttcgctcacctactccaccaccacacccgtccccatgcgccctggcaccaagctggtttgggagaacgaggctcctgcctcccgacgtgattccggctatgacagcgctttctggaatgagggagaatcttccgagtcagacgacgcccagcgagccaagaaggctaccaagtacaacgttcgccgctatgctaccctcgatgtccccttcaacctgcccaccagcggcaacaagcttttcctaccaacattctactcttgcatcgccgcacgcgcatacatcatccacctcaccctctcggtgggacccatgaacaccaacatcaacctgagcattcccgttcaggttgccgtcgagaacacctacgaccaggccgacgacgatgagcttccttctttcgacgctgccattgctgaagctgagcagggtgaaattgaccttcaccttcagccccgcctgatgcagattccttctgatcgctttatgggcaacagcattcttcctggctacgatgacgtgcgaatgcgtcctgtggcagttgcctaagagatgccgacagcagcaacagcaacagcaacaacaacaacaacaacaacatacacttaatggatatttaatggaggaggatctaccatcaaaagttctcatgataccacgtttccgagatatataggatgataggaaacattttacgactttgctttttacttcttctactagattagacgcatcattcagcgaggagttttcgagatattccaaaaacgattcgatcttgtcaagaaaggattcttggctttttttgttttaggagttttggaagatttgcatatacattcacaacaagcatcagcatggggaatgggatggattacacaaaaaggggaaaaaccaggcacagcattcctggaagcgattattttactatgtatttacagaggacgtggttgtatgacaccacagcacaccactttactttacttttttgttagaaaagaatgatatgtcttcaaaacattacttatgtcttaatcattgtgatgcaattgtctcctgattctgaactctatgttggggagtatgtacattgacgttggtgacgactgctgcattgaatgttacgtattataaccttgaataacaccacttttgagtcagccatttatatgaaccgtttttaaaaaggtaaaaatactcgacatgcgagtggaatgatgagagacacgtggatgtgttcggccaaaaccgcttccagatggctggcctaactgtcaagcctaaaactcgcgttatatttaaaggcaaaactcttttccacgttattaccgtaagaaatctcatgatcttctcgccttgcagtatagagacaagagggtctgtttcattggttagaattggggaaagttagcggccaagtcgggatcgtgcaggacggacgggaacggatgaagcgggttttgtcgttcttttgactgggggtttaagaggttgtgattgggtcggttttaattgagagtttttggttgtgaagggataagattgacaaactacattgattacagaacaaatcagcaccgcaacagtcgtttcatgattcaacgtcaagcgatggcaaagactggcaatgaatgaaggttttagcaagttttagtcgaatcggcttattttattaatgtatcttgtatgacgctatcgaacaatatagattccagttcaatgtatcaccgcatccttacccgcccgcaacaatcccggtgaacaaagacaaccaacatcacccataactcgccgatcgacctactggtaaaacacacagaccgcgatatcgcgagccgaggaggggttgaggggagctattgttcttttaacggtgtaatactagacacgaaccaaacctcagcctcaaaagcggtgtcgcgacgaaacaatgcaacatggcacaacttcgtatccaaaaagacaaaaagaatcgagaaacgtgatctgaaacgtatgtggtttgctactgtatcgagtcttggctgagcattatctatgagactagacggacaatgatcgacaggaggttcacattaaggctggtcccagcgttatgggcttggtattgttctttggattggtggcgtcgtaaagtttttgataccgttgagctgggttctgaactggaataatgactgacaggtaaacagtatatcttgggtcaataaagatgagataaatcactcgataaaatataaccaagtcctagaacttgtaatacaggtaaaccagcttgccattgaaatcattattagataattaccatcaagagtaatatctgtttgctgtatctaggtactatagtcagcctcatgcatagaacaataccaactttagccgaagccatgtttgcccagtaaaacctaccagccttttcccactgtaatacaggtacctcgaccactaaacgctcgttagtttaaactctacaagcacctacctcaagcaaacaagatcaattctttcaagggtataacaatattaaacacgggccaagactttagcatatgccctcggaaataaggtcgaataatacttggggacagctcagactaaactcagtagagcaaagatggccctcggttgtatagtgagtgggggaggggaggctaaactccagatctcacaatgggaatcgagactagctattattctttacttgagttagacctctgatattaatttatattattggtttcatattcatggacttgatataaagacgactaaagttcgcttttttaaatctcattcacaatctcaataaccctcattcactctcccacttggatatatatatacccctctctctcatacattataacccatatcgtctcatacctcaccatggaagctcaggaattccgcgaagctgccaaggctgccattgacgagagtgagttataccctcgttcacatcagacttcatactaatcaattccatccagtaaccgattatcatgaaaacgtcgccgatcaccgcgtcgtctcaaacgtcaaaccaggctatcttcgtccccttctcccctccgctcctcccaaagacccagagccttggtccgccatccatcatgacatccagtccaagatcttccccggcataacccattggtcaagccctcgtttcatggccttcttcccttgctccaccagctacccttccgctctggctgagatgtactccaacgccttcaacggcgctcacttcaactggatctgcagtcctgcagtcaccgagcttgagaccattgtcatggactggcttgcgcaggcattgggtcttccagagtgctatctcagtggcggctctactcatggcggaggtgtcatccatggcagtgccagtgaggctatcctcactaacatgtgtgctgcgagggaaaagtacctcgctgctgtcactgctcacctccctgatgatagcgaagagaaggaagatgccctctggaaccaccgcagcaagcttgtcgctctcggcagttcaggcacacactcgagcaccaagaaagccgctcaggttcttggcatccgcttcgccactgtccccatcaccgaggccgatggctttgcgctcaagggcaaggctctggctgctaccatcgaaaacctgcgttctcgtggcctcgagccctttttcctgactgccacgcttggcaccactgatgtatgcgccgtcgatgactttgagggtatcgttcaagctctcaagccaacctttgacacgccccaggaaatctgggtgcacgtcgacgctgcctacgcaggctctgcactcgttctcgaggagaaccaccatctaccaaaggctttctcgtcgttccactcgttcagcttcaacccccacaagtggcttctcaccacctttgactgctctgccgtctgggtgcgtcgtcgtgcttggctcatccaagctctcagcatcaagccaccctatctgcgcaaccaattcagcgatgacgagctcgttactgattaccgcgactggcaaatccctcttggtcgacgcttccgctctctcaagctatggtttgtcatgcgaagctttggtattagcggtcttcagaagcacattcgccacggcgtcgagcttggcgatagtctggagaccaagcttgcctctcgcagagacatttttaccatattcacacctgcgcggtttggtctcatcacggtgagggtcaacggcgcagatgaacgtgagatgaatgaccgcactgaggcggtgtatgaggctatcaacgcggcaggcgagttctaccttacagctactgttgtgaatgacaagtttgctattcgggtttgtactggtgtggccaaggtagaggaagagcatgttcagcgcatgtttgacattttggttgagacagccgaggctgagatcgcaaagaaggcataaagaggcagtgagaattgaattagaagacgacttagatatccaagaacaagcaatatgtcaaaaattgggatatgtgtctgtaaattgatgctgttgtaatgcgaatctaaaacgcaaccaggtcatatgctccttgtgtttattctccttgtgtttgttttcctcatgtccccatgtttatcatattcatgtatttcgttataatcatcatgctgccatactatcttcaccgactataccctctgtcccgtcgatcataataataatcgtcatcatcttcgtagtagtctggacgccgactgcttgatcgatacctcctcctccctctgccatcgtctctgcttctgttgtcctggctatcctcatcacgccattcgtgcttgtgcttgtaccggtcgaagtctttgctgaaaaaagtgacagcgccgatgagtgcgaggacaaggcctggtgtccagtcaaagcctctttctttttggaattgtttgtgttcgcgacgagcctctggatgttgtcgacgagattgtcggcgacctcgaggaggttcagagtatgtatctcgtcgtcccatggtgatagtggttgtggggtgatgaatagttgggttgtgtagagagtcgtctttagtagtgatgtaagagactcgaatgggaaatcgagatagtcgtatatgatgagtaataggacgtagtcaaaggcaggccttgaacatatgtcgtatcatatctctccagcgttgctttgtatgcagactgagctgaggaaagatagaaaaggaggaaacctcagtagttaataataaacttgcagaggaaccctccaaacctaaaggccttggatctcaaaccgttgaaccttgtccccgctgccgctgccagattgcatatccggggaccactaaagcattcaaacagtgaatgtcatttgctccatcgtcggctcaaagcttgacatcgacagggatgccaagttggggggtgacgtgcccttgggttacgtgccagggcccaattgaacgacatgcccctaaatgatgtcacccatatcgtcatctcccctcacgctttgccctgggcagactcaaacaaagcaattcttcctacccaacatgcatcttcacgtaactttgcagtaccaagacccatcaggtgacttatatcggtgagcatttgatgattgtctagatcgggcttctattctagagaacagacactgctatctactctagcatgaaacacaccagttcaaatttacagaaaacacaaaatcaggtcagatactcgctcgtcgcggtgccatcgtgcgtctcagcgctttcttggcctccgtctcttctaccaagggcaagactccttgctctttcatcttgttgaaaaactcttgtccatatttgtatcccagctggtacagttcatcaaacttgtggaagtcgagcgttccatagtcatcaatcggcggtcgcatgtagatgcatcccgccatagtcttggcacgttccagagcatcaacgctcgacacatatgctagtcgtccctgaatctccgcaagggttggagggttcgggtgaggcgagaacggattccatcgattgacaaacgcccacgctccagacagcgagtcaccatatgtttgcggtgtatcatcatccaaggcacctacgtcgatagcaaagattatgtcaactccaagacccttcatgtgcgacacggtcaaattgtcaatgtagccaccgtcaagtagcatactaccctcgtcgcacagaggtggaagtaaaccggcaagggacatggaggctcggatatacctccaggcataaccactggtgtgaaactccgcccgactcttactgatgttagttgtgttgcagtagtactcaagccagaagtcttccatttgtgtgtcaccaagtgctttgaaaatgccacggttgaactcgtgtcctgtagtgtacgaggcggaaggataagtcaaatccagagcgaaacgccaaagactggccattcgtccagcaaactttttagcgaatccgaacatgggcacaacatccgcgtgacgagcatagagggctccaacaaaggcaccaattgaggttcccccgaccagatcaatagggattccggcctcttccatggcccggatgataccgatttgggtgatacctcgtgcaccacctccgccaagtacaagtccaattgatttgccacacagccgtcgtgccaggcggtggaaatctcccttgaaaggcgaatcgggcgaatagtacggagtatgatgcaccttgcgtgaggtgtatttctgtatttcagcctgcaacacctgcacacgctccttgagagcttgaccgagtttcttcggggcatgcactggcatctggtttgtcctaaaggccatttggatgtgacaatgacctccattgatccacatacgattctggagccaagcacgggtgaggccaggccgggagtaacgttcggcatgcaacaggaccagaacctttctagctgtagacttcgtgccaagcatgaagcgctcgtactcaccaattgctggtgatccttctgcaaggcccaccaggagaatgctatctgcttgcgtgatacaagtctgcgtccatggggagttgacgttggtatctagtgaaccgtgatgttagcttactgcgtccatgcaagagttcaaaaacatgtagtaatgtggcattgtcaggaaaaaattagagttatagaaccaacatcggctttgcctctggagtctatgtgtgatcttatcatcataaagggagttgctagaaaagaaaagagaaaagtcactgcttacctgcaacataaacaaccaggccgtatttttcttccaagtcggcaagatattgagaaagcctgagctttcccatcttgttaaaagcatgcttgccgagatggttgagaatagcagcctggttaagggaagtggcaccattggctggaccaacttgagcgagggcgttcatcagacggtttccaaactcaacaacaggtacgccagccgtgacaggaaggatggccactgttcgaagattcatgttcgactttcgcatcaatgtcttggggcttgtactggcgtccttggaggagaatttggaggtgtcatcaacaatggccctcattctggatgcgatgatctttgagatcttgatcgtgatattggggtgttcctgtgccaagctgttgaacagcgtgcgagggaattttaccagctccgtgtctcgaatagcgtgcagagtacctgggcgggcggtctccgtgagcacctcaagttcaccaacgctgtcaccttggccatattcagccagagcagtgacaccaccacttccacccttgcgttcttggaccatacgcaagcgtccgttgagaacgatgtagatggcttcgctttcatcggcttcgtggaagagaacctggccagcattgacttgaacccattccagagcaaagtcaatgtgcaggatcaggcgtggcaggatattggtcaatcgcttggccatcgtgagaaggacgattggataacggtccacgatgcgctcaagcgaagctcggggcaaaaagcccacatacacatcagtcttggccacaacgtcgataaaggatcggtatgaagagacgctgccaatgtagccagcaagtccgcctggtttgaccaaagctatgctgcggcgggacttcttggacgctgactgttgtgtctcggcctcggcttgatctcgtgcagtttcagtcttcgccaaagtgggaaatgatcccatgtcagacgggtcgggcgatgatgggtcttgctgcgatttgccaaacccgctggacttgagaatgttgtgagcatcaccctcgctacttgtgccaatgtccaggaacccatcgacgacatagtacagaccggggtttcgctctccctgctctacaagaaccgagcccttggggaaaaacacaatctcaacctcgtctttcatgtcgttggcaaggttatgggcactgacaggagcgtgcagggcagtcccgtttgatgtcaccgattccgtgtcgccatcaacggagccatcgtagggaggcatgaaaccaaaagcattgctctggtttccaaatcttgatcgccgatgatcgactgaaaccaacttaggggagccctccatggattctggctcgcgggacacgcttccattggtatccagtccaagtgacttgaacatgcactccaggatagaagcacggaagagattatcttcgtcgacagtttctcgtggatccaaagtcatacgacccagtctcctcgagtcaaagggatcgttaaagaaccgatcatccttgggattggcaccttgccgtctcatcgaagcgcccgagacagctcgttgatccgcttgagaaacgcgtgaagccccacgaccaggcaactgtgtgttagacagtaaatctccaggactcggggtatgaggcgaagctcgctcacgaggcggtgtgatcgtgcttgtgacaactgaagcccctctcagttttgtcattgactgtaacatggcctccttccgcagtccggtgctagaccgtcgccggtgagtagatgccgagttgtgtagtgcaatacccttcgtgtcatcttcctcctcactgcgttcacgttcccgtttgaacttctccttgaggcgctccagggcatcacctcgtaatatgttggggagctgacacatggtatacttaatcatgctcttctccgtctgcagtacctcactggtcaagcccagatagttgaaggcctgcgcaagagtgactctctggaatctggagagaatgacgtggacgatgtgtgcggtagcctttgggtagatcttgataagcctcctgaaagcactcgcaggaataatggcaatcgtggtatcaaccgtggcacgagcaataatgtctggatgcgctgagccggatgttgctcttgatggcataggcggcctagtgggccgaggagggggagtggagccatccagtgagataggcggaatggcagtgtgttcagtttccataccagaaacacccagaccttccggcttcttctcatctgcctcaaatttatgatgattgtgaggcgtgccaggcatagacaggttctgcttctcaaaagtcggatggcgaagaccactgcttttggcggggtgcaaaggaggctcctcgttctcttcgtttggccgcagcccaacatcctctgtaaaaagagacatgatagaaaacagtgacgacatgggggctccgttgcgaacttctgtcaagagttgataagtctgctgaccaggagcgtcgtcatcttcatcggacgagtccagatcaaggtgtcctcgagaggcagcggcagcgcgtgggcttcggtttgatttgacaaaaatctcaaccaatccatcgacgacaatacagaaacccttttcttcttcgaggttgatggtctccccagcaatgagcttccgcgtttgcatgcttcgagtcaactcgtgaaagacaggccgctctaggtagccaaagatcttgatggcacttaagaactcgtccagatagtttgccaaacccgacttggaaccaccctcgtgagtatccgggaaaaggtcgatctccggctctttgcgctggggctctggaggcagacgagagtacatgttgaggatgcgatatctcacaacccaactgacggccgacacgacggctgccatgatgaacatgctacacgactgttagaaatgaaagccaacagagtatatcgagtgacatacagcgtggtagcattcatggtaacggtccagcttgtggagaacaagtggaataagaaggaagggacattgatagtcgcaatccggatcacccaataaaggatagtcgatgtaatgtgcaatatagatagaatcagccacccaaagaggccaaaccatgtgtaaggctcatgaacggtgacggcaggcattgtgctcatcgcggagggaggggagctgctgaagctgagggcatgggcgacagtctcagcgacgtcgccggccatttgagcggcgtttgacggatcagatgccatggctgatgatgaagatgctgcgcatcatagcgttgcatcctgtagaaaagaaccgcgtggaagcggagggagtttggaggaagggagagatttggaggtgaagaggttttaagaacatgggaaaggaaaaaaagaaagcgtgactgcatttcctgcgcgcgcaagcttttagcttgtgattgagtgcggagctacaggggagctttgggtgccgaggattggctgaacgattctaccccacctcactgagggttcagtgactgaggcgctgaatttgctccggacatgcatgagcctagagtgggtggaggggctatccgtttgtaccatcacttttcattgcttttgacagttgcttgcgcttggataaatcatatcctcggtattttacgtcaagtgtctcagttactacgagaagaatatcgtaataacttttggtgtaacaaacagacggtaaaaatctgttgtctcgtcaagctaccgctattcagacttcgtctcctgcttgataatgtgctattgagcttaacaacatcttgcgatagctttcgagatgcctttcgcgcaactcgttctcggtagtccgggctgcggaaagagtacatactgtgatggcagtgagtattccaacacaaacatttcctatacaacagtacagctgaccggtcaagtgcatcagttcctaggcgccatcgggcgagcctgttcagtcgtcaatctcgatcctgccaacgatcataccaactaccctgcagctctcgacattcgcagtttgattaagctcgaggagattatgaaagatgataaattaggacctaatggcggcatcctgtatgccctcgaagagttggaacacaatttcgagtggttggaagaaggactgaaagaattcagcgaagactatattcttttcgactgtccgggacaagtggaactatatacacaccacaactccttgcgaaacatattctacaagctccagaagattggattcagggttggtcgtttccgctgctcgagattgcactgactgaccattgacagcttgtttccgtccacctctccgactccttctgcctcacgcaaccgtcgttatacgtatcgaacgtcctcctctcccttcgtgcgatgatccagatggatatgccacacataaatattctctccaagatcgacaaagttgccgactacgacgaactccctttcaacctcgattactacacagacgtggacgaccttacatatttgacaccccatcttgagacagagtcgcccgctctgaggagtgagaaattcggcaagctcaacgaggcgattgcgaatctgatcgagagctacggtctggtgcgctatgaagtcctggctgtcgagaacaagaaaagcatgatgcatatcctccgtgtcattgaccgtgctggtggatacgtctttggtagtgctgaaggagccaatgatacagtctggtcagttgccatgaggaacgagtcgtccatgttgggggtgcaggacatccaagagcgttggatcgaccaaaaggtggaatatgatcaaatggagcgtgaggccgaagaagaacaggcgcgcatccaagaagaacaagccatggagatggaacaatcacagccacctcctgcgccgacaggtggcatggatcctgattttggtgacatgacggtgcccaaagatagtgggatcaaagtagttagaaagtaatgatacccgttcagccatctgcatcgtccatttcctcgtcgcttgacgcgtcgttgatgtcgaggaccatttcgtcctggttacgtaacgaactgaacgaagacttggggtcagtttcttcttgagcggcgagaatgagcctcttggcctggcgaatagcctcatcttcagctttgcgaattgttccactgacgcgcacaacacgaaacatgcacgatctgccgtctttcacaggaacatgatccataaaggtcaatgtggaccagagcatttgataatgagctcttgaacatttgaggataaaagttgacgttgccaacgaaaggtattttacttaagcaatgtcagtaatgtaacgcgctctgagattgccgtgtatcactcaccagagcagttcatcagtgctccagatccatagtcaccgtatagtgacgcgacttcagctctgatacccttgattagagcgccaggactcagcttttcgatagttggctggtgatgaagaaccgagtctggcaaatttgattttgcagctgttgcagggtctggcggataaacaatattgacaagaagatatctctcttttatgcgcaccattttgaaagacttttagtgtagaatgtgttgtgttactggtgatggttgtagttgagagatcaagtaaataaaagcttgtgactggatgaagaatttgggttcatgttcgtaaagttaacgacattcggcatgagtgagttccaccatgaccgggttagtggggccgtagcaactgagagctcacttccccgccgctcagttgatgaagtcaatcattattcagtaccagtcatatctcaccatacatataatattgtgtctaggtatccattggaacttatactctgtcattggataacgaaaagtttcaacagttgataataatacttattcttactcaattgtccaatacgaccatggcttccggccctctcaaggcagctcttcttattgtctcaacgacagcagctaaagatgcctctgctgatgcttcaggccctatacttacacaagtcttgaaagatgagggagaagggaaatgggaagtttatgatacaaagattgtcactgatgatgtacttgcaatccaacgccagataaccgcctggactgatggctcggatagcatcaacctcgttgttacaactggtggaactggttttgcaactggcgattctactcctgaggttagttctatttcggatgcttgagactaatcaaggtaacaatttgttcaggcagtgactcccctactgcacaagcaagcaccaggcctcgtgcatggcatgctagctgcttctctcacagttacaccatgtaagccatgccattgctattcttattccagcttacactgacaataaaaagttgcaatgatgtctcgtccagccgccggagtgcgtaactcaaccattattgtcaccttacctggctcgcccaagggcgccaaggagaaccttcaggcgatcatcaagacactacctcatgcatgtatccaagcagccggtgctaattcgagagccatccactctgggggagtcaagaaactggaggccgaagctggtatttcaagtaagaacaagcagcctccagccactggccacggatgcggccaccatcatcacggccatagtcatggctctggacacggacacagtcatgggaatctcgtcagacatacaaagcctggaactaccttatctaacgaccctgcacttggaccttctcgtcgataccgggagtcaccttatcccatgcttccagttaaagaagcgctggcattgatcgaacagcatacccctggacccgaggttgttaccgcttcagtcgatcagtcaattgtgaactctgttttggccgaagatgtagaagccaaagagaatgtacctgcgttccgcgccagtatcgtcgatggatatgctgtcgtggcccccaaggatggccagctaaagggagtcttccccgttacggccatatctcacgcagcacctggggagattggtgctttgaaggaaggagagctggctagaattactaccggtgcccctctgcccccaggtgccactaccgttgtcatggtggaggataccgtactcaaaacaatgtcagatgacgaaaaggaggagaaggaagtagagatccaggtggaaggtgttaaggagggtgaaaacatccgcgaagttggcagcgatgtgaagcaaggcactgtcatccttaacaagggcgagaccattagcggtgtcggtggtgagatcggtcttctcgcgtctgtaggagtttcagaggccaaggtctaccgacgtccagtcgtagccgttctttcaacaggcgatgagattgtcgagtacaatcgtccgggagacctgaagctgggcgaagttcgcgacacaaaccgaatcactctgatgtccgctgccagagaatggggttatgaggttgtggatctaggtattgccagcgacaagcctggtacgctggaagagactcttcgcgatgggcttcgtcgcgcagacctgctcattactactggtggcgtgtccatgggtgagttggatctcctcaagccaacgatcgagcgttctctgggtggcacaatccactttggtcgagttgccatgaagcctggaaagcctaccacttttgctacggtccccgtcaaggacaacgcaggacagcgagttatcaaggctatattttcactacctggtaacccagcgtctgctctagttaccttccacctgtttgtgcttccgtcactccacaagctgtctggtgcctctactgtaggcctgccaagagttccagccgttgtctcgcacgatttccctctggaccctaggcccgagtatcaccgtgctgtggtgacggttggtaaagacggactcctttcggcaacaagcactggcggtcaacgaagttccaaggttggcaatatgaggtcagccaacgccttggttatactgcccagtggcaagggtaagctggagaagggttcaaaggtcgaggtcctactattgaatgctgtccaagctgcttaaaacatcaacgatgacaaaaggtcggaaaggcgcaaactaggtattcgctgtcataacaacttgcaatcgatcaaatcatacaatgcagaggccttgatgacatcctaatcttgagtaacatacaattcaaatcccacgtcgtgatatacaccttcgtcttcaaatgatactggtactgatactgatacagccaaaacacgtcctcccgagccaatcttccgaacgcctgaccaagtattattggcgcaatgcatacacgcgctccgtctcttttggaacacacaagtgttgatgccgacagcaaggctgccggactcgatggatctctattgtgggtgatgggtttatttcttctcgccaaaggcaggggccttgctggaaaccaggaggccaatgataagaccgaacaggccgagtactgagctgaagatctcaatgaccagaatcttgacgaagctgcataggtgttagagaagaagccagtgcgcggcgacgcaggatagatgacatacagagagggatcggcagcatcagccagagcagcaccacttccgttgataccaacagcgacaccgcagatgaggttgcacatgccgacagtgataccagaccagaagagggcatatccagtgtagtaagattcggcggcgtagagatcggcgcctgaaacgttctcgaccttttgggaaaagacgatggccatgatgacgccgtagatggcgacgacctcacagaagataatggagatcaagttcttggttcgaatacggggtgccttgacaccaccaccgagaatcgatgagccggtaatgaagatgcccctgatgaattgacgttagagccgtgtatcagatcgatgagggtatacgcaccatgcagcgccaacaacagagagaccaatacaaaaggcgatgcccagtgtagcccaggtataaggcgaaacggcctcgaggaacgcgccgacatcgaaggactcaccgctgcccgtgaagagcatatctatacggcggtgtcatggtcagcaaaagtacatcatctccaactatgcaacgcctctcggggatgggtatcgcgtacagcctccaacgatggtcaggaacgacccaattccgcccactccatagtatagactcattgcgacggtgttctaattgttgtatcgacgatccggggggtttattttgttgatgacggtaggcgacggatgatggtggcttattgagctttctaagagctcctgtttagaggtactaccttgaagctagaggcgatgcgtgtccagcaggcaactggcgactggaccgacgtcacatgatgcgaggctgctctgtggcggtgcgaggcgcttagtcattcccgccatgtgcaactccctccacaggcagtcatatctcatgaaccttgcctttgacaaacacttaaccatctgaagccgaattaacaattgattaactagaattattttcatacccgcaaattcaaaccgatatcatggctaccggagcgcagtctttctacgagctttaccgacgaagcaggtattgcgacaccgccgtacgctgctttgcgatagcttaactaacatggtcccttccagcatcggtcttgctctgacagacacgctcgatgatctcattagtgaagagcgcatcaacccccagctcgccatgaagatcttgggcaactttgatcaagccatcaccgaggcgctacagaagaacgtcaaggcccgtcttcagttcaaggtaagcacacagctctagtgctcggcgctcgtgtctaaaacagtacttaccatcattgcccgcacagggaagcctcgatacgtaccgattctgcgatgaagtctggactttcctaataaagaacgtgacattcaagatggatagcggaagtcagtctatcacggcgaacaaggtcaagattgtcagctgcaatgccaagaagcctggcgaaggacaataggatatgccgatgagtaatggtggaaaacgaagcaatactcggaagggcaaaaagcaacaatgagattaacaaatctcacgtccaacgaccaccgatcatgagctacgagaatgcgggtatacagcagtcaaagattgggcaactactgaaagattggtttattagcattgggtggcgtctcggatatggctattctcttttaacaacatggacgcaatattggtggtggtggcataagatacggagctcagcacacgcaaagacaggctcgttggacgcattgttaagacagaaatacctaagaatgacatgatgatatttgattaatttatttcttcattgattaagctctaatcctaaagccgcatgcagcattctttattcatttccccggatttgagtgataaggcttgttccttgaagcgcctctcaaccggggcctgtcccccactaaaagaccacttcccagcctctaacaagcctgccaagtccctcaaccatcatcatcaggggccgttgcgatctcatcaccaagccaaagcttccgaactgtccggtaatcatggttcgtaaacgccaaacagccgcaacagcagtagcttctgaacctggaacctctcctccttcttctctgaagggcaaatcagcttctacaatgccaatgcctagtaattggagtctacggtcgcaatggatgttctttgctgttgctagcggtgcttgtgcagcgttcaatggtgtctttgccaaattgtaagtcttgaagatatcgaatacatcacaaatggagaggacattttacattggcagtatgagacttagtagctaaacatcacttcaggacaacgacacaacttaccacgaatctatccaatggtattgctagcctcatcggcctctcttctcataaggatattatcgaatatctagttcgaggtgtaagtttaactttcagctcctaactaatattttactaactctgatagtcattctttgttctcaaccttacatttaatggtgtggtaagtcgtcttcctaaatcacaaccgctatagcacatctactcactgtcttagatgtggacactcttcacaaaagctcttgcacgcggcacatctactacacaggtatccatcctgaacacttcaaccaactttatggtcactgctgttctgggcgctttaatcttctcagaggttctaccgccgctgtggtgggctggtgccgcactccttgttgcaggaaatgttattgtaggacgaaaggatgagactaaggatgctggtgctgctgccgtggctgaggggccaagttatgtacccattccaactgaagatgaagaagagcagaggagggatgaagacgaagacgaagatatcattgatttgggacgagtgtcagacgagaggacacgatagtatcacttggcaggcaggcaggccagcaatgcttgcagacctagacatgatgcgagtaaatatacgtagcttatttgatttagtagaactgtttggctacataaaaatagattcaaggcccaaaacgccagcatatcatgcgcatctctatagtttaaatatcacaagctgataagcacaaaatcgtacatctatcgccggctctccagctcgacgccttcgtccagcacttcttcgtcaccatccaggatctgccctctacccaggggtcgttcatcaccagagctgctactcaagcgtatccggcccccagagtatctcgaaactctgcaagagaaccagttgccggccctaaggaggaggttccataattgttcttgtccttcttccatgcggtggttatccttggggttctcggctgcttcaaccttgaactgatacctcaggcaatctttgactgtcacaagaccagtgagcttgccatggtattctatgaggataacacgagggccgatcttttgaaacagttccatgacggtttccaggggtaatcttggatgagctgtgactggtgttgagtcgacatatctgctgaagtcgagggtcgaggaatgcgatgagtcgccatgaagcgacgtagttgataggtttgacgatgatggtgcaaacgtacaccttgacgtctcggacaaaggtgatgttcgactcatcttgtcgatggcatagcgcaattctatgctgccgatgtagccgataagaaccttggtgtgcttatcttccactacggggaagccttgatatctgtcgtcagcaagaagacgctggacttcgcctagggtcagcccatgaacgggcatcgatacaaccgaggtcctcatgactgctgaaacgggtacgccaaaattatgttcctctttactgtcgaggaacggcatcccgctgaaccatatcatcctatcagcaatgcctcccttgccaaacaactcactgacggccttggtgacaccgacaacaatcattgttgggagaatgtaattgagagcaccagtaagctcaaacataataaccaccacagaaatggtgatatgcatgatgccgctcagcgcggcggcggcaccaagtagggcgtatgtgccgggcgtgatacaaggctcgtctggcttgcatgcggagaagaagacgctggtaggattggcctcgtgaatagcttggacaataataccaaccattcttccaaaggatgcgccaaccgccatggaaggaacaaagatgccagccgggaccttgcatccataagacagaatgacaaggaatagtcgcaggaaagtagctaggaacagtgaggtaatgttccaccaccgcttgctaggctcgcagaggccatggtacgattctccatggccgcactcggagaaaagcatctccatactctccgtcatgtcgatcctcagaaaagcgttggggtaagcaataatggcagtaccagctgctaatagagttgcctcgaggacagcataatccttcaaatacctcttgcggaaggactgaaccctcaaattccacttgatcacaaacgctccatagagtcctccaaagataccgatcaagacatagaaaagtaactcaaagaaatgccagtcgtttttatactcgacttggaacatgaccagctgaccggttcggaaggggttcatagcagcaagaacagccgttgctaccaaggcgcagaaataactgcgccaaagggtcttgagaggaaactggttagacatctcctcaagagagaagaggacgccgccaataggactgccaaaagcaacagcgacaccagcagcggccgaagcactcaagaactccctagtcttggaagcattgcgcttatacttgtcgaatagccgagagataacatttccagtacacacagcgtagtgcacactgggaccttctttaccaaccgacaggccagatgcgatggccagaggtaggcagatagatttgatgatcaaagtccaccagccaaggaaacctttcataacgaatccggcaataatacacttgatctcggaaataccagacccagcagcatatggtgcaaacgacttgaccaacgtgccagcgacacaggcaaatatggtctatctcgttagatgctggcgcaatggggaaaaagataacttaccgcaaagacaaggtatacgaaataattgaaaggctcgaaaccagtccacctgtgccattgatcgcatcctgtctcctgttagtgtcgtggaataacatattgcaaggaaaatagtgtaccattcccttctccccaacagcaaaagttctcgttcaaataaaacccagtctcgcagtaacccatcttgacatcagagagccattctgtgatgatgttcagaagcgccgcattcaaaccaatcgcaacaccaatgatggtaaccacaatccaggcttgcgccgcatcataactcttccatagctgatatcgccagccaggttgtcctttgtcgtagaggcccgctgcttgcttcctccgcaccttacgctttgcttgctcgcgagcggcgtcttggacccagtctgccacgtacgttattagtattgaggatcgtcatccgtgatcggtcgtggaatgcgcgcatacctattgttgtaaagtcctagcccattggttagcgtggagacggtacatctggcgcatgtccgactcacttcatatctcttaatctcggcaatctcctcctctatgaggcccgcccctgtagatgtagtggtccccgcttctcgatctgcattggaaaagacggacgacaggcgtgatactacggagggacgtctctcgggtccaggaggggccaagctgaaagatgattgtcgcacgttcatggctcgggcaaggcgaccattgtcgctcggcgggtggttctgaagtcgcacaactcggaaccgagggatcgaggggttaaggatgctttcaaggtgaacggaagtgttgtttcttttcagagaattctcttttgcaaaggttgttctatggaaagtgtcataggtacaatggaatggtcgcaacagggaggctgactgataccaatatgtggcttaagctttagccacaaaaaccgcgtttagtggttgcagcgtcgcgtctcatacaactatctttgcatatgccttgacctttttggatgacaattccatatacagcattcaacgtcgattcttaccggtaccgagtctaagaagaacaatagtcgttcttaattctcaccctcttattggcctttattcaaccgttaaagactccagcgccacctagcccctgatattgtctctggttattgaactgcataatttaagcaattgaggtaagtttagtggcccaggctctactattgttcgatatcatgccgagattcagctcattaaaggctttggtatcaaataaacttttatttgactccgtcattctccataccatcacctccctctattgtacccctgtatctccaactttaacctctaccacggaccaatatcaaagctaccaggctcaaatattctgacactcacagactcatactcttacaccaaataatacatccatcaaccaccatgccttacaacactacagctattcctcctcgcaaggagcctacaggacaaaaccaacttccgcgtaagtccatccaccaagcttaaacggtcacgacctaacaccgactcagtctcaagagtcaagaagattattgcacaagatcccgagatcgccctctgctccaacaatgcagctttcgtgataactctcgctgccgtatgctttgtctcccttaccctgttggctccgtgctcacactatataggagatgtttgtccagcatctggcagaagaatcacacaagcaagccaagctagaccgcaagccccgtcgaaacatccaatacaaggatgttggtatgtctactcctctcttctttccatcaacgctctcattaactctgttagcctctgctgtcgcacatcatgataacctcgagtttctcgaagacaccgtgccaaagacggttccctacaagcacatcaaggccgccgccaaggcgacacaagcacgtcttcaaggtgataacagcaacgaccagactatcaactttcctgtggcgaacggcgctaagaagcctcacgtcaacggcaactcaatgggtgcttccgcgcatctcaacgacgaccaagacaaccccaactcacaaatggaactggaagtacgacaggcgagtggcgtgaaccgggacggagatgtgaccatgtcaggctagttacaagtcgtaatgaacagtgacaatgagaatggggcgaagggtgggaaaacagtctagctcaacgctgtgttgataaaatcaccagagacgccagagcacaagttgggagaagtggtggcatcaactaaagtagtcattgcaggaggatatatatcctcaaagacgaataatcatgatattttctgtaaaccccatccatatccttcacggctagttgcctaactccatacatgcgaagtattattcctccatggcatctccatgaatgccagagggcagacgtccctcgttgagctccttctccagtgcaatgatctcctgcagactggtcgccttcttgatgcgttcctgcagtcgcttcttctcggcatcggtgagctttattcgtgaaagcttggagggcgcttccgagccgtcggcggaggtgctgaagttggtggtcttgataccttggatctgcacaattgttagtttcggggtggccagtttgctgtcgaacaaaatagtacgaaccttggcagccaaagcagttggctcttcctcagttccaaacagttcgcgagcttgctcccgctcagactccttcaccttgacgaagtcgagaaatcgtacagaagggcatttccagagaacccagtatcggtagttctacaccgcgcaatcagtaaagagtcgttatccagtgtcgcatttcagactcacctctttcttagaaacggggttatctgacagaaccaagtgcgtcaatcgggggaacgacgctagcgcgtcgagatccgcgagctcgacgaggttgttcgacgatagcacgaggttggcaaggttcgggatggccttggccagagagggctggatgctcgagactcggtttcgcgcgaggagaagggtggttatgcgcggcgacaggggaaagtttcccagtacttgaatgtcgttatcggtgaagtcgatggcatcgtgaggctaaacacgtccatttattagcaactgtgcaagccgcagaggattgagggagctaaaacttacgccagcaacacccaagttctcaatcgctggaattcggtgtcctgttacgccgcaaagacgattgtatcaactctgcgctctctaaagatcaaaaagtgtagcatctgctcttttcaaaacgcacctcggagatcaagctctcgctccttcagaggattgaggtaggatagggaatcccggatgaggtcggcggtgagccgcatcttggatctggggctgttacctcgggatgaagatatgtatttttattatagccgcttctttatgggctcgaaatcgcaggttcgggaaagctgatgcgtgtggaatgtcggtggtgtcgatatatgtatggcaaggctgatgatctcgacaaggcggatggggaaattttggtgtcatgtgtggcggtagctcaaatgtggcgtccggagttcagccacaacagatgtctgaacgacttacatgattgaatgtacacggatgtccagcgttaacaattcaaagtcttttaattcagtgtacacaaatgcaggttgtttctatctgcataattaggtatgaaggcatgatgaacaatgagtatgtatatgtgcttgtgctacaactacaccacataaatgatgcatcgagtctaagatagtctagacatattgtcgtgtgcgcagccatggcaatctccttatttccaatacgttcatacagaatcaggtgtcaattcattactctatctagaactccggtgtatgtatgcctgccaactagagagtgattgctcttggtttctcgataaactttagcgggacgtttctaattgcatcccggctctactgaaacacaaacatgacacccattcgatccaccgatacactcatggtgtagggaaactccaacaacgccacatccaaaatagaatccatgtgtgactgcaacagttgctgctgttggagggaaataactgtcgatcttggcggtcgcgcacttgcggatttagccttggatccagagcccgcattaggagctgttggcgcttgtcgaggaaatcgctccatgttcagtgccagcgccgttgtggggtgtgatgtcgtgtaggttggcttagcttggtctggtgtgaggccgctgtagatgaaagagctctccatccgtgaaagatcccaaaaccgcaatctcttatccgagccaccagtcacgatgaaagcgtgtctaacatctctcgaatcatcaacagttgcggtgccaacaaccatagcacgaactcctcgatcggcgttcgctgtttcgctcggttcgatatcggtagcatatcgcccaagcatcccttctcttttgtcttcatcgacatcccatgcctcatacccctttaggccgtccttgctgcccccggccctgtagatctctcggcagacagtcttctccagatcccagaccgtgacttcaccttggccggttcctccagaaatacagacccacttaccacgacccttagtaggatgtatgcaaatcctgtagatcgatcctttgcctggtagaccccaacccttaagtctcatcttgaaacgcaagtcccaaaggtcgactactccatgagaagtacccacgcaaagccagtttcgctttcggtccacacagaaacaagtaggcgttccatggtgtactgggttctcgagagtgtaaaggaggtccatggttctcaaatcgagaccgaggatcctcgaacgattcgtagcgacgatgaggaccgagtttgattcttgtctgaagtgctcgcaccataccgcgaactcgccatctggtagctgatactcacgcagaacacgcagcttaccatacctgaccacaccactagcagaggctgtgtcaaccttgaccacgtgcacactgccatcagatgcgcagctcacaaaacaatgcgagttttcaacgaaacagagagcaacgacttgtgtgttatcaccatgcttatggacttggcgagagcggtgtgtaatattgcgctcgagtcgggctgtatcccaaactctcacggtgccgtcgtcgccacctgttataaagaagacatgatcaggcgatggcagcactctattgacagcgctcttgtgttcggcaaaagttgcgacaagctgaccttcgggtttccaaggctcctctcgaggttgaatgctgacacggcttgccttacttctcttgataggcgtgataataggtccgaactcgataacatcacgagggaaattatccacatacatgttgtctagcattctctgaatatttgggtcgtttccttcgtaactgtgctttgagactcggggccgtacagtatctccttctttgccattagaagatgtcaattgttccgctgaggcttgggcaaagggtccttcaacttcaccaaatgcattggtgtcagtagtaccagtttgtgcaattgatttgtttttgtctttgcggtcaagtaagctcagcgcgcttgcctgatgccgaatcccacttctagataacgatgactcctgagtggatccatcgtcacctgtgtatcctgcatgcgatgctgatgctgttctagaatgtgttcgggcggcagtagtcggcgaaaggaaacgacctgatgagcgcggcccaacactttgtacccggcggttagtgttagccttcctctttccacctgtcgagtcatcaatggtcattgaagcgtctaagagagcatctgcaatggtatatggctcttcaggtcgctcgaggtccacaactgccttggggtcacggaggggcgcatcgttaaagaacacagtttggggattgacccccaaagtctttagagataccaccccgttagatgtgctaccgtctgcggttgaagcatcccgtgccttcatcttactaaggcgccagatgaattcccgcagagcgtcgagcttcaactcatcctcgtgttttagtccaaggtttctgagcttcgccacccactgctcgtcttcatcattgcgagctactcgtcccatggagccttgcgccaattctcgggaagatcgacttgatgcggaccccttgtaaccgaacagcagtggcttcagctgttgcagtggcttccaataaacaccgcgctctgttttcaaagcccatgtgattgcttggtcgaagacgtttctcgttaggggtctcttgagcgcatcaaggatagtgagttcttggaagtcagacagaacctctattttcaggaacggctttacaagaggcatcaaattgcaccttacatcagcaggttccaaaaatcgcgccgactctgacaagaattctgctgctgactcccgtatccaaaggtttgggtgcatggtgaatcggctgatgaggtcaaccagttcccaaatcttgggtttcgacagcaaacctagtctggctaactgagcgagcgagtgaagtgccgcctgtactacattctcctcagtatcagccaaagcttggatcatcaaaggtagcatgaactcctccaagcttgtgcttccaacgaagattgcgatgcccacgattgtatcgaaaaaggcacattttagtgtccagtcacgatcattgagatacgtattaaggtgagtaaggaggacatcgttcgaatgatcgtcgaagaagtagcacaattcgggcaccgaggccagaaatgctcttcgaaccgaattatcagagtcttcaaccagctgcttggtgtggctctcaaggacttcaaagagttgccggccagcattgtcaaaaacactttcgaaattcgccttggcatctgcacccggttcgacctcggggtctgagataggtattgagccgtcaggacgaagactcgacgccatattgaggaaacgctgagcagtcgtcgcgaggcttcccagacaagaagcatatgctgctctgactagtggactgggcgtcctcacacgagagctcagtgctatttccatacgaggcaacacatattctaccagaacatgggagttgatgggcgtcaccatcttcacaagctccagaagttgagtaatggttcggatagcagcaattagcactaggtctgtctcgtatggtacgagaagcgtcatcagatacggcagtactctgtccagcttggcttcgtcagtaagcctttctgagaaggcaagaagcacgtcgcatgcgcggattctggaagacgcgcgtgcggtatttctcagttgagaaacaataagtgtcaagaatatcaatgtcccatcgtcttcaggtggttctaaagcagctgacaccgtatggttgtggttcggtatattgagtcgtacagggaaatgtgagaggcttagcctggaagatggtttaaactcctgcgatgttcgcttctcgagctggtagccgagaaaatatgatattttatcgaagtcgtagaacacgcggtcgattcgctcatcggcttctccaagattcttcgaagcacctgacatggggttgttgcctgacgatggatcggttatgagccccatgtattggtgcagaaaattgtagaagtaatgcggaaacactttgcctttccagaaatcaaggtattgttcagccgagtatcgtttctccgggtcaagctgaatcatgtgtgctatcatgtcggcgatatccttatctgcaataacgctcagatgcgtgatgacagggtcgtactcgccacgacggtacttgtacagctgagcaagactaaacatctccgactctagaaacatttgcgcgattacacagccagcactgaagatgtccattgcccatgtcatctttgccttctgcggcggtgcctctccagaggcgtaaaatcgttcgggggcgatataacatgtgcggcgaccagacgtatcgaagaaataggagaaattagctgggttgtcgtcgggtagcataacaggcttgtaagcggatgagaaatccgaaagatatagccagttccaggacgtcacgaggacattctgcgctttgatatcaccgtgatagacatctcgcgcatggcaatcacgtagagcgcagaggagctggaaggccagccatttcttctcgatatcttccaggaacggtcgagtgctgaggcggtcgtagagcgagctgtaaaggaactggcggacaaggtaaccgttggattcggtctcgatgatgcgctgaaatccgagggcgttgggaacgtctgctatcgctttatgctgctctggttacggtcagtagtttcccagccttccggagtttcttggacttaccgatgatctgtttcttgtacttttctagcttgacctccgggtacggctttacaaggagtttgacgagtactagaccattctcgtgacgaccacggatggtcttcatgaacctcgcgtttccgatactcttctcatattgcacatcactcagttcagagatgtcgatacccgcagaaccgacggacggcgtcgcgagcgagaacccttgacccatggtttggcgggggcctaacaagatggtggaagctatcggtcagctgcgcatgaagccgtcgtcattttggatgtgacaagtccgtaaagtaagctgtcggaatagtgtatcgtaagttttagtgtttcaactcggtatgttgcgggtgacgaagaagcaatacgatgcagttgttgataaagaggtagaagtagaagtgatggctgaggtgggagccacagggacgtcatacggtggcagtccgtgtgtgtacatgagcacgcggtcggctagctgctaggcccacacactattgagaacttgccccattgaatatcttcaacctaaagttcaaagacaacacaaggatacatcgtggagagctttttctcaatttaaacacacatgtatagttacgcagtatagtattgagtaagtatacgactgagaatgtatgataatattaaacaaattgtaatagatcacagtccaggcgatctcttctttttaaacgttcccggtgttcatgaccataacctaaaataaaaagaagctatatgaaacaagagatgtgagcacgaaaacaggtactagatgaatcgacaaaatccctcttgaaaccccatagtatttcgataaagagcatgcaacaaccccgacgctatgaatggtccatctttttgtgtgtggaaaaagaacaaagctcccaagtgagcaagacatatgtgactgacaaccagctaaacaagggagagaaatcatacttcttttgaagtgcaatgccaatgcttcatgacaagatatataacgaaagatgcaaggatggttttctctgcttccaagcaatggaacataaacccaaaataaaatcccagccaagttttctctcaacgctttcttctttctctcccagttccgttacgccaagatatggatgtgtgacaattgctataaaaacaacatgaatggtgctgaaagcaatgtagacaacatgagttgtgttgtgacgctcaatgaataatagcccaggcgcacaactcgcgtccactctatggaccgcggctgcgcatcgcccgggttgatcgatattgaagcttaggaatctccatctcaacatcaataccctcgtcggcctccatgatgtttggatccaccgccatgggcgccataggatccggtgctggggtggggtcggcagcctccaactttgcggattccagtttgttctcctctttagtaggtgttgggctgccttcttttaggccagccgacatttcgcgacgcatgctaatgggtcgccgtgttcggatcttgcccatttcgcctgtctccttggccagttcgggctcttcgcgctgaacgcgctccatttctgtcttagccatctcaagcacctcggcgagccgcttttgcaccttgctaatttcatcattgcagtctccatcacgtaggaactgatgagcgccgtgctcacacaagctctgtacaaattcaaggcctttgtcgaggttgtcgtatgcgtcgggtggctggtcaccagcaccgggccgcgctattgacatggggccgaatcgtctgctgctcatatatcgtagtgatgggagtgcgtcatcgttgctgccatcttctgacacgtcttgctcggccaacttcttgatctgggcaacccgtgcagccatcttggccttgcgcatgaggttgcgactagatgagacgaatcgcacaagttcgtcaaagaagccctggacatagctatcataatagacaatgatcatgcttcttgttcggtaagcggcgggagtgtcttcgttcgacatcatggaaggggacttgggcttcttcctaacctgagctcgtgccctggcttgtgctgtcttgatgatttcttgttgctgacgaatggaggctgggctcggtgtatggacctttggtggatcggaggtcttggttggtgtttgcgctgtggcatcttggggtatgtcctcgtcggcgggagcatcagcgtggactaccggagggtcatctttgggcttcagtgattcagttgagcccttgttgcgaagggactttgcctttgggctctttccttccgctgcagcaacagcggccagctcggcctgtcgtcggtcgatctggccgctgagatcgtcaaggcgctggagccagtccgggacgttattcacaagatttttaagagcatccatggccatgtcgcaagattctaattcggtcggtggagccgtgttggctgaggtgtaaggggccaggtggtgttcacccgactccccaactgtcggacagaaattcggtgatggattgagttggaattggagctgagaagctgtgtgcttgcagaaaggtatgacggtaggatgggatcagtttggggaatgagaaggtgtcggggtcttgtggcaaataatcgcaggatgatcggcaacgtttcgtgttctggctgggtctggacccaattcgtggatggcagacaattactgatttagtaaatcaagcaccgtaagctttcgacaaagacaaaggttatgataatgcagtagtagtcaagactggcagtagtcctgttctattgtcgtgatgttcgtaatcgtcgtaggcgtcgttatgatatgaaactctctttgcgcaggtataatatacgtgcgttgatgcagatggacaactatggacctggagcaagataaaccaaaggtcgaagatgtgaagcaaaggacggatgccgtgtacaggatggtttaataagatgaggagccaacgtcggttggttcagacgaattggtggatgattcgagttggtctggtttcttgatgggttagatgggtccactaagaatggcacctggcgggcgtgtgatgaaggttggccgagttggtagaagatgaaaagaccagaaccaacagcgatagaaacccggaagaggacgaagatgtggtagaggagagatggatgtttttgagaggcttgctcgggctctgataagtccacttcagagcatccagaaggaaaaaagttgcagttgcaagtccgtgttgtcgacaggggatggactcagagcggacggagactggggtcctcctgggaataatggagcgaccgggtagtgcggcggggaggagtggaagctaggtaagctagaggctagagaggttgcgcggaagacggaattgaagcgtgcgctgcaaagtcgtttatgtatgtaggtgcttcttacgaggatttgactccaacccggtccgaaagccctgtctagggtcttgtccgatcgtagtacgtaggtactaataagtgaatgaatattcccgcgattcttctaaagctggtcttggagagcagggattggttgaggagagcaaagagtagtctgcttctcgttgatttctcgactcggagctcgggaagtacagtaggcgatggggcgagcgcaagccacagtccgctaaagacggggtggaccttgtactggttgggcaaagaagagtacctaggcaaagaaattcctctcttagggctcttagggcgcgggagttgaacgacttggctagaccccgaagcggcaaaggcgaaggatggatggagtagggcgagtttaatgcgccgagtgtcaattaagagactggctgcagtttggggggaggagagagaactgcggagaagtggaatagagaaagagggtgaagtagtagagaataactaagaaggaaagagagaagaagaagaggaggatcagaagataggtggtagtagataagatggataacctaatgagcctccactgtctctcgtacagaaggtaacccaataaacgaaaaagagaatcaggcagtcagtcagtcaataccttgcttgatcagtcagtactgtatgggacgggcatgctatgcgactggaaaggcgggagggggggggggaggatggcgagagattttattacagtgacaagatacaatgcataaggcatggatatttcaaggtcaaggtcaaggtgttggatcatcagggggcgtgtcagttggaaatcacccattacctacaggcgtgtaagttacctacagtgagtacagtgcagtacgtagcacgccagaggaactggtcggcacactgcatattgcatacaactgtgggcatgtgttgtaggtggtcagtgtacctgggcattgatttgtgtgtattcgtaattcatagggattgcttacttgaacaattcccataaatcaaaccaacgaggggctgctaacaaaatgatgggattgagaaacatgcatcgcaggggtcatgagaggcggctgggcggtaggaattacacccgcggcggcacagtagaggcactacagacagtttaggtgtttgaattgccttggataaggagcatgcaagtaatcacaaggtatcattgtctacctatctagccgttgaagctgtgctgtgctgtgctgtgctttgactgaactaagtgatgcgttgtagatagtagttgaaatgctttgacctaccaagactagagtctaaactctaaaaaagaggccatggccaaagactaaaacaaaacattctatcatatcacatcaccaaagtacattaatagtctagtacacaaggtcccttgtccggcgatatacgataaaataaatgcaattaaatacataattggatgccacaacgactggggagtgggtgtggcagacgataacaggtgtgggatgcgcgggatactgtagaaacgtagcctgaagaaaagctttaggttgatcaattaggcaaagtctgcctccaactttgatcattttggcgttgaagttaccaatgacataaaacggtttgacatggatactcacaacgtgtgtgtgtagagagttcaaatgcggcaacaaaatcaaccactgatctacatcagccaacaatccaatcatgattaacctgttccgagcagtaatgttcttctctcagtgcctatcaaccgacatcaaatcttgacttgtctctatcttgttactgtccgtactcgtaaacaagggcatgtctacaaaactacaacggggatcaggtggatctgttggattgagtctcaactgaatatacggcccatttagttttctcacatgcagaaaggccaggatccgtctctcattcatcatggatatacatatgaccataaaccaacatcagcttctctcctccgtcaaggtaacatggagatacaaggtacatcccatcatctgacgtctctcctacatacctacctaggcatgtaggacaagtccctcagtcgatcgcatatcgccttgtccaacttcggcccgtcaactaactcatggcattcattacctgtcacgatatccgcaagacattccctcgtgccaaaccgccgggttgtgggcggaacgggataaagggaatcaaagcacacaagacggaagtagaattcttttttccccttccctctcttcctccctccctccctcttcttgttcaacatggccctcgaagtctaaatcgggagattcttgcgcttgtaggacgtcagaaggaacgacgtgcttcacaaggcgagagagagaggtagtctaatgatcgacaaaagttgggtttaagaaacagactagacagggtagagttattcacataccagtcaacttgagtaagaaacagcctcgtacgttttaaatgcgaaagcgaaaataccttgtcagtacctttcctctctcgtatcgcttccctcacctccgtgtattagtagccataattatttatcagtgaggctctactggctcgtggcgacaggggctctatcttccattcctctagtctagtctagaagacgcaaagaagcaattttgatcgtcccccgcaagtttcgaatgtagcaggtacacctagactgcttgataacaatcccatgctgtaatttaagaactcacggtgaaaaggtctctatctggttatcttgatgaatcgcccttgtcaaacccattcccttcccatgcaaccatcttgagcgttgaaacgacctacctaggtaggaaggttcttaggaagacaactatcaacagacaaacctgtaaccttgcaccgcaggcttcccgtcgtttgtacgcccaaaagcataaattgaatctcatggctaataccggttcgctgcaattcctacattaggtagtgacacagcatttgggggggggggcagccttattactcgtgagcttcttcttcgttataccatcactgggaagcagaaaagggaaatcaaggtaagcaattgctacgtttcttgcagtgttgcattcagcacctaggtcgaaacccgcatctttggcctgtttgggtatctcgcctcttgagaaaaatatatatgcattgtcatcgttcaaagagttcccccgtcgctccgttcttagtcacactcattgtcaaagtgcttggatgatcgccgacacggatacgttgtcgctatatgcgtctcgtctcaaaagtaggtatctgacagaggtaccagcttctccaacctccagaggctgtgtagtagcagtcgccgtgtgtccaacggttagaggacaacgcaacagccaagggatcatcttgcataacggtacgctactgcagtcgcgcgcatcaacagttgcgtccgccgtctgtatccgtaaccagttctactttgacccacgcgtatttggttgaatatgatcgacagttgattgttccctagaatagtcttctgtccggccgatggcttacagttgtcacggcacttcaaccctatctcggttgaggtccgaaggatatgctgttatttgttttcttttctttttccccatcggagtaatacttagatgtacggaaacagtatataattcctatgtatagagcgagagaccatgtacgtacacttgtttgaaacgccttgtgacaattaattccgtctgcttttctcttctccgctccggctttctcgcttcggttcgcttcgcttccataatgggtcagttcaagtcaatctaacggctgtcaactaaccaaagctcacttttgcgcccggtgacaattcctctaggtacatataacgcagtacgtactttctataatacacctaccgtctgaatatgtcctcaattcgagacggtgtgtcatgaatgtcttgtcttgttcggcacttgagaagcgaacgaactacagcacacagtcgtcatgtcctgtctcaaatccaacagatatatccgtatatagtaaatacagcacaaggattcgcagattacgggcgtcaacgcttcatcacctgaccttgaactacgctgatcagtataatacgataatccaattggatgtggttctgctactctttcaaactataatgaaccctcgtgttttcattcccttgctgcttgcctgctaaaacaagtgccgtggtttattagctgctactgctacgcggttttacatgggacaaggaacatggcatggggagggaggggacacatcaaaatgtctcatcagtcggctctcgtttgaaccccagtttctcaggcgaaccggcttctctcgcccacaatcctcatgctgttggttgctgacggacagggattacttgacgtccaaaggtctagactctgtagaacttggtttagagaaggaaaaagacagggtaaaaacggtgtgaatgtgatttgcggttggctccgaggttacactctgctgaaagaatggaccatcattatcatcatcatcatcgtcagtgcagcgaacaaaaggttattctttggaggacactcacggctggcacggaagaccaagacaggttagttagctgatcaattgagccctacaacaagtcaccagagacatgcattgtagatccagtagttaactctatgaaactgagaccttgccagcttgttaaagcaagaactttacatgtgttaatggctgcgacaagttgacaggtcaaatcactgtgatacccatcgaactctctcgccctcaaataaccactaacaacaagtttctaccctccttttcccggataacccaccctttttctgggaccaaggtccgagcagcctagccttgtaagctgtcagttctgttggttctatgaaacatgacacggtgagaacgccaagataagatcaggcacaatttcgacatttacgcgtgtcatgctgacaatggtgttgaattcaattgaccgacgaattgtgctctcaaagaggcgattattaccgcccaactaccggagagccacaacagtatgtagtagcaagctctaaagtacaactctgtcgaattgcttgcatgtaaggattctacgtccgaattgtcctagcgagttgctaggcctcagctgaactgcgaggcccttgcgttgcatctctatcgtatttgacagtccagtttgagactgtactttgtacatacagagtacatatcgcagcaattaggattgtctcatacttgtctcatttcattgatggaccctcagatatgcatatacatcggtgcttttgcccaatttgagatgcgaacaacgcctctttacctcttacaattccgatagatcaactaataacaacaaaacaagtccaacagatcaataaaacacataattgaccctgctctccacatggtctacagtggagttttagcacttagttctgtagatcatggcctcatttcatgcctccctcgtcaagtgtcaacgcttatgagaccgtgtctagactcgcatggatcgggtgacgaacgcttgagttgctctatatctccaccgagataccttagtctcgagaggttcagccaacaaattcaatcaccgttggctccagggttggagctctgtctagttgctttgacttgcaataatagactttgaggcgggtcccgccggtaggcaaatcttttaatgttattgccgacggctttcttgtgtcactcggacttgataatgacgaatagcttctatagatgtcaagtttaattcgccaagtattgctagtctaatagcgtactggtttcgggtaattccaagtggctcttatatcggaaatacttatcccagcatgggtatactaacgactgcttatctacgctggaatggcaactcgtaatgttcaacgtcaaagatactgaacaaacttcacctcttgcttgggtgtctgatggtcaatttgtttggtggtgacaagggagaagaaggtcactcgtgcgtatcctcagccacatactagcatctgatactcaaacaagaacgttgcgggctgttgaatgaggctcatcggcagtttgtacgaaattgccaggggtggtagcttacacaatatgcaacgtattcaatgccgtatcgagtgccgtattgatgaccgtagcaatgccaaacagcatggaatgttcggagtccgcgcaaggcgatctattcttgcagtctgcacacgtgttccataatataccctcaattggtattgttggctatgtacccctacatagtgcaattccatttcggtcatgggcgaggtttgagttgcagtgcattggagatggcgatgggcatatctgtagggataactgactcgagttagacattcggaagctaaactttatggacaagagaatcagacgtggtccgggctgtagagtgtatgctatggtagcattctcgcttggcttgttcagtcaataggttgaggctatgaagcgtagaatatatcgcacccatggagtctgtcagcacagccgttgcatcagatcatcgagatttcacagtgataaaggcatgactcaaaattgaaactctcgtgacacctttaggttgacattcctgcgggatctacggagtataatgcctggtatgttggttcatgatagcctggattgcttctgacagtatgcatacgcgacggcaataaacgttgcagccccataactctagggcgattcgtgtctctcatctgccacttgtgtggggtttacatacaccttcacaatggaggtgagcttgtcaactatcttgacagtactagaagggtccataaaactgcaacacacatccccaaattccctagggtcatatctcaagaccaattaagtctctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtattcatacatgcctctgtttgtatttctttaccgcaacgttgacgcaagaatcgctcaagttccgaggagaaccgccggttgatgaataaggcattagaatatcaaactgcatcttgttctggggatgtacatggggagcggatcaacagggacatggtcttctcggagtcggccttctacggcgactagactatagcccggtttagacagagcggatcagatcgcagatcattcttaatctcactggtcttgctcgtgtcaattccctgcttttatgttgtatcgttgcatctctcgcctaacaaagtaatcttcgtatagtctcttattataaactccgtaggtgttttcgaagccatctgacatgttgggcggcgacggcttactacggttgccattgcggaaacgatcaggcttcaattgaatgtgtcggaagctgttcaacatgagatgcatttggagtcatctaggcgatatctcatacgagtgatgccttcaagatgaaaggcttcagcaaataagttgatgacaacaccaagacactatttgaagtcgttacgagctatgcctatgggagctgcatatatagaagtccaatatgaacaatggacaccacgcgctttgagtgatcttgagcttaaactcaagatgttttctattgatctaagtatttggatctaatattggctatcaacatgccattatttgttactcatttgttgttgctttcggcatatttgagaaaagtgtcagtgtctgtttctgttctagagcagtagaaccttcaccgcgactggacccaaatcacgtatcaagacattccacaaacaccgggaacacttgagtcttattcttagtatatagtatctgtaagactgaaatctatccctacagcttcttctggctcacaaccctcatgctaacatagaagcagaccgtacccaaaccgatggacaacatttcaccgaactactacacaacaacaccaatactgtaatggttgttttggctagtgagagtcaggcttgtttgagctattcggttcatccattctactcatatgttaagtgcatgtgtctccttcgtttccggtacatagcacgtagtgttgaaaagcttacaggccacccgtctcaatgggatgatacaacaacaaagatgtgatcttctgcccagatggttttttactattaacctgttgattatatttcttaacaagaatctgtacatctgcagcacttcctagttatgtgtcataaggcaaccgatggtttatcccattgttggtaccctatactacgatgttctgcatctccaagcgcgttccaatactctatcaacaagtctcttccacgtgtaaattaatatcctctggtatctcatgatttcttagtgtccaggagatggcatggcaccagtcaatgggaacggtgtctaaacggcagctggttttgatcgaacccaaagtgtgttgtcaggtcttcaagccctcaaacttaactcaacccacgttcgattagacattaagatcatcccatggatattggagatcaaggcccgagcggtgcattacgagcggatagtttaacctgtcaaggcgaggatatatcattgctcatgagtgaagataatgaggtagcagttaatgacagcgcatgagttctcacccatgtcatgatatggtatgaagcaatttgagacaaattaaccacgatgcagcatgagactcagggatccttttcgagcttgggatgacgaatagcttagtgtagcatgctcttgtatagaacctcgtccatatcgccaactagacacgtgcagagtgatttgatgacctccaggttgactacttgcgaaactcaactatttgaggcatggataaagcctcggcgtcctcattctattgtgtatgttactgttgcacttctggtggaatactgtttaggccactagtctcttttgtctttgaagattgataggtgccaccgtatatgatgtgcatgcttgagtctacctactcattgagctacttgatttactgggattgtgccaaggtagaatctccattaatagatatccaactcttcttaccgaaagcataagaacttccagggctttctgttggccgttttatcccaacattttgaactttatcccttgcttcgtctccataagtcccttgcgcatcggcatttcgactctatggccatagctcggtcttgtcccaggagccattcgtcaatttgtaattccatcgtttaccatcggccgggtcggataagtccacctgatcaacctcgtcgggaattataacggcaactcgaaagttctttcttgcaatcttgtcatccaggtcctccaccttttgcccgagtccgagtccagcatcgggtttctcatcccgcttcgttccaggaggaggattgcgaaaggaccctcgcatgccggggctcaagtttccaaagtgcgccgtgatctctttgccccagttccatgggattgagttgtcgtcactctttttccgcatgtgctgttctatctccccccttacatgtgatgctgatgggtcgtcaatgtcttgaccgaggaggtaggcatggccgcgcatgcgccactgagtttgtgtctcggtgacccaaaagacagcctcaacaggccccccaccaccagtttgcgggacgttcttcccgtcgggtgacagctcaggaaccttttccatgcgagcgtcggtagtgatggtcagaaggtcgctctcgtagaggggagggttcagtggcgcctggttctttgggttgaccggtatctctgcccaagtacctctgtacacaacagtgcgggaacgaggggtgacagaagaggaatcatggtggtgaagagtgctgagcacaaatgtaggtgagtccatcttcttgatgtgagatagaaattctgtccgccatggtgcggctgaagtaggctgagaggcagacatggtgtgttggagatgcttcgaaatctgtgttgttcgctgaaccgaacaggcgacaggtctcatgggtgaacttgtttattgttaactgttgtattgttgctgcgaatgagatgctattaagaagtgaggttgttgaaccccacttcaacatatcgatgatcataacattcatcgatgagtcatgacaacagcatttaaaccagaagaaacaacgcgaacgtctattattgttcaaaacagacgcggacaagttatcgagtgtctacaatgtgactgaggatataacgaggatatagcaagactcaatagtgctacgtagtactaaaaacccaggtccgtgagtctccaagtccgtgattgtcctgagtcgatcatgcatgatccactcatatacccagaacatttccgtttagacatggtatttttatcgattttcatatccgtagtatcaccattagatcttcatagtgttgagcttgatttgaaggcgcccctatcgcaaaatgggttgttagtcacagggtaggctgttagtcagagcaatagagctgaggctcactaatgactctgttagccttgtttgacttcgcctaattcaagtcttcagtgttgtatgactaaattgttcctcttggttctcgggtctaaattaatacttgtgggatgagccaaagctttggtcggtcaggtcaggatttaggcgccgatggagagagacgtatatcccgagattccaactgcacggtttattcccatctattcagagtcggcaacagttacagactgttacagacagttggcctgctgtcctcaattacaaaatacacatcgcgtacgtcattacctgtgcgcagattggtcaaggaagttctctttcaaagttctagaccgcccggggtctggggctcatcagagacactaactagtaagcgacgcccgcggcagggcgacggcaataccaatggaagttggcgtcggaaacaggggggtatgggcactatgctgtatgtaatgtaggcaattcggttccgacaacgacaaattttctgttccgactacgaattgccattgctgcaatcatgatgtgaggatatgagtttgggtgagatggggaggatatgatcgaccaagaaatagcgccttcacctcgtatttcaaccactactgtttcgcatttagtgcagtgagaagcgaggccagtcaggccagtcaaccagtgaggtgcctcggcggtctccgacaaacaattcagagatcgacaaacccttctctcatttcttctcgaagcttgcccgctacgtaagtgatgtacatgcacagtagcgtgaccgctaactgccgtcatgttcttgggcatgggctagacgtcatgaacctttgagggccaaggactgatttagagttggcgaggaaattccatggaacacggaattgagcaagacgaacccaacgaagaaccgttcacatgttccatttccaggggcgccatggatattgagttcaagggactggtggtgctagtctgaggctgctccgcgggtcctggtaggccagtgctggcggagaaagatggagatggctgtctcaggcacggagatcaacatagcatttgtcggagcgacgcaatactctaggcggtcgagcagaagacttggctttggcccgataccactggcgcccgactttaccagggtgccgggctgttagaatcgtgttgtcttgcttctgcgacgatcgcttccccgatatgtaccctgataatagttcaactttatcgtggtaacttgtaaactggagccctgtcctgtcctgtaactgagccaacgtaagcttttttgtggtagctgatccatgggaacatcgcgtgtgcccaacggcccatttttgaatcaacaattcaacgttgtccatataactgtgaatcaaaaggattctcttattgccctttcttattccggggctggtccggctgcgctgattgcttgagatccatcttgttggactcctgcctctctgcctgcggcactacatgcaaaaagagcttacctgtctcattgtgaaataatttgattcacttcatctgcgagccaaagttgacgaggcgttcagcccggtggggtcgatcacgccgtgacgatttggttgcggcgattgctctgcacctagcagaatagaccatgggcctgggcctctatgagattgcgtgttttcgcaccccgggtttatgagaatccaatgatgacatgatcgaacttctcagccgagggttggaagaaattatctggacattggagtggggaccgggatatagatctgcacagtttttatgtcaaagcccgaggaccacaccgagcgacaaaccatgtactagtaaacgaagccggcacttgttgacgagaccatcaaaaacggacatcacgatcgatccgtgcaccgtttagttttaagtagtcacggaggacatctttgaaaggatacccggccgagtctagttggagaaaaggaggttgacacagagtactagcgagtgaaagaactcgcttcgagggcgggatagaagtctcttgtttcgaagcgaggtgggagagacccggggacgtgggagaggcgatgggaatatcgtgagagaattggcccggttcaaaattacccctttgtatcgagtaatgtagtctaggacgtacatagtaagtataccacggtagatgaccgcagacaacctagttagtgtgtctgggggcaattcggtagattgccattgatattagtacagagccactcactggcattaatgagaagattgggcgtcaacagtcttgggtgcttgtatccgtaaattcctcttgataatgaaatgaatccaagggttggaaacctttgtagccaatgtatgtcggttctgtcttggaggagctgagactcttgttagtgtgttgagttgccctcaatcactaggagtcttgtatagcaagttaccgagactaggaatgaacaaagtgaatcaaaattaaacaagtgcaacgccccagaaacgttgaatgttggaacgatagtctctctgagtacgaagtgcttgagtcgtggcatggcatgtcatggatacctctaaaacgtaaaagttccatccaacgggtgtacgcgaggagatacatgtagagaggtaggtgcgcctaagaaaatcagtcgcgatctctgggaaggatggtggatggtggatggatggattggaaaaatccccctcgggcaggtaccaaagtccaaggttggaggagaaaaaaaaataaaaccacgcgccagcgggcgcaacatcggtccccaacgcttatgactgccgttagaggcatggtaggtttaaggattaagggtctacctagggaaaggtacagtgcagtaggcacgcactttgctgggttgctgctacttcaggccaggtttgttccttcatttccattatccattcccactcccatcttgtatgtcttccactgtcggctccgcccccgcctttttttttgtcccatcaccccccatcctgtccgtcttatttgactcttttctcgctttgttcccattttgtaattcccttttcttttccgggatccttttctttttttcccccattttatccttatttcctgctgtattgtcttgtcagtctgcattccagtccagtccagttttgagtgctactttgcacacgctgtttcggtctacctacatgctgctgctgttctccagctgttactaggtacctgcctgttatcactttcatccgtcagcgtcacgtcattgtctcaaccgtcgctgctcaacgctcgctactaccaatacctccatactttactgcgcagttacacggtaatgcttttaaataccctaacgaactctccgcccttcgccgtaccccagctaccaccactgccgcttccgcaacctccgccgcggctcgccatatccggctcttatttccagcgcctactgccaacagccgaattccgacagcataagatcacacccgtagcggtttaaatcagctcatcccagtctttattcccggagccgccctcacagccaaaacctaatctccagagctctgacagctacagctacagctatagctacagctcttgcctagctccagggtcccaatcgaacttcttttttggcccagccatatctcagagagatctcagccccggtttccaacatatccgactctcttcgcaacgtccaattggcatccccgtattattgtcaaaatacgcgtttatttaccggttcaagtcttttgagctttagccatcaatggatctgtcgcaacgggcgctcccgcgtcacactcaccaccagccgccgccgccgccgcttgcaaacccatcgccttctcatcttccagcgcaacattctaactatagtcctggcactgtcgcttcacacccgactcttcctttaccaggcacacacccgccgctctcagcactgacgccagcttcggcctcaacatctccagcctcggtctctcatcggctgccttccgcgtcagcttcaaatacctcaagacaccctgctggcgactatcaccctgatgcagaggaccatgacgcgtcagtgacacccgttgatggtgaggagcctccaaagaagaagcaaaagcgcaacaagccaactctatcatgccatgaatgcgtcgagcgcaagaccaaggtatgtcctttttatgttgtgtaattcctcagatcacatcgttctcatcttaacgcatctctctttcctttaccccatgcgccacaaacccattcactttactcgagcaatgagtttacgtatataatttaactattctttcttgcttgcttgtatactactaaaatttttgaccctcccttcataaaacgtcaatgtggtttatggtacacatgcggagttgctgacattgctcatagtgcgacaggggccgacctcactgccttgcttgtgagtaacggtacacgttctgcgcttgacttattgctaaccccggacaggcataaaacgacagactgaatgcagatatgcgcatgttgctaatttactcgagtatggaatctcctggttgtgttgtcatttgttccgctttaacaatcatatagggagaccacacggtccgcagccaatggccggcgaatgacgaaaccacccaagaagaagtctggatcaagcggaaagtcccctatcccaaatattgccgataggggcatgtccaacgatcccagagcaacctcccggggcgccgttgcgctctccatcggcctcctatctaatgttccatactctctaccctctgcgagtaacatctttggcattggctctgagcacccctttgccaactactggacttgcgaaggcggcctgtcggaggtaatttcagtccttcctgacaagatacaggccgatatactactcagccgctactttgagtgtgttgacccagtgtatcccatgatacatcgccaaacattctacgcagattacgagcacttctggcagatgagtcaacaagataagagcgacacagatccttctttcatagcattgatattcgtcatgctggcactgggcacacaatttgtgacgtcgacaacatcatcccaagagcgcaagcagacagccgagttctatgcttcggcaagcaaccaggctctgcgcatcgcttcatatctcagcagcgcatcactgcgatctattcaggccatggtcttgatagtgtactttcttatcaacgacaaccatgcttcggatggatgggcctttgccggcgttctgatccgacaggcttatgcaatgggtctgcatagggatccaaatatcggtatgcaacccttttttcaatcccagcccaggtatgtactgactcgtgcacagtaacaccgcatgccaccttgttcgaaaagcagcagcgcagaaagctttggcaagcagtactgctccaagatacgtttctaaccgtcttgctctccctgccaccctcggctacacatacggatgtttctgtcgaagacctgctggatgatggttcgtcgattgcaaatagcgatcctacggatacagcatatatcaggggctcctggactttggcaaatctcgtgcaagagacgatctgctcaccacgatcactggatctgcctatttgctcaacagcaaggcataagtcgaagctaatcgccgacttccgagcagtctatcgatctttccctgatgttttccgttcatgggaccccgatagcatcacagcacttgctaaaacaaataaaagggtagtccgtcagactctgttcctgacgagcaactacttccacaacctgatgctggttcacgcttccgagagtcctgatgttcctgtcaacgttcgtggaacattagaggcggcgcacgatgccattactgccttctttcttcttttcactctactcgaaatagaagcacgtgtctggtgggttttcaaccatcgggctttcctagaagccctgtgcattggcaatgtcctcaaggaagcgacacgtgagccaggtggcgcagatatgatggcaagggatcctttgcttgtgagagccaagtctgatatcagtaagtgttaatgtcgtatctccatccccgaacaatgtgctaaccccttcacagcacgcatgattcagatcatgcagatcatgggcaaagattccgaagtagccagaacacgagttcaagtgctgagcgacttcctgacctagagtagaggggcaagggagcatgctataccttttgtacaaacactttaagtaatgattgaacgagatgggtgctgcagtcccagaaaagttttggtgttgtatatcggtgggtattcagcatggcgaatggcaagcagatatagctggtcgtatcgctcgatatctaagctgcgaatgccatttaggagcagatatatagagttgagtatatataattgatgaaggcatcccgactggaggtgttctgctctgaatttgaaggctgcttttgatgtttgaatttcatgaagggtataattgacctagagacaattgagtcaccagcgtcgaatcaggacaaattcaagatagttctgtattatttaaaaagaagtcacgagttatatcgaaagtacttagtctggttcagatattgccaagacaagacaggcaatggaattgccgaggccatcaggccccactatggaatcggccagggctgaattgttggactcgtcagctcgtgagagttgattggccgagtgacaggctacgcatggtgattgcgcagcccgacccttatggagataagctgagcagccaagctagactcagaaggggtcgcaacatcgtttcagtgcccgagctactgccatgacagggcccttggacgctattccagttcgtttttgggaggcatccgcgtggccacccatcccacatcccgttttatccgcctagtctcgtgtgctatttttttcctttctcgctcttcatttcatttcctcgtaatgccatgctaatctctcgtatcaagcctgtttattcttaattccctcacaaaaaccttcttctctttaagcatctctctttctcttgtttttcgtattcccctgccttaaccctctttattagttagtagagagcccggctgcctggtactcctggtcccaatttgacgtcacattaccgtctcacaacaccaacaagcacatctatcttgtcgataataacctcgcgatgcgtggcctcactcaggctgccgccgcggtgctaacacctgtgttggtgttggctcatggacctcatcaccccccgcctccaccgcctcctccccctcctatgggattcctaccttccgctcttgacgtgacgccttcagcttttgtcacactcaatgtcccctggagcgacactgaagcgtatcctttggtttgtaacccccaatctcaacaatggccattcgcccctaacatattctctagacactacgatttgatgtagaggaatcagaggaagtctgtggccctgccagcatcaagctcaatggcgaaccccttaaccaagacgccaagggccacggcgttggatcattccttgtcaacaacgagaccatcatctcagctgagtgggcttttgagtgcatcggccccaaggagttccccttcggccagtcaatgcgcttcaacgtaaaggccctcgacgatatggccgtcaacgatgagtcttccttctggatgacctttaagcaaaccgcccctgtccgaatctccgatgttggaaacgctgcctacgtatggagtctgtccgtccccttcagcaaggagaacaacacatcaacaggcgacaagtccactgccgaccacccaccccctatctgggagagcacccaccgcgacttccaggaccctgaagaggagcttcaagttgagttgatggaattggaggctcttcacaagcagattcttcaacttgagcagcttgttgaggagagggaggcgtccgttgctaagaagctgggcaagaagtatcctcctcctcctccctcgacttacaagaagatcaaggattgcgatggagtccagtgcgttttgcatactgtcaaggatggtgtccgacacactgctcataggttctacgatcacgtctttgggcatcctcccccaccacctcaccatggacctcctcacggtcctcatcacggaaatggcactcaccctcatcctcctcaccacggacctccccatcatggacctcccccacctcctccccctcaccatggccatcctttccccttccctggaggtcaccctccccctcctcactgtcctccctgcgcttgtgatcctcaccatggcaaccccccgccaccacctccacctcctcatcatcacgaagatggacctcacgggcctcaccacggcggacctcaccatcctgagggcttccgcgctgaggggcatgagggtcacccaccaccacctgtaagtccaacctaataatacgttgacggtttcacttttctaacaactctttagcctcctcaccatcccatcattgtgattctcggcgtcctcgccatcgcactcgctcttttcagtggcattgccattgcctacatccaccgccgcattgctcgtctgagccccgagtctcgacgtgccatccgccgcgcattccgccaatctcccgaagagcgccgcaagggttccgctttgaaggctgcttaccgtgctttcgtttctcgatgcgttgagaacgacgaagatgagaaggaggccatgctccacggtgagcgccgccgaagatcttcttccgcaagcagcgtgaccatggaagaggagattgcttctttccgtgaggctgctaacatggtcgatggtattgttgctgccgaggaaggccacagcgcccatgctcgctcatacagctacatctctggctcttctggttcttctcatccaacacaccactctgcccctgcggcataccgtaactttcccgatgacgagagcctccccgcctacgacgacgatgagcgcgactcgtcggttgtttcagacggatgccgatacacacccggtagctctgactacaccccttccgccactggatctaacgccagcgacgttctgggcgacaccaagaactaaaacgaaactctatgatttttgagcacgatctttcttttgcatacaaccatgatacaccacatttccttatttgttaagattattattttttatttttttgcatggtatgactgggatattggatattggggagttccactatactatagactgtgattccacagcacctcaatagccatctaatatcacatcttgaattgtacaaatgtctataatgctatggtgatatgtgtacactcgttttatctactctcgtcgtccaaagatgaactcctcgtaattcatggctatcttcttgacaccttcctcgagctcccaacctttaacttcgcaaacatgtcggtacatgtcttctagtgccttttccatgtgctcacctactatgtgaagatcgctttctataagcacgctgtcatcgggcagagcgcggagcacctcgtcagtcttggtgcaactggcatccgtgctaaggttgacagccaccgacagtgagacaaaaatgcgagctgggattgttgggctgaggtactgcttcaacacttcaacactagcactgaatgagtgcagacatatccgtggaggatatggcttctcgctgtcatcgtcatcttcctcatccgaaaagtcctcagcccccttggcaacaagacgccgttttcgacgtgttatcacttcgcgctcatgacccttccatgtgtcgacaagagtgtcatggagcactccatgagcttgcacaccgtgtacgctaacagctcggcgagtcttgccagcaagacggagctgtgcagcgagaatggcacgctgatgctctattcttacccgatgaggactgagatgccgaccttcgcgacctccaggagtcaaagtcgaatctcgttcagcttgctcagaggggttccatggttcaggaagacggaaggccttgtcaacgccaatttcgccgaccaaggcatagggattggcagatagacgggattcagtttcctctagaaacgtgcttacagcgattggggttggcagagaggcgacaaagtccgatgaaggttccggctggagaacggcgttgtagtgggcctgcttggcagcgttgtcggtctcggagccggaggtgggccgatatgtcggagcatcggccgagtcgtcatagaggagatgtgaaaaccaggggtgccagccaaaagatggaactacccaagtattgctttggccggagttgccttggaagagcagcttggggttatcgttggagtgcttgttggccacttctgcgacaagatcctggtcctgtgcccgggttgccataatagccaatgcagccgcgcgcattgaggggatatcctgtatggaatccatggtatccgttggatggcagtgagcgtcgcatattggcagatgccaggggaacggggattcgtcgcctacatctactacaggcactggttgctcatcgtaattgtgggtgtattgacacatgttgacgattgatcgaatcaggggatgagtcaaaagtgagatgagctagttgagtttacactgtagatgcagataatgctagatttaacatgtgtaaagaggttcatcgtcgatggttgatgagggccatcagaggaagcgaaggagtgatgtcagtggggaaagctcctttcgtgatgtggatcatgatggaggcgggaaccgagaggctccaagtggggatatgggctttgttgtacttctcagtgagtgagtgagtgagtgagtggccctgtcttgcttgtcaagtttgttaaccaacaccccaatattagtttagcagtgcctcacttcgcaggtggcctgtgtttgacttagtgacgcttattgcctcggcttacttgctcatgtgacgtctgtggttggtgtttgttatcgacggagcagttttcagtgagctggactgttgattagtgcacaatcggttccagggtctttttgatttgcggtcgatcactactgggggggataagggatccttgaaagtttatttatttgtagttcgatcatgaagataagggcatttattactcgtggtgttgtagcaaacaacctgtatataccatgaatcacatacgtagatgatttgctctgataatggcattggtatttcgatgatctctcttgtgtaatgacaagcacgcttgcgtacgttagaggttgtagagagcatggtaacctgagatgtctcacttagtactggttagcagtacctgtctgcatatccccttacaatcacttgcatcgtttcaatgcaacttccccgcacgccctatcgtggtggcttgtcaaattgccgtacgatggtcacctcagacacttgaaaaatgagcaaatgcaacagtacattgacctaagccaagccaagccaaaccagggccagaccaaaagccacacctttttcacatgtgattgcatcctccagactttacttttcacttttcttttccctttatcctctttcctcttttcttggtatagatacctgcttccgctttctgcttctactacagcttccttcgctgcaaccccgtagagtcgcattcttttcccgctcgtccatccgacagtgcatctcttttgcttattgcattagctacatactaggtacaagtgataagcaagctcctgtttccaacccctcctcggacgcctcgctttgacttccccggaaacaatctatcctatcacggctttgggacatgtcgacgtctctcgacctagagcggcatccataggctctatttctctgcgactcggtacttcaagtcgtcaactactctttagtagtcgcttacctctttggctcttccttttcttccttttcttccttttattttctcttattcttcatcatctcgactcttttcatctcgtgcttcgacttggcttccctccatctactgtaactactaattccatcattgacaattgctatcattatcactctggacacctccatgggattaccttgtagtcatgcactactagacttgtctctgtaacatcaccatccatccatcaatcaatcaaaaatggcactcttcaatcccgtctacgcttttgttgtgcccttcctcttcgtcgtcactgttcctctcgctgtctttgccggcatcacaactaccattgccttttctgttcttatcctccgggtgctggctgtctacctcgacgtagctctgtcccttgttccgcattacctgggtgggcgaaaaattcgaccttaccgtcctaataatcactacattcgtcaaccacacttggaaactccagggtcctccgcactttacaccaacccagcagcttcatcagccgggtcaacggcctttgaatcatccttacgaagacgccgccatcgtagaagctccagtgctctatctacagctggtactacgactcccattagcgagaaagcatttggtttacttcccagtattggtccagagcgggattttgagggtattggcggttggcgactaagtggtgatgacgagacatggaccacaatcaactccagacttgaactacccgacaagcaacaccatggacgcaaccatcatcgttccccatcaggtcccacaacacctggagagggcggatatctcatgatgaagggacgcaaccgaagcccacccacaatgcgcaccacagcatcccccaacagcgctcgcacaaggacaccatctggtcctcgcatcgctttcacgaataagtcctttattgatagctacttcccaagcctcaagacttcaccaccaaagggactcaagaaattgccctctcaggggattgtcgacgcataggtcctcaagacactaattgctattgtgtaaaatattcttacgacttgatgacgggaattggacaaggagataatcggaatcagatcaaaactgatcgaatcaatgggtggcgactaggtattttaagggcgtttgagcgagactgttgatatttattttcatacaatgcaacataaaaatagtcatgtcaatgaagaaaaaaggactgttagaacgaatcatatttgtactggatttatgtctctcctaatgccctatatcctggtatctgccatgcctaaaacgccaaaccatcgaaaatgcattatcatgatatcattgcaaaacccagttgagtcatctccttagagagtctgccaaaagtagtttgcataaaagaagcgtgagaacttcttatccatgttgaccacatgcacatcgcccttgcgatcatttcgaataacagccttgctccactcgccatctctctcatcgcgctcaatgtcaataccgagactacggtagaccttcagtctcagcaacacttcgtcatcaacggggtctctacgtcgcgcgtttgcagcagcatctccttccacgccctggagctcaagctccctcaggcgagccttcaaatccgcagcagtgagtgcgagacgctccgcatcggtctcggcgtcggcggcagcctttgcggtgcgaaatttgagtgtgtcgagacgggcgatgttggaagcgtggtctgctgatgagtgggaagttacgaggtcgtcgtgtcgcgatgtatgggttgctagctggcgggatagcttcttgagtgatgactcggcctcgcggacgcgaagatcgcgagcctgttggagtgtagcgagggattctgttacgcgcgcaacggctgttttgtctggcgcgatgttgaagttttcgattgtatggtgaatgagctggcggcttgttagttatgatttagaaagggggtttgagataagaacttacagtcgcgggttcttcagagagcaacatattaaacgattattatgtgaccaagttaataaagttccgacagggaggtttattcgttttgcaggaaacgtgaaatatgattatttgtactttgtttaagtggttatgatgaagctggtgtttttacccaagtcaagtcgggctaagcactttccgtcgtcccgacgacaatcgaggatcctcttatcatgcagcctaacctgtacctcgaactaaaatctgtacaccccacctcgagctttgtgtcttttagccgagtattctccgtcaacgccgcacatcgtcatcgggtcccgccacaagcaggcaagcaaagagcaatgaagccgaaaagagctacctctgaataacacgtgcgaactctcccatcgcaaaaggattcctcttgatcttgacgtacctacctagatagttaatcttcctacgaatcctcttttggtcctacgcatcaacttcttgatcagttgaagccatcacactttttttttacatcgcactctactataaacgacccctccgtcaaaatggttaccgaactaccatgtgagttcccgtctgcgcaaactgcatgatggacgaaatgttgagaaatgatatactgacgtatgtgtcgttaaagatgcgcttgacgcagagacgttagttctcccttgaaacttatactttacgatatcgaatacatttatcctgactgatggcaacaggccgctaaatccctccgaactcaacgtcctaaaagcgcaatatgaccgcgagggtgaaatggtcggcgtccagaccaagttcaactatgcctgggtaaacactcccttaagctcccatcactcttgtttcgcggccagcaagactaacatgtttcctttttttcaatagggtctcgtaaagtccaaccagcgaaacgaccagcaactcggcgtccgcctgctctcggatatcttccgcgtctcccctgagcgccgccgagaatgcctctactacctcgccctcggcaactacaagctcggcaactacggcgaagctcgacgctacaacgacctcctgctcgacaaggagcccgccaaccttcaggcctcgaacctgcgctcgctcatcgacgacaaggttgcccgcgaaggactcatgggcgtcgccatacttagtggtgttggtgtagcagccggagtcgtgggagcgtttctcctgaggaatgccaggaagaggtagagaaagagaaagaaagaaagaaagaaagtttcacttgaacggaaaaaagggaagaaacagaagaatatcacattcttatgatctgcatgggcggtttcgggaacactactatactcactctcctctataacctctggattgggccctttttggagtcttgactttacgagatatgcttgtactacataaatgaagcgactcttattatataagttaaccattgttcatctattgcgtctgctaagttttttcatgtaccatgagcatggtccgtcgtgatcatgattgagataacagtcgatagaccagccaggcgttacaacggcactgctaacatgctctccataacgtagacagatccgagaatcaaatgctatcttcaaaatggagtataggtattgtaataaagaaaatacaaatcatgaagcagacttacgatactgttgtcgtgcgacacgttatctattcgcaataccatctaaacatagaacatcacagacggcatcacaatattgggatgagtgagacttggacaaataaaacagtgttaaggaaaccaagatcaagccagctaagaaacaaaccaaagagacaacgcgtcactgtctaaggagtatcgcgtgttgagacattataaccacctgttctcaacaaacgtatgactaaaatacaacaagttgctactcgacaaacttccttggtaaaaccacccatttaatcttatctaatattatccatgagcgaaccaccattcaaccccttagcgataaaggaacaggttttcaaaggtacagcaagtgagcaaggcaaccaagcagagtaggtgagggtttggggagccggtatgtcacactccggacaagaatatggcgaatgacaacacaaatatttgcatcgttcacgtctctcacaaaaagaggcgcttagatattataatcgtctttcgtccgtggccctgccgttcttctctccaagaggtattttcgtgtgacagataaggatgagaccaacaggccgtcaggcgtgacttggctcaaagcatggcggagaacaacgcttgcctgtaacttccagtcacaccgagacgccggcaaagccatatatagtctgcatatcccatcctgcacgactattcttcataaatgacttttttgttccgtctccgtacgacaatcattccgtgtggcgtatgtgatgtgatgtgattaggagacaatgttttgtttcttaattaaaaaagggtgagagaaagaggcgacaaagaaactagaatcgaatgcaacgagaggcgtcgagctggtattgtatgggcatcatgggtactcagacatggataaagaaagatgaaaggaatgcgcaggtcgtcaagaagttgggggcttagcgaagagagaatccctttcgcttgccctccttctctagtggtcgtccgctctcgacgcgttgcttcttgtcttcgagctccagtcgttggcggtcgagctgctccttcatctccttgtgtcgggcatatagttcctcttcggactgcttcaacttgctctccttctctgccaccttttgctggaagaccatcttcatctcggcctccatcttggcaagcttctgctcgtgtagggcgcgctcctcctcctgcttgacagcggggttgacctccttgaacacgctggggtcttgagacacacccatagcaagcagcttgtcggtacggtagttctcgtaaagctggttgttggtgtgctccttgagctcctccatgtgtgttcggatgagcatttgtcgaagcttaacgaagtcgcagtgctcctcgttgtcgacctcgatgattccccaggggtaagcacggccacggatcttgcggccatcggcactggtgatctcgttgttggcaccaacgacggcgaaaggaaccttggacatgatctcgttgttctcagcgatcgtctcctcgtcgtcgagctcgtaacggggaccctcaaagatctggataccgtggtgcttgatatcggcaagaatctatattggtcagtaattattagatagacggtcagttacatgaacgtactcgagacttgaaagcagcaatctcctcatcggtgagggtatcggccttggcgataacagggatcaggttgaccttggtgtgaagtcggcgcatcacctcgatgtcaagaggcttgagggagtggccggtaggctggataaagaaaacacaagcatggatacggttgtcaacaatgttcatgcggttgaccttgttctcagcatccaagtaagagtcgaatcgctgctcaatgttgtcgacaataggtcgccatgactcgtcgttgttgacgaagtcaccgaagccgggggtgtcgacgacagtgaggcgaagacgaacaccagcctcctcaatgtcggcgctgatggactgaatggtaacggtcttgggaataatgtcgaggctagggcccttgcgctccttgggggggtagagagaagtgttgaagagagtgttgaccagtgtagacttgcccaggccagattcacctgttgtactgttagtttaattctaagcccgttatttcgccagtgtctacataccaacaaccataacattgaagttgaagcctttgcgaacactctttcggtgccattggttgggcaggttggcgaagccgacgtagccagtaagctttcttcggacaatgttcctgttgtcagcggcggggggtggctgagaaggaacttgatagaatagtcagcaagttgttgagaactagggttgaatcaaatgaagacttaccgttggtaggcgaggcagaaggggccaacgccggggactcgctgcctggagaagctatgaatatatacgttagcaaattgatcgttggtctgagttgaaaataagaatgcgcaggtaaaggtgaggaagatcctgactccatgaatattccgagctggtgaatcgacgattactcctgggtggctgttgtccattatcgctggtttcactggcctgtccgcctgaatctgcagccttatcatcgcattggttatcgacgagttgctcatcaaaggacattggtaaaatgacatgtactgtcaaccgatcatgagcatcaacgtcgagcatactgcgatggcggcgtacagccgatcgttgagtagagactcgtcgaagcgatccctgatcatcctggattgccggagaatggtttaaggggagacttgttgatcttctagagtcccgagaggttctcggcgttggttcggcgataggcgaaggattcaggaacagcaagctagttcccaagttcacactgcgagtgcgagccatggcatgctttcccagatcggatgacatgttcgaattcaggggctggatgagtgctggttctgagcgaggaacgcggcggggaccaaaagggggccaggacagagccaacaaattgtagatgatcgagaacgaatgccgtcgaggttatcgtgaaccgatggttcttgcaatcattgttgtcgttgtcaagatagccatactcaaactcctcggagggtgggattgtcctcatggtggtcgtcgtcgggggctctttcctcagcctttgccaggcgcttgtgccatttggaaagacacgggcgtgcataaaaagaaagaatcgtcttacccatattgaaatatcaagaacggtcgaattgaaaggacttgtaggaaagtgcgggttctaaagccaaagctcgcgggttagctacgtcagggaaaaggccagctagcttcaggagctggataaatgattgcccaaggaaacaacaagagaaggacgcccgtctcggcactgcaaccccaggctacaagcgcagtttggatgggaagtatagtcaaatcgatcgaggccgctctttctcaaagtcgtcgtcgaaaggttcagaagtgaaacgagggacatcaactcacggaaataccaggagacgcgtgtcaataggcgtcgtaacgagagtagacgaagattaagaaggaggccacgggtttatcaacacaggacctactctcacgcacgataaagggcgatcgagatagaagaagtagcaatgatgatgccagaaacggggggttagggaaaaaaaagagagaaggtgaagtcaaggagagaaatgggaaattttggaggcgacaggcggaccaagcaaggagacgaaattctgatgtgctgtgctgttctcccagcagagcagcccaaaggcaaaggaaccgtgcttcaacaaaaggggtttagaagagctaatcctaaattaggctagtgtggggccctcaacttacatgatccaggggcaagctctggagaattagcgagcagggtcgctgaagggctactgtcgaggctcgaaagatgttgcaacggctactctgattggctttgaggatccgggtccaattaacggtgcggcacagggggtgatcaatggtaggatgggagattggagagggagtgagtgctcttagtagcttcacctcacgcaaattagcagtaaggttctgtatcttggcttgggctccagtcggcatgtattgtgtagcatccccaactgccattgagtttactttttccgaatatctagactacctgcctagagctttgcttcttattcagcttcatgttgtcagtatcaaacgcatttacgtttgctcaatccctgtcttcgaatttctaattgtggcgggaactactactccttacttaaaccattccccgagcttggagctcacctgaggttgtttctaaaaggggaatgctactctaatcatgtacatgcctagctcccttgtgcttcaagcatcaacgatctttttatgtacagcacactatgctatcgacatcgataggggtttctgacttctattatcatctcctctatcatggtatatttgcattgactggttcctcttcttatagctctgctactcctatctttggccgcatgatccaagacactattgtaatgagacgctgctagagacaagacacacgtcgatccacgttgtgtttaggggtcggggtagtttatccccttctttctcgtgaccaaaaatacagtgttgaatcatgcacgggagttgccatcgtgctattatcgagctatctgtttgctgttcgtccctccaggccaggagacgggtagtcatttaaacactgggacgttgcccacccggcgtcaagtccggtcgcgcctcagccgctcccacgtctgtgctagaggatccctcgtttagtttcccttccccatctctgtctccgtcaaaacatcaaacatcgccgacttgcaatccgcccgagttgtttccttggtgggtctggacgccattcacccatgtactaccgcgtgcgtggtccattcacgttatcgagccatgagccaacctcgtctcatctacagtgcttgtcatccatctatatcgagttgtttccgtagcgattaactattgggtttatcaagataccaatgttggagggcttgcctctgagcaggtggatcgacctcgaaccaatacccagattggtacacaccaattcgccaacccttcttcgtgttggaactgtatacgagttcacatgcatccattgcatatacgtacagcaataacatgtactgaatctgacgcaatcatatctgccttttgttacgtacactatctgtaccaccaacctcgtgcagctcgcgttttgcatagagagggctgataacaagggaaactcagaacttgtgattgcattccaggccaatgcaagggtctctctcctattgttctagatgactatcagcagttcatgttccacctaatctattttgccaagattcacgtggaggtaaggatggacatagcaagaattaaaaatccatgctgcgtctgtgttgctttttacatgggttgtctgtagggtaatctcatctgtctggtgttgaagtttgaaatatcagtcacatcaaggacacctacgattataatctcaacttgcgggaagtttctagtcatctaatagcttgtattccaaccattctatatgtgtatggtagtatactattaatgttctaagaaaaaaggggaaactacaggttcgaatcattatatttcttgctggctcagatatcctgctattggatttctacatcgtcgggaaattctagtcagaattgttgtcaacaattctaaaaccctcatactttttttggtgccaaagtaggcgaattcacatgattcttaagccgaataaaggcaaactaagcgtaaagatgagattcgttttgtcaagttgaatgtggtatctataaaatcgcactgtcttgtatgtctcaaaccaacctcatatgtcttggtgcctctttttaattacatgccacatccccgtctcccgtaaaggtatgatacactgtcgttacactacccggacgcatctctcaacaatgatcatacaataacaacacaatcatcttacgctaggccagcctgctggctagcaaagaatcgctttgactcagcacatctttcgctcttgcagccagggcatcggagacccatttgcttcgagcaagccttgttctcagcgagatgcttcttggcaatgtcggcaagagcctcaatgaacacagggctgccattaagtgactcaactcgcttgacggtctcgggactgccactatcggcgatgacctcctggtccaactcgtagagagtctcgatatggtcagaggtgaacgcaataggaataagcacaaggtccttctggcccttagcgacgtagtgttctacgctatccgaggtctgaggtcctagccaagcagatgggccgacctgagactgccagcagagtcggtaagggttggaaaagccaagcctctgcatgacagcgtagacagttgccgcaacttcagcaggatagggatcgcctgttatttgttaacatttattgcaaagacagacaatgggcgtacgaacctcggttgacgacagacatgggcagactgtgagcggagaagagcagcacgacatccttccttcgctcctcagggtactctttaagcttggcctcgatgttctgcgcaaacgcctcaaccaaaccgctgtggttgggccagcggtcaattacactccatgtaatagtaccgtcaccagactccttgttggtcttgccctcaagtctgtgcctccacttccacagctcattcaagctgctgcccgttgtcgagcaggagtattgaggatattgtgtgaatgcgacagcacgaccgcccttgccgttaccaaaaccgtcctttagcagctgctcgtacatctcctcggtcaatggatccgcatatcggaaagcgacgtatggcttgtggggagcagtctctggcgagatcttgtccaagatcttgcacatctcggcgttttggtattcggaccacttgcggattggggatcctcctccgattgcagagtattgcttgatgatcttgggtgttcgtcgcttcgaaatcaaaggaccgaggtagttttgtaggggaccaagagggatcaggtcgccatcagcctgtgacagttgttagcatgcggaagcccgggtaagtcagcgttgatgataacctacaaaaagacgactcaaaaagctgccaacctcatcagtagtcgaaggtcctcccatgttgaggaagaccatagctgttggacccttggatccggtcgcatcttgggtgacaggatggacagtagtggccagataccgcctttgagcagcaatatggggtagcgcaagacgatgcgaactggcctgtgaaatgctcctacagagctggcctgtagatattctcgaagccattgtcaatgaattattgccgactttaaaatataaaggataggaaaagaatgggaagcaattcttcaattgaaagtggtgggaaagtttaaattcatgagacacctgagggtgtttggaaatatcaccgacgttacatgtaaacttaagtgggcgatgatgcatgcatctctccacaggctccgggatcgtctgcagcgcatcatatcgaattttcgctgaggccttccatccaaaaagtgacatccgggacccgcggaagtcccgcggtgagcaaagtacctctattggagacagtgtctcagccaattgccgagctcgtaatctaattcaatctatcgagctcagctcacgtgaccgcgcgccaggcagcgcgttgatccctgtcacctagctcgcgtttgcctaaagctacggcccactaacatgagatcaactaccagctcttaaagtcgagctgacccgcgcaatgagattgaccaatctttagtaaacaacaaagatctcttaaaaaaatggccgacaagcaagattggcgaagagaggacgaagatgatggcgagcaagaggttgacgaaaacgtgagttggttgagcctctgctatcccacctcaactccatactgatccactctcactctcagagctacaaggcgcagaaggacgctatcttgctcgcgatagatgtgagcaagtccatgttggagccgccgccaccttcagattacaagaaggcagaccgcgatagtcctgtgcaggcggccttaaaatgcgcctaccacctgatggagcagcgcatcatctccaaccccaaggacatgatgggcatccttctttttggcactgaaaagtccaagttccaagaatcaggcgacagccgaggtggtttgggctacccgcactgctatctgttcactgatcttgacgttcctgcggctgaagatgtcaaggctctaaaggccctagtcgaggaaggtgaagatgaagatgaggtattgacaccttccgatgaacccgtcagcatgtccaacgtgctattctgcgcgaaccagatctttacgaccaaagcggcaaattttggaagtcgtcgtttgttcattgtgacggacaacgccaatccccatgcatcagataaacaggccaagtctgctgcggctgttcgagccaaggatctctacgacctcggaattatgatagacctatttcccattaccagaggagacgccacttttgacgtacacaagttttacgatgatataatatatcgcgaccctgttggagaagcaaacatgtctgaggttcgaacatcaaaatccggagatggattgactctactcagctccctgatctcaaacgtcaactcgaaacagacggcaaaacgggccctgttctcaaacctgccatttgagatcgcgccgggactccgtatctctgtcaaggggtacaatatcgtgcatcgtcaagttccagcccggacttgctacatctggttagatggcgaaaaggcgcagattgcttcaggcgaaaccacacgtattgcggaggatagcgccaaagtaatcgaaaagggagatataaagaaggcttacaagtttgggggtgaatatgtctactttacccctgacgaacaaaagtcgttgaaggactttggatcgcccgttattcgcatcattggcttcaagccccgcagcttgcttcctatatgggccagcaccaagaagtctacattcattttcccaagtgaagaagactacgttggttcaagtcgagttttcacagcgttatggcagaagcttctcaaggacgacaaaatgggcattgcttggtgcatcactcgtgccaatgcgcaaccgatgctggccgctatcataccgtctagagaacggtctgacgacgactcaggcacgccttacctgcctgccggtctctggatctaccctctaccattccaggatgacttgcgaaacatcaaccctccaagcgaggtattgcgaacctctgacgagctcacgacgcaaatgagaaccatcgttcagcagcttcaactgcctaaagcgatgtacaatccatctaagtaccccaacccagctttgcaatggcattacagaattctccaagccctagcgctgcaagaagaagtgcccgaaaaagcggatgatgcaacagagcccaagtacaaagccatcagcaaacgcgcaggcggttacttggaagactggtctgaatgcttggcacaagaagcaggcaaagttgcgaacagcaaggcgaccaaacgtgaaacagatgatgaggatgtggaaagaccagcaaagaaatcgagaggggcatcggagaaggcatctggctcctccttcagcatggagcagttgaagacagcaattaacggtggcggcattaacaaaatgaccgtggtgcagctcagggacttgcttgctaccaagggaatgagtacggctggcaggaagatggagttgatcgagagggttgaacaatgggtggaagaaaactcgtgagaacgcggaatgtttaccctatcgcgtgttaggtgcattggcgtttatgtattgattttttcagcaagaatcccacgattcgaatagtaggaattctcctgagctgagtgttagacatatccaaggaaatatcattgctcccgtttattggtgtgaatgtgtgaatgtgtgaatgactgactgacattcactatcgagctgcctaatcctcagcgtttcatcgcttcacactgattcttctaactttatctggacatcttaacttcgcgcccttctgtgagattcaacttattcatgtgcgggtgtatatcatttttcaagcatccttttgttagatattgatattatgaaggcatgaagatggacgtgacgaaagatccggcggcttttatgcacacgccaccttcagcgtctgctagcggtcgtagagatagctttcagtgggctgcacgtcaggatagcggcaacaatcaggacatactacctgggacaggcgtccgtgcacaaagtccaactagtctggttggttggccttcggtaagcccagtaacatgcagagctagctaacgcaggtaaatagcacatcagatcagtgccattttcatcatccgcgtcggcccagctgttcgcgcgcccgcaaacaccagacgctggcgttggatgccgaaaccgtcagaatctcccatcgccagcatccacagatttatcaccccagaaagagccctgggcggatgactatatttctcgacttttacgtcgagtgcgacaccatccgaatggcgggcagcgcgccaacaccagtcccgttatggccgatttcctcgcgagtttgggttttggaggtgcgcaaacaacagccgtgtcgaataattcgcaatgcgattccgttgagcagctacagaatcaactgcgagggatcctagatgccaaagtgacgccgacacgagccgaacatgttgcgattactacagagttgagggccacagttcggtttcaattaactgcttcagagctggagaacgggaaccacgataatccaaataacctcgatcccgcgctgggaggagcgcaatcaacagaagtgaatggtgatcaggatgcggggcaaccatctcgtgttgttttcgcgaacgacactatcatgaaccagccccaagacgacccagcacttcaaagatcagtcgccaaacatattatttcaacaatcagttcagcagatggaagtacttggaccgtccgggaggtgtctagaggagcacaaggatggacctttacgtatttgtgcaaggattcattccagcattggagccgacaaaccgccaagaacccattaaagacaatagtaggcgagttcagtcagagggagccagacccgactctgcacagcaagttaatatctaggccgcgttcgtttcgaaagctcattgtgacatagcccgacctgcgtttgactgtcgaggatccatcgttattgccttcaaccgcagcagtcgttccatctcagtcaaatatgaccatactcctctacacaaaacagttgccgaactcgctgcgcactttaaaccgccgcctcgccaactaggaccaggtgcacagaaactacaagaacagcaacaaaaggccaaggagaagacactgaagaaacctagaggcgagaagaaggacaagaaggagcgaaagaagcgggactccgtcaaggcacaggacgagaatggaaacccccgaaagcgaaaaaagaagaccaatggcgcatctcagcccgaaacaactgacggatctatgacccccctggattatcctggagcgtcagcggttggtggccagacagatccctcctacatgaatggcggacaagcaccggataacactggacatcaaggcttcaatgactaccctcagggactgatgggagacgcgtcgggagctacaaacggaactggatctcaacaagcaggcggccagcctggttccgtgactttccctgtcaacgtttcagcagccgaagcagcacgccgacgagaggcagcaacggcaatgctcaataatgccggtgtagatcccacgactctgtcacctgagcaatttgggatcttctctaatcaagcacccgagttacagcgagagtcattgaacatgcttgttaactacggcgcggagcgtctccggattgtccaccccagtaacagggagggctcggctcaggcaagcgcttctaccgcacagagcagccaaagttcaaccggacccaggaccaccaaagaactagtgccacagtctggcgctcatgacagcccgaacacagattttgaggcacaagctgcgtctcagaccgccgacgacacctcatcccctaagcggaaagtgaggaagatgggtaagtcgagaacagcgtgcttcccgtgtaaagcacgagagactaaagtaagtgccttgagctcaaccgctgtctatcgtcgagctaacatcaaaaagtgcccaagggagagaccaacttgcactgaatgttcgaatcatggaaccgcatgtgaatatgcacctcagaagccacgaaatagaggaaagaagactaagaagtcggaggagattgatattgacgacgacgaagaagaagaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagagcagcaggaagatgctgaagacgctgaagatgttgaagcagaaggtgacgaggaagaagacgacgacgatgagcaagctgcttctcaagactactcgcacccacagatgaacatcggaaacatggtcaccaatactgatgcgaccactcaagatagccacgctacacagagcaactactatcaatctacttcaagcctagccatgccacaagctaatccctacccaaacaacccacaaccgttgactacggcagcgtcacagagaaataactattctcatgctctgcccgaagtaatacagccagtccaccacgtgccacctcccattccagcaccagctggaactattgcaccctctgagacaagacgttggaccgcgtttggtagtggtgggcttaatggcgcaagcgacagcagcaaggcaagacgaggtcttccttccgagcctcctcgcccgacgacacagagtccatctactacaaacgtacaactatcgagctgggggcaaagttctaacacaacgatgcccgcagtacccgcgacgaccatggcaactgtctcgccacaaatgtcatacgactcgcgttctagccatagaagccgacagaagaaccagagtctgtcaaatgattcggctcaacaagcagcagcaatggctagtacagccatgccgcaggctcaggttcaggttcatgcgcaggctcaagcacgtcagtcgccagttgcagcagcagccatgatggcacaagcccgtaagtctccataccagcaagtcgcggtccctcgcacgacttctagaacgagccagcgaaaccaatcccgaacaccagtcacagaacaggcacggggctaccagcctcctcctcctgttgacatgggtcaacagcagagtgcacgacccggtgctcattacgacacatcatcatcacacatgcccagcggctctggctataatgactatgggcgatattgcggagccaatactgcggcaaaccaccaggcagctatgtcagcagcttcggcaacaccgagcactatggggacgtcctgccaaagcaagcctgcgaccgcaaatcagtggtccggttcatcgagtcggaatgatcgttcatacggctccaactcttcgtaccaaacaccaaacatctatacgaaaacaccagctgcgaagtcggtatcagcttctggccagaactttaagatgcgtccgggcacacagcagcaacatcaacaacagccacagcatgctcacggcagcagcaactcttatagccaacagcaacaggcaacctatccagcatactctggatctacacatcagaaccaacaaggtcagacgtccaaccagcagcagcagcaacaaccaccaagctggtactttcaaaactcgcacaacccttctatgcatcatgggagtcagtcatctggctacaactatgagtcatggtcaggcgtctaagggttggtaatgtctgattgcataattgcgtcttctctattcacggtttcacaaatgagaccgatatttattttggttgggtttggcagcacatattatttagcggatagcctcctggttgctatgcgactgcaattcgaattcatgtactcgtgcctgaagatacccatacatgttagatagcagagtaatgttgataaacatagcttttcactagttgacattttatgacccaaggagcgaattttaacaaccaactttattaattccaacccctaaaacaaatgaaagaatgcaccgctccgtattccgtggtatttccatcatattagttcttccaacctatcattatatcatccaaggcgttccaaagaatgggtattgtatctggaccagaggcatgtgtatcatctactcaacatgatcggagacagcaaacttgctgagagatcgcagcttggcgccatagaagtacagcaaccagataccaatgataccaatgacactcaaaccaccaagcagacttgtgcccttgtcaacaccgaggttgtcaaataagggctgagcaaagaggacgctaccgcaagcaagagcgcttcggaagaagtcgttcgcagcaaagagactggcagcgtacatgggatagctcagaggaatgtagacaaagatacactgcatgacaacgaagacggtggcgccatagatggtgataccgatggttggcacgatccagtggatcgaagctcgagctgtccaggcgaagaggaacaggccgatggtaggtccaatagaggctggaagagctgggacgagacggctttcttggacgggccagccgcgcttggcgatgcgagggtccatgtagaagtagaggtaagagaggtagactccaacaccaatcatacatgagacaaggacacaaaggaagacaagaccgatctcgcccaggttcatgttgtagtagacggggtagacgcgagggaagacttcaaagactagaaaaaagttagtcgactgaacatcgttattcagaactgaataggcttacaggaatagtagattccgtagatgatggcagtgtagatctgcacaaacagcacagcgggatccttgatagtgatctccatgggcttgatgagggcatcaagagcgatggcggacaccttcatgtggcgctgatcaatctcactctgtgacatgaagcgctcgtttcccgtgagcttacggagacgctcagcacggcggaggaggatgtttgcaccgcttgtctcggggaggagcaggaacatgaggatgaagataggggcggaggcccagatactctcgtacagggaccagcgccagcccttggcagggacggcaaaaccactgagaagagggccgagagcagctatgagatattagtcgatgatacatcatgataaatatgaaaggagatacttacgtccacagtaagcagcagcgacccaagccatcatggcataaggaagagccatgaaactgtagatatcaccgagcgaagcacctccggaagccaaacaaggcgaaccaaagaatccctgaaggaatcgaagaaccatgaggccggggtagttcttgaccagcgcggtgggaatggagataatgacgaagaggaacatggtgacgatataaaccggattacgaccgatgcgagggatttcactcaggggcgagaaaatgagaggcccggtaccgtagccgagaacatagagagaaagacccagcgtggccttgagctgacttacaccgaaggcccgcatgacaccttctgtcgaggaggtatagatggccgatgaagtgtagacgacaaaggtgtagagacagattatcagggcgacgccgagacgtctgttgttggtccagttatgagggttctctttatcgtcgctatagtaccagtccacgaggatgtggccatctttggtacgctttggcacgacggggatagacttaaccttttccacatcatgctcctcgtcggcttctaggcgatcgatggtgtaagcctgcgtctcctgaggcgatctagagcgataaagtctcacggggactgaatcggcgcgttcgacatcttcggtttccttgtctgtctcgctcttgatcttgggatcttcagttgctgcgacggtggacgaggccgaggaagcgagggctgtgcctgtgaggagggcgttgttgttgttgttggctgggctctcatcgacaataacgtttgggttgttgataaccgtgtcccatgcatcggggagcttgaagtcaggcttctcttcagggtattgaagatatttgttgcgggtgacgaagcggatgagttgccccaagggagcatctctgataatatctgacatggtgagagttgggtatagcttcttatcaagacaagggtatcaggatacttctggagagatgtaggggtgtatgaagctctatttaaccttattcttgttgattgagatctagcatgatatagagacgagagacatgtaatccgtcttatactccctatcccaccggcccccctcccttacaaaaggtgatcgatgttccacggagcttagcaagctggagctctcaaatctcggatttagttagtaatgttgtgtcttgtcgaatgcaatagctacagcctatgagacaatggcccatgcaagccatttcgggctaacatacatgacattaccaatcgccgctgacattcatcttcggtactcggtattctcacagttccataaagtttctagcatatgctatgactatatgactgcatccagttgcagctaagcttggaagctggcacgtagtaatcaagagttactcatccgtgatggaccagagtctggacctagcggactttagggctgaccttgtaccaagatctgcagtctcgcatggaagaggtgtttagagttatcgccggggtgatgacccttgactgtagatctcgggcgagtttcgtaagattcaacagagatgaccacccactcgcacactatctacattgctacagtgactttacgacactgcgagattgacaattctcaatctacatgtcgtcattcaagattcggatacgcggctgttttacaggcgtagtaggtaaacctgtgagcactaacaatatacttgtttgctgtatacaatccgtcccgcttacctactgcgcctttcgaaacaaagaccttatttggcctaatatatgaattgcttttttctttctttctgtttcttatttctcacctaagatgcacttctgaatctgccaactcacttcacttcagtcctcatgctcaacgagtaaaagctctgaaatatgtctttgattcgttatcagcactaacagaaacaaaaagaggttggaccctccgctgactagagactaactcagttaagactcgataaagcttagcaatcgcaccgtagtctcgggatgtgtatcgcacagatcagccaattagagactatcagtcccctggattaatcaccctcggtgtgacatctccccggtcctgagttgcttgccatgttttgaggcttaatgccgagtcccgggagtcaagttgctgctacagatcacactggtcactgttatctcttggcagatatctataccataccatgcgactcagttgataaatcctctttttcacatgggattcctcggccatcttccactctcatatcccaagcagtgtataccagtgactccaataatgcgtatctccccatggggaatctctaatgtacattcgttgatacctaatctcttttggcttctgaaaccgtttcgcttctggccctactgcccaagccttgcccgtgctagcatcccaagtgcccggatgccccgggaccttgcttactacataagaatatagaccaagctaccgcttgaaatcgtggcctcatagctatcctgcgaagcaaaagggaggtgttgttgttgcgttcgtcgcgtcaccgatgctcatctgtccccggtagttggttcgccagatgaagggcgcaacaccatggcgtatcgtgttacgctagtaaaagggccaacatcacaggctcactaaatgctgatctgacctgactggccatgacgcaaagcgagagcgaggacaagtggtgggatactgtagcaccgcagcctcttatcgactctctgcagacagtctcattcgtccgcgacggggcatatgccatattgctatcttggccgtgagtccatcgtaggcctttcaccaagaccctcgctgcccggcacgcttcttgatgcgtcgtctttgaagctctttgtgtatcatcaaagctggcgcgtcggtaccctggtccagttcgtctatgatatcccacaccctagaatcctccgcatccagagccagcttgataaatggttccacccactcagaggatcgccataatgttgagtcgggccttcttccaccatctctgagctggatgtattgcggtactgcagccttggcatagccaataagcttaaatgctagctcaaagtctcctacctctgcgcagaccggtattatcacgttgagtgcagccattgcattctcacgctccaaccatgtcttgggagctgcggtttcgatgttggtttcgttttcagacacaattttctcagatatgggctcactgggggcagcagcctggtcgatttctgttgtcgacgcggtggggattttggttttggatagttcgacatagcacatctttgcaagctcatacttcgtttccgtcttgacgctgtgcttgactagatggccaatattgctgaaccgggggcttctgccactgaggaggtttgcgttgcggaaaagtggcatagcagcctccgatgttcgagttttagccatggcctcgactgtgaccatgaccgcatccaaaggtacaagacactccttttgcatagtctctatagtagaggctgcagtgtcaataagatcgcggttcttgagtagagcccggtagagaggccgtgtggttccttggtcctcgagccatccggatttttgtaacacgttcaacgcggaaaacgcatcggcgatgtcctcggcgttggcgtaaccctcgataacagcatcgtggtggtgttgagagagctttccacggctagatagcttcgcaagaacctggctggccaggtcagtgtcgccgtgtttcgcggcggtcgccagaatgttttcaaggacaccattagacggattgtgaattgaagttttgacaacttcgtcccacaaatagagtgttcctgcataatggaatacctgactgaacatgtccagagccatcagttgaatatttctgaagggagcatcggtaccccgggcatgttttcttttcttgagcaggcgaagcatttcgtcttcaaaacccactctgccgagttcaaggataaaaatgtcgtagatccagaggtcaacctggttagggccatccaataattcgtcaagcttatccatggccagttcgtgctgaccctctcgaagcattgccagagcaatattttgtttggcagaatgtgtaagctcgaaccaataattgtcgaacagctgcacaaccttttgtcgcagtaaatgttcagggtggacagtgagagcttcgagagcaagatagcacatctccgcagtgagcggaacgctctgctcgcgcatgtcttctaataacctgcgaactccctggctagagccatctggataggccataacagacatcatgctctcgtagattaaagggttgagggggtattgtcgatatttaagcagatacttgacaatatgaatggttctctggaacttgttttttacaaacggggcatattcacttgatggcgatgctcgcaatctcatgagggcatcaaccaggacctgcgttgaaacatgtcccagatctggcaacatttgatcaagggcaggatttggagactttggcgcagtatttttgttcgctttcaagtcggcttgaggctgaggttccttttctcgcttcacttcttcgtatccacgccggtcttcaaacttctcatgaaaagaactcaaggcttgcgccttatcttcaggtattgaatcttcagcattgctggtcccaaatttccgccattgagttagacctgtactctgaagtctttggtttagagcctgtccttggattgaagcattaaatgccctgggcaagacacacttgtgactcgctgtccagaggcaccgcctgagcccattctgtgccaattgtaggcagggcatagtggttgcacgactgcgtcgctgaggtcgatatcgaggttgagtttaatcaattaattaattattttcctgttctggttacagacggaaactcttccgtattcccacaatagccgcgcaaacaacctttaagcggggctatgcacctctcgaggccttagccgcacccaaacgcgctcaccttgtagctcaccgaacagccgcgctccactgagctgttcgttccattctcaacatcgggtttctagcaagcgcatcatacatcacatagatagtaaccggcgcaacaaccgacaaaatggtacgttcacatattattcttagcaccgagctcaagagagattcggttaatctaaatcctggctctcctctgcctatgacacaacttacctgcaccaaaagctaacatggaatagctacccctcggtctacttaacgccgcccaaggccaccccatgctggtcgagctgaagaacggagagacactcaacggtcacctggtttcttgcgatacatggatgaacctcacactcaaggaggtggtgcagacaagtccggtatgcgctccacgcccacagccttgatcgcttgttttgtggaaatgctgataggctgggaacaggagggtgatagattcgtgcgattaccggaggtctatgtcaagggaaacaacgtacgtccaagcgatcagatacaaatcggcaaagatgggaggaactaacagacagtagatcaaatacctgagagtaccagacgagatcatcgaccaggttagcgaatcgcagaagggccagcagggcggtttccgaggcggacgaggaggcggttcaagaggagaccacagtggacgcggcggtgaccgtggtcgtggccgtggaggccgaggtcgtggccggggacgaggtcaataagctgaattacgaaatttacgacgataccttgcgcatgcagacctgtttgctatagatctcaagcgcctcgcaccaggatacaagggagtctatgatagcaaaacaagcaaaaagaggaggaagtctggtcctctgtgattaccacatacatattccagctaccagctaccagctttcaggttgcttcacgaacgatatatatcgatttagaatgaagtcaataaaccaagaagaggcagcaattccgcaaataaataatgccgcacaatgtaccactattgcgtttctgatatgggcttactatacgtatcgcaatattgttgaacttagtgaaaaaagcgatactcctaaccgtagtataaccaactaagaaagataactcgccaacacacatacgtaccacaatacagtatttactcacaaagtttcatagagactcaagataaatttaacggaattgtctattttatgcgtaaaacgttcctcggtgtaattcacatcgagttctatcagcaacatgggcccagtacgatcgaccatggccatcggcatatatcatcaagcgcaaggcatcatatcgaaatacatcttcatcaaacgcccattaccaagtacaaagcaaacatgtacaaatcctcctccttctacttattgtatgcatctaaaagttggcaacagccacggcgatagcctggctatcagagtgtgagatggacagggtgatgtccttgacaccagccttttgagcagcagcggcagcgtcaccatggagctggagatttgttagcatagtgttttatttgtgatcgggagtcaacttacagaaacagtgggagcgccgttctcgcccttgacaatttcaatgtccttcatagcggcaccggcaccttggctggcaacacccaatgacttgaagacagcctccttggcactccagcgaccagcgaaagagctctgagggctgggagcctggcggcagtaagagatctcgttggcagtaaagtttcgctcaacaaaggtctcgttgtcaatgttgacggcagaaatgtcctcgacatcgacaccaacctggctgttcttgttggcaaccttgagagcaagggcctccatgacctgctcagtctccttggccttggtagaagaaacaaccttttcggattgcttcatgaaatcagcaccgtacttgagctcagacgacttcttgtcctcagtgacacgggcatcagggttcagaagaaccttgctgagctggtcgtcagcgtaaggagagttgttcttggcaacgaacaacttgttgttgatgaagccgtcgtggaagtagcggtaggccttcttctggcgggagtcgaccttggcacagtaatcgttgtaggtcttctcgtcaagagtggcaaacaggtacttggggtggataccaatggcctgagcacccttctgaccaaaaccgaaagaggtgacggagaaggccttgacaccatcagtctggatgcttcggctggggtagacgataaggtcatattgctccatgatgggatcaacgttatcggcgttgcggttaccgggaacaagaccagtgtcgaggacctggagacatccgttcatcatccaagcacctgcagcacccttggggtgaccggtaaggtacttctggaagatacccaaaacggcgttacccttcttgcggccgaggtggcggagctgctggcagataacgttggactcgttcttgtcgttggccttggtggaggttccgtggaaagaagcaacaccgatatcgtcaacagtgagaccccaagtggcaagggcaccacggagaggagcgatgctaggatcactcttccagaagttgttgcccatgctgcggaggagctccttctcttgacgagcggcctccctctcaatgtgagcgaagcggtcctgagcgtactccttctcgtcgaaagtggcgccctgagacttcatggcgtcaatctcgtcatggacatactcaagctcagactcttgccactgcttgatggtcttcttgcggcgctcaatctggcgacggcggtagtttatgtcaagaagaggcgaagggaacttgccagggttctcacgagcagtggtgagaacaccctgtccaggagcaggaacggaacgaccgatcttgtcagaggcagtggtagtaagagcgatgataccgtggatggggacacccatgtcaagggcaagcttggcagtcatgatgatctggataccacaaccctgggactccatgaatccgtttcgggtagtggtagtaggacgagacatctccttgggggtacgtccatgagcaaactcgtcaacagtgttgctggtggccttcatgttggcgaactcgtaagagccttcttcaccaaggtcgtcgaaaccaccgacaaagcagacacgagccttgccctccatgatggtctcgtaaccagtgtcgatggactcgacagcggtagcacaagcaccgacgggggtcttgataggtccggaagaagacatcaacaacatgttaacccaggcggccatggtgttgatgaaagactcctggagaatatcgttctgcacaggctggtcgaggaaacgagtgcggtgcatgtctcggagagcagcagcaccgcccataccggaaccaacacagttaccaacctcagagacgtgtacatacttgtagaactcataaggatcagtgataccagaagacagaagagcctcagcagtggaaacaaggaggaacagggtaacggggtcaacctgagagacgatgtcgtcaggaacaccgtagcgcttggggtcccagccagtggggatttgtccagcaacaaggcggtcgaagcgaagggccttggggatccagagagaggcacccttcctgagacggatgatgtactcgccactgtcagggatctcgaaaacctcgaccttgttaccgtgctcacgcttgaactcctcagcggtctccttggaagactcaaagggctcgagatcctcctcaatgacaacttcgtggagaagctgcttcttgttggggtcgtagccatcgaacagctcaggctcgatcagacggataccggagtgctcgagaacgaacttctcgtacttctgtttaacgtccttgtcgtcaacgggctctccagtcttggagtcaacccagccagagtagggcttgcccttgatgggaccgttgtggttcttgatgagacccatgatccaagccatctcgacgcaaccctcaagagagaattcaccgtaggcttccatctcccatcgggtacgggagttaccccagggaccaacttcggcgaagccagtgacaacgacaaccttctcaagatcgaccatacccttgaggctgtcgttaaggggctcgacctcagtcttccagtcagggcgcttggggaagtcaaacttgatgttggcacgagggtcgatggtcttcttcttgtagagaacctcggaggcggcaccgttaacgatggtgttctcgatggcgctctccttagcaacagcacggcggacctcgctggtctccatgatatccttgcgaagcttggtcatggtctcgttcaggttagggatgaactggagaccaccgttgagatcagcaaagacaggctcgttctgacacaagtcaaccaaagtgggagacataaggccgagaaggttgaaagccatctcctgctgagagaaagtgcggacgccgaaagcctcaacaccctcagcaacaatgttgttgccagacatgagaccagttcctcgggtccagccaatgacagcaccacaaatggtgaggtagttggcccagctctcggagtgccatctgttgaacagagtctcaagaccgagcttggactcggagtagagaccatcgttaccaaaggtaccgtggttaggagaaagaggcaggacgacttgagcaggtcgagtctcgaaaccacgctctgtcttctgggacttgacacatccgagaagacggataaggttggtaagcatgatgcggtgagcgagctcagacttggagtcaatgtcgtcaatctgtcgaccgttctcgggaatggcagcgaaaggaataatgaagtcaagatcccaaccgagaccctccttggtgtcgtagatgtactcaaccaaagcctcaacatcttgcttgcttccctggttgaagggaacaacaacaatctgagagccacgagagccgtagcgggtgtacatggcctggtagtactcggtgacctcacgagagaaacggctagtggtaacaatgaccttggcaccaccgctgacgagaccctgaaggacctcagcaccgatggaaccagcaccggcaccagtcatgagaacgtgcttgtcctggaatgtgacaccagatttggcagcatcctccaagcagttcaggtacacgccagtaagcttcttgctgtagtcccagccgtgcagacccttcttcttgaggtgaaggaagggaatggtctcaaccttgcccttgctttggctgttcttgagaaccttgcgtcccttgttgtccttggggagaatctggctctcgttcatggcgagcgatcgaaggacatcgccatacaagctcttgatctcaagctgggaagtcttggacagcttgtgctgctgcttaatgagtctgtagatgcgggaaagatcgctctgaaccttggtgcggttaccatactcagagatcttaccaccctcagccatttgctggacatagtgttccagcttgcggcagctggcacgggggacttcctcgtagttaaggttgccccgggcatcgacagtggtcctggggccagtagggacagcaacgtccttgtagacaggagcgatttcaagaacatcctggatgttctcaatgagctgctgtccaagctccttggcaagcttgtaagtctcgcctcgctcggtggggcagttatcaatgtggtactgcatgaattcgagaagtttggggttggagcggttcatgagacggatgcactggctgacaatctcacgatcgatggcctggagacggccgaagatgatgtcgaagtacatgctgagggcatcttgacgagcccagttccaggaggagtcgtaggttcgggccttgaggggagtgaagacaggctcgataccggaagcatagaagtcaccatgctcggcagtccagagatcaatctgggcttgcaggaccttctcagacttttgagagttgatgtgggccttctcgccctcacggaggtcgatcttgaggtatcgagcaaggagctcgagttgttgcttgaagagagcacgctggtccttggtaagggcatcaatggcagcggggtccatcatcatgccaccgcttgagccaccagcggggccagcggcagcagctgtagacaggctgataccagcgtttgtggcatacttgttggcgacgctgtcgaagaagcccttggcatcgccctcggagcccaatcgggcgggaggctccattgtgagggcgaggagcagagcaccatcttgtcggccgggtccaagaccccatcgagactcgaggtattttcgggccgctgtgatgttgaaaccaccaggcatctttgaggagataagtcgggcgatcaaggacagtgattgcttgcccaggttgccatcgaaagtggcctgcatggaggcaccaagctcatcaagcggcgtgtcttcgggcttctcaggggttgaaccgaattcttttcctagatcaccgaggatctcgttctggagggtggacttgcctagaaacatcaaatgttagaaaacttgtcaattaggggattgtcttgttccacttaccaccgacaaggtccttgatggccttgctgagaggaacctcgagaagaggcttcttgagcttctgcgcgatgagggcgcggacgatgtcgacggcctggacaggctcatcggcaacttgagcaacggggccagaactgggggcgggagcagcggcagccgcgggagcagcagcagcagaggccgcaggagcagaggaagaagcctcgctggaagaagcagcaggctcaggctcctcttccacgggatcaacgtcgtagtagatctccttggcgtccttgttgtagcagaggatatttcgctgaacggacttggcggcatcgtaagcctcatacttggacttcagggttcgcttggccatgacaccaagggtgtcggcaggaccgatttccacgactcgctcagcggtcctctcaccgaggaacacatcttgggtctcaatccatctaacgggagaagcaaactggtatgcgagcagctcaacgagcagcgtgtgagcgagctcctgctcgacttcgggacgcattttggcggtattaggtcgtgaggaggtgaaagaaagggtatctcgaaaaaggccgaattggcaatcgcaacctagaattggtgcgagaggatggtcgaattgacggtgattataccgggggcccgcttaaccccaacgtaaaagaatatggaaccgtcgcaagaaactcccaagctgaagtgtgcagctggcggggaggtaggaaagaagatgatgaggggagggggaggatagagaggatgcaggaggaggaggagaatgatggaggcagaagaaagtggccggaaagtctatgaatatgaaggcctagaatgtaattccgttctgcctaccagcaagaaacaatgggaaggattagagaagagacggagctagattccaacgagacgtgcggatggcccgtacgaataggtaacaacgactgtaaccgacaacgagggaggagtcgattgttgaacaactggcccaccaaaaagttcatcgattgaaaaaaaattgggggaggctctaggccacaccccgggcaattgacaccttgtagagtacttgttgtaggggcagctctcggtacatcgagtaccctgtcagggcgccctgtacgctcgctcccgctgtagcacggttgagtatccggtactttctcttgggtggaacatccccgagccacacatggctgcgggtccttggcgtgcagcccgcttctcaaccatattgaacagctagtcctattgtagtttaacacttttttgtaggcgtgcaccagccaggggcgtccaggggagagtcttccccagaaaccagccttttggggcaccatcaacatgtttgagtgaggtgagtttggttgttttgctggttatcatcatttacgatcgattatccaaagatagttcggccgagcgggctctcttcctgcatgctcggtcttgtcgtctactggtcagcgattagcatttcggcccaggaacgataagaaaaaggcgccatgtcaatactaaacaagtaaggtgacgacacctaggccataccaccaccatcgatcccaagggtccaagggtagtggtacagagtagatggtctttgctcgccagtcagaacgcatatgaataagccagaaggggtgcgagcatagaggcaccgtaaagatggatcatgacagtagcagtaggtaagggaggcaccaaatagcggtgccatctatgtatctgttcagtgcaatttcgcgtcttgctcaactgtcacccggcatgatcaactcggttaggtaccgatacatactacaattgatggtgaaagtgaattgttgtttactcgcttatccgtcggtttccggaactccgagcttctcatgattgctgcaaactgcagatatgttgagccatcattccaggtttcctatctgtttctaagccatggttgagtattagagttatgtggattgaatccaacggccgttttatgttgttgtgaggttggtttgcggctcttatctgcacctctctgaaacgattgcgcatagccacagccgttggtgcatgtaagagcgaaacgagatctacaagacgccatgccgcgtacggataagggtcgcgcaattaaatagcatcgatgagagatatatcgatggttcatcacaaagcttgagaggctcatgctcggtcagttcactttatcgagcaactcaccgaaaggcttcagggcatgtacagtgctctacgtgtaaggtacgtggatggaagcgatcattatagctcgaccccactacgttcgggaagtcgatgctggacggagaatgtggggtgtcgaatcattgttggaacaagaagttggggacatgagtgaggcgttgacgaggcggtaaagaggggcacaaattttctcatcatgaccaccaccgacttatcatgatatgatcagtgcagaaagagtcaattggtagcagaatattgattaaaatttactttctgataagtattgtgctgtttggacgattgggaaactcttacagtttatgtggaatctatcgccatttggaaaccgtgtttgatgggaatgaacgtggacgttgatgcttgtctttcatgggtagtggggtggagtacgggaggcccacgaaacttccgagctgaacacttgtacagtacctctacattcatttagagcagactcgacatacaggacaagacggtacagcagaaacggcttgaaaagtaggccccgagtacagtacccaaaattgatcgaaagatgttattcgaggctgttagtgccaaaatctgcttgccacttcgctagtcatggaaagattctatccttctcaatggccaccctcaaggtggaaaatttcggtcgtcaccgacaccgctagtagagattgaggctcgccatctacccgggaggagggtgatgaagcaccacaatgaaaccttgacatgaccgaattgccgaactattcaagcagaaagagagattcaaaagacatatgaagagatgtcttgcagcagattgtcgcttcagaattgctgagggattatgatgacgactttatcatgccatggctgatggtaaatacgtcggggacagatagggactcactgagatggattgaattgagttgaatgtaacctacagaaaaagcttgtggcaacaaaatagacccaacccatatctggatccaaaccaaaacgatgagagcaaaccattggcctgtgggaagaatcgtgtgttccgaaacggacgaatcgacatctcatcaaaataccaccatcagccttccgtccctccgctaggtgtcaccatggctcaacagcagcctcacaggcgccccaaaccagcagaatgagacccacggcgactccaagcattgttccagcccttcagagcccttgaagaacagtggctgagatcccattgcaaccacctgcgtccgaagtcttccggtacagtttgaggtttaagcgatggcagcattcttgttcagaacggtgtaatggcgtcgaggtaccggtactttggcgaggacccttccccttcgttgaccttcttctcaacccaacccctgctaatgatggtccccttgtccctctttggtaaagagcatcatgcggcaaggggtgtctaatgtcgtggggtcccagcggatcaagcgagcctccaatgcgatgcatgccaatggaatggccgtgtcatggtctcacaacggcgggaggtggattcgtttcttcttcctcgaagttcatccattgagcttcgcactaagatagcccggattgtggaggggaagtaaaaaaagctgcccgcctgttggcacagttgtagtagggaaaaaagatgctaggatacgtacccctccatatccccaacagaactgaatttttggcctgctactccagttcgctgaggcggcccctccaagactccagctgcttcaaccacgcccacccctcgcttgccttgcttgtcaatacaatccgtaagggcgacggcattcggtacaagctcgatttttctcatctttgacttataccgtggtcggggccaatttctgaatccctcttagacctctttccctccttgagattatccatcttcattctcctctttcatcatcatcctcatttcttcttcctcccctttgcgcctggctggtgttgtcttgtcttgtgccgcgttacgctccaccgactctaaagctattctctactaatttctaccccctcccacctatcaggggaccagccagcctctacgcaaacaaggacagccggtttcttctcaccagcgtcctcggggaaaacatcagacatcgtttctgttgttacgacttgaattcataggtttgtgagccattggcactttacaagtggttcaatcgccaatttcgacaaaagactaacctctggcttttacttgccattgcagattttcttcgataccccttcactcatcatgtacggcgccggtcaaggagcccagacgggcatttctacccccagatccagcgcttctcttcgaccgttgactctctcccacggatctctcgagacttccttcctcatccccaccaaccttcacttccacgcctctcagttgaaagacaagtttgtcgccacgctacccgaagccaccgacgagcttgcccaggatgacgagccatcgtcagttcccgacttggttgccagataccttgatctcatcgcccacgaggtcgatgagggtgaggatgacgatgctggctcctacgaggaggtcttgaagctcgtccttaacgagtttgagcgcaatttcctccgtggcaacgaagcccacgctgttgccgccaacctgcccggcattgagtccaagaagctggactttatccgcagctactacaccgctcgctctgtctgcaaccgaccgatcaagccccatgcctcagccctcttccgagctgctgaggatggtgacgctgaaatctacacaattttcggtggtcagggtaacatcgaggaatactttgaggagttgcgagaaatcttcaagacatactcgagcttcgttggtgatctcatcacccgatcagctgagctccttcagactctctccaaagaccccaaggccgagaagatgttccctaagggattggacatcatgaactggctccatcacgaggattctactcctgatgtcgactacctgatttcggcacctgtcagtttccctcttattggtcttgttcagctcgcccactacgaggtgacatgtaaggtccttggtgtacaccctggtatgctgcgagagagaatcactggttctaccggtcactctcagggtattgtcatggccgccgctactgctgctgccgactcttgggactcatggcaggacatcagcagctcagttctgaccatgcttttctggatcggaacacgaagccagcaggccttccccaccacttcaatgactcccactatgcttcgcgagtcctcagagcacggagagggctcacccactcctatgcttagtatccgagatcttcctcaggctgaggttcagaagcacattgacgctaccaaccagtaccttcccgaggaccgtcacatcagcatctccctcatcaacagcccccgaaacctggttgtgacaggacctcccacctctctctacggtcttaacacccagctgcgaaaggtcaaggcccccgttggcctggatcagaaccgaatccccttcactgagcgaaaggttcgcttcgccaaccgattcctgcccatcaccgctcctttccacagcaagtacctttctgaggccactgccatgatcgacgaggatctgaaggacatcaacatcgactctagcgatctcggaattgctgtctttgataccaacactggcaaggatcttcgagaggaggttaagggtaacatcatccctgctctggttcgcttgatcactcgcgaccctgtcaactgggagaaggccaccgtcttccctgacgccactcacattctggacttcggccctggtggtgtttctggactcggtgttttgaccagccgaaacaaggagggcactggtgtccgcgtcatcttggctggtaccgtcgacggtggcatgaacgaccttggctacaaggctgagctcttcgaccgcgatgaggagaacgccgtcaagtacgccatcgattgggtcaaggagttcggccccaagctcgtgaacaacaagagcggccgaacttacctcgataccaagatgagtcgtcttctaggccttcccccagttctcgttgccggtatgacaccctgtactgttccctgggactttgtcgccgctaccatgaacgctggataccacatcgagcttgctggtggtggttacttcgttggccccatgatgaccgatgctatcaccaagattgagaaggctattcctgccggtcgtggtatctcaatcaacctgatctatgtcaaccctcgtgccatggcttggcagattcctctgatccagaagctccgatctgagggtgttcccatcgagggtcttaccatcggtgctggtgttccttctatcgaggttgcacaggagtacattgagacccttggccttaagcacatcagcttcaagcctggttctcttgatgccatccagtccgtcatcaacatcgccaaggccaacccccacttccctgttatgcttcagtggaccggaggtcgtggtggtggtcaccactctttcgaggatttccatcaccctattctccagatgtatggccgtatccgacgacaagagaacatcattctcgttgccggtagtggtttcggtggtgccgatgacacctacccctacatcactggtgactggtccaagaagtacggctaccctcccatgcctttcgatggttgcctgttcggtagccgcatgatggttgccaaggaggctcacaccagcaaggccgccaaggaggccattgttgctgctcccggtcttgaggacagcgagtgggagcagacctacaagggacctgctggcggtgttcttactgtccgatccgagatgggcgagcctatccacaagctcgctactcgtggagttcgcttctgggccgagatggaccagaagatcttcagccttcccaaggagaagcgcgttgccgagctcaagaagaacaaggactactacatcaagaagctcaacgatgattgccagaaggtctggttcggtcgcaacaaggagggcaaggctgtcgatctcgatgacatgacttacgccgaggttctgcgacgtctcgtcgaactcctatacgtcaagcaccagtctcgctggatcgaccgctcttacactgttcttgtcggtgattacattcaccgtctcgaggagcgtctgaccgctacccctggccaggcctctctcctccagagctactccgagctcagcgatcctttcgaggtcatcgaccgcattctcgccgcctaccccgatgccgagactcaaatcatcaacgctcaggatgtccagtacttccttatcatgtgcatgcgacctactcagaagcctgtcactttcattcctgtctttgacgacaacttcgagttctacttcaagaaggactccctgtggcagtctgaggatttggatgctgttgttgaccaggacgttggccgtacttgcattcttcagggacctgctgctgccaagttctctaccgagattgaccagcccatcaagtcaattcttgatgacatccacgagactcacgtcaagtacctcaccagggatcagtacaacgacaacgcggcttccatcccctacatcgagtatttcggtggcaagcttgttgaccccgagattcctcttgatgttgagggcctgaccgtcagctacgacacttacaagaacacctaccgcctgtcgtcatctgctgctgccaccctccctgagcttgactcttggttgtctctcctcgctggccctaaccgtaactggcgtcatgctctgctcatggctgatgttgttgcccagggtcagaagttccagaccaaccccatccgacgcatctttgctccttctcgtggtctgtttgttgagatctcttaccccaacgatccttctaagacaaccattgttgtccgcgagcagccccgccacaaccaatacgtcgatgtgatcgaggtcaagcttgtcggcgagaacaagatccaggtcaacatgatcaaggagactactgctcttggcaagcctgctgctctgcctctggagttcacctaccaccctgaggccggttactctcctatccgtgaggttatggagggtcgtaacgatcgcatcaaggaattctactggaaggcatggttcggtgaggaggctcttgacttggacgctgatgtcactgccaagttcgacggtggtaagaccaccatcactggtgaggctatcaacgacttcgtccacgccgtcggcaacactggcgaggcctttgtcgaccgacctggcaagactgtctacgctcctatggatttcgctatcgtcattggctggaaggctatcaccaagcccatcttccctcgcaccatcgatggtgatcttctgaagctcgtccacttgtctaaccagttccgcatgatccccggtgctgagcctctcaagaagggcgatgaggtctctaccactgcccagatcaatgctgtcattaaccaggaggctggtaagatggttgaggtctgtggtactctcgtccgtgatggcaagcctgtcatggaggttacttctcagttcttgtaccgcggtacctacaccgactacgagaacactttccagcgaaaggtcgagacccccatccaggttcaccttgccaccacccgcgatgtcgctatcctccgatctaaggactggttctctgttgacgagcttcctcaaaacattgagttgctcggtcagaccctgactttccgcctccagagcctggttcgctacaagaacaagactgtcttcagcagcatcgagacccgaggccaggtccttcttgagctccccaccaaggagatcatccaggttggtagcgttgactacgagaccggagagtctcacggcaaccctgtcattgactaccttgagcgaaatggtcagcctattgatcagcccatcaacttcgagaacgccatccctctcagtggaaggtctcctctcgccctccgagctcctgcttccaacgagaactacgcccgcgtgtccggtgactacaaccccattcacgtttctcgtgtcttctccagctacgccaaccttcctggaaccatcacccacggcatgtactccagtgcctccgtccgaagcctcgtcgagacctgggctgccgagaacaacattggccgtgtccgaagcttccacgcttcgctggtcggtatggttctgcccaacgatgatcttgaggtcaagctccagcactctggcatggtctctggtcgcaagataatcaaggtcgaggtccgcaacaaggaaactgaggacaaggtcctcgagggtgaggccgaggttgagcagcctgctacagcctatgtcttcactggtcaaggttctcaggagcagggtatgggtatggagctgtacgccagcagccctgttgccaaggaggtctgggaccgcgccgacaagtaccttctcgacgcctatggtaagttacatttgcaacgtcattcgtatctcatttactaatttattgcaggtttctccatcaccaacatcgtcaagaacaaccctaaggagctcaccatccacttcggtggtccccgtggtaaggctatccgccagaactacattgccatgactttcgagaccgtcgccgccgacggtagcatcaagtccgagaagatctttaaggagatcgacgagaccaccacctcgtacacctaccgatctcccactggtcttctctcggccactcagttcactcagcccgcccttaccctcatggagaaggccagcttcgaggacatgaaggccaagggacttgtgcccaacagcagcacatttgccggtcactcgcttggtgaatactcggcccttgctgcccttgctgaggtcatgcccattgagagcttggtgtctgttgtgttctaccgtggtctcaccatgcaggttgccgtcgagcgtgatgccgctggccggtccaactactccatgtgtgctgtcaaccccagccgcatcagcaagaccttcaacgaagctgctctccagttcgttgtcgacaacattgctgaggagactggctggctcctcgagattgtcaactacaacattgccaaccagcagtacgtctgtgccggtgacctccgtgcgctcgacactcttgctggcgtgaccaacttcatcaagatccagaagatcgacattgaagaggtcaaggacaacattgaggaggtcaagggacacctacgcgagatcattcgcggctgtgctgagaagaccctggccaagcctacccctctcgagttggagcgtggcttcgctaccatccccctccgaggtatcgatgtgcctttccactcaaccttcctccgatctggcgtcaagcctttccgttccttcttgctcaagaagatcaacaagacctctattgatccttccaagctggtcggaaagtacattcccaacgtgacagccaagccttttgcgctgaccaaggagtactttgaggatgtttacaaactgaccaactcgcccaagattggtgccgttttggccaactgggacaagtacaaccaggatggggttgctgccaacggcgttgagggcagcgaaagctccagcggcgagtacgagggatctggccgtgctgcttaagcatttacagaaacaaaaataaagtaaaaaagaagaaaaaaatacgaaaagaggaacataatgaaaatgaggagggaaatcatgcatagacatgttatgacggaagacaagactagagatggatgattatgaagagaagtctacagattcccggttcggactgttatttgggatgattgtattacgatgcatcgtgttatctttagctagaggggcgttagtttgcttgttttacctgctgatagacaatcttgaatgtttgacgacgtttgtttactcttatttatcaattgtctcaccttgcttttgcctgtgcctgtgcatatgctacccattccctgtgtgacctttgtgatactggtttcgtgacacgattgaaactgataacgggaataattgccgagctggacaagaggttcttgatgttcagctgaagatgcctcggcaatgaaagtatcttttgtctccactgactcccgtttgcatgccaataaattggttcggctgccggcgacagccggagacggacaagaggtggaggtggcctatcacggagccaaagtccgcattggttgccgacaaggagatagatatatcggtcaacgggtctaagccaagtccttgtgttgatgaatatgtatataagcccgtagcagcgaagtcagaagagaggttttgtgcttttgggttctcgcttcttttttcttgaccctttgagatattacatcatctctctcccactcaatcactacatctatcaatccatctatcactcatcaacacaataatgcgccttttaaatgatcaaaacacaggaactccacgcatggcaaactcaaagaaaaaggtctttttcgggacattcatctccagcaaagacccaaaagaacttaactatcatcacgatagcatcgtctgtgttgatggagagggtaaaattatcaaagttgacaatgagggttgcgaccgaggtcaacttggactcagacttagagaattaatgggctgggaactgagtgaagtggatgttcatatcgctaaacctggcgagttcttcttccccggctttgtcggtgagtaccctgtccatagagagcatgtttacaaaacatacactaacaaaccttagactcacatgttcatgcatctcagtacccaaatgtgggcatatttggaaagacgactcttctggactggctagagaaatacacgtttcctctcgagtccagtctcaaagacctgaacaaggcgcgtcgagtatatggttcatgtgtgcgacgaacgctatctcacggaacaacaacggcggcttactatgctacaatcgacgtggcagcgacaaatctgcttgcggatctttgtctagaaatcggacaaagagccctcgtaggccgtgtgtgcatggacaatccggacatgtgccccagctactaccgcgatgagagtgtcgaagaaggtctggaaaagacaagacagacgatccagcacgtgcaaaagattgatccagggttcaatttggtttcgcctgtgttgacgccgcgctttgcaccgacttgctctagtgagtcgatgaaggggctggcaaagattcagaaggagctagatcttcctgtgcagacacacgtttctgagaacgaaggggagattgaactggttgcggagctgtttccggaatcagagtcatatacgcaactttacgatgaatgcggccttttgacttcacggacgattttggcgcatgctgtgcatttaacggacgaagaggccaagttaatagcaaagagaggaagcaagatctcgcattgtccatgcagtaacagctccctcaccagtggatctgctcgagtacgctggctttgggatcagggtattactgttggtcttggtacggatatgagcggcggttacagcccttctgttctcgaagcagcacgacaagcagctctcgtcagtcgacacgtcgccatgggactgcaagaggaaaaagaacggaacaagttgacggtggaagaggtcctgtaccttgcgactcgtggtggagcacaagtagtcgggcttgaagaaagagtcggcgggttcgaggaggggatggaatgggatgcgcagttgattcggctcggaggggttgatatggatggcatcgcagaggaagatggcaatgtcaacatatttgggtgggagacttgggaggagaagatcgccaagtggctgtttaacggagatgatcgaaacgtgaagcaagtttgggtgaggggaagaatggtccatgcgagaaagtaaagtgcctacgacggcatagtaaagcaaatgggctaaggaggaatgatttatgaaagcaagtttaatgatccaatattgtctatagaaggtacatctttgctcaaaatatgtacctgatttaatattcatgctattctacataatttgtttcataccgagttacagtggcagataaacacgccaacatgtttcatgtaaatatcagaccgtcctcatgtgccaagattaaatggcttgacacaggagggagtatatatatattgaattgtctcactttaatgtctatataaattgattattgtaacaaataaccaagatgctgaacaagacatgttcatgtatacaatttcaaccttgacattcgtacagtgaaacaaaggtgcagggaataacagcatacgataaacccctgtaatgatctacacgagtgaaacatgacagggcacaaaaactgcagggccaaggcacaccacaagtttatatgactggttctttaaccgctggctgggtcgttccaaggtgtaacagatgcagagattgtacccaacattatgcagagaccctcacatgaacaggcgaacatcctaaaaataagatggtgtcttttacaagaaaccgcttgaatatattccccccccatctaccgatattcccaagtcatgtggttcatttagcgctgccaagtctagggtatgccttggctgaaggactcctcaagtttctaaccaacgttagcacagacgatctacgtgtctctgtacgtgaggagtcaatacccaacaaccctggccatagctgaagattcaatccaataagagatattcgtaactgcaaggacgttgttcttagcggtgcgtggcgcatctgctcgactgaatcacaccaacaagggtagaccacctcctttcagccctgcctgtgcctgtgcctgtgaccgcatctgtgttgcaactaccgattaaattcatgcttgcttttgacagcttggcaagaggagggagtggagaagactgctacttaatagagaccatggccctcttcccctcccagtttgggaaatgtgattaagcgattgatttattgtcatactacaagtaagcgttcttgtgatattacccagtttgttacatttgtatactgacatacctattttagatacttacagtgttcgatctatctacttctaaaaaaaaaaaccatggctactacgactcccagcatgggcctcacagccaaaggcgtcccaaagatgcccatgtggctcaccattgtccgcggtgtaactatcgccatgtccctaggcgccctcatcgctgcagcatacaacatctccctcatcagtagctgggctcgttactatggcggcagtggtccagctggattgatcattttcagtgtaagcgtctttcctctttccaatatcccacaagacatctgactcacgctatctaggcaatcttcacatggatcatcctgggatgcatgctcgccgccgaattcttcgctcctcagctgtatatccgttccatcttcttcggtacccttgttatatcgtcgatcctctggctggccgcttggacatgggctgctgcgtggacagccgacttttaccatttgtacaacagctactacatcagtcgtgtcagtgagcttgatgcgtggggtggttcgatggctgctgctgtcgctctcggcgctgttacatggtaagcttctggacttttcaacaatatgacacttattaatggttacgctcaggatcctcaccgttgtcactactgtcttcttcgtcaaggcttgcgtggctgatcctacaggctcaacatttgtgcagcggcccaggaatgatccagagacagccgaacccaagcctgaaactacggtcactgcctaaaaaatcaccagaggaatcatgcttggttatgttggaatgagaaatgtcgagttggttatacccgtgatgcgatggatcagagttggagttcaagtacatctagttacatagcagaagaggcacgcgaatgattttatgtgttgtatcttctatgtctgtgaaggttaccagtgtctcggtgaacatctaagttaattcttctttctagacctctaaaaccatacaagactctatacaaaccccatttcctatggtggttccggaggtggcgatgcaatcctcaatgtgcgattcgatcccttagaccgttttgtcaaagtctaccctgagactgcaaataatatcatcctgaacaccgaccgcttttccctcgcaggtcaattgacgtccggcctttatggccaacagctctccttccatggagggcagggcaccctcaacgccgagcgtaatgcacaccaaaaaaaatcaaaaaaatcaaaaaaaaaaatcatgcttttcctttcttcgcaatttgataatgggctcttgggcagtgtcgccagccacagcgtgtagtgaattaaaagtgcgatagcgttttccgaaagctcaaaatgagatgcatgaaaaggacaaaagtgcaaagaaaagcagcgaaatcaagcaaacaacttttgagatcgttcatacaataaaaacaagtaggttggacctttcagatggtcgcgatatcaccgtaatggtttgtcgatatgtggcaaaagcccaaggtgagtgtaaatgtgtcggaacccaatcagggggagaagttgatgtatcgagaaaagttaaagtcctcgtcagggtcggggtacttggaggaggtgttagcattggtgtcaacttgatcagtggtcttcttatcgttggtggtcgacgtgttctgattcgtgtttctcgaaaggctgggaaggaacgccctgacaagggcttcttcctcactgtaccataggacactgtttgcgagaccctccgagctctgaccgatgtcgttaggtaggagaagactaggatctcccagaggaccatggatgttgtggctcatattgttagggggaagagtgctttcatttcctatagtacctagaaggctggggtctatgttgggaggaagtgaaccatgactaggaggagcgttgggagtctcccaatagggggaagtttcgttcatcgtaccacccatgttggggtcgattgactgaaacggatcggactgagcatcaagcatggtgacgttggaaggctgtcgtcttagctcatgacagtcaccggttccctgaggaagatcagagggttgctgctgttgagtgtagacacttccgaaagcattgatttgggggttaatgtaggtaggatgctcaacagggacgccgccatacatagggtcaggaaccgcgttgaactgagcaggcgcaacgctggtgttaaatgaagaaacgttaccaaaaccaagtgtgttgtcagaagtcatgtcggtagaaggcatctcaggcatgtttgtcggcatgttataagaaggattgtcaaaatccatgctgccgaactccgtgccaccgaactccgcgttatcaacaggcatgttgttagagggtatgttgccagtagccatgtcatcagaaggtgcggtgtcaggaagcatgtcgtccgtagccatggtggtggtaacaccagtgttggtagtttctgccacgttctcggtagtgtcagcctcagtcgtgttggccgcggtgctagtttcagtgtcttcatcagcgacacttgctctattcctgcgactggcggcagtgttacgaggagctctcggacgctttgctttgtattcgggatccgacatcttctttatcgtagcccagtctttggcagcaaaagcagcgatcacttcctgaacctctagctttttcctggcctcatcctccttggacagacgctaaagacagggtgttagtaatgtttcttatctgttaagttgacttaagaagacttttgacttaccgagttccttttggttctagcggagtgagcggctgacttgttcttcttagctgtctttgccgcggcttcttccagcttttttactctctcattcatctcgtttaacatgcattgcttgacagttgggggtacaacatcccattctctgaagtcagcaccattcgcaatggccttgaggcgccaccagttgagttcaactgccatgttgttcgcaagttcgcggtgcgcatcaagagcctcttcacggcgggaccgcgtgcccttagccgcttgattgttccgttcgaggtcaacttgtttatttttagtacacaggtcaatgttcttctttctgaagaactcgagaacacgagtatcggtgacgttgtcaggtacctgatacgcctttggagtgaaaggcttcgggtcaggttgagcaagttgagaagggggcaagataggggccctgcccttttgaagtttgagttccgcttcgaggaacgaaactcgacggttgttctcttctgcaccaagcccatggggaagtcccaaacccgcacgttgaaaattaatgccgccaaccttgatgcagcgtcgtgcctctttttcggcgtagtgccctggagatttgatggcgggatctacaggctgctcattggggttaggtacaccttgggtttgctcgttagcctgcatattggtcgttggttctccggcaggttggttctcggcaggttggttctcagcagggctctcggcagactggtttctagcagacttctttacgaccgacttctttccggcaggcttctttccggtaggtttgtctccggcaggttggtctacggcgggctgacctttagcggactgctgtgaggcggcttcctgtgaggcggcttgctgcgctacagtatcgggctgaaaaatctcaaggtaatcaagagcgtcaaattggttctttgcaaccgtctcggcaaatgaatgtgcccaacgcgagagtcggttactcctgtcctccttaaacgaggcgcggaattgaggttctgggttgtccgaagagtctgcctgggactgctccttggatgtatcttgagactgttcctcggatgtctccttggacttctcagtagctgtcttcttcgcagctgttgctggagcagattgaccgtcaacttggtcggcctttcgcttgcgagggttcttgggcggctctttgggagcctcgttggacttctccttggcagattcagtggcttgcttcttggtagctggcccagaagtagattgaccgtcgacttggtcagcctttctcttccgaggttgctttggtggtgccttttgcgcacgcttgcttgtagctggaggagcttgctctgagggaccctcagggacagtagtaggctgggctggagttgcagattggcttgattcacctacaatggcggcggatagagccaagacctcctcttcaatcgtgggctgacgatgctcttgggtagtggcctgcgatgtggaagacaaggcggcgtcggttgtagggttagtctggggctgggaagctgcagtttcagtagaggttgagacctgggtgtcaacggaagatagctggggatcgatgggtgtagtttcaagtgcagaagaaagagatctcagcgcagttgaaaggcccaaagcagggaaaccttgggtaagatctaggtttgtgttctcaagatcgcccgtgtagtcgaatccagggccggtgttgctgtctataaagggatcgccagatcctgacacgtcggtataaaaagagaacgggtagttagggtaaatttgaggatagggtgtgttcacaggctctgtagtacgctggggaggtgcgtcagagagttgggtagcggttgaaggacaagcttggtctggtgcacttggaggtgtgacagaggcttgagggtgttgctgctttctaggccgaccaggacggcggcgagtaggcttcgaagggatgtttgtggttgacatcttgtcaccaggggcgcgcgacaacgcggcgatataaataggggagggtgcaaggtgtagtatgtgattcagagaataaatgacgaaggtacagtgatacagtgtcctctgaagagatagtgaaagggtaaatgccttgatgtgagctgtgatgagctgcagcggcgtagggggatgacgaagaggaggagaggcaggggatgcgggaagataggggacgaagcacagcgctcgtgattaagagaggaagatcaatgtgatacaacgatgatgatgactgttacgatcgtgttgtttggttatgatttcctttgcggtgcgttgttgtgaagaagaaaaaaggcagaggaggagttgggagagaagaagaagaaaagggtgggtggagcaggcagaccaagagatcacaacaacaaacgggcccagtgaatcagaaaaaaatggtagaagagcctccgctaacagaagatggacgtgtgctatactatgtccctgattgtgcaattattccaggggaatcttcgagttccaggacaacatgggggcgtctactgatattgctacgggcactgcctcactgattgtctcccccccccatctacttggcctcagctttttggaatagcatcacgcgtacggatgtgttagtcactgataagggaaaaaaacgcgtctcgaggaccggagcgtgacgaaatgcagatgtactgagccagacgggcgagatatcggccatctgatgccaatgccttttattatgtttggtagtccacgtggacaaaacatcactcgattactacaggaaccgatagaataacgcttgttagttagtatatttagtgtagacatcaagactgtatagtattttgcaagttggtgcaatgtctatcgagctacgttgtagtcgctgatggtggattccgggcagttgacgttgaaataaagcacgcacccaccgggaaaaaagaaaagagcctccattccccacgtctagttgaaataccaaatggtacgacacagctacatcccttgtcatgcggaaataacatgatgtggttactcgcgagggtgcacgaagcagggcatgcaacagcaacaacacaagcgagaaagcatttccacaatcactatttctacttccccttgccctctttatacttatgataatgtagcaggaagaaaaagcagctgtaagtaatttatctccatttgttatgcccgtgtcttctccctccctcccacgctaactcggccgccatcttcaccaccagcccacaaagcttcttttttggtctcaaaccactttcagagtatccctacgatcgatcgctttctactggtattcgtttcagccgacccgcatcaccgtcgctaacgttggattagacttttgtcgtgggcaaactttgcgggacggtttcaaaccgttgaaacgtttcgtatttggacaaaggaaatgcgcctcgtagaggagagatacagaatggtattcgcataagttgtgatgccgtaccgtggatcgtggatattgtcggctgactcgttcaaataggggttaccgttgaagccgcccgtcaacgcacgtgttgacgatgcgagaaggaaagaaagttcaagcaacattattacgaagagagacaagttggaatcgggggggagacattgctttgtcaatgcaaattggctgccgtggtcctgttcagtattcggtgtcttgctgaacacgcccgaccaagctcgacacaattcctttgtctgaacatttacgaagactcgattcccctgaacaatacccttgaacgctttgttaacaccttcctctctcttctttctagactcgacttgtcagtacaccaaaaccgacaccaatcactcgaatcaacaaagacacgccgtctagaaattaaatagagttgaatttttcatacgccaaaagacttggcttttcgataactggcatcgctgttcgcttcatggtatctaaaagcacccttgccgctcccatacccgagctgaatctcgagtccattaaggccgttattcctatccaaggaaaaaagaaaagcgaatgtccctcctaagacgccccaagtatgttgttccttttctccttgcccttttcgtttccattcatttcctaaccatgactagagagccctgctcacagtgccaaaccagtcccgtcctttgtccaccgatacaccgccagaagttctcttcgcctttgctgttgctcgccaagatcttcgggtacacgacctcgaacttgggcaagagcactgcgcatgaccttgctgaattttcgctatgaacctgttagttactgcaagaaagcttgaacgttcaaagaactaacctgatattctgtacttagagttactacgcatgcttcgtgagcccgcacgattgtctcgcatgcctttgccacgctgggcgacgcctccgactggagcttatccgcgataagcagcagtaagaacgagccctggagcagatagataccgaagaagaacggcatgaattccagaccaggatcgaattcaagtatcaggttgatggcctcggctgccgcaacagcatggctcgttgatgtgatgaacccttgcgaagaaatccacaagtcttcatcatccaacaggttaataggatcccacttgccagagaggaggatatgcagcacgtgcatcacatgggttccataagcaataacaatgcgagtctgaatattgctctctgtaagtcggtttgatgaattcgtatgcacagagtggactgatggtgtgttggtctcaggaactccgttaccctcatttgcaacgtcggctctatcctcaacttgtcgaggcaaattcttgcgctcgaaagattgcagactctgctcgtatatctcaagatgtcgagtaatctcggcggtctgagcattccactcatgactttgccggaacgaagtaccgaagcgaggatggttctttgcgtgatgcaagtcgacgatctcgcccaagatggtcatcagaggcaggaaatagccgaaaatactatggccacgacactcgtactggggaccatggggatgcgggtgatcagtcctgtacccctctggacttgttcctagaagattgggatccgtggttgagtttgagttgttgagaaactcgccgctctgccaatacgcatcatccatgggctgtaacagaccctgacattcgatgtcaaggaggaatagggggcgattgtagcagagcgccagatgcctgtcgacaatatatagaagccaccatatccggcgtcgctcctcacgctcctccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatatccgttaccactgatgccgccttcagcatcctcagtaccgtcagtgtccatggcctcttgggccgcgggtgaaggtccaggaggaagctcgcggcccagcttcagctcacgagcaagaccccaagcagcagtccaccaccgcatactcgctcccttgtattcgctagcagaaacaacaaccgccaaatgaatgtatgtaatcacatcgtcgaggcttccggctgcaccgaaagggcccgattcgccactcgtggcttccatgctaattgatccaggcatggccacaccgagaccgccaagagcaacaccatcagcaacagggctgggcgcatcacttggggctgtgtggatgagaggtcgtaggaggtagactgtgagctccaatagcttttggcacgtcttggcacgcgctgaaggtgtactggcgaggaaaggggcgtcgcttgtctgtgcagcaacccacagcatgcttgccaagagggctggttggcatggtcttggccttgtctggtcgaggaagtatcgttttcgaaggacaaagcccaagacatagggtgacattgggtgcatttgcgccgaggaggaagacgcaaagtagagatcgaccaagtcgcaagctagagggataggaattatgttgttgaggtatgggattatgggctcaaggacgggatatcgcagtttcgagttgttgaagttggggggaggggcctgtgtttgatattggcctggtggtgaagtcatggagatgccccacccaggagatgttcccttgcccatagcgtatcctagtgggctgtttcccatacggaaagcagagttgttgttgaagttgggcggactttgagcctgcatcgtatatgggaattcggcgtagccaggcatgttacctcgcccgttgggagcgtatgattgaccgttcaggacaggaccatccaagccctgcgagtcgtacgcatgcggcatactattgaagccgttcagatcgagacctccgttgttttccatgtgttcgccatccaaggaagaccggccaagatggggttgttcgcttatgttgccaagatgatcgagaccctcgaggccttgggtatgtcgcatcacatcgtcgcctggatctcgactcgatttgctgctcgtactcggatgtcgttcattcgattgttgctctagtcccatattcgaagattcgaggcctttgctgctagtctggccgttctctgatagagaatcgtccatgttctggcctgtgccacctgccgcagcctgagccgcagcctgttgggctagttctttccgtgacgcctttcctctctttttcctttcgcgaatgtactcgcaccccaggccgaattctacacaagtcagaaacaggacattgacgtcttgacatcaaaacctaccaatacagtgcgcgcaggggtgctggccatcacattttgttcgtaactggttacactgatcgcaggctcgactgattcgtctcctaatgggccctgaagtgctcgagctgcgtgggtgaactccataagggtgttgtcgattctttacttgagcggcagccctctcaaagtggccgtttgaaaggggcacagcttgtgagagtggttgaatcggatactgatggttctggagcgagtccaggccgccgttctgcattgtgccttgctggacgttcccatcaggtgagatgttggatgaggcggcgttctggtagggagagaaacgttgaagtggattggacaacatcttgccggtactcaggctataccgcagcgtgcgcggaagctgttaggataacaagataattgtggactgagacagctgtgatcgaactgttgcaagctattcccctctctttgagatgacgggggcagcttctctgataaacatggtcagattagcttactgcaggcagaactcaaatcagtttatggggaagtgctggatataagtaaacaggggtttgagtctgatgacggctgcaggcgggttgtagaggtatcggaacagagcaagatcaacgcgtgttactatcagggggggcaaatttgtcggggagcggggaccgctgagggattgacaaggcatctgacacctttgcattatagggagtgatgagcacagggtttcctgggcagtgccttgttcgtatagagggtagggtgtccccgtgtaagaagtgagtaggcacttggcagggagagtgcagatggaagactcgagaagacggtaacagagttgatgtgaaggaaccaaaagaaaccatccatacttacaagacccttgccgttggagcttgagctggtgtcaaggcaccggctaaatagctaattaccagattcgattcgatttgcggttatatcgagtacacttcctgatctagcccggtgctcaatgaagagtgcaagagtatcagggaaagatcgaccttttgttgttgtaatgggtttggcacggcaagtacctatataagaggtaagagagaatagaacgaatgcttcacgtcttgattcgccgacttgagcttgtttttaaagagacccaagtcaaatcatgtcagaccagaatgtgtactgactgattgactgacaagtggatcctggagggaagttgtcaagtgaatctgagtttatggtaatatgatataacccaggatctcgagagtcgaatttaaaaatttgagaacaaggaggcgtccacaaagatctgggggaagcaatatgggcatctgagaacaatcttgaccatcgacaaaggtcaattaaaaaaattgacggtacaaaaaggaaggtcaaggaaaacggaaccctgtggtttttctggagaaagcaaaccccatccacaagtaacttgttgctactcgtgactgaaaagtcgggctaggaccgagttcgacaagacaagcaagcaagaatggggaagcgcttttgcttaggcccatcatgccccaagaagttgcggcatgccaaatggttcgcttagtactccgtacggggaagtgaagatttagtttaagttagttagcagcgaggtcccgccgaaggtgggttgatgaacagatgtggagaggtgtaagaggtggaggatttgtgccatggggtgctgggctactggactggggttctctggtgccacttgctctgctactctaccgtaccttgtcggtagcttgttccgaaaagaattaatgacagtcatagcaaagctggggtgtccatgttcgttcgagacatgttatttttattttaaccgtgtcaagactaacgaaccatggtgaccgacccagtgagtggttctatgttctagccagacagacgaacaaagagcggagtgaacctggggaaattgtctgtcataaaagatgagactggtcgactggcctgggccagatgctcgagtccagtccagtcgggcagagaaggtggcagccatccccaggatctctcatcttattacccatgcatcaattgggcggatgattgctacggtgccgttctaggcaaagagctgtagtgcaatctaccatgctctggcaggtgctgacgtgcgaacaacgattcattgcctttgttggaaattggtgatgttattgatgagcttgtctttgactcaattctgtcatggagtctctgaagggggggttgacggtcgttggatctacataacagtggcgtcaaccgcatggccgccaatcctgaggctcaatgaggttcggcctatgcctaaccgaggcttgacgttgttaggcgagttgctgcggaggtgaaataagaagctttgatggacggcagatcagaacggcaacagtgaagactgtctgtgcagtaactgagtgagtactgtaccatagttagttggcactaccaacagaaccatcgtttgagaatcagatcagacaccgccaagcttcatactgtagcttgctcgactcgaacggcacggcgaaggaggatgaaggatcgtcggggcttcgtttccagggcctgcgatccgttccgcaagcgggtagccacaacagaaagaataggtagctagaaggatggatccgccgtagacgcaccgtcctgtactgcattgcacggcatcctacatccactaagtgggtgaagcaaggaacgggaggtgtggatagagagaaaggcagacagacaaaagtcttgggactttcctattgttgtcaattccccggattttcatggtccagacactaaagtaaggattgattttcatgttgccctcccacccctgcgcgcctgtctgtgtgtctgtgtgcgtgtgtgtgcgcgcgccatgtgccataccatgccgtaccatgtcatgtaatgtgtgtgatagaaaaagtgtggacacgaatgtgaatgtaaatgtagatgtaaatgcaaatgcaaatgcaaacatgagcagcaagtcatgatggagtcgtggagaaggaaaccaaccaacgtacttggctactgcacatcgggcaatcgtaatgaaccccaggtgattaattaacgatgcgccttccttaacggttgctagtttaggttcttgggggttctttgtcccccaatcttgaagattgagcccaaccttagcactaaagtacctgctaatgtatcaatgtacgagagacatggttgagctaattggaattgggtactacatagtacatgagcttaactcaatctgcttccttcatatcccgcgggaatgtacatacctcagagatgttgaatttaatcttgaattttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaattttccaggtttgaaaccaggtactgtctgggacttgaagagattgcactgtcttcatcactgtctcaactatcggtcttttcccagaaacttctgtgtaaccgtctagccgtcatctccaatgccagacctagaccacctatattgctggtggcctgtaattattccggcatttgtggccgcatttgcgcaccaatcatattgtctatagccctgtcataacctgcaccggaagcgcggattagacttggccccaggaaatgtactgtatgccaccccaggctccaacataattttggctgcgataggtttattctctacttcatacggacagaatcatgacagggttttgcttctgaccgggacatgaacggccgctttgccagccgttgttctcgatccctaactctgtgccctgttgtgccctgctatgccctgctatgccctggtatctagtgttgagccgctagaccctacggtgcaatttacttgatacatcggtgaagaataatcaacatactagattaatctacatcgccaatcgttcatggaaaaagcccccaacttcctccataccgagactcattaccagattcacactcagactcagacttaaactcagatttagtttgtactccccctcatgacgtccactaccggaatggcttgctgtggcgccgacagtgaaacggacgcccggcccgattcccccacactcgtcccatctacgcttccatgcagctccccctgcttgttgacttgagatgctgacctcacggttacaaagactgccagttccctccaccgataatttgcttgacaccatctttgaatgcccaatctcacattgcagcagttctgtcgtccctagttcccggataccacgtggagcttcttacccatcctttgatgccgtgcgtgtcatgtttgaagcttgtatatcgaagcattttattgtgtgacagtctctattcttcacttgacaccatagcagtctcttctataactaacaaccaatttacctgtaaccgcctgaatctcaggtcggtaaatgcggagaatccagctgaattacggagagctgagccggatattactcgcatccttgtattaccactgccttgcttgaactctattataccatccacataaagccgagattgtacagtaaattgaaccagtacgtgccactgaaaccatgctatatcgttcccgcaaccagctccggggccatttactatgtagttagttcttctagaaagtattaattcaagccgctattcatctatatgtcactatccaaaggagaaatgcaagttcctaaaccccttaatctaaacctggtagccatccacctcgggacaacgacgcccctaatccgtccagcgcggctatctgatcgttggtgtcggcctgcatactagcgttcccgtctgcattggtgttgggtgtgtcttgattgccgctatcgccaaacatgaagacggaattgtcctgtccgttgttggccatctgccaggcctcaaagctctgatgccaccttgcgctgtcgttcaagaaccattcttggccatccatcctcatcccccggttagacgttggcggattgctgacaggcggaacgcctgtgccggcgcttgccatactgttgcggtttatgggcgcgaatgccggctggtacgatgccattgatgatgtaacagggacagaaccccatccacccacagactcggaaccaaagcccccattgcctctgttcataggcataccctgctgctgagcaagaatgttgttcggtagtggagagcctgtcatcatagtttccgtcacagatcgttgaggctggggctgtggttgttgctgctgaagttgttgcattggccgggccaattgggttcgagtatattgagggaatgggctgtattcacccatcgacttcagtcccagaccaccatcagaaaggggcgaagcacccgcttgcgaatgaggcgaagggacgtcagaagtgctgtatgtcccgtatttttcgtcggcccgacgaagaacgaaggcagcatcctcaggaagttcgcaattccatttccgggagaggacgctcagtatgctcagagttcttctggcacagagccagtcttcagcaatctcttcaagatgcttgactccatgagttatgtcccttcgagcagtcttttcagggagatttagcagatggatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattagattgatcataatcatctgaatcttcagcggctgagggtgccgctaattgtggtgcttgtctctgctgctgttgttgttgctgttggttgatgatatcttcagcaacggcgtcgagactattgcaagtacggattctctggacaatgcttgagacatcctcctcttcagcattcaagatggcctcgattaaaatttgcaacgtggaattacgcgctttcatgctgtcaaccttttcacggtaaacaccctttcggcgatgatccgagttggggtcataaaggcactcagttccgtatacgcttgagcatgcagcacagcttggaagagcaccatcgcatttcgatttgcgttttcggcacgctatacatgctgtgctcacacatcgccttttctggctggcagaatcggcacctctgcgtgactttttgcgtgttgcgcttggggttgatgttggcggtccggtttgcgccgtggtttctggacgcggctcttccatgctgatgcaaagcgtgcgaattccgggggtagtggcgtactcaagccaagtaagatgcaaatgtcgggttaaaagactcaatcctgaggatcaacacgggcgcttcgtgatatgatatgatacgatgaagtctcaggttgcgttggctgtcaggcccacctggtcaactgtgtgggacggaatcgtgcttcaagattgacgaaggatacacttggcttgggctaagcgaaaaccaatcctttgccggttggtccaatagacacggcagtggtttgatggcgagaaactggagaatgatccaagagttgcaccataaacttatagtccttcatatgcttattttatcctaacattgagcatctgatagtagtcatgactggttggtgggggaaaaggaggatgtcttgtttgtcgggttgatgatgtcctcaaggtgaatgccgaggacaatgcgaatgtatcaactaagtgaggtgaaatggagtattggcgatacaatgcgatgcgacgtggagtgaaaaagactatgagaagcgaagaacaagtcaagttgaggtgaggtgaggttctggctcaaccaaaagccgagcgcgatgtgtaaatgcaattggctgctaatcaagcctctgtctcgacttctaaagttggctcagagttccttcttcaggtacttcatttcctattgctggtggaacggcaggagcggcaagaaggtaaggttaagcaatgggaaggaagaactgacgtgcgtgcgcaaggagctgtggaggcaggaaaccaaaaacatgtggatgggtcccgccttcctttgcgttctagcgactaagaaaaaggcgttatgtaagtctgagccaccgctttattctaacttcgtctccggtatagcctctatatccggctatgtgaagggaatgaagaaagacaagatatggaaatattgatattcccataatcacttgaatcacccactgcctatggtcatatggaagttggcgacgctcaacacagtatacattcgacatctgcttgattctccgctcgagatctacaaaaccagtctagatcacccgcagacgggacgagtgttccggggccccaggtctctgataccgaccaaaagataccaagcataccgttctgataaggtcttcagattgtccccagattggtcaaagaaagcatatcaagagggtcttggccgggatttgggctgcaaccttatccaagtgtgtggtactgaaagatctcacccgtgtttcttatggcgcctggagatttttgtcattccgttcgttgggttcatcctgcatgccttgatcgaatgtgtcaacggtactctgaaccttatcaggctagcacgtacaatgcttcccaacgtcctaagagcaacccagttggacagatcgctatcaacaatgttcttatcaatgtactatcatgctaggcatgccgatctaagacttcaggtcaggatgttctgtgacaccctgcgagttagacaaccagttgtgttcatcaacttctgtttccaataatcaaattagacttttgtgcagagccagccaccaacaaagcaacaaatctagatcatccgttcaagatcgtggctgatagatgtaaatctgaagtcatctgacattaaattaagtccagcttgggtagcagaaaaattgacctcttaagtcttagggtataaaaattaatactagtttaagaagcctagtctaagtaacataagcatgagataattcattattctaaacggacccttctatttttacagacccctggagaactcttgcagggacataggtttcctcacagcgttattcaatccttcatggtatgtcacccacaccttgcgctccttttcttgcttcgctttttgctgtggattacttccagtgatttcagcaaggggtcgcgcctctataacccggccgaagaaatcgcgcttaatgagcgtagcatcctctgggcctgcaagcgcaagcttcttcgcatttataagtttgtctgtgttcatcatctcaacgtgcccaggaagattgcccgcttggaagcgagcctgtcgagcaagagcctctcgctctatcagcgttcgcttcaattcctgatcaagaacttggcgaacagcatagcgtgtaggggcggcggaaggtaggagcagtgctgcaccagtctcgaatgtagccaacatatcgatatccctataatagttagctacgatcactttgtaggtgtaaatgttgacttacggttccatgcggtagacgtattgtgggtttcgatctaccggtgaatcactctcaattcttcccttctgcaactcaatgccgacttcagcaaggacctcagcggcgcgcttgaccatagcccgctccgtgtctttacgcacactagctatggatccttgacttccacccacaactacaggcttgacatctggggacacgattcgcgctaggtatgggagaaactctgcagagacctcttcggcactgcggaacgagcgcattaatgtgggtggaagttgagcctgcattgcctgaagttgagccctgttctgacgctctgcttcatgagcttgatagtcagcgcgagggccagagaaaggcaacggaggaccttcatcttccgcatcaccaccccaacgtcgatcgtaacccgtactgggaatatatcgtttgggagatgcgaacagatgatggcatgccagtacaggttgactgagatattgtgctagctcccattcttgactggcataaagacgagattggcatgtgtcatgaaagtgcagccattcgtatgcctggcagggttttgtgaggtagagatcatcgttgtagtcacgattgggatattccgcgaacacctcagtcatgatatggctaatttcgccgcttgtgtcgatcatttgtcgtagtctttccatggcatgttttttctggaactctccaaagccaagctcagcctgtggctgttcatgctgcgttttggattgtgaaaagtccatggcttgcttcggaaagccacctccctcttggaaaagtctggaaacgatgtctttgacaccgcctcgacctagaccacgagcaccaccggcgccactggtaagatcctgtagtacattactttccagccattgtcgagtcagacgggctgtaccattcaatgctgatgctctgaaacgcccagcgacccattcgccaaccaccataacaccacggagatcgccctccactgtgctctcagctcctcgttttgcatcgataccgcttgtcatgccccaagctgcttcacagagctttcgagaagcgtctttgtcgcaaggaatgccttccttctcaaagaccgattttagtcgggcaacaaccgattccatggtgggcttgccgacatgaatgatttctgccaagtttgactgccgcagtggtcgaagtgccggggcatatacgtcgttgcaaatgagaatcagtgggcgcaagagtctgaaatcgtcgcccttcttttttttcttgtttccgtaattattggaagatgcattgcccgacccattcttttggtccaacagcaccagatctatcagtgccttcacgaagccaccttcgcctgaaccacctgagccggagacaacaccgtccacttcatcgacaataacgcaagctggtttggccaatttttgtggcccattaccatctgttcggttgctgactgtcttgacgctttctgttcccagacttgttcgaatacgattcttgacgacatcacgacttcggtcgtcgctagcgttgatctccataacctcgtaccctgcctgccgagcacagacatgcgccaatgtggtctttcccaatcctgggggtcctgtgagcataagaattttcctgtgaggcttctcctcctcttcttgttgcttagtgcctggtcgtcttgcagctggttgtgactttgattctcctggaaataccacaggatcccacttcttcaaccaccgcaaaacaaaccggttggtagcatcatcaccacacagatccatgaagttgcgagctctgtacttttctgtccataacagagtcctcttgggccttttccctccagggacctggggctcgatcgatcgtactgggacattgcgctcttttggggcttcctctttatttttgatctcggcggctgcagcactcatcaagttgtgaacatcgataccgtaatagcttcgctccgctcgtccctcttttgtttttgatcgagctgcaaccattgcctcatatgtaggtgcggatgttgtcttgcgttccttaattgtcttggctttgccattgcaagtttttgccgtgaatgtctgtggcacaaaactgctaaaaatggaatttgagaacaccggtctatggctaaggctaacaggctcttgaatttgccgtgtcgtgttcgaagattcttgtggctcctcggtccttagacgctttcgggtagagtctgcaggcccttcgctttcatcggaatcggagtcgtcgttaacgaatggacctcgaggtttgggtttgggaggctcatggtcgtgatcgtggggtttagaccgtttcgtcgttggaggtgaggataccgacagcatgctgagagcataagggatgaaaccagtatatcaacttatgccactaagactatagtatcttggctgtttatttttgtaccccaaggtttatggggtcagcgtttctgatacccagtaagtacagagtatagcaactactaaacaaggggaaatgttgtcgttgaaaaattgtcgagatggtagggttgagggtgggattaaagcaaatctccaaggcgcctccaggttagcgacgcgtcgtgtttaattgagtcgcgtcttcccgtgtaagttaattgagtcccactatctggcgccaagatgattatgtcagcctgatgattgcattttgaacctccacgaccggagctgcgataatccggtggacggctgaattgaagccaaaaatttggctctaacagcataaccacgacgagccagttcccagcaccgtgggcctcaatctgccaatatgcgtcggcctacgaaatattacagtctcaccaggccggtatgcatttaccctcctctcaattgacctgctgccgataggtcgaaccccgccaggcgaattttgcccagctaaccgacacacgatatagaaactcaggcaatcatggaacaagtataacttgtttaatattgcccgtgcggccggccgcgagccaccagtcaagggtcgagcgacattcttccagcagaagtgggcagccaagtccaaaacccgaggttaccacggcgagcatgtatccgagaagaagtgggtgcgtctgttttcacgacgacttctatccgctgtcgatcttccccccaagtatcttgccgccaatgatggttccgaacaagctgctggtcgtggttcaggcttgtcgacatccaatgtgaccgccgagtcctactcccaagtccccaagggcagtgatgcagtccgccctccctctcatccggctcagcgaagtcgtggtttcggcgatgtgaacgagatgctgtctgagcacttccaggatatgacaccctatatgcaaatgacttttgcgcccctggagcgaagattggacacggcagtgttccgcgccatgttcgccagcagtgtacgacaagctcgccagtttgtcatccacggtgctgtcaaggtcaacggcaaaaaggtctgtcattaaagatacgcttccgataccgttctaacgtttgatagatggttcatccttcatatgcattgaaccctggcgacatgttccaggttgatattgaaaaggtcttgtacggaaccggagagcaaaagaagcccaactcgatacaggaaagtcacgacaaggagttgcttgacaagcaagaagaggctgtcaggcaacaaggtctcaagaagcgttcaaagattctcgacgctgtggccgccaaggagggagaagcggcagaagccgccgaagccaagcttggaaagggctcgctcaaacgtgtcgagcgtgaggtgcaattgcatcgtatcaagaatctccgcgtaacagctcgagagattctaaagggtgacatgagacagctatcggctaagcagaagaaggacctgcgactattccgagacactgcccagcgtttgctgtctctccgcgaagaccgtgagcttgacgcatatgagctcattaaccagatccagtctcagatccagaagcttggtactgtggatgctttccgcaaggccgacccaacccctgccgagccatcaagtgagggagagtcttcagctgatgagaaggctgccaagaagaacgaggtccaggtcaaacggtcggaattcaagaaccaagtccttgagagaggcttggaaggtatcacaaatagggaagatcgggatcgggcaaggaacattctggccacccatgatctgaccaacgaggaaattcgcaaacttgtctacattctcaagaacgacgccgagaaccccatcgaccactcgaaaccttacgttactccctggcgccctcgcccattcatgtctgcctttgcgttcatccctcgctatctcgaagtcaacccctatatctgcgctgcagtttacctccgtcaccccgtggcacgaaagggtatggccgaggttcccacacctttcagttacttgaccaaccaattggcccataattggtacttgggacgaggttaaacgaaaagcaattatgtaggtatagtgaattttgatgccggaatgacgttcggggagagtcttggcagggcagatggcttgcctgtgtaatataccaccttttagagtatacggtagacagccggatgtaccctgtatgtatcaccactgttaaaagtaccacatgaagtggattgtataccattttgtgaattgtcgaggcagtttgtcaagccgacataggctcatatctctgtttctgcgcattggttttggtgatgctctaagcctggaaagacaagggttctaatatcagaattatcaacttggttaaaatttatgaagtcgatcagagcaaatatagaccaaaaacgccacatgagcctctgcatctcaagtctcagggtataaaaataagtagtctaagaagcctagtctgagtagcataaactggcctaacaattttgtctcttgtgttcttagcggtcaattcttctgataccctgaggactggttgcatagcgcggttgagtttatgaagactttcgtttatataataattcgacgctcatctaaccaataattcggtgtaatcccgagactaactccacatcttgtttcaacatgaacagttcccagcagatttctagatcaagttgcgacttttctacagcttagccttgggggcaccctgttcaggcccagccttgggtctctgcgcaggcacagccagagggtcgtacacagtagacgacaggttgtccgaaggcacagcaccgtgctggaacagacttcggagatcgagcataccagggtgtaggtcttcaatcttgctcgcgccgataagtcgcatgttcatctcgagctcatccttgagaagctgcatagctcggatgacaccagcttcgccatatgtgctcatggcgtagaggaaaggtcgtccgataccaacaccacgggcgccgaggcagagcgccttgaggatatcagttccacgtcggataccaccgtcgatgaagatctcgatcttgttttcaagaccgcgctcacggagaatgggcatagtctcggcaagaacttcaatagcagatcgcgcaaactcgagctgtcggccaccgtggttggatagcacgacaccctggcaaccgtagtcaatagccttgagaacatcctcaacgcgctgaacacccttgaggataattggcatggaggtgatgctctggaaccaagcgatatccttccagctcagagcagggtcgataaaagtcgaaatggctcgcgccgcgccctggctgttatctgtgtcggtaccctcctggacatgagagccagggtcagtgaacttggatcgcatatccttctcacgtcgaccaagttgaggggcatcaactgtgataaagagacccttacagccacgcttctcagcatgctgcacaatcttcttcgtgatagctcggtccttgttgacgtaaagctgcagccactggacctggtcaccagctttggcgtcaacgatctcgtcaaatgaacaggatgcgagggtgggaatcatctgaatgacgttgtgcttggctgcagcgcgggtaagcacaacttcaccctctgggttacccagtttgccaagagctgtggctgtcacgtaaacggggatgtcggtttttgtgccaagcatagtggttgagaagtcaatattctcgacatcaacgaggatttgaggacggaaccagattcggtggaatgcgctgtggttctcgcgcattgtctatgagatgttagtagaccaatcaccctgcaagttgggatcaacgtacaatctcatcgtcagcagcacttgagtagtatccccacgcaaccttgctcatgacgcgcctagcaacagcctcaaagtcgaagaggttgtagcattgcgacaatagaggcttctgctccatgcgctgcagacgctcctcctcctcggggtccacctccttggtctcctgctggacggtgttcatgtcgacaggtccgagatgcttggaggcctcgaggaacttgtcgagagtgtcaggagggtggatgggttcgtatgcttcagtggcatctttgccctgtgttgtgttagatatcgaagatgagactcaatgcgacaaatgcgacgacgtacagcgtacttgaggataatctttttacctccaggatgctctgcaaaatttgttagtttcattcaacagccttatctttgttctttttcagcaagtcttacctggtagaaactctgtgacatcgtatgctttgccctattgcgaaattcaagtcagctaaaagtcggtaagtcgccacagattatcacatacatgaacaataacccagcacgaatccgcactgttgtgctcagcaacctcgccgccctttaacaccatcttgacagtttatatgagttgaagtaaagatgcgattgggttctatgcagctgtgaaaagaaaacaggagatagttatatcgtcgcgttgcctttggtccgagtatgaatgacgaaatagcttcttgatcgacagagcgtaactgaagagacgtctacgtcttctggttgtttacccaatggatgaagtagctgaacaaaatgatggaggagatcaatacttgaatcacagtctctagagatgagaagaagatataagatatgagacactcaccagataagagaagatgaaaaataatgtcttgaacgcgccggggacttgaccggcaccggaaagtcagggaacgacgcggaaatggatccgaagaccggttcggaagaggtcacttcaagctcgcgtcgtttctgcggggaaatgctccataacatgtccccagcaacctctaatattgcctgtattacttgcagctcagtacaaataagtctagcgtccaattctagttggggtttacggttcggtcagtcggggtagtgtggtgcggagacaactgcgtagtgtgtgccataaacgtcttatttagccgcaattgcaacctcggtagaaagcgtggcgaccttgatcttatatcttgctctatttgatgagtttcatgtcgcaaagatgctaggggataatcctttgtctgctgtatttattctgcaacgcagctcacgtagccataatgctttgccatagcttttccacctcccgttgtccctcctcttcagttcaaacgatatcatagccagatgattctcaaaactcgtctcaagagttcaacccttgcgtctccctttcaattacttccatgcattcaagcctgcccaagggtcgttttgctgctgctgctgctgctgttgctgttgctgcggtggcatagctgactgagggtaggcactgtttggatgcgcgctgttgggttggttgccatagtggaacgtctgctgaggccccaatggaggaggtccaggaggaggcggtggtggcacaaatccaggcggcacgtagcctccctgtgtttgcggtgtcgatgaagctccatacccgccaaacgattgagactgtccgaaagttgactggtttggaggtggtgacgcaggacctcggtaaccaccaatattaaatgacgtttggttcggagggggcgatgtcggtcctggtgtacgtccgtattgactggggttatatgtaggctggacaaaggtgttgataggaggtggcccaaacgactgcgttgttgttgttgttggcggcggagaaaagttctggtacgcttgttgttgagcctgttgcggtggtggtgagtttggctgctggtattgcccctgataattggtctgaggatatcgaggagcttggctctgttggtactgtgatggaggcgtaggtcggttttgctgaggttgcggcgatgacttgtttgggtccattgacattcgatccatgagccctctcagtctttcgcgctccatctcggcctgcgaattcttgttggacgatctctcctgctcgatttggttgagcaactgcgctccttcagatctacggttgttgacgaagctatcaacgttcttctccaagctctccactgtctcgcgcatctccgcgtaccagttcttagcgctttgcagacctgcgacaagatcgagaaattcctggtaagctcgcttatatcggttgatgactgaagaccgttgtcgttgaatagtctcatatttgctctgttccgattgaactcgcttgtcctgcaacagtcggttaaatgcgcttgtgagctccttcatcaaagctgactgcttgtgattcgcttgcaaaagtcggttttggtgaggccggaacttctccaattcctgctcaaacagttgtgcctcgtagttggatatcgacttcttgttaaggatgagaatttgggagatgtcatcgttgtgagcctactatggttagcctggcacatgatctgggtgtcccgagtttcactcactttctctttcagatccttcaacacctggttgcgttcccgcttaatggaattcaacttcttgaggatatcctccaccctgttgatctgatctatcacactaggcccctcgtcaaagtcgtcgtccaaaagattgggttccaagccggcagggctagtcgcattgcttcctctcgcccgtgcctgggcaacagcacgttggaagagctggtcagcttcgcccgatttagcggcccgtcgcatttcatcaaagtccatttcgttttgtcgtagcttgcccgccaattggttgtcgcttctcgacgcttcatccaaggcttcacgatagtggcggatatcgcctcgtagtgtcgttgtcaatcttgagcttggctgttgcgtccattcgttctcatacttggagcgcattttctcacaaacaccttcctccatatcgagttgctttgtgctcttatccagaatcgagaggatggagtccttttccgttctgagtgaatcgaacaaagttaccgggttttcttggtcggaaacatcttcacaccattgtcggaagtcctcgtcaggtagaatatcctgatcaaacccacccttcagaacttgcaatgcgccggggagcctcaaataatccagactggctgccatctcgccattggctgtatccacccgctctgcttcagctcgcaccaacttggctttttcttcatcatacaaactcgccgattcggtgacggcaaatggcacgatctttgcgaacaggtcgggtccggtaatgcgctggatatcctggccggcatacagctcgctgacaggaataggctttgcggcaggcagcttggcaacggcttctagacttgcttcggcaggaacttctttgtggtagatataatcgttatccttcaaagcactctgtaactggctttgaactgtggagagatgccgcttggttagttcctgaagaaatcctccacagtcggcgctgagatttgagctcatgggaacagagttaggaaagcttctggcgacacgctctgcttcttttgcctgtgtctcggcagtttgcaatcgtccaacagcaataccatgcttatcctgttcctcgtccgccagggcttgataatattgtgccatagagttgagaagattgcttttgatctggtaatgttagcttgacaatactgcgtttattgatggtcggtctatgtacctgggtcatcaacagccaaactttctcaaatatggctttggtcacgttctcttgcaccccctcgagagcttggctgtacaggtagccagcctgggaagctaatttagcaagcagcgcaggcttcttcttatcggcgacttgcttctcgaggaagacttcttgggcttgtgcgagcatgacatgaatcaacgctttgactgtctctctgctaagatccgaagatggcgcatgaaggaagttctcgttgatataagtgaacatgccagcagatgcttggaagttgtggtatgcggttttgagagcagactcctcaccgcgatcctgagcagcggcatggcaggatagaacagcagagatgttgaatatgatggaagctttttcgaaggcgagtgaatattgggcggtagacttgtgggtaaacgcatcgaacctgaccatggcaaaattagcgagagtcagcaagtgaccagattcaaagtcctggccagatatgagcctgatgaaacaaaccatgtgaaggatatcttgatgtgctgttcatctaccgggaatcgtaagtcaaggagctccagttgcccatagtaacgatagagcatgtcccttccagatgtactatccttgccagcacctctcacgtcttgtctcaaccgattcagtgtagcgcattcctctgcataacgttcggggtcgtcaccgtaagtgtcacggatgtatcttttgagaggttcaacccagtcgatctcgttggttgccttgagaggcaccgagatcattggggactgtgccatgacgggcgattaactgacgagagtaggatagcgtatagtcgtgatcggggaggcaattggtcgaggtaggtaagaaatcaagtgcgcaggcggagagccaaggtatgcagcagcttcgggtagagaggtcagagcttcaagtttatcggtcgcacaaatgcagatacagctagctaatggttgcaagatatgtcgagtaagatgaccccacggagcaagatacagatctgtcctagacggttgagatcgatgaacggctggccacttgcaatgcaacccaatctatgtatacagttcgagcgtgcgtggcagcaacgttggaagaggcgggtcgggtcgtagggcgatgagttgggggcggtagcgggggacaaagctgcgaagccagtcaagagctagaaagtctgtagagccaaataagctcgccggagatgcagctaggtaggctgcgctgcacgggctgctggcagggacagtcgatgtgtggtgccaccttgggagagacgggggaggtgttgtagagaaggcaccgcagccggtagtgactcgtcccgtagatgttgtaaaggatgaacagggacaagtcagtcaaggtgagttgaaggcttaaggttgcggttgaggttgaactcgaggtcgaggtcgtcggagagcggggtctatcaagcccagttggcgtacggcggtgacgaaatatgttccaggggggtctcgaagcgcggtaaatttcactaggtcactgggtcctggaggtatagttcaacacctaacactttgttactgcatgcggttgagaacaaatgaaaacagtacgattcatttctgatgcaggagaaaagacttgttattaatctaagcagatcaaataaaacggacggtttgaaaattgaaactagacttttgaacacggaaagaggcaccttctggttctggataccacgggccgagctaccacagcgagcaagtacccatcgtcgttaactcactaacgttacgggcttaacagcctggagtaagcttaatgagagaccacgtttattactcacgacctacctaatctaccgagtacagcctgtacataccatcaccactggctcctattaaaccctcgtcgtcgtctcatggtagcactatctccaccccagcatcaaaccgaccatttagtgcctgactgcattaacaaccgcctgatgggccatcttaggcccaatatctacaaccagtaacatcgctcaggtgccttgtaaaccacctcgcgtcccgtatctccaagatggaccattccaagcttgtccaagcctcgtgcttttaaccgccgctatagttttcttcatcttgatccgctgcgaccgacgggactacaggctgtgttctgttcgtctccgtcttcataagccgcgttattacttgcgtggatagttacgaaatgtcggtgcctgtcgaatattacataggtgcgtacgccatgctaatgcgtctgcttacaccattcatctatacgcaatattatattcaagcaatctttcatagatattcatctgagtctttagtgtttcataagaatcagtcatgggtcactccttgtatccatgtattcatccgatcgtcactccaaaactgacgctcattatttatcatgtaagccaagaccaattccttcccaatcaccgtttattagttatagtacgagcaaatatccaatgtattccgaattcttgattcattcatatgcttgagactattgatcggaactgtttcttccgattctagcacctctatcacactctatcatttataatccaatgagaatgccatgtgagtaatcgctcattatgcagtctggcagttcatgcacaagctattattctgaatcctcaacttctccacgaaagaaacgtcaagtgacctgatgggtgttctcacaccgccaatcccattttcaacatgtgtaacgatttatgtaccagtcttttctgtttgttcatatggagctcttccaactatcttgaccccaatgtcctctcacatatcaaaaccctcgtctgatgacttggagctaatgcaagtgacgctggcctcatcctagccaggaacgcttattttgtatgtcattggtcaactcttcacataaccaacatgagtctcgcttcaatccgtgattgagcggcccgctgctgcaggggtcttgatccctttcaaagggtcgccgcggcctgttatgcgaccccatctctaattattatgaagcgagcgccacgatgccgacatatgacatgcgtatcaagtgtatcatagcgcgctcagatacgagatacagcataacgcattgtgtccttttactttagacacgggctgtatgtttgcagctttatgaagaggtgtcttgataagtcatcaggtaggtagtgaagacaaatagatactcacgtagcagccgagcagtgttacatcagacaatatgaagctaaccacgagattattttgtcacaccgcaaactgcatcgaagtggtttagtgctagagtatgagggccagtccattgaagtagctgtgattcaacattaacggcggatgtgatacttttctagtcaattgaaccgagaatgtgcatttcctcatcacaaggctgatctgcaatcaagtagtccacctctagctgcccaagcgaaggaacctgactgccgagctgatgatactgatccagaacccagtacattgatggaactcatgcctccagggtaatgctctttcttcaaggcaagacgacggtctttggctaccaaatatcatgaaatgttgaggttgagattgatgaggcagttttcaatttctgctttgacataaacatcattggaacaattgttgtctcgattgtcagtgtctagcgacttcgctccttataggttagtagtcaaggttacccaaccgttgaaatcagataatactagactccaagaccatattgacttgccagcttgacgcatgtacgaaccataaccaagtgtaagaatgagcaaaaatcaactccaagctctactgatatatgcataataagttggatcgccgcacgtccgtgaattaattcccgagttttcggagcctactacagaaaagcgggccgtatccggagcatatgtccggttgcatcgggatcgagctcccagaacttacctctgattcactcgtttgatgtgccaagtctggtttgactgctggggagaactgcacgtcgcaatgtagatttaatattcaaacgggtgatgtaatcatactgggcctggttcaatcgccaatactgcctgacgtcaacgataagtgatgacaagatgacgacccatttggtgcagatacccaacggtatatgaatcgcgcctcaccataattgttaaactattctctgaaacttttcctataggaacatagaaaaagacaacatattcctccatatcaacccgcaaaaatgtcaacaccagcagctccattctaccagcttcgttgcggctgtaaccaatacccatggggcaaacaaggctccaactctctatctgcgcgactctgtgaaaagacaccaggatgggacggagacgacaagaggaacttcaagattgaagaggacaagtcttatgcagagatgtggatgggcacttatcctgtcctgccttcttatgttgctagcacgggcgaagatctccaggatgtcctagaccgataccctaaagagctccttggagagaaggtgaccaccaagttcggacacagcaagcttccatacctacccaaggttctgtcaattgccaaagcattacctttgcaagtccaccccaacaaggagttctcgagcaagaagcacaaggaggaccctgactcattcactgacggtaaccacaagcctgagattgctcttgctttgtccgagtttgaagctttctgtggtttcaagcctgttgaggccatagtggatatactgcgcctgaagccgctgcgacacctcctcgttgcgggaggcttaaccgttacggatgagaagcttagccctgaaggattgaaacaagtcgttcgaacgatcttaacctcttctgatgaagatatcaagaagacgtttcaggcaatcagggaacttcccgactccgccttcactggtcctaactctcacattccccaagtcgctaagaagctcgagaaccagttccctatgaatgatcctggtaacctggtaggccttttgtgcatgaactacatgctgctccacccaggcgatgtcatctacattcccgctggtggtattcatgcctatatccagggcgacatcatcgaatgcatggctcgctccgataatgttcttaacactggtttttgccccaaggcggagcgagacaacgttgacgagttttgttcagtactgaactgggagtcaacaaccaaaaagcagaccaccctgcaaccagagacttattcgggaagcaaggagggaaagacccagctcttcaagcccccgaccagcgaattcaacgtccttgcgactgatctgaattctggtgagcatgagaccttgagcgaaggtggtcccaagatcattctggcatctcgaggtagcgctacagttaaggccaacggacagtcatttgagttgggagaaggacatgtttacttcatcgcccaaggggtggagctggatattactgctggcagtagcggtctgttgctgcacggtgctatttcggaatagatttgacgaccacaaccctaacgaagatggttttgttagtaaatatggatgagatagtataaacaaaagtgcgacgagtgttttcttcttaccatgcaagtacattcgagagtgtagatcctgcggtaaacataggcctgtgaccaataaacctacctatataatgaaatacttccatcaaaggttgaagttaggaagaagttcaagggaatatgaatatctttggtgttgtgtctcatgttccaggcatggctgttggaggaaagcactatgcaggtgcacctaccaaagtgaagtgaatcacgacccgcggcgcaagtgcattcaccagcccaactcaaccccaccaagttagctctttacttctcctacacatacagcttagagttcttcagcaacttctaaatctcttgcacaaaagcatgaccggaaaaaaataacaagctataacctcaagttgttatagtggaagcttatttgtgttcttgaacacttcctactttgttctgctacttgtccgcttttcagtgagcacgtgctggcgctttcaggtgctatcaccaatgtcaacgtttaatggaatcgtttctgaatttccagaaatatggagtgagtttgggccttggatttgaactatggaaagtaataaacaccagttgacttcttccgtcgaaatgcagatgctcaaccacccctagcttgcttcctgagccacgtccacagcgaccatctcgcaggactagagagtctgcgctctccattgtgagaacccaagttcactcgattgactgagctgacgagagagaaaagtgtgtattgctcagcggcgactcgagaaattcttctgcgccttgagagatacccgtgcagaatcaactatgggaaaggcgttctggaagccagacaacaaacatttaaacatcttagcaaagtattagtaagtgctactccgtttattttggaatatcatactgatatcgatagagatccttgccgttagaaacacctacatctattgagctttgcccagggcgggaaattcaggtgacgctctttgatgccaaccattgtcctggggctgtcatgttccgtaaggcagaggctgcaattttctttcaaacttactgactgtgggtacagtggtggaaggtgacggtaaagcgatcttatacaccggagacattcgaagcgaaccatggtttgtcaacgcgattgaacgaaaccctaacctcatcgaatatacatcgggtctcaaaacccttgataagatctaccttgatacgtcctttactgaggatgttccatttgagacaaaggcccagggcataaccgagctgttaaaaaagatctcgaagtatccgaacgataccgtatttcactttcaagcctggacttacggctatgaggacgtctggattgcactttccaaagcactcaagtcgaaggtaagtcaaataatgcaacttaggctagtgtttgagtctgacaccaacagatacacgtcgatgattataagctacgcatatacggttcccttaaatcaagaaaccccaggtcccaattcgatgcggatatgcatctggcccccgaatcaccagctttgactggccatatgtgtggtaacacaccacatctaggatgtatgacctcggatgtaaacgtacgcttacacagctgtgagagaggaaacatctgtgaagtggcgtcaaaggacatgacagtctcgatccagcctataatcgcacatttatctggaggaaaggacttggctgaggtcggagttggagggggcggagacgactttaaacaagaggcagaacttgaattcgtggaccaagccaacttagccgctctttttgatgtgttcgtacttccatatcaaccttatcggaccgagctaatctcttatagggccctttcctcatctgctacttcgtctcagaagtcagacatgcttcgagagggcttagaacagctactctcgacaggtcggaacatacccctggattgggatgttgacactttgagtacaaattcggctaaagaagttatcgccatacttgtccaaaagttaagaacgaacaggaagaaccagaagtccgttcatgaggaggctttgcccaagacgatctacttcccttactcgaggcattcttcattgccagagctgcgtcactttgttgaagccttccgtcctaaagatatatggccatgcaccgttaatactgctgaatgttggataggactgatgcctaggtacagtttgtttgtttgttagatatttattgtatgcaagctgcctacaagtaggcagcttcccagttagagaagcttctagaagaaaagctatagctataaagctaagctcttcttccatctgaatagaagaatcaggttgtttctttcttcttatctttccatgtctgaatggctcagaaatggtaagttatatggagctactatcctcgatgtagctgacatgcaccaggaactactattgaatccttattcgggcaattctgttctagcaaggaatttgaacatgatagagtcatgcaagccatagccgctaagaatgcattgtgcagccagaatcaacaacacgccagtcaaacgactgttgactcagaccccgcgccaagctcacccaaccacgaaccccaggatcttcaagaacaaaagcccggcaatttcgaacatgtgtttgtgagtcttttagtggacacacaagtgagcggctaccaagagcagacgaatctcgatccagagcagccggacgatttaaacacactacctgagaacttgtcagcgcgtagtgctagcgatggacttattgaacagttggagggcatcccgcaagatcttgacactgctccggaagcatcacccgggaatgtatccgacgccagaactcattcatcttccaccagaaaacgcggcatttccaatgtatcccagaatgtccctgaagatgaatatagagagacagccaacacatcaggtaagctgcgcaggttggggataccagaagactaccctcttgcttgtcaagaggcgtattggcagatgatacgaaatatagaaggggataccccctggactcccttgcagttgatctcaactagtagtgagtataattgcgtcgaaaaggaaatataatcacacggcggttggaaaattttccgaatttcacaatcattttcagctgaaaggcaaatacgtgaagttgaacatgtcgagccgctcaaaacacactggcacaccaagtcaataatagctatgtatacgcgagagcttcagcgattttttgtttgggccaattcaacatctcaaggaacatcggttggccgattaaaccttcctctatcttggctattagttgccgagaccaacccctcatataccaaaactttctctcgatgactgcccagtgcacgagataataagcgaaaagaagaagcgcatggggcctgtgtgcggcaagatcgagtagaatgctatcatggacagaatacaaccagaattggacagcaccagattcagattgcaccccagcggcagcgaagagcttagcagaggtctcaagatcgtccaaagcctctgcataatgttgtagaccagtggcaggaatgtcagcttcttgaaaagcccgaagtcttcggagagaggtccatgtatctctaggcagagtcgagttatcaagattaggatatctgtattgaaagtcaaacttgtgttggtacgagattggagggcgggtgtgtcgttaccgttctgcttctttatcagaatcaagcatccagatgccgaagatgacaggggcaaactcagttctgactacacgtcccaagacgggctccagtgttgtcctgatacctcttatcaggccagctacctcgataatgttggtgatgggactctcaagcacacggttttccatacgcatgggaagagtcagcatgtgcaagacaacgactgaggcaaaaccaaagacaggcatccaattggatagatcgaaatgttgaagatagcgacgataaccctcagagccgagggtttggtgatagtcggccaatgggaggtatgtctttcgactggcaggaagcatataagctttgtgagcggcggcaatggcaagaattccatgcatgacaaaagggtcttggtagcctagtcttgggatggcaacggaccagacatatgtcacgtctttacggatggacaggctttcggcggtcacggtacaatagtggtgcatcaactcgcaatcgcgagcccagagctcatggggaggaaagggggcgatttggtcagtgggactggcgtgactgtaatcttgaaagtaatggggagagtcaacatgatgactgtcgagggatttaggtgttgaagatgtcagatttggcagactgggtgagtatgtttcatccgtgtcattgacagaagatgacgaggatagactgcataccacaccatgccttgtacagtggaagcacgaagggcgagcttcatcgcactattttggttagccctttggctgaactacaagtgaatcaaaagtggcaattacgaatagaaagagcagtgcagtagtgtcttatacgaaccttgactttgcgtcgcttacagttcaagcagcctgtgcgagacttggtatgagttcttcgagaagccattagttcatgcgattggctttcaaacccgcgggttcgggttagatggcgatggaaatgcgactacgatggaaacaagaacaagagaatggtttagactgaagatcagcttttcacatgggactcgggggaaagcagggcgagatgaataagagcgagtccgaatccgaggcgaatactcgtaaggataggcttcggtacgcgtactcgcttccgctagtcttgttctagtaaagactacaccgtatagatcgtgtattggacattagggattgaggctcagttgtcattacgcactaagttgactcggagagtaatggcaggttccttaaattcaatgccaatcggaaatggaaatagagttgactaggctaagtattctttgtctgagatgaatacgcgtatagatgttttaaaaaatattgtattgtatttggtagaattgtttataaagaagccatgatgactgcttgaattggatatgttcttctagactagactattcattgagctttggcttgcttgctcagtgctttcgcttgttagctactcgatctacttgtgtttattatttattctttattgtcgatctttatccctttctattgtttagtttaataccgaaacgaacccagtcatcgcagccatggactgcaaccctgattacgaaaatgcaacatgggcattttatcgatttgtaccgtcgaaagaagccaacattgtctttgtggttctttttgcgataacgacgctgttgcatgtgctgcaactttggcgaactcgaacatggtacttgataccattggttgtgggcggagtctgtacgttgtacctttaattatggcgatatgaagatatgtgctaattcagcggcttcaggtgaggttattggatacatcggacgagtcttgaataccaatgaagaaccgggctgttggacgatgggaccatacatcatgcagagtgtcctgattcttatcgcacctgcactctttgcagcttcgatttacatgattctggggagaatcatcatcttgaccgaaggagaacatcactctctaattccactcaagtggcttaccaagctctttgtctttggcgatgtcgcatcgtttatgctccaatcatccggtatggcgcaagttaaaggggttaccgggtacaacgctgacaattgttataggtggcggtctcatggctattcaagatctgaacaagatgggcgagaagattattgttgggggtcttttcgtccaactattcttctttggctgcttcatcatcgtcagcgccgtcttccacatacgaatgctgcgcgccccgacaccgaattcatcgcagacccgagtccgatggcagacatatctcgcaacgctgtacgtgacaggcgttttgatttgggtgcgcagtttgttcagggtaattgagtttatcgagggcaacgacggacacttgatgcgcagcgaagtatgggtgtttgtattcgacggcatgctgatgcttttggtgctcgtttggatgaactggttccatcccggcgagattggacttttgattagaggcgaggaaagtatcacgaatggactcgagttgatgaagcttggaggatctgggaggaggagtagagttgatactatggagagtttaggatctggcaggcacctggaggagaatacggagcgctaagtagctaccccctgagccctgtcaactttaatttttagcgccgttcgataagtaatcgaatcatggtcagcaataaatgtttgatcctggatctgagacataaaagacgtttcagaaacaggcgcgacgcagcgccaagagacacagttacaaacacttttcccttgtttctccaagtttatatagaaagtttcaagatggaacggaatgaacttgatggtttctgctataatagtctagtctagcgaccagctgaagaagaagtgatcagtaataatatagtaagcctggcctcgaggaggggataaagaaatcttgatacacttgccaatgaaacaaattaattcagtcagtttacgccatcttagacacactcttaagctatttattttctgtatcctcagcttttgtctctgattttctgctatcccttcgcctacccaagttcctttctaaccgagcttactagtctaaccagtactggcttaacgagtatcagcctatagctccatgcctgtcttcacgctgtcatatcatcttcatacacactcattcgtcggtccagaactaagaacgaaagataggatgggaaacatgtggtttggctatgaccagggtagttttagctcgttattatataacctagatatgatatcaagcgcgacggtcttccttcccttcttcctctcccaatcttttaagttatctcgtgtattcaagctccaaatatgaccgtcttgggcgatatcttagtgcagattacctttgcaagggtcgtgctctacagcattttgtttttacttgtttctttcattgtcgacttgctcactcaacctcagtatccttctgatattcctgttcttggtcacgactccaagaaatggttctctagaattcgaaatagctttgcctactttactcagcatcaggcatggataggtgaaggttatgaaaaggtattcctttccccctctcaaaaataatagagaaattctctaatcgcaaatagtatggcaaaaatagcctaccttttattgctccgtcgccaatctctcgtcctcctgacgttatcctcccaaggtcgcagataccatggatgatgaaccagcccgaccacatcctctccgcagctcacgcccatgataagatcctacacacagagtacaactttctcggcaaggaacttctcaaggatacctttgcgcaacgcgttatgcacaagtatctagcccgccatctatcatcgctagtcccagctgtccaggacgaggttaagagttctgtcaaggatgctgtcgaggcaaagatcaaagcagctgccgagaaggaccccagtaacgtcgatgaccaaggctacgccaaagtcaacatatgggatttgtggctcgccatcgttcctcgagttacgaatcgtcttcttgtgggcgacccaatatgtcgcgatcccatcttcatagattctatggtacgcttcacagacgatgttgtccgaaacagcttcttgctacacgctttcccccaagttctccatcctattgtcggccgtctcatcaccatcccgaattatcttcactggcgtgcagctacgcgtcgtgtacttccgaccatcgaaaagcgcatagaagacatgcgacgcaaagaagctggcgatcccgaaatgaagagctggacacctccagaagattatataacttggcatattcgccttgccatggcagaggggaactcctttgagctcaatccatatgtcatctctaagcgtcttttgcctataaactttgcagctattcacacaactgtactaactggccagtcttggatgctggatctctggtccctcccggcctctgaacgcgctcttgataccattagagatgaactcgagacgaacaaaccggtagatggtccctggacaaagcaaaacctcgcttccctcatgcgactcgactcatccttccgcgaatcccagcgtttgagcaactttgcagcaaatcttgtcgaacggcaagtcattgcgcctgaaggtcttcataaccccgattacgggtggacgttaccgcgtggtgcttttgttactgtgaatctgcaaggaactcatcatgatgaggatatttacaaagacgctatgaaatactttccgtggagatactcgaatcctagagaaacctgggagatgaaatctgccgaagagaagaaagagaatgaggaggaaggaaagagaataaggggtctggggatggtgactactagtgatattcacttggcgtttggccatggtcgacacgcgtggtaagcttgacattgctaatatatcaaacgatggcatgctgatatttatagcccgggacgattctttgttgcgcatgagctcaagctcatcggggctgcattgcttctcgactacgatatcaaggcgattgaagaacgaccaaaggcacaatggatgggggcaacgattattcctcctctggacgcatgcatcgaaatacggccagtacaaactaataaataaacgttctattatggattcctttagctgtatcctccgtgggcctccccgttgttcagagccactccgttcttcttatcttccatcaaccttgtcaatgctttcaccaggctatcgacagctgcctctgacgtctggtgatggaaaacgagtctagccattgggaatactgcaatttcctccttggcacaatactcgacaaaggctgccggcggaataccggcggcttcaatatcgggcaggatcatgttagtctgcaccggaagcacaaacttatacccagccgcttcaagtctcgtggcagcttccttggtcatcttgtgcaccgatgggaaccttggaatgctgtactccagagctgccagagctgccgccgccatcattcctggctgtcgagtaccacctcccagcatcttcctgaaccacttggcccgctcgataaaaggcttcttgccgaggataacactacccattggggcgccgatgccctttgctagacagatggagatactgtcgaagcatgccgcatacgccttgagatcaacgccttctccaatcacgccgtcgaagacacgggcgccatcaagatgcacggcgatgggtttctggccttctggaactgggaatgaacgaacatagttggagattgcttgtgcatctgcaagtggtagaatcgttccagagagggtattctctagagatacaactctggtaggtgggaagtgaactgcaatggtcagctttctgttagatatgtaatgaggaagggataacgtactattcccatcagcaatgatattcttcttaatatcttccaacgtcaaatgaaccccattcttcgcatggatcgtcgtagcactcgcttgagaaatcacaggcaaagccccagactcccaacaatgcacatgcgcacgatgatccagaagaacactatgcggtggctgtgtaagatgcgtcctcaagcaaatctggtttccctgggtgcctgagatggcccacagcgcagcttccatccctgtcatctctacaagacgagcttccagggctttgacggaagggtcaccttctgggtcgtagatatcatcgttgactgatgcttccaggatggcagtcatcatctcctcgatggggacggtgacaacatcggagcgaaagtcccgagatgctttctcgcgactgacatagagtttggattggactttgggtgtgaagagagactcggggggttctacaagactaggcattgtgaaggcttcgtagtgatggttgagtgatggatggtttgtggtgactgacttcttaagtctttatatactctgtctgaggtcattgtatttatatacatatctatcaaccccgcacctatgaggggaaatggaatcatttgtgtctggtctgttatctctcgtgtatcttcattcgatcatgaatagtttcccgcggagagttgttagcttcgatgctactgtatgagccgggctcggaggcttgcatggtgttgtggatctagactggggtaagttacacaagtatatcatttcaagatattctttcaactcaataaagagccttttagacaacttaatagacaatatggtacgaggcgaactattgttgtgggaacgcctgattagttcttgaaggctatgtttatagttacaacttccacagagatgatggccctcgtgctttgatctacagacgtgcatgatagatagatagacacttcggatagctacaggcagggaatctccacatccacccccgcggccaacttgtaagttccccgcggttacgcggcttcaagatgcaacatggcaatacacgcagcaatcgtttggctcattgtaaatggacagccggacaaattgatcaaggactgaaaagagaagtatatagtaagaatagtgcttttgttctattatcaacaaagcccatcatcctcaagtgagatatccgggttgaatcacgctcaaaatctccataacactcactacaggtcaaagcccaatccatcggtgttgcccaaaaacataccgccttgctgtccttctctcaatagagcaccaacatcaactcttccgcctgtgatatacctctcgctcacacccaggttcactctcctgctcagctcctctctcaactgagccttgagagcacccatttccgccttggtgagctgcttggctgtttgctcctttctctttcgtccaccaccacgaccacccttgccaccacccgcgttgatttcctcgaggtcgtcggagtcatattctacgccaagttcatcggcagcattgcgcagccatgtatcgtcgctgtgggccttttccttggcaagtatcgtatcagcaatcttcttggccaaatccacacgaggcttaagacgcgatgcggccttgcgatcaataagaagagtctggatgaaatgttctctcttgacacccgcgctgcgcacggcgtggaccttgcttgcgagacgacgtgtgggaagaacctcttcaggagcgcagaggattacactaataccgctggactcgccacgagctgtacgaccagatcggtggatgtaagtatccgcagatcgaggaacgtggtaatgtaggacttggtcaacctccttgatatcaagaccacgagcagcaacatcagtagcaataaggatggagttgcgggaagcagtgaagcgttcgagagaacgatgacgcgccttctgtgccatttgggagtgcaaggggagagctgtaaggttgaggttcgtaagaaggggtgtaagacggcgaacagcagagatggaattggtaaaaaccagagtgcggcgaccagggtttaaaataagaacagtgtaaaggtagagatcctacaatttgttagtatcgtgaagttgtgcatatgtgctgtaaactcaccttttccatagcaccacactcaatgagtccctccctgagaccttcggccatctgactgacagggttgacatcgataaatttgggctcgcctctgaacttgaggcacttcatcagatacgccatcttctcgtcgtcatttcctgaagatttgcccttgccagccagcttagtttggaggtccttgtcaaaagtagctgagaagacaagggtctgccgtgcagcatcctcatcatcctcgtcttcctcatccgactcctcctcgctttcggcgtcgtcaccggggctctttccatcaagagcaccaataatatcttctgcctccttgaactgtccaaccttgaaaagtcgatccgcttcatcgacaacaaggaatctgatcttggcaaacttgctttgtagagctcggtcgccgctaagaacctcccaaagacggccgggtgtaccaataacaatatcggccttctccagctgtcgctgctgctttaggatactgagaccacctgtcacaacacacacgtacggtgcgctagggaggccatcgcatagcgctttgagatggtctcccagctgcttggccaattctcgggtcggagaaagcaccaaggacatgggacccgttctcttaacaccttgctcctgcatctccaaccaccgctccaccatgggaataccgaatgcaagagtctttccggaacctgtttgcgccttgccgataacgtcatggccagccacaatctcggggatcgtcctcttctgaatcttggtcggcttcatgaacttgagctttgcgatggccgaaattatctggggtgacaagttcagagaaacccaggccgccatgtcgacatcttcttggtctttgtagtcgttcccatcggccagcgcgccgaacgtgttgcccccgcgtgtagaggacttttgtacgccttgcgcggccttgaccagctgctcgtcttgtttgttgccggcaccgttcttcccatccagtttgttcttgttttgtttttgtttctgctttttgttggtttcttggtctgctttttcttgcccttcttttggctcattcttgcccttattcttcccttgaggtttcttgctctcagcgccagcttgatcactgccaacttcgccggaatcgatatccccgacctccacagcgtcgtcgccaaacccttcaaaaggtcgatcgccatcgacaacttcttgttgggggtcgattatattgcttttgttcttgtcgccagacaccaggaattgcactcggttaccatccttgacaacgtccacgccctcaatgacctcaagtccgccgaagtcttctccgactgaagcccaggaaagcgcaccagcttctacggtactgcgcgactcctttccgctcttcttcttggagcttgaaggtttgggtatgtttttcgatcgttttgtggcgggaccggttgcggcggggagcttgcgctttttggacggagggaccatttgagtaaaaagaagtcgcctggttcaaaggcgatcgcgatttcctattttttcgtcgtttgtcgtagggaagtcgcttgaatgtccttgttcttcctggtcgagttggtcttgaaatctgtaagaaggtccccaattttttcgttgatactttttcttgccttatcgttatcggcaaaagttgatgccgatccaccgacctccaccattggtgaactacaaccaacaccatgagacgcgtcccatcaggagatacttatacttggcccatgtctcacaaattatcatcactaagcagagggtcacacatgtgctgatggacacgtggtcgatgacagccgttgcctctacttggattcatcaattattattctgtaccttggtatcacaagacacccatcactgatataggttctcaaaagcaggtgcaaatcgttttgtagaattttaaaccaaggaaatatttctctttttccgtttaggaacccaaagacagtatgtaaatatgtaatgctgtaacactctccataaacagtcgtccattctctcatcccatgcattcaccttccatgccataatgtcaaataattgcatacgttttgtttgtgttgtacgcctcaataacccaattccgttcggaatatgccaaccccgttggtctattaatgcgctccccgagcacgctttgctcctccaccaacctcagaatcacctcgcgggcgcttgttgccaggctggaagtcattagcacctgggttcattccaccacggccacctccgcgtcctcctcgacctccgcggccagcatgaccatgtccgccctcttgagtgccactggctccacgctggcctggaggcacataggccccgcctcttccacgtccaccaccaccaccacgaggcatggggatgccggatcgtactggctgttgaccttgctgctggccttgttgttgaccttgttgctgaccttgctgttgagtctgttgctggccctgctgtgcctgggcttgaggttgaacctccttggtagcgggagccgcaccacctccattcttagtagcgaaagggttggcaacagaagccgaggaggcgtttgtagaagcggcgaaggggttggccttagggggagggattccactcgccgccggagccgcggcctgtgcgggcttgacttccgttgtaggtggtgcacctgccggtgtcgtcgttggtgctgcttgagcgcccttagctgcaggtgtcgcagatgttggaggcacaccggctgccggtccttgctttgcaggtgctggcttcactacggcgggtgcaggaggaggtgcctgcgctgtcttggccacttcccagacttcgacgacgggtttctggggtgtctcagaagccgccttctcgaccacgttgatcttggcagcagccgttctcaacttgttctcggccatgttaattctcaacgtagacttctttgattccataagctgggcctgatcccgagctgatgaaatcttggattcgtactcgttctttagcgacgattctagctctgccttcaatttagagctttcaatctcaagcttcttcttgatgttggccgcaacaatgttcttgaccgtaggattggtcgcaaggaattgtcgaataccggcatcatcaagctgagacatatcagtcggcccagcagacgtgggtgttggaggtacggcaggagcttcagccttggaaggcgttgcagggggctgctgctctgttgcttcggtcttgggagcatctgtgttgagtttggcattggggttttcagccagccagatttgcttctcttgcttgaactggagatccagatccgcgttcctcttcttgaactcgtcttccatgcgttgcctgctctctttaagcttggcgttcaaggtgtctcgcattctgtcagagcgctccttgattgtagtttgaatcttggcctcaacttcgttggccttctgttcaaactcagttgccttggcttccgcagccgcagccctctcctcaagggccttcctctcctcgtcagtgatgacagtgccaggttgcccgttggcctgagcaacaacctcgggagcagtctgtgcagccggtgcagtggtgctggcagactcttcaagcttcttagccacctcatctcgctcagagatagctgactgcagctcacctcggagagtctcgagttgctgctcggcactctgcttctgtccgttgatgctatcgagctcattgcgaagattagcaagctgctgttcgagttgagcgacaatctcggaggagcccgagacttcgtttgactgggcagtgctgggtgcaggctgggtggcctgtgcttgttgtcgtaactgctcaatctccttttggaagttccggatttgttgctccagctcagacctctggttcctagactcctccgcctccttcttgataccctcgagctcggcgttggccttgtccaagctctcttgggcttgagtggagcgttgaattgcctcgtttttctctccggtgagcttccttgatcgctccttggcctgttcgataatcttggcgcgggtagcggtccagttggcttgttcagtttcgaaattggcctcgacctctgcgagcttagccttcaagggctcttcgccttgcttcagtgtatttcgctcagcctccaactgggtgatcttctccttgagctgctccatctcggcagggtcgactcttccatacttggtcaagatgccctcggtgcgcttctgccatctatcacggtcctcctgaatttgcttaatctcatcctccaagaaagacttctgagtcttgagtgtgtcaatctctgcctccagtgggtggattcgagcctccatctcctcgattctctggttcttttcgccgatttgttccttgagttgttggttttcatttcgcagcgtcatactgctctcacggtaaatgttcaactcattcagcttctccatgaggtcttgatgtgtcatagatgtcctgccactctgagcagcctgcgtgcgctcttggtcgagcttgagacgtgcctcttccagttgagagtgggtgtactcgagctgctgttgaagtcgcttggattcctgagccttgagatcatactgaacctcgagaatttccttctcacgtcgaagatagctattgagttcacgcagaccttcagtagcatctcccaaaggaacaggcgacatcctttcatcgtcgtcgtcgtctccacctcgcttctgctgaagcgccatgacttgtgcagtcaaggcctccagttgctggtgaagtatcttgttctgtgagttcacatcctcccgtcgagtcttgacctccgccatctctcgttccaactgttgtttgcgatcctcccaagagctttcactttgagcaagagttaccttggcagagtcggcctcggatttcagagacgctgcctcgctcttgagggcgttatactcggctctcagttgttgcacgagcttggcagcctcagcatgcctgacaagttcttgctcgtaatcctgttgggccttggaagcaatctcggcctgggaacggagatcctgttgatggtaccgagtggcttccaagtgcctggcactctcctccttaagacggctcacttcctcttgcaagatggtcttttcgtcctcgtaccgtcgtgcaatctcgccctgggagtcacgaaggctggaaagctcggtattagatcgagacaattcagcagatgtatcctcggcgcgctgggtaatctccttaatcttggcgtccttctcttcaatgagtgcttccagctcttgacggtactgctcctgtgatcctcgcaaatcttcaagtgcttcttcgttggcctggctaagctccttgaactgctcagcctgtgccttcgcattttcgaggtgggtgttggccatgtccaaatctcgcttgaggtcggagatctcgacattaagttcctggatctcgttctcaagctgctgctgttgttcgccaacctccatggtgccaggccggggggtaggtcgaggctgaagccttccggcacgttcctcggcgttacgcaactcgacagtcaactcatcaacacgagcctgcagatggtccctgctggtcttaacagcaacgtgctcctcacgaatctgactcaaactcgtcatgagctcgtcaattcgtttctgggactccttcgactcgtactccttcctaagctgcaatttcttagtttcttccgactcgtagttcaacttcctctgagcgtcgctaagctgctgctcgaggctttcaatcttggactgtgctttgcgtcgtgcctctgagtcggtcatattgcgctcgttctcaagcgattgctgagttgcgagcaggttgtttaggcgattcttctcctcaatcaaattctcattgtccttgctcagcctgtcctggatatccttccaaagcttcttctcggccttgaggttggcagtctcattgcgaacactgtcaagcaaccccttggcttcgattagctcttcagcaacctgctgtgtacgaatgtcctgcttagcagcggtctcggatagaatttgacttcgcttctgaagctcatgattctcgccttgaagggcgacgaagttggtatgcaacatttcgcgtctctcggattcaagtcgagattcggcttgaagcttgaccttgtcagtctgaagggcgtttcgttcagctgacaatgaatcgatttggtctcgcaagtccttacggactccatcctgagcatcgcgatagttgtcgtattcggattgtagcttgcggatggcttcgttgagggcctcggtctgctcagttgcctcgatactagccaaaggcaagcgttcgccgccagcaatcgagttacgcatcatagaagcttcatcgccgttcacacctcgctgttgcaaaagtcgtcggaacatgtctcgctcagtcttgtagctgtccatggtcttcttgattgaccttgtctcatcagtcatgtgaaccagctcttgctggagcttctcgaccatgtcgtggtcttgcttagcctgatgtttttctgcgagtgcctcctcgctctcaagttgatcagcaagctcacgagtaatacgcagaagctcctcattcttggattgcaaggactggatgtccttgaagacgaccagcttttgtgtgatgaactggtgagtgtcggacatgtctgatatagcctcttcggaaatttctcccttctgcagttgctggaggcggtaggtctcctcttctgtgagctggtccatgcccttctccatggcgtggatctggaacaaaagcatgttgatctgagtaccaaggtcgcgtaattgagtgcgcaagatcttggattcagactgtgcagttgcaagtgcgccttcggcttttctcgccgccttcttagcgtcatcacgctccttgtagctgtcctgcgaaagctctgacatgcgagtaatctcttcgcggagctggtcagcttcggcatgaagttcttgcatctcaggcgcctttgcctccaaagcagacatcatgttgtccaactcctcggacagctgctggttgcgacgtctctcagtagccagctgacccttgacttggtacagctgatcaagagcctgtgtcgcagtaatggcgcccttggctcgaacagatccgggtgttgcgaaaggagacgaaggtcgcataaaagtgccattagcacggggggtctgtggtgtagattcagctggtggaggtacgtgctgctcagctcgcacttgaagctcatctatttcggcctggagttgattaattcgttcctccatctgcgaagagttctctcgttctttctcgagctcgactcgaacacgtcggagttcgttttcgtagttgtcacggagtcgctctttctcggcctcgagatcacgcactcgctcttggtgtttcttgctcaactggtcagacatctccaccagtcgtctctggtcctcgagctcgtgtttgtaactctcgatcgtttgtgcgtgggttccctcttgcttctggagcttcactagagcatcgtctgccttggactgcatggcgtcgagtcgctcgcggagctgctgttctgttcgcttgagagcatccatctgggattggatatcttcattttgtcgttgcagctcagcgatgcgggcacccttctcctttcggtacttaagactctcctcgctcttggtcttgagttcattctctagccattcgctgttctttcgggcaaggtcaagctgctgttggagtgattcttctcggtacttggcactgctgagctggcctcgcgcattttgctctgattgctgcagagtggtaatctcgcgggagagctcgacgttacgctggtgctgctttgtgagttcttcggtgatagtttgatcgcgtttgttgttggattcgatgatgctcaagttggttcggttcgatgactggagggtctcaatcttatcattaagagccttaatctcggcatcgtagtccgacttcttagccttgaagacttgaagctcgttctcgactgattgtcttttggtttctgtgtggaaaaagcaatgtcaacaatcatgcagctcaactccacacctcaccgacacataccttcattcttcaattgctgcctagcctcttcaacatctttgagggccttgtccacggtagctttggaggtttgcgatcgcgtttcgttgctgcgcaccgcgttctcgagcgatatgtcggtttcgagcttttcggcatacagagtgtcaaactcgtgcgctctggctgcgacagcctgcaaaatgatgtttacgagctcaacggttggctcggtcgtcagggacgcgataataggctgatcgaggcccagatggcctgcgacgtagccaatgtccacgtctgcggccgccatggtcgtggtcggatcagatcgatagcgcgatactcgtcattcccgaagctgcgcgctcgaaggaaaggacaagcggtaagaacaaggtaatacgtaaaattttcgcttcgctttgtatgttcaagattgacgaatgaatgtgggatgttggtaaaaaatccccgacaaaggaaatggaggctttgattgttgttggagagaccaggaaatttggagcttcaaagctgaagatccgacacgcctacctttgtttgctaccagggaaggaagcaacgcgcacgggcccagtgcagcagctgcgttgtacggcgctaacattaatccggaagcctggagattaccctgtacccaggacctagaacaggaataaagatatattctcataatcattttgagaatatgcttattttacttaggttgcgaaggttgagatgatatagtcctggatagatatagataagtctaaaagtagtaaatcatagaaagagcgcgggagcattttgggggccacatacttttgtgatggttcaacggttgtacaacttacgccacttgtcaatgttcgtatatctctgtttcgtgcaccgacagaagttaacggaaaacacaataccatctcatcaagtttttcctatagatcatcatagtgtttgctagtagagaccacaaccttaagggttggccactagagtcattaggtaatcgaacgccatcttccactggtttaatagcaatgacctgtacatttaaaccaataactacactgtcccacggttcaagaacatataaacatgaccacggcgacttattttccatcgaattggatatgagtttcacgtagatcggactttcctgaataaacgtatgtcagtgttatctcagcagctccgacaacaattggggctcttgagaagtacaacagaaatgatatgtttgttgacatagcaaacatcgccttctagtcatcaaatttacccttattttcatcgctgagatatgggaactgtggttgggaaacccttgaagatgaagtaatgggcgggtttaagaaattcggaataagggttcagccatgatccctcagctcagaatcctccggaaggatagcctagacaaagagcagcactattagaaccactgaatacataagaatacatgtatttgatggtcggtgactgttgtaattgactattttcttctcgcatatatctttagccttcgaaccagtttgcagctatccacctactaatctgagcatcaccaccagggattccggagcctcaagtaacaatcctaattccttagtttatgtaaaaactagtagcaagataccttcccacagaaaagcagtgtatattagggtagttcgaggttcactgcaccatcattagtggagttgctgaggagtgctatgtaagctctgccacttggtgatggaggcaagatggtataatctcaactacagccacaaactatcacatacgaccatacctaccagaaaatacgggatcccgtccgctctcccttagtcaagctggtaaggggcggattagtagttgggtcggtgacgaccagcgaatccccgctgttgtatgttttttagtctctcggtctcttttttggtgtttaggtatattgcatcaaggaactggtttgatctgtgaattatcattatctatctttaaaagcgttttagtttcatttatgaacattctgatggcattttacaaccaaaggtcccctttacttgcatcacccaacaaattacttataacgccagtctcaagacatcattacacgtccaccaaaggacaatgctcacatttttgatatctgaaaactcggactcatttcgtacgactctaaaacccctgactgggttccaggctgccgcgaatatgtcggaggtggattcatccttgcaagatgagcctggagctcagctgttggcgcatggtcagaagtcaagcccgggaaatctcttcccccaccaaatctggactttgataacatagctgttggcaattgtgaaacagatggggctggtttgtaaccttggatggagacgctgttgcccatatgtctagaatattcaggagggccatccaaaagtcgctcgccgcgagtctttcgtcggcgctctcgtctgataaaaaagaataaagctagaccaagagctgtaaatacggcggctccgacaactcctccgacaattggtacgacgttgttattcgagttgtcttgcttttcgtcttcgtcaccggagcctgacccctttgcaatattcgcgacagtggtcgaagttgcagttgctccgactgagctagtcgtcctggatatcgctgtagctgaatgggtactagaactggctgtagaatgagactgagaaatggactcagtcacagttgcagtgactagatctttagcagcgctgcagtagtaccgaaaggcgttgacagcagcggtggcattgccagtgcgtgtatcatcacagtaatctttgactctctcagtcaggctactggatataatgttatacattcctgacttcatgcagacgcacgaagccagctcttgaggcccgccacggcacagccatgaactttgctgtgtggttgtcagtgctagggagttatcaaattgggcatttctcttacattcatgacaacagtggaaagaccctttcgggcgcattcgtccagagacttaaactgtgggagagcggtgatgtaatatgacactgcaaggtaaaacgtcaggacggtctcttacagtgaacgggtttgttggtactcactatcgcctggatggctttttggtgatggaaacgatgtcttgccctcattcatgagacagaaatggctataaaagttctccgctgaagtgacgtctgcgtcgttcgaacaggagcgcttggctgcgctcttcaaagtcaaattgatatcccgaacaacatcctttttattgcacacacaaggagcgttcaacttggcatcctcgggacatctctccgatccctattaatgtaagttgccatttttgtatgttgatagaaagtctttgaaccgtaccactcccattacagcataagacaatgcgctttgcgcacaagggggcatgtatgccagttcgggtagatctgtaatgtatgcatcgacgatatttgttgtcggcgaggaaaatgtaatgtgtttgtcctgattgcagtacttttgcatcaccttggacgcgctataaatgtcttctgtcgcactggagccacaaccatgcttgatatcgttcgagatggcggaggtaacttgatgcatacgagtcgagcatatacattcttgtaaccctgttttcgagtcatcgcatattgacgagcgagtatgtctggcaatattgtatgagatcgcactggaaacacagggagcctatcaagtcagtattttgtcaaatccaattcgtggcaataatcataccagtgcctcaaataccgcgagatcagtcacataagaaacatctcttgcaatggccaagccaggcaaagcaataaccgatatggcgctcaaatgcttcatcataaagtcgtctgttctgcaatggaaagactcaaaattaagagaatgattgaaccaaacaccaacatcttcaatagcgcatctcagctctttcagctaagcggcctagggaaaaaggagcactccatctcgcgaatctctaagatggacttcccaaccttcgtcttggtgtaaagcctcaaacaacgcctctcgagtctagatacaaatagcgtcaaggccccctgaaactagcggatatggcttgaaaattgcatcaccagcttgcatacttcccctcgccgtgaagaatgtgagtcaggcaccgcagaactttaagtttcggaaagtgttgcttacggtgttctctgcagcatgcagactatcgtcgaattccacaaccggcatgtttcagatgtgatggtgttgaatagatggatagaaggtgtatgaagcatccaatctccgagcctcaattactatcagacgttaccttttccacttagtggatggaagttacagttttttcgttttactaatgcatcatacaaacgagctgaattcgtccctcatcttggtcatcaactagagacctgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgcagtttcgcaaagccttgaccaccataagccaaattatcacggaccgagacccttctggtgttgaaggcatttgtttcatgcgcgacacaagtctttatgaaacaagcaacgtacatcgaccactaaaaacgcagggtcttgtcttgaaagcatggatcacccaccatctctcaaggcggatgatcatttcaatcgtcaaagcggttactggtagctaggccaagccctgcctgaatcgacgcgtctgagctttctttaggaatcaatgaaggattcccccaggtcccggcgaagcggatactggagttagttagcattggaaattgtttctaaattggggggcgactgtctggcggactactactctatgacccgcccactacccgtacaacacggatagttgactgaggcagacctaaaaccaattggctctcctgaatttggttaaattgaacgtaccctaccgtagggaaaaatgcagattaagcaacgccaagatgcgaggtgatgactcttggatggggaggcgagtcaggtagaaaaaggcacagcaatggcatgtctgcatatagtttgggagcgtcaatgtgaatacggcgagcgaatgtgatgatcataagatgatacagtagagttgctgacgatgaaatcatgagacgcaatagctccaacgatcattgacgggatcgaatgttgatggtatggatccaagtcatgttaaggttcactggggttggatctactgtaggtacgctacgcactcactctacgcagtagtagacagtacgtgacgttgctctctgatctggtccaactgccggtctaacctacataggtactctactcgtcgtcagtaaccctgcactgtgctatgtaaattgattacccatggcttcttggaccggctcttcaatcatcccgcggcagttgatgaaccgagtgggatcacatgacgtcgatagcttctcagcaaccagatcatctcgccatgttgcaacgatagatctgatgtgatgtcagaatagcgacgatctaacaagatacagcatcgctgctaaagattttcttggttgatggtgtagactaaagtttgcaacttgtcaagctctaaagctgccatgcgacttcaagcgacaggggggaaacggtagctaaccaagctcaacaaaatttttcacgacgatcaccatcttcaagttcatgattacgagacattgaaattttgtttgaataggtaatttgagttcattgggtgtggtgtaagtaactagtggtaaaataactggcaattttgctcagctgtagtaatatggtggtatccatccgtaatccgttattgtccggtgccgtttgcagtcccgttgtccaaaacgccttgctaatactcagataaaacatatgaaaaccgaaaaagacaaaatgttttggctagtatagcggctgctgtgcactttgtagtcctgatagagtaactcccgctttcaaatagagaaatacaataaaaacaaaaagacaaaggaaaggtattcgtagtgtttgttggtggtttgtggataaatataagttgggtcagtgcttacagcactcgcacaatcttgggtacgcgataccgtgaagggctgtcgtagtactcgctgatcataccgccctgaagacccatgggtctcctgggaggtgctctgccgttgaggctctgatctcttgttgcagttgtcttgcgcgagtcgcggctgccacttcgcttgtcttgacggtcggctgagacctgtcgagagcgctcagatgcttgcgtatcggaggcggatgttcttgagctggcgcgggagcgtgatcttctggggctgtcccagccgcaaggctcctcacggatctggtcgaggaagtcatcatcgctgtcctcctcctcggactcagggcggaaggtgctgttgagggtttcccagaggtcaagaccaaggtcatcccagatgacaacagccttgaagagacgacggcatgcttgtgtaccggcggtcttatcgaggcgtgcaaaagattcaagctcgcttaggctgggtaggttctcccaggcgatggagatctggtcgcattggtccttgaagggggatcgctcaaggtagtagaggaggaagtctgatgtctcggcctttgttgcgaattcggcttcctcaagagcttgttgacggagcttctcttctttgtctttttgttcttgctcctgctgctgcttctgcttgcgtctcttggggttgctgaagagggggactttggggccggtggaagtggttcctcgaagcatcgttgcggtgttgttgtgctgtaagttgtagtagcagcagtagtagttgttgtgtcaggaggttggtaagatattgagaggagtagtcgaatgtggcgagtcgaatggtgggatagggaggataatatgtataggaatggttgctggtcggctgaggagcaaacaagacagtctgtgtgtcaggttgttgctataataagatcttgatgtttatgcaggcgcatgcaggcttgtgcacaaacacgtcggaaccttgtttataaagctgggagagtccaactcgtcggtacttggttttagtaaatgtgcaataccgaaagtgtaaaatagtgtttggagggaagtgttgagatgagtaacgaagcgagacgaggcgagaaaaattagagatggtaggggtttggttgcgttgcttgcttgtaacccagacggatggatgggtatggatatggattatatgatatgagatgagatggggaatgggtaggttggatcgaaagggaaaccctggttctgggcttggcttggcttggtaccgtaaggttggttggttgggaggtcgcttgcttgtgatggatggatggatgttactagaccggggtgtgtgtgtgtgatgaggatccgcggctattttggcgatacgggagaggtatccgtagtggctaacccaactaaggcactgtgttcaggtacgtcttggtttacggtagcgtccaagagtgtagaggtaggcaacccgccgcgcagtgtcaggccttaggttccgtaggtacggatacagtagaacaggtgggaaatccaggccgtgcttgtcggatttcggtttcggaagttcgcgggtccttgttgacgatcaaaagagatttgcaatgaggggaagggggaaagagtgaatcaaggggaaggggaaacgtgtgtctttatctgttgcgttgcttctgttgccatgacttgaaaatgtttgctttttattgtattgatggatgacattcgtccctttcagtccagctccgttcagctccatcacttcaggtaaagggcccccccactagagaggacaccaactgggagggcggggaggggtttgttaggtgggctgaaagccatggaaaggtgaagcgccgcagttcagtgtattaggtagcccacccacaggctactaggcaggtacctaggagatgcactaattgcatctaccaaaaacgcccagagcggatccgtgtcatcattgagaaaacggacagaaaagctggttgctgtaggcataagagacgaaattaatatatcaggttatactacttgggtgttgctttttgtttatttattttttggagtccaaagctcagaagccaacttccgtttctgccacccactaggtagatggattctcctcagaaactggagacaaggcaaagacaagacaacaggacgagacgtctcgcatcatccccccatcaatcaggcttcggttttggcttcggcttagtctggcttgacttgattttggcttgttccaatttagtcacaacggtgtcggcacaatcctcgttgcatttgcaatctcagccaaggtaatacctgcgcatacgttgtgctgttacggtatatgaatccgtattcattcatcctggaaaaatcaatgaatggccgagaaccttgctacgtaccatcctattcagtcacccggcacggaaacaatatgggcccaataggataaatcccccttgcgtgcgggttgatgtatcagctcgctacctgaaccatttggtatgagggtacggggcaatccctgtctgtcgacagccaatgtcaggtacctgtttcactctctcgggtctgtctgtactgtgcagtgcagtaggcacctagtagcatctatcacctacctataaaggtattgttcacgagggcatttgcttcatgatgatcagtcagtcagtcagtccgtgaatcagtcgaaacggacggcaaaatcgtgccgtcaaacagcacctcatttatcagaccatcacaagtggaagcggctatttccttttcccacagcaccaccaaaactgccaattagttagttgtcttgtcaacgtttggcaggctgtccgtccgcctgtcctctggtccctgatgatcagcagcgcactagatcttgttgggtcaaatttaaaagcctagggcttggcttgcttccggctaatgtctttgattgtcggataacgggttagctcttttggcagttggaatgcgcggcaatgttccttgtttggtttttctcgttgctcgccctgttgggtgcaatgcgatgcaataccagcgaagcttttcatcgccgagccttggttgacgtacgcgttctgccaatctattgaagccgtcgcgactgccgagagaagcgaaacaagacaagacatcaactattatttgtcacaggtacagagttccagtctcattggctgggtgtctcagtccttgtcatgtaatgtcttgtcaagaaaagaggaaacaagacaaggcaagatggacagacagacatatgaagcgctccgttaacccgtccgttcttgtcccgtcattagttagtggcagtatccgtacctactgtacgatcccgcccgtgcgaaggccagcagatatgggtactgtatctcatctttggattcgttcccgtccaatggatgcctcttcgccctggctagtgtccatctatctcgaccggcccgtagaaaggctaggtaatagatagatggctaagggggtgggagcacggatggtcacgcacaaacgcagccagccaatgttgctgcgtctatctcgcacggttggggcatcgcatcactcgactcgagattagatgaacccttgaaatatacagttgataggtcggcttctctcccggcggcacaacgggacaacaaaccagtgcaggggaagcaagacgaacaagatgagacgagactccaaaagcaagggcaaggcagcattcctttcggttccaagaacccggaaccacgcagcaggtatcattgaactgtattcttttgctattattatcgccccgacaaggcacactattattatgattccaaaggtagagagaattctctgtgattccgaaagtaacactgaatgccaagagtaccctcatgcttgtcaaaaagccgtgaacgactgaagctaaacaaagccatcgcggcgcagctcggtctgtctgtttactgttcgtttcgaaagatacgtacagaatgcaatgtggcacttgactcgctcacttgttcacccgccttaaggcaatgtctgcacgtacctggtgagcttgaagctctggatgtctccagtcttggtccgtcggccgattatctaacctctgatgtaaactaacgacgttagaagggtcgatcaacagtcaattagcttgttagaaccccatctatcctgcgtctagactcttgtcttttgccttgcgctaaatcaacctcgatgatttcatagtatccattccgaagtttgctatgctatagcttcagatgctatctgatcagatcaggctaagatatcaactccaccaacagaccaaaaaactgttgaatctatactctatattccagaggcgtctgtctttgatctttcggccgcttgttgtcttcaaggctgtatcccaccctactaccggtggttaaactattgcacctcgatattagttaggcattcttattcgcacgcaactcgcatccatccatatgcagagcgaatagcgaattttctttatcaccgtaatcgtaaaagcctatattaccgcgcggaccgcgactggaaacttaagtttaattaactctgaccacttgcaattcttcacaacagcttccagtaacagtaaaggctctcctcggagcgcccacatacatgaaactcgaacgcacttccatttttgccattggtctttcttcgatggaagcttctacgttgacttgctgcctactcaaggttcttcttcacatacctgcctctggcggattttaccttgaattgcggttccgccgtggaacgtccagaaggaaattagttctgccgatggaagcccgtatacactttcttgcatcaagagtctattctgctttctgttctgtggatgcgcactagaccaccgcttttcactcctctcaaagtcaaaagtcgcagccacattccaaccaccagaactaataaaggtatactgatgcgtaatgcttacacaaatcccctttaccgggacattgatgggacccgtgaaccaggtactatactgggagccgagattgcggaagaggcttcaagttctagacaaatttgagaagccatcaagcccaggcttgctgtcatgtctggtaatgatggaatttgccatgcggtgttaccaaaaagcacgtaatgactttcatcattcattcttgttcactaaacacttgccaagaagactgtttcttcattcatcggtatagaggggaaggtggctgaagtctgttttattcgagtgaaaactctcatgggtaaatgaataggcaattacaaccagtacatacgttgaatggccttggcactccgagacaatagaagcgatattgtggttctattgttgtcttggtactccaggtacgagtttgcttgttctcacttctcattcaggaaccaactctgagaccagccttaccattagtgtccgtaaagacataaatcaacgacatgtccatttattgaggatgatttgtgcttctttggtcgccacattcaagccatcgatcctattgtccgtccttctggatttccgctcatattatcttgtatcctgttaatgacagtattccccatacctgttcttacttagccaagttgaacagttaaagaggcgttggcagcaacaagacgttttctacccagactgaggctagggctgtttatgtaagccagattaaccatcacctttgccagccgtgagccaagcacgcctccacgtccaatatgatcaacgaaattcaaccccatctaggcaacttggtcatggtctccggcagtgataaaaccatcctcttggttcttgtcaactgccacgccgatccgggaccccagaatgtggtaattagcgtgcgccatgtagctttttgagttccaaagaatcgtcacatctggtaccctatcatctttcggaaatctcaagattggtggcggcaagattccagaagccaaccggcaactcatctggagtcctagtcccaaaaatgatatgccatggggaatcgtggtagagtgcctgtggtaggttgcaactcttaagatatgggaaattctccgagcggatacaagctatcctttcaaatgccagtttggcagtatatgcgataaatatcggacacgccccttcccgtccttcatcccgcggtgatcggccatgtcaacggcggcttcgtgatgtggatcggctcttgcgctccgacccggacgtacatgtcaaagttagtgttgatatgttggctttatgagtcgagttgaggtatgtagaaggcaccaacaagctctcctagtaattgatagagattgaaattgtgttgaagatgttttttcaggaaaggacggtgtacctgactcttggcagaagtcatcgaatgttcatctgtgagtctgagctagctgtacgagttggtgacttgatgtaggaatttcagatattcggcagtatttcctaaagaataggagaacagttgaacaataactaatttcttttgtattgatgtaatgatgaagctggagtactgttgttgctcattaattcataatttgaaacaaaggctccctccagttgtagttacacaggctcgagcattgttgggcaatctcatctttgcagagtaactgcgcgcatgggggacaaaagggactttatttcttagtattgcatgctttctttcaactctttgagagttttctcgtgtgttccggtatcgtgcgatactgtatcacggagtgttgtgttggctgcaaatgcatattgccaaaggtttaaaggtctcattcaaggccggcatggagataaacgaatatatagaatgaattcacatcatttcacctgaattatacgtgcacagatatctaggcagacaagtagtggctgccttgccagtcactgctggctggcacctccaaatgtgaatcccctcgttttccatccgactgccactgccatgcagctgtcacagatctcattttctacaaacgcgaaaaaaaataaagcatccccccagtaatgaattaatgagaataacaaacactgcacttctcccctctctcttccatctttgcagttgacttctttcgtcctcttgttcacagtaacatccctccacaaaccaactgttcagaacattcagtcattcacagaccaccaattttcttccatcgctatctgatcaggaaaattatctttcattcctcgtcactttatcactcactacaacctatcactaacttcggttactctcaatcaccgccaacatgctctggcttcgaaagccccttgggtatgatcccaaggacttccccaactacaaactttaccaggatcacgagactggcttccagcgacttttgaagcagtggcctgccatctttgcctttatcgcgtggtctttcacctttttggcttccatcctcatcatcctcagcgagtggttctgcatgatcgttcgtgatcctcttcactacaacaaggcgaatgactggatcatcgagcagtatcaggcatgccctactgtgttccagatgagctatggagctctcatcactttctggttctttcacgcttgctaccgtatcggtcttgtgatctgcgatgttcttgttgatgcctacaacgatcctgtgtgggctgcccatcgggtcttggctacctcatactacatcgagcatctcttcttccgcggctgcactttcatcacttgtgccatctttaacttcgcttgctctttcattgtcctgatctacaacatgtcggtccactccctcagcggagtgatagtcttgctcattgcggttgctctctttcagctacactattacttcttcgtctacgacaccaaggtcaccaagcaaccccctaagccgctcaaaggcatcctcagacatttatcatcggacacaacacagtccccaaagaccaatatgggacgctaccaagtatctacacctcccacgggatcttcgctccagagaatcccattcaacccaccatggcgaagtagccccggacgctgcttccgggcccctacaccctcgactacatcctcttccagctcatcatctactgacctgactccttgtcgacgacgacctagccccaaatccaacaagcctcctggagcctcatatgtcgcagtgtcacctaaatctgcagagaagctccgtgctgatggcgtcggagtcccagagcccaccagagagacaaagtactccttcacctcacctggcagcaacgaacgtaatgcctacatccggcgacgaatgcagctccgcttccaaccccgctctcctaagtccaaggaagtcgaggagcacaaggccgaggccgaggatgaggctaagtttatccaatctatcgtccctaccaaaacccagtgggtttactccgctcttgatgccatcgagcgacgaatctcaaacatcacggccgaagtcacagagctccgcacacaggtcggctctttcaaagaagccggcatcgtccaacctatccccgagccctcagatgagccatccgatgacccatcagtgtcaccccgaacccagaagcgcgatgccactctgactgagagagagcgcatcaaggccgccatgacccattacatacctgccatcgagaatgctgcagtggccatcctgaagcgacagcatggagtcgaggagctgctggcccgaattgaaaacctgattaacaaagcggccaaatcaggatgcgccatctcccgcgctatgtcaggagaagcggacgactacagaatcaagatcaagaacatcttcggcgatgccagacaggcactgatcaaagcccgatccatcgaggagctttgcgaagaccgccgtgtgaagctagcagaggaagccaacagactgaagcgtctagaccgagctcacctactcttattgaagatcaacgccaagaagcggagatcgaaatgaaccgccgctgatcaaaccgagaatcagagatgaagggttgacaactgatgatacataccagttgtcgtgtaacaacaagaacaacaccatcaacaacgtcctggttgaatttacaggacgaggtttactgcggagttggggactatagaccataatgatgtgtattgtgcttatagaaagcacggatagaacgtgcatggatgggttgccagagggtgaaggatacacctgggcctagctatatgtacttaatactacgatagattaattattttgagatgaaccatgttactattacagtgattctgatccattagtgttggcagtaatgatcttgatagtccgtgtgtaatgacaggtgtaatataacttttgatgcgaatcttgctggtgacgaacttggctctcatccgatatgcttacacaagatggctcacgattatagacgatgatggatcagatgaagtagaagtatttatgtacttgatagtgacaatctttgtatgtaaattgggtatcgcacataaacaacgcatgtagtcatgaaaatagtttcagaactatttcatccccaaaccagttccgcaaccagctcacaagagcagaacagatggtcatcaagaccacctaagaagaagaagataaacctcgtttaatagccagttgactcaatcccgtggatctcccagtaaagaccacccatcaccctgccatcctcaggcttacacttgacagaaccacgagctgccatctccataccatcagagttgttgagaaccgcctttcgcatgatccagacaatgtcctcatcgccaaccatcaatcccgcatcggcgcggacggaaaacgcgcaggaaccagacttgacgatatcgacgtggccgtctttgagaccatactcgctgtcgtcttcacaagcgcgggggacgaagaaagtaccgttgcgggatccaaagctggagagcagcgcagcacagtcgcggtagttggcacgcttcatctccttggggccctcgcgaccgacgtaggtgtcctcatcgcagaccttgaccgattcagggctggcggaccagtaggtgacgggatcaccagaggcggtaggagctacagtcgtgacggcgatcatatcatctttagtgggcgtagcaacaggtgcaacagcaggcgcaggcgcagcggcagcgagaccgacgaagacggtgatgaggttgacgaaacgcattttcggtggttgttgctttttttctttctttttcttttttcgtcgtgatgttgatttgcggaagtgtttcggtggagaaggaaaatggcgacgataatcgtattctggagaaataaacacacaagtcgattgtgagtgattcaaagaagtgtaacgggccagcgggtgatcaacaccgatattgttaaacgagtgactagaaaagaaacgcaacgcgctgcgggcgagagaagagagaagagaaagagacagagcaagctcttttttcagaaagcgaaatgtttcaacggcagttgaacgggaagagagagaaaagaagagggctggaaacgaattatttgagatggctagggacgtttgagatgcaggtgactctggaaatgccggttgatgagcgatcagacagtttcaagtagagtggacgagtatgaaacacggatcactatggatatgatgatgatgattattatttcttttctctgcaagaggctgtatttttaggaatagactctgcggtattttctccggtaaaaaattaccgccttggatctttattgatattggattttccgtgccatcaggtcatgttgacggccgttgatagttgcgcagcgggctttgttagattgtgatgatcactgagtggaggaggatcttttggtgtttgtctatataggtttataggaccgggctggttgtttcgtgtttaatgctgcatttatgcagccacgccagatgacgaatgaatgagaaaaaataagagcgttatgtagagatgagaaatgatggatgactatttttaatcaaatgatagtatattcgcgataattccttttgtttcgtttctactacatttgtattgaggggatagttagtggctgattgggtcatagcctatatcagagcagtgtttagatacctgagcactttcaagggttaaaaatatatgtattttttctttggtggaaacaaattaggacttgttttgtctttgtccatctttgccaatatcttcacctttgaaacgctccatatgcactgccttggccagataccttgcgcataacccaatatagcctcgcatcgagttgagatcagcattcctgcatgcttggccaaccagctactggtacataacgacagttgaagccaaagactgacatgtagttggtcctgatacaaccataattcattcttcccataatacagttacttacccttgcaaagtttaaaagatcttccatgttacacggtacgatgcaactctcacgatgaaagaaagttattgtcttctccagcatttcaattgctgtaatgcccccggcccgacagtggagtagagtgacgcttcagtgggaaacctcctccgcccccactaccctgtaagcactctcagcggttcattgcccccgatctagggaacttgatgacgcgagaagcattgaccaaccacgtatttgccgaccgattatgtttttgttggccgacgggagttgaatatgacttcattcctccgtggatctttttttacaaggcaacgatgaatatgttttgcccggcagacggattgaattgcatgcgaaaaacctgatttttatattcagttgtttctggttcaatctctcgattgataccaaccaccattgagaaatagataacttattaatgtatgtagctcttgaatcactcgaccctccctcatgtagtctattaggtccgtatataccccattatggggtcattcaacaaaatcccggggtccttttcttggctccagtcttggctccacgtaaaagtaacgatagacaaaggacaaacagcaaaaaaacctgaaaagttgacacacattacggttggcgcatgtgacccctaaaaaagaagggccgttattaatgattactaggcatgatgatggaggaggaacggtgatcatcggctccagcttgtgtccatttgctcggaactttggccaaggactacaggacctgaggaccccttcttttcccactgctattcggtgtaactcaactcaccgttgcttgactcgattcccgagatccggacaagctgccatgtcttagttggggttgacaaccgcggggcccagttccggttccaatacctgatatcatcgtcatcatgtaccgaaggaatggatattaactaacagaaaattgtcaggtgaaagggaaaaaatgagtgaacgaggaaatcattcgatagtcaatcaaatccaattcttggtctcgtgtgcttatcatttgtgaattcccatcctcttcaaaactctttttcttcattctcttccttctcttgtcatcctcacttataccgttcaagtctttcaaaagcctcttcgtcatcatgaaaactgcctctcaaccttcagctcctcacaacgtgggaagcaaaataaaacatcttgtcggcaagatccgacgccactcaaatcccccaccacccgaatcctcttcagcttctccctcgtcaaccgcaaacccatctcgagaatcctcatcatgtcccctgccacacatcggcagacatagccaacggaacagccgtcgtggctcagcctccgaggaagatgaacgcgtccacgaccttgagctttggaatgcagcttacgacgtgctcaggagagaccacacatcttctagtcttgtacttgcgtacgaaaatatcatttcacacgccttgcctgactcactaaggccgggtcacaatggaaacagtgacggactaccaacggatgacgacaggagggctgagttgatgatgatgattgcgaagtctggtttggagcgtgaggtcaaggaagtttcccagacagattcgggtgatggcgaggcgagagaatatgtgattcagacgaggtcgattatagcttcattattagacgaccagcccagcaccgctatcgcatgggcgggtttctgctctctaacacctgtaggatccaatgccaattccaatccaatgaataaaaacgctaaccaaatcaccagctacttcttgatcccctcctccggcacgaagatattcgtcaaggctttgttcatatcacaaacgccattccccactacatgacactacatcgcgcactccatccttcatcgtggacatctctccccgagttccaacgtttgcaaccgcacctccgtcaaaccctcttaaacctctatcgtcgtatccttgagtatgagatgaacattgtatgcgccgctgcgagtgcctggaatatggccgcccgtaacgtcgtagattggcatggctggaaagccaggtcagatgctgtgcgagacaccgacgctgagctgatgagtcaagtcgataagagtggtacagatgaggccaaggcgctcatggaggtccggagaaagctggaccctgaaggaggaggacgtggagaaccaacagacgacactttaaatcacaatatttgaggattcaacaagcgaggtaaacattaaatgggaaatggtatcacgaagcgagtctttttcttcttcttccttcttttttgtacgtaacaagtcgattgatttgctaccaatagttacataagagatctattctttttacttaccctagccgaaactccaagtcccaaattctttgactacctacctgaggccagtccgcacttttatccgcattctgtctaccaacaagaatgcttcattttcttgacagaaacctgaatcttgatgataatttcccaaaagggggtcttgcctagagacatctcgccaaaacaaacaccgagattacagcccgacggtccccgagtttgggagaacaccttgcttgtcaaggtcactcaggctgcctcggtactcgttcagacgtcgctgccagatgctgatatctgtttggaacccaatcgcccccatcatagctgaccatccgggcgcctgatcacgagtcacgagctcgtacacgcgacagatgatctgatggaactcggcctgaggcttcattgcaaccgcgtacaagtgtcgcaccaggtcagcccagccagcgatgaagtcaacgtcaaacatggactctgggtatcggaattcaagcgtgtcgtacttggtcaccaccagcgcacatcgagtcgttgtgtgcctctcgccttcgtcgaacttgcggagcgctaccccgagactagcgaggttgggctcagaccacagacgtctcatggctccaagaaggcgtttgtcgaccttcttacgccagctgagctttgtcatggcttcttggagggcatggatgaacgcctcaccatcgctcatcaacgaaggctctccatcttcgtgggcgattttggactcaacactgatacgtgctgagaaaggggaagaagagcggaatggatgacacagaggatacagcagggtgtcctcgagcaaccagaccaagctggcgacgcgcagggctgtttcgagcttcatgttgccagcgtcgttgacgtggaggtgaaacccgcagtcagaattgagaccaagtatcatgttggcctgcactgccttgagacactttcggagagtaggtagcccctggctgaactcttcaggatggatgagaatcgggctgttgagttcagttccgaaccagtcgtatttgtcagaaggtgtctttccagacttactaacgcagtctttggtaatatgggtctcggggacgacgaaccaagtgtcggtcttttggactggcttggctatgtccgtagctaccccctggttccatactcgaacgtctccgctgttaccagtgagtgggagaactgacgtgccagtgagctggacagggtctgagggctcaggctggtaaacatcgcacgagacggcaacaccggtgctggcgattgtgtcgcaaaccttgtggatgactggaggcttgaagattgtgtagtctcccatcacgaggcccatataagcctccggcgtagagggacaagcccatcgagtctcgttccacgcaggattggtgtccgaaatctgcagtgcaaccataaactccagctcaatgccaacgcagatcgaattgaggtccgacattttgacggttgtgtcgaaatctgtgggaagctcttctctgtaaggaaaatctgtgtctgtctgagtgctgtgatagtttttcaatagtagtaaaaacgatgctggtgagcaaacagacgaaacttgagcccgcaaagggccatgtttcatagtagagacttgcatgtttgaacaatagagaaagagttgaagaataaagaataatggtgctgtttcccacgtcttatatattggtttattcaaaaggttgaaatggtcgttgttgaaagattagtgtgtcggtcaaataatgagaacaccggttacattgaacttgttagttattgctcaccgaagggcggtcagaactcaaatagcagatcaaggctgtgaacagaactttgacttggctgtgtaggtaggtaggcacgaacctactaataccgaacaagctttaacaattgacgaagctccataacgcaccggccaccgaccggcactgcccagcccttacaaagcatagggaatagggtgatcatgatgccttttttttccatgagctaacgagatggcatctggttaatgagttatagtgcataccgcacagaaaggtctgaggagaggtggagtagcacttgtctcccaggcccattctgaccggtccgaaacgtgtgattttgagggtagcggtagggcgatccatgcatccaacattttgacatatagcgaggggtgaagattggacgagaaactcaaatcatattggcctgtgagtcgtggagaaccagtcgacagtctcgtgatatcggttgtggtggtagcttcgattttgttggtaacccacctttcaggctgtttaaaaccgggaatgtgattgattgacgagtcttatcgtagcattgtgctattaaaatgtgttgaacaaagacgactcggtgagaattagttgacttacacgcaagggcacctggactgccgtactaaagttaatccggcatggccaatcattcaagctacatctaaaccatggaaagaaagcttgatgccatcaactgaaagtcatgaaactctctgcctctcgttgctaggtgcttgaaaccttgaatctttagatgacgaacaaactggcaccgtaaatcctagaatcccctgtcatgttgtaagaaataaagtaacaaactactggccctagtctagacgaatctgagcaaacgtttctgttctccccgctgttggtagtcagtccgtcagtcagcttttagctgacctgaaaacaagcccaagttgaccccggccttcaaggtgggctccaaaaacgcgactgcgcgcgcgttgactctaaattaattgaacaaccctcaacgttatcaaagtcgtcaatttattaccaacagcactaccttaaaccacatcattcctcccgcctaccgagccaaatcgcatcgaattcgaattgattacggtcaaaacaaaagttgtaatttatcgattgtacacaccctcgccttccaactccgacgtgattgctccctgggcatgccgctcggctttccataatgcacatcatcaagccttcatggctgagccattgcggcgagcaaaaggattttgaagtctacagctgtcacgtttcaccagacggcaaacgacttgcgacagcaggcggcgatggacacgtgcgggtttggtcgactgaatccatctacaatgccaacacgccagactacaacaagccgcgacagctctgccacatgagccatcatctcggcacgattcattcagttcgcttttctcccaatggccgctaccttgcctctggagccgacgacaagatcatctgcgtataccacctcgacaagaaccccccagctgccacgtttggcaccaacgaacctccgcctatcgagaattggaagacgtacaagcgtttaattggccatgacaatgatgttcaggatcttgcttggtcatacgactcctccatacttgtctccgttggactggattcaaaggttgttgtgtggtcagggcacacgtttgaaaaactgaagacgctgccagcacatcaaagtcacgtcaagggaattacttttgaccctgcaaacaaattctttgcgacggcaagcgacgaccgaacaatcaaaatattcagattcacctctcctgcgcctaatgcgactcagcacgacatggttaataactttgttctcgagaccactattagttctccattcaagagctctccgttgacaacctacttccgaaggtgctcttggtctcccgacggaaatcacatcgctgccgccaacgccgttaacggacccgtcagttctgtcgctatcatcgagcgaacgaggtgggacagtgagatcaacctgatcggccacgaggctccaacagaagtctgcatgttttcaccccgacttttccacacgagcaagccagacccaagcgtcgacgataagtcgccatcgcttgtgacagtgattgcttccgctggtcaagacaagacactgagtatttggaacacgaatacgtctagacctgtggttattctgcaagacctggcaggcaagtcagtgtctgacctggcgtggactccggatggtcagacgctgtttgcttcaagtctggatggcagcattgtggtagctaaatttagtgaaggagaactcggttgggtggcgcagcccgaggaaaacgataaagcactgcaaaagtacggtgcatcaagaaaggggatgggtatcgcggaagatgtggatggtctcatgttggagaaccagagcaaagcaggagagtcgcgagctgtagaatcaaggatgggtgctttgatgggcgatctccccgattctaccaaggagtcgacacctgtcacgaatggcaccaaaactactgcacccacatcaaaacccgctacaaatggccagtccgaggcagaaaaggacaaggaaccggagaaagagcaagaaaaggagccagaggaggcggctgacaagacagcgcagcgcgttaaggagctcaagtctcgagtcacagttggcaaggacggcaaaaagcgagtggcaccattattggtgtcttcatcggggacaggcacgtcatctctgccgcaaactcagctggttggaacaacaagcaacaataaggcagcgcagaatgatgcgccgcaaacaactcttgacttggccaagccctttgacggactgcctaaggggggcatcgccgccatgctacttggtaacaaaaggcgtcttaatctgggcgaagctgaagaggaggaggagccggtttccaagcgcgcagctacaggacctaccactatcgttacgaacgggcacgacagtgttgagccagcggcactcgtgcctgtacagcacggtgttgttccgacacccgagtttctcaggccggcggtaatgaacccttctattgcctttgcacaggtaaggctggctgtgccaaagatcagatcacatgtgcttcgacctctggacagaggaatacttcagggcgagagctcgctggaggatgcatccaaaactcccgaaaacataatcctcgaggccaagaatgacccgaaccccagagatccttcgcacgttctagtaagtaagagaggcgcacttatctgggaagagtggctccctcgagccatcatactagtgacggcgaccaaacaattttgggctgttgcttgcgaagacggttccattcatacttggacgcctgctggcagaaggctattggctcccatcatattggagtcacagcctgtcatcctggaagctcgcggtcattggctgctatgtatcacggccgttggcctcgctcacgtctgggacttgaagactcagtcctcccccagccctccagtgtcactgggaccgatcttggacattgccacaacctcgttaaatcaacacagtgcgacgcctggaccaggtgttacttctgctcacctcaactctaccggtcatattattgtgaccctgacaaacggtgacggctattactacgcccgggagatgttcacgtggcaacgtctgagcgaagcttggtgggccgtgggttcacaatactggaactcgaacgattcgtccatctccgccctgcaatcaacagctgttggcccagcttcgaaagagggcaaggacaaggaatctaccaaggccaccgtctcgtctggcatcataccgttcctcgaacgacacacaaccaacgagtttcttcttaagggtagagcttatgggttgcaacgtatcattaagatggttgtgcagcgtaaggaagccgagaacctggagagcagtgttagcatagcccatctggaaacgcgaatcgctggtgctttgcaactgggagcacgggaagaattccgtctctatcttttcacctatgccaagcgattaggcgctgagggagcaagggtaaaggttgaagagctcctcaacagtcttctcggaggtatccttgaggagaacgaagaagaggaggacgaggacgatggccacggctggttcagcaaagagggcgatctatgtggatgggatcgtaaggagctgcttaaggatgtagtgatgattcttggtaagtgctgggcacaacatacccgcgctgatacatatgagctaaccatatgccaggtaaataccgagagctgcagcgacttactctacaatacgcaaaggtactcgacataagcctagaggacggccctgtagatgtcgagcagatggacgtggaggcttgagttgattttagggttgtatcattatagtactacctccccctcgacaacggagggagaaggcgggaattgtttcttgtttaacaaacaaacttggcgttgagggcttatctattggggacagttaagcggtgcgaacttgggggacggacgatagatcaccgttggtgctggttgatacgaaacaacgcctggttaatgagggcatgcaatcacaaccatgccgtgctatgctgaagagtgtattgattggtgaagttgatggtaaatgccattgctgcatgagtgaagtgatttctcgacacatcgttatcttttttgttatttctttccagtttgctgctggtcacacaaaagagccaagtctttttttctcgtggggaacggtcacatgggatagatgctgtttgcagacgagcgagcatgatggcgatgatggcatcgtcagtacgcaaatgagtgcatcaccacccccacgctgttgttgttttccaaagtggcccggatcatttcttccgggcaagcaggtcgagagcattgaaggagctcccgcccgtctcgcctgccttttcataatctcttttcataatctgaggctcaagttaggcgagtggacctgaactggcattgcactgctcgcagctgccacctgcacattatcacctgccaactcgcatcttcctgcctacctattatcgcctgaggacacaatacctgaggtattgatagacttgctaacaatattttgcccctcttttgctcttttgtctttgcccatcctaccgactccttcattgttcctattcatcatcctttgaatcattcaacccatctactttaacatttgaaccgacaacaattacaagccccttttcgcacgtctgagacgtagttgttctcggtacttaaggtgcctttacattcctttcttacttctttgtcgcgatatttctgtttcttcaccttgttctccatctggtcagccatcgtcctggtctgttcatccttgtagtctttgacacttcacatctctcatcccatacctgatcaaaacatctgagaaaccttccctatcccatcatgacaaaggccccttgctccactctctggtgggtagggacacttgctctcttttacttcactctgatcgtgtttggatctacgttgtctttgtctgctgattctccgatcaaggcagctttggtggctttggttaaggataacgacatcaacgctacgcttttcagcatcaagcagttcgatgacaagttcaacaaggactacctccatgattgggtcttcttcagtatccaggatctcccagaggctttcaagaactcggtttccaacgctaccaacgcaacttgcatcttcgaggtcattcccgaagagaactggaacgacccacgatgggttgattcgttccagcattccatgtctcaggatgccagcctggataaaagctctgcaactctcaagactatcgccaacatccaccagatgaaccgatggatctcggctccttttgccaaagagcaacgtctccaggactatgaatggtttctgaaagttgatccaggcgtaagtacacagtcggataagtattttatgagacgcagcagacaaccaggcgctgatttcatacaggctcaactagcccaaaacatccctttcgatgtatttcgcttcatgcgagacaatggcatcgcttatgggtctagtcgagctttttttggtcaggccaaactgtctcggctctctccccgagtcaagtccttctttgagaaaaacccggagctgctccacaaggaagccgatgtcgcatggcttattgagaacgtcactggcctcctcatgaaatctggtccactggatgacggttttgaagacttggttgacgagggcaatgacaagctgaggtcgcgggtcatctaggagagccgccccagcgatcgaggtcactcggagactattgacttgcagaaccaggcgtctcaggttcccggagcccaagatgaaggcgagagatcatggcttagcgagtgctttgcatcttggctagctgacattcatggaagcagtctctccccatcattcgagattggatcactcgcttttttccgcagccttaaccaggttgcattctttgatcatcttgacaatgcgggcgactttcagtttcggcgagtgggcgatgcaccactgcacagtctaagtgccagcatgctcctgcctcgagagagcgtttggaacttccgcaccaaggaaaccaagctcggctctcaacacgacggcgaacacactcaagctgagcgccagtacagtgagatgtgcatgaataactttgacacctctaacttgaacggcagtgcgaagtcgaagggggatgcctacgaggcgatgacggcgctattcaaggcttgggacttgatggcccaggacgtgggtgcgcagagcaagagccccaagttgatttcgggtaacacttggatgggcaaaatgaacggggatgctggatgctcatttttttggttttggcgaaagacactatctgcagatctaggatttggatgggaggaggtcgatttgagttgcttgcatgacgggatgaagggtcaggtaatgatcaaggtctaacatgtgtaccataccataccatccataccatacctttattgttggctgggttcaccgccccgcaggtcgaggcagcacagtacaggcatacagcacatgatatttgctattgtattcgcaatacaagaggagctgttgacaagaagcgagcaagaccgagcggtgagccaagtgatgtattacgattgtgttcttgtgtagagctgagacatagtattgtgttgattatggctgggcccgagaagaaaggcgcctgcatcgggcaacggcagatgtcacacatggaatggggtggttccacggcgcctgcggcgcgcgtttgacgtgagaagagccatggatgtcgacgtggctggtggtgctgcagggtgaatatgtctgagatgcacgctgtacgtcactacccaagacatggagcaaaagcgttgaacagatgacgtcgaaccatccaggtgcatcgattgcgtctatatcggttgtaaactatgggctgcaagttatccaacccctcttgttgtttcatgcgtcattacacaagaaacaaaacaaacagagcagcttaggtttggatgcgtttatagtgaaagagtggcaatgataatacatacctacatagtggagtgggcaacgtctgtggggtttggatgatgatcggcgccggtggatcggagccggggatagaacgacgaatttagttggagatccgagatgtgaaggaacttgttgggttgagaaaatattagtattggtacggataagtacattaatatgggttcggaagatgatgtgacttcttgccatgaacagtgtagccttcttgcaagagtcacattcacatttacggcctcaactccaactctcttcattctctgaacattgaggtgactgtcaaaggtaactcgttaacctttaatcctcaacagggatgagctttgaaacctctaccgccttgtggataaggctgccgatatctatccatggatatatatctgcgagtttatcacgacgagatgagatagacgacggagcatcatcaacccactgtggtcatttttgactgtctgtatggatgccgaaaaagccaagacaacaaagatcgaccgccggtatccgtattggaaagctttttccttgttcctgaaaaagggtcgggttacatgggcaggggtaataaggggccggggccagcttggactaagcaggggggggttaagtgagtttaaactgttgctggttggccattgcgtataaggtcaaggctgaatgaatatttaatgatagatatgtactaacatagatcagttctagaagacgagatgtaattgcggccatcgtattgcgaatcttactttgtctcgtatccaagatgaaacttcgctattggacgtggcgtttattaagtcatattctgctgagaaacaaacacatccaacaaggagtcactggtccgtccggcaccaacatttagtggtggtaatgcccctgatttcatctgtagcccccgcccgccccgctaccgtacagagcttagcttagctacttagcactgctagtagagtggaaaccaatgccatgccacatgtcttcctgccatacctggctgggcatgaccagacaaggctcttggtctcctattttaagacaaaaagacaaagtgaagtttagaaagcgctgcagcataaggcaagggggattactccaggttccttaatcaggttagaacatcagtcagtcagtcagtcattggcttgctttgctctgccttaccttgcttagctatagtgtttccttccttcttttttactaccccaaagggttattatatcctgcctccccagaacggagacttccttttttaacgttagtgctccccgcctctttttctactctctcctcccctccagatttattcctttcattctccatcattacctctccttaacatattatccaacgaatcttggcttcgatacccgaaaagcgagcacggacacacgacgtcgaactggcagttgacgatactctccaagacacttggctcccgagccttggcggcatcacgcgcttgcaatcgccgaggggcccttgagacttccaacgacaacaattgcaaatgcaaaagcaaatatagacttcaattcggcattacgatacccggtgttgcatgaattccctactttctcgttacgtcgaagttagcataaaatatctgcgggtcgtcaattcggttaattagcacacgagccatcgcaaagcatttgcatatcgcctactgtcgcattgcattgtactcctacacagcgtcgcaggggacccatctcgcggtttcagagcgcattatacttcaattcgccgcctctacttcacaaatacctttttttcccacttcggcttctgtgatcgacttcactctcgaatctacaatggcgatcctggaagctttccccaagggctcgcctgttagtcaggctgtcttcttgggtctaagcaagaagcaatgggctttgacaacagtacgattttctcgttcggtatcctaccatgatagtgatgggataccaatttttcatactgaagtgctgacatttaatcccagttgacctttcaaaactcggccctcatcctggtgagctctgtcataataggatctctcgagccctgctaacattgttcccagatcatgcactattcccgcgttatgccaccctctggcgaccatcgttacttcacttcgaccgcagtcttcctcaatgaaatcattaaacttgctgtctctctatccttggctatatacgatacctccaagaccctagctcctacgacacccgcaacagttcttttcgagcaaatttacaattcggttttcgctggtgatgggtggaagcttgcattgactgctgcattttataccctgcaaaatatgctgcagtatgttgccattggcaatttggatgcggtgcactttcaagtgctgtatcagctcaaggtatgtctcgctgcacattagcactaagccttggcaaaatccaaaatagataaaagtgctgacctgataaagattctcatcactgctatcttcagtgtcgtcctgctgcgccgacacttgggacctaaacgatggctcgctctcatcattctcactctcggcgtatgcgttgtctcactccctcaggcagactcatcggcgagctctcccagcgttcctctacgccatatgacggaccatttcttccctcgttcacttcatgagctgggccatgttcccatcgacaacggccagaccggccagttcgccaaacgttctgcgacctacgaaggaattgaccatgatctaccgccactggaccctctcatgaattattcggttggtttggtctcggttttggtggctgctacagtatcgggcttgacaggcgtttatttcgagaagctcctcaaagagagccccacccaagccagtgtctggatccgtaatgtccaactaagcttctactccatttttgcagcaggtctaggaggtgtcatttggcaggatggcgaaggcatcagcgagcatggctttttcgagggttataactgggtcgtgtggagcgctgtcgtattgcaagcagctggcggcatgttggcaagcgtggtaattcgcgacactgataacattgtcaagaactttgcgacaagtatcagtatcgtcatcagcttcataatcagcatgatgctgtttgagtttgaagtgtcagcaacagtaagttttccttggccaattaggactcaagggtactaatatcgtctgcagtttgtctttggtacattcctcgtactcttgtcaacctggatctacaatggatcggatcgcactatccgacgtcctccgccaattcagattcatagtttcgaaaagccagccattgaaccaactcaaaccccacgcaacctggcagtaagccgtctgagtctcaaccccatggaaagcccaatgggcttgaccacaagccggccaagcacgccactgctgcccaggaccccgagcaaatctaactttaagagagacgattaatcattcggtatactggacttacagtcatattatagacttgggtacggaaaccaatcgcatttaaaatttcagttatgaggtcgaacgaagatacgaatcacgcatttgtgcagcagtgttatatatcacctgaacctccttggtacatttcccaagtagataaagataccccgaccgatgggttcaagaaatccaacggtaggctcagtcaggcatgttagatggtggaaaaagaaaggatgccttaacctcaaaaattacggcataaatataccctggttagagaacttgaattttagataaatactactagacatagcagatgcgatgcttctgacaaaacttggctcctgctttggaggagaatagagaagagaaggttggacaaaaataaaagctattgctggatttgtgtttcttacttgaaaaggcgccagtcgtcccgcttcagcggtccaaaagagaccgtgtttattgtttcctggatattactcctatatacatcctccattacgatttgatggcctcagcttgtagatatccgacgcctagcatgcgggaacaatcgcaaactttttgcactgatctgatctaatctagagtagagacaatatctccttacataatgacttcattgacaacatcctatagattctgttagcaagcgatcatttgcgcggattgatacttggggaaacataccctcttcagctccttgtacggcaagcagacacagttttgaacacggacttcatcgccaacgccacagtctttgcccaggatggtgatgctctggaccttgacaccgttcttgacgatgctggttgagtggctgccgacaggggtaggagtaccctcgacacgagcccaagcaccgacgcggctaccccatccaatgatggagtagaggacacaagcgtcatgcttgatctcggagtcctcgaggacgatactctccttgacacgggcaccagcgccaacaacgacacggggtccaatgctcacgttggggccgagcttggcagtggggtggacttgggcggtagggtgaatgaaaacaggagggacgatgttggcgctgggggtagcgagctccgagctggattcggactgggcagccttctggaggtagagagcgttggcgggaacagcggagccagcagtcttgatctggcgccaaaagtccttggtctcgtagacgtagaactgcttgctgtcggccatgtcggacaggatgtcctgctccaggcgaataacctcgcgcttcttctcctcgtcctcatcgtcgtcgttgtgggcgatgtagctgttctcgaggttatcggaagaggggtacgagacaagacgagaggggcggtcgaggcggcgcttgatggcggatcggatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgtagtgaagaacacggcgtgtgtgagagtcggagacgatgcatccaaagtttgtggcagcctagtcgctcacacgggttccgagaatatcggcctcggcatccttgtcgttgaagagcttgagcatctcatcgagagggaaagagcagcagacatcggcgttgaggacaaagaggcgctcggggcggcccttgaggatagcatcacggaagtggtagagaccaccagcggttccaagagcttcgtactcgcgcaggtacttgatggtgatgccggggaactccttggcagagtccttgatgaagtcgcggaagacggactcgtcgtagtagccgatgatgtagacctcctggatctgcttgttgggaacgcgggcgacggaggagaggcagtgccagatgatggggtggccggcgacttcgaacagaggcttgggcaggtcgagagacagagggcggaaacgggttcctcgagaaggaccgccgacctgtaaattggaacaattagtaacctatcaacagccatgttagaggaaacggtgaagccataccaggataacggccttggtggcaccggtctggtccctggagcgatgggccatgggaacgtggagagacatggttgttgtgtggttgtggagtgaaagagttggtaggaggagaggaaaggtagaaggaagctcgtgtcaggaattgcgttgagctttggatcttgctagggggatgtttgaagtggaggggacacttggagaattcaaggcggtcaccaaatagggaaactatgaattgctttgggtttgatggtgggttatggtgggggtggattcctctgatttctgcacgtgggaaatagggggttccattggtgaggggcttaccctgtactcttgtctgatggatgatttgcatatagattttcggatttgatgagtaccttggtgaatatttggtggcggtttataaggctggctactacgcagctgtctatagtacttggtctattattcgtggagcttgattagagctctgagacctccagcttagaaccactggtgctacggatgaacttattcagtgtcaccaaggtttagtcgcatccaatccacttgttccaatcaagtggcgtgaagggtttgtttgaaacatttttgatcggaggtgtctcaaacagcgagaagaacctgttagagattctgggtcacacgtcgggtcacggccttgaagtcaaaactgtcgaaaacgtcttaagggagggatacaataggcaggcaacttgaacacatctactgatagtgaagacaagatatacaaacgtattgacgttagaaaatattgttcatagttggaggcgaatggtaaagaggaaaaactatcgtatccagtaagaacaacagagtctttcgtgattgtagattgccaagatgttcgtgtttttggtggacaggtagaaccagacttcgcatctaaacatctagagatggtaaattgtatggaccgtcgagatatcctggaaataccaaatgatcgatgttcaatgcattgaagttatcacaaacatgtagaatacgtttttaattatgctattttcgcatcgtgaacttcatcttgagatcttccacgagtggggtcgagattagtataggaacatcaatcgttagctgccgaacaatagacccctgctagagagtggattcatcgacaagagatggatccattctcgacttctctatatagaattgaaccaacttcgaatatcgcaatggtagatatcatgatcagaccaaagccattcgccactgtattgcatggctgtgatggataaagcggtgaatgaatcaacaaaaagatgcatgtagttagtcaaccaatgcaacactcatcagccgattctgtgtctgcatctccgcactttacctcaaagtcgagacatgtttatccaaccaaaagaaaaagacgcccaagcccgggccagatcaggggcacggcacagccgctacaaccctggatttccgtctggggaaaatccgggggaggagaaagtactgcccaagtccctttgcggtactgtggctgcttacaacctttctctaaataccacaatgtgacctgagagagaatctgcatcttcgccatggaggtctcacattggaatcaatgacggggcaagtacccccgcaaagtgcattctcagaccatcccctctttctctttcctcaagagcttcgggtagagtggagttgttcttcttgatatttagctccgttcatccttctttccagctcctcatcatcagagctccgggttcaaccagacaaataaagctactactatttcaatcaaaccaaagtagttctgattgtcacaatgtctcccctcgtttcgcgtgtcgtccgctccaccgtcgcctttcgacctctccccgcggctcagcgaagcctccgcacctcgagcatcctccgcgataccgaaccttaccaatcgaagccaccacagcagagtcgtgaccagtgagcatgaaaacgaaacccaaaagggaggttaatatactgatgttttgttctttccagcaacaagcttctcggcgctggcgctgtcctcatcggtgccactttcttctggttctacagaggaggcaaacccgcggcctttgatgcctctggcgagtctacaggcatgaagtcggctacaaagtagatcacaatggtgccaatatttaagcattgagctgtggtgatactcgatcgaaggaacaaaatgttgatcggcaacgagtgggcagacatacatgcatctttgattttatgtccgaattagcctctgacgttgcaacatgaattgatggaaattgatggaaattgatgaaaaacttccattctatatagatcactgttgttttccattcgtgatgattgtcgtattgctgcttgtcctgctcgtactactgaactatcatttgaaatttgctacagttccgtgatactacatttgagtgcctactgttctatcagtcttggtagtaattgaattgaacagtttaatcctttttaagaatatctctttattggggtgtacctacgcacgttacaaactatcacaagatatcttcatgcttaatgcacttacattgtaaaacacacctgctaatataaacccagtatggactagcctgtccattagaaatgaccgtcctcttaactgtttaaagaaagttccaagttccaacctattgtaagctacctggactgccagtagcgtaacgttcaatggagcagatggctgcggattatctgaagcatcaggtactccggtacgtaaacctgcatgatgttctgtgccatctctagccattccgatcgaaatcgactagcaatcgtagagttgcaaaattcccaatactccggataccaacctgagatcttccagtctataagtttgatctcaaaccttttggattcacccaactcaatctttttgacaagaatattcttggcttgcagatccccatgagtgaatctgacttggtgatcatgcaatgtctcgatcatgagtttccgcaggaatgcgacatgttcctgggactcattctctgatagccgcttgagtataccttcgttgaggtcatcctcggtatcaaaaggaccggacgtggctgcgttctgttctggagtcaagaagattctatcttggaggggctttcggttgagagaacccagataagagggtggctcaaggctgcgcaagtcctgcagaatgacacgaagttggtcggcaatctctagcttctcggaagcttcaagggacggccactgctctgccagggtcttggaatcgatgtactccatgacgatgaagttgattccagtctctggttcagccattgttttgtagaatttgggtacgggaactttgctgtctgctgacatgaatcggaggttctcagcttcttgaagagtgacggtgcgaccgaacttgactgcgaagtgttcgccaactttcacaacagtagccgacgcaccaggggtgctaagcacctcagaggatgctcgtacttccgcgattgtgggagtctgaagtgtcattttcttacagctgtttagatgatgaaggctgagagataattgtttcaaagagaagagcggggagacctacaacgtcgcatcgaacacaacacctccaatcaacatcccttcaaaggccgagtcacgagctcgtgtaaccaggtaagacatcttatcaaaaccagcgtcaaaaatcagcaaaaaggacaaaataataagttacttgccccgtactggaatcgaaccagtgatcttatcattactagtgatacgctttaccactgagccaacggggcttatttagcactttgaatgcgagcttggaggcttgcttcgatgtctgagggctttcaaaacaagttatataaagacatgtttcaaaaacaatcgtacgaaagccaatcggtacggtaatcactatatagcaggtggtagtgaaaagagcaattatcttaagatatctgggcagagacacatagtttgtccacggagtcctgctgtcgctatgctgtctaatgatgcattgtgatgttggagtacagagcatgaagtttgtgggaaatgctgaataaatgtgtatggtgggttctctgtaagccttctggaagatacagttctgtatacgcaagttcatggtgatgtacagttgattgtatgaattgagataaagaccttgtcggttctccataatctctcatgccgagataaattctccataccaggcggagacctcttctattaccaagtttcatatatcattatgttgtttaatagtccaaattgacttgaccaaatctcacatccctccccagcttccttgcccagcggctcctggttgccccatagccggcctactaagactcctgagcgcctcgtcccagttcttccaatcgatgtcatcaatctcgccaggatccatgttcaagtcaagaccggcagatggtagattgttggtttggaaaatgttgtccatatctcccaaagaacctggatcttgtgtatgatgaaagacatctgagccaggccaaggtgaaagatggcccccacttgtctgatggtcattatcggctcgatgcgtagaagccactccagatacagcgggtgaagcaatacttgacatgctccctaagctgtttccactaggatacagaccacccatattctgtgaatctgagttgcctccttcgaagtatatctctattccagggtttccggcttgtaactgctgccacgcaatggggtcaaagttgagcggattgatcaattgcgtaggatctgtttgtggttgctgcaagtttggaggtacggaatttacagggccattagacgtagaagtttcctctgggcgcggcagaatgttctgatattcagcatcgtcggaaaaggcccccaatcggaaagcttttctccaacgcagtctcaactctgacaggcgtgtctccatcccaggagcaggactaatgcgttcaagcacaggtttgagcttatcctctcgatcaagttgcctggcagcctcgggatcggcgcgtaggcgcacaagttctgcttcgcgatggcgtttggctctggtgaagagcctcttgatgggcatccatacagccgtatgatcggagtgacttgcgccgtcgatcgggtgatcgtattctaagatctgcgcggcttcccatgcacgctcggagttaattccccacggtcgtttggcgagttcgagaagcatatatgcaatggcgtgccattgccggtaggtcaggaacaaccaacgccactgtcgacaagccggatcgacattaagaatatgagtatactcgacgatttcgatacatgactgccacagccgactacgaacctcgtgagatgcctcgggacccgttcctggaaatagaacgggttggtaaacgagcagtccgaccttggccatcatgatcctcgaaataagagaagcgacccagaaaacgggatcatcttccctgatagtattcttgataaacttgtcttccatacgctcgtagacttcaacaagcattcgctcacgctcttcgaggctcttttcgacgttcttaggatctacaggctgcatgtgagcgacagctgcgaacaatccacgggtcaaagcagtcgtctcatatcgtgttaggcatatagacgagtccgtacgaccttggcgtggaataggcatctcggtgaaagacgggtcaatgtcagtgtcattaatattggaagggagctgagtgtcataagtcttgtcgcttatgataagatcagagcccatttcctcggctgagcggatatcaagagagacgattgcccaccagagacgacgacgcatctcgacctcgaatggaggaaggcccaactgttgaccgtcacggtagagaccgagagcttgagccattcgcacgcacaggcttgtaagtgtccagcagaatttgctgtcatcatgacacttgactacggttaggtagatgacaaatgcttgcaacacggccatgtcagtagtgttgagaaggttggatttagccaaggcttgttcaagtgcaaagcggaattgagagatgaagtgagcttgagagccgccaagattggtttcgatctagaatatgtcagaagaggtcgtgccatgcaaaatgtaagcttacttcttgcttctctgaagaaactacagccgcataatatatggtgaaaacgagtgcctcgtcaccaggacgtagatcatgctctccgcgtctgacttgcgccatgagcttgctcatagtgggaatgtgtaggaccttgacgagaggctcaatattctcgagaaagatttgccacaggaaagagccctgggccgggagtggatgaagacccctgagatcagcgtcagaggagttgtagccaaagataaagctgtgatgatcgacttgaccggggttttgaggaggcgactgttcaggagttgtatcgtcttcaaattcattttcctcgtcttgggaactcagtatctccatttcattacgaatctcggaaagctgctaatgttagctgatgtcaaaaaatgggaaagcagatgagtacctcatcgttgagtttgacaaagaagccactgtggacgtatctgggtgttgaatctccatcatgaagcactaggcggccgagctgcttgttgacctgtgagaaacagaggttgtgggtgtctttctcaactttttcttgggccgcttcgacaatgctctgtccgccagtggcattatcttgagtctttggcaactcttttgtgctcacttgcaagtcgttttcgctcgcagcaccttgaccactcatttcgtagacgagcccctcgagctttcgcaggcgttccatgagatccgcctcacgttcactatgtcctgaagctggcgcaggacgtgtttgcatgtgtgcctgcgtctgtatctgcatttgccttggtgcgcggcctggcgcagggtacatacaatcgctctgagcccgacgacagttactacatggcatcgttttgtcacaccggactcgacgccggcgacaggtaacgcaactacgcggattcagcagcggagcacctgaggtcatgagggccactgggcgatcataagggatagtggcaacaccgatttgacgtccagagatcgcggggtgtgaagttctgtgagtgttctctgagacgccagatgatggtgtcttgggagtttgcgaagccatcgtgatggtttgcgttgagcgatggagctgatgtatttgactatcggctcagccaggcggggtcaagatgaagcggaaattcaatcattaaatacggttgccattccactataaagtcaaggcaaggcagatatgcaagttgatggtcatgactaaacaggcgattatctgggggccgtaagcactaagatgccccattgcaacggctgaagatgttgtttgcagggttcgattatgcctgggctacgagggaatccttcggagtttggtaagtcttacttcgggattaagatgaacaaatagacattggctgtcaaagcttgccacttttttatttgtatttcaagtcgccctttccatgttattgggtcggttcttaagccgaatagccatcttggcttagatagcgtcagccgattgacgggtagaccctatggtctatactaagacatattgccacgaccttaatacaacctcatagctgcttccatgatgttctatctgctggttattcgagatagatggcgtttaatatattcaaattattaatctggttcattgcatggttttcgttagtctttcctacagagttaataatttatcttttctcactaactgctgtcacattgatacattcaaccacctttttaatgcccccaccccatgaaacttacaaggtgagatggactttaggtagagcttatcttttagtctgatttaccgatgaaagtgtacaatagatatttggcaatgaccatgatgcttgttgtcggttttgttttacaaggtttcgtgaaagggatatttactcgctgcgttgatgacgagactaaacgagaatataatttagtaggtagtctagttacactgttttcccaaccaaagcagctccatgtttccaagatcaaagccgcttacaacaaggtccgggccctagcagagaaatgactgacaagcaatccattcaggcgttcgtccaagtatacacgtactgactttctcgtttataagtaacattgggatctgttgaagaaggttgagtccacagttagatctaaccccactaaatccaggtcccaggcgttgttccagggcacgtcacctaacgttgacatgcagtcaagatagagcaagaagcgaagcgattgattggtcagtgtcaaccacattatggagacatctcaagtgacgttcaggggaattgcaacagagtgttgcctgaggtgcagcccgacctcctattttctacagtggcatgtcaataactccactcatcattaaatgctgttaggacagacaagaacacatgcgacaataacagctaagacacggtcaaattttactaaaaatacgcttgacaggctcctacttatgcctagatactcccatattattttgacgttaatagaaatatacctacacctaaaaatactgattcaaccccgcatgctctatcagccgttatcgaaacagcgtgttgccccagagcaacggtagcgtcagttgaaagaagcaagcacgtccccgccaatcgtcgcgcagcattgcaacagatctggagtatcctcaatctaacttcttttcagtctttgtctttgtattgtcatattatgataccacttctcatctgtcccaaatcttcaacttcatctctcatttcatgttgactacatatcatttttcttcataatatctatttcaattcactcatttctaggaacccaacccatcactattaaccaactttaaagcaaacacatctacagacagacctattcattcccctaagaagcgagcatccactcactcattcattcatttgtccatttcacttcacttttttttcgtatgtttgtttatacagcgctgtaaattattatattgtgcgacagctgcctatcactgcattaatgtcttctcgcaccaaccacaatcactcctccaacacaatgcatcatccaacgaggcgccgaggacctcggagcaacaaccactttatcaaaccagatcccgattcttctgccaatacctcttacccagaatcagtagcttccaactttggcgcgcctcctgctccttcagctgcgtccagctatggtggtagtaccacccacattcctcctgaccaggccttttacaggcatggtagatcggatgcccgtaagtacttcaactccacccacaattcgtatatactgaccatactcccaaagcgactccaagtgaacgcaccactgagccagagcctctcttgagagaactgaggatgcgacctaacgctgcggctgagagcccaaccagcattccggcagatggaagcttctttcaaacttctttccaggatattgggaagaaattaaaggcatgcaatgatactttgggcgaactccaacagctgggggtatctcacgatgttccactccctgaactcgtgctcgttggcgaccagtctgctggcaaatccagtctcatgtcaggtcttgccaacctagaacttccacgaagcgagggtacctgcacacgctgcccccttcacattcgagtctcacgaagtcatgatccatcttgtcgggtatggctacgcaaggaatattcttatcagcccccgcatagtggtcggatctctgaaagcgacgtgacaaacaatgatcccttcttcccctggcgcaaacaggtgactaccatccatgagttcaagaccatggtcgatcatggcgagatcgaggatgttcttcgttgggctcagattgccatcctgaatgacgacaagagtcctgagctattcgttccaggttctggctctatcgctgtcaacactcccatcgaaacggcttctgaaactgttgcggccaagttctcgcccaatattgttgctcttgagatcaagggacctgaactcccggacctgtccttctacgacatgccaggaattttccagaaccctgccgacgcgagtgacgactatttggtcagtgttgtgaggaacctgtccaaggaatacatcctgcacccatctgccatcatcatgtgttctatgcctatgaatagcgacgccgaaaactcgtcgacctttggtttagttcgcagactgggcgccctcaaccggacaattggtgttttaacaaaggccgacctaattccagagggtggcaaccatgaacagtggcttgccatcatgagagggcaggctcatataactggcttaggctacttcataacttcccgacctcaagggaaagacctagacgaactcaaacagtgggaggagcttgtttttgtcgaacattccatggagcgatggcctgccactttccacgacttctctgatcgctgtggagttgagaagttaaaagtattcttgtccgaaaagctcggtcaagaatttgcaaagaggtgtgtttgagcaactacatatctgtcaaacaatacgctaacatatcgcaagtctacctcgaatcaaacaaacgctcagacagcacctgaataacattgtcgaacaccttagtaggctgccagagttgccttccaatgtcgagttggaagtccagaccagcgtgatggagtttggcgaattagcccgatcgcagttgaagccttccgaattctcgaagcacttcgtgccgctgcctgaaaattttcgcgactgtcttctggaaatgaaaccaaagtttacactcaaagataacagtgacgtcccggtcgtcgatatttctgacgacgagtcagatacaggatcggtggtcacagttacaaatccaaatacgcctagcaaacgacgcgcgatggcccctccgatcacgccttcaaaacgtatgcgtatggaccaaattcccgcgggcaccccatctcgtccgtcactgaagcccgaggatagcagagccagtgtgagctctgcctccccggccccacgccggcaagggttcccacacccgtttacacctttcagtaacgttgggagagggttcagaacacttcgccaagtgcgagatgagatcaaggccaagactagagctggtgttccagatattatcacagaggaggtgtacaacgacatgtgtcgtgaagcaatcgagccttggtcagggccaatgaaagcgtttctcgagcacgttatgagcctgctgtacgatatgcttgagaaagccctggcggcttctttcgctcgactaaacaaacgactgatttatcaggagtgccaaaagatcttggcagactatctcgaagaacgccgccgcgagactattggggcgctcgacgttgtgtaccgccttgaaacatatggcttgttcactgtcaaccaggaagctttccgcagataccagaaggatgagcaaatcttgctgacgagatatcgccaccagatgcgcatgcaggccgcgggatatggagatggccgcccacctgtcccctgggatagcctaacagaggagaagcgggtgctcgatgaaaagcgacgtgaaaacgagatgaccaagcttgggccggattcattcgagcgggagctggaggttgttgcttacgttagagggtactaccggcttgcagcgttgaggttcgcggatgcgatagcgttacatgtcacgaatggcatgataccgcacatacaacgacaactcccctaccatctcgaccgaaaactaggtctttgtggggctgactcccaaagtatctacgagaggcttatggaggaggacccaaacacggcggccaaacgaggggcgctcaggggagaacgtgagaagttcgtcagggccctggacagtattgaggagttggaacgcggagctggaagcagcacaatgtcggaagaggatcttgacgaccacatggttgatgtcccccttatgagcggtgctcttccagtcgaggaagtttgaatgcttctgttgacaggatttggtggagaatttgtcaagcttactgctgttgtcagttgtcccgacctttattcgggagatgttttttttttatttgggaaagggttcgatgtcgcgattgcttttgtttattgtgttatatttgcgttatctgttacggaagggaaaagtattgatcgtcgagtcgatggttgctctggagtttggaagcggatgaaccgacggaaagttcatgtcaatcacatacctagttagttcactattgttaggtgaggcctctcaagagagctcggtgatttcactttggccggttatttggagttaactgccgttaatgaaagccgtatatcaaaacatcactgcctcaagtttgtaaaagtattgctcatcacagcgaatcaagggacgaatcaaacatagacacccataatagatacgagtcacatccattaccccggaatctcaatatccggaaattgatttgacgggcagacagcagcaggctaaattgatattatttgtctggattccctaaccaacaagtatactggccggtcattgtaaaagcgtgaagtcgcccggccgcaaccgacgagacgactgaaggagtcaaaagatggtgtcttgagctgctttctgaagggtgcaggagctcaaagctgcggagataggctaacgcaggtgtctcttgcctcgtggcaatgaaggcggggtctttaggttctgtaggaaggatccacgggagtggagggtggttccttctctagtcacctcgactctattctctactctattctatggagctcacctgtctcctactgcctagatgggcagtttgttcttcagctcgctctcttcttttctttttaggctatttcccatcatgaacttgcattcctacaaggctgtcttctgaatccatccttcttctaactctcctctcgggtatatcgcatagtgtctcgatgatggtgtgcacctttcatttaaccttttagattaatgttgcaacggctgtactacctagctcggtctagccgtatgagatgcattcaaaatgtgcagatggcgccaggcggtgacaagtcagagacattgtcagcaaataatcgccgaccacggtaactattttctcggcagccatcccgcgcaaccgtgcgccattcccaagggagttctattcttattcaatttaacatctctcttgttagtcgaggtcccaaccaacaaaccatcccataccatgcccgctgctttatccgcttatggcgcaatgcatctgctgttgttcggatccatcaatatggagcccaattttctctcagcccattctgtcgataaccgaaaatcttgttctgacctggtaactgaagatcctatgggtctgccaagtaccaagagccttcgcttccccgttgtagaacacagccgggatctgattgattccctcaattactctgggcattttctccagatttaccaagacactgggtttcttggaccgcatcaacagccggcgactaccgacaatagcgaatatcggttcattcgcagcctaagccgttgtgcgaaattgatcatgtcaagcgagagccgcgtgattccctctgccggccctgatatccggaaagaggcgttgttagtcccctcgtgctaaacacaatcctacccatctactgtacgcctcttcctctcagaggtaactgtgatgggatcttattgggcaatccctgaaacttccctggcagatcggaccatggagggtgaagggtgaaaccgactcaagccagtagacacatgcagacatgctcttttggtgttttcgctccgggattcgtttaccccaggtcctttccccggtctagcccccagaagcctccacgttttgaggagaagggctggttgatgtcaaccctgcttggcggataatatcaatcctatttttccggttgcactagactacagggattatcaacacatattggccatgggttcaaggtaacatcaattaatctagacctgtgtcttgttgattagattgaatatcaggggtattctgactgatttgggtacagtgcagcgcagcctcagcatagtcctgaggaccaataccactcatcggttgccagtgtttggagttcttagctcttaacacgactacaacaactgatagttttacgtatactatccacgtcgtccaaataagcaaaatgaagcaacatcgtgggtggcttacgctaaaaattcatgtctaagtcgtcgagcgggtccaacctcatcggttcccacatcgatcgcctttgtcaagggcctgactacgccttccgaagtaacggttcttgagacgttggaaatttcatacgacactatcttttgtgtcctattccctacaaatcagaccatctcgccagttatactggagatgcgctgttccagacgagcggcacatgcaggacgatattggacagcctgcggcccagcatttgaattctagtcataattggggtcggaattgctgacagttgtattggatatttctggggaagcaatggatctattatcattggacaaaggctcaggatttctgtcccggccctctggtggtgcagtgcaagtcacccaattactccatcttgggttggctgccccggactacgattcactaactgagcatgatctaccgaacctacctactacccaccgtgcacttttgcctcctcgtgtcaggttaccccaggtttcggtgggtagcatttaatatcccactcaagacctaaacgaggtagtttaagttgtttagccgtctttccgtcgcgggtgatcctaccaacaccatctccgtccggctcaaggatccacctcgctgtgttggtgcacacttaacacccatgcacaaatgattgaccatgggttctcggtttcttgtgatccaaaatgaggagctctcgattaatctagggtcaatcagggtagttactactgcgacctacttcagccatcgcccttataagtagcagtgcaatcccaggtaaccctaggtttcctgctcttcactcattcatctctcctcacgagacgaatcactacttcattcattggaccaatacagactcaactcattcacatcgttgatcggttgtatccacctcgcaatggctctgccaaagttcatgcagcctatcggctccaaggcccctgtccataccgatcgggtccctctcgatgttgcccaagctgaagctcccagattcgaaagggttacctggtataaggaacctcatcttcgcaatctctactttctcattgtcttcctgctgattgcctcggctaccactggatatgatggtatgatggtcaacacttcccagcagatggataggtggaaggagtacttccctgagcacacgaacgaaagcaagcttggtatcctcatcaacatgtacaacattggttccattatctctttctttattgtcccctacctcgccgataactggggccgaaagcccactatcatgactggctgtgtcatcatgattgttggtgcattcatctctgctttctgcaatggctacggcagtaagtctcaacatacttgcatttatcttaactcgatattgaacagggtctagtgtacatgggtggtcgattcatccttggtttcggcaactctctggctcagatgtcatcccctatgcttctcaccgagatttgccatccccagcaccgtggccccctcactgccgtttacaactgtctctggaatttgggttctctgagtaagtaacagttcattctccaacatctatagcaatcgcttatccactacagtcgtttccgtcgttggttggggcactgcatccatcaacagtgactggtcatggcgatccatcactttcatccaggctgtcccttccatcatccagctttgcggtatctggtgggtccctgagtcgcctcgattcctcatcaacaaggacagacccgaggaggctctcgccgttttggccaaacatcatgctggcggtgacgagaataacgccacagttcagttccagtaccgagagatcaaggaaaccatctcagccgacagctctaccaagtctactcgctacatcgatttcctcaagacccgaggtaacagatggcgcctcgccattattatttctcttggtatcatctctcaatactctggcaacgctattttctccaactacatggacatcatctacgaaggtgctggtatcaaggaacagaaccagaagcttgctgtaagtgtatccatctaggcactcacccattactttactgactagcctttcccatatagctctctgctggcaagacaattcttgatctagccatctccattggtgctgcctttaccgtcgacaaggtcggacgtcgccccctcttccttactgccatctctggtatggtatttggtttcttcctctggaccatcactggtggcgtctacgagaactcagaatacgctactccccccactaaggatgcccctgatggtggagttgcatactctaacaaaggcgctggctatgctcagatcgccgctgtctggatcttcggtatcttctacgacattggtttctctggtctcctcgtcgcctacgcccttgaggtccttcccttccatctccgtgccaagggtatgatgatcatgaacatcaccgtccaggccatcctcgccattggaaaccagaccaacaagcttgcctggaacaacttccccaaccactggaactttatgctcttttacactctctgggatttctgtgagcttattttcgtctggtacttctacattgagaccaagggcccaactctcgaggagattgcccgtatcttcgatggtgatgacgctgttgcccacatcgatctcgcccaggtcgagaaggagactgctattgtccgacatgagtcgatcaccgactacccctccaagacagccgcctaaggtattcttgtatagcctttaccgctatgggtatgctcgacttggctgtttggcttcggctagcctttgcgatttttgactggattattgtttagcaagcgtgttctgatgtaataacggtggatggcacctcgacgaaatcaaaagccagaaacaagcaaaaacatacttctccacaatcgtcgataggttttctataagctttatattaccttttcttctctacgtctctatggcctttaatttgtgcacttctagacatgcttaatgactgtatgaaagattacttcttgattatgttttgttcaaccctatctactacttcattacaagcaagtcaggtcacgaggcttctcccaactttgttatactctgtggtccatgttatgccaagcttgttctcaatatctctattcgtattctatagactttctctatattttgaactctacgcttaatagacgtttttaatgaacgtatgttgtctacatgacctgaatctacaatactttacaaaagaaaagataaagaaggattgatggaggtatcttagccctcatctggtgtccaaagcataggctcagcacatatatgattgtgcgcaaaagacctataccgatcaaggatatcggtttgatccatgccagcgcgctgacttccgaaactgtaatgagcaacaacacctcgtccaccagcgacggcatctataacatttgtcagaaatatccagtcattcttcaggttgttcacttacgtcttcccagcgttcgtggcatggtgcatgagaaatggttctcatcatctgcttcgatcggcttggcactgttgatatcccgacccaacaatgcaacaaactggatgcccatcctctcgtactgaaagtcccatgtatcgaacttgtaggcagatagcttgttctttccgagattctcaaacaagctgaagtgttcttgtgcaccaattgtccactcggtccatccgcggcccatggggctgtattcggttacttcgatgggagttgtgtcaagaatatggtccttgccgcccttgttgagtggcagccagcggtgcttggtaccttcaggatcccagtcctgaattgagaaggactcggagccattccatgggggaagatctaaagggttccattcctcctccgtcatcccagccgtggtgaaaggcatagctttgcctgatatgtcaacctcaggaaggtatggtcttatagcgcccaagttccagtgaacccagcttagtagcggttggttcacgacatttgcggagacgatgtagtattctgggtggtcaatcttcttcttgacaatagaaggaattacactatcttccataaaaacctgcattatttagtacaactggtgtagaaatacgttcgcaattgaaacttacaatgtcgtcgtcaatcttgacatacatcacatcgtcttcaacttggtcgtaagagttgccaaaaccgctggagaagttatcttcgtcggacatctcaacctgccacttttggtatgtgtcctcgctctctaggagcttttgtaagagagccaggtctttggggtctttggttcgttctacgaatatgactccatcgagcaagcctccgttcttggcaagatttcgctactgatatcagtttctgtatatagacgttggtgaaatcaagtttaccttgagatagcaatccaaaattgagatggattgtcgccgtccgtaaaagacgagtcccatgatcttttcgacgcctttgggtttctcccaatgagccagatcgtccatattctccccattcgctgaccagaaacgtagaagtgtcgtaaaagtctcggggctttcagattccttggaggctggcgcttctataggcggttgcgattccaaggtgtgaagtcgaacggctaccaagtctgtctgtctccaaaccatggttgacatcatgagcattactacgacggcacataccccgacataacttcgtgtgcagttcagaaccccggacacattggccggggttgcagccggtggttgtgacgatttcattgtgtcggttgattgtataatgagacacgctaaggaataccaactgagggacccttgaagcctaagtagtcgacattggcctctggatgatagacatccgaactcaccaaagcggactagatgcagagattttgactattaagcttaaaagaattggaaacagacaaagaagtcattctgttacagtaaagatcggactccattatggtcgagtccctctgacttgagaggggtccagagccgatgtgtgacgcctttgatgacaacaaacaggaacgggcgatgctcttgtcctaatgaagtcggtttcttcacgatacacggagtaccggcacgaccatcacggggagttatcgccagatgcacgcaaccgtcgcaaagccatacgcctcatacggctctagtttactcttggcattcaggaacaacatacagaaagtccaggcaaggaacccccctgtacctgacgtcgctagggccgacgatccgacacggaaatccggatatggtaatgtggatgagaggagttacggcagtggcttccaatgggcttacacctctcgtaaagacaaccagtcgtgggaaatccgaagccattgtatcttctgcctagatcttgacaaacatggaagttccaatgcaacaggatatactatttcagccctctgcagatgcaataagggtcgatgatacagattgaaaagccaaaggggactaagacagtctctagtggctggttgtctcggtcaagataagtccgagacattctagcccggtctttcaaaacatgatttgaaatctgagagacggcacagcggggcgatttcgactcaaagggatgaaaacagcgcgtttgttgccacggaaggcaacccgccaagtgctacaaagtctcgatcactatttctcaacagttcgtgttattcggcttcaaggtttctggctaatgtaactaggtaataacacctatctttcacggacttgtacacataccgtatctttaattatatatccgtctcggcacatataaaatgcattcatccaagagtgacgcattgcgggatggtcacatttcccaatatgggtgtcatagatcacggtgtcttgtacacatttgccctacaccaacaatatgtgacatgagatcaactcagatctgaatgaacaaggtcatgttaagagaagccgtcaaatcagagaacgatgtagtttacctcttttgtgtccattatgttcagtcgatcatatcggttgttagtagtctttgataatgctgtcactaggtgagcgcctcatgtctcagataccgccgaatgaagacttcgtatcaagccaccattccaggcaccttggaccaagtaagttgattgaagggataccttgctgacctgccaaacaacttgtagtttaaaaatgtgtcgtgaaagacgatgtagggtaaatcattatttttcaatattgtcttcacggacaagagtaactcaatttacagcgttgataaagtgtgaatatatagctgccttaacatggatgcttcttggttactcagtagtcgtatatggttagactcagaaggtggtgaacgctatagctgatttgtgacagtcaacgttttggcatctcgacctagatcaaatctgaacttcactcccatcaacaacattggtcttgaaacttatcagcatatccaaattcactcttgtctgccaggtataacatttatataactctttaaacttgattactataaaaaaataattactaccttaaatactgattacaggcccatattaaaatcctccactggtacgtctccgtgatatcatcccaataaaaccccccctcagtttttgttactcaaagaaatacatcctattcaactgtcaagcatcaccagcgaacagaaagaggtgaacgagccttctttggcacccgatcgtcggaagctggggtacttgaaggttcaacagtcaccaccacggtgttgtaaacggttgctatgctggtggagacagcaaacgattcgcatcctgtcggatcagcaccgtggacttcagtgtaggtgtcaccattgccgtaagtgcggatcttggtgtagacggggacgtttgagttgtagccgtcgctgccgctctgaaccttggtgtaagcaggaacttcatattgacccttgctgtcatcgccctcctggtccttgccatcgtcatcataaccggtcttgtcgttctcgtagtcggggcgacagggctgaccgtcttccttcgtgcatgtagaatcgccggactcaggatcgtagacgatgatttcaacttcaggctggcctgtataggttgcagtcctggtgatagtctcgcaatcatcgtcagtcgagctgggcgatccataacggataggagcggtcaaggtgtatgtgtgaggagtttcgacaacagtggtaacgtaatcaccgttgtcgttagtgatagttctgacggtcggctccggcttgacgatgactgtgtggtatttgccatctttgtgagtggtcttggtgatgacatagttgttcgtgttctcggcagtaacagtcttgatgatcttctttccatccttcaaagtcacggtgttgacgacctcatagtcatctctgtttgtgacggtaacgaccttttcctcaccgtcatcttgtgtaacagtcttgataacggtgttgtagtgaccgtccgtgtaggtcaaagtcttgaccttgccatcgtcgatgacagtgacagtgtgagcgtcgttggtgtatttcacgttatcaccatccccgacaatcttggtgacaactgctctatcgtagccgggagagtcagtgctgggggcgggatgtccgttactgatggttactgtcttgggaccggggttgtatccatttccgttcgagtttccggggtcgggatacaccttcacctgtttggtgacaacatgttcgctagtctctgtttttgtgacggtaacaaccttgccgggagcagtgacggtgacggtctgcttggggggatcgagagtttcaccttggctgacgtatacaaccttggtcacaggctcctggtagttctgagtgatggtgatggtcttgccaggctcaccgtactctgtgaacgtgactgtgtgataagagtctttgggatcggagacagtgacggtctcgtagggaccagctggttcggtaactgtcacagtatgagagcattcttgagcctcgccttccacggtgcatggagggcactgcgcaatggtgtctcgtgcatacagccagtcgaatcttgcttgagcaagaggcactaaagccagagctgccaacggagtaaagcgaaccatcttgaggtgggatatcagaagtaaaggtggattttagatattgaagaaccaatcactgtgaatagagggtaagagaggatggaggaagtcgagagagagttgtcgaggatgatgataattgattctgtcaagcgactgtcgtccatctttatacatggtcgctccacgcatcttcaaaccaaagatagggcaatgctgctattattcgaagggaagataattgaggaggattattgccaagcgtagaggcaatacttacggcacgaggtgatatcaagttgaagaaggtccatgatggaaagacattggcaatagcataaggacaggagtagtgccatcccttgatggagcgggccagggacaagcagcatgatacattaagatgagagggggactgcgctgagaatacccaagcaaatatgaaatggaagcaaaggaagaatgatcaataaatcgatgagaactagttgttcgcccttgataaaacgccttgtgagggtgaagcaactggaaaacataggtgctgctcccttgatcagggcttttgatggcaagggagcgtatctaagggttagggtacagtgtatggccagcacttgtagatgatggtgatctgtgctgaatctgcagagagattcgcaagatctctctctcaactctggacatgctattttcttgttgtcgctatcatatcatgatcaatatgagaaatatgtacaagatcaagtcaccttagtcatgaaagcgtttaatagcaggcagtaccctgtcatgcgtgccattcccaaaaggatacatgacatgtgccggtgtttacccgatgcggccttgggttcctgaggaaggacccaccgagcgagcaacgtacgtcgtgaagcaggcgcgacagacgaccaaggatcacgatttcacgaggctgtgcgactaagctacaaccttccacgctccttaattcgtacctcacatcttcttttcgatagtctatgctcatgcgatagttgtcgaccgactgcgatacccactacataccgaattttctgtctacgatctgctatgggaacctgcttttttattacgccataatgggagcttgcgcatcatgtttgggacgggccgatggcaacagctacgatgaggtacgcctcgaatagatacgagcatccacggcgcgtggatggactgcgtagaaacatcgaccagaataccagctgacgtttcgcataggaggaagagagccgcctactttacgacgaggcaaatggaatgcaatacggtagctttggagaccaagcaataaatggcgagaacgatactcttgaagcccaacgcgagaacgaggccttacaacgagtaatagccaaaacatcagagtgcgttgccttactgaatccgaggatgagaagacgctaatatcggtggacagtaacatggtagatatcttcgacatcgcgcctcaagagaatggaaatcgtggaaccacaacccccttcgcctatgctggccagggtgcacgtcttgcccgatatcaacatctcgtggcaaaactcagtaaccagggcgacaacgctcctgtgagcggcgtcaaggttgactggctgcctgaagacgagacgatagagatgcagaagaacggtccggccagcattaagacgatagagagtgacgacggtccccttgtggggacatttgctgatgcggcagcggcaatgcagtgatgaaggtctgtcctcgacatacatacgaggcaagaattctgccgtccaggagatttcaagctagaagctgaatgccgccagagtggggtcggcagttatggcagacgactgcctgtttcgtgattgaagattcaagacgccacatggtccgtccctttggttattcaaaacctcagaaagcggaaggtcccgcttgctcagtccaatcttccttttcatctggcttagttcagcttggttgtcattcgcatcggtttggttccgccatggcatatgggcgaagtggaaacgatataatgagcgggacggcgcaggggacaaccgaccgaccaatccgtttgaccgcaaccaataataaggccattgcggcctcttatggctgttgtttcatagaaacaataaccttttgatcagcagagatattagttgctacatcgcgtgcaacccaattaggagtcggtatccggcacagggttaattttatcatctttctttccttaccatacatacatagtattcttcatgtcttttttcttacccccgcttggaatttcgcagggacttcgtctttgattgttgtgggtaggaagtggatttgtacaaacagacacccaatcgaaaactacagaaaatttccctctcgtcatattgagctgggccctgggaatgcaaccctagtcggcttagtgtttcgaccctcgtcatcatttcgtactgtcgacctttctttctcctggagtcagcagctggcacacggcgaacacgagcgttgagctagagcctcgcagagtcaaagagcccagcaattcattgttcaagtgtgacttgatttggcttaaaacatccattaagcaggagacacgtgcgctctcttcatattacgggctcattgactttgaggtggcccagcagccagtggggtggtagcagacgctagaccaggggagagctcagatacgcaaagaggtgagtggtcgctgtccgtctagccctctagcttgccgtcggccctcgatttagattggttttctccgtcttcggctcgcaccgttgatgggcgacttacatgggcccccatccacgggtgacattttgatggatctctttcgtcaacccgagcaagatcccgtccacgttccaagccttcgggaattgcttgagtagagggtcatggctctccctacgacagccctccaccacaccacgacatcacggggtcgctaacagggagatgggggtgcgtcgagccactcttggtccgcaatcgcgttgggtgagtggccgcatctaggaggcaggcgcggaacttatccataccctcgggttaagagagccatattgtcgggaagcaaaccaaccatccataatcaaccatctcttttctgtgagatattaggcccctgaaccccgtaggcgggaggccggggctgtctgagacaaggctcgaatttccgtcaagaaggggcgggccgtggatgttggaatgagtctcaggctacgtacagtacagtatgtactcaggtacagagtactctgcctagcctgcccaaacggaaagagtctgtgtgcgaggaacctaacggacgctataagcggcgcgggtcaggccgggatgaccaggggggttgcaagggaaaggtcgtcagaggcaggcagacatgaattcgaccagtcagatacgacatgaaatgagttcatgggttcaatccctctgcgcctttgtccaaatcgttcgcagcttttgtgcaggttggacaagcagagctcgcattgacctttcgtcacatgctgttgctgttcaccgcagtctcttttctcgaatgtttccatgagaagcaaccctgactagtccggcagaccgtatttcgcgagcagaatgcctgcaactacaaaactgctaagctcgcctggctaattaattatctgagcctgagccctgatgatcagttgtctccacccgccgccctcgctcacactcacaagcttctacttttgtacgtgctgcgtttgcttctttgaaccgcgctgcacaataccaactgagactggtcgctgcataagtcttcgccgctccttgtgattgaggccccccaagctcttgatgtcactgctatgtgactctatgggacctttctggcacatggttcgttggcacttgctgtggtcctcccaccaaacccgtctcgcgattcgacaattttgatatccgcctcgacagaacactagacgaaaattgatatactacgcagtcacacgtatcttattttattatggcctaaactccacgctcaccgaccacgactccaacccccagctcggtccccgcctcgatcatctctacacacggtactgctcggtcggcccatatcggggcaatccacactgcgggcgacgctctgcaaactttgcccatacagcacacgcgtcgttgtagacgtttactagacctatgatgcatgagagacatatttcccaagctgccactcgagggacggttaagccaccgagttaatctgagacatttggggaataccaagtcccgatgccggttgcttttgagcatgcgcacatctttcttcttattcgacgacgaagggctcttggggctccaacccgtaggtccgcaaaaccctgattagacagacatacaaaaacatgccttgatcaaacggctcgttgcacgttgcacgctgcgcaatggcctccagaatagaacggggcgcccctcagcataaagaacaacccacgatagattcggctcacctttggccgtgctacactggcctgactgcactgcatcttgaaagtggcccacttcctttattatcctatcctgtgcggccaagaacattttcagtcaattgtttctgcatggccaacatcattctgccgtgctccctcagttgatgtctcttgtctcctcaagtcaatgcctacccacctggtgattttgatacttgattgcaatcctatgtcttgccttgatatcaccgtcactgttgcagtgtcactgttacagagctggcggctttgccgaatcacctatgccagaaacagagaatcatcctcattaattgtctatgtatgaactttggtccacacaccccggctccgcctattcatccatgcacacaatgctggcactgccactgtcccccgtcggcatttttttttttacatttcggtacgaagtagggcgggggacctttagggaatgcaatgatttaagatacagatgagcgagaacgctgctgttctttggtatagaacacgctagattaacctgttttccacctgattcgcatccatcgatgtaaggaaaggatataaacatgacttggctgtcctgggggttttatattttatcccacaggctgtttgtgcccgcccccagcgcccgtctgccatctctcgacgtcttttatccgtaaactctttgtctttcccactctctcgcgcgccgtgtgtttcacgacactctgccaatatacccgaaatgttggaaggacgatgacggagagcaaacgacctgccccttctgatatgtggggggacaatgagaagaagagacgaaacacttctcaagactattcgcccacggaagaggtcgttttgccatctgctgtccgtcctttgctcttctgcccctctttcactcttggctgaactccatctttcggcatcaactgtaggccgccttttttcgtccgtctcgttccgcgcgcatagaaaacaaggttgtcataatcatcatcattatagaataacatgtgtcggtgtcctagtagacctctgctctatcgtacgctcgccgaatgaagcatatgccatcattctcggtagagtagagcaaagcagaacagcataaattgctctggtctggtagctcaggatatgtcccgttggcgaatcggttgtttcactgcaagaataggttagtcagtcactcacaatctctgcacaacccaaaacccacagcccacgcgctgtatgcaagcaacaccaccattacagttcaggcacacccccatcacacccctttctcgccttcccgtccctctcttgtttcagttatggggggggtctcttcttttctttgcgtccgttgcctcttttttttgtctttctttggcgtatcctcttcacttaaagggaatgggtatgaaatcaaagtaaatgatgcttcaaaactcacctggccaagcgtttgtagcctggttatatgctcttgttgcatacggtaaatttgtcctagcacttcgtccatctcgccgcaagttcgttcaatagtggcattgcggttaccctcacgctgccaacgttggacgtcgcgatacatcttgtcatagcggcgttgtttcttctcaacatcgctgcagagtttacaaacttcaggctggtctttggtttcgtaaacaagttttagtccgcacgtctcgcccatacggtattctttgttgcactgctgacgaaagtggccccatctccaaaagccgcatgtccagcgagtctggtcaaagtagcacatggctggagagcagctgtgtgatgacaaggggcccagggtgattgttcgagatggaagaagcagggtacctctaactggctggacagaaaaggataagtagcggaacgaccgaaggcggagagcggagtccaggaggcgaacttgcagtcgatgcgaaccgaaccccgaagctcaactcgatcatcaactgtcgaatcctatcgaagcgatccaggaacagcccagttccgtccggtgaaatcgaagcgagtcaaccaatatagtcgagtcaagatagtgtaaatgctgcgttcctgtgcaccgaatggaaatctagaacaaggtaggtcagccattggcactctcccatcgtctgtatccttggtttgtcccgtctctaaaccttgaccttcgtcactcgctgcattcatcctcgttgtgaaaacgtattgttactttgtttcaccatcatgctcaacatgccttgttataccctggcatctggccggtgtcactggaggccatgttcaaccgaaacagtgtagccgggccgcgaacagggtcaagttggtgccattgaagagtggatttaaaagtaaaggattcataaacctgacttacctgtgaagctcgtactgctgttagacggaatgtagttgtattagagtaggttcggtcgttttatagtactggctggtgcttgtttcgggcaaataatatgttccgattgttggtgctttatgttatcgggaagcttgatccaatattgaggttgattgaagccagcttctgtttgctgcaaacagataacgtaaaacaattgtttttcttggttcttcgtattccggttcgtttgtctgtccttgagtgctgttcgatgtttctccaggacaaagtcttgagcccaagggatgactgagtttggttaaaggctcctggggtcgagttgtcggtgtaatttgaaagcaaacttggtgcaagaggcagctgatgatgcatatgagttgttcgattcagacagagtggatgtcataggcaacttatacttgttcgattcgaaaggctcttcacggattcgatcgtcgtgctgtatatggtatcccacatccacatgtgggactcccgcacacccaacaagcaatcgccttctttccctggccccctggccttcaagacaggtcagattaatggctgtccactatttgtgcttgttctttcccttctgcatctgcgtctgcttttgttcctgcgggataaagaggcttgcttgcatgcgtccattgggtatccgtacttgaagctccatacagctgttttcccatcgcattacctgtatacatgtccttcaccacgaaaggtcccttagacgcaccccctcacctgtctcaatccaccgtcacttctctccaactcacattgttgccgcactaacgtaccgtggctatttaacggctctagccttgaactacgcggttcctgagttttgatgcggtgctggggtaaccaatctgcgagcatgtgtttcccaaagaccctgcagcatgtctatcggcgttagagccgcctaagaacgaccgcctactgctctagacgtttctatagtcttgattcttgttttggagttgctcatcatatcttgtctattttgtagtgtggctgctaccaggcagtctttccaattgtaaaggcagcagatctggctatcagattccagtgtaagagtagacagcatggtcgcagagtccggtggtcgtttgccacgttgatcaagacctagaattcgacacacacccccctcccagtatcagtaactacagtgaaagcagggtagaggtacggggcatccccacaccacaagatgctactgcagtacgttgtgtgtacagcacttcaccatgatgctgtgactgcagtgaaagcagggctgacgaccggccagagtctcttgacaaacctgcggggatgctttcatgactttcaatgactgcccatgactgcatctccctttggtatgattccattttccttggtaacaggctctatcgctgtctcgatacacggcgcacgtagtggaatgatatagtctggatgtctttccctgacagaacccaggtgtgtaaaagggatatatcagagagcttgacctgatcttcaccttctcccttcagctactgtgtactagccacgtctgtgctgagcttacaactgttctttcgacattccataagtcttccatggcgcggtcttagtagcaaagccatgaggtagccggaccacgaaagcggccctgttatggatagtagccctgtgcacttcccgctgcaggcatggcctcggccatgttctcctcgaagtcttgtcccagtcgagtatacacaaggtggtgtcttgatctgcggccgtgtggggcgttatggttcgtcccgaggacagacaagtgtcaggaagcaaggggattcccatggcttgcaatctcgacgattgactttttcggtaaaagcaagggctgtggttcgctgattcctcctgctctgtgcaccaggccctggtagattcgagcttgatggcaccagcggcccattggaaaagcgactgcaggtcaaggtcaaccattgggtttactcgtcccctacggcacatcaagttctctttacgacattgtgccgtcctatcttgacgacatagccttcttaggtatttactgtctttcctcgcctagtttgggacttcgctaggaccgaccataagccttgcaacttgcttccccaacttcaagctcaggataagacatcctgcaaggatgtcgccactgaggggccaaacattggctttgtagaccattctgggtcttcttttttgtttctatgacccctgactgttgtccatgtttgtccaactgaatcttagggttcttctgtccgggtcgattgtttccgtagttgcgcagcatcttcgttttttcatgtgtcacgccagcatagctatcctggtgagcaagtcgtcaaaccccaaataggatcaaaggtcgtggtcacttctagttcctctgatacggtggtaactcttctcggcgatgagcgttttcgaggagctcgcaccttagtaccaacctctccgctatccccgtacgctttgttgacctacgggcattatgcgcatacggtagttagagcagaattgaggtcgacggggtcacaaactcgtgactgcttgcgtgtctttattgcagcgatggcaaatgacaatagggggcttttgcatggtctccatgcatggctgccagctcacatgaattgcttcgtccgtcttgccacccggccatcgtgtaatttgtgaccctttcaactccttggtcaaaccaggttgttgacagttcaaaggtaacttcaagaccaaactgatgtacacaaggcacgtaaaacgggcaacgtggcaacgtccctctgggtgagactgcagcttgaccattgcattcatgggattcctagaggagaaggagatttaaatgcttgtcgatgttcctttgataccgtctcatctcctccttttcatatcctccagtaatactcctggcgcctcacttaagtcaacttcagtcgaacaaggtcccaaaatgatctgcacgcttcgctcgacacaatcccatacttaattagccacgcaagggagctatatatcacactgactccgctgaatgtgctgtagaccttcgattgggggccaggtgagtgagtgactatgtatcctttacctctggcttcgatttggcctttcaaccacaaaggattgttcaaacacatacggcacagcactgagcactacaaccgttttgtcagcagtgctactggttgagttatagagtgttgataacgccaggtgtagatacttcggagtcggtgtaccgggccataacaaccacaaattgggagtggctcgttgcgatactacgtagacatgcatgactgtataccaaaagggtagtcatagtctgtcttttcgcgacggcaacactctcgctcctaaacgatcggtgggtgtgatagccctaacctagtgacgagcacaagtggcatcagacacgagcatggaacatggcggtgacaaagtactcatcacaaggttccatgacaaggcatctggataccagtgagctggccttctgcttcgggaatggcttgcgtctcgggatactgactcggccgtgatgacttcacagcctgcatgagatagtcagcgtgagaggctagggagctagattaaggaatagattgatactggacctcgaattgggcagtgttgggctcaacagggatgcatgccaaatgcttgatctctgtggccgggatcgcaaaagattgtacccttccgcgcccatatattgggcgccgatatcgtctgcgtgtacacgcattcgtttgggtgggtaaatgcaccaagctacacacaaggtgtaagctcacgttttgggaggctccgccgttattgagcatccggttaggtgaggcagtcaagaacagccaacttgtaggtcagggtctggctatcgagatggttgtgtatcatgtgaacgatctcgccagtctttttgggcacacagaccatcggcctcctcatggccttagcctgatgatcacaacggaccggttcagcggccgggccgggccgcttctaggtcttcatgccatcatgtctgtctcaggttgggcttttgtttggtgattgtgggatgtccatagcgggttcgaatgatagtattccgtttcccggcgctctgtactgctttccccgttttctgacaagcatcaaacgctattgcaaaggtggagggttgctgatgcttgtttgtctgcctatctcacaacaatttagtgtataagaagagtggcacaagaacaaattcaaacaagccactgtgttattgaggctccgattcagtattggcatactggcaagaaagatcccgtgactggaaccgtccgatgaggtgtagatttgagacgttgcgaccaaacattccaattccagtctgagccaaatgcctggaatgctgtaaatcatgtgttcgaagattgctgcgtgggggctgcccgcaactgaggaggtaagtctctccaatcgaactttgaaccaatggggaattttattacagagactggtgaagaattagaggcgaacagtggttggttagacttatcactcctctcttctagtagcgcgctgtactcagaaacatcgctgcctggtccatgccattcctagctcttaatgtcctttattccgatcatctgtactccagcattgtctggatggatggctggctcgcctttgatcgcaaacatatgttgaagggtgatgtcgatcgaatcctagtgttgcagccatgtggggagacctggcaagcaaggggggagctcaggggtcagcggctggaaaatggatcttctgtcgtagacgcgtttccattgtcgccgcatggatagttgctgaaaagcatgattggctgatattaaggttcgaatatatcctggaaaggctaggatcctttttttttttgttgttgttgttgttgatggcgcaagatacggacggcatacaaccgttagttaataaggctgagttgtgagagcaagctctgcatcggttgagccaattccaacagccgttccagtcacaacaggagtcaatgggttccctctttgccgctttaggataggtaaatctgctaagtataggcaatcgtgtgtgcactattcattcttgagagagcattgtgtacccagaaatagtgtgcgatcctgaacaacagcagttcgaacggaaagtttgtttcataagccgcggtttgtgctttgaattacggcaaccacgatatcaaacctaaatcaacaagaacgacgtacatcactgaagtccttactaggaattaagctctttggcgtagggagtgactcgggtatcgcatggtccgagaagggaacggggccttgccaacaattgccgcgcctgagtctacccattgagcgacacgagggtcttcctgtctgcgagggcgcagaatctggccgcagcttcaggtgagttgacaaccacgtcacaacgccgagaaaacgcgtggctgtgaagatgtgttagttggtcatagcaagtgattaaagagtgggacagaacttttgcgaaatagtccaactctcgtccgtcctaattgcttttttacgtcaaggtggtgatagttgtgtatagaaggcgtacacagaaaacagtgaaaggttcctggcagccacttgaaacaggggatcgtgtgcaggacgacgtcagcacaagctgaacaaagtagccatgggttaaacgttgcatgaacaccgctcatctctaagtagcttctcaaggcagaggcgtgcaacaacagcctgaacggttgacgaggcaagttcagcgcctggagtgccaagcgcgaccttgtgagacaacattcattcgtacgttgaaagagatcttccgggtggctgtgatggacatatgcatgtggaggcagatgtgatgtgatgtgtatgatgtgctgcaagtgggtgtgcgtgcctgcggtagcttgcaggactagcgcgcggatagtttgttttgttattgcgtcgtcgggtgacaggcgatgtttacctgagtagtagtaagcaagtaagtagcagtaggcagacacattgggcaacgtatgtataatggacttttctttgttgtcacgttagaatgagggcggtgtgaacaagacacgaaccaacagagctacctatcttggtaagaatccaggtatcgttcaggacggtggcctggaaaagggccagctgcctgccttgggtactgacctacatagatgcctggtaggcacctgcccgggcaggtaagtaccctgagtaccactgattttgatatggcaggtgcgtgttacgtagacttgactgagggggggaagaaggaaggttgggcgaaagagctactatgtatctacctagataggtagtcacgaagtggaaattatatgtaatttctgccaagttgcaatacttgaatgcacaatttaatgggattgaatgcaagtacgatagataatagctgggacggtttctgatttgctcctcaatttcctactgtcctatcaagacttaagtgcttgcttctcaggtctcctgaccacgcaccatctttgaaaacggtacctgaggtcctgaacacctaaatcgacctatggcaggtgccgctccatgcgccttcgtcgtaagactaagttaagttcagccgttagtgttagtggccgcttacgcacgtccccatccctgtctaaccacatatgtccttccatctccacctcttcccctcaactccaagattcaacgacttcaatgtcctatcttattgccttcgaatgtcccagatcacatacatacaaacatacagttgctgctctgtcccaataacggcttcatacctgatcttgcctaaaaaatacctggcaaatcatttgatatataccaagtattaacgagactgtgtattcctagtcacacaccggtcattcctttggcgaaaacgcaaagaacgaagtgccgaaaagactggcaaaccatttcaacctaccttaccttgctgttgccgtttctacaatttagcgcacttctctttataaatcgatagttcatcgctgagccaattcgtgttcggcggtcaacagtttcaacatcaactggagtcctcgcgccgcttggccagttcttagactgccgacccatcgggcacactggtcacggccgattaaagagaccatatcggcgaccgcacttcttacgcgccgcatttatccctcctcgcgttttgcctcatcgccactttcttttctgtcggcttctccggcttccgtcttgttccttaaccagaagtccacatcggtgcgttgtctgtcacaatttacacatcaactgtcacagccaggtctgcggagcctcaaccaagcggcacatgtgacaactagttgacacctgcttgacacttggttgccctcgcctcttgcctgcgttttgccggcttgcttgagctccacgatttgggtcttcttggtctcagaagttgtctcgtcgtgcactccccgtcattctcacacccttggccggtactctcccgacgcctgttgcacgcccagcatcaacaccaacttgtgatgaacgctgttgccacatcgcctggccaagtcacctcgcaggtaaatcaaatgtcgctcgcgtcgccccatgacgagaagcccggctgtttagctctagacgaacatggaagagcacccagccctgcaacttctctcattactgatgcccgaccagacgttgccccaatggatcccagcttctgtccagaggtacccccagcctcctcggttgttggcacttctcccgtttctttgttcttgagaagcactgggggcaaggtcagactatcagagaccatggtccagtatcaatctctcgaggatcttccaaacgaggttttgtttcatattatgggtttcttggacgtcaatgacctcctgtcaacgtcgagggtaagtagccatcatctaccgttagcaaaaactcagtccactccctgatgatatctcggagatacacatgcaagctacctgacgaccgtcctgtcctgataacccaaggtctctgattcttgaggctgatagagaactagacaagccatcttcttcgcgatatatctcaagctcctatcttgcaccattaccggctcctgcgagttagaaccgatcttacatcgcgtctttggtctccgtctcggccgtctcttgctgaccttattgctcgctccattttcaggacaaatacttccatagtttcacggcgcctggcccgatccttggtctcgatccggctatctcgacgtttggcagcaaggccttcggccgcatccttagtcgagcgttcagttttgccaaaggagtgtgtgcccggcatgagctcagtgcatgtcgcgcctgcgattgttgctaagaagaaggctatcgagaaggagaaggtcaaagatgggcttcgacaatggatagcgtcccgatggaggcgtgaagttagagagcggcaagatggtgtaagaaaatgggaggagagccgtggggtagggcgcgtgtggaggctccgtagattttgggaaagtgtcagccgcggcgaggattagttatgaccccggtaagttggtgaacatgccttgtgtgaggtgaatagctgtagcatgacagataaagtcttgttgtgtcagctaccaggctattgtatgttgtgccatcgcatctggttcctttctgcagttctttttgtcaagtggtcacgactccggcgaggaattggcggctctcggtaatggctctcatcctgttagcaggactgcttgtatgatacattatgtaggtggtctggtgatgatacaaaatcgataaactccgtcccttgcattgggctgcttcaggccgctggcgagcgtttcatcaacaggcaatgcttattgctctttcaagcttgtgatccttcttaggcttttcgaaatctgaagccatcccaatcatcgtcctcgtcttcgtcatcatcctcctcgtcctcctcgtccttctctttgataacgggcgtttctgagttttccttgcccagactcgtcggtttttcaggttggccatcttgactgaaactctcaccacgtttgcgcaacgcttctcgtttctctttcaagcgcctcacgcgcgcttcgagctcttccatctcctcaaactcttcctccaacgcgcgggtggcctcttccttttcgtcctctagatcagcgtcgacctgggcgcgttgcttttctgcctcggcctctttcagggcctctgcagcggctacttcctctgccgtcatggctggagcagatatgactgcgtcttcgtcataaggagctgttgtagcggcgatatcggcttcaaatgctgcccactctgcctcatcgacggaggctgatgcggcagcttgtcgctcgtccgtcgccaagctactaggccggcgtgaggggagtgttgtggtgccgttctgggtggtaagattgttagactggcctccaggagtagaagatgaagagccgtctcggtgtgccggggttgcaggtcgcgatggaatttgtagctcaatcccttgtgatggtgtcgccgacgtccttcttgtcaatcgaggtggtgttaagttctgctccctagaattatccccttccaggtcttctgttttgtttcgtttccgtctgctatcgttcatatcgatatctccatccccatcgtcgatggcctcttcggtatcgtcatgttttcgtttttgtgcagattgttgggcattacgtccatttgaggaggctgcggtttgggctttgatcaagcgagtcttgtgcgcctcgccccggacatgtgagtcccatagcgtctcagttttgatctgctcgtggcagagggtacagagcagtttgcctgcttcggagtaggaggcgtaagggtgttcgatacgacgagcggcgcgctgctgccgtaaaagagatcgtacgtcagacatggctataaaattgtggtggaccgtggtttaggtataaagaaaaagggtgctgcagcagaaatcgactccaggtcgagagagaatgcgattgccgttgttagatcgtccaattatttgcgtagataaggagcaatgtctttcacggggagcagcatcagataaacaagtgtaatgagagagagaagaagaagaaagtgatgaagaatagctatgacgttggggggttgaagaatcagggtcgtcaagagggtaacaaggtgaggtcagcaaccaccgacgattagccggcgcaaatctagagctcaggtaattgtatccttgaacctggcctattgtcgttttatctgtaaagtttaatgaagatcaatgacaatcttgcattcaagaaattgtgaacattgtttaccaaatattccattctgttcgtactaaggaacttggtctgtggttgctttcacgtggattccaaacatcccgtcagtccaactcctcccccactactaactacctacaagggagctttacccaggaacacttgtaggtgctcgctcactcataagagccgcatgccaaaccttgtcctgactcaaagagccgcactcttgactttttgactcgtttgcttttctcaactacctagtctgtccttcacaaggtgatctcgtcgcagcagctcaaaaaaaaaatggccgaacagcaacaggaggcccaggccctctcctccatgttccctaatccgccgcccttttggcaagagttcacacctgaaaggatatcgcggattcaagaactaaggacaccgtatactgccgagaatggcggggatcctttgacggttcgtgtgcctgatgttccagaagatctcatcagtctgcaaccaccagctgagccggcagatgggcgctggcgcgtgtttggtgaccagtacatggtaagtcttcccgagtatgcctcttttatgtgtgaaatctaactgtcgttgtccagctcgatgacaagctcccaactctagaggatcagggtatcacaaatctcccctcatcatcacagtccgaatcaaaggacgccaagcgctttgaccgcgcttttgaactcaagcgcctagccaaatctcttcttctgaacttccttgagctttctggcacattatcacggaacccgtcacatgctgaagcaaaggttcaagacttacgtactctcttcatcaatttccatcacattctgaacgagtatcggccgcatcaagcacgggaatctgttatcgcactcatgcaggaacatctcgaccgcacgcgtactgaaactatggctatacggacgcaagtggacaaggctcgccgggtactcgatggcttgggaagcttgagcgtgcctgatgtgccaacggctctggggcaacaggctgatgagcaaaacagggatgcgctcgcgaaacaaagagaagcagatgtatgggctaccacggatgctttatttacttgaataatggattatgaagcgaatgacacgacaatatccacaccaccagatttatttattttttgctactcgggaagtcgtaaggaaatcatcggccctgacaggcgcaacaggcaaaaaaaaaactagatgagatggtcgcttattttgttttgtttgagcatttcaggtcggactttggccacgattgtgtgcatctggaataaggccagcacttgagataaggacaggagcctaaacactacacagaaatatgcgcgtaaacacagaaacatacagagaggtgtccagtgccagacggccaagactcgtcataaaactcgattcagtctttttgatgggctcaagagatcgcagtagcagcgaaaggttctgaccttcatgcgggtatttggagaagatgaatacgagaaagcaataacgttatctgggtagcagagggagattgacgtaataatgtaacctcagtaatacaatagagaaagacaactgtaaatcaggcctagtaaagctaaacatttgcgttgccgcgagacattatatgctatagctttgttgaatctttttgttattgtatttaatttataaggttattatcacatcgactagcctttccatagcatcgtagttcattcttcatagtcctttcaagtatgcgccgccagaaacgacagcatttccgtataaaactcccgaattccatgttattctgtaaagtgaagaatgcctctttacaggatagtgcaagggatgcagcagcattcgtagtcaccgcattcgatgcacttggtcttggtgcctgtggcctcggagggcttgatgatggattcggcgattgaagtggcggcgctgccaggaccgtttcggtcgtagaggcacttggaggatccgcaggccattttggaggttgcttgggagttgttgacaggagaaggtttgaggtggatattcgtgtggtggcgcgacggatctacagtgagtgggcttcttagcttctggaccgcttcaatgacgtgggttcaagtcggcaatgcttaccagcgtgcagacgaagtgagaggctctggagtttaaggagaagaaagctgtcgggtgtgagattgagagtgaaatgaagtgaaggtgagggttgggttagagttagacttcaagcttgggccatgaaatgaaccatggaagacgacgtctgcccgcttgtcgctctcctattgtgcggatacgtaccttgttcctactattttgggtgccatgattgcgtcaccaaagagtccttgttgtgggggtgggtttcaagtttcaacgtgtgcaccctggatttgatccgatgtcccttggcagatatagatccttcaagctacaagctaagcctcaacagctaacgtattcaatcattcgaacgcgatatgaatctccattactggcaaaccatttctcaactactagactagatgattaaagacactatctttgcaaatagtacatgagtattgcttgctcgcccactgagaacaaaggcggatcatcaactcagcaccttgatagctggttgaagccttaaataagaacatcttcccacttcatcttctgagcgaccactatattggcttcgtagatagggtcgaaattcacccatctgagttgtaggaacggtaggatatgtaagaacttgaacggcctgaggccttggccagttcagtccatttctctatcacttcgtcctccaaagtgaatcgctcgtcgatacatcgccacttgactatgattcggtgatgatctagggtgcaacggaacaaacatccaaatccatcgctggcattccatagttccagagtccgcagtgcaggtaggtgccatactgcttcagtgacgagggacaaaaaccctgtcactgttttttgtttcgatccgtggccaaggtaccttgtcatgaaagctaggttctgaagcttggagtcctcgcgcctagtgcatatcaattcagcgaaaaccccaagcagccagctattgctatcatgtgggaggcagaactgggtaaaagcatgacaagtataggccaagagcatcgttaatggaaggtccacgatgtcacaaggaccggaatacccaccataatctctgtgtagacggaagacaaagtactggagactggcaggaatagccggtgtcaacctcgtggcaaaatctggtctcagtcgttagttgtaacgatttcatatatgtttgacatatgattcagtttaaacataccatttaagaaggcttcctcttgttcttttgtaaaacctctctatctcacaaaatggaatgattccaaagctctgaagcatttgcgaaacagtgtggcgatagttttcactgcaatactctttcgggaatcccaacgtagaatcaagcccttcacaatgggggtctttgggagattgcgtgatgtattcgagcagaactggtcttcctccaccagtgctaacttcaactcgagcggcgtgccatggagtcgtttcgtcaggcctagagtatccaaaatacgtcgtatatctctggatgacgtgtatcttgctttgtttgtcctgcaaaactccaagagtgtagtcgtcggctgtgggtcgtcctcaaaccggagtgggtagtcatcgtaaagctgaattatgttgccgtggaatccctaatcactgggtgagtatgcacgaatctcgggtgtgagccctcctctatggccctcccaagaagacagtgacttgagaagaactgccatggttttcgtaaatgtcctgttgttcctgttctcaaggtgtcagcggtgtcttaagcctggagaaaagatgttactaactgggcaacgatcgtttcactctctggtttgtctgccacactcaggtcgtatgttgcaaccttgatagtaagcaacacattagttatatagttcaacctgatgacgttctctcccagaaccattctggaaaaggtacacaaatcagccgcttctagatccatgcgtcgaaacgtttctctctcgaaaaagtcttgccactctctggacacggtggctaataaagatgctcgagggaacccgcgtttgacggtggtttctttgagtccatattgagggacgataaattgtagagttaggagacgaattttttggaggcaataatctccaatagaacgccacgatgagtgttgtagtgtgtacagatgaaatttctttttacgtatggggggcagctcagattttacatcttcaagaatactctaaattcaaactttaggcatcagcaataaagatgtcactcagtgttagtaaaaacaatggataacttagatactggaagtaaacttgcataaaatttagtgaagatttaatgtagaatcgatttagactattatgtcgcaggtcttgactgtctgtagttcactatctggctaggctttgctagagaataagacgacttggagtaaacgaatctgatagttcgaaccataaagaaaactaactccccacagccatttcaaagacgtgagtcaacagaagataaccgagtacgtgtacggccaaaggttgttctcctgtatctatggacaactatgtttcttatgcttcatttgctagacgaaaggtagggactaagagacaacagacgaaaatactgatcatgtcttaggccatataaacactaaagctggtctagcatttttatcagccacgaaatcagtaccggtttttattcgacctacctgctaggtcattcatttactacctacctagcgggaggaggtggggtctaggtcatgattgctgcatcataaagatagcatgtttttgccccttgatgatttttcagatttaactctgaccttataatggattagatataagcttttaggaaagaacagattaataggcagttaggctatctttatgctataatctctgtcaattggctattccttttgaaatctattatctattaagatcgatccttcctaagagagtgtatttattgtatcgaaattcacctctattttaaaccccccctcacccgggtaggtacctagagagttgacttcatataaccaactgatgagtgatatcggcgagtgtatacctcgttaaaatggtatttcgcataaccatcaaactaaccattcaacaaaggttccatgcaaacatccaacatactctttgtacactagtcgtggccattgattatcttcctcttcattatcctcgtcttaaggggaattctctttatcctccacttcctctctctccttatcttcctcctccctctacttctctttctcctctttccccttcttcttctcttcttccttctccttcttctcctcagccctggccttagcctcagcctcggtgtccttcctcggtatatcaagcggcactggggggagggggggagttaggggggctggggggagcagaggggagctggaagctggggcgggagttgtcattgtcttcgtcgtcgtcgttagtgttgttgttgttgttggtcttcttgttgttgttggtatgtgtaaggtcaaagtgaagcaagctctggcacatacctacctaggtaggtgagcataaataatatacaagctggatgctcctgatcagtgctcctttttgtaaatagcgatggataaatagattgggaaactacctacctaccccagtgaggggggtctagaataggggtgaatttcgacataatgaatatactctcttgggaaggatcgatcttgatagataggaaatttcgaaaggaacagtcaattgacagatataacagcataaagacagcttaacctttagtgaagctttaggaaatgcacagtaacttagactattgtatcataattatttaatctacagcatcgtccagatgaagatatatatatatgcacatgcttaatgacttcaaagtccacctcactcactacctgcgtacaagcagataaagtcacacataaagaaatagagccatgactaggtcactacattgcttttcacaaatccaagaatttgtcattccatctgtaacaatgaatcctgtgccaactaatcatatataaaaaagagagccagtgacacttctcaaaacgccttatcaccagactcccacatgccgttactggtatcattgagttatgttatttgccttccgtatatccggtcatactgatcatggtgcaacggctcctccgttcttctcgcctgtctccctctctagcaaaataccaagatgctgaagatcgtcgcgcgctttggggtcgcgctctagaactcttctaacaacttcccactctttgcgggccatctggtacgcttggggcagaataaactgtacagttggtacgttgatcaaaggtccaagcatttcctgggccgcaagcatgcccgcttgttgggcctgatgcttctgtgcgtccgtcactttcgggggtgccactggtggtggcggtggtggttgaggtttagcgtaatttggcggttgcgggatgggtacaggcgtctgagtggtagactgccactgggccggggacgattgctgtggaaaccctccttgaggtgcttgaggggttgccggcgagaacgcaggaccagcagacgctgttgagttactcctctgtgcaggagcggcgggggtcggtgaccctacgccagtggcatcctgctgaatggcaagtccatccttgaggtgtttaagttgctcaggctcagtatgataaacaaagacagctagcaacataggctcgtcgcgcacccgtggaattttgttgtcaaccaagttgagcataaactcaggataattatcctcccctggcgggactggcactaaataagtgtcccgaacgttggctttagatttgtctccgatgacgccgtaacgcttcttatcagtaaaatatttcagaagagcaaggaattcagcatgcgcaactggggatacgggtgtgagggacacaacgatgatgtcggttgatttactgtagcgaaggccacagagatattcgatagcagcctgctccgtaatacggccagccacagccaacctctgagggatcaaatccgaccacggtccaactgaggcaaagtttgcaccaccaatgtacttggctgttgcttggaaatcagcaatcgaactcatggcaagcgagccacgccacacaacgtcagggtcttgggtctcctcggtgggtgagtaagggggcgattcgttttcgtcttgaagcatgcgatccacatcaggatctacaccgggaccgttagctccagtcaccaaagccgaagacctgcggttttgagatgcggttggagatttgacgcttgagaaaacctttgcgatatcaaaatcggcttgacttggtgaccgttgcttgtcatcgcttcgctgtgggtgtgaggccaaatcaggctggtcgttagccgtgggctcctttttaacatgctgagggtctgggcgacgaggccctggagggagcggtacggcagaatcgttgacaaacgtttcatcatcgacaacctcttcgcccttatgggttcttctgacgcgaggtcccgtttcggaagtatagagtattgattgtttctcagccctggccttcatttctgcggtctgcttctgcatctctgacgaggcaagctgctctgaagtcatggttgccagcattgtgggagacagagtcttgtacacaagtccctggcacaactccgggttgttcttcaaattgaagctcaacgacttgatttgctggttgtactctttctgtcccttgggtgtggggtacgcatcgtatacactacgttcaatctggagggcgaaagtctctgacatagactcaactgagctctcttcctcaagatgaagatcaccatgctttagcattgacgccagaacataacttgtggacttgctcagtgcttttacaggtcctgtcctagagccaggtagatccgcgatcgtagtggcgaggtcatccggtggtgtatatgaaacgggaacaggtgcagttccgttttctgacacacgacgtatcttagccgacttaatgattaatttgttagcatcaacaataccatatcaggggatgtagtaacataccttgccatccgcatcctgagaatcctcacggttctttcgcttcccagcctttgcgtccttcttgtctttcgatgtgtccggtgcaggagacgacttgaccttggacttatcttcttccttagtctcgctgtgccgcttgcccttccctttgcgcccaccacgtttcttcttcttggactcctcctcgtgtgctttgcgccgggcttcccagggcttttctcctttagctataccatcgagaagctccttgtgatcatctggtctgcattgttcgcaccagtaatggtcaggaatctcatcatcgaatgagcttactcccacgcatacattatgttgccatgcgccgcaggtttcgcaagcgatccaagcttcgccggaatcttcatcttgttctgtggcgccgcagacacagcggatcagctcatcctcctcctcctcttcttgttcctgctgttgttcatgctcctgctcctgctcatgttcctgttcctgttcctgttcctgctcttgttctttggccttcttagttttcttagtttgtcgcttcttcggcacagtcgcaggctcaagctcgtcgaatgacttggtgtgttggccttttgtggcgcgtaccgatcggcggggttctgcttcgcctggatcgttgctgttagttgatgcttcagaactcttggtgtaggaggaattggggcgatttgggtccgcaaaagactgggaaggctttggggaattggcgagtctttgtcgcttaccagacatggttataagttgagtcagtgcttcgcagcgcagattttggaagtgcgacgcgtatcggtaccgaacggcgtggaccgatgaggtagtggtgttggacagatttctactattgcaacaaagtgcaggatggtgtgcgcccttatacgggcattgaagtaattacgtgggagatgattgaaagtcacgactatgtcaagaacagcttcaggttcttcccagctgatccacgcgcagatgcttgtctgtctcttcaacctctatacgtcttggcgcaaagagatattccaacagtgttggtacacaggaatttcagatatgcccgtggtgaaaagcaaggccgtttttcggtatttgtaagccggtcgaaaggcgtcaccgactgaattaagattgcgcgacaaagctggtgttgatgtcaatcgagtatcagtaggatgctgcgggtcgcgtgccgagtctgaaagacgcgcgcactgtaaaagttaagttgcttgaaagaaactcaaactgtcgcaaagagaagtacaagacaacggttttactttgggttgactggtaaggtcgtcttgtcggttagaaaatcgttcaaaaagatgatgatgttgatgatgcagaagaaaagctgctctggtgctgaacactggaggggggaagggagctatgcggaggaaggtatgaaaacttcggcactagaacgaggttccgccgctcatgccctacagcggttgaagtggttgggtggcaggtggcaggggaccaggataaactcacgcttgtgacagacaattcaattcgggaagttgcttgtctctgtgtgtccactccgccaacactatttgatgcctgattgtggcaagagtcttgcctgagaaataagccatcagtcaccaaatgtcagcaagcaagaacttgaattagtcattagtgaacattcagccttgcagctcagactctaattagattggctgatgattacccagtggctcatgcctgaggcaggtattttgcagcctccccacaggtagcagctcaccagcagaaagctaacgcggcgcggcggcctagagctccgttacaggtaaccaactggcgtgggctgcaccgacgtaaacgaatccacagcctcaactccaacaaccagccagatcctcaccatcaccgcagctttctgtcactattcgcctgggctttgttagagatcccttctttgttaacaattccaatttcgacgtctgaaggttttcgccatgtctcgtcgttacgattcccgagtgcgttggcccttgaagctccagccagtactggaagctctcccacctacctaggtagctaaccgatatccacagacaaccatcttctcaccagagggccgtctttaccaggtcgaatatgctttagaggctatttcacatgcaggtaccgccattggtattctggccaaggatggtattgtcctcgccgctgagcgaaaggtcacctcaaagctgttggagcaggacacttccgctgagaagctctacatcttgaacgagtgcgcaacccctccatgctaatgctcccttgttcaggatttcctggctaatatatatcatctgttcagtaacatgatctgcgctgttgctggaatgaccgccgatgccaacatccttatcaactatgcccgacaagccgctcagcgatacctcctcacctacaacgaagacatcccctgcgaacaactcgtacgccgactctgtgacttgaagcaaggctacactcagcacggtggtctacgtccgttcggtgtgtccttcatctatgctggctgggatcctcgacgacaattccagctctaccttagcaacccttccggcaactacggtggctggaaggccacaagtgcaggtgccaacaatgcaagcgcgcagagtctcctcaagcaagactataaagaggattgcactttgaaggaggcttgtggtatggcagtcaaggttcttagcaagacgatggactcgactaagctgagcagcgagaagagtacgttctgccatcagatcatttacagttaattacattgctgacattttgattcagttgagttcgcaacagtaggacagaccgaggacggcaagatctaccaccgcctgtggagcgctgatgagatcacggcgctgttgaaggagcacgatctggcgaagaacgaggagacagaggaaaagtaagaaacaaggcaatagattattgatagatggggtgaaaggaaaggaatgcggggctcctcttatctgcccctgtacaataatatcatgaaatgaccatacaacgagacaagacgtaacctggctcttgacctcaccaaagtctatgattgtcgttgaaggatagcacggttcgatgaaaaacgctatgcaagatggatgacattgagtcgtctcgaacaagcacgcaaactatgcctaattccccaatatcagcgtcgcgaacctctcaagttgtccatctcgaatcctacatctgtccctcttgcggcctcctcatcatcggtgaagcgttgccagccgggctgggtatcgactcctggtcgcggatacggctcgtcacacttttggctagacagtcgaggccagtggcgtctgtagctccaatatgcaatactcatgcccagagccgagccgacgcagacgtcataaacgtcgtggcggtaatcctcacatcgggagatggcgaccatgccagctccgatgagcggtagaaggcagaccaatgcccggctcaggtcacggccaccggctgcgtagcggaaaacatggagttgtccagcaagaaaaaggctgagaaatcccaagcctgcgaatgagaaggacgaatggccagaagggaatgaccgccacccctcttggaggatatgtccgtcctctctcgtgcatacgtcgatggtaacaagagtattggcctttgtgccaactgcaggctggcaacggtccagtaagtcgggtcgaggccggccaacagcgttcttgatgatgtcagtgatgaaggatgtgagtacgatggaaataaggaacgaaaggtaggtgacttcatgcttggcagctggtgctcttgtggctacgttgaaggcaatgaggactcccagcggtatgaacagggcgtatacaaagttcatgactattgaaccatattagttgtgatcaaagagggtgagtctcgacgtttcaaacgtacagacgggaacacgctcatgaaccgcatacgggtacgagatttgaagatcgttgatgaagaacatgcgatgaaacggatcgacgaagagaactgtctgtaaatctgtcagcagcgatgctctcttgcagaatgacagaatgtgttgtacagaccaggatccagccagctaggagaaagagaaaaccgacgtaatcaggcgcatgagttgtctgcaaagagtgagtctccatttggcgcatatttgacttggatattttcagaccttccagtaccttcgtaagaaggaaataggcccgccagacgagccatagttttgagtcggtgccatgattgattatcgtggttgagaacgtgtatgaaggccgggattgatggaatacgggcggactgcaaagacgcatgagactaaaagtcgctatcttgtcgcaggctcataggattatggagaatatttgtctttactaccacgacatatcgtcagtgaccaggaagagttggaagattgtagtcgatgatgaggttggacatgttgcccaaagcgggaataaggggccctgatcttggaattcctggggccatccaaactaatagaggcttcaaacgaaccaccaatagcatcagcatctcgagacaaaggctgtagcaaatatataataaatattaacctggcatatttcggcttcagataaggttttcaatgtgattttagaatcctatcatttttgtcccccggtaccttttgacgcccttcctacttcttaaattgtcaccaagatggtggaggtttagaacacaatgcagtcaattacaacctttgatgcaagctttcgtcataccaacactacgcctttattcgggaatcgaaagagtaactatagagaactgtagaaaaaaccatatcacgttcgaacctctatttagaggaaacatgactcaagttcaagattcttaactgtacctaaactcaaaagagctatagggtaatcaaaatatcgctaggcccaagcttctttggactttgagaatcgtcagagaatcatttcgcaactttcttcttagtgctcttctatccaactttactaccatcaagcgatttttgcagacaggacctgcgcgctttaggctacgacgactacatcatctgggacatacctggatatatattgttgtttttatactgtcccccgatattaaagcctgatgtcatagtttgcgacgcgtgcgccgaacggaatgctcaagtcgacacatacaccctcggcagctgcactggcgccgctgcctccaggatggagtgagcatacagcgccgacaggacacacatactattataatgagggaacgaaagagtcaacatacaagcgaccgggagttcagcctcctccgcagcctgcgcaagcatcactacctgcgtactctgcatatggttcaataccctctctagccgatccaaatgtcgccaatgcttatatggcgcaattcaaccaagataataatggacaaagacaacacggttcacgaggcggacatggaagtggccgcgggggtttcgaaggtcgaccacgtccgcaaccggtggataagccgaggaggaaagagccaattccaggccacgagccgtggattctggtctataccaaatactcgagacgatttgtgtataaccctgtcaaaaataccagctactggcgcataccagagaagctgatgcccgccattttggaacttgacaaggcacgactaagaaagaaggcagcaggcgagtcgcaagaagagacggaagtgaagcaagacgataatgtggaggaaacaccagagaagactgcgacaacacagaaggcagatgtccccatgacaggcctagacgacgacagcgaatatgaagaggttgaggtgacggacgacgagggcgaaggccagggagacgacggtgatggggaacatccgtctaagaggcagcggactgcagatcccgatatggacgatgacgcgcccttggaattcacagaagccgactttgcagcacaattgcaggccatgggagaagactacggtctcgaaccgggcgattatgatgatggcaatgcagaggaatggccggaaggcgccgagggagtgcccctatccgaagatgatgccaaatatctgttcaaggatcttctgaatgacttcaacatcaacccctacagtccttgggagaagcttctggaggaaggcaagatcatcgacgatttgagatacaccgcgcttagcactacgaaagcacgccgagactgctgggatgagtggacgcgcgagaagatcgcagagttgaaggagcagcgagcaaggcaggaaaagcgggatcctcgtattgcttacatggcattccttcaagaaaaagcgaccccgaagctgtactggcccgagttcaagaggaagtacaagaaggaggacgtcatgaaagatcacaagatcacggacaaggatcgcgagaaggcgtatcgagaacacattgggcggctgaaaatgccccagtccaaactcaagtccgatctgactgccttgctcaaggcccagcccgtacacctgcttaacaacaagtcgctatctaccggcttacccgacccggttctcaccgacattcgttacatatccctcgagcccaagatccgcgatcccctgatcgaagcttacgtgagcaacctacctcccccacccgaggacctggatgcggcaatggaggacgaagaacagcgaaagttgcgcgatgcccgagaaaagcgcgagaaggcgctcgagttaagaaatcgcacagtggaagagcagagaaggaagcgggaacgcgaggtggcggctagtaaagctagattgagagatgaggaaagagaaatcgagatggccatgagagtaggcaaacagggtctacagagccaactggtcgtcatgaaggatacggaaacagagtcctgatgaagatgattcagttgtctatctgtctaaataaagtatttccaatcttggcaatcaatctctaacaatatctgggtcgttgtatctaatcacagtccatacatgaaagtgaactttttatccgcgtagcgacggtcattgagcctctcgctctcaatctcttcaggtgtcatggtgtccaatatcgccgtcttacgcttgttaaccgctgcaagcatgaatcgatatgaaacatatccgaccagcgcgatagctagaaagcccaacgtgatatagaacggaagcttataatggggcttgtaacgctgtcggtacaattgtgcaccgatcacgcctccaaggttaccgaatccgttgacaccaagcacaagcgctcgcttgccaggctctggtgtgttgccgctgagccaggccatggtaaggggagcagaaatgtacacgcccgagagcagcacgcatagtgatatatactgcccggttcttgaggtaatcgtgacggtaaggattaggccaacaattccgatcactaaaccgcccagaatatgataaccccgctccttgtgatggtcggagctgagggcaaagatgtagaggccaagagcgccacagacaaagggagggacagtcatctaatgcctagttagtcgagtccaattcaagtttctgttcaagcatgacataccaagtttgcgagaatagactcgtatcccaacccctgaacaacaaggggcaggaaaaccgaaaaggcactgctgggcacactggcacaaatgtttagcactaggacagtccagagcttccagtccttaagcgtctcgacgaaatccctcttgctcaaacgattcttttctataccatcttcactgtactcgtgctcgacaaattcggcattatcttgtttcatccgttcgactgcaagctctcgttcgtctggtcgaaggaaccaggcagagcctggacctttgggtagccatagccaggcgacgatggcaaagaagcaagttagagccccctcgattaggaataggtactgccagttcttgaggccgcctccacggaggtggaagattccgtatgcttgactaaagtcagtttttgcactacccaaagttgagtttggaacccacaaattgagccggagaaggcaccggcaattgcgtattgtccatagaaaagagcaagtctgacacagaaatcatatcgtgggtaaaagaatgacaagtacgccacggctgtgggataaaatcccgcctcgaaggctccaatgagtaatcgtgtagcaatgagtgcccctggagtaaagtcagaaacaaccaatgtcaaagaatgagtaaactagagaaacaaggtcaacgtactgcgtcctctaataaaagcctggccgatagtcactgcaccccaaccaaactgtcaagtgttagctagttctagatagttgcgcttgacttgtcaacttgccatcagaaatgggatccaatgcttagcaccaatataccgcccagcagcggcagaaaaaggctggaggacaacaaaggtaacaaagaataaagatacagcctcattgaggtcatcaggttctgctcctatgtcggtagtaaatcctagaataattctgtcaactaatctgagtaagaagaggaggggggtagttgttataccttgtgtttcggcattgccaacattacctcggtcaaggccattgaagaggtacaggagagacaggaggggaaggagagcaaaatccagcttctggttcaatgctcgacttctttccttggtgtcgtccattgaggcggtagcggcatggctggattgcgtcttgcttgattctgttgactggaaaacattttggtcggtcatattgacggtaggtaattgtagtccaggcagaggaggggaacgaatggctttcctcatagatcgagaaaaaatgggacaagttgttcgtagtgtactattcaaactccacgaccagtctttaggcgtcctcgtctcattcatatacacatctggttaacaggcagcaaagatccttaacgctcctgcccatattgagattccgtgataacttcgcccagatgcctgaggtccaggattgctttggggcttatccaacgagacaccatcctacgcctttcccaaggaactggtaagcgtgatccatgtgaaggcccgatccgggtgtcatcttgtttgtcaacatcgttcaaaatcaaggtttgttctcgacctatcatgaagtaagaatctgacagcagaccaaacgctcgggattgaggctgacaggaaagtgcctcgaataggcatatggtaacgccactgatgcaaccttgatcggggttgcatgagctctttgacacccactgaccgcatctttagcctgcataccaggcactttagtagtgatgaagggctatgtgagtgccaaagagtagcggggatgcggcaaaggagcaccatctttgactcatcaccaaggagcgggattcgcataacagtcaccaagcgcctccacaattatgcgtaaaacaggaaaccgattattatcagtttcccgtgatgaccgaaccatgtagctagtgatctaagtcactagatggcgtgcgggctgtgtcgttagggctgtaaggctgacatataccccggaatcagggatccttcgcgctgcttactgagaaagtactgtcgcaccctagaacccagtgttacgccttggctcgtacaagagcttatgaatgatggaatgagccttctagaaaatgaactccaggcgattatgttgccgaatcgagcagtcgaccgcccccaagatccgtcactagcacggcataactccccctctgtaacaaatgttcccactgagattcaccggtactccacttgagcctttgattgaaacgactgcagcaggataatggatacagaagccaagacagtgttaaaaagactcaaggctcagaactcacgactgaagaggcaaatgtcagacagtctccacagctacattgattccatcaggttcccgcacggtgagcgtgagcccgagagcttgtcagaccttccaaggcagcagagaagatgaaaaaggttgaacaccactgcccattggcccaaggacagacaggagtaatgtaactcttcatattgtcggggctaagcaccatgcttggatttggctgactcgcatttgtttgactcggacttggttctcatagattggtaaagcattggtcatctttgcagcttcctctgcgtatctcgatatgcccatagagtcggccacgccatatttattgatataatgatcaatcagatcagctggcacccactcaaactagatgttattgacattgacttgacggtggggacccttgaggggagctgagtgctttccccaagcttgcgtaacctcttgagggtgagtctcctcctggcctgggggcgagaagggcgatgctttctctttcttagaaagggcaataaatttcccttgcggggcaatgtatttggctgtcaagatagtggataacgagctgaccttattgctaaccgcggctgttttgtcgattagatccgctctgattagcatgatgtcgatgcttctcgccgcaacaccgacgctcgcatcagcgtggactgtcagatcaagcattggcttgttttcattggcaaaggaagcaatttcctgagccatcctaaaaacttcgaaaagcgggcgcgattcgagcacgtggacgtgtataggttgcgacaccttcccaagaacgtgggttatagccgatacgatagtagagctgaaagggagagtaagggttctgagtggaccgtcttttgataggtgttgtcccaagaaagcttggaatgacgcgccagttctcaaaactggtagtctgtcggtcccaagcgtactttccaagagccatgatgtcgttgtcaacgctggatgggagtttaccctcaatcgtgcttaaacatgccagaacgttgtttagcatcgatgtgtccatgctttcccgcccattcttccataggtgccagccagccagccaatctcacgtttctccaccatcggtccttgtcagaaatgtcgatcttcctaacaatcacgtcgttgtatacatgaagagccatactagatgcgagctggtgagcgccgctctcgtgattgttatgcaaagcgaccaagccctggtcgagggtgttgccggccgcctcgctcaggtcaacactgaaccacaccttttggaggctttcaaggatgcacggagctctttcaaatttttccgagtcgttgatagcgtctggatcgaaccattcatagccttcatgctcccagtctattttgataccagcttcagctcaaccactgttggtccctggctggaggatgaataccaaaggattgcctgtccatgctctcccaatcgagtcaccgataagagaaaagggcttctgtttccgaaataggcgtagagaatccttggtaaaagtgtcgtttcttctcaagttctctccaggctgtgtcgagtggatccgcgtcggttttctctacactgtcggcgatgcccgcgtatttgtgcctgggtggtagtaagcacaaattacaattatctgacaattataggaggagacagggattactggtgaatgtttacgttacagctccggcggaagaaagcaacttgtggcttctaacttgagtcattcgatggaaattggaaaatgaagcatgttacaacggctctgcgcttgagaagtgccatttgcggtaggaatctgcaaaaccctagcagttggcactagcgacgatgactcaagataatagtgagcccgtattgaagttaatctgacagatagacaaatatatcaagagaataatgagattgagcgtgagacaatccttccacggatacgagtcacccacttcatcacatgacactcatgtcacctttctcatagcctattacttgttacgcttcaataagcaagaacaattgacgtactagacaaggacgacctcgttttgtttcgttctgttgttacaaactctcctttccaaatgaatttctcgatgtacctatattgagaaagaccttggaaaggttcggcattgattaattggagacagcacaatcatcactcatgtttgcaatcaaactacaaaaagtccgacgatattcttccattcaaattgaccaatacgtctatctttctggattcattaaatataattaaccaccataggcctcagtatttcgaaagtcgtctacatggtgtagatctaaatgagatacccattgtaggactgccaatcaacatctatccacgacaccaactcattatatagcatatgaccttgatcaacaagaatcggttgctgcagtgcctctgaagtcaacttgtccggccatgattgccccatgtctactgttgttcggtttgcaattggatcgtaggttgtcgaagcttgactcatgttgatagagcgtgtcgcagaactgatatcaacaggtatggggagtctctgcacaagaacacggaggtctctaagaaccgtggcgcagtctcgcccatagttgctacccacgcggctctcatcctcgaacctgccgatcacaaagtcaagatcgagtgatcgagccttttcggttctggatgacggacacagatcttcgactagctgttgtagcatcaacacaatagcagcgttgaatatgaagtgaaggccagcttgaagcagttttcgagggcggttgacaatcaggatctggcgtgcaaggcgaatgttgtgctctgccgaggcaatgcaccgcttgaggtgaggaagctgggggtgtgttcttaatgagcattggcgagagacaagcttttctgcaaatgattttttgaccagagcgaagaaaaccgggcgaatagtcaggataatgagctacagatcaaggtcagctatagtatcgtcaaaaagaaaggattgagcaagatacctggttgtagtgcatgtgcaacaggcaggtggctgggtcatcgctcagtccgttgctcgagagtcgcaaggtcggcggcagatttagactccaggtgtcaagcattttaatttctccttcaagactttttacaggtcttgcaacatcttctgaaggggatatgcgatacgtgttacacacgatgtgacttgagattcgtgaaagctcgacgtgcgccttgagaccatcggccgggggcatagatctgttggaaaagtaagctaaagaaacacaggagaacagacatataaacatacggagcgtcgcgagggggttctaaacggatggcgtcatccatgatggttgggggtcttcccatcaggcaactgagatagcggtctagcacatacaacgtccaaaagactcgcttgccactctcatctaaccagcccctgtgagagccgtgcatgatgctgatatgcatggctgtgctcacacacatgtaggcagcatcgcggcgattcatctcaatcaagtagaatcccatcagagtcagcgctgcaacttcattaggtgtaaaacgtgtgatatcaagaggattccccaagagtatacgggccctgctgaagtaactctcgctgagatgagaatctatcgatatatcctggggtggcatgattatagcttgggagaccacagcgaatgcggtctggtacagagcgaaaggacggcactttttcaaccgggtgactggcggatcccgttctagtgaagggatcacaggtgtcactgagagatttccccaccagtagataccgccacttggccagtttccgttaccatcttgaataaagtatcgcagctcggatagcatagaatccatctctgggtgagtagggaaccatgcagggtcgacatcacgatcgtgcaaaggacgagagtcgtaggtctgatatcgaccaagacttgacaagaacgcactgccgtcggagcctggacgaagattctggtacgcaagaggtagaacagttgtcatgaactctttcaagtagtcaagaaaagttgcaccactcgtctcgccgaggaagcgcgcatagccgtcaggatcatgtagcagacgaccttcagtagctgttaagttgtcgtcttcatcttgcctctggttctgagtcggtatggaatgtgctggttggggaagatgtgatcgcggtagcccaaggttgagttcttggacccgcgcatctggaaattgaatttgagactgagattgagactgtgagatttgctggaactgtcgatgaacgctgggatattgatactgaggaagctcatgtgtacccctggcgatatgtgtgtggccatctatggttggtattgtatgtgtaggaactgttggcccaacaccatgcccaacactatggccagaaccagatactgtccaaccaagcaatgcggatagctcttggcggctgttagcatcgggaaccgcgttggatatagctgcaggtacagtatcccgaagcacccgctcatagagatcaaccttgcgttttagctcttgaagctctgagcgtgtaacggacaccttctcaacaggaagaggatatacacagtcgcgtgaagaggattgacattgtcgacacgggtgctcaccagagcacctgactcttctcacgttgcaagcattgcacctttgaacaagacattcgttagactagaccaatacgtgttttgttctcctagagagagtttgatacatgcgcggcgacgtttgaacaggccgcaatctggagagagatgacattgatagataatagacagactggtgatgcatagcaattgatcgataacacctttttggaggagacatcatatatcaacagctacgaaccactaaaaaagaaaaggaaatatgcagaataattaacaaaacaaccgaaaaagacgacttacgctgtagcgacacgcttgcggtgttcgggagcaaccttgtatcggcggggattgacaggaagccttcgtggaacggaagcagcattagcattggcagtagccgcagtagcagtagcccgaagtcctggcgactgtgcttcagctgcttcggttccagttagaccagactcaggttcagagtcttggggcccgaggggcttcatggcttagtcgtcgggtcgggtcgtgggcttgtgttccaagaggagaacagaacattcgtcgtatgcttccattgactgagaaccagtcagcccctgttcagttctgttcagttgccttgacttttttgttgctttcctacctaccttaaagagctagacaaggatagttaggggggatcaagtccctagggaatagttaggttagcagtttttaggtaggattccccacgcagatatgaactgatggcctatggaaccgagtctctcctgttctgttctgtaagagacaagagatttctttttatctcgttggtgcggatagaaattagattagcagaaaaaaccgtttaatcaattatggagaagtcgaatcaccaggactgaaagaggaaaatctgagaacaaaataaaaaagacataactaccaatggttcctttcgcttgctgcacggcacggcacggtcaagacaacccttgctaatgcctccctccactcctttttgaatgttggctccgacctaacgttggcagttacctattatgttctgtttactagatatgtgatagtgaagaaaatactgttacaagttgcgccattcttcttttctttccatattcccagcaacagcttggccggtttatccgtattaacctaactgttagttagatgctatcaacaacgcacagcttacgtttctttacacatggatcaaaggccgaactgaacgaaccgaggcccgcttgaaataagacgggttgacaggggattgcaaccttgtcagctttcgatgtcattatctagaacacggagtggtctgcttacacaagcaacatcttgcaatttcctgtatgaacctcaatatggaaataatccaagggtcagtcaccaaaacgtaacacagttgggatggggtaagactcttctttatgcttgtgccaaagcgcacccttgctttgagtaaaaacaccaccgatttccattgcaataggcaaagtcttggcgaacaagtctgtgcagcgtggcaaaaggatgcccggcccgtcttaccatactattatctaggtagagagtgttaagatcttatagacaacagtcatgcaggacagggcataatggctcagcaacaaagctcgagtctcggagccggccagatttgacattggtatgatcgctgttgaagcccagccaagtcatgcgccgtctacatgattctgctttgcctgcccaatgataccttgcttgcttggtcaggagattctcttcaatactgcccgttccagacactgatacgttctggtgtaacggagatactacgcttatcggacaacaacaacactcggtagaagagtcaaaattatgaagtcatacaaggtgccatgtcatgactgaagtgtaagacagattgagagccaagaacgtgttaacaattgttttaaaatagtctaagacatgtaccagtctgacatacacaaaataaaggatatctttcacagcaaagtttgtcatatatacacatttcttcatgtaatggtatggttctaataatatctacaaaacaccacaaaacaaattccacctttttgttcgcaccatctctagacaatgataacattgaaaacaaagggagatataaaaaaaataggatataaaaaaaagatgccagccagagaacttctgcttcgagtccaatcaacaattttcgctgcccgtgctaaccaataacactttcaagtaaacattccattcatccatgctctcgtgacaatttactgcttgaaaatagactgaactatctcgcctgaacgtgtgctcagaacagaaagaagtgtgtcgctcaactgaagcaaaattgttagtacagataaatatttaagagaatggtggatcacttactccgtgggtaccctcacagcagccttgcagccagacgccagagtcatcggcaacggtgccaggtgagaacttgacccggtaatctcttgcgacagcaagcttacgctctccgtcttgtgtctcaacgttccagccgttggctcccttgggggactcgttgcgtcccgacacggtcttggggagcatcgtccaggcgtccttgagcatgtcgatgtgggcgcttcgcttgtaaccagtagcagcaatgatcaagtcaacgtcaaaggtctcctggtcgacgaagccgtcaaggggaccatcgttcacgcgctgaaccttgatctcgagagcatcgcccttggtgtcgacgctggcaatctcgcgtcctgagaggattcggtggggccattgggtctcatcgtcgctaatctcacgcttctgatcgtacatcttctcaaaaaggtgctcaattagctctagacgaacaacaccatagttggtggcgcgagcctcggtaagcagtgtctcacgagcctttacagatcgtggccacaggttgtcaatatactcagggttgaagatggagttcacgctgtacgtcattgtcagtaaatattccaagtttgagtaggcttgtacaggtaaatgacttacaaaggtgagtcgtcactagggcggaggaactcctggcgcatgatgaggtacgtcttggagttagggtacaggttctggacattgttgaagatctcggcagcactttgaccggcaccaataacagcaactcggtagggagcgttctgcttggtcaggatttgaggggcgtagttggcgaattgggaagagtgtagaacacgagggtgctttgcgggaaggctcttggggagagagggctgaccaccagcggcaacaagaacatgtcggctgcggaaagactgaatctggccagtcttgccattacgggcttggacagtaaaagtcttgacggcaccagcctctttattctcgggggagatggaaaggacctcgttgttatagttgacgacgtggtcgaaccaagaagagcaccagcggaggtagtcctcgtactcagtacgggcaggcaagaaagtgcccaggttggtgaagtcaactagacgaccctggctgtggaggtagttgaggaaagtgaactcagatcgtgggttgcggagagttgccatatccttgataaaggagatttgcatcttggcgcccgggagcagcatgccggcatgccaagcgaacttgggctgcttctcgaggaaaagaaccttgggtgctgtgccgtcagggcggagatttcggccttcggcgatggcatcgtgcatagcaacggccacagccagagaagcaggaccgaaaccggcacagatgagatcgaattctgagtctacgggggctgtctcgaggtggcgtgatctctccttgtgaacgcgaggtccatggcggacggctgtgggagcatcgttgccgttgctgtgaccattcatgtgaccgttgctgaaaccgtttgtgccgttagaatgtccgttgataccgttgctggtaccgttggagacggcagcatctgaaccagagaaagaaatctcgctgtggggactcatgatggctgagttttgttttgatagggtataaaactgaaaaataaatggttgtttatgaattgaagcctttaagtcgtgacgtcgatgggcaacttgagatatagaatgccctttcaaaatgtccagtaaataaataccagtcgagtggttaatcaataataaacgggttggtataaggggtggaaggctgagggaggttaagatgttggatgaggatataaaatgaataagagtgacaggatcagggcctgactctgacgatgaagggtgaatgggtagcttatttatgtaatccgatccagtccagtcccgcaaaggtcttgaaaaggtaaaggtgaagcttctttatggatggtagaaagaatggaggaacgggatggttccgagagatggggggagatatgggcattttgtagttttagagtagacggggatggtatgggatggactctgatctacaaggaggccattgattcggtcccattctcaaactagaaccaaacgatgggccctagggagaaggaagagacgaatccctactacgtacatagactacaacagctcacggttaagctcttctccatcgaagtgaaggggtacctacatctcattacatgagaaaagcactcccagcagaggtacacggcagaggcggatacgagtaccttacttagttcaacagtcaaagttccccatgtataatacaaccttgtcaagcttgtacgtacggggagaaggtacgtttgtgatggaaccatgatacatgaaaagcatccatgatggggacactacgtaggtacctaaagaccgcaactaaacccactgcagcagagcgacgggaaacgactgttattgcaggcttttttttttcgtttctttttttttttctgatctaagtgccgtacatccttgtctcggaagccaacgtggagctatagttgccaagcaatggattggatcacaacggcagaagagaggcttggtcagttgctgcactgtaaagagaatagaaatggtgacggaattcattcagtcaacgtcagtttagaagcctgtaaacccccaaaagccagagcctgggccctgctcgtgagtagcgtgcagcctaatttagtgctctaaagacaagggtgggatcgggaatgggtgggctagagctagagccagggggaggggtgtattcaacccagccaaaaagagaggaataaaccattagccttttggagctctagcttggaggggtcatacatgccatctttgggcagcttccgttgtagctgtaatttttgtatgttgaatctctttttttctttcttttttttactttttatgccggttcctaatggtgcaatatctccgtaggtattgcaatgatattcacaagggaaatgcacctgccaaaactgggcaataggtagcacctaccttagtactctgtagcctccaagccctcgacctgttatccagttgcttccttcctcgcccatgagaattcaatggccgtcgatcaaattaacacaaattctgaaggctttacccatacatgacgatcacagtctgatcccttccctcaaaagcgactcttttaaccgcggcatcaccaccatcatcgacaccatacatggaaacaacgggttaggccggctaccaagctgcaagggaatgcaaatggaatgaaaatgtcgcacagtcacagtcaatcgaatgtctctgaggcggctcctccacgtccatggccgcggtgtacctcgtggaccctcctcgtgggacctcatcgacgccgtgaagttccgtagcgcgagggtgagtaaaaacttcccgtccacctacaaacgaaacccgcaccatattccccgagtagcatcaaccgtcatgctgggctgcgggtccagcagtcagcctcccagcgccagccaaacctgtcgcaagcactggcgtggatgacttggaactcttcagggatgcgtggcgaccaggctaggacttaggtccgacactggaagatcaacgaggaagcgatagacatcggatggccgaaaaacaagagcttgaataagcatcaacctctaacagactatcgctttgacaagagtcgttaaatctggttaaagtttggaagccgatgatcttagacatatacctattgcctctacctatatatggacgaatacgatacgacttggtatgtaataaggcgtctttcgtgcatggcgatccatgtacgttgacatgttcaggtaaaaagtgggtgttgtgtcgtgaaacctgtctgagtttgaagtataccaagcttgctatgcaccactttcttccttacagcatcaaaaacgtcaactactcctcggtccatgtgttcttttactcgaatgctgattttcagttggaagcattatttctacactccgtcccggtttcgcctatgcaaagccgagtcctgatggtcggccggagggagtggatgttttttctctaatgcgatgcagagctagtcaaggattcccggtcaagatgcgcagaattaaacgaaagtgatgcgatgccggtgttcatacgtgagaaaaggatcagataagattggcatggcaaaacgtcgagaggcggccttggcgaactctctggacctggccactcccggacaaggggtcacggcagagagtcctagtaccggaggcactcaacatagaggaaggagattcgctaaaaggtccaaattactggctggttgctactgtattgggttgatgcagaccctgaagacgctacgtatcttctcgtaggatcgtgagcgtgggagtgggcatgtcatggcgtggcaaagggcccgaactcgtgcgcttaggccgatgacggctttctacagccccccgcccacctacctccggtttctatgtgaagcttcacaccggtcgatacaatacgacgtcaatccctgaaacaagagggaagaaaattctgacgagcaaagagggcggcgatggacggctttgacggcataaatgggcaccaaaaggccgatcactcgcagtgtaatgtcgttcgagggaagtgaggggcgagtcccgcatagtgagggttggactcgacttgttgattggagcatcgacgactcggagcggattctgaagactaataaactccagtgtggagatgagggaattatctgatgatctgataaaccggatctgataagatctaattagccaagtcacagtagcgctgcacgccagcctcaacttgactggctcccgatccccaggggtccgtccttgactaggcactagccctggttgcatggactaggtcccttgtaagaggtcggattggattgcatgtttttactctttggggccaggtaccgatcgaacccaaacaatacgggagaggaggggatcggtagtcgtagagagaaaaattttcttctctcgtgggatgaaggggtcgtccctgttgagcagacttggcccattacagtacagtcaagcactaggtaaattagcatttcagccccaactcgccgctgatcgataagatgtccagagctactcaaaactacgtgtgacgattaggattcgccgggctagcgagcagcggtttcacaaaagccgttccattgattgattagattgtgaatctctctctgtcaagacattctgagactgcatcaagcgggatgcagcagggatgtttgccccttgtcaatgcgttcattatgttgcaatggaaatactattgacttatgcatgagacatgcattgatgggacgacaactctggaaatacccgtggcatggcacgatggaatcggcgaaaccgtaagatattatttacgtagtgcgcagcccatgttccgaaacctggtgtttttgttatctcgtgcaacttcagacccttgtttttagacacattgcattccgcaatctagaacatctggatcttaccaacgctccggcagtcaatgatcgttgttggttcattctactaaagaagcacccagcttggaggcggctattgttctttaatcccatatgaggacccagggggggcggcacgcactcacaagagctcccgtcaagaaccctggtaataaactgatgcaaggccacaggccaccatcagggaccaaattcgttttaggttctgtcgacatgcggatcaacggcggagagagattttacagacatgaataggacggaccgctttgacttcccgagatcctgacttcaatgcgattggcagtttactctaactggacaaacttactttggatctttgagccctcattcatatttctcttgggtaactttagtgtgtaggggttagtacccatcgtactatatcgctttcaaggtttttaccatcaaacccttggaaaacattctagaagtttttccttaattgactattaaagttgtatcgagaaaggctatatattcttaaacaggtcttagctaccttagatgttttagattttttatgttcattattacaaaaacaattatttctcatgctctctgcacctcggagaaccttcgaaatggtgacgtgggtaccatgcatgaatgtgaacatggatcaactattaggttatctgattagatcaagccgaagatcagcatgtcgccttgctgtacacatgaattttgggctgtggtcagtgcctaaatctgacgtctttttccattcgcttttgtctttacagcaccacactgttttcaacactcaacacagcagcatcatttattcatagaaaaaaaatatcgtgatgtttcttccatatatttacctcaaacttcattcacccaaaaggttttgtgacagttgataattaatttctaggtcagtgagaatagggtaccgttttgccagcaaggaaagtcgaccaataaatggatgcacctcccaagctcaggtcctcaacgtatgaaaaggcagcccacacctcccttccgtttccccacccacaacttgcatcatccaaggtccaaagcccaggacctaaaatccccaccagcatcactcccgcttcatcacggctctcaattaattatcgtctgtcgtcctgaaccctggacattgcctgtcacctgtctttctggcctaacctacggctgcccacatgtcatgagtctaccattgcttccagcgccagccgctgacgccgctcaacttcgcttaaccgccccctaacgtcgtcgttatcgtattagccacaaaccgacggaccagctgctgctattttgcttctgtaatcgagtgcaaagctcgcctaggatcccacgttacggtgtcattctaaacagcatcccctcgggcgtccgagactacgccgaccgagtatgggtccttcaattgatgagcctggggtttgcccttgtccttgtcagtctccttggtcacctcgaggcatcgtcgcttcgaagattgagtaatggcttcaaccctttccgtcctcggttcgatttctgccgaatgtttttcctggtcgacacactcgttcattgaatgcccagtacggccctctcacgtcttcatgattgatatgtttcatatcttgtagaacaggtaagtcaacaagcgtctaaccatcgtcttggcgcagttctcagatcgttcaatacacctatcatcctatacacaaaagccctgtaccaagctttcctgtcttgcttttttctgcgttgtgtcgacaatgttctgctctgccgagcatctcgtacatggtcataatttcttactcaatcacatcccgcacatttctcctccctagctcacctttccatccacctttggcgtccaaactatgacctggactcatttctctctggctctgttgctgagcattctggccccattcgacctatattcgccggaacattcgcaaggttgtttgtgggtaatggtccgtgtctgatacatgaaagcatcggacgctcgcttctttgttacagttgtatgccgaacgtacaaaatttcatatggatttcgcaaacaaaatcatttgtcagaatgtggctcccttcatctcggggcgatccgttgaggatccgtcgcctgcatggaccaaaagcgatgtggttatcaatcacaaagttgatcaagtgctgactgagaccttgaattgacggccagaacgggcaagtgcaatcgcttggcttgcaaccagtgttgcatttgtctacgtgatatcttcaatcctgaaattccctttgcctcgattgccgccataagcctttttgcccaacggcttaccaggtagttaatcctgtgttgaagtgcaaagatggaccgacctttcccttgtcggggttggttccgatttaaggcccagtgtgatcaaccgagctaccaaatacggaatcacgaattttataagcccatcccatcacatttgcgacccagcagatgacgagagtcactcttcacgacttggtctgttctcttgtgctctgatttgggacatacttgaagtagctgatgagcccaacattcgagtaagctcgtcacattcaaagactaaatagaatgtgtcaaccaagtcgtgacgcaatctatcgagtgggttttctactcatttggcaccaaaggtcaatcgccttgtcaatgagagaaccaatatcccacgcacccacgtcgtatcctggaacagtacagtgctctacaatttttagcataatacatacataacaagctcattttactatactcccgacgtcaaagagctccaccatacatgcatccaaaacagagatccaggtatctcggctcacaccactttgattcaatcagtcaaacgtaacgctacatcaactgcttcacgtcagggtcttgacttttacctctcctggacctggtacgcgctttgactgcccctcctttcaacctgtcattgctgctaaccatgcacatgcagaacactattatagccgggttttgcttgtacctgccactctcgcgggtcgatgagtaattactcgacgttgacaggctggattatactgtcatccacacgcccccttcgatcaggtcaaccgcattatatcacatcccacgcctcgagtttttcttgagcgaatcaccgtgacgccgattctaagacggcttacaaccgattgttttgtcgcaattccaattcgcagcctccgtgttttgtaccccggctgatgcccactcatcccgagtcctggttccgcgtggtcaccaagtgaccgaagtaacctggtgttagtccacctatattctctgatagtacttggcctgtgattcatgcaccagggtgaggctcctggctgaccataatattccctaaaagggccatacattctactgcatgcacacacctccaaacgttaccgtcactggcctcgattgttactggcgctatttgttgatcgaaactacactctatcgctactatcattactagcaccattgcctcaattgcctaaaagcgccatactttttactaactcgtcttccagtctaccaacaagctgagagattgacagaagcaacaatggacatcactgggctttcgatcatgaatgcccaggcatccaggcaacctgggccacatctgttgcaccaactggttaagcctccaaaccaaaatgttgctctggattacatgggaagcaaccagcgagtaaatattacataccatcagctacatgaagcagcaacatccctcgccagccgcattaccaaaacatcgggcagtgctcagggccagtttgttgtccctctcctcattcaccagtccccttcactatatatctcccttttggccatcctgaaggccggaggagccttctgtcctctcaacatcgacgcaccaccagaacgggtgaaattcattcttgacgatgtagcggcaacagtggtgctcgtatcaaaagagcttgcctctgcgatacctaatggcattagtgcagccgtgatcatagttgatgaggaagaagaccaaagtagcacacttcaaagtctatcgactgaagtcagctctcgagttcccggaccagaagacctggcctatgtcatgtatacttctggttcgacaggaacgcccaaaggtgtgggaatttcccatgatgctgcgacacaagctcttattgcacacgacagacatattccatcattctctcgctttctacagttcgcagcacccacatttgatgtttctgtttttgaaatattcttcccattcttccgaggagcgactttggtcagtgtgcgaagaatcgagatgttggacgatcttcctggggtattgcgtaccatggaggtagacgcttgcgaactcacaccaacagtcgccggaagtctgttgcggacaagatcgaacgcaccggaactcaaggtgttgttgactatcggtgaaatgctcaatgcacccgtcgtcgaagaatttggaggcgatgaaaacagaccaagcatgctttgggcaatgtacggtccgactgaggcgactattcattggtacgttgaaatactctggtcaatattcaaggctaacatgtctaaagtacacttcaagcggaattttcttctgattcttcaacgggaaacatcggtgtacccttagacacagtctcatgttttatcattgaagttcctgattcagatagtgagcaatctgagataagagttcttccccaaggagaggtcggagagctagctgtgggtggctgccaactagccactggctatatcaaccggcctgaacagacaaattcggttttcattgattcgccctttggtcgcatttaccgtacaggtgacaaagctcggctactcccaaatggaaagctggaatgctttggtcgattatcagatgggcaagtgaagctgcgagggcagcgtttagagctaggtgaagtggaacaagctgtccttcgcacatcaggatgtcacagcgctgtagcagcagtggcgagatctatcctggtggttttctgcgctgtggatgcaggtgtcacagaagatgctgtcctgaagcactgcggagattggctgccgcagtacatggttcctggagaagtggttttgatgtctgaatttcctcgactacccagcggcaaggtcgataggaaaaggctcaaggcagagtacgaggaacacaaagaagccatgttagaagacattgcagactccgaacctgtggatgagttcgagtcaagtcttctggtggtcgtgtctcgtgtcatgaatttcaaagtcaacaagtccacttctctcgctgctatcgggatggactctctcagcgcaattaaacttgcctcaagtcttcggaatgcaggatatagcattgatacgactgatctgctcacagctaaaactgtattcgacattattttcgctgcacggaggcagatacaaaatcaaactgtcagctccctgccattctcgacaaacctgtcgctagacttcggccaaattctgcagcagaacgccactctggctgacatgagcggcttgattgaagagataatcccatgtactccgttgcaagcggccatgctggctgaaacgtctcacaactcaactgcgtattgcaaccaggtcgagctcgctattcccctcagctactctgcctatcaaatttccgaatcgttcgcgcagctatcgcagaagaacccaatcctacgcaccggatttgcgattgttgatagaagattcgtcacccttgtctacggggaactccgacctgagcaaatcaaagtcgttgaccaggttcaaggtgacttttcgctttcatcacccgaagacttttgctcccctatgagacttcagattcaacgagattccgtggatgaaaaatcccgtgtccttttgcagatacatcactccctatacgatggctggtccatggatgttctgctttctgattggtctaagctgcttttgcaagaaccagtatcagagcattcgtcgtttcgcgaggttgttaagttttaccaacaactacagaccagtgatgatgcacggatgttttggactgaaaatctcgcgggatggaagcaaacaccactgcccaagctgcgagataagcttgttcactcgggtgaggtcctttcattccgaagacctatgtcactttctcgtcgtagagttactgcagaagtccagaggaatggcttcagcccccaggttttgttccaggcatcgctggctcttttatggaccagtgttacaggggcgcgggatatcacaatcggttcagtgacctctggaagaactatcccagtgatagacattgaacaaatcattggaccatgtattgctgcactgcccgtcaggatagacttcgacaagatctctattggtctggaactactcaaaaacctacactccagcaacagaaagattatgcaatactgcacagtctctctgtccgaggttaagaagttagttggtttgcaactcggagagagcctgtacgacgtactatttgtgtaccaagagtcactcgctagctcagagcgaacacagtgtatggtgaaagaagctactcatcttgaccgcttggaaacgcccatcttgttcgaagtcgagccgacagaagacggattcacgttgcaagttacatatcatgaagcgattgtgccaccagcaacagttcagcacatggttgatcaatttgaggcgttggcacactcaatcttggaaaggcctacccaagagatcaagtgtgcattgagggagatcaaatgcactccgtctgttgacaatatcaatgcatctccaccccaacgagtccctgacttagcgcggctttttgaggatgttgttcgcaaacacccagaggagaatgccctgctattttaccactctctgaaagttgcgaataatgttgtttggtcattccgagaactgaacaatgaggcaaatcagatagcacattacttgcaaagctgtggtatccaagtcggtcaggtggtggccgtgatcatggaaaaatcacctgctctgtatgcatcaatcttggccatcatcaagtgcggttgtggatatctgccaattctcccttcaacacctcttgcccgtactcgcgagattctattacaggccgaaatcaagtactgtttggttgacagttcacccgaccaacttgcatcaatgcttgagttgtcaaccattactgttaacaccaacttgttcaacgaattctccacagctaacttggacaatgaagttgatggatctcgacttgcatacgtgatttacacgtcgggtaccacgggaactccaaaaggtgttgctgttcagcaacagagcattgtcgcgaacattgaacatctcgaggcaacgtacccaaagccctccagctcacaaggtcggctccttcaagcatgttctcaagctttcgatgtatcggttttcgaaatattctatacttggtgcgccggtatgtgtctctgcgcaggcaccaatgacacaattctggaggacattgaacgttcgatacgcgaccttgagatcacgcaccttagcatgacaccgactgtggctgcccttgtcgaaccttcaaacgtcccaagtgtgcaattccttgtaacggccggtgagcccatgacacaggccgtacacaacaaatggtgtcaccagctgtggcagggctatggtccctctgaaaccacgaatatctgcacagtcaagaagatggcgacagatgaccatatcgagcacttagggcacgtgttccctaatacctccgctgtagtcctttccccagcaacgcttgacactgtgcctctgaactgggttggagagttctgttttggcggtgcgcaggttgctcaaggctacctaaacatgccagagctcacagcgcaaaagtttatccatcaccctcagtatggaaagctttaccgatccggagacatgggacgcatgcttcctgatggatccttggtaatcttaggtcgtatcgatgaccaggtgaagttgagaggccaacgaattgagataggcgagattaacagcacagtcaccatggctggatttgcaacctcagctgctacagtcttagtggaacatgaggagagcactatcaagcaattagccctcttctttgttcctcagcatgaccctactgagttccgtgtgctggagattgacaatgaagttcaacagtctttggctgcgcacatgcaatcacgcctacctggatatatggtaccatcttaccttgtgccgatctcttctatgccgatgacatcgagtggaaaggtagacaaacgtcgtttacatgattgtttcgacaagcttgaccgacactatctcgaaaaggtgtcgagatcgtctggcgataatccagatgagggtgactggagtcgaatggacctggtaatctcggaagtcatcaaagaatccgtggcagcatccgctggtggcttcggtcgatggacgcccttcaccgtcctcggagtagactccatctcagcgattgatcttgctcgtgccctaaatgcaaaattaggggcccgtgttgcagtatctgatatcctgcgcaatccaactattgcccaactggcaaagcatctggaggggaagcctttgtatgaagagacggcatttgagggcactcaaagggaattcttccccgccgccttcaccgccgcaataaaggaagttttcctcggagagtcaaaggccatcaaggatatcttgccatgtacacccttacaagaagcaatgctgtctcgtggacaaagaggctactataacaaagttctcttgcgtctgaaggcagagcctggggcaattcgatcatattgggaagtaatgtcaaagaggcatgatatcctccgaacctgtttcgctacgacgacagactctaagcatgctattgctcaggttgtcctggaggattgggaaattccctggagaacatttgacatcagcgaaccatcgtttgatggagcgatcgaagaacatcttaaatctttgccagatccagttgactcgagaaccccgcctgtgtctctagctcttcttcgatacagaggctccgcattcctttcgtttatctgccaccacgcgctatatgacggcgtggcgatggagcgactgctgaaagaagtggaagcgctggctggcggcgaggatctgttgcccccagtgtcttataaggagtttttagagatttcgaccaatctacctaacgacactgaggagttttggcaacagcaccttcgaggatataaggcattgtcaatattcacacagtcaagttcaagtgagattgaccagagtacttgtaccacatctctggacatgccccttgccaatctgcagggacgtctccgtgacttcggtacgactctcctctcagtctgtcaagcaagttgggccactgttcttgcgatgacctaccggcaaccagatgtgtgctttggaaacgttatgagcggccgaacgctggatattgatggtctggaaaggcttgttgcgccttgtttcaataccatccccattcgagttgccttgccgacaacatcgagcaacatcgatatggtcaagcacttgcaaaagctaaatacagagatgctcacgtaccaattcactccattgcgtctgatacagcgtagcatcaaccgtactggtaaacacatctttgatactctactgctgctacagaagccgctacaagacatcgatcaaactgtttgggaactcgaagcagactctggagatatggacatccctttagtttgtgaggtggttccctgtccggggctgaactcactagtcatcaatcttcatcgggatatgagtattgtaaccgaagacgttgcctcagctatggctgacgcgttcaaggtgatactgaaggccattttgacggctcctcactcaaccccaatgactgcagaggatcttcctgatagcctgcgctcgatactacaacagctcaagccgcagtatgacaagaaagacaacacagggaatatgcctgacggggaggaagaatggagcgaagttgaactagatgtccgtcaagttctagccaaactctctggtgtgagcgagcagcaaatcaagcgccgcacaaccatcttccaacttggtctggacagtataaacgcagttcaagtggcttcaattctccgtcagcgtggatttatcgtttctgcgtctgacgtaattgaatgtccgagttgctccaagatagctgctaagctgctggaaaaccgctcaagaacgaagagcgaggatttgaaaagatatgacattggtcgattctcacatcaagtctactccgagatcgctggtcggttacctcaaacagcgactattgaagcagttcttccctgcacacctttgcagtccgccatgctggcatctttcatacaatctggaggcgaaaactatctcaacgcaatggagtatattgtcacagatgagatctcgctagagagtcttacaaaggcttggcagttgctccatgaacgacaccccatgctaagaactgggtttgtgcctgtccaacaccctgatgccacatttgctatggttaggtatgcaccaggttcgatgaagacacccgttagtattgcagaatctgagggcgatgaggtatccgacttgttgaatttgaagggcaatacgagcgaaagagttcttactgcattacaccaacccccttggacagtggttctggcccagacccctcaacaaacctcgatgaaatttgtcgctcaccacgtactttacgatgcgcatgcacttcaaatgatgctttatgatctttctcggcttgtcaagagcgagcggctgccgccagtgtcaaggattgagcctgccgtgtcggcgattttaattaactcactagatgagcaagggtcggagaaggctttttgggaggccaaggcaagtagcactgttgtcaacaaattcccattgatgactccgctgcgagttgagagtcgatgtatgcttgctgacacaactgtggcatctctatcattcaccaaactcaagcgtgctactcaagcctcaaatgtaaccatccaagcagtcatccaggcggcctggacccgagtactggcatcctatctgggcgagaactcggtggtctttggtgttgcactatctggaagaaccaccgatgagaccaaagacgccccgttcccatgtctcaacacagttcccgttgtggggaacaatgttacatctaatgctgagctggtcagctacatgatggaatacaatcagcgccttcacaagcatcaattttcaccacttggaaaagttcagagatggctgggacatccgactggccctgtgtttgacacactgattgcttatcaaaaaatggcagacgccggatcttcttcattaccgtggaagctggtcaaggatgaggcaagagtcgagtattcagtttcattggaaattgaacctacagaaaatgaccatgttcgtctatgtataacctattacaacgatatacttcctcgcgagcaggcacatctcctgatgaagcaattcgactcttcgctgaaccacatcgcctgcaatcatcttgctactgaagacgaggcatttaatctttcgccagatttgtactctgttctacctccctcgcatccagtacttgatgcacctgtccaattcttgcaccaattcgtggaactgggagcagctgttcacccaaataaacttgctcttgagtttgtctcggcttttgatggagacacatgtcttaaaaaacaatgggactaccgccagctcaacattatgggaaacagggtggccaacatgcttcaagaaaagctcacccctggcagtattgtcgcaatccacttcgacaaatgccccgaggcgtacttttccatcctgggtattctcaaagctggctgctcttttgttgcgcttgatccctctgcaccaaaggctcgaaagcagtttattgttgaagattcaagagcaccttgtctgcttacacggagtttggaggatctagacttcgaagcaaaaactgctattttggaagtgaaggtcgagtctttgagtgtgctggaagaagaagagcttattttccaaccagcaatctccccctcagatacttgctattgcctctatacttctgggactacaggaactcccaaaggctgtgagatcacccatgataatgctgttcaagcaatgatggccttccaagagcttttcaagggccattgggatgctgattcacgttggcttcaattcgcagccttacattttgatgtttccgtcctcgagcagtattggagctggtctgtgggcatggctgttgttgctgctccaaaagatctcattctggacgacttgacagcatccatcaacaagcttgagattacgcatattgatctaacgccaagtctggcacggctaacacaccccgacgagatccctagcctctgccgtggtgtctttatcactggaggagaacagcttaagcaagagattcttgatgtttggggaccgaaagcagttatttataatgcctacggtccaacagaggccactatcggtgttactatgtttcagcgtgtgcctgtcaatggtcgacccagtaacatcggaaagcagttccccaacgttggctcattcatattcaaacaaaacacaaacacgcctgttttacgtggcgctgttggtgagctttgcgtatcaggcagactagtcggaaaaggctacctcaaccgaccccaacttacagaggaacgattccctacactggaggagtttggtgaacgtgtttacaggactggagatcttgtacgcgtcctgcatgatggctgcttcgacttcctgggtcgggctgacgaccaagtcaaactgcgaggccaacggctcgaaatcgcagagatcaatcacatcatccgcaccgacgttactgaggtccacgacgctgcgacaatcgtggctcgacatggaactagtggcaaggatgtcttggtatcattcattgtcagcgagcacctaaccacagggcctctcagagttgtgtcagatgacgagggtctagctacgaaagcaaaagaagcctgccgtgccaagcttccaggatacatggtgccaacgtatattctccttcttccatatatcccgctttcttccaacaataaggccgagataaaggatttgaagaagctcttcagtgaactcgcgcctgaacagctcatggagctctctcatgccgcaacagctcctgtttcgcgaggtgctcaggatattcttgttctgctatacgacgctttggcgcagtttagtaacatcagcaaagacgatatttcaccaacgacaagcatattcgacgttggcgtggactcaatcacagcactcaaattagcctcgctcctcaaatcgcgtggcttacatgcagtgtcacctgccatgttgctcaaaaaccccgtcattggtgatcttgcaaactgtcttgctaaagccgcttcaagtcaaagacagaagctcgccagagaaatcaaacagtccatccaagcgtatgcgcatcggcaccgtggcttggtctatagcagtcttaatattggaccggcggacatcgagtatattgcgccatgctcaccgttacaagaaggaatcatttcacggtcccttacgagtacaaaacctggggcttacttcaatactttccagttgaagctccaccagtctacgactacaacaaaatttcagcaggcatggaaggatttagtattctctgagagcatcctgaggaccgtcttcgtaccttccacagatggcttcttacaagttgctttgcgaaaccctctcttcccctgggaatccaccgcctttgggtcaaacgaattggccgaatactactttgcagagcaaaaagagaattggatacaacggaacaaatcttcgattacgcagcctttgttgttgacttatgtcgaaacacctacatcaagattgttcactgttcatattttccacgcactgtatgatggaaacagcttcgatctcatgatggatagagtagctgcaaattacgcaggcacctctgttcaaaaagctccttcgttctttgaagctctcacgtctggccctttgacaagacatgacaactgtaagggtttctgggagaagcatctggaaggttgggtaccctcttcgatcacagcacatgagagaagcacccacggctcggtcgttgttgctgagcgtgatatgcctatctcaaacttcgaggcaatgagatcttcgcacaacgtcacactacaggccgtgataatggcactttggacttctgtcttgcagaacctcgttgaaagccaaatcactatcggtgttgttgtatcggggagagcagttgatctcccaggggtcgaaaacaccattggtccgctcttcaatactgtgcctttcttccgccaagctgttcaacatgaggattggaaatcgctagtccgacgatgtcatgacttcaatgcttcggttcttgacttccaacacgttcctctgaagaatatccagaagtggtgctctcataacaaggctctattcgacaccctcttcacctaccaaattgacgaagccaagactgatgacaatgagctgccttttgagattcaaaatagcgaagtaactcctgactaccctctcgcccttgaggctgtctatacaaaaacgggcaaactccgatttacacttgttgctcagggtcatgtggtctctcagtcgattctggacaacctcctcaacgagatcgagcgtttcgccgacctggcggcggagtcaccacagagtgaggtgcctgttccacaattcaaaatccctatcgtcgacgactttcacagtggaaatgcagaaaaggacagccagaacagctttgaatggacatcagaggctcaagcaatccaaaacgaaatctcagtacttgtcggtattaaccctgcagagattgcacaagatgtctccatcctggagctcggccttgatagcattgatgtgattaaacttgcagccaagctcaaaagaaagagcattaatctagccccttcacagattatgcgtcaacagacaatcgccaagatgatcactgaactggcaagcatcaccaatgactcttcatgccccccaagagataacttcctgtcgcgcattggatacaggttgcgcgaacatcttgaggcttcggaagtggatattagcaatgtagaatctgtgttaccgcccacccacctgcaggaatcgatggtagccggaatgatccattctggctttgaggcctatttcaaccacgacgttttacgggtgtccgaccatgttgatactacacagctcatccaagcttggaaggacctcatacaccaaacaccagttttaagaacaggcttttaccaagtggagagtcaggactttgacatgacattttgccaagtcgtgtcgaaatccattgacatcgattttgaggcaacgagagttgaagacctcagcgaattacaccagatcaccgatgctgccaagtccgcggctaagaatggaagaggacaaaagaaactttttcaattaaagctggtggtcataggccaagaaagatacatggttctctccattgctcacgctctctacgatggatggtctttaagtttactcttccaagatctccaggcattgctggagggaagattgatcactcggcctccagtagagcaattcatcgcgagagtgatggaatccacaactagcaaggccaaggacttttggatgcaatatttgcaagacgctccatcgtcgacgattctcacaaaagtccagcttcctacagttgaggaaaaggtccaacgatttgagtcggtgtcaaaagtcagtctattggagatagacgcagcctgtaaaagactgtccgtcagtctacaggtactctgtcaagcttgttgggcagtcactctagcacgccagatccgaagcacagacgtgacattcggcaccgtcttatcagggagggacttcgatggagccgacagtctggtttttccaacaatgaacacagttgccctgcgttgtatactgcatggctcagcagctgagttcctgcgttacctggaagaaaacatgactgacattcgggatttccaacactatcccctccgcaaagctcaatcggctgcaaaggttgacggacaagacttgttcaataccttgttcatacttcaaaggtcgccggtatcgagtgacccagcggatcgccctctgttgacctcggttgaagcgtcatcatccactgagtatcctctctgcgtggaagctgaagctgtctcagactctctagtgtggagactcgcactacagccccagtgcagctggaatggaggtcctcagagtctgctcgagacgctggataatgtcatgagttttctgttgaagtcgaaagaccctgaaatcctgtcgtttagcgaacgaggcgtttcaatttgtggcacgcctccagtggctctaccagagagtatcatccacgaagatgcttccgataattattcgtcaagagatgagaagattgagtggaaccaaaacgaaataggaattcgggaggttctctttcaagtctcgaatgttccaattttgtccatcaagctttccgacaacctgtaccaccttggactggactcaatcagtgccatcaaggtatcatcacttctacggaaagcgggcataaatctccgaccacaagatctcatcaaatcctcaagcatatcggaaatggctcaaaaggcagacaccaagctcaagaagcctttgcaaactcttgaaactgtcgaagactggttaccacccgctgacattgatgtgaacaagctgcttgccgacaatggcataaacaaggacgaagcagaagttctacctgctttgccgatgcaagtttacatgttgactgcgtgggaaaattccgatgggtctgtcttcttccccgagtttccctgtcggatcaaaacctcggctagcctgggagaaattgatcaagcttggggcaagcttgtatccgaaacaccacttctacgaacctgttttgcttccacacagtcttcgactatccctttcatacaaatcattcttaaggaactcggcattccgctttcaagcttgcaaccgggagaacgctcaaactgctgtatccggccattggtcgaggtgaacatcgaacaggaggacaaagacacatggcttttacgtctcaaactacaccatgccctgtatgacggagtcagtctccctgcactattacagcgactatctgagttactgaatggctctggtactatggaaaacaagggcctctcccagtggaagcaatttacaatgcgccacactacggatgaagctcgtatcgcaagacgagaattctggacatcgtatctcaagggctcatcttccagtcctattatcgccaactctgacacagacgtcaaaatgcgaacctcgcatttgaaccggtctgccatctcagacatcagttccatccaggcccttgctacccagtctggcgtttccttccagtctttgtttctttcagcttacgccagagcacttgccaaacagaacaatgtctctgatactgtgtttggtttgtatcttgccaatcgagctgctggcgagaacctccctcaaacctaccccaccttgaatcttgtacctttgagggtcagctcacctatcaatcgacctctagcggctgtcgccgccgacattcaaagagatatccacctcattacatctgaaagtcgggcagaggttggtctttgggagattgcacagtggacaggaatcagaataacttcatttgtgaatttcctaaccctccccggcgacaccgacccaactgggaactccatcacggtattacctgagacgaacacaggtgttgttgtcaaagataacttacctgatcgtccccggacaccctacctggaaagcattttcagaaacgatattccagtaagtcatcttgtctttctaccaaattagctttacggttactaacgcgcgccgttatagatggctatcgatattgaagcgtcagttgatggcaagaatctagccattggagtgtttggctctttgcaacagatctcttctgaagaggccttgaccttggttgccaatattgcagaaatcttggatgggggcatttagatattatagaggaaagcgatatgcattcttttcataggtacttggcgttggggattctagactaaacttggtatttttgtagaaggtagacacgaatcgcattttgtatatcaatgataaagatttctgtctaacatgaattcccgtgttaactccgtaactcctgtgtaatgcttccccttgatctcgcggtggagttcatagatatatgctaaattctcagctcggatggtatgctattggaggttgaaagaagcaatggaaaaaggtatccaaaaggttaatgtggcttaagagcaatattttagaacgagcgttattgcttgttcacacagaataccccagcattgatctttcagggaaaaggataatgttagccaaacgcacaacctccgcttcagctcgagaatttggcggtgtgcttgcagaactctttgtatcggtatcaatctccatctcagaatctacctcgctcttgggcttcgacttttcgggaggtggtgtgccagaacgagtgccagcgacttcccacggagcgagccccatggcctgtaatgaggatggtcccccgacttcagcgatttctttttctccaggacgagtttcagcatcttcttcgacgatacctctgccggtggagtcaaagtcgggtccggggtggcccctttggaacgctttcctctgtcgcgcaagataaagtgcatttgtttgcgtgagtggagctgccggtatgtacaccagcatgcttacctcactcttactgccactgggcgttttgagaccatagttgttgctggaaaggtagtatggaagatccggatgccagaatatgtagtcaccaggctgcagagttggcaacgtgatcatgctgtttcttagatgcagatgaggatgccaagtttcggtgattctctgtgcgtgaccgggaactgctccatgaataatggaatcaggttctgtttgcaacttccagttctcgggagcaagatattcctcccattcaggtccggagcgattctctggtggtggattcttggttgtgaagaacggacgaagcaggtagtaagctgtcgcaagcttaggtgagggcaagagacgcaccatcccaggctcgacggtagagagggccaagattccttggaacatgcggaagatagtacaagcaccgtaaccattgtaaaggtcagtagtcacagatgttcggctggtacatttccatgggtcgtaatcctcccattttccatggaagatgtggttataggttcccgcgtgctggtacccatcgggctcccagcgctcaagggacccgttatcgacctgggcggtgatacctgcagaggattgtaaagcttgtatccaatcattggcagattgcggtggttcattaggtgggacattgaggctgttagactggttctcgctattcccatgcacacgtatgcgatcgacgtaggtaataggaagtcgtgtgacaagttggtcgtcggggctagtctcccagagacccatcataaagcgttgggcgctcagaacgttagggtgcgctctcgaacggacttgcgcgggagtccagaagaagtcgaagcatgcagggtcatgttgctgcaatgcttttgctttcacatgccgtttgctatcaagataatcgacggtctcgcggactgcagtatcggtatctgctctgggaacaaccttgcggacgactccaacaccatagcgcctcagatcatgcccgaaacgggcagtctgaacagagtcatcaagatcgccaaattcgattgagggaataaggtgggcgccaagatcttctatatgactaacctctttgcgcagcgctgtaatgagacgagcccagctagcttcgagctcggcctcgtgaccgcgaatgaggttctgcttgatgcgtacaaaacgtgaggggagagcgataggttcagggccccagaaggaaattacaggttggtctttgtcaatggaagaattgcttatagttggtgttgagctgtttgtcctgggagtgggtgacatcgatgacaaaccgttggcttttagtgagggcaaagccgtagttgtcgtgctcgaatggctgccgaccatcttgccaggtatacttgcagcgagggccgcagtgagctttgcctcgtaggataacctggcactttctgtaatggcagcggtaactagtgaggccgcgatcggggctgaaagagaggcgcgatggcgagattttgtaatgcgaccagtttgtgtaaagttcaaggcgttgctctgcgaagctgcagcagctgaagtggtggtggcgttggtgttgtatgaagatgcgcctgagctggagttggagttggagttggagctggagccggagctggagatggaggggttcgaacggccaaggcgggtgcgggaaagagcagctctgacctgttgacctgccgcatcagcgccttttctaggcggaaggtgcaccccttcaggccctcctccatcttctggctctcctcctcctccgcctcctcctactccgtccgccgctataactgtttcgacccttgttgccgctcccatggttgcagcatcccacttctcctgcgcttctcttaggctcctttgttgttttgcctctcgtgcatcctgatgttctacttgatagatctggccatcttcttgccccatgtgaccctggaaagcttttgacttggtatatccgagtccacttgtgaggccatctcctaccgccacagctgccacagctgctactccaatcgccgataccaagccttgagcgtgatccagtatgggcgcggagacctcttcttcacaggtaggcggtagatcgactgttggtgtggccatgtttgcgttgagttgaattgcgttgcgttgtgtagcaccgcgtcgtgtcgtggtgttggttgcaggtgctgacagcggattcaagattcaagattcaaaccaacgctgtgctataccgagcctttgttaataattcaaaaagaaaacggaaatgcactgtaaatcgtgtgtctcggccatatgtacgaagaggtgcgttgaattaacttgttcatcaaaatgtaaggtttcgaaagcaaagaccagagcaaaggaaaccatcacaaagctcgcaacggttcttctataaactagccctacatactgctactgagtgagctttttagcaggcggctggccggaccggggctctgctaagaccatctcgtctcatcaatcttcccggaggagaatctgtcgatgttccccatggaggagtagagggtccctgccagcaaactacgaatggatcttacagcgcgcagttcgggcctgtcatccgtcgaaccattctcttcttgctcaacgttccgtcccgaaaccccggcaataccccacacttttccgtttggagcaagtgatgggtgcacggctctacgggccatcgtccgtctactggtgaccgagatgccagagaacaaaagaaatggccacatgagacttgtgaaggggcaacttgcatgataagaatcgggctgaggttaattatcagacttgagttaattgtctatataccatttaacgttagatgctataatcaataatccatgcccctcatgtgacatgttgccacatagattatccattatcattgctatggtatttcagatggatcaaccaccgggaacatgatgcggaaaagcaatcaaacaaaaccttgcaaataatgcaacacccaggaatttcggattcccccattagtattggcgttgaatatgtcaatatcagcatgcatcttcaatctcatcaatggcaaatagattcacattatccatatcgagtcaaccactacggctaatctctggcgcttgttggagcgtccattgggaccagacacagcaagctgagactttcggcagaattaattaagtggtggaaaacggccggcccgctgtgcctgtttaactgaggcagtccagaagctgggcaagtcggacaatgtcaacccgacaccaatccgaaacagtgggcacagttacggcaaatcgggcccaatactcccgagaagtgacagaattggtttggattgttttatttttgttccaactacctatgtgcggcagcaatactatactcgctacgagaatgcaatcatacgctaatcatttaatcatacagatatccataacaacaactccctcaagccaggtcgctcgcggaggatcaggaaaccatccgaaacgctttacaggcgggagtgcttgggcttccagccgtcctctgcggcaatgagctcagcagcccgctcaccgcaagcaagcaccgtcaccatggggttgatagtgggcatctcggggaagataccggcatcgacaattcggagcttgttgatgccgcgaaccttgagctcagggttgacaacagccatctcatcccgctcggtatcacccatcttagtggtaccggcagggtggtagacagtgtgggcgacgcgacgggcgtactcgctaatctcctcgtcggtctcaatcttggggccaggggcaacttcctgcttgagccactccttgaaggggctctgctgggcgatcttacgggcggccttgataccatgaacaagagtagccgcatcgtacccctcaggatcggtgaagtagcggaagtcaagagcgggcttgacagtagggtcagcagaggtcaagtagatgcgaccacgagagcgaggacgaggaatgttgggtgtcatgcagaaagcgtaaccatccttgatcttggggtatccaagacgctctgtgttgaggtggaaggggatctggtagcagtgcatcatgacatcggcagcatcgccgtcgttgccagcggcattcttaggctcacgtcgaaggaagatacctgcatcagagtccatggtggtctggttggcagggacagccttgttcagctcccacatgatgatggtctcggggtgatcgagaaggttctcgccaacaccggggatgtccttgacaacggggatgttgagagactcaagctgagccttggggccaataccagagtgaaggaggagtctgggtgtgtcgacggcaccggcgcaaaggatggtctccttgcgagcatggagagtgtgcttctcgccggacttcaaggtaatgttgatgcctgtagcgacatcgttctcgacaaggaccttggagacatgggcctcggtaagaaccgtcaggttggggcgtcgctcatcgcctcggaggatagggtggatataagcgacggaagcactgctgcggtggccggtgtcggggttgtaagagacggagaagaagccggcaccctgggtcaattggcccttctctgagatctcgtggttgaagtcgtggatgatgggaatacccatggcctcggagcaagccttgacccagtccttggtcaactggttacggtggcgggggtggacggggttcagctggttgcgcaagttgtcgacgctgcgcatgacggtttcgaagtcccatcccttgcagcccttggcgacccaacggtccatatcgtggcggaagggacggaaagagatcagggtgttgtgcgaagagcaaccaccgaggaccttggcccgtgagtgtcggatatggctgttgccattaggctgctcagttgtggggtagtcgtagtcgaggtcaccaccgaggagagacaaccactctcgaaggttaagaacattgttaagaccgaagtctgagggaccaccctcgatgacaaggaccttgcgttcagggaggtaagcagagagacgagaggccagaacacaaccagccgtgccaccacccacgataatgtaatcgtaagcagagctggcggaagcgggaagaaactcggtggtcatggtgaaggttggtataagtggatgtaaggtaggtaggtgtagtaagtaggataaaggttcaatgaaggtgtatccaagatgaggactcaactcaaacaggaaaggggtatcgattgaagttgagaaagaggagctgaagaggaatgagatacgactcaagactagaaaagtcagagctcttgtagtcgagagtcgaggcgatcaacatgtttttgaaatggacgaccatcaggtgtaggtggggccccagatcgcgaaagggatctcggggacggtatacagtgtcaattggtttgaaccacatggtgcccagccaggacttgatgtactctcatggctgcacaaagtagcgtctggtggacgaaacatgatgttgattggttcgagggacgagcacactgctatgcagcaaggcttgtgtggtgggtggatcaaaaacactacctcagccagcgagaagccgaacggcgacggcgaggacgaactaacgtagcgagtccaggagtccagggagaaagctggtttggctatcaaagttacaggaacgaggctagccgcagcggggtcttggccggtgaaaaagggccaaaaaaaatactgtcaaagatgaaaacatgttctgcggtcttcaccgacttcgggaatctggatttggtgataccgaagtcattatcctgtaatgtccgtaatccgtatgacgttgtgtatttgtccttgggtcaattgtcttgctgtcgcgtaggaactgacagggcagacagggcagggtgattacctacctatcttggtggtaaatagcttgtttcctaaaagttaatttgccctgtcagttcctgatagctctgcacaatctgacaacgcatatcagggaatggtcattcgctggaaaaactctgtcgctgcactctattcggcactcatactgtactgtcctgacgcctcagccgcgacacgagcgttgacttttgcaagcgtttatctgagagttgctgggttgaacggtgcaaggtggggccgttctgacggcgagaaatggggtagagaaatggggacccggatccggatcacagcaggcaggcaaggaaggcgccgactgagtctcaatttttccctgtttgccgcatgtaccgcttcaaggtaactgcagtaggtaaaggatgaattgacttttttttctcgccagctaaccctttcttctcataccaggttagtagggacttgacttagtattccatcttcaccaggcataacaaaggtaccaacatatgtactctcactctttgaatccctcaagacacggacagacggcacagcacaatcacggacggatgcatggcctcggttacccgtgccgacaatactgtcagctttccgaatgaatgcacgataagttcctgttctggtttcgtgcgtccatcgttatcaataaaaattcacttgaatcccaccatgttggttaccatacatgtacagtatccagtacagacgacaggtacccattatctgcagggacggttcggttcaccactaaaaccccatacatagccatccctgccatgtgccgtggaggaggatgccaagtttgaagtgctgcttagcatactaattaggtaaagcgtggttggggtagcatatgctcgtcagatcgatattctccaaagatcgaatttgagctatgggtgattggatagtcggactaaacagtgtgctccgcagaattcatcggtcccttggttgtttcttttcttcttctattttttcctcctctgttcacaagcttcatccggtatatccgggcagtaaggtcaataggagagagctgtagaattcaagggtatcacaagtgatggaatgggatgatgttcattatcgccatcacagcaaagtctttgaagctaactcatcaatggcaaataacactgtcttgtaagataaaaggttcagaagctcgggctgaacgaagctcaaggtgtggtgtggtactgccagcctaccttagtcgcctatagctacctgtagctacctcgataatgacgtgaacatacccacaagatatccactctgcagccactcagccttggcgttgttcggcaatgtctagactctctctgaattatctttgcaggtgagctgagaactgggctctttttgttgtgtggtttatcattcgcagtagagatttctcctccagtttttctgcacagcaacgactacacaatacaatgcagataccgtaggtggtctgataatctgtattctcatcgcgcagtagtacactcgcccgctccgtcctcagaggattcgcggcacaggtatcctaggtggttggtcttttgcaactcataaacatgtttcaagcattgctcgagtcatgctcttttctatctgctctgcttgtatagtagtaagtatccagactccagagtttaccatcttttcacgttgcacaaggcgtcataaacgcaaaaacaactgtttacaagaccattactagaatagaaaatgaaggtcgattgtcctactcttttgttctgtccttcgtctgtcatgttggttgaatagaaaccgttgcacagtactgctcacgatgctcggctgtattctcattggctaatcagctataccgtgttttcacagtatgactcgggcccacgtcattgtagctttctagatgaggaaggtacccggcatcagttaataacgggtcttgacggcacttgcatgtttgcacctgctatcatccctacagcctttattatctcacttacacccatccccacatactacaatagaacattcattcagatccagatccagacgattcagagtaccttcatacccttctgatcttacttgccttactgttactttgattgatctcgtgcctttcttcctctctacttggtttcgtgatcttacttccatcttactcactcaaattaagctacaatgacgttcccatccgatattcacactttccactcgggacgacctcagcccgagtcatcgtcaaaatccaatacttttgtatcggtcgatccaagcaacgcaaaaccccttgcaactatctacaccaccacatcagaacaactcaaccagacagtcgcagctgcccaagctgcgttccctgcctggtcccaaactccagctcctcgacgtgctgccattctcctcaaggcggcctctatcctacgtgagcgcaatgatgagcttgcattgaccgagacgcttgatactggcaagccttggtcagagacttcgaccgttgacgttgtaaccggcgccgacgttctcgagtactacgcacacatggccgcaggcagctttcctggccaaaacactcgtcttcgcccggacgcctttgtccttacaacccatgagccccttggcgtttgtgctggcattggtgcttggaattatcccattcagatcgctctctggaagtcagcgccatgcctggccgctggtaactgtatggtctacaagcccagtgaggtcacaccccttcatgccgaaacactcgcccaaatctacattgaggctggtgtccctccaggagtattcaatgttgtatacggcgacggtatcgccgtaggcgcacccctcgtggctcatagtggcattgccaaggtgagcttcaccggtcaagtaagcacaggcagcaaggttgccagccaagcagtcacagatatgaagggtgttactatggagctgggaggaaagagccctctcgttattctacctgatgccgacgtggaggacgcggccgacaccgccatggtcgccaacttcttctccaccggtcaagtgtgcaccaacggaacccgtgtgtttgtcccagacacgcttctctcccaggtggaggaagccattgtccagcgatgtcgagagggaatccgcatgggtctgccacgaaagaccgagaccaacttcggtcccatggttagcgccgcacaacaggagaaggtcaaaatgtacattcaacacggtcgcacagtggacaaggccaaggttctattcaatggttctcaagaggccagcatgccacagccaacttctgacggcttttgggttcaccccgttgtctttaccaactgcaccgacgacatgcgcgtgacgagagaagagatctttggtccagtcatgtgcattatgccttataagacacagggacgccctcgtcaagagtggctatcagacctcatcgcccgagccaacgataccccaatgggacttgctgctggtgttgtctcttctgacgtcggcttggcgcaagaagtcgttcaaaagctcgacgctggtattacctggattaacacttggggtgaatctcccgcggagatgcctgttggaggttggaagatgagtggcataggcttggagaacggccatgagggcatctcagcctacatgaggacgaagagcacactgatccagctgggtaggggagcctgcaagggtgttttctccaaattgtagaatgatagcatatatgagttcaaaatgatacctactttcgcgttccaacaaaggcaagacatcgtgtgcttcacatttatactatgtaaattgcagataacccattgcgatgcctggatttcgtggtcggtctatcgataagctacgctctcccattcctagtgatagttaggcagtgcatatgcgagacaacaaccatattatagttcagagacgttatatctttcgtcactactcaaagatgagaagagtttgacggaattaatagtgaatgaatagtctatcaaacaaaagaatacgatgacattctggccatatgactggccccaggtatggttggtattttacacgtagtctacctccattacttttaaactaactattctgggtattctgataatagcctcctcataactacagcttgatccttccttttaacaaaggcaatgccttgttgttctgattaatcaccagtaatacatgttcattacttgttatcattacctcgagtcctccaagagcgtctgcgtgccccctgtgactctgcaataccttctttgctctcgagtagtactctagagctaggtagtttataccaagaagttgataaaggcgacccaagttgtagtacgcctctgccttgttttgactactgtcttggacagggcttgaggaacctagttcggcataacgcgacaagaatgactggccttgcagcaataggtactggcgattagttgattggcgtttcaatccatagtgaacatacgctagaccaaggcttagattcaccatgggattgtctgggtccagggctcgagatcggagaaagtatcctacgaaatgttagtcgaggtacgctaggacagaaacagttactcacctagagcatatgtgtagcttgttgatgtaaacagaatatgcccgtaaagcatcagcacacaagcatccagcgatggctctctcttcttggctgaatcttcgttgggctcactttcgccataggcttcatccatggctttgatctgacggaggatgtacttttgcgccggtccggatgtgtaccaggacacaggagattggcataagtttgatacgagagcaaacatgcggtacgaatcagaggttgcaccatccctcataagctggcgagcagttgcgatgcacttttcctcatcgcttgtgtaaatagcacaaactacgaaagttagtatccttgaaacgttgtagcactatttacttaccactccaagcaatatgaatgataaacccgtgctccggagcttggaatgcagttgaatctcgagcagcttcacacacttgataagcttcgtcccgcctatgtgcgatagcgagaccaatggcataatcaagaaatagatcgagccagttgttgaatgaaataccccgatggctctcgagatctgaagaacctgcttctccgttcccgttgtctggttgaggtgcgagggctgttcaaatttcaaaatcagtaaatgatatatcctcagggttcagcacactcacttctcgctagtctctcatacatctgagacagttcgttctgtggttggcctgcttcttgctgttgcgtatgattctttggtcctaagaaatgtaaatacttatcccaagtatagaatttcttgattgatcggaagtcgtccacaagttcttttgaagaggccatccactctggaaccaaatcttgacaaccccctttaatcttttgccggagatcttggacaatctcgtactgttccgccaactttacggcacgcgcctgttcctcttgtcgacgcttttctgcaccagccaatcgttttggtcggtagcgtctcgtaataagccgctttccaaaagcatctgtcctacgaggaacagcttgagttcgtcgtggagctcgtcggctgggctgttcagttgccgtgcttgagtcttggccgctttcattattgtgatcccggtcccggatctctcgaagagccattgcctcagctgccaggataagagcctcttcttcctctcttgctttttcatacatgttggccagttcgatacgtgcgtcaatgttgtcttcatccgcatcaatcgcagccagaaaatactcctcggcggttgcattctcgccaatggcagaatggcatcgtcctagctgcagaaggattgttgcatcggcatcaccgggtaagtcgcgaagtacgtggtagtatgagatcgccaatggggtgtgaccacggtgagccaattcctctgcaagatcaaaagtcaagaagggaaactcgttggcgaagtctctcgtaatgacggactcaggatcaaaccaccacaggtgtttctatcgtattgttagtatggcttcgttcataacgctctggctgcttaccatggcttcttcctcatccccaagtcgaaatctgtatatcgccagacgggcacgaaggtccaaaggaaatgaccggccatagaggtcggtgctccaaagcccagctctgaattctggaacacctgttcttctttcatcatccatgtcccactcgcggtcatcggagtgccagttattccagtacccctcggactctcgtcccagaacccatctagccagcgccttcgcctcttggatggcatcctgataacggccggttgaagcaaacaactccacgtaaattccgatatcagtccacggtgattctatcatctcgaggctcgtttctttcttctcgtggtcaaagaaacgcttgtaggctgcgattgcgctcggaacagctgcttctgcttgtttgttatcaacgcaggcttctgcaagctttctgacaatttcaagatcgtaaggacgatgcttcaacacaaccttatagtcggaaatagcagcagcaagatgaccttgcctgtgacagaccagacccttgcctaatcttgcgtccaggtttgtgtggtcagcgcgtagcgcggcagaataacaaagtcttgcggtattgagattcccagcctcatcgtcgctagtattctccaatgcgaatgatgcacatcggagccatccgttgacatctttagggcgaaggtgagcagcgtaaaccattgcggataacgacttgctcatatcgccctgttcgccaaagatggaagccaaggttgtccatgcttgatgtgtttctgcattgattctgatgacttcaaatacaaggtccagcgctagggagtagtcaccgctcagaaaagcctgattcacctttgacagtcgcgctgtgatgtcgcctctcggtttggctgcttttcgcgggcctcgagctcccttcccacgtaggccagagcgatttgccgagggcgggacaacttcgtcgcgttgctcatttataaagttcctaacagtctggtcaaatttggcgatatcatcctccaactcctccaagtcagaatctgcatcagaagcattctcgtgttgcctgtctcgttcagtatgtaattttttttgtcattcggaaaatatgggagtactaacctttccatcatatccatatttatatcccctgacatcttgcatatcagtattttgaaattccaatgaagctgtattgttgatgctgttgatttgaagtcggcgatgggtatgaacgattggtgttaagacgtggcgcatatattgtggctcagtcgcaggtcacgtgcttcgccagtccgtgtcagacctgagtgcatgcaagacccaaatcgttctccaatattgaatagtagcgagtgacgtgaattacaaggaatattgtgatgggaaatctgagaacttccatggaacattgatgaagatgcgctctccgctttacaatagagtttgtttcacagtggaaccttacttcaatgcttgcatagtcatccgatattagctttttgcctcagagtccccagtaggatcggcgcccaggtacccgattgctcgtctcttgttacttgagccgtttggccctacgctcgtaatcaagggtctgcaaggtccatcgatgtacattgtgaaacaagtgtcatagacagcctggactaagaaatcatagcagcatctgaaagttcacgggttttgcaaatggatgctggaataaataaacagtatattgcaaataagacacaagacgttactatcaactcatcacgtcgcgataactcgtcgttctcgcgctcgactattggtccaagttgcacaggttgacgttcatctccctgaattacaaagacgaacaagccacaaacttgaaggaaatacagcaccatctgaaagaaaacaaaccaccccacaatccacttttgaaggtctctatgtgtgcatgcccggtcacggtgtttctagcccagttttccatcggctttggcttctgcgaggaagttagtatatcttgttgttagacgaaagactatttcaaaagcttacccttgacctgctcgaagaccttgagcatctttcggcgcgcaccgagagcgttcacgccgcgctcctcaagagccttgtcgtctagctcaatgagatccgtccacttcatgtccttgagattgtcggtgtatttgtgaagacgaagacttcgcagccagctagggatgtcctgtagaagggttgggtcggtaggatcctccggaggcttcgagctgccccgacgcccacggggagatcgtccacggaccatgtcagaatggtctgacagataaccctcatgacctcccataccaaggctacccatgttgacagattgcatgccagcgctcaacagtggcgacgacacatcatatgcgctgaggaagccattgttttgcggtgaggtaaaaggggccatgtgagcaaggccaggttgcatggcgagcccaggagagctaggacgagaacgctggccacccataccgaggctctgctgcgcttgaagagccatgatctgctcccggctgagtacttgtccatgctcgttaatcatgaccacattagcattcggcatattgatgccaggctggggaccagtaggcacagggttctgacccggtgttccgtcattggatctagcacgacgatactttcgtacatcatcaagtgcgaaccggttgttgactgtcgacagggccgcaagcttcatggctgtggcattagcaaccatgtcagcttgattaccaccagtggcagctgcattgaaagtactggtcattggtgtgttgaccatagaagcccagttaccgctgccagcattgtagggtgacagcaaaggcagatctgcaggggttttatcaggggcattgagtgttgtttgctggatcgtattgttgctcgacaactggggacggggtgatcgaagaccacctgaaggtgtcggctgcacgaattggcccattggtgtctggctagatgatggcttggcagaggtgtctccgttcccgccactattccaaggcgatgaaccagcaggcccggcatcacgaccatcctgaggcgcactgatggaaggggcggccatggatgatcgatgatccagagcgatgctgttgcggttcgatgaaggtgggtttccagtctgctgggtgaatttggccttctcggtcgcgatagcagctgcggcgtcggggaacatggcactgatggttgtgggatcgagtccggagtgtcgtttggttgatggggcgatgaccgagctccgcgccatggagttccgggcagagtcgacattcagtttgttcatagcatcactaagacggttggacatgggatctgcgactgtgttagacatgatgtaagttcgatttggtatctttcatacctttgtcgaaactagcaggagagaggacccctgatagcggatgattcttacccatctgttgaagcacctgaatgaagaagcgaatttggacttgggttgtctgttgcagcaaagcatacagggcagcagtacgctcagcctcgctcaggacacggaaccattgctcgatggcgctgagctcgtccttgaaatcctgatcgagggtcgcggcagccatctcctccagtgtcgtctcgtactgatcgatgtcggcaatccattgctgagcaatcttgtcctgagagtctgactcggcattgttcgggccaagattctgctgagcctgaccgtaaaagtctgaagacggtcgaatgcggttggacggagaagggccagtgagtgatgccatgtcggctgaggcgcgaagtgagtgtccggagccaatagctctcgaagaaggtggtcgcaaagttgaggtgttgttagcctcgggagtactattcctgtttccgatgacgtggtttccagacatgttgtgcattatcggggtgggttaaagtttataaggtcgtaagggcaaagcgcgcggaatatgataaaacgtgacaagaatcgtctgtcgactcctgcagtgaccggctgacctcaaaggagcttaagacttcaagcaaggcaagaaatttagaacattagccaggcgatggacagtgctgcagatttgttagacgacgtttgtaaatagggattgaatggaaggtttatcccattcaaccagacgacaacttggagaaagcaacggcgggaggggtgggaaggggacggacagtcgtaccgagtatacaaaggtatgtaagttggtgggcaaagaaaggacgaagtctgcttccaggcaggccacagtattcctgattaaatcccgccgttgtataaagtaacggaccgtcgtcctttagcgatgaactcgtcaaaggacagtgggatggtcgtgagcaaaagttaggattcgtgttcctctcttcacagcgaaggcctcagcccctgggcttacccaaatggggccacccaccgtaaagggcccacaagcctatcagcgatggaaaaaagaccattaatccttgtctttatgatcggatttacatcgataatacacagttgcctgaggcgctcgagagtttatggtggcaaaagcgtcgtaggatggggagcttgcagttgcaatgacatggaacaatttagtagaagcggcagctggctagtagctgtttgttatctgcatacatttacataggcatttcctaggtgcatagagatgatttcccgtactaggtatatatgatagatagcatttgagatagcatcaaacaagcagatagattgatgcactatctcttacggcctgtcgatcaggaacgttgataattacggaattaaactgacaaaaaagatatttgacggtattgcgatttttgaagtctaatgttgacttttgagaaagaatttcaataagtcacttcgttttacagctcctgcaatagcgctgaattgtgtaaaggcgaacacaaaccagttgctgtcgcaccagcaacatgatttcactagggcatcacatggctgaaccaaatccaatgaatcgccatacgtgccatgatacaggaaaggcacgaatacaaacagcacttcaccaacaaatatacttgtagaactgggacttgcagcttggagttcaggcagtagtgttcagtattctacctcatgttcctggaaaccaagcaacatgctttactcgggactgtcacagcatcattcgccgagacgtacgtatcggcatccaccaccttttttggtcgggctaatcgtatggtattttccatcgttcatttgcgcaggttctatcgtgtgtatgccgtaaccgagcaatgcgaatgctccaaattgacgcctcaatattcctttgccgggtgcttagacgacctcgcgcttgccctccttagcctccttctgttagggttgttagccagctgttcaaatccgcggtatcgtttttgatcggaggtgtgggcgtaccagggccttcatgttgccgtgaagagcatgtcgatggtttcgtcggaacttggggtcggtacccttaagagaagggtaacgggaagtcttgggcttcttgattctacgcccgagttagcgatcgcccgtcattgatgaatttcggtataaatacccgttccggtgcgccttgcgcgactggttgtgctgggagctgttctttgactctgcggcagtgtcagtgacctctaattcttcttttcgttattttctgaggctcccacgtactcgccattgctgctgattgattccctgtgtcgacggagacggatcacgaagttgcgaggtgaaaggtaaaatgtgcgctgaggaagccctagaggggaaggagcccgtttgccagacctaatccggtagcctgcacgtgctttgtggctccacttttagtcgaggtacgtactactcgatatcgacctactgctaactctatgaggggctactatgactgttttatttcaagcggctctacttgcatacatgctgatgcatttcaccagctgctccgaatctctcacccaaatacgagattgtataggtcagccaccaaacaaagatgacacacgctataagtactactatgttacactttatgggaacgacaagtgtgatgatcaatcaatgattgcatggcttctattgatatgtaaagaaaccctagaattctaggcagatggtcatgtaacaaggtaggaagagcagcctcgacgtagctcacaatcactactaaggtcacagtaaagaattcaacgctaattactggagaaatgtgcaaacaaaaaacacctacctatccgtttctattcccactttttgcaaaaacccttcctctcaacagttgacgatgttggtcatgattagtcttcgccggctgttgccctaatctaagtgcttgtcacaggctgtgcagcaacgctgtgggcagctgctgccacagcagtcttctcggcagcccggctgattttgcggagttgaatggacttaatatatcgaatcaggaggataaacatcagctcaaccctacaagcataaatatgtcagcgaacggcggtttcagtgggaatcggctcatcttacctctcctttgctgtcatcagaataccctggacgagaagtcccttaagaatctggggcccaatgcctttgaacagccccagcatgccctcatgttctatgatgaacttcatgacctcaacgaaactggtaaacggcttgccattgcgagctgggggtggctttgactgaaggccgaccttggccactatcaaaggctgagtggcgatcgtcgcaagtgctttagacatagcacccaacactgaaatcacggttagtctagttctggtagaaactcctgattgcagactcacagaatgcctcccctggcctcaggctggtcttgccagggtacatcacttccttcagtcgctcgtacgcgccgtaagtaatggcagggttcacaacaaggaccaggctggccttgagacctcgccaaagacctgatacaccatctgggccatcgatgacctcccgagctgtggccataagacctttgcgatcacatttgctggctgtttgctggcgcgtggtgaccactgcgacagggattgtaaagacttgtgcaatggctcctgcgatagcacctagaccgagctccacgacggtagaagggttcgcgtctgtcttgcgtgacttgagatacagcgttctgacaatggtgtaccagtagaagtaggcaaagttggttgacgcaactccgatcaaagaaccgttcataccggcgtagagacctttgatgccgtcatcggcaacgattcgcgagatggcatcccatgtcgaggtgtagtgtggttcgtcggtcggggaaggttctttgctaggatctggcttgatttgaacctggagacgagtcttgacactgttttatccatcgttagcatgcgcatatactgagcaggagatgggaaatgaagacttacatgtcaagaggatagaccagcgcgttggccagaacagcgcctgtagcgccagccacggcgcgaccccaaggggaaatctcaggtttcgattgcgcagccataatgcgatgattgtcaagttcttgtagagcaagtagagacaaactatggaccaggtctatgtctatgctgatgtcttgtcgcaaggtcggacgtgacctttacatgggccctgaacagggcatcataccgttatcaaaagattgaacgggcctgcgaccggtccagggccgaggttcgagtccaccggtctcggcagattcactgaatccccgcctgtgatttgactcggaggacacggcacctacctcggttagtctcagtttacctacccggaactccaaatgctacctcttgttgtattgaactacctgtctctgcacgtggtaacttgcatcatgacgtttatcaagcatctgaatatgcataatagatatataagtagaaacaaaccatatcttccatgcttacacagggttactatctcacttgaccttctttaaactggaactggcgagtgcttttcagagagatttattatcaacaatcatggacgccctcagcatagtggtctgtctctcttcaaatatgaaaagatgctattattcacggatatgtcataggcggttgatcagtgttggtagtcttctctagtactcaccgtacctgactcgattcaaccttgattgcctagagcatcatacaagtggagaatgcgacaggcgcagcactgccatcatttcagcccccaccgcggggttcgttaacgagagtgtttggttgtcaactcagactgacgagaattaaacttaccttgaattaagaggtcatgttataatacaacggcgatggagaagagagctcaggtaagtcaattcagtccactcctataagtaattcactactccatatcccgccgtcatcatctccatcttctctgtcttgagatcgcccaaaatgacttcattaattaatttcactaaccctataccataggccactgagtctctcattcaaacatcgagtggccaagcggccctcgattacactgtacaggctgccgagctgtatatgagagctgctggagaggctcctactaagaaagatgccagtcgtctgcgccagaaatgtcaacaactcatagctcaggcagagaagctcaaggcccaactcacacagacgcctagtgtcctattgcgaacttcacgccttcacggcaatatctttcctccgtggtcaaatgagccctcaagcaaggactttgaacttcccccaggagaggaaccttttacgtaaggtgaaatgttcaagtctcatgtcgaatggttcgttgactttggcacagcgacaatgctaccttcacgttatcgcctagacaggatgctacctttggtgggtggaagcgcccacgagaccttcatccggaccttgacctagatgacgatgctttgatgaactcaagccgcggctgtgatcttgttcaggatgtgacaactgattgttcggtggtcgccagtttatgcgctgctatgcgcatcttgactggtcgacactcggtaaaaccatcgccaaacctaatcttgtccaatgtactaacaggaatgaacaggtcctatcctccattttatacccttttgacaaagcacggggaatacccaaagtttcctcttcgggcaaatacatactgaagttgtacttcaacggatgctttcgccgtgttactatcgacgagcggctcccttcctccatcaccgaccgcactctctacgtcgttgaccgactgaacccgcagctgatctggccagcccttctagagaaagcctacctcaaaataagaggcggctatgactttccagggagtaattctggcacagacttgtgggtactcacgggttggattcctgaacagatgtttcttcaaaggtgagcactcatttttgttttggaaccctgacatcacaagtccttcgcacccccctgcttcaccttaaccctacaacgtggactcacctttcaattgcttgtatagagaagacctggagatcgacaaactgtggacacgaataaagaatgggcatgattttgagaatgttgtcgtcacactgggtactggaagaatctcggatgaagaggaggacctccttggcttgattggcgaacacgactatgctatcatggacctcgacgttgtagatggcagccggagacttttggtcaagaatccttggtgtgatgggccagtctggaaaggaggtatttcaaaacgtcccgagactgagctggcaccacaaacgatagactctcgaaacagagttacacccactgccgctggctcgttttggatgactctcgaagatgttctccagcactttgaatccatgtatctcaactggaacccatcgctgttcccccaccgacaggatcaccacttcacctggcatataccgaatccagagttgtcttcatccttagtccgaaatccacaatactcgctgcaatcacccacgggtggacctgtctggatcctcgtcagcagacactttgtggatgctgagctcgatatctctcgcaacaggaccgacaccatggcagccgtctctgggcagcttggctatatgagcatcctcatatttgacaacaatggccatagggtgcaaatcagcgatggcgacatttaccgtggaccttatgtcgactcgccacaaacccttgcacgttttgacacgagtccaaagaagcgatacaccgttgttattgatcagcacgagtttccactgcccgactacactctcactctttcttttctatcacaaagccaacttgcagttaaggaggccgaggatgcaatgacgctcgtaaaagaagtaactggatcgtggaccagaagatccgcagggggtagcgcagcctgtacaacatacgctctcaacccgcagtacaaattatcgcttgctcaagcaggccctctttccatattactttcaaccaatatgcaggatgtccacgtccacattgacttggtctggtctcagggcaagcgagttcagacactcaaggttcgcgatctggcaggttcatctggagaataccggaggggttgcgcagtggcaaacattccgcacgttgatgcgggagtttacaccctggcatgctcgacttttgaagcaggacagcttgccgactttttccttcgcatctcatccatgacagatgtggctgtacagcctgttcccgccgatgctgcggggaggttgcgcaagacactcaccccctttagactttccgatggagccgaagtccgccgggcacagatttcagcttcctggttaactcggatcagcatcactgcacgaagcgttagtagcactggcttggatcttagcaaccggtcctcatccactctcatggtccgagtttcagtggctcacggctgggacccagagcgaaacacgattgcaacatcaggtgaaggcgagtacgaggagctcaaatccattgtgagaaccccagagttagacatggaaccggcaagaatacaacgtgagggtatgtggctggtggttgagagtatgggcatatctcaaccaggagagtgcattgaaatagaaattcacagcgacggacccgtcaatgttgggtcttgggcactcttatagacagctcccaaatgtccaagatcacatcaggaagtcaacacgcgcatatactcgctgaaagacacaaatatgcgaaagtaataagacgataatgagggtatcatgtgttgcatatcaaaaactgaacataataaacgctattcgctagccaacgccattccagcatgaatggtacactcccgtaggaggagggtaaaaaaaaaagacgacaaagattgacccaaccgtgggtatccaaagatccaaaacgcctagtctgctctcacccaggctcacgccactgggccaaaatcttttgggaacagaagtgagaccagaaagaagcctccccaacctatcactcggtaggcacttgttcatatataactccataacaaagactgcgcctcatagcgatgtcgtaaaatcgttcctcgtttatcgacaaccaaaaccgaagatagaaagaccgttaccagtcgcgttgtgaatgctcacgtgggtggtccacgtcttctccgaccacgattgggtccgtctggtcgttgagcgagtacatctcgcagttgtggatcatctttgtctttgtctgggtgatgaacacgaacgtgtctatggccaccattgtcaatattcgagttaagagttggagatgcaatcaaatcatagttgagcttgcaaggtgacgtaccgctgtaaattatccggtcgtggatatttatgttccctgtcagggcagtatgggcacacatatcctggagaatcatgaaccaaaccatgccttatcatttcattcttgcgcttgaagcccttgcctccttcacttcttggacacccttttactggacaatagtgcggtcgtgctgatgaatgcacattcatatgagagttgaggagatactgagtctgaaatggagcagcattgcaccccggaactgtgcatgtgtaggagccggtcatatgttgcggatgcgtgatgccatcaatgctcatgcgatcagtgatagatgcggagttgattgaggtagaagtggcgggcgtagaaacagaatgatcggtatttggagtctcaccagcattgctactgctactatattctgtcggggctcgaggatgagtgccatttgttgcgtagtagtgaatactcgcgcttggagcagaatgcggagaaagtgttctataaccttcgggtggtgaacaaggtgaagacgagagagtgcttacactgaagcgatgcccaatatttccagctggcgaggcagggaaagttgaggatggccctgaagggacacgtccaagttcctgttcgggtaaatgttcgggagccagatctctgagttctccaaaagtggaacggagagatggaagagactgtgagggtatcgtctccttggattcgccgactggcgcacgaactccgtgaagcggcggcaagggcccgctgggtgggattagtggtgatgcaactctgttggtagaaacatatcgcgaagtagataaggcggtaactggaggctcatcgtgaatagaaagctgaccggttggtatcgatatgtcgggtatcgttttgggtactgcagctgcgagggtggatggcgctgtagctattgaagcagcttgcagtgcgcctgcggcaaggtgccgaagcgacggcccgctcatgagattctcgctcgcggacctatcttgagcgtcttcgtcgggcgattcttcgtcgcatggaagactttcgcgaccggctgcgcgagcgatttcaggatcacgtccattgtcgagataagcgactagaacagcgtccccagaagttggacgaaccttatggcgattagacttatcgcgaccgccgatacaggaagtactaagactgacttgagttgcaggtatttctggaggaggacttggagacggctcgagcttgggacgaagcggggtcatgagggggctccctcgaggaaccacatcatccggatcgtatgtatcgacaataaaaccgagatgaggttgtggtggttggtgctgctgttgctgcgtagctgtggtcatcgttgtcgcgttgacggtcgttgctcaactcgccatggcccctcgcgaggttgaagtgttccgggcctttttgtcgatcgctaatcacgcgctgatgtgaatatatgtgatcaaacttggaaaaatgacatgcgctaccaaagacaagtttgaagagacggaggatgtgaatgtggtatcggtcgtattagggtgtgagccaggcaccagttacacacgcgcaactccgaacagacaatttgccagcaatatttcgtatactggtactcgcttctcgatatgaagcgtcgaatggccgtccaaggcggcgacaggaatagttaagatctctacactgtgctcgtccaggtaaggaacaatatcgagaatggccgtgggcgcaggtcagatgcgcaaatgcagcgaactgggaacctcgaagcttaatgcgaaaagagcgtgcctaaatatgcggcccgttgaaataccgcgttacttggaggggttttgactttgttgactttggtagtcgttcaagcgaggttgtgtgtgcgcgatatcaaagagaagaagcggaggtgatgttcagtcgtcgtttgtgtcaaggggtgtgaccagtaagaccgagcgagaaggatgttgttgtaacagaggtaccttttgattggcaatgttactttgaggtcagtcagagctgaggcgtagatatgtacagcagacagcagctggtggtattcggaggaggaagagtgcggaacatgaagtgaatcgaaaaacctgggggagtggatggatttgaaatgaatgaatggtatggatctcaggccctatctttctactcaactactgggactgggactgggtactctaggaggcaggcattgaacggatgggatggtaggtaggatgtacctaccgtacatttctaatgcactgctccttcctaccgagtatccattgggaatatgcctccacttgttgacaccaggttacggggatccaagcagttagagaaggcactaggcactaaggtaggcacgtagggacacagaatcagtaaaaggtactgtgtcgagtgcctaccatggatggaaaaattgccagagtaccttgtgtacagtgccagcgactacaagactacgccacgggtcgatacttgaattaggaaatgggggggagaggaaaacctagggactcgcggggctggggtcctgggagggttagaaggattccaagatgcccgtcaacatggcatggaccgtgaccatggaccataagagccatgagccatggggaaaggtggaaacaaaaatggggatggggtaaaaagcaactttgtggtaaatattcggcccttgtttgccaggtacgctagcaggttgaacatatccgtaggttagtaggtatctgttacatgtggtaggccgacagagaaccaggggccccagatggggctctgctattcttcttcttagtaggtactgtacgtacctgctaaggtttagtcggttagtattttatcagagtggtctattgttaatgctggagtgtcgcgaggtaattaccaggtatcccaaaagtgaaatgtggccaccttgttccatcagggatgcgtactttgtagagtctttcgagcgcataattcgggacagagtcgttcacagatagttccgacggtttagcgacagcaaaatgcggtcggtatctggagactgtgttctgtccctgatagtgcagcggctgaccttgtgcgccattagttaattcaagcacagtagtgtgtctctagcgagatctttctccgcgagcttggccgacatggataaaagttgggttgtgtgacaatgcacctaactgactgacccttgaaatgtaatggattgtgcttgtggattggacgctgctcgtgccatggaatgagcctcacctaactctgtgcagaactgtctacttactacacctaaaccctcgtgtgaaatcatctggactggggaaccaactgtgaatattgcaaatgttgtaacgacaataacaagctgtaactgcaaacataaagcgtgcctgcaatgtgcttattcctcgaggctagatgataatggataatttccaccgagtggtgaacccccaggatgcacccaccgaggcctcctttcccctcttcacttctccactggggtcacccgtctaaccttcaacatccactgccgtatcgacatgtgtgtggtgcatcagcgcgagtccaagtgggcaatttattttgcgcattgctgctaacttatctgcccgtcatttgtatttctatgataaggttggtggatgctttcctttccttcccattcatctctttctgcctcgaattgatgggggacgactggaacataccctgaggtttccgtgctggaaatactgttagtactgtatttaggcggtgatgatctctgccgagccaaaaagagcctcctcgtctgacacctgcccgacaaatctcgcgcactcaaccacagcggactgtcccgtcataggctctacaatttaactggctgaccccggagccaagccccgcctaggacgaggggaagtgggtacattggtggataagctcaaaaagagccccttgtggggtatcttgtcactgtgtaaatcaccatgtcgctacactgtccgaataccgaccaggtcccaagatgagaaaggactgttgtgcctcatcattggacgctccacaatctgcccacataaagcggctctgagtctggtctcatggaccctggctacagcgaccgctttctgctttgccggccgcggtagctgattgattgattgattacctgacatgaagtctggcaacacgttcgatctcagaggcttgttgactatgaaaacaatgcagtaaatacatagtatttggttaggtgaaagatataagaggtgctcagatatgacaggccttgaataagatgaatggcaatcagctgattgcagataagtaccgcagtaattaggtgctaggggactttggtttttgttctagaaatatcgcagaacccacgacgcacgtagtaaatgacgcagcaaatctgtcacggacggttacatctaattatcttcaacactccatttaatctgagcggaaccgtcagtcgacgtttgtggtgaccaattatgcagcttttttatccatcaagcacacccaatatcttcttgtctaaccctgttttaggtggtccaggtcttttagttcaagcttggactcgcgcgaagcgtgaactgactcgaataattcctacctgctattgtaggcaatagtaggtctttatgtagtaactcaattaaatgcaattgggtgatgcagagagataagacagctgccgtcatcaaatcccggcggacggtaaacaaacatcaccaataaaaccatgcatatctgtagcattactctgtatactacctacctacaccatcgagtctcgtgaggcactgcagtgtctacatacatttagatgcccccaatctcattttgcgcaggatgcagcgctactcttgccccacggtgactgctacggtggaaccgaatgcatcagtgctcatcaagctcgcttatagattacaactaagctgtgatgacgttcaatatcgattgtctcaaaaccatcatgtcctgatgatatcttgccaaatttgtatcctgtgatgtcttcatacgtgtttgaaattgctactgacagtacctcgactccgacttcggcccacagcagatagctgctctgtgattctccaccacaatgcgacaaatcaaccatcctatgccgatgacgaaactgattcaaccccacaccgagtagaatgcaatccataagtaaaaccctgtccacaatctttgacgtgaaatcccaagctagcgctgtattccgcaagagccatgtccctaccgtcaactatgaaggccgtcgtctttgacggcctatacaagatctctgtccaggatcgacctgtgccccagagtaagtcgtttgggctgcctggtctgaatgccaacacgcttccattgtccatcgtaagcatcacagctaacgatacaagtccgtgatggcagagacatcattatcaaagtgcatgccgcggggttgtgcggatcgtaagaaactcagctcctcgatagtttatcttatcttctaacccatgaccatagcgagcttcacatctatcgtggccaccagccgtcaggcactgggttcatcatgggtcatgagtttactggaacagttgttcaagttggttcagacgtgaaaaccatccacatcggtgacaaggtcgtcgctccgttcacagcttcttggtgtgttcctcttgtcctttgtctcaacgccatgctgaccgttgtagcggcaattgcttcttctgtaataatggttgctccgctcgctgcgtcgagagtcagctatttggctgtgaaattctcaacggaggacaggctgaatatgtccgaattcccatggccgatgggactgccgtcaaggcccctgaaactatatcggacgaagctctcttactcatggcggacatctttcccactggattctacggtgtcaagagcgctatggagctcgtgccttcgcagaacatccaggaagctacgatggtcgtcgtgggctgtggccctgttgggctctgcgccatcctggcggctactcatttcaagcctcgtcacctcttcgctatcgatagtgttgagagccgcctggagcaggctcgcaaacttggcgcagagcctctcaactttgagactgacagagcagggctcgaggctagaatacgcgaggtaacagaaggacgaggcgctgacatggtggttgaagtggttggacaggcaccagctctgagaacagctttcgacattgtgcggccatttggagccatcagcagcatcggtgtccacaacaaggaggtcagataaaagcgtgggacttgagatggaaagagctaacagtcatctatatagattccatggacaggtgacgacgcatacacgtatgtagccctccaatctggccttgtatgctcggcccaagacaaaggactgaccggctgatcttgttgcaggagaaacattcgagtacagatgggccgctgtccagtgcgcagtgttttcaacgaagctctccatttactggagcagaagcaggataaaatcgggtaagtgcttcaggggctcttaagccgatatccgcaactgactgtcgtaatagtttcttgtttgatcacaagatgccgcttgcgcaagcccccgaaggatatactctcttcgagcagcgaaagacgcaaaaggtggtttttacgctgtagaatagtccagtagagatggaccgtctcggtgtttagttttgtcgaggcttgaccataccctcatgcatcaaataataaacaactgtagagtcattatgcactgttgccagaacaagtcgcttctctcgtgggccttcgtgcttgatggaatcgaagatattggagaacgctttgatggtccatttttcctcaggatgcactgccagcacccattcgagctctggagtctgatccaagggttcgcctgtagtcttctcacgttccagggcagcaatctggtcgtcagggtggatgtagagccggcgcggtggcaggcctctgatcaagggccgatgagctgttgtttcatgaacgttgagggaggcccaatcatgctgatattgcaggttgtataagactgtcgaagtcacctcggctatcggattacgtcgagagtccatggtgatcgatgacgttttatatgtccaggcaaggtttgccaagggagacgagcgtcaaaagatggtgctccgtatttagtcctagtaaacgcggaaacagtacacgcgtatgagggcggagtgtggctgatagaagacgcaagttgatgatagtttccgaccagccgtactgtagcactgctgacaagaggggaagagagggatgatcgcagattctagaccttgtgccgaagtaaaaaattagcttttttaattttaatggatatcggccgatgttggaggtggataatcacctttgttgagtggagagcttagtacccagagatagaagctaggaaggtccccctaagttgatctaaggacgaatttgtggtgcagccctgataagggcgaatgagatgctctctcagtgtgaggtcctggcttttgactttcgtatatctaccgacacctgaacgaatcttactcaccagcacctcggtacttaggtagatgcgcgtattgggaacgaagatgagtaacgaggaattcaaaccccggcgttgcctagtgcttgtttagactgcgacaggatcttaataaatggcccagtcccaccatgctctcatcaattgtggaccgtggccgcgttttgtttcctccctgtaacgttcaataattaacaacatatataattcgacgccttcatgcattgaattttcaacagctgtacttcaatatcaacactcgtcattcattaatagcgactgcctaatccgagaccgccaagactacctcgccacaatggccacgcctgggcaaccttcctcaaatggaagagataccgagccgtttcccagtctcgacaatgcatcacctacaaatgccgacaccgattcatccaacattcacaatcgtccagcagcatcttcatctttgagcggtcatctgcgaagagtttcgcaaagcttcgaagtttccggccctccggaaggttttatggccgccacaggaaccatcgcatcctcaatcttctcccggcaaacagttacgcgcaggacttcggagtcctcgataccgatgcaaacaggtcaatccttcggcaacccgtctaggcagaacacgtttcccaccgtcaacgaagaggcgcccgcggaaaaagcaactgcaagcgaagcttctcctagacgaaactttactggggagccagcagctgcggctcctttcgacaatgggtatcacttcccaccaaagcattcagctggccagtctacgaaactcggcttgattgcgttcgggcattatgtcttaacacctacgggttttcttgttactctctatggcctgaacgttgtagcctggggcggcatgctcttcttattgctctggtaagggccttgtttagtatccctattttgaccattgcaaccattctgacaagcttattagcaatgcttcaccggcaatgtgtgttcctacttgcaatgatatcaactcgcccagacgcaaatggatagagtgggattctcagatccttaacgctctcttttgtgtcacaggttttggactcgccccttggcgctttcgcgatttgtatttcctcctccagtatcgcgtccagaagaaggaagttgcccttcgacgcctggcaggcattcatcgaggatggtttcgtcttccaggatccgatcagcttgaccctcagatagggccccataacatatcctcctcgccccatctcagctcgtcgctggcctgcccgtttcccccagacaaaatccccgatgctcccttgacaggagtccgagctccaccaactgctattacaagaatggatgctgtcgtatggttgatggtatggaacaccttcctgcagtgcgtcctgtctgggtttatgtgggggttgaaccgttacgaccgtcccagttggtccacaggcctctttgtcgcacttgcttgtatcgttgccgctatcggcggaatcgttatgtttatcgaagggaagaaagtaaaaggcatcgaaggcgtccctatcagcctggaggatcaaaagatgttacaggaggaccgggaacgcggtgtatggcactacaacaacatcaaggacaaagacttggctgctgaagaggccaagaagaagaaaacggataagaagtgagggagcatccattacatgcttgcagacgcaggattggaccatgtttaggccttttgttttgtttatgtacgtcttgtttgtgtcgattggataataacaacgatgatgagcagcctccatcggagagaactgccttgtgctcattcaccccaagtggaacatcaacagtgatacgccgacatccacaggtggctcttacaaagtgtctgtcatgtgtgactttccattatcgtggccatcatcgtcaggccgctgctcaactcagcgcagtcatactggtcacccaaatcgattgaacatatagtaacaattatttaataaaattttatatgtgccattaaaaaagtgaaattaatcatctcaaacagttcctcattgctttaagtgagcgtgaagcctggtcttatctgtgtgcaggtcatacagactccactaatgtaggacttgccggttagtctacgggtccattatgttccaaccatccataaacgcgcccgcctttcgggtagcacctggactacctgactccggcctcatgacgtgccagtccagagttaccttgtcccctaagctccttctacccacctgtatttagttactaacccagcactaatccactgcactgggtaatccacactcagcatcagacactccgcttcactatccatcttcaccctcacaactatcgaacgatacctgctatacaacatccgaatacacgaggcatcacaatagctgttgctagtttcctgtttccgaaatctcctagattaaacccgcccttgcttcgccgtgcggccccgcgtcatggggttggcttacaatacctacctcagcagcagcaagatctacggctgtaagacatgtaaagcgcatcttgctaatcatgaggatatcatcagtcgagtgcgcacccccgatatttggacgtttatgcgtcacttcaagtccgcccgctaatattagcattagaacttccgcggacagcacgggaaagcctatctcttccacagcgtcgtcaatatcgagacgggccctccaaacgaacgtaatatgacaactggccgacacgttgtccgcgatatcacatgccgccagtgtaaagaaactgttgggtggaaatacgacaaggcatatgaatcatcagaaaagtacaaggagggcaaattcatccttgaagcagagttgctttgcacggttacctgatgaggaagggcgacgatggcactgttggaggctactctctggaacttggcgtttttggatatgtgtaagggcgttggattaattcggtatgctgtggcattggtgttaacttcgtgattgaacaaggcacgcattttctgttgtcttttaaacgtttcaatataacaaagcttctaaacatatgcagtgcctaatacatggacgccattctaagcaagtacactttcaaatccaaactactaaatattgctgattccggcattacggttgaagttgcattcttctagcgatgctcgattgggtcttcgggcaagagctcctcgatctcctcgtcggggaccttcaagaactcaaaaggaggctggacgattccgttaaacaggaaggtgaagtatacgagcagagcaaagccaaggatctggagccacttgaaagtttcccaacccaagcctagagagacaacccagatgaacaaggtcctgcatgtgtcgatggtggatctagaggtcgcgctgacgcttcgagttacggacaaaccaaagaaattgaagccactgttatacgggtcagtaatcggctagtcgttgctggtcattaacacttacccaatgctgatcatgatgaggaaactagagaacagaacttgcttgttctcagtcatttgacgccagccttcgacgatgtcgaaatatccgtatcggccagcgtcagttgagccgatggccgcatgcagaatgagcatgcccaacagagtgaaactgaagccaaagataccctcccatccaactactctaagtggttcgatcgaagatcgttctaggagccattcctcaaggacaaactgtgtggccgtgaaaatctgagcacctgcaatgagaaggacgccgacaatggctctagtggcatctgacaagccaccgtcagctagagagtcctcttccggggttccaatagaaccctcgggcttctcgtcaggccaaatggctccagccagtcccacgaccgcaactccaagaacaacacccacgagggagagccattggaagagatgcaggtgtcgcttgaggaagatgacgctaaaaagtccgacaaagagaaccagggcacctcgggtcatttggtaaatagatgcagccaccatcagaagtccggcgttcatcagtgtagtaccgcagatatcgcagatagcgggtaaagcaagcagggtgacgcggtaccctctcagaacggacgggccggtatgcaagagtttggtacggtcgttggcttcaggttcagctgtgctatcggcgccttcttcggtgttcacagcttggtaacctcgttgttccggggcagagcccttgaatcgacgccagagtgccatgagtccaacaaccaaccagcagcccatctcgccgatgaacatctgcgccgtctggagcactggctggttaaagaaggcgcgctttcgtgggttgtcatcgggatcgcaattgcgaacgcattggttatcctaacagagaattgtgtcagccagaacagcagatgcgaaagtgcccatgccgtcatacctgatacttggtcaacaaggtgttgcaaacacctgtgagcagcatcatagctacaagaaacggaataaggcttctggacgccatggtgaagtagtagccgctcgacgacaactagacctcaagtgttggatactggtcgaatccagagagatgatgggaggtggatgatgagacgggcagagaagcggccctgataacggtctggaacaaagaactgataagctcaaaggcggagcaagggcacggatacgtatcggcggtgtcttgctacctagtgcagcatgcagggttcagcagctagtccaatgttcgaacgtggaggtctcgcctcactaactggctgctggcattcaacacgcacgtgcatcaataaactgctccacttccagcgttcaacgcgtaatatgctgcctcgaggctctacaatgtatccttcgatctgaggtggatctacggatggaggggtgcattcatgcgggtcgcagcaagatcccagccaccagacctgacgaaagtgcaggtacgaatggttggacatgcattcatcaacattggcatcatatttgtctctcacttggattatttgtggctgggttcaataccagaatagacggtgtctcagtggagaaagtcaagtgaccgtgataccaaggtcagcgcaatcagtcacctgccgagatctacggacaagtcacgggagcattccatgtcacgtttggaaatggctaggggggtggcctaatacccatactcaccttagtaatcggactgatttggacagcaacaaatggcgatcagctacgcgaatatgcgagatcaaccatgatgataaaaacacatagactgagcaatgacagagacgaaattatttatggtcattccttgatttataatgtggttgtgtgctggttccaaaaagaaccggaaagggagcctagatacacctcgatctaaagtacagtacatgaaattgatctcaaaattgagtcttgcctagcaagttgtccaacacggacgagcataatctggaccgctagaatgtctcagaataaagagctgagagccaaagagatggtttgttcatcatcttcgtctctcagggacggggattgtgagctggtctgaccagcaagtgccataactccaaacaccgggcttccaccattcaagcagcttaccaggtgaacgcctcctcaatgaagtcgatgtgggatcgatcttgacggtttcgcacggccagtcgaacctcatcactcaacgcaccagggccacacacggtcacagccatggcgccaacctggtgctcttgctccatacccaagagagtgttgatgttgggacgtcctgggaacatctgaaccgtggatgaagggctgtggatctcctttgttgatcgaggctggctgacgaagagcataattcggagaacatctcttctcttgtccatgccaagaatctcggtcatccaggggcgaatccactcgaggtgctcaggagtttggattgtccagaccagcaagattcttcgggtggcgacagtgccctcggaaaagccctcgacaagatgcttgatataagggacagggtgagtaatgccgactccaccagcaaagagaacaacagtgccgtaagagtcgaaagagtggtggccaccatagggaccctcggcaaagcagctggtctcgaatcttcctccaggtgctgaaacggccttcttgtagaggctgtcagtcataccagtcctgcctcgaatgacgaatgaaattcgctgctgctgcatagccaacagatcctggttggtgctggccaatctctcgttcttagggtcctcaacgccgtcgtaccaggcgacagagaaggggtgagattgccagtagctgatggcgggtaggtacaggtaggcgtgctgtccaggggcggctttccaggggcgggccagtgtcatcgtcaatcgaacagcgtttccgggaagagcctcgacaatggtgcgggatcgcgatcctccgacgtgagagcgaaggatacgccacatgcgtgaagttcggtcgaaactccagagaacaatgacaccatagacgtagcagagccacttgtacagttggggggatgcggacaagtggtagtacagaccaacgacagcggcgcaggctgcgaggatgtgaagagccttgaagacctcgtaaaagccgtgtcggagagggctagaggcctggatcatcaggaacacaaaggagcaagtggcctgaaaggtatgattgtaagtacatgagcgtagccggagctaggaaacctaagcgacttgacttacaatgaaaccaggcaagataaagttgcctgcaggaggagtgaaaacccagccattcttgccgtagtgagaaatggtatgggcaagtgcctcgagaacaacaatgcgaccaaaccatcggtggaggaggttgtatgtgtcaaaggagatgttcaacagagggatcagaggattgtttcgtccagccagtaagaacaggggaaccttgaattgtgttagcgacgggtattcaacgtttgccaagaaaagccacgccgcgtgaaacgcagctatttttttctataagagtttgagtgcaatcataccatgttgacagtggagagaacaccagtacggttgcgaatgacaccacaggcagcgctcatgtcggcggaatagtcgatgtcgatgacacaccaaacgatattggaggcgaagtaggcaataaggaaaagtagttgaaatctggtgggcagtgtaccaacgttgatggccttgctgatctggatttcgcggttgtgtcgcttgctgaagacgggggcatagagaaggttacgcttgagggacgcgaacctctgtgaagggatggcgaagtagcgttgcttgtcattgttgaggcaagaaacatgtcgggtgagtcgaatgatgcgttcgcagactttccagataacaacggcaagtgatacagagccgcagacgatcatgaggtacttggcgaggttaccgtttgtggtttcggcgatgtccttgagagcctgctgctctggggtgagctcatacccaccgcgtgggagtagtgagttgccggaactcattgtgagtggtgctgtgagagataacgaaagactggaaacgaagagaacaacaacaagagatcgagggtggagttaaacgagtcaataaaacacaaaggtgaaataaaaaacgaaacctccccgggaggaatcgatttgagtttggagaaaaaaaaaaggcgacggccaagagaaatgaagcaggaaggaatgaatgcgcaacaagattgcgacgggcgggagaagtgagcgtaatgtacgtgcggagggaggagtgcgggatggagtgaatggacggaaatcgatggaaaccagctccagctccgaaacaatcaatcaatcaattcctactacgccgtctttaggaatgaacaatcgaaacaagaaaagtgcaaggaagagttttgaaaaacgatattgcggaggttctggcagcaagcagcaagggataatagtgttaagtacatacatacaccctgaccatgacccttgacacccaactacactgccagtaaaccttgaccagggacatcttgcaaggcttaactatgggtctgctttaaattccccagcaatcaaagcctgagcagatgagcatcaggccgcgtgttggtctgtcgtagaacttcctagtggcatcgtcccttgtatcctcataggtttgccatccatatcccactgttacagctggggcccgacagctagggcaggcctaggctcagggggagtttcaagatttacatcaatgtcgttcaagatgagctgatctgagtgtgtcattggcgagtcaatccaggctagtttacccggcggctctgctagcaaatcaagccagacgaggaaataaaaactgcccgcactaataagccgctcaaaatttagggttcgataggtacataatcctcggctatcactatcacgtacatacatagtgctttaggcgcattgacgagttaatgaactgtggcggtttctaattgcaaattaagcaacaagcttgcgagagcaatgatacatcttccttttcttacggtaattaaatctatatctcggtacatagcccacctgtctacgtaggcccactacctaagcgtctacgtagcactgagcatgcccgaccaggggcatacatttggcaatggatgtggtggcgtcgactccgagtggcggaacgatatatctcaacactatcaatcctggtgacgcggggcctggcggggatcttgaaacaagggcattcccgaaatctggtaaaccgcaccgttacttaaaccataaacgtcttcttggccgttctggaaacggctgtcaactagattacgactaggtagactagataataattctcctgtcgtcagatccttcagctcaactgcatctggacggaatctaatgtctcagcattgcaacctcccacttttaacaatgcaggagtccgctgcatggcaacactgcacctgttgagggggatagaaacatactacaagagaaagaaacgagaagaaaacctcgttaactacatacatactgtcctgcaaactagatccaacaaaatgactcggcggtaactatcaaaactatggaccagtcgtagatcacatctcgaaaaagttggtgtttgcggattgaggatgacatcgatatggcggtttcaagtggctcccgccccactgtgaccgatgttctcgtaaactgattctcggcccatgagaggcggatgaatagggttctgagacgtgcactgagacgctttcataacatgtgcatactgatcctggtagcctggcggcagccaactggcaagaaaaaaagaaaaagaaaaagaaaagagaaataatatatccagaccttgaattgaaatgctaaaattatcctcatctatcagagtagtatactaagttcatcgtctttgtcgtcatctacctgctgagccactgaaccccctgggctatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtagacgaccctaggccctcttaggcttctagtcccggttagagtatctggttgctgatctccgcctgcttggtatctctttccgttttgaaggtggtcctgctgtctcagctcgcttcgttgtttttgaccagggctgggcagaatccattcgccgattccttcctcccaacaccagcccgagaatatcgtgcttgtgtctagggttcccttgccagcagtaggaagcctctccgcgaaagcaacatctcggagatccctcgttctctgcgccagaacaaaagccccatcagacactaaaccgttctgaaaccaagttggaagccctagttcgttgaataacgtacgaatctcagataagatgtcgtggcatggcagatgacacgcttgcccccggtactgcgcgacagagcaagccagcaaaagtgtctgtcggtattgtgtttgtgtgggggtcccgtttctaactgtcaggagtttcagacagtcataaatcgcatggtttttcgtcgttgaactgacgacatttttgtcgatcataccggcagccaggaaccgagctaaaacgacaatgagaagacctctgtttcgagtggtgccaagatgcgtttcttgctgaagtgcacaagactcgagtgtgaataacaagcgtcgaaccgagtgtagtttccaaggctcgttgtcattcatctcagtgcctagggtccatatcgctgctgccactgcagccaacacattcgttagagtctcatcctctgagggttcttccgttttcaacgcttttccgtcttctagtagaagctggtcaatggctgtacacatgaaatcgatgaccggggccacaggtgttcttctgtgcagtaaaatctcgattcctcttgtccatactgactgaaacgcccgagacgtgagccaactcggcgggagtttcttgtccttgatgagggttgaaaggcaataccaagatgggccgattgttccttggccgtgtaagctttttaggatagcccctagaggctggactgcactactctccaacagtgtacttgccgaaccgcagggtacagtcaaggggagcttcaggcttgagacaagtcgcgctgcttcagccctacactccaggctgatgcaaagatcagccaacaatcgtacaaaggggggctcaaaaagaccttctacgacagccgttgtcaacagagaaatagcgtgtgcacgaacaactagtttgagtgatttccagccaatgtttgtgctcccgaaactttcgagttgctcgtaaagctctatcgatgctttagatgattcccacttcaatgacttcccttccattgctgcggtctgtcgatcccagtcttctatcacggccaaagcatccggaaccttgcgaaggcacattcctaaaagcgattttgggtgcgccgactggccaagtggttccgttgaacccagtaagccacttagccaactaaatattatttcgtagatgcggtattgactgtcgggaacgatccggcggagcgactgtaattctgcgaatagtgatgcggcaccagtcgcttttggcttggaacattcagacaaagaatgtagattctgatcttgcaggtcaaggctgcatagtgctggcgtcgtgaagtcaattcgcccaactcgtgagggcgtacgttcaatcttcatgctacccagggtgcgtaatgatcgtggtggagttgatgtgggcgattcggctggtttgactggaactggagtcgatcggcgtcttccataagtctgtcgcgctcgctttgagtgcttcgcgggttcttggctgatgtttgttcgcttcgtgtgggatgtttgtggttgacgtgcctcattaacaagtttcctcagggatactaaacgacactcaagctgccgtaataaccgttgacatcttgcagcagtccatatctgtgtgtctttgcatcgcttgcctccacccgtcatgagacgatgtgcggatggagatggtaatgtatgttgttgttcgctcatcatatacaagtggctccgtacaaaataaagcaaatacccgagtagagatgttataaagaaacaaaaacagtaaagatattcaagaatgattccgcatgatcgcgtatacgtaaaaaactgagagtgcgatcaagatgcaaggaaacggggcatcgcagatgcatgcttgatattgctggtaggacgaagaaaggctgggtcttgtttacatattcccacgtttggcttagcgtagccgtcgaacattctggggagggccggcttcggtggggttagatgctggaggagctcaatactcaaactgtacctcgtttaaccgctcagattcacagagggctgatgtaccgttgctgtaggtcgcgttttgaacgccgcccggctacttccatgcccgcacacctttggcaagtccgggctgaagcctcaatgccggaccattgccgccgcaccgcaccgcaccacaacccgtccaattttttttcaatctcccctccgtcacgacctacatcccaccttcgaagaacgttgttcaattgattgtcttccccctccagtgcatatcccatcccatgcctggtcttccccctcactatttacttttcttttgctcttgaattgtttttggaaatctccatactgtcaatatggcttcggagactactcctcccgctcaggcgcccggtacgtataaattactgaatttgtgaagctagaccgcccttgtcagagctggaaagtccagggtcatcgacaacgtcgactccgttattcaaaacgtctattttagctttgacttggagggcacacagtctttattttgtcttttgacttttgttcctgcttctgttttgtaacactgagctaatatgtctcacagctgctgcgtccgaggaacccgagaccaatatggaggccgaagcccaagatgtcgacgttggggccgaaggtagctactattgcccctccgattagcgactcagatgaaatggcatgggtgtctaactatctgacagccttaataaaccttaccattgtcttgcctgatgccaatgctagcaagatgcagatcatggtttgtcattgacttataccaccccacgtcaataaacctcatactcaccaaactcaggtttcttctcaagaacaggtccacgaaatccgacaatcgatcattgaccttccatcggcattccagtacacttgctttcacctcgaattcaatggcgagaagattaacgacttcatccccctcgctgaaattcctgaacttggcaccacacccgaattccacattgttgaggatccttacaccgagaaggaggctcgcattcactttatccgcattcgggaacttatcggcgcttccggagatcgatgcgatactgcccagggtcttcttcccggactttctctcttcgagactgtgaccgctgaggctcagagcagcgacaacaaagaagaagagtcctctgaggagtcacctgttaaggactacgacttccaagctgtgccttcgcttaccgggctgatccctcctgtttccgagcccgcccccaagacagtaaagcagatctccttgtcatcttggaacccccctccacctcatctgcgacagcgtggccatctgctttaccttgttgtgtctaccaacgaaggcgaacagtaccaggtcacttcccacgtatcgggcttctatgtcaacaaatcgtctaatgccaaattcgaccctttccctcgtccagcccccaagggccagtctgcacactctttgttgaggctaatcgagcttgtctcccctactttcgccgagtccttcaccaagcttcaggattacaacaaccaaaaagaccccctcgccactttccaaatcaccaatgctactcctgctgctccctgggtcgttccgtctcctaactcgtcgctttgcacacatctgcccgaccctgcacgatctcaggagacctacctccttaacggtgtcgaaaacaccgatactctgagggactggaacgaagagttccaatcggccaaggagcttccacgcgagtctgttcaagatcgtgtcttccgcgagcgactcatttccaagctgtttgctgactacaatgaggctgccactcgaggcgctgtcatggtcgcgcgtggcgagatcgcacccttgaaccctaccgaatgcagagatgctcagatctttgtctacaacaacatctttttctcttttggtgctgacggtgtcggtaccttcacctctgagggtggtgatgaggctgcccgtgttgctaccggtaaggacgttgctggtgtgaagcttgtcaaccaattggacattgagggactgtttacccctgctaccgtcgttgttgattacatgggaagtcgaattgttggacaaagcatcgttcctggaatcttcaagcaacgagagcctggtgagaaccagatcgattatggcgccgtagacggcaaggacactgtcgctgccgatgagagatttgccccaggttttgctcaattgtccaaggctctgaaggtgaagaagcaccccgtttgggacaaggacggcaagcgattcgacttggaggctagtgtagagaccaagggcttactcggcacagacgcccgtaagtacgttctggacttgtaccgcattagccccttggatattgcttggcttgatgaagacggtcttcctgaggacggcgatgcctatccccaccgcatgactgttctccgacccgagcttgttgactccttttcacgatacaagttgaaacagtgggtagatgagaatgttgctcgtcgtgctgaggagaagaaagagaaggatggtgagaaggcagagcaagagaagaagcccgaggaaggcgagaagactgaggaaggagagaagactgaggaaggagagaagactgaggaaggagagaagactgaggaaggagagaagactgaagagggtgaggcttcaaaggaggaggagtaccagcctaaccttgcggacttcaagttcgctcttaaccctgacgcattcagtggacaggtgcctcagactgatgaagagaaggctgaattcgcagccgacgaagaagaagttagggcagctggtacctacctccgcgaacaggtcatccctgacttgcttaaggagctttctgaatccgagatcagcttccctatggacggccaatcgttgagccgattgttgcacaagcgcggtatcaacgtgagatacctgggcaaggtcgccgagctctccaacgatggtcggctgcgatgcctccgcgagatttgtgtccaggacatggtttctcgagcgttcaagcatatttctggtgcctacctccgccatctacctgttcctgcaatccctgctgctgtgtctcaccttctcaactgtctgctcggacacaagttcaacgacaagcctgctgctgagcttgactccgacgttcgcagcctctacgctgatgccgattggtcgtttgaaaaggttacacctgagagcctgcaggaaaacattgaggagcagattctccagcgattccgatacgagctcgacgaagagtggtacaacacagttcgccccgttcagctccttcgtgaggtatccttaaagctcggcatccaggtccaggccaaggactacgctttcactgctgatgaggctgctgctgccgctgccgctaccacaccggcgaagaccgagaagattcccgtcaatggccaggccaatggagaatctggtaccagcaagaagaagaagaagaacaaggcccgcgagacttctcctcccgagacagtgaccactgccaacgtccacaccttcagccctgacgacattgtcgacctggttcctttgatcaaggactcttgccctcgcagctcccttgccgaagaggctcttgaggctggccgcatctcccttatgcagaaccagaagaagcttggtcaggagctccttctcgagtccctttctttacatgagcagatctacggcatcctgcatcccgaggttgctcgtgtatacaacagcttgtccatgttgtactaccagcttgatgagaaggaggctgctgttgaccttgcccgcaaggccatcattgtatctgagagaactgtgggcgtcgactcggctgagacccttctcaactacctcaacttgagcttgttcctccaccaaattggcgatagcaagggtgccctcgtgtactccaagcatgctctcaagatgtggaagatcatctacggtcctgaccacccagacaccatcacgacactcaacaatgctgctgtaatgcttcagcacctcaaggcataccacgagtctcgactctggtttgaggagtctctgcgtgtatgtgagtctgttttcggcaagcagtctgtcaacactgccactctgcttttccagcttgcccaggctcttgctttggatcgcgattccaaggctgctgtgggtcgtatgcgcgagtcctacaacgtcttccttgctgagctcggacctgatgataagaacaccaaggaggccgaaagctggctcgagcagctcactcagaacgctgtgaacatcgccaagaacgccaaggatgttgctgctcgacgactccgtactggaatccgattcaacaccaatgcctctaaccccggcgttcctagcggcgtcgtgcctagccacgctggtcccggctcgcaagttgacgctcgcagcatcgacgagctgataaagttcatcgagggtggtgaacatgggcagtcaaagaagcgtaccggccgtggcaaccctaagcgacgcggccaggctggggcgcgataagctgacatttaacaaagtaaaaaaaataatgttggtatatggttgagattttggctcactattgtgtaaatgtagacggccggaaaagcatgggattccattatatttatatggtttttactggatagctgggtcatagaaaaggccccttaacatgggtttggtatggttggtgatatggtcggacgcacggcggcgcgtatacacgtatttgcatcaaaaggcgcgttctcaaaaaaattgtacatatatctatccatggctttgctgttggccactggccagaccatcttcactcttatatactgtgttcacacttccaaccctttggttcacatttcgttcattgcagttcaaatccccaaatggtacgcatactcgcatttcaaatcaaagtacttttataccgggcaaccaaaagcctcgaggcattgcattcattactgtcatcaacattctctgcacgctaacatcatgtgcgcccacaagctggcgaaaaaaatataaaatcaccggccaagaccctgcccaccgacaacattaacaccagatcaagaggggcggcctatgtgtggccttgcaaaatagaggcacctccaccaaccggtgcatggtacgaaccgatactctggaatcccctgaagcattatgtcagtgatacatcacccaacatgacaaacagattacttactttgtcagatcaaacccttgttcttcctcggcctccgttggttcagcgaggggttgtggacttgacttttgaggtcgagatgggctgctcaaaggagacttatctccacgcggcggactgctgctctgggggggcaggacacccccagctttggtaggacttatgtcatagcccccgcgagatttcaatggcgtactgccaatatctgcgtacttccagaaaggcgctggtgaactggtaggcatgtgctggcttggtcgttgagctgtgctcggtggtgcgagcttgggatgcatcctaggaggagccggtgtcacaaatgatcctccgtcttcttgaagatatgatgaagtcaaggtaggggattgtggattgtaccctgagaacgatgagtccctggctggcgtctttcttgggcgaggtaaagggcttccgtcgattgtcattgtcgcactcctgccaaaggaccggtcaggcgttgactgggcaatgagtaaggagggtttcgggggtggtgaagcagggggtgagccccgtcgcttacgagccgaggggggttctcttgatgccatgtcccttgggccatgtgtgatgtaggcaagttgatttggagatgatggggcggatgatccacgatgaccgccgcgcccgacacgataggcattccgcaccatctcctccctggcttcagggacaatctgccacttcatgccttttccaggctcatccgtcgaccgagcgactttgtcaaatgacttgttgagcgagagattgtgtctgattgagttctgtaagatgtgagcagttgagcaggggttgtagacatgtagcgcaacttacctgccacccagcagcttgctgatgacgatagtacgcatatgtgctcatgatgtagttgtagataccattcaagttgagctttccatcaggcgcgttcaagatagcctgcgttatcatttgagcatagctgtattgtggtttaatgtgctggttctcatcctggctcagatcaacaccattggcgccaaccatgacagctggtgtacttgtggccggtgacttgacgacattctgagtcgatggcggtgttccgggtcgcttatattcagggggtgccggcgcaatgagaggctgccggcgtgatgcccgggactgtggggtatctgtgctaacgccggcgcgttgcagatagacggggtggacggtcagaggagtgatctcggatggcaggacgaacatcatctcgacatttccaatctcgataacctcgccgctggtgagagggtgcgactggccggccttgacgggctggctgtccaccttggcaccattacgacctttgacacgaagaaaccatttctcatccttggaatcgaaagagattgtagcatgctcccgcgataccatcttgctgggacccaggtcgatgtgaatatgggattcatcctcttctgagccggtaggctgcgagttgtgcgaagtttcgggagctcggccgatattgacattgagttttgtgatgtagaatgtccaatcttgagcagcgactttggcgtaggccttgacgccgtcgcctttggcctcgtggatgacatttgagtgatctttgctagcttgcacatcctggctgcgaaggtgttgcgtgatttgcgataccagttgatcgtcgttgggcgcggggggttcttcgtcttctaaaacctgaagagacaagaccagtcaaaatcagcggatgcgggcatgggcatgggcgcgaacggaagggaacagtggcattatataccttcttgcgacgttttgctggacgactgggcgaggactcttcgatttcgaccggtggtgaagtagctgtggtcgcagtcgcggctttacgcggttcgcgacgagccctagaggctctctttgccgatggtggcatggtgcgcagagtcagagctcgcagattagatagcgtatgtcgacgaacagatgtgtaacggcgagattttaaaaagaacaagtcgaggcaggtcaagtgttggaagcgtgcgtggaaatttgagcgttagcaatattgtcagtctccctggcgatggacgttttttgtgcccttgaggttgaagtgaaatatagtatagtaaagtcgtgtcgtcaatcaacgtattggatcgtctaactgactagactgactatctaggtacccaaggtaggcaggcactgtagcaaataaatgccctttaaagttcgtaccgcgttcgcgttgaattttagtgtcatcaagtggcagggcagcaaggccatggcaggaccgtgggctggatgtgggtacaatgtaccggtttgtgcatattcgaaccccgttgagtgaattcgagacacgctcgatcactaacatgcctgacaaggggctagctgtggctgtataagtccagtgtattgcctgtaagggggtcccgctagtgcgggcagacgtgcctctgttccattgtgccaacgtcattgggaaggaaggcagggcaatacagggcagggcaggggactgaggcggctgggttcggaatccagaagaatgagagttgtatgtttgggtgtgctaacattgaagtttaggttgctcgtatatctagagacctgccttagttagtagttgcctttattcatttctagttggattcctcaaggcaatactctagttgcctgtcttagtaattgtaccatctcaaatacaaatactgtagcgggtttcagtggaggactcgctgcacatgcagtccctctgtccctgttgggtccccaggcggcttttccctgataattgaatatttcaactccccatacttttgcgtgatgcgtacccgtacatgcccacacatgcacatgcacatgcgtaaccttgaataaccccagcctcgagattagaaggctgtttgtttattgagcttttgactctgattgtgttcagtgccagctaagggatacaaagcaatgattcaaccccccccccccccctcgtttgaagcagcagcggatcggtactgcaacaggcgagggtccaagcaattggtgctattgtatccgcactccgtaaatacttaaacaagccagtgacaattaagagatacagagtcaatccaggtacaaggtacctactaacacaggcacgcccgttcattgcccacacatgcctgcaggttgtcggcggggaccatccatcgcgtttgtgcagcctcgtgtgccttattgtaggcacttactaaggtaggtacatacggcctaccagccagaaacactctttcattacccaaaaaaaaacttaaacagaaaaacgaccttctttcatcacacagcgacaacacgcggtattacttcgatcttattatttacccttgagaaccgaccatcgcctatattcttcttcgtaccgaacctcaatcgccctctcagaaccagcctctcccttgcgctacccttggagaggcttgaaagctgctgcagtgcagtcagtcctccaaaaaccgagctggccatattccaccgaactggcctccgttgtttcaatcctcgctcgatcgcccgcacttggcttgggatcaggcttccctccaaccattgtcgctccttaatcgttttctcattccgatttccaattacacatcattcatcaaagtgcttgtcccagcagagccatggcatctgatcaggctttcggcgtcacgcctccaatttctgttcagcttccaactgaagcagaactgcgtcagtctgacgctctcctggaagagcttaaacgacaaaagacatttgagagcccggctgagacagccaaaaggttagtgaatgcatctcgatcgcgtcgcgatcatcgactaatacattctgtacagagaagaagtcctagcctcgattcaaatcatttgcgatgcgttcgtccgtcgagtcgccgaagagaaagaacccaagaacgaagttcttgtccgaaatgcgagaggcagagtcttcacatacggcagttaccgacttggtgtttatggtcccggttccgatattgatacacttatcgtcgcacccagatacgtaactcgggaggactatttcaaatactttcccgatttgctagtgtcgatggctcccaaggacgccatcaccgacatggctgttgtgactgacgcttttgtacccattatcaagtttgagtacttcggcatcagtatcgatttgattttctccaggatcattcaaaaacaattggcaccggacttcaaggatctcaaagactctggcttgttgcgcggactggatgaagcagagctgcgatctctcaacggcacgcgagtaacggacgagattctcacgctggtaccagagcagagcactttcaagaatgctctacgagcgatcaaactatgggcgcaacgtcgcgctgtttatgccaacatcatgggctttcctggtggtgtggcatgggccatgcttgttgcgcgcgtctgccaactttatcccaaggctacaccagcagtcatcgtcaacaagtttttcctggttattagccagtggcgctggccgcaacctgttcttcttaagccaattgagggcggtcctctgcccgttcgtgtctggaatcccaaggtatgtgtgattcccctgccagctgaggaacagcctgctaatctcactttactcagttatacaagggcgacacgtttcatctaatgccagtcatcactccagcttatccttccatgtgcgccaccttcaacattacccgttcgtcaatgacaatcatcaatcgagaacttaaacgagctctccagatctctgaaagcatcatggttggtatgcgcccttggagcgatctcttcgccaagcattccttcttcacggccggttacaaatactacatctccgtgatctcagctgcgaaaactaaggagtcccacacaatttggtccggctacgtcgagtccaaggtccggatgttggtgcagaagctcgagcagcaccagtccattgctctggctcaccccttcaacaagggttatgagagacagcatcgatgtcagaacgaaaaggaaatcgaagctgtgcaggaaggtagccttgacttcttgtctaaggaagatgccacggaacctaccactatcaagatcgagcctgcggtagccgaattgccgatcaagactgaggacggggaggacggcaaatccatcaaggctgaaaatggtgagaatggattgactgtcaaatccaaaactacagaagacaacggtcccatcactgctgagcctttcaaccctgagacatccagtgataccaaaccttcggaaacacctgcggtaagcggtgcgatcaatgtttacacgaccacacattacattggcctagagctagctgctggtaagtactgtgcccgacgttgttgcggtggctctacgacaaatcgaaagtagctaacacagactttacaggcgccaaatcacttgatttgtcttatcaagtcgaggaattcaaggaactatgcacttcttggcaaaagtacaaggatgatttgaaggatgttgtgtctattggtattcagcacgtccgaaagtgagtcctgcacagatattccagacgccagcacaccatggcttgctgaccttgcaatagcttcaacctaccagacgacgtattcgaggacggcgaaaagaagccccagaaaaagtctgccgctaaaggcgcagcaaacaacaagaaacgcggaccccctgaggtatttatgcatcaccacgcgaactcccattgctggcgacgttgccctgctccgaacggcacctcctccgacttgacgcagcgtactaatgccatttttaggaaacaccaccccctgcaaagaggcaacaatcctcgattgcagctgcaggctgagaatatttccattcctcgggtatgccatgagatggccgactcgaaagacttggacatttacctggatgtgcaatttgcacaacatatcaagaaccggcaagtccacaagcggctgcacgactggtctttgaccaactaccacactaacttaaagacataaaaaaaagtacctcttcatctggactgaactgcatcaacttggtaagttggcagtcgcatcctgatctaccaacgcattgctggtggcattgcaacgaatggaagattgaataatctatattaatatcagcagaggcgcccgtaacttgcggaaaggcagctgacaaaagcgacacgcatgttgttctctgcaacataaccaaggttaggagctgcctcgataccatgctcttgaagctgtaatcctgcatcaatttcacatttcatctgtatttaggaacgtggccttgctagattaatacaacgtttagggggcgtaatgagcccccgaatttcgcttcaagtcttgttcaattctcaattcagtgaccagccattgcgactattgtagatgtgtcgttctcgattaactatttccactcctataaatcatcgtcgtcctcgtcactgccactgaaccagccctcctgataggcatccgccagatctgccaggccattgccgaggtcctccctctcattgaccggcacgagacgggcagattctgtccgtaaagttctgatacgttgcactatggagctgttggtcgaaagtgtagtctgtaggctggcgtcggaattgcctgctagctgggggtaaatctgagggtaggcgtccagcagagggaatctaagagccgagtcgtacctagtttactgtcagcatccattcattaacccaacacatattgaataaaatagacatactttcgtacgatcgagttccctattataggacgttccccgggagcaagatgaccattctcattatcgtgccccagaggatcaaggtctcggtaagacaagatttcaccaaaaacgtgcttgtgagtatcgagcctagcaacgtgctgtctgctccaaactcttcctacttgaaagaaatcaacgttaatacggctatcttctggcgagtcttttgcgggcgctagagacatgcgcatgctcgccaggggctggttgccgttgacgtttagactctcggccagcacatctagcgatcctgcctgttctgaagatccctgtgtgagacgtgaaggcagagtggctgtctcgatcgcggccgccatgagagcagatgtgtgccagggcgagcggcgatccatggatactgaagttgtcatgtcctcttcaggcagggccagaggaacgactgtggtggattgcgtgcagagttgttcgatgctgtgagctgtatttacaagacgaagctgacgcttggctcgagaaatatcgagtaaggggctttgaaggccccatgtccaaatcgttgtctttggaaagtcatccctcagggactcaaggtatgaagatgtgaagccaccccaggcatcgtcaatggtagtaaatacttgtatcccctgcattcgatcacattcttctgcaaagggtctgaagtcccggtccgcaaggtcgtgttccctgtcgagcatggaaaagagctctgttcccatggagaatcgctcaaagggcatagtggtcgagttgagctcaaagtcgtacagctgattcaacgactttggatgaaagtagactcgggagaaatcagaccagtatcgcacatttgaagttgtcagctgtgcaggttcactgcctgcatccagactctgctggtattcgctgggggtgataggcgtctgcttgtgcacaactgattgacctgacctggagaggagtcagcaacatattggaagactgcgagcttggtcgcaactcggatacttaccataatgcctccggcgccgactctgactcggcctcatagagtgcgttgatcttgcgcaacgagccaaagccgcctttgaggtcgtatatgacagttcgtggaagaaaggtttctgagccatcagcacctaaaccagcgcgccagtgaacgttgtgatcgataagagatttctcatcactggagtatgtaaagtaagattcctgatctagttagctgcagcacatcaagctttggtatcgaatagttgaatacctgggcattccaaaagtgagtggctgtataattactgagctgacccagctgcagggtgacgatttctcgcatgatagtccttttgatggtcaaagttctctagattaagtaagaaaatagatctcttaaatgacaaccagaatgtctcgatatcgtgggtacgtgaacaatcttggtttcatgctacagacaagactagtaaagatacaactagtacacataaataattaccctagacagtgagggtcgacacttctgcagcataccctaagaagcttatctaatcacttggtttatcgacgagaaattcaagattggctttctttgtgagaaaatgatattctaagtattaatacactatgtagtaatttaatagatgaaaccaccatgaagttctattatgttgtctgttttgtctcgtcggtcattatcggtagtgagataaatagcgggagtgtattatgtcattggcgcggtagcacttacaagcatccgtatatccctttattagcatcacgaggtgcccgcagctcaaaaatacatacacagacctgaaagcacccttgactacttcgctctttatataagaaacatactctcataaaatggcccaaaacactaccggtgccagtgcaactggcgatgcagacgcaaacactggcttctggaaggaactcgactcatggaagacacccgtcaccaaggaggttggtcctacagtggaagtcggatctaaagcgccgtggtctcaatatctccgtttaccagatggaaggcctacactagtagtgttcctccgccactgtggatgcccttgtaactaatccgacctatccatttaaccagggccttgctgctaaccttcttctcaagttgctgagaaaaccttcagatctcttaccgacctctcgggcaaggtcccaaatgtccactgtattgctgtctcccactcatcggaagaagccacagacaattggctgcctcaagtcggtggtacttggaacgttgacatggtgatcgacgagcagcgagatctgtatgccaaatggggcctgggtatttcatcgacatggcatgcagtgaaccccttcacaatgtggaacgtattcagcctcggcaagaatgagggcatatggaacagaccaacagagagcggctcacgatggcagacaagcggagcgtttgctgtcgaccgtgatggaactatacgttgggtgcaggtggcgagaacagcagatgatatgcctgatctcaaggcggccatgactgcacttggttttccacctccagaaaacaaacgccgttctaggcacgatctttaagatatttctgtcatgtctaccgggaggcacacatatatacgagctcgatacagccatctaaactctcatattgtttcatctacttcgtcaaagagacataaaggacagtggcatagcctccaccttttgtactgtatcctaggttacgatatgattatagccagacacgtttgagaaataaatgattaggtatatattcatgggtatcttctaactgtacatcgtccatacgttcccagccgtgtccttgctgggccttttagataggttgtcatatagttgtgagtcgtacataaccagcgcgcttgtcttttggataacaaaaagactgcctctcgtcctctagaaggacagaatcatgctcaaccgaccgacttcaaagccacctctgcttgattccataacagagcacatcccgtcggacaacccggtgtgcacaattttagaggcaaccagaccaaccagaccaacactgctgaccatttctaatgcgagcatgcctttctgtttaagtgttcctcctatatccagtaggcccaagggatcctgatgggtaggcgttggttcctttcgtttcttagaacgagcctttttgtgagttttggggacatgaacaaggcttgactctcgcgcagcagcatttgagatagccctctcttccatgaggtggtagagcctctctgattcgagactctggcgtaggttgtttgcccagttgtagagttccaatcggtcccaacttggagtccgtctgaatgagctcagtctcagcgcccttccgggaatagatcgcggtaccaagaccccgctcgacagggcgttttgcagcaagctgtcgccatgatcacgacgccacttgatacatttgatagctacggaatggcgtagtcgagcgctgccatccagggagaaaatgtgatcaaccaatcggttcagatcggtcggaacaagcggcgcgatataatcggagttcatgaggacactggcatccatagtgtcatggtctggccgggattctgtagagacggcgtacacgcactccgactcttttgaggctctggggccttcgaaggagaagaaatcgacttccttgtcgactagatacttggcaacttgttgcttgatatgcataatcttttccgagtcgagctcatcagcccttgcaagaattgggatgacatttgtcatgcgttgagcacgtttgatatactctgcatcttcttgtccaagtcctgaaacacgtcagtgaggtccatccgatcgtgacgaatgaacttaccactatgggggatgaggtagagcaaagtgtccacaactggctcgccgccagagtttacaagagtaaagagatctgagtcagccatgggtttgttcatgagggatgacaaatgcgactcgacgtaatgaaggtcacgccagggtccctgtgatgttattagcatgcgataacggcaatttgttgtgaaggttacgtacagaggtgccatgttggtgacctgggctttcgacgaaacatacgtttctatctaggacatcgccagtagccgagagtcgtttccgtgttgttacagtgagttctgaatccgatcgccaccatggttgcggacgagaactggcgtatgtctcggtagcatggactgcgttgcgatcctctattgggtccatgtgtacgatatgctcgcaacgttcagccaaggttttgataagtgaagttttgccaatacctgtgtaaaattaggaattttggccgcatctatttttgcaaatcatcacttaccactttgtccagctaccatgattttcagtttgcctagtgatttgcccacctcggaaaaggggcggcgtcgaggaaccgtcaagctgggcatgataaattgaggtatcgtgttttgatcggtttcgtcattatacgccaagtctgacacagatagagatgcatgaccatgtcctaaatcactttgagcatctatagagggtcctgcgagtgagaaaccttgcgaagacatgctaatgacggacccagaatgcgagagaccgatcaaagatggagtacctggctgagatagcaaatggaaggggtcttgtccaacggacagatcctccgactcgtccgattcagaagcaggggacgcaggcttgttggcggtacgtggaggcgaacgtcgctgacgcggggttgatgggcagcgcgagttgcgactacacttgcgccggtcgctctgttggcgaaaccgcgggcgggatcgatctcgacgagtgtcgaggtctgcctcggtggtaatgaagcacgtagtagggactgttgtagaaccgcgtaccaaactatctggccgatctggagtccgggtgttgagaggatggttcgtaggcaagacaggtctcattgttgtgtttggaaggacctcagcggcgtgtttatacgaaaaaggatgcagaggcgagtttttctgttatgtgcatgtcacggcgccttgtagtggaagaagagtgaggaggtacgagcattcgagagtgcaagtctaagcaacaagggaaatgacgagacgagacgggaagcgaatattcgaggtttaacgtgattaaaagtagtgtagcacgtaaagtcgcggaatgtttgtacaaactcaagaaagatagatttcgacagacaaaagtgatggatgtgataaaaggaagaaagacaattaagtgagtagcaagtatctatgatacctagtcctcctcaacaacactggtatactgatactcgcctcagacaaaccacctaccccggtacctaccccttctattcatgggggtcctactccctgagaacctagcagggagctcctaatttacagcccggcacgtagatagataccttatctggtaggtgggggtgtctagaacccccatagccaggtgctggtgcacctgatatgacgacgctagctgtgacccgtgacacgctatggccaattgacacccgctagttaccctttcacgttgagcgcactgttatcgctggtcagaagctggtccgtttctgtcgatcccctccttctcaacacattgagactgggccattcattcccctctattgggcggcaacaagaaccatacagaggagggaagcattccattcatttatcggctttggaacaattactcgacccatctccgacctgaagctgcctgcgacactgaaaagcgacgacatccgacaagggcgacattccaagaccagggagcagtttcgtttttcttttctgactcagtcaccaccagtatatcgacaatcaaagagactcccattttttgtcctcttgaatcttgctcgattacaacctcgccagaaccagaaccaaatccagatccgaaaccaaatctttgagtcctcgcaaccctgcatcgacgacacgccatcctcattcgattttctacacctgtcgtctcagtctcgttgatagatctaacaaacgtccacctacatatccaccatggacggaaaacgacaccccagctcgttccagcagctcgagaagctgggagagggaacttatgccactgtcttcaagggccgcaacaggcagactggcgagcttgtggcgctcaaggaaatacatctcgactctgaagaaggcaccccgtcgaccgccattcgagaaatctcccttatgaaggaactcaagcacgagaacattgttgggctacatgatgttatccataccgagaataagctcatgctcgtcttcgagtacatggatggcgatctgaagaggtacatggatacaaatggcgagcgcggtgctcttaaaccaactaccatcaagtcattcatgtaccagctcctcaagggtatcgacttttgccaccagaaccgcgttctccaccgtgatctcaagccccagaatctgctgatcaacaacaagggtatcctgaagcttggagattttggtcttgcccgcgcatttggtattcctgtcaacacattctcgaatgaagtcgtcactctctggtatcgcgcccccgatgtcctgctcggcagccgtacatacaacaccagcatcgatatatggtcagcgggctgcatcatggctgagatgtttacggggcggccattattccctggaaccaccaacgaagaccagatcgttcgcatcttccgtatcatgggaacgccgacagagcgtacctggcctggcattacccaattccccgagtataagccaaccttccatatgtatgctactcaggatctccgaaatatcctccagacgatcgatccaaccggcatagacctgttacaaaggatgcttcagcttcgaccggaattgaggatcagtgcccacgatgcccttcagcacgcttggtttaacgacctgctggtgcaccctcagcagcagaacctccaatcgcaggcccgcgcataccctcaagcagttccaagccaagccttcgatacgtactaagtgctctacgactggcgttggcatgctccagcccaccatcaaagacatatgtcaaacctctttggattggactgtttgtttttgtaatacagtatctttaacgaaaaaacatgggaatatcgtgtggcattttgcaagcacaatggagtttgtggtcaatatgagctagacggggagcagaaagatatcaggttttgggggcagcggcatatccgctgtcatggattttgtcatttgttgtttttatgtcggcaacaactaatgccacggtagttaaaggggcttgtcttgttgaacggcccccgttcgttcccgagcctatcattctacataagcgaaatccatggtttttgcgctttgggcccaaagctttattttttaggaccatgtctatttacaagactcccgtcaacaggactcctgaactttgtctcgagagggtccctggcccatgtctctgccaaggccggtgcttgactctgctccgctggaaaccctaaaccttctctcagcttttcgacttcgtctctcactctctttgccaccgatattcttaattcagcagcttctgggctgtttcggagcaactccggatccccttttgcgacgagcttgcgccatgcagcccgttggtggccaaagacttgatcaacatccgttggttcgcctatcactatcctcactgtctttcccacgcgtggcgcccatctcggccatcctctgtcttcggccattatttgttgagtaccatgaacgaacatggggatgaattcgggggcaggatcagactctagaatcagccgagacacgccccatttgaagtagcgcaatccactgtctgggctctggtgacaacaagcttcagggaagacgtggacccaagcgttacggtaatctcggtatgcagatggcgccgggatctgatcgacgccgtttgttgagaagaggagcggttgaggtacaggtggaggttgtgttgaaggaggagtggcagataacggagagtctgaagctgttgaccacgacgctggtgatggaccagaaagcagtttgatagcttgtgccatagtcggctgatataagccgccatattgggaataccataatctgtgtgtgggaaggacttgtccgaggctgaagaatgtggatgtgaacctattgttccttgtcagccagtgctcggccttgaatataacaatttgcaacctacttgttcttgaaacatatatcgtgagcgccgaggccccacctcatattgactgcatcgaagaagtaacgtagtggtagaattgccccccatataagaggatcatcaagtctatttagagatgaccgtggttagccaccaaactcattataatggacaaaagccgttttgctctcacactgcaacgtgattacacacagtgagcaacccacgctcacgtccttcatttctccgacgatcaagaacacccaatagtccgtcgagtcctgtcacttcaaggttgttgaacccattcataaaccctcttgaaagtccgccaactgcgcccatgacagccacagaggctatgcgccatggcagactcggctgcgtaggtggctcaggatccgacatgattcacacgactgatgatatatatcagaacataacgtcgaaaaataaagacaaagctatggtggaagtatgacgagcggaaagaagcaaagtccaagtttcagagtatttcttgatctcggagagaagcggctctgagtagactagacccacctgcagccgtttccttgtaatctatctgcctgtcgataagaacttaccctacagaaacacatatttccttgtagctacctctaaactttctacatcctgacgtcgattcagcccttaacatcttcgtactgtaaccagtggtccaatttcaacagacgcgttgctcctatccggatactctgcgattacagtcacataactcgaaacatatccttacgggcttactatttgaagctgctctcgacgtcaccgcaaagcttctcgagctgcatataaatcatggtttccgcgcatagtacgccttcaagacaccaccacagttcaatcaagcaatcatgctaacccaaacccaacaggtaaacgcaatacctcgcgaccggtcttcacgtcccacgagcgcgccctcgcaaaatcccactggtcatcgtcatccgcccgtctgcaccgcgactccttcctcccattcggttcctgtgggttgtgtctcaacatcgcccgtgatcctgtctcatgccgccgaggcgacatcttctgtcgcgaatgcgcactatcaaacattctcacacagaagaaagatatcaagcgcgcccaaaaggcccgcgctgttacagaggaagaagccgccaagctgaaagcacacgaagacgaacaggagcaagcgcgtgcgattcaggactttgagttgacacaagctggactagaccggaaaaagaagaagggcaatgcaactgagacgaacgacgagaagccgaatacaaaggtcgatgaacccaatgcccttgctttagtgccagcaacgaaacgcaagtttgcgcttgatcaagacgaattggatcgcattgcgcaggaggacagaatcaaagcaaggaaatcactgaacgaagagaaggtcagatatttaattatgaaaacgtccgttttctgtgttaacattctattgtacaggctgcgaaaccgcatcttccatcattctggactccgtcactgacaccggatgcccaatcgagcaatctcccaccagtaacaaagaaggacaaaacagttccgacgtgcccagcgtcttcagctgggaacccacacccaattacaatgcaaaatctcataacaatcaacttcaccgaagaggaaacgcccaagggcaagcaaagagcttgcccttcatgcctaaagatgcttaccaacgcctcaaaccccatgctagccaaacaatgcggccatgtcctgtgccatagctgcgtcaaacagttcatgatcccgccttccaagaaggcatcttccgaggacgacccgcccctgacctgttacgtctgcgatgtgcctctgacctcaaagtcacagaaacaggatactgcctcgggctcttcgataccgccgggccttgttgctctccagtccgaaggcactggcttctctgcccacgggggcaatactgtagaacgatcaagcgttgctttccaatgctgagccccaacagactgcatatctcgttacttcgcctgcaatctcctttgtcgtagacgaggcaataatattataaaccacgcgcgaacgacaaacctgtgaatgacacccttggtgagcattgtcaatccatgactgaaaaagcttttcagcagctctccccggagcccagcgtacaatgctttagcaccctcgtttttgataatgcgaatgatgacgccatatatggactgattgaggaagtcgacgattctcctcagcacatgcttgggcttcacacttccatcttttgggagtcccgacactgcgcctgctgacttgcccgagccactccccacctggaggcgtgttttgcctgtttggagcggatatgtgatggcggtggcactggccttgcttgttgcagcaatcaagaaagcgatccatgctattggtacatcttcttcttcgagcgctggtatgatgcgtgctgcgagccggcgattgacaaagaatgtaatgctggggttgagagtgagcatcagagtagccgagtaaccagaccaaaggccaatcaagccactctcctttcgaatttcagaaaggatttcaagaaatgattgttcgctccccagcatctgctttctcgtcaccacgttggaaatgggagtagtcaatgctcgggcacaaccgcccgcgacagcaccaacgagaagctcctcaacgacggtggattttcgatgccgagggcgcaagtaattgtagaaaccaaaaaatagaaaactgtccacaaccgatttggccacgtccgttcccaacccgctgtaaagagccttgagtccaccttcatttgcagggattccgcgtaaggctgatatgacgccgtcgtaatcttctgtagaaccaccgctttttcgttgcgcctttagtcgggtggtgaccagatccaatggatataaagatgcagttgatatggctgtgcccacggagccagatatggcgtgtccgagggcactgagagcctgttgagatgacattgcaacttggaaaagaataattcgctcaaggtcgccagaaagtgcggtcgctatgaaatcatgacagaaggtgcatgatatgggaggtgagttgtgaacaaaaaaaaggtgacggcctgaagtcgaagttatgagcgacgcgcgctaccaaatttacgacgtcataaccaaacctcggcgcgggccccaccaatcccgttgcatgtgacccatgtcccgaggcatgtaatataacaaaatgatagcggaagtatatcgttctttgaggctgttgtgttaaatgttctgttctgctgagagcacagaaccgtcactcttccaccttgggtgaacccttcgtgacgggggatgtaaatgggctttcatctttcacctttgagagtccgttctgcaaaggcgtctatgctctgcttgaaaccgagggctgtcgttgaggtgtaaatgacgctgtcgtccatcccgtattgcctgaaactgcaactccgaggtctacttcgcctggtgcatcttcagtagccggctgcaatccgtgatgaccttctggtagcttctgtgccccgaagccagtaactgagaagatattcgtcctcccgctattagtagccatttgaagttgttcatgtagtcttgcaagctgatattgtcgttttataggggcgaaagtgggctgtggtatcaaaggttgtggtctccattgtgatagtgcactcatcacggcggccgtttcttcgtcagaatcgacaggcccattattcgcttcgtcttcatcctctattggcgcgttggcgtcaagtgctgcctctgcaggtaaaaacgattgtcagtcgggcattataacacaagacaagacaagacgaagacttactctgctgctttgcctgattctttttctggtaagcagcaagaagcatatcatatggcagagatcttccagcaactgcacgcttggcacccatactatggcttttgcatgtcaatgatcttgcgcatggctgcccgttagcgagcagaacaccgcattggcgctccacatccacaggtcctgatcatgttagaatagcttccctcaggatataggtccagagtgtctcacccttcggtttagggaccttggccttgggctcgtccttctttttcttgttctttggccccctgtccgggtccccatcggcctttcgcttctttccttttctgtcgtcttccggcttcttcccagcagcctttttggcagtcttgctcccggtgggcttcttctcggctgagataccgtcatcatcactgtcatcatcgcctcgttctatgccgttctcttcgtcttctttccgctgctcttcttgtcttgccgcttcctttgccctttctctagcctcacgggcttccttttttctttgcgccttctctttcttcaatcgcagacattgtgcaatatgtgctttggcagcagtctttagtacgctcttcttgcaatgcttgcattgctggagatcagggctgtcttcgagtggtcgtccagttgcaaacgtttcgcgggaagtttcgtctaattcgtttactacaggacctggcgaaggcgcacctacgggagaagtgccattcttcttcttgtctttgaataattagtcatgtgatattgtagtcgagagttagtatagagacataccaccttctataacactgccatccctccaatttccaggcttgctgtgttttggcgcaggcttcttcagctttattttaccattcttgttcttggatgcgactttgatcgtgccatcatcacctgcaatgtacggttagtcctattcagtcgcgcaatcgtaaagtcgcgtttaccttttcgagcgtctgaccccatgtgagcagattgcgcagtcacgctcggtcgtaattgcaggagaggcgtggtgtttgtaccgagtatggatttcgactttgagcgatgatcgtgaatggttcggttgcgcgagggatggtcgtcgtgacaaggctatatgttgtggtggagttggaagtgtagttaggtgccttgcgattgcggctgccagtgatgcacatacacgtgcctgagtggctaaaagtcggcccacgcctacactgtttgtccgggtatcaatcagtgccccaccagtaatttctggggtagtacgtactatcgatctggtactataaacctgccagctgtttgtttccattgtgacttgggttttttttgcgtatagagaagaagaagtataccatcactgtaatacagagcctatattctattacaatgtctggctgctgttgagccctgtggcttgattgacttgactactgttatccccatactgttgcactactaggatattactgtgaggctcatgtttcctgtgagcaatactttgatattgatgcagcccttgctgaaacccaaatttccgtggttaatgttggtttgcgttagttacaagatgtactatatacaatttccatgtaatgtcatgatgcaagcggattgcaatgtggaggtcatcagcccaacgcaatgtaaatgtgatctcagacatactgaccaagaaattcccatgcgaatacaatataggaaaggtggtggtatcatatccgttagacattaacaaaaaaatgtgaccgcctaaaagcaaggtctaaattctatggcccccaagtcactgtaaaccaagcactccgatatacatcttcccatctcgcatcgaaagacagagtccaaacaatgcttatgcaaatgtagcctcccaaatagtcgatcaacaccgaacatgatgcagtaatactgactctggtgaatttttggcttctcttatggccatgttgtgtgcctttgtagatatatcattgcacattgagttcagttgcctcctccttcaccagtaaggagtctcggtatgccttcatagattccatcatagatttggcatgcagaatgcccatatcactccatatacattccatcaccgccaatgcccagtcccagtatgtgtctggcacgccaggggcacatgcagccacctgaaggtggaacagaacaacaggaagtccagcggaacctgagcctgcgcctcctatcctctcaactggcatggcagatttttcggtaagaagaggatgtcgccaatgcgtcggagtgctcacaagcgtatcacgagcgagccctcttacaatctcatatcgccgtccatactccgccagtgacatcaaaggtgcgctggatttggggtatttcttggtgaactcaatgatgtgttgattcagaagagtgcgtgcccaccggtaatgtccccacatgcgtgcaacgaacatgtcataatagacatgatatacgccctcaaacaccacagacgatggcagatgtttggccttctctgtacgaaatcgccatgtaggtcctagcccatgttcccattctaggaaagattcatcgagggcgaataattgcttcagagcggcagccgtatccatttggccatcagaaaaagggtgggtcttgatataggtggctacttggataaaatgaccaactaatgggccgagatcagtagctggatgatcagcaggttcgaggagggttttggcaaacgaaacccactcgtaaagagggttcggcaatggtgtcgctgagatgtaggcagctatgaactgtgcgggtttgtaagtcaacgtataattgtaggggggacgccacggcatacaagagagtaggacatttgtatcatagcgcgaacgccgagaaaagctgctgccggcataggtaaccatctccgcaatagagcaacgccacccataacgtgcgcatgtacatgagcaatgccttgatttgctcccttgacgagctatagacagatgttagtattcacgttaccagcattgcacgcatgaaggggcaagttgaaatcgtgctgaccgtcgcggaatcttgaacagcatcgggggtaagggcacacacctcgaacatggcaagcatgacgacggagcgcattgtaacctcaaagtccggcatgctcgaggtctgtatgagacgaccagtttggcgtagggctaatccatatttttgacgggccaccgtcatcatgctgctatcgcccttgagattcgaaagactggcaaggccgacggcagccattatatcctgcacagcaggatcccatagccattcagtatttgtcaagtcgccaggatgtctcggctcatcggggtgaccaataaggtagcggttaacatagaattgaatgccttggtcctcgatactcgtatcgataggtgtcgggagtcgtggtggttgggtgtatacaggccgcgttgtgatgacagctgaggatttggatataatagacgaaaaagaacaggaagagggagatgaaggggtcggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgttcggttcagcgtggaatcaggagatgtggtccacccggttgtgaatgaagaggccgaatgagtatgtagcgacgcagacgaggaagatgatgaatgggtggaagcattggacgcatatgatgaagcgagagagctggatgaagtttgtgtcgacagtccttcagaggcggattcgccaacaccccattgtgcatgtgccttttgtatcactttgctactctcatcgcgaaacatgagagacagctggtcacgataacctggacaccttttcccaacccgaatgcattgtgaacattctggttttatcttgtcacacttaaaagccaacacgggttagtcatgaacgaatggattggagatatcatggtagaaaggtgggataaaagtgcctggatgtggctcacaacatcttaccttgatgcgtcggacccgacagttttggcagccctgcgaggctttaccacagtagaccatggccgttgagaacttgcgtcacagtggcgtcctgccgaaaggtgaattccagtgactgtcaacaaacctggtggagtgtatctgacaaggcgaggacgggatctgcggagctgatgatacttcggatttcccgatcccaacacccagttatgtaggaaccccaatgagtgagataatagttgtaggttgtataacaagcagccaactgctatgatgttgccagcctattggtggtggccctgacgggtgggctgaatccggaacaagagcaataggggcagaagtagattgataaagaggtcagctcaactgagcatcaccaagtcggatgtacagttgtgttgtggatggaggataatgagagaacaagtgaggtcaggtagcaagattaggaaccaaatcccatcaacacactgaatgaatcgcgtctggatcagcctcacctcgcctcgccttgtcttgtaatgccagtctgtgcctgtgtctgctgtctcagccactcatttaaacttgaactcgacgaattcacccgtagccttgaaactgctgtcttgccgtggcgtgtatggcctcgaaatgaaaagagcccggcagcttggattgagcaagtaactatccgtgtatcgccctgccctaaagggtcgttcagctgatgttcgttaaactgggtcaagacgggcgacagatatgagacaagcccgttgtgtttccgatacgtagatgggaaggcaaggtaaaatgtaagggaaggtggtaggggtggcccacagcccagggaacggaaagagagggaaggggaggaagaagaagaaagtcgcggggtaggtactacctgcccagctaagagaatgggatgaaggatattcaacagaggtaccagtacctacctaccttcctactcggcagatgtgaggttggtcgaaatgcagcaggaccgagtcaaacaaggtacgaccagggccctgtttgtctgtctgtgtgtatgtatctgtatgtaggtactctgtacaggtaatttaatgagccgaaaagggattggccaaatcaaaaatgggttctcatcaacatcccacgcagagagaaggggcgccagggtcagagtcagggccaagcaggagcagttgttgtccagtgtccaagtttaaagccagagacgtgacgatatctcccgtcggactttttattttaagttgtcgtggcgcggccgtcgagagattaccttccacttccttgtcagcacgctgaaagattaaagattgagcagaataagcaagggtaggaattccaaaagtatgtttgggccagacggaaacggaagcagaagccgtgaactgatagtccgtcccattacgctacagatacccagacgaagacaggtaggcccagcccaagtagtggacccagccctgcaaagggtaaagccaaccattacaatgtctccctctaggtgcctaaattagactgtcactccactgctggaaaaccttaggttgttctgttgtcacagtgcctgccgatcttatgccgggcgctcttcaagtctcgctctgatgaattgtatgtcgttatagtaccaactacctctaataactacatacatggtaggtaagatttggtgctgctggtgtgacacgtatggagattaattgataacatccacggcattgtcgaaaatatgggatgcccaggcatcgatcacatctcatctcaggggggatcttcagctagcattgtggttcaatgcaacggacgcacgttcgcaagccgctgcacagctggaagcccgcacagatcttgaaggtggcatggctgcaaggcgatggaggcaacctctggcctgttgcatatggactggagtcgctagacaacagtgcatacgaacacacagataggtacgtaatgtaatgatatgtgccattcccggttgccctaccagcagctatcacaacccaacttacaaggataaatctcaaaatatagtttggcaaagcgcttgatcaaagtcatgagaggatcatagacagactgacagagcaaagaagaagaaatagaaaaggggggcagataacggtgggagagtcaatgcttgggtctccttgtcctaaatattcttcagtgggttagcagcggtatgtgcctacaacaggtgggtagcaaacttttagactgacgagtgctggctactaacttacataggtgccaatgcatcatccaaggtatcgtgccatttatttgcttacctgggtggattagtagaggtagttatcgagactgctggtccctgactttgctgcaattggtacagcaatcaatgccatgtaccgggttagtagtgattacgctgtaggtactatgtactatgtaaagttgcaattcgcagcagagtacatgattatcaggagatgcgaccactaccgaagttaacagaggccaagcatcatcagtgctcagttcaagaccaataacaggccttggtttcacagaccctcgtgcctcaatccgctacgtcgtatcgaaattactaatgggtcttttattctaggcgagtttgcgtctttgaagatatacatccagcctcggcaaatccgtccatggctggagcagagttgagaggattgtattttatataaattcgagagacttaaaatcatcagtcacacgtgcatcttgggtaaaaaccggcactcggccgaatcgccgttagccacaaatacagggctgcattgtctcaaacagcctaaggacgactgttttcttacgcccgtcgtatctcagcgagctgcctaatttgtaaagagtcgaacgatggcgaccagacgggcgggttccatatagatccatacgaacatggatccgatcaggaacatatctctagtctaagcattagtagtaaccgacatgtatggatatgccacgttcacttgtgcaaacagcccctctaactaggtcgaggacgagtagctactctgggagaatattccaggttttatgacacgttgtccaaactcgtttaatagtgccggaattcggaattgaaacgtttcctactgtgaagtgaagcctggagaggaccaaatccacaatatggagactaattaaggacgcagaatgccaagccgggctataatcaagcgtcgttaaaaacattatgtgttgacttggcatgagggtaggctacaatacgtttctgtattgcttcatttcccaactcttcaccatattcgcatgttgacgctctatctaggagaagcttgttcagctttccccactttcttccattccgcccacgactcgatgatccccttaaaaatgacgtagcggacgcacccatttcatttaaccttacagtaactagcagatagcttgatctcagcacagatattctgcttggtccaagatggaagccatgacttgataacacggagaaaagaagaaccataacactttgtagacagtttcttcctttgcggatcgcccttgtgccgctggtttcctcttcgcacttcatacattagtagcctttacaattgatcctcataagctagagtcaagttcgtcgtccctggtcgatggaggggctgcgtcacgtcataccctcttcttcgtcaggctttacatcatctattcaaccctactcatgcttggaataagccgagcgcatgcgggaagttggccggggatacggctcccagcctcaaagcatgctatctgctcgctactgtagcctgcagggaactctagtacaatgcactatactacgcctgggctactgtcatgtcgtgccctgccagccttggcccattgatcgaccgcggcgtcataacttgaagcagccacatacggaagatggacaattgtctttgtccctggactgtatttcaggtttgaccgagctggaggacagtatccaaggtaccacgctgtgcgctgtaccacgttcaagaggttagactcgacatgtactgggtacgtaaagtctgtcatcaatcaacagcaaatgctggggaaagggtttctattcatagtactcatgatgtatcttgctcggtctcttcagctacagcctaccagtatcgaggacctgcctgcctacctacctattggaggcagataacctggcactcaaacaagcaacgacgtcagagctcatcaaccccctctcctccctgtcattgctgtcatgacatttgccagctagattatgttttatttaaacttcagctatctccataacacttgcgtctctcatcatccacaatctgttttacattataccctacttgcactcaagataccctgccaagactcaaccatacctcaactctacctacacagtactcacgtcacacaaacaactaaaccacaatggagaccatcaacaacctcactgctactgcctccaaagccatctggggcgagaaccagaccggcaacaaggagcctgtctctggagtcaagggtgacactgctcgcggcgagccctacgatgccggcaacctgggtgcgttatgggtccttgtattgatacatgcgaatcatcttactgactataatggctatagaaaccccacagcaagagaaggtagccgagaacttcaactacggacaggagaacacatccggacttggacgagaagaccctgtctcttcaacatcagcaactacttcatctgcagtcccagctcccgccgcagcccccaaccactcaaaggacaccactgctgagcaaaacgatacccgcaccccagagcaggccgacaagggtaacaaggatctccacgatgtagacgacacctctgaaggtaccgacgccaagcttggcgagggacctggcccccgtcctatcgagaagctcgccaaggacttcggcggcgatgcaggcaatgtccctgtcgaaggagcctccagcaagcccactgaagtcggctcgggtgctggcgagtcatccagctcagagaaccagccccacgaccccaaagaggatgaatatatcactgcctccggattcgctgctgacggtggcgacttcgacgctaccaagccaggcgctggacgcgaagccgatcgtaagtagaacttcagttcctaccctttgaccacgactaatagatatcaggactcatggagcagaagggtgttcaccttggtgagagtggtagctcagagccaacctcgcataccgagtcacactccagcagcaagcaccacggtagctctaccgaggagaagaaggacaagcctagcctcggcgagcgtatcaaggccaagcttcacaagcactaaatgtccgattggcagatcggtgcaaggaacatgtagagattaatgacggaaaatgatatcccaaacggcttataccatggaatttatatttaggcgctattcgaatgcgttgtctctcctattagctacgctatctattcaagtaattgacgctttcttagactctcgtcttatcagcctgccttctgcacattactgtgttactagcaaagcccaagtggttatatccttttgatctgtcatgcgactgcgcccctgccaataaacacagccgatggatatgtgagatttgtgaacagccaggagtaacggcaaataatatatgcgcaaaactgcaacgggaacactacatgctcgtctgtccctttgatcaaccaccatcaacttcttaacctcggcagatgctgagaacggactgccttacgcgtttggcaacgtgattattaatatgtagcaagctcagagcactgttgcatcgaccatcaatattaactcgccgatgtatatctgcactattcactgcatctgaaatccaacagtttcgagagttgaccctgcgctccctttagaagcctctaattttactatgcgcccagctcctgggtctcccaggaatattcagttcttgtgcgaccagcgtacacttgccaatgccaccgttcatgcccgtcaaaagtgtgaaaacgtctcccatgcaaagtccccttatgatatctggtacgccaaacaaacccgccccaaaatgatccttaatactcggagtagggttgctttatcagcccggtttggagccctctttttttcgaaatgcctcgtcaaattaaagacgttcccattatcactggcgcccaggtcaagcatctccgcactttcaaaaaacaccatgttaccaaatgctaccacaccaactcctccgggccgtctcccgatcctgcgctgtggtgtcgtgccgctttcctgccacttctaatggtttgcggtgcaacatacgccgcaagtcatggccacttgggaccaccataatctgtcagaatggctgatggtgttacaataccacccatcctggtccgttctcgatccgctttccaaaactagatgcttgggactcgcagccgcatagatgcttcgaacatttgcaaagtttcattgcttagaggaacccagactcggccagaaccctgtaattaagaaacatcaagtaagcatagatctttccatatttggccaaggaaaggaaaacaagggacaaagaaagcgagctgctaatgcgaactggcaaccttgatgcgacaactatcgtaaaatagcgactcaaaagaaagaggacaccgttccatacgatgcgggtgtattccgcaatgcaacatacctcacaatcttttcatcctcgcgctcacgaggctcgacttgcaagctcttgtcatacatctcgtgtacatcaccagcagcctgcatgttgttcaggatgtagtcttgcagttcgggtacaggctgcagtgagtacccgacgttctgatactgctgaatgtcccgaatgacctcagcggtcttagcacgtttggcaaaattaatgaggttagttttcttaatgatggaaggaataccatcttcgataaatgtcaagtcggtcaaatagacaccttttctggtggtgagtattaccattcatagcctaattctcggaaaggggcacataccgaaaaagggaatacaaggtgggttagcggcatgaagagcttcacggtactcgccgaaattcttggtgctcgccatgactctccgcattgattctaatgtggcatgtgtacgctgaggcacttggtcccatgtccgcttgagacgagcaatgggtgcagtacccaatgcggagataattgatgtaagtgtcgagaagttgtttagaacacgacaacgctatgctaaagttagtaaccttgtgataaacgaacaccattttgattgactcacatcggcaacggaaacgaagtgtttgatcaccaccactcgcttcttgacttccatttgtgccaaaatcatttcggcgacccagttcgtcatttggtttgaatgaaggataagtgctttgacgttgggggccaagtcaggatcgccctcagggatcttcttctgccaggtcttgttcagacactctgtcgccttgaccttgccatacaagcgagactcgacaatcgtgagctggcgcgcgaattcaatcacgtcaatatccaggaatttcaactttttcatgttcttgggcatgatcggggttggcgtgttctggttcaccgtttggatcatcctgcgagcaccagcatcctttccgctcagcctttggtcaaggactgccattaaaggtgctgagccgggtgtctctgtcgatttgaccgtatctttcgcgaagctatagacatctcgaacaagttgttttgactcatcgttatggtcctccatccagaaattatcaaaccagttcttgaggatgttgacgacacggaatcgaataagcttttgttttcggtccctccaaatctcaaaatcaattgggttaagaccctccggcggttgaatgttgaatcgcttgataagcatttcgaacagttctcgggccgttgtgaacgatcggtaagtaaggaggaatgtgttgttgaaatttgaatcaagcttgtcgtgacgagttagctgctcgacaagggcgagcaaggatcctcccttgacagtaggcggcgaagtcttgctgtcccaagatacctcgtgctcgtaatccaagagcaagaattccggtgtgtcttccgtcactggaacctgcggagacgggtcttcgccaaagatcttcttcaccttggaataatcacctctacgcatattgccgggtgcaggctcgccttcagtgaatgattgtgatgtgataagaggtggccgcaccggagcagttctcgattctgtacgctggtgcgggcgatcgtagggcattgtctcgcctctttgcaaagtgcttcggacaaaggagttctctcgtggccgaggttctatctggtgtgattgcatgttaatttgaacctgctcggataacaattgaagagagaagccgatatgcgaggaattggtttccaaggcccgggcacattgtcgcacatattccagacgattctccaatgcctcaccacgaacttcggaccattcatcggccaaaggtccagcgacagcttggcatccaagaatgagatcagatatgttgtcgtaaagactctgcttgttggtgccgaggtcagataactgaggtgtctggaagctattgccgagagaagacaggtcaatggactcaatcatggcaatccattgtctgaatgtatcaagaaccctcccaccagcaaagcaaacgttattgccgataacttcgtgcctgtaaggtgtgacaatcttctccatcataactaggctcttgtcgagttcccgaatgctggatacgagaatgcgcttctgttcgtccaatcgctcgagcattttgttatccaagattgcagttggttccacaacaccctcctcatcttcaaggaaattggccgtgatttcatcacggggacctaggccgttgttttgccaactgccacctgtagtgctgccaatgacaaacccagggaagagtcgaggaatctcctcaccacgttgttgtcgagccacttccacatagctgtacacacccataagaacaccatcggcctcctgcagacatttttggatagactcagcattgggccaatccgcagccgctatatgggaagaaatgacgagcttggagaacttggacatcatatctcggaagtggggatacagagctttgtttgtcgatataatagacggttggcccgaatggttgtcagtagtccctgagccagcggcgagcagcaatcgtaagtgatctgatatgtcttcagctttcgctacatattctgaacgattgttgttcatgatagcttcgcgatagcggtcaatagctcgtcgcatgttagagacaagtagggtccagcttagagaaggtgtagagccgtcatcgaagaacgatcgaggaacggtggctgtagtgggaaggttgtaagtggtgctagtaaacgaggttgctgatgctatgttgggaacttgtcctgcagagagaaggccatttgacgaagcgccatttcgagtacggccgacaggtgatgcgccgttgattgaatccatggatgtcgatggcgacagagcaccaaaagaagaacgatgacggttctgaagagtgttagcaattttacttatacagcagtagcctttgctatcttgttaagtacctttgcacgacgtgtggttagtctcgccgagtcgccttcggcctcggatgcagatgtcaaagattcgtcgtcctcgtcttgggtaagaccgcgagccatcatctcaggaggtggcctagttttatcggggatattgacattcattcgatctcgtgggccagtctcgttgttagagacaggagactctaaaggcagttccatgctgcggtctcctgtcatcatattgtaatagaacaagcgcccatcgggggttgcttgcggaatccagaaatcggcccttgaactgtctcccccatcagtcccctcgagcggcagtgcgatagggccatccagttcagagtcgtcgtcttgatcatactgatcgtcgtaaatctcagggtcctcaacatcgtcctcaacgacatcaaaggcaccattgtgggcactgtcgggtatgtcgtcgggactcgttataatctggcagtagttgcttgggaaccagcctcgaacgccatttataacaccatcccaccagccactctcgagctgggtgatgacttggataacgtctccttcgtggaaactgagactggtgcgatcgtcggcctcgtaatcgtagagggcgcggacgtacatggcgcccatgggggcggtaccgacgatgccgttcatgaggccccaggcgggatcagcccgagtagttgagtgttgttgttcggaagcttgaacgggggtagacgtgatgcgcacggaaacggactttgagtcgccggaggggtcgtggatagtgcgcgaagagtggatacttggcggcacggcggcggtctgtatcttgagcatattgcggctgcaaagctcacctcagggcatggtcaaaaacggcgggccctattactgatcaagaggttgccgattttgaggattttagtttgagatatggaagaaacggcacagcagcagcatgccgcgagaattacaaggagtcgcgagtcgcgggatggttgcaggccttgctgtggaaggcagaacacggagtagagtagaatagagggccaagaatccaggggggggggggggttgcttagatgggtgagcgcgctgggaccaggctcgatgcgagtggacggcgaggggctgacaggagaaggagtgagggcaaggaggagagcggcgacaggcggtttgactgaaacgatgctaagttggagcgaagatacaaagcagagcagaggggccaatttgatcgaaggatgataaagcgctgcgctgtgtctgtgaaaagacggtatagaaaaaagacagacacagacaggtagactgccagagaaagaggtcacagcgggcaactaacttggtagaggtaacgtttaagtggcagacgacctatctactaacatacagcccggcgcaaataactctgtaccttggtattaacggatcggtgtcccatcgacaacctctattggcagcagacaatttccaagtagtgaagttttatttctctgagtgttcgaaaagaagaaaaagaccgggcatttcgaccgtactggctgattgattatttgattgaccagtgttgatgtggaagcagtcgaacaggctaatcaattagagcctgatgaggggtcctatggtgcttcctccgggcttgtctttgcgcacttgattaacatgcatccaatcccttcatccgtttagcacgtatgccctttagaccttgtcacatagcaggtccattatcactctgttgttccgcagttggcaaatcttgcccattcgttcgacatctcaccattgatatcttgtgactttgacagttacctacctactccgtacctgggtttcctattgtaaattcgctgttgggcttatttctccactgtaaaaatcacgtcgtagtgaaaccgtccatgtcccattcgtcaacccttttaggtaactggttgggtttccgattctgctacatgcgaaaggagaaacggggccgacacagcataataaccgtgtcaattttgccaaaggctatcatcctgccctgccctgcccatccttgcgttgcagtggccagatggattccacggtagatgattaacttagggtacagtccgctccaatatacacagaacacagctcgaaatcaatattgcattgcctactaccttaataggtatgatagatgggagagtgtagtccggactcactactacctgcctccttcaacacttgactggccctggctggacaagagcacggcggagcatgctattacttctattacttatcatctctttacatagtacatttgtctctcctgtgacaatccccttccagcacatgaatcgcgttctgcttcaattcaaaaacatcgaatgttctttctcgagctctgaccaggatgcgtagcagaaggttcaaggacgcaaaggagtacacaagactcaactctgctcagcgctcaagatttcacccgcacggggcgaggacgatcaatgaaacctcgcaagcggccggttctattctggtctgttctggtctggaatggcgacgaattgactgtgctggtgggcaggcaagtacataatatgtcatgcaggctgcaggtgatgagtgcgcaaacaggagtcattgtccagttacctatctacccaggttggtggtgactgcaagtgacgacgctgtttgctctgtaccaattatcaatcaccaacagaggtcatggcgatgagccgggtcattcttttcaaccattcatttaaaggagtatcatgaaatgagtcagcataagaacgatcaagtcatgcttccaagttgccaacaggttcttaacgcgtacttgtcatcgacagtttgtcttttgctaagcttcagataaaacgagacgacagccccttgtctaatctcatcctcatctcccagttgtctagtttacagccagtccgcgcacccaccgcccacgacaacgagactggcgcataagcacgaccattattttccaccgagcgtatctttcgtaaacgcagaaatgagtctagcagtctcaaagccgatgtgaatctacaacagagctcacattgtcaagagtaagaatatacacaaccaaacttgtgggttgcattctactggcctcaaatggatcaaaggccaccacaagaaatcacaggaggtcaagaaaagagagacctactgcagcaacaacaacagaagggtagcaaacatgctccgcttcctatcgccttgacaccacgtggagcctaacccaaaccagggcaccctctactccgggagactgccgcggacccgcactccattattatctgctagaggggacatgtacccgagtagtcaagatgtacattgatgtatctgtttgtacacacacacacacagtgtccagattatgcattgtgattttggagacgaaattatgcactattcatcatttaaggttccagatgttgtacgagttacgaccactgaatatttgagatgaagctgtatgtcgttataagcactgcttgctgcgtcccgagccgtcccgcatcagtcgttggctgaaccaggccgatacacagaaggcaagcatcttccacgttcaacagtctcgatattattgttagtcgggacaattcagattcagattcagctcagcgtctatggaaacaaatgcaaatgttcaagtacagcaaaacggcagcccctcctcttctggaagcaatggactccccctccatcctttccattaattagcttgaattaatgctggatcccttttcgggcgccagtaccgttcgaccgttgcggggtacaacagtgttgcaggacaaataggttgcagatccgagggggccggcaagctgagaggggctctgttagcgtctctctcgagtttccaatctttccatagcgagatgaacccttctagctcacgactcgtctccctggagctggccgcgattctcattcctctggcgacgagctttgacgtgttgtggatacgcgaatgaatcatctaaaggcttgcctagctactaaaaggagacaccaagaacaagcctgattcttggatcgcgactatacctcacagagtttgtcgactgaaatgtgatgcctttgcctgcattattagtgatcgttcgttctcctgtcgatctcgcgggccagattcattctttatttcatgacaggctcgatgacggagttatacatatagagtacatattgtttgcctcttgtggaacgtccgcaccctcactatctcgtgcctgtctccttgcattttagttttgcgtataagataccttcctccacatactgatttgtcgctggcatcgccgtacaagcacataccagtcgatatgctagcatcacggcatgaccgacaatcattcaaagtccaccgcactttggtatatctgatgaagtgaatgataagccatcgggggtgcacagctatctcagtacaaaagtacctagataaatcaatcgctatccgtaaaccaagacgtggatatgcaacagaatggagttggtaggcccaaaccttgggcggtctgggttttcactccaacaagtgtttcgtcgaaaatgatacaatgtctgatgatataaaaaggtccatgaaattaaacatctaatcatggtgagattagactgttccagagtgcattcaagcagcgagcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaaacacgtacagtgcatagaaatcaaatccaaaccatctgatgcaggggttcctcggacgcgaggtgaacaggaagtctcatcagcttccaccgtgtaatagtccgtctcccactaggactttacacgcttgaccaggggagcctcacatcaagtggggcgcggaatgcaaggagggcccgcgacgacggtcatcctaggccctgcgccagtgtactgggaacgggatctctctttgacaggccgctgtactatgacgctacgcccaacttcgctggtgggatggatgtattaaagacggtgatggtacgcactgagcaagaggcatctatctatggaaacgcaatgctcgcagccgcacaagacgccgagtaagatataacagaggaaacggtcaaaggccttccatgccagccaggagttgttggttggtgatgatgatggagctctcagggcttccccgcctaatcacttccgtcagtccagccccggatgatttcatgatctcgcgatcacgttcccaagatctgtgactggcttgggttgcttgcttgaggcctggcggctaggaaatctgcttgctcgcttctgaccttttctatttctgtgttgtcgttggtggccagcgataatgcgtgtctcgtgcctcgttgctttttccttgtcgtttggacgataccgctgccagtctgcgttcttgatcagagacctccatctatccctgctcctttttgacttccattttccggcctccgtcccctatggcctgtttgcttttgacatgcccccctagctctcatcgtgcctgtggataacggaccagtagactactgcactcggaccgccagtcttcgaggcggacaggatgaattacggagtgagtggatatacattccctgtactttcagcaaggtctctcgacaccgacattgactccgacatttcgtggccgtcaccgactctatcaccgtcaaatatacgatgtgtcgctcttgaccgacggtttccaaaacggaatcgtgtctctggctgtctctgcgttgggggcatgtaaaaaaaaacaattgcttgcttagtatcgtgggtggtctccatcaagtatgtacatgtcatcgtgtccatgtggaggcgtcccctcaggacttacatagttgactgtagtagccggtagagcaaaaggccaaggtttgcaccgatgcaggaacccaagaaaaagacggtaccaagaggcacgtttatgcttacacttatgcaagtatccttttgcctctgttgaagtgacagtggcagagtacgtagataaatggtctaatacctggtgcgtgctccgtacctcagctaagattgctccgtgccaattattccaactcattagattgcgtgccggccgtagtgtctcagccagcatccatcagtcagtgctgcttttaattgacggaaggcgttggctgctgctaggttctcctgacagaattttcacctttgggtttgttcggcgctcgttcgcctcgctcagaagctgaggtgcttgcttcttccagtgctcgtccgtaaacggttaggagcacaatggatggcttaagctgcccctcgtcgtcgcccctccaccgaattgggccccgctattgtatcagcaagtggaccaggtaggtgctcacctggtctacggacatgctcaatacggactgcttagaggggagaggcctggattcacaggggtgtgacgggggctcaccagcctagcattgctggctacctacgcactgaaagtcgctgctggactgcattagtattcctgcattcgttttctgttcactcaggtgaacaagtacctcctagcgagcgtgtccacgccagtagtacatacccgccaaggaaggtcaatgtccatgctatctatgcagccgtggacctcgggctatgtatgtcctgtgcaagttgtctaaagactaaccaggtagtccatgctttttgtgctgtgctaggtgctaatgctgtgttgtatgtatgctgcaccgcactgcgctggcacaactgtcccgggtgctggccgtccagcccaacccagcctcagccagtgacttctcagccacccctctctatcatccctcgctccctcgctccctccatctctccctcgcctgttccctcttcttggttttccatggatggttcccctccttccttccttccctccccacccagaaaataagtgcccccccaactcccgggtcactctcccctccggatttctcccccctccctcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaacaacctttcgtcttatcaaccgatcccccaaaactttcgaagaggccgttcagagcctttaaccttaaccaacaccagcatcgccgcctttccatgaccatcgatcaatcatatccaatgaccatcatcacattcaagatcaccactttcaccctttaaaccccacgggagtccgcgcaagcgaagagctagcagttgagagcaggagcgagagtaacaacattctacgaatcagacgatattcaaccatcgtgctgtcaggcctggcctaattgcccgattaccgatcgcaaatttgccgtcgtcccctgtcgccatccacgcctaggaaacgcgacccgactacgtcaaaatgcccggtgcaaacgtagcagtcctcccgccccccgcggcctcgacagcctcttcgcgaaaggcctcactggcacccgaacgcaaatacaagtgccagttttgtaacagggcctttagcaggagcgaacatcgaagtcgccatgaacgatcacgtacgttacacactacccccttctcaatcaacggccaacccacccgcaaccccccctctctgccagtttggtggcaagctaacatattttacagacacaaaggagcgacctttcaaatgtatgaagtgcagaagcacttttgtccgtcgcgatcttcttctcagacatgatcgtacagtccacgccaaggatggcggcgtcccacttcacagcgatggcaagcgccgggctggccccaagacccgcgccgtcggcgccccttcgaaatcatcaatcgccatcgatacatcgactctggagcaaatggaatccggtgccgatgccatgttcgacgtggaagctgctgcaatgcttgtggccgatctacaccacaaagccaccgctgcgatgcgcgaagaccactcgtacgaggacagtccttcgatggcatactcaccccacaacgcttctgccatggaatctacagtgacatacccatccggtgccattgcactaccccaggttcagtgggacggtttcatgtctcaatcagtcgccgagcccaaggcacactcaataacctcaagcgcgtctggttcgttcgagtcgcagccttctttcaccagcggagccacaatgcagcctcagtctaaccaactgccccctatcaatggtcaaaattgcaatggcttagtccccgctctacagtcgatgatcaattcgttaccaaactctgccgccgcgccaccatccccttgggtttcggagtcatccaaagctggctacaaggctcccgaagtgtcaggcgacgatgagcgcaacgctattttggataacatccgcaatgcagacagcgagcatgccattcctgagggattccgccttcctggccttggatcattaaaccgatatctttcaacatactttgggctattccaccaccatctacctttcctgcacccagcctcatttcaccctaccaaagtctcgcctcaactgttgctggcagtccttagcatcggtgctctttatgcctttgatcaagaacaagcatacatgctccacatcggctccaaggtcctggttaaccaatttcttcaaagtaaggagaatttcagctctcgcaagtgccccttgtggacgatgcagagcaacctgctaaacatgatctttgccagctggagtggtgatcccaagggccttgaatggacgtgctcgatcaagagtctgctcgccaacatggtcgccggtaacaggtatgagcttaagctccgccaggaagctcgcacaaacgcaaagccaactcgtgccgaatgggtcgaggacgagggctgccgccgtacatactacgcagtctacatcttctttggcctgctgactcttacatacaatcatacacctgccatcagtttcagcgaatttgaagatctgcagctcccttctaccgaaacactctggaacttgcaagttgcagatgaggcaacgtggcaagaacatcttgcagcttccacgactgtgacctttatggaggctcacgacaaccttttccaaggcgagactcttcggtacagcacatttggtactcgtgtcatgattaatgctttgttcctcgaggtctggtatcacaagcgaagccctgaagcattgcaagatgtggttacagagtacaagctacggctggctctagagacatgggagaagtctgttgacatgtgcgagaccgaagcattcccggttcccattagcgcccctcacaagggccaccccttgatcttcaacgccaaagctatgtaccgtaacgctcgtgcccgcctagaggtcgacctcaaggcagtacaggaggccttacgctaccatgaaccctacgaggttgcggccgcgatgacgcatgctcgtgaccgtgtaaagcgttcgagtgagatggtcaaggttatcgacgaatgttacaattgtctggaaaccgttgtctcccagggagtgagatggatcgcccgtgtatcgcctaccaactggagcgtagagcacgcgctttgtggcatggatctgatgatcattctgtcactttggctctatcgtctggaacacgacgaggagcctgctacccaggaggaactggcaatgtacaacaaagtccgtcagcttctggtcaaagaaattgacgagaactacatgtcccaactgagtgcagttgttgcaagactctggggctctattttggacgaagttgtcgtttgggggtacgtatcaatcgtttgatgatctcagcgcaacatggctaactgtttaatagcatgacacgactcatgggcgactctttcaaactacactctcaggctctcgtcggctatgttgacgaccctgaagcttcctctaatgtttccactccctcgatgatctcgcagggggccgatgaggacagcgtgtactaaaattaattggtgatgactgaaatgacttttcctattattttgccattaggctggtttgggctttttcttgtctcctaggcatataccttttctggctttctacgttacgtttagtttggtttgtgggttaattcgttgctatctcacttgggcaattccggcgcgaaaggctcgggagggagttggactcgtctatctcctttgcatttacatctccttacgattcttatttcactatctccttagcgatacccgaggcagggcgggtaatcgcaatgtccagtttttatttcgtttttactgttagttgtttcgagttttgtctgctgataggcacatggttcgccttcttcgttgcgtctctctttcttgcatggttacgaagggtcaaacggcattattaggggtcaaggaaggggatcggaatcggttttcgcattgggcttgcgcccgggcagaggaaactgggccagctgcgcaatggcagcataggttaatgaatgcgatagctggtccagggtggccggtgtcgccttttacttcctctgttctgtatgccggggcacctttattgtctcttcttttaatattcttttggtggaatttccaccgacatgcagttttgaatatttggtttgggtctgctttattctgcaccctcttcgattcttggtttcatctattatttgtttcattgtcctgcctgttcagtttggctttcagataccttgttcgatatacagattgtttgttttgcggccattagacggcattagcatgatctggcaactttgggtgtcctctggaccccttgtcacagcatgccgttgagaggaggctggcccatactcgtgtatagatgaatagtgtttgcttgaataatcagcacctgtcaaatgccattgataatagttcgtccgcgtgcctgtgatgttaacatgtaataccactgcccaagcaagatacctcgctgttgccatgtctgttcactttggtgtgttgcctcgtgccttacttcgggtctgaccaaatagcaggtgaacacaggtagtgcaattcgtaaagatggaaagtctcaggggaactgcagtttcctacctggacaagtgctaacagcatatcatcaccctgcccgtcatgcctttcttcattcgcgtttgcactgaggattcaaatccataaagtgacacaagaggctatcctcacagttcattaagcttggcattatcgatctcccctctgtcgccatgattgcttcactttgcgcccttgttactgcagtgcatctggtgtccggcacatgtgactgtggttattcgattcaaagtcccgaagacgaaggggtcattgtatttatggatcgacttgagactgactttggtcaactccaaaacatctcccaaagtcatgactgggtagcgcaggaattcacagtatcagcagaagatggacgcgggaactacagcaaggcctttgagcccacaaatgttgccatccaagcaacgcatgctcaaaacaatcctagtcagggcaatggtgttgagctacgtgtgagcagtactatcaacaacgacgcaatcccaggtagcgagatagacacaacaagactggaccttcactgggggtcatttcgagctgggataaagttgacagatgttaagggcacgtgtgcggcattcttctgggtgagcaattggtactgaattctgactcagggagctaacagtatggcagtatttcaacgatacccaagagatcgatatcgagtttctatcacaagagtttgaccacggcagaggcgtctaccctgccaacctcgttgtacagtctagggcgtccatggaagccggctacgatgccagcaagactgggaacttcaagcgggtggatttggacttcgacccaacagagagctttcatgaatatcggttcgactatattcctggccacgttctgttttatgccgatagcaaactgctcgctcagatgaatggcagtgatatgcctacttctgggggtcatttgatcctgcagcattggagtaacggcaatccgttgtggtcaggcggtccgccgaccaaggacgcaacaatcactgtcagctatgtcaaggcttacttcaactcatcagaccccaaacgtcagacatatttacagcagcaatgtggtctgtctaccgagagagcctctgtgtgtactatccagaatgttacgaatgcaacatcccacagtggcgacatgccgcacgattctgacgataatgaccaaagtgacgcggcggttgcagagctgagcttgctgggaggcttgggacttggcttattggtattgttcttgtaaaccactgggcatgactgaagttagtggttgaagaagagtactctgtacatacgtcagtattgtgataagaaaactattccgtttctggttcttagacaaatatgctggtggctgaatctaccaaagtgctgacgtagtagacctgaattacagcagaaaggttgactgtaaattcagtgttggttgcaccaaaataatagctacttcaaagaactagaccaggatagactaacgtttggggcgttgaattgatgatttcattccattgtgcgccagctgagtaccaagttgttggaggtttggccaagaatccaacaaaacagggcctaaaacagggcagaagcaacgcagtgagtgagatgatgaggggggccaccgcgcagcgattataagtaccaaggtattgaggtactgaggcatgagtacagtcaatggtctctccctctaacgactaatcgctacgctctttacatgttatcatagctacgacgcgatacaatacaacatttaacagtatttcgttgcagttgaacaccatgcctactgaacccttcctggatatcttactcaccaaccatacggactcgaagtcactatttgcccatgttacaggccgtgatgagaaaggcgtggtgatgcttctcgcagatggggagacattgtatcgtcccgaatcgccgtccaagattctgcagcctgtgggagcagacattgccatacacgtcggcgaacctggagctcagaaaagggtacggataccgcacatctttggaggccgcatctggttctgcaaggaaaaccctctcacgtttctgttgaatcctggacccgcggtggtagagccgtccgtgatgaacccgaccgacccgaactttcgcgctgactggggtttctgcgaattcacttacaacaacgaccagttgtatgtgaacgtatcatatgttgactttgtgagcttgcctatcggcctggaactcgaaaacgaagctggaaaagtcacgcatgtacggggtttaccaaaggatgggctggaccaagtctgcgaaggattgaagcgccagggcgaaaaggacggcgcgggatgggagaagcttgtggtcaagtcagattcaggctccaacctccgagcgctgagtatcaatgctgctgcagagctgcacccgggattgctggagaactactttgcgccagagattgatgcggcatgggagcgataccagaaagaggatatcgagatcaacacgcaggctgaatggggcgacgtcaagggtcgagtgcatcacgacaagctcgtcttcaaagacgtgggcaaagacaagcttgagttttcgtttgcgaagccgtcaactcgagacattgtatcgtgcagctccgggccgtttgccgggggtccagacgttacgccggcgcagctcaacgtcggggcccggcttgcggctgcgctaaacaggacgacgctgtcggacaactgccggcaacctgagggagaaaaggtgtgtgaatattattgtaagggggaggcagaaggaagaacgaatcactactcaagaatatgtcatgaggttacacatgagggtaagggatatgcatttccgtacgatgacgttggagcgtctggaggagtagatcaaagtgggtttctgaacgatgggagaccaaagctgttgacggttcatgttgggggtagagaataagtttagagtgaatagacatataaatataagcactcgatcaatatatctgatttgcaaccctttctggtttcatctttccaacacccatagacaagcctcagggtagctatctgggtagtgggtggtagaaaagttggcctcctacatctcaaggtacaaaaataagtagtctaataagcctagtatgagcaacgtaaggtggcctactaattttgtatcttatgcttgcagcagtcaatttttctgatactctgagggtaggtaggtaaagactgaagcaagctcggaggatatcttgctagatccttatcaggagccattcggttgtatggattacatgtaagacatgcggttgtggcttttaatagtatgtgccacggccgcaatcaaggaacgaaagggttgcaggttgacccttagctgtgcatagcacccatagctttggagctggcctcatggtcccgagtttgatttattggccccaactctatcaggatgacgctgctagtcaagtttatcagtcaccaactgatcaaggtatttccatctaatccaagacacgggttatagcaggtatttactgctactctacctagtaccaaggcaaataaatattctgtcctgtagcgatatctacaaatctaggaagaaacgtgtaggtcctgacccaatgatgcatccttaactgggggcctcgggaaggaaggaagaacacagccataacggcgcctgcccacccaatctgcagctaacaagtcgcatcacacccaatcccgttgagtgcaatgccagggtgcgaacctatcgatccgcatacaagcccttctgctgctgcatcaaccatgcctctacttttccctttcacatctaatttaattgcacattggtttcatttctctttgatccggagcataccaatatataattcttccgtcgtcttcgttctcggtatcgattcacaagctcatgatagatgattggcgatttctgacacagtgataccccaaccaaacaaccattcggaatacttagtcgcttctttcgacattaccccagcattcccaccctcctctaggtatctagctaccatctggcggggcctgtttctttagccaagggttcgcatttgttagacagaataactcacctttgacgttgtcgagaagcactactaccagtaggtgcccatcatgacatgacctgcaaaagcgccagcacttctatctttacacctttccatcgaccttagttgccaaacctggatgatcaactgcaagcctttgtctttttaagttatcatggtctactgcgggaagccttccaaaggttgctccgtctgccgtggtcggaagattcgcgtaagtcatcccgtcatcactggtccaaattattccccggcaacgtccacgaccgggacacaggggctgacagcatggccatgattatctgctgtttagtccttctcatgctaacatgtaattcatctcccaagtgcgaccaaaaggaaccctcgtgtacacaatgcaccaagaaggggatggcatgtcctggttatcgcaacattgttgatcttatgttccgagatgaaagctcccatgtcatcaagaaagcagaaaatagacgagcccagcatctcgttccgaataaaaagagctctgctggccagggactcccctctccgtctccgtctccctcgacaccaactgagcccatcggctcatcaccgacattcatcattaatccaagacctgttggagtcttgccgcctgcttccaaagtagagaattctaacaaagcaacggatagacgttctagaaaacgggccgctcgttgccgcgcacccgtgctttcagctttgaataacgattggagccgttcctcctcagagacttcggaaagcccacctgataccaatgatgatggcagaacttccgagctcgacgtccccttagacagggctttatgccccgagacacaggacaaggggatttccttcttcttttctcgctatgttacagagaatggaggttcccaccaaaattacgttttcatatacgatgtatggaagcctccggactcggcccagtcccaaattgacctggtctctgtcagtatggcagcagttggacttgcggcatgctctcaaagcatccagtcccccgaacttatgactcgcgcccaagagagctacgccatcgcactcggtttaacgcaccgggccctccgtgacccgatagaagtagtgaaagacacaactatgcttgccgtattgattcttggcacgtacgaattcgtttcgggctatagcactcacacgatgcgcgcttggcaagatcatgttaatggtgctgctgctcttgcgagtattaggggtgttgctcaattcaggaccaaagccggggcacgcatgtttctcatgctttgccaaacggtcctaatcagctgcattcagagtggtctccctatgccagggactctaatagatcttcgccgccagattcctccctccgaagaactcatggggcccgacttttatgtagcatatcccgtttacaaagcactgcaggttcgtcacgatatcaaatcaggcagacttgatagtcttgatgacatagtcaacgccatatctgatgtccaggaggaaatttctgcaacactttccgggctaccagaggactggagataccatcatgtgcagttgacgcagccggacccacgagttttgggacaaacttgtcacgtctatgccggacttcttcaatccaccacctggaacatggtgcgaggaatacgcatgctcctgctggaaacatttgttgagaaattttgtgcaatcttcgagtcatccagcaatattacaatatcggaggcccatcttcagactcttgccatatctgtcaagctcttgagcatgctaggacgatcgattgctgcaagtatacctcagcacctcggagttgttagtatacgggatatacttgatcggaaggacccagcgcatacggtgtcgattgctgccaagaagcaagcctgccgtgtcctaccaacgcctcctgcccatgatccacgatttggtacaggggacgatgcttcgagcagcggcagtagccctgtaatgtttgacccaacaagatcgacagcccatacagacgatgccgctcgttttatgagccttgcttcaaccaacagcaccatcatttggccgctgtacatgcttggcatgtcatcggtctgttcccctgagacgaagcagtacgctgtagagggcctcaatgccatacatagagaagctggcttggaacaggcgcgcgtcgttgcaggactgttgcaggagcagaaggctggccattctatccacaactcgtcgcttctcagcaagcttccatcggtagcactgagcgctctgccctcgatagtctaatacgcttatttctgatagatatgcggtaccatgcgggccaacatatttctcactacttcattcaacgttcaattgaaatcatcatacgccatgggcgtgatactggcaggcttttccatttcttagcatgattctctggatagatagggcgagattcagaaggctacatacctagcacttttgagctattgacatactgctgtctttcatgggcagactgtgtgcccgttttaattaccaattatcgaaatttccaaaaccgcctcctttggcctttttgcgtactggctcctcccatgtgtcaacatcctccaggtctgcctcgttgactgttggcgtactctgttgcgtagttgtctttaagtactttcctacactctctcccgcacctgtgttctccatgctgccgtcgcttcgtatccgcttgccggtccatgtcgtcttatcatcgtctgtaccaccttgtagccggatcttctcccgctccttggtctgaagctcgttcgcttgtttctgtttttgaaactcggcaaaggggtcaagaagaatgacaatgtccttgatcaagatcttattaagggggcggttagagccatcagtggggacgttttccattttggagaggacgttgatgttttcaacgacttttccaaatactgtgtgtttgcggtcgaggtgaggtgttggtttgtacgcaaagaagaactggctcgagtttgtgttttttcctttattggccatcgagactgggagcgcgaggttagcaagaatcagactgtactgaaaggggccacttacgagttccgcggccattgtgtgtcatgggaccatcgaattcatcatcgaaatatttgccccaaacactctgcccgcctcgaccactgcccgagggatcaccaccttgaatcataaagttgggaatgtttcggtgaaaggctacacccttgtaataacctgtctgggatagtttgatgaaattccacacagcctttggcgcaaactctgggtatagttcgattgtcaagtcacccatgtttgtttccatcctggcaaatcccgttgccttgacgcgcttgggtttcaacatgtactcttcatcagagagtagtgctctctcgccactcgtctcgggtgtcaagcctgtgctagtgaaactggctgcggcttttccggtggtgtatgtagcagagttgacagccaatttcttgtcgttaatcatcgactggcgaacgacggtgccagcacccgtgggtttcgttagagcagtagagcttcggttgacatcgccaccttgttcgcgagctttgcgcgccttttctaccgcagctttggcacgcgagaccttttcgcccatgcttcccaaagcaccggcattgatattgccggcattgcgctcctcctcctgctcttttgtcaattgcgcctcgtgtccttccttcaagaacttgaactgattcaagtcgcgactggccgcattctgggggtcctggagagtgatgatgtcggcgcgagtgaactcctcgtcgtcaaccaagtcgcgccacgatttggccttgatgttcatgcgatcgaccgtatcccaagcgaagacgttggcatacgtgccatgacgaatagcgactatatgtgtgttgtcggtgaagaccttgtatgtgactgggtcgatcaggtcgccttttccatcgctcaatccagcaccaagggagtccgattctgaattccgggcgaagttgaggcggatcaaatcttttttctgtagaggctcgccggtgacggggttttggttgggatgcttttcgagccatacgccaatgacttcgacatcgaagatagttccatctggtgtgcagactgggttcttaaatggttgaaggctcgcggcgcaaaagttgaagggaagacgacgaaatgaagcggtggcttgttggttacgggacgcgcctgcgccgatgctgggagagaaggcgtcggccgaggaccattctgaatgcgtaatctaaagaccttgggttagaagaagaatgaccttggttgagggtgctgacttacgtagagcttgtctgttcctttacccattgttgcgctgatggaacaaatgcaaattggtataaaaaaagaagttatgatgatggaatttccctacatagacctagacccatggttccatatgatgcgctacgctaaggtacggtgcttctacgtacctcatacgctaacaaggtgcctgagacgacctggggcttatcgtaacccttcgaagtctggccaatgaggacacaaagttcgtaccatggtttctcctggtgctggtgctgacctggcatcactgggcggcgaccaattacgtatacccgttgattgctcccttgaatctgtaacttgaggcatccagactcttacattaactattattaaacctcaactacatcaattcaaccttatacttaaccttgaccacgaattatcaacgtcaaagtccccttctcgctcgaagaagcataacgtgccgcgcaatcaggacattgacaggctcgacatgctccataaattaacaagctacagcgccacctcttaaacgtctccaagctcccttctttctaccttgaactgcggcccttctttcttctattccagttctcctcgcgacccttccgaagctttcgccgcgacatccacgatacgaacatcatgaggttcctcacgggactgctcgtgctgggcatgtccctttggacaacccaagcctacgagatcggactggtacgggatggtcttacaacaactacagaacgttggcattacagttgcgctaactttgttttcctctagagcaataaggaaggctaccaagaatactgtactggtaggtcatggctatcatatgcgattggactctttgatctgacagtcttcaggcatgtacagcaagtcctcatggggcggaccagtcgatccattcatccttgtcaagttcctcaacagtagcgactcaggcgtcaaagacccgacagcaagtctcgtgatattcgagtggaaggacaggaatctcgttggaatacctgatcccgatgttcccggaaacgtgagtggtgtcgcaaacctctcatttgtcgcatactgacatatctggaatacagcgactcggcgtctgcggtgacgattttgtcaagcaaggttactgcaacaagaccgacattggcaagttcatcctgaaccctgacgtcgacaagaaatcatccagcgttgttctcaccaaggctgttcatctcaacacggctgctcccatcaactacgctatcaagaaaactggctactactgtgtccttacagacgttgtcaataccaagaaatatgaccttgtggtcgaataccgcaatgcttatggtgaactcgaagccacccagattcccaagttgccattctatggtggcatgagtatcttgtatgcgctcctcgctgcttactggggtttcctgtactaccaacatagacacgacatctgtaagcgcatcgacccaatgcaatagtgagctctgactgactccatttagtggccgtacaaaactatattacagcaatcctgatcttcctggtagttgaaatgctcattacttggggcttttatggtttgtgctttgctctcgttgtactgctcgttctaactcgaatgtagaatatcagaatcgtcatggctcgaacatcggctcaaaggttttcctcacaatcgtaggaattctcaacgccgggcgaaactcgttctcgttcttcttgctgcttattgtctgtatgggctatggtgtggttaagcacaccctgggtaagagcatgatcagagtgcgatggcttgcagcagcacatttcctgtttggcctcgtttactcgcttactttcctctctattaccccagagacagctggtaagactactcgtttattttaacgcgatatccactgacccagaacaggcccatttgtgctcttgatcgtcctccctctggctggtactctgactgccttctatgtctggacgctcaactccctcaactggaccctcaaggatctccgcgagcgaaagcagcatgccaaagaagccatgtatagaaagctctggtgggctattctcatcagtgtcatggtcatctttggtttcttcttcttcaacagctttacatttgcctctgctagcgaccccgacttcgtcccattccactggaagacacgatggttcatccttgatggctggctgaatgttgtctactttgccgatgtagcatggattgcgtatctctggcgccctacgtctaacaaccgtcgcttcgccatgagtgacgaaattgcccaagatgacgatggcaactttgaccttggcgatattggtgttccaggagaggactcagatgatgaggaagccgaagtcgccaagcctcaaaacaactcacagaacgccaacggtctgtcgttctcaagcgcatctcggagcgccccccaacagccaaggaacacccgcaccggtcctcgcgaatcgctagagaacgagaccatctttgccgttggggaggacggagacaagttttcagacgatgacgacagtgacgaagaagacgcaaagcttgtgaaagccaaatgagaaattcagggcgttgacttgggatgaatgcttctgtggccacctctcggcgcattgttttttgtgtacttatatgtctgccaaaaaagatcaaatcttactgatgaatgaagtgagtttcaattaatgcagggctctttttgtgtagctcatgaaatgtagtatagtacagatggacaggtataaatacaatattgtgatcaatacacatatttccaaggttcttcttttcagctccctcaggttaatgttcaagaataaccgccatggccctcctacgtctaacccatgacatcgcctccaaacccgactggtcgtcttcgaccatcgttttcgggcagaatagccaacactttgtacaacttacccattccatctgggcccttgtcaacaagacgcttccaagccccgtcgatcttgtcaacggtgtccttctccacaccaggagcctttgtcaactgttcagcacgttcacggatacccatcaccccgagaaaatctccctgggtgacaggaccatggacctcaacgccctcacttgccagcatagccacctcggcaatggcggtgaaatcaacatcggcgctcaggtcgaccaggccaggcgcggaaaaggggcttacacgtctgtgatgacggatgcctcggagagagttgatagggacagtgtctgaagttccataatcaagaatgagagcggcaccactgggcttgggcttgggatgttcatccgaaccaccgacacgagtcgcaaagtctgtagcaaagatggaagcatccgggcagatttcaatattcgagttgggcatgctcttgagcttgcggtaccgagtagaagtctcgggcaggaagcgagagtgacgggtaggggtagacgaaagagtaagctggaattcagggggaggctcatgttgctctgactttggtgttccgagctgtgcatgagtgacgcccggtagtgtaggcgacaccatcatttctcgccattccatggtgggcttggtgttctggggtagtggttggggagctgaagtagatgaagagggctttggttgaggtggaggagcaggggcggattggaagctgtgtataggcagtgcgtcaaagaattcatgagcgattataaaaggcatcttgtcagattctataataattttagctttattatacagcataataagatttcatgcgtaccgtatgggattgacttgatgttatcagtccaaacgatctgtttgccgttgtacttgctagcactgtggaagccagactctgactctgatgacgaggcatcaggtccgcaaagaagttctttttgagcacttcggagctcacgactagcctcaaccatatagacagcgtcgatgctgttggccatagcagggaatctttggattgtctgggaacgagttagtaagcacgacagagagaaaagcatcatatggaattcatactcgaagcatatcatccatcagagtaccacgaccaggcccaacctcgataatctgaactccctgctttggtcgaccctggctcatccactcagcgatgaaccaaataccaatgagttcaccaaagatttgggagatctctggtgaagtgacaaagtctccctttgttccaaactgatctcggccttcgccaatggctccagtatagtatcccccaatatcaccagtcaagcacattcgcatgtagctcgccaacggaacaggtcctgtcgtctggatacatgttagcatggacactctgttttggcagagcttgctcactgagatggcagcgaagagctgtttagccaaaggcgtcgaccactttctctcaccctcggattcatctggaaattcaatctctttttgatatcgacgaacagcagatgagaaatttctggcagcacaagagttgaccaagtttggccgtgacatacaacggttgttggcaagccttgtaagaggccttatgcccaacgatctgaacatcttgagcctctgtctgaatattcgtgtatataaaagactagagactcaagaaatgggtgaagcttcctggtagtagtagtgcgataccacttactcacatgaaggtgggcgtcagtgacgatgcttttcctgaaacaaagctacatgctgataagataaggaattcctcaacgtcaaaccgtccccgaagctcccactgctctccacagcttcgttgttctctatacatactcgaataccgaattgaacactatctacatcttcacatataccaccgacccagacctcaccgtatcttcacaagactagacctctacatccactacagcgcacatcatgtctagcaaatcgcggtgggccgacacggaggaagacgcccgcctcgacgccaaacttaaggaagaaaaaagacgaaagaaggcagaaaaggcaagaaaactcgaagaagagaagaaattacaggacacagcgaagcagagcaatctcgaagccgacgatgatagaccctcgaagcggcggagaattacacccgagccaggcgcaaaacaagacgagaaactgcccccggccaagttgctgcgattcccaactggcagctgggggaagtccagaagcgttgagaattatgaaaagttgaacgatatcgaggagggaacttatggatgggttgcgcgggcgacgaataaagccacgggcaaggtcgtcgcattgaagaggctaaagctagaacctcaggatcgtaacggtctaccggttaccggtcttcgtgagatacagatactcaaggattgccaacaccgaaacattgttacgatggaagaggttgttgtgggcgatgacgtatcgcggccagataagtaagcattcgcccgtaaattccgcccagcagcgacgatactaaccagtcactacagctcattattcttggttctcgaattcgtcgaacatgatctaaaatccattctcgaagacatgccggagcccttcctttcctccgaagtgaagcgccttcttcttcagctcacatcaggtatcgcctacctacacgacaactggattctccaccgcgatctcaagacatccaacttgcttctcaataaccgcgggcagctgaagatcgccgactttggaatggctcgttacgtcggagaccctccacccaagcttacccaacttgttgtcaccctctggtatcgcgctcctgaactacttctaggtgcgaagacgtacgatgctgctgtcgatatgtggagtgtaggctgcatatttggcgagctactcactcgcgaacctctgcttcaaggcaaaaatgaagttgatcaagtctcgcgcatctttgagctctgtggcgttcccacagaagagacatggcctggtttccgacgtctccccaacgcccgctcgttacgccttcctaagacgcaggttgccacgggctctgtcgttcgtgctcgcttccccagcctgactagtgcaggcgccggtttgctgggcgatctactgtcactcaaccctgagcgcaggccgtcagcgcaagaaatgctgcaaaacgagtatttccgacaggaccccaagccgaagccagagagcatgttcccgaccttccctagtaaggcgaatcaggagcgccgtagacgtgtagagcctcatgcgcctgtgcgtggtggacaggctgcttctctaggcgacgctgacctgagtggcatattccaggggcgggacaaggaagagaagggagcaggattccaattgcgcatgatttaagaattaggcacgcggtggctgtcgtttcagcgggatcgttagatagcaggttataggagcagctatcagtacatcacattcgtatacccagatagacctagaattagttgaaccaccaaaagcagtggtaccaccttaggacctaaggtggttacttcaggatatagcagtctaacagaattcatcgagattcgttaccatcggaaggatactgtaatgcaagacacaccgttatgagcaacatatttgaagaaaacacaaaacatggttcaaatttatctgaaaaagctgctgtcagttaccaagaactgacgagattaagatatatataatagataaaatcattaagtgatctctgctcaatttcaaccaccatgtcataagtatccaaaaatgtgcttcccccagattaactttgccagaaagacatatctaccaacgccctcactgagcgtgtgacgcatccaaaggaccaaggacaataagcaaattttctccatctgatgctcgccgaaccgtaaacacctcccaagatttaactcccaaagaacgagtgcaagaacaagtgatggtctgagattatttgtcgcagatatcacagttccactgggggtagggtgtgtaggccgcgggggtgtacatgccgaactggaaagtcttctgtaccgccaagtaaccgggggaaggaacatcggtaatttcagagtcggaatccatgatgatgagagtgtacatgccaacggggagaggagcatcggggtcgttggcctgcttgctagtatcccaaacgtaggtcgggttcgtctcgaaagtcatgttggcggtaagagtgtaggtttcgccggcggaggactgactgacaagcacgtcgatcgcagtaggagtgccctcgagcgaggtgtagttccagccaaaggtggcatagtcaccaatcttaataagtggcgtagggacatacatagtatcgggcagcgtcatgctcaaaccaccgggttgcacatcagcagaaaaggttgtgcgtttaggagcagaagtcccagtcttggtgcccgacttcttattcccagtctcctttgctgtctttgtggaatcctcggtagcagtgcctgtctctgttccagtttcgactttggctgtgttcaagttggtctgctttgggcttttcttagtgcctgtagtttcctcttcggtcgtggtatcctgacgaggcttaagaaccggtgtttccagaggcactgttcaagggtcagtaaaaggggatctggaggttgtacagagagctgacgtacgatcttctggggcgactcgtcggactacgacagagtcggcgttgggaaaccaactgggccatgctgaggccaaaggcgcaagagaagtaaggcagacagccacctggaggatgcttgaggtggggcgcatgatggattcgttgatggtagttgtcggcttcgagagaaaggggttgagatggaaatcagacaaggaccacagcgatgggggttgaggcttggtcgaaaatggagtgtcgttgtcgtctcgatggcgatgacgatgatgatgttgtattaaatatgttggtgattatgttggttggatagattgtccttgcgaatgacagatctgtcgatgatggtgggcgtgtccaagttgatgagagcgagtgaagggtgaaacggatggagtagcgaatgtcgagagagaatcagagggagagagacaacagaagcaaaacaatgacgatatgctgctagtctcaaagttctgaaattgaacaatctctaaagctttaacgagaggaagagcgagcgtgtgagcgaacgaacaagaggtggacaagaaatcaacaggacaggagcaaaaacgggagaacaagggaaagcgttggcgttatgttgggttggcccagcagacaagggagcaggggtttggtcatttcctctgattgggtaagagcacatgcttcaagccccagaacagtacgtacccccccttgatgatcgatttttaactcgggagccaaaacaacagttccgtattttcttttcattgggtggaggctgagcttggggccgttggatctccatctgttatccgtagtgggagctgagatggacgctgtgatgccgaaaactgtacgtacagcagattttcacagtattggccgggcttgtaggacacagcccgtccagaacctaatttattggtgtagcattattcacttatcgtcagacgtggaagccatcgtctcgtgttgacaaagttggatgcttcccaactgatccaaaaaaaggaacagacaccatcacatgatctcgtgtagactccgttgcttcacctaaaaataacaacggttatccttcgccccatccctgttcggagtcccctaacgcctgaacccgcccgctattctcggcaatcatgcacaaaagatgggacgggcgacagggttagcgggattaggtacagtactacgtagtagggtactaaggttccatcaacagatccttgggttcaatggcaagtgtcatcattactgcgatcttcttttcatgatttctagatctttctagtatcgcacgcaccagttactcactttccctggaactctcagttaacccttggaccttgacctgggcaccctccagaatcttgaatatgcctgcgacgatggtgtctcgaattaaagtgaagtacctaccaccaaccttcctgcacggccccattgatctcacttaaatttgggctgagtttgtttttctattgctttaacctctgagttacttgatattcctacctccacgtgatacatgagatcaaggccgtttgatcagacagtatcagtctaattcaactgcattacaggttcctattcatatcatacacagcatatgttcccgccgttgtttgctcatagcctgtcagcccgtcttcaataccaagtattgaatgatcaccacccgatgcaacatgactgcgagggtgttgattactgtcagaaaccccataggtgaaggacaaccccaaaagcaaaactgtcaagatttactacgtaacccacgtaagactgtttgaagtcttcttttcacaatgcgatgtatacggcaatgtttgtatacatgtattcatggaaggtcacttttgattgatatgcgtctggttttgtcattgtataacatgcgtggatactatgtcggatccctacccacgaggcatgcgaattgtgactaattcgctgcttaacattgagcgtttgtttgccttcttctgctctgtttctttctcaagccagcagccgaataacgggaagctcgcgtttgtggatggcagcccctcagagtgacgggaagttgtcaacgaggctcgcagttgccaacagcggcacgtgaatctgcctgcctgttggctcgccttaatgatcaaataacggcctcctacctgatgagttacaggaagctccttcccctcgagagttgcgaatatttgcctttctacccgccatctttttcgtccacctttcagcttttcattcttcagtacctacactcggaatcgagatattctctcgagacgaccacaatgaatcttacacagtaagtacagtaccagcaagtcaattcaattcaaatcattcaaaattcccagtgtcgctttcagttctaatttgctacactcttaggaatcaaatcgtatgctcacttgccctatctatgcaagattcatcgcggatacggatatcagaagctgacatttgtccaagggcctcgagtcgccagctaacaaatctcaatgtgtctacatcccacaggaagagtacagcaacctcctcgcagccgcccatcagtactgtatgtttgatcatgatcgaatggcttgacttccccttctgcaactctttctgatttctgcatgctcagtctacctgcgccagaatctcaaccattgcggctttgacgatgccactcttaacgtatgttcagcttttttttttttttttttttttttcagtctgagcgcatctgattcttcatcttaggcactttgtctgccgacagcgactcagaataccccatcgttcgcagacgagagtgtcggcgattcaacttcaacaccgtttgcccctgacaccccagcctctctctaccagaatcagcaaggtgccccgtttggagcttccaacgaaaagcgagcgttcaaggggaacaacaatctcggaggtgaggttatgcacacatctcccgcctatgcaggcgactcaccggaccaacaacatcgtggtctacttcaaaacaaaaaacgatccgagtccaaccgatgggtggagagtgccgctcaaagatcggttcagcttctgaacttggcccctggcgtcactcatggcgaagttgctacgatcgttcgaggcggaccgcttctggagattttcgtccgggcaaaagacaactctgttacagtatcctttgtacgggaaactgatgcagttgccttccttgattacactcggacatgtggcttgtatttcaaggaccgtaaagtaggttgagtgatgaagctcactagctcttgatctgacgaatggttgtagatacatgccaaatggtctgactatcagtacgtcgtgaaaggccaagtcgcctaccatgccgccagaggagcttctcgaaactttgtcattcgcaagcgggatcccaacaccactgcccaaagcctccgtgaggatctcgaccatatccacaaccttcatgtgattgacatcgagttcaacaaagataattgttttgtcagcaccagttcaatcaattccgctatcttcgcccgcaattgccttctcagtcggtcgtaagttgggtttaccagaactagcacccattcatgctagcgatcgaattaatgctaactgacaacttggcagggagtacaagaattctcgtatcgaatggatcgctgatgagtgtgctcaacccctggataccttaccttgtgacgccaaggccccgatcctttgcgtgaaggaggacagcagcgccgcgcctgctcacccatcgcgcaagaacctcatgggaaaccgattccagcttcttgatctcagcgatactgatacaagtaacggtgacgattcttcagacgagtctctctgagtaagacatagtactctacatattttgatacctccagtcatgttttgttcgtttaaattcaataccaagattgttgcagggaaatgcattgaggagaaaaggaagatacctgtcacacagccttttgactgcatatatcagagcagagtttgccaatggcactgccatgaacagacttggtacctaagtgcaactcgcctggggtaagccagacaattacagtacttggcacttttagtcaggtaggtaggtagttaaatatcgagatttagcaaatgaatctcctagagtttgttcaactgaggattcatagcctgcttaatatccgttacgagatcactgaagtcagctgcaggacggtgactggatggtgacactaccagatgcactcgtagacgtctagattatccattccagatggttaacaatacaaactacaatttccagacttttcagatgactgctctatagaattggctgatgcccccgacaaatggcaatcgccccttaactagtactccgtgactgctttccaggggacacggtacatgcacagttgggcttcgaatcccgcccctgaccaatttccacgaaccataaatcaacttctttatcggtgtatttaattagaaaattatgtaaccattcttcatattgcttgtcgccgaataagttaaaaccatgcaaatacaaactcagaggtagccagcagtactagagacataagcatacggctaaacatgtgcacgacacccagctaaaattcaaaaaacgcaaaaggttcttaacaacatattgaagattgttgcaaaaaagagtgcgcgctgacgtttatctcaggctaagtgtcggggttgtctcactcggtgagaagtaaatctgctggccaactaccaagcgcttaaccgctcgaccacctagccgttgaattccgtctttgttaagcgctggcttatcttgatatgtatgtctctcactggaggttcgggtaagagtgaaggctgggtggtgcctggagaaatgctcacccaggcaggcaggcgcctgtatgctggctacaagagaggcaggacccgacgctgccactctacctaaattccaacagacattcagcgttcgaacccagcttctgtcattctcgtagagtctttgttgaaaaaaagaatgatcatcatgaggaccactatgggtctgagtcttatccctgactgaataaggggtagcatacattggttcattagacattcccaacttagtatgcaaatagaattgtcattctcacaaagctggcttgatcaatatttgattcgcatattgaattatgggcggaaataccatgactgcggacaataaaggagtgtttacttttgatctacaagggtcatgttcaaaaagtagcaagtcgtgtcgttctctgagtagacgaacaaaatgctaacctcagagttggcgtatagtaaacatgctgaatactcaaagaagagaacacagatatagtaaagtgaaagtgaaaaggggggggggaagaaaaaaacaaaccctcttccggcgagaccgatgaggctcgatgcatcgctacagagacaacccaaatgctactagcgggaatcgttgggaaggcaatcaaacggcttaaccgctcgaccaccctgttgatatgatgaaattcattcgtaagttatatagctatgcccggagtctgggggctggaggttgatggtggctgttgacagctggcagcgggtgcaggtttttgacgggagtttacaacaccgaccttccgacgggcctgggccgcagtactgacaaagacgcacccctgggccccttggagaaactggactcaacaacggggaataggtcaggatattgtacttatatgtctaacagcatctgtcgttgcccggttttcgttccctgattcacaatcgactgaatcgatagtatttcatagcactaaggggcacaatacagagacaaatatttacccacatcactgaagtgcagctcgggtagtgagtagtgtctctcgtggaaagggagattgggtatatgaacagtcagggggaagtgtcatgacggacagcataccactaagcaatataacctcgagtttaaatggaagtaattgccatgacgaatgatcatccacataagcataagtgcacaatgcgagtggcattctcataccaaagctcatcacgtcaagtcagcttataataatatggcggcgcttttcatcttcaaagagtaaatccaagagagcagcaaccttaacagtataaccccaatatattgttgcagtactgcatcttactgttgcactcatatctcttttagatcgaatgaatcttcatttataaaacctcaataattcaacaataaaggccaacgatgtaaagttcgataaggccacatagccgcacaatcatatgttcaactggacaataaaatcacggcaaaaattgcagttaggttagcttatgatgcttagactatagtctttaggctgtttatttttgtatcctaagacttagtctaggaggttagtagtaggaaggtcacgagggaacaccacaggtgtacggatattaatctaatcaattcatctcttcctactatctaggagtgctatactattatcatctcaaacgtacaaaccagggtatatattcatgtcacgtgcccttgagcaactgcccgggccaaaagaaaagggaaacgacgagaccagacgagacgtttagaagtcatcgtcaaaggtgaagtcgcccccgttctcgccctttggtgcctcctcttcatccttcttgttggcgctgtgaagaacaccggccttctggtagtcagcaacgcgcttctcgaagaagttggtcttgccgccaagggagatgttctccatgaagtcgaaagggttggtggacttgtacaccttctcgttgccgagagcaacgaggagacgatcagcgacgaattcgatgtactgcttcatgaggttggagttcatgccgagcagggcacaagggagagcctcagtaagaaactcctgctcaatagaaacggcatcggtgataatgtcctggatcatctgtttgctggcacgtcccttgaggtgagagtggaggagacaggcaaagtcggtgtgaagaccctcatcacgagaaatgagctcgttagaaaagctcagaccaggcatgaggccacgcttcttgagccagaagatggaagcaaaggcaccgctgaagaagataccctcaacggcagcaaaagcaacaagacgctgagcgaaggtagagttcttatcctggatccatcggatggcccaatccgccttctttcggatgcaaggaatagtgtcaacggcgttgaagaggtatgtacgctgggcagggtccttgatgtaggtatcgatgaggagggagtatgtttcggagtggatgttctccatcatgatctggaaaccatagaagcatcgagcctcggggatctggacctcgccgctgaatcgctcaacaagattctcattgacgatgccgtcggaggcagcgaagaaagcaagaatgtgggagatgaagtattgctcgtctgaagtcaatcggttgttccagtcgtggagatccttggagagatcgatctcctcagctgtccagaaggaggcctctgccttcttgtacatttgccagatctatcaggaaacattagtataatggtcaagtgggttaccactttacgcgtcaaaacgcgtcacttacctcatggtacttgatggggaacagaacaaatcgctgggggttttcttggaggatgggctcgtcttcctcagccttggagacaactgtcttggactcctcaacgatcttggtcttcagctcggcagtatcggtggtctggttaagaggctcattctccttgttggcggtaccaaagttaagcttcttgacaggggattccatgttcaagttctcaattccggaagcagcctgcttcgaaggggtcatttgtgcagccattatagaggtaagagaagtgatttgtgcctgtgttgactttgagctgtggttgcggtggtgatgatccaaagtaaagaatgagatgaagaacggggttttatataagctggaacgctatcacgtgtagtggaccgcgtcgcgctgggcaatacgcggtggataatggacgaaaatactaacaattgctgaggctaaatgcactaaagctaatctaattttttttatcagtactggtttttattcaacccacggatacctgctagataggtacgtacggcaatagcgggccactttactgcgctgggtatcactgcgcgtcactgggtgaaccagaggctagcgcttgagttgctacatagtgccatgagaatctcaagccaccaggatcattgaagcgactatggtcaagggggacgcgtaaagacgcgtttcgagcgggttcacggtcgtcttgggcatggttccaagtctatactttgagtttttcaccagaacttaagctccactacctatccctgtacggtacctgcttcatgacagggagtgatgattcaggctttgtcagggttaacgtcatgaccgggtatttgtcaatcagcacactctatggagtattctgtgctgttctaccaagccttttctcgcgttggtgggccaatacgtacgagataagattggtttattgaggtatgatagtggtatgagacgtgacctaactgggctcatgagatgatgtttagccgactgtggatgttatgatgagcttcaatagtgccattgagacgccattgatgtgtaaaaaaaacccacgaattcaaaattgaagtcgatgggtatcgccatcgttgtcaatcttccgtcgatcccttcttctttccaaagatgaggaacgcgtttctggggatacacaccgcgtcttagctcaggccctgaatctgacgttaccaacatggatctatcttacggggttgatgcgcctcctactccttgatcgtgcctagtaggtagtagaaaggttgacctcctatgtcttagggtataaaaataagtagtctaaaaaacctagtaagcagcagaaggtgacctactgatctcgtctcttatgcttattacggtcaattttcctgataccctgaggtctgcttgttcttttctttgtcactcctttgtctgttgctaggacgatcaaatgccaagtaaagttatcagatcgcgttctttcatttgatttgaggatgtcttagctccgtgctcttctgcatccactttgtttaatcaatcaagcaagggcatgacgccttagtaaagtttcgtactgcatatacatatatcattcgtcgacaacatgataattaatgaaacccgtctccacgttcccatcatgtaaataaaaaggcaccatacttcacgaggtactctgtacttcaccccctgatgaatattcctgactcacgattaatcgccaactctcacagctaaccctgtcgtcccctttgacgtcaaggtaaatccgaggcaccgagcttagcgtcgctccctgcgcggcgatctttggcgtcgagatccacgatcagctttccctgtttcgatatcatccggccgagctctgctacgaccgaagaatccacggctctcgcgaactcgcgccggtaccggctcgacggggcgatcatcacgacggcgatctcggctgcggctgcggctgcgttgacgacgttctgacatggatgcatttcgggatggtgggtttgagatgtactcgggcggatcttgcgtctgaagtcgatcaaattcgtctgcgtcgctgggatcaatggccggtaccggtaatccgctcttcttcagattcttgcgtccctcctctcgtaggtgggcctcgaggagcgccgcgttgcgagtattgcacttatatgctgcatctaccaggtcgccagcgaaaggaacaagtccgatgacaaaatcgatcaagatgttaaacatcattttgcccttgaccgaggtgggcagtccaccatcgaccttcatgcaggttctcatgacgataagtgcgagtaacatgtccagaacatcgccgattcttggaaaacgatgttagcatcgatcatacagcctggattgattacgggtttcaacttacgcaggaaccagtcctataacgctgccccaaccgaaacggacgccaaagcaactgaagagacacaggtctagtcgataagctcgacgcttgacctttgtcaagaccttggcatcgttatcggtaatgcctggaggaagagccttcttgcgcttctttactttgccgttgggttttccatccagacgagtcgcggggacatgctcaaagtaagggtcctgcgaataatgggtcagccctgtgaattgagtataatggtgagttgatgcttgtatacctccgttccaaatttgttcgagacagtctccccaaggatcttcttggtaacgagctttgtaatgatcgaagtcatattgccccaaatttgccactttccttaatggaggccgttgttatattgcccaagaaaagaaagattcccagtcttgttggttatggctgtggtggagcttggtaggtagtgacaaaaagacgataatgcaaaaaattacgactatcaggaatgtcactgctcaaaattccgagacagagaaaggcaggccaagacaatgaacaggcgcctttctttatatggaggtggaacaagataagtcttgaacgggtcaccagcctttacgttctgatttgttgggcaggcttgcagtgcgactggtcaattacctgtttccaagtattttatgatccatggtcagctacgggtgagggagcccatttggtcattgagcgatgatgtaattctggcggccacccgaactcctggaaccctgtaaaactggcggcgtgttttagctcacaggcccttagggtctcgaagcatcacctatctcatgctaaacgcctctgtaaaacctgctcaactgccacctccatgccgatcccacgcatgtgctggcatatattgtggtggcaataagcaacgtctgaaacacgcaacggacatttacagtttgctcatgaccagctgaagctgtgcaccgccacaccagatgaacttatctgtggcgagtgttctcgatcgtatatgtggctctgcgaactgctagcttgctctgaggtgggtgaagcagtatagactagcagaagctttgaacctaccctagcagcttgggttagtacctaaggcgtgaatgagttatgggtctttgttctggctgacctgattgtgatgttgtcaaacctgacaacaacaccaacaaatcacattcgaaatcgaccgttttcggcccttgcaccgccgcttcgaccccgcgtgtcaaaaagagacgtcgcctctctcaatcatccgctgcaaagcagttcagcagaaccgtaacaaaacgaagcgaagcatcctgttgactcagaagaagtgaccgctcgcgtctttttcgcttgtcgcagtcgtccttttgcgtcatcttggctgtcgcacttcaacaatggtcagcttgcctacgcagctacgttcgcattattgtctcgcaaaatcttgagaaggaataaacaaacaacagaaccgaagaaaataacaacgaatattgcatctttacagtagcatgagccgaaggatcttgtcatcatgtccggaacacaaatgcagttagaggattgtacgtgctgtgttggtgggcgctgcgcaatggcgagcatggactaacacaatcggcatagggctggacgacctctgcgtccgcttcatcatcaaccttccccaagaggatctctcctccgtcgctcgaatatgcttccaggtcgaagaagcacagtggttttacgaggatttcatccgcccactggatccgactctaccatccatgacgttgcgtactttttgtcttcgaatcttccaacactgccccttgttagccaacttttccgttgagaaccacaccaaagcgtttgaggaattcttggagtacaagactcgtgtcccagtgcggggtgctatcatgctaaacgaggccatggactcgacagttctggtcaagggctggaagaagggcgccaactggagtttcccccgcggaaagatcaacaaggacgaggacgatttagattgcgccgttcgagaggtctacgaagagactgggcttgaccttcgagccgcaggcctagtgcccaccgaacacaaacccaagtacattgagattgcgatgcgtgaacagcatatgaggctttacgtttttcgcgatgttccaatggacacagtatttgaaccgaaaacccgtaaggaaatcagcaaaattcagtggtataagctatcggagttgccagcttttcgtcgcaagaacggccagtctaacgatgcgattgctactcccaacgccaacaagttttacatggttgccccattcttggtccctttgaagaaatgggttacgtcgcagaaaaagatggaagcacggaaagcatcgactgtcccgcatagtcatggacccatcactgaagcgctgtatgaggatgaggcctggaaaacagacactggggctgagactgcggaccaggagccggcgatagagacgctcgcaggcgcgacacaagaactgcagcgactattgaaggtccagcctccaacccaaggtctgcaaggagttcctgcccctgtgcaacaggataaaggcagcgccttgctttctatccttcaagcaaaggacggtccttcaagcagccactctcagcctgttcatcaatatccgcacactccactggatctaacagcccaggcggcaccccagcctcatacaccgcaccaccacaaccaggtgccctctattaatgctcagcagcccccgccgtcattcccctatcctccccaccaaactactcaatggaatgcggctcttggccagcaggtgagctatcaccagtcatacgtcgatcaataccctgtccaagaaggccagtataagagcaatcaagcaccgctagttcaccctcagcccttgcctccccaggtcgagagagctgtattcaatagaagcgcattccaggacgtaaaccaacccaattacagcccgatacctggccaatttaccaaccaacagcagccgcagcatggacacgccgctcagatgccaccacaggttcataacccagccgaacagtcaaggcagcaaccattgaatggccagtcaatggccctcttgaacgcgttcaagggcggcaatactgcacctcagccccagcagaagcctcagcaggtgccattccctcccggtttcccagtacagaaccaagaacccgcatatggcaactttggcgggaaccaagcgcaacagcacaacccactccaaatcccccaacaagcggctgcgtttgctggaggccaggatcgcaccgggccaagtcccaacgagcttcctgggtcaaaggtcggacctgctgctaacaaccaccgctctgctttgttgggcatgtttcgtaagggtgaccaaaaccagcctcctgctcagtcgcctcacgctactggacaagctgctccaggtagcatgatgagtgaactcgtgcgatctatcgggggagacaacacaaggacccaagcttctccacaaaccaatgcaggcataaacccgcttgtatctttggaaggcttgtccctacactcacgaactgctcagtctggcacgcccggctcccaaggaagagccgattatgcgcaatatggcgctcatgcacaaggagcaaccgcttcacagcctgcccaacccatccgaattctccagcgaggacaagcagagcaattccttggtgttggtggagcatcggcatcctcccagacttcatttgcttcaccaagtggattatctgcccacttacagcccgcacgtgcgagtgtcagtcccggcattgcacaagcattccctggcttgggccagcgtcgcgaatctggcccggctcaaaagcgagagctgctttcactcttcgggaagcagccatcccctgctagtttggaagcagccaagggcaaagaggtcattgctggaacgcccgggtctcgccttgcttcattggcctctggcgtagaggagcctgctggcccgccttctcgtcgcggtagccagacacccatctcaccagctgaacgtacctttttgctggactacctgcagtctgtcactaagaacgccaatcattgaagggttttggaaacgtgattcaattgtacaacttgtcatcattaggatttgaggagcatcgcatcggagccttgtctgggacgctatggtttttgccaggtagctagcgaggcaattaattgctaagcgacaattattgctgtttggtagtctttagcattataatttaagttattgccaattgtgtttacagcatattgctactggcgttgtcctacccgtattcatacatagccaagtgacatatgaacgacgaatttcattccttatgctctcagcggccaatatttatgataccctgaggcttgtcaacattacactgcagtcataaatatgactgtttgccggtgtgtgtaaacccgggccaaacactcacgtcaattcaacgcaatccaaacacaattttaattctttttgttgatatttgtagcgtggatttctgatgttgaacccaagttatggtatctcaggacaatgccgtcaaaattcaagacctcatatacagcaagcatgtcggccaccacggatattctccccgctaaattcctctgaacaaaatcaccatcagcttctcactgtcctatttcttgcccttcttcttcttcttcccaccgccacccccttgtgccgcctgcggtgtggacgtggcagcctgtggctcctctacaccctcggcgtctgccatcgtcacctcaggcacatccggtacagcagcctgacttctccccaaacgacccagcgaggcatgaatgagacgagtaacctcctgggcctttgtggtacggtacttgatgacgactccgctgataggatcgaatgtcttgagtactagggagccacgcgagggcttggtcactgtgtcgccgtcggcatcaggtcgtgttggaccaggtgtgatcttgtatgatgtggtgattcttgtctgtgtggtggttagttgattgattgcgcaactgtgcgatcggcgcgaggacgtacggttaaggggcgggcttccaggagtgccatggaatggtcgagccattcctggcttgtcttaaggtacaccatgttgaagagttttgtatgatatcggttgtcgagatctgaacgctcgtggccgtaggctggtaggttgcggctcagagaaggaaggttgtgcaatatgtctactctaaccctactgtaagaaagatttctgctttgcttgatatcgtatattgtataagttatgctgcagaaggtcgggcgttgacgtctgtaggtgcaatgtcgttcgttgtcttgatgtggagaggtgaatgatgttgaaaggtgataatcgccaatggtggggctcggtgaggggaggctcattatccatgaaggtaacgccacaatgccacaccttagctatggggtaactagcagaaaactatttaactttaagatctaaagcttccatgactaaatcattttattctttcggtaaataaaatccagttttccgtgaccaagaggcttaaacttggatacactttactgcccactccagtatttgagatggcatcgacttgcctgaaccgtcgtcagtcacgttgacattggctccgttttcgataagaaatttgacctttgtagtgttagcacccaattgtataaagattgtcgcttcttagacagcttaccacgtcttcattcaatgaataagccaatgggggaagaccctttccatctagggcatctggatcagcacccttctctatgagcaacgcggcaatggctatatttccgcgtaaacacgttagatgcaaaagaccgcttcgactgccccaatgcaagtatccataagctggaccagaaggtcctctcttcttcgcctccttgtaacgcaatttgtagagggtttcgtttttgaaagattggttgattttgcacttgacatccacaccagctcttcgtagaccttctaacgacattttggctgcttccaaggctccgaaccagcaagcccattgaaggatcaggggcatattggattcagggtcaacttccattgagtctctgacgtcgttgaggtaaagttgagaaatggcatggctggaaagctgtttgcacgtttgtgccaaattgaggagattgttgtaagggcttggcagcaatgaaacctcttccattatgaggcccttgatctctataggtagctctgtttcgtggttagaacagccactggttgttggatggatcttggtgacaaaccttctaagcgccgaggcgttttgccatatatgtttgttccgctcatttttggcaattgatataatggctaatgacaaaggatgaggatgcatatactggtgaggcttaccccgttgcgctaatgtcctctattgatttacagggggatagttaagagaggccgctcaagtcattgaggtgatggaaaaaagggacgggattggatggatggctaacgcctgatattagacatgcctgcacagttacctactgctaggtctaggtaggtcggtacaacaagcacggcaccctagtaagggccatacgctcaacttgaagaaagatatggcaacatgataggcactataatctatttcgttttataaacctttgtgcctctttatccgcccatttgtagcagtcttacagtaagcaagggtatctattgtttactccaaataatccaaatacaagtggttgtttatccttcaatatcagctcgaattaccccagtacgagaaatccatttcgcatttcgcatttgcttaggcaagaggatcaggtaaccaaaacaacagctcctggtcagccgtggcgaaaaagttgtaccgtgggttgaaagctagaacggcagcctctctcttatcaggcaatgtccagcttggtttcaacactttattatcgtcaggggcagccatggtgtcccagaccaagacgtctttcttggagccgctgaggacatagcggccatctggggcaaagcagcactcgccgctactctcgatgtggttcgtatcaccgccagcctgtgccgcctctccaactgccaaccgccgagttccgccgtttggtttgtgaagatatgccttgagcgtgccctcgaaggcgtcgaccaagaaatgcccattgccgcgagttccaactagtagcgatttgccgtcgttagagaactcaagtgtcgtccaccccttgttgaggcattgcgagtctacctttctgcactgctcaacaatgtcaaccgtggcaaagggagctttgtcgtagtttcgtgcgtcataaagtaggactgtaccgctgctgacacaagccacagcaaagacagtccctgacggatcatacgcggcgaggtagggcgatcgaaggaagagcttgccatggtagttcttagtctgtgtgtcccatagaagcactgtgttgtcctgggaacatgatatgaaattatcgctaccaggatggacagccagtgatgtcacagccccttcgtgaccatcaaagtaccggatgaaggagttatcgtgcgtagcgaggtatcgaatggcatctgagtcgcaatggttagcatactctctggatattgctccatgataacaaatgccccaccattttgttttgtactagcatatatgatacttgaatttgtatgtgtgaacttggcaagcttcaccccgtactttttgctgaccaggctcttatcgtgacgaccttctttgacgttgtaaatctgtattgtttcgtcgcttgctgacgccataacaaactcgccttcgtcgtcgtagtccagggatagtacatggggctgtgggcgggtttccttgatgtcatcacggcggaagagctgtatgggacaacaagtcagttggttgaacttgttactatggtaaatcgtgcctcgggtgctgggcttaccttggtaggtcgaaagttgcctatgacatcggacagattggagactgaagctgtggtgccaatggtgcggtgaatgttaagcgatgccccatttggagtgttggaacgatcgatatccatgggtgtcgaagacatcatgagtagatatggaaagtgaatgtctatagaatgatgttccaagacaaaaccaaagccgtccgcgtcgtaggtcagcaattgccgattgcgtaggtcgcaaagtgtcgcaagtggtgaaaatcaaaatggcttaatcgtgtatagctactggactcgagttatatgacaaattggtatttctggtggtgctgggtgaggatgctgttgaccgcgattttgggttgatgcaactcaaattgatgttttgcgatgaatggatcttttgcaccaagctctcttagctggaggggtgcactttttgcggggtgcagccagccttccatgaggtacgtacctacaaagctcagcatggaaggcgtcctaggtcactttcagtgtcttcggcattgcttcagggcatgatctccatttcttgtcagccccagggaaggctacatgggatatggacatcccaatattccaagctttgaatttttgttgtcgccaaagtcacatccctataaaatagtccccacgcatcaattccgagaacgacaaccaatactcatgtcttcggtataattaggttcggcgacggcatataaacttgcgagccgcaacaaaccgtaaagccgtaagggaaaaaaagaataagtcccattatccctttagccctagcgccatagactaatggattggcattctagcgaatcacatcaattacttttcctcatttcaggggttttacagcggcccttctcactgacgcaacgacccgcagctctccccgcgaaaaatgaccgccgacgtcggcatgtcgacatgcttgtagtataaaaaaagagcaactaaagtccatggagttgccatgctgctatagacactcggattttgccgcgttacaaatagcatggatcctgccggcttatggcttcgcttagtagctgttgaccgaggataagtaaacatgtcagtacattagtagtagacaatgcatcccgagtcagaatcggtgtcttactgcctgggtggtagtagttaggccttgcatggtacccaacaatttatatacttgcctatgtccagacccatagagagattccatagtttccatttattattacgtagaaaacccgtaccttttcggcacgctcgcaagtggtacttcatttgtatgtacgctgacaatttccgcgccgttataggtactaaggcaaggtcgggtccgaagccgctggtaacggagtgaaacccttctttttccacgctctcaaaatcttgttctcgaactttactcaaacaacctttcatctttagttcctaacctccgtcgagtggccgattgttgagataagctctctcgcccgagctctccgaccgtttagggatcttatcccgtcccgtttatatatccttctactcgcaactgacagccgcctcctcgtacctggagagctcggggccatgtcgaccaccgttgggtaagcttttgtcaaatactcgcgcttatcctgcgatgctcccattatggccctgttcttgcgctgaccttgtgacgacagcgccttcatcgctggtggcatcgcggcttgcggcgctgttaccgcgacacacccgtttgagacagttaaaattcggtaagtttgaggcttcccaacgccttgcgactcaattggaactcgcgactaacatgtgaatctccaatagcatgcagttgcaaggcgaacttcagaacaagggccaccagcctcaccactacagaggaccgatccatggcgtgagcgtcattgtacgcaacgagggtgttcgtaaaatctaccgcggtatcggcgctgcctacatctaccaaatcctcctcaatggctgtcgtctgggcttctatgaccccatgcgtaatgcgctcgcgaaattcatcttcaaagacggaaatgcccaaaatctgggcatcaacatgttctgcggtgcagcttcgggagttatcggtgccgcggctggcagtccattcttccttgtgaagacccgtcttcagagcttctcgaaattcaggccggttggtactcagcaccattacacgggcgcatggcatggcttcaaatctatttacagtaccgaaggcattggtggtctctatcgtggtgtgcaagctgctatgatccgaactgcctttggtagctcagttcagcttcccacatacttctttgcgaaacgccgtctggttcgccattttggtatggaggagggtcccggtctgcatctggcttctagcgctatcagcggttttgtcgtctgctgtgttatgcatcctcctggtaaatctcccctttaagagtaagtgctctggtatttactaattctcctttaacagacactgtcatgtcccgtatgtacaatcagaacggtaacctttacacaagcgccgccgactgcttcgcaaaaaccatccgctccgagggtatttttgctctatacaagggattcttccctcaccttgcgcgaattttacctcacacaatccttactctcagcttagctgaacagactaacaagcttgtacgcaagatcgagggccgtattctacctagcagaatggacatggcaacctagaaaggaaagtggacagaaaatgagaagagtagacgtaaataaatgggtggcaaagtaactagcatgcatggaactatgagtcccccttgtattcaacgaaaggaggaaaatactccagatacacatttggacggtcgcctagaaaggacgatcgattggaacatacaccacccgggtcatgggtttttgggaaccaaaaggcggcgtggcgcatatggggagttctttttgaagtcacgatagacagtatgctatacagaacattgaatgttagtgtgaatagtcattacaatgcctgtaaggacgctcgtgttctacccatggatcgaccttttgcagccataacatagtcggcctgcagcggctgcacccggtccgtctccaggatcgtcgcctatctcacccgcccatcgcgaatcgccctcggcatcaagtgacataccacagctcccacagaaggtctcagcaggagctcgctccaactttccagccgtacgcacaacgttggcaacgataccagagtatccctcctcgacactttcaaagtaccttgccataacctcctcgatactcaaatccttgtgtgaaacaacactgcttccagctttcgtacctgctggatcggcaggaacaacttcctttagcgagggcacgagatcgatatactgtttcatctcgttgcgaaagatttcacgcagggggtagtagaccgggaactcaagtcggctagtctcttgtgcggcaccgccctcaactgcctcatatgtgcatacagtagtcatgccatcggcaacttggatcggaacagcgaatcctcgtccgttagcaacctctgatagtgtcaacgcggcgagcgctgtagtgctgtggcccaagaggagcgctgtgcatgcatggtcttgagctttctggagaagaagatgacgaataagcagacgaaggacgtcgctacatgaggtgagtgtaggcagtgcgtcgaatagtcgttgaaggcgagcagacagatcctcatcaggggtaccagcatcgaggggcagagttgaccagtcgatactctttacagacaggacctctttgagagggacacattcgaaggtggcgtgaggaaaagcacgacgatactcgctgattagcttttgggcaggagattctccttcaacctttgacaaatccgtatcaatgtgaacaataacaggttcatatggggaagatgccttgttttcagaatgatgacgagcctgctcgctgagtatctgagcaaggacacttgatgaaggtccaaaagacaagccagccaaatgcctccgagtagtgagcgccttggatgaacgagtgtctttatggagagcaccgaggcgcctgttcagtttgtatgtgacgaactgaatatagcaatcgctgactcactcatcagtatgaggaacaagcgccatgagatttcatggtacaggtagttataaataacttaccgacatgtcggatctgtccgtagacaaaagggggcatcttcggccttgcatctcttacaaggtcggctcacatccgaggcaggcattgtcgtcagaggcgagatcaagatgagtttggtagattgtacagggtagatctcaagcgcggggttgatatttgaagatcaaggtcaacgttgttgagagtgcaatatggcgttgccttgtagatggtttatgctcaagtatcaaggaataagttgcttcaagtggtgagtaattgtattgggcaccaagtttgtgctagagttaagtttgtgaaaagttgaaattttcgccgccttcgcccgaccacacacaacctaccagaattaatcttcatggtatgaccatgataacatccatgacatactaaaaaatattatctgagagaagaaactatatttagaatctattaaagtgccaaattcataactagataaactacgatattctgaaattatgaatggcaggctccatcatgcaatatagtcttggtacttctcacttagacggcacagattgtcaccaatacaaatgactaggacgaaatttggaatttcaccatgtattgcaggctgggcgttacgaattactgatgcatagttctaagctaaccgaacaaacaaccaagaagatgtcgtcggaaatactctcgatctctaccccaagccttgagtataacctctttccctatcttgatcatgatttttcgctgctcagcttcgctcaattctcctggagctatagaccaatagctcccaaagcaaatgatatgaataccgacatggataattgcacggtaggcaaaggtatcgtctactaaaccgtaaccggcagcgaaagcccggattagccactcgccagcatctatgtttctgtacagcttcagcgaccagagctcggcgatgaactggccaagatcaacaggtcgaacaccaagctgggacatttcccagtcgacgacgcggacggggatgcggccactgtctgttgcaggaacatctgaaatcaagacactgatcgattgttagttcatgagaatggccattagtgctgtactctagaaactcactttccagtccagaaatcgccgtggatagggcagagatctgtttcattgagaagttccccagccgctagatcgctgacaccctggagaacgtcccttgcatcgccaagaacatctgggtgctgatcgaccatctgcagcagctgctggtaattgatcatgcttttaagaccctgtccgtccttattccccgcaaacgtctcacgcatggcagcttgcttaggttcttggctccagccgtggaacgcacgaagccaagctcccagagcatggccgagctgatcacattgtggcttgtgtgtttgagtagagggagagtagtgctcaagggcgtattccttgagagaaagagcgcgggggaggtattcctgaacctgagtgttggtgtcttggtcgaagtaatagatatttggcgttgatatcatacaatacggagtttgtaatggagggagtgcggcgagatgaacaagagattcgtactcgacggcctgtgctggcattagagctggatattcgtgatgtgatcattatcttacacatctggatgttgatatcttgaatgatggatagcttgcaacatagccctcgccatgtttaaccacgacgccatcttggtattcatctcgggatgatgattgcttgagagtagcatgatatataaagttggccgtacctccggacagtcttcgaaggtccgatacggcaaaacaagttccatcaagaatgttttttattttggatgcaatctcttgtttgacatcggtcggatcctggggttgttcgtgagaagtcatgatgtgttgctgaggattgtgtttggtaaggctggacaggcaagttgtacaaatgagttattagtggtgatgggtgtaattatttgccagtcctgccagtcactatactagtcgcagatgttcatattatacgcaggtgctactctgtagtctaactcatcatgagactgtatgtctactctaagtggttaggttattgttactccattttctcgcgtgcttggccggtgactcaacttgaacacctcggtcatgaaataaaaaataaaccccaatggacacaattcaagccagataatatctcatcactaaacttgttaggatgggcagcattaatgaccaggtgcaggataacagcctgagacatgcctaccaatgagtgtttcgctttgatgaaactcccgaattctccaccacgggtctcgtgtccctggccttagcattgaatatttgagcctcaacggattagccgctgagaatcgtgtcatcaaagcttataacttgtggactctaggtttaccgaagcgctctgtatcagattaagcgacgtacagtatatcgtaggttctcctcaactgcaacagctgtccgtcatccactgaacctacacctacctatcatatacgtaaacgcatgtcggacaaaaccgttgtgcatgacgcctaataattgtagacgcaagcatacctacctgcatcagaggaaaatgaatgatggctttttcattggtctaaccttcaacagatgttctccttgttcaacacagcctgtcttgacatcatcatcacaaagaagcaccgcctgctcagctttcagcttgttctcttagtccttacgaacactgatggaggggggcagcatcatacataagacgacccatcggccatctctcaacagggcgcagaatcagattaggttgattctgggcctgggccgccatcgtctgcacatccgccaccttgatgtaatcccaagctgacgggagatgtgatcaacaagatgatgaaccttaattgagagtgaacccctcatccattccttggttactgtttgagtccggatgcgaaaaggaattgattgacgacgggtgatttgtatccgttttcaactgtttgatgacccagttgctacgcaggtgggtatatgactgtaccaaatgccttggtaccttgggttctaggtagttaatcgctccaatgctttggtccttgcttgaccgctgtattgccttgtggacgcgtatgtagtgcatcagtgagaaacatggcctttgcttgcttggtcctcgctcgctcaaccaaaataaattcaacgctaactgataaccatcatttctcacaaggaaagcctgaaacgcccctccctagtcccatcacctgcgagcaaacctactaggcacctaacaaaaaacaacaacatccatgcacaacactcgatacttggcatcgagctagaaatacctaaactgtcactgtaatttagcgacggtgctcccttggcaggccctgtcagcttgtaccaaaaaaagtaccgggtctgtagatctgcgacttggcttattgcttagctttggctccgccgtcgttactggatggattggatccattgcattgttttttccccctcttaccattctgcaacaaccaccgttcccgttgccgatcgaaactacagcggtacaggtacctagtaccgtcgtcactctcctttccctttttcccaatattattagcaacaaagcccgcaattaatacaacgtccatttcattccattcaatcgtcattcaaaccttctcattcgatcagctttcaccagcagactctttttcctttcttttcataatacatcatcgtcctctcgtctctccttgttcatatccaccatcaaattcttttatttttattttttactctccccttccctgcacatacggacgtactacgcatcccgacaacaccaaataatctgtcacgacagtcaacaaaacaatctatacataacaacctgtcgcccacttgttccagactcatctccccaagtctcaccaactatattccgcatcagtattacgttccacgtccacgtccacgtccacgaactcaacacatcaacatccacaactttctcctgtggcattaggcatctatctttacggcacaacctggttttgaacccctgcttgtggtcccaacctctcgacaaatcgatcaatctcttcacgttatacaacgagacttctactacttacactgcttctgattcccgaccgctcgactcgattaattgctacgcaatctcataacaaaacgccgcccatttcccacacgaaccgtcaatgttcgtgactccactatcgtcctcatactcatccttgaactcaataccatacgcagagacatagtctacaatggccggaacacttgttcagaaagcagcgcatccgatccatgcatcatcgctcgacacccaacttgatctttcagcgcgaccccgtagctccaaccttgaagctgtcttttccccggtaaacaacgatggatgcttcgatttcgaccgcgtgttgaagagtggctatgttcaaaagcgcacacaaaagacaaaggttagcctttctttgatacctacctctctctggattcccttcgcagcattgcactatgcgcatcaaattgcttggacaatactgactgctattcttttaacacagaagtggaagagtgtctacattgtgctacgacccaacaccctttccctatacaagaatgaaaccgaagatcgactgcgacaccagctttacctatccgagctcactgctgtcgccgaacttaaagatcccaagcacaagcgcgaaaacgtttttggtctcttttccccatctcgcaactaccacttccaagcgagttctgcccaggacgcccaagaatggatgtctttgataagaaaggacgcgcgcatcgacgaagaggaggacgagatgtttttggccaaccctcgttctgcgcaacagtccagtaatggcgtgaaaccagtcaccatcgacagcaaccagcctaacgagcacgaacgcttcctctcgagctccccggaacctatggcatcatctgcctcaagatacgtcacttcggcaggcggtaggagaagatcgtcgatacttgaatcctcgggaatgtcgggtgcggagctcgcgtcgcattccgatctttccgatagcgaagcttttcgtcctcaagactcttcttttgacagccttactgccaaatcgcccggcaacattcccacaggcaccgtccctcgaccaggccagggtatccgctcgacgagccaggttagcgtgtccaatgttgaacaggaccctgatcgcgtaatttggcagggtcggctctacctcttgcgccatcgcagaggtatgcgccaatggaaggatatgtgggctgtccttcggccgcgcaacctcattctctacaaggacgagtctgagtacacagctagatggatcttgccaatgtccgctgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttatctgtattcacggcaggctcctgcttgactgcattcgcaccagagctagtaggcaactgaggcatattcgtctgtgagttgttgttggttggtatgaggtcgtcgagacccaggatattatcagcaccctcagggggagcaaatgttgccgagtcgaacaacgtctcctgagtggtggatggatcttgtgagtcgttgttcgtcggagccaaagtaaactgcatatttgtaaaattaagttctgagtgaggtccatcagccgtaaggtccatcacgtcactgttctggttatccagtgacttttgctccatgaccggcattggggccataggggccatggcagcagttacggctggcgccggagaggcgctgggttttatcttgggttgctcgggcgctgtagtttgtgccatgttttgactggcttcatccttcatcaccgggtcggactgaccgatatcggggagccccatgcccatgtcaggaaaaggggcgactggcttgttggccttgagctccgtcatgggctggtcctgaggaggcggaggcggtgacgactcaaggtcaataaccatgggcgacttggactgagactcaacgggctgaggtgctggaacaggttgctgttttggaagctgttgactctgttgctgcttctgcgcctgtatccgcttgatgtcacgcatcaagacagatttggcatcgatctagggaagcatgagaattggcaacatgatgaggtggaaagggttagaaaaaactcacgatatcccattccaacttgtgcaaggcttctcggaagccgtcaatagattcaggcaacttggacttgagtgtcgcttggcttgactgcgcattgccctgaacatctttacgcgaggccctgagggctttaccagtgtgaaccagctggatagagtgttagcgggggggtttgagttgttcatcacatgagtatgagagtgctccttacgacgttgtcgaccatggcctgcaggacgtccagcgggtccagggaagattgggacgccatggttgaggcgtgtacaaagaaaaaaaaaaggcagagagaaatagaagttcagttacagacaggctgcaggatcttcttgaaataacctgacctatgtaatgcggggatagatgtcagacatatgatgagatgtcgttaatgttgaataaaggtagagagagtaacatacctgaaggctgaacctaggtactgagtaaagcgcgtgtgttggtcggagcgacatcacgtgcacgtgcctgaaagttgggactcactggtggtctcagcagtgaaacctactaatggaggtaaggagttgcggttgacttttgggcagtcaatgaaaaaaagctaatgaatgcatagaaatcatatcagactgggtttaatttaattttatttttcggttttcaagtttattcatgaattacaggtctatctatacatatggaggatatatctagagaaatttatcaaggagctgctggcagctttatttatgctttcaatgaaggacgggaaagtttcagaattccatattcccaggacccattttattcacttacatagatctctctggctctaatcaaacatagggatgaaacctccaatcatctctcactcgcccactacctagacaatcttgcagttgatcacgaaagatacattatagggtgcgttgctgctatctgttgcttggatccgtatccgggcggctcgggtgtttgctctgatttactgctgttctttgtatataggtccctaggtacgttaggttggtatgtgagaaaagaagttgaaatggataacccccgaagattggtggtcgctgtacgatatctcggaatgaatgcgaatgcttgcactgaatcacctttgaagcttagaacggccaggtgccaaaactgtaccaagcttgtgtctcggctcagcttatgcgaggttccaacctgttcctctaaagccatgcaagcccgaaaatgcttgctcgttttccttgaagttcttctccttctcccttcgttataacccctgacacagggattcagattagatagctaacatattagtcagccaatcacattgaccggaccacctgcagggtctccgtggttgtctttgtaggttagcagtctgcattttcttgcatttccttacagacatgcagcctgtactgtcggtagcaggtactgaacgtgaaactgtgcaaagtaaagatgcctaatcgacatcctgctctatggatcgcattggccttgaacacttttgtaacttttttgttccagggccctcccatattcctctccaaacgtttgtagtttttgaattgatcttcgtgataggtttccttgcgagcttgcagtccttcgtctctcttcgacttcattttcttgctatttcctccccctgtgtaattctccctaaggatcgccatttctcttcccctgcctatctgtacacctaaaaggtcgttcatcgcatcttatattaaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtcctgtcaaatacccaggtacgagtacatacatattgtcaccgaccgccgactctccacctcgaccgatcaactacggtacaacacagcacagctaacaggtagctccaatccctactctactacctcttacctctgttgtctatctctttcttcccccatctctccctaacaccctcttcgactcgactcaacatcacatcattcaacatggccgacgctggtgctccctccaacccaggccagctgcctcctcctcaggctggtgcgggcgcccctggctacgaagctggtcagaatggccagcctatggcccctccgcctcttcacatccctcagaacaacaacccgatcccgactgctatcacttctcccagatccgccgataatggaggcattatgtcgcccaccagcgcgggtggctttcgtcgcgccgcccctgagcctaataagcgtgcactctacattggtggacttgaccagcgagtgaccgaggaagttctgcgtcaaattttcgagactacgggtcacgttcagaacgtcaagatcatccccgacaagaatgtaagctctccctttgccgagcagaaaacttgtggacatggcaagctaacctccattttcttaggcgcgtggctacaactatggctttgtcgagtacgatgaccctggagccgctgagcgtgctatgcagaccctcaacggacgacgagttcatcaatcggtaccgtaccccgatacagcccgaaactcgaaggtgggcacccaacgctaacatgctgtacaggaaatccgtgtcaactgggcctatcagtccaacactacgaacaaggaggatacctcgaaccacttccacatctttgttggtgacctgtccaacgaagtcaacgatgaagtccttacgcaagctttctctgcctttggatccgtttccgaggctcgcgtcatgtgggatatgaagactggccgatctcgaggttacggctttgttgctttccgtgaccgacctgaggccgagaaggcactgagctctatggatggcgaatggctcggctcgcgagctattcgatgcaactgggcgaaccaaaaggggcagccctctatggcccagcagcaggctatgcaggcgatgggcatgactcccaccactccttacggacatcaccaattcccagcacatggcgtcgctagttacgaggtcatcttgactcaaacccccagctggcagaccaccgtctacgtcggaaacctcaccccctacacgacccccaacgacgttgtgcctctgttccagaactttggttttgttgtcgagtctaggttccaggctgaccgaggatttgcgttcatcaagatggactctcacgagaacgcggctatggccatctgtcagatgaacggctacaacgtcaatggccgccctctcaagtgtagtgtatgttttgtctatcttgcattctaatctattgtaagggaccgtgactaacaattgtttttgcttagtggggcaaggataagacgcccaatgctcagggaggctttgaccctgtccagcctttcagcccgcaaagtgctcaggctcctggtttcccgggcacgcctaccggctattacccccagtatggtggtgagttaaggttgaatcagaactacactatacagtagctaacattcgcgatgatagcccagtacggcggacagcctggtaactacggtggcccgcaagccgggtcgccagctggatatgctggctcgccgatgggatacgctgctcctcagagtgccggcggctacggaagaggtcagcaacctcccaatgctgaatgggcccagcctcgccctggccagaacttcaacaatggatttggtggttatcaggcctagggggcaacgaccaaatcagggcaagaaaagccaaaaagctggatgaaggcttggcaaagtaatgactgagctgctgcgcgagatcatggcgtgggtcggacttctttctatccgtttttcatgaccctctttcttctttctcacctctttgtggattcttttctcgcgcttgcttctgttgcttccgttacatttttctcagtatctccaagcattactacagtatgggcctgtgataccccctttccgtgttctgggagaaaagggcaaatttcctgtcttgccttcaatcggatgtacacatttctttcttcccttcctgttatgtcgataaaagccaaggagcgctacatgtttctcagtctctctctatctctctgtacgagcgcaacctccaggataccaccagtatttcaccttgactttgttgcattgggtcaggtgtcggtctggcatttcaagtttccttatctgacgaagtcatgagcgtttcgtccattcttgtatgccacgaagcatctgatatttcggtggctggcgaagggggtggcagttccatctcatggatttccatctgtgtatttagcggtgacttttctttcttaacgggatcatcttttctctttttcactttttcttttcacactgataattcttgctcacgaaatgatgggactacgacgatttgacgactatgtaagactgatgacaaaaggggagggcctggggaagttgaggagaggtggaaagtccaagcttcaattgaagatgctcaggcattcgtacatatggttgtctttggagatgaggaaaaaggagataacctgcgattgacgtaagatgaaggaataaaacctaatgagagccttcacttgactgctgtgccacctaaacctcggccttattctgacacatgattctctgagcatagtattggttttatagcgattggcatggcaacagctctacgtgtttagcagtggaccctggccaggtcgtcaatattggacacgacagccacgtacttggagctggatgggcggcaagctcatgaaacgccaataagatggacggggcggaacctggagatgtcgaggtcttgtcctaccagatagggtgaaaagggccggaagccgtttgggatgtgaaacttgattttttgttccgtggtaatccccaaagaccctaggaaggacgtcattacggacatgggggcttgtgttgaggttaggttgttaattacacagactgagagaacaaccaatgccaacgacatcagtgtgtggacgtgggcatgtgagaatatctggggatcagaagcttaggtcagaagccgacttgagcattggactcgtagcaggtaatttccggggtaaataagtacctaggttgcgcgtcgctcgtgttggaggaagagtcagaaactaatataagacgactctaaaagtctgtgattcacagacaacagcatgtgtgtatattcattgcgcatctgttcaaatgtgatggcgtgaaaaacattgaaagacaccatagtatctactaataatcgtagtcggggaaggggtaataatacaagaagggaagtgtgttgattacctttctcgacacatactacacagagaatttggagggggatcatcactgctagatcgggcctacaaggccccatgtcttgcccactgaggcgtacccccttgacggttccactcaggccttgtaggaacagacgtaacctggtctgtaataaatttttgcatgtttctctcgtataggtgctgtacagtttgtaggcaggtccctgtactcgaattcaagaagctcaagcgagacttagcagaaaaatgtccaaggctttggggttgtttgctcatcaattgcacccaccttgttgataaatgggaagagagcttggtgtaatatttatttgtttattgacgtttaggtaggtagtttggggcatttcaaaggttgacgattatagctggtgtacctgtgaatttgatggcgtgcagtggtaggttagccaaaagtggctgctcgaaaacgtcatgcgtaatgaagactggacatttctctgtctccaactcttacacagcatatctgtgcccgcgtacgagatgatatgttgaaagtttgttattgttattgacttccagtgctaaaccctatgggcgggcatgaatgcaatatcgcgagtagtatcgagttccaaggtaatgcgaagtaaaaggcaggtgtttctgttcttccttcttcgtctccagcctgtaccatcaactcaacctttaaactcatttcagctcagctcagctcagctgcgcccagcacaatcactcatcaacagatggatgcaatggattctttcatttgtaaaagtctttgattagaattcggcgcatcttcttatatcgaacctcttcgttctttaccttactccatcgcacgtacctaagccaacgtttgcggccatcgcatctaacaataataacagagtctgtctgcgccaacttcatactacctacagagtacctgacgtgcccatacccgggcatacccatacccacccccaggccttggcttgggcctccactggttgctgattgcggtgcccaatcctcccgccccctcatctctagttgtgctgtacggctgcggtacaatattgtgaggattcggtgcgctgattcaaacaacatctcttctcgtctacactactttgctgcaccacatacggtagcacactgacgttagttctattcggacggcctgggttagcccgcttttactactacggcaccaactgcctacgcgacgagacccaactcgatccatctccaacactgcatccgacccaaccaacagccggccaaccatctcgtcctatttgctctctgtactgtattgtattcgttgctagcagccaagttagctacccaatacttaacgctatagtacactgcactttctcctcttgctctcatttttcttactcctcaatcctacgtccagccccccaaatcattgggatacagtcgaccgtcgacatcatcgtcaacgcccgataaccacgcactgcccaccccacttgtgacagcaagagcttcaacgatttcgctgctgaccaccaattgccacgacttcatcgcggccacccctgacgctgtcgctctaagctgcttcacccagcttccatagcagcaacagccagtcagtgtcatggatcctcagtggcagcaatatcccgccgcaaactcgcctggctcctccagacgtcacaacggcagcaaccagacttctcgagactatactagccaaccgcccccccaaggcggatataaatacgaccagttccacggcggcgcccccgttcactcagctgctgctcctcctgcttctgctcctgttggtaacccaaacgcgaccgcatcacccatctcactctctcagatgcccgacggaaacggtgacgtcgcaatgcacgatgctcatgatgctcatgccggtatcaaataccccatgaggcctcatcaccagtcccatcaatcgggcagccgtcccgttaatctccattctccccaggagtcttctgctgctcaacgatactcgcccatggagactttgtcccccacttcgccctacgcgcccaagtctgcttccaacagccaattcaccagcccgacacagcgacaatcgcccacacgccagcccgattactcccagtctccttacttccccggtgctcgtcaacatcagccaggacagcatttgcctcctatcaacccctacgcgtctggtggccaccaggaaaactatccctcatctgctgtcagcaatctcgacgctgccttcaacctcgatcctaagtctccacgccggcccgttcctcagcaagtgatcagaggacctgttccagagttcaaaccattgtcgtcctcgaacgaattgcaacccaaagttaattcgcagccaccctttcgtcgcgcaaatcccgaaggtggctttatcagcgtacgttcatgttctcaatcttttgcatagtttcatgctaattattcgtacagccccttcaggctctcactgtccagctgcctgccacctatcgtatttgtaacccgagcttcaaatacgagtcgtctcgcaacccccgcagagtgttgacaaaacctagcaagggcaccaagaacgatggttacgacaacgaagatagcgattatattctttatgtgaacgatattcttggttccgaggaagctggccacaagtatgtcatgtgtggtcacattacggacttctgtctctaacctttatcacaggaatcgttatcttattctggacgttttgggtcagggtaccttcggccaagtcgtcaaatgccagaatcttaaaacacaagaggtggtcgccgtcaaggttatcaagaaccgcactgcctacttcaaccagagtatgatggaggtttccgtccttgacttggtacgagactctcaacctggcattaaacacaagcactaataagttgcagctcaacacgaaactcgacaagaacgatgaccaccatctgctgcgcttgaaggatacttttatccatcgacagcatctctgcctggtttttgaacttctgagcgtgaacctctacgaacttatcaagcagaatcagttcaggggtctcagcaccacgctggttcgcgtgtttgctcagcagcttctcaatggcctagcgctgttgaacaaggctcgtctgattcattgcgatctaaagcctgagaacattcttctcaaaaatcttgagagcccaatcatcaagattatcgattttggctcagcttgcgacgagcgtcagactgtctacacttatatccagtcacgattctatcgatctccggaagtgctgctcggtctaccgtactcgtcagccattgatatgtggtctctgggctgtattgtggtcgagctcttcctaggccttcccttgttccccggatcttcggagtacaatcaggtttcgcgaattgtcgagatgctgggaaacccccccaactggatgatcgagatgggcaagcaggcgggcgacttttttgaaaagcgacaggacgagtttggtcgacggacgtatcagctgaagccaatggaacaatacgcccgggagcgcaatactaaagagcagcccagcaagaagtatttccaggcgaacacccttcctgagattatcaaaacttaccccatgccccgaaagaacatgaagcaaagcgaaatcgacagaggtaagatacaattgggatgataccttgaatgcgactgacacatactgaaacagaaatgaacaatcgcattgcattcatcgattttgttcgaggtctcttaaccatcaatcctctggaaagatggtctccacagcaagccaagcttcatccttttattactcagcagaagttcactggccctttcataccaccaatgaatctcaagtcgagctctctgaacaggtcgccggcgcctggtactcagcagcagcaacaagccgaggcgctcagcaagcaacgggcgcaagcggcgcaacagcaagctgcctcggccgcccccaatccctaccctgcaaatgccaatcagtatgcgcagcaggggcatgcacaaccgcagatgtacggaaacaacaccatgtatcctcagggaagcagccatgccaatatgccctcaccatatggccaacaacatggccagtatggacaaatgcccatcccccaacagccccaacagatgccccaaggccagtatgcgcaaatgccccagcccaatatgtatcagcaccagcaagggggtattagaccagtgcggcaacgcgcatctaccatggagcagcaacagagcggcatcccagccgctattcaacgagtcgccagccatctcgatcccagtcaaccaatccgtctgcagcccagcccagcgtattatccacctactggggaaagcatgacgggtggtaacgtcgacaaccgaacggcggcaaaccgaagagggagccgcgtacagcaagggggccggggcaacagagacttcattcgcaacttggaggaacgcactcttgaagaaggttttatgggaaatcaaaacacctggcattgaagtggtgaagcttgacgagggaccagatgcctgtgccaacttataagaaaggtgcctttaatcgatgaaggacgacccgccaccgacatttgtcgttggcggcagcaaaacagaccaatgctcatggttggtacttacgaaaaggctgaatgacggttcaatataatagggattcgtttctccttccaaaccgcaaacgtcacgaaacagggcgccacggatctcggcgagtctgttcaggtgatgctggccgaatacgttggagcagccgaagaggagggctggaggaaattttgcgccaagggcgtactcaatggattggaagttgggattctgaaaagcccaatcgcaatgtttcccatgtcagctctggggcgtatgggatcgtatcagctaagtccatgattgaaccggtgagatttctcatgagtcccttctcgacatggcggagctgcgacacagaaacagccgcaggatccaatggggttactctttggcggcggttttctttttttgtttttgtttttttggtatattattaaggggcgggatgaccagccagggattcgacatggtgcagagttttaaacttcaacaggtgacaacgaagcctgcccgcgtgctatgtagcctggctgtaaatattgttatactggtattaagttttggtgtacgagaacgaaacgcgcttggcatatcatggggtaggaacttttggttttcggctccgaacgtgtagttgtattggtgtcatctgctttttgtttgattggggtgacgggggcttcacaggattaactctgggaggatgaatggaggtataaaatatcacgaataaccccttataaaaacgacttgcctcttgcttgattcaagcggtgtgtgtatcgcatggttggtgcatgaagtcgtaaaatactgtcagatggatgcttgtgcttgtgggcactatcgtataaaggaccaactattaactccaaactccaaacccgaaaaccagacccgaaaaccagacttgcgcccctgttaaaacactcggctgctaagagcttaagagcataagagacgatattagcaggccgggtgatgccatctagacttgacatgaggggctttattctttgcgccccaataaatcctctagcagcctaggggaaagaaaacataaaattcagtctgatggcgaatcagtgggaattggtgtaagctggtttcatcgtttctttctcctggagggaaatctggtggaatccaagttttctccgaccccctgagccgcctttgaaaacatggatcgattgaatggagatggacctatcgtccgccgcgaccccttgggccaccgcggcctcttcggttgccgtcagcaaggttgtcgctgtacagctggttgttccttgacgagtcatttgtagcagcggtctgcatcaagtcaggaaaccccattgaaccgtcgacaatgttgtccttggtgagtctgtttgcgcgattgccacgagggccgctaggggcatccctgggagggttgggagacgtgatatttgttggcgcaccgagcttggggtacactttgataattctgccgtcagcctgtagagaaggtcagtgcgtgttcgggacgattcgatgttggtaaactgacagtcttgtcattaaaggtttcaatgactcgttcgccaccttcgcgagaagcaaaagccaactcgaagatgaggataggcttcgatttgactatgcgacagctcacaatctcgcctccgatgggagtcatggcgctctcgatatcggcaggcgtggtgccaggagcgaagttttgtgccatgacggtgaatggcccagcaagaccccggatggtgatacccatggaattgttattggcgccgttcaccttcggctttactatgttgacttgctgaggcgcatcggctgaagtgtccatgcgatcaacagcggcagataggcgagctgttcggcggttgttggctctcttgttggggccattgggggcagagatgcgggcgctcaggtcgcctgagatagagtggtgtaggtcatgagtccattcgccgttcacgttaccgggagcgttcgagcgtgcgcctcggccatcggcgcgctgctgtaccttcctgacgccgacgcgacttgcgagcgaggggcttgaagtagatttaaaaccaagcttggatggcgcgctctggcggcggttcttggagaagatgcgatcggcaagagcttcgttcttctttcgctcgcgcccttttgagtaatagtgtcagaaagggaggaggtccttcgagctggatgttccgtgcttaccctcgttgatgatcttttcgaaatccgtagcaaccttctttgttttagccatgactggagactctgcgaacaggcagagaaagaagactggagtagttgatagccgtgggtagcgatgaattaaaagaaagaaaagaagaaaaccggaatgattgatgcggcgatgaaatatggataagtaagtctgtagatatttcgcttgttttgtctttgtcctaggttggttactaagaagcgttgtaggggggtaacaaaatgtggattagccacatgcgtcaggctacaaaaaatatacagcccaagaatctagtctagaatggcataaactgactcactaatttcgtctactggacttctcaatacctagacattgactggactgcgaccgcgaagcgcgtctccaattggactgaaagtaggttagcgcgggatgcagggaagaggggtcttgaaaacaggccccttgtgcgtgtagggactcggacagggactgtaggcatattcaaggggcatgccgttgtgcgcggcaatttaagcgccacggctcttgagttgttggtagatataattgctccgctcctaatggaatagaccctttgaggttgcagaaaacataattctacttgtttcagagacacaataacttggtcacctttagcctgtcttcgacccgccattagactatctattttctgcactaggagcatgggtcttaagttttttgctaccccaagacccctcgacagataagataagacacttttttcgtgatcggcattgcgactcgattgttctctccgtgacgtttctttgcccacgatttacgaccatctgttcattcatgatggccgacaagttaatatacggaggcgcatgcctacgcagagctcttcagcttttgccacgccacagattggctaccaggcctattctcgagtctcaatatcgttccttccacaaatcccagcgagcgtttgattcaacggcagtcaaaccagcgagagcaacaccaacagcgggaacgacaactaccactgtaccaaagacacgagcgccgaaacaactcaaccaagacactccaaggagtcttgaagatggtgttgagaactcggtctcggcggaaaaggaaaaactcaaaatggaacgggccgctaaagaggagatgaaatatctgggtgacgatccatggaaattctcacaatatgtcaagcaagcgctagaaaagggcagatttgaggaagcgcattatgtcgtgcagacgggcagtaaaagattgcaattggttgtgccatggaccctgttgatggactacatgttgcagcaacagcggttgaccaaagcaatcaaaatattcaacgacgtacgcataccactcgaattataaacttaaaacaagactctaacatggtaacagatgaagaagcgtgcgcagttccccaacgctatgacttacactaccttgtttcgcggtctcgccagatccgaacacccaaagcttgctgtcgccgaggctgtaaagcaatacaacaaccttctgaaggacacccgtttggagccaaacacaacccatttgaacgcggttctaaacgtgtgcaaccgggcgggcgatatagactcaatgttctctatcgtcgataccataaacgattctacgcgagccgcgactgcttacacctattcgattatcattagtgctttacgatggaacgtccacaaagacatcaaggatttaacagatgagcagaagcatttcaacattagaaacgctctacaacgcgccaaagttatctggggggaggccatgggcaaatggcgacaagggcgtctggttatcgatgaagagcttgtcagctcgatgggccgtttaatgctaatgtcatctgacatagctgacaaaaaggagattctcgatattgtcgagcagaccatgaacgtacccaacttatctaaactccaagaacgctccgctgccgacgcccgcaaaaccgaccccaagacaggcgcagttgccaagaaggacggcggtggcgtctatgccactcctggcaataacactttgtcaatgttgctacaagttgtactccaaacgaaacagagcagtatcggcatcaaatattggaacttcttggtccgcgagttcaacatggtgcccgacagggattgctggatgcgtctgttcagcatacttaagcaagccagagccagtgcacatgccactgagattctgtcgattgttccacaggacattattggcccgcgtatctaccgcatggccatggaaacatgcattcgcgacaacatcaacctgaacgttatcaagaatgccgaccgtgctctcgacaacatgatgcaacgcatcaacacccctgatccccagaccatgcgtctctacctcactgccgttcagaatactcactatcacctacgagctcgtgccatagatggcgatgtggctggtgcaaagcgcgcatacggtatgcaggtcaccaaagctctcgatcgtttgtgggtgccgtaccgcaaactccatgatcacttcttccgcgatgccaaggctagaacggatcaagatggaggagttttgtacaatcagcaacgcgaggtcattgcccttgctcgtatcatgtatgggtcttttaacaaggtcatccagcaagagatgcttcctgaggaagatcttcaaaagatccgccccattggcggccgcatcaaccgcgaaatccaagccttctttacacagcgcgaagaaaaggagcctaacctgcgcaagacaaagggtcgcggcgcagctgaagaggagatgtctgaatactacactattatggaaatagaatctttctgggacacgacacaagcgggcaggcccccgagagagagaagatatgaagatagacatggcaggggacgtggtgacgaccgcagacgccacaacgaagaaaggcgtggtatcgactccaaccgttcaggtctggctggatagagtgcctctgacttcacatctggtcaaagattttgagctggggaggaccacagttcattaaaaaaggcatcaggatagagacaaccaatgagatacgaaggcccagtcttaagcttggtggcggagagtcatgtgccatgtctcgggactattcaaaaagaagggtttggcggagaaaactagtgtaagatacaattgatgtatgtacgatatgtgcaaaaatattgatggatgagatagcatatcatgtggcgtttttgttgggcaatgatatacgttgaatataccctacctattgcaccttatttgcggcacctcatagtcgatcttggaagagatatgagcttaacagtattgttgcatctcatatcatttgttgatgtttctgataggtttcggcttgaagacataatggtagtgattcaatctacctgcttgtttgtttgactaccttgtctttttgataccaagtaatgggaggagtcgataacatgcacattctcgtccacaatacagcttgtcaatcgttctgacttcgattcatcacgcccaatattgcttttgctacaagcctaatatcatgatcaacgccaataaggcattggatggccagtctacgagatgaagagacggtcgcacattctctaaaagcccatctaagcaaccccaaggtggtaatctctaacatatacccagaccaatactagagaatgtaatgttgctcccctggcttgagaaccggtttgagagctgacgttgaatagcgggcttcggtgcagactgaagggcggccaggtgcagggaatgaacgttctgttcggacaagggcggcctttcaaatacattagggggtagttgaagagttgtgatcgaggtagagcacgaaggcgagtcctgttctgaatcgtgcttgacaacggatccagcggtcacagatgttccagaagcccactgaaactcttcttttggtaagctgcgacaacgtgcttttgaatcaggtgcccaatgtgacggtcttttgtctttggaacacactgccatgtcattcgacggcagatgtctgctttttatccttgtcttcctctcaagaggtcgaagcgtggcggccggtaaagctttgggcggtgctgtatagggtcttgatcgattggtcaattcataatgaatagttttctttgaagagcgccgctgagatttgtactcaacaatgaagtcgtcagatggcttctctatacaggctcgcaaggtcgacgacctttccaagctacacttagacatgtccggcaaaggggcgagttgtggcgggtctttctcaacagcgtgagcggaaagctctgggcccagctcatgttcgaagtcgtcttgagttgtctgggatgactttccgtcgttggtggtagaatatgacacaactgtcgtagatttgcctgaagagctcctgtcgcgattccatcttccttgagcatgatggaatgcatcactaagatctgcccggggagcaggaaaggtttcttctaaagaatgaagaacagggaagtggttagttgcagatcacagtgggaactgaaagaagtccaatgattgtttctaacctatatgtaaaatatctggaacgcctgcgagtttgcaaccagacaatgcttcccaatttgtcaaagtcgatgtcgaggcagtggtctttcgccgtttcggtttcaaccatcgggaaatatgggaggatgatgaattttgagaaggtgatctctcgtgactgagattcacaggcttggtacagatgttgtcgtcgccgccaggctcctcgggtccgtcaatacgagctctgcggcgattgagcggcagtctctagctgctgaagttcatgcgagactttggaaattccggaggattcggctcgacgtcgctcctggatctcgcccgccaggcactgaaaatgctactgggcataattgagtgtaacgatggcagcggatattgatgatcttgggggggataatgtggattctaatcaatcaaccgtcatacgtattggttgatgctgtggaggagcaacacttcggatgctggcagacaatagtaatatgtactacctaggtaggtaatgtagtaggctcctctgggcaatacctgcctctaatatatgaggtagaatctcgaaaagctgtggaaagaactactacatcttgactgctcgcctggctgactactgcccacttcctagccaactccagtagctacctgtataggaaggcacttggagtttcaagagcgtcggactcagtatctggcatgtgaacttatcgagaacctttttcttcgatgaccattttcattattaacacgaatcagagtttataccaacattaaaagtcgcgtaaagtgaaagaccgcgtagtacttagacgctaacctctttagtgcaagcccgcctcacggtatcagaaaagttggctgctagaagcataagacatgaaattagtaggtcagcttatgctacttacctagtcataccctttagactatttatttttgtatatccgtacttggactcgagaggtcaacttttctgctacccactaggccctctcatgtcatgtaggtaggtactatggaagagttcttagggatgaagccagtactactaagccttgaaagtcaatagatgtataggtactaaggtagtacattgatacagataggtaatcgccaaaagcaggcatttcttatacacagatgctcaggtactcgtatctgtatcgcggggtatgtacttcagcacttagtaggtcagtcaggtaggtacctaggtattggccactctcgcggcagagcactttatggatggccccaccgttgacggggaaatcgcgagagtgaacgcgcttttgacgcgtcggccctgaccacttttctaaatgagcagcactcgttaccaggggaccaagtccctccaccacttccagactcgatattgacaactccctacaactaaacgacaagaaagaagccccaatatcctatcgtcagattcaattctctactctctttttgttctctttttgatatgccatcggtctaagctatcatactcgtcatgtctcacagggctcggctcgctgagctcaaggcccttcgggcttctggcaagaaggctttcgataattacaaagttgccgacgtcgatgatctatacgacgaggttgatgaggatggatataaaaaggttgtccgagaaaggttgaaccaggacgactttgttgtcgatgacaatggcgaaggttacgcagatgacggccgcgaggactgggatcgagtacaagcctacgaatccgatagtgaagaagaggccggtgtccgtggacgacccagcaaggccggttagtctccccaaaggctggccctctctgttcttcctttacttacaaattatgcagcaaaaaagagtcgtcaagaagaacaaaccaagcgagatgccagcgatagggacattagcgagtacttcaaaggcgccaacaggacgcagcctaagcccaaggtagaatacctgctttgcaataactcaaaatgataaactaaattataatcaggctgtaaagacaaaggccgatgacgatttcctgtctgatttactcggcgaggtcgatagcaacattccagaacccgtccgccatatctccaaagtcgaaagatctggtggtggccgccgcaaagccagggctctttcgcctgccccagaacccatttccaagaaaaagaagatcatcgatacccgaatgtcatcccctcctccagctctcgacgacgaagacaacttcttccctcctgccgacgatgatctcttggaaactgcagatgtccccatgagtgatccagcaccttcttcgccagctgcaaaagtcgcacagaggaaagctcagatcaaacaagaaccaaaagacgacgacgacgacgacgatatgatggaggttgcccataccggagccattgctacaaccagtgtcaatttgaccagcaaaaggccaatcaagaagattatcaaggcagacattgatccgacacccgccagctcttctcctgtcaagcccaacgttgcctcagtaaacgccacctcctggaatgctttgacggagagactcaatgttgtctcaagctcgccagcggaagtaaagagcattggaaaaatcgaccacaaagatgccatcgaggaggacggcagtctcaacttcttctggaccgactatacggagctcaatggcagccttttcctctttggtaaagtactgaacaaaaagacaaagtcgtacgttagctgttttgtcaaagtggataatatcttgagaaagctatatttcctgccgcgcgagcaccgcatgcaagatggcgaggaaacgggcgaggaggtcgagatgatgcaggtgtatgacgaaattgacaccatgatgaccaagatgaatgtcggcatgtacaagatcaaggcttgcacaagaaagtatgcctttgaacttcgtgatgttcccaaagaagctcagtatatgaaacttctctacccttacaacagtaagttacaatgtcctcttttgcaacccgattccagcaagttaacgtccattatagagccagagatcgaccccaaccgacctggcgaaacttattcccacgtctttggaagcaacacctccttatttgaacaattcgttctctggaagaacatcatgggtccgtgttggctcaagatcgaagacgctgactttgataagctgaaaaacgcttcgcactgcaagcttgaagttgtggccgatcacccaaatatggtttctgtcctcagcgaatccgacaatctcgatgctcctcccttgactctcatgagtgtctcacttaggaccgcctttaacgagaaggacaacaaacaagagattttatctatcagtgcaagaatctatgaaaaagtgtccctcgcggacactacacctgctgagaaattgccttgccggactttcacggtcatccgtccacatggccagtctttccctctgggctttgaccagcttgcaaagaagagaaaccgtggcttgatcgtcttgaaaaagcaagaggcggatattcttgcgttcttccttgctcaagttgatgttgctgacccagatgtcatccttggtcaccagttggaaggcgtagactacagtgtactcctcaatcgcttgcacgagaagaagatccctgggtggtccagactgggtaggcttcgccgcacacagtggccagcatcgattggcaagacaggcggcaatgtttttgctgaacgccagatactctcgggtcgtctcatgtgtgatctcgcaaacgacgctggaaaatcagtcatgctcaagtgtcagtcttggagtttgacggagatgtgtagtctatacctgtctggagacaaccgtcgccgtgaattcgataatgaggttgctctgaaaacctgggccaaggaaaagcagggtcttctcgactacatcacccacatggaagctgatacgcactacatcgcagctttggctctaggtgttcaaatgttgcccctgaccaaggttttgactaacctggcaggaaactcatgggcacgaaccttgactggaactcgtgcagaacgaaacgagtacattttacttcatgaattttaccgcaacaagtacatctgtcccgacaagcagactttccgcagtcggcagcgtgctgaagaagcgcaacgtgaaggggaaactgccgaaggaaaaaagaaggacaaatacaagggtggtctggtttttgagccagaaaagggcctatacgacaagtttgtacttgtcatggacttcaactctttgtatccctccattatccaagagttcaatatctgcttcacaacagtagataggccagacaccgtgagtagttatgcttcgctttcagatccctggctgaccatcaccgcagaaagaaggagacgatgaggtccccgaggttcctactaaccaagaccagggtattcttcccaggcttattgccactctcgtcagccgtcgtcgtcaagtcaagagtctcatgaaggacaagaaggccactccagaggagttggccacatgggacatcaagcagcttgctctcaagctaactgccaactccatgtacggatgtttgggatataccaagtcacgcttctacgctcgacctttggctgtcttgactacgttcaagggccgcgagattcttcgcagcacaaaggagcttgccgagagcaattctctgcaggtcatttacggtgacactgattccgtcatgatcaacgccaacgtggacaacgtcgccgatgcattcaaggtcggcaatgagttcaagaaagcagtgaacgagcaatacaaactgcttgagattgatattgataatgtcttccgccgtatccttctccaagccaagaagaagtatgctgccatcaacctcgtggagaaggatggcaagtttatcgagaagatggaaatcaagggtctcgatatgaagcgccgagaatactgtgctctgtccaaagagatttctcaacaccttctgaatgagatcctctctggtgacgatactgaggtgtctattgcccgaattcacgagtacttgaacgaaattgctggcaagatgcgtgagcagagtattcccgtgcagaaatacatcattcatacacagcttggaaaggcaccccaagactaccccgactccaactctatgcctcaggtccaagtcgctcttcgagaaatggccaaaggcaagacggtccgcaaaggagatgtcatagcgtacgttatcaccggcgatagcaacagctccgagcctgctcctaagcgagcttacactcctggcgacctgaaggcagactcttccctgttgcctgatgtcgagtggtatattggcaaacagatcttcccacctgtcgagcgtctttgcgccaacattgtgggtacatcgacttcacaactggcggagcagcttggtctggatatcaagcgctatagctcattccagacccaacaaaacagctcaagcaatgaccttgaaatccacccgttagactctcagattccagacgaagttcgttttggtgattgcacccgtctatctctgcgttgtcgaaagtgcaaggccttatctacttttgaaggcctcgctgcaactcctgagcgagtatcacagtcaggtatcctctgcagttcctgcggcactctcgtctccacactttcggttgttgctcaaatggagcacgctatccgtactcaaaccagtcggtattacgagggttggctcatctgcgatgatactcagtgcggcaatcgtactcgtcaaatgagcgtatatggctctcgttgccttggacctaaggggctcgcgcgagactgtcttggtcggatgcggtacgagtatacagagaaggcaatctatacccagctactctactttgctagtctctgggacgtggacaaggccaagaccaaagctgcaatcaccgagatgtccaggccagaccgcgaaaatatccttgctctagccgaacacaaccgagtgcgttttggaaatatcaaaggtgttgttgacaagtaccttgacaagtgcggtcgtcaatgggtggctatggatacccttttcaccaagttgggcttcaaaccactggtatgagtgataaagaagagtatagacggttgtgtataagtaatattcctgagaaatggataatggatacttggacaagtggcgtcacgagcgtgtcatgttttatgagcagggtttgtgtaaggatcgttgggtctcgcggagaaccgagggaggcagaagaacagctgcaatggcgtttaggagtttcgagattagcaagagcttattttattgttgacaattatttttcacatatctaaaacaaaacagtcagtagtagttagcgattgacgcttaagaacaatatttcatatacaaccctatccagtctgatcaaggtagatgctgacctacatacatgcatacgtacgtacgtagctacttgttaaccaagaatacaatccggcttcacattcttttcagagtgacagcgaaatttgaacatatatgtaaattttcatgctagtgttccatgctccttcgattccagatgacaaacagcaaaagcatcgtaaagacccttcatcaaagctcgaccaggcccttatacaccaaataccaagtggcagagacgccaactaacggctctgctctccttcttgatacacagatgcacatgcctataatgggacataaataaagccccatgtcatcatcatcattcatggtcttgttttgtaaatcctttcctgcctcgttgtgatctgaatccttgagcaacatctagagccagtgaatgggcacgagcatggccagaagctgcctcgcaagtaagaacgagaagaggcagactgcgccggtggttcatcagcgttccacccatttcgtttcgtttgtgccctggcattacattcctcattcgtctcgtggattccgaaataaaatcactcgcatattccctgaacaccacctccacccaccccgagtcgtatgtatatgatgatgcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtcgtatgtatatgatgatgcggtgtcatgataccacttcttgccatcaataacccacgccgccttcttcgagaagcacactggagatagaataaaacaaccagcgacacgctggcaagtgacagccgtaaattcaccctgagcctttgaaccggaaatcctccacaacattaaagaactgaaacacactcaaagcatgctcaggaacgggctgagttaagggagtaggcgatgatattggtgtaaaaaatcccctagtccgaaatttttgagggtcgcctctcactatgaggagcatcatgtccgtccgtctatgggcaaaggtatcatgagttctgaaaaaaggaaaaagaaactgtgctcaacttttgggacacgtctgatggaaaaagcctgtaaatgcaaaaaaaaaaaaaaaacacagccccaccccgtctattctgccgaaatgcaagacaccgaaggaaggatacttttattcgttttctttcttatcgccgtcagcagggacagccttcgagatcgctggtgaggcagaagtagagggaggcgaggccggatggtcgttctccatgttggcgaggaggctgggaaattgttagcttatgcccatcattttgtcatgtttctgctcaacaagcttacctgaatgcattagagtgagaggtgttctctcgtgtgggtggggtgccagttcgtgaagaagtggcagaatcctcaccacgagggccaaggaaaccgccaggacccatgcgccttccactgttgctgcgagatgacagcatggaagcgggaccaagggaaatgtttccacttgatgttcggttggcagagcccttgaggcggcggagatcgtccataccgacctggttgctagcagcctgctgttggtaaccaccagaaaagttgcgagcatcaccgcgtccgacaggagggcggccacccccgcctcgctggttggttcgggctgcttcctgagccttagcagcttgcgcggcttcagcctcggcgcgaacctcctcgagggtcttgggtcccttgttagtttccttggaaacccatttggcccgacgaagatcgataacatccagaagcatgaacttgagtcggctaggaagctcaggaatatccatcatgctctggatgcgctggaagtaagcatccatcatggggcgacccttttcagtctggtcaaggttgcctccaatagtgcggaggagtttactgagcgactcaacttcagcctcgtcaggcattcccttataatcgacgagcttgtgcacacattcgtgcatgatacgctcagtaagcatgccgagcttataaagctcaccaataaactggacaagaccaagaccacgacgtttggcagcggcagctgtatagtattcgtcggagagaagagcggcctcaccagtcttcttgccttcatcctcctcggcaggcttatcgggcaggttaacagtccagccacgctcaaactcctcctgacatctgttgaggaggtactttcggaacaggttaccaccactgactacgtgaccgttcttgtccttgatacgctcatcgcgaacatcggagctcatagtctcgagcatacgcttgcagaacttggcatacattgaggcccagtgagcctcgtctgtggccttctcgaaggtaagctggatgacctgtcggagtgtacggccatctgcctcctccttggactgggaagcaatgagtagaatctgatcggcaattctgtcgaacttctcgggcgtcatcttgttcagagcagccttgacctttcgttgaaccatatccggttccatatggccactaggaggagcagttgagctagcggctttaccgacacttgtaggtttccagccggtagcagtctgtgcaataggcttcagctccataccggcggtcagaggcatggtcttagcagcctgtgcctccttggctgcttcgccacggttggtgttgctgccacggccaccacgacgagagccacgtggggagtttggcacttgagagccagctcgcgaaccggatgaagggaagccaccggtgttggagcgacccatagaacccatggggccaccaggtcgctggttggacatggcaaaacgagacatcgaagtggtgccgggggggagggtactgccagaaggtgcattgaagttacccatgccagggaagccgcccatagggccgggagtgtttgcaccgcgagagccacggccagagccaccaggagtgttagtcctggaacgctcatcaccaataagggacttgacctgctggtggaactcaagagatggctgctcggtgaagaccttctggaattgcagcaagaagttggaatcatatttgaaactcttacccttgctttggacagcggcgttgagagaggggttgggcgacttgataccttcagggtagatatcttgctcaatgaccttcaagaagcgggctgacttgagagactggagagcagcgctgggctgggcaggctccactggcttggtgttgagagggctcaagttgagagcagcgggcttcgcaccacgcttttcgggcttagaaccagcagcatctgtagctcctccaatcttcatgctagcaagcttatcggtaaccgactcgaccttggcaggttcggcctccttgctacctcgtttggagagaagctcagcaagcgagggagctgtaccggatgattcaccctgttggcgacgtttctccttctcctcttccagccgttccatctcgcgctcctgttctcggagcttgcgatctgcgtcggcactgtttttggcacggtccttttcttcctgttccttggcagcagccttctcagcctcgcgcttcttgcgatgctcctcctcggccttttcacggcgagcgtcctcctcctccatctcacggatcatgcgctcaagctcatcctcatcaggatcgtcgctcttcgcaggctcctcggccttcttgtgttcttccttcttaggctcctccttcttaggctcctccttcttaggctcctccttcttaggctcttcagccttgcgctcctcgaccttgggctcctcaaccttgggggcgggctcgggtgccttggtctcagaggccgcctggctttccggctctgtcttggcgggaggtgcagactcggccttgtcttcggtgggcttgacctcggactgctcagcaggcttatcttcagtcttcacctcaggctgctctgcgggcttaggcttctcctctgcctgtgtggcttgcttaatcttctccttgagctcatcctgaatctgcttagcagttttgggggcagcatggctatcagtgcggccatgtgatggtgtagcttgcttggggggaggagtagctgaggatgcaacaacagggggagtcttggattgttggatgctagaggcaggggaggagggagtcttgaaagatgatgtgtcaatcacttcaccagcggcattcttgatttgaatggcggcgctcttcttgggcaccttaaagctgtttgcggtagccttaagagcggagccctggccagactgaggagtagaggtgacaatgagaggagtgttctgttggctggcgctcgggggcctctcaggctgggagggagttctggacatgctatggctgtgttgttgatacggtgtgacaaagttctggttaaagcttggggagttagcttgaggaggggccatgtacggcatgttgtaagagttgtactgcattgccccaagtggacgtccataagcatccacttgctgaggtgcgggggggtaaccgtaattctgattttttgaagttagcaaggaatcgtaaaacccagtttcgggtggcgtgtcgggagaagatggattgcttgagcaaagggatgggaaagcgtttttgggcttgcccgaagatgatccgcgcgtgctgttgacaatttgctctcgccacggttgatccagacgtttactgaaacgccgagattggttgagctcgtcgtcatgcagacctcgcgaactatcttgcggacgggcggtctggaccaacttttccagttcgccaggtgttggtttgctctttttattgttctttgatagatgcttattaacttgaggaagggggtactgtacttgttgatgttgttgagccataggaggcgggtagtggtattgcggaggtgtcgccatggccatgttgggttgcatgctggcggtctgcatattgggagttcctggcatagaagggacaagagccgggcttcgaccgggctggggagagttagggtagcgaggctgaggttggaaggctgcaggcatgccacgaccttgaccaggtccgttacggtattggttgttgggagggtatcccatctgggggttgaagctgtttccgtgagggttgaaaccacgacctcgaccaccttgagcctggaagttgcctcgtccagccccatcgccttgtgcagaatggccagactcgcgtcggaagtgggctccagattgtgcgttagggttgttgggaaccgaacctggtctcatgtggcgctgtaacaaagtcagttatggtttcgagcgagggagccactgaggggcatgtaacttacctcgccatcgctaccaagactaccgaatgtcatggttccgcttgcctgctgaagaccggaaggaggtcggccaccgctggcagagggttgggggatgggcgaaggtgagtgagcgggcgaagggactcgggcgtttcctccaccaggaataggaataggtgcagcgctggttgactggggtgtgctgttagccattccaggagagtcgaacccgaactgaatgtttgatttagcaccgccgacagggccgccgttggcaacaaagttgttaggggcgtttgcagccatggtgactgagctcttgcgagagtgatcggatccgttaaggttggcgctgctacgaggaacagcgggggtgacggtgggtttgccgttcacaggagtcgaagaagcgtctttcgcattctgcgatgaagcagtatctccaaccaccgcgggagggtgggatccagttgcgactacaggggcctgagctgatttcttaggcgcacctgcagcagaggcatacgaagtcgtagtcgcgggagtgttgttcgcaggggtggagttctgctggttgacaggcggcgtcataaggggaattcggtgccgctcgttcgcgatacaagaaagtggtggtgtttagataattttttttgtgggcgtcgagggagaaagcggaatagatggtgccggggccgactcgtcgaattgttcgaagttgcaggcggggcaaacaggaatcgtcaatgagaggagacgcacaagctttcctcttttttattttttttttcggggtgatggaagagaaaaaataatacctcaatctcaacaaagagatctcgagacaagacgtagcggtatgtccgaaacgcggctcgaggcgaggttgacgacggagatcaaggagcgaagtcgtaccaacgatgaaggataggtaggtagtaggtaggcaggcagtcagttagttttgaggcgagacaagctacgatcctgcgtggcaacagaaaaaagaactgaggggagatagtctctgtgatgatgttattacacaggacgcgaaatccaatactgagtctggttagaaagatttttccaccggaccagggaggttgaattgatggtgaggattttagaagaagccagcaaaaaaaaattgggcagcagtctatgataaggatgggggaaggggcgaagggcttgtttgagaaaaaaaaaacaagattttgggttccggcactgtacgctcagagcgcacacaaggggctatgcctggaacttaatcactgtcagcagtccatgaagtttgctgatgcagtgttgtcaggctgcatatacagtgtcagcatcggccaagcaacccgcagtcatacactgtcctcgagacatcccacgctttattttattttatttttcttttctttgctcttattttttctggatacaatcttattagcccagtctccagttggttggttagcccaagcaacctaaacaaggctccgattcctccattcgttcacccacaaagaatctgctacctacgtcagtccattttcccatccccgtaggtaggcgagggcacgcttggtgggtagcttgacctgcctgaggtgatgaagtttgagaaaaactacctacccttctatagtttcaaatggcatacggctggctggacagcagactaaaataaaataaaataagccagtggcggtcaaagtgtctgcctaggtaccccagagggatctactgactaacgtcaactcatgcctgaggataatggttctggttgtttgttgaatcattcattggtgttgcagtgactctttctttgactctaactgatcatcacatgctacctaattaagggcatgggtgacagacatgacatgcataccttagtaggtatgtagtacacatttgtcaaatgtcctgttcaacaaattattaacaatacatatgtgatcatataaacatttccttttgtttgcagcttattaaattgaaatttacatgtctgtctattcaatttgttgctcattctacgttgctgggctagccagggcatagataactcggatatccaacccgtaaacccggtctgtctgtgctgcatctcgtctccagaaatgattcatggatgactctagtccctcaccctcaaatctgttcattggtaggcaagtccagaagaggaaatcccgaactgaacttgttcgaagttgatagagtgcagtaagtacatgcccaatgagcagttacccagtctatagagttttgcagtagaccgcatatcagaggcgattaaacaacgacaaaaagtgaatcacaaaggagtggagtgacactgataggagcacgcatggaccaagcatggggttcgctgtcaagggcatagactacatacgattcgggtttgaaaaggaggatatgggctactccaagcagcaatgtgctactatgacagtgtgaagagagaggtaggcagtagtcagtctacgtagcccaattttaacaagggcgagacttgcttgtcactgtcacagatgcccaaactgtcagtccttcgtgtttccttttatggattagaagtggagcggtcaacaccatcatcaacatgaacgaacagtgatgctcagatgccaactcatagttacccaggccccaggccaagtgtaatgttaggggcggcccggttctgcctgaagacataatcttgcatggcaatctgcagcaggacgcttgaaccgtttttgcccctttgattgattgcatcgctcaacctgttacacaagcacgttgggcaacaaaattgctttgcttcttccttctgccgggtctgagctctcacaaccccatcactttcgccaatctatttttgttttctccatatggagcatgaccagtctttgtttacactttaatcaccactttaacagggtacgcacagacaatgttatcacaaaagagttaccagagacaggactctacctgctgccttgtccgcttacatggtattacatgaatccagactgctgagcagtgcttttgtattgtgcgagaataaggttgcatttgtgccctaatttttatgactcctgatgcagggaagcgaaaggcaatactgtctttgatgttgtaccaaccatcaaacatgaatccagtcccagtctatattctcgaggagccatacaggctgactgtaaagtacccggctaagaatccaacattgaattaaaaggcccctgcgcattggggcattgcctaatttgtgaccaaccaagcaggtatagtacgattatctatcattccacgacagtaggcatctgcataagatgaaatattgtatgccatgcgttggactaaggggtattctcctggctgtgtcactgtttagccatgcctcgtttgtctatctctccgtctcgtcttgtgagattctggcctgtagttcgtgacctttggattattctgcttacactatagccttgttgagttggcaaatatgtcaatattgctcacctgggtaagacgaaccccagtcgatgacaatgttcttcatcattattagaccacgtcttgaagagattgcacaaactcatgacaacgactgttaaaacactggtaattgtttgatccgctggccttagatgtataattttgcaacggtcccgtgctctacgaaacctatagaacttgtttcccctggcgccgcctagtaaagaagaaatgacaatatactagtgttcgtctagcaaattgattcactctccttcccggacctccagtatgtctgcttcaatatcgtcttcatcatcctcgccgtcgtcaccattaccatattctccctctccgtcctcgaactcttcttcgatgatgggttccccttgctcctcctgaagctgcttgattctcgtcttggtcatttcaaagacatactgacccaaatgctcgaccccttccattggtacctcaccttcgacggcgccgggctcctctgtaacctcccgcggtgtgggccagagttctcctgtcacaagcataagcttgtctggcctttgcaacaacaagtcgaaagcaggatggagttcagggcaggcttcaaagacctcacggcggccaagaatgtacaacccaagtcgtgctcgggacagagctactgtcatgcgtcgcacatcgcgcagataacccacgcgcgacgttcgggtaagtgacagaatgatatctaaaaaaaacatgttagtttaaagggtggaaatcaacaatgagcccaaatgcttacaatcgttttgctcgccctgatatttgtcgaccgtagctaccgcctttggcagaccaaagactgggtttcgggcacatctgtgagacaacacatcctttacgagagctcgctggccagcataagttgtgaggatggtgatcttctcggcgggatatccaagaagacgcatgtattggaagatagcaactgcgtactcggcttctccaaggttttggatgaagtgaggcgtaggttcagcctcgccctggcccttgtaatcaggtacattgatgaactgataatcgtacttaaatccagcgttggccttgacaaattcgggactcgtctgcacactcgggaggttatcaagcttagggtaacgccactggtaaaggcttgctatcgagccacgggcacgtccttgttggtcgagggcgactgtcggcacacccagtctgaccagtctcgagaacagtgactgttcgagattggcgtagtggcggaacgccaagctctggataactggagagttctggaaatggtctccacatagaacaactctttgaaggcccatcttgccattacgaggcttctgcatagccaaaggcaagaatgtctcgatttcagttacttgagcagcctcctccatcacaacgttgtcatactggaagcccagcgatgcaatctcgcctctcctgatggccgcgtgtgttgttgtcattgcaataatacgggcctcgctagtgagaaggtagtttgccttgtcgcggtcccgcctcaagatttcgaaaggaagtgcatcggccaactccaagaatatcttggaaatgtgacgataacaacccttcgcaacctctatagcctgttctttatctccctcgggggggaagataggctgaggggcatcagcaaagtatgcgtggaacgggaaagcttccatgatatcagaaacagtagaagcatcgtcactggcaacgagttggaacctattccatgcaggaacaacataaacgttgttgaaatatccagccgtctcagccgaattctcgtgggccccgggtgcgccaaggctggttgctagcttcctcacttcgagaagatagcggtctcgattctctagaaaagattcgactcggccatgcttgctgaagtttccttctgtgccaaggtcttcttcaccgtgtcccagacgcaataaatgtcgctcatcgatatccagggcaacaatcttggcaaatagttggttgagggcctggttactatgtgcgagtagcaaggtcttctgctcgggatgattgtggtaaatattgttgatcacctgtgtggctacatctgttttgcctgtaccgggggggccgacaatgacagtcaatccaggctgagtgccggaggtgatggcctcaatttgagcgggagtgaatcgcactggattgaccttagggttatcaatgggatagggcccattgttgggtggcttgtaacttgataccttcaacgtctcaatttcggcgataagggcagggtcagcatctcggcgtcgcttcttggaaggcttagtagatgggggttcgctctgtttctcgacagactcgagcacgtacggcgggccaaagctaccagaaacatcgtcacctggatcgatgatcttgccaggcagactctcagcaagatgctgccagtcaaggaacgtgtccctgaagtctaccttgcgttcgcgatttggcaggtttttataataagctcctgctggatcgccatagccaagaaacacctcgtgaagccactccggcagaggtacatcagacagcactaaattccgaatagattctagtacaggcttgaagttgttctccctcctgccacgtcttaatagtaggttgatcttgccatacacgtcaggttttccagcggccgcccgctcagcgtctctgctgtaagcatgagggtcgagcttgagctggatgcgacgcttgctgtcaagactttgggctccatctcgaacctgacgacccttatcgtcagtgatttggtgaatttcagccgttcgtacagtaatcacacccaatcgttcagattcggagagattttcttcgccattgctggcagactttgtaggcgatggctcgactgcaatgaggaagacgacgtcgtcttgcctgagagaatcccattctctactaacgccttctcctagccgtcgaacgtcgaacgaaacctctgcgcgtaccgttgatggtttgtcatctcccaccagaggtggcgcaacctccagaatggccggtttcgagatgggcatcgccatctttgagaaacccgcgaaattggtttcatctgatcgcttcgactcaggacgcaagcgccgtatggcagtctcgatatctttgcgaactccgtagaaagactcgcaccgatacaggacaagtgctcgccacaaaaagtcgccgacggaaagatattgcaggttgagcttgggcagagccataggatgtgatccgtcataagactcggcttgttgaaagctgctatcaaacaaggtctcttctgttggtgccagactcatatgtcgagcagcctcttgaaacgttttcctgcgctcaaagttggacaagaccacttcaagtaacaatttgcgatcaacggggaggctgaggctgtcagggtattctgttcggaaaccgagcagtgaaaccagttccataagctcttcatctgtcaatggctgaagcgaggcctccaattcttgcctctgatcaacagcgccatagttagacaaggctaagactgtcaacttttctcggaaatgtttcaaggcagtacgttgcaattttgcaagcgactcgcaatgcttatcatatgcctcttttatgctgtactgagcacctgtctgatcattgatgtcgaagaaagtaaagtgggacaggagagtttggaggtcacgaagaagtgtattctcctcatcattaaacattggtgataatcttgcagcaggtattatgtgtagatcctggaccaaggcattgacatagcgccttgtcggaagttggctttgaagatcagtgagaaattcggtgaatcgctcgcagtacagcacttggtctgctttgctattttgggtgtagagtaggcctaggaagtcaagaaggagtgtatagagccacgaccgttcaaagcgtagtcgcgccttgttttgctcatcagctgcttcgtatcgcttatgcgcagccttccaggcctttcgtaaatgaggaagttgctccaggctagcttcacgagactgttctgtcgacaggttatgccagatcccaatcgacacaagaggggcgcattcctttcggacaagagtgcagtcgagactctggaatgcgtagatgaagaaacacaggagttgcgttcgaagggtaacagagagtgttcgatcgatcatcatggacaaaagtcggcggaagagagaagaaaagtcggctggtcggtcctcgaaaagcgctggcaactgttaataatagtttcacaagattggagaagctacttacaccatgtcgcaagatgctcccggtgcttcacatttgtgatgagcgcaatcaacagaacgtgaaaattggatgcttcttcagtgtagccaggccacaagtaactagacgggcgtttgttagcatctgggactccaaaacttcccgccgcggcatgcatacctttctagagtctgcaggctctcaagaagcaagagaggcttgtactggaagccctcgcgttcaagcacatcccagacattctgcttcagaacatcgtttttgacctttggctttgcaggtttcttgccagacttcaaccaatgctttcgcgcaagttggacaaactgatgttcctcttcctctacctccgctggggtcggccggccatcggtaggcttgggcttcgggtcgctctgtttctgcgctttggcggcaccgctgcccttgtgtcgcttcacggttggcattgtcaaactaccgtatcgtcatagaactatcaattattcgtgtcgctcatgagataagacagaaatgccggaaattcgcgtggccgaagtgtggttaaagtgttggatgaagctcaagttttttgagcttggatccgatcctggacgtctaaaagtgacgccttctcaaacaaacagttccagtcccaaaatttcagcctcgtagacccacgcgacgcgctgaatgggtccagccacagaaaaggtagcgacagggattaaggtacttgcttccactacatttttgtgccatgagaaacgtctacatgtctcgtaagtacatgcacgtcggtcgcgcgctatcgcagccttctcgctttcaacatccaaagctcagctgcatgaactgacagatcaaagaaaacacaattttgccaaactcaaaaccatatttcaggtcctcaaactcaacgacatactttgttgcgaaattccgacctgaatcataagccaaagaactccgtctttcctttcattgagcttcctgtcccactccatgagaacctcgacctacaatcatcttcaacgactgtcatagcctcgcattatggcggttcaagatacagacaatccggccgctccggcaatttctgccttcacaatactactggacgaccttctttcacaggcagagaggtcaaaacaaagtgcgactatcgaaccagcattgcgcaagtctgatttcgacgacctctcgggacgaatcaccacaactgcagccgaagttgctagcccagccgacgaaagcgccaagccagcgaacgataagggtcagcagttcgccataatagaaactgctgcccgtaacatattcagtcatcttattgtgagactcgaacctccttcgcgatccgcgccttgcgctgaccaaagtaggcgacaactaccatcgattcccccgattatgtcaaagtgtggaatctcctcgacattctttccattctttccgacgacggccaatgcgatcctgcactcttgttctggctagctgaagagcttctagatagccaaactattgccggatgtcgtaagatctttgatttcctcgaatcaaggcgagagcgaatcacagcgaaccacttcaagcagaaacagttgattatcctccgaacatgtaacgaattgctccgccggttatcccgcgcagaagatactgctttttgtggtcgagtctttatcttcatgtttcagagctttcccctcggggacaagagctccgtgaacctgcgaggcgaataccatgtcgaaaacatcacgacgtacgagcaaggaactgctgacgacgatttccgaatggctttggatgggccagacgagcaaccaaaggagctgtcagagtcaaaaaccacacccaagtcaacagatgccaaaaaggaagacaaggagaagcctctcccgaccgacgtgctatacccattgttctggtctcttcaagaatacttcagtcagccaaagaagctttttgaaacaacgagtctttcctccttcaaagagagtctggcggcgacgatgaatgttttccagacagttcataatgattccaagcggagcctcaagcggaaacgagaaaccggcgaagaagacgagagtttcaatacattcaaccccaaatacctcactagcaaagacttgttcgacttggaggtagtgttgcgtacttttctgcctactcagcaagagctaacaaattctacagatcagtgacctatcattccgacgacatattctagtgcaagccctcatcatcatggattttcttcttgcgttatccaagctatcacgagacaagcttacggaaactttgccagccacggccatcataaacaaggctgtcatgtatggcgatcaggtcttgattgaagaggatgtaagcatgcatttggaaactaatcgttttgagaaacactgattaacttttggtaggccaaatgggcgagtgatacgaagaggactatcgcagattatctccgtcagggccctgatggaccatacttttatcgaatggtagaaaccgtcctggctagggacaagaactgggttcgctggaagattgaaggctgtcaacccatcaaacgcgatcccgtcgcgccgccggtctttgtagaggcgaagggtaatgtccaacgcttggccaccagcaagcgattaagagcagtccctatgggttctgtctctttggactttctcagggaagaggatgcggaggcagctatgggtcgactcaaagccaaagagaggtacgagcttccagagcttgatgcattcaaacgaaaaattgccgatgacgactttgagattgagatgccgacgaacgatcaaacaaaggccgctgccgtttctggtaaggccagcaagagctggagagctctgcgcattgcggcacgtacaaagctcgccgcgtttgacaagattgaagatcctaaaaagattgacatcgtttttgaggaactcaccgaggccgatgatgaaggggacgctgctgaacctacagccagtgatgaggacatgcccacaacccgagaacccatcattgtctcgggtatcacaggtgtcggctgttcagcaatcatcaataagttgatggaggagaggaagggtgttttcgctactgttgtcaggcacactacacgagaaccgcttgacggtgaagtcaacggcaaaaccttccactttgtcaagcaacaagagttcaatcagctccgtgatggcgatcgtctgatagaatcaggtactcgcaatggggttgactacggaactagctccaaagctatcgaagctatcacagagacgggcaaagtccccatcatcgagttggatatcgaggtaagctaactatggcaatcgaaattttcatgttaaatactgactgactttcataggctgcgcagtacgccaaggatatgggctttgaagcacgctatgtactcatcaaggcctcaactccagaagtactcgagcagcgtctcaaggctttaggcaaagaagactctactatccaagagatattgaagagactgccgacagagctcgaaccagagaaggcagacgagctattcaacgcgactattgtcgacgatgacgagcaagcagcagtcaaaattctcgatgactatgtctacgcgaagagtgaggatgagcctactgcagagcctggctcgggggaggacacggctatgaaggaagatgatgaagcaattgccgaggataccgagacaaaggaggctacaatgacggatgcgtaacgcggaggtgtgcctgcatggataacacgcactgtttacaggttaatgtttgggcgtactggcaattgacgagatgataccccgtcaaactggcttttataccgttggattttctatggccaagcatgttcaaaaaagggtttatctaaagagattaaattaaattaattgcgcacaatcccaggcttgaaaactaaagaagaatatagagcaggaaagaacctcaagacggaatcggcttcagcatatttagattatgataagttcccagaaggagtaataacacgccactcttgggcatatcagaatagcttggccaagcatggtgcacagaggaaatcgttacgagggcgatactacttagcataacgcttaaacactttggcacgagtttcagaataataataataataataatagcagagtggaattgaacgacatgtgtcacaaagagcatcagactggactgtgctattagctatgtgagtaaaattgcacgtacactccctccatccaaacttcacaacacgaaacagtccgcaggaagaggaatttactcctcgtcagaagactcctcctctgagtcagcctcggcgagccatgtcaggaagggctcagcagccttgcggaccttcttggaggttgagatgtcagtgtacttcttgctggccttggaaccccacttggtcacgacctcctcgctgatcaagtcgtggtggtagtagagctggagaatcttgacaatggactggaacatctcgggatgatcagcgccaagaccgccaacaaggcgctcagtgcctccaagaagagccctctcgtgacgctcagaagtaacaaactagagcgagttagtattaaggtgtatagtaaggagtcaagatgttaaaacatacctgcttgagcatgctagcacgcttggaaatttgagcaacaatgttcttgtcgaaaatagtctgaacaagaacaagaacggtgcggtgcttgccctcaataccaagttccttggccttgacataaatgtcgatcgactcaaccttgtcgatgccacccttctcctcagcttgggactggatccagtcaccaagttcatcgtagatagtgggaccgccctcaccatcttcatcgtcatcatcgccaatgttgagcttcgccttaaactcgccagggagagaagcctggcgggccttgacagcttcctcactcatgtcgacagcccattcatgctccttgacttcgttctcctgagcagctgcagcggcctcggcttggaccttttggaactcatcatcactgccagcatcctcgtcggcgttctcgtttgagccgttgtcagaagcttcatcactgccaccgttggtgccattggcagcgttgccgttctgtcgggccttcttggcagccctacgctcggccttatccttcttgcccttcttgggctggttcttgaggataaagccactgagcttgaggcgaaggtcgacatcgctgatcttaccgcaagccttgcagtcgagggtaatgtggtcatccttgatcacaacatcggtctcggggttcttgcactttttgcagagaacaaacttgttgatgaagccatcgaggtgatcctggagcttgggggcatcgtgggcaccgttgatgatccaacggtcgtccttggggtcaatgttggtttgagcaccaagttcgaaaccgaagtacttgatgacgtaggagccgggacgggcgagtgaggctgctacactgctgaggttgacaacaacggtcttaataccgtttcctttgccttcgatcttggtctgcagacgctccatcttgtaacgatagaaagcatcgctaacatcgcggcgaacgttgacgagagccatgataacggtattgaatagttactgtgtagtaagtaaaggtggcagggcgaagctggtaggcgagctagtaattggtatggtcgtaagatgacgaggatgtcatgtatagacttgatagcagaagatagttgaggatgggcggagcaacgagggtttcagtgctcttgatgagttttgattgtcatgtggcaggccggaatgataatcggatgctgatggtaatgcatagacagctatggtggtgctgggtttcaaccgtcggaactgatgtcggggctacaaggctttcgcggtatgcgaaataactgcagcttaaagaggtgtctgaagacggagtgctggtcgtgctgatacataaacagcagtgtcgctcggcggatatatgtgttcggggaggtaccgattacgaagaagcaaacgatgaccaaggacacaagacgctcctaggccaacacaatgggcgggaggatgcgaaagcaggttcgagatgcgagcgagtgaataatgcgcgctgcgaccgtgataagtcaacaggcaagactggggcgagttgcgctttgcgcgatagatatagaggacgttgggtaaagcaggtttttctgtctctgtgagatgaagtgtggtgttggagaaaggaagaaaaaagtgcaagaggagcaacgacgtgggttaagaaggacggacgagtgaggggcgacgttagggccgaccgggttttttttctctgaataggacgctagagaatggggcaggcggcaacctgcgaaaaaaggcctgtcacagtctggaagtcacagaagcagtccaggctccaatggaaactcatcacctacctggaataacccaatctaaggagtaacaaaaaggttaatatctgggctcgagaatagaacaaaagatacattaggatcccctctaaactacctaacattgattgactctcaagtgttttcagtggttgatattcttgacatcctaaagataatccatcaaaaacatgagcttatgattaggtatcaggtcaccggaactaccaaggtatctcaggagtgaactccgtcctgttatgtattgaatatccatgttcacgcacgccctgaaagtttcaaaattcgaaaccctggtaaaactttaacgagatataaaacattttggcgtccatagaaacacctgggactatttcctagccgttcgctacacttcagcgacttttccgacttacatggcgttgaataacaacagttgtccactgttagatctcaaatagattattaggtagtggggacaacctacctacctcagtactcgggcatttgtggatgacttgaattctaccagtatgacctcggggtattcggactttagaagccgctgtgatgaagtaattaagtgtagtttgtgttttgttatcaatcagttctgactcatctttatttgtcactacagttatgattaactttttcatgtacatgatagactacatcccctcgtccagccagttaccaatctggctctgcagttacggtgctgtatgtatgacacgtatacttaacatagcatatggttttcgtcagacaacttagtaaccaatgttcccttcaatgtcctaattcagtccttgactggcacaaacttcaagagacatcgctttccaaggggccgtgacgagatcagttggtcatccattaccatggattcactcttcatcgactcatctggctccgtttcgtatcgtgaatagacatcccgcaacagcgtcttcatttccaccatggcaagactgtggtgttgcatcattagcatcccgtctttctcatgaaactcaaagagtgttacttactgctttccaacgcatcccctgcctccacttgaaaaggcccactgatgtcgtcgtcggtcggcatctccttcggccgccaaccatctctccgggtggaacttgtcaggttcaggaaaaacgtcgtcgttgattcggtgaactgacatggcctggcagctaaccactgtcttctcggccaaagtgaaaccgtcaatgacacggccaccctgtggaacatatcgtggtagagacattgggatggcagggaagcatcgtagtccctcgttcaatacagcatccagcataggcagctcgtcaaagggcatgtcagtctttctcaggaactcttctctcaacagacgttgatacttgatcgatctaggctgagagagttcccacatcaagaagcacagaacatcaccagtcgtgtcaatgcctgcagccatgtgatcaagacattcggcagccatgtccatagtatctagaacgctgtctttctcctttaatcgattaagaacggtaaagctcgctgctccattctgttgggcattttcaatgacaaagttgtcggccaatggaatcgatcgaggcttagcaaagctggcaagaacttttgatccgaggttgtgaagaactgggctgtaatattgaaccagtcggtctgtttttttgttttttttttgcgtcagctacggtgcttaaatcctctggtgataattactcactctgcaagctatcgtcagcggcaacttggtgcatcatctcctcatcctgtttgtcctgcaagcaattgcttccatatgggtggaacagttgatgcgtgacacaatcgcatgcatacgcgtgcagtgctgcgcgtgctggttagtcctgatctttactacttgttttgttcattaggaagaaccaacctctctgtttggaatccatggttagtcatgatattgaattacacggattttgacttacaaatacatctgccgttctttcgggagactcgacgcaatgctggaggaacttgctggatcgttccttaataccggccagaggagctgccttcatcacgttgctgttggcataccgatcgccaatcattcttcttcgttttgcgtgcttggcaaacagttaacttggttacagttcatcatgccacatgcgaacttacatcgcctttaaccaaggttgagaacatggttctgcattattcagagtcagcatgactattgtattaacattcaatgatattcctaccgctttccatagacctgaaagagattgtagaattccgtcttgtcatatccactaccaccggagccataaatctctttgacagcagcaatagaagtaaaagagacttcgttaggcgcaacacggaccactgggccatatctcttgtgcagctcatggatatacacagtacggttagcgttgagttcttgccatttcagtacgagcgaggtgaagtttgacacaaatgggccggggatctttgctgtcgccgaactcaggcgggtgatgatataggcaacaaggaacagagcagcggctccagatatgaggctgggtgataatatgaacatggcggcggcgtgggccagtatattttgtttgtgctgcgagaagaagaagtcgaagagccagtcctgtcaaaggagtggcatcgagcttcttatcacgaagtagcagtatcaaagataaacgtgctaactctgatatgactccaattcctcgggttcaagtccgaagggttcatgtggggggctatttctactgcgtaaccggcagataagtgcatttgctgttacctgatatttaatcaatcacgccctgtggctatcactctattacctatcggcctgtcgctgtcgcttctttgttccctcttgagtaaggtcttctccacctccaactctggggtttccaggtgctaatctgtatccccacacttcacgaacggaccaagccggtaggctggccaggcgtatgtacctgtccaaggtagtaagtttactttatgagaaagatatgatgagattatttgttagtattcttgatattcagtaacctccgcgaccttgcaatcttagatctcttaacattctttgaggggaaagtgctacaatacatgaccgtttctaaaccactaacttccatgccctcatccttgagcctcggcaattgtgcatcatgactcgacgccctattgggtgtcatgagatccagtggtctcttgccagttgaatgcagaccaagagtctgccctaacagacgttcaacacttctacaagtcttgtttcttctcactaccgctgccttgacgagaacctcctccaagcatactcgagatccaactcaagcctggaatctgcattgcggccgcgggagggtattctttaccgccgatcttggttctcggggtacatgtgcaccactgcgactcgggcactttatcgaatacttgctggacatggttaccgcatccacgccatgccttttttgctattgtagtgagttttcgttagtctcttataagttaagctatattatgtatagagagccctagtagcttacagcaagttggacaggttgcaccaaaacacatgatagcaagttgatatattacaggtagtgataactgtaggtcgtggagcgctggtgaacgtgttgcatgagcgaaaagtctgcaacttgtttgtgactccttacaactttgggtctttggacagatatatagttattttatagaattatcggatgcaaaactacttaagggagatgccgctctgttcgtggcggtcgctgaattaattaatcgccgctaaacgggcaatacttaatgatctcccccaatctgggcataccctggacttggtacatatagtaggttcaggctcaacctgtattaatgattaggctgactttgaaatcgtaagtgatagaaactggcggccaatgcggcaattttgggtttttaaacagtagctgctaagatgaggtttcattgtgacttgtcgttggttcgttatgtcgataatccattgtctacagttgataaattgtgagtgatgcgtggtgtggaaactatctagagtttaccttattttctgagcatctatatgctctagattaatacgaaaccagtcaatcgaaagtcgcaataatgccaggtagctgagaagtaaatcaaaagtacgataaatcagatattcaatggatcaatgatataggaactaatgttcccatgaccacgatagggaaacgtcaagtgggtagcagagaagtcgacctttcaagtcatagaataaggataatcagtttaggaagcacagtctcggtaacataaactgccattataattttgtctcttatgctcgtagcggttaatttttctgataccctgaaggcagtatggcttttgtcttgttgctcaccaatgcagtaagaagcaatatatcccggtctgacaggaggcttgtgagttactattcatagtatcacactacaaggtacgcacggctcacatggcgctcagataatcgaattacaaaatgaccagcatttagagacgatacatagtacaacgccagttggttgagaatgtacttgtgcctctatgatgagcttgcacctatgtatgaagtttacttccatcactgccatatatcttctcaaacgacaacacacataaatgttccagacatgatagactccaccggcgctatacatcaagagtgcaggatcaaacattggatggatcctagcctacagacacagcctcctcgagaacgggccgggcccatttcaccactccatctttgctagagacaatgcccgacaaggctgatgatgaatagatgcgagcgagatacgatcaaatccatgggatccatagctctgataggacgggctattgctgacacgagtgaagagcttggcagtggacgaacttctgcagacgctcaacgttgctgaccatccagcttttagaggaatgcaacctgacattcgtgtcccagcatgcctatctagataggtaagtactactccgcaatccacgagtgtacagaatgaagtattaagatggcagcaatagtcttggccaatactgcactgaatctagagattgaatgcttcaaataatcaacaacggcctagtagctggcatactatccaaaccacaagaacgagctgcatgattgataggcatgcagaaaggtcattcacctttaggatgggataaatgtcttgtcacagcatcgtgatctcggctgttaaccactgcctactatctacctatgcctgtcagcacatggatggatagcgccactattgcagaggctgtgctgtaatcgaagaacctaatgatattatccttgtctcaacagaaaaaacccatacaaaattccatatttacgaacaactatcatccactacgcagttgtttttatcaacagctcggatctcactccaatgacaccttggtaagtggtaagttagtactgtctgcccggcgtggatatcttccatagtaccttctaggtgccttttcaaccctggaccctcccggctgctacgctaggtacccaattccacagcttagtagtaggaagggacctacaataggaacctgacagggtgcttagttagtacctaacggaacccagggattctcggtgtccgcgaagagtgtggaatgaggtgctgaacatgcactacgaattgtccatgatggctgtagtaatgcaaaagtcgggttaattctattcatacatccatcccgtcccgtccgatcggtgcccgtgtccctccctccctgaggtacctgctatgaaccacctagcttagcacgttagacctacagatcgcctacctagggttcttttggactgcccccgatttcaataacccaacattggatcgaaatcatatctctcaacttcctccgtcccgtccgtctcttttctccgtcctaaaaaacttatcgacctcgacactcctctgtgcgcgaacccttcctccttcgaaacccctccctaggttgtctgctgtccgcaacgacaatcgcagtcgcagtatgaagaacttgtttggaaagcacggcaaccggtcatcgcatgcgctcaacgagccgcgaactccgccaaaggcgccagcgacaacgacgacgacgacgaacaacaagagcaaccagcctccctcaactggcagtgtagtggcacctcaagctcaaccgacaggccaccagcgccaaccaagccatcaaccccagtcgcagcttcaacaacaacagctccagcaccagcagctcccacaggatcaacactaccaagtccagcagcaccagcagctccttgatgaggcggactcagcctcccacagcgcccactttggccaccctcaatctcactcacactcgcacaacagcgccagcaccaatcccagcagcgccaataatccttccgccataaacccccattcagccttgtcctcgtcccataacaccgccttcagctccagcgaatcttttgattcccaacagccgtcgcaaccgcctcattacttgcagaaccagcaaccaccgttgcatctacaacatcctcctcagcagcaaactcaaggtgctttgccgctgttgccttccccctcctccgcttccgcttccgctggcgcccctcccccacctcacctctatagctcaccttcagctgccagtagtacgaccggtgcaaacgttaccagtaaccctcctttgttgcaacagcagcagagctccaacctatctaacgtggcatacgattctcatcaacctcaaggcgaattccatgaccctgggctcggtcgctcgcagagtgtccgctacagcgctaccgcatcctacgataatcagaaccagtctgtcgatgacctaaaccgctacagtcaaatcctacctcagcagttacagcaacagcagcaagctcagactcaagcgcaaacagctcctgccgagaagcggtcgacccgaaaattgattaagggcatattttctgggtccaatcgtggggcgtctgacagccagcaccaccaaggcataagcatcggtcacagtaacaaccaatcctacgataacactggcggccttgcacgtcgaccgtccaagcgggtgagcaatccaccgcctttcctttttgttcttaatcgtgccttgtttttatatccctatcgttttgtgttgttgcgaccctgaacccccagtctttctgcgccgcctgctcttcggtctcattccccctctctcagcccagcccaacacccaatcctactcccaacttcactccgcctacctcgctcgatttctctatctccttcttacttggcgaaccaacctgccataggccgagcagccacaaccgtcgagcttggtctgtaaccctatccaatcccccttttgcctttagcccaagtccaagtccaagtcaagcccccccccagtcgttatttctggctatcattggcgccgactgcgcacgctgctgccagctccagctgagctcctttgacaggtccagcagctccccgagagtagtcaacgctcccatctaccccagctttcatctcgcaagggactcgacgatgttaatgaacactatatcgcacatcaatctaacgagcaatcattatcgcagacttcacgcatttccctccacaataccattcgccaagtcactggtgaggtagaccaccagcagcaacagcagcataaggaagacgccgcataccaccagagccagaaccaaaaacagaccccgctccagcaaccccacgttcagttacacacagacgatcaacagccgcaatctacctacgaaacaaacgcgtacgaccaccagcaaacgcccctcaaccagccgcaacagccctaccagttttcaaacgcccagcagcagcctggctatcaccagggtgggaaccaaggtggagaattgagatcagttcccgcacatctgggtcctagcacacagtttcagaaccctgaaacagtctcgcagttctcgcatgaatctcctatcgccgactcagatcaacgttcagccaacttacagtcagcgaccaactcgcctgctgtaaatcactccttgtacattcaacaacaaggctcaacaccgagcctccctcctgctcaacaaataacaccccagccactgcaaccaggcatggcaccacctacaggaggacctccaccctcgcgccgcccagattctgacaagctgcgtggacaaactgacgtccctggcggcccgccccccacttaccgtcccgccaattccatgaacaacatgaacccgctaccccccgtcccgcctcaggcggctggccagtcacaagcatacagaggtgaccgcgcgcctccgtttgacagccaggcagttgaccagggacgagacagtccccaacctgtatctgctgtgccagctgattcgagcgacggcgacaaattcaaggatctacgttagtaggcccgggcaaggagctcacccagtcataatcaagagcggatgctaatttgttgcagtgaccaaatataagaacgtcaagcgactttactttgacggcaagacgcagatcgaagggctcaacggccaaatcgtgcatcttcagaatgctgtggccaatcagcgcatgtcgcaatcgcgcaccgccctcgatgacagtgaatactctacacgattcaatcgactcaatggtgccatcaacaacctctctttcaacattcgtaaagactggcggtgcgtgccacagtggcttgacaagtatgtcagcgcagatgcactcaagactggaaaggccgagatgacggctgttggacgagcagtaatttcacgatggctcatggaggaggtgttcaacaagtgctttcatccgggtctagacacgcagctcagccagtcgcttaaagagattgagcttggcatacgaagcaactcatacaccctgactagccaggaagagttcgatgccttgacgagcaagatcgtgagctggcgaatgacgtcgctcgacggccttcatcgtcaactcaactcaccggcagcgactgagaaccgcaacaactttattgccaaaacaacaactaacctgacggcctgcctctaccaatttctcaacacaccgccaccgccaggagtggacggtagcgcatcgatgatcgtggagcttgctgtgggcattgcagctaaccttcccctggagagtcgcgatgttgctattacttacccgttgcctggagaaattgtccagcctcatgtgatggaagttgaaaaagcggcactaccagtattggaagcacagaagggagagggagatggtggtgataaagatgctgacgacgagaagaaagtcaagactggtacgttgaataaagcagccccgcctgagagcgggaaggatgaagactcaaagagcacaaggatggatgctgacaaggacacttttgtagcggccctgccgacggattcgaacagggtgcggtttgcaggctttatggcgttggaagtgcgaggaaggcaggtgttgatgaaggcacccatctggactctataaaggaatacaattgagtagatgagagctgcgatagtgggacccgaggcaaagagaaagaaacgtcgtgcattgactgtctgtgtcttggaaggaaggcaagatcacacaaggtacatgagagatcgaaccaaatcaacgagaacccacgcttgatttgtgcaagaggccaggccaggcttgtcattacaacatgaccgaagaggtttagatgtgatgatggattactggcatgacggaggattctgacggcaaaggatatggaccgttgttttgttctacgtacatttttgctccgagatgagtggttcgagatggtacaaagtgtttctgttgtcatatatctgtctgcacatatataaatgaaggctagagtcgagaaatggcttctaggcactttatattatctgtctcaatgtgatatgcaggtagttggagaggcttggcttggcttagcttggcttagcttagcttgtgatgatcatcaactcacagcatggatgattgggtatgacgaagatggtatcacttaccgtatttggacttgagccctgcggtgaaatgagtcgaaactcaccacctgaaggacatggtatctgggctggccagggctgacaatagctgcgctgcaaggagtcattccatggcgagtagaagagtcatggccggatgggagaaccctgctctctactactgtagtggcgatgttttgggacaactttgatctatactggaggtgagtcatcgtgctcattactactttcagaggaggttctagtggtccatgtagccaactgcaggcggggaccctgaactccagttgtagctccactacagtgccacctgtgaggtacctctggaacattacataaaggcggcgagagctcccccaagagaaggaggggcagaaaacagagagacccgacgcaaaaaaaaggaaaaaaccctgccatcgaacatccactttcttccaacttgcgacaacttcactcactccaaccttcaacattctaaacactacgaattccacgactcagaatttaccagcaatcatggcggttcgtgctcagttcgaaaactccaacgagtatgtacttgtgtcctttgtctgaagctctcttgtgctcgtgaaccccgcccccgccatttcattctttgatactgggctatgcgggtgatgatagagccacaagaagaagatttcaatgcaagaatatgttctgactatatctccagggtcggtgtctttgccaccttgaccaactcttatgctctggttgcccttggtgccagtgagaacttctacaggtgagctttcttgcatttcatcaaatcacgagcttcttgctgacatggccgcagtgtcttcgaggccgaacttcaagatattgtccctaccgttcgcaccaccatcgccggtacccgtatcattggtcgcttgactgccggtaaccgaaagggtcttctcgtccctaccaccacaaccgaccaggagctgcagcacctgcgtaattcacttcccgattcagtccgcattcagcgcattgaggagcgcttgtcagcccttggaaacgtcatcgtcacaaatgatcacattgctctcgtccatcctgatctggagcgcgaaacagaagagattattgcagatgtactcggcgtggaagtgttccgacagactgtcgccgacaatgttctagtgggtagttacatgagcctttctaaccagggaggtctcgtgcaccccaagactcctattcaagatcaggacgagctgtctagcttgctccaggttcctcttgtcgccggtagtgtcaaccgtggttccaacgttgtcggcgctggaatggttgtcaacgattggcttgccgttactggtctcgacaccaccgccactgagctcagcgttatcgagagcgtgttccgcctcggcgagggccagggtcccagcaacatcaacaccagcatgaaggacaccatggtcgaatctttctactaagcttgatccgtggattttgttttctgcatgtaaattgcttgctttcttgtttacataggctttgctgctgctacctactctttcgggttatcgatcagacgacgtcatttccgtcgctaaacgaattcttaacttatacggggcctggtgtttggaatactgcgtgattttgcagatggtatcaggaatatggtattcatgatgatcgaacgatacgatttattcaagggaaacgggacccctatcagctatttctctataaagaggactgaggtcagggtggggatgacaaaccctgtcacataggtgcatccatctgatccgcctgagatgctgggttgtccgagagtcgctccccttttgccttgaggcactcatgttctagttacacttgagacgggcatggcaaaaggtggaagttcggatagactagatatattgttctgtcacgaatacatgcgacttctcgatcccatcccttgttactcgaacccatacagtcaatctttgtctaagcaagttgttttcgtggtattagagggccaattgctaagaccaagtcggacttgttatatttatctgatacatatcacttcttaaatcttagatgttagtctagactcttcgtggtccagccatataccaggtttccattagcatagcaatattgaatacttcaaggttaataagacaccatgtaagctacgtatggcattgccatctactgtctatgtcttggataacctggagagatagacgtctcaattgccctctcgattccacctacagatatgttgttggactagcacactactccgcgctcaccgcctgccaatcctggcaatctcttgattcccccaccacaaaatatctaagcatgcccacctgttgatctatctgaatagcttcagatctaagcggaaatcttttttagttttataaaacgaatacccaagatacgaatctcacgatggcaacagaagaaaagccccaacaccttgagccctcaaaacttggcacaaaacaatagttcgtccgaccttccatactcctttacccctccaatactgacattctgcccctcagttgggatgatctctacacaaacgagatatcaaaccattctgccgacccctccgacattggcacggtttggttcgacgactcggatgctgaagcaaaaatactcgagttcttagacggcctgctcgacccctctgaccctgactcaccagtcctttctcacgacaaatctacatttctcgatctcggctgcggaaacggctccttgctcttctctctccgcggagaggactggtctgcgcgtgctctcggcgtcgactatagccctcaaagcattgcccttgcacgccagatcacggctacaaaggatgatcttgaagaacccgtagagtttgaagagtgggatctcatagctggatcttatgatcctgtgctcaacggcgagcaagctcaaggttgggatgtcgtgcttgacaagggaacatttgacgccatctctctgagcggtgaaaaagacactcaaggacgacgattgtgtgagtgttatcgcgagcgggttttgccactggtccgtaagggaggtatcttcctggtaaccagctgtaactggacggagactgagctgaagggctggtttgagaagactgacgctgaagggttcgaggtcgttggcaaagtggaatatcgatccttcagctttggagggcacaagggccaaaccatcagtacactctgcttccgtagggtatgagtagacccaaatgcattggaagtaatatagaaaagatacccattcatcacggcagcacctggttccatataatcgtcatcattcacttaaaagagttcttgttgtatcatacagtggtatttggcttcatatcgatgcttggattaccctcctctgaaccccctttgttgtcccaacgcctcatctgcgtccagctccccacttatctcagagggctcgtgtcggagttttgtatcacttcagagtagccttcctcctcagcgtaacatgtttggcttaaaccagtactgggcttctaatatgcaacgtacgacgtcatgggctcttgtctgtctttctctctttctgtgacgatacggacgtgacaagacaagtagacaaaaatctatatcgacaacaattattgcttcattacgtctctcatctatggagatgtattcataggctctccgccagcaataggacccgaaatctcggcagcagctgttgttgcgaagtatcgcacatccacatcgtcgtccttctgcaacttctccaggttaggaacaactcgttcttggatcagctccgagccccgtggcgacggcgtgatctcgctaccctgcttctccaagtcgtacagggtgccctcgtcaggaagacgtcggagcacgctaatgaggacgcggtatgtcttggccacgttgaagcgaatgttggggatatcgtcagagacaagcttgtcaagcatgggcagaattgacttggcaataacatccatgctcacaacactagccaatgtctaaaataaaagggttagcctgaaggttgtgatacttgaaaaatcggacgataattaccgagatggcgaaacaggtggtcattctgtaaaggtagttagggtggttacccatagccatgaccttgggaatgatagcctcgctagcccattcgacaccaaagacctcagtaagcttcttcaagttgtgggtggccgcttcacggatcgagaagacggtgtctccaagccagcccatgcacaagttgctgagcttctcgtcgaagaattgaacaccaagttggctagccagaagtgggatgtactcgataatggcaagtcgtactcgccattgcttatcctcagcgagttgcacaattgcgggaagaagtgactgcgagagcaggtcgatgccaataactagagcggcgttagttttaaatcttcttgccaaaatgtttgttggttaccttggttaacaagctcgagcttcgagatgatgtgaagtctgacctcagggaactcgtccttgagcatctgaaggaacatggggagaaggtggtcgatggttctatggcacacattagcataggatattggaggcgagaacattgaaccacgtactcttgctttccaagaataggagccaagccactgatctgagtgccaagtgcagcgcgaacatgttgagaagtgtcagagacgaggtcttcgatgctgcccataatgtcgttgaggagaacgttgcggtcgacaagagcgcagaagccaggaatctggccggcaatagcggttcgcacctcggcttcgttgtccttgagaagcttaacgaaagcaggaacaagatccctggaaacaacctcctcatctacggccttggcaatctatagggagtcagtataccatagctaaaaaccagaaagatgctacagaccttctcgaatctatcggcgatcatgtagcgaactctccaacttttatcctctatcaaattgcgaagagctgtcagcaggacaccgtggctggcctgctgctctttgggaacggcttcggcgatggaaatgagaacctcgaccgtaagtaatcggacgctatcctgatcgtcttgtgcgaggtgttggaaaaggggtatcatttcgtcgacaacgatggtggcgggcatctctttgacaaacttggcgaggttggtggcagcttggcgacgaaccatgggtgtctcatcgtggaccaacagaccgaactgctgacgcagctgttcttgcacaggcggggagaccttgttgtaaggagttgtgaagagaccgcatcccgaaacctttgatgtgaaccaatcggccttggcgaggcggattgtgaggggaatgaagtactcctcaacttgttgaggcgaaagctcggagcaaatcttgttcaaggactcgacggcctaaaaatatcagttagtgaggggtgcagggcataggtgaagggaagagcgagtgtgtttaccttgtcacgaaccacgggctcctcgatagcagcgaggttctcaaggggagacagcaggacgtgaccccactgagaaccgccaacatactcgacaaagccgccaagctcctcgctcagggcaacgaggacctcgtcttcatcctccacggactctgtaaggtatcacggttaggaaaggtctttgtttgggtcgcaacttggtgtgcgggaaagatcgaagactgaccatcgaggaaggggatgagctcctcacgagttcgttcagcgccgagagcaagagcaatggtcgagagacggtggatggcgttgagacggagcaaaacatcatcgtgctaaggagcaatcgagagttagcaatgcatgatcacttgtccctagcgataggataggtaggcgaagggaagcgtcgtgcaagcgtggcgtcaccgccaaacctgacatacctttagctcgtcaataagtacggcgatagggtacagctcatcgccagagttgggcgcgtcagccatggcgagcggggcggtaagatcgcagatttatcaagaaaatgagtggcagcgtccgagatgggttgaggtgatcgttaggaggatggaaggaggagggttggacgattgcgggtggatcgcgtgcggtaggtgctgaactggacttggactggtgggtgatgcaatgatttgcgcagacgagtcccaacacacgatttttggttgaaagacgagggcagagacgacactacacaaagggagtagagccctgggctacgctcagcgcagagatatttggcgaatatttaataatgcagagtcaaggtcgcggcctatgtcagggttgtcgaggtctggggcatgtgaatacgtagaatcaatagatgagagagggagaagagagagcccagggaaagatgtggagtaggagctggactggactggatgtttgatgaattggacttggactgggctggcagggtgcccaagatgagtgaggctggtggctcctttctagtgggtgctgtagcgtctcactgcccgagttgcagtgctgggccgctgcctgaacgagcaatggcttccataggcaggtgccctgagcaacactgagatgaacgctcccgtccaggtccgggaggggcaaaccccccagatgggcgaacagcttctgtctggacaggacagcagctggcaaaatgtggctgaagtggggttagagtggcacttcatttcctgaggaagcatgggattttgaggggcaagcttcctctgacactcttgatactcacctgggtcagagcgcctcaggaactgtggtggtatgaacatggggataaagccgtctatctgggtgacatattgcagtccttctcacatactattctgttaaacgtaactctaggaacgaaacagcgcaaggtttcgaaattggctctgaaggattgtattcgacgtcactgccatagcttcccaagccatgaattctcaagctctgaaccccgccattcccaacctagaacagacaggatttaggtagtagttaattgacagattaattctttgatggtaggcattattcgcttgagtagatgacatattgtccggtatggagatgtgttgtaaatgtcatgtctggttcaatctttacaaactgcctaccctctgtcttgataaggcctatcgatgccgccctgtttagattaagcaacccaacgatttcccgttaacctgaagccgttttacaacctttcctaccgcctacatgatgtggtagtactgtaattgtagctgccctaccatcgggatgtctgcgttcggcagaggagtatcgatgatccgctacatcggacaccccgccaaacgagtccggtagcggggtaccacctcaccatactatggcgctgcgctctccagagtaccctagtatcacatcccacttccctgcctgtaacaacggcatccccaaaatttcctgtgactcagtgctatccacgtccaacggccgacggaaacctcacctctgccttcaaattcctaaggaaaaggatcatacaacaagctaggctcgaggctacgcttcatcatgcctaccatctccgtcgacaagtacaagctttacgaagccctcggtcaaaagtgcgaacgaatgcccctccttgttaacccccaccatcaagtctccgacttcgcgaccaagtccgatatgcattcactaacataatttgttgcgtctgaaatagattcacaaccgaggaattcgaggacctctgcttcgagttcggcattgagctggacgaggatacggaaaacgatgagcgtcccattgtgaacggcgagcaagagcctccccagctcaagattgagattcccgccaaccgatatgacatgctctgcttcgagggtattgtttccaacctcaatgtcttccgcggcaagactgagccccccaaataccgccttgtcgatccctctagcggcaagctagagtcaatcactgtcaagcccgaagccgaacaggtccgaccatacgtctctggtgccatcctgcgcaacatcaaattcgacaagagcagatacgagtctttcattgctctacaagataagcttcaccagaacctggcccgaaaccgaacgctcgtttccattggtacccatgattacgatactatcaagggtcctttcacctatgaggctctgcctcccaaggatatcaagttcacccccttgaaccagaccaaggagatggattctgctgagctgatgagcttctatgagaacgacaagcacctgggtcgtttcctccacatcattcgcgactctcctgtctaccctgccatttacgactcaaaccgtgtcgtctgctctctcccccctatcatcaacggcgaccactccaagatcacacttgacaccacaaatgtgttcattgagatcaccgccactgaccttaccaagctcgatatcgtcaccgacatcatggtcactatgttctccatgtactgctccgagcctttcaccgttgagcctgtccagatcaactctgaccacaacaaccagacccgtatcactcctaacctgaagcccagagttgctgaggttgagattgattacctcaacagctgcaccggccttaacgagtccccagagagcctgtgcaagctcctctccaagatgtcatacacttctaccccttcatcaaaagacgcaaacatcctcgaggttgctatccccccaaccagagccgatgttctccaccaatgcgatgttatggaggatcttgctgtgtgctacggctacaacaacctgcctcgtactgcgccctcacgaagtgctaccgttggtgcgcctctacctgtcaacaagctcagcgatattattcgaatcgagacggctgttgctggctggagtgaggtcatgcctttgatcctctgcagtcacgacgagaactttgcttggctcaaccgtaaagatgatggtaacactgtcgtgcgcctggccaaccccaagactgccgagtatcaagtcgtacgatcaagccttctccctggtcttctcaagaccatccgcgagaacaagggccacagcgtccccatgaagatcttcgaggtctcggatgttgttttcaaggatgagacccaagagcgcaaggctcgcaacgagcgacattttgctgctgcctggtacggccgaaccagtgggtttgaggtagtccatggccttcttgaccgtatcctgctcatgctccgcacatccttccttacccatgaggaaggcctgtccggtaagagtattgatttcgaggttaaggagaaccccagcaagcccgatggctactggatcgaggagctcgatgatgctacattcttcgctggccacgctgcctctgtgtacctccgtctcggtggaaaggagagacgcgtgggcgagtttggtattctgcaccctagcgtgttggagaagtttgatttgaagtaagtaattgcggcattgctatctggacaaaattaactgacatctccgcagataccctgttagcactctcgagattaaccttgaggttttcctgtaacatggtaagaagaaactaaaaaaggtagaccatgagggcaagagacgaagaaaaacaacgcacagcacatgagtgatagagatcatgtggatatgattcaaggtcaagcaagatagacacgtttcaatcaccgccggaatgacgctacgagatagataaaaacaaaaaatgatgaagatacagagccaagttttggacttttgtttagtctaacagacaactttgatgtgtcatgctacataaagtgccataagaaaatctattgtcatctaagacctctgtacatgcacatggatcgcgcaagttcagaatgcattcgcctcccaagttcaacgccaaagcccagctcaagatgtttctaatgataatccgcccacgcgagccaacggcaatcgctcttcagacgatcaaattccaagttccagacgacttgattactgctcggtcatcgccttcctgcacttcctttccattcctgtaagcaatttctcaaggctcatgaaagggtctggatgctccatgcttagagagtggcgaggcgtcccagacttcacttttagttgcgagggagcgtcagaggtgatatgaggacaagactctagaagctcatagccacatcgtctaacatgctgccatttttcactcaaatcgctgggaacactgtgaatactgacccaacctgaagacatggcgaagtccgtggtcaaaagcggtggggctgccagtgtatgtgaccaggaacagcaatgccgcacagaatcatgggtttcgacaatcaagtatgggccaggatctgactcggaaaacatgacctcctatgccatctcacttagctcctgatcgctacgggtgggtgcaggagcaggatttgaagacgaggcagactcgccagtgctagtaagttgcccaagcatccctttgcctagattgagacctgcaatgccatcccggatagcggcaaacgtgttgccgttaggctcagcagatgcgcttcgttcgatcggcgcatgccgtgtctctggcgtcagtgtctcgtgtgctgtctcaactccagcgagaactgacggaggtcctgatttggaactcgaggttgatgatctaggatcagcatcggcttggatgacactgggatactgaagattcgatatggcggtttggcgatctgtctcggctgccgctgcagcattgagaccaccattcatctcatcctcagtcctcccaaatacctggtgccaccatctaatctctttaagccgcggtagaagaattcgctcctgcccctttacatggtcgtcgatactagcatcaaaatccgggtttgtaaattcagcccgtcgacagaggaagtagtcccaaactgatgacgtgcgttccgtagctcgggcgtccattctttgcttctcggagttgaaaaggaaagtaccgtattggcaagaatacaggtgatacagaagacggcgcagaaacctttcgttaaattgaaaacgattgttgttttggcgcagaagctgataagtgcagtcgagaaactggtggaaaacagggctgatcatttttggagatgttgcctcgtcgtcaacaacctttccgggagctgtttcgacaactgcagctaggtctggatcgtctttgttttgattgaagaagcgctttgcgccactcagaacattctggaaagcatcgtttcggccgtcgttctctccgggctgcacctttgaacctgcaaaagcatccttttgcacattgaaccagtcttcgtggttcagatgcccagaacgtagtctgaacatgtgcccaaaagagagccaatccttctcaatgagaacaatgaatccatctatggtacggtagtaagggtccagcatgatttgagccaatgcactgagctgacttgtgcgatcccatccatcagaacagtgtatgagaacatgggagtggttgatgccaatctgtctagcaataatggccgatccatccagaacattgtgaatatgtcgtagccaaccactttggtggagcagctctcggtttggtggtagaggtgaaatatcagcgtctttgagagcgtcgacgaccttgttgagagagcttcgcatgacgtggatattctcaatactaaggaatatctttcgcgcaaacttgtacttgtccatattttccgagcccatcccctgaacttgattcaccatggcgtttatagttggacgggcgtccacaatcaaattactctgctgggcaccatatacctgacgcttacccgaggcatcgtacactgcagaagatttggaaatcagttcatcttcatatcgttctgtctcggagagttctggctctgtcgttgagctcacaagagacacgtcagcttgactcgataagggagtggtgtcctcggacccaggcggtaagagagcgttgaaagatgccgctactagtttctcgtcttgtacattcgtttttcgtgttattccagagaggggttgggagcttcgagtgatggtgcagttgttgataggatggatgtacgacagcgccgggacacgatttctcgagcggaaatcctttgcatatttaagaacgttgtctgaaattttggttggaacgaccaagaatgcaggatatgtgtcgcaaaaggtgtagtccttattaatgtgcgtgatcctccagcctctgtcaggcagcttctcactaattccctgtcgcctaaattctgcttttggatcgtagaatgaccagcctctaacttctcgctcgtgcttcagcggcttgtggttaaatgcgtaaagcttttcgactgttccaagcttgcaggtccgagatttgatgaaatcgaatgcgtcgcgggcgatttcactgtcagtgaagttgaacgtaacgaacgtgaagtcacggcatcgtaatcgaatcgatggagcttgacgtgacccaggcgggactggtcggaatacgcagtggcatagcatcgggaacggaatccatctttctcgaacttttgatttctgcgaaggatctggcggatttccggactgatcaacgggtgcgcagaacaccaaatggaagtcggtcagtcgcaaagtgccatgggtagtctggccgccgtagataccctgaacactttcgacaatctaagtcacgttagaaacttggggaaatagtggtaaatgatgaagcaaaggtcgagcatatagacgaggcgactgtgactaaacgatttcacatacctttcgggcctccattttgacaaaccgtggggtgatatgcaccacagtttcgccggctccctgtttcttgaatagaagttgttacaagatcaagatggtatgccaagtgtaatgctgttttctgtttgtgatcgcttaagtgtcgacgttgaaatgattcgttggaagctcttgaggcggtgatgcggaggtaggtagttcgatatcgcggggctgccggaagacgatgaagtaggtgattgcagtcaggcgagcagaaattagagtattataggatagtctctaacatttctaataacaacactgaagctcaaacaacgaaatgagccaagttgcccgaccttgaatgaaagttcaagtttattctaagagcctgagacgcctacggctcgtccatcatcacgagccacagaagcagatgcccacctacgtccacgaagggtctaaggcaacgtaaatgctacagacccgacgtcagaggcatggcccaagcgctttccccatttcggggcgtctatctttctccaagttcgccaaaacagtttctccgacagccggagtatcatgagaatgtacgtacctcgttgtggagcgagcgtaccgggcagacctggaggaacctagccccgcttgccagttttagggctcaaccacacaccaaaacaaaaaattgagcggccatttgtgagtgtcagtgaggctcgaaatccacccaggatcgcgaatctttctcttcagcccgttaaccctcagctcgccaacagactccaagacaagacacctgtagtcacgtccagtcccgacaacacaagtcctttttttcaagatggctcaccccggatctcagatgtgagttactgtctgcgcctgtcctctcgttcgaagaagcgaagccatcattgcattatcgtcgccaccccgccaaagaatcaccacggaaatccaagaacgagcagaataattgagcattcactaacaattactttctcacagctccaagaggagaaagttcgtcgctgacggtgtcttctacgccgagctcaacgagttcttccagcgcgagctcgctgaggagggttactccggcgtcgaggtccgcgtcacccccaccgttaccgacatcatcatccgagccacccacacccaggaggttctcggcgagcagggccgccgcattcgtgagctcacctcgctcatccagaagcgattcaagttccccgagaactccgtctccctctacgccgccaaggtccagaaccgtggtctctccgctgtcgctcagtgcgagtccctccgatacaagcttctcaacggtctcgccgttcgacgtgcctgctatggtgtcctccgtttcatcatggagtccggcgccaagggttgtgaggttgttgtctctggtaagctccgtgctgcccgtgccaagtccatgaagttcaccgacggcttcatgattcactctggtcagcccgccaaggacttcattgaccacgccacccgccacgtccttctccgacagggtgtcttgggtatcaaggtcaagatcatgcgcggctccgaccccgagggcaaggctggtccccagaagactctccctgacgctgtcaccatcatcgagcccaaggaggagcaggctgttctccagcccgtcagccaagactacggcgctaaggccgcccaggctgctcaggctgctcaggatgcccgcgttgctgaggaggagggtggtgaggaggtccaggctgttgagcaatagagtgcttaaatcattaggctcggaaaagccaccaaaaccttacgaaggaagatgggagacccgtgggatgagggacggaggtctactcaggcgtcaattgttcatttgcatctgctaagggcacggaaggtttcattcttgcttgtaatggtaggcaaagcataaaagagaaaaaatgagacccaaagattacgacgacacgtcatatggccgtgtcttctgtctaccaatccctcgactccattatcttgcgggtctgtcttttacttcgtaactgtgcttctgtgattgtcgtgtcgtaagcaccagaaataattggtcccatcactaatatgtgactgaggcacttgggttaaaccctcctgacgacaggatataaagacaaaggggatttgattattgctcaacactaacattagaattgcagccgatacccgtatcttccactctgtcacggctgcaactcaattctgccatgtgttatgtatcatgtcgtaataagtaagtcctgtctatgataaataggtagcctctggccttttcccatctcttgttataaattcaaacttgggcattctcaaccctagaaaaaagccctgcgacttggataacagatctacaacatccgaaccgttcatgaccctcgaaacttcggcggcaacgcccgcgttagtcacctttccatcgctgtccagtataaaagtcttctttgatccgaaaccccatgtgtgtgatcattgtctcccgtcgcttacgcccgccagttatcgtacaacgagaatttgcctgttggccccaatacaaaatccgccaacgccgtccaagaccatgtgcccgtagtactccagtaatagcaaacaatacatctcgtttggttctgagtcccgaccccgttgtgcattggaaaaccacagttgacacccaacattagagcatgtcgttgcgtaatgtaccatccatgaatgctgcccttactccgaggagaaatgctcggccaaatggcttgaaaatgtacaattcttgtttaagatgctgaaacatgcagaatattgttgcgaagctctctcgacaagttgtccagaagttcattgcttcgctattttgttacgcgatgcgttgcagaacactatcatcggtcacctgatttgtggcgattgtcgagttcgatgctgttgtcgtaagttgccttgccgttgccgttgccattagtgcgtcgcaggtcgtcgtcgctgtcgtcgctgtcatcagccaggtcggtcagagcgaagccagcggcctcctcctcatcgtatgcccggatcaagccctcacgatctccacgctggctgctgatgctgtgtcgggaaggatcgccacttctcctggcttgcatgctcagacgagtttgcagaccagataccatatcggtgccggtagcgtcgcttcctcctcggcctgcgctcaatctctgaccatgggggtcacccctcgacaggtttaggagatagacaccagtaaaggtgaccaagaatccgcagagcaatgagagagtattgacaggatcgtttgtgttgaagccggtaaaaagaatgaaagaagcgcaaagagtcgctgtcgtaaaggtcacgtagtacagagggttaacgctggaacatccattagcagagctctttatgcgccctttggtcaatcacttacatgttcgtagggaagttggcaagagctttgttgaagtagttcatctgtgtcagaatgcagacggctgtcaagatcatgaaaacataagtcgaaggatggctgaactggttgtggccagcaaaggtgagctttagcgcaataccaaaagccttgacagacatgacagaaatggatccaacggtagaacaaatggaaaggtaaatgagagcattcttcttgccatatctgggcgcaattctgtaaatcataaagacggcgaacccaacgacggcgaaggcgtagagaaggaaacctggtaccagttagaaatggctctcttgatgatccttgtctccggtcacgaacctggctggatggccaaatgcagaatctcgtcgacagtctcaatctcctcatctggaggcgcgtgaagcacaatgataacggcaccaattaggcatatagcactgccgagcttgcccagtgtgccaagttcttctttaaggaaataggagccaagaacggcaccaatgagcacgctgagagctcctaggggagtaacgaggatagcaggggcgaaagcgtatgcggcaaagttgcaaatttctccgagagcaactattattaggcattattagcacaaccctcgcaaagacaaactcacggtacggcacttacgagtcgcgataccggcccaccacaggggatttttgagatacacaaacccgtcgccttcaaagccatgtctctcttctgcttggatcaatccctggtaattggtcagtcccgtgtacatttctaaataacaggttgtaacaaagtgccgggggtattcaggcttgtaactcgtggatatcatatgctcaacgaaccttttttgtgataacaaaacttgttcctgaaatatcattagcatggcgcattcgatcatactcaagaatgaaacataccaatggcgagggccgatgtcatggcaagagccagaccaatatacctagaaatcatgtcagctctgctatagtgggcgagttggaggatcgagttgcgacaaaggaccgatcaaagtggcctttcaggagtaggaccacgccaagtggtacgcgacatacttgtcttcaatcatgatgtctaagagagcgcacaacagcggcgatgcgcacgaagtcgactatctatatggaatcccagtgcgctgaaagcaactgttcaagttgagacaatgttcaggcgaaatgcgcctaggagtgtcgagtctagtcgagtcgaggctcaaggatcgttgacagttggcgtaggctcgcaccgggcgagaaaagccgcgtagcaataacgagtgttgaagcgactgagttggtgcaaagtacgggctcgagtcttatcgcaaacacatcaaagagctgctgctaactcgtcgtcaagcaatatgtctcgtcgatgttggcgtggacgcttgcagagactcggctatggagggggtaccgacgtatgcaactcgcaagcaggcaattcgcgatgacggaaaaaggatcggtcgaaagtatattcgtgtcgttgagcagttgtcgaattcgtgagtgtcgagagtagacaaggtcgtgtcttgtcaaaccaagcaagcaggaggtgaaaggctcgtaaggcgcgacaagacgagacgatattcgaagataggcagggggttagtagggtaaaaagggacagcttggctggattgcaaaaatggagaggctactgcagtgcggatgagacgagtgagatggtgcagtgcagcagcttaggttaggttaggtctgacttgtgtgggagagacaaagtttggggaggccagatcagacctgacgagaccagacaggggggttgagtactaaaactacaggcgacgggaggcttgaacaaaaccaggagtggagaaggcaagtacatgagtttcagtggaacaacgggtgtagaaccaagtacccaacccaacctcaagcagtccgagttcaagaggtttcaaaagagggcgccaacggacccatagggccccccctggcgtcaggtccttgtccctggcgttacagtgccttcccagaaaacactataaagatggagttgaaaaagccctgaagtactggatggcccgtataattccagcgcttacgtttgctctcttccatttcctccccccaccgcatctgacgacacttcattccacgatccatttattattggaagatagactactgataaaacagtccgttgataaaacggtagcgttacgaaacctggcacagacccaggtgtcaaaacgcagcaattgctattaattgactgactgtctgcgaaattgaacccgcttactttacgatgagatgaagtctcaggttgccctcatgatatgcacctgtgctggctggcctgtatggatggatgtaggtagacacatacggagtaggaattcaatttctagggccggggcttggccaaaggacgatcaaagaaagtggtattcgtccgcccctgagctaattcgtcacatcacgcacaactactactatacataccgtatacattgacctcctaattcgtgtcatgccatcaatgaacaaccgagctcaattagatagatgatctttgttacttcaacatggatctttctctatctctatctcgattccccaactccatcttactattagcgctcgcttattgattgattcaaggggttcaatatcttcttaccaaggtatgtacatatctacggatacaaatgtaacttctcccccttagcttgcttgtaatcgaccttttctgccactcaggcatactcgcctagatgtaggttgtgataaacccctggaacctttctagctttccttgtctcctcgaagtcccattttgtcccgcctgaaccatggagtcctcgtgtccacgtcagcaacccgcactgcatcgataaatcagtgaatttcgggaacggggtacttttttttagcatccgcaattcagtagtgcctcgctcagctccgctgcctgtgtatggataggccagtctggaatacgggcaaggtcgagaacatcccctacaacgcctcccgcgcgccacattaaattttccatgtctaagcctcacctatctgtagcttaaaacaaatccatgcttacctgcacagaactgctctccgcaatagttttaaaaacagtaaaacagaattgactgctttggtatatgatattattacaccataaatatgtcttgccatttgaagggcaaaaaaaggccttgttcctgatcgacgtgcttagcgcacaaacttaatcaacccctaatgtacccgataccttcaaacggggatccatgacgtcctttaatgccgggagggtttggtcttgctgaagacggtgatttcatatagatagtcaatgcttgacggatgatttgtttcaagccattgctgtttctgatccataaagttcgactacatcacaacacaacacacctcatctgtagggccgaccagtcacctactacagcaaataatacgaagcagataaattgaccagcaacaatgtgatgtgttcgtgtcaaaatcggccagatgctctccatgaatccagacagctttaagacccacgagaccctgaactaacagtttcactcaacaaacgcaacctgctgcggatgctggtaagctcgtattgctttctataaaaaggcagtattaacatcaaaatttgcctttgacttatccccgacttcagcatagatccccatcacaaatgctgttcatcttaaccgcccccacacaggtactgagcaaagcttcaactcgcagcgctatctgcagctttgagtttcacaccccaaaacgcctcattccatcccaccagccgtatcatacagaactgatccaccaggtctcttaccgactaaggcctcgcagttcgtctaaactattaagttgaaaggggaaggggtatcgacacttgcgtcactgtagacgagtacggacggaattaaaaaaaaacagacaaaggccatgtcgtcgatggccgggaaaagactttgaccccgtaggcagggtcgcatcgtcctgttgtgttagtcatcgcgattgcgttacttacctacgttgaagacactcacatgggcttcgttggcccatggcgagttgcttagaaacagccgttttcttaccaccagaaaagtcgctacgacagaggagctgaacaatggcgttgaccaaaagatcctactgtcaacggctcaagtccttgttgtacgccaaatcaccggccgctattgcttttagttacgatgggagagcgttgaccgaaatttggaggatcatggtggttagtttagggtggaaggtttcaaggacgacgacgtttggcatctacacaatgtaagtcaacatcaatatgcgaggaaggattgcatcgtaccttgctcaacttccgcatcggcttcgtcgtcatccccgcgggatcgcttaccagcggcagagggtgtggttggttcttgatcatctgcctcaggctcgtccctccaatcgatttcgtccaagtcgttctctccagtgtcaaccttactagtcgcttcggcttcagtagaaacttcgccaaggtcgatgctgaaaaacgctgcttcctcttcttcctgcaaagtggtggtcgtgctcgtgccattggtttgggcgctggtggcctcaggttcaccgaaagcgttttcttcagtctcttcaacctcttcggtctcttcaacctcttcagtggcttcgagagccacgttatcgttcacctcggcatctagctcgaaattggcaaatgggtcgacatcactttcagcacgtgctggacaaaattcgtcagtctcattgtaagaaaaggttgtgctgaagtcggatgcagagtgtgcatgtttgtagggcaaggagttgagggttagtctgttggtctgtgggttgtgaatgggtccgtcattgcccctgagagaatggcggtattccatttcctcccggttatgcttttcaacatacttcgagacacaaggtttacagagacagaagttggggtagtagcaacaaaggaaattggtggagggtgaggttgttttaccgttttgttcatcatcttcgttctcggcagccgcatcaggttcttcgatgatttctagtggcgcctcggcagtagtcgaagcaccagtgggcgttgcaacttgagtttcggtagcaacttcattgtcgtcttgactatcaccttcatgactggccatttcttgaacctcaagagtatcagcgtcaaggttcgtatgttcattcactgaatgttcgtcgtcgacttctgcgtcctctgtcccattgtggaaatcgttgccgttctgtccttcaccagctttctcatcaatcgggctgtcaaattcgtccagctcctcgtgaacgccgtcgattgtcgcagttgtttcgagcatgcttgtgtcaaccgtcataggcgtctcgaagaggtgaataacttcgtcgagccccttgcctgctgtagcactctcaataagagattcaaggcgcctctctgcgttgggtttagtaaagagataagtatacatggtccgtgaactgtcaggatcttgattcttgacaagaagatcgaaaatctccaggacttggcgaaaagtaacatttgacatgagttcgccttgcgttgcctgacagatcatgttagcaggttcacagcgaaaacttgggctatctctcacctctgaaatttcgaggccgagctcgtcaacctggagtaccaaatcgtcatccgtggcgacctcattttccagttcggttcggagaccagccaatagttcctcaaggggctgatctaaaactgatgtgtcggcaaaaaagctattggtagtcgtagaaaacatggggaactcgtctcccttatactgtaccgtgatagtggggaagtcgtcattcggctttccgttcaagtcttcatcagaggctgaaagttctgcatgttccgggtcgatcgcttcatctccatcgtgttcattttctcccacgtcgtaaccgtcatcttcggcaacgctgacctcgacaatagtttcgtgaacttgttctgtttctgacgtggtgacctcttcgtggccggctgtatgttcctctctgtggaactcctggttatctttaggcgtatttacttgcgcatgctcatccgcacccaagtcctcggcttcaacacttttgagtgcggccttctcatgttcggcaagtgtttcctgtggactcggagattcattttcgtcgccatggctgctggggtcgtgtctctcctcttggacttgctcgactgcgtcttgttcaggtacaggggtactatcgccagcttcctcaattttccggcttacagcaacgggatccgttgcctgctcttccacaaactctgctgactgattggtcggttcggttgtcacatcttgttgaggcttgtctggttctacgtcatcttcaaattcgtaatcaatttcatgtgccgatgcgtggtcgtccagaatatcatctttctgggtggtggtttcgttcggatctccagtgttactatcgtattctcgctcgtcctcgttggacgactgtgttataacagccgattcttgcgtttgaagctcaagagcttcgctcacttcaaaatccacaggttctgaagtatgcgctgtatcatcgacatcctgaaggtcaaattcgacgtcttcgcccatcattccgttcgtctcgtacgcgtcgtggttcacggcatcctcgtcttcttccatctctctgtctacaccttcgggattaccatctagcttctgctggtcctgattggagtcggccatctcggtgtcaaaatcgattaaatcgtcttcattttggccgtccaagcccgacttggccatatcgatatccatttctatctccgtcatttttttttctggcgggcgtttcgatgcctcaaaatacttcgaattaggcaggcaggtcgggataaaggatgaaactcgaaaagataaaaagggtttcgcggcgtgcagcgagagatgtatcgcgaaaggaagcaaagaaagggttgttacaagggcgcaagttctggtacaggctgcagacgcggtaatggatcgtatcaaactgtcaaagaccaagcttgaatggaaatgcaatttaagctggtatgcgacatttgattcgggtgagtcaaattctgtatgtttaagaggtagaagaacgttaacgcgtgacgttctctagatgagccgtggtgttgccttgtgattgcgctgtagaaaaaaagaaatagtagaattgcgccgaggtgcaaggttgaaattggtaggcgggccaagactgaggtaggtacccagctttgatgccactaacctccggcaggcgcgtagcaaccttaggtagtacagtaggtgccttagtagcacggcgtgccgacctacagtactaagtcgtgggtgattcagcagactgtggaccccagaaaggctgaacctgagttggaggtgaaaggccagggaggctggcgcttaccttgataggactagcgtttggcaggcaggtacctgatagcttaggtgctctctatcgtcgggcccccttccataacagcttcttccaggtggcctgtaattggaggggaggtacgtacctcttctcagactcctgcacctcccaccgacccaacttgaatattggcccgctctacctatctaacatccaggggacaaacattcaacaacttgcaaactacatcgcaatcaacaaaaactgcttgaagtagtccgccaagatggtgcgcaatatctacaaacattactcctgcttacatcacatactcatgctacctaggttgtccttgcggcttcgatttgcacccgtggagggaaagctgtcctctcgagacagttccgagagatgccacgatcgcgtatagaagctctccttgcctcgttccctaaactcgccgatagcggtacacaacacaccatcgtcgaacaagacaacgtccgattcgtctaccaacccctcgacgagctttacatggtcctcattaccaaccgccagtcaaacattctgcaggatatcgactccctgcacctgtttgcacaggtagtttctagcacctgcaagagcctcgatgagcgcgagatcgtcaagaatgcctacgaattgctcagtgcctttgatgagctcgtgaccctcgggtaccgcgaaaatcttaccatcagtcaaatcaagacattccttgacatggagagtcatgaggaacgcatccaagagattattgcaagagtaagcgagctcctatggactctttggtcccctcttcacagccggatactcataggtgcatagaacaaggaattggaggccaccgaggagcgaaaacgaaaggcaaagcagctcgagatgcagcgcaaggacgctgctcgcagtggtcgtcctgctgctggtgctatgggtggcatgggcggtggcatgggcagcagtggtggcatgccccgaagcccttcttatccctcatacaaccctccttcgcaatcgaataccagcacatacgactcatacgaggctgagaagaacaagtccttcggcaagtaagtatcgtccgttttctattagattacaagcaactgacgtcttcaaggcccctagcccccaaagccaaaggtatgcaattgggcaagaagtccaagacgaccgatatgttcgagcgagtcagaggtgatatgggtagcgaaatcgaccattctcctcttgttacacccgcacctcaacagcaagctgaaacaccagaacctcgtgtctcgtcgaccctcgaccgcgatgccatccacatcgccatctcagaaaccatttcggccaagctatctcgagagggtgctgtcaactcactagctgttagcggtgacctcgttctcagaatttcggaccccagcctgacaaagatcaagcttggtctccaagccgttgcgtctcacggagtccaattccgcacccatcctaatgttgaccgcaatttgttcaacagctccaaggtcatccagatgagcaacaccgctcgtggattcccagtcaacaacgccgtcggtgttctgcgatggagagcctctcccaaggtcgacgatcccagcgcatgcccgattacattcaccgtctggattaacaaagatgcggacaagtacaacatcacagttgaatacgaattgacaggcggtgacgctttgaacgatgtcagcgtcgtaattccttacgcaggcagcgagcctgtaatttctagctatgatgctacttatgatgtttctggagacgcaattgagtggtccatcggtaacgtggatgatgagaactctaccggctcgtttgagttcgaggcagagtcaggtgacgagaatgatttcttcccaatgactgtccgattcaacaagagcacgccatacattgacgtcgacgtaagttcctattcctgacgcctgttacgatcttgctaaccgtttcaaaggtcaacaccgcgtctcttctggaggaggatgaggaggtgacattctccaaagaagtcaagtctcatgccgacaacttcttggtcgaatagatggatctcaaaattcttccgtttcgaaacagccttctgggcaaatttactccataaaaggaaagggatatatgtatttgagtagagctggggatagacatgagtagcagtgtcttggcagtctagaacctaatggcgcaacgacaattgatgtttatgtgttttggtcaaattatcaggagcctggtcttcgaattacaagaatcaatattgacaacaacagaaatgtaataaaaataagaagaaaaaggctcagactacatatacttgaatgtcattattaggtattccattctcgagaccgaagctgcctacctggtacatggtgcgaaatcgttaaagacgcacggtgccatcactaattcctctcttggtccgtctcccacataatagtaggtagctacaacttacacgtcagtatcgtgctcgccaactacaaaagtcaaaaattcataacgtatggggatgtttctctcggtctaaaaggatacccgtgcgctgcgtcaacagtagaggaaactatggcgcagcaaaatcagctttcgctcttcagcgtgacagagcttcaggatagggcacccgatggttaccctgtgagctgtccaacccttgatctctccgcaacttgggatgcagcagacagaaacctcctcgtgtataggcctcctagacaagttgtttccaagatccatcaagttggtccaccgggtcaaaaagcaccagacgcccaggcagtaacttggagatccgatggttagtgagaaaagccacaacgtccaaaaaaaaaaaaaaacactacttacacgacgtctctaggccagttcctcgctgttggatggagtgatggcttcgttcggctgatgggactcgaaaacaataaggctgcccatcatctcaaagttggagatacgcccggaaacaagatcacacatattggttgggcaagcagcagcattaccgacaacggttcagatgtggtaaatcgagccctgggaaacagcttgggagatggttcggcaattaatggagatagccttccgttagatctcccacgcgaattgacattcctagaggtcgacacggcgttgcccaaaatcagccccctcccaaacagtagtgctggctcagggtatgttcctaatgaatgtgggcaaggtcaacatactgacaattccgggcagagaagacgcgttagttttcacattacgcactggtatagaatttctcttccaacccccaaagccggaggagtacgatcaggtcagcgtcatgattgtcgggacgagcgatgggcagatacagatcagtatctatgactccttcgtcattggaaatttcgagtgccccaggattgcgccttcattaaactcacagctggtcctccatgcctcacactcgaaagtatcgactcatgcgttgcttttcgcagacaaagcagatgggccaacaggcgtgcatttggtgcccatagatatgcctttcatacactcttcgcctatcaatctttctcttctcgcttccaagttgactacactccagaagctattgaggtatctgaagcaatcacagcttcacatgcaggtcgagtggcgaaatacgcgggaactccctacaaggtttctacggagcattgagggtgatatcgaaagccttgaggctggcccccgaagtgtcgtgtcagctttatatcacttggctgtgacaggtcacgcctacgagcctgtacgtgagtggcttgtagagagtctggcagagcgagtaagcggaaatggccccgaaacttaagctcaatcgatggctaactacctagggacacaaacgatgggacaaggcagtagtctctgggctggagggtcttcgaaacttggtccacgagaattatcttccgactctagaccgctgtgcaatcattttgagcaggctgcgaggcctggctcagtaccatcacacccgggacgatattggttttacactcaaccatattaatggtttgatggacattgttcagtgccttcagcttgttggacacaaaattctcatcaacgttatggatgagctggagaactttaccgcattctctacttggcttcgcttccagatcgaccgactcgcttcttctagctccatgagcgaggaactcacagaaaaggaggcgaccatggacgtaggaaaagtccttacctatatcgagcattatcttaccgacagccccctcaaaatattcttcgacgagatgcggaacgaagaatacgaacaggcctgtgagcacgtagaaagtaactcaagccttcttcacgttcttgatcaacagttggcgaagtgggagaacggtcagcctggcgacttgcaagctctatctcgtgtcgaattcctggtttcatatgtaacaagtcaggcaaaccgtacgttcagtggtattgcagaggcaaagaagcgcagcgttcgacttggaaacccaatccgactttcgactggtggtgctatatcacacatggatatgaggatgaataaaacgaagaaccaggtattttcctttctcatgttgacctaccccttgctaactgatctactaggaaaccagtgttatgactgctttggcaaccaaggagaccaagaatgaaggtagttcaacctagccctatcccctagaaagatgcaagatactaacctagtgcagttcaaatcttctgcgttggaatcgacatcatcaatggcatcagctccaacagacctccagcgagttgtcgtattgacctcggcacacgtactctcatcgcctttaagtttcttaacgatgaaacgcttgttattatgtgcaacgatcaaggtaagtttgtgctattgtcttgctcctagttaaatgctgatcgcgaatgtcagataatgcgccgcaagtgatttgtgcacctatccaaccaagcaaactttcttatagcgactacgatcccgacaaccccaaagaagcatattgtgtgtcagttgacgatttcacaacatattctttccctgagaactcaataatcagacctttacgcctggaagtcaatgacaggaatagtgtgaggggtgatatgcctgctcgggtctgtgtgctggagagcaaccgcaccacgctaaagacatttgcgtttcccagtgcaaagtcttgaactgccactcatatatagtgtgcatcgcgtgggaaacagcgatcaagggccaagacggcatgcatcatagaatgccgcagagaactggtgttgacaagcacgctagtataaataatttacaagatagaatagaagcatgaagaaaaattccctttctcgctatgtggactgcaactttactgccgaggcttggtgatgttaaagaattcggtcagtccttcaacaacagcctcaacgttcatgttgaccaaaggcatgctgtcgtacgagtcctccttcatgatagcaacgagagccaagtaacgatctacctcgcgcaacatgatgggcttgttgccgtcgtgaaggacaagacagctctctgcagtgttgcagccaatctgtttgtctatgggtgtactccacggctccccctcaaggcggcggcgcccctcgtcactgcgctgccacgtcccgtagacttcagtgatgtctatgataacatcgatgtagtcgctacaaatctcgtagctagccatgtcggcggtggcactgtcggtcgcgatgtagatctttgttaggacatcaaagaggtacgccttttcgaatcgacaggtacggcacaggttggtgagcatggactccagcgttccaaggcgagggatcagcttctggataactttgctaaaggcctcgaaaatggagtggttgtagatggaggtgagatggaaagtgacaggcgcattttcgaatccgtggtctgacaactcgtcctggatacgaatagttatgtcacgctggatgtcgagcttgtagtcgtctgatagaccatcgaccttgtgaataaagacctcaatgttgatgttggggtaggttcgctgcaggaagaggattgtggtgtttaggcgcatgactgcctcaaggtaatcgtcctgggcgtcaatgacccagatgagagcgccaatttcactaaatatggcctcaatatcaaatccagggttctcgaagacgtcgatttgaccaggaaagtcccaaacctggaagtccatgaatgatctgaagatggagttagcatgtatgaagtgtacagttcggatagttggtgatacacacgccatagaatccttctggattcgagcggttgattcgaggaatagtgtctcgttgggaggcagtttgtggaagaccacacttgagatggaagattttccactcctgtggccgaaagttagcaactatgcaggcgatgcagcagtagaattcagcttaccctcgctggcccatcagtaatagacgtggcttcccttttggaggcgcaccagccgagctgggcgccggtgttgctgggttttgtacatccttcttggacgctgaagctccgccgagtgactgttcaaaaagacgttgaagatttagctgagctggacttgttccactggctgatgtatcatctgcctcgtcaaaggagcgtgagaaattatgaactggggggctgagggacattttgggaaggaaaatgaccagtgatggggatgatttggtgttgaggagggtggtgttttgtgtaaatgtaaaaggctgctcgtttcacttgatactgagcaattaaacggttgttccccaaagtttaagtgagtgtagctctggtcttcaactccttttatcctgctctaccttaagatctgcttcaacaggtgctgccagctggcgggtatttcatgtcactgcccgtcgatggctttttataccaatgacactggcagcgtttcgacattgacacggcgccaacaacagcagctgggtgacttgttctgttgtataaatcattgccgtatgagcgagtgagggggcagaaggttccagcctgcagttcaaaacagatttaaagtgtcgggcttctttgaggcatgcacccatgccttaatcatatctcgtgggcgagcgtggctcgtatgaaggctcgcatcgtataagagacgcgcatcctctcacttgaggtgacacagactcatctacagagcggaccagtcaagcgagtaatggtcgaatcaggacatggcttgaacatgttgtctgtattttctgtggccagcgccactagcgagcgcatgtttcctatgcttggtgacatatttcgggagctgacaggtcaaggagagaacccttggagtacaaatgatgtgacggtgttgtagatgtcgtgttgagttggtcgcacaaggggtcaagcgcacacttgggcgttgggacaagaaaacacgcgtcaagtaggagaggttacagtcttacctccatatttctttagagattccgggtgctttctgatactgcagaatttagaacgatacagtttagttcggtatcgctttctgcgtccacctcaagtctccgtcggacgaggctgaggctgagtgtcaaggtggtgaatggcgccagtcggtacggtacttatataagcttgactgcgctcgtgtttgactggtgattgtttgcgcagggcggtaaatctagaacgaattattgttctttggtgcgtctatcgtcaaaatggtggatgacctggaatgattaatcttggttgttgattgcctgttaggtactcgggagtggctggcgatccatgggagcttgacatcgacccgcctattggaccgcccaagtcacagcgctgagatacccaatctaaccccccgcagcccactaaattagatccctttacagagcttgtactggaagctaatctcaattgactggagattaccctatactttgtataccacctcattcacattcaacttcatgaactagacaactcctttcttgtgctaatagatatattcggggggtctcacagtcaatctgaaaagatatctgatactagcagtagtattccagaagtgtaacagtatgctaatagatatatgagctggcgagttatttcttttagttcaaaaaaagatatggttatgatattactaccttcgaaacttaaggatagcaactggataattttatagacagatattagaatgatgctacactattcaatttccagcttccgttccactatctactattcgactcgaagacctcgggaacagggcttgaataaaactctttctgcgtttcaccacctttgttccatctttcccagaatgagcctcgcctccaactaccggcttgtcagctacagggtcgcctttgggtactcttgtagttatatcgttctgttgcggagtagtctctgttaacgccgatgtcgctgctttgcttatcgtttctcgaaacgcctaaacacaatttgttcagtaccagattcttcagttcagcatgacatcccaacgaacttaccttgctggaccttcgcctcggagctctgatagatcctcgacgttcagttaccgcctgagcacggtctttggcttctgatatctccccagcaatagtattgcttttccacccggcgcagtcctcaggaacaggaacaaatctgagataacccctggacgcaggaatacccagagcttgttccatgtgccgttggaatagagcaatgttgcgcttgtttgctgcaggttgcatatcgcgatcgagcgcttcgatattcatggtataggacggatcacagctcccgccaaaatggatgcagatgccatgttgaagcgtcgttactatgcatgatgcaggtcgattgtagcgtatggaaagatactctgacaactcggtgatgaaagtaaactcatcttcaatcttgtgtcccaacagtcagacagttatcttattcatgtccacaacgagactgatcacttacaatgacattggtcttgatctctgccactacgacagacgcacaccgtattcgatcacccacctcatcactctgcttcaatatgactggctcatcggggatctcgcctcgtcttctggagaggatgggtagtgaatgctttcttgtcaccctgttggcatctccagagaccatctgctcgacatctcttgaaagtcgttgatcactctccaagacgggatccagacttggcttgctaagtctaggcttgactcttcgttcacctagaaataatctgggggctggtgtgggacttgaaggttcctgcttttgccttggcttcgagttgggcgggcggggagtaatattgcttgggatataaggtatggtcatcactggtgatagatgcattgcggcaacgagcttcttctcgtatgaggaagtggtccacaaaaagaaagtatattgattagaggcaagtaaaagttatcatgggttgtagaagggttgagtatctgttgcgtgtaagctccccgtgcttccccatactgcgcaggaacgcacgattggtatatgttttactgccactcaatagtatcccaacaaagggtaatattgtggaagtatttgtgtcacgtcctgcgaccaggtacacggcaagggatcattgcatgcgaaggtgtagctaccgatgtcattcaacagcagtcgtcaaatagaaaagcattggccgtgtacgcatatcagcaccgtgggaaacaagttgagcctaggcgtttgaatccctatagatttcctgcccccaatacacattgtgtatgtctttcgagcagttgaaaaaacatgaggccgggaagcagcagtagccagacgaccctccagttcgtactacaatacatgcaggcttccttttgtttttttcatgttgcgcttatgtgaaacgcatgcgatacgcaatcattgtgcacagagctacggctttttgtcaatggaacaggaccctctctttgttctacagtactagacaagcatctctctcgttcatttcgtcaacaagcaagcgaagatgcattgcggccttactcactggctcaccaggatgccgttgcaactgtaacttggatgatattcctggcatggttgcatcagcacctaacagggatgactcttggcggacgatggcctgttcatgttcgatctctagactgtgccttgggctctttagtatcgggtagtggtgatcccacggtacaagaaggccctcaaaggaaatagcacggcgcctaagtacttgctgtagcattcgctaaatggttgctctgataaagaattggctgtaatgatcgattgtctgattatcacctgtctctctttctcccagtgctgttcgtatgcattgaccgcatcgagacagtctatagaatgcaatgtaacccatcgtgatacgaaccattgaacttagtttgcggtgccttacggagagaagtaccttgaggagaagattgcgccagtaatgcgcgacagccctaaaccgacgagttggaacgtcaaaaaaagctgcagacataacgccatagatgcaaggagtcagaagcaatccagaatgccggaatgttgtctatctgtgcagtgcatcagtcaaatcatcaatctgacactacactaggcgtggccggactgttgggttctgggtcgggtcttgttctgtctcggcgtaggaacaaaagacagtgggcgcagtaaaaaaacaaaaaaaacaagtgccagttattattatgtattgtcaaaaataaatgacctatcgtgtttaactccaacaaacttctgctgggtccatgtttctgcaacttctgctccggtttcccgttccaattctttggttgacgggagagaatccatatgcttgaagttccatgatactagttgctatctagcacatcattccagccaatctctggatgatccccagtctcacccatgccatgatctgagcggctgagtccaagcgagcctgagcctaagccccagcccgagaatttggtaacttttgctacgggacgtcaaactcaggacaaggcagggcttcccgccttacgcccagacccatgcgaggtcatgctgaagcgtttctccaggacgaattgatacgccgccaggcctaggacgatggcctccacggggactagcatgacagcaagcccaacgctggccttgctctgcttacatagagtcccgaaatggggctgtacggtcatggtcacgtccttccagcgacaagtccagctctgcagagaatcgttggtggtcgatgcgttgacaccgtaaaagtaggacatggaaatgatggcagcaatcagcgcgatagctgggggcgtgaatttgatgacagctttaataacagcgttcccgcggacctttacatcatgaccgttagttccatgttccaagaaagaagcaaaaaacaaaacaaaacaaaaagacattgtatcatgctggaaagactggaggggtagaggaggggggtccttacagtctgaatcttgtcagcgatcagcgaaacaagattggccacaacaaccagggcaccgcctactaccagagcgatgctggggcccatgtcgaagttggatggccataattgcaggaaccaatcttctgggacgtaggtggcatggtagacagcgatggtatctgccgacagcccgaggatcgtcaggccagccgcaagagcaaggactgtaaggcccagcctggcactgtcgatcaagcgataaaggcgaaagctgggttcggcgcggactgactcaacgtctgtctcaaaattggaggccgagatctcggtcttggtgccgatggacatgtttgtggtggtgggctccatattgaagatatctacctagtaggtaggatggatagataaatcgagattgacggacaagggacgagggacgaggaaaaaggacagaagcaaaccccaagaccggctggagaaaggaacggaatatggtatatagacagaaaggaaaaagaagaaacgacacaaccgcacaggaatatgaggaaataggagttagtttagattcgtatcatggggatttcccagcgtagatataagaaagatcaacaagatatgataactaatactagtcttaattctaagcgacgaacgccatcgcgataatgccaaaaaaagaccaatgatggacgacaaatctgatcaatgtgatgagcccgaagcgcctatgcgagaattgcagcatagacgctcgggttgctttctttaaacactgcagcccatacttactgtgagacattgaagcgaaatgctgtatctggattggctgagactcctgcaccaaaggagttgagcaagttgccttgagcgcttataagatgtattggccaatcagagactgtcaatctcccaaagatggttgttatcaacatctattttagtccatgcaaacacttgatgagggcgcgtatgtatgttgaagattagggggaacatgaggctgcagaaatggccggccagtaattgattgagaggtaggttagtaccttcctactctagagttgagttaacgtttcaaagatggaaggaacgaggcatcttccaagtcacatgccttttcacctgatcaaagaaagcgccacattctctccgtaccgacgccacatttattgacagctgactaaaatccttgattacccttgaccctcatgtggaccccgaaattattcggcctagacttggcatcagtccgaaagacaaagatgaatcaagagtcttggatgcaacgcccttttcagctctgcggatactgctccagcctacgcaaaaaaccaaagcagggggcttgcagcctacgagtctgcaaaccgtaacgtttgttcggtctgtgacacatccgagatgaggcttgatgggattgcttttgctcatctatcgaggctgcatgataaatgatacagacaggactgcctactgcactgtacctgcagtgagtgcttcgcatggtactgtaagatgatgacatgaaccaccgggcagattgatgcggcctgacagttgaattcatacagaaccttgcggcgcagcagctgcaacagtaaggattgaacaactaaaacataatcaatcggagacgaggatcctattctagaatacctattcacatgatgacatgaagattatggtttcacgataaccacacccggagacacgaccaacgggcttggccgcgatgcttgatacaataatggtccttgacgttggcatccgcgcaagacgcttcaagccttagaaactcggacccaacgtcaggagcttttcttttacgtgaccaacaacaactcacactatcaagtatcaacatggcgtctctgtctctcgctgggctgtaaggcgtcgcggaagatcgacggtagcgttctcgccggttacggttagaacggtagcgccaacaacgccccataatagacgagtcaatcagaatgatggagcagggatagagtctgacattaatcccaaacgttcagtaatcggaaatccacggcccatggcatttacaagcccctcacaaacctacatttcgaatcttgcattgaatccaacggaatacggatagctgagacaagatacggtgaccggcattgtgcactttccctgacaaacagcccgacatcgacatgaaatactacgacgcatccccattggcagattcaaggatacagccatcggacttacaagacctggcccttgtcttttagacatcaaagactacgaaatccagatctggtgcagctattaattaccaaaagatcaatgttctcttcaaaagccccaccttgttagtccaaagccagctgaatgacagacagccaaggattgttaattacgggtgtatccgtgagcaatacaatacattcataattctgtcgttggcaacgagacatgacaactcacaaggaagcatcgtggaaacctaatgcaatgtccatgtcctgcagactgcagctgccaagcttgaactgcttctgggtaaaggtgtactccaaagatctgacgattgggagcctatcaacgactttcaagaaagaataaagttatccttcttactcgcagctaagcaggtgtaaccccctgtgaccagctggactctactgcaccccaaaggcctgacaaatacctactcttggcccttgcggcgggaaccacgaacggcatgtggatataaactacctacacaatccgtcacttggacggctaacaactatgtcccacaccggggagagcgacgaggacgagaacagacaaaaaggcgctactcataaatcaacaccccatcgagggggtggtgcctgtacgcttgtcaaaaaaaaaaaaaaaaaagagatcaatatgacgaacatggctcttgcggataggaatagagctatgttatatgagacatagaacatgtttccaattggggtcaagggagcatcatcagtatcgttgtgctactatgtacagagtagttttgttggttggacctgtaaagctaggtacggatcaacggccatccgcaagtcaaaaagtgtatttgagcaattcagccaatcaaagacaagtgcggactccgaaaacaatgacagcgacccatgacacgacccctgtcgctccagaacagatgacaagtctggtcctgtgtcctgggtcctggcattggcaatggcactgtcgtccagatggaaatgttccggaggcaataagacgttgtgattggacaatgcatatgcttatgtttcctatgtagggtttgatccctgaccctgacactgtgagccaagtatggacaagaaacaatatctccaaaagggatgagcgttttcggaaggccagaagattaaacgctcttggtcgggtgtcttttttttttccttcaaagctctgcgcagcctactccacaagcctgtttgctcttcttaccctccccttctcgctggcggcttatgcgagacacgcgaacggggttaacgcatgcattgcgttagggacttaggcaaagcggataacattggagttgcagcagtcgacatattctgtggcggccttgaacacggcataaacagaggctagcacgaaatggtggaataaaccattcttcatctaaccacggacgacccaccgtgacttcccatacagggaggatgggttagaacctggagagccagagcctgatggagtaaaaggcaaccttgttgttctccaggcttaactgcgtacggcaactcttgagagtgacacccccgtctctgttgctccggacccgagaattcggttctgcccgtgatgttggtacctgttattgggagttgaggtggtatcaggctttgtgctttttcttgctctcactgctacgttgagagggcactggcattggcttaggaaacatgtgcactttggacgcttccagcctgttggatgcgtctttatcacttctacacatcatcttcctccgttcccatggtcgaggtgctgacaagtctcttgttcgagcctcaagcacagacgaacaagtctctctcagcaacttagacgcaaagcctcaattgggatactgaactgtttctgtggcttatggggggctggatccgtccgtccttttttcccaactaaatgaggagccattggcccaaggaccaaagggattcccttgggcttgagcctttgccgacggttactacatagtatgaataaagagaggagcgagccggagtccagcacaattcaatttaatgtttgatgccgagcccttgacttagaatgtggctttagcttgcttgcacggggaatgaacaggggtaggtatggatacaacagcatgggcaaggacatggatcctgtaagggtacgtattactgtacggttttagagtggaggtccctcgaggatgaatatggatataccttggactggagatgggggtgcgagatgagaaacactcccttccaagtccctccatcgtcattcatcctctcattgtttggttcagtcgttgctctttgagtttcttatattagtttcctttccctgcccctcaatgtgtttatcctagaagcagaatcatcttttgatctgtttttacgtgctactttgtttgattccagaacagactactttaactttactgttacttcgaacccaacgtcacaacttatctactgttaccagagaacttatcacaatcaacatttactgctcgactggcattggcatcgcaaagttgaccaaacgcttcgcgacaacttccattccaatatctaattcccaaatctacaacaactcgacttcggttatgcctgctccatcaatgtctaacccacagtcgctagactcggccgcctttgtaagtcaatccctattctcttttctcatctgtcaaagcaagaagctcacatattttcctctctagcggaacttttgtaaactacctacggaattgcgactaaagatctggaactacaatctccctcccgcgcgcctcgtaccgattcagttcggttcgtcgtggcccggctgctcagagtctccctcatggactggatgtacctcatcagcgaccattccctccaacctccacgcctgcagcgagtcgcgcaatgaagccctcaagtactacggccttggcttcggctttgcccgtggtcctggtcagatctttctcgacccggaacgtgatatcctctactttggccctcgcgatggttacatggccgcagactcccaattccaaacgatcatgtccatgtgcgatccagaggaactcgttcttgttcgccgtctcgccattaacgatgctctattctgggtcgacgattcatatcgctccatgactgcggccagtctcactgttgagctgctccgacgcatccaggcccgcatgcctggtgtcgaagagatcatctttgttcctcgcccggaggaggcgcggggcccggaaagctacattgagcccagcatggtttacatgcgcatggcccaccagattcagactgcccttgcgaccctgtgcgagcagacacccggctggacaccgccatgctggagaatattaccactcagcgctttccagagcgttggtgccgcttaagcgcacattctaatttgtttctaagcgatcaagaaagccacggtgcacagagatgccatcttgccattgaggacgcacgactcgctctttggaataaagagggcgtgaaatcgttgcataactcaggcaaatgtacgctttccaacaacgaaagcagaaatgccgggggagcctcaacagcggcatacacccctcgaaacgccgcttccacccgtcgctgggttgggtgttattatttacatgaagccaatttgggctgctgaacagtcgttttacatatgctaggacagcattgcatttgcttataggcgaaggttgcgactgcacttactcttatacccaccattttgtcattttcgttcatatctggggatattattttcaagcggggaaaacagcaccgcaaaatactatcatattgtctgtatattgagatattgcttcttctcgtttttatcgttcgtctttggggtttctaggttacaacaggtctgttgcaaacggttggtgttacataaagaggataggtagtgaacatggggaaattctcggtcattactcgagaaatcttttgctagaggagccagcttttcaacctgcctgcgtcatgcatggtgaggtgtgtcaagtatgtacagcccttagataatatctctgagatatgaagctcccaacgccgatccattgatgcatgcataacatctatcgtgattcctcctcttcatgtatcggtcgttaattagttcgacatagacattgtgcccccacccagccacatctgcagtgcttcgcacgcactcagatccggtggcggcggcagctcttttcggtgcggcatcgtgttgcggagtaaccgcatggcatcacgcagtgtcacatcgattcagccggaacccgtctctcaaggacttattcagctattttgcttcgtcaccgccgactcccatgccgatgcccttccggcgacccctgaccagtgcttcgagtgccttgcccatagccgggatatcgccgagcatggtgatgtgaccgcgctcggtgcaaacccgaccaccacgaacaatagaataaccgtccggaagcatggcttctttcgctaacacgacgccatctcccggtcgaaatagaagatcatcgtaagcgtcggaacaacaaattccttcgcggctagtgacctgggcagcatacactgtaggaatactcttgctgtagagcacagcatgaggggggtaggcattggtttcctggtgcgcaggcgagtgggcgagttcggatcgaaacttgcgcgtcgcggcaagagttcgaccgaggtagtccaagtaacgcttgcgttccaagtctgatgtcttctgttcctctactttggcaccgctcccgttgagctgtggtgccatagggttgtgatcttgagcaactgccgttggcgaaggcgggcctttctcgcttctactctcggcacgggctcttagtgaatttggaaggaaggacgagaaagacgaggattgcgggcggttgtgaggcggcaaagcaggctgcatacacgggctcaaatgccacctgatccactcgtagggatcataaaagtcgatagggtattcctctcccgtattcttatccacaaaacagaacccgtcctctgggaggaaaacaaaagaagttctcatactgaagttgacgctcgccgtgagaagcttctcgtttagcaggacaacatccccatgacgtagtggattcaagatgttaacacaacgctgtggcgtgccgcagtacagaacccctgagaagaggtcgggtgtctggttgacagcatggcgtgtgataataccccccaagctgtgagagatgacaagagctccacgcgaaccggctggtgtcccgggttgattcgaaggtaacttttggaggtactcttgcaacttacgggataaaagatgaggactcaatctccaatcatagccgtagtcccagattcgtagcttacccgatttagcattatcacatgaacgaagcttcttgatgaactttcgagagacgtcgacaggaccaatgtgctttaacatgccatcaggtttgatggtctcttccatacgctcctcatcttcatcctccaacccgacttccaagttgactttgcgcatattgagcccgagtttcacgggggcccaaacctggtgataaggtggctcggcggatcgcaggactgagccacggtaaccgcccatgatcaccaagtcgcccgtcaaagactctaaaacccgatccaggacagccgaaccatcttgcgagtcgatgtcaagactttttggaacctggctatggttaagcggcgtgtcgggagtgtgggatgtaccgagcgaaatcgtcgattttcgagcttgactataaagtttagggagactgggcatcttgaaatttggcacatctggaagactgtccttgagagccatgaaccgaatgttgaccatctcgcggacgtcctgaaaacgttcatcatcaccaagagaagacgtgcgagacaaactgtgatatagacgagtgtcgtcagatgtaactcgtctgagagcctttggtcgcacagggggagatggtgtgtttagctcatcgagattggaagcgggcctccgggtttgttgtgataatggctgggcgataccgagagcgttggaagggattcgaggtgaatgctggcgggttgctggggatgagtaacttgaggcggttgaatggtttgcactcgatttatcctgggagcttgagaagaacgagtttgacatggaaggtaacagatgtgtcggcggactaagagacggtaacgctctctgtagtctcctcaatgcctcctgccctgccgacttggatcgattcctagcaggggccaacgcgttgcccagaatacttccggacggtctgcttgtatgacccttggtcactggtggcttcggtcgagcttgccacggagaaggcaaggcatattgaggtggctcaggcgacgtgggcacgggagacttggctgaagcagggaactgcggtacctgaggcgacgtctctggtgaagacgagaggtcaggacttgtgtcaccaactctatctgtgggcacgccaaagaaaccagcccgactcttgtccaatgccagcgccttctcgatggcgggtgtgttttgtgaggtcaaatgtctagcagcttcacttaaagcgggttgcaagattgcctcggcctcatcttggttacagatgatggaatcttcatcttcttgcacatccgtgctttgaatacgaggcaaaggctcggttgatggatttatcgccatggttcaccgagtcagattcgatcagcaaattaagacagtcgaagcattaataatccggtatccgtacaacccgatgataagaagaggattgaagttgagtggtgatttgcataaaaagctcgagatatttatgttgaaccgggaggctaaacagcgagagagagagagagagagagagagagagagagagagacggtccatacactaaagggatatgctgtttaaagaaggtgaagcgaacgattgccaggcacggcagcgaagtagttcttatttgtccctcggtccaaatcaaagaattaaagcataccacagaaacggaaacggagacggggacggaggcggtggagctgaaccagaaaggaatcaatcctcaacagggcggctgggctgtgtgcgctgatccgggaggcccgggtgtgaatggatccacgattgatacttggtgttgaggtatgctgcagtgctcgttctcgtatagttggaggcaggttccgaacaacaacacgagtaatgtcggttacgggtgaaagggctcagcattttgcgatctgatagtaaacaaatatatataaatgacttgtccaatgtctcaaagtcttagccttgataattgttggcttaatgaggtcatggttttaaaggggaaaaaataaaacggggattttggagccaattggggccgccaggaaggggttcgggggatggatcaacagacgggctgggctatagggcgaacaagacaaggcggatgacggacggcctgttggtctcagatactgtgcaagatgatacctaattaggtggacgcgccattcggtgtagcagaggtagatcgtgggttgtaatttggtgttttcaaccaaattctcacatcgccccaactgggcaaggactgttcgctgggatcgtcaaatttctcgttctggaaggagccaaggccttggccagcacctaccgatacggcacctacccagccagccagtctaagcataggttagtaggcaggtaggtagcaacccaaggaagaggcaggtacgggcggatctaggcagcatgtgacaatggaccccagtttctagctggacttgcatctttgcaaattgattccattgaaagattaacatctgaccaaagacaaacaacattcaattgtcaatgaaatataatacgtggaggctcacgatatcctctattcacggcctcgttacagtgtaacacagcacattactcaaaacgtctcttgtaagtgtgaagcgaacagggctagcatagcaagcagcacgacatactccatcccagtacatgccatatatgccaaacatatattcagttactagctcattgttcttcaattgtcaactattgcaggcgattcaccctcagcctccctatcatcctcctgcatccttcttcacagccccagaaacaaccctgcaacatttccctccattccctgcactccaccatgttcaacgtcatcaaccggcgaatctcaacgttgttccccacccggccccgatcaacggcgccgacaggttttggattcgatacatacaatgtcataacttcaactaatcaaatgaccctttaccgtctagtctagtcaaatctgtcgatcagcgttctgatgtaaacatcagctctaacacagaaccaattgtctaacgtcgctgctggaccttgattactcttcatcatgacaaccctcgagcctcgacctccgtactcacaagatgagatcaaacagttatacccactgcaattacgccttcaacacgtccagatcctccttcgacatggtgagcgcactccgatcaacgctcgtttcgcgtctgcaggtctcgcagcctactggccttattgctcagcagctcgtcgtatgaccagcgccattttggatccttctatgcccagctcccaacttgattctgactcaaatcctggtatcactgctctcgagtggaagcgacggatcgagaagatgggccctgatgattcccccatcatagccactggccaacatggcgagctcgatgccatttgcgaaatgggtatgttgaccgatcgtgggcgagaaactacctacaatcttggtcaacgcctgcgacatttatacgtcaaccagcttcgctttcttccggagaccctcactaccgacactgataccgctgctatataccttcgagcgacgcctattcctcgtgctctcgaatctctacagcaagctttctacggcctttatcctccatctacgcgtggctcttatcctggcatgcatcccccaactatcctcacacgttcgcccgctcatgaaaccctcttcccaaacgacggtaactgccgccgattcgccactcttgctcgcgcttttgctgaacgctgtgccgaacgatggaatgactccgaagagatggcatatctaaccaaacgtctcggccgctggatgcctgaagataaccaacgtgttgctgtaaactcccgccctcgtctgagtgggatcatggatactatcaattccacaaaggctcatggcccaggtactcggcttccaaaggagttttatgatccggaggtcaagcgtatcctcgaaaagattggcgtagaggaatggtacgctggctacaaggagagcgaggagtatcgaacgttgggtatcggtgctttactcggtgacgtggtttctcgcatggtcggcagcgccgagcattcgacggcggatggcgagtatgagctagctacaaataagcaaggctcgatcaccatacatccgtctatcaaatttgcaatgagtggatgtcatgatactacacttgccgccacacttgccagcctcggagctttcaacgaagaagcatggccaccattcaccagtcatgtcgcaatcgagctctttcgccatatcgatgcaggcaccacggctcccaaacccggcagtgcgctgtctttcgtaggtttgggcaacaaatcaacacccgtagctggaattccaccaccaggcattggacggaagaagagctccgacctgaccgaggaggaaaaagagcgactcaagggctactacgtccgtcttcgctacaatgaccgtccagtcacagtccctggctgcaaatatcaaggcaagcacctcgatggtgatgagtccttctgcacactggtaagcactccgacccatcttcttttccgttcgcattactcaccttttcactaggaagctttcaaggaaatcgtggacaaattcgtcccgacgaattggagaaaccagtgtcgtgccaacatgagggaatctgcttttccttccaagcccgaaccttcaggttactaaatgcataacagcggtggggtgattcaagatacaaagatgatgtgagccttagattagccttagcgttggagtttcagtgctttcgttgcagacttaggcattcggcacaaaacgaattacatattcatgcgcaagacgtggctgtcctcaaggataagcttaatgtaacatatttgctaaaaacccgtattgttctgtgatcgtataatctgcgttcaagactatagtgcttaaactaacctaagactccgtagtagacataaacgcaggtgatatatcctctcatccgtcccatgcagaatcccatctttgcaaaccgcgtctcgtctcaaccatgagcgcccccatcttatctaagagggcgtattaatcacgaattctcgtttccgctaacgctctctcccaactgagcagaacatatggacaacgactttcaaagcataaaaaaaatcaagatacaccaaaagggtaaattatcaataaaagaaaacaaagaatgaaggtgtgtaaagcccaggcatcaaaggaggacgccataagcagcgtcaattacaacgtttaagcaagtgttttttcgtccaatttcgcatgtgatgaaaacataaaaatgcacaagcgtcattagttggcaacctcctcttcaacccatccgttcaggcctccttgaatggcaaggccgaatcctgaccccatgccaccatagctagcttggtagtgatggcctcgtcgctcattctcagcgggcatgccgttggagttgccaccattctcgaatccaggagcaagtacggggagactgacagccctgctgtgctggccacgaccaggggccaagaggccaccgatagtggttgaaccgggagccgcgctgttggctgggtagccgtttgagatgcttgctgactggccgtgaccggaaacgggaacttgctgagacatggcgagatcgaggtcgctaggcgagggctgtgctgtgccgaacaaagcattctgctgagcagcgatttgttgctgctggtgatgctgctgttgctgagcttggtgggacacttggctcaggtacatcgtcagagggttgctgttggcattgaagagagcagctgactgctgaggtgtgttgccgttggtaggagagccgctgttctgggatccgttaggcgggggggaagagacaccgtcccctcgaggtgactgagcctgctgcatttggcgaggggggttaccgcagcggtccttgccaaagttgaccttgaacttcctgtaatcttcccgaccccgaatagcctcgatagccttgatagcgttggcaatgttggtgaagttgacgaaagcacagctcttttcgcgcaaggtgttgacaagttcaatctcgccatactcggagaagtcctgtcgcagtcgctcctcagtccaggtctcatcgagattaccgatgtagacgtttcgggaagcacctccgctgacagccagggcaatggctgggggaagagctccagaatgcttgccccagccaatcttgagacgtcggttgtggatcataagaccttggatgttgctgagggcgtagaaagatgcagctgcggtagggtcgatgaaggtaacaaaacagatatgcttgtcggggatgtaacggatgtgatgaagaagtccgccacggacaacattacaaatctcctcaatcgtcgtctcggggtggatgttgcccaggtagatggttcggttaccgaggttgttaataccaccagcagtcgtggcgacagcagcggcagcaacagactgttgagcaagggcgttcgagatcaagtcgcgatcagcacctgtcagcatgtgggcgtacccaggagcaatacccaagtactgagcagcgttttgttgctgcgtcttggagacataggcacagcgatccttgccgtaatacacacgacgaggagcctgccatttgggctcctgcgggagctgagagactgccttgatggcgttggcgatcgaaaggtagtgcacgaacgcaatgttcttctcgcggacaatcttgatcgtgtcaattgcaccgaacttaccaagatcctctctcagttcctcctctaaaacctcctcaggaaggttaccaaggtatacatttcgcgatgcgcctgactgctggacagccagagcgacagaggtgggaacctgagagggtttaccccagccaatcttgatatcttgacccttgatgcagagctttttcaagatagcatcagagtggaagtgagtagcagaactagcatcgaggaatgagatgaaagcacagttcttgtcaggcaagagacggacggactcgatttgaccacttcgaacatgaccaagaatctcctcagcaacagtgtccgggggaatgttacccagatagacagttcggctagttcctgtaacaacaccagagcccattgaaacaggcgaggtaggaggcagaggtgcttgcatgccgtaaccaccagtgggggactggggaggatagaattgaggagcgccataggtagaaggagagactattcctccatacgactgaggcgagatggtctgctgcacagggcttgagatcccattctgctggtggtgacctccctgctgctgctgaaacccaggaatgctctggaactgagggctggcgaaggcagctggtgtgccaggctggaaaggactgcctagaagcagctgagaaggcaaaaggggagtaaattgcatgtcaaatgcagtacccggggtggccatgtctgctccattgttggaaacctgctggaccattggctgaggctgagtgttgattgaggggatgttgcctcttcgagggtgtcgatcggcgaagcccgagatattggagttgaaggcaccgtgggagaatccggtatcactgttggaaggcttggaagcgtgtccgaagcggttggcagggccgttaggggcaccttggccaactggtccattgaggtcttgcatgttgagcaggtgaggggggacaagcgagtcccgcccggtgtgcgacagtacagccgttttgaagaactggacgtgcctgagcaaggcacgaaaagagcagcgaagttgagaagatggtccggctgaagaagttcagacggttcgagtctttcttggaattactggctgcacagcagagctgatctttcaggagacaatcgttcaaaatctctagaacaaatccaacgaggaaaagaggaccgtagctggagcaagtagttatgcagaataaaaccgatgaaatcgagaattatgaagcgtatcgaagtatccaaagtggaacagggcgaatgagctcaattgaatgaaaaaatggtcgttccaggaagcaaccgtttagtatatatggattcgaatttgaaacactgcggccgagtcgaaacgggaagttttggcaaggctgaagatgcaaaatagtggttgtcggttgcaagagcgaatgtatcgaaagttcgaacgagaaacgtaaagcacgacagtgcgtagcttggcttggcttaggatgatatccagaggaagacgagcgagcaggtgaaaatattaataaagcaatatggccggaacgagtgtcgacgaagcccaaaactattgtctcaagagaaggacgagagacggcactgcatctgctcagaagcaacaagaggctttgaacagagtgagtgagtatccgaggagagaagaagaagagacgaaagtcggcgtcggtaagaggacggcacaaatgtggagggaacgaggaaccaaaagagggagggagaggaagagagagagggagagagggacgaatttcgatgtcgttcaggtcagggttgaacttcaaaagatcagggaccaaggaacacagggggcgtgtgaggtgagcctcaggccgacagccaggacaagaagattaggtagtaatagtaggtaggtagctgtatccgtaggtcggtagtgagtggtaatagagccggtccaattcaggccagaccagtccagtcacgtattatgtacgtaggtaagaaataataatgcaaggtaataatgcctaaatgagcaaagaggcgccagggagggagagagaaaaaaggccagacgaccaggtagggaatgaggtggaggagggtcggtgggtgggtggagtgtgctgtagatttaaagaagggataattagcatatttcaagaagaggaggagagagagaagaataagagagattgagattatatgagaagagaaatgataagatgaagatgcagaagcaaaaggcaagaacgaaggggataaagaagactgagaatcgtaaagaaggaccaaaagagcaagaggtaatcaatcagttaaggacctacttggggaaggaaggagcagtaacgaatggatgggcagtggaaggtgaaatgttatgcaatcaatacattctcaagttatccagcagcgaatgcttcaaccaactagcttaaactacctaaactaactaacttgatgaatagaaatgactgatggccaattcatggcggtcataaagagacaaaaaaaagacacacacgcgctcacggcaactcttcaatgtcaatgcacacaagacatccaatccaatgcacaaacataaaatcaacgagtctagtcaggacccggttaggtttgaagccacaaggcggcaaccgacgacagacaacggcgagccagccattccatggtcagaatcaatgcatctttggttcaggagaacacattcgtctgtgtctgtttatgtctaggttttggcgatcactgaacggagaacccggctacaagactgtggtactgttactagagaatccaggggtgggaggctctggggaagaaagaaagaaagaaagaattcaatatcagttctccatgtgtacatagtatccatacggatacagacaccaaaattaaaccaaccaaaaactgactgacccaactagccaacccatcctttcagggggtgggccaatgggccattggctaaagggggtcaaggctggaattgggtgctccgatagtttaatgaccctgaccaggatcatgtcgattcattgtccagcagcagttgacattggccgtaccagaactagtttgtgcaacaaaaggctccacgttgttttgtagcataactaaaatccaaggacaaggacaatgcggagtatcgtttccatcaacagaagccatgcgccatcgaatcttgaaactcgtccgtttccatcgtttgataccagccaggctttgagacctctagacctctccagttatgtatctggttgtgagtgttgccaggggggaggactggagactcggacaagacctctccccctgtgaagcatccataccataccagacaagaccatccaatccaatcttgtcccgtcttttgggcccttgtctgtgcctgtcaatcaatcaatcaatcaggattggatctaccgtgacaatgccaacgccaattccaataccacgcgatacttggagttgttttttttgagatataggggtaattgatctatgaggttagtatcagtctgtaattgctgtagagatagttccggtgataggagctttcaatgaaaacagaaatgataacctaattacctagtcttggtagttgaagctgtccattcccagtcaggtttgggttcgggaagaggtagatagcgtgatgaaattagatgcgtttgttgatttaatgcgaataaactttattatctgcctcttcatatacaaacatacgaggtgttgtcatgtttcaacgtcatgagaatagcagaacttattctgtgctaactatttagctatgtcttactggattaatgcctaccaataacttgtatatgttaattatgaaaattctagtttgatctctgaacgtgtgtatctgtaccaacttggtaactgtcagcaggcatgttgtctgtttgtctttttttgtcttctccccccctggtacggacaatttggacccctatgtggtagtggggtaggcctgacgcttcacccgttttctgcgcgctaaagcaatcaactcaggcattggatggaaactcctctctccagttccactgttgaaaggtaggatcagtttgcccgttcagtgtgacttgaaacgcttacaaccccccaaaagagcatgtctttatcatgttgagtccatgtcacttactataacaaagccaacaacttacagggaattctttgtgctgccctgaacctttctgcttttgggtactgggttgtcatggaagtgcatactccgtatatacagcacaagcgagaaagaaataaaagctattctcaactcgtattctttcccttgctgcactgcactgtctgccaccccccagtcgcctgtgaaacatcaacgcgggccttaccgcagtcttgaggcatctcatctcactttccaaacacaatcgccttcagggacacggaagtagattctattttcggaagcgtctcaggcgcttcgtaaacgcgccacacgctctctaatatgctcaactttctgggcattcatgctcatgctcatgcctcttcgccgcttactgcatgatatcgatcgatgcgtccgtctgtccgtccgtccatgagggatagaaacgtcggtctggtaatactctgtgctagtcgcattcatttattactagtggtcccatctctgatcccaccacgtcccgcgtaactacgccttgaccagctcaagactctctcaactcgactaacaaggccttgtccctcacctcgcctaataccctgggtctggaagtggccgtcccctcctgccattctttgccatgtgtcactttgttccgttagtgactgatacccatgtttatccgtccgatcgactggtgagctcgtaaatccatcactgacatgttgtcctctcctttaagcgacaagacagacggtcatgacaaagcatttagcgagcctagcgagaatcctcaaagtttcaaccaataatcgtccgtgcttgtcaatagccatgagatgtcgcttctcttcttgctggctcacaaaccgcctgcaggtccaagagcaggagtcttggcacttgaagctcttagattgtctcctcaatccgttatgtgtagcacagacatgccaacgtgtttatttgcttgtgatgccaagacaatggttatgattatgttcctaccaaccattcaaggtgctgagaggctcacgaccttgcaaccgatagcagagtgacactgacaagaatcaacaaaaccaatcgactttagagtatgtgagacacataaaataaactcacataattacacaccgtgttaccttgcaatatacgttcgtaagtaactggaaatatgatatctttttattacagtccaatatgtcttcatatacatccatagccatatgtagctccctttccatcactcataaacatacaactttttgtctcataatgcgtacggcctatcttaaggcatggtctcttacaactcgtccttagcctcagctgcattgccgccgttgccctccttgccgccatcttgaagactcctcttgaccatggagctaataatctcatagacaacctgggcagcagcaagtgctgtctcctcacctccattttggtaagcaggagatacctcgacaacatcagcaccaacaagattcaggccctcaagcccacgaatgatgcggatgaattcgcgggtggaccaaccgccaggctcaggggtacctgtgccaggcgcaaaggcagggtcgagaacgtcaatgtcgacggagagatagacggggttttcagtaccaagcaccttgaggataccgtctatgatgccctttgtgccaaggtcatcgatatcgtcggcagtgaaacggacccagccttgtgatgaatcgtcttcatggtcggagaagtcggtgcctgtgagacgggtgcgcagaccggcgtggacagagcgctcagtagacgagttggatagtaaaccttcttgattcgccatccagaacatggagccgtggttaaagtgagttgctccccaccatgagggataggcagctggattccatgtatcaaggtgagctatggcgaatgtgtcaacggtcaaggtctttctttggcagactcacgtcagtcaacactggccggttgactcaccatcaaagtgcaaaacctggataggctttccgtggatctcgttcagagctcgcaaagcagggagagccagcgagtgatcaccacccaatgtcacaaggcgagccttgggtgccagcgcagaaacagttctacgacgaccaagctgcttgaacgcctgagtcatctgctcacgagcaatgccgttatcaattggtgtgacagaaacatcgccacagtcaacaatcttggcccaattctgatacgggttgataccagctcgggggttgaagccacgcatcgatgtttggcgggcagatgctgagcggattgctcgaggcccaaagcgagctcctgggcggtagctcacggctgtgtcgaaggggacacccacgatggcgatgtcgaatggctcagtgggttcagtcagacacttgacatgcttaagatgggcaaaggtgttgatgccagcaaaaggccactggctggtgtcagtgtgtattccatagtgaatctgccatggtaacgagaaggtttatactcaaggaatgccacatacttcgtaaccccatttatcctcgagctcgttgagttcctccttggtccattgcttatcgtcatgatcatgagcgcaagctgctgccagccccgccaatgagaggaggttcaagagcttcatgatgctgaaccgttgtgatctgtaagtagatacaactgacagtatctgacttcacaattgagagaaagatgagtaaagataaagagagaaggaagggaagggaagggaataacgtataatatagcaagttataatctctcatacccccccccccccccccccctcctcctcctcctcctcctcttcttcatcctcctctaccggctgctatccggccccacgagtcaagatacatcgacatatgtcaattcacgcctttccagcgtgaagaaagcctcaaaagagaggtaccgcattgtctaattggccaatcgattgaataactgtcagtaaaggtcaccccgcagtttgctaccgaccgtcttcttccccgcctcgaagagcttgaaacactgttaggaataggcggtttgcctgattcaggcatagaatcgcagataaacactctatgagatcacctttgggttcagagagcgcagccagaaaatgggtcctgtcgttttggaactaggttgagataggaaagttggagcgacaactcacctcgcccaatgttctcggcagttgtagaataaacaatgaagaataaccccaaaacggtgaatcttttctgcatgtcgcagtagtcattactacttatgctttaattacatggctagtcgatgataggtacatagtacgttaacactaaaagatctttaatacttaaatgtcaatcatgtccattcgacattgcaatccaagagtaagcacagtctcagtacatctttgttcaacagtcaacatagctcatcaaggccccagagacgaaatgcagaagttttctataacatagtatgaatcaagacaagacattgatgtaaattgcaccccaatcgccaaactgtcctatcaaagcattcccgcctggatgtatgaattgtcatcgctcgcaagctctcacgtcctttcccgctccttgcttcatcaaaccgtctcgggaggatcagagaacgagcgtccttggattccagccataaaaactcaacgagttcacggaacagagccggctcgtcgtcaagagaggctccggttgccgcctagggctacgctcagcgtcccttagcagctctttgatccgcgttgccgtttttttcgatcgtccgtctttccttcatgaaacaagacacattcttccccaggtctcgttccgccatctagcccatactgagaataggacgaccagtctccgcgaaacacctcgcgttccgtttccacccgctcaagtcattccaatgtcgtctcgtcgtgcctttattaaggggttcgattcgtgcatctcaactgagcatgttcctggctgacaaccatttccacgggggagtggaagaaggtggtgtcatggccaggctgtggcctacctctgtccttttataggacgaggcacttgtgcgacttcttctttggggcggggggttcgagagcagccacaatagcctgcatgatacagtcagagcaagttctaagaaacctttctaggccacaatggtttcacaaatgacaacatacctcgtcaaacacatccttaagtttgtactgggtaagggcactgcactcgacatacttgaccgcgcccaggtctttggccattcgctcaccgtcctctcgtcgcactggttgcatcttctgctttgacagcttctcacggacgctgggatcatctctcaagtcgacctgagtgcctacaatcaagcaggggacaccagggcagtggtggcggacctcggggaaccatttctcgcgaacgttttcgaatgaagcgggcgaggtgacggagaagcagacaaggaaaacgtcggtttggggatatgacagaggtcgcagtcggtcgtaatcttcttgaccggcggtatcaaatagtccgagagtgtatggctcatcaccgatcctgcaggccagtcagcaatctttctatagccgattgcgtccatccgctgaaaatatgcgcaaatggtccatgtcgcaaagcactcaatatgccatgccattgctaccggggaccaatatggaattcgcagcacaggaccgtccattacgggtgggggtgcggtgtggggggctggcgtcgatctgaagggtgtgcaggtagactcacataacagtgacagcgtagttgtcgaagacagtcgggacatattcggatgggaatttgtttgttgtatagctgatgagaagacaagtctttccaacagcaccgtcaccaacgacgacgcacctgaataggggttagataaatcagctccttgaaaaaaaataagaaaatggcgggagggacgaaatggcatgcagtgccgatgcgcaggtatggccgcggcgctgtgcttcgagggcgacttcggtgaggagataaagagataaatcgaggcaaagcacagcaacggataacgcagcacagcggtacgagcctgtgcttccaaacgtacttgatagtagcgacaaccgccattgttcctctcaaaggctcctgtgcaggagcttgtctctatcaaagcgaaatgcaagcggtcgagagtagcgaagctctattggcgggcggatgcgcgcaactacggtaagagagcggggggggactggcggagcggagaaagtcgagtcggtgtcggtgtcggtgtcggtgtcggtgttggtgttggtatcgatctcggtgtcggggaagacgggtcgcaagatgaaggataaggtaatatcgagatattgtttttggcgttgtatagttttgatggcggatgcaggtggtcgaagtcaggattgaggtggatgcggcctgcggtagataggcaggcagattggttggaggcggattggcaactatggagttgcgttgcgttttggttcggtttggcctggctcggtttggccttgggcgctggtgcagcaaatgggtggaggcggagaggcccgttgagtgagtggaaggggaggagaggagaggaggagggaataggctgctatggttggcgggagacacaaacggttaattgataagatgcgcgcctagcaggagtaaaagagagaagagaggaagaggaagagcagaaacaggagcaagaagaaaaaaagagagaggcgcagggtcctaggttggtgataacggtagtagtactctgtagtagtggtggtaatgggaatgggaattgcagctcgtggcagtggcagtaagtggtagtggcagagtgaattgaccgttgcgcagtgggccttgatggcagcagaccagacctagcagtgcagtgcagcagtaccaaggtggtaagtaccttgagcaaagctgcacggacagctgaaccaaaaagagatatcgtcgcaaagaggaatcaagccaggcagaaaatcaaggcaaagcacaaacaggacaaggtacctgctatgttgggagatggaccactaaatgataggtaccttagtacttaccttggtagggaccagcgctaggtactaatcaatcccagagccaacctttgccaacacagacaaaacaggggatgggtattacagggagtgaccgaggaggggggaggttggatcagcaccactgggagttccaggtttaacctaaggacctgacagattgtaccaaggtatgtgcttttacgtacagtaatgtgcaagtttgagctgtgaggttggtggtaggtatagcatggaaaatgtcatattctaccaaccgggtgtagtactacctaaacaggtaatatatagctgtacagagtacaatgagagaggctattcacgtctacttccgaggttagtgcacatgattcggccactccaaggtgagtgatgcgacaatgaacggtcaagaagagatgaccacctgtctgaatgactacaggtcagtccgggttattaatgcctgttatactctagatactttgggcaagtatcgtcgtgtttaccgactttaaggatccaagataagagcaagggtctaaaatattgtgggtgagttgatgagttagtaggcagttggttgacaccaatactacatacttgagtggcaggtatcaatttgcaagacaaacagattcaatcaagaccttaaaggaggttaatgagaagaagttgtgcctgtaatgcctacttctggaatggcaatgcaaaagaggctcaggcctttttttttttttttaatgacggtccctatgtgcagcgacgatccactgttagctgttaatagcttgctacccctaattcgtcacatcaacgtcatgttttcaagtatcgctctatcggtcgggtatcggattcatcaacaccatttaaccttgcctggtatcaccatcactcgattcaacctagtcctatacaatcatgagtattatttgcagatatcgctctaaagatgaaacaaacaagatgccaaagctcttcttcgtgacgacacagccttgggctcagcacaaaagatgtggccggtctttgtctgtaagaagcaaatgaacgggctacactagaaccctttcctttgatctaatatcccgactgacagcggtcaaggacaacaaaaagaaacgattggtgacgacacaagacccggtcaatgacatgtctacttctaaccatggctcaaacagttgctggtgcttgcacaagggccatctgcatcatcgtgaaaaaataaccagtcaaggggcttaaacactcggacgatgatcctcctcctccacgagttggtcagatccgattgttctccgtgcactgctttgttttcctcgtcgatgttgcttgtcctttggaccgctttgccatgtggtttggtcttgtaacagatcgtcgtctcatccgattgggctcgctatattagcaagacttgtcctgtcttgtcttgattgcctcgcctcgcctcgccttgtgtactatgtattgcacgagctgccgagaggtccaaggttcaacctcaggcatggaaatccatctgatgatacccgagagagctggactggggcctgtttgaggccaaagctcgtgaccaacctggtctattgtatgggccaaggtctatgtgtgtctacgtcgctgcgtccgcgtcttcgtctttatctatgtctatcttctcctagcatcctcaagaagtgtgctttgacgcaaattggggaccacgcgtgaccacagcaatatggtggatctctatgccatgcgtttcgtcttggagagttggataaacgaccccagttttccttgacgatcagtagtgaatcacttttgtgaagaatgtccgtcacagactcctgtccagcacatactcaaggtcggcaataccaacctcttttttagggctgcccgagtccctgctgttggtgaagccaacacaagctactaacaatatattgccgttagtcagggaatccggctaaaccacgttgacaagacagacaaccttgcaagaaacaaaaaatcggtgactgggggaacatgcgcaaacccaaatctcgggatcttatcctagcacccgctcgctagtaaagggaacctaccgacatcaacaccactctaatctacactcaagcttcagcccagtgatattacttttatcaaggattccctcctcgagtttatgcagtggagatcagtcttttagaattgcgacttgcgacttgcgacttgagacttgctattacatgcatatgtacaactttgtagtagtctttgagtgcaagtctggttcgcattgtcctatatcgttacagtttctttgacggctgtcacaattctcctcaactatgtatgcactgctggttcgcgttgagcaacgtgggacgagtagggggaagcaacttatctgcctgtctcaccgtcccaacatgctgcaactgcatatcacatcacacccatccaacgtggctctggctgagacacaggttctattccaatctgcatctatctgcatggtcttgtgtggcttgaattgaatcattttgttgatgaacatggtaatcaagtcgattatcccagagcaccctgaaattctagacgaacgttgtcaaattcgaagtgaacattgataaagcttcaggttaatctatcagggtgttgatattaaatcccatctttcatcaacactgaggctaaactactgccatcttgccgattaaatcctattccgaagtaaatgctcgttccgatatctaggtatttgcataatacatagtagctttctctaaagttgagggtatgctttctccaatgcctactaaccttcctaatagagtgcggccacatggatgtgccaagcggccatcggcgtacctctcggcgaactcgttggcgaggagctacgaaaagcgcatcatgccacactctagacactgtgacgccacctctaaatgagttcctcttttcgacaactagaattgtctagattctgactgactaggaactcataaaacgatatgcgattctatgtcatgaatgattatccagagtgttgtcgaggtgactcccggtagtatgcggaccttcgcattcagtagtgcccataacagctgtgaactattcaccaggagcagatatcaaccccatttacttcatctgcatatcaatggatctcccgatatactcttaactaagtccactagcgtccgcgaagtcgttgaagtatatcttaaaagatggatagctccaacctgggtattcttctgtccacaacgctgaaggactgagctagtttcctcttgcaggcgattatgcaatcgatagttcagaacagtctgcatcttcggccaacgtcttgaagttatcaacacccaatatgccgctaagcctcaaggggagaatcgacctgtcattcatccatcgacggggcgcgaaaggtccgcaatccgggaagagttgagtgggtacagattgaaagaggaaagagggcggttatatgctgagagaaaatatagtcggttgtaacttataacctagcgtttccgctctgattcctgttgttttgatgaacacactctggtagggaatttggtagactgagcggagccgactgatatccatgaatttccccagatggactcgaagggacaagcgtccggccttcctccaggtgaggtcctcagctggtctcattgtcaccacctgttcctttgccatcttcactgtaagtaatatctgttctccgatttgacagcgcagcttggttgatcttgtctgacaggacatcttcctttacggtgtcattgttcccatcctccccttctctttcgaggagcgggttggtattagtctagatagagtgcagtattgggtttcgatagcattggccgtttttggcgctgctctcctggcaggttctcgtgagttgctctttgccccttgaaacgacgacctattatctgacgatgttcataacagctgtttggggatatttggcggataggaaccacaatcgtaagatccccatgctcataggtctcgtcgtactatgcggagctaccgtctttctgtgcgttggccgcacgctcgctcttttcatggttggccgtgctctgcaaggtatatcagcggcactgacttggactgttggcctcgcgttggtcgtcgacactgtcgacaaagagcatattggtaaagctatgggctggatcagcactgcttgtagtctcggcatcttggtggcacctctgctgggcggtgttgtctatggcaagggtggctactattccgtttttgcaatgtgcttcggtctacttgccgtagacattgcccttcgtcttgcaatcattgaagtcaaagacgccaaagtttggctcgacaggacggtaacgacaccatcggcagatccagagagcgtcgtggaaggagcaatcgaatcaaagaccgaaataaatgaaggcacgcccgttcagatagctgacgaccaggccaaggaaatatcagacccatcacgttcacctatcaagaccctcgtcaagctcttgaagcagccccgattcctggctgccctatggggaacatttgtccaggcactcattaacacggcactcgaaagtacgcttcctctcctcacacatgagatctttggatgggactcgataggggcgggattgatctttttgcctttgattctgccgtctttcctcggtcctgtggttggcatgattggtgatcgatatggacccaagtggctcgcgtcttttggctttctcttcgcaaccccctttgttgtgtgcctaatatttgttgacgaaaacaccatacaggacaagatcctattgtgcggtctccttgccggtgtaggcatcacaatggcgtgcatcttcggccctctaatggctgaaatcacatgggctgtccagggcgaggatggaactggaggtgcaggacagattgctcaagcgtatggcttgtacaatatggcttactcgggagggtctttggtagggcccatcatgggcggaatggtaaaggatagctcgggatgggggacggttggctggagtttgggcatagttgtgtttgtgtcaggcatcccaacagttttatacacgggcgggcctctcaagcataacttcaagatcgaaagtcgaagaagaagaaatttggctgaggaataaataaatttgaaagggaaatcaacaattgtcgactgtaattagcttgcctccaatcttccctgtctcacgattaacaggcggtatgagcgattatggaactaagcctaaaatgtacagcaaacctgcctggcagccctggcaagtcagccagtctagggaattgccaggtagctttagcttcgtaggcagcttcaacactcctccatcgtcaaactattctctatcaactatttacctcttctcatcttcataaatagcaagtataagtaagaaaacgacaaaacagtcatttcttttctagaaaacacaaacttgacgccttccatactcaattcgatactgagcttctcagtaacttgaggcaaactcttatcatcatggggcagcaacacattgacgagcttctcgaacgctatctcggcctgctggatgaatatacccaactgcgccaaaccttgtcgcaactacagtctggtgtctatcagaacatcgcccgcgcaaatttttctggagagagaggcatgagatacggtcaggaccactacgatgagagaatgcaagcaataaggcttttgtctataggccaaaatgagcatcaaagtccggttttctcactcttcaacacccctgaggaggaggaggaggaaaaaggaaaggggaaagaggaaggggaaggggaagaacagagcaaaagctcggccactgaggaactcaaacaaggcccaaagtcagagaccaaagaagaaaagccagcagaaaagaagcgcaagaacaagaatcctctgcattggtttggcttatttgctcccatgggcctccgtacagcccaaacacaatctataaaggcagttgaggatgtcatccctaggctagtctctatcaatgctgaaatgcttgatgttgagattgaagtgcgacgagctcgaaaacgtcgcgccaaagcagagatggcagagaaaaagacaggccaggctacgacggacgttcagtcagtaagtccagcacttgaggcgtcgtgacactattcttgtttctctcggaaattgaaatacacaaaaatcaggaaaaggcaaatcattctagatgaccccaaaggttgttcagactctcggccagagtcggatgagcatacacagctgcctccaaatcccaccacttcaagttacccatcatagcagtctgcacaatcgacataatttcgcctccttcaagtcccaagcatgtgaaaccaagaatttcgccagtctttgcctcaacagtcgccttcatcattccgcgtggttctgctgtctccagggctcttgcaacataactcataggcatcttggcaattttgacctcccttttactgttaaagagatcgcgagcgtgaagcccgacatggccgagctgcggatcagtgtacatgacatagggcgtcagcactctcgaagtcgaagactgcgtcgttggcatggctggagtcgtggatgccatggtctttggcaagaggttggtgcggatgatacgagaatcatcatacgatatgtgcgtaaatgcagcaccgccgtggcagtcgcccagggcatagacattagaagctgaggtttgcaacttgtcatccaccactacatgtcccttggacgtcgttttgataccaacttcggaaaggttcagtcgatcagtgttgggtacccgccctgcagccaacagaatatgtgatccagcgacatcagtctggccatttgcggtctgaacgtttaccgtgaaaggcatcttcgagtctgtgctggccgagaccgagttaactgtgctcgacaagtataccgtgaggccatcctgttgaagtatatcgtagaggcattcggctacgtcaggatcctcatgcggcacgagttgcttcgccctctgaataaccgtcacttcagaacccaagcgtcgaaagagttgcccaaactcgaggccgatatatccaccacccaacacaacgagatgttctggaaccgcgtcaagctccattatagaggtcgagtcgaggactcgtgctggttcaacaccgtccagacccgaaatgtcaggtcgcaacggtctctcgcccacgttgatgaatatcttgtcggcactgacctccttctcgcccccatcattcaacacaactttgagtttcttatctcctacaaaacttccctctcccatgatgacatctactcccgctgcattcagacctctaacactgcccgagttccattgctcgacaattgcacgcttgcgctgtctcacacgagccatgtcgatctcgaagttaccgtttcctgcatgtacgccatagtctttacctcgtctagccatgtaggccgctcgtccagatgcaatcatggtctttgtgggtgtgcagccaacgttgacacaagtgccacccagtgccgtgcgttcgatgacagctgtcttgtggccagcattggcaaaggctttagcgacaggattgccgctttggccagaaccgatgatgatagcgtcgtaataagtggccattgtgtggaggagttgacgtttggttattctttgcgtgagagtaaaatggtaggataagctggcgagccggttcatttatattcagatagtcgccggttaagtcggcattggcttgactaaagaaggccgaaaggagccgtggacaggagcttcttatgtttgagtctctctccgtccatctcaatgtggtagtgcttacgtttctatgacttgctaaatacactttggatggtggcatacctgcatcaagccctcatgctacccctcataagactgccacattctctacatcaagaacgctgatcaagtgcgggcgctgtagtgtaacgaatgaataagctgcttacagagcgtcgccgatggcgcctcattgttatatttgtatatatattgatcaaaacagtagtacttatgaaacatatgttacaaaactcagcatcatatcacgtcctttttcataacatcggctcctcgccttgtatactatccccatcatcagcgccgtcaccgcgcagcaatccgctgctttcgccgccgccgatgtcgtctggcgtccgatcggccacgccagtctcatggccagcaccagttgatgctaggcccatggtgcgacgcgtttcttcggcaccgttaagaacataccaaacatccttctttgtcaacaagccctgaaggacgccccggtcgctgaacaggagataccgcaaaccaagtttctggaagtaagtcgcgaccaggtgaaggcttgtatgtgagaatcgagtaaggggcgtttgatccatccatggacgaagatcaagagtagtgcgcggatcggccataggctgatgggagaagaaggtttccgtctccggggggagcgaacgaggtgcctgcgtggcggccgagaggttgtacgcgagctctgcacgtgaaatatagcctagaagaatagcttctctgggatctgatataactggaaagccacggtacgggtgcatctcgagtatagttgtaagtgaggaaatagtatggccggtggcagtaaggacaacgagatcctcgatgcgagtcataacttgtgaagcggggatatcgggtatagcatcgttgttctcgctgttgtcaaggaaagggtactcgttgaagtgaatccatgattcgtagataccacgacgtgaaaaggcatcgcctacccatttcgatatcatgacagcaatcatgatgggaagtacgtatgtgagagcgccagtgagttcgaacatgataaccacgatggagaccgtcaaacgagtaacaccagcaagagatgctgctgcgccgacaatagcatatgtgcctggcgttacgcagggaatgtcaggctcgcatgagccaaagaggaagaaccctgggtggtttgtgacccaaatctccatgataatgcccacagcgcggcctgtcagggcaccgatggccattgatgggagaataataccagcagggatctgcaaaccaaatgtcacagcagcgaggaagaagcccaagactgatgcaaagacaaggaggactatagttttggccgaagcggcgcctgttctacagaggccgatggggtcgtcgagaacctgagagcactcagagaaaaggttggaaaccagctcagtcgtttgaagcttcatgtagaagttgggatagttgatgagagcagtgaagaaggccacgataagaacttggataaatggaccagggatccatcgatttgcctttttccagcgagcgatggccatgttgagcttgataaagaggccaccatgaataccctagaaacgtcagttagaggtttctgttataagagtatccgacttacacctagaacacccaagatggcatagggtagcagctcaaagccatgccatccaatgctgtagtgaacctgatacaagacaagcttgccagatctgaagggatcaaaagcttgaagaacaacagctgcagtcatggcacagacaaagctctgccacattgtcttgtcggggaagtaataagacaaggtctttgaagggtcagtatcaagtgtctgagggtgtatgagctccactaacctccaaactgaacaagacaccgccaatgggcgatccaaaggcgactgagacacccgaagcggcagcggctgacagaacttcacgtttccgagctacaaatgtcagtcaagagtttccaactgcgagtcgaagtttgcttaccttcattgtcattgatgttgcgaaacagtttcgtaaagacgtttgcgcaacagcaggcgacatgaatcaaagggccttcttttcctaaccacatgcctgatgccacagcaagagactataagtgtgtgagtaatcagtcattttgacaacatgggttaaacttacaagtcccagcgacttggttacaagggtccaaaacccgaggaatcttcgaatgacaaagcctccaagaacggtcttgatctcggggataccactgtgcttagcgtaaattgcatattcctggacgagaacagcagaaacataagcgaacagcatcttgaggttgtcgttagttatgtttaaaatagacggacgttaggcaaggctatatcgtaccgcaagagaaacaaagaacaaatactcaacaaaccacttgccgcctttcgaatgcacaccaacagcgtcaccccaagacttccagccttcgcacttggaattatgatcgtagccgtagcagcaaaaggccttattaaggtagaagtggcctccttctgggccgctagaacagtatccctccttcaagtctccaagccaatcggttgtaacgttgattcccgcggcgacagctcccacgagcattcctgtcaagagcaggacaatccagacttggctagcatcaatgagccgtcgcagagggcctataacgccggatgcgctcgagtagagcattcgcaaccgctggcgctcctttgtgtattcgaaaatccaatcaatggccgtgagatcctcgtatccgactcggcgtcccggtccctcgacgtaccaatcgtgcggcgctccatctttggtagcttcgttaaagacgacaggttcggcgcgcggggaagtgttggagccaggaaacacagcaggcgaagctcccctcgaggaagcattggatcgtgagcctgtgattgcggagagaagtcgagaaggcgcagaccacaatgaggggccttgtcttcgcttgaaggtcatgggcgcactcaagttgccttgcagcgggtcctcgcctaacacatggtttctatcgcgcgacctcccacgaccgctgtcgttactggcattgtcatcgagaaagtcgagctcatcgcgatcgtcggaattgggggtttgcgacgaggacgaagcggacgtggaggcgaaggcgtaagggtaggtatcgtttcgaggcgctccagacatgattcggctcatgacattgtgcgacagtgacgctcacgactcgagacttttgcgaaaaatggagagacagagagaaacaaaggaagacaaattcgagcgaaaaaggagaatcgatgctggatgtaacacgaggttgttgatggagtgaggctcaacaaaggcgtggcaaagcgcaacatgcacatgcaatggaggacacgcaataactcgcacctaaggcaggtggctttggttggtttcagtgggctgtgctatacctgtaatgcaggcacaataagcttccttttattgcctaaagcgtccaacgtgcagtctgaaagcatccatccatcatggcctaaggttcattatttatatctgagacagggggccagaggataatgaaacatgttggcatatacgattgatttgttaaattgccacgactgtctgaatcaaacattgtcttgccatgttttacccagcagagctgtatttcaatcggtaacctagattggtgactgtttcccatctctcctcccataggtgtatcaggaatgatcaattaaccaatccttaaaggtttacctagtggaaggtagaggtataggcactgtaaatcactctgccttttgttcgatattatcgttggagctttctagaatacggcctatgcaacccaggaatagtgggtctgacaaagctacctattgcaagtccatcgacatgaactcttcttaacaactgcctactcccgactacctcaagtgtatcccaatattaaatcagcttttacatgctataattgcaataaatcagattgctcatagcaaactataaaagggagtccatctatcaaagctatatacccgaaatagcatcgcagcaaagatggacaagactacacctactgcagcttctcagcctgcggatatcaacaagatactgtctctcctgaaagcaaaagatgatacgcaaagatttgtaggactagcactcctcaagtccgtccttgatggatcagaacaactacgacaagataagcaaacagtacagagcttgtggtccagtctttcaccaaagtttctcgatcgcctactacgaacaggttcaaacccttctaccaagaactcaaaagagatgcttgacttgattgtgtctgttctacatatattcgccatcctactccctgaccaagcgacaagcgatgtcaagttcatcaacagaatccctctcctcgtcaacgcagtcctatataggtaggtacaacgcacaatcgattttaatatcaaatactaactgtgcaaatcagctctgaggatactacaaagttgattcttcagttactgcatactcttgtcagctctcaacaaggagcgcaagcgtttatcaagatagaagactttagctccctcactgagatcgcacccaatcatgcgcaggttctcgacatactctgctttgcatggctcaactccatgactggcattgaagaccacactgcactagctaagcaagttgatgacacactccaaagtctagtctcgtcgttcaccggaactgatggagtgacgcttctcgagtttcttggttactttctcagacacgctaactctatcgtatgtaaccagttcccaccagcaaacactcttgctaactaataatctagatcctgcctagacagcccaaatggctcaagaacgttgtcaatcatattagaaaacttgtcacaagcaggccaacaccagaagctcgtgcagcatacaccaacgcaaccgcttcaatactccaggccttcccaactgaggctcgcaaactcattttcacagacgacagaaaggaagaaaaggctttctcttatctgctcatcaatctcctcctcattgatatacgagcttctgcccctagcctcctagaacagctaaacaagcccgagtatcccaaggcatcaacacgactcacatcggctttcgatgtcatctctatctttatcggatatcttgtggaatgtctcgaagacgaatctttggaaacatttttcatgaccccagataatctccttcagctccgtacgggcgtcactgagacaatgtccctcacagctgaatatctacgtgaccggtgggacgcctccgttgctggagccatgggcctgcatcctgatgctcgtactggtgcaacagatacctcagcaggaaagcaccatacactggcttgggactcgatgaaggacaacgctaatgacgatatgctcatactctctgccgtacggactttggcactctggttacgagaggaagagaatgacaccctgcggaaagaagcaacaggattgacggacatgtttatggatctctacaaattcagctcacaagacaagctcgactttcgatctgcagtccttgtcgccctcgaaggcttgattgcggtgcctcagggctgcgaactattgctcgctaatgatggttggacaatacttactcgcgatctcggctcgattctccagcatcctcgagcctgtcgagagcaggatgcatcgcgagctattgacattgtccgcgtcctgcttccgatagtcgagcaagaaaccagtggcgtacctgaaagttggatggatctgattacctctgtagctgcatgggacatccctgattccggactttcacccctctctcaggaagcactggctgcagctttgcagctctgctgcgcgatacttgttgaagccaattcgggaatgcggcagaggtaccaacactccgttgctgctattcatggcattgcagctcagcttgccaaacaggctggaaaggatggtcctgaggcgggcacgctggaagatgtacttgacacactcgcgtcgttgaaccagtagagatagaaagaatcacaagtcatataggaaatctggaaacttgagcggtaaattaaagaggaaaatggttatataaacgcttgaaattttgggtaaaatcgccgccccagttccagtttcagtttgttcagcttatcagctgcttaagttcttcttcgactgttgtacaacctcatttatgtccggtacggtcattgagactgaatatgtcattacattttattttgaagcatgaattaccttgcttcttaagtccgtgataatattgaatgtgaccaccgaacgccattccaccagacgtcaaatctaatactcgaaatcatcatcaaccgaggggcccttgttcttcgtcacgctctcctgcttgcggtacatttcagcaacctgtcgacttgttgtggcagcatcagccttcttatcgtcgcgcacgcggatgaaacgtgggaatcgaagactgatacccttggtaccggatgagtcaacgccttcttgagcaccagccttgtaacgcgggctgagggtcaagtctgctgtcttgacctcccacacatatttaggctcgaaccaaacatcaggctgatgctggccaccagaagagtgcgagtagaagggcttgggcctgtcaatagtgatctcggagagttgcatgtgcaagtcttccaaaacctgctcggaaaatcctgttccaatgttgcagacagtttcgtatttttccgagttggggttgtagcaggccaaaaggaatgcgccatagacagaggtacgcttgcccttgccatagtacgcgccgagaacaacaagatccagcgaatcgccaacacctgagagatagtccttcttgatctgtgaaaacgattagccattccgttcttgacagatgatattaatagatgtcttaccttgagccagttgcgacttctcttgctgggctcatatccactctcatctccgtccaacatcttcaccatgagaccttcgcaagatgccttgacactctcgtctaggaaaacttggatctcgtccagctcctggccgtccatgtgggtagcaaaggcgaattcaccctccactgggttgaaagctgtctgcagaagctcacgtcgctcgcgaagggctttctcaacgacagcttctccgttgagatacaagagatcaaatgcaaacacgcagaccttgactttgacatcttcaaccttgacatccttctttttgcgtgtcatgagctgctggaagggcaataccttcttttcgtcgacatcccaagccacagtctcacaatccaggacgaagctcttggtatcaggtttgacccaagtgtgaagtttggccaggatatcgggatattttctggagagatcttcagaatttctggagaagatgctagcaacaccagctgccacctcctttgccgcgccctgactcgcttcgttcagttcctgaggtgcatccttggccacatagtgaatttgtgctctttcaccatcgtacttgtactcgcacgtaaatttctgcccctcgaatcgatcaagaacttcagtgatggccttggtcggcttagccaacatgggcttcagtggtacaccaggtcggagcttgcagttatctcgtagattcataataccatgttcaagaatggcgggaatgataacatcgtaactggggagctcactacatttcgtcagcatgtggttttctcgttgacaaaccttgcttacctgtaaactgtcttgagaattgcctcgcccttctccagatcggtagtactaggtgccttgcccttggcgtctgcttcgtgagcaacaatagcttgagcaagagaaaccaagacagttctttcagcaagaccaagtctcagctttccttccaagaatcggataatgaacttggcctcacttggtccacccttgtccttagtaatatcaactttgccggtagagtttgcgtcagctgcagcaagaagcttctttataccatcaaccttacggccctgagcgccgtttccggtaacggtagcaatgttcatcaggccttggtggatacctctgacagtcagaggtttgggtttgaacatagtccgctgcgttgatcgactcttcacagctactagtccaagatcaccaatgtccttctggtcagccttgatcacctggagacttcttccggtggtttcgccgatagctttcatgatcaaggattcgccaattcccagctcgatgccagcataatcaggggccagcttgttgatcattagcaggacagtgggtagaagatcatcaggtgtcagccgcatgacttgacgaagaaagagggagcaatgctccataatgatcagacgcttggtggtcatctcgacaagcgagaaggtcgtacatagagcggcatatggaacaggggtaccaggctgccagtcggggtaagggcccttagttttcgtcttgaattttgtttgaaccttctcacgagctttggcagcagtttcggggttctcgtcaacatccgcttcatcttctgcttccgaagcagatgcaattgaggcttcctctgaggcagactcgggtgtttcctcggtgatgggctccttggtagcctttgctttaggcttggctttggacctttttggtgacttcggcgatgggctagacggctttgacttcttgggagagacagattcctttttctcaacgggctcttcaatcatctcatcatcctcatcctcttcgactcgcttccgagttcgtcgtgctcgcttggtgacaggtccatcgctatcgtcatcgacttcctctttcttaatttgggtcggttcgggttctgttttctttgaacgagttcgcttctttgtttctaacttcaatattaggatattgttgatacttttcaaaataaatcattacctttatctgagcctgggcttgactgaaccttcgcatcctcctcctcctcctcctcttgcttcactgcttccttcttaggcttggtgctgaaggaaagctttgtctgctggggagctggcgcattctttgctccaaagaatttgctgtacgataaaattggtcttggttagtaattgagtcttgcagatttgaggttatcccccacacgcacccaattgtgctctggccggacttgacatacccgagtgtcgcttgtttaggtgccatgatgcctagattctgtgatgctttcaaaggtaacgaacacaggtagcgacaggttacaggcctgagtattaattttgcggtgttctggcgaagtaaatgagcaattgtaagcccacgagtcgagctgataccaggtagcatgacgcgccggctaggcaacctatcgcgtaaattaatacctgccattcgcgacagcaggtgcgactcaaacgcgggagatgcctgcaacacgtgactcggttgcctgggacaagcaggacgtgcactcggtcatctctaaatcaggcaaggcgctcatcaaatttatttagcgcagttggggttcttggaagggtaggaggggcgcctgcaagctcttgtgtcctcggccaagatagaccgagctgacttgacaatttcatgatgttggaacattctgagaaaaaatgttgatatgagccgcattaagacaaaagacatccatgagttacacgtaaaaaaagcaatcctgggtcctcgcccttctccattttcggaccgtgccaggcctctttctagatagatcatggatgtatattacagcaagcaacaagtgctagaatcattatggtgatacgatttcgctctcgacccctctactggaagtagtggttctcctcaggaatacgtccacggatgtactcgggctcggatcctcggacgtagatatcctcgaacagaatctcgggcttggcctcaggcgcagccatggcctcagcagcagcgacctcctcgttgacgtgggcgcgggcttccttgtcaatcttcttaagctcctcctcagttgtgatctcccagtccagaatcttctgcttgagtccggcaatagggtcgttggtggagcgcatgcgctgaatctcctcacgggttcggtaggtggtaccggggtcggacatggagtgaccaccgtatcggtatgtgacgtactcaaggacgagaggacccttgtcggcagcggtgtactccttaccgtacttgacggcagccttgacggcgaggacatccataccgttgaccttgagaccagggatgtactgaccacgcttgtagtagtcggtcaaggcagaagaacgagcagcagcagtacccatgccatatttgttgtctgcgtggttgttagaattttttccagacaaagagaagtgattgacttactctcgcaaccaaagagagcgggaaggttccagagcttggccatgttgaaagcctcaaagacctgaccctggttgctggcaccatcaccgtagaggataatggaagcgttcttgttgttgttgtacttgtgagcaaaggcaagaccagcaccgacggggacctgagcaccgacgataccgttaccgccgtagaagcccttggcgaacatgtgcatggaaccacccttgccgtatgagataccctcacgtcggccgagcagctcaccgatgatggatcggacggaggcgccacggagaagggcataaccgtggcatcggtaggcggtaatgatgtcgtcctccttagtgatggcatgctcaataccaacggcaacagcctcctgtccggtggacagatggcagaaaccacgaatcttcttctccttgtacagacgatcggcagccatctccatctgtctgcgggattattagcaaagtgcgtcttttggtcccgtgaattgatgttgcataccgggtgacaaccatctcgcggtacatatccttcaactccttcttggtcacctccagggtgtaaggaggggggtccagctcataagtctcgaagctctcatcgctgaggttaacggagaaaggctcgtcatcggcctattcgatcccgagtattagcaacgagtcgaaggcgcattggggagagacgaggtggcgggcgagggtattccggaggaccctggtgggacggaaagttgcgcattttcacttctcaccttggggactgagtggctcagggacgcagaggcagcgtcggtggtgacggagcgaacagcggtataagcgggagcggcgagcttggtgcgcataggcacagccctgggaagtcggagagctcgagacaacatcgtggttatagaagtgccgctggatcaattgagggatcaggacgttgtcgagttgataactgcgacttggctggatggagctcagaaaaagtcgctgttgagcggttggagcgttgagcttggcctccaattgttggtaggcctagtccgagataggcttagtagtcacgtgatgtatacatgcccgtatctacttcgaacggtcataagagatcaatttatattctcctcttttgagagagactacatatggtctcaagagcctgtgtcgagttctgagagtcttttgactccaaacattgaccatcttgtcatcattttacaacatcaaagacccttcaactaccgcatcttttcgtcggtgtaattctcgccgatgtggggcttgatcccttctacctccgagccacgacaatggattttattcctggaggtcccttggactattattagtcagtcagtcttacttgttggcggccccaatcaagctcaacgattttgtactcaagatcaaagcacagataagcagtttcggatgagcacggatatggggcataacgtatcctccgacatatatatgcaaaacaacgcacatcatcagcagagaaataccgagtcttgttggtggccaccctgtttaaataacgtctaatccttctatatgtagcgtcgctgatctggtattataacttagatagcaatatcaagaaccagaatgctatctgcttctgcttctgcttctgataaaatcaggccaccctcataagtcaaaatgcaactccgtattccgttcctatagctccggttgtttcccatgattcctgtccgtatggccatagttcatattcacaatgtccacccatgactgataatgttttatgacccggtggtgatgcagcaacgccgataacatgcttccaaaatacccttatcgcctctactgcaattcaatagaaatcaaaccattgtgcaatgcggatgaccggatccgtcttggataaagtgtcaaatccatgtactataagcgctcaaactgttggcgcgctcatgattaataataattttgtcaccatgggaaaattcattcaagattcgagtagaccccagactagtcgtcgtggaagaacgtaacaccttgtagaggggccgttgatggaccggcgtcatgcgtgtcaacatcttgggctgaggcatctcgactggggccggccagcgtttgttgtgaagagcgatagtcaatagccatggcactcaacgggcgactggggtcgtcctccagcactcgctgttgaagcgtgagtgggcggtcgtagagtacctcttcaggtggtgagaacgaccatacctaacacagtcagcaatgtacttgatgggtagttatccagatcttgcgtacctccatcactgtacgcccttgtctcaaggccagggcaacacacttctcatcctcaaaggcaactctccagacagcttcaccttgagcgatgagttctcgaacgagatgtccggtcttgagatcccatatcttaactcggccatcactgccaccactcacgactcgagtatcatcaaactgcagacttgtgacgctattatcatgggctgcaagacggtgaatcgggcacatcttctccagcgaccaaactctgactgatccatctgatccacccgtaactaacgtgtccccacgcatctgaagttgcccaacaagggatgtgtggccttgtagaatagccaaacattcactgtgtacatgttagcaagtgacatcagtgcctttcaaaacggatacatacccagaagtcgggtcccagatcctgacgtttgtgtctagactgcctgtaacgacccgtttgccatcaaaggcaattgcatagatctggctgaaatggccctgcaaagtttgaaggcagcggccttcagaaatgctccatacccgcgcgaatgtatcgtagctaccggatacaacaatgtcgcccttgatctcaagacaccgaacactagactggtgtccgacaagaacgtttttgcagagaccagttcgaatgtcccaaattcgcagagtggtatctcgagatcctgaaatcgcggtgttcgcatccgccatttttaagcatctaacagtcgacgtgtggcctctcaaggtatgtagacaggcactagaattcgtcagtgagcggtcaaaaacatatcacgactttgcactcacccagttttgaggttccagactcgcacgtcacgatcacagcctccactgaccaaggtatcgtcccaggggaccatagcccaaacacccataacatgcccttgcagagtgcgttgtgaatctccttcggtatcaaatacgtggatcttagcattatcaagcgccacaatgatatacttgggcgttaaatgtaagcttgtaacaacaccaccttcttgtgttatgtttcgtgttgtgctggtgccaccagacctccaagcagcctctaccaagtatcgttgcttgaagtgagatttataggtccgtagcctgggtctgcccgacgcactctgcccatcaaaagatcgggtacccgaggcatatgagtaagggcgcgtgctggatacgttcatattggcgaggtcggcatcaagtccatgaaggggctgtgcagaaggtcttggggagaaattaggagcatgcgtgtaaacctctgacagtcggcgtccgtagtcgtgttttacacacagattcttccatgtcatatcgtcgctcaggagatctcgccatcgctttgaaacctgcgaggctcgtgccaaaaccttggggtcgtcgataaaagacagtatctgcatatcaaatgtcagcgaataggtacaaagcgaccgattacagagatcaaagggtctcatacccgaagacataattcatcgggaaggctcgtgaatgggtccttcttcaataacgggctgacaaattgatgaacgaaactcaattgttggcttgtgcagagatttagtaaatctgccaagacccgggttcgctggggaccggaacagttcttgaaatgttggcggactttggcgagaaagaagtcttcatcgtcagcagcatcactccaatctggttggaaatgcgatggacccggagatgcagctggcgtgggaggcggtgggggcgagccagtaagttgttgatcaaagtctgctgcgggcgtcgacatgctgggagtcgggggcccgcgcaaatgtcgttgctgttcgggcagcttttccaaccggtggttaatcatagggctggtggtggtgctaagactcaagtcgtcgctgagggcgcttccgcgcctttctgaaaaactcatggatctttggtaaccggccatggcccggttagtctccgtaaaagggaagggtcagaggttgattaaggacttcaaagaagctcagaggtgtagtttagggcgcgatgaaggcggattgggtgggtgacggccgatagtcgatatcgaagatacgtcgagaatggatcgcgagtgggggaaacggagagcgagccgatgcgaggcctctgccagcaaatcgtggaggatgtcagcacatgtagaattgaacaggtcgctaaggatggtgctaggacattattcaagtgatcgcgccgagatcaagtaaaaaggagttacagatattgaaaaagaaaagggtgtaggaagtagaaatcaacgctgaatggcgatagtgactaagttagagagggattgtggagagccgagtcgactggcagatggtgcggtacagtacagtgcggtacatgccatccagggacgaagacttggacggggacgggaatgcctctctggttctggttgtgctctctaggatcgcaatcttggcttgaagaagaagcctaggactggctgaagacgtgggcgcgtgggtctcgtcggttgcaggcccagcaccagcaccagcaagccaaggacaatggcgggatcgagggggcgctaaacggaattcgtgacagttcaggtccctctttttaggaactgtccgcatcccgtcagtggcacaaggcaaggaaaaggaaagggaaccgctgactgcttcctttttgcaagtctcaaaaagggctatgtcgggtgtcgccgtggccggcttatggatgtctaggtactgggctgacaaagagagtaggtggggggataatatatggtcttgaaagcgtcctgcaggcagggacagaatacaaaggagagtgagattgtcttaccagtgcaaatggataataggcttgtccgtccgtctttgaggcgtcggtaaatcaaatcccggtcagatgcagaagtgacgaagagaaagagggctgaacagggtaaagggagggatcaactaaaagaaagaaataggcaacccaaaaaacagtccgtaaatggaaatggattccccaattcgaattgcgttccttttgtttggggggttaaagggatttgacagtgatgtgtttgagattacggatggaggtatttgcttgggtggttcagatattgtattttcatttttttgggcggcaataaatactgctaactgagaaggaaagagcctgtaacagcaccgtaccactcattacccgcttgccatcttctttggcagtgattcattaatgcaaagacatacattgcatttgcatgcctcacttagtctcctttcccctttaatgtattttgatcttgcgtccgcaaccgtattgactttacaacatgagattccaaagttctggaacgagtgtttcatttcgacaaacagtgaaacggggccaagtctatctgagcggttgtccaggaggtcatagcctacctgctttatatcgaacatgtctacagagtgctcatcagattacagtgctgccagctcctgttggttcctgcacagtggaggcggtgcgcggttctctggcacagtagtacgtagttgctgttggctcgttctcaacagtgcgatccatcccatatcggatatatcagggatcgactgcttacagcgtcgtcgttctgcggctcaaggtgattgattttaatgcacacaatgaatgacatgtgagaagaccatcgtggaagcaaaactcagtttaataatggatggatggggtgtctccgccgttgagatgaactacagcactcactgcaagcaaacatgctgcaagacatcgcgtcccttcccctatccagtctagccatgtgatgggatgtgacacttcaagcggttcacgacaagacaggattggatgttatttgcatcgatgtgttgacgaacccctctttacagtctttgggcgatcaggtgcaatatgtcggagcattaatacgaggttctatgttaccttgatctcatcacggctgagttgtggaagcaattatatgttgtttgagatttgctcataatatcaggtggacggatgttgtacgccacgtcggtgaatgatgtaggaggagctacataccaaagtcaaatatggatcaagacctaacagaaacgtcgcccaagccacgaagctgtcacgtcaaacagcatctgacgtcgcgccccttgatccaaggcgaaaaaagaagacgacggaatcttcatcagtagcgccaatggcgtcaacagccaactttgtcgctccttggtgaaccgtctgccgccctggctatttaacttttatagcaccaagctagcggcgcatcatgccttgaaaaaagggagtgctatggactgttagaggtcaatcaatgtacagtacaaaatcttgaccaagacgtacatggacaaaaaaggacccttgtcaggtccccttgctaggtagtagtctaggcattgcatatctttcgcaaaggctaccagttttgctgtgtaagcggacttggccgaacgccttccttggccctttcatctccttactctgtatcgcttgatccaacatgcttctatctagtgaggctggtttcaaaggtcaagtgcctgtgttatagttgattaatattgttgtcattactcttttccctctatcgtccattcaattaacaataaatatcaaaccaaaggatcggatcggccaatctgcaatcgcggagaataaaacccacactctccacatcgagaatggacaggaccctctcactcccctggtcagtttgtgatttagccttggaacactttgcgaatcatccaataattgtcaggccactttatcgattctgtaactattctagtctagttacagtctgggcaagtactggtattagtactccatgaaacatgaacagtttgaacatggacacacaaacataaaccatgctctgggtaagttgatagatctatgttcggatcagacgagatcgaaatgcagggcagaaatgattttgcttaaccgaatatctgatgcctatgatcctcagtttctcacggtgacatgtcatgggtttgtgcaaaagctcagatgaaattctgatatgcgagtacttgagcctcatgttgagaagcaaccacacaactaagcgtccaaatacacctcgaatccctatttatacatctcttgtaaccaaatgcgtccagatatcccatgtcacccttataaatcccatcccttgatattattcttaataactcgagagtcgctcgtaggtctattttaatcaatcccttccacaatagttgcgaagagctcgccggctccaacaaaaaaaaaagagaaacagaggctttgagaagcagcgaatcgatccatgacttgtgaaatatggcttcaccacccatactccaagctcccaatatacgcgtcttagtggtgatggccaaactgcgtaagaagcggcaccaacataccacccacagtggccaaggtatcacgcatctgcgggcccttgggttttcgctgcgtcgtgacgctgctatctgcatagccattaaggccatgatcgtgttggtggctaccgctgtcttcttgcatagcatgcatggcaacatatctatattaacgttagcgaagacttatctcatagcatattgacaaactcacaagaacgtgccacctgagaaaagaagcagcatgcccgtccaccaatgatcactctcaaccttgccaccacccagcagtgtgataagtgaccatgttgttatcgccccaacaggggcagccaaactgaaaacaatgagatgtcctcgagcagctcgttttgataggccctgtttgaggagaagagaggtgagaccaaaagcagcaggagctttgtgtatcattatggctgcaaagatgatgaagccaagcttcatgtctgtagtggttgaggaagctcccattgcgattccgtcggctgcagcatggataactaagcccgtggtcgttgccaaacttcgcgctcgtcgtggactgggtgccaacgaccccaaaaacccatctgcttcctcgtcaactgaggcggaatcgccgttgaggttgtcgaggctgatatggcgtgtctgcggcgcagaatggagactctctgttgcatggcgaggcagtcgatcaatcaggaacatcagcaggaatcctaggatcagggagaatccgatctcgaacgtaggaaccgcatgcacgtgctcgtgctcgtcttcatgttcgtgatcgtgttccgcttcttgatcctcattgtgactatgtccgtcttctttttcggtttctgtcttttcggtccctttgttttctgaagtgttgtcctcggtggcatctgcggctgttggtatagccgggacgtcagctgcagcttccacagcagcatgaacatccgcacgttcgactcgggcatttcctgttgctgacttcgcgacccgacgaatgattgcttcaatgttcaattcctcgtcacgtttttgaatcggacctgtgctaatcgtagcaattgattcgggaatgccgcgtgcgagaacagggtggttccaggggcttcggcgcaccaaggttctgactcgatgcatgtgagcagcctctgcgggtgaggtcgcagcctcgattccttcgggaataataactataagtgaggtgccgactaatattcctacgccaacactcgatagcagtcgcagttgagatggagaaagcgacatggacaatggtagcgctccggcgaggaacgagctattcaacaagtcagcggccgatgtacaggttatttaattcggatatcatgatcgcacgtacgccagagccataactagctgtgcacaatgtcagtattggtggtattattgatatacgagtacgacttacgcataagcctaaaaggagaagtatcccacccattgtagatttgatgtcgatcgagggtcaaatgggtatgcgcaaaggatcgaggtgggtggcagaagagaaaggaaagagatgacagtgccgacagctatctacgcatgatgcgactaccagtgattccctccgagcgtattcctgtacgcgcttgtcaagggaacagggtgcgatatcgacggcgaaggacgatgcaagggcggtaatgtagaggttgggcgttgggaaacaaatttatctggcctcggtcgtcagacatccattggagggatgtattagactgaattgatagtctcagtgctgggccagtcctgtaacgatttgtgaactgtcgattggttactgcggggcattagacccttaaattctcccctaagaccaactcgtggcgacaaccttgattaaggggaaagaatgtccagtcagtttagagtgaatcaacagttgttaatatacaacaattatgagggttgaaggctgttgttgttaatcttagagacttcattacaaacttcgactttactccttataacactcaagtacatattctcatataggctgtgtgtgtagataggtaggtacctagtagatagctatggccacaagggccgatattcatgcttgagatgccttctcgctgttggtatatcgtcgtataattccaggtgatagcgacgagtgcttctaactttctcagtcatgtaacatggcgtagcattgcaattaaatcctggtcagttaccagcctcgttatttcgggttgttctactatcgccatcttgtagttacctacctaccaatgatcctgatcagcggacctaccctgaatctgtccaccaggtatctcagaattgtctacggagtacttcagctttcacgtgtaatacgaagaatggatctgacatggcttattgtttgcactctctttttcaagatttaggtaggtagtcttatataatatttttattcattctcggtcagtaatttgtcattttatcttccaggtttcacaattaatagaggcccaaatcatataagcacggtaggtgcttccagccgaatgttaacttgtctgatcacgtcaacacttaacaaatcaaaagaggtacttactctcattgaattaatcgatatgaacatgtaggttgtagctgtagcatggctgccgattcttcctcctaaatcatttgtctaggtaagtattgtaaatgcacgggactcgtgctttactcaaattgacccactatcgaaacttcaacttacatccttcatctttcaacttgcaagcgaagcaggctcgatgccgtcgaatcatacggccgtcacatgatgggggaagctgaacagtcccctcgaagacgtcacattctctcctccatcaaccccgagcaacatcgaagcagaaggaggagccgatcaccaaagtctcgatctccagttgacgtcaaccgagaatcgtcgcatgatgcaccgctagaaaaagagcgtgctagcgcccggcgcaacgatgacgaaggagatactacagccccaagacgctcacgtcttcgactgaaggaccatcacagatctcgtcgcagctcacgaaaccggcgtcgacaccgcgagcgggatagcgacgatgatgatactcgcagacgatcgcatcgccgtcaccaccgacgccataggcgacatcgctcgcccacgccgccaaacccccatgagccagaacccttggacccagaagcggcatttcgagaatctctgtttgatgccatggctgatgatgagggtgctgcatactgggagggcgtttatggccaaccagtccatgtttatcctaaagagcgggtgggacctacaggacacctcgagcagatgacagacgaagagtacgccgcctacgtacgggagaagatgtgggaaaagacgcatgctggtttgctcgaggaacgcgctcgccgcgaagaagcaaagaagcgcaaagctgaagaagatcgccgtgcgcagaaactacaagaggacatggatcgcagcatacgccgtggcgaagagcgcagagaacgccgacgctggcaacagcggtgggaagactacacaactgcctgggtggaatggaacggtacgcctgcagcgatagcttggccggtggaaggcaatcgcctggaagatgtcgaggaggccacagtgcgcgagttctttgtcaacggactgaatctacaagagatcggagagaaggccttcgtggctaagctcagagaagagcgtgtgcgatggcatccggacaagatccagcagaaattgggaggagcggtagacgacgatactatgaaaggtgtaaccgccgtcttccagatcatcgataagctctggacagacagtcgaccaaaagcgtaatcacgatactattcacttataccctctacgcaaagaatataggaaacccaagagacctttaatgaagctggtaataactgggggatataatgttaccttcgtcctaaatacggtttggataagaaatacagttgttggtagcgaatacaattttgagagaagtaggttgtccttcgaggagacaccttcaagatatgacggtaactcagaactcgacagtattgattttggattggacaactgaaagccaacatagcaataaatcgacaggtatatatatagtgtgctcgatcaccccctttttgatatatagagaatgctattcttacacaactcaactgccatgtggccagtcatgcccggaacatctgctgaagccaaacgtgactatacccagacccagatataacacttggatttctatttgaggttctgcggctattacgcattcatactgccatactgagtttcggtgttgataatcggccactatgtgttcacaagatgctcaagaggaacgtagttactctcgaggacccccgcctcagatactatgtataaacacaagctcacgggactccgccacgacgagctggagtgagaccacggctgagcgagcacaagggaggctgaaatgaaggaaacgtggttttcaaaaattgtctgatatacatacctgattagagaaattgcattcaccctgcgttagccactgcaggatactcgtatacatatttcttagtattggaatgcgaatcagataataaatggccacttccttgtttgatttgagttaccacagccccctacacctcattgtttggctttttggagagttgaagatgccctgtcttgtcgtatcactgggaatcgttcttgtggcggccctcaaggcacgtatcgaatactaagtcaagtcagaactaagtatgaggccagccaccttgtttagtagtcgtttgtaatacagtatactttagcttaaaaacaacatcagcctcacaagaattagactaaaacataaccttagttttgcaacggcttaaagactaaagcgctgctaagggagcttcaacagtccaggcaagtattattcacagagtcgggattatgagtatggggataacttcaaagatgtattttggcgaagccatgggctccaggatggatatgtttgagaaaactagataactactgcaaaacagaatccgacagaactgcatccaacacgaccaatacccgccttccgttttcattatgccaccaagagatagatcagtgatgctagctgatcaatatcatgaatctcgctacatgtaattcattgcaaacatttgtcgaatcaagataaacgaccgaagcccgagaggtcagagttcaaaataataatgtcaagtccgtttcattaattgctgtgtattctgtcatatcgcacaaaacccattttacatgttgacaaagatagctgcaccgcccatgagagcacccatagcgacagcagcggtgggcatggcaccagcgttgtcatcagtagcactgctgacagcggcactggcactgttgccaatggcaccaatcttggatgtggcctcagcgatctggtcagcgatggaggagctagcagcgccggtggcagtggcggcaacggagctgagggagtcaagctcttcctggacagactcggaggcactggcaaaggcctcggtaacactcttgagagagctggtgtcgacggtcttggatccggtctcggtgtcagatccagtctcagtgtcggatccagtctcggatccagtctcgcttccggtctcagcagactcagtgacagtagacgcgtcggtcaaagtggtggtggcaccggcgacagcagtggaggcatcgctcaggcgagaagagacctcgtcctcaattcgggtagaggcatcccggacggcagaggagacttcgtcgatgatagaggaagcaccttcaactcgagtagagatgtcaccaatgacggaagaggggtcaggaaggtcgatggactgggcctgtggtttgttagtaagtggatcttttgttctttcgatacaacgaagagagcatcatacctgagcgtaggcagtgagggcagcgaggagggcgacagcggagtacttcatgatgtcggttggtggtgttgatagctgcttgactggtagcgagttgattgggattcggtgatctgatctgaattcgatagcaacaatgtatgagagggaggaaggaaagaagagtagaagagagactggaggtcaggacatcttatgtacgcatactacccatgctgttatgccatcagtctgtctacacacctagacaatgacttatatgtgcacacctcttcaccccggactgcccgcccttagtccggggcttggcgattcgtatgttggaacagtggaggcatatctattcatacacgcttaggtcatactggtacagccagcggactgcaattgtacctgaatcccaagtatgtatgtccgtgcccgggcagtcaggtttgtttctgacactcgattgatgtcaatcatggccgcaaccaaccgcaaccgctagccggacaccatttactgcgctgtgctttactgcactgcaatgtactcagtctgggctgcagccgttttcaagcttcaagttgcgttatgtctgaattgaacactggtaggctctggtgctttcaaaaataggtgcagcacgtatatgaaatggcttccatccttcagctgcgccttagcttatgcaaggcagtatgtaccgaggggagaatcctatgtttcagctcaggccacacataaatccggaaataaacagcaacaactaagcagaacttgactgggccttttgcaaatgctgtgttaactgcccgcgtgatgctgagcctcaagccgacgcggcatgcattgaaccccagcaaagccgtcggtgtacagagacccttgtctggtatccgtatgagtcgtggatagagcatgaaaagatcctcgcttggagcagttgtccggttaattacccaattcgttcaatggagactaattggaggcttcgtcaagtgatgacattacaagagtcaagctcgcgagtacctgcataagattccgcaatcaggggttcggtagcgacctcgcttttcggtttcagaaaaaccggtaatcgagcaggatatgatcgaaatgaagaactaaagagttgagaatgatgaaccgtctcgtatggtattgcttggctgccaggtataccctgtagccaagtacggacatactgtattggctatgtgccatcatcatccatcgcgattctgtgcatatgtcgtgccagactctagacagactagcgcaacccctgggcagttgcagctatgtactgtacgttaatgctctagcggtggagatttgtagacgatttggggcgatcttcctgggaccaagatcatgttcaagctggacggtttggttggagccgaaattccgtaaggattcaagaaacttgatctgacattatcaactgtggagttgtcttgacctcaacatacaaggcagcacctactctgtacactatacgcatttgcagttgaactgaataattgcgctggatacctaccaaaaaggaaagataaagttatagtaagcaaaggcaggcatcgaatgaggaagagcatgcagaggtacagcacttgcctgcgtctaccatcccgccggagtaaaatcaggtaggtacctctgctgaaggtgaatgttcccttaccttaacgtaatcattgctgactatttgcgtcacagtggagtccgggaagatccacactttgtttacaggaactccgtagttctggttgcactttctccttctttgttgctctgctgatggtcctgctgatgttgatgtttgctgacgggggctgttttgcgctggtttaaagcatgagccttgcggcattcttgactagggtccatgtcaaccatcatcttataggtcagcaggattctcttggaactttccgaccttgaaatagtacagcacagaagttccccagatcgtctagcagcaatccgtcaacagttcaggcctctgaggccagaagcatcgacgataatacagtgcagtacagtgcagtgcagcaggtattaggtatggaagttgcctacctctaggctttgtctatattcgtcctatattctgtacaacgccatcgtgccttgtaaatattctgcactgtgctttatatccttcacagctcgtaattacaaaccagccccatcccatccctaccttgacaatctagacaatatcgtgcgtggcgtaataaacaaccttacatacaaaatatgaaacaattcactaacccgaccaattcctagccctagcggaaaaccttaccttcccctccttctccctggagttcctggtttggcaaacgatggcactgaagctgaaaagttaaagttgtgccaacacctgaatcaccacccgtttacctgctaacctgaggatcgactgatgtacaactatgcaattgtgggaactaccgctgacaagggagctttcgtgtgtgtcttagtccgcaatggaccttgtcagcatcgtatttgcaattgtcctaatattcggcaggctaacaggcaatctcttagtcgaaagaccagagcgtttgctcctcagatgctcgtttccagggccaatcccgatttcgcttgcatagtagcgactgactagaaggagtgcttgagtagggaactggttctcttcgcctcttcctttcttttcttgtttctagtacctgagtccctgaacgcgcggcacgcgacacacgacacatggaacaagcgtaaacccattagctcattgcctcccttggcagggtcaacggttggaaacacaagcagtcagcaacggatggaggacaatgaactgagcatctctgatagctcatactacaacaccgtgccaataagatcctgctctacactgcgcgagacgagaagcattggccagcttgaccaattcacatttcaaccaacaactcattcgacccagtagcatcaaagtatgtatgtgccatcatggatgtccgttcacaatgcaatacatatccacgtactcttacagcttgtactcgggcgccacccaatccagaagcttgccttgtcgtgtccgacttggtctcgacgccacacacgcccctaggtgttccactttgactccagttctctctgtgcttccataacatctcgttgccataaccccggcttggcaccttggatctccattacagcataaagttgccttgcttaatagttttgaccagtgctcgccaagcccataccaagcatggcattcgattactccaacaagtttccctgctttctcggcctacatcgctctcgatcgagatgcagtgcataagtgggctgatgaggtctcgagtcccgtcccattccatcttcatgattgtgacggaagggggttcctctgttagtgagacaagcaatagacaagctcacgactactgcagtcagatcaaccgtacaaagaaaatgcaattagaagaacctcaagggtctgcgtcctggtcacgctcttgtgtattcaatattcatcctgcggaaagtattgcatagtttcgtcaaaggctctctctcccgagtaccgagacaattccgattgacaaagaccgttcatttgaacatgcctttcttgagttcctccactatttcagccgcttccagcgcactgcgtgcttcgaaatcatatcgtttactttccgtcgctttgtacacaataagctattttgggcatgtttagtcctgaacggccatgaaatctcgaatggtaaactcaccttgacgtttgtaggatgttttcggaatactttgcatccaactacgttgctgaagtgcactgttgttgtcttgcctgagccgtcttgtaatgccttaccgccagacgctggcatgatgtgtatatattcgccatctattaccagaatacgctcgctcatgcctacaatacgcattggctgttttcgccagaccgtgtacttcttgtaactggcgttgctgagttcgtcttgcttcattgactcacgtgctaatggatggctaccaaccattggcgtttgcgactttttgcgcttttgcatggactgctcagttagcgggaacgtctttggcgacgaactgctcggcgacccagccatcgtcaaagggccatcggttgcaaaccgtcgccggtacaactcaagatccgtgacatttccgatggatgatacaggtcgatccaacatgacgacagctcctgagctaggtagtttcaagacatggttggccttatcaagctgcctctttcggcaaaccacgtccagcacctcagctaagtatgtgtctgtcatcacatcaagtgttaccatttgacctggagccacgtctgccgacatgatgtgaactcgaagcagcttctgctgtcctctggatgtgttgggaaccgcagctggtgcctgcggcatatccgctggaggcgcatttgatctatacgtcgttgtgacaatgggattctgtcgtggccgatctgaaagaaaagagttgacgttcggtcctggagtaccccgaggagtagcatcctcatctggcagtgcagaatcaagagctacgccgccgccactgtcttgtgaagttactggctcttcttcctcatcctcttgaggcgtcaacgacttattctcaagatacccgtcctctgaagcctctgccaatgcaaagtcatcgtaagcggttgaatttgatcgcatgcgccctcctcctcgagcggcagcattgtttaccgtcgtgaaagatgtcaaaggtttggtcctctcaaacggaggaaagtcatcatcgacctcgccaccctcttcaaccatgcgtagagtccaccaattgatatttagttttcccttgggtagagggggatccagcttttcctcgttgtatcggtacagactcaacccgatgaggtccgctactgtcactaccctctcagcaccttgcccatcatggacgcgtggccggataagaacctggaacggcttgcttggcgtttttgaaaaaggggcatatatacgcacggcaatagacccctgggtgccctggccgctgaaatgtgcaaatttctggaatggtatggatgacttcttgtccttggctttgagagcggctgatagcaaactcctgggctgggcaacgcttaatggccgaatcatactcatcggcctgggaggcggtagcgttccaaggacaatgggatgggtgggtggtctcgatttgcgaattgtagattgtcgtacgaagttcttaggtggagttcccacaacctgtcgggtaggcgacgcgttaatggcgttctccacgccgtcaagaattgatgctgagtcgatactctcggcatagtcgtcagacatgtcggaaacctcgtcagagtcttcttcctcttctggcaagagggaagtgtctgctcgctggatgccgggtgtaggctcctccataattctagcctgaagctttgcggctctcgttgcagcacgcgcagcctctcggtatcgttgcacagtcggaatgtcggtttcgttttcggatgatatttcactacttgtgaccgtgtccctacgagccctctcctgtactgtccccagcgctgactgtgagcctcggcgaggagccctgggcgaaacagttccgacctgacgaagattcgtgttctgtagtggtgaggagcccgctctgtttctgaccggcattttggcgaatttgatctgctgcgcagccctttggtccgtatcgtcatcactctcgtcgctcaaatcgctgctgtcttcctcttccatctgctcgcgacgcctgcgtcgcctcgtagccattcctgggcccatggtgtcagatccggccgctgtgagcatgccgccatcttcttccccgtcttcgagcgtgagtccagcttgctttggtgcttgaaaatattcggaagcgatcgcggtgggaattggaggtgaatgtgtgcgcttgtggtgggaagagttcggtcgccagccagcggctttgaagggagccgagtttatgaagccatcgttcacgttaagaaggcgttctccgacgccgtctgcgatttcgtcaagatagcttgtgcgaagttgataagagacgagtctaaggacaatatcagtttaccagcacgatacttggtttgcgatcaggacgtactcttcaagttgaatgacagacatgatggcggctttgatgttgtgagtaccacagcaagatgggttgagtaaagttgagaaacaagtgaagcttttcacatgtttatccgatagagcgattacctagataagtgtaacttattagacgctgtgtctatcataccttagtagttatgcgacaagcagtggggttgaaggtatgtaggtagatagtagggtagtcgtagttcagagcctcattagattggatgtggctgcatcataagcacgggccattgacgagacagaagtggatccatcttaacttcatgtcgcgaagctcaagttcgcgatccttttgcatctttcttctgttttaaattcaacaatacattaccgaataaattcaggcgaagcattatgggcctcgtcgactattccgattctgaaggctcaggctctgaagccgaagttcaactccccgtcaaaaccgcacccaaacaaaccgcatcatccaagaaacccttccaaaaagtcgtcgatcgatccaacccaggcaaaatcgtggtcagccttcctcaacttacagacgacaaggcgcagagccaagaacccacagagaagaagataaagactggcggcggtggtagattttctggtttcaattccttcctcccagcgcctaaaaaggcaaatatacccaagcctgcagcatcgagcagtgcgtatacaaggccggcttttcagttcaagacaagcgccgcgccaggattcagcagagactcaggagacgaccagaagacgtccaacgatgacgcttcagaaaatgtcagggggccggcacagaaggctgccgcgcaaccacacatccccgaagggcagaaaccagccgacgaagttaagctggtgggcaaaccattgatgttcaaacctctatcggtagcgaggaacccgcagaagaaaaagaagctcaattcggggatggcgaaaccaatactaacaccacacactgaatcgaaacaagctgaagcagcggccccaaagaaggtctctctcttctccatgcacacagaagagccgtccgagcctacagagaagacatccactggcgtttatgagcccatgtttgcgacgacagaaagttcattggcctacgataagggagcgtacggtgactacgccagccatgcgcaagctggcccgtcagcaaccaccctaccagggtccgagtccttggatactgtagtcgaggacctcaacctgacaccagctcaacaacgagaactatttggtcgtaatggtcttggtaaccaggcagccaagaaggttatcaacttcaacatggataaagaatataggcacaacgaggaaattcgagctgcaggagaagagcaaacccacaatcctgtacgggcgatccagggaggaggaaaacacagtctgcggcagttggtccagaatgcgcaaagccagcgcgatgcgctcgaggacagtttcgccaaggggaagagcaacagaaaagaggcagcaggcaaatatggatggtgatgataataatatgataccccggtcttatacagtaaatttgagaatgtcgaaattgttctttgtaattttcaatctgcaggtgtctactgcacagataggtatacgctgtctacatctaacccaaaataaacagacatgaagcatatatatacattgtacatatgattgaacccaagggggtctcaaaggctgaaccgctcgccatggaatgcgactccgacctgagaaaaagaagcgaaataaagcaaaagatatcaaaaagtctcaactccgactttgcgaccgctttggaaggcattatctgccaacatgaaaccccattctcctcgtgttgtaggggatatatcgtcatagtcgtgtggcgtcataggcccaaatcctggtgatcctgggctcataataggtgtcggcgtgagagggctgaaggcactccgattgaccggccctgcagtcaggatttggtcaatcgttgaaggcggctcccactgctgcatggtgaagtataactgatccgtcggccgtgctgtacgatcgccatcttcctcttccacagtgtcgacctgaatgggcacctgggctggagcctctattttcttaggttttggtctgagaaggggccctggagtgaaatttgtctgcagcttgagcaagggcttcggcgatggcgttttgcctttgtctgctatgatgtttatcgtgggctcgcttgcctcctcttctatatggcgttcctgggagtcgctgataggcttgatggccggttcggcgaaacttgtgaggcctgcaattccaccgtgctgctcgggtccaccatatgctcgtcgatacatgcgatctagatcgaccaaggcggagtttgacacgctcagccagtcgtatgatcgaaggatggcggtcttggaaaccttggtgccgttggttgccaagatgatgcgccttagttcgtcgacggcgtcttcaaggcggagcggggatttcgttttggagtagctagaaagagcacttttgaggctatacagtctgtcaagtgatagtacagtgaggccttctgagcagaagaggacctcattctggatgatggagctatgtatgagttggtttgtgagcccacaggaagaaggcctgacagcgggagagagccactctgaactgtaacatattagtcggagcctggtcattttggagtctagtcacatacccaagagcaaacttcttctccgttttggtcagtatggtgttgaggatcttttcggatttggggttgagctcgttagtgtggatgagccgcataccgaaacctgatgatgcattcatcatggaactcatggtatctgtagtcgttgatgaggcggtacagggtgtcattggaggaggagacaagggcgtagagggcgacagaggccacttgaaccgagggctggataattcgagtggagggacctgaccaggcgaagatagcccacttcgtggcgaatccatcgatcgaagagatgctgaagaacctttcttcatcaatgacttaagcctagaaacgggaccttgagagaggttgagacgaaaaccaggagacaaggtcgtcggggtgatcggggtcaatagacctttaggtggaacaacagatgggagttggtaatctcggcgagcgacgacaagcgtgatgtgctgagacttccgagcaagacaagacgatgcatgctcgagagcaggtgccatattaggtggcaaatggtgggcgtcgaggatggaggtaccagcctcgagcggagatgagatccgatccttgagcgacatgttgaagatacaaagtcgtgcgtcagcgaagaggacgacttagacagactgctcgatccggtatgatatggagcgaagacaacaaacaaacgacgagtaacactgggcaagagagaaagaaagaaagacaaaagaaccgaatcgagcaatagccgcacagcagctgtggttatccttctcaagcctgatatcgcgaaaccgtcgttgttgaggtgctgcatcaaaaaagtttcaagaagagagaagatgagtggtaaacaagagtattaaaagacatgacaccatccgcttgagcttattcttccccggatagctctaaaaaaagaacggcaggttgtttatgttttattcctcaggtggccctcccaacaggcccgcccgcctgatatccccggcggatgggtgacatgaaacggaatggtgccaatatcagttaggctccgaacccatagactatgtagagcaaggggaaacacaacatcgcaattcaagagaagcggtgattcttactgtgatgaattacatgcgagtgatgacccgctatagatttaccaaacaagcttagttgtaaagatatgggcggctaacgtgcattagcggccctcggctgctatttcaagaggctggcggggtacctggaacgcgatgggattggcccgcatcagccttgcacttaatatagaagatggttggcggccagagacgccatcttagtggctgtatgcgtgtgagtgtgacagacaacctctgaacctgcagaagtgatcgagcaggggatcttacttctacatatgtataataaataacaggttaacagcaaatattaactctatcgcggtatgaagctatatcaccacccttaatctgtcataaactttcctagacgtagcgtatcggatcttgagcatcgtcccttgttctaaaaacagtttcttgcatccctgctcgtcactaccgcattttgttcctgcgttgttcccaagatctcgtctcttgatctcggtagtcatgttgcaggccaacggttctatttcttgggtaacataattaccaccccatgggtacaaaagtagatatccttgatatcgatctcaggtcaaggttagtactgaagaatatgtcaccgagccggattatatcatgagtctttctcctggaatcatcgttgtcaactcagcatctaataactaccctgttccattgcttcgctggaccgggatcagattcagctcattacacttcaacacgaaccaattgttttctccgtttcgtttcatctccgtggaaatgtttctaaacttgtaagttttcgcaatcacaactgtatcgtagtatttgagctagcaaattgagccagaaatttggccatgtagccaaagatagtagctgtcccaccagcggctggccaagtcccgttagctcctccgtgtgacgccgttgctatttggatgtgctttaatcttcccagacatgcctcatcatacatgcatcggatactcataacaggtaggtgaattaatttgcttgtcaatcaaaaattcgactcatcagctaagaacaaagcaacaccattcgttataatcgggcttagtccttgacctcgtcatcagtgccatatgttgccgttttattcaaccttccttcgccgttaaaccttatactctcttgaccctgtacgccgccactccctgctatgcatttgtgccccagaaacactcgtctctgccatcatgactgtaacatgggcacttttagctcaaataagccgttgatccgtgactcgcttgttggccagagtccactgggtgtactaaagcccgaaacgtaaatagagaggaaaaaagaaacacaaagcctcgaccaacgtgtttgcgtccacgctagaaagcaattctaggatctcctctgagccatgttcaccaccgtaacacctgctacatgccgtgtagctcctttacacccggaatgttcatttcaatgtcatcaatctggtcagatgatccgcaggatccttcccagtctttaacccaacgtcagccgttaccaaatgtctgctatgactgtatcagagtcactgaatgactgtaacataccggtcccgtcgtcttccatgtcatcaacaacaagcttccgtaaaggatcgatcacatctgtcatacttgttagccattccacaaacacaaacccacaatataatgcatctgactcaccatcctgcagtttgcagaaccttttgtctgtatcactctgctcatttgagcccacatttaccaccgcaccgcattgctcgattacgtccagaaaatcggtcgcaatttctcgaccaacgttagcccgtctgcggacgtggtggtctttgaggtactcgagacatgcgattccgacctgctttgccgcctcctcaatggcatctttgtcacaacagatactctcgctgttggccgggctgtgatccttcaggttatcaaacaaggtgctgctaagaaacccttttgtggtggaccgcatatgctgatcagaccacgcgagaagaaaaggtacccattctgacacttgtcccaggctgtgcgagcgaactgccctggcaaactcctcgtcttctctttgaaggttcgccgccaccatgaagaagcgtacaaaaaacacaccctcgttgttctgtagacttctcgcctgcgccaacatatgctgcactatttccagggcgttgttgaggttgttggtactgtcgaggtagggaatggctgcccgcaagaacggatccatagcctgtgttgaggtttcaccacggagacattgtttcaatgttgaaaggactctatcatcgactttgtcgtctaatcgtaccaagcagcgtataatagcatcgctagatgctggcgcctgatcaagggcaaggagtttctcgacaaacaggctagtatgagaggtcatgtccaaaccattgaagacaagagttacctcacttgatgtccaacggaatggcccagctgtctgtgtaagacgctctgtcggatcctcttcgattgagtcggttccaagtttccaactcatcttgcttatcaagtgctggataagggcaatgattgatgtataagaagggggctttggactgttgtttcgtcgaataacactgttgagcattttggcccagactccactgaggtcttgtagagggtcggccgagatgatctgaatagtccttagcagaaagtctgcagccaatacacgtccagtttcacgatggcccagttcagcaaagcctagaattgctccgaaatactcgtcccaggccttaatgtggaggtgaaagtgcttccaaagataatcgaaaatgagcattactcgatcgatgacagagtgacgagaaacatcatgctgatcaaggtcttcgtcttcatcggaatccgagactgagctgtacgactcttgcaagtcatagatattgggaaacgcctccgatatcttcttgactgcagtgaccagagcgttgcaagtgaaacttcgtactccctgatccgggttgcgttggagcagcatgcgaagtgcgttgggataatgatcaaagtaactgtagaatgcaaaagcacaataaggacaagatgtgattgcacccatcaggtctctacagtatgaaccgaaatgcggaatctcctttgctctcgtgacaacttggtccagatggccgagtagcgttcgcatggccgaattctggagtccatgctcctgctgaaatttgcacatgaagtcgttaggactcaggcaagtatcagctgtatccacagggccacaacacagcagagattgacggaacagggtcagaacgagcccagtattggactcgtcatagatacagtgacggcggaggatcactgtgttttcgaccgtggtatgatatttgagcttctctggcacttcgacgcggaaaggcgcggagacgttgagactcatcatattttcctgctcagcacgtagggacgaagcgcgctgataaaaaagcatgtatgcactgtaattcctgtcgaacatgaggccgtttgagtcttgaagaggacgttcgttcgtaccgccgaatgttgcttgttccatttgcgctgggtcccatggagttaccatgtcgtcgttgaattcaacccagcttggactatcaacggaggaaggacgctcgcggatgtaagagtagtagtgcccggattcggcggtacccgaatgaacgagcacaccgactagttcaaacatatcctccttgccatcactctctgggttgctgagatgctcgatggtgtatggtcgcatgtcgactcgactggggaacgagaaatagtcattgatcttgctacgttgaagggtacgtagattgaaatcaaatctcttcaggtggaagatgaggttttccgggacatctttgatacaggctctgagatttcgttagccagcgagtggaaatagttaagagtaggaagtaccttttcaccgcatcaacgtggcggtcgcacgttgaacatttgtacttgttgtctatttatttggttagaatatgacttggctttcgcaacgaagacgttgagcttacctccttccataatctcaccgtccacatatgcctgcagactttcctctaatgtgcttttccccttgatatcgcattgaattgcggaaaagggctcgagacgctcagagatgtgctcgcattctttggactttacttgctgcacaagctgtccaccgtagaacgacttcattcttctcttttcatcctggccaagaagctgattctcccaacggtcaaaaagaagattataaaactcgtcgacatccatttgattgtggatatcaatgagagtgtcatcgtatgtcttgatggaattgacaaagtcagtcgggtcaatgtagcgaaggtagctctcctgcatatggccaaacagtttctgggtgctgtgaaggagctgctggttagtttcagggtagcgaacgcggcaaccgagcacgaagcaccggaaaccagtgttcatgtatagctgcgccattaatgaattcaagtagcaggtgttggacaagttctgcaatcctgcgtagccgcatggagcacggagtgctctggatcgctcgaagtgataggataggtcatacaggtacggattatctgcaccatctgtcagtaggtgcggttctactaaagggccatacatgccatcgtcatcttcataaaatggtacttgttgaccgagtccttctagaaccatttgaatatcgtctcgatgatgtttcacaagctggaacaccacttcgcaaagcttggcccgcgtttcttcgtgaagaattactttggccacaggctctccgtttgctaaccgcttgctgggataaagctgcttccaaaataatgacgcagcaagatttctagaaccagttagaatattccatgagggtatcaggtttcgctccttacctagggagcacctctgattggacaacagtggcgtccaaccgtagacaaagatgcaagagaaaagccaagcctcttgctaatgtatcttcgacatcgggcgattctatagtctaataattcaatgatttagtccgctctgttcagttacgttagatcaactatagtgacatacctcagttgttgtatgctctagaagaagttggctagctttgaccgccagtgttgcaatgttcactagttcaggcgcttgcttgttggttctaatcagaaggaagtaggtgaaacggaatagttcgtcgcactgatgcggaatgtcaggtgcttctgaaatgaggtctctggcgatagtccagaagtatgttgctactaaaccatcaaggttgttgtctgaagcacgatcgacggctgtgtgctccaaaatagtgaagaattcttgcataatcttgatcgaacgtactctgatgacctggcggggatcggttagtataagacggcgtaggactcggctgaagtctgtgtttgcgctgagctttgtccaaaattggtcttccataatgctgagtcgtagacaaaggagaagtgttaaagttatagcagccgagggctcatcgccgggacaatccgcggcatacgaaaggatttcgaccagtcgatctggatctggtataaccagacctttcgatatggccggtgtttctgaagcagtaattcctgcataataattagaacctgtacagtaaagctgatcatttgcacatactgtcgtagagctgcttgaatgcctgaagtaaacttgttgtgagctttagtcgcatgaactttgatgcttggtcgaagacgttcttgtctgagatagcatgcacaatcaaggacatggctgtcttgagagctttggagtacgagacagaacgaggcataaacgcgtcattctgactgccatcactgtttatgccactaggagatagagcatcggtatactttgctaacgcatgcacagcgtagagcgacttgaaaggctgccccgaggggaaaacatctttgtaggtcgctggttcgttgtcaatcaacttggagagacggccgtccgtcggcagttggatgaggaaggcgaagatctggaaacgttagtatgatatcttattgataatggaggatatgattacttcttctgcgagtgagtctttcatgctcaaatactcccacatctcatcaaaatgagtagagatctcgatttcaagtgaggaagcaccaggcgtaactcgattagagatagctggaccagagtcttcacgcctgaccagtataagaccgtcatgtacgcggagatcttcgagagatttgcatatgtccgtctcacgtggtaggaatggctggcctctatagtagattcgatagttctcaaatccggtttcttcacggaggctcgcgagcaaagaagctgcagtgttcccctttccaatcacaagtggcttgatgtcagtctgttgattgccatcaaaagactgatacttgagttccgctgagtcgccctgaaccgcatagggtgcttgagaaattagcgttctcaagtcgggtgtgaataagtgtggcgttgaacgatgggcatccaacatgtaccgcagaaacttcaaggagcggacaaatatcctttctttttccagtagcttctggcctttggtagcaaataccgcatccccattattaccaccttgagggttgaggcccaaagtctctaaatccttcgcggcaattttcagctgctttagacaacgaccaacgagagctaggtgaatcgactgcgttcgttgcgtgggaccagaggaaatatactcatttttaatgtagatgtcctgtgtcaggacttggagagacttttcggccagaatttcatcttcggcttcaagggcgatgcgccacacttgttcaataccacttttgttgaccgcttcctggtcatcgagaggaaggtccgatttttcattgagacgaggcatgatctcagctaaaaggaattccagcgtaccttcacagaagtactcagcggaaagagttgggagatagtgaagtaaacaagtcctgagaaaatgatttgagtgaatatcaaagttgcccccccggttgagaatgttcagtatgtcccacccggctctcctatcttctagtgagagtgagagagaaccaacaagcaggttccagagtttgaacccgagctcctgagtgatggtttgtggttccaactgaataatgactgcaatgaattctttccgaggctggtaagtgggcgaggcgagtaccgtctgagaatccattgctcgtccgatcgtgatagcatgctctaattcctcgacaaggagcctcgtgaagtcgttctcttccactagtctatgcagctcggtggacataactcttgaccgaatcgttgtggagagaaagtagagactgcctagggtggtggctgacttgtttgcaatatcttgaagacaactcaagtaaagttgctgtcgtccttcggggcccggtccgcatcttaacaattcctgcagcttatgcaatgttatctgctgcatttcaggggacacgggttgcgatccacctgtggagatagaagactcccttaacagccgcagacaaagattgtaaggctggattccaaggggctgctcaattgcaggtctgtctgtcaagaattgcatgacatggtcccaaagcaatctgatagtggacgtaaaggcatctacaggtagtgtctggaacatgtcgcaaagagccaggaggccctcgatgtcaaagagatgggcgataccactcatcattcgcgctagagcgtcgactgtacggggatcttctccagacgtcattcctcgccatatcatgtctagatgctccttgcgatagttcttggtcactattatgaaaccaacgatgttggcaccctcaaggatgatctcagggtggcaattggagcctaagaagtagtcgatgaacccagatccgattagatactcggcaatatgcccaatataagcgtggctgtcgtcactctgctcggagtgaattctccaacactcgacaagttctctgcacatttgtgtcgttccttgaaatcggagttgcatttggctcgaccgtatgagcttgatgaaggtttcaaaacgccgcttgagagcaactgcctcgatagcgtagtcttcagagactgcaggaaaagctttttggtgctcctgaagtagatgacttgcaatcgggaggccgcatctgaggatcgccttgatcatatctgacaaagcagagacacccctgagtatgttgtccgcgaacagttgcgagggttttttctcgatcatgtcatcaaatatcctacaaattagttcgtacaaagcgaatccgttctcgagttcctgttttgacatcaaatcatggctgggaatgcgtgggttgagagtgtcagacatgatatccgacgctacttggcagattgatgccaaatcgttagtcaaacgaggatggctcgggataagttctgccaagattctagccagctgtaaaagactaccaatgcttccgtttgcacttttctggtaagctctgacgaagtacgaagccgtaggtgcaacttgatcagtctggctgtcgctgggccgcggtggttgagttattgaatgaagatggtggagataaatcggagagaaaagttcaggtatttgccggttttgcgattcctgatctaccatgaattctttgatggcgatgatgtcttgactgacaaaccaagctgatagtgtggcgaagcttgcaaagaaagcactgctaacttcccaaagtgtttcatcctcgtagagtggtggcctatgatggttagtcctgttagatattgattgtagatgggcacctaccggcggtaagccatcgctggaacaatgcgtgggaaggtggcccagaagtgtatgtttaaacggcacgatcccattgccgtttgccgactaacattcctagtgtaatcgagatattggcctagccattgctgcagcctatgaatgactgctgcatcgattgaggattctgttttgtcagtatctaggctcactgggatgagtatggatatgccttacgtgttccaaggtaagttgcaagccgcatcatgattccttctagtgactcattgggctcattgaacgggaattcatgaaccggatcgattgcgacaaggtcgctatcgactacggaaagaccagcactctggtagtcagacatcatatcctcatctgattgtatggagataacctcgataggcggagtggcagactgtgaagaacttggccgtgagaaattattgccttgaggagcttgactcatgtagacctcagaatcttcaacactctcttgaacgtggtcgttgacggcatcagtcgcatttttggtcacagctggctgagctgcagtagtgggggaagatggcaacgaagacgaatgtttctgggttgcattcctgaggttgagagtgaccatgctggatggaggttctgtaggaggatcacccatgcgagagcctgagccgggagtctcaggcgcaacagaatctgtgagagagtctgcagccgtgtcaggtcgaggcaaggcaggatcgatgtcgagagtggttgagctggaggagtcgcgaatggggttttctgcatcgagagaatttgcaggagacccagaaagagaggtgcgccggcgtttgcgagacgagatatcgctatcatcaaatgggtttggccgggtcgagctggcttcagcggaggcagcgcgatctggatggtcgggagatctcgaggctggatccatcggagtcgtgtagagtcaacggggacgaggcgtgaaagtacagagacgtcacaccgtcgcgagagacgccccggcgaaaactgcacaaaattaacatgtgggtttgatagagttgtgaggtatagcggggggagcagcaagattcccaagctcgagataaatatcgaacagggaatcagagccaaagcgttaatgcggggggacaggcagttgaggcaagacaaagagataggcggttaagagcctctgggatatgaagccagatcaaacgaaatatttcccagaagaacgttgactctcgagtcttgaagtgggatggataagaagtgcaggaaatggataaggcttcttggatctgagggcaaggtaaaagccaaaccaggatctggaagagctggagtatggattggcagggcgcggtcgcggtctgctagtgtgggtaccccgccacggtaggagcactgggggtgcagatagtagaaacaagagggggaaagcacgatcaagagatatagaggatggatcatggaaataacaagatgaaaactgtcctgcgttatacttgcctttggttttgagggagattgatggcagaacactgttatttccaaaaagaataaagacaatgctcttgctggtattgttgtttcgatataaatcgagttggggagaaagcgaataataagagaaatttggcttggttgctgagtcgaagctttcgggggtttctagacgagtggactctaatgtcgtagagtttaaagtgtcaggcaaaattggtggttgccttaactggtttgacagtgacacatcccatccatacaaaacgtagtacgtacttctaggtcccgtcactgtggctcaacttttttaatggagagctcacctgtgagcgaggtgatgtcaagccgtacctgttatgtgtctgctaatatggacctctatggtggatttagggcggggtagaccaggtaaatttgatggcctaagtgcctgtgctgatggggtgaggatagtagtgttgaattacatcaacccataggcaggtacgtgggatgccatgacagactgatcgtggatttgatactgttaagcttgacgagttcaagttgctggatgaatgcgaaagtgtctatcatcagtatttcataagtccttgagaagtcggcctcggaaatatgatgaacctgcgaatgttagtgcagccgagtttcgtgcttggactccgcaggtgtcatgatagcaatcacagtatttggcggggtccatatcaagacattcagcatccattcaatcataacaaacgacggaagaaaagacctgctatctgttgcggttaaatcgtggctgtcagagtgagctgataacgtgaaatcggcggtatctggcagtgaagcctgattgattgaatggattgaatgatacatcataattgcttatgataaaacttcatgacgaccaaccacgttgatctgtgtcacaggcacggttctttgcctcgtactctttttgcgtctgcctgtctcagacttgagcattaacaatttcaaaggctaccatgagattacacgcataagatatttgctggtagacacaatgtcaggatctgaaatacctcttatccgacttactgtacttgcctgcgtcgggccgttgaacagcgcgtccataatatttgacatttgacatgccaaaaagcccaacaaaacaatggggacctcgttgatcgtcacctgggctgtttcaatttctttggcaggcagaatttgtacctgcggcttgtgacatatgatgcggcgctaaaaagcaactccccgtccaaaaccttgacccacactgccaatgcatatttgcgaatgctacaaagcaaagcacttttcctagcctccatttcatcgccctcaaaactacccttgccacgccagcccagtaccattggaccatttggttgattgcagtgactgtgccgactacatactggttggggtttctcttgccgccatttacgtcaccgagtaggtatccatcatgcctgctccagcgtctcaagccgctcgcaagagagttgttcaccaacttgacactcccttttccactgtctcatggtaaataactgtaaacaacatcgtcacatcaccaaatctgatgagaagtcaggccagatgtctcagcagaagatcaagacactattttggagcttttatgcgagtaagtaaagccctgtagaagcctcggcatcatcgaaaacagagcaggacaagttatccgaaaagcaaacattactgacagccaaagcttattgagccctattggtcaatatcgccaaacacacgtcaagctatcgaagggtaaacgtgcggcgcaaaaggagaaagaagtcaagaagataggggatggctcggaagaacctcagccgccaccaatgcccgagctcgaagccgatatagatgttggatttaactcaattgctaggaatctccagtcatggtcgtcaaagaacactgaatctacagaagacgaacttaaaaggcagtattgcatggttttcgtagctcgaggcaaccaggcctcggcattcaactgccattttccacagatggttggtacagcatccaaacaactccctgcggatagtcatattcgtttggttgggttttccaagccctgctctgagcgcctgagcgcctgcctaggagttcccagggtgtcatccattgccattgtcaaggatgctcatggagccggagccttgcaagagtttgtcatgaaggcagtggcaccagtggaggcatcgtggctaaatgcatcttcaagtacacagtatcttgctccaaagatcaatgctatagagaccacggtaggacccaaacgcgcacgggttgaacagtttgactagacaaggatatatgcacgtatcctttgggcctttttaatagtatttgtgcggctatggattgttaaacattaataaaggatccgtgagagagggcggtgtgattttacaatctgacagtaggcgtaactcggactacctgaataccaaagaagtcaaactatgtgcctggaaagatgtcggtgactgtaagtatgcgtgcaaacactggaagaattccgcttggattattacctaactatactcctgccacagtcgtctttaggtactacgtgtcagttgctggcttcattaatctccaagttctcaccagataatgcctggaaatcttccctacaagtgtttgctatatgtctaccaaggcaactcgttgactttaaaccctggtgttggataacggcggtttatcttctcgtcactggcaggcagtgtcgaagctgtatctaccagtgcgcacatcctcatcgaaccgctatactttaaatatccaatgcctacctagtacctactctgtacttatccaggttcaagacggccatttcaaaattgtattctgcattagctgctactagatacctaggtgctaaagtaggcagccgtattctattgtttggactgttcccgcaagcacaggcgggtggcaggcatcgacgtttcttcaccttccttcccccaccccccttttcttcctttccttcccccacctttcatcttcctccccttgcaagatttcgttctttcgtaccaatgcaagctatcatggctggctccaattatgccaacactggcagtctgaatgatgcccgagaactacagaagatgttcaagggccagagtagcgacagcagtagcggcaagaacagaggcaggagtaaaggcggtaactcgcttcctatgaagcgacagggtgagatttaccttggattagctgccagacatgtgcatggactaacatagcatcagaaaccttttcgcactcgcgacgtggaccaccacctacgtcttcccagaccaatgtaccccctcccagcgcccgatactatacggccactcttttgtctgaccccttaaagcgagctcctggaccaattctaggatcatcaactctagctttcttgagtcgccaagatccagcacctcaggcgcctgctgctctcgctcaaagttagtagtgagaagcaaaggtgctacaaacggtgcaaaatactgacttgaggatagcagctaaaccaagcgtcgcggcaaaccaggtcattaaccctattgtctccgctgttgcagccgctgaggtttctacgaccaccactgttgaaacaaaagtcctaaacaaggaggaagagaccaagaagagcatcgcaggcacgttcttttctctaatgtcgggagactcggacgagcactcggatgaagaatcacccacttctaaagtccaggatgagactgtaaataagtccagtgccgcaattgtctcgaagtattcatctgacgagatactgaagttaagggcaaacgccgagaaagtcatggtgccatcgaacgtcatcgtaaggcgtaccggcaacgaacgaaaggcaccacttgctgtcgccttgagccaggccgcggtccatcttgcccgtatgaagaaagatctcgaaggcaatgcaagttcatttggtactggcctccaaattaccaagaatacagctccgagtgattttcaggctgtgaggcctcaggctacagtcactcagcccagtattaatacagttgagacttctgacgtttcgcccgaacgcaatctgcggcctgttgtgaagcttccccagattgcaggtgttcagcaacagcatcaagtcaagacagagttgtcgtctgagaatacaaataacatgaggcttcgaccagacgctcccggtttcgtcccgaaaacaactctcaagtcggtagatccttccaagacccgtaagccaacgaaggggctgggatcatctatgtgggctaagtaaggggtcgtcgcctttgccaaagggtaagagaccgattggaatggcattgtggatttcacatatgggtgaaaaatgagaacaaggagaagatcatctatgaggcaactcatcggaatatcacgtgcttggctttgtactaatatcagaggagccagaaagtttttgggccggcttgatggaatttgaggcgagagtgaaactagcccaggtagcccaaattatagactattgaccgactacctatctcacggtagctgcgtctacagaatactccatccgtctttgaatttctgacatagcttgcgttgtgaaccaagggtgccgcatcgtgccatccaaagacgtacgccgttctctgaagactcaggggtaacacgatacgtgggtatgatttgttgaaggtataagcacaacgctggtatatttttactcatctaaagctctattcagatagccccttctctaggatctttacgccttctctcaccttaggtgagtagtgctttctcaacaattctccctcccaaactgttgctgcaaaggggttgctaccctcaatactatcactaattgggttgtatcgaccatcacccttacgctcctcggtatcccagagactgcgaactttctttgcgtgggtatgcgccacatcactgagaagtacgaggacggcctggcacgacttgtcggggagctggagcgccgccgtcatgagctgcttggagaaagcggcgagacgcataggcggcaccgacctgatgttccaaggcgggagaagaattccagtcaacgaacgcaggagaagaaccgttgttgtttgtacattgatcttggtagctgcgctggttgtgttggcgggacgtgtcaactcgacatcggggtttgtggataatgtgaggagggtcttgaaaagatgggtagtgaaaaacgacaaatcgaggtgaagatcattacgtgagttgtgagcgtcttgaccttcgagtagggcaaaggctgtgacggtgcagaggagagcttcgcgagtcaggttgcgcacaggggcgtcatcttcgtcttccccctcctcttcctcctcctcttcgtcgggacccttctcggcatcctcttcactgtgacggatgagatccttcaacgcttcgagaagatcgccaaagaaatcctgattaattagatgggcgtacttggccagaccttcgagaacggctcccataagatgaggcattcgcaacttcaggatgcggaagtaggtagcgaagacaagcttcagagtctctgattgcatgcggtcgcgctcttcgtaactgacagaggcatctgcgttggccatgtccttgtcgagagccttctgttcctttagatccttgcgataacgcttggttctgaattcgcgcttcttcttgaaagatccctcggtactctcgacgtggtcttgggacgccttaccggagaattcggacaggaggcgcaggctaaggaacaggtttatgacgctttcgtcgacctggtattcgcgggccttcatcatcttggaaagcagaccgacggcgtcattggttggtcgaccttcttcgtcctccttgaacagctcacggagagcttccaggcacttgacgccgtcctgattgaccttgcgtcggctgagcttggtgacaagaatcttgagtagatctgtgcggaagttgaaatgcgacactgatgtaacaagagtacaagcacaagtgatagcgatactggccagagtcggcccacccttggatgccctgatatcgagcttggcgcaccgagccagctctttgatgtaggtttgatatcccgaaacaagagcttgttcatactgtcgtagcgttcgcacttccttggaaagcttttctcttgggccattctcttcctgcggacgtattcggtagccagggatgacatccttgtagacggacatttgtgtcatgagggcgagcatctggatggcgacaatcctggattgtccgatcttggcaagagccttgaatgcgccgacgtgctcctcgggattttcgttcatttgtgtaccaattttggccaactcctcctgtgcatctcgaatctgctgaggctcgggaacctcgggctcctcctcaacctcctctccctcagactgtacctcttcttcatcttcgcggccctctagccactcggtgtcgctttcaatcgaggccgcatcatcgtcttgcccttctgcctgctcaattcgaccatctgctgtcttgatgggtagtcggttgctttctctttgcttcttgcctttgcgcgggcgcgattcgtagtcttgttcgaggtcccaactcgaagcattcttgaagaaagatttctgggcgctctttgactcgttttgaccccgcgactcgcgatcagaagagtcatgagctacttttcttcgttttgtgccgttgggtgccattttagctgttcttttctgtagcacaaaataaattgcgcctatggaaggtttttgtcgtctcgtctttaaggtaactgttttttgcgaaagctgatatgttcagtggggccgatggcaaatcgcaccccgtgattggacacagaccagcttcaccgccaaaaagttggacttttctgccggacagaaatgcccctctgccaaattattttatcgactaatcgcaggaattcgtttctgtactgtctagaatttgagttttttgacctcatctcgattttccaaaatgggcttcacgaaaccgcccgttcaagcgctcaagtctgccaacaagctcaagcgaaaggagctttatgtccagtataagaagcatcagaacaaagagaaacatgaggaacgacacaatcgcagaagggaagaagcaaaggatcctgagctcaaggcggcccgtttagcgaagcgcaaaccagctacgatagactcgaagcgagtgtgggacgatgtcgatgacgattctctgggagtccaggtggacctcgagagactcaaaaagcgtcgtatcgaagaggccgaggcagcagagcaggccgctcatgaagccgctatgcgcgctgaagaggagctggacgaagacgacgatgtcgatagtatgctggcttctgatgaggagatggatgaggaacgacaagctgcgctggaaaagaagcgtgagcgtcgcgcacagcgagacaccagtgtcgcgccgtccacaaccagcacaaacctcgacctgacacccacttcactcgccctcaagttcccttcgctttttaccgatgtccccgcaccagagcccaaggtcctggttacgacatctctgaactctactctacatgaacaagccaatgtgctttgcgagttcttccccaacagctcctatgtccctagatctgcgcatcgatacggccacaagtactccctccgagaaatctgcaaatatgctacaaaccgagaatacacagctattatccttctcaaggaggattccaagaagcccacaggtcttacagttgtgcatctgccttctggtccgacatttcacttctcaatcaccaactggattgagggcaagaagctacccggccacggaaacccgacaaatcactaccccgagcttctgctcaacaacttcaagactcctctgggtctgctgacagccaaactgttcatgacactattccctcccaagccagagttccaaggtcgccaggtgactacacttcacaaccagcgtgattacatttttgtgagacggcaccgttacgttttccgtgaaaagcgacagacagaaaaaagcatcgtcggcgctgatggaaaggaagtcaagggcgtggaaggcatccgtgccggcttgcaggagctaggtcctcgtttcaccttgaagctgaggagagtcgacaagggcattggaagagctggaagcgacggtgacgacgcgacacagtgggagtggaaggccaagatggagaaggatcgcaagagattcaacctgtaatcgtttcactaatgatggcgtggtagtcatggcgtcaggcgttcgtgaacttgagacgaaaatagcttagaaagataatgaagaagtttatctgagaggacagttgaagccgttgttggacgaatttgccggcatctgcaccatgctccattgcatacatgtgttgatattaggccaccgacggttgtttcaaagcccaaaggcaatcataactcagtttgccataatggcaatgatttgtgttaacatgtatatctcatggacggaccagtactatgacagtatgtccgtttctgtgaaatatatgcgataacagatgaggcccagtcaagtggacttattatttgctaaacaaaaggaattacaagtataatagccgtttgcaagaggaatcggcatataagagtaagtgcataaagatttgtcagtaaactgaatataagattggttaatataccagactaaatgaatacatagattagtagcggactaagaacacatcaccaagataggcctacagcacttggatcatcgcttaggccgagttccccatagtgataaacttgtaatttatgcttgccctggtcgtatgcttactatcaagggctttctgaaccgatatttgacagcttggcaaagagataccagcaaagttgccggactaatagagtttattgtgacataacaaaaagcctttctttatgggtcataccgttgaatattgtaacctaaaattgaccgtttcccagatacttatggcgcttaaatgtagtaagtcactgaaatcgctgtcactggccaaacacatatgttcaattggtatggccggttaagatctggtaacaccctcccatatcggacttgacagtttatgcttcacagtctgtacctagtatcgatgcgtacctgtcttgtgttgtaacacaacatgccatactctgtaccaagggtgtaaaggctgtggcgtaacgttcctctccgggaacgagcgccacatctcagccaatagttacctgctagtattggtggcgtggcgttatacggggttaggttggatcagtccctgaattccatgaaggactgtaatttattcgatgtaggtcagtagtgcttccctacctgtacagtgggcaaaccacgctagactctaacgtctgtctgggctgtttttagttacatagtatttgcccctttaacctgattctgctgctcaccacttcaacaaaaactcgacgcggtgtttgttacacaagaaaagagatttatatcctttagttgaaacccatcttggttggattccttcatgcgcccatacaagcctctctccattgaaccccaggatttcattcttctcttatttaccccctgtcctaagtgacccataggccgcggttcgcttgatttgcgacaattaaaatcctggccgttcgtgacgcacgcagctttgtctgtaaccctgtatactggataacaacagaggctcagtctgtcattgcactcaatgactcttgtcattctattatctcatcgcattctttcaacttgaatccagcgtccttgcggcaaccatgaccgcttcgtcaaatctaccgggtgtgaacagcaacggcaacggcaacagtaagatacttttctcggcctctcgtcttctgagagcaagccatacaagccaatcagataatcgcataaactgacaaagttcctcagtcaggctaaatgaccatggtagacaaaacgatgcatggaagcatgctcctgtactcattggcactaccaaatttgagcctcgcccagatgttaagaacatcatgattacaggcggcgctggcttcatgtgagttccattctgactcgccgtgcccagatcggctccactgactatccgtctgttcgttgtgaagtgcttgctgggttgtccgccacctcactctaacatatccacacgcctacaacattgtctcattcgacaagctggactactgtgcttctctcaacaacactggcatccttagcgaatctcgtaactttaccttctaccatggcgatatcaccaatcctgccgaggttgttgattgtatggagcggtacaacattgatactgttctccattttgccgcccaatctcacgtagacttgagctttggcaactcttatggcttcacacatacaaacgtctatgggactcatgttctgctcgagagtgccaagaaagttggcattggacgcttcatccatgtgtcaacagatgaagtttacggcgaggtcaaagaagatgacgacgaccttcttgaaaccagcatactggctccaacaaacccatatgctgccagcaaagcagcggctgaaatgctggtgcagtcttatcagaagagtttcaaactcccggccataatcgtgcgcagcaacaacgtatatggtcctcaccaatacccagagagtgagtccccaagcggtgaaagtagacccgatgcacgcttcgttactaaggcttgccagaaataattcccaagttcatatgtcttttgaatcgccagcggccgttggtgctacatggggacggtttaccgacacgacggtatttgtacgctggcgacgcagcagatgcctttgacacgatcctgcataagggccagacaggtcagatttacaacgttggctcacatgacgaggtgtccaatctcgaactctgctcaatgcttctcgatcgaatggaaatctcacacgacaccccagaacagctccgcaagtggatcaaatatactcgggacaggcccttcaacgaccgccggtatgcagtcgacgggactaagctaaagcggctcggttgggaacaaaaagtatctatagacgagggcctcaatatcacagtcgactggtttactcggttcggagagtcttggtggggggacatcagccacgtcctcacgccttttcctacggtgagcgatggtgagatggttccagacgatgctcgatcaatgcgtgatgaaccgcatgactcgcaagatattcaacagggcaagcttccagagcaacagaagaaggaggatgccaacggatgtcgagacacgagaaacggagacgccatgaacggagtgtatcaaaatggcgagtgccatgtcgctgtttgatatgatggcattaaaggagacagctacgggtttaacgcatttacgaaagacaagagaacagaaaaccgagaggcatagataccaagcacaggggtgttgatggatagaccaagactgggagacaaggcagtcttggtgaattttgaggtttctacagactcttggttcatctctgggtacatattgatgtacatttgctcaaaggggtagaaaggaagtacggatatagaatcatggcctgacgacatgtttccgacttaactaatttgtcaataatattgagacattcatgaatggtttcctgctacgtataagaacgacgcactgttaaggtccatcaacttgctggtggcagcaagacgatgcgacacacatagccaatggggggattttatgacgacttctccttcatgatacattgccagtcaggagccaaaatgagggcaatcaggggttaatggcaaggtcgacgtttccatggcctcggtatcttccccgtcggttcctttgtatgcagagcaagataatgccaacacaacgtacatacataccaatacctactagcaagaccaggccagcgggtcggggagacgactaaaccattccgcggcggcggtccgacagtctaaaactgtgacaagtgctacgtgcgtacgtacataactgcgcggtgaagttggtttttttgctgtgtttagcgaatgggatctcagcgggaagatcctttttagatggatgcccaacattaagccgaccaacctgccgggaatgtggaaaacgttttccgctacccgtgtagtggtactattacgctgcataaaccagctccgtctccgtacgtgccgtaacatacgatcaggtttggtgtttgtaacggaacttttgtctaactgccgagatactgatagacggatgaatctaatgcgaggtaaagttatggaggtgaatgctggttagagtttgcactatgcggagaatggagagaacgactattaaaaaacaggtttagatttttgagtgacactaatactgaaccaaattcgcagggtgagacactaaagaatttgacagggcgggacagatagaattggtctttggtaagggtccaacagctactacccaacctggtagcctttgtctggcacttggtggaccattcaggagagagcctaggggaacgggccgcttcgagatcggtagaggcaagatgatgttgataccaacaacacaacaatccgcgtccaacaagccgggatcaactaacagtacatacagtatcctggcctgattctgcactcaaaacgatgctgaataatcttcaaaacggagcctgaatgcacagtagacacggcacatgctgttatccttgttctcttgtacgtttttaaatccctggtcgaatgggatgttttctttccgaacagggtgtaggtgggtaacttatcctggcaaagcatgacacgagagaatggagatgcgggtaattgtttatcaaagcaattgtttttttgttatttgtgacattgtatgcatactcaagaaccactaatcagttgtcaaatccctttagtgacgcatactcttgacgccctcaagtgcctatatgtcaacccaactctgtcggcctggacttgacggatcgtggcccacaactccagtccaccactcagtcaatcctcttatcctcattcaagcctagcttctattacaacctcgagccgactgtttgttccctggccgtttagacagatactttgtgttgcaccactccaccaccgtgggatgatgggccaggttctctcttccgagacggggggtaattttctcaggcctcgcacagatggagattgcctgtacgacaaaaagcctcggttgggctggaatctttcatgacagctctgaaaacttccatttagtaacacacccttcaagaaagggttacacaggttcgatgtaaaacataggctactgcactcgcagacactagaatcgcggttagaaagtgtaggtgaccgttcaatagtgtacagaggcttgtggtctagacagaccttaccacacctagctatactaccgtatttcaacttcggagcaacttcaagccgagaataaatcacatcgaataccgtacaggacggaaacatgacataatgtcgctactatatgtaaacggcctatagtatactctacgtaccgagttgagctgaggaatggatagacctgcccgccgttctctcctcagtttggtggttgacgctcgcaattgagtgacagtaaaggcaaaaaggccgttagagagatgcaacgtttgacaatggcaacctatggatgcatacactacatccaattggcttatctgcgggaatatactttgcatggtcatcacggtcttcccgctgccatatgtatattgccaagccagtctctcggtactgtgcagcaaaggatggcctcttgctattgatacttttgaaataaaacgaggtggtaagcactatatgtagctgactgcataactgggtaaccagtatagagtacagcaagcctgcatgaaacatgttgtgtcaactgtccatcagcttcaacgccaactcgatcaagaaacaggtgttattagtgcaggtatgttgtcagtcagcctaactagtcacatacttgactgacttgttgctgcaaattacctgaccgcaatcgtttgtcgaccggccggcatatccttgccctctctgcagcgtagcactcccttgctcccgatccttggatcgcttcctccacttgctctgttcctcctacccaatccatagaggagcaagagagcctcgagcttctagactatctttattggtcccagcaagtttactagctacagtagctcgtcctccttgcgtctccccggcttatccttcagactgggactggaactgtgactagcaatggagtcactgccttttcccatcaaccaaaccactcccagctgttgggctcttttcccgttcttgcccaatagtttcataaatatcattcaactaccccgtaaacatatatagaactacatttgctctcttatcctggttatgctttacgggtctcttttccgaagactcttgagccctgatccacgttaacttgggcaagtctccactgagctcacggacctttaccaatccccaggtcctccttcttcaagtcttggatcctccactcactcgttcgttcccctaggctcttttccatagcctgtactcatcctaattaattgctttgtcttttccgtctgcgattccacttcaactaaacgctctgactgctccttgggctttcctttccccgtgcgacactcgacaaaggacggcagtattgcccattcgcctactatcatcagacctctgtcatcatagcaacgaccagcagaccaaactttgtcgcccgcgccgctcgttttagcctcattctccgaatttaagtcatgtcgctagtcattgtcacatccaccagactacgatagtaccgttgttttttaccgccatcctcctacatcttatcccttctctagacgcccatggccaaaaagcgacggtgcaaaccacgcaagggaacaccggcacgccacaaccaatctcagacgagcaccatgtcctcggaggactcgtacgctgtacagagcggccgacaatctagtgacggaacaccaagtgagcatgcgaacagcgacggaaataatacagccatgaccagtatcgtgggaacagacgaggagcctcaccctcacaatgactctgaccttgacgaagatgtcgacgaagacgacatgatatccatataccctgcctcacaataccctggagtttctgcagcccatcaggttgagactccattctctccggactcacatgcggcagactcagatatgtatgcaacaatatcctgcttccatgttactcgtttgccatttactgacattgttcctagggctgcatcaacaagatcattatgggcccaagacctcgactatagagaaattcacggccgacgttattgtcgtgaatattacatgccaaacgacgacatcgaacaatggcgaatggccatacagcatcaagtattcatgcacgtactcgacggcgggctcacccttgctccacttcagaaccccgaccatattcttgatgtcggtacaggtacgggcgaatgggcgatcaagatggccgagctgcaaccgcaatgcgaggttgtaggaaccgacattgctgcgatagcagagaccaagagcgtgcccatgaatgtctttttcgaaatcgaggacgcagaagattgggatcgccaccccgatacgtacgacttaattcacttccggcttatggagggcgcattccggaattggagcttcgtgtacgacaatacttacttttccctgaaacccggcggttggatcgaggtgcaggactttgtcagcgccgaaggtttcattcagtttttatcacaattttctgataactctcccatgcatgaacttcttagggatcttgaaatagcatccgagaagtcggggcgtccacgaggcatatatcatctcgagccacgattactcatggatgcaggcttcgttgacgtgcgagtaacagaatactccattcctattacaatcgccgaggcgtctgcgggcaaaatttggctcatctcttgtctggatggcctagaagctcattgcttgcgactcttgacagaatatatggactgggaccccgaaaagtgcaagcaggcctgtgaagcggccgcgcgagacttggcaaacgccgctaaagatcccataaaatcaaagggtcttcaaatcaagatgcgtatcattattggcagaaagcccctcgatgcaccccgtaccgacctggcggacctccttgggagatgccactcgccagctacagagctcaacggcgacagctctaaccctacgcttcatgcggatgaccatatgaccgcggggccgagctaaataggaaactcaactatttcattatgaggatatgaaaacccattaatccttgtttttttttgtttttgtttttgtttttttggcgaccgttctttgggaacaaggggtggcgcagatgctttgtagggcggcgtttacatggatgacgactcgatcttttgcatttacttgtacatacttcagcggttgatcagggcggctattcttttttttgttcttttattttattttaagatacacacgggtggcgctttggtgtaacaaaccttgttgcagtctttagctgtttggagcaaggtttgcagtcaatttcacgggtagtcagttgaaagacacttgaaatgattagagaaaagaacaagatacctatgtatgcgcattggcgcagaagttacacaatattcagagctctatatttatttataagtcgtaaatcaaatatcgtgtggcgatcgtgtacctaagatatacgtgatttagaggttctgtccaacagcaatgaacaggtgatgtaatgtttcgatagcccaatacaagctcggtattagctgccttatcacccaacagcagctgcctatcgtggtgcatacacgtcaacttaggtggggagctaccgtacagggcccttgccaaccaccgacacttcatcaccagcaccaacagcaacaccgactatctcaatcccatcaacaagccagccccaacgacccggagtcagaatctagtcttaacgaatacctgcctcatcgtgcgtcaaacgcaagattccttctcgtcttctctggccttcgaacatgcgcctgtgaaaccgctacacaatggccctgaatcttcaagacggcttcgacgccgccaatggcgtctcagacctagaagagcccatctttaccatagagagtgtccagttgcagttctcagtggccgccgatttcgttgcggcgcaggttgccaataatgttattgtcctcgccctctccaacggacgaattctccgtatcgatctagaacgacccgaagacattgatggtagaggactcagatatattgtttgagtagttccaaatgactaatgatgtgtttttcgtggtagatatcgacttgcccaagaaaccatccgagattggcatgatccggcgcatgtttcttgacccgacagcttcgcaccttatcgtctgcaccaccctcggcgaaaactattaccttcattcccaatcaaaacatcctagaccactcgggcgtctccgcggcgtttcaatcgagagtgtggcatggaacccttcattgcccacagcgtcgacacgagagatattgatcggtgcatctgatggcaacatctacgaggctttcatcgagacgtccaaggagttttacaagaaggagatgaagcatttgaagaacttgcacaagttaccagatggaccgatcacgggattatgggtcgacaatctccaaaacaacaaatcagaccttcgaagggtagtaatagctacacaaacgcgcctgttccacctagtcggaagggtagggtatggacatgatggttcggggtcgatatatacgagactatttgagtcggagcaacctgttgtccacgaattgtcgcggaccacctccggggctccttcatgcctggcggtgtctcccgatgctcccgactctgggccatatgacgacgacgtccctgaccgagcatatgcttggttatcataccagggcgtgtttcacggaaagttatcaaatacacctgcagatagcaacctcggcaccaaggtcttttcagaatctaaaatgctgtccagagcacagattctttcccccgaggagagcgagaggcggctcgcaacgactgaggctatcgatgccattgcactcactcagtggcatattgtgcacctggttggtgggcgtgtgatcacgacgaaccgactcacgggaaagatggtatctgaacacaacgttattggccagggacagaaagctataggtttctccgtggatatgcagaagaacactttctggctgtttacttcagaggagatctttgagattgtggtccgagacgaggagcgcaatatttgggaaatcatgaccaaattgcaacagttcgagccggctctgcagcatgcccgaacacctctgcaaaaggaaatagttgcagctgcgtacggcgatcatctggccagcaaaggccactggattgaggctgctacagtgtacggtcgcagtaacaagccgtttgaggatattgctctgagcattattgacaacaaccaaccagatgccttgaggaagttcttgctaacaaagttggcttcgctcaaaaagccagctgtgatgcaacggatgatgatcgcgggttggttgatagaggtgttcatgtccaagctcaactcgcttgatgatactataaatacacaggcagacccatcagagaacgtgaattcgactgaatcacgaaaactgctcgagtccgtaaggaaagagtttagggattttgttgataagtacaaaggcgatctcgaccggaggatggtgtacgatgtcgttagcagccatggccgcgaaggagagctcctttactttgcaaacgccgtcaacgactataattatgttctctcttattgggttcaacgggagaggtggagtgaggtcctgaacgttctcaagaagcaaacggaccctgaagtattttaccggtatagtagcgtactgatgacatacgttgcgccagagctggttgagatcctgatgagacattctgatctaaaacccagaaatctgatccctgccttcctcgagtacaaccggacgttcacgggtggtccgaacgcacagaaccaggcgataaggtatctgaactatgcggtctatcaactcaactcaaaggatgcggctgtacacaacactttggtatcgatctatgcttctcacccttcaagggatgagtctggacttttgtcatatctgcaagctcaaggagatgagcctcgctatgatcccgactttgcccttcggctatgcatccagcatcaccgaacgctatcatgcgtacacatatacaccagcatgggacagtatcttcaagcagtcgacttggctttgtctcacggcgaggttgagctggcagcagtcattgcggatcggccaatgtcgaacccgcaactgcgtaagcgtttatggcttgcggtagcccgaaaggtcatttctcagtcaaacgggatcaagacagcgatcgagtttctcaagcgatgcgatttgcttaagattgaggacctgataccttttttccctgactttgttgtcattgacgatttcaaggaggagatctgtgccgcgcttgaagattacagccgcaacattgacaacttgaagaaggaaatggatgagtcgtcgcaaaccgctaccaacatcaaggttgatattgctgcactcgaccatcgctacgcaatcgtggagcctggtgagaagtgttatacttgtggattgcccctattgagtcgacagttctttgtttttccctgtcagcactcgttccactctgattgcttggggcgaaaggtactggagcaggcgggcgtcggaaagtcatcgcgtatcagggaacttcaaatgcagatacagaagggcctggtcagtggtacgcagagggagacggttgtggcagaactggacgctctcgttgcgtcttcttggtaagttgctcttgaattgtataatttcacggctaatgttttgcagtattctttgcagtgatctggccatcaagagaatcgatgagcctttcatcacacataatgataacgtcaacgaatggattctataagaggaggataggtcatggtggaagagagcatgtagtctatgaatgtcttgccatggtcttagatctgcagataccccgcaacgttggttcagtacaatggaaagcagacttggtttatgacacattattggcacttgatatggaacgacaatcattggtatcctctcgtcaaaaagagtgcgtgaatattgcaggatatcactactgagccgcgactaactctcacgaactcagtacattatgacgagttataaaccgaacccctaaaacatatcgactagtttgttaatggatatgctcggtgcaggcttggccctgagcatataggaaacaggcacatgtcgcctgaataccaattactccgacatcctagtaccggcactctgcagcctctgtagaacgggtgagcatgaggatagagacgatgacaccgtataggccgagaacttctgcaaagatgaggatgagaaccatgccgatgtagagacgtggctgctgcgagctggcacggactgagaagtgtaagttgtcaactgtgcttatctgagtccagagagtgaacgtacctccagcatcaccaacgataccaatagcaaaaccagcggccatgccacaaagtccgacagagataccagctcccagctgcaagaaagctgtgtgaataggcatcttttctttgatgttgttagacataatgacgcttgcgacgagtccgtatatggacaggatctgggccatgatggcgcatagcctatcttttgtcagttggttacgttgcagatagatctctgtcagtttcacatacgtgttctgcatcaacatgtctgggcgaagaatgccggactgaaagatggcacctgcggactttgcggtgccgtaggatgccccgaaggtggtgaagacgatggaacatgcgcagcctatagctccaaagaaggactgtggaataccatgttattaaatagtcgattcggtagaatggagtatacttacagcatacatgggactaaagaagtggtgttcatgtcagttgagagcgtctaagtttgggcggatgccataccaacggtccatacttgcgataagctcagcatccatgttgcccgttgaagattatagttaaggatattacagttgagagccggtgaaacgttaaccatgagagtggaagtatgagtataagtctagatattacgttcatatatagacagttacaaaaagtaagcttatgtaaaagatgtatgcatgcagcccaattcgatgatatggcatccttccctgccacaaagaatttcagccgcagaagaaagtagcagccttggcctggatacaagcaaccctctaggcaactgtagattactcgtttagtgttgtgccgagatgggctttgtttgttagtgtttgatgtggctttggtaggcagccaaataagatgtattctaagtggttaatggtgagcattgtgagtagcgagatgagacgagtcgagcagatgatatgtcatgactgagaggcctctcattagaaagtacttgatgattgccaatattgaactgtgtagcgagaatatctcattaggtcgtgatgttcaacgtccgcaccttgacggacgttgaggtcttggcgacgctttgtgaaaccaacgttgtcacgatgtgatgatttcggacatggttggcgaaatgagtgtgtcagagagtataaaccagaccagggttgaatatttgtgatttagatagaatgtatcgacaactgatgctcgcgataggtagataagctgatcgtgaggatgacatatttggttaccctaaagctggtatagagatcaagaaataaacgtgtaaagtggatgatggtccatttaaaaaagatgatgagttgtttattgtatatcgcgggcccgatttgaaatcaatgagttgtctaccgtcagtgttggcctccgttaacagtcggaagttcggcatcgccagccacgggaagttgtcgtcagcaagtttgtcgggtgtatcaatccccagttaaacatgatttaacgacttgagaagacggagggccttgtttttgaattcatccgcagtggttgaagttgggaccatcctcaatttatttctcttggcaattgtattttttcggtggatttaattaatcattgcattgaaagagcctcccacgtcatgccatctggtattaacccagcgcctcaagtaaacgtttcattgggaggagagactaggactagggtgtctattaataattctacagcagacattgtactgtacccttaccccggatattccgttgtgggcttcctctattgtccgtagttaatccccgggcgagatttatcgtcaagatagagggaaaagaaggtttgcgccggccgcgcgtctccccgaatgtgacccctagaccctctcccgtaggctgtgctttgaactgacagaccacgcagtctacagtgcagtatccttatagcacggccgcacagtggttatggcggaggtctgtccctgagatctacaatatgagtgggtagttcaacacccagcgagatgggacgtttccaacatgtttcgactatgcgaaccattaagggggtttgtgcggcgtctacagatgatctgtaactggtttatcagtatgaagtacagataagtaattgtataataaccaagtaaatgtcacttttgagtctattgtatcctatccgtctcgggttgttccttgatctcctcatcgccttcgctctcgctctcgctctctcactcggcctcaccgtgccgaaaaggtggtgccctgacgtttgagggtgacgttgtgtcgttgacgcatcccgagagtctgtttactttaacgtgcggatgtgcggcagtgccctctagggacctatctcgaatcatcggttcgtctatgacagagcaaagtcgtcgaggcgaagtccattgtggaaccagcaagccaacccttgaaactagatataaacaccaaagaggtttccatgtcgtcaaaagagccatgtccaagtatctcattatacaacccaaagagtttcaacaatgaagccaacatattctacccttttcctctctttacttgcttccacagaagctatatctctacataagcgagaacatggcctcgagccgagagttatgagtgttcctattcagcgtcgacaaatagataaccccttggcccatgatcgaaagcgtctgaacagaagagctggtactgttaatgttggaatcgacaatgaggttagtcgccataaaaaactctcccgtgaaaacatcttattaacattggttctatctagcaatccctctacttcctcaacgcaagcatagggactccaccacaaaacttccgtcttcacctcgacactggaagcagtgatctttgggtcaattcagtaaactctgagctttgcgacactcacgccaacatttgcgcagagtccggcctatacaacgctaataagtcatcgacgtacgagtatgtgaatagtggattcaacatctcatacgccgatggttctggcgcatctggcgactatgtcaccgacacgtttagaatgggagaagtttccatcaaagacctacagtttggaatcggatacataacctcagataacgagggagtcattggtattggatacacctccaacgaagctgttgttgatcaacccgacccagagttctacaagaacatgccagctagactggcctcggatggagttatcgcttccaatgcatacagtctgtaccttgacgacctggaatctgcgactggaaaaatcctgtttggaggagttgacgagcagcacttcattggcgatctggttaccgtgcccattatgaagatcaacgacgaatactccgagttctacgtcaaacttcaaagcatcaactcaggttcagaaatagtcggagagggccttgaccttggagttgttctcgactcaggctcaacgctcacgtatctcccttccagcgttacagacagcatataccaactcgtgggcgctgactacgaagaggggcaaaccacagcatacgtgccctgcgatctggcaaaccagggaggaaatttgaccttcaaattcacctccccagccgagatcacggtgcccctcagcgagctgatcctcgactttaccgacatcacaggccgccaaatgtcgtttaccaacggtcaagcagcatgctcttttggaatcgcaccctcgacctcacaggtttctatcctgggtgacacattcctgaggagcgcttacgtggtgtttgacctggataacaacgagatctcgctggcgcagagcaactttgaagccacaggctctcacattctcgagattagtaaaggaaagaacgccgtgccttctgcgactggctcagacggacctcagtcttcgggtagcgagaatgctgccggatcactttcgcccctgggaagcaccggggccgtgtctatccttgcgggagcaatggcactcacgtttgcttggttcctcatctagagagttttacccctccctttgagataaggacatgacagtattagatgattcatggagtttggaattttggctttacatatgtcattgggagcttgttcggcgtcttggctggtactgcatagttatagagttttgtgtaagcatttacgacggttgcattgggttacaagtagataccaacgatatcacgagcattttcaagctatattaaactcggtcaaatcagtgaataaatcttgagttcctgaagtttattgctaaaaggttaacgactgtggcaaagatggcgatacagtagctaagtagtattgctgatctatgtttgccgattcggctccgatggccatgattatcgccggtagggccgacatgatatcaggagtttgtgatactgtccggtagagtccataatatgaccagaattaataaattatatatatgcatgcccaagtgctgtgttttgacttgatagtagtagactcaaagcgctagtggcacatccatcttattcctgtatacatcatcgatcgcgatcatatcgccaaaaaggaggggggaaaaaacatgacagcttacatcgaagtcgctgccagctggctcttcaagaactacaagggccgagatgccaaagccttcttcacgactcctgcttttgcccaacaacctgagccaacactgtcggtcacatccccagattgtggcccagacggtgcaacgctcggaaaagagtatatgcatggaggccaaggaaagtttccccagctacagtggaactcttacgaaggtgtaaaagaatggttgctcgtaacggaagatccagatgcgccgttaccaacgcctatttgtcacgggtaagtcagatatgcttttattttattcgattacctttttggaaggttaaactgataatcttggtaggctatatctgagtatcccagtccaaaagacgaatgtcgtcaatgaagactttcagtcactgagtgagacttctaccaaactcaagggaggcttctattacggggcaaatcacagcggaaagatttatgtcccgccacgaccactcatcaaccacgggattcatcgatgtgagtaaagtcctttgaagtcttaaattgatacatgactaactgtcaattgagactggtttgaagtcattggcttgagtgagccattggatgagaagttggccatctcaaagccgaatagagaccaagttgcagaagccatccagggcaaagtcgtcgtttgggggaaatggatgggtcagtgtgagaggcgatgggagtaagtcaagatcatattggagcgagcaaaagatacaaacaataactgtatggattttctacatcatgaaggctgtttctacatagcacaatgctcaagtctatcacttatttcctcatacagacacaacggcttcagattcgcccaaagctccagatattcagcccaactttggttcctttgtcaacaggaagtccagcatgccacgtctcatcgtaaccccttccatccgctgcaaaattctcccaatacactgcattacccggcaagactttgaacacgaccccgacttcactcttatcttctcccccatctccacattctataaagcgacaccactccttttccacaggtcgcttcaccagagggaactcggtgccgccgcctttaagatcatcggagcctccaacccatgccatgagactgctcacgcgaccccatccacgcgagttgtgactccaatcaaagtggtggttgtagtggcctcctggcccatatcgttgagtcctcagacgctcgatccagagctccgggcgccagccttgaagggcgcgggtgcgggactcgatgcagcggacggagtcagttcttgggatgacagcgacgtcagagtcacggactgaggcgtcgcgatgtgttgcctcgccattgctggtgatagttgaagggacaaagatcggttcactatgagtgtgagtgagtaccaactaagacgattggatagcagctcagcataccttatatctagcagatgctccctctcttcctggttcaaaaacccttccagatacacaatcagaggctctctactcacgatcctagccaagtagccgtcgggcgcgcactctggcgtagttgcattcggcgcatcgatagctagcagcgactcgttaagtttcggacgcggtgaggcatccttgacctgagcggcacgatttggataaaagaaatcaccgatgggatttgaaaagacgacaagaaatgccacgaatcctattatgtattgaaacatggtcgcaagtcacacatgagcgtcgaaaaatagaatggtgagagtgtgaagggtcatgtcatgatgaaggaataggtggaccttgtgtttcggctaagacggagtttctcaacagttgactgactgggatataattcaacaactctaccaaataagatgataacactgcaatcgtatacaaaatttctattcattcctattccatgagatagatccttttgcatccatattatctagccagttcctagtgatacaaaattcatgcttggtatgatccttcaagcgaccaaccttagtagtttctagggtatacattgtacatatccttcccctcgcttcatagtttacagacataaaaagacatggaaacaccaagtccaaactcagactttgccctacaaatacataatgatacatcacgtcacatcacatcaatcaactctctgctgacagcccttccgcatcccagctcaagtcgacagcagtcagtatcccccaagtgtcagccccgtcggtacccagcgtgttcgtcgccatctgtgcaaatagtgtttcttcagttgactgccaaattggtgtagatattcggtcttggaaagccctcaagtcgattcggttttcttccgcagtgtttccaagtccaatgtcgggtgatgtatgactactccccgaagctgttctagtatatgaaccagagttcgagacctggttgactggggaggacgcggttgatgaatttgttcgatcgggcaaggagatgccacccaaagtagttatttgaggcgaaaaggatgcagaccacatccctgttcctttgaaattatgatccagattcaagtcaagagcattattattcctcatactgggaaccgaagtaggcgcagggctttccccagctcttttccgtttgttgttcattgggtctggccgaatgttgcggtaggcggatccaagcaaagcctggtagcacgtctttcccacagtcacgcccataagatgagtaatattgttcagtctcgtctgctcggcttcgagttgtttctcacttctggacactattggtgatggcccggaatggttcgaaactggcgtgcgagccaagattggtatttgggatttgctaggtccaaaagtatcacggtaccttctcagtgaaggcatctggataacagaatccaacccaatcttctctatatcgacacaagtttgatgtaagaagcttcgggtgattgtatgtacacgcgcgatggcttccatgcattggatgatgagctgaaaatttgacacgtccattgcattgaggcccgttgctggactctctttggcaaggtaaatatataccgtagctgcgcagtacagcgatagggcggacaatgggctcttctgtgcgtttgttagtttaatacatgtagagaatgctctgataacggaacacacatacgaaaaaaagggtgacgttcgatgtgagtctcatgaggttggcaatctcctcagcggctgctcggagccgagcaacactgccctgcttaacatgacctggtagtttgtacctttcggctttttcaacagctgcatggtgaatgcagataatagcggcgtgcagattcatattaagatggagtgctgatacatctcgtatattttcgggaaggcgaaagttttcaggaagaaacataaagaggctggacagtgtattgtccagatctctgtgtcgagtccagaatgacccattcattagatcttcgcatcgactgtctggcttggagcggtgaatatgacggagaacgagcttgttaatctgacatgtaacaatggtcccggcaaagcctgtgtactgagcaccttgtatcgcatcgtccaagaaaggcgcttcttctttacggtcttgaacgaatgcttcctcggaagcaggaagcctcgttgcaatctaaaacttcattagcacgatttcaattgggaaatcgagaaggcatacatcgtctgaatcgatcagagtgggccatcctgtagagatgcaacaatgagaatctgcagcgaacacgccccagaagattctccttctttcctccagctcggcccacgtaataggaggtcccaaagatggtggcataccgacattgtctccatctagacgattaagtcccatcatgtggcacaagcgaacacagttagccacgcttatggtcgatcttgtaaacaataacatctttgcttcgtagaaagccacaagtgcccatgtctgcgcgtgctgaatagaaatgaagacttcaccatgacccttcatcgtgtctgcttccatatattgtcgtgaccgacggtagaagatgtcgtggtattcgtcatacttgacattaccggcagctgctaaagcccatatggcatatcgcaaacacattgggggtcttctgggcatggggccatagaatgattggagataccttcctggatggacgatgggtatcagtcgatactgattctggaaaaagatgttgttgctgcagagattagctatcgttcataatgtgtaagttaagaggacttcttacagttcctccatgacatcgtccgggggcaaaggctcagacatgcctagactcatcaactgtgcgtcgaaagaaggattgacatcattcgactgttggtcaaaagctgaaggtggaaaagacgaaagactgggatccgaaaaatcattcaccagtcctggtatcccaggggagacaacaccaccaaagtcagcatgatgctggtttggatagataggactaccatcatcggttttctcttccgaagaattcttattgacttctttaagatagtcctcaacttgagctgtgaacactttgtcagcaacctggttatatatcaggagggtctgaatgtcggtagcgaacctaagcgagcctcgagctctttgacgtttctcctcttgaaattcggcttcctccttgattcgggatatacacaatcgtttgagacctttacacagcgagcacatgctggctttatgcggtcacactttaacttgcgagccctgcaggagacgcatgctagaggctcggtctttgaactttcaggaggaccggaaggatcggactcatttatgtccagaggcatatttgcttacaccttggtaggtaggtagcgatattaatactcatccgatatgtgttatgatgatatgtaactgagtgtctcgaatagtagctggaggtacctcggatgaatgcgtcgcactttccaattttgtctgacccagacagaagaggaacggacaacgcaaaacctcgattaggtaggaaggtaacaattattgcgatttacagatgaaaaacagaaacccagctacaaaggaattcacaatgaaaacatatcgtaagtatgggtagtaagtaggcaataggtagttacacatgttgtcgtcaggctttgctttgattcgaaattgacttgacagttgtcggagatctaaactgtccgaaggccgaaggcttacaatatcgattgatgagtcaggcaggatgctatggaatcatttttcgctaaaaaaggcgaggacgcgagcaaaacataaccagataggtactgagagagatgtatttattttctacggttgagactaagtacaaaagatgtaaaatataatccatactataccaaggtcattcagggtacttacagtacatacattctataatacaggacagatgagatgtgcccagtttcggctgtttatttaacctcattatttaaccttgactgaaaggccccatttttaaaaccgcgaggtaggcacataggttagtacctaatcaatgttcctgtacccaggtacccccaaagttcaaagttccagcagggcttgttttctattttgtgccagacatcagccacacctcactctaccggccggcagatacaggtgacaggaacggcggaaacacctcctgttgcccgcgagtcaactcaatcctcatcaaactaaaacagactactgccgtcacggctacaaactcaacatccacttacgatcactgtctagtgcaatgctaggtgaaagtatttcacctccatctcctctcctaggtagagatgcgttacgttcgatccggaacccccggccgataatgagcatctcactcgatctagtgtcaaatacagccaccgcctttatgggcggcatgtgcctcagatggtgccaagatgggatagagtcttcggcaatcagatctccaaaaccccaattaacctgttattgaacttcgttagtctgggtacacgtactctgtacaccaccaccgctgccgctattacccgcccgctccccatcgacagcctcttctattgcccagggctcttcttccagggcggagtcccaggcccagggactaaaagtcaagttttgtgtttactaaactacctcggtagtgttgagtgttggttgatacctgtttgctcacttcccatcgctccagtttcgactccttgtcgtatcagccaatgttctcgccatcgtcctaatgctcatggctcgcattccaggtgcagaataatcttgttttatttcctcggtcccgattgacttcacaatgaggtgtcagggcagcatcattcacctctagtcgccatgctttcccacccacaacatgctccttgccttttcggtgctgccgcgctacggctgggatcttggttgtgtcgtagaaccgttatgacgctggcatctgtttattctcgccgcgccacccaggggtagaacaaggcaagctgtggaaaatagtggctgtctgtcgctatggcggttaggcggcttaaccaagaaccaagaactcgggcatgcacgccccagccgtgtaccgtacttcacatacatcagcaggttgacgcttgcttctggttcccactggcctggtcattccatcatcccgagctagaactttgctaaggcttctcaagcttctcgagggctgccaggtccacacttggtattgtggcctggcggcgtgctgccggttccacaagcgctggtgattgacagctaggctatcgcgctatcgttggcgcgttggcggcggctggtcgatctgggatcgtctggcttagcggcaatcctgaactagtctagtctagctctcagacttgtcgactagcatgacatcaaatgaagtggtggcgttttaccagcaagggtaaccctgaagcttggatttggcaattccggtaccggtaataggggactgacagccaggcgggagcatgtcacagccctgaaacgctgggtttagtggaaatgtcatgtggttgagctgagctttgatgcttcggcctctcgcgtccatccgcctccgtgcccggtcctagtcgctatgacaagaagcgtcttcagccttttcctcctttcacccggcgcattgaatatcaaaatagttctgtcgatcagtgcacaatagcccttgaaccttggaaatttaacgggggacaagattaaaatacagatagccgccgcatgctttgttcattatcagccctgctggtgtagcctgaaacaacagccaccaggtcagccttcatcattacagcataaaggcataacaaggtggagttggcctagcaggcatttgcaaatcaactgatgataagtggtaatatgtatgccactggccgacttgcctccagagcgagtaaccacgcacgagcccatgataccaaaagttaatccatcggactgctaaacttagaaccaagtagcaacgttcattttgacatctagagatcggcaatactcgctctggatatccctgcgccacagcatcaacgagcattgagcataatgaggcgcattgcacaacacaacagaattactgccatcagaatatcggttcatgccatatccccgggggtattgagccattgaaacatttctgaacggcctgctccgcatggcaaaacaggttcaggaccccagggtgcttcaacctttccttcagcctcatcactcacggtgacgatcatactcattttgccgagtttggccccggtttagcgggcccgagaactatcgttcgccaatattccccgcctttgggtgtctcacctgctcatcaagtctggcattctgttagtctgtcgactctcgagtcagggtaattaataaaacaagaactattcgttcacgacatcaggccaataaaaccagtcatcgtccattggtccacattcgtgagatgccttttgagacactcggctgtcagacattgcaatcatctcaaaacgcatactagccctaccacatcgaatgtaaaaggctaattaataatacatgattgtctgttgtttgtctttcagccatacggctcgttcggcgcagttccgtgggtgaggaaagggaggggagcttgtcagccagccaagtgctattctcgtgaaaaagcagagccagtcaccttgcctgtcaaaaaaattcacccgagatagcactcggttgttcgatacaggggtttttaaggaagtgctaacaaaaagcatctgaaagcttgaggatcttgccaagtttcagagtgaatcaaagtaatttcctagcagatcccaaggaactgcctttctgcactgttcataaccctaaccttctcagggtacctagcaacgaccgtgtacgaaaaaaggcacgccttccagcctactagttgccgactaagcccgcctcaggctatgataggtacccctcctggaccacgccctgccgcggcgagagcccgttttgtgtcatacactctataatttcaagggaacttctgttgaaacaacttggtcgatgatggtcattagaggttcgacctaatatcaatatggcaatttgccagctctatcatgtgaggtgcgtcgaaaagagccagtgttctggttggtgcaagccaacatgcgtccatgttatctatgagccagggtgcagagcatgcattgcatatactgatatccacaactcgacatcaagatgacctgaccccatctggtgaaagattatttagggtcccaacagtagaggagtcgattgtccctgtacgacgcggtactatccgtccaacatacaatataggaaactgggcaaaacctggacacttgacagctatctttcaagtattcgtgttgactggaatcgaatacagtggtctcggtctttctgtatacatgtataaacatgtatgtattccgtggcagagccagtcacaagaaatcatgcctgccggggaattaagctcctcaccggtcaatcttgaaatgtttcattccctgcgtgcatccctgatcctgggctctgtgcatgcacatacaatgcgcagatcatcagacggggtttacaggtttgtgagaagagggatgccccccgcggcattgacaatgatggcccaaggttcttttttgaaggtctggcctggctgtcgcaagtgccgtgtcccaaatagccatgacccagtggtgacagcatttcagtgttttttttgtttttttgtttttttttagcctcgctacaagatatgggaattccttttttgggaatgcaaacacctcacgcaagtgtcttacatgcagcggcagaggcgcaaatatttctacatatctatatcttcaaccgtgagctatcaattatcggctataagctgtcgatttgactgtgcattgactgcagagtgtgcccggccaagggggagggtcaatatcgcaacgtgcataggaaaaatctctcgcttctatacctttcttagcagtgtgcatagctgctctaaagacttattcctacctgcactaagaggtcatggttactgtgtctttatgcagatgtccaacctttcagaaaacccatgctcccacgatgacattccataatgctttggttctcgatcctcttctcacacccccggagagtctccgtaccagaactctgttgtatctggcatcacgaagctatgcatcggcactctgttctgtcttgcactgtatcgtacctacagcgaatcacagtacgctgttgacaacaaattgccagtggcatatcatcccaagaactggtgatgggtggaaccggccggatggctttccgtgcaaaacccacccaacacgggcctcgagatggtcattaacgacatgattgttttagtagttccaacttgatctcctctcctaaccgatatttgtcgccggcattgctctttggagtactactgactacgctgtagttaatagtcgagtccatgttggctttggtcaaaaccggtggctccaagcacggactagtcgcagccgctatgaatggccggtgcagtctttctttataatagcctctgcaaaccgtccatcatctcatggaagatcctccactgactcctctggactcgatgcctagaccaagtaaaggcaaagtttccgttgcactgactggcagcccggctcaaggactgtgagcacgtacaatggatattccagctttgggcggacagtggttatagcgtaatgctaagacctcctgccgcaagatgggtggatcaaacgatgaggaaactgatagcctttgatgtgaagatattcctaggccagcccagccaggctagcattcatcccgaagccctgggctggaggaaaggctccatccgagctacatacccaaaccgatattagtgttgatactattacagcaccgtcatgaaggagttaacgttgagtcagctgtacctgatgatgagatgaggcgaggctaccctttactcaagctcacgcacagacctttagtcattttcaatcagtcacggtgattcgggataagtacatactactcttgttttgactgttttgacttgatttgatttgatttgatttgattcggtgccccgaccaaacttgcctaacttcaagatagataggtaggtaggtaggtaggtaggtaggtaggcgtctggttcgcctgtaaccaaaagtggtcttgggccgcgaatatgattgatactaattattcgcgggctgtctaatattttgtgctgttgctcatctcagagattcatcttccttgaaccatctgtctgatcaaaaaaaacgctgccgtatatatcgcgttttccgtcctatttccttgcagggttgtgacgttcataaatgctgtctacgccctgtgcttcgtttcctgaacgatccgtgccctagtgactgggtccccccccctaaaacaaacaccatctccactctatgggatataacccgccgctaaatgcgtttggaggctaaaacctcaaacaccaaggagaaaaacagagagagagagagaaatgaccatcgaaatgaaatgtccctggccataaccatggtttgggtgtcgctgtaaataattgttcaaacagtggtgggtggaggaagggaggaagggataggaacctggaccagcatctggacctggacctagtcctagtctcgatctcagacgctgcccctgcccatggtgccaggccttcgctggctcagcgcctcaagctcttcttcgtaagtggcgccctctccatcactaaggggtccaacgggctctcgcttcccgtggtcaaagtcgcctcgctctgttgtggcgagcaccttcatgtcaccgcctcgagcgctcgacatggcgtcagtttcggcgcgagcgttgttgatcatggttggcagttggcgtcttcgcgcattgatgaaccaattggagatttggtctgcacatgttagtttctaactttgacaattctccgcacgcttgttgactcactcatctgcagtcctgtctgccgcatgagatcctgcttctcgtcctcggtcggatacgggtgctgaaggtgtgccacaaaccatgctctgagtttgtctgtagtttccttgggcaagttaccccttcgctttcgttgtttgttgtcaccgctcaagctggcaggtcccatctctccaaaacgaacaaagtcttggtagggcgcgttatatgcgcctggtgtgaatggcgtgcggtcaaacgagtgggcagatcccgctgacagtgattgatatcgtgtcgggtggtgataaggatatccgtagcttgactctcggtaaggcgagactccagactcggggatgggggtccgtgaatgtgacattggctggtgcgaagatctgtaaccctccgtcggcgcaggtgctggtgcggatgctgaaactgacgctggtatagaggctggtgctggtgctggtgttggtactggtgttggtactggtgctggcgcaggtcctcggctcacgagcaccgcttctcgttccagggaacgtggtggggggaggctaggcaatgctggtcgagcctctaatcgctcgcctacttccatgggaaccgagtggtgagttgcgccgtttgtcagatatgggcttgttcttgtgggtgctgtccaattctcccgtgttccggcttgaattgctaggtttggtgaaatctgtctgggtgactctctgtcggggctgtaacatagacgtggtacctgacgaactctctcgctctccatctctcgttccatcgataacctcctcctcttgctagaattaggtgagtgaacatattgaggtgatgccgcagctaatggtgcagtacccaatgggggccctgtcaccaatggctttgtgttgaggtcatgtggtggttgtgtttggagttgtagttcagggaaagcctagaaaatatcagcttgagaacattgcagggattgatcatgaaatcaacgagtcctacctgtcgaatcgaaggaagagcaactttgtcgttctcagtcctcggtctgagcgaatagtcgggacatcggttggtctcccaagggcgcggcataccgaaggacgaggggtgaggagaaggagaagcggtagcgatcatggacatattgggaagctgggaagctggctgttgaagtttcgtatcagactgtttcgacagtgaacgactatcttccataacaagacggcggcaagacaaagaaggaaccgtgccgcggtcaagctggcctgccgtctggtgttggtaaacaactcgtttccctgttacaaggtgcacaaattatacctctggttctataccagagcgcacccaaagcgtgatgagccggtggtctagtagcagcaagtgttaaggcgaagaacagttgcaaaagagaacgctattgtgcaaagagtgaagttttgtaaactgatccgacgtagggccaacacctgtcgtattaccaaatatagcgatggagaatagaaggtggagggtccggggtcatctaccgtaggtgggaagcccaagccttttgtatatcagagtgcaatggcggcttgatggccttgacggttcccaaatctcatggagtggggtgcacttaatcgtagggcaacgcagacgaggtaaccaggattggaaatgccagaagacacagacagggtcataaacatctgagcggagaatttcaaagtgaccggggctcaactggagatgtcgtggtattagtgaaaccaacttatccaagccacacacgacgtcgtgggaacaaagcgttgtggactgggatgtgcggttctttaataaagccagcatacggcatctatagcgtatattactatgcggacagataggccttcgcctcgaggcgtggagagaacaacttgacgggcaggcaatctaaacctgaagggttcaggcatgcgagttttggcagggtacggtacacagggcgatctagaggctaggggaatgaggacggggcaatatgaagaaacaaatggcctaggttcggagaacatagcgttgtatcgccagaacaagaggaacgtcaccaatcccaaaacgctcatgaacagacagctttgacaagcttgtggtggttgccaggatatgcccgctttctggatcaggggtggcagtcgacatggagcaggggctcaacaagcgaccaagacctggcggccgtggctgtagttctcaatttggtaaaccagttggagaatcagagggcaaaggtgaccaggtttggctcaatggtggctgacacaccatggtgtgcacaaccatgctgttagccttcttgatgtggcgtgtggagtgtaaatcgtcgccgcttgcacgcccagctgcatgtcccttttatgtacgtatgcatgttgtgtatatatggactaaatagtcaaagcggttgagaacgtgcgataaattggactgtcctacacgaagaccagaccggatttgaggtgccattgcatatgcgacttgaacttgcacatgcataccggaacggaaatgggcatatcagcgtgctgtcactatatactgacctgatgagacgagacaggactggatcagaactcgggacataaatttatccccaagtcgatatacgatctgcactttcttcaacgttggcaagcctctgaggcttggcgctagattgccgacctgattttcgtcgcagacgttggaaaagtctgaggccactaacacagccattcaccaccgctgatgagagcatcacgagattgggacgccgctctgacccatgccgatgggcttcgggcttggtggtgccattaaagttcaagtacgacgggtcgctcgacactggctgataggtgccatccaactcctttttgactttgcctctggccggtagagaccagcccaacctcagtttgacgggttgtcacgtccgcagtttctgtggctaggagtagcgctaggcggctacgatacccgccactgacagtggcatctgcagcttgcaggtagaccatgattcaggattgcgccgccatggagcaagtaattatacgtgtcgtcagcaccacgctgtggagatttcaaatttgtactgtaagcgtcactgttatctccaacggcaaggggggccgttggggctgcaagctcgacaagagtttgagtatgggtgccatacagtagattggttgcaaccgtcgtgcagcgatagttggcatggcctgccccgtctatccatgctttgaagcttgaccgaaagatcccatggtcatactcgtccgtactcctacgtattataggctcccggcagttacattttgtgcgtctcggtagccaatgtggggccggggttgataagtatgtcaaggaatgccttgcttgttgtgctgtgtattgttgtgttatgtgtgtatggtgttgcgcgcggtaggtatggtgctgtgctatgtttgctgcaacagagcatgtaagtaagtaactctgtcccaggcacccagccctcctgaaaggggttgtgtccgataagcccactcatattgctaggatttctgactgtgacgcggctcgagcgggtacagagacgggaggcccgtggcgttgatgggcagtcagtccaggcccaagttcctgggacttggggctgtccaagatgatctaaggatcaagctcaaacgcctcattgaacgcaaagacacatacatacgtgcaccaggcggtgactccacaagttgggtcctcggaaacatcgctgttcttttttactcacgcttgtcgagcgaacgtttaaacagtgatataattgggatagctcgtaactatcttaggtataaaacagagaataagcagccaggatctggcagtaaaactattgttgcgattggcttgtcaaagttgcacgatcgtcgtgaagatcgcacggggccgggacgtattgggaccacctccggagctgggatagtcgctaagtcgctctcgcaggccccaaaaaaagacgttttgaatgggattgcgacatggtacaagtggtgctcggccaaggtgtactgaaacagcaggtactccagtaggcatcgtagcatttctaggctcgaacgggtctgccaccggcgacaggcaaagataaacctggtcttggcacctgaatgaagcttaagttgtccatttagaaacatcggaccctcagagaggagttgaacgttacactgaggcttgctggtactggctcgatccctggcgtacctgagttcggtagatgagaaagaagcttgtaaactttgtttggtaccaagttaaagaaagccccgggttttgggtctgggtttgtggtctgggtttgggtctgggggtttgggtttgggtttggcaggcgagctgatcaaagttacactcaccgttgaggtcgacgtttgttacggagtcactgagatgcgatacgatgcgatgcgatgcgacaatgctaatatcattccacgataaacatggaacctgaggatttgatttctccactacaaggtccaagttccacatcacgttacctgacattgcaagggtccggaatggaaagtgttgcaactgcatacctgccttacctacatgagagacatacataaatacttacctgccaaagttaggggtctattcgcgatggaagtagcgattgaggtcatggtgccttccatctatggatttcggggttgagaacggaacacttcattgcccgctaccgactctgtgctccgtccttcttttacatctacgtacctgcctggctcacgtacctctacagaacttcacatcaagaatcgtcgttaaaaagacgatttatcagtttggtttacaactggtccagtaagtcaacaacttcaactcatgatggaattttcgccaagagctgcgtcgatcagcacgccgttgagcggtacgtgcatcgcaaacacccatcttgtttctccaacggtcttgaataatatcccgatcactaatccagctatgtgcagtgcatactacgtcggttacagtaccaggggtcattcactagtaaaactctggccctccaagttatttccttggcatcggccgcccgaccaaggctctgtgggtaatagtacagaccaatatccttgctattatttcatctcgctctataatactagccatgtactgggctgcgactcaacatgcctgccaggatcagccaagcaagttgaatctgtcagagctggtgtgtgcagaggctttcgccccattctgaagcctttggaacaggggtcccgcctccattttgcccacagaagtatcccggcatcttgaactgaccactcacctctctgtcggagttgcgccggcctccagttgccgatcagtttttgcaagacgttcggctatgaacaaatccctacggcaatctttgagactagttacagatgtcaaaaatgcacaacggagatgcttgggaatccttccgattaactattgcgctatgacaacaactctcgaattgggtaggacctaccagtgcgttgaccattagggtcatttggtttttgctgattcaaccgcagctgtacgtgaacaataatttcagtattccccatttattgaccatgcaatcttggcaaagactctgcaggttttcaaaacgtcctaacctgtttgaaagtcgagtttggtccgacatcttgtcctgttcactgcgtacctatgcaaaccgtcatctttaaagaaggtgggtttgtttgtttcgtttggtgccatcagcaacgacctggcccacctcgctgtgcctgttatgcaggcaatgcgcattcacacgcacaatgctagcttaggtcatacccaagcccacaccttttttatgcgaacccctgttgctcgttgctcgacaagatgtggtggctgtctgctgtcgcaccccgcatagtcccttcttgacatctcacccggagtgagacaacctcaatcgtttgttcgaagtcctgtatgtgaccgatgcatcgatttcgtcgtttgttcgccttctcggtgttaacccaagatggcaacgggtgcgtcagggttgcgctcgcaagatggtctacactaggaaaagaaccgtaccttacccggcaccccggcctgtcttattcaaaaacctccaatcactctcttgtcagaggtcacaaccgacgataaatcccagcggcagagcccgttggtcgggaggggctttcagggccccctggtatgccttccaattcctgggtccttgtgggcctacgaagccaacgaatcgtaataaagctagagaatctgatgctgagcagatctgtcttttgacatgttttgcgggacaccccagtctcatctctgtgtcaccatccattctgcgtcttccaacgatcggtaagcacacgtcgcaaagtgccgttcaggttgaggaaattatcaaaactcaccgccttgcatgtgttcatcggtttcgttataccagatccagatcggtggcacggcatagtccacgagtctcgaaatattatttcaaagacgtggcggcgttcttcatcggacgtgccaagtcactgtgctcctgacagcaaaaagcaatatgtctatccacaacaccatatgtaccatgctaatgtcgccccttgccgccacggctcaggatcgaaggctgctaaagctcaaccgattgggtatccttcacgacaacgccgtcgcttatctcgcgtttgccaagttgccgtccatcaccatgacctgcatgtaatggcagccagccacttcaacggcttcacacattagactcctctaataccttcaagaaaagaatagatggtgatcagcgttttctttcattatgtttctgaaacccagcagaccgtatccactgtttctattgaatgccagcctcccaaaggctgcaaatatttcatcaacgaccacccggacaaatacaatgacggccggactttgtcaaatacaagaaccgctttcctccaacgtggccagacatgtttcataggccaaattgcctgtctggacaggctacagggcgagaggtacaaccccttatgcacgagctgcaagccgctacttattgcaactttgtcaaactgctacacaaggaaaagcggtgacggtgatgcttctgttcaaaacctccgagttgtgtattgattcatgaagaagccttggaagggcatgagttgcgcatctcagtttgaatctagtaacttcggaacgtcactactcatctggcagtcggtacaacgctcacatgtcagcatcgacctcaattaaacatgaattgggagctacaaaaattccgtgcaggccaaggggagttctgcaaagcaaagttcccagcatgactcgcccattatagccagttgacaccacgacgaataagacgacatgacccacgagaacgcttggcttgtgtcctaaagcatccgctacggtgaaagatgtgtctctgtgcaggggctaccctagcaacttaagaccctcatcggtaggacgatatggatcaactgccacattggatctcctacgcctgccttccccagtagcattgaactcaaaagtagtttcttccaaatggatcgagacgagttagtcggtccaacggtccagatccagcaaaattggtggtggttttggagcaaaatcgcagcatgagttaattaccttagtcctcctcggtacagcagtggatcaccccgcctacatcgaatggtggttaccccgaggtcgcactcagattttgttaaacctgggttatcaaggatatcaggacatcagtgcatcatcgcgggatgcgcaacgcaagctgtggccaaaatctcttcgtttccatacatgcatgcataagaagctgcataaggcccgtcataagaccattatttatgcaataaatcatgggttgtcggctctgactggtctactcaggcaattacggtcgatgatatggaatgaggagcatcatggatggtacacaatttcacaagcgacgactgattgttgcttatgtcgtttgccgagttatgaccacctcccaaagttatcaattttgtttcctccccgaacgtttttgtttactcttgccggggttatctgatcttctcttcctacaagccaaccttgttgtctctatatatcattggtgacatatgactaacagcacacctagtccttgtcagatacgtttgagaaacagtcaagatacatacatccatccatccacgtaaactgacgcacaggaaagcatagaagcgacacataacggccgatggggtcatgacaagtttcatcatcttttcctttcctttcttttttttgcaatcttttgccattctattcaatataccacggcgtcttattaacacgattgctcactttgtaccatcaacagtggcatgtgcctgattgcgtttaactaattactatgcaagtatcaatcactatttccggtggacggatagagacttggacctagataggaaggcatatgctaacctgacagttgctacttgttgtgaccctgacattggtgggtatgatcaaagaaagttcaagactagcatactctggggcattggaccttatacgagcatctcaatctcaaccagtcggctccttatttcaacggttgaggcgatgcagcccaacttacatgcaattggtggccaaaaagcaactatattcagggtcatttcaattgcgacccaatgagatccacctcgatgacaggagtgcatacagagtaattatgtatagtatcgctttggtcaacctagcacacgtcaacttcaaataaacaaacaaaggatggctgtcaagggccctgatacgatacagtaccctgaactggtcggcccaagcgtcctgtcagacggccgccaaacccatcttgagccgccgtggccgtggcttacatacagaccacgggccctttccccggttcggtctcttggtcggccatttttcttcttaagccgggctctgtgctccgcgcgccaatctcggatcatggtggttgatgaataataatactataactactaatattatgtgcacactccgcagcatagtacggagtatgtgtgtacttactatacaggcacatgaggttgcactactacaacaatcatctatctagttattgcaaccctttgagtttttcttgcagacttttagcatttcactttatgtttatgcttattgagcatgtacatatttttattcataacctacttatgtacttgtgcttgcgtttgcctccgtcgtacggttatgtggatcgctcgcctcaactagtcagactcatgctggccttggaaaccacttcaccgtggtggtatgctactctgcagcgataattattgattgatcagatataggtaggcaaaggtgccccgcagacaaaggaacaagggcggcatcgacatgaggtgccgaccggcaagtgttaaataattaggtagtagttagttgtgcactgctctgttcacggaaacgaatctttccgttttgcacaattccattgctcggcacctgcacatagctctctggtaactaacgtacgttagttagtctatcccctgacaaaggtctcccctagtcaaaccgactgtcatatctgtgtcacctctctgccgtggcccgaaaagtcctcttgtgctttctttgagataccttcctgactctgctctcttgtacgctatctgtccttcgtcacacaggggacctcaatttctggaaaatcgcgacaagctctctattgggcagtccgcttactcgtcgagttccacacacggatgcaactattgccagtggcggtttggcttcaccggtaggccgcgtgaaaacgaggtcttgccgctttacacaacggcaccagctgctgtatctgggcttgtgccaccgaagcaaaatctgtagatgaagcgtagaacgcagtagaaaaccgaggcgatagatagcatgaaacctgagacgtacatgtgttatggtggttagtttttgtggtaacatctacacccgacgatcatttgttgactgacctagcgtaacactacagggtaaccggatgatcacgaggaagaggctgtatgcttgcagattgtgtttatcactcaatgttagacatgtctattcgcacggaatcatattcactatgatagaaacaatgtgcattgatgcttccttcaccacttttgactcacaaacccaagactgccaagttgccctggtaccagactgtattctccgtcttaacgtgaatgtataattcaactactttctcgactgtgactataaagatgatggttgtggttcaaatctatcgagagtcgcactggaaactgtcatataagttttagctgtcccatcttagcagcccatatcagccagtcgaaacacgcagaaatagagagcccaagtatgagtggaggcatatttatccaaagccatgaacgcccatcgtcccgtagcaatcccatttttaaatatctattgtatctccaagaaagaactcctggtgtcggtccgcgactaccccatgcagtatgtatcatcaaccgtaaatatgtgtgcctttttatgctatgtcctccggaatactttattcaaaatacctcctccacgcccccttcgggatatttcttcgggagacgacattgtccgaatatccttgcccttgcttgtagtttgcgggcttccatctggcagtgtctcatctcctcgactgacctcaacgtactcgtctgattccctgttcacgtttggttgctcgcgataaccctcagttgctagcttagaatgtcccggtgcatagacagtggctggtgcttgtggaatatgagcatctcgaatctttgtcaagccgcgatccagatactccaccatttgagctttagtcacaaagctttcattgtctgatctaccaacgccgtggacgttgtgtgcttttttgagcagcgcagggacgtggttctggaactcggtctcgagtaccttctcctgttctgctagtgctgtgattcgttcgttatcgtacccaggggaagagctgagatttggcgcatgttcctctttttccagtcgagcgaccagctcagcaaaccgcccctcgttgccggatatacccttgctggcaaccgacaaactggacagagctctttcagaacctccatcctgcgcgcggtggatatgattactgaaagagccactgaattctcggtaatggcctttcaggatgaagcagcgaccacgccagccacaagccgagagtttctcaaataatatctccgccgaggggcattcccatgggtggtcaaggccacgtgagtagaagacaatacaactggcctgctgccattgtgagaacgttctcctgctttgtgcgtcggcaaagacgcgctcgatcatatccaaagatgcaggacgtaagaatgattgaggggcacgaaagtgtatcgcgcccttgatgtgtgatttttggaattccgttgaagatcggagatcaagtatgatgctctgccccggtaatgatatgtctaaaagttcaccaaggtttgatggcaagatcatacgtggccctccatggggttgaacttgagaaccttcaacttggagggatgcaaaacgttgagcaaaggcatccttctcccttcgatgatgaaaccagacctctacatgccaaggttccacgcccaaattcgatgcaaagaatgccttctgaccatcatttggcaatggctcagtttgataatactcctcaaggcgcttttcaacatgaggagaaaactttttgggttccggaacatcaactccaaaggttgtgcgtcgtagagcttgctgttggttcataatcatctgccgtgttaggtttctatcgcttcccagagataatgccgattgttgtctttgtaacatggtaagtgatgttgttgagtgcataggcctcacgggtcgttgcgataagctctgggatggtgacagaggttgtgtcggcatgtgaaggggcgagacttgctgactaggtgagggatgagccctcgctacggagccgatttgcctgccatacgtaggatcccgaaaagcccccagttgaccagtccgtcccgtcatctctgtaggcgtaaacgtcgtcccagaaacatcggaaacgaaagatgcactatcattttcggtagtatagcggtttgcaggaaccaaggttggcactgattggtttcggggtttctgagccatcaggttgttggaacggatgaaggctacgaaagatgtcgcatgatcctctgggagtagatcccagatggaaactggcatggaaacaagaagcattgtcgagtgactcttgaaaacgccttgtaccttaacatatttagccatggcaggaaatgctcccagccattgttcccatgcgttgatgtcaagcctttggtcgtcttctaatgccaaagaaatcatgacatgaggggtatcctcgttaggttcggtaaacatgtagtcatttcgcgaaacaggtgcagaatcagctgcccgacctgattcatgtgccatctcaggcattggtgtcaactcgggagagggcaggttgtcaccacgagacatgcgggacatttcaatgctgggcgctttgtgattagaagtcatcatgaagtgtacaggggtggatcgagcttcaaagtatttgccgttgatggtgatgggccgaggatgtttcagacgagcgaggacttcagcatggagcattgcagcagagaaggcacgaaccctccactcttggagtacctcaataagagcattggtgaaagagtaacgtccagggtccggggcgatagcatcccaactcgaggctgagatggtctcagtaatgctggcaccactgggaaacgtggcacttgcggccccagcacagcaatccagtagaatgagaacatccgatagtgagcgttcaaggagagtctggattgcagaccatctatgtgaaggttagaaacgaacgttgtgtaggtataccgagaatgtcttactgaagccacggagagttcgcttctcgcgttctaaggagtgtcagggcattattttcacggtgtcattagcttatgacttacgcgcaccaggtgctttgtctggattcgtctattctggcgtgtccaccgtagtatacaacaaacagggtgtcttgagactcatgatctttaataagttggccaatccgcatcatcaactcaagatgagagttttctgaagggatggcaaagatgtcagtttggaagccataatcctcgcttagacacttttcgagatcctctagttcaggtatcacgaaaagatcatctgagttccagtgcagtagcaacacttggacattgttgtacctggccgacgaccttccgcggttaggaaacgcacgggtagcagactgagtacaagtaagtgagtttgaatgctgatttcatagagaacaggagagaccaacgtcttcaagcctttgggcaaattgactgatatgtttcacatggaaactggtacggcttgtgtcatgtgttgcggatctggcatagtgatcgcctccaccagatgcagcctgagagttcatgtgtaagtcgcgtgaaggctgaagtgtcgactggaattaatgtttgaacacaccataagagaaccggtgcttctcgaacctgggccttcgactggcctccgagaacgaatagtaacatatggttggtgatcggccatggtgccgaatgtacgactcgcttgcgatgtttgacagacttcaatgcgtcaatctcgtgacatcactgttggtatttttcacgattgtatcacgatacagcgattattggttcaattatgagcgagcattctcgtagttgtcgtgtcgcaggaaatatcttgatcgtgggtctcgcttcataaaggcatagtagtatgtagaaggaagaaatcccgggctctgtcgcgttgtcatctcgatggtgacggattttgagacagacggggaagtaacaacctaaatcgacgggatagaccagcgacttccttcaattcgtgaccgagatagtgtcgggtgggcaggcgcaggcatagggcatctcattaatggcagttgagatggatcgaactaagcttcggtccccaaatcagtttagcgcgcaacgacaggggtctaggggcatcggatgacacccagccagtgtctgactcccctacagtgcacgtgtagcttgctccaggagctctgaccaaccagcaaagccaacgtcacctcccattgccatctgtcacccaaaacgtctaccgagctcaacaaccaaaaacaagcagatactaagccaaaacaccttgttccatttaattcttcattaattgcctagaatatacctcgcagatcagaagggagatctaggcctagtcaggattttctccgatagaccagttgacacgcgacaagttgtctcgataggtctcttcaaggtagttggtctaactatccgccttgaactgtatccctactatagtaggcatctgtattcagcacgcaacacatcccaacactatgcgtgaacgcgtaacttttattcacaacgactatagtcttgatcctgaggccttggataaccaggatgctgggttattagggcctcagatcgagaccgttcgtcaggacaagctcactattcctttcggcgagctgcctagcgagcttaccgacatacttcaagagtatgaagcccttcatattagatgggccagtcctgtcaagtcggagacaatggatcctttcacctcccgtatctcaccgggactccacgtctatgccactccagtcttgccaagctcctgcaacccgtatgtcttctatacccgaggcccccaagctatatactgatatgcagtgatagaacaaaactttgtagctggcttcaaagattcggcccactggactgttccaaaccagaggtaagttttctcatcccacttgcttgacaacaactcatcagtggtaggccttcaccgaatttcagcaaagcacctccacttctcctagcttctctttctatgaagcacttgaggatttgcattctttcataaccactagctctcaagaattctgtcctgagctcgattcggtctgcaacgctcgactacgtagtctattgacggctagtggcctggatttgtcttttgataaggccgccaatgctcttgtcgtttcggcgttgtggcctcttcgacctcaaactgttgcagttcctgcatctagtgcgaggagagtagaggttggcatttttatcaatgatcgatcgcagccgaacatgaaggagaacgagctgggagttgctggcgtcttgtctgtacttggtgaccagaagaagccttcacccaccatctttacttttcctgcacgacatcgtcgagatggatcagtcttcacctccaagtttctcacgcctacaggacttcacccaactttacaactcagcttcaactctaataagcttcccagcgccgatggcgagtgtgcgccctacgcgttcttgacactgcccaagacaatctttgcggatcggtatcaactaggcgatgagttgttcctggcgtctaagaatctcaccgctttgcgatacacaactcttcccgtcgacctggaagctccagcatacaccaccgagacgtggggctccagcattcttcttggtctcgcgccgcctgatcccggcacagagaagccatggagcgttgaaatcccgttacacctacgatacctcaagccttcggcgactggccaagtcgagattgagataccttatcccgcagtattttgggcatgctcttcagaagaagggaccttggaaagcccattcgacaggctgcatgtgggatatgattatttgttccctcgtgacaccgtcttttggcatgccaatccccaaccggaaaatggcagcagactcatgaacagagtcactgtacctgtgcttgatgatgatggagtaggttccatcaggtcaggcacagccattgctgttgcgattggctttgcttgggttatgtggaagttggtcagcgtcatgctgaagtctgacagagcaccagctggtgtcacaaaggagaccaagcaaaagaagtctcactagaagaacaatgggcgcatattcatgcaattgaggcatcgttaattcggttcttagatgatatagattatgaaagtagtcataaaattgataataaacaacttaatacatcattacctggaattgtttcttttcacttgctctaggcttcagaaacagttgatttatggtttaacacttcctattgacatggtaggtgccctgtctaaacattccatagtgcacgtgacgtcagactacattaagacatctctgagaggaaggggactaaccaccatagctcctctgacttaacaatatcctaataaaatacagttttataacacattaataactcgcattaaacccatattattattaaacttgatattagtaacgtgcactctgaacgttcatgactggactgttcaggggcataattcaactcaatggtcccaacaccatcctctgaggagtcacccgcgtcaacgtctggtccaggcccatcacaagcgccagactcgccacagagcaaaattagacgaaatgtggcttgcatcagttgtcgtgattcaaaagtgagttattttgactaagttggactgagtatagtttaacccagagtctaataggttcggtgtaaagcgagtcctgtagcaggacacccatgtcaacgatgcgccaagcttcatatatcttgtgtatatgatagatcgcacaagagggtcacgagaagaaggtaactgaatcacttatccatacaaactcatattttcagaactgtcctatggaagtcttagcccaaagggttgccaatattaactttacacagtaaacttgaacttctagaacaagaactcagatctattaaagaagttgttcatcccaagaacaatgtggaaccggtatccgtttctcagagccacactgccgtgtttcatacaccaacacactcagccaacaataccgtctttccgctgtcaaaccatctgcaaagctctcaacagtccgagtcttttacaccatcggcaccgttgcttcacaagacggaaccaacaaaatctcgtgtaataaacggtcaagtggtgtccggtaaggatattgactggtatttcgaaaagtgagaccccctacgtttcacacattgacaatcggactgacagcctcagatacttacaatgttttcatccatatctgcccatcctgagaaagaaagacccggatcaatgtttcgaagcgtcaccaactcttttctggacagtcatattcactgcttgtcgtagatacgccaagaatgggcaaatcgtaacatcattactcgatactctcaaccgcgatgtctggggcctactccgagctgtcgcattagacatggaaacaatccatgtcctattgattatttgtagctggccatttccgaccattaggtttgtcacggatccatcaccgacatttgttagcagcgctctcaacgcgtgcatgctcctgggactacatactggcagaggatctcaccctagtttcttgatcggcggacgccagcacatgacgtgtacagactacgaggcgtcaataacttggatgttctgttgtatcttggcacagaggtttgttgaagtcttgaagcacaacggacgtaattaacagcgtggacagaactgctgtgggcaacgggcacccgccaccattcctccagcacaacgacactggatgcaggaatatcgtcaaagacactctcgcgcccgaacttatgactcttttcgagcttcagaaattttcaaatcgactacatacagctatgacggcacagatattatcaaatgatggggttcctgaaacagtcgtcaagacgtgggaagatgagtttgagcttctaagaccacttgtcacccatgttgatacaggtacgaataaatgcattctgcgcaacaagatgaaaatgacttctaatccggatttagactgttcccgacttataatcctcactgcccaactcgaagtgcaggcctactatttcgtctcacttcccgatcagcgtcccaacttcaccatcaataccctccgtgcctacaacacctcacaaaatctcataaacacagccctaactctcgaatcaacatcccgacttctgactcacagcacccactggatctaccgcgctgtcatggacgcctgctgtatcctcatgtccacgctacactccaaagccgccccaccacatatctcagcttcagacgccgatgcagttgtggcacagatcttgactgtacttcgaacctgttcagtgcgtgataacgaccttccagtacgtgggtcagttgtccttgagactttctggtcggtgaggcacatactgcccaggtgggatatacctgttggtgcatggtcggatcgcattggagctgcaacatcgtactggtgtctcgcacagtttaaacaggccttgcaagaagccaagaatagcacagatagcgtgcaaaaaggcatcgacgtctacggtaagttgaactactcttgaaggaaatcctttgactcacagattaacagaagccaatatttcgaatgccgacaaaagcaatggtgatagtgtcgtcaccaatccagatatcaatcagggccaggaccagactatagacaactctattgatccccttcaaggagtcgactggtccatgatcattgatgactttgggtggatcggggaaggccctgtcttcctaggccctgcataagcttttaagacacgaccgcaatctcgtcttaagatgttatgatagataaaagaacgttcagactaacatagtcagtcgtcagaatagatcagaggttaccgcagcatagataacctccgagaagtaaataaagtgcttgtatatcacatattcgaactgaaatactaattcaacttttgcttgcattgtatgaacacctaattaagtacatgaattttgagcgcaaacactgccgtaaatgaccccaactccatcatgaattcatcaaacgcatttagaaaataaccaccagtcctatgtaacactgtttaaaaacacacgttacaattcttgtcttttgtttagtcgtagatgtcttgatccatatcgtccaccaactcatcaacggcatcctcctcgtccatcatatcatcatcctcgccaagctcactatcagtgtggttggaaagaacaacgatcttaccatcaatgatctcaacgcgtgcgtactctccgtcgcggatgttgttgcgtaggataaggatggcaaggcggttaagaacctccttctcaatgagccgagacaaaggtctggcaccgtacgccggcgagtaaccgctgtttccaaggtagtccttcgcttcttctgacacatcgatatgtactttccgaccattgtcttcgagtcgtttctgaatttccgacaggcgaatatcgacgatcttgcggatctccttgcgcgtcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaagataacacctgagttgatacggttgaggaactcaggcaggaagtagttacgaagggcgttcataaccaactctcgagtgccagagtcaacacggccctccttgacacctggtcgaacaaggtattctgcacccaagttagaggtcataaccacgatgcagttcttggcatcaacgactctgccttgtccgtcggtgatgcgaccgtcgtccataagttggagaagaacggtgaggacctccttggctgccttctcaacctcatcaaagagcaagattgagaatggcttgcgacgaagagcctcggtaagttggccaccagcgtcgtgaccaacgtatccaggtggcgcaccaatcatgcggctgagcgcatgtcgctcctgatactcagacatatcgaagcgaatcatggccttggcgtcgtcaaacaagaattctgccaaagccttggtgagaagggtctttccggtaccagaaggaccacaaaacaagaagctaggtggctgatttgggttgctcaggccggaacgctggagtcggatagcattagcgacagacccaacagcctccttctgaccaacaacgaccttgccgagaaccttttccatgtggatgagcttctccttctcggaagtacgcagacgagtaacagggatgccagtccatcgggacacaatctcgttgatgttatctgcggtgacaatgtcggtgaccatggcaccgccggaatcgtgattagcagtggcattgagggcggcatctgcagcagccttgcgagcctcgagttccttgatgacaccctcttgttcgggaatggcaccatacttgagatcggcagccttggcgtgctcagaattgttcattgcatcctcaagtcgcttctcaagatcatcaagctttagcttggcttggtgaatttcctcgctgcgcttgatctcggcctggtacttttcgcgaaggggttgcagctcctcctcgacattcttcgcatccttgcgagcctgtgcaagacgggtctgagatgcctcgtctctttccttctcaagggccgcgatctcgatcataaactgtctaagttttcgctcgagagaatcaatgatttcgggctgagattctcgagcaacacgaacagcggcggaagcctcatcaacaaggtcgatagcagaatcgggcagtcgtcgggatgtgaggtagcgagcagccaggttagcagcagcaaccaaagcgctgtcaagaatggtaacacggtggtgtcggtcgtatcgctccttgagacctcgaagaatggagactgtctcaggaatggtaggttccttaacgatgacctgctggaatcgacgttcaaaagcagcatccttctcgacgtacttgcgatactcggcgagggtagtggcaccgatacagtgtagttggccacgggcaagcataggcttcagaaggttggcggcatccataccgccctcaccagacgaaccagcgcccatgagaagatggatttcatcgacaaacaagatgattacatccttggattcagtgatctccttcagaacgcccttcattcgttcttcaaactctcctcggtacttactgccagcgacaagtgcacctacatcaagtgagagtagcttgcaagacttcaagttgtcgggcacatctcggttgacaactcgctgagcaagtccctcgatgacggtggtttttcctacaccaggttcaccgatgaggacagggttgttcttggttcgtcgggacaagattcgaacaactctgcggatctcttcttcccgaccgatgacgggatccatctttttctcccttgccatttcggtcatgtcgatggtgaacttggctaggttctcgttttcctcctcagtatcagcggtcttgctgtcgactcgcttggttccccggatggcttgcaccgcctcttggatcagcttagccttggggacgttggcttcctttaggggtgcttgaatggttgcttcctcagaaagggcggtaataaggtggtccacgccaatataggtatccttctgcaccttttgcagttccatggcctttcttagcacattgtggaattggggcgccaaagagacatgctctggtggtggatcttgactgggaagtcgaacgagtgttttcttgagagctcgatcgaagatctgagggtcgccgtgtgctcgctcaaccacttgtcggaatagtgtgctggtgggcggaggaccgttctgttggtccttggaagggtctgcgggagggtcgagcaaagagacggcgagatgaactgggacaagctgagaatggccgtattgctcagccaaggccatggcatcttccacggccttttgggcacggtctgtaaagtccatgcgactattcatgatggcggtgttgaatagtttgtacaatcagagtgatgaatggaatcgaacaagtaaagaaatgcgaatatgtactcgtgcagttgtgagcccaattagtggtgtgcaggaaaagggctgtcgtcaggtaggtagattaggtagtgatgtattgcttgctgtagtggggtgggtgtcttgattactgcagaagaaataagtttggcaggccgaggatcaagaggtgaatttattcacaaagcaagtggatcttgtacatgaatcaggaaattgtctagaagcctccagcagagcacatggtccaacgtgaaatatctcgatcttgatggtaggttatggcaagatcaagtaggatcaagacgagcacttggaagcttccagcctaaccggccagcttctgggagcttcccgtttcttctacgtcacaacagtcgatttcagcggtcattagtggggtcatccgtttcctatcttatcatccgattctatagcaagagatccgcatgtggcttactgtaattggcagtcgagactgttagtgcagaagaatcactgttgttttgccaacttctgatgctttgaacaaaagtgccaaaagaggaagacggaatattacacgacatttcgagtcaatatcaagccgagtcgctaatgtgttaatctatgtttgacgattgaatgcgacacaacgttggtacctggtggctgatcgtcaaggtcaattcttggcttcgagttcacgtgaccccgcgatcgcccgtgattgagccgatgatactggggattttttctaggtagacccattatcaagaccatttcaacctcacagcgggcgaccatgaacacggcaccgacatctcgactgggccaattgcctagctacgtacggatatgggtgcgacacggccactttggcaagaagaagaagggcctgggcttccctccacctgaaggtcatggcgaggacatctgggtattcggacacagaaggacagatcagattatttacagctttaacaagacgctcgatgtgagtttagttctttgtgaagatatgtgaacaagtcaatggactgacatgttgtctgtagggcttccacgatctcaagcagctcccattcaatggcaagaagacaaagcctcccaagctccgcaaagactactggtcaccctttgcccacattgctttccccgccggtcaaggctccatcggtcgttccgtcttccaaaaactgcgcgagttgaagcacctgcacgaggtggcctgggataacgaattccgatacaagcgccccgaggagtttaccaccgccgaccgcaagcgaatcgcagaggaggaggagaagggcaacaagaactatcggcccatccgcacaaaagaagagcgtggtatcgccctcaacgcccaaaagccaaattcgattgccgatatagctacagtcttgagcggtgctggtcgtggcaacaagattgttctgtctgaagatgccgaggacgccgagaagaaactcctgggtgtgactgtgagctgggcgaatgatctggataaggagtacgcccaagaatggacgaacaacgtcacacacggactgttcgagaagccaacctatgtctcgaagcctttagagtcagtggtcgaagaggcccctcaagagcaagaaaaggcctagactatcggaagaagaattcgggactaaaaaggagagcggattaaagatcgcatcttcaaggacgccgaggtatcatctacaaagtcagcataggtgtttccccgttcaaatgtataaaaacatgtattttgagcttcatcaatacgggactaccgttggagaactgatgtcagcaagcggttgaaatccgacaagacattattcacgacagagttggcaaaatagatgtagatgtttgtatatattcatcaagtggcatgttgccaaagtcgttgaacgataatagatgtactatcaacgaaatcacgctcataaatcattcaaagccccaattcgttgccgggtgtaacatatccaatctgaccatggggcaaaactgcaaaacgatcccaaaactgaaaagaaaaccaacatgtgaatagcagaacgagtatacaactaatatcacttagatctgcagcgcaaactgcttcaggtactcgtaatcggcaatgttgtcttcaacggtcttgcggatcactttctgcgcttcgggaccaaacttggtagtccattctttgtcttcgccttcgaccgtcaacgtcttctttagttagcaatgtcagccttttttcacccaaccacaggaagtgcgaacaaacacagggtgtcgttgcaggcaagcaggtggagggagacgggaggtggggcgattgtgagaaatcgttaacatacctggtgatgagtgcgaggtctgagagccgagctcttgatagcgtcgttgtgccagccgttccatttttcaaaggcagctgtggcgtaagaacaatcttcttcgttccactctagcatctcgggcttgaaatcaatgccagtcttctcgcaataaagacggacggtcttctcggggttatcgagaaggtcatcggcgtcaatgacgacaaggttgtccttgtcgacaatgttctctttgatcaggaaatcaaagaatcgcacgagctccttgtagcctgcctcgtttggcatgaactcatagaaacctgtgacttcatccagaggtggcactgtgcatcggtagtatgaagggatagctcggcgagggtggcggatgaggaaagtgaattggaattgcttcaggacctctagtggcaacacggtggggttaccaggctcttcctcgcctaaagacggcgcaaccttggtgggcttgctgtctggggtcatgaggtagtaagccatgtccttgatgaagattcgcttgccctgaaagtttgtaagtatgatatgtcaatttttgagtctctcatgacttgtgtaagccgttgaggtagcattggtggcgcgatagaggtatgatacggtgcatcggctgcatgaccacaatcacaatgtgatagctagatacatgctgccgaagaaaaattggctgtagcacatgcttcttctctgatgtgttgttcccccaattgcagacgtggggggttgtggcggggagttcggggagttgaaataattacatgaacatggaggagggggagattgactaacatctttgcccgcatccatgacctcgtcaaggacgtccttgtaagtcttgtgagagaaaccactctgctcacgagtggctgtgtcatttctgaaacgatcactgagaatttcaggaccgtagtaaaaggcatctccgaaaggctcgtggacgctctctaggatatcgcggcgggccatgaagacctagcagattgtcagttatgcgatcagtaggcccaatcatgccccaagtccatttcgacgaggcaacatgatatgggcatctcaaggactcaacatactcgctcaaaagccgtagagcatgcacgggggtgcgtggcagtaaagatggggcgggacgccattttggatgaaaaaaccaggaagaaaagggagatatagcagataggtgttgttgcctcaacatcaagctggagtagtagcaagagggatgagaagaagaggaaatctctgtagtttcgaagcagcagcccaagcagttaaaaggcattcgactcgcccactgtacactcagagtttgctggagagcttccggaccatcgcccgattttttaacgttgaagcgatggtccgtaggctagcagccaacttggttagagcttcccaccctgatcccagacgtgtggcccaacactgacctttaagtggtctccggggagtgtcgtgcatgccgtgagtacgtcatgataattggtagtggtctccgctgcagcaactaggacaagatatgcctccaaggtagcgaattttctcgtctcttattgatgctttttgcgtccatcccacaatcccataatccctcaaggccctttcggaccatcggcgtcgcatccctgccctttgtcgactgtgcgaagcatggtgaaagggtgattgtgtccggacgaccccacgcgtcctggtccagtccgatccaagccaatcctatcggccctaagagcgcaggtctttatccgttgctgtgaattatgtcctgcaagttcccgaatgggatcccctaccgtaaacccagcattgacaaaaggttcgttcccctcagattagtgggggattgagtcgtatctctgtggaggtagaacttggcagagggtactcaagcatggcatggccctgttgaagacgtaagtatgaggtgaggtgaggtgcagacgttgagaagcggctgttattccggtttgataaaatatgtgcctgttgagtgcgggatggccaatcgtgttttccgtgagtagagccagaaaaacatgatcttcattcttggtgcctgtgactccttaaaatagaagttttaggtaggtaggtacagtgctgaacctagggacctgccagggcgacattagacttgtggccaaacaggtgggactgatccatgatagctgatagaaatacatgagcatcttatatgtcagaaatagtggcaaaggctagccattgatactgtcatgcccctctcgagttttaatttatcatgacccacccacctactaaccccgccagaaaacggggagtttctgcgtgttcatagagcactatcttggttccgtcggggagttcagtctcacttccattcatgccatgatgatctttcttcgtgcaggccccgagacaatcaactgttggggggtgaatacgaaaactcgtaaaaaaaagaaatcacgagcaatcacttgttttctttatcggtatgcttgtgatattgcattggattgatttatacgtatttctcccagctaccaagccacctccaactctcagccacgcgactgatcttttccaatgcaccattgacacgtccttctggatcgtcgtacttgtggccttcgaattcaacaaagaatatgtattggaaaggttggacaaggcttggccgactgtttatgctggtcaagttgaggtcaaaggcccggaaacagctcaaggcgtcagccaatgctccaggcgatgtgtgaggtactgtgaaggacacaagcgacttgctccctttctgggctactgcttgtttggtcttctccagatcttttgggcccgcagcgttagttccgattaccaggaatcgggtgacattatcctcccggtcctcaattgatttgcccaggaaatcaaggccatggagttcgccagcgagctcactagaaatcgcagcccaggtacctgtggtatccttgcttacaatttcagctgccttgctggtcgagctgacctcgaaaatctcaacgcccttgaggtaggtggaaatgaaagctgtacattgaccaaacgcttgggggtgagagtacagccgttgaatgtgcttcacactggacaagggtttggacctcggtctagaaggcgacggatctgtcgctgtgggtgtgcaagtgccggacccttcagtagcctcttccacaataggtgcggtgcacttgtggccaacaagacaatggtgaacatccacgtatgtttcgccgtcgacagtgatgtccggataacgattggccctgtcggccaagttgtccagggtgaaaaccactgaaccattggttgagttttcaaagggcacaacaccagcttgcacctggccattctgaacttggtcaaatacgtctatgccacaccattagaatgagtataccattcggtcaatgtcggtcgctcactcaccatctatagtcacagcaggtcgaaattcccaggtgtcctcagaaaaggcctggcgaacagcctacaaagccaggtcagtccatacgtgcatcggctaactcgccacaggggggcaaaagattttgatctcacctgatgggtgtaggaggcgactgggccaaggaagctgacaaggggtttgcgttggctggtcatgatagtctaagttgtggtcggtgtcgccgaattggttgagactattgaagcagattgagttgaaagaggtaatagatatcggtgcctttccgatgattccttgaacgttttctctggtcttttctgcatgcgccgattgatcagaaactttgaggtctgctgttcgattggtattgaataaggttgacctcgtgggtgtgatatactgggcttgggacgagaccgattggcgctatcgataacgtttccgcggtgctggtatttgcctttcacgaatagaacgccctggaattcaacttgtaatcggattgggttcaactaccgaaacattggcgacgtcgtgattgcagcgagtgatgcgttccttgaattgtgtgatgaaaagtgcccaattagtattctgctaatatcttcaggcgtaacagctgtgggaagtagatagcgagatacttgactcactcatgcggggtccctcggtcactgcgatgtcggtttgaaggccgagatcgctactcaggcactttgtccactgatccatgtatcatgatgagcccagcggatgcgtcgcagtcatgatacggtacttatactaacaagttcacctcaatgaaagatagcaaatattaataggcacgaaggtggttaacatgcacttttctattcctaacacgcggcgttcctaccttgttaaagtttggcttcttactttgcggttcaaaatagtacagggtatataaaagcgaataaacaaaatcgacagattttaagtatccacattccatgaaccctcagattcaataaatattaatttctttcacttggagttttttaaggatattgatgtggacatattatagccgcagtaagcagaggcggataatagagctcagaattcaacttgtgacttagtacctatggatcggagagtcacgatgctagtgaagtagtatgacgataacaaatttgtctttctaattttaccaccaagtagcaaaaacaggtcttagtcttccacaatggctcaccctttcgttgccagctcccatcttcttcatcgttcatttgcccataagcctgaaaaggtggtttctgcttcaggcgtctccttgttcctcgaatctggccgtgaagtcctcgatgcatccgctgggtcagctgtatcatgccttggatttggtcgtcctgagattgcgcaagtggtgacaactcagataaatcagcttgcctatctctactctggtgcgcgattcacctgcgatgcaacagaagatctcgcatcgatgcttctgcaaggagaaccaggtggcttgtccaaggccatctttgttaattccggaagcgaagctactgatgctgccataaagctggcgacacagtactggtgcgaacgtggaatgcccgagaagtgccatgtcattagtagaaaacagagttatcatggtaacacaattggagcgctatgcatatctggccatgactcctgtcgggctatgtatcgtccctggttatcgcaaaatgtcagtttcgtcgatccctgcttcccataccgactcaaaggagatgaatccgatggatcctatgtcaaacgactggcggatcagtgagaggcagaaatcctccgtgtcgggcctgaaaaggtctctgcttttgtagccgagaccgtcagtggggatactctgggctgtgttcctgctgtggctggatattggaaagccattcgaaaagtttgtgatgattatgatgttcttctaatattggacgaagtaagccactgaacatgtgctcagaaactctggcgcgccggctgacctgatgaagatcatgtgcggtatggaaaagacaggtacgatgcatgcctgggaacaagaaggtatctctggacccgacatccagatgataggtaaagctctgggcggaggcttcataccattatccggggttttgccccgcagcaagatctttgacgctatcgctgaaggatcagggggggttagcccacggtcacacattccaggtatgcttgaacacactgaagccgggaaacacaggactaacaattgtaaaatcaacaggctcatccggtcgcttgcgctgcggctcttgaggttcaacggatcatacgagacgagcgtgtgctaacaaatgtccagaaaatgggtacagagctggagcgtttgctcagggatcacattggaccgttggagtctgtcggtgatattcgtggacgaggtctattctgggctgtcgagtttttccaggatcgtcagcgcaagacaccctttccagccagtataaggctttgtcacagaatcttggacaagtcgctcaatctgggactgaacatataggggaacctgggtcaaacaggggaagtacatgtcgaccatgtcataatgtctccgccttatgtggtaactgagtctgagttggagcggatggttggtattctccgaacagctatccaggctgtcgtctccgaggtagaggaaagccaacaggggaatataaacggaacccaggcgaagatgtcatcagaatgatggactatggaaataattccaagcgtatgactcttatccagcatctaccttctgaaatagttaccatatagtattccatatatcacatactgttgcgtacctagggttttactggcaggcacatatttctaccgtacatatatattcgtgagtgttcaatagtcacataggattaatatcactaggaaaataaatacatactattaaaattacttgttcgacccatgcacgcacttacaagacgtcaatgtgatcggctcagggattattcccaccgcctagaaactctacggtatactaacctttgaggatattcaaggcctatacgaccgattgtaatagtgtaatcctaacctattgttttctagatatagcaagcatatttcaagttgacctatccatatgctgaaggcttcttgtaaagaccttccagctcgttgtccggactcacggtgcagggtctatgagataaccgagatgtagatcatctgggaacaacgtggttgcacaatcgagcggtggatgttgctgggctggaagttgtctatgaactgccgacaagcaacatttgccagattttaatatacctcgtgaggtaggctttaggcatggcacgctatcttattgtgacgaagtatctcaaccaacaggtcccgagttcacaacctcaaggcctcagatctgagtctcatttccgatgatgggattgatcgatctgaacagtgtcatgaattgtactttgagcttatggaaagaatcaatgcagacttgtcatattcatgctctactttaaagagactgaatctcgtcgttggcgttcagctgggactcaccgcataacaatcaaaccgcaagcctcactgtacgaacaatgagtttcactactaagttatctagtaattggcctacatcttgtgtacccgtttcaataatcttaaacacagacacatacatagtgcgatccaaagatctctttggctacctatatgcttatgatccgccacccagatacttgatagaattgactgagtcgactggatcatccacttgaaactagcaattcccacggaagcataatgagacaatttaatacaaagagtagatatctgaacgtcaagtttcgttttcaacatggcgtcgctggtaccatgtttgacattaaccagcctagaaaatgcgctatgatacagtcggtcagggagcgattacgaggggtagatacctgtcaataaataatctaagaccagcacggtcacttacatgacaagatgccatatgaaagttccgataccaagcaagttgccgatgcatggtgataatggtcaaagcgaacagcacatccttagtacttgctttagtagttagcttgcgcattagcataagaaatcaagatcgatcggatgaattagtcagtgagtgatcaatgtgaatacattaggcgtcttctggaagctatttctggctgcatttcattcatgatttgcttctggtccgtgggactagcagaatgattgaacccactcttcagcaatgacccaatatcacaacacgtatagagcaatgccagttttaggcaggtgattgttttacggccgtccacttcccgatcggtagcgcaaggttttgggacgaaacaagcagatgcagatgacgaggcgagttacgacgagcgagccttattgaccagcaacctggtatcgtggggatgggcggcctcggcaaacgaaacagtgactttatccggacgcttgaggcattgaatttggcagcgattaatatttcaggaggtttcaagttgggtgaatgattggtatggagagaataataggagatcaaaggaacaacagctcggcataggcatgatcatagatggatacatgtgaagatcatagcagttgagatatagctaccctagatgatagacaggatattgacttgtttttgtcatgaacgggcggtacggaatgaaaagaaaaacacatccgaaattagaattctttctttctcatgtagacaaagatgaaagagaactgaggggtgagagagctgagctacgaacgcacggttccattaggtagttagtagattaatagttggtatttattagagtacttaggtaggtaatatttagacactagtgaattcaacattcctatcttgtgttgttgcagaatgtcttgggaacacgttgtttgttaactaatgtcgtgtcagacaagtcagagcacacatacatgattagctttatcatgttggcatgtcttgtgttgagaaataaatgccttaatgcgctcttttaactcgaacagcgtcatcctccaaaagtggcaccccccggtcgaaacacggtctgtttcatcagggatccggctttgacctatcattcgaaattgtagccgcccgcccagatcccagcatccagggtctaggctcagttgtttcatggcctgacacgacagtacacaattcagtgccagtcagtcacactgaggagagagagggagagagatgcttcagggcatgttgtgcatctaaatatgacaatcgaatgtcactgtctgtccggtctttgtgttgcctattctttgatatcgatcatctgcccatatttggaaaaaagaataagcaaatgtttggtctcttaacgagcagagacggttctgaaacttgcatatcagtaaaaaaataaaataaaaagcccataaagtcaacataattattcttctatgcggctctgcccttgcttcttggtcacccatcaacgtggcacatggaacactcctttcttaggtagactctctaactctgggcttttaattaacattgattttcttcatcagcccaccgtgatcagatcgcttcaactgacccctaacatacaagcgtggtattcgctttccttgctgaattgggtctggggatcgattcgtgttattcgtagtggagctgttatctgaccattgattgatcggttgttccctgtagcatgatggctttgacagggccgggggcaaagggccacctcttctctctcctgggcattccctctctgtagtgactgatcatcaccaccaatcgatgggaaagggaaagtcggccaacctgaatcaggctaatagcctacttcaccgtccatctagaagaataccaaggtatctgtacgcttaaccgatacttgtctgatgcttctgcaagccacctaccaactcgcgctagccaagtacccgctgtcttggtggtacctactactaacattcgtcgtaaccaccgccagtcccctgctctagctctccagccaaaccgtcccattcccctccaagccaatactttgtattccattgtccgcccaggcatcgtcactttctcttccctccttcaatcctcaacctcacctcgccttaccactttggctcgccctcgtccagctctgcctgcacctggtatctgtatacgcttcttcacttcacttcactctcatttctgtgaagtgctccgcgttgatcgcaacttttgctttttttcctcttggcttctgcgcgtgcgttactaataatcccgaaccctcgtttgctcacccgccgttttccacacattccaatcagtgagccaccatcgatcgactcgactcgactcagctgggcctgggttatcccactgcgacttgctgtctcgggcatcgcctgttggcgataaaaacaccttcgctaaacttcaccacttacaaataccattgatcgctcctcacagacgatcttacgattgtccgccttttcgccatggccatgttagcttcaaaagcggctttccccgcaggcatgggctcctcctcccacactcctgtcgcatctcagcctgcgatgcctctgccccgaagaactcccatgatgccctcgtcaggtgcttatggtagcccgacagaatccgaattcactgaacacgaccccgccgaatccgtcaaaaactgggacgaggatcaagtgtgcgagtacctgcgaaccgtcaaatgtggcgaatatgaaaagatctttcgaaagaatcacatcaatggcgagaaccttttggagatggacaaggacgtgctgaaagaaatgggtgttgaaaaggtcggcgaccgcgtccgcctgtttctcagcattaagaagctgagaaccagagcgtacgccaacgagaagaagcgcaatcgggtaggctataccgtaatcgccacatataataacctcaaaaactgacgattcttttctaggattccttcggcggactcgatattcaaatcacagcacccaacgactcgccacgattgcactcgtcgagaggcgttcctgcatcatctagcaagcgttattcaagacaactcgacttgtatggtgctctagacaatggcaagacatcttcgaggcctaattcccctttgcctggtaccgatgttcgaaatctgcgggctcgagggaaaacatatgcctcgatccctgtaaatgctcaagggcaaaggattgtaactacaaacccggatcttccggcaaaccgtctggtaacaacccataccaggaataactccagtatggacggttcactgatggctgccttaccacagggtcaagaagttatccgcgttatatcgactggcggcgttacgaaggtcgtcaagatttccggatgcaacacttgcgaggaggtcatgcgggtgactctccgcaaattcgctttgcgggaggatcatgaaaggaattactgcttttgggtcctggctggtatcgacccagatccaggtcaatgccgacgcctaggcgacacggagctctggcgcatcatcaaagaccaacgacgaccagaacgaaaccgattgatattgcggagagttcccgcaggcgagccaggcgaggcggaattgcaccgcgccgcggccattgccatggaggaggaacagcaaaagcatgctcgagcgctcgagacggtggacaagcgaagtcaactcaaggttcagaagatgcttggggaaaagtggaacgaccagcttcagtccccgttgtcgccaatctcgtatcaggatcgcgagcgaaacctgcacaatgcagccaaggagcctcgagcgtcctgcttcggaaatagaatcaagggcgccagcccgacgtgtaggatcgcttcgaccatttggaggtcttcgaccacccagcgagttgattgcatctgatcttacatcctacttccccgaccataccagagaggatattgatcgaacagcccggctttctatgcgacggtcaacccgcatgagcaaggtcaacagccggctcagcgtggctagtaacctcagttttgcttctagcatccaagatgcacctcccatccccactattgccgactcctggcttaatgctaacacccaactggccaaggtgagaacacgagactcacatattcgggttcctcaagccgcgtacaatcgcgactcggtcacctcgtcagtcctcgatacactccaagaagagtcgtcgcttgagcctgaccgcaagtcctatgtctcattcaccgagagcggctccgattcagcccctgtcagtgtcaccgaccccgagggcaacaccacagccacaagctactacgatggcgacacctcaacaggttcgggatcattccaggaaattcgacaagctctgacaaacgacggtgacgacgtggacgaggagctacacagtttcttggccggagagtcatggggcgacgacaaatggatgaagggtgcgctcatcggccagggatcattcggctgcgtttacctagctctgcacgccgttacgggcgagctccttgccgtgaagcaggttgagacacctgcacctggagccaacagccaaggcgacaatcgtaagaagggcatgattgatgcactcaagcgagaaataagtcttcttcgcgatcttcgtcaccctaacatcgtgcaatatcttggctgcagttcaacagctgattatcttaacattttcctcgagtatgtgcctggtggctcagtccagacgatgctcaactcgtacggcgctctccccgaaccgctagtgcgcagttttgtgcggcagattctgacgggtctctcgtacttgcacaaccaggacatcattcaccgtgatattaagggcgccaatattttggtcgacaacaaaggaaccattaagatttccgatttcggtatctccaagaagctggaggccaccaacattttgaacggtgccaacaacagcaagcaccgtccttcactgcaaggatccgttttctggatggctcccgaagtagtgaagcagacatcgtatactcgcaaagcggatatttggtcgctcggatgtttggtggtggaaatgatgactggcagtcacccgttccccgattgcagtcagctacaggctatcttcaagattgggggcggaaaagcggcccctacaatccctgagcatgcaagcgaggcagccaaagagtttctcgcgcaaacgtttgaaatcgaccacaacctacgtcctagtgcagatcaactgatactcagccccttcttgatccctatcacgtagttgagactcggacgggattgattgtcagccttgcatgggtggggacgggagggagggagggttacggataggttgaaagaagcagaatgcataaaagattatgctacgcctaatgatttgatttgcgataccacattcgctcgttatgtttaattggccgttactagaggattgcaatagggaatttgaagatttgacagcattttcctgttagatcagggacaaggagtttggtagaagagatgagcctaactaggtaatatgaacaaagagagacagacaaatacagagtcgagaccaacatattctcaagtcagaatcagggattatgccaaagttccattcctaggacgtgatccatttcctctgtttgcatatgctgtattgggtagtgaatagtttgtcagtggtatgggttgttaataagaggcggagcaaggcttaagcgccttgctgcctattcacaacacacaccggacacggacttagtctagtgagtcaaagtcccattgtcaggccgccaacaaagatgataacttgatatatctattaggcgaatgagccattcatgatgtgagccatggataacaagacttcacgccgtcatcatccaagctcatgctgatttatgagtcaacgccgaagactctatcactctattattagttggtcaacctatcacgacaacttgcagtttgatataaaagacttgccaaactacaagacaccgcagcagccatgagttcacagggagacagccagcggtcgcaggacagcaccatgaccctaatgcaggagaacgtctccgaggttctctactttgcctacggctccaacctctcgactgaacagatgcgacagcgctgtccacactctactcccgtcggcctggcatatctcaagggctggaaatggatcatcaacgctcgtggatacgcaaacgtggtgcaactccccgtcgactcggacgacgacacccccgacgctgaagccaacaaacaactcaccgtgaagggcaaagagaaggctgcaaggctggaggacgatgaagtggatggggtatacggattgctttacctcgttccgtctgcggacgaagagaggttggatggatatgagggcgttccatgggcttacaaaaagttccaggtggatgtgaagtgggcgaatgcaactggagatgaagacaacacactaagagcattgatttacgtcgatgatatgaggatggatgaggatgtaccaaaggacgagtacattgacaggatggaggatggtattgaggatgcggttgagaactggggtttggatgaagattatgcggacagagtcatgaggaggttctgggagtgattcgttttctattgtcttttgcttctttgttggaggatatatcttgctcgggcttgtcatttctttgattgtagtttggcggcctgttttttctaccttggtagttgagtacttttacgctggtatcaggacagtatatatgaatgattcttttagttagcgaacggatgaattatcgaattactgggtagttcgttaaatagtacttgttgggattgaaattgaagttgagaagtctttctttgagttattgcaacaaggtggttacagtgcatcaaccactaaatatttaggtcaggtcactggactgaatgagccgaggtctcggatctccgagctcgaccatatagactgcctcccaacaacctacctctaatattacttactacctattcattgatttgactcatacacaatttaattatctttaacatcttcatcatcaatacttatgttgcttagaccaagtcagatatcatggcatctcgtacattcttaccacgacatctcatccgctcagccagaatctcatcactgtcaaccctgccacatcaaacccgtctcatgacaacatcaccaccaagttttcccgcattattcgcccgaggcggaacatcaaatggcctagttattcatagaaaggacctccctcccgagtcccaatggagtcaagttctcccttcagcaatgggctcgcctgacccgtacgtgcgtcaactcgatggtatgggctctggtatatcgtcaacttcaaaaattgtcattctcgggccaccttctcgcgacaacgttgacgtggaatttacctttgtgcaagtcggaattcaagatggaggtcttgatatggctggcaattgtggcaacatgtcttccctggttggccctgtagcctgggatagtgggttggtatcgtcaaagactgtcgagacggaccaagatggatcgcaatgggctacggtgaggtttctcaacaccaataccaacaaagtaatgtcgtcaaagttccgtgtggagggctcacccttgcgatatacacacaaaggagactatgctatggatggtgtcccaggcacaggctcaaaggttgtcatgagcttcctcgatcccgctggcgcaaagactgggaaggctcttcctacaggaaatacagtagactctctcacgttgagtgatggaactacagttaaagcatctcttgttgatgttggaaacccaggtgtctttatcagtaccgaaagcctgggaatggctgaccatctatccctcgcgccagctctcgtggaatccaatgatcaacttaaagataggctggaagagatacgccaagcaggtgccattttgatgggccttgatccaaaagtcaagagtgtccccaagattgttcttttgtttccttcgagcggctcatcagaggttgatattcgatgtctcgccttgtcgatgggccaagcacacaaggccgtgccattgaccctcgcactctgccttggagcagcttctcagctgaaaggcactattgcgtctgatcttatagacggaaagtcgaaggatacggttaccatcgggcatcctagtggaaaggttgatattggaactgtgattcgtgatgacagaattgaatctgcacagttgttgaggacggcgaggatactaatgaagggcgatgtatattattgatgtgttacttcctgtactctacatagttggtaagaatttacttacaattatgttgttttctttgcagggtgcgagtagccttcatctattcgtggttgatcgcaaacagtcaaatcccaaccatcaagtctctatctaatggataacaaacaacagtgcactgaaatatactagctctcgatattgaccagtaattactcgcattattccgtgtcataaaacagcatgcatgttctcagggtcatcacgtgatagctggtggattaattaaaccatctgcaccaagtctgaccgcgatgttcatcccaagatgacattgcacttacaaagcaattaagactacatattgctaagcccagcagtaagaatcaacatctctatatttacgcattcattattacctgtataccgcagacatctctgggtcacgcaatggctgatcccatcaactctgtacccgagcctgggcacccatactttccgttggatgccgtgatccccggctatctcccaaacagtactggggtatttgaactaatatctactttcggagcgatcgtcagtgctgtcgtcggattcgccgtatggcagacgactcgtactcgaaaaccagtacgccctatcgatcagttcgctgttggttggtttgccttgtgtaagtcagacactgctgcattaagacaaaacaagaaataattactgactgggctctttacattaggcggtttcttacatgtagcttttgaaggtatagaacatcctgggcgtgactactcactacaagccctgagttgctgacctgtttaaggatactatctcgtataccgtcatcaacttcctggcatgtcaacgctctttgcccagctatggaaggaatacgcgctatctgactctcgatatctcacccatgacatcttcacagtcagcgtagaaaccatcacatgtgtaagttatctggtcgcctcgtcttgtgtcctcttgtttcttgccatcttacacagcctatacagctcgcctggggtcccctctcctttctcacagtattcggtattctcagagactggcacagccgccatgtagtgcagatcattgtgtgcacggcgcatgtgtacggtgtagccctttattacttgaccaactggaacgagtcgagagtgcatggcgtggcgtatagtcgccccgaaacgctgtacttttgggtctactacgttggattcaacctcccttgggccattgtgcccctcagtaagtgatgaaccgagtcgttcagataagactccttgtgctgactctcctctagttctgctgcgtgatagttggacacatgtttccaaggcttttgctgccttggaagagaagaagagggagtaaacgatagaaaatctagctggcaatgcggatgtcgatgctttcggatttctcgcgagtttcaagtggtaaaagtagatacagatgtgcagtgaaacaaaacaccatagactgctgtagaatacacaacctaaatcagtgtagacagtgtcaaagagttgcaagcctccggcggtacgttgtaacagattcggttctctggtgcatccgtttatgcaacgattgatgatgctggtatgctgctcatcaccaacatgagaagctagtacgccctgttacgtacaacatgacatgacatcacaatggtgcattatgctattgttgatcagcattgggctgtcagcggcaagtcattctttcttacaacgttctatcagactcgcctatcttcagtaaccctatgttaccctatcctgtgaataccctttatacgtcttctccataaccctgacgtggggatagctacggcgtctcgatataggccctgcctctcgcctcattatcatgctcgcttgcccatcccttaccgtactgccgggtcccaaatgctgcgggccgtcttaacggtacaataagaatagaaggcctcaaacattactcgaatgcagtgtactccacgagggttgtatagggagcctcatacaggggtattgaagcaagtcggtcgacaatgtgatacaccggaaatcatgcatttggcgtagtatataaactccctggtccgcattgatatgctgtgaggcgggcaacatcgggcaactgcttgctttctgaggcttcgactgagtcgaaagcatacagtatattcttttaaataggtaatagtaacagtgataagtcacaccgcatcctgatgggcttgactctgtatgcatatgcgtttgcatactgctcagtcagtcggtgaagaacagagttagccactatgacctgcatgcttcatatagatgttcgtgttctacattccacgtttcaatgccaaattggcgacactcttgactatactctgtacacaactccacagactactacttacagattactatatatgaaacctttccatctggtgacatcgtcagaggtaccgggtaccaatggtagatcagcattcatcacttacctgatccctgtctcccgtccatgatccctgtcacggctttacatgtgagccatgcattttatacagcctcatccggagagcctccccggcgtatagtttcagcatctaagtcttatctggatcacgtttgaaccctcgttactaaccttcattaattgtgatcaacaactcgaaacatcgccactgtcttgtcatatgccgacaagtgaggcgtaagccaagaggctaacgttcgatggtagtatctatcctaggagtgtgtgatatcctatcaaattcaaggtgacagtaaaccatcaatttgtgggcggagatccctactgatatgccacttaccgttgcagccactaagacctacgacttagttacacaggtgcgagtattaggggtaatacgatttgaacatgcagacgctcaagcttcacatgaagtctaacaaatgcgtgactgtttccgttgaagcccaacgcccctagaatgcccatcagtttgaaaggaccttcgtatttgcaaaagcatcaaacattgattgaagtaagaaaaaagaaatattctaaccaggtacgtagtgcgccgctggttcaaagtacacgcttctttacggatatccctttgccttcctaaactcctgtgtcaaaagccctgctcaacacacctgtcccagctagttcgcaagtccatatgccgttgatgtaaacaaactctgaaaagactgtggggcacatgttctcagtgccttttgataaagccataacatccatcttaatccgcaatgctgctgcgcgaagaagcagccgacgcagggcgcggaggcggcatcggggggaaagttgagacgacatttgctgtgatcagttcaatctcgaacttggggatgctcgaagtgctgcggaacaaggccgtcagatcgtttccaaaagccgtcatctcgtacgtgtcgtcttctcctaatgtgacacgacggactgtggctctgactgggggaataccgttgttaccacggccgacggagaaaggatggcatggtggcgtagaggaagtcagagggcgcatcactgcctcatttaccgcaacctgttgcagacactggacagttggtgagacattcacaagcatatttcgcttgccattgcccggccagttgatgttaagacgtgcagcatacgtcttaccagccactagatgaggaggaatagggatgtttctcgggggtggggggattatccctggaactggtcgaccgtttggaatagaaggaggcattggtgctggacctagcgacatcgggtgaccccatgcctgagtgtggttctgtgtatgcatagctggccgttgggcaacgctcatcccccacgtaggagtacggcgatgagttgcttcatcgctatcactggccgattgcgtttctgttcgatcaaggcgtatgttggtagcttctcctgctcctcgaccgctgcgatgccctcgacggtgagaccgacgaggaggaagcacagagtcgtcagagtcagacgcaaatgcctcactatcggaagaaccgcaggcaatgacatctggtttcaccacaccaccgccacgaatgccagttgcggtcttggaggtggtggtacttggagggagatcgtagccatgacaggttacatattgatccaccatacgcgccgaagcctcgtgaagcaattcgatggcgcgctcgggtcttgatgccttgttctccaagatcttggtgcgttttctgccttctgtcttgagaacgaaggcgtaccactgttcacttgggtcgatccgggttaagacatcgaactcggcatctgagctcccgacgaaggcacggcaattctctgttggaaatgagtcagtcaattgtttaattacagcagtggtttagaacgacgtgtcgaacatacgtaggatgagactctccaaatccaggtgatgaggtgccatatctgactgtgttggaggtgctggattctgacaagctgaacgcagtagggtcattgataaaggggcaagggcttagaaagtgccgtccaatatagctgagctgatgatgtgatcaaatcgatcttttttcaaacgaggaagtgcaatacctttatgtagatatagcaagaggcggagggtgtgtccccaaggtttccggatcatccacaccatggatagtgagtgactgtaaatatcagggatgtcaccccgaagcgcaaatagcaaggcggacatacatgtctctacccagagtaggaggtatgcctaaccgagagagatataaagacttggcatactgtgttttgcaatacttgcgcaaactcacgatgttctggtgccattcgccgtacttagcatgttgtgtaagctgggcacagttggcaacagacaattcgtaatcgtgtacccagagcgtcttgttttggtagaacctcaaaggaaagacacgtcgtctaagtaaagggcagcagatgagcgaaagggctatgctatctccaaagggccaatggccgacttaggtacggatactatgcaacttgcattcccgtgaggtcagccacttagtgtaatgaaacatagactacggatacccagcctgcagctgcattaaagcaacatttcagccagtaggatagtcaaggatcttcctttctgtcgtattgtaagcatccatccgcaccctgaggccgctgccttgtttgcctttaagtctgtttgtggaaaacacacacatagacaacgcggttatcctctgtttttgagttttgtttccattcggcatttgacagagagtatagaaggtagaacaaaaacattggcaagcagaatgccacagagaaagtatcttgtggccacaaagaaaatggtcagttggctccaggtgttgtttgtacacttcgccttgctttaggaatgattggaccacaagcaccacccactcttatcgaccacaactcaacaaagcaatatcgtgccgataccgaccaggggcttgtcagcctggttgggtcgacagggcagctaaagtgagttgactgactctttttttgcctggaatatagagactagatattttccactctcttgttagcttcattgtcaaccgacgctgaagatccgagagtgcgtgggtgttgtcgcgacgatctttactttagttgcccctctattgttgcttcacttgaagtgggtaataccggtagtagcatgattggtttcgatgtcacttatcttagagaaattatcaactcaaaaaggaaagaaaaaactgtcgagggatgcatgaaggaaccgtgaaatcaaacgagaacaagtcttgttatactccacggagtcggatgtatcgtacatatatatcagctctagaggccggattgtagtcgttccagtcgtgcagtgacagcttccaccaaggctgtctctctggagagtagtccttgaacttgctgcatctttgccctccgaacctcgtgtgggatccgtatctcggccgatggtgtggcgggcccatcagtgtcccctgtagccttattcattgcctccacctcagctgcaagatcggcttgcaagtgcttgatgtcttccagacgtttccacaattgcttcgcctgcgcaggtgacggcgtcgccttgcctgcagccaagtccgcgtaatcgggggctgcgatgcttgcctccattgacctaacttcctccacaaaagcacgttccttggcgctcaagtcgcgcgttgttgacttgcccacgatcttgcgcagattctccaagcgctccgccagctggccctgacgatctttcgctgttgcaatgcgcctaacatacatagcgtcgtccgcctcatcattacggtgcagaccattgatcgtgtcgatcctcccctttacttcattggctttcatgacttgttgtttgagctcgccctgaagaagttcacatttgcggaaaacttctgctgcagccactccaagacgatatgtctcatccgccaagaccttgtgcgcatcggtaaagatttgcaatgtaagcggacttagacgtacctcctggttcacaatcgtcttgtgccgggatgtgcggagcctctccagcagagtaggcaaagcagagccctcgtcgaatgcatgcgacgggttgaacacgggacgaggctcacaaaactccaatggcaacatgctggcttctcgctcataggtggggctttcctggcggattggtgcaagatcagcttcaggcatatcgaacgtcaaggcaataggctcgtagggtgttgccgagagaaggaagtagccgacatcagggtctcgcaaagcattgcacgcagctaagggcactgcaatatcggcagtaggctgtgagtatatccggtcccttatcgattgggagttgacaagtagaccaattctgaaatcagcccctgcgtcagagtctgaattcaactcactctcgagtcggaagatccaagaggtgagcgatatgtgtgtgatagcagcatggtgggtgacaaaaaagctgtatcgagaggtgacgtcgaagctgaaaactggccagctatcctcgttgacttctacagggctcattgtatcaatggcctggaaggacaggagggaaggggggtcggcctcagcgaggaggcggccaagcttgtttttgttcttcgggggcaaccactgagcctggacgccttcgagatcaaggtacacacgaacctgaccgctcgtggacagcagacagataacagcgagagacaggccctcttgatctccgtcgtccatatccagatcctcttcctcgcccatcatgagatcctcagtctcggtctttttcccaatcacaagcatgtcagtgactgaagtgtccagctcatcgccagtatcaggatccgaccgaagctcgaatggaccctgcaggcgagggatggcgccggggcggctcggtcgtgtataaacttcagtgattggatctccaataggtccatccacgattgccggctcttgagcgtccagttcgcccatccattccaattgttgctgggcgagcagcttgtcttgctcgctaacctcggggtcatcctcaatactggcaactgtagtgacgattgatactgacagggagggaatgagtgttggaggaggtgcccatttctgggggagaagagggcacaaagcgtaaacgtctccctctctcattgcgatccacagagtcatagggttccagccacccgctcctttagtagagaaactcgcagcagccacctccatgtcgaatgaatcgggcgaaaaggccttgttggtgtttgttgttgaggcagagaagtcctggtccagggtcgtggcatccaccagtttcttcaggtcgacagacgtactaggtgtgtcgaatgaccatcgatcggtagctgacagctcccagacacgaacgatagcatccgcggtcgtcgtgacaatgcatgagccattgactcccaacggatgccatagggctgaggcgatgggagaccgggaagtgacatgggtggtaggcccaagggtgaagatcttgggcttcaaagggcctgtgtcgccgctggtgaggtgcgaagggtctggaagaacacatatgtgaatcgtatgtgtggtgaggatggccagaaagctcgagttcggagaaatgataagttgtcgaatgtcatctgcgacaggcgttttgatcgtcttgcaatactaagttagtaatagagttacaaggcataatatccaaacgtaccctcaaaccagcagcattttctaggttgtcatcttcaagcgactgcgtagagtcctcgcgcttgatgtgaacgccttgcgacgatctactctttgaacgacggttcgcccattcgtccttcaaatacgcaaggtctccccagcggatttcacggccaactgcgacaaatacctcagtgcctcggcgggcaattgttctacgcgggccaggagtagtctttttcttggaggagtagtttgattctagcccacgagacttgatagcttcaggcgattgctcaaagagacggtgaccgggagcgttgcttgatagccaagctgccgaatagctcttgaccttaggcatggtaaagaaccaaagccgaaattcgtcggctacttttgaattttaacttgcaaagctcgtggactgagttctgaaagttaacaggttaaaagatatatgtgtagcagatgtaagtcgcgatatgaaatggtaaagaaaataaacgaggctgaagatctggggctggcgcaaaatacgtcgctgaaggcctgcttgggtgctaagtttaggtgggcagctacgcgcttgtcaccacggcagcacagcaccaacccagcgatagagccacaggcaccgccacatttaaaggcctggcccactctctcgtcgcaaggctgcttaagctacaccaacattcatcatcacgagcattcaacactccaagatttatatgcaggcttgtcgcataaacaatctttcgacaaaggaactttgagatttgacgaaatcaaacatcgatcgcttcatcaatacaaggcacaatgcgacctggcgtcagaagtactgtagagcgcctggacaggcccagcgcctactatcagaaccgcgtatgatctcccttacgcgctcttcaacaccatctactaacacaatgctagaacaagcgaagacgtgatcgcgatgacgagagcaaccaaccacaagaaccccaagtcgatcctttggccaatgctacaactctctatgttggcaacctgtttgtctccccaagtctaggctcagaaacaataggcaaaatctaactttctatgtcaccaaaaggtctttctacacaaccgaagaacaggtttacgagcttttcgcaaagtgtggcgaaatcaagcgcctcgtcatgggcctcgatcgtttcaacaagacaccctgcggtttctgcttcgtcgagtattttacacaccaggacgctcttgattgtttgaagtacatcggcggcacaaaactcgacgagcgcatcattcgtaccgatttggaccccggttttgaggaaggccgtcagtacggccgtggtaaatctggcggtcaagtacgtgacgagtaccgcgaggactttgacgagggcagaggaggagttggtagggcgatacaggccgaggaacgagacgagtacgctgaaggcaagtaacctggtgtattagaagcagaggctgtcccctggagcgagatttgggactcgatacccttaattttaaacaagaagctttcatcattcgagaaggcttatagcttctgctttctatgtgcctttgtggcgtgttttcctttgttttcccttccaatgcgtatccttagtctattcccgcactgtcatataagactgccgccaaagcttttgtgatgtattttggcaaatattgtcattatctcgcaattcgtaattgaaacaaaggtgttgtacatggaccccagcatggatctgcttgtaattcccactgtgggatgaatacgccgttctccatatgatcttcgacctggtagtcctgctttttcgacctcgtgaaatcgattctctagtaaccaggggggttgactcgttgtgacacccttgtccacttgggtagctctgtcaaaacatcagtattggcctggaagcagtaagctgatctgaatggagcaacatactgtgaatacccttgcggtaacgcttagccttgcggtcaaacatggtgtatttatcccttggcagcatttcagcctcagtaggcatctcagccttccatcggtcgagggcctcgagagtctgtcccttcttggcgagagcagcgtcaacggtagctacaacatcgtcgacggctcggaggcgaagtctgtggcggcgcttctggaacttggacatcctccagggaaccttccatagaaggccaccagatagaggattcgtgaagcgaaatgcgccgaacatcgtgggaggattgttgcggatttggaggcacagtcggaggaggtttaggtgattgtcgaatgaacgtcaactttttccggcagtcggcggctgttacaaccgcgcgagggactaggcgcagtgccaatggttggttactttaagcgcagtaatgagacctgcgctggatggaggtcgtttagtgggggaacgtactaggtactgcagtgggggattagctagcccgagctacagcagcgcataccttccattccattcagcacccaacgcctcagcgcaactggtaatttagacgacaacaatctatgaacaaatctaccggactcccaaatcgtcatcataatccaggacagccgaacaaacatctcgatacacgttggatgcactacgcgacaccatgagttattactttgccattgttggcactcaggacaacccgctgtttgaacatgagttcggcacctcgaaacagggcggcgatggccagtcgcgcttcagcgatcaagtccgtcatttgaaccagttcatcttgcattcaagtcttgatatcgctgaggaagtgcaatggtcacatgggcagatgtaagtggtcacagcatatcctagggggtacacttaggagcaggaaggggctttactacatcgcgaatcgaagtcgacattgcttcacaaacaaagacctgactttctgaccttggtatcatctaggtacctaaagtgcatcgacaaattcttcaacaattacatatcatgcttcgtcacggccggcaacgtcaaattcctcctccttcatcaacccatcgtcccaactggcacatcatcgcgatcatcaaccgctatcggcgccaatcctaccagccaggccaccgaagaggccatcaagatgttctttacagaggtatatgagaactgggttaaggcgatcatgagtcctttctaccgtgccaatatggaggtacgtagtcctatctttaggacacgggtggcagcagcaggaagaaaatatctttaagcttagacagagttacgtgttcttatgataccaatgttttcagttctaatagacagcacgctgaaatgtttaattctatccaatgttttcacgagttcgttggtggtaggacgagtgttcagcgatcacaaacatgcgcgtagaggtcatgggagcattattgattaatcaatgttcaatgtggtattcatttcgcaaggtcgtcttccatgacgcctgatggtaatatcatatccgtgtttccccaacgccgtagtcaagtacatccatcccagtatctgcaaatgtgcgactgtgcaatcattcgcaaagccaaacgaaccattcggtgtgcagatagctgcttaaccaccgaaaccgtagagggtacggccctgtcgcttcagagcgtaaacgacgtcgagagaggtgacggtcttgcgcttggcgtgctcagtgtaggtgacggcgtcacggatgacaccctcgaggaaggtcttgagaacaccacgggtctcctcgtaaatcactgagaaggcatgttagcaccctgatgaaagacgaatgatatgcggttggtaacttactggcagagatacgcttgacaccaccacgacgagcgagacgtcgaatagcgggcttggtgataccctggatgttgtctcgcaaaatctttcggtgacgcttggcaccacccttgccgaggcccttgccgccctttccgcctgggaagagttagtgactgttgtgaagctaacggtgatgcatcatagaaataaagtacttacgtccagtcatattgatagatgaagataagtgtttgatgaaaagagatgaatgtggcgcgttatcgcgatgttgcaaatgacgtttggttggaagacgcgtttgagatgctgagtgagaagagtggaaggggaaaagaaggctgcggggggcgagtggaagagaaataaatacgtgcaggcaatcagtaaaaaacagcgactgcaggcaccgacaatcactggtaaattgcgggcataatcactaataaatgggcacctaaaatcgaggaatccaaaacgctatactgcttatagaaacgcgcatgagtggttccgatgtccgattttttgattggtcagatgctcagatcactcccgtcccatgctgcagccagaaatggaacagcaggaactgagttaaaggtaggggactggtagagtgggtccaactacctacaaacgcgcaaagtcgcgtagtaacttcatgtcaaccaaacctaggaccagaacctgacagctggtcgtaatgtcgcaatgtgcatcatgtccttgacgtaggtacatttatggaatggtctagaacaagtatgatgatcatagcggtgcggttcatagtccatttactaggtacagatacaggcaggtttgacgccgaatagtgcatcgacctgcaatattactatggcacatcaacaacgtctagtcttgttccgaagcatctcttgtatattattaagtgcaggttgcatagtcgatccaacatcttgaaagttgatcccctaaatagaagtccatgctcacatagtcaaacgcagtaggaactcatcattcgtaggcattcatgggctcggtcttgctactctgactacctatccttagggtatcatctaccagttcgtcaattctctgactcgtcttcaagccttcgtaatgtacaagtactacagcccagaccaatgcacggtctacacatacacagagtgaagccactcctccatttgcgtgcgtgaatgcaggccagtcaaggaacctgcttataccaaaaaacgccaatgccatgcccatgctctggtaccaaagttaacagtagcgccaaccaccaacccttattcgatatatgccacctccaaaccgtagtttgatcgaacagaacagctcaacccacgtccttcaatcgctggaaccaagctccatataactcattacgcttatcatctccaaaccaaaggctaccaaacgcaagcgcagactctttaaaatcgcaatgttcattacaatcatcacatcattgagtcgtccatctccacgtcgtcctcgaaactctcaatggcttctttgatctgctggcttgcctatgaagaatcaatgttagtggttgtcggaatacgaagcatgcagctggcttaccttgggatccagggcaagagcaatagtaaagtgccgcactgagagctgcttctcgcccatgcttctatacagtttgccgagaagaaagtggaccgttgcttcgtctggtgccaagtccttcaatatcatcaactccttctgtgcctgttcgagctggccaacagcaagtagcgctctggccttcttgtaccgtgtttgggcggcgcggggggcaagctctactgctttactgtatgcttgaagagcaggcattatttgtttctgcttctccaacactgttccgatacaggtgatcaggactgcgttgttaggattgatactttgagcggcatgaaagtgcgtatacgccttgtcgtatgcaccgagacgttcctgaactcttccaataccatagtaggcattgtagtggcgcttatcggcagatatcgcttgtcggtacgccgtctgcgctttgtcatattcttcattcgtaacgtactcgtgtccttgtaaggtaaaagcgtatgcaaacttggggtccagttgggttgctctcttgaaacacttgagagcttgctcgtgatcgcgtgctaatgaccaggcattgccaagtgcgcaccaagcctgtggggacagccaggctgagtccacaagttcatgcgccagaaatgagaggtctgtctcccgtctcaaatgccacaagatggtcgaatacacctccatatcctcgagacgggaaggcgcttgcactcgcattctccggaagaacttttcggcctcggcgtatgaagcctgctcataatgcgcccgtcctatttgagcaagcacccagggggtgttctgatgagacacaggaagggattggaaatgttgaaggctctcggtgcattggaattgagacaatgaatagtatccattcgccagcttctttgtaaggtcaagtatccatttaagcccttcttcgagcctttgagcatccaactccaatgtcttgtgaacgggaggaggtggcggtacgtccttgggtttttggacttcgccgtggtcaatctcaacatgagtatcttctagaggtttgcgattaccactaaccacacggccaacattgttgccactggaaccaggtcgaacgattcgagagatggggggtctcgcctttttcaattccctgggggctgccgttcctattgtagtcgcgcttgagtttgctttggataatgggcggaacatgttgagtctcgcactacgccgcgttgttgtcggctcctctgtatttgtcgctcgttgtgcggggtgtcctgatacagtccgtttcctttccgctgctggtatggacggtcgcaacgatgcggaaggtgccgagttggatgcgtcagtcattatgttttcggttgactgctcttgctgtcccttctcttgcgcccttgtgcgccgagaacctatacggtagttcattcgtggaggagcgtcatgtccttggtcaatagcttgtgcttgtcgtgtccggcgaggcggtgcttggggaggctcatgagattggccgaggcgggatgatgtcgtgaatgatgatatcgggcctggaggtgtctccattccgtcgaagccagagctactattagttgatgctgtacagcgcatacgtccctcctgaatcttcagcatgaagtcgcttttgtggacttcctgactagaatcgccgtttgtcagctcgaggctgtcaaggttgtgacttgagctgaacggatcgttcccaacatccgctgcagcgtttctttgcgacttctttgcgggtaggtcggaagggattggcacggagccttccctgtatatcattgggtttgtttccacatcgaagctatggacaatggggtcgttggctttaaaaatagttggtacgcgaactgtaacaccaaggtcacataaagctgagaaggcatcccacatgaaagggttgagttgcagagcctcttcatagcagctaacggcctttttcttgtcatcatagccgcggtgcagtcttcccagaaggcatagtactgcaggcgcatcaggaagagccgttcgggccgtcgcgctgtgttttcccaagctgcattttgacgcccagaggccccgagccttttctaaggccgataggccgtccttatatctttcgagtgccaaacatgcttgggcgaatacccaggcacagcccaaatgagcacctcgatatcctatggccttgctcacgtcgtaagcggagcgatagtcaccaagacgcaaatggcatagcgagtagaggtatgcagactcgctggaccttgggtcttgtgccgtcaagcgttcggagaagaaaagggcgttgtcgtatgaggcgttgtcaagatggtaatgtatcacttgtcttagaaggccattaacggccgtcggggtaggagccatgctggatgttgctgtccagtgacaaggcgtgcggtaggagtttcggggttcggaaggtgaaggcgctgacggtgctccttaacgatgtctgatggccatgagacgtcgatggatagaaacaagatatgggcttcagcggagagtggcccaacaactcgcgaccgaatgaatagtctttccgtttgaccaaacaattatttgttgtctgtatgggccgttcgcgtgggtagcggggacagtcgagtcgaaagaaaacaaagcaaccgtgggtcggtcactagctggtcgcagtcgcagtcgctttcgactttgtcaaaggaattaataattaatgcaacgaaaaaaaaagagatggtatacgcgaagaaagctttcgattcgaggcggtgttttgatgttacaacctaggggggcttgcaagaggtcgtcaaaaagaatcgtcaaagtcaatcgatggctggcaacgtttcgtgaacggacgggaacggtgggtccagagcgagcgagagtgttgatgaagatgagactaaggggggagctcaaaagtatagaaaggatgaagaaagacaaatttccctgctaccagctaatacgacttcgatatgagttgctcatggtatgaattgcgaactcggtctgagcttcaaagaggatgcggtaagagaagatggaaggtccaaacctgaacgttaaacaggcttgaatgtttggtagtgacgggttccaatgatggcaagcgcgcggtacctgcctagagtcgtggatgtactatgctgtgattggttcagggttgcgcctagcaaccagcttccaagtatagatacttggaaatactacgcacgctcgcccaaatgtaagtacctgaaactacagatctcaaatctttcagccactgaggtttcgtgctgctagttcaagttcatagtagttcatgcccagaatccaaataattgattgcttgatataagcccagagtggctaccaaggaatacctaggtacattgggaagaaataataatggaagagtaaagcccccctttctcgaccagtgttccaggtttccttctttctgatataaaatggccaattgtcgagtatcagctgcatctatccttaggtacctaggtaggtaggttttagcttagtagtgctttcgcatggaacaaattctctactgccagtccagtaacgaacatgagtcttgtctggatttcaaggtacgaatcaatatgccctgtgtaagttggcaggtaagatcaatacagtggcaatgtgaaacggtagttttgaatggtagaacacgaggttctcagatattcattaatcatgactgagtatcctatatccaccactcttctcgagggcaagggcctgatgttcccatcattcccttccctcacaatgccaggacacaaccaggctgttttactactgactaggatcgtgaccacatttaagcagcgatggtaacctcaacctcaacaccggcctcgactataaattggttagactttgtgcaactatcctgacgaaacgggatcccttactgttgacgatgacggacttgacaacctcggtgggggcgtggaggtcgatgaggcgcttgtgaacacggagctcgtaggagtcccaggtcttggaaccctcaccacaaggggtcttgcgggtggtgatcttgaggttcttggtgggcaggcggacagggcccttgatggtgaggcccttgctgcgggcacgctcaatgagctcagcgctgaccttctcaagagactgaacctttcggctggtcagggtgattcggatacggtggctcttctaatgtggatgttagcatcgtcgtcagagtcgcaatcgcaatcgcagtcgtaggtgaggggttgtatcaacgtacgggagcatcaccgacgtccttctcgttcttctggtgagacattgtgaatgggctgtcaagactcggcaaaggcgactgcaacggtaacgtgatgacggcctgggaaggatgagggattgattccttttgttgtagaagagttcacgatttagccccaattcaaaaagttgtgcgcttatcgcttatctggcacctcgcccccacatgatcccacgtgactctattactaggtgttgatccagtctcatggaacagacatgaaagcaagaaccatgattttactccaaactgaactgaccatctcttacctaggtatgtaataaaagtaaaaagatatagaactgtaaacacgtatatatatgctgctcgatataaagtctcattccattacttagtgctcttggacgagctttacacctggttaaggccagcccagcccaaaggcggaaagtggaggtgcctagcagatcactgcaatgaaggctatcccttatcatcaacgtccaacttcgtcattccactcactcatcaagtcaacggtcaagcttcattttcgcctttttttcattctgtcatcattcgcataacgaggcttttacagctttatacgcccagcatacaacagtcacaatggcccagaaagcaaagaaggaccgcgccaaatccaacgccgcggcgctgaacaacctccacgtcggctccctagtcgtcaacgccctttttctcctctctcattttctattccgttctcgatccctctggttatacggcctcttttctgtacctgcgctcatctgcgagtatgttctcgagttttccggccgacccaagtacgacccgacgaccaaggccctacgctccgctggtgaagatctgtcctctcctggtttgactgaatacatgtttgacgttatctgggtcacctgggccgcggtttttcttgtcattttcctcggaaacaaagcttggtttttgtggcttgttcttcctgcttacggcctgtacctcggaagtggactgctcggtatgggaaagcagaagatggccgagtttcaaggagctggtgatgttggcgccggtgcagctccccccggcaaccgaaaggcgcgccgtgctgcttaatcgattcaattgtttctatgggctctttatctactcaggcaccttcaatcagccaggctgtctaagtgctttgcttcggacgctctcccgtccatcgctccagggtatcgtcgtctacattacggaccaaaatatgaacgtgctccagagcgcgcacgctctgaagggctacccagtttttgaaccacagcactcgattctctccgtctgggccaagagcatcaatgaaagtctcctctacaaaagactggaccaatgctctactctcaggcgtcatatcaccggtctcgggatctgttggaatggttgtgcgcaaccatacgacaatatgccgaatctccgaatccaacccatagggccagtcattaatcaggatacggtagtctgaagtgtctttaaatgggatggaagatgcgggcgtgaaaggcgggttgccccattccttgggcaggcgattgacgagcaggtagtttgtcatggagccatactctgcttttgtttcggcagtccaggccatgtatcgacgaaggtcagaaggcttgcgcttcaagactgacaagttgtttgcctctgactggtattaatgcctggtctcacagcaggaagtagtcgtcgagtatatcctcaactagggccactcactaataattttcttcagctcctgccagtcatgcttgtgaaattcttcgtcggtttgtgaaagaacccatttatcaacatcagtcagcgggaaaggcgcttcttctggaagggattcgcccatcttgaaagaaggcgtcgttgatgtgaacgattttaggaaatttccctgccgaatatgccaagcagttggtaccgacagcttgttgtgtagttgtgacgtagatcctgcgatgttaagctccgtctattgagagaatgttcaaaacccactcgctcgcattgtcattgtatgaatgcggtgagaaattggccccaaccagattatgtcagctgttgcgagacgtcgaaacatcattgtcattcactcgcatgaatcgagttacaagtgttcctttagggtaaaggaagaaatatggacattgaggtttattaatcgaggtcatcgcatcacatgtaaggaaggtcgatctctgatttacaactgtcaggctaggcgggtttccaagtcccagcacttaaatcaactgccaccagcccccccatcatcgatctgatacccgtctctctcaacgcgtcagggatagatttagagatatactgaaatctggaacaatcgggctacggacatatcattttctcgttcttcatttctttttcagctccatcgatagcttcccagaggcttctgaaacactcacttatgcgttgaaagctgtcggccattctctctcggatttcatgacccattcctctcgccaggcaaaggttccctcacaatgatcctcggccctataaccctcattgactgcggcgttttcctcatatttcttgcgcctcagcttatatggaacgctggattctttctcactctattcacggccctcaaggctttgccattcctatgtcggtaaacactcgctgaacatctgccataagctaactcacatgacaaacacagtgattcaactaccctatgaatttgtcaccgatcgttacctgactcacccgagtcgacaactcgcattcacgcaaactgctacagtattcgaggatttcgtgatacgctgcgtacggtatgcgtttgctaacatgcccgccaaagttggaagggtcttctttggcaaatacgttgcactgccattcacccggtggcggatgcttcgacatggctacgttagatctccggtgcactatcgagagtatgagattggacaagtatgctactcgttgctaggggccggtcgttcaactaataggtagtagggggccattcagaccaaaggtacctggatcatgcaccaaccagagcatcctccggattttgtgctctattatgtccacggtaggattcgggactcgtacacttcttctctacgtaaaactaattgtcacaaggcggtgggttcctgatgggctcgagttacttttatctcgagttccttatggcctggcatcacctcctagttcaagctgggtttaagaatccagccatatttgggcttgaatacactttggtgcctgatcaagtctacccaagacaggttctagaagccttggaaggttacaggcatgttctcaaagtcgtcaaggacgcctccaaggtctgcgtctcaggcgactcggctggtggttcattgatccttagcatgctactcgaactgggagctcaagcagccagccaagataaaaatggcgtcaatgctgatacccaaggtggccttgctgattttgatacatcacatctgcccttgccccgaatggcgacacttatctcgccatggataacactcatgtcgaacttgcactacaattccaaaagtgatttcttggacaaacgcactctgtggaagtatgcacaagagtatgcaggtgaaaatatgatccaacagcagccagcctctcccggaaattgtgtcgatgacaagctctggagagcagccagtcctgaacgaggatatttcgtcatatttggggaagaagaggtctttgccccggatattgaagactttctcaaaagacaggctaaaatcggtgttcaggccgaaggacagaaatttgatgggggcatccacgcatggcctgtggcctcgctgttcctttcgagcacagaggagaagcgactgcaaggacttcgaactgctgtcaaggagattagaagacgaatgcttgaatggggtacattgaacggtgataaagtgtagtagtcagattagatcaagtaaaaattcacagacaaggcctgcagttggtgaatcaggaaccatagtgtaaaactcggcttcgtcctcaccaggcctgctcagagattaaagctcaacttgtatcatcataaaaacgtggagaaagagagtgaaaacattggtagaaacacttacacttgcctaatatagaacggaatgtgtgcctgcaggatcgctaggtgatgtgttacctatgttaaggagatagtaggtaactcagtagatactggtatgggctacaggacggaagcttaaagcgcctaactgcaggcatccaggtcatgccagttacttcagtgtttgaatcagcgctacgtttccgtgtatcttttgaaggagtacggatggaatggactccaccgacgcgcaggcgcattatgccgctgatgtgaggcatagatagctcaagccatgttatgtctgaggttgacgatgtatatgcggaaacgataaatcatcacctaaagaaagatagcactgcatcataattctcaagcttcctgggtgaggtagaaaagctgagatcaagttcaagtagatggagcgttgtaagaatgaaatataaaaatcattaataacaaagttatgctattaaaatgatgctcatctatggtgtggggcacacgtggtgctgtacgttcctgccgattcctgtcaagctccccagaaggcagcagggcaggtacccaggattaggttgcataaaatactaccatggcacactatagcgcagtgtgggagcccgtagatctcatggatggttccttacagggccgagaacccaggcaggcagttacttacctccgtgtgtgcacctatgcccgaggatcagcttgagacggcgccgtctctgatttggtgtttggcgtcaagtcacaagggcctaccagcctgcctaccacagctacttccgtctcgtaaatacaagagacatccctccgccttccatgtgcacatataaacggccggcattccctcgtttcccccgccacttaatatcattcattgccaattactgacgcctcttacctctacgatagcgacctcatgaccacagccatcaccatcgccttcagtcattaccggaactgggtagccaacagccaggctgggtagaagatccgctgctccaccctgttattattacatgatcccttgcactcattgtacacttacacggctgcactttggcttggtctcgacttttgtacagatcagtccccacgtctattaaacgtcgagtcgagttatcagctgtcatatcgtacatattctttctagtacatcctttcgccatcatcgtcatcgtcattgtcatcgtcattttcatcgtcaaccgctagctctgagctttcacaccaccaactcaattgaggctcaaaacgtctgcttgatcacccagcttacacgcgcattctcgccttccgaaccttgtttcaacccgcttactgtactgccttccaccaggagaattggcagaacaggtccagtccagttgttgtcatcttggttacaaggggctgtcttacatagactagtagcctgtccccgtcccctcctcctgcgctgcaaccaaccgctttgcgatacatagttggaaaggcagcagtttgtcgtttcttcctcgtccgcatctctaagccttagcatctctgtcccgtatgcggtctcgttaggacggccacactgcattgtcaaccatcacgtcaactagagcacatcgtcattcccaaaccctgtccagggacgggaacccgagcttgctgattcgtgaaccagactccttatttcccctgtccattacgcacggctcttatcggcacccgttcagctgcagcatctagccttcctggcgaactacatagtcagtgttgaggattgatgtttggttgatatattagcccagagggaaccctttcagccgccgctttgtctcttgtctccttgttccaagctctaggctcccgtcacatatatctaccagtactgtacccggacaggccctcgcgtatttttagctgaataaccaaaccgagtacaacagccgacacaaagactcaattcgacacatcgaacaaagcattaactgttagtggtctggcttccggctgcctacgatcttgttgttgtatgtcttgctcttgattacaaaaggaaattccaaaaacacaaacacaaaccaagcacggtgaatagcaaatacaggttcgtgcttacagctacctttgttctgtgacgcaggcttgtatcaccccgctattatttcgtctgtgccgccaggcaccttgtcatccacagcacacaacattctctactaatatcgaagttgatcggctggcgtttaatacccgtatatccacagggaggaattctttcattactggctttctgctggactttggtaattttagcccggccgcttcggcgtgcacgccccaccataaacccaatctctcggcaggagaaagacccagacataaaaatttattatgtctgccgacgacagctatgcccccaagtctccggacctctcctctttttactcaaacggtcccactcaggaagaagtgcatcatccacaaacagacagtcactttaggccgggatacgaatataaagcagagtccccaacctacaccagatctgcttctttttcttcctacgttcccccttctcctcacttcgacaacaccactcgtgtctcagccgactccacgttccatcatttggagttcgactaccaacaacgttctgcgcaaccaagaacttcaaggccggaatatcagccctatccatcgcgacattcttctatcccagagcactacatctactccacaccggaccaaccaagactttccggccacggctacgagtgtgatcctacctcttcgcattcatatccacgacagcctcaagtgcgacaagcttcgctcggcggccaagtgtacccagagcaagcttccaaccacaacgcgacaacatacgacccgtcctacacaccgctaaccgcagctggtggtttggaacgaacctctacgtttggcgctgcacaattcgatacgaatatgcctccgcgcaaagccgcgccccctgcggcgcctgcaatcgacccatctcccgttcgaaccaaattccccacagccaggatcaagcgaatcatgcaggctgacgaggaagttggcaaagttgcgcagcaaaccccgattgctgtgggcaaagctctcgagctttttatgatacagctcgtgacgaagagcgccgacgtagccaaggataaaggctcaaagagggtcactgcgtcaatgctcaagcaagttgtagaaacagatgaacaatgggatttcctacgtgatatagttagtcgtgtcgagaacgagaaggagggcagcaggtccaaggctaagcaagagagctcaagtgatgaggaaattgaagagccaaaaaagagaacacgcggtggtcggaagaagaaagcggcatgaggcattgtgctttgatcctgtacgaaggattgttgtgcaagctttttgttgtttttattgtttttgggatgtgtcatgagaaaatgaccaagtggttggcgttcgggaggactcgcatcgagccggtgtttggcgctacggaagacttttcgtcccatagcctttgttgtgttatttgaagcttgcgtatcattatacgtttatgagatggggatggatgtgattgttaggtagttactagtgtttcgcggaaccatctccagtttaagctatatagaatttctcggaatatcactaaatactctcttgtccatcgataatcaatcgtttgcgttttagaaggaaatggcgacatggggttttggatgattatacggagcatgctattaaatgtgggcaagtgtcctggtctgttttccatcatgactgtccgtgttattcaaagaatggatttttttatcgatcatacccgtttcctctcgttgcaacgatttcacctgttgtggttattacccgggagtagcacaaaccagtgatgtaaaagcatgtgaggtcagcagtatacggaacaccaaactttgaccaggaacttaattgtgcatgaactcgcaggttgagggcacacaagaaagtctagcaattggatactttgcaataaatctacatgtatctgagctagtacaacgtctggctgaatataacgtactgtacattacgttagacgaagttagcatacgctatctgtagtcagatatcttagcaagtacctaacaggtaattaatcagaatctctgaagaaaatatggagaaggagatggcactccgagtcgccaaaaaaggccatgcatatctagtgggtacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcaacatcaaccaactttgtctcatatgaatggcctcttgatttcgtcctctcgctgcagcgccaacctctagctctcctaatcacatatcctaggagcatccttccgttctttccaattcctgtacaaaccctagatgacgaaccgccagctgtccattacaggcgcttgctcccccgcgtaaaccaatgtcgtgggacctgcttcagaggttcctcgagtccgacgtcttcaactcaaacccctttctccccgtctcttacctctcgtgagtttattataaacccctgcacgccctctaccgagtgttgatactggccatgtcccctacgtgaccatctcgcttcatccgccgcctccgacttcgccaatcgctaatgccacctgtcgcaacagacgctacgccgaccatgtgggaattcactatgttctctgtcagaagctgcgccagtttccctacgaggacatcgaattcttcctaccgcagctatgccaccttataatcagcgtgcacaatgagtcaatggcattggaggagtttttgatggacctgtgcgaggaatccgtcacagctgcgctgctggtacgtgtaacgaacggcactcaacttagcctttgacatggaatgcgagaaccaccacgtcatgggaatcacgttgatggaccgaataatgacagaacactgacaattgcacgcgcagactttctggttgtttcagacatatctccacgatttatcgtccaatccatcatccgactcgtttcagacatgtcgccgtgtatacaacaaggtccagcatattgtctttgggcttgccgacaccgctcgacatgagaagataaccgagaatgtccttcctgtcacagtcctttccagctttgtgctcgctagtgttgcgctaccaatgtttccgatgtgggctggtcctctcgcagtcgcccaggcccgcaagccacagcctgtcacaaatgacttgcaggaacccaaggagaacagcaagccttcgagggcacgtacggttaccgcagggaattcgcgctcgagacgcgctcgagaaagtactcgtacctttagtgcgccggaccccaaaggatccagggactcttctcccaagccggcccgtagtcctcaaccgccgccggcgatcatcccaccccaaaggtcgaggacgccggctaacacgactcgaccgtctgctcttgagctgagatcgttggaaggagccaagcttagcacatcctctctcccacttccgtctgcccagcttccgacgagaccgacgacgccagtttcagcaggccctacgcaacatccgagcgacagctctaacaggaggcactcgcatcatgccaaggcgattcttgcggtgaatgacttgtcgcccgtgcaaaagacgaggcttttgaggcagcattatttcaggtcgcaaacacaattcttgacggccttggagggtatttcaaatcgattagtgctggttcctaagccagctcgaatgagtgcccttcgcgcagagctagccttgatatcacaggatttgcctgctgaggttgatattccggtcatctgccccccaaccctggttaacggatcgcctggaaagagtcgacaccatcgcatcgtgcgcgtgaaccctgcagaagcgacagtgctcaacagcgctgaaaaggttccctatctgatcatggtggaagttttgagggacgatttctctttcgatcctgatgcgcctgataaccaccggcttttaaacaatcttcttggagtaacatctcgagcaaagcgaatatttgacctttctgactcgcctcgcctctcacctacagtcaaaaccccagaacctacactggatagtgtttttgagcctgcttctggtgaccttggaagttcgccactgctcaaaggcattgacgagtcaccagtcagggcctctccaaggcttgcacaaagccagaatgctcagcgtctccccagcggggtggttacggcatctacctcgaccttggacttgacgacgccacgatcatccggcacaggaacgtcccgatctaacagcccaggaccaatttcgcgaaggatgactctaccaatacagcgaagcacgccagccgaccagcctgatttctctgctctcgctacacatatgcgaacagcttctcaaatgctcgcacaactggaagccacgagcgggaagcgccccaaacaggaggttgctgctattagagccaagatcatcgctagtatgcagagtctcgaggaaaagagcttcgacgttgatgagcagggtccgacctttgacactatcatcgccaaagctagcacaaccccaatccctgtgaacaatcctgatttggaggaagacgctcagatcgaccctaatctcaatgccagtgcgggccgcgaacgaatggagaatgatatcaagactggcggtgtacaacgtcgtggtgatcgcgacgaccctagtgcggccgtctttggcgaagcctgggaagccaagaaagaacgaattcgcaaatcctcaccctatggttggatgaaaaactgggatttggtgagtgtcattgtcaagacaggggcggatcttcgacaagaagcgttcgcttgtcagcttatcgacgtgtgccacaagatttgggttgatgctggtaccgatgtttgggtgaagcgtatgcgaatactggtaacaggtgagtcctcgggtctcattgaaaccattacgagcggcgtgtctctccactccctaaaacgaagtctcactctcgcttctgtcgagtctggccaaaatcctcgcaatcgtattgcgaccttgcgagaccacttcctgaaagcgtttggaaaaccagaaagcaaagatttccgcgctggagttgacgcattcaagaagtctctggcagcatatagcattatctcctatgtattgcaactgaaggaccgacacaacggtaatgttttggtggacagcgaaggccacatcattcatatcgactttggttttatgctttccaactcgcctggctctgttggcttcgaggctgctccgttcaaacttacgcacgagtatgtcgatgttttgggtggacccatgtcttccgatttcgaagattacaagagactctgcaaacaagctttccaaggtaagccctcttgacaaattcacacgtgggaaggtactaatatggcttgtagctttacgccgctcggcagattacattattgacttggtaacgatgatgggacacgattccagcatgccttgtttcgcggtcggcattgcccaagttacaagcactctccggcagaggttccaactccacctgagcgcggaggaagcagagcatttcgtggatgatctcgtcgcgaagtcattcggtagctactacactcgactgtaagtagccgcgtgttcacagttatttatgcgttactgacattcttctagctacgacactttccaatatcgcactcaaggtatatactagacaagttcggcacgaccaagactcggcaggcaggcagcgacaggtttcaacacataatgaaaacatcaatgaagaactagatgttgcattgggataattcgggagcatatgagacgaaaagaggacgatagacatggcgaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatcacaataatcgagtcacaacaagattataaaaaggcctttggagacttgattaattctgcagaaaagtaaaagctagctagcatgttatctgaaatgcatgtttttttctgccttgttccatgtcgtcgcttccgtcgaccagcagcacccaagctggcacccccaatgaataattttatgtgtatacctagcatttttaatgtagccctcttttcccttgttttttttgttactcgtacatggtaccatagatatggtatgcgtcaaccaccaacacctgatagtgataaaaaagttatgtccatcgcgccaagtgacgaaatcaacggtaaagtagaaggggagatagggaaacaaggagaaagaacagaacatgcttttatcttttccgtactttgatgggtttcctcagggatcgtttggatttctagccccatcgatcgccttctctctctgcctcgagccttcgcattctctcctcctcatcgccgccgttgatggcctcacttcgacgagcggacgttgaggatgcggtccggcgtcctttgcgtgagcctgtatcgtcaccatcatcgccacggttacgcttccaacctgtcatgcctgcgatgcgctgcgcttctttgagcagacgctcgcgatcacgagcttcgcgttcaagtgtgtgagggtccttgcccgagctttcggttcgactctgagagttggcctttgtttcgttaccgcgagggccagaaggaggcttggggtctttgtcgttggaagcagtcccagcgtcagtcgattggtgtctgctgctgtatcttgagtcgcgctctctgtcgcggtcccgatgactctcacgatctctgtccttgtcccggtctcggtcgcgatcacgtcggtccctatcccgatgtcgatctttgcgatccttgcggtctttgtcgctgcgatctctgtccttgtcccggcgtcgctcgcgatcatagtccttatctcgatgcgaggagcggtgcccggacttcttacgatcatcactacgatggtcgtctttatccttccgcttgtctgagtctctatcacgacggctgcggtggctggatcgtttggactctgtcggcgatgtggagcggtttcgatcagcatatctgtcgtccttgtctttatccttgtccttggaacgggaggaatcctcttcatcgtggtgatgtcgtcggcttcgatgcttcttgcgtcgggaatcgtcatcgtaactgtcatcctcgatggactccgagcggtaacgtctacgtcgacgagagcttttatgccctctgctccgactacgacttctgctgacggtacgagatgcagatcccgcatggacttgattttggccgtgatcatcacgttctctatcgtgcttgtcatgatcgcgagatcggtctttgctatgctcacgttgggactcatggtccttatctttctcgcgagcatcggtaccagcacggctcggggctagagagttactcctggaacggcctcgttcggctgggctgtctcttgccgaaggagtcgacttgccgggcggaacttcacttccaacttggtaaccacgtgctcggagatgatgaagacttgtgttaggaagaccttgcctcatagccttggggccagttggcgcattcagcggaacatctggaaccggaactggacgaacagcagaagcaccaggccccatgttgggcgtcatagaggaaacatcgccagaaacctcatttcctgtggcctcactggatccatcggcttgtactgcatttgaagttctcgcttcatcagccccttcagtaccgtccttttgaatcggttggccattctcatccacttgctggccatccgaatcgatactgttctggccatactgaccggatccgtgctgagagaactgagtttgatcctggtagttggcattgcctccgaattggtagcctccacggccgtaacctccatagtaaccacggcctcggcctcgaccacgtccgaaattgttgcggcgatagtcattgaattgaccataattaccttgattgtatcctgtctggaatcctgagttaaagcccccgaaatcacctgttcccatgccaggaccattttgattgtaattattctggtcgaaattccacgattgagaaccgttccagttattattggagccttggccaaatccacccccaaagccacccatgccgttcatgcccatgccttgaaagcctccgttcatgtacatgttctgcatcgtcatcgggtccatgcccatgcccggcatacctggcatataattagtatcgtttttatatagccagttgacatgatatcatcacttacccatcatggggaaattgccgaaagagttcggcgtcataccgttctgcatagccatcatcatctgcatctggttgaaatcgccagagccagaaaagctgccattggggaaattgccgtttgtggattcggaatcgggcttctcttgatcttcctcgtcctcgccatccccttcttgttggttctcctcctttttgccttcgcggttcggttcttcggtgacatcctgctttgttagagtctgcttatcagaattttcaactccggcttcctcggcactgcccccagcagagacattttgaacgtcgcctgcttcgtcatgtccaggagcctcaacggtaggagtgtcgtcttgagagttgatagcctatcatttgttagacgcaagaatcttggagaatttgaaaatggcttggaggtacctgatgagcgggttgagtagcagcactctcatcaacgttttcagcactatcaatttgacctgatggcgcgtctgcacctggattttgttctggagctatctcagccgcaggcgtttccctggtcgggagactctgtttcggtgcttcgatgggtgctgggggttctgaatctttgtcttccttgggccggctcgcttcgcgcttcttttccgcagtacgcaggaatactctgatcgtagttcgtagcgatttgttgggattgcaatcttcagcggataagggcgagtgttcgcaaacaggacacgatgcgggtagattggattggccttgtcgcagttagtaacattattatgttgaaaagctttcgggaggcaggtcgcgtacatgattcacagattgcctgctcgcagcagggaagacggtaggcattgacggcgagtttactacagatcgcgcatcgcagcttgataggaatctcgtcgggagcaagagagctggaaaaagaagaggttgttagcttggctgctggcgcgaccgatcaaggtcgtgtaacataccgaatgagctccgcctgagcttctgtgattgttgacgccattgcgaaatctcggtaacagcgccaaagctgagggcaaagcctaagacagccgagaaagcgtcatgggaaggttgtgcgcgggaagaaaagaagagacggaggctgaggaggaagatgtacgtagcagggtcgatctttttttggtggtgcctggtgcaacagagacactcagtctgctttaatgggcgacacgtgagtgcgcgaaaggaaatagattaaagaattgaatatgtaggtactgattcaagcgttgttcatgcaaaccaaacttgagaaaagatgggaaataaacaattgagtatgataaagagaatggccagggccgtttgcttcactttgctctgacgcaaaggctaacagcagctggcagggctatgatcaggttcaaaatcgcgggaaaaaagagtgggcctgaaagtgaaagcctcaaagtacctccaatcgatggaacctaaactatgagcagtcacgtggcgtatagatgtcatcgcatggcgtagattgtaaaagcatctgattaacctgtggagctttcattataagtcctgtatatataacagtgattgctactaggtactaaggtaggtatgatttggagggacagatacagagagagatacacacacacataccacctaatcacttgcgcaactgtcttcttctcccattctccagctgcacatcttcacgagaggcaggtagtcaaacagtgttataatcataagagttatgaacgtgaccgccaattgtccattcgagccgcaacaaaacattgctaggtggtaacaagaaaaacacaaaatcaactcccagatgctctcttcagcatcattcccaagcaagtgactcgcaggaaaagggcagaattacgtacaatacgaaaaggattcgtcgtctgtacctcccacttcatcctctcaccaacagttctccattcgaatttgtctagcaagcgcaactatccttggcgccggcatccttgggacctccaagattcactctttgctcctcacttccccggctggcagcatttgatgcaccagctcccctcgcgctcttcagcgacgtctcaggtatagcgtttgcgatggcagtaaacacctcggtaacattatgcccgctcttggcactggtctcgaagaacagtaagctctcctcctccgcgtatgcctgagcctcttccgtgggaactttgcgggcatcgccagagtcgtcgccctcctccccatccgcacctgcgacactggacgagtcgcctgtaagatcaagcttgttaccgaccagtgcgataacgataccgggagaagcctgtcgttgcagctcagcaacccagtgcttggctttgatgagggatgtgggcttggtgagatcgtatacgacgagggcggcctgggcgtttcgatagtacataggagccagcgaggcaaaacgttcttggccggcagtatcccaaatctcaaacttgatggtccttgttgggagattgcatttctgagtcaagaaggcggctgtcgatgcactcgttagtgatggcatacatggagatgacgagaatatacgtaccaccaatagtgggctccttgttttcttggaagtcgttgttaacgaagcgcaatacgagagacgactatcgcagctcaatcagtatgttgacgattcgtttcgcagcaagcggtcgcaaatatcgtacctttccgacagcagcttcaccaagaagcacaagcttgacgctactgcttggcttgggggcgttggtggaatcggccattgtcgcgggatcgctcggagatgagttaactgatggattgggttgccaaggcctgagtagacaagtgagacggcaatttcgttccccaaagacggacacgtagcgtaggagtgagagttctaacaggcaggaaagatgtcgatggttgagtaggcttgatgaaagttgcctggagtggaggagataaagacgcgacgtcagtgaagtgagtagagttacagcacagttgaggtgaagtcggtagcggtagcggcgggttccatccaggcggtttcttgggcactttcagtggcgttggttggccagcttccttgatgacgaagccacatgcagctgccactgcagcgaccaagactcactagctgttagaaaaaaggcagtccctcattggcgggctcccgagcaagtccttcggctcaatgtttgaccgttgtcaggctccccgccaaattttcgaagtggcagaaaaaaaaaagttaacgacagtacaagcaagctctaattgggtcttggtattgtcgatgaagatagccatcacttaatactgtcttttctcccaccctccctttcactgcgcgaaaaacacacacacccatctaatttatacaattgcccttgaggctcacgaaaaccatggcgaaagccacagaagaacctaaaaactccaagcgcaatctcctcgacgatagcgactccgaatccgaagatggaggtgccgctattgctgcgtccgacttcaaggtgaatgaagagtttgcgcgccgtttcgagcacaacaagaagagagaggagagacaaagactggaagaaaagttcaagaagactggaaagcaacctgaaagcgacgacgacgagtcttcctcatccgacgaagaagaagatgaggatggtttcctcgctacagaggatctcgacgctcaaatctctgctactctccaagccatccgaaacaaggaccccaaagtctatgacaaggacgtcacattctatcagcccgatgatccctccgcgacaactgccaataaggaaaagaaagaaaagccagtatacttgaaggactaccaccgagaaaagtacatgcggggtgatatcggtgccgacgatgaagatgatgatggcgacgttcccatgtcctacaaccaagaacaagatgctctcaaaaagtccatcgtggctgagatgcacgccgctgcggaagacagttccgacgacgacgacgacgacgacggtggcttcctgcagaaaaaggcaccggccaaggtggattcaaacggagttcatccctctcgaaaggtagccctcactattaccgaagtcgatgttgccaatgccgacaagaatcccgagacttacttgtcaaatttcatgagcgcgcgcgcctgggttcctccggatggttctaactggaaagcctttgagtcagacgacgaggatgaagacgaccgcgccgatgagttcgaacaagcatacaacttacgattcgaggacccagaacgaagcaacgagttccttcgatcttatgctcgagatgttgccgctgccaagtcagtcaggcgagaggagaagactgggcgcaagcgtcagcgtgagctcgaacgcgagcgcaaagaagccgagaagaaggagagacgagaggagaaggcccgtctcaagaagctcaagcttgacgaagcccaggagaagctgcgcaagatcaagcggacagctggcaacgcaggcaagaatcttactgatgaggagtggatcaagttccttgacgacgcatgggaggacgacaagtgggaggatgagatgaagaagcgattcggtgacgactactatgctcagcaagatgatgctattgcatcggatcaagaggagaagagtggaaagaagtcaaagccaaagaagcccaagtgggaggacgatattgacatcaaggacattatccctgaatttgaggatgaggaagaaatgccaaaggtttccctaagcgacgttgaggaggatgctgctgctgaagaggatgaagacgacgaagatgaagatggcccagcctccaagaagcgcaagatagaccacaagaaggcccgcaaggagtcccagaagcaggctcgccaggagcgcaccaagctcgaggcccttgtcaactctaaactcgagctctctgaccatgctcttctcaagaagcccagccatgctcctttccgctaccgcgaaacttctccccagtcgttcggtatgaccgctcgggatatcctcctcgctccgtctgacgccgctctcaacgactttgctggcctcaagaagctcgccaccttccgagaccaagagaagaagcgcaaagacaagaagcgtctaggaaagaaggcccgtctacgacaatggcgccgcgacatctttggcagagagttcgagcgcgagggtcctacttatggatttgagcgtttggccactgccgatgatggcaagggctctgtcattcagaacaagggcgacaagcagaagaagcaaaagaaggacggagaccaggaggacaacgtggttggtgatgtgggcgagagaaagaagaagcgtaagagatccaagggtaagaagaatgcttcaaccgccgcggcagcggaagagtaagagtttttcttgggggacattttgagtgagataccactgcgctagtaaagtagtaaaagaccaggcgttccatgttgtatatcaaggtatggtttctttatagaaggatcagtcacattacaaaagcacgattgtttagtttatgtttaatttaacttggtctgatgcaaacaaacgtcaaattcttaatgtgaattatctcatctcttgataaaagaatgtcagctcatttctgaatgaacatgacgggtatgatggtatctcaaatgctgaaaacacaaattccccttcccaatggtaagatgacatgcccaacaatgttcgctttgaacttcaatatgcctcttcgccaatgtccaaccccgactctagtaaggttctcccaagatacccaacgtagaaacaataaagacgtaataatatggtaaaataaccccctccatagaccgtaccacttgtggttcataacgccagaccaaactatagttctgcttgaagcagattccttccattctaactacgggtcaatacctctcaacctttatttttggttgatgagacctttgagaacatcgtgttgcatgtgctaatctgccagacagtccttcctaaggaccctgttgctgtagcccgcccattgcatttggcgtcgccaaaccactgcctcctgtgccaaagacgccggtgaatggatcgatacctcccatattgaaactaggatcctggcccatctctgggggctccatgttgaatggcatgaaccaggcagatgatgcttcaggtccagatagccctgctccatctgccatgccggctccttgaccattcatgcctgctttcatgttagaccgccgactttgcaagtcttcatccgactgagtacccggaactgcatcccaacccataccagtcatcatgtcgtgaccactgcccagaccggtaccaacatccaccgagtacccgccaaaaacaagttgacggtcaagagggtcaatgttggtgtttgagcccgagccaaaattcattgcgagtaattcgggcgggaagaaggtcggtgtgtgcccgtggtgagaaaaggcggtcatgttggcggggctcatgggtgacattgcagtgctgaaggctgagttctgcgggttggacactgcaagagggttaaagccggccgtgccggtagtttggaggcccaaggcacccgaaaaccggcgttcttgacctcccacggaaaccgaatcggtgtctgtaccctgcataggatcgagaggctggccagactgcaccgacatacccgtttgtttcttgtttccttgctttcgtttcggtgccgctgctcgaatactatccttgtgctcgatgctttgcggcgttggaagcgtggagaagtattcctctactgattgtagctcaggctttgcttcgaggacaccatctgcccctagatcctttcgtttatgagtagcaggatccataaattcagcgtcagaaagaccgtgtgggtagcgattgaaccaatcgccgtattgaagataagatgactgtgtggcgcgttcgttgacgttttcgccagctctcacagcatccagagcattccgatattgcgtgcggatattttccaccatccagtgaaacatgccccaatacttcttcatcttggtaagatacttgacattggtagccaggttggcctcagctgctggcttcatagagggattgagagagattatgcccaagatatgaactgtcgtcgaggagaaggcacagtatccagcaaacggggcggagacaaaacaccgcggctgttcggcttctcgaaggagctccgatatccgattagctgcattgaatgtcctcttgctcgcctcggagaaaaagtcgttgtgtgcgccctgttgcttccgtgcggacatggcggctcgacttacgaagaggatgttgtgctgcaggcagatatgcataaagagaaattgacctgccgtgttctctgtcttgtgcacttcaagattctcgacagagtatcgaagtgacaagggcagacttgcctcgaggttcacaacatcattaagatgcttgatgtactgagactcatcttcccacattgggttggggtccagttcctttcctccttggctcaagtaagttatgattcttccccacagggcaatggcccgaaccagataagccgctacacccatgttctctcgtgcatcggcaagttgtccgtcgttgggagaagcagggtgaggtatctgcccatccagcatctctgttggcgcaggcatgtcaaattgaaagtatttctctttgactggtagtggaatctgaatggtatcttcgcggacgaacatgggtcgatctgtcccggaagaattgaagcgatccatgaggaagcaagcccacattattcgtcgtcgtatctctcggtcaataaagctaagctgctttttggcgccgttacggcccgagggatcatactctagatctttgtgtaactgaagagcgaatgccatccgaatggcttgtccacctagagcccagctgcgaccgccttgacatgttccaaattcgtgcaagcccagaatgagtaagcatgtcaagatggtaaggtttggccattcatatcgtcttgtgcaaatctcacgagcgtgggttgcccactcttcgccgcgtaagaactctggcccagatgaactcactagaggattcgaagtaaaacgagctgccacagcgcacactgtaaggataagaactgggggcagggttccatttctgtacaaagttagaagggtatatgagatgaaatttgatggaaacttactttagctttcgcatgtagcttggcttgtgtaaaagatggtaagattgaccatagacattgtcgaagaaaacttctgcaagatgctcctgtatctccttggatgggagggcatcggtgccttcatgttgcaacttgttctcctcggtttcttgtacttgtaagctacttggcctgtcatcgccgtcaatcttgggcttcgaaggcgccttggcccacgcctccagatcaggtccgaaagcttcctcagcaccgcgctttttggttgacttatttgaaggcacagttcctggtatggctggcttgaccacggcacgagtgacggacgatgctacctcttggtccgacttgggtatgaccttgataatgcgctcttccatacgcttcagccgcttatcaagcatggccatgtagtctgttcgaggtgcagcctttcgagtcgtaactttgtagacacatgggatgcgtgagcgtaaacagtgcttgcaagcaggtttctcgccagaacaccggatcttctttcggcggcatgcaatgcaagcgagcgggaggcgttttctttctttaccagccttggtcttaagttcactccatgcaggtgtggcatcagctttatcttctttgtgcttaccgcccagatctgttccatctgcacgattacgggaagccagaccgaactcatcggcgtttgagtcttccagggcatttgatgaaggagagatgcgaccttgaccagtttcagaaccttcgatgctctggctccggttgcccggaggcagagcgccgaacggcagaccagcgtgcgaaaggccggacatggcttggtgctgaggaaacggagtgggaggctgcgatgcgtgtgcatgatccgcaagagagacaagaggagattggtcggggagaccttggtacgcaaaggaaaaatcgtcgaagtgtgaggtatccattaaggcgccgtgagaaggagaaggcgcagggtgcaatccgggaacgtcgcgatagagttgaggggcggaatcgaagggtgacggggcatgttgaggtttcaaaacggcacgaccggacatgactctgccagacagctacagaggttgcgtcgcggaggcttccgaggccgagaaatttggcgatgggaaacaaatgtatcggaccgtggtgatggtagcagtgcggaacgtctggattggggacggtttgatggtccaacggtgtaaaacaaaaacaaatgttttaccaagacaaagctttacgttggcaggtatccgtacagctgttgtgcagctcaaaacgttgctgctgcagcgcaggaccgttgagttgaggtgacccgaagtcgtccggggagtttatggagaaaaagtaacgggtacgtatgttgtcagtggctccccgcactggagctggggacaatctgcgccccgactggggcgaaggagttgttggcgggaaatggagagtttggaaccgtcacagaggctgaagtcctttcttacagtgggatttgggtatgtacctgtcgatttaggtggcggctcagcgtttcgcaaggacgaatggtggctcgcctattcgggtagttgggaattgaacggtcgttgttgtccgcaaaggagggatgcgagaaggagaatcggacctgggttttgaagaatcgacggggctctttgggcggaagggaaaaggattgagtcgtggaagctgggggtccaagaccaacgtcgaggagggtgggaccgtttaccttttgtcgttaagtaggcacccaggattgcagaagcagtgatcacgataggtcggttaggtagtaagttggcgggttagtagacacctagaggcatgttatagtgcacggcccagggggtgtgactgtggggtagactagtaaactgttgtagacatggaagagagacagtcttggactccaagggacaaaagaggctgtattggatcaagtctcgattggattgaattggggctgtcatatttaataaaaaaattaggtctcatctcttattatatctctcttccatgtcatgtctaatagcaagcatgtcttgtcgggatagtagcagcgaacatgtcaaaaccatgtgtacctacctacaatactaagacatggtggagctgtcgaaagcacggtggacgcgtgcatacggataccttggtagggatccctacgtacagcagttgaagagtccccattacagcaattcgtgacgtggtagtccttgtcatgtgtaatagttgacgctgttgtccaaggattgcatataactcaacagtatgtatacttactctactaatgtattatctgatgtaaccgccattgagcttaggttattagcctccacccgggaaaaaagatggattgagataaacgaattcatctccttgtctccttttctgctcttgtcgtcagttcttggctttttatcattgaattgcagagtcatagcaataatatcaactgtccaaacgaggaacctccgcccaatgagcctctctcagatgtcaaaacggcacagcagagcagagcaaagcacgggacctacgcggaatatccccacaaggctagaggaggctacccaacgtgcacagaactaacgactctcgggccatattaggatgttcatatgaacgtgcaatcttcttgaatacgactggaggagaaacgagtttcaagcatctatctccttgcaagacgcacaaaaacaggcaatgctatcatttgatcgcggctgtctcggctggactacccgctgttgagctggtatcccaccggaatccggatcatcccaaacatcgcatcgcatcgtatcgtcatctttttccatacctactgaaaaaggttctccaacgggactcccccgttaggcttggtgtcacgctgtcaaggttcactgagacaaggcgcggcaggatacagaaaggctaacgcgagcgggccaggggggcccttgaaaagtgacagtccagtcttggttctgtccaggaccccgggccttttgaggcggcgaaggaaaagcagggcgttgatagctcactccgtactgtacctaaacctacctggcctggggggactggctgactgtgcaaacaaacaagacaagaggccgccttggcttcaaagagatcttgctgcagatgtgattgcatgaaactagtcgagaaatgccggaccataccagggtctagtcttgcgactaccgcccaggcactctgtctaatgtctctgcctctcccctggctgtctacatattcctgtgtaccctcctcgacagctattgtctcctaatttagacatgattcctcctcctccttcttcttcaatacccgatgatacccatcggagaaataggtgtcttcgtctagcatcacccatgaaactggcggtgcaatacagatgatctgcggactaaattctgctttggaatcaccaattgagcagaccgcgggatatctcgttgtttatcctggcaaggatagacaatccctgttgaatggacggtaacttccgaagacgattgggatagagcaactttagactttacagccaaaataacgaggtgtcattatgttacatgcaccaatgttgacaataggggaactgagcacaaagcaaagggcatcgtcatcgttattgtcattgccattgccattgttatcattatcatctttgctacctactatgcaacatagtctatacacggtagtattcaatctcttggacgaatcagaatatgctacttgcttgcttggttcataggtcacaagtgaggcgtccatctcttgtcttctcttctcttcttttccttttctcttcttttcctttcctctcctttcctctccaaccttaaccgccagcatgcatcttgaaatagcacatcgcacatccccaataccttgaccgttgcaagtcaagaaaaaaactaaaatccgcgagacaaataacggttctcccatcatccccttctgcacagacacttcaatacatggatcccttgccgagccaaaagttccttgccctctactattatgtatgtatgatggataatggatctccgacgttagggctggatggagtagagttactcttctctgtctgtctgggctagtcacgatgtcgcttggagacatgatcgccatataacaagttacgcatggttatcgtactgtaacatcgaactgacgatccggtctcgaacctcaccatcacgtctcattttattttcacacacctacatgcatatccctcgtaacccattgtcaatgacatacagtgcctcctgtaccatagatattagtacttacgcaaagccgcatacctaggttgttttgcgtctttctcagacactaaaatgacaaccatcggtaccggtccgatatctccttctctttttcttgtcccatcaacccttctgtcctttttgctctacgccttgacgggcgtaacaataccatggtccgcccgcagcactgccatgttacctatgctattctgcttgcgtgtttgcgccgcaccgcatcttgctgatcaggaggagaggcgtcagggacatgcagtgtacagaacaggtagtagttcgtgcaatagttcttggtataagcccaaaacggagagacgagcaacaggtttaggccagtactctatgtcttcgggatgtgggataagtgggataatatcgacgcgtgggggttctcttcgatggtaccgtattgtaaacggcccaaatatcaaggaaattaggtcatcatctcagacgcgcgctccttgcgcatcagctcgcctaagccctacaaggtgattgtttagattaccacgttccatgcgagttaccaactggaaaattaactataccgctcccaaaaaggataatataagctatgcctactccgatggctgtgcctcaactcaaacgtccaagttgggctgagcactgagttttgccaaccaacggtacctataggttaccctatgctgccctccatcaagacaatttggactgaactcgagtctcagtgtggcaatgagtgtctctcctacactccttctggaaggtgtcgtagcattcctgtagtaagtaggtaactcagcatatcaaactggcaacttgatgggccaaccacgagctgctatcacttacacggtcagacctatttatgtattacaggtctgagcctcggtccgtttcgactggtccgatcttgactgcagcaatcaaactgttgatgtctcaccgcataaaacgcagattatatctcccggttgtggccaaccagtcctaccgaattatcaatcaccctgaggaaatcgtgagtctttgaatcttgagctacaagatgtaaaaaagaaaacaataacgcacggttgaccaacatgtacggtcagacacaacaacaacaaggcctgtttggtttttattcacaagcatatttttgctattgatgatcacaattctttcattaaccttaaatcgagtcaggactctaatgatccaaacgcccggaaatgctatgatgcgccatgctatgctgcgcccctagtccctgtaatctatcagacaaagattctccgtgagcgaactttaataaccaaccaatgcctaaccctccgcccctatttactcgtcacctttgtgcttgatgtacacaggaattccatagagtaccaccgcagcggcgttgagatacttgaacctgcacgcctccctggaccgtgcaacagcctcggctagtgacacgttccgtgttacctgcccatcttcctccgattcactcgccgtagtctcatcctcgcccgaggcccgactcttgcccttggctcgcttatcctctttgaacgtgcccttgggaaacaacccccattcctcaaacgatcggcccgcgaaccgatcaatgtccctatccgtcacgtcccatagtgtgcccacaaccgccgggcatccggccatcatgtagttccacactgggccgtagttctcaaactctccggcttccgtcagcgatgccgaactgcaacccattaagaatgttgccggtttgcacttctcaagacgacgaattgcgcgtgctcgaatgtactgcgccccgcttccgtgaccaaagtaaaggagaatctcagagtctgacaaggccttttcgaactcagcctcttggggagcgcgattgacaatgccgttccaatttctgaaaccctccatgattggctggaaagtagactgcgtgttgaccaagtctgtcgaggggttcaggatataagttcctcgatcggcagagacatagtgaccttcaggcgcatcgtcagaatcatcgtcgtttgcaaatggccgcgattccgtgataagctgcctcaaacaagcaagagaaggaacgcgtgaaactgcgaggccttccatgcatggcattgactcccaagggaaagcatggagagccttgtctaataccaaaatagtatgtgcgtcttctgcgcgttctgatcctgttttaacagcgttgtagtaaccacgtagtgcatcatatgtctcaaccaccattgcatcaaaatcaatctcatcgtaagcgttgcgttctccatggaactgaagaatgtcgacgacaaagtagagcagatcgttgagtgcctcatcgtaatcgctgtctggatcggttggatcaccaagcccgatgaagagatcgagcactcgggggtcgagagacaccttggaggtctttgttggctttttgcctcggccctgttttcgtgaaggcagattgctgtcgaggatctggtcaaagctcttttgaaagcgtgcaaggagatcgggtcggcgttcgtgttgggagaaaattcccttgaaaccacctagccaagtcgtctcaaccgtggctagaaggtccttgagtcgtccatccaatgcgtctcgctctgcccaccacgcagactttgcacccttgacactgaagtcgcgactagcagagtggcttgtttcattggcaagccggataatatccatcatctcctccttgccgtgctcgaaattgaagatctcggagtcagcatctcgagaattggcacgctcgagaggtagtcggagaatgaaaggactgtggcccgcttggaatttggtgatgcacagatcatgatgattgtcgcttaaagagacggagaatacactccagttgtggggtaccaagtcaatatagtcctcttggaatttagccatctcagttgtgagtccgacgctatcacgtctcgaagtttggacagaccccgagccatctgtttcggtgcattctttgttctgcagtgtactttgctcacgcttccaggtgacgttacgagccaaatcaacagagaaagtcgcaaaccctgagcctgcgagaaccttggattgcgtcgttgaggtggcggaaagaagaatgaccgtgttttgaagcagagctgagatgcgatgtaccatggtgctattagcagttgatagagtcgaagcgtgagcctcgagaagaagctcttgggcttgtctcaatgcctcggcgaatgcaggaacattggcctcctttgaggcctttcgctcggtggctgctgcgacagcacgtcccttacgtggaggcgtctgacttacggagcgtctcgtcttgtcagaagctgcgactgccgggaaagagatagtggaatcctgaacaacagagaagacgggatcatgaatcatctgctctgtgctgtggccgatgagagaaatcgcagtcactacttgctcttgagatagagtaccaagtaatttcggcagttctttagcaagctccagagttgataaagctgaagtccagtccttctggctgatgaagcccagagctcgcgacaaaatgaccgaagccatcaaagatgcctggtacgcgtcctttggcaacttggacacttctaaagcagatggttgagacttggttgctgcttgtcgctttcgagtcttcggcgctggggcaggagcagcagcgggggcggctttggctcgagtcgtcctggcagcagtgcgagtagcgcgtgtagtggcggcagctcgcgctttagcagcaacaggagctgtcttcttaacctcattctggatgctcagtaccttaccatgatctccgagacgttgggcagtatcctcggcaagttgaagaagttggagagccttgtcttcgtcacccgtatcgcggaataacccgcccagttggcaagcaactcgaacccgagacgccgagatatcttctggcaactcctcaaaagcctcgtttccaaaatcgagggcctttgtcagcttgccagcgcgatggtaaacagaacctatccaggccaggacttgtgcccggtagagtggagagcctgtagtctctgcgattttctgggcggattccgcatagtaaacggtctcttgatacatgccaaggtgggcgtatacggaagaaacgtgcaagagacctcgcagaaggggaaatgcgagtgcccagaatcttggcccaatcacttggccgagtttcgaaccagccttgacactatccgaactggttgttgaagcgtccataacacttgtactagcactttgagacacggatgcttctatcttggaccagtcatgagacaagacccgaacgctcgatttaacgctgatcaaagcttcctgaacttgaccacgcttcaaggcgagaaccgattccaggaaagaactcagagcaatagacatgttagcttgggatcttgacagagcccatgacgaggcagatccgctatatatagctttagctgctgccaatgcggaattcctaagagcagttagaatgaacaccttgtgatgatgttttgacagaaataataacttacgcttcttcaatgtcgccgataccagaatagtactcggcttgagtaagatggaattctgcaatcagcccacgggagacgccttctgcttggtccagcagcttcttcgtcgcatcgagtgtctcttttgcttctgcaaaatgaccaatgttgagatgctgcgaggcgaggagcgtgtgattgagaatgacattgttgtatgtcggttcagcaaggatcttagacagaggcgtcgacagttccaagatctcgagttgcagcctatgctcacctcgcaagctagcaaattgactggcagattgtaggtgcaaaacgagaccatctggattatcgatctgttcgtagagttcacatcttgacttgcaggattcggtcattgatttccaagaagtgatagcgtctctcagtacaggtacgggaagaggagcgtcagtaactgccaaagctgataccgacttcttcagtgtccttaggtgagggatgtaacgggtcagagagctgtcctcgccgtaggcctcgttgtctagttgctgtgtcgattcttcgactaacttgatgatctgctccatctcattctcttctccaataacttggaaaagtaggtgaagtaagactcgaaggcgtcggactggaaagcgttctggtgtatatatcttcaaaagagcctgtacagacgggtcatgcaatttaagcggctctcccttggaagttgtgtcgccaacaatctgcattaaatgctccagtactgcagctcgctcattttcttgtagaaaaaaggcccagtcgttccatgactgatcaagtttggcaattgaacgcagggttcgtgacaaggtttctgcctttccgtcagcgctccaagcgacactaggaggctgcgaatcgagagctgctgtgactttcaccagggcaccatcttcaatcatgtttgtgcagattgatcgcaaggttcggattgcctcttcgcttcgattcccagccttacacaggtcggcaaaaagttccagctttgttgagatctgggctttttcctgctgtgccatgggccggtcctgaattatctcgatggatcgacttaagcattggagaatttccttgttgatttgcttggatttgccaaggtccttgcgcagctgattgtaccttgcgaagtatagacttgagatcttgacaaaatagccactcagctgttctgttcgtgatatcgaaattgcagggtcgagaacactgtcgactaatttgttacaatcccacaagacttcgtccatttgcttccatgaagtcgagtccttttgaatgtcgccattgataaccaccaaagcaccatcgatgatctggctaatcgtctgcatcagagtttctcgtcgctgatcgaattgcagaagggttttgggtgaggcatccctgccaggaggagctcctagccagcggcgaccaaatcgtggaaattttgtaataaatgttttgaggtgttgcatgatagtgctgactgtgctgtttttggattttgagtccttcgagttgctcacaagtagtccaacagctgatcgtcgggccagtgaaaggctatccaataattcatttaggtcagtaatattgccacttaaactgccttccaagctctctgtgacttcttgcacaagttcctttgtagcggaatcgtatttggattgttttagtgaagcagcaaggagacgagccgagaccgagaatatgcgaatagctgattcttcatcggggttcaatacgctcttcagtgtttgaaaccactggcatgcttcttcgtattggcgatctgtttgagctgcgacgcctagaagctgatagagcaaagttaggggagattcggacgaagtcttggcttgtgacttttgagatcccataagatccataagttgctggaatgatgtagcaatcaggtcataagttggtccatttgcagagggatgtcgtcgagtatatgcgcgtacgcagcgagaaaagggcgagagtatgtcgtcgtcgatgcttccgcgatggccagccattttccaccacttaagctgagctttaaagcacaacacttgcagcttgaaagctgaagtgggggaagggctcagtcggatttcggtggcaacttggtcctccttgctggacacactgggtgcgaatgatagaatcgtctgggacaaagatgccagttgccgagccgccttttgggtttcctttttgtctttagctcccagtctctcatacagtgtgacaggtgaggaaaggtgagattcctcaaggaatggtagtgctgcttcgatatggcgtggctttttggaatgcgaaatccatcgtagcacttggaactgacatcctgtgactacggcgagcaagttgtcggggaccttgtcgccatagtcgagtaattccgcaataacttgagctgctgtttgcgcctcgcttgatgtaggttttgttgccttgctgaccccagaatccagtcttcgttttaagattctcagttccttcagcgcttggtcctggaaccccagagtcagaagcttgccaatgaatgctgacattccattctcgagctgaaagtctgtctgtgtgggctggacggagccaatagttgatcgtaggaaggaaaaggcggtgcgcgcgcactccacaactgcaagacatcctgtcgattgcggtggtggttgtgatgttgcctttgatgtgacattcggtgaagtagcgactcggttcaaggttcgtggctgcagcggtgacaagggcgcggatagggacctgcgtagtcttcgaggggcagaagggttcttcaagtcgctttgagatgcttgtcgcttgctaggagtcgtgggaaccgatggttttgcagcctcgtttaaggacttgatgcaaatgttgatgacatgcgtcgcgagagcagcacggtctttgggaggtagctgttgtttggctggcgccgcctttttcgcctttgaatttgtcgctgtctttgatgtcgttgttgagttgtctacgtccagtaataacaactctttgagcgtcacaacggtcgctgttgtgcatgttgaggtggacgtcagggccgtcttgaccgcgtcggcctttgcttgtagtgaagccattgtatattatgtgtgtaatttcgttaccataccgtcgtgaaacaccaaaagctccctatatgggggtacaatacgtatgttggaaaacaaaaggtttcaattctacaatccgcaatggttaatcattagtaggtaggtttagtccctgtttaggtatccgtagtctagtctagccccggaattggcaaacagtggcggttgtctggggcaactatcggatctcggatcgaatggcccgtgctttcaactttttggtagaatctttgtcactctttgggatttgagctaacgacatcacttgctgtaacagcttcaaatcgacaaagatgtcgctacgaacacttccgattcggctaggtcagattcgagcagctgcgcttgcactgagagcgtctcatttatccaaattcggaattcgatactcgagcacagcccctgtaaccattgccgatggccaattctggcgttcccttataccgaagcctttgcgaaaggaaaaccgtcaattgaggaagaaatcgagagaatggaacccggcgacgttttttattgtcatatttcttctcatcggatcaatgtcgatacagatgattgcgctacgaaattcttttgatcgatacatgcgacaatcagaggctagaattgcgtctttgcgggaggttgtcgagaagattcaacggggagaaacggttgatgttgagaaggcactcggcactggcgaccctggaagggaagcggattgggaagaaagtaagaacagcatcaaagatatcaggggggcatgtcactaatgaatctctgcagtgctcaaggccattgagcgtgatgaagcaaatcgcaaagcgaaacgggagaaggctgagcgaactgagcctacaaccgtaactgcaactgcagcaccggttaccgaagtgcagaatactgaacctgctcacactgcaccagcaaagccaaaaggcggaagcttcaaaaacttcttttagatgtgaatggatctaatctcatggatgggtagtagtgtacagatgcatggattctaagaaagcatatccttgaagatgccaggatttgcgatggaagcttgcagcgaggcctttcttggtgcctctgccggtgccatattattgcgcagggcggagaggagagcaggaaggagatcgtctgtcgacaaagcgactcttacgccttgctcgcctcgttggttcgggtccatatccgcaaaaaacttatcctcgcccctgataccgcccatgctgataacagcgatgggcatgccccgatcctgagctcgtttggcaagtcgccaagccgaataagtggcaagcgaggtgccaaccacgaccagctttccggcattatcgatggcttcttcagccgcgttcttgacatggctgtcaatactctcgccaaacatgactacagcaggtttcagaatgccagctgtgctgggaagcttccaagccccatccgcgtcggcttgcacaacgtgtttgtgaccgtctgagttctttggcgggtgagacaagcatttaggacaaggcgggtatctgaaagttgtgtagggggcgtctggcaggtcaacatcaccgtcgggattgaccttgaggcctttgaaccgacgttcgactgggtcttcagtatctagcgcccccgactcgagggctttcttgagtagctcagcccatcgggggttgaggctggccagcttctcttggaactcgttcctggagaattcgttcctacaggtggtgcagacaacagcccttaaatacccatgtaactctagagttgatagattaggatgagccctcgggtgaaatgagtcaacattctgagtaataacacttcgtattagacccaaatctcccaaatcccttatggcataatgtccactatttggtgacgcttttcgtagattcgaccagcctagaaagctacgagcccaatacctctttcgagattcatggctcttgagaaactcagggtaatagatgggacgatatgttttgttgaccttgtaagtgcctttgacgcctcgatagtctgctaggccagaagcaactgacagacctgcacctgtgagaacaacggccgaagagggcagatgtctcggagatggagcaacgaagaagcgatgaagcgcagcaatggctccaggaagggtagaggctgaagttggtgctattactgagggcaagggaaggtccgtgtaagggatcctaagcagaggtttgctcattggggccaggtttattccagagtcgtagttcaaggattactcgatttagtaacgatcaaggcgcagttgtagtggaatattcaactgctgacgaggctgttaccaattgctcgtggaggattggtggaatgcggacctgatgaggcgcaaactgactcttggccagtaaagatgaagtgttatccgggggttggactgtagggccgaaagtacacaagtcaatagcgtggacagacaattgaagaagtggttacgaggtactgaatggcttcacaattgagcgacagggattaattattcttagccagagagcgcgtcattggtttcagggacgtttctcagccttgctattgtagacaggctagagtataggtagcaacgaatccctgtggcttaggaggatccaaaaagacgtagggatgggagcaagcacagctggctatgcttgtggtccgagcgccctgtacgctttgaagacctatgtgtgaagctactgggttagaggttagtagtcaattcctcccccacattccgaatcagacgtaatgatagaggactgttgtggcattgagccagctctaataattcatgggagtaattagtagtacattcgtaaaaatgcaaggaatcagaaggcttgactaaacgatgcaatagaagcattgacacctaggcatttgaaagagcacaacagagctgagcttaaacaatagatacagtccaagtatatgctctgtacctaaagttaagctgcaagaaacttggcaatcgatagaacctgactaaagatctacctcagcggtcaagggcaattccggagaccggaacgtttggataccatatcaggcgaggatgtcgtagatagtgggttcactttacttgactggactggactgtatttggccttgtcttgtctcaatgggtgtcgtttctttctctctttctctactaattgccgcaatcaactttttttattatcaatcagtggagtttaaggctgtgagctgtctgagctgataatctcgataatctcgatactgttatttcttccgtctttccctccgacgcaactcaattcaactcaatttactgatcaaatactccgagctgtttgatccgcattcgaccgagccatatcggcttattgaaccaattccgaaatttgaaactccgttaacgggcataacgtcaacaacaacagcagcaccaattctgtattgcctctcctttccttcttttttcttttcttttcttaactgtgcaacgcaacgacgcaacgatatataacttttacacgcaatcaattatccactggaagtcggctcttctcccactttacggaaaccctccaatctcggatatatgagtctcccgcaggccgggcgtcccatggggccaggcgtaggcgtaggcgcaggcacaggcacaggcacaggtggaaatataggacgattggtagtgggagtgacgtcgccaatagccacagcgcaatgtcgcagcgctcacaatactagcagtcgcaaccgtggctttgcctcgtgggggcatccaagacaccctaatgtcctccgtgtctctcctcaaaatacatgtcgtggccagatgcttcttctgcgttcaaatactggccctcgccttccccacgtcgcttgtcctcgccgtttacgcgcttccatcgtcgctgcactatcaacttgtgcatacctggcagcctcgtctaagctctcgacccaccaccaagcgtcgccaaataccatctcctttgttcgtccttcaacaaactctctaccgcatctagcatcttttcgcaccagacttcaatcgacgccatctcttgttgaagcttcaatgtcccaggtacgatcgcataccgactcaggtcgtgaccagaaggatggtcatcaacatgaccatagccatagccatagccatggcattttagggggccaccatcaccatcacgacaacgcctacctaacatcgggcaacaaggacgacccgggcgtccgaatcactcgcatcggcttggtctccaacttgggcatggcaattgccaaatttgccggcggatatgctttcaactcaaaagctatgactgcagacgcttggcacagtatcactgatcttgcatctgatattttgacgctcgccacggtcacatggagtctgaagccaccaacagacaggttccctatgggctttggcaaggttgagagtttaggttcattgggtgtttccagcatgctattgtttggaggtttatacatgggctgggacagtggcatcagtctctacggtcacttttaccccgaagcagcacatgacatcctcgcgcacgctggacacggacatagccattctcatggagccgcagcacttggtattccaagcatgcacgcagcttggctcgcggcaggaaccatcctgattaaggaatggctatatcatgcgagtaagttttgtccactcatgagaccaactgtattgaagaacggaaattgaccaatcgtagcaatgaaggttgcgcgcgaacgcagatcttcggttctcgcatcaaacgctattcatcatcgagtcgacagtttgacgggctttgtcactttggctgccatcataggagccaacatgatggagaacgcggcgtggctggaccccgtcggtggcctcctcatctcaatcatggttattcaagctggtgccggaaacactgtttctgcttttcgtgaactagcggaccaaggtatcgatgatgatatcaagtcttcggtgtcaaaatatgcacacaaggcgttaaaaaatgtggcagaagggcatgaggttgccctacgtgaagtgagcggcatcaaatcaggccagaattatctcgtcgatcttgagatgacagtacctggagcgtggtctgtcgacacaacacagcaggtcgaagatgcagtgcgaacacaagtaggaggcaaggtacgcggtgtgcgaagggtccgcatccgattctcaccaaaggaggcaacttccaaggccaggtttgacgacttcattcccggtactgtggttctacccccagagacagaggaggatgcgtccgatgcagaagcagaatcgaaccacgatcacgctcatggcttgaaatcaaacagcaaccaagaccatggcgacggccttagaaacagaaacaagaattaggacggaggaagcttaacaacaaagcgaatctcgatttgatgttgattgtagccacgtgctgcatttttattctcattctttgcccttctggcccaccgaagccgaccttgttaacgactgaggtttagctgccggtcagtggagtctggctaggcgagctgaactgaagagcgactacctggtcaaggaatatgagatgggaatacagcaatagctggtggctgttgacctgacgggcgagaaacaccaacagcatatgcatgcgtgcatacacaacgagtgcacacctatttttattgctcttctcaccggattaaagaatcctgctgtggtagaaattgacttggagcggatgtagggatgcaggggcattatagaccccccgaaagagtaggcacgaaaaacatttccgcagctatacaacatagatggagcaactaagaacgaatgactgcatcgatacccagataagatagccctttggatatggtttgctttgcccattgagctttgtacgcgaagaatgcaaaggagggagaagaaaagaaacatgcatgccattctttgtggtgttcagcttggatgcgccccaaacaggagttaaaggactactctatatatagatgcagattaaacaacaagaaagggaatattagataacgaaaagaaacggataccttgttttaacagctggatgaactcatgcatttgagcctcatgactgtagtcaagtgtccgactacagcctgtgcacccacccatctctcacggaaacggtatgcaagtctctatttacctttgggaacagctgttcatcatgactgagctagtcagtgagaaattaattcttctgcacctgaattggtctttgttacaccccctaacgttgttgaactgtcgagactgtcgttacaagcgctcgttgcctattggtgctccattgagtcttggaggtcacgggttctattggccgggatctaagagatgggggtgaaatttgagatggttcttgaagtgtttaggctaaatgcgaacagaatgctggaattgatgaaaagaatgagtgccttgaagaggaaataaattatttcctgcagatgtctttatttcacaaaacgtatagcaggcgaagaggtcttctatgtccttaggtcctgcaactcgaaagttggataacaacgtcgatcagtgggagacctcttggcgtaggcgtctctctgtgtttgtcgatattttattaaagtatattgagtttctctttccttttgataactacatcgacagttgtcttgttccacacctccacccgtttcatccgtatcgtgacttgtctcaatgtttgttgtgtggtgttgagtgtcgtaaggtcgatgatattcctttctatacacgcccctccttcgtccccaggctgccatattgtcgagcctccagggttcgaaaaactggggttagtttcgcggaacatgacattgccaaattgcaaaagcagagcagagcacttgtagcggagacgaaaccccacgttgatatggacgatggaaactgagagaaagtctccatcttttttctttctagggaaaagactacctattaacataggcatgctaagattgaccaagatgtcatgatagataaccataatgacctaagtagcagaggaggctgctattattttgatcactatcaatccaggaacaaggactccaaagcaactgttgaaatagagtataaaatgtcgggatacggatatagacccccggacatgcaactgtgctcatatgacctctgagcccagtattggcgtgttttttcttcttatttttgactttggataaattggctgaagagaaaagaagaggaagaacaaatccagccattcttatagtgttgcgtgtttaaaactcgggcgttctcacatgagtctggagaccattactatgctcacacctcaagttgccatctgaagttttctgatgcatgttacccactgaagacactcttttagtgtgtctatctctcgttcttccctgctgagttgagggtggcggtctaacatgatgcagttaccggcagtgaagcatattgtactgtaccttacctcagctaaggcaaggtacgacagtataaagcccagctcgtggcttttttcctggcgttttcctcagtctcactcaactcaattctacctccaacttacacactttggtcactcattggtcgttgtgttgccaaccatacctttataaatttacagggcagatctgctaatctttacggggcctgcgattgacatcccctgtcgtcatagctgctaccattaacgtcgctgtagctggcggtcttggatagtttcctatctctcaatatcttgactgatttcatacgtaccaatctatcaacttgaagcaatttgcaatgccgttcctcgctcgagacaactctacagacaagtctgcggactttaagcctctgtacctcggctttgatctgtcgacgcagcagctaaaaggcacgtcaaataagccagctaccctcagcaatatgttcccagggcaattagctaacatcatatccagctctcgtcgtcgactcagacctcaaagtcattggtgaagccaaggtcgattttgacaaggactttggccacaaatatggcatcaagaaaggtgtccacgtctacgaggagacaggcgaggtctacgcacccgtcgccatgtggatggagtctgtagacctcgttcttgaccgattggccgaggctatgcctgtccctctttctcatattcgcggcatcagtggctcttgtcagcagcacggcagtgtcttctggaacggccacgcctacgagatccttcaccacctcgaccctcgtcttcctttggttgttcagctgccacaggcactctcgcatcagtggtcgcccaactggcaagatcagagcacccaaaccgaatgtgatgccttcgatgctgcgcttggcgaccgccagaagctcgccgaggtcactggaagcggtgcgcaccatgtatgttaagtttcgggttgtagatcagaactaatactaacatgtacctcagcgtttcacaggaactcaaattatgcgtctcaagaaggacctcccagagatgtacgcaaagactgctcacatctctcttgtctcttcatggctcgcatccgtcttcctcggtgccatcgctcccatggatgttagcgatgtctgcggcatgaacttatgggacatgtcccgccagactttcagtgagcctcttctcgagctcgctgccggtagtaagcgtgatgccctcaacctgaagaagaaactcggcgagccctgcatggacggcgctgctgttctgggttctatttcaccctacttcgtggaccgccatggcttccaccccgactgccagatcacacctttcactggcgacaaccccggaactatcctcgctctcccccttcgacctttggacgctattgtttccctgggcacttccacgaccttcctcatgaacacgcccaagtataagcctgatggtgcttaccacttcttcaaccaccccacaacagaaggtcattacatgtttatgctttgctacaagaacggaggtttggcacgcgagcgagttcgagaccaacttcctaagcccgagaacggtcccactggctgggagaacttcaacaaggccattgagaacactcccgccctcggtgctgccaaggatgacgaaaggcgcaagctaggtctgtacttctacctcactgaggtggtgccaaacatccgtgccggcacttggcgatactcgtgtgagcctgatggctccgaccttcaagaggtaaatggtggctgggataaggagactgatgcccgagtcattgtcgagtcccaagctctctccatgcgtctgcgctcccagaaccttgtcgaaagcactcgacctggtctacctgcccagccccgtcgcatttacctcgttggtggtggctctctaaacccagccattgctcgggttattggagaatccctcggtggtagtgatggcgtttacaagctcgacgtcggtggcaacgcctgcgccctgggcggagcctacaaggctctctgggctcttgagcgccagccaaacgagacctttgacgaacttatcggcaagcgatggactgaggagggtaacatccagcgaatcgacgagggctaccgtgagggagtctaccaaaagtacggcaacgttctcggagcctttgaaggcctggagaggaagattctcgccgagcaagctgtagattcagacaacgcaaacaaagaagtgcaggcaagcggttgatttatttccagggtatctaatgtctaaaaaggaggagtttgtctaatgtcatttatctaacgtacttgctcatgaagcgtctgtggaaatcggaacggaggagatcctagagagttcgagttagcggatgtcgtcttattttgaacgatctttcagataggaaggggaaaatgcatatagaaagaagctggcaagatgctacacaaaaatggaacaggtaagaaaaaaagacttacgtttacgaactccttcttcttgcccttctcctctgtgccacgagcttggttcttgaagaccacatcatcgtcccaacggcgcttcatgttgaaatcttgcttgttgaggagaggatttccaagcgcaatgtttcgttctcgggcatcctcttcttctttgagtcgctctgcctcctgcgatgtgtgttagtcctagcctgtgcaatgttgaacgatcgcgtagacatacctctttcttctttctctcttctcgctctcttcgcacgcgatcaagctctctctgtagttccgcatcggaatcatcatcgctatcatcgtcgtcgtcgctatcctcctcgtcctcctcactgtcgtcatcggcatcgatatctcttgtctctgctaatatccgtcgtcgcttcgcttctaaatcctctccctctccatcgccgcttggaagcgctcgtttggcgccaccagaaacgctggcctcgtcgtcttcatcggcatcgtcgatcagggcaggggcaccgttcttcttggtgaaatgggtggcttcagcggcgaggagctcggcagcgaggtcgcgggtaggttcgtcagcgtcgccaccttgaccagcctgacgatacttcagttgggtatgggctggtagaaggcgttgatggtaggcagggccacggagggcttctttgccacgggcctgcaaaagtcagcatgcgcctgttttgatacaacagatttacgaaccggatcgaatgtaggtctgtgagcggtagtcatggcgacaattcctcgatcttttttattgaaagaattatagttttactgttgatataaagtcttggaaactgccgacgcgatgcgtgctcactcaagaagcagacgtgccatgccataagtggcgattcaccgcccggcagaatttcttcaatgtttgtctctgtctattacgctttggcatcctatagacacagcaatgctttcacgacatttttttttatacataaaaataacatccagccatgccgcgtgaagccgagccttctctctctgagaagacattccttgctcaggccctaaacgagggtttgcggttagatgggcgcaaattcgacgaattccgacctcttgagatcacttttggagatgagtatggagtggcagaggtgaaatatggaaaaacaaggtaaaacaagaatcgtcgagaaaatctaaacaaccgctgacgcatttctcagggtactagccaaggtctcagctgaggtgactgtgccatacacagaccgtccttttgacggagtttttacaatcacatcagaactcagccccatggttgctccttcatatgaggtcaaccgcccttcactcgaggaggttcttctctctaggcttcttgagaagacaattaggagatcgggtgccctggataccgaatcactatgtctcatcgccggcaaaaagtgctggtctattcgagttgatcttcatgtccttgcccacgatggcaaccttacagatgctgcctgcgtagccgttattgcagcccttcgacatttccgtaagcctgattcaagcatcgaaggggaaactctcactatctacacacctgccgagagagagcccgtgcctctgagctggctccattccccattctgcgtcacgtacagtttctatggcgaggacggaagtcaagttcttgtcgacaccaactggcttgaggagaaaatgcgcgtttcccactgcacatacagtctcaacaagcacggtgagatcagccagatctccaaactaggaggaaaggccctggatgcgccgttgttcatccagtgcgctcagggtgcgctcaaccgatccaaggatctctctaacattgtggataacaagcttgccgaggacgcaaagcgaagggacaagggagggctcatggcagagttgacggccgagaacgataggtgacgctaacacttacagctcaatgccgatgaaaagcaataagaataaggaaaatagaaaccatgataccccgcagagagattaccatgtgctccccatgcttcgagattcatagaagtgatttactgatgctcaaaccaacaccaagtacatacgccagccagaccggtctatcccagtcattgtcatcgctcataagccacattaattgcacacaagaaccctcaaggtcgattagctaccgcataacgggcggccgagactccttgttccattgcactcgtgtcctcacccattcgatagcttctcggactccgtcgcctgtcagagcgctcagagccagcacacgcgaatcgcgaacggcggagcccttgtctccctccatgaccttcttgactaaaccttccttgattcgtattgtctcgacacagtcctcacggtcttgcttgtttgccaagatgagaagtggtacgccttcggtctcggtgtgttgtagaacgtcttcgaggacgagacggcattcctccaacctgcccaggttttcgtcgtgctcgatattcccgtcaccgatatctgtgctgtcgattataaagactatagcatggcaactcgtgtagtagctctcccaaagcttgcgcagggagtgctgtccgcctacgtcccataacttcaggtacatgtcctgcagcggtattgttgaaacattctgacccacggtaggtactgttttgagtttcggatcgggtctgtttggtaaaaacatagacttgacttgttcgtgaaaggttgttttgccagcattgtcgagacctagaagaatgaccgagtattctggaagggagatgttagcacaggctaattccaaagaagagaggcggtaggtatttgtaccgaccttctttactcgttgcatagaggtagagtcctttggcgagatggtacattattgtcgcggagtccacagctggaaaacagaagtattcaatgtcgagtcttgtaggtaagaggtagatgcgacagtgttgacgttgagtgaagattatcccttgcggttccaatttgaaatgtttatgtatggagctgcacgagcttctgtcttaggtggacgtggtctctgtcgcgggggtttagttccagtaggatttagtggatggagccactgaagagcctcattaaagatgtcctgtcccccgccaacagccctggcatgggcacggacagccgatgagccccgctgacttgcatggagttgcacaaccattcaagatcgagttcttgtttgagatcacagggtacaagttgtggcagtttatcctattcaaagtcctatcgcttttgtttggctgccaaattacctgttctttgtccatatatcaaatagaggttggtgttggttgtcttggtactagtgaataactggagcgtgctgggttggtatgtagtatctgagttagaccccttgacaaaagactctagacgacctcacttcaaaaggtgtacatagacaaattcaagcttattaggtatgatcgagtagaaggatcaggcctgagcttgatctgatgacattccaaataattgtgctacttgtcaataacacagaagccatggctgaccccaggtaaagaggtaggcatcaattaatgacggcaatgagtagccaatcagagtattgctctattgaaagctgtcgcctttcatctcctgcgcctatcttgactacttgctggcccacctgagcttaggtattggatccaagcttccagggcagggccatcgcatattccaaccatccctctctacccagatacagacagctacatcgacttctttcttctgacgtttccaatagtcgctgccttgacatcgtctcccttgccttttccgcgtcatcaccaactgtacaatccgaatactgcttctctctcgcgctctcgctcctttgcgaatgttctcagtatcgcattttacgaggttcgcgcagggagtctcccacttgatctcgccctaagcgaagcgatcgcgatataatccccaacacttccacgactttcgtcaattcgtatacggacggttctttcgcaatggcttcggcaaaacttgtcggaatgggcttcgagctccttagtatgctatatcccggtctgacttgacttccgcgacataacggctgacgtattgaacatagagcgagccaccgatgaagaagagaccgaccccgagggtgtgtttccccacgcaagacatggacgattcgatatacctggacaattactgacgatgacctccagagggcgattctgcccagaaggaactgttcgcagcatgggcgctctttatctcgattatgctgctcatcgtcgccttcttcaccagctatatgctccagatgaagaaggtcactgctatacatgaaaccgttatatctattttcgccggtatgatccagaagcccgtcgtcatgcgatcaaatacttacacccttttttctcataggaatggttgttgggctcgtcctcatgatttttggtggcgactccatccgaaccatgatcagcttcgactaccagatcttcttcaatctgctactgccaccgattattctctcttcgggctatgagctgcatcaggccaacttcttccggaatattggtactatcttgacattcgcctttgctggaaccttcttgtcggctgttgttattggcttcatcctgtacttgtttactcttattcctggatccctggaaatgtcctttgtcgatgcgatttcagtcggcgcaactctctctgctaccgaccctgttactattttggctattttcaacgcttacaaggtcgatcccaagctgtacaccatcatctttggagaatccatcctgaacgatgccattgccattgtcattttcgaaactgcgcaaaagtacaaaaagggcgaggctgctggcctcagcatcatcagtttctttgaaggtacaggtatcttcttgctggtcttcttctgcagtttgttcataggctttcttgtcggtgtagccacagcgcttctgctcaagttcacctacctccgcaggacccccaagatcgagagttgcttgatggttctgattccctatgctacttacttcttttctcatggccttcacatgtccggtatgtcacctcgagtccatctttccacccagattctaaactctatgcaggtattgtgtcgttgcttttctgcggcattaccctcaagcattatgcctactttaacatgtcgcgacgaactcagcttaccaccaagttcatctttcagatcttgtcgcagttgtctgaaaacttcatctttatttacctgggactggctctcttcaccgacaaccatcttcagttccagcctcctctcatcatcgtaactatcctggccgtttgtgctgctagatgggtcgctgtattccccttgtccaaggctattaactggttcatccgataccgtgccggtagacgagggcaggaggttggtgacgagctgccttacaactaccaggctatgctttactgggctggcttgagaggagctgtcggtgtggccctggctgccttactcactggcgagaactcccctgcacttcgggccactgttctagtcgtggttgtgctcaccgtcatcatttttggaggcaccaccgctcgtatgcttgagattctcggaatccgtaccggtgttgttgaagaggttgacagcgatgacgaatttgacatcgaaacatttggcggaggtcttcaagtcaaacgatcaggaacaggcattggttacaatccccgcaggaacggcagcgtcgcccttggcagcctcgaagcaggccaatctgctagttatgtgtcgggcgcttcgtctccgcacacgggcggccgtcctacaagcaaagtacgaaagaactctatacccgagagatctgaccttcttcgtcataatgatgattcagatatcggtagcgacattgacgtctccgatttaccacctccagctcgccgctcaccacttccacgctccaacactgctactccatcccgtgttgatagtgcatacgcgactcctatatcggagacacctggaggtcaaccaatcactgcatccaatgcaatccggcaactctggacctcggaggatcctgccagtgtattccaccatctcgatgaggacttcatcaagcccagattgcttcttcagggagacagttccagaggcggcaatggtggacctagctgaatgggtgtatatatatagtgaatgatggaatcatgtgtttcccattccaacttgggtgggctgtactgtatcatcatatgtatgtgcatgaccggcgttagattttggttgtatagaaatgtattcataatagataaacgatttcgtcagaccccttcatttcgctatcgtcagtcaggaattgtacatgtcacggatatatatgagtagattgtaatatgatttgaataagggggttaagtattttggttgccctaaacgagtaaggactttgtgaggctatctacctattttcatgccttcaactaatatgattaatggataatctacacatgctctccaacttatgccttcaaacctcgacccgtccgttgcttcatacgcagttacgcaatcgtacagccagaatcgttatgcttccgctttcgctcaaacgcttttcatgataagacaaacaccaagatcgatcgctccaagtacaccaaaccaagccaaaccccgttgccccagaacccccaacaagaaaactttgtaactttgccaacttttccactagccagccgagggtgtggcgctaccgctcgcctgtctctgctgctgctgctgctgctgtgcttgatgctgggcctgagcgtgagcgtgagcctggacctgttgctgaggctgctgttgtttcgcctgcgcttgctgctgttgagattgttgctgctggggttgatgttgagcttgatgaggttgctgatgttgttgtccggggctgcccgctgccgcacttgcttgctgctgctgttgttgtcgaagcagcgcggcatattggtgagggctagttgtggctgcaatacttccagcaagtccgccttgaccaccagccgtgccagcagcagcattcattgcagagcgttgcgccatcatgagccgtgttaaatgttccgtggccatctggcgcgcctgttcagaggtaaggctagagttcttagcgcgatattgtgcctcaagctggttaagttgagcctggatagctgctgggagttgcgtttgtggtcgtggggctattgagcctgcagggccggatggcatatggagaccgttagcctgtggggagctgagattgccttggttgaactgagccatcatcgcctgcgcattattaaggaaactctgttggttcattggattgctgttgatgccatttacaccattcattgcgttccgcatctgcgcaggaggactctgctgggcgcctaccgccccttgaccaggggtaccaggacctccttgagcgtgcatctgtgcagcccgttgctgttcggagatgcgctgggcacgcatcatcaagctaacatcaggcggaggattcggcataggcatacggttgtgttgcccctgcattgcttgcattgcctgcatttgagcctgttgaacactgttcatctggttgggcggcacaagtccactagccatgtgagccggcacacctcccatgctagcaggagcaggtgattgcataggcattcgtggacgagcttgccctgtagcggctgcagcggcggccgcaagttggttagggacattaacacggccaacaccgttcataccgttggctgccgctgccgcagcggcggccgcagcagcagcttgtgccgagttctggccagcctgcacagctgcaggagtaccagccgccatctgagcagcttgaccttgagctctggcttgcaaaacagcctgggaggatgtcagctttttgcttccattgggccgtgctactgtgttacttactcgtctttgagcctcttgccttgacgcgaactgcgccatcttttctgccagagcttgatctctttcgtaacgtagcctactgtattctcctggtgttttcgttgggcgttgcgatgccgactcattagtctttttgttggcagcgttctgcgatgccgtgtgttgctgcttctgtgctgtggtctcccgtttctttgccagtttccgcatggcatcaagcattgtgagatgcttctgattgcgtcgcctctctactctgaagggaatggattgatgccttcgtcgcccaggagtaactgctccgttggcttggttaacctgctgctgtgccatcgcctggttctgtatgttaatcatgttctgggctgtattgatacggcccatgtaggctttgaagtactgtgttttagacatgtccgctggcagtccttccagattgatccacctctcaaagcattcccaaggagtgcgtctctccgcaccagagttgaaaatagatctgggtgcaagtatactagaaatgagagaccaattataagaatgttcccggacaaggctccgaagttcgtcgtcctcggcaatagtccattgtgatgggctgcgacattcgaagaaactttgagagggcatggggtattccgaaggtggccggaattgatggccaacatacaagcgatcgcgaatgtgcttcatctcagggttaaacaaagcaacctcatcggtggctgatggtaggggaagactgggtgtagaatcgctgctcacaaaaccagcctcgccttcgtcgtcagaatcttcgttctgataattatatcgactacgctttctcggtgggccatctgaaaccaacttcatgtggccctcgacatacttgctcaagggcagagctggtcgtcgccaatgagcgtcgggatcccattcggggcctgtaagatcgaacttggggacctgaagaggtgctccaaacattgggagctcttccaaaagctggtctgcagcggcagttcggcgtagaccaaaaacgacatcctcgtcttgaaggttgaatatggcggatggcgctattgtctctggaaagtcttcgattaggtcatcgagattgtcgatagattcgacatcttcgctagaaacgagatcgggggttaaatggtttgtgccctcggcgtcaaccatggcgacatcgcttgctggcttcatcttggggggtacaacagcttggacttgcagtgtcttccgctcctcaggggtagcttcatgccattctgcacaagcatatgcaagattcttggctacagctctcttccattttcgttcctctcggaaatctgttcgcatccatttcatttcttgaagcacaacgtcccagtgagacgggggtcgagtgggctcaggacagcgtttgggttgccgcagagaccatttatcgtgctgctgaagatggtagacgcgcctcaaaactttgcatgcttggtggtcctggatggccaggttggcatccggcgttgtaactgtcttgttggcagtatacaagattttctcgatcggctgcatccacgatgaactgccagcaaagccctgaacaaaaagaggggtgtagtagtcttcggtcggaagaatcgtgtcatgttggctggtcaccatcgacttttcttcgcccttcttggactgcttaccaaacacaaccgtcgagggctgactgcgagatgcctgtctttgatgagcggaaatgtgacggtgtcttagggttggtgatttgggagtagaagttaaaggagtcagctgatggtttgtgctcttattggtagaaatgtgttccagcgtcggggtttgacgaggggtcacgccaacaatttcactgacagactttggacgcattgccccagacgaaaccctagtgacagcgcgctcagccttgggcggcgaattttgacgaactggctcagggggtgtagcgacctcagctatatgtgcaggtgtaggcgaggacggaccggtgtcggctgcatccaacttctcaagtgatatgggcgctccgatttgactttcagtacttgctttaggttcgggagcatccacatccatctgttcaggggcctcttcttggctgtctggaatttccttactacctgaaatttctgcaggtgcaccggttgctaaagcggatttcgcatcagtatcgagtatctgttgggcacgcttctcctcaaccttttctccaaccgtgggcgcagctttgacaaccctgtcgtcaacatccgacatgttaacatcctcggacactggcgctgatatggcagtgtctgcctcctggctagtgctttctgagttcagtgctgcctcgttctccgctgcgacattcgatcggatagattcttggagaagctgggcttcggcagagtcagggggtgcttccaatacacggtcttccaagtctttggttgaaggagctcgaatatcaccgtcttgatgactctgatggtatttgtctgtgtctctctcatgggtaccatcctcaatctttttctgttctgctggctcgacatactgtggcccctcatgctccggactcgtatctgtagaagcatcatcatgcaccgcaggtgtagtcgcactttgggccgttgaaccaggcgaagataaagcgtcggcggaacgagtaacatcggcagagggcttaactgttgagggaacacctgtggttacagcagaatccccaaccccatgaccagacttcactgacgatgttccagtctcaacatgctcgccctttgttcctgtctcaaaggtgacttgaggttggcgcggtaccgatgcgacttcatttgggtcgctacggtcctcttcgttcgttatcgaattcgcattggcgccggtggaagcaggaacatctggagaggttgtcggtatcggcttttcaatcgcatcggcaggtggaagtacagcttgagtgttcttggcaggtggaggaacaggattggcggttgtagctgactctgttgaagtctcgggtgtgttaggtcttgttgaagtagcagcagcatcggattttgtagataaagatgccctgttagactgttgttcgtcctgcgcatccgttacatgagatttatttgaattctccgacgtttgcttcggcacagattcattcgcaatgaatatcgactttgccagagatttcttgagcacttctagcgaaaaggttggcctcgtggggatgctggcttcattgagcgtcttgcttctatactggcattagcatgttgtaggcattggcggcacgatgcacgcggaaatcaattctaaaaagcgcgtgttcaatttgcataacgtactggttgatatcgttggcttgcaagaattgccattcggctggtgttgtggtcggcgcgtctgggttggtcaagactgggtgcggcagaccctcggactgtgtcgcaacaacgaacagttcgcgaagctttcgcttccgcgacgtcacaattgaactgaggcaagttagcacgccgaaaaagatatcgccatgatcggaaaaattagctctttcgtttgggcttatactaacctgcactcattgcgctttgattgaagcagccttgatagatcggcggctccgacctcagtcatagcatcgacggccgcgacatccgttttggggtgaaacggacgttgcaagaaataatttgaagtctcctgagatgaatgcacaggtttttgacgatgaaaaaggttgttgttgattgattttggggtgtcgatgttgagggcgacgtcgctggagggcgtcaaattttctgtctctggggagacgatactgtggtgttttggtggtttgcagctcaaagcgctgaatgcagtagagtttaggtgaagcacgggtacatgggggacattgaacgctggggaaggtatcggaagagactagagagtgcgggactggcggtggattagggggggcaatcaaccaggcttgcagcaaatagtgggtgtagcgcgagtggtgggtaggagaagtgaggatcaaggtttgggataaggccaaggtttgtggaaaacgagattcaaatttctggtccaacatctattgtttgcactgtgctaaaattgtccaaccgctgcgccaagtgcactcacgagcgcgaggggctacagaaaaaggggtagaagtcctaggacagcacggtatgttggtgcatgtcaagcaccgtgtccactacgctcatatttgttagaacagtcatttaaatctccaccacgtacattagactactgtatgtatcctttctcatgcttgtaacctataaaaataagcaagtgcatgtgcatgtgtacgtgtaagtgaaggcgaaagtgcattttgcgtgcaattatccgtaccatatacagtattttctttcaatcctcttccaccctgtcatccacaggactgaatatcatattctctcccacttaatccatgctttcatctagggcgatcaataacaaacagtgtaccactacctatagatacctaggcagctaggaaatcaacgtacagttcacaggaacttatcgtttccgggcattgagccttcaggcatgtgctaacgtatatcccaaagtctgtcctggtactaagttatgatggccttcatttcgcgatattgcacacaatgatagtccttcaaattcgtaagaagtagcttcttatctcagcactgcatgatgttttgacattttacttaacaatgagccttattacgtagcgactttgattctgcattgaccgcttgatcgggtcctcaataaggtacttcttcataagtacctcttgtcattcagccactctccaagaagaataggcccgccacaacctatgcatgcgccacaagactcacgactgcctgcttctgacgtctttcaaaatttatctatctcctctgcctcgacatagatgcatgtgtatttgcgcttatcaacaaaacgacttgccaaaaatgtcagaacaaaacaaaccagcagcaccacggatagcaatcaaattcagtgctccttcaaataacagcaattcaaaaaagctcgcaagaccaaatccgccgtcgtcactagggaagagaccgcgaccacacgctctaggaggagcatctgattccgaagacgaccaagatgaccaccgtggacggcatgaaaagatcactggcttcggtgccgagggcgcagaaacagagcgcaaagcgaaggacctaaggacagagaaaaaggactacgtgattgctcgacaagccaatcgcgactggagatcagaggccaaagcgcagagaaagggaaagaatctgcttcccgaggaggccagggctcaacaggccggaacaacagtcgaaacagaacctgcagaccaggataagggtttgaaatggggtctgacaatcaaggagaagaccgaggacgacaaacaggatgccgatctggaccgcaacgacgaaaagacccccatccaggacgataacgataccaaaccatctcccaaacgatcagcagacgatgaagctatagatgcgctactagggaagaaggaggaagaggaaaaggttatccatccaaccgaagaggacgcctaccaacgcgacatccaagatgccggcgaagcgtctactctggacgactatgaagccatgcctgtagaggagtttggcgcagctctcctacgaggtatgggctgggatggtaagcctcgcggcacagtaaaagaagtcaagcgacgtccaaaccggctcggtcttggtgccaaggaacttaaaggggaggaggacctcggcgggtggaatcagaacgggaaaaagaacaggcgaccacgcctggacgagtaccgccgagaagagagtaaacgaaaggaaggtcgtcgacatgaagacagttacaagcgcgatcgtgagcgggaaagggatcgagacagtaggcatgggcatcgcgaccgtgaccgtgaccgtgatcgtgatcgtgatcgagaccgcgaaagaaacagagacgacagacaccgaagccatcgagatcatgatcgaagacgttgagacaattaaatcagcattgcaatattaattcgccctatttgctcatcagaacggcgcttttgtattttcatggtaagaagcaacttgagcttcggtaaacacctattgcaacctcacatcatacctactagactagacattcacaagacacaaatttcaatccactaacgcgaacatgcagaaggggtatttcttcgaatattattcatttttaattaaaacttatactacaattacagcctagaccgcacgatcggggtatacgtatactatattccttcaaaaacaacagcaacccaacgccatgcaatccctcatgagtaaatgattctacctcgctggcgcggtcaatctatccgttccagaagggactgctccttcagccccaccttcggccatgttaccatcggcatcagccagcgatgcgaggcgtttcttctccccatatctctttgtaaagttcaacgatcttcgaatcgacatgcttcgatcccggccagactttccttcaccacgacctcgatctcggtcaggatctaccacatcctcaagatcctttccttgcttgagcgcttccaacgaccttttggcagtgtccacgtcttcgaacatgacctcggtatcaataaggacccggtcgatctgcccggcgataccacgctgcttctccaactcctggagtttctctctcagctccttcatgacatgccatccgtccattatctccttttccagttgtttctggtgatcttctgagagtgcattatactctctctgtccttgagccatacgagcccgacggatgtatttctggggcgtcttggatcgctcggcctgcttcacaacgcccttcagcgtgtaaccgaccggaccaacaatagcagacagattcttgagtactagtcctgtcaagcccatacctgtgcccttgacaaatccaatcggcccgttctcttttgctccgcggattggaagacgaacaactcctgtgaaaccatcgtagacaccataggcaaactcgtgcccagcggctcggagtccagaatgaaagccagttattcgaatgggtcgtcgtaccgtattatcgccatatagtcgaggggcattgtgaaatccctgtgccagagccatcgagaggtccactggcgccttggcgatagctgtagctgtcctttcaacgccactcgccatatcgccgacgtactgtccgcttgcttcctcggctgtcatctcggtgtgtattgaagcacagtccgctgtgttttcgggaactgctgtatcgttttgcggtatttcctggttggtcttcttggatttctttgatctttttacgctcttccttcttctggtcgactttgacctttttgcccaatggtaaggaacgctagcaacgccgtggaatgcttcacctactgtgctagcaatggaaccagcaatcccagtaacaggctctccaggaccttcgaaatcattccattctttatgcctgaggagtctcaagcgcttccaggtcagcagcccgttatcaacaagcatgtcagcagccaaggcacccaatttgatattggttcctttgacttcccaaacagcagtgcggtctttgaggatggagcatcgcagaatgctaggagattcgaggtttaactgtcggtggaactccttgacagcattttcagcaccatcaccctcttctgcaattcgcttagcgattttttccgcagcttctcttgccttatccgagagacagtactcgatgccttctgcgagtttctctgcgtctagatgtttgtagggaatcggttcagggccgacgtcagcgctgctcaccatcttgccccagaaattctggtcaccgaagaagggaacaatcattgttggctttccgcacttgagcgcgatggctgttgtgcccgcacctccatgaattacacaagcttttactcgtgggaaaagccagtcgtgaggggtgttgtcgagcatgaagacgttttctgggacgtcatctcctccaagtccaccccagcccttcgacactaaagcacgaacacctgccatttcaacggccttgaagatcatttcggtgaacttgtcagcgtcatcgacaacaatggagccaaatccaatgtaaacaggggtgtctccagccgcgatgaagtcttccaactcctttggtggctcaaaggtcgaggccaagtcaaggaacacgaagccagctacgtcaatttcactgccccagtcctgcggcttgggtacaagacccggtgaccacaaatacgtgaaaggcacatgcagacgataggtcgcaccaggtgcccagagagttgataccgggtctagggccaaggtcttgacacggaattcgttaaccagatctcccaagccttgccataccatcatttcaaccaaggggtatgagatgaagttggtgtatcctggatccacgttggagttcttgatgctcgccaaggggtgtggaaacgcttgcgttggtgtataaggaaaggtaaacatcaagtgaacagggattccgagcgcttcagcacagtgaatatgtgcaaaacttggtgggttggcaatgatgacgtctgccacaaagggatccttctcacccatcatcttcaagttctgacggtccgactcgtcgtctgtggcattgatgcacgcacgccagaaaccatcaaacatagtagccatggcagctcgtcttcgaccaatatctccagccttgaatgtctcaagagtcgggatcaaaccaggattcttaaccatgaaggccataagttcagacgggtcgcctccaactgaaaagaattcgaggcccgagtccttttccacaaattcacgaaacgctgggtgtgtagcaatgcgtactcgatgtccgtagtcctccttgagaaccttgccgatttttagaaatggttgggcatctcctcgtgaaccaataaccatgataacaatgttcaggcgtgtctggggtctgcggtccgccacagctgtcacagaggacgatcgacgtgggctctcgggaattgtcaagttggatggcttttcggcttgttccacccttgggggtgccaccttgctaacagctgcaccgagagccttactaagatatccagtgcctgcggtctcattgacagtgattcgcaagcgtccatccttcttgacctttccagatgtttggtaattctggttaccgacactgaagtgaccatatttatcatcatccaggtctttatgtgatgccttgtctttcttccggtctctatcacttggtggttcccgccggctggtcggtcgttgctcttcgtcggacgatgacgatgaacttcttctggagtcaagtgctgtactctcggggccttcccaaatcgctttgttcagatatgatgtgccagccctggctgggctgggtcgaaagtatgagtgatggcggtgatgatcgcgcctaggttgttcggtttgccatgtcttagtcggcttgggtcggtccttgggaactgatgacttttttgacaatacatgcccaggagtttctgatacggtcacaggttgtgaaagaacccgtgttggttcacggtcttcgcttggggcagcgttgggggtaacagcctctttgtgacttctcggcgataatgggctctcgggtgacaggattgggcgtggaacggcggcgggaaaggcgagatctccatggtcatctgtaattactgttggggggtgttgttcgttttctccattgttgtacttttgcgatacttcgagcttaagcttattgccgtcttctgattgagaatccatgacagcagtactgcgactcctctgcgggagcgggaaggtttgatgtctttctctagggtggtttatggacagaggaacttgaaaaaattatgcagatggctttgtttatagtgatgagatatcgtagtcgtcgtgtcacggtcgtgtacgccacttgatcagtcgcaccttggcaataggtctgcttggcaaatgttgttgctagaatcacgtatattgtaccacgcttcagtgcacaagtgtaatgaaaagagaaaaggtcgtggtcaagtctaaggtcatcgaaaggttcatcccttctactctagtaatgacaaacaaaattgggcaggcgccacaaggccacgactctggtctcgggaatgttctttcttaatttctggttcagatacaatgacgtcacttgccgtctgttccactgtgtaccccttggcgctcggcgttctagcttctttggcgccgcaaggctaatttaatgggcccccgtaaggtctcattcagtgcaaggaacaggcgggaatcgtcgatgatgggccaaactcgtacccaggcaactcggggtgatgccggtttcaaagagctgcagccatgcattcattcgttgtcaagccagagtttctgatcgtcatgcttcaccattaagagctttgtcatcttgtgacagcttctttcgtaggtacctaaaaggtacagtcgccccgtgatgttcaacaaaatcaacatacgtatgttcattggatattgtgacgtagttgttgtcctcgaagtcaatgcgctggcgttaaataatgaactatcatgacttagggcatgtgcctaacggcgaatgctccaagctacgaattgaccgccgtcatacaactaatacaacttacacaacaactactagggtatcgctcaaccgctcaacataacctctctcggcggcggactgctacgctaactcggcaaggacccgaaagaaaagtccatcttagcccaggcagtctacaaaagataaacgacatggggtgtactctgtgggctaaaatgtcataactgacctagtaatttcgtctcactctctgactggccaaattccgtgctttgtccttgactgcggactcgttgctccgggcgtgaaactaccacccaccctgtacgagttcattcaaaaacacttcttgtttaagtgtgttactgactgacacatgctgcagtgtatttcggtatgtcataatacgaccagtcaaaaatatgtctcgcttttcttttgtgctgttattgtgatagatatggctctgtttggctgcgaaacccccgacatatactcttgagactcataccaattgcccacctatctaggtagtattggaacgaagcaaaaataacgatagcaacgatagcaacgagatcaacagcttatagacacatattattattcgaatatgcgaatttcatcaccatggtaataacagaatatcgtagaatgtcattcatatataactgccagttgaactacaacactctagtggttcttactcacaaactctagtgcaacggaacacgctcaaggttatccgtcaaaatgctcaactgcattgacacctcgccctcctggtcttgtccatcaatctctttcttttccagtgactctgtcaatcgcttggcagcagcaagcaaagggttcgcgtatcgatgctctaccgctgcagccatacccgcaggagccaagcttttataatcttgaccaccaaacaaaaacagagagaagttcaccacttgaagatggaagggtgcgttctgcacccagaactcccatagcgcctccaaatccgtttcagcaaggtattcgagatcaggaaaaagtgtgtactggagctggtccaagcagtcggaatcggcaaatcgtccctttgagccagccttctgtgtggcgatgatttcctctcgtagccatgtcactgcacatgcttgcagagaagaaaacatgcaattttccagcaagtcctccagaatatttaatttatccccttcatcagggtcttgatgaagaatttgacctgccaacacggtggctgcattccgtactcgcaaagatggatggaatacagagatgagagttagcagatgatgatatgacatgaatgttgcttccttgtcttcagccgcgttaggcccaactattcgcttctgatcctgaagccaaagtgcaatgacaatcaatgcctcgacagtaccagggttgccctcaatttgtgtctgtggttcatcgccgaggaacctcttcaacaagttgtggtgctcggggaaaatattggcattgggctgttcgtaattggcgtcaaaaatgtccgatgcgaacatgcgataagcggtcaagcaaaggaagccgccagatgatagtttgatagcttcgggattcttgggatcgggttcgacagacagtggattcactgcgaacggagactgtaaaatcttcttgacctcgtcagaaggcaatttcgccaggcctagatcgcgggcaacagcctggaggaattagaaacaaatttcaccatggtagatatatgacttacaactagctgcccaactaaggcgtccctggtttgaagctcatctacttgcttgaatgcttgcagcatggttggcttcttcggtacaatcctctcggggctcaaatattccaaatgtcttgctgcccattccaaattgttcgagttgacataggcttcaagaatacttgttataaatgactgcaagagtcgtgataccagctcagactcgccctcgcctgcttggcctgcatgcgcctcaggatcgggagcactcttggacatgtcactcccctggaatgccgtttctatcttggcgctagattggcgtgtaggcagcggaggtcgctttctcccagaaagagatcttacaaggtcaataactgcagccgtcgtctccgcaccttgggggttgtacgctcggtaaacggtttgtagtgtggtatgaaggtatcgtgatggcgccttgacctgcaatctttggtggaggatgcctagcatgccaaccagaataatgaactttgcgctcgctgaggcatcgccggcctcggatgattctgagttggcgtcaagaacttcgataaccttgaggatgacttcgcgagggtttcctaggcgggcaatggtctcgagacagccctcgctgccggggacagagattagcatctccacgagatcccagccgatttcgctcgtaagcgcagcatcttggagaatgtcctggagagttgggagaacttcgggggagaggttcgtttcgacgacggtaaggtatgtaaatgtgtctgtcgcgggaggacgagcctctttgagtctctggatggcctcttcggtggataccatggttttgaatgtacaatatttgtgttgttttatttccctctcgactcggtgtataagccgttgtctgtttctcgcaaactagctcgattaaaacggtcgaagatcgccacggtttatcggtagctgaagaggggtcgatcgttcggctcgtgacaggtcttagcgttggtatttagcgagaagaaacgagtgttactgaagcgcaaacgaaaatacaacaaaagaggtaacgaaggagaatagctagtagattcaggattgataagcccctggtcggcaagtgtttttgtggtctctggtagatgagatgaaggagcatgtcacagcatgaaagaacgaaacgtgccgatgagggatgacgagtagcttttagtggagaccttgcttcttagcgcgggacagtttcgtcatcacgcctgcagccatgagcttgttttccatctaagttggggcgttcataagtacctacaaagagaacatcaggaacttgttgtcagactcttcttgggatatacatcaaataatcaatgccaaactattggtttgattacaacgactgaagcaactgaacacaggtgtcgatcccaagcctcagaacattatatctaacgatagccccaggccattattcgtgaagctgccgatatgctacaggggtcatcaacctttgatcgccaagccaactcccgcaagttatccatcatccgtagagtttagcttcaatttgagatgtcagcactttaacgacattagagccaggaaattattgccatggaagaactgttgaagaggtatataatgattggttgaaacaaaacgcctgcgcatttggtgatacaagtacatcagaccccagaccttttgattttctttaaacgccctcccaaacccatcgtaaaaagccccaatccgcaacccaacaccgtttccagatgcaattcgacatgtttgccatgtcaacataagaatatatatacatgaccacatgagtgatataagagacattgtacaagctcagcttttacaagctgaactggacccattggcggttacaccctccaagttggcctgtaatttccgttcgagtactttcccaaccccaacttgttgtttttgtgcgcataagcattttgattttgtttcatagcctctgttaggataaagggttcgtccatgggcataagttgtgggtatgccctgtatggtaacacgctttgcaattctttcttgctcatcggcctttccttctttggcatcgctgctagcctttctttctgcaacgcgtagacaatatctcgaatttctttttcgtcactggctatttgggctttgagaaaaggaattgactcctgtgctgcttcccggatgccttccatgataggcacgcgcggagtgtacgcgatgtgatcgagcttgggggcgtgtttggcgtctggaacgatagcgggatctaaccgagcaacctctcccttctctaaaagagtattgatatcgatgctctctcccggaggtataggggtctgatgacttggagttatgcactccatatctacttccttgcgtaaaacatggtcaatatccacagcagaaaagtaagcgcaggactgaggaagatcattgatgccaacttgctgagagaacattgcccttgtccagaggttggcaacctgcagagcaagtgctgtgcggtacttatccttttctgtaaccaagtatcgaatttcgtcatgaactgtgatagccactcgagcatcgatgttgaagcgacgaattaaataatccatagcaacaacgagcaaatgaaggtagtcgacaccagaagattgaatagcccagttaattcgcgatgtcagataaccacccttgctgatgtatcgtcccataagcgcttcagtaattccagcgcccaataccggggttctagccttgtcttgctcagcaaactcctccagcttgttgaagacgaacgactcggtgccgcctctccagaagggccgtttgtagagcaacttgcggttagtttttgtgcccttggtatttgcgtagagccttgatgctgtctccatcgtctgcttttcggagaggtttggattgaattgtcgcaataaggtcgctgcgaatttgagaccagcaccgtagattcgtccataattgaagattttggcattgttcctggtaatgcccaggatggatgccgtccgcgaatgaagatccgtgccagccgactttgtgccctctaacgtcatgaatccaacagcatttccaccatgaagtttgaatgttgcgtcgccaacaaggctggcaatccaaagctcctccgagtcaacgtccgctcctacaaagcaataacccctgggtgccttgaccattgctttcagttcagagccaacgcgattcttcttggcattactggccgtaagccaggtgttctcgactgctctgcgagttatagtacccattgggatgatctgtggcaaaataaaaccgggtttgtccttctttggcttgccacgagtagatcccctcattacacggaggtcttggtcataaacaaccatttgagacttgatgcgatctcttgcgcttatccagtaagagcatgacgcattcatttccagcgcttccttagcatatgtatactcggaggacaacatgccactctcgaaataggacaagtaccccttagccattgggttagtacaacgcgctgttgggccatctttgtgagggagcttgaaataggcatgagcatgatcgtcacgtagcttgatttctttctcgtcgaacttgcactcaaccgcgagcttagctgtgtacttggcggcttccgctcgaggtacgcgaaatgtccaaccgtattgattggaccaaaacagcggatacccgtcccaggacatcttcaacagcaaaggagcaacccgtgttcgaacagtgatgttgatgggcgagtcgctagattggaagaggtccttgtaccacttgggcatgccaggcttcttctgcctggctacaggtctgggtggttcgttccccttgcctttggccatcttgatttcctgccccgaccagtcaagttgttgcatccagggatcgttctcgtattcaccagggctgtccttcatttccagtgcgctttcggtaaggccgataaggcgttcctgaaccgcgtcagagagagtatggtaggtagcttctgcatttttgatgtacgcatcccacgacttatcaaccggaaggatgacagaggagaggtggcgaagagctgcgaagctgacaggatgtgggcaggttttcaggaagttaggaaaaacgatctggtagacacggtgggtaatcgagacatcagcggcacaatatgtcaggagctcatccaacttttctactactccatcacgatccagctcaccaaagtcatttcgaattgtcttgtcgatagaaacattgagatgaaacttggcgacatccctcaaagagttgacagagcttcgttcgacccaaagatcctcttcgtcgtgcattccttgtgtacttagcactgtcgccaaatcatggctgggaatctcggtcgcgacttgctcccgtagctctcgattctttttatgcatcatccaggtaggccgttgttgagagcacattccattcacagccacatgtagcgacatggtgtccaagaaagtattccgggtttgtttcaggctgtactcttccaaaacccgtgctcggtcgaagcccacattatgcccgacaataattcgatctttggtaggatcaccaaaaggaatcaactgccggtcgttttctgtctctcccaacagccaaggcgatagccatgcataccaagcagtcgggctcgatgcgcaagccatgacggcgaaagggcttattttccacatgacctctgtgtcgaacgacagcatctcttcttcaggcgcctcaactttctcggtcgtcccatcagggttatatttcgtccagccactctggtgtacccattgccggggcttggggggaggattggccatagaaaattgcttcgcaaatgtgaggaatggctcagcggcatctataccaagcttgtgaaagtgctcgtcaagcgtgcgcccttgcagtggggggatatcaaaggctataggatcggatttgtcggtgttcttcccaagcagatcgtgacgcctcaaatgatccttggatagctcaacgagctcttggggtggaggttttacaccatcgggaaatatttgttcgaatacgtgggagctgagttgctggacgcctatttcgttatgtcgggcttcggagggtactgcagcaaaattaatatctgacaacttgtgcgaaggaatattgtagtgttacaagcaagggtttttaatttatttggttttgttttgtgagcgacggcagccagccatcgcacatgagtgcgcaaagcatgacgatgaaaaccctggtgttgagcgatgcgagagacgctggcagtcgaaccgcgaaacggagaagcagcaactgggacaaacattattaaatgcgccacagtagcatgccggctcctggtggttactatcaccgacggcctggacgatgcgccgatcgagtattatttctgttgaagtcgtggattgacgagtgcaccttgacaaatgcaaggtcaggatgatgaatttggcatttgcatcctccatctttgactaaattagcaaatccctgctaatttaagtggatgacgccgggaattctcagcaggtccctgtttttctagtctggagtggagacgatggaagggtctaagatggaggggcaattgaacttgatgtagggcttttaaacctccaagaaacgatttccatgagtgaggcgtaaagagtaatgctaatatttcaagtctataagaatggagacaatgccgattttttacttttatttccaaaagccaaatctagggattgatggaagattggttcagatctctgttgcatcgcggcactggacccggcaaagcaaatgcaacgattgaactccatgtatgaagaatcgagatgaggtaacgcgggggtttcaagcgccgtgtacggatgcacatggagtcaagtctgtgatccaatgagtctcattcagtagtattcttgagagatatgattgggctgccgtattggcgcaaagaggccaaatgagacgaggatggactgagacgaaggcttttcaagctttcaagccttgctttacagccaaagacgttcctcccttccaataaacggctttttgtagtatgtatcgcatgtatgtactgtcgcggtacagctgaggtttgcctcgacttgtggccagacagcgtcagtcatcatggaatgggtgacaacggatggctggtcggtcatccccctcccattcagactgggcctttcacttttaacctaaatagctgttggctttcttcccatgtttactcttgaccatcacaaaccaggagttattttcggctgagcccagccgccaggataatgctttttcatccttaccttacaaagagctcacatctcctttgacaaacgcaagcctttgtgcctctgcttttgttttatcatccattccgttaatatccacaccctgttatcatccgagctggtccagcccagcccagcacagcacagcacagtccagcagcggcccgcctgccgacctggtaagtcaatcaagtcatttgcatagcccaaaaacagttggttcagttaactaatgctttgaaagtgctcagccaggccttagtaaaccctccacggcttgcaccttttcttctctcccccgtgacgtccttcaattcgacccaacaatggagcagggtttcttgtatatggatctcaccttctctcatctgttgcaaggttagaaagaatctctatttctattcctcctattgtccttcctttttatctattccgcttcccttacctgcctacttgcttcttttgacctctcctgccccctacagtcgaacctagctccaatgtccttgcgcatttctttttgttggtaacagctcctaacgctcgttcgtaaacgataatagacgacgacccaggctttgacttttgggactcggcagacgcattttacgctcctcccattgcaatctccatgtccaccaggatcatttcgtctccggatctagctggaactgaagccggatcttcacgttcgcgttcgcagaggccaatcggcttggaggctgatggatttgacgaacaagagggtgctggcagtggcagtggcaccggccccggtggccaacacaaccaaattcgcccgacaacatcatctttctcgctccctttgccacccttgattcccaacactcatcgcgctcgtcggagctcaagcccgactataacaacacaacggccgaggccttcccactcccctcctggtctatctctcctgggctttcaaacgccgcctcggagcagggcaactaacttgtcatcggaaaaccttgacctgccaccaattaatcttcgggagaacgaaacttcagggcaatacagtcgaagccgcgcccttgagaatttattgcttgctaccaatatcggggattctgatcttgatgatcttgctgatgctgaattctcttcaccctcgacttacccgtcattcacgaacacagatccacaccaaagtcaagctctaactccaggtgtaagccaaactgcagcgcttcaggcttccatttccgcgccgcatcgtgcagctgccaacagtgccactaccgccccacgcgacccctctgccgctcgccattgcatctctaatttcttgggccttgagcgtagcacgactcaactctcttcttccaccaacgcagctggcgaatctcaatcgactcttcctatctttgactccttcgacgaaagcgacctcttcgacagccccgctagctccttctctgacgctatgcctcctgctcttcgacggagcgctgcttcccggaccggttctacgcacgcaagcaaacgacaacggacatccactgcggctgcaaatgggaacacgatatcttcgagacaatcgccgaggcagaagaagagctcggcaccaaagaaagaaatggatgtcgaagaactatttggctcgagcccgccccctcgcgctttcatcgatcttgagaccaacgaagattacgataccgttgatttgaccgaaacgaacgaaatccctgacgagatcaaacagccagagaaggacgaccgcatcaagcttgctgcctttcagtgtgtcatctgcatggatgactgtagtaatctgacagtaacacattgtggtaagttcatttacgggtgcctccgtttacctcttgcgccccatgggaattatctgacacgtcccttctaggccatctttattgcgcttcatgcttgcatcagtccctttgcgtagatgccaccaaaggaaagtgtcccatgtgtcggcaaaaacttgacacgaaggcaagagggaattacagcagcaagactaaaggatattggcctcttgagttgaagcttatgactgccacgcgcaaagggaaacgcaaagcaaacactttatcctgatacgcccgacggcatcggatgacgtggggtatcttgtttctccgtcaaggctttcgaccaagttggcttcatgattcggagttccaaagcctactctgattcatctaccttgccgcctataccaggctagatatactggcacgcggaactcagtacgagtaacagtgcttttctcttctctttttttcattagcataacggaaggcggatcattttggggcgtcagatcgagatacccagcatttacatggagaaggagaaaactggacacattggtttaacgtgcgagcgcggcttttgcgtcgttcaggaaatggcgctttgggagtacacaggggagggaatacgtatcatgctgcaaccatggaaaacacatatatatggacaaaagtatatgtcatacctcttatgatccaagcaggaagcacatggcgcataactagactttagataaatttacgattcgctttctcttggactgactgtcgcagaccaacaagatcgcctctgtaatagcaacatgaaatagtagaacaagagcggagggcgaattatatgctggggagcaaaatttggctgttacagcacccatgaaaaagacctgaccgtctcctcaactcatgctgtgcgttgcgagccaacattgcaagccaatattgcacagcttacacagaatgagtagggtatgctgacctttaaaagctttataccctataaacaatctgagatgtaatatgaaataacgcttttttatcgtgtctaccaatgtgactgattatttatttcacttgcactaactaaaccacatactcaataatatccatcccttcctgtcaacgccgtgtagttctgcaactttatatcccatcttgatagactacaggtaagtaaccccctcttcttatcgtaggtgtcctagtggaaaagcccatggctctgctgcgtagactcagggaggccctcgttctcaaactgtggtttgttgttagctggccgtgtgtgggatgtgtaacggggacttgtttacctcaaggaatcgtgttgctgcaatgataaccattaacccttcagccaactcttcaatcttctggtccaggccttcatcagcgttggcgcttccgatgccagcgctgcgcttaagtgtatgtgtgacgagcatgcgatggtcggtgaggaaccggcggccttgaacaacattgtggctgccacgggcaacaagtgcggcgcttacgatgcgcacaacttgggcgaggagatcgtaatgttgctcgagggcgcgcgggttcgtgctgttgatttgcagctcagggtctgccccgaagaggccagagatctcaagagcacggaaaagattggaatgaaggatatacttggccccggaacgagtttgagcaagttcaaggagaagagcaagacgtgcgttttgataattctgctgctcagaagtgcctagattaatgagttagcgatatctatgatggaggtcggtgcaacatacctgacgtgaatacttcttgccactcttgcatgatatttcgcagcgagtcgaccatgattccgataaagttgagtcgattgagagtctcgacaacataaccctcactctcctggtgacccatgctaattaatgcgttgaggaggatgagcgccgctgtctgacactgcgcttcgccgccgtatgcatcatcacaaataacattgagtaaccgctcaccatacacttggatggtcttgatggtcttgggccggttagacgtgagtggcccttggtcagccatgccagtcaagtagcggtagcagatgctgtagtagatggaccttagctctggcgtaccagcccacttgccaatggcttgcagacagatctggaaaagctggaaaagcttgtcgctgatcagattgccaatggctgagccttgcttgtcatccgccgacgccgaaagatcgagcttgaagagtagaatcttggataattttgcgagctcaaaggcctcatctggtcgctcagaagcaaacgcttccaaactgggcagaatcgattgcaaagcctgtaggaagaaggaaatctgtgccgagcctttgaagtcatttgactcgatcatgaccaaaagcagcttggtccatgtcttgaggaccttgaggctttgtgtcgtcagctgcttctgtcgattagaggaaatgaggtactctattatcatgctctcttcccgttcgaatgcaacaagatcctgggctgcaactagtgttcccgcatcgtgagcctcgccgcgttttagtagaagaacttccttgacgcgttccaggttgtagatttggttgccgtcagtatcattctccaagcaggctgtcaggtcaagatctttataatattggagaggaggtaatggaatttcccagacaccttccgggagtaagaagtcatacaggtcaaagattgtaggaattgggataggagtatctccttccccaatgatctgaccattcaaggcttcaaatatgcgacgcttgacgctcggcatgcgattttgggctatgctgcaaagttccatcgcgatgtattccaggctcatgcttcgaagagacaaaaaatcaatcaaagctatagcgccgtctgtgacagggaactggaccagagcgacgttttcaccctcccaaggcaagtcaggattgatgactgtctcacgaagcaaaaggtggaagagaatctcattttcgcgaagctcctcaaccaccacaggggcggacaggggagagctccaaagaatatgcaagatacgcattacgcgtgacttaatggcaataagccactgtcgcattccctgggcatcaccggagggggtctcaagtagcaatctcagtattgtgtggaaaagagaggttcttgaagtgaaagcacccttggcttcgacagaaagagagtcaatgccacacttaaaaccaagcagcagatgggcaattgtaggcttgcggggcgtttcttgtagacattggtataggaagtcgagaatgtagattttggtcacataagctggggagtctgtctcacgccctgtctccagaggggttatcaattccgagacaaacgatcttgagattgtctcgtgctcgccattcgcctctagagcaacgatagccttgttgcggtgcatttgtcgactggaccctgaccaaacagcggtgatctttgaagatgatgacatcttttcgagaagctttaggcacgcaagcgtcaattctgggtgcccgataccacagtagttacctaaatcaacaacgaggttcagtcgcgtaactaggccatcctcaaatgaagcgaatgcagcatttgccacgggtggtcgacgctggtttgactgaagcttaataatgggccgaacaagctcaagataggtagcttggagatcaaggaccttgctgataacttcgacagcgcgcaagatgccaagaattagaggagagtcgggggaagcatttcccacatctgcaggctcttggtgaatagtgttgaaaagagctgccataactttgtcgttgaacatccattccatcactctcgcaaaaggatgcattcgtacataggtcgccaagtcggtagttgcaatgacgctgtcgacgttgatattcgtttcatttgccatgatgataagatcttcgttgaaagtgttcaggcagataaggatgaattcgaggcagctaagacgcaagacccgagtttggttgacatcttgaaggtcgttggccttttgggcaaagactaaccctatcacaaagtcgacgtaaatctcaataccgggcattcgagaggaggagccaaggttttctggaaatggtagcccgtcgttgaggggactgctgtccgcagctggggatatgagggaaagcaggagctggataaaggattcggggtcttcaaatccattgctaatctcatcaaaaatacgctccatgaagacactaggcgactgttgcgattgacgatgagaagtaactgggtggaggaaatactctccagtgatccattgatcaaggcaattccacataagagcaccctcctgcagcgacttgcgtgccatcaaagctcggagagccataaaagtacagccgcgtaaccggggtggaatgttgctgctagcaagctcaagcaatgtttcgacaaggctatagttggggttctgaaggagaaattggcgtgttgtctcactttcactagccaactttgacatcagacgaaggtaacattcaagcatcatggccgactccggttcggtttctgcttgatcactactcatcttctcattacgataacgtatcgcctgaggtggcgccggcttctgcctgattttggcagagaaaaagtccagctccttgaagatctgagcccatgttaatgactgtgattttctcatcttcccagatgaatggtgaccctcgtcaattaagaactcatgtgcagcagaagcgcactcttcattctccgagatagcctggagcatctcgcagaacgcagtcactagaggcgtcgacgccctgcgagaggcccagtgcataaaaccagccaggttactgtcggggtcagaccagaagttcatggcagcatcgggccggccctcgtaagcatatgcaatgatcagcaagaatctttcaaggtctaaatcctgttcatgtgtctgactagactgacgttgttcgtcctcctccacgcgaagctttcgtagcacgtcgggaaggttggagatgaagccgtcaacaaacacctcgagctgtagcataagactcatctggaagaaatcggcgaaagggattgcatcgggggcgagagcaggtgactttcgttgcagccacttgcgcataccggctcttacagggtcgtgccaatccggcgatttaacatcggccgcgattgagagcaggaagtcgaaagaaccgtcctttagagactccaggaacgcttttgatcgctgtcgatcctcctcatccaagtcagtgttgggggggattgctgcctcaggggggtcatcgacgtagaagccactgtactctgcaagccaccaagccctgaaagcggcctgcaactgtgacaagggccacggagaactgtccgtagggaagagcttgccgtgtaactcacgggccttgataagatcatatccgccttcagcagacccgaaaactgagatgtatgctccgatagatggaacaaggtgaaccagcaaggcatcatatctgtctaccttttgaaggacagatacgaagtcgagaaagtcttgggttgatccttgtctcatttcaatactccggcacagtattacacccaacaattcgtgctgttgcatcaagctaactctggagaactcgatggtctctatctgctcagagacgccgttagttgtagtttgaccgagggtctgagccgcagcgatcttgtctcctatcttctgaagccacgccttgatctccctcatggaagccatacacctgggcacgattcgttttgtagtgtccgcgcccatgctgggctggagcaagcgctcggcaacatacagtttgacactttcaagggcttccgcatcggcaatatcgtcgtcgaggccttctagttcgaggagaagtcgcacaatatcgagaacgtactttcgctgttggtgaaatcggatgatggcgcactcgaggagcgatcggcctagcgtattagggtcttcttgcgactccagtaaacatcgtgtagattcaagctcgtcgagctctacttcgtcggaaaaggtaaggacatcttgttggaagttatcgttgatcgagtattcgtcaccgtcgatgacaactttgcctagacttttgtattagatggaatgaggatagttgttgcgccaggagatcatttaccagacttgacagcgtttctattgtcgcttttccttgccggcttatcccagaacttggccaactcggtctcgaaaacttggactaggaactcattccccagtgtctctgcaccctcgacgcgaccttcgcgtaatgatagaagcccttggtggaaagcttggagggcatctaaagcggtgatctcggccatttttgcggttcaggactgtcgcatgttgattctagcggcaatggctagcggatgatgcaagctgagaatattgcaccgtggtgcgtgacgaatcgtaaacaatgaatctttttgtcgactgttgtcagcggtcgtggttttgagattcttcactccagccttgttgacttccccagttagagagctcatcaagctatttgattggtttgctgcatcattgttttaggcggtgagtggctttctgccactacctaccagctgaggtgaccacctatctaggtacctgtaggtttgcaggcaataggcaggatctatgggacccgcgaaagctgcagcttggaccaagctagtggtcccaggaagcacgcctcagggtatcagaataattggccgcttgaagcagaagagacgaaatcaaccaccaaataaaagattgtatttgtcttttaagtttttagcaaccaccaaataagagacgaaatcagtagttcagcttatgctacttagaccatgtttcttagactacttatttttataccctaaggcttatggtagcattcacaactaagaaggaagtacgaggtacaatagcagaagtccaataataggtaattaaatagacttttcaataaggcaataaggctgcctcccatcatgcgtatgctgcccatccagaatacaaaactgccaggttgcgctcatcagtcgcttgatttatcaaatcgttgactgttgcagttacactcaacgtcttggaaagtttctttctcacgacctctaaagcacgatctgcttcagagggctcattgacatgccctgcagcctttttgccctttttcgtctcggcttcgctttgttcgtcgtccattggactgtcatcgttgtgtcttgccttttgaagcttggccagtctgagcggcgagatagaccatgtatacagaggatcgaaacgtaacacgtccaaaattgtcatgatggaatactgctcttctctgagagcgtccaaagtgaactcgcagcatcggcgaaacactccctccgttttggtgattcccatcccatccacaatgtctctggtcaaccggaatggtaccatttcaggcaccggtaaaatccggcctgcttcaaacgccacacccagatcaatgtgaaccacctctccggtcttgtggtccaagaggatattgtgtccatgtcgatcgcctagaccgaggacgtgtcccaacatcgatatcgctgcggtgcttcttgtgtatgccagcctcttgagaaaccattcatctgggtccatgaaattctccataaagaagtatctcatgacaggatggaacttctcagtcatcctacggtaggtactaatgcgcgtcgccaccgctctgccctggaccccaaagatctccttacgacattgggagccctttaggtcttttgggtagtatctttcatgagcaggcatcaagaattcgtgaagtggaattgtattgggcacaaactcaatcaatccggaagatgctgtgagcggaagaaccttgtaagttctgatactgagatttcgctgctgagttatcctgtgaagcttgagcagggatgacacagccgaaaagacttgttccatgatggcgtcttgtcgtaaatcgtcgtgccctcctttgacaagctgcttatagcggactccatcacttccaacagctgtgatgattttgggcgcgctgacacccgaagcgatggtcatggtgggctctagcttggatatgatgggcaccttggagtaatcttttgttgctgaaagttcgatgtgcatagtgggagaggggatacgatattttgctagacagttgacaagattgtggccaggtgtggaatctctgagcgggatctttacacctgacttgtacttgtttggatttcgatccattgcgagagcatgatagtatttgcttgtcttgtcgatcgagagccaaatgttggccacggattgcgtctcagctagacttttggcaacacgatctgttgccctgacgcgcaagacagcgacatcatctttttgctgtgcctttgcctttgttccagaccatatttgatacatgccgtgatagggatggtccacgcaaattttgtagactagctctaatagcagtttctgaaatgtggtgttgttgtcttggagtcgtgatgtcaactggttggtgaggccagcgaactttctggttgggacttctgatagatgtcgcatgactgcctggtttgtactttcctcttcagatcgttctagccaaagagctgtgaaccggagagcatcgttgttgtgctcatcagacgcaatgagagataaaagatagttctcgagactcaggcgaacaaactcactgcgcgtctgttcaactcgtcgcaactcctgctcatcaagattgagccactgcttctctttgttcagaacatgcgagtacctggtcttgagttgagtgtccctggtgccactaataagggttttcagttccgatacttcatcactcttcgctttcttcaggctctggagtcttgccaagtcctccaatccatcgggatcttgcaactgctgatcgcagaacatagcaaactggtgaaatacagagccagcttgccggccttgacccttgcctttgagctccttcaacgcaggctctagatagttcttttggatatcatgtggtttctcgaggcgtgcaacggacacttggtaaccaatcttcgaaagcaaatcagatcgactgaccgggagagtttgcttctcaagcacagaatctttgtcgatatcctgaagcatacggatggatgtactcatctgtccatagtcccaggcagagttagctgcctcaatggtaacagctgcatccacatgcaggtccagtgctgtgcacgatggtatgagcttggtgagtatagtggagatcttgaggctctcctgcgtcgcttgatggtatcggtatatctgagaagcggtgatcattgactcaacctccatttgccttgccgtagctgcggaaagtttgatatttgttcgcaaggtttcttgttggctaaccatactcattgttgtgctacgacaagacaagatctggccaacactctcgtatctagaaataattagtgacatgctgcatttcaaatcgctgatacttacaacccgcttctcatccagccacttcgattcttgaacttttcaataaggagattcatttccgaactgtcagaaacgccaagaacatcgtcaagttctgttaaagaagctagagctcctagacgcttccttagggccgttgcgttgaggctgtggactaccaagctactcattgtgcgaccaaaaccatcatgcacagcagctctcacattggcaatatctgtcgcttgatgaatactctgatacgctttaaacactgtaaccgcatgatggtcactcggaggtgcaggcaggttccaaattccaagctttctggctgtgttaaaagtatcctcgaggacaggtggggatgtttccatgttgtcctgtgtttggaggaaccagtttgaaggtccggacaagccaagcgtgctgaaagccctgaccaaagcctgcccatctgactgggccatagggtttccaagatgtacattactgtcatactcagcacctcgaaatgcaagactcatggggccatcgttctcgtactccacgcgagcaagaatctttgacagactgggctcttctggtagtccatagtatgcatctgggtcatcaatgttctcaaagattgcgagaagagtttcgctcatatccacctcctttgttgctgcagaagatgttcttgaagaacgtgaggtttctggagggacgtattctacaaacagcagagacgtcttgtacatgccacagcgtgacgctgccgcagcgaccaaagcagaatcaacttctagccaatgcgatctgtcagctatcgatgattcctttggatattgctgcgtcctaagatataatagcatgttgatgagtaacttctggttttccttggcttctgtaactgtgcattcgagccagcttttaattgccacagatagttggcgcttcggtgaatgttgttgatttcttgtaaagaaaagtgcaagatgaacaacaaaaggaaaagccctttctgcaaagtgttcaactctagcgagaataggagctagaacagagagaacaatggactctgggacgtaccgagcgaggtgtgcactcaggttcagaagccagtctttcgacgtgatgtctgtagaccagacatccagctgatttggcgacgatgtgggtgttatgaggcccttgtctgatggaggtgatctatgtgtgccccattgagacgtgactaagagagactccgtcagacttttttgacatgcaacagccagtagctcatcatctaggttgttggcatccgagacgatggatctcagggcagcttcagccaaacccgcagtaatagaatcagggttggaggtgaggtcctgcagaaggtaaagtattccggtctctgagccattcgaccctggtgccattttctggtattggctaagattcgattcgcgtagcacaccagttgggatctccccggatgctgagaaggcccgtccaacgactcggcctgcccatgagagatattcttcgctaaggttttcagtatcgcaactcttccacacagctgttgagtacttcagagcatcctcatcagactcaataacgtcgtccttaatcgtctcgggtatactaaaatcgccacaaaggagaccgagagcgagttgccgtgaaggttcgtttagtagctgatgatctgcagcctggtcggctaaaatgtctaacaacaatttgctctctgcggttcctcgttcagcattcccggaagatcgaatgcgagcggcagatcgagtgatagacttgaaagcgctcctttgctcaagattcttaaacatgggcgattcatactcctcaagatatttgctgatccacacgtgaaacttttctgctttgctcattgtagccttgaactggctttcctgagttgtgctagactggctcgactctaagaagactcggagtgatgccaaggttgacaaggcatagcctgcaagaaatgatggaacattgctaaggtgtctagctccttcggcgagaagatattggctgattcccaacgcatcgtctgcacattcagagtcggtgatgaacgtacgggtagcattcagaagcatttccagggggtaggactccaaggcaactgagccaccaagagagatcagaacccgtacttttcgaaggacagaacaggcatgcagaggccctaaagccggatgaacagtattgagaagcttgcgagctatggagacgaccacgggaggcgtccacagatcatgaaattgaaactctgtattttgacagagtctgtgaagttcgttgattaggtacttggccttgaacattggctgttggttagctggtaactcggcaggagagtgagaaatggccttgacagcgctcaggatctgtccagcgtaatcgagcttgaatctggcgaagaccctttcaaaggagttctcctgatcgatgaggtcgaagaacagtgctgcgatatcgacgaaattaatgtaaatcagctccatataagctgcgcgcccaagcagccttttgacatgtgcctcgccacgctccttgtcatcgcctccattcgagtcaccaaagatcatgctgtaagcaacagcagtagtgaagttttcacggacgagatcgctctcagaactgcccagaagatggcaaacctctgcaaatgtttgatcctgtccacgcatcacagtaagcccaatggcttcggactgtgcagatttgagcagatctccaagtgttttgaaaccaaatatagagaatggaatatcttcgatgtggtcatattcaagccaagtgtatagaagctgccgtgagaataaccggaacagagccttcggcgactccagattcagcgttctcgacacattcaccaaacaccgagtcgcataatccgttgatcttggaatcttccccggcgtttcaaagatatgataagtacacctccgaagtaaagtcgaccatctgcaggcaaggttcgacagtaccagtagacgaaatgcgatgccagtagtgtccaagggatcagtaggcaagctatccagaacatccacaaatacttcgtcgtgaagtttgagaacaaacaagtcaaagatgtcggcaattttttgcgagatagtgtacttcactgacatgggtccatttttcaggatgtagagaagacaagttcgcggtgaatcaaggccctggtctttgccatattccgtgttggttcgtaatagagtaaacaagagctggaccattgacatctggacgccgggcgaaaatatgttcgaagttaaacataccttgatgaagtgatagtaaaggtcgccaactctttcggatagatgttgtttgtcgtttagccagattgaatgcagtccatcgatcaccccgatacaggtacttaaagcaacttcagcgcattgatattcagacagactgatacaatcccctaatctttcaatgatagacaaggcgttctctggcgtaataacaagatcggagccaaagagttcaagcagcaggctttgacacatcaagaggtcttcgtcaggcattttgatgagatgatccacgtatgtatcggggacaaggccaatctgtccgaaatcgctatccaatatggacaggaatcgaagccgggcctttgtctcaatatagaaagtctgcatgtccagcttcatttgaatattgaagcgaggggctgccactggcgcatgcactgagcttgctctgctgctttgggagtcgaaatcctcatcaatgtccattaagtcgatgttgttgtcagggtcagtttgatccttttgctgaccaatagacttccatatcctgccgaacaaatgaaaaagatctgggttgtttgcctgtattcgattcaaactcgacgttatcatgtctggcatcacagctcgaacgactcgcaagactgaatcaacaaaggcagtaggctcaactgacgtcaaagcagaattcagcgctttgtccaggatatacttcagtgtagaatcaactgaagaggactgagtcgagttcaggtcaccaaatatgggaagtagcagagtaccagctaagcaggccgatagaagactttggaagcgatcaaacgagatttgtataccgccttcattcggtttcttgttccaggatgtgcagagatcagatagctcactaagcttggggtagaacagctcgagtgttagtttccgggaagcatagcgtgaattggcatcaaccaatgaagccggatcagactgctctgaaaggtcgcagcagccaatgggatcggcatcatggaattcatcttttgcaaggagaacgtatcgagtaaacttttcagtctgcttgaatgagctccatgtctcggtcaatggacctccgggtgccgcttgatgggagttcaattccagggctgttgtcccacaacaggctcgaatcaaattcaccagctgaatcggttgagcatgcatagagtggtaggatgcaaatgtagattcgtctgtaaacttgtcaacatgaacccttttatctggtaattaccacttacttggattccaacgaagaaacacccatcggatgatgtggtgacatgtactttgacttgcgctggggactcgtgcgtttcgcaattgaagaacatgaaacatcaagctgattgaggtgtcgcatagaacacttggtccgtttacatctgcagtcgtgaccatattgttgatgtcttgagaaattgtatgataaggtagaacgtcggcctcaagtatcgcatgcaggagcacgctggccgctcgacttgttcctggcagactaacagaacgtgtagcaaagtgccacagctgacgccagacatctatttgatcgtggcagacctcgggtttacttatacagctgaggaatgtcagtgatgcatactggcatgaccgttgaggtgtcgttttcttaccttgcagaggctatgagggcccaagaagccgtgacagggttcttgtcagttgccaataacgccaactcaggtagcaagtcaacgagctcgtcgcggctcagcgagttgtcagctaagaggaatggaatcaactgtaaagcagttccccgaactcctacttcgacagtcttgagcttaagtcggatgcgactcatatcttgctcgattcgccgcctttttcttcgctgctcactttgttctgcatcatctgccggggttctagactgaggcaatagcatgatgccttccagaaacgccaggttttgaatgacagcccaatggccttctccataaacgttgtgagcgcgcaggccgaacatgttcagctgcagcccatatgtcggcaaagaggacaaagcaaaagtaatgtcgctcatttgtaaacggaaagcctcgctacgccttgaatactccgaccagatattctcagttagttcctcgaggtctgagcgaatcttttcatccgaggagttgatgactagattctcgatgtgaaggtgcattaaaaaaatgcttctagagatctcaatcctgagcgcccggatgacttcgtcttgagaaaccttctcgcatctccaccagtagctcattagcggcaatatgctttgcacaacagagctggcatgcgccaagtcgtcggcattcgtggtagtgaagactgtattgataatggcaaacgccaaagtctgcaaagagccgagactcaactgcttcagactcaaaactctcagtactactagagtgatgtccttatattgccggagtatgggcgcgttgccgcctataacaatatagtgcagtccttccaaaacatctttgaggagaccgccctctccaggtgcagctcttctttggctttgagttgaaggtgttgatcgtccaccagatcgactgtatcctgatcctggtgctggtgatgatcgagtcagggctggcgatgcccgagccaatgacaaagttgagatatctgcttcatcaggaagaagatactgtgcaacgtcaaggaagaagccaacgcaagtttcccaatgctggcccccctttctggccaatatttccacatgtgcaggccttgaaagcacctcggtcaaagctttgatgtagtcctggagcaaaggagtcacgaaatcatccccgttaggtccaggaagaacttgagtgatgtgatccacgatcgccagtagtgtcttccgcccgatctttgagttaccgcgtcctacagtcatgcgcacagcctcggcgcatttcgataaacgagttgctgtagaattcaacgtcgcctgggactttttcctatcagagagaactggcttctctcgaagcacaaaactgaagattgcttcaaatatctcgtgataactcttatcgccaaggtccgaacttggtgaattgttaggaagggggtgctgaaaaggggcgttcttctgtgcttacaggtttgtagatcgatttcgcgggttgagaagatgcgacaactctatgtgattgtgagcttgacagggaaatagagatttaaaaaaacacgtgcataccatcgacagccttttcgcgatctctgactgcggctgattttacatcacctgcattccgtcagtttttgtaactttgggttggtatatgttacgaacgcgccagattcatgacattatgagaggccattacgggcgaccacaagtgtgatcgatcgacttatcgcaggtcctctttttcttctttgcgccttcgtgggagtctgtgtgtaaaagagatgaaatttcgacgagagactgatccagaggtaggtaggtaggtaaggtaggtgggaggtatacaaccaggtgggttaaataaaaaccgagactgatttaggcggctgacgaaaatattagagcaactttagtgaatacatagcctaagagatccgaagtattttcgtctagtccttgcttagtccctgtttttatttagtacttgcccgaaaagcgcgactgcgggctggctggaaggtgagatacgtcggtacctgtcccgaaattagatgctgagtcaaccactatgaaggtaggtgctacatcagaacaaagtctataaagtccacaaaatactggcctattctctatttccaataggataaccaggaaaaacgaaagataaagcaggtaatcaagcaatttatttaaaactaaacatatatgtaacatactaagctaaccttacctcacagtcaagacgccacaatactgcactactaatccgagccaatgtggacggcttttcaggcgcaatcacgacactaatattagctctatagtagctaatacagccccatacgatataatacaattcaatttcatcacagtataatagacagcgcttcattacggtacataaacttgagttactcgtcccaacaatcatttccgtaaatatcatgagttgctctattgtttttgtcgtctccaaaccgatgacgcctctgaggtcggagataggttgtactagctccaggttctgttatcttatctctgaagtacgcaggtggtagaaaagttagcctctaaagtcctgtggtacaaaaataagtagtctaagacgctcgattcaacaagcataaggtggcctactaatttcgtctcttatgcttgcagcggtcaatttttctgacaccctgaggcaaactaaaggcatacccacctcagctccattggaactaaggtatctcatcccgtcttgtctttgccatcttcatccttatgagaaacgtcttcatacatcttcaacaaagcattttaataatccctgacccgagtgaaatactgcgataacgcctgtttcgcacacttttccgtctcaaactcaattcggcgaacgcgcactgaattgcccgagaagccgaggccatagcagctctttcagcggttgttcgtctcaggcttcgtacttttaagatcgtatcgcttggattcgctctatgcaacctttggcgtcagaatcgacttctccctcccggcgcaggccacgcttagactcgtcatcatcagcatcgtcaccctttgccacgacttctaagcgaccgcgcttcgacatggctaccgccaaagcgcggggcaagctgcccgagaccgagactatcgacttgacgcagcagccctctgccttcaagccttatgctggtgccaagaaattggtgatcaaaaacctgcgagctccgacaaatcgagacagccaggtagcagagtactacaaacgaacagagaaggagcttgacagtgctttggagtcaatctttgcagggaggacgcccgatgttcctctcgaaaggctttacagaggtgttgaggatgtttgtcggaagggggatccggccaaggtttaccaaatgcttaatgaaagagtcgacgcacatctgcagcgtattatcctgccaaagatccagaagaacggacgggcttcgaacctcgacacgttgaagattactctggaagaatggaagacctggaataagcaaacggtacctatgtcttgtgtgcctgtgctacttcaagacgctaatcaattgctgcttagatattgattcgatccacgtttagctttcttgaccggacatatctgctgcgagaaaactacccatcaataaatgatatggcaattggtaaattccgaaaaatggcattttcatctcaggcgcattcatacaagagccctgtgggtgcaaagcttgttgcgggtatatgcgaattgatcgaaaatgatcgaaggggtggcgaccaaactgagccgacattactcaaagactctatcatgatgttatacgttttaggtgtctatgttaaacacttcgagcctttcttcttggagcaatcccaaaggtacttcaaggaatttggcgaggcctggagtacctccagcctcaaggactatatcctggtttgcgagaagcttttaaagaaagaagactatcggtgcattcagttcaacctcgacagcaccacggagaagcaacttatggattctgcccattcgctacttattggcaattattctgagaagctcttgaatggtggtagtctaggaaagctgttggccgatagagaagtcgagtcaatgaaggctttgtacgacttgcttcgactatcgggtattcagaagaaaatgaaagctccgtggggtgagtatatcagaacagcaggagcagccatcgtcggcgataaggaaaagggcgatgaaatggttctgcgcttgttggagttgcgacgctcgctcgacctcatgatccgagacgctttcaacaaagatgaggactttctctgggccatgagagaatcatttggcaagttcatgaacgatagaaaggttgcatcatgttgggaaacaggaacatcaaagatcggcgagatgattgccaagtacatcgatatgctcttgagaggtggtctgaaatcactacccaaggagctcttgtccgatttaaaggatcgtgaaactgcacagaaagaaggtcaggctagcactggcgatgaggatgccgagcttgacagacaacttgaccaagcactcgaacttttcagatttatcgaaggcaaggatgcgtttgaagccttttacaagaaagatctagcccggagattgcttatgggtcgaagcgcaagccaggacgctgaacggaacatgcttaccaagcttagaggagagtgtggtgccaactttacgcaaaacttggagcaaatgtttaaggatcaagagttgggtaaggatgaaatggagtcttataagcaatggtgtcaaggtagtgctgatcgaaaggctcctctggacttgtcagtcatgatcctttcggctgctgcctggccaacatatcccgacgttcgtctcaatctgcctgatgaggttgctacacagattgagaggtttgataagtattacaagaataagcacacaggccgtgtgttgacatggaagcattcattggctcattgttctgtcaatgcccgttttgccaaggctcccaaggaactcctcgtgtcggcttaccaggctgttgttcttatgatgttcaacagcatacccgatggcggcttcctagcctatgagcagatcgctacaggaaccggtcttcaaggcggtgatcttaaccgcactcttcagtcacttgcatgtggtaaggcgagagtgctgaccaaacaccccaagggccgtgatgtcaagcccacggacacttttacattcaacaagactttcacagatcccaagtaccgagtcaagatcaaccagatccaactcaaggagactaaggaggagaacaaggcaacgcatgaaaggatcgtacaggaccgacgattcgaaactcaggctgccattgtgcgaataatgaagagtcgaaagagcatgggccattcagagctggtggcagaagtgatcaacttgaccaaaaagagaggcagcattgacacgtcagcaatcaagaaggagatcgaaaggtatgtgacacagtgtattgatgtctttgttcaacgactaacgctacacccagtcttatcgagaaggattacatcgagcgagagggcaatgcatatgtgtacctagcttaaggcttttgtggttacgattaatggcatagagtaatagctcaaagagagaaaggccaaagatactggagccatatctggtcttgaggatttacatgaataaattttaaactatgaagaatagatcttgaagcagacggcaataataacaggcatatggatcgagcatctgagaacagggaagctaagcaaatgcacataagggccaaggcaaggtactttagctacttcgctgaaaaattaaacatgtgttccaatatatagccagggaatactgagtctgaaaaaggctggtaaaaatcgcagcagtttgctttgcatctagggtagctgatgaagcagttcagttttactaggatcaaccgctactgcctcactgtcgttatcatctcgacatgggcattgacaatgttattgttatcaccagggccgaataatctacctggaattataatctgtattccaaaagttggtcaacgatatgggttgctcatgacgtggcaatgaaatgcatggtggagagataacttacacggcgacagtcgtgatcaagcgataacttacatgcccgcaaaactgaaccaaagcaagtatacagcggacttggaagataaggatgaaagacatgatggtgtacccagttggattagcacatttggactcgaccagttcagaacaacgaggcaacgacaaggcaaaccactcgagggggtgccacatagttcgtagcaggatttagtcaacacttacatgaaagtcagagctaaagaaaaaaaattgaacccaaggaggccagaacactcgaaatggtggaatgggtagatacgttgcaatagttgagctatggactcagtttacttgttctgaggctgtagtatcaaaatagactgccacaaaacgtcgcccacgtaggttcgcagaaaacgacattgaattgacttataggaagtatctcggctttcctcttacatcagaaaaacgaaaaggagggcaagacgcctagaaacaaagggaccccctcacaaggcaacctcgaggcagaagtttcggtcgcccgaccatagttagactagatcaagtcgagggtgtgtcaaagtgcagtgtactggggctgccttgaatttgccctcccatacatattcatggtgtaacctcagttttgacaacggctagttgcctcatcacaatcgctattctgtaccgcccatcggactctatactcgaggatgcttgacaggtcacacggccacgaggtggttagacgttgtactgaagagtcgagtatagcaaagcgtgttgttgtgcgctagacaagaacttgatattcagactagagcttctagtcgaacatcctcttagatgaaacaaagtgaaacaaaacggcacttgacctttttttcttccactttcgcctcgttttgatatggcattggtcgtatcctagtctcaacgtatgagaagccttgtaagccacccaccagcatgaacctacgccgcaaaaccacgtataggataggtcactccacctacattctatatgtatcgcatatttctatgtttgacatcggctgcactttgcatctttgattatgctttagcgtattcgggcaatagaacagctgacactagtatcatcgtgcataaaacaccagcggacaaggaagggttgtaacttgccaccatttgcactttgcttccaacgatacgacagtcgtcactaaacattaaagtggtaagcaattacttcaccgaaaatgcatttcatgcggtatcattcctgatatcaggatatgtaccaattggagtagaggtggaatatgcgtactctacaaccgacgtgctaggactgtttcttttcccagacatgtgtatcatccagcttacgacaattgcttgcatacccgactttcccgtaaagattcaaaatatccgtcggaccaaccaagaatctcctggctagtctcagttacaagctccttgacacaaagattcctcgatatgtccaaccttgaccctgttcttcagtcagcctttgttcgcccttcgccctggtactgtacttgtaaaaccacagcaataaactgattccacgctatatttctcgattgtggcaacatgctgtgctatgttctttgcacaaagcagtagtacagtgcagccccaagtatatctcatcaacgaacgttaaggcccaacatgttcgtagatatttcgagtcagagccttggtgtatctgaggcaattatctgatttaacaatccttccgaagaaatcaatgcagggtcctctcatgccttgataattgttacacagcgttaagatctccagatcatcgttcgttggccgcgaatacctcactcaccgagcgcagagtaacactcctcgtgaacttggaggttcgcaataggatggtcggtgcctatatttgatgaggtgtcgggagatcagcatatcctggaaacggcgatcgccttgcttgcatgtctcggcgcgcgctgggaagaacagactgtcggtgccaagtcacagatcggcttgagtcagcctctcggcaacgtgcctaatcgttcggtggccgtattgagacaagatgcggcagcacggtatggagtttcgttcgagaaggcttgatttgggccatgggctttgccgacatgacaatgtaagccagcagtctagccgcatcaaccaggcgatacttgacgttgtaccatatctaaacaaagaaaagacgggcgactcaaccatataccgaacatcctagaccgtctcggctgattattatggcttagcttaatcgtagccacggtacaatattgaatataactgggctgcagtaagtggatgcttgtaatggaggtatgcgggcgaaccacttcagtccatcagaatgtggccacgatatggttcgcgacttggactggccatgctccagacttcccttccgtcgtacacgactgaattttgtaatcagatgaatgcatcattgccgcgtcgtgtcggaactctcaagttgacacgtatctacgtacaatgtctcttagggttcaaatagacctcgaatcgcccaccaggtctcatcaaccgacatagacaccatccaccatccaactctataagacaacttttccagtccgcatatcaacaagtgcaataagcctgctaaacgactagcttggcacacttgtctcagcacggctgtgccccttcttaaccttcaagctcacattcgacctccctccttttaataagacacaccctttaccatctcggcagccttacttttctatcgcacaagtggtagaactagagctcggctgcccgagagttgcacccacccaagctctccattgccagtcatatatattagagccctatcttccccttccccgttgcttcaatcccatactggaatttgcaaaataccaactcgaggccaatcacactatggctaatcttcatcccgtgggggctatgccttgtgagatcgcaccacaaatgcgtcagcagcctcaagcctcacggtctgtaaggcccatgcctcagagcaatggcgtctctgcagaacctccggcatatatgcctgtcaacacgcaaccctaccaccatcccccactcccccccacgggcctgcatggttccccagatattcaaatttcccaaagcagaagccctcaaagatacagggctctccgccttgaaaaggcatccagtggttcctcctgggaggagaccatcatctctgaaaagcccatgtctcaatctgtgattcgagacagaattgattggcttcagaagaacacaagttccgtcacaagaaagaagcaagaaaagaatgaagccattcagaaccaaatcgacaaggctcaagctgatctgaccaggggagaccgtgatgttcggttctactacaaactggctcagcttgaatctgaatggcgggcggcagacgatcgccgacgagatgacaaaagtgagcggagctctaaaagacatagaggccactcaaagagaaacaagtttcccaagttggagagagtagcaattgttgcatacttcgtgagcacgcctgctactgatcgatatggctccaggcctcatgatagcaacatgctcccaaaacagtcgaagcaaacccaacattcgcagattgcccagaaaagtgcagagggtttgtctcctgtcacttcgagtttcactcgtcctattccttcaagtgcccacggaaaggcacccctggtggctgatccaaggctgagaagccagcccaaacctatcatcacacaacaggctattgcacctcaagtctcccaagcacacctaccttatcaaggcgccttcaacatgccaaagcaggatcgcatggcgtcagcgagacacaacgtagcaataccccaaactatgaaccccacaagacgagcacaggggcaggtctctgttgggcaaccaccgaagttgccaccaattcaacttccacttcgccctcctcaggtcccaggacctctgtcagtaccaaaagctccaccagcaatgccaccagcaatcccaggtgcaccgaaaggagccactggcacaagtaaacagccaactgcaccaaaggcggtcatggcagagtcgaagtcaaatgtcaaggataccatcaaggtttatcatgtctcagaccagagttcctcgtcgtctgatgatggctggtcggaagatgaaagtgaaggcacaacgccatcatctatcagctcagatcaaagtttgggtcagcgtggccgagggcgaagtcccaaacgcacccatccagaccaccacagaaacgtgattatccaagatacccgtcaagttgatggacgtgataacctgtcgcaacgacaacgtgtgcggtttaactccccagacaggtacctttaccaagaagaaagtcgctcgccaaggggaaaataccactcccgatcacggacagaagagtcacgaagagtagagccaccacgtatcatccaagtaccaagacacagcgtccgtcatgtgcccggccttgcacctcgacgtgacacttccaacgacaaatacaacagtggcgagagaccactggaacgggcacgattgagcgactcttatcatgaccctaacatccaaagaaacaatgaccgcttcaagcatcttgaggaagatgctcaacggcgacgcgagttcagggagagacgagatgatcgaagagaagacggcgaaaagtatgcggaatcggattctcgatggagtgatcagcaagctctagactacatgcatcaaagagaagcacgtcgttcatatcggtatcatggataacatgaaaatcagtgaggataaaaagaatgctggtattaagaggaagggactttgttttgtcttggatatctcatcacttgttcaggttgcaagctcgtatctctttacagattgacgatgagtctcctataatacatgtttaggttgcggtgcaggtccaaggttattacgtggtgctgagttgaagattttttatgtaccactcattcaagagatgattataatgacgaatatagtgatattgactttattgttgtgtccaaatgcgatgcaattgtagtcaaggttcggagtatagtccatcataccttgtagcccttgattagactccaaaaagcaattaacaacacgtgatcaagtgtcatcggtagtgggaggggtcgcgccttgagcgcgtcagagcgggcgcactgttgagtgaaacttcatctgtggtggtacttgacttgctctcgctactcctggacgcgttctgtattaaaacagtcggccagtacatgggtatccgtacctgcctctaaacatgccagggtcgtggggtacctagtcgctgatagttttgtcttcgtctaattgaactcgagtcaattgctcacaacttcctaacggttttttttccttctacctacctaatttctcaactcctccttccttcctgtcgattctaaatttccattccttcccaccttcccaccatcgccacccaacgaccgtttatgacggcaggcattaacagcctcgcctttcgctcctcgccgacacgggcaattcttcttcgacgagctttgcaacaacagctgtcactgaaattgcagttgcagcagcgggttcaggtgcactcaggcggtccggtttattcaccagatttcgagacaatgttgcaacgggcaagcagcaagtacgaggccaacgctcctccccagaagagccaggcgaaaggcgggcctttccttccttctagtagcccatcacacaatgccgatatcagacaacaactaaagaagccaaacgcccctgctgtgtcggcgaggacgatgccacccttctccaagccccttgagaatcgatcttctaacatgaaccaagcctcaaacaacaagagaaccccagcaggccttggtaggggatcgctggctacactctgtggagggtcgaattcgtttagtgaacgactagacgttgtcgacctcacgggttctgaatctcaaaccaaagcacaatctgctgtcttctttaacgaaagtgactttagtgacgacgacgatttggatcttgatttcaaagctccgtcagctctaccacctcttcccccagctgctagcactcccaccaaaagtgttcccaacgaaagaatgccacaaccaccaacatcgacgcagacagacaggactattccttggtcctcgtcacccccttcacacttcctgccacctgcacaaaacacatccgcgggttcaacaatggccaacatctcaatgaagcgtgattcatctggcgaccatcacgacattggtgtcccagcacataaaaaggccaaaaagcgtgtactgcctcaaagcttcaaacaggaagagcctgaagacgaggacgataactatgcttcagtcattcaaacacctaacaacaagcggaaagacttcctaaaccccactgctagcgccgtcaaggaacagaagaagcagttcagaaaccagcgccagcaagagcagccttcagccaacacggatttgcctatgggtgagattcaagaaatcacaacatctaattccaaagccaactttgctgtgtctttgagcgaagagcaaaaacatgtcttggatctggttgtaaacaagaaccagagtgttttcttcactggtgcagccggaacaggcaagtctgtcttgatgcgagccatcatcaaagacttaaagaccaaatatgcaaaagatcctgaacgtgttgctgtcacagcttccactggacttgccgcgtgcaatatcggaggtatcactctgcacagcttctcgggcattggccttggcaaagaggacgctccaacgttgatcaagaagattcgacgaaatcaaaaggcgaaaaatcgttggctcaagaccaaatgccttgtcctcgatgaaatctctatggttgacggcgacctgtttgacaagctatcacaaattggaagaacaattcgcaacaatggaaggccctggggcggcatccagcttatcatcactggtgacttctttcagcttccacctgtaccagatcatggagccaacaaggtgaccaaatttgcttttgatgcgtctacctggaccacctcgatagatcacacgattggacttacccaggttttccgtcagagagatcccgtgtttgcaaacatgctcaacgagatgcggctcggtcgaatcactgaggatactgttcgggctttcaaaagcttggaacgaccacttcaattcaatgacggcctagaaacctccgagctgttctcgactcgaaacgaggttgaatattcaaatgaaagacgcctccgggatcttcctggcaaacctcgacgctatgatgcccaagatactggcaaagaagaagttcgagacaaattgctggcgaacatgatggcgcccaagtctattgttctgaaggtgaacgctcaagtcatgttgatcaagaaccttgatgaatcactagtcaacggatccctgggtaaagtcatcggcttctcggatgagaagacgtttgacatgtccccacctgatgagtacgacgaggatgaccaatcagccaaagccagaaagaagctactcaagtcatttcaacatgaatcggagtcaagtgcgagcgataaataccccgtggtccagttcatggcaggagacggcacatcgcgtgtgattctctgccagcccgaagaatggaaagtcgaattgcctaacggcgaggttcaagccaaacgcgcccaactccctctgatcctggcctgggcactttccattcacaaagcccaaggccaaaccctggagcgagtaaaggtcaacttgggacgcgtattcgagaaaggccaggcctacgttgctctcagtcgagccactactcaggatggtctgcaagttttgggcttccaaaaggccaaggtcatggcccatcctcgggtcatagatttttacaacaaactctacagtgcagaagaagcgctcggcaagccgaaagcccaatctatcaccagcttcgtatccaatcgcatcgggtccgcgccttcaagggcaccagcgcccaagaaaccagcgccacaggtggtggatctagacgatgaagaggaggcgatggctgctgcgtatggtaactgaacaggtcatgtctgagttctgttcacatgataagcgtttactgcacatgagtgcatttgtatgatacaagagtggcagttggggcgtagcttgttatagagataaaggcagggaatgcacgagggtcgatttggttgggatgaacctggcaaggattagtagatgtcaggctgttccttatttatacttagacggacgctgcgacttatgataataccaaatgacgaacaactacttaactccaataaattacaggccaccccgttgatttttttatgtgatgatgttattgaaagcctcggctacagctctttttcaaagtaccgagcatggcagaaccacggcaggtgcttctctcatacagagtatatgcatgtttaattaccttagtagtctagtacctactactcgcccagggttctgtgctacgtacctacgttctttaccagccactgtattagccaatccaagacatcgatcataaatgtcaaatccagccagtgcactttacgcttttagctcaagggcggttgcaaactgtgacgcagaccgagcgaacagactatccatcatcttcttatcgataagaaagttggcaacttcgttcccacgcgaacttcccaaccttgccccatgtccagatggaagttctcccaccaagacaaaacaccccatcacacaacatcgcaatcccgaaatcagaccgaaatcctcacgacaaccccccccccccgtatacggctcagacattgcagagtctgagctttaaagctgcgttattagagtactacacgactccgttgtgaagaagccttagtgtcgacctcccctcgttttgccccatcccgccgcttcaaaactccatccgtcatcagttttcaggtcgataacctcgaccgcccgctcgccttaactttgctgcgacacacgaaacacaattccagacccgctgtagaagcactacctactcgcagacgcgacgctgtacagttgaggccctttcttcgagcccaaccaagactttcatgatcttgaaggagtgacgatcttctccatacaaactttcgcgccgacgatcaaaacttctaaacgattatttaaattctacggaccaatcctcaatatggcaaatcaattcataggattgcacatgcgggtggtactgagagatcctccggggaatgagttcacaggaacagttgtggacgtgcaggcgggcagcggcttgaccttgactaacggtaagttgaaactacgccgcagagaaacaccactaatattttgagctgcagtattcgtggcaaacaccaagcaatggttcccatccatacaaatccccgcagctaacattgctgatctatccgaggttaaggacgaagtaccagcaacgtatgcgcccgcccctgtcgaacctatcgtcgctgcatcgactttgacaaaaccacccgcgcagcctacctttgttgacccggccattctcagcctgggacgaccgccagcgccagcgacaccttcgggatccgatacaagggctttggcgaaagagagtgagagaacagaattgccgggcattcccgtaaaggttgcagcctctacacctggacggcctacccctgactacgatttgtcaggttctgtcaaaaatttggccattggcgaaacgttgacggaaactggcaacggtgatatacctgagggccatgccaaccgatctgctaagaaaaagaatgccaatcgtcgctcacgtcaaaccaaacaagggaagggtcagcgtgtggaagaggacggtctggctgctgaaggttcgcctgctagtgggcgaggcaaggggtggaggcaaacgcctattttgcagagcacatcttccttccagccatttcacttcttgaaaaagagcaccaaggggcgcaagggtacacttgataatggttgggcatccgaggacgtcacagaggagatgggtgatttcgactttgaaaacaacctagcgaaatttgacaaagccaccatttttgaccagatgagaagggaggatcaggtcgatgatgcgagccgattagtagctcataaccggaagccgaagcctggtacggctggcggtaagaatttgcattacacagaaaatgtactggatctgcctccgaccgccaagaaagacgcatattcgtggaatagcgaagcggatgacgggctgaacggggcagagaggctctcggggcgggatgttcgaagcagtcagagcaaccggagggctgacagcaaatccggcccttcgcggagatcacagtcacgtaaagcaagtgccgttgcgacatctggcggtcttccgctgacccgcgtcaactctggcgtacgtgcaagccacttgtctcgcttgtccatttctcgaccagagtcccgcagtactaacagcaggcagcaaggtcacccgccgggcctatacctggtcccttcgcacaagcgtcttgaaaccgtgtctgccctgcagatgctgaatctcgaaaacattgctgcaaacgaggttggactgacggagcagctcatggccgaaaatggaggacgaggcattgctgaggtgatatttacggccttgacagatcctgccatcaaggtgcggttcggacttgctggtgctaatccgtcctccagcgctacattaagtagtccagctgtggtgatcctagctggaaataacaaatcaggcatgcgagcaattgctgccgcgcgtcatcttcgaaacaagaacgtcaacatgctcgtgtgtctggtgggtattgaacgagaaaaggacctgcttgaagacctacgacaacaaattcaactatatcgagcttttggcggcaagattcttagtaaagttgatcttttcgagcacttgcgcaaggcgtcatcatcaggatcgcccgtatcagtggctcttattgtcgatgctctgctgggcttgactatttcatttgaggaattgcggactggtgaccaggctgctgtatacgagttgatggaatgggcgaaccgcaacgaagcctttgtgctctcagttgatgtcccgacgggcatcgacccgacttctggaaaagtagcagtgattgatggcagtcgactatttgttaagccacgatacgttgttgccatgggagctcccaagcgaggtctgctcgaggctgtgacgcccccagatgaggacgacccgcaaaacatgaacaacactgctcacgatgatgagtggcgtctcttcattgcagatatcggcctgggtagtgctgtatggaggaaagctggaaccaagattcgacgaggcatcgacttcgatgagaagtgggtactcgagatgaagtattcagatggccagcatgatgaaagcgactacgacgaagagtagcatggagcgcgaaaccagcgtagcggtcatgcaataagaaaaggaaaggaaatgaaaagttggaccgttgatttattgcattggttgtgacggaaaatggtccggtgcatttttcgaaaacaaaaggcgttgggtggtactagttattccggcgcgaaaggaaggggtgcatatatattataggtgcatggaggttactcgacaccgaatacccaggagtttagtcgaaatccctatttcgattttttaatatgcttttcaaaaatagattattggatgatgatagattacacataaaaatatagttaatcaaagacaaagtaaggaaacaaaaagagccaagtttgccaagtctggagaaggttgtgctatgctgtgcagaggctaagaggccaggttccgggaaacgttaagctttgccaagccgtttgtgattttcgtgtgcatgtgcaggcttggcactttataaagcttgattcgatttgtgccaatgctgttatatgacgtgagaaattggctacggtgtgtgacaagcaggtttattggggaatccatcaccacgtaggggctgcaaacacgtattcgactcagtacctgttgcgagttccatatatggattgctctgcgagcaacgtacgattttatttctgtagtatctcgatggactgttgaagatatgaatagagagttgcctagtagttcttgagagcccatatttctaaggtcgggttccattctccatccacgcgaggtaatgtcttttcacctgagcatgaggttgggcgattcgtgttgttgttagtataaggtttaacataaagtttaagttgaagaggtcagatctggccacgaggcttcgttattgccagtcgatcggtaatatatccatcaatcattcgcaaacgtacgtacgggctgttatgtattgctagtaggttaattttgtggaaagactggaggttgccaaccccaggattgcacagtgtgtctttagtctgcggctgaggctgtcaaatgtggagctacccaggatgttttggtgaacatgaagatactaaaagcagtaatgtccgatctcttggacgatgaaagatgcttggagcgcgagcactggaaattagaattttatttttatatacagtacctatcttgtcgaagatgtgatgtatactttcacccttcgcgttgtaatcgtaaccatcaccaccagtaccctgatttttctctaacaagaggcggggtggataactgctagcgatcatccctattgtttgagaaattggggctattcagacgaaagaggataaatcgagcgctcatcagggcctcgatgattttttaggggttgggttggagagaggggtctgtctctctctaggttcagttccattccagccctgtcgcttgtcaaccctgtcagccactgtgttcagtacctacagttacggacaatttttggcccgtccatgggttcggtattgccgttgaaccatccggaagtttacaagctcgtggtgaattgtggcaggttccttttggttctgggcgcgcagccaaaaccgctgacccgagaacggttttgcagattgttgattgcagtgcaattgaattgttaacgacagcccgcgcaatgcgcagccatatatccatttcttctcagccttttgttggtaatacgtattgtactgtgctatggagtgataaatgtcgctcaagcatctgacactgcaacatgccgcgatcatacagtgcgtcgctaaacaaagagagaggaggaaacagagggagaagacggaaatccttacccagtcatccataacaaggagatccccagaattgtgctccgtctctctgcctgattgttccacagtaaatcaactgtaatctctctagtgacgcgaacaaaaacgaacggaccaagagcttaattgttgtgccaaatttcttctattgcctatggcctaagcatcagaaacaacttgttttctctttctttttcactatcgcgattacttcttcttaatgcgagagaagtgcgcttaaagcttagtgtgcatcggcatctaaaagacttctttgactcttccagatcgccactacatattgcccgatctccaagaaagctcctactgcaggcctcccacgcaggaatcgatagtcggcgacgaggccaagacttcaattgactctcatcgtcactgtcaagtctggacctggttgaagttttgctactatcccattaaagcctattcatagtacaattaatcaactctaccacgtctcacttcatcccatacatacataccacactcagcttatttctgtcaatcaattcctgttctatccccgtccgccatccgcaagagaaacaaaccccgactcgaatcgactccgcctccttccgttaagaggcaagggcccgccataatcagtcacgtaccccctactctctaaccgtactgtattgtctgtactgtactgtacgaatactgcacaagtatcttttattagattggaagctagatccaaccagtccagcccgcgttagaatcctcccgtcccagtttccccccacgatcaccttcgaaccgcgcctcaacacactcgttttcttaatcgacaaccgtcggaaactgtcacattcagccgcattcaattacgagtctactgcgaaagagatcccggccgatatcaccgtgtcgcttacttccggaaaagtgcctcccatggcgaccgtttgagcgatcccgaacttgaatacgattccaactcgcgaaaaccgtcaactcaactcgcggctggccgttcaattacactgcctaactgaacaacgggccagccgcaatcatgaccgccgccggcttgatcagcgcgaccataacggcgcccccttccctatgcacgacaacacttctacctgacactggagttatgacactgggactcgatggcgtccctacgatattgaccgaacccgcggtataccaaataccatgcccgactcacgatattctccctcgagccgaagtccatgtgacatacgctgcttcaggcgatgagagcagtctcactcagcatgaactgtcagacagcagcccaaaattctcagactttcgcgatcccttttacgcctctactttcccaatctgttacgccctcgccgcgactaccgtcactgcgtacatgctggttatcatgctcttcgttactccccgatctttccttgacggaggaattgtttacctaggccgaaaatccgctttcactcacagctccaacaatagcgtcaccattggtggccggccatggctacagaaagttgccgctctaaccgtcgccatttcactaactatcgcgtcggccgacaccttcagagtagctaaaagccagtatacgtgggggattcagaatgcgaatcaactgcaggacgaagtgatgaacagcgtcgaactcaaggtgatccgacttgtttccgatacgtttttatggctagcccaagcccaaactcttatccgactctttcccagacaccgagaaaagatcattatcaaatgggttgcattcgcgctcatcactcttgacgttgtgttcagtgctgttaccagtttcaaatactcagacaacggcatcaacacaaccgcgcgacccaagaactttgttcacccagtccctgccctcagttacctcttccagctttccctcggtttgctgtacgccgcctgggttgtctattttgcgctaatgaagaaacgttactctttctatcacccttttatgaaaaacatcagcttcgtcgccatcatttctcttatttcgattctgatccccgttgttttcttcattctcgatatctctcagcctgatttcactggatggggagattatgtgcgatgggttggtgctgcagccgccagtgttgttgtatgggaatgggtggaaaggattgaggctttggaacgcgaggagaagaaggatggtattctcggccgagaagtttttgacggagacgatactctcgaaatcaacgcatccgagttcccatggctccgtaatcgcaagagcagaaaaggcggcagttcaggcggtggtagcgatggagatcgaccacagatgtctgcgacttctgccaacggctggcccactgtctcttctattgccaacagatatcgcggtcagaacaatggtgcatttgccgaaacacttgatcaacctttacaaagagggacagccagaggattgcgacctgtgatatggccgacccgaccggcgcctgctgctacacctattagtcgtgcagatacggccagcgctgcgagcacagtctatgctgtcaggtaccaggcaccctcagagacaacttcacgaacccccgatcctatgccacttcccggtgtggtcgacttgagtcagcaaagcagcacgcctccaagccaacaactgaacgacgaatccagctcttccaatcaggcccccgcctctctgcaaaacagtattgttgtgccacccacgtcacaacaacctgtagatttagaagccaattcaccaaattcatcagctcgaggcggttggcgaaatcttacttttgcgagctcgactttaaatcgaccaaacgaggatgcgtcgacggatgtggcgcaacgctcagacggcaatgtggcagcagctcgtgaaggacgggcaaacagttccagccgatgggatctaaagggtcgcttggaggactttgcagcaaaccaagccgagaaactacgagatcgcatgcgaacagctcccaacactgagagcctccccgtaacggtcataccggctcctccccgaagaggagccgccctgcagcaggttctggaggaggaggaactcaacaccacagaccggcaatcaccgcaatcgtcaagcaggcacccttttgcgaaccacaacagcacgaccagtcagagcagcgcgtcgagggatgcgtcaggagaagtgggacgtctagacaggagccgaagcacatcctcgggcagtccagggaatgggcctattccgcctaacaatccaccactttggcggggcgtccgtccgagaccggccaacgaagacgatttctacgatgactctgacgatggttcgttatcggataggtcctctttggatcacccgagacaagactcagattcaccgggaacccgccgagcgacctgaaattttgtgtgctgatagttgtgcatcaagcgaggcgttgttttctgttaaaaaaagactggtgtttgaacgggcattgggatggtttgtatgaatgatacccctggaatgaatgcatcattcctcaaatgtatatctatgggagggaattacaaacatgacggccacattcagagctctgtatgtattgcatgggttcaggcgtcaagcaagaattatggcgttatattgatggaactggacgagtgcacatgctccatttggaagagctttgtatactgcacttggaattacttgatagcggcttatataggatccaatgatattatatgacaatcaaagacggcagcagttgagcaagacaggcaggccgtttagttgttttagattatgagttcaacttcacttatacaacagttgctttcggaagtgagggctggttaatacaatcaagactgtaaaagggttacattgctgatggtcaaaagtagatttcggcatgacgtattggcgcatgtcaggtgcaaatgaagtgagcatgtgccagagcgaaaaacaataattctcggtacgctcggatgacagaacacaaaggtgcgcatgaatcaatgcgagaacaatgcgatggatgatattatatgacaggaatgggggagtatatcgacaaccaacttgtcgtgtttattgagacagtattcaatggctggttctgtttcttgtacgtgaccttttctgcaaagcgaatagaaaataattgaaaatgttgaaacagtactataccaacaaattctaagagaaaattagtgacatgtcccccctgaagtcggagctgacaggccctggccaggtcaaatcaacaagaaacgcttggataatcttaatcttggagcccgcggacgcctagagtgtccccctgtcccacattgtggagatccccttgttttctagaggggcttgtagaagcattcaacacgagcgattgcttcagaaaacgtttagagaaacaggaactgtaaagtttaaaagagtaagcttaaacttttatacggaatgcttttatatatataaagcaattccaatggtctctgcgtaaaaccctaagtgaagagtttcccagaccgacttacagtgctcaagccatcatggaaatggaacccagatagaaggaaggcacaatgcaaccatgccaagccaatcatcgaatcctctcccgtctcggcttacccacctaaaaatctcccctccactaacagctccctctaatacaacttgttcagcaagcaacgatcccgcacaatccgcaacttgattctcttcatcgctcttctcatcccatctcttcttttctcagtcacctggctgcctctccttcttcattacaaaaccaagataggggagaagagagccacgagtcgcgcaaaagtcacaatccttttcttcatatatattgacctatccttcttccatcctctttgcgactgaaacatatccttcctcctttgcgctactgtttacgaaaataggggtgcaagcgtctaccaccacaaaccaagacaacttatttgtgatctctacacatcgaaacgtagcatacgataggcgagaatgtcgggctcagaacctttcccgctgctgaacacggcaaacgatcagctgcatcagcgtcaccaagcaacttcgtcggtgtcggtcagcaacaccacagccacccaggacgccatcaacaatgcccgaaagcgacgtaagagcagcgctttgggcggagagattcgaggtgacacaggtgcaccggcatttgcttccagtcgtgccagtctcgatgctactgtatgtctctgcgctgttccatgtcctccacctgctcttctttaactaacatgtctctaatacagtcagatgggcgaaagcgcctttcgaaaagacgtcgtgctcgtggtttgatcgcccgagccaaacagacaatgatcaagcatacttgggtcctccctgccatcctcctcacccttttcctcgtcggatatgctttcaaccctaccgaatccaaccctatccataacttcatcttcctgtcctacaagctgccacaagatgatttgagtgcgccagcccagtacggaaagggtcgctgggatctcgcctttgtctcgttttacacaattgtcttgtctttcacccgcgagttcatcatgcaggagctcctttcacctctggcccgttactatggtctcagtcgtggcaaaaaggctcgtttcatggaacaagtctacactgctatttatttcggcgtccttggacccgttggtctctgggtcatgagccacactcctgtgtggtacttcaacacctacggcatgtacgatggcttcccccacctaaccaatctggcacctgtcaagttctactaccttttccaggccgcctactggtcccagcaagccattgttcttcttctaggcatggagaagcctcgcaaggatttcaaggagctcgttgggcatcacattgttacccttgggctcattgccctgagctatcgcttccacttcacttatatcggtctggccgtctacaccacccatgatatcagtgacttcttcctggctacatccaagacactcaactacatcgattctcccctcgtaggcccttactttggagtattcatgatggcctggatctacctgcgccactacctcaacctcaagatcatctggtcactctttactgagtttgaaactgtcggaccttttgagttgaattgggagacccagcagtacaagtgccgtatcgcccaggtcattactgcctctcttttgtgcgctcttcaggctctgaacctcttttggctcttctgtatcgcgcgaattgcctggcgatttgtcagccagaacgatcttcaagatgaccgatccgaggatgaggatgacggtgagattgaggatgacgaggttgccagcccttcttccaaggccaacggcagcacaaatggccatgccaatggtcatgcaaacggcaagaccgcggcagacatgaagaattagatgcaaaggcatctcaaaatggcatcaacgactgctgaaggcagaacgccggaagagagaagttcatgattcttcactgtcaaaaaagtgattggaaagtaaagatcaggttgagacgaattaatggatcagcataatatttatgaccacagcgaagggggcccacgaaaacggaggcgtataattgattgcacctctcccttttgagagtatggaagggggtgatttagatcgaatggtgacggagttcaaatgggagtggttggatctcacagtcgcttttgtatcaaacatgccggcgtcccgagagaatccgcgttatccggactaatcaactgttctgttgcggtaggttgccgagttggacgacatacatgcgttgacttgctttgtcgatgcgaggaggcatggatgtcgctcttgggccaagaagtgaggaggttcttggacaaacgtccagaccagacaccgttgatatgggatggggtctttcacctatattatatgtgcgacactccttctggcctcaaacaacccgcctgcagcagcagtacaccatctctctcgggccatgtatttacacatgcacatattcttgtacaatcacttaccaatatctatacgaacacacttaataatactaccaccttgacgctcgctatctttactccacacaggcgctgcactattcacactccttcctgcctgcaacgttgggccaacccgatctgtgtcagtgagtggcttacatcttgtagctgagagcattaacacgcgtcaacttgacactttttacaacttgcaggcccaattattgactcgcctctctcgtgttactccaaggtccaaacaacaaacatgtctatcgtgtggagtctgtccatcgttcgccccaatggatacttttctctggaactccatcgacagcgcattaactgtgttcgagaggacacgcgtaagccgctactagcgagctctagcatctccgtacaacgagtagcaacccgtattgaaggaagtcaacaatagtgatgtgttctatttgtggcctactcaaactgcagacacttgtcctatacagaaatcagtccatttgcattttaacactcccgtggacacgcactcttcaagtgtacacataccccccttgtgtgttgaaagaacgcagtctcaagtctaggtagccactcagatattgcaacaccacgcggggcaacgctttcgaatatgttacattagcaatgatgactttcctatcaaggctacagggtacttcttcctcaacagatgtggcaaagctggaactccatacaagtggcccatcacaatatgtgctgctgctgctgtggacaaaaacggcgatgagattggcggaggataatcgccgcgagatagtcccacgccgcagacatacaccgattcaaaacaggccaaatcaaccttgtttctggacccttgcccgacggttcgttcctataatggcgtcaaatggtgattaactcaatgggtctttcaggggtcaaggtcgacgggattacggtgagcccctcgttatgctggttattactgcccctccgtggatcccggtatccggggtggcgggtccggacatagtggacccaatcacctaccgcctgagccccgagcacagcctcaacacggaactggctttaacgggcggcacgagacaattcaagtaaaataagtgtaatctccatcatcacacagatcatgttatacgttacatatcatctatccgctcaacagactgacacgtggatgcaatgaggcaaatcatctagaccatgaaaaactgaaagaccttattcgcttgctggcttgcctgttatgctatgctatgttgcgctatgctgtggtagcccatgctcccatattcttgcttgaatcgggcacaataacttgcagtcgatacttgtcctgtccgaaatgggcaaataaattacttgtcgtgttggtcttctatgaaatagcattcctgcatcctacgtttgaatggttttgaccatcaacagaaaaacagaaaacgtcccttgattttcccttcgcttcaataatagcaaccgccagtgagctactcagccccccgccccccgccccccgtagctagatcgttaacatttcctcccgcatgagcggtctctgagtctaagagacctaaaagtctcatttataaagactgggcgataccccacctcaaccgccgtcgtgcgccgtttggtcggggatgtgtgcaacttcgtatgccgtatcgagcgcgtcgaaccggtcgtcgcatataagagaaatgccgatcaacccgtatacccttgatgttaagctaagcccatattccatatcgcattccgaaagcaaatcgtgataaccgtaaacgcctgcccatgttcatatcatggcaatcactatgccacgtatagcatataacaacggtgaaatgtttgattgcattagaccccttcaatgttgtcttgttggtgaggttgaaaatatcaactcgtatgccttgtaaataggccattttcgagattattagtcggatttccttaatccgtttcgttaaaaactagaagcaaaactcctcaacgccgatctgatgcagtctttaatgccgagcattttggtacaacgttccaggcgatgatcgtgtccgttcatgaaccgagatggtagatagcacggtaaggttgtggtggaaaattaagttggttaggtgaagcctccaaacttcctgccgtccaggtttgcaggaaattcgtgtgcgagtgtagtgaaacgacgtgtgtcggagggcagcagcttacttgcgcttatgctcgcttgagtgctcttcgctgtgacttgattctgtgtccgaggatgaggacgaagatgtgtgtgtgtcatccccatgaccttgagagccggtaccagacaggcttccgggtgatccaaggccatcgtagctgtcaatagcagcgtcagagttccttttgatgcccatcttcgccttgcggacggctttcgcagccttcatttgcgcctcgcgagccacatccagagcacgctcagcgcgaatctgcttctcccacatggaagcatatcgtcccttagccgtcagaagttcttcgtgggtgcccttctcgacgatagttccgttgttcaggacaacgatttgatcggcatgcgtaatggttgataatcggtgtctataagacaagttagtaagaatgatagcatgtaataacagcagatggttcacatacgcaatgatgagcaaagtgcggccctgcccaatactccacacattgtcctgaatctcctgttcggtatgggagtccagcgctgatgtggcttcgtccaacatgataatacgaggatccttgagaattgttcgtgcgatcgcaacccgctgtttttcgccaccactcaagcggagaccacgttctccaacctgtgtgttgtactgatcggggaaggagaggatgcgatcatgaatgctggctgcccggcaagcggcaaagacttcttcatccgtagcagaaggccttgcgtacttgaggttgtacatcagtgtctcattgaagagagttgtgtcctgagggacgacgccaattgcttctctaaccgagttgatagtcaaatctttgacattacgaccgtccagttcgatagatccctcgtcgcaatcgtagtagcggaacatgtggcgaaacaatgtcgacttgccaccacccgactcgccgacaaaagctgtcgtggtgccaggctggcattcaaaagaaatgttgcgtagcgcgggcttgcgtcggtcatacgagaagctaacgttgttccagcgcacatgaccttggaaatctttgcctagcggaacagcatgaggagtgtctaccaccgttggctggattttgaaaagctcaagcagtctctcgccagaaatcatggcttgctgaactgtcctgtagaaagtaccaaagaagttaagaggtccctggagctgtgtcaagtaagagacaaccatgaaccagtcaccagtggtgcgaaggcccatagcgacctgccagccgcacactaatgccgcgatgattctaccaaggttgaaaacgacggtctggcagatattcatcatcatcatgcccatctgaactttggcttcagcgccttggaaaacagcaaccttgctttggtagcggcgtgactcgaactcttccgcgttgaaatatttgactgtttcatagctagagatcgagtcgtttttgacagcttcttcctcgcggtcggcgtttgtcatctctcgacgctgatccgctcgagtcgatgccatcttgatggtcatgtaaagataccaacaagtatcaacaaggttgatttcagcatacagcggtccatattggtagtagaaaaccgaaatggcgaggaaaagatcgaaaagcatggggaaaacctgaaaggttacctgttcgaggaattgattgatcgatgaacctttgttgagtgccgacaaaacttctccagtacgcttggagagatggaaatcgagactgagggagtggacatggttaaaagccgctgtcgttagtccccggtaagaatattgtgagacgggaatccacaagatagatctgagagagcccaaaagtcccgattgaccttggagaatccacaggagcccgaggatcataaaatctttcagtgggaagttgtccatcgagaggcgttctccgtccttgactagcttaattacctcctcgagatcatttacaacctgcttgacggccattggaacagccacattgaccaagcgctgcatcatgaccagtatgaaacaaatgaggacgttgatttgaagcttgacagagtccttgggccagaggtaaggaaagaagagagagtaccccttaaagtactcccaccatgtcttgtgtggcagcttctcgggtcgataaaaggcggtaggctcttccttcttagggaaactgggcgttttgtgtgcattcgaaatggttctgccgcgtccacgacgtccgttggtctcccggctgttgggttctcggccgttaggagtatggccgttagccagttggccattagtatcatacgaccggcgatgcccgtgaaggagcggtgttgattcggccgggtgagcctcttcaattttcctgtcatcgaggcctcgagctttgcgaatccacgccaagctaaaaactccaatcaaggcgagtaggtggaggatcctaacgaaatagaagacaaggtcaaccttggtccaataatcgacacagtttccatcctttcctgagtcgctatttctgacagatcggaaaaagtggcaatcagcggcagcaactgcggttgttgagaatatgacgacttcgccagtgaagcccaagatccagacaacgaaatgaacgatgttggggcccttgcgccaatcgaagagggagatgaggatatagaggtagaagaaaagagcgccggtaacgtggacctaagcaaaaagtggtcagttcggttcacaatagtagattcctgtgatgggtcgagggactggtggttcacgtacaacactccattcgccagcccatgggagcccctcctgggaccagttgtaagggtcttcgaaccagaaagcatgataaaacataaatccagcattgcctacgtaggtcgagaagacaacaaaggcgagatagcggaaaacattcttggcggtacgaccaaagccgggaccaatcttacgatcaccatcggcgagggtgctcttcgttttggtgatgggtaacggcttgcctccggggcccttgatcgtagaatggacttggtcctcttgttttttggagttggcaacgctgtaccaagcagcaccagatatgaaagctgtaagtaggatgagggcgtataggtattgtgttttgcgcaggatgtagtcggctagaggtaggtcatcgcgggcagcaccgcgaaggggagtggtcgcgatgtcgtcggcggaagccataatggcggactagaattattgtgagcgtcgatgtcgatggttcgtcaggtcaaagagcggcagcccatatgtgcactactgagtccgagtaaaggacgacttgggatagaagagagtaaggtctttcaccgcggacgaagcatggccctgcccgtggcaattgacgggacagaggggccaaaaaacgagtgagtggcgggggaatggagggagaggcacaagatgttgatgttggagagttaaaagactcgacgactcgctcgctcgaggtttcgaggacgagtcggctcaaagcaggacttagaccgcactcaagcaagtgtgtgcaagtgcggtgccactacgactgcaaggtgcaaggtcttgggtctaaaggtctctctctaaactaatgtgctggtgctggtgctgttgcagaggtgcagatgcaagtgcagggaggtgcgacctgccgggagcagggtgtgccgggtgccagctgccagctgcagcagagcaggtggtgcccactagccacttaacaggttatgggcaagcgcgatccgacgggggcccttggggcctttggggcaccgaccgcattgctcgcagcgccaatccaggccagcccatgacaagacaggacaagcaactggtcatggtccagcactgtccccagtttcctaccggacagggtgtgaaggaaatgcgactaatagcaccttaaaacactgactgcaccactgctggacaggtacggtaagtgttgaacccgcccgcacaggcaacaccatcatcagctcaatatagatgctaaccttggtatgtatgtatgtacatacccaggttgatggtatagaagggcaggtatacttcaattgcctctgcttctcggtcaacatccattgccatcgcccctccagctcgacagactcaactcaacccagcccggctccctcccaacggtcatctttacccaacactaacaccaagagccaaggggggaaaaccacatggacttgacagtggagtgaagggcaggtgccagttgcgtatccaggcctttgcctggcgggcaaaaagcagtatttgggccctttgtggggacagctgacttgggtagtggcgaaaaagccaccccgaggattgtcatggtccccgtcgacgtcttcttggctcatccatcaaattggatgaaagaatggcttatgaatgaacggacagatgaatgggtttaggcactacctaactatccaaatcattgcagtacagtaggaggagaaaggagaagaacaataggaaacccaggtacatacttctttcggaaactttcttcccaacaaacgtcacctcaaaattcaaatatgctcttgctgttccaagggttcaagggtcccccaatacgagtctggggactagcaaaggcttgctgttattctgtatccgaacctcgttgtattttcggttggtatagaatctgccagcgtgtgtttacttgacaagaatgactgaacaaggatttttcaagagcagtttctctctttgttggtaacaactgggtcggagcaacaagtgttaggtactcttgactaatgttgtttttgagattggattgcctaggcgttgctggatcgttgctagatcgttagtagtctgatgaataactgaacttactcagttgttgctattttcgatttgggaatgcaagctgcgagtgaaactctgctatagaagaaataaccagtacatggtttcgatgactacaatattgcctcagcaggcctcctatccgtcctgttactcttgttcctgttctcgtgcttttcttttacaagagactcttgctcaacacaagcagtgcctctcttctagaccctctgagcctcccggcgttcccctagaggtgggacgcttttttcttgggaccacacgccccctggcccagcacacgcctctctcgatttggcacgctcccacacacagacgccttctgggcgtcaaccaacctacaaacagttagaatggagtggaccgcttcttctgttatggctggtgggtttgagcagagggtcccctggagtctctttccggggcgcggcggttctttggtgttgggaggtatccagtcacattctcgagtccttcttctcttgttctgttggatccgctttggaggtattcgatgggtctaagaattcgagaatgcttgtctttttgcagacggtgtttgggttgtgtgccaagagcgtgaatcacgatggaatggtaggtttgtttggaggacagacgattaatgatccgcggaggtgcatgggcttttgacaaaccagacctggacctggcctgacagcttaaaacgctggtgccgcggtatcaaaaggaatgactgacctgacctgacctgactgttgttcaatattattatggggagactgtgttatcaggtcgcgacgactcggacgtgaaagaatccagatctacaggtctataattatacttgtacagtacagattacaccgtcactagtcatcgctgatatccatagctacttaccttggtggatgggcagctggcatccatatctactaatcacacttgagttgacttcacgtgtttaagtgacggaatacgtgaaaaggtaaataaacaatcaaagtctttaccgagcaaggagggatggatggataatatggtttgttctttttaaggaaacgggtcctaatacaaccttcatatattgcaacgggcatacgcaatgagcaccttgactagtatggttccgcttcaggtgagatcggggacagtttgaccaacggctagttttcccccagatggtaggtcaaggttaattagttaatagaatcaacattcacagagtgagtgtcagggaaattgagattcgtcagccatgctattgcaacttgcttgtactgggtgggcagaaatgtcatgaacgaaaagccacgccagatatcaggatcctcagtggtcttgactagatattcaaaaaagggcatcatgctcaactaaaacagtctattctctgtcccaaacaccccattggctcaactaacgtcgtgatagcgcaccacctcagccttgaagatgccccaatcgagactacctttgcgtatgcgtcttctactagatggacaaagtcgacaccatctaatcccgtcccaaccctccttctccctttgtccatcatcatgatccatccatcgatccctgatgcccttgtaaagtttcgtctatttgttgcactgaccggaccgaagggcgtatccgtacagcgggctcagttggttcgtgccctgtgctgcgctgcgctgcggtacggtacggtacggtagggtaactacagtagtcggcggctttgcactgtttttgtatcatggatcatggtaattaattgattgatgtacgatgatgaattggtgaaaatccacatggcagacccaaaaggccgaatggacaattcgtggacgaattatcgcgccggttcgatctcacaagcaagcattgtacgggatattgtacgggaagggagcggtgtgtaatagctaggtacagtgcaggatacaggatacaggaggtagtaggcatgcctctctgtcttgtgccttgtaccagcatccaccttttactactgcgccatttgattcttggttttttttttttttggtggtcaattcatatcagtcatgaatgattccttgtacctagtcgactacagcttggacgtttaattgcctgagaggtccccggtgactgcggtgatggaggatagtcatgatgtaagtgagggccatgagtcccatgttccgcgccttagcttgttgtgttggttgcacaaagacatgtatgtacccggtactagactacctaccgattgcttctgatccgaataagaagctgttagaaactgactactgtgcagtacctggctggcaaggctcaatatgtctgcaaatgactgtcttggtgtggtattagtggtgatgatcctggcaattcattgctgaaccaatacatacagtaccgctatgttcagattaaagttctcgtttcaatagatactttcagcttgatattcgtttatgtttcacttcttcgaatatacacctacctaaacgctcctggtcaagtcttttctcgaccccgtgctcatcccacatcttcgatcctggtagctagatccatccatccatcaccctgtcgagagaagatctgagcttctgacgtaaggtgctctatgtatccgtattgtactgtattgcacatgcagcctctctaatcggccgtcgtcatccgagtcaagtcagatgggaggtcaagcgagtcaggaggtcgtttctcggccagcaacggaacatggcagatcgcggatatttactgtatccgtgcgactatcaccccgacctggtattttttttatctcctaatttcctaggccgagctgtttctgtgaagcgaaagccggggcagtgatggaatgacaagtattatctagtccatctatgcgtacagacttacaagaacgaaagggaagggagacaagaaggacaacttctctcaccggccggcaggtcgctttactttgtgttgttgtgtcacaaaaggctttagcctgcaggtggaaagaatgatctttacctcattgtgtaagctacagtaggtttgctgcatgaagctatgcgtgttgacgcaggtccctgggagagaagagacaacttggagagcaattggcgaatgggagttggcgatgccttcggccatcgaccattcgttgcattgcacccaggatctctcttagctacatgaaggccaaggcgcggtacggcacttggatgcaagccgatatgatgagatgggatggaacaggataggacagtatttgcggtgtaaaaagacgcgcttcatcagctgttgcatcggacatatgcaccagcttatactgagtctagtccatctgtctatgtatctgtctatctcagatagatatgctagttacatatgcatgcgcaattctcaaggccctgttagctgtgtttgtataggtagttagtacactcttctctctcttcccccccccccccccagatcgacgaccgtgttggtgggatggataccttgagccacctaggtagggagtaggtaggtgtcagatttatccatccccatccccagtcacgcaaattgcgtgttgctgtcagatatcggattcgctgacaaggtgaaggataaggtgaggcaatcccccccgtcaccctcccccggtgtgcaagcgcatccaagctaagattggcgatgcgccgtccgattctagaaaaatgacaagagacaggcaaagcaggtagatagattaagttaggcggttaaatgaatgttttgctgagttttttgctttgtttacaagggtcacctagtcattgcatgtctgttgttttctccccaccatctattcattgtacttgcgtattgactgaatgtccaactgttcatcacctccactgtggtctttgcttaaaactccacacaaagattactattattgccatcgttgttgtcgttttgaggccttttggcttgaccctctttcttacaagtgccggtgacctgtgctgtcgtaatacgtcaccaggttgtttctaagggagccaacagcggctattgctgaatacacatgccatgatattgaaaagtcagagattgtttctttatcgatcaagcttacctgcctacctacctaactaagtagaacttccaataatgtcaatatagtatcggtatcaaatgtctactaggtgcctggcaaatgcttggaatataacaactacctcgtcagctccctcgagaaagggaattgcgggtaacaaaaggacccaaatgcgcagtacctacatggcaattaattgactagatagcaaatagcctcctaaaatgacaatatggttacagtaatcaattacttaggttcacggtccgcgctagaatggagaccagtttttgaccttcactgccaaatgaaatgaaaggtccccctttgatctacaagtgcctatgtcaaactatcctctattcactctccgctaggacactctcggcaaatcaacaaagatggctttaccaagttagtactcttcttacaaaaggtaccaaagtacttctgcttcatcgagaatatcaacactttttttttttacctcaccgcttgctcctgtgcagctgttaatcagtcattaaaacacacctaactaccagtacacagtcctatagaggcgcttctacggcaacgttggacccaagttacgacgtgcatcgcttgagcttatccgattgatgcaagcccccctggtctctttctggcgcccaagcatggatgcttaggcctgacaggtcagttttatttcaactgaacatgggagccacgagagcaaaggctgcaatagtcagcttctgagacctagtattcacaggcaatcccggtcttaaatcactaaatccaagaccctttgtcttggatgttgttgtgatccagcaaccaaccatctttgatatgtgctgcacctattcgtccagtcatggttgactccgaacttgactggttgcagcaggctcaattcgggttcgtacgggcgcaacaatgagctgatatctacggataacagacaggaaaccacaggatggaatgtggaatgcaactccaattctagagtccgggtcatctttcctattctattttatctccatatgtatctcaaggtcacggacaaggacaaaaatccatccgtccatacatcatccacgggaatgactgactggtgcgagacctgggtacctagtttgggtaagtaaatagaacaatttaggttgcccctctattttgatccccttactcgacaagtacgagtcgctacaggaccagccaagactcaaagagccgctccgtcacgatcctagtgcttccagaggcccacggtaacttgttctaagctattatcagattaataattggaacaggtagtccaaagcaaattggcactccctcccatccgcttgctgtgcgtggtcagtctaatcatgaagcacagggttgacatacagagccaaatcaagatccatcactgcagtatgccaatcttcatgattggagggtatcatggcagcgctcggcaataatacccccacctccattaactggtaagatataggtagtctacattttatatctgtctgtctgtctccggtgtcagcctctttgtactcagtcttggtgtagacgagcacatgttagaaacaggaacctttctatcaaattttactgctcaatatgacaactgcgctcctaatcaggttgagcgtgcatttcaccacactccgacccaagtcaagcctcacccttccgggacctggagctaacacttaattaatgggagttgatggctgcggttgtggtgggcagctgatggtggtgtcatctctgcagacggccatatctgttctgagggtccaaatctgacaaattcaggccatgtccttcactacatcttctgccagcttggaccaaaaataaaatcttggcatcagcaaccaggtacgtgctaccccatgaactgcctactgtatctagacgcggtggtcttttctctttctggggacaacgaccctgaaagtaagtgaggccattcaggccaggctgggttagacttgctgagctgatgtgatgtgatgtgatgtgatacgacgtgatgctaaaggatgtgagaaatagctgcaagatgccatacatagatagtagtctatgccctcggtgaaactagtccactaccacgcaggtcaggatagttagctgagagatacgcgaaacctgatactatgcaagagtcattggttggtttcggtctcatgcatcaatacgtgcaactttcaaacaaggcgagcatatatgagtacccaattgacccagatgcatatatgtgttcaaggatcccctttctaatgaacgaggccttctaaaatcatacataccactttgaccacaatactaatgataccaacggtgatatcgaaaatgaacaccacctattcgatataagcgtgtctatggtactgtaccttccgcttacctacctcaactttgcctcacaaaatgttaccagccgccagctgcaacttccaaggaaaccctcctttgaggccaactattcccatcatctgctcctgccgtgctgtgttgtgttatgttgtgtttgtgcctatctatctacctacctgctcatgtctgtctgtaatgtaccttccctccatttcaatatttccaaaaatctgatgattcaactgcagccaggaaagagtcaacaacatcgaccaacctgtcggtcagtcttgcctgccatgtgtctactgcgcacaggtaagattccaggccggtaagaggtaggtgcaagcctccatccacaatcgcatgcagatatcatgaatattcaatcgcttttcttggtggctcacctctcatactcaacttcagtccactccgctattagatcatggccaaactgggtatgatgcatctctcatatctgcgccgtcagccaattcgttaaaaaccgtctcatccagtcatttttggtccccttcagcattcccactccaccgtgcggcatgagtagtctcgaagcctcatctctactttccagtgtcaacttctctcatgtatcatattctctcttgtcgttgacgtgtgactacccagttttgcttattcgttgctcacaaactctaaaatcttcctcgtattagccgcttacttacatttaccctgcaaccattatatgggtatcaacctggcaatgctgactaccacgcctgatggctacattatccccagaaaatcaaggatcaattggcatttgaggatacgtcccaatgcgatggcagtgccgtatgatactgcatcaatctctcccttgcccaccaagagctttccgtgcttatattggtaccacaaaaacgacattgaactctgtcaatatgtactgtcgacatctcatctccggagatgatgatacatcatcgcggaataccaactggacgatatctgccaagctttgacttggactctgcgcttgtgcagtatgtaccattcaaacacacaatgccattgacactttatggcctgatttatgttgaccatgatgccaatccctctcaggtttcgcgttcagctttccccttctggtatttcatgggcctcatcgaatcaaagattcgtatacatggttcaatcggagccgctcgacatacaagcttcatgcgtactgggttctattggtctcgatcaggccgaacgctacatccgcatgcggctcgccatcggattgcgtttcataggttcaccagcgattacgtacacggcttgacacatacggctggacaattatctggtaatgcgtatatccaaggatggcaagccagacatggtctgtctatccagtaaattgtttgctctctgcaagaccaacacttagaagtttgggaaaccagaaatggataagatcaaaaaccagagcaactctctacgccagaccggtatgacttgcaaaggctctgaccaagccctcttggcttctcgtctcggacgtcattgtacacataccgtgcaatcggatacgcttcagctgcgggatgacctgttctggattcctggggaagcatgtgtgcggccgtagtgtcatatattgagtggatgcgtggtgtgggacattggccttattcggtatctcccttcaccggttgagatcctggatatgacccactactcactgctgggacacactctttgcctccagcttcggggataatcccccacacaaaacgagaagatctccaatccaacacttcagcctcaaccacaccaaacaagagctggctggtacttgccttgctatcagtgactttggctacctctagttgattacccagatccttgctcttctgcacccaacacttgtacacacatggctcatattgttacttcaagtatgtatgtataccttggaacttggctcaccgacaagtctggcgacgaacaagtgttgattccagcaaatagggttgttcccgagtttcaataacggttgcattgtgatacaaacaagcttgcaggtttccgctccaatgggcccaactagcttcaccgcgaggcgaaatgatactcatatccttgctcattaatcccgacgacaaaatggaggaggtatgtttaggcttcgactagtacaatgaaattgcatgcatatagcaaatacttcacggaaatgccttcttgatgcgtcttgtatatacggtgtgctgacccaagaccaagcagcttatgatcgataaaaagcaaggcaccggcgaatagaagtgtcacagtatgttgggcgtcgcaacagactccgtttgtctggccaatctcttttgtgccttccttttctcgccggaaacccaagcgggctcagagctctggactacgaggcattgagcagagacatcggccggttcagcatctgagcatgattacgttcttgtatgcaatgcggttacactggtttggtttcagtcgctaccttcgtttcagactcggcaccctgcctattatctgcctctctacattgtcagaaattttttcgtttcatgcacggcacagctgccgtgccatctggtccgacaacgcaaaaagcttatcaatatgacgaacatctgacaattagtgatgcagatagttgcatatatgctttgctcgttgccgagtagtgtcatgggctaattggtgctcagtatctggctggtgttaaagcccgtgctacccttggcacccaggcttacaggccacaatcatgacagtatccatgcacgccgttgagagaggcttccgggtcgacatggcatcaacccttcaaaagaggtccttatcgttgaagtcacttaaggaaaggaccaaaccttgggtaaatttgagttgcggcctaacgtgcacggagctttcgagtgttcaaaagtccgtccttcatctcgcctgcaatcgtgatgggctggcgagataggatccgtctgtggtctcttattgcttcttggatgttgttcaccgcctacacttttacagccgatatgtaggggtggttgccagggtcaattggtcgcggagcaaacaagaaatacctctcaaacaaaaacattcagttcgtccctcaagttttttctcatttcgtggtggggatggcccatgtgatggctcggaatgcagccgcacagcgcgagggagtgaaggtctcgagaaactacatctgattgtgtcaaacgtcaccaaagaggccagttcgctaatatggtgtggcgcgaacaaccaaacaaacaaacaaaaaagacgacatgtcggtgtgagaggtaggcacagaagaacgagcaagtacttactctgcacacgcattgttcaaacctttcactgccggggataccaacgggtcgggccgcgagtcggcccaagcaatccagcctgaaagttcttacttgggatatccggtgtgagatggcctccactgcatggatggaaaattcggatgcaatgactatctggggtagagtacccgtcaaaaacacccgttatgtaccaacaacggcagagctcggcgctatcgaccacgcatttgctaacggataccggctgtagagttgtttcggtttgtcgtcatggacgcaaatgtctgcccaacagccacattgtactgccgcggccagctgcacactcgtttgaacagtgggtgctctcaggtgacatccgtattgcccttgttggttgagaatggtagcatcctgccagccagtgccatgttagtacgcaggacggggaagaaaattctgtcccgtcaggcgagtactttctcgttctctgactactgaggcgcgaatgggttgagggtgggtgggcttgttggatgggagcagatgagtctacttccatactctaaaattctgggcgaaactgtttgttgccgccggcatcccaacttagtcacggcgaacagttcgtctcagctacaaggccgtgcctgctagtcagtatgagcaaactgttgtgtggtccatcagtttgcaagatacaatgctcgatcgaacgtagtagtggagagttgtgacgggtgcccggcccagctcagctcgtcaatggtgatagcacatgatatgataatactacggatgggacgatcgtttgtgtgcaaaagtaagcagctcctgggcacagcgagggaagtttcccgttttagaatgtgtaataagtcgaatcatatagcaacacaactactctttagagaatctctctttctatatatgtgtataatttgatttgcatttctgatggactaatagagttgccgtcctcggtaaatctcacctcctgtatgataacaataaagcagtgacagagtgtttcatccatataaattatcagaagcatatttcctgaatctttgttgaatttcggtttattagcttcatattttgtgaagatggtggcatttaagaatggctcactaaagagttgcacgcatgttctttctctgttctgctaactgggagtttcggttaccagaatgaatggcctcccgtcttacctaaagtctgaatcggtctgtcaagttttttaattacctttccatagaatctcatgcatattttacgtctggttgttctgttacctcgcatggcgcatgcgaaatcatctcacggatttggtttccatgagtgtatcaaccgagcaaaataatcttactccgttccacaagcttggaaatgcgagttatagttttagggaagtactctcttgtggcggcttaggatctgcgacggatatctgagacatatactgatactggagtgtgacctgggaagagtaatttggacacaggagtaacgaacggacgtcgtaatacgaatttcgctcgtatcactaaggaatatacgacaggccagttatgatgagatcggagaggctcgctcggtaatattgaatggatggtgtaaatcaataaactaggggtgctggttgatcagccactgccctgacgaggagattatgtagccagggcaagaaaaaagcaaacccatatttcttttaaccgagagatattcacgctcttcatcgcttaaagacgatttctctatgttctgtgtagtaaatgatatgatggtggtcagtgatattcaaaatctcaacccaaggcgtataagtgcccaatctactatctggaggttatcatgcctattgtcaccgggattggctggacgagaacaataccccgaaagagcacagccactgtcaaaagtggggtcttgggggctggatcaacccgcaaatctttcagccttgtgcgctccgaacccttttcacccccagcctcagccttgctacactacatcctgacgatcaactactatctcccgtatcattgagttgagctctgtcaatacgatttaggttagtatttaccccactatagaataccaagtcgtcaccaaaagctttcgctaattgatagagttcagtttcatcgctgtatcatacggacgagcacgacagacagatacccttggttctagtctgcgactgtcaagtctcgagaccattggctaagagcacctcgcgtcagctcttacgaagacgtttgttccggacgtacgattcgatcgaaatttctctagactcttgtctccggtcgtctgctcaaggcgctctcacacagggggaggaaacctatcatcctctttctctgttgccatcatgtcaaacaactcgccctccacacccgtcaaggtgccctccagtgccgcaaaccacacacaggccactttggacccagatctacgatcacagatcaatactattcttctacgcgacggtcacgtttccaagtacgctccctcccttcgccaagctacatcataacatcccactaacaatgttgcccaagaatacaagatgctctccttcacgctctgaactcacactctacgaactggcctactaccattcagtcgcatgctctatctcttctacgctctggtgaggtggcaaccttccctgctctcctcagccgcgtcctcgaagatgtccgccacgactctgccctgaaccccatatcctcgagttccaacggcactaacgccaagtctgcaaccaacggcgacgcttccaagactaacggcgcgacggatgctaagctcagccttgctgtgccagagtcggtcgtcgaggaagctctccgcgtcaccagagagagcctggaagccgtttgcgagatcgaggacgatggaaccgcctgaatggcgtcacaatacaacaataccgatgaatcagacagggggctaagaaaggggcgtttgtgtcatcaattagatgcacagtgccatattattccgacagaaccaaaaccgctcttcctatgcaaagttaaagccccctgctgagacgctcagcaggtggggaggcaacaacaacttgaccaaatcatcatacaacattaacgaataccagagtaaacagtccaggatacaatcctggataagcccgcaattgtaggccaactaatgcctctcttgaataagaacccatatgtaatgcacacaatcaaccaacccaccatattcacaaatgaagcacaggacggatgataccaaacccgaaagaaggcgtggctacgaaatgagatttacacacgaaacgactgaatagacaatttcttgataatgagttagctatgatgcatctttggactattggcgttgtctgactgtgataatttggtggttggtacaacttaaagcaaaatatgccttcggctgccctgcgtcaagagtaatacaaagtagagcataaacgcaaccttattcctgcataataaaaaaccaatgcctactaactctgtaataagcagtgtatatggattatcgattgaacgagtacagtactatacatatatcgcaacttgaagatattcgttgacggtgagtgattagttagccttgcgtcactttcactgcacgttgtattaaagctaagggaatcaatttcatcatctatcaaagcgcaagtctgtcttatgtcaccgagtgaccacaatcgtttcctcccgatcttcaaaaacatcatgatcaggtaggatgctgtccatctctcctctaccattctaccaactcctatttcaatattgaccaaagtgtagggataaatccatctcactggttggtcgcacgctgatgcggagatgtacgagagaaattattagagtacaaaggactcatgtccatacagtcgttgccgtcctttagtcgtagagatcatcatcattgccagcatcaccgaaggagttgccggcgtcaccaccagcggcctcggcaccagcctcagggaacttgaagaaagcgccaggaccggcgttcttcatctgctgggcgaaagcctcgtatcggcggatctcaacatctgacactgatcggcgagccatctgcatggcctcctcaaagtgagccttggtcagctcagggacagggtcctcagcgtcctcgtctgtgtccatctcgtcaccagcagcctcacgagccttttggcgctcgatatcgatagcgatggactccttgatggcaatcttgacagcgcgttgtgtgatgaaaccgatatcggcaccagagaaaccgtgtgtcttggaggcaatgtaaccaaagtcgatatcggaggcgataggggtctttcggagctgagccttgataatgctaagacggccaggctcgtcggggaggggcacgtagatgagcgaatcaagacgaccaggtcggcatagagcagggtcaagctgctcgggtcggttggtggcaccaataacgaaaacgttcttcttggaagtcataccgtccatctctgtgagaagctggttgacaacacggtcggaagcaccgccggcgtcacccatggaaccaccacgggccttggcaatggagtcaagctcgtcaaggaagacaacacaaggagcagcggcacgggccttgtcaaagatgtctcggatgttgctctcagactcaccaaaccacatgctgaggagttcaggtcccttgacggagatgaagttggcagcacactcgttggcgacggccttggccaacatagttttaccagtaccaggaggaccaaagaacagcacacctcgggaaggagacatgccgaacttgaggtacttctcggggtgatcgacagggtactggacgttctccttgagatcttgcttgacctcctggagaccaccaatatcctcccagcgaacgttgggaacctcgacaacggcgacctcgcggagagcggaggggttggagacaccgagagcgaagcggaagttctccattgtgacaccaagggagtcgaggacctcggcatcgattgtgtcctcatcgagatcgatcagatccatcttctcacgaatctgctgcatggcagcctcagagcagagggcggcaacatcggaaccaacgtaaccatgtgtctcggatgcaatctgctccaggtcgacatcgtcaccgagcttcatgttcttggtgtggatctggagaatctcgagacgaccagtagggtcggggacaccaatgtcgacctcacgatcgaatcggccgaatcgtcgaagagcggggtcgatagagttgggtcggttggtggcggccatgacaacgacgttggaacgagccttcataccgtccatgagggtaagaagctgagaaacgactcgtcgctcgacctcaccgttagtcttttcacgcttgggagcgatggagtcaatctcgtcgatgaagataatggcgggagagttcttctcggcttcctcaaaggcctttcgcaagttcgactcagactcaccagccatcttcgacatgatctcgggaccgttgatgaggaagaagaaggcaccagtctcgttggcaacagctcgggccatcagagtcttaccagtaccgggaggtccgaaaagcaaaacacctcgcggaggcttaacaccaatagacttgaaaagttggggatgtcggagaggaagctcaaccatctctcggatctgggccatctgctttcggcatccaccaatatcgtcgtaaccgacctcgttgaggttgttctcctcctcgtcgcgctgaatgggctcaccctcgcagtgaatgacagtatcttgtgcgacgataccgtactctggggggtcgacctcgacgaccttgaactctacttgcctcatgccaccacggacgatgaataggtctccttggcggacaggtcggtaggcttctcggaagtaaggggcgaggaaaacgtcaaatagggaaccggtgataccctcgacggtatcagcgatagggagaacagcaatgcgcttggcctgtatgattgttagaaacagtactgttcggcggtaccagcaatgggacactgacatatttgatatcgggacaagggtggatagtaatcatgtcgccgtgcttgactcgcaggttgtgacgaacgactcggttgatgcgggcactgccatcatcgagctcatcatcagcaaggacgatgaggactgtgtcctttctcttcttgcctcggacgaggacggtgtcaccacggaagagctggagctggtccatggtggcctcagagagggcaatgatactgttatcatcgttgacggcatcggtgacccttggtggtgtcagttattatcccatcgtcatacagcgcaaagcacctacatcaactggttgggcttcttcttcttcttgaggatcgcagtcgcgacgtcatcctcctgcagaatggttagctgtgtgttggagactcgtatggaatcggatgccacgaacgttcttgacctcggcgccagaagcgtcgctataactttgttagccagtctgctcgcacgtaaagagagacagtcgctttgactgatgtcggaagtgagaattcacatacgtcaggttgaccttcttgtgggggtggtgctcgtcaggctggggagccatgatggttatctggttgcttcaaatgaagctggtactggctcggtgatgacgaaaggagggggagctgtgagagttgcggaaaagccaagagatgacttgatggatgtcgtacttggtgtttaaatgggaattgcggagattgaagaatggggaaggggagaatgtagagggaagaatttggggtggagagtagaaagttgtaaaagtgaaagcagacgtgatgtcgaaggtctggcctgaaggttggaggcaagagctgttcaaaggccacccacctgctccggaacggctattgacagcgattcactggccgaccgccacctctgtgggccaatgatatcaccgaatgccctgaaaacggggcggaacaatgatgttgagacagcttagctcagccggatggtggggctactaggctggcactatgatgcagcgagtgcaaggcggtagcaacaggcacaccgagagtgacgactacaaagacaaagcaggtggaaaccagcagaagcttccattacagtgtattgactgccatgtaggtaatcacataccctataatgggtgttttcagtcttcattaggtaggtactgccatgtaattctttataaacaagcccgccactttgctagtctaacccataacgcagggactgagtatggttagttcctgcatgtcaatggcggatcaaaggcagtcctagagatccaattattgcgcggccccagttgcctactgctcctcaaccgatcgtctcagagtacgatgatatcaatgggccagtcttgagtcactcgccgtcgccctttcgttgatattctatctgctatcataattctttacgatatcataacaaacctcttgcccctttgccgcttgcaaacagattacaaacacgattgcctcttgtagctgcagaatctcggcaaggtacacaggaacaccggcaatgatccagaccatattgtgtttttaaacaagctaggcgtatgcagccttcctctcatccgtggcgttgactgctgagtgtacgcataattcacctctatccttgtgttgtgctggcgagtcagtcaacggatatgtcactgtccgcagtccattacctagaaggtattagccatgcacggtgtgcccaacaaaggtaacattcgagaatacgcaggcgaaatatatcattgtttgcgttagacgttacaaaaatctgctactcgtttcaaagttagagcactgattactgacttttatcatggccatgatgctaccctgaagtggtaaatgctgtaaccaatgacaagctctgttgcagttcagaactcatgatgtgatatgagcatccaggttcagctggtatctgccatttcaccaccaacagattcagtgtaaacaaaattatagcttttcctcgagtgatttcactcgtccttctcaaatgcatcattgagataagtcacaaacatgtccctcagtctagacgatttcatgtcgcccacagcctccagcccaataccccctctattcaaacccataaatgccctcctcaacctctgcaattgcggtagaccaaccttctttccggctggcagatatatcataatctcattagaaccagacggtatccgcacctcgtcaacatcgtcaccctcacgctgcgcctccactatgcgcttcacaacatctgatgtttcgcggtccagtatgtacaaatagtcgccgctttcttctcgcccgcgctgtatagttgcttggttggggcgaacaaccttgcgggcctcgcctgctattgtgtcccagaggtcggagaagacctttgtggtttgcgcttcgtcatcttcccagatgagtgtgaagagtggactatcccatcgtgtcattgggttaggctcttcgtatcgaaacactaggttgtcccagttgtccggctcgtagggctctgtagagtcgaccggcgcatcatcggaatctgcagccgcgggtgctgcctcttcacttcctgcggtgttacttgaatctgcctccttcttttgtattctagtcttgttgacttctcgtgccttgtctaccgagcagccaatctgcaatatgcagctgggcgtgcgcacagctttagattcgcagtggagttgataccgccaacccttgatgtaattgagaccgtccaggatcacaatatccttgtcgctaagcacgcgcttgacagcgccatagatagaagcacgggcatctttctcagaggcattcgcagatcgggtatgtgcgcggactttgtcgggagacaggtcgtagacggtacgggagatggagagagattcgtcggagatgagatgtaggcggtatttcgtatcggctatacgcttggagaggtagtcgtgtagctgctttgcgcgcgtcgacttgccagaggtgggcagtccagagacgataatgagctggtgggtatatttgttagatgagggacagtgtatatgacatggaggacatacaggcatcgtctcagttcgggtaaaactcttgaggacacaaacgaaagatttctgaacaacagtcaaaaagaataggctatctcgaggcctcctacggtgttgtcaaagtatggacatctattctagtagaagaagtcaaagttgctcattggagaatttttggaaagattcgacgtcactggggttctttgtgtgtggggttgagttttagttcccctcatgggcttttaagacgacccttggtttctgatcaacataacaaatcggggtacttcctggtaatttaagttgagtgggaggatcagtttgggtcactgtatcgacttgtttgcctaaaagggtaaaaaacaagatttaattattgattctcgtaagaactgaaagtttgagttgcaactgagtctagggaggaataggtaatagagttgagggtggcagaaaagttgaccttctaatcctgagttttaggacacgaaaataaatagcccaagaagtgtgacctaagtagcataagctggtctactaattttgtcccttgtgcttctagcggccaaattttatgataccctgagggggaagaagaatagagttaagagaagtagagaagatatatgtccacaagtctaagaactggcctataatctcacatgcattgaaaacatcttgataagggagggtctcgtcgctctcgcttaggccattcgttgatggctgagtttcatttgctaggtacggaagacggcactcgaatcgacagccctataggggaaagtaaagaaagttacgttgcacacagccacgcgctgaaccctggcgattctattcgggcagatctaacgctaaacctgatctggcatgccattcgacattatgcactctcatcatctcgcagcaccaggcgtcaaggttgattttctaacaaagtggctcttgatgctggaatcgaatctctctttcgggaaagccactcgagcttcccatattccagtggggatgtgaggctatggcgatgccgttatgccgtgtatacggcgtttccttaagttcagctgaaggctcaagatgaggttgaaatgtataaagatgtggttatctctcgagttgagtagatattcaaaccatcaacacttcaatcaataacaatataaccatctcttctcatctcacctcattactctaaaactactaccaaatacacctatacatctatacatctataccacttatacaacccactactcaatatggctcgctctctcggtgcccatgacgatatcgctatcgctgaaatcgtggtctacacatttctcctgtttggcgccctctttctctgcaaaacccatggcttctctcgaaactctgggtggttttacatcatcattctctccctcgcacgactcattggctcatcaatgcttctcgctactatcaacgatcccgacaacacaaacctctacatcggctggattgttctcaatggtctcggtcttggaccattgatccttatcatgctgggcctacttgatcgtctcttcaacactatcaagagccaaggaggggccggtatcaatgttctctatcagcgtgctgtacacttgctgatgctcgttgccgtcattctcatctctgttggcggtgctagctccaactatactctcgacggtgcctcgcccaccatcaagtacagcaccgagagcaaagtgggtgtatctcttatgattgttgttcttgtgctggtcattggccagttcctcttcgctcttcgcaaccagtcctacattgttgatggcgaacgtcgaattctcattgccgttggtgcttcgttgccatttgttatcgtccgacttgcctacacctgtactctcattctaggtggccacaagcaggacgtctggatttatctcggtgccggtgtcattatggagatcgtcgtggtcatcatctgtgaggccattgggttcactctcaacaaggttcacaagcctgtggtgagtgaagaggcagcaaacaaggctacttctggagcatgaacgggattcaccgtataaaagcgcacggggcagacttatggcatatgtacaagcgtggagttggtttataaatggtttggggtatgggggagttttggttcagttgcgacttggttctggtttttcagtagtcaatcaataatggcatgttatcccaaacactttcgtgtctaaacgtgcagcatctcacatttatcatctaaatcatctaacttattgagaatgcctgaccagatctaacaatcatcaacagagtattggtctttccagccccacaaaatcagggtataaacgcgaaacaagcaattcaagaatgctttccagaaacagcaacatgtcggaatacttccaagtcttacatgacggtacaacacatcttctccagcttcttgaaaatgatcgcaacaagatcgtcgttcttctcctctggctggtggtgctgtccgccgtgatgcggcccaccgtgatgttgctctccaccagggtaaccgccatgacctccagagtgcgagggcggtacaggctgtcctccctggaggttgatgattatccttccggtgttgtcctcatctgtctcatatcgtagcccgagctcttggcacagctcttcaaccttaggcttgagcttctggacaccgccggcagagtgatgtcccttgccgacgatagcgtacagatgtgtctggcccttggcctggtcggaacgaatgcgctcttcgaggatcctctcggcctcctcaacgtagaggccgtgaaggtcgattgagtcggcctctacgcgtccagaggcattgttctcacggaagatgaagtcggaggcctgttgattgtagtcgtccatgcgcgcggcgtgcgccttgccctgattggagagctcctttgcaccagcaccatctccatcttcataggcttgacgtgactagatgaaaggtcagctatactttgttcatttacccggtacagacaaacaccttgataggcgttgatagaatgtgacgtacgcgggcaaaacagtcgttacgcttctccgcctcggctcgcgccatgtctctcaatcggtcgtactcttgctcaatactatcgtcatcgtgggcaaaggctaaacacaacccgttgtcagcgttcaacgttcctcgaaagcttgttgtggattgaactgttgcgttcccgcttccggcgcaaaccaggaccagttccatgccaccagtttagtgttgacgtaccgcgaccgcccagacgttgcataggaatagacattttgggagggaattgattgaattccagttgattatgctgataattatgatgtttgttttatgtccaaaagagtataattcctttgcggttgcccgttgggtttgggcgttgtctgtgtcaaaaccaaggttgaagctttgactgactgatgttgtgttggcgacctgcatgtgttgtcaatagtgggcgctgccaaggttagtgtgtactccgtacagacaagtactacctactacctgtgccaaggcaggcatatgaggtatccagtttgaatggttttcctgcgctatgttttttttattttctcttttctctttagatcatttccacttggctacggattacctaccgcgaggcctctctggggcgctctaaaacattgatatcgttctagacttgagtagattcaataagtatccgcaagcactatttacccaaccgccgagactccgactaggaactttgctacatgacatcacaaatatccgaattgatctcagtgtagatgtttaagagaagttgaaacaactagcgacaatctgcgtggtctgagaagcatctcagctgtcatacaataaaccaaatggctacccttgatatggtaaatgcaggtacggataagtcagccaccaaatgatattctgtgcccctcgtagatcgttggccgcgatcaaccacagacagacatggaaccataacaagacgctctcagctccaatacccctacggcaatagctggactcgacaactcgatcgcaacccgtacacagacaaatgcttaacctacaagccaccagatttgaggctgggttcccggagcgagcccaccatacagaggagtgaactctatttagccacagcaaagacttgaagtctatatcagcaatcgacttttaattgtcggttccaggacaagcctccattcttaacattgcctctgcattgaaacagactttcgagcttcctacaaacagttgctattcccggtgcaccggcagtcggttatcaacttgcgttgtgtttgcttaacagcattgtagttggtggacaaagatcctgtcgacacgagccaactgaaccttgaaacaggaacgtttactcgacattcccagtcaacccgatatttggcctgttgtcgattgtcgattcgttgtgaggtatcgtggctggttcgggtactccttgctgaaggctggactttgttgtttgagagacaactcaaccgcctcagccgtctccgtctcggagcaacctgttgttctggtaaaagatggcttggagaatccgagattcgtaatgcacgcaagctctcacttgggtatgtacatcgtcaagaaatgctccatccttgtcgatgtatctgtttgtacccaagaactcacacttgtgaacatgggattatcgacatgccagaccagaatagcatcaccagtgcaggaacgaacgtccagacacaaagttacatcgaaaggaaacaaggcagggatagagaatacggaggctcacgcaattctacgtaatttgtccattgacgatgatgccatcaaatattattttatggaataagaactcaccagatgacatgcaggccaagcaatagcagatcaaaagcggaactgcttgcctgccatgtgctcaccgggtacctgtttaagggaaaagtcgagtctagacagcatcgactccactcaattgaaatgactgagattgggtggcttcggttgtagtgaaattgctttattttatcgtgaaatttgggtctgagagcttcatctactagcagggatgggtcgatgggctcgttcttggttggtactggaggctatcatatatacggcaaacgttctgcggatatctgcagtaccatgtattggccacgatggacgtaccaagagaacgtccgtggaacagatggccatcatcatttatgagtttttagttacaaataccttgaacctgggagttcagaacaaggatatagtaagcagtcagttagttacatgctcagtttgttgaacaaatctgagaccaggatcttagcgagagaaccaccgatagcaagaaacaaatagttgaaaatagacgaatgattaactactcttaggttctggccgatgattctggccgatatagacaggatatggccatcgagaaatcggtttggatggacaagacatccaacacctgccaaaccgatacaagcaccagcgagtggcctcagctcctggggatccttggtgcgctgcgcgctaactgtactacacattagctctagcagcggacgatatcgttgtggcgttcatctctgctgggttcgcgactcgttctacccgtcaaagggccaatgaacagtccgtccgctgtgcttgactcagtcgcgacgaggttatttgcaagcctcctaatagcagcagttgtatccgtaacatactgtacgggaatgcttaaccgagtggttagctatccatacagagcagatacatctagctcttgtcagacttctagcttgccgatcgtgatagcgaaactgtatgcaacagaagctatgtatggaagcaaggaggaagcttctgagatgacggccactctgccactacaccaagttttaggagcgggagcgcccaaacctctttgatactgtaacggcatgtgctcttggtatgcccattcacctaccggatgttgaacagcttttgtcggcgatcgacatattttcgcagtcaagccccgagaactgacactttcaccccttcactcccaatgactagatgacactagtggcagatctggtgttaaagccgtgaagctgcgtacgcattgaagcacaaggcatcattgtttccgctgcttctaatgattccttggccgttggaccgagatgctgcagctggagaagaatattaatcggtgtcacaaatgacatgcgtagcacaatgataggttcgtgtagcgtgttcctgttgatgttgtcagccgcaacagcaccgtcgtcatggcttgatcgccctgcgtataacgacgagttgcgataaaataagaacaccacttggcagttcgtcgtaagattcgtgtatcctctagttctggtttctggtgacgctagcaagtgtcagagcgcagacaatctgcgcaaacctagacttgagttcgtgtcaaaccgctccgatggaaagggaaaaagcaatgaaacagggataacggcacaagcaactctttctagatggcttctacggatacaactatgcattacagtacagtgcgatgtcgagttggtaatcgaaaggacccctgacacatctcgggcgatccccctttcgtagtgcctgcgatgaccctgacccccgtcaggagacaaggagcttgacggtattaagtggccctggtggagcagtcaatgataactccaagtgtcatgagaaaacgggttgactatgagttcggttcactttaagtgagtgcacagaacagaacggtactgcagtgcggagaatatggatactcagtgccgtaggacacaagaggactataatagaataaagccgattcgattcgtttgtgcggcggacgggaagcacctcgatgcaatgagccgactttgtctcgtgcgtactctacatcgcacagagatattagagaacagttgtggacgaacgatacaggtggggcatcatattttaatgctataaacaagcaatcgaaacctatagcaatcagcaaataaggatcgagagccgagagatgaaacatttatacgtgtgtagtctatattatagatgtttgtcgatacgtactgtggaatgcatcgtggactggcgaacgggtccgacagtcaaaacaaatggaacatgatgcaaggtacagagtacagcgtaccattcattgagtttgcatgtatacctatgggtacagtgttgcagatatcgcattgacagtggaccaatcgcaacatcaaacatccagctcttgacggtacagcggtaatagtactctgtacagttgtagaaatatttgactgcgttaatatatcgcaagctccaggtcactaatatattagcaacgcacgtggtgctgggttagagatggtcaacttgtgatggtgagtcgacgtttcggatcaagttcccgcattgagctgcgctgagtgattggccatggatgttgcagaccgaatcaaagacgggtccgaaccgaaattgtcgtcaaagaagtctccagactggactggactctgagctactgctaacttctgcaactcaaaacatccattccagagccacagtcccacttgccaggtcctggttctgtatgaaggacgtttcaagctgactgcacaacagactttgctttttcatgtcatgcagcggttcatctcaaaccaacaggaacagtcggtacagcatatcaaagagctgtttcaactctctaaatgtcggtcgaatgccccttattccgtagatcggctgttttgttacatgtacagtgcagttccttagagttgatgttgatttcctcccaaagactgtgatgtacttcagatctgctcgttgacggtgataggctattatcacgacgcatgacttcttcattaagcaaaccattcggaagaagcaattgtcatcccaataatcttatagacttttgcttttgccaacgacatttgttaaaatgacgaacgactttcggagacatttactgataatgtactccatagtctctcctcttcttgaatcatgcgactgttcgaagtttggctttcgatgatcatcccgtccggcagggacgctataccccagaaggtctggctgtgccaaaatcaactgggacgggcgacgatgatccaccaggttctgaagggctaatcaagtcgctctgcaagcggacgggataaaacaaagcgaagaaaccactgaagcaaaagcaggacaagtgctgtctctggtttgattaattaacggatgcttttcccaattccgcaacagcgcttcgttaagtagctgctgagacgggttcgttaatgcccgcttgtcgtctgaagccatgttacggtaccgtagcatcgccatgcccatctcacatggatgatatccacagctaagcaaatggcaccattgattgctccacttgacctcacctcgcggcttggatctggacctgacccgggttggctcttgatgtagttggtacccggaagggaattcgctggcttgtgcttgctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagagagacaacaagttcccttacctcgagcttgggaagaacagtgaaaggagcgcggttctctgcagcagctagtgacggttgctttctgctgtccgccctgcagcgctgtcacagcagatgcaaggataagcattgaacatctcaagtatccgtagttagagcgcagggcttcagcatcatcaccagcccacgagagatccgctggacaaccaatagatcggcggcatgtctctttttcttcgggcgattgatacagtacagcacaggagtgggggatgctccgagctcaaggctgcgctgagtacttgcacactgtataccttggtgcaagtatctagcggttcgtgtactgtccctgactggtgattgtttattacctagcccgagaccctggaaggatagcgtacggatacatctcatgaatatgctaactgcgctgaaccattgcggttaccgtgttgggagatccgaaatcagtcaggtcttgctagtgaattggcgttgaccagacgctcttcaatccctaagagcttctgagatgcgccggccaaaagggaaattgggtgcatgcagagagagagggtccgtccctgagaaacccgctttgataccgtcggattcgattgaaggccggggtccccaaactacatgacctctagctcaggtacagtgcaggtgaaggaagtatgtaccgcagttgtcgggtcgaggttgttcaaggtgcagcggctgtcggctgtctgctttggggcactcacctaccgaggtatggatgcgttcagcttcagaaggacaaccactaactctttgcgattgtgatgtttcagtgattctttacacggcttcagagcccatcagagtggtcagacatcttgcaaggaatccatgtctgtgccttggttagcagatactgtcctgactgttattcgccatccgtacctgttcggccaggcaatggaaaaagcttcacgagccccctcgtcgcgatgcgaataaatgaaagcgtctgatgctaaggcccgggcggtatagtagcagcagcaaagaccctgctaaccaaccttagcaggtaaggttggtttactctgtatgtaccagaaagatacatgatgcatcgctgggatcttcggcaaagctagcggtacctcgctcttggctggtatccatcattcatttcatctcattttcttttttctctttctctttcttctttggcttctagcagttccagttcccatctagctggcccaagtgcacgcctcttttttctgttggtgaaccaatcagccatcatattctggtgacggtctgcccgaccgccccccctctctcattgtgattctcattcccatttgcatccagtccatctcgtctcatttttcttctgctgctattcttccctctcctttcccaaatcccccctcctgttctaatacatctcggatctgcctctgatttatttctcactcccagctcttgggtccatccatttaggtcacttttaccttttgtaccgctccccatagcgcctatgatatcctaatcctccacaataaccgccatcgccatcgccatccatagcctttcgcctctcgcatccatcggcgcatcgtcgtcaccaataaaagattactttgccgctttgttctcgtcaacgattgatcaatttcgcaacgaattgttgctcgcaagaactcactatcaagagtcgcaccactgagcattatacgtaagtctagttctattctggtatcatgttttatcattcagtcaatccatcttcatcgtgagtctccaaatcatcacccaaaaagaatctcatacacgccccccaagtctccaccaaccccccaggcgacctaaaatgtccctacctcctctagtctagagcccccggccccctccaccccctgggccaggggatgtgcgagagattccgccctgggctgggcctttttggcctggcgttcacactggctgttctgctctactctacctactactctgctttggtctttgttggcacgactcgtgtgtcgtgccccaaattgcagcctcctccccccagttaccacgctacgcccaaagctacttctgcatctccttttctcttcctacactccaccttacctcaaccttacatcgccttcgctttgtctcgcttctttttccatctcatctcttttctcttctctataccttgacaagtcggaagtgctttcgctccgccataaacagtccttcgttcttctcgtcacgacctgcgagcattgttaataactaacgtcgacggctttagcccagaccatatcttgcgacatcgacaacgacacagcaaataccgcgtcgctcacctcatttaatcaatttcagtaattctttttcgccgtttcgaagcaaagccaaactaccgtcacgatgggttgcggaatgagcacagaggagaaggagggcaaggcccgtaacgaggagatcgagaaccagctcaagcgcgacaagatgatgcagagaaacgagatcaagatgctgctgctcggtatgtttgcgacccagccaggctgctttcgcgactagaaacccaacgaaatcgcgacgcatcgcctgttatctactaccacggacgccttctgacacattcttctaggtgccggtgaatccggaaaatctactatcctgaagcagatgaagcttatccacgagggtggctactcgcgcgatgagcgagaatccttcaaggaaatcatcttcagcaacaccgtccagtcaatgcgcgttattctcgaggctatggagtctctcgagcttcctcttgaggaccagcgcatggagtaccacgtccagaccatcttcatgcaaccagcccagattgaaggcgatgtcctccctcctgaggttggcagtgccattgaggctctgtggaaggaccgtggtgtgcaagagtgtttcaagcgctcacgcgaataccagctcaacgactctgctcgatagtatgtaaaaccggtgcgattgtttgttggcccaactaaccatccctagctactttgacaacattgcacgtatcgctgctcccgattacatgcctaacgaccaggacgttctccgatctcgtgtcaagaccacaggtatcaccgagaccactttcatcatcggcgatctcacataccgaatgttcgacgttggtggccaaagatccgagcgaaagaagtggattcactgcttcgagaacgtcaccaccattcttttcctggtcgccatctccgaatacgatcagctccttttcgaagatgagaccgtcaaccgaatgcaggaggcccttactctgttcgactccatctgcaactcaaggtggttcatcaagacatcgatcattctgttcctcaacaagatcgatcgattcaaggagaagctgcctgtcagccccatgaagaactacttccccgactacgagggcggcgacgactacgctgcggcttgcgattatatccttaaccgcttcgtcagcttgaaccaacacgagaccaagcagatctacacccatttcacctgcgccaccgataccactcagatccgctttgttatggcggctgtcaacggtaagtttattcgcatgatggtaaacagagcctttttctaacgcatcccagatatcattatccaagagaaccttcgtctctgtggtcttatctaaatgatttttttcttgctgtcactaaaacacgaataccctcgatcttaataacgacactgcttagatgggccacggggaaatggctcacgattttttcttgtactcgtcatgccaagggagcggaggcacggtgttaactgcgcaactcctttggctggcgccggttaccaatggtccggctcatccagtacgctagatatactgctagttttggctgcgcccaggtcgaccttggttccgtttctttgtaaggattttgcctggttgatggatgggagttgccttgtatcacaaaaacgtctttttaaagggagaaagattttttaagaccagtcgaccacggacgatagggccgcgaaggcccgtggtcacggccgcccatgacgtcggggaagatatgatttgcccgttcaagagcgtgatgaacgaggccgaaggaaaggttcattatttgcatctaaacagtgcgggcgacaggaggatggaaggtggtcatctattttgtttaattacgaagctcttttcctaccatgcgttcattgttcgttcctcactacccgttgctttagcattgtctgtctacacgtccgcccatggtgttttacgcttaattttcaaaactatcaagtatatcgactgtaaagttcccattgcttccacacgtttctcatctttaaaaacaagtatacctcctcaaacggaacatcatgttctgccgtcttaacccagtttgatattgattttgtctcgactcacctttctttcctcactctccgacatttcctctcattgttgacacatgcctgtttatgtccaggctcacccaaggttgatcagcacgcgctacccacgcacgtttctcgacgggagcgaatccgagtcaccctacagaagaaggatggggactattgtctctggtgatgagacatgcatagatctgatctgtgttagacatgttgttggtcatcgcacacggtgacctgtcgatagacaaacaaccacagtcatgtgactttgtctccatgtagtgcgagttgatggcggttcaagacaacatttcaaaagtaggttgtccctggtcatggagactaggtatctgttgattcacgcattatgtcacatttagaagcccagtgatgttgctattctctcaatttgcactaccaaacatacaggccttgattctatctgaactagctgacatgatgtttctcgtctccatactgcgctcttgggacggacgaaccatcccggagcctcgcagtaggctcacatgagaatcaaccggatgctgctgttcaatattagccctgatccaggtcaggctgtgttgcccccctccaaaaaaaaggcattgccagattctctcggtttctcagagattgctggcatcgctggtgaaattatgccagccgtgccgatgttttcgctttgatgtgtgctcctataagggagcatcttgtactttccccgcccttgcaaggagtggcttcactgttcgtgtgaaagcctgaactgccattactcttccgttatacacaatcgtacggtaaagagatgaatcggcaaaggtgtggatgctgacagtgttgatacaatttccgtataaaatcaatcgatccagtatggtgagaaaagaaaagaaatctcgcaaaaggaaatagtgaaaagtgtcgatcctgatacagtggtgtacaatcttctcgcgcagtcgtaggcgagataagtttccaatcgtaaacttgggacatgattctgaaaagttgcgacgaactcatatgggttaagatccgtaggaatcctatatgtccaagtatcgagttggtatgtaacggagcctagcatatcatatccagttagtgaacggttgcaagacatggcctcaagtggtgagacttaccgcgtcggctctactctagtaaatgtttttgtcggttttctttttttctgatgtctgctctcttctgtagggtccttctattttccccattgtctgcagttgaccagggtattgggcgtgaatgaatactagctgattcaatcctggaaaggtcgctcgttcattcgcggtgacggtacagtggcaagatgaattagttctcttcatcggaaccgttctcttcatcagaaccgttctcttcatcggaaccgagctcttcatcagaaccgagctcttcgacagttgaggaagaaggggtagcatcctgagccgcgcgttgggccatcatgaggtaacccgcgggggtttggatgaactcctgaaattcacccacgcgactgccaagctcaatagcagcactctccactcgcgaaatgagtctatccagaggggttccagaaatgccagtctggatggcctcgttgatcaggtcagcggttgagctgggcaggttctagttaccagcgttgacaccgattctttgcaggcgctcgaggggagtctccttctgggtagctgtctggccgttggcgtattccaaatactgttggccgggaacattgtttgttccagggagtatggcaggcatacgcatagtaggaatacgcatggactgcatctgcatctgcagggcagggaacggcgcagggagaaataggcaagcctgattgtcgtctatcatgttgattagcgttgtttttattgccggcacttgactgtctaaataaacttaccatgaaaagtacaacgggatccgctcgcgttgtaccagcagttagtgcaactgccgcacatttgaccgtcatagataacacattcgtgccagggaccgtggcttctcgagcagttcttgcaagcggtctgaacccgaacaccggtaaggtggcacagaagagcttcggcattgctacgccgcgacacattgagttttgtattgcggtttctctggcttgctggacgtactgccagctcgtcaaacaatctctttgcaagtgagcttttggcgttcagttttttgccgaacattcgagaggcgacgtttccagcggtttcgccatggtaagtggtgggcacaagttgccaggtataaccaggtggtgctgggccttgaagagcagtgttgtcttcattcgcgacattaccttcattctcatcgtcgtcctcgtcttggtcattctcactatcgttgtcattctcctcttcttcgtcctcgttggtctcttcatcagcagagctatcaacggattcgttcgaggaggcattttcggcagctgaagggtgatcttcaggatcctgaggggtctcctggtcatcgctttcaggctcctgtactcgctcttccttgaccgggttctgtgtgttggtctttttggtggcagcagccttggcagcagctacagagttgctgatacgtcgagaagaacgactcccgatagggttgtttcgggcgctcatagagcgctgacccttggccttgggcatcttttcgatgattggaagagagtaagagaaaataagtgttcttttttttttctccctccgctgtaggtatcttgaggttgatgatataaaggttggcttacacaaaagcgtttaaaaatagacggtagggagtgtatttagaagtaaggtgcccagcgacgtaggtgagtggttatcggggtaaggttacagggaagaaaagtgggagaacggagagagaacacaagctggggcgtgagagagtggaggtggagtgagagagcgctttgcgagaaaccgggggggacaagattagggtgacccacagtaaacagagatgggtacgaatagcgcgctcacacggtgcgatttcgcgtttttacttgatttgagagaatcatttttttcgcggtcagcgattgtttaaattaatgatagcgcgtatgcctagccactgtgcctaggttagggtggtggttggtcatctcataatcgtaggtgagtatcaagtggtggttctgatcggtgtcagaagaacaatgatatccaagccacaacgtaacaactcagtacctagtaggtacctattatcttcaactgtttatcttctatctaatgaatagaacttgtctaacataagaagttgacaaagtgttggcatctcatcttttcttctggtaattgaactgtgtacaactgtgtttgaatactgcatgtttcgataaatatacaatcccagccgaatcactcttagaggtacacaatgagatcgtccatattcactaacatcgctttaacagcttgtattcagtctccaaatactctatgtaccagcaccggcagccttttcccaaataccatctcctcgtccctccgtgagttccttccactgcatcgcaaactccatcagtccaccctggccagccatgcttgcatccacaacctcctttggcagcttatgagccgaatattgtgggctgctaaagttgtaagcagccggatcgtccttcgctatgatccgaaactcagggcgcatttcaggttggtactcgacatcttcgtcaacatcctcgccttcagtagctgtatcgtcaccgctaacatccgggccagcctcactgctcgatgtgccataaaggggtttagggacgtccatttccaaaagctcttgccacccgaagaggagactgtctgtacgagttgcccatgggtttatatccatcagtctgacctttccaagtccgtccttctcgaaagagttctcaggaacgtagacatcaaagacgaagctagcgtcggggaaagtcagtctcaatttgtcatggaagaaatctttaatcttccgccataactgtggtcgaatctgctcgaggaaagcgtagtggttgaggtctctttgtgtaattccaatgagcgtccggtgcctcacaaagcatcgaaactcgagggcagcatgaggggagaagaacggtctcagaacaagaatgggtgcatatggccgagaggggggcgccgaggtgcagtcgtcaaaggcatgatcgagatcgtgagatacgaaggaggacgacttgagaaggagatagatgtcgttgggtgtcgtgcatttgagtgtgttctggtgaggtgaaatccactttgcatccttaggcgatgaccaattcaacttgggcgccactgagccacccaattcagcaatcgtctccttgatgagattgtgtgtctctgggaatctttggtttggtggtaatctctcaggctcatcatcttcgtcgtctgatgattcaggatcttgggcctgtggtctcgtagatgtgttggatgatgcgtgccactcttcctctggttcatcttgatgctcgtcgtcatccgccaggacaataccatcttcatgaaggtattcgacgaaagccggagggagggggattatacgcgattggagacaagagcttctgtacttgggaaaccaagagtcgtaggagcagttttgaatatgatctttggtgacaggggggaagacaagttcaggcgcatcgccttcgttgtcagcatcagctgaagaaggaacgtgaggcatcgtgaactagcggtataagatttcaaaaacggagattcccttatcctaaatttgaactcaaatggcaccagtttcaggaaagtaaatatcgagtcgtcctgttaatattcaagtgttgactgactcacttacaaattccatcgaaatattctatgcccctccaacatggaggggcgactgttcttatcttatcagttgtaaagggtaggcggtgagacaatgataacattatggcagggaagggtccaaatcgctacatcacttagatccacatgtcactgtcgcaaacataacaaacttcattgcatatagcattaccattccgcatcagtcgcttcttctataaaggagatactttgcctcttaaagaactggactcttcattatcaaccaaacatgtccgacaacgttggtctcaacacccctcggggcagtggtacctcaggctacgtccagcgcaaccttgctcacatcaagccccgggactatggcgccccttatcccaaggacctcgatagcttgagacataagcaacggcaaccagacaagggaatcttggaacatgaccgcaagcgcgaggtcgaagttaaggttttcgatctcagagacaagctagaagaggaagagtgcgtccctcaatgtttcaattgtgcctttacttatgctgacaaacacagggtcgatgaggatgagattgacaagcgttgcgatgagcttcgacagaaattgcttgccgagatgaacttgggaaggcgaggaggaggtcccaagaagtcattcaagcagcaccaggttcacgagatggcggatgccaaaatcaaggagagcgagcgactacggaaagcattgaagatcagcgctgactacgaggagggtggtcactggaagcgacaagaagagaggttacgcagcgccttggagaaggaggacaatgatgaggaagaaagagggaaagtgagcccacccagggactgatccagcctgagagagcgcagtcgagttttgttcttgtctttttgaaatggtcactgtctgggggagttttaccatttgcagggtactccttgtgctactgcgggagacttcgatctacgacggctggacgcattaagagaaacgggcatttgctatatgcatagttcaagtctggagaattgtcagtttgggtcttgtttgtctgctattccgcacatggcgcagggcgttcgagactttgggactggggtcggatatcatccatccatatgtctgtccactttggtttattggtatagggtagtttttgcatcagagactgtctgccttgtcaactatcttgctacagtaatctggtgattgatcatataaactcaatgtatttactatgtgttattttaattattattatttgtttatattcttccgtgtttatagtcacagtgtggtcataagcagatccaacagaacatgccatgatgactacgatatatgcttaaactcgtaaaatgaagtagtaattaaaacctggatgcatatgtctatatcaaacaaacaagtcaaaatcaagaaaaaaaaacctacatgaatgatattattattattattattattattattattatagtagtaacctttcactgtagttcatctcattatcgtatatgtataattccagggatcaggtggtgtaagttgcgacgtggcttaccacacacaggctcgagccacaaaaacccactgtagcttgagcttccttgaacctcacacgtcactgaaacaccaaagacttgtcgcagagacatcgcaaacccaagagatcgaccaccgaagaaaataaccatggcgcgactttcgcaaccgacaagcccgtcgcttaacagaagcgcaattgatattgcttcagaagagcttggaaatctgctctcgcgattacaaaagaccgttctacataccgataacgaccgcgaacgaagactacgatccagcgagtttgaaagagcaagagtggcatctgtaagagcagacataactatttccattcgaatacaaactaatattggctacagaaccttgaatacgcacggaatgcattatcaaaattggaacacgatgcgatggcaatcaaagccccaggtcgacgagctgaagtacagggagacttgaacgggaaacgagagctattagaactgcttctggaccgactagaagacttgagacaggtgattgtcgactcgaaaaggaggtggacgattggctgatatatcaataggtggcacttgatgaagacgatgacgatgcaagtaccgacgaagaagacattctttcagagataatacccacacctagcgacagtataatgggctctatatcaacaggacagccaactgaaagctcgtggcaagaagatgatgccgaattagaactcccagagacaacagaaataccagcaacgacagcttcaacttcaaccctgccgtcagtgcccacctcaacagcagcccctgagactgcccaacctgtacaacatacccagcaacccacccaaacatcacaaacacttaaaccacgaggtacaaatacatcaccattgccttcttcacactcaaccgcacgcgccgccctctttgccaaccgcggtaaaccctccacgccccaaacctcaacagcaacagccgaggctttgcttgaccgtcaacgctctgaacaggaagccctctctgaatcgatcttgcagatggcgggcgccctcaagtcaagttcacagaggttctctgataccctcgaggcggataaggacgtggtaggtcgtgcgagtgagggcatggataagacggagcagagtatggaggcggcaaggggtcggatgggtacgttgaagaggatgacggaaggaaagggatacattgggaggctcaagctgtatgccatggtgtacggtcttatgcttgtgtgtttcttggttgtcttctttatgcccaagttgagattttaggggggagttgaggctcgagacccgtaattgggccgaggcatagttaccaaagaatacgtagcaacagcctacaaatgacacataaactcaagggctgcgatgccgagctatgccttgcgttgtctgaaaccaatgccattatcctgttgcacaaaaagtcctagtcattagttatgaagtttatgttcaatgagttgcaaatatgctctagcatgtactaattctcgtaaagcatagaatggtatgatgtacataagttagctaatctttgtaccatgtcttggccatgatcttgctaccgtcgtaaaccataaaccccaatccaagtctccctagcaacagctaccataatcattgcttttggtattttgaatcccctccgttgccccgattaatttcgtaaagcaacatttcataagaaactcgtctacatgaccctaagaagggcgaggaagcaaacctgcgaaatcacctagcctcccgatggattcctaagttaatggttctcgtggttcaaattccagcgaaattcccatcccggtttctttgtcgaagatcacgagaggttcgctggacgactctgagataccattctcatcgatggatggggctggagtagcaggtttggctggagacataggagtatcctctggatctggaggggctgagccagccggtgtacttttgggctctgtctccatctcatgcgggggagtctcgagtcttcccttagattgtgtgctgcaatcctcggttccggtggactgagtgtcgatagtaggagtactatcctcaatcggtgcgtcatctggtttgggaggcgatgtgatctttttcgcatcacgttcagggcttccagggctagtatctgagttctgttcctgagctggcttagactcttgctctgtttcctggtactcgtcctccgaaacaacggtagagtcaggtggcggagtcatgacaacatcttcatccccaaagggtcttgggcccatgtcggattcgttctctgatgagtcttttgtgacctcggaattctcaactgggggccacgggagtcccagaatatgcgcgttgatctctcggctatagtcaaggtcatgtcggaggcgccgtccgacagatcttcctttggcctatatatcatgagcacattacattggaacagaccagggggattgacatactggaggagcatactgaaagtaggagcttggctgtgtgttggctagagacacacgatcttgccactcaatgccagtcttcttcttgaagaaatccatgaaaaggtccatctcctgccgccacaacccttcataagggctagggcggtgataggatggcttagagctgcctttcttcttaagaaatcgggcagcgaacaagtacaagtgtggttttgcattggattcccacaactgggtagatataatcagtataagtgataggctgcgtgcggcatgatgtaactcacgtagagggtgtatttctggccgatttcgccggtcgcttcatcatcccgagtgatgtcaacctcgtagacaaagttgagacgatctcgatagaggtggtagaagtctgcgaagctgttagtctgaattgcaaacgaacaactgagagaacgccgtactcgtgttgacaaatttcttgcccagttggatgcctttctcccatcgttctttctctcgtcttttggcgttctgcttcgcctgaaggcttctcatggagtagtccctctctggcaacctcttttcatggaccgtggagaattcgaaccagtcagagtggatgatcgaaacattcttgggtcctttcagggccttcttaactgctaattataagcggatgtaatcgaaccaaggggaataatgccatactcctggggactttttcgtcccactgctctctagtgcagaggagatgagtgacactctcgtcgaaatcatctaggaagatgccttttcgtagagaagtccatcgcttcagattgtcgacggtgaattgaccaggaagaggtcccgccgcggcgaagacctttcctttaaatatctgactgggcatttgtgttgcttggttgtctcgagatgtagttgttaaagtaggagggatggtgatagctgatggaaagcacgagcttgcgttgacaatgagaaccgaacgatgtcgaaaggatagaacaagatatgataaagccttggggagaatatatgaaggaaggaaacgaatatgaagggccaaggggaaggagtcgaagagtgaaatgcttggaattgatcaaataatgagatcgaagtgtgtgaagagatgaataagttaaataagaaagtgagagtaaagagatcgaagaaatgtaagttggagagacgaagaaaataataaaataatttctgcctacaaagattgacgggtacacacaatgagagagaggtcggccggtaggcagtgattcagagctgcagtaccgggcagctttcaaaaccgacaaacgccaatgccaacggcacacctgcgagttagccaaattttgagtgcagccgctccgcactgtcaatggctgtacgagtaaattttagactcgcagttgggatttgtgaataaataaataaatctatctaatattctatcggatttctttagcggccttgatgaatgccgtgatcttgtcgagactttgctttccatcctcctctacgccactgctcacatcaacaccaatcacgcggtcagctagggggcccaaagccttgacagactcagcgacattgtcggggttgaggccacctgccaaaaagacacggagttcagggtcactctccaggacagcttgaacatttgcaacgttaagaagcttgccagaaccagagcccgaatcgaggagaggaaccgtgtggtatccgcgacgaccaatgccaacctggctcggcttgaagcatcggacaactggtacagggattaggttggcccactcaataggctcatcaccatgtagctgcacaagatcgaggttgtattgcttctgcttctcaaggacctcgctcaggggctggttctggaagatgccgacaagctgaggtcggggactgctgagtctctgggttgcagcctcgaaaaagtccttggctttgttatccactgctgacacttgtgtttcatactttcgagtgctggagaaagtgtgcacagcttctgaaatggcaagggcggtctcgtgtgagatgcatcgcttggcgctggggacaagacagatgccaacaaagtctgcccctgactcggcagcccttcgcgcagcttcggcacttcgagtgccgcagatcttgacatacaaagatggtgcaacaccagtcttggctgcaggctcggttccagagcacagctgactgataaaaacactggcgtcaggcgccttcataatggcctcaccgacaagaacagcattgacaccatccctcttgttcattagaacgtcatcgtgagtgttgatgccgctaagtgcgcagatgattgtagattctggcaccatgctgcgtagccggccggttgtgttgagatccacctcaaagctctccaggttacggttgttgacgccgatgaccttggcacccagcttgactgctgttgtcatctcttcagcattctgaacctcgacgaggggctccattcccagctgaagagagtagttgtatagacgatgcagaagttcagtgtcaagcatcttgacaatgagaagaacagtatcagcaccagccaatcgggcctcgagaatttgatactcatcaaagatgaattcctttcgcagaattgcgggcctgttaggcatgccgtctaaaacttgtcggactgccctcaaatcttcaatgctgcccttgaaccactcaggctctgtcagaacagaaatgacactcgcacccgccaaggcgtactttcgagcctgggcaggagcagagatatcaagagcaaatataccctttgaaggagaaccccgcttgatttcagccatgagagcaacatcaaagggagactcccgtagccggctaacaagaggaatctggggaggggcggcattcagatcataagcgacctggaggtcctcgaacctctgagaaggaatctgcttctgagcgtctactgcagcctttcggtttgcgtaaatccgctgcagaatgttgttggtctttttagacttgggcgctgccgagttgtcactggcaacagtgcccgacttttggaactgggtgttttcctcccaagtacctccttgcatatgcagaaagtttgtgatcatggctcgtccaccttcggtcaaaatactctcagggtggaattgaacaccctcaattgtgtacttcttgtgacgcacgccttgaatgacaccaggagagccatcaggcttggcaacccaggaggagatctccaagtcctcaggcagagtaacatgggttccggcaagagagtgatatcgagtaactggtacaccctggcttagaccggagaagacacccttggagtcatgggtcaaaggtgaagtcttgccgtgaagccactcaccagcggagctgacttctccaccgtagacattgaagatgcattggctgtgacgatgttagagatatcgaaaccccgaggactctcatagacttacaggcccatacaaacaccaaagattgggactttgcctgcaaagtgcttgatgacatcgcggctcactccagagtcagtctcgggatgtccgggtccagggctaataatgatctgagtgggtttcttggcaaccaattcctccacggtaaccttgtcatttcgatagacagtaaccgtagctccagcaagaacaaggtactggtaaatgttccaagtgaaagagtcgtagttgtcaatgacaataagattggaagcggtcgggatcggaggtgagggatcaccttggtgaggagagtgatcaatgatatctgaggaacccatttttgaacacgaacaagaatgaagaaagaaaaccgtttcaagaatattcccagcttcttgttcgattgatccttgtgagatcaaacggtggtgttgaaaaagagtgactcacttgggattaataaaccattgaacaaagaaagtgaagtcgcctttgtacaactcaccggtgcacggcagttgaattcgcactgctctacaggcgggagaacaatgcctgctaaagtgtttttgacagtgtattctacagtgcgcaagacgcacaaccttaaaaggtggccaagatccgataagcggttgcagatgaaatagcgcataaacgccggctaaaccagagctctctagcttccaaaaagttgaccttgttcagccaaagctcatcgcgaccaggcgcgtcaacaagcatcaaacttcgcatttacctcattttaaaaggtaatgcatcgcatgccactgtcgccttcttgacgctctttgcaatggcgccggtggccgatcgcacatatttcccctccctagaacaatgcctgactggggagagggtgcttctgtaagttctattattccttcacacagtatctatcctttgcggttatccctatgtaaacaaacatgtattctaacgggcaacctgcgcagatcatggaagcttatcgcaactgcgctttccgatagctctggtcagaggactacgagctctgctgttatcgactttttgagcgacgactatgttcaccgtcttcttgaggatcctgccagcaccttcgcacccgcagatgaagctaccaaaaaagattttcaaacaaaaacagcgccgatcaacgtgcctgctagctcggatggacgaccagatatcgagacgatcaagaaggatgccgaatggctcagcaagaatgccaaaatcaacctagttgcagctctccgcatcgtcgttatcgaacaccagtctcgcccagctcgccacctcagcagtccgctatcatcgcaggatgcaaagaacttgcaagaagctgctggccttaacaacggccaggggtcgggattcctgtcagacttgggctcagcatctgcgttggatgctgaggagatatgggccgagttcgagaaaaccgagacgagacagcgacgcctgttcgatacataccttaccgaacgccgtttttttatgatgtcggcggactacgccaactctatcaaactatacgggagactacctaccttcgccaatgtcgatcttgacctggccaagacttaccgactgactttaccttcgcgagacgatgccgaacccttactgcctacctaccttcaaattctgacagactccatgagcagtatcgaatctggcctcaaagctgttacggacgaaaagtgggtgacagaggaggttgaaatcgactggatacgaactcttttaaccgaagctgttcacgccttgtccgttgtgttccagatagtggatagttttggcgacgaatttgcgccctcgaatgctgtcaaccagtggtttttgttgatggacgtctacagattctttgacgctgtccagccgatccacgaaagcattgccccattagttacgcccttgaagacactttcagtcgctgtgtctttgattctacttaaaccagctcgttcactgacctatctctccgagagagaggaggacgcgacccaagccgataccacctacgatacatatctcctctcctccgatgtcctcgagcaagttcacaagagtgtgctcaatgcagcagacgccgactctgaaaatgcttcgcctgtcatattcgcctggacattgctcctccatcgcatgaacgtatcttatcaagccagaaccgaaaaacgagacaacttgctgcaacagaatgcgcgagaaacctttgaggctggaggtgtaatccgaccagttgcaaggcgcaattcggcaggcagcattttctctatcgaatcctcaaaattcgacggtttccttgaaaatgcgacggcgtccaaggaccttgtcgtggtggaacagcttgcatcggcggttactgctcaggggcgagtctttgatgtcatatccaacatggcatcaagcctaggtccctctgatgaaggcagtatgacacctttgctcagttctagacttcgcaacgtgttcctggaactcctcaaagtttcataccccattgttggttatcagtcagaacccgtcagcgccttgctttctgttcttagcgctggtcgaaactactgggatctctcgtccaaggaaaacctttcggaaaagcaggatatcctcgcctctatggtcaatgacgacctcgctttggagttcttctttcagcaagcccttgacaggtacccttacgagttcatgcccttcattactctctgccgaacacttgcgagcgcaacgagcctccgcgatggcgagcggccgcagatgattcacaaccttcttcgggtgacgcccacactgacattcgttctccctgaccactttcaagattacgaacttgctcaagaggatgagaatacaaacactttctgcctgctacaggacatccctatcatctcactgtccccctcgtggcgcggtaggcgtgccgaagatgattcgtacagaataccagctggcacatatggccgcttcgttacagatacaggcagagttgtctcaatggagtaccctcactcaacaatttcccttttgggccgtcggctggaaatcaacttgatgaaggaaggttatcaatccgaacttggaatgctccaacctgaggaaacagccgaagtcatctctctattcgcgacgctcattcgcatggaacaattgaacgccgcgcaagaagatacagcaggagccctagtgcttgcagacaacgatattctcctagaggctaagaagcacattgatgcgggcagcgggagggatttgttgacagtagtttgtgatacaatggactattatatgcaggttgacctggcagaaagtgaggatgtcgttgtgacaattcttacttcttgcatacaattcttggacgcggttttgccaatttaccccagcagagtttggtcctatctttctcggtgcgagctactgagttccgagtcaagagccggcaaactcaccaaggttgtgggcagcctggatttagtccaggagcgacttgaatttttgtcttcttgtctacgactgttcggtaacgtgattgatactgcgatgacttcagccgttcaacgccgagctggcattcaaactgccggcaagagcaagtcgaacttgaacccttggcttggaacagctgacaaggtgttggcaaaggtcagctatgcggttgctcaagcgggtgtcgatatttttgagaacacatccacctggaggtttgcgtctgatacttgccgctcatcaattcttcgagatgtcgtgcctattttgcacaagatcatcttgtacagctatagccttggcgattcttccacctcggagaacctgacttcttgccttcgaccagccgcctcctatgttattgactgctttgtttcaccttcgactggatctcttcgtttccagcctctcttatcttccttaattacagcattcacaacggccgatagcacactctacccaaggcgtgtggagatgattcacctacagttgagcgctgtcctagagctatcggccactctcttgcgggttgccaattatctcgaacaatcctctagcatgatcgagacctatctcttcaagagctcgaccctgcttgcacgtctatgtgcagcatctgaccattatcgcagacctacaatgtggctactggagtctttggttgtcaatgctggcaagtcttcaagcgaacctccttcgctacttggttacctaggacctcaaatttccaaatctttcttgcagcttctgtcaacccttggaaagcctttcgagttaagaacagaagtcaaggcaacttggagattcttctctgctatcttgaggaacaggcagcagtggatgtccaactgtcttcttacaggacaaaccccaagagaggcgatgaaggataagaagaagactgatgtttcttccaactcagtcttcgccacaggacttgccaagcttggaaagctgaaggatcttgaagtgagcgaagcactggtcatacttgactttgtcgcctcagctcagaacttctggccctggactgttttcacactgcaaaaagacacagcgtacctggatggcctcagagcatatgttcgagaactcaagccatccaacctcactgccaagagtgacgctgttcgtgccggcttcgaggcaagactagccgcctacgttgccgagacatttgccatgcagctataccattcacgacaccttggtaattccgatacgcttgcaaagaatcttgtcagcgatcttgactattacctccgtgacggagtcgaggttggaggctacaacaagtctttgcacaataactttgcaaggaacttttcgaacaagtactctgactgtcctgtggattacttcaaacgaactgctcttgagccacgagagttaggaaagagctactactacgacctcgagcgtgctgatgagatgctccggttcgaccctggctggaaggctcgaaaggatgatggcttcaaggcagagatggagcgcgcaaacacgaacttgtcccttgtcgatgctcagcttgtaagttaccacatccagtctcttgttaccctaactgacccgataaataggcccttttccatgcttgggagtttctacttgttgaactttctacatgcctgcccaagaacgacactgtggagaaacaaatgctgcaggttgctcagcaatgcttaaatgcaaaccagggcatccctgggcctgagcatattttcctcaagttggttgaatcccgggcaaaccttgcccttgtgttgattcaacggcttgtcaaatcctctgtgccagtgaaggacatcaaccagcttctttcgacccttgttgggacaatgaatggagttgaagagccttggggaccagagtctatctcatattatcgtaccctgctgaaggctctatttgtcaccctgcgtgcgtaccacactggtggtaagaaagaaacccaagatgtgtttgagggaaccacggtgacggttacacaaaccgtgctgaacgtcctcgaccgcgtcgttggcagaggtttccgtgcactagtcagcctggtacacgacaacgagaccagtgtgtcgccagaggaccttggactactgacagccatcctccaagcatgccttagcctgcccaacatggaccaatcacagacccaggtgctcaacattatggctgagcatcaagttctacatgctgtgtcatccctctactcctgggctgacaggctgtctgaccagggtgacccaatttatggcgagctgagcatgctattcttgcttgaactctctactctgcccttaattgccgagcagatggcctgtgatggaattctgagcaacattctatcggcgaacctgacaaagttcatgctcaagtccaacatctccccctactcagattctcctgttgtgcaacgctgctacggtatctgggccaagggactgctgcccctaatgttgaacttgcttacagctttgggcgccaccattgctccagaggttgcctatgtgctgaaccaattcccacacctgctggaagcaagtgtggaccgtttcgaggcaccaggagcgagtcgtacacagtctcgagcgtcaccgcactacttgacgcttgtggctatctccgaagtccattctttggctcttctcacgagagtacttgctgctcttcgtgtaaacaacaaccgggacattccggacgtcgaatgggattcagcaaaccttctggaaaacgtcgagttttggttgagcacaaagaagctgctaaaggagcgacttatgcctttaggacaacgagaaatggattggcgtggcatgaagcctgccgctggagcttatgatagtcttttggaggagaaagctgtagcgcaactggacgctatccgggatgtgctgagtgatgaggcggagaattgaatatgatgaaaggttttagagaagaaaatagcgattattaccgagatgtatagtaccagtagcagctcaggtcattggcgttggaaacgggtcatgtgcattgtgcaaaggcataagagattattatctgattaatttgataacggatggctacagtgatgagagaaatcgattcacaatatcatatttgttttatcacggttgatatgtttcagcatgagcgatcgtacttgagctataaaataacaacgaccagcgagccttcctatcaacttggtgagtgaaggagaaatgggccatattttcattccatggggtttagttagttccaagctcaatcgttcgtgtctataccccgttatgatgtagaagtacaatttggcgctacagaaacctgccgcgcccaatatcatcgtcgtcgtttcatccccttccggcatcatgggagacgaccttccggtatacatctgacgccatagagtaaatctcgtgcggagtttttatgttggtatatccttcttcctattcgtacacgccgcgattccgagtctgtcgcacttatttgttcatctgggctgtgagctgggcgttgtgctcctggaagcggtcgctgatgcgctgctgagaggccatccacttctggacgcagcggttgatgcagccgctttcccggttggaaatggccttggaggtgaagtcatcgacgcaggacatgaagcagtgctcgacaagaccgccgaaagcctttattgtgagaattagcattggatcggtaggaacgtcctgtctcgggatagacatacacccataaactccttgacctggcgcttctgcatgcgctgctcaagagtgcgctgctcggcggctgaaagcctgcaattggaaagactcggtcagtatcgtgatcgtctgaaggggtttcgggggagcagaagcgtacatatccattttggcgggttgggtgtggtgatgtggttgatgaattagaggttataaggccgttgtggtgggttgacgtcgatgctgttgaaattttgacctggatatccggtcgtagccaggattgagataagcagcacagagcttggaaggctcggcttatcggcgggatcgcattatcgttttaccccggattggttgagtttaagtctacactggaggaccgtgactttacagctacaattgtttagctattttggctatagactctgtaaatattgccaaatcacttctttagcctcttatctaccatatcttgtctgttcagtgcattctactcttgaacgtgctgttttctctgctcttttctccggacacgtcctggtctgacgtagtcaggtatccatgatagtggagatgtacttttttcaaccaccaaataagaatgaccagcttggactgtcagactgtcagactgtctgcctgcagactcgaccttgacgcttcacatctattcttgtcttttacaacaagattcacacgtaatgtgtgcttaatcataagaatatcgttcatgcgagaacctcccctcttagttacccctcactgttgttctgtagatcaggagaaccaactcgcttacagcccaccacgtattctagtctactaatctgtaactgggtatgtacctgtacctgaccagtgatgtataccgagagcagcatgttgctattcttgtgtgcactttcacttatagacggcgaaatcatgaaaacactgatcgacgcggcatcccacctgacaagtgctgtctcttttcagaactggacgaggcgcagcagctggtgagggtgagggcgagggaggcagcaggatagagagagagactgacgtggtgatgctgcaactctttgacgtcgttgcagaaaacgtttggtattagagccaaatatggaaacatagcggcaggtccctgattgtcgatgattacgtatagcactatactatccatgtgattatcaatggacggttgcaaatcatttgacgacccgggttattacccagatttcataatatttgatgccgttgcgcaagggacaaggttgagattgggatggatatgcaccctgacttattagtccagtattgaaatgaaaaggtggtccatcattgagagccctgtagatcaagcacctagacactcggaggcagccaacgacatactatgtaagcacttacctttgttactgcaactgtagttcatggtgcatttcttttatctgcttttagtgccaggctccattctcatgatccataggtaggtaggtaggtaggtagtttgttggtacagctgggtcgcagtagtggtttcagctgggagggccctgattttctgcaggtgtgagtgactcaaatgtgtgataaggaatgggttaaatgcaatggcaccaattttagcgaacaatatatattgcattgtagacgttgttgatgagaatcaagaatcgactttgagatatctgagttgagctgtgatcgccgctcatgtctcgtcactgtggagtgtccagtcccttgcctgccgccgttgtagggcagaacagaatcaaacagagtgattaagctgatcgagttccaagcttagatcctggtaaatctatctccatgtccatgtccatgtcggcaccagcagtggatactttggcacttatctttagtactttggtggatgtgcatcacggtaacaaagacagtagccgcttgcagccaccctcacctcgaatgatccaatccatattatcccatccaacagttttatatcaaagaaataaagggcttccgccagtaagcatctcagcaagtggcaatgtacccgtgctatattccacgttgcctgcaggagtcatgcagctgcactgtaacagtaacgactcaatgatagtgatactcaacccaatatcaacggaaggctgcattgcagtaacaattgagtttggaagtcagattcaaagtttacgaccctcaaccagtgaatctaccgtaatgtctgtacctgagttgggtctgggaatggcacagtagcggcatgcatacatacatcattttagttaatctatctctcgtattcctccctctcgctctcaatctcaatttcaacctcaatcttccttctaccatcatccctgcttgttttcactctcactctcactcttgctctcacactcgttcattcgtttggtcactcgcttttcatcccaactcatcacaggtacccaacgcaattagcttgccctaacacctcaagctccatcatcgttgcttgtgtattttcggctccagtgtaaacacaaccaagcatacatagcgaagcgcggttagaacttgtgcctctcacccgtactttagactcacaaacagtcctcgtccattcgcttaaaacgtccgacatctgagagacctgcctatggggattttgcaattaaggaacctacgtcagctttacgcgaaacaagaagctgccttataaccttcaccactcactgccgcctgcatagagtcgtcaatcggcaggccagttctattaaaagacggcctcaaattatcacttacgaattcagcatcttgaattcttgcttttcggactcgcttccattgattctcgctcgacagggcagggctctattagtacctgactccatcctctataccctagccggtctacttcacctccactatcttacttacccttacccttctctatcttccctttggttgcctttgtctttgcagcagggtcttgttgctagtccaagacacagacccagatccagcccagaccaaatcatcctagcccaaatcacaacacgatataacacagaccaacccactaacgctacgggtacctacaatacctggtctggtctagagagaggtacctattagctttttggccccccaacttcaaagcctcccccgcctgacatcaattgatttggataggttggatttctttaatcttactccctcccgttcgttgttgatgccgccaactgtttttctgttgctaccgtacagttcgctccctaccatactgcgacaacgcgataatcagcatcctgagtgatagcccacgccgtcgaccccttcaaggagccctcgtctcgcctcgcctcgcctctcctctcaacccgctttatcaccatcgctctcctttgcctttgtcttttccattcttgcttacgccagcctgtgcctcaagccaaggaaggactggatactgcacgaaaccgaaccagcgcctaacgccttgacgccctaccgctctgacgcccttgacgctaccaatcatcgaccgatctgtctcatcctacactggcgcgcacgctattgtcctcgactccctcgctcgcttgtttgagctccccagctcgaggccttggtttctagcttctgatcttaagcctcgcatcgtacccttcagcccatcgtcgcctatcggttttcgaccttgtcggtctccctcccgtttctttgaacccggtgttcctccacaacacgatcccgggtcaccgctcagtgcacctcgccgccgcattcttgacctcgacctcgaattcgatcgaggctgaggcctagccatcgtgactctggcaactgggccggcccagctgtaacgtccttcatcacgtcaccctctttctcctcttcgaaactcgtcgttttcgcctttggcatactcaaccgttcgccatgacgtccgccgcttcgaaccctaaccaggccaaccagccgacccttcagatcaacagtgcagcctccccgcccagcaagcgcgatctcaaatcatggtggaagggcttcaagctgccttcaaagcatcaagaacctcagggtatggtttcccccctctcattgcctcctgcgcaacactgcctggtttccgttttgaagtcggatcgtcacgatacggtacggtttcactactcggcatacttgtcgcgatgcgctccaccgccgaagtcaagtacttctggagattgccgtcctctctcaggcctgtcgcatgtgcaatgttcgtggtcaaaaaaccgctgcgcatatggccaacccccacttcttgcctctgatctctgactcgaacacttctagaaacccggccacaaggcatctttggtgtacctctacgacaaagtataacatacgccaatgttgcgatctcactcatcgatgaaaagggacagagctacatctacggctatgttcccatcgtcgtcgcaaaatgcggcgtcttcctcaaagaaaaaggtttgtttgtttgtttgtttggagtggctgacagtgaccgtgctgacgttttgttcagctacccatatcgaaggaattttccgtcttagcggttcggaaaagaggataaaggagctaaaaaccatattcgactcgcccgatagatacggaaagggtctggtctgggaaggatacacagtacacgacgctgccaacgttttgcgacgatacctcaacgaccttcccgaacctgtcgttcccctcgatctatacgagaagttccgcgatcccctccgaggcgcaaccaagcaggctgtaggtgacgccgagggtcctcagttcgtggagaacttcaacgagaaagccgccatcatacagtaccagcaactcatcactgagctgccccctttgaacagacagctactgctctacattcttgaccttcttgcagtattcgctgccaaggcagatgagaaccgaatgaactctcagaacttggcagccatcttccagccaggcatgctttcccacccagcccacgctatggcccccgaggaataccgactgaaccaatgcgttatcatcttcctgattgaaaaccaagatcatttcctcatcggcatgcaaggcactgcggctgatgaaaagaccaagaaggaagtggagtccggcactcctagcggtcctctcaccccgcaacccgctagacagacaagtttgggccgatcagcatccaacgcgagcgccggtgctaatagcgtgcgacgagacggcaagcttcgcaggaaccgatccgtatcgtcacggaactctagaaatgacggaagctcgacaccgaatagcccggctctgacagcgacgccaacaacaggtggtctggccaggagcaatacggtgccgtccaagaaatcacctgctattggcgctggccgcttccagagaactgatggtgcaagtcctcgttccggcgctcacctcgagcccttgacccaggtcaatcctaccgagagcgtggcggaatctccccaatcaacacgctcgtcagaatttgcccatggtggttatactactccaagcaaggccccagtaacaggacgaagtcacgaaaggcttcttgaagtgccacaagagtctcccactcagcgaaatcttacaaacatttttcgttcggttccgaccaccgacagtggagacaagagacagccaaacaagctaaagaagaaaagaatacctggtagtttgaacccaagtgcacagagctctgttgcctcgttgacatatcaacacggaacctcaacatcccctggacacgagatctctaaccctatggaccatccgcagtatcacgacccggaaccacatatagtgcagcaacagcccactcccatccttgaagataagcaccaagaagcattggaacaacatcagcacgagcagcagcttcaagaggtgctacatgcgcaacatgctcacgatgctcaactcacagctgctttcttgacgcagcaaaagagcgatgtgtcatcggaacatactccacgagtatcacaagcatcatcgaaccaaagcctgcatccggataacacactgaagtcgaaaaagtcacctccgacatctctacactcgtcttttaacgaagggtcggacttggatcaaattgtcgacgagcagtcagccagcacattcgaccaagcagagagagaaaagaagagacgctggcggctatcaagaagcaggaatgccgacagtggctcatctgcgggtttcacctcgccccgcatgaccattggacagaatgacaatggcgacgtcagcaatctgtcgatttctagttccagccacaggccccgaaagagtgagagctctgataggccttacatggttgctgaaggacaaggtagctttgaccaaggcagagagagcgattccaagggtcccataggatggatcaggaataaatatcgcgaagcaaaggagagtgcggaacaaaggagggctaagtctcctcctcctgctgatcatcctggcttaggctcctcgagcttctcgcctccgccaaagagtctggagatgaagagagatgagcagcctgcgtcgcttgcagctatagctgctgccccgacgggtgccaccactaacgccgcggcaccgctgtctacaggagcgccagcttctcagacggctacagtgacgatggtacagccggaacatatgtcacccacccagcagcagcatgtggaaaccccagtatcgcctatcgctcaacctcagcctgcagtccagcctgcagctcaagtacaggaccaagcgccttcggcccaggaccaacttcagtctcccactcgagatacgatggaatcatcaaagccccatgcccagaagattaggtccatgcttgatgtggacacacccccagttacagcatcattacagtctccaacgtcgccttcggctcccacctttaaggccgcgcaaacacaggagcaacaagagtccgagttatcaacggaatcgaaatcgcatgagaaacccgctgaagctgtcgaacaaacagcggtggcatcagcagaacagcagccaaagctagatgcaggagcagaagcaccgaaacagaagcaatagaaaagaattcgttttagtttatgcaggaggaaaaccaggagtgattgcaaaggtgataccaacgtggtggtcttttctttagtttattttgtggggagaatgagatggaaagtatcatggatagtggaagatgggcttatcgacgagacccttctggccccttaaccacccttataagtcgattacatacatgtaatgtagcaaagtgtgttggtgagctttatttcgtttaagcgggtggaggagttatagtcatggagtacaggtcactatcaaaatgatttggagcccaaacatgtgccagggcaatcgatatgtttgattagtaggagttctataagtaaaactacagccgcctttgttatagtacattggaacgaagtgcgcacttctgattctttattcttcaatacgaaaaagatcatcttatagttcctttgtggggggtgcattatcataaacgccagtgtcccaaacaatcatatcgcctgaacgtcgccaatcttcgttgaaaagaccattaaaccctttccaaacaggccgcacttgggtcaagccaagagactgcgcctcaaaagtctgtacgaattcttgcagccatggttcaatactctcaaagccaacgatataacgaggaacagtgagggccttggtcggactgaatagctcggaggtgaggaaagggatgggatcatcgtagaatcgatcggcctcgtcgcgatagttatctctctcgggggtgtttggctcagtatgaagagggggctcgcaaccgagggcataagctcgcagaccagggtagattagatgtgaacgccaaggagtagagtgacaaggcatcaggaacaaagcaaagagctcgtcttcattctcgggcatagcagagaaatgagaagtttgggccagttgaacagagtctggatggatgcgctcgtactcatgacggaggtaggcgaggacattgaggggagctggctggtggaagaaagataggtagcctgcgagaaacatattgacaccaagggcgacgaaaagatagcgcttgttgcggatctgaggttgcggacggggattgttcgtggtgggacttggttgggatgtaaagaatgaggcagtgtaaggagcagcgaggatgctgagtgctgggaggagaggatagatgaagcgaacttctttatgagtgataagcgacaaggcaccaacagttgtgaaaactgtgtaagctaatgttttaagcacattgaattgctgtgtcgacgtcgcatgtgcagttggcttgtaaagagaggcaacagcaaaaggaaggcttgtggtgcaaatgaggggaagtccttggagaaaataatagtgccacgggcttcggccatagaagacggcaagggactttgataggttaaaataaagaaagttataggcgggaaatgtccagaaaccgaaataccaacggtctgaagcagcggatatggctaggatcagagaaccgcaccagatggcctcacggatcagtgtaacaactgttgaaagggtgagaggtgaaggcccctgaagtgagatccgggtaatagtgaagaggacaatggtagcccagatcaagatgttggtgggtcgaaggaccacagctaaagccgcgagacaaagagaggcacgaagtgaccagagactcttgagaataggggcaggcttggggttttcctttgtcgtctgcgccacgccgagaagctcccagggccagtaatacatcgccatgacagtaagagtcatctctagagagtttgaaaaggtccgtgtagagcagtaccattgccaagggttgaagatttgcagaaagagctatatcacagttatgttggcttgcggtccggaaatgtcaaggggtaggaacttacggcgaagaaggagacattgctgttggctccgtagatggaaacagccagctgccaggtgtaccagtcaccgaggccagcaatcacagcttggagagcttggggaacagcgacgaggatggtagcgcggaggattcctacagggaggatgtggctggagatgaagtcggcgacgagatagacgcctgcgaagagagctgggtgaagagaggtgcgaagttggtgttgccattcctgttttgagcaaggtcagatgtgatactgagggtttgatgaagtagatacgtcaatgggaaggtgaatcgtgtatggactggctgacttggttagtggtgtaagtggtgttgacacttgtcgataacaacaacaaaatatttcagaaaaagcactgaagtacggcaacttgaatgactggagatatctcaataaaggtaaaggaaataacacacccatgtcaaccatgcaccactctgagatccaaaagccaggttccaagctggctcaagggactggaagaactcatctggctggaaaaaggtggctatccaccaagcattgatgagacgaatgacaataatgtcacgcaagaaaaacgagcggtttctctggttccgggcctcatctagagatttcctcgaaactgttgcagacgacatgtcgagagtggttgatatggtacctcaacattgaacagtacattgacgataggggagttgactgcctggtctcgagacagcttgttcttggagaattgtggcgtagtcgtcttaaagttacgccacgtccaccgccacaatcttgattgagactgttttcaacatcgaaatgaagttcaacgagaacttccagatacaaaagacaggagacaagaataaacagtggtattcaattttgcgcttactgtctcctggaatgtgcatataactaagtaatgtaccctctcgttagcaactggcagcctagctattgtatagtgagacatgagaattggcatcttgctactgtcagaattctcaactccagtacaacataagctggcacaaaataaacaaacaataggttactgttacacttgaaatgtattcacagttagaacttctaggttatgaaaccagatgttaaacagacttatactatggcggctcaagcggagttaaggctatttctgctgacatatatatatcaaggcggaactggcggcacctggcggtaagaaaccaaggacttaaaatcgcctggacgcttccattttaaggaacaactagccacttctttatcaaactgatctatttgatatcaattggcaatttgggggtcacatgagagccagtagtttattacttaatagtaaacaagttacgccgagaaatggctgtgtaaggtttcacaactataggcaataacaacggagacagtttctgttttcagacttgcgcctgcagttaaattcgtacctatctctgattgcaataattatgctgtactcttgcaacagcaattttctttcagagcacgaattgatagcagtaacaaagaagtctctattggctactccaaccgatggtaaacccgtctataagccaagcctgcattgaacccttgtcaggtggtcccctgttcccctcaccccagattatgccgtcactgtaacaagctaggttggtagtcaagacttgttagttggcaagttggagcctcttatctcttgtctctctagcaaaagaagatccccctcttgtcatgatggatgcaacgcatctccaataagacgtcagacatttagcattacggcgcagacttagaaaaccgcgaatagaagtgagtctcaggtatagaaacggaaagaatacgtactccctccccttaaatgtacctactgtatccaaggttggactgtgcaaatgtctgggattcacctccacgttcttggctgtaagcgaacccctctcttacttatcatgtcatgacaagaaaatacaagacagttatcaactgtagatggtcaattcggccgatggcggtaagtcacccgcccagttccgccgagcctcttacccaatcagagtcctcacatgttcaacttcgcaacctcacgcccgcacactcccacgctttgtcgctcacacttgcacttaggggtatagtgtcgaacaaacaaccagaaaccaacactcagagttctgtaataattacctaaaacccaattctatcgtcttcttccatccgcttcaagcctccgtttgccgaccgctgtcttgccgcctctgggacttaaagagcagccatgtcctcctccaatactcagttgtttccttttctattctctttattcatctcttcaacaacaacaagaccaagtaattcaataaacggtcaacattctccctttacttgaacaattgcttgaatcataacaacaactaccccctgacgtcacatcatgtctcctcacgccgagaagaccgtctctcggttccatgccacctccaccgacaaggccatcgccattgaggaggagtacgctgctcacaactatcaccccctccccgtggtcttttcccgcgccgaaggcgtcaacgtctgggaccctgagggcaaccactactacgatttcctctccgcctacagcgctgtcaaccaaggccactgtcaccccgagctcatcaagactctcactgaacaggctggtcgattgacgctcagctctcgagcattctacaacgatgtcttccccaagtgggctgaaaaggtccgaagcgtctttggttacgacatggttctgcccatgtgcactggcgctgaggctgtcgagactgctattaagattgcccgcaagtgggcgtacaaggtcaagggtgttcctcaggagaaggcctggatctttggtgtttcggagaacttccacggtcgaactgtaagtccaatcgacatcggcggcaatcgcgagatcccatgagctaacaacatgtcccagatgaccgccatcaccttgtcagtagaccccgagtcaagagagaactacggcccttatgttcccaacgtcggtgccatcaaccccaccaccggaaaggccatccgatacaacaacattgccgatctcgaagaggttctcgaggcccacggcaaggagaccgctgctttcatctgcgagcctattcagggtgaggctggtgttgttgtccccgacgatgattacctcgccaaggtccaggctctctgcaccaagcacaatgttttgttcatttgcgacgagattcaaactggtattggacgaactggacgcatgctttgctctgaatgggccaacatcaagcccgaccttgtcactcttggaaaggccatctctggtggcatgtaccctgtgagctgcgttctcagcagcaaggaggtcatgctggttgttgagcctggcactcatggatctacctacggaggtaaccctctaggatccgctgtctccatccgcgcccttgagatcatggaagaggaagatctcactgccaaggctgataagcttggtaacatgttccgtgatggtctcaaagccctcaacactcctattctcaaggtgatccgaggaaagggtctcctcaacgctgttgtcatcgacgaatctgcagccaacggccgaaccgcctgggatctgtgcttgctcctcaagagcaagggtctattggccaagcccactcacggcgacatcatccgctttgcacctcctctagttattagcgaggaggacctcaaaaagggcctcaacattattgccgaggctatcaaggagcttcctactgtcgagcctgccaagcaccactaatcatgatgttgggtaaaatctgcgagccctgagcgcaatctctggatatgatgggaactaggaaaatggcgtttgtgattttggtcaagcaccgagtaccatactcggagagcatagcgaaatgatgtacgttcgagatgcataacaagaggctaaccagcactcttgtgggcgtttgtgggattccatgtcggctaggtagccttgaacgagttgaataccccaatgaattgaaactgctaaatgatattgctaaaaatacggtgtgtgttttttattaaactgctatttggtgtgtacgggaatattataaaaatccccgagatatgtagttgccgctgtcctccatcatggcatgatagaactgtgtcacagctaccatccccaatcatggcactttttaacgacatagacagccagtaggaaagcatggcagtcgccgggaagtaggatgcatttcatttatttttactggcgagccaaaaagtaaatgtacagtgctgtaactcagcaggcaaatggaccaaccatgagatcgccaaaccatcatgagacaggtcgcatgcaggtagaaatgatcaccaaacgtgacatcacatggatagacagcatatatcacaacagtctacggactgtacctccccagggtaaataatgtgtggcaacagctgactgtgctgtttatttcattgcctatagcgtcctgactcttgcccgggtggtatgatgtgctgttcttggtctgtattggtatcaagacacaccgcatttcctgactcgttgcaaggtatttcaccatgaaacatattaattacgtctttgcgcatatgagtgaaatattgctccaatgactcgcactgtttggaattatgagcaagtttttattatcaacactcacgtaactaaaaaaggaacaaggtgcaagtgcaagtgcacgtacatctgcaacagagaaaataaccccgtattcaccggagccgtatttaccgtcttgtggaccctgaaacacggcgccacgggagcccgattcacggcaaaagggccggaggagagccgccgattcgacgggtcagattgtgttttggttgacggcacctggatagtgtaacctgcatgcttccaaaagggggctttgacttttgggattatgcactgtatttgtcgaacgcgtggcatgctgtagtggatgtggggaccaggaagagtcactgtggtcgaataggatacatctagcatcttgccgtgttacctgagagatacgatacgatgcgacggcaaggacaaaagtggtgggtaatgaggccatccgttcaagaagggagggcatctcacattagcagagaatcatgtgttggtggttggttagagaaacgaatcgggacggataagaatgggcgcatttacgcgtgaaacattggttaattcgatggcggcggcatggcatctgaaaagttacagattgagcaaactgcatcaaataccacaaacagcgcaagaaaggcacaggctcatatgcaaggtcgtgagtggttgctctgacgtttgggaggatgcgaagagatatcgctgagtagatccacgtgtttgaagtgtggttggctggctggctggccggcctttacttgactactaacctacttacaccaggtgcactaatactggcacagggtcccaaaggtccaaagcgtacaggcagaaatcgtgggggttcaacagtcctgtctgtctatttctctacttgtttgtttttagcaccgattcatgatagtgcgttggggaacttgttggtgtggatttctcggcataccgaagagagaaggcacatgttcaacactctcacctcgctcactgataagaaacccccggacgttgcaagagataagacgaggaggcccgtactatcgactttctccaggttttcactaactcaattgagatgcatcgggaatgccaagagataggtaatcgacctgtatgaaaaactcgactcatgaaccgagcaagcaaaaaaacaaaagatcaattagttgcggttagacttgctttgccttggagcctttgtcagcgtcactatctcttctgctaggcagctatgcacactcaattgacctttcgttctcttatccttgactatcttttttaaagttaacggggcaacatgctcctctattctagcggccttcgagggctgttcagccagtgatttggttgccgatctagaactgtagtacgtagatgacgatctgggtgtgaatgatgacgggatttgaagagcagtcacggcattttactcgagtttcatattttcttcttttgttttagtgacatcgtgtagattatgctggtttaggtatctaattgtgagcaggcacctcctctcacaccgtgaatgctgactgttgtcaatatcagaaaacatcgtattcacgctcggccaattggcactgaacaaacaagcagaaaggctatttatccatgcccgcccctttcttttctcttcctgggatgcacatatctgaggcgaccaaaaagtcgggggaaacggatctcgttgtctcgtctgtctagtttcctaaagggggaaaaaagagacttgcagggttccttttatgcacggacaatcccagtcccccagtcccttcgtctggggacatgataagtcaaaaactagaggcagaagcacttgttgcttgaccgggcgtatttcgtagtcctgcatctgtatcagccaactgcaatggaacggtggtgaaaaacgcctcccgaatggcgaacgagagaacgaatgagcgaggatagttgacgccatgcagtttgcgtaatggatactgcaatacatcatgctggacctttgcaattacaagatcaacaagagatatttcaccatttgagctcaaccatgcatcagatacttggcacgagcgtacataccttggtacatacatggacacaggtaggcacctggaatctgttcggcacagcatgtgctcttgccgatccggatatttccctatcaatcagatcaatctgtctgaagtggcccatcagtcaatgtccctgtttctgtctttgctttctccaggccaggccgtgttgcacctcgtggcaaggggacgcttcagaaggttatggcgtagggggagaaacatggccagtcagagatctggatggttcgctttattccaagattgagtgagtacctgcatactccgtagcatgtatactatccgtactatcctcatacaaacctggaataacaagatcatggatctctcggttgtcaacttggtttgtttcatgtccatcaagcttcaaatcagtgctgtttgcaccgtaagtactgcctgtaccttgcttaagctcccctgtcatgccccggagaaggtgggcgaggcatggaagatgtggggccggaggacctcggcaagcattggatacaaccatgtacattcaaagtgtaactgggatctgtatctgtatctgattcttgagtcaacaaacaagtctaggactaggcagtaaattgagtttgagaagttacaacgactactgtacagtaccgacctgattagttagtccttcatatcagctaattccactgggccatcccatcacatcacatcatcacatcatattgttagactcaggcaacaacacctcctcacgaggtaggtaggcagacaacaagataggtaaatcgtcaagctgggctgttgaaacttggctcaaggcagtttagctttacaagtaacggatttgaattttgggtttaacctcttttatttttaaagttgaacacggactgactggtataaatcaagaggctgtagtggttgtcggttctttttcccccttctgactactactaccaagtcactacctagaaaacacagtacgagtgactgactcacccgcttgttgcatcgtatccttcgttcgtcactcgttggcccttccaggtttcaatctctcttctctcttcaaccccggccacctgggcttggggtgtatcacggggtcaaccaagagggatcaattagccattaggtaggttggtcgtcccccccgcaaaaacatccctttgtgatcattgtgtctttctttccttttttcccccaaagaggcgtattatctatatatccagactcagagtcagagtcatccaattcacgatcccctgcgtatgtctcagtccttcacacccatatctgaggctgtctggctgtcattcaaggagggatggatgggatacttgtgtcttgaggctgactctcgcacagatcccatgtacccccctggtatcctttccagagatggatccctgctgggcggggggtcaggatgcagacgcaggactcactggaccctctgacgactgcggcagtttacacgctaaagaccaagttactgtactcaatggttactttgtaggcacctttccactgcacgcagccacagccatccatgaaatcccccattttcctcttctagaaatcatactttactgaatttggtatggcttggttcggggagtcattcgtcttttcacagcctcttcatccactttattattatcattcagattctactactctcgactcttgtcatgtcctgcgcttgcttatctcaggatttttctctattttaaatcattgcccatcattccatactactgctgctgcttgcacatatatactatacactgacaaatccatcacgctaccgttctttaaaaagaaactgtaacttctaagctgtgttacgcaaccttcacagcctggtctgttctatctgcctctgagtcgagtcgggtctgtctctgcacgctttctattcccgcctgtttgaactatatctacgctacgcccttttcagcaatacgtacgaataatcggcctgcataatcccagactctagactgctggatgataacatcgacctttctagtcaccgctatcgtcttcatcctccctaaccgccctttccgcgtcttcggtcactgggaacaaaggctccgatcacgctcgacagtactcgctcacagtacgaaaggttcatgccaacagtcactacccgtaaacgcctgagattgaatctaaaagggtctctcggtctgccattctggtgagtgctcgataccgtcttagtcacctgcccttgtccggccgccccccagcctgtaggtgttagtgcagccatgtaccagcatccataccttggtacctgtcccgtccatcgtgtcctatccttatcctgcctatccttatcctgccctgtcgcaccagtacagtacccagagcacaagcacaagcaccgacacccctgccgggctgtctctggcgctgtgtctcttctgcctgtagtgctcgctacaggggaatacagtccagtccagtagaatcactagaccatacctactaggacttgggccagtccgcgatcgccattgctcgtgccgtcaccatcgttgtcacacgcacgcatcccccccgttgcaccgtagcttcttgttcatcctttttcccttttctttttgttctcacttgtcaagcttgtccatcctctctctcttcatttctcttcgtttgatacgagttctcgccctcgaatcttgctgtttgttctactatacttaaccactgctaacttgcgtttgtctcgatactgcagtgcaggcgcgcaaccgggtcaaaacgcaccctttcggatacatactactacctcaccagtacctttgcctcttgagctaaggtagctttgttgtctcgtctcgtctcgtctcgtctcatcccgtctgtcttcggctgtttgccgtccataagggtccttgcctcctctaccaaccacttgctagttcaacaactcgccagcacaagatctcgcctccgccctgtccactatcgctttcgatctggttgataagcatcctctcgacctcgacattcttcccggcccttctaccttgccctttggctcttgcgacagcctcccgtcctccgtttacatgccgattttttctgcgatcgaccttcgaacatcataagccctagggctacaagacatccgactatcttcctgacatcgataacaacaaacaggaagctatggcgggcccacaggagtcgtcgacctcctcggggtccaggaagtcgggcagtcgtgctgtaggacagttcaacatcggctccgagattggtaaaggcagttttgctcaagtgtatctgggctggcataaggtacgactcagctttcatactgaccttgcgttgcttccccaccatcgcattgagttgcgctaccagtttgtcgcttttgcattaccttggcagcttatcggactgctgccttggtatcacgggtcacattcaggagcgcatgctcaaccaatatgcatcgatcgctaacatatatgacaacaggaaaccaaagctgctgtcgccataaagtccgtcgagcttgaacgcctgaacaagaagctaagagagaacctttacagcgaaatccaaattcttaagacattacgccacccacatatcgttgccctccatgactgcatcgaatcaaccagccatatcaacctgattatggaatactgcgagcttggcgacttgtccctcttcattaaaaaacgagagaagctcgccacacaccctgccacgcatgacatggcacgcaaataccccagcatgccaaattctggcttgcatgaggttgtcattcgacatttcctaaaacagctgactagtgccctcgagtttctacgcagcaaaaactacgttcatcgagacgtcaagccccaaaacctactactattaccctcgcaacccttcagagaccaaagaagtcgcccagtcatgcaagccagccaagattcgttgattccgatttctggtttggcatctctacctatgctcaaacttgccgacttcggcttcgcccgagtgcttccctctacttccctggccgataccctctgtgggtcccccctgtacatggccccagaaattctccgatacgagcgatatgatgcgaaagccgatctttggtcagtgggaactgtgctctatgagatgagcacaggtcgccctccgttccgggccagaaatcatgtcgagttattgagaaagattgaagctgctgaggatgttatcaagtttccgagggaggtcagcatcactcctgagctaaaggctctaattcgaagtctcttgaagagaagcccggtcgaacggctcagctttgagaatttcttcacccatcaggtagtcactagtgaaatccctggtctcgtagaggatgacattcccaagtcactcaggcaagaatcccgagatccaaggtcagcttttcaatctggttcgccgtccctatcgtcccgcagcccacgtcagacaggtcaccagtctccgacggaagctcttgtctccagatctcctagagatcagcaacccagatcaccacaggtgggaagtccgggggggagtcgatatgctcggcgatcaaacgaaagccaacgtaccactggcaactcccctcgcgaaggtggagagggcttgggcatccgccgtcctgtagctcagcatgcgatgactgctcctgttcaacaggttgcttatgattcagtaacgggtcgcaatagggcctcgccgcccacatctctattagatcaggtacgtagaaacagagcgttgagtaatccgcccatcaccgaagaggagagggcagcccaggacgtagctctggagcgggaatacgttgtggttgagagacgccatgttgaagtcaacgctctggccgatgagctggcagccaacgagaaactcggcgacgcatcccagagatctggacccataactcgacgatatacccaacagggggcacccacatccacaacaggtgcaatttcgacgccatattctcgcaatgcgttggcgactcagcctcgccatgaccggaagtcatcatacgagaaatctctttctgctagccctggctcagcatcgagtgctatctccaaggccatccaggatgccagtctgagactctttggtttcaaggttcctccactgcgagcttcgccaaagggtccgtctccgccgctttaccaagcctttccaacatatccaacaccccaagcgcctgttgggctactgggagacggcagaaacgttcagggtacggatgaggatggtaaagcagcacaaactattgaggaacttgcaacccgaagcgactgtgtttatggatttgccgaagtcaaatacaagcaacttgttccactggcaccgtccgcagatcacatcttgggcggtcttgagcctgaacagctggttaatgaagaagatgggttgacggtggaagcaattgtggctttatcggaggaggctcttgttttgtacgtcaagtcgctcactcttcttgcccgagctatggacatagctagtctctggtggtccaagaagagccgaggagacacgggcaccggcttgtcagcagcagcagctcagacggttgttcagcgcatcaacgccgtggtacagtgggttcgacaacgcttcaacgaagtgctagagaagtcagaaattgtccgccttaaactcacagaagcgcagaagcaactgcctgatgatcatcccagccacccatccaaccatggcactgagtcgattgcttcctcagctggaagtcccacaaaacaagtttatctcactcccggtatcagcgccgaaaagcttatgtacgatcgggctctggagatgagtcgggctgcagccatcgatgaagtcaccaatgagaacctctcaggttgcgaaatatcgtatatcacggctattcggatgcttgaagccgtattggacaacgatgagggatcgggttccgaaacaagaaggctgtctactggtaaagaagctgagagagaggctgttaaggaagtaagcgggggcgagcttgacagcgatgaggaggctcacgtccgaaagagtaagttatctgagatgattgtacacgggataaggactaacaaactcatagtgattaaaatgattacaggacgacttgctgctgtgcgcaagaagcaacaaatgattgccgaggccaacagcaaaacaaaccttgtttatcagcaggcagtgcgtcgtcgcagcggcgatatgacaccacgaagcgttccctcgcatgcatcttcctgaagcccaggaggcggatttcatagcgaagcgtcatgactgataacgatacccatcataacattgtcagattttgatggatttccaagtctttttctctgtcatatttggatttagggcgctacggggtttggcttgcgactcacaggagcatgtcaacagccagtcattgattataggatctatatgcagcgggcgtttagggttttctatttacgcattgccaaaagagcatttcatacggcgtttctggcttagctttttgttgatttctttctttcatttgatttttttgttgcttgtttcaggggtcacctctgtacttttggataaggcgcaggctttgtccatattttcggaccggacatactaaggtttcagttgaggttaagaggcggtttggggttgtgtatatcagtcagtagtggctcatcagatagctccgtcgtgttgggaacaaagtctcgcagttgttttaccacaccatggagagttgcagtatcaagagtcaaagaaagggtaaaaaggaaacaatgacaatgcccaggtcttccatgcgaagtcctggttttgcaacttttcatgacttgcagtgaagtctcattcatgttaaacaacaatggtgttatgatgtttgcctataaagcctatgttagtagttgaagaatgcatgtccatgtaggacaaatccacaaatgtttgtcttatccagatagtgaaatgttttcgccatggtttgttcagagaatacagcttgaacacacaatctattgtcgtctttgttcttcgtgtgcgcagtcttgtacatctcaccttgtgcttataagtcgtcaagatgctccccccgattaatcctccacaaaattccccaagagatcaccaaacactacaataaccatggctaccacaaattctcaccgtttccccttatctaacaccgtgcgggagcttgttcccaacgcaccaccccccgctcccctcgatttattgtcaacagtctcatcacttttttctcaacgacaagagaagcttcggaaggagaaacttgctcgccaggacgcactgacagaagcccaatatgttgctgctcgagaagctgcgtacaagagacgggcggcagaggaagaggcagaggcagagttcgtggacaggctggcaagagcccttgtcatctcccctcgaaccaaggatactgaaccttccaaagaggagattgaggctctcgtcgacgaagaagttgctaaggaagagagagggctcggtctccgtcgcgctatccacgagacaaaggaggcatacgaaaagcgcatggttgcgcttgagtatcgtgttgacagtcttgacatcattgagaaagaacgcaagcaaaaagagcccgtacactacgtggacgggtttcccgccaacgttatcatcatcgatcgccacgttcgccctatcccggtggcttctacagatggcttttcttgccttcagtgcatggtcctaggtagacggtgtggacgtacgagtgacgatgagcacatctgcgagccttgcgcacggaacgcgagacgatgtctggtcaagcgtcacttaatgctgaaaagcaacatgctaaggtcgtggaagtttgctgaaagccaattcttcggatatgacgaactagaagacgaggcacgtaaatggatgttgaggatgaaggaaaagttaaggcaaaagaagaggcctgagggcattcagcctatgccggcatggccagaaaagaaaggcttgggtggtgaaccggatcagcagaacatgcccagaaggtggcaatatttcttgaaatctatttcgcctgagggtgagtgaaaggctgagcgattcgtgcacagaaaaggagttagcttgcatttcttttgaatataaaccaccatgtctctccgaaatattacccatctgatctaaagacgcgccgccgagcttgccaagctctcagtgaattccattttcccatcgttccaaaagttcaatgctctaatgctgccgccgtgtggtcaaacacactcccagtatgctgtgtagtgtttacagcgccgactgatgatctcgcagaatataagtagatggccagcgcgatggttcaggctcaaatatttcccataatttctccaagttctagtccctgaatcagactggatgattcctacttctacgtcccctttgtgctgtaggatagtcgtttcaatctatcgagctgtcgtcgtaaaatacggactagcagaagaccctgcgcttcccgtagacgaaagtgaactacttggattaagagtcagcagaacgttcggcttctaggttcaaggttcccgaacttactaagtcaactcatctctcaagctgtagcagtcatgtttccgatgcctgggcggcgggacaaggtcaggcaacgaccaaggcatcggtctgagtgtattctgaggttcccaggaagatatgacccttctatccagtcgcttgaaaagttccacgttcttctttttaccatatagccactcgtgcctcttcgcttcgtgagcgctgattctgcgcaagggattcagtcgcaggcagcttcggataaatttagccgcatcaagagaaggtcgttttgttaattggctgaaagtgtgcgtggtgtattggagaatctcctcttcggtcatttgactgagcactgcatcgtgatgatcagatactaagagcgtaaaagcaacaacgcccaaggaccatatatcaacggctgtcgtatgagcttcgccagtcgttacaaattccctgtatttattaaccagtgtcacggctgaattggtagataacatacggtgcttggtatcctgctgtgccagcgtttgtaatcatcctgcttcgtcgaggaacagcagaggtaccgaaatcggagagcattactcgatggcaggtgattttgggagaataagccaagagtatgttctctggcttaagatcgcggtgaactatgcctttctcgtggatatatgcgagagcccgagccacctggcgaatgatgattatagactctgactctttgacaatgccgcgcctcataatgaatgacatgaggtcaccgccggaagcaagctcggtgaatgtatagctgatgacagtgtcagagaatcgctcaatcgatgatcaagatacttacagtgtatgtggagaggatatggcatccacgtaagacaggatgttgggctaggctgggtcagtggcgctctaaatatacgaggatcagaggcagtatatctctggcttctgagcaaagaatcggagcaggctgattgaagagtggttccatatgccatcagaagttgagagctttctgttactccgagagacagtagactcacatgatgcagctggcgtaaaatgtccgcctcctggaacttgcgtcgtatttcatcttgagcattcttcccgtgaatcttatccagattgaccaatttacagaccaattgctttcctgtttgaacgtcgttggcaagacatacggctgcctctgctccgtgaccgaggcaatgatcagtcacttgatacttgctagcaaataacttgcactcctcttgctgtagcgctgtcatttcatggcgaggagatggttgatactgagcgactgtgaacttctagtaaggccgaatctcaatcacatcaccatgctgcaacaagtacccgggactgatttcaggaccagacccaatgagccttccattcaccaaggtcccgttggaagacttgcgatcccgaacgtagatgtgattgatagttggctcatatacgaccacataaatctcgcagtggtttcgggaaaccagcatgtctggatcattgtcgatggctaatgaactgtgtgccattgtcaaacgttgtctcactttccgtgcctttctactcactttgagcgaatgtctcgcccgatcttgaagatatctcgttcgtacaccgggaataccactgagagacacattagtgggtggaactacagggggtggagatcgtgtcggatcgtgggatttttatttcatctccgagaacgtacgatgagattgattgttgcttctggcgtcgaccgagtgaaggaatgcagctggtgtttcctgggatttccccactgcgtcgtcgtccatctttaggctcacgaatgaagccaggcttgagacgcctgctggttgatgtaagtgctctgttgtttaagttaagagaacaaaatatgtgtagcaaatcactttgaatgatgagtattctatgcgatagtcatgattggtaagtaaacgtcaattgagtagcagcctcgctattgttcgtgaaggatttgatcaagtccctattgttgtactgaatcaatgccctcctcccttccttctattcaattagattctgtactgtgtgaaatacagtgcatatgttttctcacacgtatctcgtcccccacccaagttaaagtaagggcaggtgcgatcgagggcatcacaatcacgtgattgattttgcacctacttgtgcctgcctttataaagagccaaaaaatctccccgcggcagagtttcttccttatcccaacaagtttctcatccacgaaagagtaagtttacgcgaccctaccctggccatgggctagtagcttccggacatgcatagagcttagctctttgccaccgtgaagctatctgctcgcagctgttcgatttgcacagttgctaacgacttccaacagcaccgtcgatcaagatgagagccaaatggaggaagaagcgggttcgccgcctcaagcgcaagagaagaaagatgagggccagatcgtaagttgcaccgtttctaccgacatcatgactgtcgctgaccatcttcacagcaaataaacgcatcgcatctcaacctgacttgactcatctatcatgatgttacgacctcgcacgcctcaacgataccttggccgaagcagggcacttgccgttctggcgcctctgggatctcccgcaacgcattgagctgggatttgactttgggaattacgtcagggtggttgaaccccgcacttgagcggctgatgtggcacacaatgaatattatggtggatgggattatgacaatcagatggtcaggtacaaggcggtgttggatcgaccactatcaaatgctcaccaacacaaagcatcacaacaacattcaaagataaagaaatacagagattcctctgccaacttttgtgtgtactccgtgattatgccctagtgatgtagatcccagaagcggggaagcttgccccgtcgcgtggtgggtgattttgtcgtattttacacagccaaagctatcccatttctgctcaattacaagggggattctcacttattgttgtgatgaacagttcccagctgatctagatatatttttatcgtggttgattaattgacacgatctattgtgtgtgaaaccctgtctcatcaacccaaagtggcacgacgtcagtgatcttagcgccgttgatacttctatagagaatcctgaaattttgatagatatcgcggtccaccattggtgtgacttttaaagaacctctagcaagtatttgagggtattgcgacttcaattgagaggaaagaaccgggttatgagatcatcgcaagtctgtggttcattttgctctggtcgcaagttgattttcggatctgctagcgacactctctgtattggcatccttcacctgtatgcagctttagtggggcacatgcagcgccttgaccgccttccctacgttgtcggccaaacttcggcctagtcgttttctgccgcatagatggtgggatagtcgaaaaaaaaaattagatcctacgcaattgggatatcctcatcgacaaagcgacgcaacacaacatgggttcagaaaagcgcaagaggggcggggatacaacctccaagccaaagaagaaggtcgccatcgatgcatctccctcaacgactgtctcttctgttctcagacccaagcattgtcctcccgtaatcggtacgaccagcctctttttgaacatgactgcgaccaatgcgatactaatattgcgactgtagctacggctgttggatttgatgtgcctaagaacatcccgttccattcgtatgcgcctaaagatgcagccaagtcaaaggcaaaacaggcaaagtcagctggcgagaaagactttttgttgcactccaacgcgcaccgaaccatggactacacagtcaaggcggatggagctagaggcgtcaagccagctctgaaccacttccttggaatatatgacccaaagactggcaagctcgaggtggtggaggcaaagaagatgaccatgcgggcagcagtacgggcaaagcagagcgctgctgctgccgctggcgagcgcgatgccagccaggtatgcttggcgcaacatttcatgcaggcttgtcttgctaacaaatcacagactatgatgcaactcaagaccgaccttggccagacgttcggtaccaagaaggcgaagaaggcgatccaggagaatgtcttgaacgccattgcgccacagaagaagaccggagaagcccctacaaagatcgatgctgctgctcgcgccatgctcagttccgtcggcgaggttacgtcaaccatggcgtcaagagaagaactacaagctgttgttgatgaagccagacctgtgcccatccccaacctggaagcgaccgagatccaagacgtatacgatcccaagagaatcatcggagctgatatcctcaagctggtaccagttcgagaatggcaagagaaggttcagcataaggagagcatccaagtgccttcacgattcgtggccgcacgtgtcacccgagtggcaggcaacgaagacgccacggacagacttcgcgtgcttcgatacttcttcttcgttctactcttctaccttcactccaagcccggaaaggctcgtggtactcgttctataccgccacgcgacaagcttagggaattccttgctcccgcgcccgaggccgttgtcgagagcattcgccgaaagttctccgaacgaggcgagatgcgaaagttccacatcgatctcctgatcacgcattgctgtgtgttcgctagcatcatcgataacttcgaggttgatacgcagaacttgcgcgatgatctgaagattgaccagaagacgatgaactcctacttccatgaaatcggtggccgtgtcaagcctgtgacgaacaaggagaccaagaccacggtatctctggcacgattggcgctacctctgaacttccccaagcagagacatattgctcccaagcgtcgatagaggaccgtggacatggcggtctgggtacaaaaaggccttgccgtatatcatttacacgcgacgcactctgatgatgatagaaaagcaattgcatgtcggatcgcgaaggagtttatcattacatatattattagtctattttagtcgaaatacagtatgctcgggggcgccattattttcttacttacaagtttaacatcctgtcttgtttacgcgaagagattcaaagcagactgcacgacacaggagtcgatattgctcaatctcattgctcgtcatcggccagtctttgcttgtttgtgatccataatgaatttgtctactagactaactgcatcttggtcttcaatgtcttctaataagctggcccttgtttaaatgagtgatctagtaggtggcctcctaagtcttggggcataaaaataagttagtagtctgaagcttactatgcagtgtaagtagcataagctggcctactattttcgtctcttaagctcctagcgtccaatttttatgataactaccctgagggtaggtgatcttgaaggtgatgcaaggttggttgtcggctatatctccattcccatgccgaggcatcatagctgatgtggagtcgttctccccaccaccaatctggggtaacggtaatcaatccccatgtaagtcattaccctgaagtattgaataagaagacagcaccgactccttgttttacgctcctattccctagtctttcatcttacataaatcgaatcaacttttttctatctcggcccaaggaacctcttgatattgatatcctttcgcgacgtcctcactcaaatatggcagaagaatctattctcgatctcgaatatcgcggccgcacagccattttgacgatccataacgagcgaaagctcaacgctttcactggcgcgcagtactacgaccttgctcagaaactacgagagattgccactcatgatgaggtgttcactacagtaattttgggaaaggggcgcttcttttcagcgtaagtagacaagctcttcacaattcccttcaccaatagccagacattcgtgaccaggaaatgcaagggatgctgacacgtagcaggggagctgatgtgggaattactcgaaaagcacccggagaagacaaggactcgcataaacaactgctgcaaagctttgtcgccaacaatctaaacatcacccacgcttttgcaacccaccccaaggttctcgtcgttggtctcaatggccccgtcataggcctcacagctgcgctggtcgcctttgccgactttatctactgcgctccttcaacctttcttctcacaccattctcatctatcggtcttgtcgccgagggcggtgcgtcacgggctctggcactgcgtctcggacctgcgagagcgaacgaagcactgctcatgagtcgccgcatcggatctcaagaactggagcgctgtggatttgtcaatgccatatatgacgagggcgacgacgccaagtttagggcgagggtgttgcatgaggtggaggagaggctgggagatcatctcaacggcgacagcttgattgggatcaagaagctacttaggaagccggagatggatatcatgcatacgcagaatgtacatgaagtatttgcaggcctggagagattcttgaccggagtaccgcaggaggagtttgcaaagcttgcaagtggtgccaaacgccacaagctataagatacccagtctatcgaagtcatacttgataatgattacagcattggaaaagatcgaatagcagcacatctacaattcattcgaatcaaactgctcaagagaccgagaccagagggatacgcattgccaggccatccaagtcttaggttacaaaaataaatagcctaaagagcatagtctaagtagcataagctgatctactaatttcgtctcttatgcttccagcggtcaatctttctgataccctgaggccttccttcctgccttccttccttctcactcaagtacctacaggtaggtaggtaggttagtaccttctcatcacgcatctcgtacccaagcacctaccttacctatggcagcttccccggcagcatcaagctcggaaggaaggcactcggggttctctggtgaaaccacgtctcccccatctctccctcagctttcttcttcttctatcatcatcatcatcatcatcatcatcatcatctttcttttttggctggcttcagtctaatgacaaactacacactacacactacacactacacactacacttgcatcattccagaaccaacatctctcctcattcaccatgcaacgcccagtacctggatccaagccctcgggtggtttctgtcgcgctgtcctcctcttattacttgccctcttcagtgtgacgagcttcattaccttcatcctagcttctgtgtctgcttgcaaatatccaacggttttgggccattttatcaagactatgcgcgaccacccgtcaacccgagcccctatatactaggaagatgatgtcatcgtacggaatcccctgactttcattgcgacaacccggatgcccttcgtcttcctcgccgtcatgtacacgctcggctgtgtcgcgcccttgatcgcagtgttgaggctaggcacgagggatgtccacaaccatcgactcgcccgctacgtcttcaagatcgcagctgtgttcactgcaatcttcttagtcatcttctatttctcttggtctgctacgcccttgactttcattcttccctttgtggcgaaatggcgaagtggcatggcagctgttatcatggcccatatcaatctgtaagtgactgacttgggttttctctctccaaacacttccactgactgaccaaacattagatttatcgtcatgctgctcactttgactgcggccgccctcgacattcataaggactccaagccagaaggtcccggtagtcgcgcgcagagtcaggcataagaagttacgcagtgggcattaatgcctggggagttgaggttactttgacattattattaggggttatcctagattgaatgaaagcattcttatgtggtcaattgagttatgattcgtctcaagtcttggtgtacaaaaataaatgacctaaagtgtgcatgtagtcgaagtggcataagagttggtaaaaacatgcctcagggtatcagaaaaattgaccgttagggacatacccaagagacaaaattattaggccagcttatgcttcttagactagggtttttagactacttaggtatttaataccctaagactgaagaggccaatttttctgctacccactgggcacgttacctgtgctgtatgctgtatgatgcaattgatgtccatactgcatggttctatttctcaaaccgaacactatagacccagtcagatgctgccagctcattatgcatcggatggctgtttaccagatcaaggccgtggctaagctttcttaattataaaataaagaaaaggtacgcttttaaatatattttatcttttgcgtgtaattgatctgttgatgatgctcctggatgcttggtccaagcacccgctgtctaccattacatcccaagtctctaaaaccccaggtcatgacgaacccttggccagtgctacgttcgccaaatacgatcagtcaaccgcagaatgacatcctttccgatgccatgaccaatcatcctctcatgggaaagagaaaacaatacaagagggaatgtcgacaaatgaaagaaacgatgatcccgtcgccaattggccaatgggccgcgcctttttacctttgatcaaatcctcaggttgtacagaacggatctggtccattatagtctgccagggggaaacagcaaaaaaaagagagagagagagactccaacaaacgcttgtgcatacggatcaggctgagcttctctttggttggctggccatggcggacagatacggtacagcattaccacaccaaacaagcatttgcatagacgagaagccaatggaatagcaacaaattcatgttggtgtgttccaatgggctgaggattgtgagcacgggaccgaccatatcctttctccctactcacctctaggagagggtatgggggatccatatcgactcgactcgagccgagtcaggcgctcttgtcgggggtttgaagagattggctattggttcgttgcatcatttccagacccatcttgatgcacccgcatcatcaaggtcggggtcacggttatcaaagaaatcaagtgcagcaacaaattggggcactccaactgagacatttagaggcctctaagtattggatgaatcacagtcagcttaacctgaccgttcccccgtccagaggcatccaatccaccaccacctcccacctcccatatcaagatcagcacaaacatggataggacgacggttagcaagagggaaagggaaaaggaggatttccaaatcaaggaatcggcttaagctgtgctacgcgacacaacacaacacacatgcacctatgctgcaatccctcctcccctgacgaacctgaacactgaacctgctggatcgccttggatctttgtacaatcaatcatttctctcggccactcccgtgccacatattgtataagctatctatctcatatgctagatatcccgatcaagcgatttggtggctttcgaatgcagctcacttcacttcgtctcgtctcgaccaggtcactctttctagtacctatcttttgtgcacccttgcaattcagatataagattcatagtaggcagcttgaaatctgacactggcaagcagtggcagtggaagtagcggcggcactgatatatttactgtcacttctgggcagctgccttgcactggcaccgaccgtcacgtcaccccgaatgaactatattgacctttttgccttccttgacattcacatcacaacaaattttattctgcaaaacaaagatttcgagcaagactcttgtcaacaaaacattcctctctttgcttaccaaaacaataaagaccaagtccttactccatctctggatagatttggttaatattgcgctgcaaaggtatataacctcaactttatttcttgatacattttcacagcgactgactcttcccacccaggcatcaatttttcagcataaacacatcagaaacaaaactttgttatttcggcccctgtgttccctttgtggccgcaagcggtaaccactcgcttcttcatccacctgctaccacatgtactgcagagccctgagccagtcgcttccttttgtcgtacctggcctctccaagccagtcggttgggactgtcaacaagtcacagcctagatcatcgcagtatttctagcgaaataaagatatcactgagttctcggaggagtagctactctgttaccgaacttctcttgagctcatcaacatctgcccgactagtaagaatattctcaactttatcgacattcactcaaaacagaacattattttcattcaatggcccctggctctcaactttcctaattttccaaggatcagctactagtcgatatcgacctccacgattacatcgacactcaaaccaggtacctaatgcttcttggcggcgaagatagcaaattatggagcctttcaacgagcatgagaaggtatgtggcaggatagtatctcatcatggccgcatgctaatatctactagcgacagcttctcaccgagataatcaagcacagccaaatcgacaatcaccaactgtacagattcattgggggctctagtgttgcacccaactggtttcacctggccctgccaaatggtaagtcaaaacaccaacatgtacagctctgtaatctcaactcaccgttttattgtaggccgaaccctagcccagtgtcagatgactctcgcgacaatgggaaaagaagtgtctgcgcaggggatcaagcgaaaagctcccggcgatggaccaagcaatgaagctggtaacggtgttcagacgcccggttctcaggagccagaggtgcaagctcaatcggccacagtacaaagttctcatatgagcgtacagcatcagtcagccatgcctatgaaccaacaacagtaccagtatcagtctgggcctccacctaagaagaagggccgcccagcctattcaggtagaaacgcaatgggccagcgacctttcaaccctcgactccttgcccccatgcctggtcaacaagtcgtacagaatgcacagtcgtctttccggcctattgctccggctcctcagctgcattctggcacggccgcggctgttgggccagttgttaccagtggcatggatcaggggcttatgtgtgcaccggctgcacaacagcagggcagaatgagacttcccaccgtccgagtgcgaatggccatggaagagatggctcgtcagagaggtgaccaacaagcccttatggcactgagccgagtaagaacccctcttattattattttttgtatttgagttactaaatgatgcctcaacagcttcctgggcaagcacccaaccactctagatcaaacagcgaagtagtccctgacacttcggagcaggaagaaaccgagaaagatcgatcacgctctgtcgagccgattgagacaaaggacgaaaccagcgctgctgaggatgatacaccagaacaagcggagggacagaagaatggcacccctgagcagagcaagggtctacgccgcagtcaacgcaaagcttgatattatcaagactgagacttctgagaagatgagagaggggagatacaattgctttgctgtagacggatgtttctctagtccagagaaaaaaggaaggtgttgaacgaccaaagagcatgaaagtaaacggacgtttgtatgagtttctacgacatgcggtggctggaaggccagcagagatgactacaggtccatcttcatcatcgaatccgtgtacagtccctgatagactagagcgttagagctgtaagatatttaaatgtacgacaagaagtccatatgctaattctttctggacaattgcgagttggaagcttttagagtataagttcaaccttggttgtgcatgcgaccgtgtctcctttatgagtacagagtcaaggaatagcacgaataacctaacaactcttttatttgtgacgctcatttgatctttgaagacatatgagtttaacagtaacaataccctagctaggtagaagacaacgattttgcatgtttgcatcgagtccttctgaggttcattccataacacgcaatcagcttctcacagattccaagtcttaggtgaaaattataaataaatgaatcatatcaatcttcgctaaatacacgtttgatttgatgccttgaatcaatccctaactccgccatcttggatggtcatttttatatcctcctctcctccattggctttctcttttactgcttgacaatcttctcaactgcgtcgagaagaatgtcagcatgcttctgctggaagatgagcataggtcgtagacggacggcgtcagcgccgctaccaccaatgttcacacccaaagtcttggcctcagccaggaacttatcacgcttggggctgtcaaaagcaataaaggttccctggcccttaccacgaaggttctcaatctggcctgggtacttcttgctaagaccctcaaggtccttgaaaagctggtcaccaacctttgcggtgtggttgacgagatcgttcttgttgatctcatcaacgatggccttgaagaggatagcgcgagcagggtcacccatccatgtgttgaactgacggtaaggcttgttgggacgaatggcagggtcagcatagtagaaaccggcggcctgggccttcttagagaaggtcacaatatcaggggggctctcgaggttccagtgctcatgagcccagaacttgcctgtagcgccaataccagtctggacctcgtccacgataaggagaatgttgtgcttcttggtcagagtgcgcagcttgcggaaaaagtcaggcgaggcgtggttgtcaccgccctcgctctggacgggctcgacaacgacggcgcagggagggtggtgccagctcttaataaggtgctcaacctcatcgatactagcctgctcgatcttcttgttctcctcaacattctcctcgagagggtacttgagcttggggaaggtagcctgaggccagtcgaaagcagggatatcgatcttgtgaattgccttggatcgggttgtggaaagcgatccaaagagacggccgtggaaaccagtcttgaaggaaaggatagagaggtcgggactaccgggagactggttgttcatggcactatcgagctccttggcgctaaagtcgacatcaggaccacctcgctcctgctgtcggcgccacatgaaagcggctttgtaggcagtctcgttggcgtcggaaccagccatggcagtgaagacgttatccaagcccttaggggcaacactgagaagacttgacttgagaagatcggcccagtcgtgagaggggaaggctccaagagcaggtcggttaacaatggcgttgaccatctccgggctggaagcagccttgaggagggcagggttgttgtagccgacagcaatggaggcaatctgagcgaagctgtctttattgtcagcattggtcttgcaaagacatagaagatgagtgagcttctgacttacacgtcgaggagaacgttgccatcagggtcaacgatgtagttacccttgctcttggtgtagtcggccatcatgttggcactacgggtgtcgaaaacctttgtgagctcatccatgtggctcttggtcttggggccggggatagctgtcttgaccgagggagcttcgggctcgccggcgaagaaagtcttttctgaaacagcagccattcgcatgtttcgagaagtggcgaaagtgcggaaagcggtagctcgggaagcagcttggactgcaggcctggcggccatgccagcgcggagggccgacatgacgaagatgagttgaggatttttagaggtataagaagatttggccgcgaggtatggttcggtcttgtcgtatgcttgctgagaagcaaggattgttagcacaaaagaagcgtgtggtcatgataaggggatgttgggtctcgtgcaaccatgatggtaacaaggggtattctagagggacaacttactcgatgcgatgatgtatagagaggaactcaacacagagatgcagacgaggagaggatggcaaaagaggaggatctagtccgcccttttatacggcagtcgctggctgcatcgtatctccacggccagcgcctcactcggcaccgagttctcaaattgaaagcagtcatgatgtccccagcttacacagacagactaaaagtttatcttccccgcagtcggctcaggaattgaccaacaggtggagcgcaatcgaggtgcaggtggatggaggttgcagggaaacaggaaagagggaggggtgaagttatacatggtgttgaaagcttgcctcaataggaaaagaagctgctgtacctactaactcgactcgcctactagtctaacttattacaggcagtaaaagcactgtaactctgccgtctgtaggtactaaggttccatatctgattctacagtgtattgtatcagaattgcagttgattccgatccccgaagaacaccccgtgaccgtttcagccaccgtgtacacctcgatatcgttcaaaaacatcgcctccgaattggctaggtctacctgtttgataaccctttgacgggttgaccttcctgaattcgagccccgctctctaaatgcatccttctggttaacttgtcactgcgcggggtagactaagcaactccatatctcggggtacttggtataaccggctcccagagacgttgttgaggcgccttctagctacaatgaattgcatcgccttgctccaatccagtcataggttccgaatatgcacctctcaccgaccctcacctggacacatggctgctcaccaagttcggtgatctttctaccgggtgggggcttctgcagcattgtattcgatatctatttcaactactgctgatatgcctgatccctaggtgtcagtacaccccccgaagctggtattcagagccgtctttcccgcatctattgtatgaaccggcccggtgccggtttcggagccgtccgactgtcattttcatgcgagatgccgttgttatcctggtccctttttgagactgtttagatcggcatccagaagttttcccttttgggtaggtcaacggagacagtaggttagtagttaggcctagggcagtccagccgactttgatattctatcaacaaatatcccggctcaatcacaagaacaaaggccaggccaattctcacaccctaaccgatttatttgctcaatttcaaacttgataagacttcatgagcctttccgattcaacgatgctttgtgctgtcaagttaccaatctatgggtgtgaaggacctggctcttctgccaactcatcaattgcgtcaatcaagtcacgtcaacgttacccgatgccatacccaaagaaaaacacgctgttaccaatgtaatgccaatgcagtgcccgaaccattaaatcaatgctcaccatgcccaaaacaccttgttgcttaacgaccttaatcatgcttctcatgctctcgcatatatctaacaaaagtcttcttgtgtgtctaaaacctgttagtgtcgtcaaatacaaacaatcaagaaactaaccattccagcatatctgccatctttgagcacgcagatataacggagtcccagttttgagaacaactcataaaccaagtccataggcgacttgatatccagcgcaacgggtgcctgagttgtgttagtgaatgctgagcccaataaccttacagtagaactcacaggatcgatatatggcgtgaaatccgtggggtcgtgggattcgtcgtcttcgtcgatgttgggaactctatccatcagacagagatccgtcgcttcatcttccagctgatcgagggcgaagccaagatcaggtgcaggaataagcccgaccaggataccatgtcgcacgatgggcaatcctccgtcgagttcaccagctctatgcaagagctcaagcttgattcgcaagctagtagcaggtactactggcgagttcgttatatcaatgattcgttcttttcgaatccttggtacaatgtcggccagatcctccgtaaagataggcttatgcttattgtccaagaacgggtacgaattcatgctggtaagaaggtcctgttcaagttagttactgtccagttacgaagcaagcaacttaaaacttacatagatgctgtttggttcgatggcatccgatgtccatttggccacgagaatagccaaagagaatggcaagacgtaatcgagactgccggtaagctcaaagaggatgacggcaagtgtcacagacagtcttgtcacaccacacatggtggcaccggctgcaataagaccgtacacgccaggctggatgcaggaaccgtctcgactgaaagcgcaatctccccagataccccagtgcggtacacgtaggacagcccattgcacgatgtgaccaactatccggcccatcagaccaccgacaaccatggatggtacatagattccagcaggtactttctgttttgcgcattagtttatgctttagtcctccatagtgacaacttacaatgccgaatgtgatgactgttaggaaaccctttatcaaaagggccacaaacaagtgggaaaggataggagggatttcatcgatagagccagggcataaagctcgctcttcccagtcaatgttggagccctcgcaaggagaagccaagttgagaagcagctcagcaaccggaagctttgtcaaagagttccaataactcatcaatccagtcaccagcgcaacaagaagtacttccagtagggggtgcttcttgattaacttgatctttctgaaagactgggcccaatacttggaggccttgatgaagagagcacccagcgcgccaccaatgacgcccacgaatatgaagctcacaagctcgaagtattcccagtcgaccaggtacctcacttcgaacatgacaatcttgtgtgtgccatacgggttgaggaatttgagagacagagcggcaacaatgcagcaaaagaaagtgcggaacaatgtcttagccgggaagaagtacgaaacctcttccaagccgaacagtactccgcccaagggcgcaccaaaagcaacagcgactcctgctgcggccgctgctgagatgacctctcgtcgcttgccatcatttcgatcatactttgagaatattcgacacaagatattgcccacgcaggcggccatgtgaacgtaaggaccctcttttccgagactcatgccggaggcgacactcaaaatcagggctaccatcttgacgatcaaggtcctggcacctaggaaaccgtgcagaacgaaaccactcaatatgacacgaacctcagcgactccgctgccagccgctgaatagtaaaccatgggcgggttctctggcttgggctcggcttgcggctgaggtgtcgatgattcactttcatttgaatcgtcgtatgtatggtggatgttatcgaccgccaggttttcgtcaagggtcgtgagttggtacgctgatggaacaacagttttggtccaaagcgccatccaacaagccattgcagcgagaataagaacaaaggccatgtaaatcacaaagctgctccagacctctccaaatggattgttcagcttatatgaccacgtctcccagtcatcacaagtgatatcggggcaacatctctgttaccagtttcagtctatttgcttcataaccgaagctagtgccacgctggagttattgggctcgatttacttacctttctgttgagataccaacctctggtgcagtggccatctttgaagtcaaagacagttgattcggcaacatcaaccgtatatgccatcaacgcgacgataaagccacacagcgcgctcaagatccacccttgggcaccgtcaaaaacaacgcgcagcctgccccaaaagtccttacggctgcgcagttccttgaccctgtgggaatcggcaatggcatcgtggacccagtcagtactggtaaattgatcgtaccacatgcgctcatcggggaaaatggtgcctttggattcggtcatggaggattcgtgtcgatctgagagggcattaaccagtctcgaactccaagaaggatgtcgactgtgatttcgggagccatgataagcgcctgcaaaagaggatgaattattagaaagatccaatgtagtacatgtttcacggtgccacaaacccaagtaactgtgttcccgcgacaatgtacccctttgctgacgactcgagcttgctgtgctgatccggatgtgcgatcttgaagttgtgagtaagggagttcgttcgtcaagttcaccggcagaacggtttcggggcagaggcgggtgtcgacgagaagttcgcggcgagggtggctcggagccatctggctcttgtcctgccatgatggtagaaatgaagctcaaagtacctcgggtgccgacaggaagtaaaaggaccagggtgacaagagagcgataagggtaggcgcctagttgaagaaagaaaaagaacagaacagaacagaacaggatgaaagaattaaacagggacaacaaaaagtaaaagagggacaaaagggcgatctgctccaggtgtctatctcgatgcccgtgcttgtcttgctaatgccttggtagttcgtcagttgtcacaccgtcaccttcagggtccaggtgacccttcgatggcgggatggtggaggcgcgccaagcgtggtagcagcttgcttgagcttgaatcaagtcaggtagatggcggggtgaaccaggtagagaatgaaactgaaagggagagggagaggcgtctgatgaggtgattatgggtaaatgagtgtatattgagaaagtaaaagtgcttctgatggtccagctgattctcgagctttagcaggaagcttagtacctaacctcacctaaccgttgcaggtagcttcgactgggcttgttttggttctttcctcgagtcccaaatatcaactgccagattcggaaataattgcgccgagcctccaactatcagtggcctatcagtctggggttctgagtcgtgctgatggccaaccttggtcctgatcctaggtgagtggtaattctccagagttctatatcgtcatgaatggacggctgtttatctgccgcgtggattaaactgaaacaatgaaatagcacgattcatagaaagaataaattaagctacatacaaagaaatcaggggctgccacacgaaagtgaggcacatggatggtgctggacaagcctagcgctacatgattaggcttcaaagatgcctatcatcaaccggggggatggaagtccttcggcatttcgtcatcgctacagcgtgcatatccaccatgatcccagcgattggctcgagcgatgtaggagatcactttctactgcagatggctagcgttcagcgcttgttgcgcatggaattgttaaatcgaagtttagaattcctcgtcatggctggtctttatctgaaacttggggtcaagtcaccgatctttgtgctgtagattgtattgtgagactgtgtgcctcgctcaaatcagaggatgatcaatcccagtcgactgaattgcaggtactgaccaaccatctttttggaactaggcagcgctaccttttttgcattgaagatcatgactttagagcacagcgcttggcgaagtggctctggcaaggggctcatatcagggagatgaccatggatgggtacaacaaatcatcgggcactgtctgtcgcttgtcaatagctcttccagccaagctctccaagctgagtcatttccttgcttccaagcgcccgcttggagacacaagcggtagaatgtctcactgagatgtgcgtagtcgttgatcatgtgtatcatgaataatgtaagctgagaccatgtggtgtgctgcaaggccgatggatcgatctgatagaacgggcatggtaaccttattgctgggcgtggctggtttgggatagcgagtcgcgctaagatgcctgctgtggcgcagcatgggcggcgtcttatctcttatcgcctaaaatttcaaaaaaaagttgcgactgcgacagcccgtcttcgcatccatatttacacttccctttcctgactacataatacacgccatactccaaaacctgcgaatatggccaagaaaagaaaggcctcagggcgcaataatgcgccatcaggcccaaaggaacttgacacttcagatgctcgccttggaccaatcaccacctacgaagatgttgccgattccgaagacgagtacttcatgaaccgagatcaaatactgcttgatgacgaaccgacctcgaagcgccggagaaaagaggacgatgatatcgagctatctgacgaggaggttctcggctatgaggactcagactctgaggaggacgaacagtcaaacaagaccaaaggctcaaaatccaagcatgctgcctcagatgatgaagaaggcaaggaggaggaggaggaggaggagggcgactctggctggtggggagcttcccgaaacgactactataatgccgataatatcgaaactgaggccgatgctctcgaggaagaagtggaagccaagcgcctccagcaaaagaagctttcaaaaatggccgaagaagatttcattttcgacggcgatgagtggctagctgaaggtcaagaggagggcgaaggtgaggagacagtcacagaggtcctaaaggaggttgaaatcacagatgatatgggacctgaggagcggtacacacttctcaagaaccgctaccctgaattcgaacctcttgtcaaggagtttcaagccctacagcccgctctgccagatctccaaaaagcagctcaaggtctttctggtcaatcgctggaggctgttaagtactgggttgctggttgttacgtcgctgctctcgccagttatttcgccatcttgacctctcccgcaagagacaactccaaggtgcaaaagacaattgaccctgccgagctacgagatcacgaggtcatggaaacgctgatgagctgtcgtgaggcatggcggaaggtcaaggatctcaagtcgacaaagagtatcgatgaggatactatctcagatatcgacgacgaggctcttatgcagggcatcgagagcctggacgccgaggtgaagaagacaaagaagagcaagaagtcttccaagcaagaaaaggttgccgctgagaaattggcacgaaagcttgagaaggtcaaggccggagaagccgcggttgctgatctctacaacctacccattcctggcaagaaatccaagaaggccaagaaggctgtcatccaacaagatgacaactccgactttggcgaggaggacgttctcgatgagcgtaccgcagccgagaaggccgcccgcaagaagagtctcaagttctacacttcacaaatcgtgcagaaggcgaacaagcgtgctggcgctggaagggatgctggtggtgatatggatattcctcaccgtgaacgtctccgcgatcgtgcagcacgtctcaatgcccaggctgagaagcgaggacagaagggttccaagctaggaacagaactaggcgacaacagcgacgacgaagatacgacaacagccaaggccgttcgcgataatgaggatgagtactacgacatggtggcacaaaagtcaaagaagggcaaggaggacaaggctgctcgctacgcagcatacgccgccgccagcaaggccgatcgagtggtagaaaaggaagagcttggcgaggacggcaagcgcaagatcacatatgccatcgagaagaacaagggtctggcgcccaagcgaagcaaggatgtccgaaacccccgtgtcaagaagcgcaagcagtacgaggccaagcagaagaagttgaagagcatgaagcccacttggcagggaggcgagcccaagggaggataccaaggagagttgtctggtatcaacacagctgttatcaagagtacaagactatagattcgaattcattaaaactctggttaatagcgttacaaaagaaattttactttttggtcaatattctctcattttttgcctgtgcagtagagtgtgacgggtatagttacatataagtcttcatcatgaccaagttagtctcgacgaatcagaaaactcatcagttgaaacatacaagacggaattatcaagtcagtttcctccattttggaccccattctcatgccatttatttgtacatcctaaacttagaggtcatcgtttctgttaccctgactctgggggtagccaagcgcagcgagttgacccttgcgtggccccgccaaactccacgttgctttaacagcttcctttaatcatcaacgtccttcttctagtcaccaactattcgacgcaacttaataaaacgaacgcaaactcccgaatcgatgcctgtgtaaagatatcaccgaaaaaataatatctcgccatcccaaagctaccaatcgacaatggccgacgtcgacacttccaagctcacctcgtccgcccagatcttctcgccaaacaataccctacctcagatccgcgctatacacaagagcctccatgtcgcaatcgacgagaaatcgacccgcctgcgcacgcaggtcggaagctcctaccgtgatcttctcggcacggcagataccattgtgcacatgcgcgatgataacgatgtcgtccaggagcttctaagcaaaatgggcggcaggtgtggaagagctgtgatcggcgccaaagctacaggtctctccaattttgtcgcaaaggagaacaggtctgcagcatctatcgccgcgcggctgagacttctcgacgcctgtgtgctagttgtaggacgaatactgaagggtggcggtggattgggtgatagcgtcaagaagggggacagactggtactctctaccaaggttcttgttctaagtcgacttttgataaagagcctgctagacgatgccaccgacccaagcagtcgtcgagcaacagaaactgcccgaacatccgtcaacaaactacgacgaagactgcttaggaacgtggagaaggtttttgagagggcaggcgatgagacggaaagagatgatgttcagaaagctttatgtgcttacagcttggctactagctctggggctagagacgtcttacgacatttcctccatgtgagaggagaggccatgagtcttgcttttgaggtggaagaaaacaatcgcaaaaccaacgctgaggatgtcgtcaagagcctcaggctgtactcaagaactcttcttgatgtacaagctttagtaccaggtcgtttatcattggctttatctgggttaaagagccatcccctgctcgctgacccaagtcttaagcagcttgaaggactacgactagacgtttatgagcgttggtgcgatgaagagatccagtatttcacgccatttgttggacatgacgatcttgatggaagccaagctcgtcagatgctgtcggcatggtctgagaagggatccgagattctactagtcggacttaggaaggccctaggtacaatgtcggagttcaagttgatcatggaactgcgaacaagcgttttggagctttggatccgagatggtggaaaggccaagggcatcgacccatcagaaatgcaagattccctccgcgaggccatcaactcacgcatgttggaggttctggacacgaaagtcagcaagcttcgcctagtcggctccgaggtatctgcagctctcggacgatggaaggatggcattactgatgagcatgtgagtatctgggacgaagatggatacgatgaagctcttacgggtggtgctgcgccattcgtgcaagaagttgtgtcccgtctctacggccgcaacgatactgtttccaaggcagcgcattgttacaagtcatggtatcatgtgattgatgatgtcaaagaggtggtcgagcaactcaggcgacaacgctgggacaacgattacgacgagattgaagatgaagacacaattgaggctaggcaaaaacttctgagcaaagatgatccgcagatgctacaggagaggcttgatgccacactcgacaagtctttcaaggaactggaagatcatattcaaggtttgtggaacgaacgggccgggtcgtcacggaatggcaaggtggcgatgtacttcctccgcgtcatgcgagacatccgacagcagctaccagaacgctcatctataaagacgtttggcctcaatatcgttccttcactccatcagaatgtggcaatcgctgtttctgagcctgcgctagatgagtttactactcagggaatcacacaaaaggttgtggtgggtagaccactttgggatggggagccagcactgccaaaccaaccctcgcccgagattttccagttcttgcgatcactctcaatgtcaatgtcggatcagggactcgatctgtggacgaaatcagccgtttttgtaatgaagaagcatctgactcaacagctctgcgaattgtgggacaaatcaatagcagaaatttcggctgaggaagcaaatgcctccaagaagaaagatgcaaaggatatcaagccgaagaaggcagatacaggcgcagaaaagaaggatgatgacgatacagataaggatgaagatgatgacacagaagatgagggaaacgaggatatcaaaaagaaggacaccaatactgagacgtcgacggagaccgaagaacaaggcaacgagacgaattccgcattgacctctgagcaaaaggtagatcttttcacgcagtggcttttcgatgtctctcttttgcagcattgcatcggcaacacggaggaggcatcgagcagtctgttccaaaaactcgaggacaagttttatcagcactctaagttgggtgatgtagcagcaaggcaacgaatctccaagtcggctaacgatttctggcagcgaacaagcttattgtttggcttgttggcatagagggtccaagctgcagtggaaattccaaacacaagctcgggtcttggaagatagacaagtagatatttaatgcaagctataatgagactggctaaaccatcgctgctatatggccagttcacgggcgacaaacatgaacttggtggagaaagcaacgagtctgcgtgtaaacaagcacaagtacaggccgtgactgtgtctattcatcgactagtctatttatttctaaagggattaagaaatgtctcacaatttctttgtttgcagaacataatagccctgatcgatctgactgtgaagatcaagcaagtcccacatcgagcattgttggcattgagactaccagaggctgctgaggtgcatcctgagtagagcgtcgaaagataagagttttcgacgaaatggaaactgtagtattaaaataaaatacagtcaaaaaataacagacatgttggtacatctaaaaagttcatacagtaagtaagtggcttacaactgtcccaaagaccctcggtcgggcctattgtgtcggaggaccggggtcataaaattccgaccaatgctactatttgctcttcctttgaccaggtcggcgaaagcgttctcgactcgaattggcttcgtccctcgcatcgtatcgtccgtcctctctgtaatcattgatgcacggtcttgacgaaccctgacctctttgtcttgccctgtcgcttttcctcgtgactgagtaatactaccccggatccggcctatcgagtcgagtcaagtcaagtcgagtcgcctctccacgtcttgtctcgcttcgccttccgtcgcctttctgcttgcttcgtcacccaaacttacctatctgcttgcgcgaggcgtatgcccgctccactacatttaacactccactcatcccgttggctgtctttgcccgaatcatccctcgcgtttgcattgactcctcaacacgtcttttcgcctcgcgacagtacctcggacaaacctcgacaccacgctccaaactcggcctttgggctatcgcttctgatgtactaatggaggatgacgagtataccaccagcaaaatggaggaaatcaagcttgaggagggcgcaaacgacgcgcaggtgaagcaggagaccaacacccccatgagcatcacgaatggtgaccacgaaagctcccgctcgccgaccgcttctcaggacggcctcaagtcgcgcagcgaaagcgcagacacgccaagctcaaacaggccctcaaagctttctcgaaaggcttctcagaaattagccgccagtcgcgaacctgttctgttcgaccacctccccgacatgaccacagagtcctgtaaattcttccagcgcatccccgactgcctctacggctcaaagcaccttggatctacagataacgacgccttggactgcgagtgtcgggatgaatggcgtatgtagcctttatttaagtcttgcgaccttgtgtcatgctaactatttccgcagacgatggcaagaaccttgcctgtggcgaggattcggactgtatcaaccgggcgacaaaaatggagtgcagcgctgagggaggaaattgcgcagggggctgccagaaccaacggttccagcgcaagcagtacgccaatgtgtcggtcatcaaaactgaaaaaaaggggtttggcctacgcgccgattcggatctacaacccaacgacttcgtttttgagtacatcggcgaggtcattaacgagcctacttttcggcgccgcatgatccagtacgatgaggagggtatcaagcacttttatttcatgtccctgaacaagagcgagtttgtcgacgcaacaaaaaagggcaattacggtcgcttttgcaaccactcttgcaaccctaattgctatgttgataagtgggtggtcggcgacaaacttcgcatgggcatattcacctcgcgcaagattcaatctggagaagagttggtgtttaactacaatgttgaccgctacggtgcggatccccaaccttgctactgcggggaacccaactgcgtgggtttcattggaggcaagacacaaactgagcgggccaccaagcttcctgcagccacagttgaggctctgggtatcgatggaggcgatggctgggatacttcggtcgccaagaagccccgaaagaagaagcccgacgaggacgatgaggaatacgtcaacagcatacgaccgcgcagtctcagcgaggatgatgctcgaaaagttatggccgcgcttatgcagtgcaaggagaaatggattgcagtaaagcttctggatcgtatcatgcagtgcgacgaggaacgcgtcattcactgcgttatgcggatgcatgcttaccaaatcctgaaaacgacacttaacacgtttattgatgaccacaatgtcgtccttcaggttttggacattctcgacaagttcccccgcctgactaggaataaagtccaagattccaagattgaggcaaccattgaaggtctgacccaatccgagcacgaagacgtcgcatcaaaatccaaacatttgctcaatgaatggagcaaactagaggtggcgtaccgaatccggcgacgcaaatttgatcccaatgcaccagctgcaaactcattcgaggaacgtcgcggagcaggtcgtgaagaggagacagtccagtctacttccaagactgcatcgccaactcccatcgacgcgcccaagggtcctagaaacagcatgccccaaaggaataacgcgtttttccagaacggcggtcgttctaggcggcctccgtttaacgcatcacttcctcaagggtggttcactgccaaggacgctgctggtaacacctacttttataccaagcagggtgccactacctggcaaagacctacccagcccgccacagagcccgctgcaaaagcaccttccaaagccatgaaggagcaattagcaattcagagtattatcaatcaggttactgaaaagggaaccccaaaacatacttccgtgtcaactccgaaggcggccgaaacaccgcccaaggaggtgaaagaggagaaatggcgatcgcttccggtcgacaaacggatgaagatttacgagaatactgtaagttgcttccttactgtcgtgtcacctatccttactaacatgcaccagctgtttccccacatcaagcatgtcctcgacaaattccatcacaaacttcctaaggaggagctgaaacgctttggtaaagatatagctaagaagctggtcgcgtccgactttaagaacaaccgagtcgaggaccctggtgcacctctcagtgacaagcaagtcaaaaagataaagcagtatgtaaaagactttttggaccgtgccgttaagaaatacggcgagcataaacggaaagcggacgaagacgcagatacccagatgaaagacgatcaaggacccagtgctgcaggtagcggcgctggttccgtagttgatgggtcagacggcaccgctctagctaaggttgatggaacgtcgatgggcgaagtagacgttactgcggtgtcagacagggagggcactggttctctgggcagtcctgatcgtaagcgaaagagggatttagacacaagtggctcgccgtatgtcacttcgacggatgggccgaacatgaagagactgagagaggacgagctggaagcgccaagtccgccacctcctcccccgcctcctccacagtcagatatggatgaggttgtcactgctgagcaggaggctcttcgtgagcaggaagaggcattaatgagggaaaacgaagaggcacagaggcttgaggacgaagcttcccatacgaagggattggaggacgtattggatgcttccaacgagatatctcggcttaataaggaggctcgaaagcccggctctcagaagatgccggcgtgagagacgagcgggatggggttacaaaacaggacttgctaagtcccccagaattgcagtctacggttaggagcactaatggagcttggctgggtcataatcatatttgcatttcgggagttcaagggccgataccaggcgcattgtaccatttcttacataaacgggctgtactgtacattcttgggccctgtctcaacagggtagccctgcagggtgctcggcagcattattccaggttttgcttcttggagtgtttgtcactataaaagtggcttggcattgaggatcaccctgacgtttgatttcaaaaccagactgtgagctggtgaggctcggccacttttctacggtgttcatatggagtttaggtcggggagatagggctgtcatttgttatgggtttgttcattggtaatgagtgatagagtggcagaaaccagacattgtggagcagatacccctagtcaattatacccatttctatggcaggccaaggcatgagccgtgttgctgagcttctatgaggttgtcaagtttacatataacaccgtacgccgataatgcttattctctaatcatcctttgtgttgtttcaatcctcatcgtcagatgaatcatcacccttccgcctcttcttccccaccactggaacaatatcctccttcctcttgaacacaaagctcctcgacgctctctcctcacccttccacccactctcgctcacctcgccctttgcatttctcacaacaccgagcgtccgggcatgcttgtacccagggtatgcgcgagcctggaagcaaaaactgcgctcgacctgtaggccagcatggcgagccagatcgcgcacattccagagggtgtaaggctcgccctcaaagagtgtgatgactatggcggcaccgggggccagcgcaggaatagcgcgctcaaagaaggaaacgaggagggattggttgtggcggacttggcggtttacgtctgtagactttcctccaacatgggggaagttgaagatgattcggtcgaagctcgtacggatgatggagttggggagctttgtggcatcaatattatacaggagtttgttgttaggagggaggtttcgcttaggtctgggcggtgcgtctgagtcgtctgagtcgtagtaatcatcttcctcgttgtcgctttcgccattggagtcttcactctcgtcctggtcgtctccattactttcgccggctcctgtttcttttgatgttgtctcttcgtttcctttgtcggcatttttgggcttgggagcatcgccgcgaacaacagcaatgttgtgttcaacgtgggggtacttggctagcagctcatcggcatccttttccaggacagttgcagtgacatttgcgcagccgtgatgtcgaattatagatgctgcaaaactcaaatcgccttcacctatgaggagtacacggtggtgaggctcaaacggtattgtgggcgtagcatcggcaggtcgctggttcttgtttttgcccttcttcacggggccattggtgggctttttctgttctggtctgctcttttgagcattcttctttggatgcgcggtgggcgcattcttattcgacagctttcgtctcttggccatggcgatctgaaggttgcggctctgtcgcaaagtcacgtcacagcaggggagacagagatgagatcggtagagttgcacgtggttggcggctggcacttgtattttttatttttttttgcccattcgaggtacagacaccgtcgtatcgtacatgcctactctaatctgtggggatggcttgattggctgacaaggcagcggtagcgtttgatctagttcccgggagcttccatgggttggactgcgggcaagtgtaaggcgagtcaagttaatgcggggctgatgttatgctgtgtcgtctgctactctttttttgttagtggtctagggtgagagatgatgatgatgggatgaaatctgagcttggggattgtgaagagcttttttatatgtggttatgatcttaactactaagataacgaggtaggttacttggtagttgtactgctcaggtaccggtttttcatctcggtattttaagttgtagtcaattacagcaactagaatggctgaaggttttcctttttatggaatcttgttacgacgttatagaacacttactttgataatattagtagttatcacacagcacagagtcatcaatttgaattattagcaagccatcaaggttatatatacccccaaaaaataccgttaagtccatatatcttcttagatcgaataagtctacgttcatacaggtatactaaacaatatcgtgtcagtatatagtaaaactgtttatagtggcgctgcagttgaggcacaggtagagacaacctaattttcgggtcagtgttcggtaaatcgcaacgaaatcaagtcaacgcttccaggataaaaacactcataaaaagcctaagcaattaccgtgcgagtagacaaaaccaattccgctcgttatccggtattccgaagaaggtggcacaactggtggagtgttcgttttgacagggcaagcagagtgagactccacagccaggttgcgggatgaacagctgttacaaatagagcagcttggtacgataggtgcagcaattcatggacatcaagtgtgactactggcagtgcatccggacagattcagtattccgatctcgtgcgagtgaagtgttgaagcgacaggggcctgaattccaaaatcacccgaccatctcagtcaccctgacctggcctgacctctgaccgcatcctagtagtactgcttgtttgcattgctcgcaataagtgcaatctgcattgaatataatcatatgcagctttataaaacctttaggtaactgctttaatttgtcacaaatgtaacagtctatgcacttaggctattgtttatgcttctacgctatcacctgtaaacgaaaccacgtttgatcaattgagagaatcctgagtgcagcacgaacaattgcaactccttgcagaatgcaagagcatcgacaggggtcacagagccgcggcgaacggaaaatccagggtaccggaccaatcaatccatcataaactgtcttgacagagcccgaaatggcttagaccagccaagatgggcgtggctggtggacaatcccggtgatcaggggtgtattaatctctgaagtgattcagcatactttacagcggactgcagtgcacttgtagtgcacttacagcgacaaacgacaaacaaagttaacccccccacatttcattcacccgtttgggttatgctgctgggaccggtattattggaaaaaaagggactcgaagcgcttctccgtctcattcattaacatcagaacctccttcattatcacgacttcaaccacttgccacgccagctgttcaccgcgaatcatcatattcgacgtcatatcaagcttgactgccgagtgggttagtcaaattttgctgcagctgttctattcttggcgctgttgcgttgcaagttgcggccactgccagagcaaaaacttctgatccattcaaactatacgtacctcacacctctctctcagatccggattgacttcagaatcctccaaccttcaaccatcaaccgtaatcctcatctcttttctgatattagcccgcgcaaacatctattgcttcgccctttcagcccacggcgtatcgttattgctctttgttttccgcgtttctgctaggaacaaggtatttcatcgcgccaaaaaaatacacacgtacctacagtacagcgtctgcgcttctctttcattaccctgtcttttaagtaggtaccttactccccctgtcgctggcgcgtggcacattctcacctctaacctacaggaaaaagttggtacccggcccgctgcattacttcccttcctctcaaacttcatacagccgcctttctttctcacctctaactacatgatccatcgtgctcgccatggctgagaacgagtctcccgcaagggaaccttccactcgtggtcgtggccgcggtgggagaggtcgtggcggtcgaggtagaggaggtggtcgaggtggctctactgctgcagtatccaaggcggccactgcaaaggtcggtcgtggtggctcacgaagaggccgagccaagaactttgcggattcgcgtgtccaagctgcttatgagcgtcaacggcatctcaaagccaattaccaggctgttgctcacgcgctcaagccagctctgcaagagcttgccgaacgcaccattgatgaagccttccaaaaccctgacaagcataaacatgctcaagagttcatacctctcatgcaagagctccaagataacctcgatgctaaaatagccgagtatacgcggcgctacaacagagacaaagagcttgctgagcatttgctcaaggccgatcattatgttgcccaacaagaatacctggtatgctatttcctcctctgacgtgacgctatcacgtttccgagattcctaatgaggctcttggcaagtactgacgaacccacacagaacggttgcgcagatctcacggatcagttctacgaaggacaagacaaccgtgctcgcattctcaattcattgtatgacaaagatcttcctgtcgatgttagtcaaaattttcttcaatcttttcatccctactctacactaattacacagtctgcattccacatccaaacatctgccctttgcgttcattggcggtgcatctgctgacacactcaacacaggtcgtcgatgatcaatacgaatacaaggtcatcagcgacgaacattttgacgaagaatttggactttatgtgtgcaggttggatggtaacctggttccttacccttctcgtgtcccaggaactgccatgtggcaaaagggacgcgataatgaagtggccgccactgctgctgtcagtgctcctaccacttctgctcccgcttctcaagtcaagagtacccgtggccgaggtcggggtgccaacaagcgtagagcacaagatcagcccgaaggccaacctacccccaagaagaacaccagaagtaaccctgacgatgccgctgcatctcactcactttctgccccagcccctgccaaaggtcttcttgctagtgctgcagaagttgaggcaacgcctgagggcacgccagctgagtcagactccactccagcatccccagagcctccagcctttgtcaacggcattgcacatgctgctgtcgctagggcacagaatcacagactgcaaactcgcgagaagagccctccattgccaaagaacatgggcgaggcagatgagtatggctttcggatgttcaaccagaaaccgtccatgcgcgagaagggtattagcagtcgtcttttcgtgcctcgaccgttcgagttcgagaaatgggagattggttttagagactcttccaatgactctagcaagggccacagccgtgcgaagcgcggcaagtatctcgatactcctgacagcaatggtttgtatattgatgcttggtgtaacggtttcgacttttcaaacacaaagccatccgactttgacaaggaaaccgtgaagcgttttggagttcaccccaaatttggcatcatcttgagagatgcacctgttcccgaagctgaaaagactcctcacgtcatgccaggaaaacctgtggtctatatcgcgaacccttcgggtcgaatttcacatgcttctcgctccttcttgaagactatcaaccaccgtcgtgtggaggataacccgtatcgtgccaaggtcggggcttcgatgagacggttctgcaaacttggagatatcgacctcgatgaactcgacatctctgagtatgttcgatcagaagacgagctgcgaagcaattctttgggtactgctctcaaggaacttgaagccagacctgttgtcagccgggaaccatcggaatccgaggagcccgagactgaagaacaagtgatcaaagtagaggatgtgataaccgcacagcctgaagtcggatttaccggtatttcagttctcgcccttgctagtgctttcctcgaagccgagggacacaaaaaggcacccgagcctgcgcccgcgcccaagcctgctcgatacgatgccattcgcgacgttttcaccgattcaaagcctgcaccggctcctaagccagacactaaccccagcgttggcctcgatattctggctgccttgagtgacgttgcaggcactcccaacgaacctgctcccgttgaagagccgcttccagtctacgaggctgcagaaattgagtatgcaatgggctatgagccagcaccaatgtctgaaacttctcacatgatcgagtcaattggggttcaagaacagccagtctaccgcgatgctatgacaaatggtatgggccctgcgtgtatttcctcacatggaattcaggagcatgatcctcgaggatcgatctcccgaaacaatgagctcccacccgtcactccaagccaggcacctatcgaccctcgtttcaactccaaccttgttgaggtacctcaaggctatatgcaccagccccacgctcagctgccaatgcaatcaagcggctcagtgcatggtcatcccggggaggccctgccctacccacctattcatgaccccaacgtgccacagcatccgtcagtacgacattctgagtaccctcccccccctccctctcagggtcctccagttcaagaccaggggacatatctgtcacataacagctacccgaacccagatcaccgtgatgctcatatggcctccggccgccctatcgatcccggatatccaccccgtcgattgagctacgctcccgaggctcctagctactcccgtcaatactggtcgcagcctccaccacctcccggtcctacaattgctgcctccgctcctccaggaccggcttcaggctcagtgccgtctcactactcatctccagctccgccttcggcccggatacccttttctcacaacggtagtgccgagcctctacctcccctacgtccatcgaggggacgcaaccagtcccttcaggacgaggcacttttggaacctagtttacggtcgcctggttcatactaccctcctggccctcctcgctcttaccaccgaggaggctaccatggccccgagccacatgggcaaccgcaactgcagcccatcacaacggatagaatcctgccaaacccgcagactgccgggcaaagttacatgacctcgcctcatcaaggctacgcacatcaagtactatctccaacgtatgcgaacccccctcctatgcctccgcacatggctcaaagccctcaagacaatcatcagggtctgcccagttcggttcatcgtcatcgatctaccccttcagggtcgtctgatgccggtaacaagtaccgcaagctccaacccgcccccgttcccgcgcatcgatcgtggccgaataagcccgaacttaagaccatcccgtacgaccacaaagagaccgggtctgtcgccgcacttcctagctctggcccgactcaaattcgaggatggagcgtaaaccaaccacgcaagcgaggcagcaaggagaagggcgagcctggccaagatcgagaagactcgcgatagaatggtgataattcttcttcacaggcagatgggcaaactaaaccgaataagcctttcaagtccgtccgatttgctgagcccctcttcggcgacccggctatcgtccagaaatctaacaagcgaaagcgtgctgatttgcaaacgaataaggatcatgtggagagtgagtctccggaagagacacaagcgaagaaggatgaggacgttgtgattatcaacacgcccgtggacttaaacaaacgacaactacgtcctagaaaacccaaaaccccccagggaaacatgactgcttcagcagctgaaccaccaaagaagaagccaagagtgactgcggcgcggaagtcagctgctgttgagcctgctaagacggctccaaagaagactgtaatcaagattgtccgatccaactcatcgaagaagaccatcgccaaagccacgggaaccaccacaaaacccaacactgcgagcgataagtcttcaaaggatcaggagtctttggtcaaggaagaatcatccgatgacgtccaaatcatcaagagtcagcggtccgtcatcgtcattgacagcactgacgagagctcaaaataaaatctacaccggggagatgagatgaggtttcgtcaatcttgaacggcaactttattcctcccaacctttttcctaagcaaccgcagcgcagttgctatgatacccaaaaactatatacccgaaaatcgggttgactgcataccggcctaattattatcaacgtcgaggatatagatcccctcttattcgcatcggtggcgttaggcaagcatgtccacggacatacagcaacaaatgatctgcattttgatattttctcactctcgacctgcatgtttagcacttgtctttttttactatcttggctttcaacttgcttcgttatgaaagtgcacgccaggcaccggtggaaaatgattcatcgatgagggtcccaacagctgcactgaagagtcggtgtgcacctttgaaggtgaatacgcagtcgatcgcgatcacgattctttcttggaggaacagggacatgaggggattttaggacagtgcggatgtgccacgtatatacttagtcgataaagattatgaagctaaacaaaaatgaataacgaatttcaatacgctatgcgaaagaaatgtgatgtttctgacttgatagacgtgatggctcagtagcttagatgcttctagttacgcatcggaacagtaattcgactgagtatatattgctgcattaaatattctaagccccaataattccttacctagaaatgattcctttagcgaaaactcttgtttagtgtacaaaggtatcatcgattcccaactgtcatacatccttactaaaaggctagataaataaagcccgttcccttcccttccttcattccaaaattgtacaacgctttgtgaaatagcaccgtctaaatgcgtgtcgtcaagatggcgagtcgactaattggtctctgaggcgttgaggttcgcctgtgcttcctgtacgggttgctctgctgtggcctgagctgcctgttcttgaataggccgctgaggtgccggtgcaccgttgagctgtgtaggatcggcgagggagccgcccggcatagcgatgaagttgccggtttggggcataccaccagcaagcatgatagggttgttatggtgaggtaaagcacccatcgcggtagggtcgatgcccagagggagaccatccatgccgccgcccatgagcatgggtgcgccaccattagggacggtgtgatcggtgagtagggatgctccgagagggccttctgggtgcagagggtacataagcgcctccatggtgttaccgtcaaagacgaccatgttttggataggctgctgggtttgtccgaggacgttgatgacatcttgagcaagttgaccaccgagaatagcggaaacaggggagatttcgctgacgaggttctgaaggaagctgcgcagaaactcgggacgaagtgtttcactgggcagaccgagtgctttgtgtttctgtgtagcaatctgtgtgaacatcttaaggtcttcgcgattgctgggaacacgaccgttctggagttgcatgaactcccagagagcacggaggcaagacagagcaggggtcacactcttgagtcgtcgcttggactgggtgtactcggcaggtaggacagcgacatcgctggcgaggaaccatgtggaatagagctcgcgcttggtgacagactcgattgttttgggtccttccttgcgggtctgaacgtcaacaatagagcgcgtgcgagtttctgggccagtggttgttgatacgtttccgagatcacgcttaatgacataatcgtgctcgatcaaatcgctgaagatgaagccgtagagaccatggcagccagcagcatagaaagccttgcagttcaggcgtgtggctgtgttgatgatgttgaaagactcaggatcaaggtcggtcgcaatgacaatgtcgtatgcagcaaaatagcttgggcccttggtcttaacgccttcctcgtcaacatgaacgtgaacacgagggttaagctttctgagggcaacactggcaacctgggctctgttttttccaataacgtcctcatcgtcagggagtagaaactgagcacctcgatcggcttcggtaacagtagcactgtcaagaagagtcaaagaaccgacaccagcaagaaccaggttcttggcgatctcgttggcaagggctttgatggtgatgagaagaatgtttgcgctttggatcttggcttgagcagccatgccccagaggcgaatctggcgatcatagagagcaacctcctctgtggcgtgttagagtctgcaccagctgagtatgcggtttgtgggcatgaaaacttaccggcactgacagtggtaggtggcggtactactgggaggctaaatccctgggtctggccatttgagaggttcattccaggttgcatcatgaaagaaggatcggccataggcatttgcatacccagcagggaagggtctgccatgagagaagggtcacccagcatggtcaaagcttcagggttcatcgggttgagaacgtggttagggacatgtgggataccgttgccgttcatgctggcgccgacatccatgggaggcattccctgttgcgctgaggtatcgggaagctgttgcgcttcaggcgcagcttgaggctggtcctgattttgatttgagctgtccatcggagctcagcaagcgagaaagtgtagtgaagagtataggcgatgagatgatgtaaagtggaagaggttccgtgcaaggctgagagattgcggatcgaaatcgcaaaagtgttgttgtgaataagaaggcaaagacgcgtgacgagaaagcccagcctgctgggattatgttcagctcctctcagtcagaacagactgttttcgacttatttccattcaccgtgtatgcaggtacccgggcggtcgcgagaaagaatgtagttatgtcaggttctcgattgcttgtttgtcaagaggaggctgaagataatcatatctcgattggattggatgttggtcaagaagtccgctgtaactcagtgagctggcatgaaaatgattggctgacagaaattgttagcgggatcggcattcattgacagaaggtcaaagtgggcactgaacgcgctctggggaattaattgcctgcaaggaacgacgacatacacttgaggaggatatggtaaatataccttagtaggtaattaagttatatgtactatgattgacagcaatatgaccatctataaatatttgctatatttatcacttaagaataatcactaatcgtgcgagcctttcctgtctgcgtctttgtcatgtcttcaactaacaaccaccatcttgtcccgacaagcgggaaccagattggatctatccatggttaagcttttgtcagtcacgtgaaataaatgaaccgttatcaaccttgtctcgatggattgtgtatacgagatacgagatatgagtatcaattggagggatgcgaggatgccatatattgtgcagtgcctacctacctatcatctagatagaatccgcggttcacagttaaagatgatttgtcacctttcacagagtaaattgcccccacaaagacacaagattgctatttcgtgatcacagtgaaggcatgtatatatatatatctagtttagtcttaagggtcctatagacccaacggtccttaaaatgagtttgatccttactgtcagaacgatatgtttccttatgatcaggactataggtacctacctagatatatgacagtatgtgaaatatctgaggctctctcactttctcccgggaaaaatgaaagcgaaaataaaaaaagccatcacagcatatggtaggtctagtcttacaaaaatgatagaacaacgttgtgtcacaatttctctttcgtttctgggtagcacaatgtcagcctaccaaatgcaccaaaaatacttgtacaatgtgacacatggtacgacagtcttgaatatttaaaacccgtaaactgcaggacagataaacaaaaataataagattgattctagaagatgacaaagtgctggataccaccgctttttgctcagatgaaacgattatgtggcagagtccgggcaatcaattcctgtggcttgttctaccgcctttgtctgtcccagcacagcccagcctgtttcctcacaacaacccttttttactactcacttatatcgcaccacccaacgttacccatctgcttctgatagcaatgttttgatcgccgttcgagttaaaaaaccttcaccgctttgttatcgtactgtatcatccatatcggacgctatcaatattcgtcttttctttctcttggtgagcttcgccctgtcccgtccatagactttgcccgccccgccagaatgcggcagttgtcacaatgatgctctactgcagccaaggtcaggtcaggcgtacactgcacacgggcatacagtaccagaaagggcaaggcagaggggaaaaaggcgcatattgtccctgtagagttgacgtcggtcttctatcaacaggaaacgaaactgttcttccacatagcaactaacaaaacatcccatagtcgagtcattcgcaccgtattataccaacaccttagtacctacctaactgaagtgcctgctttatggccgagaccacaccaaacttgggctgttcacgtggtaacaagacagagaaaccgacaccgcatccaagagtgtcactgcctgttttactcacccgactgcaagcacgattcattgtcctttgacagcgcgaacaacatcaaattagcaccactatatcactcaccattatccgccccatcgctactgcgccagaaccgaccctttatccaccttgtcagctaaatcgacggataccaaagacagggtccatcgtcaatcaaaccctcgattcgcttcgctcaccccaaaaccccacgtcataagtcacagtcagagtcatacttagttgtagccgcaacgactagtagtcctgtacccggtattagtttgaacccccagtcagtccagtcaagtacagtcccgcagtcattcacaatgtctggccggtcgggatcaaattcccaccgtcgccattctcgagaacccgccgacgactttccgcctcttccagtaccccgactgccttctcttcgggcactcgcccacgcgcaacgagatcgtgaccgagatagcccttcgccgaactcttacaaccgtccccagtcccgacattggtcagcggctgctcgccgcgccgagcgcatccgcaacctggaaaacagagccccaggcaccggcttcgacgactttgagcggcccatggataacggctggccgacttctcgtcgtactgaccgtatgaggaacgccgagaacaacagacccgtcaatcttgaagacctcgatcgacatctcgaagaagcaaactcccacctaagggctgtccttgatcgccagcaccatcctccccccatgccacccaacttctcccctccgctccaccccacagacctgccagactctaatagacgtcataaacgccggaagctggattctgacagacttgcgcccttccgaagctttcgttatggaaagtacggccaggtcgagcaaggcgatctcaagatggagatcgtcagctgtgatggcggcatgttctccaatgagtcgtcttatgccgccgagaacatactcaagaacgatacctcggtgtattgcacaaaaggaaatcggtgcaatattgtcttgcggcatcaaggcggtactgtctttactctccgggaactggtcatcaaggcgcctgggtcaatgaattattcacatccgtaggttgccccatgcgttgccttttgatatcggcagcgtggctgactacctatgcacagagtgagagaaggaatggtttttgtggccatgacccaggatgaagtgctgaaccggacagcccagtatcaaatccaatatgcgccacgctcgaatgagccgatccatgaaggggattcaagagttttgcagtctattccaaccgaaataatatcagttcaacaccacgagaatggtactacaaccacgagatctcggccgtcatacacatatcgaagccatgcagacgactacgagccacgaactccacagatgcctcgagaattcgaatccaacctcccaggtctccaagtcacaacggaatgtagtgatgatgaagacgatgaatacgaaaatgctcgtgcgtaccgccgagcacctgatcgcatcggctcactccctttcgaaacattggactcctcaagttctgacgaaggtggtgatctatttaaccctgaatatctcgacgaccatcatccctcccactggcgtctttacagcagtggtgtcaatgctaacggcccaggcttctcccctccttcttcgcgccgtcgtgaacgagagaggggagcgtgggaaagagagtgggagcgagaacctgatcgctcaaatcgatccctttctctcaccgcagcctgggaagcccacgcttctgccacccaggatgctgtacgagctgtcggcggcggccagctcctctcaccacacgctcgcttctatattgagaagaagaagagcaaatgcactattcgttttgaccctccagtttcaggcagattcattctcttgaagatgtggagttctcaccatgaccctacgagtaatattgacattcaatccgttctagctcgggggtttgcagggccccgttatttcccgtcagttgagatgcgttgaaattggtttttcatggacaagcgacggaaagcaaagccgcaaggattctgaccttttcttgatacataatcatggcaatatacccattcagagttgctggttaagcagtgttgtccttggtgtgattcatatattgactcacaacaagttacacgaaggacttgctggcatattaatgaaatgcacctgtggaacaaagacatgtactgcaaggtgctcatgactgtatgaccacttatgcataaaggctaccccgagcgtacaaagtgttgacaagttttaatacacgtacaggggaaacatgagtaatcaaaataaaaaacctgtatgtataaaccaccactgactccattcggtgctccacggtccaagttgtcaacctatacgcacgctacagttgaaataagaaggctggtgcttctgcaagcaaacaaatggcgatgatagtggaacccatcagagtgatgaaatgaaggaaccaggaactgggctggctgaagctgcccgggattgtgacaggagtttgtgcaacctattcgctggatgtttatttgttgaatccttttgttggtggcggcccgcccaagggtacctcatgtctggaattgtgtggtaaacctttgtcatgcccaagttatgagagtccatagctgcatagcatcgtgtaaggtagtggacctatcacaggtaactagcatcgtgacatggcccaaaacggacaacaaagacgctggagggtttactccaaaaggcgagactgttagatgacagattccatccttagcgaaggaatgggttactatgctaaaatttaactatatttcctaaactttatggatagtttgggctatcattgcttggtacagcatctacttgtacttgattgcatgatcgtccagtcgttcatccagtgtgtcaaagtagctcctaaaccacctatatgaatcgcataggactaatccagcacaaatcatggtctggggttcaaagaggcatgggtgacgccatgatcgattctgctgatcacctcgaatgaccacagactccagccatggcccgcccaccacagatcgtggcaaccaagtttgccaacgtgccgggtcaaaactctgttcctgttctaggccagggtagctcaagggaccagacacccaaaacgagggaagggaatggcctggacttgccagagggagtctgagtttgcattaggctcgtgagctgaacaatggatgggatggatggccactttgcttttgcctttctgcaggttcccgtgcaggggtagaggggagaacgttgaagccgtccgttcggtgcagtagtgcgatgcgggtgatactgcatgattgactacgtattacggagttttatgggtaggtatggcattggcacgtagtattggcaatgaagtgttttgtttcagggtgttgcagtgagggaaattcacccgaaaaaggggacaaccggtagatccttgctttcagggttcaatattgaatcgaaatgctgctaatctgaataatgtatgcatcaggcccaaccatcgcttttttgacgggtcattatgactctgtctatccgcaggcatgacgagaaggaaaaagatccagaaccaacctccagttacgtcaaactcaaactcaaacccacatcaattaaagaaagtgttctttacacagagagagacagtggcgccttgttgcattcctcagtgttagggcagggatcaacgctagagcgttacataccaagctcggctggcttgctcttccaccaggtgttagacgacactgagcattgtctcttctggaaagggttccatgaacaaaaggaacgtcttgttcagaaatgtgaatacggtcatctttttatacctgcagtagatattaagttgactataagtacatgcctatatctgagtgtaatagcgcaatgcatggcatcgataggtaaaccggtggctgaccgccgacttacccgatcagtacaagtccgttggctgctaaagaacccctccctccacagagccagagcccgaccccgacacaatccaccttcgtcgaacctaacttggtgtactgtactctgtacgccggacatacagccagcaaacactaacttggcccaaccattcgtcaaaggcagtcagtcaagtctgatttgccatcagccgaacccggccacacgcaaaatcatccgccgtggtgttaaggttctcatcgtccagtgatacctcctccgcagccataaacctcgtctcctccacctacacacaactccttctctctcttcagctattataatacactacacgacgggcgacacgcggaatcgtcaataaacatctctccaccatcaaacatttctatacgatcgtcagtgctagcgttttcctggcgttggtccaactgggttccgctgctcttgatccctgcaccatcaaatctcccagaccccttggaaccgagacgacagcaattatgcatcctctggatcctcaggcccaggggctcgttgacgaccgagttgccgaggaggagcatggacagttccccattgaatatcattcgcgtttaacgggaccaagctcccctgcgtcgtatggctccagtattcgcgcttcgaccgcccgaaggcgagctgccatgtcaaataagcccataaacaatcatttatcagaaacaacacctctccgtctttccccagcggctctccagactcctactgctcctcaatcgacacctcgctcaactcctcccgttgttcctctcaacttgactccaccctcagcagcccattatcttcccagctgttctgtacgaactcgcgatcctggatctcatgtagaaccgacttctccaaagctccagtcacctttgcgccactccattaaccttaacaccaacagtctcgacgctgagtcacagcactaccggatctccagcgacaagcccagggcccagtcagtcgatatgtcatttactggtgacaacaaaaggcccgctgcgagcaggactcgatcaagcctgcctgctgtcgtggaagaacctggccgaaatcggcttccgacttggttgtcgcgacccaacgcaccagcgcccttatcaacaaccatcccggaacggcgacgcagcacatcatctgcctccaaggcatcaacaccaacttcagctcgctttaacttctttggcgcccttaattcttccccttctactgcgtctcccaccgaggagcaaaacgaggcccttatgaatctggatatcgaaaagggtctcttccccaacggcgttcctggcgaaggaacagctttctcgccatccgcttttaagaatctccagatgaatgccactggactgctgagcaagttccaggctgcttatgagcaacgtacagcggagttccgcgaactgcaggctgagcgcgacattgaagagttcaacaagagcgaatccgagctcaaggtggagcagctcgaaaaacaactcgaagaacaatctacaatcatggcagagcgtgatgctatgatcgaatacttgctcaaccagctagctcatgaaaaggaacgagcagatcaaaccacaaacggcgagaaagagaacaccacctcagcagcttcaatcgtgtcagaggatctgggcgttgacgaagaccgactaaggcgctggcgaaagagcacgtcaacctcgtctgatgacgagagtgtggatgaagtcagcgtattttctcgatcaaggagcccaacattctccactactatatcagagatcagccctatcacagctcctaccgccccagccgctcaggcaaaaccagtttcccttgagcctcctcgcgcggcacgaaacagcgttcctcagatgagcccgttccaaaagctcatccgaggcatgtccagcgagaaaccgaaacctgcacctacctccaactgccccaactgccaaggacaaaacgccagcatggcttgggacacagtgaatctactcaaggatgaaaacaagggactcaaggtcagagtggaggaattagaaaccgcagttgagggcgccctcgacgttgtcaatggtctcggcttatgatacaagttcaagtcgtgatttaaaagaaaaaagaaaaaaaaggaatgatgacctaatgtgaaacattggataggcatccggctgcattgtcacacaaaaacacggcgctacgatcgcatcgtacattgtcggctccttcaaatgggctatattgttttactggagtttacggtttataaagccggattgggtatacggcggcgttctctcagcatttgataccattctgcataggtctaagatcaattttaccttcgttagctaagaggcaagacaacctctataaatacctttatgtggattgagccactacattgaataaatctcaagttcttgatcaatttttagttaaaaacacttccacaattatgatatcatcagtagacgttgcaagggaatagtgttggtggtgagtatcgcccgggtcttcgcgcatatcaaatctcaacgcatgaaagacggaaatttcgtcactgagattctgacagggcaaatgtagttcttgtacctcctagagcagccatgaaatgagcctggcctgggatcaaataactttgttcgaccttgtcgaacaatcatgtatgctgcactccatggtattcacgcccttaccagtcggaatagacattgtcaaacagtaacctgtcacttgtaattaaaagaggaatcgctctgtttcgaaagttggttgaatgaatcgattccaagtttcttgtatgtgaacttggagtcctacgtctgaacgacgatctgagattccacataacaaattatgactggagttgccaggaactattaccttggtagtagtagagtcatcaaaagtctaggtcattcagaaccacagcctctgccgttgttcggctttgagacatccaatatcctgatatcgcatcccagtatttccaaagctatagcaacttcacggtagcttcacccgggctttttgaccccttctttcaatatttcttttaattgataggttccgtagtctggccgaacacccttctcgcttgacgaggtatatgtacaaaacttccccacacccaaaacgtgttcaaggtcttcccgttttatcatgtgccgtaaatgtccactctagtggtgctcctcgccatggtggtgctcgtcctcgaggaagaaatactcgtagccgcagtaggcagtgaaggcgactgtcgcgatgccgagaccagggaacccgctcttgagacggttccaacgagtgtaggggccctggtatcgccaggcctcactgggagggagtcagtataacgtgtccagcgtatagcgaagcatttagcaagagattttcacggactttcgctcccaaggatcgtatcgaggctggccggtggatgcttggaacgctcgcatgttgaagccggtgatgttaggcttgggtccgcccgcggcggctcgtagtactctacatggcacatctgttagcttatgattgtcaattgcaggagccaattgatccggtagcagatctagaggatcgcgtcgtacctcgtggcaagcatcgtgggctggaggcgagattctggctggtagttggatctgacgacaaatgaaatgggcgaatggagagcgagccaattcgaccttagtgatgctggcgctcttcccccatcactcaaggtaaaactggggctcattcctctgactgagaactgagagaagatcggatcaaagtggccgttccctccgatatcgtgcacggaccatctgaatctgccacctcgagctcctcatctgtgtggcctcgatactggagtcttgagaaaccataccagcaaacaattatcgaatcttataatccacattctgtactctattcattatcttctgccttacagactagggaatagttattatagtggccaaggtactcgccttttgctgattggccgggcccccctcgtacatatcttcgtcactcctccaacccactctctctccaccattcgacgtggaatcaataaaaccacccgccaacgcaactctcgatactttccggccattcgacaacgttctcgcctatcgctggtgctcgtttagatttatgttataagcaaaggtcttttaagtatttcgaagctacttcaatgaacagagaatccgcaaacacgccgccgagatagggaccgccgccagatataccaacaaccagaccttcgactttgggttcggaaataaaacaggattcttctggtgtcgaacctccaaaacaaagttatccaaaaaaggaaaagcaaaataaacacaagaaatcgcccgagcatcctcagaaacgccaagccacaactggtcgagggcgaaagtttcatcacgagacaaccaactatcacaacgcaaactactacatgccgccgccgcaacttaggggcttcggcggggggcctgctgtagcagcgccatatcaccaaggcggcttcccctcccatggccaaccgcagggtggtatgccaggcgcaaaccagtacatgaacgccaatgcccagcttggacccttctctgccaacgggaatgcgttcacgtctggtctcaacagtctcaacacgcaaggattcgccgatacaggatttggaagccagagcgcaagaatgggcttccacggccctgctgccgcactacaacaatcacagcatgggcttcaccagaacatgttgatggagcaccccacaatcaggtcgcagcctaacaagggcaggatacgggaggtgtggaaacataacctgcatgaggaaatggccgtgttgcgagatctggtggataagtacccttacattgccatggtaagacacatgaagtaacactggcttcaaagatgtactgaccactatgaaaaggatactgagtttccgggtgtcgtttcgaggcccatgggaggatttcgagggaagagcgactaccactaccaatgtctacgaaccaacgtcgacatgctcaaggtcatacaaataggcctcacattcttcaacgaggatggcgaaaccccaccagcacgaccaacgaacgacctaaagctcggcacagctgcgcaaaaggctgcaaccaatgctcctttcccttgttcgtggcagtttaacttcaagttctccattaccgacgatatgtacaacgagaaatcaatcgagtcacttcagcaagccggtatcaacttcgaattgcttgatcgcgatggcattgatcctcacgagttcgcatctctcctcatcccttctggtctagtgtgcttcgataatgtgaggtggatttccttccacggtggttacgatttcggctacctcaccaaacttctgatctgtttacccttacctaatgatgaggttgattttgatcacaagatgaaactctatttccccacgacatatgacgtgaagcatcttatgaagcatgcgatccgactacacaactcgggtctcctcacacccagtgatcccagtagcgctgagatcttgcaaaagtttgagcacaagtcaggactggaaaatatcgcagaaaccctcaagattaagcgtgtcggtagtgcgcatcaagcaggctctgactcgctgctcaccggaaaggtttttttctctatgcgcgacaagatctttgccggtgacatccctgacgagcacgttggtaaagtttggggtcttggattccccgactccaactcgaatattatctcgatgaaccagcaaaacaacaatgatggccagacaaatggcaacgcacccagcacacccaacactacgagtgtcgggttggctaccacacctggaccccaaggccacaatggtatcctcaacacaggacctatgacgcctggaggaggtggtggtgtatttggcagctttgcttttggtggaaaccgataaaaaaccgaatcccgcgagatttgttagcctgcaaggccattaaatatgccgatagtgttaatgttttcacgcctcttgattttgccctttatgccatcatcctatacttgtactcctataaccgcgcgtttcacacaaaagcgaagtctcgttttgtgtgaaacaaaccgtacgcgacgcgacatcatagccgtctgatgctatgtgcgtcttcacctctcgctcccacgcttttctgcacggggctcacgtttttgatattggaagctggaagggttctagggattcagcgagggaaaagggaattgggaaaaggcacggctgggagggaacagggtggtttgcgtggaccgtgtggtgttggcgctgctactgtatgctgtattgtatagttcaatgggagttagcacctggaattcgatgattgtcaagtcgtactgatagttcttgtcgttgatgctatctattctgttcgaaaatatctgcgctgcgtctgaagctgtgtgttcgccaaaatatcatgttgtacagttgcataaagatccattcactggattttgaaggaacaaccctgtaagccccgaaaacgccccaaaacccaatcacgtcgcagcaatctacagttctttttgtcttatgtgatataaacctttttcaaggactcgacggggaatatgtggcccgtccgtagatccctgatttggtcagcaggcaagccgttcttcctcgcctgtgtctctaaacgatccctcccatagacgctaccatttggcagcagtctcagatcgtgttccacgtgactctgtgtgtgatgggcatacggtacgttccgtgcgagttcattgagctcagtagagcaaataggacaaacgccatggccgagagtcgaagcacctgtttctatcacatccgtggaactagtcgtgtggctcacatttgaactttgcgggggatttgcggaattagtatggcaggccggtgttttgagagccgagagaccagaggaaagcgcaatgtggagaagaggaaccgcagggagggcgagaagctggttatgggttttggtgaaaagttcggccagttcagcccaccgcgaaggcttgtagagctcaccatacgccatggagccaggtggaaaggcgagaagaccacaagcctgttcaacctcgcgacgaaacgtggttcggtaggggatgagatgcttctttgcgtgagcgatggcctcattcactttggatggggactgggagcggacgagttcgatgtattgctggaagcgtagcatgaactcgagtttactctgcagaatattagcgcaacgttgttgaatcttgactggggttgacatgcatccatctttcgaagttccttcttgttctcggtgcaccatgctagggcttcgacaacactctccctcatgagggagtctcgaatgcgactagcagcgacaaaggtatagacgtcaacgaggtctttgataccgcgctggtccgccaactgctttgcagtctcgttatacccatggcgaaggaggtaatctgccaaaagcctatccagccttttcctactccaggtttcgtatttcacgtcttcgacggaatccattttgtatagctcatcgagatgagctatgcgggccgcagcttgagtgtgcaaaagagcttcctcagccgcactcgtagtgagcttacgcttcaggccgcgcattcgggtgatcatagcatcgacgtttcgaagaacatcttcctgagatgcgcggccagatacggtggcagtagcagaatcctttagcagtgttttaagggaagtggtatccttctcgattgcgaaatgtgccgttcgaaagttcttacggagaagctcggagggtagacgaaggagtggttggtcctgttagtggccatgagcggacgtcttctaagaggcggtgatggacgggacgagtggtggacttacaagcaatagatgctcatcatgcttaatctgggagagcttgtggtctcccatggtcaagatacgctgattggtttgataatcgtctatttgtagaatgatatttgacgctgaagtcccatgcaagacgggtcagaggtccgatagtagcgattgtttgacgttatcgtgaagtgaggtcggaatgaagtgggttgctccaatgcaggtcatgacgagagtggagcagaatgtgggagttcaaagagggaagatacgtacctgcaagacgtacactcccgtgccgttcggaacaagggtatgtggggccccggatggattgtgaaatcccgctgtaagcggaggagggagagagtgagtgagcaatgtcagtgatgtgatgtataatatctacggtaggtatgtatgtatgtatgatacgacacttacgatgttggatcagctgcataggtagagtttaaatcaacccgtcaaagcgacgttttgacgagaatgaggagcaactgtgtattcacggcggtggtagcagtccagaactactactagtatgtacgtatttgttccaccttcaatattccaatatgcttgagactaggctgtaagtattgaaatttggtgtgacaagacgcagtttctggtatgaacttccagtggccatccagaaccccaaaatcagttggttgcatgaaaaggacatagagtagctgtagatgcctccagataagcccagacagagacaggctttgggatcgcattgtacgtgcagcaaacatgccgcactcgaatgttgtcgtgacacgagacgagctgtgttgctctggaatagccaaattgactcggttccacgaagtatcctgatctacaggtcgagccttcatttacaaacaatcgaggcgttgcatcgtgtacaatatctcagtacctgggtagagtcagacgagccaaggtcggatcatctgtcgcctgtattttaggacgcaacctgtttcacctcagtgcatcaagtgatgtccagtttaataaagggtggaatcaggtgatgactccacggtatctttgatggtgctgtccctttgggaagacgaggggtttcctgattggtccgtgctaggtagcgacttgagcgaaggatacaaagctgacagtgacagagtgggaggcttatttgtgtgtgtgagggaatccgaaacgtatttggcgccttgtgtctgtgttgaatgaactttatgatattcctacaatttggaactggggctgcatcgagatatttcatttagtagcgaaattaccaaggtagtaggcacttaaacaaatgcctagtcctctattgatcataatattttccgggaatggtgccttggaaggaggtattgtgcctgcccattgttccgtatgattccttctattgcacctgcctgggttctttccccaatccgtaaaggcaataaccacccccatggagcatatgtggcccacctgaccctcctattggtcgcccgctgagattcgaaaatgacttctgcctcaggcctcaatacgcatccccctcttactcgcgtcgagttatttatcttaccagcctcacccacttgcacgtgttcacctcttcctccgccgcgtgacccgactcgctcagtgccagttcccagttcccagcagcaagcgcctatcctatcccatcccagtccgggggacagacagcccagcccagagagattcagtctccttgttcttccctttttttgtaacataaaagacactcgcgtcttttattcgttccgaacgcgtatcagaacctcgaggcttttctttcactttttatttttattttaaattagactttttacaagtcttggttctgggtagtcttgaaaacgcgaactcgtcgacttatcaactgggactcgcgcgatatcacgaggtagatcccaccaaacacgtgagacgagaaaactcgtgatctcgcacgcctcaaggcacatgatctgtgaggtatgtcgctttcatgcatctcattcacttcacgataccctcattcaaatgatttgcgcaaaaatacatatcttttctctgctttttggcacctcgcaaaatatttgcgcaccatgatggattggatggcttgtcattccttcgcgagatgatgcatttcaccaagtggtcgcgtctcaccatcaccattaatcactgtcatgacctggcattgcttgctatcatcgcctatcaacacgctcgattgaaggcgcggttttacactgcagccattctgactagactgaatgaatcagtaccaatccatcatctcgttctatcttcgcctcgctcgtgacaaataccgcgtttcggtatccatttgctcttgcttttcagtcaccaccaaaaccaaaactcaagcgagtttcctttctctacgcctcttcagagtatcagatcctacctctgcgacaatgacactagtgcatcctatgttcacgtgtcgcagatgctcaacctttgctctctgtaatcgactgggagccttttttcttttttacacttcatctatcactacatacatgccttacttttactacgggccttattctaacattgtcttgtcctactcagatttttgactgagcgccaacatcccatctgaggtctcaccatcgccacaacttgctcttgggcgagctcattgattgaacagcttctgtccaacaaggctgtttatttcctacgtacttttttaaccacctgaaacgactgaacaatgtccgaagatcttgccgagcaatcagagctcatgggtctgaccacctctcctggtcacaagcgaaagcgtgaatccggcagtcctgacttgtcgaggaataagcgtcctgcaccagctgcccacatgtctactgacgcggcctcgtttattgacagtgccatggagagccacgctgtgaacgccaatggtgtcaacgttgccgatttcaacgctctgcagcaggccacccaagaacatgaccaccctgatgccccagaccctaccagtgctaccagtactgctcaggctgctcttgggatgtatcccactctgcatgtcccgccttctactgaagaacagtttgctgcccaggcggcgacagaccccgaccacggccacgatacatctttcaaccccgatgtgaccccctcagtcgacggcatcatggaacctcctcaggttggccctccccagcatcagcacacgcctccaaatggcgtcccgcatgcgccaccacggtacaatcccgccgcacccaaccccaagcctaccgttgggtcagaagagtggcataagatgcgaaaagacaaccataaagaaggtatgacaaaatgtcattgtgctctcttcagattagctaacagtgcgtagtggagcgtcgccgacgtgaaacaatcaatgagggtatcaacgaactcgccaagattgtccctggttgcgaaaagaacaagggttctattttgcaacgtgctgtcagctttatttcgcagctcaaggagaacgaacaacaaaacattgagaagtggacgcttgagaagctgctcacggagcaagccattacagagctaagtgcttccaacgacaaacttaaacacgaatgcgagcggctttaccgtgagctcgagatctggaagcgcgtggcgcagaatgctggccttgagccaccgcagcccaaggaggagaacaacgctgctactgcatcgagctagaggcccttttcaacattggcatgtccccctacggcagtcatagactgatcttcacatatacccctacctaatactgtcttgtgcgaatattgcctcggcaatcatttgccagtcagtccggttgtgttttcgcttgttgttttccccctagtagtacttttctcatggagccgggaggagcagaggatcaggaaagggtcccccttcttgacgtatgtgagtagtctcctggtataatctattagggttggtagttttaagtagcttggcgttggtggattgattcactcttcggttggtggaaagctgaggcaacggatctgctttacggcgcaatgcaatgcgatagcttgagtgttgaattgagtggatatatatccctgctatgactttttttgctctggccattcatgaccccctcggcaatcgctgtatctgtcatggttgcaatgcttatgaatatggtaagtcatggctcacaggtccatgtgacattgttctcatttagtagccgaggcgcatcttcacaaatggagtcactgaaacacgattcgactttgcgaaaatgtcattttaggccctgacaagcctgaatactggtagatagatgccttcactttttactccaaactacccctttaaacaaagaccatccccgctcgatacctctgtcactcatgtaacacagcatgcgataataacgatttacctccatttcagaaactaacaaactgactgaaacacacctagtttcctggcggaacaaggcaacacaagctggaacttgacgaatagcgtaatttcaagctaggcgaacgactccaatcccagatcccttgttgaaatggatgaaatatgcagaagtcgatccccagcacaagctgacacttgatgttaacgcgcgagattgtaaccgtgttccgtaggcccaagtaatcgcatatttatagccgtaatgcacaggctttcccgcagatatgttcgccaccatgacacgtagtcgccttttgttgatcattaaaataagaaacccgtagtcgttatgcctccagaatgagctccatgtaaccgcaaatgaagcgaccgtcaccaggagcgtcgtgacatgatattcaggctgaataaaaaacgcacctcaaagaaaaatccagattggaacagctggctgatggaattatcaagttctttcaaacccaaacaagcaacgcgaccaagtacagaagtcaaatataccatcccgagattgtccttgaaaatgtaatttgggtatcgaatcatatgacaatcgtgaccgtccaccatccgaaacaatctagcaaggcttgcatgtcggtgccggtattggatggatttgtaaccgagaaacaaggagactgccatgggtcaagtggcatggccgtcctctgagcgacctgtgctgtctaaccaggcctatcgtcctagtgatctataaccatataagaaaaaagagcgcctgtgtgttcgacgccatacataaagaggctgtgtaaaaaggtgccatatatggtgtctgcgttaatgcatggcgtgccgaggtacgtcgtccactttcaccccgggaagtccgcgattatcgtgtgacatgtaatcgtaaccttgggcagggtgcaattgtgtgggctgtggcacgctgcctgtccggaacatgggagtctggtttggatcgtatccacgagcgagcccatcgaaggaggtgttcatgtaggactgagcctgattcatagcaacaccagggctgacaaaggttgtcgtcggttggctgggcggttgcggtgtaaaggtgtacatggatgaagagttgggtgctgtggaaccgggctgccattgctgagtgtacattgctgtattattctgacctccatactctgaatgggcactaaagatggaagcacggcgactggcatcgtgtgcgggaggcacacccatgtccatagtcaggctgccaccagtagcgtgtgctgaaggttggccattgactggcatgcctgtgttctcgacaaaggcgtgttgatcctgtggcatttccggcatcgtcgagggcgtgtactggttaccccttacaggtaaatctccgccgaggaaaggtgtcccatgaagtgatgtgcctgtactatggctgtttgatgagggcatgagtccatggactgccgttaatttgtttggcgtcacatcatggtcgtcttcttccttgagaataggtccatggtcatcgttgctcgatacgtatgattcaggaattttgtcatctgccatcacaaatacttcggtacttccatcttggttgtgttagtgtctactcgtccgttggccaacatctacttaccaatttcttccttcttaaacctttcttcctgcttagctactttgaaaatctcgtttaagaaggggcgcttctttgcatttgctgggttatccttgtctgcgaagaaacctgaaagggcctcaatagtgatctcctccagcttctggacgttgagcttcaacttctggatgtcggggtgctgcctttggttgggttctacgatcattctgaggatgtggttcagaagatggactcgttctagtttgatacagtgtcagtaaaaagcccaccaggcacccagaacataacaatgataagcgttacctcgcttgtaaagatggtctggctctttgtggcggaccttgtcttctttggtaggaccccaaggctttggccaccagtcaggcgctttctcgtcacttcctgtgtagggatgggttgattgtttctttggctccacagcttttacccatgcctttgccatgagcttgcaagccgtctgctggcaattcttgaatcgcagctcatagaagaggccaacatcgagggaatttccgatcttgatgccttttcgtatcgttgttgccacggtcataggaatatcgtcgtcatcagcaataccatgccgagcccgtggtctctttcgtccctgtcgtgacggagtttcccattcgtcaaactgggacattcgtcgacgatcaatcatgcggtttcgtgggaaatccatggattgtctgtagctgtcataactgacatcatcgttgattacggggctcgctcctaatcatttatcagccttcaggacatcctgtctgtgttagaaaaggaatccaccaaccagcatccaaccggtcaacgacctttaaatacttttccatatcgaagaattgtttctcatagccacttcgaactcccgaggtgccgggcccagagaaggtttgtgggcttccatcgtccatgaccacaaccaggaagtatcgtctagcagatatcccacaagattgtcggagggcttcgtcaatttgctatttctctatgtcagtgcgtacaccagcaattgaattaaataatggttacaattggaggttgcctgcggtgcatgtcctgtgcttcgggaaatcgactgtcgtcgattccatcgccaacaaatctttcaggaagataggagtgatgagggtagcgggagaatggctccctcgaccactctttgaccatgtttgcgactggtgttcgtggaggtcgttgaagctgaccgttgacagttgggtgtagcttcgtagagggcaggctgtagcttgacacaggcttcagataggagaatcgtataatacaagcgcttgtcaaggcaccagttctttcttgaacccagagatgtcgaagaccgtgtccgtctgtagtcaaccgagatgtaccgaacaggttgtatcgatcggcagaacagttcagttacacagacgtccaagaatgaaaccaattaaccagaactatttcagcaaatcttatactactggaacatatcgcagtaggaattcggaaatttgaaatagggccagcaacgtattcaagcaacgagctgcgtaaataattgttgttgtgaaattgttaatattcttggatggtggtttcgtcagaatgttgaacaatatagacaggggtcagacactttgcgaagttggatccagataagttcgcctccgacctgactcctccggggggttgcggctcagtctactcgcagatgggctcgggaatagtatgggtgtgatttgacgtcgaacgtatgcgggcgacgatttccaattatcatagagcagcgatccaaccctagtgatttggtttccagtgcgagaagttttgttgctgctggtgtctgggaaatggagtgatccgtaaactaggtagcttacgaatcgtcctctggaagagcagcaccgctcaggtcttccgagtcgagttgatactcgaggtaggaatagataagctgacgatgttcggtgcggtgtcgattattcttagcacaagcaagtcaatcaacgctccatggacaaatgcaaagcacgtcgcagccgacgataaggtgatccgagtaaaggatcctgtttttgtggtggcaatggtaagttgagatggaaacagtgcttcgatttccagggcaaagaattgagcaatggtgatacgaaatagaaatagtggtgcaaaggcaaagttgaactgaacagcagattttcaatatcaagaagacgaggttgcaaaatggaacagatgtaaagctggggaatgagggacaggccaaggtaggtccccgcaccttctgtagatcgatgttgtctctcttctcaaaggttttgcttcggatgagacagcttcccgtgccgtctctattctacgacgggcgtctctcaatccgcgagaaaagaaaagactgcagataggacacttggtgaaagatttagaatgaaaacagacagggaccaggtatgccaaaaaagcaacacaccagatgggttgtagggatcaaggaccaatgcttaatgtaagtctccgatctcagaccgtttctacatactcaggatgggggatcagggggcaagggggtgcgaacgaatggataccttgagccagaaacttacgaaatgcagcacccagctacagcggtggtggtggtggtgttggtggtggcggcagcagcagcagctcgacaagaagaggcattcagctatcacccatcgaacaatgtcgcacagtacggggataagagagcatgacgctagcccgtcaaggccaagaaggtctcaacttgaactatacatgatagcagtgaataccaatcccatgatccacagagctagctgacagggccccatgtaaaagggtgtcgagcccacgcgtaggctccgacacccccacaaagtgaacgggcccgaatgtggttttaaaagagacagggcataagagtcaatcaagggcatcaattcaaggggtgtttgcccacgagaggctcacaaggttccattacgcgaccagcatagcatgctggagatctggagttataattgcgcacacaagtacagagtatacggaccatacttgcaagggtgagattgatgctcagaaaaacggcatgttatcgtttttagccccgtaggaaaggattcacctcgacaggcttggaaaaggcagggatcgtgttaacgatggcttgaatggtgggacccaaagcgagcgctggatgtgaacaagtccaatcaatagttgcttcacagaggacaaaaggcctaggtggtagcaaaaagcaacgtgctgggccagacgcatggcgaaggcgatcaaagtcagccagtactgatgtacttcgctactttgtaccaaggtgagacataggacgtgatcaggccaattttcgagcctgccggaagcaccaggcagatccgagaatgcagtagctgactggttatgtgtctgaatctgctgtcgtattgcatcatttactctgggtctcgtttcttttttcgtttctttttatgctggtttgctttttagcccgcggcgggttcgaaatcaaggctaaagataggtgacttgaattccgtgcaggaccgttgagaaccgagacttttgagctttttccagggggggattctgaagctttgaagtatgtacatcacgttcgctataggcccgcacaagcaatgtaagcaattgccaagtcgctgattcgacactctctctatactccatatagcgagtgggaatgttgaaatgatgtacccttctccattctccattctccattctccagaaatccacggcggggatcgtccggagtggcccaaatgagacggtcaggaaccattcagatagtaacttgtcgaaatagatagcaacagatctcgattcttcatcgacagcgtctgttgtatctcttgcatacctagcaggtgatatcggtacggtaaactctgacagattgttagtcgcgacaactgcagcatagtatggatgtacataggttgcctacaccagccagctactccacccatgtttctctgctttttgttggctaagctgctatgtatgtcgctaggcacctagtcagccactgaaaaacaaacctattcagggcttggttgctgaatctgtctgggtctcttcttgggggagctttgctcaaaacgtgcaaccctgcaggactggtccatgcactatcgcccaactgagtgcagtattgagccaaagatgaccagcggcaacagcaatggcagagacaactgcagcagcgcggtacagtgctgtcggataccgtgcggtagacaataggtacgtacatacgtaagtgctgagtgaggaacttgcagtaggtgggtggtcatatgcagaccagatttgaccatcagcctcaaacgagatctcagatcaaccacagtcaagatggacgtggtagaaaatgacaggagcagacagagcctagcacaggtgacagaaagacagcgcgagtgacgagactaaaatcctgcccgcagtggtctgaatttgcctttcggcttattatgggtacatagtagagcttccagccaatcatggcctgctattttccctgttctctctctcgctctgtggaaggcaggcgggtgggtggccaaggtatcctgttttgcatgtaccttccagcctaggtaggtacctacctgccgaccctgtacagtagatcgggctgtcaatagcacatacagagttaggtatgtagtaggttgccctgaaccaactgcaccgtacctgccctgtcctgaatctgaaagtttgttcctgctgcaagaggcaacagctacctgaagccccacgtgctgcagcagcagcagctacagtagcagcaacggaaagcggtccacgcgaactaacccactgacaaacgttgttagcccagactggcgctggaatcaggtacctgtctactgcctgccaagatacacctacctcatccactagactagttggatgagctagacagggaaggggcggcatgtcatgaaagatttattgccggcgggaaaggccaagaaaccgcttaccaccgtcacttacgcccggtgaaattccaaagacgactgttttgtggaatcacgcgccagcggcggagcactttatccagacatacctgggtactatctattgcaacatctgggtccctatcgacgacctctcgcactcaaacgcccgcaatccagccaccgtcgcatctgtactattcgcccttccctgcgctgcacactcttgtcaagatctacggctgctctggaggtttcagcagtcggaattgacttcccacccgaactagccttcttcatgaacaggacaacctaaactctggacgatttgtgggacgcgagcggtacggctcggctcctctattagccttgcaacctgcaccagtccaggtcaaccccgtcaataagatccgctcacattgcgcgttgcgcattgcttgttacctgtctaggcttctcattgcccatttacttacccaaaaaaaaaaaaaaaaagcaatcgagaaaaaagggaaaacgtccaggccaacgtcttgtccaacctacctgggtattgtactgtaactgtacttacctcgttgctctgggaatggcaacatgcgatctgtactttgtttcttggcaggcaaccctttgcagccaccagctgtcagccattggctgttagcgcttgtaggaaccttacatccagggcagggcaggtatttggccctgacaaacctcaatgcgcattcccaactacagcttggtatcttgacagtttgtaaagagaaaacggcgttcatcaataccctccaacacttgagcggctttacatataggcgcgagtcagggcatcccaaatcaagaactctcctactgtatccgtacaacattatccagttttcatataatgagccagaaagcattgaccaactcagacattttatcagtcttgaccattacaggggccaccaagagctccatcaacagggagcgggaagcacacataagcctgacaggtacgtctgcgcgctcgttgggcggtcattgcgcatcatctacaaggatcacacagctatcgtctcaatcacggccctcaactacattattattggcaccacttgcactttcaaaccaaatcggaagccgaaccataatccatacgacgatgctctccacatcctgcataactatcctaggggctgtgagcatctgataccacatatgtatgttgactgcaggacggatactgaggtggagaagaagcaaaggtatgcgaatagtcctgtgggcatttcaagggtcaggacaagaaagagaatgtaactgtggcgctcagggcggctcttgcctgtaagtatgaggttgccgttgccgttgccgttgccgttgccgttgccgttggcaatgcttatctgacattgacattgcaaagttactgtgggattttaattcttctcagccttgttgacgacgatagtgttccctcttcgccctgtcaatcttgtctcaacgcatattattacagcacagtaaacctcaaaaacaaaaggtcgcagaagagtcgtgcatgcggatcgtcaccgcatggacacacacacacacacacacccgcagccgcaacatttcctcgtttcgaccatgtgctcagaagcaattatagattccccgagaaaactgcactagtttctcgttttccttgacgagccaggcggccagaccagccgtccagcaattgcgcctacaaggtacatgaatgtatgtacttcactctttaccgttccgtgtctcataattgcaatccaaccccgcttcgattttcaacgaggcgtctcgcccatgttctcagaaacattacggataatctaggccaccactgctatcacaattgtcagggagggctcagatacaattcaagctcccagtcggcagtgaccagttcatatctgcgccgttccaatgaaagccaagagccgatgcccccacgctctttgcagcatgctttgctttaccaagcttgggttcggactgggatcaattacgaccatcgcttgcccttagcagcaggagtgctcaacgtcatcggctcattgccgatctcatctggcctatttggaaactctgctacgtggctggtcaactctattggatgacaaaaggatgatggccctgcaggtatcaagagacagtcgtcgcgatgtacttctgctattatcgagccctgctaagtaggctgttcggcctgtccctgctggtattgttgaatcgcgaccaacgatgggcatgtttcatacaggagcatcaatccctggatcagcgcaatgctggaccattgatgtagctgagtcagcagtgcgcctgtgcacccatgtatacagcccaagccttacatcttgattttcaagtggctactgaccatacagtagttatactcggtacaatacaactggacaaattatagggtcccggagacattcctcacgagcgagctgctctgtttctgagacagtcgatgaagctgaaggcttggatgtggcaacttcttcaaaaagtctcaatgtcatcgtcaatattaagctagccaactgcctcgcatgatgcagataaaaacacatatgcagttctatcgcgtcacctcttagatatttaaacaattgcaaaagagtgtccgggtcgagttccgccagccccgtcccttctctcatagtcaggtgctccatattgtgtgttcaccatcactgtctgtctcactttccgaggcttgagagcggagacatgagagacgagtttaacatccagatctcgttacgggccgccaccctggaattatcatctgcgacgcttctcaacattgtgttgactcaacccaaccccgccccatcagcacttgtattcgcttaataacatgttgcttctgctccttgctttgaataggtacgcgtcttgtttctcattttgattcaaagatgcagacgtggcgggttccatcagagtcgttaactgaccaggccatctttgacgcagctattgtgccgaacatatgtttcctaaagaggcagaccagaacggagcttgagtgcagccccttatcaaataacttcaacagcctaggttagctcgtccaaggtctagacagaagattatatcccgaagcatacaacaatatcactcttgctattggtatgaatccatctgcggttcattttatgtctatgtaaaactcgtgtcattcaacacgctgggaaaaccttctcagcgccgcacgtctacattcttccaatagcagaggaatacagtgaactcagcaacagtaaaggtccgccaaagggtagatctcgggcttggtactgtatttaccttcgcttctagaaagcaccacatgtcgtctgctgttacataagcggcatgttctgcttttagcaaagaatttgactaaattgcatagtcacagacccttggcggggacactattagtctcgggggaaagacaccgatgctctatctatttaggcgataagaaaagttgaggagtcgagctttgaatgaagttgatgttgaactggaagggcacaagacacggacacagcgtcacgtcacgtcaatggaaattccgatggctgttgtctcggtacatcacaccatcagcagctacggataggtctttcagagtctgtgagagaagagaacttctcttggcaactctcaatccaacctcgcgttgatagagtcgccgtgctatatgcactgtccggtctttacggaataccatccgaccataccggcatgtacatgtactattgtggttaccccagcatgtaacgtgtcaagtcccccttgtcatttattagagtcttttcagattcgtccgtggatgtcaaccaggggtaccaatccctgccacctcaccacctcttacccccttgtcgccggggataatcagcatgtgctgctgcgcacggccgttctgcttagccatccaccgtcagtgtaggcttctcttctctttcgagtggctcgccgaacaatcttacaattactttttttcacgaggcaaatttcaaggagcgtgcatgcaatcaagaggacggccttctctaatacgttgctgcgaggtattccacgtctctcgggagcccgatgaaatcaatgggagctgtaccgtctagctggaacaaagcatagttaccatgattccatctcttttattcatagcatatctcaactactcttgcaaggttttttatatacaatctccattattatgacaactccgaaacccaacacatgactacctattctagttccaagccagcttgtttcataagtccatagaaaacgccttgctttttgaaaagctcagctggactatcaaactcaaccacctcacccttatcaagcaccaccacacggtcgctgtcgaggatggtattgaggcgatgggctacagtgatgatggtgcggtttgcgaacaggggtgatcggagggtgctctgcagcattgcgtccgtctcaacatcgacggcagcagtagcctcgtccagaacaaggatgttggacggggtaagcattgcgcgagcgagcgagaccagctgtctttggccttgagaaaggttggagcctgcaatgacaaacattagccgttgaacatgtgaagcttacaggtatggctgagaatccaagagccaggtagctggtctttgcttggccaagagaccaaaccacgggacttcatcttcatgcgaggcgtgcatcaaaacatatccctcatcttccagatttttacagaaaagagactgttcatcatcaaagacaagggccagatgcctgtgcacaccacattcgatgaagccagggcaagccgaaccagatgctcgggtgaccggtgagggaaatcgcaggccggtcaagaaatgccgacagaaagcgcagtgccgtgagttgacttacctccttcgttaatcttggcctccaacccaccatccatgcttgaaacgtggtccttgagtcgcgcgtgctctatagggctatatgtcagcaaatgttacgcagcatgcaattacaaaagaagcgcttgtttgagcgggtgtggtcacaacagggttgaaatgctgtaatttacttacccaatacactccaaagctcagtgtcgtcatggacgtgtccagggtcaagattatcccggacagtgccttcgaatagtgctgcgtcctgtggaataatggccagtcttcggcgtagatcgagcaaaccaatggcagatgtatcgacattatcaatgccgatgtggcccgttgccggttcgatgagacggaacaaggcgagtgtgagcgatgacttgcccgctccagtgcgaccaacgacgccgatcttctcgtgcgacttgatgtcgaggcttatatttttgagcaccaaatccaggccctcgcgataacgtgtgctatagttgacaaaatcaacctcgcccttggcaggccacgagacagggggtcggttcttggtaataatctcgggtgcctcgctgggtagagctgcatattcaaggacacgctccaccgatacaatattagtctcaacctctacagtttggcggacgatccagttgagtgaagttgtaatctgcagagcatatgacatggccagaccaacaataccggggctgaggtgcctagtaccagtgacggacatgatggaaaagccagcagcagctagaatgacgatagcgccgatgaactcgaggcggacggcgagccagcgattggcactgatggaagggaagtaagcacggaggttagcgtcaacacgccattcgttctccagctcaaatcgctgctgctgtcggtatgcccgaatggttgaaataccaccaagcgattcctggaagtgtgcatagatggggctgcggctgacactatcaagtcgcttgagctcacgggatgtcctgaggtagtatctctggatgaagtagtaagtcagggcgagagggatgattaaagcgatgaaagccggtgtcgcgaccgagatgacaatcaaagtgaatcctgatcgagcggcattgacaaaaagcatattgaaggtcctggccaggacttcgtcgacgcggtagatgtcactggagaatcggttaaggattcttccagctggtgttgtgtcgaagaaggacatgggagagcggaagatagcgttggccatgcgctcgtgaagctttcgagacgcctcaatggagcagaaaatccagagaatcagggtttgaataacagtgagggcggaggctccgataccaaatgcaaagtagatgccgatgtacttgccgacgtgatcgtttgagttggacttttggtttcgctcagaccactccttgagccaaaccgagccaccaatgttggcagtttgcgaagcgagcagcataaacaagtaaagagcgacagcatagatgttgttcatcttggcgtattcgccatagactgaccacttgaccttgccttgctccagatgctccttgctctgcttagtcttggaacctgcgatttcctcatctgtgagcttgcctcgaggacccctgaaactagcagtgctggcacgacgaagagttgccatgctacttgagcgaggcttggcactagcggcagtcttgataggggccatctccgggacttgttcctgagcctcttcaagctcttccttggcctgaccaacgtctggttcgatgattgtagcggctttactgcttgaagcactggagctaggctcactgctggcattgccagactcttgtccggcagtcttgagaagctcagcgacaggacccttctgagcaaccagctctttatacgttcctcgctcgataatctgtccgtccttgatcagactcacgtagctagcctgacgaagcacagcgatggcgttagtggcaagaattcgagtcttcgaggcaagtagaccacgagttcccaggacgttgtcgatgatgtgacggccaacatgagaatcaacagcagagagaacgtcgtcgagaaggtaaatatcggcacgagcatagacagcgcgagctagggagacacgagccttctgaccgccactcaaggagatacctctttcaccaacaacggtctcatctccgtctggaagctgggcaaagtcatcgaccagcgcgcatgcatgtacagttttctcgtagaactcggcgtcgtacttgtaaccgaaaatgatgttctccttaacagtagcgttcagaatccaggtttgttgagatgcatatgcgacagttcctcgcacctcgacattgcccttcaccttccataggtcgccaagaatgctttgtaggaaagaggacttgccggaaccaacacgaccgacaacacaagaaagctcgcccttgtaagcagtgtattcaatatcagtcagtgtagacttgttctcgtggcggttccatgaaaatgtaccatcacggataataatactctcttcaccaagctgctcgggggcaggcttgattgtaattgcattgggctggagctcctcggcggtgaggaagcttgtcagtcgtccaatggcaacagaggcttcgacaatggatgtgataaccatggggaggatagcaagtgggaaagtcaggaggttgaacaaggccagcgcagggaagacgatgtcagtggtcaggggcttgtcctgggtcagaacgaagacggtaaaggttgagcaggacacgaagaaaggcgctgtagtccaagtgaaattggcaaaagcttgcgtggcgccaatctttcgcaaattcttgagctccttctcatttcggacaaagttgagcttgttcataaaggcagatccccaggcataaagcttgatgctcttcatgttgttgataatctcgttgatcagacggctcctggaatccttgttcttcatctgttccttttgcatgttcttcataatacgagctacaaagccttggatcggcatcataacaatcatgacaacaatacccgccatcatggaccaaccaaccaggttgtataaagataccatgcaaatgatgatctggaatggcgcagaccagagttgctgtgcgaattgggtaagatcctgcaaacgttggccatcgacagccatatagttgacgatatcgccagtggactttgcggctctaccctcgctcgacagtcgaagagacttgcggtagatggctgaggaaagaccacccttgatacgcatgccagtcacaaaagcgagctggaaatactggtgcaccatagttgtttgcaaaactgcacaggagaacatggccagtgcaatagcagcacccttgatgatgggctgcggagtcttgccctcgccgtacgaatcgacaaacgagatgagcaggcggagcagttgaggctgaatgtattgagcaatatcgttgaagaacttgaagattgcagcaacacagtagggtccgccatatgccttgaacaaaactctccacaacgaaggtttcttgtggttttctaattcgtacctccaggcttcgtcgaagcgagcgccagtggtttttgtcttatcgtccttggcaagagcccagaggtcttcctcagtcaaatacaccttgtaaccatatcgcatcattggtgtcatccaagaaaatgcgagctgggagaaggcgttggcatactctacggggcattcctcttcctcttgaatggcttcatatccactagggccattgcttctgggccatagccactcgataagaaattcggcgagggacagtccgactccgacgcagtaaatgatgaagtatggcaggttggactcgtatatttgctgcgagataagagatcgtagctttacgccgtaggatattaggaggaagagccagtagaagagagcgatgccgctgggatatcgaatgcgcgaatgttcgacccattgcacagaaaagatgacgagtagcgacaggatagtcaggaaagtggtcaacactcggaagtcgccataccagatatgaggcatgtaaataatctggacaatgaactgggcaatgacgtcgaggatgatgattgcgagaagggactaagatgattggtcagctcaattgaacgatagcacgacaaagtaactttggcaatagtatcaacctgtttaatgtagaagtgcgcgttcttggtctgtccctcctgcttgggcttcttggcgagcaaccaccaaacagcgagcgatccgaacaaaagaccaaacacagacacggaagcaatccagacatcgataaagcaaggtgtgaaatcatagcgatgcggactcatggggccccatccttctgggtttccgcacagaggttgtttgaatgggctgacggtgaaatagttcgcaccaagctcttgcagcggacgaaagcctgtgaacgagcccgtctccaagagaacctgctgctgctgctgctgctgctcgttaaagaaagccattgttgcagtagttgttactcaaagagttcaaggtgtcgaaattgtcttgcgcaatcgtcacctcatgctagagggacgtggtggatgcttcgtaagatgaccaaggcggcagcgcgtcttgatgacgatggtagaataagatttttgggagcttcggaagctcgcgcggatcgacgtcagtgcgagcgggcgccgtgaaccggagacggcgcaatggaccaagacacagactaaaaagacacaggtccgaaactgaatccggtcggtcgcttctgaggagcgagcgttggagtgaaagaaaagaaaagaaaagaaaagaacaaaaaaagagtctttgctctttggcgacttccacgggatcaagcaagagttaactgggtaccgctacctgcctaccgtaagtatgacaagcagaatcttgtcgaattacaggcccttgtcattgatggttggtaagctgccccagaattttgctgcaaatcctacatcggtatccttaggaaccgacccgatgcgaacatggacccatgctatctgcatgagttgcctggactagctgaactaacatgcggtctaggcttgcttggtctgtctggacaaataatcgtgtaggtaagctactcggtggagttcttgctggatatagtgaacggagtttaagttgccgattgttagggtcccttcccagtcaaagtgatcctaccctatacagatacaattgattggtcactttgatagcttcgcgcaagtgaagtaaccaagtaaactattcgcacatagcagcagtataaacggacatatatttataatcaagccgttttcagttgtcaaatgtacgtatcgttcgttttccccggcttgtatctataggtacgtaccaacagcctatcgacatgtaacttatactgttttcaaaaactcaatcactgtcttggaaagccactcttgcgattcgagctgctcaacggtatggcttgcgccagggatcagcccagataggtcgctgacggcggtcgagttcaattccttatactttttgttacttgcagcttggtcaatacgcgcgggaacaaattcatcctcagcagagtgcaggactagcactggcttcttgaatcgtgaccagttcttctctaggatttcgtcatcgaggtctgacgagaaatagtcatcgtcgccactttcaagctattagcacattgtatttctggttggttggacgaccactcaacataccctttgctggccagagattggaatcgataagccgaaatcggtgctcccagaacagctgggatcatgtcaaagggcatacaatcaccgcccttgccctcagagatcatcttggctgcgagatcaagactcggctgaggatcgggcatgatcaagtctagtgtctcacgatccgacactggcccttgcaaaatgaagccatccaccggctcgttgttgtgttttgggtagtcggcatactcaatacagtcctgtcactggtcaggatgcttacatgataaatataggcaagatatcatatttaattacctggcaaccggtggatgaaccaaagaggacgatctttttcttcccaatgcctcggagatacttggccaatgcagatatgtcctccacgtcgttggacaggttcgaagtaccaaatcctgaaaaagaacttctcatacggaactcaaaaacagagtagcccagatctgctgcctgttctagtcgctcagctaggagccgggtgtagggaatagtatgcgggccatcagtaagcccgccgatgaagacgatagcattgtgagcagaagtcaagccaacttcgtaggcagctgagcctcggcactcggagtcaaagggatggacagtgacggggaaaggaccggaaggcgccattgctgtagctttatagagctgagaggtggaaaactggtgttggaggactctgctatttatgcctgaagtgatggaggggtactttcgaatatgcagggttgtttctcagccaagcttcaccttgatagaactgatctgagcttgaaaaaagacggaactggattcgttaggcttgggaagtacctaaattatgatctcagttgatgtttgtctctaaaacggtgattgcgggtaatgatgcacctgcttgactagagcactgtgcaaaaagtagcatggactgagtggtgtggagaatggcatcaaggaggagcctgatgctgtcggattgtttattcacagcgaggaagttgacaggcatgcactgtaagaaaggcattaagaacatacttgatataggtgaaatatcacactaaaaatgattgatatataatataaaattatatatccgtataatttttatttatataaagctgcgactgttcaggcacactcgaaaggaggggacagtgtttatagaactaaagcactgtatacaggggccagaaagctctttccattcatagctccaggctgaacccctccacactccaaatttgtcttccgaataaaccaactgacaaaccagaaccaagctttgaatcgcttcctccagtgttggtgtatttaacctgtcagtcattatcccttcccatccaccttgatcccaaaccctcatatctgccattgctacactgcacttacgtactcgcgttcgtgttcgctaactctttggctcagctttacagaagctgtggagaatatgcacgaataggaagctggaagcgcttcgcttcattaaccatggagtctacggtcagcagccaagagaggaacgagttctttcaaagggtaaggcggtatctcgtgttatccattaaggacctccaactgacaattgtagctcaaaccatgctgcgtcaagataagtcaattggcgatacgacaagctgatgcaccagcttcatttcgagaactaagcgagcagacaaggctccttcatgaaactctcgacgaccaaatcagacggaatcctttaatgctggatgacaagttctctgaatatgtcttctttcctatccaccatgttttccgtcagatggaccaataccccatgcccttgatagaaaattgtatcaagacactcacgatccttatcacacatggctggaaagaaaaaatttctgcggagctcgtccggcagcttctaagtcttctcactttcatcattgatggaacgccttcatctggcccggcacgccctgttgctgaggagactgtattggaagcttttcgtgggttgacggccctcttcaatacagccggcttggcgaccaaagcagcctcaggactttccgaaactgagtcaatacctgctcttggacacggagtaacagtcatgttaaatggggtggttgatggtgccacgccgcagattcagcaggaagcattacgggctttgcaagctgtgtatcatgctgtgaaagagttggctgcgttggctagcttcctacccggcacgatctcctcactagcaaaagtctcatcatctcctaaccgatacaaagccatcgttctcgccaaatctttagagacggtaggccttgtgttgaccagtgtcatggctgatcttcggacacggtccatactagccaagactgaatctgaagatgaagatgaagtccacgataataagattctatcaccggcttggctcaaggcaagcactattcaaatcaagaaagcgcttgctgccatgatgaaattgcggtctcacgattcagtcgaggtcaagaacgctctcaacaagctttgcgtgattctcctcgacgaatgccacaaaacactatccaactgtgcaaacatactcgtcgagacagctatgatacttggagaaaccggacacaaagtgtctttgacgcggaccagtctacgagatctcatcagcatctatccggaacttggcgaaatcgccaagacaacaacatacaactggatgtccagtctttcacgattgatgcagtctgcagatgatgatgcaaagatagacgcgatacgaaatgtcatcaagggactcgagctcttgaaagagttgcacatacaatcatcgacacttgacgaatcgatgtcgatgatgctccgggatagtgtcatagccctgatacaagcatcaaagttaccggcgacgaatgagaacatggatgttcggctgatagatcaaggagaggcatcggcagattctgaagatacacaataccaaccagtcctgctccccgccgaatcccaaaagaagctccgaaacgagttatcatcgctcgttacatttctcggcacatcgccgcaacacgcaaggtttgcaggcaatatgttggaacaagttcaagattccgacaaccatgttggccaggttgctacgttttggctctgctttcagattgtgaaagcgagccacaaatcatctgccgaagaagacatgttttttaatctgtcgtcagtagcagatacatccttggatatcgacgccatatttaatgagctttacaccaattcagtgcagattcttgatcgacatacagatacagatccagttgactggcgctccgaagccttggctttagaagcaatcgcttatacggcacagaggtctggtgaatcgtttcgtcccgaactgatcgacgtactctttccagttgcaacatttctaggatccaagaatgtacagcttcaaaagcatgcgatcgctacgttgaacagtctggccgcctcctgtggatatgccaacgtgtcggaacttattatccggaatgttgattacatggtcaactcagtctccctgagactcaatagcttggacatatcacccgcgtcgatcaatgtactgaccatgatgatccgactggcaggtccccgtctggtgccctatctagacgacgtcgtcgactccattttcggagcccttgacaactaccacggctatcctctgtttgtagagaaccttttcatcgtgctcaaagaggttgtgaatcaaggtgttctttcagatatgttattgcttgaacatcaaacaaattcgagaccagaccacaggaaacaacacaagaaagtaccaggtctctccgatctcatgggtgtattggagaaaagaaagcagcgggcagtctctgaaaagatggaaatggataatgtgaaaggacacccgaagatgccgtggaaagagggcaaggatgaggaggtggcagaacctccccaagagccagagaaaccgcccaatacgcagacgtaccagctattgctgagagtggcaaacctcacacagcattaccttacatcgccgacaccaacgttgcgaagatcactgcttgagcttttaacaaatgtctccactgctttggcacccgatgaagaagcgtttttgccactggtcaattcgatctggcccgtcgtgatcgacaggttgcatgacccagaagcttatatcgcgatcgaagcttgccacgcgcttgctggactttgcgttgctgcgggggactttcttagctctcggttcaagaccgactgggctgactggcttcgcgattggtgcagcaaaattaaacaccaagcttccgcctcaccgagatgggccagaccccatggggaagctgacattacgtggggaagagaaagcgatgataaccgagtacttgtgcccctgaaaaatggtgacagtttaagcggcaagcctctaacgcgaatggtcacatcgtcttcaggtagcctggggaaatttgcgtcaccagtacgattatgggagggcacggtcgaactattgacagctctcgtgtcgcatgttcaagtggatgaggaaatgtttgacgacattctcgatctgcttgcgggggttttggagcagaacgttcaagttcgggaggcattggaggctgtcaacaaggacgctgtatggttatcacgatatgaacgagggaacgttgaatggctggcaaccccgaaaatggacggattgcaattcgctgccatggcaatgtctcaggaaagggcatccagtagctgagcaggacaagaatgagaccaacaagtaatatcgatgttctgatcatgccatacctacctatgtttcggatggaacagcaggatggcaagagccggcataacaagtcagccaacatggcacgactcgttttctggggtgataatatgagtgctagggacgccactggtcaaactaatcctggatcagtgatcacaaacaaagtatcgttgaggacagcaattgtttatgtgatggtttcacgtgggactttccttgttaaaccaccaaaggatcttgcgtgagaaagaaagaaaaaaaccagaggtctagaacgggctgacggctccgcagtggaaacattgagcgctttctccgcacaagatgtgtcaataccttcctgttcaagctagcttgcataggctaataattggagtcattacaggaatgggtctctccgaacgaaccagggagagtgagattacgttcaaacctcctttcgctttaccccagaaatataatcaagatgcaacggaagcgatttcgtaatggaatcatcacgttgagtgtctagactcgagagtctggagcatccccagattttcaatacgggtctggggaggcctcgtggctaccacggcatcgtatccattttccccagaaagccaagaagacataacgtaacgagattcttgagcgtcattcttgttctacacgggagttgcaaattcttcgtgaggggaaacatatcgtgaggagatttcaagccacaatcggtatcaacgttggagtgccctagtcaaggaaacgccgaaaaaagagtgaagtgcctggcaaaaagataacgctttgccttagttggcggtcaaacagcagcgaagtcggcgggtgaggggaagatgcctccaaattcgctagttggcctacaaagagcatggttccgtattcatcgataccaccggcgcatgcgattacctagagccaatagggagccaagatttggggatctggaagcttttggctttctagccctagaactagtgttggtcggcaatccttgtttaggtgaaagcggccgcgtgagggtggtcttggagcatgtgggggagcggctaaaaggagctgggagttcaaaggcctctccaaaagagcgcctctctgtttgagctgtcaggcagttggaggtccttggcgatctattggcatccagggcatcacgttgccaagttctgcagcacactagacgggatcttgactgcagatccaaaagtctgggcaaggctggagttgcaccaggaccttgaccttgcttaactttgacccaaacactcggtcccaataacagcattcgccatgtaatatgatacaaaacgctgggaatcataatttgatgatctcaacaagagtcacccgaagacggacaagttccatgataacgaccttcccaaagtagctcaatctggctgcggggccgaaacgcaggcgttgtgctgattgcagacagacaaggtgttgaggctaaaggatcatacccatacaagcgtcatcactcggcgtctggggcgcgtttagtccaacagcgaacaagacagctgaatggtacctgaggcatgggtaagtgcagctcatctcctagcaatacagtaataagaatctgacacatttgggtagcattctggataaccttattccttattctcatggaaggaggaagcaactcgcccgcacctaaactctacagtcagtacctgggcactgacattgcaattctgacaacgagtcagtcaagataacggtataaaaaatattatcgaaccacaggcgatttaagcgcgctttcaaccgtttatcgaaacagcacgagccatttccaggttttgagatctagacgtgaccgggccggtcatggacgacaagattctcggctgtgaagcctctcgccctcgccgagagaaaggccagaaacaaagatgggactgagataagggggggcaaactaccgtcgtgctactgtattccaggcaggcatgggaaaaatctgtacccaccatgatacggcagctgtatgcaagctaaccaatagcttcgtcaatctgctgtttagtctcaagataaactctttgggggaaagcaagatgggttagactccccgttctgcacaccattaactctaagcttgacccgtcacgctaaaccaacacccttcgcccgtctccatgcccatctgcaaccccaactctagtcggtagctcccatcgtgttgaccccagcgccaccaaatctagaccattgtaacagctccatccatgttgtcggtatgttgtgcagctgtcaagaagtcgagtacaaataccggcacatcctccctcgttgttggaattgaagaaacaagagctttcatcactctcaacttcctttacctctcatctctctcatacaccacactacttttcacaactaccacccacgaatagtagccatggcttctactcctccccaagctgactacggcaaggaggccgttctcgatgtcagcgagaaccaagatgtcgagaccggcgaggtcaagaacggtggtctccagcgagatctcaagaaccgacacatgcagatgattgccatcggtatgacttcacttctccttcttgacgcctctcagcacattgctaacttgtattcataggtggtgccatcggtgctggtctcttcgtcggttcgggtggtgcccttcagaagggtggccccgctgctctcctcatcggttacctcatcatcggtatcatgcttctctgcacatgcttggccctggctgagatggctgtcctctaccccgtcaacggtgccttcttcacatacatctgccgcttcgtcgatccttcttggggcttcgccatgggttggcaatacgctttggcttggttgactgtgctcccctttgaactgatcgctgcctccatcaccatcaagttctggagagaagatatcaacatggctgtctgggtctccgtcttccttgtcactctcattggtattcagttcttcggtgttcgaggatacggtgaggtcgagtttgtgctctccatcatcaagatctgcgcctgtgttggtttcatcatccttggtattgtcatcaactgtggtggtgtcggcgaccagggctacattggtgtcaagtactggcaggaccctggtgctttcaccagcttcaagggtttctgcgctgtctttgtcgtcgctgctttctctttcggtggtactgagatggttggtcttgctgctgccgagtccgccgacccccgccgatccatccccatggctagcaagcaggttttctggcgaattgccattttctacatcctcaacctgttcatcgtcggtctcatcctccccgccaacgaccctcgtctcatgggtgccagcggtgccaacactaaggcctctcccttcgttcttgctatccaggatgctggtatcaaggtcctccctagcatcatgaacgctgtcatcactgttgctgtcctctctgttgccaactcctgcactttcggttccacccgaaccatccaggccatggctgagcgcaacatggcccccggcttcttcaagtacatcgactccaagggccgccctctctactgtgttctcctccagatcgctttcggtctcctcgcctacatcggtgccgctcctcagggtatggagatctttggctggctcctggcccttactggtctcggtttcctcttcgtctggggttctatctgccttgcccacatccgcatgcgcgctggtatgaaggcacagggtgtcaacctcggcctcatcccctacaagacccccttcggcgttgctggttcttacctcggacttggactcaacattctcgctctcatcgcctctttctacactgctctctaccctgcctctggagcctctcctgccgctgaggccttcttcagctcttacctggctttcttctctgtcaccctcctctacgtcggttacaaggtctgcactcgcaagtggcagatgtatgtccgaccttctgagatggatctcagcactggagctgtcttcctcgaggaggaggagcccaaggagcctttcgtctgggccgacgcccctaagcgagtgctccgcagcttcttttaagcgcatgtgatgaatgatggttgataggattatggatacccagtgtaacgcacgagttaatggaatgtatatatgatgtaatatttcgagttttctactagcgaacaaaagcaaggcgattagcgttcttgagcaaaatctgcacatagacaaaatacgcatatgcaaattctacaatttatctgagcaccagcaatgtgaagcattcaacttgaaagaaattatcaatagggtggagaacgttgggcactttatgccagcctagactaccttccactaggtatttagtgatagccactgtcgaagcttaatgttgtaccgcatagctcatcgtcactctcaatagtcgcccaacggcaacagcaacgctccggcacagtcctaaaataagctgatcccagggttcccttctgtgagtgcaataattctcattactcctcgtggttgctcgacatcgagagctcccgacgtgtggtctggaggacccttactccactcgcgacgcccttgagccatgttgcgataacaccttcatacctggctcgaacatttcgcaactcccgcgcatgctgcttcttgatgtccttgaaaatttcgtcagggtgctgtttcttgggctccgttaggtgagcctttcgaagaccattcagcattcgtggagtgatctcggtgccttctttaactgctttgcggactgtagcgagcttgtcgtcgaattcactccaaaattcattggagtcctcagaatctccagagtctccagggccatctgataggggagcatttgcctgcttggaagtgctcggatcggcgacagaatattcgacgtccttcaccatgtcctcgatagtatcgtcgactgtatcatctatagcatctttggcattttcttcgacagtactcgtaggtgctaaacgtcgtttcttgagagggttctctttctttccgatgtcgtcagcagcctctctagatcgtgggtgcttaagctctgcattatctcgggctgtttcgcttcttgtcacacgatcggaaaggcttcttggtgtggatcgggaccggttatcgatccaatctagactgggtgtgggaccgttttcgttgagcttccactgatgcaggttggcattggggaacttctcttgggcgacaaccgcatgttcagatgacaagaagtgacctgggaacaagatcttgagggcaatgatttctgcccaagatgaagggaccggtagatcactgatttctcggatggtttgggtggtaacagtctcgacgatgcttttgaaggcctgtgtctcggtatcggagacgtcctttttagttatcatctgcaaccaccttgcttccatctttagaacaaacttcgttgtgttcaacttctttttcgaagtgtacagatcgatgtcccagacgccattcatcctggacctgcatttatattagagacatccacagaggccagggggtagcataaacgttgaccctcgagctttagaagaaagactcaccgtctcatggcgcacttgtgtgacttgcttgattgagtactcttggagaagggagaaaggtgggatgaatgtggatgtgaaaggtggaagaagtgagagcaaaataaaaggctctctgctgcccaacgcacgttgaatgcacaagtaggtaggtgcagtgattcactgccagatagcatgtgaccttgagcacaaaagaagaggtagagatacgttactgcctctctaactgcccaggtggattgaataaaaacaacgactgcaagaagaccagaagaaaatactgatgatctactactagcccatatatacactaaagctggtttaatatttccatcagtcactaaatccttactgatttttctgcagtccacctgccaccatatcaggctcatggtgtttccttccttatgtaaatttctgcgttcaaactttagttggatgccagcaaatgactctacctacagtttagcctgcaatttcttctcctcccatctctcgttgataatcagattctgccaaaacctccacgtcgcaactgcaacagccagaggtggacatccaagaagcaaccacgtccaccagtccggagtctccttcttcaaccccttgatcgccttgtccagctgcacctgtaaatcctctcgcgatccatcattccaaagcacgatacccttgccttctccccgttcctcgcacctctgagccttttcccgcacatcggtctggctgcgcactctgttctctgcatcttctgcgctgaggtgaggatcccgcgctcgcaggcgctgcatctggattgctgggtcgcggacggcaacgacagccgcgacaccacagagtttgtcgaggccactttcaaagagcagtggtatatcgagcacaactgcccagtggccacggaagtagtatccgactacagatttgaacatttcccaccgtacggctgggtgtacaatatggttgagtactgaacggtccttcttcctttcctcgctatcgccaaacacacgtcgtcctagagctggcctgttgagaggtctgccctttccatcgggtccatcttctggcattttatctgagggctccacaagtagctctggcgttgtaggtccaaagtgtttcacaatggcttgatagccacgagttccaggttccacgaccttgcgggccagaatgtctgcgtctatgattggcaggtcatatggctgtgaggatagcattgatgagactgtcgatttgcccgtggcaatcgagcctgtgagaccgatgagaagcatgtttgcgtagctagcgaatgcgctgggtagaagttgcagtaactgtaggcctgggtgcctagtttgtctctgagatggaatttctagtggccaagaagttggtttagtgagttgcgtctttttaattgtcaaatttgagatgggagatgacctcgtaactggttgttgttgaggaatgatatgataaccttggaccgatgatgcaattaccgaggatgtacggatacgcaacgggtgaaccccacctggatatcttcttaaccatatcaagccaacgacatgttcaaatcaacgacacgtgaaggcatattttacaccttcaacatgattaagtttaccgattcaattaatacaattaaagaatcctagcagaggaattatgtaaagcaatttccatatgctgttccaaaggtgcctagtttccccttccataacctcataaacacaacatcctcatcgctgtgtccgatttatcattgaccgttggccatcaattggcatcgctctgatgagcagattgtttgattaaaacgatcttggaccaactataatatgttagaattggttttgtgcgtgtcaaattcgcggccacttacaaatcgaggatgtgtgctggttggcgatgcagtcttgtcttcttctgctgctcttgtgctttttgtgcactgtggttcgcctgtagaatcccatcagcccacggtgaggaatttcagtgtagagatacttacgtgacacctcgcctagttgggaagtcggacggcataaaaccatccctcgtcggtcacgtaccacttggaatcacccatgtgatcaatggtaaatcggttgcgctgggtccagttcccgtcaacttcacggacatagtagaaacgggaagggtcatcatcggcgggcttgaattcctgaggctcgtacagcttgttcgcatgcgcaaacttgatctgacggagctgctcttcacccgcagtacgaccaacacccatgacttcggggatgtgaccgccaccgccaccaccaccagggacattacctgcaaaaacggggaccgtgccgggcacagcagttccacccgccaggccgaccgtggggacgccaggaacgttctgcatctgaggcacaaactgctgctgtggctgctgcagctggccggcgatgagaactggctgctggcccatggtcggctgctggacgtagtagggttgctgctgctgttggacaacgtagcctccataggcactaggctggggagccatggaaccgatagctggctgctgtagaaatggtcagtacatgttggtgaaagcgatgaacgtttggaagatgagatgagggagagatagaaaatcctagcacgtcgcttgacgatgcaggagagaaacactaaagcacttgtatcaaacgaactcgtgcaaaagacagagcaaaacggtaagccagctaagtgaacttgcatagtaagtgtagccgttgagatagtatgtctttggcaccacgacggtggtgtaggaggaagagggggcaatagcaaaaggggcagcagaaacatagttaaaagaagcaggggcaccgacttgaagaccggcaaggccaccgtcatgacgaggcacgtaaacgtgctgcataggaccaaaggtggtgtcgggaacaggaggctggaagtgcagcccgttcacaggaggggcagcgttctgatagtcacccatgttgctggcttggttgagggtgagagcgggagactgagggccgataccgatatacgtgatagggcttggggtcggggtcggagaattgacgatgtcgtttggtcctacgctgatgtaggaagcaggatgaaattgagggggagagaaaaaatgctgctgatgggcctgaggagggggcgagatgaaattgacggacccaggcagctggtaactgaggctctgagtcggattggcactgatatgccactgcagctggttggcgcctaaaccgagagcggggaagtttgtaggctgagtctcgatcttttgctccggggcagaagtgacagcagcagtagcagtagcagtagcagtggaagcagcagccttgattccaggaggtgtctttggggcactgacaccgttgacgccagcactgaagccgccgctgggagaattggcactggtgtatcccgtgatacgaccagaattgaagtccctggcgaaagcagaagttgtcgctggcttagtctcgggttcaaagtgcacttgacgagactcgggagtcttgggtcgtcgaggcgtctttggagacttgagcgggttcgcgcctgccgaagccatgattggttctttctttcaagaagaaagagttcaactctgacaattagaggcggaaaactctttctcgagaggcctgcgattcaagaacctcaaggctagagatgcctctttttctctgatgaagaaaggaaaagaagaggagactcaaaacaagagggcagctcgtcaagatatcacctccactctgcacaagaccttgcaaacgctgcgtcaagtaacgatacagacaaagcgtgttttcaatgtttacatttcatcaaacactccaattgaaagcctttgtttgatgcgactcaattttcgctctccacgtggctgtcactagcagagacggttgcccatatgcaaggtgacaggattcgctgtgaataaaagggtgccccaaggaacaagtaactgaaatgaaagaaaattgagaaaaagaaatactatatcttaccagtttctgcaactcccacccctgtccatcatggacccagacggactgatcaggggccttgtgcatctcgtcgtacggatcttcaaccttggtccacgtccaagggaagcatgggagacacattattgaacgaataggtggtaactcaggtggtcgaatagagtgttttcaaagggtgttgttgcgtttgttgaatgctgaagttgagtgtggagatgataggcataaatctcgtcccgctttggcactccctcgtcactgcggcagggcgtttgttttagacttttattatagacattcgatcaataatagtcatttgctatcatatcataataatactgcatattctttgtgctattttctctgctgcctacgacctgctgtcaccggatgaaactcgacattacacacattattcactcatcacacgctgttaatatcctcacaacagtaaataaattaaaactgcatatcagcaacgtatagctttagcaacagtattgttctaggacaggccttaactctcagtgcgcgtaatccgttgtcccaaaccccttttagactcatcctcagacattaatcctctattcatcattcattcaatacagtcaaccctctcatcatcctctttcacccttaaactgtgtcaaacaccgttaggggactcatgtcacatcattgccatcttggccatgtccagagcctctttcgatctggcatcttgctctttttcttcatcagtgcggcgtgcaagcattttgtccagtctatccagctgctctgctgaaagaccagcttcgccttgacttgtctcgatttgcttcccaagctctgtcaactcgaaccaccaccggcgaactcgaatcttctagggctgaggggtatagtgtcagtaggaaatcagatacatgctgggggggcggctaaactcactcgaacgaaaaccgggtacttgttgatgtgcactccagcaaggaggtctttatatgtgtcctccttcagctttgtccatgtgctgatcctgtctggtgattttccagcgggtatactgtagtcaggcttgacccatagcctgaatatccactgagttaactcgcattctggtccttctgtctcgataaagcggcccaactgtcggtacattgtttggcatttccgcttccgggcttcgtcgacgtgctctgagaccaagtcaagtttatgacgaaagcgcttgatgacatcaatgctgtgctcgtcagaatgggggtaccagctttccaggcgcgagatgagtcccttcacgtcgacatcggacggcatactggtgcgcttgtaggttaccttgccatcgatccccaattcaagggctatagcttgatagtagccgggcagtggctctcttccatcttccagtcgagctcgagctatcatggagaccaacccaggaaggtcgtacatctgctggacatcgatccattgtgtaggtggcatatgcgattcgacatctttgctccattggctctggcacgtctccttgacctcatcctcgatgaggcgaactattttgtcgtgaaactctttgtctccagttgccctcacgcggtgcgcatggccgagctccttacggcggttgtcgagatcatctacaacactttgcttgcctgaaggtatcggcgcattcaaatcaaacggaacaaaccaaatacggtcaaatccatcaaatgaaatcattccattcttagttgattcgatgccagcgaactgtgggctccaaagggctgttgcgtcgaccttgccaggattgtacacgatctgagcccttgctttccagtcatcgaggcgaagccgaatcataagctctttgaaatctttgaggttcacagtagttgggtcttgcttggcaggcactcgcaatttggtgcgttgcttgggcagcttctctagagttggtcttgttgcgttgtcctgattattgtttatgttattgagaggcgaggcatctggcagatgggtattctgaacatcttgggcgatgggtggctgctcttcagcaacctgagagagcggaaacgacccgaggctagttttgtctcctttgtccatatcggtaggtcgtgagtgaacagttcaagccatgaaaggaagaaaatgattcgcgcgatacgagtgaagatggtcgacgaggtaggcggcagttaggcaggcatgcaatgtttgtgggctgcggtaaacaaagatatgtgaatgaagttggtaggcgccatcgttgctcaaggcaacaactgcatcgccagtgccaacccccaagaagcgcagtacgagctgacgatataagaaagagagagtaaaaaaaaaaaaaaaaaaaaacaaccgctgccatagtctagaattccactggctactattcaaacatttgtatcattaaatgaccagacgcccatcccctatcacattcgtctaatgctcgctgaccgaacctgatatagtgtacatttgcccatgggaggagagatttccgttgccatgctaccaaactccgtcgaacgctttttagtcacgccataactttcttatacaacgggaatttcatcccgtgcctcgtccttctttcggctcgtctctctttgttcgttcttcttcttctttttcttcgttggtcccttgattccacaaaggcgcaattataacgggtcgaccaatttgacgacaacggtgaatagaaatatcataaggttattacagagtgagctcatcggagaccggggtgacggcctcgggaatagggaagaaagatcgtcgcacaatctagacgcaggttagtacaaagaacatgcaacagtcacataggtaaaacttacagcccagacaccagctacagaggcaacaataccaccagagatagccatgggacgaagaccgcgggtacttttgaagagcataccactcagagcaccagcgagaatagtgtttccagcatcatgctttccacgaagactgccaatcaaggagttggtgcagttgtagataatagcaaccacacctagagagttgccgaggaaaggtcctcgtcgggtaaccgagttgagaacagcgttcagtcgcagcttaggaggctggccggccgaccttctgagaccttcctgcagaccccaagcacctccgactcccaaaccacccaggtatgtaactccggcaccgtaacacaaatcgtctgtgaagccacgcgagggcaggactgattggccaccaggcaactcagacaaggctgagtcctcgagagaaatatattcgagcgtatctctgttgaggccggcgaggggatgtaattgcgaggggtcggcaaaggtagagctctggaggaaggactcgacgccctggccttccgtggggtcgtaggacgagtaatgcgcgggttcttgtgtcgtgggctgtgagtatgactgagactgctgttgctgttgctgctggtggccggacttattgccgccagtgaaagcgttccagatagagcccatcgtgactgattgattaggtatgaccgaggatgtaaggatgcggattcgggtggataattcaattcggcgttgttaaagtcgcaagcaataagtcttgtccgaatctcgggcaacctgaaggcttcctccaggtttagattttttttggtccccacccacccagaatcaagattcctccaagttctgtcacgtgctatcgcggcctttcacccgatgatgatgggaatcaatgactacgacaagatacgcaggatatgagagtacatatgtatattgatgacggtttagatgtagcttcgtcacaagactcatgatgactatttttgaagcatgacgctatacaacgaaacttgaaccccgcggtaaatcatccacatccactggaaaatagttgtgcagaaccggcactcagggttcttgcaaacaaggaagacgacatcacacttgggcgttctagtgcttgactcgacagtgactgtcatggaggtagcattgcatcctttatcttgagatgtgctactgaatcgtagtgcagatttggtcaactttatcggccaccacctgaaaagtttctattggagattttttttcattctcgtgcgagtcgagcagctcggcgtagcacgtcccgaaggaccaaagatttttaacgaattttgaacatcgtgactcttcgagtcaagcatcactgtctgaaacgtcaaggtacacttgagcgtatcatgaaacagatccaacagtggtgtccgtaaattcaataagatcaacaacggaaacgctctgcacaaggcaaaggagctccataaaaaggatgttcttcatgcacatagggacgagcatcgcgtggtttcacattgcttggtcaacgcaacgcgatggcagtttacagcattcattccttgcgaaataaacacatttaagatggaggtatgtcgagatcaccccacagtcacagacctctgaggacgtctgcggctgattaggaagagcaatcacattactttagggggccgggaacggaaaaccagacatcgaatagtctgactctcagcaagccgcaaagcggagccgccattaaagtataaattcacatgacggtgaaagtctactctactgatgtaaagaacaagaaagaaaacagtaaaaggttggcggaagagaggatttttataatcgaaattctgccagtgattgcgctagtctcgattagtcagggaggctggttgccctctaatatggggctcttttttgttgtgttacataatattttggcctatggagatctcgaattcaacttcgcagtgggccgaatcaacagcgtttggctctcgatgctgcatattggggttcaaatttcctttgtcccatttctctgtggattcttgtgctcaattacggcgagattcctggccgaacgcatcgggctggtctctcgtaaaggcttagtctaaccaatgcccgggaaaatgaaaaatttggttgtcactgcctgtgagacaaaattgtatcgtcagctgcctagcgtctagtccagccctttgcctggttattttctgtgtcttctatcgtaatgtgttttctattcgcagggaaatatccggcaagaaaaagattcaagagtgcctatacaagaacgttccgaggcaagatgagtggaacatgttgcccttttcccctaggtacgccgtttggagatgcgctcaagggtagctgaagccttgattattgaattcaagatacagatagtagcgcgtagcacttgatacacgtaaactgatttgttgcctgggttttattacataaaatagctgtttttcttattttgttgacaatcaatctcttcgtacctgtgtgaatgtccaacatagcagttggctcttggaaaatgtgatggagaatattgttgttattgtgaaaatgggatggagatacaggaatcaattgaacaacaagtaaatggatacggtcacacctttcatgattgaccttttgcggtgtttaaatattaggtaaatgatagcttatacccatggaagactattgttgctattaatacatatcaagatgtgtactcatcctaccatctatcagatgttctcatcgcatacatatgcatctccaccaaagaaatagttgattcaaaaaatgccccacggctgattgttttctgttatggacaagttttaactcaccgaggtgagctgatctaatatatgagtaaagcatatttccaaccccgtaacaatagcgacccggtccatgtgctacctttcttttttattttccgtctccgtatcatgtaatagcaaacgcctgccatcgttcgatcctatatgcgccctagccagtcaagggagatatgtgaacaaataaaagtctaaatcaaaagtaaaacaaagaactgccatctcaggcgcgagccttgtcagagatagaagatagtagatcatgggtggtaaacagagtcgcccctctggagtaggggacgctgatcccagctgtcttcgtcgccactctcgttgtcgtactcatcctcctcgacaacgttgtcgttgactcgtcggcgagtaggagttgcgacagtctcgggcttgctgtacatgaaatactgagcgaaaacacccagatcaagaaaaaaggtgacgagactgcccgcgagccagctcaggttgaccagaatgtatttgccatagatgtgacgagcctcgccaggcctgcattcgtcgtgcttgcacttgggatcataggcgaagatagacaggacgtaggtgatgtttccgagacaagcaaagaggaagaagagcatgctaagcccatctgtcgtcttgcgtctccaattcaggatgagctggggtaaccgagaagcaatgtatgcgacagtgcaaagatatccaaagatttggccagaaaggctaaagtggaggctatcctcacctctctcatcatggtcgccgtcattttcgccatgagaagctttctgacccaagaaccagcctacgacaccagcggcaatgaccatcaccacgatgatggtgttccacacaatggtctgaaggacggtcggggttcgaggagcagcatcttcggcgatatgagggacggcaggcgacagaccagaccagtctgagccgcgacgttcatcgtgagcgatgagtccagtgcgctcgttgggctcaccaggggccggggtggtaggcttcggcgcaggggtcggggcgtcgcgccaagtaaaaccgcgatagtaaaagcactgggcgaggaggacgatatcagcgatggtgtagtagatggcgaggatgatctagaaagcgaattggtttagtatttagcttttcagttggtcaatggcaagtcgggcgttgatcataccatggttggcaggacgccctgaagaacggcacccagaatgttgaagacatcgccaagaagccagacaataatgaattgaattgagagggcgtcggcgctgccgcgctgaaagttctggatgatttgaggagagaaaacgacgactatttgcgatcagtggtgctcaacaggagagacaaacaaagttatggtgacataccccagcaggcaattgagattgacctttaaaacacgaatgattagcaaccgacacaattgacatacaaagccatcagaggtcagagacatacccgcaaatgcccgagatagcctcaacatcgagattcagattcgcagttggcggagtcatgatgaaccctggatgaccgacaggtagcagactgcaacgtccacccccagctcgtagtagaaaccgtccttgtaagccaaaagagacaactgggtcgcgatactacagcattcgtcaaagtcgaagggaaagcaattggtctaatagtattcgttgctggcgacgcgaagcagaaaacgcaacgtaaagggaggcaaggcaagacaagacaagatggagtgagacgaacagggttgcgggacagactttttttggccaaagattggattgccaggaatggtcccgtgccccagacaaagacgtcactatattaacaagaggaaataggcatggattgcggggaaatgtgcgctagaagtgtccctgaggcctgagcttggctgagaacagtgccagggtccgaattcagcaacgccatgaagaagagaaaaggttaataagttgaggatccagatctgaccagatccagaatcgacaatgtcaatgccaatgccaacgggactgcagagtcttgtttaagaaacagccaattaggatggctggatgaaccaaggggctgtgccaaatgcagggccacgatcatgaatgtttcgtttatctgatcagctattcctgaatgaggtcatggccacggtttacataacaaacaccatgaaaaagagatggacatggatccattgcatcgccaagatgaaaaccaatcacaaaagattctgagtcatcaaaaactccattcggcactgcaggaagatgggccgtagtcgcaatactgtcactctatttattctattcaccttgaatcgctggcaccttctcaccgctggccctagaggaaaataatgggtcactcactcactacctcggacttaaatccgatctaccacttgcttataagaactcgcctctttgatgcccgatagcagttttcaacacatcaaagaccgaagccatattctcaaacagtagagataatatcgactccacgctgacattcaagtgtttgtcgtgctttccgtttacacagataaccgccccttccgggttcattacaaatacagatatacaactcaaacgccttttgcgcaaaacatcccaatgtcatcggacaccgcagcacctaacttgccgagagttgcagctctcgagaacgacgattccatgttgacccgtcgcttcggtaaagaagtcgtcaactattatgccggcagccgtatcaatcggttctccttccttcgtgccgacactggctttcttcgcaaggctgctgccagtcccacagctcgctatctggctctcagcgaactgaaccctctggttgtcgataagagaacgccagcatacttgactttcaacgatgttgagcccttgattggatcagacccctttgcgcaaaccgaggacgaagctatccagaacttcgactcaaccaagacgacccctctcattgtcttcctcggcatgctagaagagggaaacgagaacgaccacatttcttctactgatcacggagatatcctgggccatccctatttcgccatcgacatcacccccaagggcaaccatgctgagaaagccgagagcttcttggccgagcaggagaaagaggaaatgtctctagacaagaaccctcgtgccatgggccattctcctgaagccggtaagcttaaactttcaacgaaatcgaccgttaaaactaacgccttcagccgccttgtacgctcaggccagatcaatgatggattggaactcacgaagccctttctgcgctggttgcggtcagcctaatctatctgtccatgcgggctacaagcgtgtctgtcctcccgccgacaaaaagggtggcgagaacagcgaggctcgaggagattgtgccactcgccatggcgtctctaacatctgcttccccagaacggaccccactatgattgccgccgttgtttccgcagatggtacaaagattctcctcggtcgccagaagcgctggcccccctactggtacagcacgcttgccggttttcttgagcctggtgagtcgatcgaggagtcggttagacgcgaggtctgggaggaaagtggtgtccgtgtcggtagagtcgtcatccactcgagtcagccatggccataccctgccagtctcatgattggtgctattgctcaggcactccctggcgatggagagaatatcacactgaacgacaaggagttggaagcggcgaagtggttcacattggaggaggctcgcaaggctctccaatccggaacaagctctcttggagcatctgctcctgaaggatacaaggagggtgatctgcgactgccaccatctcaagccattgccaaccgattgatcacggccgtggttgaaggatacctagttgttgctcctaagatctaggagacttatgaggaacctctaattaacctttagataaaaggggaagcatataagcgtgggaccggatgagaaaaaaacgcatcctgttattatgatgacgttttctgaatatatgttgaccttccgtattctgtcttgagaccaagtgcttcacgccgccccttaatattttagacatacattccttcaaactatcttcggcggtactttgcctctttttaccctcatgcagtttgcatgtaagaaaagcagaatgatgcagacttcttcttgttgccagctgtcatactgtttgtagtttctcgatcagctccattcatttagacatccaagaatccgtttctacagaacagtcagtaggaaaatgttatcaccatactggtgttccctcgctacccatgctaagtctacttgcactggcttgcccgtttgcaagtaaacggaagataaacgaaccagatgtatttgtgtaagcaagccgacatattgagaaagaaaaaaaaagacacgatagctgcgcgaagaagatgcaaatacagtctccctacttcggatacttaatttttaaaatcttctcatcctttatcccgttagtggttgagctgcctgcacctgcctctttggcgaggaaagaaggaggttgctcttacttctgccttgacactgccagtagctgccagcgataaaccgtcacctcgcctttctactttccaaccccaacaaccacttttcatcctgcacataaactcaattggtgacactaacttctgccgcatttttgaccctgaaagaaacatcacatcttggtactctctctcttgcgacgataagtcgtcctcagtgacgaattgtcccgactcaaaatgacgaaccgcaagctcaaaggcccatcgcatttttgcgaatgggtagttggaacaacaatcgaatctgcccttcgtcccatccccagccccaagcctaagccccccaagaacaggaaacgagaagtagtgcgcgttcaagttactactgacgacgagtctgaggaagacaccgtcagaatcacctaccctcgcacaggacgcagcattcccccctctccccctgaccccgagccagaagctgaagctgaagctgaatctgagcctgaacccgagcccgttcctattgttaccgaagccaagactgtgatcaagaaagtccgcttcgaagatggccccattaaatccgctttgaagcaaaccgtcatcacaaccccagttgagtcttctgatgaaacatccgagtctggtacagagtctgaatctgagcccgcgtcagactccagtcagtccgacaccctgtcaagttctgatgcaacagattctgaccctgaaaattcagatatctctgccaaacagaggaacaagagaagaagaaagagacagaggcaaaaacagaaacagaagcaaattgaggctgattctgaaagcgactgggactcggatccagacccgacttgtaagtgtcacagatgcgtcaagggtcgagagatattgaggaggataggcaagaaaaagagcaaggaacatacacctccccctagcccagagacatctgaatcagaagaacaagaaccccccaagcgcaaaccgagatctggaaagaacaggaagaagggcgtaaagaaggtaaaggagccggagccagactcagacgcctctgattctgccaaggacacttcggaatcggagcctgagacaccaccaccgaagaaacagaagaaagcaaacaagaaacaaaagcagggcaagcaaaagggcaaaaagaatcaagatccagcgcctgagcatgaaacatcagaatccgaaccagatccccttcagaaaaacaagaagcagcagcaaaaggcaaacgccaaaaagggtggcaaaaaggccaaaaagctggaacctgaaccggaacctgaagaagctaacggcgaaacttctgagtcggccaacggaacagaagacgaagccgagccagaggaggagaagtctaagcaacaaaataaaggcaagcagaagaacaaaaacaaacagccagacaaggcaaacagccagtcgaaaaagaacaagaagaagcaaaaggctaaaaaagagacgaataaagagccagaaccccccggagaaccagaagctgaagaacaggctgcggaggcaaccaaggaacaagaccaaggcaagtcaggaaaaatgacaatgaaagaaaaggggcaacccaaattcaaggatggagtcaagaagggcaattatcccgaaggacttccaggccctcacatgcgtcgcccacagctgatcgaaccgattcgggcgcaagtggttcagacggaacgcgtgatcgaaacccctgaagacccggcaccaaatgcttactacgattcagaacacaatatcatgcgagtctaccatggtcctgtctatggtaaccatcaaagcaatgccctctaccctgagcgcaacggctcacatcgccccttacctatgggaatgcctcaccctatgcagaacccctactactatggcttcaacaaccccaaggaataccccaactactcgcatatgtcgccatatcatcagcactacgcaggtgtcccacccccagaggcatacccccatgttccaatcacccaaacaatgccccctcctccctggtatggcatggcaggacctccaggacctttcccagccccagtcaactaccaagaaaagaccgctcctgcctccagcaaggacaaggccagccagaacaacaacgttgggccgccaagcctcacagtaagtattaatagtagtgatagacagcaccagaaccggacttaacacataaatcagggaaaggacaacccgtatttgcccaagagaaacaaatcccagttcagcgcatggggcagccaaggagctcgaactgcctccaaggaacatagccagccagcgggttcagtcagagcagcgtcgaacaattggggtggtagcaacaataacgatcaaggaaatacttggaacgatggagccggtgatactcagaatggccagagtagctgggatgctgctggccaagataacaacaacagcaataacggaaatgacaaaggtggtagcggtggtggcgacgaccaaaatggtgtttgggggaccagcaccaacgacaaccaagcacctatcgactggggcaacggcgacactcaagagacgactcagaatcaagaatggggcactggctcgaacaaaagcaatgagactgttcgtaaggctggagaccactggggcaatgatacttatccaggtgctagcggcgactgggaccagccaaaagatggtgtgagcagtgttgggcaaggtgcagacaacaatgttggtgttttggcagcggatgatgccaacggaaacggaaatgaaagcggaaatgggaacgataatgagccgcctgtttctacagcaggagacggcggagccgacaatgtcatgccaggtacttgggtcgaaacaccatctctcactgttggacctgattggggcgatgccactgcagcacaggagacgaatggagcggctgatcattggtaaagagcaatttcatgatagaaaatatctacagatgggaacatggtatccgcaaaatcaaggatgctatgactaaatgcctcctatccacccacgcatctttgtagatatcagaaaacttgactgccgccccaatcctgggcgtgaaaacaaggacaaagtattctagacctttatagactaaactgatggactcattttgttttccgcagtcaattctctcttctagtccttcgtaatgcccaaacacgtaacacgttgcaagcgtttctcatgtaacatgcgttgcgataccatgatacaaatcaagtcgccctaactatcttcgcgtcgggatggtcctgtctgtgtcagaagtgggatggtatcaactccgcagaccgctttgtttctcgtacagcgattgtgcaatgacgcagaaaagtacgaggacgaattgcagaaccatgccgagagagagatagtagggcagtgattgtcaatcagaggatggtgcagccgtggtaagacctggacggccgtcaatcagctttgtcctggaaagggagacgtcgttttagcctgagagaccgagaacgacgacgagcagacgctcactggaaggagttgcaacgtgaaaatggtgtcaaggagtaaataggttaaaaaaaaggtgaactgtgtaattggatttcacttaccatcgggccatctgccattccacaatccatatacagcagattttgagacgctcacgtacactggatgttccgaggagtcgatatttctcaatgtccttgactggtagtatgctagcaaaccaccaagggaagatggcaggatcttctggacattcgccatatatagtcaacattcgttctgccaaccacggtacactttgctgacgcattcgagcgacaaaggatgaggcaaaatgcattaaactttgtgttgacattatatcgatgtcggccaccgatgtcggcatatgtggactggatgaacttgagcgcggcaatggcgatgttggctctgtagattctttgtcaccctccagcattggtccttggttagattctaactccattggacttgcttcagctgcctcggcagcttcttcatcctcgagactgacatcatcaacacgttcagttttgccgaccatgtatccgtcaaggaagtcgtgttccagaacacggaagcgcgatagaccaactgtctctatgagactccggccgtctgaataaaattggacgttgacaatcctgagtaaggtgcccaattcgtggaaatcactgtccccaggaaattgtcgtcgttttggtatcaccataccaaacgtgcggtgcccttcctccatcgctcttcggatcatgagtctatatcgtggttcaaagatgtgtaagaacgtcggcatatgaggaaacgacaacgtgcaaataaagagtgaagtatcgtgatcttgcatttgtgcagcacgttccgcatccaatgcttctttccgcgcgttgacttcctccagccaaaacgtttcgatgattctcttgatagtttgattgggtggcgacaaaatctgattaagtagagggctgatggctagtggacgacggcatatcgggcaataccgtgaatagtcgaggatacgatgtaaacaggaccgacagaaagtgtgcccgcatgtggttgtgagaggatcgtagaaaagcgcataacagacttgacagtccatctcagcgcgagtagcatcttgtgcctttcgaacgaggcctgtgtcatcggtatcggggggtggtgacggggtggccgaaatgatctcgtcatagtcaatatcagcctcgtaagacaaatcaccctcttctgccaagcgatatgttgctatgacctttccacctggtataacttttgaatatgccccatcatcattccgcatggaggcaacgcccgcagcagcccatggatcttgccacatgactcttgttgacacctcagcagtagaagactcgtgcctgaaacgctcgatttcctccctcacatgttgagctgttttgttgagaaccacgtcgacagcgcaatcgttaagagcatggtctttcccacagtcctcgaatggacatcgaaatccgcgaagtcgatcgcgagctgcagggtacgttatgttggcgcgtagatgagtgtctggcagacagcgccggcacatgcttttgccgcatggtagacttataggctcggccaggggtaacgaacaaatctgacattgaaagaggcggacaaaatctcggggtgcaacatcgcgatggcgtgaacctggagtaggtgattgcgattgtgttacttgctgtggctgccggtctgagcccggggtttcgctgtcggaatcggtaggcaggtcggagggtcgcggcccttgaagaccgggaccagaggcagagtcggtcgcagagtgttgcgacgtattgtttgaggacatgaacgtctatagattgggcgtgtatcgataagcgaagaagaatgaaaattagattgggtatgatatcgtattttcgattttatcgctcttctcctgtcgcaacggttgtcgaaactctctaacaaggtgcgatcccgtatgccgtcgcaagttgtgtgggaaagcgcagagcgatacaatactggtgttgcttttttgatgaaataaaaacctgatatccaaaactttatgcgatatcttttccaatttatgagctgctatatggtcgtgttcgctggttttgttgttgaagacgagagttgcagtcttcttggcgtagcctttgaaaccgtgtcgagggcatgaaggtggatgcgaatgtgtccagatgacgaggacaagccggattcaagatatacatggattctatagaactgtgagattacaaaattcgtatcgcgagtaggatgtgaagcattttcgtagaatgagatcggagtgagtaataggaggaaggatgttgatgtagtatataaagatgaagtagggtatgaatttggtggggggagttatgagaaagtagttccaagatgtcataggttttaatatgatgggaatcagtttaaacggctgccgaagtcgaatccacttgttttaccagggtgaaggggagacggactggggctccgacggatcctagagagctcgaaatatatgtataccaggagaatggacgggcaataatgaccgtctaaggaggggtggaagaatgaaaaagaagacggcgctttccctttcaaatagtccagtccagtaggaatgagaagaagaagaaaagaacagaataggataggacggggcgcgttgaagaagatgaggtgcagcaaggatagatagagatcgtcatacaaccaagacaacttaccaatccgggacagctttgtagggttgtagaggaagaggatgtgagatgcacacgccgtaccatacaattgaggacgggatggggaaagaacaagtggagagttatttgggtgctaagttctaggagctagagtctctggcaggtaccgaatacattaaattgctagtagactgcttttgacaactgggtgggaaatgttgtagattttccaacttttagtctgtctagtacaatcaagaagagggtccattcataccctcacatgggacttgggaggaccctgcgttatgagaggtactaaaccatcaccatttaacaccagggttcactccctttcgactaaatattccagttcagtgagattagtactggagagaaacgcaatcgatgctagttcatgctcttggtgatacacaacctttgcccttcccgtcttacaaaaaaaagtatgacgctggcaggccagggttctcgactcatgacgtcgaacccagattcagcccaacagcctctccaatacactggtacctacttatgtaggtatgtatatattctcaacggccgagacgccgcaaacatagactttgttggcttgcccgttgtcaaggcattcaccctttggagagaggactgtcggtatctcttggggttagatatccctgttgccaacctacggggatagagagtaaacctaaaaataataatcaaatccatctgcagaaacctccccagccgcaatcaatacgtaactcagagggatgcgatgggccgggtgggataagaaaccccaaaacctggtagagacaaaaagaacagcaggaacttttccttcaaagaaatcgtagtgcaacgcaatgcaacacgaacgttgaatgctgcatttcactcagcgcaagcaatgaccaatggccgtaggcggagaccagcgtccatccatcgcagatcgtgatgcagaaacagggccaagcaaggccttccaaggcatgtagatggtactcgatcaagacaaatgctctcctctttttttttttgcgcaatcacctcacagtctctttcacagggaccctagtttggggttcgcttgtcttgtccattgccgatctctgatctcttgtccgttcttttctgttacttgacgcagaatacgattttgggatttcttttttgggggtggttggagcacccgggaaaagaagggttcgccgttccgtgtcgcaaaaaaaggggtctcgaggtcctcgaggctgatggcgctggtgttttgacgatccagatggcgctggacgtgcaacggccatcggagcaagcagtcggcgcatcgaagctacttaagaaagtggttaacaagggggagaatccacccgccatcagcaaaggacaacgggctggcaacatccgagacagctagaaaactgcgatggaccaattcagcaaggctgcacttggactgggttagagccctgtctagcgactcgtctggcgtatgcactgtaagacagctaggtgaccaaaaccccaagaatccagggtcagaagaggctcaaaaagagtcgttggcgtcatatgacaagcacgtttcctggtgacaaccagacgaacagggatgtcgatagcgacgggggatccatgatgatagtcatgggtacgacgcgccaaatcaacagaaaccaactatccttgattctttcaaactattatgctgtactgcagatctcttcgccgtcgtcttgttgttctttttgccatcccaaaagaaccaaagacgctggaccaaagtttggatctgagatctcatctcatctacaattaacttcagtgacaggtacgaaacagcggcgttgaccaagttggacaggatctaatctacgcatcatcgttctcccaagccttacccgcatcgcccaatgagtccagggtgtggcggcccggatcgagatgcggccaatacaattccaatgattccgcagagctatcctaacaagcttgacagttgttcttgttcttattcttgctctcgttcttgtcgcacaatgctttccaggtacttgggctgcatggtgactaactaaaaggaaactctacacttaacctgaccgcatgcgtagcaacgggaatctcatctcgatttgagccttcaaacatcacgttgactcttcagctgtttgccttgtgaccaaccatttcggcacatcatgagttcgttgattcagcttgcacctgtctcttggaatgtctacacaagaaggaccctgttgttgatgacgcttagttattaaacatcgtacagcacgcccctcttcctcattcaaaacagtttagttcagttcgcattcgccaatgttctacatgttctagaccatctccaacttgttggttcccggattgggattgcttctttggaggagagagaacccttgccaaagtcaggaatagatgacgagtcgcccagcccaacaccacatcacatcacacaacgcagctattctacgagaacattctcctgcttagtcaagataactacttctaatccacaatggttagaaacagctgccaagagaaagtgtttttgtcacgcgagcattataatggttgtccaatagcgagcctcatctaattcaagctcaagttcaagctccaggaccctgaatctttagttgagcctcccccacatcatgatcttctcgagggtttatcgattacttattcattgacggcatagtgttaatttgatatgcacttggtttacctaggaaatagtatgttttttcttcttcttcttaaaccagtgcatatttcccccctgtcatttgtgatttgcggtagatcttttgtttgttcacggtattacacattgctttccccttacactatcacatgtcaatattttcccgctgttatcattgtctttgcttgagcttgagcttgagcttgagcagcttacttttcccccaattgtcatagcagctaaaactgatctgtgcgcatgtttcatgggaagcttccccgcttaggtactggcgatagcttcgactcgtccccaaacgaacttctagaaccaccgatcgatacttttcacctcttcctttttatgcagtcagacaaccatctgaatatcaaaatgacacatcagaagcctctcttggcagttaaccagttcgagacgatcaattggtagctgagacagcctaaaacttcagcttttcttgttggtggtaggattctgacgagatacatgactccaaaaaagccacagggcgaggggtttcccctggcgttgctcggcatggtactggtgcaggaggtgcctcgatcgccaacgcaattcgatctgatttgtgtgaaagaagcaatttgacatatgacagtcagggcaaaacgatgcttgcctaggtatgcaatgcagcggggaagccgttattccccctggcgacactgacgttgatgcttcgtttatgatttctcttcccctctttttttcgtaaagtcgaccaaactcaactctactttattgactttaatcctactctccttattaaacattgcttctgttcactgctgaatcaacatcaaattatatccgctctacgcatcgtacagccatcgtgccttccaacaccgagatccccagcaaggagcaccgtgaaaacatcactgcccgtttctccgacctcatttcggccatcgagtctcacaaaagctggactcctcccaatgtcgaccgcagcctcttccacgtctgggactttgtcaagagatctcactatatcatgaccgagttagacaacatggtcgctggccgcccactaaagcatcctgatcagatccctaagaacgacggcagtaagtcaatactgggctaatatctctgtgagccatacattgacatctgcaattagccagcacaggtcccgcagcagccgctgcctctttccatgacgtccttacacgtaccatcatgatcaaccagagcattcaagatccccgcatgcttgtcatgatgggcatgtccaacgccgacttcggtcctgccatcaaagaaaagtcagtagccgtgatgaaggctctcacagattctacagagaatcagccttcatcttgattcagtacacaaatgacgttgtgcccaccgtacttgcgtcacgcgacaatcttcgggctctgacagggttgatgatgatggagcaaagtgcggacagagtttcggtatatgaacatcagaaaagtaaaatcctgcaaaacaaaaacaagagaatcaaagcattaaaaacggaaatccgtaatgaattatagacttaaattaagggacacctcctgaacgcagtttataccacaacgtggcgacagctcaccatttatcgttggtaaattcaagcaagtgatggaagaacagcaacatgtgcagtgccacacgtataccaagtacacaatgtggtttttcacccatctgccaaaaccctgtattccgtatttcggttccatggcaaataccatgtcatcacagttctaacgccttaatatacaaaatgccgttatatccaatctcaaggactatatccagtcctccttttccaaataacccaaggacctagacctggggagtaattttccacgaatgccagctacacgccgaactaacaacacgcatacatcatgtaacgagatatatgttattcgctgtgcatcatcttacaccagcccaacgaccctttgctgtggcagatgggccaagagtgagtcgacgaccaatgttaccaaagcagacgcagctacaaaagagaacactgagcatccacatgccggtctcgagtgtttcctggtgtgcgaatccaccaagaataggcacgacttcatcctgagatggcgtcgtggcattcaccagctgtctgaacggagcgtgagcgggcgctggcatcatgtcagggttgataccaagaagaatcattgatcctgccaagccaacagcagttgaaaggaagaatccgggcttggaacggtcaataagccaccacaagagagggttgaccattgccagtgttagtgatacttggagagtagacgcccaggccaccttgcgctgcgagttgttagttacactcatacacgtgattgcttgttggttgacttacaatggcaaagacgatgcctacaaaggcaccaatggctcgaattgcaatcgcccagtcagtgcccgaatcatcatccttcgctggagcattctcagccacagcttcatcctccttttcgccaaacgaatcctcccagactcgatcgaaccaaggaaacagcgctcccagtgcaacaccagcgagaccccaaaatgataagtgggcccaattatacgtggaacctgcttgactatccgagtcactgttgaagcgcgacgtgactaacacgccgtaaccaacaccaagaacgaaaagtagcagtcctctcataaccaaagcgccagccgaaggggaggtattcacaggcataggaggtgcttgggagcggatagacgatcgacgacggatttgatgtgagcgatctttcataaagtcgaacgtggcatcgtcgaggccgggtcgctttatgggagtctgagcacctgtaccccatggcgtatcaagttcatcgcgatcggcaaagacgcggtcgcgcgaggaggaggatgtggtaggagagtatatgccgaagagtgttgaagacgtcaagttcatgaacgactgtggtctgctcaaggttgagttcccaggttcgggcgttggctgcaagaagcgcgcaatgttggcgtcttgagctggagcgggcgttgggggagatgagttctcgctcggaggtgtaggagttgtcagattgaggtcgaaaggtcttcgagggacggggcggataagaggaggtccgtcgtcagccattgtgtgtgtgtatgtatgtatgtttgaagtctcaaattttctataaccaagcagttagaaatcggattcaacaaattgatatctgggtggatagcatggaatggaaattgaggcccaggttctagactcctcccagttcagctgaacctgcaagtctcaatatcatgcaatgcagtgtcactttactcacattctcgatcccaagagacaattgtacgttgcagccttgagaatttcaatacagggcgaaaaagggattgcctgtcaaaagttcaagttgttggggtatttcaaggctttacaaccctgtctgtctactttcacgactcaagcaaatgagcacggataaaaataggaaactcaaaccaggatgtcggcaaccgagtaagcaattgggtgtggacgggaagagattggaaaggataacagaagaagttggttgagttctgcagattgaggcgttgacggtctgagatatatcaagattgaattgactcgagtggcaaggattggcgagaggaggtatatgagaggcaagtaaataatgagacaagagtaaaatattaagccttaaagctcagctagtaagcagtctgttatataggtagagattgaagggtaaagaagaagagaaaaaagaagagacggcacagttgtaatgtatgtacctaccaagctcaagctaatgtacggcaacgttcttcacatgctcacaagacatggaaaacatgacaagagacgcacgactagtcgtctgagggtcccaggaattacgtagatatgccccattgacctccactgcaggagagaacccaacccttgtccctgggggacgaattggatccccgctgtttttattcaacatgtcactgagacagggtcagtgcttattgtcgtttttagcaaacagttttttgatgagagtagatgaaagaagaatgaattaccttggttacctaggtaggttacaattagtctaatgagcaaccaacaactaaatactgtctgtcagtctttagaatccttcgcttgtattagatacggaccccattctcgatcaacatgcatccgtccaatcgcgtacattaccccacattcaggatgtctcgagctcgaattcgagactccgtggttggtcagttgtattgactttctgtctttgacttgcatttacgacccctcgtgatacaatgttgtaccttttgccgggcctaggcacgttcccgttgaagaatgaggagacaacaataacagcctgttggtcaaagagacccacgagagttgctaaacattataggtacatcaacagaaagactgttttttatacatcacatatctggcccctcatctcattttctaatctggtcttactgcagcgagtctcactcacagtccaccatgtgggtcgtcgcatgcttcaatttacatgtgatactgggcgcataaaaagctgacagtcaccgcagtcaccatcttatcgtcaccaaatactaggtattcatacattaagtagtttatatttaaccaaaaacgtcaacaaccagccagccacatgcatacagacatacatccgtcatcctaaagctttagaactaacctccattttaatcctcttcgctatcgcttccctcgtcctcgtcctcgtcctccagctcatcctcgctgtcctcaacgccatcaggccggggtatcatcataaatcccgtcatgcaggtgatcctgttttgcgtttcatatgtccccaacaattctcccttggcctcaacctcctcactcttgctgttaccctgcaattccgagactcccactcgccacacacggacccgtccatcactgcttccaccagccacgtacagcgtcgaggcgtcctccgcactcggcaccaccacaaagtccttaatgcggccctgaactccgtctgacttgccgccgagctgacccaccaacttggccgttggaagcttcttatcctccgagtcagtttttgtgagatccgaatccttggtggagaagaagaggatgcggccgtcctccgtggcgacagccaacagcgtcgcatccccctccttatccaatgcaacataaaagaattgatgcacctttgttcggattgatcccattatcctgcatttgggcacactgtccatgccaaatgcaataacatcccgatcaaatccaacagcgaattcatccgctccatcaacgtttccccaaacaactcttcgtccctcgccagtagagtgctttccttcaccagcctccagcaggatgtccttgccaaagttcagcactccagccttcttgccagtgaccaggttccataatcgcattgaacgctcgcccttgctgacagtgatcataagcttcatactggggtggatagcaaagtcgttgacaccggacggtgtaccgccaaagggtgctgtatcaccgctggggcggcctaggggtttggcgataggtgccttgatgttgctgagcagggaccagtctcgggttcgcgtgaccgcaatcgtagaatcttcgcttgacgatagcagcttcgatcttgtagggaagcagagagatgtgaccgttgaagagtggtgaagcagcgtgccgacctctcggttcttggagttctcgaggatcggtcgtggtgccaccttggccataagctcctggttctttcggcttgggggatgcgccgataggttgtaaacattcacgcgctcatcggtggcaccagaagcaagcatgaccttttgtgtctgtccagggacgggcgctgagatgggcgacacagcgacgcaacggatggccgaagtatgagcattgaaaagaaaggtatcggcaaattgagccttttccttgcctccgactgtcaccgtcaacccatgaagaattcgatcgtatgagccgacaacgatttgaattgtctcgggcacattcgaggtggtcttggtgacggtggtggtagtggtagtggtagtggtagtggtagtcttcttcgcaggcgcggaagccttttccttcacaggcttttccttgagaaccttggtgcccttgaccttcttcgtgatgacagaaggctcataagcggctctctgtgcgacggcttgtctcttgcgcttggccattttttttgtatttgttttgatgtttggtagtcgttgcagaaagctttcagtccaatttactacgagccttgcctgtactggagaaaaaaatgttggaagataagataagggtggggatcggccccaccacatgtccgaccggtctaggctcgtccgactgattgacagattgaagattgagtgactgaagtatgttgaacgctatgcgctgagtatattcaaatgtacttgtaaatgtacatgtaatgcaatatggcaattctagataccttcaccattgtctatttaccggctggatcctccattctgtccaccgatctcccgctcgaccatctcaatcgagcctaggtcgggaaacctcttggaaaagtcctgtagataatcatccttctcttgagctgtcatctccagcacttgcctcccggggctgtccatgctgatgagatcctctgacgctgtttgggcacgagttggcttttgaggcgataccggcctctgaccagttgggatactgttgagatgcaccggcttcttcggagctggaggcttcattggaggctttgatgctagagctgcaggcgccgatgctgttgaggaagggctgagggcttgagaagcatcacctcgtgtctttgtcacattcaacggcttcttcggtactcctgggagaggcttctcggacttgtcgccaggctcaggagtgtcagtatacttcccataaccttgagcagtcctttgaacgttggctggtttttgttcctcgctcaaaaggctctgaactcgattttggatactgacagcacgcgagactcctccgatactctttggaggaactggtggtccgcgctgtcctgcagctacccgctttcgatattcagcttgcgctgcttccacccgctgctcctcttctaaaagcttcaaacgctccatctcgcgcctcatttcaggtgtcacacggtcctcatcctcgtggacatggccatcgtcactgcgcccgtcagttgcctcggagccagcaatgggagttagatcgcggtgtgactctctttctggcgacggaactcttccattgttaggggagctgccctcaaagagcttaaatgcgtctccaaatttaccagcgagaatgttcttattacctgacagtgaagtcaagctggaacgcttgccagccttggctcgctccgagtcctccagactcctcaagaagtccatatcgctcgatgcgcgcggctcgtctgcaggctcctgataaggagatgagccccgaggcggtcggctcgaggaacgcgatgcagcctctctctcgcgcaggaaatcaagagttgtgccctcgagattagtgctagcgggtcggggccgtgacagagctgattgggctgacggagctggcgaagcacgagctgatgggtccaggagatcaatgcgaggacgaccaccttcgagagacggcctagatgaagacggctgatgttcatggccaggttgctggtaagatgggattctttgcatgaaagaagggcgggattcttccgcggtccattgtcctgcgctttgctcaggctgccttgtagcgctactagctcgagcatgatcgtgagcatcgtggcgaacaggctgctccacctcttggccaaatctctctggtggcggcgttgaggtcattgtaccggtagagacatatcgcgagctagattgagaagaaatagcctgcaattcggggttgttgctaataatggactgtgccctgctgatgtcgggtctgcttggtgcagataaagtctttgtcagtgaaggctcaagaggaggtgagccgagggcggctttgtgtccaacaggagtgacagagtgcgttctagacactggctttaggcgaggagagtcagtcgggggagttgcgaaggcctcctcggctaatttcgcagtcactctgtcgttcagatctgatgatgcgtttactggcgagattggcgaggaaacatcaaaatcgaacttgcttccctggtcatgcagcaacgaaaactggtcaagtgtggggaaccgagacgacagctcatcgattccctttgaagcagcctttgcatccagggccgcgaaaggatctccccctgcctttcgcataggagaagcttccggtttctgggatacattgcctggggctggagaagcagccggtcgacctctcctcatgggaacaacatcggggatgacctgtttcttaggttcgactcgttcgaaaacggcgcccacggctggcgcttggtccggtttctgagccatgtgatgcgggctgtcagttctagcgtggggttgggaacggccgctatagatctgcgaattgtcaatatgggctcatttgttcaagaggagacacctacatcgtgaacaggaacatcgcgcccttgcattgcgcatccttcctttagcacttgataaacgtttggccgatcctgtaagttttctctcagcattgaagctaaattcgcgttagtctttataaaacgttccagggccaacgagcagtacctatcaatttcttgagcctgtcagagaagacaggatgactagggaatcggtagctggcgtttaaaatcgccaattggccctggtcctcgaaaggtgtagtatagtagcatagcttgtacagcaagacgcccaatgcccatatatcagacttttcgtttataggttgcttgcggtatacatcaatcatctcgggactcctgtactgcatcgtggtgtgtttctggatgtcctcgtccacaaggcggcactcagtaacggtggtgggggcgggttgaggcgacgctgctgaaccaaaatcgcaaagcttaaatcgtttcgaagttcctctggcggtaatgagaacattttcgactttaatatcgcgatgcagcagtggtggttttaggtagtgcatacaggcgagaccctcagcgatgtcggtgaagatgttgaggatctcgggctcggtaaggcggtgttgtagcctggtgttcataaaatcgatcaagccaccgccatcgcaaaactccatgagcagaaaaacttcataaccccctccttgaagttcagaagcatgcgagtcgatatatgtaacgatcggtcggtggcccttgaggcgcttcattgtttcaacctcggtgcgcatgccccgcagagtatccttatcgggcaccgcaactcgcttcaggacagcttgatcagtgccgtcaacaggcttagccaacttgacgaggtatacatgggcgaagcctccttcagaaagatatttttgaatcaccacacggtggctgccaacctgaatcttggtgcctggcgcgaaggtaccagcaggagcgactccaggaacaactacgggggcggaaccgtaaggagcatgatggtgtttgttggccaacatgtgcgcaggagggtactggccgtgcgaggccatcgtgggcggaagtgtcgagacgtttggacgatgacagttgaggagtgattcgaagttgagggagatgacggcaaccccgtccgtgagggagggagcaggcaagctagagccaagaagccaagagagaaagagcaatggcggtcgaaaaaggggtccaagtagttgaagattggagtagaataaatggcaaagctcaagattcaagtcatctggatcaagcacacaggatcaaatcaagcaatagagcaattcaaagcgggcgcatggtcgagttgatgcaaaaacacatggccccttggcaagatgttggaggttgcaggcctgacctgcctatcatacccaggtgggtatactggagttaggtccataggttcgctgctcagtggcttgagcttagcctccccggatcgagcactccactgttggtgagcattccattgatccaagggatgtttagacgagacggagaattatcggtaaatctttatttggtaatgtaaacagacgaactatctgtagttggattctttactttgtttgctttgtacctagattaaagtaaaagtagcacgtggttgcagttggagcatgactttaaatttggtcaatgtcttggatctgacaatggcttaggctcatcaagttttgtgacggataatgtcattgctggtatgctagaccgatgtttcatccacctgacctgatctgacctgacctgactgatcaatgtttcgtttcgtctttacacatcactacagcgggtgagcgggtcaacgatgagttgttcaacggagtactttaaattttctgcagccatcaactttcgacctcgagattcgacaattcgcttcagtagcgaatagggagttgtcgagaatgcggctctctgcagaatgggccattgacacgtcggtactgcactaataaataccgcaacgaggtccagaaaggaacgaataaatagctgtgtgcagtgaagagtagggtaacaatgaagggtaaatcttagtgttgagcctgtggtgctttaccaatttgtacattgttttgttgggcattagttgtgaatctatactcggctttgcgtctaccctgtataataacatatggagatgcttctgttcttacaactaggtatatgctgattgtaaatatgatagtaacgatgtagatttatagcataaaacactctcctcgagatatattagatctctaatacccttaaacctcccgtgcagtcttggtgggaaacatgacaaagtcaagccccatgttggatgaaccccaagtaggtatgaagtttgagcttgccattaacgaacgatgcgatttgatttaggtcaaatcagcatcttccattcgttactacctcagctttgacttgggtaagtatttgaagtggctcattaaaattacacagatgccatttcatcatttcatcatttcatcgttgcacccgttcacccgttcacccattgtgtattgaaaccaataagctaccgccaacgcatctattcttagcaaaatgcgtgattgcagatcttcaacaatgggaataaaaaagactcgaccgagaggacaagaaaatgattcgatggcaagcttctagaatgcatgtgctgtaacattacattacagtagactcaagtctagagaagagaggctgtggttagacttattccgggaagccagtcctccaccggttcgtgagcaggggtcaacctgcaaccactcaagtggttcgtcaaaactacgtcattgtttctatggagtgatctgatgttctcatctcagccttttttgtcttttgcctttgtcttttttggctcacttttagcccgcgacatcgggcgtcccgtctgtactaagagaggcaaagtttattcccatcagcagccacaaacggcagggaaaaagacaatacttttacggtacttgattctgatatgagcttgtgaagtttgtaggcagtatatgtcaagtcattcttctcgcaccatgatatcgacagtttccgaattgtgcaaactactgctacgctagaataccctgcagcatgatgattctgatcctgtactgtcttgtattgtaattgagtcgaatatcccatgtgggttccagctgacctctctcggaggtcacggcactagagagttcaggtctactgactgcgcagacgtgcgttcatgtgccgagaaggataggatcacttattgatctgtgagtaattatttccagtgcctgagacgcgtacggggcgtttctggaacctttgacctggtaatgtaaccatggcatattagagtttataacaacgtggccgcgctctttgttcaagcctgatttctgcttttctttctcaaccgttttcactctactgtctggtacacaccctccaataattcaacagatatcacgcacttttcataccaaaaattcaaaatgcctgcctcaacatcttctcgaatgcaaatgccccgtgagccggctcccgtagctttcgctgccgaacgaaccagcattgaacagccggtacgtggaaccattaaccctccggctcgatcggattccttcaaacatgccattttctctcatcccaagcatgagtctgaaccgcaatctaaacatttactgactgatctcaatagcgcccgattcaacccatgaccatggaacaacctgaactgagtatgcgaggaggcaaggatggcggtgtaagaacaaccaacccttcaatgttctaccagcaaacaactgacacttttcataggccatttgctgtggaatttgcgctggtctatgttgttttgagtgcctagactgctgctgttaatgaaacttcatgaccaaagatggagggtatagagtatagctctggcgttcagatataatactgggaggatttatcaaagggatacatacaatcattggctaatgatgtaacgaactatttacgttctgtttatatctaataattactataccatggatgttttgtttgaccatcttcatcatgacaagtctgcactctcaaggtcgagtcatctttgctctagacaaccacctctcccagccgctttaccacattttcataaaaggccattgatagtttctcagcaacttcatcctgcgtctcatcatcgccttctccaagtcccaactctctgcccccggccagacatttccttgtcgcatcctcaaacctctctcccatatcagcaccgacagctgcaactctatcctctttcaacagagcttctcgaatgctgcgtataacatctggccgtccgcgcgcacgttgtatattaatgcgcaaaatatcttcgataggctgccagtgcgccagttcggccatgatgacgcccaggctgtaaacatcgaagcttttctttgaccgctccctgtcccgtcggcgattcgactgcgcgtttgggtgtctgtacaggtcgtgctctgcatcatctcctggcgcatcagtcatctcgtctgagccacctgggcgggagaagtcaaagcccgaaaggaagggctttcgataatccacacttccgtcgcgtgcccgaaagaacaacagattatggctgcgaagacctttgtgtagccaatggacagcgtggaggtagagaagacagttgctgagggcatgcgcaacgtgaactcgttctgtaacgcgcggtttgcggatattgggatcttggagaagctcacgaagcgacacaggcggcagtgaaacatgcaagttatcatcagacggacgttcaaagatgaggccgagccggcggtcaagaatgtcgacatcgtcctctgcaacgtttggatcggccttgtcgaagaacccaagacaatgaggagttcggaaggcctcgggctttggactgtgatttaagagggcggccaatttgcggactcgttcgattatgtcggccttggagagagaacctggctgtgtgtctgcgttttcgtagtctttccactcgatccaaaccttcttcttaccttgagctgttttcatcaatgcttcacatcttggctcttctgattcatcaacctcgggatccaactcgatgagataccgcggaacaaacagattccgttgatggccaggttttgcaaggtccaggaacttggcagcagcttcatcgatgactgatggattatttgactttgggtcaatagtctcgttgaacgctttgaacttggcaagtcttgataactgtcttagtgcgtcagcattggcttccctctccagcttggacatctgtgaaggcccccctggcgagtttgcgtcgagctgggacttgagagccaacacgagatgactcagatcggcgatcttgtgatggagtaacaggaccccacggtttgtgtcttgcacggtgttgcgaatctcaacttgcaaggagtggtcaaggatattcgtcatgttatcattaagaagtgagaacttggccagaagcttctcaaatccttgcttgtcaaacgaactccatcgcagcctagtgaggctatcagaggacttggttttgagttcagacatagcctttttgataaaatttcttttcttctcagtcatggggtagtttgataacttggcatctttctctggagcctccaaagtaccatccttatccaccacaacagagaggttgttatgtttcttctggtactcggtaaactcattgaacagacactgaatctggacaagcagatcgatcacggtctgacgatgaaggtcaaacacattggagttgaggaccttttcctggttcttggcatcgagatctagcaggccagaagcctcactccagcaaaatagacgctgctgctccatcctgaggcgcaggttgagatatttgcagtcatcatcatagcccaaagccgtgataagaagctgtatccctggctcaaggtcaacgctgagtatgattgaccgggccgagaattataccttgaatacaccctgtatagacttgcaagctgatggaagcgactcccagcgccaagccggcaagagatataggatccattacggctaaacctgttctatgttctctgctgcagcttattctcagatcttgtcccggagcaaggacgaagcgggaggctgtgcagctgaacgaggcgcaagcaaagcggcagaagtgaatgccgctgtgatgagatatctagaggttgccaatttcggactagctactaaggtgcagtgaagagaggggtgataatcacacatgtacggtagtaggtacggaagtactgcaagtagcaggtcctaatgtattggctgataatagaaaccccgctggctggaaattgtttttccttcatccttgacatcatcaggaacaaacagaagcaaaaggaaggaattgttagctagaacgccaagttgcgtactattattcttgtaacagagttgataatttcaacggcttgcatgcattgagcgagcgttcaagggccaaagttcgcagttcggtatcatgagaaaaaagaagaagcatacccaattgttgcgcaacgctaaccaatttagaaaggtgggtaaagactaaacataacagtatccgtaatcaacagcccttcattgtttctcagtaagccatcccgggtacgttgcccgccaagctgtcaaggctgtgggcgtggcacacgatatgcgggccgcaattactctttttgtgtatttgtatttcaagtattggctcgggacgagtcaggaaatgctagaaaagtggcccgaattgagttgtgcggcattgatttgccggcatgcacatgtaagtaagcgaattctttcatcacaaccgtttatttcccacgatacaacatgccggtggcttattcggctaggaaacacttggcaggagcttggacctgtcaagggaacttcagcttcttgttccaagcggccgaccattgatccctcgacgggcggccgaccgttgagtacaaacagagttgtcacttttaacgctaacaccctttaaacatttgtcatgcctacatagtacgcacgagaggccaggaaataatcggaactgacatgtctccagtctctcggtacactaggagcagcgcttgagccttgaccttggactgtattctgactaccggaccacgatctaaaaggccacgaggttggttggcctatcactaacatagactgtagtcccttaacgcccgcaccgagaccggcttcaagtcagtcggtttccgtctgtctgtctgtatttatcagaatatcatcgaggaatcgactgactacaaacacccctcatgtctttgtaatgcaattgaaacctggctagcctcaaaactgtctcccaaggctagaatatctgtgtgacgcagaggagagagtctctatccgccattttgtgacagcttattggccaagacaaaggtttcactgcaaatggcagtcggtggtgttttctgtatcaacccctgtcaacgcacagagctacggcgataaccgatgccatgttcagttctgtttgactcacgtgatatcactccgcatggatggcgcatacgaaaacaatcaagttgtatggataaggggatggggatttggaatctgtacgcagccaagaattcagcccagtctttcagtcaccccagattgccacgagcacgggcaggctccacgctagacacgggtgggatggaaatttaactaacccctgttcccgctagttagggctgaagtcggaaccttgcaagatgtatacttggtttgtaatggacggggattcctaaaagagatgctgtaccacatgcctaacttatcctcaggcttcacttcacatatcgtacagaacccatgtcgtcagagtggcccagtagcatacatacctactaggtacctaattggagacgtagaccactcactgaccaagggtcgtattattgcgttgccttgcaggacatgtgcctccatggagggttgctctatcataagcaatccccatggcactcaagcccactgccgtgccttattttctggaaacccaagagaatacataatgaatggatcatcctggaacattctattctcccgtcaaaatgctgctattattattatatcgttatagaactagtgaatttaactgtttaaacatagtaccagcaacacagtaagcagtttagtccccttcccaagtgccggggctgtcactcacgccctgcgtcccaaagtctcaactcacccgccggcttatattctaaacttggacttgtctattactgagaaacaagccacttttatcagtctccacgacgtctatatctttcgatatgagtactaacacttcacgaactcatgcctcctcctcttcccctccatccttctactctacgcccccatacgctctatactcttacacaaacaagaaggctcctcgcagctggccctcacctaccatgagctctttgaattctttccagcaagccattctgaataacagcagagaggatgccttttccggacctgaagagttgtcttccaactcaaattctcctagctctaccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttctttcagtaagttcccttctctcactccatttaccttgtcatgatgctaacaaagccatgtcagcgaagcaagcacctcaagtgtgacggagtgaatccgtgctctcgctgtgtgacctctggttctgaatgcgtttatgtcgcctctagacgtggttacaaaggccctcgacgaaacaacaccaacagagtcacgaaacgccccagtccatcgcctggtcggtcccaaacaccaagtctaaatggtgatggctccatgtcgcttcggtcaacgcactctccctttccagtatcaatacagtctcctcctttaggcacagattctaccttttggacgccttacataggtgatgacacatggagctcaccattaccaactccgttcgtcgatcccgctttagccacgagcaacagcatggagactgatatgtctttctttcaaccatacggcgctgcagatcaatctaacgacatgttcaatctctttcctaatcaacaccatgaatctattccaacacaagccacaatacctacttttgccgaacgctttatcgactatttttacaaccattttcacgctgctcatccatttgttttaccaagggcaactcttttcagcattgcgcatgagacagaattagaacccgtaatcgccacgatgcgatggatagggtcgctatatatacctgcctgtccacatcggggccaactcttccaagaagctcaccgattggtttacaagcatgatcgtcgcaaagacggctttctggtccaggccttgttgcttctcctgatctgtctcgacgggcagggtctacaagaaaaggccagagagatactatccgaggttgagagaattgccatcgaaataggcctcaatacgatatcctttgccaatatacatgggcgtgggatactagtgatggaagagagttggcgacgaacttggtgggagctctttgtgaccgacggcctgattgctgggattcacaaaaagacaaactttccgcttttcgattttatgtctgacgttgcgcttccctgcgaggaataccaatacctctcggaggtgagtctcattctttttcgttttactaattaatatgccttgactaacaagctactaaggaaatcccacagcccaggcacctcgaagacatggatgatagtggcatctatggtctgaaccgtgagttctcatcatttacatatcgaattaaatccgctcagatcctcggcaagcttttgaggagtcgtcctactactgggcccgacgatgaagcccttggccatatcgaggcattgctcacagactggcgtcgcagtctgccccagtcaaaaaaggatgggctataccagagtggcaggttggacgagatgatgttccaggcatatatgatagcccatatcacgtcgatcctgcttcaccaaccgtactcgcagttgaacttgccgtcgagtcaattggctgacccaagtactttaaatggctcgcataatagtctcgatgcccatacaaaatatacgatatactccgccacagaaatcagcaaacttctcacccatcgcgtctcacttctttcccatacacacttcctcaactacgcagtacgaatgtcctccgccatacatcttaccaaatgggctctgcctcttgcgccgcaggaaggcagccacaacaatatacgtcgctttattcgacttaacaacactgttttctcaagaatgtctccaatttggagcgctgctgagcgagaaggtcgctcagtgaaaagcatggcacaggacatttaccaagggaagaaacgacaacaacttatgccccatgtttggtataatattagtcacgaagcggctatggagataatcgcagtggatgaagccatcatgcaagagtttgagagcatatcgagtacgcctggcatgttgggccagtgaacggatatgaaatccgccatagatatctagacatactgcagccttcaataatgagcgatagggtttgtggcttatcgaatactcttgattgcatttacaattagttaatttccacgtgctgcagagacagcttcaatacgtacgtactacattctagaccccgagggcccgaaggatccggcgacagggtctcgtccaagctcagccctgtatcttacaccaggtcagcggtacccaatcacggaggcatgtttcaaggtttagatggattcggtagttccttgccggtcttagtcggagctgaataaacaccgatgcaaataagatgacgtggatattacacagtcagacagtcccctcagggtatcagaaaaattggccgctgggagtataagagacgaaattattagatcagcgtatgctacttagactatgctctttaggttatttatttttgtaacctaagatggaggtcaactttcctgctacccagtagagtccacaaattggtattcggatgatttcaacacatcactcttaacaatattggattatatgttgactgaaagttgtatctctgaatttgaaagatatcaaaaggatatcggaactagccaagccttggcaaaatagctggatgtaagagggcgaatggcaactgcagggcctgtaaagaatacatcagatacatcatatttcactccaacgcaacgaactgcgggccgaaaaggtttgtggctgagctaggtaccatatataacctataggtaattcgtggatttaattgtctggccgaatttgggctgaggcggacagtccgtggatgacacgggcaatattcaagacgccggcggctgagacgcatgtcagctttgtctcactccactatgaatcaaataacaattaatcgaatttaagaagctgaattccctagacgtaccatgtattaattcctcccttgatatcatccagcactcatagcacatcatcatggcactaaaaggctcagaccacagtatggactctgaacaacgtccagttgcagagaagcatctcgtcaacaccacaattaaaaactttacctggagtaatgtcactgtaaccgtcaaggatagagagacaaagcagccaaaggcgattgttgacgatgttcaaggcatcgtcgaagccggcgagatctgcgccctcatgggaccttctggttgtggcaagacaacacttctcaacgtgttagcacgtcgtccgacaaatgcgagcaatgccgaggcacaagtacttgccaatggcaagcacctatctcttgcagagtttcgagaagtatcgtgctttgttgagcaggaagatgctctcattggatcgttgactgttcgagaaacacttgagttctcatcacggctggctagttcaaggtaagtcttttccaagacaagtatgtaaatgggcctgcctaacttgtagtagctccctatcgaagaaggaacgcaacgttcgtatagacaacctcctcgaatctttcggtctggtcgaacaagccaatactctgatcggcacacctatccgcaagggtatatcaggcggccaaaagcgccgtgtaggcgttgcaagtcaacttattaccagccccaagctccttttccttgatgaacctacaagtggtcttgactcagctgctagtctagaggtggtcaaatacctccgcgcggtagccaaacgcaacaatctcattgttatctgctctattcatcagccttccacgtcaacctttaacctgtttgacaagctgcttcttctctcaggcggaaagacacattactttggccctgtaagcagtgttacttcctattacgctcaagttggagctccactgcctcaatatgtcaacccagcagagcatctacttgaactggtcaatatcgattttgcgcaaaataggggtgaagcgtcgcgaaaccttggatctcttcaagattcttgggcgacttcacaacaggcgagccaagtcagcgatgcgatcaagactgccgaatcttctggcggtgattggagtgttgagactatcgagaagagacccagcatgccgagcctcacgttgactctgctgcaccgaagcttcattaagagctatcgagatgttgtggcttatggcattcgcctggccatgtatttgggtttggcgattatgatgggtactgtttggctgagattgaagccagaacaagaatctatccaaccattcatcaatgccatcttctttggctcagctttcatgagttttatggcggtggcttatgtccctgcgtttatcgaggaccgactgcaatacgtcaaggagcaccacaacggactgtacggcgccaccgaactgatcttgtccaacttcttgattggtataccgtatctgttcattatatcggccctgttttcggtcatctcatactggctctccaacttccagcccacggcaacggccttctttacatgggtcatgtggctgttcctcgacctgctggcagccgaatcgctcgtcgttttcatgacgtcgttgtttccaagctttgtcatctcgcttgcgctggtggcttttgcaaacggtctgtggatgtctgttggcgggttcatggtgcctccaacgatcctcaacgtcttttacaagtatgtgttccactattgggactatcaaaagtatgtctttgagggcatgatggtgaatgaattttcgaagcgtgtgtatagttgcggcaatggatgtcgttgcatgtaccaatcagctctagcggatcagtgtaagattgatggacaggccgtgctggatcaatatggatattctagtggtcatttgggcagaaacgtgggtatcatgatttccatcattgctgggtacaggattgcagcgtggctggtcctcgtgttgagaagatgagaggccttattacctgatgcatgtaattattactttccatttacttggtaaaaaaagcaattctaactgcttctacccgcacactgcattagaaaaattgaccgttatgaacataagagacaaaattattaggccagcttatgctgcttagactgggggttttagactacttatttttataccctaagactgcatacaaacagtcttggattatagcctggaagttgcatcttggacactaacgagaactgatcgatgtacctgcatacaaaaaatcttggcacaaagccggtatcgacactatgtctagcatatcggcgtaaccgattgtatctagagaaagtgcggttagactctactataatatttcaactcgatggtctttgcgtaacagaattattcacaaatcatgacaactgggttacatctcccaggtacagacgagacggatcatacggcagctgggccgacggaggaagacaagaggttgggacaacgcacagatcgactagtcccctgacctggtctgacctgagcgatatagttacatagaaccataatgcaaaggctgacttaacacgtcaactcgattcgtagccgaagagttcgtttatgttgggtttcaaaaagtatgccatgtgggctcgatcatggagatacggtgagaggaacgggacgagtcattctttagtacgatatgcacgccttgtgcattgggtttctatcaaaaacatgctgtgtagctcgaggacgtctagatgtagctctggctggccgtttcaaagttaattagtctctaacacaatgccattgtgttgaatagttcttcaaagaataactcatggcttggagcaagaatctacaccgctgacgaccaccaccagtagcgacatacagtacgtagacgtgccccacatttaccatgaaaagtgcctaacctggcaggtccaagtcctgttctgcccactcactggaccgctgtgcgctacgccgtatgatggatgcgctggctagtccccccagtcccgcggtttccccaccaaccacgcctagcaaccaacggtgacgggaagggcgaaccatcttccaagtccccaagtcctaattctcaagtcccaagtcttcattcaagcttggcttggtttgtgtctccatcttctgtcctactacagactttagagattctctaaccattctcgtcttttccttctctttgatctgcttttacgactttacgaccaccaagttagcacgagcaacatgtttctgtgaggcatcataacccaagacatcgtcatccacctctcgacctagttatacgcaacttgcgaaaataccaacagtagatagcccacgcatctttctgcattccgatctcgagacacgatccgtatcaagaccctacagacatccaccactttatcgcacaaaacatatcgacccaatctgaaacagaacctctctcattgtcgtcgccatcatggcgccggcagctggcgaattctctgcacctggtgcagtcagttatgattccaacacccaggttgtaggggatgggacatgggatttcgacaagaatacgtttctattgcccaatttgcagggtaccaacttcgagaccacccgctacaatggtattcaatccaactcttggtattgtacactcgatccgactaacactgagtcacaggcatgggaaatcgattctcgacactcacccagtatcatggccttgtcttggcacacggtcttctgggtgtcatcgtcttccttttcctcatacctttttctgtcatgactgcaagattctactcgcgacgtcctggctgggccattaagtatcatgcccaactaaacgtcttctctgtcttgctcttggtacccgtatttattctgggctacttcgcagtcggtccggaaaggagcttgactaacccccatcatggaatcggcgttgcgatatttaccctcttcctggtccaggtactcggcggctggatcgttcgtaggataactaaggctcgatctttgcgcatcatgattcaccaatggattggacgttctatcgccctcctaggaatggcacagatccctcttggtctcaccttgtatggatcgcctctctacctatttatcatgtatgctgtttggatgtttatactggtcattctatatttcatcttgagctggcgatctgccaaccaacgggactactacatggatggaactcgatcagaaattcgctcagagatgcgctccgaactggcaccaacagaggatacccgaacccggttgaccgagtctgagctgttctccgaatacaagtcggagcctccaaagaacaaggccaagtggctgggccctctcgctgctcttggtggattggcggctttggttcgaggacgtaacaagaaccggaatctagacaacggcagccgggtccgcagtcgatctccttcgcttgatcgtagccaaagaccagaagtcgtggcttcgaggaatggctcggctagctacctcactggatataccggcgaaaagtactctgacgttaccggaaaggacaacgcaagcggcggaggaggcggcttcggaaagttcatggccggtctgggacttggaaagttcttctccaagaaacaacgaccacaagatggagactattccgagtattctgctgtgtcgaccgaaacacccagacgtcaccgtgcaactcgcagcgctcccagcatgagcgatgtgactagaactgatgtgactagaactgagcttaccagcaccaccacacctgaccgcaatagagaccgcccctccggaaaccgcggaccgccacctgtaatgtcgatgaggagtgctgctgacggtactgaaactgctttgagctcacctccgccgtcggtcacccctcgaagcaagcgatacgggccaaactctcgacgcagtgtttttgaagagtcggattattcgtcctatgttagcccgtctcgacgcccccctcccgagaagtctggcggtggttttgccaagggtttgttgggaggtctcggcttcggatggtttacgaagaagatggcagacaggaaagcagcaaaagaagatcagcgcttgcgtgatgaagaggacctaagatctggcacctcactctctaggttctccgcggacgaatacgactctcctggccgacgaggcgatcgccggcctattcaacgtcgccagacaggctaccctcctaccgacacgatcttgtcctccgaaatgtccgaatcaactatcgagccccggcctactcgaggcaactacgtctcccctactgagccactggattcaaccgttataccagccggtcgcacaaaaaaccattccagacgaaacagtgagcatgtctcgatgcccgcgatgcccccggaccctcgcggcatcctagcaccaatggcccctactgaaactactgcctcaggtttatcacccggatcccgagtccagcgatctcgccgcagcgaggatggctcccgtcgcgagcgttatgcgtcacccgccagtgttagcgtgaagatgaaggtccatgatgacaaaaacaaaaacgtgaccctccgaagacttacggaagaagaagcaaaggcagcccgtggccgaagagactccgctagtagcctttccggactcgaatcacccacgcaaggtcgccgttatcgaagagactctagccacaagcggaccgagtcagctgctgagcgaagagcagaggaagacgatgatatagcttctttggcccctcctaaccctacctttgcgaaacagaaacgacgaggcaaagattccgcatattattctggacaaccggcaccagcaccagcactaggcacctcgccacaattcaaccagacagtttcaagtctggctgaaagtcacggcacctggagttgcatcactccttctgtgaatacctctgctgctcctgggcctggcattgcggcaggcgagggatctgctgctgcggagaaccgacggaatcgaagacgacaggagagaagacgtgccagcggacaaaccacagatgcccctaccggcaatgccgacatgtttgattaagctgggagaggttgaggaaaagttcacctgccagcgccacattgactggcagacaacaggtgaaggacaaaagtgatgcatcgtggaatggaatcctagcatgaacggcgttctggagggaactttgcaaatttagtagtgccacgtcatgtcacgtcgttttcaatgcttgtttgcagatagacttgttgaaggatggatgatactgatgtcgatatacgaacgacgaactgattgatttattgatttattgatttgagaatggtaaatagtatatggcaattttcttataactagagtacgaagagatccacataggattgacgataatgaatccataattgcgttttttatatgtattgaatacatgtgcatgtgattatgatctctcagagtgacatagctaaataataatgaaattaatggcttatatcaagttcaagctcctccaaaaagtccaattccaacgactccaccctcctccatgcaagctccactacgtaatccaccagggtcggcgacagctgttctaaaacagccaaacattcatgtcccctcagagcagaggccactgtcaatatttaatcttcttttctttctcttcatttccttcctctgtataatccatataaagactctttgctaaaccaatggcctttcagtaggcctcaattccactgcgatagcgaccacgttccctgacttgaataatccatcaagatggcaccaaagccgaaagccaaacccaaggctcagcaacagactccgcaaaccgagcatcaaaagatcgctgagcaatgggctaaagctgagcgcgcacgagctgctcagcagaccgccaatgccaggttcggactcccacccgccgatgagaacgtcgaggttctagagcaacgacgcgaggcactcgaccagagaagacgcaagacaaacgagaagagctggcgatgggctgctggattctgggtcgttgtactcgctatccacgcgctaggaatctggctctttactggtggctttctgctgacgcggttggtgttggaggataagtcgaactgtactatacctccaattgagaataccaagggcctgttgaacgtcgatcggggttgctggcaccctaagtcgtttgaccgagctgttgtggtcctcattgacgcgcttcgctacgactttaccgttcccgaggatccggcgcaggctcagcatttccacaatgcctttccctacctctacgagaccgccgtcaagtcccctcagaatgccttccttcgacctttcatcgcagatccacccacggctacaatgcagagactcaagggtcttacgacgggaacgttgccgacctttgttgatgttggaagcagcttcggtggttctgctatcgatgaggacaacctgttgatgcagctgaaggacgccggcaagaagattgctcacattggcgatgatacatggtggtctcttttcccgggttactttgagcctaacatcagcaaggcttacgatagcttcaacgtatgggatcttcacactgtcgataatggtgtaattgacaacatcttcccattgctgaagccagagcgaaagggtgattgggatcttctcattggacactgtctcggagttgatcatgcaggccaccgatacggacccgatcaccctgccatgggtgcaaagcttcgccagatggacgatttcattcgcaagatggtcgagagcatagacgacaagactcttctagttgttatgggagaccacggcatggatagcaagggtgaccacggcggcgagagcgacgacgaagttgaggctgctctctggatgtactccaagaagcccttctttggtagaacttcccgcgactttgctgttcctccggccaatgccaagattcgaccggtgaaccagatcgatcttgttcctactctcgctctccttttgggtattcctatcccgttcaacaacctgggaggacccattgaagaggcctttgctggtgtcaagggcaacgactggcgtaaccttgctgctgtttcgcgagttgcttcagctggcattgagagataccaagcagcttaccacaaggctcgtggtcttgtccaggcggaaggaattgagtcacctgttgctctctggcaagctgcccttgccattgccaagaacgatcgcgatgctcatgttgccttttccaaattccaagagtgcacgctatctgtttgcaaagacctttgggcccgcttcgacgttccccgcatggtcatgggcattgtcgtctttgggttcggtcttgtcctgcttatgatgtactcgtctcgcgatgaagaggatgagtatgtcattatgaacgacgccgaacttgactacgcggagaagaagctcgagctcctgtctttcaaggagaacgaccccgagattgaggataacttccataagaacgtcctcaagggtctttgggaccccaagatcttgttcactgtttctgttctcactgctgtcggcatgtatcgtcagcaccctattgaaggccttgttgcgctcgtagctgtacttttcatggctggcctcagctcatcccttcatgaggcgggcaagaccattctcaatgtcttcccctcatctttctgggtctggatggctgtggtcttcactgttagccagtctattggatttgcatccaactcatacactatttgggaggactcaatcctcctcttcttcatcaccaccttcggtattgctagcgctgtctctgctttccgaatcgaatctcgacgtgagagatacttgggtatctaccactctgtcgcctttgtcgttctcggccgtatcgcctcttactcgaagctctgccgcgaggagcagatgccctactgcacttccacctactacgcttcctccacctcctctacctctgcgacatggcaactgctcattccctttgttgtctgccttgtccttcccgccatcatcaagtctttcctagttacaagccgatcatacgagggcattgcccctacgtggattggcttggctatccgcggaggcttattcctctctgctttgtactgggttattgacgctgccgacaatggaggctggctcgagggacgactcggcgatggagccttgaagaccgtcggtgtctacttggctcaaaccgttctcgctctagcttttgtcgctggaagcactgtgtttgtctgggctcctccctgtgtgtctatccttcaatcctctggagctgccggtcgaccaattgttactatcattgggtacggcaacgccgtcggtgctcgctatctgctgttgcctctcaacatcctcttgggctgtttcctcctcacgaagcccatgggaggtggtgctcttgccattatgttctggcagatcctcacgctagctgagcttcttgatctcaacgagctcaagacaagccctattggtcctgtgatgctcgccatccttggaaacttttactacttcaagaccggccaccaggccgttctgtctagcatccaatgggacagcgcctttatccccctcttcaccatccggtacccttggacgcctatcgttgtggttctcaacagcttcgctggtcagatcatcgctgctgcatccgtgccacttttggctctgtggaaggtcggtcccaagcagaagggagtcatggagacagctacccgcagcattggcgttttcgtcatcttttacgccgttgaggccctggctaccatgagctgggctggctggctccgtcgccacttgatgctctaccgtgtgttcagccctcgtttcatgctttccagcaccgttcttcttgtacttgacttggtgatcatcctggtgaccatgacgggtttacgaagcaacatgatgtctcttggcgaggtgtttgggtgggctgattagtttttgtgtcattggagggaacgatgtgtatgatatgtttacagatgtgaaaggtctgtggtctttcatttttgctgttcgcattacgaatcaaattagaaaaaagggaggcaaattcattgacatatatgacaggcgttttgccgggtctttctggcttaacatttattgtagcacaacagcattttctagtatacaatcataccatatgcaatacatcattatgttggacgtatcttttttacttgctgacaacatctgctgttcctttgacagccattcctccttctggtccctcgatccaaacgtcccatcgtccctccacgccttcgttttttgatactctgcggacattgatgctcatggtctcgttgacatagagcggcgcataatttctgtaactgaatttttgaacagatgccccagagccaacctggtcgttcagaacgcggagcatcaaggcaagagtgaatgggccatggacgagaagtgaccgatgaccatctacttctcgagcgaactgcgggtcaaagtgaatcgagtgcgcgttgaaggagagagccgaaaagtgaaatagatgtgtaggcgatggggtgagagagatggaataagaaggtgggtgaggatctagagcttcatgtcagtaatgctctttggatataaaatagatgcaagcttacatttgagaagacgtgcaggcgatgacgcagattctttttcctccctcatgaataccaatgtccttctctcctcaatatcccactcttctctcccctctacttcatgaccgtttccgtatctcctccaaatatcaacatatactttttcctcaccctctttacctttcaaggcaacatcctctatcttctccctgcagatcgccggcctagcatcaagcttcattccctcaccccggaagataacctcgccgcccgcccaaacacgccgagtatatggcgaaccaggcgagtggtcaggatccgcaccgtcggggatgagctgtgaagggggcaactggataggaaagtagactaggtgatggccttgaggaagatccttaggaggcgaagatattattggcgatgagggacaatggtagagaaggtcattgatagtggtgtttagaagatgagagggcatgggtgttagatagtccggtattatcttgggaggatgggctttgagagctgaaatgatggtagatggtgtctgtatactgtatcgtctctgtagacgtaggccagactggcgaatgaacgatgacattaacctcatagtgaaactcgattggccaaacagatagagatgggggaatatgcgattttgacctgcttgaagttgtttggtgatccttgcaatagttaaattgaatcattgatgttttgaagtggggaagttgaaggcgcaaaatctggcaatggcagtctaaatgcgcagactcaaatgatggaattaaactgttctattttcagcgctgtgctttttaccatgccaagttatgtgcaaatcgacctaaaaaagaatgagtagctggatgatctttgctcgatactggactgtgcatttacgggtcacgagtcccggcctggttgtcacgatatgcaagccacccaagttgtcatgacccacgctcagcatcattttttacatcaaacatcaagatataggtattcaagatcatgaacaaacttttcaatttatctctttccttccaaggcatctatgtaattttccatgcctgtttcttatcaccaaggctgctgttaggcatctatcatgaaatatgaaacttgcccgttgcgtctaggccagcctcaaccgagttcatcggacaagggggcgcattccgggttaaatatgcccgagatgaatccagttatcattttcgccttgattatcaattgtgtgacagatcactcaatactggcctctcattaggaggcatccttttgaagctgtgctttttcgggcacggccaagggaaatcccaattggtgtcagactctcagccataactttacaggagctcagagggagtcttgacattgttcttagcagcccaagactgaaggtcagcacggcagttgtcaagagcaccgtgaaggttgaattgggtctcaacaccatcaatacgatgagtagagttgatgttcttaaccatggtgatttggaagcaagtagcactgccctggcgggagatgatggtggagtaggcaaggaagaactcccagatgcggaaccaccgtttgccgtacttggcctcgaccttgtccctgttgtccatccagttgcggtaccatctccagagagtagcagagtagtgaacaccgatggtatcgatatgcttgatctcgaaaccagtaccctcgagcttgtcgacaacccagccgagaggagtagaagcgtcagcgccagggaagatgtacttgttcatgaagagaccccaggtcagatcctcgtactgccaagccttgcggataccggcgtactgaaggaagaaaacaccatcgtcgtcaagcatgtcgtgaacctgcttaaggaagctagagaagtgacgaataccaacgtgctcagacatctcaagagaggtaatcttcttgtagccgccaacgggaacgggaatatctcggtagtccttgcaaacaattcggctctgctcctcggggataccaaccttgcgcatgctgctgttgccccaagcggtctggttacggccgagagtgacaccagtgacgttggcaccgtactgctcgctagcgaagcgggcaagggtaccccaaccacagccaatatcgagcatagagtcgcccttggtgagaccaatcttctcgcaaacaacggtgagtttgttgtcctggagctcctcaagagtctcctcgcggttgatgtcagagatgataccggaggtgtagatcatgcgagggccaaggaaccagccgtagaaatcatcaccacggtcgtagtggtcgcggacctgctcctcgtctggcaaatgttagttggttttgttactagattgtcggagaggatacataccctgagaacgagtgtgcatgataacctcgggcatcatgccaaacaggaagaacttgataaggccaatggtaaagcggaagctaacccagtcgtggcgctgctccatgacctcaaggcagtcacccttgaagtcaacatcgccgtcaaagtacatttcgtagaaagtctccataggaatcttgttggtgccacggtacttggcacgatcggcctccttcttgaattcgaggtagtgctcgacaccacggttgggaaggcgaaccttctcattcttgcgggggctgatggcggaaatggtcaaccaccaggcagcgagcatgggaagatcgacaatgatggcgaagaacagggtggtcttgaagccaccaccgaccttccagctgagccaccaggggacgatggtcaggatagagatgaggacatagttgttgaaggtgtcagaaccagagccatcggcgggaagaggagcgttcttgatggctgggtactgcgagggtggttgttagatgatattttgcagaaaaggcacgaagaggacagcaatcgtgcatgcatgcatgatatcaagacttaccctggtagtaggaacaccaacgttctcaagcttgtcaaagtcaggcttgggaaaggcgggagttttaacgaactcgaagtcgaggccggttacgcctgatttctctgccatgatgacgacagatctcaatggctatcagaagctatgagatgatgaagagaagagggagagaagatgatgttggcgggtttattttttaagaaggacgagcatttcgtggggcagctggaggggcccagaaagggagggagctctggcccaggttggaggggaggggcggtgtaaaaaatagggtccaaaaccatcttaataaacgttgattggctgtaggccctgaactgaacccccccctagactcaccaagattgacactatcccggtagtttcgaggtgttcttttcaacgttgataggggctaatagcggtagagcttgacatgtctcggagcaggacgggacacatcagccattttacagccattttgcagccatcttcaactctcttggggcggcatcgaatacgatagaagcaatgaatactggattgattgtgtgttgctttctcaaggttcaattgacatacatcattctgcaatcggtaaccaattacatacaccagttagcacacaatacgcaggtacagcttcagatcagccactcattgtccctcaaccattgtcgatctagcccccactaactcgaattgcaaatatccaatgccagcaaaataataggagtgaccccaaagatcagcctcgttctcgactcttctctaattcgtactcggctttcttggacagatacgaacgactacatggttggttcttgtttctacagggcccgttggtctcatgcacgacactccaactctctccaggtctaatcgcagagcccctctttttgcatctgaggatacgtggccctttgacttcaacagagttgggtcgaggagaggaggccacttttcaagctaccgctagtgagaaatggtctcggctgacccctgctggctggtttatggttatgtactcgtgctctggtcaaaatgtttcattactggattaaacatgtttgcatctgatttgctccatgccaacaggacccttagtgttgcagaccttctgtcaaggcttagcaccatgttttaagatgtctgataccgagattttaagctgaatttatcttttttaaaagagtacatgcgccgcggattatcatctctactattgggagccgaacttctactctaggcctggatccgtacagcaaaggggacaaaatgtgtttcttagattcaagcttacctttggtctcgtctgtactagccagggttctttcttcatgaactattgttctagaaaaataccgaaagtgaactgcattagaatcttattgttcaaacacgtcgacaccacaaacattcttcccttgcatctcccgactgatttcctcaggacgcatttaaacttgtacacatgacctatcggcacagaaatggtcaaccttaaagacacatgtagaaatcatatttccgtagggttagggcaataatcagccatcttcttcctgtgctctatccaattcacacttccatatccaactctaccaaccacaggtatactggcattgccaagcctcaacaaggcttacataaggttttaagggtccattcgtgcaaggatggttcaggtagctgggcagggggagacagaacttggtccctgggtcaaagccacaaccagcagtctatcattgctaaggcatctagacccagtaggtagcagaaaagttggcctcttaagtcttagggtataaaaataagtagtctaaaaaccctggtctaagcagcataagctggcctaataattttgtctcttatgttcccagtggtcaatttttctgataccctgagggccatatcgctcacgacggttactttgagatactaacttgtctcaatggtgatatcgatccagtgcaattatccggcatgtccctcgataattttcaattttccactgagtgagtccaagtcggtactgtcacagctgaagggaccacttacatctcttcgacgctactttattatgaacatcgaataagaaaggtccatgataagtcacccctgattctatcttggaatcgtcacttgtagatatggtcttcatttgtgtaactcccattgtagcacaaattgacgacacgggatcgctgaaacctcttcttgtagctccatcgtcgtttgaaacttactcgtcattcaccacacttaccaagcacatcttgatgtatcaatacattgggtggggattaagtcactacattcatcgaacactgtggtttcgtgcgttgtgttcgcgtttggaagaagcgaacgaagcatgaaactatatcataccaagtagcataccactgtcatttactgaaaatagagaattcatcaatgatgttgcaacagtccatagtcaagatgtatcgatggatacctagtgttggcataagggaaagccagacggagcttcaagtcggacgaagatccaacatgatggcccatgggtaaatactacgcccacatgttagttcctcacagttggcaggtgtgtcataggtacagttacaagtcccatcatgcgctagaaggacttgggtggtttcgagtgatggtactgcagtcgaatgtgtcggttacttcaatcctgtggacgtatcgcggcttcagccctcgtcgagcttgaatcaggaaatagcgcgaacttgatgtggcacttcgagaaaatgggatgccaatgttaagagaatgggaggaaggacgatctatgcacagtgcacctacctacgtaggtaggcaggcttgagagaaagggatgatagagctcgtgatcaatcaggggcattcatagggtagagtctcatgcatctgcaacctgcataacaagacgtagaggtatatatgtgatttaggaagatgtctttctcgtacccgtactagcggcaggcaaacataatatataccttcccgcttgagatatctgggttctgctccgtaaaccggtctaggccagaaaaggttgctcaacttttctggcagggccatatggcttacaacttggtggtggggtatacaatttctgacgtgtttgtccgctaagaattgcctagcttcaacggttgcccgcgatgagtgcacgttcctggctttggtatgtgtaacaaagccctgctagtataggtccgataagttaaaggaattgatgggtctgtattatactttgagtggtctacgctatatccggtggctttgtatgttgctggttacctgtaggtagtagacaggtaatagagatatacattcactttactacgcatggctctttccctctgatgttttaatgaggtaaggtgtaggtcatgatgacgaaccagtgtggagagagaggtctcaaccacggcgtctccttatcattacatcatgctatagatacttgctacagtcagcagcctcattttcactcatacaaccaagtatcttagcatcaagatgtttccatattaccttgcctatcttgatgaagttggcattagctcgtgcggaagcctttttagttgccgtgcttccatggccatcagagcacagacttaaggtacccggccgcggcaagtatgtttttggcaagcacagtttgagatagccatgggtctctccaaaagagtgttaactaacgacagctcagggtcttgaaccatggcgcttgccttgggtaaccgcagatagcacgtgcacaagcgcgcctactgttggttctgtcacttctgcggcaagcaacttcaattccaacttcacgccaccacccataacccacatttctccatctaccagcctttctggttttccatcttctctcgcattttaaaagaaaatccgctaattttgtcagtctctatccggaggttgttaccataccttcctggccactctcaagagcatttgacgccgttcctctcgccacctccatcgccggattgtgaaacatcaacacgttgcttttgaacaccactggcgagtttgttaaggcctaggagacacggccccaggaatcgatcgaggcagagccagccactgatcgaggcctctgaacgcgaaagaaaatcagatcctaggtagagcattaggagaatgtggcatttcaaataatgtgacttcgcgtgccccatcagcaaccgtggttttctggtcttggcatgtttacaagatcatcgacaagtgcacaagttcgatggtgctttccaatactcaactccatgttgtacacagtcgctaggtctggcacgacgacgttcttgcgacaagactttcgatgaatttggtagtctgatggcaacagcaacgttaccaaaacgcctcctggcatgattttggccttcggcttctcggaaacatttacactgtcaagaatcagtacggagtacgagcagcatcaaatccaagagagaaacgtgcgcatagcctccaatccagagcagggtgtgtccttgaaagatttacccccatctgattctgccatctgtttggttcttttacgagcaacatggtttagcatctcgcttaagaattggtgcttcagcttgacatgcccaacatgcaaggcagtttcaagaagaaaagccacatgcagccatcgcaaacatgcttttggttgcgcctcgactcaaatacagcaaatggatcaaggtggctaggcttttgtaagccaatccctggggtcagaatccgttcatacatcaatcattcaatatccgtacatagcattatcggttggatgctttgacaaccaccaccaacgagtgtgtcggccgccctgaagaagctaacagttgcgaaaccgtcttgggatagttcttgcggcttttgtttctcgtcatacggcaaatactcaaaatgaggtgttgtgaaggaaacttttcgcagcggactaggccagattatgaccaacactaaactaagcatgcgagaccatgacaggtttagcttgtataagagccgggctacctgaccgttggtagttgccgcagatgcttcgttatcaattacagcatgaagcaccaacctgtccattgaccaaaagaggctcgcttctagggacgcaattttaggagacatggccagcatctggccaacctaggcacatcaacagcacgctgaatggtcaaggatgagaaacctgggccatgcgttggtagtgcattgtgtcgagcaaaagctattcgctgccatatcgggtgtgtttgtttctgctcactgatacatctttgcgcgacagagatctgcttgaacctcacatcacatacttgatggtatccatgtcgttaacgttggtaaatatgtcaaacccagtcgttgccgccggcaaagggtatgccaggagtcgcatatgtccccactgtaagattacctatgacaattggcattttcgaggctcgaagcaggtccctagaagttcctcttgagcaaacttttcaatttcattctcgaaaggacctcgcccatctacgatacccttgaaactcagttacgtacgtgtaacacaaacagaccaggatagtcgtcgtcaaggacggcggatcgatctttggtggatcgatgcaacttgcccatcaatgaatttcgcgataagaccagtcacggtgccgatctctcacgcctagccgaagcacttctggcttggcaagcgaatcgattggggaactctgtcgacaccaaacacctccaacctgtagtcaactttgatgttctcttcccctcatggaatagccacgacctacggaagtgcagacaggtgcagcccgccccccccccccccccacacacaaacaagcacaagcacggagcacccaatagcgtatgttactggtcagaatcagatgtcagtttctaaagcaccatgtcagttgctgtaccaataccgtaacgtttgcaagtagcaccgacacaccatgtacagtgctgtacaaagtacatgcacacacgggacaagaaatccttggccaaccaagtttacgacatgaatgctgcggggagtgtctcagcacgtacagcagtccttcactgcaacacaaacaaacgtgggcaggaaacggcatgcgcggatagagcacggcacgacacggcacagtgccatacaatcgacgccaacatgatattatttccacttcctcggctgtgtcctttttgacatgatccttggaggacggagggacacgcactaagttgcgagcaacacgagaaatagaagcagtgcattctccagcttgcgccatttctgcaagaccaaacagcaaggcagtaaagtccaagagggcaggttacgacgacacaagacataattatcaccaagctaagcacggagttgagaagaagccggcagtaccgtagcatcacagaggagcgggtttcccatggctctcctcacgggtcgagccacagcatagcatgacccctcccctgtctggcttatgcgggatccagcttctattgcaactgtaccgctactgctgatcctgcagttccgacccatcgccatatatggttccgacgcatagtgggtttctagaaataaaggggactaagacatgcaccaagaccagcacccaccatcgggattggtagcgcaagacggaggtttctacaaccaacgacatattgtgcctgaagacgagccgatggattagtaccggtgcctcggagcgtacatggattgtgttttcttacttttacccgccgctttgttgcattgcataaagctcgatacgcaaacaggcctcgcgttgagagagaagagaaatgaggaaactcgtctcgatgacgagcaagacgatacagatataccatcaaggtagggcccctatggctctcccaggtcgacacccatgcgaaccaaggtcgataaaaggccgagcatcccatcccgtttatgattcgtgagactactgatcatttatctgacttcagccctacaaaatcacaactaaccccccccccccccctctcacccaactgaacattggcctgagcatcatctgctattttttatgaagggtgctcacctgttcatagcccgtcgtttcttacgtcgaccgaaaggttttagtggcttgataatttgttatatcatcttcctttcccacctacggtaacccgaacacaacgagcgtcttgatcccatcccatacacaagaactcaacttgatataaagcaccaccaccgcacagcaactttccaaacatgtgcaacccagtgcgaccagccatgaactgcaagaccggttcatcagaactcgtcaactatgccaatggtgtctgcgcacacaatcttacccacaactgcttcgagaaggccgccccaaatgacaccctttgcataatgtgcagaaatcagtgccctgcttaatcaaagcacgcaatttgacctggtcgacacggacctgtcatgataaaggctcggcaatagggagccatcatgatacggtcctagctcacctgttgcactgccttgtaggccccaattggcacacaaagcaatgcaagaacgccaaggtatcgaaggaaggagccagaaagaagtgctatcagtttggtggatcagactacgcaaagtgatagtttggagagggtgggactcgattttggatccagacgcatatgcaagacatggtcacagtcaagatcctgggcatgacctgggtttcgacttacagaagggtaacattggaaggtggtatttttttctccggcactgggaagtgacagcacataaaggtaggagggtaaggctgaagaatagtactgcataataaagacaaggccaactggaacccagcaccaacttcatccaagtgagaaactcttgaatgccagcaacatatgaccagaactgatttactgtcactacacagtgatgtaatgcaacacaatgacaaatgcacttgggtcagtaatctgctgtaaatcaccacagaaagacaagactttattcccgagtgctcagtgcaaaaagtagcctgcctgccaccgtgtagctattatctagccgctctgtctgatggccaaaccccgtattaaacccacctggttgcaagcgctgtcgttaggctactcgtcaagtcaatcacgatctgaagaacctcgaactagtgtatcgctatcaacagagttgtctctctaaagctgtcatgaggcgagactacaaggtggcaaggcagagcaagacactattatcaggccgctgaatttccctatcaacaattcagactacctaaactagcaaggtccacagaatgattgaaaatgttttaactggacaaaatacgctctactagtcagttatgatgtatctatgtcaatattgggttgttggcctgaaatgtgatccctggcatagccgccgagaagtgaccattggcaaccagtgaagcacatatttctctcaaaaacgataaatgaacaatacgaaaaaaaagagggaatttagtacaaggcatgccgctattaactagagttgctccaaccatgagtaggtaatatgtgtgcatatacatgcatgtctagaaggaccatcatgcatgcatactctacgaatgacagaatcaggataaatagcaaaaaaaaggcttgcatacagatgtacggtttcgggcaccgcatgactgcacattaaggatgggccagcactttgcccgtagtacagattctgtagtatctccgttccatttcccgacttcaacagccgttgaacctgaatagaggagcctggttgccggaggcacaagaaagtactattttagcagagactaatggcaacttcaaatcctccagaattttggaattgttgtggcggccggcaaggtggccagaagtggtcaggtttgcgagtgaaaagccatgtagatgggaaattcaatatgatctgacatctgtatttcgcggctcgcgccatctgtctattgagaatgaggcatagccctcttcttacactccagcttgcctaactgtaaactaactaactcaccagctaaccaaccaaatactaaactaaagtcatacagtagccaacttggcatcagtgaggctttgcccggagcttctatcccgacggaccgtcatcaatgaagacatgggctgctggcaaccagtgattcattcatttgataagacaattggcgggtacagaaccccagtctctccctatatctgcttctcaaagccgacaaaggcaggtataataaatcatcatcagtatcatgcccacccatgaataatcaaccaactacctacatatcccgcctttctgtttccaccaaatagagaagagagaatccattatgcacccgaaaacctgcatgtcaccagatgcggctcccgtcagatctactgtgccatacatgatcccaagtcagacagtgacagcagcgtatatgcagcccgccagaaacgtctacggaacttcctattaaagcagtttccatccaccgacggctcagcagtgcatggcatggagaaggagagagaaacgcggcagagttgcccccttcagttctttattttagcttctttagtagaggagggttgaataccagtggcatgggtgcgagttgcatatacagcttggttgactgtatacaagagggtgtggatgtgatgccaggccctatttacactctacaactctacaacattatcagtagtaacagttacattaataatcaacattggcaagaaaatgtgtctccgaacctagagagaaacaggtgctaccctaattttaagaacgaaggggaaaaaagtaagcatcattagcaagggtacatgcatacacgcggtagttgccgtcctatgttttcttttctcccacgcgagtaacgcttctgcaccttttgctcaaagagttcattgaaaagcaattgtaacaagatcggaaacaatgttcccgtctaatgtcaaaagaggaaataatagggagactgtatccgtcctctatcatgctatgtcatccatccttcaagtgtggttacacgcatctaatgcactgcacgaggcacaagagtcatgcgttgcacagcgcaacatacataatacatgatagcacagcgccatgcattggtgtacgtatctacagtatagtctacagtgtgatacatgctgcacctcatcgtgtatccccagactttgtcttattgccagggttggtgaaccgatcaaccagttgaagatgcaatctatgactttagcacaaggcaatctcacggtatgactgtctcagctaatgctgtacactcccgcttacttgctttcccctacgcaggtgagcaacgcaatcagcttgccaaggcaggcgcaatgtgtcaattgctagccacacaaccacatacacgcatacgtatatacatgcacatacacatacacgattaccaagcatacgtgtgcacattgtcatgtgtcgtcataaggtgttttcaattccgactctatcaagtacatagtatgtatagaatcgaactgatcagaacagaacattctaaactccgcaactttccgagggctgtcgcctcccagttcagaaccaaacagcatatgagtgtctacgtacactaacacatgatgcattcagaaactccgcgctgctatctcatgctatccaatgacctgccaggaaccaaatagccacacagtggcctgtctcgaagagaagattgccttgctgcaagagcaagaatcatgcactgaaataagtctccaaacgtccgtccccgaagaataaaaaggtatcatagtaagaagtgaaggtccgacatctgtcaagagacagaccagataggtcaaccaaatggaagggttgagctagaagagagcaaccatggcggcgaccagagcggcaccaaggaagcctgaagaggcgatgagaccgttggcaccagcggtggggacgcttgaaggagcctcgggggtggtaggaggagcctcgtaaccaggcttctcgggggtgccgttgctgctggggacaggaagcttggtgacgtgagagacgggagcagtaggaccagcattgacggttgtgttaccagcagggtaataggtggtcttaggaagaggcgccttcttggtggtggaaatggtgggagtgttgacgatggtaggaacctcgtggtggctagttgtgttgacaacgggctcgtagatgctggtggtaggagcaacgtagacagaggtggtaggctcggcagggacctcgggctcagcagtcgaggttgtaacaacaacctcagtggaggtatgagtgcgcagagggcagtcggtcactgtggggttgcactgagtgagagtgataacccgggtagtggtcgaggtgagagttgtggtgtccagagcaggaggagcgtagtcctgagcagcggcgaccgaggcgccagcggcggcaacgaagatgctggtgtagtgcattgtgattgtgtttgtctgaaacgaattgtagtgactataaaggatcgtgatgtgattcttgttgcgttgagcaaaaaatgagagactgaagagtgcaaggcacaaagaacgttgtcaagaatcggttaaggagagtgatagcacaaggctgaagatgtcgtcaagcgttaagaagtgagatgaaccagaaaggaagcaaaacaaatcgtctgatgcgggtgtcgagcgagacttgtagttttcgcaacatgagcgggacctaatttctgctcattaaagccatcttccgacccctgttcgtctagttgttagaacctgggtgcgttgtcacctcattatccccaatcgattagcattgttaccgtccctggagcttatgatttagccccggcatccaaatgggctttcgcaggtgccaccacacaacggtaccttgcatccagaaagccagtctatgattggacacagacaaagaatacaacccggctgaggatcggtcagagccttagcagctgcacttttgactggtttgttcctgagctagatgcttatccccggctagctttcttctggccccaatccgctccctgcaaagaaacatcggtcattagcaaaatgccttctgttgcatgtcttggccaatcaagtgctgccaaaattgcagggacgtgttttgctggagccacgatggagtcttgccaacgcaaaggccatttattttagcatcttctcccctttttcttttgtctggctggttgtgaaatggactggcagtgacagaagtcggtgtgaattggtcgctagcgagtctttgtgatttgtgtgccaggaaacctccttgttagatgggtcaaaagacaaaggatttttatggaaagctctttcgccattgtgtcagtgattcttgctaatgaactgttggtcgtatcgcttgatgcaacaatctcaaaggtcatatctgggaccaggacttggacgtctcaatcaatgtcccacaatgcaacgcctgggtcaaggctatgaaacagcttgctacagcgcatgagcaccattggcagacaaggtgtcttgccgcgaatagattaattaatcgaccattgaacataccaggtcgggaccccacgaaaacaaagcagagaatgtcgcaaatgcctcattgggagcgcgtacacaactcaaaatctgagaagccagaatccacgggtaatcggaacttggtaattgctccgaaagccaagataggaacctggtcgcaaagcagatagccagccatgggcggatcctttgatattgtgagcgacgcaactaatggaaatgcaacggcattttgtgctaattaaacagcatcctacccgtagatgtggaccaatacaccgcattaaccagagcaataacatgagagaacagcgactggctgaagaggttagaaacatggatgcaagttaccacgccaagatgcaactatcatctggcagtgccaataaatagatatcgaccggggtttatcaccgacacgagattgtcgctgtgtatccgtaggtacgcggaggatttggcttggcttggcttgctttggagtaggtaggttgccggctaattgctgggcaggccgaccgcttggccggctatctttagatcataccaagatggaaccgttggttataagttgaatcgggctggtctctagtcatcgggatggcgtttcaagccatatcacgggagaccattgcgcttcgttgtccatactgtcattcgctgctgctgaacgattccgaattgagttggcgtccgtatacgtctgtgtgcagccgtcaatagcggcgaacaaaggcgtgtacgcgttgcaaagggcatcatgaaacgcgcaggatagatgggttgcaatcggaaacgacggcaatgcaatgaaagggtaaaagatgaaagaaggaagcggcactgaaagacttcaaggagaggagacgaaacaaagggaagggagagcttacgacatggtggagaagctccttccatcagcctcgttcttatgtcactggcgagtaggcgagctatcaggcacaaaaagaaacaaggccagagtcggatatacttctaggccataagcatttaggattgtcttggattacttccactctggcttttatttatttttttgtaaaaaaaaaaaataatttttgcttttgtctctatcatgagatggatgtcatgagctaacgtgcttcatattcactgtaatgctactcaagaattcagtggaccttttagggggagtttctaatggggtccataggggcacaagctaatgtgcaaggaacaagagcaaaagagacacccaaagatggtgaatacctcaacaaaaaggccaaaccagacttctaaatacctacatctttgccatgcattaatcgtcatactcaggtaccgacattagggtcctttcctgcaggcaaagcaaactgacagcagtccattgccccgcccccgcatcatgcctccaagttacagcgctagattcgctagattgttccagtaaggagttccatggcctctcctatttctgatgcaaaatgtatttccactagcaattagtgagacactgtacatttattcagcagctgcttacgtagctccatttatgcaagccatctgtcagagtatcgttaccctgacactttgctatcaaatccagtccaactcaaccgtcattcctatcccatccatccatccatccagccatatccactcatgcaaacagtacccctgaagagcaactcactctgccatcaaatcacaccaaaccatacagaattagcatttgactgttaatacaacatgacaaactacttaaacgatcccgccctctatatctacacctcccttactgccggctctgcccatattgtcacggccacatcacgtctcgagaccatcctacgcgccaaccgcattcccttcaaagctgtcgatatcgccgtcgacacaaaggcccgtctgctatggggtcgaagagccggtaaagatgcaaacggccgcgcgaggaagctccctgccctgatccaggagggctgggttgtgggtgtacgaccaatttcccccttggtgttaccatggatcgcataactaatatttgtggcttcttataggattatgtcgagatcgaagaatggaacgaacgcagcgagcttaaggagcaggtcaagatttactttgacgaatacaccatcccgtcgataaacgataagcttcccgatgactccttaatgcgaccagtctaccccatgcccaacaagagcccggtctcccctgcaggaattgccatgatgtctgccgttggcgccgccgccgccgctgcggctgctgcctctccgaaacccgtccctaccgcgcctccgttgcccgcgaccaagacagcaacatccgcaacaccaaaggtgtctacagcacccaaggcagaagcaaaggccttgcctgtccgatctgtcgccgatgaagctgcggcgaaggctaaggagcttcgcctgaagagtctacgagagaaggttcatggcaaggatggagagaaaaagaaggatgccacaagtacaaagtccaccgaggaacctaaaaagtctatggaaactcctatttcgatagacagcaagatggatggaattcagtcgccgacatctggatcatgggccgagaccgatgcggcacgaaatgctattcagagcccaacaaccggtacttggaaggaaggccactcaagttcagacccatccgcaaagtcatccagtattgaggcgggcctagaagaggccaaggctactgacgccaagacggcggtaaaggaggagcccgcgttagagaaaaagacggagaagtcggaggatgaagattcagacgacgacactgaatccgactctgacgaagatgacgaggaggaggatagcgatgaggacagtgatgatgacgacgatgatagtgaagatgaggaagaggaagaagtcaacgaacctgaagcagctgcatcagtggacaaggctgcagaagaggtcaaagaggaggttaaagaaaaagacaaggcggaagccacgacagatgtcgagatagaggccagaaaggagtcaaagaaggacccaaagaaggattccaagaaggatggcaagaaagactccaagaaagacgccaagacagcttcgaagaagagcagcaaggatcccaagaaagagtccaagaagagctccaaggacataaagaaggaggccaagaaagataccaaagacaccaagaaagaggtgaagaaggactctaaaaaggattcgaagaaggattccaaaaaagagcccaagaaggaatctaagaaatagtagggacctagaattgctagttatcacaagttttcgtttgtcctagatgggaaagaatagtgtacagagtctacttcaaactcaaccaagataccatcctggccttaatacctatataaagatcaaatacccagtctccgctctagatctcaatatacaagcctatataataccgcaatattcattcaatctccaattaatacagcccttcatcatcgctggctgttccatcctggaatcccatgggtgcctttcccttgcccttggactgtccgttcatatcatctacctcatcctcctcatcgatttcgtcgtcactggtcaaggcaatccccttgcctttgcccttgccgggtcccgatgcgactgctttacccttgcccttggacgatgtcgatgcccctgacacagcccgttgaaccggggcaggcttgttatccttctctgtccctcgaactccctcaaaagtagccctgacatgctcataatgagccaattcgccagcactgacactgggaatgagctcttcattagcagcaaggaagtcttgttcctggaccatgacggcgatatcctctggtgtggcataatggtcaaagtaataggctgttgagatagggtgatgggtttctgggtcggcgttgatggcgcggatcttgttgtctactgctgtggcctggcgtgtaaccgccttgagcattgcatcactgcatagagcatagaaatcggcaccagtataggtgaacgggagcttctctgccacggatgcgagagaaacagacgggtggagggtgaatctgcgagtaagttagttatttttgttttggctagaacatgaatgttttccaaactcactttctggtaagcgcttctagaatggtttgctgcttgtcgttggtgtcagaaacacccaagtaaagcatcttgtcgaagcgaccaggacgtagaagggcaggatccagaagatctggtctgttggttgcgccaacaacaaagacgccgccgccgccgtcgtcccctccagacatgccatctagttctgccagaagctgagaaacgatacgatccatgacaccaccactatctccttggttgccacgcttaggagccacggaatccagctcatcaaagaagacgacacagggcctagcatcgcgagcacgctggaacacacgtcgaacgttggcttcagactctccgatgtacatgttgagcaactcgggtcccttaacactgaagaagttgagactatattctgtagcaatcgccttggccagcaatgtctttccagttccaggagggccataaaagagaatacccgatcgcttcttcatgccctttgcaaagagctcaggtcgttcaagaggcagttgaattgtctcggtaacagcctccttgacgttgttgagaccacctacgtcgtcccaggtaacgttggggatcttgggtgcgccaatggagtcggagaagttcttgcgagcagcttcaacagcaatctcaaaatcactcttggtcagacagcgggccagagggccaccagcaacctgcacatctcgtaccgttattatggtgttctcgtgcgtattcttggccgatagttgttcaagccttgattgctgagcgatagacgcacgctcaaccacatcaaccaagtcgccggctacaagcgcagcagtctttagggcgatcgagttgagatcaatagacggctcaagactgacacccctgtcgctaataatggatttgagaatggattcacgctctgcttcgtcaggtgctgtcatttccaactcatgcgtaaacagtgctcggactccatcaggcaccttgtcgacctcgttcgttgtggcaatcataactcgagtgtcttcaaggatttccttgatagtcgactcaattctatcggcagtgagagcctcgacgtgttgaaccagcagagcacagcagtcagaaccgcaactcatagcgcgctctgcccttgtcctgaggaaaccctctgtcttgacatcacttccactgccacttccttcgctgaggatatcgtaagcgtctatagtatatgtatgcagacccatatcggagcaggcacctgttgccagaatggattttccaatatttcgatgcgtggaggtcaataacaccgcaacagggggcatcttcagatgaatcgccctcgcgcttgtagcagctgcgatcagctccctcagctggcgtctgagaggtgacacatagggcaactcgggctcttgaataggggctggagttgtttctgatggcttcttgggtgtctttttaaggccaaggtaatactgccatgtgctttgcttgataccaggaatccggcttgtttcaaagcccgaaccatgcatagcaacagacgagctatcaatgcatgcaactgatccccagaaagcttcggcacttccgtcctcgtcttcatcagacttgtgaatttggatgtgcccaactttgaaccacgcaacgctatcaaacttggaaggctgctttccagtctcctgaccaccgacagtaagcgccatcacgtcgtccacttccgaccctccagcgccgggcatctcctgcagtgtacggccgagctcagcatctactgggacagcaattaggtctccgcttcgaacaaggcggattttctgcgcaaagtaacgttttaggccacccagaacggcggtttgaaaagcccgctctgcagaaatgggagttcgaatgtgatgaatagtaatgtcccgagcatacggtggtctggctgcgctagtgaatctagggattgtccccttcccttgatatgacgatttcttcagaggcgcaagacggagatagggcgcatcgtcgaggttggcaaggaggatgggagatgcataggcagtaggactagcaggtcgttggatttgcgattcgaagaaagacaaccttcgctcgccgtgcttagcacttggtatcctggtcatagggcgttgcgaatagccctcagggagtccataaactcggacaggtctccatttcgcgggctcaggctcggcttgtccaaagcttcccaggccaaaagcaccaaatccgtttgcgggaggttcgtcggcggcttcgatcctgacccaatctccagagaagcacccaatgcgacttagggatgtcacatcaacgtagatgcgcgcttcctcgtcgtcttctatcgatggctttgggtgtaagatgtctgcggggatctgctccattaagccttgtgccttgaataggcggcctcgaggcctatctggtcgagcagtagtcgcagtgtaattagagaaaacagagccaggggttgtgattccgttcgtctttctcccgcgaagcgttcctacagtcattggcgttccaggctgcaatgtcgatacaccgctggcattggttgttggtaacgtaggtgcttgcaaggaaatcatgtcgtccatagaatcgtccgacagctcatcctcgttctcaaagtccgacaaatctggctccgtctcggtggccgattccatgtcttctatcattcccgacttatcgcgatcctcggccgcagaatagaactgatctgtactggtatcgtcctcatcttcgggcacgccattgagctgttggctcgccgtcacggaaacaacacggcggatctgcttggtatggacgcgaccgcgcataagaagagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgactccgtcaagacaccttgagcaacaggctcacacagcatgatctttccaggattggggggtacatgagtgaatgggtgtggtggcagaggaagtgggaacaaatcaccagcgtggacaaccttgagactgctcaaggcagccctcagagaagccacgagccggtcatcagacgtcgaaccggcgcttttctctttggagcttgcgggatgatctctgtagaatgtcccctccccattttcgagtcttttcgtcaattcactctccagactcacgaaaacggtctcgagaggtacgggcgcaacatcgaggaccagaatttcgattccaccacggctatggctcgatagcttggatggcgcaacttgctgcagggtgacggcgaagctctgcagagaagcagaagacggtgagaaccggacagtcgagggagcaagcgcggaagactctataatcggtacaatcgaccacgggctgtcgatggggttcgcgttcggttgccatggagcgatcgcaatgtggtggacatcctcggtggcgccttggtatagttgagctggggtcttgttctagtatggattcgcattgaatggttgacttgacttaccgttagccaggtgagggaaaaggtcgcggaatatgtcttcggacactatgccgacatcgctcttgatatggtcgtcaaggacaagtttggcagcaatagcgggcttgtcttgacggcgtctgcgatttcgtcgcttgactgggttggaagctagttgggaagacgatgccatttcgcgcgcagttcaaggttggagatgtgttggtagatggcggtagaggaaagagtacaggtacaagaagctcaaatcgcaatcgcggggatcactgcatcgctctgagcaggtttccaatggctaaatggtaattactgagtaaagagacagataaacaaaagtcttgggtatacaattgtatgaaaacaaaaacaaaaccgtgaggagatgaagctatcctaaggttaagaataagaaattggacgtggcttcccttctctttcggcagcggctcagagcgaccgacgagccagtggcctgcctcggcttctgatctgagttggggtaggtgctactacaacaacacggggtcgctgccgccccgaggtacgtaccgagaccgagttggccgaactccgtgctcgggggagtttagactgaccagggtgttgaattgagactgttatttatcaggtcagtatgtttagttggtagtttagagagattctatccaatgcatctcggcctatattctttcaattgggctactctactattacacggtacagttacggcctatatcttctccattgctaacggcttcaccctgcagttgatccaagcgctggagacaaccgacgaatatcaatcagcggctccgtgctccaaactccaggctggggtaacagagccaagtccagggctaatagatgcgtggcgaggccctgtacaatgcataacctagacctaacattgggagaaacgaaacacaacatcaaagcaatgacagctggatgtcatgttgtctgaggactgtgtggtacgaatcaaggatgatatgcacccaacacaagtatacagcaactatatgattcatttgttgtgtaatcggttgtgtgcttggctaatttggtaactacatgtcaatattgacttctgtctagtattcatgagcatcatcgcatgtggaatctataaacctacctaccagttaatcgattactggacatctctgtttgcaaagaatacaagccactaaaatgattcaattattatagatatcatcagctattggccactggcagtgcagaataaactatttcatctagaaacagcaactgagattagttagaattcgacccctttcttgacaaattactaactcaacaccttcatatgcttttcagcaaggatcatcgctcattaaagttgcagttcccgccacaaatccggctgtctggccaaaaatctaaaccaaatctgcccatgacgcaacattttcttattagtgaccactcagagttggttgtcctgtcacctctatcttaataacgccaattcagcctcttttaccacgtttgcaacgcttctatttttttctaatataaattgggcagacaagaaagattgtggacactgcttctttatcacaccagattctaatacaccgcaacacaagcgaggacaacatcaataatcggtctaaacacttgagtgagctgttggtcgcatttcggaatttaccatctgatccatccttcttatgatcccactcctccacccagatccttgatttccttcttggactgcattggcgatctccgttctagatttatattcttatcggcccctgtcagatatgcgaatattccctgcaagatagtttttctcgcatgaaatagagacgcaatcgctcatttatttaaagggcttcttctctcaacagccatacttatctgacacattctttagtccaagactcggccaagggagccattcaatatcctctcaacactaatatcatgacacaagaatcgcaaggctcgtcgactacgactcaagaaaaagaacatcatcatcatcctagagtccttggtcagaagctggccgaaacagccgtccaattctctcaacaggccgagaaactctctcatcaggatccaacagctggatccggcgttgctgtcgaggcgcaattcgttacacctcacgatccagtcattgttacttcagatggcaatcgacttcccggtgtgcccttgcaagaagcgcacaagctgaatgcgcttcgcgaagagcttgagggcgagcccaaaaacgttgagatcaaagagggcaacgagactaaagagaagatatctaacatagaggacgtggagcccgagcaaaagaaagttgttcagataccgtctgaacacaatggcgcatcgctacaaaagtcgggaggcgtcgacagcacattgcgacgacagacacccccgtctcacacaaatcctctcttccctccattgccgctatatgggcctcctaatttgctgcgcaatcttcaatgcctgtttttccgaatcagcgcattctttctgagtctggcgttccttggtgtcatcgtcttgggcgccttgtttacgacaatacctatcgtggccaataacatctggtaccgggtaacatttcgcaatcctgattcccgcaggccattctatgaagaggagaggcagagagcccaagcgaggtatgagaaagagagggcttggaagcaaaaatcgcctaatgggccatcattggaccaggccgaaacagctgaagagttcccgccaactgaaggtggaccggacccaatcatttgcgacgtcgcatactatgcgcgcagagttggtctcgatgttgagacattcgaagttcagaccgaagacggtttcataattgacttgtggcacgtctacgaccccaaggagtacactgagaaggaagcgagcttgaggtctgaccaaggccctgaagtctttcagccccaaagaaggaaactcaaagaccctttgcaaaagcctaagttccccgtattgctcatgcacggcttgttgcagagctcaggtgcctactgctgtaacgatgacgagtcccttgctttctggctttgcaaatctggttacgacgtgtggctcggaaacaaccgttgcggcttcacccccaagcatgcgctgcttgagtacaaggacccaaggatgtggtgttggaacattaggcagatgggcgttttcgatctgcctgccttgacatctagagtcatcaacgagacgggattcgagaagattggtcttatctgccactctcagggaacgactcagacctttgttgcgctggccaaagaacaacggcccgaactaggcgagaagctgacagttttctgcgctcttgctccagcagcctacgctggccctcttattggcaagatgtacttcaagttcatgcgcattatttcaccaggtctgttccgactcatgtttggcatccatgcgttcattccttttatgatgcagatgcacgcaattttggagccacatgtatacggctggcttggctacaaggtgttctctttcttgtttgactggactgatgagcgctgggatcgaggccttcgtaaccgcatgttccagttcgcgccggtttacgtcagtgctgagtcgatgcgatggtggcttggccgcgagtgttttgccaggcacaagtgtatcttgtctactaaggaggctgtcaaggccgaagaacatatggatgccacgacagatggacgacccatgacacccagaacatcatcagcactcgaatcccatcgaaaacaacccaagggctctaccgcatggtacaacgaacaagcaccacctatggctctgtgggtggctggtaacgatgatctcgttgatggaaagaagctacttcgacgatttgaaaaaggccgcgaaccacatgttgatctggttcacagcaagatcattcccgagtacgaacatcttgatgtcatctgggccatggatgcagttgaccaagtgttcaaagaagttcgagaggtgttatggaaaacgtgtaatgcacacgacatttgtcgagtccccaagggctgtgagaatatagaagcacgaaaacccagcaaaattgttaaagatgaggtactagatgagtctcaatccagcagcagcagcgagccataagagagcatttggaaagggaatatacacgatacaaacgactcaatacacgcatatataagagacggacagggatatataaggagacatttagaggggtcaatgattggggtctttttttttggattggcattatcttatagatgcctttgtttaacagtttggatatctgcattgtcgtaaaactttgggctgggttttacatatgagcaacggtgttattgggaaagggtcggggtagatgtgagatattgtgcatctatatccagcagctgggtagaagaacgatttgcaaaaacgacagataagtaatgagatttaaatcataatgaagtaacctcctgcaatccctctccatcagtctattgttgtatcctcgcgacactttgcctctgaagacaagcaattatatcattatagttaccctacatcatcgctgaaaaactttgaagacagccttcttaagtatagctcatgaagcgacccatattgaaaactttgacagaagaaacactgtgttaagcagactgaattatcgtatgatatatatttattttacaaaaatcgacggaacatggctgctgtctcgctcgtttacatcatgccaccgttgtgccatgagatcaagattcatggctattattcatgctttctctgattaacccatgcgctcagcctcttccagaagcttgtcaacgctgaatctcccatcaccggctgcgaaccagctcagcagcttctttcgctcctcggccctatccttgcgctcgccactcaactcggcagtttcgccttcccatccgccgtagaatcgctggagagacatgagaagccacttggcgttctctggtgtaacacctcggtcagggaggacatgaccctgcatgagaacaaggcctcggtcattggcaaggtccaggtggtgtgtaatggtggtgtgaggctgcgcaaattcgcctcggttcttgtactcggcgagttgagtgaagagaacagtgcttgtcttggactgggcgtcaaaggtccattgcaagaagtgaatctcagcaccttgagcagggtgtggcacgggaaggacgaattggggggcatttcgtgcagcgtcctccatggccttatatgtagatgtcgggatcacagcacagaggttctgctcagacgatgcatgtcgtaggcgccaaatagctgtgagctccttttcgggaagctctcgcaccttgggaagatcaatgatgtcatttagtgtcttgatagcttgcttatccgcgccggttggcggaggcttggaaggtgatgcgggaggatcccgagtatctttgttgggctggtcttgtccaggaggattgtccgcgttgggctgaataactggagtttcgggtgcttggggaatggttccaggtggaaactcgacagcacctttgcggcgttcggcatcgatcttggcggagtaagcggccttgagctgttcgatgctctcgagaccctcctgttgggccttctggctgagtttctctcggtacttctcgacgacagcttgtgaaggctgggttgttgcgaggaagcgaatatcgtgaacctgggcccatcgtcgctggttgacagctcgagtagctcgtgatggggcggccatgagccgtcgaagggctggaattcgtagtgaagccatagtgagaggtcaattgagtcgatagaatcactgtgggacgtgccgactcgactctgtttattgtattctgaggtcgatgaaggagaaagattcgatgcctttagtaaggacaagggtcggccactaaaattcccggggcctgtcgtcatgtcactgaacttggtggggccgcgctgtttctgttaacggaatgacgggggcatctccgaccctggagtttggccggcttcggagttctgagatatcagatacatgatgacaaagaggactgcagcaattggaccaatctaatgagactactaagtgtttactatctgaaaactcgaagcacaaatctatcaattctgggttgagattctcaaaccgtaacatctagttcttctatctcaagcaacgaatacctgaactaccccgccaaagacaccgcttttggtgggcattgagtttctgccgcttgcgcatcgatcgcatcgcatcgcatcgcaaactcgaggagcaaaggttactgacttccctgtccaagttttacagtgccgaaccatttatcgccttaagagagtctcttatacgaaccagaggcttgagatattccgacggtgcgcatcatggccgactttaggcaatgggctatagaatttgttcttgccgataatgaggggcaacaaacagcgatagcgcaaaaagctgccaaaggtatcctataaaccaaagctatcgattttttggtgatgaactcaactgacttgtccagaaatccagactgcccctgccaacaccaatccactggcaaaatgggtcgaggccgtgcagccgtggatgccaggaggtggcaatgaggccgaaaacgagacaccagactggactgccagagctaaaggtgagttttggcttgtatcgatattcatgggcttcttctaatcgtggcagctcttgagttcctgtctcggacgttggactttgtggcccaagatgtcttaaaacccagtcaaggtaagtcgacccccatgacacaactcaacctttaactcacatgagtgtagtgaaactactagtcagcttctttggcgccatgttcgaggttgaccacaaagctggtatcatgccttcagcaacagctctgtccagaatagtcgtcatgaagtccttccaacgccacatgggacacgatatcattcagaaaatctgttctctgaaggacgatttccctcgacaagtagccaaaactcgacttgagatttacgaactcataaagctgctcatgacgactcctggagtggccaatgatttgcaaaacacacacggttcctctgctggtttcatgctcgacttggtacaactttgccgaaacgagcgagaccctgaatgtttaatggtctggtttggcatcctcagattattcatgtcagaatatacagtctcccaagacgtcttggaggaagtttatggagtgttcaagccatacttcccaatttcactccccagagcatcccaggttgcaatcacccctgaagagctaaagctacagctaagaaaatgtttctcggcaacccggctgttggccgataagatcttcccttttctgttgggcaagcttgaccagggtgatgctgttactgtcaatgtcaaggtgagtaaacacatatttcattccaacttgagaagcagaagcttacgattttagattgatatcctgaaaacattgcaggcatgcttggacgagtacagctatcctcagaaatcaattgctccttacgccagccagatttggggtagcttgaagtacgaggttcgaaatggagagattgaagatactatctggggtacactggaagttttgaagtcccttactcaaagactcaccggtgatgaactccgcgaccatacgctttctgttactcgagactgcgtcccagatctggcaacgaccatgtacgctgcatcctctggtcggctcatgatcagtatcttgagctctaaatcaagcgcatttgttttgatggcagcccctgttctcacacatatcaaggagaacctgcgacaccccaaggcacctgtccatagccaggaccttcacaaagtcctgcacgtcatactggaaacccgactacttcttacagactccaacatgagtgctgaggaacgagaggatttcacagccatcgatgccttcttcaagtctctgtacaatgaagtttacaagagtgctgtcgcactcggttccaaacaagacgcctcttacgacgatttgaaggttgcgacccaagcagttcagggcgctggagctctagtatgccaacggcctgctaaatcctcagatccatcaatcagcggcgcaagcgcatcatcggagcgactacttcccgaggagacatgttcggaaatttgcgaatctctctttgcgatactcaagagatcaggaccaggatatcctcgatcgacgggaggtgacgaacttattaatgaaacagccaaggcactccagcgagcgattcgcttgttccctcgagggttcaatggaattgtgaacgaaagcatgacaatcattcgcactgctagacaaaataccggaacagctgaagtggtagagacagtgacgaccctcggtggtctcattgcctttataggctcctcagaattaccttcaacgccccgcgacggactcgaccatttcgtttactctgtcagtgtattcctgtcagagctctttgatactcttcaatcaaagtcagatccccagatttggtgcgctttggctgccatagtccagtctatcattcgtcattttcacgatgcctgcctggcaagcaaccctgacaaggaactttcaattgaaagcgatgctctgaaggccatcggctctatatacaccagcctgggtcagcttggcgaaggaaagccagctgagtcttctacagaataccacagccgaatttcccaggcggcgtccgttgcggaggtcaggaacgagttcttgttaatctctctgtttatcgcaaggcagctttaccgacaggcaaccaaggccatcgaagcgcacccccagacaggaaaacaagctctaagcttgagtgacgacttcgccagtgctgatcaagtcgctggacaccagtatctccacctcatctctacactagcaggattcgttatccacgagttcagtgaagcccagcagacatcacttcagaccgagaattttgcaattaccctcttccgagatgattctattacaattccacagaaacaagccgaggaactgcaagtgctagagaatgcttcatcatggacctggttggcatcagaagcaccaaatgttctatcccttggtgtgctgcaagccctgcaaccatcggctgtagctcgcctggtatgtttaaccacgtcacattcagtgcaccaccaatagctaacatgatcacagttcgacaatggggtcgcccaggagttgatacttagtggattctctgcagacacaaactttagcaggctagtgacactttcgatcctgactatcctcgcgaacaagtacaagatcgagagcctgccaagcctcgtgtcggctctcgagcaacgcgcttcggctctggtcacgacatcggcatctgaaaaccaaagttctcatctggaacaaatcacttccgtttatgctcttgtggcaggaatggtgcgaagatatagcggtaaagaagccaagactctacttgatgtcgttaaggactcacccaaggactctcaatccggtgctgagcttgctcgccggcttgaaatgattgtgactcctcaacaggcactgacgaaggagaactacgcaatagtcaagccgctctggacacaaaaggtcttctttcagctggtcaaccctatgctgcaggctgctactggaaaggatgccgatgtccaggaccaacaagtcaaggctagctacagcactgctgttttgcttatggtgaagcacatgagctttgccatttatgaagctgatgccgatagcattcttaggatctctattgccgttgcacagagcagtggtgttggccctggaaccaaggctgccctcgacgtgattaagaacattctcgcagaggctcctgagaagggtaagggccacattcgaagcatcatcaagatttgcagcagcgtgttctcatacacacctaagtctgcaacagagagtgtggatataggaggtgcatgtggcaagcttgcactggaaatcgtgggaagcctgccgcgtacttacgattcacagcatctgacaccacatgcgcctcaattacaacggcaattaactttggtctgtggacaccgggtgcgagaagtgaggaagacagcacggttggctagagcggcctgggcggatctcaagtaagacaatttggagttttctagacaggacgacttgggatattagcattcggtcttgtaccattggcaaagcataagtaccaagtcacaaaagacatatataaaatggaacttgctgcaaaaccgcacagcccagcgtgatagacttcacgaggtaaaattgaagcttgagtaatccactctctaccataatactggcgatagtctgtcaacatgtgatatcaatatatgatttcctatgaacgccgtgaagaacatagcccttcccatcacctagcctacgtctcgctagatttgtttttctgaaccttgtgccgccgccctgctctctaagcattgcgtcgctttgccttcttgcctgccgcatcagcggtctcagcttcagcaccagtggcattagccgccaggatggcatcgagaacatcagggctagcatccaacagctccttggaaacagtaacgcgcttgggatccctctttcctatcacgggtaccgcattggcgagcattgcttggaacggaacagcaacaaactggccggtctggtcaaaccactcgctgaaaggcttagaaaccttgtagacattggacttggagttcttgtcggtgactgtaatggtgaggttatagatagggacgttcttcttggtggagctagcgatggagatctaagagacatgttagagacatgcgcatcaagacctagcagttttgacataccttctctccagagggcgaagttccctcgtaaatagtgtccttctccttgaacatgatccatagtgtcatcacagtgttgattagggtgtagagcacaacggcggcagccgtgtagtgttttgtcgtgtcatggcctagcttgtaatcccaagcgaaacaggcggctgcgataccaaatgcgctgaagccgagggcgagccggacatcagtcagtgtatgcgactgttcgaatttgagagagttgaggtagttgggaatagcatcgttggacgtgttcttgaggtctgtcacgaagagccaccgtgtcagaagctcgtctcgtgtaagaagagatcaatgcattgaaaacttacccgccaagttgtaaactgggactttttcagcggcgttcgccatgatgaattggacctaaggttatgaagttcgattattgtcgtttttcgttaagaaagctgccgctctgtatgtacaatgtatcaaggttcactgtcatggaaatctatcatggggctgaagtatgtggatagctgtcccttctctagaactggagagctaacctagaaacacagcaggcactttggtagtggagtgtggcggctccagggtcgttagtataccgccaccaatggagagctccgccgatatgtggcgtcagtcactttgaatcgtggctatttggagacgttgaacctcgcatctccaatagctcattgcaacgcgacatcagcttcgccattcccatatactcaattgcacctcttggaatatcgacaaaatggcgcaagttccggttcagacccttcatagggatcctcagttattgtacgccggcacccgatcgatccgttgccaacccaattcactgacttgagctcatagctactggatccttatcccaatcaccatcgtcatggtcctcactggtgtcttgcgtcactatgtatccgttcttatggcgacagcgcccaaaaagcaggacgaaaagaccatgcgcgagcagcgctctcttgctcgtggtgtagctcttcgttccaaccaccatgtcctttctcagaaggctttcgaatcccgacgtgatattcttacaaccaactacgaggctggaacttacctgaaggagcctgatcgcaaaggacaaccccctgccaaccctctatccgaccccggcgccatggacggcatgatgggcatgatgaagaacaacatggccatgattattcccaacacacttatcatgagctggattaacgccttttttagtggatatgtcatcagtaagttaattgtcggactgaatctggactcaactaacaatatcagtgaaactgcctttcccaattaccatcaagttcaagagcatgctccaggctggtgttcagaccagggagatggatccccgatggatgtctagcatcagctggtatttcctctgtatttttggtctccagtttgtttatgtcttccttcttggtagcgacaatggtaagcatccacgcccaagtccgtatcatccttatctaacatgatgtagctgccagtcaagttgcccagcaaatgcaggcccaacagatgcccaaccctatgatgggtggccctggccaggaccctcacaagcaattcgttgctgaggtcgagaacttgaacgttgttgagcattattctgttttggacaatgtcgaggagcgtctattggcgggtatcaaatcgtagattcatagaacgagcaaacgtatatacgccaaatacaatgcggtgacatatcttccggggcctttctccttcttcgcaactttcagtacattatttatcattatgctccatcccaccagaggcagacaccaagtccttcggcagccatgcttgccttgatgcgatacggtgtttttaaaggcgagtcctctggttgagttggtcctgcaggggcttgatcatgccactcctcgtcgataacttgaaagcgaaccatttcgtggttatcgtagaatagtcgatcctcctcgagattccaaatccagagttgttcactgtggttgctgcaatacgtcagccttaatctgcggtacacaattgcggatgactcactattcggcgccctcaggcaactcctcaaaaggcacaaaaatatcgtcgaaaaagtctgttcgtaggttgattcctgcaggcgtagagcttcgtattctgccaatcataacttcgcccttgaaaggacggaacacaaccatccggaattcagctgtgaagtactccttagctttggttctaggatagaacggcttgtgacgaaccatttacgttgactagacccgtgccgtggccgatgagaccttctgacgcccaatgcaaatcatacaagcagatgcaaagaccaatcttctgaattacctattttcttgagttagatatcaattcacagaaataccgtcatgcgaagctcactttattagaatatttagcattgatgttgtcttcaatcgcatcaatgcttcgcttcgaaaagtcttctggcgcaatttgcaccaagtcggcgatcttggtctatacagcttgtgagtcttgatcccgtacaggatctttggtggggaaaccacgtaccaagataaacattttgattcaagacactggtcaagttgagtcaccgtggtcttattcttgggtaacgaatgaaaagagatgacggaaagacggtacaagattcaagagaagaagttggaatcagtgaggccacaacgaattacagtctcttcagtcgcgaactgtttctcaagcatctaagaaccttgggcgcggcagaaaataatgccagagacgctaggttatttctagttgggaaaaaggtaactttgagccaccgccttctagacacatactagcgcattgattactgtggtgtgcagggaagttcgtcacaggctggagccgcagtgcaagctccttccgtcttttattactactatgttttggccattgtcgtgccttccaatctttttttttttttttttttttggaaagcaacatcgtccacaggtaactgccgtttactcgaccgttttcaattgcccaaggatctcaagaattgtaattttttttaaactccagcgttactaaaaaccactttttctttctcctttgcttctattttcaagatcaaatcatcttcgtcgaatacctacgaagttcttcatcaatcggttcaatacaggccagcaccttcagctgcatcagcaactcgatctccgatcccgatcatcgaccccaacttccttgcttagaggatctcctacctgcggccatctacactcgacatctttcactatgtcgggctacggttacggtcctccgcctccaccacctccagcttcttctggcggtcctgcaagctacggtccccaagctccgtcttacccccaaaacggtcagggtcgaggagggcatcacgcccgtggacgcggcggccattatagcggtgggcgcggagactaccacggctcgccccagtctcgttacgaatacggtagccagccccagccatacccttctcatcacaatcctcctccctacggtgcctcgcatcctcctgcttaccctcctcagcctcaatggggcccagagcatggtcaccctcctcatggacatgccccgggccccatgccctccggtaactatcattccaactacgccactcaaccataccctccttctcaatatccacagcagcctccttatggcgcaccacaagcatacccctatcaagggccacctcccccgaaccaaccacagtggaatgctggagggcagccgcctggaggtcattatggcggagggaggtcgcgcgggggctacaatgatcgtaatggaccaaagcctccgctagtcggccatgtgcgccctggttacgagcatgaagccatgccgccaaccaacggttatggccagccatatccccatgatccccgagcagttcattaccctcctcctcaatatccagcatatcctggccctcctccgcctcttgctcaccaacaggatggctattatggtcacacgacccgccgaggccggggtggtttccgagatggaaatgctcgtggtcgcgggggtcatcatggtaacgacaagtcgcgtcatcaaaagcatggacataacgattccaaccacaagtccgaaactcccactttggggaagaagaagaagcgaaagaccaacactttgggcttgacacctggcatggactccgaatctgaagacgatgaaggggaagagaaggtcttgaccgatttgataggacaggaaacactgaagtaagtgcagcttttttatccctgtgatttttctaacaactacagtgtcaaagatgttgccgcgttcttggcggataggaagaagcacttccctacaaaagcccgagtagaggcaaaaaagactgccgagctggcacaaactggcgaagacaaggcttcctcgctagaaaaacaggccgacaagctcagacgacagctgcgcaaagttgaatcgtccattaagcgaaagcgcgaacagggcgacgaaggtgacgagatgcgagacccatctgaggagtcttcagatgacgagccagaagttatgtctactcgttcccatgtggctcctccacccccgccgccggccaagaaagccgacgtctccaaacattgcaaatattattcaactggtggaacatgcggcaagaagggcaagtgccgtttcgtccatgatcccgaggctcgtgaagcggctatgaaggaccgtgaggcaaacaatggacgactcactattcagcaacgactgatcctcaacgacaaggagcaagaggatcttactgtccttcagtcaattcagtacctccgcaagaaggggttgatgcagcctgaagatcctgaggtgaaaaaagaggcgaagtccgccaagcccgatctcccagcgcacccgccccctccaagtctacttcctgctgcatcagcttcgttgcctcctccccctgtcaaacgggagcccaacttgcctcgtcataacccacctccgtccaccgttcctggcgccaatagtaaccacactcagggagtcaagccctatcaaggatggacaatgaggccttacggaagcacgaacgggaagtcgactaagagtgatgatctgccttgattgatagcctttcacaactttctttcgatgccatgcacggcctcttggtggtccgttggctggttcccttcaaacggatagttgtccttgactgttatctgattttctttcaagtctgtatgattaccacagccgacttttgagtcgagcttgtcgtgtgtttttaatcaccccgaacagatcccctttcatacggctggtgtcaagagtacggtatctaggccggcgagctttggttggcgacgcttcaaggtgcattgcttttggatttcactgatgaaggcgttgagagaactgagcatcgatgacgtctaagttctagacatcgaatggaaaaaatgcattgtccatgtttccccccacgaaattgtttgtttatgtgccaaacaaactgtcacagtaaccatccgcaaagttgcggtcttgttctatcttgcatcaaatagtctacaatagatccgcagtcacgtcacgtcacgtcaaaggattgaagctttttagtgtatgtaatatgaaatgccgtagcaactcgtaagattctaaaattacttgcagacaacgatatcattctgaagcgttgcccgcgtgtatccatgcatatctacagttatcaacttgaccagaaagagaagtaccaacagactttttcggcagtcctaatcgccaaccacaaccaaaaccatgcatgtaaccactccctgaaagcgacaaaacaaagaaaaggggagaggcaagacgaaaactccgtcgctaatgtagcccgaaacaaaaacccaaaagacaagcagtcgaagtaaagtgtaagaaaaggatgcgaatggaaaggtgagacaagaagtcaagttcgtaaaacaccctgtgctaaccaactccttgtccgttgctcacgtacatgtgaaaaaggttttagtaaaaggggggtgacgtgaatggtttgaacagcacctgaataggtataagaggctatgacatgtccagccttcgaagcatcggcgatagtaaccaaagccgtcaaggtttggacattgccatcaggcagggtatttgatgcgttcactagcgtctgctggcacgaagttgctcaagagcttgacgctttcgagcctccttgtcagccttgagctttctttcgagacgttcctcttcgatgtcttcgcgtcgggcaatcaactctgctcgacgctcttcgccatcaatatcatccaagcctgcctccatgtctgaagacgcatcggacgcataatcatatcgtgggccactttggtcatcttcatcatcatagtcaataaagtcatccatgtcctcatcatagtcgtcctcgaagcgtgactttgaatgcgagggacgaggagctcgtggtgcactgagtaatgctccgccacgaggtgtctccttctttttggcgggattaccacctggtcggggtctggcagtgccagtatagccggtcgtggccgcagccgccttcttcaccttcttgggttcttcttcagttggtgcagatctacctccaggacccttcgcgccggccaccctacctcgctcttgttttgctggaggcatcggtctgccgcgtgggtcccttccagtgccggaaacaggtgtcccgttccgttgacctggttttgctgtaccagcatagccagaaggggcagcggcagcagcacctgggcgctgcttcatgtttttggtggcccgagggtctgcctttgcaggtggctcatccttgaccttcttcaggtttccaccctcgaccttcttgtgctgaatcttgccaacctggcccatcgactgctgagccttctgagctcgagcaagaatctcggcaaatgaacctttctttggtggagcaccgcgagccgcagggggtgcactcgacggtccgggggatggtctgctgggggcagcaggcttagatactctgtaacttccattcatgggtctggaggacaagacgttaggtttagtagcaccagtcgtcgaatttgaaggtcgctgcgatggagtcgatctatcggagggccttgatgggagggttggtctggaggatgtggtgggagattgtgttattcgtggtgctatggtaccagacaatgtcgtgactcgaggcgccttcgagatactcgatcggggatcatcgtctgctttccttttgggtaacgtgttcgaacgaggtaggctcggcgtggtggatggggctgacccctcgtcaccgccactgatctgggcgaggagatctccaatcttaaccatggtcaatattttcatgatattgcaaagtctgggtgccggtcagttactcacaggcatcgtgtcggatttgagtcaaagagtagagtttgtaagaggacggtaggcctcagagccaaagaggagcaagtagcctcggtcgtggattgtgagtcattgagcggctggcaaggtttgctcgctgttggtctgtcgtcaggccctttgacgtcttccaaacactcagtttaagacttcctggtgacgtgaggcgcggaatcggtactaggtctgtttttggtcgtaatcgctcgaaaatttggtccaaaacacctgagatacaggcgatcacgaaagaaaggaagagaaaagcatgcagttagtgaagagcaaagaatcagtcaacagccaactttatgggcgaggccatggaatcagggaaagcgccacaaactgaacgcggtgcaggtcacgtgtgattgaatgtggcggtgcgactatcggagagcggccgcagctttttccgaagcccccgccaacaaaaaaacggaaggaaagcccagaaatcacgtgctggcaacttcccacttcgcctagtgcccacaagatatcaatttggccgccgggtcgcgaacttttctactttttgtcataccgaacaaccttcaccaccgaactcgaagtttcagtctccgcccaacctgcggttaaagtgattgatttctcttgttctcgtcgactccaaacgtgagtacataaaccctgctacccaccctgcttccggtcttttgcgatcgtccctataaagcaccaatcgcacaacaagaacttgcttctaacaactcccgaccagaaaccacattcaaaatgaagcacctcgcagcttaccttcttctcggcctcggaggcaacacctccccctctgccgccgatgtcaaggccgtccttacctcagtcggtattgacgctgacgaggaccgcctgaacaagcttatctctgagctcgagggcaaggacatccagcaggtacgtcttacacgatgcttcccaactacacacacgatgctaacagacattcacagctcatcgctgagggttccgagaagctcgcttccgttccttctggtggtgccggtggcgcttccggtggtgctgccgccgctggtggtgccgctgaggaggccaaggaggaggagaaggaagaggagaaggaggagtccgacgaggatatgggcttcggtctcttcgactaagcgatctctgtctagagattcgcaaagtaacgatacctcacgaatttcgaagatgctacgcacgggttgttcaccagttcttacacgtcttatgcgtggatggattggccggtcatggctggattgtgtttctctaaggaagggataacatacggttatggaaattaaaaaaaaaaggcggttcggctcttcgattatattgttccacttgtgaatgtcttgttcttgtattgactccctttgccaatgagtctttgagtgccagcactggagtggcatgcccgctatcgtgaggggaaaatcgattgtccatccaacgcaattagggtttcgcagtaggatcccacataaagttcgggatgtgactgttcggtctgacagacctaccctaggactgcatgcaatacgttggtggtatgatggccatgcggtctcatgttagttacggctgtctaccaaaatatgctgatcattgacgactgcattagcttggatttgtggttttgagtttgaaacaaacaagacaactgatcgttactgtttcatgatggttgacctcagctgtaaatctgaataatattgttgagaattcctaagtaaattgagaacgctcgggtgtcggtttagagatctcgaacattgtaaatctgaatgcgccatgttcgtctgatggtcatattcagctgagctttgcaggcatcatcagcacaagccctcgccaataccgaaaactatttgtttgagatgaaatgaggttcttgatttcttgtattagtccataattaattcgtcacttcacccttatcatcatcagtcgttccccttgcgggtatgtttggcattcgcattgttgcacaactgacactcatcatcacaacttatatggtgttcctgtagcactggtaaataataaattttttaaccttgattgaaacccttaatcttgacaggaaaaagcctgacaggtttcgcccaaagtcgctaataagattaaataaatcctctgatatcgtgaagcaaatacaagtgaatttcgcaaaaacacaaaacgtatttgataggtatacaacaatgcctgccttataaaactccagtgtaacatgacacacccattgaacgcctgtgtatataagtaaactgcaaccacccgtaatatgtgtgaccaactgccacgttggcactttttctttccgtccttgtgaaccgttaccgcttggggtggggattaagggaaagttctttaatggtggttgttgtggttattgttgtggttattgttgttgttgtatcctgggtcgggagagccaggaagttcaacaggggcgacctcctgaggcttgggtgaagggacaggagaagcggccataggtggaggcgcatagtggtcactgtttaaaagttagcaaatgcgaacattatgaagaagaagcgtaaacttactggtattggtattgctggccgtcctggtacatcatggggcttccatctgggttcaccatgccagggtgagtaccgtaggcgagtgattgatgagggctcatgggagggctctgagtctggctgtagggagtcgcaacaagaccagggctcttctgagcaccccaagggtcagcgacgctctggtggggcgagtagactgattgttcgacaacgggaggaccaggaggaatggcactgctgcggaaactcttgcggtaggccttgtcgaatccacctcgtcgtccgcaaaggtagagaagagcaccggcgagaagaaggacggcagcaccaccgacggcgatgccagcaatagctccggtcgaaagggacttctttccactaccactgccgctgtcactgttgtcggaatcctcatcatccttgcctggggttgcggtagaagaaggatcaccgtgctcctttggccattcatcgccaggtcgtagttgatagtcaacatccttcgcgttgtcgagaagacccttgagtgtttcgttcttggactgtcctgctgttagtggcgagatgaccatgatggagagagacgaaacgtacagggttgacaatacccatcatcttgtagtttacacatgatccaggagctccgcagtaaaagacaaaaggcttagtatcattgacacgaactcggaatcgaggagcctgtttatgtggtcaatattggtattggaatgcatttctcatactgctcgaccaacttacatcttcggtaatggcctggaccttttgagttccgcttgagaaacccttacggttgtagtcgatatactcgtagggaatacatgggttatcgtagtctcctcggatgacccagtggtcagtggggtagaatcgccattcaatgatatcgccaacatcagcgtcgagctcagcaggtgtaaacttgtgaccagactatctcatatcagcatcaacgtttgtcaggtgtattactgttcaacttacagctccgacattgacagtatgagtcttctcggcagcggtagaagttctcgaggcagtttcctcggctgttgctgtagagtcttctgttgtagactgagcccaaactgtagcgagagtcgccacgagggctatcaatgactttgacaccattgtgagtagttggtcaacactgaacgagaaacagcttgtggaagaagcaagcaagttcaattcaggttcgaatactcggtaatgagatggacaaaaggagaaagaggagaaacaagcggagaggacgaagctgagtaacgaggtcccacgtcttttttacctttccatacttgaacggaggatccgtacataaagaaagggactagacaaaggatggattggaggcgggtcataggcgatagcctcaaagatccatgctcgaaggatgggagaggtcatggtctatggctggcttggtactggccaccccttgactttgggggctgagcgagttgcttttttgtgttcaggctttggctcgcttcagcacaccatctatggacgtactcgcatgcagtgaaatgggtacgacactacaaacaaagaagccaagcatttccaagcccgctcatctttcggggatcccaggaccaagctcagccttgttggtgatctcagcacatgctaaatcaggttgtgtttcgtgtgaagcactgttctgttgctctgtgttgtgtctttgttgtttaggtagtacaagatctcgatatacatagagttgagcactatgcttaagtctagaccagaccaacaaaactttacctaccaccaccacaacagcaagttgcagcacaacagagcaggtacagatcagacaatctccaccgtcagcttattagccaagttaagtcgaggttgaacgagacaaacatggtatatgctcgtgctaacacggcacagtaagcactacccaagcatactgcagggatcttaccatacgaccagtcagcatcagccccatgtatccataataagctggcaatttgaaggttgcatccttcggtctgcagcaacggacgctagtgaactgaagtcccgtaaatccaacctcacctctacttccctcgacctctcagtctcatcagccccataatgaaggctgagtatccgtagaaataactcgttcggaggtgttggcccgttttgggctaaccagcacacctgttttaacaacgaaaatcttcctcagccttatacgccacaaccgagcccgcgtctaatagtccaggcatagcataaaaaaagatagagatgctgcagcacccttcctcgactgacacgtttcatgagctttttgtcccggataggtttgccctgacaggacttgggacgaaacttgaagctcggcaatttgatgataggcttcataaataataggacacgctcaggccgagtcatctgctgcagcatgtcagatcgtttatgcagggcagggatcatttgctgggaggagacaacctgacaactcaaccagccggacgaccctcggcctagaaattcggccagtccccctcctcccttcaacccaagcatgcgtgtcttcgctttccgcacttttctactcgtcaatcgatgaatatcttgtcgaaatcgggaaggccccaagactgaacatctctggagttgtgaggggcggcactactccgcgatagaaaattgcagtatgagtgtgtactcgacaagaatatttcccaccagtaccatatactatacagatcttcagtatatcacacaatactccgtagattaggctcaagatcgtcaatcttgttttgtagtttcgccccccgcgagttccctagcactcaattcttgtcgccgctctagtagcctgtgggtagaaccgtatcgccttgccacgtcttaaaacatctctacgatgtattagtagcttacggatacatgtttttgagccgaaagactgggtataccttgtcttaacatgattcgttcctggctctgtttggtcctgcgtctgagtcagaggcttgtcagctcatccataataagacaacaagacaacaaaatccagaccggcagaacggcaaactcagcttccacaatagatctggtttccaatacatggatctgcccttttctcgtccagactctcggaatgggtaaagcgagaaacacacccgccgacccagtattggagccgagtgtactggaagagcaccttgtaatactcgatctaggaacccttgtagactcacagggcagatacataagcatctcagttggtttattgtggcaaaggctaccttgaccagtcttcgtcagcatgtcaaagaagagaacacagccagcacaagcctctttatcacgagaaggaggaggccgtgttccaagactcggccaacgtcatcctcttgtgccatttagatgagcccgcttcgcttgtcgcccctggcccttcttgccagaacctctttttatatctcacattctgtgctacacactgctcgataccagttcctgcagactgggtgagcacaacgtaccagtgactttagctgatgacaaccacatcactacccgatccatcacagcatacgaaagcggattcgtctgatggcgctatacccgtgacaataccgtggtagcaactccgagactcagattcaattttattgttttgcgtccagagaaagtgatgggtataaaaactaagacaaaattgcatttattatggaaaaagaaaattctacctctataaggtcttgttctttttgcccgaactccttgatgagcctccaggcagtagatcgctttcctgaagaagcttgaagaagcaccacaggtagcagatgatgaatcctgcagcgccaatgccgacattcgccacgacccagaggtcaggcttgtcagcaggaggcgctgcaaaggcatcgagggcatgccacgcgcccatggccagatagaatgcccagtgcagtagcgctgtaccccattgaacccaagcagcctgtccctcttgaaagtaagcgctgagggaggttggtgggagtccgagtaagtacgaccagagaaggctcagaactgcatacggaatcttcaaatcaactcgcttgagcaaaggaaacatagtccagacccccaagaggttggcaaatcccacccaagctcgagtgtccttgttcagaccctgctttccagccaagagcaaagtcatgggcatcaatgggagtaggacactcttctcgtgaacttggtagctgaacagaaaaaatccccaggccgtggcagcaaaagccaaaggcagggttgtctttcgaggtcgcaagaacaggatggcattaggggggatgatcgaagcaagagtagcaccgagggccaccctttgaagaagttctgtcggccactgtcgaagcttaatgacaacgttggcagcgcaccaaaagttagcaaccttgtcttcaaacaagccacgagcaaacggaaagacacggtgaaccagctggaccatctgttccacgtacggccagtaaaaggcgtctgtgtcaaggatgtttacaagttgaggaagcaagggaagggagggtgagtccttggaacccccgtgtgcgtcaatgccttgtgtcttgtcgtagaaagtgccaaggatcagaggtaggatgaggatagcgaaagagacggctgtgacaagcgcaatgccaaaaagtctcgttagatcgattcgagggaagacgcatcgtccgagtaggtaggagaagacgctgaaggcgtagtacagggccatctgcttaaatcctagtgcgccgacaaagaagacggcagcccacttgtatcgttcggccagcatacttgacatgctcgccatgacaaatccaagcatgacggtgttgtactggaagtggacatggtcgataagaattgtagcaggctgcatcagaatcgcgacgagtgcaagccatgcagtccagttggtgaccccttgaagtctgctgtatcgtcgcacaaagacaatcgcggccggaatgtagatcaagtactctgatacaataacggttgctctcatgaagatcttgagatcggggtcctggtttcctcgcgaggtgaagagcgcgaaccacgaagggtcgatgtaggatccaagcttgcccagaacccagctgtggtaggcagtaagaggaggataatcgagaccccaccactgaagatcatggaaataccattgcgagattggaagttgtgttgtgacctccatccagtgtcgttgggcttcgtagtcgccaaacatgggcggcttgtggaaacctacaatagaagccccatgttagcgaaaggtgtcatgatgagacgcgcaagtattgatccttaccagaatatccccacaaaccagcagcccatctaaaaaaaccgacaaccatgaggatcacgggtagaacctcccattgcgacatcgaagtacgcgcaggccaaagaaaggccgcaagaggaaacgcaggcgcccttactagggcttctgcacgaggggtcctctctttgacatcggtaccactgccattgcctggttttttgggagtcttgcgacgggccttgtgcggtgatggtgaagggccagccattgtcgcttcggggttgttgtagcgacaatattgaagctcttctctgctggttgatgaatgaggagagagcgtggagcttcgaagctctaagttaagatgcaatgcaagcaagcgaccccggaaattttagtggagattctaattcaacaccggccgaaaaggagcttccgatcccgacgtcactcttacagtgtgtatgccccgtctattagcacagtatggtgatgccatcaggctggggaatgggagccgagagcttggcaagctgttgcgccacaaacttttatatcctctctcttttctgcgttgaaattcggtataaacaaccacggacagaaagcatttgcctttcaagatgccgtttcctttcgttcttccgacgacttcctccttctccttctcgtcaagcttcagctctgatacccatccttcactgcccctcaacgcgagcacgtatcgcggggtagtacgcgataccttgaaaaagcacaaaagactcccaccaagctctcaaatctcgaatctcagcagagtagtatccagtgttaacaaatatctcccttatctgctactggtggacgaaggtttaagcaacaaaggcacggcgattgttaacctcaaggctcctctggtcattgaatggaggccaacgttatcaggcgaagttgtcccagggcgtgagagggccaggatcaagatctcgtctctggaacatgagattgcgtttgtagtctcaacattgggcttctcgcatgttctagcatcccggtccgccctacaacctctctattctaccagcagcgagttccctggagcccaggagcgaacaaacgcaatccagacagcgacaaagtctctacttgaagccgcttcagtatatgactaccttgcaaatcggggagagcacgccacagtcagtccaccatgtcctgatgtctcccaaggcacagcccgagcactgtcttctctggccctagctgaagccacattacttgctgtcctcaaagatgacccatacccagcaatagttgcgcaagaccgtaacaaaaacgataaagagtggatgttcaaggcccctgaaatcccaaaggttcgcgctcatctgtatgctcgactttgtctagcggcctcggaacatgcagccaaagcatcgtctttgtgtagcacagctggaaccggatcgctcaaaatcaacagcgcccttctaagatacatagaagatctccgccgaacatgtagagctcgggcctgtcgtttcttcggaattgatgctgagctaggtggccaagttgcagacggtattgggtgggttcgagccggtctctcagagttgggtgtcgagcccaaggatcacagcaagaagagcggcctcagcttcagcaaattaaagaaagacatctcagaaaagcgtgaagaccggcgagtcgaaaaggaggctgcttggggaagtgatgcaggcaagctggaggaaataagagtactagagatgctcgacgtcaagtggaacaaagttaatgatacggtaggttactctggtcactccatccaagcatacactaatatcattacagatgaacacgcaacttgtccctcccatcaatactcttctcagcaagatgccatcagggcgagagattcacacagtgaagccttacgaagtcccttcactagacagagacgtgctggaaggcatgcgcgcaccgccagaggaggatgatgcatatgtcgatgatttaagttcagatgatgatatcaagggcgaaccctcggcaccggttggtgcgttcccaggaactgtacatgactactcgcgaagtccaagcacgccaggcaatgcatactattagttatagtagcagatcaggtaattcgagtcatgacagcgtatttatatagaacaacattctgacctagcaacagtctcgcgcctttatgactacgcccattctgaacagctctcagctaagcatcgaaatattagactccagcatcaccatcctttctgctacagaatcatcatccacagcttgaggtctgaacctctcattccaacaaagaaggccagaagcgcatttaatcttctagccgtggggttggaacggccgtggtgaattccccatctccagtgataatcggaagagtgatagttgggtcaggggtgataattgaaagagtaatggttggatcaggagtaataactggaagggtgattggggggtcagaagtgatagtagggatggttggcgtataagtcgctgtgcagggtggtggcgtgggagactcctcggatttgcagatatcccagcagctgatcgcaattagtatcgtcacatttcaaacgtatatcatcagttgagtcgatacttaccctccccatgattcaccacagtcattgacgccatcctggcaaattgttggacatggatcataggaactaagaggagccgcagcggcaagcccgacgagagtaatggcggcaatgatggccttggaaagcatgatgatcgatgaatgaagtgtggttctgtgtggtgttttgggtggtttgataatgtacgtcccatgggagaagccttcgcctttatatctgtcgcaacagtaacacggatgcaatactaacttgcaacagagtcaataaagagagaaagagattaaggacacttggtgaccgcattgacgtatgatcgactactaccaagactcaatgttgagaaaggttgtcaatatacgaggcacgtacattcccgagctcgagatagatccaattagctcctgtcaaacgtagaagttgcgagacacatggcgatcgtgtaacgtcacaggtcaactcaaaggcaggagtgaaagattagcaatgttcacaaaaatagacatgctaaatgcccgttgaataagacatctggcttggacgagctttgaaacactgtgccctggctcgtatagatgggcagcaaaaacgtcataagcataccaacaacgggaggttcttttgatacaggatagttgatcattagctaggtgctgtaatgagttttgaataaaattatgtatcagaatagaccacagcgagcgggcaacaaaaagattaacccaaagagtataattactttaatttcgtcttttatgcttccagcggccaacttctagtactccagggcacggcgactcctgggccagtaacagtaaagcaagacgatccagatttaaacctgtaagaaatctccaaagccacttgggtttagattaactaactcaatgcacgttgtttgattgctctgcttgtgcacgtgtaccaccagtgctagccaccctgaggaccgtcccgaagctcaaaaccttgactttacggaacctttcctcagggtattagaaagattgacccctaggagcataagagacaaaattattagaacatcctatggctcttggactaagcttcttagactacttattttataccctaagacttgggaggccaacttttctgctacccactagcctttgatttgagacagccccttgcgttggataattgaagtcaaaaatacgcaacggtatgcaggtccctgtaagtgccgatcactgttcaagtcgatcatggagtatctgcagggttgatagatcggccagcttcatccccacaccgagatagacgaacagaaggcgatgaggtaatgtgtctcgtgacagatacactttgcgggtgtcctggcaccaaatagacgaatcctattgtacgtctttcctggggttgcaatcctggtcggagctgtcggtctgttgcaagtcgggggaggctaggttgtattgattgggaaacagggctcggttcagcagtaactttagcttacatgtcggtagaatagcttcaagattagtctctggttaaagtaaaacaccttatatcgaaaccggtaagccaaaagtgaacgatcaagaaaataatattgccaagttagccatcagaacacagcatgaaactcctttcatctagcctatacacagggttaaagtcctaataatctcattcgcagttttcatctgcgataacccttcagatcgcttatgcctccaatcactacattcgttttcacaacaaccttatgtttttcttcctctagttaccgaaagccatctgcttcttgatctcggcaatcgccttaccagggttgagacccttggggcaggctcgggtacagttaaggatagtgtggcaacggtacagactcattgagttctcgaggttctgctttcgctcggcggtgcgctggtcacgagaatcggcgagccatcggtaagactggagcaggatagcaggaccgaggtactcctcagagttccaccagtaagatgggcatgaagtagagcagcaggcgcagagaatgcactcataaagaccgtcgagcttgcgtcggtcctccttggtctgtcggtattcacgtccctagtattttggtcagcaaaggcgaaaatctgtaagtcggagaggagtcgtacgtcttcggccggggtgtcgcgctggaggtaaggcttgatgctcttgtactgtttgtagaagtgtgtcagatcagggacaaggtccttgacgacgtaggtgtgaggaagagggtagatcttgacgtcggaagcagcctcggtagggatacggcctgggtactctattagcgtcttgttttggcagttgtgatatgccgcatgcgactcggttgaagggggtcgtacacaagcaggcaagggtgttctggccgttgatgttcatggcacagctaccgcagataccctcacggcaacttcgtcggaaggtcagagtagggtcgagctcgttcttgattcggataagagcatcgagaatcataggtccagtcttgttgaggtccagagtgtaggtctgaagacggggcttctcgctgggggtatcggggttccatcggtagatctggaaggacttcaacttggactcgggctccttggcaggttcgctgaccgaggccatagagcgagtgaagacagtgccggggcgaatagcagcagtccttgagaaggcgccaacaaggcgagaggaagatcggagagcagccatggtggatcgtatcgaattgaattacgattgcgattgggaccggaggagaaggacagtcaaacttcgcgatgtatagttggagctgtggtcaggcgattgacaggaagaaatgccgtacaatcccctccgttagagctgaattgtcgatattctcaaagggtggcgtccagaggattctcgtcgtcatgtattggaaaggcaaaccttcctcggttattgcagtttacactgggacttgcggcttcaccctggccaatcaaaaattagcgattgtcaacttcggctctcatacactcggaatcgacaggaacgggctcgtgaaaacacgtgacttctggagatcgatctcggatcatcaacggttatcaataattgcggagatgaggttccgaaagatttcacgattacagtggcttcgattcaattgtgcatgtggctgtgcttaattcaaattccctgtctttgttccgacaaattggttctccactcgaaactttgacagaaagaagattggaggggccccccggacaagattagataacaagttggtgtatcggcgctcaacaactttgtttctccgttcgcgatcccacttctcatatgacaccgaatttttctcttacgatttccttggcaaagatggtttctctgtgatcagctcttgaattgactgtttatcaatattgttattgtcccctgtttgcccgctcgaaactgtcaatactcgcaccaattctcgtctcgatacgatccacttctagccctccatggccgcacctcgcaaccaactggctgcggcttcatggcgagcgcttgctaaatgtaagtcgcaccatggatatgatccctggatcctcgtggttctaattgcttcagtttcagatcaatcttgccctcgacttcgaacccaaccccatatcgcaatgacctcatgctcgcgatcgaaactttactccacctcacctgatacatctcgattctcttaccatgtcgcatcctcctttattgccaaggatagaccatatgatccttctagccacgtcttccactttaacccatacaatcgaattcagcctccaagaaaccgacgaccttctgcccgtcccgagtctggtcacgatgccttctttgtcagccgggttaacgattccggttcagtagcctttggcgttgctgatggcgtcggaggctgggtagactccggtgttgaccccgctgacttttcccacggattctgcgactacatggcgctagctgctcacgaacaccaaaccagctcggagccccccttgacggctagacaattgatgcagaagggatatgaagcaatctgcaacgatcgcagccttcgcgctggcggaagcacagcatgtgtagccattgcaggagcggacggaaatttagaggttgcgaaccttggcgattccggcttcctgcaactacgattaaacggtgttcacacatactcggaacctcagactcatgccttcaacactccgttccaactgtcgcttgtacctcccagtgttgctgctcgcatggcggctttcggcggcgcccaacttagcgacctgccccgcgacgctgacgtgacccaacacgcactccgtcatggcgatataattgtcctcgcaaccgacggtgttttggacaacctatttaaccaagatatactacgaatcgccagtcgagtcttggtttcttcaggggcttgggtaatgactgaagctggtggtgttcgcatggcagagtctttggaacccctggtcgagctacccgacaactctgagggcaagcgaacagtaacacttcagagcgcacttgctaccgaactcgtaacagcagccaagcgcgccagtgttaacaccaaagtcgacggcccatttgccaaggaagttcacaaatattatccccatgagaactggcacggaggcaaagtcgacgatatttgtgtggtggtagcagtggtcaacgagattgcttctgctgcaaagagcaagctatgatttattttgtcaattttgttttacggcgcagtttcatgatagagcagagtacgacatataaagatgggaacgcaagcatttggtttaacttgggaagtttggagtctttaagtcggtcacatagacggcaaaggcagcgctgtggcttgcttgaatcgtgggattgtatatggaccgggcgtattgaaaagggatcacatacattcttaattaaaagtagtttgtgttttagcattatttgttcatgttccttctacaggtctggaagagacattcctgtaactctgtggtatgtgaagcccggcatagcatatctgacatattatgcaatcaaagaaataattacaaaaagtacactattaactctggactcgtgaccaagacctatatcaagtcaatactccataaccattttctcagtagttacaagatattttcgtgtggtgaactccagggtaaatgaactgggtgcaatcatgatcatgacatcactaagtcatggtgtaataagactcatcattgaagttgtgccaacttccgtgctgcaatattccaattcgattttcgagcatcaagtatgacagacatttatatagtaggttcaattacttgcaatatctgtatctttactaatccactgataggctggagctattgcagcattcacagtagatgtcttgatctaccctctcgataccatcaagactcgcatgcagagtcaagattatatcaagacatattcagagagttcccagaaaaatatatgggctataagggggctttaccaaggcattggtagtgtagtactcgctactcttccagcaggtatgtcatacagcgacagatacaatgatcagctcggctcatgtaaattgcagctggtctgttcttttcaacgtatgagagtgcgaaaagagtcatcggcaatgcgacaccactgccacaacccttggtccattcggcagcttcaggattcgccgagatggcatcctgcttgatacttgcaccagcagaagtcatcaaacagaatgcacaaatgctacagaatgatagtcggggatcttcgaaacctgggtcatcaacatcgctacaggctttccgtcagctggccggtgacggtgcatctcgacgcttgtttactggttacacagcgctcgttgcacgaaacttgccttttacagcccttcaattcccaatctttgagcacgtgcgttcaacatactggacttccagaggacctggtacttcagatccagggttgatcgagacagggctggtaacaggcctaagcgctggaagtgcaggatcagtggcagctttcatcaccacaccaagcgatgttgtcaagacgcgcatgatgctaagcgccggtaatcagaacgaaagttcaacacagggtcagagtgaagttgctgccaagatggaggggaaacgcccaaagaagggagcatggaccgtgtccaaggaggtttaccaagagaggggggtgcgaggattctttcggggtgcggctctgcggtcagggtggacaatgctgggaagcgggctctatctgggttcttacgagatggccaaggtctggttaagaagagggaagccagatgctgaggacgacgacactgtgctgtgacggggtcaggaatagactaattagacaactggttcaatgcccatatctaggcaaaatctaccaagtgtgagttaccaatgtaatgtgctacgatgacacgagtctcaggccacaccgctgatattttaatgcaataccaaaggatcaacaaacaagatctcaaacccaatgtcgacatccttgtggcttctgacgccttccccagattacatatgcaacataacctgtaacacatataaagctcagccactaactaattctacgcatgtcggaatgcactataattgcggtcatatggactcgtctgtgtaaacaaaagtcatgtccaagttgctcttgtgactaatgctggccttaataactaaaacaggggatttaagagttggttagacaaagagtgttgcaattttagcgccaactggaactgtcactgcgtcttggcttgcactagtagcggacagttttttgtcaatccaatacccctagttacacgaagtatatttgtacctacatacgttccgacttcgcattattctcctagcagatgctaagatttaggcgaatggctattggtgtatgtgtatggcggtgaggaactgactctttcaagtgccgttgctcaaacaagcgactttccgaatgtcaccgttgatacatgtgcccagttcaagggtccaatgatgttaaaggctgaagaggaaaacgctcttcaaaccctatccacttgaaatcttccttgccttccacacagcgagccgcagaatctttccatgctacaaatagaagcactggctgactcgagccaacgattctcactggcttggatcgatgaatgtcatgtttcgagacgaccggcctttcgcactaacatgccggcattggtagaaagtccttttgagagtcttcaccgacccacatgtaccacttcgtcgtcgtgttctccggatggtgtcatttagcacgttatttaaggcttgatggcctaagatgctgaggaatgagccttgacgacaataaaaaggccgatgactcgctgttgtagttttgtcttcttgacttgtagttgtccaatatccacccctcgaaatctgtcattgcccataaacacaaaatcagtattagacagacagcgtcgagacagacttgttcatatcaaagacccaaacgaacaataagctttctgcccttacgacagccacaatggcaaatgttgacgttcaaacggcacctggtgcggctctggacatcttctcaaagaatgttggacaagtcgacataagagatatcagctcgaccctgactccctcggatcgatatcttgtgcaatcgccatataccgagcaggaacatttgcttgatctcgaaaccctcgacaacgagaacacaatcctggcacacgctctgggcaaattccgggctctgcgtgacgattatgcgaccgcaccatacacagaatccttcaactggccagaagtgatggaagaagtgaaacatcttgccctcgagtctggcaagggtttcaaggaaacgtcattctatatcgtggcgttccgttcacgaattaaacaaacaaccgagtacgccgaccttggccgccttgataaaggagcccatgctgaggctgtcgcaagcggtggcttcctaaagtaagtcgaagagcttttcattttatgagtcttacatattgacatgaataggtactggttcggtgagcctgactcagtattggccaacttggcaacttgcatttggcgatctcgagaagatgcaaagaacggtggcactggtccagctcaccgaaaagccgcaggagcaactcgatccatgtatgcattctggaagattgatcagcaccgactcatcgttcgagataatgctgaagattgggagattatcccatgggaagattcagcataaaggttttgagtaaactctttgatattctgtgtaatcttcatgaggcgtctgggaattccttcaaaaagtttagaaaagggttaggctttaggatgcgggcactgagttaggggatatgagacagaacaagtaaaaggcgaaacggcgtttattaaagagaaatagtgattgaatattggtaaacatctagatagtaaaaggttcaagaaagataaagagggcgtttgttcatacaatcaaggcaatgagaatcgtatcaaaagctgataatcgagactatgtgccgtagaacaaaacgtaacgcgaacgatcttttgtaaggaagataatatcaagaccatctcccagctgattccgcacagtgtcgaatattgtgacttttaaaaatgcatcgcaatattatcgcacgcattctgtttgttggtgaataacgaaagtcgttattcggctctggatcgttcaagcacgggatatataatctgccatacttcaccgcccccagatcccacaacgcccacaaatgagtacacgaaaagtttcgatattcccaccttcagagtcccgaggccttgcaacaccacccgccctttttgcgatcatagcgccgaacctctctccgtctctcacggccccgtgaatatctcatcccgaatttttgtcaagatggcggacgctcagaacgatgcgcctgctactgcgcctttcaaggccgtccaagtcgaggctctggtgagttgaacatgccccacctttcgagaccccctcttgaagtaggagtagaagcatgaggactgacctcagttcgtggtgtctataggttattatgaagatcgccaagcactgctcttcggctttcccttctgttgcgaccggagctattgttggaatggagagtgaaggtctccttgaagtcaccaacaccttccctttccctaccgttgaccccgctacaaccgatggccaccagagcgatgcttcgcagctcgccgctgctgccccccgacagcagaagaacattacctaccaaaatgagatgatccgacacctcaaggaggtcaacgtcgatgccaacaacgtcggttggtacacaagtgccaccatgggcaactttgtcaatatgaactttgtcgagaaccagttccactaccaaagcgccaacgagaacgctgtcgccctcgtttacgatgccagcaagagttcccagggcaacctgaccttccgagctttccgtctatctcctgctttcatgagcgcctacaaggagggcaagttcacaactgagatgtaggatgatgccatataccgctgatggcgataaagatgctaacaaagactagcttgcaaaagtccaagctcaccttcaaggacatcctcgccgaggtctctgtcagcgtccacaactctcacctcctcacaacgttccttcaccagatcccctccgctcccgtcaagggtgccatcgagcagcccacatcgctcgatgatctccaccgcaacgctctcgagccccctctgtacccctcgatcgacaacctcgaccttgcgatcgaccccttcctcgagaagacctgcgatctcctcctcgagagcattgagtcacactacaccgacctcaacaacttccaatactaccagcgacaactcggtcgtgagcagaccaagatcacacaatggcaggccaagcgcaaggctgagaacgcccagcgtgctgctgccaagcaggagcctcttcccgaggatgagtggcaacgactgttcaagcttcctcaggagcccagccgactggagggtatgctgaatgccaaacaggtggagcaatacagcaagcaggtggatggattcacagccaacgtcagtgccaagatgtttgctgtgcgggaggacctgatgcccaaatagatggagaatggatgaggcggggttcaaaaagtctcgaagaaattcaagaaaacgagacgctcagtgatggtttgcattggcggcgttccggacaacgtggaataatatcgagtgctggtctagattttaaagcgttgagaaagagaggagcacttgatgagcacatgatgggccagcctgacgttgacgatggtgacgctgttgaaaagacataaagagaaggacacgagtgtagccttgatccacaaactcggcttcgtagatagcgcttgcaaaccgagctctccaaggatgagagtcttgatcaatcttaacgttaaagaagtatatgtattgtattacgatttattgctgtatttctgagacatttgtgaactacattggagtctgattcgtgttagactattaggtatcagagtaggtagtatcagtttatgagacatattcctcatactataattgcaattgcatgcagaagtgggtggtgcttctgtcactgcaatatcatggcaggtagacgacaacaacaacagcaacaataagctaatgttgcccgagtatctttgaccattgcactcggaactagatagtctaagaggtcggtctgtagtagcttgcaggacgatccatgacccgtagtattcgcgtgaagcggttctcggcttccgagcggggaatatcaagggtcagcactgcactgcatggtacggtatgaagaagatagtaaacaattgtgaggcaagacaagacacgaacagctcaaagctttcaattgacaaggaaggcgggtaaatcttgaacggaaaatattctagtgtggctttgcccactcgttggacgagaaaaatcaacgtggttgtcaccggatcctgtccgtattcgtaccaagcatccggcttggatgagcttcctaggctttcccacgatgagaaagctcctcctcccgtctctcatttttttcttctccattgtggattctcattaggggacaccgagtccctgagatccactcgggtacctgttgaggcgccaaccgaccacccgtttaaaagtacctaacctgttgccccgcctcaaaaattgccccgtctcaatggcagcagaaaattctgcccctcattttgccgtccatctttctcaccgcccgcgtaaacagccccaccgacccttgcaaacccctccccctccattgactctcagcccatagcagcactctttctgccccgccccaagttatcttgctgtctggtcttccatctgctaagacttcttcaacctacatattcctcctcttccctttcacttttttctctctcttcctcttcttctattctctcttctcatcaatccctttattctctcctccacctcatccatcatgtctgctcccgcccacaaattcaaggtcgctgacctttctcttgccgcctttggccgcaaggagatcgagctcgctgagaacgagatgcccggtctcatgcagacccgagccaagtatgctgccgaccagcctctcgccggtgcccgcatcgctggttgccttcacatgaccatccagaccgccgtcctcatcgagaccctcactgctctcggtgctgaggttacctggaccagctgcaacatcttctccactcaggaccacgccgctgctgccattgccgccgccggtgtccccgtcttcgcctggaagggtgagaccgacgaggagtacaactggtgcctcgagcagcagcttactgccttcaaggacaacaagaagctcaacctcatcctcgacgacggtggtgacctgaccacccttgtccaccagaagtaccctgagatgctcaaggactgcttcggtgtctctgaggagaccaccaccggtgtccaccacctctaccgcatgctccgtgacaacaagctccttgtccccgccatcaacgtcaacgactccgtcactaagtccaagttcgacaacctttacggctgccgtgagtcccttgtcgacggtatcaagcgtgctaccgatgtcatgattgctggcaaggtcgctgtcgtcgccggtttcggtgatgtcggtaagggttgcgctatggccctccacggcatgggtgctcgcgtcattgtcaccgagattgaccccatcaacgccctccaggctgccatggctggttaccaagtcaccaccatggagaaggctgccaagttcggtcagatcttcgtcaccaccactggctgccgtgacatcctcactggcgagcacttcgaggctatgcccaacgatgccattgtttgcaacattggtcacttcgatatcgagattgacgtttgcttggctcaagaagaacgccacttctgtccagaacatcaaggcccaggttgaccgcttctcatgcccagcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgctaatcatgattccccccttcgagatatacaaacggatgatgaatggaatgaatatggacggatatgaccaagacgagacctcccccgcagggatggaaggaatggtacctcgataaaggcaggcccgtcaaccgtggccaggatagagtagaaattcaaaagagtttttcttcctctaatatttgttcattatgtgatgtttattctaccaaatcgccctgaagcttgaccttgattgtgaccgttctttcggttggtttggtacgtgaagttgctatctatagacttggggacggtcacgttgcttcatagctggtcctaactctagcacaagccatatcactgtgttggcaattgagaaggctctctataacagacgaaatcaattgaatgacttcgtgcttttgatctatctaacctctataataactagatgaagctggcggaccgagtctgtctattgcagatcattctgctctggcacaatactcttcagctttccctctgtcaatgctagacgaatattgtcaaaagcccatgccgccattgctctttcggtttccactgtccaagtccccatgtgcgggacaagcagtacgtttttgttgctcaccaaacctggatggatctcaggttcattctcgaaaacatcgagtccggcgctggcaacttgtcctgactcgagggcatcgacaagagcagcttcgtccattacagcaccacgagcagtattgacgatgacaacaccgtgcttcatcatgtcgaactgaggcttcgcgattgtatgtcgtgtcttgggctattgaaggttaatacatttaaagaatgtagaacccttgatttgactcacgttcaggggtaggttgagactcaacacatcgctttctttgagaagagtctcaaagtcaacatactcagcctcgccttctagttctggagctaaacggctgcggttatagtacttgacgatcatgccaaaagcacgagctttgcgggcgacattacgacctataccacccattcccaggatccccaacactttgccttgcggatcgtggccgagtaagggtgcagggctaccacgccaagtgccgtcacgcagagtaaagatgctagatgagagatttcttaaagcaccgatgagcaagaagattgttatatccgctgttgcatcatccacagccgttggcgtattggaaacacggataccacgagaagtacattctgggacgtgaatttgatcatatccagcccctacaatagtcagcaaacttgtactatttgtgattcgaatgattgatggatccgtaccgttgtggcaaataaacttgagtgtcttgggtaggttgtcgagcaactcggcatcaaacatgccagcggtgctataagtcttgtttgtgcggtagatagcctcgattccatcaaatgcgccagacttgctctcttctaagaaaccagctcgatctgttgatttgggccagatgacctctacaatctcagagagcgagtcgaactcctcttgagccctgtaaactgtcagagtattgtaataacaacccgaaattacctatggaagcagcttgttaggggacttactgcttggtgttacccaggaagagaaccttcggtttatttgtcatattgggtaatttttaattcgtaattggaacagaagatgagtatttgaagatcaagcctattgcggttcttttacttgatgatccttattgttgttgtctgtgttatatgagagaaccgtcggctttcatcccgaagttcgataacgggattgattaaccaccaggtcgtggcggggctgaagtgggggtggagttcttggaaggcgccatttgaaattcctaccttggtaacagaagttgaccttggggattaggatacgaagacaaatagcttaagaagtccggcctaaatgtcaggaactgacctactaattttatctcttatctctccaggagtctgtcccttctgggacggatcaaaacctggacatagtagctaaatatatgtctcgaggccaggattataatcgccggacatgaattatagacaagttaatctcggcactgaaaagaatatcggctgaaataaactattccaacgtcctgcaacaaaagcacgtttacatgagcaatcgccaagcaccaagcaacaacgctgcgaaacctgtgcacacacccatcagccactgcagcgattggaacttgacctgctccagcttctcccgcagagctgcaacctcctgctcaatttttgcttctgtttccttgatcttgagctcctgtcccacagcctcctctctgatgcggcccttctccaggctaaggtcgaggcggacgctggcctgcgtgcggctgatctcgtcccgaaggcgattgcttagtttggcgatgtcattggttactcgttcgtgcgtgttgcgtgttgtgttaaattcggtcgagtcggctgagagaatctcggaacggagcttagcaaaatcgaccttttgggtgtatgttgctttggcggcgtcttcgcggaggaccattgtccgtgtaagattttggatgcttaacggcggttcagtattgttattgcagtagtttcgtttccagttcgtacctctcctcaatagcgtcgttcagcaccttcatcatagcaaccgattgctcctctgtaaacccttcaccctgtaaccgcttcacaaacttgagtgtatcaaagtggtggtctcgttgcctaagggctgttgcatggaaagcccttttggtaacagggctaacgattcgaggagattgccgttggagaacagggccagcctgaaaggatgtaaaagaccgtcgtttatcggcagaagggatcgaggcgaacggccgagctgcttgtgagactgagtgcggtgcccaactgaggcgtggaagaaggaatcgaggcagcatctcggctgcggtaacacaaggagccgccatatcttctaaggtgtttggtagacgcctaagtccttaggtaggtggtaatatatgttggtctagcgagttgttgagactgcgatgtcggctggtgggtaacagaaaagtgagtccctaagctatgatacgaaaataagcaacctaagatgtctgattcaaatagcataaactgacctaataatttcgtctctcaagcttccagcagccagttcttctaatagagggggaagatggagttgaagaatctagcagttgtgacgttaaagttaattgacaagagcgggaaacatcgggtttgattggcccctgaagctaatatgcatccagccaataggacgtggctgatgctaatttcatggccaattacgggaaagggaatgtggtttgcaatgaaaccatgggatctgataccaaacatagattgatcctggtcttttcctactgtaattagttaattagttggcttagatcgacaagctaactacttataaatctgctttatgataacatatcacgcccctaaatctccaaaggcaagaagtaatagaatcgacctccgtccatttgtctagaaattatggtaagtttgtgctcatgtgatggaagtaaactgtagtgatgaattgtgtagtcgtgtcagatcttaacttaagcttgcttatttacagaatcatcaaacttgacttaggataatgctataacaagcacaaaatactcgctatacggggttcagataagcaaattccgggagcattcaaggggtggtctcatatcactacatcttggccaattactgccaaccatcgtatatctggaatgttgtcgcggcaataaatgtggcttcttaacaaatactttacttctcacattctcatcattcgatctacagctcgggtcaattacagctttgaatattatgagacagtaagccggatttaatcgaatcccgaatcccgctaattatatcccctaactccgggatcttcgcaattccctacccccttcaagtacagcatcggaattcctgttatacaaccggaatttattcaacttttttgtttactcacgtacatggtcttaattggcgacaattacacgagcgaacaatggcaccacccgatctgtcggcctctgcaacctccagtgcgacagggacacccgctggctatggtagggcgtgtactgcatgccagagagcgaaatgcaagtgtatcttgagagcttctggccaagattgcgaaaggtgtcatcgtcttggaaaaccatgtcaaacaatggcaacgtcgcgaaagcgagttgctaaaaaatccacatcttccagaacggcccagttagaagagaagcttgaagatcttgttactatcctgcgcgcagctcagccgtcaaatggcaacctgcagccgtcaaattcgggcgaatctagccctttgatgaattcgtccaacatgtgtcacctcaccagccgcttagaatctctagcaacagctgcagcatcgtcttcttcatcggaaacccaacctcgctcatatcctgcacctcatagttatggttccaaaagcacaggggacagccatatgcatacatcgccctccagcattggaggagatacatcatcactgcctgaacctacgccagaagaggctgaagtatacctgagaaagttcaagacgtggctggagaagttcccctgcatagtcctgccccaagatatgacagctgcggctttgcgaaaagagaaaccgtttctgtggctatgtattatgaacatcacgtcaatgtccgtcgagcagcagattaaaatgaaagaccaagttcgacaagaaattgccacaagaattatcattaaccatgagagatccatggactgccttcaaggaattatatgttatgtcacctggtaagtttaccgccgccgctccctactgtagcttgttctgatcttcgtaaagggcctccactacttctagtccaggtaaaccttttatcgtcacattttgccaaatggccgtcttggttgcctatgagcttggtcttacaaaagcccctgttgaggaacaatactttacagtttgtttcaaactctggggaggacgacccgctccgccgcggttacgcacgttggaggaacggcgaaccgttttgtcgctttggtttctcacttccgtgtaagtttcatccttttacttttggtccatttctgatttgggcagcatgtcatctttcattggcaagatggaaaccctccactggactccgcatatgagcgattgtcttgacgtgctggagagagagaagcggtatccctctgatgagctgttgactgcatttattagataccagcttgtggcagatgaagcgcagaaattgttggttcgtgatgtcatgggcgatccgtcaccaccacccacgtacattttcagaaagagtttgcttgccaagctgcaggcggttcgggacgggttacccttgaacatgcccatgacccgtaagtacatgatgagcagctgttgctatgccatgctaacagacgcagatgtactacaggcgcacgcgcttgtgacagaagttcaagttaattcagttggcctctttatgcaaaacattccagtcaatcaacgaattgagagcatgtatgcatgtcttagagcaatcaggacatggtacgatgtgttctttagcattcccgctgaggaggttgcaggggttccctttgcagtatatatccagttatcacaggttcagatagctttgtaccggctcacaacgtccgaggaccctgcttgggacaaggaggtggtacggcacacagcagacttactggtacttctggatcaagtcatcgaattttttacacgtatcgactcggtctacaggatgaaggctagtgcgggcgaagagacggtgttcctgatgggggccaaaattatgcgaaatatccggaactcttgggaacccatattatcaagacacctcagcagtgttcctttatctacagagaaccaaagggctgttcaatcgatgccagcacaaaatccacaagaccagcaaagcatagacatggcggccgtcaacatgatggatttcggagatattacatggatgtctgacgtttttggaccttgggagttctaacacctcactgcgtttgcgaacaccatgtttcagggcattagacccgattaggcaatgccgagtgagggattcgttttgtggtaagcaaatgttggcttcagtggtttgttctgttgggcggaattccgttccaaagtgatacccaactccgtctacaccaccccagctttgacactctagcaattattaagtgtgcgggatcgggaagacataacaaaacaccccggtagataccatgcttatgtcttgtgtgtttgtttcatcaatcatttataaaaacataatgcccaacatgccaagcaactttcatgttttactatggccctatcgatcttgcatctcaacacaaagatcatctcataacgttcgacatcatggccgcggaagctcccaaagacgagcgaagcgaccttcaagctcccctcagcgagaatgaaaagacagtgtcttcctcgaatactcccacactacacgaaccggtccaggaagagatccaggcgaaaccagaagtcgaactcccagccgaggaagatgaaactcagtggttgacaggatggaagcttgttagcatgatcacctctcttacactcgcagccttcttgatgctgcttgacatgtcgattatcagcacggtacagcctcattctcaacaatttatccgactggtactgataaatatttaggctattcctcgaatcacctcagactttcactctctacatgatataggatggtatgctagtgcatacaatctttcaaggtaagctcagcactaggtcgcgttgtctcatacttgctgaccatgatgcccaatcaacagtgctgccctccaaccacttacaggcaaattatacatgtactttaatacccgggtaagttattccctgttgatagacacctatagctcaagtctcacaaatgatagtggatcttcttgagcctgttctttgtctttgagctcggcaatttgatttgcggcgttgctcagtcttctactatgctcattatcggacgagcgatttcaggcatcggctcgtccggtattcagaatggcgctctcacgatcatcgcatcggcggtccctatccacaagcgcccttccctagtaggaattcttatgggatgtgctcagttgggaattgtaagcggtcccttggtaggaggcgctttcacccagtataccacttggcgatggtgtaagtcccagtactctacaccacaactgaccttgacttgtcgctaactattacataggcttctatatcaacctcccgatcggcgccatctgtacgatcctgatccttatcgttcctattccaaaccatcgtgctcccacagatgaaactgccatgtatcttctgaaaacaaagttcgatttcactggcctcttcatgttcagtccaagtatagtcatgttgctgctggcactccagtggggcggtgtcgactatgcttgggactctgcaacaattgtcggcctcttttgcggtggcggtgttcttttcgtgatattcgtattctgggaacaccgtgttggtagggatgcaatgattcccatgcccatcgtgcgtacaagacaagtctggacctcgttgttaaccaacctattcctgtttgcaaccgtcatggtggcatctttctacctgcctgtctatttccaatcggctaaagatgcgtcaccgtttacaagtggtgttaatctgcttcccagcattctcatgttgattgtggcagctgtttcgagtggtgctttaggtaaactccctcttctgcagagtttggcgtatctttactgacaattgcgacaacagttcagaagaccggttattatataccattcgcagctgccagtgcgattttctcagctataggattcggtctctcatcgaccatgggtccatatacttcaaccgccaaatgggcaggctaccagatcttgataggttttggtcgtggactcggtcttcagatgcccatcatcgccgtccaggccaacacgaaacctgaagagacacctattgccatgtctattctgacattttcccaaacttttggtggcgccattttcgtaactgccgcaaacgttatattcacccacgagctccgtcaggaacttgtatcaagacttccgagcattaatcccgatattatcatcgacgctggtgctggtgctgtaagcgaggttgttagcaaagaagatctgcccggtgttttgtggtcatactctaaaggcacgcgcgcaacgttcttactttgtgtggcttgttcatgtgttatgcttgggatatcattcggtatgggttggaaagatatcagaaagaagcctgcaactgatgctggtgaagcttgaaatatcgatggtagcaggaaattaatctggtaatggtatttggttgcaaggtcaaagtgtacaacatgatgccttgagtggtgtctggcgttgatgtatagatcgtgttggtgtttcttgggttggaaattatccttaatattcaccgaaaacaattttgatacttgggaaataattagctcatgtttaattttaataggagtcgattttgattattgcaactataaactttcagtgacgttggtagaatctcaagatttcccactttctgtagggtaaactttttctgtactcaacaccagagtttgctcctcatgcatcatcaaccaagcatttccttcatcaaaatcatatcttccaaatctcttgtattggaaatttccccttttttgttaagacgagtaatcagtgttggatattttaatattcaagagaagcattttgttacgatgaatcgacctaatcggcctcgcaatcgccaacctcgccctccacgccaggagcagaataatcaacggggtggctcatcacgaccatctcgagcgccgggaacaccgcaacaggcagcgggcacagttccaaaggtgcatcaggtcatacctggagcatctgtatttatcattctgaaagatgatcagcctacaggagaggaaacaaagggaatagtccaagatgttctcacacgaggcaatcatccacggggaatcaaagtgcgactacgagatggacaggtgggcagggtacaaagaatgggcaacacctctgaagctactacccctgcgccctcagatgagccgagagcgcaagcgacatctgcaagttcaagatttactatgcgatatacggatgtgagacgggacgatgagtttgctacgggcccgccgcctaggagcttggcagattttatgccggatttcgaagagaactcgacaaatgcgccgaatgctggagttgagacggtcaaatgccctttttgcgacaagtttgaaggtgatgaggctgctgttacacaccatattgatcgggagcatttgtcctaggctgctgagtttgacatatgatgtttggaatcaagcagatgaagtgcgagagatgggatgcaggagatcacatggcatctacttggataactgtttgccttgtatccaaatcacacatatcttctactttctagacttttactggaacaaaatacacacatcttgaaatcatgtatcagtcattttccagaaaactccagcgtacggatactgcaaacaagcttgtacagccataagatgcattggcttgtaagcttgccgggttgtgctacaaccaaatcacccacatgcatataacaagcttcaaagaagcctaaatatcgtcattgagcaacaatgccattattttccacaaggtagtaaagatctttataaaagatccaacagacttttaacgattgactaccctattattgaattcacaactgtctgccactaaatttagctgaccaggcactttcaaccttctccttttcgcataaattggcgcctattcttgatgacgaaagcttgcttgcttcttcatctcggtcgggtcggaatatcgagtgcccccgcataatcgtatctcattggctgatcagcaacctgtcagcattcagatgcatgtggatcccagctctccaggcacgcctgccccaattagagttaaccttacgggtacgtatcttctccttggttgtggtgctgcacctcctgccctgagcggtccatcatagctgccctgtggctccttccaagcctatccaaacagaacaggtaacgtaacccagaaagcgacctggacctggacctctctcctttacctcaccaaaacaccccccaactccatctctatctctccccttcacgacgacaattccgtctgcttcatccgcagaagacgaataatatcgaatttcaagtcgtcgctttcctttctttccattcgatttcaggcgcgcaccctgtgtttaacctcgtgctttgcatttagttcctgccacgcggcgcatggaagcttctacatcgccctttgaaggcaactccgaaataatttctggtgatcgatccgagaccgacacaaatccaccggcatcttccttttgtcacattcgaggctaggagcatcgattcgaagaaggtccattttatcttatcctaggctacacaggcgtcatggcgcctctgcccatcaagttccaggagctcgtccagctcgccaacgttggcgtggacacccagagcatcggcttcaactcctgcgtgcgtctccatacctacagccagcttcatcgctggccatctgtcaatatgaaactaaccccagctagacactcgagtccgattcatatgtgtgtgttcgagagaagaagagcgaagccgcccaacccgaggttgttatcatcgagctcaagaatggtaacaatgtcacccggcggccaatcaaggccgacagtgccgtcatgcactggaaccgacaagtaattgctctcaaggcgcagtctagaaccctgcagatcttcgaccttgagcagaagaagaagctcaagtcatgcaccatgaatgaggacgtgcagttctggaagtggattagcgagaacgagcttggccttgtcacgacatccagtgtctatcactggaatgtctacgatgctggccaagacgcacccgtcaaggtgttcgagcgtaatgccaacctcaacgtgagttgcctacaagccgtggttgattgaatgccacgagactaaccattttattatagggctgccaaatcatcaactaccgagttaacagcgacggaaagtggatggtggtggtgggcatctcatcccagcaaggacgtgtggtcggtgccatgcagctctactctaaggaccgtggaatcagccaggccatagaaggtcacgcagccgcctttggcactcttcgactggaaggtgccccccaagacacgaagctgttcagttttgcagtacgaaccgcaacaggtgccaagctgcacatcgtcgaggttgaccatcccgagtcgaatcctgtctttcagaagaaggctgttgatatgttcttccctcctgaggccacgaacgatttccccgtcgcacttcaagtttcgcaaaagtacggcgttgtttatatggtaaccaagtatggcttcattcatctctacgatctcgaaaccgcctcatgcatcttcatgaaccgaatttcgagcgagacaatattcacaacatgcacagacgatggttcttctggcatcgttggtatcaaccgaaagggccaagtgctcttcgtgaccatcgacgatagcaacgttatccaataccttctacaaaaccccgccaacaccgatatggctatcaagatggcctcgcgagccggacttcctggtgccgataacctgtacgctcgacagttcgagcagctcttcaactctggcgactacttggctgctgctaaggtcgctgccaactctcctcgaggtttcctccgaagcgccgagactatcgagaagttcaagcgcttgcctgttcagcctggccagatggctttcacacttcaatacttcggaatgcttctcgacaagggctcccttaacaagcatgagaccctcgagcttgcacaacccgttctccagcagaaccgcaagcatctgcttgagaagtggttgaaggagggcaagttggactgctctgagcagcttggtgacatggttaggccttacgatgtcaacatggccttgacaatctaccttaaggcggagattccccagaaggtcgttgctggcttcgctgagactggtcaattcgacaagatccttccttactctgcccagagcggctttcagcctgattacatccagttgctccagcatatcacccgtgtcaaccccgagaagggtgctgagtttgccagtgcccttgctaacagtgagcaaggcccattggtcgacttcgagcgtgtgtgcgatatcttccaaggacagggcatgattcaacaagccaccgccttcttgttggatgcattgaaggagaacaagcccgagcacgcccgtctacagacccgccttctcgagatgaacttgatgcatgcaccccaggttgctgaagctattctcggtaacgagatgtttactcacttcgacaagactcgcatcgctcagctttgcgagcaggctaaccttccccagaaggcgctggagctttatgaggacccagaggccatcaagcgggttgttgttaacatccctggtcaaccaaacttcaaccctgagtggctcaccacattctttggtaagctctctgttgagcagtccctcgattgtcttgatgctatgatgaaggcgaacattcgccagaacttgcagtcagttgttactattgccaccaagtattcagagctactgggacctgttcgtttgattgatctcttcgagaagtacaagactgctgagggtctcttttattatcttggcagtgtcgtgaatctttctgaagaccctgatgtccacttcaagtacattgaagccgcgaccaagatgggacaattcaacgaggttgagcgattgtgccgtgatagctccgtctacaaccctgagaaggtcaagaatttcctcaaggaagctaagctgcctgagcagcttcctcttatcattgtctgtgaccgcttcaactttgtccatgacttgattctgtacctgtaccagagccagcagtttgcggccatcgagacctacgtccagcaggtcaaccccggccgagcccctgaggttgttggcggtctattggatgttgactgcgacgagaacgtcatcaagcagcttctgagctctgtcaaccctcagagtatcaacattgacaaccttgtatcagaagttgagtctcgcaaccgccttaagctgcttttgcctttcctcgaggccactctccaggctggtaaccagcaacaggctgtgtacaacgctcttgccaagatctatatcgactccaacaacaaccccgagaagttcctcaaggagaacgaccagtacgatacccttactgttggaaagtactgtgagaagcgtgatcccaacctggcctacatcgcctactccaagggccagaatgatcttgagcttgtcaacatcaccaacgagaactccatgtacagggctcaggctcgatacctcttggagcgctccgatgctgagctctggggcttcgttctgagcgagaacaacattcaccgtcgttctgttgttgatcaggtcaccgctacagctgttcctgaggccaatgacccctccaaggtctccgttgctgtttctgctttcctggagaatgaccttcctctcgagcttatcgagctcctcgagaagattgtcctcgagccctcacccttcagtgacaaccagaacctccagaacctgctcatgttcactgccgccaaggctgacaaggctcgtgtgatggactatatccacaagctcgataactacaatgccgatgaaatcgccactagctgtatcgaggttggtctgtttgaagaagcgttcgagatttataagaaggccgacaacaagtctgccgctgtcgatgtcctgattgagaacgttgtcagcatcgatcgtgctcaggcatatgctgaggaggttgatctccctgaggtctggagcaaggttgccaaggcacaacttgacggcctccgcgtttccgattccatcgagtcttacatcaaggctgaggaccccagaaactaccttgaggtcatcgaagtcgccacacacgctggtaagaacgaggagctcgtcaaatacctgcgcatggctcgcaagacccaccgcgaggctgctattgacacagctctcgccttctcttacgctcgtctcgagcaactatccgagcttgaggacttcctccgtgccacaaacgtggctaacatcgaggagtctggtgacaaggcatatgaggaaggcttgtacgaggcttcgaagatcttctacactagcatctcgaactgggctaagctggccactacccttgtccatcttggtgactaccaagctgccgtcgagtgcgctcgcaaggccaacaacatcaaggtgtggaagcaggtccacgaagcctgtgtggagaagaaggagttccgccttgcccagatttgtggtctcaacctgattgtcgatgctgagcaacttcagactctggttaaggagtacgagcgcaacggttacttcgatgagctcatcagccttctcgagcagggtcttggcctcgagcgtgctcacatgggaatgttcactgagcttggtattgctctctccaagtaccaccctgaccgtctgatggagcatattaagatcttctggtctcgcatgaatctgcccaagatgatcaaggcctgcgaagaggctaacctttggcccgagcttgttttctgctactaccattatgatgaatttgacaacgctgctcttgccgtcattgagcgacccgagaactcttgggaccaccaacagttcaaggagattgtggtcaaggtggccaacttggaaatctactaccgtgctatcaagttctacgttgagcagcatccttctctcctcactgacctcctcgccactctcactccccgtatcgatgtcaaccgtgttgtcaagatcttccagaagaacgacgaccttcctctcatcaagcctttcttgctgaacgtgcaatctcagaacaagcgtgttgtgaacgaggccgtcaacgatcttctgatcgaggaggaggattacaagacccttcgcgactctgttcagaactacgacaactacgatgccacagagctggctagccgtctggagaagcatgatcttatcttcttccgccagattgctgcttccatctaccgcaagaacaagcgctgggagaagtcaattgctctctccaagcaggacaaactctacaaggacgctattgagacctctgccctctcggccaaggtcgacattgtcagcgacctccttcaatacgtaagtttcccacagtaccttgtaatgatgaatacagctaaccgtcctagttcgtcgatatcggtcaccgtgaatgctacactggcatgctttacgcttgctacgacctcatccgccctgaccttgttctggagctctcatggcgccacggtcttatggacttctctatgccttacatgatcaacatgctggcccagcaaaccaaggatctcgctgctttgaaggcagataacgaggcccgcaaggccaaggaacaggagaaggagaagacggatgataacacaccgattcttggcgcctctcggctcatgatcacggctggtcctggtggcatgggctctgctccctcgcccgcgccgtacggtcaaccaaatggctttgcgccgcagcctaccggctacgggttctagatgcgggtaccggtaatgatgtggcattgcccccctcgtcttgatatgaccggttatccacattaatggcgtggacacaaatcctgtaatcatagcttgcttctaccttgagatgtaggcgggggcgtttgtgggaggatttcagagcgattagcactcaaggacattggtgtagacttgaggatgaagttttgatactaaattttgcagccggtcttgatagccgggttgctgtatgttgtatgatagtacattgattttcattacctttattcagtattcaagaagtgatgtgctttgctgtgagagtagcttgtcacgacggtagtccatcccttgttcttgaatacataattaggatatactgttgctagactcttggcatttgtgtacgcaaacgccttgtgtggcagaacgtaatcatgggagcagaggtgcaccgccacgaagaatgcaggtcttggttttgacgtgagctgagactagcgttgcatggaaggctggcaaataaaagactccgagatacagatacgacgaatgcgagaagtaaggtggggttgtaaggcggttagatcggcatcgctttcagccttgaatgtatgcagaggaagctggattggagtgcacagtaagagaagaggtatataaaggattcatagctccttagtttcgttacagtcagtgataacacagaacacattataaatcgcttcacattactccatcccgatttaacattctgctcttttgtcttacacagcaaaccttgatatactgccaagatgattggttttggatcgtccaaagaccagaagaagaaccatgaggaggtggcggatattccggctcacttgtcagacttgcactgcgtatgtcctcatgagccttttctagaatagaatttgatactgacatagtctatgtagtttactgagactgacaattgtataacgacaagtaagtcaacactgggttgctacaagtccatgattttactaacacgcaacagcaatgatggacctccccggctaccgcattaccaaagttctgggcgccgtctacggaataactgtgcgttcacgcaacatcgctgcaggtattggcatggtaatcaagagcatggcgggaggcgagctgagctggttcacgactatgctgtacaattgccgcaatgactccatcagccgtgttgtccaagagacgaagaggagaggcggaaatgccattatctgcctgcgctttgagacgggggatctgggaggctttgcgcaggcgagtgcatatgggacggcttgtgtggtcgagaagattgagggcgctactgttgaagcgccccagttactgcgttgacattattgaagtataagatatgaagataccctagatgattatttatgttattgttggcttgggtctgatcaattccctttcatctcttttggagtactaccccggattgcccaagccggacatgtggggcacatccagggttcggagcccgggggataagccggattcattgtgtccagatcgaagtagctgacacgggtattggcaatctcattcatccatgtaaagcagcctgtagtatcacagcaagaatatatcagaaagttatcagtaaatcaactggtgctggctcctaactgactgatcatcgaggcttacgtcatcagaaacttgccccaatgcgacaagcaggcacgagctctaagacacagccatgaccacctcgcgttagcaatcatcctaaccgatcgctattgacaacccattacagttccaattgacgcctcgtttccttttcactctttcatcaattcatgtttgcttgatttagcctatcatttaccttattcaatatccaacactcgctcgttcgctcgctcattcccgcgcataatgcgccagtgcgccatcgcgtaacaccaacaacccgtacttagatataacggccaccgccactcaatatggccctggacatgtcgacttccgaacgtcgatactcggacgactcggacgattccatctctacagcttcaacaacgagtttcgttttcgaaagaatacaagaaaagaccgagatggacgctggcaaagataacaacgatcccagagctctggacgatgatgaccctctcaaagaggaggacgacctcgagacgggccctttcctcggtcctggagctactctacaccgccagcccatggataagaagttgcgccgcattttaatcattgctggcgctgcgtttgtcgctctctggcttgcaggcctcggtatttttctctacaagggttcataccatcatgagagcgataccgaacacgaccctgatgctgcaacgcgaggctcggggaagactgttaccatggatcagcttttcgatggtagctggcaagccaagtctcacagcatcagctggattgcaggtccggatggagaggatggcctgctgctcgaggttggagccagtgagaagccatacattgttgtagaggatatccgcaaagacaaggaaaaccgggcgccgattaatactgaaatcaaggcttccaaatcgcgaacgcttatgaaggataacttctttgttcatgacggaaaccaatacacacccgattggaacgagcccagccctgatttgaagaaggttctgctcggtgtcaacaagaagaaaaactggcgccactctttcagcgccatctattttattcttgatgtcgaaactcaacaggctgagccgctcgtgcccggaaagcccgatgctcgaatccagcttgccacatggagtcccaagagcgacgctgtgtcctacacacaggataacaacctgtacatcagacgcttggatgataagaagaacgtagttcagatcaccaaggatggtggcccggagtatttctacggtatccctgactgggtgtatgaggaagaggtttttagcggccgcagtgctacctggtggtctgaggatggcaagtacctgagcttcctgcggaccaatgaaactggcgtccccgagtttcctgttcagttcttcatcaagcgacctagtggtaccgaccctgaaaagggcgaggaagcctatcccgaggtcgagcagatcaagtatcccaaggcaggtgctcacaacccagtcgttgatctcttgttttacgacattgccaagaaggatgtcttttctgtcgacatcgatggtgcttttgcggatgacgaccgtatcatcaacaacctcctttgggccggtgataaggccgttgtgaaggagaccaaccgtgtcagcgacattctcaaggtcgtcctgatcgatgttacttctcgcaagggcaagactgtgaacactgtcgatgttgataagatcgacggtggttggtttgagatttcgcacaagacagcgtacattcctgcggatcccgctaatggccgtgatcacgatggatacgttgactcttatcttcatgagggctacgaacaccttgcttatttcactcctctcgataaccccgaccctatcatgctcaccaagggtgagtgggagattgacgatgctccttctgcaattgatcttgcaaacaacttggtgtactttattgccgccaaagagtcgtctatccagcgtcacgtctactctgtcaagctcgatggtaccaaactggaagctctgactgatcctgagactgaagcctactacgatgcatcattctccaagagcgccggctttgttctcctgtcatatcgcggacccaaggttccaagccagaaagtcatctccacgccttcaagcgtccatgactatgagcatgtcatcgaggacaacgctgaactcgcagaacgcgccagaagccatgagcttcccgtaatgaaatacggtactctcgatcttggcgacggcattgtggtcaactatgttgaacgccgccctcctcactttgacaagaagaagaagtaccctgtccttttccaacagtattctggtccgggatctcagtccgttaccaagaggttcgcagtagacttccaagcttacgtcgcctctgctcttggctacctcgtcgtcactgtcgaccctcgaggcactggcttccttgggcgcaagcaccgcgttgtagtccgctctcagctcggcgttcttgagtcacaagatcacatcgccgctgcccaatccttcgcttcccgtccttatgtcgatgccgagcgactcgccatatggggttggtcctacggtggttttaccaccctcaagacgcttgagcaagacgctggtcgcaccttcagttatggtatggctgtcgcccctgtgaccgactggcgcttctacgacagcatctacacagagcgctacatgcgcacgcctcaggagaaccctggtggctacgacatgtccatgattgctaacgccactgctcttggcggcaacaagcgcttccttgttatgcacggcgtcgccgacgacaacgtccacttccagaactcgctcacgctgcttgactcgcttgacttggcaggtgtagaaaactatgacgttcatgttttcccagatagcgaccacagcatttacttccacaatggaaaccgcattgtatatgatagtaagtttatccgcgcatagcaacgagatggacaaaaactaacttgacaagaacttcgaaactggctcatcaacgccttcaatggcgagtggcttaagatctctgaccctaagcctcacaaggaaggggtcgagaaggagaagcgccagctcattgcggatttctgagttttaagatcatggctaaggaaaccggactacgtattacagttttagcattgcattgatttatataagagcattatcttgatatttgtacagatcgacagtatgttgtgcagagaaagacattttcagcggtaaagatatgttacactggctaccaagtaaaggttatacagcaaggcaatatacaatcatccatcataagctagttatccataattaaaagtagaagacacgactcgacctcttcttcgcagccttctcggcagctctctttctgcgaccaaacttcttgacgcgcttggcatcacgagcattcaacatgacagcactcggatcgcgcttatcgtttgagtgtgcagattcgaggttgtcgcacttgggccgtgtcagtctgttcttgaactcgtcaacagcccaaatcaaaacaccgttcgtccagccgaagccctcgacaacttcgtactcgccaccacctccagcaacgttggtagcgttgtcagcgtacttctcaaacatgataccctcttcctcatcggatgtgctttggagcttgggcgtttccgacgttgagccaccagttgcgtaccaggtgcagaaagtcgagtcgaggtatcgttgtccaagacgaagagctagtctgcggacctcgacgaaggacgggtctcgaatgccaaaggtaggaggaactctctcgagtcctgccatgaggatgtgcatcaaaggaggccagacattaggctggtcccattgctgaccagtctcgacgttgctcgcagggatgccgccatcacggttgtcaaggtagtattcgacacgcttgtaagcggtgtaaacggcaaatgggttgttcttgaggtagtcgggcgcagcaccaagccagaaggggtagaactgggtagggctgaagaagacctgctgtcccttgggagcatcctctgtatccaccacggttgtattctcatccacggggaaatagatctgttgcgccttggaagtcaggttgtagtcgaaatagctccaaagagtctcgttccacagaaaaccgtgcatggcatagcttcggttggcagcgacctcgcgccactgctcactggcactgttgtttcctgtctgctcgtaaaagtcggcaatggcaatttcgttaccgtacagaatagagttgagatcaacaggaatgatgtttctagtgttgaggtatcgaagtgggaagtagttgtcacggatagcatcctctggacgagcaatccacttgaccgtgtagtcgagaccactctcagcgccactagcgaggtttccgtacagggcctccttttgcttgaagctgagctcttcgccgcctttgtagactttaccggactctggcgagtagtaggatgtgttctctgcggtgatgtagtcctcacgatatgactcgggacgaggtctagtgttggatacattgtatctaagggatattagtgaggttatttggcagaagatgtcatgtgcttacgtgttgagatagtaggtctcgttgttgatatagactgggactgagcgattgttcataaagaactcgtgctcctggactagcaaaggcagagctcgctcaagaatgtcagtgtcatttgtgtactcgacgtaggccttgatcatctgcgacagcagaggaggctgggaacggttgaggtagtagattcgagcgccattaggtacgaaaccatactcctcgatgaagtcgaggaaattctcaattgtgttcttggcgatttcaataaaagaacctccagttctgagaagacccaggatgatccagtaagagtcccagtaataaggttcacggaagcgaccacctgcaacaacaaaggatcgattgacggggatgaaactgttgggacaatctgagcagtttttggcgtcttggtcgtatcgacgggtcaagtcaggccaaatatcaataaccttttcagtgaattctctgatgacggtatcgttgatattgtcgaggaatttaggatcagtatcgagatcatctctggatacttcttccagctcattgccagcatcgtcaaagttttcatcgagaaagtcagcaagagcagaattgttacggagaggtttctcgagcttgtcaaaagcttcctggatgtcgcttagagggcgaatagctggcctgtggttgtgagtgttagtgtcaaggctgaagagcaattgagtggacatgacttacatatcgacaaaggtcttggagtcgctaaaaggccgagcgagttcgacctgttctaggatatctccatgacagtaaattggtgagtcgcatggtgcaacgacagtaccgtttacatagagagctgatgcagttgtcgcagtggcaactaaagctgcggcgatatgtcgtggagacggcatgattgaagaggaatgacccagttgccaattgagtactaatgtcaattaatattaggatgcagtacagaaacgaaggagggaagacaaagtaaatatatacgagtttctacgggaacaggccaagcaaagatgatcatgacattgtctctaaacaggatttagttgcctttagctacccttgtcatggggtgcagtgtaagccaagaagggaagagctgaaagagcgagagttgagcctgacgatcgtttcttacccactgcttctgtctagcaaggtatgtacatacggtaagtatcaaggtaggcaaccttttattttatttattagcgtgagtgattttgcgttggccaagagcattgaactttcatgtcatgacgatagttggcaaccatgtatatgagtcttgatttgaccatgatgttttgttttcagtccccaattgactactctaaccaattgatatatattcttcccatataatctttctactatcatgaaccacacaattggatacctctttaggtttgtaacgtaaatcagcccatgtcaacagtgacgttgtatcgttcagacatcaacatcaagacaccccggacgccactaaaaaaggcaaacaaacgtggagaaacgttctgcatttctcataataatccctgtttctgttcttccgttccccgcacttttggcttggctctcccagacttaaactagacgtttcttgcagtgaagccgtcgatttggccgattggttggtgacgtcaagaaatcaagacgagacgcgcaattccaaaagagattcctttccttttcccaagagtgcggaattaagctctttgtaaacgtgtcagcggcgtcctgggcgttattaccagtcttggctgttttcctgaaagtttccaagtcaacggtaatacataccaatgcattaattgagtttatctgacctaggtattcaaactcagtagtgaactgatcctagtagaagcatctgttttatacacgcaagggaggtcccgttagcttgaagcctctgcaacatgatatcggcaatgccgctgaatgtattatgtaactaccttcctgaatcatttagttctcttcaactctgaggctgtagaatagactaatatgatgatcttaaccctgaccctggctctgatcatgacaacggcccgatgtctcgcaactcactcaaacttaaatccaaaacagaaactctttgttcacaattacgtgagtagtttcgagtattctcaccgactctcattctcgatacgtaagcagtaacctcaatggaacaagtgcaatagtatgatacaacaaccatctattctatttgactaaacttcatttctattgaggcacatatacacttccctttccaatcttttgctgagcactcgagtcttggctctctccaagaaccttttcaaaaaccacctttaggcgtcgcaacacctcgtctccattctgtgcgacctggtaatgtgtcaccaacctattacacataaacttgagcccagcttcagctccaatctcaatgaaccgcttctcgctacaccctgtagccttgagattcaaccataccatgttagtctcagtcggctcatcaatcataccgcccatgctggtccagaggtcatcgaccttgcgggccatttcatgggaggctttaaggggtccgtcttcaccgttgggcgatttgccaaaagtttgctccacggcaacgcgacctgcagaggtaagaacaccggattgacgaaggccaccaccgatggacttgcgaacccagcgagcgtgcttcagcgtggccttgggacccacgagcacacttccagcaggtgcaccaagacccttggaaaggcacagggtgatggtgtcaaagtgagagcagtattcagtcagagacccagctccggatacgacagcttcccataatcgcgcgccgtccaagtgaagcttgatatcgtgctccttggcaaactcggagatacgcttgacctcactcaggggcatgaccatgccgtgaagggtattttcaagactgatcactcgcgtggggcagccatgaacatcatcgtctagggtcacgttctcctggatttcctctagcgtcatatatctcccattcttggggacaacagtctgaatctgagctcctgtaagatttgaggtgctagagtgttgttagttaagacaactcagcaatgctatatacgtgggtactcacccgccagcttcagatgtgaatatgtgggcacgatagtcgcagagtacggagtagggtggctgcgtaagaagagatctcagggcaagttggttgcccattgtgcccgagagaacaaaaagaccagcttctttgcctgtgcgctctgctacataagcctcaaggccattggtagcagggtcttcttgaaagacatcatccagtaaggagcatgatgagacagcctcaagcatggctggggtaggagttgtcacgacatcgcctggatgataagagtgttagaggtcaagagaccaatgtgtattggtagttgacatacttcgaagatcaagagaagctggtcccttggcaccgagccacgcattgtgaggtttctcagagatagcgtctcccatcttgatagcagaagaggcaaaggtgcgttgtagagggatgactgaatgagtctggacaggtgtacgaaagattggtaccgaacgagaactaataaaggacagattgcgaagtgcgacaagtcgagatgatcgactcattatgatcaagacagaagagagcaatcaagtcggtcaactcggagggttcaaagtatctccgcagaccggacaggacgaatagtgtcactttcagggcgcgcaacctccacaaaatgtacttgttaattaacgttaacggccaaacgtgaggggaaagtgggaaaaagaaactcgaatcggagcatttgaccgtttgacaggtaccgaggccgatttcgccccgtctcggctccggtagcgataactttagttatggagcttctccccgcaaatcaagcttcaaggctggacgatacttatttccggtttatatgcttgacttatacatgaaacatgtgtaattgtagctcttgtttagtctttgattataaacattggtaatagagctatatttaaacttaatgccgtgttgctcaaaggtttagcgtggcctggcgttgctatacgagaaactatctctcttgatgtctacctgcgccttaataaacccaataggattactgggtcactgcgacatcacatgaaacatgcttgtttaacggtatgaggataatccttatcaatgcttgtttatcggtacttgttaggactgccggctgatcggcactgtcaagcactcgctcagccaataatggatagctgctggcatggcactgcataaacgtttgcgtgtaactgccaggccataatctccatctgatactctaaggaatatcctcaaccttgttagcgggcgatctatgaatcctcctagggctatgatgccgtctttcccgatatcttgcatcctttgttgttagatgcatcgaatacatagatactaatcaagtgtgagttatcacataccgacactcgtttaccacttttctttcagttggatttacttccaaagctcatcatgacctctctcgtgccttctaggccctttgttctgctgttattcctcgtttgtgtggcggcacttctctctaggcaaccatatttcgaccgctcgcacgcccatcgcattacttatgcagatattagagcgactcaaatactcccaaggctcaacttctcaagatcacaccacgaattctacgcctcagaagctgctcgatctttatgcgacgcacacggttactccgtcttcaagcccaggtcggatgctctcgacggtcgtcgcaagatatacgacctcttcatggtcaacaccgagctggactttctcgaaatccgactaaagactttgtataattatatcgattattttgtcatcgtcgaggcacccctcacattccagggaggccccaagaatcttactattcacgataactggaagcgcttcgaagcatatcatgacaagatgatataccaccaactccaatacccaaaagggttcaagcctttgcgtcactgggatcgagaggacttgcaacgaaacgccatgttcgagcaagtcttcccaaaacttaccggcgaacaaacccctgcccggggggacgtcattctggtcgccgatgtcgatgaggttcctcgtccagcaacaatgctagtcctccgtacatgcaactttccgcggcgtctcaccctgtcctccaaattctactactactccttccagttcctccacgacgggcccgaatggccattcccacaagcgacctactaccaaggcatgcgcaagacaatactgcctgggaatctgcggacaggtgatgcaggcattcccctgctgcgtgatttggaaaagggcgtattatcgaatgcgggctggcattgcagttcgtgctttgcgacggtggaccaattcctgaacaagatggctagtttctcacatgcgtggatgaatcgcgactctttccgcgacagagatcgcatcgccaatgccgtacgacagggtgttgacttatggggtcgcaaggtggacactttcacacgggtcgataacaatcttgatctgcccagatgccttcttgaggatcgggagcgatttcgatatattctggaccgcgatggcgagactgctgggttcacggactacccatgaggatatcagtgccttgccaatgatgacggcagacgtgtcgacatgaagaaactcataatacgttgtgtcttttctgctttacctatatagagtcaaaatacccttagatagctactgggtagcagaaaagttaacctcccaagtcttagggtataaaaataaatggcctaaaggctatgattttagtagcataagatgacctactaatttcgtctcttatgttctcagctgccaatttttctgatacccttacatagtcataaactgtttcatcttttgttaacgtccaggctgaaatcgcttcagtctttggtcattaaagaatatgttgtgaatctcatgtaaagaaaatttcttcttctttatgagtagtaggcaataggtagaaattcagtcgatgaggaatgttacccagagaatagactacgcacaacctgaaactgaaatagaaggaggcatctaaactaactagactggataggatcttggaaaatggaaggaatgtgccagaacaagtggtcctctgacggcaacagccatctccctgcctccctcctccctactcccctgcctaagctctttcctcactaacgtcaagtcaggcacccatatcgaaaaatccatctttgggtggtaggtaacttctctcctccaccaattcgttttttgaacaataccaattcttgctcagctcagctctcattcggccggcgatctgttgaatcacatcacatttaccagctgatccttctcgtgcccactaccgctatgtcaagcaaatgttccagctcggactggtcagtcatccagtcacgatagcttcagggctaacttccaacaatggtccccgcgaatgagccgccagcgtcaaccgcatcaggggttcgaaagtcatccggaacttgagccgtgtgagggaggtccatttgcagaaaagccatcatctagcgcaagaccttcgattcgctcacagctattaaagacgctccaatgaaaaggccgaatccaccttttccaaaacctcgaattccagttcatttccttctggggaaataataatatcaacccttttccacacgacgttttcattcttgtttcgttcttgattttacctcatgatcaagaccaaacatggttccattgattctcttcgatgctcataatcctttgcgacgttctcgaaccatcataccactccgtctccacccccgtaccgacaagcctccgctccgcctccgttcaccgccgtccccgtctgatcggagctcccgaagggctgttcacgaagtaccgggtgcaacatgatctcactgcagtttttcagctcgcttatagcatacaaagtgcctgaaacgtgaacatttccaatcttgatctctggtcgcaatccgcaattcaaccctttttgaaattcaacgctgagatgctagttggctcatcgacctcttcttatgaagtacaatctgcagcatgcaaaaaagtattcccgacttacaggactcgatctggaaaaaacagagccacattagtgacaactgacgccagcagaaccctagggcggcaagcgaccatctgggaaagggacccgttcatcggaagcacttggccgttcaagaaaacggcagcacccagtcagaggcacccacgatatcctcccctgctgcacctcagatcctcaccagttcgtttgctcagccgggggtgggtgcgaacggaaaggcgatggatgcgtgatgcgagacgggattgacagggcaagggagccactgcaaactggcgtgcggcgcttgtcaactgcagcgatgagttggccaacgcatcaagtggtccgtgtgtagcctcccagagtttccctcgacaggcccctctctcacatctcctcccactttccttctaatttgaacgacgaatttcactcattattttcaaatttctctttcatatgtatctctggttctttcgactctcagtcgtcttttttccagctcaaaaggacttacagttgcgaagaatgggtgttgataagtatccgcaccccggcatcacctggacatatgcgcttcacattgacaactcaccccatgtcatctgggacaagccattttttacaattcgatatgttttaaagttgcccgagtccgctactttagtatggcagctttttcctactaatacaggcccagttcgccaactcggttaaagacaaaaaaaaacacgattataggatgtttctattaggttcataacgcctatctcattacacagtcgaacctcgtttcaagaacctgaatccaaattcccagtctataacacgcctcgcttccaacaactaccatgcagaaaaccgggaaatacaaattcataacgacataatcattcaatcatcagccgtttctagtcagccgcgcgcagattacttacacatgccgtggccgacaactgcccatgctttgctcgatcaagtatgttccacccagaaaagccaatgtccaataatcgcatcatcgccgtcattcagcagcagtagaaacaacagcgttgtaaacaatgacagcaccacccatgcctccaatacaaaataacaaacaggtagtgaggaacagcaagcgccaaccctcgtgtacagaactagcgttccttaggaaaaggcctcttctagccagcgctgaacctctttccgtcatgcaagcttatgctcctccgaagacaaaggaaaaagtgtcatggatccaagactctgaacagtggcagcgtgagagcagcgaagaaatcttcgaagcgactgccaaaagccgcatatgagccaacggttatccggaatgtcatgagctcgtgagaggggaattttatatatgtttaccgttggtccctttgttcgctgcgttgtcgattagcgtttggccttgtcatcgatcctggagaccccagcctcttgcaaacataagcatttgcccgacgatcattgggacaacaactagcacagggcggatcgccttcttctctcgcaaactggagggtctggcacggttcccccaaacaggcattctacgacccctataccagcgatgcttcccacttatgggcgcgtggcatatttcattagaaactcgactacagcgtcaaggtttgtctcttctttagcactgataccatagcagcacacttcacgaccgcgtatgtttttcaggtctagttcgtcgatcaactcatccactgagagtttgtctgggaggtcggatttattccctaggatgagaaggggaatgccctcaagcgacttgcggctcatgagatcgtggagctcttctttggcttgtgggatcagtggggtgtcggcgatgtcgacgatgaacacgatggcgctgacgcctcgacaatatctctcccacatggttcggaaccggggctggccgccgatgtcccagcattttagggtaacatggcctcgctgcacctttttcatgttgaaaccaacggtaggaatcgagctacgcggcacctggagtcagcatttgaaaccgtcacggaacgaaatattcggaatcctcgcatcgatatcgcagaaacacaaacacagagctggtagtaggaagcgcttactcaagggtgaattcgccgccctacaaacatgacaagttagccgcaagcggtcaagcgaggaacgagatgcaaacacttacagcgaggactcgcaataatgaagtcttgccagcattttgcaagccaaccattgtcacttccatctccatcgccctgcaagtcatggtcagtatgcggtgacttcaaagtgccacaatcaagcagcaacaggcagtaaagagtccaacatctcttaaataaagcctgttcacggttactcaccaaaacatgcgcatcagccaattatacaccctttgaaaaattcctgccatatttactgtcaggtcacagaggacactgctcggattgcgacaggcggtcgggtgcgggtagggtgctggttaaagcgaagcgatggctgtgccggttatcgcaaagacaagagaaaaactgcttggtttgagaaatgctccccttcagctgaaaggcgcaagaaaatcgatgtcgaaaacgatgcaacgaggtgtggcgggcggggtgctttatggacagaacaattcttgtcggtgctcagctgcagggtcgtggttgaaggttacaaaacagagacaaggagcaagacgacggttcaagaagaaaagcgatctgtaggacggcggcgggcgacgagtaacatttgcagctgtgaggttgtgcgcgccagcgtctgggcgttttgagtcggcgtcggtgtcggtgtcggacgcgggttctggcggcgatggaaatagtgaaggaggagaggctcgtggtgcaacgacggaggagcagtacctagattggcacaggtgacgcttgggcggaggcacaaaaaatgccccacctagacctaggacgagatgacggccgagacagtaggtagcaggtagtagatatggatgctaaaacagctaaacaggcactctaaagacactaaaaggccgccagagagacagccaacgagcaggagcctttggagcccttgagggggcgaggaatggggaaagtggtgggaacgacccgtgcctggcggcgcaagtagcgttggattttagcgcagatgcagcgccaaaagagacccagagaggttacagagatggatttttaatctattgcgtgtctggacggtcgacgacgagctgtaccttagtcgggcagagcacctgatgatgatgatgatgatgatgatgattatgatgacgatgatgataagatgtgatgaatatcctaccacttgctgatgatattaatattgtaaaaacaataatttgatgaaaggctttggaccagacctctagcaagaaacttgaagcttgtgcagggatgagcagtatacgggagcgccaaaaaagtagtgattggggactgcaggttgtcgcggggtgttgtgacattccaatcttcaatcacctggcccagctcaaggtggtagcagtgtgggttaggcgctgcggcgtttcattcgcttgctgagagtcgagcttccttgggtggagcgatgatcgaccagggctacgcagggctctaggaccgcatcgacgtcagtgctcaaaagtcgaagtcttttgagggcgcctaactctgttttgtattcaatacccggcgtctttgtcgctgacagaaccgtttagaggtgagagaacacagcggatagttgaagccggtgtttgatattggtgttttgaactcttactggtgagcttcttccacggttagatgcagggtcttgacagagcagaagctggtaaacaaactcacatatttagtagagtgtacagttccgatttcaacatatatctttgttaacacgatattaaagcataacccatagtaattcaaagttccagtcctttcgagggcataacactattcttatacagtcttcaaagtacttttatttttcctcagatctgggatgtgtcgggactaatgcacatctactgttgaagatgaccttggttggcgatcaataccagatttgcctgagcaaggcactcaactgacccggcatcgacttgatccaaacaatcgtgcaaggggcaccagatcttctctcgcagtgcagcttccttcggatcgtagaatttcaaatacgggcgtttttcgaggcttgaacgtcgtgctgtgttgcaatagcacatccatgtaatatgcaggtcttggtcaacagcccctaccaagagtcacggctaagattcattgctgatagcgagatgtttagcaggctatctatggttctcgcaagccattattacaaggcagaatgaatacacggggtaagcatcaactagagaggtagccagtcggcagaacctggatatctgatgaccttgcctaaggttacgctggaatcgagatggataaatgaatttacaatgagatattatctccacaagagaaatcagagtgaagagaccgctgcagacacctcttaccataaaaggtgcaccaaagcgagagcgacagatacctacacagtagactctgtcgtttctgtttcctacaattcaagatgcaaggcagccgaggtcagcaaatggcccatcctcctcgttcgttccctacatactgcatccagtctttgtgtctgcaaatgcaaatgcatgttgggtcgggctgcagttcgcctttcaaggcttagtggcgccaggttccattcaagtagtgattggaaagtcgttacttcgggcttcaagctggtcatgtcttgtcaccctaatgcctcgtggaggtggcgaccgggtagattgagtactcccaacgtctcgtgtttttgaaatctaagcgagtatctcgtctaccctatctccgggcagtgctgttcttgatttctgcaacaccctgtccatcgtcttcactataaacatagtggtcggaagtaataatttatctatatcagctacaaagatcaatcaagtgatatctaaagatgcactgctgtgagctccatcccatctttactctcaagtagttttaggaaatggcccccatttttcgacttacacagtcagcgtcgtacctatttcccaggcaccagctttaggctttactcgcttcagaagcggtgattggcaacacaaaggagccagacttatgctaaccggaccttgtgacttgaagacaggtagttaattcgtcaccattctcgttcattatcgtctcagcgaagggtcctgaaaccatgcgcagactgcatgtttggttagtttcgcgaaaagatcggatctccggaccactgaatttccacgatattcccgtaatgccaggagttggtgctaaaccatcgggcaggtatacaggagcaccgatcattgtagttcctcatgatttcaagagttagaattaagagatcccactactaaggtagacctgatttggtttcttggaagtgatggcaagaattcattccgccatcgcgtgccccactttgatgcgataagataagcaggcggaccgagtctaactttttttccgccttcatagcaactttttttttctgtctttgcgatagcctcattcatcctttgcgagcggcccaatcgacgaatgtctaccgctccttattattcttaaaggcagcaaaggcttcgcggattttaaatatctctgcgactcactcaagcatcacttgttttggacacagtgcttttgcgtacgccgcctaagtcctgtcattcttaccaagctttgcgaccaacctcaccagtcaacatggcacccacggccaccgaaaccgagtgggatcaccagttcaacaccctgcgccgtgagaacctcttccgaaaccctcccacagaccacagcgcctatcccgcccttcaattagccgtcaacccccatatcgaatccttcaatgccatctttcgtgacgatggcaagcctggtctgttgacgcatgccatagccgatattggcaccagaactttccttgatggcgacgaccgcgccccctcagacggaaagaacatacttactgttcgatacaaggacgtcttccttcagaagcctcaggtccccccttctaataagctggcccggaaccgccaagttttccccgccgagtgcagagagcgtcacgtcacatacagaggaaggctctcggctacactcgagtaccgcatcaatggcggtgacccggtcgagttcactcgagaattcggccaggttcctgtcatgatcaaggtttgcctcccaataattttcgacactgaagttttcttactcaccgtcactagtcaaacagatgccacctcgaaggcaactcacctgcgctgctcgtcgagagaaaagaagaatccgaggagcttggagggtactttgttgtaaacggtatcgaaaaaatcattcgaatgctgcagttgaacaagcgaaactttcccatggctatcaaccgacctagtttccagaaccgtggccctggttacactccctacggtattattctccgtgcagtccgtcccgacgagacctctcagaccaacgttctccactacctcaacgatggtaacatgaccttccgtttctcgtggcgcaagaacgagtacctcgttcctgtcatgatgattctcaaggccctggtggagaccaacgatcgcgaaatctttgagggattggttggtcctgctggttccaaggcagccggaaacaccttcttgacggaccgaatcgagcttctgctacgcacgtacaagtcctacaacctctacagcaagtcggatacaagggcatttttgggtgagaagttccgagtcgttctcggagtcccagacaccatgaccaactacgaggtcggcactgagttcttgcgcaagattgttttggttcaccttggcaatgttgatgtcaccgaagagcaagataacgagaagtacaagctcattctcttcatgattcgaaagctgtacgcccttgtcgccggagagtgcgccgttgacaaccctgatgctgtccagaaccaggagattctgcttggtggtttcctgtacggacagatcctcaaagaacgattcgacgagttcctcagcgtcaacgttcgtggatccatgcgagactacttccgaaggaaccctggtattccctttacgtccgaggaattccgcaaggagttccccaacaacattttccgcaaggccaacgaaaatctcggtaatgcgctggaatacttcatgtcaacgggtaacttgcagagtcagtcaggtctcgacttgcaacaaacggccggtttcacagtcgtggcggaaaagcttaactttacgcgattcatcagtcatttccgcatggtccatcgtggtgccttctttgcccaactcaagacaacagctgtacgaaagctgcttccagagtcatggggtttcatgtgtcccgtccacacacctgatggttctccttgtggcctcctcaaccatcttgcaaggaaatgctcgatcacaactgactacctggacgtgtcccatatcgccactcttgctgccgagctcggagttgttgatgtctcgtctgcttccactgacgaaaacgttgtcgtcatgatggacggcaagattcttggatactgtacccccaaggagtctgtcagaatcgctgattgcttccgatactggaaggtagagggcacccacggagttcctctgcaactcgagatcggttacgttcccccctccaggggtgggtcttaccctggtgtctatttgacttcaacgcccgcaagaatggtgcgccctgtgaagtatcttcccctacagaaggaggattgggtcggcccttacgagcagccttatatgtccattgctgttgtgccacaggagattgagtcgggcaaatcaacccacgtggagttcgaccccaccaacattctctcgattctcgccaatatgacccccttttccgacttcaatcaatcgcctgtgagtaattgcattcattattattcctcaaacgtcaatgctaatccggataaagagaaacatgtaccagtgccagatggcgaaacaaacgatgggaactcctggtactgcttctgtatatcgcacaggtaagtttgaagctattttggccgaaaaacgaagatgattttggccaaaaaccccccctgaagacggatgactaatctttgaacaagacaacaaaagctaccaaattcagacaggacaaacacctattgttcgcgcacccctgcacaatacttatggattcgataatttcccaaatggtttcaatgcggtcgtcgctgtcatttcttatactggatatgatatggatgacgctatgattctcaacaagagcgctcacgagcgaggtttcggccatggtaccatctacaagacgaagaagatttcactaaaggatgactctcgaacaaaagccaccaagagcgtcacgaaagcgttcggatttgctcctcatagtcatgtgagtgcccaccaccagggtatgttggacgacgatggtttgcctcacgttggtcgtctgatccaggaaggagacgttatctgcgcctggcacactgtgactcctgactacaatggcaaactggtgaacctcgacggtattactcattacgagaagtacaaggactcggaagagggtttcattgagacggtgcgcttgatcggagctgagtctggcaacgagcccctgcaaacagtctctatcaagttccgaattcctcgatcccccatcgttggtgacaagttctcgtctcgtcacggacagaagggtgttgcttcacaaaagtggccaacaatggatctgccattctccgagaccggtatctctcctgatgttattattaaccctcatgccttcccctcacgaatgactatcggaatgcgggtgatttcctctctttacgttgttttctcaagctaacatgacccaggttcgtcgaatcgctagctggcaaggctggcgcgctacatggtctggcccaagactcaactcctttcaaattcgacgaagaaaacaccgccggagattactttggccaccaattgatgaaggccgggtacaattaccatgggaacgagcccatgtactcgggtataactggagaggagcttcaagctgacatttacatcggagtcgtttactaccagcgactccgacatatggtgaacgacaagtaccaagtaagaaccacgggcccggttgtgccgactacaggccagcctatcaagggtcgaaagcgaggtggtggtatccgtgttggagaaatggagcgtgatgctcttctggcacacggaacagctttcctgcttcaggatcgtttgctgaactgttccgattactccaaatcgtggatttgccgccgatgtggttcgttcctttctgtgcagcccacagtgtcacagttcgcaccgggcaagaagaaggccccaagcatcgtacgatgtcgtgcttgcgcaatcaagctggatgatgcggacgccgtggacttaacagaggttcagggggagatctgggaagatggattaggcagttcgtgggttggtggtgaccaaactacgcaggttgttgtgccaggtgcgctcaagtatctcgatgtggagcttgcggcaatgggtgtcaagctcaagtaccgagtagaccgcaatgatgagcctagaaaggggccgatgaagcctatggcattggatggcgttcgggttggaaaatagatggatatattttgctgatttgtttgttttgctggggctgtatatctggaggcagcctatacattcacgatagtgtagcatgctaatacgactaagaattaaaaaaaactttctaaagaaaagcgaagaaaaaagtcatctaaaattagacattggaagccaaacccatcaaatactttctaaagatctgtcagtgctctgcggtgtattgcgtctttcctggcgcacatctcaaatgataatgtgatacgaatctccttacaccctcactgactctctttatttcacagtctactgcgggccattgactttcatgtgcttgactgacgtataccgctactcaagtgcgcccattctgcaccacgactacggtatgcttgataagcaacaactaccaacaacgggaatgaaaaccggacatgaggacagagtttagataaaagagaagccaggatgaggatcgagattgggttatggtgctgtactgtttgtactttgtcagtattagacacattatggtcagtttcaactatatcaaatccctagactagcacgggctttcatagattatatctcctttttgatggcacggcactcggcatcggacagctccgaacaaacataaaacggagctcggaaacgtggtcggtctagtgcaatgcaagacagcatgttgcgtctcgatcttggcagggaaaccaagtgatacgaaaagcatagggcggctgcctctagccgagacgttgggcgaatggcataatcatcaaagagtgtttgtcactcaaaggggaaatgtaacgagccgttctgtgaatccgtccatcaaatcaatggcactaactaatggctcggagtgtgtacagcaacgtggaagtgcgatatcaccaagtgttgttctccttttatccagtcccaggctgttggtctctagacttgcctcgatatcgttgatggatatttaatagagcttcttcctcgccaagaattctcggtttatggttgattaaacggaaggcgactcttttactcctttgagatagctatcgtcggtcggacctgcccaagactgctttttttctttcttttacatggaacacttgagcaagagctagcaccactgcaccttcccaggcctcaatctactcaaagcttcagcttgcgatacctctacttcaactctcttcggcctcttcgaccacaattttgtcctctctatctccctcttcataaccacttctagccatgcagtgccaagtcgtttggttggtcacgctctttttcgcgtttgcgacagcgcaaagttattcttacggcgtcgacatcgactcacttactcgcagacaagatactggccgaattgtcgtcaagccccttccacaaactcgcaatggcaccgtccccttgaggcctgagatccgggagatgcaagccgatcggtacaaatgggacctttacatcctctccatgagcatgctgcaggacgttgatcaagatgatccagcgtcgtggtaccagatcgccggtgcgtttgttgcactgtctcaactacgagacctggagaaggtcatgctgacgctttttctgtttaggaattcacggtgtcccttttgaatcatggaacggggttgaggctgctacaggagctaatcagtccggttactgtgctcacaattctgttctttttccaatgtggcatcggccatacttgaccctttttgaggttcgaaccatagtatcacacctgattctcaggctcacgctgacgatactcaacagcaagaactatatcggatggccaacgtcattgccggtatgtttcctaatgggaccgacaggcaggcatatacagctgcagcacgagactttcgtatgccgtattggaactgggcaatgccagctccggagggaaagtcgcatcttcctgatattttctggaatgagaccatctctcaaaatggacccaagggagttcaagagatacacaatcctctttactcttaccagtttcatccaaagaacgcaacagccatgatatgggcgcctgtaagtactcgcaaagtaattgtgactagaatttctgctaataaaccgctgtttagttgagaaactggaacgagacaaagagggccccaaattcgaccgaacctgacaatgacgaccaggaggaaccaacgtccgataacgaacaagtcaacagggctcttctctcaaagcttcctgagatccaacgacgcctttcaaccctcttttccagttacaaagattttaacagtttcggtagcaaggcgtgggctttctcaaataattcgactttggactcgctcgagtcggtccacgacattatacatatcttcggcgggctccaaggacatatgacatttgttcccctatcttcattcgatccgttgttccttcttcatcacactatgacggatcgactcgtcgcgatatggcaagctatgaatccagactcatgggtgactcctttacccgcgggagagaacagcttcacggtcatcaaaggcgagatgcaagattctcagtcacccttgactccattcttgtcctctgatgatggcactttctggaattcggatacttccaggaccacagaagcctttggttacgcatatgccgatacagatttgacagggaagcagaaagaagatgtccggcaagaattacaaaagaaggtaacagagtggtggggaggcggttcagtatcgcttttgtcggttaatgagcacactacgactacagagtgggtggccgaggtgcggttgagtgtactgcatgatcatgcctttacctttgtctactttttcctcggcgatccctcgggcagccaggagaattggctctctgcgcaaaacaatatcggcagtgcattgatttccggtagctcaaacaggaccgcagtggtgggggtacatttgacgtctgaaaggacgagaggcttgcaacctggagaaatgtctaagaaactacagtttcgtattgtcgagaacggcaaaatagttcacccagatgaagtggacttgcacatagatctggttagcgatgagggatcaaggattaagctatggggctagattcgaggactttgaagtgtttaggactagggggagtatctgacatgacctaattaggaaagagtttattcagatacttattcatagtaatatttagaaactcgagaactgttttaaaaattcttgcaaaaagttattgttatgtgcttgagaagacatcggtcgacctgccctccctggacctacatggctagtaacctgattgtcggcttttgatctcacaccctacgtcaacagaaagtcgaactagcttgaagagaaggctctaaaaaagctttcggctcgtcattctctaataatccccattgctatagcacggcgtgtggtgtgttccattcgagttgaaaaagcaggctttctataagatcgccaagtggttggtcacttgatattacttgcctacctacctaagaaacaaaacactttagtcctattgcaccatgttagacccactcttatgttattcgtcttctaagtttagttaggtcttaggctagattgatgttgaacccgttcggggtctgtggcacagttcatgttataagtaagaccttggtcatccaaacaccacagctattattcttgcatcattattagtctagtcaaatacaaaagtcgtcgtgcgcattcatcatttcaatcttcacgaaaatgtcagatttaaatatcccatctgttcctccgccatggactctcaaaggcgacatctacgccttcctcttctggacatctcgcgctcaagcgggcaacctcccagacatggcatattcgcctctcgaggcagattcgagcttcgctaaagaccagaaagcgcttggagggttgagcatgatgcagattattcgatacacagactctcctgtcgggccatacgatgagcttatcctggcaccgggcgtgtttggctatgagaaggatgatgagaacggaagaaaagtgagaggcaaagatatcaagattacgagaatttatgtctcgcagaaacacacttgctataacggaaggaaaagtatgtttacctaaatatttctttgtgtctatttgctgatcttcacgactagattggaatgttcctaagcacctcgccgagttcatctggtccaacaacacggacggttcgacaaccgtaaaagtatatcccaacgatacagctcccacagacccaaactcaggcttcactgaatcagcagttccagcgtccactccattcttccaagcgactttcaaacccgtcggatacacgccttcgttcccattccgaacatcatggcttaattatcttggctttgaccccactcttgtctttcctccgcttccagagggggctgggagccaaggcgagctccctggcactgaccgatggtgctctattgttccacagcaatcgagctcaaagtgtaagttgggttggtttgacgtggagcagcatcgtaacgaagataggaactcggctggtccacatgagaatttctggcctggttggcgaaaatggcagatcggtttcaaaatggcagacgccgtcattggttttgaccatccagagatctgggaagcttccaggtcgagactgtaaacactgaatcgcctgcaagcaccaggggctcgtaatagttattaaacacactgttgatcaacaagacaccttatttcgggactgtgcagaagcttgaggtgctagtcataacggtaatatataattaagcaaatgcttctttaccaaaacacctccaactccaatgcgagataggaattaatgaggagtcacaaccccaatctcccaaccaacaggttgcctccgttggctctccgtatccgtgtaagaactccagtctacgcaagaaacacagatccactaagcagtccactgctcgccatcacgatccgtacatcaagtcattaaacgtgtccaatgcactcgtacaaagtggcctcttcaaaccagccccaggcatggttcgtcgtggtccccatccccatatccttctgagtctcatacattgatgggcgcactttccacagccatcaatgagtccggaatagaaaacagaccaaccgatccatatcgattgttgtccttgaactccatataccagcggtatatagtaaaggccatttattccttcatgtatcgccctgcggttatttcacgtcgcgtggtcttcggttgccgtgtcaccggggttgatttgagaacgcccaatagcgcaggtgaccgacgtttgccatcgtgaatgggcagcttgcaaaacactgatcgtgcctagcgcgtacttcgtaggtttattcactcagtactcccagctcccgcctgcttggctaccacttcccgggcataaaactcgaccaacatggttgcgtacgcttccagatcttccactggaactgcgagacgaaagtcgttgaggagaagaaattggagttcgaggtgatttaattcaaccagcggcaatccaccaacctgcccaattattagcatctggtcagccatgaacaggctgttaagcataaatacataccttggcatatctcgaattggtgtaaaagacatccgagaagaacttgcttgcacacgtcacgccagagatgatgagacgatggatgttgaagctatcaacaacaaagtatgttgcagcagcaatggcaggatgttcggtaggagtggcagcccccttgttgctgcttgggcgactctgtcgagctgcatcagtcatttcctcatcgtcatcatccgcaagatctgaatcactctcatccgtatcattcatgccttcgccgcgcatcggagtatcttgaggagtctttgtgtttgtttgctgcgactgtgtctgccttcggatctcttcgtttttcgtaaccatatcattgactcgctctgtcatgcgatcaaaatataccagaaggctaaggaatacttcataagtggtagggcagtatttgtgtattctcgacaggtagctgaggatggtaatagcagggacattcttgccatgaaatgcgagaacagaatggttcaaggacgagatcgagctaccgctcgagtcaccagattggttcgcctgttgctggtgagcaacattgcgctgcattgcatcgtgctgtagatcgttggtggtggtgatctttgttaatagcgcagccaccatctcgataatgtccccaataggcatgccactaatttcatacttcatttgctgaagaggggggtcattaagaatgccggatccgccattgccagatagcaggtcggcactggccaggctctggatgtgtgccaggtcacgtatatgtataactttctgctctggcggttgcgagggtccgccagagagaggataggcttggttagatatttggaaatcgtcggatgcgggagatggctgttgagccgcagaggcatgtgaaactgggccggaccgcgaagcgtgacctaggggaccagagtccctcgcgtcagatgccatagacgagctctttgcatcatcggcataggcagggccggtagcagcagcaggcgatgaggatggaggcggggaagggaagcgtgaggctccgccagtggccgacacgtgggcggtttggcccgctgacgctggagtaggtgtagactctgaagtcggcgcggtcgctgttgctgttgtcgtcgcaggtgaccacgcagtagaactatggttgctgttaaagtcggcaagttctgctgctgtacgctgggctcgaggagtggtggagtgtcgtgatcggctaccagatcgataggatgaagaagaatcgtgtgagtggtggtgctgaagggaggggttggcaatcatgttatgaggatatgaggtggtgtctgaaatgtagtcgccgatcacagctgccataacatcgctatcgggcgagaggtcggggggtatgcaagtattaatttggaccgaggggtatcgtgtgttgtcgctggtctcgcagagtgcaggtaacgtagagcaatatcgtaagcaggcaagtatactgcgggagaggacaaaagcaaattattagtcgtcaagatcacagatagatagcaatgttgcaggcagttaatatcgcttggcagggcagatgaggtgtacaaaagggttgagggtaaaatggaggcgatgacgatgccagtagccaagacaagcaagttgaggaaatcgaaaagaatcaggtcaaatggaggggacagagtaaggtagaggaggggagaggatcgggccggtggggacgcctggagccagaacaaggacaagcccgacagatgctggagattttagaggctgagtgggcagtcactggagccagtgaggggagtcaaggtcaggctgactgactagcaacaggccttgtccagtaggtatccaggcgttaacactggactggactggactccatgcgacgagactcgcccctcaccagccctcgtgggcgagccagcggataccgtgtggtggtcgaggcagctggcgaccggatggatggtggggtcaagtccgcgctgcgccgattcattctccccgacaaaatctcggaagcgactcagtgatgcatctcttgaacctaattggcgcatccttgtacatcaagtcagggtcttgagtctttttttccctcgtctttttctggactgttcgagagtgccccaatgcgatccgtgtcctcagtttcgtctctggaatccatcaagagaagggaattcctgctgagtggggtgaggtgccattcgtcgtcgatcatcccctgtcaagaagatgcggaaaaggcttcatcctcaattattcgtcgtcattcgacatagaaaacatggtttgcgctcattgaaaacctcatgtgtcgacgtttgaagatgtaatcagaggggccggtatggatatcgaattgccacaccaaggccgcatcaagcgtcgttgcacaaagcgaactgatgcgtttactgtcggccatggtaactgatgtggcgttgtagattcgcatccgtcctgataagagcacaggccgacgacgtcaccacccctgccaacagcatgtgcaacccatacagactcgaagttgtttggatggatggcttagtccctgacaatcttcatcaccagccgtcgtgccgtccgcttctttgcgacaggtcccgtctatcgtctggtttcgcccacgtttcacgggctgaatgcgacgctcgtgtgttgaacggtgacgatgtgtgcgatacacaagggcaagttgtatattaaggcactcgtgaaaccaggcacatgaaacatagagaaagtgaagcaaacaaattgcacttaccgaggaccggacaaattcaacgtagattttgattaagcaaggcaaagcgctggcggcgagaaaacagagtggcgcaacaatattaaaagagctatgctcaaggttcgatgtaacggggtgggatgtggtatgattgattcatgaagtgagatactcgtcgaagagccgccgaatttgaagtaggagaggtcaagttaaaggtaacagctaacagctgataggtaatgattggctgccttaggtaatgttgaagcgtgatcgcaagaccaagaatcaataggttgcgcgtattccggcgaaggcgacggagacggcgaggagcggccaacggagcggagcacgcaggctgaagataagtcgagggttcctccgatcagcgctgttggaaaacaaacacaagatcacctgctgtatgaaggagtgtagaaactgcagtgatatgatgtgtatccgagctttgatctttgcctaggtgtaggaaactaggaatggttcgaggtttgacaacacatgaggcagtcgactccaatgcgtccggggaatagcgggcaatagcagcagcgcaaaaggtcaaagactcagacaaacaaaagagacgcgcaagcgagcacctgaagtttggacgaacgcaactgcaaatcttggcccaaacgcagccaagtcgagtcgagtccagggaagaggtgcgacagcgaattgaatgacacggctctgagggatgatttggctcggtcgaccaaaatagcttggcccagataatcgtgtggtccgttcactggggctggtctgaatctgaatcttcctagcgtaggggtctctctccaggtaaagtcaggcgagtggctatcgacaatggcttgagctctctgaagtggagttgagatggagacgagttgatcaacaactcaatcatgtgtactattatcgtctcagggttcgtcaggcttgatgagctgctttatataaaaagaaatatcgacagtgtggggattttcagtatgctcaattgatgaagaagtgaaaattagggatgttacttttaatagtctccgacgaggaaggtctgggtcactcctaatccccactgacttgccaaagtgttagggaaggatctcatcactcgtttccttcccatgttgatcggttcgcttaggcagttatgatacattgagtcctcctgggtcatttgtttagagcacaccttcccaaatagatgttggttgtttgtagatcaggggttgggcaacaaccaaaggtcaattacctatctctggttcttaagtggtagcactagatgaaccaaggcttctttggaaaagcaaaagcaacagacatattcctgactactgtacaatacaattgctttatgttgacaaactcctacatggcactgctacggatagtcgacaatgcataggtacatagtactgctggccccccaggaccaatgatttaaagcacgtgggcaaattgctcacagagacgatcaacgatggacgctacatagtatattcaaatacgcaggctgtgatatgtttaaactagaactacatacaacgcttcattgggtatttcaaacggcttctttcgaacctgccacagccccatgacgatttgcattataatgtacctgacttgtatatatgcaactcaatttcggtatgttacaaccaccatgcatagcctcaatataggttccagagagcccatcagtatacatatctcttcggaatggataagctcttgcaaaataagtggacaacgaataaataaccgccggctatctgcaagttcactatttcacccacgatctgcacaactcgccactgacgcaaggaacccaaatgccatcacagagtgcgtggtttaaacctcaagacaactgctgtgcctctcatccaacatactctaattcatcgtaccattcctgcgctgtttcctggttgcaagatgccgatatcgggtataacctatttggggttgtagtctaatgcaaggcatctacaatatcacatggaactattccccaaccccggaacatttgagaatgtccatttaggcgacgagcttccctgccttcacatgtatgtacacgtgcttcataaacaagtttgtttctggcggtgttgttcaaggcacggatacaaagttggaaacatcacgcagcttgcagcggtcaagcaaagactgagtcaatagataaggcacagttgcctgatcttctactattaccaggtagcctatgctcttcgagcacatgtcacttgttcttaccagctccaacacccgtcatcacgagatacttaaaatgcaggttcgtaggtctctcatttgttgctaagagtccactatgctacaagtctggagacaccaactcaactatctttcaaatccgccttctagaaaagcggtgaacagtctggatagctgcctcaactcatgtgcatgtcattgtacacgacaatcaatttaggcgtttcgtattgacaatcaaattcaagaatcacattctcgggctcaaactcaagcccgagttatcaaggtgacacgagcatcacatgcttggcaggttgatcaactcaaactgcggcccgctccatatcccgtccccttagcactggattttagtctatgtcagtgagatcgctaaaggtgttgtctttcttgatctcattatctagtgtacagcgccgagtgatgtctaactttcttgcaactacaattcgttgtttcttgaaagagcctggccatgccctcttcaatcatcacctcgatatctgtcatgggcgtctgtggaatttgttttccttgttcatgcgcccactgtcatggcgagtttcatggcactgctcatgctggatcattactcctcttcctcgttatgtcctgttcaccgaggaccattactcatgccgcacagcgtagtcggtgtcagggagatacaggtgtcggtccgctccctccttagtgagaacaaccatacgaatgacaccaccggagctgccatcccacttgatagcctctctcaaggctcccttgacgaagttgacagcatcgtccttctccatgccctctcgccagttggcatcacagtaaccgtagatataagtcgatccagaaccaccaatggcgtacgactgcttgtgaagagaacctcccagaggaatggagtaaacctgaccaccgaatcgctcatcccagccagcaataatcagaccggcactgtaaacggcggttagtaatcattccaatatggatatcggactagtgatatcgggacgtacgataggcggtccttgttggcgtagcaaatctcttggaagattgacgcagcggtctgtgtcataggaggctttccgttggtcatggcgaagagtccaagctggtattgaacaatatcagcaacggcctgagtgtcggcggccgagccagatcggcaacaccaaatggtgtcgtgtactctcgtcaacttgtctgtcactcggtttgcgatgtaggcaccggtcgttgttcgtgaatccgcacctatagagcagaggttgttagctgcatcgccattgggaacaataatgcatacccagaatgacaccgtccttgaaagtaactgccatactaataaactgttaggccgtgtcgtttgcatcatcaatgagttacgtacatcgatgttcccaggctatagactcgttagtaagttgcgcaagtccatttagaatgcatttcaatactcacttgacctctcccttcttgaggcgatccatatctacatggataccatctggcgacatctgtaagcttccatgtcgatagctatgacgaaagaattcccaacgcaccctcgttcaacactccagcgttaccaaactccattatggcgatttttagatgatttgtttaatgttgtaagaagacaagcgatcgatcggtcaagcgtcgtgagtcgtaatgtttcgttgccgttggtcgttgcttggggagggctgaagctcatgaagctcgggcaaggcagctctgaacgcgcagccgccacgaccagttatcagcacgtgattattcacgtgactttatactcttgaagagaacaatctcattggcaaatatacaatgtttatgaatgaatgttttgctcattcgatcttttcagagatacgagcttaacagtaaaaaaaaaacaatactacaacgttatgtgagaaaccgtaggcaagtcaatgaggttcgctgttattataatgattcattcttgctattttcaaaagtgtgcattcgtaggtaggcatgcagttctctcattaagcggttagcggtatcgcagcacgttgtgtatgaaggccggtccagccgaagccagtatatacggatttctttcccgtccgtgattactcatgtatcatcgatacttgacttgtggccaagctttctaatgtttgtgcaactcttgatcaggaccctcacccgcgacgccctcgacaccccccttcttatccttatcgccacagccacagtcgtagaagtctccgatgttctcgcaatcgaacaaaggcttgtgtaccctctcgttgacaatgttgtgagcaaagcatagccatccagcggctgcgttgcgactacttgtctggggagggtattgagcaagtagctttcggaaatgctcggcacactggccgcaagggtagagtcgggcaaaaaggtgcatgaaagtctcgagggccatgcgatcatccttggttggcttatcggggaatcgagacatcattgtgtggaggaacttccacgtcgcgtggccaagctcagccctggtagaaggtgtgttagtggcacgttgtattgtaggttcgaactcaaacaacatactttaacgtcgcgttttcgagcttaggcgcaatagactcgccctggaggagacccgcaggcatagcgttgaggtccgccacgaactcggatcgagaagcgtctttcaggggcaattcaacgtcattttgaagtttgggaagtaggacactgcgcgtaggaccagagaagaaataagacagggtgaaaaatacacctaggaccagtataaaggtcagcgttaagtgctgtcggcgggccatggttgcagcgttggtatataaaagagtgagatggaggtcaatcctccgtatgtggttgacggctcatgatagtaaataaattccagccttgacctgtatcgaacgagctcctaaccaccaaatccactaaccgattgcagtagaagaccctgcgcgtcctgacgcagtgggggacaattgaattcacacgaatcatatacgaggatacagataaagtggcatgaggtggggccggccgtcgccagatcggatgccggttgagatgggtggatccccgaacatccgacgtttaagtatcgagtatcgtgtaagtgagttcgcatattgagtttgtagatgagaaccttgtcagtgctgtcgatatattgaacttggaccataaatactcaggtacatgaagctgactgcctaagcaataggaagcattcatcgacgagattactagtacgcactgatttagggttcctcactcacaacctccgattcctcgtccattgtgagagttgatgaatcagcgaaacaactttctaatactatttacacacgttcaaataaacatacaacggctgtcagattattggttggttattgcaaagccatgagggaagaaggggtagtgagttctcataccgctaccctatacaaacgacaaaaactacgtttgttaaacacaactgttgatatcactctcgaagtatcagcttatttgtattaatcagtaattagacgatgtgttttgacgtactatagttgctctagtgttcttattgttatatgaactcagttatcatgttgccaacaggtctgcgagagagacaaagatatgtatagcaacaccaagaccaccctcagggtatcagaaaaattgaccgctgggagtataagagataaaattattagggcagtttaggctacttagactaagcttcctagactacttacttttaatcctaagacttctttttttcactaagaaggataactcgccaacacacacatcccccaagacttaagaggccgacttttctgctacccactagatcacctctatcaagacagttgggccagtatccagtcgctgagaagatgtactgggctgcgggaagtgatttggatagagttacgcctcactgctacatcacggatccttgaattacagaccagctatccaggactatttgcaagcctcgtcactttgcgtatgtgacgttatcggccaccccgccatttcgaattaaaggaggaacaaaggacaatatgtcttggtctgcggggtattgaattccgaattaagaaggtagggactgtcagagacagatgttcgcgtttctaaagcgaaacaatcatgacgaagatggcaacactggcatgccaaccgtatgggcacagatgaagtcggagagacagatgtctgagcatcagaacaacaaagctcccttgcagaattggtgcctataagcagtgagacaagacacagccaaagtaagaggctgagatttcaacctcctctctgcatggacccagacttgtagaccgggcaccatgaacgacaacaaagaaggtgccgcaactggcgaagacaaagaagtcagaacatcatagcctccggactgaccgaacgaggcagccacgtctggaaacacacgaggtcaggcatgcatatcttgacacttgttatgatacatgctatgcacccgagccaacaggacagactgagggtattggaatctcagtttaagccgacaatcaagtctgggaacttcactctgtcggcttgaaaaggcaatagctcacccgtgagcgtgacgagccgccgacagcctcgtctcaggggggatctactgctcctctagcttgaaccagccgaatcggagggatcatcgccgagaaatggttccgagtcacctgtccctcaaatgtttctcagcaggtcactcgtttcgtttcaggcagagtcacccttgagcatggataggaagacgccaagccaagtggactgctgctaggggacgaggttgaacagaacaagctaaaaagcatcccttttggatcggtttccaagagcggtagggcagcgacggcatggcttgtcctataccgcattgttaggtagttggtagaggtacgcgggtatttttggtgatagcaactgccgtttgcacaactgatttagttgcaagaggctataataagacgaagcagttggtttccactggtccacaataacagctggatcagttgtgaccggcaaggtacctatgtaatactacggagacttgctgagattaaatgcgcctttgcaggctcttggcaacgaaaccatcacgatcaacagaagcgaaccttgccgaagtcgggtaggaagaaacggtagaaacaaacgaagcggatatcttgacgagaacatgaatcggacgactggtgtttagatggcgtcaaaaaaccaaattaccaatacggcagctactctggcggcttacaggggagggcctgtgagattgggaccaaattaggtcatggacatcctaatttggggagaacccctggaccgcgtttctttctggtaggagcttggaagagcctaaaatctgtcgctacatttttacgaagccagaacggccgctattgataatgggctgcttcaggtgagttgagatggtgagtcaatgcatgattcgcgaatccaaagtcaaactgacgataggtagctgtgtaagtggctgtgcagccatgccacggtagggcaaaagaatgtgtgtggaaacaatctccgtttgttatgcactgacttaagaatggctgaccaccaaaatactataatgcattcatggtatagcggccgcatctattgtaatctatgtatagagaaacaccgcagagatggcttatgcgggtgaacggaagaccaacagccgagtaacacctaaagaaagggagaggatgtgacggtagcagcaagaaacagaagcaaaatgcacagacggcatcacggtgacaatagtctgcaagtaagattgaatgtgatgataagtgtgtagggataagcagagtaaagtaggaatgacaatgggtgctgataacctccaatgacaacaacctcaaggtctaattaacaggcttgccccaaacgttaacaaggaaggatctcggagtcatctgtagatcatttatggcgacaggcaagttgagatgaaatacatggttataccaacccaatcgtagaataattcttacacatcactacgacgacacgagaaaaccatgcgcagaatttgttaattgagacatttaatacagaaaatatttaaatacgacactgtagcaagagactgacgcgcaatctcggggactgttcgaccaaccgaagcgctgtatttctttgcaccttggagcgcccacgtggagttagagaattcgctgccctgcattgaagccagccacaccctgtactttactggacacagtgagtgtgtgagtctggggacaaacacgagagattcttgttgctcgtcgtcaatggacgttgtatacccttacccattatggccctgtcaagccaccattgtactctgcttcaaagtcatttcgcttgcagttcaaaggccttggaagcgaaagacatggctccctaaactgtcatctatcagatcaacgcatgcatgtgtttcctttttcttcaatcaaagccgtgatcgtcaatcaacctcatcaacttgattcctgccgagtaggacccgcagtaaacaagggagacactggcccaggtacgatgctgttcgcatgccatggacgggccaggaacagggtcattataattaaaggcttgagtctaagtggcgccgtctagaccaagttaagcgcagctaagtcttttcgagcgggtcttttcgtcttgtcaccaaggtgcaattggtgtttcccctgtgcttgactccatcgcagtttggttcctggatcacggcgctatccatgctgccatgccacggggtggccctcttgggctgcagactaactcgtagtagactagagccaagtaaccttcgccaaggtgtgttgccagtcgggaggctgctgattacggttagcagtttatacatgatcagtcacaacgcagtaccttgattcccaggagaaactgacgcaatttgagagtatcgttggaaagacaggtttgtatcgcctcagtctaccagtcgcgtgtgaaaccgttctgggcggttgcatcaactttcccacgcgctctcgtccatcttccagagtgtttccgttggcttatcaaaaagccactgtcaagtacatatagttgcacaccagccacgcatacgatgtccagtttaacgggagagaccttgttcttatttcatgtaggtatgaaccaccaaagacggtcgatacggcgtgtaagtgctaagcgaaagcatccatcttggattgatctttatcaactccatctcatcgccatggtcacatcgactcccctttgaatattctggaccaagaagacgaacgactagtatcattgcagaatatgcatagactttttggctgctacctgatagcctggcaattaactcataatttgacttttacgccggagcagcttcccgtagttcggaacgtccccggttacaaaaggaggagaagcaaaaaactctggagttgtaaaacgtgcacacgcaagctgcttccataatgcaattatgcaagatggataagatgaacgagagcgcgtcagcttatggggacgtgagttgttcaaagatgaagctaggccttactgagcgtctagagcccagtttcgccaatcacatcgcgttgttcacagggcatccttgcatagccttttcgtgtggtttttacacaaccattcacaactcgcacaactcgtcatctcctcagcaccgcataattgattgacattccacaagctttgaacttgactccccccggcacaagagagacacaaccagtgttttgggactcgacgctacgacatggtctgttaactaacgctgctggaccattgctacagctgccgctgaagctgctacagcatagcctcgatgccatggtatgccatgtccctgactgactctgcttctgttaccttgatgccgcaccatggcatggcatggctcaccagcataccggttcattggtgctacatgcgacgtgcttgcatcgattttcattattgagcgaggcacagaagactctgatgcatgccgcttattcacgaattataccgaactgcctattgattgattgactgtgccataccctggcatggacaccgtctgcagagaatgtaattatcgtcgcaacaaagcaatctcagccacaccctggcccttagttcacagacgcaacgcaacgcaaaccccccttcccttcggtgcgcaatttcagttctggcgattttgctggcagttcactctccgcgctactaaattgagttagacagcccaccattaccgccgataacctgggaaggttctccctaatgaccttggaaccctgggggcttgagaggggttagcctggcttatggcgccgctggccgttaccgtcgcgaatcatctcaacgggtacgataaacggccaagggcgctcacaaacgcagcctcagtgaagaatacggtttgcagataaggttggatcccgaaagattgcgacaatgcgtgaagaaggcgttgaagcattccccgaggtgacgctgtactgtgccggcacctttccccagccgacagacacatcgtgtgtctcgctgagcgctgtactttgaaacaagcccttcagtacattacttggtcctgccaccatcacggcattggttgtacctgtcgacctcgctgcgagtacccatcagccattcaagcttaagctctaggggtggtgtggatgccatccccgttttctttgttcacccgtcaccgtcgtctccccaggccaggtccacctgaaaatgcaattgagcccgggagcacgaagccgtccagtgtgtccagcgacgttggcgctggaaaaataggttgggtgttgcacagatggacatgtatccgctcgccagccaggttgagttaggtgcatctcagttcagttcaagttcagggcactctttgactctcatccaggtccacatcaacatccatgcttgggtcacacccccttgatccccgtccccttgtccctgtcgtgtttccatgcccttcccatctccccattcccattcgccttcattccttctttccattactgttggccctgtcgctgtcccttcttttctccagtcgagccttttcttacatctagtacttacatactctttattctccttcccgttccctcgtttctctctctccacatcgacctctcctccaacgacaagcatcaaaggcgtcgtcgtccgctatccgattctcgacagcgcttctgcgtctgaaagccgatccctcgcgagacacgtttacgacttaccctcctttactcaccccgagtctggcttccagtaggacctcaggaggttctagcaattcaataagcaaatgtcgacgcaacgattgatttaatctcaccattaatcaactcgactgtccgtccagacatcgaacccgaatcgaggaaagccgttacggatcatcactgaacgacacgcgcctgtttcgaatcatttgacgatatttcgtctgtcactcttttgaattgtttttgaatcgcatacatacgctctacgcaaactatatgtgagtccaaattttatatacgatttggtctcgatggttatcggcagatggatggattgaaggaacgaggccgacattaaatgaccgacgaccgtattgctcaacccccccgaacgactactaacaaacgaggtagatcacactcgttgacattcgtcaagtacattcgctgcaaaccaaaccctgacagtgagtttgacgacattgacgacaattccattcatctaacaacaggtccagtatacacccgaacatattaattaccaaaaccgaaaatgcacgtaaagtccttcgtcctggctttggctcttgcctcttcgtccgttgtcgaggccaaccgaccacgcatttactaccctcgacaagtcaagagagaagtcgtgaacaatgctgccgccgctcctgcagtgccagaaaaccaggtcgttcccgacctcgagaagcgagaccctcaaaactcgtttcttgatcgcctcttcagcaacaacaacgatgataaggctagcacaggagacaaagagagtggtatcaacttcgatcccactatccccctaggcctcaagcgccctggccccagtgccagcgctccaccagcgctcgttcttcaaccgacaacaacaagcatggctattgaggaacctgagacaactgaacccgccgaagccaccgatgctcctatcgaaaccgataccggtattcttcttgctcccagcggtattgtcaccagcaagaccgccgtaaagtccacccagccagcaaagacatcagctgctgcgcctaaggaggaaacatcagctgcccccgttgagaccgagactgttgttgaaactgaggagcccgccgtcaccaccgaagcccccaaggaggaaaccaagctcgcggcaacaacagcgcctgctgtaaaggagcccgagtctgtaaacactcccaaggaaaagcctgtcgactcaaagactgaggaacctgctcccgtcaagaccacggaacccaaggttgagcaacctgctagcactcccagcaagaagacggttattgagaccaagactgagtctccagtcgagactaagcctgctgttgtctcaacaaccaagaagggcctccttgatcccgttgagaccctcttgtcttccctccttcctgtccctgctgagtctaagaccacgcagcccaaggctgtgaacactgagactaccaagccgaaggaggagacccagccagctcccgccgagacccagccagctcctgctgagactcagccagcccctgtcgagacggagactgttcagcccgctgacaccgagactaagagcccctcggttgagaagcccgcacctacgaccaaggaaggcctccttgatcccgtcgagacactgttgtcctcaattctccctgttcctgccgagaccgagactaaggaccctcagcctgatcagacccaatccgagcctctgccagaagagactggaactcccacaaaggagccccagcgccaggagagcaagcctcagactgatgaccagactctccccactgtgagccctccaagcgacgagcctactgctgccccaggcactgctcagacatccgagggtggtctgctggatcctgtcgagacccttctcagctctctcctccccgttgacccatccgacgtcaagaccacatcgcccgaggagacagcagctcctggtattgagcctacatccgctgctggtgaagagaccggttccgaacaaactgtctccggcgctcctgtgaccaaccctgagaccactggtcttcctgagcttatccccaccagtatccttcctgagcccacgctcccgcttgatgagactgaccttctgcccatccctacggatatcactgacgttacctccatcctgcccgagctttcaagccccgtcactgtgtctcctgctattcccacgacacttgcccctgaggagtcccagactggtctgccagatctcacatcattcgtcgaccccaacaccaagttgattgatcccaccgagtcacctaatgtgacacttcctgatgcaacctccggcgttggaactgaacctgctgagactgagcttcctgtacccaccaccgaacctgtcaacggtaccgagacccagcctgccaatggcactgagactcaacctgctcctactggcgagcctgagactactggtgctcccgagcccaccgaggatgttactgaggcccctactgttgctcccacagctaccggtgccgcctcagaggaacccactggaaatgcaactgagcctgccaccgagcctattgacactgctaccgactcagttcccactgagctccctgctactcaaactggtgatgaaaccaacggcactgctactgaggagcctaccagccctgccactggagtcgaaactgagagcgcacctgtcgcaactgatattcaacagacttctgcggctgtcccaactgtctctgaagttcagcctacaatccagcccacctctcagcctcctgtcgagactgagactcagcctcagacccagcccgagcccgttcctaccacccttgttcccacagctgccgagcccgtcactagcattcgacctactgctactctcaccaataccaacaactggttgcctaccaccattatgttcgagcccacctctatccccgctgctcccacccaggccaccgagacttctacatccacagggctccctgccaacattccccgtgtcatcctgcctaacgaccccaacaagcctattcctgagggttctcgttccattcaaatcggtttcctcttccccttcaactacaagttccttgcccgaaacaccgtcgcggctgcccagcttttcaagtaccttcccaagggtcttgctgatgctggtggctttagcaaggaccgtatcctgatcgaaaagattattcccatggatactcagtctcaatggggctacattactgccctggccaagatccactaccctgagaacatgcttgacagtctccaggctgatctcatgacacccaactctctcttgtacaacaacgatcttgagattgtccgcaacctgacctccgtcatcaacaacaagatcgacatctttggtaacactgataacggtgctagctctgacaccggcgactctgacgacagtggccttggcggcaacgatggtttcggtaacagtggcgagggtgacaagactgctaagcagaaggctactaccgctggtattgctgttggtgctgtcggactcagcgtcatgtacggtgctgccatgttcctggttgcccgccgatacaagcgcaagaagcaactgggtcaccgccgtgccagctccattggcagcagccagcgatcttccgagatgcagtacaatggtaacggtagccctgctctcatgggtggcgctctcatgagccgtgatttctccaactacggtgcacagggtcctcagggtgaacaagcgccagctcgacctggtggccgtgacagccatggtagtggacgcagtggcatgggcaactctgcccgcacagctttcatctccgctcctgtagctgccgagaactctcttggatggaactgatcaagctgatgatgcccaaacatttaacaacccccccccccccccaaaaaaaaaaaaatctataccttttcaccagtgcaccacttttcttttttaaaacttcgatacccttcaggtgaattgtgacgacgacacctaccaaccactgcagcttgctactacgaaaaccgttccgcatgagcctttaactcgaaacgttcatttaccatgctcttccttcatcatgttgagacgacgatgcggtatgcgccttgctcttcattatagacttgctggccggtaggcttccccagcccagcccggccctacatcatttacccattacgcctaacgcctcccaaggggtagagcccccacgtactttttactcattccttcggctccatcctggcgacctggcccatccttttttattaatgcctttactatttcttttctcttttcattgttttttgtatcttgtcgtggaagaattggactgttgtgtatgtaagaagaggtggaatgggatggcaagggataaatggaaaagtgaaaagcttggctatctagacaggcgttttggggcaggacaagacacacgatggtggaagaacgggttctggatgccaggatacatgtcagcttgtatattggaggactatgtttggtgtcctcgccctatggcttgtataccctcatcttttgagaacagagttatgttggtggtacttttttaagacttttcaaagacattagaaaccaaacaaattcaattaaaaagacaatggatactcgtgaacaaagtgtctctgcaagctcacctgtgttattgtcaaacctcaactcttatcagtgagaattcctttgattcgctattttctgagtttcgtgatgtgacatgtttcttctatcagcggagtttttaccaacttggtgtgtcaagtggttacattgaagtcttgataaggctgatgtgccgagctccattgtgttgtgagtacgggcttgaccgagataattatctgcatactgcatgtcccttgtttgtgatcttccttgaatagatggggcaactattggctgcacctatgtgatagcgtacatatttagctctcgttgaccaacggcatgcaatagcctacaaaacttcagtgaggacgtatgtatatttctgctgagacatgtgcaacggggtgtcccgcaggtggtggtcgactttcttgtcagagtaatttcccctgcattagaccttggtggtcgaccacgctatggcgacggcgccaacggtgcggcgctcggagactgggggctagagacaggggttgatttatgtcttgggacacacacacactcgttcatcgcaattgaccctccacgaagttgttcttgcctcgtcttggactcgggaagtgggcaggccaagcaaactcagcttgagttgaagacaaacacgaattgggaccatgcgagtccttgtaacgttttgacacttgacgcagtactccttgtcgagtcacgtcccgtgcgaggggaatgacgaagacttttttctttttctttttatgtttccttctctatctatccgtatagccgtactaacttgttaaatactagattgcgttcattagaggttgtcttgaaggtgttggcgcgtggcgtggaaaagctattaatggtacccgtaaatgcgagtgagaaagaaaaacgagatatagagggaaagcagtcaagcgtggccgagcagcatgaaatctacacccatctagaacgcgtgaggtctcgactttgttggacttggctatgattttgtctgctgagctattgtaccgcactgtagtataggtggcggagcagctaaattagaaagaggggaggaactggtaattaggtaggcacagaccaggccgggccacttcaagtaagtccgtctagggtcgattgtgtgattcttctcgagatgctagtttgtgtagatcccgtcgttaggtcaggtaacaacgggcttataacggtgggctgtagttgatggcggtaaccctcgagctgttgattcagttgagtaaagatggaggtgtcgagttaaagagcaaaagtgagctgagaaagtatcccttgccgaacctgtcagctttcgtttctcgccatattattaccttgcgtattgctaaattattctttgggcggctgagattagagttgcattgctcctcttgtgtatggcatgttcatgctatgtttgtgctcctggtagtattggtggggaggggcatctctctctctcgccctcactttctgctcaggggtcgatgcagactattgacaaagatagcaccaagacgcggcgcctaggttgagtttgaagatgggcaatgcattaattattgctgcgaagcttgtcgtatatcgtccaggagtaaaagaattcaaagtggtgcggcgtgggccttcttggtactaagttaattgatatgggttgatgctctccttccctcgttccttccgcacggttgtacattactacacaaatctgacgtccttgcttttgacgtttttgacatccgctccttcccttcttctacttgacatatctctaattctggccttgattgcctcgtccgttctttttgttaaacaaacacgctcttttacactgtcactcattttgcaattccagtaaccatcaccatcactcatttacaaggagcctagaggtagcctaccattcggacgatgccttgagacctctggtctggctttacccaaaccactctaactgtctctctcccgctctcttaacctcttaattacttgtcttagtggcaagacatggcaacgccatggaacagcatgggtatctattcatctaatgccgatcacgacgacaagatcgtcgttgggccatacgacgactcgaggtatacatcatcatctggcttcacttatgcccgacaaccttcaacacaacctgcaaactccacgtcacaattaatttccccgcctcttctatcgccgcctgttgcgagggtatcgcctggtccttcaagtccgcgcagccgcagcccagcaagtcctcaaagctttcagtctctcaacagcccctccagtgctggattcccgctcagtccttactatccgccatcgcaggaaaaccagtaccttaactctccagtcagcgatggcttctactcgcagcgcatgtcaggcgcaactgatcctcgatactcgacaaaagcccctaacatgatggagatggtccttgagacgccttattttgacactccacctcatacaccaggcgatacaagttttcgaagcactgatgttgttgaaccaaccgaagttccgttcaacaatggctggagaccctggtggttgcgtcgaagagttgccagtgtcttcatgggcatgtgcataatgctgggtgtgatcggcgaagtagtgatgtggtggctctctcaaaaagatgtcgtcagcaacctcaagggtctctggacttttgggcctgttgtaggtaagttatcgccaagaccattactatgtgtggctgcgatctttttttatgcaagttctaacatttatgtagttgtttcaatcgtggctatactatgggcaagagttgaagctcaggcgttgttgtatatgccgtggattgttctcgaccgcaaaccaacgacggttgacgaaactcgacgcaagcaaagtcaccggactattttactagactatcacagccttgggagtttccaagcactaaacacagcattccaaaatcgccatcatcttgttgttgcagccatttccatcaaattccttcttcgcgctcagatcgttctctcaactgctgtctttcatgctgagatccacgttgatggcacttctttactccgtgcccgagtaggtatcctccatgccatggcaggcacctttctcgttatctctatggctcttcttcccatgctgtaccatgctccctcacctcgtggaatcgcaccacgagatcccacttccccggctggaactgcgacgcttctctcaagcagccaccaatttctcacccgactgtcgagtacgggacacgcaaacatggacactgttgctgccagacttgcaggatcatggtatacggcagaactcacgcaacccggacgtcgaccggaagagatttttcagctgagacagcacggtggaggcagtggtcctctttgtatgaacccccccaatgtatcgccagaaacaattgcaacttatcaaccatggacccagagcacccgcaccaagaccatcagcatctttgcctctgttgcgttgattgttggaatttgtgtaatctttgggttgaagggcgaaggcgaaggcttgaaagtcgacgacagcatcttcatcgtctggacatgcttacctaccatcatctttactgctatcgctgtattctggactcgtatcgacatcgacaaccggcgcctggccccgtttttgaagctcactactaccaagcatcgatttcaggagtctctgggattatcttatatgaacgaatttggtctccatacggttggaaaatctatgaagacccaggactgggcagtgtttcttgcaaaatgtacggccctactcggctggtcaatgccaatctttactgctggactatttgccgtttcccaagttgcgcaaacggccaaccttgaactccagcccgagacacaatttgtctctacgagcaaatcgttgagtgccgccgttgacagcgacataatcgaccaggtcattatacggcagacacccaagtacccgagatggacttgggaagacgtggcccttccagaggtttctttagtgagccacccccgcgagtggccactcccaaataccgagctcgtggctaaagttcctggcctgagaagtaaactcaattgcgagaccgtatcttatgaccagggcgagggcgcagatttgcaatgtgtacctttgagggggtcaaaaaagaaacccatatgtgagggggaccaatctcgcactgcacttgttgcttcatcctgcttgcagcttccttcctcatacccaatccagtatgtttggggcagctgtgctagtgatggtttgatatctgtcatgatgtgcaatcaatcacttgttgaggttaccgttgatacaacgtttcgcaccgaggatttatacatcaacacaaacgaaatccccatcgtcaatgcatcgagtgagcagccgtcaaaggttaaagcagacatcacgagcgtttatgaagcacttgatgatgttggtgttgatgacaaaaagttggcaggactcgacagcttcttccgcactctagtgctctcaaggctatcaattgcactagaacgcattgttatgcctgagagacaaaattccgtttcccaggcaatccgccaacttcatggaattctagctgcgcaagccatcaacggggaattgatacgacgccccttggccaacaagctacgtattcgtgatggttctcaaccaatcatcccagcacatgtcgactatgttatcccacgtttgatgcagggcaatgtgcaaacgtttgttttgattggcctactcgcattcacacttttgtttggattattatcccttcgtacagcaccgcgtggtactttgccaaaaagccctggaagcatcgccgctcaggcaagtctcctcgcagactcgtccttgtggtggcgcctcccagacggatccgaatggatggaagatgatgacctggcgcgatgtctgcgccgaaagaccttccatcttggatggagtcagggggctttaggaaaccaaacctacggtatctatatcgtgcaagacgaaggaaaagctgcgagaccgaccggcgtatcgcaaacgacggccgacaacagtgaaggatcaggaggcgtcagatacatcagcatggcgcctggtgtatactcatataatgacataaaatcatgaggatagataagagggtgaattttgttttatcttgtattgtatttgtattgcattcttatacttgggaaaggcatggcgttggaaagaaagcgatctatcatgatttcggtatatatccagggaacttatcagagcaaagtattacattacaagttattgataatcttgaacacgtctttattgttatcttctatcataaaagcctgggaagcaaggctcttggaacaaaataagttggaaatgtggagactttgtaatttacttgatgagtccgatgaccgcggtacactattaaacttggagctataccacccagtaagtttcaacttaggttcggtgagtctttaagccccatctcatgcgattggaattggaatacctggtcagtttgagcctcggtataactcgggagaagccattgcctgttgagcttgacgcttctgatctctcttgatctctcacacatataagcgtcaatctaccctacccaaaccccgccagccaggccaggggacaggaatcagcactacacaaacatcaacaatggcgttcacaatgcactcccactcgggcgaattctgcccgggccatgccaaagatcaactcgaggagattgtaaagcaagctgtctccattggttacaagaccattggtttcacagagcacatgccaagatacgacttgcgtgatctgtatcctgaagaggtatctattaaccaaacatttcatccttgatagcagatatcttacatgctctttcttagctcgaaaaccctcaagccgcgctggaggccctcccacctcgccatgagtcatatctcgtcgaggcacagcgtctacggcacaagtatgcctcacagattcacatcctcattggctttgaagccgagttcatccggtctagctgcgcaacacatgttcgcagactggcagagcaccccatcgtcgactacttcattggctcagtgcactacgttcacaacatgccaatcgactactccaaggagattttcctgactgcacagggaaaaagcagccaggggacggaagagtcactttacgaagattactacgatctacagtatgagatgctcacggagctcaagccacgagtagtgggccattttgatctcattagattaatgagtgaagatcctgaaagggatctcaggcagtggaagggcgcttgggaccgcgtgctgaggaacttgacacttgcaaaggagcaggatggctggcttgaggtcaacagtgctgcgttgcgaaaaggccttgcagagccataccccggtagacaaattgctgaggtacgatgactcaattaacgatggtatttaatactgactcgacacaggaatggatcaaaatgggcggcaagtttactttctcagacgacagtcatggtattgctcaagtcgctaccaactacgctcgcacaatcacttatcttgagagtctgggcgtcaaggaagtgtggactctgaagaggtcatcccacacctgcatcaaagggtcagagaaagcggtcgtcgaagaagtcagtgtgcctttgagcgagttccgcaagaacttcccatgagagccatatgaagacgatggtttagaacacatagacggccattaagtcatagattaaacacaactagaactataaagcgaaatctaattcgagaatagaaaggaaaagggtatcgtgaagaagactacatatccagggacggacaaggttgtgaaacaattgggattctatacaaggaaatgaaagaagcgtggtggtgcctgggtatcatcaactctgaactgtattttgcttccgaaaatagtgctgtcacaaaacaggcagccagctatccgtatcttggaaaaccaaggcatagaaaattttagtatcgtttttagggttgaggtgtttcatggatctccttggcagaatgtgggaggttggcctcctacttcatctcgggccccgcgggcttggtagtagcggcaccttttgcctgatgtccggtgcggggtgcaaaaggaatcccagaagaagaagcgtactggaagagtttattcttcttgattggactgggtgtcgtggcaggtgtttgtgtagaagaagtcggcacattaggagggagccatttcaatggctcgttctgagtgatgggcttgggtgtaggaccttcgggctgatagggaataaagacatcgcctgcttctgcgctgggatggacagaaaccgagggaatgggtggcgaactcagcggaggagaggccagccgagaaacatacccagaaggcttgaatggaccctgaccctgcaaaggagtggcaatgccactggacgaagcagtggtgggtggtgtagggttgattgacaacgactgcgcaggagagtggttgtaagcctcagtagacacaataaccgtgttcgggtcatcggactgggcttttgatggatgcgcagcggtagatggcgtttcgacaggcttagcctggtcgatagcagagacactgccgttggctttctcagcttcaaggagagcacgtgctttggcagccttttgggactgagtgatcaagttgatacgaatcttcctcatcccagaagtgatgttgtcaacatcatcgcccgctgtgccattctttggagctcgctctggtgacttggctttttgggcggcagaagctggacgtgaaggaccggttgccgttgtggctttcttggtaggccggggtactttgggtgcaggctctttgcgaggaacagcgggattccgagttttcttgacttgcaagtcgccgtttggagctgccgttgtggccgttgtagccgcgggagagttgggcaccgtatgagcatattcatcagcttcgggcaggactgcctcaggagaagatagccgtgaagtgagagacaccgggatctcgctaagacgccggctggacctcctcactcctggttcatcactgtttgtttgtgagggaacgccacgggcaaccgccttcaaggaagttagcttgaattcagtacatactattattatatgacttaccttttctgaagcgacagtagtggggcccatcgtgcttctgcgacctttaggtggcttgtcgatggttggctcagagggtggtgctggcttggctcgtctctcgcgcagagacattcgcgatgttggacgtgaagtagaagccttgggcggagggcgagggtcgattcccatcaatattgattgccggtcacgtctgaccctgcttgcttctgcgttcagatcctcaggcttgcaactaccagtttcgcgtgtggaggggataaggagtttgcttaattcgtgagttgcaaccgcccaggggacttctggtggtggtggcgatggaaacctgggcgtggccgagcctaacttggacaagctacgctgcatcttcgtaggatctgaggacttagccgttgacgcctgtgtcggagcaaagtaggatggaagggtgacatattgcgggtatttggaagcggcagcattggggtcgcccattagaatctcgagctcctccatgtttgaagtcgaccaccatgacgggtcgtaagcatggatggagtccaatgctgatttttgctcaaagccatgcggtaccgtgcttggtgacgtctgagccatgtcgactccaaaagagccggcgctgtctgatgattgctcgcttgtctgatcaccagccagtccactgaggtggctcataatgccagaacataaagctcggtcactgtagccaccttccaatacactgataacgcggccgtcaacgtggaggccttcttcagctgcgagcttgacaacgtcttgggcaatacgcgcataaaattcggtcggaacattgaccttgtggcgttgcatgccttcaccctcccactcgctggcatcaaacccagcagacaggaaaattgcagccttgggtggctctttagattccctcaatcgctctgcctgatttttgaagtagtttctaaccttttccaagaggacggtatatctcgtttcgtagagtttccaaaaatcctcttctgacttccatggttcgaggtggacgttccaaaccgtttggccgtgtgcgttgtcgatacagatactggcgctcctaaccttttcttcatcgcccatttcacacgggtacgagttgatgtcgtgtaagctgaagtagccgattgacgactttttccacgctgctgcattcttggcagcgttgttcgctcgagtattatgctgccatgtaatagcctgagatccatcgccatggtgaaggtcaaagtcgatgatagcagcatgcgtgagcccgtgctcgagagctgcgtgcatgataccaacatggacattattgacccaacagaaaccagaaggatgagaagcagaacagtgatgacccgggggtcgaacgcctacgaaagcacggcgcgggcccggaccaaatactgtgtcgacggcttcacaaacagccccgagggcgccttccatagcattgagagattccgagcagaggtacaagtccccttcatgaaagttctcgggagacttgtcagtcccccgattcatctcgggtctttggagttcctttccacccaatgcaagcttcgattcggccgcctcacacattgtcttcaactcttccatccatctcgctccatgcacattgactacggctggtgaaagaagagaaagagtgcgatccgtcttgtgtatccggaaagggatcccttggagatgctctgcctcccttcccgggtggagtgggtattcaccttcacaatgcctaccgcccaagcgcacataggctgcggacacacccaacactgcagctcttatccgctcaggccgttcaacaatagtaccgagggcggcacgagaagttcggggtcgggagaaacggtggccgtagacagcgtcgtttagcaccacaatcgtttgggtcggacgggtggtgatagagccatgatgtgcatgtaattcggctttcaagttgtcatgagcaatggaacgagatgtcggccgaatcttttcttgatatgacgccctgcgtgtcggtgacatgacatgtgccacgctagaacgtctcgaagttgaaccaggcccgattccattagaagagcgcaatgagttcatggaggctttccgcaggagggtaggcgtgcccaaagaggggtcctgggaggggctccgtgaaggtgctcgggcatttggtgctggtgactgtgaagtacggcggcccgatggacggaagggagaggcaggttcggaggcaaggcgggacggagctcggccgggcgaagtggagatgttgagttgattcaacgactgagccaagtcgtcatgttcgggctgtctaagatgccggatggaggaatgccgccgaagcgacagtggtgggcgggatgaagaagccatgaggctggatactcggtagtgtagctagatttcagagacgaatatcggtaacctcgatcgatacaggacaatatcagacccgtttcgtagcggggtagtctattgaccggtagtttggttgactgagacgcaaagagtcaagtcagagccaaatggcctaactcgatctctaatcgccttgggaatagctccgtttcgaatatctttgcggcctggacttttttttctttgatggagatgtcggtgacgtcttgcccctgtttggatatcaaacagtcgagataagatatcgcgtctggagaaacgcgccgagtcacgtgtgtctgtagttatgacgctgtttatgttttgaagactgccagattggggttgttgaccaagtaaataataactataacttggagttgaagttggaattgtgaggagtcaaaagttctttatagggcgctctaatcttattaccaggaaatgattctatactgtgatgacgatgcctcatatttctctcctatttttgtttgttcggttaaaagtacaacgagcatcacagatgcatgtacacctggcatattccacgtataaacatacataaacaacgacctacccattcatagtctagctgccggattccgtcgggagggcgccgtagtattaattgtcgtgttggcgatagattaactggagatcatatgtacagtgtacccttgttgttaatatgcttaatgacctaaatttaccaatgacttgaacaaaatctctctaccctggccatatctaatcattgtcataaatatccaggtgcctaggcaggtaagcaagttacgatgagaaaccagttgcgtagactcataaaccactcattggactggttgtccctataagcagctaaaaacctcatcgtcaaatcgtgcacgaaggttgcttggacgtcttgattagtcgccagagataggttggtagtgagtggccttggcgagcaggctaagttgcgaaacattgaactcaccgctaacaagacagactttccactttagcctgcacccttcatttcttcttcaacgaccgacaactatgacggtccctttccgcaaggagagtaaagctggctcgacagctggctcgttacccctcgcacctacttcgttcatcccaatcccagtaaggaatggttggctaccgcgccccatgcaaacgagacatccttgatccactacggatggtccttgtctctctcgttaggctgattgatggacctgacatgacttcgtttccgcaaaatcgggtgtttgaaggatgcgggactacgctattacggtaagaatggacggtcgatgcaggtgaagtggtgactgctttgtgtcgtgtctcagtcgtgtctttctggccacgctttgagattgaaaaagaggcccgacatttctgcaaatattgaatcattgccgtactgcaaattacgatgacacacggctggacacaacactgtatgtatatccgtgctgtgtacggatacaagttgctgtcagtgctaacacccaaaatgagctcttgtctagcggatgagcctaaacaaactttccatggcgagctacctttaccttgcatgacagacagggctgagtgattcacgaggtcttgtccatccataccagctcagagccggtggaattttctgctggggccatggcatgtgttggcacgaaactgatccttcgtttgccggaccaagaaccgatctacttttgtcccaagtaagcatgcactgagcgatattcaggctaccaaccagagatacagtcgtctgaattgcaatttactcattggcagggataaggactgatctgtccaacgatgacctcgagaaaacgccaaaagatgctgtacgatgcgcctccgaacaccccatgctcatcgacataacaacaatgtcaatctattctaaaccctcggcctgccaagacacgagtttaataagtacggtactgaatttacatacatacgtctgcccagacaattaaagcggaagacggcatttatcgtcatttcttcatggcccatgattctcgctttcaacgttcttggctggtgtctttttgactggagccacctgaattctttgcaaaacccttgttcacctttatctagctagctcgagaaacagtggctttttcgtcccagttcctccccccccttctctcccgctagcgcagggcacccctgcttggccctggcccgatcatgactcccgttgcaattctaagaggcgtctccaacgttaccaccaaatatctgcgttcaattcacagagtgtgcctaattgcctctcgacctctcagccgcaccatggcgctcctgctaattggtccacctgaccccaaaagacctggggttctgcctcgtgggtgcttgatgcccggggctagctcgataaactgaccgcaagcttcctagcgttatgtgcctgtctgtctttgtgcttgtccattgctcaatcaagcgagacattggactgaccctgaaagaggagctgagctcaggtcgggtcggccttcgtcaataaattcccgagtgtcggcccttcgctcgtcgagattctttccggaggatttggctcttccgttcgcgtcctctgtctgtataagtgactgtgccatcttcctctgaatcaactctgttctgacacaacattgtcccgagacactcaaattccaacaactcgacatccaacattcacaatgaagagtgccgttctctctgtcctggccagcggtgccgctgcccaaattactcttggtggtcttggtggcctgggtctcggccctgagattttccaaaatgctgccatcaaccccagcgaccctgagtacgcaacctgccaggacgccgtttcactcgttcagaaatgtgtttccgcggttggcggtttggacgctgctcccactgctgacgctgaggctctcgtcgcttgcgcttgctgcgacggcagtgagaacgctgctcctctctactcagtctgctccaactacctcgaggatgaagcccccgagaacacctctcagtatgaaggtaggtcgcatacgtagatagccgttccgctttagagcatcgttctaacaacccacttctagcttacggtactctgtacagtgcatgcaggattggtgctgccaagtgtaccgatagcaacagcggcagtggtggtagcggtagtgccagcgcttcaagccgtcctacagcaactgcagacgatgatgaagaccgctcaaccatcactacccagaccagccccgctcaacagacctatgcttcagcttgtgtagacatgctcggcattttcacgtcgtgcacagccaaggaccgtgatttcacaaacctccctttcaaggagcaggccgagtgctactggtaagttcctcatatcacacacgttcgcttccgtactgaccttttgaaagctgccgtggctctggcaacgatctcacctggaccgacgctatggacaagcatgctcagacctgcgccgactgggcacgcactggcgagcccaagaccgcctactccggtttgtttcttacttctaatcactttgagccagagctaactctgcaacagttgccaagacttttgccaccttctgcgagcgcttctccaacgtttgcgagtttgctggttccggtgccaagactcaaggatctgattccgatgaggccagccaggccagcacaactgaaaactccagctctcgccagaccgatgcttctagtgacgataatgacaacaatagcgagaccaccagcaacaacaacgccggccctgtcaccgtcaccgtcggctctcagcctaccgagactggaaacgatgccacttcggctcgcgctggcttcggtgccatcctggccgtcgttgctgctttggccatctctctataaacgcagcaatgtcatgactaaattagggagcgatggagttaattaatagttttccgttctcgagaagacgtgttggttctaacgacttgtacggaatgttgaatgagacaccacgggaaaagcatggacgatgcttggtcttctctgttggcacgcgcttgagcgatcacatgcagtatatagattccgtgttttgttaataataatcacccattttaacaaactccttttatctatgagtgttgcagccagcttattccgattgtaaatctataccaacacccttcaatgctccaactgcccattccggatactctgccttgtcagcatatagccaagcaaagaactgccgcacaaatgtagggaagcgatcctcaataattgactctcgtatttggcgcatgaggtttagttggtagaagacgttgtgaatcgtcaacaagtgcgccgctacagtctccttggaagcgttgtggtggataaatgctcgtgtgacacccatccctccttcagcagttggtttgcagaccatgcacttgcaatcctcctcgacaggactgaaatcatgggcgtacttcttgttgcgcatgttgagaacgccatgtttggtgactccgtttccaaatcgagctgttcgtgtgggccacacacagtcaaacatgtcggcacccaacgcaacactcaccaccagatcttcaggataaccaatacccatgacgtatcgtggtttcaagtcagggagcatctctgtacaagtcgcaacaactctgcagtagtctgctttcgcttcaccaccactgagtccgccgattgcaataccaggtgtgtcacgagccagcatttcgcgacagcactctcgacgcatttcaagatccaggccgccctggataatgcaaaagaggttctgtgactcgggcttcttatgagctttgatacatcggtccagccatcgcacgctacgttccatagcctcacgcattcgagctttatcgggtgatgttgtgacaaggacatcgtcgagctgcatcatgatatcgctgccaatactgttttgcaacgacattgagtgctcgggagtcagcagcataggtgtaccgtcatgaggactcaaaaactcgacacccttttcagtgatggttgcaagcttgagcagactgaccatttgaaatcttgtaacagatattagttcattgactcattcatcgacacataaaagacatacccgccactgtcagttagaatattgcggtcccatccctgcagcttgtgtgctccgcctatagcatccaagacttcttgtcctggcttcaaaccaaggtggtatgtgttgttcagacacaacatgcagcccgtctcttcaagttgctccggggtaatgcctttcagagatgcctgagttgcaacaggcatgaatatgggaagttgaacaaccccatgaggaagagtaagaattgatgctcgtgctctagttgtctaccttggaaaatatgtattagtcttgtgaatctcaacccagagatcgacagctaaacgaagccatcgccgtactgaaagactcacggagcattttgcaacaagctcgtgcgtcaacgcaggcgacttgtagatgtttgacgctgacgaagccatcctcttgatacctgtttgcatttggtttacctggactaggtgcttgaaaattaaagaaagaaaaggaatacccattcattcacccctcataatcgtgttagtcgctgactgggattttttataaaatggaggttacaacctacgattagcagtgcagggttcccgcctatcgaaacagggtgcggtgtttgagctgattggccaatgagactagctcgggatatcaccggtagattccgcccagcttcaatccccagcgaattttcgtcaccttcaagctatatacgcctgtagcccatcacgacgataccagaacggcaagccaattgagctcgccgaaaggtctctgagtcgaaatggtgcgcggtaacttgtcgcctggggcacggctgatgaggacatctcggctgttctccctgcccaagccattgcctgaacctcagtcgagtaacttgcacattggcgaccacaagtctcccaccatgacaagacagtatccgcaacaccaggccatcacgtctcctctcgcatcgagagaaaagggtgactggggattcaagcgaccattccccctcaagtccaccttgacaacctcaacaccctttatccgagtcaaacaggtcgattctatcgagagcgtaaccgactttgcttctgccgccgaccacgccctttcgctcgaaaagttccaggagatgcgcattgccatgtcgattcccaaaggaaaggacacaaacaccacgacattcactaccgatacgtggcacaagtctgttttcgaagaggaccttgattttaccgaccatcgtgaaggacggaaagacgataagcgatggaagttcgtggggccttggctggccaggatgactgagggcgaattcattaaataccttgaaaagaaagtccgacccaagcgtgctatgtttcaacaggtgctcctacgaagacttgtcgagtctcacaacgccaagatggcccagtctgccatggagcagggcaacgcgataccagaaaaaattggcacatgggatgtctctcgtgaacagtacatagagtatgtgcgctctttacgaaacgaccgagctgcactctatggcctggtctccaagttccttgatcttgctcccctgggccagcccgttggtattcttcagacgtttttagctggcggggagaacgcagctgctgagagcccatacggtaaatctggaccacctcccagtcatccatctgctggtatcagctatctgagaacaaactcctacatggcgaaccatcctgtatatggacctcaaaagcagccaactcctactctctctcgagtggtgtaccccagacaaggcccctcgcccgccaagcttggtgttggtggtttcgtagccgactctcccccaggagataatgagttcaacatcagacatcctggacgccataaaatttcatccaacaagaagatgctcactggtatttcgcatcttgataccacaacctttggtggtgccaaggcatatgttaaccccgagacggccaccgttgatcccagtggaaaggttgtggttcaactccgagaggcagaacccgaggcgcagctcattgctaaggaagccaagggacgcgcccgagtttacgacccgtcaaagcgaagcaagacggagatcaaggaggctgatatttggcgaacaggccgcgttgctgatgaacttcttggcggggatgcggctgcccctgaagacgacgctgtgagcagctccaggaactacggccttgatgataggcaataaaacatcacgtttggccaagggcgacagccactgtatatcaatgtcatctattgtctccaagacggagagaaaaatgtaccaaacaactgtacaaatagaattaaagcaagttattcatgtgccataacatcatactggccgtatagatagttgacatagcggcataaagcctaaactataaaccccgccgttgtgttaacaggttgtgcatttccccattgtccagggaagcactccagtctatctacatgacagcgatttcttgcagtggtctaagtgtatgtgctgaaaaaacagcgattctaccaaagctaatcaagagttgacgacagtccacaaccatatcttgacaggtctagagctatgcaccaattggggacctctgtcaaagttatggataatgactgcataaggttgaatgggcacggttattcacgtcaaggcaagacacatcgagagctgaggaacttaaaaagagtatagtataaattaacttcaaaagtgtgctcttgtcatcgtgtgagcttccacatgcttctctattatatgtgatcttaatatacgacagatgagttacctacgcagtatattaacagtataaacggttcagtactggtagataatatccacagaggtagcttagcttgatgggacgtttctatgctggtcctagcagcatgaaccatgtcaaagaacccgccgatcgcctcacgtgctagcacgtgatcgcccacacactagggctaattttcgattttgataccaaatgctgatccggatgtattgaaacttttcacagcagacttcaatcaactcaccaccccacgccaacagtccaataccgccaaaatgggtcgcgttcgtaccaagaccgtcaagaagtccgccaaggtcatcattgagcgatactgtgagtgccgttggtttgatggccgctggaaccaatactgataatttaaagaccccagattgaccctggacttcgagaccaacaagcgcatctgtgatgagatcgccatcatcgcttccaagcgtctccgcaacaagattgctggttacaccacccacttgatgaagcgaattcagcgtggccctgtccgtggtatctccttcaagcttcaggaggaggagcgtgagcgcaaggatcagttcgttcctgaggtctccgctctggacttcacccagaactccgagagcggccagctcgacgtcgacaccgagaccaaggatctcctcaagcaccttggcgtacgttctcccccgatattgacaccagtcgagcgaaatgctaacaatctttgcagtttgagtctattcccgtcaatgtcatccctgtcactcagcagcagattcccgagcgtggacagcgatacggcaaccgccctcgccgcgactaaaaaattgggtttgggatttttatgggtgtctagcatttgcagggtttcactatggcgtctttaggacagtgagtgcatagtctcaaagaaagactttacgacccccaaggtgtcgccgattctctggagaaatccggggatgacgcttgattgccaattttctctcctcttgttcttgtgaatgtgaccttgcccaaggccagttcgcacgacagggactgagccgaggggttgcaggaccgccatcaggtcctcaacaccaatgctgtttgtctcatgaggggtatcttttatccttgtgatgttctatcctaatgtaccatctaacgcctatcctgtgaaaattgccgtccggattatttttacgcctccttcttatcctccagcttgagtttcgttttgtagccttcaacaagcaagtgttcgtcgtagacctcaggcttgctgggcattgtggaaggtgcctttgcatccttctccttaagcgtaatgttgatcttcttgctcttgcttttggatgcatcaggttcacctcgctcaagggcaagagccgcagtgtcacgggcagcttgtcgttgctcctcaagcttgagtttgcccaactctcgggcagcccgatcaacgtctgtttcctgggacttgtcttcatcaagcaaatcgatctcgatatccgggatgcctgcacgttcccaggctgctgtttcatttagctgaaccttgacatagagagcgcggcgggcacactgctgcgaacaccacttttcaaggtcctcgcgcttcatgatactgccgttggaagcaatcttccactgaccgccaggccccatattccgtcgtggtcgagggcagagagtgtagccacaaagatcattcacattgcgttcaatgatgaggtcgtcgtagtctgagggctggaatagacgaacatgggatttgaaatcggctatgtcggacgaggcgggattcgaggcgttatggggaggtttgcggacttggggatattcggacaggatgaccaagctctcgaggatttctgcttcaaggtctttgcgatgctggatgatattggcgtgcgcgagagcgatctctttggggtcggcgtttctctcttggatagacttgggcttcttgagaataccctttggcggttgcttcgagcttgacgccatgatgtatgattgttgtgatcttgcagaaatgatgtgcaatattgtagcttcacttgggtctgaaagctcggaaatatgtagaacagacccaccgccacagttagctctgtaggcctaggtgttcaggtgccactagccactcgacagaaggaggggagagtttgtcttggattgcctgggttgacaaaaacatgggtgcaagcttggacatttacactgatcaagagtcgctatttttaatgatgatggtcttgggagattgaaaggacctggtggaccaattgaaacaaaaggactgttccatcatggatgatgcattgttgcacaacatcaagaacggtcgtcttttcatctaaagtactggtttcaaagtttcacaggcttcttagcatctattctatgccttagtattacgcttagacggatgttttgaaccagtgtttctactaggccccccatgtttttatgccatgctacatatgctatgctatgcctgccatccggactgctcggccgcagcaacaaactgcagataacatacgttgcgaccccacgaattaaatattattaaagcccaatgcttggacttgcaattgacatttgaattcactacatgtcttgtatcgccgtcatccacatttctcatcaccttatcgtaatatcaacatggccgactatcatcggagctaggcaccagattgctgcactgttagtaccgtgactcggaggtaccgcgcctaacacttttagccgtgagatagacgaagtgacgggcttgttctttacatgctcgtagcgctgacgtcgacaagccccagctttacattgggctctgcctggtctatgctccgctagacaccaccgccgcctccttgcaacctgcaactcatctctctggtcttgctcgcttgtatcgcattgcaccctcttttttaagaccgccaaacatcgcgcataataattcttagcacatatcgaaaaccgtacaattgtcttcctgcttcactgcgctcccaaacaactcaggcactatattctcccccgcctcgctcgatcctacaggctgacgacgccccctgtcgtgccccacactctaccaagcgagctgttgttgacctacgaccatccacgtactgtaccttcgtgctccatacagccacacgccccgagcagagcagcctagatccgagcctcgggcagcatctgtcctgcaagagagcttccagaggatcaatcaagagcaaaatggccgcgccattcaaggtcaaggctatctacgagtactcgtcgcctcatgaggacgatctcaacttcgctattgatcaagtcatcaccgtaaccgatgtggaggatgacgactggtatggcggggaataccttgacgaccaaggtgtaaagcaagagggcatattccctcgaaactttgttgagaagtttgagcctaccgcaccacctcgtccatctcgaactcgtaccaagaaggagcccgaaactgctcaccccaccgaagacatcgcttctcccccaccgctacctgttcagcaagcgcctcctccagtgcctgcacccgagcccgagcccgagatcgaagaagcccatgagcccgtacagaagcacgccgctcaccaaccagctgccccggctgtgccggagcccgctcctcccaagcccgctccggttgcgactccccggcctccgtcagctcctaaaccagttgagcctccgtcccccgctccagcttcgcccaagccaaagccttctggaccacctccggtatcagataagccaaagcccagctcgttcaaggatcgcattgcggcttttaacaaacccgcggcacctcctgttgcacccttcaaaccaagtggtctagcgggctcaggtacaggttttattaaaaagccgtttgtggctcctcctccaagccgcaacgcctttatacctccaccgcaacaaactccaaccgccaaagtctatcggcgcgacgaggaccccgaaattaaagaacgggaagccgaaacgcaaggacaagctgagcgagccggacttgtgccaaccgaagctcagggagaagaagctgaggatcgacccaaacctactagtcttaaagagcgcattgcgcttcttcagaaacaacagcaggagcaagctgcgcgacatgccgatgctgctgccaagaaggagaagccaaaaaagcctgttaaaaagcgcgagagtatcggccatgttgaagctccggctgagacagaggcatcacctcaagagcctccaactcccctcgagcataaggaaactcaggatactgaggttaggacatctactgacgagccccaaacaactcgaatgccaccccctccgcgccgcaaatcttccaaggggcccgcagtcgaacatgtgcacgacggtaatgaggcagatatgtcaggcgctggtgacacaaccgaaggcaatgacgacataatggagcgtgaagatagtgatagcatatccaaaattgcgccacgaacgcccagcttgcctatacacgctgggcctccctccgaagcaccgaagaagcaggagagtgacgaaggggccgaggaagaggaggaagaggaggatgtcgaccccgaagtcaggcgcagggaagagttgagggcaagaatggccaaaatgagcggcggtatgggtttccacggcatgttcggtggacctatgtcagcgccagcacctccgcccaagaaaaagaaggccccccctccgaagccagagcgaacttctatcgacgagagcatcgaagcagcctcgccgacatctcaaggcgccccaccggttcctgcaatgatgcctctgcctggtttcggcggtccaagtaaaccagaagagccagcccattctgaggtggaacatgagccagctgggcgagcaccgccgcctccagctccttctcagccccctcgagctcccgaaactgctgagacaccgaaggacgacgaggatagtgaagtcaccccggcgcctcattctgctccttcaagtatgtgaccaaatttaatagcccaagatgatactaaacgttgtccagttcctccacgagaacccgcgggagccccccctgtacctggcagccgaggggcaccacctcctgtgccttccgattgtaagcaaccccattttcagtgagaaagtcttaaactcatgactctatagctcgacctccgcctgcacctcccgcggatgcgaaatctcagtcggacggatctgaatctggtgatgagctttccggcggccgcgatagtgatagagaagcacctaccgttactgctaggtctcctcctatgctgccaccgccagttcaacctcctcacttgccttcaagatcgccaccactctctccaactcgcgaagacttcagtcccacgtctcccggatctaatgccagtaacagattaagtcgactgccacctcctattccaggatctgcaccagctcctcctaatcaaagccgcccgccaccgccgcctccacctggtggtcctcgacgacagtcgactcaagatttccagacacagcctagaggacctgcccaggctggtgaggagcaggctgaggagcttactgagtacgagggtgattatgacactgatattgcttcctcagtccctcataaggacgccttgaagtcgcacgcccggggttcaagtttggacgacaatactcttctgtctcctctttctgatgctccagccaacataccgcctcctgttccttctgcagcagctccccgagctgtacctcctcctcctcctcctgctggcccttcacagtcgtcgccagagaacaagcggcaatccgtggatatacctcgtgctgctccgccgcccgctcctgcagacaggcgaccgtcagtcgacgtgccacgcgcggcaccacctcctccaccttctgctaatttcctacctccactaccaccgcagtcgcctcgtccagatgaggactatgacccatataactactcggcacctcctggaggacatgcgtatgcccctagaacaccaaagattgaggaagaggccgatttccctccatctgcttctgtcacttctcctattgataggcgacctcctcccccagctgttcctggtcgcacttctaaccgacaatcccttgacatatcaagagctgctgctggaaatagacgatcgatggacattcaccgcccttcaatgtcgatggagtcgggtttcattgccaatgacatggacctggctatacagagtggatggtggaagcaagctaaccaagtgccgcctgtactccaaggccgtaaagacatctactttgaggctgaggaaacgacatctacgaacgaagggcaacaaacaaccatcactcgcgaaatctccatcctatatcaagattactcacaaacttgcttgactgtccgctatgatccttacgatccatcagacgttcagctagagcagcggcacgaacccccaccgcgtccgctccgccaggatcaaatggaagagtattacgagcgcttcggccgccagatttcgacggcagtagcatctaagaaggactcggttgttgcagatggaacacctcaaggtcttgtcttggagcttcttaagccttacaaggacgtcctgtcacccgtcggaactcgtgcatacggcgcccttgtgtattcaaacatggccaacgcatcaacccagcagaacgacatgattcgagctggtgacattatgactatccgcaacgccaagttccagggcaagcacggtccaatgcacgcaaagtactctgctgaagttggtaaacctgaccatgtcgctgttgtggccgaatgggacggcaccaagaagaaggtgcgcgcatgggagcaaggccgtgagagcaaaaaggtcaaggtggagagcttcaagctcgacgatctgcgtagcggagaggtcaagatctggcgcgccatgccacgaagctgggttggctggaacagccagtcttagtgcagctggaaacggcacagtgagagtgatgattatcttcgcaagaggatgtctatgatgacgacgacgacgaataacagaaaggagtcaagacaggctgatgagccgtggctgtatccccaggcgttgagtggtgggttaagagttcaagagcgatgcaggagaaggatatgaacactgcaagaggtgtgtacagtcaagacggggggcgagtggaacatgaaagatttagttagtgtaaagcagttcgattcagtaggttatgttatcgaccgatgcattctgtcttgtgtttgtgtcagtgacacctctgaacactttggcatcttacacatgtgaaatcccatcattgtctctacttcaagcaggtctcgcacgaatccgaaacgtgtactttatttcaggcacggtccggccgtctatacagaagtttcacggccacgtttccctctgtcaagtctgttgcgggttacgctttgtgaggttacattgtgtgagcccgaacaggtatcatgcttcttcctgtgcttctgatcggcagaatcttcaatggtggatgtcgaatagagatgaaagagggatatcacttcgacagaccactcatgcagtgttgctgcataagtcgagtaaacaaattcaagagacaagtaactcgcacgagacaacatccgcaaaggaaagatggtgatgggcgagaggtgtccacagctgccgggtctatgcaatagacgtgcttgggacaacaggaaattacatgtcaaactgagatacagcaatggaacaatcatgtgtacagcctatgtttcaacaacccggctaagtggtctggccgtatagtagtagccgttgggttttctctaactcaaaaagtaaacctaatatgcattatgagtgacaagtgagatgacaaatcaggtgatgccttgcgggtgtcggataaacaggacttggtagagttacatggtaagaacgggacggaatatacccaaaccagaagccatgaccaaagctcacctgttcctatactgcggcggcaggcagatgatggccatggcctgcggtcgaaaagcataggacaatttgtgcgttagcatcggaaacttacattcagcaaatggctgattctcatccatttgttaggcacaggcacacgaggagagtgtcagaaaatggtgtagcatccgaaaggactggcgtctgtccattcggatcatgcccgaattgtacagtgctgtcctttcagtctggaaagacattccacaagagcctgaaaatggcatatttcccatgtttgaccgacgggccggtgccttcatatccagcaagtgaggcgtgggaaaatggagcttttcaggcgcaaaatgagacgtcatgttccctcggcctgaatttcgaccagacagctatacttgaatctcgatattattgtgctgttggcggctatcatttctgaggcctgacgctggcgtatttcactttacttgagactttcatcatgataccaatcacctacatagtaagcgccatgatgctgtcaacgcctcgattaagcaactgtgcagtagcgagcttagtgcccgtagcattgcatcaatccgacctgctggtctcggataggtgcagtagtgaaaggttgggtgaggaaacatatcaactgcgctaagacgcggcttaggttgaattgattgagattggacaagtccgacgataaagtgaggtcagatcggtgaccttccagagttggagcttaccaaacatgttgcagtgacgacatagagctcgataagtggttcatcgaggatggtccaactccagctcgtgtacgtcgtccaaaacggcaatagaccatctccgatcgggtcagcgcagtatggaaagagtccacccccaagcttctagcagaaggactgcggtttagcattgaggcctcatggtggtcaggcacaggtacgcaacgccaaggaagatgagaagtcgatgagttgacgattgcactaactctggacgattttcagggtactcgttcgatccagaaaagaaccatgggtctttcgattggccaaaatacctatcaaacaagggatgaagctcacgagggcgaatcggcggtcaacacatgagcaagtactgtatctcgatgggtcggtcatgttggtggtggtcaacgcgcatattcagcgcgtgcgatgtaaatggggacgtgggagggagctgcagggtggaacacactggccgggcccaaattgaagaatttctcgcttgtgtaaagcattttctgcaagattagaaccaaatacgtgaccgtgtgacaacttgatgagaatgtgttgttgtatgaaacctagataccaagagttcgtggcgtcccgagtcctacacatcggggcgttttcatgatgcaagagttgggttcccactttgataacagggctttccctgcgtgtcaatagatatcggcttctgtggaatgtgaaataccatgagtcaaatcccatcctggttcctcaattgacatggtagaatgatacaaaatatcgatgcattgcaatgttgtattttcagcccaacagccttaaaacatgtatcgtcatctgaatatcaacggccagcaaagctttgagttggctgacccgctgcgcgcgggagggacggcccagtgcctagttagtcgcaatgtggcactttggtaactctgtccatttggcgcagcagacaggtcgtcaaggctggtgttgtaaactgtggctctgtggataggaattttgctgcatgtgcataataacagctggagcagctcgtttgcctaactgacccatgttatgacaggtccccgaatagtagcagttcgacactaagatagttaggcctaaggcggagtcgaggccatctgcaacctgaccgtctctactggcaatgatgaaaaaaaaacctggtggctcagtcatagctcagtcgtcgttgcagccttgtcgccgacattgccagcacaggaaaccatcacttcaacatactcgtgaggcaaatacggtgggtagagaaggctgacgcgttctgctatggtcgaaaagcaacggcaacggtaactaaagattcggtgcaatcgctaggcgagaagtgacgaagaggtgagatgccatggatccaatcggttgtgcatatgagattccggggtcaccggggtgcctccaagacattctggatcaaggagagaagccaaaatatccaaatgtgttaaagtaaaaactgacttggatggttgactctagccttggttggtggaagctgacttcaaagtggaggggcaaagaggacgtcgacctaccctaaaacgaatgtaaggatttgatgtgacgcggaacacccaatatttgtgaaattgtaacatggcacattgacatggcagacattgagagcctgaggagttattctgcgatatgtgatgcctgaggtgtgtaaattgaaagcttgtgggaggcaactgacaccttccttcccgtgcaagacaccacgaactcttaagggaaggtacgaataatggattaggcgaaacaggaaataagccccaaagagcagggaaactgttcgagttgcatcgtgacttattcctcacctcactttcgcatcatgagaatacttcacaatgacccaacaaacccttgccttaccgggcctctctaccgttatttgtcgtgcagcgcagcgttggaccagccgggacttatcccagaaacccgccagcctgagacgttcagggcatattgctcgtttggtttatagacaatgagcaataactgggccgcaagccaacgcacgacgagtcgagtttcatttcaaacatgtttgctccactatgacctcgggggaaagtgcaagaaaagagaagtgaacacagctaagtacctcctagctctgactctaactatgcgtggtcacaagagattggcgggtttttggtaactacttggggaacggtaacatttggtactaagggtcctccccgagcttcgtactctaaaacaaaaaagcatcgtgagttactctgtacagacacattgattattcaattctggcgagatcacatttgataccaaagtacagagtatccgagcgacatctttggcgcagtctagcaataagcttactgtaattgacagtcacgacggactgcgccaacacgcgcttgacttgacttgatcgacaactatttcagtgagatcccatcgatcggcgggcttgggaattcgcgaccgtaacgagaaacgattgacccccatcaccccaggaagaccgaatcgacgggacgaggcaacagcccacccatggtgtgactatgagctcgacatgagctatccgatagccatcgcacccccggctgtggcctgtccctgggcagtacaccgtcacaacgtcttcacacgcgcaccctcacgctcattttagtggccgagcagtgaccgatacgcactagggattccatccggggcactctgcttcttcgaccatcccccacgaacagaagtccagagtcatctacctgcgtcccattacaaacaactactgcagttgtgttctattagacatttgaccctgttgcttgtgtgcgtgtgtgccaaaggtggaatgcatcgtctgggattcacttgccgttggaatcgcctccccaaatatgaccaagttattttcatggcatcgtctgcatactgattgtctctccagccgttggccttgaaagcaatgcaatactcaatgagcagatattgctcacttaaaactctgccacccaacagatgctaacgttgcagcagtgtcaccactggctgcaatgagaggcactagggggtggctattgaacgttaaccatgagatgggcgagcctgaggccggagcgaggtgtttcttccctccccgccgcggtccgggttgataggtggccccaaagtggtccgttccgcctgggagaatcgactaggttcctgatgtggcctcgagtccatccatgcctgagcacagcacacgtcttactgcacccctggcatcttaagctccactggttgcgtattaaggtcaggctcggtaccaaataagcccccctccccaccttctaccaacgtctgttagtctaccatccatatcaaggcagaaccgacttgaagaagatatatcccttgtgattgcctctcttcatactcacaacactgacaattcaacgtctatatgctctgactcaaccttaccgactctggctgtgtcatataccccacactttgcattatttaactgcaagcacacaacgccacagcatcacttaaactgttcccttcccaacgctaactattgaaaccactccaacacctcctgaactatattttgttcacaacatcaacctggatcgcgcaacgttatacctcattcaattgaaactcaccaaacgatgacacccaatccatctttacggcggcaacgcaaagttgtcatcagcagttcccctgctccttcagactctgattcacgccgcggctcttacttctcagaagcgtctcaatcaacagcacccacatcctaccactcagcttccggatcaaataacaaagctcttgatgtatctcaacaccgacagtcgacggcacccatgaagacatctgagcaaaggttcgacactgtatcttcttcttccattgccacatacgattcggttttgtctgagatggcacccctgtgccgagacttgcctgtaggcggcgaggatgtggaaatcgaaaccgaagacgaggaggaggaagacgaggaaagtggtgacgacgacggcgaagacgacggagaggacgaccaggaggaggcagataaggattttattctgtcagatccggaatcacttcatattcctccagtgctgcctccttaccgtggcacctcaaacgaacgcccgtgtcggccgtccacacctcaggactttgccaatctatttccttcgctggatcgacttgccgtacgtcatgacgattgcacctcggatggcaacatgaaccttcgtgtcgatactgttgtcccctttgggcatacccggcggacacttgcggtccagctattccatctccgcatgcacgacctcgctcgccgagagttctcactgcgccgctattgccgtgactctggacgagaggtctgcaactccaaacgagaatatgccccagcacctatcagtactgttgctgcagcacgacccgcccttcaacggtcaatgagctcagccgtgcgcacaatgacgactcctttccaccgaccatcctctagcaactcttcgattttcaaacataacaatgcagccagcgcttcgacacattccgacaacgcttccgtctggtccggctcacaccaaaccgagaaatccgattcacaagttcccaagcccaaggcacgaatggtacccaccaaccgtatcaagctcgagttcagcaactatgcccgcgtagacattgcgcgacgaggtggacgcacaaacaagcgatatgagtttgagtggtggggtcacacatacgcttggaaacgtgtcattgacaagaacctcaatgttgtctcatttcaccttgtcagagacggccatggcgcacccgttgcccacatcgtccccgaaatgcgcagtcccaatcaagttctcgacgacgaaatggctggtgcctgggttactccttgctacatatggattagcgacagcagcattattgatgccattacagacgtggctgagtaagtattctcgtaccccttttacagcagcctgaactaacagaactttagtgtaattatttccactggtctcatttcccttgtcgacgactgcatcaaggagcgatggcaagtaaagaagccttcgcatcgtgccattcgcagggatattgatgatgtgaaccactccaaccctcggtcattcatgcccagcttctttcaacgtcgccactcagaagagcactcttcgagccgtggctcgttgaggtttggccgcaagcctattgctgcatactaatatgcaagcaacttccaataacttcaatcgatcactttccggtattcttttttggatattttaatcagattcgttgtttttgctatggaacgcgagagcacagttcactgccatcgacaagatggcattcatactcagtctacttgttttgttttaacatttgtatttcccgtcaagaacggtcgtgtatatattctacatttcattgttttcctatctgcttatactctccacagatttgtagggctgcgaggtattgaacaagcatttgcgggatacaggatttatccccatggtatcaacaagcaaggcgctttggagttttgggatagggccacgagagaagggaaccctaggattgatggcctggctcggcttggtacataccacctgcatctttttttttaacactggattggactacgcctccgaccccagatatgaaaatggctatggctcggaacgaattgaatcatttatgcattactggaccatacacagagtagttgactgcagatcaggctaaagtgcacataatgatatataatcatgagctgacacaagcgctgaaaatgattaatcccctatggtactgcacaaaatctggacagatgggtcatgtgtctatttgaactgctcaatggtataggtcaatcattgaccccgtatatccgcacatcagcatagaaaaaccctcatgcactccaggtcacccttgtcatcccaggtcgagaagctcctggggacgtgggcaatcgtgccaccgtaacgccacagacgcgggggaaatgtccggctcgcctcctattgcttttcgttgctgcaggcatgccttgatttggcagtctgcagtctgtcgttgacgtccatgtaggtctagcctatcgggttggacgtggccctctggctttcgacatcgtccatatggccgtatatcgtaaaatatgccaggccgttggttttactgctgctcgacactatgcccgtccgttctgccgaaccaggtgccaaagtcaagcttcatgagcagacgattaataccgccaaccctagcagccgtgaagccaccacgttcctctgcatcgtctgtgtcccgtgccctaccctgccgctcctcctcctcgtcgtactcttcagctgcagtggggggagctgtgtcgccctcccactctgctgtgaaaatggggtcagactcgagtgcgcgcagtgcagcgacgacatcctctatgcctgagcggacacgggattcaatgtcgtggaggcgacgcttgacgtcgcgctcttcggactcgagatcgacaaaagcgtcgactacaccagcgtctgtctcgagatcaatggaagtgtagatagcgtgtaaacggtgtaggtgagcaacgagatgatcgatgtgaatgaggaggttgtacagaggttgcgtgaatgtcggctgagtgaggagtagacggtggatgagggtacgtagatagaggcgatgtgctgttgagagagtttggggatcctggggaggagttgagtctgatgatttggaggtttcgttttgagtcgcggccttgttctcgccgctcagccatatatcatcgtcatcttcaccctccccttcaacattaccagactcatcttgaaatttggtaggtgttggtgctctagaccgtccgtgttcagggtcattggctgtcagccacccgtggaagccctcccatagcccagctacgatctctgtctgaaggtaggcttctgtttcggcaagaaagaaaatggcagcactggcagttgtccatgagctgcgcattgacgacgatcgtgctgtccatctctttcgaagaagaataatctgctcccggtcacctcttgatgttggatgatggcgtcgcagggatgtaatcttccatagatcggtaagtcgaatatgcgctcttcgcattgataacaaataagcgtttatacacgagtagatctggatatctgatggggataggaccatgtccaatggcgctggtatttggacagatagtagagaggggacagagaataggagattgcggaatggtgattcagataacaggctcgcagcctctcggctgagcccagagccagaacccaatggtgttgttgtcttgctctttgtgaggttgagtcgcaggagatctcgagcaagttcaagttgttcgtcttcctcagcgtgctggccctgcatggatgctaggacagcccacgtcctggcaagaacagcagcgacctctccctctttgaccgtcacgttcttcagaccatcacccttttcgtaggccaaattgtccgctctcctccatcgactgcggattttttcatccgcctcatgggtcaattgcatggcaaattcgccacgtcccagcaggaaaaagtccctaagcaattgcaacatttctgtcaccttcgccagtggaaggagtttctggagtgtgttctcagacaaggatatccgcacggcgatgatggctcttgagaaactggtgctttttagcggaaaggtgagacttgatagttcttgtagtttggatgacaagtgatccagaccacgtagtcccgagtctatattgctcttgactctgatgtggtttagcgacttgccgatgaagagcatagatgaagctgtgccaggcgtcacaaaggcaggcaacagactcgaccgcgatatatactcctacgcctgttagcaatgctttactagagctcgcttccaaactaacctcctcagacgcttcgactttttgtacgaaaaagtcttcagttccaaagcttggaagtctgccgtacaagatccatgcagaaacctgcttcagccatgcagtctcggcaactgcaacaagactcaaagccgtctcttgaacgtccctataaccgctctgcagctcaagccgtagacggtccatgagctgtgcgccatggcacacttcgcccttattgtctttggccaacatgaactgcaccatctcccatagccagtccatcttcctagtccagtctttgaactcgctcatgacagccgttagaggtacgatgttgtacgctcccaccagctcgggatcatcttgcagtatgctctcttcgacgtctaggactttacgttgaaaggcggctaggtggatcgagtctatggctgtcgcaacggctcggcagatggtagaggagtgcgagtttgctacttgggccgtgtagctgatgactttgatgtggacttcgcttagatgggcggctgaggcgaggagttgccgctcggcgggcgagataccggatagagcatgtggttgagtggtatcgggtcgaagaagaggtgatgggtgtcccgagagggagaggaggatttcgtggagcatggttctcgttctggttctggctggggagatcttgaatacaattagcggtcatgcatcacaaaggatggtagaaacgcactggtcttgggctttcctagatttaatgaaatcgccaaaatcacgaagaataattatgataaccccgacaagctcgaaacggcacatgaaccagtcagttgtccgttcggccgcagattgttatggagaggttgccctttgaggcaccccaaagatgagatattggagctctatatggttcagtgggcgatattcagccgagctcagatgatgtgacgactgcaatatcgtgatcttgtaataaattggtccttgacattgcgcgccatggacaatatttcttggtagactcgacttaaagtgaagctcttctaggcgcgacgcgatggcagctactgccccgcgatcacaccgtacacgttccatggaacacatactgtactgtaccttgcagatcatgtcacttacaccatttgagtataaggatttagttattcttcattattcatcagcacttgcaatgcaaatgtttcctacttaaaaatgatacagtgacttttcaaaatgcattattgctcaaatcgcattgtcgcccaacaaaaagctcaagtgaaccgcaccaaaaccaagtcataagcaacccctactccattatcttcccttcggtacgatcctttaagcgggcttcttgccattggcgacgctgacattgtcgccatatgtgctttgtgccccttggccattgccttgtctcgcttcgatgagctcgttgtctgtaccgccaacaataatctcgccgccgcccctgaccttacccaccaccatgccctttgcgacactcttgagaatggcacgccgagacacacctgtaacgtcaatgtagacgagtccaacgttcttgacaccgccaccgaggttgcgcgacacctcgccagcttcagcaccccagcggtgaccaacaacagttgtcacactggatgatgtgccattaagtagggtgcgaccagcctgttcgatgccatcgacaacagtgttgaaggccatcaagctcttgtttagcacacctggtttataggtgtcaatcgcctggccgtccttgtcatagcctctagcccgtccatccttacggcgggtgacggttgcaccgagattctgcgccaagttaccgatggtaccgaccgtggtggccgagaaagtagctgccctgttggaaaatgtgttgattcggcgaatatgttcgtgtgtagtgggagcaaatgtgacaggcttggcattgggctttgtcttttgggtaaagttgtcggcctggctttggagcgttctggaaacaatgtcggatgtggtaacgatgagccgagacgccttgcttgcgctgcttacaagagttgactttttgtacgcaggatgcatgtccatttcagcccatgactgtgaggcaggctggacagagatgttctggccaccatcggtaggaagggcaatctcgacgggctctgtacgcacgttagcaactgaaggctatttgttatgaagttcccagtacatacctttggaaccaggcttgatccttttatcttccaccacctgatagctgtcggtcaattctccgaggacactgccatcttcctcgtcgataagaacgattcgaccggcactgtttgcgctctggctgccctgagcataattctccccaggagtgtagtcagctgggttgtaagcaggaagctgttccccagcagcttcgcgtgccttggcctgtgccttttcggatgatcgtggcgggtgaggaggagctgagcgttcgaggaaagcagtgcactgggcgaggatagtctcaaaagtgtcgacatcttcctgaacaccgggccgagagttggcaggagggaattcgatacgcgtaaaggcaccgctgtcagggccaaggtcccaacgaggaatcaagtagcttgtaggaggttggtggtagatctgggtcgtggcgggaaggggcaggtcaagctcgggagggagatgaaggtgaaggtaaaagtcctcttcgccagagccatttcctgcaggctcaacaaagccagatgaggtcgggaccatcagaagcgacagcgtctggggccccgaaggggtgagggacttttctttgccattggtgatgtgataggcattgatgccttctacagcgtagagaagttttggatcctgttggaggtttttgttagcatgagtggttgaggcgcaaagacggacgtcatgggcaggatagtgcgtgcagatgcagacgccatgacttacattagacatattgagtggagtttgatgtttatttggttgaaggagacgaagaagaaggatgtaattccaggattatcgagagaaaaaaagaggaatgaaattaggtcgacgagtcgtagacgagaataggggagagatgatgaaatcctggaacttggaaagtcgcagagtcaagatggaggggtcgcctcttatgacagaaccctgatccaccaccaactataggtaggcaggcaaagacaagcgcgatgcgcgttaatgcaatgcaatgcaatgctatgttatgctcggcggctgttgcaagcagttgatttgcaggaaaaggtgatgttggctgcaaagagaactcgattacagtccaaagagggtgggcgtctgtcggcgcttaaattgattcccaagatgagcttcagaagcttgtgaggcctcttgggatggcggcgacgtcattcattggttcgagccatgatggaacaaatggcccctgtaatcgccactttggagacatcccattagcaggttgagtggaattgaagtggtgtggctaattaatggcttcatttggaacaagacatggaaatcaaacgagaaaatgccacaaggtttcatttatgttgggggatttgccatcacaagatgcgtgtgcaaatgggcgaagcacttaagcttaaaggcccctagatttacggataccttggctgcttagaggggccctaacatggctatgtacctaggctagacagcatggtgaccaggataatgatctacgccaacagtcattggtgcagtccaatgcttgacttgagaggcaaatggtataagttggaagttgtgtaggttgccctcagggtatcagaaaaattgaccgctataagcataagagacaaaataattcgggcagcttatgccacttagaccatacttcttagactacttatttctataccctgaagcttaggaggccaacttttctattacctactagttagtctatggagtagatagtaggttgcaatccaaaaccaatagaaacaggtagacaggaacaagttcaaataaaaaattcgctgtgcctcagttcccaataacagatagccttaaggcctatcgtttgggtatttttatcctgcgggtggatagcttcaccatgggttcatcacgactagtttgtggacaaggtagaaatggccagactttccggaaagccctcacgacaaaaggcttgtaccgctctcttttaaccttctttaattacccgtagcaaggttcttgcagagcctctagcgaagctgttcccgtgcccgcaacccgacccaaaacgggtttaccgttctttgtcagcgtaaatcggccccgtgaatttctttctagatctcggcctcgtcggatctgctttgactgccacctgtagcgttgtgctactcccccagtcacaaatattgtgatatcacgcatgttcttgacctcgaataatttatacaacactctcaagagtgtagatactactatgctctataacgctgtgttgaatctaccagtcaagagctgaaaaagaagaaacccgcaatggttcgtttaaatatttttcatcatgctattttaccccatcattacgtaccggtttgtcccctgtatccatccatcaaccccatatagagtttccacaatcactgagcagtctctgtaagggacttggtgatcattaggatcaaaacacatacaagggaacaggccaataacagtgcttgtcaattgagcaaccttgacctttcctcgacaacgaaccccttgtgtgaagaaaagggcttgatgccaactaccgctcatttgtaatagatggatcctttaggtcgcaaacactttcctaaccagttgttgacgttagttgtcatgatcttgaggctctgtcggcgaacccacgacacgctaatttgtatttttctttctttttggccaaacttgcggtaaaagtcccttgtctggctttgacgttcttctaatacggctctagcaaaggatccatgtccttctttacccagattttatgcacgtctggcctgtaagttaccatgtcaggactagcgactcggttacgtgggccatctagaatatcttgtaagtcggcatgagaaagcgatggtcggcccggagtttcatttgattgatatggatccaatactgaagttagtcctggacaatataaatagttttatgtcccatcgagtaacaaggcctttggactactcatatctatggctataacactcaaatttggttgacacttttccccatattatttcactcccgagatcgccgattcggccttgactgacctttttatatcaaatagctctaacagagcaccaaccgccaaaatagcttcccaacttcgcatccagtctatactctcgcccatagaccctgggggcaaaaaacagtcagagacgccttcacatccattgccgaattcgaaaagaaaactcgaagagctatctcatgtccgcgagggcacattaccggtgtcaaactggcttcctcgccataacgagctcaggcatgacgccggcgatgatggcctcatatggacccaaacaccgtccaactctgatgagagggctgggaggacaagttacagaactaaactgcccatgagatctagcatagcctgtgttcgatgcaggcgatcaaagataaaatgtaataacgatgggggccatagcccttgtgatcattgcatcaagggaggtcaccagtgccaatatcccgagccggtcccaatcccaccaaaacgaagcgaatctcaagcagcggccagatcagaaaaggagccacacccggaaaagaaaagaacaagaaaactagacgatgtgcccggacgcaacagtgagaggtcgactgcctacgcagcagaagttctcgcatatccctttttgacaactgaactctggagtcagctgctcagcatctacaagcagcactatgcaacagaactccccttcatccatctaccatcgctcaaggaaaggatgattagtgagcctgggaagaaacaagacttcccatctgaactgaacctggtactgctcggcatcttgacactcactgctcgatttcatccggacttggtgcgttacgtaacccatctacagaactcacagcaagggcatactcgacaacgtacatcgcagcccaaaaatgacccagtggccgcttcggacttttttgctactgttctcactacagccctagggcctctgcggacggctatggataccatcaccgtggagagagtacaggcattcttgatacttgggctgttcgagtggagccaagggcataagtctgcgtggatgtacatcggggttgcgactagaatggccaagatgatgaagcttgagcttgacgaccaacggatgggtttgttggagaaccaggcacctgcatcgcaacaatctcgaacgaggtcagccgaaatcgccatcgtcagagaaactcgacgacgaacaatgtacagctgcttcattcttgatcgcttgatgggacacgggagtggtcgagctcttagcactccaaccgatgctttgtggatacagttgccgtgctctgagatggcattcgatttgtctctccatgtctacactgggtttctcaggcagcccgaaggatttattcagccacaaatgaacgatgacagtactttgagccagttcattaggctgatcgatatatggagcgacatatcgatatatatctcaaagggtggccgtgagcaagaaaatcttcctccttgggataacaggtcgaggttctacgagttgagggccagactgaacgtattctacaacggactacccgatacgtttaccttgtctcgacaaaattactaccgccacgacaaccatcaagcaaccaatacctacgtttcgctgcatatgttggcctctgcttgtcagattgtcttgaaccgagaatacttaccattcctgccccttcgctgtcgtggaccacaaggtcctctcgaccgagtccaacctattctcgatcatgccccaggtgggttttgggaagagagtgcagaacaagttttcctagcgtctcgaaatgtggttgacttgatagagctctgcaaagacaagctacccctatcatcgctcactacattttctatctggctggccggattcatggcggtatatgctcggcatttcccccacatggatctgaaactgaagatgacaagtcagaaaatgcttgatttcgcgcatacatcgaatattctcgaggaggaaatggtcggaacagcttatcaagcgttgcgaagagccacgacttacttgcccgctgcgcaaaactatttggacaacttcgaggggacgaatcgttatttctcgcagatgaggaagcctgttttccaaaatcaagaagtcactcgttcgacaggatcattagatgatcacgtccagagaatggactctgcgtatcgtcacagtacgagcccaacgttgccgagcatacggtcaaccctagaagaccccaccaaacttgctggttcaacatccaaaagccaattcttattacctggagtcgatgaggaacctttcgagatagatataccaaagtccttggggagggatattgaaatgttggagtcacaacggatgagcaaagtcttgaatgatttggaaggattttctggcgcagaaaggttgagagtggtattcgaataatagctagatctctaccaacgttgtagaatgcagagtaatgtacaaatagaatcgggagataatgatgatgttttcaccaaggccagtcgatgggaagtgaatgaggttagccctgagagaaaagtctggctgctatcaagaagcagaattacaagatcggatgccttgcaaagattaattaggtaggtaggtgcattctggcctccttcctgatcgtacaactcagaagaagtacctaataagggaagcactgtcgatctgttcctgcctaccaccttccttcttccatccctcatgtgcagcatcagttcacttcttcctcctccaacgccattcgaaagttcggttcctacaacttcataatgattcgatgccggcccgaatcgcatatgttcggtaaaagaaggttccgtttccgactgatcaatcaatcattattcaacttccgcggcgatggatctgatcactcatcagctcaggctcggggagttgagctgcgagcttacatgtcgcatgacgtttagatcaagtcaccactggatcgccaagaccggcaaatgcaagtcactgcacctagtgctcaccccttgtcagacaactacctcaaaacaggcatgtcctagcgggcggcctaggtaccaagagggagattgagctggcatttccggaagtttcgcggggttctttacgacctgaccagggcagcttcacaagtcccatcttatctctgagatcgacgaatcctgtctattatactttggacaacagacaagtcgatgacccgtacaaaccggtttcccgagacagggcttgcacttgcgctgtttgcggttccaagtactcccgaggtctctgcagggacttgaatccgtctagaaacggttgaattggaatatgctctaatgtactgatctccacggcttcaaggatctggggtaagcttcacgatcacgcaagataaggctgaagtttcgagctaccatgtatcgacgagctctattgatcgatatataagactgccagagctcctccacgtatagtcgagcttcactctgcaagagctccaagctccgacccgaccttgtgagctctcccacgcgcgtggggcgtggggcggtggcttcttgggattgatttgccagttcgcaacctctcccactttcgctccacaagtgctgatgctgcaactgtgagaatgcaggccatgacaaacttatttcagaatctttcacattcagagagcagccgagcttgtcgaagaacaatgtacagtacttgctgcaaagccgaagtctgtcgatcggaaggtcactcacttccgtcaaggcacagcttgttccctctttgcgacgtccaagtggatcgcctaggccgtcctggacgtgttcctggcgtaaagtctcattgccagaccatccggcgcgatgacgattccccttactaagaatagtgcaccgtcccccgcgttgtttggccgtgataattgcccagctcgttcaagacgtgaggagtcgtctgagccattctccactgaggaggtaaacatgtctaggtacctcgtacctgttagtatgtgtaggaggatgattaatgagtgccacgcccttcgagacgactcctgttataagatataaaccatagctgtccccgtctacctgtctctatcaagcatcatattccgattgaagttttacagtactctgtttggttcagttttgttttataatgccttctcttacagcgtctccaactgctgccgctgctcctcaaagtgtaaagcagaatggcaacattccgtcgccctctccactcagtatcatcgatattcgtggtgaatatgtcgagatgaatttgaaggacgagattgccacttctttcaaccctgatgatggcccaagaaagctccccactcttcttctatacaacgagaaagggctacagttattcgaggacgtatgttgattctgccgagacccctcttacaattactcataaaagtccagatcacatatctggatgagtattacttgacaaactatgaaatcgagatcttgaaaaagaactcggcagagattgccagccagattcctgagggatccatggtgatcgagttgggaagcgggttagtcaatcatcccatgatacgacctgttgtcactaacattgcgaagaaaccttcgaaagatctgcttgcttctacaggcctttgaagaggccaaaaagtctatccaatactttgctctggatctatctctcaaagaacttgagcgtactttggctcaggtacctgacttcaaatatgtctcgtgccatggccttttgggtacatatgacgacggaagggaatggctgaagcatccctctctcacgagccgttcgaagtgcatcattcacctcggttctagtatcggtacgttcctcttagagacgcagttaccacaatactgatgagagaattataggaaacttcacacgtgacgaggcagctgatttcttgggagggttcgcagaggtccttacgccgtccgattccatgatcgtcgcggttgactcttgcagtaacccagcccgggtttagtaagttccatacgccgcttacaggtcagcagtactaactattccatagccatgcatacaacggtacgtagtttttgaatctgaatggacctgtggatattaatgccgcagttcttgaatacagattccaagggggttacccatcagtaagccaaccagaacattggggaaggtctgtatactgacatcatacagatttattctaaatggccttgaaaatgccaatgagatcctcggcgaagaagcttttaacccgggcgagtggatggtcattggtgagtacgtctatgatgtcgaaggtgggcgacatcaggcatttcttactcctacccggccgacggatgttctcggatcgagaatcatgcctcatgaacgagtatggatcgaacaaagtctcaagtattccaaggaagaaaagacaaagctttggaagttggcaggtctgaccgagatgggctattggagtcgcggagatgaatatggtaggtcacattcccccatgatgcacatcccaccccaaaaacatgcgattcgaggcctcgaagtcatgcagccccgagctaccccgcgaatcgtggaaaagggctgtttcctttttcagctctgctggaagcacaagtccaaaacgaggcagtattcgaggcgacgtgggggcccatgtctgatgctggagatatatgaagagcgtgcatgagacctagccaagaggagactaacacctgtgcaggtcttcaccttttgaagaagtcgagtatgccgttcagtctgatcccgtctctttacgccgcaaagcccctgccaacagtccatgactggaaggcgctttggaaagcatgggatattgtgacaaaggacatgattgccgacgaagagcttcaagagaaacccatcaaactgcgcaacgcgtgcatcttttatcttggtcatattccaacctttctcgacattcagttgaccaagactacgggtcaacccccgaccgaccctgcgtcctactattccatctttgagagaggaatcgaccctgacgtagacaacccagagcattgccattcgcattcagtgattcctgacgaatggccctctgttcaagagatcactgaataccaaggaagggtcagatctcgtctgcaaaagctgtatcagaatgaccaggacaagatccctcgagagattggccgggccatctgggttggcttcgaacacgagctgatgcatattgagaccttgctttacatgatgctccaaagcgacaagacacttcctccaccgcatacagtacagcccgactttgcaaagatggctcagcaagcgtacaatgctagagtctctaaccagtggtttgatgttcctgaacagacaatcacgttgggcatggatgatcccgaggatggcgctgacctctcgcgtcactttggctggtactttcacgcccacaaaaccgaatgtaggaatatcaactgacatgtcttcacagggataacgagaaaccagcacgtcaggcgaacgtccatgcattccaagctcaaggccgacctatcactaatgaagaggtatgtgccattgatcatcgagaaatctgtcaattgctaaccgattatacagtatgctcaatacttgtacaactccaacattgatcgagttccagtttcatggtcctcggttgcttctaacaagcaagatggggctaccaacgatcaccacactaatggccattcaaatggttactccaacggaaatgggaatggccatcacgtaaaccaggttcccgactcatttatcgagggcaagtttgttaagaccgtgtatgggctagttcctctcaagtacgctcttgactggcccgtattcgcttcgtacgacgagcttgttggctgcgctgcgtggatgggtggtcgaattcctacctttgaggaggccaaaagcatttatgcacacgtcaacaagcagaaggccgaagctgaacgtatcctgtccaagacggttcctgcagttaatgggtaagtataatccctagcgctctataccccttgttaacatatggcagacaccttgtcaatgatggcgtagaggaaaccccgccatccgaaccttcagcttcggtcaaggatagctcttctgagctattctttgacctgaccgacgccaacgtcggtttccgccactggcatcccatgccggttacctctcggggcaacaaacttgctggccaagctgagatgggcggcgtctgggaatggacgagctcagttctcgaacgacatgaaggttttgagcccatgtctctgtatcctttgtacaccaccgactttttcgatggcaagcacaacattgtcttgggcggttcgtgggcaactcacccacgtatcgcaggacggacaagttttgtcaactggtaccagaggaattatccctacgcatgggtaggggccagactggtacgggatatttaacggtgattatgtttgatctacgatttcttatcgtaaacgagttgtgttgattttgttttgtattgttggagttttgacatttatatgggccccaaattgccataggcgggatgagaaggaggaaagtcactccctgagaaagcaaatgtgtcgttcatatccgtctctatttacccttgtattttgaactccttaccaaatcaaagaatggtgcaatgataatacaggcccttccaacatgatagctagacatcaatcattatgcccaaacctttggacaatactcataacgtcggtctaatcaggctttcaactagcccccaaacgccgaaagctaatgtttacgtggacctcttcactctcggcaaagctgttctggtgaaagaggccttggcgagccaggcacaccatgctcagtgaccgccaatggacgtgattttgtctgaatatacggaatgacttctcagccgttgagactgccgtagatatcgagcagttgctcaaaaacatagccgggaagcttaatcccattctctgtaatgagcttggagatgaaatccgggggctttttcaaagcgttagtaattttgtgaatcaggaactcgaggaaaacttacagtaaagtcgacagcatcgacagtatccttgctcttggtatcgacactaaagtcgagaatatcctgcttgaagccaatatcccgttggtccatgacgaacttgcgcgcaaacttgtgtgtctcgacagcaacgtagaaggggaggttggcctgggccgccaacttggagagctgcagggtgcccatacgagagatgataccgccgttggatgtgacggcctcggcacctacgagcaccatgttgacttggcgcagcagccccatgacatacgcaactgaagcttctgcgatctcggcaacagggataccctttgagcgaagctcgcgaactatgcgatcactctcctcgacacgggtctcctcgcgcacgtagataaccttgaacttgcccgcaccgaggttctgggcagcgcgatccagaataccaacaactgatcgcgaagcaccgtgtgtaagaatacactgaccttcgtgaatcagcctccatcctgcatcggcaataccctctcgcgcggcgttagcacgctgggcaaaaaggcgtccgttgcggaggagatgctgcctcacggcgtcgaagctgccatcttgttgtcggagagaagaaacgaggtactggaggaagagatctgttccggcagagagaggtactgggttcgagacggaggccttgaggcggtcggagtggactttgactgtgtcgaggatctcgaatacggtggtggaaggctgggcgtttaggagggcgatgagagattcgatggcagcgacaggtttcgtaagatcggggtctgtgacaaggaggccacggtatgtctcgacgatactaagaggtattagaaggtattaaatagtggcatgttggtgacggactcgaaatcggcgcttttggagatttgaggttggtcaatctcagtcgcagcagcgactttggaagattagcctaggacggaaaatgttactataattatttacctgatgtatcgatagtcgccattatgaagagtgtgtgagaggttgggagggagtggttgaaaggttgaaatgatactattcccaagtctagaatctgatggaggggaatttttgatccaatgttggtgagtcaggactcttggaggtgatttggcggggtgaatacatgtccggtggggagcggggccgaaatgacggcacttgctccagggcatcttcagtggaaggtttcagtgattgctgtgggttttagatctgaaggagagcttagataatagctagaagagtgtgtatacatattctctggcctggattgaatcgctgtgctttatattaaatcttagtactgataataaattgaccagtagtgttgctttgttccataacgtgtcttggatcgatgatttgatcagttcacctcacaattaagtcgactacctaccctgcgtcgagatgcaatcaaacttgcgccgcgcctgcccctctactctctatcccttcccgaactttaagttacggctctccaccttcatcttacattacattccctgtacttcaaagctctcatctctaaagctatatctcacacaacttgatccgtatccctgattcacccttttgcaagcttcaatccctcgatatcattcgccaatggagcttctcgatcccgcaacgggcaccgcccttccaaacgacgccatccagcgcattctcttcgtcgccaatgctgttcacgtctacaacattcctcccctgacctcgacaaagggatactctgctagcacatggactgccgagccccagcgccatatcttcactgctcgtcttcgcgtcgtcgagaccgcctacgaatctgcctcatctaccaaccagctcaaagttgatgccgtgctggaggatgcatcaacgggtcagcttttcgctgcggcgccatacaccgctcccggtgtcgtagagccagttcttgatagcagtcgcttcttcgctctgacagtgcgcgatcctcaagggcgaaaggccattctaggcattgggtttgaagagaggagtgaggcttttgatctaagcattgcgctacaggaggcgaggaaggcattgggttgggagggcgagcagagcaagccgtctgccacaaaagagcaagaggagcacaaagattacagtctcaaagagggcgaaaccattacagtgagctttggtgggtcaaaatttggaaggaggaagcaacaggacagttcaaacacaggttcaggagcaggaggagatcttcagtctttcgcacttccaccaccacctgctgggccttctggaggattctcattaccgcctccgccaagtgccaacgacgttaagcagcagaaacagtcagccaaggatcttggattcgacgacggtcagtttggagagttcgcttaaagaggcaacatacacaagggtgcattagcgatatgattttgaaacatacagtatatataccaaactaaaaacttgctgaggattaaacgccaaattgacatgctaggaatgctagatgatatgatgccctatgaaacagtttttttgctcattatgtcattaggcgacccagagtcagtaacttgtacagcagcatattcacacagtggtcatcagcttagacttctggccaagtgtgacgaagacaagggagactcattcgcctctccctagtcaccgtgaagcgggagtcattcaggtcgtgtccgatctctgtgctacagtcgttcttttcttcagcaaagggacgctctgcggcaacggttgttgctgaggtagtctctgactcgatgctcgcagaagatgaatcaggaccgcacaagacatcctcggcggcttcatcgacagtctccaaaccccacactgccggctctgaagaagcatagaatggcccagcaggttgatggaagtcgttgaagtagcccattgggacaaagtccgttggcgaactaacaaacagtgtggtaggggtaagaaagctgtaggaatcaggactgaaacaacaagacgactcaacactcgggctggtggcagtccatgcctgagcccatgtctcgcgactctgcatctcgacgtacagatcaaaaagacgagaggatatgatcttttcctgctcgacagcctggttcatcttggactttagcaggctcagctgctttcgcaacttgcgtcgtccttggtcaccattgaggtttcggagttgctgctcaactgcgcagtatcttctcataagatctgaagctcgagaagcctgttgctggaagacaccagcaaggtaagcctgatccgtgtaaagattctcaaagggccgaggttcgaagaggaggcgcgagttggtttggggttgttgcttggcatccggtttggagggacgagaccgagagctcgaagagcgccggcgctgcctcttgcgcggggatgggtttgaagtggagggtgtttctgggtatggtgtacccggaagggattggggtgagggcgggaggatgtggcatgtttgcagcttggggatgacaacgtttaactcctctggagggggagtgattcttgcatccatgggtggtagctggaccataccaggaacttgggtaaaagtggtattcattttgaagaattcgtgcttgttggtttaatagcaaagaagcaagatgcagagaaacagcacgcatctctgctagatattaattcttcctattgcccctactatcccctacgaacaaagacaactggggaaggctatattgagaacgaggagtttggacgctttgttgccatattcgctctccaacaaagcgaaacagcgagttccgggacttggcctagtgttcctttggaagtcaatttcctagtgcaaggccagttggttgttcagagagaatccgtgcctggttgccacactcggcccatcgagctgtcaataacactggtcaggcttggctttgaagtgttgttcagattcagttgacccgccagcaacctgaaagagatatcgcaggtctagaacagctgatcaaccctgatgtggttggtttccgtaattgaatgaaactggctacgccaaatggcttgccttcgccaggtggtggcgctgttagtacccgctgttggcttggaacggcagccttatggcgtgtctgcataacaatgcaagccaacggccgaatgataggcaacttggaacatcagatagcaaagccatcatgtccaggtgggtcattgaaccgccagagcccagcgtcctctgcggctcgtcggatgaaagatatctcttgattgctgacggctcgattgatctccgcatatcgcccttgctgattttcgtctttggtatcggcttttgctcgctttggctttccaacgtgggcatctggatgatattgctccatgatgttgacgaagcagtccgtggaaacctcagtcgctaggaacttcataatctcagctccttcgtcctccttgcctggcataacaagatggcgaatcaagagacctttcttggcgatgccatctccggtaaagcacaggtcgccgacttgatcgtgcatagccttgatactctccttcgctgtggcggcgtaatcatccgccttgagtagccttttagaggtgcttggtttccacaccttaaagtcagccaggtagatatcaaccaacccatccatcagctggagggatgcgagagagtcaaagctcgaggtgttgtaaacgatgggaactgtcaggccatggtccttggcatggaggatactcaacgccacttgcggcacaacgtgctcaggcgtaacaatgtttatattgtgaacgttgccaacctcctgcaatttgacgtaccagtcgccaagttcctcaggtgacaggtccatcccattgcgttggtgggatatgtcgtagttctggcagaagatgcacctcatgttgcacccgctcataaacacggagccactgccattgtgcccctggatgcaaggctctaaccgtcgtgtcagaagatgaatagaacaatattaacctcgagctaagaagctgagtatgcaagggagaatggtatgcaggaagcttggggcagaactgtcactgaccttccccaaagtggggagcaatcgtattgacctttgccttttctccgatgaggcacatccccgtcttttcaaaccggtttacgccacattctctggggcacaggttacagtttcggaggtgagcgtacgccaacgatcgctttttggcggcatcgcgagagctaagagtcatgtactggggaacatagtcgtcaagaaggaacggaggtgcgagatgaagagagcgagtgaatgttttggaagctatggataggggtttatggaaagctgaaggatatcgtcttagtggtagcaacatggctgctattgagtgctcatgatgggtggtgacaattgccttttgttgattggtgttgagggaatgtctgtataggtggcttagtcatgcgttgatgcaactgttactgactgataagaagatacgttattcttcactctgaataattgagaaatcgaaaatatattagtcctgatggcgtcgggtactccaatagcttaactggcagtagaggcgagtgtctttgtggttgctacacatgccttggaccatctagaaggcgcatcatggaagcacaatgtcacagttgaccagcaagtcaatatgtttctgtaaaaagaatataggcactcaggaataaatacaaatctgctagtaccaactactcctaagcatcaattcttcacatgaacgttcctccaacctgccactcgaatcttcagaataggagagtattgctttctcattttctctgaacctcggcattctcctcataccaagccaacttatcattcatgcttctaatctcggcagtcttgacggcaatcatatcttgcatctcaaccctctcacgaagtagagtccggttctctgtctccagctgcgccgcccgagccagacgctccttgttcctggcctctatatcagacacgcgctctggccaagtaggcgtcacgacggataccacggtaggcttgctctcgatgattcgtgtctgcacagttcctggatgctggtcggcggcggggatgacaaagaggggagactgcgatcccttgcccttgatacgatagaatcgagatgaaatgtcgatagggacgatgcccctggcgtagacttttccgcctcgttcttcacgccatatgcgctcgccaaccacaccgcttgctttccagatcttttccttctgttcaatctgcgcttcagcggcgtcgagaagtctgtggatgtagcctgtaacatctggacccgagttgacgagaatgaacttgtcctgcgggtacacaatctgtcggccccctgaaacgccatcaggaccggtgcggcccaacatttggtgtgggacgagagcttcgcctgccatgacatcaagagcgttggcatagctgatttcgagctcgtgcattcgacccatgagatgttgatggttcagaagccactgacccaagagacagttccgtgcgccttccagttgcctttcagacatgccttgtgctgcctttagatctttgggggcttcgaatccagttggaaggatagacatgaggccaccagtagcgccgtattcatgatcaagaatttcaaggcattcgttggcgtgcataaccagatcatggtgtgtcatgtatggacggcgctgatctccccccttggcggagggaccactatcctcgaccaacgtcaaaggacaatagtgctcaataccaaatgtctccgactcggatttgacggtgttttgcagtgcccaaagaggatcgtgatgagacgggtcgtcattttcgtagggtttgtcaaggttgttcaaccagtcaaacgcctcgtgttcctcaaagcgatagcctgaacgttggcccacatgttgagtggtggatgtcaaggcaagcttacggatgatgttgacaagagagtgtgcgtgttgcttgagggcgagaagagtgggaggacgaccggaagagaagtatgagcagttgagatgctgcagaagaacgaggtcttgggcgtccaggataccattgtctggtacggtgtaatttgacttgtacgaggttgcatatggattggagggaatgtggagaggctggatatcctccatttcctcgtcatttgctggggatgtcattgcgattctctatacaatttgcaagaaagggttgaggtgagaaagtagaagtctgaacaagagagtattctttgatacgggtggctatctatctttaatggccaaaaaggccactgccttctgtgtcattcttgggtctgcccattgatgtgattgatgctattcaaagaacaaagaactgccttctttgttcaataaacctggcactgattaaggtgggcgcattgacattcttcactatgctttctttgttctatgtgccaaagaaggtcgcgaaccccgatatctgggcatggcttcactctcgataatgagagtctctgtagccatcacttacaataaagatttcgaaaactcttctgaaccgctactttgagtccttactttcatttcacagatacacaaacaaaccgtacgtataaggcattacaagcctgtgcctgtaggagcttacctctttctatcgagggtcttaaggtcccttgcttggaatcgccaagagaatgtagcgtataagatgacaatacttgagatattagaacaagttccaaggagcatgggcatatttgcgtcaactatgagtgtccattactcgtcgattttctctcctggctacatacacaaggacaaagggaggcaacaatgccatgggggtctggaatgtttgaccagaccaccacagagcgaaacatatcgagtcgacactgtagcacacacgtgactgtttgtgttgtcatgacggtgtcacagaaactgtttgtagtaaacaatgggttacctggtagcagttgtttagaaccgttgtcgctgtaattgtgacgcagcgttacctacgacattctgctaggcgacgtttgcggtaacggcgtcatttgagactgtcactgagttgagaacaaagagagggagagagacagtgggaattcaatcaattcatcaccagcagcacgaaacgtcgttggttcatttacttgacatgatggaacaagataaaattgcccgtacctcggtctaaaaaaggcagccagttaaagatggatggacatctcagctgaaccagcatcatttctagggcgctaatgccgaggagagactggcgcgcgcatactgggggagatttagagggtctagccttttggaatgaactgcccgcagacgcagggtacagcagagtccatcatcaggcgtctagtcatttcaatgatttattaggcctcaattctgatatagagcagtcaagcgatggacaaaaagtcatgatgtcggtcaagacactaatagcgacaaggattaaaggacgatcgatgctcggatctttttaaacgacagcacatgatgaatacgattatcaagcgataattgtgactgtcaatctgtcacagtcaactaatctagctcaagaccagatcgacatgtttacctggggaatagtctggttgatgtcattggcgtcaaaaagcgccatcatggacggacgggactgaaagttccgaaaaaacagggggagcaaagaggtagcgccacgcaaagagtttagatggtttcaaaaaagatgtcttcttggcaggcctcctaaaagggagacgattagcattccctatcatgatcttcgactaggttgtaagggttgattcatcgatcagatgtttgtgcgtgcttgtgcttaagctcatgctcgtgctaatatcttagtagtcttgatggaggaaagactgactgtactgcatctctgacatcacacgcgtactatctatcagcatccctgtcaagctgtcgttcgacgagagagcatccgtggctggtactgcgcctctgtttcgatcgacgacacaagctgagaaaacgggcctcgacttggatcgagggcgtgatacttggagggagccaggtctagactctgtgatgctctatctgtgctctaccctactctgccctactcgatgagtctaaagtccagagctgtctctgcccctgtctcatcgtgccttgtcggctgtcggtctgaccgttcattaactgttacgcatacgtacagcatttagtgagtgacactatttacagtagcgcaacacatctcaattgtccacgtcgacgacgctgggtcaccctcccgttcccgtcgccaagcttcaacagccgaaatgaacaagggattcctagaccctcatttgattgtcataatttacggatacagtacgacgttgaaaaagtagggtcttgttttcatttgcttggcggttcatgatgggaattcatatctatttttaccggttttctggtatcatttccaattatcgttgccgcgttatcgcctgggatcagcgtgaaagaatagcaatgatttgcaatgtcaaccacgctcgagtggttccatttcaaatagacttgtcggggggaggggctaattctccataaatgattggttcaaatcgatctaggctcaaaccaggattttcatggtgggtgcttttcccactgaaagaccagagcttcagggacttagcgattcaatgctactaaggtactcaagtctgggcgcgctatcttgtgacgtcgccatcagcaccttgtcttgattgatggcatcaccaccacactcgagatattttatacagatatggtgaatcaatccagagaatggaaaacaataaaatatataactgattaattgaattcatgtgtctctctgtttgcttttgctatacaataaaatcacaggaacttgtcctggtgagacatgacttcactttgattaagggggtccagcccgtagagctaagcttctgtctcttgtcccacaccctgacgaccgcccgaccacctgcacttacgctgcactaacccacccacccatccacttcaagctgaatgccgtaccaaggtttggctggtaccgttcaactgtatctaaaaccagcttttttgaattactccaacacactctaatcacataaagccaggtttccccttccacaattatcttactctccttttcgcaagctttttcgttcccagactggcttgttctggtttagtaggctactgaccagtgactgggctgttgcactaatcgccactttggaacgcgcctacctcttgaccgtcccgtctcatcttaatctacctgccactcgccccgccggcggtaggaatactaacaagtccaaacctaatcaaactaattcaatttcttctttaatcgtttccttttcgacctacgacgacgagggttcactctcatattctattcaatccaggagtcgtcaattcaatacttaatcgcccatacccagggctcgacctcgacctaattcgaaaaatacgtcagggtcgtcatcatgggaaactttatcagttggttggaggacaacctccccgaccccaaaagcacaaagggcaatgctggcgaggccagaggacctcagcccaagtccgtgtcgagtacgttgatttggatatctctagtcacgttaaacgcgacgcaaaaactaacatccatctcctaggcatggtctcgactctagtccccgtcctcgttgcgtcggcggcctacatcctcatctttctcatattgcgtaaatccaataggcgtttctatgcgcccagaacctatctgggctcgctgcgagaacagtaagtttaatgcgcctcgtgaaccttcaacagcgattctaacggccatacagcgaacggagtcctgcattgccaggtggttggtttggctggatcggtactttttggaaaattcccgatgcctacgctctccagcaccagagtcttgacgcctacctgtttatccgattccttcgcatctgctgcaccatctgcttcgtcagtctttgcatcacatggcccgtccttttccccgtcaatgccactggcggcaacggaaagaccgagctcgagcttctctcctacagcaacatcaatatccagagttcaaaggagaggaacagactgtacgcccactgcttcatcgcctggatcgtctatggcttcgtcatgtacaccatcatgcgcgagtgtctcttttacgtgagcgtgagacaggctttcttgctcactcctcagtacgccaagcgcatttcgtctcgcactgttctcttcacttcagtccctaaggattatctcgacgaggctcgcatccgtactctcttcaacgattcagtcaagaacgtttggatccctggtgagaccaaggaagtggacgagattatcgaggagcgtgacgaggtcgccatgaagctcgaaaagggagaagtgaagctgctcaagctgtgcaacaaggaacgcatcaagtctatgaagaagtctggcgccgaagccgagaagcaaaactcaggcccaaccgaccccgagactggtgacctcgctgctcgctggattccccagaagaagcgacctactcaccgcactggccctcttggacttattggcaaaaaggttgataccattgaatggggccgtgaggaactcaagactctcatccccaaggctgatgaggcccaggccaactggctcgctggtaactacgagaagcactctgctgtctttgttgaattctacacccagtctgatgctcaggctgctttccagactaccactcaccaccatgccctccacatggcacctcgacacattggcgtcaagcctgacgaggttgtctggaacagtctcaagttcccttggtggcagattgtcatccgtcgatacatcatcgccgccattattgctattctcatcatcttctgggccattcctgttgctattgtcggtattatcgcccaagtcaacaccatcaagactcttcccggccttacttggatcgagagtatccctagcgtaggtccagcagctattacgctccacagtatcatgttaacttgttctttaggtcattctcggtgtcatctctggtcttttgccttctgttgctctgtccatccttatggccatggttcctattttcatgcgtgtttgcgccaagcaggccggttgtgtttccatctcacaggctgagctttacacgcaaaacacctacttcgtcttcctggttcttcaggtcttcctcgtccagacacttgccaacagtttcgtttcgtccattgtcaccatcgtccaggatcccagccaggtcttcaccatgctgtcatcctctatccctactgcgtccaacttttacatctcctactttattgttcaaggtctgggtatcgctaccagcgtcctgactcaagtcgtcggctgcgtcatcttcaaccttttgtacaagttccttgccagcacccctcgagccatgtacaacaagtggaccacactcagcgcccttacttggggaagtcttatgcctgtttacaccaacattgctgtcattagtgagttgatactcggtttctacatatcatctcttgctaaccttttcaggcattgtctacgctgttatcgcccctctcatgcttttctggtcgactctcggtatggctctgttctaccttgcctaccgttacaacattctctttgtcaccgagaccaagattgacactcgaggccttatttaccctcgggctttgaagcagctctttgtcggggtttatcttgccgaggtctgcctcattggaatgtttattgtctccaaggctgcaggccccgctgctctgatggtcatcttccttatcttcagcatcttgttccacatgaccatggccaaggctctcaaccctcttctctacaacctgccccgttctcttgaggttgaggaggagcgaattcagcaaagcgcccagggttccgagcttgaggatggacaggtgttgaacaacaacggcgtcaccaacgctactaccaacggcgtggagaatggtgatgccaagtccactcgcgtcggcaagttcgtgccaggtggagttggtggtgttcagaagaagggtaacttcttctccaagtggctcaagccctggatctacgccgattacgccactatgcgccagcttgtgccccacgagagcaccatgggactcgactacactgagcaggttgagcgggacgcttacttcccaccctcaatcacgagcgagactcccatcttgtggattcccgccgaccctgctggtatctcaaagcaggaggtgttgcacacaagcaaggtgatccccatctcagacgagggttgcacactgaacgacaagaacaacatcgagtgggacacagagggtgcacgacctcctatctggaccgagaagatttactactaaaggagatgattttgtctgtgtgatacccaaacacaagccggctatcaggctgtgtagttttgaaaaggatgcaagaggtggacggagcttggaaaaatgatggtggaatgatgggatgtgttattagatcgtgacgagacccgaaataacaactggggcgtcttgtgcggttgtaagacctaatagttatatgccaatgaatcctaatgtagtatcaaaagttccaaggtgtcactcgtcctatgactggtagttccaacatcaacaatactgagtgggaatgctggagtcaattaaagttttgtagtagttgattgggcaactgatcggtttcggcaagattaggtacattagcacgatcgccccagcttctcgtctctccactgtcatcacgcttggtcaccttttcctggtaatcagcagtagggttggagatggctagctgtgtgatgggaagcaaagtattgatgattacctgagacatggaacaaagcgtacaccaaaaagagagctgcccatagcatggtattgtcattgacactgacaggagagaagggaagagaaaagctgttgttgttgtggtgagtagcaaggatacaccccgaccacttggacttaccgggaagcggatagcggcagccacatttcaagcctcaaccgccattgtcgttggcagcctcatccatatgcagacggtcggatgttttgtttgtggttgttggatgattggataatacagaagaacggtgaacaatatactgcctcttcagtacaactcagcagttggatgtccaattattctctagttgtggcgtctctcgcatgtgatagatagactttatcgtttcttacctgcacccttgtccttgtccttgttcccgtcagtactaatcaaggattctccatgggataccccaccttaaacttgtggcgttcctgtgccaacgacagtaaacaatcgcatcttcgagtctggttcaacagaaagcggcaagtcgttctcgcatgcgcgaatagaaacttggtattggaccaaactattggcgattaggactaatcgcaaactttgcttcgtggtgtgattgtcccattctcgatggcttggtgtccaggctctcccagcaagaagatcaactatccctgctcatacgtgctgcacatactgcacatttctttttcctagcctctctctttctgcgtgcttgcgtggctctactgctctcttaccgatactctgctctactgcccgcttgcttgttcactctcaaacatccaatctaaacctggacacgacccatcagtggcctattctcgaggccctctcaattattagcaggtcaaccaacattgaaagctttgacagtcgtgccgcacgcatagaggcccgagacatcgctgagacccttggccattgcgttccccgggaaagagtgcgacgatcaccagaccacatacgacatttgctggtgcacactcaccttgcaatattcaagcaaaggacgttggggggaaagtgaggaaacagattcaaggccaattctttagctctcgagctgtacggcgatgatgatggtatgagagcccagtgacggcgacatttcaacgcttcgaggcggcagcatcaaccacagcagccttgaattagcgagcctgctcaacacaacaaaaattcaccatggcttcaacattcatccccggcagatctcggtctgcacaaccacgacccacgacaactaccacgacagctcttctcctcttttttgcgactattccttttgtgtctcccgttgctgcgcaatcattcccatatgtgcctacggatattctcatgccagatcccacctgcgtcgacggcagcgtaccgtgcagtgcttcagatttagcattcatctttcgacaaacagcctctggtaaagtcgagttcagatccctcaacttttccgccagcgtgggtgcggacgaacccagcctcgatcgacctgcgggcagcacgacgttgccttttctcgacgacgagcccaaaagtactgcatttggcgctgcaagaacggcaaacggctccgtgctcgtgtacgcaggcgactgtaaaactggtatcagcgatgtatggagctacgactacgaggatggaggcgagtggtaccgtcgaggtcttaaaaacggcaacgaccgccgcgcaccttatttcctcggcggcacagtcgccttttcttccagtctcgctcccgagatggaccagcctactctttatacctacggtggcatgtgcgagacgccaaagtcaggaggtacgacgaactggcagagcgatgccaactataccaagacgatgctgagagttgcgccgaacgacggagatgcttatacttcgtacaaaatgagcgtggcatccagcggcggaccgcgaacgccgattgctggctttacactgactggtttgacgccttcgatgaccaataagtctggaatcgtcacgcagcaaatgagttatgtgttgttaggaggacatactaagacggcttttatcaacatgagcacagttgcagtatggaacttgccagctgagacatggagttacgtcaacattcaagctcccaatggtgatttgccaaagtcggatcttgccatcaaggacacgagtgcccagtctaaacgaagtagtgcaacgaatgctgcagataatgtctacagtcgttctggacacactgcgactctaagcgaagacgggagctccatcatcgtcatcggaggttgggtgggcgacgtcaatactcccgctgagcctcagcttgcgatcctcgagatgagcgaaatttatagtgggtggcagtggaagattccggaggtgcagcctgattttactggtatctacggtcatggtgctgcagtgttgccaggaaacatgctgatggtctatggcggatgggagacgtcaagctcttcaagtcgaatcaagcgtcaggcctcatcggggtcccttcgcttttacaacattacttctgggtcatgggaatctagctacacgaatccctcttacgcttcttcgtcagccaaagagaacgatgccccaacggaaaacgacaaggggtcgaactcgaagcgccttggtcttggtctcgggttaggctttggcatcgctgctttgatcggtattatcattgccgccttgtgctggtacaagaagcgcagacgccacatcaacaaccgagacgaagcagtccgggctctatcccaagatcccagctactatcatagcgactttcccgaaatgactgagaatgacccttggggactcaacgacaccgcttggtatggtcgtggtggtccatatcctcccggagagcgatcactcggctacgagtcgatgagaggcgctcgaagcggcatgcctggacttcatatcccacataaacccatgtcgagaccatcgcgcggaggttatgtgcctacagggggtagcttccctggaccaattcacccaatctacgaagatgaagaagaagaaaattaccagaaccgaggtttatatgaccacgttgcaacacccacatccgatgttcattcggatcctttccaaactccagttactgctaccggccaaaacaatgtgacgcatcctatatgtcttacccctgggggaggtagggcgtcagctacacccagccctgagaaccgccgccacgatccagaggttcaggattgggtgaccgaggttgatgctgcagagggactactcgagcgtatgaacagtcgaaggagccaacataagaatgcccagagcgttgataacgcggagggtcccgcacgaatgaatagtcgtcgaagccaaacccaaggaagctttggccgtacttccccaacgcggcataactcaacacgatcagctgctctacgagatgacgaatcgcgaagcggatctaacttgtccgaatcagcacgaagcgcagcagagagcatcaaggctaaagcacgacaactcaatcctctggctcccgctttcttggtgactggggccgaacaccctaagcctggaagttcgtcttccgatagttacaatactgctcactcatcgtttggcgctctacaagccgaaggaccttcgctccttatgggggatcggggtcacaagtacgacgatgatgagccttcctcgccatccaagtcaaaaccacgtagggggtggttaggttctctcaggagagtattttcaggggctagtactcctcaatcctcccatgaagacatgtctggagtgcggcgttcgtttgatcaagagcctgtgagtggtgattatgagcccggtctggttggtctgcgtggcgagcttcttaggcggaagaaaggcagacaagactgggagggtctcggtcccataccgcgagatgctatgatgtctggaggttcggggcctgaacctggaaccgagtctgactgggacattgaaagagctgtagagcagcgactggttcaagtcatgttcactgtcccccgagaacgattacgagttgttaatggcaacgaagaggggagcgatcgtgaggatgatgacttgatgaagccgcaagcagcagaattggtcgatcctgacgacgagcatgatctgtcaagagacgagagcgttcaggagaagcaaatggaagctggttatgagcatccggcgctacggagtgtggatgaacctcaaaaacaggagggcagttccatggctgagaagcaacaacttgttcataatgaggaagaacgagtgaacgagaagcaacgatatgaagagaagcaacaactcctcgatgagaagcgtgccgaggaggagcgacttgcagaggaagaaattttgcaagcacaacagcaggaggagagagagccgatgaagagacaacaacatcaaccccctccaccggaagaagagccatcaacctcaacactacaacaacctaaaccctcacatctccaacctcgccctctattccatcaccgcactccttcaccagcaggctcaatatccccttccccttctcccacgccatctcccaaccgaccaagcttccactccagacgacatacacgcggcgactcgaataactcagtgggcggctttctcctcccagagctgaatacgctagaacctcgcttttcacattctacggaccggtcctcgggcatcctaatggaagcgcaggctgttccgctgactagagaacgagcgcgaacgcgcgtcctggccatggtggatagctttgagaatctaagccgtgagaacagcccgagtcccacaaggttttcataagggatgctagttgcaaaaaaggagtgtggatttcaaacctacgaatttatttggcatttgttttttttttgtttttttttggtatcatgcagggtgtttgggtgtaggataacggatgacattgtgctacagctttggcagttttttggaagcttatggagatggatgtcctgaatgggagatgtacatatgaattagacgaaatgaaaccttggaattatatacgcttgacgattgatatatgattgaatggatttctctataagtagatgataattgcttctttggacgcctcaacggaacagttctatagctcagtagtaacgttgagtcaggataatccctcttcagatcgagattcagaatgcctacaccagataaacatgcaatttaagcatgtccatcatttgttagtccatcgacataactcaatcatccatgacatttattgtcgatcttaaaagcaatcattaacgtcatggccaaaacaatcggagggtgcacaggacaattaatcattgaatcatgcttatccaaacacggcgaatcatcaccgggtctggaatagttgaaacagaacagaaatcgaaacagggtacgtttatgataagcacagacaaacaacgtacgcgttcagttcagttcagctgtgctaggtttctgccttgatttctggtgttgctgtccctgacgatcgtatctttttgaactcactgactacgcttggtgaaacgcatcccgacgccacagtatccacgtcccccagagaaaaaatgcaggggcagggtggaaggggcagaagagaggaaatattgagtgtaaatcttcattttggaaatatcaatatttgaagcaatgcagtcattagacaagtttctgattcgctaacatgggaaattatatgacatttttctgatagtctgaaggtacacgtatgggtgtggggtataagtgagacgccaacattgactggaaaagcttgacaaagatacatagatggagtgacaaacaacctggttaatgattttatgcttgattttaatcaatgacttgttccgctagaatcgaccttgctacgctgcagacagagatacctacctgcctctaccctgtgggaaccaatcaacacaagtgggatccaaggcaatttctactcgtataattaacttgtgaagatctgtctatgcccaagtatactcacttctcttacgtagacgcttatcctcatttcaccctgcagtctctcatccggggtatccgcttgcttatgattgtttctttaatgaattgttccaccgaaggatggcctcaataaacttctttcctgggaaatcgataatgatgattccagtgcggctcgtgtctgggttatcttcaaaatccttgatccattggcccgtcatatcgttcatcccagtgacagtgcggttcattggcccagccgcagcttcgatcggcagcacacctacagaggctgaaatatgagcgaggtagaggatcttgttgtccagaggtgctgttgccgcgagctcgagcgcatcacgaatcgcagtccacttgtcagaaagatggtaaatgtcagggatgatccacttgtcttcgagcaccatctgaggaccctcccacttggggccataaggtcctccgtgcctggctgggaagttttcaagcacaaagatcttggagcgaagttctccaatcgttggcaggggggcagtagcgctgtagttgtagagcctgtctccaagagggtatttgttgaaggcatcctcaaacgacagggtgttgttgtctccaatgcgaccaccttcctgcttgaggcgcataacaatagtctcggatggattcctgtccaagaaatcattcatgtagctgatgacatcctcaaagctgaatccagtgtagccgttggcatggtagatgtgcaactcatcgtcgcgcacacgagcgcggatgtcaaagtagcgaagacccgcttccagctgcattgtcaagttccagttctggcactgcaggacctctgtttctatatcgtaggtcatggtatcgtgcgttcctggtatgctgaggctcgtgagatacacatcatcggggatctcagccatccaagctgggttgtgagctaagtcgacatcgaagctgtaagcgctcgaataaccacggtaacagttcccgtacaccatgcaaggcgcaatagagaagaggagatagaagagacacatgacgaagaatgcaatagctccgatggtcgtagggagacgtctagatcgattgacgggactcgagagaccgcggaatgctggtttcgcgatcattgtgtgaggctgattacgaaggtcaaagccggaggggccggatgggttcttttggtcggctagtcacattgaaatatgggcagtagggatatcaagtcccgtgatgtgctcctgacagtataaaatgcggtgtgtatattggtaagagtacgcgcaagcagggttgatgtgttggtgttgatgttggcaaggctgatgatacaagcttcatgggggactcagccaaggcgagatgacatcggtctgggggagctctgacccttttgcggtagcacctgcggcaatggagagttttgagtggttggactctgaagcaagcatttaccccagacaagacatgacaaagcattccagcttggttaccctacaccttggacaattcgagactggcggctatactcaatggtattagaaacggaatagtcgggatgagaatctaagccctcactaggcagaggcttagcatactgaaacggcttgttcctacagtaactcaacttgaggctctgccccatacactatccatcactaagatcgagttgcttccctcaaatcgagtaattaggtgggcctagtttttgtccgccagaactcaatgcaagtagtgtttaactcatgacgcttgggagacgtgtttggatggtgtaggtaagcccaacaagtcaattagggtacccaacagcttacatgttgcgtagaaacgacgcaattctgcaaaaaggatgtaaacctctcatacaagtctggtcctgtcaattatgatatcaatcgggcacatggagcatgtagtgatacaagtggtgtatacggagaggacagttcgcatctgtatgccaacgacaggttcaacattctcaggatatttttataaacagtacactaagcggacggaagaattcgattcctctacaccctcacaatgcgatgcacatcaaccgattgccgcaggtggcgggcggcttgcagatggatggcggaccctgaagtcgcattacccggtcaagtctgtgatttgctcaccatatttcttgacagcttgtagcaagaaacagcccacgtagacctgtagacatcacatgtacagtacaacaaggttcgccggttagcgacaaggcaactcacctctaaatcagcagtgcctcgtagtaccgccttgaaacgagatgctgccaaccggtatcgctacagcacttgtccgttgggggttgacatgtgcgaatgtcatggaacttacctggggtatcgtggtctgtctgtcttgtgacttattattagtgatgatttaggtttaaccgccagagcctcaacttcggacaccacaaggtaatctgtacagtttgtggcaagtagtcatgatgacagtggtcagagaggcctgcaaggagagaaagactgtcttggtctgtaccatgcgtgacagcctcagttgacggccagatgatgctgatactgatactgtacatcttaccaggaccacggatgattacttttgaaatgcaagaggttggaaacgcgtgagagacatgataaacaagcacgcacaaggtaaaactcaaagaaataataaaacattaatacctcgtcccctgcctctagcatccagcctccaacatgcagaaacagacccccacgtacatagttagctcggttgcttgcgtgactcttctcctcttctcctcttctccaagcctgcacaaacacaaacagccgagagaagaggagaaagaggggtttgtctctctttttttggttgggaatagtgtcgcagattgagacattacgaagcgactttgccacgtccttgttcaaagctcaagcttaagctcaaataataataaaaagggatcctttttttgtgtgtgtcaaaaaggaacaaaaaaaaccaatacgattacgcatgtaagaaattgaaggaaggctagcttcaaaaactattggacaattgggttatcgcagaacagtaaaaaaaaaaaagagggtgtagtcgttcgcatagacgaggttgcagtgcattttgcagtgttgaactacacttggcggcagttcgtgttggtctgggtgatggtgttgaagtcggatattgaactccaataggtggtgggcatcaaaagatggaccatatcttattggttagcagttccttggtgataatcgatcgatgttgtgttatcgcacgcaggtgccaacttttgcagagacaataactatggtgtctttttctgctaacagggatcatgcatgactgccccagattcacaagccaaggttcttttttcattgcaccaaaagggaagcttcacgaacgacttactgactttgcacatcgtaccattcacaaggttctcaacatggtataggtgatgctgttagcgggggttcagcaagccatttatgttgattgacttttcatccaaagtttatacaacatgttgcaacacgttctacaaccttgaattgggtactaactggctggggtttggtaggtatagatcgttacctggccaaaagattagatggagatggtaaaaatgcctagtctaatttcaatggaatcaatgaaacgatctgatctgtcagtgacgtcgagaatggcaagggagagtttagtcaggttggttgggtcgagtttcttttattaaattgtcaagggtcatggtatgatgtatctatacgagagcggggagcccgtgactcctctcgtctcgtttatgggtgcaaagtttacaagggcaaggctgagaaagatgaggagggtttctgtctgtctgtcataatgaccgtgggtgccatgggtgccatgagatccgttcactgattgtatcatcttgatcaaccaacttccaacaatcatctttctgtcttgaggcccttgtaacagatgaatgttgtaccccagttcctcatcccttctgcgggtcggctccaaaatgactgaaacaacagagtcctccaaagcagggattcatttggacctcgattggagagtgttcaacatgctggtaaagtggaccgaccatgccattattctcgcgacatagtcacgctctgggtaaaatccaagttccaatgtcgatcaaacaatcaatctctaagcaacagagaacatgtccaagactctaactagcaaagacgcaaagaaaggggccggaaatggcccgcagcccgttatggtaggtggtctatgccacattcaacggtgcggtgtcagtacagactataactttctttttacagatgagctcggacaaggagagaatcaacgagtcaagctgtatctgtactctgtaatgaagcgggatacacggcaatgccatgtcctcattctgtcgtcttgaactcggacacaagacgaggaatggtgtccatccaacagagccgctagcctcatataatatcgtatcgcatctaaactattctcaacttgacttatcgcgcgtgagtgggaacggtggagtcaaaacaagatgatggaggatgggggatgggggtttacagaaaacgatgcaagcattagccgagagcctaattttgtcctgtctctgtctctgtcccaatttcaggttagaccgcaactgagatcggatcttgggcacagagtagagcgcgaattacttgtaactactgctagctgcggttcaatagccactggaaaacaccgagcaaaggtagaggccgccgtgtttcaatcgtcctgttctagcgagtaaactatcatatccacccgtcgtaagtagagagcgggtcgacgagtttcatcttccttttttttgctcacagtcgagtcgtcatgcaagaatagcctcatgaggaaaatgtagagatacagaacttgtacggcttgtgacgggaaaaagtgccaagaattgatgccactccggataatgagttgccgaggaggtgaaatgtgaaatggatggtgacttgattactatatccaatttcaattccaatcttgtgagcacgtacgtagcggcaagccatagtcagagtcaaaggccaaaagccaagcccgtcaagtcgggacaggtctagattaattcaggaaccgacagcagtacagagtgtagaaataatgattgaacaacaatattcaaagaggcaggcagaagataatggttaatacaaggatctctctataataccatctcaccaccaccacaattcgcatccaagaccttgaattgcgattgtcggacggaccaaacattcactccgtgacaattacagcgtcctctatatttccaatcaagatcgccgttcgcacccttgtccagggacccatgtagatcctactccctcttccccttaacccctgcaacctctacacgacatagcgcgacacgacacgccccccctcctttcatctttcatcccactgtaataaaacttacagaggaacagcacctgtcaataacacgcatgcgctggaaccaacagcctttcagcgttggagcccccccgtggtgacgacattggcttgggtaggttccctgcgtttgggtcattgcagacgccatgagttttagtttcttggtatgataaggggggagaaaacgaaacgagggtccatctttgttgtatttgttctcattcccaagatttcggttgcactattgcctgtgctgggcgttgatattaagtacagcactgtcagatcagatcagcacaagcaaagattcaatgtcaagggtttcgtcacagtgactcggacaagagagtgcgtagacagcttcatttactgtagtcctgttggccagcaacaacgcgaggattgcttacctcaggcaatttagctcatctcttgctggagtcgatcaattttggttcctctggctcggtcaattcctttcaagttcatctcttattattctctttttgtttctcttaatcttttgcgtacaattgatttgtccattcattccattccattcgtttctttatcatttcgttcacaacagccctttcgtgacagcctcattatcaccacactctttttactgcaaaaaaacaaaacaaacggccggccactttacgccgaattattagctttgtcgcgcgttggcgtcggatcaccttcttcccgcccattttcaactcctctctttggctcttttcaatacgtggagcttcctttgtctacccagccttggctttcgagctgagagaggagacaaccttgcctttctggtcacacgcccccttgcgatacattggacggtacgtaccgtacccaagactttcactgccatacagaggtcgtatggatcgcagcctccaatgcaactctatccagcctatctctctctacagtaacaagggatcaattcaactccagtcatctcaccgaaaccattgacaaaccatcgacaatacccaacacaaggatacgaatattgccatcgccaggaatcaatctctcaatactatcgacttcctccctccgccgctattcccgagctctctcaagtcaggccacatcaggttagaagaagcatcctcgtcttggttcttacttccttgtttcccatcccggtcgctcctgccgccgtccctccactagagcccgggactaccgtgctaggtacagatacctacaaggctcttacccgatcggtccacgctagtcgctacttccttcacacctttttcccttccagtctctccttctcgacctcaacttgtagtcaataactctaccttcttcccccagcctcccctacctactcattctcaaatctcctcacgatacctatcttgctagctggagcttgcttctctttttctttttacccgcttgtgattctcttttttggattgttgggtttttctcgggacgattattgattcgcattgttgaacttttggggatcgtattgtatcgtattgtttgcctgggaattacgaggattgcctgatatcgacaaacacgagcatcaacacgaagctcttgatttttatcactgctaccgactatcgcaactacacgtggacttggactttgacatcagcatcgacagcattgacgaacccgagatatcctaaccgacattgctaccgaacgtgggccccatctccgagaagccacccttcacttcctcgcctttcaaccagcgggtcacttgactgtgttacctcgctcgactcggatcacgattgacgataccggctgtcttgctccgaaagacatttacccacaccaagatcgcaccggtaccaccgcatcctcgacatccggcgtggtatggctttgagcttctaagagtctactgcgaccgtgttgtgtcgtgattgacctgcttcatctctgtcgcacccgacctcatctgctcttttactgccaagttaattggtaaaggtgtgtcacattggatcgcgagtctgtcctcctctctgccaggccacactcgtttccccccaacccaacaaactctaacctcgaactcggtatagttttcaaaccaaactcataatcaacatgtttcctctttgcaggaatgcccaatcggcgggccttgtcttcttattagcatcgacatgggcacccttggcccacgccctagatatcgaatactgttccgacttcaacactggcgagacttccagcagtacgtaacccttcaaacgcggatcaagaaagcatctaacttgagatatagactacagtatatatcagaccaacggcctgtgccatgatcactgcttcgacgactatgcttacgccatcacccaaggcaagctgtgttggtgctcaaactacgcccctgtcaagtcggtgcaagacagcaaatccaaatgcaatactccttgtcccgcatggcccaaagaggtctgtggcggtgatggtgtatatggatatgtcaaccttggcaacatagaaccatccggatctcgaggaccttctccctcatcaaccaaagtgagtgcaatcctgtgatatgattatgctttgtgttgtgattgccttgcacgttgtgatcggacgagtgtctgcccactagctatccacctgtataatcttgatccacctgatctcttcgagtttggtaagattccacagcttaacaggcaaaactcaggcaacatcaactatcatggccgtgtccagagtgactgagacggtacagaacacagtgacagtaaagccatcaaccaagtcgacatccacgtcgacaacctccacgatgccagaaagctcaactgtacgccacgccttgccttgcctttgcacgcatgttattccaacttgggaatctggtgatgtgatcagcatacttggacagagactgactatagatccagaccgaccaaaacgaatcctctaccgaagcttctgagaccaaggccacttcgaccgatgacgaagagccgacagccagcgcgacggatcagcaatcatctatcgtgcaaactgtcacagcagggggcactgtcaggacggtgactgttgcgccatcacagacaggtggaacaattgcaaacgaaaacacgtcggggacgactgacaaaagcggactcggcactggccaggttgttggcattgtggtgggcgttatcgctgccgtcatcctcgccgcaggcgtggtcctgttcctctggttccgccgcaagaagcaacaaaacgagcaggaggcctatcgggacgaccccagtatccgagatagttcctcgggtattgctcagcgacctgacatgagcaccaccaatggctcaccgattgcttcagccgccgcaggcagtcgcaacagcaccctgcaggttgatccgcgaatggatccattcaagcagggcttatacgtccgaagtgcaagtcacgagagtatcaacactttgcgggacgatcacgactattcgaggaggatccaagcacccaaagtacttcgtgcaaccaaccccgatccaacgccggaaccctgagccgagagggtctcggcaatggatcaatgaaatatgttccacgcgagaggacaaaaggccacagccggcccatgaagcacacgaatctcactttctccggctcacattttcacaacctatggggtttttcttgcatttcgagataccaggaaggcgttgactttttacatgggggaacgggaacacatacacaacagaacgaacactccccggtatgggtacatacataagcgggctgagcgactgttgctttgcacagcgctatcgggcatgagccgactgcttactcttcgattcaatcttatattttactgcatcacgacaacggcggcctcgactgaacaatttggtaacatggagaaatgcatggactgcgtttatggctaatcttggtttgaacaagttgtacgagcatcagtgttggcttcaaagtctggatataatacgcaggtcgccgttgtcattttggggtgacttgcaatgtacatagaattagcatgcatgggcagacagacaggggttgatgggtggaacagcgaccaaaagtatacttattttcttggtctgggaacgtgtcaggcgttgtctgatggtggttcccaagggtttgatagtgcaataaccgatcactggtttggtatatgtttgcgctgtggtccgtgatgtgatatgtttccatctttgttacagtcctcaagggtaataaaggtgaatcctgatacctagacttcaattggctagtcctgactgattggatccaatgaattcctaggagttgtgctaacaaatcgggatctagcagaccattagcaagtgcaaagttaggtagcaattcacctttattacccttgggggctgtataagagcagttgcaactaccgagcaattcaggtatcgggaagagcgggaattgaggctagattaaagagtggacctatgccaggcaaaccgttttgattggaccgggatcggcccgacatgcatagacccacctatgtgaccgggagcctctgtaaaaaatcttgacatgacaagaattcatctcagaagcaccacatcaagcacacatctacataattcaaaactataagtcacagagtatagctcatcataggtttcgtggtctaacggttatgactgcggattctgattccgccagcgagggttcgactccctccgagacctttccttttgccggtatttggtgagttgtgagtttttttggtatatgtggattttggggtgtaatactgctgaggttggtgctcttttttataagattaatggtgtctggttagttgtgaggagttgaacctagccacgggataaaataaccttgtcactgagacgatcagtgaagagaatttagtctggactgcttcttatgataacatctaccaaagtcgctacacatgtagagcaccggctttatcaaaggaatcgtatttctctagtctggattatggacatgcaggtccagcttgcacagggtagatccagtacaagaccatcactctttcatacaactatatagctaacaatttttttttctttttttcactaagaaggataactcgtcaacacacacatataactaacataaagactgtagtactaatttctttagttaagaagatacaaaaactaataagtagatggaaagtcattcgatgtgacaattgtttgagttgtcgatacagacggtgaatgtcggcttggagtataatattattatactaagacgatcgtgcgattgcttgacgacgtttcgaattaggacctaggttattcatcgtaggccttgatctctcttctacgtcttatattgaaggctggtagctttactgaaaggacctgttgcaagctaatgaacatggtataattgagagtgcttccactgtttgagtcttgatactcagcttgtgtcacaattactcagaacaagaaacctggacggaactcagtacaataccgtcttcataccaatatcaatacgagttccaagtgacttcaaaaccacagtttatcctggccattccattatatactgccctgacgcgctacagtatcttacaaggctttcaaatgcacttttagtctagtttatatcgtcactgagtgaaaaatgtcacacgctgccccaagggtatctgcaatccaagcacgctttgccgaccaaacgcctaaccatccatggtatatctcagaggttcaaactcttgtaaccctccgatattcgcaaaaccgattcagaagagaccgagtgtagcctccaagggaacaattgtgtaaatagcagtataattgtagtaacgtagtaaaggagaactgtaatgcaaggtcgaatggagcataatgtgataaaaaaatctgataaacgccccgataatgcgactcgtctgtgatccgttcttggtcagactgcttgcttgccgtgtccgatgtcctcttctgcgtgggttgtattccatgactagacttgaaaccatcccttttctttttcgttctttcgtactcaaaacatgctgtaccgactttcattcaaattatctttatcgtcgggcccgtttctcgcgatcattctgcgaccctgaatctccttcgctcctcctctttcgtccacgggggtcctctcgcccgtcgcgacgatcgtctggtcgtaaacctccttcgcgttgccctcgtcctcctctaccgttgctcgcccagtcttcaccactgcggccgctttgactatcacctctgtgtcggccatcacggccttgtacaaggtctcttccagtaggaggaggccccattggctcgcgtggagcgccaccaggttctcggttggagcgtctggattcgcgctcttccctaccactctctccagcccctgagcgacggtcacggtgttcgcgatgttccttgtctcgaccttgacttcgctcgcggtcgcggtcacggcttcctcgacgcgaagatctgtttgatcgactgtcgcggtcgcgtcggcctcgttcatgttcaccgcggcttgagccttcatctccattggcaggcgctcgacttgaagattcgttcctgactggatctgaacgttcctgtgctggcgtggtggcgggtgaacctccagtcaagacctgagcatctgaaccgccgccaaggggttggcgtgcctgacccctccttccgctgctgcttcgggctgtatcaggcatgttggcctgggcttgttgcaaggtgctgttgatgccagccagctgccttcgaccgccactgcgacgttcgctggaagccggcccggttggcacattgggttcactggctggagacccagtgtagcctccaggtgtttgtcgtgggccagaactgggacggtcgggagtgtttgttccacccatggactgtcggccatgcccgtggctattgctgggcccatgaggtggttgccctgcagggggagggggaggtagcgaattaccaccaccaccaatctgagcaagacgttcaggatgaacacctgtaggggttgcattgaccgacgcaggagactgcatgttttggccggggccagcatttcgaagcctgcccccgggacccccaagtgtgccagcaggagtaactggaccagcattctgctcatagcctcttctccctcttcctgatgatggccccgtaggaggaggccgatctggggtgggcggtcgttcagcatcgggaccagcaaatcgacctggcagagcttgtggcccactgtgacctctggttgaacctcgtccacgagccttggggccatatggaatatcggctacgggttgaatagcgttgagacgtccgtatgagtcgtcttggtgggagggcttgtgatcaggttcaggggcacgtgccggagcgccatggaaaccagaagcgtcacgccccttgggtgcagaagggcgttcattctcgcggtccattggcctgtctccacggtagttacctggcaacggtgaacgctctcgaggatctcggccggagggtcgatgttccacaggatagttgcggtcaagtcgttcttcgcgaccacttcgtcgaggtgactgagcacgaggattgtgttctcgtgtctcattccggggggcacgcgatggtgtgctgtccctattgcccatcaacgccgctctctccgggttgatcgtgtccagtggctcggcaggtgctgtcttacggcctctgcctcgctcagagtcaggcgcacgactttgcttgctgtcttgagcaaacagagcagctctctctgggtttatatggggttcaggtgcctcagcagcggcaggtgcagtgggagccgaggctggtgtgtcattcaaacggccatgatcgtggcctctactgctcttagtgtctcggggccgttctcgctcatgctcgctgcgacgtcctccatcagatcgagatggctctctaccgtgctcctgtgatcgtcggtcaggaaactcgcgaggacgctctggacgagcagggtcgaaatttcgcgagtctcgctgatcccgtgtgtcacgagtttctctaggctcgcgcgaatctctggagcgtgcgtctcgaggctccttaccatcacgacgctcatggctcctagattggctgaatcgatcagaaggatagtgagcagggataggcacatcaggtcggctggggagggtatgaggcgggcgttcaggcaacgtattaggccgagaatcatgcttcccggatgatcccgctcctgaacttgtgtttgcggcgcgaggtcctgaaggtgtttggtcacgtttggccgagttggattctcgggacgaccctggcttagcgggtagcaagtccttcgcagggcctgtgggctttgacgaatcagatccagagggcttggattccttggaatccttaacctccccatcttcctcttcggttgtgttttgttttcctctgaacggcctgctcatgttagactcggaaagaattcaaggggatgaatacttactttgcggagccaggcttgaactcaggcgcagtcgcacgtagagacgccttttctgattcgttctgggcaggcccggcctattaagtattagtcttgtcaaggaatgcagcttcgggacacttacaccaccagggcggaaagcctgcaccatgacccatttggatttcctcctttgaagttctgacattgcaccttgtgcggcgactgaaaggtcgacacgtccaccaatctcactgtccggtgtcggttttgcagtagactcttgtttggtgatagtctgaaggagcgaagagaatttggatgccataaagtcgatcgcggggaagaagtcaaggaccgccttgagaactgtgatggcgtttcggatgtgcatccactccgcgccttccaagcaggaacgaagggcactgttgaggttcttgtgccagcggaatagcatatcccggaactgttcgtgctctacaaatgtcaagggctttccgttgtcgtcgaaagtcaaagcaaacccaagacgaggctgatcgctcgatcccttgccttccttgtcatatgcaccgagcctgggctgatccttggacttgtccttctcattggggacagttgcgttcttgtgccaacgtgacaagtcttccagaatcaacctcaagaaacgaccaagatattcggcctccataacagttgatgtgaaaatgagagacctcaagcggttggcattgaatagtcggtcgtagagggacatcaactggaagcctggagcattgccttcatgaagcgctttgatgaatttgtatgtgtactcggcatcagctttggatagaagcaggcgagggaggaagcactgttcaagcaacgtgtcggaaatgctgtctggtttagctcgaggctctgggaatgaagactgaaactgcttgctcaggaaatatttccactttgcctgtcgcaggaggtgttcgccgcattcttcggaaagaccgatctgaagctgcataagctcctttcgtttttccactttgcgttcttgtcctcgtcttgacatgtcgctgcgatctcgtgagatggcaaggtcctcggctctgagacggtctttctcttgtctgtaaatcctatcgggacagtagagatcgcctagctgaagagcccagaaggtcacatagagatctggggtaatcttctgccaagtctcaggacgggcagcatcttgaatgctttccaccagaggctgcagtgctgatttgatgagagaactgtcttcagatttttgtgtctgtggcgggttagtcgaggggttccgtgctgttgcatcctgggaacccacctggtcgtcggcctgtggtgtttcttgaccgggtgtgtcattgccgccatttgtaacgggcgtgtcggacatggtgacgtccccttccttgtccgtagactgcgcaatttgagacttttctttggtctcttcaaccttcttttgcttccaagggaacatgcggtgggcaagacttgcccgacctatcatgaatgcgaggccgacatccagaccgtatgaattaatgagttcgggaatggaagggacaagactatcgaagctggccggttccatgttgctccagagtaggtccagatattggatcaaaatacggtgagagtcatcaatcatcgaggaaaggtacttgatgtgagcttcatcctctggcacctggaagagtgctgcttgtcggtactgtgctaggctgatgagaagctgggcagcaagtttggagtcggtcaaagcctggataagacgctttgagcttttgatgttgtcaaatcgcttatcttgaccgcggatcagagtatgccgtcgcaagtattcacctccagccattgacatgatttgatggtctgtgaaatcaactgaatccacaattccacccatggaagtgatgagctccttgagaatgataaggtcagtagagttgcccttgatcagctggtcgttgacatattgaagaactggcgtggcgttcaatacggtgtatcgtcggaagactctaccggagaatcttgacaaggcttgtaaccatttactggtagtgagggcgtgctcggcttgagtacgactcctggactttccgagagagctcatcagggaccacacaagcacatcataagacaggtctgtaaagtactttgcgcactccacaaaagcatcgatcaggtttgggtaggattccagttgttcgaaagcaactcggaacacgataccaggagacgagtagctggtcttggcgagttgcttggccatttcgctgaggttggtaagagaaactcgcttcatggtgcctcgagtctctgatgttgcctttgcaaaagctgccttcatagcaggcagtcgagagatttgaccctcgaaccactcagcatacatggaatagcgggtagtcatggggtagtgcctcatgagttcccagatcgcattaacggcagaagcattggccttggtatgactcaacgctggcaacaaaagccgtcggaggaggtcgtgccatcgactgaggttgtgctcggacctgtcctctccaagactcttggctccaattctggccaacttggtcaatagcacctcatccttgccaatgttgacaccggaaatgttgagcagcgttccgcacagggtgaagatgtcgtccacggtttggcagacgggaatattgtccgcccattcatcccaataatatcgataattctgcgattcgttggtatcaatcttgtccgggaatggccatctcagtgatttccgggttgtcaatctactaagacggacgttacccttgggaagcccagtttggtcaaaatcggggacgagcttggtcggacatccaggttcgcctaccacaataggtcggctgtcgtggaagactttgtcgacagaatagtgaagaacgcgatgaattctttccagcacttcaggaaagacctcgggtatccaggggaagcggccgagaataaacaacgattcgggaatggcgccaatagtcaacaactgggtgagcaacgccaccttttgttccaagggttcaggcaactttggtttgctgtctgccccctctgctgcagcttctttagcgtcagcttcggttttcttgggaagctcccgtcgaggtagatttgacccgtttggattatcgtcgtcgccctggggcaaaacaccagccatgagaagagcgttcatcggtccacctttggcggttcgttctgcttcttcaatcttcttcatctctttctcgcggaccatttccatatcttcgtcggctggtgagagatgggggtagaggtcggtcagggaaataaagccgatcttgatgagaagggctgccagatagagcaggttcgcaggaaggacgtctgattcatctctggcgtctgagttgtagaaacgcagcttgaaaccaagcagctgcgcggccgtacggttgcccggaggtggtagtgtcttggtttcctgaacccactgtcgctcgatatcggccgcagcgtcttcgcctggggacccgttggtaatggttagttgctgagagtcggaatctgccacttgtcggccgcccaactcaaagaatgccgcgatatgcacttctcgagctcgactccagaatgcaacatcacgaacccgtttcttctcctccaaaagcttctcatcctcttctgttgttgtccactgtgagtactctggggtggcccacaaaggcaagccgccgacataaactgcagcgctgaacttgaggtgagagcgtggccaccaagagctgacccggagaaacttgacaaagaacttgaactgttttatcagtacagcagctgcaacgtcaagagtcacatccaaaactcttccgacgtcgagatcaaaagtacctatcaatgccttgattcgttcaaaggtttgttcggccatttctggagggggaggcgccacactgctagttgtgaataattctgtgataagcttggagtatccttcggtttcctcgcgaagcaagttgtagttggcttgtcgatagagaagattcgtcgcctgcttgatacccagtttgacgaaattatctctaataagccccagctgctgcaagacttcatggtcgagcacttggcgcatcaaatttgaagatatgccagctgtcagaacaaactcccggagggttggccggtaaataacgggctcattatccataacgatggatagagagtcaagaaatagagtgtggggagcgaacgcgtatgaatccttaataatctccgtcgtttcgtcaccgaggatttccttgacgcaggtacctgcatcagctggtgataagcgagcctcgacaactgagtgaacgaattcctgaaacaaactcgaaagctcagtgatgtcaacatcgtctcgcgattgttttccgtgctgaatcatctcgtcccgaccgccctcggcccaagcgctaatcttctcgtccgtaagattattatagcgatagttagaacggaccggagagggtggtctcaataggggcggtggtacgtaagtcggtttcttgatcgctggcggagggggcggcggtggtggtgcgtgagaagagccaggtcgtcgttgcggtggtgtaggattaggttgatgattctggtgtgctcggccatggccttgcgatgagtcgcgtcgacctggacctcgaggtcctctgccgcggttacgtggcatgttgtcgtcgcgatcgtgctgcccgagtgaagtttctccaggtcgatggggagaagatcgaccagcttcgaccgattggcgatcgttcctcttgcgtttcggaggcatagctcgcgagaatgaagccggaactgaatgcgatgattatctcattagatagcggcgtatgttgcgctattggggaatgtcgtaagtttcaaagtctgcaagaaaaaatgagttggctggttcgaagtaatggaatatgtggctttgattgttgcgtaggcggacggcgcggatgagaaagactgacttttgacgacaaggagttcgggtggggaaagcgatggtcgcgacaaagctgacaagggaatgacttgaaagaaagaagccacagggtgcagagcgcgcgagaaatggcgccgaaatatacaagtagcgacttttgcgattcgttttgcaagtggggagcccagtcgcgatggggttggagatgaaagaacaaaggaagctccaatagctggaattagatgtcacggttggtaaccagtcgtcgatggcagccttcccttactggggaaacgaggctgccaacgcgcggtaggtttaggtggcaggcacgtcgccgcacaggccacctgatgtagaaaaagatacgtaccggtttatcaggcctcaaattccgtagaagggacgaatgataagtcaactcataaaatccagagatgattgctcccttgacgaagtattaatcaaagggaggatatttacagcgagttagtcgtgaatttattttgctttacgattgaccaaaggtttattcatttgagcgcagttcatgcttaggttattcacgggttatttccggagaagctcattcagtgcacgtgatcgtctggttctccgttgccggctacctgttgtagttagaacagcatcgtaattggctgagtcacggcagccatggagaccaagcagaattacgccatacctaggagcagtcttttcttcttggattctgagtcaaacacttttctaggcgaatcaagtcaataaatacatttgattaggacctgtctattcattggacctaaattctcgccaattcgatcaactttgggtgttaaacggcttcaatatcgaaaccagttaatctgagagcgaccccggtccgatatatcggtataacctctcacaactactatcagaagacaaagacaattatagtcatgccaactgccaccatgtcagaaatcaacactacaaacggcgactcccgtaagcactatggtcagtatttccctatgccttgacacttcatatcacagcaccctatactgtgatcctatacatcacggtttatcacaatggttcccccatgtatcactgtaaaagaatggttgctgaatacctgcaagaaagaacgcaatcacagcccgagaacccgttcgctgctctcatccctgagcagcagctagcgattgttcctgaatttactctcgagtctggagttactctttacaacctcccagtcgcttacacaactcgcggcaagctcaatgaggaaggcaacaatgccatggtcatttgtcatgctctcactggaagtgcggatgtgagcgattggtggggtcctcttcttggtggtcctggtcgggctttcgacacctcgagattcttcatcgtctgcatgaacagtctgggcagtccgtacggtactgcgagcccagtgacagcaaaggacaacgaccccagcaagggccgatatggacctgagtttcctctcacaaccattcgcgacgatgtcaagtaagttctgcgccctaggagtggtcctatttctgcaaggatagaaatacgaaaacacacttatactaacttttgatagcctccacaagcttatcctggatgacctaggtgtcaagcagctagccgctgttgtaggaggttctcttggcggcatgtttgtgcttgagtgggcgtactttggaaaggactacatccgctgtgtcgtcccaattgctacttcaagcaggcacagtgcttggggcatcagctggggtgaagcccagcgacagagcatctacgccgaccccaagtatgacgatggatactactctttcgatgatccaccctccactggcctgggtgcggcccgcatgtctgctctccttacatatcgaagccgcaactcatttgagtcgcggtttggacgcaacatccccgacccgtccaaggtccaaaccattggcggccgaccacgcccctcaactccatcagaggcgcactttcaaatccacaacgacggccatgttgtcaagcgcacctccatatcccagagcagtgcagccgatgccgcctcagcgcctcagacacctgcagagcctgatgttgctgaccctcaatttcatggtcctagcaacggtagtcttaccggaggggatatgccacaatcgcactacttctctgcccaatcgtatctgcggtaccagggccgtaaatttgttacgcgattcgacagcaactgttacattgccatgactcgtaagttggacacacatgacgtgtcgcgcaaccgggcagataccattgcagatgcattggctatgattcagcagcccacactcgttttgggaattgaaagtgatggcctctttacatttgcagaacaagaggagatcgcgcagcatgtccccaacgcacgccttgagcgaatcgagagccccgagggtcacgatgcgttcttactgcagttcgagcaagtcaacaactatgttctatcatttttcaaggaagtgctgccagacattatgtctaaggacggcgctgtacctgaggaagctagtgttgggcagattaccaagtcgagcacgtttggtgaagctgaagtcgaggacatcactgcctggtagaccatttagaacgaggccaagacgctacattgaactagaaaaagagttagacaattgaataatgacgatatggagaacttatcaatgtagtcattctttgagctatgcgagtgtcatggctcgtgctattgttcttcgcgatctcgatacgcaataaacactgcaatgcactgcatcagcaaataccaaaaacgcataaaggtgcatgaatggtgcgagacaaagttgaaccgcatgtgatgagcgggaaacgagtcagttatactgagcttccacgagtttaggtgcttccacgacctgcacagttattgaccgagatctgataatcctgccttatgtagaatactaacattcttccacgaggacgtgactggccacaaatgttgcgacagtgagtgctgatcctgataactctcatttgttccaacttctgggtaggttttgctttaccgatttataatcatgcatacactatgcataaagttccttggttgtgttgaactgatcatactaccctgttacaaattctgataccatgcccttcatgtgacagccgggcacgcagtgctttggccgctgggtagtattacttacaagaactcactagacattcctcaacacaccatggatgtcgctcttagttcttgtgtagaatagggctgcacagatgcttgttcatccatcgttattcccggcaaaccatgttgccatcttcaagccacacgacaccaactcttgtttaatgacacaagctgccttccataaacataggaatcttaactgccgatacctgtatttgtcacattcatgaatcaagccactgcgagacatctcacgctggggataaagactgtggtggtagcggcagactaaaacatgaggcagttgcagaagtgacttgcatggaatgcagatagatgaaaacagtagagacatgcgaaaagaaaccaattagagatgggattcgcttattcgcgctctcgtacgttgttttcggaggcgttgtgtaaccaagttgctgcaagttgacgattaggctgcggctgttgagacgtcgttctatccgccacaaataaccttgcctctaatcgttcgggggtgtaatgattttgtaaagctgtagaggtacgtatcaggacactatgtgacttgtctgtctggcagaataggatggtggttgccttgaaccaagctagaaagtgagacattacttgatcatacaacataaacaacacaaggtcaagcatcggcgaagaatactaaatcaagttgaaatacagagtacacattggatccaaaggtcagaaacgggtcggattgtttccttccgaatagctatgtaatatgttggaatgttatgcaccttggtgaaagcttcaaaagccgagtttggcaactcaccacagcatacgaggaaataccgtaacttcaccaatcatcaaaccaggaccaagttcacttcttatcctctgctgggaacttacagagacaagtaaggctcggctatactcgcacccaggatgtttctttgacgtgtaaatgactgataacccactggcccactggcttacgagttcctcaacttacaggacccccagcaacagtttcaagaggcacggaatgagcaaatcttttaaggtacaatatggcacaagatgagaaatttgcaaagccggtggaggatcatgttcacgagcaacacacgtggataaccgattggtcggttgcactaactgtggccacagcccctggtcgaaatgggcggaacgaagataatcagctgaaaagttgaaaagacgactaaaatgaggcgagagactgggaaactgatgagacaagaggaaacccatatccgtcggcgaccgctcttggcccgtcttggctcggtcagtactgccggaatgcatttcttcaccgagaataacagcggcatgggattgagggaaaaacacgataagtcaagaaatggagctgaaaagatagaggatccctagtgaatgactagagctatgttttaggtaacaggttcaagtggtaggcgtcaaggtataagagacgaaattaacaagtcaggttatgctgtttagatggcagtcttggattgtttatttctgcgcctaaagcttagacgccagcttttctgttgcccgctagacatggcagattaacaagattagcaaaatatatcgcgtactcaggaacagaagcacggtcagtaaaaaccaaacacagacccgtaatacgtaacctttttgttaacatcaggcgagctactgcctttgtcaggcgatgtcagaaacctaaacagttgtcagtgctcatgacagattagcattgggcactttctcaacaatgcgaaagactccttgtccagctatttcctgcatccctaacattgaggtcatgttttctttcaccatcaaatctttgtcctctggatccatgttgtggcaaacttcggaatgcggctagaagcattttcgaacatggtggagctgttggacaacgtgccggatgggtctgacattgattgatcttgttttctcttggccaccatgaatcaagaagaggagaccggccgtttcactcgtgtgagtaatggataggcaagagtcacacttgacgggattcttcaatgttgctcaatgcgaatagccgcgcacgacccaatcatgctagagcaaaccgggatagagcttgccatttgctggaaaccgtctatagcaacctcttgggtgttggagaaaccaccaatccagtgtctgactgggctgtttgtacagcatgcactttttacgtacaatcaaaaagtacgcccgtctcggtgctttttcctgcctccatcgtgttgtcagataactcagactggcagatggtgtaagcacgtgttggcgagaaagaggggaaagtcaacaaagaatgttgtgcaatgcagcctggtttacatagaggttgctgtcgatctttttcaatccttcgtcatcgatatgctgcttcgatgcgatgcaatatgaggatggatatataaaagttcgggcattatgcttgtcgatccaaggcgaaagaaacgccggtaaaatcctgaaagctcccggtcggcgagatctgcgaccaagcgaccacggcgagatggaatgaatgctcgatgcggcataatgtgggtgtgatggagccatggaacgactctattgtttctggaagacttcccatgacagaagcaaactcgtgggtgcctgaggcggcaaggatttgttctggaaaacaggggccaagggggtttgtctgagtgtgcatcacatcagacaggtttaatttctgtaacacgacgtcaaattggatcctgagccaaggcggttcgagcgaaccaacggcgagatattccctagatggcaggagaaattggttgctcctgaatctgcagacctcgcaacgcctcttattcaaataagctctgtttgcatcctcaacacctcagcccagccagagacagaatgtacagatagcgagacgaccctggtctgcaagtggggggcagccctttcagtgtgtaagacgcgggcgttaggtcaacttctctctccaccagggcgagtttggccactggagtccgatgggatccaattggtcgagaggagggtagtggatgacaagggattgcatgggtgtatttgttcggacagtccttttcccttcgtctttccggccgtaagctgggctgccgaacaaaacacggtcgtggctagcctatctcgctttgcaaagcaccgagcgtacgttcatgctattctagatgaaggaggtggtcggtttttagcagaatgacctgctttggacaaggcgggcctggtggattttttaaaagcatgggcaacctggtgttccattcatgtcagtggtctggtgaaccctcaacgctgactggcccggggaggttcgagtgggtgtgcggtggactttccatcttgcttcttcctcggcttccagaggtgggtgactggaagaatactgagctctgactggtaagtggcctggtcggagattccattatggaaggcgtgcgcagatgcgtctccactactgcacctgcctcaaaatcaccacccatctcgttacagacagcaggagcaggagcaggcacggtacgttcgtccatcccatcccatcccccatacgtaaaagtaccaacctggcaggcacggctcgcacgctatatccggccgtacctatctaatcccaactgcccgggcctgtcaagaatcctctcaaacttctccatttctcatccatacctacgtattattactgttattaaaaacataatattcttttccttgtatctgcagtttcgttccattccaccctcgctccaacacttgacctatcgtaaactccaacactcgtcgcatccatcgaccctcgcgaacccgcaccccgacggccagcgacgccgaaactccgacccatggtatcgttatcgtacttgaacaatacatcgacgctctattgcttttggtaaactgtcgccgattgaaattgggatcttgtaatagaaggaaacctgttttggtatcgatattggagccgaccgtctcaaaacactctcatctgcggactggatcaattggacacagcccggatttcagcgaattacgatttgaagggaaagaagatcatttattgactgggttcaaaatatcagaattgaacattctgaaaaagagttggatgaattaatcaaaccatcaccgacaacgaaacttggttcctatgcattcctgatctcaacgcaacagcgcccgaagaggtggagatcagtatcgcaaaactcacccccaagtatcctcatatcgaacaacccatgtcgtcgataacagatatcatcgctcccgatattcctttaccataaacttcaaaatgccagactacgacgacatgctccccgagcctgcctccggctctcatcaggatcgaacttggggcggcaacaatgcttttcacaactttttcaacgatttctctcacatccccgacccaaatcttcgccgccgtcttgccttgtctgagattgataaggttccttttggcgcataccgtatgtaatgacgctgagtcgagacattgcctattgtatttattcttactgatgatctccagatatccgtgctgttttagtggcaggtgttggtttcttcctggattcatatgatatctttgctattaacctcatcacaatacttcttggagtcgtcttctggggagatccaaaccctcagaatgggtttagcggcaatgatggttacctccctgaccgagttaaccaagctttcaaagcatccaccagtgctggaattgtggtgggcatgatagtatttggatggctagcagagttagtactcctatcatcaacacttcacccttggactacacaaccgtatactaacattgtatcagtggttttggccgacgacgtatgtatggtgttgaattagccatcattatcatggccacactctgctgtgctctcatttcttctagccctgctatggggtcaaccggcctcctgatcttctggcgcatcatcatggtaagctctctggactcgcatttgataacataaattgacagaacctagggaatcggcatcggcggtgattatccactatccagtgttattacatctgagtaagttggattctctaaatttgtggctggttcagcgtctgccaaactttcaataccgacttttgttgaactgagctgacttagacaacaggttcgcacccacaaggtggcgtggtgctatggttgctgctgtcttttctatgcaaggacttggacaacttgcggctgctatcgttgccctgatcactaccgttgcgttcaagaatgcttttgtcggcgttgccgatgaaagcctatgcggtttcgaatgtcgattagctgccgaccgagcatggcgaattatcgttggggtcggcgccattcctgcttgtgccgccctctactaccgaattactattccagaaacgcctcgatacacattcgacgttgagctcgacgtcgaaaaagccgatgccgacatcaaagcatacgtagcgagcaagtccaaagggtcattcgatgtggttcatcaggttcgatccaagcgctcatctacgcgtggccttaatgtgcctcgcgcatcatggtctgatcttattgccttcttccgccaatggaccaacttgaaaatgctccttggcacaaccctttcgtggttcttcctggtaagtcttgacagcagactcgttattgctttatctaatctttctgaaggatctggctttttatggtctaggactcaacaatacctttatcctccacgcagtcggttacggtgctggcaacaatcttttcgaaaaacttcaaaaccaagcagtgggaatgatcatcttgacttgtgccggctcgctccctggctactggatggctattctcacagtcgacacaataggacgcaagccactgcaagtcattggtttccttctactcacaattctcttctgcgttcttggttttacatacaacaacctaacccaagggggcctacttgcactgtacatcgtcgggcagtttcttttcaacgctggcccaaacacaaccacgttcatcgttcctggcgaatgcttcccgacccgatatcgctccactggacacggaatcagtgccgctatgggcaagattggtgctatcgttgcccaagctattagcatccctatggttcgtcaaggagcctcagagaattgcaaagatgctgaatgcacaccaaatatgcatcggttgctccaactctttgctcttttcatgttattcggtacttttacctctttgttgattcccgaaaccaagggcatgaccttggaggagctgtctggggagccccggacgagctataactcgggatgtaatggaagcataagtctcggatcacctaaactcagggcatggaatcctttccatggtggtcagcctgcaggattctcatatcctaggtccagagcgagccagtttcgaaagagcgatcgtgttggcatcatgacgtcgccggagctcatggccgaaacgtctcgactccggaaaacgcgtctctggaggagacatcgcaaggccaagtcgagcagtggtacagacatcgccttgagcacccgaagctcgggcacggcggatgacgatatcttcccggcaggaccacctgctgctacaacaaccagtcctcctccgccaccgcctccaagttggggagctggctggggacggatagaccgaggagggccacctccgttgttgaactcggttcagctacaggatgttggtagcctccttacaaaatgatgttttggatgaacaaaactggtgaatgattggcatatcacaggcgttggtggaataatgaaatttagactatgataccttagatgtttgatttagcaaatgtcgaatttatgtcggcaacggagacttgcaggtagatgactgcaaattgtacgaatgaataacgaatgaagaatctccacaacatttacgttcaagataatcgtcagtgactttggttctcagattattaaatgtttgtcaagcttgtggtttggtcattacagatatcaagtcacaggtcgaggaaggatttatacatcgtctctattgtctacatgccttctggtttatgacttaatctagttcaaatctgaaccaatatgtctatcatctttttatgaacaaaagaactcgaccctgagtgtatcctagagaagccctatctaaacatcagtgttaaccacggagaacctttagagcctccttcaggttagcaatgtcgcgagtcagcttatcgcggcggtctttgctgagcatgtcctcgccagcgatggcttcaagttgctcaggagtcatttgaagagcaaccctctcagaaaatactgcaagaggaccatttgaggcatgaaggaggaagtgatcgataacttgctggcaaacaacatccacaaagcgaatgcgggcgttgttgtagaaggtttgaagaacattgtgaatatcccgacgggttgtattgagggtggtctctgcgtcgagcttctgttcaatgagtttacgggctgctgcagctacacttcctatggtggtagattcgttaaatgaccagcagttcatggttttctcgacgtcctttccaaggcctttgacgtgggaaaacttgaggcgactaagagcgtcgttgaagtttgggtcgtacgtcatgcttttaccctcgaattcgacctcgagcaaaaactcgacatggtcgatggcacgacggtagcgcttttggagatcttcgagaaggaactcccagagttgaccgcggatcagaggatcaggacagcacgagtctagaaccgttcggatgaagtggtggacaatgagaatggcgttggagacgtgtgcttgggtcaggggacgccatttctttgattgttccttgaacgtgacggggatcatttcgccgctgaactgcaaggggttagttttggagtatgctatttggttgattaatcaacttacagttccaatctcgtagcctcgcgaggtcaagtactgtttctcaatgtgggtcagtatgtcttcatccagaggctcgtcgcaataatacggctcgtaaagaatgtcatccatcaagtcgtcttggccaagcaaaggaatctcgaatgtcgtctccccatacagatcctctctactgacatcataggattccgcatcgagttcatcaaagccatcactgtcttgatctggcttttccactttaccttgacctttccctttgtcagactcagagaagtttcgcgtatgtcccttttcgaagagaacctttccaaagccctcgttgatctcacggatgcgagtaataagcttgagctcctcattctcaaagatcctgtgcctcgtgtaataagcgtcaaggccgtagtttgtgatctgtgcaaaccgggcagcgatgttgccgatatagacacgctgctctgcttcggtacctcgtgactggcccattgatttgaggagagcctcgcactctttgcgcttagaatcaagctcggaacggaccttgggaaactcgctctttgtgcggtccattagaagctgttggacccggatcttgagggctggaataccgcatcgatcagaagagattctcgtccatggggattcggagaagaactctttctctgagcgagtacgttcttcagggctggaggaactgtcatccgcacttctgttcttgacgatgcagtacccgagctcgagatcacggcgcccaccacgaacaaggttgagcacaacctccttattagcattctcggtgaccaggtcaggcttggtcaggacacccaaggtgcgcttgccttcgggatcgacttccttggcgtatgtgagaatcttttgattggcgatatcgccgttgcaagggacgacagcaaggatgatagttcgagactccttaatgtatttctgtaccatgcccttgacaagctcaatatcctctttagtcactccaggagtgacgtactcgaacatgccagggacatcgatgacagtcaaatggtcctcgttggggccactgatttcaacgcgaaggacatcgcgactgaacgcagagccggtggaatcatctccagaatctgacttgatgcccatgaccttggctgcctacgatgagttagcaccatgtttaaagtgggtagacgagggggattcgacatacatcttggaaaatctgggcgaactcctcggcgtcgagattagtggccgttcgatgaaaagaacgagcttgatcggagtctgcatcggcagcatgaatggatacgacgatactctgagtctcttctcgtcgacaaatgatttcggtcgcgtgacgagtgcagagtgttactgagcgcgggaagtgaaagccagtgagagattcgagaacactagactttccagcactctggtcacccactacgaccatctagagtagcgttaatattaatacaagacatgatttgccgaatatttggactcgccaggacatacctgaggaagcgggaccatgttcgagataccaagctctcgaagcttgtccatcttgtcaagcagggctcgattgccgaggccctgctcagacttgactgtctttgatgtagtagtcattgtgacagatcaagaagatagttatgatgtctaccgcttgatgtatccctattgttgctcggaagggaaggttgatgctaagagatggagaaggtgttgttgataagatgatgaagatgaaagtgaacagacagaggaggagacttaatttatacaccaaatcactgcgagcttcggcttgctgcagtttgagggcagtgaattgtcgtcaatgggatgagagggaatgttggttggttgcattgcctagcagctgtacgaagccacccatcaattcatcaatgcgcttcacgattgctacactgccttttcacattaccagggaccatcccgatggatacacctattatttacattctggttttccatattgtcttttaccagtctctaaaaaagacgagaaacggccaagttgaggatttgttgtattatcgtgatgaacatgaatgaagaggaagagtatattgatttgattcaatccaaatgaataaactagcctgggattcattctacatgctttgcagatcacatcctattcccagaacccttgcctcagcttgtctcaggtcggcctcctgcagatggaccaacatactacgcctcggccacccggtcgacctacccatgtcgatcacaatgccgaaaggcagatgagtttatacacttggcagacaaattatgctgaatgtgacagaaattgtattcaattgacttcatgcatgggtatctcgcttaaacaaacgccagtacttttccatcccttccctttccatactataaagggtatcatgggtatcaaactaccacaaagaaacgacttctgtaacaggcaatccgcatgcagaaatgagatccttcctcttcatataacaggcctcgagaagtgccatctccacagccccagaggcctctgtgaggttcgcaaacatgggcccagtcttgggatccagtgccgggtccagcacgccacgcggagaagtgcatcgcgatacaggctgcaaggccgactcgagagaatgcacgaaacgctcagacaatgaattttttttgcttgtgtattgctttgctgtggcgaggcaacgtcttgcttcgtcggttatgaggacagggttggtgatgacgtctctgaagagagggtgttgaactaagataatgaaagtcatgccgactatgctcagagctaatctatagttagtaagagtgcctcaattacattattgaagacttaccaatggcagattgactctcaggaggtccgtcaaaagtgatcaacctcttttcgcgtgccatgatatcctcaagttccacacttgcagcgtagcaggactcgaacaatcccgcaagcattgatttagccatcaaagacgctggctgtgttgcgttgctgctgatgagcttcatgattgccgctcggggaatcagggccttgatttcgagatacctattcttgttagttatcgagttatgcatgggtcgttgaagtatctcatacctcatgcgtagcagagtagcctggcggcgaaagattgcttcgggctgtgtgcagggaaacttgacacacaaatgctcgggtagagcagcatgccattcttccaactcgcagtcaagcttgagtgcagtagataaaatgtctggggttgtttctttacagcttgttttctggctgaagtaggcatcgtgaataggttgcagaatgttgtcggagagtttcagtgtttggttgaaaaacgatatttttgagggtatgtcgcaaggctggctcctgttgatgttatttgcataaaactcaagatgttcgtcgtcaatttcttcgggcagtgtgccaaatgatggtctttgactctcagaagagttttgcattctaacaagtagagcacaagcacaccatgttctacttcgctcctcgcgctcagcctgcgcttttcctggcagttcgacatgaagcataagaccctctgcaagacgataagccatcccagtcaaaacccaactctcctggggtgcacccgcccgtcgcaagaaccgagtgtgaacaactaacgcctgcactacaggaagagaggctacggacaaaaggtcgacaagcaggagcgtcttggcctgttggtggaattcgtatgcatgggcgaggtgagactcggcagattcggtgaccgtcgatttggctagttggccgatggcaagcattccgaaaagtagcgagtacgtagcggcgagttcggttgcttcttcgaggggaatgtcgcgccgataacgagagttggcgacagcaatgaggcgatggtaccgttgatagaacgatggacggtggacaataggcattgtgatccagtcaatgttgaagtactcggctaatagctcgtccataaggtctgctggagggagggtgatcttctggagcatcaaagcagccttgacgttggaggaataagaaccgaatgaagagggcttgacaggagcggcatcttcgagatcgtcggtcaagggtggacttgcacccatgggatgatgctggcgagagtaacagcttgcaggctcatgaaccatgggtagggagccggctctggcagggatgctgggaagaggatacccagaatcgacatgaattggtggaagagcatgatcaacaggtctcgggggacgtgtcatacgctccgaaactacactgggagatgtagagtgttttctccattcatcatgagcaggcgtattcgcggcgaatgcatcgcggccatgagcgacaagctcctgtgaggtgtaagtaaattggccatgacgagtgatggtatgagcaaggtacttggtttaaaaagacttaccaattgcctttctttttcttcgagctcttgtactcgtttttgaagagcgcgaatataactatcaaaagtcaatttctatctacatggtggaattcgtatgttgctcacctgcgcgacgaagcgatagacccttcgtgctcaatttcgggatacacacactgctccgcacaaagacctcgtctagaacatgaatcgcaaacaggacgggcaccatcgcaacggattttacgatcgcgacattgtcgacaggcgagggatctcgcttttccaggtcttgcagaagcctgtcggcgcgtcacagttggggtggccgacgacccggtcgcgcaggtgttgccgttgccgttgccgttgctggtgggggtggaagactttgttcttgtcattgtctcgtcttgtctccggagggagaagaacaaaaacaagcaaagtatgaggtcaaattaaggtagagagaccgtcgtcattgatgaggaggttcgttcaggttcagcagaggagaagtggtcaggtcaaattttgggttcgtctatctttaggccggtcgctttcccccccttgactcaggcattttggctgggcttgaccttgcgagttggtctaagacgggcaccggggtggccattttgagcggttgtcggtagtttgttgtcggaggtttagattgatgtcgagtggagatttttagtagtacgggtatcggaccatcggcgaggtgattggaacacgtgatgaatgcgacgattgtgtagagatgatgtaaggattcaatgagatgataacgcagcagttagtgcctatgtaagtctctgtgactctctataatgcaccccagataaagggtcttgatagatttttagtgttgcaaaaaccctccactacaatacagtacagcggatacttgacactcgtgacagttcggccgtcggtcggcggctacattcattggcgttgctgatgatcggctccatcgagggtttagacaactccccgacctccccgacatccagaacaagggtcctttttagcttgttattacgtactgacggtgatcaactcatacctcttgatattctgtacaagtgcggggatcgaatcgagtgtttactgtcatgatcttctgtagctaattgttgtgttgtcatgatctcaacaggtagagtctaacggatcaatcacccctaaactccccgtcgctggacgctgcaaaattcaagaggcacgcgacacagagtctcggcccatcgcccaggcctcattctctccgacttccgccactaaaatttaggcctccgagctccccgtgacttagaaccagtgacgtgatgcgccatgaaaatcttgatgctactcttattattcccgtctcttgtccggcgtatcagcagcattttaaatgtcattaatattccatcataggcaggtggagtgcaaaacatgcagttgaatccgaaaatggatttttatgtctaatcaataaagtacagagttataatttcactaaggagatatgtgtacgctagtagtgtctatgaaatcacaatacaataggtatagaagtggtttgtgcagtgttgagtgtctgtggaccgagatagggtatggtgatagcctcaacaaaccataactaccacataactcaataacagagccaaccaaaagaatttcactcagacagtagtaattgatctatcataggtactttggataactctggaatccactttaacgtttctcaagatacgatatcatttttgggcttcactaaaaccttgcagttgttgacatgaagctgataggaacgacatgccattgaatcctaaatatcgttcgaaatgcggtttggcagaatataccatggcattaatcatctcaccatgatctactcatgtatgaaatatcgttaaataatatcaaataaaaagttgtcagcacgcgaggatactttctatacagtcaggacaacatagactttgaaaggtctaaccattattaactcccactggttcattataaaactactttcattattcgcattacagtttcgccccaatcaaatactccttcctcctttcacccaatattgacctttttcatcactattaatcacattcaacatgacaaactcttcccaatccaagcgaaaaggggcgggcctacttcaccgcattgccagcccattcagacccaaaaatagctatccccccaagtatcttgacctcaccggcaaaacagctctcgtcacaggtacaaccagcggtcttggcctcgaggcatgtcgacagctcctcttccacggcgtgtcccagctcatcatgagcgtacgaaccgagataaaaggagaagcagtggccgctgaacttcggttctaatatccctaggttgatattcaggtctgggttctggaaatggaggcatatgactctgtcattgctttcgctgagcatgccgtagttcatctggatcgtctcgacatggtcatcctcaacgccggaaccctcgaatcagaggcctcggtatcgccatatacagacaatggaacgatgttccaagttaactatctttcgacagccctgctagccaaactccttgtccctgtgctcaagattatccagccggaaagggaaccatcacggttgacagtcatcactactggtttctacaacccccataaggacaggttttcactgccagattttgaagatatgtgtcgcaccgaattgttggaagatggctttcgtgccaagatgaagcgattccgccagtccaagcggttcctgcaaccgtacctgtccatgctggccgccgtcgtcaaccccaacgaagtaatcatcaatctagtgaccacacatatgatcagagacactcagctcactgaaaattcaatgcacaagggatggtttcgcagaaagctcggggtcggtcatgcatgcacttgttggcagaactctggagacaggcgcagcagcctacatcgatgcggtagctgtcaagggcaaagaatcgcacggcgaaactctttccctctgccgctccatacccaggtacgtgctacatattgtttgtaagcaatcacatgctaattatgctggaaaactagcactatgggttgctgcaaaccccctgaatggcaagactttgagaggcatctttgggatatgactgagcttgagttccactcactttttgtagactcgcagacgctgggggcaaaaatctacaatgctagtacggttgaagattggcgtaaattgcttcagacatgaactgtagagaccaaggttcagctttacccgggtagagaaatatggtcttttcgctcatcagataattaccaattgttggataaaatgcacaaatatttgacaaggattacagaaaggatcaacttacaaggtttcactcaggcacgttcccattaccacccacctggtcagtccagtccagtccagcccattccagcccgtgcctgaatgtgaccttgagcgaccaggatcaaggggtttatttatacaacgccccttgttactcacgttgtggacgttcagggtccaatctatagtcaactatttatgaagaacacaaatggagttttattcctccatcactagatcagatgtcttggattcagtcgggcaagccggagcttcggcagttgactctcagtcggcgaacctgagagtgcagtcttggcaattactaattggaactggcatgtaccttaatatcccacatgcttataaacttacaggtcatatcaccgcattgtagtagcggcagtgatgtgaagtctttggctttgccaagtcaacatgtctaggcacttatcttggcgtaaacgtggtccctctcccgcttctcaatactcgcattttgcatgttgaggcccgagacacatccaaataacaatagatacacatattgacaattgtctcggcttcccttgaaaccgttttcgcgatgacggaagtggatgaacatcaaaagtgcgagtcattgattacgccggcattgattacatcgcggcccgtgtaagccaccggacctatggcgtgtaacactttaattgtcactttgttctgacagataacaacatcaaacgatgaattgagactaatgtgacgataaaatgaaatagtgtattatgtatagtatagtatagggcgtgtctatcatctatgtgcgtctaacacaaaggaagtattggtaatacagaatgctttcaagaacaaacaaatccaataattctttggcacattaggttgatgtcgtttcgtgtgtcgtgtcagatcaaatcagaccagactgagggacgcttaagccttggtggtgcggcggaagcgagagtgctcaatgtagttggagagagcgcgctcagtaacctccttctcgacaatggcgtcaacctcctcaaggtcacgcttggtgcgcttggtggtcttgtaccagttagcagaagggtcgccgaggcactggccgacggtaacggctgaattgatgttagtattggatatcaatagttgacaaaaatgaatgactcacggatacgggtgctgcgcttgacggcgtcgaggaccttggggatgaggttgcggacagtgttgacgtggacatcgtggaagagagaaatggtcttgagagcagtggtaccctgcttgaagagcttgagagcaatgtcggtctcggcaggggtgttgtactcccagtcaagagtgtcgacatcagcaccgatgacgtggtagccgagagtcttcatgacggggagagcgttggagccgtaactgaagtagggagctcgcatgtaggtagggtactttccgatgatgttgaggaagtcagcctcaagacgggtcatctgggtgcggatctcggcgctgctgatggtagcgagatcagggtggctgtaactttggggttgttagtgaatgaaagagtgtagagtagcaggagacatacgtgtgggagccaacttggtgaccctcgttgatcatgcgctggacaacagacttgtagtcattgatgttgccccagttgttgccgttcaggaagaaagtggccttgtaaccgtacttcttgagctggtcaaggagctcggtggtgtagtcgaaaggaccatcgtcaaaggtgagggcgatgttcttgtcgacagtgcagctggtgatcggggtaccgacggggacagcggcagcggcggcctggatgagaccagcgtaggtggcgagcttgagaagagagaactgcatcttgacggtttgaaggtggtgtcttgggtataagataagatgagatgtgtgtgtgagacagcagagacgataaacgacagtaatgaaactaaaagtagcttcagaggtaacgagtgtagaaaacgagtggaagtgatgagttgggctgttgaacctgctgagaaaaagagatgtttgaagagcagaccaagatgttcatatatacttatttcgaccttggcgtcaggacaggataggagagagcccttttcagaccttcactgtaaggctcggaatggtcgatgagaccgagggagctgaatcacactcagtcacttacaggtatcggcataagcatcagcaactactgctgcagccgcaattcgggaccgggtgtggctctcttggaaagggcagggtatccctggaggacaacaacgtacgaggctgcccaggcccttgtcctgcagtgcagtctgtagtggacagtaagtagactagtcttgtgttgttagtgagttagttgcagaagtatcgtaaagtggtcgctggttgcaggggttctcaatactgcagatggtattctttttctctgaccaggatccggacctgatgctacggaccaggggggtttactcgagggtttgggtggaatatcgcgaatcttggcagtttccaatggcaagggtggcctgcatataaatggatatcttgatgttatatttgtgccctcttgccgttactgtaccatggcaagtccatatcccatcccaacccatgatattcatcccatgggctcaggtcagcgacccttgctcggtctcatcggacctgaccttgtccttgaccttgctcatggggctgtggcgttatctgagcgggacgatccaatgctctgcaaccctgtatggctgcagttgtctcaggtaggtagcacagcatgaggcaagtgagtgatattcatttgggtttgtcttctcgtgagttatcgttgagcatatgctgtacagtagatcaactcacaagaccttggaggagtcggttagagtgggaaacaaggatctgaagggcgggtagtgtagttcgtcagatgcccagtccgcgcgggtcctttgttctgacccgtctcactcagactctaaaaagactaagcctaattcaaggttatctagtcgtttgttaaccttattcgcgataaacgatggtggcttgtctcacgaggtttagagtgagtgtgagtaggaattagagtgaatgccctgaaacccaggacccattccggagaatagcccctcgaatagaattgcaccatctactgtaagcggttcccttttgggtagccgccgggtctactctgtacacgctgtcagtgcctcaagtgctaacaggcccatggaaagtatgtacagcggtcctcgggcgagctttcaggtacaggaggcacagttcatcttcagggctgagcgatgcatgcacagcgggtcatcagtcatatcaatcgcattcggttcgatcagaagcaaccgacgtacgacgccaagaagaaagaaatgtcttggatctcacgagagaattcaagagcatcgtcatttcagtggccgttgcctatctctatctagcattatcagtttgcagcgtgcatcaatggcttactgtacttaatcatcatgcatgcacgcagcgacaaatcacaattgctttgatgtatgctaatctaacctcaacaccatcacttctatacgagcgtgatctacagagtttttttctcactaacagcgcagttccagtcagctagtcccagtagataccagaatccactgttctctaaaaaggatttcgtctaaccgcccctaataacttcgcgtcgattgccgaacttatccatccccacaacacccaagacctttagcaccgtctcaagtaaagacagtaggagaaagagagaacaagagtgagaaagaaaaaaaaaagaaaagaaaagaaaaaaatgtataagcgaaagtggtaaccaagacggacatcaacggctccgatgtactgtaagccccctttcattcaccaaaaccgatccctgtccttccctttccttcaactccgtttcgaataaaacctcaaggaactaaaaatggatatcccatgagcctctgctcttcagctccgtctcgtttaacagcgagttgattgatctgcaaggctgaccaaacgccaatctcttggtctcatgatgtgatatgcgccaagttgctctgttacaggaaaaggagaaaagaatactacaacaaaagactcttcgacactactacagttgcaaattctcgtatatcatactcgcctgacctaagtcaagcgccaagggagaaaacgcacaacggggattgcggtaatagtgaccgtcataaacaaaatgctccatgatataatgccaatccccttcatagtgaatacgaaaagagccaagacgtcagtcacgccgataaagtccgcttttatgcaacaaggatgcctaaatttcactgcataaagagattccccagatgatataaaacctgcaattatatgccaggggcagcagctacgccgcatctggcaccatgtcccgaatctttacacggaaagggggtcacctctgcgagggttgtcagccaacttgctcgtcattggagcattctggagcctcaacgtttcctatagtagaagctgggttggattattcaccgtactggcggatatacgaaccccggtcactgcctgtttaagagattcaagcacgagcctcgaataaagtcaaaatgaaccaaatatttatgcttatttgaacaaggatgcccatccttgaagtgtcaagagtataatgagtcagtttttagtaaaacaagaaagcatttcagtccgatgccgcttcaacgcccagattataaatcaatcaacgaatcaaacttgtaactcctctcgtaaaagatcccactcaatcgagaatctagtcaaatatgtgctcaacaatcgctctgccaagaaacaaaaagtaaagtaagaaaatagaaagagggtatcagtgagacaaacgatggtagcaacgtgggatacggacatggcagcaggttttcgcatcacaggtcatcatcccagttaccttccacttctatcgtcgtgcccaacgcttctctaccctgacgaatcatgtcctgtagttgcttattaaaagcgttgatccgcacatccgcatctcgttcttccatcttacggcgtgctgcgagatgcttggcttctgcagtgagacggggactggcttcggcggaccctccacgtcctgacgctactgaggcattactatgagaccggcggtgtgaagacgtcttgggcttggttatcggcgatggtgcggctgcggctgcggctcggcgacgactaggttggggaatcttgctgggagttgcctcacgaggggacccaaaggaagtaaacgaggcaaacgatgccgttgatgctgcgcgaggggaaggggccgaaggggaggggccaactgacaatcggctcgaaggtcggttgatagtcgatcgtcgctgaccaggagtagaggccgaggaaaatcgagatgacggagtagcgctgatgcgtcgacctgttgtcaccgagggacccgagtttcgatttcgaggggtcgcatagcaagatggacgtcgcagctgaggagtaggcttgggtacaggctctggctcagctggtttctcatcactcaccatgacccaattcctgccaagttcatccttattatcagtgtgtcttctctttgggtgcggtgctgtgggtgtagaagcgccgctgttcatctcatggtcggcattattggactgatggttgaagtagtcttcctgcggtggtggaaatcgtccagggaggtgatggctttcgaaaagtgtctggtccagctcttccagcctgccagaattcattgtgtaagccttgccgccaccagcttggaaacctctaaatgagccagttctacaaaactcccacacacggccaacgacgccgccaatagtcgagaatgcgaaactgccccagccttgcgaaggcattgggttgggagggagattgaagagttgtgttgggccagtgtcgttgtggtcgatatcatgctgcgttcgatttgatccaagcgcgcgacgatagtctgaatccgagtaaacgctctcgtctagcatacgggtatcgaaagggccactggttggtgtatcgagctgtccagcaagctgataacgcatgtcgtcatttcttatatgagaaaggggtgatccaaagtagctgtgcctatcgacgtcatcgtgtatgcgaatgtcttgcggtcgtgacatatcatgacaggtccgcttccgctttccagattgcccttcaggtgtcgcagtgctgtaaggggaggcgtaaccgtagctggtgctcgagcttggcgacatgggcggacggaacaggccagggtgaacgccctcgcgattgaagccgccgggcatgtggaaatgcgttgggatagtcatcgtgtctaggtggtaggaatgcgaaaagcggaggtcaaaagggcgcggctcgcttgccgatcgttggatgatggaaataaccttttgttctaagcgcaacgaagctattaacgataggccaagttaacggcagccgagacacatcaggttcactgcctcaagcgaatccggggaagatggggaatcgaatattcggatcgatcgcaatcgaggaccaaaaagctagataatgcaagtgatcgaattctttcgtcttgtcgagaatggcgatggtttgatgaacgacctcgtgactatgtaagatagatgatggtgtcttgtgatgatgaacgcatggaatttggggaaatggaggggacaaaggatgcctggtctaaaacaagcgcccaacagaattcagatgcgcaaatgtaggcgcaaatgaaaagagagtgcctattaacagagtgagatgatgtatgtaggatgcgccttgaatgtgaggcctgattttgataatggatagttcgttcggcaaattgtcgatgttttgtttggatggctgggggtggttggggggccagcacaggcctttttggagacgtttgattggccggatggtgaataatcctagttgtaactgtcggcacctcggtatttgatggaaatccagggggaaatggataaagagtgacgaagaagttggatgactgattttgagggtgaagaaggatgaaatgatccaagcaaaattcgaaacctgtttagatctcaccgctgcgtaagaaagtggctaactaaggattgaaaacttccattcctgtttgctggcgacctgcagctgcagcttccaactgcgtggcgtggcgtcgtcctcagggcttggtccactcaagatcgacagggttcatctgaaacgagtctctttgaagggtattgttgatgttgtagatacgcatttgacgaaataataggactgtcttgatttaattatcctaatatcatatgtcgtccagggagatcaatcatcacatgagctgcttcagcttcagggagacaagttcatggcaggtctagatgcactgcatgtcgttaatcattgctcgttcctagcaagtctatcatcttgtaccacgtagaacataccattcaacatccgtccattctatgctttcctctatcctatgcgccatcacaaggtcattagtatcgttcatccaactcttccgaaaacaaagccacatgtcatctctacctccattcaacccttgttgtagtagtcatcttgctgaccctttcgctcagtagtgacacctccgttggtgccgtcctcgccgttaacatgtttcttgcttccccagaaagcctcccgctccttgagaacatcttggccccaggccttcatctccggcagatgcattctagtagcgacatacgcaaactcgcccaagtctagtataccctcgccgcgcttctcgtattcgaccatctgcaaaaggagctccatcttatcgacgtcgtgcacaaagtggctatcgagcgtttcggagtcctcgtattcctgccagatagcgcggatgtcctcgcctgtcgtacctccggcgacgtttcttagcaggttctttgtcaagaagtccatggtctcggattcgcgacggctcttttcgggcttggggacgccatcgaccggggtgatgtcgccaacgaggagttcggccatgtcgtggataaggcacatcttcatgcacttggcgaggtcgagcttgggagcgagggagggtggcgcgaacatggagatcatcgacatgcgatacatgtggtcggcaatagactctcccctaagatttgttagactgtgttttacggattttgtctagagcatcttacctagagatgccaaaccgcctccatccttcgcgcttggtcgtcttgagtcgttcgagcatgtggaaaaagggaagcggtgacgaggactcctcagcaggcgcaccaccgggaatctccttgacgaccttgtccacagtccattggccatcgaccttgaccataggagtgaagcccaaatctgcgatcacttcttcggaggaacggtgtccattctccttgatctgttccggttgcgaacccatctttctggtagagtagagtcggtactgtatgtgtcgtcgcggggttgagtcaatggtggtggtgcgagttgaaggaagctgtcgtagggaattgactgtagagttaaaagtgttgacaaagagaagtgtttgccgaggccgtaggacagtagagacaatcataacaagagttcaaacggtgaatgggtcatggaaagaagggactagaacaatcgaattgttgattaaagcgggtagtacaaaagtaactgtagtgcgtccaggccagtgccgagactattgatggtcagcctgaaagccccagataggtagtttagtgcgtcattgaacaagggttggatctaggatcttgcagggtagcaacatgatcacttagacgcggtgtagaaggatgcaaaggaagaattgaccaaccttgcttttactctgtacttgccatgtccgttttctagatagtacctatctaactacatacagtagatatcgggtgtttgttaacagcgcagagatgcctaatcgtcagtgacaccttattattccatgactgtctatcattagccccacgcatgtcattgtgaatcaccacgcaaattctcatacaaacggtggataaatgtgtgtatcaatatacaatccaactccccagtccattgtcgacatgggattgattgaatccgactatagacctagggctggttatcttgtaaagtcaagttgggcggtgtaggttaggcgaagattggcagatagtgtattccagcttgcaaagataaagatgattgtatgtgcaatcataccctgcactattaggtcaagtgacagtatctgtggacaattctattcaaatctagaccaaatatgtcttcatctgcttcccactgtacaacctcctctaccaatacaatctttctagcgtctgcatggggtcctactccgctgagaagaaaggacactgaattaatttaactccacacttgcgggattgatcagcccaaccttgaatgagcctcatctttagatccatttcattcaacctctcacatgctacctcttagaaatatcacaaagtctttcttcacgcaaactcgcacgatgaccacaatcgcttccctgaagcggctatcggccaaatctctttccgagaagatcctccaagaagtcgacgccacagatcccacattcgctgtcatcgatgttcgtgataatggtaagtacaatacaaaaccttgcttccggaatgatatatccgatctcggatcactcttagtgtctgtactgatgtctaaaagattacatcggtggccacatcaagggctcaacaaatgtccccgcacacactctagactccatgatgccaactctagtgcgtcgcctcaaagacaaaaagacagtcgtctttcactgtgcgctgagccaacaacgtggcccaagtgctgcactcaagtacctgcgagagagagatggtctgttgtgctccatgggtgaagaccccaagggcgagagcggtcaggatgtgtttattctggatcaggggttttctggatggcaggaagtttacggcgaagatgagaggttgaccgagggatacgtcaaggatctttgggaaaattattaagaagctgaatcgaattcttgcagagatgtatcttgcactgatgcggccagttgtcatagaatagcattcgcaagataaaagacgtatcaaaagaaatcccccctggccacttttgcgaaaccaaacaaagaagtgctgatgtatagattaaacaccatacacgagtccatcaagccataccaaaccgatcgttcgttcgtttgcaagccagccgaagccattgtcagttcaagttagccaaacgatccagcacaatgtttggttggaaatactcacagaccaggttactcttctgcagcagccttcttcttcttccaccacttgaaaccaaaccagccagcagctgcaacaacaagtacaccagcaccaatcattatcttggtcttgtgagtctcgaagaatgaggacccaggtggtccaacatggcccatcggtactctgccaggagtaagatcgacagctggatcgtgtatcatgggcgcgggcctaacatcgtaaataactggagggcgaacagggggaccagggccattagaaggacgggcatcatacgcaggacgaggaccggaagaagaaccaggaccataaataggaacaccataagagggaccattaccaggaccaggagaagaacgagagtgaccctctgctgtcggtctccaccagcctctcactttctcccagtccccaaaccagtgaggctctgggatagcatctggagtgagtccagggatccctctcgcctcaagagtgacaggatgactggtcacggcctcagcagggacagaccgtccatcgaggaggtcaaccccagaagcaatagactggcgcacgtagagtgtaggaagtggcgccatgaagatatgtttgtaggacaaatgtgtcgagacgggttttgtgaggaaagacgatagtaaatgggttgaacctctagaaatacgaaaagacagcaacaaaaattttcaaaacaaagagacacaagaaataaacaaataaatacatgcatgtgacgatatagactccgtatgggcaagaaagttattttctcttttattggatactgccacactcaaggcttacggttgcctcgaggacactttggtcagagaataagaaaaggtgcaaagttcttgcggaggttggcttattgaaagaggatcgagatgtagagaattaactcggccagttgaagtggcgtgtagggtgcttgtacaagtatattttgttgctacagctctcacgcaactagtgtcaacttacacgagttccaatgaacaggtaagagaagattccagaaggcaatatgagaagcatcgttattcgcccaaattcacaagttctcacgaacctaggtaatggggcttctcaatctgtcttgcgccccttgactcgggcatccaaccccctcagcagctcctaattaattgagttgataactggccacgtagtaagatctcattagctataggaaacatataacatctcatgattccttcagacactccgtagtttctttcatctaccataatctcctgtcaaactcgaaagggtcaagttcatcccatcttcaccctcaccttcactcaacctcatgctcacacccaccacgcccaccttcttgagcctggtgactacattgaaactacatttatgcatgccggaaacacctcaaaggctcacaaacaaaccacacaacaaaccacacaacaaaacatcattacacaccacacaacaaaacatcaccacacaccacacaaacacctacaccatggtcgagagactgaggcccgagatctatcccaatcacgaaagtggtacgaataaatccgacatcttacacacgagcggtggcatagccggcatagcgctcctctccgtgatcgccacaggcctaattctctgcttgttgtcccgtgccctgcagagcaagaggacgggtttctttgattatcagtcgagaggctcacaggcgggtcactttgattataagtcgagtggcacacaggcggacccctttgatggtcagtcgagaggcacacagacagatgcggaataaaaggtctgaaaggagtgttgaaaacgaaggtcaggtttgccggacctatgttcggctcgttcgaatcagcctcgctggaagacagcatacccaacgactgggcagatgcataagggaacacaaggatgttgagagagaaacccgagagatgacacagaaactttacaatagtcatccaggggctggatgggagtttgagagttaagcttttgacgtcaagaaaaaacaccaaagagagagcttgatatggcagaaacaggatcgacagcttttcgcttatgcctggcaggccaagggttttgatcttgtcacgatcgtttcttctcaacatgcctttgcaggttcatagaaagtcttgaaaaatgcatctcaccttgtgatttaatatagtctgatactcatcatacatatcatgactgcaacacaactaattgccaacaaccctaccaaggaatcagtctggttgactacacaatattactatcatatgacaattcctgaatcttgcttgtgagaaattatcgcagagtctatatgcatacgcgtgaaggctatagtctgaattcaaggtgaaaacttagctttgagttatacttctagaccaatgagatataaatacaacctgatttctctgctccttactttacgattctattttctgagcaatcaacacagcaccacagaataccacagaataccacagaataccacagaataccacacaacactacacaacaccagcgccctcaactcgagcacgccaccaagacataatcgaaatatctgtccaagcactcaaaaatgtcgaatcaaaacattttcgacaggttcttcgtcaacccggtggggagctttctcgtacaacactggcgtatcctcctggttatatttctttgcctggctactgtcgttgtggttgcatcttacacgctttgcaaaaaggcagaaccacagggtgacgaagaagcatgaatggattaccacggtggtggaaattgacgactgcccttggacccttacacttggccctttactctggatatgccacgttaccatcccatgtatgtaattgaacagagcgacatgttgagagcgatgttgactaatctatctgaacaggaagatggagaaacgacttccagatggtgttttacatgtcagcactaagtgcattcagcaaagatcatggtggcttatggtatcagaagaaaggagccactggaagcataagagacgaaactagcaggccagcttatgatatttagactatactctctagactactctttgttgtagggtaatagaaaagtcggttgtcttcgaagctgtaccaagcatcagtcgttcatcatactgtgtccctgtcttgatcctcccaagcaacaccgaagtttctgtctctactgctaagagttagtacgataaaagaatgaaaggctgttgacaatacgtactatcgccggtggtgtttgggaagttgattgtgattccgattcccaacagctttaatcacggcaatcataaccgagatggaaaagataccagctgatattccggtgacccaatgccagatcccttttggaactgggtcatatgatggacccatgatgccgagagagatgtattggcgaaagaaggtgatgctcctaaccgtagtcgagagagaaatgcctgttgtgcctgctgggtaacagaaacgttgaccccctaagctttagggcataaaaataatcagcccaaagactatagtcttagtaacataagctgacttactaatttagtcccttatgatctctctctgataccctgagggtcgatgttgaagctttaagatgcttccgagtccgactctcgaggtttctctgggagagggtgcttttttctgtaagcgatggcagcgccgcaggctagcaagatggttatgacgattataggtatgaccatcgttttagcaggtcccaattctgataatgtatttgccatcgctgtggaaagggaaagaaggatggataatattgcaggtagagaaaacagattcaacagtcgacaagataccacctttataggtacatatctacatacaagcttgctcaaaccccctctcagtgaatatcccaaagttgcaatctggcccctcggaggtgaagtcgggcaaataacaacccaatggctctgttgttcataacttcaaagcttgatgcagggcagccgaaggcaatgttgtctttaaagttgtaccaaccaccaaatgacaccaaagtcggctgaaacatgatcatgaggaaattcataaaaccgaacggagcaattggatggtttgattctattgataacttactgccaaagcgtgataaagcctcaaactaaactatgaagtggcgaatcactcaagaagggtgcccttaacagtacggtatcagtagttcagcaatatagactaaactatgatgtatgttttatgattccagataggtaggtaggtatatcatctcaggtccatcctaagccccctctgccaatatctgcaccttgcaccttgcaccttgcaccttacactcgacactcgacactcgacactcgacactctaccaactcagctactcagtcatggagttgacgagcaacgacatcttggcggctaccggcgttttaaccgccgtcattttctttacttggtttgccaaatggggagtgaatgcgtttttgctggcctcagcatggaaaggaccaccagctctcagtagggtatcttcatcggactaaggagtgtccaaggaaaggtaattcgcctcgggctgaacttattctctcatctccacaagaataaattcgaatatatcctgtttgttgagaatactgataagctttcatcttttttctgttgtccttaaaaacccttctcccctttcgaaagaataacgcaatccaacaccaacaccaacatcaacaccaacactaacaccaccacaacaaatatgggccacacaaccaagtttgctatcggtttcggcaccttcgtcggggtgatcgtattaggcgtcctgatcagaaagtgttgctgcaagaaagaaagtaagtggccccaaggtcctgaaaattttgacaatgacctactgtcgaccatatactaacttatattaagaagagttccatattgggggtgaggactcagacatgtcctagtagtctggaggacgaagaaaccagaacggctacggtggaacctttggctgcaacgacaagaatttacctcttatttgactcagggaacttctttaaacgacaatgttctggtatggaacttgtacattactccatgttttgtcgtgtatgagaggggtcgaattcgaggcatggaaaagctggctaaggtggtcttaaaccaatgagagagcaggggaagtacaagatctgcccacaggggtaggagacgttgacgctttcaagtgctttttgaagatctgaggagggtttgccgactactgagagaggtctgggttaatttgtctttcttgctataattggaattcgacacacgaatgaagagaggacacgctttagggcatgattcaaactttcactcaataatcctaggcttccagccttcttggttttgttgagaatttattcccttttccttctctcaaaagtccatctcttccatgcattgtgtttggcttgattgcctccgtgacaacatcacttctcccctcaacagccccatgtcacaaccataaagccttcatatatcgactatcggacgcatatgaacccgattactctataaacaggtacatgactgtatctactttccccctctgaccacctgtccacaacctcttaatccagaacctaaccacatgaaggctaaatatgtcccaatcccgccgtctcgatccaaacccacaaatccaaatgccttcgacatggcaatgggtaataataggcttctctatctacgtggcaatcgtagcattcggatgtatgcatttcgcttgggagcggtgcaagtaccgctgtaaagagatggaggctgagatggaacaagacgttgacgacagcagtccagagtcgagcattgagcttacaacactttcgccgcgtcctgcttggtaaccctttcgtcatgtttgttgagaagcatcgttttgtcaaatgatcaacgtttaacccgatttgacaataagaaactgttggagttggcactcattggggaatcactcacggacaccttacgtgcagatgttaaactggatatcttgttgttatatttgaaagtgttcctggtctagcaccactcagcgacagtctcaacatgaccccttttattcgacataacgacatgcggtccgagttggaagctcacttactgaaaaccacaaacaatttacatgactcaataaactacataatcagctcataacatatgtagttaaattgccacagacttcgacccacgtcaatagcaccacgaggtcaatcaataaacatattctagcattgtctcgcttatatctatgataaccgctgacatggactcctagcaaacagatcaatccatgaaaccccaaacgctcagcgccagttcaaattcatcttggaaagggtattttaaacatataaacatccaaatcacgccttgcccacccatcccgaattgataaagaaatcgaaaatgcgccctcctttttgtgagtccaatcgacaaatctcctttgcctgcttcttcttgagtgtgccgttcgtcttgagagcttccttgagtatttgctctttaatcatcaagtatggttttggctgtagtctaataacctcgcacagtttggcctcttctggagtcaggaggtgcaaatctggagcggtgtcttgagtcattggcatggggtgcacgcctgatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgatatcggttgagccgcatatctctgtttgggtgtagcatggccattgactccgttgacaccattgccgttgacctgcccgtttgtctggccgttggactgctcgctgatatgaccattcgtcaatgccttggtctctccgtttacttcggggttggctggaggcagcagacgagcgggcagttctggtgcgatgaggagagcggctccacttggaggctcaggtggaggaggctgcttggaccgttgagcagacgccagacgttcgcgatccatcgagcccatgggtatggccttttgaattcgcgatgccttctccgtctcgtacttttctccgctgcgaaggtctccgatgcgaacattgcgccattcttgcagttgcgtaatggcttgtcgtagattgagctcatcaaggagaccttggttaagctcctcaaagtcctggcggttcatcattcgggcgaatggcttggccttttgcaatagatccttctcttcctttgtacgcttcttttccaatttcgtattctccctataatcgagtagattgtgttcaaatatgacctttttacgctccacacgttgcgtcagacgggcgttgtagatgtccatcacagtaagcttgagttccatttcaggttcaagctctccagttctggggttgagtccatcgcctggatcaaactgcatcagctggacagcttcctcggcctcgttcgcatattcggtctcgaactccagacgaccaggcatgtacccttgaatctcgtgacaactggggacactagccgtcggtttggtcttgggttgcaaagctggcgcattcttggctgcatctcgtcgctcctcgattcgcctcttcttacgcgattgaaattcttctcgagggatctcgttcgctaactcgcagtcgtgggggctgcatcgttttggtaatggaaaggcaggcgagtcaacgtatgtcgatagatagtggtcgcgaacttcgtccttctctcggaagccaccgatatgatcggcaatgtctgcccatgaaccgagaccatagatctctgcaccctcaaggagaagtagttcttcgtcggctccccattctcgagcaaagatggggaatgagttttgttcaattacacggaaagcgtgtgtcgctgggttgtgagcattacgagattcacctttggcgaagcatgaaacgcagaggtcgaaatcactgcaggctgcgtcggcacatcgaatgcggacctgtaaacaccaacatgatcagcgaccccatcatgacaacgggtcaagtttagccgggatatccccgaagcgcgtcttgacgtatctaaacattggcaaggcagcaagccaacagcaaaggtacttacagtggatgtaatgtcggatgaacaaacgtcgcaaacatatttgacaccaccttcaccacctctcgtgatcgttttctttctaataacacccatactgtcggttgcgatgtcgggccggggagtcgttaattacccccctgtctggacgtggcaccaggctcaaggccacgcagggcgcgttaaagacggaaaagagatctcaaagtaatgcgcgaatgtcggcaaggtcgatgcgacgtgggatttgatgaagaatgaagaaatgcggccgttattgatggagttggtgttgggctgattggtcgaggggctttgatgttgcgatgttgttgatggcgcttgcttgagctactctggggctggtctgagctgggctgagccgtacttgctgtgggtatcaaatggggagcgtcataacatgaccccacattatcgttaaaatcacgtgcatgctccttccattaacattccccaccaatgaaggactgatgccaatcctcaatgctagatccccacaaggaaggaagtgacgatgaagaacttggggaaagagtgactttatgcgcaacttggatcatccaatgcgtatgaatttcaggtgaataatacctaacgagtttaccggatcggagcatcataactcaggtactagataggccaaattcattgccaaacctgtgttatggtgaatgctcctctcaaacccagttcacaacttgaatagcaatccaaacctgttatagcccactagactcccccgaaaacacggccgagaatatcaccgttatccgctccattcagaactccagcttgttgtaggggctatttattattctagccgcctcaatcattatctttgcgaacttgtctcataatttcaaggataaactgaagttcttctggctttgatatacattttccattctgcatctcaatcacttctcatacggttaccccactatcatcatgcctgatcaaattcttgacgatatctctcatcggagatacaatcccctcacggattcctggctgcttgtatcccctcatcgcacgaagcgaccttggcagtacgtttgacctagtttcaatcggaaacaactaacatgtcatagaggtcagcaagaggctgctgtcgcgacagaactccccgaatatgaccccaaagtacgctcatgatatcacatcataacgatttgatctgacaacctcagtgttacctatgtcccggcaatccacgagcagctggtgactctaacccgaaatacgaaaggacgtttgcctttgtgaacgactacagcgcagtcaagcaagagcagcctgaatatgacgccaaggcctcatccaacgacttggaatctcttctcctccaagcccagggtgtcaagggtgtgtgttatgtcctcaccttctctcccaagcatcatgtcacccttgccgatatgactgccaacgagattgttcccgttattgaacactggacacgcatctatgccaaccatctgacgccgtcaaacccccgcgcggctgaagctgaccagcttaatatctccatgtccaaagacactacccctagccccgaggaacagtaccgatatatgcaaatctttgagaacaagggcgctgcaatgggttgctccaaccctcaccctcattgccaggtctggaccacatctactatgcccgaggagccaggcaaggagcttgtccaaatgaccaagtatcgagaacagcatgaaggccgacacctcttaggtgactacgtcaaattggaattggagaagaaagagcgagttgtttgggagaacgatgcattcgttattgtgtgcccttggtgggctgtgtggccgtttgaggttcttgttctgcctaagcgacacatccgatcccttctcgactttaagcccgaagagcgactccaatttgccgaagccattcaagaagtcacccgaaggtacgacaacttgtttgagtgcaacttcccctatagctctggccttcaccaggcaccgcttgacggtacccctgaggagttggagagtgcttatttccacatgcatttttatccccctctgctgcgctcggccacagtcaagaagttcctcgttggttacgagctcttggctgagccgcagcgtgatatcacacccgagcaggctacagtccgcttgaggaactgcggaggagagctctaccgaaagagcctataggctttacccatccacttggctattaaaatctactcaattatatatccatcatgatttgtatgtcattgttccacaagctttacccgacaaatattccccctgaaactcaaattatacccctcgtacgattgtattaccacattttagttgtactggacgtagtggtcccgaaccaggggcatccagatcagggaagtggaagccagggcgaatgggaagtattgaggcagaccaaacgtcatggtcttgaagacaaaaagctcactggcaaaatgtgaaaaggcaacaatgtaggtccagtaagccagagtgtagacaggaccaatgtggaggttgtaagcagcgtagcatcgaacaatgcaggtgatgagtgtccaggtgccaaacagtctgcccgcgaggggagtcaactggtcggtagccttggggtcattctgagcaggaatcagcttgttcgtctgatcctcgggttcgaagttgttggtcttgctggggagctttgggttgcgaataaaacggccgttgtagactcgtcgggaaaagtgcagcgtggtgtacgcctgcagcgaattgccaatggagatgatggaaagctatagtggtcagttttattctgtaggagacggatgttgggcgagtcttacgatgatcatgtagtagggtagaacacccttggcttcagggaggaagggcttgagggcgtccatgatgattagtgagtcggagtagatgcactgccttctttacagcttataggtgcaaaacaacaattgaagaaataagtaggtatcagacgattactccgactccgtaggacatgcgatttttggtgggagacgcgggctataatcggcgaccaaagaacaaaagaagcttggaccaactcaacaacgtcaggtcaggggtagtcgaaatctactggtcccctacctaaaattcaattgagtgcccagcctaagccaagacgaggagccgaggggcagacgagctgctttttatcttgtgattgacacttttaatctatttctttccttctccttcttgcacatttgcattttccattgcgcactccaatcatgactgctatcgcagactttttcgaaaacgtaccgcagcctctgcaatggggtcttgctggtgttggtgctctcttcctcggctccaagattctgagctatctccaacttgtcctcagcgccttcgttctcggaggtaccaacgtaagtgattgtgtcaattgcaattttccgggctaacgattatcacagctgcgtaagtacggaaagcctggtacttgggctgttattaccggtgcctctgatggcctcggcaaggagtatgctctgcaactcgctgccaagggcttcaatctcgtcctcgtttcccgaactctgtccaagctcgagaccctatccaccgagattcaacaaaagtactctggcaagggcctccagatcaaggtccttgatatggacttttccaagaacaacgatgccgattacgagcgcctgagcgagcttatctacggtcttgatgtcggtatcctcatcaacaacgtcggccagagccacagcattcccgttcctttcctcgagaccaccaaggaggagcttgagaacatcatcaccatcaactgcactggtactctccgagttacccagactgtcgctcctatcatgaaggcacgaaagaacggtcttattctgaccatgggatcgttcggtggatggacacctactgctctcctggccacttactctggtagcaaggctttcctccagcagtggagcaacgctcttgcagctgagcttgccgatgacaaggttgatgtctacctcgttctcagccatcttgttaccactgctatgagcaagattcgccgccccagtcttctggtccccaacgctcgcaactttgtcaaggctaccctcggcaaggttggacttggtggataccagacagcaccttatacttataccccctggtggagtcactctttcatgctgtggttcattgagaacatccctggtgccaacggccctatcactatgtctgtaaacaagaagatgcacgaggacattcgccgaagggctctccgcaaggcggccagagaggccaagaagcagtaaatgcaagacataatctaagtgaagggtaggagattaggtcctcgtgtgtaggtacacaatatcgaaattaaaaaggaggaatgggattcaatatcatagtaaatataaagcattgaagttgatttatctactaggttaaatcttgcctttgtttcccgtttatcaaacgtctggcccctttattagtaaaagtaaattggaaaaggtgatgcttgaatgactatgttcctcacgtttagggaagaaaggatcattgtcatggagaccaagaaaagacggatgatatccttgctgtaccacatgctgcaatggccaatattttcctttgaaccaccttgattcttgcttgagaactgaggctctgcatctaacagctaccttgaatcaagctgaaaactactgggtttcacattaataagggcagtacaggcgacaaaggctactgatagctatcaaagagaacacttattaataactctaatctaacataagtgatatataatcattgcttccacttcttgaatgcttgtttgcgtaaatcttcatgacgcgtggttaccgctctctcagccttgcaccaaaacggtcctagcgctcgagccccagtcgcgaaaaatccgtgctccatatccagcctccccaagctctcgtcaaattgtttatcattttctctagcatgcaacacttgcaatagcctctgttcaaccccgacgacgacgcgatttaatcgaaaaccaacgacgaggttatcgacgcgacaacgggggattgatatccttaccataattcatcccacgcgcaagccaatcgtcgcttttgatgatccgcgatctgctttcatcggtatagcaacgaccactggtgaagctacccaggcccgccgagggcttcgattttaccgcccataatgtcgtttccacaaacaactcccgtccggccagttccaggcgcattcttgaatacgccagctgtcacttcgagataccagcaaggctccgatcctgtgcgccgacagctgttcccagtttctgagagcggccagtccgtatcgagtctcaagagcactgcgcctacatcatcagcatcacgaggtgtgacagtcacgggctcctcagtggtgagaccatctagcaccgatggcctgcttgttccgactgtgctgccacctctacgatccgagaatgtcccccccgtcataaaggcggccaaggctatcaacacttgtctccaagctgatgggcgctatcccgacttggactcatactgtagacgtaggtttagagtcttgcgatggtagaaaacgctaacacgacaccagagggcgcgtcatccgactacgatctcgagagcaccgattccgctatggcccccttccacaaaacccagatgtatcctatcccgaaccaagtcttcgatcattacaatgctggcgagcttcaaactctgatgggtctttttgctgagattaaccatgcttgggttgttattgacaactctttgttcttgtgggactacacacatcctgaccctgagctcatcggcttcgaagactcaccgcacaccatccacgccgtcgcgcttgtacctccgaagccaggtatctttgtcggttcaatcacccatatcctggttgttgcgacctcccaagagatagttctgctgggtgtttcggctacggatacgccctcgggcactaaatcggtaaacctgtaccagacgaaaatgaaccttcctctacgtggcaccgacgttcgcgtgatcactggatcctccaacggtcgaattttctttggtggcagtaacgacatcgacattaacgagctttactaccaatccgaagagaagtggttctcgaatcgatgtggaaagattaaccatacgaatcccggctggtcttcagtcgtcaccctgcaaggaagtttctggtcgcaaaagagccctgagcaccttgtcgatattgtgattgatgattcgagaaaccttgtatataccctctcgagtcgctcgaccatccgaacataccatatggaagcgcctgatcgactaaacaaggttatcgagaaggaaaaggtccactgtcttcgcgacattgctcacatgatcagccagtctcgacttttgaacgatagagtcgaaattgtcgcgatcagccccatctccaagcaggaagccgccaagctgcatttaatggccctgacgaatactggatgccgattgttcttcagtgctactagtgctgcatcatatttgtacggttcctcgaccaacctggctccccagagtatgcaggttcaatttatcaaattccctccaggtcacaggtcgccgtatgctggcagcgagaccactatcgacctcgattcaaactctctgacatggagccgacaaggcgcacgattccctcctggatatttcttggattttgttcgtaaggagtcgaaccccaacgaagattctctatttatttctggacccgagacgggacgtcttaagaatacgctcccgacgtctcccctcaaatatcacgagagcggaatttggatcgatataggaagtagagccgaggcggttggaattattacaaagccattcgctgcggcgtcgcaacctctaggctttggtaacgagttagctgtccaatttgacgatgcacctagcgagtttgcggtcctcaccaacactggtgttcacattatccgacgaagacgttttgtggacatctttgcttccgcgattcgaggggctgtaggagacgaagggttggagcttgtctgccgccggtttattaacacttatggccgtgtggagacagttacaaccgctttggctgttgcctgtggtcatggaggcgactcccgacctggcgcagcgcgtgccatcgaccaagctactgaagatcgggctcgatctgtctttgttgactttggtggccagcctacaatggccgagactgacagcgcatccctcacaacagagtctgtcaatctttcgtctcgacacgacgccctggctctgtacctgtcccgattgatacgccagctgtggaagtcggcagttattactcccggcgtctcacctactggtggtatcaccatcggctctacaattcctcttactaagctcagcactgttcaagaagcgttggagcgtctaaggaggttcctcgactccaacaggggtctcattcagggcctgtcgggcccttctgatctccaacacgtgtccagtcgccaagaggagattgctcttcaggctgaacaccaagctctgcatgctcttcaaaagttgatggagagcatttcggagggcatctcgtttgtgatgatgctttttgacgagcgtgtcgccgatatttacaccagactagatgataccgctcgacaacagctcaaggaccttacatacgaaaagctcttctctcaaacagatggcaaagatctggccaaacttctcgtcaaggccattgttaaccgaaacatagagagtggttccaacgttgagactgttgccgacgccctgcgaaggagatgcggcagcttctgtagcccagatgacgtggtgactttcaaggcccaagaacaacttaagcgcgcttctgaccagcctcttcaaaccaaccagtcgcgaagcctgctccacgaaagtctcaggctctttgaaaaggttgctggcagcctcacttttgccaatctccagaccgctgtccagcagtatatcgacctcaagtactatgctggcgctatccagctgtgccttgttgtcgcacgcgagaaggacaggggtaacacggcgctttcatgggtcaacgatggaaagccctcatcagaccctcgagccaatgcctttaacgatcgcaagcgttgctatgatatgattcatgatgtgttgagccacctggacgctgcgtcaagcagtgagcccgaaatggtcgacggccgtttgacattaatcgctacaaagaggcttgaggcctacaaggttgtgaatgagtcggatgatgaggtgttccactttgacctctatgagtggtatattcaacaaggttggacagaccgcatcctggctattgattcaaaccacgtcgttaccttccttcagcgacttgctggtaccaacatcgagcatgctgacctgctctgccgtttctacaccaaccgcagtcgcttcttcgatgcagccgaggtgcaggccgaacttgctaactccgatttccccatcagcatcaaggaccgaatcagattgctcagcttggccaaggctaatgccaacgtttctacgactggtattagccgacagcaacagcagatgctgaatcacagcgttactgagttgctggagattgcacacattcaggacgatttactcgagcgacttagagccgacgaccgtattgatcccgagagggctattgagattgaggatgctctcaagggcaagattcaaggactctccgaggtaagttacccagctctgggtaaccaacgactttgctcacaacttctagcttttcaacgactatgccgaccaggctggttactacgacctctgcttgctcatctaccacgtcgccgattaccgtaaccacatgaccatctctggtacatggagcaacctgattcagcagacacacgatgaagtcatgtctcgtctagaaatgtcagaacctggaatgccctccccaccactaccctacgagtgtgttaccagcaagatccaaaacattgcccaccgcacatcactcgacagcttcatcttccctatccaagacctcctaccagaactctgccgttacgcggtggcgtaccaacaagatgccacaattggcgcagatcccacctggccagttcagctcttcctcacgttgggggtttctcatgacatgattgttcgagtactggaaggtgttttcgatagccaagattacggcttcagcggatccgtgcgaaaccgcatgattgagcttattgtttatgtcgttaacgactgggtggccgaggctcgccgacgtggtggtgcaggcaagggtggcgctattggcccttctgtagccgacctcctcaagagatgcgacgcggccttgcctcctcccggacacggcaacaacgccggcggtgcggacctggctgatgtcaggcgagtgctcaagggcctgaagagagaagtggatggcctgtcacaacgggtgccaacgggaagtctcaggttcgcatagggtgtctgttcagcgatgatggattggagagcatagagatttcagatgttgtttgacagtttttgagtagtctagtctagatagttcgttggtgcagtcgaggttgtggcactgtttttgtcaaagggatgatgaatatgctataggcgccaattggcatgagggtgcgttgtactgtacaggttcaaaggtatttttacatgtaattattaaacacatgggggttgataaaaggcgcccccgaaaagaatggaagaaatctaagagaggacagttgtctatgactctatcgttagtgtgttgaccgccaatatcaggcagtgaatgctatgctatggatggggcactctcgtaagtccatccaccaacgcccagtcattcctgtgtttttacaaggcgaccacaataaggagcaacgctatgcagcgttacgttgactatgcgttgctctctttgttttaccgctcgaccttgggctccgatagtgagatggcagcggtgagatgtggtattgggtggtgaggcctgcatatgttcgcctcactttgcgaggttaggcgaaaagtgacacgccacgcgtgaaaataggtgttcaaacgggcctcacgcagaaggggagaatgctgtggggtattgggggtcactgatgtgaggcgaagatgttggatatataagtttggtgtatgtcaggatagatgagtgaggcagactacactcggcttgcctttctgggttctctctacagatacattcactatggtctgaggccttgactatttttattttttttgttctctctggagctggactccttaatatctatacatcgacgatggtgactggttcatcaacgacgactggcgcatcaacaaccacgatgaataccactatacgttttgccacgcttccagcgtgagtcttttacccagcgaatagccaagaaatcaacttcgcctcgctgggcaccacgttcaagaccaacctcgcagagtttccacatactcaactttcaactacaacctcgcgaggctctggtcgcccatactagacaggatccggcgtccggtatggttccaaaaataatatcgacttctcgtatctctcgtccaggatggactttgatcagatacttgatggtcgcaagaattaacggggaggtttgtcggtcgctcttatagatttggcaatgggggaacttatagaggatggcttatgggatatagaatggttgggtagaacttgagttcaaaagcattctttctataatgtttgggaaagaggtttatatgatcattcattagttaatcctttgtatgattatgttcaagtatgatggtggttagattgagttacgctgtcagatgtattcggtcacatacctggacagtcatcttatacaaataagcctaatagaagactcctgtctcattctctttacttattttctcatgcaattagtatgtgctgttctagatatagataccttgatgaatgccccgatatagtctccgtacggcgacttttcggaaacttcgaatatcataaatatcccatcacgacgtccgaatacttgatcaactcattcgcactcatgatcagatctacaataacaattgcaataagaacagtaaactcaccaagaatggccaccacaaacgttgatcccgccttgaagactctcagtgagctctacaataccatggacaaggacagtctcgagacgcaaatgatctatgtttcgcagaccctgatgccgaggctaatcaagacactgcctcctcaaatgggaatatcagaaaagacgtcgactcctgtgacatttctggacaatgcttgtggtagtggtgttttgacagacgctgttcagaagacactatccaaggatgttctcgacaagagcatttttattagtgcagatgctgcagatggaatgatcgctattgcaaagaagcgacttgggcccgaaggttgggtaaatacggaaatcaagaagctggacgcgacagtgagttgactcttcttcaatgtacaacatacaactgacaagacttagaacactcaactggcggacaattcgttcacacatgtcggtgtcggccttgcacttcatcttatccctaaaccagatgctgtacttgctggtaagtaaacagccttgactcccttcgaacaatactaaggcgcaacagactgcaagcgcatcctcaaaccaggcggtatctttggcgcaacaacattccacaaagagaacagtttttgggttccagacatgagatcagcatttgcatcatttccctttgaagcgcccatgccagacgttatgcctatgcaggtacacgatcaaggtgaatggacgaacccggcgtggatagaatcgcacttgaaggagcaaggattccaagatgttcgggtcactgttgatcacgacaagtactttttgaggagtgctgaggagtacatgttgcagtgtggtatgatgctgggatgggtgataaatacctggtggagtgaagaaatgaggagggaacatccgctggacgaggtgaaggagttgttgaggaggcatttggaggagaagtatgatgggaagggttggtatattgagtttaaggtgatttgcatgactggaagagttgaattggacggtgttggaaaagagttaggcggtttgtcctaagatattgtggtttttaaggtactttgtataggacttcagaatgtgattgctatgtaatgtgcaatgcctgctgctttagtgtgatacatggctgatgtgataccctcgtcacttgctttggtcttgtggttagaataaccattgtgccttttttcttcttctttgctatacagttcaatattcatgaatgctcggttctcttatacaatttttttaatatcaatttctgtcaatataatctatctatcacaatattgttctcttaattctccggtatgatccctacttcaatcgccatcgacttacaccatggaacataaaagaacagttatacttgcctccaatgccaatcaattcaaaacgagagccaatagaaccaattggtggactcattatcatatactcaattgcgttcctgtgcttcctcgagatcctcccttggcgtagacaacgacacgtgatacatttagtcaagggtagctttatccacatggtctcgacctcagcttcaacgcttcaaggagaagaggggacagccaagtgttatcttgcttttcttatctcttgatcgccatgttatgattttgatgctcagcttggactcttcaagtcgccaattgtccgaggctggttaattcctgaacctcatccttgcgccctccttatcgccacaattgcccatcatgattgcttcctgggccttgatcgcccttggcgcattctcgtcgctcgcgtccgcaacaccagccagagaagatgcgcttccatcataccattacagcgcttctatacctgtcgagtgtatgagccgtaactcgtaggtcctctccaaactaccgttgtaacactactaacaagctgcagagaaacaggcgaacacctcgaaaacgaaaagcacgagattgaatggaaaccctttcctacctgcaacgaaacaggccgacccctcgagttcaactacggtaaagaaggcgaagtcaactgcacaatcgccatgattgacgaccccttcttccatctcctcgaattctacatccactccgatgcgccgttgtcctgccgcattccttctcggccagccgcagaagtcgaagtcgtcggcgagaaagcccccgcgcgcgaatacgtccctcttgtttttgccctcgccggcacgttgcagctgagccacatccatatcagcacacacatgaatgttctgttgcacagcacgccgaaacaccacgcgcatcctcatgatagcggcgtgctcgactcagctatcgcgtacagcacaagtcctctacatcatttgcagggctcgcatacacgcaagctggtgattggagatcccctgccgttgtcactatcggtgcggtggttccctacgccagcgctgcccaagacggagggcaaagtggagtggcagggcttgggaggtcatatctacgccagcactgtcttttacagtcttgtgtcttttggtgctggtgttttggttgctgccatgtatacgctgggtgttgtgctacccaaaaggctcaagggacgagcactgggaggagctacgcctttgggatatggtgtcaacactgtgggtaacggatggggttattcaaagccgaacaagagatcggattaaagatctgtttatgtacaatgcattttggagtcatgggtggacatgggctttggcaatgtagagcttgtaatgagaaagctggcgactatcaacaccagcgatgtatatcacactccgtttgtctttatccatcttatttttactgtgtcttggacttggtatcgttgctcacgcgtcgcaataacctcatgtacatatccacagccattacaccagctaattcgtcagcaatatttatgacaagagagaggaaacttacgaataaatgcataagggaaatacgtgccccaagccaaagtcaacttttgctgatcgttcaccatctctggtcccatagccaaaagctcagcgacgcaggcgacagaacccatggcagtcaagcacccaaaagctagcccagcaagctcagtaggtccagaagtaggcttcttggacgccatgttccagacaacatacgcagcgagggggaattgaacaaacagctcgatgtagtacatgctgcgaagccactccccagagaaagctgggccgtaaaagggatcacctgagagggagaggtaggtgtcgcggatgatggtgaggaagtgtaggggagctttgggagagacgtagagagattctgggtaaaattccgtaaagtcgaggactgacgatgttagttgggttagaaagaatgagagtgaggctacacaccgatcatgccgatgagttgggggatgatcatgaccaggtaaacccagtcgcggagtggtttttgggccattgttagattgatatgaaactacaagagatggaaagatgtttaagagatcaattgaattactgacggatgttgtcgtgttataagattgttgaagaggggcttatgtgatatcgggaaatgaaatgtgattccggcgccggatcctagttccacccgggattctcggccgccgatggcttcagaatcgcggtaatcatagaccgttatcacaaagaaatacataaaaacaaaagtagaaataaagatcaattattctagacggtagcatatattccggtcattaagggtatatcagcaaagtaaagaatgacaccatccagtcctccctttcaatctattgtacaaacaccaccgccatattattatgcccataccactaatgaacagttgctgcaaccgaatttagagacctttccaaagactctacatcatatccagccatcagatccgcccaaaactcatcatcaaattggaaatctgccgcccaattcggattgctctgtagtacagtcgacggctcaagagcagcctgcgcctgttcaatctcgcgctgctcatcctgcggaatcttggacagataccactgccggatccatctgaccttgaaactcgacttgagaaacacgctgctcccatcctccatcactcttcggcgtcggttgagtcgtgctgcttcttggtctgcttgtgcgaactgatcgcttagtttttggagtacgttttggaattgtaagcgtagacgcgcagctttgacatcccagtcggaagaggtctctgcaaagatgaggcgggatgctgttactgttacaaaagcgagaacacagattactgtgcagggaagaatggagtatatcgaggctggtacggtggtatggtgttctattgcgctgcgcacggcttcaagacacttccaaatgtattcggcgcgtatgaagggttcgttgagtggtgcgtcggttgtcaaaaagccggctggtttcatggtgaggataggctcatagagacgaacaataagagaatcgtagtgagctttgaagccagctagtttctgtcagcgactgtgtttctgagagattcatgtactaacgtgtttgtttcacagcgtctggttgcgcttcataatacttgtctatttcgcgatggacattatccagagccatcgctgtcacggcgttgaaagtcgttggtgtaggatccaaatgatcaatagctggtacaatactaaagccacgatcggccatgtgctgcatgcgaactagcgaaacgaggtatgtatctgattcgaactcgttgcttgcgacaagactgtcgcagcactgcgaaaggtgagtgctccagtttacgagcgtgctcttgcggaaatttgaactgagtctgcgtcttgttagccaagtccaactatcaggagaagaaacctacaattttgtaatgtggtagacacccagcacagcacgtttgtcggccgatgtctggtagacttttcccttcaagcaagcctttcccattgtagtccacgcatctccgagcaacgtctttggtccgcccagaaacgaaccggcaaacttgtccagtcgtagatcgatgaccagcccgatggccatctggacgatattcgtaacttgaagctctccgtagaagtgaaagtcgttcctatttaatcagcatctggactaaccccctttgcggcagacgtaccatccaaggtataccagaatagcctgtaggatatccacagacttttcttgcctcacgatgacatgctcggccagatactttcggaaccacgccttgaactccatctgcaccttgtcttccagcggcgacacaaccgccaggatggtccagaacaacaggcttgactctatgtacagctcttgcgatgttatagcacctggtaaaggcacaaagggaaaatgcggcacgtagtcccttgtgtagagggccaaccgctccgatgcttgttggtgcgagatgcgaaagcctgggaagagttcgacactgggggtgaggtttggagggatatcgggtccatgagggaccatgtccaaggataccgggcttactgagagcgacgacattgatcgaggctgtggttgagtttgttccttggggctttcgggggttagaggggagaggttttggcgctggttcgccgcgaggagagagacgatgccatcaatctttttctccaactgcgcgactcttctgccaagtttgttagtattatttcgagaggaggagtattcgtgcgtacgttgacttgcctcgcttccttcgttgtgtgacttctggtacttgacagtcgagcttcatccgtaaacatctaccaacatgagcatttatcactacttatttaggaacaacataccttgtacaagacttttccggtcgcccagaaccagaactgggccactgacacttcatcttgagtcttgcgcagttcatacacgctcttgtcttgtgctggtcctgcgaccgaacatgggcatcggaacattcatccatgacgaacaacgcaacagggtcaaagactgaataagaaaaagaatagtgtaaaagcgaaaatgataacacgcgatcgattaattaattgaatctgctttgctctactctacgcggcggtagagaggagataacgaccggtaagcccggatatcgggcgtctttataatgtccggtcctgctggaaattcagtgtctaagcctcgatggatcggttttggggcggattacgggggtctttttatcctccggtccccgattcaagggatggtctgagatgtcttgtagcgcttacacccaaaggcaccaatagaaagtgtcatctgtacatttaaatgagctcatggaatttatttcagatattcaagaggtagatctatcctaatctgataatattgatgcaatttggccgtacgagaccaaaaaaaaaaaaatacagtaaagtacaagacccaatacagatactggaatcactttctgttcactatcacttcattctgttatctcacatcccatgttcttctccagcaaatagcatctggtgcttgtaagatcggacagaccttgggccgagtttagcagcctttaccaacatgaaacccgaaatccgacgtacaaccaagtagcaatggttacaatgtcctctcctgaccgaacatgtaccatcatcaagccgtcggaaggtattaggcaagaggagggtaactggatctgcagttgttagctaggacaatcatggttgggacattcatacaataatcacattttagagaactgtgtaggggacaatacgtgtttcattgtcaactaaaatctagtacactgtcagtttagacaaaggaaagaagaaggagtgtcttaccataatccggtcgtaaggagcgtgttgcgctatccttttcagcgcatgtttgtttcgacataggaaatactgcatagctcggtgagctgcaacgatgtcatttctagaagaatcttgatatcatcaagttcgaatggacattcccatgatgcctctggtccaccaattttctctcccagggaactccgactcccctgatggtggtgttttgaaggcgttggggcggagcccactcaacacggccctgtcatcgacaagagtctcatcaacttcaggtacagtatcgagcggcgtgccgatcacactgcaagattgttagcttgtctagacttgcaatgcagaagagggggacttacttcttggcaggctcctcctccttcttctctacctcggtcttttcttcgaccttggtctcatcctcgaccttggtctcatcctcgaccttgatctcttcatcgtcatcaaggtccatgcccataaacggagcaacctcagcctggagacggagagtttcgcggcgcagttggcgcttctgtcgacgagtgaggacagtttcttcgctgcgatcaagggattcgttgccgaagttgcccatggaggcttggctttggcgacggctagcaccgttggtcgatttttcctccttggaagacattttgtctttttggtgaagagttgtggtttgcttttcttgatagattttcgttgatgtgtaggtgggaggttcttgctgtgtttcagatgatgttagatgtcaatagaaggttgtggtgatggaaagagatgaaatttagtctgggattttggggtaatttatatcttttctgaacgagaagcagaaagaaacaggtgcacttgttcacaaggaaatgcaccgcgttcgtaattatttggcgcgtcccggcgtttgtcttgccggcagtgaactacagatagcgcgcttcgacatcactgacggacacccggatggcaacagcatgcgggacagggggttgttcgacagtcacaagggcttgcatatcagaatgcggcaatagttcttttttttatttacaattatgttctaactaaaagggtgacagtatggaacatgttggacctggaagacgagatactggtataaagcagacatcttgcattgtaccacatcgaaccataagcatgcaattacaatgcattgttctaacgaggaagggtttggtgtcatgaactggtcgttgttcttcgtcgaggtgtcttgttcgagcaagatatcaccacaacgtcctttcattcagtcaatcacggacacgccgttttgtttatgatcattgactcttttttatgtttcatctacttgggtgtacggtaacttgggtcatctgccacaacatttctgctgccaggcctcggatacaggtagctagaaacttgacctgtgaacggttgacaccaaatacaagcgatgacttgcaaatattgtcgaactcagccttcccctgagccttcccctgagcatagcagtctccagcaatgccagagagcttgagaggtgactctaggttccagcatgaaccgaaggacattctggttagagtcaacaaggactgagttgttccatgcacctttgacggtggaaaacacggcttcttgtcctcagctccatcccctgtggtctttgttctgattttcatgaccaaacgacaaccaaaacggcattctttgcttatactgctgctacatctgatatagtctgatatcgtgagattatttgaaaggcaagaatattatcttgtctgtttagaaaaccccagaacaacttcaatgttttgacaaccataagaaattatatgtgtatgacgcgagtgtccaagtgtcaaaaccaaaacccaatattcaacacgcagagtaccaagcgttatttagccttttatcaacgactagcaatgtctcgtattgatttatatcaagataaaaaggggttacactgagcggatcttacttatcccgagcgcacgtgagatgaagctctccacctccaagattctcactcatctcaaagacgcgacatctcgagataatcaattgagtcgctaacaaacgcatcgttctgtgccattgtatacctttatttgacccctaattcacttgggatcaagatgccttctccaattgttgccgctacggtccaggcggcgggcctgtcgacagcttctaatatcatggcccagatgattgaggcccgccaagccaatgtgagtatctatttcaatcgctgatacaagaattgcagcatagatgtcctaattactaactgatctccagcgcccaatgtccctagacataatccagctcctccgctttgttgtcctcactttaatgactgcccctcccaactatcactggcaagcctttctagagcgcaagttcccggcttatcctgtcagtaaaaggcccaacctcgatcgtctgaatgacctcgagatgcagcctagccaagacgcacctgagctcaaggagggctacgaggaacgtttgacacagatcaacaaagatagagagcccgagttcagtacgcgtaacaccttgaccaagtggtttgttgattgtatcactgcgggtgccatcatgaacacggtcgcgtttctggtaatcatgggtctgctcaagggacaaggcggctctcaaatctggagcaacatcaggacggttcgttagatattcattgtctgatattcatactgacaaatcacaggaaacgattcccatcattgttgctgggtacaaaatctggccaattgcatccatcatcagcttcacttttattccggttcaccgacgcattgtattcctgagctttattggtcttttatggggtatctacatgagtctagtggctgctagagtttaaagagtggcatgtacattctagtttgaaaatggaatatcatgtacaacaagaaagctcagacctctagagaacttatcgactgggcaccaatatctgaatgattcatgttacctgtcacaatgtgggggtcacttgatcggatcagcccatgagcatattttgagacagttgatgccataggactgggctggacagagctgaggcgtcgtcgtgtcggattgtgcccaaaggtcgcatatcaggctgcatgacccgaccctgcagcgggtgccccagctgcccctgataactgtatcttggcattgcagtatcctccgagatcagaaatgatataaattgaggccagaggcatgtatcactttgcggaagtagaggatttttgttggtggcacggcatttatcaccagaagttgaacaagcgtcgcacaggtgaggatttgttggttggcttggcttggcctcgtgcaagtaccatgtactggtaatctccctgcgcatgaaatggcatgatctgatatgtttgtcgagtcaagtaagctgcaagcacgactcagccacagaacggattgatcactgttgtgtcatttcagcgtgtccaagcttgaaattggctcggcgtatgcacacattcggaagccgagcttcggaggtgagcaatgagacaatgcaaggaactagcagtcaataagggtcacaccatgtaagaatgaacagaggttgaaattcgtaaagtgagatatgaatgaatattcctttaataacgcctgatagcccaaacacctctaatacctaaacctccaacccaagaccaagacccacgatgcaagattttgatgtcaataaaatgcgtctgattttatgatgagttttggttgtatctggtgtctttttgccagacctggtgaacatcttgagagaattgtgctgtcaagtcacgaattttgctttgatttgttagtatgagtggtatgttcacctgtaacaacgtaccaaagtttggataaatccacatccatggagacaacggtagaaaggtcggataaatggttgataatcatggcttgttcgtgagcgtcttcgacagcttgttggacctggcggctttcgacgagagcgtctgtcatttttgcccaattttgagcggcttgcatgagatattcgccaatatcgctgacgatgttttgtgtttgttcagaagaggttgtagaggaagaggtttgctttgccattgttgttgctgtgacttgtgatgttgattgtgcgtcgtgctggggttgtgtcacggttgtgtttggagtcgtcattgatatccaaatgtgatagtgtcaagattgtccgtaatgggatgagagatgaaagaggaaaaggattattaatcttggatggtggtatgcggtcgagaagagtatagtaagagtaaggcacgaaagaaaatgtaaaacaaacgggtaggaagcaattattagtagtttactggggggtctccccctaatacctgtcagacacagtcactgcatggaatgatgattggggggtgtgagaaaaagggcgaaacgaaacacccggtcattttcactttgtcacgtctgagcggtggagactcgatgaggaaaaagaagcagaagaagaaaaagaagaaaacgtcaaggagaaaagagaaaacaaggccagcggccaagccaagccgacagccaacagccaacaaccaacagaatgaatggtaacgtcaactgtttagagttgcaattctggtctagtttagcgtataaaaaaagatggagactttgagatctaaagacagaaagacaaaaaagaaaagagaggaggaaacgacgcaaacagacagctgtacagagttgtatggcctgattgtgctgtttagggtgtatatcgacagacagatacggcaatcataactgaaaagacccaaacttctagaaggttacgactgcatatgctcgtgaaattaccaagacatgttgtctcttttctcttctctccaatattccccgtggaaataatgtggcgatttcgatccattacgattgcgccagtccaggacaggtactagagctgcaacccctgcctgtctctgggagcaggagaggccggatagtaacccggtaagtgagaaagaatggatcccctaaaattcagggagttatggggaatagaacgggataatttgggggttgagacattttggtctgtatgccaagatgggttgaatcttgatggggttactactggtaaatgcggaaagatatcgtctgaatgcctacataccttagtatctagaggtagatacacagtagagcagagtatccatctgtatgtacctacataggctatagcatctgtccgtacctgacatgataacatccggaccttttgccccatgtttccccgcgataacaagactaaacaagggtcttgaccatcgtcaaccaaaaacctcaaaactctgcagagcggaaaaaaacttgatcaatctcgttctattcggcagttgtgcatatcgccaagatatcacaaatcccatctaccgacagatgcatccaaaaaggaaacttcttttgtctgttgtctctttacccagcccccaattttggattgtcaacatgaattcattggtgatcggcacacacgacagtcggcaactgagtctgagtcggaagtctttttttttttttttcatgctgtgtcatttcatgtcgcacattcagcggtgaagagagaaaagcaaatagcgacaaaagaaaaaagagataacaacagctagaaaaaacattctcttttgggcggaacatggcctaaagattgacagtgtggtctaggccacgggcgctaatgcacccgaaacagtggttcaccatctccgctaaaatgcactaaaactgcaataagagcctctaaaatgggaaacacgacaaattgaggctatcattcttcgagatcggttacttgtgacgatgtaattacgggaaaagcaatatccatgcagacttttagtttacagtctacacgaaagggaaagcaaagggaaagggacccttgtttttgtgttcagtcggtgtttgtcatgaataccactcgactctcatcctgtgtttcaacctattttgataccatcccttggtatctacctgtcctacacttccatcaggccacttcccaaacaaacatcgtataataccttaagtggtggcatgcagcacagaccgtgttccaccccggtgagctttgctttccgtgggcggctcgtgatgcaaacatccatgcaggccatgttttgacaaagatgagacgacatgatatgtgacgtatgtgacgttacgtcagatatgggactctttacactttgacatgagtttacagatgcgaatagataatacctgctgactcgcgaatgccacgttgatggaatccaagtttctgggctgggtggatgtaggttaaactcaatactaatgtcccagactagatccactaacgagacaacaactccagacgatatctactaccctggacggcattgccttgggggaagtgggatgcagagtgtcaacaaggtcagctgtctctctcggtgtaccggttaaaagtaagatgcagagtgtcaaacgggttgtcctcgcatacctacctatgtacaattgtttatcgtctcaacaaacaagaggcaaacttggcattctctcttctctcttccaccgagcgaaaacgatcttcgctcaacgacgtgcagtaacaaatctggatcttgaaccttgaatactacccaggcacacttaactggatcctgcaaataccaaaagagtaaaacttgcgaatcccacaaagtgatagtccccatcagcccattcatcgtcacgacccttactgaattcgctctataatttcccgactcttcacacaaactctatcatccctggtgtgtgtcaaatcggccgctaatgcaccctgcaggcagaacccgaagatcatcaacacaagtaggcagggttgtcatgccgctatttctcggtcaaactatattttagacagatccatccttttgcctcggcatttgacggccgtctcactagtaattaatctacagtacctacccaagtcatgtggcctagtcaatcacccggatgagtgcttaaaaggcaatttacaaaagagaaaacaaccaaactttgttgtctctttactaaccagcctagttgtcaagtgcaaactctgattgtttggtgtagcggagagatgaggaaactacgttaatgcttggctagataatcaaagacacaaacgtgaacctcttgtttagtctggttgcaaatcacaactagactgtccatgatagtagtcgcacaactataaattccaacacaaattccatcgtagacctgtaaacccagcacatcccttctttcaaagacctcatcttacaatgagtaaaccatcagttctcatcatcggcggaggtgtctttggaacctcgacagcctaccatctcgctcaacgtggctacaccaacgtcactgtagtagaccgcttcgcagccccgtcaagagactctgcgggcacagacttgaacaaggtcatccgtgccgactaccccaacccacactatgcaaagctcggccttgaaactctcggcgtctggaaagatccagcgtcacttttcaaaggtctgtaccgagagactggttggatcatgggtggtcacccagaaacaaaccaatggcttgaaaatgcaaagatattagccgacaagaacggcagagagggggttgagtacctctccaaagacgaaatgaaggctatgtggcctgccttgacaggggagtttccgggatggacgaatctacacagtcctcaggctggttgggtaagaatttcagagccgtgcaaggtcgttactgactaatcatcaggtcccctcgggccaagctctcctccgcatggccaaagctgccgaagccatgggcgttaggtacatcaccggtgcttcaggtcagatcaagacgcttgtgtacgataacaagacttgcaagggcgccatcgctgccaacggccagtatcactcggccgacaagatcatcgtttcagccggtgcaagtctcccagctctcatcaaaggtgctagaaccgacgtcagagcagagacttcagtcatctgtgtgatcaagcttgcacctgatgagattgaaaagtacaaggatattcccatcattgatgatttcgagcagggcaagcagacactttctactgtgagacattaaactaacataatacaggcatcatctttcctcccgacgagaatggtcttatcaagctgtgcagtgtaagacttgttaccaactacgcggaccatgaacatactggtgcttctgtcctacactctatcggcgattacccatttgatggatgtccccgggagctggaagtggagattagagagtttgtgagagacatgattccagaactcgcagatcgaccttttgttcacacacgaatgtgctggtaagttctccatctgctctatatcccgcaaacctaattatgtcagggatggcatggccacagacctcaacttccgaatctgtccgtatcccggcacagagaatctgatcatcgccacggccggttcgaaccacggtttcaagttcctccccattattggaaaatacgtagccgacttgctggaagacaaactggaccccggactccaagatctctggaggtggaagttcggagagaaccccgctggctttcaggatcctcatccatacccccgaagagacttgtccgagctgacgggttggaagggaagaaacgctcctgctggtggaaagttgccttggacgtggagccgcagtcgcatctgatgtttttttcgtctcgaatagatgtacacctcctcgtagaaacagaaactagttagttagtctagtttactcatatctcaactggcaaaatcgatctacatgttgtctctctgatggagttatgcacgtacttaaccgcaaggagtctagataaggccaaacagggaatagatcatcacatgacgattcgcactaggaatgcctgtacttaactccatttcaggtcaatctaagaatctgcactaaacacgcgagtgggtatgaaagctggcttatggtccaaaaataacagcctagactggaagtcaaacgctgactgatcaatttcgtctctttctaaagaggaattcggcacttttagcgttgttgtctctgttttctcttttctttttgtaagtgtggcaagagatgctccacacatgacacaacagctggatagcacaacgcttatagacgagactttgatggctgaaagctacgccgacactgatattagtttgaatcctagattaggtatagttgatggactgaatgcatgattcaaggggttacagatggttcacgatgatggagttacttccaagtgggatgatagagtgaagtatattgtatttgataagcctgtttgctctgcaataatcactgccattccatgttggttgaatcacacacaagtccaataccgtaacaattctgatctattttcatagtaacattgatacaaacttgactccaatctaaccccctcgagtccatatcatccccaaaagtttcagtcaagataatacaaaaccccctaggtaaccttgaccttttccttgctctcctttctccttctccgcagtaacagctgtagagttctcaccttcgtcgacgatctcgaaattgtcaggatcaggaagcacatcaaaggaggatggggaaataccatagtgttgacacggagcaaaccgattttggacttcttgtccagggggagctcgaacgttgtcgacttgataacgttgggtcttggtaggcttgcgactactgaagcagctgcaggtgaggaccttggcaagggcgaagaggcgacgaaggtctggcatgattgcggtttttggtgagtagatgtgtgtagtttgatactcagggcgagtgctctgtaggcgctgtcaaggttgaatattctttgttcagatgagtcgaatagagaattgcgatgtatttgtttccagagagacgtccttgttatttatattcaagtcagtttttgtcgtcggctgtgcactcttgttcagtgctatggttttgtagtcttgaacagttgatatgtgtcagcgaagtgctcggtagagacaaacagcactcgagtttagtcttgcaagtaatctcaccctttctctttcgcttccagcataatcacagtccgtatgatgtcgcaccgtctgttttgcaatgagaagaaaacaaattctaatgttaccagcgggtgttccaaacggtagtaaacggccctcactaacaacggctattcaagtgacatccgtctagctaaatatatcaaattacttataaattagccattgggaactgtctgccttgattcacccgtttgtggctttgcttttactacagttacatcctcggtttgacaagcacaacaaccccatcaggcatcactgagcgacaaggcagatggctgtgaaatagtgaggaagtaacaagattcttgctagatatttatagaaaatgcacaacctgtttattttgcaagatcactctacaacgtttgcttgatgaacaagaactgcagtacttgaaaatcaaccatattgactttataatgttgaggaatacattactatgcagtccacattgatagcatgaaacgccctaacctggtcaccagattacagaacatgtgaatacatctcagtagcaggctgatgcattaacatcgtacgatcatgtatatccagaaacagcaataaatccatccgtctcgatcaagtaaacaaacaaccaacctcacgataaaagtccgcaaagtacttccctatccgtagcacatgcagcgtctactctatctctttatcactgccgtgcatacacgtatctccatctatctatgcgtcacgctccccgccgctgatcccgataagccatctcccaagactactgtaccccgcgtcaaactatcctcaaacagggcatgttaaccttgcattcctcaaagtataactggattcggggttgataagctgtttatcttgtgatgcactgcagtgtctctgattgcacgatgatgggtgtttgttggtcataagaaaagaagctgctgaatgactggaactcatcgagacaccatctgttcatgatcttcaatatgcttgccatcaaagagtttcttcattctaataatgtccaatctactctcgtactgtcattttgcgctgcagcttgtgcttgtctaggccttttagttcatactctcgtcaagcgaaagaacctcaatcgatacatccgcgtgtcatcgccttcgccagaacctgtaaagaagactgcgtctgccgattatacaaatgtctatcctccatctcagcgtcacgttcttcctcagatctccccagagttctcgtcaaacaatgtagatctttccacgactagacttctcacgcttgaccaagactatcgctatgcgaaccctgcagcatacaactttacgggtttcagtgttgatgagatcaaaagattgggtgcatttaccgactatgcaaagttgtctggtgttcctctaccaactccgctaaagaactttgatctcgatgctgcgttgccgagaccctaccgtccgtttcgatgggcataccatcagactatgtgtaggctttccttcaacttgcactcaagacgaagctgacatgcatcaagctttgaagaagatggatcctgatttctggattgagatagagaacacataccgccctcgtatcatccagcgtcagagcctctacgcaaagcacggcagtgacgtccttcaagctcttcctggatctgaactcgcttgcaaagaactcatggagatggtgatccaattcatctgcgcccgatatcctcaagcctttgaactccacggtagagtattcgtaaaccaccttctgggagtcaagcaggatcttgaccagattgagcctctgctcttccttctcaaccacgttccagaggactttgctctcactcttagagatcctgccacagggcgctactgctttagagcgggtgtgatttgttcatcggtagggtggaagctgagtgagaagattggactgggattgcctgagatacatgcccctgtgcctgattacaaggagaagatggagtttagcatggacaggtatgtctgaatgctgctttgcatgtgtagacactaatgttccaggttctttacgaaaatgcccaccgacagtcctatccaacgcggatcctggggtctagaagttggccagccactcttcatcccgtccgaagacccagaattccgaatccgcgagagtcaaaacccatccctgacagagtcagatgtccatttacgggttgactggcagacactccgtcgtcttcctctctcaggtgccatcgtgttcaattttaaagccctctttacacctatctctgagtttagggacgagccatatgttccgtcactggtgctcaaggtgctcaatgagggaaaggggaatattctaaagtacaagggaacgtggcatgttgaacatgttgctaagccagcgttgaggaggtatgagagggagcagattgacaagggcttgattcctggggattggcaaacgactactttggatgagaacccattctttcctggatgggagaagaagtggaatatgagttgagcggtgggacttgggagttatttatgtagcgacgtattatttaatttccattagatgactctttaattcgaacctggtgatgacttcgtttgcttcagtcggtcatggagagcggcccctagtttagtcaccctgtggtagagcgcactcgtctttgtatccgagatccaacgagcccaggctgtcatttactcagagtactgcaaatgcgcgttgatgaaattagtctcaagttagcaaggcaatacacatcacagcagtgtggtgttgtcttagataagtgcacgctggcagtagcagccaacaactgctttaatatatacacacagcgacaatgaaaggagcaatacttggtaaactctcaagttttcatgtaatcataactggtatctaagtaatgcacgctctaccaaggatatctcctaacttcatgctccttgtcaacttgcaaacccctcgccacctgcttctcatgctccttgtcaagatactcgagcaaaacctcaccatacttttgcctacccttgtaattcgcaaccttgtcatcccaactcctcacagcactcgccagtctgcccggcacgtaatcctccttgacaatatccgtcacagggtggaaatacgttcggatcgtaaacgccacagcaccagtcttgggaagacgacgtagagactgtcgctcggagcggaacatgtggtgctctatcgctctattcttctcagccgtgctccagctcactgacagcgagtcttcgctgccgatgctccagctccacgcgaggtcgtcgtcgacttgcacaaagtagttgttgcggttgtagactgtttcgggacggagacgcttgaagaacttgcacatgcctgtctcgagcttctccttgaagtgaggaacgtcgcctgatgtgtggatttctgagagggacatgccgtatttgtcagacatgcgccagaagccagctagtagaattgctcccgcgaggagatagtattggccgtcgggacgctcaatcatgatggcgagatcatcttggacgaggcgcgcacagatagccatgggatcttcagccaagggtctctccacaatgttgaagtcctcgccagaccacttgttcttgattccaacagaggttctctcgaatagacttgggtatctcgcaggaagatagtccgccatctcttccaggagttcaatagcagcgggataagcatcaggatgggtgtcaacacatttggtccctctctccgcgattctcttggccttgtcggcgtgatacttgggaaagtggttatccagctcgatccattcctctacaggacatgtgcgcagacccatggtggcctggtaggtaggaccatggcggaaagccctgtaggggagaggcttggtgtcgtcaatggaccagttagggtaaggttctgggacaggagttttgtagtcgcttggtgtgtagtttgctgatactgggggtagtttgctctttgatctgaagctgcgacggctttggatagtgtcatggactttgtagacaaagagaccaagaccagttataatgctgaggagtacaactacctcgtggtaaccaagggaagataatgagagttccatggttgtcaagagccagagagaattggtgataattggataatgccaacagtgatggtttcacggtgtaagccacgatagatatagaaacattctcgactcctccccacaagcactccacagacgtctccaactgtcactactcgcgcaaactaagtatatcgccagttacgcacatgttttgcgtatcgtatcaatcaaacatcatcatgtggccggtaatcgctgcttcaagtggtcaagcgactcggtctaccccgtcttgcgagtcggtcgagtgggcctctcctcttgcgggcatcttttcccaaataggcaaaagttgactatcgcgagggagatctcgttatcaccctgcaggtgctgccggaaacattgttctaaagagggaatgaggacgttgacaatgctgattagaatatattgcttactgagatggcttagacagaagacgtgaggaatgaagatagagaagagggggaattagtgtataaaccgtatatgaagcgtccaattcctctgtcttggttgtatcaacaaacacttctacatcactcttataccaaaccaaaaaactacaattcaaaatggctgcctttaagcactttgcccaagctcaatccaagttcgagatcccccctctgtctggcggaaacacctttatcggagacatccactccacccccgatgacgccgccaaacccattacaagcggcctctttcgcgtcaacaagggcgagcccttgacctacacatacaagtacgacgagaccaagatcattctagagggcaactttgtccttgaggactctacgggacaaaaggtcgaggccaaggcgggagacatcttctttatccccaacggagccaccatcaccttttcgtctcctgatacaggactggctttttactcgggggcaagaaagtttaacgatctatgagggtggaataaatagagaataataggactgaatagaatgcttccataaagctaatatatattctcaagacaatttgcttctatcaaagtgaacgtggtgtccaagtactctgtccaagtcatgactccaaactccaaacataatcaacccaatatacaacctaaataaagtcatcccgtataattatcccataaaatcatctctatccaaacattgacctcaaattcttatcttccataacatcgacccaatgcaccgtagccaccccaggcggctcatcatcataagcttcccaaatcgccttgataagctccttggccataaccaccggcttcggcggcaagctgctctctagcatgtttagtcgacccatgataaagtgccgcgcgttgctgatatcgagagacatgcgcgatataacgttggtaggcgggggtgcaaaggggtcattggcaaaattcgacgaggcaaagtctgcttctgatggaaacgtcgatatatccagcatcgtagtcgcatcgtagcgaagacccgtactggcggtaatgtacagcaacggttgaatgacccgagtgccggaattaggcggaatgagttctaggaccctaaccaggcgaagactcaatgggataatccactcctcccagggaatatgtcgactgttcacatgcactgaattgctcggcagtcgtagagccacaagatcggggaatgtctggtagagatggagcagcgcggcaagtttgtatgcctctgcaacctgtgcaagatgaagtgacggtgtccggtaatcgcctgtgtctgtagtggaaagactactctgaaactcgagacctaataacttctcttctagtcgctgcgcttcctgtatttcttccaaagctcgctgaaaatctcgacctgtttctttgggtaatttgaggttccggcggaaacttcgacatagacgaatcgattgtccaaaaagctgtgacgagaggggagaaatccctgtccacgggtgaggcgagtcgtccatatatcgctcagcgagttgcatcgcgttgtcaggttgagttgtctctgagtcgtcttggttcacgaccgcaaggagcatctcgcaatacgtcagacttctgttaaagaaggataaaagttccaggtctttggctgagagtgttccaacacggcgattcagacggtctagaatctttgttgctgattgaaagaatggtagacccaattgcctcgcatcgacccaacacattgtcgtccctacacagaatagcgagaacaacacaccagcaggcaagctatccgtacatggattccgtaggatatcttgcgcctctgaaaggactgatgtcgtcgccgcttgcaaaaagtacactgccgattgcttcatatgtggtaaccgcgtagataagaagcccgctgacatgctctgcagcgaactaaacacggactgagaactcgtgcacagctcaagcgccagttttcggttgagattaaagtccgagtcgaaacctgaccacaacgtacagacttgctcgaaccagttgctgatgagtagagatgaagtatcggtgatgagaccaactgtaagtggcgttgcttggtagtattgcggttcgagagggggactgagggctcgggatgtcattccgacggtggatattgtcatatcgcaatgctctgaaattgaatctgatcgcgtcaagagatcggtatcggaatttgaacagggactggtcgtccaagtgttgtcgtttaggattgaagcggtgtcttgcacgggtaattcttcaatttggaggtactgatcaagctcgctagtatccatgactgtagaagaagttgctcttggtgaagtctcgggctgaacttcagatcctctgcgtgacgatgatgtcggtgatgtagatgtggtgaggtcaacttctatctcgcccggctggtgcttaaaggaccatttgaactctttccagtaaccgccacacttgacgcctttgcgtacacatcttagacattccggtcttgtttcgtcgcattttgtctattcaagacaagtcagtcttgctgataactctgggattcgggttagcatacgtgtttggccttgcaggtagtgcagccggatcgcgatcgcgggttcaatccattctttggcttggatacagatgcgcgtctacaagtgtttttggcagttgatgttttggtagacatttctgatgccgtggaaataagcagaataggatagtttgacgaaagagtaatggatggagatcaagatgggtgccagctataaaagaggccctggtcagtgggacaagataaaaaacgcggggaaatgcatcactatcagccactaataattagttcggtcgcctaacagaagacgtaggtaactagccagctgataaggagctggaccaatccgcccgatggtaaagatgggcttcggcagccgagttccattgacgaggatgaccgtttggcagtttatcaacgttggattgtggttcttatctgctggaaacaaggctttccactaattgtttatatacactggagcctttccgtcttagccgttggtgtacatcaaatgccgcctcatagtatatccatagtcctactttcgagttacacaaaggcaaactaggcgttaaatctgacctctatcttctatcctctaactatcatttgtcttatccaattcgcaattcaccgtcttacaacctcgccttcacacccacttcctctctcgctatcgcattccacctcctccacaaacccttcctcaactcagttccctcaatgaaattcctaaaccattctctcctgaatttaggcaatttacgtcctacacccggctctccttcgccagccaattccctgactgtatcaaagtaatcctcaaaatccggaaacacgacagagaactttggtccatcgcctcgctcctgaatcctgtcgtcctcccacttttgcatctcctctgccgacggaactgttccgcgtcctgcaaggatacgcgccgcatagacagcctgccactcaaagattttgaacgtgagacctgctccaaccgcgccgacaaagagaagcgtaggatctttttgatagacgacgtgttggtataggttcggtacacgattgttgcgcacggggagactgggcaaaaagggcaatgtccagctgtagcctgtgccaaagacgatgtggtctacatccggaatactggtgccgtcgatgagatgcacggttcggcccgtgacttttgcgatagaagggtgctgtcttatgttgggatgatcgaatgccgtgtcgccaaagaagacatttgacgtgtgcccgatggtgatacaatgaacgggcgcttttgccgtgctgacgagatcaactgcgatatctgctgctgaaacagaggcgccaaccacaacgactgtctatcatcacgtcagtactgtccattgacaagccatcagggcaacccaccttgtcgtgaaacgaatccctcccacgaaagtgcttgctgtgaaccacactcccaggcctcgtcttttcaaactgctccagcccttcaatggcagggacataaggcacccaatagtggccactggcaaccacaacagcatcaaatgtctccgtccaccaatagtcctgcttcttcccacccttcctcagtacaaccttccactcgtccccttccttctcgacatgttccacagttgtgttgtatgagacaagatcctcgtagtggttacgttccaagatgccagcgacgtaatcgcgcatgactttccagtgtctgaagggtgttgaagggccatgcatgctgattgatctttcactgcgtatggctgggatgggttcctgggtgtactccatagtcgatgtgtcgacgttggtttccagatatggatagattgatgactcttcatgacgaggctgtgtagactttggcagaatagctggtaattgtttgggaattggtagctgctcatctgctgtgcggtttgcgagcttttccaagttggagattgttggaggttgtgttgtgtcgccgatcctgtcgtctttagtagttgaccgccattatgagtttcacacgacataccaacatcctccaggcccttcacgacgttcaaacactcggatgagatcaaatgtcttttcttgagcgagagcatcaacggcgatggcacccgctggtccggcgccgatgacagccacgcgcttcacagggacccccattgtgtgttgggagtatcaagtcacgaatgagtgtaattgaatgaagaaagaaaataacctgagttcagttagaaatagtgaaagaggcaaatgtacatataaaaagaaacaatcgttgtctgtcttgtcctggtccaagggttttagtggccggtaattctccacttgaggacgacacctaaagtcgaaccagacccttggattatgcctcagatgaggtttatcacgccatcgctgcaagctgaattgtgcatttccggtgtcgataagttgatttattgtcttagtgttcactcgtttgatggtttaagaccaggttgattgttgtgtctcaatatggctcactggtcgcctaaacatctagaacttctctgtgaacgatattaaatcccatgaatgagaaacgaaacaaaaccaagcaatggtattgaacaaaagactgcaaaagcaaatgcgaacatcgccatatcttgacatgaaagacgaaccccaacaccaaacaatcgacgatctaaatgcacaaaaccaacgccgtcgcagaatatatatgatatcatgaaccctcccaacttttgtagccattactcattcatcccctcaaactaaagctccatacccccgaaacgaagctcgcgacgaaggtggaacagactgctcatgtcgatatgtttcggggccgcattgctccaactccctcagccacgcattcattcttgctttcttgtcatcgcccagactaccatgctcgtgcgccatccaatcatcctcgctgaaactccagagcgtcaggtgctcaaagatggccatgacagccgagatgacgatgacggcgatcggattaccccagtcgtcggaccacgcagcgtaaaagatgagcacaaaagcgtcgagcgcatcgctaaagagatttgtagcaagagcgcgggtaacttcgcgacgagcagagtggtcgacagaggcgttggccgtgtcgctggtgtacaaaagaccagccagcaaaatgtcgcggatgccaatcatactggcgagcatgtatgctgagccatctggggagatgtcgagggcccagaggccgaagcgagggtatgctattagcgagacgccgcggaggaagcgagcgagagaaaatgtcgcgatggcaaagcgctggacatggtttgcggcgggggctggtggaggttgttgctcgtatggcgatgcgatggctgtaggggtggagatggggagtagaggagagtttgaatccagaggcattgccttttgtatctgcacaacgtctttatagtagaatagaggtagttgtaggtgatgttgacgacggagagtttatatcaagcaagacgatgatgtagtgaaaacagagtaaagaaaagatggggatggctacaacaatatcaaggacagctattctctattaaaaccctagcacaagaaaaagaaagagaaaatccaaggtacagacagtagctcacgcgtttccccacagataaaagagcctgcagtacaagttgagggtgtcatgacccccaagcaaaaaaaaacacctccactgaaacatgcccctccattacacctgcagcaagcaaccctttgcgatctcgatgcaaccacaggcgctaacagagctaagagagctaacagtggctaacatttgggggaacataagctccgagtcggtcaagatgatgatcatgaagccgtattgaagtggttgcgaaaatcatggtgatcattaggggttcttccgtggcgacaacaattgacattctgatgtatcacacatgagcatatgaggataataaatcagctgttgatttagatcgaatgattcatcaactgtagtaaatgaactggtggagataacatcctcccactatcgatatcatcccaccggctgcactacactttctgcagtctcactatttctctccccgtctcaaagggtctacacatcatttcttctgatgcgacatgagcacacccatttaacacccaaaaggctgctgcatcccagagcggggaaggggaaagctctctgactcgagatggacaatagatggtgtttgccatctacccatgggaattcttacaaccctcacagcgccttgcaatggtgtactcaagaattgccatctgctacttttgggcctttgcattaccaagatctacagactgtccgccttgccacagagatgacgaactatgacaagatgtttggggttgtgagtatctcaaaaggaaacctttctgtcatttcctccgaatatttcagttattgaaatgagaaatcacaactacaaatggcatccataacccagccaccgacttttatcaattatcacgatactaaacttggtgttgcaatactaaaacccagccgctcagacggaaacggcagctaagaagcaaacaagactaagatacagactatcccacccttttcaccatcacgcggacagatctcttatctggtttatctcactcttgtcttccaataagcgtcggcgtttgaccacgcatggaagtaaatatgcacaacaggcatgggtcacgtacattagttatcgtgcagtgcaaaacgcgcaacatcaacatgcacaccgataatatggatcctatgagacagtactccgtagttattggagaaacagctcactccaaaaataaaccaatttattgtcgaatcagtcacctccaatcgtaacagggtctatcaattcgtcaagctacagcattatgagctctagttttcacttacgtcgtttcttctattctagacctttaatttcggatacaagtaaccttcatagcagttcctgacctttgactctagttgtctcagtcctgaaatggacactagccatatttatggagtagccaataagataatcaactccccaagttggtccaatgctgcagctactccaagaatggactaccaaatggtccatgatcaagctaaagaataagatcgcagacccacggctgtcagatcggttcccgaagctttgacagttccttttcgtctaaactatcacgccagcatagggctgctcttctgtcagtcaatatcggcgacagaagtaataccgcaagtctcgttatactgtaattcagtcggtaggcttgcagttcctcgtcaacctcttgccggctggcatgttctaatgccaagcctcataggtccagactgcatctggcattagacagcgtcaatttgacgtaggaattccaaactgccctattatttctgtatacactggcgccgggtaactgtaaccgtcaacttttgtcagtgtccaagatggcctgttccgtatgccacccatgtattttaaccttgatgtcgcatttactttcgggacccgtcatatttcagtccaactgcataacgtcgcctatttcattggaccttacgagcccctccgtggtgaatatttgttgtcgtaaacatatccctcgagatcttgattaacacagccgattccctatacgagatcaatacggaagtctaaagcaattgtcgaaacatgggtggtcaagaatcaggaagcaaaaggtcaagtgccaaaaatagtcctcatgagagtccccgaatacgcgataagtcaagtcctgtggtaggacaaggcggacaaggcgaacaaggtacgagaacagaaacccaaactcacggtcagctttgaaacatcattgttgctgaagagaacaactgaatttgatcatgggaaaccctccaatatcatcacttgaagtcactaacacaatccaagacacaccctcaaacctcgacctcgataatcaaggcctcttgcatggcaacaccttgattgaagccggcggcagtgatgaagacggggagttctctgccagcgactttgacgccgatgacatctccctggcaagcactcgctcctcatccacctccatcaactccagcatcctggaacacagctacgaaaacgggcgtcgctaccaccgttatcgccatggacgatatcctctaccgaatgacgaggcggagcagaaccgtgaggatatgatgcatgccatgatgctcgaggccaccgacgggagacacttttacgctcccataggggagaatccgcaaaggatcgctgatttggggacaggcacgggtatctgggccattgagagtatgttgatgtcctgaataaagaaactgagactgatgagtgtagtggctgaaaagtatcccagcgctgaggtgttggggctggacttgagtcctatacaaccatcctgggtacctccaaatgtcaagtaagtatggttgcagctatttcgaatgcaaaagtattaacatacttagattcatggttgacgacatcgaagatgagtggctgaacggagatgacttcgactttgtccacctccgcaacatgattcctattctcaaatcaccagtaacactcctcaaacaagtatacgcgtgagtgtgttccctcattggttcaacctctgctgaccaaaatcagaaacatgaaacctggtgcatgggtagaactccaagacgtagacggccaagtacatacagacgacaacagtataccagacgattggcccctcaaacgcttcactgaaatcatggttgaatgctttgccctatacggaacaaatgccaatgccgcagtcttgggacgacagtatctcgccgaagcagggtttgtcaatatccaacacaactttatcaagttaccctatgggacgtggccgaaagacaagtgagttcacagacagtacgcggagtaccatgttaacaacctccagggtaatgcgcttggtgggaatgtactatcgaacagcatgtgaagagttcttccctacaatgggaactcttcattttccgcagctgggctgggggaaggctgagatggaagtgtttttcgcaaaatgcaggcagtcgatgagggatccaaacgttcatgcgtacggaaagatgcatttctggagtggccagaagccattggatgggtaaagacaggttagaaagcctgctatagtagtgcaaagtcacagtcgtagtgatatggctccaagaccagagtaacacatttgaacgaaacagaatatcgaactatgcttatatatgtggctattaaataccaacttttgaccacccaactccaagaccatctcaaaattctacattacatcaacccacttcacctccgtcccttcttagccttcttaactttgggcgcatcatcctcctcgtctgcatttcttctcttctttctgccctcctcgagcagcttcgtcataccctttgtagccttgaacttggggtttgaagggtcaatggcatactcgtggctctcaaacacagccttgaaacggtcgtcgccaacattcatgtcaaattcctcctgaagaccaccacgagtctccttggccagggccttcttcttggccttgcccttcttgcgctgcgccttttctgctcggacaatctcgttcatgtcaaagtgatccagatgatcggcttgatcctggccaatgtcggccatgacatccttaagctgcttcttttgggcctcggtctcggcttcggcggcctcgcgggcttcgcgcttcttgaggcggtcggccttgcggatagatgccttggaaactgcttcaggctcggcagcagtgaagaaaggatcgtcgaaaccaaggtcatcagcctcaccagcaggggcctcaacctcctcctcttcctcctcggcatcagggtcccgtccttcgcgtctggcacgagcagcttcgcgcttcttctccttgcgctccttttcctttcgaacgtatttctcaattgttgtctcttcctcggcggctgccttctttggcgcagactctgaaagggcgggtgtgaatgtgatttccataccaccaacaggggcgttcttggtggacttggtaggctcatcagacaagcccaaagcagctcgcatctttttgcgggccaattccttcttggaaagcttgggcccatcctccttttcctcggcaccctcctcaaccacctccacatcatcaacgtcgtcatcttcgctgtcgcttgctaggtatgcgcggagatcgttctcctcgatttggttgcggctaccgctgaaagcacggttgatggactcctttcgcgatgcctcctcggggtgcatatcccatgtgagcttaactttggagctctgcagggcgtttgtgacgaattcaacaggcttgtatgactcagggaccttttcgcactcatctcggggctcgtcgtcaaaggtgacgtcgtcggggacgaatcgaagatcgaggaaattggaagatgactggtactcgcgtccgtcgaccgcttcgtaaagcttctgggcaacctctgggcttgagcagaccataacagcgtagtagtatcggagacggtcaagctggtaagatcgtagcgcgtcgctgtcgaaatcctggtcgtcaccctcctcgatcaaactcttcttgatacgttcatcaccatcctcactgtcctcgtcactgtcatctgaatcgtctgaactatcgttttgggtgtccttgaacagctccttggggggtccctcgacctcttcctgttgcatgcgctcctttccaaattcgctggggtatactgaaatcttgtcgatcttgccaccagtatcggggaggaaactgttgaatagagccataagatcggcagacttgacgtggtcccagtcaaggttgacgatggcgatgcgattggtcacctctccatcctcaacctcgttttgctcgtcctggaagcgctgcatatctccctcggtgtcgacttgcgcgccgccctcttcttcatcggaatcttcctcctcctcctcggattcggactcatcttccgaggaagagaaaccaccacctcgagcgggatcgtatttgtgtgcttttagcagttctttctgaacaatctcgtcggcatcgacctcgatcttgtcgtcttcatcctcctcctggtatagcctttccagagccttcttcttggagtcagacttgacctttcggccgtatcgatcgaccttggcagtagcagtgaattcgtcatctttcagcatgcgcgagaatcgcttgtcgatcgtggtcttggtctgcctctttgacggcaatcggaaccgaggatcggtctcaaagtcggcgaatcgcttatcgtcgatacggctggtgggctcaccgcccctctttgacttctttgacttttccattttgtaaagaagctgtggtgatatttgttgatcgcaactaaagcttgcttgatggaggggcagaaaaacaatggaattcaattttttggcggtgaaatctttctgccggggcggtaagcttctttgggttaagcggcccacaatcggcaggtcggtcatgccaagcaccgcgcattttcccaaaaatttccagcgacttttggtttagaattggtttgcgccgaacaagagttagagtcttgcctcaattctctcctcgcattaatacctcgaccctataaaatgcctccccatgcgcgatctgggcgtggacccaagccccaaaagaatggtcgcacagaacagcgacagcaaaaacgcaagagagaccaagaagatcttcaacaactccagcaaagagtagacgaattggtacgttaatatgtccagacacattggtcttgactaatatcatataggaccttaaatcagatgccaccaagaaattctctgaacttcctctctccgtaccgaccgccgagggcctcgagatcgctcatttccaaacccttaccgacgtccaagctagagccgtcccgctcgccctcaagggcaaagatatactaggcgccgccaagacaggaagtggaaagacacttgctttccttattcctgttcttgagaagctttaccgtgcccaatggactgaattcgacggtcttggtgctctaatcatctcgccaacccgagaactcgctgcccaaatcttcgaggtgctccgaaaggttggcacaaaacactccttttcagcaggtttagtcattggtggcaagagcttgaaggaagaggccgagcgattggaccgcatgaacattttggtctgtacgcctggtcgaatgctgcagcattttgatcagacggctggtttcgacgccaacaacctgcagattcttgttctggacgaggcggatcgcatcatggatatgggtttccaatctgcagtcgatgctttgattgaacatcttcccagggagcgacaaacactcatgttcagtgctacccaaagcaagaaggtctccgaccttgcccgtctcagtctcaaggaccccgaatacgtctctgttcacgaagctgccgtcagcgccactcccacaaacctccaacaacattacatcgtcacacctctgacggagaagctcgacacactctacggattcatcaaagccaatttgaagagcaaaatcatcgtctttttgagttcaggaaaacaagtccgattcgtttacgagagtttccgtcacctacaacccggtatccctcttcttcaccttcacggacgccagaaacagggcgctcgaatggaaattacctccagatttaccgccgcaaagcagacatgtctattcgcaacagatgtcgtcgccagaggaattgactttcccgctgttgactgggttattcaagctgattgtcccgaggacgtcgatacatatatccaccgagttggccgaacagctcgatacgaaagcaacggtcgcgcagtactattcttggatcctagtgaagagccgggcatgttgaagaagctagagctaaagaagattcccatacaaaaggtgaatgtgaaggagaagaagaagaagagcatcaaggatcagctacagagcatgtgtttccagaatcccgatctcaagtatcttggtcagaaggctttcatcagttactcgcgatcaatccatctacaaagagacaaggatgttttcaagttcaacaagcttgatcttgatggtttcgctgctagtctcggtcttcccggtacgccacaggtcaagttccgaaagggcgaggatatcaagaagataaagaacgcacctcggcagggcatgtctagtggttctgaatccgatgaggatggagagaaaaagaccaagaagaaggaggtgcgaacaaagtacgacaagatgtttgagagaacaaatcaggatgttctgtcaagtcactacaacaagcttgtactcgatggcgatgacaatgacgacgatgaggaggatttcttgtcagtaaagagagtgctcagggatgacgatctggacgatgaggcaggcgcatacaagagcacagccaagatcattgatggtcttggtggcgaggagccttttgttgtcgactccaaacgtcgcgaaaaggctctcaagtcaaagaagaagatgctcaagttcaagggcaactctaccaagatggtgtttgacgacgatggcaacgcccacgccgtctacgagctcagagatgaagacgactttatgggcgaaggtccggccgaggaacagcgtcgcaagttcgtcgaggacgagacgtcgcgtgttcgcgaagcagatgtagacgacaaggccctcgccaagcaaaagcgtcgcgaaaagagggagaaacgcaaggctgccgagcgagcagagctcatgggtatcgtttcagacggcgaagacgcgcccgtgctacacaatgccgacgacggcgaggatcctttggcgctgttgcgatcgctgcctatgggtgacgggtcagacagcgagggagacagagagccgcccaagaagcgagccaagaagtggttcgaggacgactcggacgaggagaacaagagcaagagcaagagcaagggaaaggttatcagagtccaggaagagcccgagactctggaggatctcgaggcgcttgctacaggactgttggattaggttcaatacccggggccttgataggcatagacaaaaatggcgaaataaaatgcacagtaataatggtttcaatgtcaattccctacagtgatctaatgtcataataaaaagttcataatcgaattgtaagtacgccgggtaaaaagctatccatttcccacgcttcaatcccaacgacattgtgagtataagcacgccataatacaagaccattgtacatgaatcaaactatccgtcaacgcccccagaccgaaatcacgacaattcatccaccggtcttccaaacaacctcacccggtaaaagcacgtgtgatccggcgcaccatagttgctcatagcacgaatgatgacatggtccgtcggaatgcccaaattggcgaattcatcgttgatgtgatgaacgtgtacgccttcattcaattcatcgccttgatactcgaattgtgtaatcttgacgaacgaatctggtaaaggagaagggttaaagttccagccgttgatgttctcggggaacttgttcgatgaatagtcgcgcacaagctcttgttcttccttgaattcaaatttggcaaagacttcaatgtgtcgtggtcgagcatcagggtccagtgttgcgttggggtgaatgtgttcaacagcaatgttttcggggatgaccaaatggcccagatggatagaaactccaacaccatgaggtctcccgtcagaatctaccgcatgtgatccgcaccagcggtctccctcctcttgccaggggagaagcacctcgatacgaggacgaggatgaatccctgtgaggccaagcgcgagggcgtctttttcagtggttcgggccgtgtatgggttccagtcaggcgctgtataatgcgtttccatggtagccccagccccgataccgaaaaagttgacctggtatttgagatcggagtgccagtgggcatgaatcttgctcttggcgacagctgtgaggctgacatcggtaagagtttggtggacgatctttcgaatgagctgcttcatctcagtattagacatcgtctggggagccatcatcttggcagttcgaatggactccttgatgtgattatccatgtccgatttgagtctactaaactcggcttgaacttgtgattcatgctttgtcaaatcgtccctgagatgtgccaggaagtcatcccgagaaacagcagtttggttctgcttgcgaagctggtcgctgacaatcttggaaagtttttgatcaaaggcagctcctgagccggcagtctgtttcttagccattgccttttccacgagcggttcgagcacggcattgttgtttctgaaccacgtatcccagaagtttggtagtctgtcttggatcgcgttgccaacaatgccatcgagcttccccttgaaggtgggatcttttccgaggcgtgccacgatcgctttccactgctgttcagaagagatctcgtagttaccacgcttgttgtcaagattcaagaagcttccgctctctctgagatgatcttgaagagcatgccagaactcgggcttgattgacgggcgtcctttgacgagatccatgtgcacgatccgaggaagaattgtttccagcctcttgagggcctttttgtggatctcggcttgattcttgagcgcgtccaatgccctcttgtggtcatctgggatgacaacgtcgtccatggcaaacgggtcatagaaaggaaggtcgtcgctgtctctgctccatgaaggccacgaaggccatgacactgttggtaccgagggtattatgtttccaaagctgaaaccatcagtgctcggccaactgacactcggctttagatagtcgatatccggaatctcggggatgtgatgcagagctccagagcccataaggaggaagaaagcgaaaccgattaatgccacagcccatgctatgcgttcggcaaacgatctttgtacttggccaatttgaataccagatagacgatcaatgaagcgaaagacacggtccataattccgtcaaaccaacgcttcaagaccaaaagatatgtcatggggttgaacagacgaccccattctgttgggctttcctcactttcgtcgatatcatcgttgaaggtgaaatcgaaaggatctcctcctccacgtccaaaccaataaggtggccaaaatatgaatctgagccaacctctaaatcgcatccactcaaaataccaaggatcggctgccatccgctctaccatggtacgtatgcgattattctccgcctcggctgctgagatttctctttgaatctcccagtcacgttgttgtggatcactcgggatttggcgggctctgttcaatgcatctgttcctgagcccgtagctttacggaaaaggcttttccttccgttggagctccggtcattatgtgtagatctagcccctgcttccgcttgagcctcagcctcaaggggtttctgtgttgcccatgttgtggactttgatgactgttgagtacctccattctcattcagccgtgctaaaatattctgctgggtccgagaacgagatgactgcttattggtttgtctcgctgtttcggctgcatccggttgagtttccaagtcttcagtctgtttggatgaagccctctggcttcgagaacgagatgactgtttactactctgcttcgcggcgtcggctgcatccttctgggtctccgggttatcaactggccttgctgaagctccatggcttcgagaacgagactgtgcgctggtatgtctcgctgcgtcgatttcatcaaagttctgaatcacccgtgctgaagacctcggctcattctcatgtcgagatggcagtgaatcatcatcactagactcttcctcttgaggctcaaagcgtggcttgcgtgcggcttgtcgcttttcgggagctaagggctttggcggtgccgttcctatcgtcgcattgtcataatattcgctttccagtccaaaacttcgcgagctgtcatcatctctgtcaacggctaaatgtccagtgacggtcgttgctgcctgtcgtgccgcatctgccacgtgttagaagtgccatggatatgtgtctgaatgaacatactgtctgtcgtctgtagtgcctcggtctgcctttgcagctgtttgttttggtattgttgaccgaacaaattcttcgtcctcgtcagggtgtttggcaagatccttgccgacagcactctgcaaatccatgcgttgaaggccagctcctattctggggggtggctcaacagcagcgccatacgtgttctgtctccgagaacttggggttcctctgagattcggtaactgaggtttgacgagagaagtttgagttccaccagtttgttcaggttccctacttgcgtagcgagcagtgtgtcttgcaggtctgggaggcatggttgtgatgctttgggtgttgagtgagtttgatgagaagaggaagtcgaacaagacaaggtcgaatgagaaggtgtgcctttttgtgtcattcagtcgttgttgttctcaaagagggtgggagtcgtctttgttcactgagatgaaaatagtagcacgggctttggtgtatcccaagcagccgtccaggcgacaccaccaggtagtttcccgcttctgattttgaatcacaaagacgcttgttgtgtgccagcttgactggccaatttagatgatgagatgtgggtagtaacaacaaagaatcatgttggtggcggtgagttgagcaaagagtctttgtgagggctgatgaatagcgtcgcatccacaatgagttcgtgtctgagagagtgatgattttgaaatgtctgagctgggaaacgtgtcaagtgtcgacttttttttgtcgatattggtgatgctatcgcgaaggtgccatgatgcgccgacgcgatgcgcgccgagaattaggcggcgcagattgaggctggcgtacgtgatcacgtgcacgcgttttgatatgatgagtttttatctactgccatccaattctttttgttgcgttcggatttaccgataccgtttaatctagtaatgttttagaataaatcatttgtttctgttgaaatattacggtctgaaagcttaatcccgacatgatgtggcgtgatgacctggtctgtaggtgcgagattttgctttttggctggaacatcctatacaatctgagcatcagataactcttaattgacaaagctgagtattacacatcacaatactctattttattactacacatgcatcacagcattggtctgaataaatctctcatagagtcggccttcggggagagcgcaacggctaaacaataaggcttggtcaaggttccaccaaatacatgtgcatctttttacaatactcttgtcctggtagatgtaaaggcattattatgtccatcctaatatcttgcctgtgtcgactcaatagacgatatcatattaccaatactaaccctgtatacaattgcgtactctactccacagtgacttacagctgtatcacacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagtgtaccgctcgggattcaacatactcgggaataatgctccatctggaaacccatccccatcatggcttcgtagtgtcgggtccttaatttagcagcaggcaatcaacatcacatcagccctggcagcatgaacgaacccctggtccctcctttcctttcccctccccctcctcatcagctaaaaaaagttgcccctccccctagtctcgtcctaccttaacaatttacctttaaccccgccgtctcgcaacgcttctttcaactctacttggtccttcaccgcaaactcacccagtcgcttaaccttgaacaaagaaatcccgccgaaaatgcctgttggaaccgttctcgttaccgggtacgtccattcaactttgtcccctgcctcaacccctgtcctgtttgtcaactgtctttgttcttgtcgcaatcacaattcaaggacaacaggccgtgcggtgtcgcattctctcaacaaagaattcactaactgatccctcagtggtaccggatacattggctctttcacctcgctcactctccttgagcacggttacgatgtcgttattgtcgattccctctacaactcctcagaggtcgccctcgaccgcattgagctgatctgcggtcgccgccctgccttttataagctcgatatcacagacgaaaaggccatcgatgaggtctttgccaagcaccctgctattgacagcgtcattcactttgctgccctcaaggcaagtcgcatttcagtcacttttggtccacaactaacaacgtctaggctgtcggcgagtctggcgaaatccctctcgagtactaccgcgtcaatgttggtggcagcatctctctcctccgttccatggagcgcaacaacgtcaacaacattgttttctcctcctccgctaccgtctacggcgatgctacccgattccccaacatgattcccattcccgagcactgccctattggacctaccaacacctacggccgcaccaagtccatgattgaggacgttattaccgactttgtcaatgctcagcgcaacaacttggaaaaggccggcaaggagtacaagcaatggaacggtgctcttctgcgatactttaacccttgcggtgctcaccccactggtatcatgggtgaggaccctcagggtattcctttcaaccttttgcctctccttggacaggttgccactggcgagcgtgagaagctccttgttttcggtgacggtaagttcaataatttctaacctgtctgttcgatctaacacctatagactactcctctcgcgacggcactgccattcgagactacattcacgttgtcgaccttgcccgcggtcacttgatggccctcaactacctccgtgagaaccagcccggtgtcaaggcatggaacctgggttccggccgtggcagcaccgtctttgagattatcaacgccttcagcaaggttgttggtcgcgatcttgcctacgaggtccgcccccgacgacaaggagacgttctcgaccttactgccaaccccaccctcgccaacaaggagctcaactggaagaccgagcttactatggaggaggcctgcaacgatctctggcgatgggtcgagaacaaccccaagggttaccgccaagatccccccgccaagcttctagaggctgtcaagtcttccaaggcttaagtaataataaaattggctaccggttgcgggcaggtgtctcgcagtgatgtgaaatgagggttaccaaagaatttatgttttggatttttagatgaactatccgtggcattatagatatagcgcttaaaataaatataaaaaggctagatttaatcgactttgatgagcaactttccgattgtctttcggctctcgatgtcctcgtgagccttggccacgtccgcaagagggtagaccttgtggatggtgagctcaagcttcttggacttgatgaggtcgaaaagctcagaggtgtatttttcgagatcggcccgctgagcaacgtagccgttcacgacagggcgcatcaaacggacgttcttgggagtaaggcggaagaggctcacaggatccacggcgccagactaaactgttagtttgagcattaaaacggtttggctttgtacttacagcattgccaaaggagatgagagtacccttgggagcgatcaactcgagatcggcatcaaaggtcacctttccaacaccatcaaagataacatccgcaccatgtccaccggtgatttccttgaccttggcaactacatcgtcatgagagctgataacccactcagcaccgttcttctttgcgagctcaagcttctcgtctgtgctagcagttccgatgatcttggcgccgacagttcgcaggagctgaaccaacaaggtaccaacaccaccagatgccgcgtgaacgagaacccattggccttccttgacctggccggcctctcggataaacgtccatgctgtgagaccttgcaggtaagcggctacagcttgctcagtaggcacgtcgtcggggatcttgactgcatcagaggcgttgacaacgctgtattgagcgtaggcgccaactgtgcccatgaaaaccactcgagagccgttctcaaagccctttacggaggagtggatatcgacgatggttcccgcagcttcacggccgagtgtaagagggaattgaggtgccttgtaaagtccagagcgaaagtatgtatcgataaagttcagaccagcgatctggtttcgaacaagaatctgaccctcgccaactttgggaacagggacatcgttatgctcaagcacctcaacgccgccgttcttgttgatctgaacggccttcatggtagatggaacaggagccattttagcagttgacaagtgagaagcgagtcttgtgatgcgatgagtagcaattggagttacaaatggttttgaagcgacaagaggtcgtagaatagaacgccgaagaagatgggccatcggtgttggggaattaataatatgagatgtcgggtcggaagagggcggttttgataggagcttcgggccagccccatctaccgcggggagccatggcggggtaataatggaactgctggggtgctcagcacgtcatgatgcgatttcgcacgagaaattaaagagcaaaggatagagtggtttcaagttgacttgtaagtcgaaatcgtgtctatgagaattgctgacagagggcaggcaactggtgcattctctacaggccattccggtattaaacaatcaatatccaacgacatagcacaatacacaagtctacatcgggtctgaactcaatgatacatatccttttcctatattgtatccctgtggtttgtttaataatttgttcacctccagttgtttgtagtaggctctggataagcgcttatccccacttcagtaacaagcaaccaatgactagattgtaagatctgatggatccaagacgaccagaattgggcattggagcctcaaactcagaagtatctgccgaagtaatggagggtagcatttataaaggttatttggatccgggatgcgttggaaacttgaaacagagcgcgatccaacgggtctggttgcagccaactctatcgcaaaccatgttgtgacagcaatgaaggtaatggagcatcggtgaagaattgccggtttattattacctagtaatcacaagcctagtatccgaaatactgtcgatgcaacagttaatttcacgatagcttcatgatccgtctcggcatagggtaagtaaccggcacaatttctctcaattcataatcttccatcaatatgagtctcatttaagcatacttattaagcacggttgaaataatattagaaagataaatgaggatttcatcgttggaaggatttgataactgcatggcttacaaaagagcttacgacgtgacccggctcagcagctgcaacacagtcacttcgtttatatccaagcgatacgaacaacgcggcagaatccttcaagaaacaggctatttcatcccatctacaaaaattctcgtgttgagcaggatataaagtctcaattagtccgaggctacgccagcatacgcgtggccatcttgcagcaaaaccacaagggcgatcggtctaacctcgcgagagctaagaggcggaactcttgttaagcttcgcccaaagaatactacttgcggcttagcgatcgccacagaaggtttttagacaggggctaaaggttcgtttcatgtgtcagtgaaaacacccaaacgaaatacacgtatagccggatgtcatgacaggagggctgtggcagtgctggcggcttggcatgggaaagcttcgcaagcttttccaggggcaacctggcagattctgcagcgatgaccgtcatgagagtggttttggtttgaggccagttattgagattgtcaccgctgaatattgaatatgaagcttgggcctctgtatcatcgtccaatgtcagaggaaagcgaaggccttgggccgctatacgtcacccatagtctgggggataaaggttgtatgttctagggcgagatgacatgacacccacttgaaaaccgttgaacgccatgccgttaatgaagaaataccaaagggatagaggaaattataatttgtatcaattgtagcagataccttagtagtgatttatcgtaggtaatcatagaacgcgttcccatgcagaattgatttagtatgacagcgtaacatccataccaaggtggggcgctgcggctgtgattcattcactgcacgggcgggcagtggaggttcacagcctccaaccaccccctgtccaatcctagtagaacctcgctcctaggtcaagtcctctgtaacaccactggctatcaccaagaacaaaaaggacggcaaggccgggcaggagcacacgattctgaggctacagccttccttccaacatgtaaatgagggggctcacattcaacctcatttccaacctcaacattacagcttaaatgaattcttcaacggtaaacgcccgccaaaggcgcatcatccaattatcgcagcaatggggcttctctcttccccccaacgctccagcaccacttagccgaccagctcatccaacatcattccggacacatggcgacgatgaagtcgccgaaggccttttgcataggcgatccgccgaagtagctcaattgcgacctaagagtggcctctcaagagctttctcgtctagcaatctaaaaaagggcaagcactgggataccaaagagatattgaatgtcttgaattcttgggtcgatagttcaggctcacccggtgttgccgaggctctgattgccaaattggctgctgcaggcgttgatcttagtggcatgcaaacacaaaagcagggcctgctgaatagacggaaaagcgttgaaaacggcctcgatcgcactcgcctactgaaatccgccatcgaacgagaccagcatgacatggtccacgttctcataccgcatgccgacccgttgaccctcgatagctgtcttccaccggccgtaagaacacgaaatccgcgaattgtcgagactttgttgaggtacggagcaagcgcgtcagcaactgctgaaggtcaggatgaattccgcaaagcttgcgctattccagccttgtcagagatcgcctcactcattctaagatccgatggacgaccgtcggaaatatgcgtatcacaagcactaacagacgcctcgagagcacaatgtttcgacactgtcttacatttgagtcgctcaacagcggactgcaactacaacaatgccgaggcgctaaagattgctatcaacaacgagcgacgagatatcgccatggccattgcgacaggaaacaagccacctcagaacccgggtcttgccgaggctttccaacagctcatggagaatacgaatatgaacccaaagtcaaaactcgactttgctgagctattgctttgctgtggtgcccaaggacccatactggagcgatctctcgagatggcttgtgactctcaattctttgagatggccgaccttttggctcgctacggtgcctcgatagaacataatgatgcttccgctttgaaggctgcgatatcgaaaggtcaggttaaccttgttagttctctcctcaacggatcgtccaaaatagatcctgcactggcatcaagctgcgtccctctgatcccccaacaagcggaccctgggatgcggcaggcattgctttattcactgttgaagacaggtgccaatggacctgttctgaatgactgtctcattcatgctgccaaagctggtgaccttcagtcagttgagcttctcctcaacccccactttcgcgaaccaccgagcgaacagccaaatggtcatggaaagccgcgcattagtaaccgtcacgctgtggcatcgcctgatcaccaagatggagaagccttgcgctacgcgatttctgcaggaaatgcagacctggctgccaagatccttaccgcaaggccctcgaacgagacacttaccgcaatattccctctagtcaagagcctacctagttcagaacggtatcgtatgattgagttgttcttacggggagccttgaccggtcccgctctgcacattgctttgcaagatgcaatcagcgaggatccttctcagagagacgatgcacttatcagtcttttactcaagtacggcgcagatatcaactatgacgaaggtgttggacttcacaatgttatcactcagatggaccttgggttgttcaataccttgatgcaaagtgcatcgcctcaaacagcagcggcacgtctcgccgatgttatgaagatcgagaatcgccaagtgcgatatgagatgatgtcggtactattcaaagcgcgcgcaagtgttggtgtacagcaggtggcagaggcacttcttattactcttgaagaaagatctgtagatatgcctttgcttcgtcttatcttgcaacagggaaaagcagacataaacggttgcaaaggacagattctgcaaagggcgacacagagccctgaccacaaggttttggagttgatcctcggtcttggtaaacacggcccagacacgataccgaattgtattgatagtttgggtgctctttcgccaaccgacagcaaggcatggaagcttggtgtgattatagccaagtcgcccaagaaaatcaacctggacaatctcttggtgcaggaagtccaggctattgttcaggatgagacaggccaagcctcgtttgcaatgctgaacaagcttctagactctggtgcggatcccaacaattacaaagccagagcactgtgttctgccgttggtgcagctcgggaaacggtagtcgatgttttgatggtttgtcaaaagccaccaacatctgcatctctagctgctgcgcttccccaagctttgaaaatcccagacccgatgaatcgactgacctttaccaaaaccatagtggaagccagagccccgcctcaggaagtcaacagggctctgatccatgccataaacaacttcatttctgatattgctctgattggtgttttggccggttttgcagatgcctctgatggggaggctctcgcactggctgtttccaaagaggcgcctgaaatccttgatcttttgctttcacgtgtcaagcattcttccgagagcagagattcttgcctggagaaagcaatgaagattactgactggacgtgcaggcttcaaatttgcaaacgcttggcaaaggcgggaattacacctcaagccgcctcgaatgctcttcttgtcgcagcgcgagacggagacttggaacttggagatgtactgattgcttatggagccagtatatctaccaatgacggccaagctatcatcgaggcatgccgtggaggttctgtcgaagttcttgatgtactgctcaagtccaacgccgataccgaaaagtcgactctgggacgaggtttccaggctgctacagaagttggcgatttgaacaaaagagccatgatatttcagcgactgttgaagaggggtgtctctggagatgttgtgaacatccagcttgtttcggccgccaagtctggtgagaatgggcatgaggtgctgcgtgtactgttggcggcgggcgcggatcccaatttcaacaacggcgaggcggtctttgcggccacgagaagtgcattcgtcagtggccttgagttgcttttaggcttgtggcacgaaggcggcaatcaggtaagtagtcactgacccagtcactatctttactaacccaatttacagaaaaaggcatcccctccgactttgatacgggctctcaaggcctgctggaagttgaacccagacaccaggctagacatcatcaaagacttgttcagagcaggcataccgattgtggaagaagttcacatggccttgagcagagctgtcggagaggacgagccagatgagcgactaataaaggtcttgcttgactctggagcatcgccacttatgaatggttgctgtgcgctgactcgagccgtgcaaggcgccaaggtgtcatctgttgaattgatcttgacttgcgaattcgccgaagatgatatactcactgcattttcaagtggattctcggatgccctgtttaccacttggttctctgcgaatggtcttgctgtcgcaaaaatgcttctcgctacgggcgccaaaggagagagtgtaagctgtgcgcttgtgcaagtcatgaagggaagcacagacgaaacagaatccttggctgatgcgtttgtcgaactttttgtttcttacggtgccaatgttgattttgaagatgggcagcctctggtatgtgcagcttcaaagggtaacgccttttggacagaaaggttgcttagctgcaaaccgtcgccacggactcttacgctggcttttgaacgcgtgtttgacaccgcacgctcacccgacgaggtattgaagctgtttgaactcttctcaggatatagggatggagaagttggactcgatgtcatgacacggaccgcagggtctgaccccattcttgtcagggcgatttctcagtacccacggtcggcagagctgttgcaggtcttgttggatgctggtttctatcacgaccagactacaacatgccacattcacgaaagtgtggatgagcctgaagaagtaacggtcctgctttgggcaattgctcagccccaaaagaaggtcagctcggcattgatcaagatgttgatcgaacgtggtgccaacgtcaactttgagacagcagtcagtcgatctacaccactcatgttggccatccaagctcgccgacccgacattgtgaaagaactgctcatcgaaggcgctaacgtcgatatcaccgatgctatgggccgaacgcctctggcgatggcgactgacatcgggggtgatctctcgactcgcatgatgggtaatttgcttgcaattgaccagtcaaaggacgatggatccctgcacaacgctgcaagagaactcaatctggcggctgtcacagttctggtggaacatgggcaccatcccgactttcccagtccactacatgatggaagatctgctctgggagaagtttgtctccgcggtgcgggcgcttgttcaggaaaactcactgcggatggagaaaagcttatgcagaaagtcatgacctttttgattgactctgggtcagacatcagcctgcagtcgcatgggaaatctgcactactgctctgttttgaatccagcgaccctattgcgacgacccgaagcttcctcaaggtggccatgtggaaggagattaacaggccattcaaccaatactctgacggcgactttacttattcaccaaccatgtacgtcaagaaagtgatgcccgagtcggacactcgggatcagcttcttacactcctccgagcgaaccgagcagtggatgtatactacgccaactctggtgaccagcctgaagatgcaatcggcttgcccagtgatatgcttgttcaggaacgcgagcgaaaagccagattacgacgcctagctcttgagaccgaagaccacgcaatcgcacttgctcgagcaaaggaagtcgcgagcgtcgagagagagatctggaacaacaaggcagagattgaggatgcccgtcgccgcagattgtacagtgaggatatcaacgcggcgcgacaaaaggccgatctagaagagtcgcttttcaacgccgcattaaagagacgtctttcagagcagcacaagctgacacagtcaagcctagagcgcacaaagttgattgctgcagctgaaatcacggccgaggagacgcgtcaacaaaagatgcttgaatgggagtctaccatgaactcggaacgggcaagcaatgcccaggcgctcagcagcttgcggatcagcgaacgggaggaactagatcgaattgagagaggtgcagacgacaggatcaagaagagactggaggcacaaaagaagttggtggaaactcaagagaggctagcaaaacggatcggaaatgtaccgggcggaccggatgccaggaggcagattggatacgtggaggaagttaactaacgactctacactaatgaatcactggcaggttggaaaggagttgggcgttctgaacaaagtttataccaatagtcataagtcattagcttttacatatatgaaatcaagtcagaattcgaatcaggtcacacttcaaagaattgatcagactgacgcccgctgtccagttgctggtagtacctaaaccaaccacagaggagccttgtcgttgcaagtcatttatgcagcagccttgtgcatatgagaggcacatttatctttacggtgacattcgagttgtacgcttctggtaaggataaaaggctggtactcactgcatgttggtaaaagcaattcgagaggggtcccgacaacagaacaaggggtttttgtcaccataaatcaagggcggcggatttatcacttcagcaacaaggatctttccaggcatctcaatctccatcgcgcaacagtggatgatataggacatcacttggattgtcacgaactgcctccccgatggtccagccactgattacagctttccctaccgcgacaagtaccctgctgatttttggaaatagaccagagaagagtactcggagtacttcgagcggccagacaagtccttgtcgcggtcgtcacagcaactgtagaagatgagggagaagagaggcagcaaactacatcggtcggagcattggatcttgttgttactagtgactttgctcccagtggtgtgtgttgtcttttctgattgcaataaatactggtggtaactagatcatggactaaacgaacgacgcgatgacagcaccaagcacatgagggtatatagctcctagtaggtagcagaaacgttagcctcctaagccgtaggtatagaaataagtagtctaagaagcatagtctaagtggcatgagctgccataatagttttgtctctaatgctcatagcggtcaagttttctgataccctgaggacctcctccactatccaacgcaaatttaagcacaactttgtacttgtcagcagagagcaggttctgcgggcgctctacacgaacccgagttccgtcgccgcggggctgcgagcatggtttgcgaatggggagaaagcaagctgtgaacagtaataggcatttgaccttgtatgcaacgccagtgtgaaagatattgtatctgtcattagagtatgagattttgggaaagattgtggttcaggtagagggtgaagtggaaagggttgaacaggatgctggtcaaatacaacaaatcgcgaaaggatagaaagactgcaccatgtccctgcacattgtccgaaagtaccgaacattctcgatgccgacctttctccatagatcgagtctattggagcagatacgacacaaatgcgacctcagtccacgtgtggcattgttcaagtgtagaagccgaacaaggctctgctaatgccgtgttcatcataggtcaaactgaagagaaaacagatactacatggaaggaaaagaagagaagagaggctgacccggtcgagggtttcatttatgctactctggaatttcaattgtgtcacctgagactgaaataagtagagtttgtgcaaagaccacagtttcgttgggttgcaatcagtcaggctacaatgcaagctacgatgaacatgtagaacgacacagatagtacaaataaagggctagttcaggacaaaaaccgtttgatgacagggatgtttctggtatgtactgtattgatatagaaatatatggtggtgtataaccgggtataataattagagaatgatcgagacctgactactccgaaaacaaagtttaacccctaaaagccgcgggacgccagatttagctccgacgaactctttgacaagtttgtgtcgttctcgtagtgatggttcttggaagtggtggacgcagcagatgacttgacccctatactcatgccgtcatcctctctgtcttctcgtcggatgatgacttctgtagtcattacaacttcatcgttgcgtggtgcacgctgcggttgtccttcctctcctcccatagcataagctctataagaaatgtcgccggggggcttgtcgcagttgttgctaataaagttatccagggcgatgcctgttctattgcctgtcgatgtgccagcagtgttgctcctaggtccggagctagcatccttgtttccggtcgtcatctcgacaagacggttaagaatagtaaactcgagtttgagttttgtgctgtagacaaatgctttgtaggatgtctggtactggtactggtcggcgtactcgagaccgagaatagtgatatcgaggaggatgatgagaatgttgacatagatgagatggttcattagtcgtctgcttcctcgcttgttgcccatggtgcgttccagacgcataagcttgacagtttcggaaatgtaacaagccgagatgatgatttcttggatgaagaagatggacacctgaatcttttccatgatggagtagggctgctcccacatcatggtgtttttggagaatgagccatagatcatggggataactgttccgtgcatgagaacgccattgatgatgatcatgtacaatacacatctcagccggaacctgtttctgaggacaagatgcaatctcgaccagagcaccagactttggcctgagaccatacagacccatccaaaggagataaaggtggcagcgagatatcctacttcatcagaagcatagtactttatcaggaaaccgccacaataaacaaaaatgccccatgtcgcaataaggaatgaccagaaatataggcccgagtgccgcttgaaagtgccaaagatgataaaggtcagttcgatgacgttgtagactgatattgagagaaagactaggacgatggtgatggtagtttgggatatgccatccaggcctgaaccaaagccttgtttgcccatgattgcggtggtcaaaggagtgacttgagtagatgacagggaaaggaaacaagagggaaacagagtctttttgacgagccttgctagtagaactctgtcctgtcatccagttttgatacactaacatctagtgtttgaccgctacgtaattcatcttcatctcaacctcgacggtaacaacggcgcactagaatagcactacggtactttactttacggtacccgtgccgcagggcccgagcgttggatgtcttgatgagtccatcaaatcggagtctcttggagcgcctcacagcgagtcaggtccaccctccccttggagacagatcatttatccccctcttcacaagcgaattggatccctttttagggctgggcgattgatgatccaacacacaagactataaagtttgggatcaagtggggagactaacggcgatcgtagcgtacatctggctaggtccgttgtagttggggggagggatcaagactgaggcttcagttttgttttatgtggtttttcttcagcatgaatgcaggatagattgcgagaacatgatttgatatccctgagtgttgcagtcaaatggttcttccacgatgcttctttcaactgacagggtcactcagggacaactcggtatatgccgtacctgactactcatttcaaaaggacaaggccttatccatgcgaatatcaggactctttgatgtttatcccccagttaccggcactcgtttcttttccccgcccctcagcgtccgtattattgggattgctctagactcgactcgctactcgcaacagggattgcacgttacatagtgcgaacacattgaagatcctggcatatctcatttccatacgcggcacgatttgagacggaataaaaactgaacagtacgtaacaacaaagacagcttcggccacgagaacgaataaaacgactgtaaaaggtttcgtggcttgttacgtcggcatccttccagtggcgtagatcgacacaaacacttccagaaactgccaggaactgaatcgctcaggggaaagacgaacaaagtgtgtcagacgggaggaatgaaggatattaacagacacagactttgaaccggaaaccacgtccccggaaatgtcactctcatctactggcacgtcgtcgacttagtttcgattctgtcctgtagtttggccaaagcatcgatctctttagtctagctgcagttaagaaaccactagtttcgacaccgtcgcgatgatctacgctcagaccttgaacttttaactgaagctgaggacgatcagcttaattgagaaggtcgttgaactaggggaataaatttgatggaatgatgttatttcctttatgtaactatttctaggatctttgtaatccacagctgatgtagatccggggtcagtcccttattgttgagttcagtgaaattcacatgatcacatgtatctgcgtctgagaggaacaagggttctagttcttctatctagttaatcttttgtcagtagactagttgaatgcctgctgtcgcgggggagtctttgttagacccattgtgcagatacacaatgcattgttgaaagaagttgttccagttcatactctgttcttgtttttgcaacatgttagtgacagaccttcctatgtccaagatcgtgacaggttaaacaaccaagcaatccatagaataatgtatttgaacaatccagaagaacaccaaagaaatgcgtttaaaaggagaccaaattcctcttcggattccatcatcaaccaacttatcgacacactattcagacaacaccttaataacgaacagcaatcaactctgaacagtaacttctgagatcaccatcaactaacctcaacggaaacgcccaaccgaaatcatgtcgtccctttcgtggaacggaatcacctttggtgtagaactcgagttcatggctccccctcctgatcgagaacactggaaactgtacactccatcagctggagcacgcgccaatgtttccaagctgctctctcagcacaccacccagcccatcacctgtgagtgcgagcacaaccccatcgatatttgctgcgtctgtgctgacattcctgccaactgcaaggtagatgctcgtacatgtgtcatcaacccccctggacagatcgatcagtcccggcctgcgactgcctactttcacttcatgtatgagtatctccagtgcgtcaaggatctcaacgcagagcgctgctggcctggcgtagagatgtgcacccccattctcggccaggctgagttggcttctggtcttcccgccgtaaaggacatcctttctggtatgcgcaagactggtgtacccatcaccgcagacgactgttgcggcatgcacgtccatgtcggcgtcgaagaaggcatgacagtctatctcgcaaagagaatcgccacgctggtcgttcttcttgagaatactctcattctccggtttgttgccccttcacgatgggtgagtgaatatgctactaccatctgcgaagattcgcaggctgcgaaaaaggaagcaactatctgtcccgccgaactggaagctttcgagaagcacatgccgccgcggtcgagaatgcacccaagcaaatggaacagcaatgatcccaagatgtactacagaactctacgtaccatctggtcctgcgaagacctggaagttctcgacgtgcaacttcgaagaaacggcctcaagagctgcggccttgcactctcgttgcgcaactataaggaccgaaacatgagacgcgccggcgaaaacagatacgaagggacaccctcaactgtcgagtttcgctacgcgcagatgagtttcgatcatgtcctcatccgcaactgggtcgaagttatggcgcgcatcgtggaccttgcacgagcccaagacgatgaattcaaggacatcgtctcgacaatcatcgatgtgaactacgaggctgtttcacaacgcacctctgcttggaagcctttgctgaagcaagttttcaagctggagcatcgcattcctgactgggaggcccagctggaaaagttcaaccgcgatgagtacatctctctcttggacgagaggcttcttctccggccggagtaggggtgagagtgagtataggggcgttttcgaatttggggaatctggccgacagctagctgttggcctggtttggagtttggagtttggtacggtaagtatttgacacaaagtagaggtatcaagtgataccaagacaatagactctgtactgtcaacaatgtttttattcaaagtgcattttctcgtgacaataaaggtattttttgtgaatcgtaattacttacttttgattcttgttattgattgttcttttatttatttattgtcaaggctggttgccattgacggccgttgccagctagtgaatcgcccaccaagtcaaccacttccaatatttatctgcctgctagagaaactccagcttaactcttttttatcctgtctacacctggatcaaaacatcttgtcattcttctacctatgaatcgatggtcctgaaccaaacacaagagaagctgtctttacctagtactcccgggcatcaaagtcatttactctgctgcatacacagagactcgcgaacaaaatgaaccataacatgactactgacggtgatagcatggccatcgacggtcacaacatggccactgaagatccaaacatgaccgttcaagatcagagcttcaacatgcccatccaagatccaaacatgactatccaaggccagcgcatgtccgttcaaggtcaatacatgcccattcaaggccagagcctgagcatgcccatccaaggcccaaacatgactatccaaggtcaaaacacggccactggaggtcagggccagggcatgttcagccaagttcccaccgaatggggagacgaaggacgagtagacttcaccaagcctatcgaagaccagtgggtcagtatgtatattccctcccagataccatcttctcctcggctaacctcactaggtgctcttgacatcctgagcatacgcgctgaaaaagccggtatcactcctaaacaggctgtcgtcaagctcatacttgaactggatataaagcacgacaggctcctggaccttgccgaggaggatgcaatttccgccttacgcggcgagcctgatactgaggatcgaaatatcagacgtgattacatcaaatatgcattggatgcggttgacgaatcccgagaaaaggcctacgaccttctccgccgaatgtatgtcgaactggatccaagctgagtagacatagactaactctgtgtgaaggaggcgtagaaacactccccgctggatgtttttcagtgactttttcataccttgttgggaagaattcacagattaggttgaagccaaaggttcttgatatgatctgttttgggctttctctagatatggagaataaggggaggtttgggaggccatgggcaggtaaacagcaattgtgttgtggtgttatggacatatccttcttattaattagacaccttgcatcaaactctgttccctttgctctcaaccatgttataaatgcatcaacttgataacgttggaataattactgtagggtaacacaacccatgtcaagtatccctgtctcacactaagatcgcaatctaacttggcaaggcttggctacttggacctcttcatcgacgatctcatttccggtctattcctggatccatcatccactcatcaacggctcaaataccgaggctggacttcatgatgtcatttcctagcctcatcgaggttcaacatatcgacaaggcaacctcaaaccaaggcaaagcatcattcattgaagatttgacaatctcgataaaccaatcatcgaacttctaatactaataaccaatcgccgatcttcatcgactgctgcttctccatatcttgtctcatggtctgtcgtgattcaccgcgtcatagaaacacctcgagccagtcagcttcagtcgacgcaatgcatgacaagatgaactatctggggagatttaaaatgatgggattcatataaaggtagtggtccttgggccagtaattgagtctcacagttaacaattaatagtaacataatcatggctccatcagcagacacttcattctcggctcacgtagccagccagtttcagtcctacgaggaagatcgacagtcagcctccaaggaatcaacttatgctaccagcaacggcgtccctgtggctcacgcctacgaggcccaacgatgcggcgagaatgggcctcttcttctccaagactttcacctaattgatctcctttctcatttcgatcgagagcgtatccctgagcgagttgttcacgccaagggcagtggtgctcatggattctttgagtgtaccgaccctctcgatgatctgtgtcttgccgacatcttttccgccaagggaaagaaatgtcctgtttccatgagattttcgacagtcggaggagagtctggatcgcatgatatggccagagaccctcgtggattctctgtcaagatgcgaactgaggagggtgtaagtgaagtgacaccacactgcgagggccatgctaacaagcccccagaacttggattgggttttcaacaacactcccgtcttctttttgagagatcccgccaagtttcctcactttattcacactcaaaagcgcgatcccagtaagtctgccaccttacatggtcatatcagtatctaacagttacaggtactcatctaactcatgctgatgattcattcgctttctgggactacctttctcagaaccccgagtcaattcatcaagtaatgatcttgatgggcgatcgtggtattcccaagtgagtacactggttaaatatcagatatcagtgcgtctactaacaacgaacaggggatacagaaagatgcacggttactctggacacactttcaagctcgtgaacaaagccggcgactgggtgtacacccaaatacacctcaagtccatgcaaggaaccgactttgttactcaggaggactcggccgattactcacccgacttctcccagaaggatctctacgaggctatccagaacggagactaccccaagtggactctcgaagtgcagactatgactcccaaggaagctgaggagttatgggagaaggagaagatcaatgtctttgatctcacccacgtctggcctcagaagcagttccctcgtcgcaaggttggagagtttactctcaatgagaacgctatcaactactttgccgaggttgagcagattgctttcaacccagctcacttacctcctggtattgagccttcagcagaccctgttcttcagtcacgcttgttctcttaccctgatacacaccgtcaccgcattggagtcaactaccaacaactccccgtcaatgccacacgtacaggatacaagtttggcaacttccagcgcgacggccagatggccttctacaaccagggtgcccgacctaactacctctcgtccattgatcctatcaagttccgtacccgaaccgtggatctcgacaagacacacggtcacttcacaggcgaagccatcacattcctcacagcaatccgccccgaggactttaatgctcctcgcgccttgtggaggaacgtatttgacgagccagctcgcgagcgtttcatcaacaatgttactggcaagatgaagctctgcaagcaggaggagcctctgaagcgacagattgccatcttccgcgaggtagaccctgagattgccgatagactcgaaaagtcaacaggcatcaagggatacgatggaattgctgatatgaagtttaatggaagccacaattgtatgaatggcgaaatgaagcttgcaaatgacattatcgcgaacaaggggaagagtgctactgcaaggaacggtgccccggcaaagggatgccactcaagactggagacgaatggacacttgaacggaacaaatggtaaataggagggttgaaacaagtagtaatacaattagttctgaacacggttgtaaatattcatctgtgttctgatgtcgtcgttcaaccattatccaagctgaccagaacaaaaacccacaaagaacaactactgtaatctccattttgaatccaaagacagtatccgtacagctaccaatcgtctaccggtcgcttcttactttgcctcctctttgacttccgccctgggagcctgccaagtacaacttggaggcgcacacgtctcagcacacttgacacaagcaagttcactctttcgaaagctccctttaatgatacgcttatcgtcgaaagcgtacctcggacagtgcatcgtggggccagcgtttcgcccaaacagtcgtcgttggtaatcacacgctgaacccaagtcgtcaacagcgtaaaacatgtcgatgtagtgaaaggcttcgccgccgattatggcgcgaccgcgggtcatttgagggcattcgggacccttggcgcagcagcataccatgcgctggaacgagtatgtgcacatttcagacagaactctgaggaattgagagtaaagatgtagacagtggtttctttgatggtttatcctaaatgcgacaacccatagtatatatgaaatgccgtctgttacactcccgcttctactcgggtccgcaaaccccaaagggtgcggtgtttgccctgcccttgaccatcctcccgttgtaccgtgctatgcagcgagccgtaaccaaagctacgggggtttcgcgggaggggacaaacatggtcttgggttctttctgatggaactcgagatagacgagacgggtgagtatcgcgagtgcgactaacacatggtgcatgacagggggttaaactgtggctgtgggtaaccctatgcagcagaggatcaagagttgaatacacagtcttgtcgatgtgtacccagtcagcgaggctgcactgccggtagaccagagcctgcgcggcgagtgggagttgaatcggtagacgactcaggacagctgtgcagtttctatccgaatgggatcatgtggcatcacatcaagaacagaaggcatagtctcaatattcatcattggattgtgagagcttagaccgttagatggtagtgttcagctgaacaatttggctgagagaattggtgacttgtcggcaaggaattcaagtttagttgttctcttgttagatacttgcaaccacgacaaggcaaagcaaacaatacggacgcgatgtctgacctcgtaagtagagccatttgctcaggatatagtaactgagataaacatacgtgagtattcataaacgccacaaatttaaaaattgccagacttgataccactcgtatcacacaattcaaggcttttattatcatccatcttacaaaacttggcatctagttagtccatctgatcaacagtggtagcatccccatttcctccagtagaagcaccctgaatctctttatccttgaccccaacagggaatctccagctgaacgaatcctctgcccgtccaagctgaatatccttcaggtgcttgagaagcttctcaaacaaaggtccaggctcctcagaaccctccttgatatacgtcgcaatatcctccttgccatcaacacgacgcgtgatggatcgaataggaacaagcgccgcagccgtaccagcagcaaaaacctcgctaaactccttgagttcgccatacttgatggcgcgcttctcaaccttccacccgtagctacgtccaagctcctggatactgtcgctggtgacactgtcgatgacattcttgctatcaggcacagaaagtgtcacatcatccccattcaccttgacaccaataaagccactggtgctaaactcatcaatctcctcgtggcgcacactgtcgaggtgcagcgtgataccgtatccctcgtcacgcgccttgtcgctccagcgcagcacaggagcgtagtttccaccaacctttgcattaccagttccatgcggcgccgcgcggtcaaagtcttcaagaatcaacgccttgacggggtgcgcgccgtggtagacaccggtagggatgacaaacaccgcaaagatgtactcgtctggcggcgaaagaccaagctgtgcgctggatccgtagagctgaggacgaatgtacagagcggcgcctgtgtcgtggggtggtacgtactctgcgttgagagcaacggcagcacgaacggcggaaagaaacaagtcttccggcacggggggcatggacacgacttctgcagagtgctgaagacgctttgcgttgcggtcggggcggaagacggtgattgcttcgtcgttgggagtacggaatgctttgaggccctcgtaggcttgttggccatagtttaacgctggagccatgccatgaatgcgcataaagggatcagcgacgaagcggagaggcgtccatttgccagtgattttagagtatgtagattcgacatggccattgactgcaattgttagacttgcccatctgggtagagatgagcttaccttcgcggaccttgaagcccacgttggaccagtcaattgtgttgacaggaggaggaggaaaggcagtcattttggttgatgagactgaagctgtcaagatgttagcaatcatcagccctttatatcagccgttactaacatttataagctcttgactaatattcttagtgatggtctagattgaagctcggaattcaggccccgctgactcccaattagttcccgccgatgtcgcagaccgcggggttcttttagtttagaggcgtcttatttgcttgtggaattgctgatgtcatgatgagtagatgaacaatagtcaatcatctctgtgatgatctgtatacaagcttagttggccactcctcccttcgaaccaacgagtatagagacgtgagttgagacaaatcaattgatatggttcaatcccgttttcatttatgctaacattcatcatatgagccttatagtcgagtacctatctgtatgtacatgcaaaacaaatgcgggttcaagtctttaattgaagctataccataaccaccgcttttcttctaacaaataaaacaaaaaaaaacaaaaaaactcattccaaacctctttcatgtcgctttggacctgtctttccttatttaccctgcgccctgacccaacgccaacggcacaaacacaatacaataacccatgaatcaatcactcgagtgaagcaagacgttgaagacacgagagaacacctataaagttagcaattatcacgattcaccaagagaaagacacgtaccactgacaccctgcgtaagggtggctgttgcttcggtattacggttaccgagactgactgtcacgacattctctacagaaccgtcgtcttgtagtctgttggcccacttgaacaccttttcatcctctcgtccatcgccaataaccatcaggaaatcaactggtgcctttttctccgtggtagggtgaatctcctcttttagagtctcaaacacctttcgggcggcagtacgcttggtccagtcaataggctcaacggcaatacatccatcaagagcgatagcatgcacacgctgtgattcacaagcgtcgttgacgtggctagcacagtctgaagcttgtcgtgaagcggtctcataatcctctgcactcttgtagtggaagatcaaactgcagcgtcgctcttcaatctcggctccaggagttcgttcaaggaagtatgtcatgatgggtcggactgactccttccaatccttgacgtggtctagatccgccatctcggtccatgaatcatctccatgcgactttaggaaacatccgttctctgcaatcagacccaggttggggacgcgacggaagacacggtcaagctcctcaggtcgtcgaccagacatgacgtagacagtgttgcgctcatcaagaagtagatcgttgagaacatctagagttcgctgaggactgatgggaatgatctggttgacgggaccccaagccacgagtgtgccttcataatcaatgatgaaaagtcgtcgctcagccttggtgtacttggacgaaagggcaggaacagacaaacgagggactgatgtttgatctcgcttgtgctgttcctcatacacaatgtccagacgaccgaggaactcagtaaaccagtgagatccagtgtgcttgacaacacggccgtaaaggttgttccatcgttgatccttttcatcttggcccatctccaaggcttgcttgatagcatcggcacacgcgcggtaatcccaggggtttacagcaagttcattcttggcaaacagggatgaagtaccagtaaactcggacagaatcagagaaccgtgcttcttttcaggaagaagctttccatcttgacagaagaggtactcgtgagaggtcaagttcatgccctcacgctggctagtaatcatgagagcatcagcgatggtcaacaaagcaagatactgagcgtagtcaatatcctgcttcagataaaccactggctgatacgctagattggcccacgatgagttgactctggtcacaatgtcgctaacagtggcctcgagatcgctcttttcgctggacgatagcgcgacttggataagaacagtgttttcgcgccactgggggttcttgttgaggaacagctcataagacaaaagcttctggcgaacaccacggacgtggtcaagcttgtcacgagcgacaataagtctcttacccttgtaccgctcctgcataatctgaagccacttggcaacctcaggagcgtcaagatgctcacggagactgaccgggtcgatgccaatagcgagatgaatgacatcaacaaatcggtcctcaagttgaagaccatccggtgtagcctcagcgttcagaatacgactgcaagtctggaggaaatggcgtccgtactcatggatttggaaaccgacaagattagcaccaagcataccctccaaaagttcctttcggacagctaggcatcggaaaacctcggatgaagggaaagcaacgtgcaggaagaaaccaatcttggcctcggggatcttcttgcgaaccatttcagggacgagaagcagatggtagtcgtgaatccagacaacatcaccacgcttccagttcttgacgatctggtcggcaaaggcctggttcacattcacgtagtacttccacgagtgatcctcgtacgccttgctcttggggttgtcggggatttggtagtggaagacaggccacaggatgtgcttgcaaaagtgagcgtaatgtccgtcaaagtccttgtcagagcagaacacggtcaacatgttgtgttcgttggccagagtgttttcaatgtcctgcttttgctcggtaccctcgagggcatcagtaggcatgcctagagtaccaacccatgtaatctcgtcaatcttgccatcgcgagcagcggcatcggcagcatttcgaagaccaccgttgccctggtcggcattcacaaccatccatccagccgacgcaaagactcggtcgtggctgtcgcttcggacaagaggtttgggctgtataactccctggcgtcctagttcgcgtgccttttgcattgtacggctgttctcggataacgcaggaggaggaggggagctggctcgcgacttgggctggttggctcggctgccccatggctttccgctgccagcattagagccaggtctcttggggaacggtattcttattccatcttcgtttgcgaacaaattcacatcaacctcttcggtcggtgttcgtggaggcgtaatgtcctccttctggaagagacttggttgacggttcagaggcgcaggtcgtccgccaacgggagcagcagttttgggtggtagagctgcaccatccttgggaactgccgaaccagacaatgaagctcgagtatcaccgcggaggttaatgtttgaggaaccagacaacgaagtcctggaaggatcgacaccgggagggggagtgccggggagggtaaaatgtatggttttggggaggaagctatcgtcaagttagctttcgtcatttctcgctaagcttggtgggctcttggaggggcacgagcggggaagagcaaaacaaaacaccaaaagcacatacagagaacacacaaagacggtcattttggctagaaatttgtgtcaagtagaaatttataggtcgtgtgggagtaagtaatgttggaaacccaggctgaaacgagcaatggattgataatgatactattgaggtatctcgtatgacgacttcatgtagatggaaagctgaaaatgcgagtgagcagtcgaggaggcgtcgctttttgttgagaaaagtagtagcttatcgcaggcaaaacgcctcgttgtcgcagatgcagatgcgctcaggtataaacgggaccgaatgtggcgaacagtaccgcaaatggaacaacgcgcgcggtagaagacgacaagatgtttgcaaggatcaaaaggggatagagataattgcaacgagaaatctccgagtcgtgagattcgtcaggtggtttgagtttgagttttggagaagcagggacaagcttggatagctccgagatgttcgagggcccgactggcaattaaaggatttgaatgaattgaaaagaggtattttccgaaacgggagacaacctataacagagccctgttagttgaaaaggtctaggccgtgattatatggtaggataaatagagagacagggaatactgagccagtcgaagtagagaacacagactgacgtaatgcttgattggtgcatggatggagacatgtgctgaaatgatagacacgggaagcttgagcctcaagacttgcctttgcctggcctgacctgggcctgaatatcttagtagatagttggtacctgataatagaatagatcaacaagtggagaatcacagcaaacggacgatacacaaattggacgtgatgaagggccgatgaatccaagagggcagtgggcggtctacagagacagaagcaagacagaaacaagaaaagacaatgaattcaagcagttcaacaaaaatattcctacacgagatcaaacatgacgtagtttgggagaaaagaaatcgggatcagttgttgaggaacaaaaagcaggagagtttggtccgtgatccagacccagtcccagtcccagtgtaagaaagtaagttgatagatgacggattacgagttcacagtgcagtgtagcattgatggaaagacaaagaattagtaggatgttggaataataaactccaatactacaatgctactctggcagttcagtcaatcaatacccaataccttatcacagtaggcagtcgattctttctctcttcatcttctgtctttcaattttcttcaaagatcataaactaaaccagaccgatgcagtggggtttcaggcccacggcaacagcctgccattgctctttaggcgattcttagcgggtaggctaaaaccaagccccagaatagtacctagaaaatagacagaaaaaacaaggatgatgtacagatgatgagagacgtttggggaagccaacaaggcacaaaagcaatatgggtcggcaatgtttttgcttggccgggtgatagattccgaactcatcagatctcgatgccagaggtacgtactgacagtgtctcaatgcctactgatatgaaagatgttggaaaaactgtacgtggtgttgatgttgatcaacggggaaggacatttacatctggtcaaaatgcctcctgttgatgtctatctccaatatcaactgtaagctgcagttaccccaaaacaataatcaggcggcctctcaaatcgacacaccctctgtcgtcgatcatgcacttctacctgatgccaaagtgcaaccttgatcagaacatctacccgggaaatttcctccagtctgtgcaactcatcgagatgtgagatgcataggaccaaagacaggtacataaaccttgaatttcttcccggatctacctattcactacattccacaactttctatcccggggtatgcatccatcatgatagtcaacaccacaaactcctgtcaaccacacgccaaggccacaccatcatgagttttcttcactccatcacagtatccaaggtgatacaaaatgattcgtcataacctcgatatctcgagcttcctcacgtaccctggtcaaaactggtgcaccggcccgtctaccatccacgccgtcttacacgggccgtttctacttcccgagcgcgtcgcatgaaatcaaattcatttcctttgcttcccgaatactcgcttcagggttaagtaaaagccgcatgaaccacgcgattggaagctgtgcatgacgatagccgggtttgctgtacgtgcccgcgtttggatcgcgacatgcacctttgccgcgccgtcttcagtcgccaactgtagagctgttcaccagcgacaacttctaaaatttctatcaaagatcttcaggggaccctagactattgatactctcatcgctttgaatgcaccccgcaggttgaccgtggtggagataccttgccgcttcaagctttcaggcagtgtctcggggcaatgggcatggaatgaaatgtgcctgaaccaggatcttgtttggggtaaagaacatatccggcccatatcacatgggatatctacggcgacatcgaaagcagtaacaggaatatcactcatgaaatcatcacatgtgaatcaccagactggatattcctctgcatgcctctccaacatgtcttctccaactttccatccgagctcttacgctctgtaacatcacactcgtacaacattcggccccagcaacagggtttgtcggctttcacctgagcccacagccggaggaccggggcccgctacgggaccggacgggtcatctcaaacgggacatgttcggcgatgagaagtattttctcttcttggctttgtgtgagtgatttattgtagtctatagattagaggttgatacaatctcatgctagcaaatcttcaatattcctcgcatacaatttgtttatgctatgatcttcaaccccgatgcttcccggaaaccatatcgtccactcacaatcagcggggtaacctcgtggtgctaatggcaacttgtaagggagcttctagaaaagatacctagcaactgcatgagagatgcaatgccggtccggttgccatagaggctgggcattcaagccagattggaatgcatgcatccaagcttacaaaatgactcgataaagagacaattccagacatttcgacatgtgcacggttgggcttcgatggaatttcaggctctcatgcaaaaaaagataaatttagctcgacttggtggtgatgctaccccacaacaccactttctagacatttccagcgcatcgtgagcttcacccaaacagtttctgttccacgacctttccctcgtcttccttgcacgtctgtactcgccgtaaaatgcggcatcacacaactgccgtgccccatcacttctacaagcgaacctatcagcgtgacactacctaatgcgacactttctgtaaacgtgctggccgattcaaaaggtgtcgcgctgataggtatagaataaatggggattggatgcagattggagcacagcaggtccagaagcttgaaaccaactcccgtgcatgcatgatctgttgcaaatcccgcttgacagaaaagcagggtgttacttcaagtagtattgggtgagaatcggaagtttcccgggcaataccacccattcgaatatccctcttcaacaccatatccccagataagcatgcctcactgcgccccgacaaaaccccatcaagacacaagcatacagcacgtttcaaatgcacagcagacgaatgcgcagcaaaccagttgtgaatcacttcaggggtatcttgacttttcagagtaacaaacaccattttggggattctaattttgccagacccggactgccttgtcctttccaccactgccgactctcttgccgtccggcgcccaatccactgcgtacacctcatcctgatgaccgggcagatcaacggagagcttgtgagatgccattgaccacaccttgagtgttgtatcttttgatgctgtgacgagtagtctggagtctgctgaaaaggcgcactggtacacaggagccacgtggccgcggagtgtgttgataaacttgccatccctattggagtcagtatgcgaattgaatgggtatcagaaatcttacctggcgttccagagtttggtgtggttgtcccagcctgcactggcaatgagagtgccatcaggagaaaacgtgacatggttcacctgcttctggtgacccagcatacgtgcgacaggcttggtgctctgagaaggatcccagaggtacatggtgaaatcgtcactggcagtgaccaagcgctcagcgattctgccctggaatctggctgccttttcgaatctctccttggccttggctcgctttccttcctccgtctcgggcactggtgtgtgatcgtagaatgcagtcctcaagacgaaatctgttgagagggcaagatgattcacccagtgaacgtgggatgacaaagtgtgtaccaaggttcccttctcggcgttccatactctgactgtcttgtcgtgacttgcgctgtagatcagaccttctcctccccagcgcacacaactgacgctgctcttgtgtccggacaggacgtgctccgtcttgccagagttgacaacccatattcggactgttgcgtccttgctagcactggcaagacgtggtgtaccgtctctccagaggtgataaggctcccaaaccacattggtaatccattttgcgtgaccagtcaaggggtttccaacagcctttccagtgtcggggttccaaagacgaactgtcttgtcgaaacttccagtagcgagtcgcgcaccgtcgggggaccaagcgactgctagtacccatccagtgtgacccgagagagtgtatttaggagttccagtctcggtatcccatatccgcgccgtcttgtctccagatccagttgccagtcggctgctgtttttggggctaaactgcgctgcgaggattgcttcaccatggccaggaatcttgtgggacatgcgcgtaacgggctggaccttgaaaacagcctgcggctcggcgctgagggtaacagtcgtttcgaaagggttctcgatgccatggttgcgaaggagctgaaggagatcggtagggtattggtcaacgatgatgtcgctgccgggaatgtgaattcggaatcgatacgggaggaattcttctctttcctggatacagttagtaacatcctcaaatgctttgtcccagacatacccttgcaagtagcgtattcaataatagcgagagattcttttctgaggcgtcggctagaggaacttcaatcacatcggccatctgcttgccatctccatcaaggaatcgagccttgaaggagccagcagggccagcagcgatcgctgtaacatcttgctgagtctgcgttcgttcaagagtctctctcttctgtcgtttcgacggagggggtacaattgtcgccatcttgaaatatctgtgcagttacttcacagtctggagaatttcagagcgcccgcgagatagtggggcaattggcaaaatcttgaaatttttggcggtgaagagctgcagccgctattgggagggtgaaagaataaacggccaagaattggggttgtaatgacataaactgattgcgaattttgtctctaagacgataaccattccgatccctagtccgtcctttctatctttaacaactttggcctaaactcgcttgtttctgctggagcaaatctgtttcaacatttaatacaattccttacgccatttccctgtaaacgccatacacctcagttcatactgccaccatctctcgtcacatgcaaatcatcatttgctctttggtcgttttctccttgctccagaagccacttgatcgttctccaatagtcccgaacagtgtcataggcctgcctcgtcggacagagccaagcagacgcctaattctgccctccctgtgatggtcgtccgcgcatcctcttaggaggtccggcatagtgctgaaattgtggcatatccatagttggtacagggattggtgtttgctggggattctgtggaagatacatttgtgtctgcatcatgacttgagcctgtgcctgtgcttgcgcttgtgcttgcgcctgtgcttgcgcctgagcctgagcctgagcttgagcctgggcttgggcctgagaagtctgttgcggcagcggttgctgttgaatgtgttgcacatgcaattgctgctgctgctgattctgctcgacaacctgctgacggcgttgcctagcccgctgcttttgtgctgagctttgtctcttggtttcttcaatctgcctgtgtcgcttgtcttgagcttcttgacgtttttgtctctgcaaatcctcattctgcacagcgtagatggcggcgatacggagctgaagttgcgagagaattccaaccctgtcaggatgcgacattttacggtattcgctcttgaattgatgaaaagtatcgccagtcaagcggagaactgcgttagagacacctgctacctggattgcagcttgggtttcgacatcgggttgaggaccatcatctgcccaagatgtcagaagtggcgtgccaactgcatccaaactctgatcgccatccaggtcatcaacaatatttgtctcgtcttcgcttgcgggttcgggggttggtggttcgggtgtgcctggctcgtggttgtgctgatcgcaggtaatcgtcaaaacccatccacccatggtctttcgatggacggctttggctttccatgggcaatcagtcttttttgtagtcgttttgtgtttcgtagccatacaacgatacggacggccgcctcgatcacagacaagatcgcatcggactatatcgtttcctggaatgtctgcaccgcccactttgcctcgatgggatctggctttaacaatcttgtaaccatccttttccatccggtcgctgagatccttaaaaagttcttcatagctggggaatatgcccgaatggggcacagataccgcctcgaggataccaaacatgatgagttcgacgcgatcaacgcgttcggaacttgatgattggggtgtgtggatttgggtgttgaccggtgtcagacctgagccgcgcgtattccaacagcggggaggtgaggaatttccgattcgggtaaaggtcggtagttcttccgttggttcgtgttagtgaagcctccatccagccgaagggtatgtatcaaatcacttctgatttgtattaatgctctcgagtaaattttctttgatagacaccgaagcgtaggcgatgattgaagattacctcctttagtgcggttatagagcgaggaatgagcgagtagcaagttcttgcccgggtatgatggcaccttcctcgacttacaactaacaagattccaggcaagagcgcactattactttccgcatgctgtaaattaagtctcttcctaaaaatcttccattcatcggaacgaatattgtaaacacaatcttgcgatcacttcatatatcatcaacccctaccctacagcgaacacccgatcggaagtgaatgaggcgtatgcatacaaagggcaacaatgtcccattcgattccgtccagaacggacagtcaagcgtcaagctacctcagaagcagcagtactcgaaggcccgacacttctgcgacgagtggctaccgtagccgaagaccacatacaagtctcagcggctattcgggctattctccctccgtcacaaacgtatcacgaccttctaccgcacgtcctgggtctagaccgggtacatcttcaggaaggagatcacgtaccacggcggcctcctcaatctttggacctgtcgaagcacaagatattgtgtgtgcactgagtgaagctcgcggagtctccccagttgtaggcgtggcttttgtcaacgtttccatcggtgaagttattatcagtcagatttgtgacaatagagcatatgtcaagtcaattcaccagatccaattgtcctcccccagccgtattgtcttcatgtcaacggtctgccccccaaacaatcctagcaccctcttttcactggtacagaacctcacttctgacgctcaaatcgatgcatttgagcgttctgcgtggtctgaaacggaaggactggagtatatccagaacctggccttcaaagacgacattgagccgttaaaggttgctacgcaaggaaaattctacgccatcagttcgtttgcagcagtaagtggatagcccagacataattcaggcactgatcggctctaggctatgaagtacattcatcaaaagttctcgatcaactttgtgccgcactcacttcgcattcagtaccgaccttctgaggataccatgatgattgacatttcagcaatccaatctctagagatcatgcagaatcttcgcaactccaagtccaaggactcgctatttggcttgctgaaccacacatcaactccgatgggctctagattacttcgaagtaatatccttcagccaccgactgatgctgagagagttgttgtcactcgctatgatgcgcttgaggagttgacaactaatgaagaaatgtttctagagatccggaagggtatgactataagcgagtgtagaataccgctgacatgaatagcgcttaagatgttccatgacatagagaagctcctgaccaaggtaggttaatgggtatactcaagacttatactaaaagtaacagttgatcattgtgcacacaaacgcaaacgtccaaaaggttgaagaacaaatcaaccaagtcttgatggtcaaaagcttcctcgaagctattcccgaactctacacagcgctagggccggccacatgcgatctacttaccaagatccgtggacgttgctgccccgagatcacaggccctattcttgacaagatccggcaaaccatcgaggcagatgtcacttacatgaagtctgcactggatctccgcaatcagagaacctttgccgtcaaagcaggtatcaatggcatgcttgatgttgcgcgtcagacttacaaggagctcaccgaagagattcatttacacatagatgcattgaatggtatgttctgtgctatttcctggtctagactaacgataaacaggaactcacaaacttaatgccactctgagatatgacaacggtcgaaagtattggctgagctttcaagcagccgactttgatgatcggcccataccggatatcttgatcaacgtagtgcgaaagaaggacaaaattgaatgtcaaactcttgacttggtcaaactgaacctgaggctctccgacacctcgaatgaagtggtaattcgtagcgacagtgttgtacaggatttactcagggaactccgagacaatgcaccacatctctttcaagtctgcgaatcagttgccctcattgacatgatctcatcctttgcgcagctcgccactacgcgagattatgtgaggcccgacatcagcagcacgctggcattgaaagcggcaagacatcctgttcttgacaaggtcagtgagaacctcaggctgaagacactagctgacggcttagaatatgaatggcaagtttgtacccaatgactactattccacagagcaatattgcttccacattgtgacgggatgcaatatggctggaaagagtacatacattcgggcagtcgcattgcttcagatcatggcacaaattggttcctttgttcctgcagaatatgctgctttttccatcattcacagcatctttgctcgtgtctctctcagcgacaatattgagagtaacctttccacattttctgtcgaaatgcgtgagatggctttcattctgagaaacattgacaacaagagcctagcaatcatcgacgaattgggcagagctacgagtaacagagatggactggcaattgcgattgccatgtcagaagccttgattgaaagcagggcatccgtctggtttgcaactcactttattgacctcacaaaggttcttgcggatcgtccgggcgtcctcaatctataccttgctgccaccagttctacgacggcggagggcatccctcacatcaccatgctttacaaggccacttcgggtgctatcagaggtgaagagcactacggcatcaatctggctagagcgattggactgccccaaacattcatcgacaaagcagaaggggtggtagaagatcttcgaaagaaacgagaagcgagcaaacgcagctcggaatcatccagactggtggctaggcgaaagctaattctcaatttacaagatgccttgagacaagccaaagatttaggaagtgaagaagctctttcggggtatctgactcgattacaggaagagtttgttgcacgcatggaggaggtggacagcatgtagtgggtatagcggaacttctgacatgattctctatttgatgacctgggactatacaccagggcgcttgtaatctaattcgcgaacacgcttccacacttctcttacagttcgttcttgtgtctggcgtgcggtttctgtttccgagggacctgcagggctgacaacgttagtaggatccgatgattgattgaagtcacttaccgtattgccaggtataatcgaccgccgagatgcgctcttgctatttcggcagtttctggatcgttgggaggattggcagttgtaacaagaccaccagcttcttcgagaatggcgaaaccagcagcgacgtccctgttggcgttagcattgagtctcagatcaacgttgagacgtaccattcccagcagccaccttcccaccagatatctaaagagcccattgcgacatatgcaagatccaaggttgcgctatatcagtcagtaaggtgctgggatatatgagtagcaacataccttcccaagcttcgcacaccatgaaccatcccacccttgcctcctcgtccattcctctctgaagctaagttgacaaaagactcgatctttcgcgacaagttaccgtctgggatgtctcgacggtctttgccccattcacatgagaatgtgcaagcgctaggagcatttgcgggcatgggagggattgggtttcgaatcaatggcagcctttgagtctcattcaaccatgcgccttggcctgtgcatgacgagaagaattggcgaaggaaaggcgcattgatgacaccaataaccgggacacctttaacgacgaaagcgatggatacacaaaacataggaaagagatgtgtaaagttgacggtaccgtcaaggggatcgactacccatgttggcttgtcgtcgacgaggtaagttcgtgatgcgccagtagagtatgactcctctcccaggaatctaatcaaggtcaatggatgcgataacgaaatcaacagcaagcttacccgtgttcggggtatttactggcgacagttgtacgaatgaagttttcgacatctaacacacttagccatgacccaaaatcagaaacacgaactaaccgttgtcagtcttggttaccaggtctaccgagttctccttctcgacatatgatacggtagtggaggaagtgccatgaccatcgatgcggcgctgggctgcagccatgagcatatctcccgcatccttgcccaattggacggcaaaagcataaatctcgctcaactgttggctatccatgtttacggtatcgtttttccagaaacaacaaaaggataaaagtcaagtctgcgatggagctgttttgttcaaaaagagccgcgtcgaaccgtccccagatctttccgcactacggattgcgtgcgctgcggggaagcatgaagctgtcagatcgatggtcatgatcagtggagactagggatgaagctttaaccgggttgcggggtggcttggggtaccttttgcgggtgctgttgatggtcaggacgacggaattatacttttgcggggaatagttcataagatggtgattgcgagttgaattggatgagcagaaacaccatccatcacttcatcatgtctcgtcgtctcctcctccttaacggccccaacctcaatctcttgggcaccagggaacctcacctttatggatcaacaactctgaaagacgtcgaaaacgatgcgatcaaccaagcatcaggtctctcagccacaatcgagactttccaggccaactcggagggtgcgatagtggatcgcattcacgaagcgcgcggaaacattgatgccatcatcattaacgcgggcgcatacacgcatacgagcgtcgccattcgagatgctctagtcggagtggacattccgtttgttgaagttcacgtcaccaacgtccacgccagagagaagtttagacatcacagttatttgtgcgacaaggcggaggcagtcatttgcgggttgggtgtttttgggtacacggctgcgattgagtacgcagcaaagcatctgaagttgagaacaaagttataaatatatgatcaaatttaaacatcgctatggtattacgctagaacatgatgggtattacagatttgcttgcaatcttggctgaacttgatcagaagttcgcagtccgatatcaatcttcatcttctcaaatgactcggcagctcttttggcagtctcttccggaacaatcttgtctgtgtcgaggaatcgtctgttgaacacttcgaaactcaaccaaccctcaaatccaaggccctggacaatagctcggaggagctgcttgcttgggaggtacgcaccatacgaactctcgccataaaagagtctggcattgcgcgaccagctcatgcgcgacggttgctctgcgttgtagaaggggtggctctcgttcaatggcgaattgagcttctcgccatcagccacctgcagaagaaacaccctcgagacgtcaacttctgtcaggagtttcttgatggaatcttgtgttacttggtcgcaatcgctcgtctttccagactcggtagctggatcagcatagattcgtccaaggatgttataagtgtcgagacacattccaaagttggacctgtcaactcgctgcaccatctcccaagactcctcccacagggacagcctggttccccagcacaaagcctcaaaagcgaacctcactacaggctgctgctgcaatcccatctcggcagcacgagtaaagtcggatgtgagaacattgatgtcgtcagttgtctgttctgcgggaaggaaactactgggaaacaagatcaaatccgtgtcgagggcgtgaacgaggtcaaaccagtgcctcaactcgtcaaactgcttctcttgtgcgtctctatcgacaagcccaccaaagtgcataaagggctggagacagatgatgtcgagggaacggtcttggcagagatcatggattgttcgggcggcaatgacttggttggcgtgagtggcgccgccggggagggactttgagaggtcgactaggtcttcgtaaaagacttctatgccttggaagccgtattttgcggccatgtcgagtttatgggggagggagtggcctgcgaagcaacggcctagggacattgtgcatatgcttggtttgtgagccatgttgatggttgtaatgtgatgtgatggtattgttggtgatggactctggatgtgagatgacttgatatgaacttgtatagatttgatgaactgataaagatgacgatgtggcactacatataaataaaaaccggacattccctttctcatataacaagtccacgataagaagaatcattcatccaatgtgacccgtctgatgagtgcgcatcttttccgtgctatctgtgtctgttttggtcgtcataacccgccacaaggcggcgacaaccgctaaagatggtacaatacgtttttccagaacatttcccatgtttaccaggcaaagcttggctcgacttacatcatggggttcgtgatggtggtgtaagcttacccgggatagagatgggtaagtctttaaccggacccaagattcggcaagacaatgcctgctagaggatgtaaccccacgatggggaaagagttagtggaggttagtggatattcggaggaaaaaccctcgatttgatggttcttccttttatcttttctctcactggatagttttgatagagagtactttagacgttgatgacccaggtcaattgagtgttctatcatatcatatcatatcatattatttctcatattgtcttatcatcttttatttacatcaaaatgtctgtccaacaaataacatcttctcccactggagactcactccaaaccagccaagtctcacagcttgagcgacatggatacttgtttggcaagaaactaacagcctcgctgtcgccttttcttcacgatgttatctacaaagctcttggttacaactggggtcaagttcgtcttgactctgcggatattgatggcttcttgcaacttgcgcaacaccctgacttttacggtacgtcttttactcaccaatccatgggctcttactaactcacttataggcgcttcagtgactatgcccaacaaggttgccatcatcccttatctggatgaactcacagaagaatgccgcgacgtcggcgcctgcaacactctttacctccgtgaaagagacggccgtcgcatcttttgtggcgccaacacagacgtcattggcatcagagactctttctaccaaaacattgagagtcccgatgtcgtcttccacaacaagcccgctctcgttgtcggcggtggcggcgcagcccgaagcgcaatctacgctctgcgcaagaagatgcaggcaacaaccatttacctcgtcaaccgagatgaggcagaggtagaagccgtcatcgccgattgtgtatcccgcgggtacggcgaaggcttgctacacgtcaagaccgtcgcacaagcctcatccctggaagcacccggcgctatcgtcgcatgcgtaccagactttgagcccgtgacagaagaagagattatggctcgcgctgtcacagaagccttcctcgacaagccccaaaagggcgccatccttgaaatgtgctacaaccccacacctttcacaaagctgggcgctatagctgaggacaagggatggaaggtaatcctgggtactgaggcgttgatataccagggactcgagcaggacaagtactggacgggcaagacgttggaggagatgccgattgaaaaggtgcatattgctattgccgaaaaggttgctcagagggctgaggcaaagttgtgattgaactgggattgcatcgggaggtcagcgtgcattgcttttatagatttgaatacaagaataagtctcaagatgatgtttatcgtgccctattgtcctctggtcttgagctccaaactaaccatgagggtcatggtggtgatgatcatttggggttcggcttgagagtgatttcaccgaaaggcttcaatactatgattaataattactaatgtcactcactcaagctgaagcaattgaattctagctttataatcatcaagctccaagttgtcttttccgatctgttcggatagataatgggatggtttgttgcaatccctaataaagaaacagacacttcgctatgaattcaatcccaaggaccaacatgaccaattcgatctatggccatcatgtaagctaacagaaaaccccaaaatattacattctatgcccgagaaccgtagatcaaaatcaaccccggccaaggattcttcggcaactaaattaatttgccgaacaaatacgctacttatatcacaacttcctcttgtcgtcatggttgacatcctccatcaactccatcacaatggcatcctcaatatcttcgccagaaatggctcaaatcacagaccttgactcaccagcggaaacccagcgaacaataagacgtatcaatgctgcgtacgactggacaggccccgacgatccagataatccaagaaacttctcattgctcaccaaaactctgagtattgcttgcatcacatctctggcatgggcgtcttgttttgccggagcgatatacgcacccgctcaagcatctgtcggtcaagaatttcatcaaggacgcttagcttctgtcatgcccctgtcgctgtacaacctcggcatggcttgcggaccacttgttggtgcgcctctatcagaaacatatggccgaaagacagtctatgttgctacgacaccaatattccttgcatttcttcttgcgtcgggcttcacaagagatatcgtcagtttatccatctgtcgctttttcgctggcatgtttgcttcaccaaatgtgaataacacgtctgctacaatcatggattactgcgagccaagatatcgcggtgcgagtctgggaatctactattctattccatcccttggtgcagctgttggtccgctaatcggaggctttgtcgagaggcagcttggatggcggtggacacagtggattgctgtgatagtcacttgtgcgctatacatccctgtcttgttcacaaaagagacgtacaagaaagttgttctcaaacgaagatccatcaggatgggtatgggagacagttcgtctcaacaaacgtctgtctctagaactattcgacacttttttacagtcctcatccttcgaccgctccatatgctgtttactgaaccaatagtcaccctggtcagtttgtacaatgggttcatctttggacttttgtacacattcatcatatctgttccttggatcttcagacactactacaattttagcaaaacaggcgaatcactctcatatctgggtattactcttggtacgctattcgcttgcgccccatttgtctttatcgatttttcatactatcaaaaacgtctcatccgatggaatcaaacacatgacgaacctctacccccagaaaatcgtctgatctcctccatgattggaagttttctgcttcccgccagtctccttatagcaggttggacagctgaataccaagttcattggattctccctatactctttcagggactcaccatgctggcatgtcttttgatttacgctggtgtgaatctattcatgttggatgcgtatggcccgttgtatggtgcttcggcgtctggagccatgatgttgagtcgatactctctaagctttgcgtttccaatgtttgcattgcaaatgtttcaaaagcttggggcgggttgggcaacaactctcttggctggctttacgttgttgatggcgcctataccgtggtgcttttttgtatacggggaaagaattcgagcgaggagcagatatgagtcaagtttgtaggagaagtattgaggaaaacagacttaaattgttgtaaaatcaatagttttaaaaattgaaatgaattgttgcaaccttcagttccatatccaccgacaccctcactggttgctctctttccaaccagcgtatttacgatagatatccttcctaataacatccttcaagtctgtagctgttttagtaatctcatcgtccagaggtagagcagcacaaatggccccaacagcacaaatatcattcttccgatcaataaaccacaacaatgtcaaaccccctccccagctcattgtatgagcaccataccacccatcaatatcctcaagcgtcaaagcaccgccaaggccatgtccaagtttggtattctcatcaattccaactctgaagaaaggacccatcggggtcgcgagcatggcttggtgaccagcggctgattcggggttgagatggttctgaaacatgtcgtctacagtttcaggcttgaggagttttccatcgtttgagaggagagattggaggattttgatatagtctgtagcagacattgccagaccatgtccaccgaaacatccgcttgagcgaatattgatagaagctccttgacccatgacagcaagacccagaccttgggggtcatcaggattgagatcgacatagcgctctctcaagtcttctctggtaacaggatggaactgaaaatcattgctacaaccaagaggtttcaagatacgttcatgaaaacgcttctcgagtgtatctccagttagacgctcaacaattcgaccagcccagtcaagactagacccgtacatccagccagccccaggctgatggcagagcgggtagatgaatgtgtcttcgacattctttttaccttcatcctttggtttgtatttggcactccactttccaatagacgggttgagaaagtcgtacgtcgtaccagcgctatgcgtaagcagcatctcaagtgtgattttctgagctgcatcgtccaataatggctcgtcattttcagaccatcctgtcagaactttcttttcggccagctctggagccacggttgacaagtcttctttgagagtaagaagaccttcttcaacgcactgcagagcagcaatactagttggaagttttgaagctgaagcgaaacacaaaatatcgtctaatttctgaggatgtttttcacccgatagaagagtacgttgaccaagagcagtgttgtaggaaaagtctcctctggaattggtagcgcagatgacagctccgttgattttaccagagtcgatggctgcttgaattgactgttctatggttcttgacattgtgaaagaatattgattggatgttgaatagaagttcttgagtttagacgagagatattggtgtgaagtgaagaatctctgtcgtgaaagcatgcttacatgaggcaatatttattatatcaagtcaagtaagacacctcaatattcctccgaggtctgtcacgtgtagcatagcaccacgggtgatttaagccaattagaaccctgagtttccgagcagacaaatgagcttcaacatggtgattgaagctattcggccggtgagtcaacattgggatcaacagacccatatcgcaatgaactggttgattgatagtaataaattataaatattattcttcataaatgctaacacgctaaatgcactcatccaatctatcatcgcatcgtaatctaagccgcaccctcaatctgctcagccttggccttttcctcccgcatgtcaacaccgtcagcgttgtgtcggaactcttcctcttgcaatctcaaatcctccatgacaatcttgttggccttccagataggcttggtcgcaaacagcttgtccatagcctccagaggcacacccttggtctcgggaatgcagaaaaagacaaagaagatggagaggatcatgagagaggcgaaaaagatgtaaacaccaaagccccaagctcggaacatttgctcagtgaagcgggcaatgataaagttccagaaccagttgttggcagcggcgttggcctgacccagagatcgagtgttttggtcaaacatctcagagttgagaacccaaggtgtgccgttccatgatggggtgtagaaagcagtgtagaggtagaagaagaacacagctgcgataccaccagaggagagagaaacatcttgtccactagcaagcttggcctcggtgttggcgatcttgatgtatgcaccaataaagtacatggagaatgcaccaccagcagcaccaatcatgaggaggtttcgtcgacccatgtggtcaataagaaccatgagccagacaaaggtcaaagtagtcttgacaacaccaaagatacccgtggtgaggaagctggtgtttgttccggtaatgccgatcgatttgaagacggtagggctgtagtagttgatggcgttgattccggagcctagatatgttagtcattgaaaaatgatacgagtatctgtaggatgcttaccattttggaacacaaataggagaccaccgaggaggaagcgccactgaaccttacggttcttgagagcagcgaatggcttccagaaaccggcaccaacagcactgtggtatcggtcgatctcggcgtcgataaagttaatctcctcaacaatgtaaacatcgtcttggcttagatttcgcatccagcaaaggttcttgatagcctgctcacgcttgcccttggagaacaaccatcgaggcgactcgggaataaagacagcgccgaccataagaagaccagcagggatgagctgaacagcaaagggaatgagccagacattctcgttttggccaggggagtaagggagatgctggttgattccgtagttgatccagaaaccgacaagaccaccagcctgccagccgagttcgtagagaccgacaaggcgaccacgaatagcaggtggcgccagctcagagatgtaaattggtgtcatgttggagcatccgccgacaccgataccggccaagacacgaccgccgataataagaccgagaccccggtcaccattggcacccaacatcataccggctccgaccatgaagacggcagagaatatgataagagaccatcgacgaccgagaaagtaactgctgacgtaggcgaaaagggaaccgaaaaaggcaccggcttggtagacagaaacaatgttctgcttggtcagagccaaagcagcaggatcgtagctctcaaagttgaactcttgaacaaacgagggcaaagccagggtggttccgataaaagcagaatcataaccaatcgtacaagcagccattgacgcaatggcggcgcatgcgtagacgcgccagttgtagacggcctttggcgtaggccgatcctccttgagagtcaagatacccatgactgtaacggttcagggaactttgcaattaaggttggaaagaaagttgtgggtgaactggagaatcgaaaaggaatgccccaggaccggtggggaggaaagatttataccaattcaacatggccccgacccatacccatccccctagtcttctccaaaagttagcgggttctggaccggggtgatggaatctctcgagtcaatccaacaaccaggaggattacgtctccagctagagaagcagtctggggtttgcggggttggatctgcgggggaagaatacgcttccgtgacatgtgtctgcgatctgagattgctttggtctgttggggtaagaaaacagcgcggttctggtatctcgtgtgccggtagccgtgtctctggataaagaattatcctttgtctggggtctccgcattgttaccatccacatggtcacgaacctaatcctgtttcgttagtcaacggcgatgatcctgttattctgaatatttatccctgccatttgtcttgacgcggtgagattttgctctgctttcggtttgccgatataaaaagaggatcaagggagggtctatgcctaaacagttggtcgaacactcccgcataatagattatcactgccaagtcctcgtgagaagagataaggaagtttctgtgcatgcaagtgcagtgggtggtcttggtctcaatgattgataacccaaaacttgtggtgccctgtaaccaattacaaacatgtgcttgttaattttggctatgcttccagatgctcgggcacatgtcagcgagcagcgtgtcactccatagatcggacagcgagataatgtgacctaggaaatatccaagagaattcggtaacagcttccacatctagcctatgcttcggttatccaggtgcagccctgatgatcgtgattcaagcctgtatgaataattcgagacgtgatgatattgtattggacctgttctgtattcctagccaagaattttgttttagttgttgacttttgtaaatggtggcgtcagtcctgcgtgtaacttgcagctctgactttacgtgaatgttgcagaaaccacatgttttgttcgagaaacgtagctgacaccatgctactccatcgcgtagaaccaacaggtccttggcttgacccgttgaacactcggtgtaatgtaatccgccgagatgaatgtcttgataagtcacagcttatgaagcttgtatgcgttggacaagttgtcattaaggaatctgcaatgtggcagaagataattaaattcattaaatcatggaccaaagtcgccttgaaacatctctcctaaatcgcatcctggcgcaaagcccaaatttgtcataaactgcgagtccacatcgataccgtccgcacagtctatagatccaagttcatccagtatggcgtcgtagtccaacagctggcttggcatattcgaatcatggggtaaagaccctatctgaccattgaggtgagatgtttgcagggtatgaaatgtaaggttgggtgtaagtgtgtataatgattgcgagtttggactttggtcttgataacgttgtcggtcgaatggcaatgcttgctctttttgcctctgctgcatccgaccaagctcgtgttccagttccccagatgtgataggggctgggtgggtaacgtgttgggtcggatgagtggcggctgataactcatccatgaacgacgggcttaccactgggtgactggcgggatccaccgtgcttggcgtgtcctggttgtttttagatgtgccaggtccttgcccctttgccatccaagtacctgtgagtgcttgcatcgtggaattccacttgccaaggtcgtcgtcttgcaaacgcgctgcatggccgtgctgctggactatctgcatcagaatgtttacgagtggaggtgttccgccaagtccaaagttttccacgcatgattcgacaacctccacaaagttggacaagagggatggtcgatgaccaggcaccaagtccagggtgattgccaagaatattccttgaagtaaatatgctgacggcactttcggtgttgagcctccaaatatcagagaattgcaaaaggaaaagcgagagtcaaggcttttcacgaggtcatccggcgttattgtatttcggcctccatccatgctggcaccccagagtgcacagaaagaaaatagttgcctaaatgtgtgaagtggcgatgcacattccagcgctgattgctgtctctcttcagatgccttcccgaatccagagacagacacccaaggttggttggtgtcgtgagagtcccctattgacacagagggaagtgtgtatcgaatgcctgaagttacttgggactgaccaaggcaaagtgatgccagagagtccaagatgaaacttgcagatagaacccggatttctctgtgattgaaggaatgctcagctccctgctttactgggtacatgtgtgatgccgtggcctggtgatatagagcaaggcgcgaggcacggccgatgagcgtccaagctggcatgatctttttctggcctagcatcaccagtgactgtaggagcagagcactgacatgtgctagatcaactgcttcgtcatcgaaaggtacgagtcgtcgagcgatggccaaaatcttgtcgggggtaaatccattgtcgtgggaggaacgaggggttgcggcatcttgaaacgcagacaccgcaaaaacagcccaaagttgagcatgaagcgcggacgtgaagcctgcttcgatgacgagtccattgggaggatatgtcagggccgtgctggtgataatggcaggctcgacaattgggagccagctgtgggtgtaggaaacatagatgtcgacaagtcgcttccaatgaggaggcagtgtcagcttggtagacggccgtgatccgcgctcgtcgttaaagttgtaggatggcgtggcgagatgtgttggtggattgacgccttgaatcgtgatactgggcgaggagttgctgtcaaatagagggcctggtggtgtgttttcctctgactctgaatcgtctgcagaggtttcgttctgtggtgttttttcatccgataagagcctgccaatatctttgtgaactcgacttttgttccatcgccgatatagtcgatggttggccttatccttggtcgcgaggatgcgagtaccttctgcgccgtcatcctgtgtgagaagctgatgtaaagcgccttcacatccgggaacctgttcaaagagccatgcgagggacagctcaattgtccggaggtagccagtttgcacacctctcttccgcgacgcaggggtatacgaacatggcctgttttgtgcagtgcatgttccacagtgaggacgggcgccgtcgcacttttctctcgcagttcgacaggaatcacatgcaagagagactcgctggcgtttgacaggagctgttgttgcgggagcgctggtggtatccgcatcgttctcgcgtttctttggcggcatttcttatctttgtcgacagagaacaagctacctgtgccgcgagggcagcaggagcatgacggagtgaatggagatacagctgggccgaagcggtgctgtcgcgcagatccaatcaatgacgatcagctcagaaacgtaatctctgtgccattgtcatcaatgtccatgacaataatgcaacacagagcaatggctatgatgagatgagacgcgatcgatgcggggagacctagggtccttgaactttgagttgatggaattgaactttggagtctccgagaccgagcgtcgaatcatcacccatgttattggaccggtcgccggagtgggtcggataaacgctttcccgaccaattgccgtacttgccccagattctctggtgggggatctgccgagctccttgcccacttgcctctctaaacgaattctacgacacactatcatctcttctccagacggttctacaagtctaggggcactttatacagagacacatctgctatggcgtcgctctaacaatacgcggtcaataatcccgtccaaagacgcgaaatggctggtgtcaagaggtctctcgggtcgatgctcggccacgaggataccttgctgcgaccaaacggtaatggccgtacaagaaacatccattacgatcatggaatgacccccgatgccctcgacccgatgacaccaaggtcgcaatcctttaagctgagcgacactcttcaatcgcaacctcattctcagactcattctcaacccaactcccgaccagactctcgcgccaattcccagtcagccggcccatcaaatacagaccaaaacgatggactcacacggacaccctccccgacctttccgtccctgactggacaggtcccagactttaatcaagatgcatcaatgatgctcgttggcatgagaggtgccggaaagtcaaccctcgcggttatggcatcgtcggccatggagagaaaggttattgaccttgagccaaccttccaaagggccatgggcctttccagtgcgcaatacaaggcggaacacggatctgccgagtgttataaacagcaggccaaagtcctgcagggcgctttgcagcgacattcgaccggctgcattcttgtctgctcttggatggagagtcgcgtgcaaagcctgttgagagaatttgcatctacccaccccgtcgttcacattgttcgcgatgcggaagcgatccagaaccacctcaagtttcgcgacaatgccaagatgcgaaatctcctcgacgtcagcaatgccatcttcaggtcttgcaccaactttgagttctttaatgtctccgaaaaagcaaccaagtcgtcgcttgctcgagcatcaatggaaaggtctccggctccgtatttaacattgaaacatgtcgagcgacactttctcaagtttttgtcaataatttacccagcagggacaataccgtttacggactctgcgtttccactatcgaggatccctgcagaggaacgcaactttacatacgccacatcgatccctctgacagacgttctcaaagacagtgttgaagtcgaggagcatgtgaggggtgcagatgttgtccaaattgtcgtgcacgatctggccgaccatgctgagcaaggcaccttgacatcagaagccagtgcaaagctgcttgccgacatcaccaaaggcatcggggttgtcagaagaagcacaattctgccgataatcctccacctctttcttccacacacagcaaccgatgaagtcttgcgtgtatatctcgaactcgtccaccacaccgttcgactggcgccagaaatgatgacggtcgatctccgacttgaggatgtgcacatctcgcgcatactatcaatccggaaacgaacaaaaataatcggcaattgcttcattatatcagatccaccagcctgggattctccaatgtggatgtcttggtacaaaaaggccagcaatttaggttgtcatattgccagattaatacgaccagccacgtcaatcgaagacaacttttccattaaccacctcaagacgtcagttgccgctctgcaaggtccaaagattcctctaatcgcctacaactctggatatctcggtcgccactcccaaactctcaatcgcattctgacggtggttcggccagactcgcttgaacgagtgaaccctaaaccaccaatcacgcctaccatcaccgcagtaggcgcgacgaaagccttgttttcttcattcgtgtacgaccaaatgaagctttatgttttcggtgccaatgtcagttacagtctgtcgcctgcgatgcataaatccgcacttaaggcatgcgggctaccacatacctacgagccagtgtcttgctcgtcgcttcgagggattaaacatttaattgaagacccagagtttggcggcggctccgtcgggctccctttcaaggtcgagattatcaccttgactcattcattgagtaaccatgccagggccattggcgccgtaaacacactcattcctatccgctttttgaacgaagacggcacaatcccgacgggcgccgcctttttcgagagcgtgaaccgtgcaggccctataaaagccctgtacggcgaaaacaccgattggattggtattcgcgccaccattcgacgtggtctctctcccgccaacgctgttgtatccagtacctgcggccttgtcgtcggagccggcggtatggccagagccacagtctacgccatgctccagcttggtatcaagaacattgttatatgtaaccgcacacgcaaaaacgccgagaaaatggtgttgcatttcacacaattattacagaggaaagacttgggtgtgctgagtgccgaaagtgaacactcacgattccacgtcattgagtcaatggaggatccttggccaacagattaccgcttgcctacagttattgtttcatgcattccaacacatcgcattggtaacgtccctgctcctgaacttgcattgcctaatgaatggcttggaagtcgtactggcggtgttgctattgaacttgggtacaagaccttggacacaccgttcctcactcagttccgaaaagaagctcatcgaggttgggtcagcatggacggtcttgacatgttgcccgagcaaggctttgcccagtttgagttatttactggtcgaagagcaccacgacggataatgagacggacagtgtttgaggcgtacccagatgaagagggcaagtcgaattttgaagagcttcaaccaaggttacggtcacttgatgagcaagaaacatgatgaaatatagcaacatttaatgacatctggacattcaactttattttttgcactattgctggcattcatttgtcttgggacaaaaacgtgacagccattctagttcactacaaggttacgtgatatatctcttcgatattctgcattggaatttctatctcacctatacaacggaattttcgactccgttgtttcgtaagctgacccggtcaaggcacataaatggcaccgctcacccatttatagatagttacttcacaacagaaatatttccatcatcaacatgacttgcacaaatctcagacagtcgatcgaacgtaccgccagacaattctttgccgcatatgttgaaagtggtgaaaagaatgacccaagcatcatcaaccgcgacgtcgacgagaactgcaagcgttactatcgccctttatcattgtgcgatttctttggagttcccggcgactggtcccatgacaacaaggcttatgagggcggaatcaccaacaacttttccaggggatccttgaagacgtgtgaggtgtcaaacttgaccatcgatgtcgacattcgccgagcagcagccacaaccaaatctgatatggtcttcaaagatggcgagactcttgttatggagcatgcttggactttggactttaatgaggacggaacgaaaattgtccgggttgtcgagttttgcgaccagttggctacgcgaaagatggtgacaaaggtctatcccgacaagtttggcaaggctgagtagggttcatgacattgggcttgtgatccgcctatcggaggttagaacaatctttgtaacatgcatctacaaccaactatatgaatcgttccttcaaggttgctacgtctatcaaggcctcaattggatagcagatgaactgtgtcttgactggtccatttttcatactttcggtcgtcggccaaaagctaagccatcccaatggactcataatttccaactgagcggttgattcgtccacacagatcaatctcatcttgtaagtagaatatagactgtcgaccatattaagaaagtagcatcctcaaaagctagatgaaggaaggtttgtataagagtaaatgctaaatgttaaagtccttgaaggcttcctacttatattcaacaggcatgactgggttttttcattcttaccacttccccttacaactttttcatctctttcaactatgacccaaagctgaacccttctcaacatctaccgcaaacatgcatcttgttgtccgccaaaatgacgaatcctttcagaaatcttttaaacgaaattatcaatatgattttcaaccacttgtacccttctgatgtctggatggtccaaaattcaatcaagtccaccaaacacatgctcgactcccatctgctagcacgccgccatgctgtcgacgacctgatgggatgggcatgcaggcaaggcagcattcaagctgtcaataaggctgtatcacttggcgcagatccgagtctggtccaggtgcccgaaacgtcggtacttcgttatccaacatcaactatcgccttggcttcaaaccatctagatctcgtcaagcatcttttccatcttggtgcaaaccttccgccacacgtgcacgaagacatacatgcagaagtatttttcggacagaaaccacaactcctgaaaatatgtctggagcactgtacgaaagaccagtttaccaacctgcaagccaacctcgatctggctcttgagcggcaggttagatgcacaatcgttacaacatcagacaaaagagcggctgccatggataaagtcaaatactggctggaattgggagctaatccgactgcgttgtgtcgaggtggaacgacgagtcttgatatcgctatcttgagcttcacaaacctccgtcatacgtattgtccatcatcaatcgttgatcccttggtaaatttgctcttgtctgcaaagcctgatctcaacgccaatgccctttatgagacccagaagtttatggaagtgggggacgtatctaaagccagttttgtcccattaggagtgctatattccaaacgttttgcaccaagtcaaccaagataatggaactcttgcttgaagctggagcaaagcttgacctcccactgtatgcggaactcaatcccgtggtttattatgcaagtatctgccgggtatacgacgccgagttattcgacttcttattcagtcatggggcaagtgttcggccaaagtggctccatgatgatcgcggagaataccacgatgtaacacccatacataaactctgggaacactggggtggccggcgttgtcttctggatgattacaagtttgcggtaataaagcttttcatcggacggcatgccgtccagaatatcgccgctcaatttgtccgacacttgtttcgaccgcgttccagcattgacgacaaaacagaattcaagcccttgatgatgaaacgatcgcgggtcatcttggaactaatcttgcgaaattgcaatttcaagaccaccatggttgaagagatggaggatcttttccacgaaataatacagttggaaaagacaaattcgccctgggagagtatcgtcgaccctatcctgaaggatatgttaataccatacatcaagctacccatggacgacgatgttccaattgtctgatgggaacagacctctcgtatttgcgacttgtcaagtctattaccacttttgcaatgtccaattgaagaccgtggctaccgcttcggttggttgcacagcatgcacagctgatacgtcgacggttgtcagatcaggctatatcttactcaaggacatgtcatgtcggcggacctggcaactgttcttcagcattttctacaagatgaaaaacaatctgcctcgtgtcctactcgttcttttgctttgcagtattggcgcgtttatcagaacaatactcgctcttcggcttctatcaaacatcatcaaacgctttcctggcgattcgcacagcagcgttacgaggcacacggcaagagaatgcaacgcagacgatcctcggaattgggagtactcagcctgcagcctcctcgtcggatgcattctgggcaaactcgacgatcttttcaaaagcgatctagctattggcacgaccatacttggtttggtgccaagtgtattaattattggtgccgtgcagcctgatgagattgtgtttctggccctcgtctcaccacagcgggctttggcgttgtccgtttttggtgttgctataacgtcaaacccgttcaagcaggtgactcctctcaaaacgcctttgacacaagactcggaacataaatggcgtatctcgttcgcgcggttcacagagagtccatcatggaagcacgcatcctgcaaagcactggctgacctgtccattctcggtatggcctccgtcgctttatggcagaactggaatgtcaactcggctgttatggtgcagtggttgtgcgagtctcctcttatgattttcacatggcctctggcaaatgtgtgctgggttgtatttcctgtgctgttgcttcactccatggccgaagagataaagatcaagcatctttcgctggacattacatatgactggtggcaagcgcttcttttgccctatacactggactttgagaaacgatacaagtgggaaatgaaatggatcctcatacttggtacaccacaggtcaagattccgtacccatggtacaaggcgtcgtgtgctggatcaacgccgggggaagctcccaccattcaaattattgtcaagatgtcgaacaccccactcaccatgaagtggtagatgtacttctttatcatcgagttttgtgcagtcggcatatacttttacgctacctttgttcttctcagcgctattttcataggagcggttggaagtgtcaggtttggagctatcatggcagcactctatgcggcaattcaattcgttcagaaggtgttttgagtgatatccggggttatgtatttcaggctttgcaattctttcctttatccagtggtaccgatctatcatgatgctactatggcttcgaaccatgatccaaacaacgccatgatggcacaaagtctgcgtcgtctagtgggagtggagtatacaaataagtaatctaaaaagcctggtctaaatgttataaactgatctcattttgtcccttgtgcttctagcaaccaatttccaagactctgaggctcgtgaccttgacatatccgggttaggcaaagtcaataaccgacgacccgaaatccagcacacgacgacaatggatgcgtcataacaaagctttcatgacctggatcatccctcaacatgcggggtttggggtatataaacctcccgatgtcccggttgaaccttcaaacctcatctcactacaacagccaataacccatacttttataccaattcaatatcatcaacatggcttgcgattgcggatcggcttcttgcaactgcggaggagctagctcatgcaactgtggagagagttgtacctgcaagggctgcggagttagtacattggtctttgactgggaatcataactaacattgagcagaaataaacaaataccattttccgacgaaggatatcactcggcagaatgaaacaggcttatctagtccagctacctcaatataatttgatatcgtcaagactaagacctgaaatgcaatgacgtaattgtaaatcatgtcgcgtagacggcagtcgcaacacattctccttcccatccgcaccttccgggtagatgcatatgtcgcatagagagatgccatcggcaacaacaacttccctccttcatttgaatccattccatggaatagaacattcaaccactcacctagccgccatcactccaaatgttcaacgcgattatgtcgatctcatcatttgcttgccagggtaggtgcgggcgatgcaacaaaggactcgagcgcgctacattttccccatttgagcgcgaaatgtcgcaccatgattcgctatagttatgcatatcggttctcgtgtttcatttatagactattgctaccaggatgtgtcgagtcctactctcgttcgacttttggcgccaattaaacgcaaagacaaggatgttcagacgcaatcaccctgcaatttcatcggccagcacaacatcagcatcttgccttaccaatgatcggcaatgtccttgtaccagcgggtgttacttgcaaggcattctcgcctgtttaaagagcttccttctcgcaacgtctagtcacctcagatcacgccaaaatggattcccatcgtagctcgcgtcgcaatagcggccagcagtcagaaagcacgggcacaaaacaacctgaagtcaccacatttttgacaaaagaatcccaaactactacacagtctaaagtcagccctgtgcgctcttggtcatgggaaatcatatcacttctatttgccctcgcgctcctcgtcgccatcatcgcagttcctgcacattacaatgacaaagttctgaaacgatggccgtacgacatcagcctcaacaccataattgctattctaagcacctttatgcgagcgtctatgatgcttgttgtcgctgaactggttggccagatgggatggcactcgctgcgaaaacctcgtcctgtttccgatctccaccactttgacaacgccagtcgaggcattcttggagctataaaattgttctggaatgtccctccgcgtcttgccagcataattgctgccgttattattattctttcacccgccattgcaccattctctcagcaagctgtcaggactgtcccgtgcccacgggaagtctcaggctcggcatccctgccggtctcacactacgtcccagctcaagggtcgtcataccgactgagtgccggccaatctgagatttcgaacgacatgaaagctaccatgatcaatggtcttgtcaatccaaccggaaaagacacggctatcgaagctacatgtgccagtggaaactgtacatttacagaaaactcccaaggcgtgacacacacctctatcgcaatgtgcagttcgtgtcttgatactactgagttcatcaagttgaatgtcaccaagaaaccaggctatttaatcctcaactacactttgccaaacacgcaatggcttcaacctataggaggcggccagctgatagatgccgcaactggagatgttgattgggctcttggtggagttgactctgctttcgcagaaatgacaaaaaggtcaatcacgaacttgacgattttgacctcttcacaaagcgcttgcaccaacatatccggggctggtgcgaactgtcccgaggatagatttaccagcgacacaccggaactctacaggtcgcagaatgtagtggccataacctgtgctctctatccctgtttgaaacattaccacgcccaggtcaaggaagcaaagctagaggaaaaggtcatcagtgaagagccgttaacgcccattgaaattatctacagcgagaatggacaaccaaaagttaagaatctcaagcgcaccaccattcagtcaccttgtttggttgatggtgaggagtacaactttgacaatttctctcgcatggccgaatccacaaaaaacacatcaacggtggagattagtggcaaaaactacactgctccaaaccagtgcatatatgaaggcagggttacatatctcatgggccttgaaaacttcatgagagacactatctttaacggagcctgcgaacccagttacacgacaggaacacctccaaactgtggcaacagatggtggcttgcccctctatacaactcatcctacgaagccttggatactgcagtggatgaattcgctacggttattacgaacaatttccgcaggcaagcggcgataaatatgaacatctcgggatcggataaagttactggaacagtaaacgaaacaaccatttgtaccgtttttgactggcgttgggtcttactgccggctggcttgatggtagtcacaatggttctgttgatccatgttgttgttcaaagctataccaacgcagcattgcctatctggaagacatctgttctgccgttgttgttctatggacccaacgtattgaacgatctgactcgtcaaactgatttggatgagcttcagaggcaggcagggaaaaccaaggttgaattcaaggatgatgatggtattagattgcggaggatagataccacagcgacggagagttgagtgatgacatttatgaataaggagttgagtcacgaactatagttgatttggacgagacacttgagctgggtttgaacaatgatatacatgattattacacggataatgcttgctatgtctcatgatacacaacttgataaacaacactagataagtaatgatatattctgtctactagccatatcagcttgttaaaaaaccagaataacaagctgaagcatgctgatagcacaaacaacaccaacagacgaagtcattttcaaacctccattgggctcagcacttgtagctgtcgctgcctcactgctggttgtcctagaaccactatcagaagccaaaggctctgttgtttcaggcgcactggtagtttcagccgatgcctgtccagtagttgaagtcgaagtcgaagtaatctttccatcagaagaccaggctcgttagaaaattggctgaaagttcaggactgtacaaactcacggttgatcccgtctcaacggcctgattatcggaagccgtaacagtctcgcaaaccctgctcaaaacagtcgcatattctgacaaaactgttagccatctttcccctttttttccatgccacagaaaaataccattatatgcagatggaccgcaaatactccaaacacaatcctcctctctttcaacccagtccacagactcattgcaccaacacttctcgaggcctcctttactgcaagagttaaagtttccataagtcttgtagcaggattggaaacattctgcgcgttttccctcaaggtcaaaggcggcggctccggatgcggtcggtgcgagggttatagttgctaaatagccactttcggtgttggctgcggcacataggctggtcaaacccagcaaggataacgcgataggtacatgggatttcatgacgacagacttgttctcgtcggcctctatgtaatcaattagattaagagatctaatttgaaggaattgaggggtttatgaagttgtcaaggcgtactagctcaaagcaggggttgtcttggcagctgaatattggcttcattcacaccagccatgcctcaaacaagggccacgtgtgattgagagtacccgccgaatggttctttctcatcccaaagcagaatcattcgattgggggcataaccgaatccgttgacaacaagccatgctcagatggtcaatctcataaatatgtctaattcgtctttaaatcatttttcaaatctcaaatatgtaaaacccaaaatcaacaccttttcatctcacaattatcattgtccgccaagttcctcggcaacttgcttcttgacctgctccctcacagccttccagtcatttgaaatgtcagaaacccgcttgggcagcttttcaagaccaacaaactcctcgggaagaaccttttcgttaaagttaaagtccttctcatccttaagagcaagctcgacggcgccggcaaacttggcggggtgggctgttgagagagagatgtgaggaatcttggcttcggcacgctcggcagatcggagagcagcggtaataccaacggaggagtgagggtcgaggatgtatccgagtttttggtaagtatccttgatagtctcaagggtctgggggtcgctgacgcgctcactctcaaaggtcttgcgagcgctgttgagaacatcgacgtagacaggaccgaaaccacccttgttcttcaggtccttgagccaagtagcaacctcttgtccagcttgctttcggttgaactcgacatccataccgacagtctcggcaaactcataggccaagaaccagagaagacgctcaaagttgctggacactaaaatgtccatggcagggctgagagtctccttaacgccatcctcgtgagccttgacaccatcgacctcaagaccgccctccgcctcgggacccttggccggctgcttctcgtactttccagtcttccagaatcgatcaaggatatcgttctcgttagtagcgataacaagcttgtcgacagggagacccatgcgggtggcaaagtagccggccaggatgtcgccaaagtttccagtgggcacaacaaagcggaccttgtcgccaaccttgaagttggggtcttttctggcaagggtgaagtatgagtggaagtagtaaacgatctgagcgaggattcgggaaaagttgatggagttgacggcgccaagcttgaggtcggcgttggtctcggggtcgccaaagagagccttgacaatgtcctgtcattcggttagcgatgcgcttatgggcagaaagtatacgaacctggcaatcgtcaaaggtaccggtgacggcaaggttgtgaacgttggcgtcagtacaggtagtcatctggagctcctggatagggctgacacgacccttggggtgcaggatggtaacagacacatccttctttcctcgaagaccatggatagcagcggatccggtctaaaattgttagtttggtaccaaatcagaccacgagtgactcacatcaccacttgtcgcaccaacaacagtcaaatgatgtcggtccttgccctctttgccctcattctttcgtgtaagaaggtattcgaagaggttaccaaggaactgcagagcgcaatccttaaaggagtagctggggccgtggaagagttcgaggaggtgtaggttgtccttcaattggacgagggggacgacttcttctgcgcggaatgtcgagtaacttcggttgatgatgccttgtaggtcttcggcgggaatttcgcttcgggagatgtagaggctaaagatctggaaagccaattcctggtatgagaggtctttccagctttgctgtttttgttagtctacgttgccgcgcaatgcatttgcagtgtggtcgtgcgcacccattctgtcgcagcaggaatctcgtgaggaaggaaaagaccgccatcggcagccaatccctttaggacaacggtctcgaaggagagctttcaaggttagcgggtttttcgtgaagttgagatcaagtgtcccgtacaccatagtcaccacctcttgtggagaggtagacttgtgattgagtatgtgtcgaatcgctggccattttgtctgcttgttgatgcttgggaaaataaaaatctcgatgcccctcgtcggatgttggggaaggaaccaacaatgagtcgcaaatgcagccaccccgccggaatataaatggcccgtccggtatcggaggtgaccgcattgtcggacgtgatttccttgtccatttacgatatacttctctgcatttgggtaagaccaattagaaaggctgtatttctatacttctttctttacaacgtgatagtctctgttgatcatcccaaactcatacaactgacatctattttgcttcgaggttcagtttccggccatttcaggggtaggaagaaacggcacagtggtgtgatcacgagccttggcaaccaattacaagccttgcttcttacacgataatttaacgaatatgggtcatctaaggctgaaggcccagagtcagcagccaacaagacgatacgaaaaattgtgcagaatgccacgttacggctgaccgtttgagtcaccggttaatctataactcgacaattaagtgtttcgccctgcggcgtggttgaagcttataatcagtcctttctcctaccggtttgatttactaaccatcaatctttcgtcaatagtcactcgcttagacattacgctcgttctttacaccttcaaaatggttaagactcttttcgccgccctccccgtgcttatgcttgccgagcaaactctcggattcggttgctccacacacagcttcactacttgcgaagatagaatcgttcactggttcgaccctgatgatggcatgatttgcgatccccttgattgtggtggcggccgagcccccgtaaagactggcgtcccaggatgcgcaaactactctggcaccgagacccgcggaacatcgtacctctcatgctggaagccttcgactactcttgccacagcacctgctgaaacaaccattgaggccattaccaccgatgctgaacctaccagtacagctatcgaaattgaaaccgagagcacaactgaaagcccaaccgagactacaaccgagagccacgctgttgagccaaccacttccggactggtcgaggcgactgtctctgaactcaccactgtcgctcctgtcgtcccttcacagacccagacgtccgttgaaactcaagcgactaagccggcgtctaccccaatcgtcagtcccaacgctgcacaggctttgaagggttctttgattgctgctgccggagttgccatcggtgcgatgcttctctaagcacagtcatttaactgtgcggtatgtctttaataatcaatgatataatgaaagtgtattcagttggggtttgtttgttcttccaagagatatcagatccggttatcataatatggacatcatttgttataaattattccaatcatttctcaatattgtctccttcgtttttgcaatcttgtgttacttctcgagattccttctttctcagctttcggagacttgcgtttctcaattttgtgaatgataccgacttgaaaacatactttcgttccccagaaccctggcaagctatgttaagtcgcgcacatctcgagcaaactggtttctgctgatcacactatggccagtcagtcagtgtccactatgacatggtgtatggatacctttttcttttgcttgaggcagttgttgcagcctctgctttttggaacgcccggcattgcgcctactgagaacaggtttgattttctcgaggctgcaacatcgaattcgaattctcttttccatccaaaataacattacgcttcattttatgtgccttttaccgagaggcgggcttgtcccccacttcaaccagagcgctcagttccgccttgttgggaatagtgtcatgtcatggcgtagatcaagtggcgttgtgtaatgcacattgggtcttgtcatccgctcgagacccttgagatccaatatgaggctgaataaagggtccacactgatttcctggatcttacttctcgattcattgtcccttttgggataataccggatgctagtggaggcaaattccatgcacgaggccaatgtttggtgatcttcagatctgacatgcttagactatcgccatatgtcctcaattggtagcgtaagcaaggatctctgtggtttctttttacagatcacaaatatagggctactctctaggtaggttctggattatcaagacgatcaatactttgaggctgtatagtagacatgataataaaatttggtcttaagttattaaaagcggtggccgctaccaaagataaaacttagcagtaggccaatttatcatatttgagccatgattacagtttgtctatagagatttcctccagggtcaccctgtcctaacaatacagtacatctgctaggccactcacccggtactgagcttcgacggctatcccgcaaccttttagatacattggtctttgagctcatcgaagtctggccatctctctcccgtgtcctattctgtcttttcttctggagcctcttggctgtcctggaaagggtgagggcggaagattagcttgatggtcctgtaggctgggtagattcctgacggatatcctgtccttcagtctcagtgtgcacagatggttcgggtcgaggcgtctcagatttgtctgaaggagccttgcattttaggaagcccttcatagacaactctatcaagtccacatcctcatcagggattattggacgtgcgacctcgggaaacgtcgtaggatcatcgaggtctgggcacacatcgagtccgaaagtcgttgatgtcgagacgtcgagacatggtcacatcgggtgtatacatgaccctgatgacccatggacgatttggtctcgcccagacccactgatcgtggaagggaacaagcccgaatgattgtttgatgaccccctccagagtgctggttggatccgcagcaaggtcgagcttcagcaaacaatggtttgcaaattgtgttggagagcactcgacatatttagcggtcgtggcaacaagaaggccctcaaaaagttggaatgtattttgtgaccagaaggtctcgctcatgagctcagagttgcaaagcaattcaaaggaataatcacagcctgctatcgacttgagtaccttctctctgtctttggcatcctctctgacttctcgttcttctggcccgaacggagaccaagcatgtctcaagaagtggttcttcgtctcggccgcaccgatccagtgacaagagccaccattctcaaacatgaaggtaccgtagatgaggcgaagtacaactattagacaatcaaatccaggaagggaattttttctggtaatggttgagtagcggcattcgaggatgtggcacgcgacactgagctcctgccctttggtatcgtacatggttcggatatccatggtcatctatttgactgattagtcgactcgacaacgtaaagatgggcaatacgaacagtggctgagatgatgcggattaaggaaggaagtctgacgtacgtaaaatttgcaatgttggagtgcgggaggttcggacataaaattgaaattcgcgtcaagtcgaatgtttgcgatgttcagttggcactggcaaacatacggtgacccgcgtaggtaggtagtagttttaggcaacagcacaaacccttgtgtaaatataatgaaaattgttccattgcataggctcttgtatctcatttctctagctcctaggtattgggcaattcaaattctcattcttatccttgcaaaacaccaccaaatcatcaccatcacatcagcaacaccgcgcccccgcaagcccaagtacatatcgtctcccatatagaatgtaatacatatcactaacgtgccagctcttacagatatggatttccggactctctacagagccgaggagtttcttcgaccttttatggttacaaatcctgaggaccaactccgattcagccacatcacaaccccccctaccgatttggtaaggagtgtctgattgacgcggttcgatacatgcacgatgtacctcaccagcagatgctgtttatcgtctctcctagtgtcgaagatgtggagcatgatgatggcgatttgtctatgaccacatttaccaattgtggtatggtggtgccaaagagccaatcattgagatccttgttcaatgctgcctctctgcttaagaaggatgacggagatgtctatattattacgcatgagctgggaagaacggaggagggtcaagtctttggtaggttctggacatctctatctcagcagaacttgtcaaagagtggctgtctcagtggcccgaagacatgaacgcactccgggtcctcaacaccggtattcggtattcataggaaagtgaagggattaaagggaaatggcattgattctattaaagattcgaaaaatagccacgcagataattgccgatgagagggaatctctataagaaaaggatcccacaagatagtatagaccttaatttataattcttcatcacggcatcatttggttcgtccggttcagtgatgtgctatattgacgtgcaaaatggtcactccaacgtcgaatgaagcccgtaactgcgtcgtgcttgcgcatgacgtgctgactgagatagctaccatttcgggattacagcgtcttacttgcatgtcctcagcccaggcagttgaaaagtcgggattctagaagctggagtatgactcaccgaaataccaagaacgcaattctgacacattgttcacttgtcgtcgagagaaatatgcccagctgcattatctgactcttgatcggttcctggcttcatctagaacaattccaaattctgggggctgagctagagaggcgcagtctgcctccgcgtgtcgtctacactgaccagcaatgttgcagtggatatcccctacaaaactagcggcattttaaccaaacacaattacgtagcctgcattcccacaggctaaggcaatatcaaattatctgactgcggcatgattgtggatcacaccctgtaggaaagtaagcaggcatgctttgctaccgggcatgggataacaagcttaaaagaaccgcgacaatccaccagacatttggccatcattacccagattgcttgattggtacctatcttctagcgacatgtcttgccttcaacaatcaccttcacgcagcacacatcgaacttcaagtcccaatgcagtcaggtcaagaagatcacacacaaagtctcgtcatggatgcttaggatgcaaacaaagaagaaagaaggtaagacacaaccctaatgctgctttgatacatagacttacaaatccagtgcgatgaacaacggccccaatgttcgcgatgcctcgataaggacattccctgtgaatatcctcgctcgccaaagtcccggactttgagatcacctgtatccgatacagaagagacatggagtcaacatcaaagtcttgccgtcccgactcctgatttttgtcgatccactggtaccagtcttggctcagtatccagcatttcctcgccattccttgcaccaagtccaaactacgagttcagtgccaacctattcacccatgaaaccattgcgccgtctgtagatctcggcgcaacagagctcgagcttttcagctactacctatcgcatgctgctcgttccatggcctatgatgatgaggacctgtatgcactacaagttggctttccgaacctggctttccgaagcaaacctctgatgagctccatccttgcgcttgcagcggtgagaaaatgttatgatatactatctcagcccgatacacaaaacatcgataaaggacaagtcaaacaccttctagctctcgccgacgagcaccacagagactcgcttcgtcagacgcaagctgatattcccaacgccaaccactacgaccacgttgtggcgaatgcgcctcttatggtactttatgcaacagcaaaccacgccgttcggatcaaattatctaatacattagacgaccacgatggaagtacaaatctggctccggcgcaactgcactggatgacactcattcgtgcagcccatctggcgtataccggtcttttacactctaccaaggactttcacctgatggacgattttacaaccagtcccccagtgataaccctgaaccagcctatcagtggacttgttccgatggctgagaatggaccaacccaaaggacagagactctactcatgccaatcattgcagccacatacagctcggcgcttgagaagttgaagacaagagcgcaaaccctgcagttttccatgcatctggcttcctcgggaaggtccagggataattgtgagattcagacttgtcttgtcgctttacagtccctggccagtattctgagcgagttattcgaagcaggtaacggcagccatgatacatctcagcttgatttagagaatgattgggcagctttgagtcagctttcagatgtctctccatggttaaggacttacatggcacgcgtcacattttcaacgccactgaagccactgaggcgaaccatcatgtggtttctcaatcgagtcccagcagagtttctgagtatcatccagtcaaccctggacaaaatcccagagactgtccccgatgaaggtatccaatgtgacgccgatgatgcctctgaggtttcgcgactttctatggacatctttgctcactggctcgttttagtcatgctactggatggtgtttggtggattggtgggattggagtctgcgaattgggtagaatctcaaagtatctgggacggcagcaagagggttccacaagatcagaaagaacatggtggccgaggagtatgcttaatattgcgatagaaataggtaaacaggactaggtttgagagaaggcggtaatcatgtaaatatggatatgcatcttttaaatggatcttggaatcattctttgattttaatacatctttgagctaatcctacttgcatcttccatcatcattatattatctttgtgaggttgagtattttattggaactggtcttcccttgtccaggctttaacaggctccatcgggatatctcgtgatcctccttgctgttcaccctgcttcaaggttagtgaagtacaatcaatctagattcgcaacactcacatctactcttgtaatcatggtatcttgagactcgcctctatgccgaggggagcgagagctggggttttggacatgttcctcccgtagaagtccatttacgaaagtctgactggcattcgttgcatactcatagtgtccatcgtcccttgatgccataggatgtaggatagaccctagctctgctctagatgacgattcaaatcgcgaacttttgcgattgtatgtaggcattgagaattcggtcgaagcgggtagatgaaccgagggcaaggcgttgtctctgtactcgaaggttgtaatttttcgcattgctgattccgatattcggtctagtacactcttgaaatcgtcgaggaatatgacatcggatgcgcatttgaataccagggctagctagaataactgttagtgaatgctcatatcgtgtcgtagaacgaacctaccctccaaaatggatttattccgcctctcttagatacaacaatcataaagatgacatccgtgatcaagaatacaattgagagaaaaagacaaagaagcatgattccgaagcgtgggcttgtgcgaaccagacccgatattgtaaattcgtagttctctcgaatggccagaaccaatttgatcgtcgtgaaaacccaccatgggtctctaaataacggctcgagtaatcttgatgtgtcaaagatccggctaccgaggtggttgtggtattggaagtttgcccatgtttcgagaatccagtacggttggaccatgagcaatgtgatgatgaagcttcttgcgccccatttgggaagaaacggtcggatctttagccacgcgataaggttgtggatgaagtaggagatgtagagtagagtcgcggtgctgctgaggatccttggataagttagcaagctgcacctaacgtcgcttcatgccgcatttaccatccatattctggctcttcaaaaaatgcaaagaatccatgtccgagcgcaaggagtagctgttgccaatgattgattagcgcaagtctgtggagaacgggcgggcgatcatacttcaccaagaataagcttatgtagtagcgttttcctccgataattgcataaaacgagcaaaataaggatgacaacggccccgatgttgaaaccttgactccacgcttctacgaccgcctgttcgcgggtcgtgacgtacgggctgttttggttcgtcgccatttcgacattgtgggtgagcgttggggaaagcgggttctggttcagtcagctcggcatgaagaaaacgtctttccaagtagaataagcataagcggaggaaggctgattaatattacccatgggaactgtaacgtcattcctgtcccagatcgcaagggttctttgtcttgccaatgcttggcttcttggtgtcgaatcatagatgggagaaagcagctgccttgacatagctgaacccaacgttgcggttgactgtgggcaccaatcggatcacagggttagacttccttcgacttcctacctcttagtttttgttttttaaaatcaggcaattacagactacctgatcaggtaaagggacttcgtctgtatagaggttgggctgacaacaacttgattggcccgaagtgctacactcgaaaagatgatattaccatcactctcatgtggctggcctatttaattcaccgacggtcgagctttctttgatatcctgaatgctccatttacagatctctatgtcccctctctgcaacattaaatagcgccaggtaaatcatcagttgaagaacagttcacgtatgtcttggataacaggcaaggtcgttgtatcttgaacccagctatcgtgttttttgggcggcaaacccgatgttggctgcaacaagaagcgaggccttcttggacctatcggcgatgtcatcaagtacatgaagagggaggaatatagaatttaacgttacgcttcttggagaacataagctttaagacataaaataaatagcctagcggtatagtctaacgagcataaactcataaactaaatttattccttataccactagcgacctacaacttgtcaatagagagatgattcagcctgctccccggattaatacccacagcacgtcagtcatcattgtgtctgatttgggtgtctatctgtctcatgtctgtctcatatctgggaaaaccctatctttatcggctcagactggacccttacgcccgacgttttctaggccactactttcattagagccatactcttgtgcccagatatctagatttgcttgcgagagctgcccttaccgtacttgtggttggccattttgaatgtgatagtctgtagaagatacttacgttagattcagtataggagcgtaaattactgccataacagtcactggtcaaggggattcgtttgaattttggtattttgaagaagaagaaatttcaagtttcttctgtgtgcctggcttcttagatacgtaggtaggtagcttgctggatgtctcgtgtgctggcagactcgtgacggaaagcaagctgaggtacctatgatgaattgggattggaatggaatgcgggaaatcaagagatgcgatatagtcaactaatttcggtaaatgtacgacaagacgctgattccacggaaagtcaagatgttgacagatcagttaggtccctgattcaatctctgatctaatgcaggctctgaatgcaagttgacatacctagaactacagtatcgggcaggtcaagtagaaacagaggttaaaggagcagatgaaaatacttatggtatcttaggttataaatccactaaagccagcctaatattcctatcacttgctaaattagcaccagtttctatgctactcactcaatagctaagcgtaaattgataataattgtctctaaagcccgatgatatcaatcagttgtaggaaccgacattcatttaggagttgcctcattctggctctctacttcagggaacggcaggcacattaccagcaatgatgttgccggagatcttggtaagatcttggtaagatcctcagccatgcaggccagcttgttgataacatcgtcgatagtaactacctcatattttactgatgtaaatgataacatggagacacagcacatggcggcgcaatatctaattgcaaatgcagtcatagcgggtgcggttgagagagtcaagtggcttttgaaccagggggcagatcctgacctcaaggggcagtacggaagtgccaaaaactactaacctacgcaaagtttaggtcaagcgatgaaatgaaacagatactacaggtggagcaatgatatagcgatatataggaccctcagagtatcagaaaaattgtctactgagagcataagggatgaaattattagatcatcttatgttacttaaaccatactctttagactatttatttctgtaccctgagacgtgagaggccgggggtcattttttctgcaacccagtagaggactcaaataggatgcttccacgcatgaatttgcttgctgacaggatcgagggctgactgactgcaatctcataataccattgcgcggctaagagccagccttggcttattgaaattagcagggataatgcagggatgagacggatgttatcaagccggcaatctctgtcgatgttagggctatagggcaggttttcacctggggggtagcggtacaggagcgcaataaagctatgggtatgtgttacaatgcttatttaaagacaatgttttaattttccgctttatctcagttacaaatatccagctgaccttggttacaagacgattgcatttgagatcgaaatattaagctttcttttgtttacttagcggccccagtccaaggcttaggcgcactactaaggtgttctgaaacatagaaggatttgctagcaaattgcgatcacctccaaaataagcacaagccctgggtaacagacgccacagatgataaaacactcgcattacttccggcagttggcctaacatcacggcgtgcttcatcattaattacagggaacgtcagcactaatgcagataggatccttctgtaacttcagtgttaccatacctatgccggttagccatggaaggatcacactaatctactggcatattctgatcagctgtgttttgccagcatgaagcagagacctggatatatagagtgctgcctgcgtaactgttcgacctgtcttcatctaccgttgacttggtatattcactctttttgtctacagtcattcttttgtaccagtcattcattcattcacgccaagatgcgtgccatgttctttgccttggcgacgttgcctttctacgcaattgcccaggaccctattcctgaagctgcgtctaccactaccactgaagctttcattccaccagtaattgacacttcaactcaactacctgttgatattgatctcagctctaccactaccgatgctatcattgttcctcagtcgacctcggaatctattcatgaagaccctgagacaacccctcaacttcccccagcagttcaagatacaacgactttgcctgttatccaagacacgacctcagcgccccctcccattaaagatacaacgacaggtcctccgtctgtaattgaaaccactgagcccattgtacaagacactaccactcaacagctgcctgtcgtcgaggacacaacctcacagcaagtactcccagtccaggatacaacaacggagctgccgcctccacttgttctttccaccacatggcttcctgaaggggaaagcaccaaccagcccgtttttcagactcctacttcctcacaagatatcatcggccaagacaccaccactgaattgcaggtgcctatattgcctacaacaacatcaggagctgttcttgataccacgaccgagatcaacaaccctctgccagataccaccactgagcaacagcccgctatcgaaagcaccactagtgccgtcccagtcgatgagactaccggttcagaagctcctttccagcctactactacaacagcagctgctgaacagcctgccgagactacccagaaggaagaacctaagcctaccactgaagagtccaaccccaccagcaaggacgacgatcctgtcatcacccaagccccggcccaaacaacagtggctcctgaggtcgctacagctaccgtgtcctccgtttcctcccaggtcgccgctctaatccccattatcaacaagtggaccgatgatcctgagtctctcactgatgagactaacaagcaggtcgaggacactcatgacgacatcattgcggccatcgtgtttctgggcggcaaacccgatgttggctgcaacaagaagcgaggccttctcggacctatcggcgatgtcatcaacaagctggcttgtatggctcaggatcttaccaagatctccggtaacatcattgccggtaacgtgcctgccgtcacgggcgcagttcctggagtacagagccagaatgaggatctgactgaggaagaggagaacaagagtgacaaagaggagagtaaagaagagtctacaaagcaagaggagacgacgaaaaaggaatccactacagagactcctacaaccaccgaagctcctacttcaacagaggaatccactaccactgaagccactacaacgactggccttcccgagccctgtggctctgatacctgcggcggcggcggcgggtcttgtcccattgcacctggtgggtctaaaggaggacagatgggtgacgcggctggcgatattgactgcggtgcgatccccagtaccactatcgacggacctctccccacggacccttctaagcccattgacttcggcaatgaccccttcacggcgcctacagcccgtcccgagtctgcagtcccgccttctaagcgcgacatcgagttggcggcccgaacgttcaacgatgacatgtctcccaaccctttctacgttgcctccttaacacctatttgggtggatcaaactggagacaccgcaggacactggttcggcgctccccctttcgctggtaaaggatctgcaggagtcaacggtatctacggctgcacgtcagtcatcattgtgtctgatttgggtgtctatctgtctcatatctgggaaaaccctgtctttatcggctcagactggacccccacgcctgacgacgttttccagaccactactttcaatgctttccgtgacggcaacatgaacaccgaaagtgtttctgttcttgttggcacagacgaaacccccggcgtgttgcattccatgttccaccctagggtttttgttgtaactccctttaccagccattttgagcgtagcattggcgtgaccacaacgtacagctacgaagaccgtgcaaaccaattggcgacgcagatttccggcatcgttcctggatccgactctacagttctcggttacacacgtactagccaggcagagtctaccgagcaatatggatcatatggtcgtgccattgttgagtttgatatgttcgacgagatcgtctttagctctgccgaagacgtcaatggccagtttatgggtagatggagactgtgggttgaggaccagcttgtcacctcgcacaagtttatggttttccctgattttagcctgattacacctgaagccactcctgcagctggtgttcagaagcgtgctgaagatgaagctgccaacaagtgtttgattcgaggtggcttcactggtactacttcagctggcccctcctctacacgcgaggctgccactacggccgatgccacttctgatgccacttcctatgctacttccgctgctgagacttctgcaggctctacaacagacgaaaagactgtagagtctactggaacaacgtcttctgaagacaagaccaccgaggctactaccacacaacctgatactatcttgcaaaccaccacaccaagcactctcattaccaccaccagggcttcgtccaacgtcatcacatccgttatgaaaaccggtccagcaaccactagcgaggaagtccgtacctactacccttgcaatatctttggcggaccacgcgtcgcgaacccatactgtcaatgcagcaccacagtctccggcaagcaatatgtcacttcggcttctctgatcgataacagctgcgaggcctatacctcctacccttcccctgttattcccgttaccgacgctccagttacacaagccccagtgccgactcccttcactgagaccaacgatggcaccgttttggtctactcagcttacactctgagctactacatggcctatactctccattttacagcaacgcgtggttacggtgtaccatcaactgtttcgacgcctctgccttctcaaaccgctgttgataacgacggcggtggccagtgtggaacatccgacggcttatccaagaagggcttaggtgaggcctgtgatagggccattaacgagttcgatgccgatactgtgtacaagggttacacaacgcgatacagtcgatccaacaagggtatcctcatggctgcttcgttcggccaagctgcttgtattgccaagtttgagtgtgacgattatggcattggtatgaaggggagcgatatcattgccgctcgtgagaatgccaagaagaacgatggtatctggatgtgtggacatattcgtctatccaactcatgcagtgtcgttatggactactgcacgaactgtaacaacagcggttaggcttggtacctatctctaaattcgcactattttcaattctatatgtacatgtatatgtctcactccctgaataaaatactttataattataagcaatatccatatactgtcgtgaagaccggtgagggacaattctttcgatcattagggttttagatgatgtgcattataaatttcataagggcttattttttagaccataaagtgtcaaggagacagtagagtaccggtagacgtggttatacgtgtagtatttaactcataagtgctgtacaaactcaatctcccatccagctacagacatttattccatccaacagagtaactgtctaagcaacctctcgggtctgtacttgagtcttgttctcctcttccttggcgtctccgaaatggatttgcttctcgacagcagcggttgccttttccttgagctcgtcgtcctcgaagactgggtctgttagctattgaaccaatcgaagaattgaaatacatacggaaagtaagttcctcgagggtgcggccgctggtctcggggtagagcaagtagatgatgagaaactcgaagacgatccaaccacagtagatagccaggtacttccacttgatcgcatcgagagcaatggagttgacgttggtggagaagaagccggcgagctttccaaagatttgctgaacaccaataccacgagatcgcatagcatagggccaaagttcgacaaggtaggctggacaatgttagcggctgcaatatttgtgattttgatgacttactgtatgtgagagcgttgtttccgatgttgtaagttggcgagtatgcaaagtagaagaagagcgcagcaataccagcagcgttattcttttggcctacgggagtcgcctggatctgctggagggagacagtgatggcgataaagacgagaagcatcagagtggcggaaagcatatacatgtgtctacgcttgaagcgagggacgatgagagcaagagctgtggcgttcatcaaactccagcaggcaaaagcaagattgatgcgagtctttgtgtagtcgcttgtgtaccccataagctcgaatagtttaccagaatagtaactcatgagagtgttgccagaaagttgggtgaagagaccgataaagacggtgacgaggaatcgacgacgcataccggcggtacggatgactgagagccaggactgcttagaagcctccatctcggctttgatggtctctcggatttgaacaatttcggcttggacgaggggagagttggcatcgccttcggcgtgatatttgacgaggatagcggcggcctcttcggttcggtccttggagatgaggaaacggggggactcggggaggaggctagcattgtcagttttgtaagagtggatgaacttttcacttacaaaacagtggcaatctggaccagagaggggcagatttgcaaaagagaagggattcgccaggcccagtttgtcttgatggaagtggtgcccagagctacagcagaagcaaggatttgaccaacaaagtaagaagagttgaaaagtgaggtcaaggtagctcgctccttggggtatcccagctctccgattagagcagcaccagagatgatgcaaaagaggattccagctccgagaatgatacgagcgacgatgtacatgccgactggttatgtcagtatgctgaagttattgcaggcctatgttcttaccatgctgagcgaaaccttggatgatggcaccgacaaccatgatgagagaacccaacatgatggaccatcttcgaccgtatttctgagcaaaccagggcgcaacggggacagcaaaaatggagccgagctggtaacaggagttgacaaagccgagcagaccaggttcgatagcatatttgcccttgtcgtccattcgtccgtcaccgagatctagacatttgtcagtccatcttgtagcacacgttgttatggatggtagtacagtggtgaaaggtttgcgagtattgcagagtgttgataagctgagaatcgaatccggaagtcatctcaacacccatacagcagaagaacaaccagacgtacatgatacgaagattgggcttcttgtaccatggtgtcttgtcctcttcaacgaggcgagtgacgatgggatcggcggcggaaccaacgttgaccatggtggcggtttgactcttgttggataatgcgatgcaaagggcgtgatccgctctactggtaacagtagcagtcgggcagtcagggctggagaagaaagacacaaaacatttcgatggggacactgcagatcatattatatacctgatgctggggttgtccccggttagataagatggagctgtagctacaagctacaagctactgctgctctaacggtaggatttccgatttctccgcactcagaagtcgtctggggaagaaacatggagtctccgcacccaaaacttggtttgaccgcatgtccatgttgcatcgcgatgtgacatttgacaagtctcagtcagcgacaggcgcgaatcagaccaggcgattcgttcgggtaacgtccccggtcggttgacactcacccgaaaacggattctcgcgccgaaagtgaggagagtcaggcaaactcagtagcggttaaacggaccggctgatggagtgttgtggagagttggaggtttgattggatttagcttatgcttaaaaccgctgatcatcccgtctttggtgtggttcaagttgaggatatgccagatctaaaactagctaactagcacctgactctaccgaaattgcggggttagtttggtcgggcaggcgcgactggaagccaagacgggcatggcaggaacaaaggaaggttttggtccggctcctactcctcaggtgcattactcgtcgtatacctaatttctccatccaactgtgcccagcacaatgagcacgacaaggatacaaagcctggatgatccatggattgacaaattattaccaaactctatcaattatacggctggaaccccagcaatcaacttaaccagccactagaataaggtctttatgtcagcgtttcacttgttcacccattgatgcatgcttgcatatttctcgaagccaagaatcctcataaggcttggcacatccaatgtcgggcttttatttcttctttaagaatcaataggttgcatcattctccaattcccctgtcctcagctcgtcaaccgttcacctggtattcttagcttaggtgcatagtctacccgctcttcaggctaaatagccaaacaaacacccggacaaagagacaactgtagtttaccttggcatcccagtcaataccctaggagggttcactgtcaaccctcctaagctttaaatggacgtgggatgaagcagcattaggacgcccgtcagacgggtatactgtttacctattctaccatttccggatgaatcctacgacttgtgttctcccaattgagatccttgctttcttttcatgatggttataacatccattttcatcccttggctcattgtccttttgatcggaccgaaggggttatgaattaccccaggtctcctagaaagaaccggatccaataaaagatgaccagctggtgtattgtataagacaaagggtccttctaccgagtgtgatgcatctggggtaagtggacatttgatcaaggaggcgaatgacagctgtcaatggtcaagtctggggtcaaagcttggcggtcgtatagtccggggaagattacagcatgaactcgtcataattgggtctcaagctaatgaattgtcgtaaaacgatccttgttcgcttgttactggtgttgaaatggcgaaacctgtgtggttggaggcaatatcaacctcctttcacgccgagaatatagagattaataatttttggcctgttagaattagggcgtgtggtctaggggtatgatgttcgcttcgcatctttgttctgatcatcagacgatatgtaattgcgaaaggtcgagggttcaattccctcctcgtccattcttttgactttttgcttaacgaattcattaatcgctaactaagagaattaccgacatgccaaccctatttttcgcttttctttagcacgtatgtgcgccactttgtataggtcgtattggctaacaacttcttccctggcactgggtttccagacaagcttgtggttcccaaaatatctcttgcctcgcgtgacctgcaaacaccaggcatttttggtattgtttcgatctacatgctcgatttcgtgagtaacgaatgcttgataatcgtatatatagtctaataacgttaggtctaaagattgatcaagagcgcgtgtttcaatactcagctaaagtctgacgcacattcgtgattggatgatgtttttgtctgtcctgaatcatcctacagcacaactgtcgggacttattacccaagcgcatagacagatagttaagtatcagggggaggagacatcgcctcaagttgagataccagatgaagccgtgttctttcaagctgggaaaagtatgtcctcattctaaaagactcttgttcgttctcccataacttttgttgcatcgcatgcagctgggttcgtatctcttgtattctgtctagcttgtcgcggattgtttggacaagtagttcgctcaggtactcgcgctggactggatgagaacaataataccatgccgtgatcagacattgtacttgtgccgttgacagagacggtggtaaagcctgattcgctagcggcggccgttgtgatgggcctgtttgctgtggaatttctgtgggcgttatttgttccatgtttggtggtctctcaagtaggaagtaaataatacgttgatttttgcggtcctgtctcgaaatctattcgaggatgggttagctttttgtcttgcctggccttatctgagttcaagtgttctctgtaaggttccaagacgcatcaagctttggatgtctctttgtattcaatgtccaacgcaatcatgggcacactgtacgtacagtaacgataagtttacagagggaccctgttttgactttctggttgcatttgaaattgcttccctctaccaaggatctacgggtgaggcctttgagagtttacttgtgaaccagacttgccgtgtttgcgtcatgaagcgaatgtggcaagaaatcataaagatgcatcgttccttcttggatctcttccaaatagttatgctcaagagataaccaccaggcgctgtattgcggtaagaactatatctagccaaagcgagtataatcagtatctcaaagacttatttagtggaacgacaaaaactctagatccatgttcggagagttgtgcacctaggagcctctactattggttgtcaattcttgagtttgcatctctttatcctattggcatatttactttgataatcaccaaagtcatatcattagtgaagagatttaataaaaggtcgggggatctaccaatcaacatcaacattttgagtttcccgtgggttgatatatggcaactacaaatggcatgacttgggagactttcaactgatacatatcgatttggaaaccagttaagggaatgattggttattaggcttctatagttatcaaacacccgtcaaaaaccatcgttatctcccctttctgttccctacttgccctcatctttaatcttgctgggacaatccacggtagggcagtcgaatggcgagtagtactttgtaatatcgtgtttcataggtggattgtgagactcccgtttgaaagaaatagagggtggagttttacccgttctacttgtggtcttggtctctttcttgtacggctcacagtacacccactcaatggtatcggtcacagagcatactgggcaatgcttggtcttttcgagacacattatgtctgctttattgggaggtttttgatttgtgtgtatgtatttattgatgtatacaaaatcaaggtcgatgggagatttgaatgctgctcgatcttttataatataggcgccattcaatatgaatcacgatagttcttgccgtggaactatacatgaactccacattacatatggatatcattgaatacgatattatacgtcaggccatctctgaattacgtcgtcaagtcttttcatggcctattcacttggttgacatgtcaaattataagataggatgaatacgcattttcactaatacaatccgccagtcgcatggatagaaccagttggggccacgaaaacccatgtttattaatttaataaaatcaaactaaactggattcttcacctgcgaaggcggcaagcttaaatgttgacgggtccaggcctcataattgtcaagttgccaacgctgaaccatcatgtttttgcatatacccaggttcttgagtatcaagaataaaacaaaacacactgcccaacttgcaaaacaaaactgtcaaatatagacataagaaaatgtgtgacaataatggaaccacacagagctcaggtatctatagacgacaagcaggtcgaagctactcagtgggctgtcaatccaaaaaggattggactaaaagagaatcggattcctcctccatatggataccgatccgtggggcatgaccgagaatagatccttgctgctgcatgactgtgcagaacttgttcggagtctggcgcggcaccttggcaaccaaggttctattctgaagaaccaccaagggttctgtgacgaaagggtcctgcacaactagcaatggactttcaccggtgatccaaaacacatcgatggcaacatcgaggaaggctgctacgttggttttgttgagcatgtctaaagcctcgtcgccaggctttgatgggtgaacctttctataataaaggagggcgatgagagtgacaaggtctggggcagacaggcacggtgttggggtttgggggagatataattctccctcgccgctgcgcgtaaaaccgtcactgcagtcgagggcatccctgcgtacgaactcgatgacgtcgtaggtagccggcagattcggtaaataccgtagagagcaagatgtgtgtcgagagtgttataggacagaaactgggcaatcctctctccaccgtaagccgcctctttataatcccccttgccctcaccactcgcatcgaacggcaccgataagaaacaacggggcctttggtattctcatcgcgatcctgtgccaagtttttcaagtggttatcccttgattcatgccagaagctcctgggcgctctttacagtaggcgttggcttgtttttctgtagctagcgacatgggactaacttttcctgcttcagaaacagacatctattggccactaccctaccattgaagatgcttccaaatcaggccagccagcaggatcgcgagatcgctgagaggattaacagtggaacaatccagctacatgaactgtctgtcaacagctgttctcggaaggccgtcgaactatgcaaccccgttgctctcgaacatgtctacaaatatcgtatatcagatatggatccttggacctttgtcccttatgacagaggccttcgtatttgtgaacttcggcctcgtggtccttcgttgaaaatccatcgcaactgagatcttcacgaatgctgggattcccaacccaggcttgagcctgtcgtttcaacgagctgtcgctcgagtatctggtggcaagatcctccagtctacctccattggagactacaaggggtggaagggcattcgaaaggcagtgcttgttacagctcagcttgagaagaacacaagtaaagcgacatgtatatctgcgctgtatcttgtctcagtcattgctgctctctcgattcggaacttgcaaacattctccatcaagttagccaatgacaaccagtttttttaagatgttcagcaaggataagatgttcatctgacttccacattgttgaaagcaaaaaggattgagatcttagtggcaattgagacctatatctcaacacacttgctatcaagtattatgaagaagttggagatgttcctttccttgtcaacattaatagaagcatctcggaatcgattgtaggcaaagagtgcatcaatggtaaagacaccagcattatcactgtcaatcgtccgtctggggattcctcccgaatcctccccggcagcattctgtacaaattgacgaacaacgtcaagcagaacaacgaagatgacgatacaaacatggaagacgttatttctgatgattctattgacactttaagcgtcggaactcaactcattgcaattacttggttgtccgactacctagcgcatccattatactgtatattcccccgtttcgctaacataaaccctgactttgccttccaatccattcacgggctcacatctgtagcgcttaactgtagtaataagcgttactggattattcttaattttaatcccacaatcttcatgtcttaatctcaaagggttgctgtctagggtgagtgagacgcgtctgaatacgtagtggggctacgtcatttacgtgctgtaagccacacgatgcaccagacaacatccagagttagacaaacccgagcaaggcagcggtttaactagtgcaagaatgaacaagtccttctgcagcaatcttcacatgtagtggcgtcgatgccaaatccaacacagccacagagaactcgccccttcttcttttgctgcctttctgcttcccagtatttctgttgagtgtggcgcagctgacgagatatgacgctaactggcttggcattacttaggtcgcctccgaaccaaaaagacgcttggaagccgcgcaaaccgtaggagaggcagccgagaaagaacgaatcaaagcttaggcgtcgttatataagataacacatgacgaatggcttggctgaaaccattgcctttttttctcttccatttcttgatttaaacctgtttagacatatacaactacagcaacacgcacagctgacagtcaactactgctgttatttacattgcctccctgtgagagaatgggctctctgttcgtcatacctccagaccaagacgcccagcaacccgctgactctcattcttctgctaggcaaaatatgcgcccttcactcgaaacttccctaggcgatcagggccttgcgaccgagcaacgcagcctgctagatctcatcgacaagcttcaattcgcacagcttgacgatgtcaaacttccacaaatcgtcgtcgtcggtgaccagtccgctggaaagagttcggtcctagaagccctcaccggcacacccttccctcgcgatgccggcgcctgcacgcggtttgcgacagagattcgcatgagacgagccaaagagacaaagctaaaggtttccatcattcccgacaagtcccgacctcacaacgaacaagctcgtctacttcaatatggcggcgacgtcaccggtgacacaccctttgacgccatgatgcgggatgcgacagagttgatcgctccacgaagtatccccggccgctttgccgctcgcgacattctagttgtcgagaagagcggccccgacatgccgctcttgactttggtcgatttgcccggtcttgttcgagtcgccaaccgtgatcaatccgagaacgacatccaaaccattgaagctctgtctgagcgatacatgaagagctcgcgaaccatcattcttgctgtcatcggtggcaacaacgattatgttcaagctcccatcctcaaaaaggcccgccaatttgaccccaagggatcgcgcaccattggtgtcctcacaaagcccgacatgaccgagcgcatcggccttgaggacaagtttgttgaacttgtcaccaacaaggaccaagagaacaacttcaagcttggctggtacgtcttgctgaaccctggtcctggtgagcaatggcagtcacctgaggaccgtgccgcacgagaagccgagttcttttcccgtggtaaatggtcgactcttcctcctgacatgtggggtatcggtgccctccgtgccaagttgagcacccagctccagcgccacattggcaagcacgtcaagacgttgcgtcgccagatccagcaagccttggaaggatgcgaaacccaactcaaggctatgggcgtcggcaaagacaccccagaggagatgcgtttccagatgggtgagctctttacagcatccaacaacctcgttacccctgcggtgaacggtaactacaagaacccctttggtgagcgattctttgccagacagtcaagtcccaagggcacaccatcccagaagctccgtgctcgcattcgcgatgagagtgagcgcttcgcaaagcggttccgacagcagggtcgtaaggtgaccttccagaacagcccgcccgctggtgccaacggagccaatggcgcagacacaaacggcactcctctccccccagccgtcggcgatcgcagcaaaaaggactttgccgaatacgaagtcgaacctcttcttcgacagatccggggtaacgaacttcctctggactcgaacccccgtgcgccttatatccttttccaggattattccaggaactggcctgtcctggcgcaagagtacaaggacaatgttggtgtcatttgcaacgagtttcttgccgacgtcattgatcacatttggcccatacgcatgcgcgatcctctccgcatgcatttccttgaactaagaatgaaggagttgtacgaaagtgccgacactgagcttggtcatctcacagacgacatggaactcgagattcagccctttgaccccgagtacgaggaacgtcttcgcaagtggcgcgctgaagctactgagaatggcggaacctacactgaagctgaggaggtcttggagaagatgcttatctactatgatcttactgcacgcatttttactcgcaacgtcattacgcaagtcgtcgagcgacacctccttctcggtatgctgcgtttgttcaatcctattgagattcttcgcatgcaagactccaccatcgaggctattgctgccgagaacaaggagacccgcgaccgtcgcaagaccctccaagctcagaagaaggctattgaggaagccaaggccatttgtgccagtctcgctatgcgaagcgagttgcgcgcatacgaggatgacccagatgacgatacccaaaccgatgacgatgaacagacggctcgagtaacccgtcgtcaagtgggcgccccccagaacgccacaccccagagtggtacacaaggcgggttgctccaagcacaacccgctcagcagccaacccgtacctctcaagagtctgtgcgtagatcaaatcgcgacagccgtgatgatcgccaggagcgtgaagagcagcgatcaagcagacctcccgtcccaacccaggactcttaccaaaacggctaccgacaagagcccagccgtgattgggagccagtgtaccatgcccagcaggcccaggctcagcaagcccagcctggacatgctcctcctcccccgccaccccgtccatcaaaggtcggcctaggagatgctgatggttattacgacaatacccgccgccaggactcgtacaacgacagccctggacgaagcgaacgccgagagggtgcgcgacatagacttgcgaatgccatgcgaatgggaaattaagacattaccgataagagatggattggcgttgggaacgggttactgatatcctttgtaatgaagcgattatgattggttacgggcaactatttagatagagtataagagaatgaatgactcgcttacggccacatttattttgacatgtgattacagcacaatgactcgcgatggtttcatgtgtcacttggcggttcaagatcagcaaccatgacatgatctaaagtgcaattggaagcttcattatagaaataattgataaaaacattaaagggtattgacattgaagaacgttaaacaaagaaaaccagatagcccatcactttaatatcgtaccccgtcggccacgacgtaggacccggaaccagcggcagcttcaacatccttcttggcatccctatccttcttccaagaagactcataatacaccctagtctcattcttgacttggatgccataacctgatgcgttggtaggattgctacccggtcgatcatccgcacagctggtgacaactgtgttgctctgaccaccgcgctcaggataggtgtgaaagtccatgtcgcccgatgacccatcttcgagtccagccagttctcgctgtgaactgttgtcgtcgacatcttttgtgcggttgatgtgggtgagcttgatgcccttgctactggtcaagccgctgatagggttgggagttgagtcgcctttagagctgaggatggagccggaaagaagcttgcggaaaacgggcctaataatgggaaggcaagctaaaaggttagtacaggaaataaagtactttcgggagacttacaagagatgatggccaagtaagattctacgccagcccagatgatgacgcctcggatatctcttgccatctcagttgtattggggttgagagtgaatgcttcatacagaacgataattgaagcgatgcagacactagaaaggtcagttgtgtactcataaacagatagacaacttacaaaataccaaacataaacatggcaacgacggcaatcttttggccggtgcgaagtttgagactcttgacttggaaaacaggcaacgaaagaacagcaacttcgagcatgagatgaaccagagtcgtgccaaacatgaatttggcaggatcaactttgcaaacagcgttcttgatggtgtgcttccagtacgcttccaccggaacacagtgaaagatggtcataaaggtacggatggtgagccagatgacggtgctgccctggaggatgtagattccaattctcatcttggcgacacttccaaacagacgccagtagaagccaaggatggcaagtttggagaatccgagtgacgttgcgtagaggagctcggccatgaaaagaccgaaccgagcgtattcgtcgaccctgtcctcttctagaggtaattcctccttgatgtgtccaagacccatggcaatagcccctagacgagtaagcatatgaatgcctggtagggcttagatacttacaataaacagcaaagctaaagtacaaagcggcagcaaccttggacagtcagtaaaggtaaaggtttgattataagacaactcacccatgaagtcatggcaaagtaatcatcccaccacaagttcacgtgcgtaatctttcgagagaagagacgacagatgatcaaaatggtagcgacaccaaaggtgatgaactgggagcacataacaccagcatctggggtgaaagtctttgcagccatgatgggccacgttcaaacagtaaagaaagaaatgtatccgtagtcgacttgtaataaagccaaacacaaagattaccagtatgactggcttcacatgtcaagtgtgacgaaagagaggttccactgggactgggaccctgcgtctatatagccctttcctgcaaggtagacgggataaagcctgtaggttggtaaatccaggatcgacgatgatttgcgtgctattgcaaggagacaggggttgagggaagtacaactgccgctgaactaaatcaagttgagctgcaggcagacgagctaatagagacgatgtagcaatgagatgaagatcaaaagtccgcgtctggggaaccccggattagaagcccgctgccaggtacctagatgacggagctcgtattttattcgttgcatgacaagttccttgcgtctcatcatctcttgtgtcattctgtaaataaagtggtctcctttaggcaaggctttcgtgatgtgggtggtaaggatgcagcccatgatctgtgcagtgttgattttcggtgctctggttaatgcataactggagatgccgtgtatcagtgttggaccagtactgccaaagtaatttgacaggcatctggaaacgaggcgacaataacgctcataccacaataccaagaaacgttacggcgaacaggaagcctaattcagatagttcgagtaatgttagcttaatttaacctgctgccaaaacacgatctaaaatcaaacgccacaacttgactccccgggtgacatctctagctcgccggcatgaaattgtgcactcgagtcatttgccaacgttcagctggttcgtgacttggcagcgccatatattgaaacgtccaagcctgttagtcggtttattctagaaaagatctgccatcgtcatctgtactaacatgttagctgcacaggttcagggtctaaaatcaggttgattcaaaatagagtttacctgggcgaatttgttagtcatggtaaattcgcgaaccgtgagaacctactgggtagcagcaaagttgacctcctgagtcccgtaagtctaagggtgcaaaaataaatagcctaaagggtatggtctaagaaacataagctgatctactaatttcgtctctaatgcttccagcgaccaattttctgataccctgagaattttgccagcacagcctgccgctcggtccctatctttgcccttgcaagttgtgacgatcgcagctgaagggctgcggatcttcagagttttgactcaaggcgaaccgaaaaccccgacttccccattctctaccaactttgtggtatcaccgttgcaagcgaaaatcatggtccaccttgtagtccacccacccgtgtacttgacagcttctggagacaaaagactccatcaaacagccgcgtaattggtttagtggtaaaattctccgttgccatcaagttcccgccggaacacgaagctcggggagccctgggttcgattcccagattacgcatttgaagggtcgcgaggcctgtcacctctttttgctttgctattctggtttggtcgaagcttcgagtaggatatatcggaacgctgcgatccttaagacgaagcttcgaccaaaccagaatagcagagcaaaaggccttacggggtgtttgtcgttccatttagtgcctgccggcttctgaagctaacacgatcggcatgtcaagggtccctgacagttggtctaggactgctagggtggcgtctgtgcctctcgacatctcctttctctcgaagcgtggttgggtggaaaagtcccttgaatcgatgcccgacctttgcgttttaactttgaacaagtcagggatgagttgggatggtaaggataatgaccagccagttgatcgggagcgtcccgagaagggttctttaatcaaatggcgtcgcaggggaatctgcggtagatggaatgcgacacatcattctgaatcgtgtttagacactagaagaatcacagatgatatgatttatgtaagtgataagatgacatgacacgggagatgaatgaggcggacgttggactcaactgccgagtcacgtgcacgttccttcctcagacgcgacagttttgttcaaaggaaggtagtaccggtagcaccagaagttggcctcaaggttaggaaattaaatcacaaggtctaactaaacaggataaactactaccaatctcgtctcgtttcatctcaatgccccaacgacagtaattaacgagtgcaactctttgttcctttgcaccaatgctgttttgttgttttgtccctttgcacattcactcctgtagagtaacaagggccgagccgattattaaactattaacttccggcatctctccgattgagatcatgtcataaaaagctgaccgatgacgacgagattcaaaatgtcggcgttcggcacgccaagaaggcgtatgtgtttcattcattgaaagaaacaagtcgaggaaataaaaatagtatgagatgccactatttccttgatattttcccgattcagtggagctgaactcgttcctggccctgtcgcgtcttgcatcagcgctgtcaaccccggatttacgtcacctacgtcatatccggctacacctatacaatagatgcagctgcacagatgggaacaaacaacagttcacctgttgctattctttcttattcaactgcatctcttctgctagaatattatcgaaatggtgggaaaacgacaatggaacaccaatcaaggccctggccctcgtcatagaggtcaacatgttggtgaagaagcacgccctcaatatgacgacggtcctcgcgatctcgaaactggtcggtactcctataatgggggcagcaaagattcacgaccgaagcctcgtatcatgaagttccaggatgctgctcgcacagctctcgaagatgctcgtcgcggcgagatcaagcgcgctctcttacacggcatcgatcgatcgggcctggaaaagtatcgcaagtcggacgacgagctaaaagcgatcaagaataaaaagctccgctatttttatgaacaacagaatgagcggttgaatgattggttggaggtggatgcggtggtgatggccatcgcggatgacgttctcgagtcgatgaacccagaccccgatcatgacggtgatcaagagcgcggtggaggaattcaacgcgtcgaagggaatattggagagttactccctgacgaagaaaaggaaaagcgacgaaaggcagccaggaaggcaaactgggctatcaatattaatgtgatagccaacattcttcttctggctggtaaaacatttgccgtgttcaccacagggtctctctcgctggtggcatctcttgtagactcggctctcgatctcctctgcacgttgattgtctggtctaccagtcggcttgtcctctggaggttgcatgccatgcagcgccgatttccagtcggtaaacgacgtctcgagccgctgggtatcctggtgttttccatcatcatggtcatttccttcctgcagatcctccaagagtctgtttcgcgattgatgcctccgcatgccgaagctgaggttcttagctggaccgctattgcttctctgctgtcaacgatcgtcctcaaaggggctatcggccttggatgtcgacctatcaagtcaacacaggtgcaagctctggtgcaagattgcaaaacagacgtcatcttcaacactctctcgctgttgttcccttttatcggatatcgtgccaacatctggtggcttgatccagcaggcgccggtctattgtctctcttcatcatttacgactggggccatacctgcttcgaaaacgtggcgcgcctctctggtgaagcagcaaacgaccacaccctcaagaaactcatctacctcgcataccgcttcgcacctgttgtagcgggcttcaagaacgtaacagcataccacgcaggcgatggtgtttgggtcgaattcgacttgttactcgatgaaaagactccattgaacagatcgcacgatattgcagagacattgcagtattgtgctgagggattaggtgaggtggatagagcgtttgtgacgacggattattcagtttcaggacctttgggacacgcaacagactcggagtggaatcattagaagtgatagggggcggtgtattataggtaaaagtctcttggtttctaggtcggttatgtcatagggcacttatgagatgttcataggttgtaaaggttggtgtggctgaaatgccaagtgggccaagtctgaatagcttcatcaacaaggtcacaagacatgttgaatgtaaataaattacacaatatactctatatattggatctgtcaagtatttctttctgtttcttttatctagccccatttttgtatggtctttattgtgactgaagttgtaccatattcgccgtgttgctgtatgccaagtacctgcctgtctgggcacattcttggtgttgcattgtaaacctgttttctcacgctctcaatctacttagtaatcatgattatcttatcaatgaaaggcttcttctggggttgtcatgatgacagtggaccctgaattacaacaccttgatgtcctcatgatgcccatcaaggtacaggtcaatacaccaacgcgatagctcaattgaagccatcaacgagataacgatctcaaaatgtctacaagggttctcatggttgaggacactctctcgagggcatgctttataacccagcatctcccccggttcccatcttgttcctgatcaaccaccaaaatgacttcattacaaaccgaagacgaaatctatgatgtcctcatcatcggtgcaggcccctgtggtctcgccatctctgctcgtctgcacgaacacacacccgccgcactcttcacagatgaagaacaccgtcgcttccactggatctccaagtatggcaacaaaatgcccctgaagcacgtccgaagcggtaaaatcacagctgtcaagtcccccgtccaaaagccgcagtacaggatgctcgttatggacgctgacagcgatacctggatgggtcgctggaacagactcttcaagatgtacgacatttcacatctgaggagtcctatgctttggcatgttgatcctcttgatcgtgatgccttgcttgcgcatgcgtatgcgaacgatagagaggatgaactcattgagattcggaattgtgtaggtaaagaggtcagcaagcatgggagaaagaagaatggtcaacgagcttgtggcagaaggtcagtcattccggtcaaatgttttacgcatactaacaagacatagacaagaagctcgtgttgatatcaacgtgagagagcgcaacgactactacaacccctctacagctctcttctgcgatcattgcgaaaaggtggctgctcggtatagactcggcccagacatgatccgcaaagaagctcttgagcatctagactacagcgaagtcaagggtatctctatagacggggagaagctcttcactgtgacgtccaacaaagtccgtcgctatgctcgtacagtagtattagctgtcgggcccgccaacgtggccaagattccacacattccctctatgcctgacactgggaagctccctcagacatgtcacagcatgcacattacagagtttcccgatcctcttgtgaaacagagaattgctgcacgtcgagagacgaatattcttgtcgtgggcggcggcttgacgtctgcgcagttgacggatctggctattcgcaaaggcgtcaccaaagtatggcatgtcatgcgtggacctctacgcatcaagcactttgacgtttcgcttgattggatgggcaagttcaagaacgccaagcaagcacagttttactatgctgattctgacgacgagcggattgagatgatcaaggaggccagaggtggaggaagcatcactccagtgttccacaaacgcctcaagaagcatctcgccgccaagaaactggaactctttacagaaacaaacctcgtggatgcatctttcgacgcagagagcggtacatggactgttcagacgaacccgcctgttgagatgccagccgtggattacatgtactttgcaacgggtatccaaacagacttctcctctcttccgtatctggagactatcttgcaaaaacatcctatcgaaggacgaggtggttttccctgcatcaataacgacctcatgtggaatgacgaggtccccctgttcatgatgggaagactcgcagcactgcgtctcgggcccgcagcgccgaatcttggaggtgcacaagttggtgctgagagagttgcatgggcaatagaagatcgactcccaagacctggtgaggttgaagcggtggaggatcacaggaagggatatttgtcaggacatggaaacatgtacagctctttagcttgcgagtaatggcctaatataggtaaacaacaataaccagaaataatgataaaaaaaaattatataaaaaatagatatatgagctgaaatccctagcgtctttaatgatatagtctcgacctaaccaacaagactatcacagatagttccataactgtcacgacagcaacacgatcaaggtactcaagaggctcaaagagacagtgagaccttgaagagactagacctgcctgggagctaggtccgacaaccatggataaaatccctgcctggcatttaaaaggatcggacagggaatagctgacgctttatattaataggctaggcagttgtcaggatcgaaatccttcatgatttagcactgccactccacttgtccataaatggttccttgtaccgttgaaagtttgggcgaaaatagagttgttactgagagaatagctaacaaaataattgaatcattacagtttacttttgtgagggggaaaatgctacatatttatgtcctccaaattcggatatcatgcctcgattgatgtccgcttctgtcgttcagggctgaatgttcggcagtttagagtcaaggatacgacctcacccctgacatgtcttggctaaagaaagctcctcagtcccccgcttaaccgttctctccatctctcactcgacggtcggaaaacgataccctcaattttcatcgggaaacgttatcccaaccttcgactaccgtttcaaactacctatcatgcctcgagaaggaacccaaagagtaaagacgggttgtaaaacgtgcaagtcagtattctagaagtctttagtataaaattgcttttttttccgttcgtctctcgctaatttggttcccactttatagaacgcgaaagatcaagtgtgacgagacttggcccaaatgcaagcggtgtataacggcgagacgtgtctgcgacggctatgatgctcctcctgtcggttctttatcgtgggatcttcttcttcgcgcgccgcagcctcgtttggtacccgtgacaaaggcccgcgaagtacgctccctgtccttcttccaccatgtcgtggcgccagctctgtcggggccctttgatgggtcgttttggacatatttcgtcgccaggatgatacatgctgaacctgcggcgcgacacactgtacttgccatcagtcagctctttgaagactttgagtattcgaagccgtctgtggacaagtttgccattacgcattacaacacagctattaatatactcgtccatggacccccgccatcgacggacactgtgctactggtgtgtgtgttgtttatatgcgtcgagttcctacgagggaatcgtgcagcggccattacccatgccgcacatggcttgcagcttcttaatgcggctggtcacaactctcgacttgcaggcacgtataaccagataagcgtctttccaacattctttgtcgaagatgatattgggagccctgtaaatggatctggcgaatgtcctgtctattccagcacgagcgaagcacagtatgcgctggacaacctggtcctaagatcattgggagtcatccgatcaggaaatccgtatcgactggaaaagatgcctcagaagccaccccaggaactctttgatacacagagcgcattgcaaaaagacgtggacgcgtgggtgatggcattcaacaggctccaatccacgagacctgtggatgaccgcgaagacactgcgtctttggcactcatgacgcgaaacagtctaagtaatatgtggcttaaggagtgcttgaagcaagatgagatgtgttttgatgaccataaagatgaatttgtccagatactggcatgggcgcgcaaagcagcagagaaacttgaaacccgacgccaaaagccaacaaggtttacttttgaaacagggttcagtccgatgcttcatttcatggtttacaaatgtcgatatctaccgttgcgcctggaggcgttatccctctcgcagaggctatcgagtgagagggagtctctatgggatgggtcgctgatatacaccttgtcacgactcattgtcgaggttgagcatggcattgacctttcaggggagtttgatcctaacgacgatacattaccgcctgactcgaagagaataagagggtttctgtttgcaggacgccaagagccgttgatatgggatacaacaccagcgaatgtggtgtatttccgcatgtggagtccagaaagcgggtgtacatatcgaaaagagtctttgacgaggactcaaagattgtattgtcaagaaacagcaacacaaaggacagagagacagggcagtcctatatcatattagttagtagcacagcctgcatgcaatctattattgttgcttttgttgattggacgagtcttccatttaaggtaatcgtggctgtatctaaatcaatctagcctcagtagtactaagttatagtgcaggggctggttttaaatcaagcgacgtgattatgattgggcagctcgcaattgaatgcgcattgctttggcgagcacagcatccatctcgcatttcaacgtcggactaacgaggcattgcaaagattcaattgacaagatataagacgagattaaatccgataaaataataattaatcattctacaacacaatcaagatgcattccaatattagagccctcattctttacctgctgacttccactgtcgctgcatctccagcgcccacccaaactaaaccccaccaaatcacaatcgcagctcgtcaacccagtacaacagaagcaccacaaggctggttcaccaccacttaaaacattgccaccatcggcggtacaacagataaatactacaccgttcccgctcagactattcaaatcgtcatcccaacatgtgtccaaacatacgaacccgacgagaatggttaccttcctccaggaacatgtaatgcccactggaactactatcccaacttctctgcagctgtagtctttgcagtgctatttgctatcctgacgggtgcgcatatttggcaggctgctagatacaaaaaggtatattcatccatcgctgtcagaaaactgtcactaattgacgtggtagtcttggtgttgggtcatcatcatggcgggcatctgggaaacaacagccttcacttttcgagcaataagcactaagcaccaacaaagcatcggtgtcctacttgtgtttcagatattcatcctccttgccccagtttgtaagttgtcatctcaactcttctcgccaagccactaacaagaccaggggttaatgcatatgcctacatgacactcggccgaatggtccactacttcatccccgaccattccctcctcggcatgccagccgtcactttagctgtcatctttgtcggtctcgatattgtgtcctttatcattcagctcattggtggcagcttggccggccctggttcgcctccggaagagcaattgaaggctatacacatctacatgggtggtattggtcttcaagagttctttatcgtcattttcatcattctctgcattgcctttcagcgcaagatgcacgagattcgagctgagaagggtatcaaggcctttgtcgcgtcagactggggcaagcttctttgcgcactttacttttccctcgccatgatctctgtgcgcatcatttatcgtctgatcgagttctctggtggtgagggccaggacaatcctctggtgacacacgagatttacttttatatcctggaagcggcgcccatgtttctggctttgttgtcgttcaatatcgttcatcctggaagaatcatgcaaggtcctctctcggatatgcctgagttgttctcattcatcaaagacaagatgcggggacgaaaggggaagcagttgctggatgatcagagtgatagtaatgttgagatgggccagcgctatgaaccgaccagaacatctggaccttatgtcggtgagccatctagatatggttgaaatgctgtaggcagtcggttttgatgcattttcttgtggaattgtttaagtacttgatattatcagcttggagttttgggaatacatagaggagaaaaacacgcgacatagcaacatatatacaatcaatgttttttttttatttaaacacaattgaattgacccctagttaacagtttggatgcaaccttgatgtcgctgcactaataacgccgagtatggaacagcttcagggtaatactccaggatctgagcctcagatcgtctaaatctggggcatgtggatcttagcttcaattaaccataatgcgacgtcgatccgacttgtatgcaccagtaattaatcgcatcgcttgtctttaagatcatccttctttccaaacatctcggctcagagcggcttgtgtttcgctccttcccgcgtgttgcgtgctttgtgatgtcattttcttgacgtcaccatcacatcgtgaaagaagcttaacttgagctcagctcctacctcatagcttcagacctcagactcaacttaccacaaacaaaccatttacaaacgaaccattcgattattacgaaccaaaagattaacagcccccccaaaacagtgacaatgcgctttctcactcctctccgcccaacagcccgcatcgcgccgcgtctcacaaccctccgtcccttccaccaagctcgcactcttcgcaaggaaaatgccaaggatagcaacggtagtttcgttgatggactcgcagaaggagacgcaaagggtcgcacaggtggtggcaagcctctcgacgcatcctccaagaacgcaccccctcagcccaaggtgtcgaaccagagcatccctggcaaccagacggacaccttgacggaggaacagaagcgagaggtggaggaacacaatagagactttgacgcgaagcacgatcgggggaacacggcgccgggggacaaggttgataagaagttttggggaggggcgcagcatggtgagaaggataaggggaacgtgaagccggatgatgagaagtgacggtgaggatagaggtgtatatggacacgtatgactcgcacgaggctggcgaggctgacagagattgtacttgtttaggctgactatcagttcttcagtcggtcatctctacatacaattaaagacgatatagttgacaggccaaagacatgacataatggtacatgaaaaaaattggtgacgcatatcggaccggcaggaaacattgagcattggtgatcacggtagatgagcgatcaaggagggagccgcatacctatgccagtaattctgatgaggtatacccatgttgcaggtggatttcgctacattgagtcattacaaaggtacccaacagttcgccatgacgagtcattaattgggttagtagacataaggcaaccgcatcgacgtgaccacgcaacgcgtgtaaatgcgacccttaatataatgtttatacttggcaaaggctgaggcaatggaataccggtaagcacatagattaagagctaaagtaccagctgtcccagtaataccaaatctctttcggatataatgttttctaataaattgaggctcaaactgggtatcgctaattaggacatggcctagcctaacgcggacacctcagaacagatgatgtgaatcgtgactgatgaatttaatccgctgtagggactgatgttgaattcccatatcatatgcactcttgttcttctcaagtttgtagtttttttaacagcagatattagcttttgtcgccaagagccatcatcagcacctcatttgttgtttagctccaagcaaggatggcgacggaaaagaagtaagcatcagactatccgccgcagatgggcgaaacatcaataattttgaggttcgtaatttcagcttatgactcgtaatccgggtctcgtaataatagtcggaaggcgagccaccgacaaaggtgatgtgagttgcgaaccacggtcggttctgatgacgagttggcgagcttgttgaatattgcgaaccattgaatgcaggacgaaaagcgcgattgggtacctaattgcgatcaacagaagccggctcggcggctcggcggacgaggtacgtcgctgctcagagcaagctctgcttgttgctcctcctgtgttgccgctttcgaataccactgaatagtgtcgaggatcaattgggcaacccagcaatccgtactcaaaggcaggaaataaaggttctggaatatggccctaggggcactgctgaccactcggaacgcggaagttaatttgacttaccacaacctgtggcgtctaagtgccatacccggttcaaaaaaagggcggaagggcttgtgccaaaaaccgttgccgacctagaccagctacctaggtgacattttaccgcgccacgcgtcgatgatgcacctgccgttctgcaggccatctcttgccttgtaccgtcattggacacttgttccttctctgggtcgtcacaaagtattccttgatccttggaccctttcggtgtgtcagccgccacattttcctcagggcagcccaataagctatcgtaccaatcggagttgacattgctacgccagtcagatgtcgtacctggttgactatatgggcattgctatattgctatcaggagcgaagtggaagaaaacttgactcctatacaacacaccttgcgtactgctcgacaaccactgatgcccaagatgatgagtataaaccctttctttgccccgagggtttccgtggcttgcttcgcattcaccagcaagcactcgacaatccatcgaacccttcatcgtcacacccttcaccatgcctgactcacacgacactcaagtcctccatggacaagaccatacacaaaacacttcatcgtcaccacagatggagagatggctgcaggagagcaagagagaaatgccgtggcatctccctgattcaattgttatatctagctcgcagacacccacgtccaacaccaacaccaacacctacactccatttcataaccctactacacaggggagtgttaagtagacttgctgacccagaagccttggaggtattcatctttagatgttgcttggatgcgtacatacgtgctgacacatgacacgcagtcaaatattgcttcctctcggatagcctttgtccactggcagtagtacacaagccattgcggtctcgaaccccttgtatttcgaaacgaaacgacgatacgacgatacgaacgatgtcatggggcatgtcacctgagcaatgcacttcttgtgcttggtattaaactatcatgactgctagaaacacattgaagctctcctcgaagggatcattggactgtatatggtcagcgacttgaacaaatcaagatatcagaacatagtgtgtgtgtaagagtatatcaggaaacttataatggaatcatacaattttgtcaaatacaatctagcgtgaagtttttaagtcatcatgtgggaggggtagtgaaaagaaataaaaaccggcttacccaatattatgttatcgacgtagatcagacgagcatttcggctcgtccagcctgcactgtgatgttgtttcaatcacttcccagcctttacggtcgagcaagtccaggcgatgaattggatccaaagatttgaccaattgccccacgaatctgatcaacaagtgccttgatcataccctgaggcttgcccctcccatcgagtccatggacgggctcagttcccatcgtgggaaggacgttatcgccagcggatagactgacgaaaagcgcaaaaggcacaagccaaacgcaaagcccaaagtacgaggcgatctgtgcgaagctgggaacatcggccttgtcgtagaacgaggtacgctggtaggcacgggactgggcatcggaaaagtgtcggaaccatacgtagtggttaaccaggacaagaactgcggcatgttagacaagtctggcagacccaaaagtcaacataccacacgaagccaggaagagaggatcggtcagcttcacaaaagggaatcgtttcatgttgcccagatagacaacatgggagacgatcgtcaagactgtagcaaagaatgggaacccatccaccagccacagaaccaactgaatcccaatgacgctatatataagacgcgtcaggaagcgcttcgcggtgacgctatgctcctcgacgagctccgacaggtaatagagaccagacgcgatagcgagagtcaaaaagcagaaacccaaaagggttcccacgtagccgacaagaggtaaaatccacatgtttgcgttgcgtttactttgtgtcgtgtagatgcgcaagcaaagcgttgagacaagaggctcacatgttgggaaagagagaacagaattcccagggaggggagaatacgtaagtattttctgcaggtttcagagaaggaaaggaggcacgcagacgaaaagggacacgtttttgccaatcgatctaattttctcaggtgcttcgtcggagaggtagaagttcctgctccggggcgtttaccccactgtagaagtgcttatcgatagccttgaaaaatgtttccaacaccacgaaatcggcgataaggtgcagttccaggcttcgtgacccattcatttcgctggatcaatcttcaattcgagttttgcacagtcaaagtcttgcgacttttcatatccatcatgtctcgtcctgaggatacgctgtatgtcgctgtgaccccgccatgatgcccctcaagctcacagaaacagtgcggccgacgtccattatgacgataccgaagcgcgaaagtacacgacgagttctcgaatccaaaatattcaagcctcgatgacaaggagagccctagaacttctcgatctcaagtcgccatctctgatcctcgatattggttgtggtagtggtctctctggcgaaattttatcctctgttgaacccgaagagggcggccctcacacttggattggaatggacgtttcaccatccatgctggatattgcacttcaaagagatgtcgaaggcgatttgatgttggcggatattggccagggcgttcccttccgagcaggaacttttgacgcagccatcagtatctctgccattcaatggctctgcagtgccgagacaagcgatacatctcccgtcggccgtctcacccgcttcttcaacggactctacgcctctctcaagcgcggcggccgagccgtctgccaattctaccccaagaacgacgatcagcgcaacatgatcacccaagcagccgtcaaggccggtttcggcgccggtatgctcgaagacgaccctggcaccaagaaccaaaagctgtacctcgtactcactgtcggtggtggcgatcttcagaagaagggaggtgacatcaccggtgttgtcgatggtatggagggtgtcgacgtcgaggacgccagacggtcgatcaagacgcatgctccgaatatgtccaagggcagcaagcagtggatcgtcaagaagaaggaacagatggagcgcaagggaaagattgtcaaggcgacgtccaagtacactggacgaaagcgacgaatccagttttaggctggatggtatggatgtgtttgcattgtacggcgttggtggtggaaaatattctagacctttcaatttgacacggataccctttggatgtgtatgtttgttggatgtgacatgcaaggttggcgaaacagcagtaatgtcaaacttgaggatggatcagatttttgctaaaccgcaggccagaaagcctcttctgcctccaaaacatcctgccacttcccctggactcgcttgaacagttgctcctttgcaccctcacccttttccttgacgacatttgcaacagtatcatcgataatcttgcccagatcatcaacaaagtcgacaaactccttgcatgtccaattgttgataaactcctttctcacagctccaccatcagcatcatcactgccgtcgttattgtccgaaagctgcgcctttgcccacgaccaagcgtccagataacacttttccgttccccagtatatcactgctgcttcaagccagggaagcacatccttctcgttaggagatacagaagcgtacagtgcttcccatcgacggaggccttcgagtttagagctcgactcaacacgcccatctttggtctcgaggttgatgttgataccgtactcgaaagccgtattaataaagaacttttcctcccgtcggatgtttacaagagcagcgacaatccagtccaggagttgcgttgtggttgcgggatcttggtcacgctgtacggtatcgggaaactccagaaagctgagtagacgaccaagaccgcggcagtagctgtggatgtagagacgatcgtttgcaagccagagacctaaaaggtcctttgaagctttgccatggcctgcaagccgtaggaattcagactgagtggctcgcttgtagccttgctcgtctgacgagaggagctgtcgagtcagagagtaggacatgatgagttatttcttcagtctacaaatgcggagatggcttcaaggatgatgagttgatgcgactgatgaatgaattatgtcatgatcggtctaaagttgttccatcgcagagttgtacagtcgaggttccattgggtgttatgtatcatgatgtttatgtcaggttgtggataaacctggatggttggttgaacggctgtagagagcaatggtactcaagataaatcttaagaaagacagagacgctttattgttcgaaggtgcactaacaatgaagaaagacatggaatacaatctttgtttatcggtccaccagtactatgatactgaagcctccgaaacccggtcagcactactcagcatttgttgacgttgatctcctctcgcttgcgggtataatgcagcgtattcataccaatgcaactgacgaggtccatatccgcatcactcacatccacacgatactacgtagcaatccgcccttgacgccatttaatttccttttcgtcctccatccatgccaaccatgcgactcccttccactggatcgaacctcggccctaagcttggcaacgttgaatgatggcttcttggctctcccgctaatcgctcccaagttagccaagcacgcgagcaactggccatgttttgcttttgcatcaattcggtcagtaatgatcgtcattatcctggtccccgttgaaccatagtagtccttttaatctgggggagaagactcatgctcgtatttcgggatatggcccgaacagggggtgatttatccacttttaattactgactgaataaatgtctccccacaatatcagggggaacaaatgggtagactagaagctattttggtagattgcgattgtttgagggttggaatggttagtttcagtttgaccagttgttcttggtctattctcttgttgatttttgtcttttgtgttgtgaagcatcgtgacatttcgactgacagcaattccctgagatgatcaaacttgcagagtaagatgcaggaacgcgtaacatgatgtgacaaggacccagttctagattctagaactcgtatcacggcttcttcggacccggattcaatttcaataggacccctggtttattgattcgggggatccatgagccgtcacgagggagccaagataggtaagctttgacagagatgagatcaagggggggctgagcttctgaaacatggagtttggtctgggctttagggaaaagcaagcaaacagagatgttgttgaaggttgcatggcatgtcattgattattgattcataattaatgctccttcccttgcaattgttactgacgattccttccttccctttttcctccttcccaagttttgcttcattcttttgcaggcttggctactacctactagcaattcaatgcgcaaaacaacatcaaccgaatacttaattactactatcaattcgtttctattgtcgctacgctaaacatgattctggacccaaacattggcgcttggcaaggcactcgagtcctcccccgcgaagccaagcaaacatgccacgatgacatgcagtcagatacctgcgagaaacctgccatgtcaacaggtgagattttaattgttctcctcatagccacgtaattttacgcctctccgtctccgtccccgtctatggctaaccttttagtcttattgccgtctgctgtcttgtggcccttctgtgcgtcttccaccgtcgcaaacaacgcctcgataaactcgaagacatcaaagacgttcaagaacttgacgactatggcctcgcccccatcaaaccaagacccgtgaaactaccccaagcaccaccgccaacctatgacaaaacgcacgagggaaagcccaacagcgcggcggaccaaaattgggatcgaacaaatcgaaactcgacagactcgttaacaccgtcacttcgccaagccatgggcgtcacgccccgcgatacattggccaatagctagaagctacggcgcatgaaacaggacgtttggcgctggtagtcgagctactgcagcctgccgatcacttatgcataatcgctaaaatgccgaaacgcatcaagaagctggtcgttctgagacaggcgctacggatactttgcggtcattgcacccacaattcgaatagctggatggtgatttacaagggctgggacgggatttggcatgcgtttacaatggcgttaacgaggactattggttcttggtaggagtacttggtttgggggaaaaggacgagcgattctgccggtcgatttgggcggctttacttttactttacaggcgtagcgacagtcaccttggaaattcgagaatacttttgatgcatgatcgtgtcgtgggtctgtttatgcacgcgagccttggtgctgcagcgctttaaatggcattttgtgatgtcgagacagacttcgcgttctttatactttaggccttggttttgagatttgccaattcaatatccaggaccaactttcatgtacgtggaattgatattttccctactttttacatatcacgcgccgtgtccttcatgtaaagttgtacattatagagttcagtcgctaacataccgacaactaggcagccgctttgttgtacacaaagatgaaaccttgttcattctatttgttgtaataagtatcgattccatttgttgacttcttgatatgtatgggtcccatagtttatagtacaaagcttacggagaaggcttgggctttagtttaaagacataaaaagtaaaactgtaatacagttgcgagacaactataagaactgagctcttctgccagtcgaagcaaacacattctctctctccgtgtctgacatcaaccaacagcaaacactgacagcccttcgctgttcaaataaaacagtcaactgccaacatgacaacctcaacaataccacctgatatcatcccttgcttccaaaaccccaatcctacccctgagccatgtgtagacttccactagagatccgaattctcatatgggaataagcattaagtcacagtcgagaagtttggacgatgatgctcatccacggcttgaaacatccctcggaattcaatatgagcacactatttggcatcacgcgcgagtcacgaagtgttgcgttgcgtttctaccaagttcaacttccctgtcgatactataaatcgcgcgtgtggaaagaagcgacgctgtatctttgcccggacttggacttcctgaggatcgatagtatacaacatatcagagaccctggttatgacggttggattcatgataaccctgcaatcgctcctgggaagacagtggttttcagacctgggtggatggaccatgcaaagagggttattacagcgtgtaaagacttgccaattcagacagaaccctatcacaggaccgtccgcccacctttttggaaagtgggaataagaaaatatatgtcagagttgtgttggttaattatgcactgattgcgtgcctaggtagtgaatcacgattaagcattgcgaatcacttatataatggtcattatcaaacatgagcaggcaatatcgccatattcagttatgcaagaaccaccattctttcttccgtctcttcatcgccatcgccatgtgtcagtctcagggctattccaggcaaatgagcccaatgtttggatatcggtatgtaacctaaagtttgcggtataagcttggtatacgaaatgcaacaattattacagtcccctgagattaaagtgatcaatctgtcgtctcttgtcatggtagggccaaacacctaattaaatctatactatccttaaccaacaatgattgacatctagtaagcatagaaaagagtagcctcagagtcggtttgtctgatcttcctatttgccctgaccaacatccatctcataagccacactccagcaatgcacgcaacggcgaaacccgcactactggaaagaggcagcacatatcgaggagcttccgatttgggccaaaggtactgcaaaattagtcaaatagtcaaatccatcaacgagataaacttacaggagtccagatcagactaagcgtagcactgacgttggctaaagccagagcagaagccttcttctcttttgtctgaccgcaggtatttccaacccaggcgagaagaatagagttcacaccatatgttccaatggtgaaaacacacatggcaaagtatcgggcaccggtgttcaatgtagcgcagccaaggacgaaaccaaaggtagcaacaatcttggagatggtgatatgccaggtactctcgttaaagtgacctgaagacttggcccaaagaattgatagggctccagcgatcaagaaggggggacaggtcaagaccagagtgatggtagtgttgaaaccaagcgtgtcaacaatagtagggaagaagttcttgaagccgttggtagcaaggtgaagatgctggaggacaacaaagacccagactttagggtcaacgatggcttcgcggaggccattccaagggtttccgtcgcccttttcgccgactgtatctcggagaacgcgatcgtgggcgagttgtcgttgctcaggggtgagccatcgggtcgtcaaaggtgtgtctgggagagtgaagcacgccacaatagcaacaacaaatgtcacggcaccctgaataataaagagccacttccatccgctaatacctgatataccgtccatcttaaagacgcctgcagcgatgagcccagcaaaggcggaagcaaggacgttgccagaataaaggatgctaatcctagtagccagctcctttcgtgtgtaaaaggtcgacagcatgtatagggcaccggggtagtaaggagcttctacaacaccaaggaagaaccgtgtgagcagagcacccttgtagtcctttgccacggcagtaagagaactgacgacggcccatgccatcatgaagccgcccatgtaccatgagggtcgcacacgggtgatgatcatgttactgggaatctggcccaggatgtaaccgacaaagaggattgaaacgcaggtgctgtactcggttccttttaggccgaggtctttctcgaagccgttgagacgggccagagtgatggcgttgcggtcgaggtagttgagccaatacatagaccaaagagttggctgtacatgttagagatgttggtgtgatggatgttgagactcaccatgatccatcgatccaacttcttgaccagcttgatttcctcagggtcagactttgctgtagcgcccgagtaatccccgtcacccttcttgtcaagaacttcagcagagaactcctgatgagctgcatcctgcttctctgcgtccagagtctccataccagccatggtctttctgtcttgtggtgccatagtgactcaagctcaaagtaccaagagaagaaagttgatgttgggatgaagaggatcaaagcaggggattcggcggtatttgacttgatttctttttcatgctcgtttccccgcagagtttgacttaccccagatttgtagtgtgtaccaagatccggggatattgccgtgccaaacaaaagggcggggaatcaacgttgaggggatcaccatgcggttgcatccttgtttcggagacggggccgcaggccgaatcgagtgccaagacgccattgagatggactaagatggtggttggggagacattgatcaagaataacttggaggtgaagggtaaagatatccgcagtcactagggtgactcaattggcagatggaaacatcgtcggtaggttgcagtttcccgagtcaggattagagtaattaagcttagtcggtcgcaattccccatctccaagcggggggtcgcagttgccccatctccatctttttcgttcctgctattcttcacatctcggcctctaccaccgagacggtcgccatcgccgaccagcccaaacgccatgacttcaaacgcatgcgacagatgtcaccgtcgcaaagtccgttgcgacaaagtccaacctcaatgcggtccctgcaagagagcagatgtagcttgcgaatacgccgttagcgaacatcaactaagaagaaggaatatccaaaagctagaacgcaggattcgagatttgcaagctaataatgagactttgagcgcccagctgagaagatctgagggaccaatccaagagagacatggatcagaaagaggcacgactggccgcaacaccgagagtcccctcggagatggagaggttgctgaagaggtcatccagatgagtctcattgccggtggtggacatcatttcgtcggttcaacaagtggactcttgcttgccaatctactccagtccagaccccagccctcatcgtctctacacgcatcaggatggaaaccaaacacgatatcagaccttactccccaaggagggtcgggattgccaccaaagacactcgcatcagaactcatcaaagcatactgtagccatgatcacctctgctatcccttcctgtctatcaaatctctctaccgctctttggacgcagtgtacgaagaagggcgcgaaaaagaccccgtggatgccttcttcgtcgacatgaccctcgcaataggcacagctcaagtacacaagttcaactggaatggtgtttacgatgccgagacgcattacaaccgagccatgacaagactagctgatgttcttgcaagagatggcatcgagaggttgcaagctttattactggtgtgtcagtacaggatgggaacgacgtcaagcaacactacaacgagtgtatggcatcttattggcgtggctgctcggacatgtctggaaatggggcttcacagagcagctacatatgcactaccgccaacaaatgaacacaaagagagtcctgaagcgaaggaggaagagatggagactaagcggcgatgtttttggagtcttgtcgcgttggatcgcgtgacaagtctggcattgggcagacctttggctctccaactagaagacatcgacgtcgatttaccaccctcttcaacatccgatcaactcccccaagacaacagccctctctcgtctgcaccatacggaacaccacaataccgcgccgcaacgtctgtctttgtgcacatcgttcgataccgcctcatctgtggcaaaatcattaacgcactacaccgaagcaccaagcatgtttcatttgcgagtataagctacgaagagatgcgcacggcactggcgagagaattacaggagtggcatacagaaacggccaatcttcctcttgtaaagagtgacgcgacggctgcttcacctgctagcgggtcgagttttcgttgcgaagagtggtaccgtcttttataccacaatggcgtgcttatgcttttccgaccgtcgccttgtttaaacgatgcatctgtaaatagtgtcgcgctgcagaatatctttgactcggcgcgggaggctattgttttgtacgccagtttacatcggtctcgaaagatgaactattcgtggatcactatgcatactgtgtttctggctgggttgtcgtatatttttgctctacgacatcattttcaggcccttcaattacaaacttctgaaccccggcgagcgagattgcatacgacccctaccattaaccaagtcgtcaacgatactcgcgcgtgttcaaaggtactggtcgccgtgtcggagagatgggatctagcaagaaattgctctgatttgtttgacagactgagcgatgcggtggtggcggatgtagtcgaggcgtcaacgcctagcaatcatgggatgggtgttgctgcggcggtgccattttctgcagacctggcgaatatgacggttgacagtacgtttagggactgtttcggggacttacagagtctcgggttggacgagttccataatgatgcgatttcgcagctgtcgcaggagtggttttttgggttgggtgatgagacacatcaatactattgaggatacatatgtacaagaatacgaccatcaaaacacgacatacagggttccgtggccaggaacctttactgagcgccatcctgtcaacagcccccgtcattcagttcgccgaaactacttgatcctagtccatgagtaatttaccgaccatgacaccctccagcccttgtcatgtacctcttggacgcgggctcggccgccgagaccgaaaaccatcaacccgtgtaagtggatcgccactcggcgccgagtccgttgatccacaaaacatcaacttgacttctcatgataatcaaccgatgagatgaatgcgacattctaaatacagaaacaactcaggcaacactcacagtttaaaagtcaacaataaacaagttcctatcagcagcaactcaactctcttcaaacccctcactctcattcctattctcactcattctcactcatacacaaccaaaatgctcgacagaccacccattcgtataggaaatgtatccggcgcaacgggcgatcacccgcatgcaatgtcccggatggtccgcacaggtaatgtcaacgtcataaccggtgactggctctccgagatgaacattgcttggaacgcaatcaccaagcaagaagtcgacccgaacctgggatacgagaatggcttctttgagcaacttgatgagtgtctggacgacatcatgcagcgtgatatccgcgttgtcacaaacgcaggtgctctgaatactgatgctctgtatgacaaggtcagggatctttgcgagaagcgtggatatggagatgccatcattgccaaggttctcggcgatgatgtctcagatgtggttatgaaaggggacgttagagtgacgcatttggatcaccctgagcaaactcttgagacttggggttttacatcttgctgtgcgactgcttatatcggatgctggggtatcgtgcaggctttgcgtgcaggtgctcgcatcgtcatttgcggacgatgtacagatgcgtctcccgtcatgggcgcagcggcgtggtatcacggctggagggaagatcagtacgaagaactagccggttcactcctaggagctcatctcatcgagtgcggcccctacgtcgtcggtgctaatttctccggtttcaaggactttcttcctgagctggtagatattgctttcccaatcgccgagattgatccaaggggacgctgcatcatcggtcgaacgggtgaaggcggtggccgcgtcactaaagaaactgtcactgcccaattactttacgagcttcagggccatttatacctcaacccagatgtcgtggctgatctctcaggagtccgagtcgaacaagaatcaccaaacagagtgtctgtctcctgtgtaaaggggtttcccccaccccctacagcaaaggtcatggtcgctgcaaaaggcggtttccaagctgaagcgactttctacatcaacggcctcgacgtagctgaaaaggcagccatgatgaaggctcaactagcacacatgttcaaagacgccaattttagccgtctcagcatcgaactctacggaacaccggctgacaatccaacatctcagcaagcaggcactgtgtctctgcgtgtctttgcccaggctcgtcgaaaggaggacattgaagcgtccaagttcaaagtccccatttatgcactccgcatgcagagttatcctgggtaccatatgaatcttgattttcgaaccatggttccaaagccctttatggagatgtttcctgctttgatgcctgtttctgcgattgaccaccgcgttgtcatgagcacgggtactacgcatcgtgttgaggctcccacacagacagcaaaatatcccatcgtacgtccatctacagagacacatggaccagtggacatgctcacctttggaccaaccgagtgggcgccgctgggtagcattgtgcacgcgaggtcaggcgacaagggcgacaactccaacgttggattctttgtgcgaaacgatgatgaatatgcctggctgaggaatctattgactgtttcaaagctaaagcagttatttggagatgattggttcaagatgaatcctgataggagggttgagagagtcgaattcccaggcatcaacgctgtgcatttgtaagttgatcccatctgtggcaatacgatgctaactatgatgcagccgagttttggataacttgaatggaggcattgcttcgtctgatcgaattgatggattgggcaaggggattggagagtatttgagaagtcgatatgtcgacgtaccaaaggtgtttttggatagagggcggatttaacccaatctacaagatgtaaattgtattccagtcaaaactgtgagtccaattgccaagttcaacagatagcatcaccagcccttccaagatatgtgaactggtgactcctcggcaattcccacctgacagagcgagcgcttggagatatcatgataccaacaagctcttgactatccatgcctccaatacatgtatctagagcaccagcaacttcagttgcaacccacatacttaaacctcattcgccaattggcttgaacccattcttcggtgcaacttcagccgaggttggagtagctcggtctccgcgataatcgctcgccaagccccgaacgataattgagcgcaatatcagatagttgattgtcaaagaaccgcgtgcatcaagtcagtattagattctgaaaatcacgtaatgtgaccatgtacaaatgcgcttgactatctacaggcacaaaatgacagtcactcgaaacaggtatggactttacaatatattcaagactgcgcaagttcatgttacacgtacaatctccttcactcttccactatatcgtcttccactgctttttctccaacgtcgccgccaaccccttcctcttgtaacgcctaaatccgcagactcctagtcgtaggtatattcgatcgaggcaatggtggtgtgggttcagagtgatgtgcgtatgtgtccaaattgtcccgctatcacacggtacaagacaaacgaaaataaaaaaggggttacacatggtttgttttgtttttgggggatatcacaaaagatgctgcatttaaacggtctcgagcttgtcgaggatggcacgggtgaactcgtgggtggtggacttgccgcccatgtcgggagtgcggaccttgctatgagtctgttagtagatgcttttttttattgtcgagcgataaacttacccatcggcaatgacggcgtaggtggccttggagatgcggttagcatgctcatcgagaccaaggtgtcgcagcagcatgctgccggacagaagcatggcagtggggttggcctggtccttgcccttgatgtcaagaccgacgtgacggcaaccgggctcgaaaacagcaacctcacggcccatgttgcaaccagggacaataccgggaccaccaacaagggcagcgccaatgttggagaggataccaccgtaaaggttaggcatgaccataacgtcgaactgctgaggacgagagacagcctgcatggaggcgttgtcgacaatcatgtcgttggtctcgagggtggggtagtccttggcgacctggtggaaggtgctgcggaagagaccgtcggcaagcttcatgatgttggccttgtggatgcaagtaaccttggatcggccgtttgcgagggcgaaagagaaggcgaacctggcgatacgctcagacttggcgcgggtgatgatcttgagggactcgacgacaccctcgacgctctggtgctcaagaccagagtactcaccctcggtgttctctcggatgatgcacaggtcgacgtccttgtggcgggtctcgtagccggggatgttcttgatcaagctgatgctggcgtaaatgtcgagctcctgtcgcatggcgacgttgaagctctggtggccggatcggctgatgggggtgtggaggatacccttgaggccgagcttgttgcgcttgagagaagcgacggactcgcggaaggcatcctcagtgcggccggcgccctcgagaccggaaacctcgatctgctcccactcaacggggacgttgtcggccttgaagacggtcttgacagactcggcaacctcggtaccgataccatcaccggggatgagggtgacggtgtacttgccgccgtacttggcaggcttgaagatgtcggactggacggtggcgaaggatcgggcgagctggggttgttgcttggcgacgccgcgcagcagctgagtagagttagcgacatggtcaattgaattctggagtctttgtcaagtcaatctgagccatttgtgccttgtcctcccacgacttccaattttttggttcgtcgcaatgatgatcatgacatgacgcatgtcgtcacccacaattgatccaaatgcgggcaacctccaaaaacaccacagcaacacacacaaaagaactcatcatgatagcgacagacaagacgtacctgagccgatcgaagagatcctcgagacaacatgatgacgggtgggggtatcttgaaaaaagtagagaggcgagctttcttaggaggggaaggatagaaaaaagctaacggcaccgcgcacgagaggagagagagaggagaaagaaagagtaaaggttgaggaggaaaaggaagagatgttttcaaaggtaaaagtttagtttaggtaacgcaagtcaagtcgtcgacgggaaggaagagcaaatcgcgcatggccctcgttgcccagttccaggtccagttccaggtccatttccagttctagttcccgtttccagggcctatttttcttgaatttactctattggtgtcgcattggccgagcttgacatatttttctctctcttttctttcggctgccgctcggaaaacgcgattgttccgagctgtcactggctcgagtggagttgagagcccggaggcttagtctacaactggtagcttgtggggttgagcctctctgtaaagccggctccgtcgctagactttagtgctcaagggctgcaaacgacgtcacaaaattaatgtcgcaacgagacaactcgatatttgatcaatgagtacatatttatatcttctaaatcgatattttctctaccaacaccatgacataaacatatcaaccaagaaaacccctcgttgcacgttctaagcacatcatgaccaccatgatatcgagctttattccatgtggagcttttcaagcgggccaagcaaatcttggcgcgtcaggttgcaagcattgactttactcggacgtcgtagttacgaaactattggaatacgatactccgaagcgactaacgttcacttaaactacagcatcaaccttgagacatatagcaattcactaaagcagatacttgactatccatcaatattctcttcacctacgctatacctgttcgtagccatatcctttgtactaatccatccttttcattcatcagtccgcctcataatactcataatatgccatacaatgtaaaaccaaaactccagaaaacaccattcgcgctttctcaaacacgtggctcatcactcgggtacagacactaactctgtacatcttcatcctcgtccagaggctcaactcgtaccaagatctcttcaagaagtccctcaaggaaactaccaacctctctacccattccaacaggttcggccttgtcgtaatgatcaatctctttacagacatgcgcaagcttgtacaccagctttctcaacttttcatgcgcagcttctgctcgttgctgttgaggagggatttgagctgggttctgtccaggcttatacacttgttgaaggttgatctgtcgccgcttaagcgcctcttcaagtgctggaaagatcacatcgttaagtgcatccagctcgccgttcgggttggctggcgaaggcgtggggaaagcagaaggagcagtaaagtcggatgggcttggtgagttctttgaaggaagaggccgaggaccctgagctcctccaggaagaggtacaagaacctgaggtgtagaagcgtgctgtaacgatggcagtctttgctgcgaaacagcctggctaggtctgtatggaggtatttctggcaggctcatttgcttggtagttgttggccgtgttaaatgcgccggcggagcaggtggtctctgtgatggttgaggttgaggactcctgctctcttttgggtcatagcccaagttgagcatgccgatatcacgctgcaattcattttggagctcgcgatcatactctggggactcaggtaccggtgcgtgtactgatctcaacggtcgaggagtatctgcgctatctctggcaggcaacttcaaaggtgtttgaggcaacgctcttgtaggtgacagtggtggttggtactgtgactgtgggacggcctttcgttgtgggcttgactgtctcgagttgggtgctttgacagtttcaagcggttgaagtgcaaaatctcgcttcatcggactggcttcgcgtcgttgctcaccataatcctcttcactttccagaggtcgggatgcacgagcatttgtcgcattttcatccaagatattaaggcccggtcggttgacaataccccctcggtctccaacaagtctgacggtgccgaaatcccacatatcctcatcgactcgctcgtgttccgcaggaggtcgaccgtcgttgacggattcccagttatcatcatcctcgcccttgtgtgcagctgcccagcgcgagtgtcgttcgatgagctcagtcaggtaggttgtccgctttgcccgtctaataaacggatgacgcagcagatcctttgcggttggtctgtctttgggatctcgttgcagacatgactcgataaaatctttaaaggctttggtaaagttgccttcgagccgcggtggagggttctttgggataaggaagaggaccttcatggggtgaatatcagcataagggggttccccatttgccaattcaagtgccgtgataccaagagaccaaatatcggccttgtggtcgtacccagattgcttaatgacttctggggccatccaaaaaggtgttccgacaaaagtattcttcttggtcatggttgctgagagctgacctgagacaccaaaatcggccagtttaacctgaccgttgctgctgagaagtacattggcagctatagacagttagtcatgttttggcagttggcgcttttcttacccttgacatctcgatgcagctttttgtccgtgtggaggtaatccaatcccataagcaactcccgtacaataatggcgatgtaatcctcgctgatcaatcctggcttcatcaggtcggcgcaacttccacctgaacagaattccatgacaatccataactcggcgccttttgcgtaagatccataatacttggtgacatatggggattgtagctcggacaggatagcgatttcctgtataatatcctcgacctcgtcttcggcgctttcaatgtcgatgactttgatcgcaacagattggcctgtccttttgtcgactctaccaccatgttagctggagcttgtaggcgcaggagactgtccgtaccctttgtaaactttgccaaaactgccaccgcctatacaatgttaattgattgctcgtgatgtttcgcgcgagaagctgggcaacaactgaccgatgcaatattccttggagtataggagctccgggtccagagcttcgtttccctcctcaatgtcatgttcgcggtctgccattgtgttatcgtgctgaaggtcgtgcttttcgagtcgcagaggctttgccccacgtctgaatgttgattctcaaagttctttgccgcaaaaagatcaagtatgggtcggtcgatggatactctagagcttcctcgtgttaagagcagcgcgtacggtcgacggaaacaatttagagtgggatatcgtagtttggcggtgtcgctaaccccaccactggcaaagagtcgtctgctatcaaaccgggctcgtggtaacgtctgtctcgggagttgagaattgtcgaaaaacaagagtaaaagaaacaaaagggaggaaaagaaaacagggagatgatgatgtgcccaaatgaaaaagggagcccagccgatgagaaaagaaaagaaatatgctgtcgcacagcgcagccaatccccgagtacgcaagggaaagagacagtatgcaaccaaaacaagcaggcgcaagctacccaacgttagtgctttcccactgtaataacggctggttcaggcgttgctgttttgtatttgttgtctgggctgtttacctggcaggtgggggttgttgaggagcaaccagtcgagttcttgcttgccaatcatccaattgcacgcatcaaacctgaatcgatctgctcatggctcttctgtttttggtgtgaccatgaccttgctgacccctgtaagtgcccatgggagccacctcctccccgcacccggtataaacgagcgtgggcaagatctccagctagggcctgacttgctcgaccttatctcaaggccaattgcttgcatcaaggtcgatctattcactacataactccaagtattcgcatacgaacacaatggcatcaaagttttgtttatcgaagctacgccgatttattggctcatgatcgctggtgaaacacacaggaatgcattgactgtacatgatcgacgtggaccaagcggcgccattaaatggcatggtcatattgctcaaggggaaattgccatggttccttgcataggaaactatgtttgtcgtacattaactttcccatgcatccactgattggatatctcaaatcatgtatcatttctcatcttggttgtgggcctggttgagacgtctaaagatagtgtcctccctcttgtccatgatagactgcaatcctgtcttgatgcctctcaataattcatacctgcatatccactggccgtagccagtgcgatacgctctgatggctccaataactatctatctacaaatgcctgctatagtccgcataaagacaaactcgtccgtcgtgtcaatcgtcgctgctcagtcctcaataaactcaatcatgactgtgccctgcttcagacctgtgtctgcaatagtcgcatccaaactctccatgaggtcctgtccagctggcatcttcttgagttcaaattcaatgccctctttgccttccagaggttctgccttgagccattcgtaaattcttcgcacttggtcatccaagttgaatcgacgaatgacgcgaccagtagggtgtcggaactggattcgtgttgtggttgctgggttggcctctggctccgtgtgtgggttggtaccagagatctttgcccaaggactctgctcaaccggggcctcgggttccttgcctttgcccatctcctccggtgcaggagactttgtcagggcatcaggatcatggaggttaggcgttgaagagcctccgctcccagaagcaccctctaaactgttcttcagggccatctctagcatctcatcctcggtcatacgctcgacgtcgactttttgtggtttgcgagccgtggctttggccactgggttcttgctgttggctgcgaggctgtagcgatcgaggaactcggcaagttcggcatggaagtcctcagcagagggaaaaggtctgccggtccacatcttgacctgctcaccagttcgcgggtcgataatggagacgtgagggtagttgtcggggttctggtgcgattcatttgggaagtagaatgtgagaaattcctgtgcgtcaggaaagtctttatcatactgaaggaagatgaaattttctcccacaatttccttcacggccctatccttccaaatgtcgcggttcagggcctggcagttaaagtcgttcatatcctggaggttaaccatgatccacttcttgtcctccttgcctagcgtacgcgcgtcatcccatcccattcgagccatcaaatcataaggcgggcggaacagatcttccaatcgtctcgcatgagcaccgttttcgttcgacgtcgatggggcggagcgtcgttcagggtcggcccatatttgctgagagaatggtcctcccgcacgattggctatgcaaagtcagtacaggaccgagacatactcagtgatactcacgtgggttctgccgccgccgttgtctcagctcctcgaggaaggctgcttccatcccatcgtcatgctcgccaccaccccaaccaggtgccaccagtgtctcggtagttcgtgcaataggcgctcgcacatcatccgggtttcctcctgatccaggcccttggtatagttcttcttggagacgcttagccatggccgcatcttcctcttcttgcgccagagcagccgcttgtgctgcaaccgctcgaccgttgtcttcgttgtcactaaaatcatcgagttgcatatcttggtcgtcgtcgctatcgatgtgaattacacccgccgaatcttgtctaccaacgttgcttcttgccggttgtgcagcgggcccagctggctgatttgttgaagaaaggccagctcctacaccagaaaccaggtctgggttttcgtaaaacagttcgatggcacgctcaaagttaccagcagtcatctcaaggaagctgcgggcaacatcggtgctagcgccagtaatggccataaaggtggaaatattgtcgtccatggtgaggacgcttccggcttgcttatcggctgctagattgtttcaatatataagttgtcgttcgtttcaaggtgcgaattaaggatcgagtgcgaacacgtcgtcgattgatatgatctcgcagggttcggtgtagctcttgggtagaagcaaagtcaatgccccgctgttatcatagcggggagagtgtcgggttaagtagtcgctcgcgattcaaggctcgaatgaaatcaaagagggttggcacaaggttcatgctctttcaactcatcgatatagtagtcgtgtatgaaaagcaggtctgctgtgatttgtgaagattcaacgcaggtgaaagttgaagtggaagtgaagcacagacatcaaaagacaggcacccaaccacagtgacgcaaccggatctgtggagcttaatgctgtttctttggaggggcaagtgacaggggctctagagatcggtggcggagaatcgatgacgcgacttttacagtgaacttaccctgaagattgttctcgatggttgttttcagcgtttaacagcttgtgcttcttgatactgtgttcatgagggactattctatttttagactatagaaatcgcgtgattccatcgagtaattttatgttgctgaatgtttagtttgatggtcctgagcatttactgaggtaggtatctgaattagaaggggtttgtgctactgttgatcaagctcaaagacatagcatcatgccacaatcaatcaaggtcctaaaacgatcaaaaacactaatgatgaacataatagtatcataaacaacaaggaacttgtcatcaaatgcttgaatggtcttgtttaaagtcgcgattcacttgacacgtgacgccctgtcagcttagtcatggttctagttgtgactgcttcaagacacctaggcctgccagtcaaacgcctcgtcatttgagctgcctattgccccaaataaagcgctttcgtacaattccacatagacttctttcatcttcatttgtttcgaattttgtccgatacccagcatttacaatcatggcgacaccgtcgtctaaagaaagggagctccagctgctagatagtgtggagctcaagatcctcaacgttgccaataaggaaaagaagctacatgagttgctacaacgataccttccaccagtccttgtcaaggctgctagcgaacatgctcaagtcagagctaaagtaagggccatgagtatgattatagacaaacgctgagattatgataggtggtacagatcttctccaggctaaagacgtttattcaaccgccagagtaaggaaactatatgttgttgagtatccgatgctgacttaatagggtaattctaccggtgggcgcccttcttgaccagtacaagtcaaatgactccccactagtcaaacagcttgacatctcaggaatacagcacagtatagagcgcctggatgattacgagagaagagagcttattcccaaggctttggctggattctccaaggatgaaggcgttgcacgatctggagctttcttcaacatcattcttcgtcttctccttgatgcccgtatacccccaaggggtagtaaagatgacaccgactaccgacaggcaattggactgtcggacgaggcagatgcgaaatatcttgccaaccttatcagcatcttcttacgactacggaatcctacacaaacccagaactggtccactgcaaacccgaccctaaacaaatccgagcttgagtctcttgctgtggagagcccagagtctcaaaaagtttttgagagaatggcggagctaaagctcaagctcgttgcgttactcgcaagtggtgctttcaccgacgaagaaaaattcctgcctgcgctttatgccgcctcaagttttgacaacaggctagtgtcggcggccgaggaagtcttgaagagaagttccgtttctatggaggacaaacctcttgtcaagcgtctgtttcatgcacactcgatactaccacctacctaccgaactcgtatcctcaacatgctttctaaatctacaatctcagcaaccatgtccgacgacatcatggccgtcgtcaagctcaactttgcaaacaatggccaatcaacagatgctttgtcgttaagcttactgccaaaaagtgcactggaacaaaccaaactacacactgccgcgttccaataccttgcgtgggtagcccgcgttggacctacgcaagaaagcttcgatattgccgttcctctcattgacacaatgagtggttttatcgagaaccatggctggcctactcctgtaaggacatcgcaagacgatattgcgcttcgatctaaagcgtacgagaccattggagtgttagcaaggagtgccaagatgcccatcgaaaggcggctgcaactcgctggctggcttttcaagtcgttgtccgaagatcctaccaatgacgctgttgtcaatatcgacggtgccctttccagcttaacgactaacattccagccactgcaggtagcgaatctgaagaattaaagacaatgttacttacatacatgtcgcttcccgacgagccccctgtcatcaggagtactcgtcatgccgtggttaaatgggcgaatcagtgccttaccttttccgacgtgcttggccgctggatcgacatcttggcaattggagctcatcaagacgagaggagcgatgttgttgaacagggccacaaaggtcttgatccctggacttatcatgcacatgccgaggccgaccctgctctgccagactggaaggaaatggtagccaccttttttggctctaaaattaagccagaaactcacacagaaacagcagctctacctggtctggagaatgctaattctgtttttgagaactttgaaggatctcgagtggccgctttccccgttgcgctgcgctactgcaagcacataatgttccttacagccctcaaggactttgaagtgcagcctgactggatgcagacacttgacgccagagtaaagacggatataaagacccgagaaaagattctcggatacttacacaccgttgacagcgcttttgtggtcttttatctgaaggcttgccttgatggtgcttacatcaaagattcaccaatcacggaggaatgtcttcgttgctttgttgacgtggcctccctgagccctggtggtgcactgggatacttgaccgcgtttagtgatggcctcttccagttgatcaagtcaaacaacaaggagatccgatccttaacagcacgggctctgggaatactcgtgtctcacctagcaaatgaccccactgtgataaacaactgtcgtcaaactttgagtgcgctcttcgagaatgccgaaaagctagctggacctgagctcaacgcagcagagggagggctgctggcatacagctatgtgtgctcgcgcagtgtctactatggccaacctgtgcctgaagacatcaaatatcctctccatcttcttacaggagagaatgttgcctcctctctttacgatactgctttggaggccttcgcccagctgtggaccgcaggtcttgctattccacagcgtgaaggagatcatcctcttgagacagttgtcagtaagcttgtcacacctgcaaagaagggtaatgagaaggcgattctcgctcttggaagattggcaacgggactggatcagaatgaggaaactgctgaggatggttggtcccatggaattgttggcaacatcctcaaagagctattcgctttgcacgagatcaagcaagtcgaggttcagtttactgtcggagatgcaatcactgcaactctagcacgatgggagtccgactatgttaagctgactcttgatgttgaacctcgcagctgtcttcaaaagcgcaacggctcacgtggtccacttctcactgctgttctcaacaagattttcgcagactgcaaagctacgaagccatccttactcaaagcgtctggcatctggctattctgcattgttcagtactgttctcacttggaagaagtgcagtcaaggctacgcgagactcaagcttccttcatgaggcttctcagcgcacgcgacgagctcgtacaagagactgcttcccgtggtttgtccttggtctacgaacgtggcgatgcagatctcaagagtgctcttgtcaaggatcttgtgtctgcattcacaggcacaggcacccagctcaaggtcgaccaagagacagaattgttcgagcctggtgcactaccaactggcgagggcagctccatcacttcttacaaggacattgtcaaccttgctaatgaagttggcgaccagagacttgtgtacaagttcatgtcacttgccgcaaatgctgcaacttggtcaacccgttctgcgtttggtcgtttcggactcagcaatattctatcggaatcagaagttgacccgaagctgtaccccaagctgtaccgttaccgtttcgaccctaatcaaaatgtccaaaagtcgatggacgatatttggaaggcacttgtcaaagatgcaggcgcagttcttagtacgcactttgacgatattctggaagatctgcttaagagtattctgggacgcgaatggcgcatgcgagaagcaagctgtgcagccatctctgaactaatccaaggccagccttttatcaagtacgagaagcgataccgagatatctggacgtcagccttgaaggtgcttgacgatgtcaaaggctctgttcgagaggctgcattcaaattatgccgaactctgtccaacacacttgtgcgtcaacttgaagaggggaccaacggatcctctgctcaatccatgatgaaggaggctcttccattccttctttctgacaaaggtatcgaaagctcagtcaaagaagttcaagcttttgcagctattactgtgatcgagctcaccaaaaagggtggcaaggctctccgaccttttatcccagacatggtacctcagctgcttggcttgttgagttccatcgaacccgagcagatcaattggcattaccagcgggctggagaagacagtcgagaccagatcgacaagatccggtcgcaaatggtgaaccgttctccaatttctgaggctattgagaactcacttcgctttatcgatgcgggtgtcatggcggaactggcacccagattggaggctactatcaagactgcgatcggcatgccaaccaagatcgggtgtagcagagttctgacaacactattcacacgccacacaaacgatgtcaaaggagtcggcaacaaattcttacagattatggagaagcagaccatggacaagaacgacgaagtcagccaggcatacgctcgtgctactgcatacatgctgagagccgcatcagactcggccaagaatcgattctgcaaaaagtttattgacatgtactttgaagtagaagaagagtcacgtcgtcaaaagactgcagacgtgatagtagcgttggccaaggtttctcctgatcatttcactgcactcgaaactcagctgcttcctttcgcttatctgggctctcacgataccgatgagtacactagcaaggtgttcaaggaagtatgggaacagcacgctggaagtagccgtactgttgtgcgctacgttccagagattgtgtccttggtggaaagatgcttggataccgcacaatgggctcttcgacatggcggtgcattcacagtagctgccatggtttctgatgtcgcaagtgcaagcgacgccagcggtcaaatcagcgatgcgaatttgaccaaaatttggcccgtatttgagaaaacactggctttgaagactttcgatggaaaagaaaagctcctcgactcttatcctcaattcgtcgagaagggtcgcagcctgtggacaacagacacaaagatcgccgctcaaatggaaaagattgctctccgagaggcgaagcgcaacaacgacgagtatcgtgttcatgcattcagtagtctgtggaaattcgccaaggctcgcgatgatctcgacatgctcgaaaagattacagaagttgttacaccctatcttgatgaactcaagggtgaggatgagaacgaggacaagatggacattgactccaaagatcaggtcaaaaaggagcaagtcgccgaaaagactgcatccaatggattcgaagctattgctcgaggatataaccgtacagctatcaagcaggactccctcccaatcctggtgaagatcatcaacatcctcaaaccttatctcgaaagccccaactttgctccaatcaagcgtcacgtttggtacgaatgcgttcgcgatctcatggacgatgcagtgtgtccatcaaagaagcaaaacgacgacgaagccgtagcgttgacctacctcttgagtcttgatattgacttgattgatactggcactgaaccacaaagggtcatgagagcaaaggcagtaggtgcgctattcaaggcaaaggcaagaggagtctttggtcagagtggtcctgacggatctcagctgaagactatggtgagcaaggcattggaagctgagaggtcattggaggtgcagagagtgttgagggatatccttattgaaatggaatgagacttgcatcagtgttcatagataatagacgtaaattaaagattggagtatcttgtgtcttttaatggacacactattcatcagtatttcacccaacattctctgagatcctcatacaatgtgcctactgtaccactctcacttatcttacgattgttcacaactgtgttacacacctcacctcaataaaccgggcatcacaaccctaaacaacgcatgctgtacaacgagacaatccatctgcccaacgttacacatctcaatcaagcctaacgtgagcccaatccgtcttgaatagggctctttctcgttaaactgaaacaaatccagacagttcaagcgacacaagaaaacctgcagcttccgccttgtttcgcatgcgtcgtgtggtttgttgatgaatcagggccttggaatgggacgccggatcggaccttgggaacggcgatggcgttcggccggaatcgtcggtgtttttgtgatccactaccgaaaattgtcattccgtgtgacggagtaaagtcgctgagagcaatgtttgttctgtatgtgctgcaaaacgagattgcaagcagtacaaatttaatgaacgcctaaagtcaagcatcaccatgcaacggcagatctgtccagttcttatctgacctaaggtcaagttgaaaagcaaccaccattgatacaaaactgtgaccaatgtctggcaacaaatgtgggaaagacaaggatggcagcgtggttgataccccaccaaccgaccacttttgagatcgcggtgttgctaccggagaggagaccagttagaaaggcatgatgatgcgagtgttgtgtcatgaataaaagatgctctctctcgttccgagctactggtcaagaaccagtcaaatccatcaactcacgattcattctctcgtgcgtcgcagcacacagtggggaacctttcaagagcatcggtttctaagccgcaacttgcgtcaccagtctgctgctgggttttccacgagggttgcaaggtgggatggacgatctgcaagtatcaaccaggcccccggtcccaacctgatgaatgcggttaaaggggaagcaccagaagcattggaattcgtgagccgatggggcattgtcttttcaggtaaaagtactctgtatcgtgagttaaatcagttcttggttctcatcccggcaactgccaaaagcaaatcagaataaaggccagtttgtcaatagcgacaatgtgcactgtcttgcaggtggccttttccgtctcattggatatgctagcctcggaagttcaccagtcatcaccaaggttaaagatggtttgtcttgcagagcgatgtcgtatggtggatgtcagaaataatcttggtgtgcaaagtgatccaccagcacgatgcccggaggcctggaaaaacctcccatttgttgatgttccaattgaaaataacgacggcgtgctgcagtggcacggtccagtccagatggtcccaattcccatgtggtgatggtgaccagtacaaagtgggtttgatacagtatttgatgtgacgatactcaatccgagtgaactgaacaagaaccaattctgctgggacctttgacaaagcgggggacagatgtgctgacacaaagttggttcaaccccggtgtagttttgatagggtttcctgtctcggcgcagtaagaaaccgagatcttgttggaacagggcacttctgcatgggcttttgtagcgccacatctagtttgagttaacacttttctcatgagggtttaccaccaggagcaatgcggtcgaccaaaataggtcgcatgagttgcgtcaaacaacgagaaatggcaattggctgttgtgggtaaccttaacctgccaatcgccgagagctggcctgtgaattagtcatggatcttgcatctcgaatgagctttgatacaccaggaatgggcaagcaaaggggcgttctgtagatgttcccttaatcgaaaatgggccgaattatggccaagctgtcagtgttcagcatctccgagaccatgtcgcaacgcttcgtttcggcattactattctgagctggcttgtggcacgtcgctatgacgagcattcgatgccatgaggcatgccactaaagcaagggattctggggttgactaaaatccagggctggcgagtattggcgtccaccttacaaggtcggagatattcaaataaatgagaggttgaaacattatcgtccctgggtgcgccgtgcgtttgtgatgtgctcgcgcttcgttcggttaacatgaatagatttgaatgggatgctgctcgcccggtgaaaccaacaagcgaggctaggaacgctcccttcattccatatcagggtcaacatggaccgaaaacgaggtgcattgactcaaagccatgcccaactttgcttctcgttgccatgttgtcctcctgacgactcaaagcccttgttgtcaacagcgatcattcacctccctgtactcagctctcctgtcgccagtgctggtctttaaagtgccacacttagatcgggttgctttccaggccatcgaccctccggatgccctacgatttcatgatccaccaccgacagggctgttacacaggggtggtgttgctggttcgtctcgtcaaacctggcctgctttcagcgctcagcgccatcgttcactgtccagcatccagttcaaacggtgcccagctgcagcttgggcactaggcctgagatagcggcacgcccgccgtcaagggtagccctggttgcggagagccacagaacctttttttatcgcaccaggtacccaagcatggctgaacttggtcagacaacggtacttgtcatagacctaatcgtggtgaccagatcaatcaacaaggccattgtagctaggtggcctcgagtctagaggctcgagctttggttatgtttcgtagagcacttagaccatcgctatcgccgtagcaagtccgttgattgtgtgcatcacgatcatgaaatgccgatactgtgcggaagagttgagcagctagggcaaggcccacagcttttgtcattgtcgttcttgttctcctcccttccattcactccacatagcgacacacactttcctcaagccacgcccattctcactggctcccaccatgtcgtagtgagcctcttctggctcttgacttccaatagaaaagtatttcgatgttgtgcgttgcttctccaaaagccctcttgcccttcccccctcttgttaagaaggtgtagagaactccccctcccagatcttaactttgccgtgaattcttgcttccgtaacaaccgcattcttgatcgtgatcattgtcgtcttcgtcctttcttgaacgctttgctgtgtcacggagtgtccgttgctgcgcctgtttgcccaggtccacgctaccgttaccatcatctcatctggattccgtgcacctgcagccgctccgtcactcgccagtgacttgacagcgtcattcgtccattgaggtgtttcagtaccacccttagcaagcccacaccaagatccaaagatccccttgtcagcggatacggcagcccacacccccttgtcgacaattttcccctaccggtaccctcgtccccgcgcgcccccgattgttcccaagagcaaggcctaaacaaggcaaggttaagaaaaaaaaaaagctcgtcttttttcttctaccctctcccgcattacgactcatcccacgactctctttctgtttcccctcatccatctttgtcctcatcacggttttcacggctcttcccttgcgcgtgtttcggaaatttggctgtgacagttactgttgtttttgttggcgcctaaaagtgagtttgctttcttttgagttcgtttgtcgattccatgtctcctttggtacttgtggtggtgggtggaggtttgtgggatcttgagccggatatcagcttcactcgacgttgcgcgcgcgcaccatcgacatcaatcaacttcgaacaacgaccggtattctggaagtcaaagtctgcttccagttgagattcaagaggatgttccataaattgagtacatctttatactcgaccgtatgtgttcgtccgtccatcccgaaaatacgtacgacaaatctcaaaagtacggtcgataatactgaaaggcaatttgactgtgtcatttgctgtacaaaatttcgccatacgcctctcgagaaactgtccgacactcgccaaccgattgcctgatcggtatacttttcagcttcgcaaatcgagagtaaagtcaagttaagtcgatggtggccacaggcaacaattgaaatttcccgggcagtggatggaatttggtcgaactgttgcgaaatgtcgaagctcctagatggagagttttgggaaacaaggccgctgaatggcttcacgaaaccagggacagcctctggaacgcaaatttcctggacgatttatctggatggacggcgatttgacttgtaataaagctacgtcaggcctggatatcggaaggcaagctggacgctggatctcaaaccttgcaccaaaattggccgacgacatatgcccagggcgggcttttggaccgacacggacttgctggagacctcgagtagattgctaacacaagtacaggttaagctcatttcgggaacgtttgcagctatcttaccacattcctttggaatccttggtaaagcaccttgccccgtgtgagaacgacaattcggcgtttcgcatcccctatcactatcctctaaagcatttcattgcttgtatcggcgtgacggcgtcctagagatttgattcgcatctgtacggatacttttcgaagtgtttgtcgtttccaattctcgttcgtatctttttaaaggattagactcggtgtgaaggtacggtacgtattgatacgtggatcttgtatctggatctaacattaattcttcaggtcttgcgatccaaatatagcgacttacttcgttgtgctttcggtactcgattctcttgacggtaagttctcagctccatggccgccaccattgtatccctctttgcccctccactggatgcttggattgcagcaaagtttgcgatagaatcaaagcagaccagcaactgcaaagtgtggctgttttgtcaaagcttgagatgttttttgttgggttaagtttgggtttgactggagctcttgccctatctgaccgggcaggcaccgacaaaagtgcaagagccggctgccccaaaattctgagctcctcaacttcgtccttcctgcattctcggatcaccggcgctttggtttggtactgacatatcatccatagcgcttctacgacttgtttacgacgtgtacgagttattactcacggtaagttgctctgtcacatgaattatgaaaccgcccgcccctggacaataagccgctcggtgcaaaggatcacagccttggttggccattgatggacacgaccgaatcactccggtttccatcgcctatggatggaccttgcgacattgaggatttcgggcccttgattcacaatcgatacgacgggatacagttcaaggcattgtgcttccgcaatctcctttcaactctgattatgtgttgattgtccgctctattgtcacgtcctagcgtcggcctctgccctaagcctcctcgactgctattgtttcccactacctgttcttagatcaatacccaattcaagtcgctaatacttcattgcagtctttttttgttgctccgctctgtcaagctctgcagcatcttgctcttcgcattttgaacatttaagcttttgcttcgttcctacggttcgttacccaaacaccaatcatcgcacgacgattattcgactcgacatccatcgctgactttcgtaaagctcatcatggatatgaaccctggtttctctggtgtgcccgccaacaacggtgccccttctggccctatggcctactccaacggcactcctcccgcccctgacatgggcggcgttgcccctccccctggatctggccccgactctcccaagaccaccctttggtaagtaaagatccccaccaacgcctgcaacgatactgattgccataggatgggtgagctcgaaccttggatggacgagaatttcatcaagggcgtcttcttgtcttcggctcatgaaaatgtaaacgttaaggtcatccgcgacaagaactctggcaacgccggctactgtttcgtcgagttccagagccccgaggctgccaccaaggccctcaacatgaacggttcacaagtccctaatagcagtcgctccttcaagctcaactgggcctctggtggtggtcttgttgaccgacggtatgtcacccacctacactgtcgatatcgcttactgacatacccagggatgatcgcggccccgagtacagcattttcgttggcgaccttggtcccgaggtcaacgagtacgtcctggtttctctcttccaggctcgtttcccctcttgcaagtctgccaagatcatgaccgatgctatgagcggtcagagccgcggctacggcttcgttcgcttctccgacgagaacgaccagcagcgcgccctcgttgagatgcagggagtctactgcggtaaccgacccatgcgaatctctactgctacccccaagaaccgtggcaaccacggcttcggtggccaaggacaccagcatggcggtcctatgatgcccggcatgccccagcagcagatgtggaacggtggtgggatgcagggcttcccttatggaggtttcaaccctgctacccagatgaaccagttcactgaccccaacaacaccaccgtctttgtcggtggtctttccggctacgtcaccgaggacgagcttcgatcattcttccagggctttggcgagatcacctatgttaagataccgcctggcaagggctgcggttttgtccagtttgtccaccgccacgccgccgagatggccatcaaccagatgcagggctaccctatcggtaactctcgtgtccgcctcagctggggtcgatctcagaacaactctggcgtcggcactccctaccgccctgccccccctcctcctcactacatgggcatgcccagccacggcggacctggcaactacggccctcagcactttggtggccctgctcccggtccccagggacctcctggacctcccggccccggccccaacggccctcctcaggtaagcatcttggctctcacgaaccgttgacgtactgacaaattaggagtattaaacaaagctgcacgcagtaatatgaccacgataactcgttgaccaaggggcttttatacgaacgatcccccggcacttctatttccttggactcaattatcttgccttctcacgggctaccatgtcgagcagaatctatctgctttccgtggcagtttatgagcgatacccaaccttgactgcgatctgggttatgactttaagttttatggcagctcaggatttctacacgacaccacgcacactccatttccttgggtctgaatcatgattggcgttggagatcttcggtccctccggtggattgtcatcaattcaattcatttaagctacttgcctgtaccgtctgtgtttactttagtcactcactgctttttcctttatatttgactgccttaactgttgctttgcgtgatgtgtcacgccttttttgcgaactactgctgctgttgttttttgatcctcgtagtcatttctagcctggtactctggctttgacttggcgcgcattccgtcatcttttataggaggatcagttgcaaggcgctgcaatcggcgtcgtgggcgaggtttgtttggcgtggcggttggatcgtggttagcggcattcctggtgcgtttggggatcgatcttttgcaaaaagagtggctgggaaaagaatggtcttggctatgattgagtgttgtgtttctgacgaggcgatagggagtttggtccgcggatttagggagtctattatccagttcaagacagaccgatatttgaacagcaaagctttaactgactcgtcaagatcgcgtgacacaagactcgacacgtatgaaatccccctcttctgacagctcaaaggtacagcagctagctcagcacctccgcatcttggacctccacataatggagagctgacgtaatttgcttctccgcgatagcccagataatagggtttcgaggctgatggggatagcgattgggtctgagacgccctcagggtatctagtgcttgttgttatgcatgcagcatgataccttcatgacattgagtggaactttatttcagagtgctttaaagctgctccgcctcctcttctttctcgaaactttgattcccctcaattaggatttctcatacacatcatgtcgtctactgttgatctgagtgctttccctacagctgctcccgctgctccatcagctgagattcgctacgcggatgtaagtttgtcatctgttgcagtggttagttaactgacagtttacaggtcgctgtcacagcaactgcgaaagagttcaagggtgtataccgtgatgacaagcagtgccacgaaccagactttatcaatactctcgaccgagccaaagatgcaggtgttagcaaggtcatgttgacaggcatgtctctttcagacgcatcgcacaacgacagcatcaccaagcagcgtcctgcacaggcttactataccattggcgtgcacccgtaccatgctgctgaactggaacagggcggaaaggcgtaccttgctgagctggagcagaaagtcaaaaacgccctggctcaagattcgccgcatatcgccgcctttggtgagcttggtctggattatgataaggaggaacatgcatccaaggatgtacagaagaaggctttcgtggcgcagctcgacctttttgtcaagaaccaatgggacctccctctgtttctgcactgtcgcaatgcctttgatgatttcgttgagataatgaccccatatatggagaagctgccccgcggtgggctggtacacagctttgttggaagcgcatcacagatggagaagctcgtatcaatgggttttggtgtcagtgtcaatggcttcagtttccagaccacagaaagcctggaaatggtatccaaggtccctcttgatgcgttgcagctcgagacggatgcaccatggggcgaactcaagagcacatctgaagtagtcaagcaatactgcgccaacgcgagacctcttccggcgtccaagaagagagataaatgggatgccaagtgtatggtcaaggagaggaatgaaagctgtaccatggagagggttgctttggtagtggcagggttgaagggtgtcgctgttgatgaggttgccgaagcggcgtggaggaatagtgtgagaatgtttggacttggacgacgctagatgttcaaagtaaataatagttatataaataaagcgaccaagtcgccaattctgttgagatggttactgaggtcttggtgattcttcaattgagatgcctgctgcttcgaccacaaaatgagtatcgctctctttaccgaggccaaaggaagacagtgggtcttatccgagtacgagtctctgaagagtgtgaatagtttcatataataacccaaagtggttaatccagctccaggctccagcaaaacaggggtatcgtccaggctgacaacatatcgtcagaattgaccatgtctataaattagacatcatggccgagtttttgagcacaatcatgcacactcagcttcatcttcaaaatgactttcgatctaagctctgtaccggattacgatgatcttccccaggttgaaggtatgcccaagggttgtgcctggggattatttgaccaagatggtaaaaaggacatggttgggacactcaacttcttgactccagaggttgttcgcaatgccgctctcggagtcaaagatggcatctcgatatctttaaagtaggtccatgatcccactgatcactcaccactgacactctgcagttggcctttgaatgcgatgactaagctcaacgtcccaggccgagcagtgcctgagcataaagtcttgtatatacccgagagcttagcaggactcccctttgaacaaggaaagtcctgggatgatgaagtcagcttcaacacccagtgcagttcccaatgggatagtctgtgccacttccagcatcaagattcaggcctggcctacaatggtgccaacccagacaaaaagctattgtctgttgactcaaccgattccaacaccatgcccactctggatcactggcattcgcgcggttgtatcgccggtcggggtgtattgattgactacgccgcttacgctgaagaaaagaagatcgagttccacccctttgacgggaatcgtatcactgttgaggatttggaagcttgcgcggcgtaccagaaggttgagttccagcctggcgatattctcctcgtccgcacaggcgctacggaagtagttgataggatggaccctgtcggattgggcaagatgatggctatgaagctcagcggcctcgacgggagtgaagaaatggcgagatggatgtggaacaagcggttcgctgcagctgcatcggactcgagcgcttttgaagcgtttcctcccctgaagcccgatggctcgatcggtggaatgaaggatctcggtacgttgtgttgagtttgtggtggacgattgctgattgtgacagtgcttcatgtgtattgcttgagcctttttggcatgccaattggcgagttgtgggatttgagaaagctggctgcgtattgcaaaaagacgaagaggtattcgtttatgataacttcgacgcctttgaatcagcctggattgattggatcgcctccgaatgcgttggctatattttgagagtgttggtagaagatgatcgatggattgtcaacggaggactggacggagggattacggagaggcgtcatagtggctcgaagaagttgagaaatgcatttgctttggatagctttgtaacaaattaacgtatcgcatcttgcggcagagtcgtggtaatcatgataggtgtgccgacccattgtcatgctggcgagtctcttttcgatcgcctgtcacttgatgatatcgagaccaccgtccgaccaagccaagtaacaattgttccatctaaattttactgactcaatattgagaggtaggagcaggcggtgcgcgatttgggaacttgtcataatactcctgtgagtcctgttgacttgtgcgagctctatgattgaggcagccgacctctatcagcggagcagtgcaaggatacgggtacattactaatctcttcagcgcagttgatgatagcacgtcagcttgatcattctgttcttgacaaagcaggacctcatgcatccgagggcaatctttcccaactgaacgactcggattgcgaagcgtgaatacgaacctcagactcggccacaaaccgaacaatcgataggcagttattgcttcccagcgtctggaacaatgcaaatcgcctcagaccgttgaatggcgcagtaaaggattcgtccgccgcaaatagtcaacttcctaaacagttcaatttcttagcgagcttcaggaacacccgtaacccagtgtcggatctagataaacagggtatcgccaacaatccggttggtctattactcagtatctatcatatatagataagatcagatctgaattaattactccggccgtaataaactggatctttaatggtagaagtaagagttaatagctctcgcattcgggtacgcctcgtattcgtaacccgtattaaggtgttacttaggaatccttctgcagtaacaatctcttgttcgttttcgcaaacatgctgtatctcgagtgtgatgtaagtcttgacagatgaagaatatgcggatggtagttacggttgttcaaggggctggaatcgtgttaaccaatttccttggagttcctatataaacaaagtcaattctctccaagtcacaccataatcatcactcaccaattcattcaataccccaatacttcctgtttcttctgcatatccatcaccaagatgccaaccaccgaactcatctcctacgacgaggcccagaactcagcattcgacaatgtcctccatggaaaatcaaaagaatcaagaggtggcatgcgagccatgatgaacaaagacaataaagctcatgctgccgctgttgatgagtactttcagttctttgataataaaaaggccgaggatgaagtagaggctgtccgacaggagagaaccgacaactatgccagtttgacaagacagtaggtgacatgatcattgatatcagctttttactgacctttcagatactacaaccttgccacagatctctacgagtacggatggtcccagagttttcatttctgtcgctttgcgtatggagaatcctttgaccgtgctatcgctcgacacgaacactacctcgctcacaacatcggcatcaaacctggtatgaaggtcctcgacgttggatgtggtgttggtggaccagcccgagagattgtcaagtttacgggggctcacgtaactggtctgaatatcaacgagtatcaggtcgggcgtgcaggtatctatgccgagaaggaaggactttctgataaactcaagtttgttcagggcgatttcatggttagtttgttcataccagtggtcacttttgggtgctaacgatgatagaaaatgccctttcccgataactcattcgacgccgtctatgccatcgaagcaaccgttcacgcaccctccttagaaggcgtctacagcgagatccgacgtgtcctgaaaccaggcggcatcttcggtgtctacgagtggctcatgactgatatatatgacaacgatgacctcgaacaacgtcgtatccgtctcgatatcgaattaggcgatggcatcgcacagatgttcaagattgatcatgggttatcagctatcaaagcggcgggttttgagctgctccatcacgaggacctcgcagctacagatgacgggacagccccgtggtattggccgttggatagtgacatgcgatatgcacagaatctaagtgatctgttgacggtattcaggatgaacaaatgggggagactggttatgcataatttgattggagtattggaggcttgctcgattgcgccgaaaggaacaagaaagacggctgatggattggccaagggagcagatgctctggttgagggtggtaagaggaaattgtttacgcctatgtatttgatggttgggaagaagcctgaaaaaatctgagggtccagatccatgtcgaccagatccatagggctgacgactctatttggaacccatgcaggtgggttgcataaaatcggtggtaatagtggctaggtagtaggtagcagacagattactctcttaagtcttacggcataataataagtaatctaagaagcctcgtctaagtagcataatctgccacaataatactgtttcttatgctccccatggctaattcttctgatatcctaaggtcgagagtggttgacctatggacccgaacatcagattagtagtcagttttagtgagtggatagcccgagagctgctaataatttcatctcatctgctccaagtcccctgtgcttgtaggacccgcctcttacggaagctgaaaaagagcgggcggcaacaatatggcgcagcacgtaagcgggaacccactgcgaaactgaaaccaatagacattattccaacagggcaaggattgtttattcagctttaaacagaattaacaaattgaccgatattcaagtggactgaagacgacagaatgaggtcttatcgataaggcgtcgtccttatgtcgcaatcttttcggagctataatctcacccagcctcagtgtccacgcgtcaagggccaattgctaaagagagatcatcctgtgactctgtgaatagcaaatatacaggcgcagttttttgatcctccggaacaagagatttccgtgctgatttggtcatcctctgatcaactgccattgtgtagatacgggagatctcgaccagatctcgaccatgggtcatcgtggggacagggttgaagcgagatccctagagattcagcataattcggtatctgacaagacatggccagagacgaaaagcataagatgaccttgttgagataatgcatggatgttatacccattacgacattctctttgctgtcgctaggtcgtgtcttgtttggcaaagtgatcttcaaggtccagcaaatggaagtgcccgtctcacgtcatcgtcgtagtcatttcgtggcggcttttaatacacaacccaacgacaacccagccaagcccaagggatggaatcaatctgtcgcactcatatcctagtcagtcttgtctcattcagtggctggtctagatccctgctcgacttgaactgccgtatttttttaatccccgtgggcccccctcgactttttgcatcttttcttcccctctcttcgagctcagcttagcttagacaagctcttcgtcaatcaatccacgcagcaaaagaaatcgccaagtgaattacctctgaaaatactgcacaagagcgacgacttgacacgattgatacggctgctatttaatgcgacaagtacatggttgcgccgacaccgactattggaaagccttgccaatatcgtggctgcagagaaccgtaccttgcagctgaaacacgcaatccgatatactacacgacacataaaacaataccgtcaaaatgttgaaaaagaaggaaactctcaccatcatcacgcctatcccgggcttcatcccgagacagctcgctatcgatcttcttcactctcacggtgaaatcatcaccctcaatccgctagtcctaagccacaaacccatccccgctcctcgcaatgccgccgccgacgagtactacagcacctggtacgagatcacagagcgcattcagtatctgccgggcctgggaaagataggatctggaaagcttacattcaatggctgtttccatgatatgccatggggcatgcagtcgcatatttatatccccctcggtatcgatatgaggaacaagtaccgcatcatgggcaaccagcccggtcttgaacctccggagcaacccgagcttggtctggagcagcttggcgcaccaaaggaaggtctctatctgcgcactgatgtcgatctcaaagcgaatattactctgatggggtttgtcaaggccgagtcgaggaaggccagtgttgatatggtcaaccgcatggtcaaaaaggcagagcttctcgatgctggtctattaaaggccatgttccaagatggaaagctcaagacgtacaaccccaacgatcgatctgagagtagtcaagcccgacagcaggccctgcagaatccctcaactggtctaccagacgctgctctccatcccggtccagggcccatgagcccaggtccttcgtaccagcagccctatggataccaacagcagatgcaacctcagcgctcaccaacatatccgtatgcaactcccgacaatgctggatctcaatacccccaaagcccttatgtttatcaagctcaaacaccaccaccaggcagtcaatacccgggtcacacaccgccgcccggcgcgcagtaccagcaacagcaaccaccgcccgtcccccccaagaccaacatccagagcttccccatggaactccccggcgactactaccatccacaacagtcccctggcctccaacagtcccctggtcttcaaccgagccctggtcatccacccagcaacttccgcaactcgacaggatcctacgacccgagatggtcgcagtcaaccactgaatcgcaccgcaacagtgcatactcgcaatccacaggtggctatcaatcacctgcgccaggacatcagagtttcgcagcggagctaccttctcataatgaaaccaaggaggagcatagacattaacggcaacaaatgttatctaatgaactgagatgaggatactttgggcaaagagcgatgcccagtcctttaatattttggaaacattcttggaggaagtgcggctgttctggggtgaaaatggtacggaacaggcgttttgttggaacggatatatataccttttgttaaacaatgttatgctttttgttgtattcttggtatctcatcgtctccgcagtccgcagtcctcggccaacagatatctcaacaatcgccatatatgcacaggcacgccaagctggtcatgcctggccgatccatcaggatatcggaaagattggtcgtcaagatcgcaaaggacgaaattagtaggtcggcttatgctactaagactatagtctttaggctatttatttttatatcctaaggcttaggggccaactttcctgcttgttgcatctcgagaccacagatgtaccttccctcttcccttcagtcattagcggaccctacctataaacgcccggacaccagagagagaaggctacgtcttttacccttcatcacacaaacatcatcacgccgagtatcgtcaactgtcaagatgccgcagcaaagtacaccgctgccacactttgcagcttgtcgcatttccgacatgaaaccacgctgctcagtatcaactaacgatagatatgagatcctctgcaattttgacttctttgacgtagtcaagaacaaaaatgcagttacccacgatccaggtatctcgccctcgatccgcatctagttattttattttacagtcaaactaacatgttcatctagaccctaacccgccccggtagcaacgtccgaaaaagggtcctcatgcgttgcgtccttatgctaaacggtacctcccaagccccgattatctcgaaaaccatcatcaacacaacaattatcgattcacggctgtgttcaaggccatcaaggccgcaaaccctgatttccgtttcgacaccattgacgtcattatatcctccagcgcgttgacaggacttctcctaaattcggcgcctgccctcggccacctaactctggatctgttcggaaacacgctcatcatcagtggcatcgaggcacacagtcatcataaattctggagccagagtaatgacatgcatgcattgcgctacttagcgacgacacaaccatccaaaaacccacatcgtgctgtaaaatacaatttaggcggtctttcaatcatcgttgtcagcgaacctaatttaacctataccgatactggtaccggcagatccaagaaacatcgaaatgcaaagaagactgctgcacctgtcactgactgcgcggctatgttcgcattgcaacttgggccggactcgtgctgtgaaaacaatttgcaaaccggaatgacttcgtggctctcaagggccgagtacactgtcaaggtaaaagtcgtcaggaaacctagtacaaatgagctatggttgcgcggcctcgacgtcgtcccaacgactcttaccttctcaaaattggagggatattcagatgttcagaatgcccttaaccaggtggctggtattctacattggttacgggaaacagctacgaaatcgaaatcggaatcgtccaccaagttcaaggttggcggttggagtgatgttgaaggggggtccactctagcattgtatgataccgagcaggactcccgggtcctgcaccgaatgtatggagaattctgggacaatccgacaacagggtacgatgcggcagagcatgacacaggggatgaagatattgcggagtgtttgacaaagaagcacctgcaagcccttgccgaggtgaacgggctgcagcgttttttgaaggagcgatgaacacattctgttgtaggcaggttacaagaaaccagacagcgataattgaataggtatacttagaatcaatgcaattactccctcagggtattagaaacattgtcctctcagagcataagagatgaaattattagagtagcctatgctacttagactaggcttcttagatgacttatttttatgccctaaggcttaggaggccaacttctctgctactagggtactagactaataggaacagagataaacaatcagtgactcgacagatgtgtaaacccccctgccaccgtgttccaccaagacactgcccagtctctccccaagaacgatactgataatggtcaacaaactgcgcgtcaacaaaacatgtcaagactcacgaaagtgtctgtttcagcgatgtgtaacctctcgagcccccttgggcggacatcgcggacataaccgatcgtagacggacttgtccacaccagatatcttgccgcagccaccaaagagacctttttcaaaggggccctttgcttcgcgacagatgatgttttctctggcagaactccagcggtcgttgcaccagacgcaggtgaagtgtgtcattcttgcttgacacattgttgctgtcaaagctggagttggcgtgtagttgcaggaggttgtttctgttttggatgttaggcgagttgcataagagtattagatcactcggtgtatatataccctaagagtggtctagcaatttcgtctagattgctttaaatccttactttttgttgcccgactggatggtaaattgagggtaacttgagcttgattaaatgaggtttcgaatttgtgttcagtgatctgtgaagaagtcaagtgcagtaacatgaatatttagagtgtgaggactgtcgtaaaggtttggatcttgtattttaggtgccggcgtttgtaacggttgaagtgattgtgcgaggaccatcaaacgcatagttttgaagctgcatcaatagctgcctcgtcttgtttgcattcggtaatgtcaggggggcaacacggagtaacgggttggtatttacatatatggagttttgcgtttgagcactcccttttgactcttgacattaatattcattcagtgcctcggtgcttcagcacgtagctgatagtcaaatccatattcaaagccgagtttaatgagactatcgtgaagggaagtatgcgtgaactttgggttcaagggaggtctatcccctgggagctggtttagataatgcacagctgttgtcactggcgtatgaacaggtagtgaagaatagaaaatgatcattagatagaatgacctgttaggcggtttaaatagaaatacctagggactaaacgaacactggacgaaaatactaaggatctcttaggctatctatggactaaatctggtctaattttttcgttagcccctaaatcagtgccggtttttatttaacatacatgcttgtatcatagggggctcatcgtgaatctgaaaagagatttgagcttaagtaaaacctagcagcgcaacctgcttgtataaatgtaatcatgtggtcaatcgggatataaaagaacgatctgacgtaagcaggatcaacgtccaacatgtcaaccacaaggcgcaacaccaaacaaaatacccctcttgttagccaacatcatctcaactaactttatatcatcaagacaaaaacccatgtacaaaacaatcaagactcgtacccttgaagtgggatactacgaccatggccctccctcaggctggctagttcttctctaccacggcttcccctacgacatccacgcatacgacgatgtagtccccaagcttgtatcaaacggtgctcgagtcatagtcccttacctacgcggcttcggtcccacgcgctttctctcctcgcagacgatgagaagcggtcaacaggcagctctcggctcagatgtcatcgagctcatggatgcgttgaatatcgaaaaggctatacttggtggctttgactggggtggcatgtcttgctgtgttgcgtcggcgctttggccagagcgtgttatcgggcttgtttcatatgcgtcctacgacatcgccgacatatcagcttctcaaatacctctggaaccaagtctggaatgtacagtttggtaccagcatttattccaacaagagcgaggaattaagtgtttggcggagaatagacgggatctctgtcgaatactctgggagcagtggtcaccttccttctccttcaccgagtcattttatcaacgcacggcagagtcatttgataatcatgatttcgtggatgtcgtcatacacgcctataggttttgtttcggtaacgcaaagggagatccggcgttgcaaaggttagaagatgttctagctactaaacccaagataactgtgcctactgttgcgcttgatgggaagcgagatcctttgaaaaagggtggtacagctgcgcataggcagtatttcactggacagtttgagaggagagttgctgatgttggacatgcgtttcctatggaggcgccggacgagtttgcggatgctattttgactatttatgggtggaagagtggttgattgtgtgaatgctcgataccggattttctccgatatgttgtgctgtggctgtagctatctttccagttgtataacctaatatcaatagaattgtatctgtcgaatcagcgagttgtctgcaacctagctatcatgtaaatttggagttggatttctgcaaactactaaaagggctttcaatctgaaatcacagagatggagatattataagtattagaataaatctttgtactcaaggtacaatataagatttcatttcgtcattcttgagagttagtccatgtagacgccgattttcacgatacctcaccagacacaattctaagcatattcaactatcgctgtctggggtcttgtaagcctgcccgcaacagaatgtgttcatcgctccttcaaagaacactccttcatgagaaaaaaaaaaaagaaatgccaaagtttcagtaaattctattgtacaccagccaagccaacttctaggatatagctttcatcccattgcgatgccattataggggaagctataatgaaacaggaacaagacatgtttcgtctaaatcggtcctctacgcccgtcgtaccttgaccaatccttacgacctacctattcggtcagtagtgaggctcttatcaaaaccgtaaatcccctgtcagcagcagatccgagtgccgagaataaatcaccatattaaaccataataatataccaaggaatgtcatcaatcaatatctgaatagttgcatttcttgggcgtcagagtttatattcattccctctccaaagccatttatcgatctaactttgatgccgatagcgttatgcgccgttcaataacgcgcggcaccggcgcaacgccaaggcctggaccggaacgaaaaatcgccggtactcgtcagcatgcaggtacctttaatccctgtcgagacgtcagccaagaatcagccaagggaattggcagacgacgttgctatcatgaggtttgagtaccaagagaaatagcttgacagcaatcacgatgtactctcggtaaaacttatgtttacactgaatatctgttctttatcttgtcttatgtcgttcgtgaatggttcaaaaaatacacgctatgaatttaaactccaaccagaatgagtcctttccaaacacatctctatagtaaaccctttccgtctcggaacacttcgtcataccagcgtgtctcagactcatcctcgtcgttacttgatttgcagactgtgttccaatctgtcgatcggagctgccaagccttggactctttattcttgccaaacagaagcgacgcgcttcccttgacatttgcgccgtaggaccacacctccaggttgccatcgtctgccgcgatgctcgctagtggcgcagtcgtgtttgctgccatgtgtgcctccaaaaggttgcgcaggtggggaaagtaccacgtcttatcccaccatgttgttcgacggctcttgagaccgtctctccaagcgttgtggtggatcgcaacaggaaccgacgttgtccaaaagtcgacgtaaagcgagacgtcaccccacgagccaccttggttgctgccgtcgtccaattgggccaagggagcttccgcgacggaaatgtcgttgggaacacccccaatgcgtggtggcgagacgcctgctttactcgattgtttggcgatggaggatgggtcgtcgagggacacgaaatatcctcctgtttcagaatagcaagtcgggtagaagagttcttgcgcgtagtccaggccaacgtggtattcaaattcgtctcgtgccgatagcgctgcctccttgccggggttgtcgtgcgcaaagtcgtcttcgtgaatgtgttggcgccaaagttcttgctcgccaaacacctcggcaaagatgccctgatcaccagcgagatcctcgttggacctcacctcaagaagatccttgtccatgcgatctttgacgcgttggaaatatcggcgcatatcccctgcagggcccatgaaacttccgctgttgacatacttgggtcgtacatatttgtatcgtccgacgttgtaatcggtaaagaagccaaacacattctcggggagtgtgctgtcgggaacgtcgtggcagtagaggttcgaaatcttgtcgcggggagcgatgcagcccttttgcgcagcagcaatgatggtctgctgcataaggtccttgtcgaagaaaccgtagtcctgggcaattcgcttgtttgctcgttcgttggcgctgtagtatcggttcaacatgacgctaggtggtagttgtagccaaatatcgtgggcgtcgagcataagcaccagatcgtcctcccctagtttttcgtcttcggaggcctcatcgccagtagcccattgcaggtagttgagtgtaccggtgatcttgcctagctgcgaaggcccaatgccgtcggcgtcggtatgaaagtcgttcttccaattgacgataacaggagctgggtagccgagagcaacggcactgctgacaactttgcatagatcgggactcgagttatcgacgggcaatacaatgacaaattttcggtccccagaagagacgttggcgggggtgattgtggtgtcttctaatatcggtcccgagggtcgccaaacactatcattaacgatctttgcgaggtcagcgttgaaattttagaggagcagacaaacatactaagcggtagagtaaaaatgtagtaataaaaaacgcaaacaatagagtgaaccccttcttaacccatcgccaattagacccgttcacacgaaacctttgacgaggacgcgcagcgccaggaagggcaatgtgtgaaggcatgtgtcatgggcagacggtaaggtatgtagagaaacgaaaagactgccacagtcttgaatcgagatgagaataatactactaggtaacaaagcgcaagggaggaacaagaggagaaggaaagcacaagaacaaaaagtggcgccttccaagcaatataatgataatgatacagacaagatgctctaggagacaaagatgaaaacaggattattgtataaacggggaataaccaagccaaggcccaaggacaaggagtgacggacgatcaaggagtggaaggattgtttagatacaaaaaaggaaaaggaaggatgatgaaagttgcttgacagtcaaagtggacaaggcagacaggcgacaggaggtctcttgagcatcgagcatcggtagtttcccactctaaaccctgccagtcgtagattgaatacgggtccctaatcttatcgatgcaggacaagtaccaattgactgtgcaggcggttaaaaaggtacctctttgtactttcagctccacgcgtgttgatcaacccttgcgccccccctctaaaagcccaaagctggaagccacaggggatacttttggggcgaaggatggaactaattctaggctgatcatctcgaatttgaagcctctgattggtgaaatgtacgccaaaaggcagtgactggggggtgcgaagccgaagttagccctgggctaaaatgtcatgcccaggcggagagtttacccatcaaactgcgccaaaaagttgaccgataattagaagcgatttcggaatcagcgatattctcgatcgtatgattatacttttggctaatcgagtagataagcttgaagtttgaacttgcaaattccacgtttgggggccaggcatgttgttacactctgcatagaacttggtgggtcaattacagcgcccagtcagcccaagaattggcacacactgcaaccccctacctaccattcaaagttgacgatgaaacattcctcctcttgaagcacgaacctgttactaattagttacaagtctgagcgtccattatctagccgatattcaggagatttttcttattgataagtgctagagcaaagactactatttagtgcttagcaaactaatttggtctcatctggatattttggtctgtcgtccacgaaaacattttattctgtagccttgcctgtgatacgtaatcttgcctgcatacaactaaatctggtctagacgtaaagccatcccctgaatcacagctatcagccatgttttctgatctagaacctgcgcctgcacagcaacccaaggttagaaaaagccgacagacgcaaaatagctgactggctggaaacgacactaacggttgcctgtcgtgcaggggagggggagatcagcttgtcacacgggcagacaaacagccgcaatgcttgattttcgtcccctgtcatctccttgttgaggaaatcgtagcgcccagaggattacgaatatacagttacaactttgtttgagcttgactgactcggttctgtacagttgtcacccacgatcctttaatgcaacacaattatctaggcgcagtatgcagatcaacagtaaccaaaaaaacgacatgacgacagtgtacatgcaacaggggtagccagcctgacaagccagagtcgcagcagcagtgacagacagccaggcgatgtactcgtaccacccaacagaaacggttagcaaccgggcatttcctcttttgatttggctttagtctggaaacccgaaaactgtcaaccgcttactgtgggggccatgtctggggctgtgttgtgttttgtctcataccagaaccgggcgacggatctacaatcaagatggatcagtgtctgttattttcctcttggcgctcttgtatttacctgaccgcttgctttatgaccacaagttcaaccgttgttccgactgaacggttctcggacgctcgcttatggaagtaaagacatggacaaaccacaatacttggatctcgaatgggtgacaaacagcccagccttgacgctttggagtataaaataaataatacaaaatcaccatacataaacttacttgataactttgtctattgcgcttccagtagtcaacttctccaacaccctgagacctgtcaagacaccaccttgacaaggtttctgtaagacacaaatacgtaaatacattgtccaatggcatctacctgcaatacaagtcgctcgcataaacaattacataaaattacccgtctgcccgtctactcgtacccttcaggaaacgcccgacctcagcccatacaaaaaacacgctgtcaaaagcttcatccgccaattgggagatactgcaagggctggctggcttgcgggttgctaagaacatgggacttgaagcagtgcggacgaaatattagcccactcttaggcaatacatacactaagagtgatctaatatttatatcaatcatggactaaatcagtaccggtttttatgcaacccacctgcttgctaatgttttgtagcaaaggctctcgagcgaatcgcatactccatcacactgacggcgaattccccatgcttcgtcatcacaggcctcatcttttccctaaccttgtggtccaggatccttgcacccacgaggcggcaaacaatctcacgcatcgctgtgtcgccaggcggcgttgtctcgtacagttcgtccacaatatccgggaagcactcggcctcttcccaataaagctcggcagctcggtagaagcggtcgcgagtaaggagttggagcgccggcacgtcgtacacgtctgccatggcataaagccggagaggcaatgtcatgtcgttgcgtagacgtgcgagtagctttaacccttcttccctaggtaagagggcaatgtccttcattgtcatcaccttggcatcgccctcttggtcaccgtgtccatcgccgtctgcagagctttcctcgtcgattgggtcctctctgtactcctcctctggttcatctgcttcctcggccgaaggctgccactcttcatcgggttcatcaaacagtgcattgtcagacgcagggacttcataatcatatgctggttcccgcaagttctgtcgaacagttgtaggatccatcatggcctcagcagatggtatgtccaaggtcgggatgaccgaatcagtataatttcctgtgtagaggaactcgagaaaccgttccacgatatctggatcatcttcatgcagttcaatagtttgcgccatagcctcctagtttcccgagtgatgagtcaagccaaaactactaatccatagagcacctggacgtaccttgaagttgctactcatggccttgtcgaaaaagctggactgcgagcagacaatagctcgatgagcgctaaattcgcgttccttacatttgatagtcatatccgcgaacttatcgctaaataggagagttgacagtgaagcgtggatagaggtgccacagaattcttcatcgtccatgtcttctggcgagggcgcgcgtgcgttgtggtttgttgtttctgtcgcgtctgcgacttggacaacttcgtctgtcggttgagacatgttgtaaagatacttatgtataaggaatactctgcagctccggtatcttttgcgatgatggcgaaggtgacattttctttctttctcgtgcatgcaaggcacaggtgacgtgacacaggtgccttgcgccagcctgccaagaaaggtcatactaaacccagcagcaggggctggtttttgacatgtcagataacgaaataaggctttgcccattacgatataaacgacggaataattgacccaagtctcccatctcagactgtgtacagagtacttttagactattcttaggctactcatcggtaggtaccttgattgacggaaacatgatgaaaccccccaactttgtgactacctctagtcgcagaccaactctcgacactcaacgagatcatggtgttccttcacgacctcgcgcattcgacgcttcaggacatcgtccccagtcgaagcttttgacttgatcagcaggatcataaccttccacatgggctggtcgtctctaatcttgtacaggtcaaggacaacgtcttcaaactccttcgtatcatcccaggtagcgcccccccaggaagggatccaacggtccttggcggctatgtggaagcgctctagagcgagcagttgaagggcgggcacgttgtactcagaggctaggttgtacagctccagtgacatggccatcacgggcggaaatggagttttgaaaggagcttcgcgggactcgggtgggagcgaggaattcggcgtggttccggtcgccatcggggattcggttgtcatcatggaatcggggtcgggtgtctcgtccatcgactctgcagtcgagttcagcctacttgatcgtctgacagggcgcttgggcgagtcgggagcagtcgtttcgctggaagccttgtgccatcctggataatctttcaacagcgactcgatgtctgctgtaatgctgggcgtggtgaggaatcgagatgtgtcgccatcgaccgtgtatgtgcctgtgtaaagaaactcgaggaatcgctgaaaaacatcagggtcgactccttttaattcagtctttctgatgatgcgcttctgtttcatcaaattagttaactataggcctcctcgcagcgcaatgttgcctaccttggctggagcggtaaatgcgacattgaaccacaaagactgcgcacatacgactgcgcgatgtgccttgaattcacgatttccacagacgataataatgtcggcattctctccatcgtgtagcaggttgtagaacgatgccagtgtggaagacgcgcatagctcttctatgaggtggtgctcagcatcgccccgggctcccgagctaccttccatggtgaatgaatgcgatgcgtgggagaagtagaatgtttgtcgaagggtgcttctgtcgggagataagtgaagagggaagcaaccaccaaggaagaagatttgcacctgccacgcagctggtcgctaggtatattgcatctaacaaaactctctgcgatgcatacttccgtctgccagtggccgcgcactgccaaacggccacaatcagccttctcgccggaaatattgttcgctgcctacttatgatatgtgatttcccgacactggtttgccgttggactgtcactttcactacctctattgacgtgacagtccagcaagcgacagaatatatcccagtgtacaaacttgtgatagatcatgaaggcgtacagagtatgtgacagacaggttggcctctaagttttagggtacaaaattaaataccctacaaagtctgatccaagtaccataggctaacaatctcttgctcccacgacgtgcagcttgacagttgttcacgtgaaccaacgggtacaaaactctgtcgtatttgggtctatttagaaggaagaaagattccctgccgagcatatgtcggaaccccctcccgatccaaatcctcatcatcgacagcatcagtcgtccagtcttctggccagaggttcttcacccagttaacagcactatcgatccaattcgcccaggcttttcccaaagcatcgccccaatgatagactgccatgaacccaacccccgaaagaacaagcgacacaaaacatggagccaagactgcgacgtctggccatcgagtgatgataaagtacaatgctgtaactgctgcaccggcccagagaccgaaaaagacaagaaacccagataaaaggtagatgaaggctattataaagaccagcgccattgttgtgataaagaagaaaagaaacttggcaatcgcacgattgctgatggagtcgaggcggagggacatggaccgcgatttgggtgtgaagcggttgagtattgtcacacgactggctttaacacagtatctgaccgttggagatcgcaagaaaatgcgtatcgcgtatgtgacaacaaacacgacacccagtgacaaaccccacgtccacatcttgggcggattagcattaagttctgcaacttgcatagaaaagacagccgtgatgaacgagaggggcacaaaaaaaaaggccagctcggttagtttgtttataccagatgtttgatcaataacgagtgccgattgactgatcccagttgtggcgacgagaaagttgagtgtctgctctgagcgtgtttgtagagattgtaggtcttcttgaagctccaccatttcttgctccagatcttcgggcagattgagtatcttgttcgactttctcacatggtctacccactcgctcagctcttgtaaagttgcccggatccaggacatgttttgccgtgtggcagtcccagcgtcttgaagcaggtggaggtgtagatccgcaccgaggtccgagtcgatgtgatcctgaacaatacgaatctcggcaataagctgccacatatcgtcaaaagacaaacgcgcaagaagcgaggggattgcggaatcatcttggagcagctcggtgggagagatgttggagacgtatcgggacacgagatccatggtggagagtgagtatttccgagcgaaatcgcggtcgcgaatccaggcttgacgagaattgtacacctttctaattttgttctgatattcttcgtcgtactcggaatcactggtgtcgataaagtcggcgtcgtcctctttgtttatgccagcggaaggtgacccgtcacccatcttatcttcttcgtctgggtgtctctttttcggttttatcttctcgctaagcctcttccttttcgtaaataccggcgggtcaagatacgtctcgcctgggtcagcagtccgccatagctcctcgtctgtgtatgactcaaactccatagctcgaggcataaaggttagagacggcgtggtctctttcgtcttttcgttttgcatagttcgaggtgggtcaaaggccaggataactgtgtgacaagttagtttgtctgtagtctgccaaacgttgtcagtatatttaccagtcttattgcctgctttatcaacacttgtccagtaccccatgccttctggtgccattactctcagatctctattcttccagtactctgggttttggcggagtatcggaaagaaggtgctgtagggacgatagacgttggatttcttgaccctgtttgatgttccttcaatcttgactgcagactttggcggttctggaacagcaaacatgttcttatccctcttttttgtctcttttttcttttccttttcttttctctcttggatctttcgttctgcgcgcttctttctcttgtcagtcaagagtagaccggatttatcgacgacgacatcgcgctcaatagtccaacgcccgtcagagatgcggcccgcaatctcatcttcgtggaatccaggtcgtccgagataatgaagcgcaccaagccgaccccagcgaagatgggcccagtttcgagactttgtccgacgtgacaagttccattccgttcgttgaccgattccagggagagggcgatgtcgaaaatgggtttctctctcgttccagttcatccataccgcatttctcagctttaatccactatcgctcgcagagtatcctgaggtgatgagttgttcgtaccagaattccggatcgatcgagtacaactgtcccaatgcacccatgacgaagcggctcaaatcactaaccataatgaccctcgcctgtgaatcttctggtcgggtattaatagcggcagcaaggtctttcttggtggtgatcagtttgcttctttccacttggccattagcaaggtagtcgataaccgaaacagtaaccgactccaaaccctcgaaccgttctcgccgagtaacattaagccatcgcgggtcccatcgggctcgattgtcgagtacgttcatgtacagttcagatatcgtctctatccaaagctttgggtcggaaaactcctcttcgtctgtttcctcctcgttgctttgccggatgccggcaaatgtgtccatatcgcgcttgtttctcccgaaggagcgcgggtgcggtacgtggcgtagtacatggtgcggttttttcacagagttctccttatctcggtcaagagaggtgcgtgatgtcttgtgttcgtccaacgagttgcgcgggacagagtagttgggcttccaacgttgggaggctgggaagtcgagatcatagctgctgagccgctcctcgtccgcggggtcgcgacgctttctattgaacattgcaacgcgaggggatacaattaaaaacgcatcgtaatgttgagggcaggctcagccttatgatgtgacaggctagttgaacccctggacgaccctattctgttctaactcggtggggcagtagctccgtgggtaaagatgaatatggcaatagaattgcgacggcgatcatcttggacttgtatgattgatgcattctcgcgatagattcaatgatgttgaaggaaattaaaaacaatgtcagccaggttaattacccgatgcacggaatgaagtaagagcccggggacctgacgggaaacagtggggatcccgctataattgcaggcgccagtgcctggggaaggaatggatggtcttcctcccgtccataagcacaagcatcagctccaagtcgtaggaagcaaagtatttgaatccaagattgtatatattataatccaaagagatatttcatctcggtagtaatttgagcctctgtagcctattgaggaaccaaggttctaatgaatccttccaaaggttgctgggcctcagcctcagttgccagcgactccaacgtcgcagccaatgtgtattttttcttatgtctccaatgcgaaagcacattgtgcagcataccaatatttacacgattataagtggcacccaatcatcatgaaatacccgtgagctgacattgtccagtctcttttcggaatggcgatgtgacagatgccttactcccatcaagacattatcccataactggccaactggggggctcaaggcgacggatttgttgatgggctttttaacaattatctcgcttcagactgaagcgactgtcggggtgacgtggaagaggtgtgtgggtgggttcggggcatccaaagtctccgggcgtcggcgttggcgtcggcgtctcaatcgccaatttgtgagagtcacgtctcatcattttgtggctgtttcgattgttccaggtcaacaatcctgtaacgaacacgttgcccagcgaagcggcgccttttggtgattaatccctgcaggtcgtggttgttgattgtgtcgtatcacgaccagggtcaaaatagttcactaacgaccgcagcgccatcacttggccaggtccttctttttccggctttgaacacatagccaagcgatggtgatgagcaaaactatcactatgatgggtatcttgaccaggaggaaccacaaggtagaaatgcctatggatctccgacttcggccggatcggtttaggggaagcttatcaagagcgactttttccagatcccgtaatggtactgtttatgtgtcagtatcttcttgagataaaccatacttgaacttacagttgagttttctatctgctgcggtgatggcgacatcctcaatctctttcacggctgccatgagcgtgagcggtgtggtgagggaagacataactgatggttcgatgttttgtcatgcgtcgcataaaagataagctgggggggctgcctttatgtatttgacaccaaaccttagctttttaataacgtgtctcggaagtttatgcaccttgcggtgttacggtcgcttcgagcattgaccgcatccgttgagtccgggggagccagccagcaaacaactgacgtgtcggcgggtcagcagaaaattcggttcgcgtgcagggtcaagacgaagaagtgaagaactgatctcgaattcgtgtagtataagctgacatgatgtttctatactttgtctgcggccgagctttttaagccctgagtggtatctgatactgacgtcgatgttgtccgaataagctagtggagataagccaagacaaccaaagatcagactgtgtctcaacacgaatgcggctttggatgtgtggttcgtcttatcttcacgctagggtagaaaacacgatacctaaacttgcgatagctgcaggaaataaaccgcccaagagcggggctgagatggcgtgaaataataaactatcttgtctctgtgcagcaagtagcaagtctcgtacagggcacgatgaaccaccagcggtcaatatctgccatttgacgcgacaacagggtaacatggacaactcgcttgcaaaacacaccacccatcaaggttgctagtctgggtcagaaatcgtgatgtagaaaaaatcttaggtttgagtcatggaagagaacttgatgggagctcaacaagatagctgggaacatgagatctgttccagtgctgaaaccgacttcccgaacaggaatgcgtaaccaggagtcagaaactcgagatcacaccaaacctcatctgactgccaagtgatccagatatcgatacataactcgatctatctaatttcactgtcacgataaaacaataaagccattcacaaatagtaatgcataagcagaacggaaactcaaaagatcgccaaaacctcatctgaccgccaggaagacccaaatttcacaaatatctcagtttatctctttccactatagccatacatcggacagctcaataggaacgaattcagaagtaggaatgtgtgcctaggagtcaaaaactcaaaagttgacgccaaagtcccatctgaccgccaaataaccctgaatttcacacataagtcagttttcctcacactattgtaacgatacatcgatcggctcaatggtctagcggtatgattcctgctttgggaggcactctcttgcaggaggtcccgggttcaatccccggttgagccctttcttttgcttgtgagagttctggatgtgttgtgttggttttgcgcgatttaagcttagaccgtgtgccccacttgcggtccgtgaggcacgtgagttcccgaccccaggtgcggggcggtgggatactttctgattggtccttctaattttactgcactttggttattcgtctcagctgtgcattaaattgaagatatgtaagtaatgagaagatttgttggtaatttcgtggtggtcattttttggtctgaaggcagcgtacatcggcagtgttagcgattggtgaagttgtggctcgatccagcgatttgacaacgtgtgtgatggattgcaagttttgggtgagaatgaggtagcaatattcgagagcctttggattgattatttaatttcaaggaaaacattcaaaaaggaaatacgattcgaacagttgttgaaactcaaagccgatgttgtggttgaatgtgtcgaagctacagggtaatatcatggtcaatcgaatgggctcgccatcaagaagtgagtaagataaagctcatacgacgtggagtgtagcagagatcgcaacttcattccctccttacaacttatactactctgtatatatgtacataaaatttgcatcgcgaaacgcaaccggtcacttatagagcacggcaatcactatggcccaccatctctgtcttgcagatcaccgccctgacgatgttagaggaggaaactgcatacccaaagcttagagactaatcttctcttcctaacgtcggcctcgaattaagacatcgactacatgatataaatccaacatcaaaaaccctaccacccaaccatactcattacatcatcaaattcacgaaccacatccatcaccattaattaagcagctgccatctcaatatccctccccttgacactcttccattcaaccaacaaagcaccaataatggtcgcagacgcggttccagctccaacgtagaaactcgtcgtcaacgcatcgttgtacgccagaatcacaccgtccagccactcttctcgaataacgctgcgaatattcgtcgcgccagtcgcaatgacaaagtagggatccagaccaggcacatactcgtgaatcttgttgatgagcgtgtttgtaaacacagtgttgccagctgtgacgcagagcgcaccgccgagagtctgtgaaaagacaatgagggctgtggctgtgggaacgtcgaccatctcacaaacgacttgcactgcgattagggactgctgtagaccaacacccacgccgataccagcaataagttggaaccctacccatttggctgttgaagtgtcaacttcaaaggtggtaatgacaccaaatcctatggccatgagtactgcgccggcaatcataaagggcgtatagtagccccaagcgctgactgctgcaccagcccccatagcgcagagaacaatggcaaggagcatggggaggtttctcacaccagacatgatgggtgattgcccttgtacagcttggaaccatatgggcaggaagtacatggctgtgaggaagcatgcgcccgtgttgaaggagaaccaggcaccggcccagacgctgcgcatcttaaagatacgcggagggacggtagcattctcgtccatcttgtattgtatgtagacaaacacgataagaagaaaggctgacagcatgaaaagagacgttatgacggagtcatcccaatcatagtcaacaccaccccattgtagagccagcaagagacacacgatggcgggcataaagatggcggtcccgataggatcgagctgccagaagcgtactcgccatgtcgcaggctcaatgtctcgcacaggttcagggaagaagaaaagaataacaaaaacggtaatggcaccgataggaaggttgatgtagaaacaccatcgccatgataccttgtctgtgaagagaccgcccagcaaaggacctgcaacggaagagataccccacataccactgacaagaccagtgtacatgggcctcttgtgaagcggcaccgaaaaggcaaggatagtgagcgcgcccgcaaagatgccagaaccgccgacgccagcaatagcccgtcccacgatgagcgtgatactgttgggagcgacaccgcatatgagactacccacttcaaagatggcaatggctgctaggaacgtccacttgatgctgccataggtatacagcttgccaaagaacagctgcagtgcggccgttgtaagcatgtatgccgacccgtaccacccgacgtcgttgagactctgaaaggcgtcggtgattcttggaattgccgttgcaatgatggagttgtctgcgcgtgtcagcagagtttagaattgggagtgtgtacttacccagggccatgacaaagacagccaagcagagagcaagagtgatcagaccaagcttcacaccagtaggatattcttgctgaggccccgagtgttctcctccactcacgggaggtgacgattgaagtttctcagtactctctgtaggtgcagcagatcgtggacgaatctcgttataccgaacagaccccatcaaaggatgagggtactccttcccatggtgttccggcatgctataatctgcgggaagagagcggacactaaagttgctcggtgcaatcgacgatggccggcttacaccattgatgtctttggaagtgccagaacctgaagcaccaggatgcgatgtaagccagtcgtcggcatctcgagcaagcttggctgtttccgagtcaaagttaaagtaccgagacgattctctcaaagaggagtagagagtttcctttggcagacgtacactcaacttcgaccgactggtcgcagccatagagtagtctggggcggacataatagaagccatgttgagtgtttgttacgactgtcagtaggatgagacgtaaaagataaaagtcctagccgtagactcattcagacggggagagatgcttttaagcttcatctgttcacttctatcgcagcagcctgcagagcaatgtgacacgacgcatcctctgagcaagttcattgagtcgatgatgaacttttcgtcttacaacgggggcaagagtcaaatccacagaaaaccactcctcaaaagatctccacctgcagttgtggcctttcttgccgagcacgagatgtggcatcccgcagatagcgtccagggcatgcaatgacttcagcggcattaaccaggaagaagcgtactacgataagatcgtgtagccatcttctcctccaggccagaattgcggccgtggcggagaccgggtgccgtcggggcttgaggatgcttcggatgtctacaagcctcagatgactgtttctgtttccgtattgtcagccgccttcgccgaataatctcgtaaatctgtctgggacctttgaaggaggaagtagactagtgggtagcagaaaagttggcctcctaagtcttagggtgtaaaaataaatagtctaagaagcttagtctaagtgtcataagctgccctaatagttttgtctcttatgcttccagcggtcaatttttctgataccctgagggtagatccttggtcgcggacggactttgtcttcaagacgatcagcatgtctgagtggcagcacacacttgtcagaggtggtcagatctttggccactgatttcgaccagttcgaccattcagactagataggttgcggatcgcgtccattagtaacctatctgtctatcggtagggcgaaacgtggctacacggtataagcaagaggcttgaagatggtaagtcgtgtcacttgaccaatccagattagaccgtttaggagagaacggcaacgagtcgaacagttcctacttgtaatgtttcgcagcataacggacattaaagcaaacccgagaccgaagatcccaggatatgactagctttgaaatattgtagttaaaggaactcagtatcggaagacgggagttatgctaccgtccattgattcctccgtggatgagtcaaaatgacgagacaaggtgttacaatcgtcacacaagatgcgaagaactgaggccactcttgtcttggaacgtccttccaaccctcagggcaccagaaaaattggccattagaagcataagagacgaaattagtagatcagcttatgctatttagactatagtctttaggctatttcttttagtaacttaagacttaggaggttaacttttctgctacccagtagctaacccaaggcatcaataaacggaagcccggaactcttgaaagctgataaatcatttctattaacaaagtgtccctagactcgacgatacgcttttggtccaaccaactagacaacaagtactgattcgcacgaactcagaacagagcgacggggaacgacccgaaagtagcaagaataaaaaccacatggatatataatgacaagtgtccgttgatcccctgcaatcgacactcaaaatatgtcatgcaatgttgtgtgcagtccatcaagagaaagagcgttgcataattcaagcgaggtccacaggtaatttgaccacttccttgagtcaaactaattgagcactgaagttatgctgtccataattctcccccaggggattctatcttggagtgttagcgcgggctcgcttggccggtctcttgattgtgtccgactgggacgtttgctgtgtattatgagctggaggagcgaaaagaagtctggcaggattgtttggagcagttcgttggccgagtttggtcgacccatgaattgcaggactctgtgtctgaagtcggacgagaggcatgggaacactaccgttggatggggtgtacatctgctgctgctgtacctgctgttgagtttgatgaaccgatgcaaacatagcgtcggcaaacatgggtgaatctggccagtcctctttgtaaaaacgaaattcgggagttgacatatgtggcgtcaagtcttgattgtgtggtggaacggtatggccccaggatgacattgttagataggcgggctgattgtccaaatagaacgagggggttccggggcagatggaattgcactcagaggctggaccctggaatatataaggtgattgcattgtgatctggtcctttgtttcggaattgctactggtctgtgatgatgtagaggactgttgtagtcgctgccacatggaagggttgggccatgcaatctccaagtgctcgagaacagctgccaaggagtcagtacgtacattgattgctttcaagatcagaatctgacctcgaggtgcatgctggaaggaaaagaccacgtgatcgcggactctttggaaggcgtcgtcttgtacaccatgatagatgccctcgctgatgacaattttgatacggccaaggttatcggccgcgctccaatggggctgacacagaagctcttgctggaatacggggaatccgatagcgtcatttgtgtctgtacgcgccacgatatacggccaggtgatatctagggcggcaaaggcggaactaacgaggctcccatcaataaagagcctagcattaatcgtagaatgcttctcgttgtcgacaatttgatcaatacgttcgttcttccacaagtgaatagatacctggaagggagtgcctggttcaaggctagggacgaaacatgtgactgttgggagaccaggagcttgcggattcaaagattctacatcgtttaggaccgaacgtcaacttggatagggacttacttacctgtatcgtgaacaacgtaacatgccaccttaaattcctgcagaggagtggtagagttctgttcgaaaaggagaacgtcccagtcctcgtaccgcatgatggtggttggggatgaagatgagggagtagtaatagtagcagtagcaattgggatagagcaaagtcgagtaccttagtaggttgtggacttccatgccccgtgttagctcttgcccaaaccacatgctggagcataggtaggtttgcggaaggagacatttgcaaggcagcagctgcccaggcgggttactgaagaataggtagggacttgaagcagaacagacgaaatcgttagtccactcttaggccatacatacactaagagtgatctaatattcatgtcagcgactaaatcagtaccggtttttatgtaaaccacctgctgccgtagacctcatcgcggggtttaatctatatgatttgtcaaaacaagagcattgatgcaattggcattgggatattacctaattcaagacgaatattgccagtttaagcatggatgagaaagcgctgatatccggaatccatatggcatacccaacagcaccaatcttctattccaccgaggtactaaacttcagtcacatctcgactgccaggcgggttaccaaaaaaatagggacttagagcagtacagacgaaattattagtctactcttaggacatatatacactaagagtgatctaatatttatattaaccactaaatcagcactggtttttatgcaacccacctgactgcctacgatgttaatagtcctgtttagtcataccattgtacatcacaattccttgtacgcgattcaatctcttgcattccatttctttatgtacaaacgcatattgcttaaggatcctcatctccctccatacgagcctataaatgttagcatacggatattccacttccttttgcccactcacccttgtagctcctggtccaccaagctctcgctccagaccaccctcaaaggctcgggggtaggccgggcggtcggggtagttaagataaacaattccagtgacgctcatgaaaacggcgataaaggttccgaccatgacggcaccgggaccggcggtggtccaagtgtactcccagggagaaaagattcccaaaacatcgttatcctcgtgaatgggttcaccaaagtttcgtcgctcctggggatcccaccagttgccgtgagggtcacggaactgtcgcttaattcggggtgggttgatgtagccgccgttctgcgatatttcatcagttccttggttccccctcaagctgtctgttactgaccattccggggtcctccgcctcggtcatgctgggcgcctcggggtacttctgatcaatgaccttcttgtcggtgtactgatcggggaggaatgttcggcgctggatcgtaggaagtcgtcgagcagctgccatgccgctacgcagggccgaggcccgcgcaattcgttgtgggagcatctgtagagaaacgatttagcgacatcaattgacacacctatgttatgagaaacatacctcggccgatgggacaattcgtcggcgtccaattgctctgacgtgatgagatggctcagtgttgaagctttagccaatcgaggctgtgatgattctcaaccgaaaagtaccgcctcaggcatcagcaagcgcgtgccgggccattttcggttagcttggttggaggttccaggggcgtgcatcttggatttctcccctgctcaaaagttttgctgacgacattggattttgtgactaaattcttcgcagttcgcccgcaaggcctctgaacatgtgcaaactttgtatgaacatccactgaactactactattctgtagacattaatttcgaccccgcaaatgatagcttcgcggagaaaacgcccacagcgtcccttgtccccacgttgcgactatgcccgagaccgcgtcgaccgccaacgtgctgcccaagtcggatcctgatgccataaaaaccgaacaagacgcgctcgaggggtatgaaaatgggggagacgcgttgcaaggaacaatggatggtcatgttgaaacaaatggagatgcgcccgccaccgagaatcatcatgagcccaaccatattcatgacgacgaacgaccggcaaagagacgacgcacacgagactcgacgccccctcaaaatacacccaaaaagatgaagccagtgtcgccaccatggaagaagatatctgccgacggcccaacatcttataccgagaatggccgtcgcaaatctggccgcatcaacaccctcctaccagaacctagcccactaagcaaaagtcgaacgtcgaaaagatctaccggcgcgaattcgaataccaagactgaaattcacttgactaatggcaactcaagaaaaatgccaaacggctctcacaaagcgagccccgccactaaagctccctcgaagcaggcacccgcatcgactccaaaatctgcatcaaaaaagcctacagaaacccgaacctcttcccgctctacccgtcgacgaagtcctactcctccaccccctcccaaaaactcgaccaggtcccgtcgatcggcacgatttagcgatgcggtcattaaagacgaagcagtgcaagattcgcggacagcaacctcaaattctaccaatcgatcacctcggataaaactacgagtcggacgatccggtcatattcctcttgtgcaccctggccaggttcgaaaaagaccaaagattggtacaagctttgaggacttttggactcgggctggtgacattcctgttgaggagggcggactccaagcatctgaagatggtcctcagtatactgatgaattagccgagcgagatgctcgtgtgattcttcgagttgaaaaggaagttgaagatggcggaatgctctcccaaggtcgatgctccatcttcctcccggaaccggcagaagagccgcccagacaatgggctcgtcaagatcatatggtcaaggccatgacaaactttcgaaagctcatgttagcagagcaacaacgtcatcgaattgcagcaaagaaagtagctgaagcttgtcgtgacgagtggctacggcgtcaaccaaagtcagaggaagagattgaggctgaacagagggcagtctggatatcccgataccggattgttgctaagacattgttcggtacatgggagaatgtccgcactgaagtcaatcgtcgaagattggccgagtgggagcaagaggagcaaaggagggtcaaggcagcattgaacgaggctgtgaacctctcggaacaaaagttgcaggctcgtcaggcagggctagactctgagcagctttcagaagaagacggatttgatgatctcagcgacgacatgagcatggccgacgacgacgaattgggtcttgcatcgggcgaggatgaagatgacgaggacggcgatgctgacagcgatataatgtcatcagatgaagaggaaggcgatgaggaagaccagaaagacattggcgacgaaaacttgacacaagaacagctacgagcgaagtacgcccatataccagagctagagaagccgtcaaccgaaactccagtcaccgaacccacccccaaagatactgacgctgtcgacacggctcaagcaactgcgaccgagaatgctgagacgagcgatgaatcagtagatatggacgacgatatggggtccaccgatatggacagtgatgaggaggatgaagaagaagagtcagaagaggagtccgacgaagatgccggtggcctcctgggacttcttttcggaaagtctgaattgaagaagatgaacagtgaggctgttgcagaaactccagccgactcaaaggaagattccgagatgcccgacgtggaagcagtatcggatggtgaaggtgccgaggagaacgaaatgtctttgatccagatgcccgacccagagcctcacgaatctggggcgttagagaaatcgactaaagaggcagtcgaggaaaaggaacagataccagcagccatgcaggatgttgcagcgggacaggatggtctatcaaacacggacaacaatgtccaggagcctgcttctcaagataacgacgttgccatgactggcaatgacccagaggaaccatctgcattgactttcgagaaacctcatagcccagcaactgaaccagcgaccaaccctcctagtcgtgtgcatagcacatcaccacccgccacatcagaaaccaagccttccgagcttgacactgcatctactgaggagatggctgttgataagcatgacacaagtcgatccccttcaccccaaccgtccaaccacaaaatcgaggtgccgtttcttctcagaggaaccttgcgagagtatcaacgcgatggtcttgattggttggcaggcctctatgcgaatagcaccaacggtatccttgctgatgaaatgggtctgggcaagacaatccagaccattgcccttcttgctcatttggcatgcacccatgaagtctggggaccgcatcttgtgatcgtccccacgagtgtcatgctgaattgggaaatggagttcaagaaatggtgccccgggttcaagatcttggcatactacggttcccaagaggaacgaaagcgaaagcgacaaggctggaacaatgacgacatatggaatgtctgcattacttcgtatcagcttgttctccaagatcagcaagtcttcaagcgtcgtcgctggcattacatgattctggatgaagcccacaacatcaagaattttaaatcacaaaggtggcagactcttttgggtttcaacacacaagccaggcttctgcttactggtacacccctccagaataacctcacagaactctggtcactcctcttctttctcatgccggctgagaatggtgttggaggattcgccgatttgcaagaattccacgattggttcgccaagccagaatcgcaaattttggagagtggaagagaacagatggacgacgaggcgagagccatcatctcaaaactccacaaggtcctacgaccttacctgctgcgacgtctaaaagcagatgtcgagaaacagatgcctgccaagtatgaacatgtcgaattttgtcgtctgtcgaagcgacaacgcgagctctacgatggattcctttctcggacagacaccaaggagacacttaattctggcaattacctatccatcatcaattgcctgatgcaactccgaaaggtctgcaaccaccctgatctttttgttgaccgaccgatcatgacttcgttccgtatgcaaaagtctgtcgtctcggattttgaagtgacagaacagagggtacagaggctacttcacgaccccagtccaatgaaggatgtcagcttgggctttctcaatctgatgcctacgcaatgcgaaagcctttccactactcaagctgaacgcatctctcaattgagctcacataggaaattgatggaattgagagaagctcagaagattagggcccagagcgcacacgccaatttggatccttctacggtcgcatccaacattggatacttggaaagcggtgccagatgggggcgatacgaagagctgcaacattgcgtctacctcaatgctttacgccgtcagaagaagccaatttacggcaagaacttgattgagttattgactattggtactgacaagagaccttataagccgcgacccaagatccctcgtcaagtcttggcgtggtttgaggaggagtcaacgctcgtccagtccatgatacccacggtaaaccaacgcgccgacagctttaaaaccattattgagaagttctcatgcgtcaccccagcggttgtaaccagagacatggagcaattcgttctcggtcgcaagggcattgaagctttctcagacgaagacctcaaactgtcggcgcctgtccgctgggcaccattcttacccaaggaggcacccccagatccttggcatgagggtcgcatgcgactcagcattcaattccccgacaagcgactgttgcaatacgactgtggaaagctccagatcttggacaagctgctgcgaaagcttcaagctggcggtcaccgcgctcttatttttacacaaatgaccaaggttctagacatcttggagcagttcttgaacatccatggccacaagtacctccgtttggacggtgccaccaaagtagagcagcgtcagattcttaccgaccgattcaacaacgacccgcgaattctttgcttcatcctgtcgacgcgatcgggtggtcttggtatcaatcttacaggtgccgataccgtcatcttttacgaccaagactggaaccctgcgatggacaagcaatgtcaggatcgatgccatcgtattggacaaacgcgtgatgtgcacatctaccgtttggtcagtgaacacacaatcgaggccaacattcttcgcaaagcgtcgcaaaagcaaatgctcgacgacgtggtcattcaagaaggagagtttaccaccgattactttaataagctctccgtcagagatgtcctcagcgagaagctggactcaaagagtgaagggttggatgccgcagacgctgccttggatagagtgctgggcgggcccgacacaaataatgaccagcgaagagtcgggcgggcgcttgagcaggctgaagacagagaggatgtggcagctgcacgtgttgcagagaaagagattcaggctgacgacgccgattttaccgagaagcccagcaacaatgcttcaggtacctcgacagcgcgacaaggcacaccagctggcaagtcagtattggatggcgggctcgacgacattgacgctccccacgtggaggaagtattggagtacaacgcatggggcgacaagatgcacaccattgacgactacatgcttggcatcatggcagagcaactcaaggataccaagctcgagttgcccaaggacaagaagaagggaaagaagaagggcaaagacacacgcaaacgataagcacataatagccatttacggcgaaacacgatattcttgtatactagtaccattcacattatcgaggcggcacaaaaacggcgaggtcatgaccaacacggtgggggtagattgggtgtacaggaaaaacaaaagtattggatgtatgacaaacagcaacggtggtagaggtttttaaacgcatgcatggagttttggagaggagattgtgttcttggggtttctactagacttgtaagaagaattgatgaagtattcctctaccgagcgacgtttatagtaattcccgtgttgatgaaacttggcagcttactttttgccctgcacagccacattgatagacattgctgtcgatcaggcatagaggcatcagtacgacacaagataaatacgcatcatacgccgactaacattttctatcaagcatctctattaatcatgttcaatataggcaaccccaaagcgacatcctcaatgtccgatcaacccccatcatttgaagagtccatgaccaccaacccgccgatattcaagacacagtttgcctgcatgacgctcaatatgatggaccgtatccgtcttattaacttcaccgaagtcgaggttcaagcggttaagcaaatcgtcaagactcgctggaagccaggcctagttcagtcacatccgtacggtgattctaccgagatttggctccgtggaagaccatgggcgtatgattccaacggcaatgatgatgcgagacgacttattctatggatactggagagattgtttgatcatggttgggttgtacaatgttcgctggatatcacgaagaaatctgaaagcaaaggtaagcgacagcattgacctcgaaagctttggctgacttgaaaagattcaatcatctttcgaaaacaaaaccccatccctatgccctgtgactggatctgcgtctcctttgacaacagcgacaagttgaaaatagtcgactcgcctccaaaagacctgacggacgccattctgcagacatttagctgcgaagtacgaagacgtgagataacatcagaaaagttcaagattcatttaggcgttcagccgtgggagccttcgggaacagataccgttacaacgagaatactgttgcttaggctgattgaaacactcgagaggcgtggattcacgatctatgcgacgattgggagtaaaggagaggatgatgagggtgctgcggatttgttgatttgtcacagggcggcagattgggttcctggagcgcctatctggcatagatagatgttggaggtatgtttgattgtgggaagtcgattttggggtctacactattgcttgtctatgcttatgttctgttccaagttgtcccctattcttcagggttttgtggtagcgagtccatactgtagtcctgcgccgctatcggcaaaggggtcttcccttggtgtatcctccaaggtattcgatatccttgattagacgctcaggggaaaagacatgtgtgtctcaaattcaccccacttgacgagaaagagccccttgacgtcctcattcttgagaattctgcagtccgctttgtgactgttctcattccagccccgagtttgacagtcctgttgatgttagaaatatccatattatagatagaatctaggtcacgtacctggttgcagtaccaaaagaacccgcacttggagcacttcttcaaagagtctgatttcttattgcatccgtagcatgctctggtctgattatggacgaccgagtatgcctgcactttgtcgttcaagagcagcaggttttcgagagatgtaggcagaatctgttctcacgttagtatgttattgttcagctgagatactactcactcggagccgtccaggatcctcatgacgaattccgacagttccatccaaaaagccatgttgcgaagcgtagagtattgcaactgtatatcctactcgaagcatggaggcaccaatctctcgacctcgagtttcagtgtagaaagcaatgggaagttgaaggccggtcttgtccttgacgataagtctcacgcgccaagccgcctcgatgtgagtgatttcaccgagaaatgcccaatgtttctgagattcgctgtcagtttcggtcatgcagcgtgggataacgtcattatagttgggttcccaatccctgggcagtccatcgatgcctttgaagtagggaaaactcatgatgttgcgtaggttggcgagttgcccatgcaggctcatccagagccaatccttaaaggcaacagggcccttatccttaggaatgtccttgatagtcgaagcaaaccggtctgtcaagccatagtgttcatgcctggaagggtcctcggtgagcgccttgaggtttttgatccacggagatggtgcagcctttgagggacagctgggcaaagactttggctcttgccaggtctgagtgagctacagccactcccatagcggaagcgaacagcgttgggacaagtgaggtgccgacaccctgagcttcaagttgagatacgaccttgtaaattctatcaagacatctgattggggattccaggatcgagtcctcattttcgaggtcctcttggaggtggtcgatctccttgatgagcttgtcgtcgaggtcacgctcagcaggcgacaaagagcaaagacgacagcaacagtcaaagccgaaagcgttcttgagtttcttttgtcgctcctcatagacttcagggttgcccaagtaggtgatggtgatttcctgtccctgctcgatgtcttcaacagcatggacggtgatctttcccagaccctgattccaccggttctgcgcgtttggcttgcaagagtggttgatgcgtgaagtggctaggaatacggcaccgtcctcttcatctggaccggcacaaagtccgttggtttcagcgatgcctacttcttctccgcattccgggtgggagttgaggagagagtagaatgaggctctctgatcttggcagagcttggagagttccttgattatgccttaacgcaagagatcagggcaaaaacactcacgggggactttgatgagtaggggttcagcgatgatgcgggttcctttggggatcttggtggtcgcgatgaggcctttgccttttggggggacgtcgctaacgacgaagaggttgttgtctgtcatgatggcactcggatactcagatgatgttgagcaggagttgagaggtgaaggagaggggagaaggagggaagagaaatcttgatgaaggagaagttttcgtctgaatggtggtctaggcagacagcgggcgcctgcatgacactatcacaacattgtttatcaaagcaagcacaaatacaacaatcagattatcatgagtgtatacttatttacagattgtagtaaactggcctattagttttgtctcttgctcactgttccatgtctctgatatcaaccagtgctgtttatcaagataggtgggtgttaatacggacaaacaaaaagaagagaacaaaacgccgaaaataatggagacattcgtttgtaaattgccataaattaccataaactaccataaacatttcatctctatattgatacccaagttttgtagtgtcgtaccctgaacaataacatgaaaatagtcgccgctttcttaattcgtgaactaataggaatatggcaaggacaatgctatatcgcgttttgtattatagggtatttttaatttaattatgacttatgagctcaaattccaacaatgctattgttactatttgtcttatatcacaaccccatacctaccaagtcacaggacaaattgaaggaaaagtcactttaatagcaagcaacataaaataataccgtcaaattaaagtgatatttaattctatccattcagcatctgccatgattgggcaatattggagataataacaaacattgttgcacttctgtggtcatactgctctatactgtaagcccatatctcgtcttatattgactatgaggcgccacaaaatattagcaaacacttgatttctgtagtccagcctcaaatgtcactgataaatcaagaaatcgtttgctacggaaacaatgcctgcttctgcaagagacgacattatcttgaatattcattcgctactaaggttcatgcaactcgaggtgtccttgcaagtctgcttcgctagcgataaaacccctcaatcgagcgtagcctattttcccgtgtcgatcatgttacatttgcctcatcgtagcgaagtttcaccggaaactttactagcgattccacaacaagagtgtgacaaggcttgtttgattatttcccctcgaccacactcgatctctcttgagcaaggtgtgagtagggtggttgagagccttacacaagtataggggaataagcacaatgtcgattgcaatctccgttgtttgctttgttcaacagcattgatatagacctagtacgctatgaactttgttcgcttcctgcaaatcccggagagttaccaagtttgtggattctcaaccagacaagagagattgtggtagcgaaaaaagcaattcaaccgattggtctcgactgccaagaggcaaggtatgcttcccgtcgtcccgtttcatgggccttgtcagtgttgcagttgcatcggtatatccctgttcgagtcagaggcaagacacggcagtcgtgcttttgcgacctaatcctgcattgagtcaagaaacaaaggagatgcagacgcaggggatgaggttattatatgggaaatgtcacacagattccgtatatggatgggcataatggtggaggagcatcatcccggtaggatcagccatagttttcggatgtttttctttacgaggcgaagtgttaaccaagtttgaactagaatgttcatgcctgactagaatattccccgactcttcgattccttctgatgtcttgataaaacaatctgtgtcattgtctcagttgccatcggaccgagaaccaacatgtcatattgataatcgagggaaaagtgatggagtgatacagatagaaaacggataattaagccctaaattaattaaacaagctatcttagtacacggtctggcatcaggttcgcagcaatccaagcgtcgtctccaacgtctgtgtctcgcgtacatcataaatcccaaacacggagagtggattcaatggagtaatatcccttgtgatccttctagaccctgtcagattccgtctccgcgtcaaagtataatctccatcaggttccaccgactaatctcctgtctccagttctagcaaactctattctcttagactacatatatacgacatagacgacgaccgtaaactgacttggatcccagtttatagcctacatgctaaaccacaattaacggtctagaatagtgatcgactggggactgtcacttgctggttggttcgtggtgatctgcaaggtatccttgagcgaatgactcgtagtgtagcggctggaagcgggtttcaccagttgtgttcttttttaggtgccgaccaacgcgcgcaaattaacccatcgaatccctgtctcggtataaccggcttggtttgacagggggcgacagaaagcattgaactaccgagacagctgagttggcgcagtattggcacagacggtacactatagcagacggtatttgaattagactactcattcgatataatagactacagaactcagttcgcaaaccaacacagttctgtcccctggcaccggatcctttcccatccgtagttcctgcaggcttcacatccttgataccattggaaaaagtcacagtgtctcgtcaaacccccagctagcgcaaggggcactttgatcagccaacgaaccagtcggggaacttgtccctctcggtagtccacaaaaggatcggcgctgaagaattgtagcactgcgacccaagatccatggatgcgcagctcaaacgaatcacgaggccaaggtaaggctgtcgactatgtagtctgtcctgtacgtaattacgttaatgagtgagagaactgcaacgagatgactcgcatccaggagttggatgacataccagccagtagtctgacagccattgttagacataactacccaatctgtccatccattatctgggcagccacatttttaactttgaaatccctactgttatcacgcgttgtggaggttttcggttgtgacttagcttacgactttgaccagccctggttgaatgccgatcccctttgaaccccaaagttttgtcgtatattactcgtaggatacccagggagcgacagttttcgctaatctagttgacggacgcattcttaatttcttttctttttgttgaactttgttgctcgatatcctttctactggcaaacgtttgtcatttcccttcactatggatacgactccaaaagagtcgagacaaatcgacttatggacatcggaatttatcactttcgccgctgcgactatctttatcggtttgcgcctgcttagtcgacggttgacgaggatcgaattctggtgggatgattggtttgcattgtgttgctatgtacgtttgttccttttgttttctcaactctttgctgacgtctacaggctgtggctattgcttgggtagtcatcatccctatctgtatgtactactaacccctagacggactcacatctaatgttatcaatagggattaaagaaggtctcggtcttcacatccacgacgtccacaatggcaagacgatacccgaaatcctgatgaagaacgcccttatcctttacgttgccgaactgttctacgcgaccgccctattctgcgcgaaagcctccatccttagcttctactggcgcatgtttcgagtcaccaacatcaagctaccaattcaaatcctggcaggcagtgctctgatctggatcatcattcgagtgagtataccgatacacaagacaagacaaggactaacaacgttagacctttatgggcatttggcattgcgtgcccgtcgagcgattctggaacccgactgctggaggtgatcaaggatactgcgccattgaagataaaaagttcttctttggtactattctcgttcacgttattctggatatttgcattattgcgcttcccattttgcaagttcaaaaattgcagttgcctattgcgcaaaagattggtatctcgctcatgtttgtctttggcattgtgtaagtgttgcgtctcctatgacttgcgcaaactaacaatagtagcatctgtgtatcggcgatggtaattatcgttgcttcaactcaattcgatgccaagtctgagaaccttacctggaacttgacaaccattgttgtctgggcttcagtcgaagtgaacctcgtcactgtatcgagtaagtatccaagaccttttcatatatataaatactaaccatttagcttgtcttcctaccgtccgaccagcctgtattttcctcttcacatgcaccaaccccaggtccaccatcaactccggctccaacagctacggtcactcatacggtcgaagccacggtcgcagccaaaccaagaacacgattcgtctttcaacgctgcccaacaacaaggacaacgacgagtctagctcgacacaccagttagccgattcagaccgggaacgtcaatcatcagactttgagagtcacgctatggatcgataccgaggaaacgtggctactgttactggacctgcccatggacgagaccaatcggaagaatttgaggttggaacgccattcggggggatcatggttaagaacgagaccactgtcatggtttcgaatgcccggccgagatagttatgtttgttatgatgggaaggatttaggatatccagtgtaatatgaggcaacaagatttttatttctcgtcgttttttgcgcgtactatatgtatctatgggttggagagcggacaataatataccatccagccatttattcccatgtgtagcttagtgatgtcctttgtacacgtcttagagtctcttcgagtcccgcttaccaattacttacctagctcgtctttgtgactgtttctggaggtggagtctcagtcactgtcactttatcagtcatggtctcagtgaccttctcagttaggtagtgtgaacgatcagtctcactcaaagtccagctttgtagcagtaagttgtcgcaccaggtacttcgttttggtacaaatccactgcagatagcaagtacccatgtaagttcttccggtataaagttacagggcccagaaaaatatgaaaagttagatgcagataaacccccacagagcaacgtcaaatataattcaccgaggatgacatacgtcatggttgacgaggcaaaatagatcaaagtctatctcttgatggattcgaagacgcttctgggcaaagaagcttcatgaattccatgccgctacgtaaaattggacagtacaagttccagaggaaggagcgagaaggcctggaataggggcatcctggccgaggaacaggtactgtgctatctacagatcggcacgaaatggttcaatggagcgtcaccacgacataaaaataaagttttgattacatggttaaatccgcaaaaaaatagaggccgtcgccgaacccccggtctgtagttgaatacaggctcgcgctcagaaatcgactgttaagggtgtcacccagtactcgcaaagcatcgaacaatgaacagtaatgagacttcccaactgaggctaatcatgtcgcttgtagtgacaagtctcagtggacgggatctgagttctccagacttgtctggttgttgatgcatggtgtctcctatttatcgaacctttcaacaacgaacaatgacgatatttccctatccgagataaacaatgttactttcagtgacaagtctccataaatgggatctgagttctccagaattgcctatttttcgatgtatgggtgcctcttattactagggatcatgaaacaatgaacaatgatgagatttctctgtctggaataactaatgtcgcttttagtgataggcttcgatagacaagatctgagttctccataattatctggctattaataataaggatcataaaaacaatgaacaatgatgagatcccatttgagaacatcatgtcattcattctcaatggcaagtttcaaaggaagagatctgagttcgttagacaggttggcattgtttcatctatgtcttttacggtttacagtctcaagtgagacattgatctgacatatatatcctcgccaaggcaaagcacattcaataataattacgaccaggggcattggaaacgaaaacaacaagtcaagtgatataactactagtttgtggtcaagacaaggatcctagttatggcgatatgcttatgcctcaggcaccatttcatcacattgggccggattctgtctcttgtcggtcgttggactgtgtgggaaacgtagttctacaaaggcgcatctagcgcgtttctggaattgaaatgatggcgttattactgtaattctgtattctaaagtcccgtacgttcattagccacagagcactccgatagtcgtcggaagagctatcaagaggttattaaagtgagactgatattgggtgagtaaagcaagtttttgataaactaacttaactacctgatatcccctctttctttgaatgcaactcggaggcggttgagttgtcggaaatggtatgcggctgtctatcttgtaatacccggcgttgtcacatggagctcaatggtataggaatgcttaaatgatatcagagaaacaaagacccagatgtctgggccctgtcgatctaggcttgcaaacgaatgtcgttggaatgtctttagttatggatctctcgctcccagcccaatccggtctcgcattccagaccattcccccggtttcggtaactcaataagcaattagctgggagcaataaacttcaatgaccttcttttaattccgcccgatcctggcatgatttggctgattgaggcgctttcttaacgtcagtgggaattaggagtatagataagctgcccctcctagatttcttggtaccgtatttgcgtccattaattaatctttacttgtagaactgctgaactgtttctctaagttaactgagagtattatcaaccatcatgaaggtcgtcatcgcgggttcaacgggtttcgtcggccaagaagtcgttcgacaagctctttaccatcctctaatcaccaaagtcgtcactctctcacggcgcgatcacgagctcgcagaagatctaaaaagaccagaattcgaagagaagtttacgtctgtcagctgttcagactttaagagttatcctcaatacgtcaaggatgagatctctggcgcagacgcctgcatatggtatgctctggtgatgtcgctgtgctactgatggctgactgagagcaggcttattggagtaacaccggccaaattgaagcagtatacttgggagcaagttcgaatgatctgctacgaatatgctctctatgcagccgacacatttgccaaacttccacgcgagggcaagccagagcctttgaggtttatctacgtcagcggttccaacgccgagcgagatcctgcaaagaaaccttggatccttggagactattgtctactaagagtatgttactaacctcctacatgataattgtagctaacactgctccagggccaagtagagaagcaaatcctagagcgtgcacacctatccgatggcagaatgcaggtccttgtcactaaatctgggatgattacagaccccgacatgggatttgtaaaacaggctttccgcttcttctcacatgccatcgtcagtgttccgagtattggactggtcgagatgacagctgcgctattgaatcaagctgtcaatggtctgaacaaggaaacattattgaatgcggaaatggcagagattggaaagaaggaattggttcggatggagaagaaccttgattgatgttgttaatcgagataccagaactgtttgtgtggaataaataaagtgattgaagcaatcaccactttgacgtatttcagcaattgagaactaagaatgattgatacgtaactgagtaaaatcattctgtgaatatgtttatcacaaaccggagagaaagctcctctcggtgtcgtcaagtcacaaggccgaatcaatatgacgatgagatgtggtacgaaacaatccccgactgacatcatccgctagtcttggctatacaaggccaagtccccaacataatttccatactatcacaattccatgctttatcattctgcagttgatattatggatgaaattattgacgaaaagagacagatagctgtcaacttgggccacaatgaagatggagaatcgactctgtatacccgcgtacacagcgatccagtctcgtcgaacaaagaaaaccatgacgtgcacaacacagccgttagatctttggagattacagattctggttggcataccgatcgaatttatccacaagactatgcggtcgatgatgtgaagaatgaggatgcttggcttttaatacgaagattcaacaaggtaagttacatcatcatacataggatcatcgactaatgggtgcagcgagtatttcatattaaacatactcccaatcatcccaaggataagatggatcttgaagttgcggaagacgagcaattctcgccaaacaaacttcgagctcaacttgaaagactgtacatgggagcggtaagtctttgtggcccttagtgtaacgcatatctgatgcttatagatccttggtttcatcatatccaggcagcatatctcgcgactccaatcctggcgtgagccaagacgaacagcagcattttgcattgtaagcaatacaccctgtggcaggaactttgctaacaaccaagacatattttactgtatggtatctcaatttcctcatgccaacgcttctggcaacactccttgcagcccttctctcgcccaaaattcgaactaccttgtttccaccctgtccgccatcattagtccactaccaaggcggccatttgataaaaccacctgcaggaatgctaggcaccaccgacacagcgacaggagcaccagagaatctaaaaggagaaacactcgaacgagaagccagcaactttgcaacaggtcttgtagccctttctgtcaatatctttgttgataaagatcctcagcatgatgaatctcaaagagggggcggaaggaccgagaatctaaaggatcccagatcaatggctaccaggattaccacagcaaaggataaagctgctggagtcgagaatccttcgtgggataagaccagatcacctatgcaggaactcatgtggagtcagatgagacctttgatgcattggatttgtcgattttgtgatatttgggaacgcagtgccaagtgagtcaatttttaacttgacgaaagacgtattgctaatacgggacttatagcctgatcgatccctcagctccctttcctagacatgttgcgcgacgacgaatcatcaggaccattcttccgattctgatattagccatatttatgtcgccctacatgttctataggatcactactctctgctttggtatcgcattctttggtagtatctccttgagaacatcatacaagggattcagatccttgatacacaagtaagattctccactgctcgaaacagaatattgctcatactcttagaattgtgttccaaagaataccaacagactcccaaataacaatagcccttcttcgacaaggcgaacgtaataagacaccactctcaccgccacctgtccccaaaggcccaccatcaggcaagccacactcgatagacgacactgtaataggcgctgctggaaacgacagtccactcagtgtatcccagcatgagattctagcagcggcggaacaagacgtcgggactaccaagaatacaggcggtgatgaccatgaatcctgcaagtctggaagcggcggcaagaaacgcagcaaacttcttagtgtcatcaggccagttgctcaagccgctgccaagacacttataggcgtcgacaaagtgcgtgccaaaacgggatccgaatcagcaaagaatcgtctcggagctgcatcgccaagagaagaacctcccattgcagggccagtcgagtttacatgtcgatggcggggcgagagaggattcgtatatcttactactgatactgtaggaccggctctgtgctattccaaaaagtcttctgtgggtgatttggacagttcagagtatcaggaggtgcaaccggagtgggctataccggttgcggatattgtgacgctgaacaagtattctggttacggaacaaaggcaaagctacttgctggatgggctttggaggatgatattgttgatggagtggaaattgttgacagcaagggaaaggcggttcttgttacggctatggttaggagggatgagttgttcaataggctctgtgctatcgggaatcagaagtgggagatatggtagagtatgtacttgattaacatcatggaatgaactcctaacacgtaaaacatcgtgaccaggacagctctccgtaactctaggagctctacttgggttattgttgcaggagatttctactagcctttgatagcatgggtcttccggcctctatcacactgccattcccgatattcactacagcttctatatgaatcactcttcatgatgcaaaaatacaaagctttctgtcagccaattcatccggtatggtgtagtggctaacatttcgcgctctcataacctgagagatcagtaccgcggagcccagggttcgattccctgtaccggagttgctttttgcctgagtaccgtctgaatggtctgatggatggagctgtgaaacttgtcatggctccctcgtaagatttcttttggaagtcttgagaccctctgtcttatttagattaaatggctgtctacgcctcaatcaacgtcgaagaggccattggtgaattgcccttcaaaatgcgtgtggctggctgtctatgaactcagtggcgacgcaccatcaatccgacagccaaccacacacagatacgaggccaaggcgctatcagatcaagacggcttgtccaattctgttcctgtcattgatgcgagtttaattcagcccgagtcccggatttaaatggaaaagttagatatgcaagcggtcggaataacgttttggacttgatggccattcattgtcttgtcaaccaccacttggtctaatcgggcgcacaagtttttgaaccgtttcggatgcttccgtctggtagcgggaagtatttttagatgtgaacggagacagagtaacccttacgaatattcgccaagactcggcgagagcgatgaagagaaaaaaaaaagatggaaaaagaatgatggcaggtcaagactggagagagaatacgccgtgttggagtaacgtgtgattgtttggtgggatgcgaggagtccgggtattcggaagacacaaggcagccagacccttgttatcttttccgttagatcgtgaggctgagggttagcttggaagtatccagaagtgatcactgcatttcccctctcgagatgtcggtttgttgtcttgccgtgtagaatggacaataggtatttgctcggataacagaaacgagggtcgcatgcatggatacctccatactatgtactatgtagtagggattatacagcatgtcgtagaatctcgaagaggaaggtattctgaataagggattgagcagcttagatcagcatccatcaagcggggaagatgttgatagcggtcagtgagacatggacatgttcgcaaactagacgacgttggagttggatctgtgggtaatagatacgatggatgcatgttgagcggggtacaggtagacgagacctcatgacggatcagctgggccttggcgagggtacaggtacactttagaataaaggttgattgattgtctgattgtctgaccgtcctgcccgttcggtggcgtcaattgatagagaaataaagatcatcaagatcatcttttcagtgaaacaattgatgtgcagattatatggagagtcagatttcgattgtcaaaaatgctccactgtatcgttatccagatctgtcagaaaaaagaagggtgcaaaagacacagaacatcggctaaagcggatacaacagagtctatctgccctatccgtatagagtgctgcatacagagtacagccttctgcttttctcgtatgttggcgtcgttcgtatgctgatggctgaccgttttagcgcaggtgattaccattccggtcaagccgatttccctacaccaacagatttacgggggagagataaaccgacaatccccctgtaatttatctcgtgatgatcctgacgtcagcaataggaacttcttttccgattgtctctgttactcatctgcaccctctgcagctgcagcaacgttagctacctactctctatctagactgcatgctaagctaaggcagaaaagtccctttgcgcatacaaccccactcaatctagacccttgtatgtatagtggtcggtcgggattttgacttgttggttgctaagagcctaagacgccaatagtttccaaccactagacaaaaaataaagtttggatatctatgccgtgccgaacccgtctgatcacacaacaacaccacaaaaacaatgattcacctgctctgcccaaaaaagacccttgggaccctacgaccgtgggtacctagcgaagatctgtgcccgtgacggagaatatggggtggttagctgatggatcgacctagactctttctggtttaagtggtttgcagacgacaggggctgttgcttagtcgacccagaatacgagaccagactctccctctaacaatcagaccatcgattatagaccgaggctgtgacaaggggagaaggctggtaatggcaatagccccaactaggcttgaaccagcctcctccacttgttggtacaagtctcactattaaacgtgcatgaggaacccttctttttctttttgtctctatccatcagtcactcaatatatatatatatcctctgtccctctcctctctgctgtactttgttacacagcatctcatctcatctcacacatctcacatcaaccatgttctccaaagccctcactgcccttgcccttgtggcacctcttgtctcagcacagacctttaccagctgcaatcctctcacaaccagtaagtctcgcattcagtagtctttgacaatcactaacaccattcagcatgtcctcctgatcctgctttcggcaaagatactgtccactgtgacttcaccaagggagcttgcccagatttcaaggaagacgccggtacatcaattactcacaacgccaacggtgccgtctttaccattggtggacccaaccaagcccctacaattgccacgggcaagtacatcatgtttggccgtgtcgatatcgaagtccaagcctctaccggtgttggtatcgttaccagcgctgttttgcagtctgactgtctcgacgaggtatgtctactattgtatttcaatgaaactctactaacaacatacagattgattgggaatggctaggaggtgacaatgctcaggtccagtccaactactttagcaagggtgatgtgagcacatacgaccgaggagctttccaccctgtcgcaaaccccgtcggtcaattccacgtctactccatcgagtggacacctgcactcattaactggatcatcgacgacgttgtggtccgcacactcacatacgaggatgccaagggtggatctgctttcccccaaacacccatgcagatcaagcttggtacttggtgtgctggatctcccgatgctgctgaaggcagtaagtttattcaatctgatatcacaaagactaaagctaacaatattctcagctattcaatgggctggtggcctgactgacttcagccaagctcctttcaaggcttactacaagagcatttccatcgtcgattacgccggtggtgatgctcccacaacaaagtctgttagagagtacatctatggcgaccactctggtagccatggaagcatccgaactgcttaagatgacaatttaatgatttaagaatgaatacctaattagatggattaatgaagaggaggaatgaataccaaggataatgagcgttaaatagtatatagatgaataaagaagtaaaatcaacatacacaaattgtcctacatatagggttattcccatctctttcttgatccacctatcttatacaatctataactatctgaacatcaacaaagtagatccaatatgaaaaacaacagtgatattccctagtctcatcacgcaaaaagtgaggttctgcccgggctcgaaccggggaccttctcggtgttaacgagatgccataaccgactagaccacagaaccgagcttctgattggatgaaatctgccatccgtatctcgtctctcatcggtttgccatcggatagctacgtctgtagatgctcagtgaaggtagcaatcgttttgtaaatatcaatttgtaatcttgagatgtacgtgaagcctgtgaccttttgtccggcaggaagggctttgatgcagctgttttggtttgtcaggtcatctaaatcagagaagggaaggaagtcgattcatattcaagtaggcaggcactgacgtcgactggcagaattttaggctgctactagcaactgactgttttcaaacattgttctttttctcctttgcatcaatcttgtttgcacttgctctctctgcatagccatcaaggatcgtccgcgtttgcaccttattgtcgtctttaaatcaaagaaacccgctagatctgtgtttgcgtgcacagtagcaaacaccataatcaatatcgacatctcagccaagtttcagcgtcgccagtttacgagcatccaatttctcgccaaaagaccatcgttatatgtcagtatcacaccaggtactgtggtagacccgttgctaatttcaatgatagtagcactgcagggattaacgcactcaaaatgtcctccccgtctcgtatcaacaattccgatttggaatcagtttcgtccatcgacagcttcgatccgccccctactttcgagacgaagagaatcaccagaaaggatgctcttcaacaagtcgaagatctcgtttacgaaatcggcaacttggactttgaccaagagtccctaaagcacaaagtcgcccaagtcttgaccgagccagtccttcgtgttctgccccctgaaatgaaaactcgcattctggaatgggcttatcaatatgatcctcttatgttccggcaaatcatccaattcgtgaacgatgacatcggagagtggggatacactgtcgagatccccaacagacgaaaggacatgccatggcacggcatcggagccgacatccttcggttctttgtggctgatctcaagccccttcgcaagggactcccagaagtagagcgtcgaactgtcgtcaacaatgtacgacacggactttcgctctttgctgatttccatgatgaaaaggttggcgctgctgaaagggaggcgcagacagccattgctgcacttgctctccaggaagaggcaatctccgactagaagaaggagatcatgactgctttccaaaaggttcaggtcaaggtggaggagggacccgagatgtttccctacatcgagagggaatggcatcggagcctaagccagacggggatgatccctgaaggccttgcccgttttgccgagtgccagtgcagcccggacgagatgtatcgcctggcacagctgtcggaggttcttcagatgagttgaactggagatgatggatcttaagggaggttgaaagttttcggtttttttttttggtttttttttcttttcagatgttgggtcactgtgaccggcgaaggagatggtgcatggacaggtcgccggcatggcaatcttcaaaatacatgggtacgcgctgaaccatcaaacttggagaaactcgctcgagatcgagcacacttatcaggatccagccgatccgatttttctttcgaatggcggctagtatggagcaagctcacgtaactaccaagtttgcaatggatcacattggaccagacctcaaaacaagctcgtctggagataaataataagagtgaatacgtgatacatttgtagcaatcactgcagacgcctgtgatatgatatactgaaccttttgattcccattattgaacttggagccgatcatgctaggtgttgcataaatattagatcactcttagtatatgaatggcctaagagtggactaatgatttcgcctgtactgctttaagtccctattttctttagcaacctgcctgcatgcgtagaagattccagtttagacttagtatctcccaggcagccaggctgtcataatattcccatccttttctgtcactgctctggcactggcaccacaggtcggttgaagaaaactcagcactgattcagagactgataataataaaaaacccagctttagtgtgtataccctaagagatcatcgacgactctactcggggttgctggaatgccatggcggaaataatcgtgctgaagagactgcttgagatgcaaacactgcaacaccataccaagtggggcggtgttgtcctgaaactcgacgccatgaaagttattcacgaagggaccggaatgcctaccagcatgtcagcacccgatcttgctctcatcattgccgctattgtattccgcaggatcaaaccccagaaattaaagtcgctcaggatcaagaatggttttgttgaattcttcggccatctcaacggaatgcagtggctgcctgtcgctatccgagtcaacaaactggtaggaaaccaggtgttcgccattgaattggaccaggaagcaactgagcctaaggtccgttatgagaatataaatggtaagaaggccacagttatgttgggttgtgtactttccaagatggagacaaattaacgtgtgtttaggcaggatggttccgattgtcacgaccaagcaaccacaaacaaacatttacgaggctaagatgcaagtagttactcgccgaatgatcagacgagacatctataaaagtaataaaaccaactcgaacatcaataatcaaccacgacagtcaactgagaaggataaatcttactcaacaggacagcctcgggagtctatcgagacggatgaaaatgactttccttcatctgaccagtctgaggcgatggaaatttgtgatgcttcttcctcatcagggcaatctcaacattcgactgatagggaagaatctgaatatgttatgtcaggccagtctcttgatacagctgtgtcggctgagtctgattctgcctttaaggggcccattggaaagaccgaaactgacgatgtcccattggaatcaatttcgcccgtcattgtggaggacagtccagagaccgagccccgacagcaccagaacctcgaacctcacacacctgattcaaagacgctccgcgaacatgctcgtcagatgaaggctttaggcaagcgcctacctagtcccgatcagagatttgtcaacaggttgcgacgggatatacgacagtttgccaacatggcagaccagaaggaagaagaaatggtactcgagcgtgaatcaatgcgctctagaaatccaccttcaagtgagcatgccccccaaacaagcagcatcgaccttttcggccgctacaagatgctctggaagggcgcactccgagtgaatggctcaatcccagaaagccttcgagagctagttcgttacgactgcgacacgaaccagattttctattttgaggaaacagaggcagatttcttggcggcaaatgccatgagaaacgagaacggacagtgagacagaagggtgcgtcaatctcagtaacggggacaggtatgatgaagaaacccctaagtcttaggctataaaaataagtagtctaagaagtatagtcgaagtaacctaagctgccctaataattttgtctcttttgctcccagcggtcaatttttctggtaccctgaggcaaggtacgatctatcagctctcatttcgagactttcggatatgcgcaacagaaaacctctcagtcaaggctggctgaatcagcacgttttggcaatacagcacatatgaaacgaactcgttactttagtttaggctatctgggtcatgcttttctaccaccagaaagctcaaaggctagctattttgctgcccaccaggttgctcatgggtccattctccatatagcaacggaatcttgcgccagaaagtcgacgagcgttctagaagggggtatggacatgatagtttgtgcgaataaaagatgcattgagatccaaatattcactgtcgtgaacgaacaagtggtgggggtctactgggtagcagaaaagttgaccccctaagtcttaggatacaaaaataaatagcctaaaagctatagttttagtagcataagatggcctactaatttcgtctcttatgttctcaacggccgatttttctgataccctgaggggggtgttttcttgactgtgaccttttccgatgtagtagctgattgcattttctgatggtcaaacaatgacagtctgcatttatgccgcctctgcagcagctcttctctcagcaatgagccgatgagaccaaggctgaccgaaaggaattttggaccgatcaatgtcgtcgtcgtcgttcccctcaaacatggaactcgcttcctcctccaaccttgcacgtcgccacaggtaatctcttttcctccagacaagatacatgagacccagaaccagcagtccacctagaccaaaaccgagccacaggacccagcggtatttacctgcgattgcacccatacccgttgccatagctccgctaccctttgagtggctgccctttgacttgttggtgtatttcgagatggctttttgtccatacttggaaaccgctttgcctccatgcttcttgatcttgtccaagagatcgcgcgattcccttatgcgaggttgggttgatggatggccaaagacgtgattgcggtttagcgattcgtagaggaggaaaccgggtatgtcggagaggggacaatggggaggtagggtgatgttggaggggggacaaggttcgacttgagggacgacgggaatatacatcttggcggttttgatgtatggatttgaagttttgatttggagtcttggtttcgagttctgattgtatggtgatggcagtctgaccacacttggtagaactgagtgatggaagagggaaatgggaatggttcgacggaaagacatctcttccatgatattccgatcatgaaaaactttgttctttttatgcggctttatagtgatttgactttagagaagggtcatgcttgaggggtatcgaaaaggttgataggacaaggggctgaaggaagcgccatcaacccaagttttccggtcacacgaaacatcgagtaccatcaaggtatcataaaattgaccgctagaaacataggacattagtagatcagttaaagctacatagatcatacctcttcaactacttgttttgtgcgctaaaagttaggtcaagtttccggccaaacggaacattgagtagaacgcatcgtggatggttgatagagttggagaatctcatctacttatagtttggttggttcaaagaagcgtgcgaagaagccatcggtgtatttgtgatctatctcaaataaatgccgctcgcaaggttcaactcaacacgacgataggaacacatatcatgtactcaacaattcttcagctcatttccaaagcaaccagtaatcggaaaaataatcaggacacgtcgtatattgtccaagtcagcaaacccaaatttatgccatttacagctttgccccttgccctcttctcttctctcgctccgtatctctcaggagtcgacgaagaatcttgccactggggcttttgggtatgacatccagaaactctacacctcctttgagttgcttgtacgctgctttgtgatccgcaacatgcttttcaatatcacgtgccacctcttcatccggcaaagactcggcggacgaactctttacgacaaatgctttcgggacttctccggcgcgctcatcggggacttggataacggcacagtcaaagacgtgagggtgtgccaaaatgtgagcctctagttcggctggtgcgacctggtggccctgtagattgttagtcaagcccacttttgaccggcagttcacataccttgaccttgataagctctttgatcctgtcgacaatgacaacatgttcgttgccagaaggggccaaggtaaatatggcctcatctcctgttcgaatccatctgccatcgtggtgatagacaaaggtctcagacgttgctttctcattattcaagtagcccaacacaatcgatggtgcttgaagcagtagctctccaggctggtcgcgttcggttatctccctgccctcggtgtcgattattttggcttttgcactgggtaaaaggcatccagagcctctcgtgaagacatcatcttcacttgacgacgtggcaactgtcgcagtttcggtcatacctgctagtgtcagcattgatcaacttgtagcgataatgagcctcaccataagcctgagcaatggtccaatctgggtacaaagtactcatatctcgaatagtctcctcacccaatggggcagctccgcagtagacaaacttgacactactcagatcatatttggcgcagatatccttgaaacgaagaatttggataataataggaggtacctgtgagagttagctgggatattttatagtgtgtcggtttcactgaccaccaacaactgtcggatcttaaagtcttgaacagactggagaaaatccttcagttcaaaccgagggagaattataacttggtcacctcgccaagggcttgtgtgagcggcgattattaggccatatatgtgagatagtggcagatatcccgttacagcttgagtcgtaacgccgcgctttgctcgggcaacggagtcatatgtggtatgttgcaaaacattcgagattacattgtaatgggagatcatgaccgctttctgtgcaaatattagccagaccgcacgactcaaacattatttaacaacttaccggcaaacccgatgttccactggaaaagcacaaaaaggccgtctggcgagcaccctggccttgaacccattgcagttcgtctagtcgatcaagttcagaaccctctctgaccaagtcctcaatagaggcatgagtaaacttggagacgggttcggcacgaggaatttcaaaaagaaaaatgttttcttcaggtattccaacgttttttgatgcttcgagggctgtctcgagcagcggcgtacaggtaaacagagcttttgcacctgatgccttgagctgatgcgtcagttcgtcgacagagtaggcagcattggcgggagtcacgatgcctgaaaggcgatggacaccgtaaatcggggtgatgtaatcaatctacatataggaaatcagtcgatggttctaaagttagatgtcgaggtaagtaccgtattgagagagaagacggcgagtactttatcccaaggcgtcccctcatttggctgccattgcaatcgtttggccaacgctctggctacaaattcagaccgctcaaagacctgaggcgcagagtacgaacgctttgtgataccgcaggtaaagggatgtctacttttggcgataggacaacgaccgtatttctcgttcttcatgaattcggctatagggatggagtcgggagggtctatttgtgtcagcaagcaggttggggtgagattggaagttctgacctattgggagtttaggaacccagtccggagaagtgaaaaccatcttgacaagtttaatagtgtatgttttgataaaatcgcgagtttatggtgtggtgagctgtaggaaagagatgtttgtgatttatacttgatccgacgcggtaatataaacggagagtcgggagggaatgacactagtactaaaagggtacctcggcgtcttcaccgtattccgtaaatagaccaatcaagttgaaggaatcacagactcagtataatcttttcggcagttgtcgatttacaagaatcaaacagtcgaatagaatggataccccgtacccgaaccggtggttgtatagatctccccacgctaagagccgatagattgattagtagccttgttagtttatgcacgagattggatctcccccggacttccggcagatagttcgatatacgacctgtcacaagtaccttttgtatggagtccctgcagaatagtacttgctgacgccagccagattcatctgacgccagccaatcgcctattccaggaacaccactgcagatcatatattctgtgtatacaaaagttggcaactgaataaagaggcgacaagtataaaaaggtcgattatctcttttaccaagttcaagaaaatcccctatctagttatcttaaccatattcgatctcccataaacgtcacaatggtcaaacacgcttccaaagccaccgttcatcaactcgccaaagagtactcctcaatcataaaaggaaaaacaattctcacaacaggagtaagtcctggtggtcttggtgcattattcgtcgaagccattgcggttgctgagcccgagctggctatccttgctggtcgtaacatcaacaagctccaacaaacagcagatcaccttgcatcaaaacatcccaatctcaagacaaagctcttgactctcgacctcagctctcttgcttctattcgttccgcagcacagcaagtcaacggatggtctgatgtccacaaaattgatgtcctggtcaacaacgcaggcatcatggcgaccgactttaagcttaccgaggatggattcgaaaatcagtttgcttctaaccacttgggccattttctgtttacgaatctcatcatagacaagatcctagctgcagaagctccccgtattgtcagtgtttctagcaacggccatcgactgggccctatccgatggggtgacgcgaacttcagtgtaagcttcactatacacaaacttggctcggtactgaccattggcagaatggagatttatacaacagatggaacgcatacggacagtccaagactgccaacatgctattcgccatctctctggctgagaagctcggcagtcgtggattgcaagcatacagtttgcatcccggtgctatccttgaaacctccttgggcgaccatctggccaatctggacagtcttggtgagtcaccatgaattctttgttgtaaaactgcttacaaatttagtcgaggctgatcgtgcaatcggcgatccatggggttgggtcgattggtcaactgtccctgtgactgccgaagttggggctgccacgcatgtctttgctgcctttgatcctgatttgaaaggttagtacttcaaatcgaggcacttattgcgaatattaacttggtttcttagatcataacggtgcttacctgttggattgccgtttggcggacccttttacagacactgttaggccatgggctacgagttcgaccgaggcagagctcttatggagactgagtgagaagatggttggacagaagtttccattgaagcttcaatgaggccttgtggctggtttcatatgtgtatcttggaacgaaactttgtatgatagggggaatcatcaatattgacttgagcgtcaccgttgagaacgggtgccgattgacggcagcaaaggagccaagtcagaatgtgaaaggatcctgagacgcatgattgacgagtgtgatcgtcttcgacacggttcaagtgtggtgggaggataagtagtagttatgcggattggaggtttgattccaatcttcgcggcacgtgggtcgaggaatcgccatttgcagtgcaagataaactaatgatcaatgggttcgataaccatttttcagtatctgtggtgcttggacgaagtgactaccggcgcactttgaagaccgatggctaacagaagacagacaagtgagaactcgtgttcgcggtaaattaataaatcattcataagaataataagatcatgttctgaaatatatacattatgccgaatcaaggtcggcgtcagaaattgttatacaaataaggcattaaggtcacatcacatattgtttggaacagcttcgttccctctcatatcctcgctctcatggtcttcctcgacttggtcgatgatgttgtggtacttggtctcttgttctttgctttcttctctcccttactcttcgccgtagtggttgttttggcggcgactctctggaccttgaccttgttagactttgttgatgtcttaggtttggcagtcgacgtagtcttcgtctttgatgttggcttggatttctttgtcgcgattgccttcaacagtgttgttgatttggaggcaggcttctgaccttggaccttggccggcgcaactttcgccgtcgttttggttgtcgagctggtcttggataccctggcaagcttgtagacgttgagccgtttggtcgcaccacacttctgcttcttatcgcctttgcatgtcatgccacattgcgatgcaggcgcctcaacactgccattggatggtcccttcttgctgcagtagcaatcctgaccattttggactccaagataaggataacctttacttgaacagaatgctgcacaaatctcgacagtcattttcttcttgtcggttgtcttggcatcaccaagagctcgagcttcaacgccttctgtatagcagccgagatacttgggaggactgttcactccctctgtgctgacagttggagtgtacatggtgttattccaaatggatatccgattaccggcgccgcatttctgggtagcatcacctgtacagggcatcttacagtcaccatcaggcgcaacagttgcctgggtttttggcgcatacccgcaatagcattcccgcccatactccatgccaaacagcgggtagttgagcttgttgcagaatgcaaagcatgtatcgatcgaaacggacgatcctgtgaatgaagcacttggcagtgtgcgtccgcctgctcctccgtctgtgtaacagccagtccagagggcagcgccattaactgctgtgatcggtcctgtaggcttttcagccggcttgatcttccagacgctcagtctgttgcctgcaccacagtaactaaaaatgtttcctttgcactgcatcgagcattgggagatatcgttcaggtcgtatccgccattgccgatgtcattgccacagtagcattcttgcgaatactcggtgccagcatacgcccagccacccgcttgacagaacgcgacacacttctcgttggtcattcctacagagtctgcagttcgatcggatgagagcgcccttccagagctgccttcagcccagcagccttggtaagtggccatgcccttcgcaatctgggtctggccgacaacaagctcaacgggcggcgtgtaagaagtatccttccagatggtgagaagaccaggtcctccgcaatattgtgtcatattgcccgcgcatatcatctttctagtagatgagcatgttgaggctttcatgtatgatgcgccagaggtgagttcaccagcgcaatagcactctttaccccactccataccagcgaggggatatccttgagctttgcatgatgctgtacaatactcaatagacatttggcccgagtttgtggcatatttgttcagtgttcggctagtgccttcggcagcacaaccgacataagaccatgaaccaaccatgtcacctggagagggatcaaacattgacccaagacctgcgtctccgagatcgttgatagcgggtttcgagtcgcataccgccggtgacgctctgcctgggccactgaagggcttgatacagcctggaagggcatcaagcatgcctcgaacgttctcgtcaacaaggggtgccatctcgggacagttgtcgtcaaagtagggtgtttgcgaagcagcgagcacaggacatttagatatctggccgttgatactgtcgttgttgaggcacttcttgacagcagctgcgagcacagcctcattccagccattgagaaagtcgccgtgaaacgcatacccagttgtatcgccgtttgcaaagacaaatctcccgcctttgctcttgtcgatattattaacgccatagatgacctcgaaaaaaaggtgtgggagctgtcgcgggtggctcggaggacagattccattgtctatctgtgacaagtaggcgacatgactctggttacgttggtactcttggccgttccagcacgactggaagtgaatctgggctctcatgccattgtcgcagtccgttttccacatgtagttgcgctcttttgaaggcccagagctatcgaggcacgcaaagctaactctgtctgcgattggacgacctttaaatctggcgttgctgtatgtcttgttcttggagtcgtaagatcggacaaagttgtctccagacagcatcttgaagcctggagggaatggctcgatgttggacctattctcgccgcggccgagatagtaaatgacagtgccgccattcggcaccatctggaagctaccattggcatgctggtagaacagctgtggtgtccagtaggccgatttatcttcttgcacctcacaagaagtacatctcgaggcttgtaggctttcgaatgtagagtcgatgccgatattgctggcaccagagagtttgtgaacatgtgctgagaatgtcccaggggcaatgattgggtcaactcttccagtttggataatgctgcacgacattctccagaatgcctcagcccaggcgacaaggaccacaaggccaaggagtttttctgtgttggccatcttgatatgtaagtggcaaggaaacaaggagtagcgtttgacaagtccttgtccatcagccgttggaaaataaagctccaacggtaagaaaagatatgttttcagccagccgggatacagtcttctcaaatagagtctgataagcgatggccctgtgtttgtttgacgagcaaaaagcaatcaggtcaaccattgtggatgccaacaagcttcgatccagataaacatctggaccacatggtactctataccgcgtatggtgtagttgtgtcgtgggcttagcttcggggcctctcttttctgcaaaaatcacattccagagggggactagactaagctcaatccaagctgtgcctgtcttgatagcttcaaagaaaccttaatcgcggcatgtcggcgcaactagcgcaggcacccgtgcgtgcagggccaaaagaaaactctatccggacagtcagtctgctgttattggtaggtgggcatgaagtttattgtaaacgagttttgatcagtttgtacataccagtccaattttgagttctcaaggtccatggattcattaaataacgggccggacctttcggacaagacctcatccaacagctatcggcgtcactccagtattacaaatgtgacgggatccttgagcgacaattgggatgatcgtgtctttttgcgtcatcaaagtgagtaggtatgtgacgttatcgctgatgtgtctttgtacagagatgctgctgtggtattggaatgactggggtagacgtgcaacagtttgcatctgatggtctggtccctcttgcgatgaatttcgagtcagaactcagaagactctgtatatccgaacagccagggcaagggtatcgcctatcctgaaggacctagtcagtaacgatgccatgctgattacaggttagtctcccggatcaaccagcttgatcaggttaattccagagatctctgggtcttgatcgtgccatatttttgatggatgctaaccgagcatcgggttgattgcgggcaagaggtttaggttcgccgggccgcatgcgagacgccacatttgctacataacttggatgcaagttttgtataaattccgagtgacaacaaatgtacagtagaataacaagggaatcacagtcgggtgctagagggatgagaaacgagattagtggttgatcacgttttgactgcactcttgccttgcttgttttgtatctcaaggcaagaaggaaggaaggaggatggagtttcgcccaacagagattggaaggtcattaacacatcactattagtgaatactactatcatacctgtacagaccaagaaacagttgtcatcaatgacataaagcttgtgaaaataccctagacctcgatttgaggctcccctgcttgttttaattaaagggcctcaaatcccatcatcagacgaatggccatcccctgctgtgcttatccccttgtccaagacacgttcgtgctattataccagtgctcgccagaagaggggatgagtgggtgtctgagcaatctgtagatattcatgaagcttatttaaagatgaaaaaaagaattccaggcatctcattatcaatatatatattattttcgaggacgccatcgaggacagagacaacagctgactacgacattaggtacttcgcttaccaacgaagcgctgcagacgtcacatgtacccctgtactttacggctgtaccaaccaacctccactggatggatctaatctccagctccaataattaccccaaaccttgacacttcctccgtacaacaatcagttgtcgccgtgcctcacctcgacttgttcaaccttacgaatcctcttccgtttttctgcgacttatttttatccttcgtgtcattcccttgactgcgtcctcgaaactcttcagtcatcgtccttcatcgcctgaccacccgcaaactgctgctcaattgtccgtcgaccgcgatcgagtctgaccgcaaccaaatgatccagaacccgacgaaacgaaacgaaacattcaccacgaccgcatcaaactcaccaggctccataatactccttacttgatgaccacctgttaaacttcgaccataataccctgttgcgagtctgtccttaccacatctaatacgcattttggtcaattctgcatgtgcttccacatttttaaaattaatacgccactttcgactgacacattcccgtcgactcctcgccattattcgacgaaaatcgatccttacttgctcgtcaccgagtatattcaaccccatagtccgtctccctcctcgcggcgcggcttggcggaatccagcgcggagggatgcaggccttaaaaggacaagctgagcttgtgcgcaaggcaaaggtgtgttgatgacatttgaagcagttccaaaactgtgtagaggcataatcctaacatttgatagcttgcccgctcgtatcaggagcttctcgagtacgacccgtttcccttgtgaaccaactccgctaacacgtagtacccagcgaattcgcgagccatgatctgaaatccgtcggtaactacgctcttggacgattaattgggaaaggatcctttggaaaagtctacctcgcatcgcataagctcaccaatggctccaaggtccgcattacatcagcacaatagcacattcaagccagtcactgaccatcagcaggtagttctcaagtctgccaacaagggtgactcgaacctcgcgcgcgagattcaccaccaccggcagttcatacatccgcatatcgcgaggttatatgaggtcattgtgacggagaacatggtctggatggtcctcgagtattgttctggtagctatcccagatccagtctgccaacacggaaactaacactcccaggcgatgaactctacaaccatcttctcgaacacggtcctctccctgtcgacaaagttcaaaagatattcacacaacttgtcggtgcggtcagctacgttcacaaccaatcatgcgtccaccgtgatctcaagttggagaacattctctttgacaaacacgaaaacgtcaagttggtcgattttgggttcacaagagagtacgagggccgaaccaaccatttacagactttctgcgggactatctgctactcagcgccagagatgctaaagggagagaaatacgcaggcgaaaaggttgacgtttggagtctgggtatcattctctacgcgcttttgtgcggcgagcttccttttgacgatgacgacgacaacatcactcgaaccaagattttgagcgaggaacccaaattccccgaacatatgccccctgacgcggttccgttgatcaaggcattgttatcgaaacggccgcttttgcgcccaggtctgcccgagattctctccaactcgttcctggctgagcatgcccccacgcaaagggccattctgaatgttcagcaagcgccacctttttccacgcctttggaaaaagattgcctgcagcggatgcgcagtgctggagtcaatattgatggtgttatagaaagtgtgcttgcacaaaagtgtgatgctctggctggctggtgggctctgttggtggaaaaggaacagcgaaaaatgcagcgtagagagaaaaaacggagggagagggagactgacagccgcagcatacgacgattatccgccgcttcaagccgtctggagagaatggccccgactttgcacgaatgggatgatgcacatgctcttggacggcaactgaggctggaaaagtcgaattctcgaaataggggcagaagcgagcgaagaagtgcgcactatgttgactacatcttgtctgatcttccacagcttccggaaattagggattctggaggattgaacgtggacagcgaccaacctccgcgacccgtcgacaaggactcgatacgatccgtctcgacgtctcgccagcgccggcctataccgcctcctaaggagggcctgatacgcagcgctcggtctcgaggctctacccttcatctagttactacctcggacgcccttgcttcgaataccagcgacgagcatcaacagcagaacggcagcgagagacctcgaaggagaccaagtcagccactcatcacccattggaagaatatgacgcattggctcgttgagagcgcaacgcggagaagacgtggccatgccaggcgaaccagtcagagcacccccgacctccataagaaggagggaagcacggttagcagtaaagacggaagctcacgaccacagactagcaaataccctgccgcaacctcacccgggacgcaaccgacagcctcgctaccgaagggcgttgtggctaacggccaaaaggcggctggagccagtgccctgagaacggcttcaggaagtctgccgtcgccaacaatgcaacctccccgtctcgctacatcgtacaaacggcagtcattgtctccttcgcctctcacaccgagatcgactgttcggcggtcgtcagctggactgcgaggtcgaaagtcgacgtcgtcatctgtgtcatcggtgcgatcgattcaccatcaccaccacacccactccaaggcatcttcaacaagttcagctgcttcgttttctacttcaatgtcgaagacgcctctccagcgaggtcactcacctcatcattcggtaaaggttctcccagccactcccacctcagtctcattcccctccaatatccggctcgttcgggctaccccaccaaccttgaccatgttcaatgaaggcatgccatccgaaggtcctccacaagctccaggatcgcccaatccttttgcatcgggtatcatgtttgcaaagcgaaagcggaacttgttcaaaggtccaactctcaataactttggtggaccttcacaaggccaacgcaacggtggatctgggtcgcattcccgcagcgctagcgcctctggtctgggacgtcggtctggagaaatcactattcaagaggaggacgaaggttcagagatggacgatgacgtggaagaagtcgatgtctttagccccgtcataggcggaccgggcgaaaagattgaggagcagatctttgaagagaatgagtctcagtatgagctagagcctgcgcccaccattatcgccaagtcggacgcccaacccttgacgatggctgctgaaaaggctcctacaaacgcatagattgtgcatcaccgtaccgttcaaaagtgcttcaacgacttgacgaaagatactagtataattgtctaaacgatgggagcggtttttctttatcacggggttataaaagcttgtcggcgcccagctttgtgttgactttgtgtcctttgtacgattcttaagctttccggcccatcgaccgatggtgccgcggccctttatggatacctctttttgttatatacgattatggaactatagagttaaacaactattattttatttgcaattttctacagattggcagtctcaatgggtgtcgaagtactctttttgtgtatttgtccaggggcttaattaaaacagtgtctattccaaccaggtattcaagctggcaatcttgactccattatcctagcttgtagagttgcgaaagttttccctagagggaaattgtcatatccaaacaacccctaatccaaacttataaccaattctttacaaagaatgcgagtttcttcttcgggacttcttgctcatgatggcgtctcgctcctcacgcagagtgacccaaatccagaaccatgtcatggtctcgataaagataaaggtgaagaacagacggttcttgagcatgtctccgccccagccagcagggcgatacgcgggtccaacagaggacttgccgaagatgggcgacgatgggccaaacagaaagacgtaggcaacgaaaacgagggagatgaacgatcggatcggggctgttgggaatccctgttagttatcagacttgtcgaagggttcgaatggttacggaccttgtgagccccagtgatagacaaggcaaatctcatcaggcatggagagagaaaccagatcgctgaaaccgataaagatgaggatcacagcgaggaaggcgagaggagagctttgcacctcgaaacctctggccaagggctgtcaaagatgtgcgttagcttgcacaaacttgtacagtcgagcatcaaccagcgttgcgcagacttaccattcccatgctgtcgcccatcatgaatacgagtgcctgctcattgatggagcttgggctggtgaggaagaagtagccgagggtaaggtgaaagagggatacggaagtaataatggtcttggcggatatgagagccatgatggcggtttggtgtctatacaggtagaagttgggtatcgttgtcgagttgtagccagccaggggcgtaaagagaagcaagtcaaaagctaggttctttgaacacaagagtctatcaaggaaaagagagagagagagaagagattcgagcaaaggaacaagcgcggtctgaaagcacttgatcaagttgtggtcacgctgaaccgtcttgatgttagtagggacgcaacgaacaaaaagctgccaggggctcgaattagttacacgttgcgtcacatgccgtgctgtagtggggtccttcccgggcgaatcacattggcagcgtaccttatggcactgcgggacaaatgtggctgtgctgtgtcgtggcgtctcttttggtctttggtcctggagctgagagtgagcttaggactttgagattgcggatcttaccccagtcgagggatgcgatctgagtagtttccatcaattgtgttctcaatcttacacaatctcgatatcgcgactgaaactggttaccatgtcggatttgggtaatccgtcgctggataagcaacagcacatcaaatattggcagcgctgccataagacgtatctaccgtcgccttacacggcatacgactctacccgactcacattcgcatgtttcatcatctcatcattggatcttctctctgtccccttgagttcatctgagcgcgatgcggtccggcgttgggttctcagtctgcagcacccagaggggggtttctgcggaagctccacacacgccttgccaggacaggaggcttacaagggcactgcaaatatcgcagctactttctttgcgctagtgctgctaggtctcgcggctgaaaatgaagacgaggcaaggtcggctttcaagggggttgatagagtgcggttgttgaagtggttgaaggggcttcagagagaagatggaagttttgggcagaatatctgggatgggaaaattgtgggcggaagggatatgcgacacagctatcttgcgagcagcattcggtggatgttgaggggagatgtgaaagagggtgatgaagcgtgggtggaagatttggatgttgataaaatgattgcgcacatcaaaagaggccaggtaagtcaatttgcacctggaaatgttttttactaacacaatcagacttatgatggcggagtggcagagtcatcacaacacgagtctcatggtaagaaacttcaattatctttcgcaacgttcgctaacatccctagctggatacgcatactgcgcaattggcgcgctttctctattagacagaccactagactctacatcggctcattctcctgaaaaggcgatggaagaaggaatccccaaccgccaaggtcttattcagtttctagcatctcgcccgtttgcctacctcccccatgaagaagaagccgacgaggtggaggaaaactttatagagtccaaggttggcgcggccgactatggccacattggcttcaatggacgatggaacaaaaaagctgatacatgttactgttggtgggttgggggcacactcgcggtaagtctttgagcaacactaggcgtacgtctctaacaggtggcatagatgctcggaaacccttcaatcatcaacgtgcttccctcacggcggtatctattggatgtcacgcagcatcgcattggcgggttctccaaggctgttggagggccaccggatatgtaccactcgtaccttggtctagctgctcttgctactatgggcgatgaagacttgaaagagtttgacgttggtttgtgctgtagccaagagacaacgaggaagataaaaatagcgagggatgggctgctggagagtacgaggggtgagagaaaagcatggagtaacgatggtttttggtagctagcctatgcaaaagattgttaactcgcgtaaaagtaatgcattgccatacttgtgttggttcaacagtctaggtgacggtctctgtttattctacgtgcaaattcgtctaattctttcactattaaatagaacctatgcttttcgaacgaaaataagaaatagtcataataacaagaataataatattacttatttctattttcatcagttatgaatgacatccctctataaaactgaagccatcgtgtcactctagggtgaacattcctgctaacccccacttcggagctgctcggccccgccccaactcttcccgatcatcccccaaatcaatcttgcctccaccagcggatttgcaacacttgatcactttctatcaagacgccgtcaacaatgtcctcctctacaccaaaagataccgttgatacggctgagacacctaaggtgaaagaccccgagtctcaagcctggtctgacgacaagcgtcgaaagttcgagacgtaagacaaactcaaaccgtcccgtgacgagcgcaatgctgatgacgcacagtaaatccaagagcgagttctatgacccttgccaggaggctgcccaggcaagctacagatgtttgttcagaaatggaggcgacaagaacatgtgtggagagtatttccagtatgttgttctggacattgtgctagatagatcgttgacattttgatagggcctatcgtgactgcaagcaagagtgggtatgtgacacaatgaatggatgtcgtgctaagattacgagactaattgtgtctacagactgagaagcgaagaagagagggacgaggttggttctgagagagtggctagcgtagtggaacgcctgaacatggcccagccatggaactactgaccgccaaggtactgtaacataacaaaggagtttgataaacttgtactatatggaggcgtggtgttgagagtttgagttgttcaacatcaacaagtctggtctaccgccagcgtgtattctaataaaacagtccatctcagcacttgccatatctatctatacgattatgcaaagacgacttgactgaacctttacctacttcccataacaagaacccaagtagcatttccagtcacaacatgtgtgtaactgtatcatatgacctgcagggtgagaagactcaggctcgaatcctaaactcggggtatattttcataataccactaattaccagtcacaatattaatactgattaaaaagatatccctactctcacagtctctgggatgagttcacaccgcctatggaaatccgtggaaacacacatactacagcgtttcccaatcatataccattaaatccacaactctgccgttacaattccacgacgttgacgcatagcctgtaccaccgacgaaagtgggcggtcatccataccggccaaaaagaagtggcttctgtgtctgctaaagaaggaaatcgaaacgtgagacaaacgcaacgattaaggaaacgcccaatgctgtacttacctttcgatcctatttgtcaagcatctgcagccacccgacagtcagcactccctatcacaacaaccgcatcattcatgtggccgcgatatctgtcgaagacggatgcctatagagtaaagaccggtgtcactgtccaaccgcgtatctgcttcatactggaaccttgccccgtcagcgcatttgttgagtctggagccgtgccaggtcgaacactcttcaagaacctgcttgtccacagccactccgacgtcagctgtcaatcggatcgagtctagactccgtccaatccgtaaagagtgcactttccgggagtcaatcgaaagtccgactgttattgcacatgcgactcccagtgctatgagaccgataagaaggatccatgggataaatgtcatggcgtatttatcggtgtcacattggatctgataccatcccgttctggcgctggggctgttgtcgaggagagtctgtctgcttgttgtttcataccataggaaggcctcaaagagactttgcagcctccaagatggatgatcgccctcgcttgttgtgttgagcgcagcgcgtagcaggtggccacccagtcctggagctctcccaatacgaccatcatcgagaatctccaattgagatgtaagacgtgacattggttcatctggtcggggatcacgatgctcgttgaacagtgtgtctttgatgattatccagtcatccccattcaccttgacgtctgcacgtccactcgacttttcaagatggcaattcacacccgataatgccaagtgataactcccattagcaaggccgatgcctacgctttgattgacgtcgatgccacccatccagattgaagtctgattgaaagcgaccagcggatatctgatgcctggatacttggcatcggcgtcatctagagactttctagagagaatagactcatccctaccaaagtttgcctgatactggatcatctcggatccaagcgccgatgtatcttcaaaggtgattctgacatgtagatcctggtcatccggttgctcgatcgttaccgcgcgaggagtggaagttgcgcaggaaagattaagtcgatagactggcgcatcaaaaagcttcttgacatctctgggtagtctgttttgtgaccgggctgacacattgactctgagaagcccatcagcggctgattcgaacgtcaatggctgcaaatgactgagattgtctcgaagactctccgatactcctggatctagtgccgtcgcatgcgagtccagagggaacaacgagtacgtgtcctacaagtactcgagcatcactccggcttgatatgcgacgacgttgctcaacagtgcaaaactcagagctgaaagcatagcgataactccaaggcaaatgacacggggtcttttcgaacgagcaaaggtccagaacttgagtgggctgaatgagccccagtcagtgttggcaacctcgactagaaccttcatgctgactgctgagcttcgtccggggtgctcgttgacagcagaaaggcgggcgagcttgaacatgtgccagttggaaattgcgaggatggctggtgctaccaacatggagaaagcggcatcgatcagtttggccgctgtagaagaaaatcttcctccgactatctcggctgtgatgtatggatgttcattctttgactttgtccggatgtaggcgatcaagtagcagacggatataagggaggcgaatccgatggcagctactgtaatgatggagtacagaacatgtttcttgagggggtgttgggtatgcatcgacgcttgtgagggtttcgcgtttttgttttctctgttcgatggcgagagttcatccctgatagatcgagcgtttgattgagtagcctcaagcttcggtgtgcctatagaggcagagtccgaggattcaggactgcctgctctttccgtcccagcactggtgggcggtactggccggtccgtcatctcaagggactcggcaactacttgagatgtcatgtctcgatcacaacaaaagaagaaagcttgcttagatgtagacaagaggcataggcacctttgatgtgacttgcaatagttgcggcgtcgggttagagacggaatctagcatcgatttatacaccgctcaactgcaacagaccagtgcagagccgtatgatggagttccgcctaatcaccgcgcacaaaccgaggctcacgcgagttgcacagttcaaggctgacgatatatagccctgtttgtgcttcgttccgcgagcggattagaaagaatcccacatgatcagatccgactgtttcgaaaggagcatatcgcatgtcggcgtgacactggtgacactccatgatgacgaggacttgaattgtgagtatactcggagcttccgtctcggatctactcggcgtgaagcttgtacggcccggttcttcatctttagcattacattactcgaccatgaactggtcattccggcctagacgttgcatcatgatcgggaaatgacgtagtcaaacgcatcaaatgtgagttaatcgtcaggtttcattcattcttacctgaatctactggaagtgaaaaaggcagttgtttccagaagatagttgtgctactagcgactgtaatacaatggatggcagcatcaacgcccattgatatcagatagagtagtcgctaaagatacaagagaagaagctggctagtcagtgtacgtagcttagacaatgcccctctcttgtatactcttataatctacagctcggaaactgttcctgggctagttgaagaggagtggtggtttgcttgatgtctttcaattagacccctgacaggaaatggcatgtgattggtggaacgtattagtcatctggcggggcggcatggtcggattgggcatggtcactttcagctacccctgaggaatatataccgcaacacaacgtttcacctcaacaataacacgagatacaactcattcagcgaccgtggtgtagtggttagcattaacgccttccaagcgttagagaggggttcgattcccctcggtcgcatttctttttcgtctctcgggcgttttcttttgcttcagtctcgatcttggactatgtcctttggtagcagtcaccgctttgtcttttgcctacctatttgatgacttgtatgcagtaagccagtgaagtggctgggtagaggtggatggaccagttcttcatgctggtatcctgttgcacaaccaccgaacgaggaacttcaccctacccatcacgcagctgtccgccgagaagatcaagagctgactgttcaggaagacgttgttttatatcaacatattctttatccatggttacctggtgacttggcttaactaaaaagttaggaagctatctacatgcagctactagactagactcccgtgtgagacgaggaacaacgcacaacacaacaactccaaactcagagtcaaatgatgtggcttatttttctttctacaaatgttctccaatcccatcttgtacattttgcgatctcatctcaaaacacgtctataagcaatcgatgaatgtctaactccacttaacctgaagccaacccttgacattggcttcccagctcttgaccagctttttagttgctccctctcccaccatgtccaaagcattttcagctccgtcgaagatccacttccttactgcaggctcaaagtctcttccatagacctgctccttcaactttgctacagtgtccttgccttccttgagtgccgcctcagatacagtgaccagttccttgatctgagccataatatccttgggcaagttgctcttaccagagcggtcgcgctccttttcgcgatcgttaaaagcgatgatccattgcgcagcattctttatcgccgcagcggtgtcacggaggatcgcgagagagtggaaagtgcttagagttgtgacttgttccgagggagttgcaagtcccaaaagctcgagtttgagagtatccagagcaatctttaatgtgtcggtgatctgagcaaactcttcaggtatagggttggctctgccgatgccagtcgtgaatggaatgagagtgctgagcaggttcatcacttcaaagtatgttgcttcttgaggagtgaaatcctcactgggtccatttgagaacttgatgaatgagttgctcagttggctcagtgtttccagaacaaaaatctggtcagggatggctgcagcggtcgaacctttgtagataggcggaggcttgtaactcaaaagctcatgaaaagcctcggagagcaacgacaagtgagcgcggcggttctataaatatcagtcctgcttcaaacgaattatcaaggacaacccactgttggtgcaggtccaatgcgaagacgggaataaatgggcgattgggagctgcaatcccatgaagggaacgagccatagtcgatggcctcaacgagattcttgtcgtcagttacttcgactactgaatgttagcaactgccacgcaatataacggccatcacttaccaaacctgggatcagtcaatacctctgaaaactgctctcccataattcggtcagtcctagtctcctcgaccagactcaacacgcgcgtgcagccccagcgtaggttctccatgtattctggaatgtcgacaacactgctgtagcttcctgactcgaaagcatcgatcaaccgtcgaggcattcttagcttcagagatgtattgaaatgagaacttagcagctccaagagctcccagcctgtttcgtctgatggcgagatgagagcgggcgcaatggtagagagtcggtcgtaaaagatgggtgctagggagtccatgatcgttcgcttgactcccagtgtgtcccagatctcgcgagctcgaatcgatgagccaacgcgaaggtgcagttgcacaagcaaaagagaaattatgctgtgcttcggggacaaggagagctggtgctcaagcagcagcaatgcttgaaggagaggagcgtaagaggtaggcacgttggaaatctcggtcgaagggggaaatgcggcctggatatagcagagggcggcgataacagccaagtcagatctgatctcagcctctacagaggggctctttgaagttagaccagccagagacttgtggatcttgagcgcagaggtggcgacaatggagaaagctggcccaggcgagctggccccgatctcatcaccagagacgatgcatttacgcatcggcttttcaccaggtactgtgctatacatggagggacaggtagccgcaaagtattgcagcttcagcgaaagattccgtatccgtgctgacttgatctcgtcctccatatcatcagccaatttggtggtaaaatcataggcaaggtacttgagtgcagagggggcgagtttctccgcaaagggtttaatgtcgttgaagcaagcagcgttaagtccttgatcgtttatatagttgatcaactctttaagtcggaaagatgcgggctcgttctcggcaaggtcatcctcgtcatttgatgccaggttgaaagctgccgagaggcgtgcaaggaggatgatgcgcttgtagatgggtcgcagatctggtgacttgataaacttgagaagcaacttttggacggtttcctcgacgctattttgtcagttaggttcaactttaggcaaggggatacaagacgtactctggcttgactgtctttatttgagcagcagcgtcgataaagtgtcgccagaccttccagtcggccgccagcagacttggttgaccattctcatcgccaatagataagcaatcgttgcaaagctggaagatggcctcaaattcttgttgttgttcataacgagcaattgtcctcaataacaactcttttctgccctttcggaactgtgtaagaggattgaatacaggactggagatgaccttggcaaagtcgtctttcgagccgtgcttttcagtcacgtcgtaaaacagtaggatttcttcttctgtctggatgcttcgaggctgtggtttggcatcgccttctgcagcagcgtcctggttttgtaagcgacatgatagtggaagaaaagggtggaactacctgttcggccaactgtgcagcacgctgggcctgcttcaaagcgagcatcccgtagagcttcttcttttcaggtggtgcttgtgggctggtctatcgtaaattagttatgtttggacagaaggacattgcacaaaccgccaacaggtgtgtgatgacaatgttccaaaacataaatgttcgctcttgaggaaatgatctatccattattgctgcaatctgaatatgttaataggtgtcatacttgatggtgaagcgtctcatacctgttgcgcactaacaaggtcccaatgcaacagacatgactccaaacagcgactggcgccgatcttgtcctttggcgaagctttgactagacgtgccctcaacggtccaagagtctgaggaaattcctcctcctcattgagtccctgggcagcccactcaagaagatccagagcatcaacatccttgacaacggtttcctctctgacaaatttgtcgatggcggttatggcagcaaacttggaactgggatcatcgagctgactttcagcacagattttgacaatctattaaactaaatcagtctacatgtgacgtgacacgaatacaaaagcgcacctcgtagtactgatcattaaacgtcctcgcccgcttctcagccaggcgaatcactgcagcccagttgccatcgttaaaggcagactggagctgaaggtcaacgccgtttttgagattgggtctctgttgacgattcattgagttccaggcttggcaccgcttgtcctgtccaactaactgaaatgggttgaatgagcgtgagtgagatcaagttccaggtcagttttggaggggcataaaatgaagtgggatgggatgagtgtagaggggcggtggaagtgtggctgttcccgactgcgccacgtttatgagagaagcattcatgacaagaaaaagcaacagccagctgcattggtgcgacagaacaacaagactaaaaagaaactacgttttaagcttatttttctatgaaacttcttaccaactggcgacataattcatttttcgcataaagacagtcgtcgcctttggtttaagatgatcacactggcgaagcgagtcagcaccttgctcatatccaccgaagcgattcgctatggggccctggtcataaacttacagtgggtatgaacccctaactattgatctcgatctccaagatttctgaatcctttgatctgcactacctatccatccttatctcaatctttgcatctgctgcttgtcattcttttgcatccttttcaacggctctgcgagtatatagcaatttttgtttattatttactgcttctggcatcaagcattcaacttgttcatttccaccattcatagacgcattccgatataccgcgttgtcatcttgcatttttttttgcccaacgccaagcctgtccatactccttagctgcgtttaactgcgacagttggggcggcttgtgatttccttgttcttggacttcctggaactgtgccgcttacgatccgacatcatcacgagcctatctggcttgaaccatcgaacgagacgttttgcgacgaacctcgcctcacgaatagctgagataccgacagcagcgacgtcatactgctttagtctagcgacgtagactatccccatcccatctgcgacattagaaatggtctctcggaatcgctctggcagacgaagaacagccgctctagccttcttcgtcgccaccgttatcctcctcaactataaggggttcctgacattaccaagcttcgaagctgccaaacccgaccgaccagaactcagtcttgcaccgacatgtgcccccaccattgatcatcttcgacgctcggcgtacggccttacgagggacgtcgtctaccagaagcgatgcgttcgacctgtgatggacaagaagatcgatacccagatcgtgtcgcaaaaccccgataccttgataaaggatagccagattgttcaactggaccaggcttgtgaaggatggaccgaaccagcttgtgagcctgttactctcaaagtacctccgccatacccacaagaggactactcgccgttcttgtttggcgtcgcaacgagtcttgatcggttgaacgagtcgctttcgcagtttgagagctggcttggcaacacacatgcacagttgttggcagtcattacggaccctggcgacgagcacaagtacgaggcggttactaaagagtttcatcgtcgcggtgttgaagtgactataaaggacccctggaacaaggccatcacctcgaacgagcagcattttgccattgttcgcgatcttctacaacatgtcacgcccaaaacacggtgggtggcgattgtcgacgacgataccttctttccctcgctctaccccatgagccagattcttgccaaaaatgaccacaaggttccggcgtacatcggtgggctatcagagaattacgatgcagtcaagcatcatggctatatggcttttggaggagccggagttttcctgacccctgctctgctgcgtgagctggaccctcaccttgaggagtgtctcaaaaatgagcatgtccctcaaggtgacggtcttctcaagcagtgcatctacagcaagaccaagaccaagcttacagttgtcaaaggactccaccaattggatatgggcggagatatgagtggcttctacgagtctggtcgtcttccaatgagtctccaccactggaagtcgtggcaccaggctcccgttgataagatggtcaagatttccgagttttgcggcagctgtttcctgcagcgcttcgcttttgggtctgataccgttttgaccaacggatacagtattgttcagtactcggccggattggagagcgtagacctgaacaagatggaaggaagttgggagggcgcccagggttttgactggagtatgagtcccatgaggtccaagatggaccgtcggctgaagaagagttatcatctggtcgacacagaagtgattggaaagaatatccgacagatctatatccaccgagtcgaggaagacattcccggcccgggcgagaagtcgggcgaccccaagaaccccgggccaaaaattgaggagatgaaggacgaagtgatagaattattatgggagctgtagaagaatatcgcagacagacattggtttttctctttcccggtcggaccggaactgcatacacgacacatgataccagatgatacattggacggatagatagactggtttttgtagataatgttaatgagcctttccttatcccggcaataatatgagagcagagaggggtctcatgatagtgcctttcccaaacggtgccacacacccattccagatcaggtactctagactaaggtctatcagtgctctccacgcgatatcggcgtgcggagaacaatgacagtgccaacaagcgatcgacatgacatgctttaaggcgcaagacgatataaaacatcgtcaagcacctgcaattgtttaacattgaagttctatagctatcattcatcatggcttcgtctcaaaaattcgatggctattttcagccttttaccaacttagtcctcctcccagtcgccgtcttgttatcagcatgggtcatcaccaactttgtaagtcatgtcgaccttgaccaaatcatgatctttgacattaatccaaacgttaggcaaaacaatggatgcgtagtcgcaaacagcgctctcagccgatcaaagctgaagcagcagttccagaaaaggcaccgataattgagcctttgcatgactttgactggaagacggcgcctagacgtcaattgcgaccattcaaaccgacatatcacatcaccatgggtacggcccttttatagacgcactatgagtatactaactgttttcccagctatccagtccaacacgccgtcagagttgataactatcgatgaagactatcttgatcgtatcaaccaacgacgtagcatcatcgctacccatggctcaaccgtacatggctgcatcccccaaggcgacgcagcaatacgcgagctatacacttacctcctatctgaacaactccccaaacggttcccaactatcttccagctgtctcaagacaactcggcttgcaagaacctagcaacaggaatgtcctttccaacgctccctcaaggcagtccggatgcagcgctgcgtattcttggtgaaacgattgaagaagacttctttctactgcgacagacacccgagggtcatcagtctatcgcattcatgtgttgctttccttctggtttcgatccatcgacaaaactgggcaaaacactcgtcgagatccacggtcctgtgccgtcgtatgagaagattggctctagtatggaaaagttctttgcgaagctggaagtcggaaagagtgtaaagagaacaaatgtgagactctgcgttgtcaagatctgataactgaactgacagatcacagtggtccgttcaaacacatacagagctgttcaattgtcaaggtaaccacattactggcaacgacacctataatcatgacgaagacgtggacatcgaaaaggtaattctcttctacttttgacattatgcgactaacacacgcagacattcctccgaattgagctccaaactctcactcgtctaccaaagaccggcgctattcttttctcgttcaaaacatatctctacccagtccgtcagatcaaggaagagggtctcggacctgcttttgccgatgccatcgaaggtctttcaaagggcaatgcgccagggatgtggacatataaaagtgcagtgcggtggggaagtagtgtgatggactatcttagatcgtgaaagtagctactattatgactgctatctcacttccacttattgttccgtaaaggactttccatatgccctttgattcgtccatttgcatttactccgattcttagacagatgttggcggatgtatcccatcagatttccttttcaatggttcccatgaaggaactcaatctccaaccttccgttgtgagacatgattgttgcagtgtagcttctgtcgatagacacctttaaagtacgcagcactcgctttgtgaactcgcgcgtggcctcatcatagccgttcttgtcagttggcttgagagccgtacctccactgtccttggccactcgacattcctcaggcgctgttggtataatatcatgtgtgaatcccaagacaggtgtgttcgcgtcttcggaagtgagcaggactggtccgtcgtttcctggtctacgttaactctgcacattttggagtcatgccgaagtaccttctatgacagatacgccgccatatgcgagcgggtagcttccccagttcagctctgcccatgtgccgagattgtgaactcctccgtcgaagttgatgtcagcgccacggacaagtcttccggcgaatgtttggcacgagcttgttaagtcaataaatacagttgtgttggatgggatctgtttcagacatcagcggagaggacctttatgggtgaagcatgctaccttcatggctcggtatggcttaaagtcgatcgcgttttggtacaccatgaaccagcgcagactgtcgtcaccatagccggtcgtgaaagcaataccaggctgcccatgatcgaggtctccgaggaatggatctaactttctcagtcttttatccagtggtcaagatatatacttcaatcgtactttgaatgatggtgtagtcatccttatcgggtgatccacaagtcacctctcggttctgaagtcctgggatggacccggcacacgggaagagaatgagaagaaataagacgaagcgaattatcatcgcggtcttggattctgatgttctcggttgttggtcgttgtttcagagcgaatgctaccttaggtatgagtgaaagggacagagtacgaggagaaggactcctctacgaaggcgtctaccattgggtgttacttcgtccaactgcttccttttttattatctttgctgattctatggcaggtgtgtttgtattgcaaaggaaggtgctgcaagcctgggtaacaactgcccacaaactcaggcaggcacgggtagtcacagcctctcgtctgtactttcccaatgtggacacggtctatcatcaaacaagtgaaatatttcgactttcttcactcatattgacgacctcactgggctatgttcttcttccatggaacattcttcgagaagctatccgaaaggagttttcggagttccctccgacttcctcattcggctacaaggagatgcacggagccttgtcattggtcgtgtttcatagccgttcgaagggataaaattgctcttgcatcttggaaccagatcttcgaatacatatctccttgatctcttggggattcaagctttctataagtacaagcacttcttaaaataactaaggttgtttcctcactagataaacaaacgaagttatgtgtgttagaggcaccatgtacatactgagctagcttgcaatgaggctgacactcttaggaagtttgtctattgggaatctgtatcttacaaacaagcgctctcacgatacatgttggagtgcttccgctggactctcatgctagatgcatggttgtacgactttgtggtgatgacaaatgtgcatggcgtgtactaacaaacatccctgactcatcccatctcatccttgttgagcccagcaagcctcaaaacaaggcagacgacaaagctgcactcttacttcaccctttgtctcgactatacagcaaaccaaatgtttacaactttcgatatctcaaaatcaagttcgttgtccgacgggaagcctctgtccccgccgacgtcacaaccccgccccaagagagctcaagtctcacgcgcctgtgattggtgtcgattgactcgtgtaaagtgcgattctactcggccctgtcgcaattgcaagcaagccaagagggaatgtgtaaacacgggtcgtaatggcttcaagagcgttgctgcggctacaaagtaggtcttgggcatctgtgtttgagtacaaggttaacaggcgtgtagggaggttcaacgactgagaagtcaggttcaggaattagagaataaactgttaagctcatcgtcttcgtttgggaaaggtgatgctggccgcagacgaacacaaagatggaagggtgtgcgggtcgatggcgtccagtatgggccatcttcactcgcgtacttttctcatcgactatcagcattcatcaagacggatttggagccgaaaccctcaatcaagtcaaatttatcgcctccaccaacaccatctaactgcaaccgccttcaacgtgaacaacaagacgcgttgctcgacctttactggcagggctaccacgccatttaccctgtgatcgaagaggccgcgttccgacgacattatgattccctttggcaagaaaatatgagacaagcatgcccactggtagacgtcgtgattgcgctatgtattcaattcggctcctcatacacagctgccgatacgcttgtcatgcctgatcagcctgggtacgacttttaccttcaagcacagcagtccttgagctctaccttggagacgccgacatacatgtcgatacagtgttacttccttagtgccatatatctcttggcctttaagcaaactaattcagcctatatgatggtgcggacagcagtatcagcagcagaagccattggactgcaatttgatgacaatgataacaacgatactcaggtcaacgatgacagctcatcgaagtgtcttggttccaggatatggcaatgtttggtcacattagacacacagatctctatggacttgggccgtcctttcgcagtagcgaacattcaaccacacgatctaccagaatccgacgaggttgcccaggtttctggtccaaactttgactttcctgagcgatccgatattaactggcttcattttgtacacgagagacagcgtttgttccggatcgctcgcggaattcatactgaattggcggcagtggttgaggacactcttgaagaaatcgaacaggccgacttttaccaacatcctgcatcacgagaaaaatgcgcaaaatatctgcacggacaactcaagcatctcaaagcatgggttgaggaattaccagacagcctcaagacaccgagggtacaaggcgtaccgttctcagttgaccgttccaaacttgatcttagccagacagagccgctatggctacaaaggcagcgcctggtcttggaactggactatcactctctcgtcataatgctcactcgggcattcaactcttttctgccgacgccggctctcggtacttttaatagcgacaaccactgcatcacctgtgtcaactctggtatcatgatgacactgatactacatcagattctcagtggttcagaaatccttgctggcttttttcaagttgttggctggcaacgcactgcaacattcacgctagctggcttcgcctgtggttatcccatctgtccgttgtctcctatagcacgaaagacattgccacaagctgcacgagtctttgaaatgtctggcagtcgaaaagatgcgcagttgatcgacagcctcaagacaaaatgttttgagatagtacaggttttctgcaatagaattggtatacctacgcctgtaacaacaccagctgatgccgacaaggacgcagagactacagacgagttgatggagccaagtagctaccaagtcatgagtatcggggaagaggctctgaccaatgctggtttcgacaacatactgaacagtgagctctggacaacagactcgccgggtgggcttttatggggcgacttgatgaaggatttggactcgggcttggcatcgtcactcggtcatattggagtacaagatcaggacagtgtttaagttgaggtcacgtcaaatattgaccctgccgcgtggaaagagactgagtttctgcttaagaataagctagtcatcattatcattaaattttaggtgctaaagtacggcttgatctgctcttcagaccagttccaaaagaattctgccatgccagtgccaccttcagactcgggcagagctcccttttgcacgtcggggcggatgggcatgaaacggccccaaggaaccacttgaagctgttagtgtaatgtctcgttgtcaagtgatgcagtacttaccccatataccagagttctcagtggtgatttcttccgaaaaggcggcaaacagttccgtgtaagcgccgttgatggaaggatatgtggtaaacatcctaggataatacatgtaccagggcgaagtacggtccagttcacttgctaggttgccagggttaagagactagtctgtcagtacatgatctcctctgagaatttgcatgacgtaccacgctgacgataccatcattcttgtatttcctggcaaattcggtgttgtggtaataattgccggccttgcttgtagcatacttgtgcatcaggtttcgcggctgatgataatcaaggttatcacgttcaaatccatttttgggcgacagcacatcagcagctgaacttgacacccaaatcacacggacagagttcttgggcgccgacttggcagttgactgaaggagaggggtgagatgcttggtgaataagaaatgacccagacaattgactccaagttggagttcatatccttgctccgtctttgaaccctctggtggtgtcatgacgccagcattgttgaatagaatatcgagtttggtctcttgtgcaagaaactccttagccgaaggcccgatagttgtcaagtctgcaagatcgagcttgagaaacttgatggaacccttggatgcagggtgttgcttcttgatgccttcaatagcatcgagccctttcttttcgttacgggcagctacccagacagtagcattcttgctgtagagaacctgggcgatctcacgaccaacacccgtgtttgctccagtgacaatggtgacctttcctgtgagatcagggacattggactcggtgaaatgaggcttgggaggaaatgcctggctaatggcgtcgagaggctttgctgggagcggcatgatgaaaaatgactttgtttatctacgttcaagtatcgagttggttgataagtccaagatgtctcgttgataaagaagcgtccattacctcattccagcacggggtaataaactctccgtagcgcggggcaattaatgaactgcccgagaaccgagtttagcctagaacatttgatgctggcgatgagtttcatggcttgatatttacagagtctataagcaataaaaatgaagctatcactgatataattcatcctataaaatgcagttctcacaataatgtcgagcgccacatttgtcttgagtgcttacgtcgtagggctcggccattggatattacttgcatgagtggctacctgcgagagtacagagggagtggagagcctttaggtggtacaactacacaagatcatacatatagttctttctatttacttgcgtcggtaacatgacagtgaaagaataagatgtgacaatgatatacatcacgttggttcaatgattggaaagcttcttaacaagcattggcctccttgttggtgacatgcttgcccagcaacaaagacccctgtcatactctttcagcatgtcactgacgaaaaacaacaaacaacagcgcttttcatcccatcagacaaagaattgcccacgtgactagatggaaacaccgtggataacgcttcctcccgtctcagcccttactagaagttaggcctaccccatcaagttaaattcattggacacaaccctggtcaccagccacggaacccagagcctcagcagcctcatcggatggagatcggtggcttgcttgtctttagttgacttccaaggttccgtctgaacttcaacttgatccatgcacaacggcccgacgtaagctctcgataccctcacttacttactctgagttttccatcttgaccgcgattccatttttaatcttgtatcgctatctccactatcgtccatcaatcgctctccgttcatgccgcggttcgtcaactgcaatcgaccgaccgcgggacctgcgcgaccaaccatcctcgtccatatcaaatcgcgttgatctacgatccgattaattatatcatctcaagtacggacacgccatcattcgggatatgctttgatattggcgaccaacggcgcattctttctctttgccgcgatcgcattccattgtttttttccatcacaaacggccccaagcgctccataccgtttgcttgcgcatttaccttttacccccgctgtaaaaggtgccgtcgtgccgtagcttctcccgagacgctcactctccaaacttgtttctgtacaactctgcacagctcacaccagcaacgccgtcgttatgggtacccctcgtaagctcccccagcattcctttcctcatgcccttcccaatttcagcactctaatcatatcgcgtgacagtgacttctgaagagctcaagcgctataccgccatcatcgatgatatcctcgaaacgtccgatttggaaacaatctcgcgaaagaagattagacagggtctggagaatgccctcggtggccaggatttgagcgagcaaaaggtatgcaagacaaacacgcctggcgtcgctccgccatactgcacaccatggcatgatcttgcgcttgtgggcattcgttcttgctgacacatgcacaatagaacgccataaagcggctgatcgaggctcgctttgatgccgtctctggagctgataccggcattactcctccaacaacttcggactcgctcgccgccaacgggacctccgatgtgggcgatacagaacaatctgcgactcctgaaccttcgcgaaagaaggtcaagagatcatcatcggccgaagatgcggatgctcgactcgctgctcaactccaagcgcaggaaaacagcctagctagagggcgcaagactcgaggaggtgacaagccgaccaagaaaaaggcagcaccacgcaagaagagcgcaaagaaggtcaaagccgatgacgacagcgatctggaaccagccgatggcgagactggcaagaagagaaaggctggcggtggtttccaaaagccatttaacctgagcgagaccctctcggagctggttggcgagacacaagtatgtccagacatcatttttgaggtataatgctaatacataaacagctatcccgacctcaagtggtcaagaagctctgggaacacatcaaagccaacgatctccaggacccaaaggacaagcgacagatcatatgcgacgacaagatgcatgcagtcttcaagcaagctagggtagacatgttcaagatgaacaaggatatcggcagccacctttaccccgtcgaagagtaaagagcaagcaactacttctacaagaacggattctacagagattcccatgacagcgttttgggctcgcggcggcgtaaccggtattcatgatttgctcatgtttcatttattctctttggcggcgattaacagcataggaaaaaaaggggagcataccggggtaacttttggaaggaatatggaggccccgatggagagtgacccttgagagtgcacaacgacaggatgtgtgcaggttgtttcttggtaaatttgggctcgagagctcttgatgggtagctgaacgcatcgaactggtatccactgggttagatactatatagttttggccaagcgaaatttactcataactagcacctaactgtgactgattgagcatgtttggggatattcagtgaacaaacatcaaggcatccttcttatcgacagtctaaaagtttaaacgaaataggctcagtaggctagtatcgataatgatatatctaatataccatgagtaggtagaatctctgatcatggtgaacctgtgagtcaaacaatcccatgtcactctaatcagccaaggcatttattctggccggtgactctaaacttcaaatgacagccaaacgagaaccaatcaaagttgtcaattcatgcatcccttgttcggcgagtccttacaaagattactcagacaccgccacagactctggtagaagtggctcaacgccacatcccccacggagggcactttccgtcactttgaatgaagttctgccccgccataagagacgacagactctcgatttaaaatctagtcgacatcatcacttctttctttgcatttctcctcgaaactaccaaaattcgccatccttaaccatcacatcgtcttcggaatctcgctgcgagttctatcatagctttgatttgtctgtaactcatagactccatcccctatcaagctaccacatctcaacaattcgacacttctcgtgcggccgagcgacataagcagagctctatcttcgatcttcaccctacccacgaccaaatttcaccttctgggagctcaaagcttctagccatgtctccaccagagggagacaacaacactggagtgtcagcctccgattcccaaccccaaggtgacggccagcgcaacagaggacgaggccgaggcaaaggaaaccaaaatcgacgaggcggccaacggcgaggtcgtggtggtaacaacgccaacgtcccaaatgtccctgccaacccagctgcacaagacgttgccgccgcggcttcacgcgcacatgccttagctgctagtaaagctgccgaagctgccgaggacgacgatgatgccgaagtgtgctttatttgcgccaacccggttgctcatcattctattgcaccttgcaaccacacgacatgccatatttgcggcctgcgcatgagggctctttataagacaaaggactgtgctcactgccgtgtatgtcccctcttcatgctctcaacagagtgcatcactgacaactttccagacccctgctccctatgtcatattcaccgacgaccccgagaagcgtttcgaggagtactcagaaaaagatatcactactaccgacagcaacatcggtatcaagtatacgcaagaggatattgtcggcgacaccgtacttcttctgcgatacaactgtcccgaaccgtcatgcgattttgctggtcttggctggcctgatttgcaccgccatgttaaatccgcccacaaaaagcgcatgtgtgatctatgcactcgtaataagagagttttcacacatgagcatgagttgtttgcagacaaggaactagaaaggcatatgcgtcatggagacgacaagcctggcgcggcggaccagacgggcttcaagggacatccactttgtgggttctgtggagagcgtttctacgatgacgataagctgtacgagcactgtagaatgaagcatgaacgctgctttatttgcgacaggcgagattcgagacatccccactactacctcgactacaacgctttggaagaacatttcaagaaggaccactacctctgcggcgatcgagaatgtatggaaaagaagtttgtcgtcttcgagtccgagctggacttgcaggctcatcagttgagcgatcacggcggtaaagcgacaagtagagacgcgcgagtcgtcaacatttcgggtttcgacatccgaacaccatatcaacaggagagaggaagcggtggtgccggtggaagagatgaaggaagacgtggtggcagagatgggcgaagaggaggaaacagaggccgggaccctaatgcggaaccggttcctgtcagctcagcccagcctctacgacgtgacgaaattgctttccagcgacaaatggccatccattctgcacagtcagtttcgaaccgtacttttggcggagctttgtctactcctacaccagcgcaagcctcatcacaatctcgtggtggcagctcatcgaacacgcctcgcgccagtcagaccaaccttgctaatcccatagagtccgctactgtcgacccggccaacctcagccccgaagagcgtgctcgtcttgtgcgccatggtgctgttgtcgagcgagcctcaaacctcctcggcaacgacacccaacgaatggccacattccgaagccacatctcctcataccgacaaggcagtcttactgctcctcagcttattgatgccttcttcaccctctttgccgacacttcctcaaacgctctcggtactatggtacgagaagttgcggatctttatgaagacaagagcaaggctgaaaaccttcgcaaagcctggcaggattggcgagctatcaacgaggattaccccagcttgcctggcctgagtggcatgcatggcgcaacctcgagttcaagtggttgggctggcgcggcatcggccaacccagctgttcccaatgccaaggtcacccaaaagtactcgaaccgtgttctcaagctcaagaatagtacaagacttggaggcccggctcccgtatcttcaagtggtgcgtcatcatcatgggctggtcgtcccgccgtcagcgccccgccagcatcctccaacgcattcccatctctcccctcctccagcaagaagtcatctgcatctagctccaactggacgactcccactccctcatcgtcatcacaatccacgactctcaaccgccctcgccctgctccccgtcctaccggcgaagacgctttcccagctcttcccgcggcgccaaagcccacaaccacaatctttggttacggcaacggccgcgccgtacgacgtgactacggaaaccgcgagacaaacttccaatggggcagcggtccgagcacgccagctgatgaggagcccgccgatgaagaagcgggcggtaagaagaagggtggcaagaagggcaagaaggttcttgtccagtggggttaaacgtatataaattggatcagtttgtacaagtgcactcatcaataggcagaatagcgtcgggttttactggataaatcaagtgatgaagcaaggcgatttggcgttgaagcactcccggtggaaggttgaccgatggaaatggtaggacggattataacaagactggaacttttgagcgtctcggttcagattcatcagcgatatatttcggtatgtactatttagatatagtaacaatatagcctgtccatatcatatttgcattcacaagctagacgagtcactcatgtgcccggctgcagatgggaacgaatataaagtgttaaaacagattcgcccaattttttaggtctcaaacttccctagtagcagcagaaaagctgaccttcaaacttcgaaatatttgctagttatacgtaactttcaaagctacagaagacaacgtcagtagggcggttcatgaaacaaccggaatctcacacattcaaaagtgatatctgctcagctggcttccatttcttggtacttcaaaaaaccttaggatttataaatggataacctaaaagtttgtttaaatgacataaactggctgacgaatttcatctcttacgcctctagcaaccaacttttctaccacccaagggtcaatcttctccctctagcctcgaccaaaaaatatgtttcccgggcagtacaatcaatgcaatgccgtcctatgcaatagacgttgccacggatcctggttagagagccgcgggttcgtagtattcacggaaacggtcggtcttatcccagcgtattgcccagacgacattccaacagattagcaacaacgaagggaatcgcaccgtccaaaaggcaagatagccatcaggcaaagcccccacgtttcgtttgagtgcctcgggcatgtcttcgtagtggttcttcttgttgcgcagagcacgaagcaggtcaaggaggcgtgccccattgtacttgcgctgcttaccgagggagtccacaaagtcgcgcggcagtgccttgagaaagtcacctgtcacatcagaggcgtggctctcgagctcagccagtgccgatgatggggggtctctcggctccttctcaaagtgatccgatacgtcgcacaagaatgagagcctttttcttgctgaccagaagaaggggtgagccatgacctctttagctgttgggcgacatttagggtctgcttcaagcatggacgagatgagatccgaggcctcacgggaaaaatcaccaagagagtcgagaagatccaggttgtactggccctttctaatgttgacttctctcatgtagcgatcaccgcagtcaaaaggatgcgaaccattggtcaaaacataaaagaaaaccagcccaagcgagaaaatatcgatggctcgggtagcacgtcggggcgttgtgttgtcgtctgctaaaacagacccggagccgctttgtgtgctcagttccatcatggcaccctctcgagcgtcgtcatcgagcagaagctcgggagcacgccaaccagaagttcctgctgcacgacccgtagtcgcaccaaaggatgattggccgccctccaatttcttgcacagtccgaaatcagatacaagcaatcttggcttgccatccttgcccttgttgacaagaatattttgtggtttgagatcacggtggacgatgcggagctcatgtagatgactgattccgttggtaatctggtagagaacgtttggcaaatcatgtcgcccagcatttgcaaggtcacggaagtagtgtggtctctcgataacgtcagccaatgaggcggcacaccgctccagcgcgatgtaaaggaatccatcgcggatttgctgcgagtagtatcggataactaatgtggtcagagctggttacttgctaaagaaacagaaaaacgtaccattgggatgatcgtcactctctctcaggagtctagtctcttgagaggcgatgtcataaaactgaatcaacatacgcttgacagctaccgcacgaccatcgaacttgccggcaaacaccaacgtgccgttgcttcctgtgcccagctgctcatctgtgttcacctcaatatttcccatacgaatagtagagcccgtcacagattgcatgtcatcatgtaccgtcataacatcaggttcaagactgggtctttcgcccagtttcttggcattgttcacggcgtcctcaacagtagctgaggcggggtcatcgccgcgagactgagaaccctcttgggcccggccctttcgatgcttgacaccaccacgtctgcctctgtgtgcttttttcttcttctcaggtggtgcgccattttggttggcgttggctggcgtgttcttattctggctttggttctggagagtgctttgcaagtcattcgctattttgacgggtgtttccacattgccttcagcaaccggcttcttgggcttgggggtcgcttcccggtcactgagctccacttccttgacaggagtgtgtgggaatgcatcaggttccaatttggacgactcgggggctggtacagggggctcttttgtactctcctcaagctgtttaccgagtatttcgggcttcacttcttcggaaataggctcgggtgtactgtcagcgtcgatgtccgtgccagtgctctgtgcatcatcaacgaaattctcattgacactgtcggtttctgtaatggccagaatgtcttgaagttctctccaaaaacccctacgttttccacgcttgaggtgtcgacggatatttttctggttataatacagtactgagacaaagatgataatcacaacggggttcgtgatgaagtctttgatactcttggcagcactgtctggtattgatctgaacttgtccaaaagggtgggctcattcgcgaatccaacttcagtatggggttgagaatcatgctgaaactcgtcatggtcatcgtacacgtcatgtacttctgggacctcgattgagccagcagggagactaggagcgtgaaagctacctctcttatccgcgttgccaaggtaatgggtgcctaccaagaccttggaaagctttgtttggttgagcgtatcccaaggaggagcaatgtcccaccagtcggaacgagacatctgagccacaggtgcatgtgcaatgagagggtacagttggccagacatgacataccagcctccagctcgagtctggttcaggaaaatgctattactgcgcattcggtcttctgtctcatcctctgctggcattggtggctgggggaggacgacaagatcagggttgctctcagatgtagcgtcacctggtcggcatacatcaaagactcgggcaacaggtgctgcaaagtgctcgctaaaaacgggcactttttcggatcgtgtatagtcaaaggcatagaccttgccatcatgttggctggtgatgtatttcttgtcaagggaagaatgatgttgctggaaaaggtcgctgtcgtagttgttggggctccactcggaatatttgagggtagcaataggaagaccgtcatcgcgtcgctgaattccaacagtgtattcggttcttcccagtgtgatggtgcctgttgagctacactccaagttacctgcatcgtataaggtgtcgggacgtgagcagctctcggcttcgttaacatgagaccctccagagccgaaccacttcaggactcttccacttgcggcatcgagggtgatcattgtcgtctttttgtcgccagtataaacgacgggagaattatcgtcggcgtatggtgctagttcttcgacaagcttcttcatggtgaaaccagtcttgatgaaaccatgatttgagtctggtgcccacatataaattccaccgtctcgattgggttcaacggcccaaacgtaatggtcgactgcacggtagttttcatcgagggtagattcctcggatcggtaatgtttggtctctatcataggttggtcgacttcgagatgccagagcgtttttccagttcgtctatcgttggcgtataggtctccgtcgacggtcgccagaagcacaaagtcttctacttcccaatccttcagattccgcgcaatctgcggcgaggccagtccagatgcaaaagcgctgctggaccgaagatatgaagggtttggtgctcccacggacctcgagtccggagccaaagttgcgagggcgctcgcatcgtcaggaatgcgttgattatctctctttcggttctttcgggtgtcttctttttggcgaggctggctggctgtgaaaggtcgttttacttgattgacggtttcacgcgccttggccgcgtcaatagacgtgacggcccattgaacggtatcgtcagacgggtgactgccagcggggcgttgcagttcgctgacctgtcggtgctgctgctgagcatcgacaagttgcaaccagggcaggagtataacaacagcaaccaaggcgaagagtttcttctgctggggtcgacgtccctcgccaggaggtcgtcgcagcattttgggccaaggttaacgctgcgagcgatcacataggaccgcggcagcggaagacggggttgttcggtcaagccgttggtgaatgcggagtcggattcgaaaacggcgggtagcgttaaggggcgttgagatactggtcgaaggctcggtcgcaggttatatccaagatgatgaaataaatgaatgaagggttggaatggaatacgggggaaaggttgggcagggagtcccagcacaaaacgcttgctttttgccctgccctggcctggcttggcttggaccttccgtccgtcgctgacaccactcaagggacggagggggcaggcacgtttctcagagtgggcaggttgaccggcgtggcacggacaagaaggtcagggactgacgaggaagggggaggggagcttcactgtggcttgaataagtttcggggggacgaaaaagattgaccactaacagcggaagagacgaaatcatttggtcagtttgtgttgttgaaggcgcattatttacagtgttattttctgcatcttccactcggcaatcaattattctgctctcctccgagtcaaggtatgaaggccgtattctgtacgatacacactgtatgcgatccagacctttctttacagtgatggaggttttactagtgggtagtagaaaagatggcttctaagcttaatgagagtgcaaaaataaataacaaaagattatagcttaaatagcataaactgactggctaatttcgtctctcgtacctcgagcgggcaacttttccgaccttgagggtcttgtctaggactgggcgtacagtgagacatgagaaagacacgccgatatctagggattactcgagcatccaagacaagacccaattctagctagtagaccgttaaaggtattctccttgcattgttaccaggcgtggaaaagaacaaagtcagacagcacagtatacagagtatactacggagtgatgggagtggtagccattcggcagctgtattgcaaaccctttttgaactggttcgcggggaatcgggttgctacactttatcatccaatcaatggttagagtcttgcattagtaacagtttcaaaagattgatattggtgatgataatcgttaaccttcctgattgacctgatcttgttacacggttgaggcaatgcagaagcttgagacttacgtctgtggtgccgaaagtcaatcaactatacctaggtatcgaaggactacaactgttaaaccgaaaagacaaagaataatcaccaaagcttcgcatgtactaccctgtcaaagccaagtcttttgttggactgtgtctattctattctattcacttatcgtcttcttttttgtgggctggattcgcttattgctaccccccggatcgaatggtctgtgcctgcggggacctatttactaacgtaggttccgtcccactctcccttgaatggtgcaatttgtagcaatttatccaacctcaaagctcaaactctagggtaaagccagtctcatcagcatcaccaaccactgtcctataccacgaattgacattttctgtttccgtattctttattgggatagctcctcagtatttacctgatggcccgattatatgagcgaatttaaaagacaccgaatgcatgtatcaacactcacagcaacatgtggacctttgatctgcagactacgaacaagtcatcaatgcttctctcaaatatacagttcaaacagttgaccgccatcttgtcgacatgacgaaactgcaagattccacttggcagctatacatactctcatatacatacaatctaaacctatcatgtattcaaagcctcattaaaatctgtgtgtctccagctagggcacacctcccttgaactcacatacaacccatgctctatccgtgtcaaccctgcttatcttgagcagccaccatcgtacgtcccggcccttgtaggaaaggatgcgcaagctgtaaaatcagaggtgacgccagctcggaacccctacatagagtgatgacctcagctcaagggcacatgaatgggatggaatgtgcgtgctcttagctctgccgagcatcctccatcctcatcttggcattgctgagtgccacatctagttgatctatccgcctcagcatttcaccttcgcacgtcggtgtgtatattatgagctgcttgatgaacaaacccaacactggtcgaagctcgtcgaagcaatctttgaatcgatcgccaaagccgtccctcaccacgctcttaggttccaaagacagcacagtgatgagtttggataagttgatgccgagcttccgaaatgttagcttgtcatttctcaagggcttgtgtgagacacgaatatcgcaagggtcgtgacgtaccgagtcaaaggccgagcaaatgcccccttgatcctcccagctgaaaagcatcgtgggaggacggctaatcgttctggatatctcctgaatctcatcaaccatgttttggcagcgcaagtatgtgttctatgtaaaagtcagcccaagtaaagtgatactgtagtaaaaggcaaaacgcactccaataatctggacctttacaccgtcgcctgcaattttgtccgcttgcagcatcacgtctgacgctaggcgtcgtatcccttgcatggcattcttgaggtcctctgggatcaccccagtagaactgcgagaaggaggttctggaatgggaatctggtcgacaatgaggtcgatgacgggctcaacaattgtctcgacacttggttcaataattggctcaacaagagggtcgacaagtgacgcaacaactggttcaatggctggttcgatgtctgtctcgtcgatagggtcgataactggttcggcagccagttcaatacttggctcgacgatgggatcagcagcaggttcgaaaatagggtcgataactggttcaatgactggttccacgactgattcaataattggttcgacaatagggtcgataacagggtcgacgagtggttcgataatagtgtcaacagccggttcgtcaaacggttcaataactggctcgacaatagggtcgatggctgactcgataatgggatcaacagtctgttcaatgtctggttcaataattggctcaacaactggttcgataatagggtcaacagctggttcaacaactgattcaataactggtgcgatatttgattccagaattgaaccgacaattggctcgacaatcgggttgataatgggaggaacttcctcagattctggtattggaagcgttgaagcgacaattgtggttatagcagatatgctagagaggacaaataatgtgactcgcatgatggactgcgatgcccttgacttgtcagatcagggagtcaattgatattctgccaccggagcagacgccactgtagaataagtcgagaagaacgtaacccttcacaatgtagagttgagagtcaaacgtagtaaagctgaggatagagcaagatgaccaaaacatcacaagagttgctcgtcaggcagatgcttacttttatcatttctactccccctttctagagttgtctttgatattagcccaacggacatctggatgtaagtgagatcgcatttcttggccgagtacatttaatatgaagtggcggatttaaatggccagcagcgtggccatccggttcggccggctccattgcgtagtcatttataacccttctccttggcagcggtccgctcatgtagcacgagtgtcccggcattaaagcagagtaattgcttgttgcaggcctggactctggttgaggattagcgtagagaaacatggcaatggaaacggcgttgtctcggatgatggattgtgcactagatacaaaacgctaagcaaccaaaaaaaaaaagatcttgtgtagtcttgtgcaagtgttctgaatggctatgaaagtgcgagtgatatgacttgtattgtgtcagtaagtatttcatgaagaggttggcacttagaacagccaaggctgcggtatgttagaccatgaggacatgaacaaaagacaccacacatgtgagacagtcacgagtatccctagtgggaaagtgcacagagatggacaaacatagattactccaaataatgcttttagagagtccaagaactggacctatccttcttttgaacatgacaaagaatttcattacgtgacctctcgccctgaccagttttctaccgagatacaagcaaatcactcccatgcaaatgcagcgaagccctctaagcgagcacctcctcactctcctcaatcacctcctcaacaatctcctcaatcacccgatcctcatctgatgctgtatccagggactttgtgtaggcctctagcagaggagcgtgaggatcctttggtaggccgagaacctcgcgctcttccagcacgtcggcctccatagactcgcgccagctgtgccactcctcaagcatacggcgacgagcctcgacaacggccaaatcagcagaagcaccacggtcggcatcttcttgctcaaagacacggctgtattctcggaggttcttgcggaccgccttctgctcctccttagtaaggagagtagcagggcgagggcgccacgcgaactgcttgaacttttcaaggggctcttctcgcagagcctcacccttgaagtcgtagatatggtatccgttttccatctatcacgtattagcataaaacttgaaagattatgaaactcaacttacagagtgcttccaggcagatgcccaggaggcgacgaaacgacctgaggggtcccactcgacatctgtgacgccgtagtgatcggcagtgttcatagcctggaggttggcggtaaggtccttgtcggactcgggcttctcgccctcaaagtcgaggtcgaagaagtcgaggtcggagctctgtgtgttggcaatggtggcgataacaacaaaacgaccacgaggtgaccagtaaatggcgttgctgttcttcttgtcgagtgttcggaggtgcttaaagttacccacttgctggcccttcttggccttctcggggcagaagaaagagacggcagtcttgggagcgacggcagtgacgcctacaggctcggttgtggagatgatggcgaatcggtcacccttgggttcccaagcaaagttgatgacggtatccttgatggtgtcaacgacctcaacagggacacccttctccttgactcggaagatctcaagagttgtggcttgagacttcttggactttgagtgtcggtcaaccttgacacaaatgtaggcagcgtcggattgccagtgaagcttggcatcgctgacactgaagaggttgagagatcgaacaacctcttttgagggaacgctcatcaatccaaccttggcggggttgctgccaatttcaggagtccagtaacagaaaagctgctcgtattccttgacgccgtcacgtttgggggtagcgggagcccagtcaaagtccacaacaccatcgatcttgatggaggtcttgtcgagaaggttcatgcggggaagctcgtagacggagatggactggccggggttgagacgggcaacgtacttgtcgtcggcagaccacttgaaggcaggccattgcatcttaggcgggggcttgccatcctccaccttggggggctcgaggttggcgaaagatcgaaggggggtagcggtagcgatgtcccagataacgtagttcttgccgtggtcgtcgatggagagagcggggtggccctcatcagggatagagatgggtcggttggaccaggtgacgatgtacttctcaccgggggagaaagaaatcatgttcacaaaagggtgagcaaatcgagcttgtcgcgaccatgaagcgccaccccaaagctggacaccctgagcgtggacagaggtaaggtatgtacccagaggagaccactgaataaatgcctccgtcctagagacctattagtataaatacgtataattttgtcaggttgttttaaattaccaaaatggtcgctcaacaatgttctcgggctgatccttctcgttgttccagtagattccgacactgtcgccacggtacatgacgaactgatcgcggccacgacctgaggggtccttgaggaaccatcgcaagtgctccttctcggtgaagtcctcgatctggggcggttggtaggtctcgtcgatgcgaccttctcggccgtagcgctcgatatcggtgaacttgttaacgcggagagtgtgcttcttgtcgaggggggtgaggtcgagctggcgagtagcggcggcagcctcggcgggcgaggagtactcgacaaaggcgaatctttacgggatcagttccaagctctttattattcattccacgcacaacacctaccgaagagactttccatcgtcgcccatgggcatgtgtacagagtcctcgcgtgtcttgccgactgtgttgagcttcttcaacaagaacttgacaagcttgggcttctggtcctcagtgacctggggaaggccatcgataacgacaaagttgtcatagccttggtctagggaaacctcgaatcgttctcgcaggtcggagatatcaatatcgtcatcgttgaactcgtcatcgtcaagatcggcctcgcgaaggtggtcgaaagagggtgccatgatgggcgatatgtggttgttggaggggtgcaagaaaaaatgccccgctctcgaatctagatgttttttttcgagggtttcagagggttcggctaccgggcacaaggtttgcgaaaaaggcctttatgcgcgcaggagatatgacctggaagacacgcggaattctgtctagagccgcggagaagatcgctaaggaacgtgcggagtcttgatgttgcggtggccaacctagttccagcacaaatttggtgttcttgcttcactttcctgcgaatgtgtgcgtgatgcggagaaactgttgtccctcttccgaaatcgcgaagttctcgtcgcggggcaagtcacgtgtggcttttctggcctggggtggaggggctacgctatcaagctgctgagatagctccagaaaaaaaggctgcaacgtctaccccaaggctgaagcatattgaccttgacaacgacgataacctcttacgtttttataggtttcgccgtgttcagagtcacattgtttgcccattatggtatgtgtacttgtttggggggttttcactcccaaactttccaacattaataggggaacaacatctaacatatgcccctccttagtctttccaaccaacccaaatttttgaggagggcaccaccgaggagaagggtgagaatgctcgtctctcagcctttgttggtgctatcgccgttggtgatctcgtgaagagtacactcggtcccaagggcatggacaagattctacagtcagcgtatgttgcgcccaacttgcggtcgacgaaccccccccttttaacacgatgctagctccaccgccgaaatcatggttaccaacgacggtgccaccatcctcaagtcgatcgccctcgataacgccgccgcaaaggttcttgtcaacatctccaaggttcaagatgacgaagtcggtgacggtaccacatcagttgctgtcctcgctgccgagctgctaagagaggcggagaagctggtcgacaagaagatccacccccagactattattgaaggatacagaatagccagccacgctgctttgaaggctctggagggctcagccgtcgaccacagcaagaaccccgaggcgttccgacaggacctccttgccattgcccgaacaactcttagttccaaagtcctcgcccaggatcgcaatcagtttgccgaattggctgtcgacgctgtcctccgacttaggtcttccgacctaaaccatatccaaatcatcaagaaggccggaggaaagctgagcgattcttaccttgacgagggtttcattcttgacaagaagattggtgtcaaccaacccaagcgactggaaaaggccaagatcctcgtggccaacacctctatggatactgacaaggtcaagattttcggtgcccgtgtcaaggtcggatcaacaagcaagctcgccgagctcgagaaggctgagaaggacaagatgaaggccaaggtggagaagatcaaggcccatggcatcaactgctttatcaaccgacaacttatctacaactggcccgagcagctgttcaccgatgctggtatcatgtcaattgagcatgccgactttgacggtattgagcgtttggctttggtgacaggcggtgagatcgcctccacctttgaccaccccgagcaggtcaagcttggccactgcgacacaatcgaggaggttatcattggtgaggatacccttatcaagttctccggtgtatccggtggagaggcttgcacaattgttctccgaggtgccacagaacagctcctcgatgaggctgagcgaagtctgcacgatgctcttgccgtcctgtcccagaccgtcaaggagccccgaactactctcggcggtggctgtgctgagatgcttatggccaaggccgttgagggtgctgccacacgagttgagggtaagcgacaattggctgtccagagcttcgccattgcccttcgacaacttcccactattctggctgacaacgctggtcttgactctggtgatcttgtcgccaggctgcgcaaggctctttacgacggtctcacaacttatggtctggacttgatgacacccggtggtggaatcactgatatgcgggatctcggtgttattgagagctacaagctcaagaaggctgtcgtttcttcggccagcgaggccgcagaggtaagctgcacttgacaacatgatttgaaacattgctaacatttatgactagcttcttctccgagtagacgatatcatccgagcagctcctcgtcgacgagagcgcatgtaaggttaggctcaggtagccagggatgatgggtcaatgtgcatggaccatgatgatctgtaatgataccatagatgcggcgacatggaaatgcaaaaaaggaccttcatgaatgaaccttgctatatgagaacaaaactggctactgcatcgaaattcatgacaaaagtagataataagtatatcttagtaaatttagctgagaagtcagcgattccttgagtgcctgtaagaacaaaggagtcctcgagagccaccacgatgacttaaaagttgcccgcggctcaatatcatttcctcgctcgagtacctttcactacgtacaactacttgataacttcccccctagactcgaacgtatggagccggccaagacgcaataatggcagattaaacagtgctctatggtcgcactgccttcactcaaaccggactggtcctgggcaagcttgttgcaactgaggccaagttgaatagtgaatagaggggtaactattaggcagtgatctaagagacaggtgaatgcaaaccagatatctcgtgatgttgttagtggcaggcagctaagaaataatcgtagggatggtaaaggagctgccagctgttgacacttgcaagccacttcagattccaacctattcaacttctcatctcactactaataactccttctcaccccctcaaagccaaactattcatctgatttacccaataggcaactctgtagagtgaatattcattctgactcttcaatagcttgtcgcgccccgcatcattcacttcttacgcatacattgttcacttatattatcaccactcgcccagagccaacccttttatttctttcactttgcactcttatatcacacactcaacactttgacaatcagtcttactcactattcacttgctttagagaagtcgcttgcgaagcttctgacgatcacacttccagtctgagcactccttcacccgacccgaagcattcacccaaaacattcaacaaacatacttgcagcccagcatgctgccaaaacaaccgcacaagcgcaagcccatggcatcagaaacctcatcccagcgtcgacatcgcgcggcttcagcgattccctcgacacccatctcacagcccatgtcctcttcgcaagtcgcaaagaagtgccgagtcagtgatggcaatgagcgcatcgccgaaacgcctcaagaaaacaagcgacgcgccatgggcagcaaaggccagcaaaccccagagagaaccactcaactcgctcaagccacctctccgagcaccccttttgaagtttcgtcagccgagagctccgattctgactgccagatcaaaaaggtattgccatcgccaaagcgcaaacttgtcgctgctagcctgagaggtcgcccagccaagagggcgaggatggagcgctctatcaccccctcgccagccgacgagtctgactgcgttattgagaaggttctgccatcgcctaagcgtcgccaagttgagcagaaaaagagaaacaccaagcgacgtagagtcggcgactgctctgacagtcctgtttgtatcgagagcgatgtcgacagcggtgctgaagatgtgaactcgctacctgagccaacacagacacaaactccagaagagctacgagagcattcgcctagtatcgtcgacgctttgattgcctggcttgacggtcctcagtccggtggagctgcatcagaagcggcccagccaacttcaccacctgctatcgcaagtactccgccaaatgcgccattctcaacagcccccgaacaacccattcaagagtctccgtctatggaaacaccaagtagagaaggtcaaactcaggaggttcaagtcgagagaactctggccgagaaagcgcaagtcgaagacgcgtctacaagcccagcatcggacttggaaaatatcgctccgtcatcaacctataaacttcagccagtctacagcggtgagaaccttcaggaatcacatactcctggcacacctacacattttcgcccccatcatagagactcgctcgtcggcctaacgagcattctcaaaagatctagcgaaaagcctttgcgcgagatcaacccggaggttgacatatcattccctgatatctctccgctctctagagacgagcgcgacgcatcatcaccgaccgagcgaattcaagacagcaagcaccaagccaagatcatccgttcgtctgagtgcagagtttcataggacggacctgtcaccaaacgagccatagaggatgaaacttcatctacacccccaccactagttagtttcccaaggagattgacattggcagatctccgatctaaagattggaaatcatctcagcccagaaacatttaccgacctttgactccactcccaaaaccttctcagtggcttcgacagagtaagtacgacaattgtcgcgacaatgcgcaagactgacaataaatctaggaaaagaattggaacctttgacatctatcatcgacgagactgcagcagaggatgctgcatctgaccaggggactccctcaaagccacctaccgagcgagtcaaccgcactcagaagttaattaaggcagaaccacaaagctccgacgaggacggttcgggagatgaacgttcatgtcgagttgaagagtggttaaaaccagaaatcatcaaacaggaaacaccttcgaagttgcctacacagccagccatgggccagactcagaagtcagtcacgcccaaagagcagtgtgccactgatgtgcgagtcaccaagaccaaacgccacaagcttgaaaagcagatgaaacagggtacggagcgacaattcgcacgctcaacgcctctatcccgcaagactcggaggcccaacagggttaatgaccaggatgatacagatacagaaaagtctgaaggcgaataccaaaagagactcgaagaagagcaactggtgccagtcccaaatagaaattggaccaaaccctccttccctaaccaagagatcatgcctcaagttattcgagatggtgtttcggagcatgccatcaaacccaccgttgccacttttgagaagaaatcagctgctggtcacggattcacatttgaggataacgactcaaatcaaaagtacaactgggacgtggactggagtgcaagtccttctctgggcaaacgcgagacacgtgctgtggcctcggaactgaagcatagaggcatcaagaccgagagacaatacagcaatttttggtacaatctcacgatgaagctatcatcgatcgcaggctcccctgtcccgctctttaccgcaaagaagaaggcactggagacttttgtggaggaggcgatgcgcaatgctgatgacagacgaaagcgaaaggcccggaagaatgctgcaaagaataagccgcataaacgcgagaagaaaaagcacaagacaaaggatcgtcgacaaggtgttgaagaagcatttttagatgccagcgatacgaataaggaaaagtgtcagaagaagtcaaagaagcttcctcaaggtgtggatgcattcctgatccctggcgataccgacgaggaaggcaagtcatcatccgaggaatccgattccgattacgatggagaagatttgatggccaaagtgcgagcggatattgacaggcagcgaaggatgtccggaggtggaacaagctgtgggtatcgaaagggggatctttaaagaggcgatcgagatgatatccatgcgatggagaagcagatcagtagtactagctgcctatatttggtcaatgtaatgagcacgtcacattttggaggagatgatcacacaaggcaaaggacagtatagttaacaaaggaacagggcgtaggaaagcctcgcctcaacacaattaattgtttggatccctttattattaacaaatgagacaagatgaccgttgctgtagaaaaccacagaggggccatgcccaaacggccaagcggccaagcccaagcccaaggattgtagggctctgggaaaaagaaatggggcgcgagattgcttgtttttctcccgtgtcgaattaactttggtatgaatgagttttgttctctgtagcgagatgcaaaaagttgaggcctcgcggttgttaagccatgactggttgtccttgtttattagacgcgggttatgcggccgagattaaagcgacaggggggacagaccaaattgacactgtagaccaaaaggtttttagggaggtactgcactgtaacaaaacaaggttcacagtgtcagccccctggcagtggcttggctcgataaggccatgtcgagatacccatgcagaacccacatctgcaaataaaaccaatgtcactttgaggctatttttgtatgcgacactacaagcatcccatctttcttttttttgctgtctaaactgtgggtgggatcatctctctcctctctctcgtttggggatcgtcatccacttcccggtttaacttgttggtcttggtatctttgacttgttgattgacttgattcgaatcttgactttccttgccttgatgcttgaatctcactcgttttttcctttccccctctctcactcttacatctcaacctctccttgatttcctagaacccattttcttcttcttgtctctctactactcatcatatcatcctttttcattctttcttgtctcaaacccttcaactttagaactaatcaatcatcaaccccccctttgttttggaggccacttcattcaatcccgcgcttaattttgggtaatattctcgtcatcccggccgcgaccgcttattgttaccgccgtctggggttgcaaaatcttgtttacctctggataagagcactatagcattgtcttttattcctctcttcaaccacctaccacccatccgacccccagtctatcgttgatcgattgaatcccctcgaaccatcaaaacaacattcaaccttcgcttcataccctcgctttttgtccctttttcgatcccgaatcgctctagtactacttcttttggcccggttatttggtaatcgactcctaccccggcaatcttgaaacagctcgactccttcttgtccataacaacggttgccgccatatcagacaaagaaaagccaaggacggcacagtcgaacaaaacagaagcgagtctgcctggaacagtaatcaacgatatcacaagctacgatccagtaaagccgatccataccccaagcacctgtacaaaccaaccattgcgacaccaacattgttttttgagggccctcgggcaagtcgacagagtcccttctcgtttaatacttttttgttcctccgggttatgcgacaatgattcgcacgcttgatatcggcagtgctctccccggtcccgactctcccccaggaatgacaacctcgaagagctcaaagacctcatctttccaatcttatgacagcgacgatgctagtgtcatggctgacattggccatttcgaagaaattggtcttgacgacgacagcgtcactctcaaaagcccatcaaaagtcgacgttcgccccagtctccccaaggctcactcgagtcgatctcttgtagctggcaaaactccttctaaagctcgaccgcccttcccaactctcgagacgaacgtatatacctccaacccccgaagcaccaacctcagcgcattgacagagcccctttctgccacgcgccccaagaccttgaccagcccgtcctcggcctctctcacattcaatcgacgacgaagccctagtcctgcttcgtcactgaacccgagagatccgagagaacctagtttcgctgctaagccccgtcgaagcagctggcagaccgctcgcgagcgcaagtcttttaccgacctcgaacgagaatgtgatgaggacgacggtgacgatattccagatggcatgtttctcgataacgtgccgctgtctccccgacctatgcaggagcgaacacccagcagacctgcgtccacgtctccctccccgaatcgatccaaggaacgggttcgaagtgtcggaaacggaacacctgctgtagcacaagcctcgggctctctccgttcgccaacttggaaagtcgacgctcctcgtagtcctgcccaaacacgagctcatagctggaacgcagcactggcggaactgaatgctgaagccaagaccttaaccgaaaagctcgaagagcacgccgatgagctggtagagaaacacatcaaacgccctgcgaatcaacgccccaacacctggaatgcgtctcgacgttctgccgacatgtacgaaaagaagcagcgcgtcagatcaacacctgagctaccacctcttcgcaagaccaacattatgatcgaccctctccctgtttccaaggaaaaggaagctgtcttgagccgaacgcgtccatcatggttgccgcccaaggatcctgctgaggaacgccgacacttaaaggaataccagaaaatgatggcagctagcgtaaaggctgaagagcgacgcgaagcctcccgaagagccaaggtcgaaggacgagatagcacagccgacaatctgatgcaaatctgggagagggacgtgattccacgatggaatgaggccattcgagagcgcaggacaagagaactctggtggaagggcatcgcgccccgcagtcgaggtgttatctggggtcgagcgatcggtaacgaactcggtctgtcggaaacatcgttcaaggcagctcttgcgagagcccaagaaatcgagaccagagtcaaggacgacaagggcgatgcggaggatgccagaagggcaaagtggttccaagaaattcgcaaagatgcctcacacaacacatggcaggatctccggattttcgacgttgaggggcctttgcaccagagtcttgtcgacgtcctgagtgcctatgccatgtacaggagtgacattggttatgttcggggttgcaatgtaagtaaaccctcagccaccttgtgatactcgaaatactaaccaagtccgtcagacaattgctgccttgctgctcctcaacctacccgatgtcccgtccgcattcgtcgcactcgctaacgtgctcaaccgcccattacctctgtccttttacaccggtgacccaggcgcacaagcttccgcattcaaccttgtcatgcagacgctatctctcaagtccgcccctctccacgcacaccttacaaaaaagattccaactgccgaactcgagcaatccctgtcggggattttgacagccgtattcacacaacatctcgctatcgacgaagcagcccgactatgggatgtgtacgtctttgaaggcgatgcccttttgattcgagctgccgtagcgcttcttctcagccgcgagatgacgctacttggcgccaaaacggctgaagaggtcaagacgatccttaacgaaagaaatgccaaggtctcttccgtcagagttgctggcgaagtgggtgccgaggacaaattcatgacgtcagtccgtgaggcaggaaaagcttaggcgtttgtaatgggccaccgttttggaaaggctcttggtctcggggtttgcttggttctcaagccgtacatttggtatagatggggaaaacatatcgactccattttcatggcgtttattacacggactttggatcttggatgggatgcagagggaatgtttatgaaatatttggagaggttatagagcggtgttattatcttcgtaattgccgttggccatgattgggcaacgagattttgaatcaatatattttgatgatcagatgtgttttatgaattggtcgatgtcgatgccgaagatgaagatgaagactttggatgtaactgaattttcgagtacgtacttgatccagaactcaaagtgccgagacattgcggttgttgtaacggatcaccagttgtacagccgtttcaccgttgacaaactcaacctacacgcatagatgaagcttggactcaattcactaccaactggttttaaataatcatggagacacgaggagtacaggcctattcaagtcgtgttgagctggactactggacactaatttatcacatcagaaaactcagtcatggtgcaaggtaagaataatacatgatgtttcagccttgtgtcatgcaaacaaaataagttcatgacagacaacaatacctttgaatgaaacaaagctcccaatcatgatggctagtgcttcctgtttcatcttgtttatccctcatcaatcgcgtctggtatcacgtcgacattgaagacatactccaaaggtcaagagctttagcatttgcccttgactgaagaatgtcgttgttattacagggaggaaatgtcaacaagttagatagcacctctcaaaacagaaccatgtcatgacattgtggaaagaggctagctatcccaggtcgtcctagaccccagccgggcaaacaccaacctcttaggtgacacgaatgaaataccacgtgatcacgttcaacttttgacccctcaccacgtaccgcgcaaacaacgagagcagacaaaaacattcaaacaccaccgtcccagtcattctctccacccacttacaccgtgaaaaaagcatcctagtttggggcgacgcgacacgacactcgttcagaatgccagccggatataagcatggggacacccccaagaaggccatggttcgaggcaccatctcgtacctcgagtcccagggcctccccgtcaacaagtcagccatcttcaggcactttgacctgtctcgctctcagggttacgccgcgctgagtgtccccgcgtccaagcgcaatgaccccgaatgggaggagacgcgcgggagacccctcaagatctccgaagaggatcagcaaaagatggagaagatcctgtgggacgacaactatgtcaacgtaaacctgaactggcacggcctggccaaggaggctggtgtcgaggtcgacgtgaacccaaggactctgcacagaactatgggtacgctcggctaccgacgatgtctgctatgcccacgcacctgggtgcacaagaaggctcgtgagaagcgagttgagtatgcccggcgcatgctggaggcgtaccagcaacccgaagactggagagctgtccgattcagtatagagctgcactttggattcggccttgatggaaagatgcgtctcattcctcgacccggcgagcgagtttgcgacggctgcaccaccaaacccgaggctgactggccacgcgacttgcgaaaggcccatgcttgggtcgccgtgggttatgggttcaagagcgacaccgtcttctacgaagactcaacaagccccaattgtacgggtgtcatgaccatgcaggagtacaaggaccacatcctcgaaaagacagtcaagccatggctcaacagcaccggcccgcagagcttcattctcgaggaggactgtgaggcctttgcccacggtgctgctagcaaagtcaacttggtccagcagtggaaggacgagcacaatctgcgatactactacaactgcggcgacagccccgacctgagccccctcgacactctctggcctgcgtacaagcagtggacgatggattcacccaaggactgggaggacgagacgctccagaagatggttcgcgacgcttgggcaacctttgacatggagcggctcaacatgtgggtcaactttatgccgcagcgactgaagtctgtgatcgataccgacggcgcactggtaccttggtagtgattgagaatggcgtttgtcttgttcgtgatggtgttatgagcgatgggctaaatggtaaaagaagattgagggcatgttatgctgggtatattttgctagaacctcgtaaagaaagcatggcaaggcatcgtatcccgtggatgcgcttgatgtttggcggatggcataaataaatagaaaatgaaatagctgcaaatattagcaaagagaagaagttgaacacctatgaactttatgtttgaaggttgcgtttatgccctactttgtatgactcgatgcagggcaacctctttttttaaagttgtaacaagcttgatgtgcttaaggcgagttctctgttattgtcacacagtccagccacgtcaaggcactggaaaacggccactgaaaccataaacaacgaaatcaagtcactccagcttaatattttttttttttttttttttttttttaattatcccttgtgctcttctttgttttattgcgccctgagctttagctgagggtgggctattaatcatcaccagctgccttacactgcaaacaattcaccacacgaggcttgacgatccttccatccacttcgaaatattttggccgaccaaaattttgttcactcatctccctctcattcatataaagattctacgctgcaccgattaatggcattttgctatcttgaccacatcacagtttgcccacgatgagatctcccaggtcaccgtccaaagaaaaggcgaccgaggaatctcccaaattcagctatcgtgcattcagtgactttggaacttcacctactccgatatctcgtcagaccagggaggatagcgacttttggatgggtcgttacctggctcctggcaccccttcccccataagagctgaccaaacctctcttttttctccagaacggcgaatgggtttcccgatacgcgaaccgagtcttactatcagagaaaaagggactgggtttcatgatgacaagttggccaaatctcaaggcaactatcaccaaccatctctgcgacgcggatcgggtatcgcatatcagataccagaagtttttggtagagtcacgggaaaccagaatgcataggatgcacggtctagcacgacgacttcgatgaatggagggtcatttcagtggcagcctcccagcagccagcaatctgtaagcgatagcatctgtcaggtaagtcaatgctgcatctaagctgttgcactttggttgtcgaggtcatgaaacgtttcagtcatccactaacttttcaagtttgatctcaatcgacgaaggccgcagcgaggcgatatccagcctgtcgagcatcgacctcttgctgtgattaccaaatatcctaggcaaccgcaacctgagcctgagcctgagcctgagcctgagcctcctaacgttcattcccgactcccaacagcggattttgagagtgaaatttggcccgcggtgcaagacaaagtccagtcccttatcgaagagaaagtgttgggacagatagaaacaatgctgcaggaacgggaggccgagttggagtctttgactcgtctcccactgctaaaagcggacagctctccagaggtgtacttggcttacgtccaattccttcagaagagattgaaagcaatgtcaaagaactccccaatgaaacgaaagactgaagctgccatgtcgttggcgctggacttggagccaggactagagacgtgccttcgcgagcatttggctcacatcgccgctggagagaaccgtgaagaaaaaagcaaagacttgcaaatgaacgacagagagggccaagaggaagaagaaccggggatagacgatgaagatgtggttatgattcctgacgaagacgattcggatgatgtcgatgaggaagataagatcttgccttctatcgaacgttgcactccatttaccacgcgggcaataatggtccagcttcacagatatgaaggaaaatatttggcgtctgtacggtctgcaaaactggagaaagaaaagcacagtcgcgtgctcagtcctttggacagacacccgaacatgccaaatggtagctctgatgaccctcaacaagctactggtcatcttgagacctcacgcaaggttatagaactcgaagagaccccgaaaggaaaatcgggggatatgtctaacgacaagaagaggcatttggaacctcccagcaccccgactagagcaagtagcaagagacgttgcatgatcaaacccgcacctggactcacacacagtccagcttcgtcaacttcttcatacttcccctcattggatgagttgttcagctcaagcttggcaaagcaatcatctccagcaacacaaccgagtaccatcaatagccagcgctcacaggctaccagcctgacttatagtccagcagtgagcaaacaagagggaacaagagatgtctctggtgctgctcctaggcctccagtaccgctatttggcgagtcgcccggtctgttcatgactcccgatccagctcccgccaacaattcgtttgccattaagcgaagcgcgtctcgtagcgcacgaaatttcgatcagatacagcgcgagggcagatcaccgtctcgcttccgagagaacacggccgattttgaggccctggatacgccccagaagctgttgttgctgttcaaaaggactagaggaaagaagtcatagccaagttggagacaccgttctagcccaaggtattggtaagcatctttggaatgatcaacagtaaatggctagaaattctggtatggtaatgtgctaggatgagaactgaggggatgagaaccgaggagatgataatagagtggacggatagagtattcgagacgtggatattaagatcatgcatgtgagatagatcactgaatggacttggaattttctctaagtaatacttggcatacaaggactttctggttgccgttgctatagttgcattctgactggcgttgcggcctgcgacgcgggcaccaagcattctcttcttgaacactgttgaatgatggaatggtagaaaatctagggcctaatattgcagaattgcactgaattacacctaaatctgcgtgcactggcctaaatggattatttctcaggcttccggagtcgagttttctactgcccctcgtgaggcactgccaaacaatcaccatcggatgcaaactcttcaccctcaacagtctttcgccttgcaagaaaatgaaagaactggcggatttgtacccaaacttcatcattccaaatcttttattgttgctcctgtcacggcatttcaccagaactgctgatttgcacatcgctcctgcctcaataaaacatgaacaaaacaccgaagctgacaatgaaggaaagagacagagacaaagacaagatcacgaaggataaacacaaacacaagagaaaagcaccacttgattttgtcggcttgagtgcttcacctactgccctgtgccctatgacgcccccaatactccatcacgagaacagccaaccaaattcgaacaacctcccacagcgccgggagagacacaagtcatgtccaaaaacacagcccaaaggaagaattggaatccgttcacatataattctcaaccgcttccggtattttcaagcagtaatcctgtcgacccgccccgtgcaggagccaattccagctttcggtcttccgcctcggagcgctctcgaacaagcgacacgggaagatcttattacggcgatgcattcaagatcaagacactggagcaatgtctatccttgaaagaacgatatctatccatgcctcctgcacaacatgcagaccaagaacctttttggagccgagtactggaaatgctggagcgaatgccactcaccaaaggcaaatttaaagagtggaaagaagcacaccgagctgttgagaattggtgccaagctcggcgttcctacctcaaggacaacagattgcccgcggtatcgcaagcacagcctgaactcgaaaccgccatagaccaatggaacttggtctttgcgcggcggttttgcaagatacacagtggatactttacaaacaccataatacctgagtttgtagaagacaaactgaaggaaacggtcagaaatgaggtggacggatggatcaccaacagtttgaaggagcgtcgtgacgaactacagagactttctcaacctacctttctcccgagtcatagctccttgaaggactgtgacaatgctatcaaggagctacagactcagtttaaggcggctcagagagatgaaagccaaacttgtgagtcggaagttgtcatgtcgatggtcgtgaagctccagcctgggctgcacactgccatctcgcagtacttggatggtccgactggagttgcaagacgtatggaacctgggggtaatcagcatgatagcgagtttgcagactcgcgagagcgcattagcttcaatattccttcagatgggccttctgtgcgagggtcagctcctccagcatttgtagctcgccagacaattccaacacctccaacacctccaacaccttcagcacctgtgccttcttcagcacccgcccgctctaataacccaacagctggggtcaagagcgaactttttgagaagagcgaggggaattcctcaaagaagaggaaagattcagatcttccgaaccggaacactgcaagctccagtaacttgaaggaatctgagaacgacaacatcccgaaaactatgttgcacgaccaggcgaagaggccgcggttggataaccgtccttgcgatgtgcctaccgtggccgacctcggactcgaaggcaagagctatggaaacaatgtgaccgaatggcgaggacttcagagggttacacccccttggaggcgaaacgcccccactggataccgcagtgatggccgtcgcagcccagaaagatctcacccgcctcgatacgaccaatatcgtgagaaccgaccacaagatcactatagggagagctgataccaggactcttacagaccaccgcccagagcaatgcgcgagactacggctgatttcgaagggatgacgatccaacaacaaaacatgtccctacttcgacaaatcaagagggtgcaagatatggttgagaagaagaattgagatgatggggttggaacctgaaagctggactggagtaaatccggagctatgggaccgactggcaaagaagatgttgaatgacttggaatccttgtatgtaagacgatactaggaaccgataaatattcgagatcgaaccatcatgacctgactgtgaatgaaggattggggattattgcatgctagggacaagagatttatctgccagataaaatcgggtaattccactcaatgaggataagaatcctgcatcatgtccaaggttgtattcatgaagtgactatacgttcctgatcgctagtattagtggacataccaaagcatcagaaagattgccttcttgagacacaaaacaggaaatcagtaggccagcctgctacttcaattggacttttaaaaatatttatttttacattccaaagctcagacgtcaacatttctattccttattggacatgatactgtcgtgtcgttgctgtcaagtacctagaattgactccaaaaaggccaaaaaggaggggccgtggagagatccaatagcggggtttggggggtttgagccgcgaagaacggaaaagagccgctagcgggccagacacgtggggcgattggaccctagaaacaagggaggcgagtcaaagacgatgatattctttgcctgttgcactgtagagcccagctcagtgaatacaataagtcaattctttatttaaaaacactcaagatactgcctgtatcttgaatcaataaaacaaatatcagtcccctgtttacgccactggacattcagtcaaatcgggaaccaactccctgagtccctcccacgtctccacttcttcctccgaccctggaccactgatgccaagacaaggggtcccgcctttaactcaacaaaattcccaacagaacggaagggggaaaaaattccatcttcctttcttccaattgacatggatcgataaggaccttttacgatgaatggaacgtgcgctgtatacggaacatccgattcttttctttctttttgttccccactgaagaaaatacaagtcggagaaatatccccgagtttcatatcgtcagttgaaagcaccatccctgagttggttgacaaccattgagtttcggttaaaacagtgtcaattatcgacggatatttgttcggtaatgcagttgtgacagatactctgctttgctgtgccgcagtcattgattccccaggtttggctgcagctcaaacttggcctgccacaagtgacgatgcaatatcgatacgtactctgtactgtactgtgctgcggatgaccgttccgtaaacataaggttatcttagcacgagctgaccattcatacacacctcggttcatgaccaaacatctacagagtacatgcactttcacatgtcgataaagacagtccatgatgcgttgcttcacagccatcaagtgacaaaaccgtcagctgtctgttcaattatctcgatgctctagagaggcgattatcatcaacaacctcttgtcgataccatcaaactctccattccccacaacggtgccggggtggaaacaattaaccagatttatcttccttgtccgttgtctgagcttttttctcccgccttttaatagccaatcgttttgtgttcaattcacatcgcatcgtcaacaaaaaaaaagccagccacgatctagaagggagccaagggagccctgtcttgtcaggtctgggccgctaagaggtggtgcttgtggtcgacgtcgacgttcactcccggttccccccgtttgtacctcccaagggtttatacatgactgattcacatgtcgatgatctccagccctaagcaagcttggagtccactcgggacccgcaagagcttccaactggaacccccgatttgaacttttgggaggaggggcgaccttttcgagtttgtatgtatgttttggtactttgggacagtgaggctcgtctcggttgaacgctctaattcgacgccatcaattgttatcaagaggcgatgctgcatttgtgtttcacacatcagctttgtgtatcgtatcgtctgtacagtgcatcacagtcgagcatgataagccactcttgttgctgtcggccaggtcccgttagtggaagtagatccattcttcaggcggtgtgaagatctgaaccactgtaaagaggctgaggtattggtattcgtcacagtgactgtccgttgatggcaaaggcttgaaacttggggaggcgtcagtcgtttaaaggttatactgcgcgctcttttgttccagagtcggccagacctgggggacggtctgagctttgacaaccctctatagcagcacggatatacagattgagatcaacgacatgtcaatggaaaacaaaaaatcttgtagacaccatcaggaaagccatcttatctgatgaccgtagctgagaagcttaattggagtatggatggatacctgtgaaaatgtcccatgcaagtgcagacttggcggttcagccagccaccatctgcgagagtccccaaaagccaactcaacttgcagcaagattcgagacacagactactgggtagcagaaaagttgacatcctaagtcttaggttacaaaaataaataggctaaaagccatagtttcagtaacacaaagtgacctactaatttcgtctctcatgttctcagcggccaatttttctgataccctgaggatagaacggccagctgtcgtaaaaccaagacaagcacccactaatgagacggctgtcccgtcgggacgcttctggttctggttctgcttcggtacatgggagccatggattgccacttccaggggtgggttcgcccaggacccattttctagcgcattttcctggggtacggatttttttgttagtgatttagattggggcgtctattttcttactttgcattgaagcaattgtattacagacagagattgttaagacttgaagagatttgtatagaatgactacgtgaaagagtaatagttgatggtagaaacctagtagtaagtaaattcgcttatcgcttgctgcataaacctacctgctactgtacctgtctcatctgaggattgtcgatctttttgccagagacaggagtagatgtacaggacaatgacagagtatcagtctcttcattatcgttccacctttggctattcgcccgcattcgccgccgccgcctctgctttgtgttgccgctacgctgagaggttaggttactcgtccactgtcccgcctgcggcaggtacttacacctgcccttttttcaggctccacgtaccccccaacaaaacgtttttgccgacaagcatccacgtaggacagctactttaaaactttggcccccgttggccatctcgtaactcgtcttccttccacctcccttcttctctcctcttgaacagtttgcattcggcatctcgactttctcttctgtcggccgtataccttctttcaaaatggcgtcaacttcggctctgcccaagcagaaccctgctcttagacgcaccgtcacctcaaccacggcgacggatactgagtctgctgccgtttctccttcagactctccccgccattcggcctcttccacctcgctctcgtctctttccgagattgatatcgccaagcccaaggccgaatatggtgttatgcttgacacctatggcaacaagttcgaggttcccgacttcaccatcaaggagatctacaatgccatccccaagcactgcttccagcgctccgctctcaagggatacggatacatcctccgcgacattgtccttcttgctaccacctttagcatctggtacaactatgtgacccccgagtacatccctagcactcccgcccgcgctggtctctgggctgtctacactgttctccagggtcttttcggtaccggtctctgggtcatcgctcacgagtgtggccacggtgctttctccgactctcgccttatcaacgacatcaccggctgggtcctccactcttctctcctcgtcccctacttcagctggcaaatctcccaccgaaagcaccacaaggctaccggaaacatggagcgtgacatggtctttgttccccgaactcgcgagcagcaggctactcgtctcggcaagatgacccacgagcttgctcacctcactgaggagacccccgtcttcactctgatcatgcttgttctccagcagctcgtcggctggcccaactacctcatgaccaacgttactggccacaactaccacgagcgtcagaaggagggccgtggcaagggcaagcacaacggtctcggcggcggtgtcaaccactttgatccccgcagccctctttacgagcacagcgatgctaagctcattgtcttgagtgatattggtatcggtctgatgggtaccgctctgtacttcctcgtccagaagtttggcttttacaacatggccatctggtactttgtcccttacctttgggtcaaccactggctcggtaagcttctatccttccatttttgacgatcaatactgacctttatagtcgccattactttcctccagcacaccgaccctacccttccccactacaccaacgacgagtggaactttgtccgcggtgctgctgctaccatcgatcgtgagatgggtttcattggccgacacctcctccacggtatcatcgagactcacgtcctccaccactacgtcagcagcatccccttctacaacgccgacgaggctaccgaggctatcaagcctgtcatgggcaagcactaccgtgccgacgtccaggatggtccccgtggtttcattcgtgccatgtaccgcagtgcccgtatgtgccagtgggttgagcccagcgctgaggccgagggtgctggcaagggtgttctgttcttccgcaaccgcaacaaggttggcactgctcctgccgtcctcaaggcttagatagggtcatattattgaatctgtcatggaatatctgaatgtttgagcgttgattgttccaagttggtttctggtttacggggaggtctcgtcgtggatgtggcggggcataggtggtggatgaaaaataattttgacattagcattgaagattgagcaatagagcaaagatagacgaggcaacactcgataaaaagatcaaaccattatttcttggacattttttactttcattgcaatgtgatatgacttgctttgttcttgaagggttatgtttggttgaagtagtcagtctcgctacgggttgctcggatctcgcaagtgctccaacgatcagattgcggggaagaacaacacgtgctcaatgaccaagaccaacttccatggtatcggcacttgacaatgatttcgtattgcaatttcgtattgatgtttagatcgttggatttggagttttatgggtctgcatgagaaactctccgggtggcgctcttaatttttgaaggtatccagatgcctgcagatcgcctcgtggtgcaggacgtagagcccaagaccaccgatacggttctgatgactttaagaattaagtaagatttttcagacggtgtgatcacatataaaagttggacgtatacattaaattgcaatcaaaattcaagtattgtcaacttactcatagtgttttatgcaaggttggcttgtgtgaaaaactcaatatatcagggtatgcccagcttgtcagatgcgtgaaaaatcttctaaaggttatatcatataaagttcttccgtaaaactctctatggattcttcatcattttaagcaagaatttattgtcgtgatgtgatgattgcatacaatgtaaaatcgagtacctgtgatcctcgatatcactaacctatttattcttctgggtcactgaacctaagcccaagccttaaagaatactcaaaattcttaacatcttatgaggaagtaagttgttaaaagaaacattcactttaatatgataggtcttctaaccccatagaacacatacgtggcacagcaatgactgaactctatgatgagagttacctatagaaggagcttctgctgagctgtacgcacagcaaccttttcttcctcctgcctaactaaactgtattctgctatcccataaaaacaaggtatctgtgccacggagcctgtcctttttctttgtctttacacctcaaaaccccagcaaatcacaaacgcctgctccaagccaacatcacttcattagtggttatccgaattttgtaccctttcacagtacattttaccatttctgcaatgccgttaccttcgaaatccagtggcaggagcgatgaacacgcccattctttgccgttgagaaccagaagcccggaggcgcagagtgatctggaatcgcagcatcagtcgtcgccatcagacaagtccactacaacagatgacactgatgagaacaacgaacattccaaagtcacagaaaatactttgaagaggcctgagagtatcgaaaacatccaatcaataaagaaaatcaacatggaaactgataccaaacctccagaaaataccaaaccctcagacaataccaagacttcagagaatgccaaggcatctgaagataccaacatgtctgaaaatacagaacgtccaaagcacgagaacccgggcttcaatgacgacgaaatggctttgttgctcttggagagtcacgtggaagcttgtgaacgcgtacgaaatagatttgtcaaatactacgggagggattcataggatgatttcaccatgttcacttccagcatgtaccaagtcttatgaggcgggagagagaatacgagaagcctgcagtgtgttgttactggagtacaagaactctcagcaatgatgttattttccttgtggaaccattctaaattttatcggtatgcatccagcaaggagttgtcattatgggcaaaaagttgtggaggaagtcagtggtagcgtgggtgctaaacagaccatgaatataagagctatttgcactcacttcagcatcaaacatccggtgtggtgtatcggttagcataccgcgttttcatcttgagaaatccgcggcgagcggggttcgattccccgcaccggagattctcttttgtcttttttactactgtcatgagatcatgaatgaccccttagtgccatttgatatatatatatatatatatttttaacaagatctccgttgcttggcaagtcattatgaaagaatatttgtgtagaattcataaccaagcgactttattatcgataatatcgttcttgaactgagcagtttaagttgatcgtggagtgtgatatcagtggcaaaaccaagaacatggaatagctgtgttgggatttcctggtcactggacgacatggaaatctttccaataatttatgtagagtgttcgggtgatcggctcgatgtgcatcgccaatactgtagctggactagtaacattgctggaaagcctaacagagtatatgtcattatttcgtgctgaattcaattcctgcaatgtttcccttgtgactgaggaacggccaactatctacggtattggaacagtctactatgggatgggtcacatcgattcttagggttcaatgcctcaatggcttgaagcagatgtgcatctcagccaagaggctgaaatctcaatcattgtggttgaatgtataaggactgtgaaagcacgcgttgtgattgttggctcattgaataagaatattgtagctagatgatgcaacaacccagtgtatagctatatgttttagacgcatataaaactatagttcattggaagatgcgttggaggaacggctctgatagcccggcgtcgtgttaggcgaatctcaaaatgttgcggttaaccgtgaacccggaaatagtgttgagtttaaaatgtccatgtcttggcctgattgacagttgatcagcgttgagtcaacgagccaattaaaggtacgtcactgaattccagtcaccgcaagccagttccgctgacagctaacagctaacggaatctctagtttccgaggcagtggtgcatcacacaatccatatctgctgtatatagtattggtaagtctaatattcgcaaacgtcttaaagtgagatcaaataggtactaggtgggtgatagactttgccgctatcaatggctagcttccatgcgccatccaacaacatgagagatgatgtgcaactaagaactccctatattttgggaggaccattggcgtaacaggattaagcgaagagtatcacctgtcactgatgatccattggtgcaaggtacgaggtgacattgggagtgatgtgtatcttgatgaggctcttggtctatgctcaagacggcaatggcgttttgtgtaaatatgactagtcaaattaatggtctgattttatcctcctgacaggtaactttctgtgcctgtccatcatgacaggggaatcatgtgctcgtggggtaaggcgtaaagtttgatcatccacgttgacccagccttgcccctttctgagaggcatggatcggctatctttattcccttcacggctactttgtagatactgttgagaaacccaggctacatgtcgaattcatgaccaggttgtcgtatgtgacagtgcaatgtgtgtgatgctttctgaggagagaaatatagacccctgttttgaggctgcgccaagccgaagccaccgggaacaagatccggaaaaggtgtcaggggacaatgacatgagatatacacctcaggccaggaacatatttactgcctttgtccattcttcccttttcgctaatagcagcgctaaaaaacgccgttggacaaaatgtgttgctcaagaccaatcaacaggaattcgttcatactgcccaaaagccgttgatgtcgttccaaacttagcaaagtgaagagtcccatcgcgctatcttgtcaagatggtcattttacgcacggatgcaagataaagcgggaatctagagattgactcacgagctggagattacaagatgaagctaatcacatgtaactaatctacatgacagtcatgcatggcaagtgctgtagcgaatatcatctcttgttaaacgcatagccgcaaatgatgtgcaaatgagctgaacctcctcccaggcaacttcaagcatcttgactttgaacaagcaagcaacaaacaatgagcaactgcaccctggtaataaataccattgaaatctgcaagcctctcacataccaaaccgggccgcaatcataaccccacagccgtatcgtttcgagcactagcttgaccgttttcctactgaaaacagcaacatccccaaaataattgacagcaaacgttgggaatcgaggcacagactagccccattttgagccatccccggtttactgacattccttagtcacggcgatcgacgcaaattatttgtttcttaaggatcttcaggtctctccctagaccaccatgctgtgaaagcgaggcttaaggctttgtccgggccgataaacgggactagacttgatttcgactgacagcaggggccaaagatatgttgagctatgtcaacatggtagaggaggagcacaaggtttacccgaaatccaatatgactaaggatctgcaacccaaacgggccatcggttgaggctatacccgacgttcactgacctacatcattaacttaacgagctggttgcttgatcgtatccagaatggtaatttgaacattcctatgttaatggtggtctctgatgagatcagttgtgatatatcacaaactgttggtaaagtttggacgattaaactttgattcatggtgcagtactacacaagttttcctcgaacttatagaggtttcatgacgacattctagtctctgtgatagggatgtcgtagtgctaagccaatggaactgaatatctggagctcctcactatcaggatataattcaaatatatagcttgcggatcatctcatcgataccccggatcatcaggccgatcactaccaattccaacaaccaattcaaacatggctcatagaatgagctggcgagccatagtggccgcaatctttgtcatcagtccaacaccaacccgttctgccccatgtgaagcccagcgtaccggtatgctatatgctggaggctgtcccctacctggtgtgtgtagttggggaacttgcaacactgtcactatcgaactagaccctcaaaattgtggaaagcgtggtaactcatgcaagcctggtcatctttgtgtcgctggtggatgttactccctcgatactgggtcagcctcacagagctgtactgctgcctgtcagcctggtcagtggtgtgacggtggcagctgcgctcctatcgaggtgatgaccaaccctcgtcggtgtggcagcaatagtacagcatgtggtccaggatctctgtgcgtcaatgaaagatgtcagaagatcgacatcggctcagacccaacgtcttgcggggcttccaaccaaacatgcagctcaggaagctggtgtctcgatggaatctgtgtcccctttaccctcgggaccaaagtccagtcctgtaaaaagactagcgaatgtccgttcggcgcctcatgtcgtggcgggttctgtcgccagatctccatctccgccgacacctacaactgcggtgagggctcttcaaagaactgcaccgccggtcaactttgcgtttccgggaaatgtcgatctttgaacatcaccgcggaggcggaaacaaagagttgcggttcctctcaaaaggggtgcgaccctggttcctattgctcggaagacaaatgtttaccgatatccatctcgatcgacctctcaaaatgcggtgatagctcatcaccgtgcaagggcggccaggtgtgcatctctggccaatgcatcagcaatttggttgatcaaacgaacactcaaagagtcgcttgtggttctgggacgggaggtcctggagcgcgcactcctggaggagcccagaatggaaacgacagctctacaggaggaactagtggcaactcgagcgatgaagatggtggatcttcccaagcctcagcagaccaggagacctcttccagtggaggtgatgactctgcgaaccaggacggacggtctccggcccaagatgccggcggaagctcttcaggagactcatcagctggcaatgacgcgacttcgggacaaacccagggaggcaccgggggaagctccgacggcgctgcaggtgctgatgctccaagttctggctctagctctggtagcaatggacagaatggtgcaaacaacggccagggtgcctctataccttcctgcaatccagcatgtaccggcaattctgtatgcatcaacggacagtgctctacagttcagagcccaagttcttgcggtgctgcaaccagtcgtcttcttcgcttgttgaagcgtcaagcgacagcctgtcagccaggcttttcctgcatcaacaacgagtgtgtctctacgactggagcagtaaattgcggtacatcaggggccaattgtccactcaactacacttgtatacagaactcctgtgtagcactaggtgatccatcttcctgtggtggtgatgtctgcggcagtgatgaggtttgcttgggcaatgtatgcacacaaaacgatgctttggctagctgcaaaaacgtgtcttgcgccaccggagaaacttgccagaatggagcgtgtgtcgctatcggtaatagcggttctgaaggctcttccaattcccagggaagcggttcggacagtgaaaataccggcagcaatggtggtagttcttcatctggtgatggagccaacgacaacgcagatgcgggccaaggaggtagcggcgctgaagatccggagccacaaactggtagtgcgcaaggacaaggctcaggaggagacactggaagctccggagctggctcatcatcaggaacaggctctggatcaggtggtgacaatggatctggtggcggatcaaactctgccaatggttcagcctcaggaaatggctcaggcgacgactctgctactgatggtggtaccagtggcaacaccggtgacgggtcgaacagcggcgacggatctggagcaaattcaggctctggctcaggctctgattcgggagatggttcgacaggatcgtcttcgggcaatgggtctggttctggcagtagcggcgacgacaatgctggtaccgacccagatgcaggatccggctcaggcagcgggacagatggaaatggcgacaactctgggacagacccgagtaccggttcacccgctggcaatggctccggttctggttctagttctggtcctggttctagttctagttctggttctggttctggaggcgacagcactgaagatggtggcgctggaggtaatgcctcacagactgcatcatcgcctgacctgacgggagagcccgaagggaatggttcaggcggtgatggcaacactgaggcaagcgatctgggaacttctagcacatcagcggattctggacctgaagagtcagatggcgcatccccatccgggggtgatggttcggggacaacagatcccacagacggtactgcacaaagttctatcctatccgaaggtgcacctatcatcaaccccggcccaacttcaacaacttcaataacttcatcgacttcaacgacttcatctacctcatcgacctcatctacagaaacaactactactagtaccggaattactggaagccttcagggaaatccatcaagtagaccagattccggagaaagtgactcgtcgactacaaacatcgatggcgacggtagcagtttggaatcctcatccacggtcactggcggcggagatgactcgtcaactcagacatctggaacagatggatccgtacctacttctacagtggatggcacagatcctgaagaccaaacaaccacaagcagcaatctgccctccgagactggccccatcccttgtacgatggacgaggactgcatcggactttctaccgggctgtgcgccctctccgatacagcttgcatttgcctaaattctgtatgccagccagatcccgacattagtagttcctccagcagcacagatcagggagctgaaacgactggatcctctgatgctgagctaactggcactgggtcaagcagcactgagccaactggtgctcaaacagctggcgctgagacgactgatgctgagacgactgatgctgagacgactgatgctgagacgactgatgctgagccaactggagctgatccaactgacgcagagtcaactactggacagtcatcaacagtcaccgaccccggtacttcacctactgatggaacccagacgccctgctcagaggatagcgactgtgttcttaatgttgacctttgtgttgttgcaggaatcaacatatgtggttgtataaatggtgtctgcgtccaaaccaccgatcccgatactgcttcaacactttccgctagtcccacaacatcccagacacaggacgcgggcaaccctgagcccacggatggctcagaccctacaacatgtgctgaagactctgattgtgtggccaatgttgcactgtgtcttgatggttcgctgaacctttgcgcttgtgttgatactgtctgcgttttgggaactgcttcgagcagtattactgcgtcagcaaccgatgcggcttcccagactcagacctcagatggttctgcaccgactgatgacaccgaacccacaagttgcagtgaggatgatgactgcgttgtaaatgctggtctatgtctcagtggggtattgaacatttgcgcctgtgtcgacgctgtttgtgttcctaccaatgaccccgatggcaattctgcatcacaaacccaagacacggactctggtacagagacaaatggcgccgaggtcacatcatgctctaatgataacgactgtttggcaaacgtcgggttatgccttgacggtctattgaacctttgcacctgcgtcaacgctgtctgtatccaagacacaacccccagcagcactcaatctgccgacggcacggataatacagcaactcccggcggaggtgtaacaggcaatacagtaccctgttccacatctgacgactgttttactgattcatcactatgcatagtcggtggactcaatctgtgtatatgtctgaacgcggtgtgtgttcttgtcaacccgagctcgaataacggcggaaccgacggtgctggctcaactggtggagggcagagcgcaggatcaaatagcggctctacaaccactgatgcaatagactgttcaacagaccaagactgtgtagctgctattggagccagcgcattaggtgtgtatgcttgcattgatctcatttgcgaaaagacagcgacaacgacagcgcctatcacctcggccaccggagtctcttctgcgaatgatgccaacaatgtcgcatgcacttccgatgacgagtgcgccgcctcgcttagtcccgggattttgggtatattcgtctgcgtcgacttgctctgcgagcgagtttccagcaccaacaccgcgttttcaacttttacgactggcactacctctgccccaacaactggcccgagcgatacaggcgacaacacgtctgtatcatgttccattgactcggactgtaccgtggcaggcgagacatgttcgtcaggtgtctgccgtgcgacaactccgagcactggcagcggaggcaatgacccatgtagcgacgctgttgactgcctcttatcagtcaacccgctgtgtgcgcttggtctttgtctttgtctcagtggtatctgcggccccgactcaagtcagatggatacatgtacatcagacgggcagtgcggaagtgggcaaacttgccaggcaggtgtttgtgttgacgcggttaattgcgacgcgcgagaagactgcgtagccaacctcgatctatgcacgtctctggatatttgtgtgtgtgtcgatggactgtgccgtttggtgtaagagtttggcttctcttttttccgcatgacaaagggatttttgtaacaaattgatgtctttctaccttattgcaaggatagcaacttgggatggactgtcgctatttgtcgcaatctggattcaattctaatgtacaacacgatctaatattactttcactgtagctcaattctttcttttgacagtgacttgttcacttgtttatatccaacgtgtacatctatttagcattatagacgaattattgaccatgattatccaaaggaaattagaagaaacccaaagctgaatcattatcgtccgcccattcatatgtcggtaccgatattccagcattggacatggactcgcaccatgtgttgtaaccgctgatgatggacgcagcttcattctctgctacgtttggcataaatgatgggttttcgcagtaagtacgcgtaccatccccgttcaaatgtggccagcaaagcttgagcgtgatgtcgcgacacttggagctgttggggttgagctcagccatgccacccatgacggcaagggaagcttggatctgcgagcgccagtcgggagcgagagcgtgatgggggttttgtcggaggcagtggacagggatcaaagtggcatggaacaagaagtacctgtttagttagctgactgttacaatgacaagatttaggggggacatacagaatgtagaaagcagccaatctcgaatgcgagcgagatgtccagtaactttgaatgtgcataacagactccttggccgcgtcgagacatctaaacactgctaggttctcactgctggttaaattctgctgagtgttttgtgccgatgaccttgcccatctgaccaagaagggccggtacatgacaatacgaaggtttctgtaccgccactctgaaatacccataccaagaccatattcagagtctggtggtggaactgtacggtagtagtatggtacttgcgctagccaagagccgatgcatacgtcgtctagagtgatgagctctgttgctgatgggaaggggctggttatgagacggttgtagactgtcatcgtgctgagatggtaggctgattggactctgatgtaagtgtacatggttatgccgtcgacttctggtggacagtgggttgagtcgtgggtgaggtcctggagatgttagtagttgaacttgttgtgttgtgatatatactaaccttttcatgtatgttttgagggaacgctgtctcgacaccagcctgaggccagttcagtggtcttccataggtaatcgtagcgcccacatcgagcacacataaacaccaccatatcctacgcctcgtctcactttgcaaaggcgacaaactattcccttccaaatctttatgaagacccaagccgatagccagtctgatagctagcccgccatagttgaacccggtattgggcttattccttttttgcatataattcgacgatagactaaacgcctgcacaagggtgagattcccaacttcgagatagtttgaaaacaagcttttttgcgctgcctggaagatgggaaggtcggttgcgtcggccacgttactgctcgcaaaggatcccagcgccgcaaggatatttgcgagggtattccagtggcctttgttggcgcaaggaagtgtccctgcgtactgggctctgaaggtgggctcgtggacgatagggaatgtgggatggtaaaagacgaagaatgcgtcgatgagattttcgacagcgactctggtcagcatggcttgtgagcggaaccactgcgagtgatctgagtgctgctggaatagagattcaatctcgtggagtgcaacgtcgttgtcgacctcttcgccgtcggggcgggctgataggatctgtcgtaagagagcggatccggacgcagctccatagtatcctctcttctggtcaccgatggtcagggaagccatgccgtccatgatagcttgtgatgggtttccatcaacgtgatttgttatagaccagctggctggatcataggttccccaggatgtttcctgctcgttccattcaaagtcatcggccgtggctggggcaaattcaaacgcggcgtcttgtgaaccagcccatagtccagcactcgcttccagttcgccgatgggtgccagaaggaaaggatccgcagttaggttcgctatgttggattggcctgccaagtaaaagccagggtctgtagtgggagttggtagttgcatgagattgtctgcagtggtagcaggcaggctgactaaccctggggtttgtgctggcgttggctcttgtacttgtggtgcgggttcctgtgctttactctgagctttactttgagctagtagtccttctttggactcttccagcatctctgcaatttgactgtcggtgtagtggcgtcgaaggacagtttcagctttttccagacgttcttccaagagggtgagttgtctatgtgtgagtgtcagtgtcagtggctagcgctgagtgaaaccgagccgttgatcggcatggcgcatatgtagtataccttcttgtcagcctagttctactatgcttgtcgtataaacagtgacgcctgtactttcgacagatggtgcagacgggcatgacaccgtcgcatttgactttgcggcgccgacattcgcgacatgttgtagattcttctgttggtggtggcggttcatttctgggaggagcttgcgctggagcaggttttgtcgtgttagtttccatgagttttgatgaggtatgtttagttatgcattgaaagtcaaggatggagatgagtctggtaggattcaaaaggcacgaacgagttgaagaaatgagatgacagtcgccctggcccctgttcatccccgcaattgttcttgggcccccgtatagaaaacagttagcgtccattcggcccgacttaaacacgagctcttgctgtaaggggcatttagggtagcattgtaagctgacggtttgttacacaagcaagcactaagatcagctgtgaagtgcgttgtcagttatatgttacacaaggggcaaatatatgttgtagactgtaagtgctatttagtattcaacccagaatatttgtagtaaattgctaaacttgtgtttgtgttacttcgaacgacatatagttcacaaagccttagaagacacagaaacacattttcaataccttgggtcaattttgtgaacgagatcaaatatacaacataaaatctacagtatcagatatttaactaacttggccgcctgaaaggatgagcttccgtgtttaaaacatattgatccaagctgatgaggtcaggcggtgaaaatatgagataatagtacttgagtgtctctgacaaccagaaactttccatagaatctgtttgcttcgtatccacattgacaacatcctcaatagctgcgttgccaagtggagtggctgtgtaacgaacaatcgcctggaacatgtcccaagccacatcctgccagatcggatcggctgtgatgcggtacatgataaagatgctctcgatagcttctggacggaggagatatctcgggtctcgggcatgtcgaaaacctgacggaatgtcatcccttggagggttccagcgctccttatcgtacacacacggttctagactcggacaggccaggaggttgaagatctcaggcatcattccggtagggaatactttgtatgcccagccgcaaccgcgggcaagtctttctccaatcttgacatgctcttcgatacccaaaagcttgccaccaagggcaaacatacctccagtaaaacaggtaagatgctggctctcggtactcagctcaatcttgtcattgacacgaacgtcgccagagaacaagacatcatcttgatctggcagcataggtcggtacagcaagtgcttcttcaccacatccatagcggtgcggtacatgatgggataattctcatccacgcctccaagaagtgcgtgcatcttgggcagatactcatacaacgagtcagctagagctccaagagagaatgtgttatcatgagcctgctcgttctgaaagtcgaggctaacaggccacatgcccggtaggagggtgctgttctggaccttgacaagaaattgcgtcacacgatctgtggcatcgtaaaatttgggatcgcctgttagcatcgacagcttggtaaactccatgaccaaggaactaggcgacgcagaaggatcatggacacccgcgatctgctttcctttcctggcatcttcaaagttgagccagaagccaggcagcctgttaggcgtgtcaaacgcaacataaagcatttctcccagctcaatagctttctgaagtaacaccttctcgtgacttaattcgtaggcaccaagaagaccaccgaggtgacgaattgttgtttcgaataaattgacagcaccttcatgaggttttccccagtcaagggtcacagccgcttgggcagcctcgccgaactcttcgtggagacccataatccagagcgtgtccagagaatccaccaacgttgctgcccatcctccaaaggtgtctttgccttgggcagtaagaggcgtcaattcatccttcatccaggcatacttcttgtacgacctataactgcgaagaaattcatcgcgaacagccttttggcggatctgcgtgcttgaggtttgacggaatctgcttgaatcagcctggacacgaggcagcttgtgaggtttttctgttggcagaggcttgatagacgttggaggatgaaattggcgcaaggttgaccagtcaaatgtgcttggcacgaattgtagatgtagctttggggttgacttggagacgcctgataaatgccagaagagaaagacaaagagaactatagcgaccagcgctttacgcgaggatagagagactggtccaacgcggcagatcatggcgtagagaatgagggtatggtgaagaatcaggccaaacgctatcgacaagttggcaacaagagttggagacactgatgttgccgctaactaataaacgaaaagaagggaacgaagagagattgcatcagccaaatgagtttagccgccatcgcggagcagccccaaacgaagtagccaatgatgagacgatgttggctgacctatgtctaagtatccctgttgaaactagagactaagctattcctagatttctacctctaatgactctaaacataaccttgaaaatagatatatttatgctgttggttctgtgttgtcaacaaaaagctgtaaatatagatctaagttgttggttgtgtctggttagactggcggtaaacgagaaaggggattgatattccctcgacacaaattttactccaaacaattcctttcctttgggaaccaagttcatgatgcgtcgattgttgtctttgttatttgccgtggctgcaaactgtgcctcacattgcgacacagagcctttgtcccttcctttccgcgacgtacaagttcttcccaatgtcaaaaactctctgatgaaaggaatcccagcaactattggctcaccgagtcaaaacattgtgctcttaccatgggcgtatgtgaaagagccagatgataaccgcaggactgacttgctgacttccaatatagagagttgaacaacacctggatctacgataaccaaccttgctgcgacaaaaacggttatatggaatgatcgaatatgtgaaatcagaagaggtggactttacgacgaggccaaatcgaattcctttacaaaggctagcgatattggagatgcaggaggttcgacaagcgagatagcattccaaggtgcggaatcaggaatcaagaggcttgtctcaactagccttgccgggaccgataacatcacacttgggggagcaccaccagtcgaggatcttccaattggcataccacgccttaagtgggatgcgggctatacaatgctccatcccctcggtctgggttccaactcaacatatctcaatgccctcaaagaggcaggcaaaatcagttcaagagtatggtctatcttctggggaagaatgtgggtgaaaacccccattgatggttcactggtgctgggaggatatgacgaggaaaaggtgattgggaagaattatacggcgccgcttgtctatgacgattatacaggcactgcaggctgttggaccgggatggagattactgtatctgacatcagagtcaacttccgcgatggatctgatgagagtatcttcccgtccaacacagctctgccatgttgcatagtccctcacagacagcttctgctcgaggcaccaggtgcatacgtctctagatttgaagaggtgactggaatcaaccataccggaacctcatatggactccactggtcagctcgtctatttgatgccgatgacgcgtaagttacttgtcaattgctagtaagaaaccgaagctaacagaccagatttgatggcgacatcacatttcatctcgactcgggtctgcaagtcagggtaccgaatgaccagtatatagttccattcgtcgacattgatagaagtggcgctagagtcaccaagtcaaagacaaaggagcttctcatgaatggcgttgcacatcaacctgctactctgggtcgatattttcttaccgcggcataccttatggtaaaccacgatgcaggaacattcactctctggcagggcaaccctactcaaagaagcaagttggtaaaagtctttgatcaagacactgcagataaatgtggtaaagatgccgctggtatagtacagccgacggccagcgcaagcccaaaggaggaagaggaggacccaacagatgagtcggaatcatcgtcagccccctcggcagctatcattggtggagcagtagctggcggtgtagttggagtggcagtgatctgtcttggagtattcttcgtcttgagacaaaggaggaaaggcagggcagaggagaaatcacctccgtctgtcgtccatgtacgggatgacaagagagagttcccaacatggtgtcctcctcaagagatggcaggatcaaaaccaatgcccgcagagatacaagggcagtctcattttttatatgaattggatggaggagcacacaaattccgaacatgagcggcttgataggattgtacatttgatttatatagaagcaatatgttttgtgcatcgtacattgtgtttctaccggctacatctcatgtccttctagcacaacccaaaactgatatcatgttttgtcatgatatatgacaatcctcttggtccaaaggctcgtggatctggatcgttccagagtaactccactatccgtgctcctgtcttgatagcgccaggcgtacgcttggctctaccgaccaatcctgctcggaaaactctaagatgctgctcacgctgcgcacaggaagccatgataacgccgggccagaggagcatacggcgataaggtgagtctccaagaaaaagagtaatgaaagcaggcattgtcttgatgatcctctcatcgatatcgattgacaaactgacgtctgaaagtatattcgtgcaaaaggcagagtgcagatatacgatgagagcgttttggtagatcattgttgcatcagagcgatcttgactgggaagaagactaccgagatcttctacacttgggtcaaatgcatccagctttgctacgagatactcgtattgctttctcagggtcgcagattctaccaagccaagcatttcttcttcccggcgcgcttcgactagttggtggatctgaggtatcatctcgaataacgattgaccaaaaccgaggagaaaccctcttgatttgtatccatcaagaatttcgagtgaatgtacagagggatcaatctcgacatgttcttgacgaagcatgtttcggggagagagtgctaatttcattgcgtggtatgcgtacatttccaagaggaatcctcgcaaatacgcaagctcatcatagggttggcatgatgatgtgagcgtagtgatgtactcgcgactggctttgaggtggagatagattgcacctcgtgtgttgccttggatgtgctagatagagtcagtaggtgtcggaccttgtagtaatggatgccttacatcgtagatacagagtaattgcagaatcaacaagatttgtgaagttctagttgatgtagtctgcttaaccatgcctggagttacctggcctatttcataagacagtaatgtctgtaaaccggtcaagacctttgcatagtgacctcttgtggccacttccaaaccccgagctttcgaattgttaaccaagagatggcctcctccaatagcaagtacacaatgcataacaagctcattgctgaaagccaacggaagtagatagttgacaaaagggtttccacattcgctcggtccgcgtgtgagcatttcagcggtcgtatccaggtactgctgataaagtggtttcgaatcgtcgcttagataggccaggtttccatatgtaggcgccacccgaatggaaaaagacgaagtggtgtcttgtgaaactgctagaaccatgcaggtactaggatcgagctgagaaaagtggctttccaagacaccctcagtatgcgaggcgagctgtctatctgcttggtctccgtttggagtgggccagacacactcttgtttggtgcgaacacaacctccgcagactggctttgcttcatcacatttcttacgttttgatcggcaagtcatgcagccatttttagatcgtggatgatttcgacgccattttgaagggaacggagctcctcggtatggcaattgctgttgttgagtttccattgcgtgtgtgtattgtatatagttatgtgtagtgataattatgcatccgacattggagattgagtcaagaataagtactcggaaaatgagagaggcagcttgtttgttgttgtaaaagccacgaggcttagctggatgtgatgccactagagatgcaacaagtcaagacggacaggggttcgttatctaagcgcttatcgtcacgagctgtaaggctgaaattgttcacctgacaaggataatagcgtcgcagtgaatccttcgaggctttatagtgcaatacggtaactgtttcgaaccacaaggaaattattggatttacaaggtagcgaagccatcaaggataggcacgcggagtaaacagggttacaataaaactttaaagtcattgccgagtcctcgaaattaaacggagttccatcgacagcctcttggacgtatcctctatcgacactgatatagtatgatagacgcctccccgaaggtatctagaaacgatgagatacctcgaacaggtcagaaatgtccattctagcgtctagaaaaggaaggttaataacgaaggattcatccattcatcctggcttcttgtatttcccctcattctactactctaccattaatgtcatgttgagatataccaaagctatgggaaactcaacttcttgacttaatgaatctattgcgtctggaattactgttcaagtctgatttataatccagccgattcactctctgtcgaggtaagcgtgcacttcaagtccgtctatttacatataggctaatcggctgtcccaaaatggcaagtttctacactacctaagatctcatttccttttgaagaacactagcggtaatttatcggcatctgtcagataagcaactctgtctaggcagcagacagtctcagcactccatcatcaatcattctttcagtctcacaacatcgaatccaacatcatgtcaagttcatccaagacagtcgccttctttggcgctagtaccggcatcggactctcagctcttaaagagactatgggtgctggtcaccactgcatcgccctttgccgagttcccgccaagctggacacccttcgcgcagaacatgacaatcttcttgatctcatcgaaggaaatgtttatgatgaaaaggctgtgagcagttgcttactcaaaaaggacggcaacatagtcgacgagatcctcttctcagtcggtgccaagcctgtcctgttgaagatgaccctcgatgaccccaaagtctgccaagtcggcatgaatgttgttctcgaatgtgtcgcacaacttcgaagcaaaggcgccactggaaggccactcatcgtggccctcagcacaactggcacgtctcgctttggccgggattatcctctggccttgttcttgatatacggctacgccttgaaagtaccccaccaagacaaaattgccatggaagagaaactggctggaagcggtgaagacttttgtatagtccgagccagtttgttggtcaatggcaaaagcgagactcctgttcgagtgggtgttgaggaccccaagactggacgagagagtcaagaaattggatacactatctcgagagaagatgctggcagatggattgccgagaacttgattctgcagaggaaaagcgactatgtgaacaagattgcgtcgattacctggtaatgatattcaatgaccggatcgattgtatgcttctggggttatgcgaaataatggatatttcgaacgtcttgttgatctttttatttattctttgtctcacagtttgctttgtccttcttttctctttttcctttcaaagcctcggctctaaacaactaatgcaacaatagcttacgtctcatttgtctcccactcattttaccatcattgctatggaaatagatgattattgatcaccattataaatcgatgactagctatagtgacacgccttgaactctctttgtttgtttgcaacacaagagaacacgatgttccccgggatcttcggaaacatgttcacaaacaaacaacagaacaggggtgccatgtttcggccatttccagtttaggccttcgtataagaatgcagtttccaagtccaaccatccaattgcagatcactctagcaagtagacgccgcatcgtcatgcaagcttcccctctttatctctaggcaattatttctagcaagtcatttatctggcgtcttgaacaattgttcttatcaaaaaaaataaagcgacatatagcaccaagatagacaagacaattgatccatgtcagcctctccaaggcattcaacaccaaccatggcctcgtctgtcctcccccgcagaaatggtacatcaggcaaatcgagaactatatccgagtcttcgagaggccacggcgatcgtgccaccggctcatactttgagcactccaccgccaaacgaatcaacaccgattccatctttactgctgctctgaagaaacaatatcctgggcttgaactcattgtggtcccggattaccagtgtgatctgctggcttatgccggtgctggtcacgccactttcaatgtcatccatgacaacggcgaatttccttcgtccctggaaacgaccgtctaccttgcaccagctcgtcgaatggacggcaacaaaggacagcttggcgcacaggtcgtctttggcaagttcctctaccaatgggaaggtcaggaatttgttgtctacttggtcgacggccgtgatggcgcggatgcctacccacacgtgaagaatttctacatcctcacagccaatatccacaaagctgaacagcttgtccttgccaccggctcttgggcaagtgacctccatgatgaagtatgggtgtttgatcagggcaacttcgaaaaggatagagagctctggaagagtgcacaaaagtcgacctgggatgccgtcatcttggatccagacatgaaggagcagctcatcaacgaccacgtctctttctttgagtccaagcagacgtacaagaatctcggcgtaccatggaagcggggactcatctaccatggacctcctggaaatggcaagaccatcagtatcaaagccactatgcatatgctggcagacaggaacccgacagttcccactgtctacgtacgcagcttggaatcgtacatggggcctcagtactctctccacgtcatttttgaaaaggctagggaatttgcaccttgctacctagtcttcgaagatattgattcccttgtcacgcccatagtgaggagctacttcttgaacgagattgacggtctcaaagagaatgacggcatattcatcattgccagcaccaaccacttggatcttttggaccccggaattgcggtaagtatctctgtgtatctaaagattaccactgactaattgtgtagaaacgtccttctcgattcgaccgaaagtattatttccccgatcctaacctagaacaacgagaggcatattgccgcttttggcagaaaaagctcaaatccaacaaggaaattgagttcccagatgaactatgcaaagccattgctgagattacagacaagtttagctttgcatacatccaggaggcatttgtggcggcgcttctggctatcgctgggcggtccaaagaaaagccaacaaaggccaactgcgaggagaactgggtcttggtgagcgatggtaaagtatctggagtgacacaagaggaaggtgaccttagcaaactggagctttgggttgagattaagaagcaggtcaagattcttcgtgaaggtatggaggatgaagatgacgcgtgaattgctgtctatttatggtgtattttcttagactcaaccatttgctaggtttgtgttgttggcttatttgttgtgtcgatttaacttacataaagcaattgattagctattaatatttactatatatatgcgtctcttaatagtttttaatgttatctttgctgggttatataaactttctctcaatatttgaagtgcatcttgataatagttgaaacaaaaacaagactgtaatcacattgccatcgttcattttactgtattcaatagtccttgataattcaatatcatgtactaagcgatctcagcctcaatcaacatctcatattgttgtggatctgaccaaaacttgacaatgtgaaacccagcgccatgcaacagattctcccattgactcttggttcgctccgacgacgagagcagagacatcatctgaacatccatggtagcctgactgatgcttgctcctttttgcggcagaacgatatcatatatgaaaagctttgagtagcccttggtcatggcatttttcgtatgatgaagaatctgtgtagcttcagcatcaggccagtcgtgtaaaacagcatgcatgaagtatacacggctccctgtaacttgtcaatcatctgtatcattgagctgggtgaaccagcttacttatcgtgggttgaggtttgaaaaagtcatgaacctgcgccttaatcttgcgatcaacatgaaccttttgaataatctcgggaaggtcctgaagaatcaacgctccagcaggtaagtcaggtatcgctctaagaacatgagaaatatcaatcccagtgttaccgcccacgtcgacaacaaaaggtttgctaaggtcagcaccatcaattaacttgccgaggtcatagatcttagtccagggcgtcttccacgcagtccaagcctccatgtgtccagtaaaggtttcataatactccggactcttttggagtctgccaaagaagttgagaccttgtggatcgctttgtacgtagttgccgtcgtcagctgaagtgggttccctgtaacctattttggcgaggtatttggggaggctttgaccggctgcgatgtaatgctggcttctgaacatagttagacaacaagagggaacatatcagtgagacaatgcttacgctgcttccagtgatgctcggactttggtggattcatcgcctatagcgtatgagaatggtgttggcttgaacgtgtcttggtctgtttcttcaacaacattaaaggccgccagcaagcgaaacaggcgtcctgaagtatatcagaataaggtttattgcagacagaaaggaactcacgaagcaaattagtatcgacaccctgacctgacagggccaccaaatcatgaatggtcttcttgccaccaccaacctcggtccaggccttccagacacccagatcgatacaagtctgtagagcagcaaagacagcgggatgctcaaaacagaagccccaagctcgctcgtatggtgattcgactcttgctaagagacgacgagcagctgcgcgaactcgcagacgctcaacttcatcgccgccgaatttgtttgggtggacgccatcaaggatggcgatgatggagtctgttgaatacactattgagcccattttgagctgtgatggataaataataggttgacccttttgtataagtttaccaagtgttgtttcctcgcctcgagttatacttgagaagggagatatgaatcattcgagttgcggggataagcaagacatgacttccaaactcttatctctgaacgtagcagtcgatcgaaaagagaaaacatcagaagtgcattacggctaccggaataattcccgttgacgactatcttatgatctgtcattttttaatgcggtttaaaattgctaacctggttcactggtccgacccgcgttgttggtcgagtctctgcataccaaggttgattactgggatcatgatccatggggaacactggttgcatgaatcacacacagtccaagcccgtctgaggatgtgtaacgatgaattgtgagtgtagggcggttgactgatatccttgttttttacccgcaacggccaagacgcggctgaaggaactcaaaggtgagacgatgatttacgttacagttctccccagctacaggtgaatgaatgatatagatttgacctgacaatctcatacgcttcggttgatctttgatgggttgaaaagaaaaggctcttgcatcatcaaccacctccgctggtggcttcagaggagacaatcagtcaaaacgataagacatgatacagagcctcggcccacaacaaggcaacaaacttgctttgaccatttaaaggtattatgacagctcggataataaaattgttattccctatagcgggactttcccctcatcgttctgttggtcatgattgtgattgctttttccaagcaaactgcataagcgaaccctcgcttagacacggatgcggggagacaagagacaagagtaaagagaagaggaactaaacaacatcagacgttgccacaacttgttgtcgtcaaagcgtttgcgggaaggacactgtttgtcgtatgatgtcgtagcccgccgtatcacaagcttacccggttttggctgacaggatctcttcagcggctcaacgttcaacatgtcttagccatcaaccaacatgttgcaagtctcagtctcgccgtttctacccaaataaagaacatgtcatatttagtcagtggattcaaaacacgctagcagttaccaatgtctcattcttttctttttatctgaggatgtgatgaagcaaacaaaaagtccatgatatggtgatctctttgtgctgatcaggggcgaggtaatgcttttacaagagtcgataagatgttaatccccacctgttagaattggaaacaatgtttgactgtacattctttcattcattcaccttttgtcactctcagccatggtcagctactacggaggcctgggccccatgctgaatgcagtactatgggttcaagtggttatttctctagtctttgttggccttcgcatctatactcgatctagaattctccattccgttggtccagacgactatcttgtcatggctgcattggtaagttctacttcgccacacagagagcaaactctaacacaatgtcagatccttcagataatttactccgcttttgtcgctgccggaacgaaatatggcgtcggtcgaaggttcaacgatatcgggaacccagatgcatacttcaaagctgtcgagctcgaagtatacagtcaagtagccggtattttacttatcggcgtggggaaatgtgctgtgggcatttttctgctacgaatcgtccggaacagatttcaaaagtcttttatatgggcctttcttgcaggtactgttggcatcacactcttcgcaagtgttgttgtcgtagtacaatgttatccggtcgaaagtacctgggataagagagtgcccgggacatgttggatagacttttccaaggtcgggctgacagttggatgtaagtatatgccctcgtcattatacttcatggatgctaacgattgtagcctggttcgtcgttgctgactttgcttttgcaattctcccctggtttgttatctgggagttgaacatgaagcgaaaagagaaaattaccgtagcctgcggtttgagtcttggtatattgtaagtgaatgtcgtgaccaatcatatacttgacttctgacaaactagtgctggagtttgtggtatagttcgaacagtggcccttgacggactcaacgccaacgagtacatctgtaagtctttcagtcccagagacaacgtcacttcgctaactgtatacagatgacacagttgacatgcttatctggtccgccaccgaaagtacagccacaataatgtgctcgtctatcccagtcttgcgtccactctatgtacgctttcgatatgggagcaaaggcgacagctctggggagaatagcagctacaagcttcccatgtatggcaatcacagtggtaagaagtacggaactggatcaaggacggacgtacctgctggtccgtctcatcaaactgtaattgctttcaatgccaacaatgctagcgatgagagcatcttgcgcgatgcaaagacccagaatgctggtggggggattacaagaacagatgaggtctcgatcagctatggggagatgtagagagaagacgtatgctttatatgtccaatctactagttgatcgcacgtcgtacttagttctgacatttactatatatgtctgtatataaaatccactctacaattgttcctagatatctcgtgctgaaatgatgttcttcacaatctcggctgctctatccaaagccgccccaaatcgatccgcactctccgcaggactaacaaaacacacctcaaccctattgaacattagtacgctagtcacagcaaccatccaaggaacaaaaagacttacgaatcatcaaacacggtgtagctcatccacacagactctggatgcggcatagtaaaacccggatcctccgataactttgtttccaccatggtctgcataatcagttgtgggtatcccctcttccagacaggatcggagaacaactcagggatctcttcctccttctgatcctgcgacatgacctcaatcacgtccatgagcctgaagtagttgcgaccttcagttcccttggcaatttgcgcattgcattcgcgtgccgcttgcaagagtttcgcacgagcctcggcacgcgggacagattcatcaagggctgcatcgcaaaagtccatgactgacttgagaactacctgcacaatctctggacggccgaggtggaagtgcgcagttgatactgtctcccaactagcgggtagatagccaaagtacaatcggctggccaactggattgtcaagtcaacagtcgccttgatgggtgcagagctgtctagcagcagtgttttaccaaaaccgttgataaaatgcgggacgtattgttttgtggatgtgatggcgaggtaatcacggcagagggtttcaatgtggctatcaatgtcttgtgtcgttaccaaggaaatctcctcaagacaagtcggatcgacggaactgctaccattgcttgctacgaccgtctgaggatcaagtgtgttgatggcattttgcagtctctgcgaaagttgtgagaccgtcatgagatcgatcatggagtgctcgaaaatggtggcggagcgcccattcgccgtgacaatgatttgagtgcacttatcatgccagcggttgaaggagtcgccaatgtagccatatcgaactcggtctgctcgcgtgacagggctgttgtcgtcaagacacataacaaatacagcagcttcgatggtttcgaaataagcctcgttcctactatccgaagcgagaagcgtttgtcgattctgtaaagagtcagttcgattgccaatctacgttccaagggtcactcaccaatccccatgaatcacgattgtcagtggtcaacatgccagcccaagaattgtctttcaggtccaaatcaatgattgcttggtatgttgccttgagcatgccatatgtagcacatgtctcagcaggtttgagcgggaccttgaaaagatgccctttgcgcaaaaccgcgacgtactcgttatccgggtacttcatcatcttgtcacagtcgacatttggctctctcacggcgttgaacagccatgataacgagtgaccacaattggctcgtgtaccaaggaaatcaggctccagtctacctgcgtcgcggtcggccttgaactcgcacaaagttgaagtgaggatagctgcccgttctgcctgagtgtgggatgtcgggctgtcaaaatgagtgcccataaagtttccaaaaggtgctagaggatagcgacgcttgagatgtaaagccttcagaagtaagtcggcgatccagctctccacattgggatcatcagccttgacacgcagcttgttgtagagtctgcggccaagactacccggtgcagctagggtatgagccttgcgactgagctcttcgtattcctctcgagtatgagcaaagtggccaacgctattgagaaggtcctcgacagcttcatctaaatcgacaagcggatatctgggcaaatccttgcatgtacgacagcaatagaagtcgtggttattctggaccttctcacgtttcgaaagagatacttgttccaagacaggaacagcctcttctggttgtgcttgtcggatctcatcgggaatcagtttggatcgtgaagcgacagtagcagtgagagcggtgatgctgccagcgccgctcaactccgatgtctgaagattgacctggaatgtgcgaaccatccagttcttcaactcgatgctgaccaaagaatccagaccgagggtagccaaagactggccgacccgaatctcctccacaggtcggtcgaggaagactgcaaacttggcgagtgaagcgtcttggatcaattgttccgcctcagccatagtcttgacactcgccaatgcctccgcaaagtcaaccttgtcagtcttggcggcgccaccgtccttcttctcagttgcatgtggcagttgactgaaaatggggttgtcgagtaaatactcgtcgttggcttccatcatagattgacgtgtcactgcttggattgattggtgcaagccatcctttcgggcagcttcagtcgcgatgtattcgaagtttgagaagaattcgtcgaaagagatgtccatgacactgttttgtctgaggcttgccctgatagtgctgattgaagtctcgttttcggaagcctccaaagcaccgtgggaatcgatagagacagcgccgatgttgagagatacatactgagtatgcggatgattggaatgagcgcgtgcaaaagcatcttggaagccatttccggctgcatagttggattgaccagacttgccaatgacagatacaattgacgatagcgccacgaaaaagtccaagtcgcggctggcaaagtacttgtcgagattgatggttccaaagatcttgggctgtaatggtaacttccattcgtcgacggtcatttgcgaaaaggttcgatcctacagacagttaaaacaacacattgattgacaaccaacatcgacttaccctcagtgccaaggctccctgtacaacacctctaacaggaggcagtgaactgcaaaatgagaccgcttctctcatttgaccctcatcggtgatatcacatcttagaaggtgaagcttagcaccatgtgcttccactgctgccgtatgcttaagcctggtttcctcgtcgatagtgcgccgagagagggaaacaatatgacccgctccacgggcggcgaaaaagcgacaaattcttgaaggtagatctccaagacctcccgccacgacatacgttccatctttccgtagtcgaagaggtgttggcttcgctggtagacatctgactgttgatgatgactgtgccgtgagaactaccttgccaatgtgctttcttgcactgatgaggcggaaagcatcttcgactttctcaatgggataattgttgacaggctgcactggacgcagtgtctccgacccaatgagctcaacgatctcaccaagcatttgatggatatgtttgggttttcgtgtagccaaagtcatcagatcaaaggtgttgaacgtaattgacttttggaacgcagccatgctcagttgagacgctttgtggatctcactctttccaagttcaataaaaacacccaaactcttgacgcaatccagactttctctaagcatctccccagtcgacgtgttgagcacaacgtctacaccctcactgttggtaagacgcttgatgctcgatttgaacgatccggtctgactggaaaagatgcgctcctctggaatgccgtaagtgtctaccagaaactgccgcttctcgcgatttccaacagtacagaaaatgtctgctccgatggaccgggcaagttggatcgccgcttggccaacagctcctgttgcagagtgaatgagaacagactgaccctgctccaggcgagctagtttcttgatgcattgatatgccgcaacaaatccatacgcgaccgatgctgcagtggtgttacttatcgagctgggcgtcttgtaggcaaggtatccgttgacgcgcgacaggttgctgtacggctgagcaccaaatcccatgaccctgtctccaacctgatacaagtcgctcatatcctggccaacagctgtcacgactccagcaaactcgccaatcatttgtgtgtctgaacccgtttgtcccagggccacgcacagatccttgtaattaacgccaaaggcatcagacttaacttcgatctcgctaggtcccaggtcgacaggcaagtcactgcccacgaactggagcgaactcaataaaccggtagtagcgacttcaagcttcagagcccgttcgccttgatgaagggtagtctctgtctcggctacagtggaggcatcccaactgctgcgagcccacttcaagaaagtgttgtctggcaatactctaggaatagaaaccgtgcccttctcgtacgcgagttcaggctccagagacttttgatcctgaggctttggccagaagcacttttgcaacgtctcggctactacttgtctcgtcacttcggggtcgagggcaggatcgcgaatgtcgagagtgacaaacccagtgttgccactctcgcggcggaggactcttgcaacagcagttaccacgcccttgtacgccgtggaaacgggatcagatttatcttgaatcacaacccagaggatcttggccttcgcagcaaggagcgcgttgagtgtcttgaacaattgaggttgcgggtcgagaagcagaggagtctcagcgcggtcaacgaccaggtagacagcatcctgactgacatcaagttggtcccatttgctctcgttgatctgaacattggccaaagtgatgttcttagagatcgccagaatcccatcattcgaagtatcgttgatgagcacaatctgttcatttcgcacagcatgtccattggtcaacaagggtacagctttggagaccatcatactgttgcgcgcaacatgaattccaccaaagccattccttgacagaatggtgttccattgctctctgtacataagagcggtgtcctctcggaactcatcctcgtgcgcccaccatccagacagcgtgccaaagatgagaccgatgacagcgcccttaggcgaattctcaacaaggatgaggcttccaccaggacgcagaagctggcgaacgtgttccattgtcacatccatctgtttcgtcgcgtgcaaaacgtttgatgccacaataacatcatacgtctcgggttgaaagccttgcttgaggggatcaccttccacatccagcgtcttgaagtccatataaggctcccagtgagtaaatgtgttgcgagcctcctcaaaaaaaccgctcgagatatctgtgtaggtgtactgctcaattggtaggctgccattgttcttgtctgcgattccacccaggagtctctttgtgcagcctccggttccagcaccaatttccaagaagcggagatgtgggctcttgaatgtcagaagttgaagatatacaactgcagcctcgtagtcgccactgaaagttccaccctcgtaagcacgtatcaggaggttctcctccaacatgacactcaacggctcaagggttccgctcaggattccgggaagagctctaccgactcgtgcaagcagctgcaactctggtgcattggtaagtgaatcaatgcgttccagaatactaacttcgtcctcgaagcgcaaacctgacatgatgtcgttgtaatagtcagagttgacccacttgttcatccatttgaagtacttgactagatgaggacttgtaatctcgatcttgttcgcttcgacatagctcagtgcatcccggatccagatggacgctgcttgatcagctgtgcggaagctttcctcagcttcgacaaccggcactttgctaccttcgtagttgtatgtcatgttctcatccaggccgagtgtagtagatagaaagttagagaatgatgtttcctctaagaaatccgcatccaagttccagtccaaacgattcaccttgtcctgaacaaagggtcggttctcatcttcatgcgcctcgccaatagctctgaggttgaccaaaagcttgatgactggtctgagctgcccatcagcatcttgttggaatacccaagactggcctgtagacgccttgagaccatccggttctatgtgcatagcggcagtaagactatcgcctgctcgtgcagagatcttggcatcaatctccaacagcgtaatcttggtgggcacacacggagcattggacacaaacttcttgaacagtatcccactgagttggtgaacagcgtcgagggtgattgggtggatgacatgaggtttgaaagagcgataaggcattaatgaagccacgtctggaatgatgatgtcgagaagaccttgttggttgccgtacttgagagaatcgatcggactgaatgctccatcccattggttgccagtcaacttggcgaattcatagaactcggtctttgtcatgtccagatcgcaactctgccgagcatcgttgaggagttgcatggattcgtctcggcgcaaatccgcctctcgtgtgccatttacttcgtcattctcagtactttcgtattcaacagtgatttcaccggaacagtgctcaatccatgattcgctggaattgtcatatgaccagattctgaatgtctcccatcgactcccttcatactgacgtgagttggacatgctcagctgcacttcaacttcgccagactggccgtcactatctgaatcgttgaggacaatcgactttgagatagtcacttcacgaaggatgaatctggaaatcgaccgcccagtgtccctcagttgcacaatctgtttcatagcctcgatagccatggtcaagtaacctgcaccaggatacaaggtaaagccttcgactacgtggtcccgtagccatggcaagtcgtctaagttgatgtggtatctccagcgaggctcatgaacagtgcttgccggatccagcagtccgagtaaatcatgtggcggaaactttcgaaagcgatgagacttgctcagtcgagattcgtgccagaacggtgcaagatcccaagggtatttttccagatccctaatgaccttgggctccgcttcataagtgatcttaagcacggcttccaggtccaccttgaggccaagctcgaacatctttccggcgagggacaaaaccgtctgcacggcgtccttgtggcgcaccaaagcagatagatattcaaatttgaactgtccacttcctgattgtgccagtgtttgacgagccgggcctgccaaagccgaatgaggcccaacctcgatgaaaacactcgtgtccatgcgtgctttgtttcgcaactgatcatctctcaataaagccaatgcttgactgaacttgacttgagagattaggttttccatccagtactcggtaccaaagcctgttgacttggtggtaccagtgacacttgagtagaatgtgacgccgctgcgtacatcagaagactggatattgcgcatggattcttggtattcctctgcgactcgtcgcatgtgatgagagtgatatgcagtatcaactttgagtgcccgagcaaagattccctcggcgtcgagtagagacttgagttcttcgatagcagtcaagtctcccgagatcgtactgctggccggactgtttacacaagcgacactgacagttccagttgtaaccttgttgatgtattgctgcgcttcgggctctccaagagcaactgccatcatagaaccgggtacctcagccactgccttggctttcagagaagcaacaccacgataatacgcactagtagatatcagtaccatacttgtcaaatcaaagacttcacttacacaacgatagctttctctcttgtcaaagcgccagcagcataggcagcggcaatttcaccagagctgtgcccaacaacgcggctgggcctgatatagaaactctccagtagatccaccagcgcaatctggatagctgtcgttgcaggctgtgagatctcggcctcggaaatccttgaaacgctctcatctttgagcagctcttcaatgagactccaagagcttccttgccctcgtattgtatcatccatcgccatcattgactgtaggaagcattgtgacgtgttaataagctcacgacccatcgcatgccattgagcaccctgtccggaaaagacaaaggtgagtggagcatgggtagtcactctctttggtgagactttctggtctagttcttccaacagctccgcaaatgtcgaagcgacgatagctcggcggaatgcaagagtagatttgtggatacctagtgtgtgagaaagattgcatagcgtgtgagaatccagttcgtgagtacttgcccacttcttgatgttctccgaagtcgacgacagtgctttttcagttgatgcactgagaacaaaaagttttggagaagagtcatcaatgggatcgccattggatgctccgttggatgttccattaaaaggcccattagatgtcccgttggcaaccccgttgagactttgtgaatctggagcctggagaataacatgacagttggttcctccataaccaaatgaattgagtgatacacgaggagggccgttctgtggcgtaggtaactttgtaagttcactcgggatctaagtcctagttagagcgtctactatggtcttctcatgtctcacaataccataccttgatcttcttctcgtatagcttaagtgatggcttgggtttgataaagttgagtgtagcaggaatttgaccatgcttcaggataagtatagacttcaacaggccggcgatgccagaagtagcctcaaggtgaccaatattcgttttcactgatccgatgtagaggtcatctgtccggccagaatcctcgcaaaagactttggatattgatcctatttcctcgcggtcaccagcttgtgttccctattggttcttgttaacatgattcttcttctgtcttggtttaacactcacagttccatgtgcctcaacgaatgaagtatcggctggatttagcccagcctcttggtatactcttcgggagagtgcagcctgtgcctctccgcttggcgtattgagacctggagtcttaccgtcttggttcatgcctgagttggcaatgatggcgtgtattcggtcactaccattttggtcagcacgccaagtagcccaagattccaagacttacccgtctttgattgcattatccaatctcttgagcactatagtggcgacgccttcacctcgtccgtatccagcgcctctcgagtcaaacgcataggactttccgtctgggttgagcattcccataccgctcactgtatagctatcagtgacacattcgtcttttacacggaaacatcgctttcgtggtccagacatgatgcaaatactcacttatgcatagaacgtcgggctgaatgacaagctgagagccacctaccaaagcgagctctgattcccctaaccgaaggctctgacaggcccgatgcaagcccacaagactgccagactactcacaattagcacatctcttgctcggcaacacggtcccaaggtatcatacgcatccagtatcgatcgtcatgcaaggaccccgcaggtcgaagcagtatgataccctattcgacagaactgacgtgatgtaagctgccaagtttcattatcagtacgtctgcattcactcactggactctcctgttccgttaagatgtgtccttccaattgtggacagatccttatgtcccatccgatcataactcctctcgaatatactcgcatacacgccagtgttggatccacgcagtgtttccacaggtataccagcatcttctagagcctcatatgttgtcatgagaaagaggcgctgctggggatccatcgagtttgcctctgcgctagaaattccgaagaatttggcatcaaattgagagatgtcatcctggaggaaatacccatacttggttaccatggactgctttgcgtctgggtacgcgtcaaaccacgcatcagcgttccagcggtccttagggatctctgtttgcccatttcggctctctgataagagtttccatagattgtccaagttgttggctccaccaggaagcctacaaccgactccaatgatggcaattggggctggggggctcatattggcacaatagttggacagtttctgattttgtgatatgtgaagaactttcaagacactcgacatgtatcactgcttcaaccttggtacgttatataacctttttcgacaggtcacgtattctccccgcataccaaagtccccctctctgaaggatcttgcacgaaactcagtccgactcgcaagtctgagctatcgtcattttcatccgcaccaagacgacaataggctgaatgatccggtcctcaaagaccaagatccgaagatagctcgcaatcgaattatcctagtaggatctggtcactgggcgggccgctgcctgttcaaggcaaaatcgggatgaacaactccttgcggcaaggtgtaggatcatagaacccttggcctccagcatgtatggcaaaaacgtgctctagatagtactagaatagcacatatgagatacgggacttcagaaatgtatgtcatgtatgcgggtaaggtgttggacatttaacctgccaatggcaactcgaaacatcttgcattatctccgaaggatctctaggttgcaccagctcactgggctagcgaatattgtagcgtctattggtcaacatgcgaagagccgcatagggtgtttcccaggaatgagatcctacaacttgcttggcaagggcctatccgtgaggccggctaaatgcttctcggccaacgcccaggcctcaggcggtaaaagtcccatcatccacgtatttccctggccatctttgccgcccacttggaacatgttgcgcatgtgcgtggtgtgttccagtgtagtccattgatgccatgcaatctttccaggagactttccatgaccagctacggcgggtgtaataaccgcggaggagaagtcaatggaatcgaaaaagagcatcttactgaaattggacacgaccaatatgaatgaatcctcggctgcaaagattgccgggttatctctgtccttctcgtatgactcccgaaggaaatgcagttgggcgtgtacttgcggagctttggtaagggtcgcgacagactccctcaccaacagcgcggttctcgcaagcggctgctgccgaagcgccttgagtgtagtgttggtcgaggtcgaaaaggttgcattggcgataaagacggggctagaatcgggcttgtccttgcgttgaggaaacgtttccggtaagcaatgtctcgcctcgtacattcccatgacatggacgggccggtccgccgcaggaaggattccacagcagagtcgcgccgcccaagcggacagaatatcagcgtcgcttacaaactgtccattgtaaagggctccctttggaatgactttgagtgtatccgaactttgtcctccgatgaaatccattttgatcttttggacagtggaatccggcaagacaagcatgcgtcgcactgtttctgggtatgcctcgacatgctccaagtataggtcgtaggtctttttgaaggcttcggggttcagcttcaaatgctccagagcataaggctccttgggcgacactccaatatccttcagaggatcgtcgtatgcacccataaaaggtgggatctcatcgtagcgtccgtccagatccattgaccaagccaggaccagacctttgatccccataaagtcgcaaacgacatgagaccagcgaatacttattaatgtcgcatcgtcaaagagggctatatggacgccaatgacgggctcctggcgtcgaacgtgttcatcaaagtcgagtccccattcagggcccagagtcaagggtttgaattgacctgtgatgcctgggaacagttcgggtttgcctcttgccctcgggaggtttttcgcgacagggtgatcggtggttttcacacggaaagtctcctcagagaattggaatgccggtcggtcgtgagtgtattttcttggggcatgaatctcaagcttgccggtgtcgttgaattgcagtcgaccacctagctttctccaatcgccctgactgagaaggtgtgtaagagctgcggatagcttctttgtgtcgagtacagcatcgaatcgtagagtccagtgctgcatgtaccgattgatgagagagtcatcgaactcatgtagagggtatatgaggtcagagccgggaaccatttcgggagcggtagaatccgatgacattgtgatgttgtctgcaattgacgtgttgagatgttcaagttggaatgtcttggatgactgattgagatctcatagtggttcttcactttaacatgccctgtaaattgattgctagatcccctgtatcgcagacgcaatgtccactatagatcccccgcattacagaacctggccgggccgctttccggcggttaggtggaatttagccagatattgctgcagggcatccttcgcgtgaatcttggccatgtaagccggcaatattcaatagtggagaattgaacttgaggatgcgtgggtaatagaaactctaggattttttacagaccctaagtcgttatctatctcccttaatataggttctatcccatatctggaccgatcagagcccgagcaaacagactaaaattcccaccacttcctccatcaaaagaaaaatcgataaatgaatcaggtcgttggtatcttcgaaggaactccctattaaaaccatagttgtgctccgcgactttatcatctttgtttcgaaatatctcaaggaaggccccgattaccatggccacgttctcgatccaaaacatcatgtccgcgtattgactaaagccaggcagctggccgatgagcgcgttcaaagcaccgcctccaacatcgtgcgccagtgacttggccattcttgacagttcttgcatagctagaatgagtttgtcgtaccattcagaagagctctggtctgcctcccaacagataatagttccgcaaacagcttggctgacgttgccgttgtgcagatcaggcgtgccggatgggaaatctctaatcgtgcctgtgacgaaagaaccgaattcgccagttttgtacgatatgccatgattttggtcgtccccccatccccatgagaagtatacttcgtctttagtaagctcgcaagactttctgtagcacttgaatatctctggcttcaaccagacacgcacatatcctgtgtcgttcacatcagcctcttccgatggaggatcaacaaacatggtgacacctcacccaagagctgaggaagttgtcgcgaatgcttcagttggtataaccgaaccatcggcttggacttggtcagatgacaccgcccggatgtgaggctgcaaaaccgtctcctcgccaagctctctgatctgatcgttgaactgttccttagtaagaggttcatcgtcaggcatgctcatgatggcacttggagcgttgaatgctgcaaagctgcgagagcgggcagcagccttggcttcagagcagatctggcctagagcggcaatctcttcttcactctctgtcatggccatgaaaggcctcgtagcaagcctttctagttccgtcagatcatggcctttaccctgacgcgcaatgccgtggagtgccgaagccaagagtagattgctacctggcttgaggcccgccgtcttcagcggtgtggacttggtctcgagccacgatctgacacgatcaattcagccttcggcagcggtagtagccatgattgtgaggtaatagataaagatcaagtagattgtgtgtgagaaagcgattttgggttgtcggatttaccttggggtcaggacagcacattatataggcaatactgaggtcataacgttgtggtctacattgtgccctgaaaaataatacgtaggtcggtttatcgttgttgaggagtccattggtattttccatcaatatctgtgtattttgtgggaagaaaaacccttattgtctaagacctacatctatattgcctttctctctgctatgttccacttaacacggccaataggtaaatgacgggatggaacaatgaatcattactctgatactctcgctttctactggatataactgcaggtttctaggcgccgtgtctcactgtgaaagaaggcacagaatttgcgtggctgctgcaaccatacatgcaacaggatacaaatggatatacccctcagtgatatctgccaggcttcctcgaacgcgaaattgacttctttaatggtttacgacatattcaacccttaggccgtgactttgatgtgataaacagatagtgaccaatccaatcatgagcaaagtatgagttgtaatatatagcatatttcgtgacaatctctcgactggcaacattagcggcatgtcctacgcaacttatcggttgtaagtgagacactgctcggtacttacttttctttgtcataccgagacatctttctcttagagctcgatcgtcgctcagccactcaacatctccatcaattgaggcgtacgcgttttccagctgaccaccagttgtctggaagaaccgctgtcgtaatttttatatgcgtgtaagtggtaatttgcacgcagctatgttgacattgtggtgaaggtcaggttgcaaaactaacataagtttttcaatcatgaggatcttctatcttcaaacacgttgaatgcatgaaacctcaagtttcgattaagagactttgaaaatataatacccctacttgcagcctaatccttcgcgttcttgatattttactctaatttaaggattgatatttgttacaaatggaccaagtcaagggtaggtctctctagttgaagcaaccaaaaaagcttaaattgtttctaacaaattaactataaagcacggattaatgggttgaatatgacatagctttccacctatagaaacccaagccatctcgttatattcaaacaacgcgaaaaaactaaccgaccgttcaacacatgggaaacaaggtgaaccccagcaacgcctctcgtgaaatagaatagctgggccttgccgttcattttagatgattatggcgggcgctaaaaacaccttcaatcgaaggtgtggctttctcgaagctttatactttgtctattttggtctagtcgggtgacccgagaagcgtatgtagccacaatccaacttgaggcctctagactttttgctgaagaaacgccactcttgatgacgatcgatcaaatatgcggctcgccggtttcaacagcggtcggtcagaaatgtactctacctggtacaatcggtgtatgactactaccctgcatctcaagggtgcttgcagatcatacggtacatcacagtgatcccatcaaccgagtaccttgagagtcgtattttatcgagaagcgataacaagaaaagacccaggtcaaaagatcctcggttggaggcatttcccttgttcttttgtagcgtttaaacaagtgatgacgacaatggacaagggtcagtacgcgtcgagagttgtcaggatgaggggtcaactaccgtaatcaagatcgacgcctccaaatgctatagagagctagtctcagtctggtctggctggtcggaccttcacaataagccaacaaaagatcccgaagcgataacaacgagtccaagcaactgactggtcagaaaacaaaagcattgacagaacaattggagatcagctctctaaaaaaggaaggtctcttggcatttctccaattctcttaacacgacacttattactaagatcgagccggaacttttgactcatgcgctgttccgcttggggcagtccaacccatggtcatggtacatgggtaatgcaagatgccgttcgaaccgtttttcctctcagtgatgcctggtccaacagatgagatgcgaaatgccgtgttccgtgctgtgacatcagcccaaaatgacgcgagttgtaagagtatcactgcgcaattgcatagactacacaatgtcttttcttatataaagccccagcctcggtcttttctcattgcataatcacactatcccgtgattgtccaaaatgcggttcagtctcatcaccagcagtttcctggcgctcggctcttttgtcgaggctggttttaaccagggcgccatcagagcctttgaccaccctcaccctcgtggctatgatcagaagcgcgctcctgttcccccaaagccggcttttgagaagagagccaagtccaagttcttgaacaaaaagtcggaaaagtttgcagtcaacggatctgccattcccgaggtggactttgatgtcggggagtcttatgcaggacttttgcctatttctcaatcccctgatgaggagagagaattgttcttttggtttttccccagtaccaaccccgatgctggggaagaggttctcatctggttagtcgattggacatttcgcacagaacaaaactaactgtttaggttaaacggtggtcctggatgcagttccctcagtggtcttttgactgagaatggtcctttcttgtggcagcagggcactctcgctcctgtagccaactcatacagctggaccaatctgtaagttatacctagtagtgcagccttgctcgtactaacatcattagcaccaacgttatctggatcgaacaacctgtgggcgtgggctacagccaaggcaagcctaacattaccaacgaagtagagcttggcctccaattcattggtttctggcgcaactttatcgacactttcgatctcaagggtgccacaacttacatcaccggcgagtcttatgcgggctactatgttccttacatcgccgacgccttcatcacagccgctgatgatgagtactacaagcttggtggtgtagccatcaacgatcccctccttggtgacggtactcttcagcagcaagctgtcatcatgccgttcgtcgagtactgggacaagctgttttatctcaacgagacaaccatgaacgctcttcgctggacacacgagcactgtggttttgacaagtatctcgagaaatacggaactttccccccgcccgagggaaagtttcccgtcttgccggatccttacaaggacaccaagaactatacttgtgatatgtttgacttggtttacgcttctgctcttgattcgaatccttgcttcaacatttaccacatcacagatacttgtcctaagacctacagccagctcggtattgtcaaccaggtacgtcacctttctccctcagaaaaaatcactactaacgaaatgcagaacgactactctcctcctggtgctgaggtttacttcaaccgtacagacgtcaagaaggctctccatgcccctctggacagcatctggtatcaatgcactcccaacaatgtctttggttttggcaaccccaattccactcgcagcgacaagtctctcgctcccgcccaagacggcgtccttaagcgagtcattgagcacaccaacaacaccatcatcggtgtaggccgcttggacttcatcctccctcccaacggaacactctttgctctgcaaaacgttacatggaatggccagcaaggataccagaagtaccctcaagacaagcagttctacgtacccttccacccagagtacaacggtggacgtctcagtgaagcaggtatcgttggacagtggggttatgagcgtggcttgacctactacgaggttcagctcgctggacatgagcttcccggatacagtgctggtgcgggataccgtgttgtagaagctttgctcggaaggattaagaatctcggagttgtcgaagactttactacacagaagggcgatttccagggcaatgctacagccatgagcatgaagggtttgaacccgctcgggcagccttttggtcatgggcccgtctattaagatggcacccagtttgatgcgaagtcaatccagataattgagaagaaatcaatcatgttttgttataatgagtcagttaaaacatctgataccaagtgatttgaaaatgaagctactccatttggtaaacgcagcttgaagtctcggcacgaaataatagtcagtgcacaaggccgaactattgtttctgtaggctttgtcccaccattggccaaatctcaggggtcacacatacataatttctcatctcttttctatattgtctggtttttcattgtctcctgatgcggagccgtggacaaagctttacacgagggtatatcagggaagcgcacagacggggtggcatgatgatattggcgctggggatgcttcggatcccgtttgatgccgatttatcttcgaattgtggcaatatgagtcgtatggatattactagacttcaaaaatattctctgcagttgatacattgagcatctacccatgtttacagccgagaactacccaattgactttccttacccttgctatcataaaccttgtcccccccaaaccaagtctcgtcaaccttgacatccaaaagcccttgaacttctgggacacccggcaaaatcatgaaatccgccctcagtccctctttcaaactccctgtccagttctcagcaaacctcgaatacgcagctccatatgttgcagccttcatagcctgcgtcaaagtaagcgcactcttgccattcgtgactttgcccatctttggctccagcgctgactttcttgtcgtcgcattatacagattcggaaacgataaatgtcgggctgttggtgcgtcggtaccgatggcgacgtttgcgtgaccgtcaagacactctttataagggaatgcgttttcccacgccgaaggtttgacaagtttcgagtatccttcgagaattgcggggtcactatggacaggctgtactgaggctgttatgccaagaccaccgagtcggagggcatcttcaatagtggccatttccagatgctctatcctgtgacgagcggtaggattgttggtgcttgctattgcttcgatggcttgggtgatcgctacatctccaatggcatgtatggcgcattgcataccggcttttgttatctgttgcagtgctctgctcatggcctcggctggccatagtggtttgactaaatcaactgattctccgtaggggtatgatagcgctgctgtgcaaccgtcgactacaccatcgccgatgagtttgacacccacaatacaaaagtctggggattttgaggggtggaatttgttgtgcatgtcgatagcttcttggatgtgtgcatcttggagagtctggtccgcttcgtaagggacgaaccagtgtgccgcaatgtggagattaattccctttgtttctcgcagtagttgtagtgcttcccaggctacggggtccatcgccatgtcgatgactccagtgtatccctctgcagagtacgcctcaatcgctctctcaagcgtctccaacttctcgtccatggagagtgactggataagaaacggccagatgaaagctacaatagcggcttccaccagaagaccagtgggattaccgtctttatcacatctgatacactctggtactttagctttcatctcttccataggaagcttgttcaaggcagcagtattacaccatgtagagtggagatcattcgcatcgatgaaaattggccttggatcgatgtcatcaatcatactcgccaacccaattccgttggttgaagattgtagccatccacggcaaaggatgtgtggtagatcgggattacgttctgcataagcggaaagtctttgccgaatttcttcaagagacttgcatcctccaaggtcgagtttctgctgcgagagaccaaagtacaaaagatggacgtggctgtcaataaaaccagggaggacaactctgttgtcgagattcaaaatttcagcaccaccggatttcgccttttcgactgctgtatcattctctggaccgatgtatacgatcttggagtcttgcgtgatcatacattcctcgtgagaggtctgagtgttggtgaagaagcggccgttggtgaagatctttgaggaagccatgatgatcgaagacgtttgataatatcggacgagggacaagaaggggaatatcaatagatataaataagagaagcgccgtcaaaggtggggaagtatgcagatgaatgcgaatattgattaattgggctttcggcagctccagcctctgaaagcttaagacggcaatcggccatgcattttgctggaaatatccgtgttacctctgtaaggaatgccaatgttgaccggcgaatcgacctgctggaacaggttagcttcagccacgaggagtatgccgttcttagtgccgacagttattgcgacctgtcaagtctgtgaaaggcagatccctttgatgaggatcataccggtacaagtcgcctgaaacttctactttggtacaagtgttccccgcgacaatcctgctgtaatccgtggctatcactttacaatgtgccgcgttgtgacatatcaattcacagaacaagcagaactaccagccacaaaacataataacaaacataaattactggtttctggggtaaagatggagagacgaatgcgtgaaggcaccagacttattgagcgactttctccacaatttcaatcaccttcagcatagcctcctctctcaaaaacggcacatgtccagcatcaagggtttcgataacaacactctctcccatagcccccgccatagcgatctgtccttgtttcgggatgcaatggtcttccgcgcaaacaatgtacgtctttggtgccgtgatatcagtcgcgacaaagtccgatggagtctcaagactcgccgtgctctgatgagcgcaggctgcgagagccttgtcggcttcttcagacgggagatcgttatagaaagtatcctttgctccctcgttcagatacaatgcatcttcctgaaagggcaagttttgttagtgtagttacaatatgtctagactgaggggtcatacagttctatcgaggaaaggcccaaactttcctccaacagcagtcaaaagagaaaggcccttgacaggaagcgcaaaagatgcgacgtaaacaacatgcacgattcctccagacaagcctttggcctctcgctcgtggacttggtatccttcagcagcagcagatcctgggatgccgccgtagctatggcataccagaacaagccgctttccctcgtcaagagaaggttggagtgcttttcgaataacttgaacatcattcatatgtgtcttgcccttgatatcgtcaacttgtccagctgagacgttatcaggttggagaacggtgaagcccttggctgttagtgcatcggcaaatgctttgtagtggaatgcgcgatgccaagcgccttgaacaatggcaatgactggtttttcagtagtaggagacattttaattcagagatttgattaatgatgtactttgatggttctactagattcttggtacgacaagtggtatatatatatatgaggatttgggtcagcactagtcaagtcaggcagttttttattcatgtcagatttattgtgcttctgtgccgcatgagtacatgacgtgcgagaggattagtgaacagttcctcatatatatgagatacgcttttcagggcatgttggaacttatgttgaaagggtcaagcttaagattacatacttgacaaaacaatgctgtcagatgactaccaacagtactgttcgaatcctgtcagcaatagcgctgattatacctagagcatgcaataagcacgtccagtcataaccccagcatcgctcttgtacgcatgtcagcttaacagaaccaacagactagtacaataatttacaaaatagaaccgcccagaatatgcccatatcacagccacgtaagatccgactttccacccggcatcatgactctcaacggccaaccttttgcttgataaatctcccccacaatcttctgcaaccaagtcgtcgcaagaacgggaaacacaaattcaaaacgctctctcatagtcacctcaacagcggcgtcccatgcttctcttcctccctcgctgtttcccagggctatttgtgcatgggagatggacaattggataatagctgctatccatccatgtcttgaattaaacgttgagagatctttcatgacttggccagcttgattccaaagcatcaaagcaccgacaaaatcgcagcgttcgtgctggatgcgtgctgagagaatgagacgtctcattttgaggacttggtcatttagatcatccagctctggtggttccacggtgatgagctcttcgagaatcgaggtagcatcgttaaactgaccaagaccaatataggcttctgccatggccatggacaaccgtcgaaaaggccggccttttttgacagacatggtttcaatctctacgtttatgatctgaagagctttatcatactcgtgcaactcgcagtggatctctgccaatctcgtaacgatgagcagttttgtgttgtgtcgtatgggcatggtagaattcaaccacaagtgttgttccaaagaagccctagttgttttgaaatctccaattgaatggaagaacttggctgcaacgccctgcaatctcctcgtcacctcaatctcaaacgtggaaagcggatggattcccttccaattatatatcgtcgctgcgacatccgagtcataccgatgaattttgttttcgatgcttgaaatatgcaatcttcctctgagagcgttatcggatctcgtattcgcctcatactgctccgacgatagaaactcgttgatgattgcgtttgagttctcaaagttgccatctttaccggatattatgctgtcgaagagagtgacggatgcttgatagtaaaagggcatgttcttgcgtaggagggtctttgcgcgttgtatggcggccagacgcatactaaaaaggtctcgttcgcaaaagtagagcagggcttcgatgacacatgttcgcagtgatgtagggattcttttttggcaggtcaatttgtcgaggagagcccagattgctttcttggtgggaagtggcctgcggtttgttagctatattcgaagtgggttgatggatagatgtaccaattgacttttccttcgtagcaaggaggacaagcgaagcataatagtcgaagagctgttgtttcccaatcttctatcgtttgtggtgatagacgatttgcaatctcgtcgcgtgcttgaggatgaagggacagggttactgcaccatcttccaaggtttgttgagttacctcgggcctttgtgcaatttgcaacaagacgctatcgttggatagcacattaaccaggtccgagctgaagccaaagtcgagtgcacttatactctgtatctctccttcctctgtccaacgtcgcattggcgttttgacactttgcaacaggtcgaccggaacttcggtgcctcctagtgtgtgaagtagaagaagaccttgttcggatggtagaaagcagtctccatattcggagaggaggttacgaaaggatagcgtgagtgtggagtctgtcgcttgttagttaagtcccgaacactagagaaaccatgtaccgttgagctgctctgtgattagacgctgtacgaacaaggtcaaatcgggagcctcggacccaacattcttcagatgttcgaatgcttctgcatcatccatattcaagtacctctcatatctattcatgttagcatgtgtttgaccgtacttgtcctaatactcacgttgacgcgggcacttccaaaggaagccaaagaattgatccaactcccccaagtttcctggcaattttgatatacttgctcccggcatatctcagctcggataatgtcctccccttggcaacagcagcaacatcctcagcgatccaagcatcatcgttaatctttgatctcaaaaatatcgtcatacatgcaacccgtctcctcagctcctgaagtgacgaatcatcatttgacgcccaaaaggcctttgtgtcattctgaagagtttcgtgcagtttcctaaccctgtcaaaagtgatggactgcagcgacagaatcttggccgtgcgctggttactcggaataacctggtaccgaacctccttggagagggatttattcttggcgaggatggaacggatcgcttcgagatgcttgttcaggctggaagcgagacgcgcggtggaggacgggtcaaagttatcaatcagttgatcaagatgcttgcagaaacacgccattccggctagcaagatcaagataaagcgagataatcttggctgataatcgcgggtttttgtttttttcacagtgagaaaggggattctcaagtgtttaaccctttttgatgtggaccgtagcgtctcactgtgagaagagctgcatggatatggctccgaatctcggggactaacttgtttgagaaggagagggaagaaaccgactggctgagcaagctgaattattggagcagattcttatcagatcatggttagcaagtctttttgctagcagcttgtgtcttgtttggcagattgataacttgacatcagctttcagagaaaatcaaagccacgaaagatacacagtaactattaaatagatatattgtctcttttatgttctccaagtatgatcttcctgctattgtgtaccttcttaacatcttccctctaacaacccccgtaccctttaacaactcatctcaactctcctgacatgttcgcaccaagtggggataccaatcaatctagcgggtctggactcggacttgccaaaccttgttaaaattctggaaacgattccacccgatttgatctgataaagaaccgtcatcgtcatctgataatctttctctcgtctcatccttcatctcaattactttctcttcacaagatggacgcttcaaaggaagtccaggacatagcccatgtctcgccggcgtctgaccaatcagacaacgacaatgaggaccatggcaagaagccagtacccctgagtatgaagatactttctgtcgtcatcgtcagtatgattggcttcggtgggcattggagtagtggtgtcacaggtgctttgaagagtaccttgaaaaaggcaagtcgacgcgtctgaagcaattggaccttgtctaacctgttccaggagcttcacatctcaaacacccaatttgctgtcctcgacacgagtgagaactttatcaagactgctctcattctggttagtggtgttctgacagatcgctacggtggagccagtatgtacctcaactaccatcatgtcaactcagcactaacacatctcaggcactatgctctggggcaacgccgtcttcagtctaggagcaatcctcatcgcagcggccacaacagtccgaagctacaagttcatgattggaggtgccgtcatccaagcttttggcgatgtcgcaacccaagtcgctcagtacaagattttttcgtcgtggttccctccctcatccggcttcgcatcaacactcgctttcgaactcggtatcggcaagatcggttcatttgtaggaaaagccacagccaacgtgatagccgagaacctcggtgatttcagctgggcttactggatggctgtctttatgaacttgttcaccaacgtcgcgaccttgttcttctggtggttcacacgctggtgtgaaaagagatacgcaggtaccagagatcctgctacaggagagaagttgacagagaacaacaagaagtttgagattggcaagatgttgaggctaccttggtcattctggatggtttgcttgttttcactcttccaaacctctacagctagtatctttgcatccaacagcacggaactggctcagcagcgtttcaaaatctcagctgtcaaggcaggctggtactcatccatgtcacaatacttgggcttcttctttgtgcccttgatcggcatctttgtcgacatgtacggacagcgactgacgcttatgcttgtgtgcggatgtggaatgcttctgtccatgtgtcttgcggcctggggacctacagtacctggaacagcggcgagtttcggtatctttgccgtcgctacatcatttggacctacggttattatcgacagcatccgaacgagcatgtggtatcaggaagtctttggatcaggctacgcgatcaagattgcgatcaacaacagcatgaccatcattgtgggtgtggtcgcgggtgttattcaagaccgcgatgataacagctacaagaatgtcacgattctttacgcgacactggctgttggatctgtggtggtggcattgatcatcctagcattgggtttcgctagtgatgttatgggacatctgcagtggagtcgcagcaagagagttgcgaatgggcatgtcatcaatgccaagagggaagagtctgagaaggagggacaaagtgaatggagtcgcaagttggggcttgtcaactttggagctgttgttgtgctcattcttggtgcttgggcagcatacttttggggtctggctaccaagaatacgtattgatgatgataaaaaggagatttgggttgatagttattgagtcgaataatgaaagattaatgcgttatgcaaatctatgcaaggttgtgcagtttggttatgcttggatatgtcaaatggtatcactcaccaagacaacaccaaccttgctcgtaccaacagaataatcagactccgattggccaattgatcagtagtcggagtaccctaattgggacacaacaagagtctccaaatcaccgaaatcagttccataaaatcctttcatcatcagaccgggggagttgattgctatatataatggaaacaagaccctgacaccgttcttctctccgtttggtctgctcacatgaccggctcaagcacggcatctctatttggcatgtccgcttggcatcccgactcgactctaacggtttgtccccagctccaatgcaacgatctataaatacaatttgttgatagcataacaaataaacaacaagtcacaaaatacatcatcatcatccttgttctcggtctttttatttgcgcgctccgtcgattaaccgcttccgtaaaccgggagagacatcaatatggcctgatgataaccgctgcgatgttaccctgaacatgcatggatcctggcttggttggggcgatacctgtttcgagaaggatttggtctgagggctgctaaggttaaatctgagcttatttaaagatttgttgggtatgaggtacgggcatggagtagatgagacaagatgcatgtttgttggaggcggtcaaaacatgtttcttgcattgtccgttagatatccggagatcttgatggtaagcagtaaggttgatgatatttataggccggaattactaaaacgaaactcaattgtctcgacagtatcaatatcatcatgggaacctatgttagttgcccataactcacatcagccaacatcacacatctcaacgtgataccaaattaccgtcatcctcccaatctcttgttctctcttcccctcaaacaagtggggatcgttaccccttggaaacattaggttggggttcccccacgctctcgctaccacctgaatcatgaatttccacagccaagactccaactttttcccaccatccccagttcgttaactctacatccatcgttgaccgcagagtcggcaaaacaatccttttccaagccttctagactgtcagaatccccgcatttcaagcctgccaagagaggcattttgttacaaatcacaacattacattgtacataaacgctacccactttgcacgtaaacccttacggcttccccgagttgtctgcatgtacatgccaataatggccaggttctgattggagacgagtgatgagggggttggcttacctgaacctcccccccagagatttggggtcttggcttgtttcttggtcggcagttgaattggtcgccgatggatgtattctgtagacaacacgagtgagacagagacaaaatcgctcgccaagagagacaagccttgttatgggccaaggcgcgtcaacagaatctgggggattggcatagctaaaaggcttagcctggggaacaaaactgaatgaatctagagactgatattgagatacagacgtggaataaagaatagacaacttcatgtcaccatttagctaatacgaaaatattactttctcattagtcaactaccccaatcaccccaatcatgttccctaaaaaacaacgcatttgccttcttctccgctgcaaatgccacactcttgtcccatcttacctcccagcattcccccacaatataagccatgaccatatgtcttggccttttcccccgtcttctcgcttttcttcttcctcctcatcttggctctctctcacaattcgcctacttcgcttggctattgtttttccctttacgcagggccaagacgtccggcaccttctcttccaggacatgatgccccatcctgcaacatgcgagtaagggttccccgcagtcttgaggcaatactaccattctctcacagtggagttttcgtcatggttttgttctcatcaagaacaaggaggtgaggaggaggagtggagaggtataaagacggagggtatcgacgttgagattcggacgccagacagattcctctttctgtccctctcccctcttactctcttcttttcgcatctctcgtgacaaacgctgcagtcatgtcagaccccaagccgcaagcccacgagggcgaggacaccaaggacattggaggtcctctggaaaccacaccttcctacggtcaggaaaagccagagataactccaaacctgtccaatgtcgcagctctcggccttcccaacgccgctgagctcgagaagaagattgtccgcaagctcgacatgttcatgcttccccagctttggattctctacatgttcaactatctcaaccgcaccaacatcgcccaggccagactcaacaccttcaatcaggatctcaacctcaaggatggtgattaccagactgctgttgcgattcttactgtcggatacatgcttgctcagctgccttccaacatgttgatcacccgtgttcgaccttccatctacctccctgtcgctgccttcatctggtctgctatttctgccatgacagtgctctgtacgagcgctggtggactctgggctgtgcagtttgttctcggtatcgtcgaggcgcctttgttccctggtgtaagtttatagttccaacattttacattcatcatctaactaacttctcccaggccgtcttcctcatgtcctgctggtacacccgtcgcgagttcgccctccgtgtcgcccttctatactctggtctcgtcctcgctcaggccttttctggtctcatcgcagctggtgtctttagcggtctcgatggccccatgggtcttgcaggctggaagtggcttttcatcctggaaggtgccttgagtggattcttcgccatcacggcttactttgttctgcccaactaccctgaatctcccaccggtggcgctatgcgatacatgactgaggacatgcgcaaggttgctgctgcccgtattctcgatgaccgagttgagattcacgagaagtcaactgtctgggttggactcaagcttgctgtcatcgatatcaagctctacatgttcctcttcatgaacatctttatcacctcttcctatggattcaacaacttctttcccactattgttcgaggacttggtatgtctactatttttctgaaaagtgacaatccttctaacagtttacaggcttcggtaacagtgttacatctctactcatgactgctcctccctacattttcggtaccctgtgcaccttttacgtatcatgggactcggatcgtcgccaggaacgaggacttcacattgtgattcccctctcgtgctccgtcgccggtttcatcgtgaccgtcgcgaccggaaacgcagccgtccgctacgccatgacattcctctacgcagctggttgcttctctgccaacacgctacagtacacctgggctgtctctaccatgagtcagacacctgagaagcgagctgccgccggtgccattgtcaacatctttggacacttgggtaatgtcatctcaccttacttcttccccgacaaggatcagcctcgctacaccatggccatgattcttcagattgtgtttgccagtctcggtatcacacttgctaccatcatcaagtggttccttaccaagaagaacaagaagattaggtctgaggccgaccgtctgggcgttgacttcaaccctttcactacttaaaggtgtgaattgaatgaaatgatctgggttacggattacggaatggtttttaagaaagctggttatagatagtataatgaatagatgataaagtatggcaataacatacttccacaaataacggccctacatcaaattacctgtgattattttaattgggataagaatatgatgtgcatactgcagcattatctgccccagtcacgtcactaccaacgcgtccactctaggttacatcacaatgtgtaaaatatcatgttagacaccagaagcaaaaaactagaaaaaataagtacgattatggtaaaccaccaaaagttaaatcagctatgtcaatcgaccacgccaggagtcgaacctggaatctctagagggatcagttgctgaggaccgaaatctagcgccttagccattaggccacgcggcctgatcttattggatacaaggaggtccagttttgaagatcatctactaaacaaattgagcagtagtctcaccctagactctacacgacataacttgttggtcaacatcttcctcattcgtattcctatctatcttagtacattgagatgcaataggtaaatgtgtgttgtctagaaacttgggagagtgcgttcagtatgaccttgacagcaatccaaactatgactatgctgtaacaacttcatggctgaagattaaacaccatcagagttgttttgatatcttgacaagctacccaaacaaaataatcctctcaacatccttttcctggccactagatcctagattctaataactgtcacttctttcaatccgaaaccaaagagcatcaaccaatggttcaattgaccacctgtttgtattctatcataccaaaccattgagtcagcagcccccttatggtacgagacgagatatatcttgaaactgtccagcagctgtctgtgagggttactgtacaaagatacaaaatagagtatcgtactacactggatgcttttcgcttggactggttgtccactccaaatcatacgctggagcctaggagcagacttttcatcggatcggtagccgaaaatcagacattgtcccactgtactctgtatgagatgtcactttatttagtgctcgcctatggtcttaattaaactatgcagtcttagcaacagacaaccaacacccaaaagctaacaaccaacaatatgttacgtgaaataagggtcctgatggcactagacaggggtttagtcgggaataccttcattgagccgacttggcatctctagcgcacgcaaaagacctctcttttggagtcttggactcttactcatgccattctttcacgatcgcatttgaccgagggtaatcaactactccattatatcttaaccgatgactcgtcggccgccgggtaaaaaaaatcattacttccggcgccccgttcgttcccacccagctagactgcctgtagagtacatatgagaatggacgttattctttttgagtccatcgtacttatctaagtttaccgttgcagtcatccatctgttaagcagataaattactatcaaaatgttgttcaatctcgttctagcgttgagcctgtcgagtgccacagcctcgactattcccgatataagaaagcttgacgacagcactatcaccaacacagcctgcaacaaagcattggaagccgagattcactgtgacaaatttctctctggaataatgacagaagatcccgagtggacaaaggaaaaagtcaagctcgctgactctgtttgcaccgacacctgctacaattccctccaaagctggtatgatacagttaccgatgcatgcgacaacggcgaggacaatttcctcgtactagacaaagtatcgcatacagggtacggtggtgagatgtggcgggccttcaatgagacgtgtgtcaaggaccccaatacaggccgatactgccaaggtaagcaagggattactgaactcgttccatgatacattactgacttaatcacaagaaatcatcgaaggtttctcagaaatagaagacgacgagaagaggccctacgaagagctctgtcatccttgctatggtaaagttatcactgcaatgaccgggagtcggtcttggatggtcggttctaaccctgccaccgactactgggatgaccaacttgagcttgtgcataagatatgcggagattcaggctcatccaagtccaaaccctttttgattgggacagaaatatccaaggatgaacatagcccgggttctagtcacggagccatcagtacacctgtctccgatgtgagcactgcatcgctccagcgcacctcttcaacagcaaccacatctcttgagactggcttgtcggagactgaatctgcgggaagcaatgatgctgggttacttggagttgagactttgggcggatacaagtattcgtttttggcattgggggttggtatgtttattctctgagctcaacaccctgatatgattatgcattcccatgagaggtatcacgactaggcgccttcgaccaattaatttataatatctacgtattaccagtggctctgcagatgatctctacattacacagttatatatcttggaaaaagctcctttatgtggccatggtctaaaaaccgatttcatctcagtcgtgatatatgtagtccgccggttcaaataagttgatgttgtgttattccagaaatttatcaatgtggctcgtctatggctgtaaagcttgttcttacaatctaccaatcaatcgctaaaacatatcgtgctcgagataacggagtcgagttgcctgaagccacgtgtcttccaacaaagttcagggacacgggctagtaagatcttccatagaattcgactccgctctattagcgatgggctaagccagatcgcactcgcacaaacttcgtagcaaagcctaggaaggttctgttgcagtgcacaactggatgccgatgtcgcaattctgttctacacattcggtcattctttcaaccaccgattccgcgcgtcatcattccaatgataacaaaggcaagcgttgcgagagcctcgggtaaaaacacgcatgacagagtcatcagaaaactgctgcctcttggatgcaatccgtacaccattctcgtcctggccagaattgtaaagatgatacgaacaccagcgcagactacaccaagcactgacgcagtaatgagcttgagaaaagttagttttggtgtcgtaggggggttcagctgggaccgaccttttgagtaggctctccaaaaccgccatgggccttcatgctcatgatcgcttgtgcaaaagctgctagccatgctactccccagcatccgcaagcgatgtaggcttgcattctaccacttagtacgctgatattcatggccatcaaggctgcgccaacaagtacaaggaagtggaccacaccgaccttgatctttgcagccatgtcaagggattccagatggtggttactgcggtcaaaatgtcagtgattctagcttcaaagtagattgtcatacgtacgcttcccaccaaataccgcaggaggctaggaggagcacaccggcgcagttggtgagaacagtcatgccataacgagtcccagtcagcaccatggcaccgccggcagcgtgcatcacacacaggagtgtgacaagtccccaaccaagatatcctggcttgccatgacgtttagcgatgagaatactcgggatgagtagtattccgtaaaatatgggttctgcgattaggtaggttcgcatcgacgacatttggtcaaaggcgcgatgttggtgggcaatcttgtttcattttgtgttttgtgtcgagacttttctaggttctttttcttttctttttttctaataaaggtacgacatagagtttgttgaaataagaatccccacacataattgcagaggtcgaattctgatatgtcttttgacatgatagtaggttgtagctgtgagcttatttcccatgtgatgtgacttatcttggtgtttaagaaaacaaagtcttgtctttccaacaaatgtgggactgatgatattctgaaacatgtctgggatcggagacttggtttctatttatctgaaacaccacatttgaacatcaagtttagggtaatatatcattcaaatcaacaccgacttaatgaagacgagaacattctttagattctttccatagtcttcactatagtcataaaatattcgagaaaaaaaaaaaagagtgcaaaagtacttatttgataagtcaataaacagtccagtgtcaaacaaaaccatccgtctagctcatcatggtgtctcaattgacatgataatcaacactgcttagacaaaccaccatgtgaataatcaaacctcaagggcactgttccatattgaaattcctcaatgctaaatatgcatcgataagagtatcttcaatttcatgcctcagtcaatcttccaggatcaacccgggcattgtcggaacatctcgcctcatgacgagaaaaattaacatgctcagtggacattgtattacgaaaaccatcaatccatgcattgatgtgcaagttgttactatacaggtgtctccaatatgctgtcatgatagaaggccgctcgccgcaccgcatataaatctgcggcccgcaacacgccgcagcggcgacttgcaactcccgccttgcatatcacagtgtataatgtgggctatcatgccatcagatcccgaacatgccgctttatgccatcatggcccataagcggctacctaggccttgactaagattctgtaattgccggtagatctaatccagcaaaactcatgatgctgatctgccattggttcagatcgcgacctgtatacaaccctgtgagtgcacaggtgctaccatacgtgcatgttctatgcaattcgtgatcaatcatgctctgttgtgtactgatcatgaatcttgatggagatatcggaacctttcggcgtctcggattgttgcgttgatattaattcgatagtcagtgctttataccagattctcgaatttgaaatcttgtataaatatctagctctgtcacgaccaaataatctacatcactctcatcatcacacagaaacactacaaccacaatcaaacaccttcaaccaacatctctttatcaactttcaacatggctatcaccaagtacaaggctgccgctgtcacctccgaacctggagtgagtacatcaccatcgagacaccaatgcattgactgacagtatccagtggttcgatctcgagggcggtgttcgcaagaccattgacttcatcaacgaagctggtcaagctggatgcaagtttgttgcctttcctgaagtttgtaagtcttctctcaattcccgattaccttttggatgacttactgacatcacagggattcctggatatccctactggatgtggaaggtcacctacctccagtccctccctatgctcaagagataccgtgagaactccatggctgtcgactcggaagagatgcgccgcatccgacgcgctgctcgcgataaccagatctttgtctctctgggattctctgagattgaccacgccactctctacttgtcccaggttctgatcggtcctgacggtgctgtcatcaaccaccgccgcaagatcaagcccactcacgtcgagaagctcgtctacggtgatggagctggcgacactttcatgtctgtcagtgagactgagattggccgtgttggtcagctcaactgctgggagaacatgaaccccttcctcaagtctctcaacgtctctgctggtgagcaggttcacgtcgccgcatggcctgtctaccctggcaaggagcgccaggtttaccccgacccagccaccaactatgctgacccagcctctgacttggtcactcctgagtatgccattgagaccggtacctggactcttgctcctttccagcgactttcagttgagggtctgaagatcaacactcccgaaggtgttgagcccgagaccgacccctctgtttacaacggccatgcccgtatttaccgacccgacggcagcctcgttgtcaagcctgagaaggactttgatggtcttctctttgttgatattgatctcaacgagtgccatctcactaaggtcctcgctgactttgcaggccactacatgcgccctgatctcatccgccttttggtcgacacccgccgcaaggagctcatcaccgaggccgatcctaatggctccattgctacttacagcactcgccagagacttggactggataagcctctcgagaagaaggagggcgaggacactcctgatgtgctttagacagcaagacgcgaatttggttcaccactcgcttgaatgatgtctctcattatggatggaaatttgtaagataggaaaattgtgtataggaattgaaacgtctcaagaacaataagattaagcgttcatcttcttgccttgtgacataaaatatttttgaaacttacgatagaataaaaatcaatgttgttgctaattgtcctgagatctttgaatgatttggaatggggtaaatcgggatgtgggggtcaccagggccgctgtggacccggtacctccaattttccgatgatctatgaaaatgtacataaagatgttcgtttataaagaaacacagtctcgaccaaatgcgattatcaattgacttgaaataagaggtcgaatctctgtttctaaaatgactctcattactactcccggagcgcctttgctcgctggtgtcttcctctttgtcatcataagttacaccctggtcacatcactctcctcacctctacgtcgcgtgcccggaccttggtacactcatttcacacactttgttctcaaattccacattgttaccggcaacaggatacactatgttcattcacttcaccaaagatacggtcctatcgtccgcctcaccccttgggaggtatctgtcagtgacgcggaagctgtttctgcagtgcacaagattggtgcaggattcctcaagtcagcttggtatgatggcataacacctggtcgtgagcctggaatctttgctatgcgggatccccatcagcattcagctcgccgaagactgtttgctcgcgctttcagcaacggttccttgcttaccaactgggagccagagatcagacaaaagactagccttgctgttcagaagattaagcaggatgctctcggagctggtgcagatgtgttcaaatggtggacactcatggctacagatgttattgcgcacttgtctttcggagagtcattccatatgctagaacagggcaaggtaagtaaatactagcggcctatggggactgttcactaacgacactagcaaacacgctacatcgattcaattcagctagccatgatcaacagtggcatcagaactgagctctcttggatctatccttttctgaaatttattccttctcaaggtctgaagacgctcttgaatgccgataatgttgtttacgatcatggtaccgtggcagtcaggaacatgcaaagtgccggcgacggactgagcagggccaatctgttcagtcagatggtagctgaagctgatggccaagaaaagacaacactcacagcgtcgagtgtgcaggcagaagcaggcaaccttattattgcgggatcggatacgacagctgtcactttgacatatcttgtatgggctgtcctcaagcaccctcagctgcaagcccggctagaggaagaagttggctcgttaagtgatgagttgacttttgacgaactcaagaatgcgccactcttgaacagcatcatcgaagagactcttagattatatggcgcagcacctggtgcactgccgcgtgttgtgcctggcaagggtgctacccttgttggtcaatatcttccaggaggtaccgttgtcagcacacaagcatatacattccatcgtgacgagaacatctggcctgatgcgctaaggtatgacctccataatacaacaaatccacgtactgatagtgaccagatttgatggatatcgatttatggacaagtccaagatgacagcttctcagaaagctgcgctgtcccctttcggagctggctctagaatctgtatcggaatgcacttggcttatatggaattgagactcggagctgcactgttcttccgagaatgtcgtggagtcaagattggtgtggaaatgactgacgagatgatggagatggaaaaccacttcttgattgcacccaaaactcataaatgtatagttaagctataggctatatgtcaatccgagttaagatttagaagttcgatctcttcgataatccatgactaaaggtgcctgtcccaagaccatggatctaactattcttgaccagatcacttcgaagtacttgaatattggcatgttccccaatcctctcaagcatcttgccgttgtttgcgaatagcaaatccatcaacccaaccatggcttcgtttatagctttctcaactcctctcccatccaaagtaccaaatgtctcatcaataattgactgcgactcagggggaacactgaccttttccaacaataaaggcacatctgtgaaagcatagtgctgagtcttgaagaacttcaactccatcttagacgcgtcaatcttgctgtagaattcatcccactctggaccattgtccctgtcaacgcccacgaggataaagggcttgtacttgaacccctggtggttaacagatccgtaaattggaccatcgaggttaagaccaccgaggacgcgattgtcgcgttggacagtgacagctgcagtcgacccaccaaaagagtgtccgtatactgcgaccttgtctgggttgaaggaaccagggaaatgggcgaaaaggttgttcgtcagggtcttgttggaaagctgtgacgtgacaaacgagacatctttggtgcgagcctagatgcgttagcagactcgatagctagcaatcaggaccttatacgcacctccaacatgataagcgctgaagtattacctgttgttgcatatgcagcacttccatcgggaaactcaacaactagagtctcatacgtatgatcaacggtcaaaatgatataccccatgctggccagcgaccttgccatcgcgccatacacaagtctcgttccttgagcacctggcgaaaagatagccacttgaaattcctttttggaacgatgactcctcttcggctttatggtagacaagtcacagaattccatgttaaaactttcaatagtaccatttgggattccgagagtcgcgcccagatcaccaaagacacccgctgttaggagtggcatatacggtacaacttgagatttgcatcgatgatgggcttcgacgggtaggtataccgataccatgatgcggcgtttggtgttgggctctggtgcaaagtggtcgatgcgacttgggtctacaagctccaagttcttgacagcgacatggtacgggcctggtggtgagggaacaagcagtgcctgcgtcgctttgaagagtgcaaaaagactaacaagtttcatttttagtgtggtaattgttgctgagcatggttttacttgaacatgaccagagattccggcgaaggtctttcaatttatacatcatgaggacagcctctgatctcagtgttgccagagaatgatagttaaaatcagatgccaagtaaaagaccgagttgacatttaaagagtgacgcaattgacagttttgctcggaaaactctgagtaggcagccactgtgctgaccatcatttctgtctaggtagctcattattgctcggtctttcacgtatctcacgttctatggaaggatctaccgtaagcaataagtcagtgtcagacgcgtaatttggctgtggtggctgttgttggacctgagttgatcttgaaaatcaaagaccgagcgacatatgtcaaccagtaagatctgtgataaagaccgagaataagtacgaaaatcctcggtctttgttggtctctaggtagcttggtggggtaaaatgatatcagtccgctttaaccatccatgcacattcatggtttatctatagtgagcaaactgaacttccattgcacgatggatgagaaagtcctcctctcatctctggtagctaagaattgtgttggtgatatttgtgataggagccaaccggccctggatgaaacagagatctacaagctggatgagagagtgaccttgtgattggccctgtaaccgctgccaacaatgatgcttgcctatgcagataagaagaactatcgtaataacgagaggaaatgagttgataaagtaaaaggtatgccgcgaagtctaatggtaagtcactgcgttgtttgttgtacgtattggttgtccgcccatcccaatttcgcatcctttgaccctggataaagccaatccaaacgaatacaattacgaagccaaagcatattgcaataccctaatcgtcgaattgtttcatcatgctgccgaaactcactttcttattcgtctttgtcactcaggctgtatctcaacaagtcagaatattcaataaaatccctcaggatgtaaatcaatgcgtcaaaccatgtctttttcggcccaacaacgcaaacaccgacgtcggcggtgtgctggactgcggtacaccgtataagcaagattgttactgcgcaaccaataaagacaaagcgaaactcgtcagtgagcacatcgacacttgcgcccaggcaagctgctcagcaggagtcgagtcgcaagatgcgtcgtctatgagatcatattatgcctcttattgtatggaaaatggatacacagcggatgtgatgacagagtggtacacgggtactgtcattgcggaggctacaaaaacatatgacaatgtatggggatggtcttcagcgacgagtactggcagaagaagcgaattatttgatgacgatgagcgggagtctattgttgaaaaggatcggaaagaagacggcggcgcaaaagtgagggctgttgatttgcttctccttggagttcctctggctgtaactctgtttcaattggtttagtcgtaaaaagacggcgcttacctcttatggaagaccttttacaagcgactgcaaatcatgagactgcgctgttaccaattgttgtaaaataagtttcaatgccgcgttgtccggtctaagccacaacaggcgacgtatgtacctcgcacagacaagtacagacattttccatctcgtaataaatccttcaaagtttagatttgcattcgtcagcttactataactgcgttggctagaagatatggaaaactagaccaagtatcaattatgactaccatagtagatacaattttaccaacaactcaactactaccaacagtctgttgtatcgcaaagtgaagaacaatgaacacaagctacaagtctttacgacggcaatatcacttaagcgagctagttgttagtacccagttgattctgacaggcatggaggttccatgttagtcctatcctaggctaggaatcttctttacggcgatccagaacctttcccctgcagtcggcaattgcccaatgaggtataaaacaataattccgatcttttgggacccattagatgacaaagatgacccgcgacgactggttgagtcgtatcatgaccataattcagtgccgaaagagttgcaccacagggctttggacttgtagttgacccacctttcccttgttaacttcagccctttgtaaagatatcccctattgtggctcatcaaacgaaagcttgatttttgatatacattccggagactgcgatgtttctgatgatagtttcctactttccgagttttcatttgtcttctcctctggagtcattttctcttagcctttgggaggaaaggaaaaatgggtgtcctgcagagctctaggcgttgtttgtcgatcggcgttatattctgctttagcaccttaattttatgttcctactttctctttaaaccatacccccaacctgttcagcagccacaacagtaagatttttcaaacctttgttctctctactttgactgacatcgttatcttaaacaggactcagccccagccccccgttcccaaaataatagatgcctttaagccgaactgtcacaagaagatcaaccacacagttgcagaagatgcagcacttccttcattacttgcagaactatggaaacctttgatacatcccctcgaagaacgggtatttgtcacggataaaggagagcgtttcgaaataccagagaatcagatgcgatggaagaagccacttggcaaaagggttgtcctcatcgacacggatacacgtctcagtgcaaataacgaaaacaccatgttgaacaaatgccctttatactatccaacgcttcctggtagaacagcaggtcatctgaatcactacctatatggtatggtgacaaaaacctgtgatacaatagtttgctgaccttggctcttcacagctatgatacacggatacgattatcgactggtccgagcagccaattaccctgaccgccatggtacctggatcaagccagctgtcgccaaagaagccctcaaggaatacgatatcgtcgtctccctcgactccgacgcagtcttcacccacctcgacttgcctctggaatggctcatgaatctttggggctttaccaaggaatcactagtcgccatggcctacgaccttgactggaaagcggactacgactcccatgggaacctgattcttaacaccggcttcgttatctcccaagcgagtcaacggacacaagacatgtacaagagatgggaagactgcccacgaagtatctccggctgtgaacactggaatttcaattgggcacacgagcagagcgcattctcctactacatccgctatgaattcaacaggacgaacgagatcgtgaacattccttgcaaccatgctaatggcaatgagtatgcggccgacgggcagtgtgagtgtcagggggtatttgtcagccataattggcacaccaaggaaaaggtacctgagttgttgagtcgaagcatcatgacatctttgtctcgtcgattgcatggccaatttcaggccaacactaaagagttgtataaagacatttcgaaccagacatatcccatgaaggggattcagatctagacatagaatagaagagctcaatggcaacaacgagatagtagacttgattatgattgattcgtacaaatgtgattctttgacttgatgcaagtgattgagacgcggtatatcagattgagctacgtacagtaagctatgtcctccaccaatacgtatgttctacaatcctggggacaaaagggcatgttctgaagccaaaagctctatcgagataaatcttttaactcgtgagaatccagtgtcagtaataaaagaaatcaatgcaatatgatagagtgcaaaaacaaaaaagaaagaaaaaaggaaaaaagagacagaaaaaggcattaggtaaacaaccaagatgccacatagaggttgagaaagccgagccaaatctgaacagcgaccaacattgaaacaattgccgcatggctagttgtgagacactacaaaagggccacatctggtttcccacagctgtcttgcttcgctcgcaattgcatgaccaacatcaccgctaccacacatggagtttgtaatgacccaagcatgcgctgccatagctgcccgtggcgaattgtctagaccggcacgcgccgtagtatcggttgtaatcaggttgtagtcagtaactttgttcgtcacatcctggaacaaagcagcccaattgttcttatctttcggctctgaattataccagacttgatacaagtcctggccgaagtatgagtagagatcggttgcagtttgaggacaatccaaatcatccagcacaggacctaaactgaatgcccacattccctctgtaaatgcagtgaggacttctttgccgtatgggtcaatgtcggcgatgtcttggttgttgttctttgtgaatgtgccttcggggaactttgctaggagacgcatgatgggcctccaagctgcagccatggcgcgtgcatctttggtaccggttcgatatgcctcacgagcacccagcgccttttgtataagggattcgatatccttccagtcttggacgtcaagagaagcttccattgcaaagattgatagtgagattcgggatgatgagatgaaaatcaatggaatggaaatcaaggctgattgtgttctgtcgtccttattaaatgaagtgttagccgtaagcagatgagtcaggtgcacaagatacgcagttggggtagcacaacgttgcccaatggagcctcgaatgctaccaaacctatatattactgcatatgatgaggttctccgtcctgatgagtcgcagtagaccatgatgggtcttgctgatggggtaaaataataagcacaagtgtcctgcagcaaccaatggattgactccacggggaagatgtaacttcgcttctatcaaaatgcagccactattttcagctttacattgagccaatacaaaccccgtcttcctcgaacgagttggtcagcccggcccagccgagcctttttgtctcggccaagttgctttattttccattcgaaaacctgatatggatcgcgaggcatgtatatcgctgttgtcaagtattctgccaaacgtctttagttaaaatctccatctagtcagacacacggttaggaacccatctgaagaaaatagtgagttcaaagtgccactcaccaaatcgtgcgaattcaagaatgaatcggtcaagtgtggtagtgttcttgtgatgacagagtggcagtgtgggaatagcactacttaggtgtttgttaaaattagttgtcgtatgggataccagtattcggtctcatgttttatcaatttgttccatcaagatcaagataaggacaatccttaggttgttcataaaatgtgcctcccaattcctttatcatctggtaccgctccaccattgtgaaggcgttgttgatccttcccaagcctttgtcgttcgattcatcttctgttgcttgaatagcccagacaccgccgtcatcaggccacccaaagtataactgaggtggcttggtgctacccatagtaacatggtgctcgtgagaggggctgtgatatcttcttgttcccaactgtcgcattcttgcacattgagcttcctcctcgtcgatatcttctgatttattccttgccttgaagcggtcaagaccgaggaagtcgagctctactagagagcagaggcgggaatagtaaccaccctttgttggccatcctgtcacaatggctccagtacgactggtaaattgagtgcgcgggaaaaatatatcaccgaaatcacctagaaacccgtcgtcataatagtattcacccaggggttcatgacaaactgttccagggttgtccggatcatctttgtttgattgataggcgctgaacaatatgcccataattagagatattaacgagacaaccacgattcgacatgtcaacattgtggtgttggtggaaataacaattggtgatatgcagttatttttaagctgatgcatagacttgctgcctagtaggtaagattaggcaacacttgtataattgaggggagttagatgttccggttccgtattcgacaaggataatcagctcgacgatagtctcaattgaaagatttaattatgatttaatcattatatcattaatatctgtgttggatgaaggggatgtgggctgctgagcaggtctggcagtgattttgtattgtgcgagattaaggttgcgttcatgccctactttctatgactcccgatacagggcaacctctttttttcttttaacgttgtacgaaccatcaaatatcatcaatatacttgcatgtttacagtagtcctatgttacgtcatactaaaggtcctaggcagccatgactacatgagtcctacatgtctcacttactgtttcaacccttcaacaacatcattcccaaacaatatcgaattattcgccatgccggaagcttcaactatcccaaagttcgttgtcgatctttctttgccaccagaagtccgttacaaccatatcgttcctcaattccagcagtctatcgactcatgtaacctacgttcgctctattcgatcttactcatggatctggcaggtggatccattggaaatcgccttgccagtttatcacgatatattctacgtggcgtccattccaaggaagagacggctgagctgagaggcctttcaaaggccatgaatatgcccatgcacattcttgttgccttcaacgttctgctagatcttttgctgggatgcacaagcgggggagttcgtactttcgatacgccaatttcaaaagggaaaactcgaatgctacattttcgtaccctcgattggggaatggaagggctacggcacatcatcgtcgagctcgactttgttcgtcatgctgggggacctgttgtcgcaacgaccataacttatcttggttatgttggggtactgacaggtgtcagaagagggctgagtatgagcctcaattttcgaccctgccatgcaagtgatactatcctgcaaaggttgtcgtttagatggaatcaagccatggtggttcttggccatagacaatctatatcaagcgccttgagaaatatcctattggatgaatctgcagaagcagatgtcaagacagaatctaccagagactctacggatacagcagaacaaggtgtctcggatgaatacgttcaaaaggtcctggaacgactatcaacctctgaatcaagcgcggcatacctcatcctctgccagccagaacgtgtattcctagtagaaaaggacaacaaaacagccaccataagcgaatcggacacgtttctgactgtttgtaatcatgacgtgaaacatgaagatgacccctcgcttcttcgccaggctgccgccgagctggaagaggcagacgatgcactcggtatggcggagctagtcagtctatctgtggatagaaagaagcaccttgaaggattatggagggagggaacttcttcatgtcaacggaggtacaagcaccaaagagacgttgtcactcaccgggatgtgataaagtttctggaggatgatgagatcaggaatgaggaaacacactacgcagtcataatgaatccaaaggacggaaaggtcatctggagaaagaaatatgaggcgggggagtcaagcgaggaatgagttgaagttgaccggtggtttgtaactggtgttgcatcgatgacctgggtatcagtgacagcaaaaggctgcatcatcggcactcatctatgttacaacagcactacctattagttcaaatcaaatagttgatagcctttgaatgaataaatagcctatataatatttttaaggctgctttgacacgctctactacgcggtcgtctgtgtttgtgtcaacatatagccatttggaagcggaagtgctacagttgaggtgttgtctcattctgtattttgcagaggtaatgcaacgctgctcatgataaaatcaacatgcagggccgtttcttgtgtggtgtagggtgcattcaaccctgtcatatttacccctctgcactattcaacaaggcgcaacgccaccacaactcctccggacagatggaagctatagtcaggttcatccccatgggattgaagaagactaattatcatttccatgggtaaaaggctagttgaataatggaatgacatgtcaaaactccgaaagacaaaaccaaccacgattacttctgcaggcactcacggacacttacggacattcatatccggccacaatcagatcaaaacaatctatcaacatcacatcacgtgaaaactaaaagcctagaaatttattcccaatgagtagtagttgttccagtcttggtatcttcgtcgcaattatgggagtagttcacgcgcttgattgttggtcaagacagtctcatcctcagcgctatgaaatagccaaatgagtggcaaacccgtttcggcagcactatcagtggtatcataaatttaaataatttacatcgcgtaggagcagcaggcagttctagactcgggtggtttgctgcagcataatgatcgatgtcgacaaaagagactatttaatagcctcctggcgatccccctctcggtgtgacacaccttcccaccctggttcctgtgttcctgaccttgtcggcatcattgtgccgagtgatgatccaatggctgggcatggaattgattagatctgctgagtatatccatgactcagcgcggggatacgcatcatgtcctcaagggtcccgtgcaacgttggctgaacgcctccaagctaggtcaccggaataccaaccgatagggctctgagacacggtaatgtttgctgcaaaggtggcatggtgaggggaataacagccattcgtgtgaatatgaaggtgaagaggcagttatatgtagcttaaattcagtggcttatgcagatgatgctctcggacaggacacagacaagccacagcgattaacgcacaccagaaattgttcaacatctcaaccgagctcattcaatagaagattcatgcaaatttgcccaccaaacttgcaggtcaacgttacagtcaatcttagcccaaagatatttactaccagttggtttaccgaagactctacaaattcccaacttccgagatctatcggaaccctgttgattgtcaatgttagggtatagatagcaaaggcaccgtcgtgctcatctttactatctgatagctgatctcctaatagccatcttgagtggtgaaattgtccatcctttcaggaatagagaaactggttgatggacccgctgtctcatcttacggggttccacatgaggctgcgtgaggggcgattcgtgtggaaaaagactagactgaagatagaacagttcttggcagttgcagggctgtcactaaggtgcaagggaccggattgttggtacctaatggattccagggtagtatgggagagaaagctcctaaaagaaggggttcactgtgagagaattagggcaccactttgttttagttggtgatgctaagacatggaatgacatcgggtggaaaagtgttaagcgagtgacatatttttggatactaaataatccaatcagtaagaaaacaacacttgaagcttgtattgaacaacatgttgctttgacatggttaacggttgcaatgcatttcatctgtgcaaagtcatgtacccagatctacggtctcatcgcccggtaaagcactctcccgagatgtcggtacgagagatcgtcatgatctgggtccggggcaacacggaagctcaagcgctgcagggatcttttagtagcctcggaaagagattcgttcatgctttgtgggacaacccgagtggcgccctcttccacggagaactacagaacagactagagacctagctcaaactatccatgtgcagaacctgcgagagtgagacacagaaaactgccacgttgtcgtcctgcattttgaaagggaattcttctggaagcagttgtatgggtgtcgcgtcactgtgatcgactctccagatttatgtttcatgttttcttcttaccaattcactattataaaaacaagggattgagtttgaggcgttattgcagacaaagattttcaaacaccaattcaacaatggttagcctcggacgggtatcgggagagcatactgcactgactcacgattttcagcgctgcattactcggtccagcggtcaggattcatctcaacactaagagcgccatgactttgcagtgacaacacagcacttctaggcatcaaacatcacctcatggcgtttatgcacatgaaggtcaggcgcgtctgcgagtctgctgtctgtgcaatctggggataagcttttgcccgagagttacacagatcgtggacactttcctgactaggttgatactgcctttcattgcgagtctgtgagtaaactatcatgggattactccggcagagtcggcattcaatcattgactcgattacgttgtgcttgggttatgaatgctttgttgggttagatatcaatctcagatttgcaggggacattctaatcttggttaccttccacccaatctacccgggctactgggcaatgctaaagctacctagttgattactgtggcgacaaatttcttccagagaccaacaggcgactgtcagcctctcacttgttagcgttgtctgtgaggtgcgggattgtactggctgccagccgcgcgtgtttcagaattagcattccttctagagcaagaagcctaccaaatgtgcagtagagtaaatcgttgattcatgctttattttttttccttcttattgttcgactgactctgacatttgaggcctcgaatcgtaccgacgggatctgcagtgaaaagatcggggaagggatctaggtcataaatgaccgatacgcaccaagacacactaaccctcgcatcctggacctagctgggcagtagatcaaaggaaaaggggcccgggagcactcatcagcccggacactcgtacaagagttggtctgtcggggaactgactcggtagatcctacagcgagaatacaccgaaggtgaagagattaggggaccaacagttgtgatgttgacgcgataaaagcgttttgccaagtgttgaggcgttttaactacttataacccgatttcgatagtatagagacactgggataagtgtcacagccctagaaaagacgttggcaaggctgttgaatttgtccatgattaaggacaaactaaaaccatatgagacacaaggataccttttgtggctttcaaacaggatgtcacattactgtcacccacaatgaggatatccccagcacttgacagcagccagggcccttccaaggaccctctgcccctcaaaagacagctgtcaacaccttgttcttcagtgcaatattcttggcatgagtaccggtcggagaagagtgggaaatcctttcagctgagatcaacgcgactcagcgttggcttcaaatagagtttgctagtcatttgtccatctcatctggtctacgacctagcctccgaattccccagtgtggctgtaaaccaagtgggtgaggggagacgcacgtaagtttgggccaactattgttgacggtagccaagtggttagcatcgtttcgctagacccttttctgttgagaacgccgtttcgcaagccacgccttggttcgagaacaattggtcaaattgggaatcccatgagattccctagcaagtgatcggcagtttgagactaagggtgatgatagtgtgcattagaaaagagtgagaaaaaaaaatggatggaagaaacaggggtcatgctagtcgaattatggtcaaggcgaagaatcaacgcccaatgttctgcagaatggctccatccccttgcctgttatatcccagacacactccgccttcgtgcttcgatcctgtttctgatccaacctacattcctttttcatatatcgctttcgtttcttttttccgtatctgcaactgagtacaaccctgaaatcagggcatcacaaacgtcaagatgacgggcaaccatacaggcttcctcgtgccagatacctacgtcgacgaccttcccaatgacatcgatatgaacatcgcctctattgcctggggcctgtccctaggcatcacagtctttaacatagcaaaggccgttcgacagacggaagcatcgtggcatcgaagaaagaagatcacaggctacgtcgccctgatctgggccgagatcatttcgagttttttgctgggaattatgtgttggttttaccttcggggcaacattgaaccaagcatgcagttctttttctttatcagtaagactccctgcgctcagtactagtggtatggataactgaccattcgtagttgtctggtggtcaacacaggtccaatgtcttatccagatcatcatcaaccgagtctccctattgatggtcgttcgatccaacggtaccaagctcaaatggctttgcttccttattcttttgtcagtcaacatcagcgtcttttgcatctgggttcctgcccgactccagattagcgagcggtatatccacctaaacgagatctgggatcgatgtgaaaaggtcatctttgccattatggatgccattctcaacttttacttcatctacgttgtcaagcagcgtcttgttgccaacggtcttcagaagtacactcgtctctatcagatgaacatgtttctctgtggtatttccattgccctggacgttctccttatctgcatgatgtctctgcccaacggtttcgtgtaagtcacttctctttgaaatgcagttcgcatttgctcactacttacagctacattcaattccatcccctcgtctaccttctcaagctacatatcgaaatgaacatggccgatcttattggaaaggtcgtccgagccggcaataacgatccccgcggtggtggcaacgattacagctctcgatcacgaacaactggagcctcccgggcccacggtactcgcttcggcaacacccttgcaagtgcccaccaccgcacacatattgagctcggagaggatgacgagtatgagctcgagcagagagagaagattgagggtatcaagaagactgtcgtcaccaagatcacacatacgggcgagcagaagctcgatgacagcgattcaacagccgaagaccaaaacgacaatgccatcagcgaagccagctcaaccaagcatttacatcagcgcaattacagcgtcgtctagaaattatcatctgcagagtacaaagacgtttgcaaaagagtgttggaggatataccacaaatagcaacaaggcaatcccgctagtataaaattttatatagattttcttttaatgtgtaatgaaacgaaaagtattttcgttaatcttcatttgaattaccttgtttgacaattgctggggtttggcctcgctcatatctagcgaaccagggcattggaaccgagacatgttgtatccacccaccctcatctcggcggatctaagatggcccatgtttaagatgggaatgtgccataaaagtcagaggcgatattgtgatatgctagtcaggtttgaggctgacactgcttgagatacgtacctcgtggatcaaaaggcacttagaccacacgcagccgactggtcttgcagtctagcgaactctattcaagtccaacgcttcaaatggctagatcgtagcggggactagcctgaacaacatctagtaccagtcttgacagggtcttccctccattccatgactctcgcacccgtttgatccgggcctcccggccttggcccgagagattagcagagagctagagagtcaagctggttactttccacagccagctcgacttgtttagccagtcccatctgacggaacttccgcaagagtgatttcagctgatccagtcttgcgattggctgatttcagatcagttcgccaaatacgctcttacgcctgtatacgctcaacttacgtaagtttaccctatacaggcggctatgcaagcgtattcatcaattccagattcaaacaattgcaagacatctatacgcaagttgcggctgtgctcaacatgcttcaatacgcaaaatatatgttgtgcgagagtctggatatgaagttgaccctctggcacatacagaatggctcctacataaaaggtcgtcactgttgttaacattgatctggaagcaaattaacaatcatcatcaaaatcttcacacattacctgtttccactccatctctcacatctgctacatcgactaaaatgggcctattcaaatcatcagatttcgtcgcagagtgcgagaagagtgccaaaactctccaagcctttctcggtaagcctaccagagcttcctgcttgtcggaactggcaactaacccatatcagagaagggaaaactaccctcggatgtcatcagaaatgcaaaaggactcgcgatctttaccggatttcgagcaggcatgtactttgccggcgcaggtggatcaggcgttgtcatggcccgattaccagacggaacatggtcttctccatcagcattctctgttcgcagtggcagtgttggtcttgtctacggcatcgatgtctatgactgcatctgcgttcttaacactgccgaggcagttgacgcgtacaggaaatccgaagtcaatcttggcggcgcagttgcactggctgcaggtcccctgggtggcaatgttaatgttggcgaagtgaagcctgtctggacatataccaagtcacgtggtgtttatggtggtctgactgttgatggaactgttatcaaggagaagaaagacgtcaacgccgaattttatggacgtgaggtctcatcagatcaaattcttgatggtcagatcgaaaccgggtggtctcaaaatatcctagagcttcttgaagttgtcaaagctgtcgaaggaaaggatgcagaataaaggattctagcagcagggcagttgtttatcatacaaccacattgtctcgttatggactgtttaatattaaatactattgatacataacactcggtaacagctcatcaaccttcagactcgtgaatgagcaatacgggataccctcttcctcggagcctgataaaaccctctatctatttaaggatcctgcatgccgttgatgccttgtgataacctaattgagaacttagtgtacgatggtatagggtaaggcaaatgtatctaattatgtcatcacaagacagggggtcagcgaccaggggggaatgacccttgaacttaacagtctgctgggtagcagaaaacttgaccttccaagtcttaggttacaaaaataaatagcctaaagagcatggtctaagtagcataagctgatctactactttcgtctcttatgcttttagcggccaatgtttctggtaccctgaggacagtcaggggttagcgtccactgttcctgcctaagtcatgtgagctgacatcatactaaattgctagacaccgtacctgcatccatccagaagtacaaacgcatcaccagactcaaagcatggatcagcgcgagggcacgcgaaaagggacaccgcaaaaacgcataccctgcttgacctgctcagcggccctgatgatggaagatgtcgcagcctgtggataagtgtgaccgacggctcgtttttgttattgacaattgaaccctcatactacgttctaatctacctatcatttcccgacaccttccaactcttctaaacgagtcgtaacccaatccagatatggatgtttagagttgaaagtttttttacaaaggtcctttgcttccaagtatcgtgttttggcctcttcatattgcccctgattttgcagtgcatttgcaaggttgccaagggtgatgattgcgcttgggtgctcctctctcccattgtcaccgtgcgcctttagagtttccttgtagatatcctcagctgcctcgaatatcttcagccttaccagtacattagcaagtctgtttttggccgagagcgtcgacagactgctgggccccgcggcttcttcttgaagccgtaaaacatcccgataaatacctttcgcttcgtcgtatttttctctcatctcaagcatacgtgcaagattaatcctgcatgcgagtatatttggatgcgtttcctcgagacatccggtactgagtttcaatgcctcgcgatagaggatctcaggctcgtctcgctggccttgtttggcgagcgcgtttgccaggttacatttgatggaaacaatgcatggctcgccgatgcccgtagactcggatgacagctttaatattacccggtattgctcctcggcttccttgtaatttcccttgtcaagctgtgactttgcgtaatcgatctttctcttgaatgattgagtcgtttctcgaattggaatgcgggtactcgaggcgtcggaattgatgtgagcctgtttccagtccgtccgttcgtttattgtcgtgtcgcgtagtgctcctttgaccttgttcaatctgtctattgcggaatctatggcctctaacgcttcataggttgtgccttccagctgctggatccagttccatctttcggtatctttgagtgatcttaaaacgtccggtctattcggagagtaagtgccgttcatggcagctgcgatttcttattagccttccgcaatgctctccagttcatcgtgatgacgcaccgaaccccagattagtttgtataacaacaagctgctttgttacaatcgtccggatttcggcgccctcgggtgatgtattcgagatggcggaagcgacccagtcgactgtggaggggcgtttctgttgtcgcgctgcgctgctgcgtagcgtagtgcttgctggatcggtattgtcatacttgttaaacaggtctcgcaagatagtaattagctgatgaaggtctgtctccttcagctcttgcggtgccatgctgcgcaactctgcatactttaacagttgcagaacttgttgcatccggcgatcggtcgactttgtacggtcgcccaggaaccaacggatgaaacagtgcggtgaggtgaggggatgatctgtgggctgtctaggtaccttggttgatgccgggattacaaggctgagaagaagatggtcttgtggagtctcccatcgagccaaccaagaggcgtttcatctgtccagcactcaatgagcttcgctggcaattcctttctgtctccctattcttccccgtactgtgtagcactggtcatacaaccgtcgtaccttcgcagtcatcatggccaacgaccagcccaatcggacacctttcctgactgtcaggaagctgatacaactcgttatcgagacccttagtaacgccaatgagaccaaaagtctggcgttgataaacgccaggtctgagcttgattttgagttgagtctggcttcgatagagcttgttaactgccaatcccagcactatgaccgactacgggaaaacattgatgttttacttcaaattcttgataccctcgtcagagagaacaatgacgatcgtccgaagccgacgaatttttaccaacgaattgacctggcgctcgcgcgtgcctccgactacgaagcagacccgacaaagccttcatcaatccaactcccgcagacggtagaagaattccgaaatatagcgcaaaaggtgtcggcctggagacaagactataagattgtcaagtcggacctagaattaggcaagcacaaggaggaagcggccgatcaattcatggaccaagcttacgagttctatgacgccattatcgagccgctggaggggaaaatggcaatcaaggttgcagtccttgataccggagtgaataaaaaagcatttgacttcaggggggggcatcgagaacctggtgatacgtcgctgaaggcggttaaatcgttcattgaaggagtcgatgctcacgatacctatgggcatggcacagatgtagcgtccctgattttccagatggcgccgcacgtggatctttttatcgctaagattagcgagggcaaatgcacaagtgatttgagcgcatatgtcaaaggtattccctccccttcccaccctttgaacaagtctgagctcaccaagttaggcgatcaagtgggcaatggagcataaggttcacatcatcaacatttcctcctcgatagacgaagacgaaggcattgaggatgtcatctcgaaagcagaaagtcaaggtatcatcgtctttgctgcggcctccgacaaccaggccaacaaaccgaggccctttcccgcaaatatggacaaagtactcgccgtttatttcacggatggacgaggtaatatttgtgaccgaaatccccgaccggtggatggggatgctaacatcagcaccctgggtgaatgcatcccttcactaactggagggataaagccgctcagtgggacatcctatgctacggcaatcgcttctgggatggctgtcaacattttgacacttgctgatgagcacctaaagtcggaagaagaccgatggctacggcgtcgggtattcaggagggatggaatgaagaaaatattcctatatatctccggaactaaagatccaaaaggttatcattacgtgtgtccgatcagggtgaaggaagtcggggatcgatggaatgattatcgtggctggttcatcgaagcttggcagaaatcatgataggctagtgggtagcagaaaagttggcctcctaagccttagggtataaaaataagtagtctaagaagcgtagtctaagagccataagatgtcctaataatttcgtctcttatgcttccagcgatcaagttttctaataccctgaaaatgaactgttgggttctttacatctaatcctccgcttggctaaacatctcttcaacttctccgggagtaaggtcgtcatcggaccgaacagcgaagggactttcaccgacggatgtctcgccctgcataacagccatttttctgtaccccccctgcttgaccttgttcttcctgtccagccatattttcttcaccttgaacgcgaggatgaagtccgttgagcggtcttatttctccccttgatcatcgcttatggaacaacggaccgtcccgcccactgcgacgggggccccaggaggaagaagactagtattgtgctccacggccacgagactgttggtgcttgatgttctaaaagcagcacgggcaatcttcaaccctgtcaccatgtaaatcggtttcctgaacctgcttgatctcatgaaacgcttgacattcgaatcttccatgctggcttcaatgtatgaatcggtcggattgaaagagagtgtttcgagacggtggcatgatattacatcattgctgcctttgacacgttcgatggatgctcctgtgcctaagccaaggagtcctaaggctctggctttgaggttgagattgaccgaatgaagttcgtgtagggagatctcaaattgttctttgacatcgacgggataaagctgcgtcgcgggaatcgtctcaacgacttggttgagaggctcgaattcagtaatgttgcgtaggatagaaccgagcttgatcggaccttccgctgcagttgtgtagttcggggcgagaaagtattctttgaccatctttgcgaatgcttcgttcgtatgggttatggaggacccgcgaagaaacgaagagaaaagatgtaaaaagaatgattctccgggcccctcagggtatcagaaaaattggccgctagaagcataagagacgaaattagtagatcagcttatgctacttagactatgctctttaggctagctatttttgtaacctaagacttaggtggtaaacttttctgctacccagtaggggcccttgtggaagcaacttcagtgtaaccaaaagagcggtataatcaaggcacagtgctatattggtttggtagcggttgatgacatcttgtgcaaccacaggctggcagacgtgcttccttgattggattgcattttgcctgaaaagccacaatatgatagaaaattatcacgggtattccattctcttgcaaacacgattacacttgtctcaaatccgattggggtcacgtttactgtcggtgcattcatgaagtaagatcccgtgtggccccctcctggggcggtttcagctcccggcctttgctacgaagagttgggccgtccccgagcaaacagagaggcctccatgacatgcccttctgttctaaccccttatcattgcgaccagtagggcaatgaccttattgcaaggcaagacctgttctcaaccatctcttgcaagcgaccgaccatgagctcctctcggagtgaagacagttactctgatactctcgcccaattcgaagaagagtgggcaaattacaatcagaattgcctcgagctaaaagttctgttcaataaagagcgttcttacctgcgacgaaatcacaacaactttgctaaatacgtgaaaaagacggtggctaagacctttctgatggtaaacgaggcggagaccctcatcgacaaggccaagtctccccatagccttaagcggctttatcacaagatcaaccagtctgggaaacaacaaaaggagttggggatattgatgaaaaagttgaaagagaatgacgagaaagtgaaggagcagactgataagatcagacacgagagcaaaaacaagactgcacctggagatgaaggtccatcaccatttgaagttttccttggaaagacaataccattcactgaaccatacgacgaggacttatgcaactttgagactattgactgataagtcttgtccatacatcagagatcatcagagtggacagaaatttcagttcgcttgggcacggtggttatgctcaatgttatgtcaaattaaaactttgctagattcttccaattttgcaaccttcctccccatagcctccacatttgcagcatatcgtgaaacacaatagaagagaaacattaggcacaacgtctgccaaagcgaagttgacctatcctcgagaaatgttctcagttcctcgcatctttaatagcgacgatctcgggatccaaagctacgaatggtggatcgtgcggcacccctctgtcgtcggtaatcaaattgaggcctggtgtaacgaaaagtgcctcctcatcttctggaaatataaactcccactcatttgggtgcgcataaacttcataaccgagcttgacagatctttcaataataaaagtgagatgatcgtgctggtcatcgttgtcctttcgaacgaagtgaaccagcgactcttgtagtaccgtcgcaagctcgtcgatttgagatttcacgcttggtggtggtttaaaaaattcacggctcggggggttctcgtgtaaaagcaaggctgtaattcgatgccaggatctcacagctgtctcaactggattgtgttcataacgtcagcggagtaaactagatagatgatgcatggggcgtacttacaacgaggaggccggccgtctacgcgaaatgtggcccgcgaaaggaacaattccttgacagttggtggtaagagagaaagagaagtaatgttgtgagtgtcgaggttggagaagatgacacgcgccaacaaatggcggattgtaaggtatcgcgtcttgggatcaatagccaatctcgcaatcatgtgacaggtagcgtcagtcaaatgaagtttccgtagcgatgcgtggagagtgcttggtgtcaccgaaacattgtcaaggtggtagaacgtcctgacgtgactttggaaatggcaccacgttatagcgcccagttcgaattcaatttcgctgcaggatctgccgtccaacagtaagcaagttggcaacccggtgaatccattatctggccccagctctcttgtcgacgtctctggcacgaagatctctggtgatgtatctgaagatgcatcaggatctgtagggtggagacggcgccgttttaagtaaagcaaggcaattgcacaaagagtcaatgccacagccgcggctgctgatcccaatgcaatcccgacaattgaagtggttggtagacctgtatcacctcctcctggtgctgcggtcacagtcacagtcacagtcattgtttccgccattgtacctgttgctgtttccacagctgtctttgttggcgacgttgtagacaaggcagcgggagaagtgttggtaacgagacgctcgctgttctggtggaaggacggcgtggttgcgaaggcaggcaggatgctaaagaaaacgaacttgcaacaatttgttcggtaatatacgcggaactgatgatgacaactgcaggttcagcaggatgctggaatttctgttgtcaagatgtgagaagacaaaggagaaaggcgaaaagatggaagaggtggatcatataggaagtggcttgcgtctagacggttgagacaaagaagatggctcagctgatcctattcagttgaagtcgaccaacaggtgagcagtccagactctaatagttagtagtctaaccgggattgaaggtacgtacctgaatgagtagacagcggccataccgttcaatgtgaattatgcgagaccagacttgacgcgtggactgattggtcactttgaggtgtcactctcacattccaaaagacaaccaatttgactctatcgtacaatctcatcaaaacagaccggggttatcaacacctttactgactcatcgcaccagcagcacatccaacatcactatttccaaatgatcaccgtctatagtttgagaccgcctgctggagctcggcaggggagtcagcccttgaatccgagaccatctcatcttcatcggtagtttaagtctggcccgcttccggtcatcttggcctgccatgacagcacaattctgttcgttcttttcaagcactcactgatttcagctagcaaccgtcttttactcataatctttctgatcgtctctacagataatctggtcaaccaataccagcgcagattggtagctgatcacgatgagcagtcaaccagacctacgtatcggtgtagactttggtaccacgttcacaggtacattggcttctctgtcacatgaccttccattgtctaacatccataggcgtttcttggaccaccccaaaagaggaactcaaggggacaaacgtcgtcaagaattggccagggcagacaagacaagaacccaaagtcccaactgtcttgtccaaacagggcagtggagccaacataaaatggggatttctctgcgaatctattgacgagacggagaagtggaagttgtttaagttgcttctcgaaccagcgacctatcagaaggaatcacgccctgaggtccgtgtaccatggatcccggggacagtgcatgacgtccacggtcttgtggttgagtatctaaggcaaatctacgttcacataagtaccataatccccgaacttatcaagcagaaggaccaattcagcgcaaccctcaggaacaagacctgggattcgatgaaggtcgagttcgtattcagcaccccagcgcaatgggaagcccctgtcagccaatgcttcagacgtctcatctttagatcgggatttggaaatatcaacaaccacagcgtcgtcctggggctgactgaatcagaggctgccgctgttttcacgtgtaacgcgcaaatgacagcaggtcgccaagttcgaaacaataacatccttctatcaatcgacgcaggaggtgggacaactgatcttgcttttgtgaagaagtccaatgactccgtgactttggaggagatgagtcccgtcactggcattggcgtcggttctgcaagaatcgacagccggttcgccaagctcatcaaagaaagaatggagaggtaccccacagtttgttcacatcttccagcggactttgctctgaaagcatcgcagagcgaagacttccagaaatggaagcacgcgtttggatcagagcgttcgaaaaatctagacgtgtactctaccacagtggctggggccaatggctacacgcataagaagttcaggatccatgatggcgaattgttcttcacaaggtgcgtgttcatattcgacgaggcatgagataagacgaaatgaagacggggctaacgttcagatagagcggaactcaaaggctgtttcgacgaaacattggagcacattatgaagcatatccaggatacgctgaaagactggacaatagagaccgaggatgcaaacaaagtagtggtaagtgagaacatgcaacgcaagtcgaccatggccttctaattctcgctaggattacattgttctctcgggtggtctggggggctctgactatgtcttgaaggaattagaggcgtacatcaaccttttggcagcgaaaaaagacagtcgcctcatcggagcacaagttttgagagctccaggtaatactcggactgccgtgatttcaggccttctcgatgagcgtaaagacaacgctcaagcactccgagaatatgtcgcacgagcgaattacggcatcattgtcagagatccgccaccaagcccacgctggttcagttccagcgctgtcacatctcaagaagcgagagttgagtggatagtggagtatggagcccgcattaattatttccagccgataaccatcaaactcacgaagcgcctcgaggagaacgacccacggacttggacagtcgagattatgtggcttgataaagaagaaagcagtcctcccccaaaaaggattcatggtaagtactctatatcaaagttagccttgttaccattgctaactaatccaagcagagaagcgtggaggagaggtactccatagagtcgaccttgaagtggttgaaggatctactaagctatggacctttatgaacctcaagagctttacaatgtaccaagaatgcaagtttgaactcgaagtaatgattggaccgtcgggtgactgtgtccttacagtatcaaagaatactctcaagctgaccgaaagggaaccctgagacggtggatgtacgagatagaatacgaaatttaagttcttgtttgctgattgtcctctgttgcaccatcaaacgattcaaaataagatgaacgtaattagattccacgccattcttcgtaatcataaaactgctcagggcccgggctgcagatggcggtctggccctacaagcttggcttttgaccagtcaccacaaagctgcgcccgttagtatctgtacctcctgagagggagtgacactcacacttcccaatatgcatgcacctttgtgttacgcatctcggctcgtacctgggaaataaacaccacaatctcttcctggctcatgttgagcccctgtctcagcaaaaacgaactgatagactccaggtttctttcgatattcgccagagtccacagtccaatctccttgtgttttggatccttgggccacgtattggtaggccacttgaacgccttgcgagtgacattgatgaagccctgcgctttcagacgcttttcatggttgaccgcttcgctgaatggacggcccagtgcttcagccccttttacagttagctcatcccatttgtgtaacggagaattgggtttgagcgtcccgtcgtcagacttggcggggaaagcagggtcaatgacttctagccaaccgcctggatccaggtttctacaaacagattagcgttgaacggcatgtttacttgtgtgacacaaacgcaaagcactggcgtgtgaacttgtcccagtcagagatactgcccgacatgaggcgcacaaaaatgtagtcgaatggcttagtccaagtccactgtttctcagcatcatcgatctcgaaagtgcagttgggtgggacactgggtcacgttagatgattaacgagttgatcagaatctggacttacaaagcgggctggatagcagcaatgtcaatgccaaagacctgcccaggttaatgtacatgtatgaaccttaaccaatgatatctcacctcggcatgcggatgttcgtcggcttagaattagtcagtcattactcccacaaaagaataagtaccaacgtaccgaattcgacagcccagattccagtacctgttccgatatcgagcacccgcttagctgtctcggcgttgggtgcgaaatacctcttcccaccaaacgtaagcaacagttgatgattctggaggtctggtaatgtgttgtcagtcttgccttttgctctgtacagtattatccatcggtacctagtctttctgattcgtgctacaatttgtcagtaatttccatgcgcttagaagtatagcatcatacctcatcgctaggaagatagtattctgcaaatccatcagcaacgatacccttccagccataagtattgcttactctcatcgcggtgatatccgcgtccgttgatcacgtgatattctcgaaggcttgagcgcagagatgcggttgacaattcatcatccgtctgatatggttaattgttggccttctgtttgtgactcgtagactcacaactcctattgctgagtcattatctgcatcaatgtccgcttcctggggtacacgagttaagctcagataccggtcatcacttcaaaagtccactcaccagacgaacttcttcgtcgtcaatcgggtataaatcgtcgtgttggttagataaagaggcttcgacgggcatggcttctcgtgtggatagtgttcccagagtagctttggctttgacagggctcgtgatgctaccttgtacactgatggccgatagctctaaaaacacaacagaggctgttactgctgggcagaagaggctgttggtgagagactagaaactgtagtactgggtagaagttgtagttctgggtaacaagattagacatgagatatttatgaacaaacagcgagcggggtttcttttaacattacttcattgcctgttggttctgtctgcagattaatacacggttcatcccaacatgatctgacttacaccatgtctgctgtgccataatagcacatgtgccgttatgtccggatcactattccgcaaactttcctccacttataacccatacgaccgtccatctcatgataggtgagcggcgtgttcgccgtggtggtggatctctggtacatacctcagggattaatgttacatctaggtcgggatagcttgacaaggtatggcgtgacgcatcccgacttgatgttgtcgctaggttgacatcactggcgtgtagtagaatggaggttttgaatatgaaatggaaagcggtgggatctagcatgcgagatggatggacgtatatcgcgtgtaacaggcccggggatggatcatgcaattgttgaaggatatattatggatttatagggctctcctgttttctttcttttgttcaattaaggcattattctatcatcattctatctctctatcatagtctaggcatggcactgaactcaaacgctagaaccttgcaccaatccggttcaattccatgtccttcatgtgaaatagctccgtttcatcattatctttatgaccaaattccacctcatatgtccgatcgcacgtgatcccgatggggtcgacgtgcgaacgatacgctgtcttgtcaacttgggaggtcgttcccagaggctgagatcgagagcggcttcgatttttcgttccgggcttgcttgggccgccgtaggcgttgctaccgtacttgtagtattgttgttgtgttgagttgccgagcatcgtggggaagaggcggacgagaagaactcgaagactcggcatgcaggcgcagataattccgacgttgacctcgatggtggaccactgatcgaactcggtgtattcccatgttgcattgttggctcctactccagcgcgcatcttgatagtggcgctgaggcggaggatactgacgatggtgacactttgacaggttagtggtagcactgaaattagagaagactggatgaactcacaatataccaacgctgaacataattccaacaccaatcttctttctccagtccaagttcatcttcttcagctgcgagagaggaatgctcaagatccagacatccagagcaatattgattgatccgctggaccatgtaatagcatttatatcaagacatgttcccatattatctgctttgtgttcccattttgtccagaagtagctgataggctggcattgaaaggcagctatcaggatgaacgacgcaccaaagacacagttgaacacaacggtagcccatagagctcgccgaaccccccgcgttggaaagatgcggagatagaagaagaccatagccagcttaaggaaggtctgtagcgtaaagtagaacatggccatcatgtaaaagtttcgaccgaagttggtaacctgctcaggtgtgactgtccaaatgtcgcggcccatcccatttggtgttagtccatacgagttgatgaccatgcaggggatggccataagcattgacaggccaataaaaaggtcgtcaagaccccaggggagcttgtagaagagttttgtcgcgaaccgttgcaggacaaagatgcccgaggtggtgcccaatacatcgttgacggcgaggatttctacttggcgatttcggataggtgcaccgcatagtgtcatggaagcattttttgtgcctgtttattgtaagtaaatgttgccgtagctccgctgctggacaacgaacttaatgattccctaactgtgcaatcggccaagacacatttctcgatttcggcttgtagttgttcgtttctacatgtgcattgtgtgtcgagaagatcacatgttgaattagagacggagacagccatacatttcaacttgggcggatagttagtatatatttacaaaaactgaagtgacaaaaacctacagcacactttggtagagacgccaaaatagcagaactaccagaatcctgagccaaaactaaaggagaggatgccaagacaaaggcaatgagaccacgaaagagcctcatggtgatgtgctaaaccaagaaaaagcaaacattagatgtgacaaagatgcgaaacatgataggtgtgggagacaggctcctttttacactgccaagggggaaagcagacgatctgcaggtacgcccgcatcgcaccgacaaaacaagacttgcatagttcgaaacccttttgggtcatgtcagatccatcctctagatcgccctagccgctgaatatgccgaagtgtgtcttggtgacgctaaaacacgcttagtcttgcgatcagacacgcacagacagggttccaattcaaccctctcacgggctctgactcgactcagggccaagcaagaagatgggctcatcttggcatgacgatgaagtcaataagtgcaagactctgcgggacggaagtgtcaccaaacctcgggaagggctgtagatccggcttgtgtgcgccgtaggaatggtacatacaagatttgaacgtgtagggttttgaaacattcatcacatccaattaatttcttggttatttttaattaactttaaatataacggcatctcctctttgtatcagccacatcgtttcagtgaaacatgttgcacattgattagcatggctggaataacagtactaccgacaactgaaacattttgtacaatgacgtagataatttatcttgagatacaaaataggccgatggtttgctcttccatttttctatctgaactccagtatattacttggcactggttcggatcatcagccagattcccgacattattgttgctacccacggcctgtagatcatcaacattcccaagtgcatggaagtaaagaaaaaatgaatcttgtggagcattcattgtcttgactcgggaagtacagctgtatgctaagcttcactactcagttaattccgcggatgtacagtgatgaaatctttgacgctaacccatgagaaagaacggtgtgttccaaaagggaatgcctttcgtgcgtgttcaaggctagttcatggctgtttaatgctgtccaggaagacttgaagaagcaacagagaagaaatggagaaacccctgacctgcactgactcaatggagaatacttagtggaaactggagacaacgctaactcgagatgaatcggcgccgggccattctccgacccgacgagtatcaatgccgatgctcgagttataacggtcttgtttgcaacttttttcggtatcatcgggttccccgaggttcgttccattgtaccggaaagttgttctctattcaagacactcgtctttgcatcgtggtttcagtggctaggtattcgataactgagacaaacagaaccgagggtcgatcagtggggtgaagcctctttcagtcatgcaagacttctccacgtggcgcaaggataataacgatagtgtccaatcttactcctttccgccatagtccccgtgggtcagatcaagctgaagaggttaggctgatatatttaatggatttactcagcatcaatcagcctgtgcaccaactgatcggccgccctctctcttccgggttcaagaaaaacagcggaatggaatgacttgcacaagaaaccgctgatctctaggctcacatcttggcgctgccttgaccatgtctccctagtgatatcctgcccctgtcttttcgggtctaactgccgtatgctttacgacaaatttcttgacctcaacttgatactgatgtggaaatcccactatgcaagttccgtattgccgacagcttttctctagagttccgcatatctcttggcaattcgggttttatcagatacaacgggtatcggagaaatacaagcctttctccttttcctgactaggcaatgatctgccatttgttagagtgtagcaaagcagctgtagggtagcatgctgccacttggattgcgtgaccatggtagtaaccaactgaaagtgggaaattagtgtgtagctaatactgactggatctattatacgagcaagatatatctcgattaaagctcagttgtcgagtctcaaagaggaatctcgctcgccaaaatacaggtacatactccctcattgcaacacagaactgccgtaaccggaagagacaaccagctaaacatttttgtccaacaccaaactcgagtcattactgttcgcccttcatcctctctacgcgtcaatcatctggtcatgggattgtcaattcgcgtggttgcaaggtttatcatcactagtcctcccgttatctgaactagcttcacattttacccctgcatgaccagtggatgggatacctattgtcggcaattacaagacttgtcccttcagcggaaagttaccggatctgcatctttgcactcaaagaaaatgtcgatctgaatatcacaccattattgtagaagtcgccatattgcaccgatgcgaagatcaccattattctttacatcattattccgatccaacggaactactcgcagcttcagtcttgacctcgtatagtgtgcctcatttacttcaaggctatgcactataagggaatgtctatcgcctcttattaaaggctagcttattcagtagccatattctcggctatagccaaaaccttgctgttagcaccaagctaggttagtgacaatctcacgacatgtcactcatggcatgcagttctacccatccttaaccgaaaagtggttaccgctactgccatagcgtctcatgagaaaggaaaatgttcccgtaatttgcaaaggttttttttttgctggcgggaggacattggacgtggaagaagttagccataattcccagctctaatcattggcagaaaaatgacaacggcactgttcagagcaatgtaggaggtttaacaggcgtctgattcttttaacaatgtagagtgccccagaaacattactccaaaaggcagattgatggttatcacatcgatgcatgggatttcgacaatatgattgaggcgtttagagctagtctggcatagcgttgtcgtgcagtctgagcaacaactgctggctggcctcattgatggaagactttaggcgaacatgtcctgtcagaataaagctaggcagtgcggttctgtaccctaagaacacaacggagagcccgtgaatatatcaatcgatttctggctgcatcaactacctatcactagcttctgtataaatcttattattctccgattgacttgttgcatccgataatttaagattgtggcttgatccaggtcttgattaaactcgggaattatgtgagacagacgtagcaagtatgttattcccggtgctgctccgaaacagaggcactcgctcgtcaatacccatagaatgtcttatcgtccagtatctcctccaataaactcttctatttctccgagataacgttgtatgtcaaagggcgtgtgactcaatcagctgatagcatctttattgactatttgggtaattattgccgacactccatttttattagtcaacgctggaaacactcctacaaaaccgagaaacaaatagataaatcttttcttctatagacatcttctagaaaactgtcactatacaatcatcatgactatatcaccacttacgttgcgcatcgctatgctgaatgctgatgccccggtgcccaatgtgatagaacaaagggcaccatcttacggccatgttttccacgaacttctatcccagtcggccacccgagttgctcctgggttagcggttgaggcagaatactttgacgtttaccatggtatttacccagagtcactcacgcacttcgacgccatcgtcatttccggttccagcgccagctcctacgaagacaaaggttggattaaacaacttgacgcttacatcgccaaagtctacgccgaacaaccccgcgtcaagatattcggcagctgcttcggtcatcaaataatctgccaaagcctgctccgtgaacacggggtctacgtggaaaaagaccccaaggggatggaaatgggagtccacacagttcaactccagcaagactttctcaaagcgctgggaagtcgttcgtcggtcacagacaacagcacactccgactgcagttcatccacggcgatcatgtcaagataccagaaggtcattccctacccccaaagtggctctccatgggccaaacagaacactgcgcattccaaggtgcatatgagccgaatcatgtgctcacatatcagggccattttgagtttgacagcttcataaacaccgagacttgtaaggcttttgcaggaacttgtggctggggaccccagtttattgaagcatcaatcgaggccatggataaagatgacgactccaagactgccgctgatatggtgatgagattcttccttgagggacgacatgcagtgccgggcattggagggctgatgagtcccccattggaggattagactacctaattgaaatacaaaccatctatatcacccttgatctttcagtgcgtggttcagtcaagagagtcgtttaatattggtaaaaagaaaaaaaatacttctgacgcaaatgctgagccagtcgcccctcctcagacatttcgatgtcttcatcagtaaataagatgagttagacagagtaggccggatcagtaagaaagtatgaacatatttaccatttgctcctcgcttgatcaacctgcatatcaaataatggtgaatattcatctctgcaacctttatactatctggatcttctcccatacagcatcatcagtaacagcctctccctgcatagccccatgcacatatgcttcgccaaccataaagtactcattctcatcgtcagtgcttctcatgaccacaggcgcaggggatccggcaactacccacacctcatccccaatcttgcaagaatcgaatcccaaccccaggtatcccgtatcagtaagtataggtctgtggttgatataagtcgacgccataatacttcctggcggcatagaatgccttgatattacttgtttcaacatttggacctcttcgtcattaaggtctacttgctcttgtggtaggaaagacaagcatgacctgacgaggttgagactcggaaaaatgctggaagggaacttcgcggcgatgtcatccaagtaagacattccacttagatacttgagcacaagagtctcgcccgcagatggagactcggcctctctgtgaaagactcgcaacggatggactatttcctccaaaatggctcgctggaagtccttgagctggattgatttagccggtcggttcgtaaagtctgtgtcccatatcaaggtacgccaaaagacttcatctgacggctgtccagtgtaggggtatgtctcatccatgctgagaagaacatcagccgacatagcgcgctgaccttggagagtttcgatgtatgtctcccctattttattgactctcccaagacgtataccagaaacgttgaggatattcccatcgatgctaaatgggcgcgtgttcggggaatgaggcacatgcttggaagagttaatggttccaatagatcggaactgggcactggagagagtgttgaaaagaactgccggaaaatctggaacccatgagggaagctcgagagtctgacgcatgctgggacatttgacaagattgatatagaccaaggagtcagtcgcctcaatgatcttgcgcgcgacattcagcaacaagtctctaatgtcgatatcataatccggctcgaattctgagggcatcgaaagcccatccttggccgccatgtgcctcataataccgcccagaccgtagatgacatctcgagggtcagaagcttggaggccgaataacgtaaagagaaatcgcaacaggaccatctctgctgacttcccacgtttatcattgagtccggcttcgaagtcaatcgtttccagtgtacgattccactgacttttgtctcctttacaccattctcggaggagttggattctctcggcgtggaataagtagagatcgccacggagataaatacccggtctgtctttggggacaaggtcgagcgtagcttggaagaacccgctgtagtgaagaaatgctgccgtatagcccacacaatcgaagcatgtgaatttcttattgcatagaacaacaacgtcgttggtaagagagacttcttggattacccagactcgcgcaaaccagttactcataaacagtgtgaccagccccagagcttcttctccgtcgatagacttcattccatatttatcaggcatggttgagagatcagaattgaaggcccagaattgattctcgatcattcgtaacgtgtgagggacagactcggttccaatcctctcagctgcatttagcccggcttccaactctggaagtggtttaccaagccagacgataacgcggttggcctttccgtagatttggttcatcaccgagacctgggcacatctctcaactggatcgagttggttgatgcacagggcgtcgatctagatgggggtttcggaacatgaagcttcaagttcaagaagtgcatcgtaaagatttggctgaacttcgaaagtctgtccgtttagttggacatatgtacatgaattaacctctgcatgggaggggcggggtgagccccaagtgtaggacagcgtgctgtactggatctctgtggcactggaaagtttatatgtcgtgagtgttacactaagtacttggacctctgtaagaggatcagtatcaagcgatatagtcgccagacggaaggattcggtgtccagcaagtctgaatagtattgcggcattatgctgaatatcgaggggggtaagatttaaggcaagaaatactaaaagtggatggaaatatttgtgttgtatcgaaagatgtagtctgtttcatttgctgtgtactaactagtctagcttgtttaaggttagatgcgttccatatatgtatctatcgcagatatgaatggtgcccttgatataccttgtcccactagtatggtcatttgcatttgctctgtcaggagctaatcacttatcactgtagttcgagagagaaatcaacgatgaaacctccgatgtatacaagaagtatgatgccataaacagtttgattctactcacttctaaaaggacctagatcgccttttctcaccatcccaccgtgtttcgaggagtgtagcgagttacaccgtagttatgtctggcaccagaaggtggcgtcaaaaacaaattcccatacccattcacgaattcaggttcgctattgacctctaccacaaagtccccactgtcgaaagtaccgagtatcttgaaatcaccatccttgacaaggtaaacgtcgagaccaagcataaccagagcctccatatcacctctctttgctttgcaagaggatgaggttcttctttcggccgctcaagaacgaccctccaagtatcgattctagttgatgtcagcatgtgcaagctcaagtgtacaaatgtgccacttaccagaccattctccagtctgaaagtttcgcctgtggacgtggatcttgtgttcagtaccaaagaacccgaccaccagctcaacgtcggtcgcaaaggctgctatggccgtctcgggagccgcgttccctggtactgtaaagtcgacactccagtcgtcggagtcgatggtatgcctgattgctttgacaggtccctctggagtctgaagaaagatcatgttcctatcatgtatggcagcaacagccacatgaccattgtggtggaccaaaaaaaatcgtcgagaccttgaatctcgacgtcatcctatttttcggagtctttgtcatattggcgggctataagtatgtcgccaatgccaatgtatgcaacaagggcctttttaatatattagaatgttatagaagatcatatgggtcattctgtaccatgctctgtcggggtgaacgacaaaaggtgcggttgaattctcggtgacgaaggagccaaccatccgcttaggcttttcttcttcaccactgtggaccttctcgcccaagatctcagttgactagaaatggcaaacttaattcaggtggttctcttatttacacagattgaaatagatccaaatctggttgttggttcaggttcaggctggtcacctggtttgatacatctaacatactacggcacctttggcggtaacgttgtcggtcgatcaaccattgtcaagtgataagacttggagagtttcagaacatcaaagatttcaagatggtctatcgaaatttcacgataagaattgataagtaggtaatttgtttatgtaatgagtgactcaacataaatgactcacgttcggtaaggatataaacccttcggcttggtgatacataatctgtctcaacattcctgtctgttaactgtaatcaaccaaaagatgagtgatccaattaaagtcaacttgccgcaaggcctcgagctgcaccacatcgacaatacccaagccttggaacaatggactccttctctcaccaatctcctccaatcttgcgtcaatgatgaccctccttcatcatcactcggtttccatgcacctctctccacaaaagatgccacagaattctggctttctctttcgcctcagctatttggtaccaaatcgcgaattacccttttcgttctcgctcgaggcccatccgcaatcggcacagtccatctagtgtcccatcccaaagcaacgcacgcgcacaaagtcgaagtcgccaaattattggtttcgtctgaagagagaggtctcgggcttggaaggaaactgatggagttttctgagaggtttgccatggagaagttgggcaaaagtatggttatactcgatactgcgacagaaacaccggcgaggggattttatttgaaacttggatatacagaatggggaatttgtcctagttatgccgagagtgcagacgggcacttgcatgattgttcattcttctacaagattctggatagttagtatagatgcataactttgttcataccatgtccatcaccctgatctatttaaccttattcttgacaagaggacggaccgagctccccgatgaattatcccagcataatttaaacattcataatacagggatcaattggtggttactatttatccgcctgcctctccggggtaaacagccgccaagcaatggcctgattgaagcgtctaccaatccagcgggggatcgacatgctcagatcctaggattgggggtgatccccgcgtttttaccaacagttgacaggtacaaacggttctaaccctgatctcatagatgacgccgcagcgatttcgggtcaacatgaaccgagccatgtataaaatatcgtcaacgtcacatccaattgacttaccgacacacctcaatggactgagcctcactcactcaccatgtctctcttctcccttctcacctgggcttccttcgcaagtgcagcatggatcgttccaggcgctcgctggcatgataccgatggcaatcttttcaacgcccatgcaggtggtctctgcgtcgatcgctcaagcggcaagttttactggttcggagagtacaagactgaagagcgagaagaaggtggtggtatctctgtctacagctctgatgacctagcgacgtgggagtctcatggcctagcgctcactcctgagaaagggcatgagcatatttcaccggaaagcatcattcaaagaccaaaggttctatatagtgaagagacgggaaagtaccatgtacgtataaaagacaaatgacggcaagagatgtgctgactcggttgcagatgtggtggcatgccgatgatcgaaagtacagccttctccttcaaggtcttgcaacatcggattctattgcgggaccgtacgagttcaaccatgccattgctcctcttggaaactggtcccaggatttcggcgcctttaccgattacaaatctggtaaatcctacgcactttactccaacggtgaccgcgttgaaggtcgagacgtatacgtcagccagttcaacaacaatcttaccgacattgaaaaggttacacatcgatttaacaagtatgactttgaggcaccgactattcttcagacagaaaagagctattggactttgatgagccacaaaactggttatcgacccaacagtatgttttgagaccgagacaatggaacggaaatgctgatgtgtggtttagatgttgttgccatgagggccgataagctcgagggtccttggtcgcagccattcttcgttgcgccagcctacacaagaacgttcagcacacagtctggtttttcgtggaggattaatggtaccaaaaagactacatatctctacatggctgaccaggtgcgtattgattgtatctgatattttgagacagtctgctaatatgcatagtgggatctaccatcgatctgggaaagccgcaacgtgtggcttccaatcgagattgacgaggagaacaaaagcctcaaggttgtgtggcacgatatttatgacctgaacgtgtaagaacacttgttgagagtagacatcacggaaactgatattgttaggaaaactggtgaatggaagcctatcaagggcaagacgtacccggccagcaaggccaaactctctggagatgcattcctccaagaagccgtacgtttactgattgttatgtctgtgctttagctaataaacatgacagacctttggaaccgaccacgttattgcgacgggcatctacggcaatgatagcacggccacgtttactgttcaaggaaaaggcgaagaacaatgggtatcattctaccaccaaagtacgtataacttcctcttccccgatcaagtgtttgttcactgacatttccagacattgatgacatgggtttcggtgaccaaccgatgggtcagcccgaccgcatcaatggcacgtgggcagtccgtcgcatcagcagtgtcgttgtaaacagtgacaaagacaaggtgcacactctataccaaaaggatacacacaagggtatcattctctccacgcctcttctgctccctctcaagaaaggtgagaatactattactgtgggaggtcttgataatggcaagggtgtcaagggagcggatttagacagaattgttgtttatcctcctgagaagaagaaggggaagagggggttctttggattattttagattggtagtcaattaagagcattggtcgcaataagctttattccgtttcccgtactcacgatgccttggactctatgttaagaaatggttgaatcatgtgtgttgtcattgtgttcgagtagaaaactgttaataaaattcgcttcatttttaatttcaacaaccagggaaagctactcagacttggaaaaataccaatgtctcagatatcgacttgttcacgtctaaccagctattattctcagatatgtggcctattcgtgactgttcaattttcataactgtttctgcaccgcaaatgaacaatacgtattctgtacttcatgtagatttactcacagtcgttgttccgctacaaacatcaacacagtgatttgttacttgaacaactctcacgatgctcttgttccagaattgtataaaaaccctctcagcgccctcaccatggtttcaactcaaactcatcgttcgataagactttgctttacagatcacatcaccaatcgcaaatcatctactttcgatctactttcaccaaagcaaaaccaacaattggtatctattcttaccaaaccaaaccatcaatcaggtaagacacaatgtcgcccttcaccacctggccaatggccctccctgccaagtcacacccactggctcggattttcccagctcttcttctcatcatccccatcaccgcgtcgctaacatgtacatggcttctcttgtcagacctctggctgagaatcttttgtaccctgtttgttctgcgctacactcgcttggtaggacatctcctcggatcatggatctaccgtgctcatcaagtaagcgatcacccgacctttactcgtagcgatgtaactgtcatcctcccaaccatcgaccccagcggccctgatttcagggagtgtgtggagagtatccttgcgaaccatccggcttgtatcctcgtggttacagtaggtgatgctcttcgagaggaatgccagattgtcatgcgaaagctgggtctagatgcgccggacacagagatttcagtcgcagcactgtcagagccgagtaagcgacgacaaatcacacatgccatgccgaatgtcaccacacctgttacgatctttgctgacgatcatgttttctggccagccaactttatcccctctgttctcgcgccctttgacgacgcccatgtcggtgttgtcgctacaaagaagcgcgtccgacgaacaacacctggagaatggtcctggccatcgatagtcaacttcatcgcctgcaactatcttcagcgtcacaactgggaactccgaacgtcaaacgctattgacggaggagtttttgtcatctctggtcgcacagcagcttaccgcaccgattttctcaacaatgccgatcttttggagcgtttctgtcatgaaaagttctttttcggtttgttgggcggagacggccttggtccagacgacgacaacttcctcacacgagaagctatgaagaaacactggcttatcgtgttccaggacactgatgatacaactatcgaaaccacactcggtgagtggcccaagttcagggatcaacttcttcgatgggctcgaactaccatccgcagcaaccccgtcatgctccgcgatcctgttttcgtcacgcggtacccctggagcacattcatggtgtactgggcctctctgttcaactttgccattctgtgggatgtcttgctcatctacacacttgtcaagagtgaaaacatgaaggcttcggacctgatgatgctgcttgtttggatgttctggacaaaggttgtcaagctcattcctcactttctgcgacacccttctgattttccgttgatgatctgccaggttcttttcggttatgtgcacagctttatcaagctgtgggcatggatcaccttttgggactgcggttggtctggccgcaaccttgagggtgttggacaagctgaacttgacaccgcctttcggcggattgagtgagtgagtcggtaggtagggggagtttgggtgagggtagctagctttttgtcttgggcaccggccggaccggttttgtagggaatcatttcagggtggtgaagctttcatgtttgatcagactgtagatgtactaaattgagttttatcttgaaattttctggtttcttaaaacatatcatgtgaattgtgcattgtactatataataactaatgaagagatttgtccaacttcagttcttaaaatctcccttggacaactcatcctccaaatcgtagtaaacttgaaactcacaataacagacctcgggatcactctcaacatcaaagttgaaatccgcctcctcgtcttcaatcagtaccttcttaataccgctcgcagccgcagcttcggcaagtagctgaacacgacaactattctccatggaagtatagagccacgctgcttcatccaccgtctgaccaacggtcaagataccgtggtttctcaagatacatcctttaccctttgggcccatggctgcggctatgcgatcaccctcttcactggccagcacaacacctccatagctgtcgtacacgctatgcgcgtctcctctaaacttgcaaacgtcctgcgtgagcatctccagccttttaccaaagacggaccatgcttttccatggatactatgcgagtggcagatagcgtgtacatctggtctagccttatgaatagacgcatgaatcagaaacccagcactgttgggtggtcgtgtacggttgccgccaatgacctcgccgttgagattgacgagaatcatgtcactgactttcaacaagccaaagtgtcttcccaaggggtttgtccagaaagcatcggtgaactcggggtcgcgaacggaaatgtgaccgctcataccctcaacgtagccttcgcggtgccagtggcgaaaggcagcagcaagatgctctagttgccactggcgttgggaagaaaagtctggatgctttgggattccttgtaacacaacatcgccgtgggacatggcttgaagaggagttttgttctgtagttcatggccatgagagtgagacgcctttgacggtgcgacagtggttgggccatcaatggcagatgaaacagcagtaggagccatgttgaaagaactatagtgagatgaggaaggatgatactttctgttctaatgaattcataatagcctttttatagttaacaatctcatgtcattataaaggcgccctccaagtactagttgtccatctgcggggaagcgacttacaacagacgcttatcataagcgggaccgggaactcgatccggtcactgtatgattgggtagggactctgaaataaagcaatacacactgaagatccttattcagtcacagagtatctactctctggcttgtttttctgttttggccttttgtatggtgctttcgccgaggtgtaccaattctgagatgaagtggcttaattcttgcacgctgtcgatatccaattctgtcatctttgctgacgatgagttttgaaagataatcatggatgaagatagaatatccaagtccatccgggcctccttgtcgagagggtggatcaaaatgttgagaaacagcgccaaggctgctatggccgggtagaaagcgacatgcctgaacagagtttagcgacaagtcattcatactaaacggtatcttacccgaaggcgtcttgttgcagtaacatgtcttggtctttgaaaatctgcaaggttgtgcgactagcttccagagacaggtcgctactagagtgatagacactatgcaaatcatcaggcagactttcagtcatggcataagccgcgccacatctccgtacggccgtatgaataataactgtcatgtaattgtattccagttgtaggtgaatgtatcttcgacgttggaggcgagacattttcggctggaatggttgatcagtcagtactgacaacttgggacggaagtctgccgggatcctcaaacgccatgactcaagatcgatatccagctgacgtaaatggaacaggattgtgctgtcagctagatttgggttgtcgagggaacataggaacagacataagctctcctttatccgagtgagttgaaggtcttggggaaaatgaacaaagccttcttcttcttcgagagaccgactatcgtatattttatccagcccctctggcaatgtcaagtcgcagtaattactgggaagaagagggggtcgaccaaagcgaacagaaaggtctttgtcaaagatgtagcacaaccagaacaaatctcggatgtgcttccgttgatgtcgttcggatggttggtctgcaaaggaggcgttgaagcagtgacctttcagttcatagacaatacgacaagccaaagaatgaagcgtggaagcatcttcccattggcctgataatgtcttgtagatttcctagattgttagtgagaagaaatgatgtttccctacagatacttaccagcattagtactgtttccaacgtctccaagttgctagcgtcagacgcctggataagataagtgtgtgcggcattggcatacgcatcgccctcgagcagttccggcatttcattttcgctcatgagtgagcaaatggccaacgccgccagaaggcatgcttcagccgttctctgcctatgaatagtctcttggttaggtggtagtgtatatgccgcttcaatagtccccaccacaagtgacgagtcaaggactgggtacagacattgccagtctgaagacagccaagcatcgagtacctcatgcactacatctcgttcaggtagttcaacgcgtggttggaaagggcttggcggcgaagagtatgaaccgaaaagacggaacttccccaaggctggcctttgaccaatcttggatgacatccaatcaatacctttctcggagaacagtggtactcctttaaagtaccagtgttggccgagaaaagcacggtgttgagctgcgctcccaacatgatgaggctgtggcgagaggggagttatctgtgtcgcattgaccgttccgggcaaggataaaggagtgttttgactgcgaaatgctggtgtagtaacattcaagtatgaacggagttgatcaacagtggtctcaagttctgtgactctacgggtgagagcttgtacatgattcaagatggaggagctaccacgtggtaagtcggctgatcagctatactgctctggagggttgacaagacgtacatgtcgtctggcttctttctctgtgcttctcgtcggagggcacactccaggttgtgatcagagcaccattcgcatggtaggttggggttggcccttatacattgaatcttgtatcttatcagcaccatgatgtgataagatacgaatagtttacctttcttttgaagcacacatcacatgctcgtttgatgggcatctccggggaatataatggtatgacgcgattcgtagttggatgttgtaacgacaagtcttgtcggtggaccggactccgtgtaatactgaatatttaatacgagccaagaatgacagatccttgtaccaccatagaatccggtgatatgatagtaggacgtacctgtaagtaggctcaaatgattggtagaacagggatggaatgggtcacggagtccgaacgccgctgacaagtgaggcgctactgcaagccattcccatcttggcatgttcgactctccaagatttggcatttccaggttgaattccaagacagttttcacattatgtaaagaattgcaaacaccaaacgtcacccagcctctcgttgtcctcccccaagcctccatgtacaacaacggcatcctttgcatcctcagccttgacaacatcagcatcgaaccatcctctagcgacaggcccatttcctgtttcgacctttagccacagatttgtctcaatatcaaagacccacacatcagatagcatctttccagccccagcatgacccagcgaactaggatcacgttcgccaaacatggtgagcaaataagacttgccttgtatggataaggggacaagggtggagacacttcttgcttctgggccctggattccatccgagatgtaagacatggtggaccaggatgcggcttcgatgtcgtaaatatccaatgcaccgccttgttcaacctttccatcaaagccattcatgcggtacaatctcccattgagaaacgcaattgaggatccaccgcgaccgggatcaggagcaccacgtaactcagtccaagaccttttaaaaatgtcaaatacccaaagatcaccgagacgaccctgctcagggcatccagagtgaagatagattttatcagcaccgttggatgtgatacagtgataacttcttccagatggaaatggtgtattgttatccgttggggtaatggcaacccattcgttctctgttgccttgtagcaccaaatagtgcctttttcctcaatgggtttcatttcaagaccgcctcgaccggagaaaagatacatgtcggctccaataactgtactaggactgccgacgcgaggagatggggctttggatggtgttgcaagggtttcagaagaatcatctatgaaggattagtaacttatcaaaggtattctcagcggcatacctttggtgtttacgaggttgacaacatcaaccctgttgtcaacaggttgacgagctatcaattctccgccaaatataaatgccctatcaccgataacagatacagcttgtgatgatcgaccaagtcgttcattttgagtgacaagcctccacctggcatttagcttacgcaaagaggccattgtaaattgaatacagagacaaagtagttgtctgagaatttcaagtacaaagacaaaagaataactgatcgcttgtttatttggccaggttatataggtttcaagagtaatatatagtttctttcaagtagaattaactatcttcggagtccgtagcccgctgacagagacaaagtctgagttgaagccaattggtcgctaactgactcttcttgaccatcagggtatttgatagtctgaatttttcaacactcctaagataagcatatgcatatttattctttaatacaattgggcaacgggttcttgtgagcctataatgggacatatcacacagttggttctttacgtatttcataatgcacatggtctaaccacaggcagaattgcatagatacccaagaagaaatttaaaccatatacattatgagattactgaccttgtatcaatttgtatactatttacagagtacaacatgtgaactacggcaagtgagtcattgaaacaagtgttcattctctgcagtctgacatgtacgctgcagccaatcagaggtgagaaaatgagtcacagaactgtcccctatcgtctttatatcagtcattatatccgtagtctaacaatagacgacaagtctggagctttatctatacacgtcttcctcagctatcacaatccagccagaacaaatatccaaaagaaacgctgttccacccagacggagaaaaagggttcagactcaacacgacccctcatttcatcatgacacaatccacctcaacatttgacaaagccttggccgaaacactctgcgacatccaagtcccaaaagaaatcaaattctcacccaacggccaaagactcgtctactcaaccagtctcgttggcggtcatcgcaaaggaaagaaccacacttcgacgctatggcttgcgtcaacctacgagcccaactcgtctcggaagctgacatcggggtcctttcatgatacaagtccgacctggcatccaaatggtgacagtattttgtttctgtctgatcgtgtcaagctgggtgagacctcggcaatttggcggatgcgactagacggcggtgatcctgttgctattactgcagaggataacgagcaagacattgatacgttttctatttcaccggatggaaagacgatcgcctacgtttcatgtgacgaaaaaaaaaaagacgacgatgaagaagcggaacctgaagtttggggagagaaatgggatcatgcgcgtctgcgaattgtcgacgtggaaactcacgagaccaaggtcattgtgggaggtgatacacatgttggtgaaattgcttggagcccagacggcaaatcattgacctttatgagtactcacaaccctcatatcgaagaggccatgttgactggcactttcatatccactgtcatcatcgaaaccggtcaagtcaagcatctatgcacggttatgaatgagccgtacaacttgatatgggcaccggatggactcgtctatttcataactggtacaccgtctgacaaagactctggagggagatctgtgtacagtaccaacccaaaagacgcgtctcccaacttcatcaaagtaggatgcggcgacaatgatgatgctggagatattcgcgtagcgggtgacaagataatcgtcaatcgacaagtcaggcttgttgatatcattagtgaactcgggggagaagacctttttacagaggacaaagagatgtgggtatgggatgccttcatcagtccagaaacaggcgctgcaacgctcgcagctagtctatcagacatcaatacaccctacgaagtctttgtcattcagccaggcaaggaaaagatcaaactctccaaccacggacaccccctcaaagaccagtcgtttggagcttgcactgttttcatctgccaatcatcagatggacaggtcgaactagatggaatatacctgaccccagcatcaaagtcaaatccagatggcaaaccacaagagccacttccaacactcgtcctgatccacggtggcccaagggatcgtaactgtaacagtatcgatacatcctgtttcaactgggctccttacctcctcgcaaagggctacggcgttctccttccccaatacaggggatcttcgggaaagggtgagaaattcgcttcgtacagtattggtggacagggtgtatacgactttgcagatgtgatcaccataacagacaatgccatcaagaaaggcttcgcagattcggagaaactcatggttgggggatggagtcaaggcggtttgttgacatacctgtgcagtgtccgaaatggcctccacggtttaggctggcaatttaacgcagcaattgcgggagcaggtgtatgcgacacagaaagtctcgccctaacagccgatcttggttcaacctttgaagtagagctcgcgggtggtcacacgatctggactcttggccatgatgacacgcggaaccgccaaggtagtgctatatgggagatctccagcgcaatggagcaatctcgtcgagagggaaagactgttatcccaccgatgttgattttgcatggtgaaaaggatgagaggtgtccgttttctcaggctgaagggttcagaagggcgttgagattttatggtctgccatgcgagtttgtgaaatacccgggtgaaggacatgggattgagtcacaaaggttttggctggatatgcttgagagggttgagaggttttgcgatttgcatattggagacggaccaaagagtcgggtggtaattcgatgaggatgaggctgtagtattgtgctgtaaatgaaacatggagttttattacacctgtgcctcttgacatgtagcatattttgtaactctactcttatcggtatgatgttatattcccgtaacaatgtattttcaagaaactcgtaacacaaaaagactagccattgcttgatatctgtatcagagactttgagttcttctgtaaagggttcagcattgtccctttctttctaccattgtctcgcttgtccatctttactgagtttaaaattagtcaatgtcttacatgattggtctagttagtcatggaaccaaatccttcctgtacgtcttgtgctctagcgccgttcaccaaaggcagtaattcgccctggcgtacatgcttatcccggttgtctgactcatacagatccagtataagggcacttatatataagtatatatgccttgctctagaaagacattgtttctacacaaagctgacagtaaagatatagcttgtctttaccgctgttccaagttctgtcagccattcttgcaatattacgattatctgctgtcggaaacccaccgctaccaagacatcaagtcatgttatccccttctggtacctattctcattgactagtgttatttctcatgtataattgatccacaagtcaaggtagatgaacaattccccacccatttctcattactcacaacaatcttcagaacttcatagcaacgtcttcgtcattgcttacaggcgtcatttgcgacaactcatcaaaatgtcattcaaacggcgtctcgttactccctcaaagaccgtgcaggaatttctcgaccgccatccagaagttcaaaccagctccgaagcaaaagcacagctcgacgcattccatcaagacgacacgttttgcatagtaacaaagatctttggcaacacaatactacaccaagagtacgacggagagtctagaaaacgcgtttttgcttttgcttacgtggaggatcccgaggctctggcttggtatgaggaaaataggcaggatgacattgacactgagacttgtgattgcgcagtgggggcgatggagggatacgatcattgtttgcatgagagcatggttgaagtgaagaaggcggactgtgaaaagcacaaggatgacgaggaaccagatccagactgtccggcttgttggccagtcttgtgtggaagtaactgccaatggtagagcttcatagcgagattggcgttgtgtaaaggatctaaccatacagtaaatgaatgagagtatatgcctattgcacaatgttgatcatgtatgggccttcctttgccagacaaggattgttcactctctgcagggtagagggattgtgtagaattacaaatcatggtggttcttctaagcccagatagtactagaacgctttcatataccgactcggtaaacctggtcattggttcaccaccatctgaaaccggtaaatgcctcggcacgggaaatgtcaactccataatgacgattccagtagactgatataagaagaacaagaagacgctgtgattctccgggactatttcatccaaataaacaaacgctcacaattctcttgaacagcctacagtatcgttcaacatgcctctcacagtccatcacctccaagtctctcaatcagagcgtatcccctggttgtgtgaagaactcaatatcccttatgatctgaaactctacaaacgatctcctctcctcgcaccaccagagttcaaagcccttcatcccatgggcgctgcccccgtcatccaagatggccccatcacactcgccgagagtgctgcgtgtatcgagtacatcagcaacaagtacgccaacggatctctctttgtgcgcccagatgacccagcctatgccgactttctctactggtggcatttccctgccggaactctcggtccagctttgggccgcatcatgctgatcaaatcggccaagcttggagatgacaaccccgttgtgcagtttggaaaagcaaagtacaaccaagctttgaagatgttggatgatagggtcaaggacaacgaatggcttgccggaaaagagtttacggctgctgatattatggttgtcttcccattgaccacaatgagatacttttcaccctacagtttggaggagtatcccaatattgtcaagtaccttgagcgtatcgccggcaggaaagcgtaccagagaacgatggaaaagatcgaccctggtatggaactggctactggagtgaacccaccaaagagccctttcaagttgtaggtgcttgcggacaagtcgacaggcgtctcttcgattgaccactgcctcatacttgagtaaatttatctctacagcatatagataaaataaaataaaattcccaaactatttgaagctttcgattgactatatatttgctagaatgaccgagttcgctgttgtgtggtcgataacagctgtcaactcctcgtatgccatgcctcacaagttgaaaacattaatcttgacacacttgacctgcgtccaatcattaagcgcatcagtaccattctccctgccgaatccactctgttttatacctccaaatggactatttgcactgatactgccccaggtattgacaaagacaatgcccacctcaatctgatcagacaccctgacagccctgctgatatcattcgtaaagaccgcagccgccaaaccatattcgttatcgttggctagtgagatgacttcctcctccgtcttgaacttggcaaagctagcgaccggtccaaaaacctcttcgcgcatgatggttgccgtgggcgagacgttgataaaggcagtgttgggaacaaagttgcccttgctgtcgggttcggctgatccgtgcaagagttcaattccttcgctcttggctttggtgatgtattccatgattctattcttttgagtagagctgataacaggacccttgactgtatcgtcgagaagagggtcgcccatgacagcatccctcgtcttggccgcaaactcagaaacgaaacggtcgtagacatctgcctggacataaatgcgacttccagccgcgcagatctgtccattgtgcattgtgattcctgccgtcgcaaaggcaagagcattctcgaaattagcatcgttaaaaatgatgcttggacctttaccgcctaattcaagcgtgactctcttgaggttcgactttgccgcgctgacaaggatcgtccgtccgacagccagactaccagtgaaggaaatcttgcggacttggtgatgatcggcgagggcttggcctgctaccgggcccagaccggttatgatgttgaccacacctggtgggaagccagcttcgaggacgagttgggctagcttctgaccgtagaggggagctagctcgggggtctttatgatgagagtatttccagctgcgagggctggaccgagcttccatgcggttatcagactgtcttgatgtcaacatgggtcgacggataacggaggggacttgaaattacaggggagtgttccatggcacaactgcagcacaaacgccgataggctctcgcttggtgtacgccaatccttggtcaaattctaatgactgtccatcaatcttgtctgcccatcctgcaaagtatcgaagtgtctcgacagcttggacaatgcagaagccaagtgacatgttgaacaacatgccagcgtcaattgcttcaattgaagccagctctcgagcatctcgctcaataagatcagctagtctgttgagcaaccttcgtcgctcggcaggctggctagtcttccatgtcttgagagcttccttggaagaagagactgcggcgtcgacatcggagggttgggcggctgagacctgaccgaggggggtgttggtggtggggttttcggtcgtgagggtttcagaggtagtggaagggatgaatctattgttgataaagagaccggttgggactgtcaggctgttaatatataagtccaagtcggtagtgacagggtgtcctaggacatactttggatcttgcgaccgccggcgccagtgatggtaatttctgccatgatttgcgtataatggacaattgagtttaagaactcactcgcgatatatgccattaacgtacgatatttatacttaagcgactgctcttggcacgcataacgtcgctccggagccgcaatgccacgatccacctgcagagtctcaactgcatcttggctccaccagaattgacaaatgagacgtgaacaccttacagagcgtctttaaattatacgtaaaccgaactgcgcctaccactgcagcagagattgtctgctaaagcattaacagaccatttagaacatacaatcattttatgtctggccaggtgtcaagtcacgtgacggacaatgtcctagctgcgcatcttttatccgggaacttaggtgcatctgataagataagccgcgataagaacgaaatgcttatcagatagagttatcagccacaagagctgattgtaacggggatcgaacccacgagttttgggggaacctcgggtagatagcccctaccaagggggtttacctgaaaactgtctatactttgttgtgttggataaagaaagcgtaagctattgtcaaacagtttcacagctttattctgacatagagttttgtcattaatgagacagacttgtggccttacttggatctctatttttttttattgttgaactagtgataccgtactgttaagagcacccttcttagatgactcgccacctcattgcctaaaattaagagcgataggataagtcttaactgaaggctgtaaatgtcggctgacggatatcctattctatgtatattagctgtgacttgccgatatgctctctcgcgttggtgtgcctttttacgccacggtggcgcactgaaaggtcctcctctatcagtctcaaagagatcttctctgtatcgtttcaatagaccaaatgtgaccgggttgccccgatcacattgcagctagctacctaggtacctaggttattgtggctaaaattgataccgtatcaactgagcaaattcggtagcgcagtagatcccaagctacttctgtcattccaccaatgcgataatagatcagtgtcgcagctctagccaatcttgaagtttcaaactgatagaaatcatttctaccgcgctaccggatttgctcagttgatgcggtgtttgtaatggcaaggcttgcagcttttcaataggtttcaagccggacagtatggtaggataaatgcctaatgggttgtcgcaagcttaccgaattgacatcatgttagttgaacaattgacggcagggttaaatcgtcaataacaccgtgttgagccgtatcatcatggcccagaccacgtcccacaaccccctggcgcgcgaaggtgtctctttgaactccgtaaggggaccttttagtgattttggtgcgaattaacaacatttagacaaatcagcattgcatgagaaaaaggcatgtggcgctacagaaagtgtcatattaaccgatgtagtccctatactgaagagaaacaggacaagtcttaacgttaggccgagagcgtctggcaaatgatatcttttgatctgtacagttgatgtatctcactgatcagccacatctgatccgatactagttacatcattgtggcacactaaggtccccttacggagcttaaagagatccccgcaaggcgcacatggagacaaaagtgggctatagagatggctgtggctttagttagcgtgcagcagatcaatacatcaatttccaccataatctctcaatatcactggcagaagatcgctcttttgtctccacgtgcgccttacagtttccaatacatccaagctgtgcatccaagctgtgcattaccgttgttgcacaacacaagcttgccttgtttgcattgcgggtgcatccagggaaaggtgatgcgcatctcgcgatgctaacgcagctcccaagcttctccaatggataccagattcgattgataattaattggcaaattggggcatctagtacagtcccttcgttttcgttccgggactcccattcagcttgatacattggtcattttccagcaatgagttggcaaggctgactgtctggagacaaagactctatccctacagcgtcgctctgaaccaaccgtaacatcatcattcttaccagaaataacatccctgactgtttggctgagctgagactaaagctcccctttagttagcgggaatcatgtcaatgggaagtgtttcataactgaccgccagatcaattccagcgcactgcttggctttcttctgatgaagagatgcacgtagacgctggatcgtattctttattccttccatacctttcgggcgcgaactgctggggccattcagttgctttcaaccacgatcccggtactccacctcattgtacaacagcacagggacgactgaaattacttgctcatggcgtccgctctactgagcaactgaaaagcgtccaaagagtccttccttgcccctgtcattctagtttcgtctatcctcagatgctatttgcgggttgcaaaatgagtaccaaaatatgagttgtgaccaaaacataaaggcgagatgcgagggcattcatctcatcccagccactaagtaaacatctgatacagctatgagaagtgaacaaaggcttcaatgtccaagctctgactctcaacaccgtcttgatgcgttctcaccgtacgagatgtcgctctctatggctctcttctattctttgtcctgttggaagcttgggtatatccaatctcatctaaacaattgaacagcgtgagtaccttgagctacgctataagatgttgtacaagttccatcattgacttgattgcttctcaacttttcaacaactttcttactgagtgccggaacaacaacctctaacattcttctacacatacaaaacaagacgtaaagcgacgaacagctctgcaatatgtcaaccgaagagaaccagaacaggcaaaacccttattacgctatctggcctgacccgggtcattgcactgaatgcaatttcgggaacatgaaatccgcgcaaacttgtgagcgggtgcttcccaacggcagcatgtgcagcgcggcactgccattacgacagatgatgcctgtccccttgcagcgtaagtacccataactatttgtagaatgtaagctaatatgatcagaggaacacaacaaccatcccgaacgcgacacgaacttcgaagagacgatcttccttgccctcactttactcgtcgtcaccatctttgtgttttttttaccaccgtattcatcaccatcctcattatcatcttcaacgtcttgacaatcttcaagtctattgcacgacaagtctgagtgtttggcaatgagaggcgtggtgacggtcaggcaggctggatttatggttcagagtctaggctgaagggtgttgtcaaggtcaggagcgtatttggtgatacataaagggcgatgagagaatgcaaaccaacctacctactgatcacgtgcgacatttgcgctacatgtgcctttgcttggactgtgacattgtgatatgaaatgttggctttataacagttgacaacatttaaactctatgcgacatgatcaccaatgtactcagacagacataactgggaataggtgttcgtagaataacaagtaaattgaattagtcccgaaagacacctggactatctatcatcgcacaactaactaagacaaaagaaaaacatgttccagcttgtgaggggaaaacctttggtcaaaaaacccctccgatgacatgacttgcctgccgcctacaaggttgatcttggtgttgcaggagggccgcctaccaaacgccatgaattgcaagaagagcctcgtctttcaatgatgccacgcccatggctttgttggggtggtcgtcgggcaagctccagacgtgcatcgcgtaccaaaactcccggaaccccttctccccgagtggattgtcaacccatctcttccactgccactggtcttttggagtccaattatactcattacacatgacaacagattcgcgaaaactgttgctgcgcgtaacggtacgaacgaggtccttgggaacgaagccagcatcgccccaaaagttgattccgattagtttgttgctctcatcaagcatgaatgcaagcggcatcatatggttgtgagcgaagacgaattcggagcagtctaggcccacctcctcatagttcttttggaacttgtccggggcataaatactgaaatcgtcgaacgggccgtttttggtagtatagaaggaccccagattcccgccgtcaacgccgcaaatacgatctccatgccacttggacagttggtcgtaggcttctgctatctgttgcccccaccctgccttcacggcatcatcgtctgtctttggtaacacctcggcaatcgacttgcccggcaggatactatggacgatgtaatagtagagaccatataccccgtggcagtattcagtaggtatcatgaagtcaagagatctctttgccaaagccgccaatgtgttgtgttgttgtgctccaaagttcaggctgacgttgaggtaagcttgaccaatcttgaagaatccccagtaacgtgtggacattctgcaagcgtcggtgatgggacaggaatcggaaatcctccgagtaaatggtctcgggtctagggattcttccatggtgaagaagccaccttcgccgtcttcccagtagggttgggccggtttcgaatggtgtcgggttatcaaggccccctcgttgatgatccacgagttctcactgacctccttgacgaggtcatatattttcagggttctgcgatctaccatggtggagtcgaggttggattggagtgctttggtgatgaaagtgaagtgagtgtgtctgtagactgtaaagaatttccaagttgtgcaggagatatgggaaggacgacgaggtacttatacctgtgccagttgctatccaagttctcaactcgactcagcatggacaacatactcggacgaaatgtcggagctgttggttctattgttgatgaaatctttcttattgttattttctgcgtcctcccagagcgaataagatgtcaacgttgcaaaaatagctgcatcatctggtgtggtgctttctttgttcagtactgctgatggtgtggaggactcaaacctcattcccacaaacatcagccgtgtgactggcaatgctgctgtgtttgcttagagttctttcacaagtccaggtcatggtggctgctattcgtatcctattgtaccaagtatcctttgttcgcgaagttcgcgaagtcaagtaccgctcggacgcacgccacaataccagtattttcaatcattggcttcatccatcgctgaccatcagccgaaaacaccaccaaaagtgctctgaaagaaaggttgcgtcatacagccagctcgaatcttcccacagttgcattggccgtcaaagggtggatgatgtccggactttctgactatttgtcgctgttttggttgtctgtactcttttgtggttgctgttaaagacaaagaagcaccgtattttgtctgttcagctcgttcacgattggtctagttgaactgtcgcgctcgattgacgccgtcaccatgcctctcaccgtggagtttgcagagaatccgcagacacgtacttataccttcttcaagttttcaggtgtacgcaacgtcttggcacacacacagtgaccacatcacatttgggctgtgggtataccaagttccattaccttccaccaaatgcatgttatcatatcatgccataatgtagaatacgggcccagcgtacaattacagggaagtgataggtggttatttaagtccatgcaggcaggttggaggatcaattggatcgctaatgttacataatgtgatgttggttcgacttgctgctatgccaagcactgttgctgtgtattaaaaccgtgatgtctctgcaaatatgcgttattttttgtcccgttgtagttacatatcttgttcgaaccagatggtcatctgaaagtttcatcgcaaataaatcttgtgtcatagacaagaacaaagcaaagtcatcctgacgctcctcaaacacttccaactactcaggtagtccaggcgataccgcgatgcttcaaccaatcgaagctagagtaattttctcttatgagatattcaataactaactaactcattctacaggacgaaaatgatgccgattcatcgattggtgatgatgtgtacgtcctcatccgcagatctatttgatagcgttaacaaagccaacagcgcaagctccaccacctccgtatcatcaagcatcctcgagtacagaaagttccaaggccggacgtaccacagcgaaaagtacaattccgaatacttcgccccaaatgacgaacggcaaagggattcgatggatatctcgtaagagaatcttcactgccaccatcccagcacggcaatctgacaagtataggcaccactccctcaccttgcttctggatggaaagctctttctggctcctctcaaggaaggtccgaaagcaagtacagctgtccttggtatcaggagatgctaacatcatgtagaaagtgcttgatatagggactggtactggtatgtaacgaacaagttcatttacgcggggctagctaacaattctaggtatttgggccatgtatgaagacgaacgaaaccttggctttagacgacacgctgactcaatagtgactttgccgatgagtatccagaagccgaggtcatcggcacagacctctctcccatccaaccaagttgggtgcccccaaatgtcaaattcgaactcgaagacgcgacaaatacatggagctggccagacaattattttgactttatccacatacgctacctcatcggtgcaattgccgactggggcgctctgttcaaagaagcctttcggtgttgcaagtctgggagttacttcgagtccgtcgaggtgaatccactcttcaaaagtgacgatgagagtatcaacaatatagctccaatccaaacttggaacaagatctgcagagagagcgaaaaggcctttgggcggagtttgtgcgaggttgagaatgatactcaactactcggcgaagttgggtttgttgatttgcaagtcaccgattttaaggtctgtcaccctatttatgaacctaatacctcagatctgatgttttccaggttcctgttggcggatgggccaaagatacaaatctgcagcgggttggccaatttcatcgtgcgggtatagagaatgatctccaaggtaggagggtccttttccttgctgaaaaaatattaactcttataggatataccttgatgacttggcaaaaggtctttggatctcctggcaaagagtatcagttgtttctgatgcagatgagacaggcattgagagataagaatgttcacggatatatgcgcatacgattcataaccgcgaggaagccgtagggcaacattgatggccatactggatccaagacgagactttcttttcaacactgatatattcactgtgacatttgagaaccaaatattatgatgtagccttgttctgtttccacaatcatgaagtcctttgctgcagggtcgggaaatatttgttccccaagacccatgctgtcatcctttgcttacgtccctcgtgttgctaacctttcgacttacaaactcatcgctcagtcatgcagaaacttcaaggacggccgcgcaaagcctgcaacgtatgcaagaagcaaaaggtacttgtcagaccgcaaaggagctcttctagaagattgctgacggtacactcaaggtccgttgctcagcagaccgaccacgctgcaggagatgcacaagactcaataactcgtgtcattacgatgatagcaggatcccaaatcaatcaaacgttgtgaagaggagtagcaggacaagaaaggcattgctttcaagtcgtccggagcctctggcctctaccagtgggactgctgtaccacagactcctgacgaaaactgctctgaaatcccgtcttccctggtcaatgccctcgttgaactgtacttcaacaatgtctatcagtccaatttactccttcacaaagattcatttataaagtcacttgcagactcggctgtgcaacctcatgtacttctcagcatgtgcgccttaggagcaaagtaagctttccttgcatacctagccactgcctccagcttacctcctctcaagcttctaccgagatgcgcataaccaacttatacttaaccatgaatgcaagcgggaggaatgggccaggaaagcaggttcactcgtgttccaacatgtccacgaattccacaaagataacatagtgacattttacaatctttcactattctggcatagtcaaggctcgtggagaattagttttcttcacaaaggtaaatttagctatccgtcaccatttcgtccagtgtctaatatctcgaaggaaatgcctgtcagcatcttcacataaccggtactaactataacagcggcttcaatcttgaatcagaactacgcagaaggcgtgtctgggcatgttacctgatgcactgtttcagttctgagaagctatttcggttcgaagctatcgccgatattgaagaattgccgttgccgtggcccgatgacaactttgaggctggtgcaccaccttctgatgttgcaactatagcaaacggagtggttacaggtagtgtgtttgctgaattaatacgtggtttgcatctttggtataccattcgaaactttaagaactgacctttactaatgagtcaaggtcccatgtttcgcctattgtcagatgcaaagaaacggccctcagctcccgtatccaacaaatatttactattgaggacaaactactaacctggtgggccaatgttcctcttcgcttcaaagttgacgcttccgccaactctaacgtctatcctgaatcgctgccaaagatcctcttgatcaatttcgtctaccatcaatcactgtgtgcgctgcactcttcaatcgtacccttgttctgctggtccaagggcgatacatctcagtcgtcggcacgacaactctcagctcagatcgcgtttgaacatgcaggagcaatatctattctgacaagtcgtatcctgagtactagttgctccctgagcgccatgccaatatttgtcgcatacgcagcgtattctagctgcgccatccagatacctttcctatggtgttccgagccaagagtcagagctaaagcaagaagcaatgtggagttgaacatgggggttattgaagggatgtcatcgtattggaagttagcttctcttttggtacgacattaccagccataaccattgaccaccgactgacccgttacagcaagtctatgttcgatgcatttacgacgtccacaagtcgaaccctccgcgtatatctaatgaacccagatatacagatttcgctgccttctcacagtttggagtggattcagacctcgcaaaggcgtccattctcgagttcacgcggattttgagatcgggcgagagtggttatgtgaagccaggagaagaaagtagaaatctgattacaagtaaagcatcaatggaatcctcagctcaggtgagtatttcgggtgatgcaagtcttgatcagatgtttcagggcacacaacccgatatctcaacgatgactgccctcgattcccagtttacggatttttctagttctatgggcaatgagtggccagtatttgacgtgtttaactcactctgtgaagccgatataactagtctatttttcatggacgataacgttgaccttgcaagtgttgacacagactttatagctcaaagacatcccggataatgcataactcaaagtcctgggttatcacggtccataagatagatatgtattcgaaatgagatggccaatacagcaattctggcaacgaaaaaccttgttcaattcaccaatgtatataacatgcatacggttttcttttgtttgagtcatgaatatacttcctttgcatcatgactcttcccaaccttatcagctgatcggaatcaaatccgcgatagagttaggtcgtcgacccaccatcttttactgatcgcccctgtaccacagcactcttcaacaaagcatgctacaaaatttagcgcactacgcccccccaagatacactctagaagcctaacagtgggccacgtgggactaactttagcgcacctcaggcacttgtcagcaaattttttcatgatagcttcaacttgggccctctcgggcttagacctattcaagacaaaaggacgcttgtcacccacttttttcccctggctctagaataatttttccattcttctttttctcgtctccacgatcttgatcttttacatctccacattcttttccactatcgtattaagaaacaagatgagcacaccgcgtacgctagcgctgccttcgagtagcttaccgcctctcttcacccttgccaaacaagcagagtctgatatcttcaatgctcttcattacttggccaccatatactgcccattatcgttccctgtttctatcgaactggatgaaacgaagcatgttgttgctgaaccggtggactcgggatatacatccggaaacgaagacgatgagcctgctccaacaccaaccagtatccgagcagatccttatgagaaatccttcacagaaagatggttgactggctttttatcccgagccgagggcttggagatttttacttcggaagaaagtagccagcgtgctctggaccaggcagcatatatcttcgaatcactctttgcaagcaccttggacgaagatgatcagaactcgccattcttgcgacagttttctttcgacacaaatgatagtcaaggagacaagaagaacatttcagtgcagttgaacgacggactcgcgggaacgaatgactcggactttgaagatgtgggccttcagagttggggtgcttccatcgtcttttccgacatgttgtgcgcgactccagaacgatttggtctcacagatctttctcttacaacacataatcggattatcgagcttggtgcgggcactgggcttgtgagtctcgttctcggaaagttgattccaacgttgggtgtaacggattccaggatcatcgctaccgactatcacccatctgttcttgaaaatctgcaatccaacatagacatcaaccactttgacgattcgtcagttgttgaaaccagctgtcttgactgggcagacttttcactcgatgctcctttcgatgtgcctgctggtatgcttttcgcaacagatgtggtgtacgctcccgagcacgcccgctggctacgcgactgtgctacacaacttctttctgacgaaggagttttctggctactggttactataagacccaatggaaaatttgcaggcattggagataccgttgaggccgcttttacagcagacgaaagaccttgtgggaagggcggtaagagacttgatattctcgagaggcagaaattggataaacgaagtggtgttggaagaggagacgagagtcattatgagctttttagaattggctgggctcagacgaacgcatagaaagatttagactagacaaaaggtatagactagacatgatagacaagggaaacatgatagattagatgattcgcacgatagatataacgttagactagacacgaatacatggccacacaacgcaaatatgtcaactactaatctagtaatatagtatagaaccaagaccctttctagatgtgtataataaaatatagcaaacaaaaggaggaaaatgctaaatgtttatacgaacaacagggaaacaaataacctctagacaacttcgtctacgtatccttcttctcggccttctccacagcagccgcagcagcaattctcttcttggccatggtgttgaaaaacgtacccaggcagaaacccaccaaactaaagaacggcgcaaacatctccttgggcacaaacaagtttgcaaaggtcagcaatatggggtgcagcgcgcacattccctttgtcatgggaaccagcccagcgcgcactgcaccgcggacttggtcggttgtcttggcgccggcgatgatggccatggaagcgagatagactgtgttttggatagggaagaactacaaaatcagtctctgtgggatatgcgtcagtagagcgggtagttacgtacgaaaatcacggtgatgagctgctggagtagaatcttgcccggcagttgcttctggaccatggtgttgaggaaatgcgttagcggcgcggcgacgcaagccccgtaaaaagccatcttgggaacgcgcgatgtgattgctgggccgtagcctggacgggcataggcaaagtacgatgctacaatttcagtcaaggctgataacgagccttgggtgaacatttttgtgcggaggggctttagttggagttgttggaggtaagcctgtaatatgagtatttgttctgtactggacaatgataaacagaactcacagccaggagggcttttgggtcaatggcgctttttccattttgtgtgcttgttagggacgacattttgttgattgtgttttgttgtgagttgactataatgtgatgtgagtgaattgtggtgagatggatgaaatgtgttgttattgtttgatgacgataggaggtgaagggtgaaggatgaaagtacaagatgcctgaggcagacaatccaatcaaatcagccgtatatatcagccgcggtcctcggcccgagcttccccgcttgatggagattactaagtcgggaataactgcaatatattgacaagtttatatcaatattgaataggtactgaattacaatagttaatggaacttgggcaactacatgtatagaaggctgtggtgatgtcaactttattggagaagggaggcaacgtgccttggtcaactgtcgaatctcggccgagtgtggagatacacaataaattacggatccggggaaacgtggagaaacggggtaaactctagtattacaagatacctcggtacatggtacagatgttgtctttattgaatggacaggcaacaccaaggtcagtggtaacaatgacagaatattacaatatatttaaagatggaactttatgcatatccttctcgaaaatccaagaattagagctctgaatataccatcacagacaacgaatatgtcaacacattcggcactgtaatggaacgaatcgtataaaaaaggtcgtgttgccaagtatgaacgttctgcttagccacagtcttggctttcatgccctcgtcctataaacaagcttacttgactggatggcttatcggcggaagtttattattttgctcatcaacgatcggagctcggtattatttcagaaagtagatgacagttgagcaatgagatccacatcttttggatatccacagtgtcagtcagccattgttcttcctcgtcgtagtgagaacgtttataattaccaacgcacttctatttctctatcgttgatctagtctacgtgctcgaaggaccaccctttccacaagtctctttcagcaaccactccttccatccctcatccttgagaatatatctaaccctcgcctctaaccactccgtgtttccccagaatccccatgacgcctggaatctacaccaatccacaagcgcacactcccagtgcctcacaaacgtatcccattcataatcaaacgtcttcttgtcagcaggtcggcgagaaagcaatgtctcctgatacaagtacaacaaagtctcttcgccacggtccatggccatctcgtgtggaatcgatgggttgtcggtcagcatgtccagcgggacagaacatgtgaatagcttggctagatcacaaacaccaagacctaaaccaacatactgaaaatcgaagaagcagacatcttcaccagactcggtagtgaagaggttttcggacttgacgtcgccgtggatcaacgtctcaaagggccgaccggtaggaatcaagaactcggctactagttcggcgattgacttgtctgatccttgaaagggcgtgcaaaaggcctcggaccattcagagtacgtatcgacagcaagtgaattgtactcgctgcgtcgagtggcgagataagtgtagccgccattgagccacaacttagtccctccggtttgggtctctcgtctcttgaactcgtccactggtgggaggagatactcatcgagattcgggggcagtgacttccatgagctactgtgaaacctggccaaccactccagcgcagactgtgcctgtctcggtccaagaacggatctcttaccaccttcgactggatagtggactctcaaatctgtgaggatcgtagcggtaagatccttcagctcaccgccctcatgtttcgatttccagctcgacgtcaagcagtgcgccacggctgtgtcctcttccaagtgcggagcaacatgttcgtagaaatactgctccacatcgtaactcaaaatctttctcagatgtccttcgtcagtcggacctggaggtggagaaatgagtttgaggatgagaaagaacgtgttgtttgatccttttccgtgggcgagatgacggacagcggctgcggctttagaatcggctggtcttgcggtgatggcacagatgtggccgtatccagcccacagtgtttgtagttctttgatggaggtgatttcgagtccaaggggctcaaggagcacctcggctactcgtttgaaactggccattttgggttatgtgggtgaggtgataatcagtgagtgtctttgaaagatgttgtgctacgtcattgaggaattgaacgggccggaatatcatttcggatgtgtaggagcgggtctgtcagtcctgtaattgaatttgtctctcaagtacagtacagagtacctaggtatggacaactgtcatgagaaaggatcaaacattggagtgtcggcaacctcaatctggaattcgccgactttgaccaaagtattttcatacaaacaatgcctcgattgtctccttgcgggtcatttccgagcaaaatctgacaggaactacatattagcgagattgctacgtagggctgaatagctccatcctgttaaactcggcggtgaatatgtcacttatgcttaaatcatgaattccaaggcagtgcactctacctatgacgggtctttgcatatgtttgacctctctttcgcatgccaagacgggttgcctcttaccagaagatctattcccctgcgaggaacattccgaaaagtcagccatgtgcaaggatgcggcgtagcttaagtataatcgtcccaaaaggggtctaacgaagcgctgcaattccgctggaaaaaaacatgcccaaggattgctattcgctgggtgagacgaatgtcactaagagcaaggctgagtttgccaagcaggggtatcacagtggcgtcgcagggaacatggcattgtgttattggccaagaatgttttaaaggatctgacggatgagaacacaaaacaaccctaatttcctagttttctgtctgccgttgtttatatagctagcctcttttcttcttcaggccaagtcttcaaacagcaactctacctcatcaaccatcctcacacttgatcaactctgctcaacaaacacacaagcaccatgaagtcgtcaatccctctcactcttctcagcttggctccatacatggctgaagcccaaaagagtaccaccaagtacagcagcacaaccgtctttatcccccctgtaaagactggttctgcgacaaacatctacgcctccatcatcacatcagacgacagcagcacagaataccttctcggctgccagacagcgcttcatgcgtcaacatactcctgcgacaatgacttttcaggcattacctacacccgctacaagtccagcatggacgtcaagtttggtgtgacgtcgtttgggtgtgaaacaggcaatgaccgagctatctgcgctaccaagactgccacaggggatgcagagacgagaactcttgcatcatctgagagctcgctttggatgacggccatcacgttcgttgatgtcaagaagagaaagacaacttctacccaggcaaaagagactggttcatcaagtcctaagctgtgtaagcgaaaggttcgcgatcatgccaatagcggaagcgatagtggaagcgacagtggaagtggcagtggaagtggtagcggtagtggcactggtagtggtagcaccagtagtggcgatactgatgctgacgctgatggagattctggatcaactaccaacaagaagcctcacaacaacaacgacgacgacaaagactgctcagctgcttcagtcgcatcgctgagttgggctgccttggccatgggtcttggaggttaccttgggttgaatctggcatagatgtgtttgtttgcgcggatgtttaattttcttcacttttgggccacgaactctccatctcctagattaacatatcaagttgtttcgggcgagttacagattgcgattagcgtataacatttcataatcataattctattctcatatggttatatatactgacattcctcgtatactttgacgatgcaggcagctttggtcaatgatccagtaatctagatttggggattattccggtttcatatgatgacgagtactcctagggtaaccttgcatattgtacatagttatagtttaccataatcgtgagaataacccagctaactgatactaaactgaacactcagtgaagtaataatcagctattgggtatacacaccatggattcctcgcgaataaaaacaaggctcatcctctgcttcatttaacaatttgtcttaagtttttcagtcttcttctcgcccactccaagcaaaacctcacaagcaccttcaacttggcctgcatcagacgtgaactcctcgatccgtctgtatatcccagcttcatactcttcgaatcgagcttttgcttggtggataccagggaggatcgatcctgcaattcgtctccacaagctctgtttcgattctttatctttatcaatgtcatctgacgactgtatccgaaatgtcttcttcctacagcatactggctcttcagctccatctttttgtataacactagtttctccattggagcctttgatgaaaaaggtatgcatgcttgttatcttggctgtcgtaggggatataagggcagcagccacagttgatagtgcggagacggtaagtgcatacaagtaagttctcaataaaagaatcatactagccatagctttggcctaatacaattagtcatcatcacgagactgaggtgggtaaagtttcaactgacttttctgaatcattacataaattcaccttggttgaacctgcatctgtattggaactgtagcattactgtggaagagacacaaggatccgtgctttacattgcctaggtaactaaccctgtctgaagaattcaggtattttccgtcaggaagagtcacgagacacaatctctcaacctttcgttacattagaccaatcaggctgtccggtgatgttgctgtctgactactcctcgacggtactctcaaaactgtcagcacttggctctgtaggcgtcatttcatgtctaactaggactgctaccaacttgactttgtctcaattataacccatcttcagcatttgagaggaactgccatcataaagttgccaattacaatagaatacagcactcatcaattctgctatcatgtggcaaatctcacttagaccaaaacgccaagtctacgatcatcgatccggacccgtcttccccagaaaaccctttgatgatcgcttggcattcatctctaccaggggtttgaagcgatctacatacatatgcatgtcccacatacatcgatctacgatgatttttgacatttgataacaaacatggacgtgtgttgacttgaatgagatatcaatctgttatttgagaagtggtgtcaggacaattgtagtgaccaatctgctagtcaccatcctctgtctaacagaacggcctgctataatccgaacttccacccgttgaatgtcttatcaattgttatcgagtatggttaacagctaggtgatgctaatcagagttgttcaattcacagccacgtcaattcgaacagagtaaaaggaagcatgaggatgcgcttcatcacaagccaaccctacagttcaattaactatggacaacagcatctatcgtgagaaaccaagttatatgtgtttgagttatagaagacagaataggtggtgccaaggagctattgggcaaggttacggaggtataaatcagccttcccttatcaaacttgcaggcgatactcttatatgcgctcataacgatgtgacgtccagagtcttcagtagaggacggccaaagaaatgaaccttttatgctatgcaatataagcgattgatggccgttcacctttgaagactggcctcgcgcaagaccgaagcgaaattattacatgtcgtcaaaatacctcggtcgttggtttaaacctccgactatcttagtcaaagtaagcttatctcaacccacgacagcatcacctcatttccccgacttgatgtttgacactgcatatccccacggggcatactcaagaaaaacaacacgtcaagcgggtcaagatgacatgactctcatctcacccacaaacgaattccccagatggacaattaatcgcaatctactcgagatacgcgtccaatgcacatcatcaccggctttccaaaagcggacatccgcagatacacagtcccaaccaacagaccatccaaaccagccgctagcaaaagagcggtagagacaaaaatgccaccttgtgtgtcactgcaaagcgcgcgccatgactaagtaaacaattcctccaaagggcctggaaatgtggatcttcggggtaatggcagcggacccgattaaaagcgggatgttggatctccagtttaaatttatactgttgcctgtcacgactgcaaaacaacaagggaaacaaggaagggatcaacagtatttcttgtggagtctccacagggttttatgcagttgagactttcagggttctttgaacctgacatgagaagcaggtcggagaagatcggattgaagaatctttgtaaattacagatatcttcagcgggtgtagttaagtgtgttatatgaacaatcacagccaatagcaagaaatgtatgcagaacttctattgagtctatccaactctataatgctcaaaacatctatactatatatctaatctcctgctaagagaaagaagtctaaacaagggtatcttaataaaaaatgccgtttccttacagaaaccccagccatgtaacaactcaagtcattcaagacttctcagagttgaacccggactcgtcgcgaacagtgccgctctcctcgcctggcttctccatcatacctccacgaccagcctcgtcgaccagtccaagacggatagcctcgcgctcgacctcctcttgagtaaggaaggggagctccttggcagccttgacatacgagatctgctcgacgaaacccttggcgaagatgatgtcgatctcctcgagagaacggttggcagtctgcaatttattagtgtctgttcctgcagattgtattgagtagagtaacatacctcggggtagaaccagtacaggatggggaagaaggtggcgttggcacaaccgaagaaaagataggttccccagtggatgttggagatcatgatgggaacaatcatgacaatgacaaagttgaacagccagttagtgcaagtagacgtagcgttggccttgccacgggtcttgagggggttgatctcggcgggatacaaccagggaagaggcaaccaggtagcaccgaacgaagcaatgtatgtgaacaatccagcgatagcacccttggagatttgaggcgcgttgttaccagggtcgctaccaccgggaatcaagaatcccatggtcaagaacatggaaagcatctgtccagcggtaccaataagcagcaacttgcgacggccaacacgctcaatgaggaaccaagaagatgtcgcaaagatggagtagacaatcatgttaacgccaccaagcagaagagcaaagttcttatcgccaaagatgtcggtgcacagaatagggaagtagtagataacagcgttgcagccaccgacctgctgcatgaattgagagccagcgccgagaagcatgcgacggaagtgctgtgtctttccaccggtgaacagagccttgacgggggtgctcttctgagcagcgaaaccagaagcacggatggagtcgacaactctgtcgcgctcagcacgggtctcgtcactgtcaatctcaaagcctcggatggcggcgatgaccttttcggcttcttcgtggcggtcgtgagtgagcaaccagcggggtgactcggggagccagaccatgccgaggcagacgacaagaccgaaaacgacctggaaggcaatgggaaaacgccaggtgaggtcctggggaccgtaggagcagccgtagtcgatccagtaggcgatgagggtaccaaaggcaatgataccaccttcgatacaaataagaagacctctgttggaggtggtggaacactcagcctggtaggtagggatagtagaagtgttgataccgttaccgacaccggtgattgttctaccaacgatgagctgagcaagagcagagtggcccttcatggcggtgatttggatgatgacaccgagaatcatgatccaaccgcccaagatcatagcccttctacggccgagcagatcaccgatccagagaatgaacatggcaccgagcagacatccaatctcgtagatggcagtgacaaagccctgcatggtgctgttctttgtctcggggaagtagtcatggaaagggtcagcgtcaatgattccagacatgacaccttgatcgtaaccgaagaggaggaaaccagttgtcgcaactgtagagatggccagggacaatttcttgcccgtcaggcctgcaaaagtgggaggcatgttgggtggttgtggttgtcgcaagaccagctatgcttgaaactagatgcaatgctaacaaaatgcgaaataaaaagcagctctcccaggagctgtagtctatgcacgaagcgtggtgacgagcagactagagaagaggaggagacgggcctttatataggacagaggtcaggagaaggatcaaggtcagtgtccgtactcgcccgggcatctccacatgttaaagtgacgatcatcctggaacaaagttaacaaagttggccgttggtaagagaaacgactccatagctaagagtccctgcacatgtctctcgtcttgtcctgtcttgggttgcacgactccatcgccatgtgcaagcaagcggagcctggatgaacccactgagtcaagccatgctgtccaggctattagcgtcgatagcactgtagagccagcggcctcgtagggcattatgggcatccttcactgcgtcattccgtttccgtgccggtacccgacttgtctttgtcttgcccgcgtttgtatcaccccgggatctgccaagaccggtaagagatccacgagcggaggatctctttattcagtaacaccgagggagtgtgacgtcaggtaattttcggcagaagcgcttggagaatagtttttcgggaaaggttaaaggtttttggagaagaagccaggtacagttagtactaaagtacctgggtggtaggcagcttgcagtggtggcgatctggtgcggcagacatgtcattggctgactaaaattcggcatgtgcgatgcaagatatcaacttgttcaacctcggtttccatcaccatctgttctttttttttttactgacgatctctccctggacaatctcgcatatgctccccagaaacgtcttctccagttcatacagtttattgctgcttaataataaaaaaatggcgaaaaaaaacaggaccgcggggttcgctaaccagcaccctccaaaaatctgggcctcaaatcttgaaggaaccacttattagtgacgatcctctcctcacaaggtaaatggagcggacaagcaggggttcagcagttccacagcttgaaggatggtaaggaactattgtcttgcggtggcccacgggtgaaaaaagagaagggggagaaaacaggtattttttgacaaattctaaggttaatttgtttggtgtgggggaaaggaattaaagagttttcttacatgtcgggcaacgtccttggcaggggtttacagtaagtttggagaagtgtcattggcggcgcaacgttgcctctgctctggattgtattgtaccactgaccttggttttgggtcggggttagggtattggggggacatgtcgtgatagactctgcgtctgttgccaagttagtgatcgatatcgtagtcttgatggctgattgtcaattaatctctagtatgatagtaagctgacatgaatgcctagaaatacaagttgtttttttgcagtcttggccagcgggagatcttcagccacagggacctagcgattgacttggcgatccaaaacattggcattcaccatctacagagtatcgctgttctgcaattattttgaagactttgtttaacattatcacagcgataaaacagttctcgtcacttgaatcattccttactcaacctgtcaggctttaaacaaatctccctccagcgtcagcttcccgccgatcattcgtaattaaacttccgattttacggaatccttccctcttgttctcggattacttgaataggtcttgcggtcgcttactctagccaccatctcgcatctccctttgagccgcaccgccaactgagctcttgtctagtagtagtacagaacccaatccttaatctgtaacgcatcaacacttgactaaatatctggacccttttcttggctctccacttgtcttgaagcatcaattacaatcctacggataactttgccgcctggcctcttggcgaaccgcgtctaggcgggcatagtgagggtttaccatgcgccaatttgtttatctgtggatattcgccaagaggacgagttgacgaacaatagcaatattctcaactcatacgatgttatccataaagccaagaaattaattactgaataaagtcttcattgttacatccattactcgagtctcctcattgtcgttaaatgtaacatgcgacccagtattctccatctcgcggggtctccagtgcgggatacgtttgaccgagcgtttgaccgagaaaaaaagaggtcccctacctctccttctccagattctcgttaaaatattctgacgagagttttttgggtctgggggattgacgtgagaagctggggaaaattgccaccaaagaggcgagaattaaaattgatctacaatgctttggacaaaaaattgtgagaatggtcattagacagaagaccattgattaattcatctgaaaataaaataattgagggaatagtagtaacaaactacattgattgcgaccgtggatactgttggcaatcacctcgcaaactgagcagatttgtctaagtaagtgacaaagtcaaggcaaacagaatgtatgtgaattaaataatttgatgtacatagaggaagacaattctctctctagggcttaattttctttccttggatatatatttaatgtccgctcttgctctggttttgtcacagtatactatcaccagtattgttcttgatgtggacgtcgaattgacaatagatcgatcagccaccattcaacactacaataaatgtcaacctcattgattcagtaccgctggctgccatgacctacaatatattttgacaagaaggatatatacaaataacaacacctgttcaatccagcagacctcaatggttgctgaatgcgcgacaatggtacaatgaagagcccaagatgctcgcttcctcggtatatatatgtgtgtcggtctattgcaagaggcacacgaagatcttattttactcttcatcaaatctcctcttattgagttgtagaataacatcctcatcctcattctcaacgccaaaaccacaaacatcaacttcaacaccatcatgtctcccttaatccctcgtcgttcccctcccattcctcacgaatttgacagcttccctctcccccccttcttctcctgctcttcctcctgctgctctgcccaaccagaccagccctcaactaaacattctcaccatcgttgaccacgccgtcgtgatccactctggagggaagtggaaggttatcaacatggacccccaggccccaggaaaacatcgcctggcagatccctcacagcaaccactggcttgccagaatcaactgtcaacaggccaacgccgagcttctcagcatggtccgccccgctgaaggaaacaacatcaagcgatgctatctgagccatgatgaaggtgatggcaacgtgtccgtcatcatctgcaagatccgtatcactgagcaggggcgggttcagtatcttcctgaaggtgttcggcctgagagggtagaacaattcattccctggttggcgatgttcatgggctttgactcgcttcacgtgccgtgtgggcgctgcggttgccccttggcatgaattgggatcttgagagtggaatttcgacgacatctgcagcgatttctgcttcctattagtaccttagtagtagtttgggaaattgaaaggcttctttttatggaaggaatcatgggtgcctaccttactagttagttgtccaaactgcccggcgactggatggcagtgcagctggccatcactccttactcatcaatgcaaacattcaccacaagcaatagacaaataatttgttgcccgcttccttttccaatctgtctgttaattaatgcttcgtctccttccaagtgccttgtctcttccaattctgcattcccatctctatatcttcactcgggcaatactcgcctgcaatcacgtccacctctcatctcacgacatcatcatcgccatcgccatcgtcaacatgtcggagcgaacttccgatgataatgtcactgcccacgatgagaattctcctgcctccgacagtgcctcctctacctctagtcactcggactgtaggtcctctacctccagcggctccgacggcgagtttccgtccgacccagacgaatgtcgtcaccttggccatatcgaagctattccctacggtcacaaccgcaacgttcgaatcatccgccgcgcccgcgtagccattgaagaagataattggttcgttatgaactggaacttttacggccccaaagtcgacatttgctacagaatcccaggtcccaagaatacatggatcgccagaatcagcagccgcgtaaacgagggagagctcctacgcattgtcgggcatcactcttcccaagagcagcagagatgggatcgagttcactacatcacatctgagagtcacatgggagaagacgccgtgtcgttcatcgtcgagtgtgtcaagaggacggctacaggacggctctttcataaagcaactgggcccgagaagatccctgcgcttcagcaaaggatgggatttcaagttatcgaggtttaaggaaggatgggcctgtggtttgctgaggcaaggatggactgggggttgagaattgcttgatcttaaattatgtttgacttcgatattccgctctcatatacggtggagcatcaagggaattgagattgagcttcgtacctaggtactgttacgacacatggctggttaaagctagggacttagagcagtacagacgaaatcattagtccattcttaggccatacatacactaagtgacctaatatttatatcaaccactaaatcagtaccggtttctatgtaacctacctgcctacctacctacctaggtaggtaggtactaaggcaaagactctcctgacgctacatatcatcacttggctcatccctgtactaccctagtaggttgtgacaaccctttatgtattaaatctttagaccaccttaacgaggtaaagcaactccatccaaggcagctgtgcttccagggaagtcacagacgacattgatcaaggcacgaatcttactccaagcttcgccgccctgttcacaaacattaacaacaacattatcatcatcacgctcgttatcgtcaacacattcgctagagaatatatctacgacacgcaaaatgtcctcttcaatcccgcaactggcgtggtacctgcttgctatgtcatacaaatccgaaggatacctgatcatatacattacaccgtacaagaggctacctggtccatattggcgcactcttccagttgatatgttcaagagaggtgtcggtgccgtttcctacgttatgcgtgatagtatacagaaagagattgacgacctggaagaatacttgttcagtgacaacaaagcagaggtgaaaggctggtggcgtgagatcaagagtgcacagaaatggttatacgtcatgtatcccgtggggtatgctttttaatgaacctctggcttgggacctttacttacgacgatagattcgacaccagcaagattgaccctaagtactggggctcacctgatgatcccaacatgacctgttcacggatgagactattggaaatccagagaaacttgttcaagttgatcttcaaggccaatacacaggacgacgaactacaagccaaggtgttcacggcagtacaaaaggcagtgcaagagattaaggaattcgaggcgggggctgcagatagcaataaccaagcagacaacaacagtcaatacagcgaggcatagatattgcaggccaatacacagtgtttttacatcttggtgcacttttgttatgcacgagtgatgtagatccgtttgttttttgtgatgctgatgatggagatgataaggacatggaggttatatatctgttatgtaggtaccgaaagctcaacggggatgtgtctcggtgggatgatcaagtccaatggtggtgaccttgcagaatagaaaccattcaagaggactagaatactaacaaaacaaactagatgggtttctgtactatctcatcggatcaatctctaaacatagtaacacttggcacctctttgttacgccaaaagcgcatggtgctccaggctttattcctaccgcctgcgggatgaagaacaaagaaagggcacatctccccgaaagttgaatgagaaagacatgagattatagaagttcttggtacaatagaaaacgactaggaaaatgaggcagagtgtcgattgagaggtgaagcggtggtcgtgggattaagacacgagcgagtgatggtgcaccgagtcagagaactggacagactcgaacaatacatcatgcctcgcttctttagtcaactagtctcacgctttcatgttctcagggtggtttatatgttggggccttttacgtgtctgcctttaagctcctcgagtcaatcttgtcctccagtactaatcataaatccctctataattcggcatttgtcttcacttataccgggtcagtgtacaaagaactccggttcccatacttggatcttgtgctcatcaccatacacctcatcaaagaaccttccaaccgtgcacaagctctaacgttcgttgcccgaaataacaacaatctccaagatctcacataccctaaggctatcaagatgactatatgaacccactactcaactcgaccagctcgcttggctcgactcactcaactcaacttaattaacaagtcaatcatcatgaagttcatctttgtatccctcttctcccttggtctcgccgttgcgacgcctccagaacctgtcatcctcaaaccgcttcccgacaaggccaattcaggatgctaccactagttcgtcctccctattctatcaccacttgtcctaggatatatactgacatttctccagcacaatctcaaagaaaggtcgctgctgccttccctacatctgcgcctgcaaagatggtaagtcacatacaatcccctgtgtcatgatcatgtcactgaccaactcaaggtaacttttacctcttcaacgacgaagcatgggtaaagacctccaacggatgcaatcctccatggggacttctaggaaagtcactggaggatatccctggatattgctgcaaggggtggaaagcacccaaaccgaagcttgactggtagacctttgctggacattcaatgtgaatcatcttgctgttgtggtgttttctctttctttactctttatttggtcgagttctatgcttgatgcgatctcatcttttctgtctcttcttctctgatacgtcaggtcatgtttcatctatagatcctttacttcttcttctcccttggtagctttacaactctcaataccaacagcaatactctccatctcaatcgcactcccaatgaacggcccaacagtatgattcgtattcacgggtccataggcaaaccatccactaacaggctgcgccgtgactttgcctttatcttcaatcctctccactccaacatttccagcaagtatatatacttccgtatcaactccaggatgaggataatccttcaacttgactggcgtttttgcgtagcccgtagaaatatccgataaagatagagaaatgtacttttgcccgtccataacaatactccagtcggtggcaaatatacccatctgaggttcttccttgacagtttctttctcttcgccgtcttcctcctcgtcatcttcatcataagcctgccatgcatcatatcctcttctccttccattcctatcaaaaaagtcaaaccccgttatccaaccgctgacatcccattcgtttgctccctcgccgcaagaccactgcttcttgactctcacaatctgttcccagaacaattttatgtcttctgcatgtgcatcatcccacgaattgacaaatctcttcatgatcggcttcagcatctctgcaaacaattcaggatcagggccgaattctttgagatagtctagcttggcttcgagcttgacccagtcttctctcgtgcctagtagcgtgacactgggtataccgcagaccacccatccctcaaagtcaaagaactgcttcataagacccatcatgagtaccgcggcagtgacatcgtctttgggggtggaagtgctaaagccgggcataatccagtctttcaaccacgtcgtcttaacacgtttgtcaatctcgtctccaaacccgacaaccatatcatcccacgtgttcccctcaacgacaatcttttctttttcaccctcatgttcaacgaataaccccctgaccttttcagaatggacgctcatgtagacattcatctgcacaagtacctcaaaccagacttcttcaggcctcaacacgagatgctgatgctgcgcccatgcttcaacagcgcctcgtataaacccgcccgaagagggaaatacacgccctgcggagaagacatcattggagaacgaggatgcgagaagagaggcggtatacgggtttgaggaggcaacttcttcaggacaactttttctgaacaaatcgtcagccgaagtcgcagcgccttgatgagacagcggcagtggcgcgacgggtgagagcggaatggtgattgaggcggtgaccaagcctagacctgccagccacagaagcatcgtggaatgatgtcggaaggatattcggccaaggtacatctcaaatcaggccatatgatgttgtaagagtcaaggatggttgagattacgggcctaccgatcggacggtttgacaatccctgctttagcggctccgttatgctggtggagttgggctgggtcgaaactgggccgaataatgaggctcaagtctcgtgttgcatctgagtctatctcatgattgtatctaagatcatgatatgcatctggttgccattaaactatatatcacattcgcagttgtcatcatcgggccattagtctcgataggactggatctccgtttgtgtcttatcaagataacggatcttgccatacggtgtgcaacgggattatgtctcgatcgcttaatcttatgatggtaacatgtaataataacgacattctcacagatcttattttatcatttctctcaatgcaggtcatggaactagccgggtaaatgcctcatcttgccacgcgctcatccagtcatcaagttagtaatacttacctagcagactaggtgtcgcttggcaaggtacaacgattcacactcatcaataatcatcgcacaattcaagagtaagttgagaaaccgatgtattcatcgctatatcaatctataaaccaaaggacttatgcatatcgagtcctaatatccaatcctgcgccatgctgacaaatgttgtatcgtaacctcataaaacgccatgcctcgtaaaaaccaatctagtaaatgaaccgagataaaagcatccagattagtcctcagcactgtcggcctggacacgttgcacaacgttgacaagctcggggaagatcttctcgttgtcctgaatgccgcaaatttgcttgacgacatcctcgggtccattctctgacatgatcttggcaagctccttggactcctcgtcgtcggtaacttcctggaagcggaaagccatctcgatggcatcgaggaggtacttgatgttctgtccgttctcagcgagctcggcagcagggccgacgaatcgctccttgcgagagagcttgcgcaggggagcacggccaactcgctcaacggcatcttccaagtgggggttgccgattcgcttgatgatcttctcgacataagcggcctgggcctcctcgtcgatctcgtgcttggcgacgatcaggctcttggtctccatgagagcaccgcgcacctcggccatgatctccttgtcctggagagcatcgtagacagtacgctttcttcggttgtagccatggtaagcggcggtggcgtggccagtgttgacggtgaagagcttgcgctcgatgaagggagcaaggttgtcgacccagttgatgccctggatgtcggggatgccaacgtcctggaagggggtgcggtcaacgacccaatggaagaacttctccagtgtcactcgactccaggccttggaggcttgcggggacgattctgtcgatggcagagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggggcgggggggtccactgcacctaaggctctacgcacctacaaggcaagtggggaccctgacacagcgggcaagtactgcatgtaccttctgtaccatgccatcatctgctgcaacaagtccagtcttggcattttggttacatctgcccgtggctacttcaggtcttatccattggttacggtcgctagcccgaaccgtaacacacaaacaaggatcaaatcaatgatgacaacgagcaggttgacaggcctcctagcagatgattggtggtcaaggacgctaccgtttaacggacggtaccttgagaaatgaatgcagtgcctcatgcatcgggccaggatagaggtgtttgctcgacggaggttatccggcactacagggagtttcccaggatttacaggggtcgaaacagcccagcccagcccagcctgtctccactgtagcacagtcacctcactgaagagacgggagtcagactctgagggccgccttgcctgaagcgaaccatggagcatctagacaaagacatgaaagaccctatctcacgccacattgtactgtgccaatagattttgagagatttgttttgagcctctgcaaatatccgaaacaattaaccattttcactgtaattcatcgcagatatcaagaccaacatcttctccactgacaacaatttaaagaatcatccagatactcccaggtacctctgccgggtggataaaggaacacattcccctctctctgacgtcggcttcctccatcgtgggtcttgaaaagcgcagtgcaacacaacttggactggttggatttaaacaaatggaaccagatttggagccccagacaaacaggaacactaaaaaaaacctggggcagttgacatcactcgttctaccagtgttagtcaacctccttgtttctcatctcacgatgttgtcgattcacagacccaacttgcggtatctcgattgacatgatttcatagcccatatttaattcatcactctcctttttttattgtccataattataacttgctctgtacgtcaatcaatcaatcatgtgtttttttattcttcgatcgtgatcaacgacacgtaaacatgaccacctgtcgtcggcatctcggccattcctctccgccatttcaacgtcaactcttgatgcccttgttgttgacgataatcaaaaaggcggcttgcgatctctgcatgtgcaaccttacctgcagggcccaacctattccaccaattatattaactgagtggagtgcttgtggcttagacggtgtgctggctccaattcaaaaagtgagggtatttccaaaatggctgatatcttgaaacccgaaacttgagcccggcataggtggggtcttttgttccgacgcatgtgaagaactttcggcaattctcaggtatcagattgaggctttaaacctcgtgtgcaagagcgcgtacatcgcttgtgagactgagactgagaaagacgttttcgacttgtcctatatcagttaccgcatgcagtgtagcagcacgtgtaatcccttattaacagactagtcgcctatttcttatctcatgtgctacaagccatctgtgaatgtgtatcatctgtattacctagcttgtgacaaacgggcgttgagtcgtcgtctgccgtctgtcgtcttacctgacaatgtgcatctatctgcatctgtatctacctgcaaccaccgacgtcatatccttggacagttcctgtacagtgcattcagggtcgggttacagggctctcagcctggactaaactgttccaggggcacctcctagagtgaggtgaaaacaaacggccattcctaatccttccaccgtaatcgctccgaaggagtcatgccattaaacctcgtacagtaaattccctcaattttatttatttctcgctccaggattatagggacgattgtgtattctgtcggatcaaaaaccgtacagtcccgtatatccctgacctcatccccatcgggcctcaaccccgagatgctaactcttccgtctgtccgtttccgtccgtatactgtatgtaactcaacatagcctcagtccgtagataacgctgtccagcagaacgaatcataacctcgtctactagtgggacttgaagccaagaacggtttaccttggcaatgtacttagcgccgttatccgattggtgatggcttcatgtctctttgtgcaataaacattttacccacgtttaccgcgctaggaattgtaattttgtttgctgtgcctgttgatctgggaaaggtatctttttttcgggatgtcaataacaggctaattaatatcactcggaaacatgccaacatttctccggcaaatgctcttaactatttcacagttactaactgaccgtctgttacgtgcttcgtctcaattcatcacgcagggtcccgttcacttcttctaagggtccaagccaccaacttaccgattgtgactgaccgacgtagcatagcatttgttttctgttcgcttcgctgctctgctgcgctgagctgtactgactcacgcatatcgatgagccatggaaaaccggatataacacagcaaaaacaccacaacgccttgactcgctcgtcatcgatctcaccaaactgcccggggacaggaacatcgcgaaaagcctcacgacgtcagaggttacctacctgttctttgacagtcgttactgtagaactatacctattaacactgcaatggcccactcacactgacttcatattgtctaagcgcaatgcaaacaaaaaatcctcttagtgtcgcatcgcattggacggattagtgtgagtggagttttcttgtgctaacaagtcaagccatcaagttgaacttgtaagtccaagtactgcactgcagaggagggctgacgaaatcaaaacgggcggatggctttttggcggcttattcagatggtgactttgcatgacaagtgcagcagtgcagatgaacctcgcttgggtacggatacgttgctcatgacgatcaatgttcatcgagtacggagtactccatacaagccaagtgatcgtcattcttttgaaccaaacgagtctctgggtaaacaattatcgtgattctgacatgagccgaactatgttctcttgtcccatcatgatgccttatctcacccaaatcgatcaacacctcaacaatccatttcgactcaattgaatccattattgattgcccgatctgccttgaaccatgtaacaatctcccctttccccgctctcatcatctccatcaaagtctggggttgtgtacacacacatcttccctccccaccaaaagtcaccaccatctcaacagtaccccatacctaaaataccactctgcagtatcactctgtcctgcgcgatataactcacaaacatgccacaatgactctttcttcctctctatatttcatatcacaatcacattaatcacttccccctccttcttccccatattcccccgcaaaccaaaaaccaaaataactccactttctctaggtactcttggtctcaccaccaaccgtcctgtatcactcccaaagcggaaataccatcgacaggaccaagtacatgtgagagcctagtcaacattctctttgtaagccttgcacaggtaagacagagtatctctccctcattatcaagtatcacacgaaagagtccaatttatgttcccgttggtactaccctacacgtaacactgcagttcaggttccgtcgaggtaaaaagacagttcagatttccatcataggtatgcatacgtgagacaaactgactgcatgtacttctcaacatagtgcctcgatgcagatgttcacacgtgtcaccatagcttctctgtagatgcgacgctttacgccaaagtgttgcgattaatgagacccgttcaatgcgagaaatcgcgcaacatgttctgcattcggttcatcggaaagtttttgatgtaacttcactcactcacatccggagatcacaggatgacctattggcttgtctcattgcggacaacatccgaagatggaactcataatcctccttgacaagtatatccttgtacatacacacttcattctctcaagacctagatcactcttcaacggtccagaacatcgaatttaaccaaacttgtttatgctattttaattattaccatcatcgcgccactctctatccattatcatcgttcatactccttttagttctgaccgtacttcttaaaggcaccaatgaggccaccagtagatgcgtcgtgaccctcgccgttgccctcctcatcaagctccttgaggatcttcttggccaggaccttgcccagctcgacaccccactggtcgaagctgttgatgtcccagatagcaccctcagtgaaggtgaggtgctcgtagtagacgatcagagcacccaactcggcagggccaatggcaccaccgacgagaatagaggtggtaggtcggttacccaagaatcgcttgtgagggacaagctcctcaggggcaccctcggcgcggacctgctcatcagtcttgccaaccatgagggcctcggcctgggcaaagtagttggaagcaagcatcttctggtgaaggttgtcgctgacggggttgtgggacttggcagcgaggataaagtcggtgggaatcagcttggtaccctggtgaacaagctggaagaaggagtgctgagcgttggtgcaaggctcgccgaaaaggatggggcctgactggttagcttggtctttgtcgcgcatgcaataacttaccagtggtgtacttggcagaagagccgtcagaggtgatggtcttgccgttagactccatggagagctgctggaggtaggcggggaatcggtggaggtactggtcgaaactgatgactgttagtgtctgcaaactcactgaacatgcaaactaaacttacggagcaacaagatgagtctgggcctggaaaaagtcagagtaccaaacgctcagaagaccaccgagaatagggatgttctccttgagaggagtctcgcggaagtgcttgtccatggcgtgagcaccgctgaggaacttgtggaagttgtcaaagccaacgtagagagcgatgctcagaccaatggcactccagacagagtaacgaccaccgacccagctctcaaagccaaacatgttcttgctgtcaatgccaaacttggtcacctcctcctcgttggtggagagagcaacaaagtgcttggcaatctcgcccttgttgtcggtcttctcgaggaaccacttcttggctgtgttggcgttggtggtggtctcggcagtggtaaaggtcttggaggcaatgaggaagagagtggtctcagggtcagactccttgagggcctcagcgatgtgtgtgccgtcaatgttggagacgaagtgaagcttcatgtcgtcagcaccgtagtgcttgagagcttcggtgaccatgacggggccgctgtgaaatgttagcttgatctacaggatacggtatagcaaagcaacatacagatcagaaccaccgataccaatgttgataatggtggtgagcttcttgccggtgtatcccttccactctccactgcgaacctgctcagaaaactccttcatgtgctggaggacatcgttgacgccgccctgtgtgttcatgacatcaacaccctcaaccttcatgtcccaaccaccaacgtttcgcagggcagtgtggtagacggcgcggtcctcggtgaagttgatcttctcgccagcaaacatggcatcgcgcttcttctcgacaccagcctgctcggcgagcttgacgaggaggtcgagggtctcatcgttgaggaagttcttggaaaagtcgaagaggatctcggagctgacaccaccagaggtaaaggtgcgggtaaacttgtcgaagcgctgagggtcagaagcaaaggcttccttgaggacgaaggacttgccaacgctgtcgcggtgcgactggaggtcagaccaggcggggagagtgtttgcgggagccattttatcgatatttggatgagtatagggagtatagaaggggaaagagaggggaggagggagtttaagaagaagaggggaaatgatgttgtcttgtattttgcttcagatcaggtcctcatacctgagctgttccatgagtggagggggaaagagcaaaagcgcgggcggggggtggggtcatcatcccaccaagtggaagcttcaagcttcaagtcaaccgtttgatgttgtcatgatatgattaattaaagttgggtatcgatacgacatgattgcttctgtttaattgattgttggtaattatatcacgatatttaattaatactcaattaatcgtgctttatcaattacctacccccaagctaaagtctctcaagctcaaactcgcccagcattttaacccctccaatgacaacattcctcttcaccatgcttctcaccaccagaattcggagctatagctgtgcagtatctattacgctaattgacaaccccgcctagcaatgttacctgctgccatgattgagctacattttaccatcaaattattattttttcactgctactgactgatacgcagatgatctttctaatcacctagcttggctgactgaacttttcacagcttttcgtcatgtctccataatcaacagccctgcgtcatcgtgtccaagttccggttgagccgggcactcgccgcagttgtcccgcatcacctccggtctcaccacccaagacgtctatcaaatccaaattcgctcttgttgttgcagaatgagctgtgaacgaactggaatgcagtgcaaactatgctctagcaatgcaaacatgcattatccataatgatccacctgcgcagtagcttatttactggtttgacacaccgtggtgacttatcccccaatatccatgtccctcggaactctttacccccaaagtagcattcaagactaaaccctggcatgacttgagtttaaccagaaattaagagtctcttttctaatatcacgagtcaaaaatacatcgggatacatcaattttgtaacccagggcagacaatacatacctctacatactaatcacggcaatatctatgggaaacccgtgtggccaaggtagactagttgagatatatacttcattatatgagaacatgaccaactggtcttccatctaaccaccatctcgggtgttggcataggtaaccattgtataatgcctacaccaaccctgaaaacaatcacggaacctcaatatttcaacataataacaagtaactgtcaatttcttttcattatactcattgatgccatggcaaccctgacgaaaaaatgaccaaaccttttctacaccagccatctaagcaccattgctctgtttaaatcacacgcacaacatatctgatagctactgcgactgcttctactcgtcgtcctcctcagactcgtcatcctcagcctcagcctcagcctcggcttcaggttcagactcttccttctgtccattaacggtttctgtagcagcgccaccctccttctcgagcttgagccactcgtcccactcggggaagagctcatcgtcctcaccaggcacaccgataagcttggctactcgagccttcttgttcttctccagaccctccttccactggtttactaatggtacagtcaagctgggttggtaagtttgactgaagagaacggcctctgcgagtctaccagtgttggtaagaatctgtgtgcaagcctcaatgttgccgaggagccattggcatgaaaaggcaacgttgtgagcaccggcctcttgtgcctgagtagccaatgcagacagaccatctcggtcgcctgttgatgagtgcagaagcagcagggatccgagatccttggcatgtgtaaagcactcggcagcaagggcaacgtcccaagctgatagcgcagcgtcaccaacagtcttccacttgtggtcagcatcagcctcgcgggcaaggtccagagcaatagcaagctcattcaatgctagggcaagatcaaacttgtgctcgggatctgttgcaacctccaacgcaagctccttgtgaccttggccttccaagaatcgagcaatcttgttgagctggtcttcaggaatggttggtagcagctcggcagctgtctccatatcctctcggagaacaagagtctggtactcaagtacagggagagaaagaccgaaagaggtgacgttgacatccttgtcggcgaggtagattcgggagtcacgctggatgtagcccaggatgtactgggccttgtcgaagtgagagatggtgtaggtttggtcgccaacaaggtagttgagtcggttggtgctgttggtgtagatgaagcagtcgccaatccattctccagttcgcacactgtctggtcagcaggtttcaaacaaaaattgggggggtacacatacgattcactaatatcagtgataacctcaaaggcagcctcaacaccgtcttcctcgacttgtccagactggacagcctcaacatagttctcgcgagagaatcgtagcacgtaaaaggtgtcctcgcaggcaattgcgaccaactctccgctatcagaccagtaaacctgcttaggctcaacctcgattcttcgaacaaggccaccggttgtccaatcaaagaaggagacaccaccctgaccagtaactccgaggagaacaccgccgtggagtctctcggcctggaaaccaacatcaagaccaccgctcttctcgacaaagttcttgaagagcttgacgctcatggctgactctcggatagcaaagtcgttgctgttttccttggaagcccagacaaagtcgagcgctgaaccaaaagccttgttacgccaagcaagggcagtatagatgatgtattcaccatcaccgcagacagcgacgaatcggccgttaggggagtgaatgagcgtttgagggtaaacttcgcaggtgccgagatccttggtggggagcgagatgggctcgttgtccttaatagaggcatctacgatcgttagcatgattcgacaaatggatatcggtacgcacctcctcccttgataatagaagagacaacctcgttgtgacgagcccagatgagcttgccagatgtatccatcgatacggctggctcctcacgaccaagcttgacaacgacagcaccatcgtcgaaaccaacagcaacaccctgcttgcccttttgatacgaaacacaccaggcccgctccagactgtagttaagagactgctcgaatcggtaggtgtttgcgtgccatatccttatcgtaccgtcctcggaaccagaaatgatgacgggcaattcagggtggtaacaagcgaacgaaacattgttagtgtggccttcgagagtagcgatcagggactttgtggtgtaatcccaaatcttgacggttcggtcgtcggaagtggtgaggaggtagggcttgtcggagtgagggtagtagtcgacgtggttgacacccttggtctcgtgagcctcgagggtgaagttgggggtggaggatccaagactccagatcttgacagttcgatcgagacaggctgacgcaaaagtgtttgtgtccttggggttaatggccaatcccatgacatagtggccgtggccctcgaacacctgtacacacttccatcccttctcccaatcccaaagcttgatggtcatgtcatcggaggcagtcaacacaaagggctgtgtggggtggacggcaatcgctcgaatgtaatcggggtgcgcctcgaaagaggtgatcttctcggaggtgttgtagttgtagactcgtagttggaagtcatcggaaccgcagacaatccagtttttcctggcaatgaatcgaccggcgcggacagggacatcggtgagctcaaatgtcttgacgatctgttgggtttcatgggaccagatgtagacgtggcctatactgttagctgggagcagagcctctacaatcgaaaggcataccgctgtagagggttgtgagaatccatggctcgtgaggatggaaatcaatgcccttgactcgctcactgcgagcatagagctggcgctgtattgcgaaacgtgtcagctcggatcagatcgcaaggttgaagctgtgaagctgtaggcagttggttgctgcgctcgagacaacatggcatgaccctgctaccaacgaggcgcacctagagccacatctaaactaaccttgacgtctaacttcatcttgtcgtatgtcgtcgctgtcgcgttgcgcagagttgaagttgcaagctgtccagcaagggcggtgatagtgagtgaggtagtggggtcaacggcaagaatccctggaggagtctaccatgcgggacgacagtggtcgcaaagagaagtgatactgagagaaacaagagttaaaacagagccaaatattcaaacgctaatcatcaatcgtgattcggtttttggattggcaatgtagcttgagctcttcaatttttgagctccccaaaatgtgtcctgcggctcttgccaggctggccatcccatccaatgccatgtgttgttggcctgaagtatcaggcctcaacctccttatcccttcttatcgcagggatgctccagaaaaggggttatagggtaactagacagtgagagacaatagacatgatgtcttgattgaagtcgttttacgtgatttactattattgatttttttgtgaattatgtcgtttaccgtactttattgtatgcccattaccattagcatagttgagaatctgtggtccatattggtagtgatatttgacactttggtgcaaactcatgctcggatgtaacatccaaaacaaaagtttcaaggtggacctctaccgatcttgaccatcatgcacaattaagtagctgttctattctcaggtacctattctaattcggtaatttaccctgcaattcctacatatccaaccaagcaggttgttcgacacgcgtcgtcttttacatcatcaggtgtggctgtacaagttgaacgatctaacatgcaatacatacagtgcaccctcaattgggctctggattgggcaaactccagatcttgatcttgagggcaagtcctgctacatggactcaaagttccatctcatttaccccttatgcttatggatgcttgactggagcctcgctttaagatcaacaaagctagagcccgtgtagtggctttacctcaacctgacagcacagcccagaccagccattccccacagtctgaagctcctgtgtcgcagactgagacactgtgtttacagcacttaaacagcgctgcacaaactctagtcacagtgcatatcccctgaagctatccatctcaaaggtccaccgccacggacggctccccttcgttccatcccccccgttcacgtccactaggtctaggtgccatctgggctcggctcgtctcgtctcgggctcttgttgcttcgcctcctcatacctgacctgacccggacttgacttggacttgacaacaaaactctcccatcttcccttcgatctcactcttttccagatcgtcggcgcgcaatcttcctttcgccttcctttcgacctgcaaactttcgactcaaagcggccggtctacgctctctccacgtttatatgcggggttacaaatcatccacttgaatcctctaccgtactctcaccatctgcctttttgattgatcaggagtttgtcagcgagcgcagactttgtctctctgctccaagttatcgactttgtcgatagcacctttttcttgtctagcaaacacctcattaacagtcgcagccatgtcttggaagctcaccaagagtatgtttacatccagtatttatctggctgacctccagtgtccagtcgcaacagctaacatccatcagagttaaaggaaacccatctgggtcaatccttgagccccttttctcgatcaccgtccacttcaaccatcaccgataaagagaaggaggctcaagccagcggtgccgtcacacccacgaccgaaagtgccataggtgagcatatcaaactgggacaaaggtccaacgactgacgagtatagccgcctctgaggccatgacacagtctcccgtagtcaagccacccaagcccggtatcctcgtcgttacactccatgaaggtcaaggattttccctccccgagcagcaccgaagtgcatttgcttcatcacaccaaggatcgatgtcctctggaagcgccatttccggttctgttcgacccggctcctcacaacgcactgccggattttccaacggaaggccgcagtcgtctgctggtggtttcaacggtatcccgaccaaccacggcagaatttctggcaagtacatgccgtacgccctcctcgatttcgacaaggtccaggtctttgtcaactcggtcgacggaaaccccgagaaccccctttgggctggcggcaacacccaatacaagtttgatgtttcaagagtgacagagctcgtcatccacctgtacatgcgcaacccgacggcaccacccggatccggtcgaagccaggatatctttttgggtgtcgtacgcatcaacccccgattcgaagagcgacagcagtacgtcgaggaccccaaggccagcaaaaaggatcgcgagaaggcggctgccgaattcgcagcgcgtcacggccaccagggtgccgagtgggttgacgtgcagtacggaaccggaaagatcaaggtcggtgttgactacgtcgagactcgagcaggcaagctcaagattgaggatttcgaacttctcaagctggtcggcaagggcagtttcggtaaggtcatgcaggtgcgcaagaaggacacgaaccgaatctacgccctcaagacaatccgcaaggcacacattatctcgcggtctgaagtcgcccacacactcgccgaacggtccgtgctggcacagatcaacaaccccttcattgtgccactaaagttcagtttccagtcaccagagaagctctactttgtcctggcgtttgttaacggaggtgagctgttccaccacttgcaaaaggagcaccgattcgacgtcaatcgatcacgcttttacactgccgaacttctctgtgctctggaatgtctgcacggcttcagcgtgatctaccgagatctcaagcccgagaacattctcctcgattaccaaggtcacatcgctctgtgcgactttggtctttgcaagcttgacatgaaggatgaggaccgaaccaacactttctgcggtactcctgagtacctggcgcctgagctgttgatgggtcaaggttacaacaagacagtcgattggtggacccttggtgttctgctctatgagatgttgacgggtctgccacccttttatgacgaaaacaccaatgagatgtaccgcaagattctatcggagcctcttcatttctcggatgtggttcctccagctgccaaggatctcctcaccaaacttctcaaccgtaaccccgaggagcgactgggagccaacggctcagctgaaatcaaggcgcaccccttcttccatgctattgactggaggaagttgcttcagcgcaagtacgagcccacgttcaagcctagtgtggtatgtattccgtatgctgttttaaccttggatttaattaacatgaataggccgacgctttggacacaaccaactttgaccccgaattcacatctgaagcgccccaagattcctttgttgatggccccatgctgtcacagactatgcagaaccaattccaaggcttcagctacaaccgaccaattgctggacttggagatgctggcggcagtgtcaaggatccgtcgtttgtcggtagcttgacagataaccgataaatcttgcaaaagacggaaggcagacgttagacagcgagcaggctcgagtctgggctggcttgactcacccaggcaggataccagtctttgtcagtcaaaagagccatgtaactggagaggtggagttgcgaggaacaggtataagcaatgagaagcacagcacagaacagaacagtctgggagaacctagaggatggggatgggggtgaggatgaatgtagataagaagcctactttgttttggcgtgtttggagtttgatacactcgttagtgggtttgatgctgtagttatgttactgtctcatgtttgcgagagattgctggtcttgtgacttggttgatgtggtgaacctgaggttatggttagcattgtcaattggatagtgtacagctcaagagagagataagtatttgacaaccagattgatatatttgcagcctttgtcaatctcgtatatcagtccaagcaagcaattataataacaatgcctatccttcatcaggacttggttgaaataatgaacaacaagtcttattagttgactattgacacatccctggagatgagtctcgatgtgaatatgttctctacaatacatagcagttgtgacagtggggtttgacagtgatatggactattcaaattctcgaccgttcttttgcttttgtgttgctttgttccttgatccctgacagtatcaactcagagctgacaactgtaagcgctgtggctaccatcggccaatttatacaagacatggctgaactaatcggtttgtggcgttatgcttaaacggttaataaacatcactaatatcacatcaaatcttacgaatgctccaagttggcacgaaagagatgtgtttgtattaaaaactattaatcttaaatgccttatccaacagtccatctgttaccatctcagatttagagagcagcaacaacaccggcaacagcggcggcggcgacgtagaggagcccgccctcacgagcgacagcaccgttggtctcaacgggggaagagccaccggaagtaggagtagcggcgggagtcttggcggtctcgtcggcagaagagacgacgggaggaacaacaccagtggtggtggcagtgaggccggtggaggcgggggcaccggtagcagaagcctcgcagacggggacaaggctggcgagcgaagcaagctcggggcactccttgacagcggacatgatatcgtcctggttcttgccgtaccaggcgatgatggaggagctgtagtcggcgtactcgctggagagagaggcgggggtgctgaagctgcaagggtcggtctgggggttcttgaggagatcagagacgatctcgggggcgggagtagggacgccctgggcgatgtcgagaacggcggactggcactcctcgctgatgtcaccgagagaagggaggccggtctggcgagcctcgatggcaccgcgcttcatgatggggttggccatgaagttgacgttggccgagacggcggtggccaggagggaggcgataacgatggactgcattttgatagtgagggagtgtctaacgagtgaagactgattattactgagttgaggtaaggatgggagggacaagagagagaaaaggggatgggagaagatggtctttaatagtttagcatgttccggggtaaagacaagactacagttctagcctctgtctaagtgatcttagtctctaggcagcctaggcagacaagagacaagctcactttacacatcactttattagcttcaccgctggcggcacctttccttgtcgggacctaaaaagcaatgcccaggtttggtaggccatatgtcatatatcgggtggaacctgaagcaattcagggggtgtttttcattgcttttttaccagtgaagcttgccatcacactcgagtcacagctgcagttgaccaatgtgaatcagccctacaattactggggtatcggaatgcgaggtttcttgttttgtgctgatcgataccttggagggcgtcttggaacatgtcatgaagtgccgatagcgctggctgaatgttggggctaagccttggcgcttacagctgaggtttttgcatcgacgatctcgtctgtttgggggatagacagcaacttctaaacagacaaacaaaggacgtttaatgaaccaacatgttttcgcgttggcaaaaaacaatatcctcgcttatcatgggaaattcgttcatgtaaacaagctctctcgctaggataaaatgactcgatcaattgacccatcacttattatttgccccctgaaattaaaattaactacctgctaaggcagacgctcggacaagatggtcagggacttaccgttaaacccgacctactgacccccccgccgcctgctgaaaccccctagttctgggctgcctccaccaattacccaaactctggcaagccattattcccgctctttgccttgacactttattttcgccaagcgaagctcgattcctttgatggagacagtcccaatccttctcgtcatagtcaatgccgatgctaccataacaacccattaaccaagttttagcagtgacgactcctcaattgcatgttccaaatgcgctctgacatccgctcccacagtgatcacttgaagttccacaccatccagctcttgagcaacacggatcccattgatcacatttcttgcctccaaatgcagaaccgcatcggcccgggttcgttgcagtcggctccggtcccgccggctccgaaaccccactgcacgtaccgaaaacaggttggcatcccctcccgcagtgcgcatccgtactcccgcaccacccgttctgcgaacagcacgtctcgccattgaactctcctctgcacgttgcgccaccgtgtcgagaaccgcaacgtccgtttgtagtcagcgggaacgtagcagagctggtggccgctgtcgtggtggtagaggcagacgagggggtaactgaacggtaccagtttgctttgggatcctcgaggcactcgccgactgttacgccgcggaagttgttgcgggcaagagacttgagcatgtactctgtgaggttgtacacgctctggtacacagggtcgtgctcgatgtgaagccacttgttactcgcaggggatttaccctctacggtggtatcccagatctgcttcgacgtaccgattgtgtttgggctgtcgtgcagataaccctcagtatccaagttgaagtaggtgacatgatatcccagctcgcctagccaagcatcggtagtagcgttgctggctgagtatgggggacgcatgtatgttgggaagtagcccagaatgtctgcaaaggcgatctcgttgaagatcatctggttccagaacttggcgcgcgatagagtggtaagacgctgatgagaccatgtgtgactggcgatctggtgaccgtcacgaatcatgcggcggatcagaccaggccatggggttgcgggatcgttgatggcgcccttgccgagattgcgacctgtgatgtagaatgttgctttgacattgtagcgctgtggctgtcagacgatagccgtgaatggatgtgatgtgtagatcaggaacttacttggagcagatcaagcagatcctcggtataagtatacggaccatcgtcatacgttatagcaatatcgccatttcgattgcatcgataaatcgcctgtccatatggaatacttcccacttttggccttgcaacattggtagtatcaggcccagtaggcctgacattcgcatcacagccagggccatactcaatctgacacgccggagcagagcagtaaaggtatcccgttccacaccaacttgaccactatcagatcatgcaaactcataatgggggataaaggacgacgacttacccagcgctcgaacagcactcattagcagcgcatacacccccaaagcctgttccacatcgcccagcttgtcttttctcaagaccaaagatgttgcggaaactaggtgttgcaacaacattgacagccagcaaggcgacgagagaggcaaatgaacccttcatggtgaaaagagtgtcaaaaacgagtgactgtaacgaatggatgcctttgactcgagaggcgtggttgatgaattgggtcttctgtggttataaccatggtttatatacctgctttctttttctcgcaacgactacctttcgagtcttgcagaaaagaaaagtgacgcttcacattgctccgtgcagtaatagctcccaacaccttgaaggcgtaagccacttatacatatgtatatgcaacgacaagggggaacaccctgcactacaacccaattccgcatacattgaggccctcgactcttcagccgcgccacacagaggtgaatattgtcaatagtctttgagtgttgatctccacattagtcggctttgatgcgaaagactatgctggttcctgcatatggatggaagtcctcgtattgcaattgcagcatgaacacgtgtcacaaagaatatgtcgtgtgaagagagcagaaaaacgttatcttcggagagtttttttttttttttagtttttttccccccccccctcatacgagggatgcatatggaagtgggattgtattggctcggagatggtttgagcggtatggttgctttttggtgagagggtgtatgcgacgatcagtaagctgagccgacaaaaagagacgaatcctccgaagcgatctgcagctgaggataatacggctgaagaagatcagatcagagatattggttgtcccgtgtcggtaccttgcagagaggcttttgaaagtgagtggtctgatagccgaatagacaaatgattggaagatgagcttttgcggtgtacgtttgtgatgcatgctttaaattatgcttaatgggcattgagtttatcagtatttggcgttatacaattgctttgttgagtgtcactgagcgttgtctggaggtcgagttgagaaacgggaagttgggtctaaatatagattggcgaacgattgagggttgcatcaacggtaatcctttgtgaggcctgattatccgtagagcctagtaaattggctaataaagaagtcgattgatggtgacggtatagatcgacgttcgatttaacgtattcacaactccaagttccagccacaatcacgacacccaaccaagtataggtatacaatatggccacaggcttatccaattacagtattatattatatcagctttcaaatatccgaaacattcaatttcttgccaaatcaagcactagcactggtggtgcgctcagtagcctcactcggtttgtcatcttcaaccaggttctgttgatcagtgagcttggggttacgcaagcacagagaaaaggcgataagagggatacacaggcagataccagtgatggtaagcagcctctgcacatgcttgtacgcgtcaatcatggcatcgcgctcaacggagccgacagggaagtcgaggatggcggaaagaggctgcgagtaggtgtacacagcaagggtctcgtttccgaagccggagaagctggaagccaaacgggcgggcaagacctgggtccagatggcgcccgacacagcattgcccatggcggaaccgacttggtacagggccaggtacagacctgtcatgacagcaagtcgctcgtgggtaacgtaggcctggagagaggcctgggcggggtaggggaacattccacccgcgataccgaggaggatctgagcgccgatgacaccggattggttcgagtcgctggggtcacctcggtagcggatgagtagaccaaaggcgacaaggaacagacacgtgccggatacgataaaaactttgaagcggcgcactttgtagacgataaggccgagaatcgtgccggtgacgacactcgcgaaggagtagagggactgaacccgggtggccgccttgatgctgaagttgaacgagacctggaggacggtgtagagataatcgccctgcattgtccaggcaaagttgagcatgcacgcgatgcccatgggggcccagacggaccggtccttcatgtggtggaagggtacgagcgggtgaggagcgcgaagctcccagacaacgaatacggggatgcagacgaagccgataacaagaggggcaacaacttgaggggaagaccacttgctctcgaaaccaccagcgatggtcaagggaacgagaagcagggcgaagacggcaatgagaaggataactccgataatgtcgagaagccagaagagttcgacggtaaagctcttgagaccgagttgctggaaggatgatcggtaaccaacgaggtggccctgcttctttgcgcggcgaccaacaacaagaagactgacgatgagaggaagggcgcagacggggtagatgatacaccacatgccgattccccatcgccaggttgtagcaccgagcacagcagctgtgacatcgccactaacccaggtgttgatgatgaagggcagagcagggatataactgaagaacagacgagatctgaccgaggtaatatctccaataatgacttcaaccagcaacaagatcatggtataaccaatctggtaaatgacagcaccggcagagtaggtatcgagattctgcgaggcagcctcaataacagtaccgatagtgtagaaaaataccgagatacagatgagttcgacacggccaaagacatcagcaattttaccagcggtaggctgagcagcagcagcgatgacggcgcggagagtgttgacggaggactgcagagagtgctccttgaattcgttcagggctgacggttggtaggcgtagcgaactgtgccgtcgagaccgtaggcgtaagagatgaggaagacacctagaaagataaagatgcgatccgtcatggtgatgacctctgacatggccttgatgcgctgaacaccaggcgatgtgatgtcgcgcactgcctcggcaggcgttgacgccttggcctcatggttggcctcgtttgtttctttgagggacatgatggggtatactatctcatagagactgagagaagagtaaagggtcacatcttgggaaacgggggtgggaatggcgacctttaaaaaggtaggtggatcagacagtcagattgattagataactctaaaaggcaagaatttttggtggaggattctacagtggagtggatcatgagaccactgcagcgctaggagcttaattagcgcatttaggggactaaatgatggatgtagcggatgaaaagttgccattagacggtgtttaagtgctacttgtgtgtgttgactcgggcataatgtagaatttgactaggtgttgtcgttcagttttcaccgttgaattcaaagattgcaacgctcaatagtaacagaaacaacttacctgggtacctggtagtaggcagttaataggtacaacggcgctgcaactcaaagtcacatcaccctccgaacctaggatcaacaacagtggattcgcacttcttggcgttagtcaaaagtgagccgaccatcattccctctctaaaccaagcgtgaagacacactacagggttcatttacagctgctgcctaggcttcagtgtctcacaggaacggatttgccgatgcaacaactcagattccacatgtagaaaagatcatcatcctcggacctgtccgtttgacggttacacaggtctctctttctctctcgtccactcaatgccttcagacaaaagatgctacgtagtatcgaatctaaaaggcaaaggcgaaaagtttgatcctgttcggacgcacggatatcggatatcacggacttgagccgcaaaagggaaaaggacaaactgattgataacaaatcggtcctcttggcttgacggatgtatttctccaatcgggtcattattccacattgtcgggtctctaatgatatgcaaaattttatcaagtcagctcactccactacaggatggtctagattgattcaggaaggacacaaggttacactagataccttagtaggtacgtcgataccctgacggacgacctgatgaaagagaggtcgccgggattgaagcaatcggtgggtcaaagtaaatcttacgttacgggaatatcatctttctacaagagcagaggcaaactagactctgctttgcactagaccatgacaccaagttattcccatcattccaccttttgtctggcgatatcggcatcaagtgaactagacttatagagtctagctctacctatgcattaaacacattccttgtctgatgcatcaagcctcggaaatcacacgtctctggttcgcatttttctccgttccgtaatcttatcagatcaatctttcgtcgccccccatcgccgaattggctttattcccaacgccttggcgctacggaacctttctttgtttggaagggattcgtcatgctatttaaaacgggttttctacagtggcttgactaacctcaaagcatgttgccttctttggcttggctgaataatgtcgcttttgccacacaaccacagtcttgatatgtctgtatcgttttgtctatctagtttaccagtcactgttcatgaggatgagaataaccccaagccttgtcagcctagtgggtagcagagaagttggccttccaagtcttggggcctagtataagcagcataagaatggcctgcagaccaaatatcaatacaacagtctgaaggcctgctgatctgatccttctcaaaacgtatctaatacatactaaacaggtaagataatgctgtctttaggtattctgtagccatcctgacctagacccccctcagggtaccaaaaaaaaaaaggccgctggaagcataagagacgaaattagtagatcagcttatgctacttagactatgctctttaggctacttatttttataacccaagacttgggaggtcaacttttctgctacctagtagtagacccccatcctcctgctaaatacttatctgaggaggtaggtagtacctgccgtggtagataagtaagtaagtagacaggcaggcaggtaggtaggtactagatatccttctttccaacctgactcctcttctccaatcttctctttgcatcattcacagataacaatatcaccacaatcgttaccatcatcagcgttactgcaatcaccaaatttacaccggcatcgcaattatgattgtgccgcaaaatcccaatcctcaggcaaacggaactagcgaattccccagccccgtgcagatttggttgaagcaacgaataagagaattcaatgagaaaatgggactggaaaagtctgaaatcaacaaatactatcaacaaatgacgctactgcaggaacaatacgacaaggcagtcgcagaacatcaatcgactgcggagaagactcgagaacagataaagaatctcgaagatcaactcagtcaggctcaacaacatgttgaacggcatactaaggcagctcgccgtttaggacgagagctcaaggagcagatcaatgtgactcgagagggccagaagcagagagagcagcagttggacatatccgagaagaaaatacaggatctcaataatcaactcagccggtctctaaccgagaaattgaatctccaggggcaacttgattatgctttgcaaaccagccaagatctccggaagcagctggcggaagctcagcagaaacaagaaaaaacggagcaggacgaggaaaagctcaaagagtctcatcaacataccccgaaccttggaaagcgaccagcggattcacaacaagccccgggccaacaaatggaactctatgagagtcaccaaagtcacatggaggaagatccgaataagcaatccactcaggctggaaggggaagagacgaacaaagccaagacgagggcattggcgaacccaagagggacaacagacgagagctctggagagagccacgagaaagttggagcgcttatggaccacaggggatggacatctggattaaggtgaggtatgtctaaggatcaataaagtcagcagattgctgcagtacggagggttggtgccttctctttctctctttctgggctgattgtcagcttttttttgcttctggcattgcagaatctcaacagttgtgtccttacattagcgatactaaactagaaggaatatgaagaagaggagttagcgatcagcgagttttcccaaccgatttgactgataaggctaggggctgtgactcctattaggatgtcagaacaactggccgctgaaagcataagaggcaacaacagtaggtcattttatgatgctttagaatagacccttgggttatttatttctataacctaagacttaggaggctgaccttgctgctaccccagtaggtgcgttgtgtggaggaagtgcaattgatcaagaaagggagaaacaccaacccaaacacaattgcacaaagtaaaaggactctttctcattttttgtaagttcaaaactacaagctcctgtcggtctaatacaaaaaaaaaacccttgccctttctgtgtcatgctgacaatatcaacgcatgccccattccataaaaatcgcaagaacctcatcttattgcgattttctcagccctcaaccttcctcgagagaggaatctactgataaccctctccgtgagacccatgacgaaacaactgccaacgaaaaggtagaagtcttctatgggacgtaaaactgtaagataacgacatcctgcgacacagcaaactacatcccctggcatcacttcctctccgatcaatccaatgcagttatcttcagtgatgaatatcctgcttcctgaccgatgatagcaagcaaactcccattctcgtgagaagtcatcatcggtgggttccccatcgaaaaccagttcaccgggggccgaaattcgagcacgcctatgtaagtcgtatgtgtcaatcgacttgaagagaaccgtgcagcatactatcatgatagctgtactaatattgatgcaaggtatatctccacgtgttacaaacacttcgcggacaaggttgtcccacctgtgggacaagcgatggggaacaggctcacggcagactgtcttgatagtctgtaccattattgctctcgtcaataggctatttccagagacatgtatctgtgccgaatcatgaggctcaaaaactctcgtaaggttactccgaggtggactaaagtgatcggatgggaatttgaggtcctttcgcttttcttggggagagaagatgggcgcccaggtcggtagtccatgaagctatctaattccgacagcatttgcatccaaaaatccaaagaagcccgcgttaaacggcagtgcacggggaatgatcctcgaaattttgttgcattcctccaccagccattttgcaaactcccagtacacctcatgtacagactttgcgtagtctggcacgatgggcgctttggtcaatgcaagtaggccgtagacgtaatccaacttgtcagtagcctgcaagtgacctgagaggtacaggccaattccaggaacccttattgtaggcacctcagtatggcgctttatttcaagaagactcgtggctccacattggtactccaacatcttggtagcctcattcttcggcaggttgatgaacggggaaaatggcgctggactgagcgagtcctcgagatatgctttaatcaatgtgttgaccaatatgcagtccttgtagtatatcctttgtgatggtgtgataaagtagagttctttggcaaggatgacttcttgttgagtccacactcgggtccagaagctgagtcgccagaactttgagaacgccatctcggcttccgtatctttgttcagccgcaagggaaagttaatctttagttcttggaaccagttgtattcctcgactgaatatcttggccatggttttgcctggtagtcatatagatctgcataatgaaggagcttgtgcatgattgtgaaagcacagacgagatctcggtcattggaagtcagccaggcaagtaccatatcagctgaagagtagctatcggccatcagcccgacttgaggcgttctctcgaaatggttgtcctggttgatgcacagcgcatcggcccagacacgtaactcaaaaggatcgtgatattcccctggtctggccctgatctcggaccagtgctgtttcaggtgtctgagggccgtggcgaggttaacggtgacttgcttgcggattccatcgacgacaatctcctctgtgagtgagggatcgccccaggcgaaggacagacaaatttaggatgtcctaggggtgagattgaccgtgtgcagcttgcattgcacttggtggcccgggaaggtaggaaggatttcgatgagacgaatattatggtcgagaggtgagtacaagctatgcccttgctgcagattcgtggacgccattttgttcggactggccaacagctcagggatggttgatgtgtctgatggtgttccggaagactgagagagacagaagtgatctcattaatagaaatattgatgagaatcatggtcgcaagtcttctgtgtggtgtctttgttcgaataacataatagtctgcatgaaatagaccaagcaataagaaacaaccccagaaggcggtcaacatagttacctagaatacatcaaagggaaccacagtcgggcttgaaaccagcaccaagggcattctttcaggttgggatgtagtggcaagcccgagcaggagtggaagagatccattgagactgtaatcatatttttatgtcacatggacgtgctcttccaaagaacgcatgacgctggaagttgtgatcagatatgacctatcagtaactcatgagccactgcgactaattcccgtgtgtacgacagccacgcagaagtacacgcatctatcatctttgtaccagcaatcgtaattcattgccttgcagaagtatacggacagtagatctttgtcagttcggaagtgctttatctcaaccgaaacttcaccgctgttgacctcaatgcaagagattgttttgccccttttggagagaaccctggaagccaatggattacgtacacatgattttgtcataacaaagaatccattctgtcatgtttagtcctctatcataagtgaccactgtgaagtagacaaaagaatactccgcaagatcggacgtgctgttgtcgtctaaacagggtagaatgcgacgtggttaaactatatgcatcgttaccatgtaaactctcaaagaggtgccctggaaatatgggcgaatcagtctccgggaccgtacatttgtttagatacatagaaatgccatctttatacccgtatgcatacttattcaaatgtccttcaacatagtcgtccaacagatctgcataaatatactccaacacagaccacggaggaccgacacttttcctccttcaagcacatccgacacttccgaacagcctcgatccagcttttaatacttcccctttcccttttattgcccaattgtatttataggatggcatcattcgtcaactaaggcaaacgcaaggatgttttacatcacgatatctgattgctgggagaactcaggttgagcggtgattggtggaactaccttgtatcgggctcggtagtcggcacttggtgggttggtatatcagttgaaacttaccaaatacgtcgatttcgtgcgacgaggtgtttcagcatgtataagtaattttgttaaagttggagtgtcgacgtagatgtccgataatagggagatggcatatatataaatgaacatttccgccaagtcttttttcgttcttcaatcagttcactattcactcctttccaacattaaattctcaacatgaagttccttagcattgtttctctgcttgcggctgcagtagcagcttcgcccaccactccctccaagaccctcgacaagcgcgcaaccacctggtgcgacgccttcgggtctctccaaacagctggatataccgtctaccataacaactggggtcgcggtgaggccacttccggacagcagtgcacgaccttcaactcgtacaacagcggttctttctcctggtccaccaaatggacctgggcaggaggcaacatccacgtcaagtcatactccaacgtggcccttgaaaagatcaacaagaaagtctcagcaatcaagtccattcctacaaagtggaattggcgatacacgggatcaaacatggtcgctgacgtttcttacgacctctggcttgcgccttcagttggtgccaacaacaagtacgagattatgatctggctgggaagctatggtggtgctggacctatctctgaccatggatctacgccaattgctacgttgactatcaacgggtcgcagtggaagttgtttcgtggacccaatggcgatacgactgtctactcttttgtgtcgaccaagaatttgggcaacttccagggcgatcttctcccttttcttacgtaccttaccaagagtcagggtgttccaagtagctacgttgcgactagcttccaggctggtactgagccctttgttggtaagtttctggtcttatgctgtgttttggaatgagagactaacctttttatctaggatccaactgtgtctttactacttctgcctacagtctgtctgtcaactaaaggcctggctggtcttttctttctccctttctctttttgtgtatattataaacaagtacatagtattctacgcagtatatagtaaatactcactctgctgtctctgtttgtctttgtagagtccaggtggggataatccaatgccttggtctaggcttgctgtcttggtctagaattatgctccgacttggcaatatcgccaactggccaataaacgagacacaacaactcacctgtgtcttgactgcccagaccgggctatttgggcaaaaaaatgagactattcgggctatgggtgacgtttgaagagggtgcactgccaccaccaattatgggacctacgcgtcgacagggccgcgcggccaatgaaccccccgggctgcctttgaaggtttaaagttggagcactcccgcgaaccctattaaagggtttgatcgctttcgatttatttatttgtgtcccatcactctggacttgcagcagagcagacgtggtggttactatatggatgggtcttgagacgagtgttgatccagtctaccactaactcaacctgacccggaccagttcaactacctactaatcaaacatacctaggcaatacacaaccagaaaggccctccaggcctcatcatactcatacacagcaaatatctcggagattgtcaccgttaaacccagacgttcacccgaagccacacgattaagcttatttaaagacgacaactcaccaatcacacctgagggtcttacccatggaggcaatccacccttgtcggcgcatgagcacccacttcccggtccctgacgttcggggggggctactgtcactggaagaatctgattggagtctttccctacgtcatggaaatgagcccagcagggaaataaaagccaaagctaaagctaccttgtctcttcgaccgacatttcatattcatgaatttttttatgactgctcactcttcaaagttggagatgagatagagtacgactcaactgggttcttcaataccacgacagggaaggacctaaggaaggaacgaatcttgtgcccacttgccgctcccgttcctgcctgaacctggatcctttcttatattctcctcgacagcctcactaaacttttctacaaactccatccatcttctcagaccatctccctcccatgtttcatgcactgcaaccgacccttcattattcagccgccaagacgaacatcgacccggcatttgtcctgtggattaccacccacgtcccctccgccttccatcccgccttcgcggccgagcttacaaaacacatcgtccaaaccacctcaaaacagacccttccctctctttggtccccccggctaggacactatcaatcatcctatctcattctcaaccttgcatttcaatgggtcaacatgacgccgttgtggagtaacactggatcccggttctctcggccttcgtaactctttcatgtcagtggttgacaaaagggactgtctaggaactgtttctgcgacaagaaattgcccgcaagccaatacctgcttgctcatttctgtcacacgctcgattcgtgtggttgcgcttataacaatttttttcattcttttgctatggctatttgttgccgtgccaagctttttgcagatccccttcctctacacgtctgaggcgtcgagaatccctgaatcctccaacagcacattgcatccgggacaccctccaactcgacagactaggcatgttccccgcctgcacaaactcgacctgcccttgttattccacgtctccaccaagcggcctcccacctgaacaacctgaaagccgtcctatataacgcagcatctcacatccagctcaaggaatcgggctgccgtgcagcacccaagacgcggttctgcaaggtgcgtgcctccccgggtgcgatcgattcgcttctgtaatcctggtatcatttcgtgttcgaccctgcaacagatccagtcgccgtacggatacaactactcaccctccctccctagtttggctctttgtgtttttccagcaacatccaacgtcttcgtcaggtaccgaccaaatgggctccatctaaatcggtaacagcatcgccaatgcttgcaaaacaggtccatattacccgttaaatcttgcgtttgtgctcaacctccattgaatcgagcaatgccgccagcattggctttgtgtgtcttctccatggttccatctcagagttgagctggcaaaggtcggctgccagtttcaactcgtgcccggactgtattggacatacattcacaagtcggggcaaagttgcctcttcattcctctcaatcaattgaccttgctggccggagctccattctccgctagcttcaccgatatctcccaactttgtcgccgcgttctctgcagaagtctgcagaagtagcttcttcatgaattgtgctgtcaggggtactcgtcagttttcgagaatacggactcgaaccccatccgcactcgtatcttcatggcgacgtcgaacttagacgactcgtgggagtcgtgtgtgaagatgccggtgagctttgccctattatcgacgggctcggaacacggaggctgtcggcgttggaatgtgaacgacggtgtttatttgaatcgggttcttggtgcacgctggctgtcgcaaggaccgacagtttatcgagaggagggggttctggtctgccctgaccaagtacaagagatggcagtgctggcagtatgggcaattgaggtcgaggttgcaaaagtggctgtcgctgttctatcggcaaggggagctttggtctgccgtctaaaccagcttttcgagagtctctcttgatccctacaactgcgtccacgacatctcgagtgcttgtgctggtctcttgttgtatatgtggcaacggtaacgtcctcggagaatcggacggcgctcttgataagggttgaagaggcatcttgggtgcgagggcgatgggtggttgaccggcggtcgactgcgaaatggttgcctttgcggcgtcggaaactgactgatcagggaagctttgcaggaacttttcaacgtcatcattagtgacaccatgataacccagcagaatttttagacgggagttttcgacagcaacgctccgagctgcctgctgcatctccaatgtggcctcgacacctcgacgctcatagtcttgaagcttcttttgcaggccctcgacatactccttgtgccgtgcacgggaccgacgttggttgtcacgaatccggacagctgacggattggttgaaccctccttctgcaggggaatgtgtcagacagagtaacctattgcaatacaggacgaaccgtcgagaaagattctcaaggtgaaggtttcaagaactcacctttcctccagtcatgttggcaagtacagttcatctggatgccgatccaaaaagtctacgctacgtcaatgatggcgaacgccagtccatatgagacttgagctcttcttgatgaaggtcaccatttgattgatttgccaagcaggacgcgcgttgacggccgagctccgacctcttggcaaagacccatgtctttgcggtgcagatccagccgatgtcaagaaacgctagcgccaatgacatttaaacataggttcgagcatgacaaccctatcacgacttcgtgcttactcaaccggttcaaaagtttatcggcatgtgagccaatgagaccaagcaaggggtgtacaggcagctacgagagtgaactgggagttgcgctaccatttgattctcgatcctttacgataatccttggccgatcattacgacgaccttttttaatttgacagtcatgaaacgtacgtcgttggttgacagtgacaggcgaccaggcagtgggtactttggtcgagttttccgccctaaacctgctacctcccttggatgccctggaaaagacccgaatcttacagggcagattgtctctggttgcgggatgcccagaagcctaggcgccccgtatttttcacgcattgctgggctcgcatttgctgcgccacggactctcgggccagccgacttgccaagccagcctctcggcttcttatagccggtcaagctgcgacgttgactattcaggttgatgaagggctgttgtgcatggtcaggcacggagcttgagacctagcaggagctgttgtgattggacaggattgtcaattgctagttctagaccgcgatgattttgccaagacttgacgtttaacttgactccttgcgcaagttgtcactgatgcatttctcttcgtcaagaacagtctgctgagattcctggctgacgagacagtaatgtcattcggttcttggccaatggacggagcaagtcaccgtattgacagacaaggaacatgtacttacaagagccggttgcttctgctctgctctgctctgctcttggacctgtggtgcggaacccactatcggatagtgtcacgttcaagagtcgagacctcagcagccaagacttggctccaattgacattattctttcccttttcaactgggagaagacggtggctgtgtgcgtgccgtctttcccttatcccccggcggtatcctcttggcaaccttgtcttgaaggcgcattacgccggccaagaatgattcaaacggcgatcagcatgatttatttcgatgaagccgccctatcttgcacccatcgtgacgtgacacgctcacccagtccctgaaaagtcatgaaggccgttttccaagacactaatgagtcaatcaaatgatgcagagtacagtatctacttggctaccctcaggtttcctcttatcccacacacaccttctcggcagtccttgaaacgcggcaatagagcgggtagaaattggggatgactgtgcttgcttcaatgtcattcgtgacttcgtatttggggatgagattacgccctacagagccttactgcttttgtacagggtttccaccaactccccgaaccaaccacgtggagtctccgtccttgtcaatgaacttttgtccatcatgttttgccttgtgacttaccgggtttctctgaacagcattagtactaaaccatagtatctgccgattggggaatcgtcgtaaagtatacttttggttgtattattgtatttctatgtcctatctcggattggggtatcattatacgctgaaaagaatcattatccctgcactcctgccgataccaatcacagccattatttcggccatgtcttggcgtttttttgtttttttttgtcatagtaggtagataccctgccgtatcttacttgaagagtcgctttcccgtacgtgttgagaaacgatcaactccatcattttgctgcgcgtgccagagctgctgcacgcccacacctcgactctctccagaaactcgatagcgtcgccaggcctcacgtaaatgatcaggtcgcaatgggccgcgcttgagatcaacttcctcctcagctgcgtctgggtcgtcgtttgtagactgtggcggcgtgggcagttcactttgcttctctcctgcgtggatccactcgccttggacattgcgcgcagcttcaatgatttcacctgcaaagagcttggcaaccgccttgacggctgtgctgacattttggggtactgattgagagactgttgcgttgacgacctgtagctgttagtaattgtttgtgaaaaatagatataaatgttgcttactcgtttgacgacactatcggccaacttcgccgcacgccagagctcatatcggttgtattgttgtgagtcgaatgcttcgacaagcatagctcgtagacgaatctcctcttgcttttgttcttgagttcgcgcgacaacatcctccaacgccatctcagccttttcatcatcctcatcatcatcctctttctcaccaccctgtccgctcacggcagttggagcccgtccaccaacaagactgggcgtagcctcgctcgaatcatcctgttttgcattcttcgccttgcgaccgcgcttcttcttgggcgctccgctagctgttgtgctgactgcgctaccgctcacatgagactgagcgtctacggagggagagcgcgggtagggcgagcgagcttcgggagggaacgatgtttggcgaagagggtggtttgctgccgcggctgcgacggaggcttgcgagaggtttgatggtttgcgtcgtttgtgaggaggcgcgttggcgtcggcgcctgaagagcgcttcttgctggggatttgagcgggtgatggatagggaggtgacattcccgatggggaagtagcataaggcggagaagccatgattgtgatgttttgttttatcgttcgagatgcgtagatgtaaaagttgggtatcgagagatagaattttggtgatggttggttaaatcgaagggtaacgtcaagaatgcagagtcgcacgccaacagcgagaaagctctaaacgaatggtgtaccgaggaggcgcttcggtaagaaggaaagaacacgtatttcgatatgccaattctcggagtcgtttaactgttttgtctcgcgaaagtattttgttctgacggctttcggagtgatgatccgtgctgcaacgcgtttctcaataccgaacggagaccgtgacgattctccttgattgagatcacgtgatgctacacatgatcggacccacggcgccataaccgttttgttcaatggaattgacgtcaacccactcactgataagataaaaagtagttcttcggacaattgcttttctgcttgtttcgttcgccaacaaggacaatttcactggatacctacctttgcgagcttgtcctgtagctgcccgttagttagcgactcaacttcactggaaatgatgctttgctatgcactgagcacccccgcaaacttgattttagtagttcatagtccatcctaatcccgtggcccctctaatttttcggttctccgatccggccattggattgaatgttttggaccctgactcaactgtgctaccttgccttgaactagaagctgtttgctcgtctacttctcgtctagtattaatcgtccggttatcttttgctggttggcttctcttatttatactttaccaattggagaattctttctcttcttctcctcatctctcttccatcttccatcatccatcatcaatctcacccttcgtcaagaaaaagaaaaaaaagagagaaacatcccacctacacgataaggaaaaaaaaaagctcgccacaatggccccctccgaagacggcgtcatcccctcacacaagcgatcccaagacgtagcgagcatttctggctcgtcttccagcagcgacgactcggcccgtcgcagaaagcgtcgcgagcgcaaggagcgcaagaggaagaatggcgagactgctgctgtagctgctgtcaacggcgcaaagcccaatgccttttcgcagcgtcgcaacagcttggctaaagcttcccgagacccccgcgatgagcccatccccaagaagcgccgcgcctctgctgttcccgaggagggaaccgctgttgtcaaggccagcagatcgcccagtcctgtgattgactttgacggtctcagcagacccagtatgttgttcctggtcaccattaatttgcgcagagcttccgtttgctgacgtggtttttttactatctaggccgtggaacacgagagcgtcgggaggagacggaggagcagcaggtcgagcgactggatcgcatgcgaggtgctgtgcgcactctgctcgaatgcgtcggcgaggatcccgaccgagagggtcttctcgatacaccttcgcgctacgcaaaggcgcttctgttcctgaccaagggataccaggtcaatgtcgaagacattgttaacaacgctctgttcagagaaggacacagcgagatggtcattgtcaaggacattgaagtctttgtgagtcttttcccatcaattgacgaaagcctctgctaacaaggaccagtctctctgcgaacaccatctcgtaccattcacaggcaaggtaagcaaaatcccgccagttccgcaatccttccaagctgacatttatccccgcagatgcacatcggctacatccccaacgagaccgttatcggcctttccaagctcccccgaatcgccgagatgtttgcccgccgtcttcagatccaggagcgcctgaccaaggaagtcgcccacgccatcatggagatcctcaagccccagggtgtcgccgtggtcatggagtcgagccacctgtgcatggtgatgcgcggcgtcgaaaagaccaccaccagcaccatcaccagctgcgttctcggctgcttcgagcgcaagtccaagacgcgcaacgagttcctcaacctcatcggtattaacaagagataagaggaggggggacactacacacagtccaaagcaattcttcaacatgctcacgatggaaaataactataaacctatgaagcaacgcaacattcaccatgtataggaagggtacttgtctatcagtctagtctgtcatttacccagggtaccatcaccttttgattatctgcatttttcggcgtttacggtcaggtttggggtgttttctcctttgcgggacggtttggggcacagagagaaagagaccgtgtcttcaacatatccaggtctaggttgtcatcaaatattggaaaacaggcgggtagaagcgttcattaggtagccattgtcccatttagatacgtccgggctcaacgccctggagagaaaaaaaaaacatcacgtttcttagaatgtttgcaagtgattgtcattattcacattaactaacttaaggctcagtcgcaatgtatacaaagtcaaatgaatcgacgacagaccgactcgaatcctcagatgacactccgccgccagacgccccgtcttaaacatctgatgcatacgacgtatttagtatagaaacgaattttggctcacaaacacctaattgcactggcctcccgtgacgccgttccttctggtatttttttagccgaataagaacgccctgcaccaatattaccctcaaagaagctcactctccatcaagcaaagcatccatgccgttcctctccttctccaatgatgctgtagtcattctgacgtctccgttgtcatttcttttgtcgtcttcttcatcttgatttgtcatctccttgaacatctgatccacgttgccttcatcttgcctcatcatgtcctcatctatcggattagacaagcgtctgccggcgtcacttatggaaccgcgcccacgactccacacattggggccccaaagtctctcggcttgctttcggcccagctcggttcttgaaaggatttccaaggccttgctcctttcagaatccgtttggatgctgataccttcctcttggccttggagaagtctttcctccaaagacattgaggagacgtcagcaaccagctgtggtccgccgactcccagtggtccaagatgtaacccgttgtcaaggttaatggagttgtccctggtgcggcccgaggagtgagactctcggcgttcagcatgtccagagctggaagggcttccaacttcaccaggtcgcgagtaatatggtgccccaccgtaccctccagctcctgtcggcggtggtggaaaggagcctggttgggaatttgctgctgctgccgccgctgcttctgcgttggctgcttttcggcgcaaactgttggctttccctttggcatgttctggaaggtcatcggggttatcgacgccatattcgacgagcatcttctgaagttttgtcggccgaggctttcgtgtgcttctagactgttcttgaatcggcggaggttcaggggccacaggagaccacttgtggagttcttggcggaagtaattcgtctcaaatgtcaacaaaacttcagcgccttcaatcttgcgcagataaaatcgttgtgtctctgcttcggcttccgttgatagtagtgggctgcagtagcgagagatatgacgtcggaaggtttctgcattgtcgatgatcttcatcaacacttcttcctcctctggctggaaaggtaatgttctcatttcttctgcgagagccaacaagtcctccaatttaggtcgggatgcatctcgagggattttcatgcgccagtcacagattgggcaggtgtaattctcgtcctccttgaccttgccgcgagcaatcttgagacacttgtaatgatacctagcaaggttagaattatactgcattttgtcagcttcagaagaacttaccattcatggcatctttcacattcgatcatcattccggcctcgactttcctgcaaatacagaaaacttgtctggatctactgtcgtcccatttgcttgttccaagctcaggactgacttctctggaaacaggctccccgggcattcttggcgtgtcgtgctcaatgtcaaaacagtccatgttgcgttctaggacatactccaggtgactcttgagaatgtgcaatggtgcgttggattttccgaaaagtttctttcctttgcgcatccagtcttcatgacgtttgcgttcgttttcaagatcaagagtaccattcggtttcgaattaagctcctccagcttcttctggatctccacgacctcggcgtatttgggcctcttacgaaagtcgggatcgcgacatcgtgtagtcagatcaatgatctgacggtgcgcctcgcgctgtttgtgaagaatctggtcgacggcactcaatgtctcctgcgagacagggagtgcgtttaactgcacttgcgctgagagggattcgagttgtgggtagtggacaaattctgccacgataagctccttggcctttgtctcccattgctgaccggcaagcatttggtcacggtagaaagtcaggtggtcgttataaggagggatttcgagccggttgccctcttcgatgagatcttgcacctccttaagggtcatgtgaactcctcgattgttgcgcgctcgttcattccagcgggattgttccagcaccttggataactggtcgacttcaggggtatccacattgaaggttcgcccttcttcaagaagcttctcgatcatgtctgccgccgagctggtagtgttcttcaaggcctgtgctgcgcttatctggaactgcttaatcgcttcagagcgctcttgaagctggagtatttcgggacagtcgaacccgattctttcggcttcttccagcagtcggtagatgttactgacgtttctcgactctctctctttctggtcatgctctgcgtttccgatggacttccgcatacccgactgccaggccttctcgttcttacgccgattctgttgcttccgaacgatgtagtttgttgcctcctctacccagtcgttgcatcggttgacaaagtcttgcagaactgatagtgaaggaagatcgtgcgggatgcgctcaccctcgtgaagaagcgcacgcagtgacttgagtgatggcttagagccctcttcgagtagcttctcgtatttttgttcccacaaatcaggagtttgagccttctccaacaccttttggtgtatcatttccatgtcatgcttctccttacgaaagaagaggacatgctgggcacctcggaagcgctcttgctcaggtatgtcgcagcatgcatggtatccagcatgcagtaaacaaagaaccttgcctgactgtacacacttgaatcgtgataaatatgagaaagctttgcagtaacagcagcactgttcatcctcatcttgaagatcctcattctcaaccttgattttcaaggagcatggctcgtcgcctcctgtaccttcgcatcgatgcggggttacttcaacgtgctttgcgatgaagtctccacgttgctcaagttctcgtttatgtatacgctcgagcgcgggcgccaaccatttcgccgtttggatagtaaggcctgttgcggtgctttctgcagcggtccacaatagctcatcatgagaaaagcatggttgtcttcggaatagttgcaatcgttccacgccagcaagtccatagggttcccaatcttcgggcgcaaagttgactgcttcgttgaaattgaatccatggttgaacccggcatggtaagcttgtgggaaagtgatgacgagttggccagccctttgatcaagggcgtatacacgaacaccagctttcttcaattgctcgggagtcaatagtgttaccaactggaagaggagatccggctgagtctcaaaaagctctggcacagcttccttcatagcggtttcgaacttctcggcgtcctcacccggaataccgtaccatgttttggtagcaccaaggtgttggtaattggcggagtaggcgtaatgatcctcgttatgccaacagaatgtcgaaaatatcatacccacataaacccaaggaactgtcatgccagaaatatctgatttgatgtgtttgaacaaactctcgccgtggaatggaagaacattcaggttccagggatcagttgcatatgggttgctggggtttctctcggcagttggaaatcctgaaccatgagttgtgcagtgaatgtcagctccgtattcgacctctacggtttcctcaagatcagcaactagtcgccagaattccgtctcgacgtcttcttcggtgacaggtcggtggcaattgagctcattgtcaaaaggcatcttcttctcaaaataaccctgcttgaagtcgtttgccttttgttggaattgtttgagcgagtacaaaccgccctcctcgaaaccaaactggccatctcctaccaggcatcgtgcacagttccattcggtatcgggctttcgcttcaaaggtggatcaagacatcctgggtgataggcatgatcgcaagattcgcaaagcagcaaaacattatcactttttccgcaagtttcgcatttctagaaatatcagctgcatcaccttgaaccatagtgttcaacttacctctcctggtggtagtggctcatctcgtgggattcttggcactgaaggacggaatggcgtcatgtgcgatccagccacagtggggacggcatctgtcgatgttagtctggaagtcatagaaccaatgaaaaatggggtcggtcattgcagttaaaatccctgcgcttggtcgacaacttcaaggcgctgcatgtatgcgacaatgggaattgacgtcaagggaatagaatacaagtgtatcaacttacctttcttgagtcgcttactgcgtcggctgctagccgcctcagaatcatccaggtcattgtccctcttgactgagtcggaggactcttcaccactgagctgacgcttcaatgctgtagccttcaaacttgacgcccggttgtctggggtattctttgctgaagaagtcggactttcgaatcgcttaggatcaggtgtaaagcttttaggctcgctggttgcgccacggttcacacttgtgaagccagaattcaccgcggtaaatccagagttgacggcagtaaatccaccagacgtaggcgcttgtggcagaggtggtgcatcagccatgggagtgtcgcgagtttcggtctttactccgccaagagtcgcctgcaaagcatcggaggcattacgcgcgggtgagtcgcctcgaagactgacaggcgtattgacattggatcgtctgatcggggtctgcccagggcttggggttaatggtccgccatattcctgctccagttgttgatggacgccaggttttgccagccggaggtactcttcatacggacagagccatcgctggtaggaattcttaagggatgttgacaaggatgacattatcttgccactgtatcccaaatcacggccgatttccgcccattttttatgcttacataccttttcaaagccacctctagattcaaccgctttctttaacctataaagatcaagcggtttcttatcaacgtacggcaaacgatgaagattcgtgccatgctgcttgtggaattttgaaaggccatcaagataagtgagattagcacgtgtgcctgcgacatgtcagcggaaatcctaacaatgtgctcgaaagagggtgaaacacgtactcccttccacagagttcaactcttgttttcgggtcctaaaatggaatttctacataattagcacgagccacaagataagccatctcgcatatatagcctcaaaacgcgctagaatgcgccaaattgtcgtacctcggtatcgattgcaaactctgggttccaagaatcgggggggataattttgcatatgccaaatttcttcgcttcaggtgtgattttccgtaggtactcgaaaggatctcgccagtcttcttcggttggtcgatacgtaggtgcctcttggaggccgtgtgggcgactctccttgaccttttctctaactgcggtgggctgtccgcgacgttcaacggaagtcagatccaaggcagtacttgaaagcgaactgagaggagtctgtgggttgttcgggtggtatccgtttgagttgactttcggcttggttttcgacgagaagccagcggtagtggtactgggtgagcttcgcgaacttccatttgtgctatgagtgcccgagggggcgacggcgccgaccgttggtactgaaaccatggcgaacgcggatgatgatggatggaaatagacgactaatagacgactaaaagggaaacgtattggggtatcgatcgagcgttacggttacgcggcgtgcatcgacttcatactcgggcagtccgtatcgtcaatggaatatcagcatcgcaggctagaagttccaatcgcgacgaaaagcagcttggatgtattggtgaagcggctgaaaggcgtggtagaatagaggagccgtcgttcgagcctgcagtggaaggttaatgtctagtttatgtatggttatcatgttacaagggagcacgagagaccatgcccaactaacatgaagaacaaaacacatactcagcacgacaaaatcaatataaaaacaccaaagacgcaaatgacacggtcgatattgtgcgtgtcaagcctgaagtggtcacggtttgtttcacttgttgcaggttggaagaacgagcaagctagtaccaagcgtgattgtagatgttgtatgaaagagccaaaagtgaggaaggagcggagggtgaagagtgggtgtgagtgggaacgaagatgggaaggtgggaatgggtcgagggaatcctaaatggaggtaactttagatcttggaggcgcgagtgagcgtccagttcagcgtccagcttagcttcggcaggtacctttgcacacaaaaggaaagagaaggaacaaggacgggggtgtgggaggaaagggaagggaagggtgcggcaggagttagagtaagtgcgcacggggggtactttgatttagcactcgcatggcgccaggtacaaagtatccgccgccctcgcaatcatttacatacagtacggaggaaggaccggtgggttcgggccaacagatacaaactgcaggagcattaatgggcagcagcaatggctttttattcctttattaaatgatattctttcttgtcaattttttcaattcattccactcttttaacaaccgctgaaccattgctagtagttgttgcagcgctgagaaacgccgtcctaatacagggacccgaaaactcatgtggcggacccactagagacgacatccggccggtgccccctctaccgaaaaccacatcgtcaacgtccacaaaagcaacatgtcgggcacaaaatatgagaatgtgagctctttccctggaatatggtgttctattgggacaattttgggaagcgactattattccgacaatattgcagcccaaaacctcgttcgcgtccccacataagctttgcgacgatgggtgaagcgaaccatcagggaggatgcctacagccttgtgaggcgcgttactaccacaatggactggatcaattattgtcgcaatatcgtaagttcaacaataaacacccatattaaattgagcaccgcaggttcgcaacgtaaacatcaattgattgtcgattatcttaggccacgtcgtcatggagaagaataggataaggtatccgaatgcggcagatgatggtgacattgaagaacagtcacgcgctgactggcatcatcatattccttgctcagcgtgtggctgctcaatggcatggcccctaaaagtctgatggaccacaactgggctccaaaagaaaggaaaaaggcgggcccaggaaaaaaaaacaaatccaatctgatatccaactctccgtgaacagggggggcttcataatcgcccgctaacgagccaatcatggtgagatgacgttcagcgcagacgctggggtcttcctggtccagtaagtcaactcgcgtggggaaccgggggataacgcaagtaaatagtaagctgggatgcgctacgatgaggttggttttggcttcatttacacgagtcaaatttgacggcttaattctggattacgatctaaacttatggcactgcgattaccaagtgtatcatatattgcatcaaactttatctggtacagagacaaattttgattgagacagcgacagcataagtgactggtgggctagctgcacagtaataatggaaatactggaccatgatagttgagtctggcagctatcatttatgtcacctaaaacaagagcgggtatctaccaacgccaaagcaatcccaatctccagccaatactcaaatgtcctcctcagcctcggcttcagccgctataaccttctttgtacgccgtggcttcttaagcagtttcgttacctctttcggcccccgtacacgaagtgtcagctctttcatcatatcaatccaattgatattcccattgcagctcggacaactacaggacagcggtaccataacacccttgtcttcaccttgcagagcatatttcccccagcattccagatgacccatggcttcgcacccttggtgaggacatattggatgaaggccgattcctgactctagcggttcgtggcaatgcacacaatctccttggcgttcaaacgaaacaatgttctgcgccttttcaacatagggtttcagaggtgcgtagtcgagaggcagcgcatgaataccccatggttcttccgagtctccttctggtttgtaatcagtcataatcctgaggccttcccgaggtcctgcgtctttagacacgagccaggcatcccacttcatcttggcctcttttaaaaagaagtgcagggtaagtggccaccgtgcaaaagtcggcactccagtgagcaaatggaggttggacacaatggatacaagactatgaatgggcttccttggttttctctttcccttttttctaggtgcccgttttgagattcgttcatccgatggaatactcaatgttaaatgagggttcgccaaagcccatctgtatcccagtcaatgtctaaatttcacagaagaagaaacgtaaacccactcaaacttgagagctgctatcgagctcggaaaccccgatactatcattattatttcccatggacgtaacgtgtctcttgacgttctcacggcacctcctttaacgactccattgtgctgatttaagcgcttgggaggcagtggcgtagaacctacatagaaggaggcatgacgaattgaggagcggaggacgtaaactgtgtacaaggctggaataggtctttgggggtttgacatggcggcgataaatgataaaattctttgacgatgtttacttggtgtgagcgtgagtcggaggggcgatgtaatatcatgactaatcaatttatccctagtacccctttacaagagttggtagtcgcactacatatgagccaaaccattcgataatctgattgtatcatgtagtattacgtctgtatatccttttgagacatcaatatccccaacaactttccctgcgccgtatagtacgtattcatctacaacaagccctgcttctgcaaatcgtagtagaccttctcaggcatgacattaccctctccatcctccatctgcaccacgcttccctcgtcgactgtagatcgtttcttttccttctgaatcttttcccacagctgcagcgcctcagcaataccggtgatatccctgaacagcgttgtgttggtgatgccgagacacttgaggccgtaaatgtgtcgcgcttcgttaaagtgcttgtcaaacgcacgtcggcccatgtatacaaagtttccgcaaatctcgcagggaaactcgacacccagaccgtggaggcggtacagccagaagggaatgggcttgccgtcccacgcaagagggagcttgagaggattgtagatgcgctcctcgccatcctcatcgtcgccttcaccttcttcttgtggctcctggggtgcatcttcggaattgaaatagttctccagctcctgcgcgcgttctcgctccgtcataccttgcttacgctccacgttgaccctagtatcgcttcgctcggtgctcattgcgctggcaagtcgcttcactctgtgctctcgctctgccactgcgcgctcctttagtcgcgttgccgaggttccattcacaatgtcatcaacgggggcagactcttgctcttgacgctgtttcctttgctctgccgccttgatgtgttttcgtcccgtgagatggttcttgtagacattctcgttcttgaattccttctgacagtcatcacaccatacggcatccgctgtgctggtctccttggcagtaccgcttgttgaagatgcatccttctcccaaccctgaatctcttctttttcccacgctgtctcaaactcttcgtcaaaagaagtgagaaccttgtccacgttttccagaggtcgcgttcgtcgcataaagctctcgaggtaatctgctagttgaccgacatacttgaagtattgatccgtcaacttgccttgtcgtgtgacaccgccatgtgctgaagaaaagttgtcgaaagtctcgagatattgcaggtatgtgagtcgcctgacgttgggaaggttgaggtaggcctcgtgagaggttgtcaagtcgaagaatcgtccgtaagcttcctctccagagaatagagagtccacgattgaaggcatcggctctccatcagatctcttgaccttgtatcgttgctccgagttttctgcttgctcatggggatatctctcgtgatgatcgcgaacatctttgagctgcttgtagaactctgcgaatgggtcgcctgtaccgatttgttgaatctcttgtgcccgcactccgttttcgtccttgtagatgccgacgaggttgcttgattggacttggatctggtctagtaattgagaaatctcatggtctctgttgaggcgatcacggatctgaaaggttagcaggcgaatcatcagggaattgaagctactcacatgtctgggttcatcgcgaatgcgatcggcgataccttgttcaagacgctctagatcctcatggatatagcgctgctcttcgaggacgagcatttcgacggatcttgtaatatgagaactctctgaatgtcaataaatgtctatgacagtcctcaatcgatgaatgagtgaatgtcaagatgagcttgatgctttaaaaattgcggagcttcgtcgcgagttcagtggcgtttgggcgcgcttcagtgtagaaaagtttactgtagtaggacgagagacgaaataagttagtcagcttgatcggcctctaaaatggtgctctactttttctttctggcaaccccagattcaccactccgaagaatacccggcgctgcgcgttacgtctttgctccagctaaaagttacaccccaaaactttgactctacttcgtcgtgaagtgctcatcttcatttttaccaataaccataaacaaaaacgaaatcatggctgagggctcaggaattgatcgcaaggccgatgagaggatggagttttccacctctaaggaggttacagtccatcctactttcgagtctatgtcactgaagggtccgtcgcaagctggcgattgataatgatcgagctaacaatatctagagaacctccttcgcggtatctacgcttacggatacgagtctccttccgctgttcaatctcgagccatcgtccaggtctgcaagggtcgtgacaccatcgcccaggctcagtccggtactggaaagactgctaccttttccatcagtatgctgcaagtcatcgacaccgcggttcgcgagacacaggcccttgttctgtcgccgacacgagaattggcaactcagatccagtccgtcgtcatggcgctgggtgactacatgaacgtccaatgccacgcttgtatcggaggaacaaacgttggtgaagatatccgcaagctcgactacggccagcacattgtctctggtaccccaggccgtgtggcggacatgattcggcgacgacacttgcgcactagacatatcaagatgttggtcctcgatgaagctgacgagctcctcaacaagggattccgagagcagatctacgatgtttaccgataccttccccctgccacccaggttgtggtcgtcagtgccaccctgccttacgatgttctcgatatgactaccaagttcatgaccgatcccgttcgtattctcgtcaagcgtgacgaattgaccctcgaaggtctcaagcagtacttcatcgccgtcgagaaggaggactggaagtttgatactctatgcgatctctacgacaccctcactatcacacaagctgtcattttctgcaacacacgccgcaaggttgactggctcaccgacaagatgcgcgaggccaactttaccgtcagcagcatgcacggcgatatgccccagaaggagcgagacagcattatgcaggatttccgtcagggtaacagccgagtgctcatctcgactgacgtgtgggcccgtggtatcgatgtccagcaggtcagtctggtcatcaactacgacctgcccagtaaccgtgagaactacatccaccgtattggtcgtagtggacgattcggtcgcaagggtgttgctattaacttcgttaccaccgaagacgtgcgcatcttgagagatattgaatgtgagtgcccttgatttgagtttgctgggaccaatcctgacctctttagtgtactattccacccagatcgatgagatgcccatgaacgttgccgatctcattgcttaagctaaagggcttaaactgaaggagttgagaaatcgtaatatcatcgctatgaaagagcaacactgcgtcgagaggacgcggtggaagtggaggaaaggggccgtgtactgaattcagtgagctcttgtcttgctcatctttttatcataaccgactgactcagatatagactgcacgaggaaaagattgccaaaataaaacagtaggggggtcactttgaccctgaataaagggcttctcggggtcagcaggtagtttgagaatttctaatgcaaaaagcattttcagctcgacgttcaatatattgacaatgttattcgtcacgtcggcagtcatttcgcctcttcagcgtcaatagtcgagtctttgccctttgaagagcttgcagtaaacgttcgtagtaatacgactgcaacccggccttcttatctactgtcgcctcaactttcccaattcgtccaagcaccatctcgaagtttatgggtatgtggatgcgacacacgcacccctgcaagtcagatcaaccatcaaggcccaattttaacgacccgcgagtgttattgcgacgaggaactatgaatttgttacgtgatgaattgctttctcttgatctacgtgagatcttccccatggggtacgcaaattgcaactcgatcacgatgtttcttgactgtttatcagcatcctcttgctgcgtactatggtgacaagtctggcatctactttattatgccagagcctcggttggattgatgttgttagcagccaagcagagtcatgattggtctcagctacagcccgctattagaccctgtcattccaccatggtggttacagcacacgataagttgttgataagtccccatgcatctatatcttttctccgatacatcacatcctttactcaaagttttacctaaacctggtcacaagaaccatccccagctcgtatacgtaaagatgtggactcacccatgcggtatatgccatatcccatccaccatccttatcagacatccgtaattctgcatagccagaacctggagctgataacaaactctctccactagcttggaccttctacctcaagcatgcctgtcttttgctatactcggaaatctccaaccgccacactatactgaatgcggcaaatactttgcacacttaagctttccggccaactagtgcaccgagatgctcaatgtaaatcgaccccaatgtaacggcgaatatctggggtaaaagataagtatgagtacgtatcaagtgatggcactcagggatataaagcgcccgacatcccttcgcaacaagcgcatatcatcatacccaagtcgaatcagattgcttcgagatacgacacattctattatatcttgattgactgccagagaatgcccacgacctcctccccttacacctatccgaccatcgactcaagctctggcgtaccatggagaaagcagcaccaatgaatcaagccgagcgcgacgctctcgaccttgccgccctcggccatgaacaagtcctctcccgcaagttcagcatgctgagtatgctgtccctggccttctgtattctaggtacatgggccgtatgcgcacagagtctcgcaacaggtattcagaatggcggacccgtgacttgtctttggggtctcgtcctggtttgtctctgcaacctcgccatcgccatgtcgcttggcgaaatgtgctctgctatgccgacggcgctgggacaggcgtactggactgcgaaactgtggagaagtgcgacagggaggtttatgagttacatgacggctttcatcagcacttttggatggtggtgtctttctgcttcgcagattgccttcatggcggagtttgttttgtcgatgaaactcatgtttgaccccgaatggacaggactcaacaaaggctgggtaatgttcctcgtgtacactggaatcaatatcctgttcacctttgtcaactatgtcggctgccgctccgagaaattcctcccgtacttcaacaactttgtcgctgttggcttcgtcggcctcttcgccactttttgtcttctcctccctatcctcgttggaacgaaatcagacctccattatcaaccggctacattcgtctttggatcgtggattaaccagacaggctggtccgatggcgttgtttggttccttggacttgtacaggctgcgtatggcttgacagcctacgactctgttatacacatggtggaggagatcccagcccctcgacgaaatggacctagaacaatggtgatggctattgtcatgggtgctatctcgggtttcattttcctggttgctgttctgttttgcatccagaatcttgacaccactttggatcctccctctggcttcccctttattgaagtggtgcagaacattgtgggactcaaaggagcagccgcgttgatcgctctgttcatcttcaacggctttggccagggtatctcgattgtgacatcgtcttcgagacttacctggagtttcgctcgtgatggaggtctcccatttggagattatttctcctatgttgatccttactgggaggtccctgctcgttcgttgatcctccaaggagtcgtcattaatcttgtcggactcttgtacctcttctctagcaccacactcgatgctattctgagcgttagtaccatcgctctcacgatatcttacgccatcccaattgctgttttgatgatcgtcggccgagacaagctgccttcagggggagagtttggattgggcagatttggaccagtgctcaacacaatttccatcatctacaccgtcatcacgactgtcttctttttctttcctggttcaccaaacccggccattgcggatatgaactttgctatcgccgcgtttggcatcttgcttattatttcattgggtttctggtttgtcaagggcaacaaatctttcttgaggatcgaagatgtctctgatgatattatctatggtcaagatgacgacaaacagcccagtgcgattgatgtaccagagaagcaatgagcacatgtagctatctagtatatagctatgaatggaaagaaatcattgatatttttagagttgctaggttttatgcccacagcacagtctattgtctctttcgtatcctcgctatttctagaagaactcctccatttctggatcattgattgttttgcctctcgccacagccgctcgtccaatcttctcatttgtctcgtcatattcatccttcaagacatcttcaagatagtcccaaccgccatcgaccacatatcccttgagccccctataccagcccacaaggtctgtctggttgcacctgactttcctctcgatgagttgatccagtatttcggttgctgtagtcacgtctctatctttgacagcttgaagaaggttgttgatagtcgacatgtgacgtctcaagtcagggatcagcaaatcaaaatagaacgtgataaagacctccatctctgccaagctcggccgggggtacgaatcagttattctccagctaggacgattccaacttgcatgtaacatggacacaggattgcagtcatcagtgctgcgttgttccaactcgactccagcaaggttatgctttccaatatagttgagcatatcagcatcagggttataagctgcaaagtggaggatgttgtaattctttgagcttatggccgtcagcgatgcacctgcgctaactaggctacgcagtgctattatgttcttgcgttgtacagctgtcatgactggtgtatctccgtcatcacttttttcttcgatatttgccccatgcgtcagtaaagcatgtaacatctcatcagtatcgtcttggctcgatctggtataaaatgagaaaacatgtagaatgggttcacaattggtatggcgtttagccgtcgctccagccgcaagtaacatgcgaacgattgccagggaatctttttttacggcaaaatgcagcgcattgataccgccagtagtcgtgtaatttacattcatccgacactctctagactccaggagtcttgctgtcactctctcaaggctgcgaagagtagcgtagataagaggggtgtgtccactacaacagtgctggttgatgttggctttggctttgatcaagagatcaagtgcctctaagtttccctcgaccaccgcatagtggattggagagtagccaacatcatcccaatcatcgatggcccacggctgctctcgtatcgcctttgacatcccctctcgtgttctttccgggtacatggcctccagatggatatcattgctgtaaatctcattccattcaggaatgtaggaggagaatttttccatgacaagccccatcgagtcatattgtggttctgagttactatacattagcctaaagtagcagccgacggttctgctgatggttagtatctctctttgaatttatcatcagcaagacaaacctcggtaatccttgttgagatagtaagctctcccacaatcccaacaggactctgacggtctcccaactgcgattatgtattgcgcgctgcatttttgtctatttagctttacgtgccggcatagtacaatatgaagtgtacatacctccaataaagtgtcaccagactcgttcttatcgtcaggaaagtatctgtaaccctcgcggatatgctcttgtagtatcgaaggatgatctatcatatagtaaatgtcgtggtttgactggagcactctgcaggggcgcaatgccaaattgaaagtcgggttttgacacatttcaactgagacaagtccggcccaaagccactttggaagctgatactcaagtttgacgcctggattcggcgcgcatctgccttggcaagtattgcctaaggatccatatctgacgagccacgatcccagcagagatttcgcccatgcgccaccggtatattctcgtttgcggtggcagcggcattggcagctaaggctgcacatacgagtgctctgagactggatagttgccacattcacgaaactctcttcttgtctggtaactgtagtaagaggcatgctccggccgacggtctctgtcctggataggctcggtgataggaccacaccactgtcttctacccctcggttacaatgcttctgggctaccacaaagctcgaatatgctgagctagatgtttcaggtacgcctggtagtgcctggttgatatgctgggattggtttgtgtgatgtgttaactgctgcgtaacacggtggaagagactgccgttgttagtgaatccgcaatagtatcgtagtaacttacacttcttggcgtatatttccatgatctaccatggaagagactcggaacgtgatggccatatgcaggtttgactttatcgcctgagatctctcgcgaagttcatcaatcttggtggcttccgaaaaccacttcattttatcaatgtagcgcttgggatcattcgctttccgatagttagagtacttttccacgatcttgttgagttcattcagtatatcctcaagctcttctactgccaaagagaccaagggatgttctgttggtccaagaagccgctgcgctggcattgttgggtctgtttgttgttgcgcctgcatgatgaaacattcgatcatgagaatctggtttcaagtcagccatgaaccgttcaaaaattggatcaagactcgcctctctcctcagattgttgcactcctttttcaccgcagagttctggcgcaagaagtcgacagctctgagcattcctttcactgcttccactagagaaatggaggttgccacagcacctaaaatctccaagcccgacatttcgagaatgatttcggtcttgctaattcaaagaaatgattaaaatgattaaaagttgtaggacgaggaaagacaagctacgcggggtcagggatgctgacagccttaccaggctgtgctgagagcgcctagtcagtagaaagatcctacccaatcacggggtacaaacaataaggtagagccatcagcaattcatgttctacatggcttcccattgctgatggaatcccaaaatcgggtagaatgaaggtttagatacacccacaaagaaaggtgcaagagacagaaagactgcgactaaaacacaaaatcatagccaatgatatgtaagagatatctcaatttcactgaatcatggtcaacgatgtaatagggatcttatgaagtggtggttatagttcaatttatgaagttattcccagaacctacccgagactgcatcaatctgaaccaaaatccagcgttccacagtaatgatgtctgtgacattgttgcctctgttgatttcataaaatatgtctttgatagtatgaataccacgacgaaaggcatgtcacactatcatatatgatatgtgatttgatgcaacacaagacaagatacatgtctcaagactttacttgccgtatgagaacaaagcacttacccaggtcatcccaaccatcaatacataacaaaaaccaagacatgtcacttattagatacacttttagttttaggcctatcatgcctacattcagcagcttcatttgtcagcctcactgttcattaaagactcatgtgtgtcccgtttcacctttgaactcaaatatccgacaccaactctaacattgagagcctcgaatcgttttgacaaacaatggggcctatatgagcctgcttccttcggataggctcgacgggaagagattgcctcatcttttcgtccaagctaaacgttattgcaaccatcgtagccacaagaaacgtctgtttcagccccagaaacgagccagtgcatgaataggcagcttctagatcaaatgcaaataatcaggagatatcatttccaggaaccaacgggtcaagccaccattattctcctgtctcagccttgattctagaaaaaaacattaactagcacctctctgtaggttagttgggaacagtgagcgaagtgttgacaattcgtattgtgaaacccaagcgaaaagtttaattgatcagaccagaacagcttaggttaccggctctctggtcacaatgcaacgcagcgatggatcatcggagggaaggcctgtttctggtcatggctgaaacgtcccgaggaacaaacaaacccatgctttgcctttgccctgtatgtacatacgcacttgcagaaatcgttgaaatccacggagcaagtgcggcgtgaattacagacatggcatcatcatttcggacgaaatttccatgaggcatgtggaatggagcacaacgacaagggtgcgtccagttagacaacaatggcatgcactgctgcggcaccgaggtccccaaagtgtggaaaacgtgggattggacaggggactgaaatggcgacttgatgaaccgagaaagtggtattgcgcgtcagcttgttgcagtcaagtcttttgtcttgaatgtctgattcaactgcgacaccctcaacagcccgcgttagattcaagcgggacaaagcaaagcagcagacccgtaactgacatcttgcagttagtgatcaagggtgcaagagtcatgctacgcaaaattaccatagtctgaggcacggcgcgagatcgaatttgtatctaggtcaagcctagttgaacctaatggagaaagcccgacgccacaaatgggcactgagtaacatggcaggctggtgaacaagagttttccaaagggtatccgttcctacagttaggttaggccaaggttgccatgtgggatcaaagtgcttgtatgtatctagcgagaacgtaatgttaaaaagaacgaattgaacgaatgggtgcatggtcggggaagcaagccgtcgacagggggcttttattggggaatatgggatccgggaaaactggtaaatgaactgtcagaggataaaaacaacgcaaatgctacatgcgacattgataatcttggagtttggggattttggccaagttcaagccgctggcccgagctagcaaagatgatcacaatggcgcggaatggatatgcaagattgagtgcagcaccaagaccgtccagaccctcttgcacggcctagaagaactcaaaaaaacaattgacgaattaccctttttcaacgtcgcgtagcttggatcgtccaaaatagttatagacgcggaatgcaaaaacggcattcagcttgtcaccacacccaaccttctcccgggcttccatgctgcagtacatcccctaatcttgttgtcggtaccaatcgcctacagtctcctcatgtaggttccgcttagccaggaacaaagacaaggatcaggcagttggaaaggctgtgattgagacccggtgaagccccaaaatggcttggttccgccgggggaagacgatccgggccgatgaaatcaagggttggagccgtttttggtaccgagcgtctgtagtattgttccgttgacaccagtcgcgaggttcttttgcttcgcgaactttgagtagggatatggactcgtaagtgggcgacgatgagatcggtgatgctgagcttcagcttatgagctcgtaagaaaattggcctatgggtggtaatacggagtacaatgtcgtgtaatgggacaaggcgaatgaaattgttattgccgtcggagcttgtaacgtcattgggccatgttcgtgcgtgcgggtgaggcgtgacttgacgatgcacaacattaaaagtcactcgcacagacgcttaatagaagcgctatcgtatgtattatgtacatctatccgtagttagacggccaatgtctgctaggctctccatgggagtcagcagaagcttgatggaagagaagccgttaccagcatccggaggaagtgggcagacgaaccttagctttacccctgacttggtgattagtccccggtgatttaccaagtaaattatgtccctgctcgggttagctagttggctccggtgttcctttgggaccatccatgatagggcgaaagaggcaggccgaccgtaagctatttgtgttagttagacagagcgaataatgaccttcggttgtcactcacatggcccatgcttggcagatcaccaaccggaatctgcacaaagatccctggagaatgcaacgacgggatcgacaagagctactgcagtgggccatccagaaggctgttcagatgacgctcgagtcagtgctgttttgctctcgatctttttcttcacagggatttcttgaaaatctggacaagatgtacaggtacacacagcacgagtaaaagagtgaacatgcacaaatcttgttcctgaatattccctcgagacaaggatgtgaccccgggccaccataataaaacgccagggttcaatgtgacagtgaggtatcattgtaccccatcgacctgcatggcattgcagggcttgatagcctaaaaagcgacaacaaagactgtgtgggtggcatgaggctgactcggaaatctggacataacattaatagcatgtatgcggttgagataaaggaagtatgtatgctgataggattgtggctgtcgaaatatgagtatatcacacgagtcattgtctgacctgaagctcttacttaccgccagcaacctgtacatagtactgcaatttgatcgagatggctgtgtactgttgtgcaatgtacaagctgcactttgttcacacggcaagagatacaaaacgccataaatacatgcatattttcatgtctcatttattcaagcttctgtattacatagtacctgagcagtagcttcatgggccgtgtgtctttgattgccacgtgctgttccttccgttcccgtggcagtacgagtggagattggagtaggcgagtgtgggaagaagcaaattgtatgattgcttgtttgttggttgttggattgattgattgattgatcatgttgtgtgatgaaaggtcgtaaggtgcaagcattgatctgtttgcttgcgtgtctcattgtgttgttttcaatagaaaggcaggtgcggcagacagatgatggcagaggatggcaagagggttgttgtgtggctgcttcctcaacaccaatactttccaactgtgacgacacttgcaacttcacccactaattattaatattttttctctcctccaacattcgatatccagaatctattctgcttggcggctttcccctatcgtatactccttgctctgtttggtcagccttctgggtatccaagataaccttttttgcattcttttctttttcccaccgaaaggctactttcctcttttcgcttgacatcttgactgattggcgtctctatcttaatttaggtacatagtgcctagtctcgaaaagaccttcattgataccttgtctgcctgccccgacgagaaggctgatctgattgatattgattgattgtggagtttgcggtattgcgagcggcgaccttgttgggtatacacattccagaatgtctcgactgtgatgacagctattatcggcacttagaaacttattgtctcgcttcccgtcgatcctctctcttcgctcgtggtcaatatcctaccggaattcgactccaacaataatatttcgtttctgctgtgcttccgacacgcttggtctctttaggaaagcagtttccagctgcaaggtcggtcgtgttagtgccagcacttgactggtccgtcgctcactaacacctccgtctctctgcgtgcaatgtacaccaagagctatactagcaggctgtcatgaacctttccatgactcgctgcagccatctcatttccgtatcgacacttgccgtcaatcactgcgagccggctccaatagtctgcgtcgctgatttttggctattcgacaaggctgtcaacatcaatgctactattgacttgactcccatattattcgcaaactcgccctgaaatgagccctgtctacctttagaactctaccgagaataacaatttgtgacatctgaaggacgaataagttgttcataatttcttgcttgaaaacaaagagccttgaacaagttcggacatcagaccaaacaaggtgctgcaaagccaagcaaccgcagatacgccataaaaaaccctttgactcatgagcaagctagacaggctgagcaaccgtcaaatccaacgagagtcgagcgaccagcagccgccaaataaaccgccaaagcgttcccaattagccagtctgccagcccagtccagtgcttgaccatccctgcggatccctggtttcctgggcgcgatcgccgacggactcaggggccccgaacgacgctcgggcgcctccaactctcacaggctgtcctctgcctgagccgctgttgggtctagctccaagccttcaagccccgaacccccgcagaggagtcgagggtctaccccctggcgcctctttttttttcttctctcgtcaacctgtaagggtagggtcttgggtatggttgtggatacgcttcactgccttctggtctgctcatctgttccgagatgcctaggcctccctggtcaatcagtcagttcagttcaatcgagctggcttgttagtttggctcttgtgttcctcaaaagcgccgcgccccgtcttcctacccccatccccttccttctcgtctactgcttctgctttgttgtttgttaatttgcttcttcagaggctcatatcacaggcactgacaagacctgtcacatctcagctacccttctcccttgcatcaaacgcacgaggtcaacgcctgcgcagcgcattctgcgccatcgaatcatttctcgcttcgttccgaccctcgacacccaacccacgacgcacgacgctcgtccctctatcacactcttccgtctggtcgcgcgcccacggaccctccccctccagtccatcctgtgcttagaggccccccacctccccgaagcctatactttctcatctggtctttctatcagcccagatcagaatctacaacaaacgtttgacctttctcgtatctgtacaacaaccgcataatccattttctacgaaaaaccagtcaaaatgggattgttttcccgcaaagacaagacgccaaaggccgaccaggccataaacacttctcaatccaatgtgagcgtgaactcgcactcgtcaagcttgagatcgcctgccgctggcgccaaccgcaaccccatgaatcgaacttctgctactagcacaaatggcccaatgtctccagtcaaactaccaaagatcgatctccctcgacctccggaccctcagctcgaccctgccggttatctgcgaagtcttggagctgtgagagagcgaagcaagattgtcactgacaaggccctgcgcaatgaattgaagcattttgatgtagacatgagcaagtttcccgatgtggttacttttgttactggaattatcaaggtaagattgcaatgcaatcaagcgcaaaagcgccatggaagcaacaacgggttaacaaagtgcagcgagattacgacgctccatatttcagcattcccagtcacggtagataccagcactttgccgttggtggccgagatcgtatcgcacagctactttctacctggcctagcaacgttgataacacagagcgctgccgacgtttaattgatcttttcctcgtcagtgtacttctggacgctggcgctggaacttcctggacctacaagagcagcgagaatggtcgcgtgtacagaagatcagagggtattgcagtcgccagcttggagatgttcaagagtgtgagtaaatcttttcgcgacatctctttcgatgctaatttgctagggcctgttctctggaaaccccaacaacaaatttcaagtcgataaggatggcctcaagactcttaccgtggagaagcttgctgctggccttcaatcgaaacctggcaacgagatggccggtattcagggtcgcactgacatgctgatccgccttggtgaagctttggccgccaaggatgatttctggggtttcgaaggtcgccctggatgcttgatcggtaagttgcgccaaatgcctgccaatctttgctatgctaatcttttaaaagaccaccttctcggccacccctcaacacaggcatcatccatgcttattgttcccctgcccgtcctgtggaacgtattgatgaccggactggcccctatctggccggcaaaccgaacagctatcaacggcgtttcgctcggcgacgcttggccttgccaggcgatgcctcaacccggcgcatcccccaaggtctccgctttccccaacagctccaacgccgctgcctgggagtccatcctaccattccacaagctcacacagtggctcacttactcgcttatgcaacccatgcagcagctcctcaagatgcattttgctggaacagaactgctcactggtctacctgagtaccgcaatggtggcctattcgtcgatatgggtgtcttgaacgtcaagaaggatgatcaagagagaggtctacagaactataacgagtgggtgcaacggacaggcgccaagggtgtcgaggtcgcacccatgttcgagcccagtgatgatgttattgtcgagtggagaggtgtcacagtcggtttcctcgacatgctctgcgaagaggtcaacaaaactctcaagccagagttgggcggaaacgagttgagtttggcacaggtgctggaggctggtagctggagggtaagtcaagtcattccttgtctcagaccaagaatcacactaacgcgaactagggtggccgcgagattgccgagatcaacagacccaacaccaaggagcccccgatcctgatcgagagcgatggcaccgtattctaaggcttcacatgcctttccttctaacatgtattactgaataaatatgacggaacgcaatggcacacctgggttatagagaagggaagcccgcgacaggggaggcaaggcggatgaatgggcttcagagtttcactcttggaaggcatcagtattttttctaaattatccattatcaattaccagatgattgccgtcaaggcaagggaactgtggcggggttattacacaggcaaaagagctgcgggcggaaaagggaccttggcagacctgcctagtttataattgagacacaagtcgttaaatgcgttgacgcgtaatgcttcatacatcttttgtcatattcgttcaattgggattgtgttgtttcattgacagatacatgttgattgataccttctttcttttcttttccagcgcctgtcagccatccaagagagctccgttgtatctcgtggtatatcattcgctaccttccaatgctaatattatacaatcctgatccaacaggaacagtgtgtgcagggcttcttcactattttacacttatttgatacacatcattgatttatcgcttatacttcttctcgaactcatcacgctcaagctttcggcgcatctcctcaagcttgcgcatctggttcttgcgggcctgctcagcgcggtcctccgctgtgctgcctggcctgttcgtcatggtagaaagttgatcagaaacacttttttgcatctcgttgaggttctcggacaggcgctcacggagaccatcaatgcccttggccttggtggtgcggggaggcttgtaggcgggctcctcgaccttttgctcagggagaccgagtgctttacggatagatggggtgttgagaagggtggtggtgacgagagcggctgcaccagtggtggtcatcatgaggttgacaccggcagcgaggtaggttgtgaaagcaaaggtgacaccacccatcacccacatgagtttcttggtagtggccctttgggcggcgggttggtacttgccattgatctagatacatgtcagaagggttggatacgagtggatgctgcggaacttaccacgatggaagagaccaagaaagcggtaccaagggcaggaaggcagtaaaagggatcagcgacagtgaggtcggtgaaccagaggaatccagcatcttccaacgcgggcacaggaatgtgtgtcatgccgttgatgattcggaacaaaccgaaactgaaaggaatctggaggaaaggccagaacatgcctgtcattgatgcgccgtgagtttcacgaaccatcttgttaaggaactgtcccttctgagtcatttcgttgttcttggtctggtagcccttcttcataaggtcgatagcctcctggaagcgggggtccttctttgactcgttcagggcggcactgaacttaacagcacggacttgggggtagaacatgacaagacgcagcaggacagctgttgcgacaatggtaccaccccaaccaagaccagtgtagacatggatgtgctcaagagtccattgcatgatcgatgtaggaccccagccgtaatcaagtccaatctcttttaggaacccaatcttctcttccatgttgaggatggcggggttggcaaggtcggcgatggattcgaggtcgaactcggtgggcgtgacggtcgagggctcaacagcctcgacaacaggctcagcctggaaaacgggggcatggttgacggcgggagtaggatcgatggtctcaggaggagtaggagcctcgggtgttgttgtggcgacttcagcaacgggttcctctgtcttcttctgtccccaaagtctgtacccccagacggaaaggttccttgaggaagagacgcctccaaggataattggtgccgcaatactcttgactccaactcttgttccagccgtaaggggtgtgcgtgcgcccttcagcgctgtgccgaattgtctagcatctccaagttttcggcccagggtccttgaggtctattatatacatgtcagtggttgggccattgatgagcgactatttgcgcaacatacggattgaccgcagagaggcctctggagagtgcccgaaggcatagagcgcacaattgctcggctaggaagcattgcgacggtgttgagaatgggatgaccggatggatatgttgcggccgatgatgctgctggggaaatttttggagggttcccagcaccggcgggtaaatgtcgggttcgcgatagtccgccgccgatgatctccggatgaccttgtcatgggcactcgaccagtgacgacccgacagcagtgattaaagttgactggaataagttgaagtttgtcgcaattgaagtcgctgcatctgagtgcgtaatatttacatttataccacctcggcggcgaaacgccacagtccatgttcctgtctaatgatgtagtctcaaattatttaacatgatattcatctttcctagctgtttcgtatatgattcaatagtgggcatgagatgtaatcaaaatctcaagatatgtaaagctttccaagcacttctttactccaaacttgcaatatcgtccagcgaagggcgaggagtgcagtagttttctcgaagctcgataccaggtccgatggggtgtgctcttcttcgcgaaagagggaagacctgggattgttagtgttatgatagattgaagatgtaatgttgggcatcataccttggtgccgccccaacccagcctgaaggctgcctcatgagcaaatagctctccgaaaccaagcatcataccgttgatgaacggtagcaacaggttgatggcagttccacgcatcaaagaccacacagtaggaggcttgtagaggacgactggtgagtttgatgagggaggtgacgatagatcatcgcctgcagagtatagttcgatgtcggagtgcattgtgacgccggactcggcgaggtggttgtgttcgtcggccatggtagattcgagacgtggggttcgttcgaggagtagcggcggatatgatgctgagatcttgggggtagtcgtcttgatccagctgcgaaagaggttgttgacgatctcgggctgaactgtttcccccagatccttacgtaagtctgcagaaccgggggtaggaaggtggtgggtggatcacttgtgtcacagcaaggaaggtggggtgctggagcccaccgccaccaacagcttgtgccttgtgcttagctggaggtgacgagcaagctgcctgcctgctttcgctttcatcaaaaacaaacgttttgagattcactttcattgttgcgttcagtcaattccttcaatcatatcgagccatatccaactccatatcgcctccaaaacaactacacctacttaatccagttaccccgccctattacatcaacatggcagaccaagaaggtcagatcgtcgaattcgcaggcctgagcggcgcaagccccgaagaggtttgtttaaacaaagtgtgtaccgaatcatcgcaactaattcctcccaggccagacaatatcttgaggctcacaactggaatctcgccgaagccagtaacgcctggttccgcgacgccgaagatgatggccgcgacacatctacagctcccgctcctgttcctgacaactacaccggccctcgaaccctcgatggtcgacctgccccagaggctgcacgtagtagcagccaagcgactcgcaagagcgccccatcacagcagagaaagacgggaattgctactctaggatctattggcagctcatcccaccagcatgaccacggagacgatgacgacgacgattccgaccccgaagacgatgatggacgaggaaatctgtttgcgggtggtgagaagtctggactggctgttcaagaccccaatcagcaagaggctggcccaaagaagatcatcagcgacattcttgccaaggcacgagcgtaagtgagaaagacttcgcggatgacataagctaacaaatcagtaacgctgctcgccctgaggccgagaacgaagccggcccctctgaacccagtcgtttccgaggaacaggacagaccctaggtggtgatggtgttgagagccgcagcatccctgatcctctcggtcccgtccgcgcttccaacgccgaatctcaagagcgagttcttcacatctggcaggatggtttcagcattgatgacggagaccttcgacgattcgacgaccccgccaaccaggccgacctggcattgatccgatctggccgagcgccacttcacctcatgaacgtacagcatgaccagcctatcgacgtcaagcttcaccagcacgataccccgtaccagcctcagcccaagcagtacagacctttcggcggttctggtcagcgacttggagctgttgtgcctggtgcttcagagggctctagctctactactgctgccccagccgcggcttcttcgtcctccaacgctccgtccgtcgatgattctcaaccaaccgttatgatccgaattcagatgcccgacggcacacgtctacctgcgcgattcaacactaaccacactgttggcgatatttacggctttgttcagggcgcttcagcagagacacgatccagatcatgggtgctctccacgacattccccaataaggaccacactaatcacagcctcgtcctaggggagatgtccgagttcaagaagggaggcaccgccgttgtcaagtggacttagatacatgggtggttggcgtttgggttgtaaattaggggatggccgactggtccatccaagatagctttgactgatagaggtcatgaatagaaccacaagcaagtgaaaaataagcatgtgtaatgaattgatccgtatctaggcccatcacttccaagtggtatctcaacacctaacgccaaatcacacgccattcgcgataatcacacttaggcagcagctggggttgtcgcgttggcaggttggatcacgggcccgtccaagaacctgaaatgttcaatcgcaatctgacaattcagcatagcagcgttaaatcgagcctctcccggtggaagcacaaccatgagatatgtgtttgtcgtgaacttgagaataaacagactgaacctgggcccagccttgtgctccatgcgaatgaattgctccgcattgcgcggcgttcctgtgaatcgcgaaatgctctgcttgaagtgcttcataatattggacatgcgctctaaccgatcctcggtagggttgcgctggccttcagatgatgtccacgatgacacggcgaggaaggacgtccgctcgaatagcaatagttcctccgcttcgatggcgaggcccaagtttgcgagatttcgttcgataacggacagattgggtaccagatcgtggataatcgacgcccacgctttatacaagctctgatcccaaatcgacgtggcaaacggcgtaagctcgatcgaactcgcagcaatgcccactgaatttccgtactcgaacgtcttttgcctcacgacgcggatgcgctcgtcgtacacggattcgcgggcggtgggcaccacgagatccatcttgtggatcaggatatagatcttggcggcgggcgagtactgcagcagcgccgacaggatggacacgtaggttgccaggtcgcggtcgacgtcgcgggattcaatgtcgaagacgtagatcaggacgccgacgttggagaagacgtggacgcgctgctgggagagatagttttccataaaggcctcttggccaccgcaatcccaaaggttgagggttaggttgccgaggaacttaacgtgggaaagatcgatgtcgatagttgcgcctctgaacacagcacggtttagtttatgatacaaaggaaatacaggggcgggaggttggaaggcttacagtcttcgtgtgtcgcgtgcaatataattgctaaagatgatacttctcatactactctttccggaacctgatttccccatgagcagcacctttttcttcttgggcttcttaacctcccctagaagttcgggtgcgggctgggcctctgcgagggaagtgtcgatgtaggaggccatgatgatgcgacggttgatgacggattagtgaaggatgagcgagtgttgacgttaagttggaggggagcttgggaattgaagggtagcttttggcgcttgggcatttgcggtttagtggcccgcccccaggaaatccaaggatggaacgtcttggctggatttttgtgtcgagtcgctgacaattggtaaacatataggtcaattctattgatggactagagataacaagattgattctgaatggagtttggctttctgttaggtttgtgtcactctgaaggaaccccttatcctcgcatatactactgttgcacaagaacaaccacagtagtatccatgctctttgagctgtgatcttgttctcatctcaatgtcgtcattattttgaggaaactgtagagtcgttttagtaattctctgcaagtaatctatgtcacttttgtatcaggcgtccactctgttgtgcagccaggcgggtagaaaaaaagtacctacctaaggacttgaattaattcagacgaaatcattaggccattcttaggctacctatataagcactaataatgatctagcgtttccaatattaaccagtaaatcagtatgtaacccgcctggcagttaagatggacatggacaggtaatgtaccttgggaattgtacaaatgaagtcgctcttttgtcgtctttttaaagtcagctaaatacacagagtgtatgaaaagcatgtcagcatattggtcgccgtgtcttgtctagtgtcgcggggtttttgtttttcattgttagggtattgataaagtaactgcgccgttaattaagaacaacgattgttgtaagttttttgtcaatatttcttcttgctctaagaccgaatgcagtttccgctggctacattgcaccaataagtgaataacatagaaaaaataaaataagaacaaaatgtataaaaaatagagggcttttactcagactttcttattcaagatcccgccatggataacattacaatttacaattagccatagggtaacaagctacccaaagctaatgcaattgtccttggactgacacaattatccaatcccaggctgtctttcaacccggaacggaaacaagaccttgcgctagggctctaacagaatagctccattcttaactcatgtagagttcagtcatcattaacaaacaaattgcaattataatcaagcaaaacattcccaagggtatccaaaacacaaaccggaacactcatccaaataacctaccccaacacctaagcgcccgtaaacaccaaagtcaagtaaaactcgaaagcatcaacaaggagaatttctccctgttgatggcccctgtgaactttcatcgttctttgtgctgactgatcctatgagtatagaccagacagaatcggtgtgcctcttatggtcaacgatatcactgagaccgttagcccaatactccatccagtagtagcgtaggtaaacttactttctgttttctaggctgcccccgaaaagggcacagtcgtcaagatatgtcatacgatcaagaccatcttgatcatcgccgaagctgacaaattggaatgtgaagccggtgttgctgatactttttttcctcatcttaccgatgacattcgtgatgcacccttctacgcctggatcttgaatgggaccaccctcccatttgccatttgtaaagatgagaacactggtaggctttttgggatctacgataccagcatcggcaaatatctggtcaagcgcgtatctcatgttgcattcttcatcagcttcgtctggcttctcccagtggcgtagcagggaggccaacttgtccatcgagtataaacgacccgccatcgcagcaattgtcggcggatatcgtttactcggttttgaagtgaagcggatttccggacatgtcaggtcgatgcccttgactagccatatcagagcctgaactgcctttagaacttcgctcttcaattcttgcatcgaagcagagtcgtctatgacaaatatgaaatgtctctggcccatgttgcgacagaactgctcatagccaggcagaagatgcttcttggctttgattttgcggtagcgaagcacatcttcgacagttgtattttcgtattgacccgaaggagtttgttgatctttgcttgatcgacgaggtttccaggggttgttcataggacctgtgtaagtagggtgaagatagccaggggattctatttgcgaatgagtgctctttatgacttgtgaggcatggattccatttgataactccagggcatgataagaaccgggaatctcttggatctggccgtcatgttgtgcagcaggagaaatctgttggactggcatcccatgatcaaatggtacctgcgtgtagaagccaagagggcttagatctgtctgagggtgattggaagtggcgatcatcggcctttctttccccaggctggaagtcgtacgtagatgtggaagttgactgtattgaaaactccctctttgggatttacccatagatactgggctagcgacttcgctgccgatggctcgagaaggggaacgagtaggtgcactgtttgctctgttaagagaaggaaacaggtattcatacttgctgttgaactcgtgccacaagtaactaggggtaggtctatccttgtgaggcacaagcattttctgcttcacaagggcgcagacggttgctgaaagattcgtgggtcctttcagagattcgacagcagcttgttgggactccaagacacattgaagtgccgtttgagaattgtgaaagcagtcgcccaagctagcgtcgacctgaagcggatagtaggtctggatttcagttttacgatcgccagcagctttgtagacggcagacattctaccagcgacccagacaagagcttcgctgaagacacaaccaagggaccagatgtccgatgataaaggaacgagcttaatagccgtgtcttgataagtatagaccctggaagcctcgggagcacctagcaacatcatagttagcagaagtagcagtatatcaaaccctgtgataatttacaatatgtcttgtctccgtcgttgtcatgaagactgactgaatcttcatcaataggcgattcagatgtcgccgtatcgaaatcagcaagcttcatccggaagccatcggaatacagaccctgcgttccagggaagacgagaatattggaaggctttatgtcgcgatgggcactgtgaaagtcagcataaggacgtgggggtctggacatgtcacatacaagcctgtgcgttgatttctaggaccccctcccaagttttgaatcttatcaacagccttgatgagacccatcatgccgtacaaaaagtacctgcgctcttcaggtgttgctggaggtttatcacgcttgtataattcgagcagactaccttcgggggcatgctctagtaccatgaagcagcgtttgttctgctcaaatgaaccgagatactggactatgtggtcgcaggaatcgattttgacaaatgcattgtactctctgatccaggagttccacaaagcatccctttcacaggtgaggtattctttgaacacgacagtcggcttgggacatgttagtgagtgtgtagagaggatagagataacctactgatgaactccaatctgtatcatgacagtcagaatgtagcgttaccactcgtatggtagacttggaatggttctgtttggttgtggatatcttttggtccttgattgggaggatctggcgacagggaagagttcttttgtccattggcatggcgtttgagaagactacaggacagaacatccactgtgtatcacaaaagtctttcatgtcgcggaccatggcaaggtctcccccaaacctcttatggtcgagtagaggtagctgctggtcctggaagccgtgtgagatgaattcccttatcaagtacgtcttggaattgtagacgagaatggaaaagatgtttagataggctttttcgatcgtggctgctctcgcgtggatgttgtgattgatggctcgggcgactcgattttcgcttcttttcttccaccattctgctgtttttgtaggacttatgaactcgacttttgcgccgttgccatcgatgccggtttggagctcgcgacgaacgaattggatgaactcttcattgcgttcatcctgaggatgaagggaagccatgtcggctatgaggttatgaaagagcgtatattgtatgaaatagtatgcgctcgtagttgagaaattgtgttggttgaatgtgaaatgtttgagttaaaggacaaagttggtcctaatataattgggctgaagatagaaggaatcgaggaatgagaataagtaagagatcatccaaaatatatctgcaggtaggtaccacctaagatcctaactgggaaggaggggttcgcacaaggcaaaaggcatcaaagtgcgatgtgccttatacagggccttctgtccctcggaaaatccaggaccttcgatttccagattggttatagaaggtgtgtaacaagactaagttgaacacaaggctttccaagagaaccccaactaggtagtgggtagcaggaaagttggcctcctaaatcttagggtgtaaaaacaaagtagtctaagaagcatagtttaagtggcataaactgctctaatagttttgtctcttatgtttatagaagtcaattgttctgataccgtgagacccaatagatttgctagggagcaaagctcgtcttttgagcccaaggctgcatatgcacaccatcagaaagtgatgcatggctgtgctaaagtgcctcgaggcaaagccaccgccaattcgatcaagtgtctagaaataaggtcatgtttgccctgagaggctaatcctaagaactagaaccactgcaagtcatggggttcatggttcatcatgatcgagtactgtattacaaatacataacagcactctgaatgcccaacaaacgtggggcaaagagaagatggtgtcttgaaatgcaatgaagcgggagggaaacgaggttcccattgaaaatataggcacctacattgacatcatcagacagcttctgcctaatgaatcgcaacgataacatgtcagccaccaatgctcgactcatctaaaatcgtatgatttattttctatagtcataagtattctaaaaagatataagtaagtaaaaaaagaaagataggaaaggaaagaaaaagacaggaaacaccgagcagcgtgtgctacaacccaacatctaatctctaagtgaccggcgcaacatgaacagaacaaacatccacagcatgacagttacaagtgtaatactcgcagaaataccaaagaaaaggccaaatatcttggtgttgagtttccacgacccgcctagatcccatggttcatcagcattaagggatggccactcgagtataccactttgaaagaaggactaaattcccaagttagatggctgaaaaagagatggatggcataagactcacagccatgaatgttcccggcagaaaaataagagtgacaaacgtgatgatatgcatcgagcttgtctctcgcttagtcttgaacgcaatgtcctccatcttaagagcggacagtttagcgctttcagcgtagagtttgttgatttgtagtgtcttatactggagaatgcagttatactggaaaagttagctttgaataagatatctatcagagagacttaccatttccttgctttctttgacgagtaagaacagtgcctcgagctgtgcctgtctggcctcaagattggcttcgacgccctttgcccgctgaaacagctcgacacccgaaaacctgcactccgcttggatactctcaagaactggtatcgtgtactcgttcataacacattcgtaatgttctctaatttgtcgtacgacttgtttgttaagcttgagcacaagaagtgcctcctgtattttctccagcccctgctgaagtccctcgacatcatcaaaagagaaaccctgaagcttcttcacccagtcttcgtcttcaagctttttcaaacggtcttcgaacttctttgcccggtcgtcgtgatagactcgatgtttgccatcgtgcaacagcacggctgcacagccgggcgatttctcggagggagtgctgctcaggccggtggcgtgtctcacgtcagagctaagtctggcttcgtcgtggataccaggtgtcctcgccttgtcgacttgtggcttgacattctggaggagttcgttgatgtaaaagatccaattgctgtcacaccagtcaagaatcatacccagagtctccagcgagaagttaaaacactcagggaccgagtctagctcattcctggtgtcactcaaggcttctttgaagagctcttcgttaagagagtttcccttacacgttacccagaacgcttgaccactcacgacatcgaatgagtgatacactgcaagctgccggataccccaggatttgggttttgttgtaatggattccgaactttcgactgatctcaaaacaaatgaatatcttatttcccgaccggagcggttgagtcctggaaggggtaagatgtgcttttctttggagaggagggtgttgtcgtcgttgaattggggcaggttgcaccattcatgagccgacagtgagcgtctgaaagagtatagacatgtgaggaatgatggtgggatctgttgatatgtgcaaagatatttgaacgtattggttggacatctcagctgttctttagaatgctttgattgaatagaactgtgaatgttaggatttaacctgtataattggtcatatactcacacatatcttatctttggtatcttgttgctaggctgtagacgagacctgagttcctgcagagacttgacattggcatcaagagactggcagttgcatggcgtagcgcaatcgcatgtctcgtagatcttcaaaggaggatcacttagtcttggatgaaaaacatgtaacgactctcgatcccaagtctcggcaacaccttggcgtgcctttttaccgcgcgtactgcatgcgaagttgtaagggtagttatgtgaggcatcacatatcgcatcaaagtaggtctctgattcggaaagctcaggcgtacagggacgcgacgacgacgacgacgacgacgatgacgacatgagagaacgtgaaagaattgagaagacaagattagaagatggtcgatcaaatccgacgagatcaggagatggttttaacttttagacgagagaataacaatcacaaagcgcgggacatagcctggtcatctgccctggggaaaatcttattggaaaaacggatagtcagttttgaaacaatgagattcagttttgcgaatatcaatggtggcgatgggggacagtgtctttgaggaccccgagtgtaacgaggcggagcttttaggcaaagcgaggccttatactgcgaccgaaaggctcatttcacaaggtaactgattaagttggaatgcgcagaatgaaacatgagcagaagttaaatgtaaatatatgtgaaaaaaatgcaaatgcgacctattttatccgaatcacttctgtagatcgagaatctcttccttttccgcctattgcaaccatcagtacgaagaaagcccggaatcaagggatgatgaacgaaaaaagaagacacttacagaatttaatgctcgaggtagataaaacacaaactcttcacctgatttctagtttttacgtgagctgagtcttgtagaatatgagaaaagcacggtcatacctcaacgacaatcgtctgatcgttgaatttgtttcgaagccatgtccgtacatcgtcaagtcgcagcctatacgcaagaatagagttgtgtatcatgattgctgagatccgattatattggtgatgcgtagcgatggtctttctgatgcaatggctcgttaggcgtattctcggttgaaggcagtctgccttgaggattccagtagagatcacactgggctgaacaacatattttgagcccctcgtgaatgctgcggctcaaaccagagcgcggggttgactcccagtggccatgttcttgattggtacaagaccagcggaccaggctgggacgatcaggctcctggtctcaaaggtccatcgggctcgggccatgaccgttgtgacaccatctgttccgggaggtcgagttgaaaaggctcgattctgttggtctgctgcacaccggatggctcattcgcaggccgtgcaggtgaacacagggcaacatgcagctgagtgtaacctcaattctgtagagatagtcttttgattcgcaggacctaaaatcacctagccatatgaagtaacataagctgtgcatgaatcccatgttgtggtgcatatccaagtgctattcgaactgtttgtgatttgttcgcattgcaaggcagcatatgtagttatggtggcttttgatgagaaaaatgctttctgcgacaacgagattatgaccgggcggaagccaagtaatgactgagaagtatcacttttgcaaattgagagaggcgataatgtgggaatcaacaagttggcaacgctatccaatactccagacctggtagggtacaaaccagtgccgcgcgacgtagattctatgtccgtggtgtctacttgtacgtgcctagatatgatggttggaaggtttctttatgggccattatattgtccaatgataattgcttgatcactggcgagagtggaagaagcactcagacgttacgtcagagaagttcagtaaggaaggtacgacagaggaaggagaggcagacgagggaacggcagaggaaagaatgagggaggaaggcacgactggaagcaaggagtacagaatgtcgcctgcagcgggtgatagggtcttgattcactctcatcaaaggtatcgcagcatgtatctaatcaggctgaatattccaagctctcactggatatccttacggtcggggcttattgagctctgaggcacggtaattgagctgcgaattacctaccacccatcaagggcccatcatcaagattctgaagagtcgaacttgcgagaacctatatttgttactcgctagattgatgtatatgctcttgacagtatacagatggtctacccaaggagtgacgaaacccttgaaaattgagagtatctgcacgagaatgttactgtcagacaatctcacatgtcttattctaaccttatcgtagggcttgattaacaaggctcgggccgttggaatttatggttgtttccgaaaatactaaaacagcgaccacaacggcgatcttggccacctgtcagcacaacttcagtctcaagttacatccaatattggatcctccgcttatttgcatgaattagcgctgaagagtcgaaggcagaaggagattcttcgtttgattaatgaaaagaccggactttgtattctcaaagtcaagtcacgtctaacactgcccaaggtaattgtatttcggactcgcatatgaggaagcctagactagagaatataacctctggtttcatttttttctttacgaggctctcttgatcttcttgctgtgtggtgtctagactacctactttccaattgaggctacgatacaacgtatatctcaccagacacggaacgcccgagacaaatgagatcatacctgaccgttgaccatacctcggggtataagaaaaactggccgctagaagcataagagatgaaattagtaggtcagcttatgatactcagaccatactccttaggctatttatttttgtacactaaggcttaggaggtcaacctttctgttacctcctagccatatcccatcaaagattaatagacaaccctcaattatctcgagaacgaacgaatttgggtgttcctcagccgcatgcgagaagaatggacgatctctcaccgcatagcaagtattacctgcaaaagtcccatctgggtattgggctgtcactcgctgccacccttagaaacacacgatcgtcattcgcagtctctaaatggccataacatgcaaaaggggactggtgagagtaagacaatcccgtaacaggtctctgtgctgtcatatattcactgttatcccatatttgtcttgctcatgtgaatgtgatcaatatatccaacgccgacagtgtattaaacaatgtggttctgtagataccagtgcatcatgctatcatggctgttgatagcaggatggatccatctcagttacagccacgcgctatacgcttacgacactgagcgaacaatccaagtcggtgcccaagatcagatcacaggaaagattcattatagcaactgcaacagcaaagacacgcctattttcccactcgataaacccaatatcctagacgcaaaagagacaccacgaaatggcaccgcactggcagcacagggttggtgggactttggccaggaaaccatcattgtacgttttgtgatccccatgatcagacagagttaacaaaagatacataggcatctatcttctggcagactaaagatcatgcaattgtcaacggatactacacttgcgatatgaagacagggaaactcgttcgcaacggagagtatcgtatctcagaaactgcagaggtcagctctatccataatgaatcaggcctcgcggtcgaccttctaggagcagacaatggatatcgtgtcttttaccacaacgaatacaggaatgtcatgatgttgcattatacccagatcactgactggacagatggtggatttgtgtcgcaggacaatgcaacaggaatagcactaggatctgctctcattgataaggagaatatgacagtagcttttcctaaaggtgatgaggatatcgaggtatctcggttggagaaagctggacaatggcgattaggtctgttcatacaaggccccatctcgattcacgttgctaacatgcatcagactcctttccaacaaacctgggaggtacattcacaaatgactctacaagtgttgccccggtcaacctccagtcgacccccagcttttcgctgccagcctggaactcttccctcgaagccctagcctcagcgatagaccgatcccgaaagcgaagcatcttctacattggcaccgacagaaaactccatgaaattgaagcaaagaaagacacatgggagatagcatccaaccagaccagtaaagcgtggccccttgctgatgactctaactctggcctggcggtagcatataaccagcccgacggcaaagtgtggatgtactattggtccaacgagacaattgtacagacatacaggaactatgacggagactgggaagatgcaaaagctttgcctcaggaagagccgcgcaaaactgacaccagcaaaccggcagaggatgatacttcttcctcctctggtttaagcacaggagcaaaagctggaataggcgttggagtcggtgtcggcgctcttcttgtaggtgttttgggttggctctggatgaagcatcgcaacaagaagaaggcatctgatgcttctgaagcggggcaaagtcctacggattcgaactttacggagatcaagaagaacccttcggagatggatggtcatggtagacctgctgagttgtacaacgaacggcctgtttatgaactgcagggtcagcatacgagagaatgatgagggtcagacgttgagggggagtgaaatttgttaagggcaagattgttctttgttgacgaatgaatgaatagcaaaaaaacaagagtattgtattttcagtgacacgaaagagccgcggtcttgtgtatgtatttgcgtttattgaattttgcgatgattgaatgagcaagtactaaattaggctgggtcagtcagtggtgacatgaaccacttgtcctacctagggttcacaggacaaggctttggcagcagacaacttcacaactgaacgtagggtataagaaataaagacatgtctttgtctgagctattgcaaagtgacaagctattgtgtatctagtccgacggcacacgggcgaggaatgcaaaagcgcacatataccgacggggaagaagaattcattgacatcaccatcaactccacgcttctccgtatccgtgtccgtacatctaccgtgtatgtatataaataacccgttaaaactcaaccgtcgctataatctctcccccaaaaagtcaaagggacccgtgaagagcaagttctccattgccgggtcgacttcaagatctgccagcagattcgtcatccatggttcgggctctggttcacctgtaatttgcaaactcggtaccaagcttgtatcttggagcgaggatgggctaaattccatgtcggctcctgaaaaagggtttgcgggagatggttcgcttgatgcgaatatacttcccacctcaggcgattcgacaggtccgcagcgatccatataccacctctctatcctccttgcacgtcgcgcaagatcccagtatggacttggttcgacgtcaccggtgtcaggccctgaagcagcttccattctcagtacgatctgacgcagcgtatgcgacatatcgagaattcgacgcaggtgacccgctgtttgggcgttctctggctgtgcggcaacaagatcgagacgtacagctaatgaaaccgcgcagtacagcataatccagcctatgttgggcatactatcctcttcgccttgaggtaggagtagtaccacgcttatgagggatttggcggccgacatgctttgggacaaccagtcgagaaaacggttttggtctgtgccctgttggaggctttggaaaccgtttgggccgtaggatatgccgtctggtgagggttggcagatgatgaggtcgagtacgtgaagttgtagaagaatggtggctgtgttgtcagtcaggctttcgtatgagatgtgggtaagtactcacgactttcactcagagggaatggaagagatgactttgtggatgtgtatcgttccctgatcctttgaagctccgcggggagatgaccttgtcttgatccacgaacggtacctgaagcttcaatgacagcatcgtcaacttcttcggtgagtttttgaagataaatgatgtacgggagatgtctgtcggtcggaaatgagcctgacgcgagaagcttgtggcaacactcgaggatgtacggtgagtatcgaaaatgatgtgacttttgcaacaaaaccgcagaactgtcgctcattagataccggttactaaaagtcacgtttgacataccttgaagaaagataatacgtcccggctaaagctctctgctcatcatgcgtcatctcaccacttgcatgtttattctctctactcaacgcccatagacttgctattcgcggtctatcaagccgcatgtctgagatgatactggcggcaagcgataagtgctgtgtatacttcatggttccatgatgataatgtgccctgattgattagcgacagacatacaaagcattggcttgacataccacgccagatggactaacagtccttgcaacatatcgagggttgcaaaaggccccttcatcatgcgaacaagcactatctcatgaaagagcctgccgagttctcgttgaagtctccgattttcgtggcaagatgctgcgagtacggctacacataacgcaggtctatcctgcaccaggctttggatagtgaccgattcttggatcatgacaaagggaaagtgaggcgacattcggcttctgaacatatctagacattcctggccttgttcaagcgtcatcattcccctggaaaagggattgtgcgatgcttccgtgtcaatactcccaggagtattggacatgcctggtgaagcatccgtcacatttgaagtcgtaggtgcagaagcgagagaaggcgatctggacctcgtcggactgacagcttcaagatttcttgatggtctatctcgtattagtcgggtacaatttttgagacggtattcacatgttgtctcaccccggtctcaaagccttgcgccgtctagaaggattaaagacgcaagtcttgttgagtctcaaacatcgatcgcatttccccgactcctgagacttttcgcatctgattttggcatggaaacatgtttggcatgttttcaatagcgtgacattatcagctcgtgaagccatgtttgttggtgtttgaggaagagatttgattaatttgatgggcggggaaatgaaactcatttatcagatccatccacgactgctggcattcgtttctttattttattttatttccatcttcgcgctatgatatattgcattatatttgactgcgacgtcaaaaagatattattactggattcaccgtttccgtaggctaggccaagagatggtgagtcggatgctgtgcatggagcggacttgaggatctaacatggggctgtgaaagattcggtctcggctttggttccagggcagtcgcagtaattctgcggcgaagttccaaggcttctagtgtcgtcacagttgatgaaatagactggtcatctcacacaccttttgtcatgcgttatgtgtgtctatttactgcgctaagcaatcttacaaggtctcattcggacaagacggattgtggctcagagtctttaggtacgccaagtccgtgtccgttcctacagtcggcagttcaaggaacatgtcactactttattcggactcgttagtttctcgcttttaatgcgagggaaatgaggataattcaggaacaagaccccacttggagacagccttgtagggcagaaccttcggtcagcattgattctagacaatgcctccataagttgagtcgcacaggaatgaggtttcatgtcaaggtatctgaaaagtctgacagtatagtgtgataaattactcagttgtcttacgactagattcgtatacgaattacgacctgacgtggcattgtacgcttcaacacaaaacagcttccataatgagacttaaatcaagctcgttggccaaggattatattgtgtacaccccgagcaacaagaaacccaaactccatctatacctgtctatacccatgaaatatccgcatatatcattaactaatttttacccttcttcttctttcctgaagtcttttccttggccgcagccttttccttgccctttttgatagcctctactagctcttcaatctcggcctccttctccttttcagtcttttcttttttatccttctcatcagccgcctttttagcagctctcttcttagcctcgatcttctcaaccttttcaatcagcttgtcactctcctcccacagcttcttggcgacttcgtcatccttgatctcctttcgcgcaaagtcgacttccagacactccttgataaacttaccaccgggccctcgagcgaattcgggatccatagcggcatagaggatggactgggcggccatgttaggagacttgagaaggaaccagggaacgatgtagccagcggtgtagattgcgagtccccagagggatccgcgtgtgagccagcgacgggtgcttggggttcgggccagaccaggatcgacaaagattactcgtgtgttcatcggtgccttgtcgggacggtcgtatgagtcgagatgcttctggaaagcgtggccaaagacattcatagcgagtttgcttcgagcgtacgccttgcctggcgtccaagactctctcgacacagggtccttgagagagggagagccaatgtaggaagagcaggtagggataataactcggacgtctcggtcgataggttgcgcgcgaagagcaggactcaagatgcctagcagatggaagttggccaagaaattgaccatccatgtctcctcgatgccttcctcggattcccttctctttccgccagggggtgtaaggaccgccgcacccaaatagaccatgtccagtcgtcgaggcggcgcattatcaatccacttggtcgcaaacgttcgaatgctgtagaagctcgacaagtcgacttgttcggcgtaaatcaggtggttgttcgtcttctctcggaggtcctggatgtactcgacgaggaacggatcgttcgggggtgtttgtgtgagcagaaccagctgcgcaccctgcgatgcaagacccaaagctgcagcggcgcctataccggacgttccgcccgtcatcatcacgactttgccatggaggaggcgctgggtagggttgttgcgaccagatgtccagatcttaaggagagtaagaaatgtaatggtgaggatggtgtatattattgtgcgagtgtattgtcggacagcgtcggggatgccattttcgagcacgcctagaaaaagaacgagaggcatggcgatgaattaatggctgttattttctacagctcatgccattgattgaatggcgctatgatggatcaacttttgatgtcgtggctccatggcataggagagatgtgctgcacgtgacgtcctcttcaacatggacctcttggaatctcaacttataccaaccaaatgttgcactccaaaataaacaaataaaatattaattgactactatatattccttcctcattataaaatgattaatcgtgtaatctgtcatccttcttctttttcacccaaatctcaccaaccggatcaccaggatcagctacacattcccaatcaccaataccgtgtttcgcaggggctcttctaacaccccgaccaccaccgccgatgatgagatttccgggacgatatttctcgtccatcttcatgcggcgaatgacacttccatgtactcgaacagcatcgggaacatctcggacttcaccaccagggagaggccaacgaattggcttccatgatccatcgggttggagatccattctgcggaagggcatgtactccatgatcttccaagcggtgacagctatagtgcccaagccttgcccgtactctagtgagtcgtggattcgagctgtgcaagcgccgtgcatgacactgtgaaacttgtctttgggatcgtcttccttttcgtccatgggcatatctggtgcatggcctgggcctccactgccactcgaaactcgaagatcaggaataggtggtcttcctgtagcaacttcccagtcgtgcttaacgcagcatcccatctcagcaaccttttggttatcaaatggaagtccagccttctgcgcctctctcacaatccacgcaaggggaatgtgactcgtgctcttgctaccttcgtgtatctcccaacctccaccgacatcggcgtgtcctcccgagaaccagacttcgtcaatatcctgagcctcatcatcgtcgatgttgttgatttcggaaagtgccagtccagaaaggttggagaaggtctctggatctccagcgtggcttggccttcgacatgacctagaacgagctcgatacggggcaaattcccctcccttcttttgcgcacttcgcttgtcgttgggcgaaagatgatttcccgttctccctcgcccctcatgtccgtggaactcttcacgaatgtcgttcatggctttgtgaaagtgggaatgcttgtcctcgttcttcgctggtcgaccttggtacatgagatcctggcgaaacttggctcgtcgctcgtcaatactgacggcgtgacgaatcactctagcgctgctgcgtgcagtgtagggaaacttgctgcgttgcatccaggctgtctcaaaacttggtacggagttgacggtatcgaacagaccgaggaagcggatacggccaacagggcgagagaatgtctctcgaaagcctttcatgaatcgaaacatttcttccctcttctgttttatcctctcggttctcttgtcgggttctttcttacagttttcttcgtcatcttctggcacttgttcacggccttgccattgagcaaacgccttccaagcaaacttgaccatttcttcgttcccgtgggataagagtccgatgtaatcaagcatctcagccaagaagcgagcgatatacgctcctcgactgaaaccaaacatgtaaatctcatcgccggggttataaaatcgcatgaggaatcgatagcctcctacaacatgctggtcaaaggaggaaccgatggctgagtctttggctttttggtaccaagagttgatgcgagacttgataccagtatgggtaagtgacccagaaatcacatacgtgccaataccagcttcattttgttagccaggaattacagcctaacagcgaacttacgttgatagtaatggtactgatcgtccgcttcacgatccagcattcgaaagatcttgagaatattgctatcgctatcatcgccgtgaaatttgttgcccgttccgtcgaagcaaagaatgagtttccggggctttcgccctggttcaatattggcaactacaggccccattggagtttgtggcctgctttggaaatcatgagttgatgggtcttttatcgactcggttgccgagttcggggcaaggtgtgtgtaattcatggttgcacgacgccagcgttaccggtgacactcggtggaggatatggcaccgcacaagaacaaaaggtagtggtggtcggggaacagccatgtttatgtagacatgatagcatggttaatcactagtctttgggttgtcttagatctcatcgagctaccaccgtaattacggttcagttcagagctgatcgacaaagctgcacatcgttcaaaaccacatcattccggccttttctccgcagactgccgtcctactagagcgggatgcgatggtaactcgagttggataagagtgtcttggatggctgcaccaggggacaggtcctgggtatttacaggctgactatttgttatcctgcgtcgatctttgtcatggcgatgctctctagagcgcccgcttgactctgactggttcacaatctcagccccaagacattgaggagctctaccacaagctatcgtcgaaccaagacggacttttagccgtgttaaaactccactggttaacccttgcatctggagggtcgaattcaccaaccagaattcgctgatcgtcatcaactaccggcaacagtggaattggactttccactatcgcgctcttgcagacaaggcttattacctgcgtccagctgaaaatcccttttgggtcattggctagtcgatctatcagtttgtggctgctggaggttcgctttgctgatcgatatccctcttttcgtggacctggtgcccttggaaagcctgagcgtatgccaatcggagggtaagcttatgcggacgctactatggtatcatctactacaagggccgtcccgggtaatgcaaaagctctctttcttctgtgcgccagaaactgactcgttgttttaatggacgatcaagacattgtacgccatcgacgttggtggcattcaagaatgcacaattttccggttaggaaatgccaggtctcactgcatcgaaacattgtcgatcattattatccgcgcatgattcattgtggtcgcttctcaacataactaacagtgtacctccacacacctacagcttgctgttcttccacacagcgctcctcttctcgacaaaactcaagacaccctccttcatgttgtcaccgccttccattgtcttaaatacaccatgctcaatcctgttggtgctgtccttgggcccttctgcttcccacccacccagcaacccctcgcgcgacacgataaccgaatcgggggaattgttagacatttccaccgcccatcgcagcgcctcggagacaacttcctccagcttgacaaccttgttcacaacaccccagcttaggaactgctctgcggtgtacatgcgtcccagcagtgcaatctcggatgcgcgttgacgtcccacggtacgaatcagtcgtggtagcgcgccggcgatggctacaacgccgcgcttcacttcgggcaggccaaacttggctgtttcgcttgcaatgaccatgtcgaggttaagtatcatttccattccaccacctagacagagaccgttgactgccgcgatgacgggcttcttgcctcgtctgttactcaaacctccgaaaccgttgtctgcccacttgtccaagttggttgtgctgctttcgctgttcttgacgttccattctttcaagtctgctccggcacagaatgcccgaccagtgcctgtgatgacggcgcatcgtagtgagggctcgttgtcgtaccatttccagagacgatcaagatcaaagctcatctgtcgctgcatcgcattgagatgctccggccgattgagcctaacaagaaggatatgaggctcggggtatgagagaaccacattggggacctctgggggtgtaagtgtctttgtcatgattgtgatattgtgaattgatattattgtaaactgtggtaatggtttgaatgaattacagaactgaagctctttatgagatgaagctccaactctaccgtaagctcgctcagtgtggggaacctcggcacctcggtcctctgttctctccaacaaaggtaacaccccagacgatcgatcacccctcacgatgctcaatacatacatacatgggtttcagacaaggattcaaggttgaatggttttattcccacagctcgcaaacgcctctcacctccctctccgttctttcagtggtattaagaaactcaaattaacaatgatacattttttttcattcaaccctttctctcgaagtttgttcatgcagggagacctcgcttctcgctttccgtaaagaagatgaccatacgccagagtttcttgacgagatcctctgcttcgtcgtcgagggcctgtaaccgttagtaattcgtcatatagtaattgaaaggggaagggaatacgtacgccttctagctcttccactagagcggctgctgtgccgtgagcgcggaggtgctcctccactgcttcaacaagcatctcttcttggacaccgagatactcgacaatcttcttctcaacaaacggacgtagcttatccttaatgacagaaccgtccatgtaatcccacttaacggaccacccccaaagaccatccttgtccgatggaatttcttgggcaagggatcgtactgcttgtgagatctcctcctccgtcatatgtgccgttgcggaagaaggctcgaattggatgggaattagctgtcgcttcgtagaagaatcagcctcttcatcgtccaagagaccttcaacctccgcaatggtgcgccgttgaggagctgccctagatgcctgggccttctgagccgcggctccgagggacagcttaaatggctgcggtgcggtggcggcgggagcttgtcgctcctcctccaattcttcagcttgcttgtcgaggaacgagtcggccataccgcgtgcacgctccatctcgaccttttcgcgacgctgttcgtcatgctctgctctcctgtcggcttcgtcttgtgcctcttcatctgctcggtcggctgccctcttgcgagcccagacactgtgatcgcggtagtattggtgggtcttgcggcctgcttctttctcgtcatcccaggccttttctctctctagctgctcttcctttcttctttcaaatgactcggcatcttgacgttctcgctcacgctctcgatctattgctgcctgccttgatcgttctctgttagaccattttctctcggcctcgagatacgctttgtcatcttcctcatccttcttggacttgtatcgtcggtaaagctcctcgtcgcttgcgtctgtgtcgtcgtcctcttgatgtatggaaaggtctgtgttggaaatgcctccatttacaaaggcaacccggttctgtccattttgtcccttggggcctgacggagcatgtgctatgctaccccttgggccaagaggaatgttgttggtgctagctggtggtgattcaagtcgagatgctcgtgatggtccgtttcgtcgtcgctccatctcttccatctcttcttcctttcgtagacgctccagatctcgctgagtactcctctcgcgaaacgcagcgatctcttgcgcaacgacttctcgcatctccgcggggatatccgcaagctcgtcctcttgcgccaaaggaatattaaccacttcgacattctcgccagactcggtgttgcccattgtgatatcatcgctagcaatgttggtctttgggtagaaaagatcgcgaatggcgtgcttcagtgccgccctcgcagcctcaagcttctcaatcccaacggaatcgtcctgggcgtcttcgtaagattcgagatacttaagcgaactctcgtcgaccgtcacttgaagctttgtcttttcgataccctcgtatgtgtcgtccttgggtccatcaacggatacgggttggcgcttgacagggacatcgatttgttcctcgtgaagtagcttgactgcggagctcagtgaccatggatcgtcaaatagagcgaaaccaaacttaacgcctttgtggtcatctgtgacactcaccgcggaatcccacttccgcagctttccaacagcacccaacagcctttgaatgccatcatcgccgccaacgccttcagaaatctggtgtataaagatcgttcggagcttctcttcgttcgtggggggaacaagcacttggggggcttcccttgctcctcgatcgcgatccattcctctttccatgccgagtccgggtcgtccaccattaggaccaggcatgtcgcgaccgcctgtaggcgcaccggctttcccttgctgagaggtaccgagtcgaatcacgggggcgttgaaatttatgttgggcatgttggcaggcgcttggaagctgggtggaaggccgcttggacgattagcttgctgggcgctagactgctggacacctggaggcgccattcctggagcagaagacatgcctggaggaggtcctgagaacatgttagatgggtaatagggttgattttgatcatgcgcacctagaccaggtggaggagccattcctgggggagcattgtttgatccgggataacctccataggcaggaggcgcaccatagggattgtctgcgaaagttagctctgtataatgaagcctggggtgaggaaacatactgccataaggattgtatgccatattggcgcaccgtcactactgagatcctaatatatcgatttacgttgagtaatggtaagaataataccacgacgcgaaatagtttcgttatggtgttttgcgcaatctggattcgcgcaaacgtgatgaagcatccaggcacgaggctgaagatgttcttcaaggtggggccgatgcaatccacaatttaccgccttatcgcaccaacatttttccgggttatcgcgacttttctgcttcatccgaggtctcgttcaactgctcaattgacgatagccaattgggtgattacgttggtgtccgtaaaatgtaagtgaagctatcttgataccattgttcgagagttgacaccatctagggctgcttcactcagaactggcagcgcaatgctgtcaaggatagctacgccatcgacatgcctcgccagaaggacattcaccacatctctcgccttccgaacaggccccaagatcaccacagaggaggaatcctcaccagctgtcaatcctcttgcccggtctgaccctttcgttagcgatccctctgccgaggcccgatctgaagctcttgacgaggccgcttccgaaacacgaccgaaccctcttatcggcagtttcccacctgcccctcctcgcaatgttcctgagacggcagaatcaaagaccagcagccacacctacgatgccaccaaaccctacacactagatattgctcagatcatcgccaacaaggccagcgcattcggcaatgaacaagcttcagaccctatagcccgtccccaaatccgtgccaagcccgttaccggtcgcacagtctttgtcaaggagtttataaccaagaccagcggtcctactcctatgatggccctcaagatcctcaacaggattgtacgagaggatcaagtcaagaacaaataccacagccaaaagttccacgagcgaaagggtctaaagagaaagaggcttgcaagtcagagatggcgagcgcgattcaaacacggattcaaggcgacagtcagcagggttatggagcttaagaagcagggatggtagatgttcgagtctaaaatatcggcaaaagcatcgttgtattatagatgtgagcatgtaaaatatgattaacaagggacttcgttatcgtgattacacatagtcgtcgtcccactccctggttgggctcggtaccgggctggccttgatcttgggtcgtgatctaaacaccgcctccatatcctcctgcgccatcaactcatctgtaatgacagtggtatcctcctcgaccttgggaaagtagtaactggcctcctttttggggggtacctttggtttcttcaacgaacgtcgtctttccatttgtgccttttgtctcgccttatcaaaaccagccatgctcttctgagttcgagcaaggagatcaaattcttcttcgggaagtgtcggactggggtcctctgcaggaacaggttctgtgggtggtggagtgagttccagatcatcgggttctggatcatcaagtgattcacgggccattgtcagacgtgtccgctcagcaagcgaaagtgtgtgtcgttttctcggccgtttgacaggcgatggtgaggccatgtccatagactcaaggatgtggtctgccatctcttgtgtcggagatagccgtgtaggcatctgctctggtgactcttgacgtggtagaggcgagagtggtggggatggttggggggatatatgaggtgaaagctggggtgaaacgtcatactcaggtcgtggagatgctgcggctggctcgtcctctggctcaggggagctggttcgctcgaccgacgaagcacgaaggatgcgcgcctcgtcttgggatggtttacgaaggcttctagcacttgaagagaccgaagcaaaagagtcgctggtatgagaaagctttggtcgtactgggaatcgctttgccaaatccagcttcgacttgaacgtcttgataggtgattcggggaatccgtcttcgtcttccaattcactgatagcttcttcctcttcctcctcaggctcgcagactggcatgctgatcactggtgcgttttgggaggcaggacgctgtaaaaagtcaagagctgacgacttttgtggtttcgctctttggagctccagttccaggtcgcgtacaaggtcatcgtactcgctcaaaagtttcggttttccaaatgccgccttctttgggctgactttgccgagaagcaacgcttcgtgagcgccgaatccaaagtcaatgccgctgtccttctcctttcgctggacctttgtcggagatggaccgggttggtcggcggacatttcattgcgaaacctttgccacttctggagtctttctctctgtacgcgcactcgactatcgagttgttccaagaggccagtgctgtgctcttcgagttcgtcgagtcggccttgctgtacccgtcgccaaacacgatcgaagggcattccaagaagggcgtcctttttcacgctggcatctccatagagcagagtctccatccatcgttcgttgccggaccagttgtttcggagtgtacgccacatctcgcgtctagcatcatcagatatggtcgtgccaccttggagagcatccagtgcttctctcctccgggcaatgcccttttccttgaccgttaataaatcggcaaagtcgtgaaaccttgagctagctgccaccttgctatttaatatgcgactgatggcaaccctgtgcgccaaaaccatggtggtgaggtctgtattatcgctcttgtatcctcgatcctcgacggccatatcaagtgcaagagctttgtattcactgcctgatgctacctcttgggcaataacatgcttgagaacagcagatgaaaacgcagcaaggacatcttccagtctttctcctcgacattcgtccagcatggtctttcgcacgatggcatcccttccaagcactccattcttcttggctgcttcgagagctcttaacaaggcggcacggaggttgacggattgagtttgatcgagaggaggaaagaatggtttaagtttctgatgtgggttagcgtgtttctgttgagagtagacgatcgatcacttactttttttgtttcttcaggatcccataatgagaagaggtgaaacagagcccattccacacaatggactctcttctttagaccctgcgcgcttgtgccgtctgtcgcaaaggtctcggcacaaatggcaggccagtcttgaagttggtcgagatcaagaagattgaggttggtcagaaagattgatagagcagaaggcccatgatgagcatgagtagctgatgcgggtggtgcatgattcgcagttttagtggtaaaaccagccactaaacgggcagatcttgttcgcggaggctgtacagcagccatagcgacatgtttgatgattgattgaagttgagtttatgttgaacagttgaatgtactgtcggtaagtaaactgaaaaggcggagtggaaataaggctggtacagagtaaacaaatcggaagttggtggggggtagctttgatcaacggcttgtggggccggcggcacataccctgtaggcatgttcgatacatttgcgcgttggaatatcagcaactggtatacacaggatatggcgcagctctagaggaactgtcataatcatagtctcgcaacttgctcctagcccatggttcggacatgatgtcaagggaggatgtataacgtgcgggtgaggcgagtaggcaccaacggtcctgtcgcaaacccatacaggttttccatcgaagtggtagtgaagcgttgggatgatcgacgaaatcaggtcttcttgcttgaaccacacttgttcagcgatccagtcatgcttacaattacctgaaggtatgacaacctggctgccatacatctcaatcagcagaaccataaagacaagatcctccctcgcaatctgagcccgtaacagtggcgtcgtaggacgtttttctccagtctgatcttgtagctgttgcgttgtacgacctttggccatttcattttcaagaccagcaaattctgccttgattctattgctcacactcgtgatcaacgctcgaccgtaatccctgtcccgctgtccttgttcacgataatcgagaaacgtggactccatgattgtgatggcgttgagtgaggttgtcttcaatattgatttgcagatgggtcgtcaagtatacttataagagttggaggaactgatgtatgtggaagagaagcaatgtggactttcaagtttggtctgagacgaattcatataagtgaataagatggggtaggaacgatttaacagtgcttggatatgatacgtacttctcccttctatatctaggtagtaactaactaggtaaggaggcaacagcgtgcaacttggtatttctattgtttctaccttccatactaccaaggcagtagcaagcagggtactaagataggtggtaggttacgtcagtatattggaaaggttgattgcagcaagcacaggggaacaaattactagatcagcatcacctggatgagcggcatatgataaaacctatacctttctcattaaattgtgagtatcattatgctttgaaatttagacttgctgcttattatcgaacatcactcttaaaattccgatctcggtaggcattgaagtaaaaaagcacgagtttcaaaaactaccattctattgcagcagagttaacctcctaaacatccccaagtaactcttgggtgactagaaccagaaacaaaaacgccgaacaaacccatccttgtcagaacacacaccctcaccagagtaccgataccatctcgactctacggagtctcctccccctcagccatgtcctgatcctcaatcaccccgttaagcttggtggcaaatctcaacatacgaatctcgctctgagcaagtcgaagatcctgctgagcctgttccttctccttgagatagtgctccaccttgatggcagagttttcggtgatgaacgtagacgtgctcccctctagcgactcgcatctcttgataagatccagaaccttcttgttagcacttctcttctgacggacgagctcacgaaccatggcccatgtgggaggagtgcgtctcccatttccgttaaacttttgggcttcgctgttggagagtgttggaacgagatcagacggaccgactctgtcggccagggcatccctagcctggtatagacgttcgatatcatcgtcgatcgcacggatacgagcgaggtcgctggcattgcgcagggcctctgattgctgctggaactgtgtttcctgagtggtttgatcctcacgagcatatgggttatatcggcaagacaacccaccagcggtacgtaattgaggcatcttgaatgaaattttagagattttgtaggtcaagttagagtagttgagcttgctggaaattgatgacttgtgaagttactggagtatttcttgtgaagatgacgaaacattagcaaataattagattcggtggtgctctacttataatttagatgtaatagctaatgccaaatatcatgcatgttctgactccaaggacaatagtgttctgaccattacactgaccattgtacggaaggccgaaattgacaacaaagagacaacagagcaccagctcgctctgttcacacattagacattgatggaggagaagaacaaataaaagcagtgtcaaaacaagggacataagacaggccattagtattgggactttgactatggagaacaaaaacggccaaatggaagacaaagacactctaacatggccagaacaccgacatggccagaacaccgacatggccagaacactgacatgttcaagatgtcgtaattgacatgttttgatcgctttcttatgtcagacagaagatcacacaacaatagaataaaacatccaaaatgatagattggtgatgtaccagacatcctctatcctcaaccctgctctatatcccagtataatccccaagatacctcccaccagccctgggcgatttcagtttagtcgcaaatgagatccgaattagacatacatacaaattaatttcttctgaagatggatcatctgcaaccgaagacctggttccgcatgcttggcctccatgtcatcctcacatctatcgataaatgccttggcgtacttgagcatgtcgtcgatcaattcgtagatctgattgtacttggctttccagagatgccttttggtagtggttacgtcgatttctgtcttgagcatctcgatcctttcgtttgcaactctgagacgggcgattgtggtttggtatgcgcggtcgtatggcgtagcgcgggtacgctggctgcgatgagtggcatgcttgggcattgtgatgtgttttgatgttgtaggttgtagattgtaggttgtaggttgtgtgaagagtgttgatgaggcagaatagctactgagaggagaatatatttataggctgaagactgggtttaggcagaaaggggtctctttcatcattctgcttcaaacgcatagggatgcctttgtataaaatgtatacatttacttcttttagtcattcttaggtcttggtaaaggaatcctggcttggtgctggtggcacgttaatatagagagtggctttaaaggtagatctatgtaggaagggactctcaagaaagtcctcaaggtacttttgatctaccaaacgatgcatcacttatcactttcatagttcttgatcttgtatccacagtcactccgtcacatacattgctgccttgtaggaattgtgtaatattcacttttttcccccgccggattgtgacagtgacgtgcagctggcaaagaactgtcggaaatatcatttctaaggacctgcatactagcaaggtgaattccgtcatttttgtttactttcacctgacgttgccaaatcatcattcccaccccaggttactcccctcgccatcgaccgccccctcttacctgtagtcattcatgatgtctacaaagcgaacacgagacgaaacgatggccacactgcgacaggaattcgaaaatgaggctaaaaggctaaggaaagtcaagagcgaggctagggatgcccccgaagaggcaagtctagaccatgcgaaaattgtttcgcagcagtgccagttgactgaccgagcatagtcggacatgggcgacactcagctttccatctctgctcttcttcgacagcagcggcagcaggcccttgatactctcaatcgtattgaacctcagcagaagcagatggagctttcccgcgagaaggagatggaggacctcaagcgcgagaaccaacgtctttactcagagaaccaggcacttcaataccaaatcgacacctctctctctgaaagcgccaaagtcactacagcagtcgcgcctcaatcagctgtgcctaccgccatgacccagaccgcatctaacctggtgtctcgagaattcgaacagatcgccaagtatgctctggaattcgacatcaccggtgtcactaccagtgaaattggagtcctttgccagatactgcacacgaagccttgtcgggataatctgaagcgcttcatgcaagcccaggtctacgttgccacgacacatccccactgcctgaggaagattggcaacggcagcatgggagcgtcgctcttggcaatgccggctgaggtcaaatgtccttggtgccaacgtttcagatttaattgtgtttggatcgtcaggaagatgggccagtggattattggaagcggcacgcctacctaatgctcttgtgagagggagatgtcactgctacagtaatgtgtacctgggtagtgacagttgcatacgggattcggttgtgaccgatggatggaacattctgcaacttcagcaatgatagaggggatatctgagtacctggtcagcaagtgaaagagtagcttgtcacataggctgaagtgtttgcctgtacgaatagaagatatcacgaaatatggagggtggctacccaagcgccgaagaggttgtgatgcagattaattgtacgggtgagtgacctcttatataggctcaatatcagatgcaaacggttgtttgacgaatggtctttgatgcaagacacgtagggttacgaaataataattatccagtcggtcttgggccgtgcatagcgtttatccaagtgactgaaaggaagtaactgaaaatcatattctttcatgtccttctttctttagctggaggtgatctgttgggagcaacgctaggggtcattttctacggctatatgcataatgatgtcctgttagttcacatcacaaaggggtaatttcatgcacacggagagatatgaatccattgaatagcaattgataataatgtagcctttcatgatatgatccgttgcccgcatcagctaggctctgatatactacaaagcccaccgccctgtctatgacaaagacgtcttctaataaatgtgtcatcagtaggcgagagatgaaagaaggttatgacaaagaatgtctcgcgtttgtgctgttgctcatcttgcaacctcgtgtgttaattatttcgacttcgtatagttctgggaagcaagaatgccaccgaaaaaagtcaaatgactcagatcagaagtcaaatgactcagatcagaacacattaagcttccagagaccttcagccttggtcaaccatatgcatcctttgtcgaggtgcgtactgcaccacaatccatcctccctgccagagtgacacactgcaacagcccaattaccgatagcaatctcttctaggcagaagaaacatcccggctcttcctggtctgcaaaggcggccaggtttgagcgtctgtatccagacaagagcgcatggtagatgatgtggatggaatccggacggaatgtatgaaggttgctggcgtcaaaacccaacgctgtcaaacttttggcgatgaagctttcctggtgatcgcgggagttagactggaaggatttatgccccgaagtgttgcagccatcaaccatgttgatttcatctcggtccggatcggtcaagccgaatagtcgagtgttagcatcatgctcgttcgtttcgatctcttgctccataccaaagtgttccgtttctgcttcgaggcgcattatggcggtctctaaactctccctttcgtacgtgagatattcgataccggctttcaggttccgtgaatcttgctgcatctgagacatcagactaggcagatgcaacttgttctgcattgcgaccgcagagtcggaacgttcaagatctatagtgaattcaacatccgactgtttgacaagtcaactatatgaggaagcgtttagtcttgatgcagcacttacatcatggtcgttgccgctatccctcgcgataagagcaggaccgttatcgttggcgtgagacatgatggtagtgctcttctgttagttggatgaaactatacgtatgcgttagagaagtgaagaagaggtaatctgcaaagagagcgactagcgtcaagaaataagcccttgacttagttggcaggtgcccggcggtgtgtgggagatggcaacctgctttcatggcccaaaggcaagtccactggaaattctgtcgtttcttgtggtggtcttgcaagatgaggatgaacaatgtgtcattgcgaattttgcagcgactttatgttgctgtggcactattaaaactttgattataggccttgatactggatgttgttgagcttctactttggtggctggtacagctttaaacagaatatgccttcgggttaggtctatactattatgtgcgctgcctccaaggttctctctgaagtgcaaagcaacgccataccatttcagtagaaattcatcctagacaatgtagtactgaggctgtagaacctgaggctcacctaaaggagtaacgaggacaatgtctttaaaccgaccaataactaactttaccaataagaatatatacgctgtgatacagaaaaaactgaattctatgatgatggtccgtagtttgtttgatcctccatgaaggctatcccctcctggctggagcatgtcttcctattaacagcgtgttgattagtgcacaatcactgtgtatcagccccaagaggtctccgtttccaatatgcaaggtcctcatagtatatagacccattccgtaaggcgaatcgcagaagacccaatactaggtgcctgcgcgctgtgtttggactgctttgccttatccatgacgccttttcttgtagggccgccctggttgccatagtttgtcaattgtagtcactctcgatatctttgttcgaaatgaattcactatcagcctgatggtattattgttccgggtcagttgatatcaggcgagtggcaaacacacagggacttgaggcaatccatatgaaattatgagtccatctaggctatatatgcactaagagtgatacaatacctttattaaccgctggtttagtatcgtattttatatgatgcatctggtcgcttttccctgttgaacatctatcacttgcaatcatcgccaaaaccaaaatgcactccgatatggatagcagcgacaacaatacaattaaaaatgagctaagccaaagtcaaaacgtacctcgacactaaaacacctatatatcttgaacaatatctctaattgtttatagccagggcacgctagctgtgctgtcgccgacaacatgtctcaagacctcgccgacgccaatgttactattgcccgtctggacgagaagtaccatgatttagaggaaagcatggaaaggcatataataagtctcagaggagagataaaaaacctgaaacttgaacattcccaatgcgccgacgttgcaatgctggtaaacgacttgaaagaacgggttgatcgattgtcgaccgaaagcacaaccaacgacgtcctcatgaagaactacaagcttcatatcacgatatcagaactacaggatgagatgcaagagaaaaagaaagacatcagtaaactcaccaaggagaaccgagaattgcaccaagtcatggatcagcagcgcatcgagattgacaatcttgagcgagaactcgaggacgttcaagatgagaactttggtttgacgcatgcgcaggatgacatgtctcatagaatccaagagctctcgaaggagaatgatcgattggaaaaaagattgttgaggagaagagaaattcgcagcatcttcaaagcacttgagctaccaaggctgcccttcaagtggcaaaataacaattttcttttttcatatattattcaggcagtatgttggatctgggaacaaggatctaaaagcaggaagagataattcgttgagataaataaggctaacaccttacgcgcccctcattcaaaaatcgtcccaagttggtaggcatcaagaaggaaggagcaagcccgctcctgccgtccgtgattcacagagccgcaccaaagcctctaggtatccaagcgcgcgatcattcatcgtgccaaaatcaaccgaattccccctcacttctattttcttcttctaccctcaagcaccttgcactctacagtcgatctgtccgcgaaagacactacgatgccaaagacactgccaagtcggcggtctagttatcgagctagaccgtacagtaattggagtgtgacttacagccagccgcatcaacaaccatccctcgacccctacatcgatacaaacgatgagggtcatcattccgaagtcgtgcagcccgctgctcaagtaggagaatgtgcccccgaagagatcacgcagccagctcagaatactgcccaccaggacagtcatgctactggtccctctgacaatgtcaatacctgggcgaaccagccgccccatggcccccgttacgggccctggagacgcccctactacgatagctatcgacccccccgcgacataactatggtggacagcatggtcctccagtctgtcggtcgtgccggaagtcgtgcccctccgggactggctattcacagcaacagccgtggtggcggcatacagcaagacgtttttaccaaggtgcccagctcctcaaagaccatcgccttccgcgtggagagtgaagaaaccctcatccaagcctaccgtcaggtcaaatcaatgaacccctctgcctctgttggcgggatcatgttcagtgtggcgccgaaagctgactctcccttcactgagattgacaatatccgctggggatccctcactgggcgtcgtagcttcagttcccgcttcacaactgccgcagcacgatcttttcgaagtaagttggcttttgttttacccgggttggcagttactgattattcatagatggaagatcctggaccttcgatgtttgaggccccgcgcgcactgtcatgtatggaacgatgaaataagtgaagggatatcggatttaggagtggatcaagtcattgttttgggattacgagctgtcaggtcaacgctcataagaagaatcaaattatggtcatccgagcatgtatattccgggttcatcgacacatctagacttgtatgctcgacagataatatgactgacctcttgttaaactactaaacctgaccactaagaaatgctgccgcctctctgactctcagacggatgaagtcaaattgacctccgagtttgtggggctctgcttccggatgtaacgctgtctcggtagatgttgatccacaattatcggcatcgccattttagcctcagcacatcaaatgagtatgagagacgagattagtatagcattatgttactgagatcacactacttaggctattagcatatatactctgaaacatggaggtgcctccagttgcaaaagaaggaaaaggttaatgtagagactaaggggatcagaagaagtcaataaataaaccctgtctacttgctatgtgatgctctctgtgatggcgatggatactccagatctgtgatttttttttgttccatgtccatctaacgcagcacctctcctcaacacagcacgacttatcaacctgtctctatttgcttcccatgaccggacacagctcctcgcttcatcccacacatgcgcttagtggtagggggcgtaggcaccccaagggaaaaaggcgcgcaatctgtttccggaagccatctctacaacctggaccaaaacattgcagtacgggccattgaccttgcagtactttccggacgggaacaattgttcagtagcgccgctgcccttggctgcaacctcgtgaaaacaaaagcacctgttcttggttccgttttggagaaatgaatgtaagttcttcctgctcgtgcatttggcaatgtagcgtttgagttgctcgatcgcttcctttgagtgactgttgtcgtccaggagtagtagatccgagactatatcctcggccgcagcgttgtcgttggtaagctccaaatccgcaatttcttccgccttgatggagttgctgcgagttacacgtactggctgagcaggtgtatgagcaggagcaggaacggaagcaggtgtagagaggttgttgagtttatttttctcgcgcttcaggttatttcttccacgccttcgctcacgtttctcgctctgttctttgcatcttgcctcgttttctgcctggcgccgttcacgcctcttctgtgactttgtctttttcggctccgcatctgcaatgatttgcggcggcggctcagtgcccttgatttggcttcgttcgagtgtttggatgcggttggcgttggcaattttgtcttgaaggagcttttcgatgatttcattctgttcatcgattcttccctggagtcttgtctctttatcgtatgatcccgccaatcggtcaaaattggactgctcctggattcgggcagctagatcctgggcagtgtaggaaagttgcgttcgaagatccgagacatctcttctcaactggctgttgtatgcccagagatgtctgttttggctagtaatttcacgttgcttctcatgcaagatcccgatatcttgctgcatacggaaaatcgtaagtctggaatcgtcaaggcggcgtgacagctcaaatgtatcctgagcatctggatgacgttcgcaggaattatcatcgggagcatttgaatggaggccccgtggaatggaatgtgaagagccagacatccttggttctgggggcctgtgccaacgatgatgttgagagggaacagaaaaagagagtgtgatgtaggaagctgcgattcaaggagggatggggactacctgatgacctacaagcagatgagctgtagattatatgataataattacctaggcatcgcgattgacaacgcctctcctagtaacttatgggagtttagcgtagctttaggagaagatttcaataaatttacaagtttatttataaacactcctcattttaacaagtcatgctaggacaagagatacacaactattgatcttacataataatgagccccctagtgatgcaaagcttccattttcaccatcaatccttttcatcaccttcttttatacctttgttccaaatgccaggctcttgggccggcgggccgctgtggctgtgaagctggatatcgttgcggttgataagcgcctcgacggtcgtcggcactgtctcgtctatcatgacgatgatctcggctccatccatggaactttcgtctctttgtgtatccatcctcttcatctctgcggtagtctctcttgcgagtcaggcttggtagtggcacctcgtgcctgcttgaagctcgagggtctcgtgctggcgttgatacctcattgccagtatctcgcctgccagtatttcgcttgccagtacgcctttcgaagagctcatctacattgcggaagccgccctcagtgccatccttgtggtcattatcgtgtaatctagcagggtctcggtaggggtccctagttcgtgagagtgagagtgagagtgagagtgggagtgggagtgtcataacagcttctggcgctctcggcttggtaacttcatgcgtgggcgcggaatgggatagcagcagcttgtcaagttcatcaaaattagagtaatttacagaaggctgtgttgtagtgatctctgaaggtttcgggggctcactctgagcaggagcccctgaaagttgatcaattcttaccaacgattttggggattcgtgcagatggtgatgaggatcatcaccatcatcattgtgggtggaagtgaggactttgatttctttccgtatctcaccgtcttcaagttccgattgcgagtggctaaggtggtgatcttggaaagggtctccatcagactttcgaggtgatttgttggcttcggtctcctttcgaatctcaccgtcttcaagttttgatggcgagcggctaaggcgacgattctgtaaaggatctccatcaggcttttggggtggttcgtttgctttagaagcagtcgattctccaccatcgactgatgggatagggctgcacgggatcggactcatgtcgagttccccggcttcttcaatttcaaggtccactctgttggctcgatcgttgggtgcgacggtgatagtggtcagcagaatctcgttgtaatcgggcattcgtcgacgttgcaggttgatccatgatatcttgcacgcatccgaaaggtcaggcagtcccacaggataaccgccaggtcttttgctagcggaatagactagaaagtaggtttcacaactcatgttcgcagtgtaacggtcgaggctatcgagagctttgataatgacagttagatctctggttttgacgggggcgaagctgtcggcagattctctttttattgtcttggaatagtccacaatgcgagacatcagttgcgcatgtctggacacgattcgaccgtcgtcctttcgcttctgctgatagctttgaaaccgctttactatggactcttgaatttctggtgggcgaaagttgacacagacgtcgtcgagtaatcgctgctccaattctgtgaactcgtgaccatcatcgaccctacatatcacagcccatctgatgaggataggaatgaagcgatggtcgttctcgttagtgaatagaggatgagccatgattcgtgtgagctgtctgcaaaattcgtgggaccagagtggattgcgtttcatctctccgtgatgatcaaagcattcattggtgctattttcgaactccatgtgtcgatacatcgagattaatgcgggaggatcgatgccgaagagttgcagtgacattttccacgccgccagcagactgtgagcccccttggagtaatgctccatagccgccttttccaagctatgttcccaaagatcgttgagttgatcccccttggcttgattccagacgccagtgcgtcgaggagcgggagaagaagataattgacgacgtgattcggtacttcttttcgtggttgggcccttttctcggattagttgggtcatatgccggactccctttcgatacgcttgccgctgctcggagatgaccttggattcgtacttttcagtgtcggaggtatcgtcctcccattcactgccattgtcgtggacgtctctgaactcatttttttcatcttcactgctgtcgctaatgtcgactacattccatgggagaaagacggttctgtttcggagtcctataccttgagaggatggcatcattgccttggctttgttcttggaccctggcggccttccaggcttccttctcttgcctattccaggacttcgaagttgagtgcctgggctttggtcaaaagtatggacagtaggatcaacagaggggttatttggctcgtcttcggcgttcattatcggcgcatttgtaagttcttggagagaaaaaaaaatggtttgctggttgtgatattgttttctgctgactcaagatcaaggccggtaggtacccgtgcaggtgggtagcaaaataatagggactcaaagcaatccggacgaaattatcagaccactcttaggctacataaacactaagagtgatctaatatttatgctgatcactaaatcagtatcggtctttatgtaacccgcctgtcgtgttggatgaagaccaacaaacaacaaaaccaaccattcactgaaccccgcgcaagccaaggccacctggaagaaaaagggagaacaaagaaatttcgttattagcaataattaatcacattctattcggttccattaattctgcaactagatgtagctagtaggctccctagtcgtcgtcgtcatggcatttgatgattatgctcctgggttttcccactgggaggagcctgtctaaagcctccaatgagctggatgacccttcaatataggcagcccagatgtttgtgttggcgtccaacttggcggtaaaattcttcttcactctcttgtcatccccctcagaagtgttttccgctcgcatgtcctttatgtcacccatattgaccgtgacggattcgaccaccgtgacgggacatgtgggtggagactgcgaagggacgatggaaggctgtacatccgggcgatagtgattgtcctgctggtattcccgtgtgtagggtcttactgggggaggtataggtatcccctgtatccgtgtgtaggttcttgccggggggcagtaaggtggtgtatctggatttggctgtcctgggtcttggtaactccttgagttctggcgtccttggccatgtggaaattcttgttggccgaaacaggccgggttgaagtctctcctccggaagcactgcctccgacatcatgacgaggcggcgaccctgcgtcgtacggttcatggcgacctttggatccttttcttgttgcggttttgggcattgtctttgactgcctattggaaagtgtcagtcaatatctcgaagcaaaatgtgacgcatgtatgagcctaccacacgtctggttttgtgctgcttctgctttttctgtcgccggtcttgtgagagtatagttggaatgggggaatatatgggtatcggtcaatcttgatgcttgtattttacggtgttgaataatgtagttggtaatctattgttgggatttgaatgatcatgagatacacgtaatgcagactctaatatccttctgaaatatcactcaacttgtcaacttgctcacaaatctttcaagttacctttacagtgttctgttgctgtgtggataacttttgatgctttgtctctggatgatgatgagcaacattagttttgttctgattaaatttcaacaatttaccttggatggtcactgcatactgtcaatgtttgcgccttcttgtaatggaatatcttatggtttccatgtcttcaagaggaaggatctgcccacaggtagttcctacctcccgggagtgtataacaaaggcagacgttgagttcctgcctcgtatgaagcccttccaattcgagagtcgagataattagtcatctccattcttcatcaacctactgcatgtctcagcacgcaccccatgagttatttggccaccagcaatcttggttctgccttaatgtccttagcctcgtctgattccatgtctgaattgacaccccaagcaaaaccaccacaactcttttacagacattgtcaccacagttaggcgccatgactctgattctggacaagatgtgtcttttctgagaatgtaaaagaagccaagatcactcggaagttgtgtgtgctttgaaaagtgtattcaaggggtatcgcgcctcaggggcatagcttggctactgagtttccaacacgaataatctaccacgctaccttgacaaatttaaacctcttccttggctttcttcctttcatccatctcaacctgctcaacacttgcagtctcgatatccttcttttggtggtggggtagctcgtcattgcgaacaccggcaacggcatgctcgaaagagcgtccacgcttctcgggaccaaacatggtggtgaaaatgatgcccatggcgatgatagcggtagcaacacccatcacaggtccgtatgcctcaaccttatcgccgttcttgagagtgacgaatgtcttctccgcgacagcattgacgatctgtgcagagggagaagagatcatgtttccaatttgataggttactcctgggaatgaggatctgaaagcaggaggagacagttcgttgagatgaatagggataacaccccacgcgccctggataaagaactgaatcatgaacccactggcactcaaaccgccttcagtagtgggcaggatccaagctgggatcatgagagcagacataagtgcagagatacagatagcacgtcggcgaccgacgaactgactcaagtagccaatgattgtaccaccaacgcaagcaccagtcttcatgagaatagaagcacgagaagcagcttcgttcttgaactccttctgttcgagcatgaaggtggtgtatgagtcttgagaagtgtgggagtagtagttgaaccaggtcatgaggaagcagcagtaaacgcacatcttccactcggcgagaagcatctttttgcaatcctgccagaaagcaccaggcgaggcggactgctttcctttggcgcgggcttcgaggaattgttgagattcagggaagaagatacggacgataccgacggcgatggaaattccagctaaaaaaaaggttagtgactaagaaaccattgatatgagggaacggataacataccagcgatccaaaagacagtcttccaactctcggtactacctcccacgccaaggttggcgcatgcagccaagacgtagccgaaagaatatccttgttggaggatacccgacatcaagcctcgagcgttggagctaaacgatgttagagcgggaatagcaacgactccaaacttggcagacttggcatcacgagtttggaattggggtaaacttacggacaagactcgagagccatggcaatagcgttgccgtaaacaccgcccatgaacagaccaaaaagacttcgtacagcaaggaactggttgaaggtagtactgtagatggtggcgatttgcagaataccgaggatgatcatgttgaagaccatgggccacttgcgaccccacttgtcaccagcaagaccgaacatggcggcaccgacagagcggaggaggagggtgagggtgatggctgttgtgattgcggttttgctggtgtcatagtagagagacagcttcttggtctggatcgacaaggcgtggaagtcaaaggcatcagcggtccaggcgcagaagccgacgaggaagaagatccagtccttggcagacagttgagccatgagactgatggggttctggatagggtctgggtccctccattcggttgtctcttcaccatgttcgtttgtgacgacgacgcgctgcttccagatgaagagatcagcaaaggcctgcttggctgtaggaacgacgcccttgaccacggggccagcggactcgccagccatcggttgttgaaccattgtaggaatactcgaggattgtagaaaagtattgaagagaagatggggggaggaggcgggtggttggaaaactcaatggaggggaggaggtaagggaggagggggatcttatatcctacgagctgccagctgccagctgccaccagctagctagactgctacctcagtacccagaagcgtcaccggcaaagatcaacactgcactgcataagactgtatgctaactctgtaaactgttgttatctccgattcatgcatcacattcgttacactgttacaaaactactgtagcacacatcctggtccagcactagaactaataggtagtaacggtaacacaattgcaccagaaattccgactagggtgacagtaaacgtggggagtctggcaagtttggggaaaaggaagaagcggatcatgcccggtaacagaaagctgagggggtgcacatccttgtttttctcatgtggtctcgtttcccctcaggatagactacgaaatacgggggaacaagattgagtcgagagtgcgggtgagaacggaggagacatggacaaggacaaggtcatggacatggttgtttgtttcactgtgagatggtgatggttgtgcgggggaagaaatatctggcggatggttgatggcggatccgcagatgagagatggcctgcacatacagcgatgatgatattgacaaggttgactgatggttggtaagatggtgtttctacatattaagtacagtaggtaataatgctactgcatctcaagtatgacgctgtggttccctccacgaggtctgtcaaagaggttgtagatcgtgaaatgcaattggtcaactcaaaattcattagctcatgggaataaaaccaacatgacctaatgacagaagcgaaaaagaagaggtgtggaagtgcaagtacaagtgcggagagaccgtcagattacagagtagcttgttccctctcggcaaaccggcacagcaaatacaccaaaaacacagcaaaacctcgtcttgtgggagctcgaaacgacaccaacgtccactattaattgccgatcctccaacgctagaccccggaatcttgggcttatccggtttagggttttaaggctcacctcatggttattgttaagcttatgtactgggaaatacggggcccaatacaccctcatttctgtatctacagattcaacggaacctttactccccgcttatgcattctacgtcaataagacattttactcattcatacaacataggttttaattgacattcactgtccagtgtctagtaccggcgcccagaaatgcccagcgtctacatctcttgtctacccgccttggcgatgggagctacattagcgggcttttctctccctggttacattcaacaacggattcgttggttacattcatcctgcacaaagtcagcgaatggaaataatacctcgttggtccatgcgtctgcacttttatctacctactgttgcctgcttgcctgcttgcctgccccgcgaattatctctagcagttgatcatcggcatttctgtcccttcttggtagtcgatcacttgctcggcatgatatcactagtctagtctttgccctgtggctgactcggggaatagtttacttggcgttgggggcatttcccattggggaaatcaacttcactagaaccaacatcatatcatactacgcgaggtcaactcacattatggcgacagaatcttcacaaggtatatctaatcaagacctctacaatgcctacaccaacaagaagaaaaagacaggaaaaaaaaagaaatttcacatcgttaattggggtaccctacgcccatgctcgacatggtacggcgacatgcccgatcccagcagcccagctgaccagggtatcctcatcgcttggggtatcgcggggctcaacgtcctatcgagtcaaaacgttacactaagatacccttgacactttccacaacatgattggactctaccaaagataaccgcagaggtctgggcgtttttcgtcgagactggtcgtacgatctccccaaagttgccgccactgtgaggagattttggggttcaggatcaagacgagcgaatcccattcaagttcaagcaaagaaacctcacgttagtcctgaaatgctttctttgcatggggtcggccggggtaagaactgggggataacactagtgcaaagtcttgttgatggagatggttcaactcgctctacagatctggacccgtgtgttgagcacaggcaagcgagacacacaagacatggaaaatgtcggaaacacaatgtaacggtactcaaaatacgactcgaatagtctagactcatgaggggctgttgatacatgagctctagaataccgcagacacggggtatcctagaccttgcacttgcactttctctcaggacatgggactacctatacgcactacccagaatagaccagaccgtagaagctgttcagaattttctttacgcgtttctccacgcgtttcccctttccccaacttctcatgctcgcagacatgcccaagagtcggaacgattctgttgtagcgctaccctatcgacataaactcgcagcaacataccctttggcatcggatcatctcggaagacggttatttcgattggaagtaccatgatactgcatgtcatgatcatgaatttgtgtatgagctgttttacgaaccaaaacccatacatgctacttgatccgcgagtccgacatagtggtacactccatcgtgaaaccccatactgtaatctagacttttctctcacaaggatctttgtgctatgctaccttgttcagcattctacaattacaggatccccggattccgtttcttagcatcgcctgttgtgagatggagctgaactgaagggtcgcttatcttgtgtgggtgagacaaagtttgcgtgacagatctcaccatgcgctttcaagtctatgaaaccgatacaacataccaatctgactttactacgtttgttagagcataagtaaattgaaacttttgctaaacctttgagtagagaacccatgatgggatattggtttcagagaggtttagggtagtcaacatgggactttttctttactgtttaccagacacttgttcatcatgtttcaaggacatgatgagataagaaacagcatgtaaattccaactcatgtttcagtcatcaatttgtttctaaacatagtgtgcatccatgagtaaactgtgagtgttgcaaaatggcgttgtgagaccagcttcatgaggggtcacatggatgcatgtcgcgacgagccacatgagacagggcaccggtgtcagataattatatctattatgtactatttcttcaacacaagttaataatggaaaaaacaaacaatatcttgagaaacccgcgaacatgtttcgccctgcggtgaaaccacgtgcccggctgatcggctcgagatatactgtgccaaggctcttcctctcgcaggatggatctatagtgacactgaaggaggatattgaccgtgtcttatttccccatcctgagtgatttgagtgaaaattatagttatgaataagcgggacggagaaattacaacctcatggactggggtttgatggggaattagcgtctttactaattcgacttaaaattccgtatagtcaagtcagtctgctatatcgacaccataaatctcagttaaaacaaagataacagtttcacttgatccaaaacttccatcttcactttcctcttcaagacgtttggccgctgctattctgggcttatctcctcctcctactccaaagactgtggagttggcgatggtgaaacgtgggggctccatggggttcaagtgaatgactcagcatcccacttgacgaaaagatgggatgaactgaacgagtggagttttgacaagttgcattgaccccttcaaggttgaggctctcatctttggtttgatgggattggaggaattcacaaatctcttcaagggtgaaaccatggtatcggaaatgatgtcaaaaaaaaaacaaaaaaaaaccatagaaaagaataagatatatataaacgaaactatacactcgttatatgctgtgaataatggacgacactcaaatgtcaccattatagaacctcaatcttgatcaagagtcatgatatgtgcaatacctgagctttctgtatacaatcacctttactaggatgactacatcttatcaatcagatcaaagttccatgctcatgtagggatacagaaatatatccacttctaatcaacgcaaggcatgaagctccacaagcaattttgttgacgaacaagactatgatcagaagctggccgatcctcggccttgatcaaaagtttgtacatacttattctcatggatatcgcactttatcatgcctctctgacctctcagacactccaaactcaccatcgtcactcttttgttcccctagcctagttgctacagccattcttttaaacctccggaaggccatatactgtacccaaaaatgcgtacttcaactctcattgcctccttggcggcttccgcctcggcctacgatgcttggatgaacgagcctgacactggcatggacacttacctcgccagcaccaactggacccaaggtagtcgtcctctcctcaaggacatccgtggtgttcccgactttgactttgctgctcgtcagaccttgactgaccagcagtacgccttttaccgcactgccgctgcgggagagtgggcgtaccgcaacaacctcaaggtttgggaaaaggccagacttcgacctcaccagctcgctagtgtccgtggccttaacgagacacttggagttaccattctgggtcacaacttcagcgaacgcatctttatctctcccgctgcccgtgctggtactttggtaggggagcgcggtgagctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgttacgtggatgccatgaagcgtgctgaagatcagggtgtcaaggcttctgtctggaccatcgatgctcttgctacttccgttcgccatcgcgctgctcgttacgacaccaccaatgcgtacgtataataccacaagcgataatataatcaactaacatagttcagtaacggtgctacgtctgtccttagctgggacctctttaaagagatcaaggcccacaccaagcttcccatcatcctcaagggcattaccaccactgaggatgctcttcgagctgtcgaggctggagctgatggtatctggctctcaaaccacggcggtcgccaagttgactactctccctctcctctcgaaatcgcctacgagatccgtcgcaatgcccctgagatcttcgccaagaccgaggttattgccgacagtggtatccgatatggtagcgatgttatcaagctgctggctcttggtgtcaaggctgttggtcttggacgtccgtaagtactcctgagtcagtgacagatgatctggtgctgacattttgtagtttcatgtactccaacgtttacggtgttgagggtcccaagaaactcatccagatcctcaagagcgagatcctcgccgatgctgctcagattggtatcactgatcttcacagcattccttccaaggtggtgagtaaatatgacatgcttgtgtaggaagtgtttttgctaacgatactacaagctcaacactcgtgcactggagcgcgatgtttacctgatggatgagaactaaggtctctgaagaaatatcttacagtcacaatcagtaggagatgacttgaattgagtctcactgacatttacatacgattcacatcatacatactttcacgtacatacacaatacagtgccctcattcttatactcccctgattaaaggccctctgggtatcagaacaattgaccgtttaggagcacaagacacaaaattattagacaagcttatgctacttggactagacttcttacactatttattcttataccctaagacttaggagaccaacctttctgctgctcactacagaacggataaagacgcctcgaaaaaatgcactgctatgaggcggtccacaagactttcggcggaatgtctgccaagttcaagaataatttagattcggcaagatgctctgttacatgaatcagtggctgaaggatgagctgagaattgcggcggaacttaataaaggacagttgttctcggcaacttccccgtgttggggcatgaagtacactttggaatagttgctgacaaggttcacccagacctcagaatgattcatgataatcccaagctaaattctaacgatgaagcaattcaagtacaagacacggtacagctaatcatttaattaacaatctattcatcttcctcgtggtttctgctaatcgcttttcttaatgatgccgctatgatatttccatccctgttactgctacggctagctcatagacttcgtcagccttgacctttttccaatcgcgttcgtcctaaaccatgcgggtttgaagttggctgttctcctcacgaagacccttgagctgcttctcgaattccttgttcacccattcccagtatccagtccacgtgctggtggcaccagcgttgctcgtagcagcaccggcatttccagtcgtggctttcatcttctcgcccaacaacagagtcactctcaaaatactcttgttggcctcttcctgcttctctaggtcttgcttcacagcgttgtccttaagcttgactgacagaacagaccgataggcctctgcaatcgagttgagtcggcgtgtggtctcgtcggggtcaatggtaattagcttggtcaccatgaggttgcaaagctgacgaatatcattatcgtccttgaggcctgctacgactcggtcgtaaaagtcgatgttgttaatgcgactaaaagcagtctccatgagagcatacaacgtctcatatgcgctctgttgcaagttagttgggttcatcaacaacataaaattgagcctacctttcggacctccaggccgtcgtcaacggtatgcttgaaaggtcccatcatgacttctctcacaagttccttcttgataaccgactcctgcaagacatatggcattagtttacccaagtgaggaaggatcatatcaggcttcgttcgagcagcggtggtgagtgttgtcattgccaatcgacggatgtccatatccgagtcctgaagaatagtcaggagcatcgaaatgagtacatctcggagcatagcatccagtacttcatcactttcgggcagagtgtagcggacagcctggacagccattcctcgaattccaagtgacttgtcctccagaagatcctagtacgagttagaaagttcatttacgagcattcctatgtacatacctgaagacggggaacgaatacagcagggtcgagggtaacaagtcttccgacacactcagcacatacgactttgttgtcggcattgtccgaagccttgagaagttcctcccagatagccggagcatagtttcgtaggtcagtagattgttgcgagattgactgaaggatctccttgactgattggatgaggaggtactgggtgttgccacccttctgcattgtcttcaaaatgacgggtagaaattcaggaacgttgccagaacctgcctggccaagagcgacagcagcggaaagcgacaccttgtccggctcatcatggaattgatccaagaacagatcaggtttgagagtcgaactagttccgagtcgctttccagcttcacccaaaacagcgagagcaagactaactctggcttcgtcttcactctcggcactcatgtacagctctttgacaaagctgtccagtttgacaccgactgactcaccaccagtgacaagcagggttccgatcaccttaccgacaactggagaatctcctgccacgctgacatccttgagcaatccttgcatgagaccttgacccgcaccattctcaccaatactactaacaaagagtagcaattgatcaagaacgatgcctgcatgatgttgcttaagaaggtccgagagcgcaacgatcatctcgttagtgacaacgagttctgggtgttcaggcaccaacttggcgaggataatcagtgttggtccaagtagatgtgtatcactgttggtgataatcggcatcaaatcggagacaagtccctgaatagtgtccggctcaagctgacccttagtagcaggtgacagggcaagattccgaagcgcaatgatacttgaaccgcggagggaacggttggcctttcgcagttgagcagagagctccaaagcaacatcttgaatccattgcttttcgagttggccgggtgatttcgcaaagcgggcgacgttctcgaccgctctaactgcagccaatcgagtggtttcattcttgagtcgttcttgtagtatattcagagcggctttgaccttgtcctcagacagcagagaagttccttctgaagtggaagttctggagatgaggatgccgagagcgtgaatagcgcgctggcgaacctcggcatcggcatcttgagctgatgaacggtccacaataacactgtaaagcttgtccagctcggctttgtacttggaagcagcatttcgtgatcgtggtggagtaatagtctttacaagctcctcgacagtgcggatagcttcactcgagatcttgtaatatcggttattagctgcagaagtaacgccatcaacaatcttggtcagataaggttgcagaatagtagatgaatgagtctttgcgatgtcgctgatcacacccagtgccgtgatcctaagcgtactgggagttgcggaagatgtgccggcgtgggacgataaattggtcgaaacatgagtagagccactgggctgaatggcgtcaatgataggtccgatgacctggtccaaatactcggccaatcctccgtgctgaacagacactatatcatcgagaagactaatgactgcttgcttggtggggatcgtcttgcccttgagttgtttagtaattaccttaatgatggaaggagtgaggcgagccaagtcagcttgcgggccgctgaggggaaccttctcctggataggtgaaatgagaccagagcccgacataaattgggaagctgtggcgccaccaccaccactactttgacgtcttcgcttccggctgattgggatacgatattcagattctggctcgaaatcctcaagtgaaagatcaggtttgttgagaccctcgcctgtcttgcgaacgaggagagaaagcgccgagatgacctctagacgcacgttctcttccctctccgcaatacgcttgatgagagacggtgcggtttggctgtaaaggacaccattctcgagaaggtcaccacttccacgtgttgagataaggatgtaaatggtctttgcggcgcatcgtcgaaccttccagctcgcgtcgtcatcatcgtcttcgaaaccatcgtcgtcgaactcgtcgtccccctcctccatttcatcatcatcctcttcatcctccatgtcctcatcttcatcgtcgacattgtaattggggtcgtacttgaggaatcgcagacaggcctctgttgtttggtttgtgaatgggcgcatctcctgcgggcatgatgccaggaaagcttctagggctacaagagcagcctcgcggatttcgttgaagtcttggccgagatcatctccgtcgctgagtgcctcgagatgctcattaagttcctcttcgccgagagccttgagtactaggggtgcggtattggcgaggtggggtccgaatctagaaggaatggatcttgccatacttcctaggatagagatgtacagtctccttgtcacggggctgcactgcttcgataggccatccgtgatacgtctgactacttcctgcaaatgctcatctgagaggtatacggcaagcatagagatcgctactacggccctcttcttgacgaccgatgttcccttctcgctttccaaaagctggatgactacctcttgcatggcttcaacttcgacctgaacaagcatgggtccaaaacagcgaacaacctcgattagcacatcgacggcttcggcgttgaggtcgccctcgttttgtaagagtccctcgggcacagcagggaggggaatcttggggttcttaggaacccgtgtcttgggtccggggccaataagacgaggaatcaatacacggctgatagcactgtaggcttcctggacgtctggggcgggagggatgcctggcacggggcgaggcagagcgattataacgttcctcaaggccatcgaaggaacggcattatccacagagttcttaagcttcaaggatgagagcttctctatcatgggcgcaatgacgggggtagggactttgcccacaaagggacccaagctggttatgttagcgaattactcagaagtggccgcgcccacataccacttaacagcaaggttctggacttcgccattttggtcatctagtgtcttgatgatgctatcaacagtccgggccgcaatgttgtagtcgttctgaaggaaatcgggcttggcatggttgaggagctgcagcaggtcgttcaaggccatgaatcggaaatcagggtcgttatcgctgagcttctgaacatgacccatcaccgcctgcggcgtggcattaatttgagcagaagccatggtgtgcgagattcacaatggtgtgacagtgagagagatgcactacagctttagatcataagcgcggggtaacggattgctggggattcgcaagggcaacgactccagagctatgaaatgcgattgatatgaaagaagaaaaacggtttcgccttaacacgaatgctaggtattgacaatgaatattggaggattaggtttcacctctaggcagacggaagaaggtcggagctgtcgatgtcgatgccccgctatgcatgtagctaccccggcaggaagcatcattgcggtgcctgtctgtttggtcggtttattattaatccggctccgattacaagtgtagggtagtttatgtggaacgacaacgacattcagcatgaggatcagatctatgttcctagatgtcctggtgacagcgcctacgacacgcctgtaggctttttcatagggcaggtattatttattgtggctagtattggtatcagcaaaaagtatctgggcgtattgggaaactaagcgggttaactcacaaaattttgatatttgggttagttagttatgatgctgttgagaaaaaaaaaaagaaaatgaccaatcgagcaacttccatagccttcctatttgtgttggaacaagattgtgtctttgaaattaagttatccggaatcaaagttgcagagcgacggacaaagccatcattagactataaaatcaccccgaaccacccaatgttattcatggcagtttattaagagtcatatttgttttgatgtttgatctcgacgtagactgccttacgtggcatgtaactatggatttatcactagttatgctgttcaaaactattcaccatgggctcttgttgtcatagtgactggctgtcagactatgttgcgcatctacgcataaataaggacacaatcttgacagaattcacaattcccatcactgactactgattcacaaagttactacgctgttatttttttgaccgcgattcaagcagcagatccttgaagctattcagcgatcaacgagcgagtgttgacatgttgattcaggggcctaggcgacttactgctagctgcgtagcttatatatgacttgggtttctctgtcacagctccagatatctcgaaaagatcagctattgactctacagtaccgctcaaaaaagactctgacacctacgcgtgcatccatctgaccagtcatccaaaatgaagttcatctgggtatttaccgctcttctcgctttcgctactgccaacacaatcaatccgagctacccagccaaagacttcacggtcgattacaactgggagtgcgtcaaggtacatcatcccaaacactgcctgcccaatgctaaccctgctaggtgctaaactctacacttgacctcgacgactgtacatacgtattgaactggctcggaaccgcttccaagactggttggtggacaataggaaaagctgatgtgatgaattggcagtgggtctcttgccaagtaaccattaaattcggacctctctcccactttgtcctcaacatgaacggcgcggagtttggtaatgtcactcagtgggcgtacaaagattggtgtactcttccggggcaacgcagcatgatcgcagcgaagaattctagttggacggcctacattgttgagaaaggttggaatcatatgacctgttttttctagtcgggaatatgaaaacgtgctggatgaagctatcgtgacaagatcaatgatagccgcatgtagagctcattgtgttaaaagacttagctacgggagggataagagacaaaatcactcggacttcatctatgtgatcttaaatactcttagcttgtctatgtgtgcattgtacaggttattatagtcagcctccctagcaacaccggggtatgtaactcaatcgataggggctggagtcaaccacgatccttttcgcgtgggaattatactccctacctgaataatgggtcttttctaatgtaattatgaagagtcaggctcttcttgcaagagtcgaggccttattgtgtatacagtagaaataaagaagtcacacaatagcaaaaaggcaatatgcgacaacgatagatcaactctatcgatatctagactacctaggaacagtatctactagaaataagggtgattgcctacctaggtactaacctatggtactttaaccaaaaacacgtataggacctagataggcactggcaattcaatagtacaagctggcatacagctgtcaagcacttgcaacccgtgacgtacttgaatacacagcaacatgcataaacaaacacacaaccactgcagaattttcactcctatacctttcttattcctctctctctctctaactttccttctatcgatcatcatcaaccattcttgacgccactttcctcacgatggcataccattcggagcagtgttccccggggtctgatgctcttgaaggcgaagtcatcgcgactcctctcactctggatcaaatgccgaatgagattgttctcgactttcttaaaactatgcctgacatgaattctctgcatgcctttgcggcgtcctgcaagacagtctacaagatctatcagtacaaccaagtccacatcttgaccaaggtcttcttggacaagatagacgaaggtgtctacgaagaggctgtcatagccgagcgtctgaagcgagagacgtggaaagacgcccaagatggcagcgactcgatttgccgtgtgtacgaaagtgaacaaggcatccacaaccaggatctaactctgcaagacatgaaaaacatgtggagtcttcacaagagcgtcgagtacttttctgatcgactgcctacgacacttcttcgagaacatcccgtcactaacgtggagggtcacttctctctcactccaagtgttcgggctcgttttcagagagctttgtaccgtttgtcgtcgcacttcatcattatagagaagatcgaagctttgcctgatggtggcccagctagtggtggtgatccagactgggacgtgcggcatcgttggccagtcgaaccccttacagtaaatcgacactatgttctcctggcctttcacaagcattactccgcctttgaagtagagcagctgcgctgtctctccattctcttagtcactgaaatagcgccatgtgagtgacctgtctccagagcatgtcgaaaccctcctaataatccccatatagacttccatgacttcctcgagcacgatatcgaacttggcgctcgtctcgatacctacatcgatagacccctgcaccagggcggaatgggcttggttgctcttgggctcccctggttgcaccgcctactgacggccgccacgcgagatgatctctacgaggtcgtccgtcccgtcgctgatcatatcacacgcgtctggaattgcagactacatcccacttttcccatgtccgatgtgccaaactacgtggaattcggtgaacctgataacatgtccgatcccaccttttgggaaactgttgacctttgggaaaatggcaagattccagactacgttatgcgcacaccttttttcaacgatcgtgacagcggtcctgccagcgcatggtctgccatgagtcagttctgcatgaatttgaaaaaccacgggttgaacgattggcccttcaaccttccaaagcttccgtgagcctatatatcctgggatctcgaaatgctggagaattccggcttcgaaaaccttaatggggatgatgaggtcgagaagaatgtagttattcccgaagaccaccccatcatctccggatgggagccgttgagcaataagtacagactgccccctgtagtcgcgaacctaactctctctgctcgcgagaagcgcaagatgctagagagcagtcaaactggctactttgactttgaaaccttttgtgagaacaacaaggacaaacgtctctactaagttgttggcggtttagatgtattcacaagggaggccagagaatatgggtcttcttcatgtaaagctagtgtcaaatgttctaatatacgagaagttacttgaggtttctgtcaagtaacaacgaaaacaagccagatctagccctagccagttgaagtaatcaaatttgaacgttttcatcataaaacttactctgtttctacttacaagctatccaagtccagagtcttttaaaagcacagaaagaaagtatccaattctaaatttgtctgtaccaaattcctcacccatgataatggtcgatgtcatgctgaatacccatctcattcaaagccgccatcagtgttgaatacccctcgaaatactgatccagttgcggatcatagtagacgttgtcgtagacgtgtcgaacaggctcatccccatcaatactaccatcgtcgtcatcgtcatcgtcaaacccgttattcgagtcatcctcccactcgtcctctccaacaactctccagactgtcttcttttcctcggagagatactcgcgttggaaactgtagtgatccagatcaatcctggtcaggttcggcaccagcgatgaattctcgccccaccacgaattgagtcctgccaagaggctttcactttgcaatgtccttgacctggactgtggatcatactcgcgaaccttgaggtaggtaagtctgtcgtgtgtgacgccggtgtcgaggaccttgaatggcagtttatggccttccaatctcaagaccttggggcagccaaccgcatgcaagaaggctctcaaggtgagcgagccgttttcgtaacgttcctggtgatgaacgaatctgacgctgagaagctcaaggttgggaaatgccttgaacttttctttgtccttatctatatcgtcagcatccaaaagtgtggttgatgacagttcgaatccaggcgggaacgagctcatgctgcctggtttctcagatcctggcacacagaggatatggaggtccttgataggccgatccttcttaaattcacccttagctagcatttcgatgaactcgacgtccatatcgacatcgttgagatacagagtgtgcaggttatcccacaggttgatgtgaggggtgaagaactgtgcttgctttgcttcgacaaatgccgacttttccgtgtttaggtactgaagcttgggcagcaagggaagaccacctttgactgcatcactcatgatacggtccaggataaaggcctttgggttggtgttcatatcgcgccaggtgaatgtagtgactctcggcgtaaggaagaggatagcagcaaacatgatctctagtataccgtcgtgcttgaaatctgtagaaaacatgaagcgctgctttgttctctcgagcatgcaagccgaccaagcgagtttgtggagaccagctccatcaagaagacgcatcaaggcagatctgtcagaagaacaccgcttaaaccagagtttcttacaaatgggcagctccctctttctgacgccgggacccgacaagggagcaaaggaagcaatgtattgaacatgatcccgaagctcaggtcttttggcgagagtgatgaatatactcatgacatcctggggcgtggtgaaagtcaggtgtcggtagagaagaggctccaagacacttttggtacctttggaaaggtaggtcagacggtggagggtggtgcgatctggaatatattcaggattgcaatcgttctttgcatagagcctagtttgttcgaaagggtcgccaaccacagcgaggccgatggcatagatgatgtcgagggatagccttggccctttcgaagggtctggtgcaggatctgaagaagccataatggacagtgagaggcaaatgtgaaggtatgagtatctgtagtagttgctgagtataagtctgagatcaaggagagaaacataaagaagtgaatgtataatagagttgataaacggaaaaagcaattatcacccccaccatggaacgggcattttagtacccaatcgatatcctgcagcatggaccagaacccagagtcatcgatcgcattagctacacagctataatcgatgaagggccctataaataattgactttaggcgaataccaggttagtagccaggctcccactcctaatatatcaactgccggtgtccccagcgtaactgtagtaggttcagctgtctttcattaattccctgtacagtgagtgagtcggccccacaccccgcctcccgtcccgctgtggaaacgagtccctcccaacatcaacaaacaaattgaacaaacccaagatcaagacatcctcatttcccatcatcaaatccaaaatggtacatctcccgaatccctctctactgagtatatcactaacatagcccctcagaataaagactcctccttcacctttgttcacatgcaccgctcacgcgacgcagacctcttcgaggacttttgcaaggacaggctccctgatgacgagatatacgtccctcctatgcatcagcctatcaacccagaggacgaagatgatgttgtccccgatcagcacgccgcttttggtatccagcgagctacgcaaaagtccaaggagcccgcctggaaggatctgggtctctcggagctgatgaacaaggggcccagtattggaacaggtgggaagccaaagggtgcaggaagtactcttcctcgatagaaagatgtacggtttgcagtcatcatgttttgagcaaggcgttggggggtaacatatcttcatacaaggacaagataactagaaccaagatagttcggtattaaattcaatggcaagatatcacatcgccacacaaagacgaatatctaccgtccctctatcaatcaatcccataccaatcgtgaaaaactccaataactccattctcaccaattagttcttgcccaagaagccttccctctccaaaacctctggtctaaacttgacgagaaagactgtctttccaggccacatatcgccctctccaaccgtatgcgccgtgaccctggcggggaaatctgctccgtcacaaacaccctctacgacacccgccacgaacgctgcgcagttcaactggctcatttccttgggcacactgatgtattggttcacgaggggctcgttatcgataatgtgatattcgtcgggggtttcagggttggcagacttctcgagacggtccgcttgtcgaccaaagaggtgttgccagatgttctgtttgataaagtgtagcagttgaataatgcccaggggtcgggtttgcgtgcgcactggttcacgaaagaggagtaggtcgagaagtttgaggccgatggaatgaccttgtaggttaagactgcgaattattagcttcgtattcaggaacagaggggttcaacgtaccgttgttccagctcctggatgcccttgacccgtttctgcgcatacgtcaccatctcgccaaacagatacgcaaaactggcctggctcagctcagccgtcttggttctgtttaatggccggtggtagatagtcttgccattgctgggatatcgtaggccgtccttgccattgggtgaaggggcgggcactgggccagcgttggggggttggaggttgctcatgatgggcttcgtcgctgtcgctagttcattcttcagctattgaagctactctaaatatcgctgtaaatattggacgtggtgtagtcttgacgtagtcttgacgtagtcttgtcgcgaggttgattgtcgcacgtgtaaacgtgggcttgcttggccggtgagatgagtacagtagcaagtatgtgtggagactggagctcgttgaccgagccacaccgaagctcaccttgacattacatccatctgcacattccagtcgatattatttaccatcatcataaacattaataattgcagcaattactaccaactatattaaggaactaagtcagttcagactctggaaatcatgtacagcctcgaaattacaagacttcaacaaatcatgagctcgattagtctcaacactactgattctctcaatctagacaaagtgtagcccctcacagtcctcatcgagactacagatgccaactttctctcatcttccctcgcgccttactgaacagttgcgaccttggacttgagctctttctgctttacagtagcttcaatccaacccttggcatcctccaacgccttcttggggctcttctttcgcttcagtaagaatccttggatctcggcgggcgagagcaggtcctcaggaatgaggttcccgaattctttcgacgtctcttcgagttcatcatcaacatctgtggctggtcccttaatatccacagcaccatggatgcttccgttctgagttttcggtgccgctgccccagtcttggacatgggcatgggcttgtttcgtgatacttcatacatgcggtaaaagagttctgccgcctgctcgcccgtcgcattcttgaaaccaacctgtacatcgacacgtcctggtcgaataagagcctcgtcaagtgcctccggcttgttggttgtcatgatgagaatacgaccctcatgcgacgcgacgccatcaatggcattcaagagtccagagagtgaaatactttcgacagccaagatgttattagtgctcttgttttcggaatttcctctggatcttttatttcgtcgctttcttcgacgcttctttctttcctcctccgagctgctcgcatcgctgtccgaatcggtctcctttttcggcttagatttcttcttgggctgggcgtccttgtcgcctgtatcttcagcggcctcttcttcgccttcctcttcgttatgaggacgacgcaagccagccgtatcaatatcttccagaagaacaatgcaacgacggggaagccttgtgaacagcacagccaagtcctcctcactaatggtaggatcctgaagactgatgacgtagatatcgatgccgaaaactccagccaatgcaaaagagaaactcgtcttgccggtgccagggggaccatggaagagataaccgcgacgaagggggataccacggaaagcataccacttgggtgtggcggggtgaagatactcgttgatatctctgagtacctcgtgtttttcctggttctccagaatgacagtgctcatgggtctgatgggtcgtctggcaacctgctgccacatgctccaagattctcgccggttttccttgatcctagggcggaaaatggccgtcttgtatcgagtgtcgagaaaataagcggttttcgcgtccttcaggaggctcttgatggggtctaggaacaattagatgagtcacatccgcagactggctgtcaaactcaccagtcgatcttccgaagcaggaaatcttaagctcttcgacgtccttggccattcctccccatccaccggtgttctgcaaagtttcctttctgcggtacactctgaaaaatgttcggttatgccagaatccggtggtgcccatagccgggacgtatcgtggattctatgcttgtcagtatctttgaagttgaattcttgatagaatagacttacgcatctggcggcatcgctagcaaagttcagatacttgggtgagtcctggttgtcttcgaccattgtcgttgccaaggcatcagtcgaatcctcttcttcatcccaagcgcttttgtagacagtctgagcagttagatgccggttggtggcgatgtcttgttgttcggaaagaaactgcatgagtgtgttgtatatctggtcatcttcggtaacgcagactgtacatcgcaggtggccagtgatgaagttgtctatgatggcccatacctggtcaaacagtttcgatagaccccaaagacagccgagacatgtcaggagtatagagggatccagacctagctgcgcaccaaccaatttgtagatgaagagaaagagttggagaagtggcgatgcttggcccgcagtagtaaggacgctatccaaaatgccagggaaagtggttgatgagttggctggctgcgatgtatcgttcatgaccttgagccaaggcgaagccatcttgcccacgcttgaaagatccatcaggagtgaatgatttggtctcttgcgtatttgatggtgtagagtgatgtgtaggtggtaacgatagttatttgacaactccaaaacacagtcttgtgcgataacttggatgcaagatgaacgcaagactgtgttggcaaggtcacacgaagccttcgggactccttcttataggtgcccgagatgtgttgcttgtttgagccctatcatttatcccccattcgcagtgcagcggcaaagttaatattgggctttgaaattgtgtaaaacaaccaaattgggatgtttctaggcagagaaggtacgaatgggtctagagttgaggatacttcctaagaatgccttgcttagcactttatgggtcatggcaagcatctctattaggaaacctgcatttataaacagtcagatagctcatcatactaagggggtgcgatcttggaaaatggttagttaaagttggtggtgttgccacacgcgcttgtcttgcccaaacacaagaagaggacacacacacatatacacgcatacgtacaatggacacgtactttgtatctgcctgcactagtatgactgtttgttttgttttcgtgagtatgcatatgcatcattgattctcttggaataggttgttagtgcttgtgtaacaattatcttattatcgccttggtatatgcacagcatcagtccagtgtgagtcagtcaagaaagggctacaagcaaatgggatgtaagttgcaagagtgtggggggttagctctcttgttttgatatgggtttctctgcataatcattacgtgtgttgctcatttcctatctctgctcaagtgtgctgtgtcaaccagtttctgagtggtcaagcaaagtagcagatggcccaacaggcacaaggcagcaacacggccaacagcatattatcttggtcgaatgaggctgattctttggttcagtttccttcttgttagttcttgtttactcaaaaagggtaaacaaatcgtcaggtgcaattatttccatgtcagatacgataactgacatttattcagccttgctgtctgttatgcatcttttacatacatactgcaggtccagatcacgaaagaggggttggttgaaagagcgtacctagtaaatttggtcaactgacttggatgcatattaaatttcgtgtctgcatgtcatacccgacttgacttgcagttgatagttactctattatcgtataccgtgaaccaaatgcacatctagatgcagttttatttgactccgcgtgtcacagtaacaatacaaaattcagttacaaatgttttcaagtggtaaaggtacatgtcagacaatatcggagaattttttgtgaattgattggtggcgtctgtcatgagaggacttacaaataggttaggttgacaaaaccatgatatgagtgacttgcaagctctacaacatgagacaggtaaaaagataccttgttgaaagtgcaagatgtgataagcggatggaagattttacaattcgatttttgagcctcagataccaagtattttccggcatgaatgttatacatagtcagctcgcaatgctttcctactgtgtgatttagaactttgtatcaaacactcctcagctcatgcaagtaactaaagtgggcaataagaataagcatgacaggcaacgatgttgcatttaaattgaggctcaactctcagcctaccatgcgcactgcacattgacactattgtcgcttctatcattccaccacaaggcgtaactttctttatgtccttcgttatacccgacactatgcgcagctctgccgtgtcctccgttatactcgtcgacaggacacaaactgcctaaacattgcaccgtcctcaagccgcaacaggctgctcctccaacttggtcgccgccaacttctcctcaacctccttgacaccatccttggcaccctcaaatttgacacccttgatgctcacgtctgttccaccggcgaggtaatcctcactctcaccaatctccttaccaccggcctcccaccgacggaacttgtcctcacgcttctggcggcacatctcgttgagcgcaggccagtatgtctcgtggtcatactcaaagtccatatcaccgccccagtcgaggctccacagctgctccgggggaacatactgcttcatgtcctcattgaatttgagcttctcgcgtgtcacggggtcgatgaacggagtgatgatcttaaagaatccccagacaatccaaggtactaagctttgttaattgaggctcttgaaaatgtgaatcgggggttacataccgttgatgatgagagccttgcccagcctctcagggtagtggttctgcagaatatgcaacacctctctggccacagacacgggtacactcgtgttcttgcgctccttgctaggcttgaaattgatcatcagactaagcatctccacgcccggtggcataagatccgtcactcgctccaccatgtaaaacaggtggtgaagctgacggggagtcgtgtcggtgttttgcctagccgggttcaggtattgacacggtctaccctgacgatcaaagcccacaatcatctgcttgcctgtctcctgctcgggagaaatgtactcgggtgtgaagccctccagaccgtactcgcgacgccatgcgagggtcgccttgagccgcttggccgactcatcgacagtccactttgtggcacgaagataacgaaggagacactcccgagtaagccatgagcgctcatgatccgtgatggggcctgacttgtcctccttgtcggcctgcttctcgcattcaatctcggtgaagcccttgacctgctctagcagagcctcatactttgtcttttgctcctcggtcagctctggccttggtgtaggctgactgttgggccctggggtagggattggtgtctttcggggaccagaagtggtctctgctgagcttgccattttcgagtgtcttggtcaagtctctgatagaatgtgagtgttgaggctgatattgttgagtctcaccgctcactcagacacaggaattagtcaagtatgacgagctgcttctactgaacaaattcgtcaaaggactctgaatcagacccaaatctcctgtcaattctccttctagatcgggaagaaatgaacagaaagaagaaagagaaagctccaagatcaactcgtcttgttgattcaggagaagataaatagtcgacttttaccatcgacaatctaactgacttggcgaccagctgtaccttgtcgtatccaatcaaagttgacccttaagtagtcaaggcccggatcggcatccgtcacctgcaaatacagggggcatttcactgattttccaagggaccttcggattctacgggaatcttatctcccatcttgcaggattagggggtcatcggtccaaggattgcaaactgacatgcattcgacctaccactgtgaagctcgtaatcgtattcttcatatgagacgtctagttaacctggacactgactgaatggtccagataaagctcaaggctgaggacacaatgcatcaattgatcttcaatatgatttggatacgagttaccctatgccatattttcaaattattcaaactggttaatttgtctgaattacatcaatccatttactgtagacaataatccctgattatcttgatatgaacttacccgggacacatgcgagaggaaatataattctagtcatttcaaatactttcagaccacggcctcctgcgaattgataatgaaatgctgatacgctcgtctgatacccatgtaatgtatgctcagcgcttgactgagccctggtgctgcagtctatcataaatatccacgtctttgtatgtatgtccgcatcaatgtctaaagtacctatcaacaggacaaaaaatacctgcgtaaaagtaaaaccagtagtctaccgcaccacacgcccttttccgtgataccaactaccacattcgttatctttcaagacccccccccccaattcattcacctctttactccgattaatacatcaatccaactcaatcatgcgcctctcatgcttcctctgttttgtatgattcatgccaatgccatctgggtatacggtatgatattgtcagtcgcttcaagtgcgcacagggctgcggttttcacgccttgcagatctctctttgatgagcctcttgctcgttgcttcgtcaaatccgcaaatgtctctcaggaagcaaagtctgtgtgattggttagttccgaaccgaattcaaggttgcatttgtaactcacttatcctcagaggtttccttctcacgcatatcctcaaagctttgttgactttccatccatgccgttgctctacccctggggttgaccttcttgacccaaagattaaatgttcctgtcacgggtcggtgatcgctcactcggacctcgtgacgtctgtagtcaaactgttctatccgacctcgacctctatgtagcagtcgatcacaccaagcgggacttcgtctcttctcgctgctgtcgtaattatcagtgcccacatcgtatttgtatgttggcgcgaatgtgatgggcatctcgtcgaaagctcgaagcttgaaggctgggttgcggcgacgggccaccaaaagttggtctcgatcaagaagtttactcaagttgttctgcttgactgctgcaacgacagtatcgcgagacatagtgtcgattcggtagttcagatcaccgttgaggatgcaaagctcatgatccatgattaaacttccatcacctccaccaacgaaactgtcaatgcgagctgctgaatctcgttcagtggcgaacaagttggcttcaagaatagcagcgacgtcgttatgtcgcgcgttcgcttgagattgcccagcagccaaatggcagttgacaagacagatcgaagaatcatcaatcttgaaccgaacagctacacagcccttgttgccatgcaagccacccatgcctcgcttcacctccgcgccctggagtccccgaattctgtctcgcaagtgtgctttgacaaacacacacgtgaacagtcccaccatgggtgctgtgtgaaggaggtggtacaagtcgtctgccggcatgtagtcgtcgagtgtcttcatcaaaaagtcgcgccaatctcgatactggtggctcattcgttcttggtcggttcctgcttctttctttttcggtttgaggaaccgtttggccgtcaatttcttgtcttccaagtccacgagttcctggaaaccaaacacaagaatatctggtgagccacttgactgaacaagatcttggaaaaatgttgaatcgcctgaagaatgtcgtaaactggatggtgtcgatgctccagcattccaggtaaaaaacaatgctcgaatttcgtcgaaatcgcagtactgagtgtctttcgacttcatcgagtcttcaagaaagtcgtcctccagcagaccgtcccaggctttgatcttgttgtctgcgcccaacgagattacttgttgtcggtccaaaaagtaggaggacgagggatcagcggccatttttacaatagggttttcgtgtccctgccactctttgagaatgacccatggcgcttcctccacatcgtagacacaaatcttgccagtgttgtatgctgcccagatgtaattacccgcactcgataacgcgttgatcttccatgtgctgatgtttaacattgttgtgcacgaataatccttggtgttataaatcgttactttgccatcaacatgtccaaaaaagaccttgcctgggtgggatttgacaagagtaccggaagtgacctcgcccgcattatccgcgatcaaaggccgaacgagcacctggaactgtgatcggccatcgactgtcggtgcaaaaactcggatttctttgcctgtagcgtgccaaagctcctcaccaataaccatggaatgtgtatgcccctttggaaccttgtaactctgagtaggatgcccagaaacgtttgcaacagcggtttcgtcgggtccccagacaagcaatgttcccgactcatccaacgtccagatttcgttccagtgtcggtagattcgtacgacttcgtatttaccatgaacattgggtttgctttgcgttatggcatgcgtggcaacttcaacttccattagatctcccgtgttggtaccaatccatattcgttttccctcttctcgtggatcagcagcgggcttgaagctcactgcagttgccttgactccttcggtgtgttgcaagctcatgatttgttcgccatcaatcagactccacactcttgtcatgtagccgcttgcacatataaattcgccgcatacatcaaaagttctcgcatcgtacttggtcgaaatatcgaaggtcccatgtttgctgaatggtggtcgtcggtttgtatttgaagcttctggatatgtggtgacatgatggatagcctcagtacttggcgtaatcctagcggcaacaacaggagtggactgtattgcttttggaggcggagcagcaacagctgttgctggaatggttgttggggcgatacgaaattcggcgggcgttctgtcggatgccctgtctattgtcattgatctgccatggctccttgtgggagcagcgagctgttgctgctgttgaggttgctgtgtcgttggggtggaaacgactcgctttggtggcgtagaggaaggcggagggtcgatagcctggaccgctgttggtgcagctggtctttgcggtcgtggcggaggaggcatgttgtagttgttgttatttagtggaggaggtcgagggggaggctcaaagttcacaggtctcgctggtaacgctggtcgtggctcgccagttacttgaggagtaatgtgacctctagacatcccattggcctcctcccgatccttcctcatatttgtgaccgaatgatgcacgggaggaggatcaaaaccgacgaccactgatcgcggtctgctgggctgctcaatatgtgactgtggccttggacgtgttggtagtttcggcggtgtctcctcgccagatccaaagctacttggagggctgttgaatggggagttctcttgcgagatatcgttcattcgtgctactgttgggcccgaaattgaccccattttgggcgcgggaatcaatgccttctcattgcgaggcgctggcggcggcggtggcactttaggttcacgagctcggcccagctccccagatcgtctgggtggaggcggtgacggtggtcttgagcctccgggtcgaggagatacaggggcattaaatgatggtgaggtgttgagtgatcgacttgggattttgaaggaccggcctccagcagttggtgtggcaggtgttgcgacagcatctgggtttatgaacgagggttggtctccaacggcaagatctgaaactcggtttttaggaggcgattggggtggaaggaccgtcacagcagggggcataggcggtgctggctgttgaagctgaacagtttgtggttttgcagccgggacaggtctcgcggacgtcggcgggggaggggcatcttggttggtagacagtgctgcaggcttcggctttggtctcgcggggatggctggagtcgaaggactggctgctgatgtttcttgcccaggcttgaattcacgtagtcgatttggcttcggggctggggagatggatcgtgaaggcggaccggaagtagttgttgtggtagcaggtgggacatcggtaggtttgctgacgttagagttgggcgtggtacccatattctcgaatcgcgctcgcaaagatgatacaggcttctagtggttgttagtggtgcttgagcatgagttgggacctgcatacaagtgaagagccatcaggcccttcgccgttggtaggctccatgatggtaaagcaaagcttcctcttgaaagtgagagtcgagggtgattatacccgctacacccacgcccagcagtcgctcatgaaggcatcaacaggatacaagttgaaggatatgcaggcctggcgtcgcaatgaaagtaatgaagctgcaggttgatcggtgtaaataaattcgagatggtcaatttaaggacccaaaagtcggcgctgggcagtgacaaggaacagttggggatcgatgaaagagcgggtgggtgatgtaaatgacaggggccgtacaatgaccaaaacagtgtcgtctggtcggtatcgtggtcgaaatgaatacaaacaaagcgagggatgttttggagaagtgtcttgttttttttctctctagaggtcccctattatgttcgtggcttcagtgtcgatcatgctgcgagttgtcttgcgtggtctctcacaatttcgagctggctgagccacccttatgtcataatggagtgtatctaatgcaagtctggacactgtagagcaatgcgacttgggcctagctgtcacggtgcatttattctcgtgtccatgatgatgcacggtgaagctaccagggtcagtgatttccgctaaggcttcaggggtgcgacagcggggaaagcattgaagttgaagatttgaccacgcggtcaacaagaatgatcatcgttgaacaagacagtcagcggatgacctggtttgttaaaattccactgcgtgaccgttttatagagaaattgattcatataccatttgtctgtcccgtagcgataaatgaatgatttgtacctaataaacgctgtctggaattgttgttggtacctgaagatcgaccgccatgaaacagctgctcaagtttcatcaaaagcgacctgactgtaaagatcagtttgagatggggagccaacgccagaaaaataagatcaatagcctaccaagactttccagaactaatcaacaaaccttttcctcatcatgatattcaatattacaacacacaacagaaaagcttgatctaacaattcttttgaaaccagtcatcaaacccctgcaaaagacacgcctttgtaaagctatggtttctggtctaactaaaacgaagttgatggttgccgcaggccccttggatattccgaggtgaaacccgttctagcggcggcagatcaagcattttagcttgggttggccagaagacattattcttctattagacacatggacatattatatctcgatacatggtttcccccctcattgcaaactgggtatatttctgcgtcatcatagaaactctaagtgatatacattggccatgaacaaatcattttgagcttttgttagaccacatgcgtattccctcgacttattactaataaaactccgcgacacagccaaagaagctgcagtctagaggtacgtacctgccacctgcatcgaacttaaagagctaagaggtggatgccaagcgataaggtctggaccttgaaggaaccgacgcatatatcatgtcaggccatcccacttacacctttaccaaaccctgccactttcaatctgtcaccccgattttcgctttcaaaaatttccacgcttctctggattaccgattatcgtcgaaatgaacactgtaagttttctatgatatgattccgatgctggtgcggcttatactaattgtaacaggtcaaatccttctggttcgtactttgcgcctaccatcctcgcccctccatcaattaacaactcgaaactgaccaaatccttctattctaggttgggctggggctctctctgcgttggtacggaactgccctttgctatttaacagcctctggaatttgagctgacattattacagccggtggcggtgcctactacttcgctaagaagcaaatcaatgccgaccgtcaagccaagatggacgcccaccgcaggaagatacagatgatcaacaacttggaggccgaagagggcggcggtcctccccgcgacgaccatacctactccccaagcaccgagattgctcaagatcccgctcctacacgacatgcgccagcgaccgaggatcaacgcatcaacgagaagagcaagtacgagagcagttcggtgtaccggagtcccaagggtgataggttctcctagatcaatggaggacggaaggagtaagctcttggatggagctgtgtacaacaattaccatgcggaacgccttatcgtcatgaattaacctcggagaaaactgcaaaaggaagggcgcggatgacctgttggttgcaatatcaaccatcaacacaaaattgcttaatactatggcctattctgctcatgagttggatgcaacatgtacggacaagaccggttagagtggatccttgaaccctgtgccgacctcgcttgcagctctggtacggaaagaatcgctttctggtccattctggcattggtctttctttgtttgctacattgacggttctacttattgacatcgaaaaaattgaactgtattcgtctcaaccccatgtattcgagtgacgtattcgctgctcatgacgagcctcatgtcctagtgtagaatgctgagcacattagacaattgaggctgactgcacagccacgtgccatcaggccggcaattagccgctatcgcacttagaagctcttcattactccagctccaccatatcttatttagtagcttcgacaacacaactttgtccatcaacatttgtttatccttaaacaccctcgaggaagctcgtctcgccaaaatggcaactccagagctggccatcgcaaaggctacgctctctgccacactgttccgcgccgacccgacatctctaagccgtccctcaattgaagctttcttctcgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggctcgcggcctagtctgaaacgacgcagacttcatctgttgtacgttctgaatgatgtgttttaccatatcatcgcgcgaaacggcaacatcgagtttgcgataccctgggataacgtattgcctggtctgatcgcaagcgcttccgccttcgacaattgcccgaaacacaagaaaaagctcgaggatctcattcgattgtgggatgaacaacagtacatcaattccaagatggtcaccaagctcgaagaagcccttgccagcggtgtcgctccacaaacagcccaggaaccgcaagtctcgaatgtttccctgaagcttgccaaaaacgcgccattcactctcccttccttccacggcgacaactctgtaccatggcacgatctacctgcgacaacatggctaccacatctgactccgaattcgaccaaaccaatgttccctgacgaaattcgacccattcgactcgccgctggacccgccgataaagttcttgtgactgccgtgcaggatctcttgggtgaggtagagcgcatgttttctaaggagcagaagtgggacgacgatcccaccaacgatctgaacgaacttggagaacgagtcatccttgacgagattacaggtgatatcattggaggtgagacgtactatggctggtcccgtcgcttttgtgagaagatgaaggagaggaaaagaaatggtggtaaaggagcagaccgaggccgttcaagatcacgtagctactcgcgtggccgatcacgaagctcttcacgacctgcgcataagcgaccaagggtctcaagagactccagaagtcgaagtctaacccgtagtcgaagtcggtcccgcagccgtgaccatgaccgaagtcgaaaccgacgtcatacttctagctatagccgaagtcgcagtcgcagtcgaagccgtggaaaccagcacgatcgttcgagacagcgatcgtacagcagatcacggtcccgttcaccttcgagatactacaacaaagacgttcaagatcgaccgaatcgtcctcccccaattcctcaacagcagcctcaagcccatttccctcccattcctcctcgaggggatttccctccactgcctccaccaccagtgggttatcagggcccttggccagtaccaccgcctcctccgcccatggcaccaggttggttccctcacaatcctgccatgatggggccgatgacaggatggaatgttcccccacagccgcctccgccacataacggatatcaaggcaggggaagaggtaacggattccgtggtaggggaagaggtggctacgatcgaggacgggggtggtagtaccctaggtagatatgctctaggcacaaaattactataacaagtagacctccaagccacactgtgactagacgcacctgcacgcgaaatatattcaattgcgatttgacaataatgacttttattttagtcttgctcattcatcgtctccataaaaccaagcagacttaacccttctcctctcgtcacacacagcaaaacacacaaggacacaacgcaaaccatgaccagtgaagaagttatagcttccccaaacgtccggttccttgcagcgggacaggaaaaaaagtccagaagaagtaaaaagaaaacaaagtaagaattcgcccaaagagttacacgaaaaagcgtagacgtccatgcccttttatgcccgtatcccacccataaccacggcacagatataatatagcattcggcttcgcttgtcatattcagtgcacgggaagtggacaagagaaaaacacgatagcattgtaatgtcgcctgcgcatatttccccctccccaaggcagccctgaatgtggtctagctgccgcgcgaaccaagaaagaaggttgaaaggtccaaaagcgttgcagagcaatggtggtgtccacattggccaattccaacccagcaaagtgactgtatgtcgagtacgcatgttcttaagtccattattgaactgcgaaaaaaccaattcctcctcataatcataataccaccgtcaaacaagactatacagcaatgatggtattcgaacctactatatcccatcttgatgcttcgattttggaaaggggtctgcgctcttttatccaagctcgatgcactgatgtatgctggatagagctgtcggtttggattaccggcttcgggcggatcctacagagttgtctctctcgtgaagactgggtcggccgtcttgcaacttaagcgaatcgagacgctttgaattgtcctcggtggcagcgtcgttttcgtctacacggggcatgggtgtgatctgagcaggagcatcagccactccgttgccgttgctttgtctctgctggtccgccttttcgctcaaagcagcccatttacgctcacgaagggcctcgcgtgctgcagcgctgttctgctgttccgtgtactcgtgggagcaatcgtcgaacaattgagggttgatctccataaagagcttcatggcattataaaccattccatgaattgttctacccagttagaatcgtactttccgaagaggagaataaacatacctgttccagtgaccctttgagttctcatagaggggagcaaacatgatgggaaggataatctccacattgtcgctgacaaggttgcagaaatactcgttgttccagaagtaaagggcacgctcggccacttggaagtgagggctggccacggacttagccagctgatggaacagaggttcttgaaccttggcaaattctgcgggatccataaccgcaaaaacatcgacaactgcgaagagaaacataacctcctttgtgctgttgaccttgggccaataacgaagaagtccaataacaacctgcaaagatttattagcttacagcgtttggaggaagagttcaacttacatcttcagttagagatgcgtccttttccagaaattgcacaatacagtaagcaagctgagggtggtacatgctcaggctcttgggcttatgcagaggcagtaacactctggttaggaagatcttgtgctcctccttgaggggtagagcaaaaccgttgatgatggaaccaagaatctcgagcaactcggcaataccgttgaaccgctctgtttcgtaggtgaattggaaaaagacattgttgatagatcgtctaataaaagatcggaggttaaggaattttccgtagatgcggtggagggtggtcttcaagaagtcccgctcgcggggatcctcggaatcaaacagctcaagaagctggaggacgaagctgtggtcaatgtacgccttggcgatgttggtgttaaaatcctgactctcgatgaagcgcaggaagaactcataaacgacctggatatgcggccaagcaacctcaagaacgggctcgtcctcttcagggtcaaaggcctcgccctgggggtttattgggggcgggatcgggcggaataggttcttggcaaacatgtcgacaaccttggggtacatgggctcagtaataacttgtcgattgttggcaacatagtccagcagctcgtgcagagcaagcctcttgatttccttcgacttcatgtcgccgctcgcatcgttaaagtcgaaaataacgttacactggtcaatcttttgcataaagagttcttgtcgtcggttgggtggcacttcgtggaaaccgggcagtttctcaagctcgcgatgggcagaaatgtcgaatcttgaggaatgctgcctctttggggttcgaagtccctcaggaatcgcatcacggttatctattcctcgatggatcaagagcgacttctggcccgctttggggggagccaagtcgtgtggcattgtctcggcggctcctggaggagggacatgctgtgcagaatcacggttagggaaagcacaacaaaaaggaacaaggttaagtacgtacaccaggtgtagggctgataaccacagttgggggaagccgagagctagagcttccaccgttggggcttgaggcgcctccggtagcaaagtgatcaggggcattaccagcctgagttacattggacaagttggagggctgcgaagcgccgccgtgttcgcttccatgattagagctgttttgcggctgcttgtttcgaggatcgttcaaagtcgacgtggaggatgagggcgtaagcacaggtgactgattgttgtcccgtgatgagggagacgcggtaccatccttattatccttgttcttcttagaagacttgtttgggtctttcccacgcgaaagctgggatacatgttagcagaggcaaataatctcaaagaagggaaagacgcacaactctctgactaaagcgcttcatcttgtcggacaacagtgtgtcgtgcggaggggcggtttaagacgcccgctgctcaactgtatgaagcagtggggcaccggggcaacgacgtcagggggaagggaacgtcgaagaggtgacagcagatgcgcaagcaactgattcaatgcaccgaagggttgtaaggatgaatgatgttgataatcgttaatagcagacgatttctaggcgagagaagaggggccggtctggcgaaagcgtcgtgttgctgtcgggagccggacgaagaaccgcgagtgcgagagctggaggagtcgaagcggctcgagattggatgaaccgagctgaggaggctgaaacaacagctaatgaagaaagactactcgagggagcgaaatgcgacgattgctcccatgcaggaagaggacgataaagcactgaaccagccagggctgagaatggtattgggcgacagtgggttatcgtgcggttcaattgattgcaggtgctggctggtacttgcgcaggagtggaggacgaatgctggaactgggatgggggctctgtgctgtgctctgctctgtctgttctgctgatgctgctgtgctgtcttgtcttaggagaagaatcgaaagtcgagaagtgtgaggtagaagaagaagagaggaatcacaaagacgcggcgtggtcgagattctcacggcggctgctgagtcgagcctcgttgtcgtcgttgagtgatgggaaacttgtcgtaggtagaaaggtagaggtagtgatcgttgggcgctggcaaagagacaggttctttgcgggggggagctcctgttgaagggaacgcgcttcgattattggagaggggaggtcaggtcgagttgacgatgttagtggatgggtgcgtcggccacacaatccctaacagctatctatcccaggcgtgcctgattaggtctggatatgctaactggctgagctcctgttggactgacccttactgggatggtgctgggaacgggcggtgaaaccaactaaatgaaagcgctacagaggtgcattaggggataatgcccctccgagattgatggacccgacgctcaaaagagttggcaccgatgcaatttctaggatcaatgcggacaaccatttagaagacattggatatcatgcgactagtggttcacaaagctgtgcgtctatcgattccgaggacccttgatacgatcacctcggaatccttgatggtaaatatctagatctcgacaatcttcaaatttaggatctgccaagatgcaggcgtcaagggagtgccactaggtgaacgtcgagccagtcacgcggccaaaattacgctgggctgtgcaaggcggcacctttactcgacgcaatgcttcacatcaggacaaagcggcttttgggtttgttctagaataaagatgagtaattccacgccttgaattgccgagtatcactatttttattttatttttatttttaccaggtttactgggtccgagctggtgttgatagtgatgagttggcaacattactcgcaatagattacctgtcttggaatatgatacagtcatttacacacagcccgcggcctagtattggaagctgtacgctcaattgaagcctcaaaaaagattgataatttcccgatgccgtatcatgcaacatgttacggtctcaatgtgtttgaatcttccttgttgagggtccaaaatggcaagatgctaggtctaaagcacaggccatgaagtagttcagccacgggcagaaacagtctccgtctctccatctatcgcactgtccagaccacattgaagacgcggcatgaaacagtgcgcagaatctatcactgcgaatattacagccacatcattgatacaacaagtaagaatcacgtcgaaacaccttcaccatcatggaacgactgcaacggtagcaaatttctgttattatctccaatctcatttcttggagagtcagcaaaaaccgactacatcaccaacttttctatcattcttcgccgttctatccgtagggcctgaaactcttattttacttccgcacaaggttagtgtcggtgtttaattgaaccctggtttgtttttctatcatatctcaatctctcatacagcacaacttacacctgcagagatccagactcacaatatcgtcttgtttcattaaagaaaactcacgaatgatccaaactagccacgatggaagtggatttatcatccgacgaaaacggctatgatagcctagacgacacacaatttgaggatgaccacggtgaaagagcgtctgagtctgttcatccggattcagctcctcgatatatgatacccgagcgtgttatcggcgctgtcgagtttcctgcaattgtggaaaaccctgaccgagctgtcaaggcttttggtcgcgttccccatctccaacatgtaagaaaagcttattgtttacaaccactcatcttgctaacaatatctcaggtcttagatacggggaggaattcaattccactttacctggtgccggaagacccgttctttaaacccatcatgtcacataatgctcgcagtcacgatgtggttctcaaagttacagttccgaaaagaacgggacgcaaaagaaaaagaggaaccgatggaccttgggaaggagatgtcgaagtcaccgacgcccaagatcaaccgcctgcaaacgacaaagtctcatcttacgatcgactagatgatcccaaggtgctacgtcgaaaaatggcagacaatgtcggcaattatcatgttgaagcagtgggtgtgattcgtagtacacatcgcttccgtggacttcacgacttttactgggacatgtccaagtcaaattttgcacaacgatacgttgatcaagttcttcccggagatggtatgtcgtctctgtctcctgatctctgaccaaatactaattctatgcagtcgacaagatgaaggagttcaagtttcagcctggcgttgacaaaggaccgaatgtcgatatcatcccaccacccatgttcacgcacatgagtcttcctttcaactatcaatactcacaaaacccatatgtacgcgccaccgaagatggcggtacgataaacaccactgctgttaagcaagtgggttactttatcggcgcagaagatcctgcgccaactgagcctcagcttcaccccgatatgaccgatccacgaatggtggaaatcatagctgagctcgaagatgcattcgcggagcgacctatctggacacggcgatcattgctcaactatcttgggggcaagcttaagaactggaacgaactcaagaaatatttgaactacgccgcttatcagttcaagggaggtccgtggagagatggagtggttcaatatggcattgatccacgaacggatcctaaatatcgaatctaccaaaccctcatgttcaagcttccaaagcagaagcgtgcacagcggggtcaaacgtggaaatcactgcgcaaggtccagatggggcccctgaaagaattcctggaagagctttccgagagccatgtctttgatggcgacactttccatacagacggcaaagtgtggcaagtctgcgacattaccgaccctctcctcaaggagctcttcgaaaacgctgctatccgccctgaatgggatcccagcagtggatggtaccatggcggtctctgggccaaagtcaaggcgatcatgaagacgaaactcgtggccatccaattcgaccgacatctcacccgggaagactttgcaatgactctggaaacaggcgacaagacaccagtccggtcaaaccaagcaacgtttcacctgccacttccaaatctacgacttacagatgaagagctgacacaactccggggacgacaaccaactaaaaagaataagcacaagggctatagcgtgcgggtcagagaccccaacgcaggacccaagaaggcgccagctgaggagatcgccggtgtcgctgaaaatttgcaagaggaggaggctcgtttgttgggggagatggggtccggaaacgaggattctgatgaagccgacgaagacgagtccggtgacgatgacgatggagacggagatatgcccgatggactggattatgatatcgatccagaaatgtatggatgataccaccaacgtgaccaccgccacattcgaccgaatgtcacatatcagtactgtgtgggtatgtttgaagctgtgtgctctatttagccatttgcaacaaactcacagcgtacactgtcttgggcaatgtcgatatcaacaaacgattcccgattgttctgccaccgataggcatgattccggtgtgtgtttcgtctaggcacactgctttgttttgcagtgaccgttttgttttatgcccgccccctaagcctccttgttgcctatagtacctaggcagcttatctagaacctactagagttacaatctgcccgtttgttgagggggcgacgatgattcactgctcacacgcgtttacttccgctcttgtgactgcatgttgcctaatgattttctatcctttcaccaataatccatttgctttcctcacgcatgctttcgttccttccgtcttctgctactacccgtcaacaacaatcacttgccggtcactactttcactcatcaaacaacaatcagctcctgatattcctgtaactgactgcatctccccgtacggaccttacacacggaaagctttgctctttctttgcgcttccctggtaacaactaacgatcgtgtaccacaataacaccgttcttcatctacttaagatgccgtcagggacacgctttgaaggagacttttggtgcgagccatgctccaagattttcaagacttgggaagacctacacactcacaagcgcatcatgcgggccaacggcaaagaccatactcactgcaaattctgcagtgcagacttccaaactgaggaagcggaggctacgcacatcaagcaggtttgttgccacgtctttgcagctcttgagcgctttgctaattttgatccagttccatccccaggaacaggacctttattgttcaggatgcggaaagggacccttcgttcgagttggtggcctcgtatcccatgtccagaatgaatgtacacgcctcaacgacaagttgattgagagtacccgggagaagaagatggagttctccaatgctcttatggcagccaccaatgaacctctcaagagcaattatgcggccttcatgccatctgcaaactccaaggccccctctaacaccagctggaccactgaggattctgctcgtccttttacgatcgagcagaaggagtttccaggtctcgccgcctccggttctagtgctcaggctcgcaacaaggagaacaccagagagagcgactggaacaaagggaagaacctgttcccccaggctcctgcaccccagcgacctactcgacagcaacttcagcaggcctctgcgcccaacgcccgagcagctcatgatctcttgagtgttcacaatcccgatcatccccacttcaacgtcgctcggtacagctgcaagtatactggcaagttcaactgtcccatggtaacttgtaccaagaccttcaagtcgggccatgcactcctgggtcatcttcgatctgaggctcactccgagaccaagtatcgctgcccctactgcctcaacacctttaactctcttacctctatcactcagcatgccgagtcaaacggtaacaggtgcaagattcgcgagactgacatttaccgtgcgtacatggatcagctgctaggtggcatggttgatgtcaaggaaaaacacactgatggcaccgtcaaatatgaggtgtccaaggacttcaagcccggacgggcgccagcccaagacgaatccaaagccacccccgagtcttttgaaaagaaatcctacaagcatgaggatatccgctggtagactttgacgcatacgtcgtctcagggggatggaaaagttgagaatagccaactgtaaagtggcatgaaatggattagcacaggcagctagcaggctccagatatgtaactagatgattttaaatgcacattgcaattagacacatcctgaactgaaagacttagacgtggcaaatatcggtgaggcttaatgcaagcctgtcgtgatgccagatatcctcttcgatttacagccaggggtaatggaactcagcccttacgtggcaaaggatggaaaggacaaaaagtagcaaattgttctgagttcatattgccaaagagagtggtgtgtcgtcttatactattggttctttcatcatagaaattttatatagtatttaacacactgaacttgataggtgctgtagtgttgaaggcatcttacagcggatgtttgaatgggcatacgcgttacagaggcggagcggagcggagccactactttggtggtggaaccaatcgcccctgatgacctaagctctactttaattcattgacagcgggcagttgtttaatttaccagcttattacttttattcctcgacataaccgattaataattttgtgtatttgatgctcggttcagttgcgatatagaaatacgacacgatacgaacattacccccgtcgattcatcaccctagactcaaagctcgatccgctattgacaactgcttcatccagaaaccgaaatcgaaatcgaaatcgactaaacgatagatacccctgtgttcgctacagtcgaataacgatatgacgaggcgtttcgagtagaaatttgaacaattatcgaaccagagatcagcgcggaaatagctggattggtcccagtactacagaaatcacaacacaagcgagcgcaatggcgtcggctcgtaggtgggcgcgcaaagccgagcgttgctgctgtacatttgcgacctactttccattggcctttgtatacggcttgacatcatgggctgtttgggtggttgtcaatatcggtagcgtcagcaccaagagctcttggataggtatgttggcatcacgaaattgccagagctctgtctaacagcttcgcaggtactggctcttcaatagtaggcgtcgcactctatgtcatgctcaactggtgctacactaccgctgtctttacacctcccggctcgacgacaaatgacatgggatatggtcttctaccgacacaaaacacaccccaagccacctccttcacagtcaagagcaacggcgagtttcgattctgcaaaaagtgccaggctcgcaaacctgatcgtgctcaccactgctcgacatgtcgacgatgcgttctcaagatggaccaccattgcccctggctggcgacatgtattggattacgcaaccacaaggccttcctcctcttcctgatttatacgtcccttttctgcttctggtctttcgccgtgagtgcatgctgggtctggtatgaggctctgaacgaccaggaatacattgactccttcctgcccgtcaactttatcatgttgagtgtcatcagtggaatcattggactcgtggttggcgcttttacatcatggcatattcacttggctcgatgtggacagactacgattgagtgtcttgaaaagacaagatacctctcgccgctgcgtaagacgtacaactctgctcacaaccccgccaatgaagtaccagaggctgctcgccattttgtcgactttcacgcaaatgctctacccggtatcacacgtcctgaagaaggcgaggagcgacgagagatgccccgatcatacccccctgacggttcccagcctgttcaactttcatatgctcagcgtgagcgggagcagcgacaaaggagatacgaggagtacctcgacgagcaagattccgaaaagcttcccaacgtcttcgatcttggctggaaacgcaacttgctgcacctctttggccccacccccgcgctgtggttttttcctgtttccaacactacaggagatggttggacatgggaggcaagcagcacatggctagaggctcgcgatcgactctccgctgagcgagaacaacagcgagcccgtgaagtgaacgctggctggggttcaccagatgatatccctgacatccccgagcgacctacaggcgcaggaaaacattactctcctagcccaaacctcgcaggtcctaagacaatgagtaaagctgatcgagttcttggccgggaccccaacctatacgctgatgcaacacaagacgtacctatgcagcgtctcagccctcgtggccgatcaatagacgatgagctagcagacctggacaccgatgatgaagacggttttcttgacgccaataaccccgacaaagcagaaggtggaaagttcagtccaagcttcacatccgactcccatcgtcgagacgatgccgaagcccgcgctctagaggtcgttacaaacggcaactggggtcgtggtggtgcgagcggtatgctccgcaagggaagctcacagagcactccgaccagaacgcccagcaatctcagccgttcagggacacccaagttccaggacgagggcgttgactagaaagttgtggggggatttgtgttttgcaaagcgaatgagaaatgaacgacgttcctcgatgtctaatgtttcttgtcatgagatgtggagtttcgttgtgccgggtatccttttttattctgtggtttgatatttctaccctttttattcttggtacaatttacgtttataagtccccaaaattattggaatcttagttggccgatcatgtgtacgaatctgacttatccagtgctagttacgtccctcaatcgtgtgtattcaagggtgtatctactgatgcactcgccaagcgtgactcgtgtgatctgtgacaactgccgacttgagatcgtccacgtttacacgatctacaagaccaacaccccttgataatcgcttaccagtcaatgttgcactgtcggagggttttcaccgccaatctcagctttacagccagtcattatgacaaccctagggtctgtttcacgcacagaagaccaggcgtccttgcgtttagaacgctgggtttactccctcgtggtctggattctcggcgtgtgcccgcagcagaataccgggccagcttgcagcgggaaacttgtcgtcattgggccaagtgagactgtccacttgcgggatcttcttggcctgcttgaccacggcgtcacctagggctttctcggggcctaacctcggcagaaacccctctatctctttgcaatactcgccaactccaatgattcttctgtactcgtcggacccaaagtcagaccggacagcgagtcgaatcagtcgagacagtgggtcgatacgctctgctatccctggagacgtatgcactgcaatagccgtccagacttgatgcgcctcggcttccgagtagccgtgtttgatgagatggtctttcgcacaatcagcggagcatatctcgaagcgctgcgtgccattgtagaggtggctcgctccagcgtcgtgaagaatagccgctacgaagaggagcccaatctgcccctcagagacaaagggagagccctctttcttgccaagaaatcgggccagcagataaacccgaagagagtggttcaagatgggcacaggcagtgcctctctagcgagatcaagggctctatgacaggcaaggttgtcagggaccatgtcaaggaccagggcgcttatgtctgatgacatagttgttgttcgttcagaaatcgccgtttcgaaatggtttaaacgatatagtgatatcccatgctggggacttggaggctatcacagtggggcagaatactacatgatctaaccgctgacaaagcccaacatcaacaacaacaacacgtttgattgcagccattatcccgaatcagatatctggatggcctcattccaaacggaaaatctttccccccttggtatggcaccaaccatctcttgcaacgacgcacacaccccaaacagcgacgatcttgtggatcagcgctgggggaaggggggaaccctgcggggaagacaagatgaacctggaatgaagaatgtcaacgtcgctaatacatagtgctagtggtgaagatgagataaatctagcgtcgtcataggggatagtggcagttttagttgtggaggttagtctgtagatcctgagtcgtgaaacaggggctcgagacgaagctatacagacgaactaaacaaaagaagcatgcaattcacgtaatgagagatgatgttcatcatggttccaagaaccgttcatttcttagtatctacatacccctccgttaccccttatctctacatgctttgaagatcaaggtccgttgtcaatctctaatttgcggggtgatctattagtccgttgcgcgagctacatagcacaggtatgtgtacagtatatcatgatttccctacgccgatcccgttgttacactcaagaggcctcaagcccacattcggcttgtcagtgacacttggtcctgagatgacatctctggtgaaacttgagacgacatgagctgcacttcaacaaagagtcacagagaacgaaaaggttgtgtgtcaagaataaaatgcttttagcagaatagagatgtttcccaattgtttggtttcccctgccttgtgccgatctataatacgtgaatccggtttcccagtgcaatgctagtttcctgacgctcccaaaaatcacggccaagcgtggtgtatgcagactccttttttcattcccgttcctgtccctgtccattgaagcggctaccgtgccgcagtaataatataaacatagattcccgataatgaccaacaccatccacgctaaagggggtatttctccttctttaagtgtttttgttttcatgcgccatgttttgaacaaaggaaatcgttgtgtaccaaatggtacctcgaagggttattccaatgcttcaacccgttctttgatgtaaaaaaagaaaagaaaagaaagtaagacaaacggcgctggttcccgacatcatcaagtcacagatcccttcaggtccatcgcgtatatcgcgccaggatcctcctgggatcatggaaagaaagatgtgtgacaaagtcagaagataactgcagaagtccagtgccgtagatccttgtcgatagagacccgggtggtgtccggatccagcttcgtcgagctcggtatcgatggaatcgagaaatgaaatagtaaaattatatccaagaaagttcaaaaggtgttcgtacagatgagatgaatattactcagtcagaaatcaatagctgtcaaagctcgtcttctcggagctagacttttcgatggtgcttttagggctggtgttcatgcggctaaagaccttgccgccgagtcggttgagtttgtttccgtcctgaacacgacgaggggcttccataaacttcttctcgaccgagtcgatcttgatcttgcaaaagagcttggagaagagatactggtcgccagcgtggttaagaagaggcagggtgcggtaaccctgcttgaggttggtgagtttggcggtataagtggcaacggctgggcgctcgttgtagctctcgccatcgttggagagcttgaccgaccagcgaacaaagatcaggtcggggtgcttggtggtgaccgtgtatttcatcgtcctgtcaaacagagggttgaagccgttctcgcggatgacatcggtttgatacttgagaggtgtatcatgctccaagaccaggttagaatcggcctccttcttgtcgcgcttgtcgttggcgtggaagacctcaacctccacataggggtccatggacttgttcgcaggcaggttggcaggtcgcataagctgctgggcagagatgacatcgatagtaaaagagataacagtgcgctccttcttgccctcagcaatgtcggcgttgtatgggaggacctggatatctcggagttcggcgggcttgagaacatatccggaagagtccttaccatcaaacatggcgcggttgagttgcattccaaggtcaaaagtctgccagttaagggcggccatctgaaccccgcgacgccagtagttgagaggatcgaagttgttggaagtgatgcgagttcggtcagggtagactcgcatcatgtagcgcatgttgtggatatcgagggccatcttctgatccttagcgcgagagtgcttggcaaagctcgactccatgaaagagaagatatggttgtactgcttcgcatcgacagtgtcgaagccagagaacttgactccagcacagtaaacaccgaggtcaccaagaaccttgacggtcttgttgtggaccttcttgactggctgctcagaaacactttcgttgtcgcttgtgctgctgctcagcatgccctgaacttggccctcagtaatggtattgactcgagtcttgctgaccaatcttcgagatgaatggctgggagtaagcatggggctctgtggcagagattgagaaggcatgagaggcgtgccatcaggaacagaaggtcgcatcatgggcgagttgaggctgttacctctgcgtcgaccacggaagtcattgccagcggcaataggctcctccttgatctgaggcttcttgaccttgatgaggacacgctccataagctctgagggggtgggaagcttgtcggggaaggcttctagggtctctgtgacaagccttgaaccgaaggactccttgatgatctcaaccattgtcgcctgctgggctgggctgcagtggacctcgagagaaatccagagggggaacttggacttgacgaatgcgtacttgttgatggtggtcatgacctccttgaagctgatcgaggttgtcatggtacggccgtggttgacttcgggctggccgttgtagccatcccaacaatcaacctcgacacatcggcaaccacgggcaagcgctgagatgtaaccctcaacgcttgattgaccagcgacttgacgaccgagaaggtaggtgttgtgggagctggagatgtagtactcattcattgggcggtccaagacaatattttgaggttcgggctggatgacctcgttgtcttctgaagtcaagaaggcaacgaaggcggcttcagtcatgatctcaacattctcaggaaggtcggcctcggtacttcggtattggcggcagaatcgagaaaagagcttctcccaagcggtacggttagaatcaacatcctcaccctggtcatcgcgtagaaaagtaagaaactcggacaaagtaagaccaaactcagggttggcagcaatgtttcgaataactcgctgcacgtcgttgcgttgcttcatgcggcgcacaaagtccttgaactctctaaagttgagctttgatcgtcgtcgagaatcggataagtggaagttgacttcaagggttgatgatgagctgtagatgtgaaggttctggcaaacacgctttacaccagcaatgttcatctcctcctggtcaggggttcgggcctggtcaccaaactctttggccatttcggtctgccagtactgggcaacagcacggtcgttgaatgacatcaacgatgtcataagttgctgtcgatacctcaacatggcgtctaggaactcggtccatagcgatagggtgtttgagttatcggtgacaatgtgtagaaatcttgtttttgagctttcggggacattgtaaataatagtgaaccaaacaggaaagtagaattcgatttgttcggaaagcccatagtcgtggatgtactgctggatgtcggtgcctgttcggatctccctaatttcgtcgacgtgaagagatttttgaggacggcttggatcccaagagagtttattagactcagtctcgtaagcaagggtgatcctctttggtcgacttttcttggacaccttcttcaccgggcacccattgcgtagctcggcagggagcactgggccagccatagctccagcacttgcactgattgagccatgggtgctgttggcggatgatgtgtagttagcgccgtcaacaccaaccatagacatggagtcgtcaggaacaaactcctcatccgtgtctgtcagggcgctgttctcttgtggtgctgtagcattgctgtcgctgcgacgtctgaggatgctagggccaacgcttccatcgcggctggcaggagcgcctgaagatggtcgtcttctgccggcaaagcgttgagctcggttcgagaatcggcggataagacctcccttgctgttgttggccacttcggacatggcattatacccgagagagttggtgcttgtcttcctggagagcacagactcaggcaactgaaagctagaagggaaagcctcctcctcccgacctcgcatgggctcaggtgaggcctggacggaggagtatgtggttagaacagcagtgtcgggcgacatgattggtgagccttgttgtgagtttgatgttcctgttgaagcacttgtagctgacatgggaatagggactggttgtgtttgtgatggaaaggatgtctggacctgaccaagttgagagcgtgttaatgaggacatttcggataagttgtgagttggtgatgtgaattttgaatcgtggacaaagttgaaagacatggtcgtgctgagtggtgattacactataagggcgagacgggtagcattcgaaggttgcatcgacatatataaaagctcagtcagaatggggagccatggtggaacgtctggcttggaagtaacgataagacacgcgaattgcggggaagacggtgcagtaagtcgatccctcgtggagtagctgtcaacctggggtgcagccagtgtgaggtaggatgctgtgaaggtccagggcagtgacaatcgcacgtaataaatgcagatgcagggacaactgaggtagcctggaggtgctgccgggtgggacgtaaaagtgcagtgaggtcgagcaacaggcggatgactaggtaggtcctgacaaggccgatccgaggcgtgatgatgtgccaagttcgcagcagcgtggtgagctggcagaggccgggatatgcaggtggctccttttggggtgccttggggtcgctggatcaagtaaaacagggcgttcctctttgacaggcagagagctgcagcacagcgcagggctcctggtccaggtgatgaacggagtgaatgaatggatattcgtcaagaaccaccgggttgcggtagcttaagctgcagacacgttcgtcgataggtagggtaatataggtcaacaccaacacaacgtcctgcgcttggtcggtcctttatttcgaggcgatgaaacccgaaaatgtcgattcggtacagtaatccgttatgacaaaaacgatagagcgcaattcgaatagcgaaatgaagcaaattccgagaggccacgggttattgtcgtaaaagtgcaacaaaaaatcgaggttcgaggtcggaatggctgagtcacccaaaaacgtcaagaataggcaacgcgacagtggttggaatagtctagtagttggtaggcgcaggctgtcgcaagttggtaggcgaatttcaattggattgcagtttgttctcgtgtattcgacgggtgaatttgagtggcgttgaacaagaagagtatttcgtctgtgtcgtatagagagtcaaaaggatttctttgaagaaacaaattgttatggcagacaagaagtgagaaaggtgaagaggtaggtttgggttgtcaatgagaaagttggtggtggagcgggaggggtagaaaagatagttgggacggaaagggggggagtcccagtagtaataagtatcttggggcgggtggttgtggatgatagaaggttgacagtccagcaagttgaccagaaggtttaaaaaaagatagggaagaaaaaaaaggtaattccctggtggtagacttgcaagggagggagaggaaaaagagaccaaagtatgatggcgtccttttttggcgcacgctggagcgggcgagactttgtatgatagagagggaaggggggggcagagaggctaacgtcaagagagctagaggcagaaaaagaagacgtgggcagaagaagagtcttgtagttatgcgacgctgctgtgcgctgggtgctgggccgggtgctgtaggtcgcccgtgctggtgctggtgctcaactggtgctcgactaggctgctgagctgggctggtgctgggcaccttgggcttggattcttgggctgctgccctggggccgggaaattatgggtggcagaggggggtggggggaggggcgtcgctcagagcaagccagtcaagatggttcaagtgtgtcgtgtgtttttcatcttcccttttctttatttggaccgtcttttacttgacacttactttaactcgagttgatctcttgtgtcagtcaatgcctgtcctgaccaacactgtaaggccctgtgtatgtacgacttggcgagtcgggtcggttgagcgtctgtgtgagcttcactaagccttagttctaaacagcccaccaaggtctcagtcactgcccgtgctgatgctggtgctggtccctgtaacagatatgtacacctctgtcctgtctacacctcacttttacggatactcgaatctgaaccgttgtcaatctcaagtcaggagggaagcctgagcgaggacgagggcgagggtatgcataggatgatgaccatgaccactgattgattgattgatttgatatccctctgactgggattcgagagagactgggggttgtactgctgtgctacgctgcactgcacactcaactcacaggctgagaactgccagcaagtcagagaccggggtgcgtatccgtagtacagcccttttttttctactgtaattattttttccctttccctcgcaatttttactgtggacgacaggtagaccggggtggatactggagagactgggggaagcgacaaggggggaggggtgtatgattttcatccgttgcaacttgatagagtggagttttccatggtcaaggtcaagggggaggcgaatagttgggcccttgaccgtggtgcgaaagcaaatgcatgtcctccttatgcagatgcgatgcgatgcggtgcggtccaacgctggacgcactcgctcagacctgactgttacatgatacatacggtacaaggggagagagacaggctcgtaaaagattgagttggcaagtacgcagtagagtttggcaagcgaaaaccggcctaatgcaccacattaactcaacatcaactctgatgaaatcctccgaggtctgcctagctgttttcgatgtaccaaaagtgcacatgaccaaaacctaatgtcgttacaggacaatgtctcgaataagagattgaccgacataccacgcgagactattgtgatatacatacatggactgatacggtcaacttctcttcgccggtcaagtctcaagaacagggcgaacggaccaacccaccaagcaattggaagagacaagggccgtgagaaaggggggaagagtcatgccagttgatgatggacaagacggttatacggaaagtgaaatacagaactagactcggaaaacgtaacataggccaagatctcaacccagaacaagcgtcaacgtaccagggatacgccaacatgtcgaaacaaaacagagcagagcaatggactggactggactgggccggacggcatagatacttgcttgcttgactttggttagcttaccctgtcttacttcaaatctggtctagccaagaaatagagtcaaagggcgagatatgaagggaagtgaaggaaagtcttggaaactaccagaggatgcccaggctatgcctgtgggaatcagaaatcggatacgctgatgcctgtatccgatatggggaaccggaacgtagaagaataacgacgatggatcttggactaccctctctctctctctctgacatcttactgtcccctgctgatttgacaatacgtacatgcgtgcctccgtgggactccgggaaccgttgcgctgtaagtttagtgtgcccaactcttattagcgctcggcagtgggtttgggctgtttctttgtagggggttgtggcttgtggggtatgtatgatttgcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcatacgaaacgtggttatgtgatgatttgcctcccgggcttcggccatcaaacaagacctacgctgtggaccatgaatgggtagtagatggaatagtgtggttcacaccgttttctttcactttcccctctgtcggccccttttctgtcttttccaaggcccaatttatgaaggctgacagaaaagccgactgctccactggcttacttctgacttcttgtctgtacggagtgcggtagtgcgccgtaatgccaaacaacattttgacctttgggctaacggccaaccattcagagtgggtacacgccatttagcattattatcatcatcataaatcatcatgctggcgattgcgttttcatggttgtcgatgatgctttgtgcgatggtctcggcagctcaacaaatctctggtcttactctaggacacgcatgatttgcacatccctctgtcaagtctcaatgctccagcgcatgaaagagtcatgctgatccaggattccgttccaagggagagccggcgggtttgtagtaagagatggagatgagcgccgccggatccgagaggtctgagctgcacacctttttgcccgcaagccgatcatagaacgggacaacgtgctggcgcaaatccaatttctcggtcatgccataacaagccgagatgtgcatcctccgttcctgactaacgggcttgtctgaacaggaaatgaaaaagataggtttatgtccagatagtctgaacacctctgacagacagacacttgcgataaagtctggttggtcgtgatgcgaccttttgttgatgagtacccagccaagaatgacgatgcatacaaagtcatctcaccctccttggcatctctgtaaagggttatcagcacggggaaaaaaaatccttccttttttttcaaagacaacaacgatcatcaagcattcaatgatcacgatgggaacatagggaaccagaccggatacggtcaggatgagaggggcagggtggtgaaaaagtctatggtatgggttggggttggcctatttttttaagctttggcttttggcctaacaaacaagcttggtgacaggtcttaccctcactcatccaagtaacctaggtcggttatttgtttgtttggccgtttcgtattatcgctgtgtctttgtcggcactttttttccttcttggcacaggcgcagcatttctgtttgttcctagctgtttgagaccctttgagaagatggtcacgagaggacacaacaggggagaaaagcggaaagtcaaagaatatcgacagcaaccaatggctccctcctcaacttgcttggccctgtgagtggacagaaaaacaagaagaggacaagctcggctagtgacctgtcgggccaagcctagcaatcttgggatgatttacgagccggtgagcaaaccattccgggtcaaggagtcattgacagtaactggtccgctcgatagtggtcggaaccgcaacccgtcgctattggacttgaatagtcgcagaagaaagaacaattccacgacagggggatctcgcgaagaaaaaaacttccaacgcccgccaatacgctgaggtacccttctgcgcacccaaacttgtgtgtctgggtggtacctctatttctcgcttcggcagacggctaaccatgtgcccggtgtcggtcagagcagcagggctaccaatcagtcgccacagactacaggcagcccttccttcggtctgcggacagatgtgaaaaccttggtacctgtgtgtcgtgcagtgtacatacgtgggcgatgactcaatttctatgccagcgatttaactttgccggccacatgagagccacatgcaaaacctcacctctgattaatcatggcgcaagtgcaggctcaagcaacagagcaaaagtgtcacaaagattcgcgtcgttgcattaggggctgatgaacctcgacggcgtgtgtccaactccgcattgccctctggctctgcctcaggctctcagcagaagactggcagttcatagtgcgtgcagcgtagcgtcgcgttggccatgctaggtatttgagcctcctcgataccatgacctcagtctgacacgatgtgtggagcgctaatgtccattctgtctccagtctccagtctccagtctccagccaacccagtctgactgaccagagcggaggtaaattagcccccttgaaaggagccaccgccacggtcatggaccgaagaatatgaaacgaggacagcgatgatttagatcgacttaatagccgatattgaagtctcagaagcggatttcctgcctgctcgcgatttcatatgatcaagatgcgatcagatcttgtggatatctacctagacatgccttagaatccaggactctaaaaccctgttggattgcacctgctccgttatgcttcacttggccccaaggaaggagcgccggccgttgccagattcaaccttccactaaaatcaccagcctcagtatctacaattagaattcactacgcattagctgcagcccgtagccagattcctctactagcttgttcctggcatctgaatcctccttgtcaacgttcatgtcagcattacatcgcttcattttttagttgatggagataatctcatctatcatgggattgtattccccccacatcagagcgttggttaattcctatctatacagtgcaatacggtgcatgcttatctgattatcatcgtccatcgtttgatatctcagacaggaacccaagccggacaggttcctagccttgcccacaaccaagccaaatgtcaacaatcttcagcgcccgcacaactgcccgtcctcatcagctcaggtccttcgccttatccaacgtatccaccaggacgctctattacctaactctccccggaaagctgtcactgtcagccctgccctaccctcgctagagactggcacattctgatcctcaaaagcgaccactagattgttacttactttcgtctgcgtgcggctggactttatgcggcgtacaggcctccctcaactcctcgtcagtgtagattgtcacacggccacggtagatggcacccaaatactcggttaagggggaccagggtttattcaacagggcatgcaggacgttttaggtcaccttgtttgcagggttgtcccaagaaaacccttacatactgtccaaatcctcctctcatgtccatcattctcacaaacagactcatcgtcaaggtgacggggcattcttgcctttgccgattgtaggtgtagagacactgtaaagtgccgctggctggcgatatagacgccatcatcgaccatcacagcgattgaagcgctgaatggtcagcttctttatggccttcacctatcggcctttctcttgttttcttggctctattctcgtcctcttcgaagcggtcacaatcaaagagtggcgtagtcaaccactcctaaacgcgaccaggtacaggatagccaggcaggatgcccaatggggataaacccaatcgaacctcagtcccaggagacgggttgcagagcgtcatgggaggtgagagtctgagacattagaggctgattgccccagaatatcagttcctggctcgaaatgcctagcccacattccgccagatttctgtgggacaccctcacagctcgccatacgatttgacaatttgctcatgctgggcaaaaggacatcttgaaacaaacgcctgaacatccaacagcggaatgagatcatcatctcgtcgatcctttggcgccgactcccgccaatttttaggtcagggccccagcttcagacaggggtgaagcgagggccccggacaagcttggcacctgcatcagggtgtgtttgtagtaaacgattgtttgctgcggccaatgtcgctgtggggaattttcagctatctcggccgtcgtttacggaggatggatgctggccgttcctgactgtccggtcatccatttttgacggacgccatcccccgctttcttgtctagagcagatagcaatacggtctgcagccttgccaggcgtgtttcgagctcaatcttgtcatttgatggtttatacaacgttaaaaaaaaagaagttgccttgtatcaagagtcaatcttgtcacaagaggcaattgcaggttctgcgccgcaaacggcccctgcctggcctggcctggccacagtgaccaatggatcagaatcttacttggggtttattgttgagcaaccctactccatacttgagtcttggaactccgaagcggggttctagaacaacgaaccacgaacagtatttcatgtcaaaaagctcatacaccgacatttcttgccagccagacacagaatttcatggtcacgagctacatgatccatcccagttggatccaatcgacaaagagccagcaacgaatgccataatatcacatgcggtgtgccagtactcgctcccatctggatcaatgatagggcactcttgggcggctcacgcataccgagttgctgggggaatatgagtgccagtgtgctgggccagccatagccgccagttgagttgtgattcgttattgattcgctaaatactcgcttggctgcgtggggaagggtaatgacgtcgcttctcgctgctctaaccaatcggttgcagaatctatcaattgcggttgctcggcccctaagggacctcaaggggcatgattatatgagacatggggccaccacttgctagcagcaacttgagccttgagccctgagcccctggagactgaattattttgtctcgggaggggacatgcaatatcaaccaatcttgtgtatgtgccagcagcgttgaacgtcggaccggccagcggattgccctcatgatcaccttgcctggctgtccttcttcgtccagctacgtattgttcattgcattatgaaagactgcatatgcaacatgattccgagtctcacgagaaccgtcgccggcttcttactgcaattatatcctcaacgggaaaataagggtggccggaaaggtgatatgacgcgattgccgggtgacgtaggggaatctcgaggccctgatagtgacattgagacgcgggggtacgagcgggctcaattatggaccacagacattgaagcttccatacgtgcatgggcaattatgcggcaagttcatttgatatcacttgtgatgattttttgaacctttcaacttacgactgggactgaggaagcgatcccctgacgtgtccgttcaacttcggttccaccgaatcaactttagaggttgttatgtcgcattgggccggtcctatcaggaagataaagctcacaactcgatccggcggtagcacagcagctgtctttggccctcgacttgcatatcatcctcgaatcgaatgaggggcaggtcttggactcttcggccatgactgttacctcattttacaataccaccttgcatcctttgagggacgcattgaaactgtcgttcggccgttcgatttgtttctgtgatttttttaagctattcttcaaccgatatgaaccccgtattcagttcgctctagcacaatcgttcttctcgtgttataattacccacagctacatacagataacgtagcagacgccaagccaaaggcctgctaagcggtcgtgctgtccatggtattatacccttctgggcgttggcacggccagtttacgaacgccggattctcactctgcacagagaatgccgattattccgttccaagacttctgcgacacgccctcaatttccactgttctatgggctgcatccacgtgcgttgccttaagcagtacttcaaagacattaaccctttgtgggatgatgaccaaccacaacaagccaagcatttatagtatgccataagcttctgtgtcgagaccttgaatactctcgaccggttctggccactgcagtgactgcgtcacagtcaccttgctctgtcggcgcaaggcacgaaatgatgctcaatcttaccatgcattctatcgcgtcatcgaggctgggcacctgatgttctgcaggctacctatgcgatgctactacatttgccagcaagaggtggcacagcgtgaggcctgttgcattggctcgcatcaacctgctggctgtggtatcgaagcccacatctataatgaacatagagtttgtgaaattgccagcattcagggcctcggagaccaattatttacgtgaggcgctcactattcattattcgggggccaaatctgccattatcaagactccggcaaggtggtaggtgggagttcaactatgtcgctcagacataccctatgcgagttgcagcctgttcggcagctatgaccatcaagaggtggactggcaagccaatcaccacgagatttaagaagatgaggttgagctcgtcggatttatccatacgagttttacacgggtagaaccaactatttgaggcagactatcaaggccgcattagtttgtttagcttagtagagctggcacctctaaagacgccgaaaatgctgcgcagcgatgctcgtgatgaaatgcgccatatcatcccacacttactgacggaaaaccacgcggtggaatcgattctgcgggagtgcccgctcattgcgcgcctgccgctgcattcaatgccgcatagaacgggtcaaagatgtgacaacgtgcatctgagccgctaatctgtgattgatccatcaacttggccttcctattgaggtgcagatattcggatgtcaaccaccggctattatctggtaactttcaaggtcgcagcagagtccatcggcactgttacagtatcaggcaatccatacttattttgcttgcacttatcaattcttgtatcgaaaagtcttttctactgtgtacaacctcggacaggcatgtaagccagctagctctccgtctacaggtcaacattggaagtgctactgacctcagcaaccatagacaaacacttgtgaggcaatgcgtcgagttcctccaatgactcgaatcgacccgtatgcccttgctacgcgagatgaagttcgcagttgaccaaccagatcttaccaacatgacctcggtcaattcctcttgtagaggggcttaggatctacgcctgctccttcgattgacccgagctgatggaaagacgcattgctgatgggttattgcggcaaacttccggtgaacaggctgctttcggcattgatcaagtcaacatcaaataaacaggtcatctacaggaaacggcgccacccagcccaacggatcaaacatccggtaagctcatccgaaggctttgcgctcagaagaacaaaatgcagagggccagatggtgaacaatctcaagtgggacgtccctttgggctgttgcagataacacaacgaacgcttgggccagctgccgctgcaaatcaatgatgtgcagcaaggggggttcttgtgattgtcatgggaagttgagagctgtatctctgtgacaactcaataatcatggtgcaagccgtgtcccatctgtagctgtatcaatgccggcattgacaagttaataccaccgattatactactgtcaaacttagcattatcgcggccaatcccattccgcggactggccaaaggtcatcaacgcgttagattgaaactgaaggcgccgttcttcgctagcgtccgtatctacataacacttgacggggttgggaattggatggtcaggagcctatagttcatcagcaaactacacccagagacttcttgactcgggaaggatgcgcaattagcagcatcaggcagtggtggactgaattacgtggcagacctatgcgtcaattcgatttcatcgaaacaaagaaactatggagacatggaaaataatatgagtatagacagaggcttgcccttgactgtcctcaaggcttgataacagacgccacgacctggggggatctatccatcaagtgcctgagattggtgggtctcctcagtgtcgtgattctcttcaacctgatttccgaccctgcggaaacccgctgtcgtctcgttcatattagatccgagtgatgttgaatcaaacatctaattgcgacatacgcttgaacgttcgttgagctttaaaactattgaaacacacgaatcaccacccacggacgacccgacccaacggccgctcttggtgggcataccttgtctcgaaccttcagggaccaaaaacccctacctcatatccttagggttgtcagggtgttgacctaccgttcgtacgtacagtattgatacatgctcagtcttctagaatccttctcataggcccctggcttgagatccctgacaagaatgacttttgacatccttttaggcgttggctgctgctgactgttgagctagtattggggcgtgcgctgtcagcaagcaccagtggctggatatcggcggcctgatctgttggtacctacaggcagtttgattatcttcattacacaggcccacattcacgttggggagaaattcttctttccagtgctgcaaggacacattgatggtattgtcgtgcagagctgtgtgttgtaatacagccacagagcaccaccaggtaatgatcagtcaactattcgtgcattgccttgcatgaaggcctggtaccaatgagcgaggtctaacagcgacattgtgaggtatcattacctaccgggcttttagccatatctgacattatcacaaatcacagactactgtctgacagtcttggctgttatctggaagagcactgtaccgctgaaaccctacaggctggttcatgcatggtgaagtcaagacattggtattcaatatcaagacatttcaaccattatcgagatttcgataccgcagtctcctccacgactaatcttttagcacaaccattgtgtgttttcagatgtcctctgcattatcagaacctcacttgtagacgtcgcgcccttcagccttgtcgatctcaccgaatctacgcggccttctaggcacctacggcacagcatttgagatacaagctactcagccgtctgatcggctggtgatgtgctgctgtatgtaggctggcgagcgcaaccttgtctcttacggtgacgaacagcgatccaataatacccttctgagtggtgccttttttctcatttgctcaacaagctgagtaggtggctgcgttggcaggttgtcgatgaagggtgttgtggtgtatacgccagtggtataaagccttttattaaaggctatgtacggaatcgctagtcctggctcgggccggtcccatgggttgtcttacatggtgactgatcactttgttggcacatgcgtcaccctactttgaatcaccagttcgaggaggtcagtatgggtgtctgcgaagccagcatctcgcatgcccgttcctggagatatgcatacggcgcggcacggcgaacaaagacaagatcggaagaggatgtccggcaccgtgttcacggtacagtacggcatgatatgccacagtatgcgcatcgcgcaagaggacaacctcgagttgtggttgatatgtcgacttgctaagaggtgaggtgaccttgtatgcatgcatgtgcgtactttgagcggtgaccaattctcgcttccatcgtccgctatctttgcatcatgagaccgagtgatgcggacgagaaccaaactgatgaaccacggcgtcgaggtcatcgaagctaagtggttatcacaaattcatggtggtactgagctcaccttgtgcgaggacaaacggtatcaattcgaacaacccgtcggctgatactggtttcctgtttgtccgtttaaaacgagatgcaggtgagttatcgccgacatatctcggcagtttctacgtggtcattctccatgtcttgtgatgcaattgagcacatgttgttgggttttatgagtgctcaactcagtctcaccacaacagattgtcgcttctgactgtacttgcatgccacgtcaactatcaagcgactacgttagtttatcagtgtcatctaatattggaggctagttccgcaagtcttgaatgatccgccactagtgcagcctaagacagagcggaggctgttttacatttacagtgactgcctggatagtatagtctagagtacgtacacacgtaacaagattgcacttgatccaacagtatagtacggtacgagttggacggcgcaggatcaacccctttctaccaaacggaagcaaacacgatcactctatgtgaggcatcggcacttagtttgtttgacgacggcagggcatgatcagtgcactggattaatctcccacaagcttacaaacaggggcagcacagcatcactcgcatatccatctggtcacgtttctccatggtcatgtctcaggaaaacttaaaaatattgacttgtcttgtttgccgccgcgtgaagctctgcttgctcaaatcaagagtggttaagattaggtgatgggtagggttttccccttaccacgaagacctggcatgttctgaaacgacaaattcggttccgagaggctggtcctagtgcgggggtggaccttgtaggtacatgattccgatgggatgacagcggacttgcatctattttagtagtggctcagtaacttggcttgggggtcatccaggacagcaaacgagttactacaataggtttcgaggaaggatgagaaatactcatggatatcccgggcttcaacggggagctcggaacatggaaggaagaagggaaaacactcggtcgaggctatgaccgacttggacagcactaccggaggttttggaagacttccggagagagtagagacccacgagtaagagccaaggccccatctcatgtatccatcatatgctgagacgaaaccagatgccctaaatagagtccgagggagatggaaggggcctcatcggggggtccggctatgaaaatcttgtgctagcccaagaggcatgatcttgagcctctcaagattctgccttgaatcctttaggatctgtgcggcattgttctggtgcttatgccatttgttctggaagctgtttcaaccaactaaccgccaatgcccattactctataccatgttatactcgctacgtggatcatcttgcggcctctgccctgtttagttgctgcggcgggtatactattcatggacacaaactcttctctctctgtgtttggctgtgcatcatgtttcattttatgcttacttggttggcatcaaacattcgcacaagaccccttcgaagaccaacaaacaacagctaacacgataattttggcatgaatttccctcatcaacgacatctcacgagagactggtagacagaaaatttaccttgttggctcggtcagttagctttgcaatgcgttggcacatcacagcataacacaaacacagggaaggacctgggatagacacgcgcaatctcttccttttcctgcgagtgcccgtctgcaacatacggtcagtccgcttctctccgatgaagcatcctacagctgctgcaacatcggtatgccaaagttgactggctccttgggcttttgtgtgccttgagagaaagatatatgcaggtgccttggcgttccttgatgcaggtcttgtttgtcgtcatacctaaaacatgggagacaccctctcacacgcaagaaacctcggagagcaaggccaagaatatgacgctgtgaagcgagacgagaaaaagtctcgattgctaccttatgttgtgtgacatgtctactttgctgcaagttaccggtcaatcagctcagcatggtacgatggactcggccgatgtgtacagaaagcattccttgcgtgtgaccttgtagatgtgagagatgagagtgaaaagtcggaggtgatttgtggtatgtgatatgttgtgctgaggtaggtcatcatgagaagtcatatgttcattgtgaaatgttttgagtctttgagatgtgtctcgtgttagaatctgttgaaactgttggacgtttccaacatgttgtttgttatgttgttcaatattgaggtgatacatcttgagacaacattatcttgtgagtagtatgagatgatgaattttgtcatgcttattacttcattgctgtgaagtactatgagacttgacctgtcgtgaactgttacaacgttgggagacatccttgtcccaagtttggttgacatggagtgtagggtaagttcagctcaacgacatcgtcatcataaacaacacaaatgatatcacattgaacgactgaacgtggcaatgagtgatacgttcgcttaaccttatctagagtgtgggtttctgttcttgtcttgagcaggttgcgttctatgttacgtgccaaagagcgatgagcgttcctcatatgttttcaatgaatgggtcggttggaatgggtttgggcttttattgtctgtaattttaaatgaggatgatttttttatgtcataatatccaactcttctatgaaagtcatcatcaccgctcagctacaggagcaggcttggactgaatctcccgaattgtatccctcgttcgcgggttcgcttcaaagctagcctcgatgaggtcaatgacttctgaagcagtaaagtaaaggctcaactcgctctcaaaccataggtagcgcacctcattaagattactttgaagtacttcgctcaaatacttaagacgaagccagctgggtgcgtactgagctgtttgggggacctcaccctctgcacttgcagtacctgttaaaacgctaggcaagaagaggtcatcaagctctgttgcagcagcgatgacctttgcgatattgtaggcctcatcctggccaatagatgacatctcaagcacgtctgttatcagcttggttgcgacagcatcagccagagaacctaaggcctgcgtccaaactgaacgagccaggatggatttccagacagaagccatcgcgcgaatgcgccctgtagctaactctacgcaagactccatttcgtcctgctgcatcaaactttgagctccaccgagaaaatcgcgaaggatagttttctggatgttcatctcgttggcgtaactgcgattggcaaagctctgtaggctcttgatgtcgttgtcaagtcgcaacatattccgggctctgggggtcaggtcttcgcgcttcttccaagcatcagcaaactcagagagtctctctgcaagatacatagcgtcgttgtataagaacctgcttgaagttagtaatgctttcaactgacattcaatatcctcacatgttgcccccttcgctaagagagtagtagtatggcgagatggctctgaacaatgccaaagcgaacgtgggtaaaccgaagagtccaggggctgtggctgcaactggcgcatactcaacatcgtcccttgtcaatgcagcaccgtcctccagaatagcgtagataagctcgagaactggctcgggcatagacgaaacgctgtaaatttccttcaaaacaagctctcgagtttcttcttgagcctgtggaatcttgcttcttgttgccggggcttgttctggtgcttgagcagtgtcttcatcaccccagccccaagcagcagcactatcgtcctcatcgtccttcccggcagtttgtttggtgtcttgagcttcagcagtagtgtcttcctcgtcccaaccccacgcatctgcgccatcatcttcatcagccttggtagaatctggttccttcgtcgtgggcttgctctcgtctctgggcggctcgttgtcttcgtcccatgcatcgccccaatcagcaccccaatcagcggtttcggcagttgcgccagcccctcctggtgtcttggttatctttttgccttctgcgatcgataccatctgcttctcgaccttttcgacctgcttggactcgccaatgccatcaagtagcttggatcgaacagaatcgagagttgtctctcgacatttccctagccatattgatggtgcattatcaacccaattctgcagatccgcaaaaccggtatatccattatcagtgagtgattgacaaaactcctgggcccttttgatcattgcttggaagttgtccatctccttgagcgacgagggcacagctggaaccagccactctccaatcagtttgggtattacgtcggccatcatgaagttgccaagtggtggcagaagagtagagggcagttttcgagcgaggaaagcgaatgctgtttccaagtcagcaagtagagcgtcgactgatcttgacgcttcgacagataatttaagaacatcctcatcggcttgtatcgaggggaaagtgtcgttcctgatatccatgcgaggagatatgattgcagcatctacgtttcgccatagctgttccatacgctcatcaacctctttataggcttgaagaccaattacagcgtcagcgagactcacttgctcgtctaagacttgttagcggttgtactttgcggtatatcgccgatatccatacccttgacagcgtcgtacacagcaaattggcgagtctcaatatcggcatggattagtgtcttccaaatatgatcgaaaacctcatggacagcggatttgagctcgaaactccgcagatctaaaagcttcatcactcgacaagacttgctgacacctatttgatcaatcgcttcccacgattctgtttaatgattagcaacatatcgggctggaagctgtggcaacatactctcaagaagtcgcaaagaatctatgatgcgacgttcattcttagcagtctccacctcacttaagagccgatgaacgctcttgatactttgcaacacgccatgaagttgttgactgtactgaacttcacgatttagaaactctgccttctcttctgcgtcttccgcagcttccccagagacatcgggagcctcagattgccgttcaatctcgttggccattgcttttgagcggaaaatgtcctcctgcaaggtctttgaattccgtacccacgagtcgacatcttgttttgtctcttggttgatggtgtgtagctcggcctgtaggcgtcgtgagcatcatagttgatgactattcgtttataacggaaatattacctccagcccttgcttggcttctgctagagcctggatcgcaggttgtaggtcggtttcggaaacaggagggaggacggagatatcatcgggaaagcggccttcgagtgcaaaggcgacaagcgcgtcgctcaattgctggggggtgttttctgttaccgcggccattgtatggggttgatcaggatggtcgttgggagaatggatcgtgtggtgaagctatacgtgtatagtatgcgcagtacggcagcttctgaaatatcggtgactctagcttggtatattcttcattcgtccgtcctttgcaaaggaattaatcatttaattcagattccgaggcagaataccgatattcgcatgattgggttgaatgcgattgtgagctgttggtggtgtttgtcgcaagttgtaggagtagatcagcagccacaagctggcaagtttccagtgccgtcatgacagcactacagcttcccttccaatcccaaagcgtggtacgcccgcgcacctgccattttcccacatcgtggcttgcgtgctggtccaagcgcttagcggctgtacagccaatcaacagtgagcccaggccatctttggttggtacctgctattgttcttgaagcccacctctggattgcattgttctatgatgatgaataggaaggaagaatgttacaaggaccgtgcctgacggggttgagaatgcatgatagccgtctggcttgtgtttgtgctgctttcatgaggccctactcagtaactggaaggaggtagttggtatatctttcatgtgttattactagcaattactaacctattaagacaggttggttgtcattatgtttgtttgctttttattgactttagtagatatataaagtcccccctctacactctggatctaatcaagtctcctcttatacatcgtcaagctgaccctgtgagttccattgtggttgttgattacaccgagaccaagcgctgtgctgccttgatagcggggtaattttcacgttaggcccattctcagctgaattgattggacccctcatcgcgcagctcgttgggctttctcttgctcccacttgcagcaacactacattcattaccaaccgcaacaattcttcgaaggtgagtgaaagtatcttattgcacctggaagctgactgcatccattctgtgccacgcactctggtcagcttctgccttgtctgccttgtttcttcatcccgtttcctctctcttcctcaatgacttttccaatggcggggtctttttctctccgttgggtgtaacaactctatacgagaagaagtatatcaaagcagctttgcccactccccttcaggaagtctcttgaaatccttgtcatttcttttcttttcttttcgtttaatgcagctcatgccaagctttctatagctataggctgtcttgtatccgacttgggaacaatcaatatcgtcaaagtacttcctcagtcgtgatgtcacccaaatcttcctcttctcaatatgttgttgccgtgatagttgccctgcttagtattgccgcttatttgattacctcaagctttcctcttgcagccacaagtattgagtcagttacagtttccattcgttttgtcacttacagtttccttttgtatgggctttatccctatgccttaccctaccacccatcaacgtcaacttcttctacaagcccatgctttctcatctccattattgctctcacatactgacttgaaaagttcattttggagcctcacaggcctcaagcacttcaagatgtcggcaccgtcgcattttcgcaagattcaaagcttcaagacggactatgctccttgtacaatcactcaatatgtatcagaccgcagtggtatgcaagttgttgtcgccgatcgaaagggccccaagctcaatggctacttcaccctagccactgagatctttgacgattcaggtgctcctcacacccttgagcatcttgtcttcatgggttccaagagctaccagtacaagggtctgctcgacaagctgtcttctcgagcctactctcacaccaacgcctggaccgccacggatcacaccgcgtacactctcgaaaccgctggttgggatggtttcgctcaaatccttcccgtctacctcgagcatgtcatcttgcccaccatcacagatgagggtattgtgaccgaagtctggcacattgatggtgaaggcaacgatgctggagttgtctattccgagatgcaagctgttcaattccgcagttctgagatcatggacctcaaggctcgccgtctcctctatcccgagaacgttggtttccggtacgagactggtggtatgaccgatgccctccgggttctcactcccgaacgtattcgacaatttcaccgagatatgtatcagccacgaaacttgtgtctggttcttgtcggagaggtcaaccaggatgaacttcttcagattcttgacaagtttgaagagtccatcaaggatgacattccttctctcgatactccattccagaggtaggccatttgcgaatcgtcaaagggacttttactaacaatttgtagaccctggattgactctgcttcacccccaaagattaacgaaaccaagatcgttaccgcagagtttcccgaggaggacgagtctgttggtgagattctcgttggcttctttggtcccgactgcatcgaccttatcaactcttctgccctgaatgttctcctcacatatctttgcggatcttccgtctctatcctggagaatgtcatggttgagaaggaggagcttgcgagctcggtctcttactggacggaccctcgacccaactcagttatttggctgcagccaacaggtgtcgccactgagaaactcgagtttgtcgaaaagcgacttatcgagctactcaaggaggtagcttccaagcccatcgacatggattatatgagggagtgcatccgtcgcgagaggcgccaggtcaagtaccatgctgagacatccgagtctttctacgcaacaaacatcatcactgactaccttttcggtaagcgggatggatctacgcttgcagatctgcaaaacctggaggagtatgatgttttggagaagtggtcggacaagcaatggcgagatttccttagcaagtggatggccgatgcccctcatatctctatcctcggcaagccttccaacgaacttgctaccaagatgaagaaggacgaggaggctcgcatcgctaagcgtaaggaagacttgggcactgatggtctcgagaagcttgccaagcgtctcgaagaggccaagaagaagaacgacgagcccatccctgccgaagtagtcgatcgttggagcgttcctggtaccgactctatccacttcattgagtcggatactgctcgctctgggcatgcccgttcagttggcttgggtagtggatctgcacagaagctcattgacggtacgacccaaggcaagcttccattattcatccaattcgaggatgttcccaccaactttgttcatatttctatccacattggtacctctcaggtccctaatgagcttaagcctctgatgcccatcttcagtgacaacttcttcaacacgcacatcatgcgtgatggtaagcaggtcggctttgagcaggtcgttatggagcttgagagagacactatcagttatgccctcaactctgcccgctacctcggcgatccagacggcatcatgatccagttccaggttgagcccgagaaatattctgcagcagttgaatggatccgtaccatgatgttcgactccattttcgaccctcagcgtctcaaggctagcgtcaccaaggctcttgctgacatccctgagtccaagcgtgacggtaagtccatggccagtgaggtcagcgcggctttccacatggagaaatcatcgctggctgtggccaagcgtgtacttgttcgtgcagtgtacttgaagagactcaaaaagcttcttgagaaggagcctgaaaaggttgtcggttggttcaacacgatccgagactcgctcttcaccttccagaacctccgtttccttgtcacggccaaccttgccactctccccgaccctttgactacctgggataccctttccaagtccttgaccgtttctgaaaacatgatcgatattcccaagcctgtgagccttctcaatgacgaaggtcgaaaccctggttcggttggcgcagtcattgttcccatgactacccttgagagttcttactctgtctcaacagcccagggcatggcctcatataccgatccccgtcttgcctccatcatggtcgctattggctatctggaagccgccgaaggccctctttggaacgcggttcgaggtgctggatacgcgtacggcgtttacttttctagagatatcaactctggtatcatctcgtacaacgtgtaccgctcgcccgacgcctacaaggccatcaaggcttccaaggaggccatcagcaagatcgctgacggttcggttgcgatcgaccatcatctacttgaaggtaccatcagccagattgttgtcatgtttgctgatgagcaatctacgatgcctagtgccgcccagcaaaactttgtgcaaggcgttgtacgtggtttgcccaatgactgggacaaggaagtgctgcgacgtgtgcgagctgtcaccgttgaagagatcaagactgctctgcgcgagactgtcctgccatgtttcgagcctggcaagagcaacatcgttgtcactgccgctaagattatgcaagaggttcgtgtttcccatattcgacttttgacttttactaacttctcgtagggtatggaggcttcgttcaaggagatgggctacaaggtccagacacacgagctcagctacttccatgatgattatggtctgaagcccgaggatggcgaggaagaagagtcgtccgaagaagatgacgaactagaaggctcagaagggtcctacgattctgatgaatccgatgattagataacgaataaaacgaatcaaggtaaatggcgcttaggtagacttgagtccctcaagaatatatcggtagcaatgccagatttagaagcataacgatgcgataaaaagcaataagttctattatacactgagtctggatctatattgtgtctaagggtggccaatcctttctagataaccagctccatcccggccattttctgattccaatagtcttaatcgaaacccattacaaaatctcttctaaatgttgcgctccatttttctaggtttacaactcatcgcgtccactcgccttgacgacaccctccttctcgttatcaagagacttgtcagagacgccttcggtaacaccctcggaccccttccagccaagggcgttgagtcgctcagacaggtgagggtgggagaaatggtagctggcatacatccagtcggcgtccatagtgctaaggttctgaatctggagcttaaggagggagcgggcaagttgctcagggtagcccaggctcttggcaaatgcatcggcctggaactcgaacttgcggctgacaatgtgcataagcaggttgatgatgagatccataggggcaagagcatcagagaagaggatgaagccgataataatggggtgctctttgaggaaaccaaaagatgagtacaaagagtggttgttgatgaagacagagaagagagtgaagatgtagaaggagtgggcctaaaatattgttagtttgtgtagttgattcatataagtttcatgttcttacctgagagataccaaagagactggtagtgtgaccaagcttccagtgacccaactcgtgcgcaagaacagcaacgacctcctcaggctcgctcttctcaatcagggtatcgtagatcacaatgtgcttcttccagggaagaccaaagaaataggcgttggagtgggcgcttcgcttgcttccatcaatgacgtagagctcgtgcagagggaacttgaggctcgcggcaagagattcaaccttggtcttgagctcaccgtcctcgagaggagacagcttgttgaacagaggcaggatagcgacggggtagatggtgatcatgaagacctggagagcaatgaagaagagccacaggtagtagaaaaactggttgccagtcttctggatgatcttgaggaaaccagcgaggaaaggaggtgcgaggaccaaggtgagggcctgggtcttgaccatatcagtgataaagagcttgggcgtctgcttgttgaaaccgaacttctcctcgagcacaaatgtctggtagatcgaagaggggagacgaagaagctggctgatgacggtaaacgttaagacgaagacaatggtatggctgatttcgccggtgaagcgcgcaggtgcccatttgagaagaagatcaccggtccaggaccaaagcttggggaggacgtcgaagtgcatgaaggcgatgttttgaacctgagagtagagaccattgatgatttcgaactttgccttggcgcggccataggcctgcgacttgtcaaagacttcctgggagacttccttggagaggacggcggggggactggttttctggaggacacggtattgacggagggtgaggaacgattcgaagaggtattggccgactgagaagcccatgatgagcttcttccatgggaagagcgggcgatcgaggaagcgcgcgaggcgctgtgaggagttagtatccattgattatttaaagactcatcatagcacagagagcgttttgtgttgtatcagacaatgccaacatacctgaagaaaatccatggttgcggtgttgttgatgaaccgtataccttggattgtagttgtaagatggaagctatgcgacccccgttgcgcggcttatcaaagtgggatgcgtagatctggcctaacgcacgccgggagtgatattccccgacgtcccgattcccctgtcactgtcacccagcaattacaacacgaatacagcacaagtgatgtattttttagtagcaccgtactctagaagaatgacgttgacgacttgcattactcaattgacccaattgtcgtgtctcacgagtttaatctggtacaatcgccgacttcacacatgtctcactttgcacatggcttcaagtagagcgagaacgtccaagttgaataatgccaagctacgacaatacttcctacatgcaacagcaaaacgaaacaaaagcatctagcaagtaacccaaccgaatagccaactagtcaccattcgcttgtccctcgaagtagtgaaccattgcttcgataagttgatcgagctccacacgtgacatacctctgatgtactcgttcataaaggccaggtcctcagctattatgtccgagtcatctgctggctgtccatccctagttttggctgcagcttgggtcccttcctgattggcctcctagtgcccgtttgttgcggccgaggtaactggctgaggaggacgctcaggaccatatgctactggcgtcgcttgatcgttgccttgtgtttcttcctctgtatcatcgtcgaactcgcttagctcttcttcttcttcgccctcttcatcggagtaatcgctttcgtcgccctcgtgtcctccatggctatccgagtaaccgctctcgacagtgttgaccatgccgggtggcaccttgcggccctgctgttgcatctgctggatgatgctcctgagcttctcggtcttcttctcggcggattctgtcttcttcttccagtcctgccgttcttcggccatgcggatgatgttggcagctgtcgcttctttttgtcgcttcaaggcctcgttctccttctctaatcgcttgcctttcttagacatgtcctccatctccttgcgaaacgataaaaataagtcattgctgttgttcaaggtatcctctacctgctgtgcgcttagtcaacaggccgaactatcccgctcgtgcccactcacctgtttgaacttatcgacgtacacattgagttgatttctaagctcagtttcggtcttggtaaaagcttggacttgaccttggaggtgtcgagccttggttgactcggcttcggcgtttttcttttctctctcgtatcgcgccatgtggtattggacctcgagttctttggtacgcattagcgagtggaaatgcagctctcgtagctcgtattgctcgataaaggacttgaagcggacccggaatctgcagaacgagggttagcgggcgggcaagcttcgaatatcatcaagagccttacagttcgtcgacttccatgtctacaacttgtttctttggcgtatccttttcttcttggtacccttcaagtttcgataatagagtggcgtacttctcgtcccagtgtgtattgttacgcttctgagttgtctgaagttctttgttctcgttctgacatttataaggttagccacgttgcgttgcagaccacctcgccacaaaccttcatcttattgttatcgcgctgcaattccctgcaaagtttctctagcttctccttcaaacccacggtcttgctcagttcggttcggcttgcatctctctccttctgcaggttatctccacgtcgcttgttcttctgattctcacgctccagtcgtcgcatgtcggcgaggagctcgctggatctcttcgtaaggtgatcgattttctgcatattgtccatcttacaaacctgctgaagaagatctcgattcgccctcttaacttcacgttctgtagcgtccacgtatcagtatacatcgttctaggtttgctggagtgtcgccgctgtggatagcgaggtcagacgcaccgatctctagctcttgatccttctctcccgcagcatcctgctccagctgcgatatacgcgcatggagcaggcgcgaagcctcgtcattaggcatatttttctttcctttggtcttcttggctgttgcgggtggatgagcgtggccgttgtgcccgttagttagatgagcatccaactggcccgtagtcatcgccgactgagcagagttggaggccaaggcaacggacgacaatcgttcaggcgggggtcacgaggtgaggaagagccgggggcatcgaagcgggatgattgtcgatgttcgcaggtgcaggcactttcgaaatggtgatgacggacaaacaataaagcaaaccaatgtatggtaccggctatgctacgagcgggcgatgttagtcgggttcacgcaagaattgaccaccatgcaatacacttgcagcgcagagaggcacgttgagtggttggaggaggcaatatcttcgtacctcgatattctgtgtgtgggaaaatagcaatatttatcaatgctgagcaacgacgacggtgcgacctgtggtagatatgtaaggcgcacaacgtagaagccaggacttgttggtcattgaagatactgggtgtcgctctgggatgtgacaggatggagggctcatggaggcttggagcatggctaggttttaccatgggccgttgtggtgcctgctagcaactgctaggtgactagcagatgtgggtgtgggcgtccggggtaactgttagtagcccaactgcctgtagcaaaatttcgtgggcttgaactattgcacagcggtcttccactgactggcgccactggagcgcccacaattacggcatggagccttggcaactgacgtgggctggaccgggccttccatctactaaggcacctcccaggtagcgtttggttacaaagcagaacccttccactttttcggctcattacgtgcagcaaaatctccgttgcttctttaacgacattacttatctcctttgatataaatttcttgtccccacgatctgtacaacatttattccttgtttattgtatcattatatttttttttttggtttgccttttagttatcctacgccacaatgcttcgcaacgccgctgctggcgctcgcaaggccgtgacggagctgtcacaattcccaaaacctggcgagaagctccacggtttcacccttgttcgatccaagcacgtcccggagctcgagttgacggctctacaccttcaacacgacaagaccggcgccgactatctccatatcgctcgtgatgacagcaacaatgtcttctcaatcggtttcaagacgaaccctccggatgataccggtattcctcatatcctcgagcacaccacgctgtgcggtagcgaaaagtacgaatcgccttgttggcatacacatgtaaggattcaagactaacagctccagataccccattagagatccctttttcaagatgttgccacgaacgctatcgaacttcatgaacgccttcacagcctcggatcacaccttctaccccttcgcaacaaccaacgcgcaagatttcaagaacctcatgtctgtgtatctggactcaacgttgcatccgctgctcaaaaagtccgactttacccaggagggctggagaattgggccggagaacccccttgctgaggacgaggcgagcaagaagcttgtgttcaagggtgttgtgtacaacgagatgaagggccaaatgtcggacgctggctacctatactatatccgatttcacgatcatattttccccgatatcaacaactctggtggcgatccccagaagatcaccgacctcacatacgagcaactgcaaaagttccatgcggaacactaccaccctagcaacgccaaggtcttcacctatggtgatatgcccctgatcgaccacctcaagcaggttgacacgcagctccaagctttcgagaagattcaaggcgataagcaggttcatgagccagttactctcaatggccccaaggaagtgaccctctacggtcccctcgacccccttgttgatcaagatcgccagtacaagacgtccgtctcatggattatgggcgataccactgatgttctcgaatcattttctctggctcttctttccactcttttgatggatggttacggttcccccctataccgtggtcttatcgaggctggtatgggagctgattggagccctaacgccggctatgacagttctgccaagaagggcatcttctccattggcttgactggtgtccaggagggtgatgtgcccaagctcaaggagaaagttcagcaaatcttgcgagatgcgcgcaacaagggtttcgacaagaccaagattgacggctccctgcaccaattggagctgtcgctgaagcataagactgccaactttggtttctctatgctgaaccgtcttaagccaaagtggttcaacggtgtcgaccctttcgactcattggcatggaatgacaccatcaatggcttccaggccaagatggccgagggcaactacttggagggtcttattgacaagtacctcctcaacgataatactctgactttcactatggccccttcaacaacttatggtgaggacttggtaaaggaggagcaggagaggctttcaactagaatccaggcggcgatcaaggaggctggaagcgaggagaaggcgcgaaagcacttcgagaagcaagagcaagaattgttggtcgagcaaaacaagacaaacaccgaagatcttggttgcttgccaactgtccatgtcaaggatattccccgaagcaaagaggctgttgttgttcgagacgagaacgccaacggaacaaagatccaatggcacgaggcacccaccaacggcttgacatacttccgtgctatcaacacgctggagaacttgccagatgagcttcgtgagttggttcctctgttcactgacagcatcatgcgcctcggtaccaaggacttgaacatggaacagcttgaggatttgatcaagcttaagactggcggcgtttcggttggataccactgcacaccatctcccacagatttccatgctgccagtgagggcatcatctttactggtatggcattggaccacaacgttcctgttatgtttgacatcatccagaaactcgttttgggaaccgacttcgatagtcctgaagctgcccttagaattcgccagcttctccaggcttctgctgacggtgttgttaatgacattgcatcaaccggacacagatttgccatgggaagcgcagagtctggtctcacccgatctgcgtggttgcgacagcaagtgtctggtctttcacaagtgcagctggtgacttcgctggccagccgccctgagactgataagcttgaggacgtcatctctaagctaaagcagattcagaaccttgcacttgtcggtggaaatctccgcaccgcgatcacttgtggctcggagagcgttgcggcaaacggggcttcgctgcagaactttgtgggcaacctttctcgtgaccccttgaacttgaagaacccttcgccccgacagcttcccaaggatagcaagaccttctaccctctaccttaccaagtctactatggtggattatcactaccgaccacctcatacacatcggcagagggtgcacctcttcaaattctgtcccagctcctcacacacaagcatcttcatcatgagatccgtgagaagggtggcgcatacggtggcggtgcttactctcgagccttggacggcctcttcggcttctactcttaccgggatcccaacccccagaacaccctcagcatcatgcgaaatgctggccaatgggctgtcgataagaagtggtcagaccgcgatttggaggaggccaagatctctgtgttccaaggagtcgatgcgcccaagtctgtgaaccaggagggcatgggccgtttcctctcgggcatcaccgaagagatgaagcagaagaagcgagagcagtttctggatgttaccaaggatcaggttcgcgaggctgcgcagcgttaccttgttgacggactggccaagggtgaaggccgagtggctttccttggagagaagcaggcgtgggttgacggcgagtggcagatccgcgagatggatgtcaagggcgctgagtaaaagatttacgactaaagagcttatgacggcactagagacggaggcggcagcgtgctaaaaggattgacgaagcagctccagctgtatgacaacatgtacgatgaagtgtagactacacagatgaacaaagcataaatgactctcctcacgttgcttcgcagcggaaccctgattgaatatgggggtttttaatctccagttacgcgttcagatacgatacatctttttgcctattcgatggcttaaagatcacagagcaacgcaagaacatacacaaacctctccccttttctttctgtttactttgactcttggaagctactttttgcactggctgtactataggaaccctcgaggctgcggagcgaaagcaccaagcacgatgtggttttatgattggtatagactggacagagatgtggacgacgagatttgagatgatgggttggaaagatgagacggtagctcgttctatcagagccggagtccttgagcgatggatttactggactaaagagcagagtacatatattgaacattgtctatgatgtatgagaatatcaagacctcggcataatatagtatgtttgaaaataaacaagcagataccttgactggaacattcgtgtcctgtgttgtgagtctgctactttgacgttgttgtgtgcccggctaagagttgccagatttacggatactatccatgctattcttacaaccggacgcaagccgattcgttgaatagtttacgaagaggcctatccctatgtatccggacatgcagagaaattaatggacctctttgatggagaacatgacgatgtgaaagttaagctttgactgggtctgtcttgtctgtccatgaaatttgtccagggggttagctaaatggtgcctgaccgcgtaaggctggggcttgttcccgcctgggattgtcgggtgaggcccgtgagggtgagtcgtgcggcgaccgtgactgtttttgttactgagggaattatcgggacttgagtttactaatttggtcttggaagttggcatttgagaagtgacatgacgcctccattgtaacacgtcggtgactctgtcggtcaacggcttgttgatgtactataaatgtatagtatccggaaaagaaacggaatcaggtttccttttctggggggatttttgtgtatattgcattgcattgcattgcatgcatagtacttccatacatgatcatgttcactctcctttctttttatgctcccgagatactggaaaaatgtgagaaaaagagcgccacagaattgcattgtgcccgtcttgcttgcttggggtttgagttgggtttagcgcggggtttaagagggcctgaaccagggatagctctttaagaatcgagatggatcatggatcatcaccgccaatttatttacggaacccggattgggtggtgtttacgaggtcatgccacatatcaatttgaattctacagtaggaatcctaaacattgttgttgcttgcaatcagtagcattgacaagtacctctactactgtatttatcctttcttgttgatagccaggcacgtctacctctctaagcctccctgtgctccatctgaaccacccccctgtaaatactgcccctcttgtaaacgtcacagtggaggaataaaaatttctctcacctctatatggagatctcgaagcgacccgaccgaacgacctagaccaagatttgtctcctccaccttttttcccccttgtcgaaccaaccattggaaatagaatcagcaaggaagggggaaaaaatacaacctccatcttttctgtgtttggacaagactagataaaaaggacgccgtctcccccccatactttttttccttcctccccccttccccgactacttactttctgtcaaggacaaatcgtatacttttccacaccgttacaacagtaccaaacccgttggtatcaacagcaaaacccgtccgtcttcgtttgagcaactctcccccagctgctcaacacctccaccacaactcgacccgcctttggtctttaaaaggcaacatcttcactacggctcctccggccgtcagcttcgtcagtgacaaagatttcagcctctgcaagccctcccacatcatcaacgcgatccctcctcccactgctattgctgctcgaccataagctcctcgatctctctgtcttgcacggtccaagacccgaccatcctcccccgtcgttcttcgacacccgtcagctgccgcataggaggtacttagaggttcttcctctcgccgaggaagagtcgaggaggcctcgccaaatcaccgagggatcagttcatcgccgttcccgaccaccctaacaccatccgatttttcggttacactcctaccacacttgcacatcaagtcaatctgtcagtctccggactcaatccctcgtcaacaaactcccaaaacaaaacccccgcaactgtttgggatatggttatggcaacggctgtcctcgacacttacaaccacaatgtcaatcatcctcatatcgcattaaagaaacccatcatccgggattctattgagcaacatgacgtgattaccccaaagcaactcatcggccaggctctccaccagcgtgtggaggccattgatcatgagatgtgtgagcctggcgacgaagataccttcttcgttgccgaccttggcgaggtctaccgccagcatctccgctggaagaagaatctccctcgagtccggcctttctatggtaagcaatacaagcttctcgtataacaccctgttccacagccactaacacatacactagccgtcaagtgcaaccccgatcctcagatcatcaagcttctatctgagctcggcaccggcttcgattgcgcctccaagaccgagattgagcaggttctgtccgcaggcctcagccccgaccgcatcatctacgcccaaccctgtaagactaactcgtacgtccgatacgtcaagtctgtgggcgtcaaacagatgacttttgacaatgccgacgagctctacaagatcgccaagctctacccaggagccgagctcttcctccgcatcatgaccgacgacagcgagtccctgtgccgcttcagcatgaagtttggtgctgccatggacaccaccgagggtctcctcgccctggccaaggaccttggtctcaacgttgttggcgtcagcttccacgttggctctggtgcgtccgaccctcttgcctttttcaaggccgttcgcgacgcccacaccgttttccagcaggcacgcgattttgggtttgccatgcgcaccctcgacgttggtggtggcttctgtggcgacaccttcgaggctatggccaacgtcctccgtggcgctctcgacgaattcttcccgcctcacagtggcgtcgagatcattgccgagcccggtcgctactatgttgctacggctttcaccattgcctgcaacatcatcgctcgccgcaccgtcgaggaccctactctcgatggcaagggctacatgctctacgtcaacgacggtgtctacggaaacttctcaaacatcatgtttgatcaccagcagcccaccgccaagatcctgcgcacctctggcaagaccctcttcgagaccgccgccgccgaacccactcccgtgggcgagggcttcgaatactccatttggggtcctacctgcgacggtatcgaccgcatcactgatagcactcgtttcgaccccattctcgacgtcggcgactggctttactttgaggatatgggcgcatacaccaagtgctctgccactcagttcaacggcttctccaacgctcacgacgtcatttacgtctgcagcgagccaggtgccaaggcccttctcggactatgatctctgcaatgtcacaaacgtgctagactagatctttctttctggccaaacacttttttttcgttttctctttggagaatctttttttttgaaaacttggtttgagatccatcaaaatcgatggcaactacagtatgtctgtccacgtgagagcattagaaaaaagacaagaaaagacctagatagagtcgttagactgattttcaatactaacataatgtccttcttgaaagtatgttgctgtgatgaatcccagtgacctccacttcgcacatgaatacactttcaactacatgtccttcgacgaacattcacgattcacaaaatgaacgcttgttttaactcaggtatttatttgttcattagctagcaaatacactacacactcccctcagaatgtcaaaattgaaccaatatggtgctgtatcacagcccatcgtgctggcgcctaactccttgctccgtgtccgatcccgtttgaactggtggccaaggggccatagtgtacatgcttctgtccatgaaatgttcatgggtagacagggattagtcggagggtaaaataatatatggcctttcaaatgcaccctttaccaaaatacacaggtagaatgtccctgttaatttaggaaccacggaaaaggaactgcatatccgctggggtaagcgattccatagccttgtcgtcagcgttgacagtagaatggatcatgttggtcttcttctcttggatcagcaccattcgactttcaaccgaatcttcaatgcagagacgggtaatggtgcatggtcgagtctggccaatgcgatggcatcgatcggcagactgccattctgcagccgggttccaccacctacataatggtcagtcaaaattacaagggaggaatcgaaaaacttacggatcaacaatgaagactcgagaggcttcggtcaggttcagcgccacaccaccggccttgagtgagacgaggaaacactcaacatccacgttgttcatgaaatgctcaatagaagcctgtcgctgagcaggagtcatgctgccgtcaagcatcactgtagtgataccagctcggcgcagacgccactcaatgagctgcaacatggtggtgaactgggagaagatgattgacttgtgcgaggcattgtcagaacggagcttgtgtagctcatgaacaagaagttcaatcttggatgaagaggtccaattctccatcttgattcggttgatgatcgagttctttttgacaagattctcgtcctgttcaatttccggctgttcaaggtcaatcgatagggggatatggcagcgagggcagtcaggctcatcagtcgagcggacatagctaccaacacaggctcggcaaaagtcgtgcttgcacctactgcgcaccgtatcctcagccggctcgtcacaaatgcagcagacgaggatattctgtcctccctcggcattcttcttcaagagcaggtcgggatggtcagcaacttgtcgcatctgcatgatgagaccaaagatgttggcatagttgttgaggagaacaccttgtgcgacgtaggtatcaaacttgcgctgaccattagtcataatgctgttggcaaaatcattttcaacctcgccgaaaaactgacgatcaacatagatttccttgacaggtagctccatggagttagtgtggtccttcttcagtcggcgcagcatgatgcgatccgtcatcaaccgtaggcgcccgagagccgtttttccaggtccacggtttccgtacttctgaatggggttcaaaagttcttggttgaaaaccgaaacatgctgcatacctgcgtgcttgcagccagagcagcggctgtgttcatccatagaccactcaagcatagagcaagggcacatcttgcacaggtaagacgcaaagggagcgatgttcaggaagcgaaccagagagaagaactcgccaattcggttctggagaggtgtgccagtcaagcaccatcggaaggtggtcttgagagcaaagcatgctttggcagtcatggtggttcgcgttttgatgcaatgtgcctcatccagaatgactcggtgaaagttgatggcgtgaatgacgctcttctccttgtaaatcccatccttgcgcttgaagcctttctcttgcttgcggtagatggactcgagactgttgtacgacatcatgatcacgtcgaatttcttgagctgactgacggttattcctttggtcttttggttcgtcccatggtaaacaaaagtcttcaaggtaccgtcagtgtacgacttgatctccgattgccattgcatcaaagcaacagggggcacgagcaccagcgatgggagctttgcagggtaatctgacattatcagagatacagcctgaatggtcttgcccagacccatctcatcgccgagcaatccacccttccactctcccctttccatctccgtcatccaagctagaccttcaagctgaaacggtttgagttgacgtgagatgttttgaggctgggcggcttttccagccttgagaacaggcctatcctccaagtcttgccacattgttttaatctcaggatggttcttttccaaacgctctcgttccctaatatggcgcttgcttcgacccgcaaaagaattgaaacctcgtcggcttcgagagatagcagcaacattggctctggcaacatccccatcagtatcgctagtaccggtgtcaatggcagatgtgatgttgtcatagtcagatgatccgacaacccccaacgcgttttccaaagcatcaagttcgtcgcctgaggggccgttatgcaacgcagtcgtcatatcagagggcggagctgtagtggcaataccatttccgagagatgctgtactcgcgatggcgcgtgcagggagttttcccctcgactttcgagatctgagcggctcgtcgccactggaggcatactcatctccgtctccctcactgtcatcaccctccgaaaattcctcgtccgcatgtgagctcagtgacgagagctcttccgaatctagcgccgctgcagcagcgatttcagcatccatgtcgatgtcttgatcgtcggaatcagggataactctctgcttcttttgtggacgtcctcttttggcggttgtgtcagtcaacgcccgttctcgcttcactgaggtttgggctggagtggtggtagacaaagacgatctgacgctttgacgaatggggcgagttggaatggtcggtagttgtttgaactcttcattctgaagacgacgggccacctgagcatcccgggaattatcgagatcatcatcgtcatcctcggaatctgcaatcattcttgatttgcccttgccccttgtcatcgaataagcactgttgcgtagctcccattcacgatcagtagcaagtgaagcagaagtagaaggaccaggaacaacaacctcgattttgacattgccgcctgccgctggggtgggtactttgctcgaggccggagttgaataatcactctccgagtcgagatccttaggggtgggcactgaagatccagactcactttcagcgacaagagccttactaggacgtccgcgtcgtctagcagggacagcgctaggagcgggtgactgtgcagtaggcgattcatcaacagaagcaacactctttcttggacggcctcttggtcgtggcccaggtgccccctggacttctgtgcttggagctggggtcgatgcagatgaggtaacttgactttttgttacagctgatcgagtcattcggccagatgcaacagatggctctcgagagactaattcttattagtattgctcaagtattcgatcaacaagacgctcaccatctgtcgtcgacgagtctttgggagcgccccgagtcgaagggcgaccacgagccatgatgtcagcttgtgcaggggtgcaatattggctttggtgagatgagagatggctgcacggtgatgaacaaagaaagaaatcttttggagatttaattctttcagttgagtaagagaaaaaaaaaacctcccaagtttgaggcctgacgatggaaggcgaaggacggcagttgctgttggaggtagttcaccaatgcacaggtgtgaacgcaataatagtaagtgaccgtgaatgtgaataggcaggcagctacaaacggaagtcactgcgggcaacagcaaacaaacagtgaagcagtcaaacaattgagatgaacagaaaaagtcaatagggaaaatctcaaagactagatgaacaaaattaaagttaagacgaaagggaagaaaaagtaagatggaggtttgaggcaagtcgccacctgctcctttttcggggggcgttcctgccgcctaagagccaacaagccaacaccaacaccagttctcaattcacgattcacggttcacagtgtcgggggaaggaacaccccgctacgcgaaggcacgtgtcaggggcaaggggcctaaattgtcgatctgattggggtgcatcgtacctgatcctcgatttgccaccaagaaaagtccatcgggaaggcgatctagtcacgtgacacggtgtcaatctcgtgcgaggggggcggcagcgggaacgccactgtacctacggacctaggtttgcttgagtcgcatgaatgcactttttgcgccgactccttttcaagatcaacctttccttttctaccctaattctggtccttgtcattgtcgcaaaatcccaaggaacactcccctgggcgaatctttcgttttagaaggcgcatcactcttttcatcaactatgtaggtttctctcatcaacgtcattactctaggcggcgataagcttatcatatctgcagggcgcgagcaacgaggagcaacaatcagaacgcccaagaccaaaatggccagaccggacagaatggaaatcgacctgcccgttctatcactggaccgtaagtctaaccatggccaaataaacagtatacactaacattataataggcagtcggctttgactgatttccttgccgtgagtttactgtcacgacacaatcacgagtatactgaccacgtcttagtcgcataacatctctgccgctcaaattcgctccactgctgacgctcgccggcggcaagcagcagcggaggaggcaacagaagaagatgtgaatggtaatggggaatcttctgcagctggcgctagatctgggcgtcgtgcggctcgtagcgacgaaaatgaagcttcttcaaagcgcaagatggaggaacagaagacgctcaccaaaatcaaggaaagcaaggctttcaggaagcgtaagaagaacacggatgaatcggacgacgagattgcccgtgcaatcatggacgagggcactggccctttgcctggacagatggaaaactgcgaaatttgcgacaaacgattcactgtcacaccttactcggtcgctggacctaacggcggactgctgtgctccccttgcgggagggagatagccaaggaacgacaaggtgcaccaaagaagaaggtcaagaagcaggctgccgttggcggtgttggcagacgtcgagcgattcagagtcgaatcctagatggcgatgtcggtaccaagagcttggctactctttgtgttcagaccttggccaaaaatgttgatcttgccgacagtcttggagatctaccagaacatctcgttgacaagattgcacggatgttctccaagcgccgacttctcaaatccgagactctgcctctcttcgtccagccaaataccgaagatgtccatatctacgatggctcaaagctcaccgagttcgactacatgtcaatcttccagatcgccccacgacttcgacacctcaagattcgatgcggcattcaattcaaggatgaggtcatggactatctgttgactcgtgacactgcgttggagacgttctatctccatggagcgaaccttttgagtgaggagaagtggcatgagttcatgcaagccaagggccaatcgttgcagggggttcaagtatactacacggacaaccattttggcgatgacagtatagccatgttgagagatcactgccccaacttgaaacgactcaaggtcgagaacaaccaaaaactcaccaatgatggtgtcaagacgattgcagatttggcatccttggagcatcttgggcttcagctgctgcacaagacacgatccgatgcttacgtcaaaatcatccgaagcatcggcgtcaaccttcagactttgtctctcaagattgtcaccgatatcgacgatgccgtgttgcgggccattcatgacaactgtcgatctctcgtcaagttgcgcatcactgattgtgaggtcatgaccgactttggatttgtcgagctgttcaccaactgggagaaccctccactgcaatttgtggacctccaaaagtgccgacaggtggacgcgagtaggcctcgagaaaaccctgacaacatcggtctttgcagcgacggcttcaaagcattgatggctcactctggtcacaaacttcgggagctcaacgttcatgcgtgccgtcatatttcgcgggaggcttttgaagaggtttttaacgagaatgcccaataccccgagttgaaaaaaatggagatcagcttctgtgaggaggtgaccgacttcgttttggatttgatcttccgagcttgccctaatattcgggaagtcaatgtctttgggtgcatgaaggtgaggaatgtccgcgtgcctcgcggtgtcattctcgtgggtatccccaatgcacagggcatgatggtggaggggtctgaatgattggtttcgtgctgtaccaaaaagcaagggctcatttggtgatcttttggagttttcagtacatgactacttgttttctcagtcgcacaacttacctattgcatggcgtacggatggttatgaggcatttacacatagctaggtaatgaatttcactttatcatgcttgcaccagaatggtattcagaaatattattatggtatttatgtcgttagtgcgtaaatgtcatactatgatgagcggttggcgtgagtcttgatatactccttatccatctcaacatagctgttaagcttcttctcgagctcagcatcggtcatggtagccctctctgagatgctctcacgcttggcactcctgtatcttctccacgagatgccgccagcagagcaagcatcggttgcctggaagtagtggagatgggcatcgatatccaatccgagtgttccaccgttgcaccggaggttggcggcaccctcacagactttgacatcgttgatggtgtagtcgatcttgtcacctccgctgccagacagccagtactcgggggatgtgtgtcggtatccaaagatcagaggggggagacgaggcacggggtccttggcgttcgtaacgcggaactctccaccagcctggttcgagacaaaggcagcgagctgtgtgtttccaactcggggtgaaccgtaggtgtagatgtcaaggggtgttccaccaactcgcagattcgcgcctgccagtgtagctacagcaccacccagggagtgacctacggagacgaccttgaacgaagggtttgccttgcgggcctttgcgacagcggcggttgctgcggctgagatctcgttccaggcattctggaagcctgagtgaacaccacagcccgaggtcaggctgcagtcgtcctggtcgaagtcgaggttggtaagccagttgcggatgttgatgctaccacggaacgagacgacgatctccttgcgtgtagggtctgtagcgacgtagccgccaattccagtcttggatccactgagagaaaacgtgtaagcttggagttggtgatgggtttgtgccgggtgggacttacgtgaaggatgccacgatggtagcaccgttggactgaacagttggacagccgtttccgctgcaggtgacctttgcaccggccggggcttcggagttgcagtatgctgcggcgccgtgctggatgtagaacttgaagttgccaaagtcggtggtggagacagagacagctagagactttgtgagtatggagtttgttataggaatgatgatcgtgtgtacctcgttcatcgagagccttggcgtattcttcaacgctcagagggctggctactgcaagggtgacaactgagaggagtgacaggagacgcatcttgacagacaagggacgggatccaagggtataagtgagtgatagatagacaagctgtgacaagatgggaactccctcagaaaggatactgaatactgaagctggcctgggatatcctgacttacaagaacaccatatcaacgagggatgaggcagcttatatatacattcgttatttgcttctagtctctcgcttcctctctcatcacaatacccgcccagactagtcaatgtctctcatgccctccatcttggcaaactcggtcggtcaggtaaacgccagggcccgaaaacgaaatgatgagctccggcagtatgtacagtcaatgcccatgatggtgggttgctggactgagaccctgtcctgtcaccccgcattatcgactacacatcccagcaacagacaatcgtctgcttgaagaggtctcaaagttatttttccttggtccaattccgcgttgggcccggagtaggcttccaatacgggtaacgacgatctcggaccacgtgagggtcgtgatgggatgcaccgatgcagatgggaaaaggtgggctacaggggtacccttctcagcttcagttacatcctgggaggagcagggcaagggctgtcaaaatgttgggataagactaggactgtctcttgagttgagtttgtaggggttcgtattgtacaaccctaggggtaatagaagcaaaagaagagaaaaaatattcgagtctgatgaccaagtcatgagcgagagaaatggttggtccgtaagtctgagactgctactttggtgtcactgtgatgaagaggccaattatagtacatgctatagagttgacaccaagcgatttgccgcccaggctatgttgacagttttgaccaaccatctttcatagagcgccttgtaactagttatcacttgcattcttttcaacacgatcggccaattcatgacctacaatacgggcagtgctgcaaccctttcgctttaaccctgcctcagcctggcttgaccgctatgaatgcatttatgtccggataactgtcaattaattatcgcaacggctgcatcgtgaggcgtccactctaaaaaaggccaggggttgtctgcgtttcttgcagaaagacaagggactttttgtttaggctgcgggttggtttctgagaaaacaggttttggacggggtactcgactcaattgggactactatctataactcgatgcgatatgtaatctggagaagagaaacaagtgccgatatctggggttaattgaaataccgagttgaaggaggaaaatacctaacccatcaattaattgactacatctcgcttgagtccgaccgtttatgtcgcaactactcgatgttagtcaagcatgcaacacaacatatttagattcacatgtattttcctatttttattctttcttttgtaaaagcaacgtcagtttcagctgactgacatttgatagtcttgacacctacccctttcatcacactgcacaccatctcatcacactcttgctgcaaggcgggccgatgtatgtatgtacggtagcagtaagctgcaattcaccacacacaccattgtcatcatctttactctagaagggactgaatccgagacagagatagtgagctacaccattgaccaggctcttggcgtctgtaactgttcactcagcgtcaagtgaaaagacagttacaagttcctgaatatctactagactcactaatcaaatgcgctccaatcgtacaggcatctcaattcatatccgattctttcgtcttgtcgctaagttagttagtcaaaaaaactcccgcttactacctaactccagcctacgtagcactttgtacctgatgatcgacaaccccaagacctgcaggtggtcacactagaaaaaacaaaccgaggaacacaggcgaacccagatgcacattttctcgtcctgactagaagcctgtgattctcactctttttcgatgcggggttggagacactatttccccacgtcgtgatggtgttgactagttccggtgagccagacccaaaccagtgctgcattcatctatcggaactagacatcgttacagcacatatctctttctcgtttgagaatacctccggagtcaggtgcatcgagtttgacaccttggcgcttctccaagcttcaatcttgcttggtctccttccaaactcgacgtcgaccccagactgccggcttcaatgacgttcatgtgaagtctggaactggctgttcgtaattctttttgcacgatatacccctgtttaagcttcagctttttgatatgtgagttcggcatcacgccgagaaaccatccgtagtgtgcaagatcttttgtttttttttggtagtctttgtacagatttcgtaacacacgagggtggctgagagacatctggatcccccagaaccaccgtcctctacccctttcccgtatcgtacatatgccgctgcgacttcattgacgtgtcatccaacctcctaaatgtctcagtaggcatgggtggcctactgggcaatgttccttcggcccttgatcttcctcctgagtagaatcctcctgcccgtcttgcttcgctttcggacgaggaagccatgtctgcgcttctgcacgagtctggtgtgtccgttcatagtgtttcggggtccgcagcggatttgcatgccgcccaacgcggggtgttctgtgatggcgcttgagggcacgatatcggctgaggcggccactgagggagtgaagcttgacgggagaacacttcttcggattgcgccgttcatgggggttagagaaggtcgcagagggacgagggttgtgaatgtcctgatgaggtcagcgatagtttttgatagagatatgtcgaaggccgtacctgggcgattgagccagagacttggccaagacggggcgcgcgaggcgcgtgattgaagagaacattgtgttcattgcgatcgtcagcacgcagcgctcaatagactgcggctgatgatggattgatacggacgagttggtgatgttgaatgtcgaaattttgagctaacctcggaatcgacgctgctatccagagtggggcagcttaccctgtactatagtgtcgagtccagtaaagtacaaatacctatgcaaacagttaccagtatttagttcttatgttcgattaatttatccttctcgctttcattgatatattcatgacctgatttcagtctttatcctaacttgtgtttaaaaagcagatactatatttctatcggctgtacccctccaccacaaaccacctgcaagtggaagcgtttctttcacaaaataactaataccagtaagacttcgaccacccacctactaccttagtaggctaatacttctaagagtgacttggttatttgcagtgaagtacggagttaacgtcggccacccctagaacatcggagacccttctaattgaccacatgacgtataaccgttcaactcatggcatacttacacgcctctcatttcatcatgacagctttccctatacaggtatcaatcaaactattctacattatcaatctctctccaagctggccgtttgtcgtgttgccctatccacgatagccagagcaccacgcaacttctcaatatcatgctcaagctcctttcgtcgccgagtagtattatcattctctccaccaactatcctcatctcttcctcagaaaggccaaggatacggttcgtactgagtcccaaaactggaccatcttcagcagttacgaatgactggataacatgcatgttgacgttgcggataaaagcatccagggaaatcttatcaagttagtatataatttctcaaacgagatgctttgtctcttaccttgtagtacaccttgaggacgtcatggacatctataaccatgttcttctgcagactgggatgaatcgagttgaagcaaagggaaagattgctatccgggccagtataagagttgctgaatgcttcaaagaatctgaaccttctccagttcaaaatctcatccccaaaccgcgacccggttgattgaagtctcgtgcactttgtctccatctcgcagtgagacttgcagcgatcgtacgcccgagcctcggatcgacaaaaagatgactccaacagcgccctgagttctcttgacatgagccctgtgtctccctcgagtggacacactgcatcaagtatggagctcgtgcagctactgactgttgaagcaacccgctggaggtgacattctgcaatggctgtccacttctttacttgctcttgatacatgtccgggtatatatctgggttgatcacaccatcaagttgagatacctggtacatggacagtctctcgttgatagtcctcatgagatcgtccgtatctcggacctctgatagaccagggaacgctttgttcagagagggatcgacctccgtcatgggagttttgcgagtatgcgggggtagaagtcgaccttcagcactagcctctgcctgaagtgccatgcgttcctcaatcaagaccagagggtcgacatcaacatcttcaaagtgccaagtcccaccgtgaattcgcatgaacttgtcaaactctgcattcaggcgactgacttccctgcagatctccatactgggatgaagaaaaccaggacggtcgagggctgttcgcgccttctcctcatactttcgaacagttccagcaacatactgttgtctggcggcatggcttaaacgaggttctccgagcatggctttttcttgcaacctctcttcaaggttgtgttggattgtgctgcgaagcatcggaaagcactctcggatctttgaactcaggagagttccaagatacgacttggccgcagaagagcctagacgtctttgagaaaccgagttccagggtgctctaccgaatagcttcttttctgcgacgctgaggtcgaaggaatctgggtccttgtctgctcggttccgaacgaggaaccaaccgtcacgaagacttccaagactgtgagtggagttacctgtcgcaattgatacgatcttatctgatgttagcaaggtgagtgatattgcgtattaattagacttactctttttgctgcttcaggctcatgctgtaacatatcacacttggtgaaaacgccaacaaaccgcccctgtttgataggtttcttggccaatctcaagatctcttgtcgatcaaagtctgtaggggcatctacaacgcagctttggaaggttagcattactatggcaaaacgagaccatagtttaacttacataacaatgttgtcttcattgttcatgtattctttgaccatattctcaaccttggcttggtccgtctcgttaacggtggaagcaatctgaaatgtgcctggaagatcgagaatactaaagtaggaacgctgcggaccagaaagctcgaccttgagaacctctgcaacaaagttctttctgtcgtctcccaagcctgttcggagacccatgaattcggtcgagatctgccagtgttagtctcaaaggcaagtgaaaccggcaagatacttacctcttcaatgaccttggcgaatctctctttggtgaggatcttgccactgtactcgtagttcctgatgttgtcaaatgcagggtccaagccaggaacattgacttcagccggatcgattgtgatgcggaaataatcatcactgtctggttctgtacgccgagagacaatgcgggtggggaaacgagtgcagcatccgctgtcaacaggaaatgggatgccagtcaagctctgcagaagagatgatttcccggaagattggccaccgacaataataagctatgatatgttagctagaagcgacatgttgacacttgatagtaggcttacctgaggaatgttcaattctccagctccgaaagactgaagcgcatcgatggcatcgaacagtatgcggttatgctgactgtcaaacgggtcttcaggcatgatgttttcagactcctttcgagacgaaggactcttggaaacatccggttcaacagtgacacttggaggacgcgaactatctgttgttgttgtagccgcatcgtcgaacacgtccgcaatgcccgagtcggcaggggacttttcccgtagatgcctgggactctcccttccagggacaagtccatcagtagacttgaaagaggttcgaggaggggttacaggagaatcaattgggccagccatgatgaattgtgaagctattgaacagtatgagaaagatttgattgcaagagagaaaagaaaacgatggtatctagataacaactgagaatagagaaatggtttgattctccggtatagactggatatcaagttatcttatagttcacaaaatcactcgcatatcacatcatagtatcaaaaccgaggaatatccccaacatggtacacgaagaagtatgcaggtctgcactgccgtcacatcagccttccatgcaattaaacgccagccactattcaaacccacccgaagtcaaggattcatcaagccaatactatactattccggcaggagagcttcgctactcttttcccgttgcagatcattgcgactcttgagtacggcttgatatctaaccaacaacagcaggggtttgtaaaatgatgttcaacgaccattgccaagcacaagaaggaaacaaaaatagttcatagaccatttaaaatttaagtagaggtcacgtaggaactgacccacggttttgaaacgctggataacgacgttattggttggtgttatgccgttggtagttccgtcttgttggttgttgcaactcattcagctttctgcaggggttgagtgcatttgcatagcctcttagtagctgagaaaccaacatgtagaccaaaaatggtcattcgtaggatcgaatttatctgatcctagctttggttcatgtctgacttgacacgtcgctacataggtaggtcgccatattggccttgcgcaggatcgggtcaacaacaaatattggcggttatacaactaggactgccaatcagatctgactatgatatcttcaactacccttcagctggataataacatcctgaatttgtttctatcaagcgtttcaattgtttttgcggcgttgtgattgtcattgctgagacagttgataatgcagacttctggtctagtccaaggttgatagcagcttgcgatctattcctaccatctctgtggtatttcattcgttttctagttcatacttcacctctctaaactcctcctcagctcccgtccaccaatccctcttcgaaacctcatcccattcaatagtcatcaaaacctcaccaaagtaatttacttctcccttctgcacaaaccccaacttttcgaatagagctctgctacccttgtttccctctttgatttttaccatcaaacccttcagctcttttgccccatactcggcgagtatcccgtcgatgtgctttcggatatacgcaagtagcgcacacactgccgcttgaccaagaccttgtccgcgatgcgagggcgaagcgatcatgacatccacttcgccagtaacccagccttgggtatctgtagtatcatcctcatcgtcgctttcaaatgggtagagaaagaagttaatgtctccgcgcatgagggcgtctgcatcagctgtgccggacttcactagtgatgtatcttgtgtgacgggtgcgcagacgataaatgtaagcttatcggatgaagtgcgccatgactgctggttctcgtactcctcctccaaagtcatcggctctgaagcggtagcttcttggatgtcctaaaatttgtgagtattagtcgtgcagtcgtggtgatgagagcttactggatcttgcatccatgcgtggtattgccgcacatggtgagcctcgtatgggacaagcaatgctttgcttgttgagatggctgctacgtattagatggcataatataaaaatcagggaacatgataataacctgtgttttggttgatcttcatcttgaggtttgcctggtgtgagttgtgaagtcgacattcacctcgcaccattggtgaaaaatcgagatggggcaccaaaaagcttctaaaactaggtagccagccatacaagatgaacagcagacagaaacaattatttactattgtacatattttacatatcgttcatcactcatttccttcaacatgtctttaactattttttactttctcgtgcctcttgagccaatgaacttgccacttgtcccagccggttcttgaccttgcccttaccctttggtgcgtcgatcggggcatcaggcaagtcaacagctgcgacaggaggaaacagactctgaaagccgttgggcttgatgttattcgtcataagaggcggagtgccataattggtatcagcacccttgcgagcgaattcgacagtgcgtctttcgcggtcgacaccaaggttatccaggagctcctccgccttggtaggcataataggctgcagaaggatgcccgcgattcgcacagcttcggcgcactcatatataacccagttgataagaaccttggcattgggatcctcactcttggtcatcttccagggttcagtatcactaataaagcggtttgcctagaaatagtcagtggcttgtacataaaacaaaatgggtgcaaatcacctctcggagaagctcaaagacgccgcgaagcgcattactcaagttgatctcatccatatcacgtcggatagttgtaggtgcatcatgcagtgttgattcgaggctgaaaaagtcgggggctgcgtccccgcgaggcacagaggattcaatattgtcgaagtcgccgtttcgagcagcctgaaccgctcccaaagttgaccaagaaaagttcttgttgcgagaaatgcggttaaacaagttgccaatattagcttggagctccttttcgtaaatgaccatgatggactcgttcgaatagctcatgtcacccttgagactgccgttccgcatgaggaagtatcgcagagggtcaagatcccacttttgcacagcggagaagggattaacgacatttccgagagacttggacattttgcggttggacatggtccagtggttgtggcagagaatcttcttgggtagagggagacctgcagccatgagcagggcaggccagtagactgcgtggaatcgaataatgtccttgccgacgacgtgcacatctgctggccagatacctgtgtcggcgtcgtcagcatgccacttggtgccaaatccagccttggtcaggtagttgacgagggcatccacccagacgtagatggtgctggttgggtcatcgggatctctaattccccagttcaatctcgacgtcggacgagtgactgaaagatcctcaaggtggttttcgacccagtttcgtacttcgttcatacgatgagctggctggatccaatcagggttctcatcgtagaagcgaagtagcttgtccttgtaccttgaaagagggaaaaaccacgtgtgttcggcaatccattcgacttcgttgcctgtctcagtgctggccatgatcttgcgacccgtctgcggcacaacgctgggttcaacgagatcttctgggtagaagcactcatcactaacacagtaccagccctcatgctttcccttgtatagacccagtccttcaggcgcacgagccttgagaagaagccagaattgttggacaacgtctttatgttcctgatcggtggttcggatgaagaaatcgtgagaaatgttggagacttcagcaagatctctgaacttgttcgaattgttatcgcacaattctttgggtgagattccttcctttaaagctgcctgttgaattttcatgccatgctcgtcggttccagtacaaaggtacgcttccttgccattgattgttttccatcgcttaagcacgtcagttaagaccatggtatagagatggccaatatgaggagctacggcgagcaatcagcaagactcaagctacgtgaacacaagactcaccggcattgacatagaaaattggcgttgtcacataatatggcttctccttctctgtcgcagagctgttggagctactccatcgcgaagtaggtgtttgcaagactcgacatcctgggcgaatccagctagattggcgagataacctcgattgtacttggcgcaagccttgtattgattgaagattgaatgccctcatggcacctttaagcttctaatagctccgttctcgctgctgtttaaacaagatgcggagatcacgttgcttgcgagatgaccaaaaaaaatgcactgtgcgcattggtttctccgataactgtccatttttccatcatcgcaggcatcctctttcaacttctgcctgcaactattaagttaacctttgcgccaaacttattatattaaaggccttgctcacgcgtcttgtttcaccccttcaaacattttcttcatccaccaatacacattgaaataccatcatgccgctcccaaacaccacgaacgaggtgcaggcctcgagtgacggtaaatcgcttttgtattcgcgaaaaacttcatgcgtagctaacaaacatgcagccgctgagatcttcaccacccactactaccaggccgtcaaccgtcaccaagatcttcttccattctacgtcaactcctcgtcgcgataccccgtctccgcagacatctccatcaacggcgccgtcatccccacacccgccgactactccaaactcctcgaggtccaaggcaaggacgtgcattatgatgttgaatcccttgatgcccatgtcctcaacccttccttcaccatgggcgcgcccgagaatatctacgacaacgccaagagggagaagaacggcgagaagatgagcgtcctcgtgaccgtcatgggcagagtgcaatacggaaaaggcagagaggcaccacagaaaatgttcaacgagacattcgttctggttcctaactgggaggctatgacgaagcttcctccaaggggcatcaggaagtggttgatcatgtctcaaaactttcgtgccttataggatcaggcgacaggagagcgagtatcgatatcggcaatcacaacaacacaagccatccaaatgatctttgcgtctggaagtgctcttaaggagaacagacacaaaggcaactctgctaggaagccccgcgtcaagaaggcatagggtgcaggttataaattcccacgggcaagcagagaaggcccctgtcctgaatatggtccgaaaagacgacggttcctttaggctatcaaacacacaatcgaaagcgaggatatcatggcgcatacatagaacaatagggcggccttaagacgatcatagctttcgctagaactatcgcctgggcggatgaatggcttagactaaaccaacaatcaatttaacttttaacgacaccccatttttgtttgcgcaatcataaacattctcaggacgtgcttttgtattgttctttgctatggcttcaagaacaatagcttcacttttggcggggtaacataatcccctgcagccatctccatcaagcaaaaaatgtaccaagtgacaaaccccaccatccatcacaacctcgagctctctccaactcccgacaatgccacccaagaccaaagtcgtccccaaggtctccaatccagagccgaaaggcaagtcgcttaatgctatatctatatctagatgcctccctgctaacccatgtccgcagctgctcctgaatctcccccagacaccatcgcccagcgctcagagcaacggttcttccaaaccaatcccgccgagaagcgtcgtcagcaagtcggcctatcgtctctgacacccgctgagaagaagacatacgcacacgtccaccttatccatcccgctgtcaaccgccgcgtgcccttctcaaacaagacagagcgcgagttctggaagttcgtcacaaaagagggtcttcccatccgcagactccctcgcaactacgcctggggaacagaccgcaccggcagagacatcgggacctactcgcccgacgagctcgagcaacgcagcctcaagcacgcaaagctcacgtcgttgcaaatccaacaccgccattttctcagcaagcgcgagaagcagcacgaaatatccgctgaagacatcaccgctgaaaagacgaggagaaaagccatggctgcgctaaagagggacttgtacggcgagatcacgggcactctggctaaggatccagagtgggacgatgtgatccccattccgcaaaacgagcccgaaggcgccctcgcgcagattgcctacccggacgactatgccgagggtacgtccgacgctgcccacagggtctaaaaggagtgactgactgaaaagtatcttagccgtctcctacctccgcgccgtcatggccgcggacgagtgctctcctcgaactctgcgtctgactgagcacgtcatctccatgaacccagcgcattacaccgtctggctgttccgcttcaagattatttccgtcctcaagctcagcatccctgatgagatcaactggttgaatgaggtcgccttgtcaaacctcaagaactaccagatctggaaccatcgccagctcctcatggactactactatcctatcatcgaagaagatgatcagacaatccgaaagcttgctcgttctgagacccagtttatcacccgcatgctggaggaggatgcaaagaactaccatgtttggtcgtaccgccagtatctcgtctcaaaattgttcatgtggaccatgggcgagcttctttcaacgcagaaccacatcgaggaggacgtgcgaaacaactcggcttggtcacatcgcttttatatcgtcttctcagacccaacagcttccacgcctgggtctggtcccactgatgcagaccctcgtgttccagcagagacgctcgaccgtgagattaactactgcaaagaaaagatcagccttgcaccgcaaaaccagtccccttggaactatctttttgccgtcctggccaagggtgctcgtcccctatcctctctcaaggagtttgctgagagcttcgtcagtgcactaggcgaggatgcagaggaggtgcgtagctctcatgcgcttgactttttggccaagctctacgatgacgagggaaagagggaaaaggccgagttgtgcctgcaacgattgggtgagaaatgggaccctgtacgtgaaggatactggaaataccgagtgcagcttttgaagagtggtgcaaaggagtagtctgagctgggaatcttgttatcttgtcttgaccccaatgttatttcacttcctgcacaggactatatcgaatggcatctagtaacatggacgtgaatagaaaaaacattttgtattactggattataaccatacatgtgccctaaattaaaggcaccaaactccaaatcgagcgaatcccttcccaaccgctttctaaattttcccgatcatgtctggcgtcgcatggcttataaccgtatagtaatacattggagggaaagcccagacagcttcaagtacgcctttttttcctttattaggtagtatttctcactggctttccactctccagaacttccagccttctctttccccagtatcgccatgtactccaacgagcttctcgacaccctccgtgccttcagcctctaagaacttctctaaatcaatctccatgccgccctcttcgtcttcctcggtgccgttcttaagaacagctggccagaggacaccaataccatcacctccaagtgtcgtctcaaacttggcgtaattttcggtttcgagtcgttcttcaagcttctgaagcttctcagcaggaacatcagggcggagaagggtaatggagcagccgccaccaccagcgccagtcaacttggtccatccaataccctcgtggtctaccagctctcgtactcgttccaggcgcgggtgggaaactcctagcgatactaacaggccatggttgatggtcatcagctcaccaaccttactaaggtcctccacagatccattatcaaaagaggtctcttcgattaattcggaagcagcatctgtgactttatccatagcatctaaaatgctattcacaagcttggggtgggtttgtttcagctttgcaaccttggcaacctcgtgtgcagtggacttggcctggcgagtgtctaccaacaatagaggcagttcggggaagtcccacagtgggcgaacgttgggtggtttggagtaatctgttcgttgaaacaccacagcctttccttgtgtcgcaacggtattgtcgacgcctgaagggttgccatgaatacacatctcagacacaaacgcccatctgttaatcctttcaacttgaagtcgagcctcgtctgcaggttgatctgggtgggggccggacaacgtccgtagctgtagaagaagggcggacgcgaggcatactgaaaccgatgcgctgctgcccaagccagcaccaatgggtatagtcgagcggagagtgtatagacaaggagggaacgaaggagatcccagggataagaaaagatataggaaggcggagacggagctgtggtgcactcttcggatttcctcggggtggttgggggagacaacttcgatgtgtggttgaatggcggcgacgagatcggggtcgagctctgtcacgagagaatagtacgacttcttcttggatggctgttgaaaggcttcccacggtaggtcttcgatgttccaggtgtgaacgagaccaatatcggcgaatcggagcgagacggttcgtttcgacttggaaagggtggtaacgtgtaggtatgaccgcagagaaatggctgcggcgatggctgcctatgcgccaatggcgatgtgagtatgaaattgacaatcaggtgagtctgtcataccttgccatgaacaacagagtgttctccaaaaacaatgacctttcctggtgccgataccatgaaaggaggtgccatagggctggacatcttgcggttcagtttcatgcgacgacggccgctgccgttgcttgattcgccagatgtttccgaaccagaatcagatatatgattgtgaccattgccgttgccgttggcatggctgccgttgagcccgttaaccatggctgggttcgaaggaggcatgaaggtgcagtgcaattgggatgttgcgcgtcctggactagtcgaatggcaatctcaatacgtggtgctcgtccctgtcaacggtggatgggtactaagatagatagctgtacggtgtgtttcgctcttcgagatatatcgtggaaagtatttattgtagggaggattggagacgaagtggaaagaggttaacgacagtaaagaaggaactttgaagaagagattgcaaggaagaagttggttgcttgggtcggtaaattagaggttgctgttctgatgaccactatcgtcagggggtggacaacaagcttcgttagattcgagagcgggggtgtagggagttaaaatatcaagtcaatcggcaaagggaaggaaagttaaagcagataccggcaacgacggctttggcctaatgttaccatggacgaatccaatgcaagtgcaagtgcaagccagaggagcatgaatgggcaaaggaatgtgatgtgtgatccaagcaacttggatcgtagcgtcacggaaggtgcgttagttgcagcccagaacataaactgcaagttactggcgtgtattagccccccgcactccttcgttcattcccaatgggtctttgtcccctggatcaatgtccttgctgtttgacacacctcagacaattgttggaaggcctagcaggagcagaggagtaagagggaccgacccgtcatccgtaataggcaagggctcagatgcgcgtgcctcccctgtgcagcctgcagacgctttatcgtggctctaccaacgagcaaacaagatgaagtggaacggcctttttaacgagacagggcttagggacttgggttacaatctaactgctatagtcgatctttagtctaataaatgatagcttgagagtagatgagaatcacctctgacaaaaaggatatacgatgatgctattcaagcacagcaacaactgtccctttgagactgactattgctgaattgaatgtgtaatgttgcgacgccaattggaagaactcaaaatagcggtctagcaccaggtctagacttttaggggtagtggtctgtacggtatctggagaattgagcccaccacaacgacttacacccggctctccgcgatttgtcgatgcagcaaccaaatagtggaaaatcgaacgggcgaaacagtatcaagcgggtttctcataaaggaatgcaacgatactatgtacttataatgatgtttcgagtcagagaagcaaagctgaggatgagaggtacctcataaataaatacatagggactgataccaacaagcgcatgatcgatgacgatgacaacctcgagacaatgccataggatgagccaaaaacatctagcaggcgtatgacagccctggtccccgcgttccagctgaatcaatacgctagacgggaggctgtttctaatggaagaagctccggttggtcaaggcttttctgcaattaaatccagacactggctcagccgtataacgcgcaagagtccacgcatcgaaaatatctgccgaagttgatctaggtacttttggagttgtcgcaattacgtcgtaccttcaatgcggcaggcctaaaatatgacgacaggccggacgggtaaagactacatcctgtcatcgcttggtgcctgcagtaagcaaaagcgattgataggtactggtgtggttgtaatatccatcccctccagttggtgcatgcatgcagagtgtcccttattaggccttattcaattgttccagataacaactcctcttctgcagcaaacaaatggatttttgaaaaacacgcttttcgtattcgcatatctcttatacgaatacatgaccacaacagcactccatggcagcaccacttgactctgcttggaagattattccaacctttgaatcacaatcaatacaaaggactatcgaattctatgttgatttccttggttttgagctaggtggagtgaagccacaggatggacatccttccgagtacaacttctgctcagtttttgcgggcgaaagagctgcggcgaatatctgcttcttcaagtcgaaggatgactccgtcagaccaggctccgtctacattgctctgggcagcgagcagctagacgtgctgtacaatactatcaaggttgagaggagcgatgtgatacaggacactattcaggatcagccgtggggttatcggcagtttgctatcacggatcctgacgggaacacgttgacctttttcagattcatagagggtgggaatcccggtgaggagtagcattgcttgaggccgtgtaaagcagtcatcgttgtattgcgtgcacaatgtatgaagttccatatcaattacagtcagctctcgttttcgcaatccagtcgcttctgtgcaacttcaagataacaagcctcagaatactttcagctttacccaagcgtggggggagttcatgtaccgtcgttctctttgacagctgacgcgggaatatattgctgactgtcagtctcccgcaggcatcgtaatgggtgcatcaccaatttgtgccccacttcacgtatgttggagatgcctaatctacacaccaaccttataacgcagccgccagcatcgccaatacaggaacttggtgtcttcgccgtctgacagcataatcattgccgttgtcacatcatgacgggtgcctcggaagtcgcggaagtcgccttcctacagctatcagtcgattatgatccagaggagctacgagatatcctccagaaaacacagcaaattcaagctcaatggatccgtctacaccaaccaaagcttcttgagggaaagccgtacaaccatacaacagaaatctggattggcgaacacgagaaaccttacatgttgcttacagctccttgggagtcagtggatgcacacaatcaatggatccagagccaagaaaacatgtctctgatgcaaaaactcaaaggattcatcagccaagacaaggattctgtagttttgtatcacttgacacctgcaggcgggaacaatgacttccgtggtgacattcttgctcgcgggccagtcaagctctggaagataactgtgaagcccgaatgcaaggcaaagctcgaggaggagtaccgcgccattgagagccaatcctcgacagaaccaaaccaaaggatgtgggcaggatggaagatagaaaaagagggcaccgaagatatggtcatccttgcgtccccggggttcgaagaggttgtagagtccggcattgcagtaaagttcgaggatgcccaagtctcccgtttcgaacacaagccctttatacattagcagaaacacagcagtcatcacgaaattccaaaacacgtctttgactcgaatcggttctttttattttttggactcatccgagtatcctcctttcagagcacatgatgaaatgcaaggtcccaagacgcccattccatgtgaatcctcccgctaccagagttacccgttttcaaaccaccttcatttaagcagacttcttcttgctggagacgtctgtaagctgcagggctgttgagggcattgtcagtaagttgtatttccatcgtaggtgtttcgtcgggagagcatactgggggggaggctctgcttgagcttctcggccttgtcggtgtccttaagaaccagggtgtagaggttcttttggcatcggaccttgaacttgatgttgttggtcttcttgttcttcttgatccgggcggctgttgggataagttgttagaatcgatttgcgttccgcacgaagcttggtatgggtgctttggttattcgttggaaaacgtacaggaggcgtcactccgacggcagatctcgatgaactgtgagaaattgagtcagcgctttgttcataaatcataacccttctcttcttctggtattctaatgtccgtaccttcttgatatcagcgacctcttgaggcatcttggcggtagttcaaggtgggatggttaaacgagtaacttgacgggcgctggtttgcgattacagtatttcgatggaatttgagaaatgttttgtgcgcaggcaattgctggtgtatgcgcacgggccatttagagaccaagccgactcgggagcgaagggcgccgatccaccgaggtgtggcgcagaggaagtacgtggcgcagaccaggttctgtgaggcagcagcaggacagacaactcaacttggtcgaattggccacctttcactacgatattagaatttaacggctcctgattcctgtattaaaaacctatcaaggttcgaatttcatatctgactttacaatcaccttgtggttgttgtcaaggcttgccgtcactcacattcacacatcagcctctccaacaggtgaatcctacgaagagataacaatgtctactcgccttgacaacctgttaaagtccaaggtaagtaagaataatccaaataacatgccctttgacgaaatacgatggacctcctaacttttatctagaatgttgtcctctgtgagtgctcacgaccttcagggtaagctacctatatactgactaagatccagtctttggaggcgtcgtctctatggcagcagcatacactatttggggaaacgaaggtcaaggaatgtttcctcctatgccagatcctaccggtgaccctaaaacgtggtctcgagaagagtgtcgactgtggttggaaaaagtgagccaaatctttgctttgataggtgacgtatactaacattgtacagagaaacctacatccagatcctaaagctacgaaagaggagctcatcgaaagggtcgtagccaatatgcgtatcccaagaaaataaagagccggctgagacagactagagtcattgttgcaattgcttgtccctttgttgcactactttacttgataccacagttaaatgtcttgtcctcatacaatacgattgtttttttttccatccaaagtttagtattacaagtttaaacttgatatctttgttttaaacttattgatgagtcaatactcaacaacctgcgacactcccccttgataacgaattcctccctgttgttcctcaaagatcgtcaggattaaagaatcatcgaatcattaattcaagcccagtccagtggatcccataggggtactttgccgccagcccgtcaaacgcatgtgtttcgtgtacctcgactcaaccaaccacccaacaagtccaagctgtaatcgtctcacttggctgcacgtgccacaacaaccactgggctatactacagtagcactcaacttaacctaatctcttccatgtcatagctttgtgaactcacgatagtatattcttgttagctgattgcagatttctcagcttcttgcaaccatggctacagaataaatcaaatcataaccaaaaccacctcttgccccctcgaatcgttctaaaccgtccgaaataacgatttgcgacttgggcgcttgcttccatgttgcgacgtcatatccaacatctacataatggcattcctcgaggacccccgactgcgacaacgctggaatcagatcacgcacgataccgaaacgataacagagaatgcagctgctggaatttggtcatttcagcataattacatcaacccttgtttctcatctattgcacactcgtttgaacagtgtacagctgtttgtctaggtgaccccgaagaacgtttgcgacggcgtagagaacgagagctgtcgcatggtagggctgaatacagctttgacttttacgatgattggtatgaggaagagcagagtggcctctttggagcatggggcaacgaggactgggacagattgctggccgggaccggcagttcgcgaaagcataatggagcagagacgacggaacaaccgcgcagaaaacgcggcatgagctacggaactcgagacagacgacgaaagccaagtatggatgatgacccaactgttattcccaagactcaaccgattggattcctcagtaaactaccatggaaagtgggcggtactctacgatacaaacctagtgcggcagatctacaagaccatccacatcgacatagcgctggagagaatgaaccactgctacattcaaatgatggatccgacctcgatctcgacagaccagtgactagaaagcgcagcgggacaactgggtcgggcgatacatcagattcgtaccgatcacgaggggacttgttcccaagtgatggtgaaggcgaggaagatgccgttccactagacgatgaagtaacatatgacatggtcaggaaagatgacaggagcggacgaagtgcgaggacaagcagtaagggcaaaagaccagcaggcggattagctggatcaaggacggtctcacgaacaacactaggatcttgcacatcgaaagacgatttccgattggagcgtcgatcaacctcacactctgccacaacagacgtagaagacacgccgactttgcatgacttggagcgagaggaatatttgctacggaaagaagaggacgaagccgtcgagagaaagaagcaagctgcagcacagcttgcagcagaaaagggtctcgcagtaacaagatctgaaccgcgatatttccccgatacaaaaccacaagtggcagaggacgacgtttatgaagcatcgccctccaagactgcctgtcaacacgtggaggaggttggagatacgctacacgtatccaagcgaggcgaaccggaacgagccaagagcccgcaaggtccagatgacacagaggcgccagaaaaggcggaattcgtcccggcgcgtttaccacacttctaataacgacatcaccgttacgagaggacttaaaaaaaaaaaactcgctataatactaatgagatcgatgacggtggtgaccgccacgagatgactttatgtatgataccaaacctgagccaagtgtaggactttgagtcgacgacgcgatgatacgtgggattatggataactagcatgggatggtacgaacaggataagttagacgcatcgttttaatgaggaatagtaaacatgcacaattatcgtcaagcgtgctgtgccgtacttttatgcagaggagcacatggcactacgaatctataacccaaagcggaaatgcctcggacatgaggtgaaacttcccccgcaaaccggcagatcggttcgtgatgcttaaagagtcggtaccccacacaatttatagggaggctagtgaagaaagaaagcagtgttgtacaccgtcttatatatatctactctcatcttttggtttaaatctgctagattctatctcatcaggtcatatcatcatataaacacaagctcgtcttaatactttatccacggaataacaaaccatcgccaacatgtctccgccaggtccaatcacaacaccacttacgtccctattgggaatcaagcatcccatagtcctcgcaggaatggccagagtgtcaggcggtcgacttgcagcagctgtatccaatgccggcggtctcggtattatcggtggtttccaatacacgcccaaacaacttcgcgagatcctagctgagatgaaggccaacttctcacgacctgatctaccctttggtgttgaccttgcacttcctcagatcggtggcaatgctcgaaagaccaaccacgattacactggcggaaaactggatgaattggttgacattatcattgatagtggcgccaagctgtttgtcagtgctgttggagttccgccaccagaggttattaagagattccacgacaaggggattttggtgatgaacatggttggacaccccaagcatgcagtaagtcagacacccaattggactaccatctgctgacacaaacaagacaaaagcattggagcttggggttgacatgatttgcgctcaaggcggcgagggaggtggccacaccggagacgtcgcaaactcgattctcatccctgccgttgccgacatcgcatcaaagtaccacccccctctcctcaagggactgcctgcattggtgcttgcagcaggaggtatttcctccggccgaagtcttgcgagctctctgatgcaaggtgcatccggcgtttgggttggtactcgattcgtcgcatccgaagaagcttcttgcagcgaagagcataagaaggcggttgtttcgtgtggatacgaggacacgcagagaacgcttgttatttctgggcgaccgttgaggatgaagacgaacgagtacattcagaagtggcatgaccagcctgacaagatcaaggagctgtgtgataagggtgttgtgccgctcgagtatgattttgagcaggggaacgactttgacttgccgcatttgatggggcaagttgctggagctatcacaaaggtccagccagcgggtgagattgttgatgagatggtgaaggaggctgttgagatgctcaagctgggcggaacttatttgacggctatgccgaggctttgagtagatactatcctcagagtatcagaaaaattggccgctagaagcatacgagatgaaattagtagatcagcttattctatttagactatgctctttaggctatttagttttgtaacctaagacttgggatgccaacttttctcccagtagactatacagtggaataattgcggccttgtggccttattggactttctattgttggtttgttgttgtattaaaggggtttttctgttaaagttgctgctctctttggagatgaaaagcactgccaaattataattatacgcttttcattataactacctaactattaagtttcttctacttctaattctttctgtacctagaacagtaaacctcttactctgagctgagccacgaatatgagtccgagtctgtatctacctctgtctctgagtttgtgacaggtacctggatataataagtcacagtcgaagagagtcttcccttccagtctggattggcatattccaacggttttttggtccacaacgcgtctaaaaagtcgcgatgttccttttgtcgccgctcaagatctggttctcttgttttggccaaaataatatcatctgtagactcgtcgcagcaacctctcaaagtgccgctcattgcccaaagcctgtggcatccggttttggcgcgggccgtcattgtccacatatcaaggtagtcttgcagcgtacatcttcgacattttacggtggtggtaccgaaatgtccctcatttgaccggtaattcccaaaagcctcagtcatctcgaagtgcatgtaattgtgaccgcactgatatatgatacgctgagagcatggttcatctgcgatgccttctttgacatcctcaggaagccttccttgctaagggcacagcggtgagccttcttcttctttgtattcctttattaagtcgttgtaacatgcgctcccgattacatgtccacaagggaaaacatatggaatgtgaccggcaatgtggttcgcttctctgagatcttcgcaggggaggcggcatttggcacatcgaaaacgaatgcattccagtcgaaggacatccgcctcggacgtctttttgagattgtcgaggtccttgagagccttgtacaaccaatgtatggcgctgggccaacggtattgatcggggagaccaagaccacgtttcatgagcccgtggaaatacatgtcggacatgtgcgggaagagcgctgtgcgagtattttggagtgaatcatcagccttattcctgctttgggtttcgttgtcgggcatttcgagagagaattcagcgtaagttatttgtcatttatgtatatctggtgtaacgtatgtagtatgcagctgggtgttgtttggtgatggttgatgcgaggtaacagaagcattcccccttcctacctccatattggaataaagaatggaaggtgtttgtgataccgcttgctacccaagctacctacttactgggtattagaaaagttgacctcccaagtgttaagttacaaaaataaatagcataaggtgacctattaatttcgtcgcttatgttctcagcggccaatttttctgatactaaggccaagacattccacttaagtgagtttagctttgctacccgcgttgaatcgatcccacctctaggtaaacctggttttgtcaagctaacatggaccacgattttatttatatgtgaggctaactgatcagggtctaacaagttgtccggggttgtcttgaatcgtgtgccagtaaaacaatcagctcggagagaaaagtaatttcatgcatctcgagctgagccaatgaaacaacaaacgtcatattgggatcgactaggattaaatacttggcgatatgatagtcgggtcaaagcaaggctgacgtgtttgacgtggcgggcgtctcaagtctcggaccacagtagtatgttaagagtacttatatagtgagactaaagagtaagcgctctcatgagtgattcgaatcaaaccatcttgttcggatatgtcgggatcagcgtcatactaaacctcacctctctcactcaaccttagtacttgtactgtatcttggtacatataaactctgggcctggtaagcagaacagagcagaacataaacaggaaagaggaattgtggatcattcctcgctatttccgaaacgatactactttcaacgactcatgcccagtaaattatttctggccttgtattcttcactgttgatcatcggaaaaaatcaatctcaagtctaccgacactcttcaaggtccatcccatgatggaagcccacaaaactgtcgtcgcgggtgttgcagacagagtcaagcactttcacgcccgccaagaaccgtttcgactataccatggatcgactaacagcacgcggcactcaaatcgccgcgtcgacaacaccgtcgatacgagcagactaaacaatgtcctcgaggtgaaccaggactccaaaacagtccttgtcgaaccaaatgtctccatggaatctctggtcgatgcgaccctgccccatggccttgttcctcttgttgttatggagttcccggctattaccgttggaggtggcttttcggggacgtcgggagagagtagctcttttcgctacggcgcctttgatgctactgttaattggatcgagattgttctcgccgatggaaccgtaacgcgggcatctaaagaggatcagcaggatttgttctggggcgctgcctcggctttcggaactctcggcgttgttactctgttggaggtgcagctcaaggatgcaaaggagtttgttgaactaaagtacagactcgcgaggggtccttcagagtcggtgaaaatcatcaaggaggagtgcaggagatgggacaatgactttgtggatggcatcgtttattccaaggacacaaccgtggtgtgcgccgggcggcttgtggatgaggttccaataagtgcaacaacaagacacttgaatcgaagaaaagacaagtggttttatctacacgtcgagaaagtacgagacgggttacggatgggctcagttacgtgcgttgccgattacatcccgttaaaagactatcttttccgctatgacagaggcggattctgggttgcgaaatatgcctttgactattttgttacgcccttcaaccgcgtcacacgatatatcctggacccccttctacgagcacgcgtcatgtactcagcaggccacaagagcaacctgtttgactattacatggtgcaagacgtcggtgtgccttatagcagcgtacccgagttccagaactggctggacaagcagtttaagatctaccccctctggatttgcccgctacgcgtgcggcgcgaagagccaaactcggggcatggcttgcatgccgagtttgcaaagtctggtacggcggatttactcaatttcggtgtttggggtcctttgcaaggaaatcgacgagacgctattcaacataaccgcgccctggaacaaaaggtgcaagactgcggaggaaagaagtggctctatgcgcatgcgtactacacagaggatgagttctggtcgcattacaacagagagtcttatgatgcactgagagcaaagtacggagcgtcgtatttgccgagtgtatatgataaagtgaaagtggacattgagggcgacgaaaagctgatgaagtcgactgcaaagaccggatggccgattaaaggcctgaaaggagtttataaagccttgtttggaggggattatctgttacagaagaagagcaacgaaacgtctgagcagaagtaagatgacagctcggtcagcatttgaggcatgtttcgattatcgttaataccattattttatatagattctgaatgagggatgacatagataatttgatactctgggcgattgcctacgttatgatgcactttacaaacaattgctcatttctcttccgtgattcatcgcatacttgactagtcagctctgaaaccacccattgagttgggctttcgcccactgagctccttcaacccgtcggggctatcgaggtctttataagaccgcagagtcatctcgggtggatttcctttcttagggagcatgatccaaaaacctcctcccagtacggcagctgctgcagcgatgggtggcctggtagtgttagtttcagagtttcttggtaaaaaagggctctcgtaccaattcctcttaagggcttctggaccgcctggtgcttgaggcggaggttgctgacctcctgggccgccgaggttcccatcagaatggacatgttttgggtttggctttgtgctcgcgagacgtcgttgaagacgcatgtatggcatgcgggccacaggccgaagaaccagtcttgaaggtgccatgtttatgtgactgtagtggtatatcgtcttgagtttggtgtagaaaacgagaggtcataagaagaaagggaagcttcctgagatcaatcaatgacttggacagttggtgaatgatgagatgatgacgtggggatagacctcccctcccgtccagccatttttagaaggtctcactctccaaacccgcgttgaaagttggggaagcaagtcactaacgattattggatgtcgtttgttttgaattgtctgttttgggatgcgtgttggtattacccgagtggttgttattttacaagtttggatgaggttgtataaaaaccgtgactgatttagtagtcaatataaatattagatcactcttagtgtttatgtagcctaagagtggtctaataatctcgtctggattgcttcaagtccttatttttttttttgctactcacctgatgggatatcaaattcagagatatttcttcaaggataccttagtaggtatggtgtcgctacgaataactgggttggagccgacaacccctgaggtcgacagtccttagtaaacatcaatactcctttactttcaccaagcaaaatcacctactgtgtaatcaagactcgagctcaaaaaaagtactcgagttcattaacttggtggttctacgcggttctacgcatttttcaaagcctaatactgactctgttcctcactttagagctgggaatatagtagataacgttcaggtaagcacctaacttattctgacaagtacaactgggtttatcaacacaaatgatgaaatgattttgtcttgttccccaaaagtagcaggattttgttatcacccaacaaggcttcttgtcctctcacagacacttgcgacgtcattaccccattgttctctataccattccgtctcattgcgtgcattccagtacatcagcaacgcaagtcttaaaagagtcggactgattgtataatttcacaaaccacggcaagtcacattcgtgtattgtaccacaatatctgtctgggtgcttgcttgtctagggtgcgccatcttaaaattgggtggctgatgttgcccgtcccacagacatcgtccttgagtggagcaccggccggacacctgcctgtttgctgcctgctgcccgtggctcgaccatcaataggtactctagagcattcaatcaatcactgcctgtccgtctcatctacaagacttaggttggcactgatagcctgcctaaagtaaattactttacgttagcttagtcattttatcgtttggacatctcgactcacctacaacttaataaaaggcattgtcttttcgtacgggctagctataccttctatctaatacctccaccttctttcttaacatggcgatcgacttagacaccaccatggctgatatcagcacgcccgtggccaccacagcctgtcctctccaaaaggtccctctcgaggtcctcctgcggataacttacttcctcaccactcccgaactcggcaatctacgcctgacatgccgttcaatcgagcaggctttgttcattacctttaacaatgaattcttcacccggaaacagtttatgatctcggaaacaagcctccaggccttgattgacatatcaaagaacgctcgtgtcggcagcaatcttcggaaggtgcattttggacttgatcgcttcgcccatgcccttcaagtcaatggcaacaacgcgcgagccatccggcagattcagctgtacgacggtcagttctccctcttgagcacaggctatcatcgggacatgcttgcagaagctttcagaaacctcagcaaccttgaagacgtagtcatccgtgacttcaactccaacagacgctctcgtgatggccctggaaagcaatggacaagctatggatcaactacagcgttcagagagactgggaatcgccctggccagggcaatggcttggcttggggccctgacccatcgacagcttatggaagctcgatttttatttctgtccttttcgcactgggacaagccaacgcaagaccaaagggaatcgagtacatgtcgagatgtaagaatcatttgcgggactatgccttcaacatcccctcctatatggagccctcagtgaccccagtcctggagaatctcgaaaagttgcacatcgatatcgatctgctcgaagggagcaacttttccagccatgatactgatggtaaccctcctagtgcggacatgatgctgcgcgtatttctgctgaagctgaagaacatcaagcatctacgtatcaacgagactcacagcagcgtcaccgggcccggcatgcttctcaaatggcttggaagcgagaatacatccccttccccagcatctggaccttcaccggaatatccccagcttgaagagctgaattttggcatgatgaacgtggaagcacagcatctactggccgttgcccgaaagttcacaacgctcaaacgactagagctgcacaaggtcaccctccgtcgtcgcttgccagaaggtcatacaggcgcccccccaagggttcatatgtggaacaaattccttgaaaagctcaaggagattcccaatcttgaacttcgtcacatcagagtgagcctaccgcaacaacagtggatttcactccagtcacgttgttacgtctctattgagggcacaacagacaatgccagccaatacacaggccccgactggaagcactttgtcgagcacgaaatgattcccaaacttaatgtgaagtggccgcgacaagagagtggcgaaagtgacgacgaagacgacgacgagagtgacggtatttgggaccaatatgcgcttgatctgtaaagcgccgggatttgctaacgaatgtgcagtatccgacggatcagacggcgacgagtagtagaaatctggctctgatatcatgagagacgaagttgcttagttaatttatgaagattgaggccctggacttttgttctttgaggatcgtgggattcacgaaaattgagactagattattatgttattttctttttaccccaaagtcaggttctacgggaggactatgaagaataggagcaacgggattttcacgagaacaatatgtaaaaggtcccataaatgccacccatttgagcaacagttaattttcgtagcctactgggtagcagaaaagttgaaccccctaaacttaggatacaaaaatgaatagcctaaagactatagttttagtagcataatatgaccttataatttcgtctcttatgttctcagcggccaatttctaataccctgaggacaggtcatccaaatacttgcctgagcttccaagatcttaatccattatctccaggcagaaacacccactttgatggatttaaatgggtcacctgatatcgcggatgggtcgtgcctagatccggggtcttttagctcgctggtgcctggcagcgcgtcatgggtagctttggagcttgggaatggggaattgaggtgacagaataaaggaacgtgtgagctgagaataagatctatcaaaagatgcgatgttttgtcaaaacatagtgaaaatgaacagctggttatgatcaccacgcatcaattgacatgagtctttaagctagttttattatatatcaaactcatcatttcaatgcatcaattactcacatcttatcaatccttcaattgaattctttctgtcaacctttgcagggcagttaaagtatcgcaaggaaagtggggggtttcagcctggaagcccatattaccttcccattcagctgaacgtcacttcatgggcttaaccttagggaaggaacctttaaaatgggaaggagccgacctcgttttcaaacttttcaattatttccctcgccatcatctctcacccttctcttcttcactaccatccacccaatttcggctcattatcactttctaaaccacatctgacgctatttagtcaacgcaaggatcaccctaagattcggcgattgctcgattcggtcagctcttgttgacacgccaaaatcgttgggtatgacatcccgtcttctctctcagcccagcccagcccctgattgatttgttttccctcgcaacaaacaattgtggttagtagtcacgcgattgctaacattatcataaaatcagcttgttcccactttgcgacttacactggtccgcactttctcatcttccctgggtaatcttatataccaagccacgctcagacaacaaacgccaaaatgtccaccagaagaagagctgccgcaaaggctccagtcgatccacctctggacggctgcgcaatcgcagtgagcggcaagtttgacgatattggtcacagccatgcctctctagagactctcattcgcagacatggtggaactttcaccagaagcgtcacaaaggccaccactcatgttgtttctactgatgatgactttaactccggcagcaacaaagtcaccaccgcacaagccaagggtcttccaattatgaacccatcatggttgcttgacaccgactccgcaggcaccaagcagaatccggatgactaccattggtcgtcttccaagaccaacagcactgccaaatctactgccaatggcgcgtccaagaagagatcccctcctacggacgacgatgaagacagccaacctaggtccaagcgcgcacgaagcactagcgttgctccttcatccaaggcaaagcccaaggccaccaagaagggggccaaagccaagttagatgttgcggccgagtccgaggaggaagaggaagaagaggagaagcccaagactaaggccaaacccaaggctcctgtcaagaagggcactaagggtaaggcggcagtcaaagctgaacctgaacccgagcctgagtccgaacccgaagacgtgaaggaggaaaagatggttgctgaaggccagttcatcaagaagaaggatatcgccattccccttgacgaacactgcactctccctaactatcaggtttgggttgatcctgattctggtctcatctatgatgcctcactgaaccagaccaacgccggaaataacaacaataagttttaccgtattcaggtgttgaaagatcctaaggcagcaactttcaagacctggactcgatggggtcgtgtgggagagcccggccaaaaggctatcctaggaaacggaagtcttgatgacgctgtcaaggtttttcagaagaaatttaaggacaagtctggcctcgcctgggataaccgtggtgccgatcccagacctggcaaatacgcttttgtcgagcgtagctacaatcctgactccgactccgaatcggacgacgaagatgacaaggctgtcaagaaggagaacggggaggatgaggatgaggccccagagcctgaatgcaaactcgagaagcccgtcaaggagttgatggaacttatcttcaaccaacaatatttccaacaggcaatgacctccctcaactatgatgccaacaagttacccctaggcaaattgagtaaggcaactattaccagaggtttccagcagctgaagaaccttgcggctctgttcgacaaccccaatcttgcttccaccgagtacaacatgagcgtggctcaggctattgagcaactttccaacactttctattcggtcattcctcatgctttcggccgtaaccgaccacccgttattaataccaaccagatgctcaagaaagaaatagagcttctggagagcttgtcggatatgaaggatgcagccgaaatcatgaaggttgaccgcaagacgagggatactatccatcctcttgatcgccaatttgcaggtcttggcatggaagaaatgactccccttgaacacaacagcaatgagttcacacgtctcaaggactacctgaacgagtctagaggcgcaactcacaatatgacctacgacgtgaaagacattttccgcattgagcgtgaaggcgagttcaagcgattcgatgactctaagttttccaagatgtcgtccgatcgtcgtctcctgtggcacggttcccgagcgaccaacttcggtggtatccttagtcagggtctccgaattgcaccgcccgaggcaccttcaacaggttacatgtttggaaagggaatttaccttgctgatatgtcctccaagtcagccggctactgttgcgcctacaactctggtggtgaagcgcttcttcttctttgtgaagccgagctcggagatcccatccagaagcttactggagcaagctatgacgctggtacaacagccaagaaccaaggcatgcacagtacctggggccagggtcgaactggtcccagcagttggatcgacgccgaggttgttcatgagaacctcaagggcatcaagatggtaagtcttctgttcgcctgctttattaaaagttgtatatcattccaattcatatactgacaattgattagcctgatcccaatatcaaacctggaaacaccaatgttgccaatgcaggactgtactacaatgagtacatttgctatgatgtcgctcaagtcaagctccgctacctgctccgcgtcaagatctagaggcgtcgtccgtgatgatcatgatgacggcacgcttggtaatctcaaactgattcagcagcaatctttggtttgggaatttctccctgtgatttcatttctgcctacgatgcacagaattgccctgggcctcagttgccacctcgatgctctacttaaccgtcatttgcaacgggagagggtctacatctggaacgcggtgtactcttgacgaaaatctttcgcgcggcgcaatggtggtttctttttatttcaccggatgtgaaaagtggtttgcttaggatataaaaccagtgttatctggagtggactcgtatactggaagaggcaggcgtttattaggcagataggaatcgattactttgtctttacatcgttgcgtagcacattgtcgtgaaacccagtttcgtggatacgatattcataacattttctctcatataatcgtttagggtatcatccatcagtcccttttacgtccctttagtcttgtacaacgttccaactctttaatgtagatgagccgctccactgcggccctgatgaccacggggtcactcttgatccaacttgaacgaacgctacaatgatgggcggatttcttgccaagtcccttgaactgagatgagctacaaggttgaatttcaatacctgctcgatggggtcgccatgtatcaagactcataggggttgaacccacattcgacccctggtgtccaggcaccatctcttgaggagtttgacgaggctgttttgaggcgtcttagttctggtgttgcttggcatggcaagtcatatcccctgcctctctccaggcttcattcgcctcgaccttgatgtcaattgctgataaattcttctttgtgatcccatttgagcaggaacaggaacgctagatgtttactgacatccaagttccgaatatctcgatgcatagttgtgtagggatggcttcgaagaatcatggcattccaaaattggacagtccaagttttgtgacaaacattgcttctatcatgctccgacacctccctgaagagcatcaatgcttaaccaatcgttgttgggcatccacagattttgatcgagtcccattccatactccaagcccgcatccgtgcccaggccgtctgcacccccgtcatatgcgttattgatctccgaaatcccaaaatcctgtcgcggaactatttctgcaacgcttacagcaggctttgcgggaacctgaacttcggtagttgggtgtggtaaatccggagacacttgactttcagggacccaagggtcagcgacaagtgagggaggaaaggttgagtctgtcatggcggacattgaaacgggggtcatggagacgaattggttgggatcattcatgtttgaatcatccacaagaccagactgacgtagagattgttgagaatagccattgtcaagtggaagtcgaccgtgcggatccggtgtaactgaagttacgcgaagggcgataccatgagtaatcagcctctccaaatccgcttggatgccctctgctgtctttccagcacagcaggatttgattgtcagcaagcaaatcttggcccgttccataacggcatctaggttaaggtcatatttgggagcattcgtatgatatgcgtaggttagtacgcgagcgcattggtaggcgcaaatggccatgtccaaatcggccacgggctttgcatttaatttgtgcatggatgagaaaatgttggccatggacatggcatgttcgacgcattgtcgctgacaatgatccaagaaagcatcatctagagatgcaagaatgacacgaggaagggcttcgcgaagacctccgagagcaagacggtacagatcaatctggcactgatgccaccagacatgtatcatgatgaaaatgcaaattcgtggagaataagcccggagtcgcaatgagctttctgaaaactggaaagatgctggcagatgggtcgcaaactcgctaagatccttctgcagcccccatatgccagcttgaagttcatcgggcttggtattgcgggtcaacataactcgtcttgaaaattccataattcggcgtcgcatgtgctgtattcggatgtggagagccagactcccaacgtcttcggcctgagggttgcgaggcttgtcgggatcgtgaataagcctttcagtgagctgcggaaggtcgaattcaaagttgcgctcgttgcatggcagccctacatgtattttatcagcgctccaaagcgagtagtcacgatatcctcccgagacacccgaatcaatacaatatagtgcccacatgagtcgacggcgagactcttgagcaagaaaacaaagatttggagcttcgtgattcagacgcagagctgcagcatatcgagatgctatactcaacagcatgaaagcgcttggagatttcttggataggatacggtgcttgataataaggacaagcgcctgcactttgatggttgaaggccgagtataatcggcaaaaatgagaccctcagcatcgtcgatacacctctcaccataatccttcatcccaggccccatatccgtgaggtatgatgttatgccaatcagggccagcagaagagccttctccaccttgcccgaattgtatcgtccttcaagagaggctcgatgtaggaacgagaacatgggaatatgatgaacatgattaaagaacttgacaaaagtccgacctattaaagcatcgaaagactcatctgggaaggaactacaactgcttgttagccaagggtgcatcacctacgatgtcgacttacatttctggtgcaaagccctgaggcgttgcggtgctagctggatcggtcaatccagggtcactgtcgttgtggccgtcgtctcggtcgccctcatggctttgtggacttgggccctctcttagagaaatgcgcgcccttttgcttggtctgtatacacattcaatgccttgggaacggcagcgatcgcatgacggcatgtggccggaacatcgggcttttcgactatggcagctgatgcaagcttgtcggactcggcggcgaggtagagcaccagataaagcgccagtgtctccatcatcatacgagcaaggaaaacctagtcgctcgcagttggaacatatgtcgcgagcaccattgcatcgaaccttgcgagcgcgacaggttgtgcaggttaaggacgactttttgggtttgcgatcgggggagttggcatgagaggcgggttgagaaggattggcgggttgctgagataccaccggggtagaggaggcggtagctgagacgggaagaggagagtcgaggttggtgatgaggttattcggatggtcgctcgaggcggaggcgagatccatggcgacgttggtttagcttggagggcatggaggggcccccaagggctaggacggcctatatcagctgagcaacgaagttcagagcaatccaccgtgaccaacatcgacatggacgaaggccatagggtggggaaacgattcgattgaagtttctggagtgttttgtatcaggagaatttgtagtgacgatggtgatgtttagtgagcgagtgtggtgggagtcagaaggtgggcaagcagacatagtggaggcgataaggatgatggtcctgtttcttggggcagcagcagggcaggcaccggggtgctggtgctagctaattctggttctggttccatctgtgggaggcccaggacgggaagggacgatgtaggcatatggttgggtgtatgtttcctaaaagacggtgtcgttacagcgaactgcagtggcctgaacgcctaccaaaggtgtttacgggcctcgatcaaaacctatacaaagaagcgcaacctcagttctctcccagactacaattacaaaaacccatttttcacagttttgttgtaaatactatttctccacgaacacgtagagacgaagactgtagccaagatcctcccctagttgaaaatatctctggtcacagttgctcacacgagattctactattacagctccaggtggggcaacacgcaggttcaattaacgggcacattcccatcgtgttcaatttccatatttggacgtcacaactgacaaaacgacatcagtaaactttaaagccttcctaggactctcatttatccttcttacacccgtttaatgagcgatatttcacaccaaaacacgcttgctcgattagccgagccgatagaaaactgatggaacgacgttttgtggaccgagtttacccacaagcttggcaaaatgctgtgcctaacaagcctcagtcgcagaggtcaccgctcgtgttttttattgcacttttctagggttacctaggtagggagtgtggcttgtcagtgagttttgctctcggatactgtatcattgtatttgcttgggactgttgataagagttgagggtgatcaaaacaatgcgagtcccccgagttgtggtatgcctactactatgtatacacgagtcattcaagatcagattacaagttggccgaccctttctgttaagctttgcgggaactatctaagtactcctgtccatctctagtctatggcatttcgtctactctgcggactattgtgtcaaaatctgataattcacaactccatcatcattgtttgtccaccatacgtcaaccacgcggcagaggaaacctggggataccaatgagaaggagaatggaccgagaagcgacgcctcgtagttctgagtcccgcttaaccttggcatgggcctcaaagtgtctccaccacggactaggctattgactgggatctagagtcaaaatttacaagagggcactgaccgacagagaccgattgtgtgagaacaagagaaaccatgaactgagcattgagtgaagcttgcgatggctgcgtcaccaacaccagcaccagcctcaatcaaccaagtcagcaacagactgactcagaacttgaacaaactaatcgaaagtcctttctcagtcaaactccaatcggtcaaggataccgacggcccgaagtgagctgttggaaaacttgcgaccgaccgaagcaaaaaaagacggacatctctttttgggctagtgtctttgttggcgcatatgcagagtaaccacaatggataactgcgtcatttatccgacggccgctccgactcccggaatatcatcgtttcgatccccccccctcccaagtcgtattcagagacacattcaaatgatcgcattcagcatgtcggccacttaaacacaactataatttacggcagcgaataagcaattggtgcatcgatttctgcagccagaaatgcgacctgtgttgagggccaaatcttgctgacttgaaccgacttccgcccaaatacccaggcatccctacagcgagcaatacatcatgatgattatctgcatgatggtcatcagtcaaatctctgctcaaacactgttttctccttgcgaggttattgggatcaatctaggtgtcactttaacaatctttcgaaaacttttaatcaataatatctgcaaaacgtttgaaaactttgtgataagcaattgctgtcttgtccctcatggcattactggtcttgtgaaatgcagcatgtgctggaatacagagtctatagagcgtaaaatgttggaattaggtaagatattgctattgcttctgtaccttggctgcagtactgcattgagttctcatcatgcctaatgacaccaatcatgacatcgcaccactaaacctcgaccaaaactgacaatgtttcaaataacgaactcagtcttattgatcatttttgttggatatcccaattgtttgtttggcattccaaagatcgtaaaccatctgagggcagatcatgagaactcatccaacactagccatggctctcctgcagctgctgtgcctcccccacaacttcataaataggcagctggaagacttggtagtcgacacactaattctctgtgggctggtgtacaagcattgtttagacttgataacaagacacctcttggagcacaagcagaaatgaatcttaccggcatgccttcagccatcaccaggcagttgagtcttcttattgtatgcataacgaaaaagaaaaagccaataaaaatagctcgccagatagttgatagagagatatcataggggatggcgaggggaaacaaagatgaaacatgcatcaaataaaacctgggtatataaatggccttctaatacatatactgttcgtcaacgtccgccaaatatccatttataccctgcattatagcagcattatgagcccacgcatccaagtcggatccagcaccataagaaatgccaaaaagtatgctgggatccatgatgggatcattgagaagatatagctctcttccgtcaccatccatcgacggctcaggggctgcctgaccatcttctggagattcagttgtgctcaaagcttgttcaggtggaggtgcaggggccgcatcgcggctgtcatcgacaaaatcagattgtcccagcagactgtgtatagcgaggcgctggcgtatatatgcatcttttgaaagtttgggtggtgacttgtgagtagtcccggttgctgcgatagcacgattatccaaagacgctacccatgatttgtgttgctgtacaactcgctcaagttcttgtcgctgtcgtcaagtcagccactgccccatcaaccgtcatactaccgagcttaccatggacctcagctgttcggagaaacgaaagtagcgtgtaataacatccaaacataattgagctttactaatagccatttgcattgacggccctttgttgtccttactggtatacgttccaaatagtatcaacctggcggagtgataagcacagatagctgcgtcaaagtcaagcagatccgtgtcattattgtgttggataaagtctgagagaagtttgacgatttgctcggcatgaaataggcatttgtccttcatgagcgccctttcagacgcggaaatcccttcgaccgtagcatgaggagtaggctctggatattctgtgaggaatattcgatagagattacagtgactttgatgccaactcatgtgctgagggtgtcagttgagttgaggtttgggttgggaaacttaccatagcagcacattggggtgatcggcgcaccccttgagaacccgagtccgggtattgatcacacagggcaagctttgtctttaggcgaagaagatcagtttggaatcgttccattgacgagaagagatctgagagattggcttccttcatagatattcttcgactgagtctcatgatagatcttcgtatgaacgccaaccgtacgaacgcagcgcgagggcctaatatatctggctcaagccccttccctggctgtaagtagcctgtgctaatgtatcgctcttgaaggaagtcaacatcttcacacggtaattgaagatagatggtatcaggatcgaagagctcaaactccttcaaacccacacagaagctatcttccaataagtacagagaccaaaacgtccgacgccgtacttcctgtgcgacaggggtcaatttggagtgttcgtagttgagacgtaatgctacagcccatctagctgccagaccagccataatgaatgcccgtgggaactgtccaactgcagctcgatagcgtattagaaggagtgatgcttggatcttgaaaatggagggctcttcgaggcgttcaagaataaggtgctcggcttcttgtgcccatttggcatgttcttctgggtgcttgtcaaagtagattgatgtaatggcacataaagccatctcaagtgctcggtcgatggttttgtcgcggcatctttgagtgacggtggcctggtgtaggaagctgaatgacggaagaggggacatacgatcgaaaaattgattgaccaatggaacaactagttcgtatggcaatgcggttacgtcttcgacaacagtcgaattggtcgcatttgatgtcgagctagaggcgatgcttgagcgttggagttcaggggaaacggttgcttgagaagctgacttggacgaagagtcatcccgagacgaggaagcttcagtggttgtagaaccagcccttgatagatatgtgcaaggcttcttcctccgctgacaatttgtacatcgtggcgtatccccagagcatcggactttcatggttcgacattcttgacaagcttttgtgccgcgacattttggcggaaggcgaggcgcatggtttccaccagagccatcctgctcaaaggagcattggaagttgagtcgttcacaagtgcggcatcgtggcactgtaccatcacatcggacctctgggagtcagtactggccgactaccagggaggatttggttgctgtaaataccttgcgcactcgacactggacacatgcggctttcatttcaaggctgggctggattggaatgtatgtagtaagatattcaaaaatttagagttgtcggcattccaaatctgtagaatatgtctttaagattggaagcactgactgacaggactggtttgattgtgacacaatgccactatcgtcgtttataaataccagataatatcaagtcgcaccattttggtagaatgtgagcaaagtacagtaggtaggaggttatggagatgtaaaaggacaatactttctctctatccacaatgtccacagtaaagaaggaaggtaggtgcgttgtgaatgttgactacctctaacctgcccgcctacctcagctcggatatctgacttgggcaagtgcgcacgagtacgagcacgagcgcggttttctatctttccttcctgtcacaagaaaacaaacgaggaaacatgttgagcacgccattcattctacaagataagtacgatcgctaggaagacttaaagcaaggaagcatccaatgaagcttcttgtactccccgtcacatcaccaggccctgtaatggcgtgcgggggtctccactgctcagggcgactcttggccgctaagagaagtctctggccgatatgcgcataatctcccgcttttatctgttgatcaacattcaccaactccccgatgtcaaccaaaatccctgttgagagccaataaattggcaagaagcatgttttgtgctattattctattattattactatagacatcatccgaccctttaccactaccaaaccctttaaatatgcaagtcgcacagatgcctctaacctctgaatcctgttgttccgtgttcaatacacatacgctctcccataggtgtatggatgggtccatatgtccatcttcccccgagaccctgcaccgcattcttgcgcttatttgcactcattgccgcgacgccctcaagacctctcacccatggcgcatcagagacataccatagcgctcccgctagactactgggatcaacaggcaggtctggccatttgaccaacagactggacagcatggcaacaaccatgacaagcaagatgccaatgctgaggcgggagcatatctcgtgggcatcgcttgtttgtgtacggttgtacggaacattggcgagtaaaatcggcaaaaattgtgcaaggacggtggtgaaagccgtaaagaagaggagaggatctcgaattcgcagcgcaacaaacacgcccgagactggattggtagctggtgtcatcaagactgaccgtgtcggtacttgagggtcttcagccatgcggcggtagggcgtgatgacagcgacacctaataatattagtaccaggtaagaataaagatagaggctggacttactcgtaaacaggaactcccaacagaagctaacaataacaccaagcgcggaatagacaaagcgtacaccaaagtcctggctctccatgagtttcttcatgttcttgggcagggtgccaaaggtatcgacaaagtgatagtaaccgacgaagccaagaagacagatcaaaaacacaagaaatgtgaatcggtaccagaagctcaaagccataaaggtctgtggagctctatggcgtgtctgtgggcgataggccataccttcagtatatggcgtattggcgtatgtagctgcgatgggacgatcgatattcccgacgataacaacgccgtattcgtctcgtccgtcttggttgcggaaccaacccatggcgaacctcttctcggtgatagaagtcttaagatctttccaatcactagatcccatagatcgaacctctgggtttcgagcaacaagagctgccgcgttgactgcacaccatgggtttgcatacacaccggtgcgccaatgacgactgataacgctgagcgtgaaagccagaagaatggcgagggcacccaagagaccaacaagggcatatgcggcattattagagacaccaagctcaagagcacagccgtcaatggcccccttgctacagcggccgtaaatcttgagcccaatggcttcactggatagaggcgccacaaaactcgatgaccacagagccagagctgtcaagaagggaagaggctggttgttgaaaaggagcttgaacgggagaattatgctctgccaaccatcaaagctcagaagcaaagcctcacgacccaatgcgccaccctctctggtaagtgcagcaaatggttggtattgttgtgctgcttgattcagggcgcgaatgcccatggcgagaagcacggcaacgataggtggaaggaatttcccaatgaaataatccgattgcgtgagagtatgtgtcgtagcctcaacgacgatacgagtaccgcccgtgggagtggaaacgtcggtgatgacaacctgcgtcgggggcatagtcgttacccgtgtcgtaccaattggtgtagacaccgatgtgataatttggccatcagggagtgtctggaccattgttaccggcggtggcgcatcgacaatcgttttaacagtggcttcaacctggctcgttcgatactttgtaacggggggcttcgcaatctttccctccgagtcgagagtaaggacggagtacagtgtcgtcgttccgacagaagcatatacaatcgggggaccagtgcgtgtggtctccttgacagttgtgcgaaccacgccgctttccattacggtgatgctcgtctttgtctgtgcaggctctgtcacagtgactgggacgtaagcaccagttaccggcacgccgccatccgatgtgggttggtcttcgacaggcacttcggatgatgtgacatatgtagttcctggaatggtttcgaccagtgtgcgtgtgatctccccagtctcggtgatggtttcggtaacggatgttacttcaagcgagcctggttttgttaccattgtcgtgaagagttcttcaacgagagcagtcgtcagagtaccgctttcaccatcgtcggcattcgaggtatcgtccgtgggctgagactcagaagcacccgtttcctcagggccaggatcggctgctgtctcgggttctgcttcagtggcgtccgttacttctggcgcagcagcttcactgacgacgtcctgtcttttcataaagaagagattgtcatttgtgatttggaatgatcggttttcgagtcttgttgtgggatcagatccatccagagtgcgtacagcatagatgaccatccccatcaatgccagaagcacaagaatgagagcgctgataaatggccatcgtaaagggatgggacggtagtcgggcctttctctttgtttcttgtctgattgtattatatctgcttcgacagggtggacctcttgtgccgtgacaggtttgtactcgtacgtaggttgctgaggctgccacccttggttttgcacttgattttgcagatatggtggttgatacatgttgctaatggcccagctcaaaggcttgtgtgtctacaggggaactacgcatttgtgcgagggcagaagcatataaactactgccagcacaacctcgaccgcaccgcctcaccgggtcctcaaacctccgagtgccatatctgcattagctcacgggaacattggtcattgtacgctggctattggtagctttgacaactgtctgtggcgtctaccttgataaagcccgaattgtaaaaatacggcgtcgctattgaacggtagatgaaaggtaattgggtcaacaggggcggtgcttgtagggctgaaccaaaaggagaaatgccaagcctgagctgagtttatcgaacgtctagaccaccaccatgtttaagcttaatgaggcagggcgtgtcagggcgtcaggggtgctgggttgcatttaggaagggggtcatgtgctggttgatatggagctgaacgatgaaagttggaggagggcaagtccgggtgttattataacagatctgaatgatgatacggctacatggtttatacatgtaggttcctgagattaaaagactctgaacagatgttgagtgatggtaaaatttggatagacgactgacacttcaagtcgataaaagaagctcatttccactagtcaactacctagaatcaatagtcggatgcctctccgtgtagaaacggaacggcagttagattgagcttagtacaacgcccacaagaagcagggttcgtgataattgtttaaattaattatgtaactttattttctcaaggcagatttaaaacgcctcgcacccagatccagaaatacccaacccataaacgccatagtttgttttaagcatttcaccagccaagaacgttaaagaggcttgttcgaggatcaggtacagagccgtcaaatgtctttgcccttgcggattcgctcttgtgggtgttgtattggctgaattgacggtcgaatgtgcgtgattgagttgtgagttgggagcggacgtagccgccgacgatggagatgcttcctactgcgagaaggactggaaggaccctggaattaagttagtttttttttcttctttatttattagatgtgatagactaagaacttacttgggagcagcagtggatgtgatcatgggaataggagccattttgaatgggttgatgtgattggttgagtggtgtaagttgtttgatctgaagatgcaatggttgtgattgtgagagatgcttgtgattgtgttggatgatgagtattaatttgagggtatgaatgctcattattatatattgattttcttaaactcagtttcgttcaattccgtctattttatcaagtcgaatgttgatattctgagctgacggctgatagtaggtagagtggtgttgtttttggtggtgccataattgagtgccgacactgccacttcgggccttgccggggtccgtaccattgcgtcgggtctcaatatgactttgactctcgaggatactcataaataaataattgtaaaacaatcaaagagagactcaatatggcaaacattccatttggatattaatatgccttgtttgctatatacagactaaataaaaaggtatcgcttattctacttgggaactcaatggtgaatgaatgctgccaatacaaagacatagaccatgaaccataagaagtaatccaacactatacctctctaattcctttctaagtgcgatagataccatttcaagcaacttcacctccagattcgtctgtgaatcgaccgatatggaataaaccctcacattctgggggcctccgaaacatctgacagttggtcccggcctttaccgaacccaccaaaacccccggaaaatcagaccatcgttcgggtctcgacatgtccaagaccggatatagcctattttcgaccgttcacagtcatttcattacttccattactgtttcgataatatggaaatacaaaggctcgttttttatagttccgattgtggtcttctatagtactggaacgggtacaatagacaacatttagctaaattagtatcttcacccaaatagatcaccgacaaggtgctcaaaaaaatagacagccaagtatagtcaagagatcaggatgtatcatttatatacaactggtgctttcaccagccaacactattgcatgtacaaatgctcatatgctatatggtatcaatcatacaaacccccatacatctcttcgtaaacatcatctacacctcaaatcgtatcaaacatatcctcaatttcctctataaagcatccaaagaaatcttatagacgcccaagcgccaaacaaaaaaacacgtgggtataatactttcagcgccaccagcaactcaactcgactcactcaatcaacgaccaccacccataaactcattctgccgcaggaagctcgtcgccagctcatcgcccccatgctcagccgcttccatccagtgaaccgcgacacacatcagccctgggtcgcttctcacatcgctctccttgccttcgcctcctccgctcgagaaccctgtgcgtcctccaccattgcccaagcggccatacttgtccatgacagtctgcttaaatacttcgcgtggcttggagagagggagcgttgtccgctcaacgtattccgggttggaaaggtaaaacagcgcaagctcgcgctgcgctgttggaaatccttccttagccgtgattgtccacatcttacccgcatcatccagtttgtatgttgttgacggcggtggtggtgtgcctgttgttgattgtggcacatctggtatagtattatcgttaggttttcgcacatgcgtgtgtgccgcaaccacttcgtctgccatttctaccatggttcggcaaacctctgccttgagcttaagtgccgccagagcagtgttccagaaagctttgccgcgttcctgcttatccagcacagaaggtggaacaaatgacgcaataaattgcaagtcgcggaagatggtctttggtcgaatcgacgcctctctgaacagtgcctgcagctccttggtgatgatgtcggtgttgacgtttcctcccgacatgattgacctcgtctcggaattggtttgacgagggccaaagaaaggcgttgcaagctgggattgaagtgcctgcgatcgacgttctctgacgttgtcaatcgtcccttccaaaggtgtagggcgagcgttggtgttgtgctctgtcaccacgctcgaaccagcatcagaccggttccatcgtggcctcttttgcccgctcgattggagcgcagccacaatgaggttctccaactcataaagggcattcaactttgcgtaaggattgggatgaacgcaaaacatgttgagtagtcgtttgtatgcctttttgaaagggaactctttgttttccttttcctccttggtcgcagacaggcgcggcgtggagtcgttggtactcgatccctcgtttatactctgagggacaccttccgaagtttccgatgcacgctcagagttgttatcaccggctcctcgcaggttgccgaagctcttcttcttttcaatgactcttggacggcctgagcttcgcttctcggatcgacgtcgagctcggcggtcaagagcatctttgcgatcgatacactgttgtcccaacgtgtcaaaccagccatctgtttcagaaccccgagagaaaacttgattgccgaggtctgaaagcaaaagactggtcagggactgcctcagttcgttgaggaagcgcgtcttctcatcatccactcgctggtgctggaacactgtctcgtttgatgaggccgaagtaccaggacgtccagtgccagttccagttgaaaaggtcgagttggatggtgcggtaccatgttgagaatgagaaaaggttgtagacaagttcgtcatgctagttgtaggcgagtaccctcgagaagctcctgaactgggagacgtgattggttggaagggcgaccagaaagtgctggctgaatcgttggtgtgcgcgggcgaagcacgatcgaagtactcttgtccatcaagaatatccgacaatgctgagctggctcgaggcatgccctgtcgcaccgagtcaatagactgctggctggggttgtgcattgacagcgatctcagatcccgagcaagtgagtttggtctgcttgacgttgggctgaacttgcggtcttgttcgctgatgatgcttccagagtcgtctccagtccatgacatctccttttccctggcccttgcgcggtcgtagccatgcttgtcgcgcttgtaaagctcgctcgaccacaaaactggcgcctctcgaatagtctcaccgaccaatctagagatacacttgtccacctcgtagcaaaacctgtgaattcgctcctcacccatacaaaagttctcaatgccacgttgttgaagccatgctgcagtagcctcggcagggtcgtcgctaagcttatttggcccgccctgctcttcagacgccgctagaaggtccatgatctgagactcggtgcggtagaggtaagatgagcttggtcctctagccatatgggctcgcgatcgttggaaagagttccagcgtcgaggcatgcccatagtcttgagtgcttggcaaatatcacggctgtgggcgtactcctttgagttgcgcacgtctgtcacgtaccacatcttgtcgcgtacggctcgtacacgtctcatcatgcggtcgatgatgccttcgtggcgttcttggctctgcttgagccagacaagccaagcatcgtactcctcaatagcagaagcagagcggcggattgaatctcttggtccgcgagagaaaatgttgatgagaaccgcaaatccgtttgcccgtagtgagggggatgcgagggcattgagttggttaagggtcttccaatactggtgagatgagacaaagtctgccagagccttggattgtgctgaggctgccttgagcatagtgatcaaaacagcttccgacttgtcatccttggtctctgactcagggatggatggctgtcgcctctcgcttgcatctttgtcaacatgctttctgtacggattacggctggccatcgaccgctcagtagtgatgatccgtgtcttggacttgtaccgcttgagaccggaagcacggttgctaagctgtgtccggctgttctctggctcaaggctacgggggatctcgtagtcttccaccagcttcagaatggaatctctgagttggtggtaatccttatcgagctcgggtccatccgatgcatcctcctcatcagtgtcagtactagacgagttttcttcatcgtctagttcttcatcaggatcgaatgtcatgttagtggacaaactctttccatcagatgagatgaaaagcacgacccagcgctcggcgcagggatgacatgaaccacgagtgatgtcagaacccaagttttgagtcatctcatggagtgccagacgcagtcggtagccgtcatcttcatatttgttcagacgcctctggagctccgagtccattgctggaggagagtaacgttgaggtgtgaccgaggtctgctcgtctaggtaatcatccctcgtagtcgagtcactaaacactgaagagacgctggtgctgatgatggagacagtgtcaaagttgctgttcctttggttcgacatggaaatgggctgggagatggcagacatgcccgacacagaggccgggcctgatctaaagctgcccgaagccgagtgtggtcttctttctgggaagatggcattaatcaaggttgcaagatcagctgggctgataaccaagtaggggtgaacctccttggtttccctcaaagatgtaacagatctcgcgggaagtagcttggcagccggagtcttggatcgtgatccctggaaacgggcgaggatgctttccacatggcccttgatctttggtggtacgtccacgggaacacaagttgccgagggcttaccactccacatgctggagacatactcatgagccttcatggctaccttttttagaatcttctcacgcgcataaggtgtgatgtggtactcggccagcattccatacgactccgggtggataatgacgcccaaaaggaagacgaaaaacaggcacctccagaccaaccagcgagaggtgttttcgacatacttgtggtcgagcttcttcagaatggcatttcccagctccaagagtccttcgggtattccagtggcatcctcgtcgtcgacaagctcaaacaattggtttacggctcgctcgtagaactccttggctgcaacctcgtccgagtggttccagtcggagaggttgaatcgggtaccatgttggtcctcggcccggtccagcaaaaaggctccgtcttccagaatcttcatcaggtaccattccatattggacttgccggaccagtcacgcattgctgtccaaatgttgagaaccgaaatcagaaagtgctctccagtggatttaggttccgaaatcaggcgggccaaagccgttgcccaaatatcggttcgtcgttgatcctcagaactatcaggtccagcggaattggcaaagcaggtatggataagaatggagagaggatcgtgacgttggaaagacaacagtcgctcaatgtccacagcagtgctgtttttgggcgcacttgcgtggactcttcctccagaacggccatggaagggcaggacggattccacaggttccaaacctttatgataagtcaagaatgagttcaactcggagcttgacagagaacatatacgggtagccaggtaatcagggtttgtacggagttgagtgagaaattccaaaaacgtatcccgagcagaagcagaaatgtcgtgtaaaaatggtgttattgacttgagagggccaagagctgccgagttagtgggggtatccaaactttcagaagatccaagaccaccgttggcaagaccctccatctcggggtcgaggagggcataacggcggagctcgtcgcagctgttgcgtacatcatggatggcgctgtaaagggcagagaaattctccttgtcgtcacgacggaaactgtcgaccaaattacgatgagctatttccccgcagcgggtcaagcgggcactgagggcagttgaaacaagatttctttgcagacgtagacgattgttggcgcgcttgcgctcctggtacttggacagtcgtactagatgagccagctcttcgagggttgtgctttcggattcgggcgaaaggtgtgggttggtgtattgcgaaacatcttgaattaacggcttgaacttggacgaagattcattgtcgttttcgtccttgttaagctttaggcacgagactcttggactgtttcttggtgacggttggccaggcatgtttggttgtgccacaattggctttcgggaagacatgactggtgactgttggtgaccatgaccccgatggtctttgctatcagagttccgcaaatgcttttgcgtgttatcgcgggttgggctcgggcttggtgagcgtcgtcttcgtgaccgagcgggttgttgcacatggatatcgaaagatggagggggtgatcccgattcttgcgcatcagtagaggaaccagctataaagccaatcatatcagcataagtggagggcatgcagagccagaattaagttcaggccatagacgggctaggcagtagcaacgtcggagacgtactgggagcagaatgaatgcggactggtgaagacaaagatctttgcatagaaaccatttcgggctcagaggagactgcgtcacaatcgcgcagctatggtagctctgtatgaggcgccgcccacgggcctttcgacaaaggtatatggctcgaacagacgtatgccgaggcgagtcgcaaggaagatcgttgtacgaggattcgagaatgagcgctaggcctgccagcaaagatcggactggataacgagtaacaggacgcgggaagttggaaagatgatggcgcgatggttccgaggttctttagcgtatgaagtgcttctatcgtatcacgggctgaagtcgcacgttccgagagaacacaaggcaaaacaaaacaaaacacggagaatatgaggagggagcaggtccttggtatgcgaggcgaagacaagagaggagagaagagagaagatgtgggaggtcagaaaagagttgaagtgggaggtggggggagaagtatcgtgggaaggggactatgaagacacggccgtatgtactgtactatactagaggcagagggagaaacagaccggtaataacgagaaagggcctcacaactggcacctgtcggttatgccgactatgcagtcgctagaaacaagacggacgtcttaagaccgatacaggcacaggcacagacacgaacacaaacttggcttggctttgaacaacgagatcgggctgggttggtaggctggtaggctgggctgggctgggctgggataagggtaggattcaatatgatggggtagaggtatcgcaaatggacccatccgattcccatccgtagctccctgccactaaagttactcgctataacggacgggaacaggccgtacgggtacggtagtggagtgtcgacagcaccgccatttacagtagttacagcgttggcagatgtggattgatgtgcactaagcttaattcggagggagcgaaggcggtaatgcgggtgagattgaaaggcaattggatcaacggttcttttatggggtcggtacctgaagccctgtgcgattcgcacgtgtcagtcagcgcctggcctggtcttgtatggtctttgttagggcaaggcaaaggcaaagcaggcaggcaaagcaggcaaggcaaggcaaagcaaagcaaaggcagggcacctaggataggacagggcaaggcgagccaggtcgggccggggtcacagggggggagggcagagagaggtgtgcgttggcaagtctcagcgctacgggtaatgagtttggacatggagtttttgttatctgtttgttgactactaaactaaaccctcatcagtgaaaactagtagactaattactaacctgctaagcaaagatccaaggttctcctggggaactatcatcatcaactgtggatcttgaaaagagcctccaacctaggtaagtttccctgcactgcacgccctgtcaagaacacctgtttttctgttttgtcccgtcatggcggtagagtggaacaatgcacccactcgagtcaacaagtcatgatggaacagtgatgtgatggtaggacaatgacatgcagggccttagtgttctgtttattgtatgtgcttaggtaggcaggtattaaggaatgcagtgtacctacatatgttctctgcttgaaatcgagatgattttgtaaatcgtaaatcctagacgcaaataacaatcatgctgtatgtgtatgtaggcatgtatcatgggtttttttttttttggtgcaactctgaagctctgagttgtcattgcatataaccaagcaagcaccattcgcccaaaaaaactggaccaggaattatgtccacgaggacaagcgagggatttctcaagagaaggaattgtaaaaaatgagtgatataaagaaaataaaaggaaaacaaatacatacatgcgtgttccccgtgttcggatcaagcatttcgttctattgtagtggaaaccaagttaagttacccgacaacacatacatttagtactagacagggtatatttacagtgtttaacaggacctcgtcgtccattcagacatctcgcgaaactcacctttgaaacaaaacatgatcctccaaaacttaaacatgcgatagaaacatacaatgtttccactaatccaacaaatacttgtctcctaacaattgccatcacgttcttaacaaaactcgaacatcacacaatgtaccataaagaccccccttcccctctcacccacatcaaccaaccaatctgatcgcaccacgccagttctctctatgcaaagcaaagacaacagtttgctgtagagtcgcagcaactgggctgggctgtgtgccgactgccaacgcatccccccttagacgccaatcatgcgccgacctccacatgcaaccctcttccaatcactgattgccagaccaattctttgcgctgaaaaatactcttccaaaccttgaccgaaaagaccttgcttgacccaaccccattcattagttatttgttagacagaccgacatgtcgagttatgcagccgtattcggcctgatgcctattactcgctagcaggaaccaaaggaaaactattctcagctgctttctgaccataactcgccactctaatgcagctgttatcattcgtctgccgtgagaaagtaaacaactcatttgtcctaccgtacattactttcaatactgtcctatcccgtcctctataatctataccggtgcggtgccgtacggtgcgttggccatgctgatccaccattaaagctccaccgcaactttgtcggcatctcacgacgacctcgtccgaccgtagccccccagcttttccccggtatcccgtcttctttcagccgagtatgattctatcttcatgcacgtcagcgcgtggtctattatcagagcgatttacacgttcatccgtggcgtcttgtaaaccaactcattcaagctagttatccacatcgtcacccatgcagtcactcacccacgtacttacttatcaacttgttactatcaccacctccgatcaagcatccccagagccgccacttcattctggacaccgtttccttttgactagctccatccatagcggctttccagaagagcagacacactcgccatccatcctttactgtcaactctacctcgcctgcgtctccgactggtccattcaccagcctatccccatgatgcaagccttgcttttgctacttaccagacatccggtattgagtgcatccgccggcatatgtctcatctcatctcatctcatcacactacaagcattgcattagagacttgataaacgcataaaattcgtaggtgcataatagtaaagtgactacagcttcactaaataagggtataatatcaacgctccaaccaaatcccgaccaagtgccatattaggcatgctgcaacttccgaatgagcatgtgcgctcgctaaaccaccattttgttcatgtactcaatatcctttccatccattttaacggtttgggatcccattaaattcctctcccaaaccgaacgtcaaaatccttcagaacgctcattatacttgctgcttcaacctcgataggcatcattgaaccaggaggcgttggccgagtaccaggtcgtggagtagccttgagcttaggcagccaagaaccgatgtcgtctgccgccttggagaagttgcgatggctagatagtgtttggtacgcctcggcgcaactcaagcctagactagggagacttggaaggttgatcttttcgggttgttgggcttgttgaggttgtttgggctgagacttacagcagccaccaccagcgcccttgccgccacagcaacctccagagctaccgtccttacggttaaagttggcggccatgagacgacagaagagtccagacttggggtcagcctggcactgagcacatgaaccgggtccctttggaccacaaccacttgaacgctcagttggcttggactgtgtgcgacggggaagcttgacagctccatcggccgtcatctccatcgcaagaataggaagatcggtctcctcaggaggaggggtctgaacctgctgggagattggaggaagggtatcattgggagtcatggcaggagttgcaagtgctgtatcggcacagacacaatacgttccatccttgcaaaagccgcagccatctctgaacggcataggatccatagaagggagttgagtggggacagagaatgtctcttggggaggcttgcgggagaacatggctgtataatcagtctccactgtatcatgtggactggatcgatgtctcttctcatgagatacatctgctgacggtgagacgggacgcttgagttcctgagctcggtcaagggcttcggctgcttcgtcgaggcactggcaagtggacgagagactgcatttgccgcaaccgctttcggctgtcctcatcacttcttctgcgcacgcacaatgtccgtttggggaacaattgccgcaggtaagggtagtctcggggtcatgggatgagttcatgtcaagtgtttctgggggagagatgatttgtgatatggaaaaggagtggcctgattggcggtcaggtcgtccgtcgggaagactgtgtcttggtccttgacttgtaggactgtgcattccatcgaaagagtgctgagcgctcatagttcgtgattgaaaatttgagttaaagatgccatcatccaggcgacgcttcagtgtttcggcttctgtctcaaccctgatgcgatcttgcctttcccgttcaagcatattttcaagcaacatgcatcgggaccggtaggactgaacatcaagttcaagttcgtgaatcttgtccttgagatccgactcatgtttttcctgaacctcacgttgctgatctagctgttcctcaagttcaccaacacgggcagcccttcgctctcggaaagccctttgagctgcgcggttttgagccttgcgcttagttggtggtgtatcggtagcaggcttcctgccgggcttgggtctaggagggatcacccattctttagaagtcatagacacctttggaggctccggcggagccgggctggggctgattacagacgacatggccatcttgttgatggatggaagagcagtgcgctgatgaggttgtgtgggtggaggtggcttcgaactcggcttaatggagagtggcgttctgtggctgtgcgatcctgttgtggcgggtgacgcaggtccaggtgcagctgagatagcacgacttcttgttccagctggtgaaggagcaatgctgggagttgctgctccaggggactcaattgactgttgaggagaagatgccgacatgatggggacgtcgacgggtaatggatattgtggtcgctgtcgaatcggatctcggtcggtcggttaggccaactcgggtcggagagccgagaacctaggtatgcgtggattcgtgatgtaaaatttgaaggaatagattataaccgatttaggaatattttgtttggaggtgactcaaaacaactcatctatcgtggtgatgctgaaggattggtggaagattgataaacagattgataagattgttggggcacgtctgacgcaagttacaatgtgacagctcggtgcgacctcggctttagtctcgactggttgatacggctaagagcctgagagtctgattgacaatgtcttgatgaacccatgcgagtatgtacaagcagagattttaatgaagatcagactaccaacaacggcaacttagaggggagaagagtagcaaagaagggaaatgaagcgcggggtgtgtcgttgcttttgtgccccgaccacaaccgacggttgggaaaccaatggtccgattccaggagacgatagtggatctgatcagattgataagatttgattgataaaaactctgcaggaaacactacgccaggcaataaccccccctgcgccaggcacacaccacggcatggagacaacgcgaccgtccatttagaggatggtttaccacattacgaccgaattgacgagcgagttttctcgtaatatcattgctggccagcaagtgttcaagcattgagtttcacaacacaatttcaatcagtcataactttggtggctccgcagcgccttgacctccttcaattcctccccacccaacatccaggcattgaaccatgacggatcccaacgacgtcgaccaggctccctaaacaaactaatggcaggcaatattcggagcgttttcgaggatcagtaaatggcggagtgattgataaagcgatgggtataacggtagttgacgtgacgtcgcagcgtacgagcgttctcgtcataatgcaacagtaagggggattatcattgatgatctccaatgaatgttctttattaaatggattccctccactgaagacccctcaaaacatgggccttaactttcttgaactaacccgaagctcggggttcacctggaataggccggcataagtcggaattgcacgagctgattctgcaaccatcagataagatccggtcaagacgtcttactgcagttagtgtcgatcatgaagtgttcaaactccgacttcgcttgaaaagggttgggggcctctcgtttgaattgatgccagaacgatggatttgttctggaggcatcgtagtcgttatgatgcctgctcgctcacgtgggatgcactgtaaccggagttcaaaagccgatcttacgcctgtccagatgggtaacgatgtccctttttgcaaagagtgcctcggtgtttctaaaccaatagtcagaacttaatggctaactttctgtgtgctgagcactgagtgtcgtcaggggataggaacctgcgagtggtgataagaactacaatgcccccctcaactgtctcttccctgatgattggcatctgatagtcactccgatcttcagccacgaggcggccctcggcaatttgtgcttcaactcggcttttttaacgtaatatatatccgctcttcgaaacttcttgtcttggtcactcttgctgctgctaactgcgtctgtgttcaatggtttaatccctgttattgagcacattatccactgggctaagccgctgcctgttgcacggagcaggtcttgatcaccagcaattgagagatgaccaatggaaggggcttcggttcacggaactgaggggttccatataaggccattctgacgaacggaaaatacaacgaaacttattgaacaacggaggtggacgtcccaggggttcaatggttgagaaagttctgtcaagggtgctgttcctggccattcgtgttcgtgttcaaacatgcacttaccctttcgcctctggcaaagttcaggctgattcatagattaattaaagccagtttcaataatgaagttatagtagcatcaaatgtcaaatatagatattttaaacgtttaaatgctatccaacttgtaggaaatatgtacagtttcaagtacaagatctggggtttatcgataagattaatcactccctaccagatctagcgccgaccgttcgaaactcctccaccaaatccatgccacctcacctttagtgctacatgtagacacttagagactgcgacgtcgataccaccgccacaattaacgatggctgccgcgccagattcactcgcatcatccatggcgggccttggcgtatctaaacagttcacgctctctagctccgactcttcatcctctgttggcgacgacgctcctctccctttccctgaagctcttcctcgcgccgactttctcgctgaagactttcaacctgccgcttacctatccgctttaccgcaccgccaccaaacactcgaggatttaagatcggacctgcgtgaccgaagtgctgctattagctctgaacttctcgagctcgtcaattcaaattacacagcttttctttcgctgggcagtgagctgcgcggcggcgacgacaaggtcgaaaatgccaaagtctctctgctaggctttcgcagagctgttgaagaagtcaaaaccaaagtgacggagcggagggaagagactaatactctcaacggggaactacgtggtgtgcgatctgctatcgaaaagggtcgaaagatgatagagctatctgagcggcttgcatctttagaagaacgcctctctttggacagtctgccagctgacgaagactgggatgaggatagtgaggatgaaggggaggacgacaactacgggagctcaactgcgaagttgctcacttcggctcaagaatgcagccgaatcacaaagcttctcgagtccatggaccccgacacaccatatgtgatcaaaatggaggaacgtttgacacgttgcagaaacacattgctgctggatttgggcaatgcgctgaaagaagccaaaaaggctggcgttaaaggccaggatagagtcctcaagtgcttggcaatatatagagtgctggatgcacaatcagaggccgtcaaggctctccgaggtggttaaagatttcactgcaaatacaatactaatgatacccacgaccgcccacaagctctattcgttaatatgacatatgatacaattatacaagccctcaatactttttacatgatgctcgacaaagcctcgggggtaatcttctcctcagcgtccttcaggtttccgttcaaactgatacctggtccatgtgttgtgctgagaataacctcgtggacttccttgtgcacctcctctgaaatctcggtacactctgccttgatcttggccagtagcaccttgatgttgttcttgagctggtctggcgagtatcccaattgtccaatggccagacggataacaccctgtctctcacggtaatccgcagcaccggcggagtctcgcatcgacttgacgacatcgggaacaatagttcgcatacgcttgctaggcataagacccttgggaccgaggatctttcccagaccggccttgttgagggcagcctcgctggcttcgtggcagataagtcggtcgaagttgatcttttcttgtcggatggcttcgaagagggtctcttgaccaacggctacggcacctgcagcggtggcatcacgggcgatctcgcttccttcgggacagacgacggcgatttgccagtcgctttggacggggtggggtagacggacgctgttctttatgacagggccgttacgggcggtcttgaggttgatgtgcagttcgtacttgatcgaagcggggggttcgccaacctcgacggctcggaggattctacaagatattagtctctggttcctaaatcccggtctatagctccccactgacctcatagcctcacataacgagtattggggaaattccctcttgttcaggttatgtctcttaaagtccttggggagtggcttcttcttcttcgctgtcttcctgattcgaaccaccgaagcctgtcgaacttgttgggccgctgccggggcgagaaacttgggtatcgaggggattgccggccgggaagtctggaggagggatagcctggccattgaggccaagcaacggtcgattggcgccattatacgtcggaattgagagctctggcggaccggcccttgatcgtgatatggaagcggcgcaaaaagtcgaggttgctacaaaggttctgaaatgggcctggaaattcaggtgtctacacttatcgataagcttttgcttatgagtccgatcatcaacatgcttattatcgacggcattattactttcatttatttgactgtgaaatgaataatttatcaagacatcgattgagttatataaatcaattgggtttaaaaactatatctataaaactcacaccctcgctcagtcaacacacacaagcatgtccttgatcttctccaagacgatcttctgtctcgcagcatcagctgtggtcttatcggcagcatctccaacactaatagaagcataacagccactcttgagagcaatctcagtctcagtaggaagacggtcctcgccacaccactcagtatcacgttcggacagcaggccactgttgatgcgggtcagcacccactggaacttggatgcatcagtgcatttgccctcaaccttagggaagttgacgttgaggtaaacatccttgggcaggtaaggctttccggagtcggtaatcttcttgacgaacgtggttgcaagctcggcgtagacaaggctacgctcgggaacgggtttggcgttgaaggcagtgttgccgccagaagctccagagaaggcaatggcgggaataccgacttcgtgggcggcatagcaagcagcgccaacagtgccggagaagggaacttggagccagatgttgctgccgacattggggccggtaacggcaagctcaggggtagcgccatcccacaggctggggccaaaggtgtcgataccgtacttcatagaagtgacagggaaagagttgacccagttaagatcaggtcgcttgggatcggagccagcagggccgctgttagcgggacagctatcgtactggcaaggtgtcttgcgatccttggggttctcatctcgagagcctgggtaatgttagatatgattgacatgtacggttacgcgtggccaacttactgctgcccgacttgttctcagcaggggccgaaagaacaacatcgtagcctgcgctgtttaaagcgtcattgaaggtgcggatatacgactcggcccagccatcatcattggattggacgatccttacggcttgaaccgcaaggggcaaaagggcgacggaaacgaaagacttcatggtgagatgatgagcaagagtgaggataaacaaagcaagattccatgcaaaggcgtcctgaaactatatatgcctctcgcattaacttattcatcccaatatatgatccatctaatcataccggggtccaatacaacctcgtgagcttgtatttacccctaggcccatgccaccaatcagcgtctgtatgtctgtcctcagcaggcttgaatcaaagtttgaaaccaccaggtcaccaggaaccaaccacccacgtgcctgattgacaagcctcattagcgatatatctagcacaagacatgtatcatttccacgttcacagcttaatggcaaacgacccctgaagatgatgcgatgcaggcatgcacgagcatcgcgtttgtgcacttcagggcaacggcccgagccgaagacttgatcaaaactaatggtgagagtctcggtggccgttttctgaattatcatctaggatgcaattgtgagcttccgtaaccgggtcaatggccggcgccgtgtcggacggaagtggagaaggctccgggcttgcgtccggatagcatccttgaccaaagaaaacatctacatccattcacccgaactttgattgcatgtgatttcaatttcattcatcgcaagtcgtgatattgttctctgtggctttattgaacccgctgaatatggaacatggttcatgaccttttgtcattcgggtgaccctggtcctcatcacccaaggcgacttattcctgcgacttagcatccaagtaaagtaccaaagtagatacctagtatgtcgatggcgagtgttaaagtaagttagctttagagtctcgggaaagaaaggaccttgaataaggtttacagatggtagaacaggggcgtttcataaattgagtatccatgcaagtacagtatagcttcccgacttatagcaatgaagtggccatggatagttgtgcctgtcttcatccaactgcctaataaccattccctagaaatccgatattgaacagcaagctaatattatgagcaatgatacatccctccccaaatggcacaatcggtgtgcgctagtatcatgaatgcctcgataaaactgtcggttacgatattttgtcagctataccgcattatacgttaagggaaagaaactcaccgatccagttggcgtgccaattcatgatcaagagaccaacaaaaaaagtacagccgttggcatgtcacagcagtcggccatcgcctcagttgaagaactcaatcggccagtgttcgggcgctcccacgtcgtaattgactttctttgtgtttcgaagtggtcgacatgattttctgacggcgacgtcgttgtcgtcgctagaaatgtctataggcgatccacactcaagggattcgactggggactcggattcagtggtgcagcgggaactcttctttgcggattttgtcttgaggcatagtaaatccttcttgccgccatgatcgaacaactgataaggctctgatttgatagagggcgccgttttgggcccgccccaacagcttgaattgtcggtagtagtcccatattcttggctccagagatccgtggtcttgtaactaccgttgttcggtgtggcctggtttgagtcttgagagtggcattcagcgatgggttcgacacataactgcatgccagtaccgattccctgacagtcctcagaggatccatcaaaatcctccctggtcgacgacttcagttcttgctcaattgtattgatgccttctctcaggagatcgatctctagatcttttccttctgacagaagtctcgctttagacaacttcttctgcttcttctcaagtttttcggcgcagtttgctagcagcaaaatgagcatcctgcttctcattctcaagctttagcctggccttttgcagcttcttgcatctatttgtcaggcggatgaccaatgcatagtccctgggatcccgtttccgtgtgggtagatacttggcgcttttcgagaccttggacttggatttgcgcttgctcgttgaggagcgatggccctgaacatgctcgctgggcttgtgtttctggaagctcccgacttgcaactcagtcgtatctgagctcccagcaatcacgtttgttctcttcgatgatgcgtcgagttcaacatcaacctttagatcatgaattttctcctaaaaagttatctttggttgaaggattaatggcaaaatgccatctctggctgcaacattgtcgagagcattaaatagggcttgaagggcatcgcaaatacgaatatcacaaagcccagctctctcaagttggtatatcctgtcgtccattgttggggagtgtcgcgggcctctctgagtggttttgagctagcgatgttttgttgttgtttttggtgtttgcgaggagtgcgtaggcagtgacattaaatagctgtgtcacgtgctagaaattatcaatttcagtgaatcatcagatagtaatcaggcatctatttcattcacaattttgttttctgaaatgattgttgacgttgtgtgttaaaattgtttgtgacctttgacgagttggtttgtttccggttgtccagggtagccaaagttcaacagtgctggatagcggtttcttgccacgcctgagcgtcatcactatggactgactccaagccacaataagcgagatattattaaacaagacatgatgcaaatgtcttgctagtcatccatcaagacacctcggctttgacttacctagtgggtagcagaaaagttggcctcctaagtcttagggtataaaaataagtattctaagaagcttagtctaagagccataagatgtcctaataattttgtctcttatgctcctggcgatcaatttttctaataccctgaggcttacacgtccggatatgcaaatgcccatattacaagtcaaagctgaggctctggcctaaactactttaagcttcatgttgcgctacccttgtatcgtcagtgccaggatatttaaactcaaccaataagcagagtcgcaaaatgtaacccgatggagtaaggtcaatatcgcctcgacggcttgcccagacctcacgatgactctggtttgttattggctacttaatgatctttgaagatcgctgttcgtgatgtcaagctcaacgacacagccttgctcctccgctaaagatgccaagccaaggtatgatgctggcttatacccactgcggaatgagtgtaaggtaagctgtcaggctgttgacgatgtggtcgaggcttgggatattctatataacgagcctcatgtcctgtcttccattcagctttgtttcgatatcattctcagtcatcatggcttcactcaaacttctgactaccgcgctctttgcgggaacatcacttgctcttcctcgttcacaaacatccaacaatccaacagcaactattgataatggcgtggtagtcggcaccacaacttccattcccgactccaaaaccattgtcaaccagttcctcggtattccctttggtgaaaagcccgttcgtttcagtccacccaagccagccaaagaatgggacactccctatgatgcttctgagtataagccatcatgtttcatgaaattcaactacccagaggagaaacgcaatcgaactatcaagactttcgctacacctggtcccccagcgggtactgatgaagattgtttgaatctcaacatttatacacccgctggtgcgaagactggttcaaagcccgttgcattttggattcacggtggcagcttcagccatggttctggatcgctgccttactacgaaggatccaaaatggcgggatatgaggatattgtagtagtcacaatcaactacagaaccaacatttttggtttccctgcaacctacgatttgcctgaaggagaatggaatgttgggtaagtgttaatatcgaacaatagtggacttattgctaacttctcatcagcttcctagaccaacgactggccctgcaatgggtccaagataacatcgaagcctttggaggagaccccgaaaaagtcaccatctttggagaaagtgccggcgcaggaagtgttgaggatctcatcactgctcctcctgatcctctaccttttcgcgcagctatacttcagtccggtacagccaacaccaacgtaacacccagcggttcttgggacattgctacgaaatcggcaaactgtgatagtgacgattttgaaaaggtgcttgagtgtatgcgtgaagttcccgctacagaactcaaggatatcatcgagagagctgagcttgattttcaacccatcagtgataatgggacaactcttgcaaacttcccccgcgatatccgcctcaagtccagcgacaagaataccatcatggcacgtgttcctgtcatgctgggctcaaccgctgatgaggcacgattggaagattttatgaacattacgatcgaacaggcccttcgagcttggatgccagatgtcacttcagcccaagtctcgattcttaaaatcttctaccccatcggatctcccggtataaacaatgacttcgaccaagttgtgaggatcgcaaccgaactcggcatgcagtgtccgatccgctatgttgcagaggactttgctgaaacaggcatcaagacatggagattcttgtacaatgccagctttgcaaacacggagatattcaaggacagtggtgcttaccactcttctgaaattacaactctcttcggtacatatcccgagaagggtgctacggagttccagcatgagttgagtagggagatgcagcaggcttggggcaagtttgttagggatcccgagaatggaccaggatggggacagattcccaagattggtgtctttgggggcggcgtgagtcctgattctgatgagaagccagagaaggctttgggggttttgaacacgcatctgcttgaaccgagatgcattgcattcaagggattatggacaaagggcaagacggaggagcaatcagactaagaatatgtctccgtgatcaggtggtgggaaaagagctggaccatggatcatgtattggataaatctctcgaactcctcaaccagtcttttaagatattgtattttctttctattagcatgcccttccatagacatacctctaataaaatataattacactaatactcttcataaaggtagatttgtgacaatgagcctctaccttggccgcttctcatacatcattgctgagccaatcagtctcgtcgtacacagctgaggggagcacttgggttttaaggttataaaatttcttcatcaagagattagtaactggaaatagaagaaaagacagtctcgtgatgcacgagaggtgctccttgttgtactagtccaggatccaagctttggtcaagaacttgccgacacaagtttgtcccacgtccgcatccggaatccgagctcaccacgacaccaagtgcgacgtttgccatgcttcatctggcgaaggataggcgaacagactagacttactttgtgtttcctcagcgaccagagtctcggcagtacatgccgcgggaagggtgtgagtttgttaatataagaagcgacggccgtattccattaaacgaagtttgtctagcaggattgttggtacatttgcattcaccatattgccatcatcaatcaacgaatgccgtcaagtgaattgacgcaacgtatctttctaccattgtctaagacacccaccatcgcaaccgaaaacggaacacgatgctattcacaacaacccttatcagcattgcatctctctgcctcgcaaaagaagtcactaaaaaccgcaataccgaaccagacgccatcatagaccaattcccatggtactccttctccgacgaaacgggattcgacccgttgaaatatctgaaagctcctgctgaggacgtactcgagacactcgcctgcaccactgcaagaaccctcctcaatttgtctcaaataatgttttcgtcagctaacaaggagcagaaacccggcccggacagagtcgcttgtcctgctgccattgccgaatggttcgacctcgtcgatgaacaacgtcaaatcaacatccccggcggccaatgccgttccgttaccgaggggacatgtcgaacggtcgcgtgcgccccgagaggagatgttagtgttgcattggaggaagtgacgggatacatgtggaaacctgtatcttcgcgatgtgtgtttggcggtacaggaggaatatggcagaacaatggatcaacactagtgatcgagatgggacatgcaaagaaggattagctaaatcaggttctattcctgtgaaccgaggaaatctatctatccgtggtattctcaaagaggttgctaaaacaaatctgcttttccttgcgccaaaagaggtatctcaaactagcagtcgtacccaaatgtcaatcgttcgtaaaatcatttttgctcgcttttcatgccgcggtagcgctcatggttcgggtgatgctgggtggtgctctaggcacttcatcactggggtcaagttcgcccttcatcccctcttcgccttcttcaaccttcttctcggtcgtctttttatcgctagtgtcgccgaggccaatgatgtcgatccatcgccagaaaccgacagggttgttaccgctcttattaaagatggcctggtcatcgttgataccgtccttgcatagatcacccttttcctggttgaacttttcgagcttatcgaaagatgttccgtccacgaggtctccctcaaaagtacgaccgacaggaacgttgttctcacggagcatttggagctgtgcgcggaggttgagacgcagtgctcgttcaggctgctctgccttgaagatcttctgggtcaaccacgggaacaagattccaaagtcggactggttcagatgagcagagttgatgacgtagaagaagtttggctccgacatcttgattccgctgggtctctcgaacagctgaggagccacgacctgggcagtgggatcaggactcagaatgcgagccttgagattgaggtgatctctccacttgaagaaatgttcggattcaactgccaagatggccttgccaccgggggcagtaggcttgtcggcatagacaggcagaggtagatcgaagagaggcttggagttgggagccatcaatggcatgcaccacatgtccagtagcatagtgagagtcttctcggtaatctgcttcttaatgtcgctgccttcagcaggagagaagatggacttttcgatagcatcaacttcaggaacaccagcgtaatacgtgctcttcataagttgcgtaacagtggctgctccgaagctgtgcccggcaaagataatgctgccaggctcgtgaatgttggattggccgacaaattgatcaaggctgggcgtggatcgattcaggttggtcaatttgtttccacggtcaacagagatcatagcctggtgaataagaccaagctcccagcatcgaattcggagttgggcttcacgggcctggtagacctcagggctgacatcgtgcgagatcttttcgtaatgaactagaattcggttgttggatgtgattgtttcgttttgcttctcgggtacgcggatgaaactggcaacagcgctgccatcgcggtgctcggggcagattacgacgatgccatgagaggcgagagagccggcgatgtatgagtaggagttacggcagcctcccagaccgtgagagaagatcatcgtcggccatcgcttgttttcagtcgaagattcgaggagcttcgcattcttgtgggctggaatcgtagtgtaatggagatgtcgtgggagaaagctgcaggatacgtcagcgtaatattacagcttggcggaaaggacacttacgagagaaactcggacagcatgggaccaagacccaggaatttggtataggcgaccaaatgctgtcgctgagggttcggcaaccagctgatacgcttctcgttcgattcgggcacggctgggtagaacatgcgatactggacggtttgaatcttgtcggaaccctcgggggcggcgctgggggcttcgagttcggaaatggggatctcgacatcaacggtgccgactttgtaagggcccgtgtattcggggaaggctgggatcgggcttaggcgcgaaaggtacgacattttggaggcgctcatggcaaagagtgagtgcgacgagacgcaggtaatgggggagaagagtacggttgtcgcaggatgagaagacaaagaaaagtattgacaagagaattcagtgcaaagaaagtggaaggatatcgcttatgtgtgcctagtatgcaagtgaggtaacacaaatacccgacggcgtttatgtgtgtaggtagtaactattattgtggtggatggatgattgaataattgaatggtatgattgatgttctgggacgtttggtgacgttttgctgacgctaaaataacaatgatttcacatgtgaaggcctatgtcaaaaggcagactacaattgataaagaccaggggggacaaaacaatttaagatggaatcaagaaagaaaagaaaaaaagacaatgaaacttgcatcgtcagcatcattgaaaataaaggggcaagtcacgcgacacaagatgttgcttgtttgcttgtagcagtctattcccattccgtgaccgagcaaccttttgtcttgtgcacaattgccttattgcgaaagggacgagaaaaaaaaagagggatcgtcacgacgtcataacagagaagaaaaaaaagaagccacaaaatgtttctacttcatgctgacctcatcagccgaggcttgtttttatggaggttccggagattccgatcttttctttctttcttttctgtcccatttccttggcatttctattcctggattgatcgagtgttgacgtcgttttgtatgtaacataaagggaatgatcgtcaggttcatgtttagatttagctgtttctcggccgagtgggttttatcgaaactccgtctgtctaccctgctaccatagagtcgtacttggaagtaagtaaagtcactgaatgccttgactctctgcgaaataaccatagagacaatatcacaagtcgtcaaattccctaactcctcccggcaataacatcccagcttctccgaattttcgtggacctttttctcgcaggtccttcatgagtagtcttctgtcgttggacgcccttggtcctctctctatccctccatggcgtgcaatttgtgcaataaccatgcccgcatccaacatattcccatcgccatggcttaacatcctgcttgcatacatgtccctcgtttgggcccttcttgcacttgcagcaagcccatccttcgagcatgcactcgatataagtgcattcggccttttcacatggtctcagtgatccgataactgtaaagttgacgcttccgcaggaacattcggagctgtttttaatttcggagagggttgtgcaggagatgtagcggcgcttctcttcatggccgcaggcaaaacggacccattcgcaggtgcacattttgtatcatatttcgccgtgtagtgttttgaaagagtcaagtgttggatgttgcgactcatcatctagatacaaggtatgtagtatgaaaggtagacatctgtgacacagcgactacctgtgtatgtatgtaaaactaaggtcgcagtgatcaacagtccgtccctcctaagccagttccttggtcctggaccgcgtcatggtccgtttctctacctttgcatcacgctccatgtacgtctccacagcccttccaaacgaccactcaaacacttcatcggcctttctcttgaacccgtacttttcgtatatcggcgctccctttggtgtagcttcgaggaagcacggcagactctcagcgtcggcacgctcggcgccccagcgtagcagcagacttgctgcacccttgccctgccaatcctcgtggacgcagacgagttcgaggtggtagtgaagtctgtcaccaataaatctgcggcgcccttctgtcattttgccaaagaattcaacggccagatcacctgcagcgggccatgcctcggcgggtgggacgtcttggatcggcgcgccggggagattccactttgccagggcgactacttgctcatcttttgagtccggtgatgtcttgtgggtgacgacgaggacttcgcaggtaggatccgctatttcgtctgtaaaacctttgaggaagaattgctcagaggcttgtttgttggcgttaaagacacgacttccgatgatggtgtcactaaaggctgagtagtaaaccctgcacatgcctgggatgtcctctgggacggctggtcgtagttggagatgcattttggtgatacagaattgactttgtcagtgaagatctgtagagaacctctaaattcgttgaagattttatacggctaaatagtcatggcacgacacacgaaagaccatatgctcaagtgcaattttgcattgaatgacaagacgccgcaactccacaggcgagtcccaagtgggaagctaagtagactaccctggtcgatcattttgtgatagattcgattcgatgagtcaattgagtatggccaacgtaggtactgtggtgaggtgaagaaggtgttgtgagagtagagcgtttatataaggcaatatcagggacaaaactaactgagactgtataatttgtggctgcaagccatgaattgttggtggacaaatggcaactcattgtttatcttgctgtccatcttagtagcatccgcccatccgccttccgttaccgttcagttcagttcagttcagccccgcgcgccctttacatcgaaagcaacacttggtattgacatgcggataccaatggcttatgactctttagtattttcttataaatataagtagtcttcaaatcttggatgaattgactcaaagactcttaatcattcaagtttataatgcgacgtcaattattcgcaatgtccaaccatctcgccaaacagctcaaggctcttcacaagccatccgcacccatcatcttccccaatgtatgggatgtagcttcattcaacacagtcaagtctctcaacacagcgacatccaagcctgtcaaagcacttgctacagcatcttgggctgttgctgcgacatacggcgttcaagatgaggagctcactctagagcagaacctcgaagcaattgccaagattggcccgcttgccaaggaagctggtattccgctatcggccgacttacaagatggttacggctcacagattgtgtctgtcatcaagagagctgttgaagccggtgttgtgggcgcaaacatcgaggacgttagacccgaagacaacagtttttattctatcgatgaacaagtttcacgcctcaagacagtcttacaaactgcagctgaagcaggctgcgcagactttgtactcaacgcccgatgcgacatgttccacatcgacctaggcctttcagaggcagaagtcatcaaggaggccgtcgcacgtggcaaggcatacctcgaggcgggcgccacaaccgtcttttactggggcgggtcgggacgagggctgaggacgccctgggttgagactttggtcaaggagcttgatggaagagtcgcggtcaagttggcgcacaagacagaagacgcgctgtcgacgaaggatctggccaatatcggtgtcgcgaggatcagcgttgggccaagcttgtttttattggcgcaggaagctacgaagcaggcagcagaaaggattcttgctgggggaaacttgtagttgcctgttgtgcactgttcactgcaatactactgtaactattacatttcatcttgaccgtgaatagttgaagatatgccttggacgacattcctgatcttactggactttacagcggagtaccccgcctaacccgcttatgtttaagatctgtagtggaaccaaccttccggatgactctttcggccataagttcccaggttcacattcctacaggacaaagaagccccaacgatcagcgctaatcccctatcgattgaggcctctgcttatcgaggcagtgttgaaactcgacctatgcctgcaaccgaaactaagccctatgggtctctacctgttgtgcctggagtctagggttcttagtgggcagtgcagcctggaatgtctgtcaggattgcttcatatggctgccgaagaattgattcagcctatcagaataataacaaaattatttcttgatatattgtaataaatcactgctagacttgatatctaatgcgggtccagcggggcagttccgagtgagtaacatgccgtcagcctgcagccgtcagcctacagctgtagatgggagcctggaggccttttcatggtgaacaagagactatatagagggtgaggacatatgtccattaattatcaccatcatcatattaccatccatctcatcatccatcttatcatccatctctacaatcattcatcctcactccacctccttctaccatacacccttagtctgatcaagacactgtgatacgagccacaatgactgtcgacacaatggactcaagcaagagcagcggagatgaatccgctgtcattgtgacacccacagatacagagcctcagaaggaggaaacaacatcagagacaaagccccaagacacaaagacagaagaaatcaagactgaggagacaaagactgaagagtccaagacggaagagtccaagacagattccaagccagaacccgaagaagaaaagaaagaaaagatcatcgtcggtctcctcacagaaagcaaagacctctacgccaaattcgacaagaacggctcccgttcatggacagacaagtacccagacgacctcgaagaggcagcagagaatgaagaaacccaaaaatacgcagtcatcattcgcaaggtgaagcccaaggaggccgactccaacaagccccttgacatcgacagtatcgttgttcagtccccttaccttaagcgtgcgctcggaaaggtctttgatgactaccccggtatcatcaccgacgtcacccgtctcaagttttcagcccctttccactgctttgttcatcgctgggagcgatttacagaggcaaatgatgacgctagctgggacgacattactcgggagcacgttacgctgttgcacaagatcttggaggaggagctgggtgagattatccagctcaggaaggattacttcaagaaccgcgctgtcgcattcgagcacgcttgggcactcttctcccctggttgcacagtatggggtagcgtccgaggaaagcctgtcgctgctcgctttgactcaggaaactatgtcaagacgcaatgcggtttggtgtacagtatgagctgcaaaggcatcgactgggatggaaagagcatgggctgggcagacgtgaacatgcagatcagagactttaccggcacagtcccattctccaaccttgcctgctaccccctcgagtatcaccccaagcctgaagccgctcgtgagctccttctccagcgtggtcgcaagttcgagagtcttgcgggctatcactacaaggcctacagcggcactgccatctggcatgtgtcctctaccaagtctcgccaggagaacgtcaactcccgtatcgtgattgatggagccaactgggagaagctgaaccctgatcatatgatctggatgaactacctctggaacgaacaggaggttgcggaaaacgctgcggacagcgatgatgaaggcggtgataactactcggagtacggctctgacgcagtgaagcctgatgttgacgccagctcccgtttggccttgacagaggagcagctcatcatgacatctcccattgtgcgaggctatgccctcaagaacaagcgatggatggagttctacatcgatgacgtgacagacgtcaagttcaacgaccaggctttcgactctcttgttcttcccgaggatcagaaggagcttatcctcgctttcgcccagagccaggtcaagttcaagaacgtatttgatgacattatctctggcaagggcaagggcatcatcatgcttctgtcgggtggccccggtatcggcaagacactgactgccgagtcggtggcggaggagatgaaggttcctctgtacatcatgagcgcaggtgatctaggcagtgacgcgtacgatatcgaggagaaccttaatcgcattctcgagatggtggccaactggaatgctgtcctccttctcgacgagtgtgatgtcttcctcgaggctcgatcagcacacgacattgagcgtaaccgcatcgtgtccatcttcctccgcacgctggaatactacgagggaattctcttcctcacaaccaaccgtgtcaaggacatggaccaagctttccacagccgaatccacatgtcgctcgagtatcccgccctcgacgcctcagcacgtgagtctgtctggcgaggattcttgagccgtgccatcaccttgcaagctactgccgaaggtgactcggcgcatactatcacagaggaggagatcaaggctctggccgggctggacctgaacggacgacagatcaagaatgtgctcaagacggcgaacttgttggcttgccacaaggaggagaagctgggattcaagcacttgcggattgttttacgggttgagggacattcgttgtaaagcgtttggatcgagtgatgctgcgaaatgaagttgatagaataatagactaaaataacaaaacaaattgtgggtataatatatatgcaatcctgcgcaagataaacgacttaaatttccaaactgtgcaccctggtaaagacaagacatatcctggttagagaaacgatcagcaccatcttccagcatggaactctctcatgtttcctcttgccctagtagccataatctcaaaatagaaatcattggcgaacttttggtaactgtcaaggtaattacaggacagaactccgtgaacccttgggtcccagtcgtcaacgtcgtcaatgtcgtggctatcaatgaataagctacagaacatgtttgtaaccgcgttggaacatccctgggcatatctaggaggaagttgacttttgtacacgttaaagaccctgttggcctgttcgcattcgatgttgtaccggcggaagacatcccggtcgagacagaagcggttcacgtagttgaccgcgcactcgtttgggttgaagcaccggagatcgtcatgacatgatccaacacccggtgtccggtcgcagttctcccatcgcatgctatgtccgagactgggcgtcctgctttctatcttgacgacgtggtagcgctggagtattgagtactgttgtggtgcgcggcctcttctttccttggctagaagattatggagggcctgtgtcatatctttgcagagggcactgttatggaagcaaagcatttctccggtcccaaagtctaaggatcctctagatctggacatgagaggtgtgtctcgaactggggaggtgggagctatatccataattctgtgaggtgcatctctgatctgaaagtctgagggttctctagatatgggggtggaaggtatgtctcgagccggggaggtgggtgctgtttccacaatcctgggaggtgcatctcccaacagttctaggaggtctgtgaggcttgtgacatcttcgggatctgcgcggtctatgcgatctcgcagatctgtcagacgttgttctattaaacgctgacgacggtgagacattgtttctgatgaagtgtatcaagaatacctcaaagattgaagaatggtgatggaagatgacaagagtatttgatttgatgataagcaactgaaactggtgttgggaggtctaccttctttatatacccagagttgatgtgtttgggtgggaaagttagtcactgagaaaacatcaatctgatactttgcgtttttgatctagttgtatctttattgttgagttttattttttatttttattttattttgttttgagtgaaatgataaggcttaggcttcggtttagagacttgagatagaacaaatattcttggcgtagaatcttcgacatagttacaatggaagcaaggctctgagtctcagtctttggcagtctatggacgaatagcatctatttttcgtgctactaattatgacgttgtcctgttactgcgtatattttgaagaagtccgactctacaaggagagtattagagttctgttccagagaataaagtgattggggatcatttgtgtggctggctttgagtcataatatccaggacacgtcacaaagtccttgttgtgtagctgccagttcgaaaagataactgatatgaaaaggtatcgtggctttaattcaacatgtactatgtacgaataacatttgctcatcctgtcagaatatctcgtgcttcagactatgtccatagatgaccccacctcggcttcaaaggccgacaacttttagcctcagcttataaatcaaacctggcttgaagtataaaactcgaaggaatcgccaaactttatataagttccctactcaagacactcaaaatggcagactttcaacccaagagtatccttatctttggcgcaacaggtaccatcggccggtacatcaccaatgcgatagcaaatgctcagcccgcgttcgaccaagtcaccatctttacttctgaggacaccgttgtcagaaaacatgactttattgaagagctcaagtcaaagaatgtcaagatcatcacaggagatataaacaatgaggaagacgtcaagaaagcatacaaaggtatcgacactgtcgttagtgccgtgggcagaaacgtcatcgagacgcaaatcaacctcttcaagatcgcggcagaatccgactctgtgaaatggttcttcccttctgagtacggtaccgatgtggagtatggccctcagagcgccgacgaaaagccacatcagctgaagctcaaggtacgaaagtacatccgagagaatgcgaatggcctcaaatatacttttgtggttacgggaccatacattgacatgtactttactctcacacccggggtccctgaagcaggggggtttgatcatattggaaaaaaggctgtcttggttgataatggacaaggcaacattggattcacgaccatgccggagtaagttctacgtgtcacttttcggtaacatcatatctaaccttttgcagtgttggtaaatctgtggtggcggcccttcgtcacccttccgaatcattcaacaaggcactcaaagttcagtcttttgttgtgacacagcaacagatcttgaaagagcttgagaaacagactggaggcgagccatgggctgtcacgaactacactcttgatgagttgagggacgcagagaagaaaggctgggctgaaggcaatcccagttctaccttgtatacacttcgacgaatttggtctgagggtgggacactttatgagacgacggataacgaaaagattggattgaaggacgaaaaccttgagactctcgaggatgctgttcatagaagtttgacaactggatactaatggctggcctgaaagcaggtagatacaacttattcttggtaccacacgctacgtatacatgtccaaaacatcgtttcaaatgaacgatgcgcatatatagtatcaagtcaccacctttgacctgtaggttcgtccccattgaatatcagccagggggttacgaggaacccagctggggagatattcgccccagccccagtaattacctgctcccataggatggtcggcacacatgcggatctggctaacatcaacaccatcagggaggtcattgggatcccacgtcataggcccaagacgaccgcacatcttttcggcgccgggatgttggtcggcgataaccatggccgtcatggcagcggtgataaaagccttgattctcatattgacttgacaacgtcagcaggttcccaatggcgtaaatggaatagagattgttacgttgcgatgcttgatagtggatgtaggttagtctagaaagacgtggagtgagacgattgtacgtggaagtaataaggttttggttcaaacaagacaataattgccaaagccccagtttataacattgaaagagtgttgttatccttgttacgtggcaacacaaaggaagactgaacaggcggggcggttgcctgttaagagtcttgtcgcttacgcgttttactgatcctttcgcttatttgatccttcaacatacccaaccaactaacctgtggtctgacttgacagatcaagtaaaagccacaacaggcaggcgcttggggtaccttgaatcctgccaaatttctgttgcggatgatgtactgtttcaaggcacttcaagacatttttgtcatagtaaacaagctaacaacaaccttgtcttggcgggctcttatttaaccgaaaaggggaaggcattttgattcgtgatttgcaaagtaagcataacctcgaattgctccgactgttttacagtgtccttattttttaattgagatacgttgtgtcaaactgaagctagcatgcaatagccggcttaaggtctattttattaaaaggagcctttaaaaatgcatgatattaatggcatggtggctattatccgagggcttgaaagccttcgaactgaagagtaagttgatcgttttattaactcactaagattctacctaccgcagtgtggatggttatatcctcttatgctataactctaaaagcttcgcagttagaatgccgttctacatgtttaggagcgcatcggccaatactgtgaaagttctagggttagaatgttcagtggtctattaattctctagttggttttaatagtcgctatcttaaaatgccccattatgtctttgctggacgtggttaaccctaaccagcttaaagagtggcttaaggcgataaaaaagcgcaatgcaagacctaacgcagcctgcatcgccgatcccttgctatcattcaactcctttaacgaaatggattcaatattggttaggtataagcgatctatattagcaaggaatacatcatatatatatatatcgctcacaaagggccttcccacccggcatagacttgttctatgcccagtgtccgcgccatgcgacgactacttatctttatcaagcatgcactgaacctcgacattatgcagaaaccttcggcatcacctgcataccagcgccggtgtggggacatctatcgtgtgatatggtcgcgaaataacgacgaccgtggcgcctggcactgcggccgcgatgatctaccagccctcgtcgagatggagaaggactgggctgtcagctgtctatgcttcttgctcattttaaacttctggacaagtggttttcattctgatacggagattttcagggagtattctaactatataatagctttacccttccagcacacggctcccatttcaaaattcacaatcctacttcaacatctcgctctactatgtcttggccaccagatcatatgtcagtcgacgattttgccagaatactcaacagggctggttttggaatccaccaccgaaccattgtacaatcctactacaagaaggcccgtgtaacaataaagccttgccaaaagaatatataaattcataacatgataggacataacagttgtattagcaataaagaaagaatattgtatttcaaaacgttcttatgacatattatgtttcaaccactagactttctccccctagcaaaaaacaactgctgcttacctccaatctctctaggtacctgagatggcgtcgaagtccatttccaagaccagtcttccagcccagccttatcgtacgcatttttaacctcgtcttcttcgaaccccattctattaacacttaatttcgaaaagtccatcttccaattctcgccttcctgagttgtgctgtccaaatgtgaaacccagtcaatgataagcaaaagtccacctggtctcagtcttttggagagctgcaagatcatatcttctgggtcttcaatatggtggagggccatacacatgactattaaatcaaagttgaaaaatgccggtgtgttgagttcggggcatggtgtcaattctggctcgatgatatcgccttgcaaggcatgcatttttgccggagtgtatcctgctttgagggccattttgttgtactgctctgccattgctggtgatatgtccatgcctctaacagtggacatgaatggtgcgagtgcctgatacgatgagtattgatttgataagcacgaaaccattggacctggacttacgcgagatgccacaccgttaccacaggcatagtctagcatctttgtaggtcttgaggctggaggtttgataccgatccagtctatgttctgtcgaagttcttttgatatttgactgcataattcgacaatccaaggccactgaaatatcacgggaggaacgttgctaggctcaagtcaatacatgaagcgagtcaaggtatctaaatatgaacaaacttgtagtgtgatttattctgctgtcccatggaacgtggtacatcttgaagggggccgtggtgatgatgatgactatggtactgcaggtggtgatggtgatggtgacaatgggggatgtcttcaatagattggtccatattgcagggtggtatatcgacggcgactgtatgtgatcaataaaaattattgttattattcaagatagagaatgtggttttgttgagaaagcgatgctctcaaggtaggtagtaataaaagggttccagttggcgagaaccctgatggcctttcctatcaatccacccaacccaaactcaccgtaggtgctgatttgtcgcaaaagccaccctctgctggttttcccctatatctatagcgtcatatggcttaatcgtaagcctcttgcaccctgtggctcatcaattccttacaagtgtggtgatagatggaaaataggctatatggctcttgtttaccggcccatatatttcgtgttcaaagttatgactatgcattgaaactatctatcattactgaccgactcacagtcacggtatgtactaggcttacaatagtaactgtctgtttataatatcaatatgttatgttcccatctaaattttgaacctcaccctcgccccgtttatacaagatatagctttgtccaagaaaacgaacctgtcgcctggccatctggtcggctgttccacagaaacagcttcagcaaattcaactttttattcttcatcttgatctattagtgatcctgtagacggtgtgtacaccgagatggatacatcatccggcggaagggattcacccgccgctcgagcaatctcgggatcgctaccattattaagatacttaagatacgcgatcaatacagcgtcccctccagttggtcgtatctcggaagcatcaagttcatctggtggtgttgcatcatctggaaaccgtaaattgaaatcactgtcgataaagaatccagatggcaggaacctgctgaaaccgaccatcatcgagctcaaattctcatggttagtacctacaaaaagatcccgcacctcgtgcactacgctcttcaagtcgagtcttaagctacgtcagatttatccgaggatcatgtctgtgtgaagggacttacacatttgaattgtagtcggacaaaatatcaagaaaccgtcgatatacgtgagggcggtcgaggaacgctaccttgacctcctcaacataatcacgtgcgtgttgtagaactggtttacctgggatatctgtgtgaggatctgctgtgtcgttcttctcacttatactttctacctgggatccagaaaacaccgaatcaccttcggactccgcgtctgactcaagatctggatttaccggaagtgccgctaaagatatctcttcaagatggttacaaagatgcttcgtgatagagatcattcccggggcagttgtctcgagacaaagggggcagataatcggacgccaagtcggcccgagcttgtgatcatctaaaacatgagctacccaatcctcgcgggattcaaaaactgcggtaaaagaacagtctgggtaaaggcattgccagggaagcagatctttgtataggtgctgcttccattttgagttattacggatggagagtagtttaccacaagaaacacactcaaaaggctggccctcttttgcttcttttgataatggcggaattctaatcgggttccctccttcggtatggtacgacatgactgtttctgctacagaggccgaagaagggtctgaagttccgagtcctgagtcgtgaaatttggaactggaaccctctgatcgtgtaggcggatcggtattcccaacctctgccgcttgatttagccgttctttttggcacctgagatagcggtggtatgcagttttggagagtctcaaaatcaaagagttttctgctcgtggaaatcttgtctggatcttgtctttgtagatatcatgtggtagccaactctgtgcttcgtctgcaaaagctgttttctcgacaaatggttccatttcgacgctttgaaatagtgtatccagtgccatgagacacatggtatctgtttcgaggtctttcgagatctctataaaactgtcagggccgtaatcagagccgctatctgatgagttggcgtcatggtccatagcgctatgagccgcctcaaggatatcttgcaactttcttgttgattctccagctgtatttgatacttcgtttttcttcgaagatgtcattggttcaagtcctgtcaccatttagtaattagataaatatgaggcacacttggggtgccatgaacgagaacagaaacatactctcaagaacagtatcactgatgctggtcagaatctctgtagtggtgcgtctcaaatgtctggatttgctgaagctggtgtcttgttcaccagcgcatatcccataattatcagaccaaagtcttaaccggtcaaagcttctttgtaaactgagactagcggaaggtctgtcttcttgtttagataccttggtgctacccagcttttgtatagtgtcgccaaaaaacgataatcagtaaggagcataagcgcgcaatcaggctcccctcttcgactggtttttcaccgagagccgctagggcatccaggaacagttggacttttaattctggatcatagctctgtttttccgcaatattcttcatgttgtctcagatagtaggtagttgagtaggttgagtgaattccgcgcttctggggatttaagtacgagtatatgtcaagatgcattcatcatccatgaggtaggtcgatagacagtagcacgtgagattgatggatggcgataggctgttgctcagccccttagcactgccctgactgcatcatgcgcagttcagctcctttcagcctcaaaagtcatcaaacaagtaaggcttgaaaaggaacagattccccgcatccagcccgtcaatattctatccacattcccaccaagatggagtccttgtcactcgcatttggcgttttacccgttgtcggcgaagcagtgaaaacctgcagagtagttcgtagaaagctcaaactctttcgccattattcccgagagctacggcgagtacaaaaacgagtcggtcgacaatcgcaagtcttttccaacgaaatccatcttctcttgagaccttctttgtaagatgacgacctcgtggaggtgatgctaaaggaccaagatcatcctaaatggacgagccaagatcttgaggatgggatgagaaacagcctcggagacaactacacctcctgccgcgaaatcattgaggatatcggctcgactctatcaagtcttcagtccgtctttgactgcttcgatcaagctttggataaacgcgatgaggtaagcagacataaccaactatctaggtatttgtttgtatatcagggtcaagctaacataaacgtagaacgagcatcccagagatgcaatacgacgattgcgagaaggaacaaaaatcgcatacagcgagtcaaaacttgaacaaaacatcaaagacctgaatcaatccttagaagaacttaagaatctccgagaacaaacagaacaactcaacaagccgattgatgctgtgtcaccgcggcgaactattcggaaacataccaacctcgaatacagcaatataagaaacactaaggaatcatgcaaagcattacacgaagcctttaccatcgcgtgggcaaaaaaaacaagacatgggctaaatcatgatattcaacgcacggtgcggctgttcctcagcacagaagttcaggatgatgtatacatgaatgctgttattacttgcagccctttactgaacgaaagagcaattgatgtgaggatacggtcacagaaccatgactcgatactgggccttccttcgcccgcgagccctgaagcatccacaatatcctctgacggccaacgcaaaagaagaaaagttcgattcactgaggctatagcaagtccaccactaaactcacatcgaccatgctgtgttgcagagaattcccaagcagtcgatataccgcccgacctatctatggccgacctttgcacagcactgtacaaagatcacattctccccacaaaccaagctgctgagaactattgcttcggataccttaacggggagatagatgaaaccttccgtcaccatatctatgcgaatccgagccttaccaatcgcccaaagatcacatcgaacacatctaccggtgcatacccaactttggtccccatgagcgaagtattgaaccagccggcagagaactctatctctattattgatcagctcaggatagctcgcgagattgtgaccgctgttttgaagctccactcatcgccgtggttgaataaatatttcaatctatatgatttgatgctttatgagactgacggggtcctcacaacaagtctaaagactgtacacgtcgcatcggaatttactcacacgacccttgacggacaacacgtaacaaatgcaaaccttccctctcctccggaggcagacgatattcttgaagaggccaagctcttgtacggtgtcagaaacctaactctttggagtttagggacaatcctcctacaaatcggacggtggtcgacattgcaatgttcagaagacgtcgttgccattcgaaagctatcctcacaagtaacgagtttggggccaaggtatctggatttaacgaggaaatgcttgaactgtaattttggatatggcgacgatcttaccaagccccgtctacagcaagccgtatatgagggacttgtctgtgaattaagtgagatgatttccagtctagatgttgcggaggactgaaccgaagaaaggggcattcgtgtagctataaatgtcaatatttcgtattgcggacagatactgaacatgtaaagaatttagtcatatttccaaattactggccatgttataagacactttgtttaccaccgtgtgttcttgttttcaaatatgcgagcaatactttatgttctaaaaagagtttctcaataggagaaaaggataaagccttgtccatactgttatgggagctaaaaaagcgacagtaatttgatagacatatctctttcgcggccacaaggcatccaagaggtcacgacaggggtgaggagccaatcaaaatgaccgtgacgtccggtacttttatccacacctaaattggcgtatgatagaagtaccaacagtcagcattgttacataaagctacatcacataccttacagccgtacctagtttttgggccttgtgcatttcctgatatcggctgtagatgccctgcttgcctatccctttttttgaagggtcggggctgcccctgtcgaagccctttgcaagctaggcaagcagagaagcgattcctacctcgatagatatgattgatatctctttgtatgtgattttgctgtgcttcaacatcatcagtgtcttcctccttccctgtgcgactcctcttccttatgtgaccttcaggggcatacttgttgaagatggcgttgtaaatgcattccttctaatcctttagcgttatgtaaggcttccaatggggctgtgtcgtctctcgctgtaaaatgaagctattcgcaagtgcgacttcaaggaggaaagaccatagtaacgcctgccaaggccctcggcgaaagcgatgctcatatgttgtgtatgagcgtatctgatcgccgcggtccacgtgattcatttcattgttatactgagcggcaatagtaggaatagagattatcttgaagctttccccgttgaagtactcttgaaggcgatattgctctgcctttgtgcctcttttggcgggcattttcctcttttttggtgtgcgctcgtgagaagctctgctatgcacagtcgaaaggaagagtacgatagtactatccttccaagcaatttggatgacctaaggggacagtaaagagacaggttagtaagggatatatatagaaaagatgtctataccttgttatcttctgtagggataaatactaccttattatactttaaagtagagccatcaggggcctttccggtctcttttatctgcttcatcgtggtggtgataccacagttagggcgtgccgtgcctgtggccccgataccaagcgtgcgaagatgacggaagaggtgcggcgacgagaagagattatctgtaaagacgtgatatgtctgagaaggcagccttttcagtaggtgaaccacgacgctttatgtactgtttagagaaatctcggtctgtagctttcctttcttgccatagggcttcgttgaaggtagctcgacgataacagctttgtatggtgatgccttcacgtgccaaagccactgtaaaaagtagccctgttgcgcaacagcccagactttgaagcctaccggcgtaggcttattcttgatgactgttgtctcttttgatctgcctataaaagggattatacacttatctacagtgagattagtccctggaagatagagcgcaagagacaccttctgcatgtggtcagaccactctttagccgcttggaaggtctttggaaggtccttctcattggtcacatcgagcttggtgtgatcaaaggtatggaaataccttgtgatcagcttgaacttcttcaggggcatgaacttaataatcgagtggagggggcgctgatctcctaggctaggggacttccaatggtcccttatcgttgtttccctatgaattcctaggtaaatcatgattgcaagccatatataggctgttgaagtggagaggccttcccacttgaggatatgtgaatgttcggtcaggggggtgttccagttatcaataacggcattttcgattaagtgagccacccagctgttggtgtattcaatccatgactgtataagggaaataggtaggaaaagctggaataattcaagtggttcttggggcagggctttgatcttgaaatcacgatgttgtaggtggaaaggttgaaaatcacggccgcagctctcttcgggcggaaaaatcggcacgccggtggggtcattagctgcccttgaaggcggcgggttaaagctgctatcatctatgaaatcttgtatcttttgagagctcatcgtttcctttaagacgctgtaagagtaatttgtatgaggattttgatgaatttggtgatatattttgaagtggttgtctgacagggaacctttcgtaccccgcaggtaccggcctagttagtcagaaaagtggagaaagtgaccccttggatgccttgtggccgcgaaagagataaagaagtcctcactattggcgctagtgatggactattgtgttgttagttgacgctatacaattccgccacccattgacatactatagtgctcaatagctcaaagccaccttctgttaatcttgtgaaagaaattggaagttctggtgatttacctagtcaggggaatttgatagaaaagcgcatggccgttataatagagtagctcccttccaacaccactttggttcctggtttgctttagcactttctcaaacattgtcagcaattgacgtccgatctttacttttgaccttgatcatggttgccattcgctcgtttgttgcactctacgcagccgttggcattgcctcggctggaaaatgcaagccagaaagcatttcaagctcgattctttcagaggccagtaccagcggttccgtaggcttcagttccgcctccgctgctgagtcttccacgactgttccaggtactactctagaaaccagcatcaacgagtctactacagagactgtttccagcgccatctctaccgttgccaccgataccaccaccctcgaaccaagtcttactactcttctcacctctttcgtcaccacaagtgccgacatcaccaccgtcgaatcagctaccacgaccacttcggctactcccattcccaagtgtccctcagatattgagcagtgtttcggcacgatggaaatccaatgtagcaccatcttcggcggtcttagcgactatactgaagtcgaggatctcaacgcatgtgtgaataaatgcagttccgataccaattgtgctgctttctcttatgaagagtcaactcgcacatgtttcacgactagttcccttcctgacgactctaacaaagcggagctcagcggctgggttagcggtaaaaaggggacgtgtggacaagatgccacaagtactgcctttacatccaccgcggaagccaccacgagtgcagcggctacgagcacagccccagtggccgaccctgtctgttcttcatgcgttgacgacgctcaagttcagtgcaacaccagtctcaacggtctagaacttctcggatcatcacaaagcatcgccgaatgctattcattctgtgagcaagatgataactgccagggcgttacccgcagacaagacaatggtgcttgcttcaagtctgctgttgaccctgatgatgtcgtagcaagtccgcaagaggggagagacagtgctatcaagggaacttgcaggatctaagcgggtgcagagcaagcgttagaatgagtttgggcgtttctgtgactgaccacatataaatcaggataggacatgttagtagggttcaggtgaacatggttccaaagatagattatccttggtgtacattgtcttctcaagctgggtaaccagtaggtcctatatatcttgatactttactgagaacattatcaaaatgatgcagaaaaaaaaatcacaacgaatagactagcctggcaaagagattttccaacatacatatatcatttgacgttttataaagctgatatagttattcttcagtaacttcaactatcttaagtaacctatgactatagtctcaatgaccttgctcattcgcgtacatgaagctctcattccattcttttcgtttcgtcaccaagaacaatacgtagacaaagacgtttggacatgtttcaatatttccagattctacacaatactctttgttcactattacaagtttctcctacaaggaacacaaacaatgctctgtattttaacaaaaacttgttaataaataagtcagatgagtccctgttcgcgttgttacaagagcagaaactttacatatataaaggcaaccagatcctgctgtatcaagtagaatcaactcagtagtcttactccaaagcatcttatctcattgtcaactgtattttcacagaacacacgagtgttagtgcaacagtacatgcctgtcaagattgaaggcgattaccaaaagtgcgctgagcgaaagacgaagctcgtacaggacagaaagagaatattccaagccttcatgaaggaatcagaaagcatggacaacattccagaaggtcccatgatgaaggtttccggggaggtcagaacattgaggcgaatccaccgagacagagcggaccatcaacctgacaccgtttgtgcctctgggccttgccaacgtctcgctatggtttcctctgatgggcggcagagcatgttctgtaagacgcacacctgttccgctacagaatggaactgtctcttggatacctcgactactcaagacggcgtcgagttttcggtctactgtactgcacatacttgcgatacacttggctgtaaccgtcgaatcgcggatctttcgactttttactgtacgaagcatcgaagatagatctacatggggtttacctcatgtcagtcaccgtagagttggaaggatttcaaattgggttgggtatggttgaatttttaaaggagtcggagtttgggtacaggtaagaaggtaagtggtaacaaaaacaggctggtcctgtcgttcattcaaaatgtccccatttcttgtgatttactgctgttaccaatctcccttaagagtcaaggcatattcatttaggagcttcttaaatcccttctaccgccgaaacttctggtgcagtgctgggtttatagtgaccatgatttcagcctcttctactctactttgaaaaactacatatcctggtcaattcttcaaacacgtcgtggtcatgggtgatgtgaaagtgttttcgttgttctcatatatgccctaaactcccaattcctttttcttttcccaacctcaagatatagatactatccttccatgtccattttccgaacccatattgtccgtgaaaactttctacgaagtctccttcttctcctcactcttttcaccatcatcctcaatctcaacagaaccgacagcggcttcaaggccaccttcttcttggttctggtcctcgagcttcttggcagtcgacaagaagtactcggccacgtcgttcttgtggttgaaataggccaagtctaaaggaacgtagttctgctcatttgcgagcgcaggagaagcaccctgctcgaggagcagcttgatgacgtcgaggtgaccgcctagagcggcccagtgaagaccggtgtttccagcttcgtttgcctcatccagaaatgcttgcttctgctcctttggtcggttttcgaagtattggataagctgacggacgatttctgggaattgttagtttgatattgtaccattattgaggacttcgacttcagactatgagatctctcaagttttcagtcccccatatattctcatctcatacctagatgaccgtttcctgtggccatgtgcaagcatgtagacttgttggaggcgtcttgagcagccgcaacaatctcagccgggctggcattctctcgctcggccaggatcttgatgccctctgtcaggtcctcctgctctccggctcgggaaaagtaaatgagatcatcgatctcgtcttctgtgagtttgggggccatgatgatgcgcttgatgatgattcaatgtcaagaatataaaattttgtgaagatgaggggactgtgtgggtaaataccccgctattttcgcacggtgtggaggtggatcaagacgcagggtaagtaatttttgttggcgattttagataactatgacaaaccgatcatgctgtgactagactatctattgtagagaaatcggctcattggactcatatttcgtacctgaaagataacaccatcgacttgatgttcaaatcatatcactgatcaatgcttcgccaatctcgtcatcgagccatgaaaacaggtctccagactcatccagccactcaatctcagcctttactccaagaactagcatcaattgtagttcatgtttcgtttctgacacttcagtaccaaggtgcgacggatgaacgacctttttgagtgttgagatggctgctgttcgttctctcgcactcatatacgagacagggttgcgacatgaggtagaagtgatggaagatggcgaagactgactaggagtgatggttgccgaatcaccggcataatcccgaaagagatgtgttgacttgataccaagccactgcagtgtttcagtgccgagatcagcttcatggcttagtctgtcggatccatatcggtaacaccgcataatcttgacaccatcagggtcaaagtcgaatagccccaggattggtagctggggatacctcgtgctgacaaggttcaggaatgaacgagtggttagatctgggtacccttttgcctacttctgtgagtctactccttggaagggcttggcaaatacgtacagtgacaagtacaccggggccagacagagacaccctccagaattgagaggagcagagtgatctgaagacggcctagacgaaaggtgagccttcgtaattatgaagcgattaaatgcggcgcttacatccttctccactaccagaatctatctggcatcgtggatgtcgacaccagaaattgactgaacagttgggatagctactccctactccaatcagaatctggtaagatagcatatcagacttgacataccaggtcccccaaacaagggttcagagtgctgccgtcatggagacctatggtaagcggcccagctagtacaccctttgaagctgcaacctgttatagtaagcagtcatgcttagtagtgttcaaccaaggaggcgcacaatgttcaagtctccacgactgataccaagcgtgaatgcgatatcgtcgacaagatcgtctacctccctttgcttctcgaagagatcttggtgttggtagaagatatggctggagccatcagcaagtatccacctgtactcggacagaaccaactaaccgcttggttaggactgtgccagatacaagagcgtcatgtgaaagctgaaggatgagaagaatgcgcgctgatcatgtcagtcacgaggcatgcagatgctgcagaatattaccaaacttggtggcctcttgcttgttgcgaccagggaagtgaacctgctccggggtggcattggaagcctgacgagagggcttcctggtagagaaggcaatcgacagctcttggcctgcagctaaagcgtcaatgatttgctcgaggatgccctcaatgcgagccacggctgctccaacattcgtattgtgaattatcgtattcgtatcattgttagtgattgtcgctgacgatgggaggttagtctggtgtctttgggtcaattctggtatagcaattgcttgagcaatgtatgggtcttggtccatattcactagagatttggcaaggccgattcggtagtgataatttaaatcaagttctttcaaaaatgatgccaaatgttgtccgaatacgcagatggtgtcttgtgttggtagatgcaaccaatcccgcgcatgcccgaattgactttcaggggcttgaccgccagggccgggacattttaatgtccatgaccccgtaccgggcaagtgctaccgggcgcccgcggcccttgcgtctagcccaaactgtttaattccggttccgtgtcagtttagttaaaagcatgtgcttcttctgccgtgatttggttttgacaacgggcttatttcaacatcactccactgctacttgatcaattgactttactctgtgttctatcgagaacatctgcgcttcttcaaacatggtcgccaactctactggacgtgacgctagcgcgctaaagtcacgtaagcgcgctgctgactccgagtctgaaccactattgaaacagggccagccattccccaagcagcctcgcatcggttcagagttggacaagacacgatggaggctcaaggacgacgacagccgccacacatggcactaccttgaggacgacgatgctgcaaaggaatggccccagagttatgctgagaaatggtatttgaaccaatccctggtgcgtactcattgtctacttcctttcgtcaaactgaagctaatatacccattgtaggatcttccagatcttccaagtcccgacagtcccttggcggccgccacgaatggcctcgacttcttcgaaaaacttcaactacctagcggtcactggggctgcgaatatggcggtcctatgtttctcctacccagtgttgtcatcacgtggtatgtcaccaggacgccgatttccccttcgaaagcaacggccatctacaactatatatccgcgcgagcgcaccccgaagatggaggctggggtttgcatatcgaaggcgaaagcagtgttttcgggacattgatgaactatgttgcccttcgtcttgttggagtcgaggccgacgaccctgtattggtcaaggccagaggcactcttcataagatgggaggcgcattgtatgcaccgcactgggcaaagttctggatgggtgtcctgggagtcatggattgggatgtcgtcaatcccgtgccaccagaaatatggctactccctgactgggttccttttgcgccatggcgatggtggattcacattcgaatggtgtttctgccaatgggctggttgtactcaaagcgatggagttgcgaagagacagatgttatccgatcattgaggaaggaggtcttcatcgaagactacgccaagatcaagtggacaagccaccgcaacgacattggtgtcgtcgacaactatcaccccaaatcatggcttctcaacacagccaactggctgattgtcaatatctggaacccttatcttcgacccaatgttctgaaagaaaaggccgaagcctggtcgagtaagcaggttgacatggaagatgccaacaccgactatgcatgcttagcgcccgtcaacgccactatgaacacagtcatgtgctacgctcgcgacggtccggacaattacggcgttcaaagacacatcgagcgacttgaggagtttctctgggttaaggacgagggtatgttggtaaacggcaccaatggtgttcaatgctgggatacagcctttttgatccaagcggtcttcgaagccggccttcacaaggacgagaagtggaagccgatgttgatgaagtcgctgcagtatctggaaagacaacaaattcgagaggattgtgttgaccaggatgtttgctatcgccaaccccgaaagggcggctggccgttcagcaacaaggaccagggatatggtgtcagtgattgtatctccgaagcaatgaaggccatcatccttctgcaaaaggtgggcggcctccccgaagtccttgaggaaaggagactattcgatgccgttgatactcttctgctatatcaaaatagcaacggtggcatgtcgtcttacgagaagcgacgaggaggcgagtggctagaaatgctcaacgccgccgaggttttcggtcgcatcatgatcgagtatgactatcccgaatgcacaacagcctgcgtgacggctctatccttgttcaacaagtactggcctgactaccgtaccaaggaagtcaagactctgattcgaacagccgccgagtggatcaagtctaaccagcgtcccgatggtggttggtatggaagctggggtatttgctttacatacgctggcatgtttgcgctcgagagtatgaagcacatcggtcagacatacgctacaggcgagaactcgcgacgcggctgtgactttttgatctccaagcagagggccgacggcggctggtcagaaagctacaaggtatgaaatctataattttattttgaaggtcattactgacatgcataggcctgcgaaacaatggaatatgtcgagcatccatcaggatcccttgtggttcagacagcttgggctttgatcggcctgatggaggctgattacccccatgtggagcccctgaagagaggcattcagttgatcatggatcgccaacaaccaaacggagagtggctgcaggaggccatagagggtgtctttaacaagtcatgcatgatctcatatcccaactacaagtttacctttaccattaaggcgctaggcatgtttgccaagaggtttcctgaggagaagctggttcctagctgggctttgcagggaaatggtattgagaagtcatagactaataaataatgcatggcaaggcatgcactcacggcctatttcactacataattttatttaattaacgatggctatgcgtttggccttttgcaaccgttcctgatagtgatggcgttgcagtttcaacatgtacacagggaggctgctgcaatgggtatcggccagaactgacaaagactgtcagtaggatgtgttataggcgtgtcatcgtcaatctgaaaagagatatgagcctatcagtaagttagtagggtttatatataactccttggaccgtgagagacaaaaattactaagtacatactgtgacgtgagtggggcacgcctaaatctgctttattttagcatcatcaacttttttctagccattgtctacccgctatagtttcgaaacgggatcgggatgtatttgcggcgtgcaccacgatttttgcatttctccttaatgtttttgaatcgtctctgcgctttggcaacgtatacctgttccctctctcgctctttataaacattcctcccccaccccagccaatcctgagttggcaaaaatctcgctcaactcttgcaatcctagcatttttgccaacttcaacgagagcctaggttgtttatttctagcatatcatgactagatcaaaaacaccaccaaagcctcagatggctacaccagatacatcaaagccccagatggatctaaccaaggaccaagagtatgaaatctacgtcgcttacaagcacgttttcaatgggtcatacaaatgttatcgaaagccctcatatgtgaagggacacatcgacaacccgcgagctcaccccgtcgctgctgctgtgcttgaaaaatacggcagggggacggttataagggttgttctcgcactgcttcaagccaaagtttttaagaacgagaaatacgccaaagagcgattctccacaacagagtcattgccatcgctgcctccaactccagagctcgatgcttctgagccgagcgaggtggtccagccccctttggacttggaacagaaggacgacacttcaactaacatcgatcctccaccgattgtatctgaaggccctatcgaggtgatagagcctgtaaaggttgagcaagagtcggatgttcaagtatcgcaagtcgccgatgaatcttcggcaaaagaagaaacccctccaaacacaacatcatcgcctgtgaagacgacggaagcaaaggtccccacctcccgtcccgatattagtgatgacgttcgcatcctttcccgtgagttaaaagattcgatgggacctgtttttcaagcgttatgctcacacaaaccgcgtagctcctcaatcatctgccagttcccagaagaagaaagacacagcagctgcgtcaaccgtgtcaacccaggccaagccacctttcataacacaacacctcgtcctgaagcgtatgcaaactatcttggagcacgcatgctttgactttgctagagagaacatgcctgacatcctggcaattctggaatgggactgtccagaagcaggtgagttggatatatggatgcgccaccttggaggaaagaggttcaaggagttagagaaacttgctggctcgaaagacgtaaaggttcctctgaggcttcttatggcctcaatggcacgactgcgcaatgccgctgttcatcgtgatgtggtcgctagccgcgagctcacactattggcaggccacgctgttcaattctgcagtgttcttcaaatcccgggttcggatgctctgggtatactccagacgattcgagactctctcgagactcaacttggggcactttctggtctgaaagacgacattgatgctgaactcgacaatagcctcaaggatatagctagacgtcgagcggagctagatgcactcgaggagagtaccatccaagaagcacagaaggagttcgaaagtcaacaaactattacctggaacgaggtagatcgtctgattcctttcaggcacaacgaattctctctcttgaaagtgcctatggaaccattgggaggtgtaccgccctcctggtataatgctcacttcaaccgttcgcccctaatggggattttcgacgagcctagtcgactagataaactgacgcgcaattgggttagtggtaaacctctccgtcgacatagagcaagattcccaggttacgcaatggaggctttgagaagtcgagctacctcttttttctcgctgatacgccgtaggtggaaagtataggtaggttcagagggtctgagacagaagtaatagatagtcactggctcgtgtcaaaagaattagacctgatatattagtcgcgtggtgtaggtgtgtagtggcagtcatattcgccctgtttaagaatacaggtcattgtgttgatgatggactagaaacgaatcaatagagaaattgaaaagggttggtgtagtgcagccaattccggttttgtctagccacgaagactctaagtagagtggcaagacgtcaggacataaagactttgaaatcataagagacgaaaataaagcaatgttattttattattaagagtcatatctagttcttgttacaaacttggctttctctgtacttctttcatggatataggtcaatacctgttagagtgcttgccgacaccatctgcacaatgaggaaggagcgcactaggcgcatcatgctcatacccgtccgtctgccccaccaacgcttccagaacccaccatctccataaactcaacctttgtttgactttactctcacgggctgctgttgcatgcagcatcaaacacaaatgcctacgaagttttcttttcctatttaaaggcaccgtcatttcctttcttcaaatcacatccacccttcgcacgtccagcacccacgatgtcatacactacattggcccagcagggtctcgccgccgccgaagcccgcaactgggatgaagccatcgataagcttacagtcgctctccaaacctccaagaatccccagtggctcatagctcgatcgaaagccctcatcaatcgtgggaagttccaagaggcactcgacgacgccaatctcgcttggcactcggcctatgaccgtaacaagcgaccacagctcatcgaagcccactatcgacgtgctgtcgcctacttccgtcttagacaatatgccaacgcagatgcatgctgtgtttacgccatgcgtctggttaagaatttccctgcaaccgagaaggaagacccagccaagaccaagtgtgacgagaatggtttctacaaggtggccttgaaagatgcacaagaggaatcggcgacagatgaaataaacaacaaaaagggcccctcactccaacaatcggagccatctaattggaaagattggcgtatcgccagcactctgcgcatgcaaatcctatttgctatggagaagctccctgaggacgaccctgcccgtaagctcaccacaagtgccaagcctgagttgaaggagttggcaggtttggcggatttgggaataaccgacagcaaagcccctactactcaaactaccactaagcccgctgtggtcgatgattcccctccgcgaatgcaagagttccagaacaatgacaccatgtcagtgtccattttctccaagaaagtcaacaaagacaaactacaggttgttttcaaggacgactttgtttctcttgatcctatcgtttggcccaatggttccgagagatgcctgagcttccacacatggagccctatcaatgccgatacttctacctacagggtcactcccaacaaggttgagcttacactcaaaaagaaaggtcctggaatgtggaaacagctcaagcaagacgaggacaataacacaacctcctccagtgcacacaatgaggaagccaagtatgtacagtgtctctcttctaacaacacgtattaacctcgatcccagaaagctcaagctcctgaaggaagctcgcaagcaggccatggacgccgccgacgcctcaacagaggcctcgacttctgccgtccagggagatgaatcaaccattgccaacgacaaaggaaagacccccgccacctccgaggcatcctcaaaacatcctacgtcttcgaaggccgaaaagaagaactgggacaatattggcgacgatattgactccgactcagagaaggacgttaacgtcttcttcaagaagcttttcaagggtgctactcctgagcagcagcgagccatgatgaagagtttcactgagagcaacggtacaagccttagcacagattgggacgatgtcaaggaccgaaaggtcgagacggttcctcctgagggtgttgaggccaagaagtggtaaacatcttatgcatagtagtaacgatggtcgataaaacataatttatggcctgcttttagatcagttaggcgtctcggaatggggatcagcaaggtagtcgttaacatctaaacttttaattcaagcaattcttgatgcacagtctcgttatactgcgcgtgctctatatcctccctgacttattttacatcctcaaaagctcaaagtctcttgacttcatcgtatcgatgctcttgtctttcttcaatccttcaatcacttcatcgacctgttccgaggtctttccaaaccactctgaccccctcacttcttgatcttcaatatcacggctccatttcttgccagctcgatattccgtcgccaattcctcgggcacatgcagtgcacggctcacaaagtcctctctcgaaatgtacgctcccctcaaccatctcgatccaccaccgacatcgaatttattgcgcccatgcataatccgcgtattgtcgaaaagcacacactctccaggctccatcttcatctcgtacataacgtcagggttattgatcatgcgatcgaacagcttcgctggctcgagccactctcgtgcatcgacggcagcgctcgagaattggtcctggaaaggcggactccagtttacaccggcgaggttttcatttgggccgagctcaaggatcggtcgtctttgatggtagaagtagccatgcttctcgtagtgatacggaaccattactttccagaggttcctgattgttggggaagattgtaggaaaagcagtttgccagcgaacagaccatcgctaaaaagcgattctccgccttcacacgagttctccatacaatgaagcagttggatagcgggcgggctctcaaggtacagcagatcttggtgaagacccaagtagccactcgtgtaggccacgttctcggcatctggctttgcgcgaacgtcaaacgtgcggccataaaaggtctctttgatgttggcgatgcgcgtggtgatgtcgacgatggaattctcgtcctgcggcacatttttgaggaacacgaggccaagatttgagaggtccagaatggtgtgccagaacgcgtcagatcctttcatgaattcgtgatagtcgatcttgcgaacacgttcctggatgatggccttgtcccagaacgtccggcctgttttgggaaacacaagttcttgccttggaaaaggcatctttgggactttttggtgacccattgcttgactgactgacaaccagggaaacaccatctcgtggtcgggatacatgtcgttcttgaacgtgatgccgacaccttcttccgtcttgcggatcttgtcaatggcaatatttgacggtatgtctgttgtagcaaaggttttttggcccgaggctgtgtcgacgcacgctgcgcaagtgcagctatcgcggaggagcatggcgtctaatttcgtccagcccttctcactatccaccatgaagatagaacggccactgctggaaatggtgagagagtcattgtaagttttgaaggagtctcggactttaaattggggtggcggtttactgatgatccttctgtaggtggtagcgttttgagcatgtattcgcgttaatgagaatccacgaggaattgctctgcaactttgcgttgccagtcgacgggagaacatgatgagtgctctcggccagcttctgttgctcctatgcgccgcgccggagttcaatgtagagaagaggaacagaaaggaaaggattggaggagataaaaggttcaggctcagttcaaaggtggcatttgtaggtaaatgtttagctgcccctgcgtacctcggccagaagggaagaaggtgcctctagcttcaggtggggttatcggctcagccccgcgtttagttccttggagctgcttatagctttgttctatcaaggcaaacatgggttggcttgatcatacgatatacgtacagtactttctacaggacgactcacagtcgacttcccatcatattttcacatgatacatgcataaagtgaactgcaagtgtgtatggagttttgatcaaagatcaggtatttattttcttcatgtcatgatgtagaatgttgtgctgtgctgtgctgtgctgtgcgataaaccataaacgcctcgtcgcctattgtacacgaaagatcatattatccaccgatataatacaagcacattgccatccattcgacgttttctcattaagcgtgaactcatcatcctctgttgcggttggtcgaccatcgcttgaccatcacctctctgaccttgtatagcttcaaggcctcggcaacacctttctcaagagcctgctcgagtttcgatggagggggcacgtccacataaaccagcaccagactcttggtgacatgtgaaaggacgcgcacagtcccatggagccattgccaagtcttttgtgggttctgctttccactctccttccaaagagcatcggagtaagatggaatgacaatcaatccaaactcagcatgatcaaagacaggtcctcgggtgtacaaaagccagtcaacaccaaacttgataccgccacgaggaacaaaaccaagggatctgaagtggtggtacacggcgtagtgaaccagaaagttatcgtcaggctgaagggcagggtcttctgcctcaacacgagggggaaagtaagaatgttgtcggaagagtctcaacaaatccaacgatgacaactgagaaccagaagcagggtcggtgacttgtaaggctcccaggccaaagttcaggaagaaagcttcctcgggcataagctgaaggtgctccatgttctttagaacaggcttgctcacaatctccgttttggcatcttctttgcgtccattcaaagccacaggcgagatagggcggccatcgctcagcccattcagcttgccattagactccgcacgcttggggcttggagggtctgcgaagtaaaacgtggtagactccacagtaggagagaaccgaacactcttgcgacggctcttcggcctcctggtgccttcgtcatcagacgatgaacttatcacagaagcggcgccattggcgacaactccgttggctgagttggaacgcgcagtatccacagacaaaccaagtccagccatatgggacccagaaatcccaaagatattaaactcttcggcagccttttcgccaacaggcttgttggcaatatctgtcgccgagtttggcagagatagaatggtctgagggcacactggagaggcatatgtgggcacagaaacaacaggtgtgacaggctgaatggacttgggctgtaccaggtctgccaaggagtttggtagagacagaagggcagcagggctgacaggtgactcgtaggttggaagagcggcgggtagtgagattggcttgtcagactcgggcgttgcgatgtctttcgactcttgagatcgcaatttcatttcctcggcctttagcaccttggcttctcttgctttcgcttcttcggcctccttcagtctggtctctctaattacctcctgctcgagacgtgctcgctcccacttggcgcgcatacgctcttgacgtctttgcacagtcatgatttcactgacatgtgcatcagcaagtccttgccggacctgctcacgcttgagccaatttggctcactacgacttagactacccttgccatagaagccttgctcccacaaggctcgggtagagacatcatccgtaatgtgaacggatgatgtagcggcggaccatgttccgatgtgcacagccgagggctcagccttgggcggagaccacagctggcctaaccacgcatacgcaacatgaaagagagatatggggttgctcgggtaaaaggccggcagagggaatgtacggatcggggccggaagggcgtagatctgatgcaatgatggtcctcgctgctgggattgccgttggccggcagaatccgtggtaggcgcggtaccaacgggctttgtatttgatgattgaatctcagccatttctcgccggggtcatcttggtcttgcgacagatgttagttgagatctcgagtagcaaagagataaacaaaagccaagtgtgttgcgttgctcagataccgttgtagtctataatatcaaggcttcatgggagaccaaatgaatggattctctaagcattttgatatggtgtcatcaccgcaacagaaccaagctccaatgagaagctttgggacttcgaagcacaaaggcaagcgcttcatgcattcgaatcaaggaaagaaaaaaggcttgaaagtcaagaaacctacctctctagggcgtagcccaggcacgatgctggctgggaattaatcctcgtggccattcacagcaacacaatgctcaaccttaaagggtgaacaatgttgattgctcaagtgtgaagctcgacctgaggtgcgaaagcttccacgagctgtgagagattttgttgtgttttttttttgaggatgatgacggagaaaggttgatgggggaagaaaatcgaggttttctggaattggagctccccactttgatgcctcgtgcgcaaggccacattttgcttgaactctccagactccaccaaggagatttgactgaccaatctctcctctcaagttgtgggtgacaagttatcgggacatgaacctttttaagccgcacagagatgtctaaaagacatgttccctattggtttcttcaatcacactatctttccaggaataggctactcatgaacagacgcaagaacttggagctgtgaccgaatcaagccgtcatgcgtggctagttgcttgcaagctaacaacgttggagcaatattgatcagactaccaggtcctcagggtatcaaaaaaattggccgctgaaaacataagagacgaaattagtaggtcattttatgctactaaaactagagtttttaggctatttatttttgtaacctaagacttaagaggtcgacttttctgctacctagtaacaggtacatacaagtactggagcttggctagctgttagcttggttagatgcgcgataatcaaacgctgtcgtcgcttgtttaccctacagcatcaggggccttttttcctctctttttgtcttttattaacaaactctagacgggtttcagcagggagacagtgacccgagaggcgtaaaactgtcttgatgaacaaaggggtgtctttcaggcatcattgccgaattactcactcattaatcgttatagctgatgcatgtcactgtgatgagatcaactgctgggggccagcttcagacaggtggccttacagaaaacctcatggaaatctagtaaatcttatgaggtgacggtaaatcaggacattcacgagcagagaaccatcattttctagcctttattcaccgtcttcgtcccagggaataataacaaacattcactctgtacagtcaacgttgttcaatgtgttaccttcataagcaatgcaatgtctggcggggccccatgtccaacctccctccagagtccacaggccctggtagatctacctctgtttaattactcctatggccctacctccaaccttgcggagtaggagtaccctttcaaaggaaaccttcctttccattcgaggttgacgggcgctcccgttactcaatttactccttcacggctaaacttacaatgtattctttcatagagtgcatcgctggagctctgtttgtccttggctgcgttgttgttacccttgtcgtcattggcgtgcgtgcactgtaagttttccattcactacacattagaacttctcctgacacgcgacgcaagcctttacaactttaggaatcgccctgctcctccgctgtcctctcagcttggccaaaatgcacctcacgtcaccattattcgacccgtcaagggcttagaacccagactctatgactgtatcgctgcatcctttcgacaggactacccacaggacaaggtctcgatccgactctgtctcgaagatgataccgatcccgcgtaccctgttcttcagaaggtcattgaagatttccccacgatcgatgcgcgtattatgcttgagaaagaagaccatgtactaagcgaaactgtcaacatgggacccaatcccaagatccgtaacctaagccgagcgtaccgagaggccaaaggtgacattgtatggattattgactgcaacatctggatggcgaagggagttttgggacgcatggtcgacaagcttatggggtacagagtcggcggcgctgcaaaaccctacaaatttgtccaccagctccctattgttgtggacttgatggacttttccacgtcactcgctgcagaaggtcggtctctcttggatgcttcacccgaggaagaccaccctactgaagatttgggtgccgaggaatttcccaaggtcatgtctcatggcggtggacgcattgacgaaatgttcatgacaacttcgcatgccaaattctatagcgccatcaataccctccgtgcagcgccgtgcgctgttggtaaaagcaacatgttccgcaagtcgcagcttgatcaagcaacggatgctattttgaacccgaaactagatcaaagcaagaacctcccaactggtgtcgattatttctcgcacaatatttgcgaagatcacttgattggcgaggcgctgtggacgacagatttccccgggtacaaaagccacggacttgtctggggcgacattgctgttcaaccagtctcaggcatgtctgttcaagcctatacagcgcgtcgatctcgttggctcagggccaggaagtatacagtcctttcggcaacaattcttgagccgttcactgaatgctttttgttcgctacctacatgtccctcgcgatgacaaccattccagtcttgagtcaaaacttgggcattcctaaaacctggaacgccacggcaattgcctggtttacgataaccacgctgtggatgctcatagactatattggttacctacgtctgcattctggcgtcaccatggaggtcgacgaacacaccccttattttgccaagggcttcaaaaacacaggtggaattaagagacgcccatttctggaattcttggctgcttggattggacgcgagggtcttgcctttcccgtctgggcctatgcagttgtctttggcaacacggtcaactggcgaggacgattgttctacatccactgggacactacagtcgacgctgttgagcctcgagaagaacgaacccgtgaggtgagaacacccgagcttgaaagagggccttcgcgtaacaagcatcgagttgattgaggagtaggagttgacaccacggcgtatatgagttgggcctgttcaggttaatgaggatgaagcaggatatggatgataccccgggcttgaggcaacgggtgacgtgttacgacagcttatggcataaagtcggaatgatatatagaatcgatacatatactaatggatacctgatttcttgaactatcttatgtctttggcatagtcaacgatatctaatctgtgcggttttacgagccaaggcaatctgcacttcgacctacatgaacaacaagactatcatggcattatattgacacgggttaccaactcgatgcgtttacatgactgcaatgccatgagtcttacaccgcaggcatatagccaccacaggacagcacgtgattggacgagttcccccacagtgcgcgccagctccctgcattagattagaaccccgccatcgttaagcattttcccacgatgaggtggtttttgggtattgcgaagcgcaactcaacccttccttttaagcacataccgacctttcaagtctcaaagtaagtctacgcagcttcagttcaccctgtgctctattctaacccctcgcctctctagacgctccttcacaatggcttctccttcagaccgtcgacccatcgttatctcgggacctagcggtgtcggaaagggtacgctgatcaacatgctcttcacccgacaccccgatcagttcactctctccgtgtcgcatactacccgtaaccctcgtgagggcgagagcgacggtgtccactaccacttcgtcaccaaggatgctttccgggacttgatcgccaaggacggcttcgtcgagcagtaggttcatcaatcgcaggcagactagcgcatacactgacaactcgtctcgcagcgcccaatttggtagcaacctttacggaacgagtaaggcaaccatcgaggagcaaacagccaagggcaaggtcgtcgtcctcgacatcgaaatggagggcgtcaagcaagtcaaggcctccaccatcgacgcccgctacgtcttcgtctccccccctgacaccgaggagctcgagaagagactccgaggccgtggcaccgagaccgaggagagcatccagcagcgtcttacccgtgcgcaggacgagcttgcctgggcgcgatcagccgagtttgacaagattctcgtcaacgatgatttggagaagacgtaccaggagttggacgcttttgtatacactgagaagagcgattaaagttggagacaactgatgggaggtatcttcattcagaggagtttggcaaaagtaaaattataaacgaagcatgatagacctgcaatgatcaatgactatatccctatataatgttcctacgtcaatgatgcaccagaggtcaggccttgggtctgtactagggctccaagagactgcggcctctcaacgtcaaggcataagaatgcggtattatatcacatttaatgtatatatggcccaagaatagactaacaatttcgtctggggtgtgtattacttaagagcctaatttacaatgaccgctgcagccccttggtatcgcttctcatgtcttgatgatcatgacctggtagtcatttctcctacgcctctaattttcgtccctatactccttgatgtaccgttgactaagtgtcatgtacaattcgatcctagagttgtaactaatcctgcggatagtttcacggatatcggcttcagtagtttatttaattagttgttgaatttactgccagttgggaccgactcacaagacccagggcaagagaaagggctgatagcaaagcgatggaagttttgtgccagtttacggcaacttttgctgcgcttggtggcaatacgtcggttgttggtatttgggtctaagagacgaaattgctaggtcaacttatgccacttagacaataggtaggtactctttatgctattgattagcataccagaagccttaggaggctaactttctgttccccactggcctgccctttgccatctgttggatacaaacaagttatgcaaacgcaggtagctttgtggccttgatactgaatcttgctatagccattacttgatgttgagcttctggggtgatgctgttatgagcacctcttacttcttgacttcaaagaaaaacgaccctccagctaatataaacgcaggatataaaaacaaccaaatattgttacagtattagaatttactgtcaaactcatatctctacaaagatcgaatgagtaatccattcatatctcttttcagattgaatgtgtctacattcatacaaacaatcacgtgtgcgatgcacattgataatcgaatggcgagcagctgaaatacctatttaatcttttcagtatctgcattgaaaaaatatttatgtcggtattatctagcagagactaaagccagtgaaaattgattatcatcattctttcagagaataacataccctttactgggataagtgttgggaaccgaggtactgactggtttgatcttttaaaattctcttggaggcaaactggaccggcttgaaacgtccaagatgtttctatttttcgagagattatcacataaacgtctgctaataaaacaagactctaacgtacatatatacatgcgtattcagtccaagcttccctgatagtaactgcctgtcctagacctgtcaagcttcttagttacataattcaccgaaacagaaaatagactgggttggctacttacattccatattaaagatactgtattggcaatttttgtatgtttgatataatcatattgtgccaatgtttgcaggaaccagataactattcgaaatactctcatatgcatatcatgacgcctcaaaatgccaagagtgatactgttctgtttatagacattgtcagttcatgccaagaaaaagtgagtcaagatttggaactctgcatagtctatgaggaatatccaatgtgaggacagcatttctttgtggtggagtatatgcatgttggcatgtcatagtgatttcggcgtctggtgtccccacaagatgcgaaggtccagccgaattatgcaagcggttatatataaccaagttgctgacccatcacgtttgtatgctctcttactgtctccaatcaccaacaccataataatacaattcatcatgacgacaaaagtttggagtcgaaacacgcaagcgggtgctgctctggagaaagtgcaagaagccattcgcaaccccacagcagcatcaattccaaagccgccttctgacgtaagtgtgtcttgcgcatcatgagacaatgactgatgatgataacgtatcatagcttgatgagctcaaggctgatagtgattcatttaccttgacttcattcaccacagaagatgctttcgagcttgggaatcttctctacgcccgactctaccccttcgctgttcagggcaagccaacagtgatttcaattgctcttgcaaacacttcccaggttatcttccagaccgtgattggacctggcacggcgcctgacaatgagcaatgggtccgccgcaagagaaacacagtccttagattcggttgcagcacctggtttatgcacaacaagctcaagggcgatgaggctgctttcgctgcaaagtatgctatcgccgactccaacaagggcgactacgctatccacggcggagccatccctattcgtgttcgaggcgttgagggaattgtagcagtcgttgtcgtgagcggactgaagcaggatgaggatcatggagttattgcagacgtcatcaagaagaactggaactaataataaaccatctccgttatacatgaatatatttgaaaccggatcactccatatcctacccccctgtcagtgtatgcagggaagagtcggcattcccgatacgggccgcccgcgatatgtatatgcaccaaaaggattaaggtttatgtagctaatgaaagcgaaatttgacctaattaactttcaaagttaaccaaaccaaatccatgaatccatgcatccatgccatgccatgccatgcagctgataaaggttgaaattcgagatctaattttaactatactcatcaagccccattgacgacaaccatgaacgcgacaaaatggagaatctcaaaggcctgccaagaatgtcgcgccaagaagatcaaatgcaacggcgagacgccctgccagaactgccgaatgagaaatctcagttgcgtctaccgcgaaaaagcccgtaatcggacgcgaaaggtcaagccgcgaactgccgcttatgagaccatcatgtctcacgatgccatggagagcacttcactagaagcctccgacgaggggacagttccgcccacgccgagtgctgatgaggctgcctctatcggaccctctggctcggtcatggacagtgagcgcagcataactcacaacgccgtcgccgcaacacatcgcgcatccccgtcgtgttttcttcagctttattatggaccttcatcgaatttcgcccttcttaactctatctaccaccaaatagcagggacgtgtccaaacgatcccccgtcgcgctctagtattgtcgaagaaggtggtccaggtctagaccttttcagtcatcgaagattgttctttggagacctagcagacaaccaacgaccaacgttactccccgatgacggctcagccctgcttattgaccccgacacagcccatcggttactagagagatatcttttgacctactggcacggtctgcccgtcatgagcaaagacgattatcgtcgtcgcttagatgcgttgtttcagccgccaggaatctttgattatgatgcgcccgagacaatcattatcatgcttgcagttggcttgggggcttcaatgacgggcgaagaagccattgcagaatttattttccagaaaacaaaacagggcgccgcgaaattggacgaagttgtcaacatgcaagtcgtccaaatacaccttttgatgataagtcacccttctctaaactttaggttcatttaagcttacaaccctaaacgctcatttccaatcagagagagcaaggcccaactcaagtttcttgcatgtcggcactgcctgtagaaaggctgtggctgctggcctacataaagatggttgcatgcgtccaggatatacagaagatgacacaaatcaaagaagcattacgttttggagtgtattcttctgggaaacgtaagatcgatttcagaataacctagcaactttctaacacaacacagatggcaatgtcttgttcttggtaggcatagctcgatacctgaccctggcccagtcattccgttaccaaaagatcaaaaactcctcagatcattagtcactttatcacgcatcatggataagtgtgtcaagcgtatatacagcccacgacatgactccttgttgcctgtctggaatgcggctgtcgagattcgtcgcgaattgcatcagtttgccgaacagcaactcaaggatatgaagtttggcctcgttggagatcctagtactggcgagcttggtgtgtgtcaagctatggtgtcaaccagtaagtttgtgtgagtgtcgttgattaactttatggctgactcgaagcagtgtatcatcacaccctgctactgacgttccgcccatttttgatattaagggccaagctcaaccacgatagagcgtctgctacatctgcagataacctgcaattacctccaccttggcttgatagcgcttgtgaatattgcctagaagcagcgaggaactcggttggcttcctgacaggctcttgtgccaccaacattctatgtcgcgtatgtttggtccttctgcctcttgtaaccagactaacgaactgcaggacattaagtaccacggcttctttattgagggagcttgctacgctttggcttttgacatgctccaggagaagaagaccgcccatcgcaacttgccctggattcactcgggtctgagatgtctgcgttccatgatgggatcggccggagtcgacgcaggccagctaccgattacgatcgcctcaatcgagcagatggttcgctctgccggctttgaaatgaaagatccagttagccagaccaagcagtatcagcaacaagttccaaactcgacacttcccggctcgccggctccttccaacgtggcagccatgggaagcgagccggcgttcacgtttccttctatgccatttggctttgacacgacgggtcaactgaatggtgcgtcgccggcgggtgctagaccagaagacatggcagattttacagctgctgatgttggttgggacattgattttggatcaatgaacatggatgcgtttttgtctctcgattcggcagaggctttcaattttgcgccttgacgatgagtatgtgtatgactgatcgatgagggttaaaatcgcagtgaaggctcggaggacttgcctctttggggtatgctgatgaatttaatagggcgggatgatatgattactacggagataatctgactacaggtacaggatacggagttatggacttttttcttttataccagcatttgagagctgagcatagctcccaatcataatgtttctgaataaagtgtttcatatagatgatgacaataatcaacaggttttatgataatccagcctactcactcactctgaagagccaagacagcagtcaagcctccagccaaggccaaagatcctctaacaatgttcatccatcgccacttcttcaacaaatccacaacttcctgctgatttgccttctcctgttcgacactactggccgcaatgtcgttgaggcgagtgttcgtagccatcatcccaagtccagtccatggcagctgagacagcgtggttacagccgcaacagtccagagtgtacgttgagcaggaaggagataggcgactatgcctgacgatgcgcccgagaatatggcaagggggacaagggtcagagcaccgcgagtgtagaattctttgaagaagggtgtgttgacagatgtaggctggttatacagaaagggaactgtgaggtgcgaggagccgagatttacaccggcgaggacaaggcttgaagtcaggccgaagacttggaatgtgcgtacagtagagtccatagtgaattgatgttatctgaatatgtttgtaacggcgagaggtcagaggtgttcgatgacgatttcaagagaagggagatgataagtgaggaagtagatatccaaggttcgttaactactgattagtatgagacatgtgaagataggatgcctcgttagacgcatgtggctttccctagactttcgagtttggtgttctaactatctggatagacagatatgctttaactattagtccagtgcatgatgtccataatgtttcgtgtagcattaaagacatcgttttagtgtctccgttttgtttcttttatggaatatttactgtgttgcactacatgtatgcatttgcttgtcatgatatgaggctgaatgtaactgagacagtttgggtgggctcgtattcgtgtttaaacttgccggagtccgagggccacatcgctgggcttcactccaaagaacacacgtgatgacttaccattgaggtatttgtatacctctaatcgctcagatcaactgtacgacaacatatctgatggtcgtaccagagattatgtgctacaatgaactcgcggagtgacgatcatgacgctaaagaatcgcttgtacgaggctaaaatgataactcagcttgtatctgtagggatatcacgccttacagcagccaatcatgtaaattataatccaaccaatttcgccagagaaaagatacggcttacatcttcttttctcaccttacatccaagtaatttcatcctagccttgctgtccaggggatgtggtcatggtgcagctatctgccctctaccagaacgcatatgcgacttttgcatctttgtctcctgtctataaaattattttcacaattgttgtcatttttgttctgagaaaagcttatggaggccaaggaaaggcgtacaagaatttaccagcctatgcgccaattgaacttgctattgccagttatgtcctcagcggagatggcatcagccgacgagtcttgtaatacttattcccctgcccttcgtttatacgtgctaatcaagacgaatagctcagctataagccgctatggaggctcactctttggcattacttcaggacatcagattgtggccgatcttccaggcatagagcgtctcctgacacagtctcaccatattttcgactccacgccggcccagtattcgctctgtactcttgtttttggcagcaccaattcccctcagttgagggacaagctacatacgtctttgaaggatcttgtccctcctctggaaagaacttttctcaacgatgctgcttctactgctgctgtcgagagatctcgtgttgctgagcgtggtgcatcactcgttaccttttcttctgacccacaacatatggaacgctgggaattatctgcaggtatcaaggttctgcagtcggaacaaccgggaattccaggaaaggttgaagcaaacttgcaaagcttgacccgtgactttggagcttgcatgtccatccctctgatctacggccaagatctcctcgatcgccaccctcagcttctcgatgacttttgggtttttgataatgagctgtttcctctcctgatggttggcattcccacatgggctcctttcaaaatgatgcaagatggactcaaagccagaaccagaattatcgacagtctggaaggtgtttacaaacgagtcgagcaggagcgacgaggagaatcgattgattttggcgccgatatctcagatgtcagcacaatgctacgcgaacgaaacaaggtctttaaccgagatggctggaccctcaaggagcgtgctgcagccgatcttggtactttctggggtctgaatgccaatgctcagcccgtcttgttctggttcttactttacgtttattctacccctgggttgcttgagcgaattaggcaagagatttcgccttacgtcactctggtgggaggaggacgaccagagattgcttccatggacttccagagcttgttcagaaactgtccactcttcaaagcttgtattttcgagacgtatcgcctggtcaacgaaccaacatcaatccgtcacgtgtctcaatcagtcagtattaacgatggcgacctcctgcataacctgagcgagggcacatacatctctgtgcctctggctctcaggaacaaggaccctcatctgtaccaagatccagactcttttgtccctgatcgtttcctcgacacggatccccagacaggaaagtcgacagcccgctatggaaagttgaagccgtggggtgtcggggcagccatgtgtaagggacgtacatttgcagagaaggagattatctctttgggttcggctgtcgtgagtctttgggatattgccccggctgatggaagctggaagttacctgcaatgattcctggaactggggtcaagaagccaatcaacgacatacgtgttgttattaagcgaagagtgctatgagtcttggaaaaggttccgtgggctactctcgggtttaagtttgagaatctgcaaagccctatcctgcctcattgtcctcttgactacttaaactacgaagcattgctcagccctataaaaatggaaagcatgaaaaatttattctttatgtttcagacttaaatctgttgaggtggctgactttgtatcccatggcgtgttcgaagatgccactccacattgttgcctggttcacttctcgaactttgaccacgatgtatacgcatgatacgccagaaattcaagattctgagttgagttcttgtcaccacagataccacgtcctcagagtatcagaaaaattggccgctgggaacataagagacgaagttagtaggtcactttatgctactaaaactatagcctttagactatttatttttgtagcctaaggtttaggaggtcaacttttctgctacccagtagtgcgtgaaaatccatcatcgaggaaatatactcagcagagtcatctcgataccaagtcaaggttgctacacgatggagtgcatggcgaatccaactaggcagatcgggtttctcaggaggagcaagtacatacgaaaccgtgtaatcgtctcttttattgtctacctcagctgtatcttgcctaggtacattaagttggtggccaactgcctgtgagtttgcatatgcttcaggtgcctacgcataacatacaagaaaaggctttaggttcagcttttcgagcgtcaactttgacagaatgagtcaacaaccataggcttccagagtttgatatgattaagtttaaagaatctgatttcatcaaattctgtttgttattacgtctataaagtaggcagatctccctgttctttccaatccagaccatctttctttcatactctccgtcaacgctcaacttgcattttcatcactctctgtgtgttattgcaactgcgacatttactgttaacttctgttaccaacttcaactatcaacttctactaccgattactttcttaagcttctattgcgagctatatagttatcgacttgattatcgacttctttcttgagcttctgtcacactttgtcgactatcgacctctactatcaacatttgtcttaagcttctctcacaaaccacctattatcaaattctgtcacaagctatcgactatccacatctactaccaacttttatcttgagtttctctcgcaagctatatcatcgactacaagccatattatcaacagggtcgacacagagagaaaaagatgtctaccacaacagtcaacatcattgaatggaccgaatttgcaaacctatatgcaaaggtcaacggtgtatcacttacaacacctcctccttctcccccaggacttgacaacttcatcctctctcctcaagatattcgcgacacaatcagcgctcgcaagggtcaccattcaaacagcatgtcttatacatgcaactatgaacctacaagcagttatcccgtccttgaaggtttccccccaggtttccccccaggcttccccccatctccttcacctccccctaccacttctgtgccttcaacgcctggttcaagtcgacattcttccccccctgttaccccaacttcttcgcctgctgatgatcccccaagttggcgctgcggtcctaggcgggaaaggcctaggcccagtttttcgccatctcccgataggcccttcagcacgtacaacaggagcacgtacaagagggcgcctaaacagccagccgccaaaaaggatggatgtctgggtcttccggtccaaacatatgtgctgactgagattcaaactctcttggagcatgcctgctacaccttcgctgaacaatggctcccacacgttctctttgagaacggatgggactgtccagaagccggagaactcaacgtgtggatgcatcacttcaacttggaaaggatgactctgtgtcatgttgcccgagaacatgacatgaaggaatccctttccaatgtgatgcattcagccaaggagatccgccacaatgctgtccaccgtaatagggtggagattaacgagctggcgatgcatctggaccatgctgtggctctctgcacgatccttggagtgcaggaagacttggctaaagtcaaggcgattcggcactacgcaaacaccgagatcgcctccatacaagctgccaagcaggaggccgagaagaagataatgcagttcataaagagtctctgagaccataagagacgaaattattaggacatcttatgctactaaaaccaaggcctttaggctatttatttttgtaccctaagacttagggggtcggttttcctgctacccagtaggaaaggtttctgcgtggatttttgactagcggcgtgatcatttacgatacccatttactgtctcgtggaatcgacatgaaatgtctattcttgggatttcaattaaaacaattgattattctaataccaagggctctatgaaatatgcgtttactctgtaaaaagtctcaagtaggtaaataagataaaaagaggtgatcttggggtatgttgaaagttcagggtagccaagttttatatgaccacctaaatatgaagccatagtaacaagagtctgcttagctgcttctgtatatctgtggcgttgactattgtaaagtcaacggctaagagtaaagtggtctagtcctcagggtattagaaaaattgaccgcaaggaacataagagacaaaattattgagccagcttatgctgcttagactagggttcttagactacttatttttatatcctaagacttgacagcttgtgcatgtgtaagcaaaacttctgtagttgttcaacttttgatcaattattaggatatcattatggaattcatagtagagtacagttctgtgcctttatttggcctccttcttggcgtccttcttggcctcgccagcaatctcctgagccttttcggacttcttctccaacacctgtcgtagctcctcgacggtctccttgaagagcttctcgccctcctccttgtgcttgtcggcaacctcgctcagctgctggagcttttccataatctctccgccgttgggtatctccttgatgtacttctcaatgtcgacccagccgccggcgagctcatttcccttggacttgaccttttctgtggcgtccttgacgtacttctccagatcgccaaggtcaccggagtcgacagcggacttggcgcgcttgaagagctcggtggcgttgccctgcttcagagcatcggcgttcttctcgatgagctccttgaccttggggttcttgtcgaggtagggcttggcctcctccagacccttcttccaggccttgtcgccgagcttcttgatctcctcaaccttttcctcaatgagcttgcgagccttggaaatggtactagcactaaaaccactggcgaagatatccttgacctgcttccaggtctcgtcaacctgcttcttggcctcggggccgtacttgtcaccgagctccttcagctggtcaacgttgccgccgagcttctccttgacttgagggtggttgtcaataatgtcgctcatggcgtcgccagcaaggctggcgaccttcttgccgaggtcagcaatgacatcgaaggccttggaggcagtctccatgctgaggccagacttggacaagtcctggaattgtttgtaggcatcctttacgagcttgtcggcctcgtccttgttgttctcacggaccttctcccagtcctggaaagcggcatcgacgtaggctcggccaccagggatccagccgacatacgagtaggcgtactccttgatgtagttcacagcctggtcggcatcgggtgtcttttcttggagcttcttggcggcggcatcatacttcttctgagcttccagggcgaccttgttcacgcttgacacggcgcgtccagcaggtgtgtaagagtagataccgaagaagagagctgatccgatgaaaccaccagcaataccggatgcaagatgcacgccgctcgaagatgatgatgtggaggctgtggactggaagcggacttggcgacgaggaacgcgagttgcgcgagcggcacgaggcacgcttgatcggaggagaggacgagcagaaagcattgtgtgagggtgttttgatgcgaattaggtaggttaggttattgtaattgtggaggagaggagagaagatggtgatgaaaagggaggaaggattgtgacaatgaggggaagagaaacattttgaaagcaaagtaagtaaataatgcttgcggttagctaattagaatgacgtatttacacagtcaccgttactgtcacctatcatggtgatgcaaacaaaataataaacactcggtttagctaatggaagctctggaacaaagctcccggaatagtgacatcaatgacgctcatatgcggacattgcggggggagacattccagaattggctttgccccatgaattgtccaaccacctctcgagttgacgctaccaagatcgagatgagatgggaatccttgctgtaggtccttgaagatcaggggaattgtcaacgtttgacgggctgagccgtctgttacgtcactaccttagtactaattctgattgcacttccaccagtacttagtagtaactgacactaacaactcagctccttaccaaggttgatcccagtgtctattgattctagactagactgcctagtgggtagcagaaaagttggcctctcaacgcacgctaattcttgaaacgcttttgttttcatctccaaataccactttctagataacctacccacacaaacgccacatctacaacaatcccttggccttgagatcatcatgagccttcttctgtcggtcccactgcttcttcaagcccttgagctgactcttgggcacatcggttccgtccttcattttggtaggcatgccctgctcatcccaggcgctgtatctctcatcgcccttgaacatgtcctcaggtctaaccttggccttttcgcgggcttcttggtctgccttctcacgtgcaagacgggcctcttccttctttcgtgccttctcggcagcctgggcgaccttttcttcacgggcagcaatcagttcagcggctgggatgaacttgatcagagaggcttgaccatcaggtctgtcatcaaggtacactcccagattggtaaggtcatcgtcacgaatgcggtcggtcaaggccagaatagcctttttggtgtcaggagtttggttgccaacaatgcttcgaagttcatctcgaagcttggagacggcacgaaggtatggcatggccaattgctcggggtcacgcgagccaccagctgcgattgactcaaactcagatgtggggttttgctcaagcaatgaagagatctccccgctctcaagagacagaccagaaacatctgacttgaccttagcaaaggcatcagcataaggctgcacagccgtcttgggctcgacatcagaagcgatggttgtcgcccagccaagaccctcatatgggggcgaagcatttgagtcaagaccaaagataccaacaatcttggtgatccatcgagcaatagactcgagagcgacaaggtcggcgtccttgttatctctcaagtgaacgttggcagtgttgaccagcttgaggataacagacattgcctttggtgtgtcgaatgagttggtcatggcaccctcgaactcctgtttggcctgctccagctcacccaaaagtccctcgcttgatttgccattagcactcagggacagagacttgaccccctgtgtgataccagcctcggcaagcaatgccttgacattgataaagaagttctatacagagttagccatagtaaaataagggttgagtcatacttacactgatggttgactcccagttgtcagcctgcaatctcatgtcgggtgagatttcaacaccatcgttccatcggcccatcaggaaaacaattcgcatgcctcgtgatgagtaggttgtagcaagcgcatcctggatagtttggaagttcttgagggacttggacatcttggaaccagagatagacaagtggcccatatggagaaagtagttgacccatgtgtgctcacccttgccatgctcacagaagtaagcctcgctctgcgccaactcgttgtcgtgatgggggaatgcaagatcaatgccaccggaatgaatatccatattggatcctagaacagctcctgccatcacggagcacctttgctagttagcttattactcaatcaattaggcgatttaacatactcaatgtgccatccaggacgaccgtctccccaagggctggaccagaagggttcaccagccttggacttcttccacaaagcgaaatcaccagggttcttctttccgctgagacccttggaaagtgacccctcaccctcttcttggagagacttgtcgtttcggttgtcagggcgtagtcgagcataagtgtttccggccttctcgaaagcagtgatgtcaaagtagactgatccatcagcttcgtaggcgaatcccttgtcgacgattgtcttgacaaagtcggcaatctgaggaacatactcggtaacgcgagtgatgacatcaggtcggaggacgttcagcgcatccatatcgtccgtaaatagcttctccatgctctgagtcagatctgtgaacatggtctgatccctggtgtcgatcgtctctttgtaaagggaatcgaggtatggaagcagaatctcatcggtgccggggaagatctcgcccgaagcaatggcttcagcggcagaagtcatgttgctaaggtgcatcttgaccttggcctcatcgtctccaggcttgccctcgccagaaatggtaccacctgcgagcacatggccgtatcctgcttcccttcgctgggggtagttggtcgcatcaatatcttctccatccttgagcaaaagaggcaagctgctctttgcgtaagcttgaaaagcagccaaagcgaggtctcggagttcgtccttggagtagttcttgttcttctcaagttcgagcaaccgctgtcgtcgggccttgatgataatctgccgaggtttagacaagtcgcattatgcccagcatgctctctttcataccttgtcgtcaatatcggtaatgttcatgacaaacttgacctcgaagccaaagtagtgcatcaggatacgacggataatgtctgtcgagacatagttgcgagcatgacccaagtgactcttgtcgtatacggtaggaccgcaggcataccaagagaccttgcccttctcgatagggacaaatggcactggggcgccgggcttgagcgaattgtagagctttagcgactccattgtgctcgtgttggagctggttagagacgagtacagtcgatggaggggtcgcagtcgggcagagaataatggagtggagattttagatcgaattggaagacgttgtcgcaagaaattcatccagacgccagaagcaaagacgaatggagaagagtgagaaggagagcgagaaggaggaggagggtatcgtaagagggagaaaaggaggtgaatatgcaaggcactgtaaggaggaacaagacaaatgtctgcaataaacgaggctttgagtcacagtcgagtcaaagggagagaaagacgccatcaatcagttttccaagcaagggcctgagctacaggggagctacagggaagcagtcccaacgtccccgcgataaccctccaatggcctggtcaatacatcattttttagcgtggtaccgaatgcccctcactaagttttcagtggggcgaacgctaatccttcagcctcgcgccgtatctttggaaatattttcctgcctcgtctaaaaatcctacttctcccaaaaaccaactcgatctcaatagacacgcttgaacgtgcaatcgcatcaatggctcaactatcgccttttctcgagccaggctcctccacctctactggtgacctagctattgttcttctctcacgcgacaacctcgaacccgtcaccctcgaggagtcgactggcgcagttgatggctacctcgaaggcgcaaccctcaacacacgattcggatccttcccccattcgacactactcaatatcccttggggatctcaagtccgtgcatcaaatgttgatactggttcaagaggacgaaagcgccgccgcgaagtgactgacgacgatacaccaacgacgactggccctgatgaggaggttacaaatggaaaatccaagcctgcgaaaaaggccgtcgcagcagcaagtggctttattcatattcttcgccctacacccgagctttggacgagcagtcttccccatcgaactcaggttgtgtacacacccgattacagttacgtcttgcagaggatacgggcagttcccggtactcgcattatcgaagcaggcgcaggtagtggtagtttcactcacgcttctgcgcgagctgtatacaatgggtaccccaaggatgacagtgaccggaaaggaaaggtcttcagtttcgaataccatgaaccacgatatcagaagatgcaagaagagattcatgcgcacaagttgaatggtatcgttcagttgtcacaccgcgatgtttatggagagggatttaacgtggatggaaaatctcccttggctacctcaatcttcctcgatctaccagcgccatgggaagctcttcaccatttgtcccggcaaagacctgaaaagttaaaggacgacgagaattgggtctcgcccctcgaccctaagagaagcgttcacatctgcaccttctcaccctgcatagagcaggtcacacggactattgaagaactccgacttctaggttggacagatattgatatggtcgaaatatccgcccgacgaatcaacactattcgtgagcgagtaggcgcgaatctccctgccgaaaggggaaacatccaagcaccagcagacgtgaaggaggctatgctaaggctaaaggaaatcaaccaaaagacaaaggaattccataaggtggctttcaagtcaactaatactgaagatgactcttcagcaatggacatcgatacaccaaagtcaaactcctccaagcccaacggaaaggtcaccgaagacgattttaagccttggatgaacggcaatctctatcacagacccgagacggatctcaagactcacacgtcatacctcacatttgctatcctgcctagagagtggacggaggaggatgaagcagctgctttcgcaaagtggccatgcggaaaagagggtggaggagtaattggaagcctcaacaggcaggctcgcaaacagcagacacgggagaagctcgaggcaaggaagaggcagaagcaggaaaaagatacccataaagaggaagcagccgaagagactactgaggcgcaataataaggcgaccggcaaataagcaagttgaaagttcaaacatatcaatttctcaaatccaatatgcgccttaggcgaccaattggatggttacatcctatcccagcattatgattccttctgctcccaaatcgtgatatcatttctctcaatcacaaacctctggcgcccaaagagcctcattacaaccatcattctattagttttccattcgtggttcgaagccgcgccgcacgcgataggcagctgacaaggcggccttggctgaggccatgctctttttaccagatcaggagcctcgcagctctagccaaagtgtagctcttcaattggtagatgcagtgacacctgtccaacgcttatagctttcacaaatacgcctttgcgattctgaccaactatatgaacaatactgctcatatcgtacccaatcaggtgtacatcaggcttgtcaagacggcccacgggttcctggcgacccaagaggtcaaattttgtgcttccgctgcatgcaggtttcctctcggcacccagcgacaagagtgaggctgtcgggcagggaaacctgctgggacaggataatatgtgaacttggagtttccagatcgttgatggcatgcttttgcttgaagggttatccctgacttatatctgttcgatgcacccggttgatcgcgtgcttgaatctggtcgaaattggtaaccggccaacacattttacatttcattactctgagtaacctgcgcaacacatgcagcgttcgaagtccccaatgaaacagatcaagccaccatacagaggctctcagtggtcacagtggtccctgcatagctctggactatactactaccgagcccgatatatatcgttggaggatatctcatcaatacgacctactggcagggactggtttgttcccaatgtccgaggcggatacattcactatgaatccagggccgctaatgaggccgcaacccagagcccttcgattcaagccccagacctttcgacatgctctatcgcaacaacgccaacaacaagcagtgacaagccagctcccttaccagcaccatctggtcaaatgaacaacgaggttgttgctaccaagacgttaccggagggcagcatgctgatgagcggcgctttgcagtcagaagcagataggacaggaacggttgtagttatatcaagccccactaaactcaagcggtcgtcaacaacgtcgaaaaagcagaaagagaagaagaagcacggaaagaagatggaagtggataagagaaagcaggttagcaataaggcaaaggttaataaatggctggatgctttatgatgaggcggtttgcttatatagcaggcgactggcagtgattgtgatttttatggattttagaatattacttgtatgagtttgggggataacatgtcgctggattcgagtgaagctcaagatatctcgagtagatgaatacactgtgctcttctagttaaagccgaatcgacctagcaaattgtctcaggatttgagtcacgcaaagtgaatcatcgttgattttttttcttgcaaatataaaaaccagaggtctatgaagccgtttctttttatctccaagataaaagcttgaaataactggaaattatatacaaaaaacatcaaggtccctacgatcaacacagtgctcagcgcttttactccaacccggccggatcaactctttctccacctcaacccgcccattcgttcgctcaaccaccaaagcctcgccaattttcagtatacaccaagctccagctcagcctcggccttttacacgcgacaaactcgatatccacgcagccgcaatcatgacttccacaatcggcattcccatcaagctcctgaacgaggcacaggtccgtatacttcttattgattgcaatttcttatgtggagagagctaacttggatatatagggccacatcgttaccctcgaaatcacctctggccagacttaccgcggcaagcttctcgatggtacgcttcttctactcctcctacaccgtctttcctgtaggatgatgcttgaggaagaatatatgctaacatactgcagccgaggacaacatgaacgtccaactcaaggacattaccgtcaccgcccgcgacggccgcgtctcccatctcgaccaggtctacatccgcggctcccacgtacgcttcttcattgtccccgacatgctccgcaacgcgcccatgttccgcagccgcaacgtccgtggccgcggtgtcggtctcgccagaggtcgcgcgaccgtcagccgagcgcgcgcaggcggtcgaggaggacgataaacccaacaagagggaagaagagacgaataatagagagacaaatgcgtgttttggcgttcaggcttatttggatttttcatgagcttcaaacgagggggtttatcatcttcgttttcttggtaaaaatgaatcacaaggagaggggggagagtgatacaacaacaggcttcggtatgataccagtctagacatggaggacgagatgttgcattgattgtgaagctcgacgaggaatgcatgacctcgtggcagagtgggctattcgagattgactagattacaaaaaaagaggcgtctgtctgtcacgcctggtatctcgtcaccgtctattatatcgtctcagttgctttcatttcgttttaatgtacatgtccccctttttcatttcatgcgttcaagagctttctgggccttggccacgagttctcggacttcgatgagttcatcgcccttttggtcaacaaccactcgctcttgtggtttctcaacattggtaacagctacaacactctcttcaacacctcgcaaagctttgcgaccctcctcacggacttcaccctcccagaatgatcgcgcggcatcccatttcttttgtagacggctggcactccacactactcctagtgctgcgacagcgccagcttcaaagatggagtaggacgagacgtaaaggagggcaccaagggaggtggtgagacctgaagtaccgagcgattgcacaacaagtcgttgagctaaagcctgcagtgcagggacggtctcgttttgtaggtatcgtcgtgtgaaagcgatatgaccaggccacttgggtagcactaggcgggtgtgaactgacacaaatggttccaactctcctgagcccagttgctttaggtcatggttggcgccactagatgagtatggttgggggtacgcctgatcagcctttgcagcttgggcgatctgccctgtgagatagacgagttctcgctctgctgtaggtagaaaccgttggttcaacatctcatttgtgagcatggcaacatcatccactctcaggaacagttgccaccatcccagcttacgccatcttctgcccgtgaatgccaggtcaagctcgtcttgcagctctgcatgtgctttttgcgaccattcgcccactgcccggttcagagtaggagagaaggtaggctcctggccagcgggtgtctcctggtagatgtgcctaatttcacggcggttctcaagctcgcatctcgctaagacgttgtttaatagagaggagatcaattcccgaactgcgggttttgtggtttcgtcggaagagctgatgcctgacttgagccacgttgtcaaagcagggagattgctgttgaaccagagtcgctcatactctatagcattgccagagctcttgcggaagagcgagacgcccttttcagcagcggaaacgtcaattgtctcaaagggtgcgtcgacctgctttggatcaacgcctttaaggtcaaccacttttaatacagactcctccccttgggtaactggcactgctgtggcgttgacagctcccctgaaaccatcgcccaccaaaatcgcccgatgtacaggagtcgtcactggtgttactcgatcctcggctgagggaatgccaaccttgggaaccagaacagattcctccacttcgatagctctcgtttgctcatctctggcgaattcaggaagatgggtctccattaacagtagttccaggttgagactgttccattcggcagatgagacgttgatttcactgaaaagactcgatttggtgactgtcaaggtactctgttgctcttcggtagaccggattcgaacaattagagggttctccgggttgtggtccttcaattgtcgctcccattcctgctcatcttgtaacggatccgtcatgagaactctcaacacatctttcgctttttgtcccgcatcggagccgggtgccagtcccaaaattgcaaccctcacagcttcctgacctggtatttgtcgcagaccttgaactgccaattgtagtcttgaaaggtttactagcgaaggtgcgagtttttgtatatcgaggaggtgccgttgtagctcatggcgggggttcgtcgggttcgtagaggttgaagcgaagcgttttgcgagggcatcgcgacgggtccgtatccttgggcgggcagatgatgtgatggagcaaaaaggacatatcgaggtactttggggcttgtaaggctgcaacaaggcgcctagtttgcctgcgcgaggcaaacgggctcttgacgaagccatttatttccccttgagcgaaaatgattggtgatggcgaggttcaattcgattccgtcagtgatcgcttttggagatggagcttgtacctcaaacggggaaggtcgagttccgttttcgcggcaaaggaccggcaaattacggaaggaaagttcaacgtaagtaacggtcgcggtcgacggacggttccatcgccttcacaccctcttctttttgttcctcgactcattcgctaccaaccaaacaagcatcagccttacaagcttggaaagtcgttgtcgatcacttgtggttctctcgaaccctttcttgccttggatgggaaaaagtgacgatgttgctccaattttattgagtttttcaaaatgtaatgcctgtccttgtcctgcctgtgaatgtgatagggaatccttctgcactgttcgattcatgtcatgttttgccttgtattgtctgatacttgttaattgcgctgtagccgccgctgcttatgtaggacttgttcccatttgaattcaacttgtttccgtatcttgtaaacttgcttcatacttctcaaatcgagacaaccatcctcagtgattgtctttactcttacatctgttcagcattcagttggttatatgccgttcgagttaggcatcatctgactcccaaagcaaccatctgactagtccttcacatggtatagtcgttcaaagttgccgaataactcatttatctactactccaatttcactttactccaccatgacagcaattatgggatacaatcaaccaccacctgcattcgactctcacggccaaaatggctctcgttttccaatggcggacataaaagagtcgatacgaaaggcctttcccaggacatcagagctattaaatctgctagagcaaacaaaacatatccgctctgatgttactttacagcaaaagatcgtctcagaccttgagtcgcagttagcagactcaaaccgggagctcgaaggattggatcgcaggcgcctggccgaccttgagtcacataagaaataccgcgatggccatgtcatgaagtttttatacagagccagcggtaaagagacctcgtttacgggtcaggctgagagggaagagcagaattaccacaacacccttcagcaggcgcatcatgcagcagagcacaactcaagtgtcaaatcgaagctagagcaggaactcgagaagaagagagagcttgaccagagcatgcagggttaccttgaccttcagaagcagcttgacgacatttacgacgacatctttgcagggccaacacctgagtatcccgaagaagacgaaaaggaacgacgaagcaacgctgcactatctacttatgttgcgacaaaaacagcgcttgaactagaccaaaaagcagtggatcttcttgagcaagcgacagcgaccatgacggctggactgcagcaggtagacaaggcgcttcagtcaggagacatgaaccacatccgatatctgaaccagggaagggacctcattcagcagagcaagacgacggttgatcaactggtgcagctcggcccggacgtgatcgagctacctcctgaggctaacccgcgtactatggaggtcacatccaatttgggcgaagtctggggaaaggttgatatcacaggtggtcgtcgagaagtagcgcgatgcacagcagctttggataattgtttgagccaggcaaaggagaggagacatcgcctatccaaggagttgaagcggaaagaggaggagatggagacagcgaggacagagttacagaagattcggagaagtatctttgaggaagttgtaggcgctgatttggtcaaggggtcatagatggtagactacctacagttcggatctgggttcattagagggtctcgaggctcatgtaattagacttggtaagcatcttcaaatcttcaatctttattgtcgttgttagaaagtaaacatgattcgtcttttcggcaacggtcgcttaattcttgacagctgcaccattgaatgacacaatgccaaggaattctgacagccgtcaaagcgcactggattatttagttagcgtcactaaaacatacattggtaggctaattgtgaagactcgagacagatattctcatgtgaagatgcaaacaaaatcacgctcctattaacaagtcaagcctgacccgaatggagaaaccaaatcgtcatgggaaccgtttttcgttaaaatctaaacgattatcaaaaagccgtttgggcagttcgtcaggacccttgaacattggcccaataaccaacgaatttagtcaatttagcgagtccgagcagagaatgatgattcatgactttcactagcaccaggggtttctcccatagactgagactacctattgaagcttaaacacaatgtaaattgaactgagtcgcgttccttgtatcaagggtcctgtgaaggatttaaagatccgactgcctgcccagctaatgcttgtttaatgttgcatcactagagtctttcgtgattatcaagtattagctttgacttgtcaccatcttcaacatgagcagctcaggaggtatgtttagcaataaatcaaaccattaattacttgtgctaacaaagccagaacgacctatcaagggctacgttgaccccaacttcccaaatcccaacggcgattgggatacgcccatcatcatctatggctacacgcctgctttctcccttgccgtcttcgcagcagcttggttcgctctgttcatgattgtccatctctttcagacgattcgattcagaagctggtactttatcactttcccagttggtctcctctttgaaatcgtcgggtatattgctcgttcgctttcagcaaagaaggatccgtaccatctgctgtactttatcctcaactacttcttcatcgtcacggcacctgtcttcctcgctgcgggtgtatacacgatcctctcggcattaattcctcgtcttggacgtcgatactctcttgcgccgccaaaatttattctctggttcttcatcacctctgatgttattgctacggttgttcaggttacaggtgctgctctcattggagtgaaacagtccaaccgtgaagatcccaccgtcgcgaacaacattcttcttggaggtctggcctatcaggtcttctcaatcagtgtctttgtgatcctcacggcaacattcttatttcgcgcccgaagggagatcagcggtcgtggcaagaaactgactatcttttgtgtcgctttttcagtggctaccattttggtttacctgcgaacaatctttcgtcttgcagaaacagccgaggggcttggaggtcatttgtactccaacgagatttactttgcgtgtctcgagtttgctcctattgcattggccgtgttgctctttgctatctggcaccctggacgatgtgtcggtaaaaaggtcagggtcaaagatttggaaaaggaacaggctcgagtccagaacttttaatatagtcaaagaatgatatccaagattagctaaatatctattgtaattaataatcaaaatgtgctactttgggattgttattcccttgtttgggtgtcttgcagttctcagtttactggctggtaggtggtactggaagttaggtaggcttcagcagctccaccaaagcttataactgtacttcaaaccaccacaagctccaactcacagctttacctctctcatcaacaacctcaactggcaagacaaaacaccatgcctcctctaccaccttcggcaaaccctctcccccggctagtcacatactaccaaactcatcatgactcctcaggaaatctcatctctacgctgcccctcatcacacaaccaggcatcgccatcactcacgtcattgtcgccgccatccacataaatgaggaccctgagaagatcgcgctgaacgattatcacccgtctcatcctatcttccagacaatgtgggccgagctgcgtattttgcaagcttcaggcgtcaaagtcatgggcatgttgggcggtgcttgcaagggcagttatgcacgtctggatgctgacgagaacacctttgagcgattctactgtcctgtcagagacatgattcgagaaagggcgctcgacggcttggatctggatgttgaggaggtaatgtcactgggtggaatcgtgcgattaatcgatcgtctacgcagcgactttggaccaactttcatcatcactctcgcccccgtcgccatgtctctgatcgacttcagaaggaatctgagtggattcgattatgaagctctggaagtcatgcgcggtcgcgacattgcctggtacaacacccaattctactgcggatggggagactgcagcaacccgctcatgtacgatctcatggtccaaaagggctggccgccggagaagatcgtcattggactcctgaccaaccctgagaacggacacggttatgtgccgttcaaccctctcggcatggtgctgacgacgctgcggggtcggtatggaaactttggtggtgtgatggggtgggagtacttcaacggtttgcctggaggaaaagagagaccttgggagtgggcgagagagatgaccgagttgttgagaggtcacatcctctcagagccagcacaggtgacacagctaacccaacaacagcagcctgtcccagtggagagtgcccctaagaagaacgaggaggtcgatccagatacaccaggtggaaaggacgtagcactaccgaagcagtttgactactacacggatggctccgatgcatagacatgatttttgtcaccatgtgcagatctatggctgcctggtttttcgtagatcaccgacgagcgaaaagtgtttataatgataccaaggcagtgtcttcaagacgagaagatagatagatacaagcagatgtcctgcttacgtgactccaggctctcctatacaatccagactgtactctcgaattcctcaggccagctttaccagttgtattcttggccctttatcgcaatctttgaagagtttaactgctgtatatcccctccattgcgtctctatcttccaacttctatgcaatatgttcgtcaagagatctccaagacctgctcccaatgtgacacatattatcatagtgtcacattcaacgagcatatcataggtgagcttatatggagaagcatcgagtttcggtaatccgatttttccatcattgctataggatatccgtacaggaaactggtcaactaacaaatgaaatagcttgactcctcatagaatacagcgaaccattgaaatacatgtcgaggcaagtaataccacatgagccaccaaaaatgacaccccctttcgcccatcagtctatcatgtaccacattggccttcataattcatgcaacacaaaacacaccgaacaataacatgtaagtcgtagcctccatccttagaagcacgccatccagggactgcattgggcctcgacgttgtaggtgttatagcgaggataagtgcccttcatagcatccagaatggggttgaagaattgctcattgaacctcttggtgtcgcaagacgaacagggtccgctcaggaagttatcgtaggttgtattgtaactgaggtagccgacgacattctggtgtgaaacatcaattgcctggaggttgaaagcctccggcatgacaacccagtgatctgcagtagcgttgcgctttcctgggacaatggggttctggttgaaaagagtgctgttcataccaatgtcatgaagagctttgatcatgaggagagtcaaatgggagtcagagtcgatctggatacctgcacagtcaatgttgatggtgtatccatctcctttgactggcttggcgatgcacttgccggtctgtcgatcccaggcgaagttttcgataaaggcctgccaggtattgggccagttgaggaaacgaggactgacgagagtggacataaacagcttgccagcattggggtctgtgggaggggctgggtcagcaccgccagtagagcttggtgttgcaggcgactgcgagatgaaggtggtagcaggaggagcaggtgatgtttgcagggtagaagtgggagagctcatatcgctaggacgagggggagctttgtcgtcacggttgcatacgaaagcagacaagcagacggcatcgtcagtgactgttgtgttgagagcggcgctgacaggacggccacgataggcatagcagttgagctcctggccaccctctttggtggttactgcagatccagcaggcatgccatcagctacagcgggattgatgtaggctgtccagacgacaccgttggaaagcttgaccgtggttcccttggagttccaggggtactttccgcttgcatacggaacttcaacggacagatcaggggcagcagggaatgtggaggcatcttcgggccacttgatgtctttgtaccagttgacctggcgagaagttgaccatttgggatgggctttgttgtcgccaatgccgcaatcagcaaggatgagatcttcatcggggtgacgaatctgggcttgggcagttgccaaaagggcgccgacggcggccaacttgatggagatcatgttgacggtgtggtgagttcagtggatgtggtcttgagatgtgtgcaagtgtacagagccggtgatgattgattgtgacagtgtaatggtggatctgttcagctgagaagatgaagctgatagtgacaggagatgatgaagaagaagagaagatggaaacacgaagaggaggaagaaaggtaatggaggcctcgttgttctgtattgaggcagtcaacgtctgagcaccttccctctgttctcatcgtggttgtttcgctggggtcactgatgtagttcaaccgtgtattgggaaggagcttgcgtgccgagcacctaatgactaactgagagagcaggaacgagataatgatgatgccatcagctacccaaaacggcacaattggtcaccgagcgtctcaactcctgccatagctaaactgctgagaacttgatgacgcagaagagcttgtttagaggaaggaacttgtggttggagttcaattgttcgtttgtagaccaagataccttcactttttttgccctgggtactagccatcaatgggtaagaagttcagtatgtgtttttacacatactgatttgacagacgtagcaatagattgtagtttagtttgatagttggaccgcaaatagttatgtaaagagattgtagttgcaggacaaacaccgtgttcatgagatacaagttcttgatgattcagaagaggacaacctcatattgcctaaattcatatacaaagttttcgtctggattttctagtaatgctttcgacttccattatcactgatgaagtatgctgcattatagaaagacatgatatatggtctacgatacattccatcccaattcagtggaaaagaacatgttgaagttactcacgctggctaccctgcagcttcactacgaggaacgaggtcttctcgatctgtcagcagctccacctaggtccggcagagtatcaacaatgatcgctctaattttaccactctgatactgcactgccatcttcaggttcaattattttagcctcagcatgcgccgcaacccgatagccttcaattggcgtcccagccttaggactcgcggtcttccgcgccaattcaacccaacgatccgcaccgagtcaactcaagcttcccgcatagaccgcatcacatcgaagctacctcgacggctgcagaaatataccagcggtctacgcaacgcaccggtttcgcatatcgtctcttttcttattctacacgaaatcacagctatagtgcctgttctaggactgttcggactctttcattacacgaattacgtgcctgtcgactacgtaacgggctattttcacggccatgtggacgatggtgttgctcggttcgaacgatacttcaagcgcaagggctggtttggctttgggcagaacgaagagggcgaaacaacatcaagcatatctacgacacaccctgactcgaaatccgaaaacgcaatcgagcgctggcatagtggagacgggcgttacaaggttctagtggaggttgctctggcatatgcgattaccaaggccttactgccattccgaattattggaagcgtttgggctacgccatggtttgccggagtgctcatgagggccaaaggggtattcacacgaaagccttagtcactcatgataatgaggtcatcaaagttgagaagattttgtcttgattttgatataccgacagagatgaagtcatcccacttctatgtgcttttccattccgtcgcttagggtgtcgtatcaatgacaaatttaagccttctcgtagacccagttgaactgggcggacttccaggagacaacctcgccctccttgaaccagagagcaatctccttctgggcgttctcgacggagtcggaaccgtggcagacgttgcggccgacgtcgatggcgtagtcaccacggatggtaccgggggaagaggcaagggggttggtggcaccgaggatggctagtgatgtgattagcagttgtataatcgttaaagatgtcaaacatacagcggccagtcttgacggcgtcacggccctcccagaccatggcgcagatggggccagagttcatgtactcaatcagaccagcgaagaaaggcttgccagcgagatcagcgtctatgagtatgttagaatcaattgatgtatcagataggtagttctggtgacgaacagtgcttctcgaggtgctccttgccgggggtcataagcttgatggcagcaagcttgaaactatccaaaagttaattactttaataacgtttatgtagatataagtgcttaccctcggttctcgaaacgagagatgatggggccaacgagtccacgctgtgggagatgagttagctctcttgaatcaatttgtatcaacaccaatgcctgtttacctggacaccgtcgggcttgatggcgatgaagctatggcaacgtcagcatgagttcagaaaaggagggccatcccctgatgggtggtagcttggtggcggggtagcttacgtctgctcggaggaggacattttggcgatattcttgtctggtatgacttgagatgaagaaacagaggaggaaatagtagaatggcaaacggggactggaggggaaaggcttgaagaaggcggtgaaaagaggatataaaaggcgaggagggcgaagagaagagcaaaaaatggcggggcaagattttccgcagttctccgtctctgttgcttgctattctctttgccgctcacggcggggtcttttcgctggcggggctcttcagcaaccatgatgagctggcgttgaggggtcttggtaggtgcgagatctggggaattcacacggacacgtgactgataattggtcgatgttgacagagaaaggagaagagacaaatcaaaaggtcaagcaatatccatatactgatatagatggatataaataaactccaaccaagctcaatcagctctagtacaaaagagtcgattggaactcacaaagcccaaaagatgtcgccaggacgcaacaactacaaaaacttccggtcagtaaagtacagtgcaataacgtctaaactcaatggcaaagagagcgagctacagaatacaaaaatggaagaagctggttcgttatcaggtctagtcttctactgaagcttgccccgccatcccggtatccgctcccctgcgtctcgcaccagtcccgtttcggattggagtttcactggggagccagggagctaagggacagcttgacttcgacatcatcaaagctgaggttatccccagcacaaaccacaataacaacacccacttctgctagacagaggatttcacggtggatataggacaggaaactatatcttttctcgtaaagtcttgtttgatttacctacgacatattcgatttcactgttcaattttttgatcgcggtctggttcttgaccgtctaaacatcatgaggtcaaatatggcgtcgtcctttcgctggacggcgctgttgctactgttgggcattatgacctgcctcatacagttggctggtaagctttttcagtaaacattgaccaattcccggctcacaatctctccaggtgctgtcaaggaaaacgacttcaagaagtgcaaccaatccggcttctgtaaacgaaaccgcgcttatgccgacgacgctgttgccaaaggttcgagctggaaggcaccatacgaaattttggccgattcaacatctttcgaggatggaaagctggaggctatggtcgtcaagactatcaatgccaacggagataccgtccgcctcccccttacaatctccttcctcaagtctggtgccgctcgagttacgatggacgaggagaagcgacgcaacaaggatgttgtgctccgagacgatagtcctgttcgcaaggaacgatacaatgaggccgataagtgggttcttgttgctggtctggatctcgacaaggaggcacaacttgcacaccaagacaagacccaaatcaacatcaagtatggacccgatgccaagcaagaggccgtcatcaagttttccccctttgagattgactttcaacgcgatggtaactcgcatgtcaagttcaacgaccgtggctggttaaacatggagcattggcgacccaagatcgagaacaaggagggcgaggaagctgccgaggatgagagcacatggtgggatgagtcttttggtggaaacaccgacaccaagccccgtggacctgaaagtgtggccatggacatcactttccatggatacgagcatgtatttggaattcccgagcacactggccctttgtcattgaagcagactcgtggtggagatggcaactacgccgagccctaccgcatgtacaacgccgatgtgtttgagtacatcctcgacagccctatgacactctacggtgctattcctttcatgcaggctcatcgcaagggttcgtctgtcggtgttttctggctcaacgttgccgagacttgggtcgatatcaccaaggacaagagcagcgcaaaccctcttagtctcggtgctggtggcaagacaagcacccatactcattggatttccgagagtggtctcctcgacgtcttcgtactcctcggccccactccttccgacctcaccaagacctacggagagttgaccggctacactgcgatgcctcaagagtttgccattggttaccaccagtgccgatggaactatatctccagcgatgatgtcagaaacgttgatcgcaacatggacaagcacaaaatcccatacgatgtcatctggttagatcttgagtacactgacgaccgaaagtactttacctgggaacctcactcgttccctgaccctattgacatgggtgagcatttggatgcccacggccgtcagcttgttgtccttcttgacccccatatcaagaagaccgacaactacgtcgcctctgaagaaatgcttgcccaggaccttgccgtccataacaaggaggaaaagccatatgaaggatggtgctggcctggagcttccaactggattgattgcttcaaccccaaggcaattgagtggtggaagactatgctcaagttcgacaagttcaagggcacaatgagtaacacctggatgtggaacgatatgagcgaaccttcggttttcaacggacctgaggtgaccatgcccaaagacaacattcaccatggaggatgggaacaccgtgatgtccacaacctgaacggtctgaccttccaaaatgctactttccaagctcttcttcaccgtgaaaagggagaacttcgacgacctttcatcctgacacgagccttttacgctggatcacaaaagcttggcgctatgtggacgggagacaaccaggctgactggggacatttggcggcttctatccccatgactctgaaccagggaatctctggtttcccctttgctggtgctgatgttggaggcttctttggcaaccccgagaaagacctgcttgtccgctggtaccagactggcgtgtggtatcccttcttccgagctcatgcacatctggatgcccgacgtcgtgagccttatctcctaggcgagccttacactcagatctcgactgccgctatcagactccgatacactcttctgcctgcatggtacactgcgttccacaccgcggcgcaggacggaagccccatcatccgacccatgttctggacgcatcccaccgaagaggccggtttcgctctcgaggaccagttcttcgttggctcgactggtcttttggtgaagccggtcacggaacagggcaaggagtcagttgacatttggatccctgacgatgaagtctactatgactactttacctacgatgttctcaagacaagcaagggcaaatatcttacagtgagcgcaccgctggagaagattcctgtcctactccaaggaggacacatcattccccgacgtgacactcctcgacgatcaagtgcactcatgcgattcgacgactacacgcttgttgtctcagcttccaaggctggcgccgcagagggtgagctttatgtcgatgacggtgattcgttcgattacgagcaaggtcaatacatccaccgtaagttcaccctcggcggtaacacattgacttctctggatgccgagggacgtgacaccaagtcactcaaggctggcacatggctgaaggctatggaaagcgtccacgtggacaagatcatcatcgtcggcgcacccaagacatgggatcagaaggaggcccaaattgagtcagagggacgaacatggacagtccaggttcaatatcacgccgcccagggcagccgtgcagcctttgcggtcgtgggccgagttggagccaaaatcggtgaagactggagtattaagcttgcttaatgcttatgaatagtttaattagaggtggggagaagctaagaatagaaacctttttggatcatgaaatggtctatgaattaacggttggcggcagcacccgtgagaagtgtaactatgctgtgactacgagagggagccacagacatcatgaaaccaccaataaggcaagcatcaacgtctatgccgcgtaacggaaatatgggtaagcaagtggggagtgaaatgaatacagggccagggtgaaaattaagcatgattagagatgagaaagggccttgaaaggttgagtatatcaccacgggcggtgtctgtgcagtttgagattcacaatggagccatgtgtgtttttgataggtttccgtaagagcaacctacttagtttcggataaaagaaacaaataccatgtgtgcctagctatatatcccgaagcttggtctataattctataaatggacttgcacatttatctctaggccgtaaatttgtttctattgtcctacgaacaaagcactttcagtccatcaactggtacatgtacgaatcgacaagatatcaggatcgattgactttgtaagatctgctatgcaaacaagacctggtaaatatcatgcatgaaaattctccactgaagatttgctcgcttggagatgctcggtaagtgagttgtgatacggatatataatggagcaatgtaacctccttgttgaaattaagcttcgtgattagaaacccgatatccgccatcaacgaccatggatgagaaggaatctgtgaatttttagcagagtcaggtttgggttaccaagaacaagtcaatattttgcagtgatagtttactgtgactgctgatttacctcacccactacactctgcagtttgctcggaaatatgttgcttgtgaattgggtagttctcatgactgcgagggcctgtcactcctcgccagtcacgtctcgagtagaataaacccaagataggttcaagaactgccatctcaggcagcagacgttcttagagatctttgccatggaaatgtcggccagcacattttcttctgagtgtttgagcaaacctgaggaacgtacgagtacagaggatatcccgggtcacccctagtcccagatagatgaaggcaacgagtaacacgcaagtgtataattcaacattgaagactcgactgttctatcccacgtctctaatgctgagggttttgtcgtcttgactgctgcattgatgatgagaccagacacagggtagaacagcaggaatgcactctttttcttccctggcgtcttttcccattagatattgtactgccgcgcaatacatcttgaattgaaacaatattaacccctgacttggcatgcatagagttgggataactaaatatgggtaggacatcatcgagatggttgtctatcagcgtgtgggacgagataacccaatcaatttatggttattcaaacgcgaatcaatctctcttaatgttgcttaccgcccttaaacttagatcttcaatttcatgtcaaccccttagggtacctcctagcatcttccttatctacgtgtgcggtgggacagggatagtgtcactgtcttagaaactgtgctgcgggcgttccgacgaactgactggggattggtcctagcacaaaaccccctgagcttgagctttgatcactttgattaacgagttgagttgagatctttgcttctgtgcaaggctgctgctgctgtttctacaatcttctctttctgcggatacaagtgaattccttgagctggggcgtttccataatatatcttggcggttccgctggcgccctgaaattcggtaacgcggaggtaacatggatcgtctaaagtctgggcaaaggatttttaggtgacatttttaagggtcccggatgtaatttctgtggtttcatgatgcatccgagtgaggctcttttgtgctgaaaccaaaggcttttgtgctttggaactactgtacggtacctatactgtgagtgtgccccccacgctgcaagccaagagactgcacacacacacaaaggaactggtgaagagacgggatggtgctgtgcctggcggcgtcaaaagccatggaaattgggtgtggcaccaaaggaatgcaggggagcacacccttttattggaagcttccaatggaagctcgacaagaatttcattcaacgggaagagacggattaaatttttttaatttttttttctctctttgccgccaccaggcaatatcatcatggagtggttgtcgtcatgatggatgtcacatatttacctggagaatacgagggcttgatgggcgatgttcgatcaagattccatgatcgactaatcaattaacggcttgcttgcatattacgtaggtctacatggcaaaaagtgagtgctgacaacaacagattgcctcaccaaagtggatatgagcatatctcggtcgttttcttggcccgtgacgtcagggtggttattccctgcgatcaaatgtttttagcttccccctggcctgttcaactcaatgcgcccgttggagtgtctcgggttagcgagagagtgtgcgtcagatcaggatcagatcgaccattttgtttccctgcagatggaagaagttgctgttgttgtttttgcggataaatcgtgacaacgcagtcaatgatctacatcagcttgtgcaatgaccctccctccccaaccagaaatatctctggattgtgatgaagtgaattaagttactaaagttgagatcccatcattttctttttttaggggtgattgatagcgtatagtgcttggggcgtgccctggctccaggggcatccatccatccatcttctatcggcggcaccctcgggctttcccatttgggtgttccatggtgacacagcctgtgggcgtccactgaaagccctccggtaatacggactcattactcgacacttggcggccggtctctaggccctgactctgactctggcggctccacttgccaaccacacccgaacttgtcactcccagaccagtcaatggactctgttctgttctgtacagtacaatcatctttttgttcgttgccagggaattctgcagtggaggtgtaggcagagtgtagagttttaacggtaaggaaagcagcaagtaagaggggaaaaaagcttatctgtgatggaatatcaaagaatattaaccaccaacttggaggcaacacaatgatggagccatacagcataaccaacagtggataagttaattccgcttcacatggaaatgccatagtattactatcccatctctccattctttcactccctggggctggcctggtcaagaaatcaacccaggccatgctcaggctaccttatctgtactgacccattcttccgccttcttggccgtctccatcgctccacgcctactcaactgaatgtgctgaacctctggccgatctcttaaaagctcgacagcatccccgtcacccgcagggtttccaacaattcccccagattctcttctactttattcctttttttctcttcccttttccatttttacctttgtcaatatttcatctctccttcttttgttgcaagcgagggtgataaacaaaggttggatcagggtgacgacattataacaccccttcccttacagacaaacccaaaacaccaaggaaatccaccttgagtgtatctaaacgaccacgcgtcgcctcaccaaacgagaagaagaaaatcgtttatctgcgagatcgatgtcaccgaggatcatcatctgaacgatccacttccttactatttctgtttcccaattgtctcgtctctcgttttatcacatcaccaaaccccagtgtgggtattcaccactcgctctccaccacaggttgaacaaagcttctttaaaataatctctgctggacatcgacactctctcctatctcactaccttgtctgaaatctcggatacaacctcgtgtagtgagcatcatcagcaggggccatcatgagttcagatccgcccccaaacggcttctttgaggagaaagagttgaaggactttaacctcagacaaccacctccttcaagaaacccttcgcatataagcgtgcaacaatcagagccagcgccggaatcagcaaactctcctaaatcacctgccgacaagagaaattcggctcccgcactcgacacatttcctactctacaagctcccgtcgtcaccaatgactcgaattcactccggtcgccaattggccagcgcgcggatgccagccggctagacgacaacattgagcttttacgaattgagcgtgctgtctccgcggatgctcgcgatgattccagccatttgaaacatcgagctcacaactttgagcctgaagacgccttcaacgcgcccatcccctctgagaccatgcaaagagagaagcagccggatgctgatgctacattgctcaagttttggatgttcctccgaaagtttcctcgattcgtccgatactgcttatacctggtccccggagctgctttgcttcttattcctgtcttgctcggtaaatttgccctcaaggatgacggtaagcgacgagatgtcaacggtgtcgatctcatgtggttcggcatctggctcgagattgtttggggagttctctgggtttctcgtatgatcagcagtattttacccccaaccttcaaacttgttgccaaactctttgggtccaccaacgccagcaagtggaaagacatcggataccagcttgacctgcacacggccgtcttcctctggttcctcgccatcctcatttcctttgaaccgaccatgatgaaccacaacttccgagaccagaagccgcattgggtcagcatcatgaacaaggtcatcattgctttgttcacattggcagctctcaactttgttgagaagatcctcattcaatggatcgctttcactttccatcagcgaacctatgcgactcgaatcgacaacaacaaggcggatgttgggcaattggttcatctgtacgaacatgccaaagctcacaacgaaaagaccgattacttcttccagcgcggcagtggctctgctagtggcgcgcagactccaatgcagacactccaggataatgctcgtcagatctttgacaaggttggatacgtggctggccgagtcggaaacgacttgatcggtcgcaagattgacagcaaccaccctcgcagagttgttaatgaacttctccgaaccactcaaacggcacacacccttgctcgtctcatctaccgctgcgctgccaaggagggtaacgatctggtgtaccaagatgacatggaacgaatctttggcagcgaagaggaggccgaagttgctttcatgatgtttgacaaggatatgaacggtgacatctcgattgacgaattcgaagctgtctgcaacgaaatccatctcgaaaagaaggccatcgctgcttcgctcaaggatcttgattcggtgattaagaaactcgacaaggtctttgtgtttatcatcatcatcattaccatcattgtcttcatctcgattctttctggatcggctgccgcggctcttggctctgcaggtaccgtggtactgggtctggcctgggttctccaagctaccgcccaggagttcctccagtccatcatcttcgttttcgtcaagcatcctttcgatgttggtgaccgtgtaactgtctacggatctaccggtgacaacatgatgggtgatgacttttatgtgaccgagatttctctcctctacaccgagttcaagaagatgcagggtcacatcgtccaggctcctaactcgctcctcaacagcctcttcattcttaaccaacgacgatccaacggcctcgctgatgttgttcctttggtgatgcgtttcggtacacctcaacacatgattgatgatctcaaggaacgaatgaccgagttctgccttgccaacaagcgtgactatgcaccccgtatcattactgagatggtcaaggtcgatgacgttcgatcgtgcttgatgaacatgattttcttccacaagacaaacttccagaacgagctgttgcgtctcaaccgtcacaacaagttcgtgacagaactgatgacccaaatggtcaatgttggcatccagtcaccattccgcatcgagcccggtggcagccgcgagcaccccatgtactggtctggtatgcagcctcctccttatggcaaggagcctgatcacgccagtggaaatggccgtggcgttgaccttcacgacaagcccgttccacacgaccgaccccttcactctgaaggccctcctctgagccatgttccctctaactacagcgcccgtcgaggtggagctgctgctgagcgcatgcgcaacatggatcagagcttcgacttccaggatgtcttcgacaatcgacgagaaaacatccaagcgcatcgcctagcatccatccgagaaaaggagcgcggtgcccgagctgaagacgaagcagaacgacgatcgatggccagctcttctggcgtggagcgtcgcacctcgacagaaagccgacgacacgtattcaaccgagtgaggacagggtctaggagcagtaaaactcccggtaatattgtctaagggggcttcttatgatacctatgataaaaccaaatctttacccagcatatagatattcagattggcacatctggagcggtgcacttttttttttcttggaggcgcatagatcgcagcaatccaccaaatacgttggttgaacagatcgactcagcagaatatagagagcgacaaaaaagtttaactaaattttatcaataattcataaaaggcgactggccgtgataaagaacaaagtgttatattgcttgtgatcatgacagtaagaataaatgtgtcacagaatggaactgtcatgatggcccgtcgctgcggaccggaccggacgttgcaggggtaatcctggggcagattcgatgatgtaacggcttgaagtataggatatgggtattatggtgaactcaaacacttattctcgtctgctggtctctgatgtcttgctagcaatggagtatgaatatccaatgcatcgtccacagcttctattcagaccatcatgccacaatcctcccaggagtaaatgagaacccctcaatcaaggctgacaccctagtccaagggaaccaaaaccatggtggtaattagagctgttagcgtaattaaagggtccattaagtccgccctacaagctctgtgcccaataactacagagtgattcgatagcttgtcggctaaagtggagagaccaatgttcagctctctcgcatcaggatcaggcctttgtagtcgaaaccaactttcaggttaggccgtggaacagagcaagggataagagcttgagcctgaagtgtttatatattagttacctagtttgcagtgtctgttttatttgtttccaaaacattcataatcgaatatactctcgccgatctgctaccgttgcgcctcctttgtgctcccaaccgccactaccgttgcccgaggtcacttgtatccaatggttagtcgctgtgctgttcagctgaacctcgccctcaaccgtccctggacacctcgcatcttccaaagcctcgtcttcaaggtcgagtcgagtcgagtctcgccccaagcaatcatgcccaccgtcgcggcgcaataataccgacctcttaataagaaaagcgacaataagaactaaatgcctggccttccagaaggctgggaagccgactacgatggccgtcgctggttctacaagtacaagcccacgggacacatccagtaccacttccccaaggaaggcgatgagtttccggactttatagatagtttttcgccagcgccggatcttgcgcccgaagaacggctcgaatctcagcaacaggttcgtcggtatgggagtactaccgccgcgcctgctaggctaagcccgaagaaagacgatggaggttatggcatgtcggctacggcgcggccggtgagcatgacctgggatggagggcttgaagaggagagcacggtgtttcagccggaaagcttcatgtatctcgggcctgggacgtatactgatgtgagtccgctggcggaagaggaagaggaggctgcgcggagagttgttgcgggcggaattgaagggagagtcgacaaaagtccttcaaaggttgtgagtccgttgaatagcgaaaggacgacgccagctcaaagtactgccagcgcaggccctatcgcaggagagccagtattggtaccgcctacagtcgtcgaagaaattcacgagatgccgagtcacgagccttcaccgccacccgatcctgtaggcatcattgctgagatgcccacggacgatacagctcaagcacatatcgaaaaacaccctccaccgatcgagatggcagataatacggttctagcgcctatagaaactgcaatccccatggctgagttaccggggcgaacaagtcctacagaaaagaagaaagaagaaccgcaacttgcgccagggtcattgaggaactacagtatgccaatgcagccgctgaagattgataaaaagccgattgcggaggcgcccgcgatggttcaaccatacaagccaggagaaattcgtgtagagataccaccaaatccagcgcctttgcgacgatcgacttttcaacctgaggatccaatgggtaatgcgagtccaattcggccgcccgatagaggccacgctggtacgcccaacgtgctttcgccgcctcaagtaccgcctaagcgtccgctagatgagccgtcccgacctcaaataccatcgaagcaagctttcgatcaatctttgcaagcaagtttaccatcaagcgtctctaataatgcgccttatatcccagggcaggaacctgagttatcccacatgccttctgtgttgaagcctgcacgtggaaaaggtcctgggcagcctgctcctggtcctacgagagcaccacagggccatgtctacgtaccaccaacacaaggaagacatccaccatctatgactccagcgcctatggctcagcaacagcgccttgaagaaccgcgaatgggtattcagaggatcaacactgtacctgattcattgccttctcagagaccacaatccgtgattcagaatgagcatcaaggactgccatctagtacagcaaatcagccgcatattccgaaacgacctgctagtgtgatgcctgacatgatgggaacgcaaacacaggcccagtaccagagtccagtcgacagcgttccaccgagaggtctgccccgatctgcgacagcaggacccggaactcagtttcctccatacccagtcaataatctaccttatcctgacgatcgaccagcacttcgcagagaggatcctccatatcccgaagagccatttgtgcagaaacttttcataccagatcgaggccctgctaacccgtcgcctccgcctcccaacaatcgacgacactcatcgtacagctctgccatcgtctcgccggactcacggcacgggagcatgtcgtttccaacccaaacaccttcgccgatggaacacagtcgccgcgcatctaccacttcgagttctatgcccaattatacaccttcgccagtgtcaaatacgccatctacgcagagcttctcgccaacacccccttccaccacagcaaaccagtatccgcaggggtcttacttcagtgtgcaagacgctgagagccaaggttataatactgctgctcgagatgtgctgcgtaaacagtctttgagccgtggtgtagacccgagaggtaactccattgggacagatcctgccaatgctcagcgagggtcgcctctggcacatcagacagtacaggggtataacgcagtgcctcaggggctaccgcatactcagtctctgccgcaggtatctcagattaacaatgcgcagcagaaccagcgccccgttgctcctacaccacctccacaaggccagcagagtcttggacgcatcgaagagtatgaagaagttccaatcggaactatcagccgatcatcgacagcaagtataacggccgaatcaaggaaagagtcattttcttcgtcggcacagccaagtccaatgggaagtcgaagagctagttggcaagccgagggtcccagaaatgtcccacctggccagtttcaaggacaacaaattcaaatacctcagggtcatatgggacagcctatgcctcaagggcaagttcctcaagctgctcccatgccacctcagaatccgaagcaactacaaaggaagccttctcaggggagtgcacgtcagcctcaaggtcagcagatgcctatgcatgatccgagagtgcctcaagggatgccgcaacatcaaggtatgataccacaggggcaacttgttcagggccaaatgcttccaccacaagctcagggcaaggtaccccagcctacgcagataaatactcaggttcaaaatgctcctcaggaaccttcaccatctgtactgcctcccaaacctgtaccaatgaggctacagaagcgatcttcctacggtccaccaagcccggcaggacagacggttcctcctccaaatcagctttcccaggggcctatgcctcctagcttgaagggacaaaaccaaatgccacaacaaggtcatatggcaggccaaatacctccacaagggcagccaaacgttctccaaaagatccatcccggtcgagtacagcctcacgtccaaatacctcaagaacaaggaaactggcagcccagcccgcatcctgtgatgcctcagaattcccgaccagtgtcgatgcaacctcagtcatcgcagagtgctggttcaaaggaaggcaaggaggggaagaaatggttgaagtggctgaaaggtggttccaaatctgtttcccacagtccgactacgccagtcatttcttcacccatatctccagttgttggacgcccaggctggggtgggggtgaatattcgcagcaggctgtatggcaacctgggcaacctgttcctactggacctcagccaggtcttcaggggaacaggccgccgcctcagcaaatgcaaatgcaagtacagacgcagatgcctcctcagcaaatgcaaatgcctcctcagcaaatgcaaatgcctcctcagcaggcaccgatgcatccccgacctcttcaaagacaatctcattcttttcagacggttcatgagtcaaaccagatgggctttcaacctggtcagcctagccaaatgtctcttcagcctaggcagatgcctcctcaagcaggacagttgccgacgcaaaagaggtattcacctccccagcaggtccagacacctgttcgacaagaacaaatggctcctccccagaatcaaataccttcccagccaggacagctatcttttcagaagagactgtcacttcagcaggcgccaatgccgacgcattttaacgatgtggctccaaaacctggccaggctccgtcactggtcccagcaccactgcatcctcagcctgaacctcaatcgtatcctgtagcagcgcagccggcagcagcgcgtccagtggagaagccggcagctttaccagcagatatctcacggcctgtgttggaggcgcctgtaaggagtcagcctaataacactcctcatcaacaagtagctccaccccgtcaaccttctccaggtgaagttcgacctttggaacaagcttctgtgcctcagttcaaagcacctgaaccaactcagccgcctcaaccctctgcatccaattatctccaacccgatcaggctgctaatgaaagcctgtcgccacatgcaccggcagcgagtccaggtcattctgatacagccacctctcctttaagtcgcatgtcttctcagaaaagctatttttctgatgctggttcgattacgacaatcgaagtggcacaggctcaaccacagtctgtattgaagccttcgatcgtccaagtgaaacgaaaatcgacagacatgtggcgccagtctcaagagattcagcaaaacaatggtgcccagtcaagctccgatgtcactccaagaatctctgcagaaacacctcgtgctgatacagagccagctttgccaccctcgagacttcagcatcagcaaaccgctgcacgacctgaacctgaatctcaaatggaagctccaaagtacaacaataccacggcacccttgttctctaattcaagtggtccaaagactgctcaacataatactcgggaagaacatatgtacagggagccatcagcgccaccaaagactgaacagctctcacctacttacactaatagtattgttccaaacgaacaaaacaatcgtgttatcgaagttaaagcaaacgaagtgcaaccagctcctgccaagccggttcctgtggtagaagataaatgggcaaagaagccggtggtagattattcaggtggggattggggagatgatgatgattgggactattgatatttgaatattataaacacgatttcacatttcttacaacggtcatatagcgaatcacattgtttagtgtctagtttgaatgggggaattgggaagttaattgggaatacctatctttgatagaaaacttacctgacgatcaaacaacaatgagactttgggcctgccagtctattctctgacacgttctcacaaacctcgatcgatacctttcagtggtctcccctacctatctgaccctcattcaacttcgttatcaataactggtactttggatatcatcgatcatatcgtcaattcgtgcagtcatgacggaaagatcgaccttcatgagattgagcaacaattcaagattcccttcctcttcgacattaaaaatctgcccatggttttggacatccacccgcttgttaaaccagtcgttgatgtcattcatgtttccttgtgcgcgcattgcatcatctgtgagcttctggagctgctcgccgatgctggcgccgtgcaagtcttcctgctcgtcttcctgctcttcggacccggcttcactggctggggggggataccttctgattaattcatcttggatagcagcggcttccgagagggagataatccgcggctcgtctcgagtctgggcggtacaagctctcttggcttgaggaggttcagtatcatcttcaagtgaacgtcttcgcttaccaccgacgtggtcaggggtctgggttttggaattataggatcccattcttgcggtgtggagttttggtgagttgagtttttgcgtagaaatgttaagttggcagtttgttgttaaagttgtgattatggaagaaattgttgaaaggttgcgttggtgacacagagggtctatatagcaggtatgaacaataaatataaacaagagtgttcatcagattttactagtgtacagttaaataacaaacgtaacaatggatattgttttaataacatgggcttgatgtctaaaataaaataaaaagttgttcagatgttcgctggttctctttgttggtggttaccctgagccaacttcaaagaccttgtaatttcccttggttggtcaccaagtttccaatggggcaaactcaactgttcaaagtacttatcacttgttgaaataataaggacaagtctgcttaaagttgtgtgagagtcgagttgtcgtttcagagaaggttgaggctcgtaagagggaatatgaacttcgatacaggctcgaatagcaatgtgtaaacagttgtgtaatactcaccttgacaaatagtacaaaagccaataagttatcgtgtgataaaatggagctcgtcagctcttggaccgttgacttacatacatgaaagcaactttgagtggctcgagtggatggatcatagaccagaatgcaggcgtgaatctgggcaactatataagatcaaataggagcaaggatcttcaacaatcgcatccggtgtggtgtatcggttagcataccgcgttttcatctcgagaaatccgcggcgagcggggttcgattccccgcaccggagataccattagatagttcttctagaactatatatttttgttttgtctttttgatatcatgaggaagaagtgggttgttgatggttctaacgttcaactcctactgtggtagtccaagaggatgtcgtcattggagatattgagtgttggacatctgttgagagcggccagagagtcgctctgttaccaggcataagcttggatatatgtcttgtcccttgcgcttttaaacgcacagctatcgaacttacacattacaataccaaagttagacataattatttttataccaagtttcaaaaactaatacgattaccatctgtcccaaaaagtcagaacacactcggcatataatcatggggcagtccggaatcccagggtccccaccacccgtccctcccatcttccctccaccttgtccgaaacgccaacaccaacactgagcttcgagcttaaacatcacatcaatacttctcaacactacctacaacatcgaagcttatatataccttatagcaagcacggcatcttctcactccatctctttatttaattatggcgcagtccaccgcccaccgccgccttctccaagagtaccgcgcgctcaccaacaatccaccagagggcatcaccgccggccccatctcagaagacgatctcctccactgggaatgccttatccaaggtcctgagggtactcccttcgagggcggtgtcttccccgctgagctcaagttccccaaggactatcctcttgctccgccatctatgcgcttcctcgccgatgtgtggcacccaaatggtccgtcaacctcactactcgtctcgcgcagcgcttactgacttctcgatagtttaccccagtggtctagtctgcatctctatcctacatcctcccggtgacgaccccaaccactacgagcacgcttcggaacgatggtcacctattcaatctgttgagaagatcctcatctctgtcatgagcatgcttgctgagcccaacgacgaatccccggcaaacgtcgaagcagcaaagatgtggcgagagcgacgcaccgaatacgagaacaaggtccgtgagggtgtcaggagaatgctgggtctataaggtacccgtcgttacagcgcaagaatatacaactcagagtggcaggggagtatcggcgcacatcattttggcatggttatggcatagcatggtgttcggcagcggtatggccgcctaaataaaaactgttcatatactcatcccttagagaaacgcttctatcttaaaacgctttataaactccatctcatgcataatcactcatagcccgttatccgccttgaacttgtcccagctctcattgagagtgctaaacaccaaccccgcaattaacctcacctcagtacttgcgtcttgaggaagctatgaatcattagcatagatcactgcagagtgatataagattttgcttaccttatcaggatgggtctttgcaatcgccttcatgtaagaaatcttgaccttgttgttcatgaccagctcgtgcaagccaaccttcttccacccactgttctcccacaacacattatcaagactggcgatgagagcacgtatgttgtctcgctttccatcgcgccaggcagctaccttggcgtcaaccttctctgagagaacaaacttctcgtcatcctccttggctgcagcctcgtttgcctcacgaagacgagtaacagcttcagagctcttttgagatgcaagactagctgtagccgtaggtcttggtcgaggcttggcagctgctggcttgggtgtgggcttgggcttgggcgccaaagtgttttgacatcgctgtcgacccttgatagcgttcgatccaccaacgccaccctggacacacagttgccaaaccgcgctcgcgtcggcccatttctccatctgctcgagagcctcagccttcctactcagggccttgccatagaggtctttcaagtctcggttctcatcaacgccactctcgttcttgacagccaccacttctccttgaccattgccaggtccaatgagcttgagcgccgtatcagcatcctcgacagcctgttttggttctccggtcttcaaagcagtcaaggcccgattacacaggaggagaatggcaagaggatgtgttggtggaacagccgatagcgaagatgaatacgatgagtgagcagaagcataatcaccccgcttgaagtgagctgtgccttggagccggtgttgcgttgacgtttgtaaggcaacagggctgatagaaggtatctctcgagctggtcgtggcgtaggtcttgagacaggaggcgaaggtcgcttggcctgtgttgttggtcgaggtgatggctgggctgatcttgtaggtagagattgagatggtttgaattcttgtgagttaaagagcagatcaggctccggttcagctggctttggtgttggtgctggtgaaagggcttgtgagggcgtcttgtttcgtctgttgggacttctataggtcgagaggctatcatcatcagcggctaggcggttgagacgcgatttcgagtcgaatgccgatgtaggaggtggtgcttgctgttgccatcgtggagcagggctcgagcggctaccaacagaatgggcaggcgactgtccccttgactgctgaggagtctccctctgctcggtaggtcgactgttggtccggcgaggttgagggcgaccgccagcttcaagcatcatggcttcgtctgtagcatccgctcgggcctttccttgcgccttggaagattgctgctgttgcgcttctcgcatccacttaggttggcttgggtcgccgccttcttgctgtaaatcagcaacagcctgttgcatcttcttctgtccagtcttccaaagtgagttggctgtcttgaacaaactgttgcccacagcagccgctgtcttggccaagtcctggtctccagccgctggtgacctgctgtcgcttctagggggccgacttcctgggggtcggcttcctggcctgctagaactggccgaggaggtctttccttgggcctgatcctttgattttcggtgcgcttcgtccaaaagccagttgactgccgcttgcgcattgtaaccatcaccactttcaaccagggcacgtcgggcatcatcagcagagaatccatagtccacaagctgggccaccgccttgtcaaaaggatccttgttgactctgggttttcgctcaacaaactgctctcgtactggcggagcctcatcatctgatgatgagcttgaatcttcatcctcaatgggctttcctggttcagcgcggggtcggttggcttcctgcttgcgtcgcacttcatcgacagggcggccaagatcacccaagaagtcgtcgtcatcggcctgctgagtatgagccacaggagcagcagcgggcttcaactcgctcaagccaaatggatcgtcgtcttcaactccaaatccacctccatttgagccacccccactagtcttccacgcgttcggatcgctcaagttgatcggcggcgcagacggggctgcgttcgcgggggtcgatcgatgcgattcgggaggtgggtagtggctcgcattgtcaaccttggtgtccttgttgaaggcagcaaagaggtcgtcgtcgtcgttggacgtttgtgtgttggacacaggtggtggttgcagtgcagggctatgactggccgatgcgcctctacttccaagcgcgtcccaaaattgaccattgccaaactgtgcctcctgttgtttcctcctctcctcctccttctgacgcttctcagcttcgagttgcgcctgtcgctcagccaaagtgaggttctgcttcacctttgcaggtccaaaattcatcaaattgctaaaactatcctgcgatggcttcgcttgtgccggtgctgtcttggaagccaaggaaccggaaccctgtgtggacagaggcgtgttacgtccagaagccaaaggagatggtgttggtcgcattgacgcaaaagttggattcattactggcggcttcggttggccgccggttggctttgcagaccaatcgaggcttgagaggtcatccatcgtgaagagagctggtatgttattgtagatagtcaatcataataggataaggtgagtagggtctgcctgttatcgcaactgtgagctactaccccatcaggggccgcattcgggtgtggggttgtggctgtgtaatgctaactttggtctgcacagttctgtggcttctccatcacatgattgcagcatatgtacgacttggaatattgggagagtaaatgctgatatctgcaaaggtacgtctgaatattgaagtcatagagaagttggaagcaattaaattccttcgacttgaactttcagtatcggcattcaatagaagggaaggaatgagacgagatatggtggaaagaggacggcatgttttacacatcagccatgtctatcatcaaagacactgacgcttgcttaagatccacaagttcgaattgatgttattgtcgcctctggacattttcaaatgcgagagaaaacgactcgtttaacgtgatatgagttgacttgctaatttcgtcttgttctgccaagttttctggacctaaaatttgttcaccagcggaagtacttccgattgcttcatgcgtgatagcaacatccatagaacatgaggaagataaatatgctcactgatacttatttcgcttctgattcttcgtcgtgataagtcaggttcttggatcgcgttcaaccagacatggtattgatgacttacactctgctcatgagtttaccctatacttgacatgaaaccacgcacggatttcttcacgatcaagacagaaacaaacaacgtaggcttccgtgtttgtatccataactacttggtaaagcacagtctttgttctggtttaagtgttgctggatcaaagcgcattcatcctgattactccaccacaatatcagatgagcgaacgtgcatctggcgaatgacttatacacagatcggtcattatcccattttagtgcaacatatattattgtttgtaaaaagacctgtcattaatccaacaactttgttccaactgcatcggcttccgattgtgtgtcacaatgtttcgtgatgaaacagatcgcgtgctcttctgacatataaacgctgcgcctatactctgcagggcactaatgatccgatttttaaattggaaggtcgcggatattatagcagcaaataatatatgagcaaacaataaggaccgagaatagtatagattcttcagtcttgtcgcaaatgtgcggtatgtggtggtattaagagaaacgtggccattgttgcaactataccataccacctgtacggcgtctcagccttgacctgagaagaaggtgtagagaattcaatacaactttatcaacgtcatcgtctcgttagaccgatattggttgcgtcaattactagcaattaattcatggcaagggagattaaacagagttggatctgcactggagcgttgaaaagcgcttgggtggacgaaccctcagggtttcaacggcaacggccgaaatctctcatcttgtgtgcggatgtaaagagatgcgacgaaaaagccctgagcattgcattggaacaagagaaactgtgtttggttcttaactgtttgatatacatgggctgagctcccttttctttctacgtgcctattctggttaactccagagtgaggtcattgcctctcggccactaaaagcatcaacgccactgaattgtgatagggggggctcaggtgacagtgagggacgggcgccttctgattggattggacagcaagtgaaacccgtttcaggcatcccggtctgcctttagcaaccccctggattatattggatcttatcagtaatcggtttatgcatggcaaataaacgtctggggataatcaagttaaaacctttccggaaacactttaacgaaaccgaaagatgaggatgtgcagtcggttcctgacgatcttgccgaccgctagagaagaacagtcaggaggtttcattcaataccactttgaaaaagcgcccctttgtctctccctttgtgttgtgtccaaggaggcggcttggcttagacccttgcttaacacaagacagatcaaatacggccagccactcaagcatgggagtttaaaaggcaggtcaaagaaaatgcgtcattgcccagccgcacggacaatgagaatgaccatctacattagcaatccctagccttctgtttagtgcgtctggtggtagaatgccatacaaaggagattttgggaccatctcaagttatgcaaagctgggttggtggagtctgcgcgactatgaaaggcgcaggaatccaatcaatatttgcctgcatgtcaaccaatttcataactaagagtgaagatctgtagatgccaatctggagacatgggcttccgaaagggattgacaggagaaatgatggaagcccagaccttctggcgccgtttacgagccgtatacggacgttgattcggtagttcgcaaaccggcatcacccaggataacattgaagatctttattcaactccctcgactcgacgaaaagccatgtgcctggtacctgcatgcagcacgttcctcgtcccatggccaaggtattcgcaacatactagtcgcccctagaggcgcttggagtatcccatgtcatccaatggggttcggaatattctgggttcttggctcggtatcaccacttaacacccctgagggttgaagtttgacccttggaaccgatgcaattttggctgcgacatagcaaaacgttcccctctcagagggtaattggtccggccggaccagacttggctgctaagatgaactgctccagtaggctggtcagtcagtacgaggaggattggtctctgcttttttgtctgtcaatgcgggcctaacacgatctactagtggcatggacatcccgatgaccctttctgttcattccctattctccatctttttcacatctcgtctgtctatcatcattccttttcggttgcttttattactgattgatccattctttactgaagttcgggctggctctgcttcacattcatttttctcgccttctatatctttgcctttcgacgtactagttctgctgtacttacactcattatctatttgcgcacaagctaccaacaacgttctttgcgaatccgcccgttcgactttcattctttctgtcattcaaatctgctattctgctttctattgtaagggccgtccgtcaaactcgataaacgaaatctcacgatctgagaggcttgcaaccgttgatcgtcgatatagacttccaacggtttctagaactctatcaacgaggcttcccaaccgcgttgtatcgaaaacggcttttcatttaaattatcgacatcattcatcgtcactaccgagactcaatctggttcagttaaattgaatttttgtcaggaaacgtcccgaaccgtcaaccacttaacacactgagacacgtcgaccgacggtacggttgctgggcgcttcggtaaaccggaagcggcactgttggacaaggtattcttctttttcctcacttccaaaggtcctctttttatttaaaaagacctgtggctcaatccggaatcgtggcagtgacgctcgacgttggaagatctaaaccacgcgttggaatctaagggtctcagattcttagcggggttggccagagtccagagtgtgcgactgtcatcaagcaataaaggcattcccagccattgcagcttttggtttcaatattttcccctttgaccccttcgtttcttttttcggatcaattatcgatcgaaaaggtttcgagagttacagaaactcattgacttgattgaaagtctactacaacgacgacggtaagttacaacttgtccacttacacttgcacttataccctgcctcacttggatggaactcggcaaccaccacctgaatttgagactgggttttccaaatcgaacaagtatcgttctacaactcaatcgtctttcaaacgatgagtttccagaaataaaccttctcactttcatgtgttggcaaccgctatgtccagcaggtacccgttgccaactggcttcctgaacaagcccctccttccgtttgatgcctcaaccatgcacttgctccttttgctcgtgaatcgcaagcattcgtaccttccttctatataacttccctcgacacattagcttctctcgacatcacactctttacgcatcatctttgttgttgatttctaacatcgtacagatcgcattgtcgcatcgtccactcctttaaactaaaaccttctcaaggtcaaatttcaaacctgtgggcaaaatcatcatgatgctcaaatctatcgccgcggtttccgcgggtctcgtcggcagcgctcatgctttctggcgtatggagtgtcctggccgtgttggactcgcacgtcttgatcctatcatcgatcctggcacagtttcaaagcacgtccattcaattcacggatcatctggtgagtgctacggcctttatggcacaatgacaccaaacacgttgccagatcatatctaacaaccgcataggcttcgctgataccgttactactgaacagcttcttggagctgattgtacttcatgccgagtgacacaagacaagtcttcttactggcatcctgcactatatttcgaagattccgacactggaaagttcgaactcgttcctcaagtgggcggtatgcttgcgtaagtaatacaactgattccatgttgttttctcagacctactgacaccaccaagttactacctcctttttggagacaacattaccgctttcccacctgatttcagaatgctgtctggctcaaacgatcgacgaacatactccttcggtgacccaagcaaaccagaccctgagaagtcccagtgggaggctcttggccagactacgcaaagtgatctggctgagcgtgcgcttggcttcaactgcctcaactatgataagactcctgaaggcactctttaccgccactacatgcccgacaagagctaccttgatgcgaactgtaaggatggaattcgtctcgagctcatgttcccgtcttgctggaagggtggtgatgcagtcgacagtgaaaaccacaaggaccatgttgcattccctgatcttgtcatgactggcacatgccctaaggactaccctgttcgactacccagcctcatgtatgaggtgatctggaacaccgccgcttttaccgaccgaaacggccgatttgtctttgccaacggcgacactactggtatgtggaagcccatgtttcacagcaatgagatactgacccattcacaggttacggatatcacggagatttcgttatgggttgggaggaagatttcctccaagaggctgtcaacacctgtaccagcgagactggaaggattgaagattgccccctcttcaacgttgtcagcgaagagaaggccaagacttgtgaaatgaagattcctagcattttggaaaacgaggactgcaagggccccttgaaggcgctccctggtagcaacggacactcttctggggagaagcctgatcctaccggtctcaaccctgcacccactctgacctatgctcctggtcaacgaccatccaactctgcttcgcctcttccaggtcagatcttcaaggtgtcgtcagcttatgaagctcccgctcctggacccagctccgtcaacacagagaagcctgcacccatcttctccaagatctctatccccgctgcgccagccctcctcccgatacctaccattgaggctgtcgcagacgttggcgtggttgcaatcgagtctaccccttccgttgaggctccagtccctacaaccacccctgtgcctgagttcgtgccagtcacggacgccaagagcttttacagcacacagtatatcactaacggtaacgttgtgagcaagatactctgggaagaggaagtggtttatgtgaccgacatcaaagaggaggtggtttatgtgaccgttacatcaaccaccattgctacaccttcagtaggaccagtcccaggggcggctccagttgcagcccctccagttgcggctcctccggcggcagctcccgcaagacggagacgtcgtggtgctcacctgcacggtcatgggcgtcctcacttttaatcatctggagtaaaagattaaggagtcgtaaaagataagtgacaaaatatttcgttctattgtctggctggttccaggtgttcgtatggtatgcatggttggttggaagaggagcatttggttgcaacggtttttcttttcttttttcacttcgcaggggacgatgatcgcccaagactttgggaacatgtgagctttaaggagagactacctgatacaaataaaataaaggaatgacgaatgatcacaaaatgagttaccccgtccatactggagaacaagtctccctagtgattgtgcatttcccatagtctcagttttgagatgtatggttgatccatacgtcgtctcgacttgaaatcaaccttcaagtaggagatacttgtatgtatctatcggaaaatatctgatggaaacgggatctacggcgagtttttcgtttttactcaagccatatcattcaagttgatctattaaaactatgaagctggtctcttggtttggagtggctggaatgggtaacacacagcaacacattcctcatgatattgaactgagactcttgaaataacctccaacacaattatcaagtatgaactcattaattaagatgaaagtgggcgtaatctgaatgaagggtctttccttcatttggcctctgccatatctcatcttgtctgtcctcctgaagcctcgtggactgaatttcttcactcttgaaatttaaagaacactgctgatagctgaagatatttgagattcagctacggcagtgtaaacaatcatgaattcttcaactctcttacgcagggaagtgcgaggtgcagctgggcttggtctcggatggatcctcgccttttctatcggtggcgcaattctcctttttgctgccatcggatttcttcttacatggcgcatcaagtctcgagataaaactgatgcaactacgatataccaagtatcagagagtgtcgaggaccatcggcgatccatcttcagcaagcgtctcgtcaagcgaaagtacaacgtttcaagatctcttagtcgtctgtccctctcattaccgccagtgctaccacctcttccgacatataacagctttaccttctttggtggaaacaacaaacgaggtcgatcgcgtagttggatagaggaggacaaattccacggaccgagagttagcagaagtcgtagagacagtctgttcagcagagatggatggttaggaagagcaccgaccattccgactcttatgacagacgacgatttggaaaaggcacaagaagcacaggagatggaacagggtatccatggacagaagagacacagcgtcgaaactctgaagccaagcaagacagcacccaatttgcctcttcaggaggaatacatacaggtcagtcccgtgcgagctccgtcaagagcccgtgtaagagcttcggtgacggataccgatcttcgagacattcttcagagcacagaactgcgacttcgagatggaacgagccggtcacccagcaagaactcccgaagctcaccaacaaaacggccaccacaaaagatctcgtcgctgagaagcacccctcgcaagaactcgcccacaaagactccccatagccacaggaccacatcgtctctcgactcgaccaacacaaccggaacagtacgaatctttcgagtaccgccaagtccgaataaaagagctaccattcacacaataccgatggatgcacagagtcgacaggtttctgccagctctattggtagtgctgccaacagcttgttagcagaggcagcgcaagagcttattttacccggaggactctcaagcccaagccgcttgagaggacgacagtgggagcctcaagagaacgcattttctctaagcaatgatcccccgaaagaaattgtcaaggatgacagtcccgacagacgggcatcgcaagagagtgaagcatctagttccctatcaacactatacagcgccaacgagtccgaagataaagatcagcgcgatccgttcatcgagaggaaagctcccggagggcttagtttggacagcagagggtcactgtttggaccgcggatgtcgcacagaagggccaggaatctaagtatctcaatcccaggtggacaaacaatcttcaatactcagggacgcggacaacttcgatcttcgtttgtgagtacacaagctgtcggcggacctccgatttcttcatacctacaaccaccaccagagcgattccagcgcgacggtagcctctacgctcgcgatcaagagggcatcgctttggcattccctgctagcaactcgtttaccagcattctgaccccttctgtgaccactgagggagacagcacactgtcttttggtaacagaatgagtgaaagcccaaagcctgacgtccccgagcgtgtgaggccaacgttgcaggagaacagacacagcggggcaacaatgccgagtccatcgactatgacctcttcaccctttgatgaacaggatatgctatcgctgttgatgggaacaggcccgaaaagatctctccctgagccgccgaggcacattgcccatgtcgatcacatcatgatgcctaaaccggtctcgccaatgcccagacaagaattttcggcgcatttgcgacagatgtcttcaacagcaaatactatatatcgcgatgaactaccagcggatgatcccagcgctatctctacaggctcgccgcttcgccgctcaacctcacgttccaagaaggacatgtcgactctccctcctccgccaactgtaccaagtatgggatccctcggtaactccatcatggaactcagaaggatgaatagcatggttagttcgtatagtggtcaatcgctaggatcttccaccaacgaacctgactcgcctacgctgcccatgttgaacttgacgagcagcttctcgagaaggcacactagccccgctacacccaggggaagcacatcaggtcgccagaactatctcaacctaggaagccctaacaagaactcttcgggatcagctgcatcgcctatgcccaaccgtccactcccatctagccgcagcgctcgttccaacttgggtgttgagattcgagaggatgatattgaagagggcaaagagaatcaggaaccgacgcctgtgtcgagtggacttcgagagacgcgcaaaaatgtcaatgtcaatgtgggacgagatagtcgggatctgagtcgagggtcaagcaaatctaagctgggaactgtgagcgagttgatcgctgacagtaagcgggaagacagacgcaagagcgttgagtcagtgggattgtacgacaaagatggatttcttaatagctctcctgatgcatcagggcgagagacaaaggggcgatgtctacgcatgtagatcctttgcccctattttattttgttgttttctttgttgggtcggttcaggtcatgtaatatcaccaagtcaatgtacgcatttgtttcccccctgaatttgaagggaagggcttctgggaattggattttatcggattggatgatatgtaggtaggtagtttagaagctcgttggatatatatatacccttcggacgtaatcttaataaaaagagatcgtagttatagccatcatttcgtcaatagatgtctgctagacaggactgggctatcatactgtaactcataacgcatttattcttgcccttttattccttaacgccctatggtactctgatgaaatgtgtgtttgttttactactccacccgaggtcgcttattctcaggatcatcagctgcttgattctcagttgaaccagcaccctcagcttcatcacgatcccgtactcttcctgcaccctcaccaagctcctcttcttggtcttcggcaccctgaccgatccagttaccgttctcatcaaaatactcatgcaagttatcagctgtgatccaaccgccgcttccgggcataggaggtggcagtccaccattgctagcaccgcgcataacgccggtgaaaccctcgatggcctgatgctcctcgctgccttcaaaaacgatgcggtcgtagtcatcctcgtcgtcctcatcttcgttgggatcagggtgaagatctgagcaggcggccatggcttcgtacagttgcttagcagcaccgccctcagagtcggatttgggagggatgatggtgagatctacagtgttgaaatcgtcgtcctcggcgccgccgtcggggaactcaagttgcatccataccgcctgggtgtgctcggcgtctgtttcggggccgagttgcttgatcgcgtgaattgatatcgaggggtaaggaattgagacaccagctccaactttgttgctgaatagtgtcaaggccctggtaacgttagtttacgaaatcgtgaagaagttaattgacttactcagagttcacaaaaacatctatagtttgttccacgagctcctcgacatcgccgttgaggctgtcaccttcgggagcacttggcttctcacttgaatccgcaggaaataaagctagaataccgcattgcgacttgggaatccatgcctttgcgccctcgagatggtagtgaagaacaggggttccaccgatgaagctctctggtgttgtagtctgatactcagcgaggggcgtgtaatcgccggcctgaggaggtgtgcgaattgtcgtgggtagcattgtgaagactttctggtataagagcttggggttgtttggaggggttcaacaggcaccgcaagaaaatgtacagtatgagatgagagagctttatcggactcagggcttatcgatagagaccttatcgctaagaaggcctgaggtcagttgtcgttctgccaactgcgccacagctatgtctcaaggtcactgattggcttaacctgacttcaacatgttcgtgtcacacgccagttgggctcgcacttacatctacctacctagtatctcatcaataccgacttttttcattttatttacgacataaattctagccggatcttatttaaacaacacggccttagccgtgtttctgagaccgtagtcgaataataccgataccagagacatatcgtcaccaaccatgcacgataacaagcgtatacttctccccaaggtaactcacagtgaatctggctgataccgcatccaggaactcatcccctgttggaacaagtgcccctcacagtatcaccatttgtgtctcttcctacagcaacaacattatcatacaactacaagacaatgccttccaacattccaccttcatcactaggcgtggaagccgcatcagacaaccccgcaggccaagtcaagcccaaatacgtggtgtcgggatcaggccacgcagcgcatccagaggacatcgtcgcctcttgtcgtgcgctctcagcttatgtgaccaagatgcaggaagacgcagatcgtgagctcagagagttcgatgagaggatcaaggcgcgtgaactcgccgagaagagaagactcgcgccaggttggctcgacagcgagatgcatatccttgagcccgagaagagtacaccggtgcagcagcaagatactggaaatgtaaccgaaagccaggatacccagaatgcccagaacggaaacgcgaccacagaccagggcgcggagttggacagagcattcggtggaatggagttgaaatgagccggtgtggatgtttacgaatcatgatcaacaagcacaggaccataaatatcttggtagttatgctgtgagctaactggtgctctaaaaaatctttttctttttttattattaaaaggtcgattgatacctgagcaattcacttcaaggcgttgaggtggccgaaagcaggaaagataccacccgtagaatacaattattgttactcttttgcaggagctagctagattacatttgagaaaatctcgaccttttacactgaattataacatcccgagacaaatttatttggtgttctcaagatgtcagacccaagatcttgttggcagcatgtgcagcagcaaccataatgaaggcctgggtatttcctgtggggacttcaggatgcatacttccatcaacgacaaaaagattcttggttccccagactcgtgtatcaggtccaacgacactcttaccatcgttcttggctcccatgtgagccgagccaaggtgatggttgccgctgtaggaaacctccatgatggagtctgcagtaacattactcggcacgctcaggttgctgttgggcttgcgcgcgtagctcaaaatttcatcgacaaaagtcttgagagcatcgcggtcacccttggtgttgaggaacggcttctgagtaatgttggtgttgccttcgggtgtgatctcgagggtgccgtgagatgtaagaccgtgggtgaggtaaaccttggcggaaatcgtgttgttcttgggagcgttgactgtgccctgaacgtaacgagtaatgccatcactgcctttaacgctcttccagaagttaagacgttggttggattgagagagaagaccgcttccttcagcgaacagctcgattgtctcgtcgttgggatcagtgaaagcggtgctaggcagagcctggagcttgtccttagtttcgaaatccacgacaacgatagggtggtctcgcagacgctgtccaacggggagatcgatccactgagaagcaggtgggagctcaatcttggtagagccggactcgacgatgcgaatttgcttcttgggtccgatacctgagttgaagagaatgcgtggcgtagagtgtgtgccagaagagaggatgacagaaccacccttgctcagcttaatgatctcgcgagagctatcctcatgctcgacttcgacgccggtaataatgggtcccttgcgaacaacacggaggaccttggcgtgaagctggaggttgaagttgtcgaggacctgtgcatcagggagaatatcccgaacgggaccacctcgaagtccattgctgatctggatattgtgagcttctcatgggctatactaaagaacagcaaatgtagacaaaacctaccagccaaggaggatgcgtaaagatcttgtccttcgcctcaacgttgttgagagcgtcgacttcaccccagccgttgttctcaaggaactttgacatgactttaaaagcaccatcgtcatagcgcttgccatcagcagaagggagaatgcttccaggcatgcgatcaaaaacggtcttggcagcctcggaaacaccatcctcccactgccatcccttgggccaggcctcaaagtcagcggcgcggggcttgatgaacatgagagcgttcaacatagtggaacctcccagcaggcaaccggctgaagcagcaatgtctgtacaccactgaatagtcggcgaactgtcggtatagtaagccatgccggggacgtcgtatgcggtgacagtcttgttccacttcatcaagtcatctcggttgccggtcgagtagtacgaagtaccgcccctctcgaccagaagaactttatgaccagcagcagcgagtttctcagcgacgacaagacctgaagctccagcaccagctacaatgtaatcgtaggtggtgtttcgagtagtggtagccgaagcaaagctcagcagagctgagccgaccaatgcagtgaacttcattttggaaaccggtgaagaagacagagatgtaaggagccaaagaaccggatttttagagctcaacggagcccttttattgttcctatgcttggcggaatcaatggagtgcactgtaagagattagatgcgattgataaaagaccccatacgcttcttgctggatgtggcataaagtggacaagctgtggataaaggtagcattaagcttgttctggacgtcaaaagatggtgatcgacaagcattaagaccggaggtccaagagcacgaagaaaatttgattcataaatgcctcatgatgatgctgaaggatagttgttctgtttctttatatctacggatgtgaccagaatgggatgacgtgttggaaaccacggtagagaagtccaactataccggtggttgtttcaactaaggactccttttgccgtacatccttctctgaccataaacactttacataattgcgtagaagggcatgataggtggaattaactgggattatacgtcatgttggtcctagcaaaggcagtgttttctcttccattgacctaaagaccttgaccctgcgatgcttcatactagctccatcagataagatcctggtcctgataaacattctaccggtacagtgtcttgtgcagcatgcacgaaaacaaataaacaacagctctcttatggtaaatttatatcattcgtctattctcagttttgaagaacattagcaacaatcctgacagtctttaaacatgctacagtagcgaaagaagatatttgtccgatgacggagatttgatgccaagatataaacccatcatgctgtggggaattttttccatgatttatatactgcctaccatgtacctgggcagaaaggttggcctctcaagtcttagggtatagaaatgaggttgcgagtcatccaagatggatgctcctaacagtacggtatcagtagttcaacaataactcattttgcaccccagactagaacgctgccgtctaaggaactcgagaagctttcattacgggagatggctgaagcttgcgaacttgactttgctcaaaagacgatagagatgtgggttattgactttaaccagtaagtatctcccttctgtatcaccactctttaactgaccgaaagctctggaaagtctttcgtgagaccaacctggccgcgagtacccgattgaccgacagcatgagcccagtcaaattcatcacaactgttgagacgagcaagaagaggatcgacagccttttctaaatgattcgtgaagcatattatacgaatagggatgcagacgaagctcgccgaatggacgtcatacctctcaagtctcggtgtacaaaaataaatagcctaaagggtatatagtccaagtatcataagctgacctactaatttcgtcgcttatgcttccagcggccaatctttctgataccttgagggatcagtagtggtacgtttggtgactaggccaattttaaacatgttgctttgaattactttcttttctttcctttggacttttcctctttcttattcccatccataccagccctggcaaaagcatcgctcgccgcagcagtgataaacctgaatcttttggaccccagatgggtaccgccataccaccgtgtaacaaccaccatggaatcccagagatccatcgactgcataagctgcagaagacgggacccggctcccgtctcaccatcgtcattaaactgctgatggccaggaccgtcacctctgatacgccacgctgtgatgttgtgtgttgcattgcgtatgcgtttatctgattcgagtagagaatcgacgtacgacgaggcctgcgagggacatgttacgggggaaacgtgtgctatgaattccgagatgcgctttgagggcgtccaggaagggggctgtgatttaggcagaatagattgtgctgctctttttgctgccatattggacttatagtgtttttaaccgagacagagacagagacgtttggcaaagacaacaagactgatgctgtttcaacgtctttctttactcgatgtattgtcttgtcttgtcgtatgtaccaagttactcaaagacagccacaattatagtgggcgaatcgagtacagtatcagaaatcaattggtgatagaggggagctccaagcaacccatacgtccctgactcttgtgattggccacttttaaatatctggaggattctttaagtcataagctgctcagagctagtggaagggtatctgcaaggtgggttgttaaaaaataggtagggacttgaagcagtatagacaaaatgattagtctactcttaggctatatatacacaaaaagtgatctaatatttatatcaaccaccaagtcaataccggtttttatgcaacccgtctactcagagtgcaggcaaggcggggcgggttaatgtcaaggccgagacgagcgattggagattggagcctcgttcctggcctcacccccgccaaaaatcctccatcaagacctcaggacctctggataggtatccacatccgctactgaacttttctggtccagtgtctgtgtgtgcgcccctcaacaactgttctttcaccttagccttttgccttgcccctccgacaccgacatccaatccctggcatcttctcacctccaaaattccggctccctacgatttttctctgcttcagagttgaccagacgttacgccgttaaaggaataaaaaagaacaaatctcgcccatcatgcaggctccggtggtggttatgagtaagtaatcctgaaatataaaacccccacttcctcaacaccgaacccctgggccctctgcctaaaaagagatggacacggaagaggggagcttcaaaaaccaaaacgttcctcgaagctgaccaagatgttgcgatgcagacaccaacagcggtgagaggcaaactggccgcaaggctcagctctccaacattgccgctgccaaaacgtatgccattgtccctttcctcctcgagtcgcgtgcccgaccctaaccaccgatgccagtgttgccgatattattcgatcatgcctcggtcccaaggccatgctcaagatgctgctcgatcctatgggcggtatcgtcctcacaaacgatggccacgccatcctccgagaaatagaggtctcccaccctgccgcgaagagcatgattgagctcagccggacgcaagacgaggaagttggcgatggaaccacaactgtcattattctgggtaagatgacacagctgtattataattaatgtctaaccggacacctgactgacattcaccagctggtgagatcctcgcccaagctcttccccagctcgaccgcaacatccaccctgtcgtcatcatttccgcctttaagcgagccctcaaggacgccctcgagatcattgaggaaatctccctgccaatcgacgttaacgacgacaaggccatgtaccagctcatctcttcttcaatcggcaccaagttcgtttcgcgatggatggaccagatgtgtgaccttgccctcaaggctgtccgcactgtgacgtgggaggccggcaatggcaagaccgaggttgacatcaagcgatatgcccgtgtggagaaggttcccggtggcgagatcgaggacagcagggttctcgacggtcttatgctcaacaaggatatcacacatcccaagatgcgccggcgcattgagaacccccgaattgtcctcctcgactgccccctggagtacaagaagggcgagtcccaaactaacatcgagattaccaaggaggacgactggaaccgaattctgcagatcgaggaggagcaggtcaaggctctgtgcgaggctattgtcgctgtcaaacccgaccttgtcattactgagaagggagtgtctggtacgtttcttttgatgcttcacgacatcttcacgatggcttactaattcggacacagaccttgctcagcactacttcatgaaggccaacatcacagctctccgccgagtccgaaagaccgacaacaacagaatagcccgcgccactggtgccactattgtcaaccgagtagaggacctccaggactccgatgtgggcacccgatgcggtctcttcgagatcgagaagattggcgacgagtacttcacattccttactaagtgccaggaccccaaggcctgcactgtcctcctccgtggtccctccaaggatgtgctcaacgagatcgagcgcaacctccaggatgccatgggtgtcgcacgaaacgtcatgttctcccccaagctatctccaggtggtggtgctacagagatggccgtttccgtgaggttgggtcagctcgccaagagcattgagggtgttcagcagtggccttacaaggctgtggctgatgctcttgaagttattccccgaactctggtccaaaacgccggcaagagccccgttcgtgtgttgacggatctccgcgccaagcaggctgagggtaagaccacttatggtgtcaacggtgacacaggtgccgtcgccgatatgaaggactacggagtttgggagcctcaggctatcaagctccagagcatcaagaccgccattgaggtaagtgttatatgtcattgatcgtccatcgaaccacgtactaacaaattcactaggctgcttgcctgttgctccgagtcgacgatatctgcagtgccaagaaggcagcgcagattggtggcggcggtggtggcgaagagtaaagaaagagatgatgtacatggaagaagatattaacgatgtgatataacgggggagtgatagtgggaacaaagtccggaggcaggtgtgcaattcgggctgttttatatgaatgtctgaatagactggccatacccccttctgtactagccgaaagagcaaaatagacaaacaacaaagataagacaacgaggagcgccagggctgagcatgatggagcctgggagactctgagatgaaagaaaagggtatcatatgaattacctggcatacaaagttgccgtttctacttgcgagcttacagagcgtttctcctccagtgacacagacctcgaactctgtttatagcattatcctcctctaccacgaccgtatttgccgatttgtgtatatcctccttttacttgttttgttggtacaatactgttttttcagtctaatcgattaatcgtcgtcgtcgtgaatgaccaggcctgcgggctgtgcagatggtgctgattccgaagcatccttgccagcctgggtcttagaatcaacatcagcagtgtttgtcttagcatcattgtccgcggatggggagtcgcctcttgacattgcagtgttgggcttcttgtcggtcgcaccagctgggcctttgccctttttggccttgcgagccttcattttctccctcttctcgcggttcttacgcgtgcgctcctcgtccttgcgatcgcgctcactcttgtccttgctaaactcctcaatgtccttttcgcgacggagatcctcgtccatgctgcgcagacgctcatactcgcgccggcgactagccttgtagacgtggaactcacccgagccggcaccagcgctggagccctggacgttagtaacgatttccgggggagcggagcgcatgagggctgaactgccaccaggggcggaagggtcgggtatgcggatgttctggtcgggcttcaagaagagggcttctacggaggcggcttgcgctgagacgggcgtgagagcacgcttctttgttggacggtgggagcggggatcggccgaagttggcacagattcgggaccgggagcagacatttttgcgtcgcttgttttccaaggtgcagcaggtagggatgaggttgttggctcgtgggggaaatgggctgatgggacgcgcgagaaggagatgctgacaggcgctgcgcgcagtggaccaagatcgtcggatgaggataggaaaatgcgttgagatttgttgagaatgctgggggcggtcagatggatgcgtgttggttgactggcctgacacgtgaaaaagatacagagggaacttgatatccggcagttttgtaaggataaaaagatggtggatggtctgttccaggtacgagatgaaggtggcgtgctgagtgcagagtacagggctgccaagaattagcctgaagacacttaaaggcctaagaaacaaagccaagtttttgtatcacgacttattgaaaggataactatgtgacgccattgtactgaaaccaccatgtagaccgctccaattaattaattattttctttgaattagagatcaaagtaagacaatttacatggaaatgttgaaagagtgctagactacctaggcaggcagtacctagatgcatctcttcatccgcactacccgctgtgatgtatcattggataagcgcgcggcagtcaaattccatcaagcttttactttgacttttactttcagtcaggcgcatcaaaggacctttggctcaactgcagatagttagtctacgccgcgtcagctagacgcaattgggaaacctgctgatgaacatgtgattgaaatcagaatcaaacaggcaattgaatcgtctgttgtgctgttgagaaacaaagatcgtcgctgcaagtagagtgataataggaaaatgcaagacgaagctcaaaagagtctcagtcgtttacggatttagccaaagggagagtttgtgtgagtcgcaatccgttggtgatggcccttcccgttgcagatcacatcaccttgccttgccattggcatatacggatactgttggtgccattgtcaagtgatcagatgcatacatgcagattgacaaggtgaaggaagaatctgtagatccaacagtcatggtagagtaggcaagggtaattaaccgtgggattataaataaaaacaccacgagatgtaatcgtgacaagcgagacgggagacccgataataaacaagtcgggaaacaagaacaggttaaaatgggtgcatgagaatgaggacgatttgaactgaaatgtgctgacattgtctgctcaaaacggacagaattactgcatctggctctgcagatctccaggattggtcgaaccaacagccaaacccctcccagattgccagattctggcttgacagcttgacaaggggacggggacggggacagcgatgtagacatcatatgattacaagataaggcagggaggggacgaaccaacggatattctctgccgcctgcaagcaccactgaatcgtatcagtcttcggacttggaccgccatacgatcttctgagtcaacccaactaagatcgcttttaaccttataaggtgcattaatcatgattagcaaaaccgtttgcgggactagatcgtgccatggggggagcttcacccttggaaatcttgaaaaccttgatagtagcagggattcagaacgatttgtttgagcctagctcatcttccaaggaactgtcatgggctgtcgttttttatagattgatttttggttattctgtgtgataatcagtttcactgatagacgagctgctattggacaatcagcgtgtgctgggagggttcaatattgacgactgagaagctgtttttgtgcctgtctcgacagatggcggggcggctccggccccccaagaaccaagaaggaggggtacctgcttcagatgcagaataccctgcgagagacaagtatcttttatcgtccgcccaaggcaaaagatacatgttgcatcttctgggctgaggtggtggtgggcacatcccggcactgtatattcttagcttagcaccctttgtcggaaacatggctgatggttgcgctgtgttgcacttgccctcaatcccggtctagaccttgtctcgtgagccaacgaggggcaatgattatcatacccttctttgccttagaccttaagcaagcaagcctcactaaaaggaaatctatcaagtaaaaaggacgtcgtatgctctgttagctgctttcttattttatgacgactgtcgccttctcaatcaattaattattctacactttccatcctcttctttcctctcataatcagtgactccctccttctctccctctcacctaccgctacacctagcttaccaattacaagtctgctactgcctaccgatacccaacttactccgctatattctatcccgtcctatctcggaccttcacccgttaaaccgacacaacttgaaacctagacttgccatactcaacaaccaagtcgtccaacacctccttcgaataattttttacctttcaagacaccaaattggacatccacgataatcagctgcctacccatcaatcaacagagatattttgacatcatacctaaaacatcatgaccaaaccacggttgatcatcttggttcgccacggccagtctgaaggcaacagtacgttgtttcccagcacttcaccccttgtctgctatcccacgaataaatatacttacaattacacagagaaccgcgaaatccatcagaccgttcccgatcaccgggtcaaactcacaccagaaggctggagccaagcccacgatgccggacgccgactccgaagtcttcttcgaccagatgatactcttcaattcttcacttcgccataccgccgaactcgagagaccacagagggaattctcgagaccctgacctctgacgaaacctctccgtcgcccttccgccgaaataacatcaaggtgtacgaggaaccccgactacgtgagcaggactttggcaacttccagccatgcagtgctgagatggagcgtatgtggcaggagagggctgactacggtcacttcttctaccgcatacccaatggcgagagtgccgccgacgcttacgatcgtgttagtggcttcaacgagagcttatggcggcaattcggtgaagatgattttcccagcgtctgcgttctcggtaagttttcatgtattgtttggctctcccagtttgctaacaaggctattcagtcactcatggtctcatgtctcgagtctttctcatgaagtggtatcatttcaccgtcgagtattttgaagatctccgcaacatcaaccattgcgagttccttattatgcgcaaacaggagaaccagaagtatcttctcgagaataaactacggacatggtctgatctgcgacgagagcgaaaggacaagaaagaaaaagacgaagacaaggattgctcaaagctgccacgtaccaagacttttatcgtaacacgtcgttggggtggatgtcccaatggctgcgaccatggtcgtggctatgctaagcgtgaggatctagaagtgatgcgcaagaaggaccatgagaatggtggccccgcaccttatggagagtccgcacatgcggacgatatcgtcacaacaatcgttagccggaagcaaaagtctcgaggcgactacgtcgaaagcaagggtgagagtgacacccctgtgacccccgaaaatgatgatgatgatgatgatggtcctaagatcgacatctcctcaaaccatgaaggcaaatctgtttctgacatcaacgacaccccttcagtcatttcctccagcgaatatatacagtctccctacctgcatatcggacgcgatgggggcggcagctactcgggccacacctccgctgccgagacggacaacgactcgtcggaggatgagaacatcagcttacatcgaatcgcctcccttaatgcccaccaacacaagaatgccagcgaccaaaacaacaagtccatgtacgaccacgagaaacccctcctcaaagccggccccgagcgcttgacctacacgagcgacaaagactgcgcggatgattcatacgttcgatctaaccgacttggcgatgcctcaactgacacttctcttgatggcgatgccgatcatcttgatgacttggaccacgccgaaaaagaggaccgcagtattcgtggaagtgtgtactagtgttaatctcacctagatgaccacactctcactctagccactcactcttttatgatttgaatttcatgaaaaacagcggataccagcccggctcgcggggcaaaatgttttgacgatattcataactttactctaatgacgcatgactttgttttttgttacttggaacggatcacggaaaagcaatggatagaatgactagtcgactatgctggcatggttgtttgaaattgatgttttgctatttttggaggatttgatagcgtctatcatgatatcacatcaaatagtaacatctttactcctcttcaaatggaccacaatctgctttgacatggctttatgaggcgcaagacgttttgtgtcacacgtcttagtgagatattgtgtaactaatgcagataggcactgccgctgagcacaagccagaaatgctgtgctcggttgctgctttgtagctctgtacatgatcaatgtatcctaactgtcgtacaaagcgcgggatagagttactttagtaaatgtaaacattactcctagcctttgtgttgtcctcgtatcgtgcttggatgattgtacatgccccttgattagctcgagctgatcccagtcctatagctagctctcactcggggtgttttcgtcttcatcttaatcttcctcatccaaaaaatgaaccattcccacatcattgggatacatgtcaactagaacctgccagattcgtcttctgttggtgaaacccagcggaacagtcagcccaactgtctggtagctccaaatattctcgagctcgttctcctcgtcattgtcagagacaaagatggggacctcagacaggagctgtctgacaagcttctcccagttccactcgaataaaccagatacagcttcttgttcttttgccttcacaatgtcgttctcgagatcccataggaagggaacctgacacagaatttccttccaccaggattggggcatgagataagtgcactctagagatgggttgccatctgtcagaaaagaagtgatgatgtcttcgatctcaggaggtagattgttgaaactagcagcaaagtggtcatgagttgacgaggattctactagctcaagatttgacattagtgcttctgtcaagtgaggtatgtcgagagggttataattccactattcgttttgtcagcaccgatatagttcacatcatgtcaaggacctacccattcttgcgaccagtcatcaaggatagactcctcagtacaaacagcttgccatgggatgtaatatcttccgacccccaagtcaataggctcgcctggtttattgttaggaacatggggaagacacaatggaataagagtcccattatcagaagcctggacgcatcgtcgatcaagcgtcatccacagatcggttacagttttgatcttgctcgcgggcgtattcatggcttttctcgccatagtctcgcaagcagcgtggaggcaaagataccagcgtggtccatcgtctggatcatagcctggatgctgttcaggaatgttttcgatttggatgttgactttaagaccagttgaggagatggtggcctggccgcggttgtatacacgagccttttggatggcagtgctttcttcagggatggtgatagattcaggcccctttccctctattggccaggtaggacctgagatgaggatgtggtcttgtctccatttgaaagggttccagtccgagggtgtatttttgtctggatgtgttggtgtgtaggaaggagaatgttcccagagttgaatggcgcagatcatgcagacgcctcctgcgacttgtgtcatgtcgatgatttgtttgataagataaagagaagctttagaattgattctccttctattcttttcttcttggttgtaattgatagcttcagtaacagaccccacagtgaagctgtgacttgattagctttggaccctgaatatctcgaatgcgactagaaatacttagtctatactgttaagtatgtttttagttgctaggacgaaaataaaaagcccctcatcgaagggcccttcccatcgtcacagaccgcgcgtagttgtatcaccaaaaacatgtaggacttggttgaggctcaaataataaaagggatcctgcagcacagtcagcatcaaaatgaaacatgcagcatttccgaatgtggatattttcaaccgaaatccagccttattactggttcgtaggtgatacaacatggtcgtgtgagtcgtgcaagacgcttagtgattcctttttcttattcacgagaatatcttgtcatacaactgaagatatctcatggctatggttctaagtttagggcgcaaggcattatttccaaattggcatggtcaacgggctctgacgatagattgaatgatagttgtataggcaggcatataaagaaatagaatcccatacctaatcattatattcatagcctcacaagttgacagcattccatctactctttgattatgagactttttcttcttttcttacttggtggtgctggcacagcagtcatagctgggccatgcaaatcatcaacatcttcatccacaggccaagtcggttatgcctctgcagctcctgagtatgagacctctatcataggctctgtctctacgtcagcgattcgctatgagaaccccggagttaatcaatccgatgagtctgattatgttcccagcggcacttctgccatggagatgccttctgggtccaactcggtatcgaattggctacctggaaatacttaaactccccttacatctggttttgttacgcatggccggcctgacagaactcatgattcggaacctatcgttaagacttcaagcggcgccgagagaatcagagatagcactactacttataatgctctaagtggcatcgctactaagactaaacctattcgtactggggcttatgccgatagtaagaatactgagactggcagtatctcaatgcctataaacacttagcctgggtctgaccactaaagcactaagtctgatagtgactttcctggcaccacttaagccggcaacactgaaactggttcgaaagtgcagagctcaggtatcgtcagcaatattgagactgtcagtggatcaactggcgatattaacaaccctgcagtcactcagactggactgcctgcatcggaaaccggagcaaatgctgcctcaactcgatcaggcattttaggtggcgtcaaaactgatgttggtgataaccaaactactaataccactgaacctgtggcactcactccgactgacactgccacaattctcacgaaagagtctgctgtccccaaaaactctgactctgtctctggttctactgaaatagacaacaccgttacgaaagccaccgcagctggttctgagaagacaggaactggcacaaggacctttgtccaagatgacaaccaaaaactgcacctgctactgactccaatggttctgtcattgtccgggcaactacttctattggatcctctccagacagttctaggaccagcactggtggtcctgatggtcagggaaccactgcaggctcgggcacaagagctctgacttctagcgcaacagatactagaagtggcctttctccttccgttaagacatcatctggtcagcctattgagtctagtccatctgggtctgatgcccctaaacaagagccttcaggctcaaattcggcaatccaaactaacgacaaaaccacgaaagatgacattgcagtacctacagtaacaaattcatctccccctaaaaacactgatacaactagagatgcgactattacttctgcctcaggtcccatttccaccaccaagtctgacgacgatggaattacttcaactctgactgcccctcctgagacgttcactcctactactgtttccaacgacgactggacaacaaacacttggatcacaactacttcaaaagggtcagatgaacccactgtagttccggttctcgttggctgcactggatgcggtggcagcggccacggcatcgtcatctttggcttgcctcacattcccaacactcttttcaagtttccaggtcttcctgaggtctcactcccttgtattccaagtgtttctccaggctgtaattctcccccaaagactcacgatgataaagagtcggatgatgaagaagaaaagagctccaagacaacctgcactaatatcatcaccgctagcgactgtctcgtgtcttgtcctacacaaggctccaatggtgaagcaaaatgcaccacgacttgtacgagaacacagacaggatgcaacgtctcaggtatcactaccacgacatctgctaaggagtgcagtgctacagagataggcggttcttgcacaacatgccagaaggacgtattctttgttaacgacaaggaagaagtcgaatttatcgaaagtgattctgttctcgagagaagagcctcgctccatgtagttgagaactccacacttcgcaagagatcctctccagcggtgactatcacagatctgggagtttgtactctgaagaagaccgatgtcgagttccccggatatccaagcggcggagagttgttcagggctgatacgacacctaacgagaagccaactgacacctacttcaacaccaagaagtggtacattggtcgtcagaatccaaacacatgcgcgcgtacgctcgacaaagttacaaagcaacagtttaattctcttgccgtctccaaaaagaagaccatggaccacgtctatgagaagagtatgctaaaggacttttttaagcaaatcctagacgacaatgttgcaactgtccaaggagtcactaaggggtcacaaggcaagatcaactgcgctgatttgtcttactataccgacgatgatcccaatggagcctcaccaaaccagttgaagcaggtatttgatgctttcccttccattaacaagtaccttgatgatgtaagttatgcttcctaatttcccaactagctatatttatactaattttagatagttcatgggcatggacgaatactcaaacgccatctgcaaggtatgggaaacacttcacctagtttgcctgtggtagatactaacagtccactagggcacgattgtatcatcgggaaatcttccagcagaaatctccaagattgcaacaagtgggaagctcgtcaaagggggcaagaaaccaactacatggaccctcattaccaagtgggttgaggagacacttcagacgattgagaagctctccattggtgttgaactctggaataatccggatgtccaaaccattgttattcgacagaatcgacgcatccattctcgattgtaagtcttatttcacatgttgagcacgatgaatactaactaattcgatagtgtcaacattgataacaacgcaaactgcaagcaagatgttgctgtcaagaacaacgtctggagtttctcggtcgcttatcagaactacatgaacgagttcttccagggaacttcttccttctccgttaaccctattattcaaaaggccgcggacgatctcattgcacacatggacgccaatctcgtcactcttggcaagagggcattgagcgctgatgaacaaactcagctgacaaaatggaccactcgttacgcgcctctcaagacatcaacgtacagggtttccatctcgtgggatttcagttacacgaatctcaagagacaagatgggggttcttgtgccctgcctacttcgtcgttgagatcgtcagcagcatccaccaccatgtctactctgtcaacctcatacatttcgcaaacaaaccaagagcccacagctaccgagcaaacgactcatacagagaccgagactggttggagtggctcatgcccaacaattttgccgttcattgagggcaaggcaaacttaacagatgaggtcggcgaccgatgcttgtaccaacaagagccgccagcaattggcacgccggtgtcattcaatgcagaccaactggaggatatcctgcaagatttctgtgacgggtcgcgcacgcttatcaagcctggagaacaaaatacaacaaatatgtctgagctgtacaagcttggagactcatcccagctcttcatcgcagctccctggacatttgactaggactcgagttgcagacgacgacctactgtagatatcaacttgaaggagaactgcaaggccggttttcgcaggctcaaatgccgcaacttgggtaaaaactacgggggatctgtcagccaatatttcgacgaaggctgtgtcacttgggtcacctcccctctttggtcaagcggttgaacgtctagactaactccaggagatagatgatgaattttgagctttttttttagtttatttgtttcatatattagctttccgagagctagttgctagagtgtaaaaagtctagccgagatataactgtcaaacaaggttggatagatttaaatcttggcctacccagctcatcctcgtgcgcgtctataaaaaccccctcttctttgtcaacaagattaacagaaaaaagccaagtttatacccttgcgactcatcctatccatccctttgccctcaacccaataaacacacgaaggtggtgacaagacaactagaataatgcacattaaacaaacaccataacaccgtatccagtcttctgagtctcctctcagacctccacaagccattcaactcggatgagagaagagaaataaaaagatgaaaataaaaagtgaagagtaaacaaaaaggctcaaaaaagaccacgggcaccgattaatggaattgccttgtgccctacagaaaaccatgtagagtcaccaacgccttgaaaaatgtcccgtagtatgcagaaaacagttttccgaccaaagcggtaaacttgtttttgatgtaaagaatcatataaactggaacgaataacattaatgcagccaagtcatatacaaagcgtcgagtcgttttcgactctataacgctactgctagaaccggactctatcgaggacactcgacacaagtgctcgttgcatgtttctgtcagaaatagaagctgccataatatcatcaagtattggcagagaagtcgtgaaccgtcgtacagtgctgtgaagaggcaaaacagccggcagatactacagttttgcatcgcgtgcgttcgaggaagaatgacccgagttccgtcgtgatcagaaaaacgtggacatggctctgctgagatcgataaaatcaacaggtttcgcgacatagtcgctgaatcctgcagcggcgcatttctcctgaacgtctgacatgacgttggccgataaggcgatgattggcattgggggataccggttggcagcttcccactgacgaatctcacggcacgcttggtaaccgtcctttcggggcatatggagatcacactagaggagtacatgttagctatcgcgagaagctatgaatttgtaaaagaatccacataccaagataagggaatagtgcctgtgaggctttgacaaaaccatggtggtacactcggcgccgtcaacggcgatctcgacatcgacgccgatcttcttgaggaatttcatcaaaaccttttggttaacagggttgtcctcaaccaatagcacttgatagcccttgttgcccatgcgccgttcaatctcctggtagctagccttctgattctcgaccatttgctgagctgtagaccggttgcgatctatgctgagatcgcgcatcttgtttgggtcgaaaatgacggcgaatctggacggtttcacaggcttgtagataaatgtcaccaggttgtccgaaaggagctgtgcatacttggtgccggccgccaatttaataactgcttgccgttgcacagaatccgacaagacgagaatggtcgtctgttcgatgctctgcgtctttgttatatcatccatcaatccaatgatagcctcaggggaggggaggttgataacaatgtgtgtaaactttatagggtcttctccactgatcagtgtctgcgcctccttgacgcttgccaaagctgtgatctggtgggggacatcctttggtagagtcatctcgatgtgctgagtagtagcctcgcggctgtgaaactggggacagatgatgaggattgagtacatgggaggtcggaagtcttcgggtgatccaacgctgggcagcaggtgagtgccaggagagctgcgtcctgagggcatctccagcttcatctgggataaatcttgtccactggccttggctgcttcgctgaagcgagccagacctccggtgacagatgttgcagacgatcggtcggtgacttgtgattttgttgaacggacagataggttcgagctgccaaccgaaaggcctccaggcgacgtaaattcggaggttgtgcctccagggctggcgacctcaacactgcgcagatgtctcggtggcggcagaggcttgatgctactgggaacattatcaaccacctcgggtcttggcgtgtaagcgccagtaggtggagggctttcaggcaagttggggtggtcttcagctgtaggaagaccaaatcgtgctgtgaaggtgaaagtcgatccttttccaggtgtagctctacctgtcatgttaccgccatgcaactctgccagttgtcgtgagataacgaggccaaggccactaccaccgtgttggcgggtgctgcttccatcgatctgactaaatggtttgaaaatcaagtcggcttcttccttggagaatccacgccccgtgtcgatgacagaaaactcgagcatgatttcgttatcggccacactggaaccctctgccatgtacacgcggcaccgactaaagacctcaccttcggcagtgaacttaatagcattacccgtgacgttaagcaaaacctggcggattcgaactttgtcgcccttgacccatgcaggaacatctgcttccacaagataattaagctccagccgcttagcgatggccattgttgaaacgagctcgtttacatcctcgatcatagaacgggtgtggaaccactcgtgtttcaacttcatcataccagcatcaaccttggatagatcaagaatatcgttgatgatcatgatcaaactattggcactcgtctggatcgtgttggtataatcaagttgctcttcgttcaaggtagtatcctgcaagaagctgaccatgccagagattccaattaatggagtgcggatttcatgggacatattgctgaggaaccgtcccttggtctccattgcttctttgagcttggtctcgagtagcttgtgatcgttgatgtccgttgccgatccaaaatatgagctagcaccactgccaaaatcaattgtgtcaatttcaacacagcgaatcaggtgccaacggtattctccagtcttggataataagcggacctcggtcgtatacgaaactcgaccagcactgtcagtcgccactttgatgatgccttttcgagctagttcagtcaagtctgcagtgggccactcataagctgagctgccactggagctgttgtgtcgagacagcacctgctgtgtgccacgcattggcgaatcttgcggcgtgcgggttctagacgcttgtatcgtgctggtcgatgtagcttcggaatgttgagatccttgttggtaagcactgttctgcccgtcgcgcctttgtccgcctggtgttggaggctgagttgtaggaatgcggcatttggcaagatcatcagggtgtacaaaatccatgaagcccaggccgagtgagtcagagaaactttggccagtgtacgacagccattgttcgttggcaaaggtgataccttcatcttcagtcgctgtaaagatgatttgtgggataagattggcgagtaatcgatgtttagcttcggacgcttcaatctcttcctgtcgggcagctttgagctcagcaatatgctgatcatgaatgtccatgtaagatccaagaaattgcatgatgacccccctcttgtcctttgaggcaacagcccgagcataaaaccacctataggcgccgtcaaatcgcttgatccggaccgtcctcgagaattgttctcctgtacgaatcgagtggccccatgccttcaaatattcgtctcggtcgtcggggtgaagacttccccaagggtcggcagcgagatcgactgctgtttggcctcggtaagacagatagcgactgttgacccaaacaatttccccagtctggggtagtgcaacaaatacgtgagcaggtaatgagtccaagatcagcccctttagtctgtcagacggtggtggcatatcaacagctgtggtagtcaatgagccacttcgagatggcgcgctaacaggcgtcggtcgagcggaaagcgtggaactgggtgggagagattgaaaggttgaagcgaaatctgcgccataagaatgaagcatgctgtgcccttgacgattgccacgtccagtcttgagagtgtcagccagattctgagctgaattgtcatcatcgatgggttgcagagcatctttactgacatcaagagaatctccttgcgaaacccttttcgtcgaatcggtagtcgattcgttggaagaagtacgagcagtcttattgtcgacagagaggctctggtccgaaccctcctgtgaaagagagagaccgccgagacgagtgcttcgcttctcggcaggcgaggattccttcgagcttgttcttattctaggggtaccagtaccgccaaatgtctcgtgtcgtgtaggcactggcctctgtctagaagtgaagtaaccttctccttgaggtgtggcagcaggactcgaagtcggcaggggccgcttctcggaaacaaagccaccagacccctgatcccacccaggtgttcctaaaggagatcccgtagcactcttagaaacccctgaataatcacttgggcttgtcatactaccagccagtgactgatggggtgcgatttcgtcggcagtaagataagccatgttttccaaaggacgtccatcatgtgccacagctccaaacccggccgtctgtggtcgtttccgttgtaaccctgctagttcggtctcgagattgctgtagtgtcggcacagtgagaaggttgttgccatatgaggcgcgaggtgttcgagagagtgcttcaagttcgatgggtaaggtatgatggggctgaggatcgatatgattgcaatgggtgccgacttgtctctctttaagctgtctggtgtattgcggccaccttcctcactttgggcagagacattttcgctcttggtgcgagagtgagacttttgctccatcaaagtgctgtcgagtttaaaagttcgagtgggtttcgaaaggaggacatgggaaagcggaatatgcagaaccgtccatgaattgtctacgccgatggcttcaggtggacggataccagtgtagtcatctgtgccggtgtctgggttgaaggagtcttcatctaccatagcatctgtgaaaaatgggttctctttcgggtcggcccgcattgcgggagacggagctggtgattgagaccaaggcgatggcggcgcttgctcaaactcttcgtactttggagtcggaggccgaggtatatcctcttctagtcgaccttccagtcgtgaagctatcgactttgctctgtcggcggccgaatgggtcttgctgcgagatggtacacgggaggagccggctgagttgaatatcgatgataacttcgaaaacgaatcggatcgaggtctggaaatgttcttggaggcgttagaagaggtttcttgcgcagcgggttttgattgcttcgaaggctcagcgggagcttcatcggcaagataaggatatgatctagtaagtgcgatggctcttccacgctccaacacacgcataactccgctgtgatcgatgagaggatccgcctcataatcaagagcctgcagcacaggtaagacgcgcccctggccatccttctcaccagtgagtggcgcttcccagcttgggatttgttgttcaatggcgtcgtgttcgtcaagtgccgtcttattcagtttggcgaaatcagcataggcctccctggaggaacggcctgtaggataattactttgactccttgccaagaatgcaggtctgcgagcctgcgtattgggctgggtctgagaagtctcccttttctcctcgtacgttgtaaatgaatgcctgctggaaagaccaggacgggtagcagaattggcatgcagagtatcatcagcaaccgacggtgcggtgattgacccaggtccagatctatcataatcgctggtgctcaggccgatgctgctagagtgcttggcagccatgtacccaaggcttaaatcatcctccctgtgctggttgaaagtggccttctggccccaaggaacattctcaatgtctgttgaatcagcgggaatggctaatgttacacgttcggctttatacacgtctctcataatttgaacgacattcgaccaccaggcatccaggccaggttcagccgcgagcattaaagaaagatcataaaggttagggttagggaagtcgggattttccggatgcggtgacatcgcggacggattgaacgtgaagttggacgctggagtcgaagtgctggagacaagcttgtcttgagcacccatgcccaggccttcaaaggagccataactgaaagatcgaggagcacctgttggtgagagggtggtgaagggcctatgcaagtacggcggtacaaaaccggaaggcgccatgcgaggaaacggataggatggggtaccggcaataggccctggagtaggagcgcctcgaacggtggtgttcgactcggttgaagttgtcgtgagagttgatgtctggagcggtgaagtagcaagaccttcttcggggatgggagaaaccctgatcttctcatttgggctgaccataagccctctagctgacatttcgcggcgttcaaggtcgcgtgcgagtttttctcggtattcgttgagctgcttctgtgaggagacttgggcctgagacgcagtagcaccaaagcctgcacgccgaggacttaatgcattcgttccagcaaagactgtttcggtagcattgcctggatcctttacagcagaaacggtgctctggtcggtggagtctcctatcatgttgttgtgcacgcggggctgtttggattgagcctccaggggcgagtttagagggtggctcgggtggcgatccgtcgtcattgcggtacgcgcgattggtgtcgcagtcgcatctacagtcgagttcgatatcgattccggcatcagacgtccatttctattagcataagctggtattttctcatctagaggaaaaggcgacaggactggtgggcgagtcgataaatcgtgttgacgcgatggtgacggtattaagaataagtcgtcgccaaccggcgaggtggctctttgcatgcctcacgggagaaggagtcgtcgaagtaccagatgccgaacccttctcgccggcaggaagcgtggtgttgagtacaattcgcgatttagatagtatgtcaaatcaatcagcggcggtggagggggggcagagatagagagcttggttccctctaaccccaggcagtacgataacagtagcaacggtctgtataaatcccagcaccagttggtcaacgaccgagatgtgttaacggccctgtagggaggtcaagatagtgtagggcccaggatcggaggatgaggaccgggagaggttcctgcaacggggcaacgagcgggcagcgcaacgcaacgcacgaggtttgagggtggaaaattgggggttcaaccacaccgcagtgcagtgtacctttctgtctgtcttggtcttccttgtgcggagagcgaaatggtagcggtggtagcggtagagaggtggactgaactggactggcctggtctggtctggctagtgagagagagactggagactctttgagaatcgacttgaaggtgggcaaaagttggtgtttgggttgcagatggcacaggtacagcaaagtatagcgtgtgcttcagccgtgtcacaaagcctactatagctccgagcagtacccatctggtacttggctagcccacgatgcccgcgcacagaacgggggtaggtaaaaccaaccctgcacataatgacgtagggaaagtgaccctcaaggaaggaagcaaaaatccagaatccggcaggtacgtacctccatcaaagttgcagcccagattgatattagcctacctgtcgtcgtctacaactcttcttttcttgacctacctacttctctgtgcaacgctcacaagaactcacgccttacacatattgatacgatgccaatgcctctggttcttcagcctactattctcgcattacatgcacagactcgagcagtgatgacactgccctaataatatatcatcagctgcagcaaatcaatatcatccatgtattcaggggattggctggtcaatgcttctcctcctactcctcagcgcagattgcactgagaccaatggccgcaaatgtgggcgttggcggctggtacatcactatcgtcatcgcctactgtccctggtatctggccaagcctcagccccagccgaccactgctgcactctatccagcccatacctttgcaaagatcttagtggctagtcaactccactggaggagcttttggtacagtgacaaccaccacatcagctgcctgcgtccaatggctgccaggcacgcattacctaggaacataacatttcctgggcgagcgatacaccagtgttgattaagagggcctggaggggaacagtggctggcacaacccattttctgggtctctggtcccctcattcctccttgcaagaagaatttagggagaaagtctccgtgaaaaaaaaaaccactaatattcggtacccggagcatcaaactcctttcagaactacataataagtcaatcattcggagccgactctctatcacgattggcatcatgggccaggtcgatcacgatgtttttgttcaatctcacaactccccactcactcttggtcgaaagccatctctttcagtgacaatcttcatggactttcttgtccttgtctgattgtcaaaatcgcgctcgagccaccatcctgagctattatcggttatggtggcctttccccatagaccctctcgttctccctcgagatcggcgatcctcaattaactgtctcgctctctagacatttttgacaggagccaccccgactacgaatcaaggactttagacaacgctcaaaatagggctgtttagatgatgatgcttccctcccaataccaggaaaacgagaatagaatattttcgcggtacttgactcggtccgagatctagttatttggtttatccattttggtctcatctaattgcagagaatgctgataatgattagcgcctcggagactgataatcacaataggctcctctaacgcgtcataattcaactgactctctttaagtcccctattcgttcaaagcaccaagccaaccacactcagcactctattgacatcactgcggctttctaggcttccgcttgctagctacccgttgctgtcattcgtgaaaacaaccgctttaccgatgaggattaacttttccctcccacaggaaacgacctaggaaattagtcctgtgaagctgaagcaccacaccgtattcctgagcctcactttcatcggtcgctcagaaaacaaaaattgaaatttgcatggatcgcttcagccatgcaacacacaagagatcagtgggggtcgggtcagtcctcagtctgaaatttctttttttttttcatgttaggcccagcgtaccggcctgccacgcgggtggattaacggaatgtacagacaggcaaagaaaaaatacgaccactaacaagttcatgagccatggtcaatggaccaggggccttacattggtctaccggaccacaggagatctgtacctattgccatccaacacatctgttgcaaataagagtccccctttgtgcgacttatactggcaagcctgtacatggaggaagaagttatattgcaggcatttgataggctgttgcagcacaggttttgtttccttgctgcatgccctttgcgcgttcttatctgggcaccgcaagcaacaagctcagctgaagtatgagacttggtgggcttataggagcaatgttccacaacaggctcagctgctgttgtatcagtcgcactcgtcgccagctctccggctttgttcctttttattgaatcttgctgtttgtctcaaaatctcaagcgtccaccaacgactagtttgagactatatgtacttcgcatgacgtctgtgtgttcaggattgaacgtgacgtcaagtaaaacgccacgaagaatcaaaccaatccccaggctgtggggagaaccatgacccatgcccatgtccggcgacaacgtgtccagccaccaaggcacgggactgtcagaatgcagtgagagatggctttgccaatcaactatcacagacatctccgcttctttatcacattgcaagtctccaccatctacatacagggattgtctcctttggattcatttttattttcctatgggtatagtaatttggattatgctttctcccacattgttttcacggccacagctacatataggagaaatttatttttgctttctagctacttgcacattagcagcaaggcggttgaaatatcaacaacttccatctttactctttacgactctgagccagaaccccacaaaccttactcgcctacagttataatattcctacagccattatgcatttccactttaccagtgaacagtctggcatatagcttgcagtaattccaataccaagccaggaataacagcattacagtggaccgagaatcatgtgctaccagccagacgattcatacaccaaaacctggttggtcaagacgacacagatacccagagtatcagttttctgagccttcaagtggtttcacaattcgatgatcaaccaagccgcaaccccgatctatcaattgatctgcagaggagaacaggtcggacctgttggttgataagtcaaattggccatcagcgagtcgaccaaccacacaatatgatacatctctgtccacaggcatggtctctcgaggccaagcggggagcatcagtaaaagtgcggggctttatcttcctcgccagcagtcgtcaacaatattgggacttttgatccatccattttcgatgacagctggcatgaagttcagcctgaattgggtcattaggagcctaacatgtctatcctgatatttcctatcaaccctggatctgtttccagctgtcagccgcgggaaccgacgccatggccgtgttcctgccagacgggtctctgtctgggatgctttgagtttggggactcgctgtatgtgggttatcggatgactttataagcctggtcctagatataaattgaacctacctacctgtgagactggcccataagtgagggacgacattcaggctctcgcctcgtttcttgttctattgaaacttttaggaaatcgtttctggacatttatttaatggccttgtagctgttattccctgaaggatgggttgacagccagggatatatcctttcccatgggatccctgcacttcacgcctcgacccgtggtggattcggtcaggatgtcacatttagtcactcaagcggtaacgttacggaggtagtgttgcgagatattaacattaatcgacaaaaactatcatttgtggtatcatactcctttttgctgcaacagttgtaacagctgcttcaatgttgcgtgtactgatcgaatcaagaggcccgaatctacaatgaggagcgttcctttatcaggtcatctatcgatgtagcattcgatataacaaggtgcctaactgcgtctcctgttatcgagaattggctcaaggctatgagtggaaggcgtgttgacggtgtgggggccgatgtttacctctgggtgttatggcatgggtaagtttcttggtcctaatgcatactacacaagtttttgtcgacattttcatgttgaagctctcagtcttatacaaatcgcgcatatgacaagtatcattcatgtctaaggaaagtcgacgtgacattaaacaaaaggcacctatcttaacagtctttcaagggtgtctatgatttccaagacacgagggtttgctcgtgatagattcctgccgaattacttacccgctggtggaatgttgggatctacaggccctttatagtagcagtgaactccagctttcttttaaaacggccttctcgggtcgcatcgagaccaagtggctgtaagagactgcaaccgagtgcaacgcaatgaacctggtatgatctcggggccaacaaacgagcccgagctgcaatgaacgaatgtttactttgacacagccaaggctacagtgagttgagcaaacaggaagtgactgggtgactgccttcgcgcagtgttaacaagtagaggtccagggatatggttgtcggaaccagaacaccagggcaagacacaaagcaaaagtgaagacaccccttttcgtgctgaataattgatgcataaaacctccactaactacctgataatcaattaatacgcgcgagccgtgtgcgtgacccggcagtctcaaaatagaatcgaacagaaaagcaataagactctaacaccatccgcttacgccctgtaccaatgtgtcatgctaggaacatagacctttgcatcctattcttatcttgatactgcgaatttcgaaaggatgcttgcaacatgggccaggacaatttaagttgaagttgggcctcggaaacctagcttttgcttctgaatcctgggaacaatgccgaccagcgtcacaatggacagcaaaagaacggcccacagttttatcttcagtacgttcttgttgtagtcggtctcaacggcgctagtgactgtagccaggaggaggacaaagactgtgtatccgctccagcggtggtacttccacacagccttggcgttgtcgacgcctccgtacaaactgggagtagcccacatggtgaagccaacgccatactgaagaagaagcacgatggaggtgatgacgccgagatatccgtggacagagtggaagtgagcaccgttattggcaaacttgttgtattcgatgatagtcacgccagctacgaggatcaagaaggccacgaggttgaggatggcatgcacacgctgaccgacgcgcttctgctcagctgtatgcgtaggttgtaaacttagaacagactgcgccaaggtgagtacagccagtgactgaagtagcggatgcgctgagaaaaggatcaacggcttggataggacgctggcccagaccaagatcgtgagtagtacaatacccagctgggcgactatgccggttcctgatacacaacatggttagtttcttggggtagatatgaagatagtcatggcggcttaccaagaaccaggtttttgatcataggtacaccatcttcttgcgcggcatcgccgggccggccaagaaggggctctgtctctctatcctcgatggaagggaaccgctccggaacacccgtagcactcgccattatgccttgttgtttatgtagagagttgatgtatgtaggcgtgtcttataaactgtaattaggtactcgcgagatgaactgcaatccagataaaagagagcagggccctggtgccagggtcaacagacgcctttacgcgtcttgtgattagtgacagtgcacgtagttgaaggttcacgaatgcaaatgcaaatgcaggtgcagatagatgaatgagggagaaggttcacgatgacaaattggagtttcgcttcttcctatttgcggccaatgttgacgtcaatgagaagatagagagctttgaccaatcacaaagcaccttttggcaacgacgcggggtaggtggtatgtagaagacatggccatcatcgcgagcagcaatcacgtcagaaggtgctgatctagggtaggtaaatagaaagaggataatttgaaatatagaatcaactatgattgtttgatatgatggagccaacatctcaagctactaaggtacataagtaagctcgttagttgggttcagacactgatgatctgatccgcaatgtaagttggcaattctctggttggtccctaaaagccgccgtccggctaaccattgacttttcctccactcctccgaagccgttgatggaactaagccctgcagcgagctgacttacagccgaaaccccagacttgtcagcgacttgtatgtaagccaaacaagcattggcgaggaatcgtacgtgaaagatacctcagctgtagactgcagtaccgaagcgtccaataataataagcaaaataagagaccagcagccgttggcatgatcttgacccatgccaatgggcacaccggcactgcccgagatcctctcccccgactaacggatcatggcctcagtctgataacatgaagacatgagaccactacaaattgtctaattttctcattcatgtatagatgtttggatcaatctcttcttcatctttcgttgtatcaatccatccatcatgacttccattgctgacgagattgagtataaactcgacaatgttgatgtctcagcagttcggccagacgacattgacaagaccttccgttcaacatgtattggtcagtgtcgtccacgttttcacttaaactaaccaagacatactaaacagtcacagacctaatctctagtggcctaggcggtaaggtccttgactactcagaccaatggttctgcgaggcatctaacctcttgaacccgagagccccaattgctcagccaggcaagatggtattcacgggtgcttggtatgatggttgggagactcgacgacataatcaagagccgttcgactacgccatcattaagctgggtgtcgcctctggcacgattgaagggcttgagattgacacggcctttttcaacggaaaccatgcaccggctatttcagttgaaggtgtctttagccaagatgatgacaaggttgtctcttggggaggaggccgaggagaatgggaaactatactcggcatccaagagtgtggtccttctcagcgctttgcgtggaagctcaagactcatggtcaaaaggcatatacacacgtgcgacttaacatgtaccccgatggtggtatcgcacgatttcgtctctttgggcatgccgtccccgttttccctgaagacaaagacgccatctttgatctcgctgcggcgcaaaacggtggtattgctgtgtcatgtagcgatcaacactttggaaccaaggacaaccttctcattcctggtcgcggcaaggacatgggcgacggctgggaaacgaagcggtcgcgaggaaaggatcacactgatttcgccatcatcaagctcggagcgcctggttacattgagaagtggattgttgatactgcacacttcagaggcaactatccccaaaaagtgtctatcgaaggctgtgagtggacaggtaaggcagatcctgttgcagatgccacggcttggagagtctttgttcctcctagcaagactggtcctgatcaggagcatgagtttgaaagtgatgagaaggaaaagaagggtccagtaacccatgtcaagcttatcatgattcccgatggtggagtaaagcgattgagggcttttggcagacgagttgtttagggtaactgacaagcctgaaatgacgatttgcgaacgagattagcataaagtatagcctcaacaatgcaagtggatactcgataaacttgtaacagttcgcgtcttggtttgtcctggcatacagcattgcgcggactttttcgaacctgaattgagtgaacagaccttttgataccggattgggtacaaaagatggttcagtaatgctgtggctgtgcttctgtgacgacgtgtgtcgtaaataccattaattaagttacagcttgtactgtatgctgctgcttttagcggagctgctccaaaacttaagcggaatgacggtttctccaggacttcatcagggacaaagtgggtagctaaggttgccctccacgacaactcactcaaccagcagacgacatcagcgcaaccaacagattttggccaacgatattgaccctgtagcatccattaaccatattcaacactcaaaacccacccgcgaattcgctctgtgtccgctcgaatcaccatcatctcatacaaccttccatgagccacgcgccgcaactgtctcggtctcggtctctgtgtctgcccctccctccatcatggatctaggggactcattcggcggctcagatggacagccagacgagaagccacgacctctccctgcagatcttcccacatccctcgacgacagacggcatgtgcccaacgagcatctcatcaccgagacagagatgtacgatggctggcaaggtctgtcgcatacttgcgcttcttgtataacccaacacgtcgctgacggcgctgtaaaacaggccagtcccagttcctcaccacaccagctctagcgaaacctctcaacttcggaaacctgtcgctcaacgacaccgactatgagaatgacatcacgaaaggtccctccgatagcgatacgcgattaatggaaatgctggccgcccaggcagcgcaccaggcagctcctgctttcgagaacgaagacgaggtcttgaatagccaaactctgtccgagacagaaaagaaggagaagcttcagaaagctctcaacatggctgcgagtaacggcgatgtcgacaggattcgaaagctgctcggaggaagagcaaaggagtaccttgatctggatgctgaagatgaagatggaacaccaccacttatatatgccagttgctttgtacgtactttccctataagccgaacatccgttgctaacttataaacagggtcatgaacctgtagttcaggcattgattgatgcaggcgccgacgtcaacaaacaagaccgcaatcaatggacagctctaatgtgggctatgacgaaccgacacaagggaatcgcgaaactactactagataacaatgcctcctccgaccaaaaaacctcaacaggacgaacggcgtttgatttcgtacctccagacagcgagatgtcattttaccttcatgatgctggctataatatcggcaatgcaggaaccgatgatttctaccgccctggtttctctcaggatcgattcgaggaagagatggcagaaaacgagatgcgaagacggttgatgatggaaagcgctcgggatcttgaggtcgatctcgggaatgtcggcatggatgaccagccagaggtatggcttaatcgcagacgtgaaaaatgttaaggaactaaccaattttgcagcctgtcgatgaattcgaggaagagcaacaagaatttgactggaaccgttgtttacatgaccagatgttcgtatttcaggaacatgagctggagcgcatactagatatcgtcattaccaacatgacgccgcaaagatcgccgtcgcaaaagcccgtccctgccaatatgattttcctcagcgcacgatatgcgcattatcactcaagcccggaacttttagagaggcttttagtgtcagctatggactacatcaatgatgtcgttgagaggtgtcagtgggacatgaccatcctggccttctggatctcaaatgccactcttctccttcactacctcaagaaggacccaggactctttcatgcaactggcgagttccaggcccagcttgccgagttgataaacgagatcttcattcttatcgtgcgagatgctgagcgacgactggacaaggtcttggatgtggctatgctggaacacgagacgatccctggatttgaggatatcacttttcaaaacgagtggaaactgttcaagcgcaagactcaagtcaaggaagagccgttggagaagcgcttccgaccaccatcaccaaaacaacgagcaaagccggcaccccgaaatgtcacctccctcctctcttccaccctgtttgttctcgacctttacgacattcattcggtgattacatcacagataatttcccagcttatttactggattggagcagagcttttcaaccgcatcatgtcgaatcgcaagtatctcgccaggacaaaagctatgcagattcgaatgaacatatcgatattagaagactgggcacggacgaataacagacaggcagagcattttgaaggaggcgagatgcgtccctcgggcgagacaacgcaagacgctgcaagaaggcatcttgctcccgtgattcagctgctgcagtggcttcagtgtttctcatctatcgacggagatgacatggaagctcttataatcacactccaacagcttaagcggcttagtcctcaacagcttatacactcagcaaaccactacagggcagaagtgggcgagaaaggtctgcccaagagttgtatgaaatatcttattaatttacaaaaagaggcggccctcaagcgagaaagacggcgaagtgggataccttcaccacaaaagtcgggccaggacagcacaccggtgacaccggtaaggggccggtcaaacgggaaccacctcgagactcctggaagcgtggcaagccctgctcaagatgacgtgtctgacgacgatgaaatgcccgagcatctgttgctggatcccgctttgatgttgcccttcgtcttgccttcggtcaccgacatgcttgtgtcttatggcgcgggaattggtggagtaaaccgtgaaagagagcgaaagtacatccccacggtgccaccggagtttcttgagaagctagaggtggctggcgggaccaggaaaggacccatgtttggagaagcggattgggaaaacgaagaagtttgagggagtaacactgtggctttcatggatgcataaccgagcatgtgcaatgcgagactcggtgcgggaggtccaataacgagacaggattcattcggaagccttcttgcatatgaaagcaagagtgttgctgcaacggcaggaggcattacatggctgatgatggcgaggttaagctaatggtttctcggtgcacctgcggacctcgctacgatatgcatgctgcaagggacagaggcacccagcagcagataagcttaccgatgtgtggcggcggaagtggacgcaggcgcgcacacgaggccaattgtctggacgcgatgagagtcttcccggggtggaaattacccaacaaacggccgacaagacacatgtgacacggagcggaagaaaagagatggtgtagtcaagttgtaggtctaagttaacatgaggttgtactgtatagctcggcatatggcgtacggagtcgtgcaggcggaaatttgaaaatttgtgatctttcttctcaattctttgcttctcttggtgagctactacttactgtacactcattggcggatccattatcaagtctcaggtctcaggtctcaccagccaccctgagcaaaacgatgattgttttgacagaggctaagggcagggcttgtggtcgcaagtcaaacttcaagctcgaaaagcttggtgggccaagacgtttgttgtagcccagcctagcaagggtcgtgcatccacttcagaacgaggcggcgttgtttttgtgctgcatgcactcaacagttggcaccgggactactatccttagagggaacttattttctcttttccccattgtgcgtttttcactgtgccctattttgaagatacgagatgttcgtcactatcttcatccaagtttccatgtcaacgatgctttgacagaaagacgtggcgggcggtgttttaccgctacttgataatcatgccttctcccgcctcttcctgcaacagaagaatggaaaaagaaaagcccccacaaaccacgcagtaaagggttcagcgtggagggaaatgcaattactaggggtcgggttgcccgatgagctggtatcgactgaccagggcatggaggcggtgacacaacacactcaacaggcttgaccttcttacagaccattctatggaatgaacgtggacaaggacggattacggtaccgggtagccgctcttccggcgtgacctaacataagccggccgggacggggaacgggaggatgcagtggcttccggtgtcattgagactccatattgcgcgtttatatctctctcttactacagagtactataggcatgcaggctgcctagaaccctgtttgagtacctaaccctgccctgccctacttttgcttcagtaaaggtcagttttctagggcataggtccaaatccttgttccccagctgagcccaagaaccgaaggattggttgctagactcggaagcggacctcgggtagatcatccaaggaccagataacgaacgctgtgacagatagattggatcctttcaagattcgcgatggtttgaatattgaaggagggctgagacagtttttcagatcccagcctcttatttttttttatttttttttaactttgctgtcaattattggcattcgtgtgtgaggtcttcataaacaagggaacagcaaaaagcaaggttcaatcgactgcggataatggtggttctgctgtatgtaagggaggctaaggttcatcgatggatctttaatagtgtaaagagctcgcatattcgtaccaaatatccaattttcaagtggagatcttgtagtaagtagtcttttgacccacacacacacacacagagcagaataaagtaaacgaacgacttgaatgacaagcaacttagtccaacaccatctcgatagtcttgagatgattgtcaaataacggggaagaaatagagacggccgttttatcaatagaacaaagaaagcatgaaaaagtccgtgcgagtctaaacccaacatgtattctttttggtcaacatggacttagtcttggtgcaaagtgacgaactgatgatgatgattcttatcaacttccatgctagcgatgttgtggagttgaaatacagcgcagtgataaccaattaagccagaaaaacagagttttatagtcggtttgttctcgtgtaatggaaattggtggcaacaaacgtttactctacagaagcaccgagagggttgcaggaaaaaaaaaggtgtcagtggcttctaaaaacggcgattgtaattgcgcggtttaaattcccatgaatggattctgcatcataccaaaattggcaagttgttgtttaggtttcggtctctctctgagtctctctgtttgtttttgtttgttgtgtttttgttgcgaggggaagagaagagaagggaccgagacactattggaatagtgtattcatgttccagaataattgatgttcaagtcaagggatcgggtcaaagatgagtgaggctgggaagggtcgtttgtgagaccaagatggtccagtccagctcttgtcttgggttgtattgcctctcggatagtcaagccatgccacagccagtgctgcaatgtgatgtgataatgtgtggtggttgtttaatcgcgggtaccttgcagaccctgttctcgtttgggaggcctttttgctaatccttgatgactcttgcttgatgttgggaatacgtacggatatcgattggataaaaaatgatagctcacagaaatgcaactctgcaaactacccaaccgaactgtagcgcaacatacgtagcccaaaagaggctcgcctcgaaaagctgagaggtgccaactttcacaattcaaagctgtcagtggttctagtggttcccttaactggcggctcaaaagagaggcccacttgatatacagcgcagacggagggcatgttgattgtggtgtttctttgtcttggagaactagtcggtggctttttcgtatggcatgtctcggtcatcccttgcgcccggaatgcaaacgcttttgcaaactgatttattaactagcaagatgttgcagttgcagttgcagcttgatcgcgatggagactcgtaagggaacaagacggggaagatccctgtagaaagcgacaacctccaaagtttaatggcttgtgcaccctagtcgaattaggtagatcgtcaagatcaaggaccttggaaccgttgaactgtatttgtattgtgaaattgaaaaggctgccacccttttcgttatgttaggtgatgaatgcatctttctttctgttgggtctctatgctctatgatctgtgctcgtttctgtatggacggatgtattgacagcatttctttgtgcccaaaggtctgagagggagggttacattggatgcatgccatgcaattcgccaatcaatttactacctacgcaataaactgcccgagtctttgtccaggtatgacttctctgtctctctgcctaaacatggagagagtgatgtgttgtatgtcggtcacgctctctcccatgcatgtttaaattaaacaattcaagaaatgccatcatgtgtgcgaatggatcgcatcgtaaatggttagtgcgctgcaaagaatgacggtgtgcaatcggtatcgagccatggatactcatggtcatagtagagttttttttcaccgtctctcagcctacccatgccactctgaagtagcggagcgggttcttgccgtagccaacggaaagaacgtggagcctgtggatgatgtggctgtcaattgatggaccgaagcgagagagacagaaaaaaaaaggttgtttacttgcttgttgcgacattgttgatgagtcggtctaactgcctagtagttgagctgtactgaatgtagatggtagactaactactgctaccttagtagtaattattatatgtatatcccttcttccacacactcctattttcccatctttttggtcgtctaatgatttaatgccttcttgttgagattcatttactcactctgcctcaaccgttgtttttagccggttacgataatatcacacgacacgatacaacacgatacgacactgtctctcataatctgctatacttggaagtacgattcagtctcggtttatgattttacgacttttcgctactgatcgatccttggctatttctctgcatacccgcaactgaatcttcgccttcaacttgatatcagcgagattgcgttgtctcaaccaggtctaagactcttcattctactctttgtccaacggcgactggggatcccaacttcgacaagattcgagttccagtcgaaattcaattcgcattatcaagactggcgctgtttgagtctcgttctcccttgatgaaactggacccgacttgactcgacgacctgatccggattcattggactggatactctcccttgaggttttaccgtattagtctacgcgcgtctgcagtataataccaactcgtggccctcttcgacaattcttcttcacctgaatttctcggtccaagtttgctggcatcagcattgctcccttgcatttgctgttgctgctactcacttaaccaacctgctggggtctcacttacaccacaggcccaccaccttttttttcttcgacaataaccagccacttcggcgtttgcttccaggttttaaccagtattaaactactcataccgttggtttctttgttgcgtttgtacaagcatcgtcatgttgccctcaaaatttggtagtatgcggcaaaagcagcctaccgaacgccgtaccagcctacgacttgacccgagcattgtggctttacgatacgaaaagactgcacctgcagaaccccccattatgatcgtttcacgagacccttctcgcctctcaagacgcccttcatcatcatcagcttcttctcacagctcccgccaccgtcccatcgtcattgttcctccgggcatcgttgcaccgcctgccgaggagcacccagccctccgaggctcaaatccagcttcattttcttcttcgccgtcgccaagaacgtctcccgtttcggtagaagagtggaagcgagattccggagttgccagaaacaagtctacttcgaccatccacgaggaggacgaggacgacgactacgaggcagttgcctacaaatcaaggattcctgcagtggagtcgaatgtgtcgtccttgatatcatccatcatgtcgcagcctagtacgacagctcagcaaatggacgatccttttgtggacgagaatagcatctttgagccactaacatcgtcttcgagcgaggccttgtgcctcttgtacaacgctcattgcatgacaccgcctagagcgtcccactctgataatgcttcacccacgtcgccattcagatctacagctacatctacgcccgcaacacctactcgacccagcagaggatcaatttcacctatttctgctgcttttgctgaatatctccctgtcagcatgccgtcatccccaacagcaacagctcctgttccccaatcttcctgtcgatcaattccatcatcccctcgctgttctacctcttcctcatctgcccccacagcaccctcgcgctcccgttcagggtcgtctcgattcggctcattttcccagatgttcgctgcgccgatccagatccagcccttgtggcggggccctacgagcgctggtgaaagctcaagctcaaatccaaactcaaatactggtagaggtgcttttctcagcacctccagcacccctacagccagcgcacagtccactatctctgcccctggcgctactgcgagcgctaccgccagcgccccagccactgatgccgctttggccaagaacttggctgggtctgaattagagcaatcgcatccatcaggaagtggccagggctcctcccatttttggaacaggtcccgctcgacctccacaacctcgaataatagcgctagcaatgctactttggcggacacttcatctaataacgatctcccgctcccctttgcctttgcccccctcgacgtctccatcccctgcgaaagccttcttgacgatgcctttatgacttctgtttccttttccaaccgtggaagcatcatgtttgcgactcaggaagccgtcgctattgacagcgccatcaagcatcatcagcaaaacatggcctcgattgattcgtcctcgtcaacctctacctattcatctacaaacgtcgacaccctcgcgaccgtaaacaatgacgagtccaactctggctgtgccaccccaactcctactccctccacggccgttcctcatgacctgactcctactcccaccactcctacgacgccaaagtttcaatcacaaccccttcctcgacccagcgacgagtccaacgacatgaacaactccatccagggggccgacgatggctcgggttcggctcaggacccgacatcaggccccgacattcgtgtcttggccgccgacgtggagaaggaatctcaaaaggtgagatcgctctatactgttggcgatggttcccgcggtgagcctggtaggaggcactcgtatcacgagcgtctcgagccaactcccgaggtcccgtccgaggagaatgaacttgacccgtatgattttccttgaatgtcccaattatcatcatcgcggacaatgatttatgctaacctgtctttactctagtgttccaaggcatctttctccggtctggcaaatgcccgcctctggaagttcttcttccctcaggtctagaggaggacttgaagattgggacgatctcgaaggcgcccacgttgaccgatatggattcattaccatgccaccgcagccgggctcaagaatgggcacgccttcagaaacaaggtccgcgtcggggtcacctaggaaacgtaacatattacagaagcgagataccctatcatccaccctcagtggcagtggtcggaggactccaacaagaaaagtttctgctagatcgcttaacacccaacattccgaattatcagtatcgacatcgcttcgctcatctagatcggtcataaggcaggccagcaatctactaccacataaccgcgaccggcgatggatggacgaggctggtgacatgctcaactccgcgcctagccttcaggatattgtcgacgagatccaagccgagaggttaacagaagttatgaagcgaaaagagtgggaaaggtcagaaaaatggaggaggatggccaaagtcgtccgcaaaggcggcgaaggtgagggtgagggaatgaactttgagttcgatgcccgaaacccgaaacttatcgagaggacctggaagggaatacccgatcgatggcgagcagcagcatggtggtcttttatgaccaccagtgctagggaacatggagggattgcttccgaggacaaaattgtgatggaattccaccggctccaactacggagttcaccagacgatgtacagatcgatttggacgtgcccagaaccatcagtcgccatattatgtttcgacgtcgttatcgaggtggtcagcgattactgtttcgagtccttcatgccatttctatctattaccctgacacaggctacgtccaaggcatggcatctctggcggctacattgctctgttactttgatgaagagaagagctttgtgatgctggtgcgcatgtggcagttgcgcgggctagcaagactatatcgcccgggttttgaggaactcatggaggccatgaccgacttcagcgcaaactggctcaacaaagaagtggccagtaagctagtaagtttgaacctcatgacatctataaatcaatttgaagctgacggttctaggatgaattatgtatcgacactactgcttatggtactcgttggtacctgactcttttcaacctctccgttccctttgcggcccagctgagaatctgggacgtgtttcttttgttgggagatggttctattgctgcgaggcctgatagtcgaagatccgagaacaagcctactgcgtcgggcgaatatgatattttgcatgctaccagtgcagcattggctcaagccctgcgggatgtcctcttgggtgcggaattcgagaatgccatgaaggcattgacgtcggcgatccccataaaggacgaggaccttttgatgaaggtggtcaaggcggaatataaacaacatcacagccggaggaagacctagcacgcctttttgccatgactctggtttgatgagggcattctcctttgtcttcttttttggctttgattgctctttgtacatgcgaagctgtatcatgataccctgcagggtgttttcttgttttaggttgcgttgcgttgctttgcgttgctttgcgttgcgacattgctcgatacccgtctctcatgctgcggcctctgagagactacatgcctagacaaggccattcttttctatgtgttggttcgcgagaacgtcatggattcagaaaaaaagacggagctactccctttcagtgggttgataacgtttggagccatggaacctaatcctatataccccgttcctggcactacttgttttgttatcttgctttagaggttgctccgaggaggcttgggagtggtagggttttgattaattgcactctgttgcacatgcatgaggaggaccagggagattatgaaaaggacatacagagcacctagatggaatggaatgggatgggatagggtgggacaggaattagggaaaaccaaaagataagcgagatacgagtgccataacagcctcaaagttaatgtatatgcaatattgtttacaatgtcggttcgacttgctcatgtgaaaccccccatgtttactccaagatggcgagctgtggctggcttgatgactttactgattcatcatgtcatatcatgccatgtcatgccttgaccccagagctcatggtactgcgacgtcaccctcgccttacagttcgagatggtaacatggcgctatacaagtgcccagctaagaatcagggacagggacagggttcaaataaaggtgtctacaagcccaaataggtcgaacctttgtgatgacctcagccgcagtttcttttcagaactgccgatgtgttcacccctccccaccagtcaacagatgactctcaaaggtctgtgtgcctttggccccctccatcttcatctatatacctaatcaggattgcctctcctggctttaacttccgacccctcttcctccggagctccgtgcggtgcgggggatccggaggggcgggcgccatcatgtcggaagcgggctcggcgacggaactcaattgttaagaaagcaaaacgtgtattatagttttgcgtacgctgatgaatggggaagggttcagggtttctctagctcggtgtagctcggttaaccagtttgtgagtgaccttgcagttatcattgctactatgaaagatgttgagttcaacctcgatgtgactgagggactgcactgcataggttgtacacgatgcatctatgcacattaattaccatgtctgcgataacgcgagatgttggctattgcaactataaccacacacatccaacaaaagtcttgttatgcacagtaccttttgttggttgattcttcttatccttccatcttatgcagagtcgatgcgcagacggccgagttttccctttcaagacaacccagacgcaagccacaattctcactgaccttttcccctctctttacaccgctccatggttgcagtaagatgaggaggcttatgcaccgaacccattggctttcttactcatccacttatactccttctcttatgcagtatttgttattattgtccccctctcacgcatttactcttttggggaaaaccatacagagtgtggcttgttttgtttttcgtattcattcgtttttctcctcttgcgtgctggtgcctctcagccccattcggtttgatatcttcgcttgatacttgatctcaagatgtggctggtcttgttttcgcgttgcagtaatctactggtaatggaatgtgtattttagatcaacatttcctataagggttagagagttcagtcaagagacataaagaacaagagctctgccttcgcttgtgagaagaatacgaggtgcccttctgtttttgatgcggtaatatgtatgacagacacttattaggataagctacttgatactagcgaaatggcgtctggtaaccgcaactttattatggggcgttcctgaatatagatacctgacaacacctacagttgatctggaggctttcagtagatcgaattggctcaacttctttctagccgagttgtgcataggacgaagccaccaaagctggttgtcgtagacagactgtttgggcattccttgggcaagacaatagtttcatgcatctagctcccgttcgtattatgctagactgcctgtatgcctaccactcactcactcattactcattcgccatcgaattctcttgagaatgttggttatgcattggccgaagctgcgaaactccgtcttgctcgaatctaagcccactggatatctacaaccgtatgtgaaccgtcccgagtgctccaatatccgtcgtgccacgtagccaatccatcaagcctaggcccgagtcccggccactattcaatgctattccctatacccactcaaccgactcctttcgacaaaaacaatgaccatttttaagaaactccgattttcccccaagcctgacgctcttccccatcttctaacccgcgtccaatattgcccagcagcacttgtataataactgcaatgcaggaacagctgtgtttcagaagtatctaaatacttgaagcgaatcgtagtggtagcgtgacaaatgcgatttactcggatgaatcgttctcattccagttgttgagacagacgactcttccaagccgcaaaaagtaattgtactcacttttgttatttgtgggctgtcgttatgagataaatgactgccgcgcttaggcgtaaaaatgatatcgctgtgtggcgcacaagcgcgataattgatcgacaagaacgcgtctagggggtacgaaccccctatctatctcctgcactatcccgcgactttggtgtttctgtaatattctccaacgtctttgaatcatccggggaacgttgtctgtattgagacccgctctcgtcgcccgagcgagtaggcccaggatattgcccggcgggctgaggctcttctgagagaattgctgatactgattgtctagaatcgctgtgttcgttgcctggtcgttcttgctgcgacataggtgttgggactggtgaccttcgtatcggtgatcttcgtattggcgaccttcggcgcagaggcccgccgaaactctcccttcgagaacgccctggcccagtaactctgaatggcgacatgtcactccgttgccgagagtggccctgacttggcccacgatatggcgcattcgacgagctgccttggttaaaggatggtggtgatcgatactgttgttcgctgcgtgttggggaaagggcatgcccggtggctttgcgctttctgggagtttcccctattgatacagaagctgcattagtttacagagaatctcgctttctcttggtctttgacgaaccagaaggacttccgggtcgattcgagctaccaccagcctgcgtgttaggcggttgccaatgatgaaagtatatcgacgaacccgcttgtggttcatgctgttgttgagcttgctgcatattctgatgcattgcatgggcatgtgcgagctgcggaacgttgggtatgtcgatgtggcctggtttgatcaccataggccgtccaattataccactcactgtctgacccctgggcctcgatggcgacggtgggtatgcgtatccggccgcttgcgtcgacgcagaaggaatgccctgctgttgggtatgcggctgcgattgagattctcgttgatgctctggcggcagaggccattgagcagaggttgtctgagcatgtggaagaacttggcctggtggcataaactgttgagcccattctaaagcagtgtgcggtggtagacctcccgcgcccatccccgcgaaaaccaatggcaccattgggggagggatacccgcttgaatggatgtccgcagcatatccatctcaaccctgcgttgctccaggcgtagactctcttgtcttgttcgttcttcttcttgtcttgttctatcctcttctgtcctcgcctgcagccaaagcttcatcgactcttccgctccttgccattgctgaggcggagcgggcagctggccccgatccctctgttggtgaacgaggggccctaatgatggttgctgctgtggctgctgcggtagtggttgtggtgggagaggttgatgatgtggaggtggaggtggaggaacaccaacagttgtaggctgctggggaggaagagccatggctgccggtggcggcaggccacggtgaggagccgacatgggctgtgatggcgaagtgtgccccctataagcgacaggtagcgatttagttgccggttcttgatatatcaaggggggggagagtcgactagttgaaggcggagtcggaagatcatgaacagacttgtagccgtaacttggtggctgcttgacggtaagcatcgttgtatggtagctgggctacaccagtggggacatttgtgcggcgagtgcgtaggggcttggaagttaataaggaagtaactcctgggaggttggggttttgttgttgttcactttttcacaggcaagatggttccagccaaacaaagataagcaacggcccgagggagatatacaatgtggttgcagttgctaaagaaaagacatatgcaacattgaaatgttcaaagacggaacaaaagcagcaacaagattcagaaaagaaatgttaaaatctttttcgtatgttcgctctttaacgatgacggccccaagttgggatgctatttgaaggaagaagggaacaaggataagatggagcagaggaagtctgaaaatggggaagaatagaaagaagtgcatacaatgtgggttgtggacgttgtataagacgaccagagacgacaacgggcggcgagctggagatgtcggccagccccagagtgtggcggtcgaggtgagcggggcaaatgaaaccagttgacaagcagggtcaagctcatttggaaccagtcatggatggctcttccatatatctagcacacatggggggcacgcgtagaaaagagctgtcaacgattgcgagttagtgagttgaagttagaagtggggaaggctcaaggctgacaagacaaggtgagaagttgatctgtataagtggattgggctgagatgaaagatagaacaagcaaggcttggttctacaaggcgaattgcgccggcaagttggatcagaagatgggagagatccaagctttgctttgcagggctggaatggacggtacagcaagtgaaaggacaagaccaattctaacgcaggtaccagccagcgcggtcaaatggagttgtctttgcctttcacaaccaacaggtgcacgcctatatggttataaggttaatgctcgaagtcaccgagtagagctggccttggaatagaaaggagtgttgagcaggagtcgtgatctaggacccgtgctatctgcttcgtcctgtccgtgacggtgttggagctagctcggcactgataactctgcggcaaccagaacgagggtagcttgcagataatatcagggagctatgacacaagaccaacggcttcaggaagcaaggttattatttaatgaacgaatggggaacaagaataaagaatagaaagaggcaaaaggtggacaatgatcttcgagagaagatgtgagagagaaagaaaagaggaaagaaggtctgagcagctcgagtgagcatcacaacaagtggagagcggaacgagagagtgagtggtggaaagtgaaagtgaaagtacacgcacacgcacacacccgcacacgcccacccgcctgcttatacgcacatcatcaagcgccggccgccgagacgtccttcttcggtccgcattttgatgcattggagttgtgactccaggatcaaagacacttgaagtcatggtggaaacgccttgaacatggaaactgtccctggtcaaacaggggttgtctaatctaaaagattgattagggatcactggaaacaaatcagatagccacagcaagagctctcggacagaaagctatgccaggtaacagactcgaacagccaaattcggccaagttggcccggcattagacacttgaagcaacggccagagcagacatcgtaccaggacgaaggatggatgtgccctgaatcatcttactaacgcaagccccagcatggtaagtttaggatgtccatgagagaagagtgtatcagaaggagatttgacagatttgggacgccaacatggtagggaaaagacaaaacactaaagtcgtggtcggtacagggagcaggggtcggggcaggtggcagtggcagagcaaagaagtggctgagagtaactgggggattaagggattgctacaaaggtgagaacccagactgtcccattcgatgagtcaaagagccaacaagaagacaggatggagggttccgaagagggtacgatacatactaatgcacacacatgctttagtggtaaggatagatgaatggaaggatcatgagaagtggggatgaatcgggagtcagggaggggcgtgtatgatggaggcgtgtgcagaaggggagggcatgatgtgcaaaaacgacatcggcagtataagattcaatcgaagcatggccaagactgtcgttgtgtggtggtaacaataggaatgatgcgtctcccatttagataaccaccttcgcttcttgcttcgttcctactgtatgaacctcatcaactgaggaaaccgtgtagaaaccaataagaaagagaaagaaaaagaacaaattgtcaagactgaccaacaagagcacctgtggacaaggttttgttttgttcttgtactttaccccaggttgtagctttgaggctaatcacacgggcgccgaggcaatctggccgagttactactgcacgccttcaagatacagatacagaacctgaccagtcgagcctcagcctccaattgattcacgggagggtaggtgagacatgggtctagaattcggtagttaaatcagcggtaattagaaagtcgtcaacaatacttggtgcttacagagatgaacggctgagagtccgagggtagccaggatccagaaagggtaataatgtggacaagcaacgacaacaactacaaccaccacttgtaagtcaatagcgtgtgtacctaaattgaagcagtttagtttctggtagggtgtgaaggactaggttaaaatggcggccaagttttcccttgtccctcgtatttcttgcttgttggctgatgccatccatggattttctttctcgttttctcaaatgcaatactttgaaaatgtccagcaagcatctcggacgtctgcaacgtcaagccttttagtcgcggccgaaacctgaattggacgatgcaggctgactcgcttaaaaaaaatatagtagtatataccacgtataatacgtgctttatcgaccgtgggttgggtatcctattctgagacgttagtggcctgggcctttttgatgtactcgtgtatcccagggatgaatgcgactctctattttcgaggcacgggaagtggatggcatggattggtttcgctcatcatcaacaagctgttacacggagcgcggtttctgtagccgggtttaagaagctcttgttttgtcgagtacaaaggccaagtccccatggttcgtggtctattgtttcgggtgtgacgggaatatcgcatggaagtaaacaacataggataggtgcagtgcttgttggcaaaataagttgaagaacaatgttcgaggtcaattgagaaacggcaatctttgtttgacttgattagttcactgacttccttgagcattggcctcgattagcttcctgcctttccaactcttccctatctatgttccttcctttcgtacttgccattttgactcacttctgttcagcaggaatagaacactggtaatcaacagtttaggtcgggaaaattcctccctagtaccaaggcaagccgttagtcccctgtcctgtcttacctgtagtattactgggcttgagcttgggccgaagcgaggaaggtgcccttaactttagttcacgaacaagttcgttcagccgctctttccgtcctcttgtggcgtcgagtttacaagcggtgcggcctgagataccctacctcgatctctcttcaacttaataggcgatgctcgtgcagtatggtatgtagccttgctcttgctcttgctcttacttggacttaatattatcacctcccttggtgtcgcggctccgcgtttcatcttcgcaaatctccatcctgcccactttaccgaagttgcaggacggatttttctactactaaacatcgacgacacgtatgcaccgggggagattggcaaaattgaagcgcggttagacgcttcctgaatcactcgatacaaggtacatgtacaagagacgccagatattcacgatccgtcatgacaaactcagcatgtcagcatcatgcttcgtcattattcaacgatcccaaacaactacacatccatccccttaagatattaccgcaacacaatgtcgcagaggacacatggcctcatgtgccatgttcaggtgtaagcaatgatgtccaggttcggtcatgatgcattggcggattactagcaactctccctcaatccctctaatctaacgttggatggcagcctcaagcccttcttcaagacctcgaagcacgcctagaaacaatccagattagctagcgtcgcccgatgctcgttagcagatgggagccttgcctaaatcagttcgcgaacctatcgccccgtaaccactatcgcaaagtcttcatcgaaagcaccatgcacacatgcattgccagtggcggtagcgattgcgaagactataacgttcatgcacgaccatagtcaaaaaggcactattctcggctatctggcgaggagaatggttacacaaatgtgagaatcacgacttgaacctcaaagaacgaccaacatctttcttttggaaccacctggagctttgtctaccaggctggcaggcacaccctagacgaaacttgaagagcttccataggtaggtaggctttgcaattattcatcgtcatcgctaagcgaagatgagcaagctacatggcaagctagcaagcacagccaacggtaccccaccattcaggcaaggccccacctctcaaaaaaaaaaccgttgccactctcggggcactctcgccgtttgaattctcgacctggccgactactggacaagcgccacagtcaggacaaggttcttactttatgtactaagtatgcgggcggcatgaatgatagacagacgtttcgattcgcttttcaagagctgcatacatacattattccacgtgtctgctatcgaatttgacaatcaaatctgaagccgcctacaatcttgagaacagcatatgcctacctagagattgcaagggacctgactactctgatagtacctacggagagtttgaacttgagcaaatcaatggccaaacactaaatcgccagcgagaaaatagctgactcaactatatacacttgtgaatttgagtcagtttcgtgtagagacatgccaggctctctgagattcagtcccttacagtacctttagtgaacagctttaactagtattgggctgtacaagggaccgatgcgaaaagatacaagttccatgctgggaacaagttgatcacatttcccatgacctgacttctgtcgcaggacattcacaaccaatgatactcggacatatagacaaaccaagataagccgatgtatgtagcagtatcacatctatgcgctcacttatagttagaggactgtcggttgaggattgtttggggctcgtctaggttgagccagaaactcgaagcctcccagtgtcacaccaagaggttaatggcgccaaaatatctacacatgtgttactgcaacactcgattgttctctgccttacagtggttctgttgtacgaaggagatctgtgttgtagctttattcatcggtacgagtcgcacatacgtggacaagaagtacaatcaggtcaccatagtgcctcaaactgtcttgatttaccgaactaggtaatcggcacggaacccttgtcggccgttcatagttaatctgccacttcctatctgcctatatacatacatacagttgtcctttctgagtctctgttgggcagattgggatgttgacctctagaagacaatgcttgtatctccaagagagctacaattcggaaggtgatatgatcattgggtttaggtcacggagaacaaatacgcaaatgagtaacaggtccaagactaagtaggatatttttttctcttatcctgccgttggttaaagttttcttcctaagccttaaccacctgcacttgtcgatctcatacctactcattcaaattaaagaattagcgagatgcttatgtacgagcaatctgtcagtgatggttatggttagtagacgcatcgccagagcttagtggtggttaatcaggtgctgttcttgagttggaggtgaggataaagaaggaaagcagtaggtgtgtatatagcagatcttctcgcaggctttctaccaatcaccaattatcaccggtaggctttcccagttccaaggactagggatcctgggaccctgataattctgatccaatcagagccgagaaatgctggtcgagtccgagacgtacctgccggttggaaagcccctgttgagaatgaacatctgaaacgatgctaccctgtcccttgtcccttgttccttgttcctgcccatgttgctttcccttgcccttctacgacattccccattcccctcgttttttggaagcttgtccgaactggctagaccaggcaggtacccaagtaggtacagagtactctgtactgtaggcgttccttccatttgtgagcacatgcacaaatttccttcatccttcctttctttttcttgaacctcagtccactccttcttctccacctcacttcgctttttaccttgtctgtcgcttcaaccctgacgatgcatcaacatcaaccttgcttgatttggctggtggctgccctgctttgccttgaccttgacctgccacctcatcactcactccatatgaaccacatacattacattacatcagccaccaatgtggaaacgagatgagacgaattcattccgcaacttccgtccagtccgtctgtctatcatgtcgaaaaagcaatggccgaggtgttttaacttgttccactcgtgcgtggccttccgttagcgtcatgcgaccctcgacctcgattggcctctgttctcttgccctcttggccctttgtgcgatagaagcagcagctacagcaaccagcagttaccgcgcgcaactaaccttatctttgacgcagagatgaatgcattctaaatgaaacaagcgttttttcctcctcatcacactagccacacactcacatgcacacagggcacctccataacagagcagctcagccgcaaatgttggcttgacttgaaccccccccgccatgcatggtcagatgcactgatcccccttgtggtagcatcgtggatcttcagtattcgctcccccagtcataacacttgggtcaaccccatggaacatattttccttgcattacgccagtttatgactcggagctgttccttgacccaagggcgactgcatcatcgtcacatgaagtcgtgctctcgaaaatatacagccacctaccactcatttctctatctagagatattctccgaaaccctctgcagctaccttcatacgagtcaacatagtcgagactgtgcagtccggaaaacttgcccgaaatttgagaacctgcctttccaccacagtcatggcttaaacactccgtcatagcagcctattttccttgctctatgcccgacaactcaatttcgcagatcatttgccaatctcggctgcaactcgacagggctcgctcaggcacaggtacatacatggccatgacccaactcgtgtaatttgtcgctgctttcgacgttagaagtccttagtcgtctgtgagctgatggatcggcaactagtctttaagcgattcatcccaccttgtggtcggcccaatccgactgtacccttgtcggcgttggatctaactgttccgatcttggtgcgggtccgcccggtctcgtctctgctggatggaactgattccaaggatatgctgcatcttttccaacgttcaatgagctaagagccaactagtgtcagataatcattccctgtcttgttcccagcacactgtttaccacatcaatctcggagcaatgtctcatttatcgcatcaggacggatggagaattcagacaggcctggcagggcctgcgcaggcaaacaaacacgcgttccatggactatgctcatcaacacccaaatcaggatacgaaactcggctttgttcagcggcagcctgccgctattagggcttcccatctgcttcccgagatccctaagtgaacggctagttgcaccaaggcaccgttacactatgtatttcatgggtttagctgacaccatctctatcggtacgtatttgcagacacgataccgattaccaaagcggacctcaaagtctcccctgtcaccgggaatgtgcgaaacgctcgctcatgtactatcgaataggttgatgtgtaaatgatccgataacccacataccaaccgcgcatccatccttcctaacccaggattgtttggcgatcaagatcagcaaagtgactacccctgctagcgcatccatcccatctagcatgtgtctatcatccggaaatcacaagccccaagacacaaggcaagcaattgtgaccagcgagtaagagttagccttagaggctaagccagagattgtccgtctctatccgttcctaatcagtatcagctcgagatgagacgcagccctgtcaaagttggtccagccacgtccgcgcctacatcgggcagggccagttgctacaattctaaatgtcccaggctagctaggtcaatgaaaagtaagagtcagtttatgtcagtgcttttttgttcactcgtatttcggctcagccgatgatcgtctcttatactctatactatcgtaaaccataaaccataaaaccaaaacgattgcagggaatatcatttagaggtttcagctattgcctctaccacatcgtcctagtggtccaaagagaaagaatgaatgcagagaggcatttcctgctaagcacatctgtccgcaaatggcgtgtattctctgtgcttggctttgcattgtatgctcttgggcttccaactcccacccctgtacaggctgagtttcacatccaaattgcgacaactagatactgagcttgtgagcaagcataatcatacatgctcatgttcgttggccgataacttcaaaagtggaacaacctgttgggcagggaagtcgtcgaataatgtaaactattcactacatacatgctttcgtgaatggatattcatgggaaatgcccatgtaaggttctcaggatattgtccaaatcaggcaaccagccgaacggaacatccctcagtgggcttatatgtcattaccagctgagaaatctttgcccctgctcttctttacgcgcgatcgaatcctggagccaagtttgccgtcgaccaaccattgaagccagggccatgccactgatcgagaactgatcggtccgtcagcttacacgtcaatttacctttcgctcttccgcctcatcgttgccacataatgtgacagtatgcagggtcaatatccatcccaccgtctatatcgtctatttcgctagcctagcccacgtcatctggagtttatgtaccgtacttcggagactcgtctcatctaagttaagtcaatctcggacgccaatgccctcgttgtcaccaacggccgctagcgtacgcctcccatgtgggtggttccttgcctccttcggtcgatcaaaccccaattgtagatatgatcgtcaggcttcaagtcgacttcaacccaccctcatcgacatggggctgttgagcgtcggcgaactcgcgcaagcagagaccgagagggagagagtacgaagacgaacgggcgtagggcttgctttgggagagttagagaagacttgagtgaataattctctcagtcaccagggagcagcgatagcctctaagctatacatgggatcaaaagtcaagtaaacttcaacacgagccgttgtcgtgtagctcaagcttacaagcatacgtacacttccccgtggctgtcttcattctgaattcattgtcttgattcttttggcgtgtcgtatctccaagtcagtggaccacgctatctatgctaagtccatctctacgagaggaggggaaaaaagaataaaagcaaataggaggtatcttgcaagcagtcccaaacggcctaccacataacctttgacacccccctttccttgtcatgaattgaatcgaaaagtccctgttcatccgcgccttgacacaagctgccatcctcttcaatgctcctcgctcaagcaaaaacagaatattcaaaaatccagatcaatgcccaatgacacataatctttatatcggtcaaacgctttttcttagaccgctcatgagatgtctccttccttcgactctcgccctgtcccctcttccgttcagccttgtacccccttcgttatgatgttatgtagtgtaaatgtataaaagtcaaccactaatatggctgttaaatgggaattttatcaggcgccaaggttgtgtcgccttagtgaggaaagatccggtccttcaatgatgaggccgaggatgtcaaactactgcgtttgctagaatccttcccaggcgtgaaagaactattctccgccttttgaccctcttctacgaggtttgttgtactctgtcgttgcggtttcttaagaacactcctggacttatcgttagagaagccggtaagggatggtcgatcgctatttgactcgctgctgcgacgttgcttgatgagcttccgagggaatcgcttctgggactgagaggtagaactgtccgcaattgaagcagtgtctatagagcgatcatcgctcgacatacggctaggagcagccatgtttgtcaaaggtagctgactgctctgaatcgacaatggcgatggttctcgttgctctttgccgtacacggggctgtcctgtgcctgcagagcagtgtggtcaacgggctgattgaacacggcttcttcctgcatgggatcaagagatgcattcgatggacctttggttcccacgctcggcttgactacaggagacggaagaacaaaggacgagttgggtttggcggtaggagcgcccacaagtgtgtgaggactgggggtcgatctttggggcactgggggagagggctctggctttggcggtgcatgctttgacaagtcagtatttggttctctgtgatagtttggcgcacttacctcgacacacagatacgcgtcgagtttcttcttgagtatctccgacctgacaggtttggcaaggtagtcattcatgccagcagccaagcacttctctctatctccttggattgcagaagccgtcatggcaataaccaagatcgtgcgcaccgcatccaaagagtccttcctaatcagctttgtcgcctcatagccatcaagaaccggcatctggacatccatcaagacaacatgatatggcttgccctccttggctttttgtcgaaggccttcgacagctttgagtccattgtcataggcctggacacccttgtaccccagcctctgcacatactggatggcaatcttctggttgatagggttgtcttcggcaacgcagatgcgaatctcgtccttgggtaccttcgataaatctagataagggtttggtgattcggctcgctctacgggtgaagcggctgcaaagtagcggtcggttgaggacgtggctttggtctgcacatcgcctgcagcgacatcgggcttggccttttcgaatgtgacggtaaaccaagctgttgtgcccacgttttcttcgctctcgagccgaatcttacccttcatcattgtttcaatcagagatttgcagatactgagaccgagaccacttcccccatactttcttgcagtgctggcatccgcctggctgaagggctggaacagtttggccaattgctgaggaggaataccaataccagtgtcccgaacccagaaggtaagagtagcatgctcttgcgtctccttgtcaagtcgagctccaatagtaattgaaccatcttcagtgaacttgagactgtttccaataagattacccagcacctggtggagacgaatggggtcgccatatatcaacatgggcggtaggttgatgctctgtacaatcttgacgttcttcttggacgtcttttcacggttgctgtaggaaacagcccgaacgacttcgcgaaccatatcctcagggttgaaagcaatgatgtacagcttcatcttgtccgcttccattttggaaaagtccagaatgtcatttataacagtcaaaagcagatcagccgaaactcggatagagtcggccatctcaagctggtccctgtttagttcactgtcacggaggagctcagagttaccaataacaccgttgaggggagtgcgaagttcgtgcgagacgttggccaagaaaatggatttggccttggccgcctcctccgcaagcttgacgtttcgtttggcttccgcttctgcgttcttggcctttgtctctgcctcgagtgccttggctagagctcgcttctgtacggcgaccatggagcggttctctgctgaaatcttctccacgttcttcattgccagcgcgttcgaataactgatgccaatttgattgacaagtagttgcagaacagtgacattgcggtccgtgaaagcacccggctcgccctcaagatagagcacacccagtagtggtttgttgccatggcagattggaatggcaattatgcttttgccaactgggtttctctggagccaggaatcattgacgtttccgaatctctcgtcggataccaagtcaggaacaaagacggactcgaggaaacgcgtggaatagagaacgacattctcggcgatcagcgaggtcccagatatgggtatgcctggtatatgtgctgaggcacctctctcagggtcaccactggctgctacgcaccaagtgtccatatcgttctcttggacgacgatagcagccagggtagccgaaccaccgcacgtctgtagaataacatcgcacatggtcttcaaaagctcgtctacctgcagcacggaggagatgacctgggaagagacaaggatggcatgcagatcgatcatatcgagagcaggcagtcccgctccgggctcggcctgcatattcattgaacccctccatgctccgatgcgctcacccttgttaaggtcgggcatgttcatggtgttggacgggatgcgtgccagatctccaccatcctctccctctacagtccggtactgaacggatgctgtgtcggcaacaaagtcggtctgcacgcccatatcggtggttcgttggtttcttgtaggaccatgtagtaacagactgtgttcctcctcgacggctttcgaaacacctacggcacccatctgcctgaacaatccaaccgcttcgagaagtgctgcacgagccgaccggcgtgcgcttcgccggatgaacatgccagccatgaggtaattgccaagggcttcatcgaaaattgaatcatgctccgtggcatggtccagagcatgctcgtagttctggatagcgttgccataatggccggacagctcctcaatctgtgcctgcaggaacttcatccagctcaggtagttgatgtctgatagggtacaccactcgtccatcatcttagcatagcgtcgcagttccttgatgaccacctcgacctgcgaggaaaaggtctcatctggagagcaaggaagctggagtttttgcagcaggtatccggcacgagctagtccgtaaaacaatagtattaccctgctgttataggatgaccagagcatactgagctgttcgatggcatgactcccgatttctacggcacgctcataatgcccgtagaggaacaagggtatgatctcgaagctctggtaaaaagtgatagaccggctgcctttgttattgcaactgatcaaccagtttttgtagttttccgcattgtgcgtttcatcgttcatgacttcaagtgcattcgaagtgcgagtcttgccctgcagagcccgacagagctgcttgacggcaatgagtactgagcctcctcgggagtcagaataccaatttggaatttcctcgcaaccgtactggcagaatccttcgaggtctgcgcaattctctccgccaaagaacttgaagattgctgacacgccatacgtcaatatgatcgattgtctgtcgccagcaactgatgcgtattccacggcatcctccatctgggcacagagcatgggcatcgtcagatgaacgtgaccaacgcacattgaatagagcatcaatccgcgagcaaggaagaaagggtctcgagactggtagagaaggtcctgggaagtgttgctcagatccaccgcgaactgtgccatgttgaagcgggacagggcgatcattgcgaggtaaaggaatgccattccagactgcggataagcgcctctttccagatgcatctctaccatcatgaggctgagatgataaaagcgcaagctgtcgctccaccaagcaacactaacggtttcggacaggacagctcctatagacgcaacgttggcatcatccgcctgtttataattgaggagcttttcctggcccattgtctgaatctgaattgacaattgttcgaacttgtcatcacactttttgaaactcggctcatcatcgacaataacctggagcccaaccaggcaatcgttgagtgactttagagcagcaacggaatcgccactttgtccacatattcttgactgcaggacatatgctggtgccttatcgaatgtcgatttcccattggcaaagatggtgctgaggatgtcatttgctgccatgtaattacccatgtaaagataacactcggctgttcgtaagtatagttgcatcgtttcgtcgtaagacacatcttccctgtcttcggtccacgggttgtcctgtaacagagacacggctgttttgtaatactttgcggccgtgggctttgcaccactctctgcggcatcttgagcacaacttgtcaacaatttgcggtactgtcggcggttagaaattctcctctggatgatatcgaccgcagcgcagatgtgcgacgctatgttgtccaactgtttaatttcgctgccgtggtatttttgaagtgtttgcacgatgatgaagtgcatcttccgtgaattgcactcttgtagatcagctgaagcgtggatatatcgatcgtgggcgaacctaaatcgatcatcggtctcactgggcactatgatgtacgcctgaatagcagcttggaggccggcgacggcctccccttgcgaatatgacttgtgtgtgaacgtggcacagcatgcccctctgtcgtcgtcgtggtagtcgaactcgccactcatcaaccgacagatgagttcgaatgagaatgagttgccaatgagggcagcccaagctaacagggtccgcgctgctgcgggaagctcggacaagcgatgggtaatgaaggcggtatcgagtgtatcataatctttttctccttggaactgctcgaagagtctgtcgaggtcgtagtgccattgactgtccctatagtcgtaccagatgcacttcttccggtggcaagcactcagcatctccctcatgtaaaatggattgcctgccgttttagactgcaacaccagagcaaggggcaagacttcttctttcggtcgacagagtgttgttgagacgtattgaactatgtcatcttcggtcaggggctctagtgaaatgcgtgtgactaaagggctgccagagcgaggaatttcctcgttctcaggaagatgaatcatgctttggaccttctcccacgtgatttcttcggtgcgataggtcataatgataaccatcttcattcgtgaagcgatgatttgagagatcagttccatagactcgtcatcggcaaagtggagatcatccaagcagaaacaaatgaacttgtgtgcagtaaaaactcggagtacatccagaaagatgttcatcagccgcatagtcttggtggatgtgccagtgcgaagaaaatccgaagacgattgcgaagcgacactagggtttctcgcaactaacttgggagagccaccaggagatgaccctcgacgcttcaatcccgatctgacactacctttactcgagctaaattgcaaagatgatgaaatcgacctgccaattgttgtttctggggggccgagaagaaactctggaagtcccagcaggcgatgcaacatgggccaaacaggacgaacaaattgtttgaggccctggtggaaaggagtctcggtatttctctcaccccagacctgcttgaacagggacgagagaagtttaagcagaggcccaaatgctgttctcctggcggtatcaaacttggctgtggcacagtaacctcttctccttgcatcagcaagaacactttggacaagacaactctttccaagaccacctgcgccttcaattgtgacaacctcacagtaatcacggcgacgaaacttggcagaacccagctgtcttgataagctagacgctgtcgattccaccatactatggcgagtctgagagtcgggtccagagctttcgacgagactgcgtgtttcaatggaaatagactggtgtctctcccagggtctagcaactcgaggaagtgtgccagaaggtgacgatgcgattgtgtcgccggaaactgtctgcgtatctgaaaacaaggggttgaagctggtctttggcattttggtttcggaaggggcggtgtgtgtgaatgagccgcttcgatagttggtgccatctacagagcttgctccttcgctagatatatcatcaaacgcggcgacatcattcgatagggttgagccgtcggagaatctgttggtgtttcccttgaggctaatggcgtgactttttgcaacacgatcaataaccttgctcaattctgcttgctcctgctggcgtccgatcatgatggcaggaagcatgaagaaagacgatacatcccttgtgccaatcctccactccttgagtgccaaccagtctccgtcaccgaggaactcctgaaccttggccaaatcatagcgaaggccgcttgctgagtggtatcgatctgtgacactcttggctgtgcatcgttgtataatccttccaacaacatccggaacatcgagtcttacagtagacacgtttggtatcctccgaccaagaacaccctgtacaatgtcgagaggggtatcaccctcaaaaacaggtcgctgggtcaatagggtccagaacaagacacctaaggagtagatatcggtacgactatctggctccgcaggcattcggcctgtttgctcggggcttatgtataagagcttgttccgtgctccaagttctttcgaaagagtagaccatccggtgcttgtcaggccatgttcaaatgagcgaactccagatccaaaagacatgattttgacctgccctttctcggcgttgaagtggaacgcatcgcctcgaatctcgccgtgtatcataccaagattatggtgaagaagttccagacattgtgctgcgcctatggcaaagtcgaggaagtattgcagagaaattgggtcatgcaactcgggctcattcttccgtaatgaggtgaaggtttctccgtgagtacgagctctgtagaaagcagggcccatgtcgagcacctccagcagatagttaggcccaggatgttgatatatagcaacaacaacctgagcgcgatcaccagggagggggtttagtctgattaagtccagaggcttgacaatatgttcgccggtcgggtccgaattggcgattaggcttctggcgatatgaaaggctcgctcttctcgtagagcatggtaagatagccgagcaaccactttttcttcgatataaggggcatcatttgggttgttcgatgaggaggaggctggaggtgtaattgcctgggtatcatagccatcggtgttcgatattggaacgtacggttctgacggggatgggcgaccagaatgcagcctcaatgccgatcctggacttgaagcattgtgtgaactcgagggtgaaggcaccgacgagacgaaacgagtgccaacaacatgcctaaacgtagtcagagagagggtctttggaccagggccatgagcaactctcacagcccatggtgggggtttttaccagtagtcataagaagaatggaacggtcgctggttttcatcccaagtatatccagctatctgacgcagtcgctcgtatattcgaggcggaggatcgagaaggtcgtcggtaacgagcggagcactgtccatgatggagcgcatacggcggcgcgccgcgagggcgaatcagtcggtgccggtagcagagcgagaaggctacgggaagcgagcgttggtattcaatcaaggtctgaggcacatgaaagtgaagcgcccatcatcggggatatatcggccggaggttgaaatagacggacgggtcgcaagcaaagaacggcgaattcggtaatgaaggacgaaagcgagagtcgggcgcaaacgaagcacagcgtagaatgggagaaaaagacgatgacttgaatatttggattgggatattgtaggatctgcgtctggaaagccgaacgtttggtggaactcttctgggacggaacagtgctgatatgaccctgtctatgacggtagaggctcacagtggacaataatatggattacgttgacggcagatccggtcggcgtctggggaatggggattcaggagggcaacacaaggtaaggcttcggtaaaaggaagatggagatgagggcgaatcgaatgatagaacaactttgtgttagttagtgtggtggtggtggttactggaccgaaccgtagtgcaccgtgaccgccgagcacaagcagaggcagaggcagaggcagaggcagaggcagaggtaggcagagtgggttggggttggggttgggggacattgaactttggagtcggtttaggtcaaagttggcttagatttgggatgccggactacctatgagtggactttgtggattcccgcccctccccagtacttgaaagtgagagatacttggaagtaactaagataacaattggatgtttatgttattttgagtgtctgtctctaataattgggcactcatcactttgtggtatgcttaaatttggtgcaaatttaaccctctaacctacccaaggtacccagcttgacaagtccggatatatccaaacagttcaagttaaccggtttcttatcgatgcgactcgtcggaattggttgccgtccgcgttgtgtgtgtgttttttttgtgtgtgtcaaagatacagggtccaagtcttgttcgcagactggtcccgtcttgaaagggtagtggatgacggaatagcaagggttgtgtcccggtttgacagttgggcgcaggcagactgcagagtcagacggagttggagatgcagagtaaccatgagcagaacacgttgttctctagctttcacttcagggtatttaaagtcgtatcgcttctcaccctgcatcttcagcttctattggatcatcttggccctgtttcaaaacaaaaagacagagagtcatgcagtcaaaacacctactactaccttagtactccaccaccaccaccatcgtgaacatactcgctattaagtatattggtcaacataagatgaatactcaagtcccgtagccgaaactctacagtgtttccaactctttcattaacccccttaggcatcgacgatacccttccaggttaaagatgccctggtcagatatctcttctctagtaataactctccttcctgtccatccctttttcccttctggccaaagcgtagagctagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaattctcttagccttgtaggttccatacgtgctgccaagggtaattgcttttatagcgcatccatcaatgtgctgtactgctgtacccgtgcagctgccgtggcctattgtagtgggattgacaaatttcggctcatgctgcaagatggacccttgtggcgtcgtttatgggtctctgcactaccaagcgctggctttattgacttttctgttaggtcgtttggcgttgctgttttgatgatctcttgcagtagcgccttcgctcggcattcattcctgtgatggaggtctgaaattattgtaatctacacttttccttgtactcgctgtcgagcattacgtggtgactgggaaaacaatttcgatttcatttatagcgagttttacacactctaaccccctgattacactacgtagccatgatgtaagtggcagggaggtgcccgatgagatgtcactgacatgttcaactcgtggttgccaatcatttaaaacatcacgtcaaaatacctactactgaccatccatcaacaaaacaaataggtacctactatgtacacatcacaagcacaggcagataaattgaaaacacaaacagattgtatgttctaatgtatgttgtatactattatgtatctgtataggacagtccgttcatttgtctaaccctagagcaaaaattccagatctatatcctttatcatgctccgcttctccagcgaaaccctatatccatccatccgtccagctagctgagaaccttcaccagcagcatcttgtcttatttcccgtcatcaatcctaaaatctggactcgtcatttctcgaggcgctaactcgcttctcacaatgttttcttgtacacatatctcttgaaatatcaaacaacgtgcccaactcaatgctagattgctcacgtcataccctcaactccaactccaatacagaggttatttactgggccttggagtggctggggatcccgttggtctgaggagtgctgaaaacgaagttctgggtgagacgacgctcagtgttctggcgggagttgacgaagtcggggtagttgagggtcagctcgacagcaccgctgtggatggcatcgacagcctcaacaccgagcatgaaggagtggtcctggttaccaacctcgtatcgccagctgccgaagcggccacgggagaggatgtccatggactcgagcttggggaggacctgcttgaggacgccctcacgctcgagagtgggggtggggtaaccgtggtcgaaagcacggtggtaggtggagacgatctcgtcctcgggcttgatcatctcggtgttgataagaccctggatgctgtccttgaggaggttctcaacatcgacaggcttcatggtagactgagaaacctcgagcatgatggaccagtaaggaccctccttagcctcggaagaagcagccttctcaccgttggcaaggtagagagtaggaagcttggcgtccttctgaggctggttgtagggggagtagttggagaagatggtggcacggtagaaggggcagttgtcctcagggaagtacaaccagcacttgtcaccgatgcgctcagggcgctcacctcggataccgacaccaatgacgtgagtggtagagtagtagagctgcttggtgagggtcatgagctcctggttaccgagcttctcggcgaggtggtcaacagccatggtgttgacaagcttgttgtagctgatggtgctaccgtcggcgaagtaggcaatcttcttctcgccgtcaatcttggtaacctcaccctgcttgccgaatcgcttcttctccttggggatggtctcggcgacagcgatccagataccaccggtaccatcacgggcggggaatcggaaggtagcgttggggccccagttaccggcaaccttgttgaggataacgttcttggtaacaagcttagcgtcaggagcggcgacacgctcaccgagccactggcattgcatctgcagcttgttagtacaccgccttcaccgtcttctccatggggcatgatagcgtaccttcttggtgggaacggcccagaccttgtagttgtaaggtcgcatgaagatgttggcaattccctcacccatcatgcgcacaatccactcgtcaaagtccttgggcttggtgttggcaacacggcactcgagagcagagtcaatgataccctcgatgcagtcgacctggtcctccttggggagcatggagatgttgttctggaaggggtaaggaacccagaggcccttgtagcgaacgtaggagattcgctggtgggtgtaccagtcatcatccttggggagagcctcgtcgatgcagtcgtcgaagtacttgtagtgggagaagataacgtggccaccgacatcgtagagctggaaaaaattcaggttagcacaaagttttcaaacaagatttaccagcaacaacttacgaaaccctcgggggtggtgtcagtgctggcaagaccaccagccttgtcagaagagtcgacaatcagccatgaagggccgttctgtatacatcgtcagttgagattcttgcctcttgttagaggtggcggtgagggcatacaatgtggttgagacgcttggcagcaccgagaccagtaggtcccatgccaataacgaggacatcgacgttactgaaaaagcataaaagtcagtaaactctgttgaacaacagaaagcctatcgtggcgagcgttgccatcgatcaatcgcaacgacaggctgaggagggcaactcacgtattggccatggtgggggtattaaatgaagctgtagtgggtatggggaagagcacaagaggaagagaaatgcgcagacgctgacaacagtggagcgactggaaagagaagaagctgtacagaacaacgaaaagacaatgagaagatcaaagtcccgtggtagctgtagatattgactgcgatggattgcagaagtgaggtggcttcaggagagcgggtggcagaaaaggagagacggtaaggtaacttaacggatggcggggctaaaattattttggagcccctagactgaggagggggggaccgactggggctgggtccacccactcgacccctggactgcggcgggcaagcgaacgtgggctgtagattgcccgtagcctgggcctattcttatatgggattggacaatcttgatgtgatggattttgtagtgttgtaggacaaccagagttagagtgatgatataatagagatagatattgggataggaaaagggggttgttgacagctcagccagatatgtgtccactactaactcatatatgtatctgcaattgaacgcagctgttatcattctatgtgcaagcctcaccaaatggatgtgtccattgctcgagtcaatttcagcattgccttaccctacggctggaagttttcaacactagcccggaggtcagagtcagccatacgtccatgtctaagttttagagtgagaaaatactcaaattaactgcctactaaggcaacttatggatacttcattaacgttcagcatgataccatccgtaacttgctacagtcgataatagtctgaatattgcatgaaatttcactcagcacgcttgctactcgcctgtatatgtaacgggcactgtaccatggatgcagaatatcacctagcttcttttataattagtgcctcagctgttgagtggctcccgtcgtcttgtcttctgccaagaacacgtcaagtctagaagccttgctgatgttatgaggctgatcttttgtcaatttgatacgtctccaatatacttgaaacttggctatccgaataaccaagacattggtataatcgtcgtcaccgcttactccatagttgttggttgttcagtgttcagattgatacatacgtggttggtcccacgccgtagactcgaataactcattgatgcatgaggtcccacacagagcgttgtttgtaatttcctaagatgagctgcaattcaacctttgacagcagataagataatagctagagtgaacgtgtctctgactggacgatagatcacaactcccagtcagccttctcttctggccaatccaagcaaggcccaagacttgacatcaatctctgtcccgcctgtcaccaaattaatccaagacgccacaactcgatgcttgtatccgagttctgggccccggaatcagtctcaagctctcagactccagagtggacatcgtgtagtgcatgtatcattctcgtttgagatcggggggctgatgcttgttacatagatacaacagcaaacagtctcgtgttccaggactcccgtctctcgtgcactccgagtccgttgaaccgtttgatcaggcaaatgccatttttggcccccgctaggtactgatcaagcaactgtcagctcggggaccaatctgacaaactctcggaattatcacaacccaaggtcaactaggtcgtttctagatggaaaatgcaatgtcaggggtaattaacatgatggatggatgggtggagaagatttagtgcagcagtcgagggatgctgcatccgtacagtgcccagaatgtagctttctttatcttgataagatatggacgttacgggtgatccaataaccggttggcaggtagcgaagtatgtaattctttcactgaagcgtaaactgtcgacgcgctaggtataaaacaccaaagcgaagcggtcaaagaccaacaggagttatcacttcgactagttagtagttactgcaaaagttaacactagctgatgtaacaagcttcgcttctcccttcttcctttggatcttttatccgtagacaagcgatgatcgcggccattattcccacaacattggctcatggcatccaccttggaaaccaccaccatcaagatgttgaagcagcgaaatgaggccacgcataaggcttcgtaaccctcgaccaactaacgtcactggacccagatatatctcagaattaactggtggttttgcaaggctccgtccccactgaacactgcaaacaggtgtttgcgaatagtccatcagttgcaattgcacgtacgtactctgaaacgagggaggcagatcaacagcgggatcgtcctggcgctagttctcgtcgatatctgagagggcttgcaaggcaaggcttgcacctcgcgtggtaacaccagccttggttcagcctgagccctgtcccgtcatagcatggatgtcactgccgacagcgctgtccgttggcagtttgctatcaagggataaccatacaaaaggggtctgataggtttgtttcaggaggaatttaatatatgcaattatacccagcaaccaagaatatagagtttggcatccacaaaaaagtcctctccgatcgcaacgcaaggagagagtccgactccccaaaaggccccttttaatgcaagtactagtacttgcacctgattaaatgggttatgagacgacgcctggcactctgacgatctcacggcgcgcagttcggtccagtcggttctcgcattgtgctgctagtattgtcggccagcgttagatagatgggtctttgaaccgggacgcgaatgcttaactgaaagccaagtctcgggaaagctgggccgggcgacaaaacaagccgatgatgaagaaacatgggctttctttttcgaatctttcgcttggatctatagatatgtgggcaatatggtgttggcattcaatcacgttcccatgccaagcaggatctacagattgacttgccggagactgtcccatgtcatgataatagggtcgtcttggataagacaagctttctttgacaacttctcaaattaatcgttcttttcgtgtggtttgtgttggtttgtcggtctgtctgtactagttttatggatgcagtggtttacttgtatcacgatctggcagctatctactagctttggcagacttggtccttccgtgccagtggatgagccaagaatgcaactagttgtctgtctaccgccgatatgcaaccgtaaataaaggtatcagggcgtattaggcatgtatgtagtaaagtcaaatatgcattgtgtcattgaagctggagtcaagcatcgtggaaatgtatgatagaagctagctacctatagattaaaccaataaagaatagctttgatataggaagccttgcttatttaagtcacttgatatgtttacttggctcaagtagatataactgttgtttgttataactttattattagtataccgtctatttcgagatagcttcggtagttcaaggtttaccagtgctgaggcgggggcttaaagaagttatttatatgtgctgaactggaaatcgatattgcaacaacgttggacagtgcccagtgaacgatttctcaagtttaaaaaaaaaacgtccaattagttgccgaggcactcacttattgatgacaataaagtctatgatatcttcacatgttgctgttcagccacagacattcatgcctccctttaacttcaagccaaaaggcgtcatcagtcagcgtacagtgcaagaaccaaaaactcttatctgacattgaaccaagtgcgctcttcctactcaacgtgggcgaaatgattcgccaggcttagcccccccagccgccgccgcactcctaaaagtcaaggataaatgtcccccctgaataggaacaggtcggtctggaggtatcagccagtttctgttccagttacagtacagccgggtacggtctgtgatacacagcctgtaccttgcaggtgcataccttctgtctaatgattgccccctgtacacgcgtcaaggcaagctttgtgtggtacacggtctgggagtgtctgtctgtacctgtacctgtagctttccttggtccttggtacacagatacatccactttcgctcgtgttggaagaaactggctgatcagtccttagtgctaactcgtcccctccttcactaatatgcgttaaaatgccaatttcagaaggggaaaaaaacccttacaatatttttttaattgccgcgcctcagcctgggttggcttccgtccaccaaagtaacagcaaacccacaccccctggatccaagatccatccattcatcgcattggcctttcgagatctagtcaacgtcgctttagctattccccttttacttttttacgtatgtgccaaccaaccaactaaattactcttcaactcgtcttctcccccaatctctgttctcctccttctctctctctttctttttctagaatcagggacgacttctcgttatcttgtttctcttcagtccttctctagccttttaacgacttactaccaccaagtactactttatcccttgctacagtagcttacctttttttctcgcctttttctcttctttgagactctgtcttgcctgggccccgccaaattgcatatcaagcacccctcgccttccccgattctatcccattacaggactcggctgtccgtccgctcgtttgcgcgtcccccctaaaatctgtcttcaagggggtctcttatctacaacttctcgtcgacagcctcaaccaactttcaccaattttctcccccaaaccaccaccaaataaataattaatcaaaatgtcggccgacgagaagattcgagtctctggagagacgcctcgttcgaccagtcctgttcttcctacggtcaaccccggtctcgagaagtccaagccttctggcgcttctattcaccctactttctacgttatgtcagtaacttttatcctcgaattgacttttgcgatgcgacttttgctaacggcgcccgcagtgcctggattggtttctcttcatccgtcattctgttcaacaaatggcttctcgataccctcaacttccgtacgttcgctcctctcgattttgtcacccaatttgcggctcccttgctaactttgtctgttttcaggctacccggtcattctaacgacttaccacttgactttctcgaccatcatcacccaggttatggcccgatggactccctaccttgacggccgcaagactgtcaagatgaccgcccgcgtttacatccgtgccgttgtccctatcggtatcttcttcagtttgagtttgatctgcggaaacttgacgtatctctacctctcggtcgctttcattcagatgctcaaggccacaacacccgtcgctgttctcatctctggctggatcctgggtgtttctgctcccaacctgaagcagttcctcaatgtctcagccattgttgtcggtgtcatcattgcgtccatgggcgaaatccactttgtgaccgttggtgtgctgttccagatgggtggtatcatctttgaggctctccgactcaccatggtccagcgcctcctgagctctgctgactacaagatggacccccttgtctctctgtactactttgctcccatttgcgctgtcatgaacggtgtcgttgccctcatctgggaggtcccgaactgcacaatggccgaggtttaccacgttggtctgttcactttcttcctgaacggtctctgcgctttcatgctcaacgtctccgttgttttccttgtaagtttctcctggcgaatattggtcagtaatccaactaacatccgcttcagattggcaagacttctgctgtcgtccttaccctctgtggtgtactaaaggatattctcctggtcggtgcttccatgatgatctggggcacccaggtttctcctctccagttctttggttactccattgctctcggtggcatggtctactacaagctcggatatgagcagctcaagggtcacattgctgacgccaaccgacaatgggccgactttggtgctcgcaagcctgtcctccgcaaggtcactgttcttgttgctaccgctttcctcatcttcaccctttttggtggctttgctcccagctactcttctgaggtggaccccgccacattagccaatgaggtttccaaccgtttcggtatcaatgatgctcagcatgtctaaagctccctgatatatgatagtaatgggatgcaagaccctgacgtttactttgaggggcgaacggcgatctaaggaactcttttctatatccattatttccttatgtatgacgccaaccgagtttttgaacttggcttgaacgcgtccatggtcgggttgaccaggcgcgcttttttctgcggattggagactttttgctatattctgtttgactgaggatggctgggtggtattatgatgtgtaaagccatagagctgggcgcagagcgcgaggtagcggtcgcatgcatgaaccgtatcacgaatggtctaattgatgtgtaactctagacggcgtttggccatagacatgtagaaacgaaacgggtaacaaagaaaacctaccatatcaaaagttcacttattttctcttcctccgtcggtctcgtttgtcttgttcgttttgaatctcgtgcacgcgcttttgcagttgtatatcactttgacggtaatttgattcattttatggattcatgtacctcgtagacattcaaccgtcaagaagagtcctcaaggtctattcaacacctcatatgacaccaattcattgaactccaccggtggtatccttcggtcgggacaacacgtccgtccgatccgcgttgtatattgacgctacaatcacggggcaaagtagagatctgatcttgttttaagaaacttcatattgagcccataaaaaccggggttccttaatgccatcgatgctctttacatcccgccaactccctaaccgtgatggagaaacgattccttttttaaaactctgtaggcaatggttagcgtatgccccgcacatacaaaatttgtgtccatcagcactcggcaggccggtgacggtgcacagctctgcccaagtgccaatggcacaaggtcggtataacgtactgagaggggtgaagaaccatcggttcttgccgctggtgtatcgctcctcgagcaccttcttgacagtcttcttggcatcctcgcgctgggaaacctccttgaaggtgtcgttggagacggcacccttgaggccctcgagctcgagagtgtagcgagtgggcatcaagtggttgtagttgatgaccttgatgaagggcttgatcttgtttcgcttctcctggcgggtcttggacatgcggcgggtgatcttggaggggtatcgctcaatgccggcaaccagggcgtggccgaaagggtgaggcttgttgccgttgtcaacgggctggatgatgacaacctgtgaagcagaatcgagtcagcgatcattgttccctgtgtactaaaacggaatgtaaaaatcgtgtcccagcatgtcgtttctctttttgttctgcgcctcgagatagtcgttcgtgtacataaaacaccaagagcgtgttttttgtttccttctcccctccccccaaccctatctttttttgatggcgcagaactcgggagatgcaatggcagcacgaaagtgtcgtgggcgtcgtaccttctttccggcgtatctgccgcgggtgatgatggcgactcggccgaccttgaggaacttcatcttgtccggcggtgtgttgtctgctggttagtgaagttgcgaggagttgacaagacagtcgtatggagattgtggacggattttttgatttcgtccacaagcgaatgtgcgtgaccgcacggaccacttacatatcacgtgcccgataagccccggggcaaattgctgttcagggtcatatcgtgaagcactgccaaccaagtactaatcaacagaggtatgttggacaaatgctgaagaggtttaattgaattcgcaagaggaggaatctcgtatggagaagaatttcttcaaataatatagatgttttgtattattaggcgctgcccaacgatgtactcatcgtgctacattgatcttaaaataactacatgcccgagtttatgagcacagaactagattcagtttgattcaagaagcttgccatacttatctctctacctttactgcataagctcgactgaatcaccctctgttaatttctaggctgcgtattccacctgcactcctgatggggaaaagttcgttctgacgacgaaaaaggcagtaaccctcacttgtaacattgcccagttagaaacatcactggaaaaggccatcggttcgatcccgagcattgctattctttcgttttttgcgctttcgaagtatcttgctcactccatcactcgcatggtcacgtggtcggacagcttcgactctaatgacaggtgggcaggcaaagtgagctccatcgaagcatctcatccaacctgatcccgtgtacctattcacaatgcctgctgcaccagcatacatcatctctcgcgttgcagacccgatttttggtgttctgatcggcctctcagcagctgccaccagaatcaatcgtgaggagaaggacaaaggtcgaacaacccaacagacccttgaagatgcgcgacggtaatactatcacaagtcacttgctcagttgacctggaaactaattctcggtacagacgagtaggactttcttccaagtcttcttaattcaactggcctcacttcaactactgggtcattatttctctcaccacgtctcatctgtacaacttggtgtcatattatttttcaactttttgggatatcaagtcttattatatatacacagtctatccaccaaacgatggaccgtattccttcttcattgcttctcgcacaatttgtccgcaaagcttggctgtcgggttgacactaacagccaagccctttgcaattgggttcccatatcttcctccgaatgcgaggtcccgagacgcagcctcctcaaagtccagcctttcccatctggattcatcgagagcctcgtcaatatccagggaacgtgtcggcaatagcctggctgtcttgagatataatgcagcccgttgggtgtgggccattgatagagtgcgtgcaacctgtggggaaataggtgttgttgttgatggcggggaaagcagggtaattgagaccttcatatcccccagaactgtagtgacagccttttttctttcagtttggtcgggattctcgatcaaaggcatagagttgtccttgctatccgacagcagcatggcgtcgccatataatcgcctcaggatctggacgcggttgtttctggcgctggcataattggggtactcagatatcataccctctactgctgaaaggctttgctgataacctttgacggcgacatctttagcttcctcggccgagagactcttgagttgggcctcaaggctttgaatagaacggatgatttcacgctctttttcgactacccgctcgtacacactggcatccgtgatgtttggatcgcggggcagtgaagagtcaaggacaatgccggcatatgggttggactcagggtccttgattttctcaaggatgttgatgtcgtgtttgctcaagcacacggaagtcatcttggctcttgttgagtaacaattgagctgataatacaaggcaaccttgatcagaaatatttgatatccggcaatgaagatatgatcaattggggttacgttcaaaaaggtccaatctgagaatgctcggaaaattgttgagacatgacaaagccacggggatggctgttgaaatggctgacaggcgttctaaatatcatttctgatatccggcttgctgtaagccgacctgccatagttggcgtctcggctttagcgggagcgttcaataccacgcggccaacctccacatcaccgatcatggttacattgtttggtaatcgcaaggatgggatgcttcggccgacttgttgctgacagttccgcagtccttatgatatgccgccaggccattgtcgttaacccgcgttgatgtctgtggcagcaatcggcccaactcggcttggtgcggttggcgccgcagcgggacaccggcggaaggttccgcaatgatagccttacaaccttcaacaacctccttcggcactaccgcccatgagatcgatcaactaggggtatcttggctctttgatgatatcagtaaggtcactgtcttacgcggaagccccgcgcgtgacccttgagtctaccatgactgaaaggccttgctttcttacaccgcaattgtcattggtcctttgtgttatcatacggaagacccaacgaggatgttaccgatggatctgtttggaatggagctatctcctgctcatcctggaaggtgtcttgggccgtactatgccttctccaggcggaggcgttccgtcaaatatgacaaagaataaagcaaatacctgttgcttcacaggttaagccgggcttgaatcaaaatcaggatttcttacatatatgtctggactcccccatcttgttcgtaattgtcaatccagcacattaccaaatcagccttcatagcttctcgaagcagccacaaagaaatattttgacttcagcttcaagcttcaaataaacggttaccctattttgatatcaaagactcacctatcgaaccgtctgagtgtcaatgtccccttctgctatcaccaactcgcctccccagcaggctgtccagcctactactgttcccattgcctcttccctcgataaagtcgacaatacctttgcggttcagccgccccccaacttcaccggatatgaccacataacctggtgggttggcaatgccaagcaggctgcctcctattacaccaacctctttggcttcaagcccattgcctacaaaggtctcgagactggcagccgatactttgcctcatatgtaattgagaacaatggcgttcgatttgtctttacctcgcctctgcgatctgaagctcacttccccgacgatgagcccatctccaagtcagaccgaaagcttcttaaggagatgtacgctcatctcgaacgacatggtgacgccgtaaaggatgtcgcctttgaggtcgagaacgtcgagggagtctaccacaaggctgtccaggagggtgccgtcgctgtccaagaccccaaggtcagcaaggacaaggagcacggcggcgtctcgacagctgtcatctgcacatatggtgacaccacccatactctgatctctcgacagaactacaccggacctttcctccccggttaccgtgcctggaagaagcacagtgctactgtgactcttcctgaagttcccctggtccgcatcgaccactgtgtcggaaaccagtcttggaacgagatggactcggcctgtgccttttacgagcagtgcctttcattccaccgcttttggtctgtggatgactcgcagatctgcactgagttctcagctctgagctccgttgtcatggcttctcccaacaacgttgtcaagatgcccattaacgagcccgctatgggcaagaagaagtctcagattgaggagtatgtcatcttcaactctggtcccggtgttcagcacatcgcccttcttacccatgatatcatcgcctctgtcacagctctccgtgcccgtggcgttgactttatcgacgtcccctcaacatattacaccaacatgcgccaccgtctcaagactgagcgccgcaactgggagctcaaggaagagtttgagactcttgagcgtctcaacatcctgatcgactacgatgagggtggctatctgctacaactctttactaagcctctcatggaccgacccacggttttcattgagatcatccagcgcgaggaattcgatggtttcggcgctggtaactttaagagcttgttcgaggctatcgagcgtgagcaagctgagcgtggcaacctgtaaaagactggctctttacgttccacacattgactgcagacacggcagtattgtttgcaaactatatgcaaacccaacctagcaacattttcagaggaggatacaaaaattcagttgaagcacgagacgagtttatgatagcatgacgtttattacgatgcttgacccagatacaccgatgcctgcaaggccttttacctgcaggactatttagactggaatgaaacaaaaaacttgacaataattttgatgccccttatgcgccgcttgtgtggccgtgacaatgatactcatacgcaataagctgttaccatatgaaaactccccaattgttttattcattcccgggtataaatactcataaacaaccgtcctactaacctcatgtcatggcaacatcgccgtttgtatgcgtagccgtaccattctgttcccccgatgcggcagcaccatcagtctttgatactaaactttggcaacctggacagttgtggacgacctcatgggcaaagacatcacagtcgatacaaaagtgttgtccgcaaacctcacatgcgtagcggccgctctcgctgacgcctttggctgtctttggcgcgccactgtcttccttagacttgtcgtgccctttgttcttcggtggctcaggaaagggcgcaagacatgaaaaacagcctgctgaggtggtggctttggcccaaggtacttcgatccagttccttagcggaaatagatggtggtatgatcgggccagatgcgttgacagaataagcgtaagatcacacgatgggcactcagaggggatacggcacacgcgagcgccgcaacgggtgcaaagataaccttcgcggcaaggccgattgtgacaggcgcagtaactcgtcgtcccgttaggaacaagcgttcgggatgggaaccccatcatgagcaggctggctgtgctctgcgcaaccgtgcgcgtcactggaggcgttgtagctgcgaggaagagttcgcggaagtgaacctcgtccattgcgatattgtattgtgactcatcgccggcatttgtccgtgagcacagatctgcgcagatggccagatgggcggataatccgacaatggaaacgcgtattcggtctgtgatgaggttgccgatggtctcgtggatatcgccgggatcgctcgataatagggcgccgtagataataaagacttctcgtgtgccgtgggagggcgcatggctgtagtacgttagcttggtggtccttccctaatgatggcagtatcgagctcacaatagagctcctcgacacatctcgagagcgttctgcaaacttggatttccctgaggatcttgactctccaatccctttagcttatccaaatgttccgctgggtttcctcccacgtcgctgactctgacagcaacaccatcgcgcataccaataatgcctagctgcgaaatggggttctgctcaaagaactctcgtacaaaagcaaccgcatagctcagcataagccggtatctcgtcggcagaaggtccttctccgtcatagcaaacgacatgtccagcacaagcaccatgtgtcgaataattcctctctgtagcggtgttgtgtcgcgtagtagtcgctttcgcttctcggcttcgagtacgttgatactcaggacgccgtcttggtcctcgtcgggtaggcctgtctcccaagtccgcttcgagacttcccaagctctagctgagtcgccttttctcgatttcgaggatttgcctttcgttgcttggggattgtcgttggagacgcgatggtccatgaggtcgtcgtccgacatgtcgccgacatactcgccgtcggagtcagccatggtcgtgcgtagtataggtcagtattttttggatatgaaaatggagcgaggaaagggaaggaaaaggaaagagaacaatggctgtcgtgtgatggtggtgacgaaattaagtgtacaaggctgagatggttgcacagccttgccatagcagatccactcttaggatctttagagtagatcgcccagccaatagcgcatgcgcaaatacaagcttgcaagttgtaagtcggcagaagcattcaccttgataccagtatatgttgatgagtgcgctgtgtgtcgtcccaggaaaggtagcgacagcatacagatagatagacctatatcatatgtgttgtattgggcttcttccttgttaggtttctttcttcaccgataactaacagtatttgatcgctaatcacattttgagatataagtaatatgtgtaagaattgttacttgattaaccgaatctaaatttgatttccttatgcattagtcgctcatcagggtataactacgatcgaaaactaatcactactatatacaagccaaagggtactaaatcttcccaccgtagcatgcaaaaaaacagacataacccagcaaaattttcaccaataaatcccattggcaaagctggacgtaattcctcctctcgcaagcccaacaataatcgcgtgccggctgcccttgatgcaaagtacccaatcatccgtcgttctatcgcatccccattgaatcgcattgagtacgttcaaaccacccaccaactcaaaaaagagtgccgtcctcattttgaaacttcaagcaaaaaatcatgttcataacgtgtgtacgtcgttcgaccgtgagctgggtcgtcgagtgtaaggagggatatcgaaaccgaaaataagtacgccgccaaacgccgtcccaaaagcaaaacccgcaacaatgttgaaatcagtgctgcattaagggtaggtgttggtgacaggcatcggccagtcgtcttccgtgatgctggaccagaagacccagaccatgatgactgaaagcagagtgaagagcgtttggaaaagagcgccgtcaatcttcccgcttgtgccgtcacagatgtacttgctgacggcgtagttgaagacttgtccgatagcaaaaaggagcccggcggcggcaaggtaaatcatggggcgcgtctcgccgagaattcggacaaccaggatagcctcgaggacaaagtaggcgacgaggaagatcaatggaacaagctgataaaggacataaagggcgatgtttcggtttttaggaccgtcgtggctcgagtcccaataaccagtccatgagaggccggtgtcgagggcgatatagccagttccaacgagtaaaacgccagctgagataacaataagagcgatcgagagaggagtaccgtcgtcgatgatctggtaacctactacagcattgagcattagaatccaacaggtggcaataatcatgccgatgtggatagcggagaaggcctggtaatgtcagtgcatggctcggcagacgtcggttgagttggaaacttacaactctaacagtgctgttgagaggaaactctccgacggaaaagatctcgcatatgctgatgatgatgtagccaaggaggaataattgcatctcccttcggccaacagctgctcgcttcttctctgatcgtagcaggagaaagccggcggtggcaatggcaatgccggcaagtagaatagaacccaggtttccgagatgtcgtcccccgctcagagagatacccttgagctcacatcctccccagtcaccattctggtcgtttttgggagacagaagctattgacgatcagtacaggtccccattgttttttcagctccactccaccatgacgattaatggcgtaggtagatcaggtaattaataacgtacattgcaaactgggagagtagaatctctgcaaaagtcctgtagcacgttgtggttagaatttgatctcaatgctgctcaacaatggagagtcgagggcgtacatgaaagtttccaaattcggtagaccccattgtgattgcggatgcgtaactcctcgatcaaagggggtacacgtccactagcaaccacaattggggagaggacggttgtttagaatcgaccgagtaacgcagcgaaggcgacgacgggacaaagggaagcggtatcgtgaaataattcgtcgagttttcgtatgtgaagatgtaaagtggaaacagggaaaaaagagaaacgaggattttcccgaccccttgtcgtgttgagataaatcgagcggtggttgaacttgcttggcttggattgacggtgtcgttgctaggacggggctgcggtggctggtggaacgacaagctataatttcgcggtgtgtccagacagctccccagtcaagaatgcactgtagcagattatgcggcagacaatccggaagctttggaagagaaacaggttgaatttttgtagagagatgaaaaagaggcgatgcaatatctaagcaggtgcttgcgatgacgggcagcaacagcaagattggataggacaggacaggatattacagaaaaagctggtttccatgcgcgcacgcgaagaaagagaggcgaaacgggccaatataagattaaaacagcccagcgggactttagcaggtttttgggtggtctggtctcagcgggagcggaggagcagacgggctgggctaaactaagctagtcactaagtgatggacggtccaagggccaattcagggcagctccatcccagggtcgcatcacagtttagtgcagtctaagccagaatcagaacaatgctggcagggtcgaattggatggcaacctccaatttgttccgtcggttgccttggcttgccttgctgctttgactcgatgcgatgcatgcctgcccgtctgttgtgttgtttggcagattcgggcaagtgctatgtagccagccccacgagcatcaacttccagttccactgagttgccttctcatcatcacccccggtaaactaaaacgcaggtacctaccagggggcatatcatgctctctgagagttcgtctgagtggctacctctggcggatcaagacttgaatgtcaacagattggtgggcggtgattggttcggggtatcaaattacgatgggccacgcttgatgagaccgggggggggggggggttcagtgagattgctgttgcagagagacagctttttgttatgcttttagggtgttgatacccgtattcttcggcaaatgcactaagctatgatacttacttgatcgctggtctgtccgagggagaaaatagtccaagggtaaatatggcatcatgtcgttaaactatcgaacccctcagtgatagggatgaacaagagggaggggcgggcattcggtgatggcgaaagaatctgtaggtattgctttgttcgtccaattgcttctcgctcgtatcggtgcatgattagtagccaggcctgccactttgatcaaacaacgtcacattttaacggcttcttccagccaagacagtgagaaaaaacaatatgcaagtcactatgtggggaagcagtcagtaataagccggctcagtacctgttccaatgcgattgaattcagccaccgcatatattaatttgattctactcgatggagtctatatttcttattctttggttccttccgtcttgtaccttgtaattctcctcatcatcggtcttgaccatccgataattgactgaacatcgtatcgagcctgtccttgaatccggacgctacctattagacaatgcactgaaaggatgaggataggccggacctagtgcagccgtttcgtttcactctaccaattgcggcctaaagcaaattgcagtcttggcacttacatcaaaggcgctctgcgttcaatgctcgacgatcttactcttgcagtcgctttcgtgagttcgaacgagctgggctgcctcaactcttcctatctgtcctttgcgtttgatgttttcatttctgcagagaacgaataatactctagagtctgaagatgcatatccagcaggcccggtccctgtccaatatgtcgccatttaattcctatgacatgcctttggatgtcccatgtctcccctcaagatcaggtcgccaaacttggaagctcgattagccaagggaatcatccttttacccgccacacccgaccaaagaatctgtgtggttgattgagacaagaccaatatgcttgcaatttcctctgggttgtcattgtcagtcccaatccactaacccagatcagatccgagttgtatccgtagcgagtcgctacggcctccggcccaacgttagcctctggctactctgcagatctaccatacaacacaacgcaccagccacgtcgcaagtgtggcccagttgctattgttgattgatattcactgcaatttcctcttgagtatctgtattcccaccagctttctaggctgaaatccaaggttcccagctctttgacatcagcgtacagataacagcactcaatctgatcttcggtgcagccgacaccagcagggtctttgtttcaggatcatgacataattgcttcattgactcttgtgggttaaacgcttaactcttgaatacgattggtgcttcaagtttgtttcaggcctggttttcaacaccacatctgcatatctaccttgcttctgcgctctaccccgaagaaaagacaagatgaagatctttctgaagatctatctaggtttaagtctaggtctaggtcatgctctcatgtggcgcagcggattacacgttggctcgtggctgtgcgtcacacttcagttcttctggtgcggcaaagatgcttcagttgggcccgtgtgactgcttctacggttgacacgtgtaacggtgacgattgggaggcaaatcctctcatcttgtgcaagctgccacttcaacttctttaccagttcgtggaagcttttagagattgtggggtgtttttgcttttggactgtcagttcgtaattcgccaagcagtcatgcataatgagacaaaatgctgcaactaagcacgatatgaaacattagttcagcgcaacaaataaccagacattccagcaaaaagaaggtaaacaatcaagcttcctgctaataagttgactagtttcgttgactcttgtcaaatgtcgacaccgtgggtatagggtatttccagcactcgtcaacatggtttcttcacttcctacctacatcttatccgtgggtaagtgaagccattcaatcatagtaactggaagcctgaaagtcttttatttacatacattcatgtatagttcgaccaagttctgaatggtgcaagtgttgttaatgatcaggcatgttacccaacatggttccacatatcacgacagtaacagcagacacattaactttacgtggtttaacaatgcatcgcaattgacattactttgcatgcaaattccggtcgttcaagcaggatcccgttgtataatctcgactcaccttacaagctgagatcttgagcaacctgcctagttctagaagcaataaagaactattattagactaaaaaagtttatatacccagaggaggctgtagagttcaagactacacccgaagagccatacgacaaccaagccgtatattagttatattaaaaaagtggtctgtactctgtacctgcagcgggattgccgctctggacccttgatgtgcaacattgacagtgacactcacctgatagacacaaaaatagtaactattggtttcacatgtattagctagctggatgaaagagaaccttgatactgcaattgatgcgtagtcatgacttggctagagtgcaagtgtaaacaagccctggcgtgctgaatgtgtacaaagcgactgatactcctactgtcagtttggagggtcatgttgtaggccgtgttactgtactcacgatccaaagttcgctattctacttaaagtgatgtgtactctacaatcaccaccaagcgcacaattagcatgtgaccttctgtaaatagtgacttaacgatacgatgatatcccagttgtggcttgagtatatcctacctcgatttgattccacgaatggaagagggtcggaaatatcatacccttctctgcgtttctcgtcaaggttcaactcattctacttcaggttggtctttacgatgtttgccttgcgtttcctctccagcagtgtagacggtagaggtgatacatgctattcaggcaagtctcttcggttctctttattgaactcttgctcgctgttcggtttttttgtagtagactttttgagctaccaactttgataccctaaaatccctcgcctttagcacgcgacatgattcagagaactcgcgagtcgtagtgttagacgtactgtgataacaagtgatgctgtgcttagaatatttgagcaaatctgacagacgtcactgtgtttaatagagctaggaaatactatacagtctcgctaggatacacatcttgacgaaagacatatactgcatcacttgtgatcacttcggattaactgactgcgttacatgcagtcttgtcactcatttggagaatttggtacttcagaaatcaacaaattgagctcggtttctttaaagaatggtagaaatacaagtaagcgtgagcgtataccggcttgcgttgtcgaaatcatctcgtggctgtttatacgacctcttatttatctagacagataggaatggctgtatctagacttgtttgccagtgacattacgtctactctctcgaataacttcctgtttcatatatcatgtgagtatctaccagcgcgccataccgttgaaacaccaaaggtgatagggcaagcaacgaacacacatgtctggttaatatgtatacaatctcaactccatactttggatctagttcataggtaacctattgttgcgtgacggcgataagatgccctaagattcgtgtcctgtcacggatacagatactccaaaggcagcaccccccgtgataacagtggccatttcttcgcaatcatataagagctctgtttaagcttaacccgttattatgagatttaagagataccatttcaggcaaggttattgttagagaaagacactagaagcctggcatagagaacctacctctcataaattaaggcttctacacctccatactgcaactcaagttcatatttcgcttgcgacctagcactcctaatttataactcgagaatacagtctaaagaaccagccacatcaacatttaaaaagggtccagtgacaacatgggatgtagatgaatgtcaatatcaaagggtgtgtacctgcatgctgctgtagagtcgcatatgttttatcagggttcagcaattctttagaacatgttgacttcttctaacaggtcaaatgtaagttaatgatattgcaaactcatagaaagcacgtattgtagtcaaggtactatgagaaagtaccttcatctactagtcgatgattgatttgtaggcagtgctgagattctgttttcgcgtcatcagagcctcctggaaaacgttccgccaggagttcatacgccagtaggatcgtatcatcggaggtaggttaagtgatcgcaggctcatccgataaattgatcagctctacagtacgaagttcgcatcgatatacttccaggacgccaaggctgatcgtcaacgactctaaatatgtcggtaatcataggacaacgtttaccgtttaacaatgaaagaagcatcaccggttggctaaccatttagtaattattgtagaaggtttctaatagtggaagatggtgaaagacaggccctaatcgctcaacggagaggtcatgtgcgtggctgtaaatttaccaacagacgacattccgcatagtaaggtcatcagtaactaagccatattgaattcggacacgaagcagcttggtaattgcagccttgttatttgttggaactccgttataattgtatgttgagtaggtaacatgaacaccattctgcccggtagtattacaaccatgataggaaacctgactgtcgtattttgagatggaactaatcacaccgacgtctttggatgtattttcttgtgacgacaaaccgagcaactgcatgagttaaccgtaggagtgttcgacaacgtagacagggtttgtggagagggtgccatattgtattttaaatctgatattcgcaaacgtagtaaactcacgtaaaaaaatgtcattttttgttttgccaaagagtatgttctccctataaggatactatgtggtgtaaatgaagtataactgtcaagacactttcgattgtaataaaaaagagcagtgaacttgacgttaatacctcggaagcaacagtagagacaatagtagtcaagctcagtaaagccatagggctcatcaataagtgtaaccaagttcgcctttctagagtatcccatcaaagcatacgctcatgcgaatgcgtcctcgacatatcacctgagtggttctgagaaataatatactgagggcagctcaccataaacttggagagaaagcatcttcgttcggcattatttcttaggctccaatgacagggtctcatctgacaagatgttggacccagataagtaaatcacgcgattagaaacaagcggaccaatgtagtttaagagttttgacaacttgttcgccaaagggtcggtcaacaccagatcgacatgtcttcgtctgaaccctgctgagcggctttgtaggtagtttgatagcagcccaagttggtggcagttacgactgcaagagacatgttcgcctggaatttcggcccgtgttgaactgcagttctgatagatcaaagtttaccgctctatcgttctagattgatggagcagttcgttgcataaattcaatatctaatcgaggcccgcaagactcaacaccaagggacccagtgacgtagatggtatccaccacgagtcaagcgggcccgccaaagctgtcgacatcaacaaggcgataggctcaagttgaaatgactgcgaacctgaaattaccctggatgactgattgtgtgagtggaactggaagaaggttgagatttccatcttccctctttgcggtagcgcatcttgaagtggaggacaaagagtacttggggagtacattaaactctttttctcttccccagactcgttcatcgctggggttgcttagtttgtggagagaacaacctcgtgaacactgatttcgtggggaaacgaggatagatttggggtgaccgcttttaattttggacctgctgttgatcacggttgcagaatgtggctgctgcatgagatatgagatggctcaaaagactcatgactggaacatggtcatggtgtaacaaaatacgagagataccaccagagtataccagtctcttggtgagtagagattacggcagattgatacaaacaacccgcgtgaactccaactcttgtcaggagggaaataattgaacctgcatattcccagatgacagtcgcccagttccaactgaacgggaaaccggacatgtgactgaccatatttgcacagccttgacagcgatagcgagtcagatccaagagtgccaggctgctaggtagcagcgcttcatctgacttgtctcagctgaagatagatcttcaaggtggcattgttcttgtgtcttagagcattgatgatggattctagtatcaaataaaaataaacacatttgaacccccacctttgcgttccaacgtcttggcgctgtagctctctaacgcgtcgggctggcaccccacactcacgatagtgcctaaagtgactgacgacggacgggaagcttgcttgccccgagcgcccattgtaaaaccgtggagacatgcccgcagcgtggagtctaggggctttcttatcgggctggcgagactagggggcatgtgaaatatttatgaaatgacgacgaggccaaagacagataaacacgcccgttaaatttcagagtttgggactataggaaatgggcggaattacccctgagaaaatggtgcagagagtcaattgactgatgatcatgcaagagcaagattaaggcagattacctaccaaagtaggcagggcatattcgctaatacgtgagatagagtaatagatcggatccataccaacagcctgctgctaacagtgtctgtctgcctgtaggtactcgatcatggagactcctcctacggatacctgcccagactcgacctcctgaaagccatcccctgagaagtgacttcccgtacatactattttccagaagccgtcccttcttccccttgcttccttcaatggagttttagttgtcgacttgtccagttcaattctgctgcccttcatctctagccaatttccttcaattctcacttctctatctttgaccttcatcaacaatttactcttgttgcactgctttcctcaccctaaagtcgatcgtttttcccacgccggctatccagtccagttcgtgatcgttgcccctgctactgtctcgcctgactatttatcgggattcgtcacttgtttgcatctactgcccaccggcttgagctcctgtctcaatcgtggtcatctgcctaccgtctatcgctccaaccccagttccaggtccagacccggctccaaccacgcgctgccctacagccgttcccccagtcgcgactccatcttagacaggcagaattgtctgactggtttgctttgaagatcgcttgttaatttagcaaagtgtctggtctgtcgcaaggtattgtttccagcaatacctgacattactccgcgcaatccgcccgtaccgccgcacacgcattgtatttgtcgtgtcttgcttggctctcggatcgcaagtcactccaaagtacctgatccccaattacacgctgctgagtgacgcacttggagctgccgccaaccaggggtcccaacaaggcctgcatacagcgtctctctcaactgaccaggaacccacacgcccaatcgaacctgcgcttctgtcaggtatcgctatcttttgctgggtagtttaggtgtttttgcctgtttaccagccagattttattcactttttgccgattaaatcctgcaataaacgctgatagaccctgattaccgtaccgtaccgccaccccggtcacccgaccccatctttcccattcccctccgtctttcgctgggtcgttcgaggtgccgatgacctcgttgtttctcggcctttccttttctcttcccgtaccttttaccttcattctctttgcagaagggcgctgctgcttaacagccccatcctcccaaaattcctccctcacgatcttcacgtcttccctcaaacattccactgcggaccctacgtcctgataaccaccaacaccaagacccggactcgcaagcgacgtcattgctcgcgtcccgcaacgaccacgatcgtgattacgacgacgacgatagcgacgatactaaccccaatcgccatcacgacgtcgccaaatctaaacgtcgttcgtcttattccgactccgagtcgtcgtggaccgacaccggtgatatcggcgagcagctcgctgacgaacacgaccctgttcgtctacagcttggttccgatatagaggacgaacttctagccaacgtccaccgtcggcaacctaagcacggcaatcaaaagagagttcgaattcaggattcaaattctcgtcaccgttcttcccgatcccgatctgcccttatcaataaagaggctatcgaggtccctaacttcaaccctccaggtccttcacgtgttgaacgtatactcggtaccatcatggcaggacgtacaggatcaatccatggcctcactggcaaggccctgatgtaagaatcactgagcttggtctatcttacccagtcgcgtgctaacatgattaagctacttcaccagtatctttgtatcactaggtgttttcctctttggatacgatcagggtgtcatgtctggaattatcacgtaggtcttgataatagaaataactctattttatcatcggctaatcattctccagcggcccatactttatagattattttggtcacccttcaaaggcctatgtcggtactatggtggctatcctggagattggcgcgttcatcacttcattgatggtcggtcgcattggagatattatcggacgacgacggactattttctacggttcttgcgtcttcttcatcggaggtgcactccagacactggctacttctatgcctatgatgatggccggccgtttcgttgccggttttggcgttggtgcactctcgactatcgtgcctgtttaccaatccgagatttcgccgcctcacaatcgaggaaagttggcctgcattgagtttacaggaaacattgtcggttacgccacatctgtctgggtcgattacggctgcggctacatcgagaatgactattcctggcgcattcctctcggattgcaatgtatcatgggcgccctcctcggcctgggtagtcttgtcattgttgagtcccctcggtatgttgaacatgtttccaatatcactaggagcagctcgctaattttcgtagatggcttttggataacgatcatgacgaagagggtatggttgttattgccaacctatatggtggcggtgacatccatgaccccaaggctcgagacgagtaccgcgagattaagatgaatgtccttctccagcgacaggaaggcgaacgcacatacaaggatatgttccgtcgatataagactcgcgttttcatcgccatgtccgctcaggcgctcgcccaactcaacggtattaacgttatttcttactatgcgccttatgtctttgagtccgccggctgggttggccatgatgccgtcctcatgactggtttcaacagtctcacctatctcatgtcaacaatcccaccatggtacctggttgatcgctggggacgacgcaagattcttctttccggtgctacagccatggctatctcactatcactcatctcttacttcttattcctcgatatcaagtggactccacgattggtcgttttgtttgtcatgatctacaacgctgcttttggctactcatggggacccatcccctggctgtacccccctgagattctccccctcagcattcgatccaagggtgccagtttgtcgacagcaacaaactgggccgccaactggttggtaggagaaatgacgccaattctccaggaatggatcaagtggcgcatgtatcttgttcatgccttcttctgtgtggtcagtgtggtcgttggtaagttcccttgtctatgatattatgatactattactaacatctcatcagtttacttcatttaccccgagacttgtggtgtccgcctggaagacatggattcgctctttggagacgcaagtactgttgctggcacgccctcgttacacggcactgaaactggatccttgataaggggcggatctcccgtcggatcatctcgtggacttatcggaccctcatctgcaattcctggcctttctctcgaccctcctactgttgacgatgacaacaagtcacagatgcagagtggtgccgatgaacgaagcgtcggcggctggctttcaagagttgtcggccgaaaccgatccgatagcggcagcagcgcccaaggccgttatgctccccttggtcaacaggaagaagggcggcgtaacgaccgttgatgaagtacttgaaattagttgatagacgaatatctgcatatagatggcgcatgagacgccggatgtgttatcatttggacaaagacggcgaaatgacgtcttggaaggaagcggagtcacttgatgggaagaattggtagattaagttcgagtgagggaggcatttacgacttgaggtgatcttaagtggtagacgaggattgttgcatttcttggtatggagcttgtgtagagtatttttagacacggatcgctcatggagttagaacggctgatgctagaatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacctgtaatgggtttctatcaccatgttgaagtctatttagttgtgtatttgaccagcgaaagtgggtctacgctatgcaacttcttgcccatcacgaattgccaatattcaatcatacacaaaccacatcaatcataatggcgagcacaactcaaatatcacacgcataccgtagcctgtatcgaaacatcctaagggcagtacaatattcatcccctgctcgtttcgtggcacgcgatcagcttagaagggcctttcgcgagcctggtgccacctacgatgaaagaggcatcaagcggaccaactggttcctggaggctgcagccaaggagaaggggatggagcacaggattctgaaaaacttgctgcgagttcagaagatgaggtttcggaagagagcatattcctcttatgatccgctaaaatatgcagagtgagtttttataactgcaccttagaatgagatgtgctgatgaaacggatgaagtaatgagacgaaagtggcgaatgctacagcgtacaatcactacgacatgacggttgctatgcttaacaagagcatgggaacactgttgcgctgagcctcggtgatttctttgggttgaacgttggaagaacaatcgcgactgctctatttggtctcacattggccagggagatcgatgagcctggtggatggatgaaatagagcgcaggatctgcaaattatatgtataatacaggcacggagaaaagcgcatcacaagggctcatgtcgcatgtttgggtagctgattttacggatattatttgaatacaatctgagatgggcgttctcaggcccgcagataaaggtccgtactgatagtacatgtatgatacattagacgtaaacgcattccttaatgggctaaccgaaccctttcaacgccttaacaaatatgatgctacacccttctcccgtcattttcatcttcattcatgcttaatgggtttcttatcaacgttcaggaggaagctctactcctcacctggaatagcgatatcgacaccaagttcctcaagaaagacctggttcaagctagaaccgtctctgctgtaaatccagtcacccatggcagtgccctccttctggtcctggccctcgccgagaaggcaccagtcgtagcgcttggggcccgagatgggagatgccagccaaatctgcttgttggggggctgcttgttgatgacatatgtgcccttaccgggccagtcgatggtgaggactccagcctgcgtacgagattattagcaagtgcaccatggaaacgatcgtgaagctatacgtaccgagaattcaacatcaacatcctcgcgctggtcctgaagctcctcgaatctgttgacaacattgtcgaggtactcatcggcaatttcatgatactcttgctcggtaatgtcggcgacagcagcagtaggctcaacttgctctgtttctgtcaaaggcttggcgggatcatcagtgtcaggcatgatgcccttcctgcgggacactgtagtcgagaagttgcgctgagagagatttgggcagatggcaagacgtgaagcatatgccatggttgcgacgcggaagctggaacggcagactggcgtcgaagagcggatggcttgcgaagccacgcgggaagcttgagatgcgatttgtcgagacattttggaatttgataggtgagatcggaagatgttgtttgggtagtacgagtcgagaaccgatggaagagtatcgagtcaagctcggaattggatttgcttttatggttttggtcaatcgctcttattcagagtgctgatgattgaaagttgcatgcaatggagcaagctccccgccgttctccatgaggtgcagcaataagcggccaatcacgccacgatttgcagtaaagaaagtacgtatctcagggcagcttccgcaccccgtcatcagctctgcgccgtcttccgcccaagcaagccccaccaccgaccgcttcaacctaaaggtgctttacaccacgcctcgtctacaaccagtcaaggtattcttttcaagacatgacgagccttggtcttcaatcatgatcaacgcatttctggtcttcaatggccaaggtcagccccgtctgaccaagttctacactcaactggtatgttatcctcttcccacatgttgtcctaaactcatcatgcgccctggcaggaaacgagcatacaacagcgcctcatatccgaaatctttactctcgtatcgaaccgaccagccggatcttgcaacttcctacctctcccacctatgcttgccgcttctggcacctctcacacgtcctccgaggagcagaacgatgtccctacactcgtaacataccgcaactatgcgactctttactttattgttatctccacctcgaccgaatcgcctctcgcattgatcgacctgattcaagtctacgtggaggccctcgataagctctttgagaatgtctgcgagcttgacctgatatttaacttcgaaactctacattctacgttatcggagatgataataggaggtgtcgtaatagagacaaatctggatcgcattgtctcgggggtcaaggcgcaaggaacagttgcaaagagacctgtcaatgaaggcagagggcccactggtctgggaagtggacttggtatgggcgccaactttgcttggtcgggacgataatgatcatgacaaaatgagtgaggtggaataaaggcatgccagagccgagtacaatatgcacctgctcaaagaggtattcgtacattttatgcctccatgagagtaacgccgaactccgagactttgaatattacaaacatagaatacactatttcgactcgggctcgtctttcgggggagcaaaaggtggcgcatccgctcgtcgttcgtatcgcttttcgggatcgacggtaccaaagagatactgcgtcttttttcggatcttgcataaggttagcaatattcgattcaaagcgacaaaaattgcgaacctcttcagaaggcttgtacttctggccccaccattcgaactcggagtagaagaagagccagaccagggcagctaagagctgggttagtcgatgtgtagaataacgtcattcataattttatataccaataatcgtcaaaagctgagcggtcttgacaaacttgatccatcgaggcgctcgacttgctaggatgatgcgacgcttgtacttcttctcgaatcgtagttgttgctggacggtgagttgcttgaagttgggaggccacatctttcgcgccttgtaaggattggtagctaccgtcaaaggagccttcttgagaaggccttcctttgacgatgaggccatacgacggaccagagtcgaaaacattgtgactaaatcgctgaggtcgtgttagtcgaattgcttaaagatctaatatcgagcttcgcatgatggcgtcgcagttggagattctccaataggggcgccacactatcgccacagcacagccacggctcacacacgagcaggaaccagtgggcaggaggaaagaatacaccaacctgaattcggtgcaagttagtgtcgtgtattttttgcacccttgacgcacttgccccgcgattttcacccctccttcttgtcagtccgatttcaattccttacaaaggtgtgactcaaaaatttccagtgaaatttcgaggtatgtgtgcctattttcgtcccaaactgccttcatgatctagaagaataccaactgacctggatccatttctttttctcataggtcttgtccatttgcgaagatggcttccaccgatgccgttcccaaggccatggagtctctccacatctccaagaccaaggaactcaaaggtgtaagttcgatttactgcgactttcacgaaatatctgttctaactgttcctagactgagaagcgagataccctcattgccattgagaagaaataccaaaaaatctgggaggaccaacatgtcttcgaagccgactctcccagcaccaccgaggtgcccctccattccgtgtccgccgccgagcttcgggagcagcagccaaagttctttggatgcatggcttatccctatatgaacggaactcttcacgctggtcactcgttctccgtcagtaaggtcgagttcgccgctggtgttgctcgcatgcagggcaagcgcactctcttccccatgggcttccactgcactggtatgccaatcaaggcttgtgccgacaagctcgtcaacgaggttaagaagtttggccaagacttctcaggctacaaggaggaggaggaggccgttgtcgaggaggcccccaaggcccagaccaaggaagatatcaccaagttcaaggcgaccaagggaaaggctgcggcaaagaccgtgaagatgaagtgcgtttcttgatatgaatcgttcgaaactatactgacggccttgacaggtaccaattccaaattatgcaagctattggtatttccaccgaggaaattcacaaatttgccgaccctcagtactggcttcaacacttccctcccctgtgccgggaagacctcaccaactttggatgccgtatcgactggcgccgatcctttgtcaccaccgatgccaacccctactacgacgcctttgttcgatggcagatgaaccgtctcaaggagctgaacaagatcaagttcggcaagcgatacactatctactctattaaggacggtcagccctgcatggaccacgaccgatctgatggtgagggtgccggccctcaggagtatactgctctgaagctcaaggttcttgagtgggctcccaaggccgctgaggccctcaagggtaagctgcccgagcaagcaaacgtgtactgcgttcctgctactctgcgcccggagacgatgtatggccaaacttgctgctttgtcggccccaagattacctacggcatcttcaaggttaacgagaccgactactatgtcatgactgagcgagccgcgagaaacatggcttaccagggcatctttgccaaggaaggagttatcgagcaaacggctgaagttggcggcgctgatcttgtaggcaccctggttgacgctcccctgtcccttcacaaggagggagtccgcatcttgcccatggagactgtccttcccaccaagggcactggtgttgtcacctctgtgccttctgacagtcccgatgattacgctaccgtgaccgatctggccaagaaggccgactactacggcatcacaaaggagtgggctgagctcgagatcttccccatcattgagacacccagctatggtgatctctgtgctcctttcctggttaagaagctcaagatcgcttcccccaaggatacaaagcagcttgaagaggccaaggagctggcttacaaggagggtttctaccaaggtgttcttaaggttggcgagttcaagggcgagaaggttgaggttgccaagcccaaggttcgacaacagatgatcgatgctggccaggccttcgcctactctgagcctgagcgcaaggtcaccagtcgatctggcgatgactgcattgtctctctgatggaccagtggtacctggactacggtgaggagtcatggaagaagaccacccttgactgggtcgagaacggcttgaacacatacacggcggagaccaagaaccaattcgagggagtcctaaactggctcaaccagtgggcttgcgcccgaagcttcggtcttggttccaagttgccttgggacccccagttcttggttgagagtctgagtgattcaaccatctacatggcctactacacaatcgctcactacctgcacaacgacattttcggaaagaccaagggcctagcaaacatcggacctgaggctatgacggacgaagtctgggactatgtcttctgccgcggagagctgactgatgaggtcctcaacagcaagatccccaaggatactctcgagaaaatgcgccgcgagttcgagtacttttatcctcttgacgtgcgcgtgtccggcaaggatttggtaagtaacaaataccaggtttctggttcgaagctaacattgatcttagatccccaaccatctgagcatgcatctctactgccacactgcgcttttccctcgcgagtactggccccgaagcatccgagccaacggccatctgatgctcaacggcgagaagatgagcaagagtaccggtaacttcatgactctccgagatcttacacagaagtacggagcggatgcttctcgaattgcgcttgctgatgccggtgacggtgtgaacgacgccaacttcgaggaagatgttgccgataccaacatcctgcgactgtacactctcaaggagtggtgcgaggagatggtccaggaccaagatcagcttcgaaccggcgagttcaactcgttccaggacgctcttttcatcaacgatataaatgctgtcactaaggaggctgttgagcagtacgtcaacaccaactacaagctggccctgaaggctggtctctatgagttgacaagcgctcgtgacttttaccgtgaggcctgcgcagcagccaatatcaagatgcacaaggatgttgttctccgatacattgaggtgcagactctgcttctggctgtctttgctcctcactggtccgaatacatctggctcgaggtgctgaagaaggaaggcactattcacaacgctcgattccctgagattcaggaggttgatgcttccctgtcggcgaagcgcgactacgtgcgaaacactgcttccaacattaactcagctgagagtcaccagttgaagaagaaggccaagggcaaggagacatcattcgatcccaagaagcccaagaagctcacgatcttcgtcgctgacaagttccccgcatggcaagccaagtacattgaccttcttaaggagatgtggaacactgagaccaagtccgtcaacgacaaggagctcaacggcaagattggtaagatgggagagatgaagaaggctatgccattcgtgcagaacctcaagagacgactccaggctggtgagccagcaagcgcggtgcttgagcagaagcttgcattcgacgagaaggagactctccagcaaatggttcctggactgaagcgaactggaggtctggctgtttgcgacgtgatcgcagtagagcagggaactcagaagggcgtttccctgacggatggcggtaaagaagttgatatctcagcacctgttgccgagcacgccgttcctggccaaccaacgttttactttgaaaacgtcgaggcttgagtgtggatactttgaacgaaaataaaagatttccctgtcgttatgatttgatgtttagacaaagtacgtagggatgtactctgaccgaccgaggaggttgcgcgttcctgcgtggaatgtgggtgcatgtgggttaagagatgtttgtctgagttaaaaatggaaaggttgctgatcaagtctattagagaaggcttgttttcttgttacgccctgcccagtaatatgtgactgccatggcatggcatggacaatgcccataatgtggaagcggacgtgttcacagatctacaataagcctcatgccgctccatgcagactaaaagtgaggccccggctacctcagctgccaagttcagctcggcttagtattgtctgtctgtatgcaggctatgttcaggtttggttgtctacttgtgtgcatgtgcatgtgtgagcgtatgagatgagctgactgtgcattgccactccaactaaccatggtcacagtcaccgtcaatagtgacaagatggaaatagaacaaacatgagtgagtgagcatgataagcaacgggcggcacatggttgattgattaccaagtaatagccaagtcttaccataaagttcgagaactctacgggatcatggatcgatacagtttgcaaggttgagggaaccaagcagggatgggatgggaattagcattagcgaggcgaaaggaaggagacgaaggctggggcgaggcaacgtcctttgatagattgatttgtttcattgtagggataaatttttcattacgatgattgtcctgtaataatgtgaaggaccgagtttatttttgtttttgtttttcgtttttcatctttttctccggcgggacaggggatggaaatgggcatgaaattaatttcaataggaatatttccgtctgcattcgattcaattcatcggacgttctgtaacaaacccctggagatatggatgatgttccatcaaagaaagtgtccggggcagtggacaatctaataagcaaaaggggccctcaaaagcttgatcatgcgaaaatatggagttttctgggtcggtaaaaaggagagcgggaggtgggaaaggagagcgaattcaagggaccatgttgtaggtatcctcactgtatagagtacggtacgatattgaggcattgatacatgcagaatggtatgtacttgtttacgcgtccgcctgttgcggtaaagatagaagaggctaaagagaaccggcagagaagggacgggagccggggttggaagggatcagaacaggactgtgaagtcgtggaaccactataacagcccggttaagctaaggtatgtattgatttacaagggtccaagtcatgatagagtggtaaagtgatcgatcatggcgctgtgtgaagagaggcccagcccagttggccccctgtggcttatgtgtatatgtgttgtaatccaataattaatgcatgtgacaaggaaaacaacaggttattgattgattgattgagtggctggggataatcattcttggattgtctcctttttaccgttaccccttgaatcttgagtgtatcatgtatcatgtctgccatggtcacagcctggtcatggctgtttttattttgcttgcgcgtcaggaaccacaataaaattcaaacacagatctgcactttattagtccgagccgcaacaacgatcctgggtcatggcgtccaatgaggatgactgccgctatttgcgcaggagtctttgagtatgggcatctccagttatcatcttggggatatttcttagtttagttggtggtactctgtaataataactgctatagttaactaggtagtggtcaaagacccccaacatcttatcctttttttagattgtattcaaggttagttgagtgtatccgtagcttgagggtatatcctttttctttgccttgatctgactgctggcttgcgcaatcccacctccactatccccaaacagactaaagatgccaaccactaaatatctattacaggcccatattatctcccttctccaaagatctacaacgatacagtgtaagtgggattagagatggaggcatttcaaaaacttggttactaaactcatgacgcaacttgttgtcttttgttgctgttgaaactctcaagtcaagtcaacaaccaagaatgtcaacggtcaaactcaagtccttgtctatagccgataaccagttgataaccgtcctgcagcacggttatgcttagcactaaagatagcccatccttccatcgggttcccgtagtggtgtgcacccatcaaaagccatgtcaggtcaggtcaggtcaagcttttcgttctcctgcatgtggcggcagatggacgctgatcgattggttgatctagcaacataacgtcctcatgcacgcacactatgcataagcaaaaggtggctggagttagttatcccaactgttttgttttctcgttgacgcaggccgcttggctgagtgattattgaattcgtacatggtcacagccgcgtcaacctgtagacatccatcaacatgttgagaggactgggaactaactgcttgactcagtcgccagtcgccctgttttgccctgcactgtagattgcgttgatcaccctctaagcttgttcctcgatgccttgatttttcgtcaataaaaacgataaaagttaaaataaaaaaaagaggtcagagtggagccatcaacttctgtaactgacgcaccggatcaacttcctcgttgaggccctggctcttgtattgggtgatatcgaacttatcctggcagtggagtcgttccgtgcgacgcaaagacaatgtctactatgtatgtgggcctctagttgagccttgctcggggatgaccctcagcaatagcaggttgggatgatgcaaccgcccctggggccttgcgtacgtacttacggtacggtacatgatacatgatacattgcatttcattaatagtaatagacaaattcactgacaatccttgcgacctcaaatgggtatataggagtcgaagctctcctgttcatccagtcctttcctcattctcatcatccactctacaactacaacaatcgctataccaacactcgtttaaataacctcgatctacttctctttcaaccttttactcaaaccaaacccaacaaaccaaaccaaccttcaaaatgcacgcctccgctgccgtcctcgctttcgtcgctgttgcggctgctgcccagacccctgtggcccccgttgctactcccatcgctactcccggtgcccgttagtccacccttccatctcacgataattttatctctatttcatcaactaacatccttcttcacagctaccaacggtactaagcccggtcacggctctggctctggttccggatctggttccggctccggctcccagaccccctccggcgccgccgcccttggcctcagtggtcttgctggtgccctcgccattgctcttgctctgtaaatgtctttcaatgagactttctcagagttggtggatatgaggatcctgcgacagacaaccttgtagggttctggaggaatcgtgctggtgcgcgtttaactttcgatggagatagatcgggttttcgattgtcccgactagaatagaatagatcaatggagcgtgatcgctccagctacattaatactaatcgcataccaccatttaaccattctcattgtgaagcctctcgtgttctgccatattgtacaacccttctcacttgagcctctgcacccttgcttatctctggacgcttacctacaaccctgagattgcagggtcgtaaaagaagacccgaccggaagattgtgttccgtagtgttgttctcggccaaacgctagactaccgcatcttggtacggtcagccagtcccaaatatcatcacagggtggtggaatttcggtcatcgtaagttgattctcgctccttggccagcccatgcgaataaaccaagaagtgaagtgtgcttatcttccttggctgggacaaacttaacatccttgccgttccgttatcccgtcacccttgcaagtcgactgattatggtggctacacaagactgatacaacatatgtcgaccaggatcaaatgcattctggaggctccttcccgtcccactgaagaaggattcatttgatcaagtcgggtcgagggcgttgcgagaatgaaaattccgatattttctgtcgtatcgctttgtaccaggtttcaccaaatgatttgaggaccagatacgattgtcgtagtcgcggcgcggcgcagcagcacaagtctgccctgttgattctcctcacatggtagttgcaatttgtatcatgtttctatcatgatttccggtcggctcaggcagtgatggggacctgtccgccagaggcgcctgaagtgggaggttttggtagatcgtcctgggagatattagctgacgaaacacggtatatggcgcatagaacataccaagtcaaagataactcggatcatgagactgcagctggggcagacagcgatatcctgctcatctagcaagtcctctagggtgatctgaaacttgtcgccacaaggacaagggaactggtaaactcccatggcctcatcaaaggtcatgtcctcgatctcaacctcgtcgtaaatggaaataccctcgtcgtcggacattatgatggtttgtttggatgttagatactgtcagttttggtgagtgaggttcaaagttaacgatgctggatttatcccaccaaagactcatacataaaaaagatgccccgcgaatgcgaccaaaaattctattatatgtggcgttcgcgagcgagtaagtgtggccgtgcagctactaagactcacatgtggctgctgagtcaaatgttaatcacatgccgagtgctgcgggaaagtgtggggagacttgcacttgccccagattcatcggccgaggaagctttctgtatggggaaaccgcatttgatgatggagctcacaagacattcttagccatgtagcgcaataatcttacaccttgcaacatttctcaacctattctctttcctttttcttgtcaaataactccccaagacatttgtctccatcttcgcttttgttctgttcaaagttcctgtcttcgcgatttccccatgcgctactacagtgtctgacagatctgtgatgtaacgtcgacacgcctcggctcacccaatttcaacgtctgcgcaaccgtggaccatcctcgagtctcacctaagcaacgcctccgtagcaagaatacctcttcagtctaatcacagagtgtcgagactctttgcgcgcctactatgggctcgcaatcgaagctcgccttgccaggcgaccgcaccctcaagggcatcatatctcagcttaccggtctttacgtttctaatcgcacacgtatctcacgcgccgtatggatcactttgtttgctgctctcgtcaatcgaatccgacttgccatttccgagcaaaaggcagcatcggtgcgcgaagctgcccagcgcgctgctcgtcgcggtaccacctcgagtggaagcgaagaaacgccaagaaagaaggtggaattgaatcgcgagttcttccgatcgcttctaaagctccttaagatcgttgtaccaggatggcgcagtaaagagtcaaggctgttgatgagccacagcttcttcttggttctcaggacgctcatcagtgtacgcgtagctgagatggatggtgctatagttaaggccctggtgaagggcaacggaaaggagttcttgaaacgcatagtatggtggatgctgattgcggtccccgcaaccttcactaactctatggttagtctatttgtaacaagtcgtgccattgccttgctaatgacacatacagctatcataccatcaagccgagttatcgctcaagtatcgatcacggcttacacaacacattcacgacaaatatttatccaacttgaccttctatggtatctcggctttggatgacagaataaagaaccctgatcagttgattgcggttgacgtatcaaagttctctaacagtttggctgagctgtacagcaatttagctaaacctctgttagatatggtaagctcggtcgattccatcttgtatgcttatctaaccttttctagactatatatacctggtctttatcaaagagcgtcggtggcgaaggcgtcgtctttatgtcgcttctggtacagttatcagccaacgtgatgagggcgttgactcctccatttggaaaatacgttgccgatgaggcacgactagagggcgaattccgtttccaacactcgcgcctcatcgattacagtgaggaaattgccttgtatggtggccacaatgccgagaaagacacgctcgacaagggttactttactctcatcaagcacgtcaactacatccttcgacgacgattctaccacggatttatggaagatttcgtcatcaagtatttctggggtgcccttggtttgatgctttgtagtgtccctgtttttatcaagatgcctggccacatcgcaatgaacatgggtgaccgaacggaagcctttgtcacaaacagacgaatgcttctctccgcatccgacgctttcggtcgcatcatgttctcctatagggaagtgatggagctagcaggttacacatcccgagtcgctactcttttggatgtgatgaccgacgtgcaggccggtcacttcgagaagaagctcgtgtcttcttcgggtatagagggtaatgaggcagtactcaagggtcgtggaacagtacacgagagcaacgacattacctttattgatgtgtaagtacagggcaaatatcttattcgtggaactggagctaaccacatcacctcaacaggcctatcatctcccctaatggagacgtactgatcaaggccctgtcttttactctcaagcacggcgatcatttgcttgttgttggtcccaatggctgcggcaagtcgtccctgtttcgaattcttggtggcctttggcctgtttacggaggcactgtttacaagcctcccttccacgccatcttctacatccctcagcgcccttatctatctcgaggctctctccgccaacaaatcatctatccagactccctccgccagatgcgtgcccgcggtatcactgatgcagacctcgttgagtacctcaagattctgggactcgaacaccttcctggactatacgacgaaggatgggacgccgaggctgagtggcgtgacgtcctttcaggtggccttcaacagcgtatcgccatggcacgtctcttttaccatcgccccaagtacgccatcctcgacgaatgtaccagtagtgtcacccttgaaatagaaaaggcaatgtacgatacagcaaagtcgctaggtgttactctcatgacagtcagtcatcgccgaagtctatggaaataccactcccacattcttcaattcgatggccaaggcaattacgtctttaccaagcttgatgcggatcgacgtctcaaacttgaggatgagaaggaggacctcgaggtccggttgcgccaggtcccggagctggagcgtcgcattgctgaattaacagccgcttagaggtcgatctcatttgtgtcggggggtgttgtaacgaaagtcttgttgaatacccaggggtgaatttaggataaagccgtgtcttgatcgaatgtttagatgttggcgtacactcactctcggcacagcaatacattgtacatcatatacggtgacaccagccaatcttattctcataggtggtgctatgaagttatgtagaaattgagcctatttactcgttgctttaacatccaagagtcggcaggccttctgttcagacttgtttcagaacggtattgtcaaagctaccttcgcacccttcccgcatcttacccattttgtcaaatgtcgtttaatggctccatgttaggaagattgttgggatgatagggacatgtcttcttgtgtatactgttgtcaccacgcatgatgtctcggtgactaacaccacattcgaagcagaactcgtgcttgcacttaatacctgtggtccgaacgagtcagtactaaaccgaatgtttcttttgtaccaagtccgtggcttcacggcgcagtcaccttagcctcggcaataattgttgtggccacgagtatatggctgatcacaggcccagcaaaactcataacgacatttgacacctagtatagcacctcttagcatcatcataaaatggctatgttttaaattccttgtccggacgcaccgtcaatggcaggatagacgtgtcggaaacgcaggtgtacgggaagatataaacaagagaagggcttgtgtggacttacatgtcatgtgtgagctatttagatgttagtatgaatcagaaatggaaagggataggagtctgattcttaccagcctttgttcttttcaatcgcccatccgcatccggcacagggcttggtagtacggctgacagtttctttgctctgtgcctcttctttcttccttctggctgcaatctgacgagcgagttgtgcggccttttgagcttgctctctctcttggcgagctcgctcttcccgtcgcctcatctcagcttggtcttcagctagaagatcttgagccatggctctatcggcctccagttgggcctgctgtgcctctgaccacttttcgttttctagctcaaggtgagagcgaaagttgtccggatccgccaaaagttggtcatactcatcgcaagaaagggtctcatgccaggctacattgtgatggaaacaagaacgatggctgcagtgaaggcaagtcacgatgggttgatctgagccagactcatgtatttgccctgaaccgcacccagaagtgcaccagacaaagttctcggcctccgacatggctgcccgcagtgcgatggtctcgtatctaatctttgtcagtttcgaattagtctgtatgagtgttgtgaccttactttgtgaacgtttgtttgttagcatagcgttgaatgtcggcatactccagtagctcccggcattcagggcatctgatctcagtccagagcttactacttagatccgactctatcgatagctggatacagtcaaggcatgtgcttggacgatgtgtgcatgttgccgtgatggagaaacgtgggaaagcatccacgtgtttgatgtccgcacatactgcacattccaaatcacctgcaacagcacttctagcggtacgttggtgtgtaacaatcacatcagttgagtcagcagctcgctgatatcgttgtccaaacctattgcggagatagtcagtgcacgttcgtggaaagttgaagaaatacataccggaattcatcagctacgtcggtctcgagcttttctagctggcgaagatatgccattgtcatagcgtcatcttgctgctcaaacaaattgacatacgggttagtggacgttgagggcccagcagtagctacagtagttcgagggcgtttgttgggcaattctgtgtagtctctggtatcaagagactttgtatcaacatcctcgacaccaaggtctgtcaactcgaggatcgatgatgaaataggagcgtagccccattgtaatgtcgatttccccttctcattagaaatagtctcgggggttgtgactgtatcagggggcgagccggaaaccaagtcgtcgtcattatccaagaacgaaggccgttggtagtgaaaggctggctgggcagatggtgcgggtgcgggtgcgggagtggcacctggttgttgcaggtgagtttccgggttgtgcgacgacgatgagttggaaggcctcaaagccaactcagaggtagaatctgttggagtgagggggttttgactatcgtgttgctgcccttgatcgatttcatcctcttcctcatcatccacgagccagatggattcgtcgtcgtctccaaagcctcccatgatatctgggtttacccgcccgtagataccagccgagttgacaaacatgttgttcttgagaggatttgcgtctgtgtaaggaacgtattttgtggcatacgggtttggtcctggattgggggattcttctactggctcctgagttgtgggattctcttggttgtgctgatcatccgagagggtcgagacagtagaagggacagaggtcggaggtagaggataagagggttgccgtcgaggctgttgctcatgttcaggatccgtcgagattgtcgagggaacagaagtggggggtagaggatagggatggtcttgatatggaggcggattcactgtgttggtggtggtggtagtgttgctgttgttgttgttgttgttgttgtagtaatcgacaatgacagcctcagcgtcaacttcaaattcaacgagggcgctgctagaagcctggagttcgggatttgaaattgttctcgacgtcttcctcttctgccaaacgttggatgctttgtttttgagagatcgcagcatcgctcaacatggcaagggagcaatgatgctcagaccagggcaggtagcaagcttcagtttgggcccggggagttgcagttacagctgcagtggtgatggcactgtccgggcctgtaactggtgtggatcagtttatgtttgtgcaggtacactatttatttggaggaagagattgaatgctgtgcatggcgcattcatttgttactgaataaagaccgaccgaataaaattaacatcaagttgaattctcatctcaggtgaatgaatatcaaaccaagcaaggtctgcctgaggtacttctgcctgcaccaccgtcactcgcagggcagtttcaggctgggcttataggtaggttcagtcgagtctctgtaagtacctatcatgtagcgtatcgtcttgacttagacctgaagccatacctgttcttggactgttgtaccccgctgggctgaattggagggcgttcaggtggttgcaggtatgagttggctgacaataacctcctaccattgacacttatgtccaccttttggagctactcgcccgattaaagtgttcattagtgcatcattggagtgggccctgtccccggcagtgctttgcccccgcttctcaagctgtcaaggctctctcggatcagtgtacccctagggtgtctgtaactgtctgacaaccacttacaccgagacagttaggacatgtattatcaaggttacctaggtatttattgtgatttatagagaccgtcaggagcagaataactgcatggccactggatacaactacaaaaagatgaaattggtgagtcagttcatgccactttgggcgagacgttgaacaatttatttcttgtacccttaaactacctggttgggctggtagcttttcaatcaagttaccctctagagtacaaacttccagataccagagtcgcacattaattcctcccaaattcaaagatcgtagaaccacttcgttcacttctcagtcttaaaacatcgcaatcatccaccctaagtctatgccattagacatactcgcacgtcactgtgttgtatcgctggcctgtggcacggattagtaagacccaatggcaaacatgctgcatgtttattatagcaaaacttaccgttgtaaagtagagtgtaggtggtggatgctgaaagatagactgcctctattttgcagttcaattcgtaataccattgcccgtctgaaccttggcgacgagaaagctggttctctggaatatgactgacatcagcctcgacatgcgagagaaccttcacattatcatcgcgggccactggtgcttcccgaggcaattggtcattgtaaattgtcatcttgatcttgcggatgcgaccactgctgacagggcctgtccagacgaaggatgtgaaataaggctcgttctccgagacctccgagccctggaaaatgttagaccactccgttatacaattgaccttcaagacttaccctggtgatgaaccactccatcgcaaggactttgtagcagccatccaggccacaccacgtcctgttgctcttgagatggccgtgtagcttgtcatcccatcgagcacgccactccgtgccgtagtgctttcgggccttgcgattcttcactctgaccacagcaagttccggagcggcattggcgagccccttcagaacagcaccttgaacaatagcctgccacgcgttgggtggctgcatgatttggatggaattgtcgacggaaatcctcagccgctctttgaggtagcttgaagctccaaacccaccgaccagaaggatggcgcggacaggcacgttactagccgtgatctggtcctttaccaacctgatgacctctagcacgactggctcgaagatggtcttgagatccgatgctttcagagcgaagcgtcctcggctaataccgagagtcttgttgttggccaaacctgccacggggatgttgtaggtttcgtctggcgcggtgttcaaagtgaattgacgcttgaccttcttctcaaacacttccatggcctcggccataacttcatcgtcaaacccttcctccttgcccagcctgccccgaagatacttggcgaagcgcatgttgaggaatgtggagccacaaagagctcctgagccaggagctgcctcttggacttcgaggatgggcttgaggccagtgatagtgtacgagatcaagtcgactgtaccaccgccggcatcgactacgacgatggtatcgccaactttcagtccatgagggtcaagtccatgcaaagcataaatcgcggcggcctcgggttcggaaacaaggtgaacttgctgctgagacgctgaaagtcccgaggccttttgacatgccttcttggttttgtctttggctagatcgctccagatagccggaacagtgacgacaaattcgaggggagtgctgttcacgatgctgtcgcctaacttctcgcgcagagtgtacaatagatggtcaccaagctgtgaaataaagtccgtgacaagtttgtctacatttcggctgcctcgagcactatcggagttcaaggattgactcattgcttgtaggtcgggatcaaggtctcttcaaggcaacagtcagctggcctggctatttgcgtcagggttacagaaacacttacagcttgaaccactcaatgacttcatcttgtggtgcagtgatagggatggagaacccccattcaatcttgtctccattgtatcgaagctttgagggcaccttgtcgctggattctccctctctgttggaactggacacgggccattgtgtgacgcaagttcgtctcgatggattgcgactctcagcccaggcgactccggagtaggttgtgccaaaatcaattccaacgatgatctttcgatcagtgatcttgagcttgtcgaagtccatagtaacctgttggtgacgagctgcaacttcaggtgaggcgaagggctgtctgtgcgacaagcagcgactgacgaatactaagggaaagaagcagtgtcttggttgcaatagatgaaaaaaattcaagatcacgaaggataaaagaacaaacaaaccaaatgcttgccaggtgaaccaaggcctaaacagcgaggtagttgagtgaagggaagaaagctgacggcgacggtgacagtggcaggggcagaggcagtgataattattggatcgagactgccccgcggtgttactggagcgaatgcgcttgtatgcaaccttagtatagctatccggatttcgttgcctaacaggctctcatatgatgatggcttgtatccatggcaaatcatctgtttaggtattttccacactggatgatgaatactgtaggataagctgaattataaatctacacccccagctttacattattatccagtcactttcatatctccccgtgaggtgtcaattctctgtatggcaaagcatttgctgaatgaataaagcaagaatgctgccagttggctgcttgcctgttatttgcccaggggaattatgccttgcctgggagtctacaacgcgatacttccattagacttagtgaccaggcgtgaggttcaggtcgtccggggttagctcaaaccgcccgggcactaaaacaactggcagcttagaacgtgagacaaaatcaactcgtcagttcattccaagatttccagagcatttattctttcaactgccggctccaacccacactatgtagtccaagcgactgcgggtgcggctgaggtcttggaggggcaattgcgggggtgaatgtgccctgcagcgcaagggttagtcgatcactggggctttctggacggggtgacccatcctgaatctaggtcgtcttgatatgagagccccgacgactattgtactaattgtgtgatatcgattcttggtataagcctaggtagtgtttggctcatcatatgcatatacccagcgaataaacagaatctggtggtgcgagatatcaggctactgatacataaacttagtagggtctctatccctgtcgcctagcggatcttggggtgtagatactacctaggtaagtctacatgaacaacatcatctgacattatccaaaacagaaacagaaacaaacacagataacggaatgcatactcagtttgtacagcctggtcgtaggttagtaggttagtaggtagagcagagtgagccctacctgaaactagaagtggacagccatttacagggcattcagcgccaggccaatggttgcaaaggcactgaggtagcactgatatgggcacccccttccttccttccttgccattgcacgatgcagtcagcctcttctctgcttggaatacctactaacgtagatacctcatattctgcctgcttgcttagtacttgcatttgtagacaactcaatcacaagtaattcactgcccattctgggtcaatccgttgtctttcaagctgcaggcttccgttctacatcgttatctacgctgtattccaattgcactgcatcgcacttcactcggatcattgcacaaatccacactcagtccgtcaattctcctccgtctcatcgcgggaattgtgacactgtcctactgtccaactatctccccctgcgtcgtccttcttccaacaatggcggatgcaaagaagcataactcccctccttcagttcctccaaaagaacccatcgaagacggcaaaccaacctctgggacctctaacagaccaaaagaagggtctcgcaacaagcgccgccctgattctacactggggcagaaagaaaacaagcgggaaagtctggacgtttcctgttccccagagaagagactccataagacatcttccgcaaacccaaagatgcttgacagttcggaacaagatgactgggttgagatcccatccagagagctggttcaagagccaaatgggcaagaccatcaggcgcaaactcaatcagccttgaccgatttgatggagttggacagttctcccgctgctgaaaaagctttcggtgatgacagtgcctcgcggtcggcagcaacggcaaaggctaatttaccacactccgctgaatttcagtcactcgacgagcttgctggctttgaaaatgacaacgtcgcccactacaacgaacagctgcgagaacaaaactgtcaactcgaccgccgcatccaagaccttcagcggcagctatccacgctcaccacggacaaacaaatcgcggaagagaaatccgacacgctgtcagagaagttaaacagcctaaagcaaagaatgaactccaacatgacagaggtagagatcagcagcgaggcgctagcagacaaggtagaagatctaggcaaagagaatcgcgcgctcagggaacaactcaacgacgcacagtctcacattttcagcctgcagccttaccgcaaggaactgacctcggaagaggttggacaggtacgctactcatgctatattcttcacatgtagattctgtgcatatttgctaatgtctggaccctaggagtatgatgctctcgtcgaacaagtccaggactgggttcaaaagttcatggatccgtggttggatgatcaccaagaaggagttgattctctcctcagtaatgcgaagaaacgagcagtagatgccaccagattcaagcacatcttgtaccagtatcccgatctactccatggcgcaagcttcccggaaacagacgaggacatcatcacatctgtgatcatgagatatctacatgaccacatctttcaaactgtgctgtatggcatgatttctcgttacgtcgaggtcataagcttcattgagaaagaaatgcaaatgtcggtcgagcccaagagaggtatgttcacgtcgacaaacaacattcccccatcgtcattgagcgactgactaacgcgcacaaagatcttttctctgtgagaacttggactgctgaagcatacaacgcccttctcagttctccccaattcaagggggttcgcaatgaacgacgcgaggctatgacacgtgaactcgcaaacatactcaaaatattctttaagaaagatcaattcaactggttctgtaagaatacgtgtcaacgaatcgtcgtgcccgccatgagactctacgagaagctacaaatttcaaccaaccacttttaccttgacattaactcttttatcgtcagagctggaggcgagcttaccacatccactgattttatcgacacactcgagaatctcgactgcaaaaacgtactgcagaatcggaagacattcaacataggaaaaattgaaacgccgccatccaagaaggagctttaccaccgcctgcacaacgtatgcactgtggtgccggccttgtacatgagacagatcggacagcgagacgcaatcaaggatcctatcgtggttcggaagcagcggatgctggttgcatggggacccgaggagaaacgcaaggcatatcaggataacggcgatcgaacgcttgtgtcgcatctgtatgggttcaagggcgcgggagaagggtggacctccttccttaggtaatggatgcgaattggaggcaacttgggcaatagtacttcaggggaaaccacacacacacaatgagtggcggttgcatagcgagggaccatgatactgtaatcttcttgatatgaacgcaaatgagtaataatcacaatgagagttgattttaccaatgctcataatatgtcatgctgcctgtagataggacaatcgaccatggctatatcccatcgctacaatatcgagattgtattattaacgtcgatgtctcaaaagactctcgatataaattgtacacgcgtgcttgaagcacacacaagttccctatggccacaactaggcatacacagcatcccaggtatccagaacaccaagctacatgacaaaaagggggtgaaaacaaatggaacgaatgcagaatgccttttaagagacaaaagaatgagcatcagcgagaagtagaaaatgaaacaatagggtaataaggaaataaaagcctggcccttctttgatcgtcaagagggcggcgaggtatagcacactgtatatccatccatccatcccattctcctaattccgcacctcatctctgtttttccccaaggtgatccaacctcggttcttctagttgtgaatacatgactcctttcttcctgttccccatttaggtcgaaagccgtttatagttaaaaatcaaacagacaaaggaagtaagtgtaagatggacctgactaggcctgttcatgccactgtctcatgccagtggttgcgaatgctcgtcttctcggcgccgagatgccttttcgtcaaaaccgacgctgtgccggccaaaatgagtccggaagtagtgctactcctcgtccagacttcccatcatgccattgcctttgcctttgcggcccagcttgagcatgctgaatctcttgcggacactgcccttcttgctggcaagtttgttctcgacgggcttgtcattgtgattgctattgtcgccgccgccaaattgctggtcaaaacttccacgaccgctgaggactccagcggattcggggtgcttctcgtcttgtgacggtgcgcggaagaaactgtgtcgacgaccctgttctttgctttggccttggctcagggagcggctgaggttgcttgcggtctcaatgtctccattcacttcctcgggctcggttggcaactctggttcctttttcttacttccaccaaggaaactcagtcgtgtgcctcgtttcgaaactggtctgatgactgaggcctcttctgccgtgacaccgttcacgacgatgcccacgttcttgttcttggggctagctgaggaggaacgagatgaccgtttccaagttggtgaaggagttgcaacaagctcgcgctgtggttggggaggagtgaagtgtgcgatttctggcgcgaatgtgctctcaaaacctatatgagcagtcagtatggtgaaccagcttattttcggaccttgacttacatctatgaagctcatcatgtttctgggtgaggagctcattggaacttcgagagaacatcgcaagacacctcttgatcatgatggcatggtcgacaagcgccatcttgatcgcactgtcctgaggggtcaattccacctccggcgcttcttggtcctcctcttcctcagcatcttcatcggcctccttacgttctggcagcaattgtcggtaacaagcgacgctattctcagacgtagggttcactgatacgctgactgcatcgagaagtagctgcgcatggtccccgttaccctcagttactcggtgctcgagtgcggtcatctcttgtgtcttgcgaacaatgcgttctagacctgtttcgtgagcactgagggtgatctcttgggcatcaacgacttcgctacggcgaagaatagtagggaaagcatcggcagtcgtgaacaccaacttctcggcagaatgctccttgacaggaccggttgtgttacgccgggtggagatggaaaaagtctgagggtgagaggagagaaggaaatctcgaatcacttgtgggactcgtgcgcgctggaagacttgatgacctagatcgcggtgaggcgtaacggccgagacgactaaaaattggccctcaacatcgtcaacgtctcccccggtaacgatctgggcagctgggtgctgctcctgcatgcggtctgtaaaggccgaagcacgttcactaggagatccctcgtaaatgaactctttatctcggaggtttgcatggaacccaagtcccttgtagacaaccttgaaatatttggggataatcttgtcgctctttgagatagtctcgtaaatcgtcgcaattgcccgttcggtcctggcaagcttgaggaaatcgaagatgttgctctcgtactgcacctgcagttccttgtaagctgccaaagcgtggctccacgaatctccctcttcgaaatacttgatcatgtcgaaatacagccgttcctttcgctcaaactgtgtttgtgctggaaattctgggtccgggagcgcgggagtttggctggtcgggtcccattcgtatagatcagcgtgaagtcgcagagccaaacctgcttcagtgtggtttcgtgattcggcttgcagatctgcaagttggtgtacgtaacgaacaaagatttcctccttctgcatatcgcgtaggaattccatgagtctgagatgattgatgaggctcgacgcttcgcctgtatcatcgctgctatatacagcaacaagaaggtcaaggaattcgtcaatggtgccaacgaattcacgtatagcagtgtatagtggctcgtcagggatatccaccaggggctcgaaccgttcaagaagttcgtgaatgaacagcttctgaaggatactctcagtcaatggcttctccttaaagaacaaatccaaacgatcaatcgtctctgtttggataattgataagtcttcactcaaagtccattcgctgacaatcattgtttgcagcacctcaaccgccatgcgtcgaagaccctcgtgcacgctaagacataactcgacaattgggccaacaagtgcaggaacatattgcacctggtatcctcccatctttgaaagattgtaccggcttcgttcgtcggatgaagtctcccatccgatagcctcccaggtacggcgtaggagctcagcgccatgttctcgaacatcacccgcaatcttccacactgctcttcgcttctgttctgggaaagtttccaatgcaagagatgtgctgcccaccagcttgagaagggtcgtgaagaaaagcttccataattcagtattaaaactctctgcttcctccggttcggggaggaatgattccaacatggtaccagcgagatactcaagtgtcctcatagtcgatttgtgatgatggatatgcacactcaaccattccaagggatacgcctctcccttaagaatgctcatgtgtactcttagcaaattttctagtaaagtggtcaagtcgtcctcagcaagctcaagttgcatgcccgagggtgaattagatatcgaagacaaaatagcagaaagctcgaccaaggcttcatcgaattgaaggtcgtcattaacaggcttagttgggaaagggtatgatgatgggaaaagaagggaaaggcgatcctttggtttgctgggagccgcaaggatcgctaagtaggaatcgattattttaggaatgtggtcgggaatctcggagccaaggtaatcgatctggctggccaggacagagcagcatagacggatctgatctctccattgatctgtcacctctgctgtgtgaccccagtgaggagtaatccatctcacggtgttggtgctcagtgctaatttctgatcggggtgggcaaacaggtccagcttgctgtaattgataatcagtacaagcttataaagaatgagcttgcctttgacatctgtgcacgagtccataaagtcaatggcgatatgcaggatttcctccgtgtttagcaggccagcaagctctggtaaccactggtggaaatgctgaacagcaagggtctgtgttccaacaagtgcaggggcagtgttgcgcatcatcgcgtcaagagccttaaaaatggcacggagttcgcgtgtaaaccctgttgtgttggaggtgataccaatgccagcttccttctccttttgttgatttcttgcatgagtgatgaatttaaggatgtgcctgacaaccttgaatgtagcacgtagcttcctggcgatctcgggttctgaagggttctgaagaagtcgggtgaacgaccgcatcaggcatggtgttgaaaaggggtagttgaacaggttctcggcatactggtcgaccagaggccccaggttgaatcttcggtcatggacaatacccaacactctaaccagagcagtaaacacaagatcctcaaactcatgactaccggagtattcaacgaggattccgaagagaccatccaatacgtcattaagtagcttgaccacttcgatctcgggcacaaagatgagctgcttaagcacaccaggaacctcctccctctgaagatctctccatttcaaaagtccaaggattaccctatcctgcgagaatcgagtgctgcagaggtatgtttcggtacggagcacagcaagcgggccgttagcatcagctgtgtcgtcgtctttgccttgggggttccacaagagtgatagatatccgccctttccggttggcccaggctgtgcagtcgaggtgtgctcatctatcttatagagcagcagagcatgtcggccatcacgtatgaacgccccctggtcccacaacggtatatgagcaatggcgaatggagggttgggcatatcagaaacaaacataacgatatgtgcttgtgacacatcactaggggccaatgaaaggcgcagggtttggttccagggctcccctcgttctgcggctatcgatttgaacgtgctcaacggctctgtatttgaggaagcaaagatgcagttgtcgattcgctctccagaggtcttccttacttcaagcgttatctgtaggttgtttccatgaacactggagggcatcgctgttgcactgccgccaaaccgtgacaggaggttctgtttaccgagtatggcatcgttcaaggtgaagtagatgtcggagcgaggtcttgtgggagcgccggagaatcccattttgtttgtcttagccacccctgaaagcatagtcggggtagattttatgaggatgtcggcgtctgaatggttgaaactcctaagctgcagctgcaatcgatctccccttcgcgacttctcgtagtgtccagatgggctatccagcaattccttgaccagcggttcccagtcatcagcatcattctcgcccgtgtgtctcaatgacgatgaccatatactcatcaaatgctcgacttcatcgtcttgtttcatgatcggatttagccgtaaaacgccgaggccgatcatgcgatctgcggtttgcgtaccatctgttggactgccggtcttcgatcctgccgtacttggcggtccggaaccctctcggctctcagaaccggacattgaatgtcgcccgtcgtactgttcagcaacggcatccatgcgtgacacaggtgagcctcgagaagcacccctcgaactcttactaccccacataaggcttcttctcgactttatgccgcctgaggagttcggtttcgttgggtctctagaatatgaagctgatggcgcggttccggatcgagatagagattgtggagggatgatctgatgagacgccaacaccttgaccacgaggaatagctcagcttctgccgaaggcacgtcacccacatcttgagaagataggtctgtgaagagcgttttcgtctgtacgtgcttggccaagttgacgagtgtgccgcctgcgggtatcctgacggtaaatgcttctgaaagaatagaaggctggccgtacgcaggcttgctgacgaggtagaatacaagtgaggtctcctcaatcgaagcaccagcaaaacccttaatatcaaccatgaggtgatgcagagcggtcagctcagacgtagactgtggaggttcatccaataaactcatcacagattgtaacttggtaaccttgacaatacagtcgtcggctgtcaagacccttcctcgagcttcagggtcccgaacaatgacctctcctccacaaagcttgttcacccgcaccaaatcccatactgtcttttcgcgtaggcggtcgtattcgtgtgcggtgaggacgttatatagaaattgttggcgatgcaggttgaggcttgtgattagctgcgaaagctggtcaaggcggccatattgtcgagaaagaaggagctcatgtaagttggtagagtgccactctctgaggcatgaagcgatctcgtcgatcaggggttctgaaagcgacgtcggtgtctcgtctccaatcttcagcataggcactggtgcagcaggtcgtggggcatcggggtcccttatcacgggcacagagaggttgcccagtgtgccattgggaagttccctaaaaggagtgcggccgctggagatagttgatctgtttccttccttgcgacttttgcgagctgaattatttgtcacgccgctcttggcagaatcacttgcgcgtggcatatcaccatctatggcggggccatcgctcgctgcgtcgtcgtcttcgtcgtcgtcgtctggctctcccagcatttctcgaacctcgacacagcttctggggaagattccgctaaacacgcgcgcctcgagggtctgacccttgacagacgtcaagccagctagcagactgggaggtgctaccaggtagccgcgcaaccagttgccgtctggcgtctcctcgataatatagagctcatcgccaatctcaagaggaaggtcggccgggctagatgcgggaaacggaaaggtcgcgacggcgaacgcgatgcgggggagaggctgccagggcattgaagatcttcgcagagccggaccgactttatcgaggaagttcagtaacagcggtcggtgctgggactcgtcgaggaattcgcagttggggggtcggcaacggcgagaggtaagaactgtctttacggttcgagagagtcgggtttgaagttggtgatggggacgtctgttctttgttgtactggagaattcatcaagatattcaaatatcggagtgtcgtgttaggagctgttgttgaacagatgctccgttggccaatcgcgggctcatggatcttgggttcggctcggttaccagaagcaaaaaggcaacaaggacgagcacggcgcaaactgggagaagtcgattttggcggaattatattcaatcgcggcgattttgaacgaatgaattcgttgttgttgaataaactgtttggctagcagccacagtcaagtcaagtcaggtcactcagaattcagaacccctgagcaaacgcgaaataaggtagcttgcggcgggttctggcaagggttctagatcaaggagtggcctcagccttttgcgtgggatggggattgggatgtgaatggaggtgggttggactagtttaagaactgagaaaggaattggccaaggtacagacagtactagtgtgagacaaacaacaaagtgaagtagaagaattaaacagaattggacaataagaaaagcctgactctttctgaatggaaaatggaaaaaggatgaggcagaagctgagaatgaataaaccgtactaagagagtcaaaaaaggttggactaacgatgtgcagtaagatcgaatccaataccaatagttagttggatgccaataccaaacggttcaaagtttcgggagttctaattctggcttctaataattctagggctgtccaatttgacaaaaaaggaaccccagagtaacagtaacatatctgctacacagatacataatagatggatatcttttggaccgctatttgcttttaaaattccagggtctagtctcccaatctcaattccatgtccactagtggacggtatgtgctgcaagttaatgagtgtgtggatcgacaagaagcctgaaggtcgagtttgataagacatgcagggccatgaagaaactgcctgcactgcactgtagtcttgcacaccattaatgaatgagtcgacattttatccatggtcagtacatacaacacctcgactcaagtctgtgctgaatatgataatatatatcacggttaatcttcagatgaaacaaagaatgacaacgcgcccggtcctcgaagcggctcgtgtcactcttgtcattagtacaaaaacccactcaatgatggggcccgcatacgtataagttctccctcttgtctccctcgctcctcggtcggccggttcgcatcttccattcccgacatttgacttttggacaaatcatcagcatgagtaaattgtgcagatgtggttgcatcatgcgtcacccctgctttgtgctgtgcctgtgtgatgtacgaattctaccgccaccaaccttgcatcaaaggaatgacatgtctcatgatagcttcaaaaggttgccaacccaccagttgtgcgatgtacggacataaacaggcgcctattcccggtatttgactctacagcagcgaaaacgacatcaacgactctacaagtaacgaccaactgtgattaccaccgatgatttactctcaaatgtctgaaccaaacagtcctttattccaattaccactacacatggcagcgttggaatttgagcctcccgctccgagacacctcacgcgattataatcctcgagaatgctttattccatccctgcatcaaccctttatcggcctaaattctttcaccatgtgccaccgttactctgataatgcatggcttcgtcgatgaggcgcaatgcgctgttgatcgtgtgccaccacatctgtccagcatatacaatatcagccaaatcgggacaaactatgcctcacacggagagctgggcatctctgttgggttttgtgaaacacgctagtcatcaataatgtgtgcatgtgtggttgcttttgtagttgacgatgttggttcttgatcttggattcctacccaagcaagggacaaagacgatgatcagcaaccaacacaaacatcaccccaatgcatcatgtacttcatctcacagtgcttaaaaaatagagcagagttaccaacgtcgagttaaactaaacgcttaattaacgttaatagtagaataatactgtacccaataaggctaccctggacaggccgcacttacatcagtggcagtcgtataggagggtacaacaaggctaaattgagtgcatgatataactcgagaggttgcaacacagacgcatggagctatctcagtttcagctcgtatactcaccacgcgtcatcgactatcacttattcccaacacttcaacctcgtatatatggattgtactcagtactctgtacctacagtcaaagtcgagctgctctcggttaattaaccgccggcagtttgagctgatataatatcaacgatccttgctcttaagaggggaaccggttgccgttgtaatcagatacccactttgatgaacactttagagctgatctttatcccaattaactcctccgttgcaccacgagctgtccatcctgccatcgtcgctccttggctagcgaggacagactaggaaggaggccaaccacgttgagtgcttcacactgagatatctatcaagatgctttgcctgtgaacgaactgcgttagtgcgtccatgatcactctactgttgtttggtgataataccaaaatcctgcccattaataccagcagctcttaagctccccaagagccgttaccttgcgcgccaagtcaatgctataactaccatatcccccagcgcaccccgcacggcaagctctatcacaagatgtgtgcagtcggttatgattcccaaagaggcagtccagagcatcaacaactgcgctacggaccaagatcatggtataatccgccaattcgatgcttcgctataacctcgtggctgcatagaccctgcgatttaacgtggtatctcggaagtgggggtgtaatgattctctccataagtgaatagtttccctagttgagaggttggcttcccagtttgtgatatatattctgatcagacccagagttcaaattctactcgttttatcactcaaagtgttcttgttctgcagtctcaagttgccttccaacaacacaacgaacaagatggtgcaaatcactcaactcctgtcgggtattgctctcgcttcaggcgtattcgggtcgcccattgagcgacgtgcggttatcaaccacgatgccgtcgttgggtttccagagactgtcccatctggcactgctggatcactatacctgaagtacaagcctttcgtcaagacattcaatggatgtgtctcgttccctgcggtcgacgctcaaggcaatacaaggtacgtgttctcctaacatgttccaactcaagactgactttggtttcagcggaggacttgccacaagtggctcatctgagagtggctgcagcaagagcactggtcaggtctatgcccgaggcggcacctacaacggccgatacgccatcatgtactcgtggtacatgccaaaggattcaccctcgccaggcttgggacatcgccatgactgggagaacgccgtgatctggttgtccagccaaagcacaagtgccagtgttgttggcatggccgtttcccaacacggcggatatgacaggaggagttcaggcactttctcaggcaacagtcccttggtgggctataccgccatctggccgaccaaccatcaaatgaccttcactgacaccaagggtggtcaacagcccttgatcgcctgggagagcctgcccgctgcggctcgcacggcgttgacgaacactgattttggcagcgccaacgttcctttcaaggacggtgcctttgagtcgaacctgggcaaggcggctatctgagcagacatgtatagctcttcagggccagcggcatggtgatggcttcatgataggtgtgctttgtaccgtgagaagttcctggatagcttgtcagtattatagttctcgtaacttatattggtatataatcgttgcggcctcgatacgcccgatacattgatgtgcagaagacgcagatcaagacacttatggcagctacttgaccttgtatgtttgtggcatgcattattccttgacgtcgagttgagtcgtctttgtggtaatgattatttgccacgatgtgttcatccaataacagtcttcagaaatcatctaaacagaagtttaatcgttgttcaagtgcaacttgatttgacgagtcagttgaacaaccaacgagactcaacgactacagtgggccgtggacggatgaagcatgtgggccaaacatcaccgaaacagaatcactgcgtgttaattaagctccgtccagggtccaccaccaagataatcgcagcaataaaaatgtggtgatagcctcttctctctgctcaaagtttggattcgatatcaaaatacaaagtggcgaggaatttcgtccgttcgcggtatcaccaaccaatcaacaatgcatgcttttgtcgatgcccagacgttatcagagctaacggaaggattgagtcaccgtatttctcgctattcggggattgtggtgcatgtccccgcgctgtggattgacatcatattaggtagtaggtgcgtatgtcagtagggagattgctcttgggttctcataaggaaacaaatgcgaatattactactagacgaggctgactcctctttttgaattcctgcctttttcatacttctcccctcaacagttatagtgatcaatacttcgcttcgttgttttgagacttgaaccactatacaactcacttgatattctgtcataacgacgcattttactccagtacatttccacggagcagaagaccatttgcgccattaccgcatttaccgaaacagcactttgacttgcaaactctcctaagaagcacttgcgaatatctccgctgttgcaacaggtcaacaaaatgggaactccctttattaccttcgttgcgcccagcaaccttgacggctacaagcgtggtgctcctctacaagaacaaccgccaagtatctcgcagaacttcctggatgcgatggatgttcgtgaagcggtctttgtagaggaacaaaaagtccctgccgagaacgaattcgataacgatgatccacgttcatgtcactgggtcgtatacgcgagtatcaacaaggtggaaacactagagattcgcgatgaagacggcaacgtcatgcacccgagaaagagctcgacacgctcaaccccgattggaacaataagacttgtgccattcccccacgaccctcatcccgagaatggagggaagtactggaacggtgtcttgcaagacgagaacggtgacaagaacggccacaaaaatggagatgcaccggaaacctctccagagaagccatacatcatggaccgaaagacaacttttcacaacgggcaggagccgtatgtgaaattgggtcgtctggcagtcattgaggagtttcgaggacgtcgcatcgctggcctactcgtgaccacagttctcagctggctgagagacaacccctcgtatttcgatcctagtgttacagagtctggtcttaagcaactcgatccggtgattggaactgaattaaagataccccaatgggcagggctcgtatgtgttcacgcgcagaagcaggtcgtggatttctggaagaaatggggcttcgaggtagatgaggatatgggcacttggtgggaagagggcatgccccatgttggtatgtttcaacgactggaaatcggacagaagacggttcgactagattagatacccatcctttgcacatgcggcggtttgacaacagactttgaactgttacccaggtacctagagagaggcgcaagatcagatagtagtagcaagacttgggtcttttcttatatgcacaatcgcacagagtttagtggagttcatcaaacaattcatgtgaccataaacacgggtatacattaaaggagttcattgtttatgtttttttgtgttcatttcatttaactctcagggagcccgacttttttattgaatctgtagccacctaagaaaatccatagccgcgttcccagacccgatgaacgcaaaatgcaattctgaaagaagccggaacacgccaaagccaacccttccaaccgtgatacaccattgcaccttttatcggttgctcttggccacacgctccaactcatccttcttcttgatagcgtaagagttgctggaacccttggcagcgttgataagctcctcagcaaggcactcggcaatggacttgacattgcggaaagaggcctcgcgggcaccagtggtgaggagagagatagcctggttgactcggcggagaggagagacatcaacggcttgtcgtcggacggtaccggcggaaccaattcgggtagagtcttcgcggggaccgcagttgacgatggcgtcgacagcgacctggatggggttctggtcggtcataaggtggatctggtcctaatgttagcacttgatggccgtgaaaaaattgacaaagaccctgtttcccaaaggcctgctcaggtgaagggacgtacgatctcgaaggcgtgggcgacaattcggacagccatgagcttctttccgttgttgcggccgtggtgcatcagagagttggtcaatcgctcaatgatagggcagttggccttgcggaatcgcttggtggcatatcggccagcggtgtgggtgacgtagacggggtttcgcagggaaatatagtcactgtcgtgggacgtccgtcagtatgccgtcgcgcacaaaagtgaggtttttggagataattttccctccaagagttcagatcaaacgtacgtcagggagatgtcgcggacctcaacatcgtagtcccacttgttgaagagcttgacgttgccaacctccttgacaacatccttgggaagcacctcgtagagggcggagttctcgacctcgatctcgccgttgtcagacatttttgctgtacagtcgggttccgggactggcgttagtagtgcgggatgagatgttcaaagttgaagaggtgggcttgggttgcttgagatctcagggcatggaatttttggtgtgtcggccctagagccaacgcggcaaaaggtgggtccacatctgctcgcactttctgtattcttagggctcagctgcccttgaacttcagtggttcgcgactttggagacgttcattcttagcgatcgcaaataaccacactttctcttactgtcctgtcgtcttcacactcccgtcgacagcaacatcagacaaaatggtatgtgtttctcggtgacgccctctatcgcaaaagggggacttgtcaaaaattaaaaacacaatgacaatttaactaactcccgttttccaggcccccgccgcaaagaagcagaagaagaagtggtatgtttgaggcgtaacgaccgtcatcgccaaatatcaaatacttacgcattttcaaaggtccaagggcaaggtcaaggacaaggcccagcacgccgtcgtcctcgacaagaccacctctgagaagctctacaaggatgttcagtcttaccgtctggtcaccatcgccaccctcgtcgaccgaatgaagatcaacggttctttggcccgacagtgccttgccgacctcgaggagaagggcatcatcaagcctgtggttacacacagcaagatgaagatctacagtatgctcgcctttcccacccctcactctccccgcgcgaattatctttacacacatctcgatacgctatctcgacacaactgctaacatgattccagcccgtgccgttggtggtaccgactaaatgcaattcaacgaaaaatttgagtctcacgattgtgcgtctgggtggcctggacgatagacaggccacaaggtcggagggtgttgcaaggcgaaaaagaagcctggtttaggacgctattcatgctcggttaagcattgggacggaatcgctttagcaatggcaacggaatgaaaaatcttcgaaacgaccaatttatggttctctctagcatatcttctgtgactcgtctatttgtgatgtactgtcccatgccaaagtatagacttctatgaacttgaggacggaccttcattgtaaaggagaagtgatgcatagttgacccggatgcatagtcaacttgatgttgcatcatggctgccgtggcccagctgctgcccgttggtatgttgataccttgaatgagcctacgaaacttgataggcttgcccgtcgaagaactcatcctgagagtcagccaattacatatcggtagctcgctgtcctcagttgcgagccctcggcaattagggcgctcgactctacctactactcattattctctgtcctccatggcacaagttacctcttttacaacctgcatgtctccctagttgactgagcagagagtaggatgcaataatacagtttgcggcagcgctagtcgatacgacatcgatatatgcttttccaatatgaatgccccagaccagagccacacgacaagcaattgggtggtacgccaagaccctgaattgtatcttgtgttgcccataaacgaacaggcatgcccatctcttaatagcatctatttcgtcatcaaccagtcctcctacaaccacaagtgcacgattccattgcgggctgatggaaaacaggacatgctttgagaaagtgccgggatctcagtgtccggccaaaggattgaaagtgtgttcttacaagttgtcgaagcacgcctttgttcgggttgaaaaccctatgtctttctgccggtacttgggggttgtcattgagctagatcgaccccttgtgctcctcctgaaccaaaaccagtctagaaacatagatattttctttcactactaaaaatacagataaatactaatatcagcatcacaaaaacacctatcgaggtgaatagtagtgataaacctttaacatgaggcacgtgacctcaggttttgtatcttgcttctatcaatggcttatctaggtagtacctagtagttggcaagtaaaattaatgactatatgacggccattcgaacgaggtctctgaccatcaaacgaaacatagtaaaggaacgtgaatctcatctctactaacgaacggatcagaagttcttctttataataacctagtgatgtaggtcagccaggttcctcgtctcaactcttggctttgagttagatacacccgagaaatggatgcaggtaacacactctaaccgggataggagatagcagctcggtttacggatactacctcgtgtgcagcgtctatttcacgtcggttatccgaggacaagaaacaaataggtggcccgccgatgaatggcacaacaacgaacggcaagactaaaaaaagcacaggataggagacaccgtcaatagtctgtacatagttagtaaggaatctgattcatttcccaactgcatcgatctcggagacgttgcaatctttgaaatagccagcataggagtggacacggctggtttttcttttcttggctcatgacagagatcggcaagattatttttgttgcagggtctgtcccgagcgatttttaagttctcaacgcaacgggaatactccgaactgcctgcttagttacgaacacaagacgatctcaagggatcagagaagctgttattagtgttataccaagaacatccttagtctatccctttcacggattcaattgactcaagttggacgggtgtcccgaaagataagctagaaataaacaaccttgaattggagcaaagaaaaatcttaggtacagtagccgaaactgcatgacgataagcggattgctcgtactgtacggtacagtgcatataacagcaaggtttcttgcctcagaaggggaacacgagcgaagcggtggcggactttgaattcggctcaaagggaagttcaaagagcttgtctggccgaacctaagcctgaacaagtttgcagtgcatcagcgacctattacgagctctgggcgtcaccgtctctactttcagatagcagttcagggcctgttctctgaagggtctatggatatgacttgaagtgtgttttagcttcctttacttcccttgtgggcctcagttaggggtcagggtgtgagatatcaccgccgtcaagcgtaggtccttgagtacgaacatgataaaccagaattttgcatcccagcgtgtccactgacagactagatgtactggaccaagtaaagggataaacgtcaaatgaggcaatagcaaacctactcacggctgttccggcatgattattcgtgacagcctgacaggtttgttgcatttgaagcgtctcggttgttggacacaaactgacccaaaccaaaaaataaaacaaaatcaagaaacagaagaaaaaagggattgatctcctccaacaaaatagacaccaattggacggttaggttaagctggggtgtgtatgtgaaccccgggggaggcgatggaaaggaagatccaacgccaaccctacccagcggttcacctctattcatgtcatgaaactcacgcactgtgcgaagtgtggcagctaaatgcttctgtaggttcagtttcagtggtagcggatggttctgggctggtgctgctggctcgcggagcccggaggctagtgggttggagaagggaccggggagaagaaagaaatgtgggtgaaaggatggctagatggatgtcatgatggagggatgggggagggagatttggatggtgagagagggatatactgacgacatttgatcgagatagatcaattgcagcacacaacggtgagcatgacatactggatgatttggaacatgggaggttggtttttttgtagaatcgaggcactcaacaagctgtaatttacctttgatatgtattgaagtctgcagtgtacctcgaatggatctgaaaagttttcttacagccaccttgggctatcatggatcctcatgtaggacagctcatcgcctcaaacgcctgtagctgcctgttacaccgaacttccatcactgtaactgcgctgctggaccgccgtacagtaccccatacagtaatagctcccatgtctcccaagcccaagacgggtctaggtctcggcgctcgacaaatgatcggggtgaaccggcatctcatctcgcagccgggcagcaagctcaaacccagacaggcccaaggatcagtgaaggacaggttttgtaccagatgcgccccaccttttagcccaccgagtgccactgagtggccacttggccacccctgaaaagctcgcagacctggcaaggctgtggcctcaggcttctaagcccgcgttgttgctgtggagagagcttttgggcttgggcctggttggctgggggtcccagctccctttagcgcgggaccggaaagattcgctccaaagcgactttcttacaggtccgccgcaatttttttccctccccccaaatacctctcaccccccgtcggcgcagatttattttctctcgactccctccattctctcttccttctttcatcctcaatctcccctcaatcctttcttcttgttcaagggaaagcccatcacagccgcaatcatgtcttccgctgaaccccagaaggtcttgggcatgcccgtaagtttttctcacgttcccctcgatcaccatccagatcccctcgaccgtcagatgcccgccgatgcacaaaatacctcctggatcattcagccgctatcgaatatcacgatataatatctatcatccactatggatgacccgggcacaattgtcccgatagcggcgctgcttgttcgacaagatatttttttctgcatcgtggcttcttgctcgagcggccctgatggatattgagaacaaaaaaaaaaaaagcaattgctaactatgctcgtagcccttcgttgctgacttcctcatgggtggtgtctccgccgctgtctccaagactgctgctgcccccatcgagcgtgtcaagctcctcatccagaaccaggatgagatgctcaagaccggtcgtctcgaccgcaagtacaacggcattggtgactgcttcaagcgcaccatggctgatgagggtgtcatgtccctctggcgaggaaacaccgccaacgtcatccgatacttccctacccaggctctgaacttcgctttccgtgacaagttcaagaagatgttcggttacaagaaggacaaggatggctacgccatgtggatggccggtaaccttgcctccggtggtgctgctggtgccacttctcttctattcgtctactctctggactacgcccgtactcgtcttgccaacgatgccaagaacgccaagtccggtggtgaccgtcagttcaacggtctcgtcgacgtctacaagaagaccctcgcctctgacggtattgccggtctctaccgtggtttcatgccctccgttgctggtatcgtcgtctaccgtggtctctacttcggaatgtacgactctatcaagcccgtcgtcctcaccggtaacctccagggcaacttccttgcctctttcgctcttggttggatcgtcaccactggtgccggtatcgcctcttaccctcttgacactatccgccgacgtatgatgatgacctccggtgaggccgtcaagtacaagaacaccatggacgctgcccgccagattgtcgccaaggagggtgtcaagtctctcttcaagggtgctggtgccaacattctccgtggtgttgccggtgctggtgtcctctccatctacgatcagctccaggtccttctcttcggcaaggccttcaagtaagcgattcgtacaacataccctgtatagatgagtgtgggggataaggattcgaggagaatcttaattagcgggctggacatggtgtccgctggttgaaacaaaaaggcgagatcgaagtgcagatcgagggaagttgtcacagatacccgacgtggtcctctgaaacagcagctctttacgggttagagtggcataggcacggcgtctttttctaatcttgctttgccttccgttctaggccgctgtaatttatacaccaatgcaaattccctttactgtctacctacttttatgatttaaaactgcgtgactttgattgatctgagtgaataattgtcgtgatacctccatctgtcctttgggatgaagttgcacaaaccaaattttagtgtgtccgatgactaagccgtcgcaaacaggggacctacctctccacctagacttagctaccctggtcagcttcaggcgtcgtccctcctctccggctagaacatcataactcacataatctgtcagcatgcctccaaagcaaacgtccaagactggccgaggtcagaccaaagctaccactaaaaaaccaacaaaggcctctgaacctgaacctgaacctgaaccgccgtcgagcaatccattcgagatatccgacgatgatgacgaccaagctggaccctcaacacgcgaagtccaggtggtcgaggaagaagaacctgataagacgatcccggcggagcttctgacacggttactgcacgagttcttttccaaagatgcgacgcggatatcgcgagatgccaacgctgcagcgggcaagtacttcgatgtgtttgtgagggaagcgattgcgcgcgcggctgtcgagaaggaggctgggtttctagaagttgatgacctggagaagatctcgcctcagctgctactggacctctagacagaaactcgctatcaagcctctgctgttattcagtgagagagtccgttttagctgcacgaacagcttatagctctgagggcatcaagaggttcctaggcgtcgaatacataacgatatgggtatggggtctgcatgtcattttttaacccttgtatactgacgaaacagcagcttgggttttgcctatcgtataataggcgatagctgcaattagctatgcacctagctagaccttgtgcatataaacctcaccgtctcaaccagctacccgatgtagtcatgatgagatcaacaccttggaacgcttagttgcaaaagacaacatcgacattggcgcttgccgaaacacaagcagtagttaccatcgaagacgcgtttagaaggttgcgctatatgttaatgcgcacggtagatccagtcatggctgtttggatggctgtttggatggctgtttggatggctggtcgaaaatgtcataaacgtacagtacactgggagagcgatccaacggcatgttgctgttagccatggtatttccatgtttctacagcacatgaaatccagagtgcagaacgatataaatatgaataataggctcatcaaatgttggaagctagcgtgacagctatcgttgtatatcttacctacacgccttcggtgtaggttagctttggggttatcaagtttaacttccgagctctacacaagccgattatttcctctttccaatatggtaaacaaatactgtcggaaataaatgatcttgtattaccattcgcttggcaatgcgttctatcgtgaactttgctaatctaagagtcaggagtcagcaggttggctggcttacaatacaaccctgcgcctacgaacggaataacattgctcaaggcgtgaaacttacatacttgaacaattgaaaaattcaccgaaaagatcaaagataccaattgctaagatcatttatcacaatattagaagatattttattgcagcgaacgttgactggggcacctgcctatctagactacctgacttatagtgtttcaaaactcaagaattttgtccccacagtaaacttgcaaccaacacgaaacatcagagtctcgaaaccgatcggccattgcagaaaaaatattcgcctgcttgtgtattagttaacaagaatcgttttttatgactaggccaagtgctttttcgtttcaaaacagcacaagaacagcgcaccccccgtaagggatcaggtatagggacgaaactatattcgtctcacaggactacggataagggacttccgacacaaacaaacccctgttcaatagacccggctgggccaggacccgaggtctccctatagtgactcggaatatctccttcctgtggtatgggctcgaatagtattcatactaagcgccatgggtttgatggctcagccttttgaggaccaaaagaggaagaaagtatcaatatgacattattcgacgagaaacgacctcaattaacaccaccaaggaaatcgatgaaaggcaccaattgctacaccacgcagtcaattcatgtacaaagctatatcaaccacatcaagtcaatatcagattgacctgacatatagcctgggtagtacccaagccttaccagagtctagagctaggctgggtaggttgccaagaatgatctggcactccatgtttcactcgccaactcttctagtgaagccttgtcgataacgtctcatgctactcctggcctgcaactttgccgatggcgccgagacggaaaccccaacatccttatttcggtaccatcaagaggcgtgcttcagatgtgcctcgaaactcgtcatccgggcccatggccacaatgggtcggtcgagcgattcaaggtgtatatagtcctattccgtctcgtgtcttttgttttgtttcttctcatctctcatctctttccataatcaacagtctggtcctgttcctttgaacctctttccttatttctctctttctcttttcttctctttttcttcttcttcttcaacgaggccggtccttcaaagcgcttgtcgcatatttgaattatttcttgatcatattcttgaagatcttgtctagaacgtcctttctttaccatttctcaaatatccacatccccagactccaaacatgcagttctcacaaattgccattgtcgctcttgcgactgtcgcccaaggtatgtttctctgtgttctgaagctacctatgtaacaagtaactaaccagagtttagctgtcgatgttcaagtcgtcgctgtaggtcgtaacggcgcaacaaacgcaacaggtctcagattctggcccgagaagatcacagccgaaccaggaaccatggtgcagttccagttctggacaggaaaccacacagtcacacaatctacttttgacgacccttgcatgccaattggaaatgtcaaccccagcgttgaaggtgtctactctggctacatgcctgtcgcggctagcatgtccaagggcatgattcctacttacacaatcaccatcaaggacaagaagcccatgtggctcttctgcagcaaggctcagcactgccagggcggcatgtctatggtcatcaacgaagagtaagtcaaaccgcatctaccaatatatggaccgttttaacactcacttagctcatcttccaactcaacaaagaccctcaccggctacaaggagaagtgcaagggcaccacagtatccgaagtcgttcctgtcaagtctggcggtgctccttctggtggctctggtggcaacggtactatccctggctccggctccggctccggctccggctctggcggtggcagctccggtggcgatagctctggcgatgacagctccgatggcggtagcagctctggaggtgactcttcttccgatgatggcagtagctccgatgatgactcttcttctgacgatggctcagatgacggctccgaagacggctccggaagcggcagcggctctggtacacctaccagcggctcgcccttgacacctggatctgcaggaacaccaacagccggcacacccgttgtcacagccggtgctgcagacctctccgcacctttgtcgatgctagtagcagtcggtgctgccgccctctgcgtgctgtaaatcgatacccagtgctggatgagtgtgttttatgtatagacgtaatgttgggaacaattaatcgggatacctgtgccaattgctggaacgattggaagtcccgggatgggcataatcaaatattcatggagttcaggacaggattgccaaaaactctggcagatcattatggaataatgtatcaagtttaaatgtatagaataggtactcacaaaaatacccaataaacttggagagatcatatttttgtacaaatttcaatccgtgtcaggggcatagctacccaacaatagcctaaatcctgcgacacctcacaatgcatgctagtcaagtctttacaaaatagtacatacgtgcgaaggccacagtttactgcttgttctgaggaatctttctggccttcctgctcttctgggcctggccacagagcttcttgggcttctccttctccaaccagtcagggtctcgctgcacatatccaaccttggagtactttttgttgttggcgaaaaagtcaacccagtgcttgagtgtagcatgggccttttgcttagcttcctccagctccttaaccttgagctcagcgagctcttcaggggtccagtgcgagtcaatctcggggttgtcaatgggcaagaatgtctcctcaacaccacggagatctgcggtctgatcctcagcgaagcaacctgtaacaaaaccgcgggcagcatcggtagcagcaaagtagctgtaggaaccgccagggccgtacattcggcggcccggggagacgtcgtagatggtgccgttgatggcgaggagaatgggtctatcggggtcgcggccatcgtaaagggagagctcatcgagagtcatgtaggttggaggtggctgcaagagcaaatgtaattagtgctagcccagcaacagctttaaaaggtgagacttactggtccaagaatcaactcccgatagaatttttgggtcatccattccggcttgttcttatgtccccaccagtagctctctcctccgctgataacatagctgaggcccatagaagctacgaaaaggaagctgatgacgcgaaggatgtcgacgtaaggagagtagccatcccaagtgtcatcttggtcagccttggaagacgatgtcttcttgccctttttggtaggagtcgaaggctgagagacttcggatgctgagtcgtcctttggctgaggcttgcgctgtcgaagtgtcgattcgtccgccatgttggtgaaatggtaactaaggatgctggaggttatgttaatgcgaattcaagagacaatagattcgaaaagaagacggaaacaaatttatagaacacgaagtccgtaagagtaaaaggggcgatctcaatataaagtggtgtgtcctgtcaccctgacctggccttttctcggatgaagtggaaggcttcagcttttccctgcatcgttaataaagttacacggatactgcaactgcgacgttggacagctttatcgctattctgatacgcgttatcagcgaactagctccactccgcggggtcatcaagtttgaagacgcttgattgggctgcagagacaggatgctcactaagaacacgcctatggagtcgacataaaggctaaagactggtatgtaatcacctgacatcgtcaccatcaccacagcaacaagacattcatccaatcgagattatgcccactacagaagtgggatgtaaacaatcaataatatcccagcaccacttaactttaccgtccctctctctactctgtaccttatcacacacaacacactaaagaagttaacattcgactcaattctgcataaccgcagccacaaagcaaattcaatacaccgccgttcaactcaatcaatatacaatcaattgactctttcccgtcccgaacaatggatcagccaaccagtccagggggctcctccggtggtcccctccaggctgtcaccgcggatcgcgtaaaccaacaaagggaccgagaatcagtctttactcacctccggtcaggatcaagagaaagcgtccacgataagatcagccagttcaacaacctcagtgtcaccatgcaatcaaaacaattagaacgtaagacagccgacgctgccttgaagcgcgccatgctcggccgtgaagaagccgagtcagagttgcgtaagatcagagaagagaccaaggtactaagaaaggccatcgatgagggtaaagagcgtgagagaaaagttggggagcgcctagaggcgctgatggtacgcactctcccacaatactaatgtgaacaatacatattaaccatcttctaggagaactatggccgagccaaggagacacacgcacatacacaagccctttgggaaaaggagatccgccgtgcacgaaaagagacattcaagacacaatcatcaatcgtcaaactccaagaagaacttaaatcagcccgtaccaacgcaaaaatgatcgacgaaaacctcaagcgcgaaaagactagaagcaaggtccgagaacaggaggcctttgaagcccgctatcagattgttggcgtccaggaacaactcgaccaggccctcgaacgcattaagctcgtcgagcaggagcgcgatgcattcaagactgccgctaagaacgaggaggttgcccgtatcgctgctgagggtcgcattcctctaccaccccaagaaaacgatgatgagtttgcttctccacaaaaggttaggaagagtgcatcaaaagaacctcgcatgtccctttcaataatggacatcatctcgtcagaagccagcgaggccgagatcgaggagttgacaatccaattgcagtgggagcgtcaaagagccgagcgtgctcatgaaatgattgagttcttgcaggccgagtgccacctacgttgctgtgcttgctccaagtcgaaccgcagtaccaatgtcgaggcccctcgcaagaagcgtcgtagttcgatcggtctcgagggacccaatgacaaggttattaagcttgacagccaggctttggaagccgagaagcgtgctgccagcccaccccacattcaggagccacaatacgaggcccagtctagagatgaagccaaggccgagacagagcccgaaactcaagcccagccagagcgtcaacaatatctggaggaaccccctcgcgtgctgcccaaggccagaaaggagcctcgccgcagcactattttctgtcccaaagaaggcatcttccgaaccgtttctgagcaggaagctgagatcattgaggcgcagcgaaaggtcgaggaggttgaggctaagcgtgagaaccagactcacgatgagtcccaggatgtggacgaggttgtagttgaagaagtggtagaaggcgaaacttttgttggcgacaacactgagatggagcgccgtgtatcgacagagacggagaacaactacaggagatacgcacgaactccctcagtcgagcctccagcgtttgcgatgcttgcagcagagcgcactagtcttgcctctctgctcagcgcccctcacaatggagctcactcggcccccatccctcaaataccgacgatgccagatgtatccgaggatgttcttgcatcccccgagactcgacctcacaccaccaacgccttttacactgtcactactacaacaaccgtgcctatgaaagacgacaatgctaggaacagcgcctctttcaacgaacgacttcgcacaccgtctcagaacagcacaggtaccacttttgacctttctaatcccgctctcactcctaccatgacccgagaggaggctctcgccaagattcgtgagcgccgtggccgtgcccgctcaatggcccaaagcacagcgacgcctgctcgtcgaatggtctcaggtactgagcgacgagacatgagcgctcccacaggcaaggttgctggcaaggggcgatgaacgtcgaaagaaagaactggatgagccatggacacgacttgacgatacccaatttcccttcacatttcacacctatcaaccctcgattctctctttttccgacccgctcataaaagcttttgcttttgctttctcttccctctgatgggcctctctctatccgccccttcctttgcccatcaatcatttctcctttctcagcaaggcgaagggtgttattgtattctgtgtctcttattctttttgctttagatcattgttacatggccacttgggacatggggataccttattgagcgaattgtgcgttgattcctgattaccgacgcattatgggtggttcgctagattatcatgccatgtaaattattgtactgtttttggtcacgattaatacccagtgactggctagtcttgagtacgagttgtttattttgtatctgcaataacattatgaatacgttcacacacggcgttctgcttgttgttttgacgtcacttcttgtgtacagtctgaaggtatcaaaagccttatatgtaattcaatatggtattcaaaacgactggctaatagtaaatatcaacatgtaagcaagttccgctatatattttcaaatatccacgattagctccctaggaagccccttgacatgtttcgcgcttgctgggaggtcatcgcatccaatttggccgcaacaagaacacactcgatgcctctaccatttggcgcatgctgaatgcgtaacctccactgtcctgttttcacaacccattcctcatcctcagagtctccgtccacgcgccgccgcttgcgcgggtaatcgcttccggaagactcgtttctgataaaatcttcgaggtagtccttaccatccagaataatggcagattcaggctcgagggctacatggacataatcatccgtcagcagggcgtttccaagagccggggattggtttgtctgaaacgagctcagctttgacgacacaagttcgaagagttttgcgacacgggctttggtatctctgaagaactctgcctttgcattgcctcctgagaaatgaagcttcgtcgtctcgccgccaatctcgagcaccaactctgcaggtttctcctccatatatggtcgagcgtactgtacaaagcccgccaacggatccgtattgctaacaaaaacgctgatgccgcttttctgaatgttctcaagacgaagaacaatctcgtctcgtcttgtcgtttgattatagcttagcgagtggggaatgagccgctgctcgagacccttgaagtggaagtagcgcgcatcgctgagaagctcctgtcggtgcgtctcgttacgaatgtgaattggatatccgcgtagaaagtgtagaagctcagcgaacgtatcagcgctacgcttcgggaccgacggaggcagaatcgacggcgggcggatcaagccctcgcgttcaaggccgggaaatagatcgtcggggcgggagaagaacgccgcgaagccaagcgagaagtaattgggagagttgcctggatctttgaagatttctcgggggatttggaattcgcggtgtccaatcgagatgaagatgctctcctcgtagagctgagagatcagcttcggcactgtggtatccactggttagacaaagatatatatatcccacaagaacagggtgacaaacagctgtagaactgcgcatctgaaaagaggcgcacaaagtgctcgccatcgcggggctggacgtggtagccctgaagatggagcgagatgtcgcgaaagatggagggatcgcgatcgatatagagcgttcgcagggaagagctggactcgtcctttcgttcccttgctgactccaattgacagacaaaatactgagagaagtacgatggcgctgtgcgaggcgttagctgtgcatctttgtgtaacttgatgtcgcatagcgcgttgcgacagggcaaattgtcgcaaacaagactggagcttgaatcttaccgtcagaggacaatgaagctcccgagagcttgaacagctcgctgccgatttggatgggaaatacgcgctcgtgagggaggataagcggtattctcgagatgttgcgctctgacagcggctcgacagtcaagggccctgtttctgaggaagcaattgaagtcattgtgatcgtattttgtacaacgaaagcagtttttcttttttatgtcgtcttgcggataaaatgcgacagagcatagacagaggccatgcttgtcaagctcaaaagagttcaaatcgcaacgcaacgttggcaacgttgcttgataaggtcaggtcggccgccgtgcctaaggtgtaaatttaggccgtttgacacaggtgcatttacagttgcaacttacacgagagctgcagaagcctgtgccgccactagactttgtttgtggctgacatatggattatcaattaaatggcttttcaataagaaatttgagatcaatgacagttgctttggtgcttgatggtttttcattcatattgttctatgtaacgccttttgtccttctggcacatatgtgtgctacaacctcgaacatcttctagactaggtgccaatacaactccattaagctctttgcaggaactcataaatcccattggtggtttccatggtatttgttcaccgactcatcagctcaactccacttcggaccactccaacgaccgctccggtctggatggactcgctgcttccactggcgactctatgctcgatgttggcgagaccatccaaccatgtaatcatcacctcagggctgacctctagcttcactagctcctcggaaagagcggtgatgatatctgccagggcgagaccccgttgtaccttgagagcgttgatcgtgttgaggcagcttgtgacatctgatgtcttgagcagggtcgatacaatctccttgatggcatctggtggtggtgctgcaatacagttgtagatggtttctgttgtaatgttttcacgttggatctcgctgtctggcaccttgggtgcatcctttgctcgtagtggtgtgcctgatggtaaattagtaactgggtagaatacgtttcgtatcagtacttacttgatgcatggcatgcttgcaggacgtttaatgctcttcgcatgtcgcccttgctcagcttcactagtgcatcgatcgcctctcctttgacttgaacattctcctcctctactaccttatccacgagaaccctaatatcgccctccttcaacgggctgaaacggaatcgtgtgcatcgactcagaagagccgggctgagcttgtgggagtagttggcaatgatgcagaatcgagtgttggttgtgtacttttccataattcgtcgcagagccatctgagcggtacttgtcatggcatcagcctcgtcaagtatgatgagcttgaatccagccatcccattgccagaacgggaggcgccacccaaagagaagatctgcttggtgctggcaaacgtcttgatctgctctcgcacaacgtcaatgccacggtcgtccgaggcgttgagctcgagaaccatttggcgcatgttggcagcaccatagatacgacgggcaagggcgagaattgttgatgtctttccggtaccaggagggccgtatagaagtagatgggggaggcggttctgttcgatgaatttgttgatggtagcgagaatgtcttgatggcctgaaacgtcgtcgagagtggtcggtcggtatttttcgacccttcagttcgttagcacattgaattgtacctaaaatcgtaaagaactagctcctcaccaaggtaagctatcttcagcttcaactggtaggttggcggcactgcgcttgccttgcttggcttcagaggaaaaggtgacgtccttgctgggagccgagacatcaacgtccatctcatctatgtcggacattttggcaagttattttcggcgataagaggcaggttggaattgttgtttgtctctcaattttggctcgtctggtctggtctgcagtatggaagtttgaatattgaggttaccaggagacacgcgctaggttgcagctaaacgcgtctggacgtgtcagtcaattaagacccctgcgcatagcaacgaccaatcacgaataagtattccacggcttcacccaaattcatataaagcaatgagttttctacttcaagtgtttccttttctcaagaatatgaaaaagtgtgaattactatgcttgcactcaacatgctaaaatttcatctaaaaattagtgctgaatcacctgtttaataacacatttatgacaactttagggttatctacagctatgccaccataggaaaccagacccaatcatctcaagcgcccatctcatagccctgtatgttcattaggagaaaagaatatctaaattacctatgtccaagagaccatccgtaatactggcctcgtctcgtgttacttcgtcactcattgctcacgtagttggttcgtccccaagccaactagctcaaacattatggggattatagccactgcaaaccaagcaatacctagcaagagatcagttgttatcacttttcacagaggaaacaaggaaaacttaccagtgtagacgacaagcttggtcacaacctcgacgtcatatcgtacacggggcttgatcaactgcgagaacatctccctttcacccaacctgtcttctgggctcgtaacaaaaataccgacccggtcgtcctcgacggaaggtgtcatcacgacctcgccggttcccatcatttgctcatactcgacgatacgattaggctgcgagccagaagtctgggcaccctttccagagtgatcctcgtgtgtgttctgcagctcaacgttgctcgacttgctattcaggctatggttgctgctgacactttcacgtcgcttgcgctccctataagccaaggtctcataggcatccgcagcactctgaggtccgattgacacagagcgacctcgggttgtggggtttcggatactctcgaccatacgtgggaagtcggaaggcgaagggaaaagagtatcgatacgagagcctgccgggaccgtcttgtatttgctggcaggagtgaagaatcgccgaggcatgttcatgccaacttgctcaatgattcggaacaaatgaggcaaaagtccaagtagcaagggtttcatggtttcgcgccagagaaagacaaccaaaacgccaaatacgattcttgcaacattggcgattaagcccaagtgtgtaatatccacagctcctccgccatgcgcatgagtctcccaagggtcaattgaaatcttgccgtatgtccaagtgccaaactcgagaccaatgaggacgccagcgaaggcaacactatcgtcataacacggacaatcgtcggccggttcgggatggatgcgcacaagaaccaggataattaaagcggccacgaaaggtgcaatccaggaactcgagtgcatatattcgtcgagaggaggtccgtagtagaattcaaggagagagatggcagcacccatgattgatccaataatgacatccaaaaagccgtgcattccacaatagagacgcccgaatataatcgaggcagcgtaaaagtacgagaggcattccaatgcaaattttgtggtcgggggaagcgtgttctcgggactgcgcaatatcaggagcgcatagacggcgacagagacggcattggcgctatgggttgaagggaaaccatattcgagggcggcagaaccggacattgtaattcggtgtaaaggaggtgacagcgggcgtggaagagagtaaaagtctttgatgaagccggtccaaaatactccaagggcaagaatgtgaacgagtctacacgtggaatcatgtcagcgctgctatcaccatgcagtacaatgccaggactcagcctgcactgcaaccgcaacaaaccaccatgcggcacagcttaacgaatgcgcacacttatgatctgacttacccttttccaaaggcggcatatccgcaccagaagcaaatgggcaaaccgatcataaagaaggtatgcgttccaaggttggcagtaatagcaaagtaactatcaagagctggagttcgcatcttctcctgcatccaggcaaggtagggagtttcccatcggatcaggggcagcaactgctggcgcaggtcgtatcgccatttcggcagagcgcgcttgtctgtaagacgaggggaatcagcaaggctcgaggcgcaagagaggttgcggagagtatgtacagtgatcaagacttctcagaccagcatcgggggcatcgtcgcctttggcatgtccgtttgacgtaggcaggaccgttgcggttgtggtagtgacagcgtttgcgtttacggttgcagtaagcgatggcggggcatcgcgtcgagggtcgctcatgattctgcgacggtggaagaagacgaagagaggaggggtcaattgcgacaaggacgaaatcgaggacgaggacgaaacattgaagacaagaatgctaccaaagacgaaagagttgaaggaagagcacgagggcagcctgagatttgaatggacaggcaaacaaacaccctggctgaggagggagttgtaacaggtaaggttaattgatgcaatgtagaggtaggtagtagttagtgagtactaaggcagtgagagtttgaagtggagattactccaacgatgtgccgatatatgtatgaggtagtttacgacctagagatatcgatgcaacataattacagagttagtagacttgcgaagattcaaggatcaagcaaaagacacggggacaaccataaattatgggtcagcatcgatgtgttactgtatccaataatggtcacattacatactactactacctatacacagttggtagattggatggatgactgtgtcttcattgcctgaatatcccatcccagtttggataaacagcttcattcatgaactactgtttactcttcaatgcctggcacatacaaattacaaagatactgtctagaaaatgcaaacaaccgcacgaaatcaagatctgaactacggatcgttctccgccatcaacccctgctggcctcatcaaagccaaagacctctaatcaactacatatcgtttcctggctccaggatataagcatattgatatacgggcctgtcgcttcatcaattccattgaagacaagccaaatcaatgggattatcgtcgttcactacccaaccaagaaaggtcaacggcttgtctaataagggttttacgtattgctcaagtcgtccctcgcgatatcgtgacaaccagataccgtggtagaacgtcttcatacctccaaggtagttacgatgcaaaagtggagggatgtgtgctcgattaagttgctcaaggtagtacctaactatgacatgtgtccagccagggaccgatcgcttggccaggatgccaaaactgtgacgtcggtttactactaagtaatgaacacaattgaacgacatcaaatagaaagataatgaaaggtcttttaaattcgatgtaaacaagtataacgtagattcagtgtagtagtgatgttcatgttgacatcctgtcagtaagtagccaattcttaacgactaggcgtatcctcgtctaacaagctcaacctcgaaatttcaccacaacatcaccaactcactccttcaacaatgtccttcagcctccgcggtaaacactgcgtcattaccggagccactggcgcaatcggttcccgtatagcgattgcatttgcccaacgtggctccgtcgtcaccctcctcagccgatctgcaccagatgcccggctcagcctcgaacaccaactcgctccgtataagccggagcaggaccgcaaagacatgggcgatgagttcccagaggcgcaccgttttatgcgcctagacgctaccaaaacttccacgttcaagggcttctttggttcctctgttggtcctgttgatgtcctcgttaactgtgctggcgttagccagacttcattcatcaagaggacttctgacgaggatattcaaaatattctgaacacaaaccttcagtctgcaatccttgcttccaaatacgccaagatgaatccgcatggtgtgtcatatgagatccttccttccaactgcgtattcttactctgaacttcacaggatgcatcatcaatgtctcgagtcttatggctaacaaaaatggagctggtgcttcagtgtatgccgcatcaaaggctggcctggtcggtacgcttgtcatctccttgattttatgctacatgagagcccaaactattatacatatcaaaaaacaatccgctcactccatatcctcgcagctttcacccgtgccctagctaccgagtatagtcctcgctctattcgcgtcaacgccttgctacctggttggatagctagtccaatgtgggatcgtgagtttatccttcctttcgccttgccaaaaacacgttttaggcgcctgtcgcccatgtgggaggagagcaatgttaatgtacaaccccctgttctagatctaaagccagatattcaacaacaatacctcaaggactgtcccctgcgccgtgtaggacagcctgaagaagtggcggacgctgctgtcttcctggcgacgaatcgttttgcaaacaactgcgttctgaacctcgatggtggtttaagcgctgtgtagtaaaacctcgagcccgctcatatgcgtaccgtccttcacggtgacagtttatcagtcatcaataacgattgcacctccattggcgtgaccttcgttttggtcctcgtcaacgtccacgatctcggcccctggcggcgtaatcttgacctttttcagaggctggccaccatcttcggtatgcagtctcttgacccccttatgctcagcatcaacggcttctccgtttgtttcgccgttagaattcgattcagcaggctgaggtttctttggccgacgtgggatttctggcttgtctgagaacttggcctcgactggcttcttgtctccatccaatgtactacaacatgtgagcttaatcttagtctgtaagagccgatataataacgaacccttcttggatattaatgacaacattgacaaacgtatcttcgtcatcttgatcgatgatggtcaggaacgagtctttcttgatacctagcatgctggtcagctttatacgtattgtcatgcctattttcaaaagtcttaccaaggtcactcagtttctttggtaggttctcatcatctccgtcctcaaagcattcgaatagagtgcccacatcgttgttcacgacaaattctttaccctcgtatcctagctttgatttgacaatctcgtcgacgaagtccttgagggtcgcacgagatagatctgtaacaacactggtgaagtaaacactgcatactggacagtcgggatttggctcccgagacctgtccggagctaggagtcgagcagccgcgaatggtgtcaaaaagacctccttagactgtgcatattctcccttcagaaccttgtaggactggagaacacagagtccagccacaatcgcatttgttgtagcaatagcagggatgatgttgccggccatctgctttgtatcgaatcgtgactttttatcaatacaaaagatatgtgagcgaatgtttgcactcgccgtcacaaaatcaagtgtatcaatatcatccttgtcaaagctgagtgtaggctcagagtcttcagatgccttgttcttcttgagctcaagaatcttcttacttaatcggtcaagactgtcgttgaagaccacgagactctcttccagtgaccacactcgctggtcgtcttcgagaagcatttttttgttggccatggcgtcgctggcttgtgcgagaacagtctcgtacttaaggggctcgggggctcgtcgcgatgtccacatgtcctcaacagaacgtagtcgttcgatatcagcattgaataccttgtcgaagagcatctgttggaactcggatgtgccagtagcatctctgatttgtttgagagctgcagattccttcttcaattcctcaatctccttggcttttgtctataagcatgtgctactcatcggcggtgcagctaacttaccattgtcagcgtcggtcgagtgatcaaaggccgcctggtcttcgcttgtgccaaatatttcactacgagttttcgttagtagcatttcaagcgtcctaatataattacgtacttgagtaggtagcttttaccccagacaatgcaatggataggttggctgggtgtgctacgaattgtgcacacagggaaagacttgggtgcttctttaggagtacagtcgtagcatgcggtcacacccttcttgatgacctgcacctggccgttgaatcccgtggtgccactttcgatcagtggtacatcagatgccaaacacatcttgttcacgtgtctgcgagcttcgagattgtccagggcattaaaggcaatgcgaaactgctgaaaccatgctacagtgaattggtcatccttgatgttggcgtggtgcgcgacaattttcacattcgggttgaatcgttgtgccgcctccttggctacctgtgcatctgtgagtattacaccaacctccaagtatcgcgagaagaatgacgcactagtgccttggactttttgatgtgttcgtgtcggaagaggaattgtcggttcaagttggaaagatcgatggtatcgagatcgacgatgtggatttcgccataaccagtgagaacaaggttcttgagcagctcgcaaccaattccgccggcaccaaccatgagcacgcgagcctgcgcattcctgatcagttctgaagacaaataaatacgatatcgcacagccgtatgctgtgcacctcattctcccatgcgtcgcttccgagcatcgtatcgcgttggaatccgatatggaattagggcgcagaggcagaaagttggctccgtgaatggcaaacatacctgtttgattgaggtgttgagtgatgcgccgagggactgctggttgtgtctatcgcgcgtgattgttggcgggcgtctttggggcgcgttctcagaggaaacagtctgtttctgtgcttgttgttgtgtttgcggttgctgcgcaggtactggagctgcagctgaagatgccgtcgcaagttgtgtctgggccggagcctggtcggcgctcgtcgtatccatcgttatcgctgtcgctcagtgtacgcgaaaaataagaataaaaagaaagcagaagcccggtgcgagggctgcgcatgcgcttggggctgatgcgctctatttacgttcgtggagtcgcaaagggtcgcggatagttgaaggtgggaggttggattagatgctggatgttagtggtgagagagcttggatagagcacccagcagcagtgcaaggttctgtggcgaccaatcaaatacagtcatcatagtgaatcgagcttctaaagccggggatctcgagaaaattccaggcttctaattgggctacgtcaaaagtggatacctttgtgaatgttgcaggcttcatgacttcgatggtaggacgacgcagttgcaccggaataggctgttgagagtgatagtgacatgcagctgcaggcaaacaaagtaatgggcataatagcaaaaaaaaagttcgctcttgttagctattcagttactagcaagccaattggttacatccagaaacatccgcatacaaattatcatccaatcgacttgttttctgtttcagccatggcaatcggacaataagagctgggtgctgtggccccggggacccttcgggtagggaaaaaaaaattaaagggacctgtctgatactcaaagtctagaccgaatgattcagacaaagaagccttgagccatactcacttttcaacgtttattttcccacgcttctgtctttcatttgactttctctctttcgtcgctctcctagacgtgacagcaaatttttataaccatgtctgatgacgaagttgacactgagcttcttgaactcctgcgccagcaccttcaggggaaggttgaaatacaagatgagccggaaaccggcgttctccaaagcgctgaacatgtctacgatagctgtatcgatgtagctgtcgatatgagagcctcaaaaaaggcagccgagaacatatacaatcaaatgcagcaaaaaagttattcaactgccacctggtcggagcacgaacttcaccccaaggcaaaggacgaaagtacggtcaacttcatcttcaccatggacttgctaaacttttctttctggtccgaattacctgacgatgagagatttgccattgagtaccgcggaaagaagtggactggttattggagtttagtagcggctcttcaaagggctcttgatgagagtaagtactagcccttgctcatggtgactcaccagcggtaagactgacattgttatcttcaccaaagacattcccatcacggacccattctattggcaaaacgaacaggagtgtacccttgagtcccttagacatgtctttagatcatgtactgaagaggatattccactacttgaggaacgcttagactgccttcgagaagcaggacaggtcctctgtaaagtaagctcacgacaactaaatcggtattttgtaagacttactaacagtttccagtactatgatggtgctgttacagagctggtttatgcagctgatggttctgcggctcgcctggtaaacttgctagctcaagacttcaactgctttcgcgatgagcatcgttacgaggacggcaagatgattcgcttaatgaaaagagctcagatcctcgttgctgatctatgggcatgcttcaacggcgaatcgtatggcgaatttcgtgacatcgacaagatcaccatgtttgccgattaccgtatccctcagatcctcatgaccatgggagccttgtactgctctcctagtatcgcagcggctatcaatgataagaagatgatagagagcgggtgcgcatgggaactgcaaatacgaggtaagttgacccttccatcttttcgagactaactgctgaaccaaaatagcatgcagtatctggtgtgtcgaattgattcgacgcgaaatcctacgccagcaccctggcgctcatgtcaacgccatccttatagactttttcctctatgacagcatgaaggaactggaagcagcagggaaagagcctattccacaccatcgaacaaggagtatttggtattagacaagggccgcaaggtctgttatctagatttccaatgtgttttacaaagcttgttggtgtttgggtcatagatatctcgtttaacaagcttcagttgggcttatagaacaacaaagacaatagatgaagccacatcggcatgaaaacaacattcccccaaacgccctgctactttcaacgcatatcagtgaaaagatgatgagacagatcaagtttccacggcaatggagttgaggatctcgtccatatgtgccgtttcaatctggtcgttgcccttgctctcttcattcatgagaacagcgagaacctcaatgggagggttaaggcccagacggtccgcccgcttccagcgcttcatgcgaggcatgccgatacagggctatgtgtgttagtttgggggtagctacgagggttgagctgacttacaccgtattgtgagctcacgtcgaaatatcgaagaactctctcattttgggatacgtcttgctggtgtaggcgaggagtagaccattgcttctcaatggacttccagtactttttgatttgcgcatccgtgaccttttctgcttgcagctccaactcagacttgacaggctccggggctgcctcaagctccgcaaccgcgggctcgtcgtcgacaatgtcctctgtctctttcttctttgcaagctgactgggatcaatcttggtaacagaaggtgaaatgatagacttcttagtgttcttcggcacaggctttgtcactttatttgagaagctgagagttgactgtcccttggcgggcaggcccctgctgcgagcgctggcagcggatcgtcgagtggtgggcatggtggattcagtttccgaagcgagatggtatttcaaggtactaaggtggatggcgctggatggtgtgtaagtgaagaataaatgaacgcagccgggtaacagttaatttagttggtaaagactaatcagcagaaatcataacttgtgtgaataggtaaatagatattttatgcagttgatggtggttagttcagattgtatggacttgatgatttatcaacagccgttagtctacagagtcagcgacagcgctctaggcaacgttgaatgggaaagtatgacggagtgcaagccttaagattggcggggcaacgccatatgcagcacgagatcacgtgcgctgcatcatctctttgccagccaacgccaacctcctccatagtgactcttggtgtatattctaggaatagtagttcagttatgaagtagacaagattgttggacatcaattatgtagcttggatatttctttgtttgattaagtgactatcgaactccaagttcaggagtcaggtagcctgataatcccagcgcagataaataattcacaggcctgattgaatgtcttgctgtcacagtcaattcttccgtctattggttttatgttgaagctcatcgctcatgaaacgcagtattatgtaacttcgtcatcaacctccagtggcctcgcggtagaaggagaggcttctgtttgcaccagccgtgcaaaacatttcacttctgacagtcttcggcagccatttcacagaccagagagccttgtccgtctcgctgtgtgttgcgacgcatgtagtgcgttcaatcgaccagaccttgacctttccatccatagatccactcaaaagatattccccagtgtcgctccagtcaagggatgtgatccatgaagagtgaccggtcagatttgcaatatgctctccatgcttcatgtcgtaaatagcaatgatgccagcatctcctgctgccgcaagtcgggtgttgcctggagaaaaggcaactgatcgcacaggcttcgcgagaccttgagggttgtgtcagcaagaagacaataaaatgagttcaagtaactcaccagagagcgaatacaagactcgtcctgtgtcgttgttgaagatgtaaacagatccgttctgatgtccgctggcagtgaatttgccatctcggctcaagtccacagacatgccaaagctgcctgacccagcgcttccagtctcgtactctcggatcttgggcttcttctcatcaacgatatcccatacattgattcgtccgtcattggttgtggtagcaaggtaggaaccgtcttcgctcagcgccaatgcccaggcctcgccaggcttcgtcgaagcccctgcaatctcaccactaaggctccattcaccagtgtcattgttgaccttccaggtcttcacttcgcctccaaagccggcactagctgcaacattgccgttccgtgaagcgcacacgtggtgacatccgagcttgtgagcatctgaaatggattgcttgagcgggaatgaaggatcagtggtgtcatgaatgtgtagtgtggaagagccgctgcctgatatcacagctttgggtgtcgtcgcaatagagaagatgtcggtgatgtgggctatgcgctctcagtaagttggtgcttcaagacaaggtgctgcgtctcatcaccccgcggcggggaggtcatgctcaccattatccacggtatgcgtggtcaagtattgtttcgactgttaaaattagttcctgtctctggcattttgactcgacttcatcagtgcttaccataacttccacctcggttcaaagaccgtgttttcttcactttttaggatgacgttgtgtatgaatgaaagtacttgactggggtgagtcgaagaccaaaggcttggtggggcatcgaagggtcatctacacagaggtcgagaatcgtgggaaagcagcaacgcatagcgttttgctcaatgctaagaacaaattgacattgggagaatgttagaaggaggacacattacaggcagtattacatttaaagaaggcttggggcagggcattatatcgtatcacgctgtccttccaggcgaagccaacacctttaacattgaacaacgttaatcagaaatgcttggtataaacttttttattgctcataatcctacaaggctcaaacgagccaaaacgcccgtggtatgcatgatcccatggtgactatacaaactcttgttacagtaaatcatcaattccattgcctctcttttattctggcctgttattggggtagtcctgtcgccacatttgcttcatttctacactcagttagggcttattatccatcgcaatatcataagcattccaacaacataccttcaagacaatgttggcataaccggtgtgtacgcttgggctggccacatccaggacagttgcacaggccgttttggtccttgagcgccttgcccgccatttgtctgtgtcgcttccttgagtgagagaccttgtttttgggcacagctcgtagcacggattcccagatatcatcaatggtggggaggtttaacgagacaccggggatcgcaatcgacaatgtcgggaagagcttctgggtgaattgtcggaaagagatcgccgagatcaagggcgtagatgagagtcgggggaggagtgcggcggccatcttgacgaagagataggtgtgggttacgttgggatgttggcgatatatcgaatttagtggtggaggcgaagtcaaaatgaaagacaatcgcagaccgagaaattgaatcgagtcaaagcgaattgatcgattctcggttttgggttcgtaagcggccgttgtctggcaagacaagttgatcggtccgtcggttgttgaactcgaattagagtcgcgatgatcaaaatgcgcaaggcttcaattcagattcagaccgtcaaaagtctgatggcctggtcctttccccaaagtgccggcgggccaatcaccagctatctcgcgcactgacccgtttcaaccaatgaagagctccaaacgtgctttccccctttctttcggaccctggactactccctgctccctgacacctcccttccagtacggaaattgtttgctaaggtggcaggagcagcagcccagtgcccgaaaagttccccctagcatctcgtcgtgttcaagcctctcctaaacctccaacttccacagcttcgctacatcttcaggcgtcactttgactttgtgtgctcgacttgttctttgttgcttcgagtccagtccttctttctttcttggaatatcttttgacattcccaagcttcaacttcagctcttatctacctgcttaatttaacaagtgtcgccgatttattcaagatggccgccgctcctcccaacaccatttaccccgagagccatgtcggtttcgacagcatcacttctcagattgagaagaagctcttgaagcgtggtttccagttcaacgtcatctgcgttggtaagtaccgacacaactcccatctcaattgcgcccctggtacatctgctgtggtgtgatgatgatttggctgtctgtatatatctacaatcatgtccgtgtgctaatttgccttgcgcattgtaggtcagaccggtatgggcaagtcaacgctcatcaacactatcttcgcttctcacctgatcgactccaagggtcgcttccaacccgacgagcccatccgccagaccaccgagatccaggccgtttctcacaacattgaggagaacggtgtccgacttcgactcaacattgtcgatacccccggctacggtgatcttgtcaacaacgaccgctgttgggaccccatcgtcaagtacatcaaggatcagcactccgcgtacttgcgcaaggagctcactgcacagcgagagcgctacatccaggatacccgtatccactgctgtctcttcttcattcagccatcaggccactctctcaagcccatcgatattgtcgtcctgaagaagctttccgacgttgtcaacgtggtgcctgtcatcgccaaggccgacaccctgactgttgaggagcgtcaggagttcaaggagcgcatcaaggaggagtttgccttccacaatctcaaaatgtatccctacgacaacgatgagtttgatgacgaggagcgtgctttgaacggccagatcaaggtaggcatatgatatatgacttgaaactgatgacacgaatgctaacgtatagcagaacctcgtccccttcgctgttgtcggatccgagaagtcgatcatcgtcaacggtaagcaggttcgcggccgccagaaccgatggggtgtcatcaacgtcgaggacgagactcactgtgaattcgtctacctacgagacttcctcctccgaacccacctccaggacctcatcgagaccacctctcagatccactacgagaccttccgtgccaagcaactgcttgctctcaaggaaagcagtgctcacggtggtgctagcagccgacccatcagccctgccgccgaccgcgagctcagccgaaactcgcaacgaatgacgatgaacggctactaagctgaatttgtgtttgaagttgtgctggcaatggagcgacggcgtctcggggcagctcgatagcccgcatttgttacgacaatccacatatttcacggcctgatgtagagcaacccaaaagtaattgctttttcggaggttccttggtaggcttgaccacagcgaacccccgaaggccttacatcgtttcgatgacatcggcatgcgagcaaggacgagagcaacattcctggggtgtaggccagacgagacgcgggaactggtccattgaggtccagatacccggtttcctggttacgtgcctcgggaactgcctgctagtcagtccgtatcgaagctgtacacgactttcttctttttctttcagtgttaccctggagaactatttggcctttctttatgctttaataagaccgattaccccatactctaatctggagttagtttcgttgcctacatagtgtatcaatttgattggagtttctgacgtacttgatttgttgcacatgcggttggaggaagtgttttccttatcgctgtcatcgtgatgttggttaagaatgcatgttgagatatactaacaggcgggcagtatggctctagttgcacatgggcatccccaatgggtcatgtctattgtgaaacaatgatgaaggtcttttcgggaagtcgtacatcgctagctgccataggactgtttgagttagggattgaatattttggtatagggtagttcagatgcaacatttgttgacttggccgattctgaatgtgtgattgaagagtgttcagattatatgacccataggtttattgcaaagttgattatggtttcctgtaaatgatatgacttgaaaacctatactttatggaatagttgaggccaatagaaaaagattctctctgttgtggtggcgggtaatgtagttgaaagcgctctttcgaattaacacatctaaaagaagggtttaaagctatcagaccctctagtgggtagcagaaaagttggcctcctaagtcttagggtataaaaataagtagtctaagaagcttaatctgaatggcataagctgctctaataattttgtctcttatgcttccagcggtcaatttttctgataccctgaggaccctctcctctatctagtttctttttagaatctagcttatattatgctaagacattaattggtaagatttgatttaggatcgaatgattcttggcggcattccgagtgataccttggcttgagacatctcgtgttggggccaattcggagagtcagactcgaatcatagctaacctggaactgaaatatctggaatgacgattgccctttgctttgcttcagatttgttactattaatcgtggagctgaacagttagtcagacaaaggtaaagattcagctctcaagtattggccatcgagattccatggactaaaacatcacccttgatagtcctgacgtacctcgctccaattccataacattcctaaccctaggtatcgtgagaaggcctggaccggcctcaagattttaccttagttttctaagttttagcttggacgctcagatatctatatgatcaaactatgaatatcttcaagattaacacatacatgccctcctagcctcgcattgcgccctgtacttaaatggttgcaattcctcacctaagttgtgatttgacgaagcccaagctctatcaatctcgcaacatggtcaaattcggatttgtctcttttgtactgggaagtatagcccttccagcagttgcctttgataacttggaagaaatgcccgagtcttggtgtttgacctacctatcgacctaccttgttactatatcggccgctgcaagctcacctacaaagggccaatttcccagcattgagtcttctgcaagctcagatgcttctattgttttcaatccctcgtcattaaacttcccagaagaaacttctttcgcaataagtatgacaacaatagcgattgaatcagcccctccctcctcgactacgaatcccagtactgaaagcgaacccattgtcctccgaattgttcgtaaggcgcccgataataatcgcatgcaaagaagagatgtaggagggtttattggtactccatccgagatttgtgacaatgcagaagagttccgcttggttggtgcataactcgtagctggcaacgcccccatatacttcaatggagaagactacaaagtattcggtgccgcgaatggagaggttcctagtggcgccattactagaacctttttccgtgatggtggtattcttcgattccaaaactctcggatcgttcccaatggcgaggccggcttttgccagaccccgtcagatggccaggtttacataactttttcttctcaacccgctgggtgtattccaatcaatcctgttgttattggaggtacacgaatccttaccttagtagctaactttactatttacgcaaggctaacccgtctgatagtccaggattgtcaagacggagttgaaacttcaagcgtgatcgctactaatagtgaggccgaacagatcccatctgtttcatcttctggaccgatcatctcagcctcctcatcctccgaaagcgctactccagagatcacaacgcgccctgaagcggctgtgacaacacagccaaatggagttgtaactacacacaaccccattatagtgtctaacccatcaagcaccttccagtggtcaaacatctcggcttctttcgagccaccgccgaggacttcaaagtcctccctcattcatttcagtccttccattttcacatctggttcaagtacctcgatagaagcagattctaccactgaggttattgaaccacagttgtccaccactgaagggctgacctctactgatgctctgccaacttctgagattgggacatcaactgaggaaaccagcaccgcagatcttgaacccacaactgaaaccgcaagcatcgagactactgtatatactactactactactactactgagttaacaacatttcctactacccaagaaacaacaacagcagaactaactacaacccaggaaacaacaaaagacactacaactgcagagacgatagacactaatactgaggaactgacagaaaaccccaccagcaccattctcacttctgctcttgactcaacaacagagaccactaccgaagcagctatgacaaccactacggaatcttccgcgcaaatcgtgtgcccttccaaccctcaacagtgcatctctaccttccagattcagtgtgatactgtcatcggaggcattcctctatcttctggctccagcactttagaggagtgtgctcaagcctgttttacagatccatcttgtgtcatctttactcattccggaagccaatgtttctcaacttctgactcctcagataattcaggatcatttgcacttcaagactgggttagtggtatcaggggaagttgttacgtaaccttgggaattttctatacttggatggttttagttgaagtatgaattggaatgttttcacattgaatgacttaggatactaaatgatccaataacgaagtgtacatactggaggggaagtttttagatggttgagatatctgagtatgagattgacaaatgagacgatgttagtctggtcatggctgtaaagattattggctgaacgatggctgatttgtatttgtacttgatttccattttacagtatggaatcgatctggagatttactgaaaaacgaaaacatagtgatgtatccggaaataacaccagattttgaacttatcgctaaccagagccatgaagcaacagcgtttctacatcgaagcagactactatgtacagcaagaaaaagctcgatcattgcgacccctgccaacatatcccaacatccaagtttcagaggagtacgctatgaagcacttagttttagtcatggggcagttcccgcatcgtggggagcaatagcccgtgctcatttaggagagcgtaaagtatccaatatcgaaaacaatcatgcacatagtaggtagagaagaggagggattcaagagagcactacaatcgggaacagaccattagttgagacgggttatcctgcatttgcatgactgtgtacctggtcagatgctgctacaattgtctttcgatactggacacccttttgcaaaaatggtcgcatttgttgcatatgtcaaccctcaagagacgatccttgttatactattggctgctggagcccattcacaaagcgaaatagagtgcataccagcgggcaatgattgcgactacctatccgtataagtgttgactttgatttaattgtctcggctgcaaacaacggggtgtctatgaaccaagcctcggtataccttggctacaagaccaagtcactatgtaaagagtaaagatcgcttgcccccttcaccgatgcttgacacaatagcattctggtgttgatgccaagaaatgcgtgctttacagaaactgtcagtaatttcaaacttctggaaactcgagattgcggtggataagcgttgcaagggtctctgtacgaaacgtggtgggaccttgtcatggacctctttaaccgggcagtcacttgtcattcatcaacaatgaatggtcaacctagcctggatctgaacatggcgtttaagtggcttggacgaataaacattcgccaattgagtttatcgctttcttggaatatccaggtttggggtttctgatacagcgcctttcttttctcagccacttcctcacaagtgttaaacgttttctgtccactcattcccgtagatccgttttggagaccccattctcatcgtctaaatgaccgattctaagctgcaaacggtaaagcgaatttcttactgccaagtgccttctctgaccctggcaaccgactggactaggttcacgacccatggcaaccagggtactgtaataagtgtaactctgtatgtacattttgccagtttgggaaagaggaacggctgaagagagatggagagggaaaaacagattgcaagtattgaagaatatactatgtctgtctactaagctacgctgtatatgttgatatggattatttcaaaatctaccagatacacacgtacctcgtataagacatattcccacacctcttggctcaaagcttggcttctgccggaacttggttttatatatgctaaaaccgaaatgccatggccggatgctcgatagtggtgtaatagactgaaagcggtccagagccaggcctgggtctgggctcacctcatctatcgtccctatctcgtagatggttgtcttgtgttgatgaagtcccctttctatcctggcttggcctctcggtattctttcttaattgagccgccctgctaatacggcctgccatcgcgttgcacctgcccgtctctgtttggtttgctgtttgctggtggcactcgacggaccttccttcacgtccactgcgcggcgtaatttgatcgatccatcactgcaaggcgctgccgggcagttattcattcaccttcccgcttctattcccactttcacttccactcccactcctactcttcctcctccacatttgctccttctccttctcccaactccattcattctttcttcgctagataattcattcgtcattgaccaaactgtggtccgctcgcttcttatcgctctttccaactgtgtccaagctcacttggcgcgaagactacatcttgctcatctttgacctttgctctcttcttcccaacaacatcgtcaacaacaacagcaaaccacgcaccctctgttgtaaacccacccgatcttgtctggctttctgaaacgtcaagcgaccacacaacacacgctgtctcgattttttttgggagaaagtattacattaaaagatttagtagcacattaccgtcatgcttgtatgtactcccccccaccgcgccacaacttctttatatgcatggcgcattgcttcttgttacaccacagactgattgacatgcactctagatcaacgccgctctcatggcccttggggccgcggtcgtgggcgccgttcctcctctggaaatccagggaactgacttcgtcaaccccgaaactggcaacaagttccagattgttggtatggcctaccaacctggaggtagtgccggttacgaccctgccacgggaaaggaccctttgagcaacaaggataagtgtatgcgagatgctgctctcatgcagattcttggtatcaacgccatccgcgtctacaaccttgaccccaatgtcaaccacgatgagtgtgccagtatcttcaatgctgtgagtaactttgtgagcatactgcaacactctgctgacaccttattcctcttataggctggcatgtatatgatgattgacgtcaactctcctttgccccacgagtccctgcactccttggcaccatgggaaagctatcacgccgactacctcaaccgcacctttgccattgttgaggctttcggaaactaccccaacactctgctcttcttcgccgcaaacgaggtcatcaacgacgagaagacggctgaagatgcccctcagtacattcgtgctctgacccgcgacctcaagaactacgtcaagaacaacttgaagcgcaagattcctatcgggtattctgccgctgacgttcgggaggttctgtgggacacctggaactatttgcagtgctctgaccctgaagacgagggtgacatgagccgtgctgatcttttcgccctcaactcgtactcatggtgtggccctgaagctacttatgaaacttcttcatacaacgacctcgtcgccggttttgaatcatcgtccgttcccattttcttcagtgaatatggttgcatcgagcccgcgccccgctactggaacgaaacacaggccatctatggcaagcagatgagctctgtcttttctggtggcgttgtttacgagtatactgaggaggaaaacaactacggtcttgtcaagattgatgatgacaaggttcgcatcctcggcgacttcaaccgtctcaagaaccagtttgctagaatcaaatgggagtcggtgcagtcaaaccctgcaggcaagaactcctctgccaaggctccagagtgcaagtccagcctcatcaaggacagcaatttcgacagcaacttcaccattcctgacgtccctcccaaggcacagggcctgattgataatggcatcaagaacaagcctagcggaaagattgtcaaaatatcagactggaatgtcaagcttgatgttatgaacgctgatggtagtgctatgaagaacctcaaggtggtccctctcaaggacgatgagtccaatgcgtctggtaacaacgacgcggacactggcagcgagaccaccgacgataagaacagtaccgactccgataacaagacttcttccagcagtggagacgctaaggacggtgatgatgatgaggacgctgctggtctaaaccgacctttggcttgggcaatggcctttcctttggctgtcatgatgtttgcgctataagcaacctgtctggaacaggtgggcgcatatcggacatggacgacgcgcagggttaatgcttgtcaggagacgttacgataggttctgatttcttaaagatgcaaagagtatacgataccacacactcgcatcatttggtgtttgagcaactacttctgaggctcacgtttgcttgagcccgctcattgggagatcctttagacttctcagagatgtgagctttattctacgaatacactgtttattattggttaatgtatcctcaaatgatcaatcaagggattgctaccattgcttatgaaatcatatttgatctttgtggcgagattgccagcgctattgatacccagtcgacccatggcctagaccacccattattgcttatttgttgattttcttgggggaagtcttcgaagtcttgatggacttgtcagtttcgtttttgatgacctccttgttttcgcccgacttctgagcttgctgttcagatgcctgtttcattccccccaacctgttctcgaatgacatgggtttatcctccccagtgatgggtgatggacccccgtgtcccttctctccggggtagtactggcccagactccagccagtgtagatcgtacggtcgtggtcctgtttgaaagagcggcggcagtagcaggggccgcatccatcatgtgtgccaaagtcaccagcacggcaacatccgatacagcaactagagttgtaatcatcaccatcgtcaccacaatcggcgttttttgacattctgtgatatcagacgttgaccctagtacccaggagttgaacgcggtgtgtgcgtgagatacccacactgcaagatgtgatatgggtctgcgggacaaagttccgagagtcgagagctttgaacaaagccaggtattcttgtgttggggatggatttgtaaggcttcgagcatgggtgggataatcagagtgattcgggtttccagacgaggacaggcaaagagcaggtcaaagaccgtactgatgcaagcccaagggtgatgtgtacgttccatagacgcaacgaacacccggaagagatatgcaagaggaggtctttccttgagaagaatgaagagaggagattgccgatgtgattcagcccagggctcggctcttattatgagctcaaggcacagccgtgtttgtttgacggttgatgaagagaacagtttagcttttgcaagccccatgcttgcttgcctgcactcgccggccaatgcgtttgacgcggagtgaatcacttggtcgaggtaccacgtcatgtccttgcattgctgtgcatcccccagaccccatggtatctgcattgcgtcaacgaaaagacgtcggcagttttctcgcagggagtctgatacgccatcagcctctgtttgctatccccggaatctgggcctattgggtgacgaaaagagagtcatctgagacgggttcttgctgcgtttgctcggtcgatttgcttgtacatatcgaacaagatatgcatggtcggagatcgcaagaaggcctgagctttcgacaactccctatggacaaggtcacacgaagcaagcatgtctagttcaaagaggaaggagagtgctgtaagcagagtggcattgcagccattggagttgaatggccgagactgacgctacggaggatatatttccaaaaaggaattggattgcagggttgtgtaatccaagactcgacagatccgtcgtcgtgaaatgctatggttactctggcgtcgactatctagacgatattgtatgctgtgaaccatgatgcctcaactcgcataaatacagcgttggggggtgtatattgtgagggaaaaaaaagggaaaaaaaaggaaaagaaaaaaaacctgggacacgcctagaggcgacaaagacactggcttgatagtaacagttgacttcacacaacattcgtttttggaataatcaccggaacagctcatcaaatccataagtgtcatcagatctattagctttctttccgtcatagctcaaatactgccatacacggcttgttcgaccatcattagtcccaagccttagaaattgcaacgcaccacatggtacccgtttgtctatcttgcagtacaaaatttcgttcagtacaggtatctcatttcatacctgcgtcatctcttgatactataccatctccgtggtaaagtttttatcccctttaagcctggaactcctgcgccttgctctcctcccacttgccggggaccagagccaagggcacaataccggagacgtgcatctcagggccaaagatcttggcatcaaggccgagctcctgagtagcagccttcatgttcttgagaccctcctggtagttgggaccggcacgtcgcacccagatggcggtcttgtgctcgatcagcttaggagcaaagtctcgcagcgctcggatgacacccttaaaggtgctggcgacgttggtgaagttggcgataccaccaccaatgaagagaaccttgccctcttcggtcttgggagcgcggaggagaaggtcaagcacagttcgggcgtagtggtaagtctgagactcggtgggagcaccagagtactcgccgtagttggcgagctcgtcggcgaaaccagcagaggcaatggcatcggcgtagacaacggaagcaccaccaccagcaaccagtgtccagatgcggcccttggcgttaaggacagtaagcttcagggaagcaccggtcttagcatcgaggtcggcgatgtaggcctcctccttggtcagctcacggccgaagggagcagggaactccataggaggaccagcatcgatgctgatcttgccatcggcggaaggagcaatgttggtgaggccaagagcagcgggggatcgagcaatagcccacttgacaccacactcgaaatcggcagtctggtcgagcttggcagcaagatcgaggaagtggacttcggcagaggtcttgtcctcgttggggataacaacgagagggttgatctcgaggtaggtgaactggcagtcgacgtagacggcatataggcgggtgatgaagtcaacgaggacgttgtggacaccctggggaaccttcttgaggagagtggcagcaatctcctcgttggaggggtactcagcgaggtcgacgggaatcaagagcttctcagccttggcgtcaacatcaccgacatcaacaccaccctcgtgggtgaagaggatccagtcgccctatagatagaagtattagtaacttgatctcatcgtttcggtagttgggaaagaccggtgacccggttgtgcatatgaattggcgtcggaagggaccgcgaagaccaggggttgattccgagagtcctttattgcggcatccgttcgcccgtttcggtacagtaaataattaccgatgaaggtgcgaacgagcccacaattcaactcttgtagccgaccaaggactacaagttgctacaagccccttcgttctcagaaggatctcacagctgttttgttcttctctgaggtttcactccgagagcctccggagcctgccggtccgtggcaatccaaatacacggggggatgtctttgcaacttacatcgcggactgagttgatgttgatgtagtactcagtgtcttggggatggggcacgaaaggctcgacgaggaattgcctcaaaacaccagtggtgtgctcaacctgctgctccttaccggctcgctcagcaacccaagccttagcctcaggccaggacttgttcaaggccagaagaccgctctttcctcgtcgcttgatgagctgatcgggcttggcgacgaacttggcgtcgggctggaggagccaagggtaggtgacctcagcctggttcaggatatcggcaacgttggcatcttcagggaagtgcagcgaggcgagtctgctgggagggttgtgagtggtaggcgcaggaagagggctggccttgataacgggggcgcgggtgaggtggtagttgaggatggccttgccgtcggcctcgagaatcgacttggcggacattctgaattatgaagatttgatgaggaacggagaaaaggtaagatggaatgagctggcgagtgtcggcttattcctttttgaatcaattctgatcgaagagagttggttagcggttgcttggtggtggatgtttattcaaagatgaccagtgttgtctcccaagtgtgtaactgagttgcaagtcgaaaccacaaccgaattgagctgagcgaatgccggggcttatacgagcacaagtcaccgggctcaagtttcccaattgcgatttgcgactgattgcggctcgaagtcgagagttgacgaacagtcggcggggaaaggaagaaagactcaccactgtagacaagctcaagtgggctgcaacaatgaagttggaattgaggatcgggagggagagggagagattatgacagagatggggcaaaaaggaagaggaagagaaaagtgatgattgctcaagactatgagagaggtgagaatggaggagcaaaaagaagcgggagttggaaccagacacgagtgaatagctcttgctggccgaaaaaaccactggacgtgaaggaagctcaaggggaagacaggcgggtggggtctcaatggatggaggggtcggaatggaaggaggggaggggtgacctggcgtggtctggcctggagtcccgtagcctggggcgagcggcgggcgggcggtcagtggacggtacctggagcgacagggtcgatcagcgcgtggctgaggtacctgggccctgaaaacaaatttcattggggacgggaggaagggttcatccaaaaaaagcgatgagagttggccttgtaccggtacatggctcatgtcactccaagctgttgaggacctgggtggaccagggggaggcgagtcgacgacacgacaactaacgttgccttgtgtccattgagttacgtacgacaggccgattcaacagacgtcaatcgaaacaaccaccgccgaaaaccgcagcccgacaacgatttacacgctcagacgctatcgctccaaacgcaacccaaacccaattctatacaatcttccgagattcgacagattctatcggtttctcggccaatttcttttcaaagttgtcattgtgtgctcggttccttttttagggtaacctacgatatcaacatcatcatccctggttcaggttgggggggcttccatccaatccattcgacgaggttggcaatgattgactcgggttccggggaagagcgaagagttgaccttgcggtgagtccctatgaggtaggtcgggtgcctcaatactcggacaagccaaggtgaagtgcgtgcagtgcagtgaaattgacattgacattaaagacgccacccccgacttggcttggtcttggtcaaggtacctacctacctggtaagctgtcgtcttgcccctccatccccctccaactaggttagaccccactcacctcacctcacctcatctcatctcactggagctttcttatcccaatctattccacgctgttcacttcgaaccagcccacaactcccggttggttgcgggatcaagcatccatattgttgcgtctgtgtccgattgtcggtggagagagtttcaagtctcaaaaggccttcagtcatagggcctatccagtcaaggcctacctagttcaggcctgcctggcccaggctgtcaagtatccccaggtctgtgctatatgacaataagctacatacccgtttggaactgcagaacaccagtggaacatcatccaggagacgagaaaaaagtggcttcatgcttacagatggttccaatgcagatgtatcaaggtgcagaagggacagttccatttcttttggacagcttgtacagtatcaagtggtagggctagctctaagccagttacatctgctcaaagcaaaatggtgtccactcaacaacgatcaatgccgcctcttcattccctactgtccctggaaagaggtcagatctcaacatgatacagtacagaccaccaccaagcaacaagcgtttgtgtggtcagctcggacaatagctgactggttgtatgtttctcttccttcttgagcaagcttacgggattctgggtatcactgtatcgtcgtacaatgcggacggtgtgtgttaggatagactacaggatactggtgatcttgaaatatcttctatcgtaagcacactcctatgcgttggcttagatatacactgcgaggcccattgtttcagacaaaaagaaagtaagaatgagtcttcctacgtctcttgactctcttctacccgaaacaagatgcgctggcctttgcgtccctgtgaccactgacattctctgaattcactggtacatcgtattgagttttggaactgaactgagccgctaatagacttcttgggcccatggtggggggacaaacaccatcaacgcctcttgcaagtgatagattggcaccagcttataacggcccctcactggatgtactgatactttggtgtgggagctccagtctacaagctcaattgccagcacagaaaaaaaagtccatggattcaacagatcaacagaaggaaaaaaaagaggatcctggaacaagcgacatccccaaagaaagcacaggcttcttccccaactagctggtagatcaacgttcctataccatcccttgcagtgcggagatattgacgaggccggacgaggaattccccaacttggcaattaggcctttcataggattagcatagctgtaaagatacctaaaagaaaattgttgattttccaaccgatgagtgaggctgttaactctaagaaaaaaatacctcctgggttgcgtgagaaaagtggtgcaagcttgcaaggcggtggctagtgcgatgtaccgggaggtgggccccatcttacagggggcagtgtaagtggtgtaggtactcggccccctgcgcgcgccatgtactgtacctgaagtacctgcccgctctttaaccccactaagtttttctgcccggtgtcgggtgggaatggcttgaaggatgggatgtggatgggacctcaaggcggcatggacgacatggatggccttctgctacagctttcacacacctcacaacagcacagcagcctcaattgacccttgaaagtcaaccaaaaaccaattctagctttcacacgcccaccagacggtacctagaggtaaacatccctcctgaattctcctgtcccttcccctccccctcgccttccgtctttccatttgtctcattcaactgacggatcacctcgaccgtttcttctactcatcttcaatcccttcctcttttcctcttcatacctccatctctctcccatacctaattcctttgagcccacttctagagagctcagagcgtttcctctcttcgcagtcgctgataccttatttggttcccccagcgcttcataacttcaactctcccacctccaccacatcgtcgagctcgatattcacaatggctgccgcttcctctaacagcctgtcggccaacgacaacattcagcgattcacggcttccagccggccgttgagcccccttcctgaccacgctctcttcaccgacaagacgcgatgcctcgtctacggtctccagcctagagccgtccagggcatgctcgacttcgacttcatctgcaagcgatccaagccctctgtcgccggtattgtctacacctttggcggccaattcgtcagcaagatgtactggggaaccagcgagactctgctgcctgtctaccagcaggttggaaaggccatggagaagcaccccgacgtcgatgttgtcgtcaactttgcttcttcccgaagtgtctacagctctaccatggagctcatggagtactcccaggtcaagaccattgccatcattgctgaaggtgtccctgagcgagtaagtctttcatcattgcatgttgcgtcgagcccattgctaacatgtttttcagcgagctcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatccatggtgtttacgagggtattgccattggtggtgaccgataccccggtaccactttcatcgaccatcttctgcgataccaggccgatcccgagtgcaagatccttgtcttgcttggcgaggtcggtggtgtcgaggagtacaaggtcatcgaggccgtcaagcagggcgtcatcaccaagcctattgtcgcctgggccattggtacctgcgccagcatgttcaagactgaggtccagttcggtcacgctggttctttcgccaactctcagcttgagactgccaagatgaagaacgagcagatgaaggaggctggtttccacgtccctgccacctttgaggatctcccatccaccctcaagaaggtctacgatgacctcgtctcccaaggcaccatcgttccccagcccgagcccgttgttcccaagattcctctcgattactcttgggcccaggagcttggtctcatccgaaagcccgctgccttcatctccaccatttccgatgaccgtggtcaagagcttctctacgccggcatgcccatctccgacgttttcaaggaggatatcggcattggtggtgtcatgtctctgctgtggttccgccgccgtctccccccctatgcttccaagttccttgagatggttctcatgctcactgctgaccacggtcctgccgtttccggtgccatgaacactatcattaccacgcgtgcgggcaaggatctaatttcttccctcgtggcaggtcttttaacaatcggcagccgatttggtggtgctcttgacggtgctgctgaggagttcacccgtgccttcgacaagggtctcagcccccgcgatttcgtcgatagcatgcgcaaggccaacaagctcattcctggtattggtcaccgtatcaagtcccgaaacaaccccgatctccgtgtcgagcttgttaaggagtacgtcctcaacaacttccccagccacaagcttctcgactacgcccttgctgttgagactgtcaccacttccaagaaggacaacctcattctcaacgttgacggttgcattgctgtttgcttcgttgatcttgtccgcaactgcggtgctttctctgccgaggaggctgaggactacctcaagatgggtgttctcaacggtctcttcgtcctcggccgaagcattggtcttattgcccatttccttgaccagaagcgtctgcgaactggactttaccgtcatccctgggatgacatcacttacctcctccccaaccttcgggaggctggtgcccctggtgctgagggccgcgttgaggtttctctgtaagaaatggagaatgataatgcaatcggaaagggaagaaataaggcgtcgagcatttgatgattttgtgccggcctgggcgtgtcgtgaaaaaacgacggtccatatgagaattccaatacaatgtaactagtgctggaggccacaagatggcactccatattactcgcttgatcctatagacatgaatgttgatgtttgatatgagactctgatcggcttatatgtactttaccttgtgatgcttgttatgttatgtataatttgacttggtgaggtgtggcattaaagccagcaattttgtatatttatatattaggagtaaagtactacgttgatttttcgatatgcattttctcattgtcttttcagttgtcgctaaggaaacacttgggatccgttttagttggttagatattggttggagggaggctcgggaaccatcctggttatctcagcgaacaacaatcaattattagcacaactatcaagctgctgttaataaaaattagaaataaccgacactactcagttctcaatcggattataacattctcgcactgtcctaggagttctatcatgagttaaacttcaagacaaggttgtcacatgacatgatcagtcctggaagggtttagcgtctctgtggattttgacgccgaccctgagctcatgcttcgttgatagacgacgacggacgagacgtgcaaggcggactgctgtatctccccgggaaatcattctgcgagcgcaattgcaaggctttgatggtaagctgtcttcaaacaccctttatcaatggctcgttctcacacacaaccttagacctagcgctccgattcctcctccgaccaatcaaccactaccgcaaaccgaactccagacgacaatgtctttcttccgcatcactctccaccgctcagcaattggccttcccgagcgcacacgaggtgtcctcgctgcgctgggtctgcgccgtcgaatgcaaaccgtcttccaccccgtgcacccgcagttcgccggtatgattctcaaggtcaaggagcttgttcgcgtgcaagaggtggaccgcgtgctgagcaagagagaagtcaaggctgcgcggacaccagatgctggattctacgtcgagaaggctgtgccaagaatgtgagggggaatagaaatcgataccaagaaaaagagaaacgggaatgtgtactatactgtaatgacctttgtacaaaacatggggccagttggaagaaatgatagaatcacgatcaagacaacattaaagaaagactactaaaacaaagtgcttggtttacttgtttaatgggacctgaatgaataatacaaattctggtaaacttagaccccgaaacaccaaaagaatacaatactagttgaaatacatacggcaaaggccttaattatcctgcaaccgcatgtgagacattgcgttatcccaactatgatactttctacctcaaaaaagggcacaagaataaaatatttcgtttgccttggagtgtcatgctgcaaatcatagctgcacggggttgataagactggtttgtaaggaccaagaagatcaaggagaacatagatcaaggatcggttggctgaatttagaagctgcgagccttgtcgatgtagtcctgggctggagtttcatactcgttcgcgaaataggtttcgcagttacgtcccagccagacattgaacttgccaatctcttcacggaggcgtgatacggactgctggtccatattggtttgcgccagcaactcagggagagatactatcaaggtcaagtcagtcaagaaccgttagaggaaatcaggggtgctcatacctatcagtcgagcaaggtgctcagcgccgtagacgtcacagacgttggtgtactcggggtcagactcggtgttttcccacaatttcttcatttccatatactggtgacgttcaaagctggtcatggttaggattgactcggattcgccaagaatcagacttaccggtagagtaggatcctgctaagagccttctcgaagtactcgcgaagacctgctacgacctcttccaagatatccatgctggatgatccctcctctcggtgagggcgctcatgggcaaggtagtcttcaaaaatcttggcgactggcttggagtgaggcagagggaccagctggttgttcttagtaatgttctcccaatcatcgaccagcatagcttggatgtgatcgggaaccggtaggttgatcatgggcttgttatggaaagaatcctcctgtaaagtagttagcatctgatggccatggccagtgggaaacaacagctattgcaaacgggaaggaaatgaaaggtgctcaggggaagcatctaccatctcaagttggtcaggctggtcaaatgagtgccgcttgggcttagtggcatgcttggaaggctttgagggtttgcgacgaggctgcttaggctcggctttaacgggcaggggtgcagtgtatcggtcatcctgaatgagctttccagaatcggtcacatagcggtggttctcggaagggtgtgccgtgaggaggtccttgggctctttaatgcttccgagtctgagcttccgagacgacttgccgggatcgacagactcgctatgctgggcttcctcggtaccgcccctgacgtttgagatgggaaagctttgcgaggcagaggatgtgccagggggaagcattacgtcgcggtgctgtttggagacaagatgtagatatcggtaggaaaggggagagtgtcgacgaggaagaaatgtaaagttgcgaggttgacggaaagggcacagtaaatatcaactgcggggggttgtagtgtaggatacagaaatatggctggcgaggtggcagctttcgatgttggaagaagggtaacagtgacaggtaataatgtaaatacaggggaagagtgccagagctgcagagcaggtaggtaggttgtaggttgtaggtcagtgctggatgctgaatcacaaacaaccgtccctggaggtttggaaattgcccgctctatctgagcatataaaaagcaaaagaccgtggtaaagcattttgatcgcttcgactataaggagaaattgggggatagtgtagtaaagcgcagatggtctggtcctgaagagcctcaacgcaaccaaccaactcggctttcacttctcctacgtgttacagcccagaactttctgggaacaacactcttataaaaggaaaagtgcggtcgagcaaaggaaacatggcaatgagatatggcagaacaaagatgaaaagagtgtcttacctgttcaagctcccaatcttttcctcgcctacctcccctgcctccctgaacagtggccgagcctgatcgttcctcgctaactctggccgactcagcaccactccggagacctttcttgggcggctttgtgctcctttggatgttatgcttcagttgcgcatgaagctgtgctgccagctccttgtgttcgtcgtcaaaaggccggatgcggtcaaccaagacccaatcgtcccaagtgttcttccaccccttgtagtggactttatacttgtacccatcactgggtttctcaccttgctggacgtccatgatcttggcctcatagagcatatccatatggaaacatagcactttttcatccttgctgaaaggcggaggcgctggttgttgacgcgcaggagccatgatgatgatggttgtggttgtgatgtgattgttgagtgttgaaagagaagagaagagtcgaagttaacagaaagggatgtcaactaagcacggatgccttttttttattaaatctgtatgcgggtatgctttgccctgctgagtttaaaagaacaactctgatgagtgctgacaacggtccaactctgaggttaatgaacaagatgagatgagaatgagtccaataggttgatacatggagcacagtctagttttgcatcaacaattacggcaaggttcatacggatacgggtaggaaggtagtaggtaggtacacaattaggcacttttagtgtaggcaggtcgcgttaatgagggaacaggggggtagtgtgctactttcttttcactgcacgcgaagggacgcgacagatggacgggataggataggacacaggccaacaagaccgccccttcttttcttttggtgctactagttggagtacggatataggacccgacattttgggtgtgataagataagaagcaggccaaagtattaacctagaaatcatacatgcctcatccaatagaaacatcagggttgtggagaagtacaagtgcccgggctgcagcaatggagctcagaattagtgggagttgacccctccagggctctctaactttccatttccaatggaaacaactgcatcactggggaaaagccctgctctgctaggtgttgatccccgctgggccgatctcgcaaagcctttaggaactgacgtgagtcaattggacgccgcttctcatcaaaaagtttcttgagcttgcatgcagagcagtgaacaacttattcaccttcaaaacaccaatttgtttccaaataccctccttttgtccagcctgactctgcaaccttaacatatagccattgcttcaggcagctcttcacaatggccaacattcctgatcccactgctgatttggactggacctacgatggcagtatcattgaacactttgcccgaaatgcggaagcacaccccgagagaacttgtgtggtagaaaccaagacttcagaagccccagagaggcgattcacatacaagcagatctatgaagcttctaatatcttggcccatcatttgaccgaggccggagttaccaatggcgatgtcgtcatgatctgggctcatcgctctgtcgatttggtcgtggctatcatgggcactcttgtgagtccatctcccaatgccaattaccacagtttgaaaactcactaacacaaaacaaaaagtcctctggtgctacattttcagttcttgaacctctttatccccctagcagacaacaaatctatcttgaagttgctcaaccttgtagctttggtcaacattgcaaaggcgtccgatgaagctggaccgcttgctcccctcgtcagaggatatatcgacgaggagctaaacctcaagaccgtaagttccctcactaagaatcggagacgatggtatcttggcaggaggtgagatcaatggagccgatctttttgctcaagttcgacccaaggctgcatctcgccccgatgttactgttggccctgacagcaaccccacgtaagtttaatcgattttcccctcaactatctcatttgctaacaaacaattcacagtctcaggtttgtatctcttttttgaatttacagtcatattaattaacctcctttacagtttcaccagtggctcggaaggaaagcccaagggtgtcttgggacgccattacagtctctgcagatacttcccttggatgtccgagagattcaacttgacatccgaaagcaagttcacacttctttctggaatcgcccacgaccctgtccagcgagacatcttcacacctctcttccttggtgcccaactcctggtaccctccaaggaggatattcaacatgaaaagctcgccgaatggatgcgtgagcacaagcccaccgtcactcacctgacaccagctatgggtcaaattctggtaggaggtgcaacggccgagttcccatcgctcgacagggcattctttgttggtgatgtcctcaccaccagagattgtcgacagcttcgaaaactcgccgagaatgccaacattgtcaacatgtatggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngattccattttcagttcttgaccctctttatccccctagcagacactcttacaaggccgaagttgctcaaccttgtgctttggtcaccttaaggggagtgggatgaaggtggaacgattggtaaaatggtaagaagatatattgatgaggaggtaaatatcaagaccgaagttccctcactaagaatcggagacgatggtatcttggcaggaggtgagatcaatggagccgatctttttgctcaagttcgacccaaggctgcatctcgccccgatgttactgttggccctgacagcaaccccacgtaagtttaatcgattttcccctcaactatctcatttgctaacaaacaattcacagtctcaggtttgtatctcttttttgaatttacagtcatattaattaacctcctttacagtttcaccagtggctcggaaggaaagcccaagggtgtcttgggacgccattacagtctctgcagatacttcccttggatgtccgagagattcaacttgacatccgaaagcaagttcacacttctttctggaatcgcccacgaccctgtccagcgagacatcttcacacctctcttccttggtgcccaactcctggtaccctccaaggaggatattcaacatgaaaagctcgccgaatggatgcgtgagcacaagcccaccgtcactcacctgacaccagctatgggtcaaattctggtaggaggtgcaacggccgagttcccatcgctcgacagggcattctttgttggtgatgtcctcaccaccagagattgtcgacagcttcgaaaactcgccgagaatgccaacattgtcaacatgtatggaacaaccgagacacaaagagctgtcagctacttcgagatccccagccgctccaaggaccccaacgctctggacgttctcggaaacaccgtgccagccggtaagggaatgcagaatgtgcaactccttgtcatcgaccgccaagaccgcaacaagatttgtggagttggtgaggttggtgagatctacgtccgtgccgctggtctcgccgagggatacagagataacgcagcactgaacgcggaaaagttcattacttcttggtttgttgaacctaacaagtgggttgaggcctacgcgaacttgaataaggacgacccccgactcaagggatatgttccccgtgaccgtctttaccgcacaggtgatttggggcgttaccttgagtctggcgatgttgaagctaccggtcgagccgatgaccaggtcaagattcgaggtttcagaatcgagcttaacgaaattgacagcaacctcagccagaacccattgatcagagactgcaaggtatgtccacagtaatactcatccaccaaaaggcaatgtactcattcctaatagactcttgtgcgaagagacaagaacgaggagccaactctcgtcagctacatcgttcctgagttgaacgagtggcccaagttcctcaagacccaggggcttgaagacgtcgaggatgagggaaccgatatcggacctaccaaggtttacttcaagcgtttccgacgtatgcaaacagaggtccgcgaccatttgaagggtcgattgcctgcctatgcggtccctactacttatgtaagtcccaagcacaaatccgttcagtatagtctagtcattaacacatcaccagatcacattggagaagcttcctctgaaccccaacggaaaggttgacaagcccaacctgcccttccctgatattgcagagcagaccgaagatgccactgaggaggatctgaagcgttgggaaggccttacccccacagagcaaacaattgccacaaactggtctgaactcattcccggtctcaacgcaaagaccattgctccccagaacgacttctttgatcttggtggccacagtctgcttgctcagcagatgcttctgagtgtgcgaaagacaatcggcgcaaatgtctctatcaacaccctttacgagcaccccagtctttccggcttcagtgctcagatcgacaggcaactcaagggcggagttggcgagtcagaggaggataagaatcccgagtacgctcgatccctcgacgaactactcaagggactcccttccaagtatcagtcggccgacccatctactatccgtgccaaggctaagcctgttgtgttccttaccggtgccactggcttcttgggtgcctatctgatcaaggatatcctctcacgtaccagtcgtcaaattcagctgattgcccatgttcgaagtgtcaaggaccccaagggtgcattcactcgtcttcgtcgatcacttgagggttacggtatgtggcgagatgagtgggagtcccgcctgagctgcgttgttggcgaccttggtcagccaaaccttggaatcgagtcatccgtgtggaacaacctggctcagactgttgacgtgatcattcacaacggtgctgccgtccattgggtcaagcgatatgccgatatgaagaccgccaacgtcaactctactatcgacgctatgaagctttgtaacgaaggaaggcctaagacctttacctttgtgagttcgaccagtgtacttgacactgatcactatgtcaacctctcggacaagcagatcagtactggtcagggctccatccttgaggaggacgatatgatgggcagccgcactggtcttggaacgggttatggccagaccaagtgggtttcagagcagcttgttcgtgaagccggacgaaggggtcttcgcggtaccgttgcacgaccaggatacattctaggtgatattgagactggtgtctgcaacactgacgatttcttggtccgaatgctcaagggctgtattcagcttggcgttcggcctcacatcgtcaacacagtcaacgctgtacccgtgaaccacgtcgccaacgttgtcgtggcttgtgcgcttaaccccctgcctaacggtgttcacgttgctcacatcactggtcaccctcgtctgagaatgaacgaatacttgtccagtcttgagtactatggttacaaggcccccgaggtcgattacactcagtggaaggacgagttggagaactacgtcacagccggtggacaagccaaggatcaggagcagcatgctctgatgccactgtaccacttctgtgtcaacgatctccctgccaacaccagagcccctgagcttgacgactcgaacaccgtcaagatgctcaaggaagacgccgagcactggaccggcatcgacgagagctcaggatacggtatctcacgaaccgatatcggacgattcctgcatttcttggccgagactcagttcgtctcttggcctacaggaagaggcaggccacttcccgaggttaacctgacagcagcacagctcgaggctgttggtgctgtaggtggccgtggtggtagcggtgctcctgctgctactgctgccgctgccaaggtctaagcgatagctcaggatactaaaagttatttgattcagcggctgctttgtttctcgactcagttggaaattgtctgagttgcatatgtagagatcaacacaatatacagaattgtgtgatgtaacaataccagagttcgtctgtactgtgattgatactgtctatcttaacaagtcatgatcctcaatgtacctgatgtaaacaaagctcgttacccagcgccagccagaagggttctttgagagagggtctttggaagctgaaatggtggggcacttaacgcgcttcactttcccgtcgcgtcgtggatcaatatcctctactctgtatcacaggcaacattcattaatctaacaacagaaaaatattcttggctcagtaaactttaccacattggtttctcgcacgtcaaaatggcacccacagaggctgagctcctggctaattaccttattcaatcttcgactctgaccgccatcacaacactcgagcagttcaaggctctcttccctctcccgctacaatcgtcaccacaagtccggtctctatttcgagacctacaagcacaacgcgcagatgttctggaccaagttgctgaaaatatcgccgatgaagtaaaacgaagtcttgcaatgcggcgggaagttctgcgagccaaacgtgaggcagaacgggaggatatagatgccgaaattgaaatggagcgtgcggtaggtgcctctactatagacggtattgaccaagacacatactgaccatggatttattcacagctattcggagatgcatcaggagcagcgagtgccaagcataccctcagttctgttattcctgagctagaaggagcagcaggcgctctagaagctgagattgaaaaactacaagaggaagaggcagccctgctcgagtctgtgcaacaaactgtaggggcgctaagcgatctacgatacggtaaattctccaatggacagataagcgacgaagtcatcgacggcctaaagcacgtggaagcagcttgcgagaacaaatcataaattacaggtcatttcacggacgatacaacgggttcgcacaaaagtcatgatcattcttgtttttttgataaaacttgacattattatgcgacaactcaatactttttgcaggcatatacacgtttgcttgatacagttcagtcataaaaacccataaagccattgctagcagcaatttatcgggcgggctgagcaccagcctggggagcaccgttgacaccttgcatgcgacgggacctgtccgatgttaatttctatggatcaccagtggaaaaggaaaactcacatcatggcgcggctgccaaaggacacaacaagcatgaagagccagttggggacgaggttcatggcccacatcaagtaaccgaagggaatggctaggccatgctcggccagcttgccgttcacggggtggaaccaggcgctggtatgacggtggaactcttccttgctaccagaggcctggagggcgaccagagtgtcggaggtggtggtggtcaagttgagtctcttgctgtagacctcgacagctgcgggctcgggaagcatctcgaaaacgtagaggctgggagggccggcagaccaggaattgcaaagaataggctggttgtcgcagttcaagtaagccatgtggggagtcttgtcgaggagcgcaaacttggcagcggtctcgttgaaggcctgctcgacagttccacatcgaccttttgtcatgggttagcttggggccaattcgggagatatggggtcgactgcaagtcgcatcacaagtagagtgttgcgatcatgtcgcgggtcgtcaaacataccatagcaggtcttgtttccaccagagacgagcaaccaccactcctcgggagtagtggcgtcagcggaaacaggctcgtaaagagtctccttccagttgtccagagtcaagacgctgagtctcatggaaccagccttggcctcggcggcagcaacggggtcatggtaggctgggttaggaatgtaagaggcgaactggccgatgacattctggaactgagccttgtactggtcgacgggagagtcctgcgcagcagcgagggcgggcagagccgcgagaacagtagacgatgagaagcgcattgtggcgggtggtgagaattaatggcgcaagctaactaatcaatgtcggtcgactttgagttgagggagatggactggagaggaacagggaagagaagaagacaacacaacacagaagatggatggacgggatccggtggagatgaaatggataaagtaaagaccctggcggaaaagctggaccggagctggacccttgtatcgttggggatatcggggctttttccttaccttggctgctgctactgctactactgctactactacctaatacttgccagagcttacggtcaactaggccctcatttactgtgccttgcttggcccaaaccccgaggagtaaagtgagcttccagtggcagtagttgacgtgagcccgttgatagacaagccatagactgtaggttagtatgtactcaataaagctccagcttggaaggtatcacaatatgcttttaactaatttattattccaattatggcatgggattcaactggttacagattgtgtaacaacttgggttccaggttgttgttgtcaactcaacgcaggaacctgaagcgaatcatacatacattactgcagctcagctaccttgcctacctgaagatccgcaataacaatgatgacagatgacagcaaacaataaacaactctgtagctccagactctcatgacaagtgcttgtaaactaacccagatcgtattagacgatttccaattaatctgaccccacacggaagggtaagcagtgtgtcccaacaaagaggacgcccatgacagtcgtgtaattggatggtcactaacaaggtcgttgtacagttgtaccgacattttaccgcgccctgggactgacttcattaacgcgtctctcgctgtggagttcgttattcacgaaccacaaccagagcttgacttagagtaaactcaggctgtagtcctatttgttagacacacaactttatattttgtatatcttgttcaaactctgttcttgtcttgtcctaatcttcctcgcctgatctacagacctactgtactcgattcgaccacgacgccgattatcttcacctcatataccatgaatccgcaaatgggccagcaaggccaaggccaaccgcaaggccagcaagctggtgcaggacaagctcagcaacgtccacccatgtatcatcctaatcagattcgaaccttgcctacactgagcgaggaagagaaatctaaatatgagaatggattgcaaggactgtggaacaaggcgaacggatcaccccagaacagcccggagcatattgcggcgcgacagaaaatcatagagttctccaaaatgctcatcagcaaaatcaaccaaaggcgcactcagatggcaggccagaatgcacagaaccagcaggcgcgccctcagcaaatgcaacaaaacgccgccggacaggcgacacctcaggcacagaaccagcaacaggcagccggcgccacagctggcaaccaggtggccggagctaccacccaacaaaccagaattcccgagcatattctccaacatattgcaaagataaacttccgcgcacccgcccaagtggcagagaaatccggcgccgacgcaaataaatgggtagaggagattaaacagcgctatacacgtgcgctcatgacaatggataacagcaagcaaaaggttgcgcagattgataagctcatcaatgacagagctgctgctggaacgcccttcaaggaggacgagctgaggcagctgcagattcgaaaggagcagcaactcaaggcccattccgacgcacacaagtgggttgacagtgttcgcaagcagcaaggtaacctgcaaggcaccggccaggcacaggcgcaggcacaagcacaggcggcacagaatgcagcgagagcttctcagcaaggaacccagcagcaacctgtagctgctgcaggtcaacaaactgctgcgacacaacaacaacaaccacaagcccaaccgcagcagcaaaatcaacagcaacagcaaacccagccgcagcagtcacaacctcaaacacaagctccacaaaatcaacctcaagcagctcaagcccaaaacaaccagaacaacgcccctccagttaatgccgccgtcgaggttgccaaacagcagctagccgctgcgagggcctctccggccaacggaacaccagtaccggcaccaggacaagtgcgcccagcgcaaggaactcctcagcctggacagcagcaacaattgccacaagcgccggttcaggtcaaacaagaacctggcactggtcctgtcaatcccgcgatgcctcaagcagctgcgcataaccaagctggaacaccaactcagcagaacgctccacgcatccctacaccgcagcaagctgccgctgctgcagctccaacaacagttccaggacctcagcgagctctcagtcactctgctgctatagaaatggctaacaagaccattaacactcctggaagcgcgcagctgcctggtcgccctgccgcagccggaacaccaactccaagcagcgcagtgactcaaggcgtgacggggccaaatattccccagcagccaactccacagggtcctcctcacgcacaccccccgcagcctcaacaaacgccaatgcaaaccaagatgcccatccccaaggtgctacctgaaaaggccaccgccgtgcctcaaggtgttgcgattggaggcggagtaaacgcaggtcggcccacgatgactcaaggaagtggaacgctgggcggtgttatgaaccagcccgcaatggctagaattccagcctacaaccatgaggcagaaggagatcacgttttaagcaagaagaaattggacgagttggtccgacaagtgtgcggagggccagctgaggggcaggatggaaacctgctcactcctgaagtagaagaggtaagcacacatgcacattcttcttggacccggacgagatggctaacttgatgacagaatgttttgaatatggcagactcgtttgtcgacgctgttttacatgcagcctgtcgaaactcaaaggagcgcgggtccaaggtgctcgagattcgcgacatccaacttgtgctggagcgaacttacaacattcgtgtccctggctactcctctgacgagctccgcactgtccgaaagattcaaccatctactgggtggattgcgaagatgagtgcagtccaagctgccaaggttatgccgggcaagggtgaataaacaacgggagggaggggcagtacgagacgcccaggcgaaaccaaaaagcaacaagacctattttgtatttccaaagacaggcgttgggtgtatacccggaacaaattggcgtaataggggtcttcggtcaggtacgaaggctgattttctcattagagggtacaccagaatgcatcccagattatttggcatcggagacaaatactctcttgactaggaaaacgatagtacaatatctttctttgactttgcatattctcatcttgatactctatcggtctcgtagcgtatagttcattgtatggtgttgagctttagtgacatctggctcagtctacgtcttgattaaataataccgctgtacttatgcctttctttggcagttatactgcattatatgttgtatgaatcagatatctatttcattctgagttgatatatcatggtccggtacatgctaatccccgtgttattggtgttgctatcgtactatatgtagttgcataacttgcataactatcgccatctcgtttatgcacaacgccaactgcaggcaacatcgagacgtcactgtttgagccccacaagctaccagcttattaaggtagcgccctatactttggaggtacctgcttgtgcggcgatatcaccgcctagagcaagtatttttagccccatttcagtctctttccgtcgtcgcctcagttgcccactggccagttaccaagccccggtctccatttggtgagctagcaccagcagcgagcagcagcatcaccttgaacctctcccaatctcattacaaactcaccacgacaatcactgtcttgaccttgccgacggtctttcccctcgacacccgtctcgtgcctgaactcttggtatatcgtttaccgttctcgccaactccctttaaactcaattacgcagacgctgcgacaagtcgaggcgcgcgcacgactcgatcttctaccactatcgtcttccacagctcctactccgatagtttcagccgtatttcttcgcattcacacatcgaaacccatcatgccgcccagcaaggcaccaaacaacaacggcaagaagcctgccggcaataacgttcagaaaagcaaggacgtcgagatgacagacagcacaaagcccaagggcaagaagcctgataaggacggtgacgaggagatgactgttgttgttcctccttccaagtcgagaaagtctgacaaggcaaccgccgataccgaaggcgacgtgtcaatggaagaggaagaggaggaggtcaaggtcgaccctgtggtacagactatcgcaggtgagtagagcttgtgggagctcaacaaggtcgactagagcaagtactgacattatatttcgacagatatcaagagcaactttgccctgatagaccgtgccgtggcccacttcgacgccagattctccctccgcgccctgcgttctatctctattatccgcaagcgtttgacacccgatattattgcccaggtcatctccgacgctttccctgccaccgccaactcgagtgctattgtcaagccactgctagctgccattgagcgcgaggatgtcacccttggtcgacagagtggttcagagatggacatcgacgatgccaagacatctggaaagaacgtttccaagaaggaggctaaggacctcattcctgagatcgatatcttcctcggcatcctcgtccaggtgtaccttttcgactcaaagcagttccagcgtggagccgacttctctaagtacctttcggacagagtgcagtctctcaaccgccgcaccctggactctttgtccgctaaggtctacttctactactcaatcttctgcgagcagatcgcccctctccctccgtctccccagtctcctgtggtcgcgattcgaccaactctcctcgccgctcttcgaaccgctgtgctacgcaaggatgtcgacacacaagcctcagtcattgttctgttgctgcgaaactatctctcaacttcgcacattaaccaggctgatctcctggtctctcacacccagttccccgagaacgccgtcaacaaccaggtagcacgattcctttactaccttggtcgtatccgtgctgtccagctgcgatacactgaggcccatgagcatctcactgctgccacccgaaaggctccatctagtagctgtgccctcggcttcgcccagacagcaaccaaacttctttacgtcgtggagctgttgatgggtgacattcctgaccgagccatgttccgccagccaacaatggaggctgctctccagccttacttcttgctggtcaagtcagtcagggttggcaacctcgaggactttgagacagcgattgccgaccatgccgataccttccgacgagatggcacatacagccttatcttgcgtctacgacaaaacgttatcaagactggtatccgtatgatgtctttgtcttactctcgtatctctcttcgggatatttgtatccgtctccagcttggtagtgaggagtcggcagagtacattgtcgccaaagccattcgcgatggtgtgatcgaggctactctggaccgcgagaggggcttcatgaagagcaaggaggttggtgatgtgtatgctactcgtgagcctggtgaggctttccacgaccgaattcgagcttgtctagcgctccacgatgagagtgtcaaggtatgtatatgtattttcacccagacagcagcaagctaatccctttcctctttaggccatgcgattccccatgaaccaacatcgtcttgagcttaagaacgcccaggaggcccgggagcgcgagcgtgagatggccaaggaaatacaggagggtgacctggacgaggatgacctcggcggagagtatgatggcatctaagctggtgacgtctgtatatcgtctatcgttgataacgcatagaggttctctttgacgacagcatcagcctgccttacttggctgtaatatctacttatgacccgcttggcgcttagagtgatggtgggtgtctgctggaactcgatgatagaagggaggaggttttgggaggtttagaggttaaatcatgacccccatgtatgtattaaatgcttggtacagagaagttgaatttgagagtataaattcgttttctctatgtttagtcctgtcttctgtttgacctgcctttgcttgccatatttaaacatgcaaacgatgaagatactgttcttcccttgacacagcgtagcaccataaaagacaatagcattgaagctgaggggcagttcatcaagggcacttacgactggtccctgcacaagggctttgtgctcttcctatccgtgttggttctttgttcgagacgctgcatgttggacgccgcgtttttgctgtgcgcgatatatgagccggcataagttaccatataacaacaagtggggagctggcgcaacggtagcgcgtcagattccagtgctctgctaactcagcagttgtcctcggggattcctgaaggctatcggttcaaatccggtgttcctcacacaacatcaaatccgcatctttgcagttgtggtatctttctttttccacctccaacttccttttttccctctcttttttttcgagcaaggattctcctgcatcgtgtccacttgaggccagttttcaactgcttcatacatcaaaacttggggagctggcgcaacggtagcgcgtcagattccagtgagctgtccaacagcttctttggggattcctgaaggttatcggttcaaatccggtgttcctcatgttgtttatttttgtccgcggatggcattgaagttgctgtgacatgtgttggtgatgtttcttgattattctttttgtagtttacctgataaagagtagcaatagcatgtatggagctttgtctattccatgattgcaaagtgtaggtcgagtgtagcaggaatatatatcggagacgaaaggcgttgccagctctccttaccctgaagcttcagtggcagatccaaaattcaaaccagataacaggttcgacgcccccagcacctcatgtcgactttatgttctatagttgaagtatataatatgtatatatagtatttgggtgttgaaaccgagagttatcgttgcagttgttgttgttgttgtatacgtgaggatatttagcaacgtcaaagcactagtcaacactctctgggtggggatagcctcaatatctgaagaccaaagtactaaaagcattacaaggcaaagcatatttgttgccaggcggattcggatatacaatattagtcgacgatctcgcgcccttgtatcgacaagtgtgggtcgtccgggtggttgcctgcagtaagatgttgctgagccacgatcttgatcctagatcaccacttatatctcaccgatgtcatgaccgactcctttggtacagccacagttttgaatgaaactatggcatctatattctggtgggcttgtttgtttccctgcaagcgtatctgccgagaggtaaacagaagccggttgaatctcaaggcagcgtgatcaaagctcgaggttgactcaccaagtggaaacacgattgacatcgatgtcgatttacgccctgcacttgacatgtctcggcatattcctgggacccctaacgtagagtcagtacccacatgtaaggctgaatgaaattgactttcaatatgcaaacctgcatttggctagccactatataagtgaccatcaccactgtctgtggtataagtccaactcaccataagccaaactcaccaatacaccaaatcaagcttgccttaccatattacaaactcgcaacctccgatatgtcgactgctaccgagctccggcctattgagccgccctcgttctccatctcgtcccaacacgcaacggcatcacctccattgaagaaacacaacgacacggtcaacatggatgaggcaatccatcttgccttcctctgccgcaagagtcttgttgatcttgatcagcacttacccggcttcaacccttctcatccctttactgtagatgagatcattgccctgccattgaacaagcatcgtattgacgatgctctccacgacctccctcgtcgcaggtccgctcgtcacaacttggccgtagctattgctccgatgctttaccctgtgcacgaaggttcgctgacggccattatccgctttgatgcggaccgcgtgcgcctccgtgcctgggccgccctgcagcgacgatatgacatgttgatggccactattcgaaatggccacactacccaaggcctgtccagcggtgctgcccctggagtacaagcgcctgtctgggcttcccgtatcttgtctcagggcgcctgggatcctgccaagcacccggtttcacttgacggtgtgccagctattcctatgccagtcgagatcgcccatgaggccgatcttgcaccgttcttgcaccatcttgagagcggcggcactcatgagctacatggccacgagaagggatttgaactcgacggcggacgaggtgagccgtactatggtgttcaaggtgctgagttccgtaaaggtgtcgtctatgaagatggccgtatggacctttgcaaaatggttgttggccctgaccacattggcaagctgatggactcgcttcgaccaaacgagtttgtccggcatttccttctgggtaataacattattggccctgtcggagcttatgagattgccaactttatcagtgatctccctgaccgaatggacacttggtatcttgccggtaattgtattgacggaccgagcttcaagattctcgtcaatgccatggtgaaatccgaggccatcaccaacatctggttgaaacgcaacccacttggcccagacgcctccgaggacgtgtaccgcctcattactggcgtcaagaatttgcgaacatttgaccttgaccaaactcaactcggcgaccgaggagttgccgaccttttcaaccgcttggctggccatgagatgcctgggggtgccaagcttccccttaaacacatctatctcaacggcaacggaatctcgactgaaggcgctaaggctgttggcaagttccttctttcgccgcactgcggcttgacttccatctacatgtcatcaaatccatttggcgacgatggcgcggaggcccttgcccaagcactgcccaaggcaccatacctggctcgattgctcttacagtcgattggagtcagcaccaaaggtgccattgcgctgtgcaaggcggctaccggccatcccacactcgaggtgtttgatcttggccaggcgtacgctactcaggatcttggacaggcctacaactacatcgaggatggagctgtatctgctattcagagtctgatgcagaccaagagtcctctggcctacatcaactttggacacatgcccatgacacccccggcagtcatgattatatctgaagcagtcctcaagaacccaactctcgtctgcttttcggcctattcggttctgccagacccaagcctcaaaccggcaacatttaagcctacagtcgacactcgcttcgccaatccggctgagccgaccaaaccacagatcgagttgaacaaggtcgtgcaggagcatcttgctgccaatgtcaaggcccgatatggtgagaatacatcgtacaatcagttcatggaggaggagcgacgatggctcgtcagcgacaagaccgatgtgcgcaaaattgacagtgtgtatcgtaaccgcgatgctggccttgctcgtcgtcgactcttgactctgatcaagaactgggaggagggcgatgagactctggaccgagttatgggtgctcatgcgccgacttgctccctgcgccgacactgatttaagcggtgccgagtgtgttagagcgagagtttgctcaagctcaaacagtttgattgaacaggccaaatgatagatagttgtcagtcctttctgttaatgctatttgaattacctagtgttagtggtagcaacccaaattgagaatgacatgttataaaacgagattgccattaactttattatgctatttccgagttgttcagctcagtgattgagtgcctgtggatataggctggaatagagataagaactcaacaccaactttgtttgttttttactggttgcgagtgcttcaaaaaacaagacgagagctgatgaaacaacaggacagacccgcacgtgataacgtcctgtattcaatgcacctgccgcatgccatccccgcgtagtgtttatgccagcaggtcatatccaatattctaaaccatctcatacttggatctatcttagtagctgattcctttgtttcctcttcgacgatttatataacattgaaactttaaactaaataatacgagcccatcctatcgcaaatcaatcttgttctcatatctcaaagtataaatcaactaaactaaaaccgcgtcctaatacgtcctggcgcagcaagagagctttctatacccattcaactcctgctcgaccacgatattgagtcaagagaagagggtcgcacagcgatgcctcaaaagcgcaagcgagcagaacaagaccccgctgattctgattcccaatccgcttatatttctacctccgcactcaaactcaaacccaaaccgacctcttccgatcctcaaactaaacccaccgtcgcgcgtcgagcgacgcgtcaaaccccggttttgccgccagtatcgtcagcacgcactgaaaccgctgttccgccgccttcaataccgaccttgttgtctagttcacccaacacaacctctccagaccagaagcgcaatcgtgctccgataacccgatctcggccatccaaggcgcaatccagtactgccgcccaagaccaagcgcagtcgcagtcgcaaatatcacctcctgtactgcgatgggctccgcttgaacaaccaggcccagcaaagaggcccccttcagcgacaatgacagccgttccacctccacgacctactgctgctggtcgtccgctttcagatttagtagcgcctgagatcacttatcacgtccctcattcgcataccaactcattgcagcgaccttcagctcttgtccgacctcatggcccaacagcgcaaccaccgcgtatgctcgaacgaccaccgccacctacagtcacaccagtccaccctccgaagccacctcccgccccgtctgtacgcccgcctctacgaaccgaccgcaacatagacaaagttgttctgggaaacatgtgcttcagcacatggtaccctagctgttacggaaaggaagttctgggcgaatcatcaggacatccagccaagtcaggcagcaaagaagcaggcgccaagggccagaccactggaggtacatcgccacccgcagtcgatcgtctctacgtctgccccagctgctttaaatactccaaagaattagtcgcatggtgccatcacgttcatgtatgcgagcggaaggctcaaataccgggacgcaaggtctacattcacccacaaggacgtaggaagattcttgtaccgtatgataataaagcttccgggcccaagcgacggaagggagaaggcaacattcgatatgtagaagagttggtacaagacgagggagaatggagcatttgggaggtggacggagagaaagacggggtaagttcacatgctgtgactgaccgagccacaatgctaacatatcctcccagctcttttgccagaacctatcactctttgcaaagctgtttctcgacaacaagtctgtattctttgacgttacgggcttcaactacttcttgcttgtctacacacctccgacccgaccctcgcttatatcgacagaacctgagctcccacttcctcgcatcgttgggtttttctccaaagaaaagatgtcgtgggatagcaacaacctagcttgcattctaatctttcctccatggcagcgcaagggtctcggggccctgctcatgggagcctcgtacgagatttccagaagagaagagatcctgggcggaccggaaaagccgatctcggatcttggcagaaaaggctacaagcgttactgggctggcgaaatcgcaagatggctgctgagtatcgaactggacaccaagaaccccgaaaacgaagtcctcgtggacctcaatgactgctgcaaagcgacatggattctccccgaagattgtctgccggtgttgcgggatatgggtgttgttgaagaggcaggcatgggtcctagtaagcccgaggagaagcttgttaacgatacggaagcagaggaaagcaaacacgaggggacgaggacctcgcctgctgctgatggagttaataaagatgtggtcacagtggtaaagacggtgccgcgagtgcggatagacaagcaagcagttcgtcgatatgtggcagagaaccggatcagcctggagcgcgtatgtgaccctgccggatttgaggagggctacgcgatcaaggcgcccgtcgtttcagaagatgaggtggaggatgaagagtgacggcggtgccaggagcggcgatgaacggtgcaagcatagacagtttagacgcttcggcgacagtgatacccccttgtttaagtcaaaagactttattctcctaattatgatgatgttgcttcaactctctgatgtgatacccctgcacaactttatgatgcaattgagccctggcacgtcctagcgagagtaaatgtcatgatgggcttttgggtggtggtggcatgtctatccttcacccaggtcaaaccgagagatctccgttgagtctttggggcatatcagttggggcggtgccggtatggacagcacatatgttaagacgtgactcgttgtaagtattggtatagtttataagaaccaatgactctatatatgtagaacaacctgatgtggctgtttcatcgattcttgtgatatacatctttcagcactgctgtacgtatatccttgagctttccaaaagaggcaaagagcttggaccaggatgtcgacttttacacagggtcatcccgattttgcccttgtgcaaagacattgactctggcacgcccccccctttggaccgaaaatttttcgccgatttcactctgtcctgtcgtacagtcaagtttgtgtagctacaaggcaatctcatcaatctcggcaggatttgtaggccctggtcgccccagactacgctttgttatagtcttgcaggtagttatggagatttaagatgagattcaaaatatggggagggttcctgaatctggtttcaagatcaagttttagaccagctgaagatatctgcccgctattctgcactgtgctttgctgcacctctacctaaggcaaggctgaaactttatcgcaaggctgtgcacagtgtcatctcacgctttgatgtattgtccatatccttttcgtcattgtcgaggggcttcaattgcttgtctgttttgactttcttgcaacaaggaaggctgaaaatcaagaccagattgtagtcctgtcagattgacgttctcatggagttgattggaatagggtaacgacaacacaaagtttggaatgatcttccagggcgttaattggcatgactgcgtcactttagactttatcatggcttctgtctttatgaggcgtgaagtgctgcagccattcgccgtagctgcagccattcacactgtcctatcatcagtggccaaacccaaacttacattgagactttcatgccaattactgctcaatcgagccgagtaggaaaatttttccagttccccaagaatagtgtaaagtgccagacccactatcaattgccagttcttaacagtaaacctccatctcgccatacacagcagcacgttggttgataagagcaacgtctaaactctcagcgaaacaattttgggattcttcattagtcgatgctggaatcgcatcacaaaattgtaatttgcctagtgcgcctaccatgcatgccactttgaagctcaacaagcctaacgtcgtagtattagtatcaatggcatattgcgcactgtattttcaagtaattcgtttcggatctcacccacgatggaccatatctgctttcatttgtccagtgcttctcaaagcgtcttgcaacccacccacatagaatgcctcttgattgattttctcgaggtatcttgtaaagccactgaattcttgactcagtaccgtgctgcatcactgtatactttctaacccagagtggtgcgttcctcacccaaaattggtaggacgacactctgttcatcccagtcagccaatcaagatccgatttcggcaaccttctgtttccaggtaccagccggacaacccgtcatggtatcaattcttttgagcttgtcaattagtcttggctagacaggtgcagtaccttgattaaacaaccatgaaaatttcctgacataggtgataaaatcctaccgttgattcctcgcttgagaagatggcaatttggaacgtaaagacgttcaaccggccgttatgaacattaaagctgttgtttcgactgtctcggaattccggtaggccccgttcgttgtccgctgcccgtaaaacactcactcactgaactgagccttgatcgctttagtccaaattggtgagggtcttcgttgttccggctttgtccctcctccgtaccgagacttctcaagtgcgtgttccatcgtcggcccaacccccagctggcgcttgtagttgtgcctcgcccatgattcatggtccaccgccaagcgcgtccctccgattgtaaaagcctcaggcctgaaagtcttctcaggctttgtagagcaatcacagtgcagaattgttgtagttcactccacccgatttcctccgaaggctagacaggccgtgtagaggttgattctttgggctgattcgcacccgtgatatcatccctaatcccatcatttttcagcgctctcatgctcttcaacagccctctttttttgtctcatctgggtgatatttcactttggtgtagttgttgatcgaaccgcaattctcacccggtttacttgtaagaatatatcgttcggattgttcgttgttgctctttctctcaagcgttgccccggctgacatcctcacaccccctggtgatatccacccgtgtgggcccacctatcctcactttcttcccggctccagacgctttctctcttcccttttccttttcccactaccgccctgtcttgtgctgagctccgtatctcttttctttaaacctcccatcagcctctccctccctctttcaaccatcaaccatctcccctcacaaatcaatcacaatggcctcttctcgtgtctttgcctctcgcctggcctcccagatggccgtcaaggccgctcgccctgctgtccgcgccaacgtcgctgctgccagcaagcgaaccatctctggtaagtttttgatgatgcggcaaaaattttcttcgagctcaattgagctcggtgccgaacccgactcgatcgaacctcgcccatcacgatgaatgaacaattcgctcacaatcgattaaggcgtcagccccctccaggccatgaagcgtcagactcttctccaggccaccacccgcaacgccttccaggtccagcgccgtgcctactcctccgagatcgcccaggccatggttgaggtctccaagaacttgggtatgggtgccgccgccatcggtcttaccggtgccggtattggtatcggtcttgtcttcgccgctctcctcaacggtgttgcccgcaaccctgccctccgtggtcagctcttctcttacgccattctgggtttcgctttcgtcgaggccatcggtcttttcgatctgatggttgccctcatggccaagttcgtaagtcaaaccaagattccgacgggtccgtgcacgattgaatatttattgacatctgttcccagacttaagttattacccaacccattgggtagactcgtgccgaatgatcgagtcaacgacacggaggaggctgctgagcgttgtgcattaaactgtgtcttgaaaaattcgacacgggtgcacctgacgccagcttgcacgatagaggggaggttgtcttgtaatagacgggatagagaactgggatggacattgatcatagacacttgctatgattagagttggggaaattctgcataattcctcccagggatcgacttgtaaaataaaaagcctcattcatcccgctttctccaatgcattaggatatttccttttttcatcactcaatgaattgccttgttaagaagaaagatctcatatcgactaagtccaaattgagtctcaattaactttgaagcgatgacatcgttccgagtagctcctgttgatgcatgagagcttccatgaacatgaggcatttgctatgcctgagctcccgtgggccggtgccggggtttatcgacatgctaaccggtcaggctggcagacactcgtcttgccagcttagccgaattgacccggacttgatccagaacggtcacacatagttgaatcgatgccttgaaacacaggcatgacgttgaagtttcttgtgcgatgtgaaaagtctccacacggtgcaaaacttgcgtcggttagcgttagtcgctaactgtagcgcaccaacataaaccaatcgtgagtcgtgagcgagtcgttcaggtggattgagggaagactcaatgacccaagtgaattgatagtggagctgttgtgagggtatgtaaagaaacgcaaatccacctgttaatattgtgtcgaggtcgtctgagtagttgcagttggttatcgagtaggtgccaaatcccaaatcgaaatgcaatgacttcgaatcggcgccagtccgaataatccatccgtgtcgataccacctccagtggcctttaatgactatcgagcaccatagccacaatacgacttgtcaacttttcgatatgccgtgtgccttgcgcacagcatgagacagccatgcgaacgaaacgagcgaatccaggaatgacaaaacaccctgagagatgttatggtcgagaacgagttgtcttgataatgaacccccggaatgaacccgatgaagtatgccgtgttttcgtgtgagcatcaattgagttggtatgaactaccaactgtgagcaacaattacctgtgccgggggattaaagcagggctttcgggacgatcagagaagcgatattctgtgttagcaacggcatagtgttcctattgaccgacagagctagggcatgaagggggaaatatctgccatccaggaccgatttcccaaggacgattcaaatgaacgaggagaagaacggggccacagcgtgaatgacagatcagccgtacgccgtcctgttactgacgagtctctcaagacatatatgcgttctgtggtgcagaagcatgtaagaggactctgcctcccatgctatgagctgagatctctttcagatttgctcagcatcgagaggcaataggtttgagaatgaaaggagagggcggactcatgataattcaacgcactgacttgggcattacccagctcacacatgaacgctgtgcctttttttgtagaagagcgtgagtctgacatagtattagcatgctgccatgagtgcttttctcgttctcgggtcttacttacactcacggactcggcacatcgcagggcgttttggctaggtccaccctgctccaccgtgttgtttgaagcgttggtgtcattttgttagtgtaagtttcttcggaagtcgcaacaaaatcgtggctcgaatccatcggcattcaaccaaataacaaccaacgatcaaagagaagaagaagaagaagaagagggtaaagggaaccagatggctacatcttgggtttcatctcatctctttcccctcacctgaatcacatgacccaagcggtcttgtctgtcaacccggcccccttctacttatacaactgtgtcacatcaccaaggatatcgggcaacaagggcattatgcatgcagggcgtagcggtggagccggtggacgctgtgtatgggagagagacacttgatcgatgtcgttggaatgcgtcgtgttggtgggaatcggtgagacttgatcgaatgtcgtcggtcggatgagggtgtagaagcaaaggtaagagtggttgttatttgagagagaggaggagagaactaagcagggaagtcgatgttattgaccaagccaagccatgagtaatggcccaacgacagagtaagattatccgagtcacaaagacaaagtgaggggaagacaacgccgtggctgccgtccgagagatgaagggggcaatcagccgaatagaggctcctgcatttggcagggacgcctgttggatggcaccttcccagttcccgcgattggttatgccacccatccacgccgcgtgccttggactttggggtggcattcaagccgtcagcaaacccaaatggccgcgtagtgattgtgatttgtcaaaacgcaaggggaaagcgacggtttgactttctaggctgcggttgcctatttttaattcattagttgatgttatcaattacgtgctatgctctacaaaaacaacaacaacaacgtcaactataaacttttatatacacatcacacgacaagtccaaacattatctatttgttaatgtctacgcctgttgaactcagagaccattcaaagcggggaaggttcgaaaatccggggtaattagggtacgggtaactattgcctcccttccgtagtggagcttgcattatcacatcgtctctttgcgcgctggcattggacagttctcgggtttcacagcttcaagaaatggcccccatcattcgattcatatgtccgggtgctccgatggccgcttctccttgtgtgctcgtgcatcaaagtcttgataaaagtcggactatttgtcctgtttaatcgccagcaccctgggaatcacacataccattactacgccaacatggttcggcaattattcgaaaacctgcccttgcgcaattatagagcaaagctagagaccggagtagaagaaaaagattaagtgaagtaatcaattgatgtagtcgagacaaaagtcagacattaaaatcttcaacgatactttgtagacataataaaattaactcaccgaaacacttggacgactgaggccacgctgtcacacgcattgcttgaacccttgctgaaaacaaaacagcctgctcctcctacgttgcatcaggcttcagctttcttcccagatgttgcgtggtcacagcgtaccaagtttacatgtaacttcaagcacgactcgtttcaacctccatgtaaattgggaccagtgaatgaagaaacgaatatgagagatattgatagtatacctaggtatcctatgttgtagtctaagcccgtaaactcctagttttgccatgattacccggtacacccccaacacgatatcacaccttacttcttgaaagtcgcgcttcgctcacctctcactggaggtgctttgcgagctcccttgatgtccgtgtctgcagacttggaataggggtcaaacaccctcttcttgcctttgacgtcagtgtttggttccctcttcgtattgaccactgatgtggccttgctataatcaaaaggtactgcatcgaactttttgaccttgtcatcctccttcttctgtttcttctgggctttgcgagccttctttgcctcttgtcgtcggagttgttcttccttggctttcttttcctctgccttgcgctgcttgcgacgggcatttttagattctgctttaccagacgactcatcctcgatagcaatgactccattgtcatcttgcatctcctcatcactcgcagaatctgatgattcggactcttcctcactagagtcagattcttctaccgcctccgacttccgcttctggcccctctttagagtaaattcctcatcgtcctcttcaacttgagcactgccccctgcattctccacatgattgggttgtgcagggaccacagccgggtcggtgacggtatcgtgttgaacgtctccctcaatcgtaccctgttcaacgaacttctgccaggggaacggaataagatcctcttcagttttgggccgtcgagtcgaagcatcccactgagtactgatcggcatgtctccaaataactgcgagcgagtcagcctgctgactgtgacctctccatcaaggtccggtaacctggtggtcttcctggctgcgataggtacgccattcctcataaggctatccggtgccatcgaagtaaaaaagtgaagcagacttcggccacccttggccttggactccttgatgtatccccagatttcgttgaagcgcgacctggctagcgatgcattaagaggcagtaagctgtgaagggcctttgcgtctggtgggttaatacgagcaatctccgagatgtccctgttgccgagaacaaagttggtgctctcgtcctccttcctggccgtgtcatctctccatttccacaaagctctaaagacagaaaattgctcgctatcgaaagccatgtgggagttcttgaaaatgtatgagctccaaccgcgagagccttcgccagtctcttcgtcgtaatcgggatgttcgtagcgagatagagactgttcccttgatttctctagagcacgaccaatgaggtctttgtcggcatcagttttgtccgaggctgcaacaagctcgtttcgtacacggtcataaatgtaaagtaggtagtgggtatcggaccgagcatagtacaacatctcctggggcagtgggcgtaatctccaatccgccaactggtattttttgtccgcgtcgaagtcgacaaacttggacagtaggtaagcaagactcttggctgggtagttaagttgcccgcaggcgaaaaaagtgtcaaagagcccgtttacgtaaagtcccaaatctcgctgtagccatattatgtccatatacgcaccgtggaaaacctagtgttgtcagcaagaacttgtagtattgagcttgatatacgcaccttgacgatctttgggttagtaaaaacttggttgagaacctcgagtttgtggcgccagggttgcagagtatccacgatccaatctttctcacgtgtgctgatctgcatcagggacacaagtccaacatagcttctgaagtcgtgatgttccaggtctaccgcaatctccttcgccttcatgagctcccccagcatttcgagaacgccttcatatgtatcaacgtaagttgcttccgtggtgtccacaggctgatacataatgggttcagcttctctggaaacacgtttggggtatgccatgcggacaatctcgtgctcgtagggatgttgatatctattggtaggtggttagaagttggtattgcccagggccacaaagaagtgtagctaaaagcatagtggacgtactgcggcgtgccggcttcgttgagcacgatattgaggctctctttcaaagacacgctggcgtgtggctttgctttgaggattggtttccaaggtggtggagcgaagttgtcgggctttcgctcaaactgaagttgaggcttggagatgttggcgtttcggatgactttggttgtcgatttaggtttcttggcctggttctattgatgacaggttttagttggggaattcagtagggatgcagttgacatacataatcagaagcaggaggctcctttctcttgacaagtcctgtgtactcatccaacgctgtgtcggccttttcgagtgaagaatcgacgacatcgaccacacctctccatttcatctcaatatcttcgacatcttccagcttaggcgctttgacgccacatgcctttccggttgattgcagcagccgtgtagatagttcgagaatccgtgaagttcgatcgtcaagttgttggccgacgttagggttgactgtgcgctgaaagctcaggtcttcggctgcgatccggttcacagtcttgattgtcgagacaagcgacttctggacgttttcctggagcgacttgaaatcctgggacttctccatggttgcgacaaacaagtgcgcgttgcgcgtgcagttgataattgtgcttggtagtcgcgatgcagcatcgatgctcgaaaaattacaggctttgctttgttgcgcttatcgataagataagataatgtaaatttgtgaagttgagactacaggtaggtactacgagacgacagcgaatcaaagatctagtctaattcctaattaagcattctactgatttatcaagcctcatagaatcatttgattcaagatagaactggtttttttaatactcccggtcccacgttccgagatgaagcgaaaaacgtttccaacatggaaggtactgagtagttttcagtcatgaaacaaacgacgtaagttagaatctttgcgacatgcatccagacggttctagtggtttagtgacggcaaccggaccgacggctatttctaacctatctatttgagactggtagcagaaaacattatggtccagtctaggaaatccagtggtgtacgttgggtagaaataagggcgcgtttaaatccgagttcttccctgtttcgtaattctcgggctttctctatgtatttctattttggagacggcagatattcaggacgttctggtccggccaacaaacctgagcaaggcgcgaacatggtcttgatctttttgctcattggctaatcggctttctgcgatagaaagtggactggaagatggtaaagtacctgtctgccaacctaggtagtaactactgagtacaactaatagaacaccaaagaagcctgttctgcatgcgtcactcactattggatcaaatgtttgagatcaagctttgaatcactcgtgtggagactagctctttcttgaccggtttttgacatttgtccatcgtcttcggccctgcaccttaaaaatagacgatcaaatgcctatgatgtccgtatagtggccgatggatagatcccgtctccggacacacctccggactgtctcccggaacaatcttgaggagctgtagcaggcaccaatcgttgagtgcataggattggatgttcacatgtctgtttgattgctcttgttgatgaacatgcatcacttcatggccgagtgacaggcacctgatgctgttatgatggtgataatgatccgaagcgttgtaaatgcctccctctgcactcatcaggttagagaaaacggtccggatctcgatgcccaacagatggacatcaaccaggaagcggaatgtatcggattgcgggataataatgtactgagttgaggcaaaagtaaacatgagaaagagccatcatgctcgttattgagagatcggatcagatcaggtggatgtcaagtgggaagaaacagcctgtgtcaatttgttgctattagttgtcagtttctaggcaagagttagtgcattttatccatctcctgaaaccatcaacggcttttgataacgggcaggcacaagctgacaaggtacgtgaatgttgcatcttctttgctaaggtacacgactggtctaggttgggctggttgcgggcaccaaatgccagaatgaatgcccctcacttgtcgttttttttcttatcccctcagtcccatccttgtgagagaggtacggagtacttgcctacttctttctgtccagcttctggcttcttccgtcccattgcttcttataagacctcactgtcctcctcttctcactttatttcctcttcccccaccaagaacattctgttactttcttgtgaaactacttcactcttagtctatcgccaaatttatctgactgataagcatcaaccttgttcttcaaatacctacttgacggtatccgcttaccacgctcttctccaattaatcgactgacttcacgcgcaatagcgtcatcgttctgctactcaacaacccaaagctccttgcgctaagtctaaccccactgtctactggggatctacgcctctcggctttgcgccagctgccaggtcaattccctgcccctccacagaccatcgcatcgaatcgaccatcgacaaagggccgcgacgaaaccgatcacatccagacctgatccttttctctctttcatattctctctttaatattctctctttttgatcttttcaccttcaaagttcactttcaaaccccttcatctagtacagtcagaatgcctgagaccgttggagagaacggcaacgccgctccaggccgcctgctactgctttccaaccgtttgcccatcaccattaagcgatccgaagatggaagctattcattctccatgtcttctggtggtctggttactggactgagcggcctcagcaaaaccaccagctttcagtggtatggctggcctggtctcgaggtccctgacaacgaagtcgagggcatgaagcaacgactaaaagaagaatacggcgcacacccagttttcatcgacgatgagcttgcagacagacattacaatggtttttcaagtaagaattacgagtaatttgccacttaactatgcgtttctaacagaaaatctccagactcgatcctctggcctctattccactaccaccctggtgagatcacattcgacgaatctgcctgggctgcataccaggaggtcaaccgcctcttcgccaagactgttatcaaagatgttcaggacggtgaccttatttgggtccacgactaccatctgatgctgcttcctcagatgcttcgtgaggaaattggcgaatcaaagaagaatgtcaagattggtttcttccttcacacaccattccctagcagtgagatctaccgaattctgcctgtacgagaggcactcctgactggcctcctcgactgcgatcttatcggcttccacacatacgactacgcccgccacttccttagcagttgctctcgtatcctcgagtgccccacgacacccaatggcgttgactggaatggccgttttgtaactgttggcgccttccctattggaatcgaccccgacaacttcgtcgaaggtttgaagaagcccaaggtgcaggagcgaatcgctgccctcagccgcaaattcgagggcgtcaagcttgttgttggtgtcgatcgattggattatatcaaaggtgtccctcagaaactacatgctcttgaggtgttcctcaccgaacatccggaatggattggcaagattgtcttggttcaggtcgccgtaccttcgcgacaagacgtcgaggagtatcagaatcttcgtgctgttgtcaatgaactggttggccgcatcaacggaaagttcggcaccattgagtttatgcctatccacttccttcaccagtctgtcaattttgatgagctcaccgcactttacgccgtttccgacgtctgccttgtttcatccacccgcgatggcatgaacttggtctcttacgagtatatcgcaacacaacaaaagaaccatggtgttatgattctcagtgaattcacaggcgctgctcagtctctcaatggcagtttgattgtcaacccttggaacacagaggagcttgcgaacgccttgcacgatgccgttacaatgagccccgaacagcgtgaggctaactacaagaaactcgagcgctatgtcttcaagtatacaagtgcttggtggggcgctagcttcgtcgccgagatgacccgccttagtgctgagggttctcaacccaagactcttcgcaatgtctcgggtgcagtgattgggttggagcagaaggcacagcaaatcgttactggactcgagaagaaggcggatgaactgttgtcgggtaacgagaagaacgaaaccgagacgagcgaagagccttctcaataaaagttgttaaagcaatggggcatgggtatgaaaggatgagttcacgagtttggatttcagcggtcatgatttgggatttccttttagtctattattttacaaaaaaaaaaaatcccaacggctttgtcgttctctcattcatggtctactgtgttattggctcgctaatatactcctgtaatcgtctgctgttgattcctagccaaacgtatacaatgtagctctgcaagtggcgcttattcttgagcatgttggattttgcaaagtctctacgtctcgattcagtattagtcatggtttgaagaacattgaattgtttgcgatgctcaagcatcagcagctggtatctaaaataaagaggcacaaaggttcaaatcacttcatgccctagaaatcccaaaattacacaaaactcctttgatcggatctcctgctgaccgcgtgtgtactcataacctcccaccagtccatctaatagggagcattgacgatgtcatctctgcccaacttgtatctaccactctcctggttcccaatacgccccgaatcccggcgcgaaccgccacccagccggatgttgccaacaatgctctcacgagttggcttcttgaggctctgcttagccaccatgttgacctcattaggtagtgcgacaatgacattcttgtctgagccaaatttgaagtcgtcggccttgacctcttcttcgtaacgcttgatcttgtaggatgccttcatgcctcggaggattcgcttcaagttccactcgataatgtatgggccggtagcagtgataatacttgtttcttcggcgccctctccagtgttgaacttcgcaggcgtgaagtcaacaggcttacccgtttcgtgatagaactgagcaacatgctcgggggtcaatgcgagtcgtcgaggatgaggcttatcagtggccgcaaaagccttctcaaatccaagcttgccttcattctttccagacttttgctgagcatcaacaaggaggatatagttcttggtagttcccaaaatccaacgaccatcagcagagacatcgatgccactgatcggatcacccaaagcagggagttgggtcttggctcgaataccaagacgatcgaacagtctaatgtctcccttgttactggcaacagcgatatagcccttttcggtggtcgcaagggctgagaagtcgttcttagatgcgtattgcttcatatctgcatctacaagtttgtttccagacagtcgaggatcaacgcggtacaatgcgttgtttgagacacctaggaaggtctgctcagacgtcatttgtgcaaacttgttctcgggcgcaaatgtgacaacgggaatatcatcgtgcacatgccactcgtcaacaacctttccgtattccaaatccatacggtaaagcttgttcgggtctatttcgttttgcaaaataagatcgcgatcctcgctatgcagcatgaccttcttgggattcatcagtttgcccgatggagtagtgaccttggaaatgttggtggagaattcaaggtgattattaggcgtgtgcttgaatacaccaatcttagacccgcggacaacaaaggagcgatcgtgcttgtagccgactgccagctgagagttgacttcaccatcggcattcttgggaaaggtgctgtcgttctcctcatcgctgtcatattcttcgtctcgggcacggtcgtcttcgagctcttcttcttcttcctcctcttcctcctcctcctcggtctcgggagcgtcttccattgttaaatcgccaaaagcatcaagaacatattcgcgttccttgtcttgcattttctgccacttggtctcgtttagcctttcccaaatggcttgcataattgcctcttggaacttctcgagagttgactgatccttaaagcgaagcagccaggaccgtgcggttccgtcgctgctgaagtggttgaagacgaaggagagatattcgaaatcaaatacggggttgaagtctgcgacaacaggagtacccaggtaagccttgtcaccggactcgatctgaagccagtactcccacttgccaacttccgagacctgggcaatgattgagtcatctacaagggcgaaatggccaggctgaggatcgaatacatgaagttctgccgtaacagccgcatagatctctatggcttcaggcgggttgttggcatccggcccagtcaagacttgaggctcaatctcctgttcggggacgacttctggaataacctctggggcacgctttgcggcagagttagcggcattcttggacaacatgtcgtcgacagactcgatagatcgagcaagtgtagggctatgaagtgggctcgcaggcgggataggatcctcctcctcaaactcaaattgctgcagatcggcctctgtagcagtggagttggacttgcggtatttgcgttcgtactggcactcttgagcgactctcacaaactgctgtacttgcgctgatgtgacagtggagtcgcaaacaaactggaacaggtcaccagtatcaccgctgagatccttccaggcaagaaccttgtcgccagtttctcggatctcgaaacggaaacacaaagcttcgtctagcaggaaggtcttttcgtctttctcggatgcaagagcgtcgatttcagcgtcttcgccttcttcctcggcaaggagttccgcttcgccctcttcaaagacacgctgtacgacaagttggtattgaaattcttggttggtgcgacggattcggatggccgaatctctgaagatgagttcggagtagcccttgggcgatagaggtcgaacgaggtagagttggccttggggcaactcgatcagggtttcctgtgcgcttgagccgaagatgagcttgccgactggaagaaaaagcaaaatgttagtcgtgttatacttggaatgaaatgatttaatgaatcggaaagtaaaatgatgaaacaccaagcagtcgggcggctctgtcctttatgccgaaagtgtagttgttggttataggcaaaaggtagggatgatgcggggcggtcacttacttcctcgtagggcgaacatgctgatcctggctttgaaaggcagaagaaaaagaaagggaaagaggtgggcgtaagtgcgtgatgcgtgggcggttgttggctctgaatcaaaagctaaggcgctgatgcggcttccctaacttcggaaatggagagggagaaaagaggaagtgggaagtcgacgatactatcgctgcacgaagaactaataaaaaaaagctgtgacgtgacgataagacaccagggcagaagcgggtaggatcaggcaggaaggcagggtcgctcttcccggtttgctactggctctttcttttagtcgtctgcttgtcttgtgacggcacgaagtgaaagtgcagttatgacagcacctaacgtcagatttctaggccaacagtttggagtaagagcaagctagagcgtgtgtgaaggtaacaagctgcgtcatagcatggaaggaagtacagatgataaagactgttgttcttccgcctgtttttttctctttgtgtactttgttttggccttggttggaggggtccttttgccacagttgacgtgcgccacaaaggatagggcgttgaatacctccttagttgataacttaatacctattgggccttgatcgtcttgcaccaaagttcactcctttacttatttgcgtctagatatgttttctctcatctgatacaaaaggcaaaggaataatttagatatggggactgctttatttttttatcggttcaagaagattccttattcaatttcaatttgtaacgtccagtaactggacagtcgccaatccaatcacaaactagtaacttgctatgggcttcatagacatatccagcaaaatgggctctcaaaagaagccatcatgtaaattccctttcatatctcacatatggccttgtataataaatgactctgacgctatagcaaacacgtccacgagatggtagaaagacaagaaagaaagcaggaaatcatagatgctcaccgcgatcagagctcaccttcagcctgcaccttgataccttccatctcttctcccaatggccccttctcattaccggcacccaagggttcatctggtcgagagatcccagcaaaattgtcgaccactagccgagccacgttcctacccatgaaagcactagtttccatacaagatatgaagctttcaataccggaagtgtagtagacgcccttaccaataacagggtcttcaaatgtgacacgaggcagctcgatgggataagcataaaatgagtggggataataccacgagatgtgctcgctctgtttcttgccagagacaaccggctcaggaatttcagttcccaaaatacgggtgaggaattccgcggtgacgaccttgggcgagaagatcttataaacgcgctccctttgcccggtcttcgggttggtgacgtatttcaaggtgctgattgagtaaaacccggtacgtccaacaccatcagctccctgtcctgcttcatcgccctcagccaaggtcgtgtagacagtggcgggcgccttgcttccgggcttcatgctaaagaactcggggttcagttccaaagacgacgtgaacagtgtaacgtgaagtttggtgtatggaatttcgtcgattacacgatccagaacacccttacccgccttgatgttactaaactgccaggggttggcgatgatgacattatcgaactcaacgccataattttcggcagtgtcgtcctttgagtgagcgtctgcagttgtaataatgtatttggatgacgatgatgactgtgcttttgttttagacttctcgatagaggccacggtcaagttgcggtagacagcggctccactatccattatcatctcatcgaatatacgccaattgcctgtttcaacagacatagcattatcggtggccaatgacacctacttcagttagtctcagagctggtaggcagcaaagtctcaacgaaccagagtctccaatccatggatgtaagccaagttggaggcatagttgactcgtgtggcaacctgtaagatctcacgggcaaaacgaggatcaatgttctacattgttagccatttgagatttgtgattgaggatggtgcacttacggcatttttcaagacctgctctcccgtaagacttgtaaaccggttcaaacccagctgctctgctctttgagacagcgacttgaaaggaaagtatgggtcttcatagagcttgaggaactctccgatcatactatctacaagcttcttgaccctgtacggtgagaggccatacctccaaaacattttggctagatcccaccctccccaggacccctcggtggtctggaagacgaagtcaataccatcccatatggctgtcacatcgtctttgtctagccggtgaggcttgctcaacgggagctgaaattgtctgctcgtattgacaaggatgtgattggcaccgacgaagatggatgcacccagctcgataggtagagaagggtcgttgtaggcggggaccgtcaatgagcgacctcctacatggtccgtcttttcaaaaacggtgatattgattgcaatgttctcttccagggcatatttcctcaagtgaaacgctgctgatgacccagcggcgccagctcctatatcgaaatgtcagtttacgtcaacccttaaatgaacagggctgaacagtaacgcctcgggaagtgtgccaaggtgttggtccagaacctgtcctgctgtgagtcaaggtacggaccaatgatagcaacattgtttacggtctcggcctcacatggaacacttaaaagtgatgcaatgaaggccaatccaaaagtcgttgagaaatacatcatgtttcgtgatgatgaggtcgagatgtcgcgtatcacgtcagttcaggactgagagtgtctgctcacgtgacgtagcaacaatatcttacgcatgttctcatgagtaaaatcagaacatgaagcatttctcaagtctcctatttaacacgtcaggttagattaacaatgcctatcttctaagcttcactgacgtatggcattcactatccatccgctttacactaacatgtgagtttcgacatatgtagtatgattgactacacatatcaggaagcgggcggtacaaaatgaaggctaatcaaaaagacaaaatggtgtgtgaactgtaaatttggtatattgatatagcaccagaagccacaagtattccatccagaaaaagaatccatactaaggcatacgctaatgcaacctttcatctcgtaacaaagactacccagggaatcatgatccttcctctctaaacgccaagctcaatgcgaattgtgcaaccttcccttaaaaacagagattcaaggttgttccctaaccatatagaaatatgcgaagatccccattttttttaattccataatcaacctaaaccccaaataaaaatcgtgaaatgcagaatgataacatattgggtaaacgtgaaatcaagggctctcatcactgctgctatagccgctctccgccgcgccagcagtagcaacggaactagcgtcatgcgacagcgccgggtttgcgctgttactcttactcgcacctcgggcagtgccggcagccgcagcagcactactggtacggcgagcggcttgtcgaggacggtttggcagcgcctttggatctcggctggccgcgtacatgttttggctgggcgagtcatcgggttcgtcgccctcttcatcgccactgctaagatcaacgccatcagggtagccatccgactgatgttgcaatttccgctgtcccataagatctctcaatgattcagatgtatccatatcatctgacatatcatcgtcagagtccacggtagattcactaggactgaacggtggaaagaaaatcgcagggggtggcagcgagactggtgtcagtcgcttaatgcgacctgacatatattcaatctcaatagggaggggacccatagtcggcaaagaccttaaagcacctgagactggagacgaagttgacatagttgccaaacgacggacgacggcatctgtagattcgccaatccttccaccagccatctggattgaggatagttcatcttgtttggatcttttggtggaaacaactaccatgaagtgatcctcaggcagaactccacccaaaccgcaaggctcaagggggtagtgctgcatatattgggccttgtcgctccaagtgaaatccaagtcaacgtcactggcgtcatcggtatcgtctgtaaggcttggcgggtcttcgctatcgatatccatagctgtagtcgcctgggtcgacaaaaccccgcggtcggtcagtggtcggtagttgagaaacgatccagagtctgttcgtcggaggggcgacggcggaaccttgaaagaacccttgtctgattgtgtttggccggcagctcgcatctgggtagtgggtgacatatcaccgggatctccagacaaatctgtacagaacggagcaccgctatagtagatgatggcgccgtcatgacggcgcttcctgcggctagacacaccagaaccactgaatccccatctcgattcgccaacattgctttcctcaggggggccaaacgaggagacagtctcatcgagcgaagtctggccacctgaagaatcctgttgcgcaaacaagggcttgtagtgaaagctctcggaaggagcacacagctgtgggtcgtacttgaggccattcttgctcgagcttcctgactgaaactcatcgcctgtagagcgacccgtcttctgacgtttgcgcttgctctcggatccgccctcagtgtcgtccgtcgaggggctcttctgagagttgtatccagagctgtcactactgaactttgttccctctgttccaccacgccatcgaatctttcggccgtcgggcgacaactggaacttggtgctcatgccagtcacagcagatcgaacgaaatcaggggtaacgttaatcatgtggagctgagccagattgcaaagcaagttaaggtaaacccatccctcagcatcaggatgaacatcctggttgtgctgtaccgctaacagttctggtggcactaagcctagatggcggatataatccatgttatcggctggcacttgggtacgatctgggtctaaatcaaggggccgtgtgggtcgttgttcgggcagggttgtcattggaggcgaagggtttgtgcctgaaccagtgctattgccgttgccgccggactcggtattgtctccattggaattcgatgcggagccattatcagcagaacgactctttttaccagagtggccgggttgctgttcgttagggaggattcgggcctctcttgtaggctctttgccgcttgtttgcagtgtcggaggttcgtgaatagaggagttcgaggtgttagtaacgtttggttgtgtgtccgcaacgacagacgctagagcggcagaactgccacttggctggacaggctgcttcctcaccacgtggcgtccgccgatcttgcctgtaaacaactgttccagccgacgaacgacaagcttctttctctccttctctgtcatgatcatgtgtcggggatataacccctcgggaatatcgcggagataattttcgactgcttccgacgactttgcttgcgagcccatgctgggacggctcaaagaggtccccgacgacttggcaccagtggacatggaagcataggcggagtcagctgggcggaagttggatcctgatgatgatgatgcgtgcttagatccagaaccggagtacatgttgtcgcgactggcatggcgagacttcttcttgttctgcgacgacgacgtattgggagatccatctagacttgctgcaaagtctcggagtgtggcctcgagttctctcttcttcttcttgggcagtccatgacacttgatctcgaaaagcttctcctttcgaagcatatctggacctgtgttcttgtaacgtttgagctcctcacggagcttctggatttctaccgtgaggtcatcaatgacacttcggtaatcatctgcactgctactatgtgctgctgtgagtttagggggtgcgagttgattgtagtagggtttgtcttcgtttgaagagtcggattccttttggaagaaagggggatcaactattaattgagtcaacatgatgtccgttccctttcgttttgagatgatcgcttaccttccatgacattactgtcaaatgtggcggttgggttctggtttgactgatcaaaccatgtattagggtcgctttggccggtctcattactgtcgcccgatgaattacgccgaggagatgatgtcgtcgtcgtcttgacagcaggtcctgagccctggctggccttgagtgatgcatcgcgtgctagtcggtgatgacgaagagtgaccgagttcgcgggggatgttcgccgggggagcgggtggccagtcttggaagaaaacggcggcggttgcgttccttgagaaatatcttgattaagtggcattgtctttcatgtaattcaagtatgaagtattgatgatggacaatttagcatttcccgaaatgcgaggcagttagcatgtcgtagaaactagtcgtcgagctgtgttctggtaagaacgtcagggtccgggtccgacgatccgtgacgtagggcctagaagcaccttatagcgggctgagagcctggacgtcaggggacttattagcacaatctgttattaacaaaacatagcaatatatgatgtcgggtatgagcaacgaaggttatcgcaagcggctgagaagagcttctattggctgttgggtgacgagcgatcgatcgatcgaagcttcatcgccaaatgacgaaagatgatggcaggccagttacacagtctcaaaggggaagaatgccgggtgtttctaggacactcacctttgctaaaattcactttaacacaattaagaccctgagattggacttttgccaaatccccagttttgatccgactgtgcaattctttggtggagagatttcccgtatgatggttaatttggtgtcgcagttctcaattagtcgattgaagctttctctccacaatcagcttttggccacaaaatatcgcaaccactcctggaatcgcaaccgtttgagtggtgatgtttacgtagtctcgatagctcttgtgagcttggtttagtgaccagaatcgataaatctgaagatgccgaaactgggtaattgtgtcgtcgcgtaagtgaccaaaatgttttgtggcgataattagatcagtcgaatacttggcaagtaagttatcgtcggtattcgctcgtctttcgaatgctgaattgtgtacaagattgtttattgtgctggcgattcgtagcctgggttgtgcggagtgttggacggtaaggatcaggtcaagttgtcgtagttgaaaagtgccgtaatgaagagtaggagctttacgaagcagcaaagccagacaagtttccagaaactgaaatgtcttttttaaaagagagaagaagtggtggagtccggtatgccaacgggcgatatgtatatgaatagaccagggtcgctcagggtactcaagtcgacagggtgtgaggaattaggggagaagcgaccgttccacggcggcagagaggggaggaaacgaggtctagaatagttgagtgtgatgtggacggtttggatagtacaggatgagaattcaagcaagccgagccagagggagctcagagtcgagtcaaaagaataaaaagggtaaacaagccacaagtgggaaataccgtcgcagtaggatacttaacagagtgcagtccgtttaaggctggaggtatgggaggcaaatctcaatagtgacagtggcagtggtagtggacggaggaaggagaaggtattcagggcctccaccagcaacagcaagagtgcaactcgaagcatgcccaccaggtccagccagagccactgcgactaccaaggcacccgagtcccggtgcgtagcggcatcgcaaggcggcgaaaagaagggttggttgagtgaggatttgccaggttgggacgaggatgcaagagctagaaggtcagatcgcgccctcattgctccgatttccacgtcgctggagaaccatagagatcagagaacatcgggcccaaaaaaaagacaaagcagggacctcctctaacgggctcgactagcgcaacacctagagtgtgtatgaattatagatggaccccttttttcggtcaacacctgctgctgcttcgtccttcagccgataggacgctgcaaacaacagccgttgggggtgtttcaaaagatttgatacaaccacgtctgcaactgtcacctcgcttacgcccagagtcccagtgcgggggctagacgaggacagccaagccaatgacggttcaaactcatggaaagaaaacagggcaagtggcccgcgtactagtgccgcggaaagaatagtcttgtttttctttcacctgtggcttctgtggtcgctgatcttgatttgtgtctgtcatcggccttgtttgaccaaggcatttggcttccagactcctgcaaactgcaaactgcaacacgaaacggcacaccggaactttacttttagggaacatggatgcaacttccattgtgatagataaagaaatgccgagcgaaacacgtggtttgattaagccattgacaaattcctgaaatgcttcgaatttccaagaattataattgcaaatcatgcgatcctcacattacaccaaaatcagatgcactgaagaaccctccaccaggaaatagacacctatccatccttccacccagtagtaaggctcggaggtaactcttagccacccgggtgcttatcaccaactttacacccgactccaccctccttgcaattgatcttcaaccacccagcaacaagcgagttgctcctactaaacatttgatgtcacagccaaaaagcagtgtttgcatcttgtttcgttcatgatatctgtgtatacagctgcttatcctagcctctcactatagagggcatttgttgcctgtctcccgatatcctctcttgacagaaatgtccaaacactactcccggggagccggacaggaaatccgcctctgtctggtgtccatgcgtataatccctggaagcctcgtgagcttgtgagttgcccttcccagaacattctcctctattctctgcgttccaagtactcgaacgaagatcttgtggtttttccaaggtaagatgtgagctgatacaaacccctagttccgtcgtcagctgttctactgtgtactgaggctctgttttgcagatcactttccacatgacgtcgaccccagtgagaatttcagggtccttgcacacaacccaatacatcccctgagaccctgagaccctgcttggaacagtttcgacggggtttttacagcaagagacttgttttccttgatttctcgcaatacgtaggcacctaaacaaggataggaatcaagaattctctgatgccgtggaattacggataaggcttatccttcccgtctgaaggtcacgagacttggacagggacagatgctattccgatgattctccgcccttacctaccaaggatggtctagaaacattgggaaagttcccgcagtcatcaaaaacatctgcagccaggatgtacacaccctaaacctttcttctgtggcaatgggaaaccaaatgtcgagatcgcaatatcgaattctcaaatccatgaaaaattcatgtatcgagtggcaaagaccatctctcgcgcatatcgccacgccgctgttcggatttaacgaccgaaaacactctgattgggtggtttggcgcttcctctcttttcgatctcgaagaagcgcaccgttagcttggatcgaaacccacgggacgacccttcgtgcaggagtggctcagtagggaaatggggttatgcttgaaaggagacggctaaggcctgtcgatagcacccaatctaccaatccaactactggcttagggaacacgacgatttagacatcttggcttgaaaggtttatacttgcattcatgtcgatcagagtccctgaaacagacaccagatacaccttatcccgggagtctggctcgttcttatctagaagcacgattgtcccgatgatggtattgtgcgatcatctccgtgttgatcacccgttagccgtcgatatcgcgctgccacgcttggtccaaagccgattgacattcggccgtggtgggttcgttcagggccatcaccaggtgtcaggtacaaatgttacacggggagtggtgaccggttgcacatggtcaacaggatcgtgagttatgccttggatcttttggtgtcgcattttctagagagtttgaggtcttctttcagatcaacccagggcaatctcagctttatgcatagtacagtcaattctggtgcttctacatacatccaaacgtcgcaacacttccttcacctttcaaggcgggccccatgaggctagcgatggtgcatatgagatcattgaagcacttgcaacggatagctgagcttccgtgttagtcctctcgatcagtcgtatttttctgcgattcgcgtgtattatgagctgtctgctttactgcaaggcagaataactacaagacatcaagataccgagtcacagtcgtgcggttcgcaactcattacgcctatgttttgtcgtttttcctgtgccacaaaacactggagttgacacgaagcacatttacttatttggcgtatgactgtcctaccacgcgatttgctgaaagcctacaggctcgattgagtctcgactctgagattgacccttattcccgcccgatcttggggacgctgcctctcccccacaaccggaaaccaaaacacgtacccacataacatcgcccagtcatccatcgttcagagacaccacacacaatttctttaccaggagcacatgctggactccagggccctctgcccctctaccttccgcgtgttagccatttagccattctactgccatttaagggcccttggatagcggagcgggacctccggcgtccctccaggcaagggttctggagatgctcgtccccctggcaggtttggcttggagccatagtcaacccctgggcgatcgtccagcgttcgcattgggtgagctagagccatcggggtgagcatgtggctcgtcaggttgtacagatctgaagcgtgtggagacttctgatcgtccaggatgcgggagctgatctctgtgatctgaaggtgaggatctcggcgatgcctccgcgactcatcattggtcgtgtatgtgtctccaagttcaatctcgaactatgggagttttctcgccgaacagtggctgattagcttcttcgttccgccgttgggtcgagcagacgcggcgctgtgggtgtgtacataatctacaatttttccttccgggtctgctattcgatatccactcgttacttttgtctggcctttaacaatatgatcaacagggacaaatctgctcctatctcatgtcttggattgtatggtcagctttacatggatctttgttgagaattcaaagccctagtctagatacccagaaggcaagtaggccagcagaatacggcgggataacacacaaactagacattagaaatgcatggaggtcttttgtctcagtgtgcttctcatttgctggttatgtttccgacaggggcatggccagttgttttcttttcccttttagcatgtctctccatcttggaccctaataatcgtttccaattgttgattcgcggttcaaaggggaaaaataagatattactttatgaaaacgaatgttccctgtacgtgcaccctggttgatacaactatagagatttcatgattcagtcttgttgtgggtggcaagagtggcaacaagtcgagtcaaaatttgacgagtgtgagcaagttgtcttttgcgtttgatcagtattgaatcagggcgtctgtcataggactatagaaatctattacgcagtgttcatggtaggcgggtgaattgataagttagttcttatagacatagtgcactcggatactagaaaaaaatagctacaccatgtccaatgtagcaagcctaatattgagaatatgacaagatcacagacagccgcggcttgtgatcctagttggttcagcagctagttaataacctcacgcttcttatttgcagatttgccactatggccaccctatacacagtacttcaacgttaaaaacgcaatgacaataacatatgtgggaaagtgcttaaggaatgagtaagaggcagctataacaataatttataaacagtcatccagtaaggtatcaagcgagttgttattactacttgacctacctacatgtgttcataacacacatgttgttattgtgttcagccatgttatgcttaggtgagtcgtcatccaaaatcatagaagcgtttgagaaacattataattctctattctcggtaattttactcttttaaaactctagactctaggtctatccagtcgagggtaatttctaaccctcatcaactccaaagccatgcagtcgactggcacgcatcaagaaccaacagcccacgcccagcgctcagccatcaacaaatcgctaatactactaccactactactacaccatccctcgggattcattttatttttaggtatatttgctcatcatagtcatcttaattaagccttctcgagaagggactttccagtcatctcctcaggctgaggcagacccatagcggcgaggacggtaggggcgacgtcaccgagaacaccctcggtggtcttcttgaggctccaaccctcggggtagttggccatgagaaggggtaccttgttggtggtgtggctggtcttgggcttgccatcagcgaacttcatctcctcagcgttaccgtggtcggcagtgatgaagagaacgtagccagccttcttgcaaccctcaagaatcttgccaatggccttgtcggtggcctcacagccgatgacagcggcgtcgtagacaccagtgtgaccgaccatgtcgggaggagcaaagttgttcatgacgaaggggaacttctgctcgccgagacgcttgacaacctggtcggcgacgccatcggcagacatctcaggggcaagatcgtaggtagcgacggacttgttggagggaaccagatcttgggactggtcgcgagtctcgagagggaaaaccttctcgacaccaccgttgaagaagaaggtgacgtgagcgtacttctcagtctcagcgatgtgaacctgctcaacattctgcttgccgagccactcagcgagaacgttgcccatgtgttggggcttgaaggcaatctcgaaaggatagtcgaccttgtactgggtcatggtgacaaggggcttgatcttggggtattggaagtcaggaagaggagatcggtcgacatcgccaagaagctgggtgatctggcggacgcggtcggatcggtagttgaagaagaagacagtatcgtcatctgtaaaagttagacaccctacgtgcaacacaggtattcagttcaacttacccttgatacggcggtcgtcaccaccgacaatgatgggagtaaggaactcgtccttgttcatgtcaccaccctgctcatatcgagccttgacggtagcgacagggtcctcagaggcctcaccctcaccgaggataagacccttaagggcaatctcaagacggtcccaacgcttgtcgcggtccatagcgaagtatcggccgacaacggtaccgatttcaccaacgccaatctccttgatgttgtcgacgagctcctgcatgtagccagcaccggacttggggtcggtgtcacggccatcaccgaagaagtggatgataaccttgggcacaccgtactccttggcggccttgaggagggcgtagaggtgagtttgcttggcgtgctgttatggtgtaagtgactggcaattactcggaacaatgcaaggatttgttcatgatctgacttaccacaccaccgtgagagacaagaccgcagaggtgcagtcggccgtttccaccagcagcgctctggaaggtcttcttgatgacatcgttctggctaagctcgccattcttgatggtctggtcaattcggacaacgtcttgccagacaacacgaccggcaccaatgttcaaatgtccaacctcagagttacccatgaggccctcgggaaggcccaccgccagcgatgaggcctcgagctcggtgtaacccttggagtccttgtagagggcgtccatgacgggggtcttggcgttggtgatggcatcgccgtccttggggctgtcggcggagggaataccccaaccgtcaatgacgactgtaagagtgcaattccatggttagccatgccatttctaggtatagtagaatgatgtaaaagacgataattcaatcctccctccaatcattgggtaatgactgggggagaggctgagcgtctcgcagaaggacgatgcattgcaagctatcacgatcgcggggcatagaaatgtttggagctgatggagggggcggggcatgacgacgtactgaggcaggctttttggtcggtcttggacatgatggctatttgttgtttaggttttcttgcactggagcaatgaaagaaaagactggaaagaaaaagagaggaactaggtcgaggtataaacaagagaggttttgggtcgacacagataaggataagacaggacggagagtaattcgggcccttgtctaagattgagtaaaggaatgatgcgtgatttgatggggactgtcgattttgcagggaaacacgttagttgtagtgggggtctatgtcatgccatttagtgacatgagtcgaattgatactgtgcaacatcacctataacacgcgtaatgtactgtacaatgatgagctcacactgtaactctttcacctttcctcaccctctttcggaccgtccacccaacaacaaaactgctcatcggcccaatcgatgtctactatttgcccaccaccaccatctccagcgcgataaacgtggaatatccattttaagggacttggattttatgcaaggctgaaaggttccacccggtctatttcccctagctgggagttctcacctcgaatcaaaatcaaatcattgtactacaccgcatccacatcgatctcgtccgattatctctccctccttcttcacccttttccggtcgagccctcgagcggtcaagtcggaaccgatcgtatcataaaatcgacagaccatgtctccctcatcagcatcagcctcggcgccggcgccggcgcatggcccacacccactggctctaccgcctaccttctctcccgatactctcgatgccctctctgagctatcccttgtgctcgcgcgcgtccgtgccggtattcaatcatcagctggaattactaccgaacctgcgcctggcaccacaggaaacaacgcgcctggacctacactgtcttttaaagatgtgccgggcgcaactgacgggctaaaacacaagttgcaacgagctcgcgcacaagttcgcgaactacctgatatggaccggtccatcgcggaacagaacgacgagattcgtgagcttgaaacccgcatcgaaaagcagcgtgttctacttcaacggttgagggatgaagctacgggacgagatcgaaaggacgatatcagcgctggtgataaaatggagttgtgatatacgaaatcgtgtattatgggccagtcacctatggcatttggagtggcctgtttaacattaattaatgccttggcttatcagcacggtgtttggagtttcaaggtcaaataaatcatatttatcatgcaattatattatcattctcttgttatccatcgtgtattatcgtggtacaaaactactcaatagggaatctatcatcattacttctactttcgtggaatattgagcttctttagagcttcctctacactgacgccaggctggccgggcacaacactcctccaaagatcatcgctgagcctctcgttttctgatagagtggtccaattgggactgtggcccgccttgagccacttgaaatcatctacttgatcccactgattctcgtctggctcttctgcttcggttctctgttcttggttagctgaaatcgtgtcagataagatgcgaacaagtcttacgtatggggtgggcaacggcgcaaatcgcatgccagagcaatcctcaatgatgggatggcttccgcaatgcaagtagatatcgacattgctgcactcgtgaattcgaacttgtctggccacaaccacgataatgctatcggacactcctgtgatatggaccgcgccgttaacacggcctccgacgatgagactcttggatacattcttgatagcgaggccagggaatgctgagccctcagttgttgggattgacatgtcgataatgcagccgtcgatatcagtaagactaccagatgaggttgcgcgtgacgctgaggatggcaggattatgtgcaggtttgagtggtttgagattccgatattctttgctgctgagaagctgggtttccggacagacgaggcgctaggtcttttcatctcttcgttgtagttcttgtacgtctctttggatggtagctcgctgagtgtatcctccttgttcatgggcggagggctgacgatgccaggaataatggttgcgtcgtgcttaacccgagaatgacttccggggttgagacgaggatcgttctcgggagcacccatgtccacatgattggtctttgggcggcggaattggaactttgacttgggcgtgattctagttatagtctcgttcaacttgtcttgtagagtcttgatagtctgtggcgcatgaatgttagtcaaaaagactttagagagtgaaaccagcgctctgacctcggagtattgttttcaatgataagaaggagtataatcagcagcatctgctacctcaaacggtagctttgcaatgctagccaagatgtgatcgatggcctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgatgtactcaagcaggatcaccgaagagaaaaagactaagccaagaataccctctccaagactgaagatgtatgcgcatgagggagagtgtcaatcacttaccaggaagtgaaataagccgcagcaggtgatgcagcgatgcgcctctagctcctcctaccccgggataatgtggtgctacccctcgtttccgtacgactttgatagcgcttcttcagctttcagggtcgcaatcatgaatcgtggtcgggccagcagccggtggtgacgtcaatgccacctgatgaggcagacgaggatgggaagatacttttgaagatggtgacggtggcaggtggagtgagtaggtgcagctcaatatggatgcgcgggatgattaggtgggttcggttaggacgctggcgggtgtcacaaagcgagggacgaggaagaaggtgtagaacgtggcaccacctttgataaatacatgagacggccttttgagtttggttgagttgagtagagttgagctggaagctatagtggagagaagctggaaagggttctggacccttggctactaaggtaccaaagtttgtggggtcatgagatgcctaacggataagagaactggatttagcacctgaaccttgaggatactaattattatcacgactcgatgccaagttgaagtgggccgatccacaaagtcaggaagcccacgatcgagaatttggaggaggacccttggacaactgacaaggttttgcgcaaggacttgtcagtttgtcactggcactgaaacgacacgcttgtcgtcattgttagttttcggatacctttctagactgccggaccccgctagaagagaaaacaagcttgacatttttcaagggtccgttactgaagactttccgtacttgtctcagttagttcaacgccatgcagcgtggggaacgttgctgtgccgctaggttagcaatgatggtggtgtctcgatgtacaccacacaatgttacacgattgggtagtcacaacgagtctggagagacaaccagtgttgcttcttcatgatgatcagtggaatcatcaagatccataccttccatctacgtggccccctgatagatgtaccacgcagcagacgtcgtagttagttggaaggatggaaagggcccgagatgttcatcttggcacagacaagccagcaagggccgctgatccggggatgtggggtgacaagaaccgaacacaaaggtaccgtttttaagctgcaacctgttttctaccatgatggaatgaagccattatagccgagttatagaagtggtgtcttgatcttggtgtggctgttaccttcacgacgatcgccaaaccactgccctgtctgcactgcacttcttgatacgagtcagaacagacacctgcgagtccagcgctgaccttgattatactcgatcactcgatcgattcaataaacgaccagggtggctagtaattatcattgacaagcatcatcaccaggtgtaatagcctccaacaaaagcatcaccactcattactcttcatttacgtcaaacactttatgtatctatcgtttatctagcccgtccattatttgctgaagttcttcttcccccattaggcagtggaggtatataaggtaatggcatacgcttagttggctttgtcttcgtattcaacgccctccacatctcccagatatttgcccgacgagccggcaacatgctgtattgtagactatacaaattcttgcggttgatgggcggcacaaacttgcctgtgaggagacagaagaaaactttgggcgagaggtaatgttttcggatgcggtttgccatttgaaagtattggttaaacatgattcggaatgtcaagggaattgactagtgacgaagttagtgttgttaccatgcaattttggaagtagattctgccaaccttgaggtagatgaccgaagtagggggcggcccctcagtgttacttgtgccatcacgtatatagtcgtgggtatctcgaagctcaaatcgtataccaccaggaagtctcctcgggtctttgattctcaacatgagtgcgaataacggaaagtgattcagacaggagaggagggtatcaaatccagccttaagagagatgatagccatcctcgcaatggcaaaattgagataaaagacagcaactgtcggcagaaggaagaagagtaatgtgaacaggatggtgccgacaagtagttgatccaggtcataatcgcaagaatcaatacggttgcgaagaacattgtgcttcttgccgcggaagaggtggaagagggactggagaattgtgagctgccagtgatatatccttccagatgctagatagaaggagtaaatgtgaatggtcagagtcgaaagcatatcagaaaacatggcaatcggcatgctggcgccagcgaacgacgagaaccctataaaccataccatctggggtaatgctggagtcaaggtctcgatacagcctgggaatggttagtggactgcaatcaattgctgttttgtgactgaaaacacttactagaccagtagtcaatgacccaaaggaataaatctcccagaaaagctgccaattcgccgtttagcttgagaccagcaggccaacccatcaaccatgaaatgctgctttgaagtgcgtcaactgtgtaagtgcgcagtaggtcaccgatctgcgcggcaacccaatctgcgttttcgatgatatatgagccgagagcaatgccaatgataacatcattggcgacgagccacaaactgttgtaaaagcggatataatcaggatggcttgtcgtaacactagcccaattgttttttcgttgccgcagggtcatgtactgcatcggccagtagcaaaactgttgaagtcgtatctcaacttgctgtgctgtagccgatatgtccttcagggctgcggctccaggtttaacccggaactcgagcagcaggagcaacatctctgccattatgcgatggcccatgaggaccagaacaaaggtcttgcgtatcgtggggaacagatacagcgtaaaccatgtccacagttgcagaataacgtaatttctcattgtcgatgctgtctcgaccactctctcagacacactaaggctgcgtcgtggcctcgaccctaatcgtcccacattcttttgcagcgtcttctcgagctcccaggaccaatttatctggttgatgattttgggcaaggctctgtcacgcgcagagggaactcgcttgaaaatggtgtgctgcttgagcttttcaactagtttgcgcttctcttccttcatttgacgctctcgtgtctcctgctctccctctgaaactaccgtgtcgcctaataaagagccatcatggcccagtgctagagcaatgggattcaatgatacgtattgcattccctgaggttggggacgatcgtagaggatgagctgtacgctgatggccttggcgcatgtaatttgtggttctcgggggttcgagtttgttgtcgcacaaaaccaggaagggtctgctgcttcggtatcggtagcgtttgagagtccgaggacatgcattgagccgtggccgcacatttcggtgatttggctattcgggtgaagctcgctgcggaagaaggtaccggctttgaggtggaattcggtattccgtgcctactaacgtcagttttatgtttgcggtgactcgcaatgcgccagactaacatcaacatcttcaaggatggcgacaacaaatacgtcgagtacggaattgcgccatcccaccacgaccccggggcgatcggacctgcgaatgtccgtcggccagaacactctcatcaacccatcatgctctatcatgacaagcaactatttgaaccagaacgatataattagaaagaaccacgtcttctaagttgctcccgcgcagagacaccggctcctactcgtcgtggatgctggagccatcttgttagccattatcagcggcgtcggatgtatgttgcaatcgagcgtaccagattcgtttcttttctggctagtaagacggtcggggcgcaaatggcgaggaagacgactgatagtgcagcgaatgcttttgttgcgcgcgtctgtggagggaagtggacagttagctttgtgcattgcactgcgcagcttgcgaatgggacgaggggctttggctacttacgacgacaccgttttcccaggcaaaaatggcaagttcatagagacgagtgaccagatcccaacgggcagtgatgtagccagcgacgaagatgccgagcgttagaatagaaaaggggtgcatagaagcgctattcctcgtggcagtacatgccgttctctggttgaaagcttggaggatataaggtatgccaagctgcggtagtgggtttgctggcgggatgaagcgaaagacagacaagatgcttggttggttggttgaccgtaggttgaccgagaaagtaatcgaataagtcgacagtgtccagtacaatggctgggaatatctggtgactcgagcgactgaacggaagttacagtcaagttctagaagggaattagaattggaattgccagctcaatgttaagaaattgagttgattggttcccccctgcgtgtcgtctgttcccttagctggagagcaacgtcaaacttgagctaacagtgggccacaccacttgtttcaagatcacgtgtaagcggtttgattccgcagtttagaatgtgatgatgacgaaggctagtaagtagcagagagtaacatgatgagagaggccagtgtattaaatgcaatgagaggtaaaaatatacaaagatcaaagctgagagattattgttcacccaaggatgcttcagtaagaggttccaactccaacctctctgtctgcagttatcagaacgccatactcgccagcatatgatgcatattattctatgcatgttagcaagtcgaagattgaaaaataataacagaaataacatacttctgaccccgagatgttttaaatcattctctttattctcctcacgggcctcttgcaccagtttatccacacctctgtccttcaatgcaacctatggctatcagcaaatcaactctcgagcttggccggtatcgacttaccttgagacatgcttggtattctttgaacatttctgcacactcattgttgtccctttcttgccctcgaagatattctgcttctttttagccttgtgcctaccacagttgggggcttcgaagaacatactctcactgtaccatttcaagaagcacgtatcataacgtctacgcacattagttggatgtcttggaaatatagagacagacatactccttgacctcattacattctggtgatagtgaagctgacatgttgagttgatcgatagtatggagttaatgatgtaaggtattggttggattgaggtatgcaagttcaggtctaagaaagtggccaagttcaattagtagctgttgtactccactaaaggtataagagcccttacctgtcaggcttatctcatcatttaaatttaatagcaaatctatatgatacaattgcccctccaggctgagaatttctataaaactcataataaaagaggccttataaagtcttattgttcttgataatacgttttcaaccccggaatgaacggattgtcgctagaggctcaagctacaattggctaaagctcctccccgctacagaaatccccacaaaatcgtccaagctcaccctcgagctgttcgtcgcgttctaaaacgcgactcaaaccgaacacactcaatatttatctttctaaagtgcaacaacatttcgattcacttttttcttctccttccttgccaaatccgaaatcgaaaaaagtgtatcttttggaaagattgcaatacttcgaaaatggcgccgtcaaacgacgagatcgagcaagccctgctcgatgccacttatgaaatctatcagtctcaccctgacgatactacagtcaacaaagttcgcaagcaaacggaggagaatctcagcctcgaggatggtttcctatcgagtggcgactggaagaagaagagcaaggagctcattaaacagagagttgtaagttttacctgcaaccaatatttcattctattttcataaacttacactattctcaggaaaaacttatggaaggatggactccagaggaaaagaacgaagctgactcagatggggaagaaaagatgagcactggcacgaagcgttcttctcctgatgccgaatccccgccaccaaagcctaagcgtcagaagcgtgcacccaaagcaaagcctgcgcctaaaccaaaacaaaagtcaacaaaggctgccaaaaagcaagagtctgatccagagtccgaactcggtgaatcgagcgagcttagtgagcttagtgatctgagcgaagaggagaagccccaaaagaagcgaaagccagcggcgccgaagaaagcaccggcgaaagcaccaacgaaacgcaagtcaaagaaggaggtcatttccgaggatgagaatgaggatgtcaccatgggcacagatgctggaacaccagagaagggacaagatgcaaagaatggcggctcagtcggtgaaaaggctgcgccctccgcagaggcacaaagcccagatggagaagaagaaaagtcactcgcagaagaaggcgaggacaaaccgattattgacgaagaagaagagtattcggatgtgatcgacgagcctccaaagcccaagcgtaagaagaaggaaaagaaggaaagcgcaggcaagcccgcaaaggcacccaaagccgctgcgaaaaagattaccacgtcagacgaccccaacactgaagaaatcaagaagctgcaaggacatcttgtcaagtgcggtgttcgtaagctctggcacaacgagctgaaacagtacggcgacgatgccaaggccaagattcgccatctcaagaagatgctcgccgacattggaatggatggtcgcttctccgaatccaaagcccgcgagatcaaagaacgacgcgaactcctggctgaagttgaatctgcgcaggaaatgagctcgttgtggggtgttgagggacgcggccgtgcaagccggagcaaaagcaagaagattattgagagcgatgttagtgacgctgaaaataacgagggcaataacgatgacgatgatgacgatgacgaggacaactcatatgccgcgagacgtaaaagagtaagggctgatttggcattcttaggagacgatgatgaatccgactgaggttcgtgtatgaatttctgcccctattaattttacgtccacaagcaagcagactacaatcgaggacgacgggatgcatcatgagtagttttgtacaacacagtatcaggataacagcaatgatttcactttgaattccgattgtttcaatagctaggcgttgttaaatagcctctatccaattgatattcttttcttttgatgaatcgcccaacttagtcggaccacaccttgtaaactgttctggcgccgtatgtctctcccttcttgagcagaacctggttcttccactcgggcacgttggccgcgttgacgtagcgggcaggctcacagcagaagccagctcgagccttgcgagcaggcagaccgttgacggcgggcacgttgatgccagctccggtgtagatctggaaagttggctctgtgctgtagacctcaaggttgattttggagccagcgtggtgagccttgacgttgaggttgaggggctggctgcgggtgtcgagagggacagatgaagggtcctcgttcagaacgaagcagtggtcgatgttgggctcttgaggacctagagtgaaggtcttgttggcagtgacgccggggaaagactcaatcttgccagtggggatgaggtcgtcgccaacagcaaggtagctggctgtggggagagtcatctctgtgtcggcaatggtctcctttccgctggggttgaagtaagagtggttggtcatgttgatgaccgtctcatcagcgccgccaacgagcttggcctcgtactccatagcgagaatagtgacatccttgccgtcgaccttttgtgtgcccgtcgtgtaagtaacggtgacctctacggtaccggggtatccctcatcgccatcctcgctggtaagtgtaaaagcaacgctctccccgccctcaagaccctcgacaccaggaacctcacggatgccaacgggcttgggaccgtcccagacgcgggtgctccagccaaccttgccaccgtggagatggttctttccatcgttggcggcgagaatgacttccttgccattaaggctgtcgatgcgggcgtccttgatacggttggcaatgcggccaacggtcacgccaaagtagggatagttgtacttctcatagtcttcttgggtggggaagccttgaacgatgttgacgccgttgacgacaatggactgaatgatggcgccgaggggcaggaaagaaatggaagagtcagccatgatggacgtttgtcacttttctcggctgaggtgaaatacagatctgaatggggagtggagtgagttattgagtggtttatatagacagttggttgttcaacagagccaataatgatgaaaatgaacaggtaactcaaaaagactgaatcaaggtgtgacctgagatgtagccagttttatataggtacgtatttgtttgtatttcactatgctgtacgacttacctacccagttacaagtgtgggatctgggataaatgagagagcttgggggacccatcatgatactccatctcacgacttcaggctaaactgcaaatggggtcatgagccacttgttacttgcttctattctatgtcgatagaccaattaactatgagttgtttttctctttcttcccttgaaacttattgtcacggggtactcggcccagctcgaccgaagtgagtgtttgagtgcggggtgtttgtgtcatgggtgctgcacataatgagtggtgcggctgtatgcagcgaattcttagtcccaggtttgtggtagtgttatgcagtagggtattttgttattgttccacaggtgaggctcaaaatagactataagctaacactttgttctagcttgctctttgattcgtgtgctcgcatgctgttatcatggcggatatcgttgaagatcaaagtggctgtccctaacccatggccgtcatcatggggcatcaagatgctagacccatgggttggttccacaaccagtagtacatatatgccggtagctaccaatgtaagcaaacatcaaaagccagaatcacaataggctaatcttatatgggtagaataggcagatagttaaatgtcaataatgtacgtattggtaccatcttatatatacgtgagaattatacccaaactatactatcaactcttctgtagcgttgaaaatgccatcaaaaatcaaaatcgcgacaagtggtatctaagtgtggtatcaaacaaaattctaaatcgtttctccgtcatgagcggacattttaccattccaggcggtcatcacagaccaagttgacatcgaatcgctcgttgcccttccagacctgtccagcagagttgcagccggccacaattgtgcgcaggtcgctgatcatgccgccggggccgctagcaaagactgtcgtgggaccggtaatggtgttacccacaaagtcgttgatgagcttgggaaggttggggtgacgatcctcatcctcaatgccttgtccgatcttacggacagggacatcagtgccgcaagcacagctctcatcaatcacgtcggacgatgaggatgacgaggcaactggtctggaagtatccctggcatccttctcgtcctccatgcggatcttggagctggtcctactgctggcgtctcgtgtagcgaagactcgaatcttaaggttgagggccttgcgggcttgttgcaaaagatccatctcttgctgaacccactcggcatcagtagcgtgacggatggcccagataagttcaatcttgcggtctcgggaaacgggtgatcgggcaagctcgaggagaacagggaggacatatgcgataccagtaccaccagcaacgcagacaatattggtgccaggtgtaacgtggtccatagtggtctcaccataggcaccggtcatgatgataggggtagtagctatctcagaggcctggagcttcttggcggccagctgggccatcttcttggtttcacctcctcgggcgcgcatgatgtacgagtgcttcacgacaccgttctcgacgtaaggagcattgatgggggtgaaaggatgagactgccagatgctgctttcggtgaagcagaggtaatagtgctggccaaccttccaagggtcctggtcgttctggagatcgaatcgtaggatatcgccgtgctcctcatcagggaacctagtgatagtggcctgagaggcctggaagcccatgttgccagagggaaggtggtggtagtggaggtaggcagttcgaaggaaccggaatccacggtcaacaaaccaaaggaggagagatggcagcaaaaagcacttgagcagagcccagtgggcccagcaggcaccgatgtagaccatggcgagcacgtagtgagacttgcggaagaactcatagcccgtcaggcggataccccagggtgtgctaccaacgagcagaagaaggagcaaaatcattgccacaataccccatatcacgtataactgggcaacccatgcagcggcaacgtcaggttgaggctgatacaagcggatctcaacgatgcaccaagtgatggtgtgaagggcgctttggatgaaaatgatatagcccgtccagcggtgcaggaacatgaagctctggtaggggacacctgtgatgagagacaggatagactctcggctggctagcagaatagacagaggagtcaaggcataagccagaattccgactcggttggaccaaggaccgagagaagtgcgagtattgtacacgccaggcatgttcttgacgggagtgatccaagtatgatacgtcatgccgacgaagctccaaatagtgaggtagatgataagagctgtgagcacggcgacttggaagcgagtagttcggccaaagatggcgcggcaagcatccgggagaagatatcgtcgagtgaaggaggcaatgctgcggcggacctttgtgagaccagctttaggactcgcactggaagcgattgcgggagctgaaggtttgccgacgaatcgaagaagtgcccagatgaagactatcccgaggatagtggcccagaggattgcgctgtagagcattccgtagtcatgggcactgtagacgagatcgagatactcgcaagagcccttgtcatttgtgcagggaagggcacgattggcatacccccagtgaggaacgagtgtttgagcctcgctcatattttggatgtggcgagcatccagctcgttcagagccattttggtggatgtcatggttgtggtggttgaactccttactggtccataagacaagatggtagattaaagcaaaggatgaccagcaaccagaagagagagagaggtgtgaggagtgatgagtgacgggtatcaaaccagaggatgtgataccattagatacaaataggaatcgcaccgccttgccgagaccagataataattacccagcactaacaaggtaaagacaagtaaagactccaccgttggtcgacccagttgagcatgtttgaggaggtgttgaaatattgggtacggaatagtaaaaaggaaccccattctgaggttcttggcccgggaaccaacccatatcgagtaaatgtttcctgattacttgctcaattgaaggattggtcggaagaaacagaagttgaaggggaagaaccctgagggtctgatgaagcaattgaggcgaaaggtttagagttgagcatgaatgagcacgttttaccgggattaacgattcaagatccactgtcaaaccccactaaagcctctaaagactccaaaagactccacaaggccggatctcgagactcggtactatcactttgagctgattatcagctcccatatctggtcattaaatcactatattcgggtctagccatgacatggaataatatcccctcattaataacctcttcttcccgcggcaacaccatcgtacatcaacctctttcctgccgctgatatagcttctaaattctccggctctcctccatccaaagtctcctcttttcgcctcccaagactcttggaaacagctcaattgttctcagtggaccattgcaactcctggcttatttactgtacttattatcccgggtaccaccactcattctctgactcgaatctccatattcgctccaactctttcctgatctgccactgccaatacctcaagtcagacatattcatcagcaaaatcaccaaatatggaccacggagctatgggcggcgacggcgcggcctgcaaggtcgaggtaatgaagcacttgacctagaatcccaccaattgatatcatctaacaagtctcagatgctgtggaattggaacacaattgatgcctgcttccttgcctcatcttggcaaatcaagaaccaaggcatgatggccgctacttgcatcggtgttatccttttggtaattctcgtcgagttcttccgtcgtctaggaaaggaatatgatgccctccttcagcgaggcttccagcgccaagcgtcgactcacagcgttgctctcgccgctgccggatgcacgggagcggttgtgcccacgcgacagactctgacctaccgagcatcacctctccagcagtttatccgcgcctttatccacgctgctacgttcgcaggagcttacattgtgatgcttttggccatgtactttaacggctacgtgatcatcagcatctttatcggtgccggcttgggcaagttcttttgcgactggctcgtcgtgaggatcgatttggagggtttggaaggtcccgaggacaagtcaaagggaattgaagagacaacggtgtgctgcggttaggaatggatgagtaggtggattgtttgatttggctgttgaaatacacatgtcttttgcatgatgagttgatatttagcgatacccggcagaagcactttagagttgaatacattcaggaatgatagtcacagtgacgttcatttaaggttgacaaaaatacgccactaataactgtatcgtgtaagaacacttaccctttatgtctcaacttcaataacactgcggttgcccaagtcacctcagccgcagtattggaaatgtatgagttgagagaccacccgtgactttggcaatgatacaagtcaagcatggcacatgagattgcaatactcctgtaatgtttcacaaaactcgtgacttgtttcatatagagtcgtcaatataaacatttcggatcattaaaccttgtatcgcctaaagacagaacaacccaatagttattgaaacgagtcgtttaactagctcacaagctgtcagcctctgatacatcgttcacttacaagactattgtgtcacacgtgagccgggaccgagctcaacaggagcacgactgtttgaaggaaccttgtctaactataataggatagccaatcgttgacgatttaactctaactttacactcaagctgaggacaaggatgatctggtctcggccgacacctgtgtggtgttgcacatagtatggagcagtgctagtggggtagttaaaacaaactcgaaataacttgctcatatctctctcacctgacggagtccagaatctatctcaagcactcgtttctaaagacgataagcaggagatatggtgtttatacttattcaatgtctttccaccgtcaggtgaaaataggctgaaattactaaggggctgtcttaaaaggcccgtgttggatctgtatttcggtagcggatcgaatgttgactgtaaaaagtcagagcggcctgggacgagaatggtggcttcttacgctctggtagaatcatgttaataaatacgtgctcaatccagctccagccaacttatgacctggggtgatttacaataaacagccccaatcgccatcagattgaccacgccatagatcatcaatacaccatcagttgctacaaagaccgtgtgtagtagttgtcatttacagacgatatccgaagctatatctctatctatctcttgattattgcttgttctttttcttacaatactccagaaatatagttctgaactatactcgacaaatcttcatcatgtcttcatactcttccagtataccaagttccttctcggcatcaccaacttcaagctatgcatcgctttccttcaacagccagtcctcttcctcgtcaagagaaagcggaaccgttgacgatgaagtcgacatgatcaagacatggttctcggtactaaccgacaccgaaagagcatctgctctcaactccatcgtcgaacttccaagccttcgggagatcgagcccttgatccaagcactcaaggaccgcaagaaagaactttggaagcaacaacaagagctcatcatccaaccgccagtgaagcccaagtggatcatgccgacgttcccgcacaactctcaagatcctcgatgggcagctaaatggcttcgagctttaaggttgcacaaatacgagcagtgtctagtagggttgactccagctcatgtatcacgtctggaggaggaggacttgcagaagctgggtatcgacaccgttggtgcaagaaccaaaatgcttcgagtgagtatcatccgaacttattgatcaaacccaactaacattgtgtaggcaattcataacagataaactagtcattctgtttattttctatcctgtacaccaccaaacggccaactggcttggtcatgatgactcccttttttattataatcgtccaagaggcggaaattcattgttgggtaatttgttttaaattgagacatggcaagggaaaaaggcgttattgtcgacacccaatgttaaagttgatacgcaaaagcttcaagtatttcatacctggtaggcgggtagtggcctgagatttagcattagtggtatttaggtggtttgactgcagggaattagtggcgttggggcatggaattaagggaaacgaagaactaggctgtatccgggcattgtacaacctggcgcaatgagaacattctacacatagttgcgcactgagcagatactcatgcactgttgagctgaaaatgcattttattattgtcatgtttaacccttttgatgtgctgttggtatctgatagtgattagcggcagatctacgatcaaatgctggtctagtaataaacccaacgtgacctcaacatctcgatgtgacattgtttccccgtatgaatcacgaggctattacttgcaattgcaggcagtcagtcagtgacacagtaatcagcattcagtaatctcatccatgaactacctactacctacaaataccaaatcctcagttaaatcctacctttgattcgcatctcccttttatgcctccctttttttttttttctaaatctaccctgcagtacctaattgctaaggttcttgcctaatttgagctatcaagttaaagcaggtggtgcttgcgcaacgcaactgcgaccggcaaaaccaaaagccaatagactcaactcaactcagtcccatcaactcagcggatccatccagagcatctcactcactcactcatacatcaatcatctgaggttcttcaacctccaaacaatgaacaatggcaaccgcgtcaccacaaacaactaacacgacaaaacgcaagcgaggagaagaatcttggacatcaccaatacaattcaccttccagcttgatcccctatcatttgcctttccctctgtttccgctacagcacagactgaggatggcagtaacagcccgcggtcatgggtcacccacaagttccgcgggcttgcactggaaagtgggggcggggcagccgtcagcagtgaagacaccgataatctcacggaagaatcgatgaggaagcgtcagaggcccgatgagatcatgagagagtctgagattgatgcacacccggccgtgcaagacgtcgttgaccttgatggaaactctgtgtttccctccgatgaaccactgccgagtatagaaagctgcgttcatgtacaagcacggcaaccacagcagcatcgcttgcaaaagcaagcaaccggcagcctgcagcatgcatatccttccataaacaggctatccgaatcaaagtcaagagtcaagaagagaacagcgtcaccgccactacgcataaaacgaccatcaaggcgacccctcgacgactctgatgaagacgaggtccaaattgtcgaccccgtcagggctgcactgacgtggcacgaagacgaaatcaccatatacgaccccgaagacgaggacgatgatggtattggaatcaatggcatcggattcaaacccacaccagctcttgcacaagcccgcgccaagaaacggaagcagcagatggccgaataccgtaaacgagaagaaagcgatgcacgagctcaacgcagccaacgcagaggttgcggctcaggggtcaagttcaagtcagatgctcagtcaccggcgcgaaaggtcagattcatagacacggatgcttccaacattgctatcaccacaggttaacgacatcgttttggtgcctattgggcctggacctatgggttggtcggatactaggggcggtgatagacatttttcacggttacgcaggcgtttgcaattttgtctcatgggaagcggtatctcgatggtcaacacaaactttttaaacttttcttgatggcattttatcgggcaaaggccaacaattgctggagaatacaccagaggcctcaccgggtcgcttttataccctgctatcatatggttggtgcaatttggtgccaaactcacacaagaagttctatgctttctcctttcgcacaggaggcatttcttttacacttgttattttacctactttccgtagctatacccaatgcacaagatatactcttacacacaaatagtacatggcagctcagcttgatggtcaccagatcttgtaccatggcttcactgctgccttcttttcagcctccaacttgtcgtgctctcgtcttgcctcttggatctttcttgcctgctccctcctgttctctgataccacctcgatatgtcgtttcatctggcgacgttcctcgcggcgttggtattggcaccattcgtacgacgccatgctgccgagcacgaagactccaacagcccagttcgcagcgctaccggcattccctatactatttttagaccatgtccgttgctgcaagcccttttcgtaaccgactgacctttgacgacaaacctcaatcctccaataccagcaccagatgcaattcctgtaatgaaaccttggcgagcacacggggtattcgcaatattcgcaaagtcgtccttcttgatcatggatacggcttcagagatagtcggtcgagtattcgtcgatgtcgcaccattttcggcgttggtcgcagcagcagctccattttgctctatgggttttgaccagacatgcagagtcttgtcgccgggctgaggttgccctccctgtggatttgaagccattccgggctatatttgcgactcaattggtgacatgaaggaatgactttgtttagcaagcacgtgggattggatggaccgatgacgctcgacaagcaaggcttgatcggattgaatggtctgtgcacgagtcgttgctctgtcgaattgtccattaaactaaagtggagtaaccgcgtcgcgaaggcgcgcttcagcgcgtctcacgcttccaatttatgtactgaccactcttggtcaaggctttacctaccactttctagggacgtctttcatttacttgttcccacagatacgctccgctccttgttgacttttcaaatcacttttttttttctccctcgactatttaatccccaatttgttctttaccttttgtctctcaatctctttctcttatgcccattgttcacttctttgcatcgtcaacagcaccgtcaagccaccctcctttaggggataccccccctcaggacactctcaatgcctaacacaagtcttcgtcgcccccaaaagggcttccgaagaggaggaaaggttgcctaccatggcaatcgtacacgcacgttcgcggcctcgtccaggaacgaagccacgtcggcagatgagaagtgggagcggacacggttggcgcacagcatcgatgagaacatgggctttgcacgctatgaaagcggaaagaaaagagaaggatggctggtcaatatccaacccacggcgatcgaggacgacaagacacccggtggccgggccgctgttgattgctacttcatcgaagaggacggctctaccttcaaggcgactgtggaattcgaaccttacttcttgatcgctgtcaagaagggccacgaggccgaggttgaggattgggctaagagggtccctggagacggtgtagtcaagtcgatccgacgggttgagaaggacgatctcaacatgcccaatcacttgctaggctaccgaaggacattcctcgaactcaagttcactaacgtcagcgacctcatggctgcgaggagggacatcatgcccattgcggaaaagaacaagaagaacatcaatgccatggatgcttatgctgaagtcgcaacgtgagtatttttttcacaacctgacaggaccacgctaacaagacacaggcataataacggtggttttgacctttttgacgattcacgagacgacgatagaaacacgaacaacgcacattccgatgccagcgactttattgttgatattagagaatatgatgtaccataccatgtacgagtaatgatagatttgggtaagtctttttctgttctacagttcctttccacaaagctttacatgatgcttgcaaccaagtatttgctacttcagagccttttaaggccatgagaccactattcaccattgccctgattattgcttctttacgcacctttattattgcttcgctcttgctatgcacatgcttacaaggacaaacagatatacgagccggtacatggtactttgtagaagccaaacacggcgtcacaaagatctaccccaacgaagagagatcactgccggcggaccccgtggtaatggcgtacgatattgaaacatcgaagcagccccttaaattccctgatgccgcctccgatcagatcatcatgatctcgtacatgatcgacggccaaggattcctaattacgaatcgtcaaatcctctcagaggacattggtgatttcgactacacccctaagccagagtatccgggtcccttcatgattttcaatgagcctgatgaaaagtctttaattgagcgattcttcctccacattaaggaggcccggccaacggtcatcgctacttacaacggtgactttttcgattggccctttgtggaagcacgagctagtatcaatggaatcgatatgtaccaagagattggttggaagaaagacaatgaggaccagtacaagtgtgcctacagtgtgcacatggactgttttcattgggttaaccgagattcttacctcccccaaggttctcgtggcttaaaggccgtcaccgttgcaaagcttggatacgacccagacgagcttgatcccgaattgatgacaccgtacgcgactgaacgaccgcaaacactcgctgagtactccgtgtccgatgctgttgcaacgtactatctttatatgaaatatgtccaccccttcatcttctctctctgtacgattctgccgctgagcggcgatgaagtcttgagaaagggaaccggtaccctctgcgaaatgctgctgatggtgcaagcttatcaaagagaaattgtgcttcctaacaaatacatcacaccaaaggaagccttctgggatggacatcttctcgattcagaaacatatgtcggtggtcacgtcgagagtattgaagcaggagtgttccgcgctgatattccagtggatttcgctgtcgaccctggagccattgacgagcttctaaccgatctcgatgctgccctgaagttcgtggttactgtggaagagcagaagaaattcgaggacgtggagaactatgaggaagtcaaggctcagattgtcgagagactcaacaagctcaaggagacgccgaaccgtcacgaaaagcccttgatctaccatcttgacgtcgcctccatgtaccccaacatcatgacaaccaaccgattgcagcccgattccatgattcaggagtctgattgtgctgcttgcgacttcaatcgacccggcaaaacttgtgacagacgaatgccttgggcttggagaggtgagtatatccctgctaagcgagacgagtacaacatgattcgacatgctcttgagaacgaaaagtttcctggaaagtttcccagctctcctatgcgaccattccaggacctgagtgcagatgaacaagcagctcttgtgcggaaacgtcttcaactgtattctcaaaaggtctatcacaagatccacgactcaacaactatcgtccgagaagcaatcatttgtcagcgagagaatcctttctacatcaacactgtacgagacttccgtgatcgtcgatacgattacaagggcaaggcgaaggtgtggaagggaaagacttcgactttgcagtcagctggtgcgcctcagaatgaggttgatgccgcaaagaagatgattattctgtacgattcactacaattggctcacaaggttattctgaactctttctacggatacgtcatgagaaagggatctcgttggtactcacttgatatggctggcgttacttgtctgacaggtgctcacatcattcaaatggcccgacaactggtcgaacgacttggacgacctctggagctagataccgatggtatttggtgtatgcttccagcaacattccccgagaacttctctttcaagctcaagggcggaaagaagctcaacatctcatacccctgcgttatgcttaaccatcttgttcacgccaagttcacaaatcatcaatatcagacgcttgttgatcagaagactctcaagtatgagacacacagcgacaactctattttcttcgaagttgatggtccttacaaggccatggttctgccaacatcaaaggaggaagacaagaatttgaagaaacgatacgctgtcttcaacgacgatggcagtctggctgagttgaagggtttcgaggtgaagcgtcgcggtgagctgaagctcatcaagatcttccagcagcagattttcaagtttttcctcgagggagaaacactggctgactgttatggagctgtcgcaaaggtcgctaaccgctggttggatgtgctgcacagcaagggtacaacactggcagacgaagagctgatggagcttatttctgagaaccgaagcatgtccaagacgctggaggagtacggcaaccaaaaatccaccagtattaccaccgccaagcgtctcgcagacttcctgggcgaacagatggtcaaagacaagggattgaactgtaaattcattatctgcgctcggcccaagaacgcacccgtcacagaacgagctatccctgtcgccatcttttccgcggaggagtcagtcaagcgaacgtatttgaagaagtggctgaaggaggagcccactgatactgatcctcgtgcactgcttgactgggattattacctagagcgattgggctctgtcattcagaagctgatcaccattcctgcagccctccagaaagtccgcaacccggttcctcgagtgccgcatcccgactggcttcagaggagaatcaacatcaaggatgacaagctcaagcagaagaagctcactgacctcttcaagaagactccactggaggacatcaccggcctcaaaggcgctggaatggatgatgtggaagactttggcagtaagcttttgaagccgaagcaagtcggcgcgatcatagcatcctctcaggctgccactgttcaaaaacgcaaatctcctgagccggttgaaaaccctgatcctatgtcagcactccccgaagtcatgccaagtgcttcagagaactacgaagagtttctgatgtatcagaaacagaagtggaagatccagaaggaggccaggattcgacgacgacagctgtttggtgacagacgaggtggagcagtcaacaatcttcaacagacattcatgaaacaggcacacactacctacatgagtaactggcaggttttgcatctaaaaacaactgagacccctggtattgtcatggcatatgtcttgattgatgccaagattcacaccctcaaggtcaacgttcctcgccaagtcttcctcaacctcaagagtaaggatttgcctgacgttgaggtcgatggctgcgaagtagagcaggtcaactacactttgcccaacggtcacccttccagtcatctttttaagttgactgtatcggaagacatatacttcaacgaaagcgagaaattctctctgctcttcaaccaccctagtgtagagggagtttatgagaagcaggtgccgctaaacattcgtgccgttctgcgtcttggaaaccaatgtaccattgacgcatcgcagcatgccgttctaggaaagggtctcgagcaaggtttcgatctagcaggtctgaagcgtccagccaaatcacggacttacctcgatacctcccctctggcttatatctatatctcgcacatcacagcaggcgaacgccagatctttggtatcttctctaccaccaacgaccaagcccacgttgtcattctacagaaaagcaaggactctggacaagatctccccaacattaccaagatgtactctgagatgcttgctagacgacatgccgaagcagctggcacgaactggcaagactgcttcacttatcaagagaagctgcacatcaagatcacgcaagtgactacgcgacgcaaagctcatctcgaaattggtgatgttgtgaaaaagatgcgcaaggacgaaccaaggccacaaatgatggtcattcaatcctctcagcgacagcttcttattcatgatgtcccaatcctgggagaattcccggttctccccctgaagtacgatattgcggacagctccttgccacccttgggctggcagtctgttatagctaaacgtcttgtcggccattaccttggtctcggatcgtggattttacatctcaccgctttggctcgttatggtgatgtgcctctgtgcaacctggaacgcgacgatcctcgtttcctgatcgacattgcttacgcacgccgccttcagtctaatggtgtcgtactttggtggtctccagatgctcgtccagatcatgctggttatgaaaaggacgaccttctcggtcctcttgataccgtcaagatgccaaacatcaacaaccccgggaccttctcatcagtctgtatcgatctcgatgttagaaaccttgccatcaacaccatattgacctcgtctctcatcaacgagctggaaggtgctgactcagtctccttcaaccctgccgctgatgattctgagacacttacttccgagagtgctttcgccaatgctggtgtacttgtgcttcgtgaaatggtcaagtcttggtggacagaggcttgccgtgggagcaccatggctgatgtcttggtgcagcatctcgtccgttgggttgagaatcccgactcgttcatgtatgatcgagccctgcactactatgtgcagatgatgtctcgcaaagccttccaacagcttatggctgatttccgtcgagtgggatctcaggttattttcgcgaatgccaatcgcctcattcttcagaccacgaaggccgaagttggcaatgcgtatgcgtacagccagtatatcatcaagtccatcaagagcaagccactcttccacttcatcgatttggaaattaaagagtactgggactatcttgtttggtacgatgagtttaattacggaggaaaggcttgtcaagaggtcgttgaggccgaggagcagactcttgagacaattatgaattggcagatggccactttcttgccagcacaactacagtcaaccttccacgactgggtggttgagttcattcaacttatgcaccagctcaagcgacctcacaatggcgatcctgatgccacgcctcggctgacgcagttgccaagcaagggcttggaagagcatgaaggtcaaatcggtcaaatcatcctgggcaaggcatttgagaagcctctgaagaaggatatcatcggtctcctgaacaggcagaaacgtgagctacttcacccagagcttgctggcgactacacattccctagccttcctggatctcacctcaacttacgtaaccccatccttgagcttgtcaaatcactcatgcaaatactctctcttgataagaacatcactttggaggcccgtcttcttcgcaaggaacttttggctttgtttgagattcgcgagttctcgaaggagggcgcattcgccaatccatcagagagtctgcgacttcctcaggtttcctgtgacagctgtaccatgatgcgagacctggatttgtgcagagatgaggatttgtttggtgaaggcgctgcatggcgttgcggcttctgcggaaccgagtttgaccgtgttgctattgaagagcgattgctaggcatagtagagagttgggttgttgaatggacgacccaggatctcaagtgtgtgcgttgcggcgctttgagaaccaatgactttatggagcactgcacttgcagtggagagtggaaagaggtagtctcacggcaggacgtgagcaagagactcggagttatgaagagggttgccaaattttatgagcttagaatgctcagtgatgtagtagaaggactggatcagggtttgtaaaggagttggtcatgcatgcattgaacaaggagttgagggtcacacatatatatagaaacacttgattaataagataagataatgattcttgagacttcgtattcgcaaacccatttatgctaaagccctaaacatgccgatttgacaattctcagtgtcaatgctggttgagctgaaaagtactggatgtcagcatatgtgcctttattttgtgagtgattgtaacccaactcctgaagttgatcactttctaagtactaaccaatcactataagccagacagcttttatccgtgtaaatggtggtaaggctgattcgcggaaggtgtgataccgctactgcccgtactagacccagactgcccttcccccacattggcagttgcaacatgtaagacgggaggaagggaggtactccgtactttcccgggataatgattcgcctacacctgcagaggccgcctaccttctcatagacaaggcaaccgcctttgacttgtgatcaaagaagcaagacccgagccccaatctcatttttcttataaccccctcagaggctacctgcttctttgtgtctcccgcccctcaactgttgccttgacgaagccgcccagggaaatctcactcccgtgcactttcagttaacgatggaccatttcaaacgtaaagaacgccgcggggccgttcacgtccagtctaacggtctcggccccacagtccggcgcggaactctaccagcagtatccacgcctccgactacagcattctcgccaatgccgatgccgatgccaaagtatacggcgtcatttgatttctcaccatttggctttgaaactcatccaatgcagtttatgcaatccgagttcacaggcgactactaccgctctgtatctcctcttaaattagaggtggattcttgtttcaactacgccgatgtgtctgacaatcgagaaatgagtacgatatctagtataagtgcagacactttctcatccacaggctccatgttttcttcttcttccactgatactggcgacacattgaccgtccggaacggtcgaggtcgttcaagaggccccagtcctttgagtcgcagcgggcgaactaaaagccttgataatccggcgccttcttttatttgcctggcccccaagtgccagctggctttctcttccgataaagaacttaattctcatgttaaatcttcccacacctatatatgcaactgggctggctgtgatcaacccagtttctctaccagggacggtctcatctatcacgtcaaagtccaacatcttgtcatttgcccatcccctggatgtgcagaaacttcatttcaaagcattcgtatccttcagtcccatatttctatggctcatccggaggatgggaaagatgatgcaaaagaatgggaacttccaacgaaagcagacgacaatacaaagaaatacgacaggtcgtcttcgagcataacgcccgttggaactatcacatcgcggaaaagaaagagttgtgatcctgaggcagaaatggctttgggtttatcccaaacaaaacgtcaatgcctagatcgactccgtggtgttgttgacaagcgagctaagaagagtgcgggtaagtgtctcgaatctcttgtccctgtcatgttaccacactgtatattcttcgaactatcagctcttgtaaatggtcgtacgttaacgatgccaaggtacaccacgagctgcagacagccccacagaccttatccgaggacgagcgtcacggcgtatagaaacaacgagtttcccactggttttcgaacacgccattctccctttcttgtcacagtatctacccatttgggtcggaccccgccatgtggtgaccgtcactcggggcaaatcaccacaaattaaacgaatttgtatcatggctccaaagcgaatctctcgggctcgcaaggtcttgatcgtgagccacgttcaagaccttattccagccaacttttcgacacttgttacctttgtatttgcccaaggagaaataaacagaaccgtgacctgggctcgtggcctaagcaaagaccacaaagacgatatctgttctgcccgaaatccttatttcttccgtgatccttgtatgggcgatagtatcggcgttacaggaaacggtgcatttgatgatagtacagctacacttggtccttgtataactgtcggcggtggaagttactggctgggcaacttccatcctttcttagaggcgtatgaacaacttgctcaagaggtgcaggttgagcatccttcgtctcaagatcgcaagcggtgcgttgaggagggacacgatgccatggcgcaagagacaagcttcagactcggcagacttgaggtgacatccggactcaatctcaagacaacaagaatatcacatgatccatattgggacgagtgtgatgcggataaaccgcttgttgtaacagactgggctctgatcggttctcgcacttcacaggcaaatattctccggcggtttccttcggagactctaccaccaactcaagaacctatcgtggcaaccacaacggctatcacaccgggcgctgacgtcctgtccagtggtcgaacatctggataccaacgaggtcagatctgcgagatccctgcttatgtctccggggatgcgaatcaaactctcaaagctactagagaatggtttatcgaagagccatggccgcaagatgatgaggatgcatggatccgcggcggcatcggtgtaaacggcgatagtggtgcaagtgttgtagacgccagcactcacagtctcatcgggcaaatctggggtcgcaataactactggggacctggacagcgtgtcacctacttcactcccatcgcagacatctttgacgacatccaggaaaaatgcgggcaacagtcacgccctcagcttccgcagcaccgcgatgaagcaaaccgtttccctttacatccatcgtgccgccaatgctttgacctacgagcctacctcaacagcagtagaagaagttcacgaatgtcgcttcaaagtatgataatgggcataggtgatggcgaccaggatctcacctcgattgaggcagtttcagagctagctacaccaagggattatcatcgctatccgggcatagaagaggcaggtgcttttttcaacagcatcgtctcgccagcagggcccagtggttatccaggcactcctatgattgctgacatgaggagcccctatgccacagagttggatcacgaggatttgtacgacccggaagctagagtccccactcaaactcgaaagcgaacatccagtttcgctgtggacatggggtcggaaaggtggaagaggctgagaactgatagttaagactatcctgcgaagccccctcgcgccatcttcttagctcgagcatcgcggcggttgtgatttgcccgagatcccttgttcgcctctttgttcttccttgccgattccgtttccttctcgccagtaggtcctgcgacgttgcctcctctaccgcgaccacgccctcggcctcggccccggccaccacctctaccacctctggatgacccaccatcaggatcactgccttcttctccagatccagctggggatgctcgccaagacgtgcggtctatttgtgcttgctgtccactgaaggcatactttgcttccagtcgtcgtttctgctgcgggtttctcacaagtatgagagcccatccctcgattgcttcatcagtcatgccggtctcctgtcttagcttggctcgtggaccgccacgtcttgtcgcggcatctcgatcgaacagcttagagtccatctggtaggcacggaatagtgcttcttcgttattgtcgctcgccgcatcagcttcctggttggacgcatcaacggtacctcccacatcatcagcgtcgtaagtatcgtcacgttcgtcatcatcagaatcgaatgccgccagggcagagagaatggccgatttgttcggcgcgttttccttgtccttgagcatttcatcggcgcttttgccgggcttctttccaaaggaaaccttggatacatccattgcaagtcggtcgaaatcatcatcgtcaaacacattgtgtcgtgtaggaacctgaggaggggtaggtcgtggtgcaagatctgtgtgtccggtttccgaatgcgatggcctaattatggttagctgagagttagccagatggcagagtatatcgtacaaggctgcgctgcgatcagcgttggccaaatgaggcggtaaaggctgagttagcagagtcattacgattttttccacatcatctccatattcatcaaggcatttggatacaaaactagatccgaggtgaggaaatatatcctgtacctgcgtgatcagactcatccggtggacgtgaatgtcagcatcgacttcctgctgcgtctcctttcctttgcccttgtccacttttcgtcgcaccagtcttttgggtcgaatcatggcgccctttctgtaggcctcaagtgctgtgattcgcttcttgaagttgtccgtcgctgctccagagtcttccgcccttctcagtaggatcttgagtagaggagtattggtgatgagttcagggacaagagagtcgttggcattgagaggcccgtccttgtgggcatcagccgcttccttgagggcgtagagctgatcgctcaacatagaccacttggccggctcgacatctataaggccgataagacacaaataggcagttgtgagtatcaccttccgcagaggtgggttcatgacgcgaaaacagataataagggcgtcaaggaaatcagatccagcaaggaataaggtgcaggaatctggtgaagcatgcagaagatagtttagccgtataagacgggtctcgactatcttcaaatctcccttgattccagcctccagctgagggataagttgtttctttagccctgtgagactcgcctctgttggggcagtacgctgttgaaagagttgtgcaataagaggcgttgtagctttccgggggaataccctcgcaagatttgccaagaactcatggccgaagagttgcgtagggggagacacagagtaaactcgtgaagtaagttggaagacagctttaggcagtgtcgttgagtgagattctaggatcgtgaagcctgcctctgctgtctcttctgtaaaagaagagagaaacgttgcgatggagtcgtcgcgagataaagatgtcttgaggtccttttcagggagtgcgacaagggcacggcagattgaggtccaggcttgaagaagcgaattccactcgctagaagagagatgttgccgccatgatgactgggggaagggtgcgaggggcggtaaagaagccatcctttttgactctgggtgtttgtgttttttgatcagaaaaattggtgggtttgttgacttgtgggcttttgagtcaaggaagagccgttcttataaactgttgctcattaataccacaagaatcgtatcgtggctcaagcgttggcatcgccggatgattcatcagaaagtgggttctcactgcctgcaagctgatggatgaagtcaacttggagaaggtacaaagttgagtatccaaccaatcagcgtgtcataatttggagcactaaaccacgaatggcttggggcataaaggcagaaggagctgccctggtcgttagtgccgcaaatcaacatcaaagctaataatggaagcaggaagcaattagagatgatctcacttgaatccacctgcctcgtttttgagatcctctatatatggaaaagatgggtttggatcgtttgaaatctcagttatttaaaaccgtaaacaggacggtacatgtctagtagatacctacctacctatgcaaattaagcagcaaaccatacacggtcatacataagagaaatatatcaccaaaagcaacgagtaccccaaggttggctttgactgaatggttttgttgaaatgtggtttactataatcctatacaacccttcctgttcatgcgcaacgccaatatatgctcagagtataaaatctcttgaataatccaacgccttccctcgctctagctcttctccccctctctcatcatatataacagcctctgtgaggtgactcttcgtctctcgctatggtaacttaaaagtcccacaatgtgcattcccgtggcggcggtagctctggcatcaaatcgccctggaaggcacctgtctgtgcgaaagccatccattgggcttttgtcttgtcatcgtacttctcagaaggcaactctgtatccgctgagtatcctggaggtccatccgggaaccagatccgtcgccatgatccatcaaactcccgaattccaggcttaccatccttgtacatgacagatttgcctttgaacatggagagtcgtccatctgcccccttggagctgtagctttcgactggcgggtgctgccggctgctgttgggcgggtatgggttccctgaagcagcggttgatgtcgggggttgcgacgcgaatgggttcgacgagggttgtgtagtgtttgaaggttggccgaagggatttgctgctgccggctgggctggcttgccgaatggattgttagcttgcggctggttgttctgtgatgtaaaaccattggtctgagattgtgagggttggccaaagggattgttcgcattttggttcggcgtagcattggaggcaccaaacgggttagatgctgctggtgcattcgatggctgtccaaaaggcgacgtcccttgtgcaggttgagaaggctttccgaatggactggctccagcattactctggttattgtttgctccaaatgggctggcattctggttgttcgctgtaccagcactgggagcaccaaaagggttcgctgcaggaggattgttgttggccgcgtttccaaagggactagaattattgtttgttccgtttggagctccaaaggggtttggctttgcaccaagctggctggcttgtccaaaagcactacctccagcattaagctgtgacggttggccaaacgcactaccctgtgcgttcggttgtgatggttgaccaaaaacgctacctcctgcatttggttgcgacggttgaccgaaaacactgcctcctgcactgggctgagaaggctgtccgaacgccggtgtaccaaacgcgctgggcttcgcacctagcgctgaaggttgaccaaaggctgaagctggctgagatggctgaccaaaagccgagggttgagcgggctgtccaaaagctgatccagactgccccagttgcgagggttgcccaaaagctgatggctgtgaaggctgtccgaatgccgtgcctccctgagctggctgtgacggttggccaaatgctggggctccaaaagcgcttggttttgcgcctagagctgagggctgtccgaaagcacttgcgccggtcgatgcgccgccgccaaatggggatgcattgttattgttgttcgctccgaatgcattcgactgggctccagggtcggcgatggtagatttcggtcgttttccaacaaggaattcaccaaaaggagctccctgcgttccttctctgcaaacatcgtgtcggttggggtggttgttctcggcgctgaccagaaattccacagcccctctggtatcgccgagggcagtttgcatttgttgctgcgcgttcgcgtacagctcttgcgcttcgttcaactacagtcgcatcgcggattagctttgggggttattccatgcaaaaggaatgattgactaggtgctcacagcttgttgctcgtttcctgcagctttgcccatcataaagtgtagtcgaagctcttcaaaactctgctcgcgtgggaacccgccaaagagctgctcaggagcgtctctccctggcgcataggctgataggatccattgcggtacctcggtcgtcaaatctttttcgatggtatcggcgtttatattatatttttctgtcaagctgtcaattcctttcgttcttccaagttcgaatgtcattcgtaccagctgggctctggttgttgctgcctcctcctaaagctccaaagcggtttgaagattggttctgatcgttcgggttgatgtgctcgttacgacatcgacctgttgatcaattagcatggttgataccgtgataaatactggccgaggaagtcatactgccaaacttgcagtttccctgctggaagaatttgcagatgaccatattgatggatgattgaatgcgctgtcgtggttaggtattttggggtagaaactttgacactatcagccaaagtcgccttatgagaagctacctcatgacgttggggttctttcagcaccaatggtggtagggtaactgttatatttagataagttattgtcagaaggcgaaggaatgaaaactggtcagagagtgtttcaacgaaagaaagcttagacagtagattggacctcatagcctctcccagcctcgctggggccgccgggtttttgccaacgcggtaagctctggctacctgcacccattcaacattacagtgggtctttatgtgcgctaaagtgcctgtccctaaacctcagcctagtattgttcaatttatcgaagcccattaatctaaagcacagcgtttgttgtttgtgatttttcatctcatcaagtaatggtaaaattaatagattttgttttcaattttgtttgatttattcttatttatctattttgcaatttatcattccgtcatatgctttgtttgtccctttatgcagagcactaaacaataggcaaggcaatctttccatgcttgcaatatcgccatagtagatacaagtcattcggcacatttcatattctccttatttttatttttttgtttcccaatcaagatgacatgtggtcagcttttcggaactcaaccattggtccgttcttagcactcgtaaagatgtcaaccagctgcatctcaccaggccggtgtcgaccccattcattcttggggttgccctcagcgggatcaacgataccgacggccttgcgcatatcatacatgtacatggtgcgagcgagagtgtttgtcatctcaacataggcaagaccctttccgatgcaaccacggggcccaacgctgaaggggcagtatgcgctggaagccagagcgacctcggcctcggttgtgttttgaccagtgagggggttgagggtacccacgagccatcgctcgggcacgtactcatatggagagggataataggactcgttgtggtggatcgtgtagtgaggaacgccgacgacagtgccctcaggaatgacatggccctcgatagtcatgcctccagagagaacctcgcgggggaggataccaccgacggatgggttcattcgcatagcttcatcaatacaggcgcggaggtaggtgcaagatgcaagagtggcgccctggcagatttcctcaacatcgttgaacttgcttcggatttcttcggtgactctcttgagagcgcgggggcatcggacgaggtagaagagggtggcggccatggcagtggaagtagtatcggaaccagcaatgatactgtccagatattagttaaatcatttaacgttggcgcatattacttacagaaggttggattcggaccaaagctcaggagtgctgaatccctgaccagtttcggggtcgcgagccttgaggaggtagtagaagaagtcgcgacggtcagtctcctcaccaagcttggtgcgctcggtgagttgacccttgctgtatgccatataacgagcacggccggcagcgagcccagggaagaggatcttgtccaggttcaacttgttgacgataggcatggttccgcactaaggccagtcagcttcaggttctcgcatggctttctatgattcgcttacaagaagatggcgcgtggtggcggcttcaacaagctgcagagcgaaacggttggttggactctcgagcatgtggaaagccttgccgaagcacaaatcaccaagaatatccatagcaaggtaattgcaccaatcgctcatcttgcgaggcttggtccagcccttgttatcctcgccagagccttccaacataccaatctgctcgcagaaagtgcgaacattgcccaggatgtatcgctgcatctctttcatggcactctcggagaaagcctgagacatgacacggcgcttgcgggcgtggacctccttgtcgctagtgttgtgggtgttggcagtgggatgaacaaaggcattgtagaactcggccttgcggacgtttgagcggaagccgtagatgtccttgagggccttgttggagttgaagcagaccaagttagggccaaagcggacgacagggccatacttttcgtgcatgcgccagaactcgatctgtctgtcgcccttccaggcgtggtagagttggtaggcatctgtgatcttggccatgaaaggacccgggtacttggctagagggtggaagaagactcggtagatgacaatactgaagccctgaatatgttagtctcgagctttggtacaagatatgcgacaagtcacttacatagaataaccctcctcctaccaacaaccccaggtacacccacagatgtgctagatcgactgtcatattgcctgtcttattcatacacaagcagagagaatcttgggaatgaatagatagaagggtagacaataaaggaaatgagacggaaggcccggggagttaaatagtactacatatagcccttatcaacacacaaagcaacttgtaagctgcaagctgccccatgaccaccctctctcgcgtctcgtctagctcctcatgccccattctcgcattctttcactgaatccatgacctggctgacgctcttaatcggctggaggcggcacacaaaggctgtcagtattcacaagctcgtttgaagtgggaaatggagggtggagggggtgtaaacatccaaaaagccttgtatgcggctaagttcggattgcaaatagcgggacggcattggatagatcgcggagaaattgagaactgtccgtgagatttgcgggggaagttttaaatgcatggatgtagttagttggagcgccagattgttgtgtggggtttctggaatttggggatttttgttagtgatggcttcaagtgtttcgaggttccttgaataattctcaaggtcgggttatgaattgtattagatagtgtctttgagctatgataatgttgctgtgtaattaattacccttccttgttgcagtgatataaacccacccgttctcttcccctgtacctaaatcgaagccatatctaaagaacaacgcccgctggcttacgacaacaatgctgaaatcgtagtcgttagtctagcctcactgatacattacataggtacatagaggtcacctgcccaatatcgggctttactaattgaagtgcggtgagacgtcaatcgatcccccataccataccatgccgagccgagccaacgtctatatgccgtcattcctctcctgaacaatataaatcatcaatcaaccattgttccccatctttgttctccaactcgagttggtgctgctatgtggtccgaacccgtgctgatctctgatatggctcaaccagcggtgcttgtcccgcactacggaatcagtagtgtcttactttctcttggtcatgaatacgaagcgagcaggggataacaagcttgccctccctgctctcggctacatcaagcccgatgatgaccgcggcgttgtgggtactcggagtcccgtgagtgggcacggaaatgttctcgttcggagtgggtacggaaaactgctgtatacatgcctaattcaagtttgacgacaggttctttcgcgacaacattggcaaaaatggatacgatagggtaataattcctatctagtttcttggtcagccgctgacagtctgttagggttaaatctgtcaaaagtccatgtgatgctcgttacgacactgttatctagactcagtacccaggtaggcaggcctcaggataccagaaaaattggccgctggaagcctaagagatgaaattggtagatcagcttatgctacttagactatggtctttaggctatttgtttttgtaacctaagacttaggaggtcaacttttctgctacccagtaggcagggttcctgtctatgttttgattgcccaactcttatcaacatacctactgcaaatactaagccaacaaacaaacacgagaacaatatctaacccaaaagccacacatcaacgccataaatcatccatgcaaccaagacagatccagagcgcaacatgacagacaatggacaactgcatatagcccccaacttcctgcacactcagacagtacgattattgcccaactacacatcccctaccctgtaaccactacataggtacctatcagttcattcatcaacaacaacgtcgtactacaggatcacagcgcaaccaagacgcaataacgcaacagggatatatattgtacgcactaacactaagctcatagactttgccaccgtacattaatcattacccgaactttcctctgcccattaactcctccaaggtataaattgtcccagtgatactcagcattgacgacaaaccagtgccgcactgctgacacaccctaatcacaatgcgcagcctgcttagttaaaataccttggctcattgaagacatggtatcgatgctgtcgcacaccatcaccccggaacatggcagggaacctccatccttcgggcacgtccttttcctgaacctggcggttgcgctccttgtctgactgggcttccagctttgcaatctcctccttggactcagggatcttgaacttggcaacttgaagctcggtatccgtgatcgagctgcgactgacacgggcatatcctacacgcttaagacgtttgaaaaggatatactcgcaccatcggtcccaatctgacgggtccacgtctttcatacccgacttatcgcttacgtaggtgttgtagttgccctcctttggctttgttaccagataactgagcaagaatgctgggcgaggggttgagcccatgagctcggcgaggtaaagagattggagacgtcgatcctcgggatcttcttcctgcccagagtggaagacaaacacatccacaggctgaccatagacatccagcgtagcatgaatagcaggggctagctcaccaacagggctgggtagaaggtgatgtgtagagttcatgatgggaaatttggataacagagcagcaccccaggtatgcttgttggggccaggaccatagtcgacgtacatgccaagatcctcagcaagaaattgtgtagcgtcacggttacccatgatgatgcgctggttgtcagactccagaagaccgatcacatcaatctccaattccttgataagatctcgcatgcgatactctgacgcccacatatcattatcgaatgagaaatggatcgtccagataccagcagtgaggatacgatcctctccgtgatatggccggtgattgtttgcaggaaagcgctggaatgccgagatgagaaacaggatgtttatcatgatggttgagatcccgaagagcttcctttgctgagttggtagagatcgctttggagtttgtcgctgggggctggaaacattgatgccgtacacaccagctccaatacaggtcatcatggtatacatgacccagtcagtatgctcgcggacaagttggcctcctggaacaaaagcataggccacaacccatacgtggaagagaaccaaaaagttgtagattaggaacccattgccaaaagttgttgcaggactcgtcttggctgcgtggacgagaatcggaactgagtatgccatcaagtaagtagcaagcgtgagggcaccatagtaaccagaccaatgactgaaaaatgtcaaaaacatggcaccagcggtgccaatgatgtaggcaccccaactgctcgcgaccctgggttgccaaaccccactgaacactcccagagacatggcaagaacagtgagccagccatgagtagaaaagtaagggccacgaataggatatccttcccagccccagaggatcatcgtactggtgtcggagagcagcgagtgaaggccaaagaacagccctgctaggccaagcgaggcaaggaagctggaactggtcttggcagggctggtaacgagaccagcagtgagaggtgttcttcgtgtgaagcgaagagcagcgatgataccgagcacaagaccagtgttgttccaaccaccattcgcagcatgcataataggccaaataggattattggtccaccatgcaaacttggcagtggacgaaaggatgagaccaatcatccaaccgagaatcttggactcgaggcgaccctcatgcacagactccgcgaaaagagttccagcccagcccaaacatgacatgaatacaccgaaaccaacgctgaaaagacgcatggtaggttcctcgactaggtaagctgcaatgcctgccagagaaaggaggtgcacaacacgcagattattcaccaccagagatcgtgccgagcggcttgcaagaataaaaggcgaaatggtggtcataaccgagacttcgtatccggaaatgcccatgtaccagagtgggaagtctatcaacgtgttagaaccatgcaagtaatttctcacagccgccagtttacttacaccatactacaagtcccaagctggtcaagatagaccagaaaacgtactgcaacgagttagtgaccagtcacttccgatcgtgcgcaaatcaggcgacaacttaccccatggtagatttcagcggcaatatcaagtgcctcggaccagctgaaacgaacagctaagacgccaccagtttccttttcctttctattggttcatattaataattgtttactttcattcaatgcatccaacacttactctttttccaaaacagcagatggtactgatgaatgattctcactgcaaaatacttagacaatgaccttgaaacgtgtctattgggtaaaaggctgttctggaagccaaagactatctgggaagccaatgaacgtacccctttctcgcacccctgacgtccctaacttcgatatcaaaagtactgaaatcgagggcagttacggcgtcgaaggctacatcgaagataatcaatgaccactcgaagaaggcgtatgtggtgtaggctgaatgacgcgattcgttagtcggctatatgagcacgggcgtttaatggttaagcgatatcttacctccagcaacacgatggaccttgtgctgaataaaaaaataaatcaatggcacaagggttccgaagaaagccgacgctagatactttcggtatttaattgcctgggggttggcggggctgagtacgatgcagccagtcgtccacggaagcgtcgcaacaatatacgagatcatcaggatgtcgtgccaatcgtggtcatctgtagaggtgatgtatgtccatccaccgcaggtcagcgttcgcacgagtcccatgacagcgacgaacgtgggaagcttctggccgggcttgcgcgtgaggagataccataagccgacaagagcgaatcgaggacctattccttgtcagcaagagaaggctgctgtgtagttgaattaattgtcgtgtaccggatgtgatggcaatgaagatcatgaagaaggatcgctctgggtatcgatcaccgattgttgccgacaccgagggaaaccattcttgcggataaccgtagaactcgttctggacgatcttgtggtagtgaaggtacaggccgatgaccaatgcgctgaagaaggcggctagaacaacaagtgttagctattcaatcaaattatcacgcatttctgcaacgacagcgcctgcagaaacgcaacagcaaacgagcaagcaagcaacatactgtacgcgacggttgtgtgcgcccaactgaccaagcttccattgaagctgaggacgacgccggtgtctttgtccttgtatttagacgccattttgcaggaggaaagaacgaaacaagctctctagagtcccatccggacaatccgcaaaccaaaaagttgaagcttcagaacgagcgacgataataaacagagaagaaagtggtgagatgccctcttggcgaacaggaacggccctcggacctttaacattacctccgtcgcgacgtaatacttggattataattcaaagtggagccactaaagggtagaaagagcagggttcatggaggttgttttcggaaatcggattttgacactggcccgcgcgccttcccgaagcgaatgagaggcaggggagggtaggagcgggggcctaatcaacggcgcgcgtaacaacgctttccacgggaaccaggagggggggaaaaaatcactgagcttgagatcagcatttttggtgaacatcggttttagcggccgcaatgtcgaccctgcgccagcgaccaaacacaacgcccaccaagacgaggctgaataatgctccactaaaaaagttgtcgacttgccagccttgtccgcaaaaaaacttccacatccactgagttacctgaagacgacgttcaatacctttccagaccagaccataatcacccattccggtcgcaaacgtttaacatggctggtgtcgctgaaaaggcgagattctatctcgaacgcgcagtgccgcaattgcgagagtgggaggacaaggagattttctcaaaggtatgttgttgctacttttgttttgcgaagacatcgtcaactaatttttctgcccgcccttccaggatgagatccgcactattgttcagaagcgaaacgattacgagcacagagtactctcgcccggaaacaggccttctgagtggtcttcatacgcacaatgggagcagtctctcgagtccctccgtaccaaacgttgcaagcgccttaaaatccgacacctaaactctgcccacgccggtcagggtcgcacacttgccatctatgaacgaggtgttaaccgacacccaggaagcagcgcgctttggcgcgaatacctttcatacatttcaagcgtcaaggcatccaagcgctggcgcaagactatgaccaatgctctgcgcatgatgcccaccgaccccgagctatgggcaatggcaggtcgcagatcagccaagaatggcgacatggctgctgcacgtggattcttcatgagaggctgccgattctgcaccaccaacgagcagctgtgggtcgaatatgcacgaagtgagatggagtggctcgagaaggtcgacaagcgaaaggcagaggcaaagcctggccaggatgtgctccgacctgatcgcgaggaagagggagatgaaatgcgacttattgacagtgatgatgaagaggaggaggacgaccttcctgaaccatccaacacacaggccaaggttatcgacaagcagtcggcgcagcagctgaaatccaaccccgccatggacggtgcgcttccgatggccattttcgatatctcaaagaagcaaagtttctttggcgccaacactgccgagagattcttcaacctcttctcgactttcacaaaggtcccggctcagcccagaatatcccagcatgttcttgccgtcctcgatcaggagtaccccaaccacccagctacttgcaatgttcacattcgacagccaatcatgggtgtcaacccccagaccgcggaattccccaagaacctcagagaggtactggtacgcctgaacaagtacttggaaacaacaacagaccctgcggaattgaagaagaagacggtagcatggatagatggatacctggcattggatactctggatgagggcattcgggcagtcctggagcataccaagaagaagatggaagcaatctagaggtagagaggtagggggaccgaggggaaaataatcatagagcgaaattcaaaattttatattgtttcttttgcaaatgttgcagtttgaagttcaatatgaaacaagtaccttgatgatggttgtttctatgaatgaaataaaagtccactgtatcacctgtcttgatgtaagtgactgatatcgaatatcgtttaatgttccgacatgatttcttcaaagatgtctcacgcacgagaaagctacatttttcttcggcatgagtgatattacagtcgcataatctttcgagataatgcacgacgattcccaggcttgcaggcttcctgaagtgactggggatcgccgtgtggtggttgcaagccccggcccgatgttagggtgacccagcgttttgggatcatcccgtcgcgaagttaacttgtggggctggacaacatcagcgtgatccagaatgagagcgctaatgtgaagaggtaactccatttagagtcaaaccaccatgagtctgttgacacagcaagaagaaaaccaactgctgtatgcctagtactcagttatgtgctcattaggataaagcaaagcggctttcagggagtatcatatccaccaacaagccatggtgcctggcgagggctccatgccacgcgattgttggccctgcaagcgactggaacactctctatggcatcatgcaccatgtacctaagttagcgatgcatggggaagccagaatgacatctcggtcgtcctgcatgtgcaggtttctgcattgaccatgataagcttcattcaaggcgtagctttgcttaaccaaagtctggttggttgctcgactagctaggtacctactgtttgcttatggcacgtgaaaagacattccgatatgccaccttgttttcgatagtagggttccatttacccagcttgcgagggaccagaatggtctcttgtgggagagattgagtgagactatgaatgtagcgtttgtggtgccggaaaggcttctgggcaaactttctcggctccgtctgattcagagcagaggcagaggtggtgtcaatggtacaggaaactaactactaacctagacagtctaataaacagaaaagcaatgctcatgccacttccattgggatggacaggagaaggcgtttccaaagtgagggaccgagacagatctgcagcctttcatctggttggcccattcctctactgatcgctcaccacccttcccatggcttcgctgaccagccagtaacactgacacgaacactcaacaacacatgctcgggaaagaaatataagcaatttgaggcattggcttatccctttagcccttttagctatctctgcccgtgcccgtactcgtagcacagtaaatcatttgccactgaccccgttcttaattgatgtggggtgaattcatgacaggggaattaaagcacggtaagttacatggaggggagaggcgcggtcaacagcagaagaggagggaactaaagagacagacagaggagagattggaagggggggaagagggggagaaaaaggctttcaattaatgctgagtttgtggtctgccactctgttgtgtcagtgcttgattcccaacgtgtgggatggatatcttgacaggaaatagttagagaattgtccattcattccttgaggggtcaccaacacccaaccaacaaacatcagctacaacccagcatactgtacgttgaatggaaggtcaacaacgaaagcacgatagtgaatgagcatgagaatgattgaccgtgtttattagggccgtgggagaaacagaccctgccaagtcagtcacccacctcaaagcggcgcgtggatgatctggaatcgtacagtgcgcgacctagagagtgtgagtgggcggtcggatcgtgagtaagaaatgggaggatcaaggctgggactggagaggaatcatcaaaggttcagccaaaagggaacacgtattaggtatccaacagtaaggagatgcgtcgtaaattgagttgcagttgctggtccatggcaaaagtaatctttcgattgtcctcccatccatgactttctcagattaggctcaaccctggaagatttgggtgaggatgaacagcagacagacacccaacctcatgctgcagcgtggaagtaccaaggtgcaatagcactggcaattaagtcaagggcctgaatatgaagaaatgaaacaagtaatatgagggactatcaattaaagcgacatgatcggagctcacttgagcggagaaaatttcgttaacaaacggaggagttgaattgctcaaagtgaattgaggttgcaagcccagtccaggtacggtacagtacagcaggtaggcaaggcaaggtaaggtatttcacataactaccccccttcccccgttccttctcgctgcccatttcccaccggttttcccctctcaaactctctgaccttcttttccttcattccctcattctggttcccttcttttttgatctgtgttgctgttgtgctcacacttgccctttgagctgctcacttatacggacgcggagccatctccaaatcgtcgggtcgggtccagtggttttcagggcaccccaagctgctgggttgggtgttagtgggagccacggcagttcaattgcttttgctctcgacaaacaatattaaaaaccacaggagaaacccatcgcgctcagcagagcaaaacgacagacagaaacgaatggatttttacgacaaaacgagggtgacgggcttgaccggctcctcaaaggtagcccagaacacaacgacttgagacggcgctggctgttctggccatgacgacctgcccgacaaggatccatccactggcatccacccgggaagcgccagtggtgggtggacagcccgcatcaggcgccaccacagacaatcccaggacgggctcaaagcctacaagctctgcgcctctttcagtcagaaaaaaaaaggaagggaagaaagacttgcccaaaccgaatggtttgaagaaacatcacggaaaattctgactgtctaacgaagcagacactgcctttggggtgcgcagtggtgccgttacgagcggaacgggtttgacatgttcctggtgccaaatggcccgttcctttctttgtatgggtcatgccgaccccaaaaagatgccagcccgcccagaactcccgggccactgtcaccagcacaggggccaaaaagaatggactggactggactggacagggcagtaggtcagcacccgcgactgaatacggccaaattcgatctggatgagacagcacctgcacaagtgtgcagaagcagatgctggtcttgagaggactgttacattgaacatttgtggtgccagattgtgcgacacatcccgcgtgttcaggttgggcccctccctttcattggaatacatggatggagcagatacggatatgccactgagttcatgatactctagacggctgttgtttcactcgggacgcactatttcggcgaaaacccacgcatttcccccttcaaaattgtcaagtctgactggactcgagaaggctccacatactgttgtttgccctctggtatttggccttgagacaacctagctggcaagcatgcgaattattcggtctttatgtttgtgttccataatctgatgcgaggagatcgagatcctgcgcatcaaaatggttcaaaacataagcaagacaatatccgaatgtcgctcggcacttcgtgctgtttcaacacacgcctggaatccgggatttgatatatgggtatcaattgttctctttccaataagccctagcattatccatggagtcatggatccatcattgctgtttgttttattgttatcgatcgctcacaaggcattggttgtcacatgcagcattcttgtaattgctgggctccagatttggaaggaggaatcgtgttaacgatgtggagaggaatcccagttccactgttagggattggtagaacatgcactgtaaacactatcagtgtcactgctcaaattacttcctcactaacagcaatgtatcattggctacaggtacgacctacgaggggactcatcaatgacgctaagccgagagcagccaagcaagcgcgccgcagaactggctcagcctccccccgactcagaagaccagtcttcaccgtccgctgaaacccaggcgaaccagacttgaagcattgcagttcatcccaaaagttactacaaacgcgcgcgcgctttcgttttggtaaggttttcatctccttgttcgattcctgcaccgttttttgttgcctatgcatgcgccctcccattccctccaagactgagtgcgatagatggtgttgtacgggaacgctgtcgtttctcgtcgtttcgcttcacttttgcctgccttgtctgtccactattctttcgactttcctctttccccgttggtcgttcagctaggccctggtctggttggctagcccaggtatcgcccgtacttttgcatggatgggactggtctcaaagtgctgcgcgtccttggcttggttcattctccccataaccgcgaaaaattctccctcactggctggctggctggctaggtcgctggctgaccatcatcgccctgtccgctctccactgttggcggtgctggcaactgaaagtggctgctacagtaccttgtcccttgctcgtttgcttccgtcaggtcctgtccatcctgtcgcgcgctcgtttcctgctggatttcctcgttctacctacctccctctccattcattctcacccgaccccgtcattcccatctacattctgccgtttgagcgaagcgcgttgccctgcaccgacgaccgtgcccaccaatccgtgctctttttcattgcccactttcctgtcccttttgacttggtccattcccagcacctggcaggctgacacaaggtcttctcgctggtctggtttggtctctcgcactacactactctccaccaaacccacgccgcgacgcgacttgtcccatcaccaccgtgtcactgcctcatcttccattcatcgcttcccatctcagcctttcgtcattgtatcctcgtcttcttggcgctcctccatggacgcatttcgcgtgcctgctgatcgctaactctgtcgcgcgcagcctgctgggtagatcgccatgagcacctggatgaacgacgccgtccccaaccacaatggcaacggctttcctcatatgaacgatcctaattctgtcagttccatgatggatccctctgctttcatggccaataatggccaattcaatgctgctcagtttcagaaccagcaacaaatgggcgccgccatgcctaatggcccaggctccatgcgcaatgcctcaccttctttccagaattctgtatatcaaaccaattccgttattccatcgaagcgtcctcgccctcgtgacgaaagtctcgctggctctccaagtcagaatcccggaatgcttccgacatcgcgctcagaaacgccacagcagcaatcatttgcaggcgggtttcaacccggcgcggttcagcaaaatcccggtcaattctcccatctccaagcaaatggctccgcaaacgcaagcccttctccgaatatgagtaatcaaatgcgaccaggaagtgtcccccagcgagttgcgaccgcatcgccacatcctttctcgcccagcggccagcaattcaatccccaggcatcaccgataccctccgaacatggcactccgcagccaaaccattatatgcagaacatggcgcaaggcttcaatacgaattttgccgcgtctccctcgaacgcccgaccttcaccgaatccgaatgcgatggctggcaatcaaatgatggcccagcagatgggtcaaatgccacagcacatggctcagatgcagggcaacatgtatcctcctcagatgcagcaatctcaacagcagcaaggaacgccacagcagcagcaaggccagcagccgcaggggcaacaaactcctcaacgtcaaggactgaccgatcaacagaagatggctgcttatcaaatgaggctgcagcaacagcttcaaggcaatgctgctcaaatgcaagcacagatgcaggcgcaaaatatgggtcgtggcatgatgcctaataagcaagtagctgggatgcccaatggccaaatgcagcagggcggcatgcgaccacagcagaggatgatgaccaacgtgaatcccgaacagttcatgaagaatctcacaaccctgatgaactcgaagggcttgccgttggatcctaatccgatggttatggaccgaccagtcaacctgatgatgctctttcaagccgtacaaaacaaaggaggttataagcaggccactacaactccgaatggctggccgcatgtggctcagatgctgggactgccggttcagaaccctgtagtgccgcaaacgttgagaacgatctatgaacgcaacctctataagtttgaggaagtgtggatggctcaacagcagaagcagagaatgatacagcagcagcaacaacaacagcaacagcaacaacagcagcagcagcaacatcaacagcagcagcaacctcaacaacaagcacaaccacagcaacctcaaagtcaaggcgcactcatgggacaaggcacaccacaaaagcagatgcaacctgggcagcaaatgaaccaaggcgtaatgcctcaacctgggcagcagcctcagatgcagcagcaaactcccatgaagcaaatgccgcccggccaacccccagtcaatggattctcaacgccgcaatctcagatgcagccacaacctgcggcaatgccaggccagaccccccgcaccttgtcacaatccatggaaggctctgctctgccggacttctcgagtgcccagtcccctgcagctcgaagggcaggaagcatgtcgcagagtgaaggacgacaggcctcggtggcacctacggcggttgcagagaaaatgccccgattggcaccacaatctgatgagtacagtccatgtgctcgggagctttccacgtttggaggtgtcgatctaaatgctttcagtaaactgggtacagagctggagcgatggaaaccagatgtgcctcctctacatgaacttggaaatatcgacatcgctgctctgaccaagagtttgcagagtggaattcacggagagacgcgcctagcccttgacgtattggcagctgcgtcgtgctccatgaaccaactgcactttatccaacttcgatactgcgacgagttgatagaggcacttatcgagtgtgccgaggaccaggtggagatgctggccgagcatacagttgaggtttcggatgagatccaaatatctccgtatgaagatgtcctgagagcttgtcgcttggagcggttcaacattcgtgatttgcctgttttcggcactcaagaatacgaattagatcgagccgtcgatcgattaatatgtgtgacgacaatcctgcgcaatttgtcgttccccggcgaggcaaacgaaaatcattcagttcttgcagatgagattgtcatcaagtttctttgcgttgtaatcagatatctcggtacgcggacgatgcttctgagatctcagaataatacgctggacttcatgaaagatgtcgttattctgctgtccaacatcgctggtacaatagagattccaggacgggaacaggccctttgccttctacaattcctccttgcattcgcgccagcacctaaccccacagtctcggatggaaccctcttcttctcacaatacgaaccaagtctgcatgcctacctgccacatgctgtcgatgccttggcaaagttactggcacgcgatgaacctaaccgcacacactacaaaactgttttcgcccttgactctgctagcaaccccccttacgaattgcttacgcgagcgtttggtttggccatagcccctattccggataaggcaaaatcacaagcacgtctacccagcctgccatctcttgtcgaggtccgcaagcctttcctaatgcaaggattgctttcggctgaaattttggcatcactggccccaggtcacgacagcggtgttgctcaggcctggctctcgtccggcaacgattttgcccagaacctcttcaggcttatccgcgacctcagtcagctatacgagcagcctcagaaccagggacctcgggctgccccacgaaaagacccagaactagtttacatcgttgttgtatcggtggcacttttaaggagattagccgagaaggctagggacccgaatgatcctacatcgtctataccagctaaagccatgccggcacctcatggtcttctcgaggctttgtccatgcaatctgcagagtggtcaaaggaagaggtgctacagaaactctccaccttctttgcccttgggagataatttacatatatctgggctcgtcttttggatttaaccacaccattacccgtataagcttgtatgttagtgttttcagaaacatgggattggtgtcttgtcatttgaagcgtgtgcttctcgtttagacttgcattctggagtcgatggtttggggatatgacaggtgacgatgaaactgcttgtcaatgcacgggtgtatacaggatgttgaaaggtgaacaaattaaggctttagggacaaacaaaaatatgcttctatgatgcgttttgcattactccatgtattgtacatccttggtcgtctaaatagggacgactggttcatatgatacactttttacatcctcattccatattgctccaaaagcagaacctgcgagaatccttgatacatcagtcgtcatggagtttctttaaaaaccaactttgagaatccatttcatagtctcggcgtacaagtcgccctgtaatgatgtcagttccgaatgtagtaaatatgatgaataccccactgaccttgatttcaatatgttgtgttacaggatttaatcgaatgttctctgccttaatgtctaggtcgtccgacaaatccttgaccagcttggcgtggtcgcccttcaccttcttgatcacaacgatacagcggtttcctccagacatccacctgcgatagacgggaagttgcaaagatggtgtacgcttgatgatatatcggagatacgtgccgacttccttgggatctttcgctggtagagggaccataggctgctcaagaggtcgtgccttgtagggaatctttttgttcttgttggggttgacgggcttttcctgagggtccggcttgtacgagacgtgcttcttgaacgtttgtctgcgggcgggggctggcttgattgtggtgagagtagcccgctgtgtgaatgatacaggctgctgagagaaagcctggcgccctatcgagagggctcgagaggcgaggaaacgcattgtgaggttgtgtgtagtaagtagggtggtggttcgaggtttagagttcgtcgtcgattgtggttttttcgagtgttgtgaaaatcggaataggaccaatgttttcggaacaagacgagatgatccccccaagaaaagacgtcaatttcaatttgctgaataacctttagatcgtcctgcgctctcacactcagtctcgcctgtcgtcgcactctgaacgcgccaaatgctcgttgcagggaaaatctcaagatcacatgactcctaatctctaatcgccggtaaatctgcgggaagtaagctaaaccccacaccaccgagtggattggcgaaattcaccaaaaatctgcccctccatcaaatccagtatcacgactatcggcgagtcacttttttgttcttcccgaccgatccctcctccttcgctcgaccgaactttaccgccctcccacccttccgaacaaaacaaaaaatatcgcccacgatggaggatgttctcaacgccgtctcggccgacggctcgtcgatcatgccccgccttgcgccaaacctgagccgacatttgctcttccctctgattcagttcgagagcgagagggctgaggagcagggtctggatgccaaggccaaggagcttctttccggaaagatcaagctcttggaggacacaaacatgaccgattacgtcgcgactctctactgcgagctccacggtgtcgagaatgctcccgaggagtacaacaagaagagacaggaagttctttcacagttggagaactacgagcaagccaccgccaagatcgcagacctcttgacccaggatgaggtcgtcaacggtctccgaagtgacaaggttgccaacttggagttccttaagaaccagcacggagtaagtggtgcatcaaaggagctctagtcgccccgacgtggtatagctaacgggcttctcaccaggtcaccatggaaatggtcaacgctctctacgactttggtcagttccagttccgatgcggtcagtacggtcccgccgccgatatgctctaccagttccgagttctctccaccgataacgacaaggtctctgctgccacctggggtaagctggcctccgagatcctccagaccaactgggagtccgctgtcgacgagctcaagaacgtgcgagaaaacatcgactccaagctcttcaacaacccccgtgctcagctcgaccaccgaacaatgcttctccactggtctctcttccctctgttcaactgggagggtgcccgtgaacccattctggagatgttcttctccgctcctttcatcaacactatccagacctcttgcccctggatcctgcgatacctgatcgctgctgttatcaccggccgtggtcgcgctcgcaacagctccatccaacaaaagcagatcaaggacatcatccgctacgtccgccaagaggcctacgagtacaccgaccccatcacccagttcgtcaacgctctctacatcgcccacgacttcgaggctgcccgtgaggccctttccatggccgctgaggtctgccgaagcgacttcttccttgcctcttctgccgatgcctttgtcgatgccgcccgacacctcatctgcgagagctactgcaagatcttcagccgaatgaacatccgcgacctcagtgccaagctcggcttgaaccccgacgatggcgagaagtggatcgtcaacctgatccgcgagactcgattggatgccaagatcgacagccaggacggcaccgtgatcatgaaccaccctcccaacaacgtctaccagcaggtcattgagaagactaagggtggcttcttcaggacacaggttctcaacgctgctgtttcaaagtaaacagcatgaaaagttgaaagtaggctttttttatttgtgttttttgcaatgactcaaatggggcaacgcaatccaaagagagggacacaagagacctcttcgccggaagatgacaccctccgctgcttgaaggggggatcaagatacagcctctctgttttaaaaggggggccgatccgtttgaaagatgggcaggatatagcaaaagcataagacggagggaggaagtgatagagcagcgagacaagatgaaaacacgggccaaatggaagaagcggcggttttagaggccctgtatatccccggtgatgcggtttgcattgcatggcgttctcggaaaagggaagaggcaaagggggataatggaatttacgttgattgttgaaatgaaccatctatctactcgcctcagctcggacgcgttcttttgtgatgatcgtgcggcatagtgtcgtcacgttatgtcgattttatggatattggcaagctcttcaataagctagattttgtctatcattattctcatagctcgtaaccacatttgatattttcccctaggatgccacgccgtggcaggaacactcataactactacatggataaaatatggattgcctggcttgaatggtcgaaaatattgctactcgccctcccgactagcaagccacaccatgccttttaggctctcaaccacgctgtctcgcatccaccaaacaccctcatcttccactgtggtctcctgttcgtccagtccttccgtctcatgatgtgtgtgtgattctgtgatggtttcctggctgtccaacatgttaggctcacgtagtcgatcgcgcacagaagcccattcgaacagtaacctcgccccttcaagccgctctctatctgtgccctcagcaataccctttgccatctccagtcttgcatcgacggcactgcccgtgtgctgggtgtcatctccccgctcaagtaccaccgctcgctccgcgtaactaataccacgaagactgtcgaggccaaacacccactccatgggatctgtacccttctcatcactaccgagtgcgcgaagggtggaagcgaacgctccctcacgtggcggacgcctacggagataaagactctgcgtgtccccaaaagcagctcgaacctctgggttggagaaatcgagctccacgtcccagaattgaggtccacaagcggttgagagactggctatctgatcaattggtggcaggatgcagggtgctgttcggttcaagacaggttctgtggatgtgttcttgcgcatcttgatttgaacaggtgcagagatcggctggccagtgagaacatccttggtaacgagacatcgttgttctgtagccaacacccaaaaatggcgaagagcctgcagatgggagcgattgtccataacattcgtggggaaaataggatagaacgatacgagtagagaagcaattgcaagattactggtaccaaaggttgctgtcccacaccccaagaataaagctccaattgcaagatgcgcagcaaggtgagacccataaggagtttctgcgtcgtcgcgaccatgaagagcgcgtaggcgacgaagaacggggatatctcctgttccggccatgacaatggatgctgatatggccacaacatcctggcacattcgcgcgttggttcgggtcagttcttcatcgtaaggcggcgtaccatttggatgcatgctcgccgtagatggtatctgtgcgattcgcatgaactggtccaaataatacagcaaaagatctcggactttgggggaagcacttccagagaagcgaagcgcaatcgaaaagcaaaggccagcaactatgctgtgaaacgccatgtcagttgactgcagctttgtagttgattgcagcttgaactgtgggcggtaagggcgtggcagatttttacgaatccaagcaaaggttggctcgatctttgaccacatgatgaggttcttcgttagagttctcaaaaggagaatgtcaggtcggatatagtcgaactgcaagactgagtctggtatatcaatcttgcgtgccacgatctgatcttctgacttcatataaataagggccaaggccatgacggctccggctgctgcgcggtccaagatatgaactatttcgatgtttttggtaatagtggcatgagaaatcagtttttctgttactttcatgtcatgcaagcccttgagatcattacctttgcctaggttgatgaatccaagggcgaaaccagccgccagtcggtaacactcacttcttagaggctcttcctcgtcttcttcatcaatgtgctcaatctcggatagcattatttcactcattctccgatgttggctgttggcgtaaagaagcccgatacccattatgcccgatgtttgtgtcaaaggtgataggttgagctccgctgcaccgcgcggtaacatcctcgtagcgtggacggaaagcaaacgcgtaatcagcgagtccatcgtacccatgtaggatgcagccaggcccagaagaaggccgatggaggtcatggtatgttttggtgtcaggtatttgaatgctacccactttgccacatccttcagatgaccgttgagaccgagagcaagcaagaagccggcatggcggttgttgaggtcctgatcaggcttgttgtagagaatccaagacgtatcgatgccctgagcttgaggagatatagcgagtccagcagcaacaccttgatggaaaaagccccaacagaccttctcttccgagaactgagttttgtctacgcccaccgtggtgtttgttggcttcacgatgcagttgagattgaacccgccgatgtggaatttctgcgtgattaacggatatcgcagactgtagtacaacagacctcgcccagcagggatggccagtgtgcctgtagcgattcttgtaaccagctccttttgcttctcaagatattcactctctggccagcttgggtgaggatccagtcgaaccagtcttgctttgttggttgaaagtaagtcctgagcttcgttcaggcgacgatcttctttgaacaaggagcgaataacagcttgacgttcagttccttcgccctcatcatagccaacgttgtttgattcatcaacgctttggcagagtagtttgtaatcccaggtcgcgttgtgcgtgggcgtctaagattcgttagtagacgaccagcgtaaaaggtattgttccaatcttaccagaatcttggaagcgcttggcttggggcgcttgccaggggttagtatgagactgatatccctacgatcaaccaactcgaggaggtcctttgaccaagaggttggcggatgtggttggcacaacgagatggcatccctcagaggcacaaggacagcttctggaaggctatcaagcacagaatttgtaatcccggcgtcccgcatagcttccaccatttgtaccgcactggtggttggtttcagaagtctaaagaattctttaaacataagcgttctgggaagtataggctcccatcgtcggtcttgcgatttttctgcttcagataactgcgagccagcataatagatatcttctggggtgacataggaaacccttcggtctccagtaagtcttgcctgaacccaagcaatgacgtccggctgtataggaggctgaggtatcgcgggtctaagatggagatctatgggacggttagtgttaaccatcaaattaagagcttctgcacttaccagagtcatgacgctgatcaatatcttcttgtatgcccgcttcgtatgtggaggtaaagttatgccacttaaaccaccgagcgatctgagccataataacacggagatcggcacgacctggtgatctgaattctggtgtcatgatatccaacttttcctcttcaagaagcaagtgcaggcccataaacacatcaacagctaccttgcgccgactttccatgcttttagccagtgatgtcggcatatatccagcctgtccaaatgccgtttcaccaagtgcagagactatgtactccttagctaaagagacatgtctggaaatgaatgttgcggacaggttctcctctgaggatgttgtattgtctgcgtcttcatccaatacccattcccagcccccgttcatcatccatgttggacatcccaacgagttagatgcttcaccagcctccaacgacttccagtcttcagattctcttattgaactggtggaacccggagcaggctttcttctgcgagcagggagacgggctttggggaatggttttgaatccttgcgactgagattcaggaataaagacaggagcagaacagtcatagcggaccattctacatctgcagttgattcttcgtaacctcccacccactgcatacaatggagccagccagcaaagatttgttcgccgagagcatgaggcaatatgctacgacaaacatctagaactttgcgaacatgaggggacctcggctcaagctgtattctaagttcatgaagccgaccttcagcatcaacaacgtcaacaatgcccccttgtcgaggatggcgcacaccaacaatactaccattactgaaatcaataacctcagactttctctgtgtgacgtcacgatccaaggctctgcctcgatactgcaagcttctagtgttgtcaacgaagagaagagaaagcgatatctttgtgagaacactccaaggcgcttgggtgctcaattcgtgtcgaccatccatcgactcggaaagaatcaggattgcagagtggtctccatccacgactttgcaagagtcgacaacattttgcgcatgcctgcgatcgatgacagttgccaacacagtagcgccgtcaggtgtgttctttttcccgcctttactacctttggtggctttgttgcctccgcgctgaatgcccagctccaaagtaagtagttgaagacgtctctcagtggcgtcttgaatgccaatcaaaagttggctttggtcatggccatcaatggcaaagggtggtgctactaggataaaaactttggtctgagtgcgggctggctgatgcgaataccgcacgttggagttattcatgggtacgctttgaagtttggcgaacaatatttcatgctgtagcccatcaaactcgtggtcctctaagcccatgttgtgaaacccctcgtcaaggccttcgtaaaacggtgccgctagcagactgctcaaactaggatggatctgatgggcatagttggcacttagacgacttccctgagattcatgtctccttgtcccaacatggctgggatgcaatggctgttctggcattatggcccggtcatgagaagcagataagtcagctctcgccaacatggagctgaccctgcgagagctcctgcgtgcggcaccggtgccttctttgtcttgctgttccaaagatgagacgagatctatcataggcttctcaagcctctcactcttcctttgccgctttcctggtaaaggggccccaaaactctctcgtagattgggctgcacgggcgttccaggggcactcgcaaaggcagacggcatggagctacgacgccgagcagcctttgacttgacatccttttgccgattcagaaaagggtcttcatgttgcaggtaggtgaggcgccagacagtgtattcactagtttcacggttgattgtgactgcgatgattaggggttggcttaggtcttgagtcagtgcaccgggaatcttgatctcttccacatgtacaacttcttccgctgcatcaaggaatgacagcttcttctttgcagtctgtctcagacttttaacattctgggattcttggttcgtgacaaccagtccaagttcaagcaatggatccgttaatgagacaagccgtggccaacgagactcgggctgctccagcggtgcctcccaacaattatccagcgttgagcgaagtgggagcgctttgggctttccaaggccctctacagagaaggcggtttgttgagagctattgaatgctgtcaactgcgaagagacaaatgaatttggtggaactcgaggaaacttcaacgatataggcgcaacgctttcggccttttgtttgcgttgaattataactccaacagggcctgcgaaagcggattcaacctcgaatggcatgtgaacgatatggctagtaccagacagaaagtatatgtgcgcttgtgtctttaggaacacaaccaaagctttggacaaagccggccgttggtctgattgagtatcgtcatcttgcgtagatttgtcgtcctttgaagcaggaaaatatgctagcagagcctgtataacaggttctttttcgagttcaaatctgaaagtctttcgaaatatgccacctcgacaccatatgacacagtgtttggtggtgagtagttcgtcctcgaggtttgcgtcgcatcgatcgtctgttgaaatatcccaagtgtacgaggtagacggcggattgggtcgtaatagttgttcattgatggcatgttgaagccctgagggctgatgcaaccccagggacttcaccgtcgccatgttccggcagctgccataagcagcttgtgtttattggttcaatcgatcggtcgaagaggctatcgagagcttctttggtcgtaaattcgaggttctatacaagtctttcaatgaacgaatcgaaggtattgttgcgcgacaagatatttgtttgtgttaagatattcacttacctgcccggtgcactgtgcccttcagaggtacactgtacctaccaccccccgttagtagtggggctagacatttaggtaggcgcgccgacaccgaccttcaattgaatctctaggttctttagcgcgtctagaaccgaagctcatttggagctgcctcgtgacgtagctgcaaggtacaaggtacattcacctactcttagttgtcggtgggagctgtcatagctctggtttgggcgctctgctaccttaccgaatcctgacaactcaacttcgcaccccataccctcgctctcttcctgggccttctcactccccagcatgataccattgccatcagtacaatgacggaccagtcaccggaacccagccacgagcaggcgcgtgacctcgaaacccaacaacctgaacatgatgcagcacctacatcaagcgaaccagttccgccaacaaataatgatgcttccgacgatggcgcgcatagctccgagtccgagtccataagcaaagagggggatgttagtgcgaaagacgtaacaccgccaggaagcaacgatggaaaggcaagccaagatggagaccaggacaaagaaggcggagaggaagatgataacgacgaggacgatgataatgacgaggaagacgatgatgatgaagacgaagacgacgaggaggacgaggacgaggaggaagaagacgaggaggacgaggaggatgatgacgaagaaccaaaactcaagtatgctcggttgactcaacaccttaatggagtatatcgaaacggcgacgcaactagcgcgttccttgtcgctggagataagatggtaggctcgatatctgctagtattcaacattgtactgacttcaagatagattgttggaacgcataatggcaatatcgtaagtagtgagcacaccgctcacttgtctcctgctaactctcgcccagcacatcgtccagctcccaatgttccagtccatgagggtataccacgcacattccgcttcagtaacatctatatcaatatcgccatacccaccccctctcccgaccgacataccagagacggtgtcgaagcatggagctcacagtaatgccagcatatcatccagccgacaaacagattcatcatcccctgcgccatcgagaaggcctcgggaggtgtctcaaatcccgcgaacgccatcaaacgacatttacgttgccacttcttcgttagacggcaacgtctgtgtccagaacttaattgatatgaaagatgttcaattacggaactttgctcgtcctgtacaaacggtagctctatctcctgagtttaaaacagatcggacttatttgtcaggaggtcttgctggccaacttattcttactgcaggaggcggcccaggtcgcagtacttcaaccacgactggaactgcagccgctacagcttccggctggctgggaagtatgggacttggcggtaacgcaggcaaagatactattttgcactctggagagggaaccatcagcaccatcaaatggtcattgtctgggaaatatgtggtctggttaaacgagcacggcatcaaaatcatgcgatcaaaactacatctcgaaagtgcagatgcagaagacgcatggaaacgggttgggcacattgatcgaccacagacagatgaatgggaaaccatggccagtgtatggaaaggtcgtgttgaatggattgatgaacaggctgtcgaagtggacgaaaccgaccagagcgctaccgaaaagagcagttccccagctacagaaaagttaaaaggacatgctctagcaagcaagaagggcatcgagcgattactcgtgggctggggtggtacaatatggattatacacgttcatcctgggggcgttggtgttggccggcacgctggagagaagaccattgggcgtgctgagattgtcaagatgtaagtttcagcctggctttgctatgccgaataaaggctaacttgaaccagactccgcatggattgcattatttccggcatttcgctatatactcaaaatctcttgttggtactcgcatactgtctaccagaagatgacgacgaagacgaaggtgctgtttctgtttcaaattcaccagataaaaggcacaaacccaactcttctaccggaagccaaccatcaggtggccttccccgccggcaaaataaccaaccgccagaactgcgtctcattgatctcaactctcaagcagaagcagacaaggacagtttgagcgtcagtcgttatgagaggttatcgtcaggtgattatcatttgggagttttgcctgcacgcaacgccgcatccgcgattgcttcttctcgaggtgctctggaggcaatagctggaattggcacggatatgtggaatgctgccatcaatcctcgctccctcttcagctctggggcaagtatccgtagccgtggaagcggtgatgattccagcataagagggagtacagcaggaacgattcggcctgggacaagcagaggcctgtcaccaacagttcattcaggtctcgtaaagcctggcgtaaagatattcatacatagtccgtatgactgtatcctcgcaaccaggcgagacttgagtgatcatttggggtggctcttggagcgtcaacagtaccagcgtgcgtgggagttgctcgacgaacacccagagatcatggctccagctggcgagagagccaacgataacacccctcccacgccgacactaaatcaagaggccagtgatgagttcaacgatgacgagtctgtcatcgattcgcaggtaagggacttctattcctcggccgagaaggaaaagcggcgcatcggagagctctggatccaggaactcatcgaagagaacgattgggtatctgcaggcaaaatctgtggacaggtgctcaagacaccagacagatgggagaaatgggtctggacgtttgccggcgcaaagaggtttgatgcaatcacaaactatattcccacaaagcctatgcacccaccacttccttcaaccatatacgaagttgtgctcggctattacattcagcacgacaaaccgagattcagggaacttttggatcgctggtctcccgaactgtttgatgtcaagactatcacgacagcattggagaaccagctcaattaccgggacgtgcgtgaagacagcattgacgatggtgagagggggcgagactggaaaattgtgatggagagcttggcaagattacacgaggccatcggacgatatcgtgaggctctcaaatgctatatcaaacttcatgacgcggactcggccttcaggttgattagggacaatcaccttgccgaagctgttgaagacgatatccccagctttattggtcttcgagttccgcctggtaagcttgatcatatgacagcagaagagctcgaactagcaacgtctgaggccataattctgctcgtcgatgaagctcagcatggtcttctacgtcccgacgtggttgtggagcagcttcttgcccagaagctcaatctgtacatatacttctacttcagaggtctatggagaggcgaaggtatccaagagcatggaggagagaatgtagaccgacttgttatggacagtcaatcattggtggacagcttctcggatttagcggtccacctctttgcgacctttgaccggtcgttgcttatggagtacctgaaaacatcggtctcatacacattcgaaaaggtaagttgagggcggaatcaagactctaatccatttgctaacttagtccaggctgttcaagaatgtgagaacttctcatactacgatgagcttgtgttcctatactccaagaccggacaaatgaagcgcgctctttacctcatcattgatcgtctgaagaatgttcacaaggccattgagtttgccaaggaacaagacgatccggacctgtgggaggatctcctcaaatacagcatggacaaacccagcttcattcgaggtctcctcgaacaagttgggacggccatcaacccaatcactgtggtgaaacgaattcctgaagggctcgagatcgaggggcttagggaggggctcacgcatatgatgaaggaacacgagattcaatatagcattagctctggagtcgcacgagtccttcgcagcgaggtggccacagcccagaccgagctccgggctggccaacggaaaggcatcaagtttgaagtagttcagcaggatccagaacatgtggatattgaagtcaaagatgtccccacagaccctgaaaaccctgagcggaacgcttctcacccgtctacaaagcatgaccaccgggtgccaaaaccagggcattgcgcaagatgccacgagcctttcaccgagtacgagatggagacgctagtagggtatgcatgtggccatgtattccatgtaagccatttgctggagatgctgcacgggaacaagaagatggacattgatcttggcaatggatctgaagaaggaagccgatactctgtgcacatgaaggtgatgagagcacgtttgttgaaagacaagatgaggggaggctgtcctgtgtgtcacgttaaagaatgaggatatgagatttctagttgaggcgtctatgcactgacggcgtataaagagatggtcattttatacatagcacattattagtctggaaagtttcacggcgcatatgagtatctagtagaaagaatgaataaagataaatcatgggtgaacagcgaattcttttcagagtacctaagtacaactcgtattatgatcctccacgcggttccgaagtgccaaaaccacaatcctgtaccatcaatctactacttccttgagctcaaaccaacggccacttagtgatataccatgtcaaggcatccaacactattcccttctcaccagtgcggaagaaatgttcgagtacaagtcagtgcgacgaatgcatggaaagcatgatctagaggctgtttagaagatggcggcgaaaacgatgccaacgaggccaaggatagcgccggggatgagttgcttggcagctgccgaggcagtgacggtgggagtgccagtaggagtgacaccatcggtctcctcggcgtcagtgccggtggcggttccagagacgaccgtgtcgtagacagtctcagagccggtgacgacagttgcagtggcagtgtcgctgacagcggcagagggctcgctgtagagagtggtgaggatggttgggttaccagacacatcggtggtgctgatgagagaagacacaggcacaacctcaccaccctcggaagggatcacaccggaagggttgataacggaagggttggcaccggggacggagccatgctcggccgaggcggcggagtcagaaacaccagcgggaggagcgtagttggtctcggaagcgccaggggccacggaggagacagtgaccgaagcgatagggacagaggaagtgggaacatcctcagtgccagaagagacactctgaccgtggtaggtggtctgctcgccgccagcaggaactgagggctgttctccaggggggccggagggaacatcggtagcagcagggggaggctgcatggactcgccctcagcggaggtagtgtcaacgcacttggtctcgtggacgacagagcagacggtcatggagtgaatgacagtgcctactagtccgtcagtatgtgtaataagtgagtgagagatgggggagtagcataccgtcagaaatgccggcgccatactcgtgagtgtagggggtctcggtctcggtgtgagcggctgaatagatgttagtatcggcagaatattgaagatatttcggggtcacgaacacatgcaagggacactctctccctgggtgccggtggcggtagcgagagtagcgcagagggccagaatgctggcgagagccttgagcttgtagacagccatcgcgaaggtgagagatctgtttggggaggttagctagcggctctttgtgtcggtaatgaatacaagagagcgatgccagggtaaaagaggagggagataacggagaaggaagatgtgtttgagtgtcaagtggtggatggtggtagtggtagtggtgcagcgggcgcatgtgaagaatcagaagcaccagcgacagatcacaagccctcgcaaagcagaagaatgaagagcaaaggggagcgaatactcacagatttatttatctgaagatgatgtagcgaaggcggttgtggaatgcaaagtgataatgcaagactgtgaagagatgcacgatcgatgtagagaggaagaagaggtgggagaggagaagggtgaggaggagaaggaaagaaatagtagaaaaacaaacgacgggaagattctatttctacttctgcccggcaacctaaggcaggtcgccgtaaacaatttcccaggcgcagagtcggtgaatggtttgcctgttcctgacggccgtttggcagtggcagcagaaaactgattgaacttttggtttcaaggggcaacggttcaacaataatgaatatgaatagggaatattttactcactcagtggaagaacatggcaacagccgttggttggtggtactgatcctcgttgcaccagacgtcgtgttgaggcatcccatttttggtgtttgcccctgaaatggagagtcgagttgtccaacagaggccgtttagaggatgcatagatttaatggcacagcatttaatatatttctttctactttcttgtttttagcattctttcccttttttttccctggcacgattgcaactagatagtggttttggtattgctcagtgcttcaacacaagaatcaatctccagccatggctaggtaaaatcttctacttgcattgaagaacatacagtcagaacagcacagcccttggtctcttcaacaatacctatctcgactatcctccacctcggtctgcatccttgcatctttatgtctaattactcttaccactgaattgtctccttgaaagtgcgatactgcgggtcctgcaccacgttacaaccgcagcggcatctcgcatttctgtacactacacagcgtaagtcatatctgtaagagatagattgatctgcatatacctaccagcatctcatactctattacctgcccttccgtccgtccagacccaacatctctgatgagcaacactgcaagtctcctcgctcagcataaatacgatgcgtgcaccagatttcaaagtaatctcagtcgaatatgctgtgctcttgtctctacaacacgtgtctgagcagtgcatttgtgccatgtcactcgcctgtgcctcagagtgaatacccgatgagggacagaccgtctccgagcagagtcaggcaaactgagtggactaataaagggggagagcttgaggattgtctaagcgagtccgccggttctcataataaaacggtatgtctcagggtcctttgcgttcccacaagagatattcttgtatacagaaatacgaagaagaacaatgcatattgattgccatccaataaatgctcttaatgcaactttgtgttgagcccttgtgtaacttgagtggttaatactcgaggagaggccttttgactttgacctgtgattctgaaatcaatgtttgtcgctatcaaattgcaagatgtagttttgtgtatcaattgggatttcaattacgtgctacttgtgtgtgaaatggatgcactaccacatcacttttgtttcgtgttatcattctaattcaattaaatctatagacggtgaaaattatacgtatcgtgtgctgggagataataaatcaaaacaaaaagcgacagctaatgtcacaaacgttcatggctaccgacggcattggagttggtttgttacagggtaagcaaaaagacaaaagctgcaaaaagaggatatttgatggagtctaaccacctgcaatggacgaacagggaatcgaaccctggaccactcccagattattcggtcgaattatgctaagggagtattataccactaaaccattcgcccggaattgttgaaagcgttggcggtattggacaagatgtccgcagtttgcaatgccgtgccgtgaatcaactcactgctctgttgatgaaaccgctgacaataaaaataaataaaagaatcataaataaaagattagcccaatggtataagagaccgccggaaatgtcataaaatcataagtctgaatcatttagccctcgaatagttgtctcagccggcgtaaatgcccagtggttgatagcacagttgctataagaacaagatagcatagcaccatgactagacgggtcataatatcaggaaggaccatcaaaagcactgcaaggcatagtccgctcatggagaatgcgctgattagcgtccgtagaggcacaagtggagcaggcgctgattgatcacttccaggagcattcgttcttgttccttgcgacaaggcaactagatcgggtgctctgagaaacctcgtttcctcttctaccagaacttgccggttgtcgagatagtttctgtaggcttgaacatcattgctcgtcggtgctggtagcttctgcatttcttcaagagagactaccaagtgtcctgggacgattagataaatatgcgtaatgtgcttgagcaatacttactataccggcgaagaacattgtcgatcttgtccattagcctatttctactccggtgaatatcatggttggaagcccgctcttctcgcccggagacagccatgtgcccgccatgacgtgtagtaatagagtccaaccgtataagctcttcttcatacgctcctagttgatcttgtaaatatagaagggctcggtggttgagccaatcgaatttccgatacagtggtcttagtcgtggatcgcattggcctgatagtctggctgctatctccgcatacccatcgagagcttcaattggtagatcatcattctgcgcagccatatcttcttgtgtttcggagtatgctgggtcgtatgactgattctggctgtggtaggcaggctccaatgccaaaggtctctgatttgagaaagcaagtctagatggataatgatgatctatttgcggcaagcccggctgttgcggcgtgaaaggttcttgaggaggatagccagcaggagtatgcgatggcccccaaactggataagctaaaggactgatgggggattgagggtaattggcaacggcaacagctgaaggtgcatatccagctgccggtacctggcgaccgttgagtggactcttgaaatagcccgcttctggggaacactggaacgcgtcatgggccacagcgttcgggtcgggtccggagaatgacatactggaaggtcgatgtgctcctttgtttctagggtttctggtttctctcatattcttgctcctattgccggtctgtttggaggtagctgcattatcactggatgtaagctgcgtaacagtgcgttggacgttggagggggtgtgatccgtcttggatgacgagctggtcggcgttaaacgctgagtcccgccctcactcggtgactggctggcactctcttcgcagtcttcaacggtggactggtgggatagggccttttgtatcgacgcgccctcggctgaagaccaagatggcctgtttcgagcctgaaccctgtcgctcattctgagtttgcgcaaagtaaacgaattgcttttttttggtttcaggtttcttctttgcagatttgtcgattttctagatcacagatcctgaaagaactgtcgattctcgagcgattgatgacagaagtgagtttatcaatgaaaccttgtacgatggtgttcaactatgcacacggatgatacagtatatattgccgagtgtaagcttggtgttcgcctggttttcagcaatggggcatattaagcatctcgaccgcagcggcaactcactacatatggctaagatatgccgaatagagtgttggactgtaccgtaacaccgggagccgatgttggattccgtgagcaaccgcgaatatgtcaaccttaagggaacagtaagatctgacgtgacagtttggaagccgaggtaagacaaagaaagattccgataactttgactggatataaagtacgaaggattgcgggggttgagaagcgtaaatgtatgatggagaaatcaagacttcttgaaactcgtatggaaaaggtataagctagcgatggtattgttgaagaagaagacgatgacgatgtagctaacttatcattcataatcgaaagtccgcctgattgattgccttgtttcaagaaacaatagcgccaacaggtgagccgcagaacccgtctgagcacttgaactcattgggggtagagagggaagatggtgggggagtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggggagtgaaggaagaaagggggggtgatagtatcagcgacaactcaaggcttgtattgcatgtgagattggaaaggaaagacccggagtgtggtgatccccatcatgtcatgtcatgtcattcaagcatgcaacaacctcagaaacaaggtataaaaataagcagtacaatatcaaacacgaggggattgagcctggacctggaccggatgtatttcgtactttattgagaaagctgtcaagaatgatcctatacaaaggaaggaaattggtcaggtagtgatttattatagacaataattggataacagagagatcaccaatactaacatagcttgatgaaagaatgtcaatgtcaaaagcagaagattcaagtgttgacagtaaaaaggtacattctgtcaaggcacgtgatacgctcactccagaaccatcatcaccaatatcgtcgcagccccaccacagctacgaaaacgagcccaggaaagattcgagattctccaaaagacgaattgagttggttggagttaaggtcacaacataaacaaagctttgtcttgttacaataatgtgcatataatcagcctcaactgtgctgccaggtcatagcgcatcgcattgctactgcaaccctcttgttcttgagctacacaccaccagacttctataccgattgcgctcccttactaccacacctatcctgtcctactattgagttcaagccaagctcaaacgcttccaaactgagctgtcataaccaacaaattctcaacacctgaatagaatatccgctcttctcatcatcatgtcacgcataccaacttcaattctcagcaagtacttgctaaaaggtcaaataccacggcaaggatgtatcggtacacaccatatatccaggcaccttgcattgacttcagctgctgcatctctcgcacacacaaccagacatttgcacacctcacctgaagtcatcacgccgcctcccgtacagccagttcctctgcgtaagcaactgaaggatgaggcaaagaaagcaaagaagcagggcaagaagaagataaagggagattctcaaacagtggatggttgggagttaaccgttggtatcgaaatccacgcccagctgaacactgcccacaaactattttcgccggctattacgtctttcaacgacgagccaaacagccatgttgcccttttcgacgttgctatgcctggcagccagccgcttttccaaaaagagactcttattcctgccctccgcgcagccctatctctgaattgcgaagtccaggaagtcagtcgatttgatcgaaaacactacttctggtgggatcaaccttccggatatcaaatcactcagtactatgaacctttcgctaagaacggtcacatcactcttcttgctcgcgatggaatttctcctcaagatggggaaagtgtgactatcggaattaagcaggttcaactcgaacaggatacggcaaagacgctggcccagactgacaaggtccagtggctcgacttcaaccgtgtaggcgtacctctgattgaaatcatcaccgagcctgaacttcaccatccccgcactgctgctgttcttgtgcgaaagatccagatgcttctaaacaccgtcgatgcttgtgtatcaggcatggagacgggtggcctgcgagctgacgtcaatgtttctgttcgcagaactgatggatccaacccatcacttggtacgagaaccgaaatcaagaatctgagcaccatcaaggcagttgaagacgccatcatttccgagcgtgaccgacaaattcgtgaattagaagctggacggtctatccctagcgagacccgcggttggtctattggatctacggaaacgcggcgccttcgtggaaaagagggcgaagtcgactaccggtatatgcctgaccctgacattgcgcctttggttattggaaacgacctagttggccacttacgacagtcattggctgtgacacctgattcggaactggacaccctgatcgctcaatttggactcacagccaaggatgcactgtcactgattaacctcgaaaatggctcgcgtgtacagtattactacaaggtactctactcaatccaagaaaaactcgcggaaaacatgggtgaaaccgagatgccagagttcaagagttattctgccgtggtcggtaattggattattcatgagttgggtcggcttactacttacaaggccggccctctcgcagcccgagacctagcattcacgccggaaggtgattgcgagcaggttcctgattctgatctctcgcagcttctttatcacctgatccgcaaacaaatcacaggcaaggtagccaaggagctcttgttcgctatctacctcaaggagatcgacggaggagtcactcaggctattgaagacaacgacctgtggtttaaagagatatcagtggaggaatatgagcaactggccgatgaggctatggaaggcgaggataaaatattgcaagagtttgccaactctgagcaattccctcagggcaaactcatgtttcttgtgggcaagatgatgcgtcttggacctaccgaacgtatcgtccctgcgaatgctgagcgtgtcatgagagcaaaggttgagacgttacggaggacgtgattcacttcactggtaagcgggaatgttacagttacttatagcacagccattctcttgtccactgaagcatccgcatagcgacatcgtgtcaccgaactgttaactcaagctggcgctttccacagctaaagatagttgtcccgtccaacaatgaggcttttgccgagcatcactggtgtgaccagtcagtgggttctcttgcgcactgaggcacaaagtagcaaacatgattcgattgataaatggccactgcacatgtcttgaataaacaaatccttctctttccaaagtactctcaaaatcaagtttgtttacaacaggccttgttgtatttggaacaaatatttcatcgaaattgacaaactcatgtctattgttctcccaacccacgttgggctccctcctgacagggacagcgacgacgtcccacgaacaatcataaccagtcatggctcgatatttaagacagcaatcccgaacgatcaagaaaacgacaataatggtataaagacagagacagtgtgggagaccatgaatccatatacaagaacaagtcaagatagtgcgtcgattgctactccttcaagtcgacgaacgaggattgaaggaactccagatactactactcaaaacgacacgcaatactatacggccagtcctactaacagtcagaaccccgattctcttgcaggagcaattcacgactctggcggttggtcagacggagatatcgccgcagttgttcttggtgttatcttttgcttgatcgtaatagcattggcagtatggttctttatctataaaaagcgcagaagcccaacgatccatcgagtcactcccccacaaactccaacttctagcccttcgcctccaagttcaccattaccaactcctcctattgcagagttgagctctcagggtgaccaaacgtccaacattgcaagttcgtgggtcagttatggcgatcgtgtgcattcgccaacacctcaacctgcggtagcagaggtgaagagcttcactcgtgcatggcagaagccgcgggtttacactgttactggcggacgtgtcgcagaactccaaggctcaaagccttcgacaaggcttgatgatggcggggacgatggtatatcgcctatctcatcaatgtcaagagctgaatcatctcgagctggtcgtcgcgtcgtgagcccgatgcttttgacatcgaggttcagctcgttatcatctaggaccgacccaggtgaagaacgggaggagagtccaaggagggggctttgatgatattttgtacgtcaatcatcaacagactggcttcatgctcgaaaaggggctggcctaatttcggtgttcctgtgagggtgagacgatgtgatcttgtgctacaacacagaatagggggtggaggcggacagtggaacttgtgaaagctcactcactcaggagttgttacatgttgtgaaatgcttcacgtagctagattaggtacctaccctgagataacttactccaataggatactcaaagggaacccacaagactatgaccaacgcagtgggcatcacggatgttaagaaggcaacttggttgtaggtaactgtatgttttatatcatttaatatgacaaacaaatatgccatcgtaaacgccgcatgcccgtgacagggctccatatccacatgtgcacaaatttttagtgcacaaatttttattacacaaatatgggttgccaataatcaataccatcactccagactccttacgtgctaaaacacgatggtgttccccaacaaagaaaaaaggatcgcaagcaaatcaaggtatgttctcaccaaccccatgttgcctcgtccacgagacgggtctgtcactattctgaccttccgttatgcccatgaccatgaccatggcttgccaacacttcattgtcgtacttcccaggttgaaaggcataattcaggttctctctgtccttcaagaacatatcgaccctctcgtcttttgacctaccggcagcaatcgtgtttcgacgtgcaacctgctgtccaatggcaagattcgactgtgccttcatttccataaggtcggcgccatactgctctgctctgctcatctgagcgaaggcgcctatcatacacatgacaacaacgattgtggcgaacaaaccattggacatgtgcccagtgtccctgaccctgccgtcgcgagcatcgtaccaacgctcccagtcttcccacgtagcgttattcgcagcggatccagccttgtggcgccaggcacgatcggcgctacggacagtttcgttgagtgtctggggcttaccaccagtccaacctagaccgtggacatcataaagctggcgcttcgaggggtcgctgaggaggtcgttggcagcaacgatgagacgatagcgttctaggcgaatagcatgggggatgttatcaatatcggaagtatggatatgtctgtcgggatggtagactttgacaagctggtagaatcgatgcttggtatatggggcgtcactcttcatggagaagatctcgtagggagaaggataactatgcttgggccattgagggacctcattatggctgaagcttcctcgctggtcgctatttactgtggcatatcgcctatgtcgttctgtcgagcaagtcgttgctggagcatagctagttcgtacccctctagatgacgttatagatcgtagaggtgggagacttgagacggcggggaaagcatggcaagagctgagaaggacggcagttttatgaagcggcatgacgatggctatagttggcgcaagctcagaggcattgaaaacatgttcagcgccgcgagcttgggagattttagatatcacgggttgagcatgttagagcaggaaacgataatgaaaagcggcagatgtttgagcggcgtatcacgcgcagcgaatgaggatgcgcatcacgcccacatattctctcttttagtagagctcagctgcaaccccacagaaggtgcatggcagggattatctaaaaccccggccgagaacggacatccagcgccacagcagccacggtcacgagaccccaagtttttcttcaccgaacagttcacctcggtgagacattctgccaaaatatccctgcttcgatctgccgacatgccgagacacccctgtttcttaagacagaaccgttcacataaatccgtccaaactaccattgagttccttgacccatcgctaccgggtaaatctgttgcaaagctaaagaagaaacatcgacttgaatcataacaatacgttctaaagaagaaaacatcttgccgacatatccgtctaaatagatatttggaattgggcatatgcagtattcctgagctattcggtgctcttaccaaacatgaccgagcttccattcaagcgataccgaggatgatggcatactgttaccattatcaaaactaccaaggtgataaccaccgggaataacggcacactgctaacgctatcgtcattagaggtggtggcccaaccatagagttagtcaaggttcacgagtatcttcctttttagttaatcccatttatgcttctcctcactcgactcatatccgactccgcgattggggtaaaaaggcaaaataatgttcgtcacccatggggaagacccgtccggagattgtccagacacacggtacctggacacggcatttcatatgccgtgagccaatgagaccatctactgttcgaacatgactctggatagcttcctttttccacgttcattagctcaaacagatgtctcccagagcggaactcttccgacggggatgacaatcactccactctctcacgacacaatttgatcatcgactccaccgcaagcttttctctgtggttactaaagcttctagggtggctttcacgttgtaatatctccgggcctgcagctgctccccgctggtttgtgttgaggctcaacagtgctaaacaagaccaggatgtgttcctcccggcttggccagagccttggtgttggctcttgcttgtcagatcatacagagcatggccccggacttgtggtatcctaaaccgacggaaagttcctcggttaactaacaagacatggttcaggctatctaacttgaaatctttgcatctacttgactcaaaagtagccaaccattgccacaccttgcacatcaacaaccgttcaactcatgacgactggatctgatcctggatgtgggatccgcttcgtctaaagcaaccccgaactcgctacatccgcgtgccgacatatccatatcctcccaggatgctctgcttgcaaaggtcacatcatgccttattcggaacctccacataactattctccacgcccatcctcggccctttggtgtcgttcttgttcaagtcctgttagcgtcgtgggtcgttgagctcagatgatggatggatcaacatttggaatatcagttttcagtctgttgctgatcccccagcatcgcagtaactctctcggttggggggacataacattctaaagactgatcaattggatgcccgcctattcgtcatgcgagatagaatacggggtaagtccgttactcagttgcattaacataaaaagctttggaccctaagtgggttgataaaaatattactccagatttttgtatttaaacttgtccttcctcccgcaagtgatatagtctattactacttgttcttcatccatcctacagccaagacttgaacaagatgtcttccagtactcctccatcccacggggcaactacccctacacaatataccgacaaggaagacggcggccattatcattgcaaccatcctcaccactactatgaagaacggaacaagaacgttcagaagcctcaccagtccatggtatcgcaagtctacaacccttcgttcttcaaggttgccaaccctggtcctcttggcttgattagtttcgctctgactacatttgttcttggtctctaccagtgcggtgctgggtaagctgtttacaaacctatacacattatatactgacctttctataaagacttcccggatccaacccctttggtggcatcggccctgaccaagccatctttggtctggctgtcttcttcggtggcatcgcccagttctttgcaggtctcatggaatttcgtgtgggcaacactttcggtaccactgtccattgctcctacggtgctttctggctagcctttgccatgttcttcgtccctgatcttgcaatcaaggatgcatacaagggtgacgaccgcgcgtacagctttgccctgggtatcttcttgatcctatggtgcttcctcaccctcatcttcttcatagccgctctcaagacgaacattgccattctggttgtgcttggctttttgttccttgccttcctcttcctcagcatggctcagttcttacagaccagccaccctattgcggcaattcgaatcaataagacgggtggtgcattctctgtcatttgcgccgcagcagcgttttacgcgggagccgcaggtatcatgaccgaggatacgacatgggtccgtttccctcttggcgaaatcgatgtcaagcccaggaaggccaacatcgcataagacgcgggtggagcttacattactcctcaggaagggcagtgtgatctaatagtgaattgatgcaatgacattgcatggcatgttaatgatttgattgagaactggagtattcatttaatggcgagatattatgagtaataatgtgaataaccccaacgtaagaagaattggcaaagacaagttttagagaacaatgaatgacgtcagatacatgccataatcaagctgtatgaggacgtatgtcttactctatagactgaatgttttatgttttgttaagaattgtgtcaacatgaaattaaatcggttgcggaataatgtcgaatggaaaaaaaataatgcattatgattgatcgcctaaccgtatgatgcatggcttgtaattgtacaacagaccgtcattgggtctgatatttattatttcccttctcgatcttgacaagttgaagcatttcttcgcttacaacttgtgcttagcctcctcagcggcaccctttgccttgcccttggcctgctcagcagcgcccttggcctcgcccttgagctcctcggtcttgccagcagcctcaccctttagctcttgagccttagcagaagcatctcccttgagctcttgggtctttttggtaacggtggcagcagcctcctctggagataattgttagcaatcaagttctttttgatgcaaggtggaccaatgacttacgtccagcctcaatgccatcgacaatcttatcgctcacaacacgatcgaccttttgagcagtgtccttgacagcatcggtagcagttcgctgcagggcgaatctagtggtgaatgttcggggagcttggaaagcaatgacgcgaggagcgagagccgcacggcggatgacgttcttggtgaggaaagacatggtggtgatgggttgttttgttggtgggaaaggttgagttgttcgtggttgcttgaagagagagattgtcaattgataaaactgaatgtgagtatgagtggaatgaacaatcggaaggagaaaaggaaagctcttgtaacttatgtcttgacgctgagagcttgtcatagctgcatgatgtcactcgcggggaaggagctccctgttgcggtgcaaccaagcacgtgaagggagtaatgatgacgcagtgaggcttgaagaaatggggggaaagtgtttatgtcggaaggagcttgcctgctttctgcctctatgtttaatatcatcatcgagatattatgcaggcgatcgccgagctcttgtggggaaagtactaaagtatatactcagtggctgagcgttagtgcaaatggcaggtaacatcaagatctacctttttcgattgcccgagcttaatggagatcaccaggcactctgtagtggtcgaatgagacctagtattagctgaacaccatctcttgttgaattcaatgcgttactcgacaatggagatggcttcatgtaaaggttatgttattgtgaaatttcaaatctaataaaacttcaagatttctatgtacaacaacttgtcataactcatcattcaatcgttatcataacgaatgcaaatctcgccgataatcatctcatgaacccttctttacactacccctagaccacatatcatcagatgtcgcgacgcttctttctccttctattacctcttcccgttgaagctcacgactgggactccccaattgcagggtgtcagaccctcgaatcctgaattcttgtcttccaggccgtgatagtgggccatcgcatttgtcgtcagtctcattgtcatcatcgataacgcattcatctgcagatgtccccactcgaccgtttataacgttatcgatacgtaaccttggtggacccgagttaagtctcatgccgttcttgggaggtccagctgcatgcagtcagtaaaaagaacaactaaaacaagttcatgagttggtacttacacagcaagagatcaaacagcttgacaatgacgggtccccaaacagtgactgcaatgatctgtccatacgaccatctgttggccgcaaagctctccgcattgatgacttttgtgagggaaatcatatacaaaatgttaataacgagatacgcaacttcgagaatgcgccaaaaccatattttgataaaaagccctcgccgctgtttaccccaacgaggccatcgaccaagacgatacgacccaaattggacgtgcttggtgaggtgatgcttccgaagcgtccaagccagttgatcagctaccaaggcgacgatggcaatagtgtcaagaatgagaaacgtcatcttgtataacagaggatgaggaaagaaactgaaaccctgaccgtcaataccttgggttgcagcacaatacgttctcggactggggttgaagccacatgctttgatttcattttggcctttgaacagggcaaaggcatccttgaaatagatcttctgcgatgttgccacaatggcgagaagatactccatgaagaagcccaagaacgtgtgccagttacgaatgccttcatgatgaagacaaatctggataaggaacatgggcagaataccattctgactgacatggtaggcaatggcaccgttcacgacaatctcgccccagaatgtaccctcttgagagttaacaacaatggcaagaatagatgcaatctgcacagcaaagacgaaccaacactgtgcctcttgaaattcgactaaagtggttgcaatggctatgcttgtgcgcgacaggccaccagagtcgcgccagatcatgctctcaatccgagtcagactgcgtttcagacggtatggcttgggctctgatttgcggcgactggtgtcttgtgtgatggtgacccaaagggtgaaacctttgagaagtaggtataaagtcgcagcaaagcatacttgaagaacgtacgaaatgagaacctacacacccttatattagtaaagggtcagcgacaggggttactttgacatacacccggcccaaagatatctgggttgacttccgctggcaattcgggacaaaattcatccaaagcttcgaatatctcttcaggggttgactccccgtaggagaggcggtcgattgaacggttgcaaggtttgcttaggccgtcattctcgcacgaatcctgggcgcaagcaatgagagacttgagcaccggccgtccatcaaactcggccaaggtaccagagcccatcacagcactggcatttcgttccgtctcttcgctgacatagtaaggtcccgactcttgagtccaatgcgatgctgcagccaaggcagcacagttgtaaaaggtttccagtgagctgaagaataggttcgagctgttgcaggcgcgggtgcagtcagctacaccatcaatctggcatcccgagctgaataggataatttcttggcctccatctaggttggtggcgaaaagttctttaaaggtgagtcctgaatcaacatcgtcggaacctgagccgagaccggcgatgtcgagaaaggggaagaaatccgaggtgccgtcaatacttctacgaacaaggacggtgagaggcgtgtcagaggctgtagttgaaggtattgatgaccaggcggctgaagtcgtcgtcgataaagattgcacaacgggcgttgatgccattgcgaaagacgttagtcagcccgatataatggtccttcgcgcaaacaacaagactagcagcgttcgagaggcgagtccattctcttgggcggtctctttgtttatatcccctgatgcgacatgacatgccacgtccttttatccaaacgaaaatcggaagatcaagaaagaacgaaggggaaagagaaatagatctacaaaaagttgggggaggttgaagaaagagaggatccaactcaatgggtcgctggctaggatatgcgctcactagttcatcttgtgcaggcttggcacgttttccctaataggcaattgtgaagcttgtttggtggcttagtgagcttattagcttatttgaatcgtgagattattgactatctgcagtataaagatgcgcttggggttacaatgatttggttacaccaagagtgactgaaaaacactaaaggaatatcgttatctaccggcgaccaaagccgttgtcgaatcaagttctatctgaccgtcacttcattcatgtcgagatgtggaacttggaccaactcatcacctccaccaaagatactacattgataccgccataacagcaacaaggttaactacctacttccgataaacggaaagcaagtgatcgaatcgagtaaagagatataaggggatatgcctagattgtatacaaagtgttaaagtttaaggcggaattaaccataaatatccgtgccttgtcaggtgggttgcttgctgagttagtggctgatggaaatattagaccaactttggtgaatatatagccctagagagtctcaatattttcgtctgatcttcttccacctgtttgttcatccgtctcttatcggttatcggcttaacgctgtgaaccgacaccagccgacgtcattgttcctcggcttcctaactctgtagatttatagacatttacaatcagactcatatcttgtatcaatattgtcacaactcaattaaaccatacaaaatgcgtccccgtctctctcaacccgtaacaaccctccgcgtcctccggcgttgctactcttccgccactgctgaacctctcatccgcgtaacaaacctccccgcgcctaacactggacacattcgcattctcgaattgaaccgcccctcagctcgaaatgccatctcaaaagctctcctagcaaacctacgcgccgagattgatgaattgcatagccagtatggacccaatggcgaggaattgcctcttccgcaacgctttggtggtgctgctggtgtagatgagaagggccccacgagagctgttgtcctggctagtgctgtcgacacatctttttgcgcgggcgctgatctcaaggagcgcaagggatttacccctggagagtatgtatatctttcatcatcagttaatggccttgcactaactgttatctgcagaaccgctgagtttcttacaaatcttcgcaacacctttacatcgctctccaacctccccatcccgaccatctcagccatttcctccgtcgcacttggcggcggcctcgagctcgccctctccacccacttccgagtcctcagctcgaacgcaacagtcggtcttccagagacacgcctcggcatcatccccggcgccggcggcacccatcgtctgcccgccctgatcggtctctcgcgcgcccgcgatctgatcctcaccggccgtcgagtcggagctccagaggcttacttcctcggcattgcggaccgtctggtagaagttgtgcccaaggatgagcgcgacggctctgctattctcagtgaggcgagaaaggcggctttgagcgaggctgtgagactagcgcaggaaatctgcgagggaggacctattggtgtgagagcaggacttcaggctgtcgcgtgggcgagggaagaggtggaaaataagatgtatgagcgagtcgtcaactctgaggacaggaatgaggcgctcaaggcattcggggagaagagaaagcccatcttcaccggccgataaagattccctatatgcgtgtatttattttcaaattaataaatagagcctttcctacctaaatcagacttcttagtccgtttatttttgtaccctacagcttaggcttcaaaagaaggttgatattcccttgcaagcactcggcatataataccgtgcccaagttatgtcatgctttgggtattcatatggatgcgattggaaggctttctattcctaaacgaaaaacgcttggtgctatctacacatgtctaacctgggtctaatgctcatgacttctggtttgcttctctgacataatcaaccatcccccgaagcttgccgcgttttagagtggtgttctcgttttcgctagtttgatgcttcacatcactcatgtgtttgttgagaaaatactgtagcgaagttcgatcgtcgggagattgttgttgaggtatatggacagctggagggttttcgtcctcaccagttttatggacgaaaccagtcaggctattaaggttttgcctcgccatatgaatgagctttgtgggggtcttgtatacgccattttcctcgttgttggtggtctcgaggatatcattggctaaaccaacgagtgttgtgattcttttgtctccgccatattggacgctgtatctactcgtgaagttgataatatccgtgaataatgtaagaacgttgtcttcgttgtcttcacccttggcaatgttgtccatgatactgttcgtggtgtcgcgaaaagtcttggccaaaccattgatcgttgcaaggtcatcaaaggaaagacgcctttgtttgaacttgggttttggtctgatcatcgttgttcttcgctttacccccgacggagaaacactgatcgtttcttcatctgatacccattccttaggagcatcagaatcgctaccaggaaccgagacgatatcagggatatcgtccaagaaggcatcttcatcgaaatcagggacgtgcgcgatggaatcttcatcaggatcatccttgacttccatgatctctcgatgttgaagttgcctcgtaagctcggcatcgcaatcagtgtcggacaatcgtcgcttaagtgcattttttgaacctgcctcggatttctagtcgctattgatcacctctgtgtctccatcggcatctttaggctgcaactcgtcgtctgaagatggtaacggtctcggtcttcgacgtcgcggtacatcaacgtacgcctccttgtcctcatcacggacgtagcaaaggaagtaaggctcgccactggagcttaatgttctcagaacttcgcccgtacttgttttgacctcaacgttcgagtcgttgtatttgcgccatacattttgtgcaaagtcataaatccacacccagtagtgcccagacctgagactacctctgtgacaaatgacagcatggaggcggtaaggattgttcttgagcccggcatagtacttctcgaggtcctctgttgtctctctcagctccgattccattctctctcgaatggcagattcggttgttttgatactctgcggcatctcgggctgctcaactgcagaagctgcgggtttactgggccgattgaccaccaggaagtcatcatctactgggccatcaaagtcccaggactcttccccagcctcctcactatctgccatcgtagcatcgtctgtggtagttgtattactgtcatctgcttttccttcttgcagaaatgactccaggaagggaccagttggaccagtgcttcctgcggcagccaaggaagccacgatctcagatatgcgattagcagtcgcccagcttttttctcggtctcggaacgttgccgagtcatggggggcgtccatataccggtcaaggtacagcgtctcgggaatctcaaccggattatcgttcttgccattcacggattgtgagcgctggatcagaacgtgcaggacaggcggcagtgtcttgatagctgtatatcgtgactgctggcttccctctatagcctgctgatcaaagttacgaccgagtgcatcatacagtgagcatgttcctccctgtggagaaggaaaagctgtgataaaccggtcgaaactgatttccttctgataaacgctctcgtcaaactttttggtgtaattgatcgttgtaacgaagaaggtttccataataggttccatttggatccctgtaacgtcgttgataaaggatggtcgtatggcggcttggaggcgactgatgatattgcccataacttcctcaacatcctgctgatctgtaccagaggatctctcctggtgctccagggctgtcagaaccttctggtcaattgtttggggatcctcaacatctatcatattggtatcaggagaagcaccattattctccttttcggaaacttcgataaccccaccggcttggtggtttggtcggctgacttcaacgacatcatcgtcatcttgaccgacttccataacggtatcagtaatttgatcatcgttggtggtaggcaaggcttcgactttgtcataggaacgatcagaatcctcgacaagtgtctgcgaactggcagtactagctgcatcagccgggtctgggtcgtttttgacggtcacattagacatttccacatcatccaagtccttagctgggggacctgggggtggccgtgtggggagcggtggcggttggtttgcgacgcccgtttcagcggaagtgttggcagctttgacaagggtgtcagtgtcgagaaggacggcattggctaatctctgtgagggtttcgttgctctggtgtttgaggtttcaagcttgttgaacagctctgagagctcttgggcaacttctcctagttagaaagacgttcggatagtaagggttctctcaagaggcgatactcacaagcttgggcaacaacagcttcctcacgcttcatacgcatcttgttgccaccaagcagtcggccctcgatcatgtcatcagtcaactccagcttgaactcattataattgacagcgatgtctcgtactggcttgacagtaaagaggtattgcaaaaggctgttcaagtaacatgtgtttccaatattctctagtccaaccggaagatcatagtcggcagcttggtctgaactactggaagtgactacaccagtagaggctgaaatgtcgttttgttgtcgcaactcggcaacgatacctttaagatctgtagaattggtatactcggcaattctttccattgcgtccaggtaggttgtctttgcatccttgtccttggcattttgaatctgttcacatggggtcaaaatcaaagttcaacgagacgtatggaattgtctcttaccttgttcttgatgctgtcgagagtatcagagtcgaagcttgcatcgctcaacccgagaatctctttggcggtcgttagggaaaatccttcaacgaactctgccattaaaaggttcttgtaggcctcgtcattggccgcattggaaatcaacatcaacatatttcgtgcagaagcagcatcactgggatcttgtgacaccttgcgccgaaacgccagcactattgattcaggatcatggttatttggtggttgcagtccgaagaaaagcaacgcttggtttgtcaattccgtatcctcatcattggtttgtgctggagcctgactttcgtaaactgaggattgcatgatggcgtagtggctgaagtcctcgtcatttaggtcgttcgcaatttgcccgagagcgtctatcagatctcttcttctgtgaggcggcaacaaatcccattgtcttctgtaagcattgtccacaatttccttgggttggtttggtaaaacacccatcaacttgtaacgggcgatgaggacaaatacattggagctgacatccgggacctctgagcaacctaggtaggcgtgtaggctgggagtgcagagctctgcaggttcgccccgtttgtgaatcaagcactgcacttcagctctaacgtcctcgatgtatccgcgatatgttcctatccgggtagaaccggaaggtgcgtcaggtggaggggggaccacaggcttaaacgctccttcatccacatcatcttccctaatgtcgactgtttcctcgaactcgagctctcgaaatatcctaaagcaacggggaccgaacaggacagcgaatcgcttgttacgctttgaaatacttctagcaccttcctgagacgttgcctctatcaagttcttgaggtaggtgttgagattcagaggggcttgcatcgcccaatcatcagtcgccgccatgtatcgttccgggtcattctccttggcgatgcgcaactcttcacggatcgtatcagcgtcgagcaacaggttgatccaccacaaaggcatgcgaggcttcgagatatcaagggtgacttggaatgtgcacggggctgccgagcaagcaaaattctcgcgcgcaacaagagggttgtatttgtgtcgttcagggcgaaaatccattgcggtttctgagccagcccatgccagatgatgccaggggaatctgccatctcttggaggccattgtgattggcgaggattgcagagctcgtctatgtgatccttctgccaagacagtttgaagacaaaatggaaatggcaatcaatacacactgatgacaggatgcgtgtttcggaggtgaagtagctctggttgccatttatgatcagtcgatgggcgtgatcttgccatggataaggaacgtccagctcggcttgttgtgctcgttggaagatgtcgcatgttgtgaatttgttgttcagaagttcgaatatccatcttgaagggtggcatcctgattgctttagcgaacgagcccttttcctttgtccgaatcacaaacataccttccaaggacttgtcgtatatccggcctttgaaatgcgtccagttttgtgatacattggggagctctgtgccaggcaatgttccatacgtatcattatcctgggctgccatggtgttctttctcaggcaatatgttggtgttgaaaggcggcggatggtatcttggactgcggggtgtctacttaggtaggtaggtatgtagggtggcccagttcgatcgatggagtcgaaagtggtcggtcggtcggtcggggccgagagctgaagctctatcttagtaacttaagtctctcgatcttggcaatttatgatcttggtaatttatttgatcatggtctcgagggtcaggattggaggaaaatatgtctaacaggataatctatacgcctgccgatattcagtgtggtggtgatggtaatggtaatgttagtccctaggagcaatggaggatgttgggacgggcagtgacgcatgctcatggtcacagctgctgagtcagcattttgcagtccaaggtgttacgaaggaccgttgcgccaaagtacctaccaaaaacgaaggcccccgttacaagggacagagagtgtcaacggtcaaactgacactccagaaacattagtcgctggaaacatatggaaattagtatataagattattccacttatactaggcttgtttaactacttatttttttaccttaagatttaggatgccaactttttctgttacctctgagtcctaagttccgtaccaaaaagaatcaattaaagcatttagtatcggttcgttattgtttctttcgatctgccttgtttatctcgtgatttcactttagttggttggttgtattccaaagccccttatttatctcagtaacaaactcgatgaggatggcaggggcacataaactgctccaacagccttgtctggatatttcgtctctcgtgctactatgattaaaaccccgacactatactctgtatcctagtaggtaatggatacaacttgtcaccgctcaaaagcaaacacattgcccttgttagcagtgtttcgactactgcagttactactcacctactctgtactactgagaatatcacacaactctgggccatcaccaacacaagttccatacccaagatcccttgtagttatcaccaacaactccaacgtaacgcaatcttctggccaatcggaacacgcttttccctgtagatcgtccctcatttcccgcattactgcacgggcactaaacagaggtaaatgctgtaaaaagctcagcgcttaagcagttagcgccccgtcaaatggtagcggttggttagccgccgccccttctttaaacttttgatatcgagatttcctcaaggcggcaacatcaagccacagcataattgtctctgttgatttcagtcaaacgcgcttctgagactacagctgttgatttttcagaatatcagaaatggtatttagcattggcctcttggtgcaccgagactgccaccatgttgtgttgtctagttaggcagatggtgcggcaccagaccaggatgatccccccagaacagaacacagaaactagactatcgaacccttagaaaaggaatcagattggctgagcttccgtccggcgcttaatcgaggctaattctacagacttgggtcgtatcgtatccttgatgccccagttattccagtttcgtgatgatgaactatcgaccaacatgcatatttttctttccttaacagatcttctcctactttactagacaatatgtttacccgtcattttcggatctgttggtcccaatcacttacttaatctgggaaggttaaatgttcatcaactgtggccatgatgtggtagttttaacgcgacagtcgcccggtaattgtaaacctcgacactcttctcttattccgttttcatcatattccttctgttgcgggtggctggccgctcttttctatattcctattccttaataatgtctagttgggaaaccacagcccttcggttacacagcaatgtgaccgtcgactcaacaccgaactcgtctcacaagagtctaccgccagtaccaaaacaaaagacaaaggcaagggctgttacaggtgtgaaggaagtttccggggaagaggaatctaccaagacgaaaggatggaaaccactctcactctcgacgccgattctacttgctgtaatcgccctcacgatcctcctcgcagtcgccgttgaaacactagcacaacgaagtgcttctcaaggtggccttgctctatccccttcactcaaagaaatgccacaatacgcccggtttagttacctctacgtcccgaccattatcgccgtgttgtacagtatgatatggagttggattgatctggacgtcaagcgaatgcaaccatggttcgaaatgtcaaagaatgatggtgctacggccgaaaactcagtcttcctagactatcagtatgattttgtggctatggttcctttcaaatctgcgaagaggaagcattggcctgtcttctttggaggcaccgccatgattatcgtgttgtgggcactaacaccccttcagagtgccttgttgggcacagggattgttaaacagacgaacgagatcgggattaccaacaggtcccaactcctcccagtcaaagagcatgtcacggtcctggatccaagttttctcaacactggatacgccatagcctggctgggccaacagtttcctccttttacgaccgccgactatgcgctgcttcctttctatccagacacaagttcggagcttactaacaacatatcaagcacgatagcattgtccaacattactgcagaaacaacaaagctttggactgaactagactgttggcccgcaggtattgccaggtacggcccccgagcgatggaggagttcaatttcttcaatggacaaggatgcaacacgacggccggtttcggcaaaatggatgagcgcaggatgtactatctgggcttctttaccagtccgtattcgaattatcaaattgcaaatccgttctgcccacggacgcctgattcgatccatcagttcctcgcggtctgggcaaaacctatcccggtcgactgggaccctagtccaagcttcaacatctctgccgtgttctgtcaaccccattatttcaaacaaaaggttctagcgacagttaaggcggacaccttcgagccggatacagcatccatcaaggaactggggccaaaggagacacttacggaaaaggaattcaacacaacagcctttgaattccttctgggcaatggcatggcacagacaccaattaccaaggattttccattcaatgctgtcgtcgaacagcacccgcgtttgaatcaatccggcttccagtttcctgtctccaacatggtgggttttgctttagcaggtagagacctacatgcagatgaatatgtgcaccacgacaacctgcacaaagcttataaccacgcccataaatatcttttctcggtggctgtaactacactcctgatgaacacgacagacttctctaacaataccgtctttgtcgatcattttatgactggagttatcgtcagccgaacattcgccatagctgtagaatgctttttactcgtcgtcgccattttcacagctcttattctgtggttcgtccgatctgcgcccagcaacctaccattgaacccgtcttcaataagacgttacatcgatttgttcggcaatagtccagaagtcctaggtgcattcaagccggtcgactacactgatgaggaagggttgctcgaggaatttaagatggatggcttccagatgatatcaaaagacgatggcaagagcgcggaagtacttcttcatacaagaatcaaggcatccgaatcctatgacaagtccattcaaagaggctactatgacccggtcaagcccttagccctcaagagatggattggcctcatatttattaccgccctaatcgggtcaatggcttacctttcgtacttgaaacagcaggagaccttactgaacggtccgttgaaaagcatttcggagtctgcgactttgctaacacgtccacaggattgatccgaccctcggagaatttcgaagttctacaacttttagagaactacataccaactgccttcgcgacactgatcgaacctttctgggttttgttgaaccgattgctttgcgtcctccagcctttcaaagatctctgggaagggaaagccaaaccaaagaacacgattgaagcaacatatacgtcaatcccgcctcaacttgtcttctggagagccctaaagtctaaccattttgtcctcgtgcttgtttgttctatggctctacttgcaaatctccttgctgtcggcctcggttctcttttcaatgaggatataacaactgcaaactacacgatttcaatggccccaagctttgcacctcgatttgacaacgactctgttgttgatctaacgttttacttgaacaaggatctcatcacaacgagtctataccaggatcatttctacatggccatggctaatctgacgtctggtacgattctcgcgccttggatgtcgcaagagtactacttccaaggatatcagctcgaggatcaaagtattaataggacgggagacgcttatacagtaagcacaaggggttttggtgctgtccccaactgtaccgttataccagctcatactttgaccaccaagtacaaggagccagaattttggcctacggaaaagaaaaatttaagtcaatgcgaaactgataatcagttcattgctgctgcagttccagtgatccaacaatcgggttacaatgagtctactggggttgcagctctggagtacagtatgactatggacaagactttctcgattgcaccctgcgcaagaactttacctttgggatgggctcgatccaaagaggcggcgtttacgaacagcacaatcgaagccagtttcatgatctgtcgtccgatttttcaaactgccatgtttaatgttacagtcgattccctcggaaacgttatctcgtacaataggactagcaacctcacaacaacgttagattacacccactcagaacaacacaccgatatcttgttacaaacttataactacagatggaatcaggagcctagctggcacaacgatacgctctccacgaactggatgaattatttcatcgcagtgattaacggcaacagattagccctcgacccagacgctcctgtcccggatccggagcagctaatcccagctgtgactgacatataccgtcgcgcttttgccatattgctaggtctaaacgcccacatattcgaggatagcgacaagggcgagacagtgtccgcaatccgccatacgaaagagacgcgaatattcatggaagacgcgtcctttatcattacaatgacagtactcgctcttaacacagttgtcgcctgtctgttctacatcagagctgttgctttcgttttaccacgcatgccaacaactataggcgctgtcgtgtcatattttgcaccgagccgccttgctacgccaacctacagagatgctccaggccagtcttctcgcacattgagttttggaagatatattggtatggacggaaaagtacatattggtattgaggcagatcctcatgttgtacctattggcccaacgtcacttggggggcagaaagaccttttcaggtttcttagacggagaaggaaagatggaaatgaacttagcaataccgaaacctggctgtagcaaagttccttcgaagggacaaattactaaattaattatattatatttgcgcgttgatttcctatttcataacaatgcgagcatggccatgtatgtgtgtgtagaccatcaccatccctctgggaagcactatcaagaacatgtctttttttaactcaaaagaataactcgccagcaaatatgccatcatcaatatgagtatcttggaacaatcattgattttggcgaacaattgcaatcaaattattcatcgaacgtgattgattacatgcaaatagtcacttgtgtgtttggtggttgttacaacttgaagcaaaatatgccttcggtgtgtgttcacagtgtaaatcaatagcaacttaaaagatgactttgacaaatagtagaattcttcaggggtttatctccatgtgacaataaatagaaatatacaaaaaaaaaaaagaagaagaaagttgtgtaccctccataacgcctgtccttccttaacctgttctaatcctacccaaacatgttcctattttcatagaattgagcttaggaacgctgagctcggcgcatgtttctcttgcctcgcttgacagccatgctgatatcagcaccttgtccaggggtgcagctaaccccggaggagagtccttgagaaggtgtccaggtgccacttgcacagcgttggaaagaagaaccgccaatgcagttccactcaccctcagatgtgcaggcagttccagcagcaaagccaccactgcctgatccagagccagagtttccaccgttgttgcctccatcagacccagcacccttgtcggagccggcatcctcaccagagccgttcttaggggtctcaggagtggcaggagtggcagaggcttcaggagcttgagtagcagaaggttgagaagcagcaggctgggaaacagtgatgaaggcgccgccggggatctcaggggcgccgttggagccatcaccagatccggatccagcaccaggtgcaggagtggtggcaggttgagtaggctgggcaccattatcagaggtaggggcagccacgggggtagaaggttgagcgcttccgccaccagaaccagagccagaaccaggcttttggcacccaggtcccttggggtcagtaagaagggacttgagcttgctgacagagttgccggggttggggaatgcaagatcagtatcgggaggtgtctcacagtcgttgccgatgttggcaacgaacatgtcaggaagagagtccaagtagcccttagagccaccctcaccctgaacagtgacagcggcacagttcatgtacatctcacggtttccaacgtggttgaaccaagtccatgcgaggacgtagtcaccggcagccagttcttcagggatcttgaagtcatacttgtcggggtcttcaaaattggcattctcggggtagttaccggcttggttcttcgcagggcatccaccctcgatagagtggatgaccttccagacagagtccttggttgggtttttgtcggtggtgagggagacttggcatgagccaccaccgtgaacggctgaaccgatgaaggagagttgttgagtgctgccagccttgtagctgttggttgatgcgccatcgttgactgctcccttgcatgggaagttggatccatcagcctcaagagggctgttgtttgggttgccgtaaggcttagggttggccatgagcatgtgggcgctggcgtaggaagccaaagtggcaatggtaaaagccttcacgaacattttgagtgatggggtaaatctaaacgttccagacggtagatttgatgttcaggttgtgagattgtcgtcaagacagaatcgagtgatatgggtataggactgaagagtcgtagctcgattgttgggtatgtgaatgaagggtcgaattgcaccaggcaatacgtgaatgtcgtcgagacaggtaaaaggactagcctttggaaagaaagaagaaggaatggaagtgtcgttgagacaatctcacttgaaggactggatagagacttttgaagtcgttggtgatgagagagaatgatacgggggaggagagaacgtcttatatggacttcagtccacacaatggactggctctcgacgcttcgagagcagacagagaggcaaggggaaatcgcaagcaggagaaacatccgcgaacggacgtagccgcatgcacctcagaggcgatcatgatggaccaaaaatccataaggtcaggggagtaataacttctagtcagctagtacagccactcaggattcttcaatgcccttgttgggctttgtttcgaagcaaacggaggctttagggccgtgagactaagagacgatttgcagcaggcgattcatgataggctgacgacaatgtttcaagactcatctggtcactaagcaaaagtgtgagtggactagacccatgtaaaccccagagaaaagaggtggttcaagcccctgactagcgattcaagtgtttgcaagggacctgtcactgtcctgcctgaaagagagcatccgtctagctgtcttattgaaggcgataacaagggaccgcctgtcgtctcccttgttcagctgcaaggccatacccttggtgccttgtgttgcttgttgaagcgcccttgggttacgagatattcagcgtgacttgcaatgagtattcaatgccgtcagctctagcgtaggccgcccatagtggcaagggagcttagtcggtgaagtaaggactgggaaaagactttggtggttggggcgcaagggactccagttgtgcggtcaccaatagggccctgtcgaaccaagtgctcgggaaagtcgttggctgcaacatgggtattctgagtaaccatgcttccaacgtcatcatatggggcacaccagacttggtttctatccttttacttcaatacgtattgccatgccctcctgaaaaatcattttgagtatttgcttcgtgtgatctgtcgcaaggaggattcatcaataaagtcatctgtctcaatgatctgagcgtattgtcgagtcaatgcattgttccgacagtcatgacctcccctgcataacaatccgtcgtgctgggccatccattacgacaagttcagtctttgggagcggggttcagatgccaatcagggggcgacgacagggatataaggctgagtgacaggggtcatgccaggcgaacgtgtccaaggggattagtggctgaagagcccagaaccagtcggctgtcgcattcttgccaagactcaaacaattgtccaaaatgggatgatccgaccatccagaggaatctcgtaaagaactggtgctgcgcacggaaacaccgcgtggtccaagttctcatgagggctgtgatgagaattccagcagcccatgaccttgcaaattgatgcgactcgagactattactgcaaccagcggcacagatccgggcagcgtggctcattattgccatctacctagtcatcgtatagggcgttctggaggcctgccttcttgagtaatcccctgaacgatcgccttcgtatccaggggtgcaggtgcagatctctggcaggatataatctttcacgcgtggtcaaaaagacctcattggagttagggagtacatatctcccgatactcctactcctttgggcttcgtctccgtgtggtagactacaacggcagggggccgttccttagacttgcgtagtcttgcgggtgattttttcatttttattcccctagtgaaaccgtgcctgtttcacaagttgtgttcatagtgaataggaattgtgacaaaccaatcatttgtgaaaggttgcattcaagtggtgcagacaccttgcataagtcaagtacaaaggcctcattgtgacttttgtttctgcaaggaggtatcttcatgtttcggactttggtgttttattgttttggtgttggtgttggtgtttggtgcttgagtggggttgaattggttacaaaggctggaaagtcagacaagactggaagcggtaggcgcccggagggtaccgagctctttctgtttacaacgtggcaagctgaaagcaagagccaaggcccgttacagcgattgatagggtagtttgttagtgttgggtctataatagaggatttctcactgcttagatcattatgaggccagtgtaagatcagttgccgctcacatttcttgcagaactaagatgaccgctaagtcaagaaatagcacgattcgcctctttattggacctgtctggcgcatcatgacactggcgtcaggtacagctgttcccggattggatgtatgtaagcaagatgctgaagactagaaatattagtcctattttccttggctcctagtgttattgtcaccaatgactacttctgtatagtcgctggaatacctttaccgactgctatctcgattgggcagctttggacttttctcgtgactttgacagcctgcagctcgaccaacacggaggcccggggaaggccagctcgaacaagggtcgtcgtctatcgactatcggacgaaacgcggcgtatctataggccgtgttttccaagggaaataatacggaaccaagatcatgaccagggtgtccagaattttccaagttcagatgatcttcagcttggcctcggccgggtttgatattccgcattaaagcaccgaccatattaataactctccattcaatgtccacgcaatggccagtgctgatcttattcaggatcccaagtcctagcaatactgtgcagggcctttttatagcagccgcgtaactctgtggcgtgaaaccctctactgaataaggaggattctacctgttactctttgacccaagcttcaacactgacactaaccatagggccactgcgaactctcagccacatttcatatatattattagattcactacctagtcaataactctgtggcattggctcaagtcatccgattagataattgttcacaacaactcacaacaacaaggatattcctttacattccttttacctgaaggatttacagcagcgtttcgtcaacaggcaaactcaatgcaatgagggcttttcattcatcatagaatttatgatcaacaaactgaaatcagccaaaacttgatagtccagctcttattcgtcaccttcatgattcatatcatcacatcaagaacttcaaccaatatgcgcctgactcatgtcctagtagaccgtcttacaagggcgttctagctttctggaaagtcttaaccgccgatggattcactcatcccatgattctggcaacatgagctggacgttgatgcactgctgcgttgtctctcttttttacaggcctaggcgcttacactggtttcggggacaatcattttgtctattgcatggtcatagggctgttatctatgaggcccactggcacggcatttatgaaccggtatgtcggtagcatcatcacaacatcccctcaccgccaccacatcaacaagtcttgtcatgctgcaaccagataagcgaccgactgctgtcactttgaaggcgcttgcagaaacacgcgtctacttcgaagtcgttattggtggttcactcagacttctacattgtccgcatcatcagtattggacacatacatgagcatggcgtacgtcagcctacattaatcgaaagccaatccaccgcgggtccagttcttcatcttggtctttcggaactcctcaaagtcccattcgcgcttctcaaggtggttgagtgagttgaaaacgtaggcggtcgtttccttggtttcacccttctcgttgacagtgccgtctttgttgagcaacttgactttgaccttttccttgtcatactcgggcccctcaaaatcgtcaagcttgctcatgttggcatcggtaagtccagtagcgtaaaccccacgaacattgtgacccttctcagccacaacaccaggatagtctgcgcgtcgaactcggtggcggcagtagccctctaggattgcgggagtgaacgtgtgcatgtccttgatgacctgaggagggttattgtggccgtagcaaacggtgaagaagacctcgggtgccatctagtgttatatgtcagggtggtacagaccagatcacgcatcaacctaccaaggtacctgtttagttgcattagcatacgcattttacgcatctacattatatgtgacttgccgtagaaaaaggctgtgtattcaccactcatcgttttggagtcggtatgtggtgagcgatatgcttatcgtgatcgttgactcccagtggttgaggggttagtttgcagacagttttgatagagatgagaataagtaagactcgaccgagtctatgcagaaatccgaattggctttatataatatataactttctcttgaacagagagaggcctttgttagttgcgttagtcaatgatctggatcatctgcactaagtgcctaccctattcttgtttgctcggcttaggctgtccataaataaagcggacagtagcttagtagtggggcgatcagcattcatcacatcttacagaggatacctacctacctatgtaggtagttgtatgagtgcattaaaaagatcgtactattatatgaatccatactactattaagttaatgagttgtactaaaagaagccgattgcctactatggagttttgtattaggcttcttggccaaacataggtagtacttctggctacctccggttggtaccttgaagtatccatactggctagaacaggattcaatttgagctcaacacaccaaaggcccgatggaaggggggataacattaagccacagagtcttacaagtctgggcccatcaacaattggtctattacgaatgaaaatcttccccagctgtgtgatacatgttccaatgtacataaatgatgtactctttggacctcgtcgctgagcagcagcagcagcagataagataagattagataagagccatgtggaggctcgacttaggagctgtatcgtagataattggctgttcactacacgctaatgccggtcaaactttgatacggtcttagcgtcagtggaattggtgaccgcacgccccagcttagtcgttctcgtaattttcaacgcgacggccctttcacgtctccagctactactaaccttcaagcttgccttgcaccaagcatcctaatacaccaacatccaaaactcaacacgtatcatcaccactcttaccacttcactacacgtgggatattatcgaaaaccttgacaccgagaattttctaattcgtccatcgacaccgcagaagctcgccacgggcagccacataactcaaaactccttactccatctatctataaaaggatcaccaccgaaacaacccccttcatggcagatataatcgcgtcacgtggatgccaataatgcaacaatgtctggcaccactatagatgaagtcgtgactcgacttagtaatggcgatatcggtaatgccccattgcgaaaccataacccctccatcattgctgtcgcatgctctctgcgatattacgattgctaaccagtatgctgttctctagatgtgagactcaagctggaagccgcgactaccttgcgcgacagcttggatcactacaccagtggtcaaatataccctcctttcctgaaaaggttgatgcccgtcttcatgggcattttaaaaggaccatgcactttccaaagcaactcacccgagcagaaactacgaatggtcatcctcgaagtcctgcaccgattacctacacaacccgcccctcccgaacctttcgaaccttacgccgaagagaccgtcgacttgttgatgcagcttgtacggacagacaacgaagagaatgcaacaatatgtgtcaagataacatcggacatcatgcgccaccaacacaaggcgctgcagggaaaggtgcaaccgttccttacactgatacaggagctttttgagcaaatggaaaaggtcgtccgagaacaacttgataatgctcctcacaatgcgccatcgcagtccggcgcaccttcgacccccgggaactcgcagaatttccaatcaccacggccaggatcaccagtcgcttccaccactgaacttggagcggatccccagcaacaaaaccgaccgctgttgaagggaatgcagtctttcaaggtcctctccgaatgtcctattatagttgtgtccatcttccaggtttatcgaaacacggtgcagcagaatgtccggaaatttgtccctctcattcagaatgtactgtgccttcaagcttcagctcagcagcaagcgcatgctgatgctgcggctaaaggaaccattcatactggagtgagccctgctatcaagaaccgagtagctttcgcagactttattacggcacaagtcaagaccatgagcttcctggcctatctccttcgccaatacgcctcacacctgaacgatttcctacctagactgcctgatatcgtccttcggcttttgaaggactgccccagagagaagtctggcacacgcaaagagcttatagtggcgattcgtcatattatcaattataatttccgcaaaatctttatcccaaagattgatgagctactagatgagcgaacattgactggagacggactgactgtgcatgaaactatgcggcccctggcttatagtatgcttgctgatctcattcatcacgtcagagattctttgaagccagaacaaatcagaaagactgtcgaggtctacacgagaaacctccaagacaacttccccggaacgagctttcagactatgagtgccaaactcctccttaatatggctgagtgtattgcaaagctgcctaacaaggtcgacgcacggcattatctcatcatgattctcaacgccatcgcagataaatttgctgccatgaaccgtcagtaccccaatgctgtaaagctttcggctctctatcgggaacagatgaaggctggcacccgggagacctacctggctgaccaggatggccctcctgattgggatgagaccgacatcttctctgcggttcccattaagacttcgaatccacgagatcgcggcgccgaccctgttgttgacaacaaattccttttccgaaatctgatgacaggtcttaagaacacattttaccaattgaggacatgcaacgtcgggtcacctatcgatgcgcagaatgcccccactcactggcaggatgtatcgtatggattcacagccgaggaggtcaaggtcatcatcaaacttttccgcgagggcgcctatgtctttaggtactacgagattgagaagccagccgccgagtcccaatacatgtcgccggtggaatatatggccaatttctacatggtctcttgcagtaaggaggagaaggacttgcttgaaacctttgccacggtattccacgccattgatcccgcaacgttccatgaggtgttccaacaagagatcccgcgcctttacgacatgatcttcgaacacacagctttgttgcatataccccaattcttccttgctagcgaggcaacgtctcctagcttttgtggtatgctcttgcagttcctcatggagcgaatcgaccaggtagggtctgccgatgttaagaaatcctcgatattgttgaggctctttaagttggctttcatggcagtcaccttgttcgccaatcaaaatgagcaggttctactaccccacgtcgtgaacatcgtcacaaaatctattgagttgtcgacaaaggcagaagagccaatgaattacttccttctcctacgatcgctgttccgcagcatcggtggcggtaaattcgagcaactctacaagcagattttgccgctgcttgaaatgctcttggatgtgcttaataatcttttaatggccgctcgaaagccatcagagcgcgacttgtatgtcgaactctgtctcacggtcccagcaagacttagtcacttgttgccgcatttgagcttcctgatgcgaccgcttgttgttgcactccgtgccgggacagatctcgttggacagggcctacgaacactggaactgtgtgttgacaacctaacggcggattatcttgatcccatcatggcgcctgtcattgatgagctgatgactgctctcttcgaccatctcaaaccccacccgtacagccacttccatgcccataccacaatgaggattcttggcaaattgggcggcagaaacagaaagttcatgaccggagctgtgccgcttgcttacaaggagtacgccgatgatcctgcaggcttcgacctgaggttgcttggctctaaaaaggacagagcattccctgctgatatgggcattgattttgctattcagaagcttacggaattccccaaagcaaccaagaacaaccacaacaagcagtacgatggctactacaagaagcaagcgctgcacttgatcaaatctcaactgaagctgcgcattggctttgatcaacttccggaagatctcccacgcctcgtgcgactccaggccgaagaccttgtagcacggaggtacgagataaattctaccagctttgaggtttctgaccgcgagcgatctattccgaagaaagagtgtgaagacttggtcgtgaagcgacttctcaaggcaatcatgtttgctcattcgttccccgagttcagagatgaggcgagtgctttcttactgaatgtctgcaaacactttgcaattatcgaaattggccgagccttggtcgatttgaagcgaaactttagcccctttgaccctaatgctggcgagggccctctgcacattgacacacgcaacctttctgacgcaatcgtcgagtcattggcttcagaccacccagacgtacgggaggcgggcaagagtgccattcgggaaatgtacgactccacagcgatcatcttcggctcggaaggcgacgtcggcaagctcccgttcttcagtcaccttagcagcacattttgccacagctgttatgaagaggaatggtttaccaagactggtggcagtctgggaatcaactatttgctcacagagcttgactttggcgacacttggatcacttccaagcaaaccgagtttatacgtgctctcatctacgtggttaaggacatgccccaagaccttcctgaaaagacacgctgcttggcacaaacaagtctcgaggtgcttctgaagcgcatcaccaaagacatcaccaaggaggatgcactacccattacacaaccaccaggccagccgcaaggtgctcagcccaagcagccccgtctttctcagatctgccaacaattcggaaatgatctgtaccatatgaacaagcatgttcgtgagaccgccaaacactcactggaactcatcgcaaaggcagcaaattgcgaggtttgggagctccttgaatcctgcaaggataagatcctgcaacctatatttgccaaaccactacgagcgttgccgtttagtatccagattggctatatcaacgccatgacgtaccacatgagcttgaagaacgactgggtcccgttcgacgataatctaaaccgtctcctgatggagtctttggccttggcagatgctggtgacgattctctggctaacaagcctgcagaattccgtacacatgagcatattgtcaacctccgggtttcatgtatcaaactcctcacaactgctatgacctttgaggaattttccaaccaacccacaaagacaaagattctgggcgtcttttttaagtgtctgtactcagaatcgaagcctaccatcactgcagcaaatgatgccctgaagtcggtcctgtcggtagataggcgtctgcctaaggagctccttcaagggggattgcgaccagtgctgcagagcctttcagatcctaaacgcctcagtacggcgggactcgacaatctgtctaggttactgaagctgctcacgtcgtattttaaggtcgagataggtgcacgcttacttgaacaaatcgattcgattgtcgaacccagtgctttgcagcaaatatccttcagctttttcgaccaacatgctcagatgaagatcatcaccgctattctcaatatcttccacttgcttcccgcacctgctgaagcttttaaggaacgcttgatcgactgcttccttggacttgaagaaaagctgcgccggactcagcttagtccattccgtcttcctatctacaggtatatgaatcgatatcctaaggagatctgggcgtacctctttggcaaagtggaagacctcaagtacggtcgactattggcgcaggtcctgggccacccggacagccaggctctgcgagaggttgcagttgacaatgttgatggcttaatcacccgctgcaacgagttgataagtcagaacaacgaggccaagttcattgcaatggtcaatacaatccacatatttgagtctctcagtcacttccctaacgcggagaaatggatggacaaaaaggagcatcttgactggctcaagaacattggcaaagaactggagaagcatcttcgccaacatacccttccggcccatctccgattaccggcttaccaagctgctgagcagctcatgaccattcttgtcaagtcactggagagggcgccaaaagacctggaccctcttttcaatctgatcgaatgcgttacttctgatgagcttcgcattacacaggagctgttctctttcatctataggagaatcatctgcaatgacgcgattgacttctggaaaacgacggtgcttcgctgtttggacacctattctggcaaatctgcgtcaaacaagatgaagcactttttgttacattacatcgtcaacccgatcgttgcaatggatgtcatgcgcaactggaatcaacttgatcaaaacaagactcctcgacttatggacagagctgtcattgatgcagtcagcagcaaaatctggaaggtccatcctgagatgaccatggatgatcaagcccagcctggtattgaccatacgcgttatgaagtattgcagctctctgcgatgttggtcaagtactatcacacacctcttcaagatgcaaggaaagatatcatcaagtttggttggactttcatccgcttagaagacgtgatcaacaagcatgccgcgtatgtggtcattggctactttattgcacactacgaaacccctccaaagattgtgacccaggtgtatctctcactcctgaaggccaaccaaaacgaaggccgagctttggtaacacaagcgttagagcttattgcacccatgctgccaaagcgatgcggaactggtcagaacaaccagtatgcgccatgggcagttgcgcctcgccgcatcctagcagatgaaggacaaaacgcacagcagatgacgagtatcttccatttcctggttagacacccggatcttttctatgtggctcgggacaagtacatcactttgatgatcagctcgttacgaaagctcgccacgccacagaatgcatcccacgagtcaaaacgactttgtctcaacatgatgtggcttatctggctgtgggaggagagacgagtagaaggaaagtcacaaacgtctgacacaagagctctttctcaatctcctaacaccaagaagaggaagctggaggcggaacaagcgatcgctccgtctcagccccagcgtgtcgagtacgagattccacccctgttccgaacgaagatgatcaagtatctggtcgaattcattgctcagttgaacgagcgctatgagctcccttcagccaagcctcgggatcaagtctcgtcgtcaattcctcctgtcccattagcgttgaccgatctttgcaagaaggccatgaagctgctttacaaccttgtacagcctcagtattggggcgacctcgaactggacctgttccccaatgtcacacatgtgatcttggcaagcgagcgaacccagactatacttactgctgatccttctgacaaggagaagttcgacgagaagttcctcaccaacatcattaacaccctccaggtcgtccgcattgtgctcaacgcaaaggacgacgaatggatccagaagaatatgccatctatccagaaggttttggaaaagtgtctcaagtcagaaaaccctgaaatccaggattgtcttcatctttccgacaagaagtttgacgacggccgtgagctacggtcaattgtcaagcgcatcttggattctgttcccgacgacactcccatggaagatgcggacgctgatggcgagactgagacgcagacatcagagatcgtcgcgtacctgtcccaacttgcaacggaagcaatgaacagcagcaactatacttcgggcgtgagcattctttggtctcttggccagcgaaagccgaatgtcatcgatcagcacatcgcatccctgatgaaagcacttcaatccaagcatgctaaagagcatgtgcagcattacaatgctgttgcgagccaagccgctggtgtgaacaataggaaccaggaccccaacactccgagtggagaaatgtcttcttatgatctcgaaatccagacaaagattatgatcaaggagatacaggtcgttgctcttcggatggaggttctaggcgactctcgccggcctttcctcagcgtcctcgcaactctggtggaaaagtccatgtcgattgagctttgcgaagaaattttgaacatggttgagggatgggtattccgttcagaaggaacatggccaactcttaaggagaagacggccgttcttcacaagatgctatccttcgagcaccgacaagacccaaccatgctgtccaagttcctggacctcgttattcgcatctacgaggacccaaaaatcactcgcactgagctcacagtccgcatggagcacgcattccttatcggcacccgtgcaacggatgtcgacatgcggaaccgcttcatggccattttcgacaagagtttatccaaatcggccagcgcacgtctatcttatgttctcacctctcagaattgggatacactgtctgactcctactggcttgcccaagccagtcatttgttgctaggtgccgtggagacaaacgccaacattcagctttatcagtccgacttcaagacgttgccaatttcccgcttgctgaccaccttcacaaaggagatggaggcccgagagcctgctagcatcatcgatgacaagtttgagtcatttatggcaagtcaccgccgcttcatgatggaactcagtgatatcaaagtgagagacgtcgtcgagcccttggctcagctccagcacgtcgactctcaactcgcgcataatctttgggtcactcttttcccaatctattggtcatctgtcgcaaaggatgaccgagttgatctggagcgtggcattgtagccctgctcaccaaggactaccacagtcgccagattgacaagcgtcccaatgttattcagtccatccttgatggtgctgctaagacttggccagagtgcaagatcccaccacatgtgctcaagtatgaggcaaagacctatgatgcctggtacactgctttgatccaactggagaacgccgccatcaaaccccaggtagagtcggctgccgttcgcgaaagcaacctcgacgctcttgtcgagctgtacgcctctcttcaggaggatgatctgttctacggtacatggaggcgacgatgccagtttgttgaaaccaatgccgctctgtcttatgaacaaaatggcatgtgggacaaggctcagaagctatatgaaaatgctcaaatcaaggcccgaacaggcgtgataccattttctcaagctgagtacatgctttgggaggaccactgggttctgtgtgctcagaaattgcaacagtgggaaatcctgcaagatttcgccaagcatgagaatttccaagaccttctgctcgagtgcgcgtggcgcaacacggatatgtggcaggacgagcaacatcgggaggccttggacaacatcatcaaaggagtcatggacgccccaacacctcgcagagccttctttcaatcctttatgtcactcctcaaattccacaatagccaggaacccacaaccgattttgcacgtgtctgcgatgaagcaattcaactgtcaattcgcaagtggcaccaactgcccgagcgcctgacaaacgcccatgttcctcttctccaaaacttccaacagctggttgagcttcatgatgccagcgtcatttgtcagagtcttgccagcaccaatcaaagcaacttggacattaaaagcggcgaactcaaattgctcctcggtgcttggcgtgatcgcctaccaaatgtttgggatgacatcactgcttggcaagacctcgtcacttggagacagcatatcttcagccttatcaaccagacgtaccttcagttgctgccgcaacaaggcgcgcagaacgctggaggggcgagttcctttgcttaccgtggctaccacgagactgcctggataatcaacagattcgctcacgttgcccgcaagcataatcttcccgaggtttgcatcaaccagttgagccgcatctatacactacccaatattgagattcaagaagctttcctgaagcttcgcgaacaagccaagtgccactacgagaaccccgaagagctatctagtggcttggacgtaatcaataacacgaacctcaattactttagcccgcctcagaaggccgagttttataccctcaagggaatgttcttggagaagctcaaacagaaggacgaggccgactcagcatatggaacggcgttgtatttcgatattggtgctgcaaaagcttgggctgagtggggttacttcaacgatcgcaagttcaaggaagatcccaccgatctcaacgcggcgcgtcaagccctcacctcgtacttgcaggccgcaggaagctacaagaacgccaagtcacgaaagcttcttgcccgaatcctgtggctgctcagcttggacgattccaagggcactatcgcgcttggcttcgatgacttcaagggcgaaacacctgtgtggtactggattacctttattcagcaattgatcacaggtctcggccacaaggaagcgccccgcgtgttccaactccttctgaagattgccaaatcgtatcctcaagcactgtacttccagctccgaactaatcgtgaggacctgcttgtcattaagaagaaccaggaagccagggacagaaacgcacgacaacgcgcgcaatcaactgtctccaatggaaaggcgagcgcgtctccatccatgaccaagcaggaacccccccgacctggtacatcgtcatcacgaccaggcactgccaatgcggctgatggcacaacagtcaaggccgagggtgatgctggcagcaacgcagctggcacaccggcacccgccaatggacaagctcctgatccctcaaaggttgcacttaagccgaccgttcaacctggacagcccacacaggctcagaagaagcctccgtgggagtacactgaggaggtcatgtcagtcctcaagacggccttccccctcttggctctttcgatggagacgatggtggaccagattcagaagaacttcaagtgccctcccgacgaagacgcttaccgattaattgttgcccttcttaacgatgctcttgcctatgtcagccgaactcctccctctttcgccaagaacgtcaaacttccggcggcgacggaaaccaatattactcgtttcgctgaaacgatcctgccaagccacatcaagaaatccttcgaggcggacttcgttacggttaagccgacaatgtacgagtacatttacaagctgcgccgttggcgtaataagtttgaggagaagctggaccacagagtgcctcgtgcttcacttgaaaacttctcccctcttctgagtgagttcagatatggcaagtttgatgaggtagaggtcccaggacaatacttgcagcacaaggataagaaccaggacttcattcgtattgaccgcttcctaccaaacatcgatcttgttcgatccatcagcgcctcttatcgccgtatcaagatgcggggacacgatggaagcatccacacatgggccattcagcatcctgcggctcgtcactgccgacgagaggagcgcatcttgcaacttttccgttcactcaaccagacactgggacggaagaaggagagccgacgtcgcgatttgcagttcacgataccgattatggttccattcgcaccgcacatccgacttgtccaggaagacacgtcatacactacactgcagggagtatatgaggatcattgccgaaacatgggcatgtcaaaggatgaccctgtactgtttaccatggagaagcttcggggtgcgctcgagagcaagagctcggtaagtttttcgacaagacatgactattccacagccactgacagtcaacagaacaaacctgagcaggcagcaacagctcgattggaggtctttaatgccattcaggagaaatgggttccgtccacagttgcaatcgagtacttccagaaggtgttcccgcagttcgcagagttctggctgttccgtcgccagttctcataccagcttgctgcgttgacatttattacatacatcatgtacatgcacaaccgatacccgcagaagatcaacatctcgagggccacgggtaaggtttggggatctgaaatgatgtcctacatgagcgccaacaaaccctttttccacaaccctgagccggtacctttccgacttacgcccaaccttcaaacgttgatgggaccacttgccactgaaggcatctttgcatgctccttgatggctattgcacgatgcttgacggaacccgagtacgaattggaacacgccctgactctgcttgtgcgtgatgagatgctgttttggttcacgggcagtcacaggaatggagttataacggagagccaactgcgagattctgtgcaggttaatagcgactcgattgtcaagcgggcaatcagcctggcccacagccccgttggcaatttgcctgcgaaccagacggtgattgacgctatcgccaaggctgttaaccctatgaatttggcacaatgcgatgctttgtggatgccatatctataagggtacgatgttattcatcttatgattggaggaaatggaggacatgtgtgttggagcgctggcatggtcttggactttgagcatggcgtttgggggattttgtgagatatttgtacaaagttattgttagggttgggacggctcagaaaagttgagcaaacaactgtggcaaggaccattccagttctttctaggctgccgacacttgagcagacaccagcggttatttctgtttaataattcaatttctaatgcgatcagccttgctgtgtacgagtagtgatggtgatggtgatgatgatgatgatgatgatgatatggtggacttttgactaccccaactacttaaccaagcttgacaaagagacagatttccccacaaacctcggctcggaagcgtagcctgtcatgcatcattctcgagatcgacaagcaagtctaggcgatttaggtgtcacagcgcagctcatcccagtatgtgctgtagctaacgttaatatgtaggcgaggaatggctgaaccccgcacgatgaagatggtcttgttggtcaatttacctcgggctatgtctctataaatttcagggcgtcaaacactcttactattcttttttttcgccatcgttgagtttgttgttgtgacttgaagtcacctcactgtgcttttcgtataagcaagcccgacttatacatccaccaagttcaactacaatggatctgacaaaggtaccgcgaaaggtttgggaacatcctgatcctaaaagcacagcaatgtgggcttttatgcaggatgcaaacagaattcatggcctcaatctcaaggtatgaacgcgattcactggacgaaccgtgatactgatacattctagaccttcaatgacttatacgactggtcctgctctaagcgcagcgacttctacgctcaactctgggcgtcacagaaatggattcatgagggatcctactcatacgttgtcgatgaatcaatccccatcactaagcttcctacatggttccctggcattcgccttaacttcgccgagaacctcctctggacacaaggcaatactctgggagagcgctcaactctgcacaaagaggatgacaaaattgctatcacagaagttcgcgagggtaattcatctgtaaagaatgttacttggggagagcttcgtcagagagttgctaggacagcgagtgcgttgaagcagagaggcatgaagaagggagaccgagttgttatagttggagcgcatgctgttgagacatgtgtggttttcctagctacgacttggcttgggggtttatttagtagcagttcaactgacatgggcgttggaggtctgctgcagagaacagttcagatcgatcccaaggtaagtttctctgcaatcaatatctataccgagatgctgactcgatagtttgttttcttcgatgacggggctctgtacaacggcaaggtcattgatcttcgcgacaagataaagggcgtggtcgaaggaatgaaagagtgcccttctttcaaaggagtaattgttgttcaacgctttgacactgctcaagatacttctagtattccgaacacacagcgccttgaggccttcctctcctcagcatcttcaacaccgccacctatcgagagagtcggcttccaggatccaatggttgtttactattcttccggaacaacaggaacaccaaaagccatcgtccacggcgtcggtcctattcttgtttccatcgccaaagagggcgttcttcatcgcgaactcacgcacaaagatgtgacacttcaatacacaacgacaggctggatcatgtacctttccagtgtcgcgagactcgcctttggcggacgaactgtgttttacgacggctcaccttttgtgccagatcgatgtgtcttgttgaggatcgtggaagagcagaaagtcacgagtctgggtatttcgcccagatggctgggtgaactcatgaaagagggcattgttcctcagaaggaagccaatttgaatagtctcacggctgttttgagcactggaatggtgttgaaagaacaggtctttgaatggttctacgatggagctttccctaaccatatcaaactcgccaacttttcaggcggtacagatattgtaagtttttgactgccttttaatatctacacagctaacctcgtttctttaggccgcctgcttcgtcatggagaatcctctgtgtcctatctacgccggtggttgtcctggaagagtcatcggcactcccatggctatatacccatcctcggctgacctggcgaagccaatctccccagtcccagacggcgagccaggagacttggtcggaacagcggcattcccaaatgttcccctctgtctctggaacgacacaaatcccgccccaggcgagaaatacacctcagcctacttcgctcgattccctggtgtatggtcacaaggtgattttgcagcagtccatccgaagacaggacacattcatatcctcggtcgctctgatggtgttttgaatcctagtggtattcgatttggaagtgcagatatctacgctgtgattgagggcgggtttgcgacggaggtcgccgagagtctttgtgtaggacagagaagaccgcaagatcatgatgagagtgttgttttgttcttgctgatgaaacctggtgtcaagtttacggttgagcttgcgaatacgattcgagagagaattgctaaggagttgaccaagagacatgtacccaagtacatctttgaggtacctgatattccggtaagttttcagttttccatccactcatccatgataactaacattgatgtaggtgactgtcaatggcaaaaaggtcgagttgccggtcaaacaaatcatttctggaagcaacatcaagccgagcgggacattgttgaaccctgagagcctagactattactatcagttccaaaagatcgaagaggtcgaacaagttcgagcaaagttgtagataggattcttatacagaggagaagggaaggaatgtaatgataactcacactatacaaataattgccttctctacaaagcatcccccttctttgaaaacttgcccccattgacaccatacctccaagccatatatcccaacattcctcctacagtccccaatcccaatcctccaacagcacctctccatcccatccccaatcccttcaccgcattagcccctatcaaagctccagctccagcgcccacggcagtccagtcatcagtctcgacctgtccaggattctctagtaacctccaacttcgatcctgccactcaatctcttctctaccgcgcatgcggccatatgtcatgagagcgcccacgcccaaagccgcgactgtgcctgttgatgctgagcggatgagacgagggaagaaagtgagagcatcaggtgattttgggcggaagaatggaatgacttggcgtgttgttgtaataccggtagcgataatggtgtttagtgtgattgctctcactatgacatgagttgtgaggatagtacgtgcaagaggttgatcctctgcataaggagcatgtgggtagaatcgagacatgtttgattttgatgttttgtttgtacgatcaagttgagtattctgacattcaactctctatagtatcatacttatactgcgccgcgtcatatcatcaagccacttcccctcttctgtattcagccttttacatgtaagataagatgttcgcgctatttcggtcccgagtcacttgtaaaatccgataattgtttcatcgatatcactcaaaaataataagcagaaagcaattggttctccgaagcgacgggccggacagttttgaaatgccgatactccactaataaatcatacgaatattcgaatgcgagtgcgaagtaggtttagttaggccattgatcactatactgatatactaatattgatacaacaggataataatattcagtcttgtcctttcgattcaattgaccgttatttaatcatcactgtatcttattcccatcaatgcatactctttacaattcctcaacgcctgccctagacctgacctatcccaatgatatgtgatactatcccatacttcttcaatctctggtattcattcttactcttactcatcatcggtcatttccatcataccgtcctctttctcctctgaatcgttctcatcctccagtactgtcatcctccgtgatcgcctcactcttcctttacccttctccattcttcctactgttcttcgaccaccattcaccttgacagccgcatcgtgcttttgctgtcccagcatacgttcaaactcgatcaaatcttcggcttcagactccgccgcaccgtcctgcaatatcgtctcctctagcgccttgttaagcagctccgtcgcaatactatcctgcggattaaccgccaacgcctcatgtaagaccgtcactgcttcctcaggtttgttctgctccatcaggatgagaccctttgcgctgaagatagctgcatcttttcctccctgtctcaacacctcgtcaaactcggccagagctcggttaaagtgccgtagtcttcggaatgcgtggccaagattcgtcctggccgctaaccatgctgaaggatcactatccatatcatcagcgatcttaagcgctgctgtaaaatattgtgctgcctccttgggtttgtcttggtggtatttcacaacacccatctcgttcagtaatagcggatccgttttgcagagaccgtaagcagttttaaggaattcttccgcaagtgtcatgttgttgagggcgtgattctgcatgcccaaaaacacctgaggcagatgagtacccatgaatagtctcgccgctgtcgaatacgccgaaatcgcttggtcgtgctcgccctcggctgcgaacgtatgtgcgaaacctatccacgctggtccaaagtgcgcatccatcatactcgccttgctaaagtaccgtcgcgcctcgggaatcttgccaattgagaagtagtaaataccaactgcgagccatgagcatggctcttcaggatggctatctgctaaatcgtgagcaatcaagaacagcaagttcttctccttgagctcaaacaagcaagccaagtgtaccgggtatacactaaagttgtatttgtcctcttgtagaatctcgttcgtgatgttcagcgcatcccggtagcggcactgcgtatacaaaagatccgcacgtgcaagctgtagatcagggttcgacgccaagtgataatgtgttgacagagagtcgtacgctgtctcaaacgctgcaggatttcgatatttagatagacgtgtagtgtagagcatctttgtaaactcagccgcctgctgagaagctgacgcatcgcctgacacatggatcgcgtcgaaatccagactctcaaggaactgccactcttcgtctggcgacaacagattattgttcataagctgctgaaacgcttcaaagcactggacatcgatccgtactgcatctttatagcattcctttgcccggtcaaacgcattctgcttcgcatagcagatacctcgcaggaaacacatggcagcttcgtatctcctgttggatgcctcttcctccgcaactggatcgcgacgtcgtgtttggcgcggctgggttttgcgcttgttgctcgcgccgttggctatgagatgcgtcgggttacggtcgccgagaacggagagggcttcatcgaagcgtgattgcttgatgagacaatggccggcgaggtagcgacatgatgggtttcgagagatgaggttttggctggaaagaaatgcttgggcgcgggtgtagtttcctgtcgcgaagtggacttgggccagccagaatgcgtcttggtcgtcatctattcaacctgacattagagtcttgaggtgataatccagggaaaagattatacgaactggtcaatgccagcagcttgtcgccgataaagatggctgattcgtactgcgccttgttgagggcatcttgcctccattccctgaggaagctttccatgatcttttttattccaagcgcatcgagtattatatacagatttggattaggtagtcaggacgcgagtgatgttgcggcgttgcgaaatgggtttaggaattcaaagtgtcgtttgttgggaatagcatcaaataaatcaacaacaacaacatcccacctaacaaaagtcgacacccgttcggtcttcagtctcaccgtcactctcaactggacctaagcgcgttaagggcctccagggcgtctttacaggctacagtgggtgtgtccgcaacaacggcggggtagcttacagcggtttttgcctctgtggaaaaaagttggcggggtcctttgggcgtggcgtatcagaagctgtcaattggacactcgccgatacaggagcccgtcctatctgtcatatctcatcaacttcgggaaaaaagattcgcatacaatcgctcgacaaacaaacatcgctcaattctgtacaaacatccaattgaatcgcaaatatggcctcttctcaacctacccgatgggctgctctcgctcgtgacaccaacgagaccaagatccaactcgctctcaaccttgacggcggcgatttccctccggacaccgattctcgtcttctcgacaacgatgatagccatgcttcccaggccagcaagtcccaaaagattgctgtcaacactggaattggtttcctcgaccacatgcttcatgctctggctaagcatgctggctggagtctggctctgaactgcaagggtgatcttcacagtacgttcatcttcctaattgcgccaccgagagatatcaatgactgacatttatctgcttagttgacgaccaccacactgctgaggatgtctgcatcgcccttggttacgccttcgcccaggccctcggtacacccgccggtcttgctcgtttcggctacgcctacgcccctctcgacgaggccctttctcgcgccgttatcgatctctccaaccgtccctatgccgtggttgaccttggtctgaagcgggagtggctcggccagctcagcactgagatggttcctcactgtctgcagagctttgctcagggtgctcgtgtcacactgcacgttcactgcctccacggtgacaacgaccaccaccgtgctgagagtgcttttaaggctcttgctatcgctgtcaaggctgccaccacaagaatacctggtaaggagggcgaggtgcccagcaccaagggtactctgagtgcctaaagaaaaagtgcagattaggagttccggatgagtattttcctttggtagatttgaattgcaggttgtcgggcttaagacataagaccttggatacatataacagcttcactataaattagatagcagagcggttgggaattatgaagttatgtttcaactgagtgtgaagcgataatatgtcataaattcgaggctatattttctaacaactttgtagatcagctgatagtacttatgttcggtagtcaccgttaatggtaacatagtcgtggctgaaatcgcaagtataatgcacagcagacttatcacctgttccgagcctgaccacaatctcgagatcctccatggcaaggatttcggccgctcgcgtctcgtcaacctgctcaggctcaccatcgacaagcagcttcaactcagctgagccgtcggtagggatgaaggagacgttggttcgctcgggagtgatctcaggaacatcgttcacgggctgtccgggggcagagataagagcgtaaccggttgcacagagaactcgaccccagttggcatccttaccgtagagggcggtcttgacgaggggtgatgtagcgatagttcggccaacctggcgggctgcctcctcagacgcgctgtcgacgacacggatggtcacgaacttggtagcaccctcgccgtctcggacaacatacttggccaggtcaacagagaactcggtcaagagcttctggaaggcttcatagtcgggagtttgctcagaggtgacctccttaccaccagctgcgccattagcgagaagagcgacggtgtcgttggtagaagtgtcaccatcaatggtgatggagttaaatgatcggtccactgcatgccgaaggacattaggcatgacagcaggggaaatgggagcatcagtagccaagatggtgagaagagtcgccatgttgggagcaatcatgcccgcgcccttggtcataccggcgatgcggtactcgacgcctggggaagaaggaagctcaaagcttcgggacatgagcttggggaaggtgtctgttgtgcagatggcctttgcgcactcgagccagtgggtgtgagagctgccagccttgctaacagcggtaggaatcttgtcaagaatcttctgaattggaagcctgtgacacatgtgagccattgagacgttgaataaggtcaatcagtgaaacaaacctctggccaataactccggtactcataacaatcgtagagttctcatcgccaaccttttggtccgtggtgcgagccatgctggtagcatcttcaagacctccggtgccggtgacagcatttgcgttgcccgaattgacgacgacgcttcgcagaccagcgttattcttctgctgcagcaatttcctactgtacgtcacgggagcagcctggaacttgttctttgtaaagacaccagcagcagcgcatggtcgatcagaggtgacgatggcgatatcgggcttgctggtgtttccaggcttgacgccagccaagacgcctgaggcattgaagcccttcgggtatttccctgaagtaggaatatactggatctttgaaggagggatagggtttgaacccaaagtggttgccgccgaagagtaggcgcgggtgaatttcttcatcatatttgcggttgagatggataagtattgttgatgctattgtcaactgaatttttggctggggtttgactctgtaatggaatagtgctgctgcaattgggtgcgatagcggtatcgcagcgatcatcgtaggtgggagtgaccaagcatttcgaatttagtcactaagtactaacttaggaaagattttactatcgagaattataaaataacatcattaacccgatatttattttcgaatatctatggagtaataatttcataaattaacaaatgaatcattcccttcaatagcgtgagcgcggtgtcgtgtgtgtactacgaccgtttaagaagctgtcggaccttacgcatgctatcgcgagcatgtcgaagcgtaaaagatgcaagtggtatatagttctttggctttgcttctgtagaattatgcttagatgaagcctccatagcactggcctctactgcaatgcgtagatactctgccctatcattgccatcctgtcctatacagataatcccgccgctgtatttaaggaggaaagtattgaggataagacgacacattcggccattcccatctgcaaaaggatggatattaacaaactcatggcaatacttgctggcaataagcacaggatcaatttctccttgatctgttgctgctttgatatcggcgtcaagtgactcaattagtctgctcatcgcgagaccgacctccgaatgcgacacaaagacatgctgaccacattgtacatcccaagttcggtatcttccgcagtactcagtccaaggtatgtcgtcggcgagatcgatcctccatgttaggaagcggtgggcctggcagatgatggatgtagttaatgtctctcctttgatgcaaacttcctcgatcataaaccttgctgcttcggcatgttgaacaattttgcgtcggcttcgcataattgctttatgcccacagggcaagtttttttccagaagatattgtctgagctcctggtactcattgtcgcgttcatcaatgactgttggaatctcctcgccgcgaaagacggctttgcatagcttgactgtgatatcaaacccgctaccagcaacttcgatcatattagacccatagaccatacgagcaagttcggtagtaaggtgttcatcaatgatggcttcggtatccttagactgcttcagctcattggcgatgtcagtaatataagttcggaattcgttgtgaacttgactagggtcttcttgtaagatgttatagtcataggtatctcccatcttaatagtgaacgttgcatcgcgaacaggagattgcatcatgagccgaatggatcggccaaggtgtagatcattaagatgctcatcctccaaatcaagatcctcaaaaggaccctacgacagactttgtcgcttgtgtctgggtgccatggtagcgagataggtgagttgatgaaatggtttcggagtgtgaagaggaaacacagaaaagaagtgtgaggtggagaaaagcaaaatgataaactctgaaatttagacagcagtgaattggaatttaggcgtgccagagttaccttataagttaactttcaagagtatttcgcccaggcaacagagtcacctgcaaacttataaccctcaaattgaacacgctgcataactccaaccaatggctttgtgatacgcgtaaaagtattacgcacgtaggcaaacagactctgcatcatcagtcttggtgggctttaggtatgagtacgaattcagatcaaagttggaagttgatcagggacctaggtagccaagggaagaagcccaagaccgtacactgctgagtagaagacgatcaaagagatacctagatactgaagtcgacagatggtgatatcgagcacattaatcagtgacctgatactgcaatgaagcctggaaatccaagcagattctttcttgagaacaagattgaataaactccgtagatcattggcagcagccagctcctgagcacctgcctgccaatcgtgactgaaccagaaccttgaaggctgttgctgtgcctgcatgtggagccccgctggtgcctggatgcggctgcaaaattagagccctccttccaaaaaccatcgcgcatttttggctaaaatgccttagtcatcagatctatggcccgtgcgcgagtgatctcctgcaggtataaaatcccgtcttcctccctcgcttttagttttcttttctttctttcttcttcatccgagtgcaagggcgttatccatctcaatgaggctttgccgagagtggatttttgctagttgaaaactatacactgaccgctcctacttgggttcgcctgggtagggaatttttggaacacttttcctatggaaacttttctttcattgcgatcggtcctttatgaactggcgcgaagaaggaagctgcttgatatcgtttgtgatgtacgtcattgtccgcgcatgttgactgagtgttctgttgcatatcacggttgtggcctgcgtgctagatgtcgagaatgcgcgcgcgtgtatcaccggcagcgcgaatcgcaacatgcatgttcagagggcattcatgatggatgtgcgtacctgtcttgacagtgatgatgtattgagtgtttacttgaccaagcaagaatgatggaatgctatcctcttgccaaatccttttcacagtgctgctgctggccggctgttgagccactgacatgctgtgcggccgatgatgacgacctgtgaggcctgcaaacaaagcatcatgagagaggaggcagtcaaacaagcaggcttgaaataatatcaagaataattaaatcatgcctagaataaagtcctagtaaagtgacatgcaaacgatcatactcatgcatgctacgctgctgtctggctgttcgttggtgctgcccacacaccacgtcttgggctagcgcggggcattggacattctccatccaaatgccggtccaaatcattctttttgggtgactcaaagcctccatctgagcgcccctcgtaccaaaactctaacagcccggaatccttatttcttagcgaccattcccgaccgaaattattcgagcatctcgctgaaattatcgaaaagaacgtattccagtggttacagttagtcacgccttcgcgcacattctccgtctctgtagtgccccgccctcgaacaagcacattatcgaaaccgcttctctacccgaaagcacgaactctcgaaccaggcctcatgtctatcgaagctgagggctcggctcccccgccgcaagcccccgagaagcaggaagtcaagtcagaaaagaaggaccagagcaaaccccagcagcctcccaaggatggccaacaacagcaagccgcccccgcaggcgagaagaagctctccggagctgaattaaagaagagagccaaagaggagaaggccgctagacgcgcccaagccaaggttgctcaagtgccacagggcccagcgcaaggtgacaagcaggccggtggtgatggcaagggaggcaaggcaaagcctaagcaagacggacaaaatcagcagcacggcggcgcaaaacttcccattcgaccagcaggtgcgaccgttgtcaaggacgacaagccttcgataccagactgcttcagccatctgtctatggccaggcgcatagacatgacccacgccgacaaggacgttcaccctgctgtcttggttctcggagagcacatgagcgcatttgcgatcagtgacagcatcactcgactggaagcaactttatatgctttcaagaaggtacatcactccatctaccgcaataccaacgttcaattctaacaattccaggtcatcgactcgtacacaacacctcctggctccactttctcccgccatttcacatctcacgttctcaaccctcagatcgagtatctcacagcatgccgtcccatgtgtttctccatgggtaatgctatccgatggctcaagcttcagatcagcaagattgacatcgatctccccgactctgacgccaagaagctcctatccgagtccatcgacaattacattcgtgaacgcataactctcgcggactacgtaatcgttgagacggctgccagcatgattgaagaagacgatgtagtactcacttacgctcatcaccacctcgttgagcgcacccttctccaggctcgccagctccagaagaacttccgtgttatccttgtcgacgatccttatgagcgtgtcggcatcgatctcgcaaagaagctctccgctgctggcattcacgtcgcctactcttccgatctcagtgcgctgcgaacccacctctccgaggccacccaagttctgcttgccgccgaagccatcttcagcaacggtgccatgtacgcccgtgcaggctcatgcgacattgctacagtcgctactgaccttggtgttcgtgtcgtcgctctgtgcgagaccatcaacttcaccgagcgtgtgtctattgactcgctcacctacaacgagattgaccctgagcgatccactgacgttgggttccgcttgcttttcgacactacgcgggacaagtacatcacggttgttgtgacggaactgggcaattcttcggctacttctgtgccagctatcctaagaaaactagaggagttgtaggcttttgaattcaagtaaaaacatgggttacactttctcacctgatagatgatgcggtgtttgggttgtcattctgatccagattgtgaatgtataagaggcagtcttttgaagcaatgaaactgtacttgtattctgtagcgtttgtgatgtttctggtctgctgcaagcccggtgatttctcaaggctgcctattggagccattgactcatgagaataatacagtgtcatcacagcctcaattcactctggttgtaattgtttcaacccatacatccattttgacgctctacttcccaaaatatcacaaatgtacaatattccctccacccttcaatcttgtttgtcgaagtcgaaggtgtgtaattctcagtgtctttgcattcccattcccgttgtcatttcccttcttaagcctcagcctgagcatccttctcggccttgcgcgctcgcttctcaaggaggatgttctttcgctccttcagtgtgtcggtttgtctgtcgtcgacgccctggagccaatatccgaaactagcaccaccggctgcgtagacggggtacacccacagggaggatttgttgaagaaggggcgcatctcgatacccatttgccaaaatcgggcgccgaggcctggaaatttccgctatgttagcatccagttctttcctttccccctcgccattcaattgtccatgttgtgttcttaggcgggcgaattgactcaggtaggtgacgtaccgaagagactccagaaagcgatgcggtgcatgttgggcaattgaccgtcgggtattcggatgtgagaattggacaggtctgagattcgctcgaggtgcgaggcgttgaagtcgttcgttatcgggagagtgaggtcgtgatcttgaagatccgtctgccgaagctcactgcaattggagtctagctgattggtcacgataccagtcacgtgtatcatcctaccctgtaccttctgaccgttaggtgtagttctaactactgttaatgacaatgttatttaatgcatttgttagtatttatatcctttctttcttacaatgttcttacggtattgtctgttgttagtaagtagttcatatctagaagttaactatttgataaagcgtgctctacaagagtagctcctcaacgatatcaaaatcacatcaccacttcgttcaccaacttattctcgtcaagttcgaaaatcatatgataactaaagagtgaaaagaaatcatgccataatcaaaccaggctcagtgctcattcaatatctaccaaatctagagtctacatctatgtctggtctgctgtctcagtaacggcatcgataacagcaacaataagagagataaaatctcaagtgctcaaaagccataaaactccccgctatgtcattgcaaaacaatcaatctaacaaacttctatccaacccgccagaataaggaggtggtgctccggatggtggcggtgttatcgagggtgtttggctgcgaggcgtaggattggcggtccactgagccgccttggccacgatcttggagaaatattgctgaataaaggattcactatgactgttagcatctgcttcacaagggagcgtaggaactgaacttacgtgtagtagctgtgatcagagttgtgaggcgacacaagattgtgtgccagctcatgtgccaaaacaacccaccaccaggtcgcagcctctgcctttgcctggccgcttcttccctcaatttgcgcggcatgaagctgaaggaagaacctgaagttgcagaagatactgcctccggtattgaatgcgattgtcccgccagcctcgtcgtaaaagatatgcaagactttgggtgacatggagtagacgttgcctacatcaatcaaaaggctggaaaacacatttaggttggtcaagtgtttcgagaggaatgcactcgaatccttaatgtccctggaaacaaataccttcatactattcgaagtttcagcaatgaatgtgatgttctgtgctggcgtcttgtcacagtaagtggcttgctctttgacttcgttgacctgaggctccgaaaagacactatcagatccatacgcccgggtcgacttcacggcattgagcaaattctgctgcaccactgcaggacttgtcaccctgccctcgtcttgcggccgctttccagaatgagatgagccgccgctaggcgcctcgatctccttgggcttgtctaagaacttgttgagctccttgcgagagtcgtcttcatcttgctccgtgtcgaatccaagccggcgagtcaggttggagaacaaccctctgctcttcctgttctgttgttcttgagtaggcttggcttgctctggtgactcccatgaacctggcattgttggcccaaggggttctggcactctggtagcttcacgtgcagcttcagccgctttagcctctgctccccattgctgctccttctccttgatttgtcgttgttcctcttccaaagcctttcgcctctcttcctcggcgattctggcttcggcagccttggctcgtagaatacggtcaacgttgtaaccacggttcctcaggccgtaaagatccagtgtcaggaacggttcaaagaagaggtaggcctgctgattcggacggctcaataacatttggcaaatagcttgtccaatttggtacatgtcgggctttgcttcatcagcgacgtacatgatccaaccgttattggtcttcttgctcgcagccgaccgtttctctgtatgagtctggtactgaccctgaagggttcttcttaaagccacagagtgaaccacatcgacagttagatttttctccaaccattttgcgtcatgcttaatagcgtcacgcctatagtttgcatactcgaagaggaagatctttgatctctcgacgacatgtttgcgcagactaagagcaagcttttgcctatcgctgtgaggcccaattctaatttcctctcgaacgatgctactgagcctttgcgccccaagcgacagatagaatgtctcaagggcgtcctcctctggtgcacaaataagctgatctttgaatagtctgtaactgatgatgtcgtctagtatcacaatttgactggcagaggcgagctggtactgtctgataggctcatcctcctcctccaagtcatctgactgcttcttaggtggcgctaattccttgtacgcgaggaggaagggcgccgacttcatccgtctccagaggtccttatctctgtgaagcgtagacgatgcttcagccagggacttgagaagatccaagtacttctctgagctttgaagcacgccaagaagacgagctggttcagtgcacgccatatgtgcgacttctaatttggtaggctcactcttggcgccgcactggaacaggaatgcattcgcctcaggtccaaaatcgacaaagtcgaagatatcgccgtaggtcgtcgaggaaccaagatacactcgagaaggactgacatgaacctgggtacgctttggcttctcagttgattgcgaggttcgtgtaatagggactataggggcatcccgcagtctgaaaaggtagttttcgcccaaatcggcgattcgagacgcaaaataactgaacagtgcaacggcgttctgatgatcttgaggaggcgatgctaaaaggcggtttacacaatcggccattggcgggtctctcgctaccccgaacttgacagcatggtcatgtagatcccttcttaggatattgaagccaaggatagaggctcgaggattgtagaagcactgcgaggggggtacgagttttgtgcttccttgaagaggcatgattgcctttgggctaccaccaagttggaaggacccgtatccattgatttggtggttggcaaggaaatacgtcattgaagaaactcgaagagcttcgtctttacccgccattagttcaacaagctcaggaacagacggataaggtctgagaccaagagagttgagaaacctggcctcgtgactgcccggtctgtagctaccgggaggaccaggccattggagaacaggcaaccgcaaaccacggatggcatcctttggctcaaatagttctgagactttgtacaacgtttctgttgctttggtagactccatacccttgggaccagcctcggcggggcagaagcgtgtctgcttgagcttgctaagatcttcaccaggaatatcctcgcggacagacgccagatatttgatgagctcgacatgactccacttctgttgaccttcacttgaagcattaagcagtctcgtgaatatggtctccagatcaaccgttttgcggacaccaatcgtgaccaggaacttctccttgatcttgtcacaaccttgaatgatgggaaggtcatcaaatagcttgacaatggggaagaaggactctgttggtcttttcattccctgtttcgtgggaaccactgtattggcctgcaaaagcgagacaatagttattctcgctccagggctggagttttcaaaattctttgacagaactgttagcacctggatagcaaacttgggcgatcgtgtgaggttctgctcctcggacctggatgaattcgtgtcaaagaggaatcgcagccaaggaacgacctccaacggctcccatcccaaagcgcgcagttccgctggttgagaattcgctgtaagtgcatggggaattgttgtaggggggatgggtaagctggcaggaatcctgttcgtaatgagatggttcgtgatgcttccgagagcaatgatctcgccttgctccccatcgtcgctcatcgtaccaacagcaacctcaagcagagcagatcggctgccagggtcgagttcaccacttaaactctttttacctgcccagctgataaagttcattagttgtactttgttcatagcctttgtctctagttccttcttcacatccgtaacagtgatgtgggagatgagaccaaagtctatgagcttcttcacaaacggaacgcccttcatctcctcaggcacgacgggtatgctatcaacaaatttactcatttcatccgaggcaatacgaacatctgctgtttgtagcacacctcgagtcgagtaggtctcaatcgaggccttcttgaagcacatccaaaaagcttcctcgatgatttgaccaacttgcccactgggagtagagtcgccaaaagtaaaggtttttaggatatgaagagcctccggcatgtacttcgcgataacagctggggagaacttgggttccttggccatgacctgtctaatccgactgctcaagtcactcatctcgtttgcgaacgcaagtcgagtaataatacctgcagcacgaaggatttcaaggttccatgttctgacccaacgagcgttcaagtcaatagcttctctttctactgtgggaatgatagatggcgctgaaacgtgcatccctgcgccggtggtttgcatcgtagggaagccaataaaaatgcgtccgcccggcttcttgttgggaagcacagaggcgaacatatcagtagccttgccaagtgcaccaggagaagcagcttcttgagaagcctgagcctcatcgtaggacgaagtcagaattgcaatctttgtagtctttggcggaggtttctttgtagctctctcaagttcggatgcgaaattggtagccacgctcgtgcggatacttgcagaagttgcgcgaaggaagattgtcgacgttgaaagttttgtcacatcttcggcaatagccacctgcgctgcattctcctcggtttgggccttggttctgataccggcttgtgatgcagttgatgtaagtcgggcgaagaaggatctcaacgagggagcttctggggcaccatatgaatcagtctttgtgctagatgacgcagcttgcggtttccatcctatagcagccatgtaagacgcatcaatctgcgtacttgtgcgatcgacgctcgtcactttcatcaggccatctttagtccttgcttccagatcccggggtagaggaagctcaacactaggggaagacttcttcttcagagatagaacccggtagtcatctatccaaaactcgatgtgttcaagcgcaacaaaggtcaaactggtcgcgaggaactggctaacggatagtagattaggtagaggtgttgtgttgtttcggtagtcgaggacgaatgttgtatgatgggtagcctggtctgccgggatctgggacttcttggtgaagagcgcatttcccttccagtagaatgccatagcctggtcgccggagctgacaaaaggctcctcgcaatccgcaaagacactgtagaaaccaacaccgaaggcgccgatcttggtctcgtcggggttaccctcagcaatgcgcttcagtcttccccaatccgtctttgtaaatggctgtccatcattttgtacaactagtcggcgcaatgtatggtttgacaaggtatgcttcagtatttcggatcggttcgttgtgcttgggagtggcacttgtgttgagggaagtgtttcccacttaacgctgaccgtctttgcctgagcatcagcggcgttttgtatgagctctcgtaatgttgtccattctcctgagtatcgcgcaagaactttgtcgatcagagcgcgggtatcgacagtaacagcttcttcgtcttcaccgtctcgcaaagcggcagctcgcaacttggaataatccatcgtaattacgttgtataaggtctactatcgcattatcgtcgtgatcgtcgataggtgttttatactgcggtcaagaaagtctcagaaagcagagtgaaacgtgaactgtttagtaaagttagttgtgatgctttgacgtgaaagtatatgcggatttgattcggaatctaggtcaggcaagtcaaggcagacagatctacgtgtgatcatgagatgtggcaaacgcgcttacaatgcactcaaactccgaataagtaagagaaggcgatggaaacacaaacataaaataggggtcgtggcaaaaggtgtgatgatgctgtagagtctaggtgaggtttggagatagtttgttcatatgacctacgactcgtggtaaagagcccctaggcagctgatagccgttaggcctgaaggtgacgttttctacgggtgtttcggggagaaagtgaccaatcagtacacgaataccgtactgctcattccactgaacctactaatctatagtggaagacttgagcttcattgcgataggttcaatgtttaagaattagaatacctaatccgttatttattcgatctttttcctaatcttcaaacgctaacttataccatacaagtttggcatctatgcaatgcatactgtagtggtccttgttcctggcgatcacccactattgtagccagtacccgcccatgaaccgtgccaaaaccccttgttgggatgtcaaaagttgagtcaatgagaaaaaaattagttgccgatttcgcagcgcaaaaaccaaggccatcaacatatattcatttttaattagcaaatagatattactgtaagaatccaaatacaatctgcgagaactagatagtgagagaaataactacctaggtatagtgaattctaaagttgtaattgaacagtagatgtcttgctgggtccggagtcggaatcaacccgtgtaagtgaatcacttggtgatggagactgcatgtcaattatttggtgtcttttcttttttatgatagatcaagtgagtcaacttgtcgtttttagaatataaaacacctgcttgcttcctctttgtcttcattccaaactcaccattcagcttcactcctctaaggactccttctctgctttgtctatacaatcagacacaaaacaactaatcacaaaccacctcaattctcaccatgtcaaaaggccgtgtttgtctgtgagtatttgatttcgttcggctattgaaacattcactaattctgcttcatagtgcctactctggaggtacgacctctgtctcccaaaccaccaacaatcagtggctctgattatgatccagaacaccatgctagctatataaaaaggactcgatacctctacgatcctaaaatggcttatccttgagggatatgaggttgtggtatgttttccgatacaagtctcttccaacagcccctaacagtatagtgtttcctcgccgacgttggccaagttgaggactttgatgctgtcgagaagaaggctctggctctcggtgctgagcgtatgatcattgagaacctacagaaggaattcatcgaacaaatcgtcttccgagcgattcagtgcaacgccatctacgaggatcgatatcttcttggaaccgcccttgctcgacccgtcatcgctcgtgctcaggtccgagtcgctgagaagtacaactgcaaccttctgagccatggctgcactggtaaaggagtaagtctagttctcaaacacaaaatgaattcattgctaacatatcctagaacgagtatgccatagcaatcttgaaaactgaaccatgcgactaacaaataccttttagccaagttcgtttcgaactcgccttcaaggcctgcaacccttcgatcaaaatcattgccccttggcgactacctgagttctgtgaaaagttccagggccgacaagatcttctcaagttcgctgccgagaacaacatccccgtctcatccacccccaaggctccttggagccaagacgagaatcttgttcactgctcgtatgaagctggcatccttgaggatcctgaccacacccctcccaaggacctgtggacccagacagtcgaccctctcgaggcccccgacaagcctttcaactttgccgtccacttcgagaagggcctacctgtcaaggttgccacccctgaccaggaggccactgactcagtagagctcttcaagcttctcaacaagattggacacgatcacggcgttggccgaattgacatgtacgtatagtcattgtgataaagcaccaagatatcaaacttacaaaagcagtgtcgagaaccgatggatcggactcaaaagccgtggctgctacgatacccatggcttgaccattgctcgtctcgctcacgttgatctcgagggccttgtccttgactccaaggtccgtaagcttcgagatcaatttgtgactgttgaatggtctcagtgcctctacagcggcatgtacttctctcccgagcgtgagtggctcgatgaggctatcgtctctgctcagaagggcgtcaatggccaggtccgtctccaagtgtacaagggcaacgtctacgttctcggacgatcgagcgagaccagctccctctattcccaggaggacgcttccatggacagccttgacaccttctctcccatggatagcactggctttatcgctatccagtccattcgattggagaagtatggcgttcaaaaagccaaggatggtcaacctctcagccagtcttgaggctatgtaacaacaacattgtaataaaagtggtttgatttggcgttggaataggaaaaaaggtataatagcatgcaactatccagcttacataggaagtaaaaagaatcagctgttaatttcgaaatcaatttcgtaacacattgcggatgttagaacacctcttgtgttcctatgggtatcatatgttcggttaattcgctgctggagactagactttggctcttcagtctcggcgatgaggcttaggactaccgctgcgcctgcgtcggtctcgcgatctcgagcggcgacgctccctgcttccatctctgtctcgtcggtcacctccttctcgaccttcccttcgatggccatcgcgatggcgtctgtgaccgtgttccctctccctctccccatccctatctcggcgtctctccctgggtcgatcttcgtctctgtcctttccagcatctttatcgcgacttcgactcctcctgtgcctacgatggcggcgttcacgatcatgatcgcggtcgtggcttcgactgcggtgtcgtcttctctcccttctttccgaaccatcttgacgtcttgagcgctctcgtttttcgtttccaccctcttcctcaggaggcccgcttgctggcccgacctttcgtttgctgggatcgatttccactgcatttgcaccagaagagtctcgcacaggcggtggtaagcctaaagctgctgcgatggcgtcctcttcagcctccttgatcttgcgcagttcttcctttcgtgccttctcgcggcggtcctcctctgtttctccattttcgtcgggttctccagattcatcttcagctttggcgtaccagcccaagtcgcgacccttttgccatcgtccaacaggtgctttgagactgtggccaagataattctcgcgatgggaagagtttgcaacttcgtcccagctgaagttgacgccacctctggagccggatttgcggatgcttgaaagcaaatccatggtgtgatttgtataacttaattaaatctcgagtgtattttgtccttaattggcgagtttgtgctttttgttgataaagtagacgtgaagattgttgtgaggttgaagtttgaggtcgaaataatgcgccatgactgcacggtatgagcgctagagcggaacgcgaccgctccctgtagcacccctggggtatatagaagcggaaccccacgtcaattcgcggaagcttcatgctctaatcttcaaacaaacacaaccaaacaaaaacataagacaaagatcgcagcttttgagaatgtcgaaccctaacgatccccccctggacgaaatccaatggcgctctccaatggcgatcgcgcaaatgggcggcctgcacaacaataccatcctcttctacttcgctgaatcacccttctttgagcgcacatcgaacaacgccgtggtctataaccaagccatgaacgtaccctcgatgtatcccgtcatccaaacgcgcgaagcctttgaaacacatctcaataccatgtctggtctcgagttcagagtcgtagaggagcctgcagagactggtcctggagctggcacaggcgtatgggtgattcgcaaacagacaagacggaagtcagcgtacgacgacgatgaaatcacggtgcacgcgtcgtactttgttgtgggagagaatatctacatggcaccaaccttaagcggcatcctagcagcacgaattgtatgtggtttcgcgcatctactggaccgatctaacctgttattatagatgacaatatctttaagcatcacgaacgccgtcacagctgctgaatcagttcgaaaatggggtccttccaggggcaactactatgagcttccagcagccaagacaacaacaaaggcaaaaatccaggactctgctgccgccaccccaatgcccccaacagacgaacccagcaaggccccaatagcttctacaccagttacacagaaggacgaagaaaaggaattggaaaaactggccgaagagtcattcatgattcacatgaagtacggaggcgaatatatcgatgaaaaccccatcacaggtcgccctggagagttccacctcaccaccacaggccgaaaaccaccgcaacttgtcacgaaggatagccccatgaggagcatcactgctccgacaatcaataccaaaattgaagataagaaggacagcaaggagaagacacccagatcagcgactgccccgaaacccaaacgcaagaagagcaaaatggcgaactcgaccagtacaccagctgcatcatgaggcagatgttgcttgggataaaaggggcgttcaaatggggaaaaggacattgtgattcttgctgctctctttatacactagtttgatacccaatacagtatgactttcacgagcctgccttgatttgtttcgcgtactggtatcccgccaatcagcctagggagacacattagagaaccatcttctcttcgattcaacaatcaggttcatagtttgcaacatttaagatgggttcgtagatcaaatcggtcaggctatataagtaaaccatgcttatgtgatgacatcgagctctctctcagacactgccataataactggcctaggtttaggaaacataacatgaataaacgtaattggtttaatctatcataaaaactccgtttcttatgttgccaatggcctaattgtaggcttttcatacaaaacacttttcttttactccacgacccatcccttgccgggcacccttctttgcctcaccttcttctgaggcagaggccagccttggccacctgtaccctcggctctcaaataaggcacaacgatgcactccctcactgtagcaccctctgttttgagctccttcataggcttgctgtaagtgataagaggcgtgcccttagccagcatggtcaaatggctgccggcgacatctgtgagagcatgcattcttgttttgggtcgctttgttgagtcgactagctgtgtagctcgttgaagctgggagtagacgatgtaatcggggcactcttgcatgctgatatgggcgagaggagaagtaggatggatatacactgaacggtcactctcaacatcttcgccgacgtggataggcatcaaggggacataaggcacgtcgattgaccggcgtggcttacggtaatgctcaggagggtttggtgtgagatctgctcgaatggcgacctggtcgatgaatccttgtgcaaccatctgtttgagtgcacccacctgcctgggagtcggggcatccagctggtcttggtacctgaggttggcgaaagcaggcacgttgatttttagtagttctgtaatctgtcgacgcaactgctgagcttccttgagcaccttgaaccgaacgaaatggttctcgcaccacgcctccgtaggctcgtgggcaaattctgctacaacttgcaaaatcttcatggcatccgatttgtcatccaagaagcagaaattcttatggacttcgttgaacatttttcgaacgttggcctggtggctctctgcttgaacgtcggctgttgttcgaatagcgttgtcgtccttttctgcaagctgtgggatggcttggttctcaggaaggaagatctccgccactgatagaccagcaactagagcgattgcatattggatgcaaccttcgaaatgcccaaccaacagaatgcgggcgaacctgggggagagagggaacacagacattgtttggccgattcgggtgacctttccgttggaatcaacagcagatagatatgtcagaagcttctcggccttggcaagagcgcgtcgatctggtggtgtagggaaggggaaattgacaacatgctgcagattcatggccttcagctgtagcacaatgccttcgaggggcattctcaacagctcaggatctgtgaactcggggaaatctcgctcgtaaaccgcagaggaatagagcctgtaacagtgaccggggccggtacgaccagcacgaccagatcgttgatttgcactggcctgactgatccagccgatgccatagctctgaacaccactcagtcgatcgtactgccgctctttggaacgtccacagtcgaagacatagcgaatgccgggaatggtcaaactagtttcagccacgttagtagccaagatgatgtttcgtgtgccttcaggtgctggctcaaagactctcatctgctctcgtgttggtagcagggagtagagaggcagaactcgcatcttgagaggcgcggcttcttgatcttcctcaatcttaaattcgtcctcctcttcatcctcgtcatctgtaattatctcgtcaaagtcgtcaccgtcaccgtcaccatttcgatcatccatatcgccaaactcgatgtcctcaacttcaagaggagcgtcattagcgttgatctgtactttggggccatctgcggttttggggccgccgaacgccgtcttaagctgcttgctgagctggaggatctcgttacgaccagtcaaaaacaccaaaatatcaccaggtggcagcttcttgtggcctctgctgatctttcggaacgcctcctcgacataatcgtgttgcgtccttcgagagaaatggttagtaacgggatgttgtcgaccctcaacttcaaggacaggaggtggcgtggcaaagagtgtcgggttcatggtcatatcctcaattcgtagcgtggccgacatgatgatgagcttcaggggcttcattgtggaatcctccgcggccaactcggctcgaagcttgataactctgctgagcataccaataagaatatccgtattggcacttctttcgtgagcttcgtcaataacaatggcggagtatttcttgagggtgatgtcctgtgcaacctcacgcatcaacacaccatcagtcatgaacttgatagaagtttcaggcttcactgtgccctcaaaacgaatctgataagcgaccgctccagatttgtcgccaagttcctcagcaactcgcttcgacatactgactgcggcgactcgacggggttgcgtgatgccgataagaccaggcgtgggaccatcaggagaaccatatcccgactcgtacagaaactgagggatttgggtagtctttccggaacctgtagatccacatataaccacaatgttatggttgtgaattgcttccattatcctttgctcctctgaaaccacgggaagtttgaggcgagcttcctggatctcgggtgttctggtgaccgaaacgctgtaaacctttcggttggtattttgtgttggttgtagctccataggtagagaatcttgctcgggtgctcgagggacaaaattgtctggtttggggatttctagattggtcgttgttccttcgatcgattggtatccgagggcttggtttcgcgcctgatgcgcccaggccttgaaggcggacgatctttgcgctttgttctcggaaccatcctccaagtcctcgtcagagtcgtcgtccgattcctcgcttgattcatcttcgtcttcttcttcaccatcttcactttgactatcttgttcgtcgcgtgtttttttcgaggcttcgtcgtcactgaatccgtaccactcgtcgctgtcgccgtcgtcgctattgctgtcgcttgtgtcctcatctgactcccccgactcaggctgcggtgcttcgacaggggcgattgaaaatttcgacttcactccaccgcgcttctgtcgcttcttgatcacgggctttccttcgtcgtcgacttcgagcggtcgcttgagacctgagccgatggatggggcagtcgttggtttcgattctgagagctcttggggcgcggatgctacctgtgtcactgaggctgtagctttcgacggttttgactcctcttcagatgcgtcactctcgtcgctctcttcgctccagtcaacttcgtccacgttcctctcctttctcttttcaaacagaatcttctctctctcttctttgcctccctccaggccggccttctcctctctcatagccctccgctgagcctccttcttggtttcgcgaccacgccccatgacgcgactgctggcgaacaagctggtgtcgacctgttcctcggcaagtttggccagaagctcgcggttctcgtccttgcgcagcttgccctcaatgtacttttcttgacgcttggccttctttgcgctcatcttcccgccctcttggcgtagttcggcctttaattgggccttcttggcctcgcgatcagcctttgctgttggaagcagctcgtcctggttggtgtcttggacttcatgttgagcattttcttttgcccgctcacgggcgagcactttgtgcttcctctgacgaggaacgtatttggacattgctggtttcgttgttactcttctaaaggtgtaggtcaagtaggtagcagtaataaattttggtcaaaagacattctgccgtgcatcaccgtcaaaatctggatctactctgagtttagcgcggggcgatggacccaatctggtggggctaacagtgatacccttgagcgacagaaataatcgtcatattgtgtggtgaagatggttactacttttgtcggtagggctggcttggtgacttgcaacagaaaactggccaagttaactgtcaagtggaggcttggtattctagtcaaaactcaatggtcgatccaagttggtgttttccccggtatcccggttgtgctgaaggaagaagctgtggctgttgagcaagtcttttgtattgtgagaataaggttgcttttgtgccctactttgtttgaatggaaaagtcaatattgtctttaaagttgtaaaccaccaagtaaatcgttcctcgctcacagtcttcaagcatgttagatacaacgagcgggctggatacaactgtggaattccacattaaaataggtattttcttgtccagatggaaagaataataagagaccacattcggtgtgctaaaaggaacaatattggcatggatgccataaataagagagaattgatcactggctagcatagttaaatcaacattcataaccgctcagggctacatcttactattggtgtcgttctcaactcttgttagcatttctgtttttattgcaacccatctgtgaaatattagtagcctaaagatgaaataataggcacatgcaacttccgtgttcaaatgtggttattcaagcaagctcgatgagttcaaaaaacaagcaagcacagcaactgcctgagacccccaaagtgagctactaatttcatcacctatatcatcgacgatccatttttttacaccgtgaggccgactttattggatgtgtcactacgtagcaccagaagctcttggttctcacagctcatctcttttaccaacattaaacccattcaccatggattcaattgatgtcagagaagactctttcccctctcgatcccgagagatctcaggacaagtgaacggagtcgccaccgaaatcacatccaccagctttacagacaagatcctaatcaccatctcccaagaaggccgcctctcacaatgggtacataaacttgccgtaactacatgatctccctgctaactattttctaaatagatacaagtccctctgacaggatcctcatctggcgtggttgagatgaatctaccaagctcgaacaagggtcttctcccctcaacgcatctcacaccaacaacgttgttcggaggcgggggtgaggagcgcgagactttggggcagctttatgcggcacaaattgcaagtcaaatatgtctgaggtcgccggacgatcgacgcattcttgttctgggtcttggtcttgccaaaactgatcttgagcgtgaagctttctttgatctgttggaacttgttcagcaggtcctataagctctaaacgaaatcacgagcaccgttgcctccggattgtctattctgtgatcaaaccactacattgtgacctgctttcaacattcttcagccgacccgcagcgacttgttaatgcacatcaacatactacgaaggcagggatgagggaggaacatcactgaggcgccggaaccacctccagtcgtcggtatatggatatcaagaccaaccttacggaggcaatagagaatccgtgctgaggaacattcatgtattcattaaagatgcacggtcaacacaaatcctagcgcgtatctgctctcagacagagtcctgaactttgtctgcatatctacttggcacccagagcaacatcgccatcaacaatcctttttttgtaacctggtcgacttgtgagcgtgagatcagtgacgacaacctggccttttatagccagcgcaacgaccaaattgtcagcagtcacaatgaaaaaggggagcgtggcagtaaaaggacagccactcgtatacggagcatgacaattaagcgttcatccaagtccttcgcctagcgcttttaacaataacttagatgctactatacaaccatatctcatgacgttggtgcccggttcttgcgatccctgttttgaatttagtgtttggttcaaccttattaagaagtcaacttacgtgctaagcctcctggagagttgctgcaacttcgtgtcgttattggcgtcctcggcagccttctggagggcagtgtttcgttcctcctcctggtgcttaaccacttcgtcgtgagtaggtggcagcctctcgttctgcaaatcaacctttcgcgcatcctcgaatccgttaatagcgttcttgagaccctcagcaccgagcatgagggttccagcgggcaatcttccgccagaaacagtcttgagctctgtgaccttctctgattcctcgcgaagcacttggaatacgcgagacaggcgaccaatggccaggatcttgttcttgatggcccgtcgtcgaacctcaattgactcggggtcgttagagagggcaggcgaggcgggtccgggagaggttgaagaaggtgtctcctccttgagctcctcctctgagcatgtgcttagaatggcaataagcatgtcggtaatcttctctccgacgaaaggaagagaccaggtaaagacatccatgaagttggggagccagtaagggtgaggagtgcagttgaactgtcgaatattcatgacattgttctcgtacttcagaacggcggccttgttgttgtagacgtcgagatagttgggagcagagaaaatggtcataacactggggaaacccgtggttcgcgtcttgcgatacatacggtagccggcatcttgggcctcatgggcgcgaataatcgagagaaggttgttcttttccaaaaaggcacaagcggcagggtaggagaagaagtaagagcatcctcgaacgtgattgtgcaagaaatagtcgctggtcttctcctggccaaagtcttcgagaggatcagcccagaggatatcacacataagaccctgagtaggaggctcgcggaaacggtcaatctataaagcattagctacatgaccacatcaaggcagacttaaatggtgacgcacgctcttgaggtcgtccagagtgtgcaactcggggctcagtccaccgtgaatgcaaagaaactgcttgttcataacagccgcgagaggaagggcacagaaagaatccatgcatgcctcgtagatagtctcggagtatttgtgcttgcattcaagcttgaaggtgaagtagtcggtcaagtggcgacattcgtggtttcctcgcagcagccagagcgtcttggggtagtgaatcttgagacaccagaggtagagaacacactctatgctgaaataacctcggtcgacgtagtcaccaaggaagagatatcgggtctcggaggggtcaccaccaacttcgaagagcttcatgagatcgtagtactgtccgtgaacgtcaccacagacggtgatgggagcgtccatctcgagaaggttgggctcggcgcgcagaagctcggtacccttcttaagaatccaaagagcctgctcctcggtaagacgaccttcgcggtagaaatgttgcttgaggaactgaaggttgggcttggaatgggtttcatcctcgaagaactgctcgtcggtaggcttgtacatggcaggagcttgtacatctgagaaaatacaagatatccgggtcagtcaagatcttcgataaccgagtttgcgaaatggtggtagccatattgatccatcatctggcaaagacaagccgagggacaactgaaagtgactgcggacgaatctgcgaccaaagtgctgtcgatgatgatggcggggtcgagacgacgacagctggaggggggatctgacgaacctttgcacacacgctccatggtgctgacttgagtgttgtcctccatggtgtgaatagtgaaatcgatctcggggaccggcttcttttcctggattgcgcgaatggcattgtcgacctggacgttgcgtcgctcctcagcagagggcgcagtgttggcctcgccttcagagtccatggtgggcggctagagagacgagaaagaagagcgggcggcggtgaagtatgttgaagcttgctgtaatgaaatgcagaatgcgactatatatgtaaatggacaaaacggttctgggtagaagccgtggttgagtttgaaagaagacggttccctctacaggatagggctgatcagaaagagcgggaaggcaaagacaggttgggaggtaagaactctcagcagccactaccagttgggagatgacgggggtgagcagttctagtggagggccagatcagactcaggtaccttgggagggagctcaagtaccaggacagtatttggcaggtggagatgtaccagtgaatgcgggcgaggtacttttccagcgtccaggtctgaggattccaatctgacagctcctcaggtttattccactgacagttctgtgctttgtccaatgaaaaagatggcagttgatgtggtagcatttgatagagtctttactcgcgtggtcattcattataactcactcattcactgtcaagggtactgctactatctatcccctacagttcaattttgttgcgctactgcgcacttcagtccttcagtctagctcggcaaaccctccacaagggaccgcatcccctgattgcactgaaaaaggtccgtctgaaaatagaatgggcctgatattcatcaatgagacatggatcaactttaaagtggtgaagcggtgaaaccagcgatatggctcttatcgtatttcaaccgtttgcgcattaccaatacaggtatcaaaagcctttgtcccctcatgaccaggtagctgccagttcatccagtaggtccaataggatcagatcaatttagtatcaggaatctgagttttggcgatctgaagaggatcgttctttttgcattccttattaccccacatatcagttgctgccacttacttcactgttcattctgctggatttaagctgattcgtgggagacccatcttgattattctgcactgctgccaggctcaaatcgatacgcgaccaaagttgtgtttactcaaacctgtatttcgttggaaaatctctaacatctaattcctaaactcccgtcccaaatgcatgacataaccagcttgagcttcccataattgcttcaaggcaagcagtagcctccatcgacaatcaagtcatggccagttgtgaaagaggaggcgtcgctagccaggtacaagtaagcgcccttgagctctccggtttcgccctgacgtctatgcatgatgttagccaagacaatgagtttgagaatcaacctggacttacccggcgactgtcttttccttgaacacgttcttgacgtcctcgctgataaagtctgtgatttcggtcttgatatatcctggagacacagtgttgacacgggcaaagcctgtccattccacagcgatggatttgcctgtaatatttgcagtcagtcatcgagtttgtaaccagctctacgcaagattggtgacttacagaagtgaatgacagcagcctttgaagcgttgtacacagcctgtagttgcgggatgttgacgatgcttccgctcatcgatgctgtagcaatgaagctgcccgccacaaagtttgtcaatttctttccatctaatgttgtgccctccttcttctgtcttcggaaatgcgctcctgcgctcttggcgcaccacatgacgccgtcaacgttgacttccatgacacgacgggctctctcggtagggccgtcaatgaaagcgccatcttcccaggcgatgccactgttggctacaaagatgtccagtcgaccgttgaactcagcgacgatgtcgttgatggcctgttcaaccgcctcaggtgagatgacattgacttggtaagcccgacctagttttatataagccaccgcacggtggaaaaccagggttgaatgcactcacacttgacacgatattccttctcgatgttctcagcttcggccagcgcctgcttgttactgttgtaccagatagccacgttggctccagcctcagcaagcgcatgagcaatagccaggccgatacctgcgccagcgccagagacaatagctgtgcgtcccttcagagagaagagcgacatgactcgggaagtatcagggataccaaagttgccatgatggaatgttcctgttcttgaatccatgatggcttcgaaataagctgaattgggaaaagatgagttatatggtgagtcgcagtgagaaaggttcaagtcaacaaggttattccgcagcatgtgcagggcatcttgacgctttatatagtgtcccgtaagcttttaaccaaacatcacgcgcctcggctatcatgccaatggatataagcttccattctcattttgcgacatttactgtatcgacgaaccaaacacagcaaaacagcagcatctctgttggccctggtcccttgtagtggaacccaaattgacaacatatcttgaagttcacaaggcacaagctcgtctccaccgtctggcgcacctatcaagatgcttcatcgcaagattagccgttgtaggacttgaatctgcagtgctttccgtagtctatctaagtaggtagtccacgttgtgcccatgactttccaatacctttggcagggtcagggtgtttaatacggcagtacagcaatgcagctttcggtcccggctaattctccttgtctcaccaagccatggaagtctatcaagcatgcactgaaagcccccagagctggacacctcatgaatcaatcgcggggtagaggcatcaaagccccaccatttatcaatggttcatgtcagtgctaaactctgtctatttagcctggggattgacggacaaaaatatatacctgtaggtagacaataacatttcaatccatccatcatggaatattttcacgcatatgaaattgaacaaacggtttcttgtttatatctccatgttgctataatatgatagctcccaagtcgccgaagcaacctctagtgttcagaatcaagttcaggtttggatttggaaccggaaactcgagaatcttagttccatatccttcggaggcgatctggcgtcggtgaatcttttcgaaccgtacttgacccatgacctgcgcacaggttaaggttgtgcctaataactcgatcatgctcaaagtttgtctctcggtaacgagaaacaaagtcatcgcggggtactgtacgcagttagaagactgccacttcgaactgagctcgcccatccaagtgacgaaacttactgtatgctccgcagatacggcgagtgcccttgaaggcggttcgcccatgcatcactcgccagttgttgaaaactagacaatgagtgattagcatttgttaccactgagtgcattatgttccatttcacttactgactatggtgccgggcgtcaacttgaaccgatattgacttctttctcggtttatgatatcattccactggcgagccgccacataccagggcggtgagtcaaaaagatgcacaacaccacgatcatcgttgttccaacgaatgcggttgatccttctagtttcgttgtcgacttcgataacgggataggtacgatcgggcgcaatagctattcctttgtttccgcttgcatgccaagggactctgatatctcttagggtatcaaacaagttcggagtttccctcttcaacaatctggcagcttgcaaaccatcgacgagcagagactcgccacccaggggctcgtctgggttgtgaccaggaggcgcttcgtgttcaagacagtgaaaggcctgtagtccagcaggctcgctgaagtaggttgtgtcggtgtgaggtgcgagggcaatgttagtgtacgcagtgtcggctagagcaaggtcagggacaaagtcatagaaccctccataatgagtgttgcggattggtcctatcttctccaagaaggcctgagttgcctcgggagtcggctcagcgttttcgacaagacaaaaaccataaacccactaaatctgtaagatttcaagttcaagccatatacgataccgtggttgaagggtcttacaatatttcttgtcaaatcggccatgatctgctcggctcctaggcggtagtcgacctttggggggttctcggcgatacgactactccatagttgaggtggcctaccctgtcagcgatcgataacatgagccagcagtgttggaaacatactcatctatacggacctccttcatgaatccgccagggaaccagcattcaagccattcccagggatgaatgcttctgtggtcatcatcccctaccaacaatcagcaagatgaaacaggcatctccgttccaggatcaggatcatgcatacacctgacttcgagatgcgtttcatgctggaaaaactcttgaggtctgacagagtccaactgtctatcggtcagtcactgcataggaggtggatggacaagttttcaccaaccttgaaagtgtcgaaattcctttgccttgtgtctgggttaacacattcactgcattggcagttatccctaggaatgtataagcgcatcacatcaagcgactaagcgcggctgccagcttaacttaccgcaaccacaaattatggctgcaccaccacgcagggccaactgtcagcgaccgatattgatccaataagcgcaattggatgcagtgtgagacttacaaagtacgatgctcggtgcttccatcctctctaggacgtactatcctcattctggtggacccgtcctcaaatgagacagtctcagctttgactgggtttgctctttcagtctcgctcccggttgaactccatctcatgagtgctgctggtggtggtgcggccaagttgaagccaacggcagtatgcctttgtatgcatctggcggctaaggtagcttgtcgactcgacagcccagaactagtgatagaatgtgagtgagacttgaataagacagggatgattttgggggagaatgcatacattgagctgcgagctagtcggctgagcagcattgcgggtggtgatgttgcttggaaacaaacaattgacgaatttcaatagtggtgggatagcaaagagacagctaatggacttgtttaagttgatggtcgtaccatccatggatcgaattatcaatgtctcggtaaatggtcggcaacccggcgatattgacatgagtataattggatgattttccaagcaagcaggggctgtgccgtcgacttgcctgccttagtagagttggtaactatcaggtagcagtacggatatggagccgacaaaggaaagggcgtcatactggaacctagaggcagtttagaagcatgtagcagggcacgtgcgccgattttagtcaggggtatagcagttaaaaagatggaagtaaaggacctaaagaagggcctgaaagatacaattggcacttccatccttctcaattcatcaattaagtgcctttacggtgagcctgctattcatgatcgagactgaacaaagagaacgagctgtcaccttcagttattactgggataccatgtctaatgctagaaagatggtggggtctattaggtagtacatcaagcatggatcactggatgctacttaccatagtagcttagtcctctgtaaccaagctccagctcttttcctcatgatgctaattttgtacttcctttgaattgcccattctaccaaggtgcctaagttattgacacaattgtaataatgtgtttggcagactattgtcaaccagattctgagggctcaattcatcaccagtgttggggctaaactgggggatgtctgtcatatcagagcgccacttcggttccctgcttaacccttcccttgaccctcgacctcgacctcaacctcaacctcaactcttaatctacaagcccaatatcacgacccgaggcatctttgagcaaacgctcttgactgtttcgtttcaactcgatcaagccttggccctgacctcgaacctacccgcggccaagtggctgtcttgccttccaataacgcgtttctcgctgaatccctcccccacttgtttaagcgctgacctttttaacctgcattctgcgtctttgatcctacacttttggcctcgctaccagagctttgggttgttcaggggttcttagtgacgctatttgtcgcgcccgcggttaggatgacttcgtgattggcgtcgccaggcgatcccctcccccctgttctcgaggctgacttggctattgcttacaactgaacagaaccaacacttctcaagagaaaaaatgtctgtgatccttgtagggcagcaactaacaatggaaaacgtcgtgcaagtatggcattggtatagctctttcatctccccttctttcctttatcattaagaactgctgcacggcgtctgcactcgaagcgcctcgctttcactactgccagttattctcttctccttctctcagttgcagaccgtcagcatttgttttcagtcttccatgtagacttaccatggctttctctgtactgcctcacgagggacatctcctcagagtcctccttgtgttggcttctttcttacttgctccagcaagccctgctgctgtcgagtctcacatcatagtcttctccattgaggagccagagagccctcaagaagccccatcatcgtttatggacttcccatcacaatacaaaaaacgagatggatcatgtccaatatctggagatcattggtgcggaaacgaccttccaggggatttctgttgttcctcgacatccgtctgcaaggtgcttgctgcaaacacaaccactctatgctgcccaaagaactccaagggagaatgcgagatcataatgcccattacctgtcaaatcgagagacagaatccattgacgaacccgcaagctgaggtcaagtcactagcacttaatcaagaactaaaacgatgcgggagcaaaagtggaaagaagagatgctgcccctttggatacagctgcagagacgacaaggagtgcgtgctcgacgaagaccaagatgaaagctatgccttccttctacccgttcctgagtattcatcgacatcatctcctactgcaacgtccacggctacatcctcagcgacttcggatgttcttgcaatcgaaacatcagaggtacccgggagagtcgtacaaccaccgtccaccagtgccgcggccccagaaaaggaatcatctgtcccagaagatgaagatgagggggataaaaagggtggtggcatcagtcccacaggggtagtgactgcaggcactgttgctggcgtctgctgtcttgcaggaataggcatctttgtatggatgaagtggttccgaaagaagagaaccgacgatacccctgaaatttcccttacccgcgagtcctggggatacttttccgatgggagttcaccggccacccgacatcttcacatcgctcgtggccctgatgacaagtttatcgtcacgccaaccacggctggattcacgccgtcctatccaccgcttgctccgattgttgaagagagaagcagtcctgtagagcttcccgcaactccagtgtcgctctgcatgtggtctggtttcgagaatgctgctgtggaggagccaaagttggcctatgttatccctgcaaaaccacaaacgtgaaagtcttgtggcaagctatcaactttatgatttttatgaaacgaaacatgagtaacgctttttttttttttctttgtacatatatattttttctttggcgtattccttgtttggtcaagattatgaggcagctcgcaactaaagtagttggaagactattagtgtctggcgttgatgagcgaacaattatcaaatttcgatgagatattttatctgacagatttcttgcgttattttgaatcactcacatactaaatttgaattaatcttgcaaaatctaagggattgctggattgtatcatcataaatcgttacattcttcaagactcgtgatgcaggcacagcaggcacagacagtacagtgtcagacctgaaacgggtacaatcagcactgtttgataagcaatcaattaaacgtaactttggttgaaattcaacaaataattccaacgcgacttgtacatttttttctcttaatattgccacttgctttgtcagttgtcttgttaattccatacagacagacagcatttgaactttggattgcccatgcagaccattcctccgttttatccttattcactgcaattcccttcccttgcctgtcgcattttcactccaatctgtcctgtccaacttgggccatggattgccctttgatcggcgccaaacttctgttttaactcctgttaactacttacttgatcacgggtcccacgtttttcctagtcgcgcgcgagactaagactcttcgagcttgcgactttttgactccagattcgacttgtccatttcagcaatgacgtctcaacattctgatttcgacgccttctacgacgaccaggtcgcagctcatcgacggttcctttcaccacagaatccctgggatcgcatcacacaaccgagtgttctgatatcctgctttatcgtcgtcatcaccctttcatacaacttatatgcttccaccaccactctccaggagtcaatacgcttattgggaacaagtctctgggacggtctcgtatttgttgtcccagagagactcttggatgcgatagatacacccgatacctccacgaccacaacctccttaccaatgctacgcgccgaacgaagccgacacgatgttaagagcgacaagatgcgaagggtcctggggctggaccgctctggtggtgtcatgtcctcagtcctccaggtcaggagtcgcgccctttctctaacaggtagtgttctgggattgaagggcgaacctttctgcccaccaggcctcggtaatatggacaactcatgctaccaaaatagcatcctccagggactttcatctctcaaacctctccctgaatacctctccgcgtacctcgaagcgtccgacgacagcggcgaccaggatgttgcacaaacattacgaacattgatcgccgatctcaacgacggcacgaattacggacgaacattatggacacctggcgtactcaagtccatgagcacctggacacaacaagatgctcaagaatactattctaaaatactggacgacattgataaaagtgttgccaaagctgtcaaaagcgcgcagcctcagcaccccggccttgcggttaagatggataaggacgatacaactgcgagtgagcacagcgacgacagtggttatcaaagtatgattaattattccgaaaacaatttacctcataacccactggagggcatgctcgcgcaaagagtcgcctgtgtccagtgtggtcattctgatggactatcgatgatccctttcacatgcttgacgctaagtctggggttgaacaagaatcagcacgacctgtatgaacggttggatgcgtacagcaaggtggaggcgattgagaatgtcgagtgcaccaaatgtacactggtcaggactcagcaacaactatcggccatgtcaaagaaaatgcaggaaaacgggtcacccaacgagaaagttctagagcatctaaaccagcgattggaggcggtcgagctcgccttggaagaagatgactttgacgacaagacattgaccgaaaagtgtaagatctcggctcagaacaaagtcagttcgacaaagactaagcagattgtcatctctcgaccaccaaagagtttggcgattcacatgcaacgatcggtgtttgacccctccaccttcaatatgatgaagaactcagcgccagtcgatttccctatgacgctagatcttgcaccttggtgcttgggtagtactggctcgaatccattggacgaaaagtcgaggctggaagaagaatgggttactgaccctcgaaaatcgatggtagccggcgatcagggttcaagcaagcttgcaggacccatttacgagcttcgtgcggtggtgacacattatgggcgacacgagaatggccactatatctgttatcgcaagtacccacgacgtagccctcctaccaaggtagctgaggatgacgtgcctgacaataaggctggtgctcagtcggaaaccagtacggatgagaaagaaagggacgagcccgaaatggattggtggcgtttgagcgatcacaatgtctcccaagtcagcgaggatgttgtcttgagtctttcccctggcgttttcatgctcttctacgattgcgtagaccctagcatggtcatgaatgatgaagacgacgtcaacatgcaagatgcaaatgaagtcgcggacgtagatgccgcaaacaggctggtcggtgccacgggaaatgcggccccaatcggccaggggctcgaaagccaaaaggctaataggacgccaaaggagccatctggatatgaagaaggtgccacgtcatacagctcaaatggccaaactgatgaaaccataacgcgcggctcagatttggctactaacgcgccttcactgattcgtgctgggtcatgaaggatcaccaaataaaaaggaggatgaggcagtgctagcttaccgacttaagctgccgttgacagcatcgataaggtaagcgagctgcatacagatattgggagcatcacggggattgtgttcaaaagcatagcgacggcgttgaaaacagccataggttttgaaatatgattttacagcagaactggacttggagacgggcgaataagtggcttaataggatgatggatgaactgctttgagagcacagcacagtagatacctagtcacgattaataccatcacagaacgtttagacgaatgcgttgccaagcgatagaacccgaagattattgccggtcataaaatcagtttgaactgagattgttaaccgaaattgttatttatcgcttccgttaagtggtggttttcagtggatgtttcagtgttagggaggctattccaaagctattaatattttacgctcccggcaatgaacggccgagaaaacagagtcgagaagcgcccatccccactgtagcgggacataagtgccgaggcgaatagatatgtcactaatcaaagcacagagaatatattaaaagtgttggttactgttgatcaggcctcctgagcaggcggaataagcttcagtccgcggttatgtcggcaactagccaggggaaacgcataggcgtctaagagatggccagtttctaggtaaccatcaaggggggtacatcgtcaagatgaagctgtcgtagatagatttattagccaagggggggatcgtccaagggagatgttgaatcgatatgcagatgaacttggcataattccgaggactaaaactctaacgaatggcaatcccaatctctaccatgcagtacagtatagagaacaggtaggaatttaatatcagtgctcgtatacgattgttagtgcctgaactaaactggaaccctttcaactacggagtacggatactaaccagcaggcctgtgatactgttcctcggtcaagatcgatccaatgtaaaacggaaaggatttgacagctgccatgtgaattacttcttgacctcaacttggccccgtagcagcagacatggggtgagatggtcaatacagacaaattctagaccactctgaccacttatcataggtcttctcgtattataaaatccactgtgcaatgccaagcttcctacaaactaagcttagttgcgtcgccatcaaggccaattggtcagtccgtaagtagaaacccccggttcagggtccctgacatccctggcctggctagaacccaagttggtgatcgccatggccttcaattgccttgtgggacagcctgcgcctcgtctctgggaacagcttcgcttctgatctgacgatttgtaggcttatccgtacgaagtaagcacagatacggatacaatggcgtttacctgggagggttcaagttcaaagactctgtatccgtactattctcccaatcaaactcgttagatttgctccataactacactgcagattgtcattttgggacttggcaggtacggacgatgagatgcgcgcggtcgtttgtggttatgtttttgtgagactcggcctctttgacccgttgatgacagggcttgactcgtggggatgttggctctgatgttgggtcatggatgggcggtttatgtctgtgatcggcaaagtcgagccgatgttggttggtttaggacagaacaaggtccatcccgaggctgagcttgaccttgacgagaagtgagacgtgcgtggatccgtgtttgtgtttgttaataagaagtctctggtgcccatcctctcatgtgagtatgaacgctgtttgaatattgtcttgtttgcatataactagctcaacttttcgcctttctttgtgtctcagatccacgataaacaaccaagtccaaatcagaatccagcaaacaacaagccaacagaaataagtctaaacgcaggaactactcacatcaagcttcccgttttcataagacattattgacgcaggcgcaactcacttataagttaatcgcttccgcttccgcatccgcatccagtaaaaggaagcagctcgactacccactttcccattgcgttccaacggacttgtgagaccttcaactctttctcaccatcgaattttctatccaacctctccttctttcttttcagattcttttacgccctcttttccgacagcctcgatattcatctctcctttcggcctgtttactctccatcggaatacgtcactccgcagacgagagttgagtctagtcccaggtggcttagaactagcaacgcgcccttgttgtgtctctaaatacatgcgcaacaaccggcaagccacctcttgattgttcttgctcctcttcaaagctccgagaggacgttgaagtgacggtattcccaatctgagataacggcaacgatggcgggatcaaacgacttggaggccaacggcgcctcacctcgatacgagggggtcgacagtggtttcatagaaaaggctcctacacaacgatcggcttcaaggacacacgcttctgtctacattttgtacgtgaactcaaactggagatttttgaatattaatcaatggatatctaacatcattcgttgacagaacatggatcttcttttccaacgcaactattctcttcaacaagtggctcattgacactgctggatttcgtaagtcctccactacctatcatctttaccaattgtgaagaagaaactaacaaatctccacaggatatcgtgagtattccagttaccaacaagtaatagtcgagacatgaaactaacatactactagccatcattctcaccacatggcatctcgtctttgcaacgatagcaacacaacttctcgctcgaacgactactcttctcgattctcgccatgctcttcctttgtctcgacgactttatgtgcggacgatcctccctattggcgtcctctactcggcatcgctcgtgttttccaacatcgtctacctctatctgtcggtctctttcatccaaatgctcaaggctaccggcccggtcttcacacttatcgcttcatgggcatggggggttgctcaacctgacgccaagacctttggcaatatcatgatcatcgtagttggtgtcgccattgctagctttggtgaaatcgagttttccgtgtggggtttcatcttccagatgtgtggtaccattgccgaagctgtgcgcgttgtcatgattcaagtcatgctcagtgccgagggtctccgtatggatccccttgtcggtctctactactacgcgcctgtctgtaccctcatgaacctagttgtcgtcttgttcagtgaaggtcctcggttcaagtgggaggatgcagccaccgcaggctatggcatgctcttcgccaacgcttttcttgcgttcatcctgaatgttatcagcgtcgtccttgtaagtcccgaccaaaagctcgacatccttactgtgctaactgctctccagattggtaagacttcaggactcgtcatgactctcagtggtattcttaagagcattctcctcgtggcagcgtctgttgttatctggagtactcatatcagtcttctccaaacactcggatactcgattgctctcatgggtctcgttttgtattcggtgggttacgagcagctacttgacgcatgggatggactcgtcgcctggggtacgggtgtaaaccgtgaaggagaaatgtctcccgcattgcgcaaggcgattatggtcggttgcttaggtttcatcaccgtgatcattaccggagcattgtggcattaccacggcctctctggcacccaagtggcgcgagcgacaacatcttggctcggccattaatgttataacgattttccttggatacctctatagacttgttttaatgaccaaacgtttgaatactgaatcatgtgttaatcagcgacattatgtgaagtgaatagagaactggtgaaccatgaagtttgttagattggttgtaataagggtatcttggtgaacctccaggctctctacatcgactgtaagcctcggcgttctccttttgatgattactctggaaagtattagatctggacaaataaattatcagccgctccagcattagcgacgacctctactaccgtcccgtcgctctcgcctaggagacaaactccgatctcgtctgtttctcctgtccctagaccgttctctctcccgatccctgtcgcggtctctgtcgcgatcacgacggtctctatcccggtctcgttcacgagatcgatctcggtccctgtctctacggtctcgatctctatccctatcgcgatctctgtcccggtctcgctcgcggtagctgtctccacctcgcaacttatcacggtccctatctctatcacctctgtccctttcacgatcccgatccttggtcgcgtcacgctggcgactgcgactcctagtgcgactcgctctgcgttcctcgcggcctccaggcatgtacctatcaatgtcgtcggtgacccgacggcgtcgcaagtcaggcgatatctcgccactgctctttttatcatcgagtcctgggatcggtaggcccttgtttctggcgtccttctgtgccgccagatatgctttggcttccttttcccgcttcttgacctcttcctgcttccactcttcaagctcatcctgtgccttgctagagctgggtcgcgcagcagacgcggtggtcagggatcgagaagggcttcgtcggtcagatggtttttccttttctttttcacgttccttgtcagggaccttgtcgcgtggcttctcttgatcacggtcatcacgagtcctctctcggcttcgtcgtcgtggtggagatctttcgtttctctctcgagggcgatctctatcccgatctctttctcggggatcatagtgatcagctccaccaagtcggacatcgcggggacggcttggatcacgccgagtgcgagagcgggttctatcccgtctctcagtacgcagccgcgaacgtgagcgatctctcctttctcggcttcggtctcttctatctgtcctggctctcgacctgcttctctcacggcgatcagctaccctgggtcgggagcgactgcgttcgcgtcttcgagatctgcttcgctcatagtgatcatacttgggacgagagcggcttctagcagtacgctcgtctctgacaacccctgagcgggccctatcttgtctagttcgagagcggcttcgatcacgtctgtcttgaacccgcgacccactttgtcctctgcgcggggagtttgagcgccggtcacgacggttgtctcgctcccgtggacgatcacgatctctgtcacggtctccatcacgatccacagctcgtgaagcacttcgtcctggtttggtttcgtcgactgcaggcttctttgcttgagagggagtttcggaatcagcgcgttccgccttaagccctgcatcgctggtcttgcggccttcggcgattgaagagcgctctcgtcgaatggggttgatggccgaaacgggccctgtctttcgtggtggcggtgccagagccgcatcaacttccatctcttgtttttgagatggcttagagctttcgcgaagtaaatcagccaaagcctcttgttccaggcgctcatgctcttctttggagagcttctctttcaactctgcagaaacagccagtttctccttatggcggtcgtccctgtgtcggtcatcgtcacggcggcgatctcggtctctgtctcgatcgtggcctctatcccggtctcgtgtgttccggcttcggtccctatcgcgatcccgatcacgctctttgtgtcgcttctccctttcgagatcccgcagtctctcacgctcttcacgttcttgttcgcgctttctgcgacgctcgtctctttcttcctggcgtttgagctcggctttctcacgctctcgctcctccttctttcgttcctccttcaaaatccgtcgcttctcctcctcaattgcttcttctttctgccgtaattcttcccgtacgcgttcacgctctgcccgtcgggcctctgtttcagccgcatactcctcgtctgttttagcgcctcgggctttttccacctctgctacttcttcgccaacatctgcccgtcgtgtttcgcgaatgcgctcttctatagcgccgacgtcgattaactgactgatgacatcttctgccttttgatagactccagatctttctagagcaccatcaatgagggctgcagcctttctacgatcgagtgtaaggagttgctgcggattgcgttcgatttcctgttcggcgacttcgagaatggattttgtgacttgagcctcgtagtcctgggcatatgttagcaacggaatgcctgtatgtatttgtagtagcatacgctggcttcaaatttgtcccaaacttgtttgcgaatagtatcgtaggcaccctccttcttgaaactatgcgcaagggattctatcgctgctcttgtcgctgaaggcagaggaagatcggaggctttaaattttggcggcgcaggggcagacggtttatcaatatccatggcagagtcctcaacacctggtgtggccataatagcaaatatgcacttcggcgcaatgaatttgaaaaggaggttgattagggcgcgtcagaagggcgctgtagctgaatgttgtgttcagcgcatagcgcgcacgtcccagcaacttgcaattaggctctgagttgtaagactcaaccttcaacaaactctttgccagttgacatgatagaggaccgtttggtagaaatctggggttctttgctttgtccaacgtgatggtacaacgccagatcacgtgctaatctttaatcttaacacttccattagtagttggtagctttccgatcggagcttaccctgtagattgctggtgtcgagataatttgtcacttattgattgaatttgttgattaccaccattctttatttgtaaacacataacacatcccattgtgttagattttttgctgatactctgtgagacactatggcaagacaacgtgaatgaacgtgaattgagaatacgcttcatgagattcaaaaattgctaaatatcatgagagttcatgtgtcaatcaaacactttttaaaggttaaagagaaatagaattttaaacgcatccattcattgtctttgagacgaatatgacctaacaaggtagcaaagtaacaaactggctaaaacaaaaacaaagaccacaagccagagtaacgccagctaatcatcatgggtgccatgctacccaatgagatagacactcgatacgattcatgaataaaccccctagtacctagtagtacactttgcagttgtagtggcttcggatggcttctgctcaacagacgagacgcccccttcacaaatagtaggaccaggaacctcatagtcaaccgagctagagtagacgttgacaaggataccaggatccgcagcatcgtaaagctcagtaccaagataaccagaaggagagtcagacccatcgccagtgatcttcaagttgaagcattgggggtagttctgtgcaccacctttgtccagtgcattgtgtagagcaatgatctcatggcgaagaacgtagtttccaggggcgatattctttggaatacggacgttccatcggtctccgttgtcttggagtaccttgtccgcgtacctgcccggtgtgccctgttcaagaaggcctagtccatcaattttgaagaactcgagcttggtcttgtcgactcgctcgcaggggccgttgcagttggcgaggtagttcaagataggaccactgtgattttcaggccagcctgaccatcggagagtgagagtatcacccgcagcaagttcgatgtgtcccttggctggagtagcgtctcggtgacagatgatatccggatcatcatacttgtctggtgaaacgaagccgttgtccgcttgctcaatggtccagccagcaacaacaggagggtcttgcatgtatgggaagtcggtgcttccatagccctggtaggatacaccgttgacaatgatctcgtcaacatggccatgagcagaaatgccaagtgcaggaaggagaagagtgagccagaatgaggctttggaagagttgatagattggaaagccatgatgaagataaggacaggagttggacccaatcaatgagtgtaatgatttaaacaaaagagtgtgtttgaagccggatgaagtaaaatgatctgttgcttctaatccatttcatctggaggatgattgtgagcttttatagccgtgaaagacatcgcttcaaggtcttgttgggtctccagcttcacagttctcagtcatcctgcgattcacccgcacacgcgataacttaaccttgattaaacgcacatgcactttcctccggtgtagttatcctgttttcagacgaatcaactcccgaaggatgtatcggctacatcatgattggtctcttgctcggctgtcaacttctatcccctgatctgtacaacgcgttctgacaagaatctcttgctgccaagaaacagccacatgtgggatacctgagagtcaggggttggtagacaaaatatgagagagaaacgctgtgaaatgaatccttgaatcaggggcagagctgaggtcaaggcgtcaaccataaacttggacgaataggatgctgccctcgcctgcatacaaacgggacaaacgtgatggaggcttgcagccgttgtttcaacatgggccattccgactttgcatattcattggaaggactgaggcgttgaaatgcaacgagccgcacgccactccgaagatgagacgggtgaatatgcaacccggataccgaggcattgccaactagaatgagttccactggtttcaagtttagagaaagtgacatttagttgcccaggaagaactaaatggctggaaaaatgttgatgtataattgttggatattcagagttgtgagatgtcgtctggagataaaagaattctgaactactaaaacaaccctccccccccccgttcatttttcaccatttcattttcagaaagatggaggtggatatcatgccgtctcttcgtcaagctcgtaggtgagagatacatcccaaccgcaacgccgtgccaggaaaatgcaccttagtacatgcagcctcaatactgataactgagccgtcttaaaactcgccctctccaccgtggcctaccacactcgcagtccagagaccaacgagaccccaccagttgaccttccagcctctccacagcccctcacggccctggcccttgtagactgtggcagcaacacccttagtctttgccttgcccctctttgctgcaacttgcgccgaaacgggagcctcgtgagttccttcttcgttaacaatgtggaacatggtaccgaaggtgccttcgtaacgtccgggaggaatgatagtggtgaatggttgtccagggctgagtgcctgtacatattcctggctcgacaggagcgagacttgtccacgtcgaaggacagtctcaatgggcaacttgagaaggatcgctgacgatgaagcgatgaatttggagatggagaaagccatcggtgagacctggctatcgatcatgaactgagttcggagaacaagaggtgtggagagtgtgatgagagggtggatcaaggagttgagaacggttgggactaccagcatcgaagagcagaggtaggaggggaggcttctgagggtagccagcgtcctgcgctgaccgtttgagctcggggtgacaataagtctagtcatggtcagctttacattcgttccacacgtgctcaaggagcatacctagttcggaccaagtccagtggcgacaggacaagtcctgtggcaacagctgctgcagcggcaacgaaaagagatgcccaagggtagggcgaagcaatatcgatcattcgatcaatatcttctctaacacccatgtctgggacattgaaaatcgcactgagaaagcttcgaccccagttttccagcaaagactgcaacactgtgtaaaggaatgtggcatttgatcccttccacactccccaagcaccttccttggaccatagctgaccgattacctcgagaatcgaatccgggcgtcggagttgaaggtagtgttctggaatagccggcttctttacaggcgatggctctcgtagagagcttgaaccccatggagattcgtgaggagttgaggggatattcgatgaaaagtaattgggctcttcgccctcagagtccgagtctctaaactacgtcgttatgatttagcggtgtaacttgcagagagcttgaaatacactcacatcatacatggagcttctcggtggagagaccggcttcttagggggctctggctccgcaggaagtccatatacagcattttcatcttggtttcgaacttgcaacaatgtcttcgctacctcgaatggctgggccataagaaccgagctgtatttccatagcagctcatcgataaggctcttcgcattctgaaccatagacggcgaggtgtcgcctaggtaatcattgtattcgaggtcggagaggatatcgcgtgccttggaggcatatcgttcaccagcggcagtcacatgtcgtccatctgggaatgggtttgggctagggctcgacttggcggctgtctcagcgggggctccaattgagggagggatatagtacggcctcagaggattgacagcttctctttgagtcgacatggttgactggagcaacgcgacgacatctgtctataaaagaaataattatagagaaacgcagtgcattgagagagcttaatgggcttgggcgggcaccagagaaaatgatcaccagtacctccactctacgccagtgagatccaccaaccccaccatcgggcacccggagttagccttcggattacggtcaatgaatttcccggccgaaagcgccgccctcgccctctgctatccgcagctactcactttttttcgggctgcttaatatcatctgggacgtgagaggacgagacggggctataaccgtccattgacaaaaaattggcgcatttagagcattcccaagcttctctatctcaagcaaagacccaacacttttgccattaccctataacgtccatacttttttttaaattattctcattaatcctcgacttacatcttcggccgatcccccgaaatccccggaatcatgtcggcgtcacgatcttttgcgacttgcttggccaagctcccagctacggcatgccgaacaacacagcctatgcgctttagccaaaacattatgtcgcaggcttctcgaagtcaattcgctgtaatccctcgagctgtccggttttcgcccgtttcccaaagagctttcactacgtcaacgcaaagacgacacgggcatatcgatcctccaaagccgggcgaggagtatgtgccaatggaagctccgaacttcagtaatacttaattaacataattcagactctatgttactttcattgagaaagacggcacagaaaataagtttgctgtttcagagggagacaaccttctcgatatcgcccaagccaacgacctggagatggagggcgcatgcggaggatcttgcgcctgctcgacatgccatgtgatcgttgccgatgacgaatatttcgacaagatgcctgagcccgaggatgacgagaatgatatgttggatctggcattcggacttaccgagacgagtcgactgggatgccaagtgaagatgaccaaggagatggatggtttggtggtgaagctgccctccatgacgaggaacctgcaagcgagcgatttcagctaagaaaattacggcatgagacatatgttatgttttgatatatgagacgagatggatgacctgtacttgtaagactacgtactgtacttttaggaggaaatagaaccgggcgatgacgggcgatcaggtgcatcatgcagggtatctttgttgcgactttagttgcgagaccgggagagcacggccaggtgattctactactcctcttgaaaagaaacaaaggaagaacacagaaatgttattacgcctcctcgagtccaccctttttcaatccgccacctcctgaggcaatcaactccaggaatcccttcttactcatctcgttgaccttttcctctcgcttcttcatcccgatgacaccctcctttttcgtacccttctccgcctcaacggccttaacctgcgcagcacgaacggcgttgaagagcttgacaacaccacgctgtgcgaccttgcgtagtctcctctcagtctccatgatctcagatgtagatatctccagctctccagtggtgtcatttgtggttgcgacgaggacatcctttactcgacccttctcgaatgctcgcttcttctgctcgcggagctgttttcgcgccttggactctagggcactgtcgacagcggccttggaggcttcgtgggctgcagcacttcgggcaagaacaggatccgatcgcttggatgttgatagtttggtggaaagaatcttggagagcgatgtagcgaaggcattgggatcgtttcgctttgacttcttgcgcttattggggttcgtgccatccatatcttcatcttcgtcgtcttccgatccttcgtcatcgtcatcctcttcctcctcagattcggcctccggctcgtcgtccttgggcttttgcgacttggcgtttggttttgtcttcttgagaggcttcttcaaggcaggcctctcttcatcggagctggaagcttcattgtcggaagcgccgacgttgtcgacctgaacattgtgaatgtcgtcgtcggaatcgagcaggttgacagcatcgaattcttgcgcctcctctggttcagagtcactgttgtaatctcggagttgctttctcttttgctttttggtaggccgctgtaaccggccatcaggctgtctctttttcttgttcacaagcccggccattgtgtggatttattgtgttgatgtaactgggatgtataatgctttcaattggaagcgtcgcggatctcgactggtcgtcaaacttttgagaattttgccggggaaattttctggcgattggagagtgggtctgggcggtgagctaagcttcggggtggtccagcgtggggccggccatggtggggccggagcagctccctcgaagaccgatcgttaaataagagcacaagcgatgtagtgtcaccagtgctggtaaatatggacgagaggcgaatgaatagatcggtaaaaacgattttcagtctacagtgcgtataatatattaaacagtattacgagattccatatgtaaacagcaaagattcccgctcgaacgtagattcaacctccgcctagaagaacttgatcttgtcccagaatgaggggggaacaacctcttgaataacgtcctcgggcgagtccggagcctggacagtcgccttccacgtctccttaccgtcaatgtagagggtatagtagagcgaactcctgttgtcctcgagcttgccaatcgagaaagaaccaaacttagacttgcctccgggaatatagctttagaattgttagttaattgtgtttgttggattaaatagggaatatggacatacctcatcataacatcctcatcgtctgtctgcttgtatgtggggaaaggagaagcaaactggttcaaggggctggtagagaattcgtgggcagcagcggactgtggccattgcgagtcaacaggaggtgggaacctggtagcggcaaactcatggcgatcgccggagagaataacgacgctggtacctcgtgcaccggagtcccacatagcctcaaggatttgctttctctcagtgaggaaaccaccccaggtgtccttgacattgatgggccagttcttggtgaaagggacagaagaagcaatgaacttccatcgaacacccttgggaacaggacgggcgagccaggccagcagatcagccagttgctccttgcccagcatggtcttatctgtagcgttgaatggcgcgttgttgctggagcggtagctgcgagtatccatcatgaaaaagctggctggtccttgagtgaactcgtaccaggtggcattgcgtctgagattgaggggaccagcggcttcagagataggagggttgacattagcttggtaaaggtgccaagggtccacagcagcgctgtagataccagttgtgttggaagaccaatcgtttgagatctcgtgatcatcgagaacgtggatccagctgaggttttgagcaacaggggcccagtcgggtgaagcatagatctgtcgatattgcatacgatattcttctgcggtctttccaaatcgctcgggaacatcgacgtagataaagtcaccaaggaacagcatgaattgggcatccagagtaggcaacaggttggcaaggttcttcagaccagggatggccaaagcatggtccagtgggctgtaagggaagcgaggaagaatgcacgaagtggagaggaaagtgaaaaggccatccttggtgtcgggcatctctcctgccttgggagcggagcgaaattcgcccgtgtgattgttagaagtcctccattcgtaggtcatctgctttgcagggtccagaggtaccgtcatagtcgtggtgaagtcggtggtgttgtcagtggaagtgacaaagcctgcagtgagccacatcttggggtcgtaagtggactcggcatccttaacgtggtactcgaatatgacaggcatctggacctgatcaggctcacgaatgacgaacttcgcctcagatggcgatacatagcccagtcgaacaaaagacaggtcgtcagaggggtagtaccatcgagcacggtatagagcatcagcagtcaagccgatgagaagagcgttgatgaggaaggttaggaaactcgcaattggacgcgcagcgctgggagctccagacaagagaatgctgatgataccgggaaccttttcaccgatcacgaccttctccttgacatcaactacatcggtaatgatcttgggctcaggcacgacggcgacgccatcttcagtcaagagaggggtttcagctgtgacggactccttcacagtaacatcaatctcatctttgaggacaccaactttaggcttagtgtagtagctcgcaatataagatggaacatagatggcgaagagagtaaaggcggcgaagccaaagtgtgcctgttggtgtggttagttgaactgctgattcgtaacgttcttattcactcttacagggaactgtgggtatggtcagcatggtctaacatcatataaacaaaaaggaagtacatacaagtctgaagaatactagagcgcttatcctcaaagcaaatgaggatagctttgcagctttcgtctgaactgccatgttgatgatgatgactcgatagtagtggttctaatgcgaaagaacaataaggaggtgctgcgcgatagcgcggatgaaacggtccgtgtaaggcaattggccctaagttggtcaagaggttaaggaaagtcaagaactatatgatttgaagcttcacgtcatgtgagtattcaacgcgacatgagaaatgatgttgtttatttataagaagaaagatcagcagcgttttattgcgagctgtttgatgaaaggaccgacaggggagtgaggtcatgatccgcgacaatctggtaatgcaacatcttaacgcgtattggctcaaaggggaaatatattggatctaccgagatgtggcgtctctgtggcgcattgataccaaatagctgatggttctaaaaaaggagctcgagcaggtctcaggaggggtcttccagggggtcggtgccagcaaaattccgcgccggctttggaagctcaatcgtggcccgttcggtttacttacagcacatgtccactttagcgacagcttgtcctgaacagcagcagcagcacgcgacaacctctcacacatcgccgcaacaatgagactaccaacacttgtcgccgggcttttcgcctgtcttgccaccaatgtcgctgctactgctttgacctacaagctcgatgctcacgagaaggcctgcttccataccaccacgaaaaagcagggcgagaagatcgcattctactttgctgtgagcctccttggatgttatcatggccaccaaaccccgagctaaacatgtgctataggtccaatctggtggttctttcgatgtcgactacgttgttgagggtcccaatggcaagattatcatggatggtcaaaaggagcgacagggcgacttcgtcttctctgccaacgttgtcggcgactactctttttgcttcgataacgagatgagtacttttgccgagaagtacgtcgacttcgagattgctgtcgagaacgaatcccgcgcccaactcccctccaagcagggtactacccccgaacagacatcagccctcgaggagtccatcttcaagatctctggccagctctccaccatctcccgaaaccaaaagtacttccgaacccgcgagaaccgaaactttgccactgtcaacagcactgagggccgaattatcaacttcagcatgattcaaatcggtctcatcatctgcatgggtgctctgcaggtgtttgttgttagattctttttccaggtaaggcttatcatgcttcaaactcaagaactggcactgaactttacaactagggtgcgcgcaagggttacgtttaaagaaatcgctttatcatgtgcaatgctggacacgggtgttatgaggcgtgggaataaaaaggagacggatatcggaagtgatatgtataatcaatggaagcaaagcgcttggctcggctggaaggccttgcatttggttttgacgtaaatgtttgagatattgaaatgaaagttgccatgatacgctttaatactttgcctgattaaacagtgtctttgcacttggaagtgagttgtcttgaatgagtcggcttttaccaataccgacacgcctgttaaacccgagcagtctaagtttgtagcaccaatccatatcgcaagttactgatgtgctctgatatggttcaagggaagcctatcagtagtttgaagttgccattgacctatgacgtgcaatggagcattgacgataatttggtgattgcaatagtcaatggatagtaagaagctcgaagaggcttctcagctacaatcaggcatatacctgacactgctctctagtagctgtaataaactttcacacaatactagctaggagaaacgcataaaggtgcaagtcatgtttactactggatgcctggtgcaacgttaatcgttcacgtggttgcgcctgctggattaagctgttgaaggtttatactggacacggagaaatcattcaactgctattttagagcaactatgtaactctacagtaataactattatccttgggtactatcaatgtctttaattccaagtaataagattgggaattgtctaagtcgttgctaaatcttggcgctgtcggttgctccagacatcccgcgctaagccgctttaggaccgtcgcctcttgaaattctaataaaccttgaagcctcgcgacctgaacaactccaacatcatcatctacacaacgacataaaaatgacgtcgatcgccgggtcgctacaggctgcgctgccaaagcccagatacacgggcgaggaggaagaagcccccgcgcgagcgcaacaacgcggtgttcggattgttggccctggccagctcgacgaaacgcaggtcgtcctcaaacgatctggccctccagcatacggccagcgcgtaggatggcgaccacgatcgcaagaagactttggagatggaggtgctttcccagagatcccgatcgctcaataccctttggagatgggaaagaaaggcgccaactccagcaacgcgttggcgattcaggttgactccgaaggcaaggttaaatacgatgccatcgcgcgacaaggccataccgagaaccgaattatccatacatctttcaaggatctgattcctcttcgacaacgcgccgatgccggcgagatcgatctttcgcgaccagacaaggagtctgtggaggcaacaacagagaggacgaagaacgcactggctgcccttgtcagtggtgcggtggcagctcagaaaccgaagaatgtcaatattggacagcgaaaagatcctacttttgttcgatatacgccagcaaaccaaatgggcgacaactctaagaagcaagatcgtatcatgaagattgtcgagcgacagcgcgaccctatggaacctccgaaattcaagcacaagaagatccctcgaggacccccttcgccacctccgccagtcatgcactcaccaccccgaaaactcacagccgaagacaacgaaatgtggaggattcctcccccagtttcaaactggaagaatcccaagggttttacagtgccattggataagcgtttggctgcagatggacgtggattgcaggatctggccatcagtgacaaacatgctcagttcgctgaagctgtcaagatggctgagcgtcatgctcgtgaagaggttcaacagcgtgctatgatgcaacagcgtctagcagagaaggagaaggcacagaaggaggacaaccttcgagagttggcccagaaggctcgtgctgagcgatctgctgctggccgcgggcgtagggattctcgcggttcccacgattcaagggactccagagactcgaggtcacgatcgcgaagttatagttattccgagtcagaccgctccgacagcgaggacgaggaagtcagagagcgtgtcaaggctcgccaggagaagcaaagagatgaggagcgaaagctacgacagaaccgcatgggtgctgagcgacgagctcaggtcatggcccgtgaacaaggccgagatatttcagaaaagattgctctgggtgtggccaagcctacacaatcaaaggagaccatgtacgactcgcggttattcaaccaaacaagtggatttgatagcggcatcaacgaggacaacccctatgacaagcctctctttgcggcacaagacgccatgaacagcatttaccgcccacgggtaaatgtagacgatgatgacgatgcagaggcgggtgaccgagagatggcaaagattcagaagagtagccgatttggcgaggctcttggaaagggaacatttaagggtgctgcagatgccgaggtaagctcttcattttttttattctcatctacacattcactaacactttttacacaggcacgcgaaggtcccgttcagtttgagaaggatgctggagatccttttaatgtagacaagttcttgtcagaggtggatcagaactcctctaagcgtggttatggcttgcaagacgatgatagcaggcagtccaagcggccgagagttgaccctgacgacgatgaagaataatcagcaaactgcacggaaatgtgtgtatggcttatacagttagactcagtcaggcgtcaattcgcaacttttttgcaaggcattttcacaataccaacactacataaagcaccgcctgtgcttcacccattaattttactcaacctcataagcgcgaccaaatatttgtgccatgactgatatctattgctaatacgtggaatcttttgctctcctctccctccgcatttcggaacattgaccgatttgggtctgttttgcggggtataggtaatgaattgtcatgtcttgagaagtacgcatcgtgttgttgaccaggttcaagaggtcatttgtctccgaggtctgatttcccctgatactcgctgatctttgacccgagatccgaaagccagcgttgcaatttcccccgaatcatttgctagagttcgggtcttagcctgaaaagacacgatcgacagcgtccccacggggaaacaccatatcttggccaagctacccttacctttgcatggtagcttcgtcccccacaggggcaattgggggcctgtcgtggggtcatgaggaggcctactggagctataaaggcgacatgaagtcgcattgagtgtcagaattgtcaagtgacagcttcgagaactcttctacttacaccccctcgtcgctgacatgaagttccgcaagctttccacagctttcctcgtttccttattctatgtacctcaactagtggccgcggctctcaatgcgacagagaccgatactcagctggttatttccaatgaccgcctctacgcagctgtccagaaaaagggcggcgctatcgtgaagctcacactggacggaacgaacctacttggcagcccatctggctctaccggaattggtccatacctagattgttactgcacgccaaagggcttttggactccgggatctgtgacgcccaagtacaagctcttcaagggaaaggatgcaaagggcaaggactatggcggtattgtcatgtctgacacatacaccgagacaggtcaggtcttggagcagtattggtttctgagagatggcgagactggcctgcatacgtttagtcgagtcgcctaccacaacgaagagcagccgttccttcgcaaccttcaagaacttcgaaccctcttccggccaaataacgacatgtggactcatcttctcaccaacacgaagcattacgcgcctctgcctggcaaggaggccaaggagaagcaggttgtggtacaagatgcgacatggtacatgggaaacacacccaacgatccctatgtcaaacaggaggcggactattttaccaagtatacgttccaagataattggcgtgacatcgacgcttatggattgtaagctcctcggatatagttgttaggaactaaattactgacatattaaaggttcgcggatggctccaagactgaagatggagacgcttacggcgcttggctcgtcatgaatacaaaggacacttattttgggggtcctctacactctgatctagtcgttgatggtattctgtacaactacatcagctccaaccaccatggagatcagacagtacgttcattgccatacttatcaacgaaatagcctgctaatcctcatagcccaatattaccaatggatttgaccgcacctttggtcctgtaagtttatttgaagtaccggcaaggatattatcactaatggcccaaagcaatacttccactttaatcgattccctggcacgaccgatatcctcaaagcccaggctgacgctgctcaatacgccgatccagaatggaacgccgatttctatgattccattgccaagcacgtcccaaactatgttcctaccaaaggccgtggaaagtttgaggtcaaggttgatcttcccaagggagctaagaacgccattgctgttctcgcacagagcggcgtcgatttccaggataacgtgtttgataccaaagcctaccaatattgggctaaccttgacgagagtggccgagcgactattcctcgtgtcaaatctgggacttatcgtctcactgtttatgccgacaacatatttggacaatatacccaagataagatcaaggtcagccctggcaagactgagaaaaagaacgttcgctggagagaagagtctgccggcaaagaactttggcgagttggtactcctgacaagacttctggtgaatatcgtcacggtttcgaacctgacacgtccaagccgctgcagccggaacagtacagaatctattgggccaactgggattttgtcaaggatttccccgacggtgtcaatttcaaggtcggtgaaagcgatgttggcaaggatctcaactatgttcactggagtgtttttggcggaaagggcaattaccctcgtccggagcagtatgttggcaacggcgatgtcaacaattggacagttgcgtttgacttgaaagagtcgcagtttaagcataagaagcgagccacatttacggtacagcttgcaggtgcaaagactgctgcgggaaacaccgacgtttataatgcttctgagcctcactcgaacctcaagtatactgtcaatatcaacggcaaggatctcgagccgtgggtcattccgtaagttgagctttactgcccttgaggaatcagatatactgacttgactcgtgaaagatactaccaaagtagctcatgtgctgtgcgctcctctgtcagctgttacaaccttgctcacaagttcgagtttgatgccaaatggttgaagaagggtgagaacgagatggttctgagcttgccttacaacgggaccaactatgagtctgctgtgcttccaacttctgtctatgtgcagtatgatgctcttaggttggaaatcgagtagagttgcggattatgtatagttagctgggttaaagctgacgttaataaatacaacttaagattgttcttgggcaagaaaatgattaggaaatgtgacgccggatcgttcgatatcatacgacaaggctgagattaaaaggaaatttccgattgttcctgcaggatcggagggtttgatggagtttcacgtgttgaaggatcacagaggtggagttttaggtgtgtaatcatcagctgatggaggaccaacagtgaatacaaactatatacgagaatactcgattccggagggtttttgtgtttcagtgatcggcgttgagtaaatgatataagagacaaagaagcctgtaatctcaaaagtgtcagcacaatcaacaccaacatcaaccaccactgcaattgagagtgcatttcatcaattgacatcaaatcaacgatcatggcgtcgggggcctttttcaatccgagggttctccttctgacaacacctctcgtctcatcgagtattaccctttggttcgctcgcgaccagagcttcttcctctcactcttcaccaaaacgcccatcgagcgccagaaagccaacgagatcatcccaggctacatcgcaaacttctacggctcaggtccatgggctgtcctcacttttgtcggcctcacattcaccacttccaccagaaacatctggtctgagcgtgctctgctggagtctcgcggatcgctgttctggtacggctgttctgctgccctcgcgttgggtcacctggcatatgttcctgctgtagcgtggaagcttcgtgccttgtgggaagacaactgtgctggtgaggggacggataatgttgggatgctggagagatggttgactgtcaataacacgaggatgtttactacagatcttggcgcttgggtttgtgctgttgtcgctatttcaaagacgctgactgtctaaaagcgtggtctcatgatatccagggtaggctgagtggtcttggtcttgcaagtgtggtattaatgattgatcgagaccgggggttgaggaaaactatcaagtactaatacttgaacccaacaaataaatagcaaggaatagttatatggattcgtcacctacaagcattcctcaatcaacctctattttcgttcttattaatagtaagcatataagataagacggacttcggcacacgacaacccattgtttaagagtatgtattctcggctgcacggcaagtttcgcctggacagtacgttcacccttagttgtgttagtgtatggtggctgttgatggcgtttcattccattccagtcagtatcaagatcttcaagtgccattgtccaacacatagatagcatctctctcatattctatgcatattatgaattgaattcgttttcgattcgaggatgcttattgatcctcaaagaatgacgtgttgccaggctgttttcattacctctagtatccgggagccacgacagtgctaacttgcacttgcatggtggttcgagcctcgattacgcgtctctatctatcaataagcaacttggacctaaatccgcccttgacacatgtaaaaactggctattaccgcattttagtctcgtattgaattgagaataggtcagattttgactttcgggggttatttttgtggctattgaccttgttacccctgaacatcaaccgccataaacatcattatcaccaaatacagcagcactcttaagacgcagccagcaccaggagcatgtactaaccggggacacggcattcaatgtggagaatacgagagcaaacggtcaactcaaagttaggtaccgttttgtatataaatgtcttgaatcattcactgttaggcagttggcaggtagtggaagggcagctgctgtaatatactaacctggttccaagggacgctccctccttaatgttccaaccaagattcctcccctcgctccttcttgtgataaaaaaagaatattggttcacttgtatcctcctcgcgctcgttcctctgaccgagacatttcatcaacatctacatccacattccatcccactcacccggccactcatccatctcttgattctctttccgtcacattgattgcacttgatatcatcaacttcatattcccattctttgaccccaaaacaaaatacactcagccttacccgaccctctattatcatgtcggggtattcagaagagttcaaggcaggaccagcggcgcccgcctacgatgagatcctaccatctcgacaaggccaagatgttcgccacgcttcctctcgaatgccttggtggaatcctaggtactggagaaagggtatttgggctgctgttattctggccttcgttgttgtcttgatcatcgtcatcgctgtttcggtcacgaaagtgaaggagaatagatatcccgattactcgccgttgtcatatagcttggcagatacctgtaagtcggccatttctatccctcaaagctctcctaacaaattgcccagatggaggtgaatccttctacgatcagttcaactacttcacaggatacgaccccacccaaggctttgttcattacgtcccacgggagcaagcacaggctcttaacttgacctctgcttcagctgactctgcgtttctgagagttgacacttctgttggccccaactcggagcctaatgcgtcaacaggtcgcttctctgttcgagtcgtgtccaaaaagacatacgacagcggcctcttcatttttgacatcaagcataccccctacggctgtggcacctggcctgctctttggctcactgatccttcaaactggccagaaaatggtgaaattgacatcatggaagcaaccaacaaggcagacactggaaatcagatgacgctacacactactaagggttgttctatggacgttcgtcgcaagaatacaggtaaaatcctgcaaaagaactgcaatcacgaattgaacgacaacgatggttgtggtgtcaagtcagacgctgatggatacggcactggcttcaacaaaaacgggggaggtatcatggctgtagaatggcgaaaggaaggtatccgcatgtggcagttcgccaggaactcaattccatccgacatcaagtcaaacaaacccgctcccagtacttggggtattgccgtcgccgacttccccagtacagattgcaatattggttctcacttcaagaaccaaagtatcattgccaacatcgacctgtgcggtagtttggtgtcccatgtttgggctgactccgagtgtaagtttattcgtttgatccagcagaacttagactgacatacatacccgcaggtcctggtgactgcaagagcctcgttgctaacaatcccgaggcattcaataatgcctactgggagtttggttcttttcaagtgtaccaagccaagtaagccggcatatggctggagaaaattgcatggtttatgagttgaagcatggcgtttaaggcgatagggaggttcactttcattttgcactttcggataggcatttataaaacatgaattctgttgttatgatacactatagactcgtgtgttctacacgagcagctcctctatgaagcatgggtattaacacaccttttcgcatatgtgcactgtctctttccccacgtctattcatatgccgccccgcatacatagtgaccgagaattcaaatgaggagagagcctgtctcccaacgcctttcctatgctcttaaaacataacaaccgtaaaactccccaagccgcagaaaatccacacatatctgtacatctcttacaagttactcatcggccccatttttgtttcttatcggttcgttaacgtttagtcgtccttgggtggtgatcgcatgtaggcatcaatagccgcactgaaagcagcaaaggccaagcagccgccagcagcagcttgaggaccagcattcttggctagaatgccgcctgtcaagcatcccgctgcgacactgttggtgagatcgttcttcgcacgcagaccctcgataccgcactcaacgccagagtatagcgctccgacctttccaaagttcttggccatagaccatgatcgtgtacccatgtccttgaatccaatcttgagttgttgctttagaggcagagatgtgactgtgttttgcgggctgccgggagcggctgtgtggtatggagtatcgtaggacatctaaaccaaaggaaaagattagctcatgattaaaagcaaagagttgttttcaagactgggggagggacgtacagaagccataaacattccgaacaaaccacccataccgaaacccatcactccagacatgacggactttccgaagcaagactccatcgcagcttggacctatatttctcaccattagctattgcgatttcttacccccgccaccattttcccagttgcgcatttttaacgtacagctttgatgttgggatcttgaggaccaccgattccggggggtgcagcagcgccaccgactggaggggtcattcctgggaaattcatggttgtgtatgcgtatgtgggaggaggaatatactaaggtagagttgttggattgaggcgggacgtttatcgcgggtttacgggtgggtggacttggaaatttactggggaaatctttcgggattattttctgccagcttcgaccgcttccggggggcgttatcggcggaacggccccaccttgccgcttcggtggtcccgggctactgggttagtagtagaaacgttggcgtcctgggtcttaggatataaaaataaacagcctaaggagtgtggtctaagcagcataagccgacctagtagttactatgttctttgtgctttgagcagccaatgtttctcataccctgcagtcggacactcggacttggactcatcttgaagggacaaagggtcgagattacaatcaatgaatgttgagtctgaaggtgttgcacaggagatcaaaacctatcatatcaccacaaataggtctgtgtctaacaatacttgtcgagtcaacatgtctaattcaatttcagttatctgccagactgttcatcatgagctgtattttctcctgttttatcactctaattatatatttcctgttgtcaagtttcagcaacaaacccccctaaccacatgtcttgaacggtaaaaagaaaaaccatcactcattctctggtcgtcgtttctgtcccatgctcaatcctcatctgcctctcgtccaatctaccatccctcatctgtaacatattctaatcatatttagtcgttgtttctttagtcgtatcggtgtgattgctgctgctcatcctgttggcgacggacaggcgcatcaggaagtctgcgacgctttggggtggaatcaggggcctgcatgtggccttgttcgttggagaagttgcgtttgtcaactcgtcggttcacctcatgtgggtagtaagaatcatacgccagtgttccaaactcgtgaggaagcatctcgcgaatggatggaagccttccgtcccattgctcctgatgggttcgctggcggctaggacctggatcggcccatgaagatgcataatccgtcgtctgtggctgaggtgactgggcactggtaattcctgaagttatgtacattgcctctttgggcctctggtcctgttcagctctgtatgttgagtgccagtatcctccttccatcttcccatcggcaggccgtttcaaaaacccagaactgggcttcggggtgcgctcaaacgccattgctggacgcccagacatttggctcccatcaatttctgtgcgatcaattggctggttccaaacggagacggatccggagccaggaacggaaacaagtgcagacttgggaaacgggtagggcctagaacgaatatcagcacggtcaggcgtggcatatacttcaggcggctgttgttgagctctgttgcctggtgtaaccgaataggccccaatctcttccaatgtcttgggcacgctgaaaaacggccgggaagcctgattctcgccttgtcgctcccagggatgacgtgccttgcgctgccgtcgggccttcggcttcggtttcgctttgtcctgcacaagttcgatgatttgagggtccaggggctctgaagctgaagcagactcattggaaggagtagagggccgacgagatccatgctctttgaaatatgctgttgctttgttagacttgaaaggttaagagggatatggaaaccagactgacctgcgtcttgcaaatacttgtcgacaaattcggcagccttgggagatctgtgaccaggcttgatgttctggtagtgatgctcgtctaccaaaattagccgacaacatggcaagagaacattagtaactcacagagcatcgttccagtatatactcggcgagcattagcgccagataacttgttcatttcatcagcaagctgttcccatgagagacagccgtcgtcgtctgggtatgcagcagctgctgattggggaacaatgacttcccagaacaaacgttcctcgtccccggaccaagtcttaccacccatggcgagtcggatcggatcagagttcttatacgaagtgaagtgtggcgatgcagagacaaaagtgacaggatttatatataggaagtgatgatggatgtatagaagtgcgatgtgggaatgaagacaagcaggcgggcatggaagctcgcaaagatgctttatagacagtataggataacagatgagtgattcagtcctgattgcatattcaaacggagccatgattagactcagggacggtcgcacgttcctgctgaatgagagacaatagggcagcttttgctgtgattcattgcaaacacaatagactggacgaactgattgaacgtaaggagccacggcaagtttgcagacagatattcattcaacaacaacacccgcgacagtaactactcctcaaatatgcttcgaggttcaggggcatgtaaacctcgggcaattaggaatgatgccaaagggcgttccaatctcgaaaactggtgtcgtcagtcaacgtttttaggcgcattcgtttgagattgaggggtagacagctactcacgatgctcttcttctcaaggggtatgactccgtcttttacccagaacccccaccctcccgtcatattggcgagcatcatatccgtcgtcagtctatcaccgacaaacgcaacatgtccggggtttgttactccggtctcgggatgtttcttgaagtactccatgatctcctggccacaccctggctttttgaccgagtgtgataacaccataacgccagtgttcttctcaacttcagcagcgagttttaagtttttatcccaggaagttgcgcctgcggtatttgagaccacgagcaatttgcgaccaggatatgctagtcttagcttttcgaaatgagtctatgcataagtttagcaggcggccatggtcgaatttgtgattttttttaaaaaaaatagccaccttgtaagattcgtacacctcaatgctatcgggataggcaaaacaatcgtctttgtccagcacgacagccttgatctctacttttcggccatcttgttgaaggcccttttctaagggaattggcagatcattgaaggttgatactgtgtgatggggtaaacagaggcttggtttgaatatgagccttgttatattcaatgaagctgaaagattaagattcatcatttttttgtttgttatagaaattgtcaataaagaatgaaataattgaatgtcgttgaagttaagctcgcgccacatgtagcggtgccacaggcgccacagcaatttagcaggcgcgttaccagtagtaactacgcgacggggccttccttgcaactcattatttacttcccattccagcgcaacatcaacattacaagaaattggcctctacaagatcgcctgtaatcttctcaccctcaaagactccaatatgcctcgaaaaaaggcagtcgaagagtctgactctcaacaacttcctacgagatcattgcgaaaaagaaaccaccaggaactcgaagccatcccagaaagcgaccaggaggaaacgagccctgtaaagcgacaacgcagcgtgagccacgaatccccatcgaccaatggcgaaacaaacggaaacataaatgggttcatgtcgaatggcgcagaagatgttgcggctagcgagtccgaatcattatcgaaagtcgacccagaagagacccctaaacctgctccgaagcgacgaggtcgaccaccgaagaaagcagttaatgctggctctcctacgcccaaagcaagccgcaccgctctttttgagacgcccacaaaagcacgatttggtttaaaccccgacacacctggaggagcagatcgatctgccaaacgaaagagtacaagagctttgatcgaacatgtcgttggtgatgacctcacggacgaagaggagtatgacggccttgcgcataaaatctacgaatctagtgaagacgaagatgctctcgaaggcgataatgccatttcggcagaagcgtcaggtctagacgaagccgcaacaccttccaagtcgacgcctcggcgcaaagctcagcgaaagaagcctgctagatctccgactcctccccgtgacttacctccccacgaactatactttgcacataataaacctggtcgggcaaagacatccaacaatacgcttgggtcgttggctttacttactcacgatgagtattttacgattgtgagagaaaccagcgaccatcacgagggtgatatcgaattcctggagagtctacatgctgagtcgtttccacaatgggcatttgagttatcgcaaggatttaatctgtgtctttatgggtatggctcgaagcgacggttattgcacaagtttgcaggtcaccttcactctcgaagcagaaaagaaaaaggagacaagattgttatcatcaacggctatgctcctaatactacaatgcgcgagatattaagcacaatcggttcggctgttgatccagcccatcgcatccctctcacgcagcctgctgtcatggtcccagccattctctctcatctcaacactacctcttcgacgatcacgcttatcgtcaactcaatcgatgcggcaccgcttcgcaagcctggctctcaaactgccctggcgcaacttgcagcgcatcctcatatacgcttggtatgctcagctgacacgccagactttgcgctactctgggatattggtgtacgatcagcctttaatatggggttccacgattgcacaacatttgccccgtataccgccgaattggatgttgtggatgaggtacacgaacttcttggacggaacgctcaccgagtcaacggcagagaaggcgtggcgtttgttcttcgcagtttgccggagaacgccaaaaatctgttccgtctgctggttggtgaagtactaatcgccattgaagaagaaggcgatggtggcgatgagccaactggtatagagtacaaaatggtgtacaacaaggcagtagaagaatttatttgtagttccgagatggccttccgaacactgttgaaagagtaagtttacaccaacctgagttgcaagaccttcactaacgagtactagattccatgaccatcaaataatcacgagcatgaaggacgctcttgggacagagcttctgagcttgccgttcagaaaggacgagctggaggcaattctagaagatctcacgtcatgatgtaattactactgtaacatatagaacctgaaacatacatgggatcatcggcgctggtgttggcattgaagaaaatattgagcaagttttttgcataattggcattgatagggtattagatatatcatgcagggaattcatcaccctggaattcagaccacatctttgagccttttgtgaacattcattcatctctatccagccgtctggcctgcttgaatgtctataccagtcatccgcacaaaatcatcaccggaacgccgccattaaaggtgcctctatattagacacccaggcttttcacacaagtccacagtaccacgggcacaatgacattgtcatttccgccggtcagaaccgcttcggttagactcgccatcgaggcgcacataacagcatttcgagtagcagcaacgggcccgggttggtcgcccgcaactggccagccgccaactcgcaaccacatactggcagcaccaaggcccaggacaactgccactgcaaatgcaaaactgccctcgagactcttgccaccgccccagaaccacttgcgacgtccataccgacgtcctataagtgaggctgctgcatctccaagtcccacgcaagtaacgccagcgacaagactgacatctcgacctgatacttcccagccagacaggtagtcagacccagtgcgtggtagagaagcgaggcctagccaaagaggaatcgcacatccaatgagaagaaagatgtgtgagatgacgacagggccgcggaaatccctgccgtcaacatatggcgccaggaatgaggcaataggcttcgataatgggggaagctggctcgctctgaggagatccaagatcaggaagaccgccagaattaaggagagagccagagctgcgtacgtagggtccacaaacgttgcgggcagaaacatcccaaccatcataaagtgaaatacttttcgccgtgtgtctacctcgtaaatatccttgagtcgaaaaacaataatcagaccaagaatgaggatgcccaaccagtagacgctcaacagaagtcgggtgtttgcttcgccaatgtcgttatggcgaacatgctgcacccaaccataccggcactgtttgtcttctgtcggatccactcttgggggcaaacaagcccatcgctccaagttgtaacttccaacttgatatcggaaccaagaccaatcaccaagaagataaccaagagcccagccaatgggctcattgccgtctaaagccatcctctcaacataggtgcggatgccgcccagcacgactgctagcatgcttgcataaacatatccagcatagagccacttcctcatcgtcgcttgctcttgtgtcagcttgaagaagggtcgaacagacatggaagttgctcgttttctacgtcctgagggggtatgtgtcgcattacgtcggtttcccgaatcaaggtgcggtaaagtgtgtctccgaccaaacgaccaggttccatctgcagccgtgggagaagatggcgcactatcgatgtctgccggagcgggaaagctgggtccgaatgttcgtacccttgttggcttcttgagtaagggacctccgtcatcgtcggaggaacccgcggtatcgtaaaccgcatcctcgtgctcggctctcaataattcgttcctgaggcgacgtagagagaacaattgccagaagttcttccagaatggtggctgctgggcgaatgatgccctgcggaaccgccactttggcactctggccaacgtaattccccaacgaatgacaggaccacaaaatacaagaagtgacaaaccaccgccccaaagaagagccttgagaatgagaatttggggcgaagaagcgagaagtagaacgttgataagtgcaattgatagtagctgaagctcagccgtcaacagacttgtggtggtaagatagtgcaataccacgcataaactttggtgaagagggtacaacaacacagccgtctctcctgcaataaaatcctccggatgtttgttttcaaaatttcctcgtatttctggactccaaaccaatggtatgcaagtaataccccatgctataacgtcgtaggaagcataggggtcggcttttggaataacgctttgcggaatagaagcaaggctcagaacaaggtttggaagtattgccgcggggttattcgaagagatcagaagtgaaacgaagagggtaatcgccgaagggtataatataggagcggggtcgaaatgtgctggcagctcgaggggtattgtgtgggatggtgacttcttgcgataggcccatgctacaacccgaatgggatacagaaagagaagcccagcgtacagaaggccgagcaggaagatatctggatattataagtcaaccgaataaacattggaggaaagatgtatacctttaccccatatcttcaagagctgcaaaacctgcgaatttgaagctaccataaggcccaaggccagaacaatgcccgcttcagttgcgcgtcttgcaaccacccgttttcgtcgtttgagagcttcaagcaagcgttttgtttcgggtgtctcaatgggcataggcgtcttgtcgatggtgcgagcagtttggccatcggaaagtgctggtgacggaagaggtgacgaagacccagacagaggttcattaatacctctcaaccctttgtgcaagtttgacctcggcgctggtaggcctctcaagtaatgttcatcgtcggcttcggaaccgctatcactcgtctgcggagagtccttgagaaaagatggccatgttgttggcgacgtctcgtggtgagcatcgtcactagtcttggcggattgcgcttggcggttacgtagagaaaatcgatcctgaagatgcggcaggtctgtactctggtggtgatacggatgaggcgaccgcgatcgagcttgtattatcgcttgttcttcggagtcgagggcatttaaagagtcggggctgagatgctctgtcatgacgagggagttcaaggtgctgaaacagcaatcatcgaatatgaacggggttgcgcatgcgcatcgatcactgtgaaggagggagcgtcgcaaacggatgtgtcggtggaattaatgcgttaatgagagtatgaaagtgttgaactaaaggcaattcccatccgtggctttgactccacggcgatgattttgttgacagaagcttgagcatctgtctacaagacggccacatgtgaaagtggccttgtgcatcggccgtttcgtcagccaactaaactatctcccaatcaagacgtgggactggaactggaactcccagggcacggccactcacaagccactgcaatcgagagtggacagtgtacagtggacagtggctcaataaagcaagagatgattttcagagttaatataagcttcaatttacccgatagcaactatgagccagattgaataggagtattgttaactaaccaggtatacagttgcagcgaaggactacgtgtaaatcaacatatggacaaaccgctttctcatggcttctccaccaaatatctttcttacgaatttacgccctccgaaatataatatcacgacattccactatcagaactcctctctcagcaagctacttgcctgaaatggaagcttaacagaatatgtatactttccgccggtttagagcctgccaacaccgggaggaaggagacagcaggttgtcacgtgcataggatattgaagctttccctaggtaagttcagtcatctcgttcatgaaaacaactgcagcatccatcatcagacctcctatcaatcaagtcatcacaaaatgcatgccgcgtattttctgcaggtctcacgaatgtggtgaccagggtttcgggtggtctaaatttagacacgcctgccgtctttaaactctcagccagtggcagacgccaaattcactgcgcctgtcaccagaaactccagcatacgatatccacgcaggctatgctgagatgttgaaaaacgtcgtgtagttgtcagtgtgacatatacgcttgcaatttgcctcggcattacgtcgaaaacacctgatgcccttctcacctggtggtgcgataccatttccaaacccgcgggagttgaataatagcacgagttgacaatgtcgttatctcagaaaacatcgcacggtcagcactacgaatcaagtgcaaaacgccaagggctgctgagcgtcaacgttgtcagtagcacattggttcagccattgacttcagaacctaaaactcagtcaacttcagctgtcccacgataatctgcatgttaactgtctggcagcagcttgtctcgaatgacatctgctggttggtcaagaaatgtgctaagcgttgggtgactgagatggcatgtctcagtcaaagaaagcgtctcaataacaggtggacggtgactcgccggatcatgaaagactttcaaaacttccactgttcctgttctccaagggacctaggggctggagtttcaagctataaagttgaggtgtggtgacttggacagtgattcggttcatcatgacagccaaggtcgtgcaacactcaataataaatcatatatcggccaaccatgctgtttcaaagacatccgtcccgcaacggaatcgacatacgtcgactgccaaacttggtcgcgcggagtttttgcggacattcaagtgtagaaggtgcgcacgatgagcatggcaattattcaatggatgggccgtgagatccggtcgcatacatcatatcggcttggcacattaccaaatccgcttcgtcttaagacggacacgccgttcggagccaaggactgtgcacgtatccatcctcgatctcacggacaaaaagaagtacccaaaataaggatcaaccgagatttctatcgtattattacccaacataatagggcacatccgtcatcacaattggcgatcagctcagactggggttgtgaaggagtcttggtgatgacgatcggacaacagaataatcaagttcaatgaacagaagatgccactgggtcgtttgcacatatcaaacagggggtcttttgtatcgcatcacagaagagcaggaaaagattcttatatccatcaagcgttaagatttgtgtcaaccccgctggcctggttttacatacaacttggacaggcatccaagtgtggctggatgctggccaagatcagttgtgttcgacagcgcgatttcagttacagcacaacatcaactcacaggaagggttggataagaaggctagcaacctcaaaatcagggacagggttcaggggtcaaacagagcgggtcaaacatggaatgatgaccggggccatgcgggcagagaagggcacatcttctgggaccaatagcttgggtctgaacgttgacccgctcgccgctgccgatgctcatctttttctgtcgattttctcgtattctcatgtcagggaggcgattgtctctcccccctttgacatttttacatcaattaaattggtgatggagcctgagagctttttaaagaatacgaagaataacacgatgctcgtactctgtacgcggcatgaaggattattatggcacaccaaaagtctggacaacaacttcgtccgtttaccgttacatccacagtgacatcacccgagtagtatctagcgttacgttgaagaggcgcggcgccatctacacgacagagcggaggggatgggataaacaggacaggaaccagggggcaggcagaagagacctgtgctgccagcacactacagtggttctgttgacaaaaacaacgatgcaatgtggttgggctagatctcacatgcagcacttgcccatcccacattggagatcaaagttgtcgcagccaactacaacacgtaggcaaatgcggtcacggttttaggcttaataaaggctgaaacatcccttcagtttctacggcgatgtaaattacatacgagcctcagcagctccgcccttgtcagatgtacatcgtacatcaggtcagccagccaaaaaagactctctcaagggccgcctcacgtctgggactgaagcttatcagcgacaatgaaagggctagactggctttgttgagccgccccttcgcgcctaaactccaccaaaagcacatcccttccaggctccccgggcttgtttacagcttgaacggccgggttttcaagggacaggcgtgtagcgtggagccagccatctgaacttggcaggcctggcaggacgacaacccactagacaagggctagctttcggtctaggtagcttcggggtggctgtcgttaaaaactgcaagcggctccctcccaggccgaaaaaagaaacacaccaaatgttttagtatacatagcgaatttgtccagacttgcaacggcctttattctcttttgccacgacagacaaaaataagactacagcgacaaatcagaactagcttacttggaccgctgtgatagtcgtatgcagctcagcctcctctcgccagcactagcttagttctcgggacttttagctgaacagatcccccatcgcccatatcccttccctccatcatctaacgatccactggcatcacaaacgacaagctgcatctaacacaaaactctcctcctttgttgtctgctagtctagagattggcttacgttgactcaactttgacgaacctcagctcgtgtaacgcccagtcactccactcactgcatccactatccactgcctccactccctcccccagcgcctccatcaactgtcaaatctctctcatacgcacatcaccagttctgtatccattcataataactggaactgtgttggctcctccctcggacgctagagccacctcctcagaggcgcctctacttggcacacgacacctttcatcatcgataaagagatccgctcctctcatcagctggcgtctgcagattcttagaccctagcttgtttactgtactgcactgtcttcaccactcgcgttctgggtcctcactactactgtacctcgtcaacctcaccatcacctcccagccagtcgtttatcgtttcttcacaaatagcaaacccaaaaaagctgctttgttgggtccgcataccgtatttctggactattttcagccgctatacgtcctctgcatattcgtctccagtcttggcctcgcttgatatcactctgatcgacttacaaaactcaccgttcttccatcctccaagtctttttgttcatttgtacacacaatggcatctagcgacatcaagcacgattacagcatggaggctggactgttgaacactgaccgagaagagagaatcatgtcatccaaggaagcactactccaggattcggaatctgcccagatcaccccaaggacaactaccaaaaggatatccccagcaggcaaggctttgattgctctggctgcttgctgcctcttgggagctggtgtggcatctattggtggtgctactcgtttctgccctggacatctccgccatggagacctcgttggaaagcatggcatgagcggtcaccgtgcaaacctctccgagtctatggcacagatggttcgacgacagaatacaccagcccctaccgacacagaggattctaccaccgagcctactaatgccgttgatgaagcctctaatgaagcttcggcacccacggccccaacggcacctactgctcccacggcacctactgctccaacagcgcccacagcgcccactgctcctacggccccttcagacaccgcagtgccgccctcggacactgctcaggcgcccacggaccaggcttccgccacccaggctgagccaagcgatgagccaagcgatgctcccacaaatgcagcatcagagactcagagccaagcctcggtcacccagaagccatctgacacgagtgagccatcctcaccttcgcgacccgcgagctctgaacttgacgaaccgacctctaacccggacacaggccgcccctctgccactgctgcccaatctaccgaggaggactctgccactgaggacactccctctgccaccccgtcggacgaggagcccacgaagcctgcatctaacacggcttctactcagggaactactcttcgtaccacggagactcgaccagcgtcaactcagtccgatcccgaatcaaccgccgatgattccgccactgccactggtacgtccgactcggaagaggaaccttccgagacagctctctcttctcgtgcttcaacgtccaatcctcctgctcctagtgctacaacctccactgctgccagtacgtctactcgaacaaactctttgcctgatacatcctctttttctgaattgccgtctgaaacggtatcttcgggtgagacaaatcaatccaccgtccttgatgaaacctccactgccgccgatgcctccactgatgtcgacactgccactgtcctctcatccactactgacgacgcgagcgatgttctctctgatttgacctcggaaccagcttccaagtcaacacaggaatcaggcacaacgtcgcggacttcagagggacgagagacaaccaccggtatgtgggatgtatcagcagcaataggaccctctaccgggcctttgatgctggttcaactccccagcctgctgtgatattattgcttcgtgctatttctccatcaatctattgcccaaacatcgtgacttccgcaagtgcgccaaaatcgggacaagccgttcattatcaccctgactgttgctctcatgacatttgcgagataatcttgaagatcgtatttgctaacttggccacagatgatcaggaaaccgcaactcagaccgatgaggctacgcaaaccgatgaggacaaaaccacaactgaaacaacagagtccgagcgacgcactatcaccggcacaggtaccaagccaacctctagcgctattcccaagaccttcacctcgacactcgaggatggcggtgtcaccacactgacctcgacctcttgggttgaagttgtccctgccgctgaagctactggcagcagcaaccctgacctccagaacgccgctcctcgatcagttggttccattctgggtgctgttgttggcatggtctttggcggtgtcattctcctgtgagcggacgacagtcttgccatttctccgcattatgtgatgatcaccacacagatattgtggtagataaacatagctgtccagtcatggtcagcagctcatattatatgggttcattatgaattacggtcctttcctcacgggtacaaaattgggttaatagactgggacagcatcagacgttgggtacatggggaagcgtgttgtcattagacgagagcttccgcttatggttgcatctcgaaggagatctagaacattaattggcgcttagcatattagccgacagcgatcgtatctaaaatgcatagtacatgagcgaatacaagacatttgcatttccccctatttcgatgactggctaagacaaagatctggtgtgaagctgttccaacatgtttgaagttgtatacatctcatacatattgtactccgaaatggcaatacaatatcgatcttggtaagaagaaaagagtgtagtgtcccgtagtactacccgaaagtgcaacaaaaaagatactagaaattgaggccgacaggaccacaacaacctaggctgcatgatcaattcgcaactacttataccaagatattagtaaactgcggaagttacgagaatgttgttatagttagcaagctgtacatcgctgattcgtgtaatcatctctagttaacaatcgaatataatttgtcaatgattgattaattgctaaggtttgagggtataaccaatgaacgccagtaacttccacacaactgcatacatccttctcgctgccaatataaattcccgtctcggtgccttgttagccaggtccaatcctgggcatatcgtggtgctcgctcagttttgacaagtatgtgttaagttcctcaacacgctccttgtgggtcttgaggagctcaggtcgcgaaccagatgattcggcgagttggaggagctgatgagtatgttagtacgaggcgcatttataactttagactgacgcgcttaccctcttcttcttgatctcctcatgacgcttctgggactctgttttctgcacttcgggcttctcatcatcatgttcatggcgacgctcatcatcttcgttatccgctgtgtccttcttcttcttcctcctcgtctcttcgtccttgcttcctgtatcgaggttcttctctagatcggtcttgtcgcgcttcttctttttcttgttgattttggcgcctttgagtttcaaggcgccaccaccaccaacagcagcatagtcgtcggaccccatgttgttgtgttgtgatgctggggaaaagggacgaccaagacttccaggatcatggactcttgtcgttgaagtaagtcgggtgactaagcacgctgtggcggtgcatgtggcggataccccacttgaaacggcaagggggttggggctcgttgctgttttcgtaccatacgcggaaaggaataggaagcaattgcatggacaaagcaaagcttccttccttgtgatgaattgaggaaggtctcctatccttggtcctttccattctttgtctcgtccacctcaagcgcccacttggcttgaacccacacaaacatccccctttttggtgctgaattaaagactttatgagcaatcaatttgatcattgatgaatacgactcttcttcttaattgtaactttataccccatctttaatctcagccgcttcagaacgatatcttcatctaccgctgccgacgacaacggttcccacagaccctatttcacgaatcttccattgcgatactgctcaaaacacacgctcgagacctacgcgactccaaatagtaatgcgcctttgctgttagcagctgaaattcgaactgaaacactggtggattatacttgggaggggaaagatcgattgacccgtcgtttaaacaagaggaggaacgacaaccaccatggcgccttcttacggtcaacctggtaataccagagactcgctcgaacttgcatctttggcaagctcgagccagctcaacgatgagggggcaacggagatatcgtcgcgacagagcatatcgtcatcgcgaagactatctctcgaacttgatgatccattgaacagcgctaaccccgcgaaccctgctgggagaatgcatcgatcgtactcgacaacgtcagccttcgagtactctggcaacatgttccctctgagctcaaccgcaggtgctgaaggctatgcccccattggggcctcaaactccagggtgagaccaaccggtggcttgggtggggggtcgttggagaagagcaaaaacctgacataccttaacggattgtcactaattgttggattgatcatcggttccggcattttctcgtcgccaggcgcggtgagtagtaaagttggctcaccaggcgctgcggtgcttgtttggatcattgctggtattcttgcatggacaggcgctgcatcatacgccgagcttggtggagcaatgccactgaacggaggcgctcaggtgtatttggctaagacgtttcacgaggttttcggcttcttgttcacatgggtggctatgttggttctgaagcccggcagcgccgctatcatctccatcatcatgggtgaatattttgttcgcgcattcattggtgctgacgccgagtacgtcaacccttggatcaacaaggctgtcgcgctcgttggacttttgatcgtaacattcttgaactgtgtttccacaaagctgggaacccgtgtgaacgacgcactcatgttcatgaagttcattgctttgatcgggataacaatcactggcattgtggttatgataactggaaagacgctcaagggcgagtcagaagtcgactggaaaccgtctgcaatgtttgacaacacatcaacagatatgtctgcttgggctctggcgctttacgccggcctttgggcatacgacggctgggacaacgtaagtggtacactggcgaccttgatcatgaactctgagtgctaatacagttcagacaaactatgttgttgctgagtttcaaaacccggcccgagacttgcctcgagtcatccacacagcaatgccattggttatcctctcctatgtcctagccaacattgcttactttcttgttctgcctctcaagagcatggatggtgccaatacggttggcgtcatgtttggcagtcatgtttttggctctgtcggctcccttgtcctcgcactcatcgtcagtgccagctgttttggtgctctcaactcctcaaccttcacctccagccgtctcgcctacgccgctggcaaagagggttacattccatctatatttggtaccatcggtgtcggagccagtgcccatgagcatgagctcagcacactgcgcactcgcagctggttcactcgtaagatgaggcaaatgtttggcgatgaggatgcgggactgttttatacgccagtgtatgctctcatcctcaatgctgttctcacaacaggctacataattgtcggagagttcagcactcttgtcacgttttatggagttgccggctacgctttctacttcttgactgtcctcggtgtaatcgttttgcgtgttaaggaacctgaactccctcgcccttacaagacttggattactactcccatcatcttttgttgcgtgagtatcttccttctcacccgcgctgtattcgcgcagcccttccagacactctctgtcgtgttcttcgtggttgccggcgtaccggtctacttttggcgcatcagaggacgcgatgagcaggtcttgagaagaagagggcattcggacgaggacaagaagtggtatcagttttggaaatgatcataatttgagagatgcacgataacgcaataggggtttaaggaaatgacagcgggtacatgtcatgacggcgaaacacatcgtatgaagttatagcgagatgaagtttgacgatggcttacataatgaggcatatcaacatagcgactatgcatgtgtattattagtatagtaacaaagtaaaataagatggaaagcgaagtagggaattctgcttccagtttgaaactgatccaacatgttcaactagcgaacttctgcaagctctccaacacgagcctcattcaataccactgcatgattaatattggataaccggctttgctgcataccctagttttccgcattgcgtgtaattcaacacggagacatgctgatagtaacagatctcaggaacgggtttgatatttcttcctctgcagaactgttgcttctggagattactttggcaagtttcgtataggcttcaaaaggggcattgagactcagagtcaaggatggtgagtagaaagtgttaattcaagtcagattcgcataagctctgcattgtcgcagttcatacaattggtcactgaaagagagagaaggtttaactttaacaaattgtattatctgcagcgctgattacttttgacccgcgtctataatgcagttgatccaaaactattcatcatcatgtacatatcgtttcttcctttatgaatacatctatttcttctcacgctgaccataagccttggtggcgtagtcaccctggtggacaatgaggtcgtgagggttgtagtcgtggcgaccagacaggtaagagtcgatgatagccttggtaccgttggcgtatcggatctgagcatccagagaggtaccagacatgtgaggaaccatggcattaccaccgccccagttgttcttggcgtttcgcagagggtgctccttgggagcgggctggtggtcccagacatcaccaccgtaaccggcgaggtgaccagacttgagggcagcggcgacgtcctctttgacaacgatggcgccacgggcggtgttgacgaggtaagaacccttcttcatcttagagatgaggtccttgttgaacatacccttggtcttctcgtggagagggcagttgatggtgacaatatcacactgagcgagcatctcctcgagagtgtcgacgcggcggcagccgatctccttctcagcctcgggggaaaggggctggtagtcgaagtagaggagctccttgcagtcgaaaggcttgaggcggcggaggacacgctcaccgatgcggccgacagcgacagtgccgacaaccttgccctcaaggtcgaactcctgcttagcagcatgggcgacgtcccactcaccagcctcgatctgctcgtgggcagggacgaagttgcggatgaggacgaggatggtcatgagaacgtgctcagcaacagagacgacgttggagccagtgacctcagcaacggtgataccgccgttggtcttgttggcagcgttgaggtcgacgtggtcggagccgataccagcggtaacagcgagcttgagcttcttggccttggccagacgctcagcggtcaggtaaccagggtggaagggagtggtgatgataatctcagcatcctcgagctcctcgtcgaatttggaaccctcacggtccttgtcggaagtggtgacaagagtgtgaccttggtcctcgagccacttgcggatgccgagctcgttctcagttgttccgagaaggaggggttgctatggaacatgttagttgctgttggccatgaaggtgtggtttgagacacgattgagggataatgatgcaggattgaaacattgggtgtaagttgggttgcattgctgtcactccaggcgcctgcagtgtaaaccacatgagagccaagaagcgatgcactgtcacccaaacataaatccttgatgctattgcagatgtttgcccagacattgccccgcatcattaggctgatagtggctgattctcatgtagtgagaccatttccccgcgtttgagatcgacaagcgtggagagatggtgtgtggggagatgtttgtggttgtcggtagatgtggaagtgttcgaggtagaatcaacgaccattgaaggtaattgaccgaacagtgaagagaaactgggctgtggaagagagatggaagaacttacatccttggcgtgctggccaccgtcgtagagaactgcaagaaccttgacctgtttgatgtgttagatgaggctcaagaggatattggagaagtgggtttagaggggaacgcttaccattttggcggttgtgaagagggttgtttgttttgttgaaaaggtgagaagaaggaagaaagatgatgatgatgatgatgatgagagtgaggaggaaggaaagtagattatcgagggtccaatgccagatatttatgctctcgatggaacgccatgactacctatgtatcttatcaccaagtaataggcacctaatgtgtgatggatgctctccacacgagacgacacggaaacagccaaggatccacgtctcacacactgcagtgcaatgaatgggttgctgcatgttcgccattaacggaatggggaccgtgacacggccaagggcggccgagtactcgctcacacagcccaacagcgaatctccatcaatcccgcgaatcccgaagctgtcggcattctgagcctaaggggagaggggtcaggggtcatggcatgtgtgtacggaacggtacagtgcagtatggtttggtaggcgtcaaagtctggaagctttctttctccatatgcatccccgtagaattagatggaggaggaggcgacgacaagcgccgagaatggcaaccgatgggagaccggactctgagcagcgaaccccatgagatacatgtcgtacggtagtgaattggcccttttcgcaagtatcttgaccacggcgaccggccgatgaaccgctagatgccgtcccaagatgaaggcgcctcgacagaatagagcgggggagagggagcgcgtgcgagtacgaccacactctcttgagatggggcttaccagaagaggaaagtatggctcttccatgatggagggcatatctcggtgttcggagtttggtatgacttaaccttgactggggagagctccaggagctatagccaccaaccaatcatggggaccgatcttgcctgaggccctgtcgaggtggggtatcgaaactacctcttttgtacgggacgacggaaggaagcggggttgatccaacctcccctcatagcttcaactcagcagcacggcaagacacgacacgacacggcaggtgcggtagacttttccgtctcttggaataatttacagtgaggaaccatattatttgcgtgaggcttctccaattgagagaacattctaatcgagttctgttggagaaaataacaagctaggtatacaatgtccgctcgctaacatgacatggcatgggattgtgtaagtgggggaccatggtcatgatggagggatgatgccgtaacagctactgctgcactgcaccgcaatctgccaccaacatactgcgttcggaagaccaactatctattcgggctccaatattacggaggccagttgtggaattggggagttatcaaggtcataaatccgctggcaaacaagatggtatcaatgatgatatatgttgggcagaaccacagatggaccgattttacccactgagattctgatatcacttccttggacagtaactgtatgatagcaagcaatgatacagtcccatctcatcaccccgtaatcatcaacgccaaaaatctcccatcgtctcatatctgcatgccgcgttctattaccgcaacagtcccttgttcatgggcaagcccagcctctgtaatcatatgcctcaaacatcaatatattactatgtaattctattctattctcgtccaactggagtccttttttccttgtccatcgctattcggcatctcgccgcccggccgtagtgccccgttctccgattcggatgtggggacaacttattcgcacattcatctccggacaaagttgcaacgccacaaagtgacaagccaagcttctggactcaatctattcaaattcgtgtgcatgaccttgattaactttggatatcgtctcatgagcttgccttttgggatactaccccgcattctcgcatgggtttggatgttggtcagggaaatgtccgtcttccgaactgaggacatcatgagtgcgttgtaaattcatgcgatctgagtacgtaacagtatggcctcacagtagtctacaaatatcaaaagactgtattattgatttattattgaatctgcaacaccatatgcttgactggtaccaataacttataattccatttattgaatgctagataccctacatctctggatggcgactgaatcaaaccttcaaggttctttgatcccccttgtgacggttcaggtcaatatgtcccacaacgccgtgacatctccgacctgtcagataagagcaacaagactttcttagtctgccttggtagtcttagtgaggctgctcagttgcccctggcgttagtgggagtcgttttccctgtcggagtcggcagccgacgtcgggaataccgtctccgcaactcggcgtctgcaatcgactgttggactcgaacgacgagaggctaacgagacgtatccgaaactcagtactcttgggcaccgccctcgtgattcatggggagcaaagtcttttgaaaccttcaacttcgcacagagcaagtccaatccaaccgacctaatctactcggaatgatcacgagatgaaaagccttgtgtccgagttttcagcccgcagaggcagtttcgtctattcgattacaatatgaagctcagggatatcatacatcccaaaaatacagccaccaagatccatccgtaaagcgccatcccaggtatagcccatatccatggacagcccgtcgaaatccttaccctgttgggtcgctttcaagcaaaaataaccacactgaaccgttcgtttcttagtccgtacgtcctacatcatcagtccaaacaagaaaggtacaggtatcggtatatgtccatcatcgtcgtaatcgtcatcggaatcactcgaataaccttgttcgccccatccgccttcgccgtcctgatctcctgggtcgttctcctcgtcttcttcgccttccatatagccagggaaaatgtcgaaactgtcgtaatcatcgctatcgagacccgaatagtcagtgtcgtcgatctcgtcgctcaccgaaccgtactcgaaatcctcgggatcttcttcatctcccacgatggtagcgttgagcatctctatcactgtaggttcagtgtagacaatgtcaagtgcttccaggacctttcgaccctcaaaccgcaagacctcgttcttcggaatcgcttgctccacgagttccttgacgtccttgtcatccagtgtcttcacgtcagttcgcaacccggcggagatcaactggtttgtgaaggaccagttgagttgtggtatgtgatagaaatttggctgcccaacgccgcgaatgcctgtgcggggctcccaaaagataagagttgaccaacattctcgatgcagtcgttctggcttgtcgcgcagtgcatttggatgcttcagaagtatctgacatgcttgtggttgatacccattggttatggtatacataaaggctccgtctggcatcgcttttgtcggcatatagatatccgcgcctgcgtttaccaacacaggcgtcgttcgccagcaagacgctgatttgaaactgtaatacaacggaggctcgccattgaacagctcattgggatcttgacctcggtcaagaagtatttgaattagactcgatggctcatcagcaattggcgaaggcttttccaagcagcggaagattagcccttcgcagagctcatttggtatcggcacagatttcatcagatcggccgcccttgtccagagctgctggctgagtgctgtcttcaggaggtccaacagaaactcttctgatggccttgtcatgccgtgtttggcataatcgatgcgtaggatgaattcagtctttccatcgtcgtaggaatcatacacagacgctgtgaggatattttctagatcgccttcttctggccgaccaccgttctcgagaattgcttgtgcgaggttcaggtttccatgcaccacagcctctgtaaaagggcgtccctcagaggcacccttctcgtttggattggcaccgtgctcgatgagtagcttagccaaagcagcgtgttgattatcccactcgcggttgaagtatggctcacagtgccgagtgcaaaggatattcaaaggagtaacctcatccaaggaatcctgcaatgttgctcctgcatcgagcagcatctttgcagaatcgtataaacccagtatagaagagccttcagctgtctcgccaactcgtgcgagcgcagtcaggccatcattatccaacgcgttgacattggcgccaccctcaagcaacgcctgtatggcatcagtattgcagcctgcacttgctaccatgagcggtgtcattccaagaacggcttcctttgcgttgacatcgaagcccttggcaatgaatttttgaatgatttcagcctcagatgtgttgcttagaggttttgtgggggggccgagagggtcgaagaagtcttctgggcggaatcgacgcgacccaaggatcaagtgaagaatactgaagcgatgcactgacaaggtactgacatctgcgcccaaatcaatgagtttagaggcgtcatcaaaacgacgtgagaaacaggccatcatgagcggggtcaagcgcgtctcgatcagtcttctatccaggtcggcgccttgctccagaagatgcggaactatcgtgtcccagtgaccataccagatcgcctggaataatggggtgcccatgaatggcccttcgacgttaatgtcttcctggtacttgtcgtccaggagaaattttaacaaatccagcatattgtgtttggcagcgtgatgcaaggctgtcagcttgaaccgactcgagtcgtgagcaacgtcgtcatctctccaagcagtgggatccagctcaaagtcaatcccttgatatataaccgttgaagccccgcgtttcagaagaaactttgccgtgtctaattctccgtgacatatagcgacatgtaggggagtccagtttcctccgtgcaaatcctcaagttctccttcgtcgacggcctgtgactcgctgaaggcttcgataggtaaatgcgggcgacacaagcacacgccccaggaaggcgcgtcaatggaggcgcccgcatcaaggaggatctcaatcatgtcaattcgccccttacttgcagcaacatgaatggcctcccatctgcaatcgctgaaaatgccgtcatcgcagccactttcgaagcaatcgcaagcgtcgtgcagcacatatgatgcatctaaatcgacagattgatcgtcatcttgaactctccacatgggatcatcgtagtaactggaatggtagttgtaccatttgtgcgaggggtcgatgcgaggtttgggtctgtgtgtgtaggccagacgtgaagggctgacaccagcttttagagcacggcgcaggactttaacatctccattctcgactgcccagtgcagggcgccaggtctatcggatcgggcttcgcgtttccatagaatcgggcttgcgatatcgtaccagtgtcggttggcgcgcgagagggcagctatatcgtatttcttgttcaggaacgaggcgatgttatggaggacctcattgggaagcccgtcgagcgaaggcatggcgggcgacaggaggacaggtcgattcgaagttggtggataaagaaaaggaaaggaatggattgaggtcagacgagaacagaaacgggtaaaaaaagttgagatagctaatgaggggaccactgaggaggttctcaggttctgcactggggaaagtgttcccgcccggagaattttcaggcataaaaaaaaaggaaggagaccttcacagggatttaattatcagaaataccggttaatccctgctaatatgaagctattcgctaaatagtctatgggtgttgacaaatttctactattttttaaaaagggttgcctgtataaataggtggttgatttactccttcatcgtaaagacgtatagacgtttgatatatccgtattcaacacctacagccacctttctttgctatctttaaggcatccaatggtttagccttgttacttgtactgtacggttcctttgttcctgtggcacttgcccccgcaattcgatgacgagtgtcccagcaaagtacgctctctcttcactgtcgcttcagggaccggtccactaaatgcagatcataggtgtggaaaaactgcccgagcgtctgggacgctagtaattgttaggttgaaacattcatgtatggatcgatggcgattatatcacggacaattatcctgaacccgaacttgatcgaactcgagcagggtaacatcatcgcttaaagttgccctccgagaatcatgtatcacaaagacgggttctgtccgacgtgattagcctataaagccttgacctcaaaatcagtgcaacgttggcggcaattgttggccagctatctactgccatggatgggacacagtgaagaacacaaatcctagtttttccattttatctgacaaagaattatatgaagaactcgtggtatccacagcagattcggcctcagtagagactacagtcggtccaattctgccttttgctctaatgtgggaggccgaccaacacaaatatgagggggcttagatggaaggttttacaccctcgaatcaggtacggctctaagcatacttagaggagaggagatggcatcatgtataaaagtagccattcaggcgtgcgatagaagtagaatttctcttctcaaacagttcccaacatcattattacaatcaatacattcaaaaggtgaaccaacaacatggtcagtgtcggaaaaccgcgactggacaaatatggcaagatactctcacggctctttgagaatctcgccctctttcacattcttaagcgagtagatggccctcacgccgtcacttctcatgttcccaccactcttcaagatactaggcgcagattcctaaagaacttgagctacatctgtgattatagaaaaggaggagatactacgacctctatggccctcgaggataagcagaaaagcgtcgtgttttggattgcagcaaactcaactccaaatgacaatgtcatcaccttccttaccgaagtacttgaattactacgcaaggagcgcaaagacaccaaggttgagcagaaagctttgaatgatagactggcaaggacatgtgccgagtttgctgcaccacgactgaaaaaggagtgcaaactgttgcatagagctgctagatactgtgagaagtacctcaagttggatactgacacgattcaacagcctggtgagtctgacttgaccaaagaaattgatgctgttaacataaatctagggtcaagtgctctgttagaatggctatctcagttctcgtattcgggagaaactgatactctcactctatgccagacagcctatgatgctcgccacgatcctcaaatggcaactttgagaactttgagccatcagcttagtgtggcacccccggaaactgcaaagacattccgagccgtcaggcacttcgtaggtcgcctggctgagagagtacgcatatctacatgcctagttcaggattatcttctactggggccacttctcaattcatacgaaataagacgagtggacgcccctggcccagctaaagtaccacctgcggatggtcttacaaacttgaactcgatagtcaaaagaatgctgccagccaacgacccccgtctcgaggatatgcagagctacgtcgcctggttgagcggcccaatgaatcttgaagaggctatcaagaacatgtacgatgaagattcaggccgactgtgcgtacattctgagatccaaatgctggaggaatttcaccgcaaccaacgcaagttcgtgggcagtgatcgatacatagcctgtagtaagcttgcgtgcctctgctgcaagatttactttcgacatcaccctggaaagttcgtggaaccagaatcacatcaaaagccctacctgaattggagacccgtggagttgcccggtggcaaggagaacatgcattggctagaccagcgtcgagtgttggcaatgcttagcagcgagttgggctcggctgtcgagaagcaaatcgtcagtcaacaacagcccaacccgtggcagccggattcggtgacgaatatcacgtcgagtatggcggcctgtgatctctctgaatctcaaggagcatctggagatgattcaggctggagcgatggtgagttctagtttcatttgacacgctggagactaacattcatagactctgcttcgctggcacacttgaacaaagatgagttcagcgatggatctgtcgatgacagctatgaacacagcgacgacgaatctgatggaggagtagacttggaagattagcatgatcgacttgagtaaacaggtatctttagtacctgatacgcggcaggttaacttggaagttgtctgacaaggataaatataataaaggaatgtgattgaagactgtgcacactatgaatagacctactagctactacttcctgactctcttcttcccaccatgcatctctcgctcatgtctacccaagttacatttcctagtgaaccacttgtcacaaaaccgacactgcacagtctttcgcgagcgatgggttttgtagtgtcgtcgcatatccttctgacaagaatcccgaaagttacaaccaggccacgaacagtaaacaggcttcagatgagttcgaagatgattacttgaatccacggttagtgacgaagtcagttcaaaggacagattcttgagctcactttcgcatgcgattttctccaaagaacctatcgcagccaggccaaatgcagagccattttccatgctctgcaaactcgttgtttttcaaacgaatagccgaatcttctctgaaagtctgattgctgcttatctcggagcctgagttgttgtcgggaggagatgaaccgaactctgacgaaacgacatcaaatgaatgtgctggtattccgtcaatttctaacgcagctgatgagtcaagaatggtatcgctcgtatggtcgcacgctgaacctacgctctatagagcggctgcggtgtttggtgaaccagtgagcgatgccatcttataagcatcacctggggcggttggaaggtcaagaaacggcacgggagaacttgagaacacgaatggagtcgagtcgatgttgctgagatgggaatccatcccggtcatcggagacgagaagatggcctctgagaagctatcgtgggactgaggcgcagaactcgcagtcgcaccaaacccgttctcttgatccattgagccaagagaagcggcgtcttgagaccaagagctcacattaagccattgatccacactctcatgagaggtcaccagaggtaaggaaaaaccgccgaagtcagctccgaagactagagacgggtcggtgcagcgtcagtacaagcgaccggtggagcaaccccagataatgactcgaggcggacacttaccattgaatgaatagtccgagtctacgaaactctgttccgtagacccgtcctgagtctggggtactgattgatggtcgctcatgaactaggttgttggaattgaaaagaagatggtttgccaacgcatatttgacagaagaacagagctggctttatatttccagattatatttcctgacataaagtgtttcacccctctcagtctcttgatagcgcaaagataatcagcaatgacactttgaacgggtatttctgcaacctcttggcacggcaagttccaatgaaagccctgacacccctcaatcaaggataaaaaagtcatatcatgggtaaatggttggccagttggttgaaaagtgtaaaaatgcacactaggggaggccttccagtcttggctgagtatcattggcttatgagcagggatggttgcatgcagctcggggctacgggaactttgacttagactgcttcatatgaaccaaacagagaaacgaacaatgacttggagataactcaaaagggaatttttggtgtgctccaactgaaagtgccctgagtgcttattggagatgagagttgatcgatcagacttgtgcctgacgaactggaataagtctgcagccaacacctgtcaacccgtgtcactaataataacctcgactgatattgataccatcaactagaaatcgcagcgagaaacttcacactcttgattcttgaccgacaccgacattcagtgccttatctcgtcggctcacagacgttgcaaaagcccacctaacgatgtcattaacaagccacaaattggggtaaaacagctgcccaaagtataacaagtgggatacaaagaatggaggacgtcgtcaactccaccaggtctagattgttgatgtgtccccacagcagaaccacgccgttgaaagcatgagagatgcagaatccctagactagcaagtatggaaaatatggttatcaataatagacttgatctaaccaaaatcccctctcgcatcatgagagatatggtctggcccgcatcatgatggtgttttgagccgtcaagtaacgttatgcgttaatttagctgcgtaatagcgcgctgaaattcctcgaggctgaggctgaggctgcacagagtgtaccctaacatcaagctcgggcctttgtcatattctcaggcatgttttgtgcgatcttttgtcgatgattgctgtagatcaccgcggagtgagatgcgagccacatttatgagataatatatgaagcgaggatacgaaagatcatcgtagtgatacttgtaaagggtgttggtgatatcatgatcgaaaatatgaaaccgccatgttcgtaaggatcttgttgagatggtagagataaacgtcatggagcgttgaggataagtgagcctcaacccctgttgcggcttcaatgccacgcgatgaggttatgattaacgtatgacaaaacggaatgcccattgaacaggccgccatttcgggtgacacggggctgaaggtagtgactactgggtagttactcactcctgttgatcctgtcacttgtcaaacaaagaagatccgtatcctattccttggcatcggtctcgcctgtgcatgtttgtctaccgtagttcagcagatccacagatttgggttttcatcggcgagaaaagacgccaatggattgatatcacggcatgtgacgacacaattggcatttctatcttgcttgcaacaagttgagagacggaaaagggaggctaattatggatactgagatatcggatcgtcaattactaggatccccggatttgtggtggattttcgtcgtgtttcgaaacggacatcataatctcttgacgtcaggaatgctggatctcatcatgcgatgttcatttgacgagtttgaagtatacagaagagtattcatatataaagtaaacaaatgataatgatccataatagtgatgaaagatcacggaggttgatgatgaagatgaaaacatcgcctgtcctcatgaattcttggtggttgccgttactggagcggtatcggccgacttgaaaatcatccaatgacgaaatagtcacggcaacaccctcgtattgagccaagccctcagggccccgacttggccgtgcagcggtccacaggggactccccgcaccggcgatccctgtagcgagtcgctaagctcgcccgagcctctaagatatccactgtagcgggtctctagtctctcggctcacggaggatccacctccatccccatgctagccagccagccaccttgatcggccagccaagagagaaacttcatcgttacatcgaccgaccagctgagggcgatcttttgaggtggcatttaagaaccgatacgatccccttcactttttgtttcttgattcttttgtattatcgtcaatcctcaaagacttaactcaacagtcttcccaaaccatactcttaatactcttcctcctccctcgaacaaaccctctcccatcttggcttccaccctcgctctacatctcgaacaacacacaaatcatgctcacatcaaccttcctcctcagccttatcggccttgcagcggcctcaccggtccagcctcacatcgtcaaggaccccaaatacccatcacgcttgacatcaaagggcttcaagcttgtcgtcaacgtcacagatccttcgttggactttgatcctcccatccaaaacttcgagctcaccggcatccacacaggagccggcctcgcccttcttggtatcaccgagaaggacggccgcatcttctaccagaacggcacaaaagaggagcgtcaaaacggcgaggctaccgtcatcagcgatggtggtactcccttgactcccaacggcattgctctcgttgccgataagaagaacaagaacctcttcggtgctacgctcaacttcgagcctggtactgctggtgtccaattgaaccggctcgacgacccctacacctacttgttacccgagacctttgttgcttgcaacaagagcatagagtactaccgcggccagaagttcgtggtcattgagcaagcacgcatcaccatcgacaagaacaacaagatccagcgcaacatccccaagggttgtgcgcccatccgcctcgttccccagtgcgacaagctggagtcactccccaagggatcgtactccagtcacaagtacgctctcgactccaagtgctacaaggatgtctccgagatcgagtggaagaagtacagcccttagactgagactttttaaattaatgggaaacaacgagatggatttaatgatgatgaaagggtaatgattgcttctttcttttggatagcctctataattagcattggcattaatagctctaatattatacaacaaattatctatatgtctcaaactttttccatgcatgcatcgtgaatctgccgtacctgtgaagaaatccagcggtgaggcaaaatgtgggttacacaaactgcacttacaaccagatccaggctttgccaagcagctgaagtccgaagacgaggtgaacaagaacaaaggccgtgaaacaatgacaattgcatctaattctctcggcgtttttcttctccggcaatcgctggtgacaaaacaagcagtagagagtgagtggatttgtctccgtaaaagtcaactctcaggtgctgccagtgccaggcacataaactcaatctccaccaaatcctttgttggttccttagtggcacatcctttttggacaagaggaatgggcttgatgtaccaaaacggaagataggctgtttgcttgagtcagtttgttttgccacttggacacgcaccctcgcttgcttgcggctgatgtcgactatgcgatggtggtgtaagatggccaacatatcggtgttttctggggtcactgactgactcatttcggataacgagaactaatggatattaaagctttctgttcatttaataactcattgttttggatggaactttgaagtaaagtggagagatacatggtaacaaagtgaagggacgtaccctacatgtacatggcaattgcgaaataatatcgtgccacttggaaactcgaagctcttgaccaatccttgaggctcttgagactgaacagtctatcaagttaataaatggcgacttatagaagcgtaagacgataggatcatgggattgctcgatgagatccagaaaatctaagattacaggacatcttatgatgtgcccctttcatcacctgtgtatgcctcaggagtttgcagttttttgatattgctctcgtctcttaggcatagtttattttatttttgagattcaatttactgatctcttggatgccatttatggagctaagatcaagtcgaatcatgacaacttcgtcagggccaaactcacatgaccctggatatgaaattgaacctgaataagtaccaacaagcagcagaaggttatgcagaattagggcataagaacaataggactgtgaggctcatcttaagtggcgtaagctgacttgcgaatttactctcttatgcttgcagcagccaagttttcttatcatcagagaggcctgaaccgggcaaccaaggtacacatctaatcgattggcgaccacagagttcataaggttgcgagatgcttaccaaaccaaactttcactactgtttgctcagagggtctggtttcaatcgtccatcctgttcgtcatatgtgtatattgttccgagattctcacatatcagaaggcatagtgaccgttgtctgaagacttcaaaggtttcgatctgaagagcaagaaaatcatttagctagctcgccaatattctgtccacagagaagtggatagctgtatcctttggtctgtaactataaaagctgagaggttagaatactgaagagaccgggcagactgtcgctaccctgcgttggacaagctggcagtttgtaagcttgcaactacgggcgagctatactttgctcatagtgtatatcaccatattcatgtttacaatcttaatctctaacaacgcatgaaaggtcccggatttcgcccctatcatacgaaagatgtaccaagtattttggcacgtgcatacggcctgagaactattcatcagcatagatcacggagcctaaggcaccataataaaaaaacacgataaatcgggactatggacgtattattgctctctaggtacagggccctacgacatgttagagatgcctgaggttaaggagtgcatcaactaatactatacaagttccagggttagggctttcagcagttcctttgtgcccccgtaggatttgacatttcgcatctcagagtttcagacgcatgtgatccattcgatgaccgtaatgggagtttggtcgcgaatcccagcatgtctatcgcagttatcctcgctctgtacactaacattggtttagggttcaattatgcagatgattacagatatcatacagtactagatagaatatggtctactgttcgacattaaattctacaagtgaatgtgaaatatatgcgcatcaaacaaacccacccttgcccaccaaagttactttggtcaggagtgggactggaaacaagtgtatctaatctgcttagacaaaaggaaaaagacatatctatacctagatacagtattggtcttgtatttgggacctggtctgatagatgtatattgccagctgtacaagatgcccaacagattctagaattctatgagaaaaagagtgcagattaagactaagtttggtcatattcattacagtcaactattgcgcaccactgagtcagaagtaggctgaactttcatattgagattttctgcagagtatatgactggcctgtgtcgttgcttctcatcctttctcaacctattctcttacatcaaatttacacaaacaccataccctcactactctctcaaaccctcaaccactccatcaaaatgtcagggacttcgcagacgtctttgactggcgctacacaggctccagcgactgccagtacgaacgtattctgtgatacggcgcaggaggctatgaggaaggctcggtatatcctggataggtttgtgcttgcccctatcaccataatcactgctaataaacgtgcctagactcaacggaaaatccaagaattccaccccaaaggcccccgagtttgcattctatgagcttgttactctaccggggcgcaacagtccactttgaagccatgcctacaaaacggacaacaggaagaagagcagaggaaaagtgactatatcctgtcaaatggatacttcgccaagccgaggcgaactgagtcagtatcgtattcaggggtcaacatagcctcattgtgttgaagcaaggataccctgtaacgaatcatcacagagaagggcgaggaagaggaagacggttgatgagttgctacggctgtggaaagtgcccgggcagacaccactcgagaaagctggcgaggaattgtactgatcggattcatttggcaaccatctcactatagcatgactcttgaaagatgtcagaatctttattacgctgttgttgacgagtgaactcgggaaaacagttcagtcgtaaaagacaatcctgatatcactttggcacataattggttttgttttctcaattgattcccctgtgagattaaaactgctagcgatacattccgtgtcctagtcttaacttccacggttcgcgcagacatccgtaagtaaaaaatgttgaggatagtgtcaaatattcaggggtcaaaatggacctcgtcaaccatccttcggtggcataattccttcttcatcttgaaagacaaagatctcgctcatgtagtatcaaatcgagattgagataatacatgcccgtctgtaactattttacgcattagtgttgagttacccaacaacagaggtgggaacttacacctttcatggcgaaagaaatgccagtgctgtccgcaaaagactaatatcgcatggccttgttagagaattttctcgggctgtaggctcaggtcgcgcctcatatccgccaaaaaggcgatcgaacaccccattagttggcccgccggtctcgtaggtccttcaggttagcgaacgtgttggccatgttgtcggcacggtcgccagcgagcacaacaggcagcaaattgggtgcttcatccccagcgagaatgcgtggctcattgatagtgcccactttggcaaagtgaacaaggcgtcgacgagcagtggcaacaatacaatcttcgttgtacttttcaacacgatcctgtacgcagcgatcgtatcgggaaatagcaaggtcaaggcatttgtaaagttccatatcgagcttgacaatggatggcttgaccggcttccctttggagtctttccatagaagctccagccatccctgctgtgggggaatggaaacaccgaggaaaacatcagctcctgcctgtcgccatttgggctgctggggtccggggtaggccttgttgggaggttgactacacactaaagtaccaactttgacggcagtttcagaagagagatcgccgataaacatgggactttcgttatccggatgagtggtgttccatcgccggaataccaggcgccagaatcttcgccagtccgagattgaaggtacgagttctgcatgacgatgctcaacctggttctcgaggcgggcaagatcgatgaacatggatagttctcgtgtggtgagcatttcctcgttgttgatgatatcatcagaagagcgcgaaacaacagatggcgtgcggatgaggatactagacatagcaagctcgacctgctcgcggtcctgattgttctgcgccatggtggaatgcgcaggatccttaggaaaggaggtctaaatcatgaaggtggcaagggcaattagtaaatggaaatgactgaggagatcgctcataagggtgaatgagcctaccttggtagagtacagaatgcgaaagccgctttcctgaggtgattggtgtgagagaaaggagcgaaggagttgcgaaattcgaagatctagtacctgactacgcgggtggttatttgctaccaataggtaaacagcgtcaaaccaccaatctgcatttgggagagatagcggttggtgccaaacactgtggcagcgaccctgtcacttaattacaatcagagctgcaaacacgaaagcaagagcatctgtttcatggcaatggcatttggcagtaactaggtaggtagagatgaccagtactgtctattctatatgcacatggtgcttgatgttgctctgcagtgtaggtgctgtggtacttgccattcttctgacactgcgagcgtggatcgcagtgaagagggcgatataggtaggtagctagcaggtggctactatctaatactagactgcatgactgcctaaatcgcctgcctaatattaaagtgaccctgaatcatttcagcattttctccatcgccttttgtttgctcatccacaaaatcctcaaacggcgcaatgtcctcaaacaactcctcaaccaacgaagtcagctcagctgaagcacatgaaggagtgcctcgacagcctcccttttcatcttttgcacagcttccatatccttatatctacggccctgagttgccatatgctcctcaatacaatctttaccattacccgcagcttggatatcatcatttccgtcaggcaggatacgtttaccctttccaacaagccgactttcagtcttcccagtcttctgtcccaatcaacccacagaccaagcaccacgaccatcatgtcactttgccaaatcagcagcaggctcgtcaaaatgtcaccattaacgacggcatgactgccgaagactctcctgagtctcagctccatctaaaggattctaaacccattcatttacaaccagggccttatattggggacagcaatgacgacacttcacgtcaacctgatacaggagtttcgtttgaaaatgtctatgcggatcaagacgtcacggaggatcgtcctccgaaaaagactattcccaaggaatacttaacccgcggggaaaagatgcgactgctggatctacttaaacaatacgaagatgtacagagaacaaaaggtgctctctgctcagcaagcaaaacctaccaacaattctatgaggccatcttccgcagatcctgggacaccaatagcaaaagctacagcccagtaactcttcggcccgcacgcagctcagatgcgtatcttgaaataggccattgcgagaaggatgccccatccagccggtcaggtgatggacgcagagggtctaaagctcttaagcaaacgataccgatatttctcactctcgacctcagagccggtgagatcgattggaggtaccatgataaggacggaaaccgttttaaagcccgcgatgtgaggctacatcatggtctcggtattgaacaggccaaaaagaacgttttagatcaccaagaccagaaagagatgaagcgcatctgcgaacacaacattgatcagattgtccacgccgcgagacgacgaatagttaagtgggcagcagcagggagtgctgctgagtttggcgttgatgatgaagacagagccgccctggagatacttgaacttccttcggaccgctttcttgaacgattccaggaggtccgcgttctacgagattatctggtgcggcgtcctgtgccaagctatgaggtttgaagatggaatgtctgcacggggcattcgcggcatgtatctttacgtcgttcgtatttacatggtgagccaaacccctgcaagcgagtattgtccgagttgccaacattttttgaaagaatcgatatcatgttcaaccaaggcggattacagtgctcgcctgtaaagtgtgaagccaagtcaacatcaagacttttggagaaaatatcatcgatgggcaaatgagggttcgtgagtgccaatgtcaacagacgtgtattgtcaaatgcagactatgttatgagggggaaatagttggcacactacctaggtagagttcggacagttgagaaccgaaatgtaagaatattactggctagtctatgataccctggtctgtgatggaggtcacgtagaacctcttatcttatcgctttgaccgggtgacctccgttggcttctccgagatcgtcatgttgtgctaggttactaggttaccttgttcaacctcgtaaacaggcacccaagcttccataatctttatcctctcaccgacttagtctgcgaaccatttaaagcgccccttcccccgtccgccagctcgcgtgcagctctatcacacacaatgactcaagttacgcctgcaatgttgagtgctcgcgcttcatccctctctttgcgccaacaagcaatgtcgtcgtcagctatgctcaacaataacaatgcgcctgcgcctgcatcggtcgaggacaaggaaagctccaagagcttcatcctgtctgatatgaagggccgcgacacaagagacaaccgcgcctgcgcatcttgtatctccaagcttgcgcctggggaggttggtcaagtcaattggcacctggaggctggtcaggcttgtcgcctgtgccaggttgagaagcttgagcccgaggctttcaccaagcctttctgcgacttcctccaggagaaccctaccattttccacaccgtcgattactttgagaagaagctcaaggcgcttggttacgagcatgtgagtaaataagagcttctggtcatgataagataacgctgacaatgataagctctctccgcgcgatagctgggcgggtaagatccaaccaggtggaaagtattgggttacacgaaacggcagctccctcatcgctttcaaggttggcaaggcgtacaaacccggcaatggtgtcgctatgattggcggtcacattgacgctctcaccgccaaactcaagcctgtcagcacaaagcccgtcaaggctgggtttgttcagctgggcgttgcgccctacgctggagccctcaatgccacatggtgggatcgcgatctcagcattggtggtagagttgttgtccgggatgaggagtctggaaagactactaccaagctcgtcaagctggactggcctatcgccagaatccccacccttgcaccccattttggagttggcatgatgggagagaacaacaaggagactcaggctgttcctatcattggtcttgagagttctcagcgtggtgctgccaaagttttgggacccgtcggttctttcgtcaacacccaacccccaagactggttgaacttattgccaatgagctcaagattcaatcctacagttcaatcattaactgggagcttgaactttatgactctcagcctgctcagactggtggtatggacagggagttcatctttgctggtcgtattgatgacaagctctgttcatggtcagccctcacagccctccttgcctccaacgagaacagtgatgacggtgttattaagcttgttgccctctttgacgatgaagaaattggttctctccttcgccagggtgcccggggtaattttctcccctctgtcgtcgagcgcaccgtcgaagctctcaaccccgacacttatgggccagaacttatttcgcgaaccttctcttcttcattcttctgctcgtcagatgtgtctcatagcggtaaccctaacttccttgagaaatatctctcgcagcatgttccagagctcaatgttggtgttgtgatcgcggccgattccaatggccacatgaccacggacagcatctcgaccgcaatcatgcagcgtacaggtgaactaggcgactgccgaactcaaaccttccagattcgaaacgatagtcgcagtggtggtaccattgggcctgcgctgtcgagtatgatgggtgtccgatccgccgacgttggacttccccagctcagcatgcactctatccgcgcgactaccggctcactcgaccccggcttgggtgtcaagttcttcaagagctttcttgacaactgggagaagattgatgcggagtggcactagatatggcagtagagaaggcgtttggactttgggcattttgttaaggaaggttacctaactattgacatattatggtatagataatggcgattttagatcagatcatgcacgagatagacgagttaagggcaatgaattattattgagtactatacgccatgcttccatgatgggttgccatgcctcatccgacacgcgcaccatgtctattgcaaaggtgaatgccgcccagggagttccgtgtcatcgaggcaaaaaactaactgtgtgtgaatgcttatacgcgcctgtcctttcgcatgtaccctgctcgatgccgtgcttgaccaaagaatggatagagaaatcgacaccagttgaaaagaccaacagacacttgctgctttcaggatcggagaggaatatcaagtaggtcgatcggaactgttgttagtcagtgtgagttatacaaagtgccatgaagatccaaacttacaaaaaatgccattgctgactggtgcgacagcaagcgtcaagttgatttatcttgaccaacaggtgcagagaaggtccacgccagtctgtgaagctaacagacactttctattctcacgaccaaagtagcgcccagaacctgtttcaaccctctatcatgtcgaggagttcagcccatcgcttggcgagcgttcgagctcgggggcgtgccaattcaggctctttgagcgtaggggggttaaaccagcgaggatagaaagtaccgtagccaccgccttctttagcaaagaatagaacaacacgtcgagcatagttgataatgcgcgcgtcgttaagttcgtcatatgcctttgtcaggctgttgtcgtaacgctcaatcgccaggtacatggccgaggtgtatttcccgacagtgattcgaacatgagaaggattcacaatctttccctgggaatccttccacacgaaatccaccgtgtcgttcgttgctttagtcgtggcacttaggaagacgtcggcgccccgtcgacgttcaggcggtttctttcgggatgggcattcttcagtgggtgggtggtctcgagaaagaacaccaacgagaacatctgtgtttgggaatgttggtggctcaataggcatatcctcatctactctgcaagcagagttccatccgtcgtacaccttgctccagaaacgcttccagtctctcattatcatctcgacatcgcgcttcttgtggtgaagctcacgctccattcgggccagtgatgcgaataaatcgagttcgcacaccgtcatttcctctgaggatcgaattattccaccagctgggcggccgctattgtcacgagtgctacggcgggcaagctcgaacactgtaataggtgtgtcatcgtcgatcggttcagtcatgttttcggccatagctcaggttcgacgcatttggtggcatgaagagaggagagtgtagaaaaaagatctgctgtttgtgatttttcgcatgtgtggtgcgcctttacatgacacagccagttgctgccggctggcggccggctgtcagtctatgctaacttcattcacatctcaagtctatcgacgagatgggggttcgcctttatttgaacctcaagatcacccttagtgcgcctttggtcagtcctctcttttactgacagtaggcaattgacaccctgccgccacagaatacgtggataccagttcgccacagaacgaatatattgattacaagttacactctacttattcctctccagtctcttcaacctcctcagcctcttgtgcctctttcttggtcttttccttcgcacgctgcacggcagattgagccctttgctttactctttcagcaagttgctcctccggtgacttcgcgtcccatgcccttttctttgccgcccacctcttctcccgcacttcgttcttctcctcctcagtctttgccgcccatctcttctggcaatttgcctcctttctctcaacgagttctggtattgcgttcattcgtgcgtattctcgttccctttcccgctgttcctctgttttgagcaggttttggatcttgcgccgctctcgctcactttctgcattcttggctcttccttcagccttcttctcttctgacaagctagcccttcattctctctgtctcttgttgtcccgtcgtcgcttgccttctttgtcttcaccctccaacgctctgttcttctctctgcgatgttcgttcaatgcaactcgttcggcctctttctgctcggcagattttgaagccgccagtctttgtttgcggaatttttccttttcggctatcgtgattttctctgcctctattcggtttttccttcgttgttgttggcgctcaagctttcttattctgtcctgctcaagttattctggtgatattgcctccttgcgccgcgttctccattctcgtccataaattcgcttcccctccctctctgcccggatctcttctggtgacattcctgcaagccgtttggccttccattcttgcacgtaggctcgttgtgcttctttgtcggcttcggatctattcttgtacattttgactctgtacgctcttgccgtcgacctctttgtagctgctgttctgtgaactttctttctctttctcttcccgccggaagtacaggccggaatcatgcgattgatccacatggtaagttctgtgtcggtacaacggagacaatcgataaattggttgattctaggaaaggtgttattggtgagttctttgcatcggagcgtgaccagcatgttagccattgcttgccaaatcgattcccgtctatcagaagatgtgaaactgttggcaaggccactttgaacgagtgcacaaggggtatcggtagcaggaaaagctcgtcaaatcggcgactcattgtagttggtactaagagtgccgtgtccagggcgttgttttgcgttggccccttgtcagcgagcgtgctgaaggttggtctcatggaaacaaaatagtgggaaaggggctccgcaaaagttgacgttctgatggcaggcagaaacaccagcctttctatcgaacatgaactattcgatgtcaggtagtagacggtatctagtaatgaaagatgattacaacgaggaaagatccgttttcaccaaacgggtcgcatgctttctaatcagtgtcagtgaacggaatgatgatagatgtgatagtttcgaccatacatttgtaagagcgagagcattgcgcgatcagccctagaggcagatcgacgaagtctgctgccaaacgatttatatttcgaagtcatctatatacctagattagggtggtagacaaggataaggataaggtgactaaccttattatcaccaagaactatagaacactccttgaccgacagagagaacataggcctattcgtgcctcaatttgcctcagagtggctaagagattcagcgaaagcaatgatacgagcattttcggcgtggatctgcttaaggatgtctaaggccaaggtaggtcgtgaaagctccggaacgaacgggcgttccatgcttaccagatcgtcgttgtgggtcccggcattggaaagttcgacgatgtggttgcgagcagacttgataatacgctccttgttgaagttgcgaatactttcgcactcgtgcatatcattctgtgccatggctttggccttcatgctttcagcccccaagggatcatcccattgaatgaactcgctggtggcaagctacccgacgttgtccttgaagtcgaacgacaccttcggctctcctctgccgatcgtcttgttgattgtgacaaaggctggctggacgctcttccgggggctggtgcgcccatctctctttgtctttttgggggagggggtcttgtcatcatcgtcatcgtctctcttgcgtttcgcagcgacagacaatgggaggtcctggctccagacactaacgcaaagtcgagaatcttcctttctgttttttgacagagatgatggcagttcttgtgtgccgtaggaacttgttcatcggtcaaacagctcctcgttgaaccgtttacgatggttcttggtgatggtaagttggtgcgccttagcatcctccttatctacgaccttgacccaagcgcgcaaatgttctgctaatcttaaccgctcaaaagtggtcagttgcataaaattggtgatagtgctagaaggaggacgagcagtggtaatatcggagttatcgataaaatcatcgtactcagtgccaccaccggcgggttgattggccataagaggagcgggataaaggcaaagtgagtgtagtgtagtaagaggatgaggacgaggagaggaagagggcagattgagtagatattaactgctattatttgatcagtatgagcacacaactagtcttggaagataaacctaccgcatgagacgagatggagaagatgagatagagaagacgagatagatgagatggtaatagggggtggcttgcgcgatacagagaagtggcaaaatagtggctatcctcctttctcctttttgatagggataatggcagttctcgcacaccataggaacttgtcgctggtccttagtaatagtgagatcaagggccttagcctcctccttatctactaccttcacccaagcgcgcagatggcttcgtaacgtccatgtatcgttcggccacaggtactaaggtatgctctgacggtcggcccttgaaagagcgggagggggaaggaggagagatggaaagcactgcggggtgtgtgcaagaggtccgtccatgtttgatgcctgctcgagaggttgctgcctgccttaggtagtacctggtaggcagtagagacctcatgacgcattctttagtgtacagcactaaagttgaaaataaccaaacaaatgttgcctaagatttcataaaatattataaaaggaggcgcgggtctgccaaagggtcgatcgatgcccacgtatgggagcggaccttgatgtgtttgacagactttatgacaggattaaacgggcgggatagtataagaaatgcatgtatataatatataagagctgagaatggatgaccgtcagatgcaggagtgcacagagctacttatagttacattttccttctattcgtctcgttcagattccgaattgataagctttgccgaccttgattggcaaaaagacaagaccagaccaggattgtgaccatttgttgtattctatactttttattcaaaacatattatataatgccgatgcaattcaatccttcaaaaggacaaacgccgtatcaatgattaatatatatataccgtgtaaaaagcaaactctctctttgctccaagcactcccctttgctaatatttgcggccaatcacccatccatgtaccatttttccatctcttactcatcatatctgcttcgcgtttatcgtaacatataagagagatctggaagatctcggagaatatttgcaacaatttcatcgtcttctgaagacgctgtgattgtctgtggtcggggaggaagaggcagtgacataggccgtggtttcttgggtgtagagttgcccttcagtgtgtcaaggggtgttgttaatgtttgtggtgtctggtttgcggctgcgctatctttttctggactgactggtctgctggaatcatcaatcagccccaaaccccaagagtcccagctgttggctttatttgtttgttcaacagatgatttcgcctcagtaggggtcaggtttgcagatgcaaatccattcagaggtgagcgggggtttcccaaatcgattgttgtcgatcgtaagtgaccaggcattggcacctttctgggtgaagtaagtaggtcaatagtcgtggatcgggaatggcccaaggccgcattttgtaatgcttgcggtttattccagtggggccccgttagtcgagggttgttaggcacaaggttttgcgatggcactgccaaagtatccatggaaagacgaccattggattgcgtttccacctcaggctcatccttgaaagactctaccatcggggattggcctgcaatcaaggattttccggtgttttctttgtcgttggctctttcggcattcacaatcgcattcatagaagcaaacccgccgtttgtttcgactgtaggtgaagataccatgtctccccaatcatcatcctcgtcatcgtcatcgccccatcctgcgtttgttggaggctgtgcaagaggtgacctcggtgcttgtgagattgatacaggtcggttgttccctaagagggcggtagtgttcatgggagactgaggttctgaaattgtaggagacgaagggaagggtagaggttgtgatatagatataggccggtttgtaggttccagtggtattggcttgataggtgagggaggctcctcaataatacgcggtcttggaggggagtccagaggcggtggtctcgtttttgaaacaggagatatcttagtagcctcaacaggtgatgattcagtagtcgaagccggttcaggctcactgacatcagaagtgcgaggcgcagatggtggtgcagcagcagtaggcgagggaaggggagcgtggccccatccaaatgatgccgctgtaggtgatgctacacccttggaggccgcggaggtctgtctcgaatggttcttacgcgcgaggagttctgaaattgaaaactcggttgatggtgctgaggaatcccagttgaatatcttcgcaccagcagcaccgcctcttctaccaagaaccacacgtccagtaatagaatcttcctccatccatcgtctcacaattcttatggactgctcacgtacatgagaatgattccatcccacacgtacgtagttttcatcgtctcccatgttatgtttccgcatcgagccgggccttgacatgagataccaagctttgcgctcagatatagcagtaaagctatcgtcaataatgacatcggggactggctctggtgatggaaaggaggtgtcgactgatgggaagaggacatcgagctatgacatgtcaattgcgaaaggctccgaaggtggcttcggccgtactggcgctggctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctgttgaggtttccacaacaagcggttgctcattaggggcttctggttcgggcccctgggtctcctgctgaagagtatcttgaggaggcgattcaaaatctgaccatgaatccgattctgtttggtctccttcttccttggacaactctttcgtctcattttccaccacttccgtttcgtgctttggcaattcttcagaagcatcttcaaatcttgtttctgtttctagttctgactcggattccagctcagcctcagattccgactccttcgcctctggttcaggcaacttcggctcgggctcttcttctgttttcaaatcatcttctagctccatttcagaatcggttttcgtttttaaatcgtcctcaggttcttcgagtccattcgctccaagctcagatgcgacatccccagccgaagatgcatttcccgaaaccttttgcatagatggatcgacaggtgacacactgtgatttctcttagaaatgtcatcaaacatttccaccaattctgaaactttgttggacgattgccgtaaaggaggttgtctcgtctcgggttgcaaggcaggcctaggcgccccatccggcgaacccggtcgtccttcatactcgttcggcaaaggagtcaagctcctaattgaaagcgccggatctggttgctgccatatatccgccgtattctccttaaatgagcgcgcaggagatggcgacctcgtcgcaacccgccctaaaatcggccgcagtccttcaccgagactaatcgcagaatctccgttatcctctttcttcgaacgtacagtatcaaacgtcggcggtcgaccccacggatccggcgttggcgatggtaacctcgaaccagaagggctccccccgataggtcgcaacccaggacttcttccccatcggggactgccatccttacccgcctcagtccaaccgccccaagcgtcatcttcatcgttccatggcgcgagagcaggtgaggcgcgctgcgagctgcccaagtggtccgcagtgaagtgcgcattcggcggcggcacgggaaggtctatctttggtggtgagtcgttggtccaaggagaaccccatggatcctccatgctgggcgagcgcacatgtcgcgctgccaatgacaggaaaagttgttgagataatcagaataagcgggaatgtcgttatggtctgtttatcatcgcgtgtgtttgggggaatgcggtgggatagctcgagagcttaaaggttccgaggcgcaagaggcgatgtgcgtaatcgtcttgtgtctaagaccaaggcagcagtatagtttagcgattgagcgccaccaattgattaaagaaggtagcttgttaacggagatgaggcgtcgaccttagcaatcaatacgcagaataaaccgacaagctgttcatgtttcggttgtgaagcacgagaggttccagaaacacgtctccttctattcgtggagccctggaaatcttcaggggcgcgttcccccaggtcttgaacgacaccaacgcaagcacaggctggcgggttgtaatttggacccgccaactccgtcatcgcgggacttctaaaatgacattcgccttacattcaattcccaaaaatagtagtcagccattcacatcgactcctcagaggcatgcattaatttctatataattgattggtattcttcgccaatttgaaaagcatgagggtatctactccgagtctacccccataatctcagataccgtggcatctgtccccgatgcttgctaaattgtgtgtcgacctcctttttcgtttcaacgaatatcatgaagcaatcccatgcagaaccgtacgctccgacgctaatattcacccaaaaaaataatcatgctgtttcgactcttccaatattcatgaggcaatctcatgcccgctcttcaacgaccactctttggtgcgtcccttgcctgttttctctgccaccaactcaactgtgttcttcacttcaatacgagacgcatcgtctcgaaattggtggtaaataaagtcaataatcccaaccttggaaagagctttattgtccaaaatagctctcttcacgccatctagaagttcggacttgacaagcttaactgcaccaccactactgctaccaccagtcagtgcggcaaatgcattcgacggcgtgggggggggaggcatcttcgtcgttgtctcggatgcctgtgtggtcttgatgattttcgctgtcttgttcttgacttcaggttcccaatattgtgttgagaatgggtcaatgccccaagtttgttgaagtccatctagaattggtcagtttctatttcaatctctcaatccaactccacacttaccatgcataaactccatcctgtgatcatgggtaacttggttcgtggcaccatttccactctcaaaacagatcccggtactgtttggctccatgtgttggcaaagatccgccgggagagcccagcatcttctgaatcgtcaagaaactcatccatgtcgtcttcatcgtccatttcctcttcgtcatcatcgacatctaggtcctcgccttcttcctcctcctgccattcagcttccgaatcatagtcgtagtccagtggcagtcgtcttcttgtaggcttgcgagccaactggctcatgttgagttttccgagggcaaatggcttgaaagttattgttccgtagtaaggtggtcgcacatcttgagagaatgatatcacctttatgggcaccttggaaagctttcgacgtgtgtctcgcatgatcttatcaacatgctcgggaccagcattttccgctttttctgtctccttaaagacttgctccataatgtgcctaactggatggtgaagcatacctcgagggcagggtttgctcggcagagcgaagaggcggaccggatcaaatcgagaaccactcagctcctcctctctcagccctaagacgctttcatccaagatattcgacttgacctcgcgtgtctcattgtccatctcgggtccaatgtgggcaactgtcgtatgatctttgatgaaaaagggttggaacagcttctggtactcggttttcgcagccttaggggtgtctttggcgaggcttgattccccgggtgtgtcatttttaggccggttgttgtcgacggtcttcttgggagtgattggagccttgaagaaagcgccgagggttggttgctgacgagctttcttctctttttcctcctcctttcgctttttttcgtcgtcctttcgcttcttttcttcgtctagctggcgtttcttctcttcacgttccttggctttggcagccttctctgcctcggccttggctttctcaacctgacggatggcagctttcttttcacgttcctcccggagtcgagcagcctctttttccttctccgcttttaccctagcagcttccttgtccttctcggccttttcagctgctgttaacttcttccgcttcggtagggtagtcgtcgattgagatgctgaggcgatagtagtctgtgttgcctgttttttggccggagtttgaggagcgggtgacgcgcgcggtggcgtgcaagtgccgggctcactgagctctgatgaagctggtgagtgagctctttgtccattcgtagcggctgcccgtggttagtattcatttttttgagattcttgtctcatttcggctcactgtgttctccgtcaagcttgtctgaaacgtttggtagtagtttgagatcttcagaagcatctacagccataggatctcctgtgaattcatcgtgacttctcttccggccagtagcctcagattcttgaatgttcggtgagagttcgtagagtggcattgtgtgatagttcagagctgaagagctcaattatagatcgcccgaggcgaaaattgcgagttagtagtcgttatgcgtattgcgtgatcggtcgggctgttggcaagagcttgctaggtatcgtgaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccacacgagaggtaaccgatgatcgtaagatccacagaaaactcaatcggagtacagtacaatcagaatgttcaaggctgtttgtttgttcactgggaggaagcaaaattcattgtctttgaagccctttgatctcagttgagatcaaaggggtggtatctcattaagcatacttttatcttgggatcctggctacagaagcagaggtatcttttgaaacattatatccgtcaacgacagtggagtccccgctccgacttgcacactttgtccatccaagaggtgatcaataatagcgagagattgaaaaggaaaatttgtcggctgtggggatgaggaccctaaaaaacgatgggtgatgttggaaatcaaaggacaataaaacaatgctagaacgccgaccaatgcaagccacctcatggtgacaagtgtgctgtaacgaatgatggataacaaaggaaaactcccattggcccatcgtgttataatatagtgattcatggccatggagaggttgcgtcgcttaaaattcattgttaatcagggttggcaatgaaaagacggccggaggtaagggttgatgttcgctcgtcaacgcttccgcgcctcttcagctcgtcagctgactttgtgctcttctctcgtgtaagcgccgagtgcatgagcgagttagaagccagtctaggagcggtgctcagctcgcccacgttgtcggcgcgctcgccactgctgccacttgccatgcttcgagccctgccgctggcggcgtcgtcggcaacatcttcaggtgtggcttcaaccaaactgccagtgcgctcaggcgtgtctccaggactccaccttcggctatgctggctacccatgcctccagatgaacggtaggcaaggtttcggcggctactggttgtgctgcttcgtccgctgcttcccgttcttcggtgatgagggcgattcccgttggatatgttctcgtcctcgctgctctcagcctcaacttcagtggcgctcagccgcatcggcacaccgccaacaccaacgtgattttcgccgggagcgtagccaaccacagggttcttcccatgatgcctaatcttggggattttggcggctaccttatttgtggtgctgaggccggtactggttctgccaccagcgccaccagaagcgctgcgggttccgccaactacctcgagagttgctcgcatttttgcagcacgctgttgggccagcaatcgagggtcctcgtactgagagcgatcgcaccacacggtgcccttttgcttgcgcaagagagcaacatagctcgagggctggctactggctccgcctgagcggctagatgtagagcgacgaaggtcagtctgtgaagaagagcggtaggctgcaggaggaggaatgctcgaggcagtgctgaaggtattcacagaaggcgaacgacggctctgggagaaattggggcccggttgggcaaggtgagaagtttgaaactgcatgggataggcgtttgaagaagatgttcgtgttcgtgagtgtccgtagccaacggtttggtcgataggccctctcatggcctgtggttccaacatggccaagggcgacgccgaaggagggggacgtcggctagtttatgtatttgctgatcgcgggtagtggcgtctgtccgaaggtaggtagggagacagtaaaccccgtcgggcgcggctgggcgggttatagttgagcgagacgagagggagccgaaaaaagtgagactgagctgagtagcgcgccagaagagcggggcctaaaacggaggatggagggtgacgaaagcagtgaacagtagaggatgctcgcgtatcgtgaatgcaacaagtatgagaagaggttgaatcaactgcgaacagttggtgattctgttattgtatggtagatatggtatgtgatgtggtggtgagtcggaaaagaagagagctgggcgggtagaaattggatggtgggcagaggcgccggcagcctaaagaaggatttcgattgcagcgcagagcagcagcaagagcaacagccaagcagtccaacgttgcatgggaccaggctacggcctactaagttatggaggggaacggagggcaccttgagtgaagtgggttagcagttgttagtgggttccagagctaggtagtgggtggcctgggtggtcgcctgcaagtggatcaccgctagcaggcggacacttttccatggagtggaacttagtacccaggactcgaggagagtgatgaaagtgagactcggcagcggctgttttgttctgttctgtccagtccgagggggcatgtacctctatgatgtcgaaatgtagatcgtcaatttcttggcctccgagaccagcggtcttggccttgattcaaagggacattgccttctgaattgggctacacattgagggggttcattgagtttaggtacacgagatgagaatccctttgcataagttatctactactactttcacggtgacgataccagaggtaaaagagcggagcgtatacgatacagtaagtttagatctagatgaaaagaatgtggaacatgcatggcgttatcctgactgatgtgatgcttcacagttgttacatctgtttcgacaccgagggagtcgaggactgactgccatgccattgttatgccatagatgccaattaacttgattttcagcttcatcatctacccattgccttgatctgcagcagatttgttggcatgttattaagaatgctggtccttaaatgaaatcgcctgtgagcacagatcatttgggaatcttattagcagcctccaggtaaagtaactgatcaacctcttacagctgcagacaagccctccagtttcaactccaaagtgcctccatgctccatggggctgcccgctaggatggagggaggtacttagaccagagtcagccctggcgtcccccaaaaaacgtgggcccagctgaaggcacaccaccgaagaagagcctggcgcgctggccaatcacctcacagaattcgacgtgatgtcatggtcttgcatgcaattcgaagtgggctggcctcgccgggctgctagcactaactgaactaactaaaactgtatgtagggcaatggttgctatttgctctgatgtgatggatggattgcgatattgcggcgttttttgtttttttttgtatctagcatcaggtactttcagataagcgatgaaagcgcccacggtcgagccgatagatgaatgcaacagcaacaacacatgaacgaccagacatgcattagtagaaagtcgccggtgacggacggtatttatttgcctttgtaggtttgttggaatggcaaagttagcggcttggacagagggggcaatcaattcctttgtgccagaaatcaattcataatctctcttactgagccgagtcaatcgtcgtctcaataaccgaaccctctgctgacaatgcgtcgaataccacgcctcatctaccaggaagagaagagagaactctgcatcgcgctgacaagaccaacagtcagggtgaggtgagcaaagccgggatacctaaagtacatgggatataggacatgggagtcccctactctgccactgctgcactgcaacgcaggcatgagccgcgccaaggactgcccttctttttctcttcaaacgctttggtcactcactggttgcgcgggctcctactgagatccagatgcagtgcatgtggggtttttttttggagtaggttccttttactccgtactttgcgggcaatacaggatggaagagaaactcagagctcggtctagagcgttcacgtcaaaaatacgcccccttgttgagatgtatccgctgtaaccggttggcttgaagctctttgttctctgattgggtgctcagcttgagacttgtgtgttcaaaggaaccaacagcttgagctcagcagcgatgctccctgcacttgtgacccgtacctgtgccccgcgttaataagggtaggtcctctgtaggtctcttcggaattcgatagcagtgacaatgaagcttgagcattggtaacacagatcacccagagaatgcacccacaagggtagcacgcggaaagccgacgtgacccttgaggaacagtcatgtcgcccagtaaaggaccagggatgaaagcggattggttgaatgagagaaagagtcggtatggtgattcatagtaattaccgtcaatcaacctgatgagggagggctcatacggccaacataccattgagagattgattttagttggtgaatctatctcactgagacaaaattcaggcacagctttgaggagttgcagatgaaggtgtagcgcaacaacatcgattggatgcggctcggaaagcaaaggcatgggctttgaattgaattcccatgtgatccaatccaagtcaaaagaaatgtctttgtcaaagtatgcggaaagttcctagactcaaaagggtcttccgaaaaggccatatcatgtcatatcagccaatgccaacagagatccagtacaacctcgagctgtgccatgcaaacgcagccggccgatatacggatacgtgcctgctaggggttctgttgtgttctactcctccatgattatctatcgtgataacccttgtagctgcagaaggatacatgataatgctacccagcacctgagctacgaacgaatgtaacttggcgacgagaccttattcagatcatgcgtggagttctggttggggtactgggaaaacgtgccccctcgccctggttcatgttggatgaactgatgtttttatttttctcgctaataaatttggagtacaatctcgtccgacccctacggactataccgatgaaatgaattccatctttcaaactctcctcttttctcaatcaccatggtctctcctcccccgcttttgactactacctacttttgttaggtagttattactcttgtcagactacaagccctacgaagctgaagctgagctcgagttttccctccaaaactctctcgccctctcaccggttttgtgcatgcttcctgcaatcccgacgggacacgtctttctctgcaagccttttagtgctatcctcgatgaataaagtgcttcggcttcagcccacatccttcagctccgtccaactccgggggactggggaaaaccagcccgggcatcttttaagcccagtacagtgaagtgcagtgcgcagtatgcagcagcatgtacaaggattaatggcggggcattaaccggtgtgtactccaaggatgtgtttgtcaatggcttcatcgcacgggaatatagggtcatctttgacatctgattcaccagatcattctcccatgcagccactggtcgatatatcgggtaaaggatcggaaaatcattcccatgttcatctcaccctacaaaagtcaaaagctcatccttcttgatgcgctgttgaggaatatgcccagtttcaggtatcgtcatgtaagcgtcagcccccaacttgatattggttctgtctaagtagcttgcatcccccctcacccgtgtcccgtctttcggaaacacctcaacttgtcattgatgtgtctccagtctcaatccatttccaattgagttttctctctctcaacatccgcccaaactctcgcttcaattcgcttctaagcgcgcagtctccacgtggagtggcaccattcggccatgcccgtatggtgtgtaggtaggcgaactttcaaacaccacacatgtaacaaaagtcaatttgatatgcctacagtacggagtacccagtcgccagttgcagtctcgtcttggctgaatccgttctactggggaacgggacaactaaacctccaaactctccgataaagcttgacatgactaaataaatctacagccgttcccgtgtgtttccgcatcgccaagaaggtgaaaaggcaagctcgggactgcagatgcgaatgcagtcttgacttcttggcatgacaaggctgtcacttacggggccctgttttgcttgtcatgaaccgccacaatgcacttaaacgtagatcctcctcggttacaaggacgacccaatggcaagtggcgaaagaagaagtagagaaaaattctctgcctcgattcaatcccctcccttgtcgtctttctggggcggtattactggagaaagacttatctcgctgtcgaaaagctctggtctggagcgttccagatctaacccatgccacttcaacgaaccaagcagtgggcattaaaaacttggaaagcctcaagctaacactcacaaacaagacacactctaacactttgagcttaaagccataagcgaagccgtaatggatggacggctagaaatgtcctcattggtcccgataacctcaagctctcaattcatcctctttttagctctcatcaagctcgggtgcgtgcgtgcctgaatccgcgatagcttccttgctttctcaaggtccatagagtcttccagtattaagttgaatgctactagaataggtcttggcgcacagggcagtctccgaagcttccgccaagggtccaattgcgccggatgaaacgctatttagcgaagagagttggcaggctacgggtgaaaagggaaagggaaagctccatttgataatgttgcgatctcgatctcgatctcgagcagttggtttatgctatgaaacctgtaagttgctgtacatagtaacatgcacgggagattttctccgcccttgcaagacctggtccctgtcgcaaatcagcaagcagttcctgctctgacttcatacccattgcattgcattgattgtgttggccgggcttgtcttgttggaacatctggcgatgtatgtcacacttgagggtctgcaacagagaagcgtcatatatccatatatccatcggtcagtcccagccctttaaggaacgttccgatcgggatggtgggtaagaggagctatattgtcctgttattgaccgggaatatgccaactttggcatgtatatcgcggctctgctatgagccaaaaggaccctgtagacagatacgcatgtagaatgtgagaatccagcaatcccacctgcaaactcgcaaacaggatttatggtggtagtttcgagacgccactcgcactcgagatcaaaaaccagtttggacaagttgaaactcgatgcagtgtaatcaatgcatggttgggagcaggtacaattgtaatgttaatcgagatgagcgcgtttgatcgggtagataaactagaggccgggtagacatccaggaacaaggaacaggaaagagacttgcaagccacaagggttcagctcaaacgggtaaccagtatcaaacagccgtgtgttgttcgctgagtggcccttgaaagctcacacatccaaggcaagacatgctctaaccaagatgattgtagagtaaacaagtccagtctcttggctgcagtgacacactgtcacaccgcgggttctgtcccgtactaggtactgctagtcaatcaaagtcttggtacgtgcatacatatgatctccaaggcacttggtttccaatctacatggcatggcataacatgacatgacatgacatgacatgacattgcagtacattctgcacgagaaacaataactcgagacgcctgaaaagcattgactttgttcaattcgctgttgaacctgttttattgatgcatgcgtggtaaatcacatcgaatgcttgctggcttgaaacgcgtgtgggtgaacaagttgcggggaaagacttctttttgtttctcgcaacaggcagtcgaattaggcatatctcagcttctcattcgtcaacagttcccgcgggttggcgtttcgatatttactggcgacgtatcatgatgcactacagtttgtttacttttatgcatgattgactcgggtatgtttccaggtgaatcatgcatgtgtgtagatcataacaatacaattccaatcttttgaccgcatacagactgcgtcaacatggcgtacctttggctatggtcactacctaatgtctgggtcatgacagtcctgatatttccatctgtttgtcatgacaatgaatttatcggctaagcactatccgtagactattatagcgccgagccgttggcttttggttctaaccgtctccaggaactgtctgggacaaaccaaaacccacgcggtaatcatgaagtcattccgtcgccaattggaagggtctggattggcctatcggtcctcttagtgtaactttttaagcagaaaaactaaaagggaggcccgggaaggctaaaaatgccgtccaaacaccaaaaaaaaaaaaaccagcccgtgcttggtgtcggtgtcggtgtaagtcaaagtgggcaaatgattagtatttctatggcattcgataaacccctcaaatctcttcttgatgagggaaatactttggtggtcttatttgtcttgtctcgtctcgtcttgtttttcggtcggagtgaagcattgcggtggtaacctggactacagtggttgaactctgtgtatccagatcctgactttggctgttttctacggataacttactaaaagctgatgttttttaaaaacaaaatatttacatggggtcctttttggttcatcaaagactttgaatcgagtcataaaaccatagactaaaaaatacacatcagttccaccagatacctatatcgtgatgtcttattctattttaaccatagggtaaggccgcctcgcttactttttgggcataaaggttgggaaacacagctgcaaatacactgtaccagtctcacaataagtcaggcaaatcaaaataacacaatctcatcaccgtcgtaccggtatgctttatgagcacagtcagacatatcatcatgttacatgatgctatacacagccaggtcaaaggtaacggtcagataaggtttgggtacacacgttgaacgcggaagccagatatcaacggttttgccgcctcattttgaaaatttactctcgtctcatgtaggatttaatacctacttcgttctcgtcccgttgatttgggggccggttatcaaactcctgacctagtagcatcaacggaacgaacggtaactttcttacgggatgctccttgttcggtccgcctcacggactccgaggatggtagcaaaaggggtagaggaattgagggttcaaaaggggtctccctgtcgacaaagtgcactttaaaggtcatcgtgagcgtcactagtaacgagatgccatcatctacgagacatttgatatatattgattcagagtctagggtaatcaatccggcacatgaaccctcctctaccggcgccctatgacagtcttggttagcggaatcaatcaacctttttctcatccatgtgaattgtatgcacttgtacctcgtgcactgacgtcaaaagcaattcacctgttcctgcccaacatccattgcactccttttatttttctgacaggtcaaacatctgatcactcgcagtattcagggagggagcacgcgctcacttgcctttttctgtcttctctacaagtacaaaccctcctaattcggatgatcgacccctttgtcgcgttgcactcgtttcgtttcagtttccgtttctaaatgctgcccgtttctggtatcacttttgtcaaggggccgctgtcatgaagttcgccaaggagctcgaacgagaagctgtgcctggtaagtttactctaaacctccaacctctaaccgctctactttgatttgggttgactttcaatgcatcgaccatgacctaaaaaaactaacttttgcacgtgcagaatggcgcatcaagtatcttaattacaaggtcgggaagaaacacatcaaagccgttggaagagctctggcgcgcactactggaacgcccagaggtatcagaccgatacgcacaaacactttcacatctcctcaaacgccgcgacaaccctttactagagaaaacactgcccaaggctcagcgacgatcgcatctccatcagccgttgcaccaccaagatcaattcctactcccaaaaccccagggcgcgaaaatgagtcactcaaagaatccagcgataaccgccattatggaagcttcgttgagacgcccccagagccgtcgcccatggacgaccatgagcccaaacatcgcgattttcaactacctgcgcccgcgctgacagtccacgaacacgacgatgttcacgacaacgaccttccaggatctcctgccacgactgggccctcagatcacatgcaacgaagcacacggcgaatggatcctcgacgaacatcatcagccagtgttgtaaccagaacaccccaaatccctggagaaaacgccaaagactcaccttctcacctgcgacgactattcacccaccaatcgaccaaaagtggcggaagagataccgacatgcagaatttcgacctagttcgagagagggagcgcgaattccttgactttctcgacacagaattggagaaggtcgagggcttctacaagatgaaggaagaacaggctggccaaaggctcgacattctgaggatacagctacacgagatgcgaaaccgacgaattcaggaaatggccgacgaacttgttcgcgaggcgaatcctccaaagaaaggagctcacgagaatggcaacggcaagcttaatggacttatggaccccatcaaggccaagatctttcctgttgggcccaactccaaggctttgcaaaagatgagtctcacccctaatgtcaacggtgctctgcaggccgatgcggaaagagactacatccgtcgtccgcatcagcacgaagtcccgtatcgcacagcaaagcgaaaactcaagcttgcccttcaagagttttaccgtgggctggagctgctcaagtcatacgctttactcaaccgcaccgccttccgcaagcttaacaagaaatacgacaaggctgtcaatgccaggcccgcttaccgctatctcaatgagaaggtcaaccaatcatggttcgtcaacagtgatgttctcgaaggacacatcaggacagtggaagacctctatgcccgttactttgagcgaggcaatcacaagttggctgctggtaagctccgcagtttgaacaagaagcctgaagaccagtccattggcatgttccagaatggtctgctcatcggaactggcgcagtgttcgccatccaaggtctcatctatggagcacagcttctatatgatgaagatgaccaacttcgccttcggacaagctatctcatgcagatttacggaggctatttccttatgctctatctgttctcgctcttttgcatcgactgcatgctttggaaccagaacaaagtcaactacccctttatctttgagtttgaccaacggcatcatctggactggagagagctggctcagttccccagtttcttcttcctcgtgttgggtctcttcatgtgggtcaactttagcagatacggcgaccctgatatgtatatttattacccggttattcttatcttcttcactgttgttattctattctttccggcacccacgatattgcatagaagtcggcgatggtttgcctattctcatgtaagtttccctttgactttctgcaacaacactaacatcctgacagtggcgattgcttttggctggactctaccccgttgagttccgtgacttctttcttggagatatctactgctcgcttacatatgctactgcggtatatttaaattcattactgatcattttaaacatgactaacgttaacaacagaacattgaacttttcttctgtttatacgcacactactggcagaaccccgtccagtgcaactccagtcactctcgtgctcttgggttcttgacagctcttccacccatctggcgattcttgcaatgcctccgtcgatataaagatacacgcaatgcctttccacacttggtcaacggtggcaagtatacagcgaccatcatatctgccgttatgctttccatgtaccgcatacacaactcaacgactcacctggcactgtttatcacattttcgaccatcaacagtgtttactgctgtaagtctctgaaaatactcacttttaaagaaatgtgctaatattaactagctttctgggatctgtttatggatttctcccttattcaacccggatcgcgacattggggtcttcgagacattcttgccctcaaacgtcgatggtggtattatttcatcatggtggtcgatcctatcctgcgatttgcctggatcttctatgccattttcacccacaacactcagcattcgactatcgtctctttcatggtggcctttatggaagtcacccgtcgtggcatgtggacattattccgcgtggagaacgaacactgcagtaatgtatctcagtataaggcctcccgcgacgtgcccctaccttacaccatcgagcccctcatggctcgtgccagcaccgacggttccgccgctgctcaggaaaccgaaggcactgccggcgttggttctttcgaggagccttctcgccaaggtacagccgagtcgactggtgtgtctcttggacaggcagaagaaggcgtttctcgacgcagggcaggaacaggggcaccgccgcctccaagacgcacattctcacgcatgcttgccgaagcgcataagcaggactttgagaagaagcgccgcccgctggagaaaacccacgaagacccgactgccgaactggagcagtctgacgacgaggatgacgccgacgaggccgttagtctcctagagatgtccgaagctgaagatctagcaagggcgacgagctctagataccgttgaacactttattttgaggattagtagaggaagcataattgattacgtgcgcatggtaaattgttaagaatggctagtttcagatacccctatacataaacggtacatacttgcatacgatacacgatattagctttggggttatagaataatggcttatttattataagttgaatttgctccacgagatgggtgtgcgatgccatgcaggcgcaccttatatttgtctgtagccttctttcgcatattataattaagttaaagtcgtaggtagaagccagtgacacgttattacgtggattctttggtcttaggcagggtgaatagaatgattcagattgagattctatatgaatggtacgataacaggacgaatcaatatcgatttactttggtcatctcgtacaatgcatggaagccgtgagcgtgctctgagatagaggattccttgtaaaacaacgttagcctttgtgcatgagcagttggaaggcggtttctcatacttagtggaagaacgtgatagagcgacaagtttgatagtagtttcaggacagtctttcgtagttttcagacagagcagaagaaccggtgtcagatcctcttgcaccgtctcctaaaagccgaggtattgtgacaaccacaacttcatcactgtccatcttcctcccccaacacctgcattgggcgctggtgcagtataccgtcatctatcccaaagtttaaaccttgaaagccatatcatggcctgatgacgccttatatagagctcgcaatcgtcacaaacatatgtccttctgctctcgtctgagtgaggctcaagggccagagtgacgccttcgttgcaggcgcctcggccgtacgtttcgcagccatcgcagtcgggaagaaatctcgctgtttcctagaggcggtatttgacttcgcagtgcgcgcatgttctgtagaaaacgagggtttgacacattttggagggagttgaaggaggcaggcaaatagttgggaatcaaaagggctcgtagagagataatgagggaggaggaagttgttttcatttatatatctggtattgaagagtaagagagaaaaggggacaaagggtggtatttatgcttgacaaagaggtggatggaaacaaacaggttgttgattgaatcactgataacaaatgctttgaagagacacgatgattactacgtttcaaccacaatagattttgtgattcatcgggaatttagactttagtcacatttaagcttgtggtcagaggtagaagacacatagaaggcaacctgtgatactttattctggtgttgtaccatgatacgaccaaacacttcttcacacctgttaccttgagtcctccggcgctgtcaaatattcctcctcgctgctgcttctttctgccctgttactccctgttagcctcaccccctagtccttgtgctcgcacttacttctgctcctgtcctcgatgctccataatggcaacctggagcttctggctctcaagagtcattgcagaacgacacgcccgacatcggtagtttgcgacggcatccttgagagtttcgcctgggcagaatgtgtggactacagtcttggcctcgtccttgttgttcttattgtccttggtggtgttcacgacagtctgctggaccgcctcaacattcttgcagacgacgcaggtgcggtgccaaatcttgatttcaggcattttggcggtgttgaattcttggtttgtttgttgggaagaaaatagagttgtttctgagttgatggtttttgttactgatgttaactttggtgagttgagaaaagtgtagagatgaaaactggagacgtaggtaggagctctggaagccattttatatcagagttgatggaagtgaccgagagtttaaactggaatgaactctctaaacggtgcctgagttcagtggaacaactgcttggtacttactgttagcgaacgaaggaacgaagtgaccttgttcgtccgtcccattgttctctttcagttaaggaacttattatttggttgccttattgatatagtgatgaaacatacctagagaacaatgggtatatgaacctcaggtttgtacttattacagagaaagaacagtagtaacttgggtcacttgacgtcaaaccacaggtaaacaaactctttagccatgcatatcgtagtaactcttattctatttggaaattttggtaaacaatgttggcactatataaactaggtaaatgtgcatatcaagatcgttcttctaaactcattctgtgctcatcatcctccgttattgtgctgaaaagcgatggagtaaccaccacacgatgagtcgtcactccgcgtcccatttcatcttctctcctgagcacacgttcgctgcgcctcaacgctccacgcccatgatagggcctacacgctacacaatatcgatgtctgtgccatccagtagatttgatctgtcgcaaccgccaagttatacctcctctacaagctccgtatgtaggtgtatctgcaaattcagcttcgctgcacattggacagaatgctcttgtcgcctcgtgctttttctggcagtgggggcatcgagcccagaatataaagccttgacacatctgtaaagttaggtggttataagttgtagtttgataagttagcggaggggaggggaggatttgtctgaaacatcttgttctatagcctcggaaaaaggacagtgggcatgttctacttatataatttcgctgctcgatgcgaaagactgattgagtagcgatactactgttgacactgcacgtgaagggggactggatacatcttggtacacgctacgggtcttcatcagagagtatagcatactgatacgtgcatcactggctccatttgcagtgatggaaagaagaagaagagaaacgaaacccctattcacaaccatattacaaccaatcactctgtcttcctccctttattggcacgatacagcttcgtaaaatcaccacccacatctgccaacaactcttgcggcgccccaaactcaaccaaagagcccctatcaagaacagcaaccttgtcaaagtcgagcagcgtatcaatgcgatgggcaatcatgatgatagtgcagtccgaaaactctgtgcgaatgacttcctgcattctggcgtctgtctgtgtatcgacgctgcaaataatgtcagtaatagaaagagataggaggcaatggtgagtgacgtacctgcttgttggctcatcgaggatgagcaaggagcttttcttgagaagagctcttgcaagacagaatagttgtctttggccgtgagacaagaagttctcgtccatcttctcgtcaagaagggttttgtcgccatcaatcttggcttggataacggacagaattcccacacgttctagtgcgtttctaatctcgtcatctgacgatacattgcatggatcgaggttagctctgatgctgtccccaaagacgaaaggatcctgcgtaaggcaactcaagcgttggcggatgagatgtctgggtataacagagatatcctctccgtcaagagtgatctgcccgttgactacttcagccattcggagtaaggcttgcacaaaagaactctttccactgccgcttcgaccacatatgccgagtttctcaccaggcttgagactaaatgaaaggccacgtagcacaggttcagttgtgtgactatcaaattagctttctggaagcaaactcttggaagatgatactcactcatattggacatccacgttcttgacttctagacctccgtatcttggccaaccttcttctgggctattgttctctcctggtttctcctcgttcggcgcagaagagcaaaacatgcgaatgcgcgcaatagcacccagcgaagtctcaaggattgaccagttgagaacaatacccttcatgttggtgccgagtcgcatcatgttgacaagtgcgataccaagaagtgaagggttaatcttctcgcgaagcgtgacggcaaagatgacaaggataattgtcagacaggcgaccaccatatctagaaccagagtaagccatcgttggatacagttgagcaagtaagatggtttctgagcgtcgtcgatgcgagttagaaccttgtcagtgtacggttgcgtccagccgaaagcacgaatagtggcaaggccgctgatggtttcgaggaaatgcgaaaatagaggagctttatgttcaatcctaataatgtcagtaaccgtcagatcattcatttatgatgtgtccctcactctattaaacgaagttgtttcgaagttcggacgtagaagcgctggatgagtaccagaatggccacgacaaagggaatcgagatggcaaaccaactcacggctgccatggcgagaccagcagctccgaagcatgcagcaacctctgagatggtattagtcaaagcagaaacttcatttctagggtcaagatttcataccaaagaggaagattgaacaagctatgggaaggataatatcgacatggcgcaaatcctggctgaacctggggcgagtcagtacactgcaatgcaattttggagtgtttgctatacctgttgattaaggaccccgcctcgctattgttaagaaacgacaaaggtgcactggaagtgtcagtaagttcctatgtgtgcttgggtttctatgggcttaataccttatagcagccttcaagagtcgtgaatgtagcaccttgccactgatgggcgcaataaccaagaggaacaatctggaaaatagtcagtcaagctaatataatggcatcagaataactcacgcaatagcagccgtgataagcaatccttcaaagagggacatgaccgcatatatactgagccagtacccaacatctgtactctcacgtcccttcccatcaccccaccaagttacccagacatctggccaaagtcagttgcaatcttccaactctgatgggtaaacactcacatcggaacgctgtaaggactcctgcactggcaatgaggagtgcttggagagccatgttgtgcaatccattagacttgaagtagtacataaaaacagttctgtcactggggactttcgtagcctcttggtctggtgtttggacttttgtatcagttttgtccctctcgggttcactctgagtctcagtctgagcctggccatcgtgctcgtcgtggcttgaaatatcaaggttgttgatgtatccatgtccagatcgaaggtcagaatatgtgccttgttcaatgagttttccgcctttgtcgagaacaaccacaaagtcggactcgggcaacctgttcactacatactgtcagttgtctcgagtgcgactcgaataatgaaacttacctgcgtgagtagccaaaataatggtggttccgttctttcgaagaagaccatcctttccaaagacttgagtaaagatgatctgttcggtaaccttatcaagaccactgaaaacatcgtcaaaaatggcaatcggctttctcgagtacaccgcacgggcaatggcgatcctttgcttctggcctccactcaacttgataccctgctcgccgacctgagtgagatctccttcgggaagtcgccccaggtcgatggtcagatcgcaagcgctgacgactgtgtcaaaccaggcgctgtcatatcccttggactctgcaatgatgttggcgcggatagtggcgttcataacccagggagtctggtcgcaaaaggccacttctgacacattcaaggacacgctgccattagaagatgtcgtttcgcccaggatggcttttagcaaactcgatttgcccgaaccaactggtccaaccagcatagtgagggacccatccttgtggcttgggaaagaagtgttgatatcctgaagaacagccttctcaccccagttgaagttaccatccgctattaagattttacttccgtcggctccaatctggatttctctcatagctgtcgattggaaagtctcctgcacaggacgcgtgctttctctggaggattctgtatgacgaccttgaatctgacgacgatcaactctttcttccaatgtgaggaaatcctccattcttgtgaaacagccaaataccgaaaaagatccaggaatgcttcccagaagctgcgagaggggttccatcatgacacccaggatggacaaggctgtaatagcttgtgctgcagaaaaaggctcgccgtttccgagctttgctgcgatggcgtatgctccaaaagtgatagcctcagtcattccgatgttacagtttgctacatgaaaataagtaaagaacgacagttgaaagcctcgacataaacttactaatcatgttgaggtaaacattaatcaaacgatagtgttttgccgtactgatttcatcatctcgcttctgagaaatgagactctggaatctctctgatagtccaagcatcttgactggtttcatagagctgaggacttcgttggtgaggttgatgcggtcttgcgtagccttttgatacttgatctggcgtgagaccatcatcttgccgattgaacctgtgaggaagaggcaaactacaaaggtcagtatttgagatcatactagaagtaatcggactcactaattcctgtgacgataggcgcaacgcaaacagcgccaagttgggccgccaacatgtacatggcaatggctacagtgagcgtgtttgcccaagactcaaccagcaggaagtgtaatttctcaatgagcgtctccacatcattgcccataagtgtcacagctgaagactcggcgaggtcgtcaatgggaagcttcatcatcttgctatatatcagggtgatgagaccaccacggaccatggcaccagccctgaaggtcaaatgctcataccacgctgtgagtatctacacaaactagttagctcatgttagccatgtatccaaatactttcataccgcagaaccgataaagacaaaagcaaaggcgccgatcaagccgtagcccaagttggtagtagactccgaggcgggcatagttaagaaccgcagcgcattgctgacgagaaagggttgagagatgctcagagcaatcattccaatacgaggtggtatgatacccaaaagttcccatctcaaaacactgacagtcattttgaacaaggatggcttgctcgataacgatgctgcagctttgtgttagtgcacgctggtgccagtcatggatactaacgtacctctctgccaagctttgccaaacctgactgcaagtctctccgaggatagcttctcataaattgcaggtaagtcattgttggtcaagactgtagcccaacctgagacgagtagcgagttcaaccagacaaagaaaccccggctaaaaggtccactcgtactctccttggagatggttttatcgctggaaatcaagatctttcgcttttcaaccgtctccaagaccaacaatgccagcttgaaaactgccgaagcagataaagtcgcggcataggcgatgttgagggacaggagccattctgtgcgtagtcgtgcggtgtcaaatagtagcgtcacaaaaagatatgcagttagtaggaaagatggccgaacagacttgacgtgctctacatgagctagcagaacgatcgaaaagccggctagaaggttcaatatggctgcagcgagggagaagcgagtgttgagttcctttgcggaaggcactaatgctagtaggacgacctgcaacactgcatatgtagctgatgtaatctatttgattggtatcagtcaaggcaaaagaatcatttcagcataagtcatacaagtttaggcgtataagtcgcgtgacgctttgccttgtctggagtcttgaaaagatagtatgctcgggggccagcaagtgcgagaaacactgcagatggagctatactcaagatactctcttggaaggacactgggaaatggtcagccgaatattcagttcgatcagttgtaatattctgttctcacgagtaaaatcaaatccgccgcgacatccctcagtccaaacgctgggcccaaagagaccatctccacaagcagttgaattgtaatcattcatgatagatgaagaaaaaacaatcttcttagatagtagtaactaaggcttggtataagtaccccagtcttggccgtcctgcagcacctcaaagaggcaatcttgatgccaggctacgacgttacttggcccgaccgtgtggtaccgcaacgtcctgcatgcgcatcaaataatgtgccttgtaatgcaggtaaatggtctcggacgtcaaatatctccgtgtcttttctctcttgctggcaaagaaaggatggactggacttaaaaggtcaggtcgcgtcctccttttgtgaagctgtcagcattcgctcaattcggacgaatcaagcccgaatataaggatcagatccataaggagaacctggagacgaacgatatctagcctgcgatttcggctctaatttgtgatttggagaaggaattgcgacgccttacaaaagtacccccttgacatgtccttattcggaaggtgaacaaggttgaatgataagcttagtgcctagtccaggttgtctagactatctgagggagtattggccaattcagatccctacaatcgtgagaatgcgcttagatagatgctaaaaacggtaatttgcaaattgataatgtatatttatttgggtgggtatttggaaatgcaaatggtaaatagatattttcgagatccaacaacaggccaattatcgaagcctcagaggatcatcaggcatataatcatctgtctcgtatccctcattatcgatcacttcttcttcccttgaacgcttcttgggcggcttaacaaagtaaagagccaccaatgcgatgaaacatagaaatgatacataaaaccatggcaatccgatccatattccctttcgcttcagcccttggtcaaaacaccaagccaacactggtccggcgatgaacgagcccaccacttctatcatgcctatcaaagcatacagtcgagccgtgtactcgggctgcacgtagtgtgtaactgttgcgcgagcaagcggacccgtggcagcgccaaaggtctcgatgaacaggccaaagaagaacatgactacattggggctcaatccttgccagaatgctccgaggacaagcattacagttgaaatacgagtcaagaacaagtcttttccgaatgccgtcatgcgaaatcgaggcgacatgagcctatctccaactttcggcagacccgccagaatgatcagatcgaggatacccatgggagagaggaccaggctcacatcagccattgtccatttgaagtgtttgcttatgtactggctcatggtcgtcgtgtaagctgcatagcgcgcattctgtataaagaatgtgacgaggatcatggtgacgctcacgttcttgagcatgttgagcgattgttggagatccttgacgccatgtgacatgtgctctttcagggtgctcggtgcccttttgccactctgggcttgctggtttttgacattgacagtcaaggtttcgggaaggagaacaaggacgcccatgatgatgggaaccgtgaacaagacgagatatatgggaagccagggtccgtacttattcatcagaataccagcaacggcggggccactaataccgcctgccgcggcaccaaaggcagaccacaaaaagtgctttgacctgcatatttgttagtggaagattgtatagaacattggcatttacgtacttgttttcctccgtgctaacgtcagcggcaatggagtagagagtagacatcaacaccgggacaccaccgccaaagacttggaaaaagcctcccagtaccaaaaggtagggcctgtctcggagagaaccgtgaaaggccttgatgctgaaaggggcaaagaggaagcaaattgcaataccgatccaggaaaacatgactattggcttgcggccaatcttatcagacatggtaccataaggaaaggctacaataaggcctatatatggattgtcagtttgatgacgaggatgaattggttcatgtgatactcaccaatgagcgaagtaacaagtccattccagccaaacaaatatcccaattgagactgcacctcatcgaccttgcacttcatctcatcaatgatgtctgttgacgtatcattgtaatgtatatgacaaaacatgtcttcaatcaggcgtgcagtgggcaaaatcaacagcatgccgctaaaaacaacagcaaacttgataacagaaaccaaaataacaatccgcttgggggagcgaacgccccatcgtgaggcccgatagctgggaactggctcagaacgagggtgaaaggtatcattgtcgttggctgggtcatcctcaaggggatccagatcgagcaagggtgcatccagatgcgactctaactcgacgtcgtcgctggcgacgggttgatacttggatggcatcttgacgagacgagaaataaatacacacttaaacgggggacatttttgttaaatattaataaatagatagtaaaagagaggacaagaaggctatcaaagagtaagataacacaagacaagataatcaagggaggaaaaaaggtttagttgagacgcgaaaatgatgagcaaagtgactaagccagacgccaaaaataaaagcgtctatttctagttgattcaggggccctcgctatgagcacaagagacaaaatcattagggcagcttatgccacttagactatacttcttagactactttggaggccaacttttctgctacccgctagggggctaagagatccctgtagtttgattaagcttgagcttcagcctctctgtagggctgtgcaaatacagaaacaattgcgtggcctgcatctgtgtaacagctatacgcgtatcaatatcgggttcgttccattgtgctcgggttgatattgtgcattcatcaaatgctctttgtcatatttttagccaagcattaagctgacaaacactgttaaacagatacaagactgaacttgtccacacccaggtttatctatgtacaaccaaggtatactctagacactcacttattccagcgtcgaacaatattaatatcaagtcggtgtaggaaaattgaggtcatcatgaaagtcaaaagcctccatcaagcctccggcggggccgtaaaccccgcaaccgatccgcccccgctccgggtagttgactttagctatcacgccttggcctttataagcaaccgaccaacaagccaatacttgatccaaccgtctagacattcatttgctggacaatatctcatcaaaatgacctcctctcctctccgcatcggcttcgtgccagaacacttctcaactccccttcacttcgctcagaagcactttggtctcgatgcaactctcatcccctttccttctggcacaggccacatggtcactgccatccgatccggagagattgatgtagctgttggtctgactgagggttggatcgcaggtctgggcaaggagggcgttgaaggagatggtggatatcgtcttgtaggaacttatgttgagactcccctgtgtaaggcctaactatctcatgacaagaaccccactactaacggactacctcaggttgggccatctctacaggctcagggcgccctgaaatcacctctgtcgactctctcaagggcggaaagattggtgtttcacgaattggctctggcagctacgtgatgggcttcgtcctggccgaccaacaaggctggctgacccctggcgccgcagagaaacccttcaaagataccgtagtcctcaacaactttgagaacctgcgcaacgccgtcaacagcggcgaggccgacttcttcatgtgggagcatttcacatccaagaagttctacgactcgggtgagatccgccgcgtcggtgaaatctacacaccctggagcagctggaagattgtcgcctcgacaaaactgacacaggatggtttggatggtcgcgtagaggatctgtttggcaagttggaccagggcattaagcacttcaacgagaatcaggaggagtctgtggcgtacatctcgagcagtcttggctacacagagcctgatgcgcgggagtggctcaagacggtcaggttcccaacaaagacagagggagttcgctccgaggtggtgcagaataccgtcaacatcttgcggaaggcgggagttttggtcgagggcaagggaatggagcctcaatctatggtcttctctcgttaacataatctcaatctctgatcctgatcccaatgaaaaatacaaagtggcgagtcgcccttgggatcgtaaacttgtccctcgatattcaatgttttcttctaaaagtaggcaagttgcggtaattcactgtgaatgggaagttgcaggtttgccctatggggagttgcataaaggtaggcaggtctgtttggtttgtcactatccctttgtcgctgttcattttagcacgagagacgaaatacttgaacaaaatcaacattctatatgtgcctagccatttcttttctctgctatgggcttccattagcttaaagtttgaaatcaccttggtagccaccacaaagcaaattacctctagtagctactgcacagcattaacaacgatcgccaggacttattttttgttcacggtggcagctgaaagcacgagagatgaacgttcccaagggccccaggaagctcaaggggcgccctggtggtcataacaagtccacagaccaacaacgaccagacacgctttacgtgaccgacgacgacgacggcaatgttatgcgctttccagtcaacgaaaggcgcatgcgatcgatatgttcaaaatggcaaaccctaccaagcttcgcaaacggctgcaaaagacttcaaattgaagctgttagctttaaagacgataaggcaaaggacgccctcagatccatcatcgacattattcacagacgggacaaaaactgccgtcactatacagacgccaaccctcgcctcctgttctacttgttactgattcatgaatcacttggagcatcccatactatcacgtaccctggcgacaagcaatattacctgttctttccgcctaagagaatcaagcgcagtatattcgatcttatgcacgagtccaagtatttgtatcgcgtgcgagactggttattgctagctgtggtcgctgacagactcaaactcaaacccatcatggggctcatccacaacactctgaccctattctgcagagaagatcgaccaggtatgccacctgagttgcagcacggctcgatgaatgatgtcgaatgggcattgataaaagaactgcaactgatcggtaagacaacaaggaggtatttgaatttgggactaacacatatcttggcagacgatcgaatgttggaaacgcgactacagtacgttgaaagagtcttccacgcgttgcgtcttctctcgtaccaagtcgaaaacatggacaaaggcatactgcctactcaagagcagttcgaggtttaccaagagtacagtgtggcgccgtgctcagaatgttactcgatctcctcaaaagactttcatcaaagattccccaaggcaaacctttggcctctgtttggcaactcgtataagacatatcagggctcggtcatcgacgtaattcgcaagattcgaggtatagaagaggatctggttgacaaggcaaaacgccatagacagcgtgggaggcattgcaatcagctcacgcatctttatcaaaatatgagaaaccttagaaaggagctcatttgctaaatggattggagcgaagagggcaaatggaaagggctgttgggtaacggttagtttccagactatctagtttcttacacgaaatagcacgaacatcacagaatttagggtatcagaaacattagccgctggaagcataagagacgaaattagtaggtcagcttatccttcttagactataccatttaggctattcatttttatacactaaggcttatgccacttagaccagacttcaggcaggctactcaactccccaagacttgggagaccaacgtttctggtgcccgtttacttgataaagcctcgagtataggcgcatacctactaggtagagataattgatcagcaagataacaaattatatagcccttgacgcttgacttgttcatctctaatctgtcttgcatgcgataaattgcgctcaagtttggcaatcacgggttgttacctggtttattgtttgcccacgacaggcttcattcaacatcgtttgtccactcagccatttttatctctaaccgaacaccttgatctattttgatatctagaagtctagatattacgtgaaatgataacatatacaagacttggctcatcactcctgatacaccactatctggagcacgcgatgttggtttcagactgcgttaccccaatgtcaaaaccatgataaccattaccaacaaagcggtcagcaggagtattccagactgttgtacaaaattaatcatgggaataattcgctgccaatgtgatatttatacggttacacgctgcgttgcacgacttagacgacctgaccatatcacgaggtgatgtcatgttcgctggggccgggaataaaccatttttaccccgataccggcttaaaaaattgaacccttatcttagctactaccttaattaattgcaaaagattacccaaaaacagtcactatttaattatccccgcttcgattaattgcgtgctcaaacaccaggagccgtgatagtcgatacccgtccgacatccgccactacataaacaatattatttccctttgcctattcatcccgcattttcatatcaaaccccgacttttggtcttgttctccaatatctcgtggcgtcgataccacatacatcatcgcttatcgcgactcgactcgactcggcccgaaacgcgcaaagttgcattacattgcgttgcgttgcgttgcgcgcatcctttatcccgggtgccttgacttgacttttctgaggcgccggtcgcattcaaattctatacatggcaccggccatgccggccttttcagatgaagaatcgcatacacgcgaacgtcaacatggacacgacaccgacgacgtggctgtaccctcaagtccgctcttggagtcgagatcgagatcgccagttggattgagggccagattgggcttgagtggcgtcgctcgaaggactgtgggctttgcgctgcttctattaacggtgttcctatggacaatgtacaactttatcgccagtgtaagcatcccaccacactaaacgtttatgccagcgctaatgtatttctttagtacatattctccgacgaaacttacaacaaacccttctttgtcgtctacctcaacacctctgtattcgcaatctccttgataccaaagttcttcaactacctacgaaagaatggcctccgtggactacgacacgatgcgaaccaagtctggatagactacaagcatggcacaaactacacaacatccttagatcgaagcgaagatgagcaggccaccgagcgcttgatagcacaaggctatggaagcaccgaagccgccccattaaatgagaagctgagcttcaaggatactgctgtcctgagcttcgagttctgcatgctttggttcctggccaactatttctcatccgcctgtctcgaacataccagcgtcgcgagcgtaacaattttgacgtcgacaagtagcgtatggacccttattttctgctccctatttggcatcgagcgcttctctggtgccaagataatgggcgtggcagcttcgctcgcaggtgtcattctcatctcaacggtggatttggctgagcaggccgacgagaacaggggatcttttccacgcaagtcgtctacacagattgctctaggagatgcaatggcacttctgagtgctgtcatctacggtctctacgtgacggtaatgaagcgcaaggtccccaacgaggacaaagtcgatatgcaaatgttctttgggcttgtcggcgttttcaacgtggtaatctatggccgctttcttttctgggaaggacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagttggtctttccctcaccattccgttgtctctgattggcgagattctacaatatcagcaatattcaagcttcacctactgggtcggtgctgcggtggtttttgtttcatttatcgtggttagcagagaaagccatgacgaagaggacttgagaaaggaaaatgatcttgagagatcggttggggttgaacaagtgtatgaatcatgatggtaacgacatatgcatgattttatgggcattaggggcgttttggttgctttcaacagcaagttggtacggacaggcatgagatgggatatagccggcgtttcaaccgcacgacatttattgattagccgagcatttacgaggacaagcacgttttcacatgagatataacgagtcacaaagtttaaattgtcttgatttcccgattcagatactttgataaacaaatcatgatcgagaaagggtcctgaatccggtcccgtggttctggaccctgaagtccgttcctcttatctcgatcttggactgtagtcaacgatctgccaagatcgaacatatgtacagcacagactatcttttgcttatgcagcggggttgatggtctcgcggagccagggtagcgtcggggaagggtaagaagagcaggggttagttgaagccgaacatgcagtagccagtttccggtgcacgtttttagaagttgttgaggaatatgaggcttgtgaaagtgagtatcgtatcatgtctctgcatatttcttctgctattttgttttgtttgggtagagggcctcagatatatgacacgatttccattgacgtggatgatattgcttttttaacagctgaaagacccttgacaatcatcaaaatattgccctgccatttctctggtcttgaatccatcctgtatccggatcatgtccccttatcctaggtccggagctgctccgtggcatctgctttgctttgtctgacccagggctctggggcctctcggcgctaagcaggccctgtcctatatctctctctgaaggtgccgccacagttcgatttcacgccaaaagcccgatcatgacgtcttttttagttggtgggggagcttcttttttcagcaaaacgctccgggtcatgggtcccctttggctgtttgccatgagggggatctgcgctgcccttgaacctcgatgtggcgtatgacgggaatcagatatgctttcactttttcttgctgtgaattggcattcatctgtggcttgataagcagacaattgtgctagaagacagccattagagacagacaagattgggaggaacgacttgactcgggatcaaaagcctcttgaccaatttcttgtcatagaaagaaaagaaagtgcgttgcatggtcccttttcttctttcctcatagggagctccgcatccataattgacgttgccatttcgcctcttgaatctcatctcatatccatctacggggaccttttggcctagacctcgaccgaacttgaccttacctagattcctttcttcctacaccacaaccctacctacaatacactcacttgacctaatttgacctatccatttcaactcgtcgcaaccctgattcttgctgtctttaacctgttctcattcttttacttaaccacgccctcgccatcctctgtatcctattatccacactacattctcagccaattcgagcaccgtcactcaaaccctgaacatatcatctccagccctctccagtcctacgccctaatcctggggtggcccaactacctgggccaacagaacaggggaaatggcagcgcttcaacccgatgtcccacgacatcctcagcctccatctcggcctcaacttgaccaacacgatcgtccgttagccgaatctattgccattgctacaaggtcggtgcacgccaagcttaacaagcttattatcgcccgcctaccgcttgccctgcctcctattgctgccgattcgtcttcatatatcactggactattacatattacgcctatttacatcacttttgagacactatggcgagatataatcgagtcaggatctcctatagattgcgaaaataacgtcgatacacactttcccgaaaccacgccgacaggaccaagcaacactcccttctcagaaatcgatgctcacgagttcacggaccgtagcagaatgctggcattactgcaacaactttatcttccaggattaatgcgatctgatcgtctcaaagcggacattgcaaatttgtcagggtggtcaaatagcaccgttgaggagcagctacgccttgttgagcagaatggtcgactggggggttttcttcagcacataaaaagaactgtccaaaatcgacctcacgtactattgtcttattcctatatcttgttcatggctctttttgccggtggtcgctttattagagctacgttggaatccgccggagacgagttctgggaccgcttaccatcgccagtactcccatctcttgtgccctgcgaagaaaacacacggcgaactaagcgggccagtggtttgtccgacgagcagattccgcaggatgactttcatcaccatgcaactcacacgatgcctttgcggttcttccacttccagactcctgaagacggagaagatttgaaacgtgaatttaagcgacgactcgccagcatggagggagaattgtcaccacgtgagaagcaagatatcgtccaagaatcgatttgtatctttgacaacatgacgcttttggttcagcagcttgacaggctctgtgatgacccgtcacgcgaaggaaacgacagtccgacatcatccttacttgacttggtcgatcaattccaccctttccgctcccgtctcagagacagcgtatccatcgccaaagatagaattcaaagatctccaaaactatcaccaaaccgcactaaattagcttggtcgatctggaaataccacggtacggcttcatcgcctgtggagccagagagtggaattaagttgccgatcagtcaccctggtctgtccaacggcgatgtgtcaatcgaactttgtccagctttttcgaagtctatgaggttcgacaagaccttgccacgaccgacgcgttacccggtcaagtccacaggggaaaaacatgatttgaatgagtgtcttcaggttgcttctaagaagctcaacagtattagcttcatcaactggttgataatattgactgtcggggttattatccttggaacattatgttctgcacggcacggcacggccgcgatgtaataatggcggaagcatgaggcatcagaactgcaatgtcctgtcatgcatagcgattgcattttgtttggcgtttttacggagttgaagcatcaggatacccttattgggagaaacacgtctatacctggagttggttggttgcttgcatttttattacgcgaacgagcacatatatatatacacgactgtactcgattcccattcacgcatatatacattttacagagagcaacaattacgactttagattacgagatagtaccctaacacgaaagctcatatgttatttgtttgtagagaaaacatgtctttgttcctattccgtgattgctaccttgaatgccgctatttgtgaaggtcgctttaaaaattgtttggtgaagcctttcaatggcatgagcggcttcaccaatatctctgctataatcaacacatgtgtttgaaacacccatttctgtattggggggtatcgtaaaatatcatgaaaaacaaacgctgcctgttaccgcaagacaccattgtcttgtctcgtctcgtctcatttattcatcatcttcaacgtcccagtcgtctcccacgtctgcccagcctgcaaagtatcgttcgccgccaaagtcgccaacctgtctgaaataccgtgcccgaccttcgtcttcttgccactggcggactacggaatcatccgacgcgctgaccagcttaccgtcgtaactccagctgacatttgaaacttcacgggtgtggccatgaacgaggggcgtaccgttgcggaagattgggatagtggacgagctgggctcaacgccggcggcggatgaaaatgagcgcgagggtgtaggggcggcggatccggggggatccaagaggtgagcacgctggacgcaggctgaacggaggtagcgctcatctgtagggaagagcaccactgaagactcggagctgccaacggcgaggaggtcagatgaatgagacaggcccttatgccgcatgctgcacttgacaaagaacgttctcgcggcgaacgaatcgtgcttgaaaccatataggggacctagaccttgggaagcaataggtcttcgcttggtagcgaggtctttgagttcaggagcgtgaccgagcatgaggtgggccatggagtaagcgtagatggtgttgtccttgcatactgcgtacatacgagcggcgtcactactgagggctagagaggtgattccgtatgagcgccaggcgtggttggagggtacggctgtggaggacaggggaatgctcttctcctgatgccgacggttgatgtatcgcatgtcccatagcttaacaacagcctctgcttcggaggcggatagcagcagatgttcacgaccggcgggaagccattggatagcagtgacggaagcaacagaagtcttgccgtgagcagtacgttcatgggtgttgtcaagagtgttcacggtagatgcctgcaatggcctgagagtctcatctcgcatagtgacagttcgacgacctgtctcactacaacccaccgtcgaaaaacttctgagattagaatatggacatcgcaaatcccacaaacggatacggccagccttgtccgaggtggctaacacattgccgatggactggccctgctgccaggcaatttgtcgagttgaactgtaatgcccgtcagacagcctggctgccacggtcttggtcgtcacgtccattaccaaagctgcatcgccagtcgtggctgcaagacgcatgtcgtcattggaaaagtccatgtcccagatggcattgtcgtggacggtatggacgcccagatctttttcctcgtttggatcatcgtttgcagaagtgtcgaagaacctaacgcaaccttcttcatcaccgacggccgtcacgggagcattgtgagcgcttgcgagacagaaggggatggagcgactgccgctaggagcaagacactcgtacgaatcgatgcaacggctgtgaaaccgtgctgtttcggttcggggatcggatgccggcgtttgaagaagtggttggccgcttgaatatccgagtccgtgttcacgatttagcgattgagagtcgaagcctcggttggcgaatttcctgatgggtctgggtgcgtagttgactagttcctaaagtcatgatgtcagtgacgccagcaggatatgagggcatatcaacatacctcatcgggctgaggctcttcaagagccatgtcagcagttttgacggcatttcccttcttaggggttttagcaactcctcggctggtcttgaagaagctgctctgttgaattgtgaggaaacgttcggtgcgagttggactacagttggggcttaccagagtggcttttctacagctatcaaggctctccagactagcttgactgctgaaactatccgatgcatttaagccattattgttgttcaagttcgaagagcttgagcgagtcaatcgaagtggtggcatatcatccaggttcaaagctggcctcttgaaatcaccctccgtctccgaaacctcgggctggagcttcctcttccgcgagtcatcttgaaacctttccgtgggagatgatggcagaatattgtcactgaagagtgattgaggtgagataggctgctggttggtgtcggcctcatccaagctgccaagagcagtcctaaactttggcaacggctgagtctggacctgcctgggttgccagaatcgattaaatctcctaggcgtaatcgaaggcgttccttttggccgtgacgatgatgaaggtgtgggaaaactatcgggatcaagagaggacatggtgggcaaaagagccttgagaagaaacccgtcgatggtggctggtagacgtaagtgtaagcactgaaaacgattagtgacagaatatagatagtatgcacgacgacgatgagctatgattagatgttttgcaagtgcatcgggttttagaacatgtcgtcggcattacacatgatgaatagaagaaaaaaagtccaatacggagtaagaccaggtagatggccccaattgtaggttcgggtcggttgccagagcaaaaggctggggttgagagcggaagcgaaacctaagtggatattgacgcggtagtcgcgacatagaacgcccatttacacgcctacgctgcacggaccgcggtgttttcgcgtagagtagtttttgttggagaacagaatagagggcagccacaatagccgccacatggaagttgacatcatttttttggttgtggcggactgttccaatgcaagggtcaagccaatgctgtaattgtggcattattgttcctgaaaacatgattttacccaagatattcgtaaatgataactttccagggggctattgacgtgatgagacaagtcgagtcattcaaaggggaaaagaaaaagaaacaatgattcattttaattccggcacttgctgctggacttggttgcgattgtgacgagagccgcaaattactccactaacagcgggacattccccagaatacagacgggctgcaagggttcaaggcagtggatgctctcaaaaataggtaggtgcccaagtgcctacctacctaagcatctacaaccttgaacattatgcacaatagcagaatacagccattattgttcgcaagcaataggatacagacatttcaataaaaactatattgccaaataccgccttgcaccaatagtacaacgtcaatccagcaagattctcagatatacaagagcccctttttatctcctcttcattggctcctcaagccctgtcttggaattccaaagccgatggcccgttcatcctcaccgatagccaccaaaaaagacccagaaaaagcaaccctggaagtctaggccaatggtgtcatccctcaccacaatcactcacaagtgacctacagcaatagcagtagcagcagcagtagtagaagtgtcttgtcttgtccatcctgtcctcctgtatccgtaacacgcaatcaatccctttacccttcatctttccttcaaacaattttctccatttatccttcattcttactatcccctactatactcacacttgtcatccctcttgttttttgcccggcaagagtgactgtttcgcgcgcgcacaagacgcaaccatgtgccgttttctggtgagtcccctataacaatggtcccttttgcttatctgcgtctccgaagccggatcctgtgtcgcagaacctcaatgctgacctcgcaactcgccatttataggtctacaaagggagcgacgatattttattgtcaaaattgattctcgatcccactcactcaattctcaagcaatcgtttgattccagactgcgtctcgtgagtcacctcccataccctgaccgatacttaaagcaacgtcatatctgacccgttgcgacgctctgtaggatacgagacgaggccagaacaatgcagatggtttcggcatcggcttctacaccgaccccaaacttggctcagcgccttgccttttcacatcgaccattcccgcatggaactgcaccaacttgcagcgcatcgcctccaagaccgcttcccaccttatctttggccatgtccgtgccacgactgagggctccctaagcgaagacaactgtcatccttttacacatggaagcttgatgtggatgcataatggaggactcggtggatggaaatacatcaagcgacgcctcggtgagcgcctggccgacaagtggtacttgggcgtcaagggcggcaccgacagcgaatgggcgtttgctctctttctcgataccctcgagcgacttggccacgacccaagcacttgccccgaaaccggttttggtccaacaattcttcgagaagccgtaaagcgtaccatcgcccagatcaacgagatgaccgatgcgatccccgagagtatcctgcagaacgaagatgtcgacactcgaagtttgctcaactttgccgttaccgatggccacagcgtcatctgcactcgatacattagcagttcgaaggatgaggccgccagcttgtattattcctccggaacgcaatggacgacacgcacacagtctgcggacgacaagcaatatcagatggagcgcaaggatcgcggtgccgacattgtgcttgtcgcaagtgaacctttgacatttgagagaggtatgcaaaatgctctgaatattcaaatgggggatactgactagaaccagaaaactgggttaatgtaccaacaaactccatcttgacaatccatagacagaccgtcatggtccatcccatcattgacaagtactacgagcgggatcctcatcacgtccgctccagtgccttcgtccaagcaaagggtctgacatcgaacgagaagaatcgaagcgatgctgccagccctgcaggacttgatcgtcaacaacaagatctcgacggctaccgcaagatgatgagcggcaacatcggcttcggtcaatcgagaagtctcagtcctgatgtttgccgtcaaacaagaaaaccggcaccagtggcagcaccagttcctgtacctgagtcgattcctgttccgcaaccggcgcaggtgaccccgccagctgagcagagcaacaaaccggccccggcgcagggaaacatcaaggttaaaagacgatctgtccagttggtggataacaaccaaggatcgaacgactatgatcaaatctcagatacagacgagccagcgcgggcagatgtgcgtaacccgaagaaactttcacaatattttcccgagctcacgctcgcctcccatgcggggtgaggtgaagaagacagaggcataaagggttatgtatgaacgaaaacaaggggaagaggatagaaagcgaagaccagtcaaagcaagtgctttggggctttggggctttattgtatgcatgattggccattacaccgtcattttatggatcgaggcaaggtgttgaggtgtgaaattacttgtattctagattgtctgttatttggagagatgacgggttctttttttgactatggatacccacgtatcataactacctaagcaacattatcgtatcacgggaacgaaaatgggagttgaaagttcatcttatgaccttagtcttgtctcctcccttcccccattgctcagatcaaagttgacatgacaccagaattgcagtgccatggcttcttccgaatctccatagccatgtcccctcatcaatgtgaggtcctcattcgtcctcgctctttctcacggcgaaatgcgccactagagttcaacaactgccgggcagaagcagaaggactttggaggcttgatagcaggtgaataacaggcagcaagcgataggcagtggaagcatcacaggcagaagatagtgccaatggcttcagcgggcaacgacgcgcccaagtcttgccgtgagaaagcttcatgtggtggctacttctcaacgacaatacgatattcgatgcaactgatcacggcccggaaaggacgttgggtgagttgcagcttaagatgcgttttgttctgcagcgccgtaaaactttactgcctgatacctcctaatcttaatttcacttggttatcttgaggctctcccctcttttccatcacaggatattttacttctttgttttgtcaacatctctatgaacgacttaatagggttgagtccaacatcatctgataagtgcacttcatcgatatgccttgtttcatcggcatcatccagttcctgcggtgtcggcactgcctgctcttcaagctcggttgtactaacaactgcgaagagctctgccctaccgaaaagcaggttccgctcgtcgctacgaactacctgtggctatgcgaagactgccatgaaagaaaggccaacgtcaatcttgacgaccgatgcaacgaatgggcagatctaatgatggacattcccaagggtgatgcgcagcttcacagtatgatggaaaatgcgatccgtagtcgcgaaaaggccgacgacgtagcatgcgaaaagtcacgagttcagtgcaatgaagagatccagtgggtcgctgaatggacactcgagtatggccttatgatctacgatgttttgttcaagcagatgtgggagccgcaacgggccgctgaaaggatacagcagttgagaggcttgcgtgtgtgggatctcctcgtcgttaaagatgccttgcggggtccaaaagtccttttcgaagagcagtggaatgaaacgtactggttcatcagtggtgagtatgataaccagtgttgtcagaacgatgtgactgaccgactttgccagaccaattcgctgagcaacacttgctacgtaagcaacagcaaaaacctcctgctaggaagaggccgccggttcctttgtttccttggaaggaaaatgaagacaagagacaatcaagagagagctccatgagcagtcaagggctggattctgatggagatgtgacactcacagacgtccaagatgagccggtacacacaaaacatgattctgcaacatcatcatctcccataaaaggagacggccatctcgtgacagacgacacagccatggattaaagcaagccagaacattcaggagaaagggcgcttgatggacgggctacagagtacgattaaagctcgtgtgaactagattggccgagttacacaacaccaacaccatgggacagcgagctcaaacatcattacgagtaccgagtataggaatcgaaaccatgtctagactttacgttacacatgtgattgcgggcgcaattattcaataccatgacaagttgtatcgttagttgtttgctttacacccctccgtcgtgtcgatgttgtattgatctacgcatgaactaacgacccccgtgacaatcttcacccatcccagagaagctacaccttgatttggacctacctcgttaggtaaagcatttcagtctcaaacttgacaacatcgccagcctcaggttctagtgcacaccctcgtcgtcgcccctatccctcatccccatatccaccggcctcggtccgctacattcaatatacaaacacctcagcacagcccgtaccatccttccccaatgctcctgaaactagcatcattagctaatattcatgcccatgcgtcgtccttctcaccgaagcccggcattctcacatccttgccctgcaaggcttccagcaaaatggtttgttacatgccgtggcgtatggggcccccttactagctccaggatactgggccagatatgtacaatatgtgtgggcaggggatgaagatgaaaggaacgtaggatttgtcttgtgaagatgtcagaggaagacgttgtccagctggttggagtgtgtgttgctcgtagcctttgtttcgtggtcaacatgaaactttttcttttctttttcacgactcggttaccttgaggtaagaacaaacttgaaccaattatctcaatatcgtatctgcagatgcgacacatgtacaatagatttgcgatcgccacataggcccgatgcatgtctcgtagtgacagcatgcagtaatacaatgaacaaggcggtatacgaaactacatgcaacccaccaactaacaaacataactgatgtcgtctacatgcctaatagctactaccgtaacttgcatggatggtccatctcagctttgcgctaagaaagaaaaacatccttcatgtcgatcatatccccacactctggataccgtcggtaagaaagaatctgatagactagagtgggccacacaccaccggtttgacatgctgcctctgtctgagtgtgtctcagaaaacttcattcggccaatcactaacttaaccgcgctatcatcgccagtagcaagttttcttattcggccggctccgccaggcacaaggcttgtttttgatctacctacattcaacggagtgctcccgaggtagcgtcgttgatactgacattgagggtgtcaaagctgttttgaccttgcaggtttaggagtagaaacctgattgctgctaacttgctaaggaagatgactttaggaggctgaaagctagaacttctacggtagtcttagtccagccctgcaacgttttggaacagccacaatttgcccgtccgtggcctttgcaagggttatcctgcatgcagctcattctgtaggaggaaggtcatgttcgcctatgtatccttgtcttgctggggacgagtcttgtttccaacaaccatggcactgtacttgttcgtcaagggaatagtttttgcgtctaagagtcttcatttcggtttccttgaaccgtcttttattttgccatatatccaataaacgccagtgccaaccctgatatgctgagcccagacgccttgctccctttctaacgtaaccgttccgtatgctgtttgttgcgttgctcttcgttacataatacaatggtgatgctagcctttccatcctaacttgaactccaaactcaatccctaagtagctccgaattccacgcacttgactcatcaccttcatctacccctacccacgcacgcatgacagcccccttgtatgccaaatccctgtctcccatcacctcaccaggaagtcaaacgccttcacatgtcaatcgccgagaatccctgcacatcaaaacatgatccactccacctcaactccgggtcctccaatgcactttgtccagttgaaaggcccgcgtgatccccggtcctagcccctagtactgatgtgtgggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcgagagctgctaggttgttcatgtaaccagaacggaacatgatatctcgacacttggaccgcactatgttctgctgtaattcgttgacacactcgcagcccgccacgaaaaggggccagagcagaaacttctcggcgctactgccagtatccaagctcgttgcgtaatagacaacttggctgacgaggctctgaatgctctgatgccctgaaggtagcgacgggctcacaagtcgctccgtgtacagaagcgcggcgtagcgaaacgcctcagaaagtgactccagatctcgtagctggctctgtgagcaaggttcaggcagtgaagcactgacgcgagatgcatcaaagttccagttctgaagagccaggcgtgcttccttccactcatgccagaatagcgagcgattctcctcgtacgacatggcttgtgcgctcgtgggtgaagctagatcatcgttgagtatcgtactgaatcgactgttgttgaggatacttgtttcccccgtctgctcccctgacacgttgaaccgtgtaagtgattctcgacgagcatggcccagtggagaaatgtatgacgaaggagatagctcaggcaactcctggactctggccggggtcgatgtgttttgcacagggcggttttgtgacaactggttcaggcggcccaacttgctgatggtcttgaaaagctcgcggtcacaccccaccaggttctcggttccgataggtagaagctgaatgtctggtatcccattgaacccaggatacacttgggcttcgcgttcgttgatgctcgcagaaatggcgtcaaagtaggtgaatatcgcttccatccaagcagagttgctcgaggctgtgagatattgagctcgaagagccaaaatcttgctaacaccggcaaactgggtatggaacttggcgatgccggactcaaccatacggtaatggcaaagaaggagaatcgtggcgagtactgaatcgtgaattgccttggtacggtcgttgagctgctcgtttaataggtgcacagccaagttacggtgttggtattcctcggcgagggacaggtcgtcgggctgagtgtctgccatgtcttcggcggcatgtttgtcagccatcaacttctctgaaatttctcgagtatcacgtccgagactcaatttcctcttcatgcggagattgcaagatgcaagagcacaaatagcatggctcagactctggctgtttacagctagtcgcagaatatggtctcgaaaagggttgtgtggcccgtcgataaagaccattgagggacacatgatattctcgtagtaatccatgaaaaagggcatcttggagatgaggtcctggctcacatgaacagattggttttcggaagcggtgggccaccccgagggagcaaagtccgagtgatgagatttaacgtcttcctcctgcatcgtcggagaatgccaggagatgggcatagagccgtagctggcgctataggtatcgacttcaggcacgcctacgcacgttagaaccaagggattcattggttccatctgagcttaccgaatgaatcacaatcgcggacaatcctgttacccaggtgcgaatcaaaggtgtcggtatgagagtgaagacttgagctcatctctgaaggagcgtgggcaagactcggacacgaggttggagcaaaggtccttgcgtgctcgacgtaaagagaggaagggggactctgagggcccggggagctcgtgcttgtcgtatagctgtcgtacatgtaagatgggctgtgaacgtaggaaacatcatctctggtgtaagattggctcatgggtgatacgtaacccacgtccggagtgagggggtcaatggatgatgagaggttttcggtgacgagaggcatgggaaaccgatgcatgttgtggcttgtctcttgtgcgggagagtagttgatgttgccccagtttccttggtgatgcatgggggctgcatgctcaggatgtgacatagaaaggtagtcgtatcctgccatattgaaaggtgtcgtgggagcggaagcaacttgggtcacggcaggaatatcaataggaccctggcgcattcttctcgtctcgtcctctgttccatgtgtaacaatggaagagctggatcttgaggaagcagttgaatgttttctcggctcacgagtaacaggaggagctttggcaataggcaaagacaggcctcggagcttgcctcgactagcaacaccaactccccaagtaagctgtgtcttataaccggagcattcactgccaacctcgagacattgggagcaatatggccgtctacggtcacacttgatgtttttcttggaacaagagaaacaatcatcagaggcaccaccggcaggggcacgtcttctgcgctttcgcactgctgagggatctttgactgtaacagtcggctgtgccatagcggctgtcatttttgtataagttgaggaggtgaggtgcaggtgaggtgaggtaggaagtgtgtttatcgactttgggttgcagaaggtaggcaggtagtcaaaatgtaaaagcgaaaaggtcgagatgaggttgatggtggagttgaagggaagtaaagagcttgaataaggtaactcagaagagtaaagtcgatgggaagtatttagaaatggcgggagaacgatgttaaagtatacaagaatgccaggaacgatgtgtagatatgaaagtggcgctctaggatggtataaggcaagatgaaggccaaactgaagaggcgaggggtgtccggagcttgggggagggtatcgcccagtacttgagagtactggcaacaagaccctgaagttgcaacagggatcatgatgggggagcgcgacctttggtgggtgtaggttgtggaagagggtgtacatataagactggacactacagggagtagcgtgggcagcatggatgtacctacagtagataggcacattcagatcgagcagagcgggagagacgtctgatgagagacgggagtggagagagggtactctgtacgggggatggatgggatggggacgatggggggcaccgttaatattggtgctggcatcatcatcccgatcccaagtctaagtaagcgtactttttttcccacagaccaaactgtaccaacgctgaagatcagcggggggaggacccatgaatgccatttcggccgaggttgacgatagaccgagagaatactgagaaatgtaggggttccccttgcatcccattcataactagaaattgttttaatttcaggcgacgaaactcagtgtctggcttgttggcgtagtagatggtggtggtggtgatgatgagaagcgtgggactcatgtcgctgttgtttggagaaggacgaaaatatggggaggcagacaggtttcactcatccatctgcctgtactataggtaggaacagtgcaagtgcagtaaatagtacagcaggtagaaggaggggcggggtcgaattgcgtgggcatgcctgccctctctaccttactgccatgtcatgctcgctactgtacgaaatcgatggcaagtgcgactaaacaagttacctgtcttggatgctacgtaagataaagataacgtggatacctggtctcgcatatgaaaatgtgagcagtcgcaagtattcttctatctttacctctgcatagtagtaggggggtactttttgccccaggaagatgggctacctgaccggtcgtgtaagtcctttctcgtcctgtctttggggtaaacacccgcctcaagtcgtcgtgtggaacctccgcccatcgttcggtggactacggactacggggtctaaagccccccggcttcatcaccatctacggtttagtggccgtcggtatagcgctgtgaagcacccctagtccctaaaactgccctgtccgttcccacattgtctgggggtttctgattcggcgagttcggttcgttggtcaagtcaaatcaaatcaaatcaaactccctgctggagcgatggaggtctcgctcgctctcttccgctactaaccccccaggctcttgtttaggatctttgccgtgcagattcatcgtctcggaacacgggttcatcaacagatataagcttgcctcgttctgtaatgacggacagaagcaagcttgcacaaggctacctaaagacaaggttgaaaatctaggcccatttcgggtaggagtgcagcgaacgccaagtcggggacgatttcacaaatggaatagagcctcaaagcataaaatccgccggttataaactcatgactgcgtaaatatccaagatttgcaagataaacacaggccaagttatgtagtgagagagaggaacttttgctttctcggattgatgtgaaacgaaatatgcccaaaggctcatatgaatagtatctaactggaaaacctgaccatccagttagtatctctggtggaggttcgtgtaaagtcctaagcccttcgaattccgcgcctcctatgacgccacctaggtgttgacggatattgcagacctcatctcggaaaccggtacgacaacggtatgtaaccgagccacctgaggcttggttcaaggctctcaactctaacaagagctttgtcccagatcaggcctatgcttcctctctagatagtggtggcatatgacagtcggtttgaggctaagatcaagaaggaatcttcatacttgtaccgacgccctacatagcctggcgcgtgaatagtttgacgctatgaagaaaaattccaaagattcaaactcaggggaaggaagtttttgcttgtactaattctctgcatctcaatttttccctgaccgtctttccagaatgtcatcgtggactgtagactaaagctcccgtgttttgtggaaagtgtcccggaaacgccgacgacgctgaaatcgattgcccaacaagagttttttttttcttcaagctaccacacgatccatcactatcaacgttgtacaggtcgggtactgggcggtcgtcgatcatagagtttcgacatctgcaggttcgcgcggttcctggcaacggcgagataagatatccgttatcatatccgtaatggaaacaaaagatctttcattgcgtgcgagctatcttgagaacaaaagagccaagctattgccaggaccaggacaaggaccaggaccagacaaggacacctgcatcaagacatgctggagccatgtcgaggaccagggtaacaaaaccgccgccgggtgcaccttaaaatcatccgctgcagttgtccataggcgctaaagcgatccactcccagggtcattcaggtccttttgcaacctgataacccaatcagggccgctcctccctccatttctcactaccgtaccttcttcatatccacccagaacaacctcatccactcctcatgcatccattatcaacagtagagcaaatctccccgcctcttaaaagcaaaagggccaagcagcctggggttgccaagctcacgatcatccatgtcatgcctctttgcttgattgcttattacttgctggcaacctacctacctagccagctaagctaccgctctcggtggagcgcacactacagaggagcatagctccgtcacgtcaatcgccagagcacctcggttctggctcatttacaagtgattgcaacattgaatctaaatttatgcgaaccgtgctgtgacagcatgggcaactcaactaagatcaggggtatattacaagacctcaacgcatgtgccaacgttcatattcggtaacagcgccgccttgtgctcaacggaatcaaactcagaaatagatccagagtctgaacccacgttctcttgctgggttggcgacgtcgaacctcaacaccagtatccgctccctctcgttgaatacatacaatgctccgcgtctgccggctgccgcccgttcactttggccctgtcttgcatatctgcaattgggctggcagcccgatgccaaccttgcaaaaaaggcagtggaaccaacgaatctctcaccccgcaggatcatacgcaggacaaccgcgcacagcacatggcttgtcgtggtctggaatagcctaaggaggcagggctgattacccccatgctgtagcgcaattgcggccttcttgactggttgctagacaatcacagttgtgtagcaaacagactttgtatcaactgttccaagaacagacccacgtcatgttcatctcgaccaaaagcaaaaagataaaaagtcgaataacggcaatattgcggccacagctctgtgatacacactagcggtagcggatagttccctgctggaacaattcacaacaacatgggctcaattgcctagtcaccgtggcggcgcctcataaacagaatggctttgctagagcttctatgcattcttccaccaggcttcttcggccatgtcacacaggttaggctgcctctaacttcgaccgtactagaccatgcactcaatagccttggatggtcccccactcgaccccctcaagttgcgcccgtccacttacatcattcatcgacacaacgtctcggactattcaatggttgcgccagcctgtttactggacctcagcagaatccccgtagcattctgaagttgcgacacgatgatactgcaacttacggacagagaccgaggacaagaaaaataagttcacagccctggtgtcggccaaaatgcctgaaaatccatagatattatcaataaaacaacagcaaagagaccaaaaacacagtacgttttcctcttgttcaggtcaatatttaaggactgctaatcttttccactgcaaatagtgtcagttttccaagatttcttcgaaaccattcttgcaagagtgtggctgcttgcacgcgagaaatggatgttaccctcgcactgagagcccgacggccacacctttgcacgccgctctcgtcatctggaaccacttcaacaccatcacgcacagtactgttttcagccatttgcaaagattaccatcgttccactgtgccataaactccagcaagaaccttccactctaaatggcttctagtgcctagagcaatcaacaccgcatgctctagctgtgttgtcataccaccttgaacttctcgatgccctgcgctagtaatcttgaagagtggtgtatggccgctaccacattcaaatgtgcttcatgcatgtgcgcaaattcgacgaggcaaccctccttggaattggaagctttggacgttgcagccacacttctagaacatgaacatcccaccgacgttatcacccttctggcgatagttcactcaattacaggggggttatcagaggatttttttaaacgtcttgactaattgaggctatcccctgactgatggtaacacatcacacagcaagggctacatacgcatatcttcgcttacatatttctgtcagttcaccagctcagtggtttagacgttgtaacagtcaagtgtcgtatccgtttcttatcggcttataatgcaatataatagatccattacgagctgtgatcgacatcaactcgagttttctatctttaggaccatagctggcctcggtactgggcaaacttaattcaacgttgctcacaagtgtcggccggtcccgagagaagaccaatctcacacacactttatcaagaaccgataaggcaatgatcaacttgcgccggtcaacttaggggggctgcagtcaaggacagctgcaggcagagttccatcggtgtctatatgtatgagagtaccgatccttcggtcagggattgggataaaatggccactaaaccgggatcatcccgaaggtcaggagcacactactcgcattttagcctctaaagattgaaggaaattttgagagatgggatgaaccaactgaagattatcttacgtgtttcattatcacaaacacaagtcgcggattaggtgcatgaacgcttccaggctggcagcaaaggctctctcgtcactgtctcaaaaagtttcagaagatcggagccgagagcaagcagcaatccctttccaattcgacccctaacgcttatcctggcctatgaggaaccccgaagtcgatgggaagaaacgatataacggagaatcgtcgcaaacgtcgatgtggccgacccattttcctcaccgacaatgctaggcgaaactcttatctttgtctaacaagagccaagattcacgggacttgtacttaaagtcaccatgtgggctatctcatactcgatatgcagaatcagggtcggctatcaaacatgattttgcggagcttaacagcggcttgtcgtcgaaccggtagccaggcgcccttgctcggaaacacatggtgactgcaatggctgctgcaacgaaaccatcacaacgtggttagcacggctacaatgtctgaaaggcttcaatggccgaatgccgcgacctggagacgactaccggcgccgcttgtctgaaagcattcagtcaacacacaagctaacaaggcagtcaatccaaagtatcgacaggggcatgctgcggggtgggcaagggttcacctctgcagccattccgaatcagacatgggtttcgtctagccgcactcgctaagcaacaaatcgtgtgttagaaggcccgaacgatgctgcgtagaagctaggccctagggtctaagcctcatactttgcaaaaagtcctctgttagctccctgcagtcccaatctcttccacagggacaagggggcacctagaatcagcaaccacctgttgtcagtgaggcatatccataccaatcaggtctctgtcgtcaacatcccctgtaccctgctcatcaaccttattctcccataatacgttcttgttattggtcaggatgcgattgatgaacacctcgttcttggtcactggaaaattaagaaccaagcgctgtgtcacgaaaattagacgacatgagcacctgtgatcgtgtcaaaactatggtcatagtcacatcttattctactagtctagtagttctcacctggagaacaagattttcagctccagtgactgcctctgtacagttttgatgttctggccgtccacgaatatcttgggcagggcatcggcattgcctggtcattcacgagtgctacccgacgtatcgacggactttaaggagaggattttggtcgaattgctcgttatacagggcacgagccgcgagatgctccagaactgtagtgtctcggtccgcagaaatcgatcaacttggctgtttaatcctggctattcattcgcacaactgtcgccatattccttttgccaatacccgagacacaaatgtccgacaggtggctttcatagttcccccaattggcatttcagttcgaaagacttgcatatgactcttgcttaagcgaattttccaatgtctccttaacgcggctattctacttgacttatgaggagtcggtctgcttccctatcaactgcgtgcatctcagatcctgaaggtgatccacaggaagatttccctcgtcgtttgtcctttttttttgcatcgaaccaaggattatactatctctttacaagggctctagccgacgttgacgtgttagggtccatgtccgatttgccacaagctccaggtcaggttggatgttacgttgctggcaaggggatgacgggcgaaccaagaacagtctgtgcaaggccggggccctactacttcgagcgagccattggtttcaattaggtcctttacgctgtttttcttctaatcttgttgagctggcgggcttggtatctggcatggtagacaagtcgacattcggttatgatcgggcatctctagcttgatgactcgactcatgcacacatatcgtggcttctcatgagcagatttcatgtatcatgacaactcaaaaaagttttttttgcgattgacgtttagttgaatcgtgtttgggcaaacaatgctaggatcgcaaaaagcaaatctcatatcctagctcagaacgaaccgaggctcccctggacaattcgcccgaacagtttagggctcgcgcatctcatgacaacggttgatcgacattccgagaagagatgacaggagggaccccaagactatgcaacgcaacagcaaggccctgaaatctctggtgaagggggttctgaaggtttcgtctccacgtccccagatttccccgcaaactggaagggcaactagagatgcaagttttcatatcgggctgccattgccttgacttcacgtgctgggctcctttattatcgcgtaatagtgtcgctgttttgactaaaagtcggaccaggggaatcctcaacaagtctggccgactgtttgacgggcaccctttatctccaatatccccgacaagaagatggagaaccctaccgaccccgcgcctctcggcgttggtgtgtcatgagattaccaccgtggggatgaaattgtggtgctttgtgcctaggaaagtgcgtggcctgtcttttaaagttcggcctccgagttgactctctatcccagactgtcaccgtttctgctggctcgtgcggccttgacattcgattgctttcagcttccttatgccgagcgttagaatcgtcagaccgttgagggccggaccctggttgcaatgacggtggttcgtgtgttctcataaaccagccacaccaccttttcgtgtgaggcttgaacgtttttagaaggcaatttacacgttcgaaaacgatcaaatcgccgccgacacatttcaatttcatgtatgcacatgccctggtacccatgaaaccccgtgggcgaggcagcgttgctgcatggcatggtataacatggctctccgctctggcagcgcaaaagttccacttgattcacatcgacagcttgaaatgggtctcgtgcacaaacaatggtccggagaaattgaggagaggctgatatcttggctgcagcaggtcgcgttctacgtcgaccgttcaaattggcattcctgcttcccacagacaaggcgggacgggcatcattaggtatagtaatacctcttgttcgtccccccgcattccccagactttcacgatgcactggaggggcggagcaatagcattgcttatgaagcctcatctccactacagaatggagtacggtacttgtagcatgtagcaccacgagcaaaagacaacatctcattgaaccgagtgcccagcgttaatattacggacccgtcctaccaacgcgaatcatggcgactttcaacttaactcgaaagtggacattgcaataagtttccatttatctcatttgatttgtgcttcagctggatgcaatgacattcgaaaagactcactccctcttttctccccctttcactatcgcctcttgtacgtaatgttgaagacggccttgtcttggtactgtacaaagccgacgaagggccggtagtgatgaggctttactttgaaatctctttaacttagagtttctcctatcacctaaaattgcgtttttactgctcaactcggaacagtgcctaagccaagtggctagtgcagcactgcaatcatgaatttggcgatctgaacctgcatttatttggctcccgtcacttgctttaccgcttggtgtgcggccgttctttggtgtggagggtggcatgcagacttctggaaatccggggaagcgcgaagccaccgttatgattcgcacgcaagaaatataccatcaggcagtggtggtggttattcaaggcaaaggtttaacttatctgacggcggaaaaccttccgcaacccgagcatagggcacctactttgtggtgcagcaggtgtcggtcaccctcggtgcgcgatggatgatcagtgatcgacacttgatagcttgatcgctagtttaaccaaaatgtggcttgaccagatatccaatcactcaagacaatcaaccgagcacaagatgacgacacgggtgatgatgccgccttgtgacagctctgagataagtatttgtgatgtagggtaagaaccaacaacttggattgtctgcgcatggcaatgatgagcttcacttgacaagctcgactgaatactcatgaccttggatcgagatttgcttgccagttagcaagacaaaacgagagccctgcacatcaccaacaaagattgttacttattaaagaatacatgatgttatactagttggctatgactgcctgatgagaacatggtattgttacattcagggtgccgacagaaggaccgaaacaacctgactggcgatgtacttactcagacagtccctgagtatcacatcctatgcttacttgcagagcactctcatattttatctctggtcgtcgtacaaggttatagttatgttgtgttgaaacaatctcttccaaggctccaatggcaaatccatgaataatggtgcagggtaatttccaccacacgaccagcgactgcgtgctatattgactggtccttggctgacaagcgacaagtatttagcctagcagctgatcgggctcgaaaggttttcgatatcgattatcaacgaacccccatcttttgtggccaaacaaccatctaaaaagtgtcaaggttggcgataagcattaccaaagggatggatgactggccacctattgtttggtgtcgcccttccttcttgatacaatcttttccacggcgtgttcatggacggcacgttgtcgggaactccgggaatcccagacaacaaaataagctcgttattagaatggcgattggtgtccctgtcaaaagcctcgtggaaacgggccgttgctgacatgttcatcgaaacacgtcggcgtagttgaaagagcttactgcagatacatcggccaactatctggcttgaaaactgggtagatcaaggcgccttgatcctgaaaccccacagcactctcgatactgcaatccatgtcgatgttgtcttattgttacttcaatcggattcaaaccgtctctagagtcatcagctggcatctgcatgcgaactgcgcttacgtacgatacgcaacgcatatacttccgacattgcacttcagtgttattctaagagtacttctgtgccttgtcaggtctcgcattatgatatactgcgctgcgtggggaaatattgactaatattatatgacaagatttgtttgccttcgtatgacgccgcttgagatttggacattcgggaagagcattggcggtgagttcaacatggcgaactcttcagaattgcttcggctagcaccaatctactccggctcttgcacacggtatactgaaaaggtgaatactcaagttgtctgaaaccacaccagaagatcagatgtccttttcgtatggataaatggactgaagtcttgatgtcccttgacgcgatgctttgttcctcgccgatggacatattttagtgtcttcactctctacagctcacaactgcatgaatagcagactgcttgactgcatatgtcttgaacgtaccgtcggtcattattcacaacaccgttccccaggcatgggtctcatgaccaaaagaattgcaaatccctttgatgaggtcagggcatgaaagcactcaccgctaaaaagactcatatttgactaataggaactcaaactggtgagaaatgaccaaggctttctgattttgttgttgtttacttggttaatctcttgttaaactggtgcctggttgataacacagatggcgttagaactcgcaagccaacgcaaagggaattaggcagcatattgaagagaaactgtattacaaaattaagtaactttacttcagcgagtttggattaatgtttctaggcatctgaaacagttgtcctgcgattattgatagaattgttgatgcctggtttttgacgttcgggactgtgcaggcatactacagggtaaactgcatctcatggattggatactatcttgatccttatttccatcacatatgtctaccgtaatccaggtgtttataatggtacttatgcaacttatgagatacatgccaaagaaaaccatataacaaactacatttctaaggaaacaagtacttctagctttatgttaatggcatgtgtagagttcaggacatcgaccatccgctttcaagacatgttaccgtcccacaaacacggatatgatgttgcacaataatttccaccactcaattcaacatgacaaccgaaactgacaattcatatatttatatttcatttaattgacctgttacaagtcacgtgtaatatcaaggggttgctgggttagcgcgccactacaactgttcctgcatcaaatcgtttaggcaccaccatttacaccgttataaaggaggcacctcaaccgttgcattggttttagccaacagcaaaaatcattcactatcacacacgatagtcaagaccacaccatccatggagcaatacatcctagacaatgctcagcgctttgatgacctggtgaagcgcttcaggccagcgcctattaaggccaagccaagcgatgaagagccaaacccaaatatcaccatagctactcgcatcaggcccatgatggatgacgagaaagaagaagggcagttgattggtgtttttccccggcaaaacttgccaggcgccgttgacttgcacgaactgagaagaccagtcaggggccctcctactctggttgtaagtgtatagcatgtcgtcaactcactcaaagatattaacgagatccagtcatcaaactaccgtgttgatagagttttcaactctgataacacaactgaggacatctaccaagaactcatcgagcctctagttccatgggcctggagcggtggagtcagtaccatgtttgcctatggccagactggctcaggcaaaacacacaccgtcagcggtctagagcgcctcatcgcagagacctttttctccaaaggtatccctggcacacgaaacatttctgtttccatcatcgaacttgcgggcaactcgacctttgatcttctcaactctcgaaagcccatctctatcctcgaagactcctttggaaacacccatcttgcaggtgcctctgagtttgttgtcactgacgcagactctctgatcaagcatatcaacaacgccgcttctttccgaagcactgctccgacacagaagaacgactcttcgtcacgctcgcatgctatttgcaagatccgcctggaaaatcctgagttgccccagtccgatgatggccttctgtatctcgttgatcttgcagggtctgaggcggctcgagacgtgacagagcactcaactcagcgcatgaaagaatcacgagagatcaatgcaagtctttcagtactcaaagactgtatccgtggcagagcaagcgtcgacccggctggtctcgtagctgggaagaaggcatatgtaccgttcagacagagtgctctgacaagggtcctcaaacacgtttttgaccccgcggctgagcgaagctgcaagactgtcgttgtggcttgtgtaaacccgagcttcttggatgtgggcgcttccaagaacacattgagatacggggagatgctgagagtcaccgtgcccaaggcgccggtgcagaagtatgatgctgcgaagccgagtacttggccgcatgccttgctacaggactggattctgaagaatgtaagttgccaacaaatccgcttgaataacataaagtcgctggctgatatctcgatagtctggcgcgccaccagtttctccttcttgcctcgcgcctgaagaaaatgggacgcaactccttcgccttcctgttcccgaattcatcacccgatgcctcaagacaccaggagtcacgctggaacaagcgacagccttccaagccaagctctggcgtcttcatattgactcccatcgtatcaagccgaaagcgaactctaagaaggccagtcctgagacagagaagtacagcgctgagaacaagggtctttcgagtcgtgacgcaagacccgaaatggtaggcatcccgttcaaagaccgtctgcggccggggatggtggtcagctgggatcctgcagacgacactcgtggattctatcgtctaccgggacgtaatctcgtcatgatcttgagccccgagggcgatgggagctatcgatgtgctgttacagtgcctgctattatgacgggggcatttgagatttacatgtggcagcaggttgtggcctcggtcgacacgatgaaggccgaggttttgttggagtacgatgttgggacaagatactattacgaaaccgtgtagggctgtggtaacgagaggttgggtgttaggtttaagtctaaagtaaggcgcggaagtttatgttgaatcaatgtctctacgaggagatatccagcatcacatgttgatagaattgagatttaatatacaccatgtctatggcgagtcaggacagagatagctgagaagtcgagtgttgagtgtcggtcgacagtcgcattagaatatgaatgccaccaaatattgaccagattatgactgatcattgtattaatttatttagctgttttccatgagtctggaagcctctcattacacactgcgcccttgttcctccccaactgggtatctcgttttagattggtggggattgacaaagacgcatttttcttgtttcgtcgttcatcatgatccttaagccgcaggcttctcagcaagggcctcgagaatgggcttctcaagactctcaggcttggtggtgctggcccatcgacccttgacctttccatcacggccgacgaggaacttctcaaagttccacttgatgcgcttgaggccgagaagaccggactgctggtccttgagccagacccagagagggttggtgccgtcaccgttgacctcggtcttttgcatgatggggaaggtcacgccgtagttgagctggcagaactcctgaatgtcatcgtcggtgccgggctcctggccgccgaactgattgcaggggaagccgaggatgacaaagtcatcggggtacttgcccttgaggtcggtccagagcttctcaagaccggcgtactgaggggtgaagccgcacttggaggcagtgttgacaatgaggacgaccttgcccttgtagtcggcgaggggaacctcctggccgcgctctgagaggattgagttagttgggtgagtctatttgccatgaatgaagtggtgtgtttcaaggcggggtatgaatatatatggacagagagaggaggggcagagagggacatactgtcaagcggcttaaagtcgtaaaagctagtagcagaggccatgttggatgttgttgtataatttctgtggtaaagtctttgattgttgagagatggaaatggcggggaactggaacgagtaaagtggatggttgcgcaagagtatttattaataaggctggaacttgatgatgatggttgcaaattgttgactgcaaatctggaccaaagaggagcacgccacatgggcatggacatggatatggacaggggccgggacagggacatgttgattcagtaaagatattaggtattggagagcaattgatagcattgaatggaagagcttctgctgctgtgctccccttctacagagtgctacagtacaagcctcggcacttgactccatttttggtttggtgacgtattagaggtggagtgattcggggtctcgaattccgccggtaccgagggaatatatacaaaggaatatttggacgagttttcgcattgactgagttgcaggtttcctacgatacctcttaccaatttacctatatgtgattgtttgtccatgacagagaatgcggttaaaagtgccatgtcttggcagtctctaactcgctaatccgaaatcagattacgatatagagcactaattctagtaggtacagtacagttagtacttaggttagtaggtaggtcgacaaactgcagcacaaacagcctcagaagcatatcaccttagagccaatcggccttgttattaatagcagctcaatggtatttggaattattttacatcggtgcaacactgcatccgaagatcccatcaactaactctcggctcggtaataactccggttcgggcgtcactaccatttccaacctctggttaaatatctcttatcgataagcagagctaaagtggcagtggaggcggttcatgcagtggcgtcgtatctgtacgtcacctcgactcgatctgactccatcccatctcagcccagaaaacgttgagagtgcgacggcgattatcatgctaagtatacacactcacttctagctaccgaatatcgaactcaacttatagtcaatcgctttatacttgagtgtcacattatggagggcaggaggaatatcgtcgtcgttggtcagtcaccccgccttaacattaccctttgttatctcgagtcatgatcactacctgtacttgacatgatagcctcatcatgatagactccctatgtataatttaccaaggctgataatcctccaggaggtggtgttattggctccaccacagcctactatcttacccgtcatcccaagttcaacagcgcacttcataccatcacacttctcgaagctgcccctactgtggcagccggcgcatcaggcaaggctggtggtcttctggcactatgggcatatccggactgcctagttcctctctcatatcggttgcatgccgagcttgccgctgaacacgacggccctcaaaaatggggttatcgtcaacttggctgtggaagctttgaagccgtagtctcaagcgataaagtcaagtcgcttcaaaccaacggtagcaccaaccacggtcaggatgggaaggaatgggagaagcttcccaagcaaaacggtgcagcaaaagaacttttgaaagcagccaacttgccaaaggatctcgactgggtagaccgtgagattatcgagagttggtctgagatgggcgcgccgggcaagacggaaacatcgcaagtgcatccactacacttcacaacatccatcgccgaactggcccagcaaggcggcgcccaaatatacaccaacgcaaaagtgacaaagattaattcctcaaagactggcgtcgagagtatagagtacctggatcgcaacacagatgagaaaaagaccatccaagatgtgacagatgtcgtcgtggcggcaggcccgtggacaaacagagtgataccccgaaccaggatcgagagtctaagagcgcacagcgtagtctacgacgtcaacctcagtccctacgcagtctttacagatatccagctcccagcagactttgtccctgagcatcgtgccaagatgggacagaagaggaggcacaggggcaacgttgatccggaaatctacgccagaccattcaatgaggcttatgcctgtggtaagtatacacacatgatgttattgatgcagcagttctgacattccataggtgagccagatacaaatgtacctctccccgacacagcagaccaagtagaatgtgacgaagctcaatgcgacgacataatctcctacatcagcacattcagttccgtcttggccgctgcacctgtcaaagccaagcaagcatgttacctcccacgacatatacggtttggacaggagagcggtcctctgatcggcaggacgagcgtccctggcctgtttgttgccgcaggtcacacgtgctggggcatccaaaacggccctggcacaggcaagcttatgtctgagtatgtgtttgatggagttgccaagagtgcggatgttgagaagttggatcctcgaaagttcaaagtttaatggtgttttgtttcgctgcaaacgcaacataggacccagcatgtgcagcaagtagaaaagtttgttaggataacgtgatcatgaatggatattgccaagaccgagtctgcatttgctgaacatgacctgtatcgatatgtgacaagttctaagtatgtttgagacagaactcaaagctatactacaccacaacgttgtattgtatcccatcgtctccatgttggaccataatcagaccatctctctgcagcgattcattgacgtgtttcaactaagtcctggtacgtactgtagaacaatacgaaaaacgggatcacagaccagtgatccccagtcctgcctagcgaggactcaacgcccagatatctaggggcattcattatactgaaacatgacggcgccgacgacgggcgctattggaaggagaagaaaagaagtttgaacttgggcgcacatggcggtagagaggcaatcaagcaaacctggaaaagaagaaagttcaggcaacacagagtaatgagtaatatacctaggaaggaggaaagggaaaagagaagacaggggttggtcacgtttaacttccactgcaagacacatggttctgtcacctttggcggtttcacgtcatatgcagatgctaatacactttaaactctaagagaaatatgaatgggcgacttactaactacactcagtatcccgctcatcgtgtagacgttgacagccaaatttagcaaaatgactgttggcatcacctgttttgtttgcttttaaaaaaaaactaagacattttgggttatcttcatctcgccttgctcagctggccggtatatttgcagcctgttataaatcatagcaggtagatcggcaagggatccatggatctcaccttcaaggtaacattccgctccgaatcgtccttgttttccaccgttaggtttgatttagcccagtaggccagtaggccagccagcctggcggtaactgctgcggcctgtgctaacagcaaaaaggacacgaccttggcgttattgggactaatattgacttcaactaccgtgctatccggcactaaaaattagaacaacaaacaagaccctgttcttttgaactcaaaaaggctcgaaagttgctaagctaattgtatccgtattaccgcagagatgaatggatctcggttcaagcttactgcatgcagaataaataactggctggtgggttttatatgagacatcaggtggcctcatgcgagttggctcgggccgtcagaagcagggaggattatggccatgactgcactgatgagggatgcaaagaccataattaatgaatgtcttagtcaattccttagctgtcgtttacctcgacatgaagctaatcatcattggctccaaactggcgcaagcaccaaacgatattgaggttagtcaagtccacactactgcaggaacaagaggtccaaaaaaagcaaatgcaagaaaacaagacaagagagagaaaaacaagacgcattgaacttgctttccggatccccagttattatcggagctcgtgcatgaagcttgacgtgagtggaatcagcttttatttctgccaattggttagcgccttgtgtaatcctgcgggcatcgtgaaaacataaatatttcgtaactaacgttagcatcagtcacatcctcttccgatcgattggggacccatgttcataacacccattcataatgatgtgccgaactgcggacgagaactgatgacgactacctatggggctggttattgattttctttttctgctgacaaaacatccaagccaacaagaattaaaaaagagaatattttattcacctacctaggttagtaggtaggtaggtaactaagttatgggcggaaccgcaaagatcatggcccttacctgtgctttagcttctgtccatctgcaggctgctttcttacacgcattcatcagcgcgatattacaagcgcgtacagaatggggttggacggccgctgaataaatggactcaagctgcagtgcaacgcaaaggaatggtcggtgaaggcgaaattcgcttaaacccatcactgtaatggtcaagagttaattacatgcatttggcttttcatgcgttgagtaaccgactgcaccaactattcctcacgtgcgagacccgaggattcaactgtgttcgttcaacgtacactaaccagtagacagacagacaaacctgctctggggagtatcttgcgaggcacatcaacagatatgtagtccacagacaaactgatagaaaaaatctgttacaaggggttgaggccctcccagacccgaaacaaacaaccatagcgatccgtgctaatcgaaagcgacccttgtagcattcacgggctggcaagcagttcttcgggcgttttggcctgcaagaaatgtcattgtgagacaatggtctggcagcgacaagagccggggccactcgatctggaacagccggacaaccactacttgtccatgtgccggcttcttcagcactttacttcgtacattgctctccgtgcagatagatagatactcttggctgtaatctatctgtcagctcggtgttccgggtagcaagaataagcaaaacccggcaatcaatccacttgttaagaaaagatcagcgtactgggaataatcgtgatcggctattgcagcccgcggtacgagtaggtagtggcggagccaccgtttctaccgagggacgagagatgagacctgttggttaggtagcagcgagagttaccgaactgcgaacgcaaaagtcacatgaacaatgagagacaagagacaaggatacagaaagaagaaaaaagagtacgatattgctcatcagagtttctcaaactctggccaatccctcaccgtggtagtattccctattttgagttagcggctttttttgggcccttgtccccggacggggtccttgtgagagagtccttgttgagagtccttgtgaaccctcaagtgtgccaagatttgcatgcatttaatcgaacaactcacatgattttcgggagatgatgtgaacaagtcaaataaacatttcaatcaacaatcgaggtcctagctctcgctattggatcatctgtcaatcaatatatatatccaagtaaggatacatggtctttaatatcagatctgttattactccagtcatctatctgtaaagttaactcatttatttttattaatagccctccctgccctgccagctatccaaatccaatcatggcttgcccaagtcttggccattatttgaggaaaaatagactttctccagtcaattctctgagtacctatgtatgactcttgagtcctgttgtgcccgcaaagcccaattaattattcgactgtaaacgaacggccgttcaagacacgcacggtacggggcatagtcacatcgcccgtcttcaaatccgagtatgtgcggatcgtgtgtcgattattccccattcgcccgcccacttgtttcctaatactagatgttgcatgtattttgggttttatctggagtaacacacgtatgcaaaccgccatctccgctgtgctcttaccaagaatgtccacagtccaacagcccagaccgttgaatagggtctgagcaccgagtctcacaactggaactctttcttcttctgtgcacctacagcaactgtgtcccgctctctcggaccctccctgggctttggtagagaatgatcatcaacgataccccgagcagaaataacacctgttggtagactgaccaaccgacttgcagatggtactatcccggctccgtatccgtaggttcatcaccaatattaaatgtcgtgtctcaaggagcaattcgggctgccagaggtgtcgactaaccgatgactagcgtttataaaccctggtggccgtttttgaagaccgacaggggccctccttgccttgacccctgcccctgcccccgtgttgtctccccagctcgcctcgctgagtggtctttgtccctgttgctattcctcctcaagaacagttcccacactgctgatgcatgccctcccgcccataacgcactctcacttgctctagaggtgggcgattgtgcaatctttttgtacctgcattgctaggcccatagcattgcgtgcttctatattcgagagcgtatgcgcttttcttccttgtaaagttatgtaatacacaaaatatgatctgagctattcagatgatacatcgcaataattgaatcgagggaggcttgagatgatcaagtttgaatgtttccctttgagtatacccgaataggaaaagtttatcgtcttgtcctccttctccgtttcttaatcctgcctaggttgtttacgacccctcccctggactccctttcccttcgcttcacttcccctcctagctcctgccctccctcccttgcatcgctcgtgcctgaggtgggtgggtttagttcaaggtaggcgatggcttacccattgatcccccataacataaactcgtaaggcagcgccttccccaatacgtgcaaatcacacagtacacccagatgtggtaggtatggacggtactgcaagtgcacctgcagtcttgagtctcgttggcttacaagtttcctcccaccccctcccattttgttttgtagacagcccttctcctcgtctttactcttccatatacggaacctctttgttgtctattactctgcattcttttcttgtttgtatatccttggctcagcttgcctcgcctctcgctcgcttcgctctttaccagtctcgctcactcaccacacggtcttcgtctcattgacccgagtcgctcactcttccagtcgtcgctctgcttttgccaccaccaccgcactgttggtttctttactttccgttctgggtaacaagtcatcgccgggcttattaccctatcaagttgattcctgcgccatatcatcacggaaccttttgatttgagctgcgatctacagcaccaagacgggaacccgcatctcattcacatctcgcctactggccagctccagtctacgttacaccttttgaatgcacgaatacatgccgcgcatttcttaaacgagactttgtcccaggatcaccccaagtctggttatacggaggagttcgcgttaccagctcgcattcaagcagcacggaaccctacctatgccgctctgacctgcgcataatacccagtcgacgctcttcacgacgacgcccaccgtccgttttgctgactctaaggctgcaccgactttctaatattggataatcttgcagcttgccgcaatggttaatagagaatcaatcgtgcccaatagcggcacttttgaagcactacagagtcatcatgccccagtacgaagaactcgcccgccgaatattgatacgatggcagccgaagagaatcgcgtgcctctaaaggctgaaaaggcaagcagaagagaatcgagattgggcctaaggagcttgttcagtcgatccaagacaccaaaggacttggcgacccccgagacgcccacatctaatggcactttcggcagtcgcacatctctcgccgactcgaacccttatttctcgtctcagcttgatgtcacgtctaatgatatgcccacgtcacctcttagcccgcgcattctctctacgatgtttgagagtcagcaaagcccatctgcccatgctcagccgcgatcagctggcgcatcaaaggttcagagtccatccaaggtgacgcgaggaccgctttcgagctggcatgctcctcctctattcaaagcatttcctcaagccacaaaacatataacactcccagccacctctctggctcccgaggtcattctacgtatgcacgagcgacgagccagcaccacgcgcgatgatgccgcagaagtgccggaaggggaagttagccctgccgagaagaccaagttcaagaaaaagcaccgccgtaacacatccgggcctgcgccaaagtttgaatggaccaacaagatctacgttctagtgacagctgggtatttgctacaatatgcagctgaaggcccctttgaccggttgcctgaaaggatattgcaccttactaaagactctgcggcatttgctagcgacgttatccccggtcgccactgggtggttcaaatctcgtcagctgccgaacctgacggaacaccaaatgccgaatcacgatctctgttctcacgttggaactttcgagccacagaacggcgtcatgcctccagccttctcatggtatttgagtctgctgtggatatggaaggttggattgcaacattgcgtcgcacaatcgagactttaggtggaaagaagacgctcactgagacaggcaagcctaaggctgaggacgaagctgcacccctgagggaaaggcccagccaaaggaccttgatagtgagagacccaacccgtctgtcacgtataatgacacagaactctcagagccctcaaagtcctgaaagcattccaagcccccgatttctaccattgcaaggcagagctgacaccagcccctccgtcgcaaatgttgccgagcatgagcctgtagccgatcaaccgttggatgatatctctacgactaacagcttcgtatcccatgatggcaggcagttggataacttacgcgagaactcacaccgcctatcgttcatatcatctggccaacgaacagtagtaacatcggctgggtcctctccagaatcatcgccagttgtcgataagttcccggtaattggagaaagcaagacattactcgaggcgtcgcccctttcacctgagccaaagccaagacctaacgctgcagcgatcttggacagaagacaatcaatgcaagttctcagcccttttgttgaactgcaaggtcctgccaacataaggccgcagtccagttacggaactcaagatccaacgtcgccaacccctaatttcagtgtgccaaacacatcgaaccgcagatattcttttgcaaagaacatcgcccaggaattcggcatggcgccccagactggtcccttagaggtacggtcattaggtcgcagagcgcctccaacgactttaccagttgcgagacctttgtccatggttgctgatcagccttctcctatggaggaaatgcatgaacgacctgtaacgcggcacggggatgaaacacagccgaccatgccaacaagttacgatttggcgtccttgcctcagattccttattcctacgacatgcattcgcgtcgatcaagtctggctccgatagatgaacccgtcgtcgaagctaaccgcccgacgagctcgcgccgacacacagacgtccgtcagcggcgcaaatccgagaaccctggcgcctttccacgaaacccgacaaactcatcccgaccaagcctggaacaaaagacacgctcgcgatcctcccttattggggcagatgaggcagctcgtcgccgcacttctcttgatgcctacagtgacagacaaagcgacactatatcggcaaaggtacgggcacagaggcgagccagcgtgcagtctgtgatgtcggaccgggcatctcaatacagtgcctcagccgatcttcctcctcctatggcgccagagtccctacccctagctgctcctccgcccacagtccctcttccacccattcccacatccgccagcaaccctagtttggtgccggataccggcagaaagaacctgatgattcggcgaagcatgcctcaattgaacgaagtacctccgcccatgcctccacccacatgtgcgctgcctccaattccacccaagctacaactcaaggcgtagcccaaattataccccttctcttattgtttttacgaccaccaaggagcgtctgcgattttttttttgtctaatctaaatgatactccattgctattgtctcttttgtttttgggtcacggagtcatacctgtaccatatagagcggttgggttaagaagggacacgctgcatttttggttatgcgaccatgctctgggaatgatatccacgtataggtttaaaagggaacgggctgttggaagctatacgaaccatagtagagtcagatggcctaggctctttgttaaagagatcagtctaatattattgctttccaaagcactctgaatatcccatacaaaccagcaaagtgaagtgtttcgtgattttgatcccatgttcaggcttcttgacattgctatgacaacttgaacaaatctcgatgcggttatcttgatgtgatcgcttgcacaatgattccttcgtagtcaaaaacgcaagcggctcccgagaaactaactctatctttcagtagttctccaagagcccagattgaccacagcactcgtccagaaaggatcgtgtcatctatcatccgttgcaggccaccggtctttcattcctttcccatggctggttgaggtgagacccgtcgagttctatctgatcaacatcatcgacgaaagtctcaatacctttgagaatgatgactcgaataattcaagaagtccgaggagggatgactaatatatggatgaaaagcatgatgtggctcatcaccagtgtgttaaggggacttgtcaagagcctacagtgcctggcaagcctcgtttctaagctcaatgccctagttgagagccatgtctttagcttgctgatgattatattaagaatagagcactgcgaacacactgtctcagcagtctggacgtagaagtgaggaatcgcttcgctaacagtgatgtttcgttaaattctgctatcgagtatattctgtcttgagagagttaccagtcaacgacacgctaagcaaaggcctcgcaagtccttgttgtcaaaatgctgatcgttttggaggtgagtttaggcgacaagcttcctaaatgaaattctgagaaatgaggcaaatgtgaaggtgaagactatgtcgtgcggatcaagtttgaatagatcagaggctcgccctagtctttgcatcctttatgtttgctgttcgaggctctagtagccctaccatcacttgaagctaattccttacttcgtcgcttggtcgcctaatatgaatggaaggatgaaattaaatttgataaacaacatttttgctatatactgagttatgcatgaatcgcgaatcattcccccatcacattctatgcattaatgtctaagatagtgtcgttaagtcgtaatcaaacaagcccaagaaataaagtatgtacttctccatgatctcaatatcgcatcatctaccgatcgcggctatatcttcttctgctgtccctcctgggcggcgaatagtctcttggcgagtaatccctcgatgaccgatatccgtcacccatcaagggatctcgacgatatcgctcctggctgcgtcgtcgcgagcgccgtgggggcgtggaaacgctgtgctcttcttccacaacgatctcgttatcggatgaaagcattgagtcttggacgaagcgtggggcaggaggatcgacgatgacgcgcgagccctggctttcgctgacgaggggcgatcctcttctacggctcctgtcccttgactgcacagttgtacgagaccgcgtcctcttggatctggatgtcgctctggatgtgcctctgctgcgggatctgttcttcggcctgcggtcccttctgcttcggaagcttagatatgtggacgtatcgccggtgacagtgctcatgggatagccagaggccactgtggaagcaccgtcgcccattggtcttacgacgggaccacgatgaagaagcatgtagatgatgtatagtaggaggaggaaggccgctacggcgccaaggacaatgcctgcgacggcgccggggtggagcgaggtgtcggcactcttgtaggctgttggtacggcggtaaatgatgtccttgagtcgtcattttggcggactgcgaggagaccgtgatgccctgagtctgagggtatcgtcgttgatggagggatggcgggcattttgtcggcgttggaacgtctatcgcatggcaaggagcagccgtaaaggaaataaatgatagctctctaaattcgatggtagtttctctctaagaatttgagactagaggcaaaaacaataacgaggctattttgtttgcagagtaatgtagatgggatatctcggcatcgatttgattaaagttgcgcggtgttgcacgtcccctaacccagtccagtgcagcccagccacgtcgtttttcttctaattgaacgtcatgcccttgcactcgcgcgcgttcaacggtaactaattttaccgaaccgcgagttctcaagaaactcgtgtttgagttttaattgatttatttatcatatcaactcttattatttcgacaacaaacttctcttcgagtctgatgtcggctcccgtctgcaacagcccgccttcctactatggaagtttgtttatcatcggcacagttctaaacgttttcactggacactggcacagtgacaagatcatgatgggctttgagttattttgtggggtggtgaataacacgcgccacttgtggctcaagtcgactgttaaacgacaaaatagagtatttctcatgacacagaacatctctgggtttttagattggatgtcaaatagaatcctgcgctatgtggtctatcaaactattattacttcaacttgtgttgcggaatacatacctgaagaacaactaagatcttgcagggcctacacggggttcatgatgttgagagaaactgtacaccatatctgcctgatactcatgggtagttgctgtgtcgataacttgtaagcacataacaacataggcacgacgtctatgccgtcatggtttcagtacagctaaactacctaaggtagactgtgtccggtagcttttcctagtagcaccgaccatttaaccgttgcaaaactagacggattgacctagtggataggatatataaagctgtatgcacctttcatcgccatgacaggtagattgccaggtatctcgcatgcccgaatcaaagccgtaagttttccggtaaacccgaagctcatcatcacgtgcggcaaagctttttcgcaaccatttctggggaatggcagaatgagcacttcttaatgcctagcgttcagcgcaggtctttgcgccgcgtccggcgattgctggtctccattggctccgcagaatcggacgtgcaaccggactgttattttatggccaactgatgggatcaattgaaaggttggaacgaactttaggatagcatcaaggccaattgcgttatgctcgcaattaatactagtcattagttatatctgtctctcacaatttttcaatatcgccgttgccggtagaccttccggcctcgagtttgccagagtcttcaggtaacttcggggtgggtcctgggggaacaaccatggtccgaacctagccggtgtggagacgccacagtgcttgcctctttccttcggcttctatgactgactggggaaagagcttttctcgaggtaaaaaaattcgttccgctcgattccatcatctccattcatactcaatcctgtaaaataccacatccccccaattactctccgactcgcgccttcatcctttttcttttcctgtactctatacccatatttccataatcaagatgttggcttcgcgtttgtcgagggctgtaagtaaccccgctacactgcgatataatccaatatcgcccttcatcccgcaatgtactgactttttttctagcttccccgagcttcccctcttgccgctcgatcggctgccttcacccgatctcctctggcctccaggttcgctcgttatgagtccactgagtccgatggcaaggtccagggtgccgtgatcggtatcgatcttggcaccaccaactctgccgtcgccatcatggagggcaaggttcctcgcatcattgagaacgctgaaggtgcccgaactaccccttcagtcgttgctttcgccgaggatggtgagcgactcgtcggtgtcgctgctaagcgtcaggccgtcgttaacccagagaacaccctcttcgctaccaagcgattaataggacgaaagttcaaggatgctgaggttcagcgcgatatcaaggaggttccttacaagattgttcagcacaccaacggcgacgcctgggtcgctgcccgtggccagaactactctccctctcagatcggtggtttcgtcctcaacaagatgaaggagaccgccgaggcgtacctctctaagcctatcaagaacgccgtcgtcaccgtccccgcctacttcaacgactctcagcgacagagcaccaaggacgctggtcaaattgccggcctcaacgtcctccgtgtcgtcaacgagcctactgccgccgctcttgcctacggtctcgagaaggaggctgacagcattgtcgctgtctacgatcttggtggtggtaccttcgatatctccatccttgagatccagaacggtgttttcgaggtcaagtccaccaacggtgatacccatctcggtggtgaagatttcgatatccaccttgttcgacaccttgtccaggacttcaagaagacttccggcattgacctgtctggcgaccgcatggctatccagcgtatccgtgaggctgctgagaaggccaagatcgagctttcttcttctctctccaccgatatcaaccttcccttcatcactgccgactcttctggccccaagcacattaacatgaagctcagccgagctcagcttgagaagatggtcgaccctcttatcagccgcaccatcgagcctgtccgcaaggctcttaaggatgctggcctctccgctaaggagatccaggaggttatcctcgttggtggtatgacccgtatgcccaaggtcgctgagtccgttaagggcattttcggccgagaccccgccaagtccgtcaaccccgatgaggctgtcgccattggtgccgctatccagggtgctgttctctctggtgaggtcaaggaccttctcctcctcgatgttactcctctgtccctcggtattgagaccctcggtggtgtcttcacccgtttgatcaaccgtaacactactatccccaccaagaagtcccaggtcttctctactgccgccgacttccagaccgccgtcgagatcaaggtctaccagggtgagcgtgagctcgtcaaggacaacaagatgctcggaaacttccagcttgttggtatcccccctgctcaccgtggtgttcctcaagtcgaggttaccttcgacattgacgctgattccatcgtccacgtccacgccaaggacaagtccaccaacaaggaccagtccatcaccattgcctccggttccggtctctctgagagcgagatcgagcagatggttgaggactctgagaagtacgctgaggctgataaggagcgcaagggtgccatcgaggctgccaaccgcgccgacagcgtcttgaacgacactgagcgtgctctcaacgagtatgccgacaagctcgacaagaccgaggctgactccatcaaggagaagctcaccactctccgcgagttcgtcgccaagaacctctctggtgagggtaccgctaccgctgccgagatcaaggagaagaccgatgagctccaggttgccagcttgaacctcttcgacaagatgcacaaggcccgcaacgacaacagcggcgagcagtcctcttccgagcaatctcaggagggtgagaagaaggatgagaccaagccttaaatgacttgatctgtgttataaaaaaatatgttccaatatcccaggagcaggtatctgtgcggctcagataccttgacctccccatgtatttcactgtattcatatcccgcccagccgcttttacactttttaccgatatcttgtttcagggttggcagaccaggcgttggagctataaaacctctattgagagatgatatctttggttgttttttcgagatgatgtcacgcaatgggggatcatgttgaatatatgtatcacgactagcctttcttaggtagactaatcacacatcccccctcaaataatgcttaccatgtgtctgttgttttatagtgatatgtcatttgatttgtgttgcaaacaatgcgggcctctcggtatttcgcgctcgttggtggtatatcagttgcattgcatgtccgaaaacagtaagaaaatattaaggtgttgatagtgtgtcatgacatccacccccacgcagtattaagtctattgacaccgtgccagtgaattgttttggccttcttctgcccttccttctcttccgcaccttctagccgacttcctccgttcaactccatcattgatcgcgcgggctttaacttggaggcgtgtggaccaggtaactgaaaagtatcatatagcgaacctcgctcatctggttttcgaagcgggactcgctctgttcgatcagcagcatctgaaaacagaaactgccgagactcaatctcgcgttcggatataggtcgagtcttttgttctttcgcctttttgcttctcctgctactgccacctgatgaagatgctgctggagaaggtggtgggtatgtggtgttgagaaaccatccgcggcgctgggacagacgtcgttcaagaagttgacgcaggatagagatgaagagagacacaatgatgaggataaatatgaatgcgattacagttgctggataaggatgcattgtgattgatggctcgagttgcccgtcgtctggtgatgggctcaacactggaccctgatccattttgtgcaaatgaaggtatcgaggtaaacagaaacacaacaaaacaacaaaggtagaaatacaacaaaggaagaaatgaatgtcagctcagaatcaaagagaaagcgaggctaagaaaagtcagtgagcttggaccgcttggtgaagaggcttgacaagcatcttatcatcaaagtcaaagttgagttgcaacctgagggctgtgggatctagatgttaccactacaaggatatcgtttggagacagtaaacaaacaacgttgtatcagtcacgaagcaagctacaccgagaaccaaggccttgtctcttacaggaatggagtagaattaaactaggcgacgagcatggatcaagggttattataagacattgtccgaagaattgaaagtggatatctgcagaacgtgctaagaacatcgtgatctcgattcgccgagtgtatttgactatgatcttccaaatccaaaccaacccctcttggcttgctgaggagctgacgattcctctgtcttgggcgcctcaggcttagcagccgttggggcttgctttggagaagccttgccagcgtagtcgatgtaattccatgccacgtcgaggaagatgggcttcacggggatggtggagatcttgggagggaactcgacgatgtgatccaggttgacacctccggaggggtactggttctgagtttcaataagaggccgcttgacggcgtctgatgtgctcagcccatggtttttacgaagattttcaacgtgcacaatagcacggtgacgctggagctcgccgttaaggaggttctgtagatactcaacgtcttcggcagagacagataggttcaggggtgtcttgtttgatgatccatcagaggcgggtacgttggactgagactcttcaacaagaccgtcggcatggctgataagagcgagcgcagcggcggggttaccagcggttgcatgcgaacgagcaatagctagcgccctgacaaagtgttagacaaatggtaaggtgagaaccgggttaaaggcttgtgacttacttgagagcctcgaaatacttgacgtaagcggcgatctgcccggctagtccctgatcattggccacaccaggcagctctgtgatggatttgatgttctgcagtattccatcgtatagcgcgaccttttccttgagcttggtcagtttctttcctgttgggatgtccttctccctgacatcttcctgagctgccttccccttccccttctttggtgagccgtactgatcaagtgcgccgtcgtgctctcctgtcagaactctgctacgaccgattctccagctaatagtttcgaaattgacagcggtacgcgtgatttgcaaactctgcattcgggcgtcaccctgttccacaccctcagctcgcatctcgtcgattgcttgcttagtagcatcaacggcatcttggctaagcataagaatttcatcataagcgccagctagctcatacggtcctcgtcctttaggttccgcgagattggcagctagtcgttccttggctgccagtacagcaccccaagccatcgcaatttgcgcatcctcgatgttgacttctcgagatctccatgtcaaagtcttgggtgcgccctcagcgctagcaattccgtcttttgcctttgcttcgtccgatttaagaatggtgggatcgatctcgttgatctggtcgacaaggaaggcgtcagattgagggaaggtctttcgggcgataataggaatcggaacagttcggggcgtcttgagttggtaggcggcatatcgaatagagggatcgatagtttcggtaagcaggtccttgtacagatcaccagttgtggcagaggcaagcgcactgtaaatgacacgtgccgccgcataattttgcaagctcgcttcccaactcttcttctcgaagccagagctaccgcggataagtcgagcataagctgtggcctcgaggagatcggtttgagaggcgccagatacgtcggtttgggagagggcttcgacaagtgcgtcagcagcggaagtggccttgacgagacgtgaggtgatatgcgatcgagttcggcccgtaatgcccctggtgtcggtggcgcgactggccttcatggccatggtctgggcccaagatcgttcggatgcgaggagaagtaaatggacatatctaaaccattgttaggccagtttgtggttgaataggtggtcagaatgttcctactcatggttctgggcgatttgctctgcggtgaccttgtcatggtcgcgaaacttgccgcgattcttagtcgcaataccaagcttccttctgcaagattgcacacgcttagtgcagtgcttgtggtaggtcgagtaatccccgtagaggagagactggtcgcggccttggacgacgaatttggtgatgtccatggctgcgctgtgattcgggggaccaactgtgcagtgtagatatgcagttagcaaatatggacgagcagaccggagctccgagttgagctcagctgatgcaatgaccgaagaagtgaggtcgataaaaggactggatgaggcttgacgtggaggtttagcgggggatccaattcagcaaccaggaaggtgggcgaaatggcggggcactttgcacatccacaaaaattcgaggttgcagtgtctggcagtgtaaattgttagtggcggcagagttggatattgttgaacttgctgatcattaatgaagaagcagtaaatggttcaagggttagaacaaatcgatattgaacatctatttaagagtttgctgatattgctcagcacaatagtgtttattcaattgacaagtaaggatatccatcccttccgtgatatcataaagtgtcggtctgcctatggactgattgatagacgatgaatggggtaatccatcacgtacatttaatccaacctgcacaacatagtcaacaatggcttgttaaattgatttcacatgcttgcgtgatttcagctcgggtctataaacttagaaatagccacttctggaacagggccagtagtattcaacaactgatagagtagctaggtctttagtattcagtttatgatggatataaatcaggaattgtcatgaagttccttgattatttcccacatcatccgcgtagtccatagacagacccaattatcagatacgttagtagctattattactggaccttgaaccaatcttgttgatatgtagtcagaattaaaagagagaaaaagcctcgaatgcgtcccgtcgttgatcatgtgcccgtagagcccacgctgggcgcctgaagctaaaccgagataggcacaaggtgcccacctttttggcgaacttgtggctgcgtgaccactgcatctccaaatcttgaagcgtgaaagtcacgctttgtcacgcgccaggggacgtgcttcaccaaatcgaaatctacaatacaagcacatagcggcaaggcacctaattctaggtagacattatagctaacttcagcagttcgggcagttcaattcaataccacaaacttgttcaacccaaaacctctactttcttttttactctccctccttcttcctctctcgacttctttgcttctccatctcaaattcattcccccagttcatctcatcccgccaaactagggtgccctgttcctccccttgcccctcgtcctcgtcctcgataaagaatataggcggcttatcatcgcatcacctcgcctctcatcgcattgcttcgcctttgcatcttcagcatcaaactacaatccacctgagccggagcccgagcgctctctcttttcatcccataacttatagacactcacctaaagtaccgaggcagtcacctagtggtgcaacacttcttatgagatcagaatctcttctcatacaactgacacatccaacgcccttctcaaactgcatcctgcaagtagccgcctgccacccgcggccactataaagagatggctacaaatggtaagttctctaatcagccattgatcctttttttttggtcatcagccactcctgtcaacctcaacttattcatgttcaatctctaatcttgtccaggccagccatctcgctccgcaaacggtgttccaccatggaacccggctgtcttgctgcaaccaaaccacagagctgcttcgagcccaaaccttgcaaacgccgctcatggccagttctcaccttctcccttgcagcaggctcaaacgtaccagcaacgacctcaaatgagcatgaacagcaacaacagctccatggtctttcagttctccagtcctaatgacactccgtctgctggtccctctagccggtcctccactccaggcagttatgcaaatgggttcaacggcacgggtaactttattgagcgcatgaataatgttcagcatcgctctgtggttccgcagccaaagcgacggagaaccgaagatagcgatggggtgcaccagtttatgactccccaaggccacgggggaggtggaattctgggccagtacgtcacagataaacacaaggaagctaacagtgcaactgcttctcccttcatgatgacagttgaccttaccagtggtaggcccctaccttctaaccctgccatgaggactttgctaacatgtccaggaaatgacgacgatgatgttatcgtacaggatccccgagaagaagaagtatgctatggaatgatcaaggctcgtttgggctgctctcgagttccctcgcccaagccgggcgcccaaagtatctggggtccaaactaccaacccgcaatcaaagttgtgcttaagcgacagattaatgatacttcgcttaagatacaagcatacgaccatacacgacagatcatcggtctagtcgaacctcaaagtgccagagctgtcgcccctcttctcgattcaaacatccacctgagaacagatgtgcgaattccgccccagcccaagaggcctggcgaggagcctggccagccgacctcacgatcctacgacctcgatattgtcatgtatggaccggtcaagtacgcgaggaatgtaggtacacatctgggcaaatttggccagaagttgacagccccttaccttgtccaaaagggtattcgagttcagaatcctcacgttctcgaatatcgtcctccgcccccaaggtcctacccacctaaccctgctcacgaaggccaaactgcttcctacggaagtaccattaccaaccgaaccgtggaggagattcgttcagaagttatgggcgtgttcgattcccttacacgaaacgatgatttgcccgagatggaacccagttccaacatcttgacccctttgcttaagcaccagaaacaaggtctgttctttatgatgaccagagagaagcctcgcgaggcccaagccggcgaaaagactatggtttccttctggcaggataaatggggacaagctggacaaaggttgtacttcaacgtcatcactggacaaagccaagctagaccaccggcggaaactcggggaggaatcttggctgatatgatgggtcttggcaaaacactgagcatcttgtcgttgattatgacttccgccgacgcagcttgtgcatgggagcaacatgcacccgtccagccagaagcaccggaacagaaaccgacaaagcacgaagttctgtcgcagcagcctacccttccactaacgcccttgatacaaaatgcaaagaccactttgctcgtctgccccctcagcacagtaacaaattgggaggagcagattaagcagcatgttcagcccggcgctctaacctatcacatctatcatggccccaacagaatcaaggatccggcaagactcgcgactttcgatcttgtaatcactacatatggctcggtatccaacgagctcagttctcgtcgaaagggaaaggaaggccaacatcccctagaacagatcggatggttcagaattgtactggacgaggcccatatgattcgcgagagcagcactctccagttcaaagccatttgtagactgcaagcggacagacggtgggccgttaccggtacgccagttcagaaccgactggatgatcttgcggctctccttgccttccttcggctccatcctttccatgatcgagccaagttccttcgatacattgtagagcctttcaaggcatgcgaccccgagatcgtgcccaagctacgaatcctcgtggatacaatcacgctgcgccgcttgaaagacaaaatcaatctgcctcctcgcgaggacctggtggtcaggctcgatttcagcccagatgaacgcagtatctacgaattgttcgccaagaatgcgcaggatcgagtcaaggtgctcgcaggaactcataatggaggccaggcacttggcggcaacacctacatacacattctcaaggcgatcttacgacttcgcctgttgtgtgcacacggcaaagatttgcttaatgatgctgacttggatacattacaaggaatgtctgcggagatggcaatcgacatcgacgacgatgacgatgatgacagcaagccaacactttccgatcaaaaggcacacgagatgttcaccctaatgcaggagaccaacaacgacgcctgcatagaatgcagcaggaagctcggttcgaacgagagctccaatatcgaagcagaaggacaggacgacatccttggtttcatgacaccttgtttccatattatctgccgaacttgcatcaagacgtttaaggaacgggtgaagtcggtgactgcacctggcagcaacagcggaaactgcccagtgtgcaatgcatacgtgaaacatgctttcgtgcagcttcaccgaagggaggtggatgcggagcatgatggtccagccaagccaaagtctcgaaatgccgtcaagaattttgacaaatatgaaggtcctcacaccaagactcgtgccttgcttgaggatctcttgaagtctaaagcggcgagcgaggcaaaccccgacgaacccccatataagtcagttgttttctctggctggacatctcacctggatctcattgagcttgccctcaacgccaacggtattatgttcactagactggatggaagtatgagccgcacgcaaagaaccatagctatggatagattccgagaggacaacactgttcatgtgattcttgtatccatcatggctggtggactgggtctgaacttgactgctggaaacagcgtatacgtaatggagccgcagtacaacccggcggctgaggctcaggctatcgaccgtgtccaccgattgggacagaaacgacctgttcgcaccgttcggtacatcatgagagacagtttcgaagagaaaatgctggagcttcaggaaaagaagaggaagcttgccagcctgagcatggacggtcagaacaggaccctagacaaggcggaggcggccaggcaaaagttgatggatttgcgaagtcttttcaaatgaatgacgaatggatccagttcatggagctgtaatgactgcatggaacaggagttttcggtgcgatttttttcttacttctatttttctttcttggggacttctctcaactcactggcagtgagtcgatttaggctcgagtggcatcatcctggggcgcgagtgcgcggacttttacgggttactttattcgttctggggtaaggctatacttcttgactctcacgaggtggttttatttctttcagtttgcattatgggattcatgggcttgggcttgagcgttgagtggcatgcgatactacaaaatacaatcttgggatctgctccgcggcgtaactgggactgcagtggaatggcgaatggaacctcacgatatagacaatcaacgacttaagaacgtacttctcgtatcgctaaggttttcagatgattagctgtcatggttgaataatccgatggtatcttgttttacaatgaacccgaccagcctactaacccctataacgcctctctcacatatcaaccctttttatccggcaagttcctatactctaagttgactcttcttcctgccgcagaccagcatactctgttccttggttcgcggtactcaaacgcgcacaaagactcagcagcaccactgtctccgtcgcagcatagtgattaagcgcgtcaagcaagatttgtagatgacgactaaagttgctctcccacttccgaataatctcaaaaagattatcaatgcgagcatctgcttcactgcttccggaagagtccccttgggctgatgtggagccgcgttgcactgctttggtcatttggaagcgcttccactggtctgccgtcattgttgagggtttgttagtgcctgaaaggtctgggtctgacttttcaagctcgcgggtaagccagtttgtgtaggcagcgaagattgtgcatgtctgcataagtttggagtggatctaaaggcgtgttagttatgcttgaaaagagtttgcgtatcgggataagagttacccttagtagtttactgttggtgagcatgcattccttgagacatgtatccaagaagtcgacatggtcctgcataagctcatcgacagtccgcgtcgaaacccccaagcttgtatcaaggctctcatcctttgtctttaagcgagacatgaacttgttccagttcggctcaatgacctcagctgtgcaaaagtagagtaattgttggacaaaaaccaacatacgagcacgaagcgtccaaacgcgtcgtttccaaatctcgagttttctcgagccgcccttgtgtgcccagctaacacctcgagtctgtgtttgccaagtagtcgatagttgcgactctagatagcgtaaggaaaggaggtaacggaagagagcttggtatcgccagacggtctttcgactgatgacgagcgacacaggaaacgggacagagtagtctagctgcagagatgtaaaaccgacagcattcttgtcgttgtcaacgggttgattggcaagaggttgtaatgcctcaccctgctcaataccagtgatgttaacaacacgttgcaaagcttttgtgaggatagtctcattcatctcgaccttgacatcctctttgaacggatcaagggacacaagacttccaggctgacgcaaaacaaggtccagtagagattgcagttttccggtattaacggacttgacgggtttacgcaattctgaagcgcccagttcgaggaagtaggagaagtagtcggatgggtcaaggaagaagtaatgcttcaaagagcgtaggcgcgcgggtagtgagtgagctgtgaggagtagttgcatgagggattcgttggcatgggcataagcgttattgacgttctcgaggaatctgttgtcgtcgaaggaagctgggacgtctttcgcaaccttgctaacatcaactccaccgcactcgcggacaacgttcaagtactttccagctagcaggaccttgtccttgacaccctcgagttgcggcggaacgtcgtggtctcgtattgtgtatctcctctcccagtattcatcagtataatcttgctccagcctttcgcgacgaatgctcttctgctccttgataaggaactctgagtgagggtcgtgaatggaaccgtgatgcagccatccgttaagcatattcatatagggcttgctggcatcccttagtagggtcgttaacaacgctcgagctgatggatcgcccgacaaggactccagacgccttgttatcaaaccgagaaccacacctcctttgcatatctttttgccagtcatgtttcctggcactaattcgcctccgtctcgaagtgtttcgaggatgttctcgaaatcatcaccaccactatcctcagattcatcggtttcatcatcaagcagggcattctttttgagtagttcatgagcgagcgagtaaagctgtagcatcatttggctggtagacatggtatggatgttgagcacatgtacagtgaatgtgtcgcttgtgaggaattgtgtctccagctgtgctatcatgacaaggtaatcttgcagaaacttgcgtattgatgcgcaaagagcgtggttcacggacccgaattcctctcgactctggacgtcgacgaaagcttcaagggcaacataatatgttgccatcctgagcattgattgagtcaggtcctgcagactcgggtcaagaccaggtaacgttctgaagctgggtcctgataatctgtctcgttcttcgtttgggttatatcccttggcgaatctgatatactgtccttcatatcccatgaagacaaagaggaggtcctctactatagctgcttcttggagctccaggcttagctcgcctaggggttttggctggggcgcttgtggtatggtcgaagcaagtggaggtatggatattcgagaggccaggggtgctgttgtatgtggtaggagggttgcttcggggttccatggtactacaagcagagtcagtcctgaggtcttgaggccgatggcttggaggggagaaacaaaccctgcggggtctcagctccagctctggactgcctagcatctgggatatcattcttgggtgctttggacgtatttctactctctgatgcagcattgcgtcgatgtgctcgttctgggctcgtggttcgtgggaccaaacgctcaagctgagcttcaaaggtgcgctctgtcaccctccgtgactcgaagcgacgttcctcgtcatggcgactcgtagcccttggatttactgacgctgaacgcttatgagcacttgaaaagttgggctggggcgaaggacccttgcgaggatcggagcgatcgctcttgaggttggccgctgaaccgcggggcctttcgtcgcggtagtcgttggcgcttgttcggcccgatggtcgtggtgcgccggaagacattgttcagcaggactacatctgtgaaagaaagaagccctcgagaattgaagtcttgggcgacgggcgagggttatgggtggttgcagtcgcggatatagtgagtggcaggcagtgtagtctcgttctaggtagcttaaagttgttgatttggggaagctgtaagtgtttgtgcccaatcgaaacgcgcgacgacgtgacgtggggttcagttgtttgcttgcagataggtagctgcgagggtcaatcatgtatagcatttaatagctacatagctacttggtaactatgcgctatagtatttattattacactaatatcaactgtatattgattgatagattaatcaagttcaggcatcccataccaattcaatactacctcgagtgcagactaaaagctgaacgatatctcgagttccatgttcaatatactgaagtgtggcggtgaaactgtggctaaacaatacagcaactgcccactaacaaattggaaggctccagcttctgttgtagagcgcggctggctacgtaggcggactgcttgcctgcaactccaccggagctcgcatcctcagtcccatcattgattgactctcactcctccattcagccttccgcccatcacgactcttttcccgcggcgactcggactgcatctctcgaatcaaactcgcaatttcatccaggcaagctctatacacgaacttgtcctcttcatccaccaggaatcctccgcccttctctagtctagctaccatcaccacacacaaaccgccaagatgtttatggcaagatccgaatacggcatgttcaccctgcctttcctataggcacatataggtccttgttctgcctgatcgttggctaaccctgcgtcagaccgaggcatcaacaccttctcccccgaaggccgtctcttccaggtcgaatactctctcgaggccatcaagctcggctccacggccatcggcgtagccacctccgaaggtgtcatcctcggtgttgagaagcgcgttacctctaccctcctcgagacatcctccgtcgagaagattgtcgagatcgaccgccatattggctgcgccatgtcaggcctccaggccgatgcccgctccatggttgagcatgcccgagtcgaaagccagtcccacgccttcaactacaacgagcccctccgtgttgagagctgcacccaggctatctgcgatctcgccctgcgcttcggtgagggtgctgacggagaggagactatcatgagtcgtcctttcggcgttgctctcctcattgctggcttcgacgaggatggccctcagctgttccacgctgagcccagtggtactttctaccgctacgacgccaaggccattggctctggctcagaaggtgcccaggctgagctccagaacgaataccacaaggtaagattatacagtaatcctttgtaccgacagcatggttgacagttccgtagtccttgactctcatagacgcagagactcttgttctcaagacattgaagcaggtgatggaggagaagttagatgccaagaacgtgcagttggctagcgtgaccaaggagaagggcttcagaatatacacagacgaggagatggccgcagtcgtggagcggctgccagccaactaaggagatgttacccatgaatcaagagaaattacgaatagacacaaagacacccaagttggggggcattgacggcgtacaatatcaggctcgccaaaacatgcttgtaggaagttattgataaaattccgcacctcatacagaggtcaatattatttatcattaatgtacgggtacttaccacgagcagcacttccgccgaatcttcatgacttctccgtatccaatgcgaattcatgaacaatgttttcatcccttttccttagtttccttccccgtttcaacgtggccgtgtgcaataaatggcatacgtatccaaaagacgagccacgaaaaatatgataagctatatagaaagggttcaagaaatcatcgcagccactactatatataacacactcatttgcaccatacaccgttcaatcatcatccttgagatcgagagcctcaaaatctctttcgacactcagtagacccagtgcaaactgagctcgctcggccttgggcacatgaatctggcgtcggatttcaccagtctcaacttcttgaatgaagcggtcgatttggcgcggggcctgccatcttgcgacaggcactggttcggtctctggggcgcgaatgtaaggaggtccacggccaagctgcgctgccttcatccaagaagactcacatcccgtagcgatgcgttctgctgattgccatccagtcaaccgagtgatgtcgcgcaagtggcgtatcacccaatggcgctgtttctcatctcgatactgatgcagagttagccgggtttctcggacatttcacgagtaaggattaacatacctctatcgctgccacaaagaggcagaagcagctctcaataaatgcagcactgacaagggtggtaatttctgtcgcctgcgaaacgtcttcggacaaaccagctgctattcgtcccagcttgttggaataggggcccgtctgaggtgctgccatgccagccgcctgcattgccgcaggaggcatagaggggtggcagcgcacaaggttgatcatgcccatgtaaaagttcatccagattcctgctacagagaacgttcgatattgcatggtcataccaaatggcgagtctcgcttgtctgagaattcaggcttcagtggttggaactctggtcccagtttactttcataggcttcgaatcctcgcttgatagactcccattcatccaaagcgacacgataactttcatccaagtctgtatcttctgaagagtcgctttggggcgatgactcttttggtggtgtgaaacctcttgggacctgaaagttcccatcggtgggaactatgccattgaacggcggtggtgaacttcctggggctcctgggggcgggcctctggcttgactcgctcgtttctttcgcgcaatgtctttggaggagaaatctgcgagtctaccaagtagtagcatcaagtggtcatatgatccatatcttggattgccaagtcagtcgtgctccttacaaaccaggtttatcacttacatcgcttcaagtttcgatatcggtgctcgaggtggacactgagaccaagactcgtagttcatgctgtaacagtcaggtataacttcacattcaaaggtggtgcgaagacttacaatagcctagtgccagccagcatgctttggtacacgtccatcttgcagtaccaccagaatagatctcgtacgttctcgtaatgctcgatgtctctgtcggttactgaatccgatagatcaataccttgattttccccgagcccatagtcctctgctgtgatgttctggcctgaaattgcttgtaatagatcgtagtcgtgatcattgagttcactctgagatggtatgcttagaccggggaagaagctgtccatttggttttggttttgtgcatccttttctgcctgtttaaaacgcttgactgggaggaacttcttcgacatatttctgagaggtatttcgctgaacaagatccgcgctcctagcagatgattgcaccactttgtatggtctgatgaccaaacctcaaagtatgacaataatagcgtcgcagctattgtcgcaggctgtgttcgtcttaagggtgtgttgacattcctggctatccttcggatcgccaggtggtagtgtttcatcgcggctgtggccggtatgttttgtaacttggctatctgcaaagcacccaaggcaagcatggagtgaagtagtgcgggatggttcagggatatgacggggaaggtgtcttacaaatggttagccttgtatacgcagttcttcctatgggataactcacaactccacagattgttagcgcctttaggggtagggtcgaatgagttctcgccggtgtgatcaaaaggatgcctctcatatagtgacatacttgggcccgtgacttggatgaagtgcatgaaaatctgcaacattgcagggtccttgagttccgttattctggctgtggctgtgtaatcagacagaatgttacactgagcgaacgtcgaaaaggtcctaactctcgtgccgttcgtgtcccatgttccattgaattgcttcatcacaggtccgagaacctgtcgaggatcctgtgtgtcatcatccgattcgcccattgaggcatcatcctctggtatatcgatgtcttcgtaatcgatacttggatcggattcggttctgcccatgtccacgcttcccttcttagcagccaacgggtccgcctggccatcaattgcatatggtgggccatattgcccagggagcataccgtactggtctcgagggtcctgttgtgccctgttgtaagccattggggggtcgggggccatcattccgttggcttggccatatggatgggcagccgccgaagagttgaagtcgtatgggtttggggatgtctgtgcagccccttgcccgtgggcgtagtgcccataaggtgctggttggtgtccgttatagtcaaatgaaggcggtttgggagcaattgtaggcaagagaccctgcgagggtggttttggctgtaaattaccaacaagatgcgcagacccgtggggatagtaagcaggaccgtaagggcctccctgtattgcgcccattgggtgtttgaagatgactcgctggttataaccctcgcattgtctcttggatttgatgcagttgttgcatatcggtcttccttcgtcacattttatcctgcgcttgcggcaagctttataaaagctcgcattagtgtcactgttctcatataactcttacaagatattcaggcaacttactcaagcacccagtctttgttcttttgcgaatgttattcctttttcgatccgcgtcatccctcccgtcatcttgctgattcgaattcgcaggagccttctggttggcaggtgcagacgcagacgtggcctggtccctatccatgatgtacgatttccaggtgattcaagtccatgcaattctttctgattggttgacaacttcacatgacgatgctgaatatgtcaagtatgtgtttcaagcttcaatcccaagattcctaacaagccatgtaatcgagagatggacgctagttgtataagtagtagttgagaagatgagcagataacggacttggactggaaatggcctagtctgtagaatgaaggttagagccgagcgaagatggggaggaaacaataagtggaactagatccggcatttaagagccagacaggaacaatgtgtaaaaccccaacttgagagagatgggtagagcaaaggaaacgtaagggtgcgtacagtcctgtaggtttgaaggggagaagtgatgtagtccggccaaagcaaagattgtatatcgctgaagatccagagaagtgcagcgcacgtcgagcaaaggcagagcaaaggcagagcaaaggcagagcaaaggcagagacagagacagagaccgctgtatggattaagttaagttatggggaaacttctggaggcaagtaatggagcaactgaaacatgcttgtgtgacttgaaagtcggcggtttgcccaattccactgggccgtcggagcgagaactggtagtctggagtctagagtctggccggcgacagggcatggacctcagtcaagggtaagatgacgaacttgtgctcagtcaaggttctgtcctttgtcttgccctgaagtgaggtccggtcctgtagatggtgtctgagatggcctgcttggtgtctctgatatgaatagctccctcctttgtaaatagaagtgtatctcaagcaattgatcttatttgattcaggagagaaagaaggccccagctaatcgactatactggcgacgtttgaatgtcaagttctaatagtgagacagtggatgcatttaatgaggaacgagaaagggccgaagaagggcaggatgcgtgccggagatgcaggcgtgattatgattatgaaggaaatatccaaagctccttatctaatgaaggctaggcacatgagaagaggatcggaagttgagatagaataaggtaaccaagtcggatgtggagtgggcagtggatgatgggatgcttgtggtggtttcccccgttgttctgtggggggggggggttccttccggtgatggttgagtgcttgatcgcgcctcccctaaactggcatggtagattgaaggaagccttgggttaggtgctctgcacgttgcacagtgttgaagcaggcaatacctaggcacctaacgttacctggcctagacctaggcatagtacgctgagtgccggataggaacaagtcaaacgaacccctgtcggcatggaagccaagacatcacctactggaataagccccaattcaccaagagcttaggatatctttaggtcgttgtggttaaagaaccgaacccgaatggttactctagcgtgccgagggctccggtggaagtgccagcaacttcctagaggtcatctactgcgtcctacttgtaaacttacaagcgtcccagggcactcacatcctctaatttacactcagaataaaaccaagacagagacactgtgggtggcacaaataagcattagagacaccaagtaatattgcctgaaaactgagttgactcgaagcgaaactatcatctctctgttttcttttttcccttagtctaatatgtgggatgacgatcaatggccgcggtgccgaggcacagcaataatacatatctaacacgaaggcccatgctctatctcactagcataaaaccacactccaacaagaagaatagcggctatcatgcccgtgctagcacgtaccaacgataactgttcatgttcatccctgttgcaagcgatcatcaattactcagaggatcagcatcaatagctccttatatagatatgtagtttgcttcttagcctcaatgcataacaggggttcatattggctgcaccagagtatgtacatacgtcaagactctcataagaatgatgagaacaggaacaaacatcattgatatcctcctggctgtgcagtgctatccgttacagtagcattggaaggggacatgattcagagcgcgcttacaaaaactgccgcttattgataatcgatataccctgcagacgctactatggcaatcgccaagacactaccgttgatatggtacaggagggtattgcagtcaataaacgttgaccctagcccatagcctagcaagcatatccaatggctttggatttagttagagtgcggaaaggctcccatgtcttgtctaataaagcctggcaagttgcaaagctagcttttatccgtagtttgactgccaatcccgtctctagacggagaatgatgcaagcagatctgtcataaatagactaaatgtctctgtttaatcagaaagaagcatctgacattgtagcagggtactacgaatacgataatatacaaactccgtcataactactaaggtatgctcaacacagttgtaactttactgtaaattagctgccaagaattaacaatacccattaagcacaaaccaacatcaactacagagtactattacatgccatcacgtaactgtattgtcaaggaaatcacagtctagcttcttctgtcgtttttcagtcttgtcagaaacttgtcaattccgatccctattcaaactacttacttaggtaggatcaagatccattcgtatccctaacagtgaaaggtctgggaaccagcaacccattcctacacagtgcaatacaatattgtttctgcatttcttattttggcaatcccagccctacataaggctcgccatgacgatctctgctactcctgcatcacacccatctcaaagtcctagaccgccccttgatctctctcgtaggtgtggctcaagcatgtaaggttaagctgcaatttcatcaactccttgaaaccttactttttagtagtgaactgctaactactaatttcacttcatttcgtctgcaccagactagcttctgtcggactcttttcgggcggttcctttcctcccgtccgccgaaccctccgaatgaacggctgccaaactccggtcctcccttttatcaaaccttaacttatcaatcctagagagcaaactcatctgtatgtttgttacacgaagccaagtcaacagtctagcctaaacctcctcttctgtccgcacatgggtcgttttcaaacccgccccagtctccgttgggccgtcagatgagttactaactacaaaccgttggtcgatggacgcttttacgtattgcactatcgcatacttcgcggtaacctctctgccattatgtgttccttctgtacgcttgtaaccaacgctcctttcatttcatcctcatgatcccagaacaattcttgacgcgagcatcagctaagctagatggggaacgtcggtgtgacacaaacaaagcacggcgttgcacacccttcgtttcccgtcctgtctagagtctctggatgcatatcattgtctctgtccaagaaaaggtgcgaccattcatcgcatcacgagcacagcacagtacagtagaaacatactgccattgcgtagcctcaaggtcctctgcatcatctctcgggcttggcctcaacccagcgttgatcactgctggaaggccgatccctgccggcttttatgtcgtgaaccccccatgcagtggcttttgttcttctgatgttggaccgtgaatatactcctcgttctgaatcgactaaagttgtctggcgacagaaacatgtctgagactatctcaaagaaaagtcggcgttgagaatcatattctctgctgcagtcagttgcacaggcgcttctggacaaatgtcgtagcgatcgagttctttggaggcctacggctacgtatacctgtaccccatactctacgtgcttgtttcacgagtgtaagctttgtatgcgcacctggtttggatgaggggggatcggtagaaaaagagatgtccctgaaaagggtgtaggtactatcgcttccaaagagttgcgactcgggctgctagttcgccaggtgatgttagttcaggagattgacagacaaacgatgtgcttctcttaagcatgagtccatattgcctaggacacgaactaattgcctgccgagccgtactgccacagcatggcaagcttttccatccatggacatcctgtatcggtctggttcctgccgtgctttgcgaaatctccaaagtggacgacgccactctgatcagtgcagaccaagacccatgtgcctcgtgttcaggtgaaatgcagtacccaggtccaggcacccaacagatcatctgttttcatgaaagagcgcttgatcgcgacaactcaagccagctcaagtcatcgggaccgtgcattgatgagaggcggtttcgaaatgggactgagtcactctcagtgttgctgaatactcaagagctggctgactgtggtaaaccgctacatttcggtgtccgtatgtgtgtcttggggctctcttataagtaactggttgtattatgatactattcgccagtcaccctctgcacataaccgctatcgtgaatcacacaacatgcaagtgatgatatgaatgaggcgagtaataatcgacacaagatcaatgaagaatgaatcaaatggttattgggcgggtcctttctgcgctcttaagcttttggtagtatacttgatggtgaaattcacttgtacttgtcatctctaaatacggcaatggttggtcaacaagatgtccaagtcctataagcagtttcggcaatagtcagaacacagaaactttagatgcctcaactcgagtgagaaaaataaatcaagaaaaggggaaaaagtctccttgcctttgcacaaactcgcatcccactgatttgaacggaccatagcattcggggacgcagacatgtgattccgtcggggggacaacataacaagccttggtcttttttggaggctgtgacacctttttttaaagatcccaactctttgagtcatcgcctgtacttctccgagatgatgttttgaacgggatcttcaagataatcgtggtatgatcaagagacggcttgagcttgaacttttcatgtttaggcatagaagcgttcttccacccgttaatcgagtgatttgggtcgatctgtgacttctttgggcggacttggatgtatcttttgaaagatcatataggagttccaaggttcattaagaaacatcagaaatcaggagttcaggtctgtgtttgtgaagatttcgtcgcaacagatatatcaatcatactgctgtagatttaagcgcctttcttatacatattctccacagggacttgaataaaaatgaagatatttttaataattcgcttcaatatttgagtatacgattgattcactcccaaacagtcaacgtgtaggtgaagttggctaacacccaaatatggcaggtgcacagaccatgatgtggatcgtcttcggtacgtaccttatcgcaatcaaaaattcagatctcaaaaattatcaaccactgagacttcacccatcaactcaaatcgctacttcaccaacaaaacttataataataatcccaaatattgttcaataatgtttgcggttccaggatggtctgtctcgtcagacggcctcaaagctgaagcgccttccaaaaacaacagcgcgcccggtacaaaatccaagaagcgcaagcgcaacaacgccgcctctgcgcaagagaacgtcgactcctcaacagtcgcagatctatgggagtctgtcattgagggaaagaagcctgagaagtcacagcagcaaaattctgagcagtctgctaagcgacaaaggaagcagggcaaggcaaagaagactgaggatgagaagccagaggagggtaaagaggatgccattgccactgggggtgaggctcagcccaagcctaagaaggacaagaagcagaagcagaagcagaagtctgaagaggaatcaacagagaccaccaaatcccccgcaaaggatgctgttgtgaaggcgcctcagcctcctgctcccaagctcactcccctccaagcttccatgagagagaagcttatttcagcgcgtttccgacatctcaatgaaacactctacacccgcccctccgaagaggccttcagcttattcgatgaatcacccgagatgtttgatgagtaccacgagggtttccgccgccaggtcaaggtttggcctgaaaaccccgtcgacagcttcctcaaagacattcgcgcacggggcaaggcccgccagcaaggcaaaggcaagcccggagctccccccacgcctctgtccaaaacaccgctacctcgcacacagcaagagtgcaccattgcggatctcggctgcggtgatgcccggcttgcggaggcacttcaaaaagacggaaagaagatgcgcgtcaacgtcaagagctacgatctccagagcccaagccctctggtcaccaaggccgatattgccaacttgcctcttgctgacggttccatcaacgttgccgttttctgtctcgctcttatgggcacaaactgggttgattttattgaggaggcttaccgcattctacactggaagggcgagctctgggttgctgagattaagagccggttcggtcccattcgaaacaagaacgctcctgtgacccacagtgttggtaaccgcaagaagaacgctgtcgctggcaagaagggcaagggcaaaggtgccgataacgatgctgagcatgatgaggatttggccgtcgaggtggatggcgtagatgatcgtcgccgagagactgatgtgtcggctttcgtggaagtgctcaagtcgcgaggttttgtccttcagggagaccgcgaagctattgacttgtccaacaggatgtttgtcaagatgcatttcatcaagggcgcatcaccgaccaagggaaagcatgtgaaggaacaggaggctcccaggggcaagaggccaatcatccgcaggatagatcccattgatgcggagccagagctcaacgaggccgccgtcttgaaaccttgcgtctacaagatcaggtaagcgtaaggaggtgatgaaaattcgatgggcatttatagattagttactgcgatgagcaatacccgcaacaaaaactgatgagcaatctgtacctcactaactacgtgtaattcttgtatcttgttactcctaaataccatgctccaacgcgaatgtcatacgtgcattccctatccatgacccttgaagagaacgagatctttctatctgtccgctttaaaacagatggtaaaacagttatctatcattatgctcccttttacatgtttgttcttttccgttgtggccccgataccgcccaatgcgagttagtattgacgctaggaaagtcgtcccaagttggtgtaaacctagaagaaaatcagactggcggcaacatcggggttgccgtctgcagcctgaagggcctggatagcttgctccctagttgcacccatcgagaccaggctctcaatagcctgtggtgagatgtttgttctcggagcagcagcaggttgagctgccggctgggattggggtgcaggggctggggcttgcgcaggcggagcggcctgtgccggagcagttgatgccggttgttgctgctggccaggaggcacgacagctccggagcgctgtccaattgttgtaccatcagggccgggcaaagtcggctcctgtacagctgctgcctcttcatccttggggatctcggcctctcccaagaaagggacctcttcaccctgaatgcacagcttgtccttggctagatcgatggtggcttggtatcgtttcaacatgtcgaggccaagcaaaagatcgactgatttaccctccatgacagtgaaactgcagggcaagaacaagtttccgattttaatctgggcagaatgaacacggccaatgatgttggctgtaccaacaccacgagcaacaccggcaaagcgggtatcaacaagtctcataattccgcacgcctcggcgcacgaaggagacataatggtagcttgagcaccagaatccacaaaggccttaactgggtggccattgacttccacatcgacatagagcatgtggactctaccaaacactaggaagacatcaagttagcatgcaggtttcaccattgcatgatatgcaaattaccttcggggttgtgttccatagcattctgtaggttctccataactcgctcttgtcgaatcatttcctcgatctttctctggttttcaatattgaaagggtcgtcgttcagtctctcaatctcccgttgccgttcctggcgctcacgttgctcccggttctggctgtcgaggaagatctgtgcaaagcgggcgggatcgtcaaccgcggaagccagctcggggtgctgggactgaagctgctgcctcaaagcaggctgcccaaggatctgaagccgaatcagttcaggatcctgctcatttctggcctgtctccttggttgagggcgtcgggcttgttccggtacaccggtgctgcctctcatatcccggacatgtagggccagcatctccccatcagcaatctgcagctgctccattgtttgcgtatcatccgagatcagacgaccgttgtgatagatgtgttgtgaggttggagggatggtcgattcggcctggatagattcgcggagcgtagccaaggtcatatcggggaagatctcgagggtgagcagactgtcctgctccccagcctgggggttgaatatgttgagggtgatgcgcctgtcgtcgaggttagcatgggtaaagatgacgtaaatgtatatggatgatggaccaacattgtagcgtgtctcttgctttgttcctgctgttattgggaacaaccttcagcagctggatatttaaccaggcaggtgtgaaacggaagacgtcaaggagtttcgaaaaagtggctggtcgtgagaggagtaggtgtaggtgtaggcctaggtgcgggtgcgggtacggacgtggctaataaaatccaacgatagctccagcaaggtgaataggtaggtactcaagcacactaagtttgtgggagcaaagcttagtaaaaagaattctcaactggatcagtaaatcttgtgtccatatgagacaaggtttgaaggagaaaagaatcgtggatccgatgcaaggttggttggcagaaaaaagatcggaggggaaggggcagatgaagatggacgaagatagatgcaagcagagcagtgttagtagtagtataggcaggtgcaggtgcatttacctacatccatgacctaccttcctaggtacacatgaggttcagcggtagtcactggctggagctattgtgaggggccgtttccgcagtctaggctgggctgttttggttctgggagggctggaggggcaatgaattggggtcgtcttgcatttaggtttggaggttccgttagagcggtgacgctactaacagtccgctgcttaatctaccaagtatgatacggggatatcccaaataaaacccgtccttttttttttttttttagccatgatcacgaagtacaaagagtaccaaattggtttccctaagcatggaaggcagatttcaatgacttatctcgttaccttagtacttatcaaggtaatcgggttgcaccattcatcccgtctcattcagttttgacttacatcatcctctccacccctccattctgtctgccctacagctgtgacggagctttcattggactttgggggtgcaaacaaattcgttaaccaagcttgcttccacaaccccatcgctcatccaatcgattaaattcacaacaagtgtttattatcttcctattaacttagccaccaagcaatcatgtagtggtcattgctgcctgtttgcttttcttattcagtcaaggtacaagtttgtgttgtattgctcgtgtaccgctcgctaggcacgactgcatgtacgcacactctcagccaaggacaaggcaactctcggaaattgatggaagcatacggatgcttactgtatattgtccccgtttcagaagcgaatatgatagcggggaggcagacgctgtgatgacgacgaattaccactcttgatgcaggcagacgaagaggacgaatactatggagttggcatacagtccttgtccttacagatccaataagcatatcgagcagaatgtaacggatcaatttccaaagcagacttcctgcatagtaccagccctcagccaacatacagcatcgttcgctttgggcttttgttgctttgtcgggtgaccgttgacttacatgcctcaaagtcatgccggtgagtcgtattccattgaggttcccaaaaacaatagcattggcattctgcagcagggtctaaagacttgagatcgtattatgcggcggcggctgctgccgttcagggacccccaactgcggatcgcctgggttactttaacagggagtgccgggaggcacagaatgatctcctgcagcgtctttacatggctactgggtagcagaaatgttgtccttttaagtctcagggtacagaaataaacagccaaagggcctggtctaggcagtatacggtgacctactaatttcgtctttcatgcttccagcggccaacttttctgacaccctgaggcatggctacatagcggcatccttgatcaaatatgcaagctatagtcgtgttccggtttcccgttgactgggtttagcaacctttacttcgcgttaggtggttgcctgtccagctcgtcatgaataccacgaacaattccactacgaaagagctggaagggaagtaagctgaattggcaccagttgttggtcttcaaagggcaaaggaacaagaacacattgtttttcgaggtaccattgactgccttctcaatgtaatgtcgactaccaacagcataaaactggtttcatcaacaacaaacagaacaccacagaacttaccaactgtttaactacctttttgtaccacatctaccctaaacaccttgcaggatcttttacttacccacaacaccgacgttcattctcgatgtcttttttttttttttttttgctgctcccctgaaatacctaatcatctgcaacctaccgtgccctctgtttgcttgtctgtgtcgaggtcacgcgacttgaaatgtcatgtgccagtcccaagctaccactggcgatggagccggaacaaagctctccccgctcataaacccatcttgaccagaaggggagagaggatagtcgagacgaacgagacgagacgagtcgcagctcaacgacaatacactattcctgtcacccgaaacactttgaggagtaacattgattatcacaaggtttcaaatgtatagcctcactttcgtcaacattgtctacttatagtctttcttaccttaaaccattacccactggccccattacattacggcgccggcctgcatcatccgatcagctcggcattcgtgggtccaccagaattgaaagagcaaacaggaatcttttttcgtcccatgacgtttcattcactgtcaaacgagtcgagttctgtgatccagtaactcagggaaaaaatcagagcaaacatctgattgtggtcgggctcatccaaggcacaaaactcattcaattacaaaacgccactctctaaacgtttacactcaccttcacttcaaaagcgcacgggcgaacttcaccaattgctctcatcacaccacatcatatcgttcaatcgacttcattgtcgccaagtcaagctcagcacggtttcatattgttgataaaaactacacgtcttctgcatcagctctcactcctcgaaaacggtccataaattatttcaccccgcagcagctctattctggcgccgacttatactgaggtagtacctctgttcacattcatcacgtcagggtcaccccaacactttacttctcaatacgaccaattgaatctcaatccctcatgggaagcatggacgtgaagaacgaattcgcctctgccgccagagatatcatcttctccggcggcgtcaccgattcccgagagaagaaggaagacgaagacgatggcgccatcaccgacggagacgctgacgatgatatggtcaacaccaaaagaaacttctccgcaatgagaatccaaaagagaaactcagaagccggcctcctgaagaaggtcattccgtttcattgggcacccatgcttcagcccctgaccgaaaatgatatcgacacatgtgtgactctcgaagaagtcgcactctcagaaacctacagatctccgcgcgagaaggtcagttacaaaattctcagtcggctgttttgagacgccgcctagagacccagaatgcagccggaccctgcttgctaaccaatgagaacagattgagtatcgcatcaggaatggaatttgctatggcctgttcaacaccgtcagaccaaccgatgtgaagaaaatatctctctcaacgatgcagcacagtcggccagttgagggtggccgctgcgacggggccaagcatgtcatgtttgcgcacgttctcgctacgcttggaacccactcggtcatcactgatgcggacatggccatgcctgagaactggcgggatgcaaaggtttccaaagggtctcctttgggccaccaatcctcgggaaggacgatttgtctccactcattcatcgtgtgcccagaggtccagggtgttggtattggcaaaacggtaatgaagtcgtatctggagctcatgaacgagtctggtgtggctgatcgagttgcaatcatttgccaaccagtgagttattatacaattacataaaaaaaacgtatggtactaatgtgcgcacagtatgccatacaattttacaagtgcttcgcattcaaagaccttggccccagcacagaagcccttgctggtcagggctatcatgccatggtaagttgacatctcgacaacatcagcgaacaactgctaacccgcgcccaggtgctcgaattgcgcggccccaagagaaagaccaaagaggagcctacgcgaaagaacaaggaagattccaaggataccaagcccaagaagccatcatgatctggttctgcaggcttgttgcaggcgttttgagttgtatgaacgactctactgtaccaagaagctccatgtatttgcttcatttttttcgcacataagatatcactaaaagagccgtatcatctgcaataatgagatagctggtctacaaaaaccgcattagcgcgttaaattccattttttattcccgccccatatatctattgtccctttttgatatcataacctctttcttttgtttctcagcacatggcagttttcgtttagtcgctggccttgtacttgaggcggtattcctcagttcgcttgatgtcctcctcagaagcaaagttcttcatgccagcgataatgtcgtcgagggtcaagatagcgaagatggggatgtcaaactccttcctcaactcgccaatagcgctggggccgggcttggtctcgtcgccgtcggtggcagggagcttctccatacggtcaagggcaacgacgataccaacgacgataccaccctcctttcggatcttgtcaatagcctctcgcttagcggtaccagcagtgatgacatcgtcgacgataagaatcttcttgcccttgagaggcgcaccgacgatgttgcccccctcaccgtggtccttggcctccttgcgatcgaaggagtaggacacacggtcgaggttctcgggggcgatctcgccgagcttaacagcaatggaagaagccaaaggaattcccttgtaagcggggccgaagatgatgtcgaagtcaagaccgttctccttctgggtctcggagatggacttggcaaaggcagtagcgatagcgccggcgagacgagcagtgtggaagaggccggcgttgaagaagtagggtgagatgcgctttgacttgagctcgaagctgccaaacttgaggatctcgccagcgatggcggcctgcaagaactcttgcttgtagggagcgagttgagctgacatgatgacttattgactaaggattaaagtggttgtttagatgagatccagaatatttctagagcaaagtttgcgatcccctcctgtagctcaaatcagtcagtggtgatgagccggcgccggagcaggacttggccttggacccttctatggttcaatgtatgacagcggggttgaggtgggggtgagatccagataaaaagtaccatttaagaagactctgaattgattacattgtatggcagttggactcagcgtgggaatattaactctttattattgataaagttcaaatattctaggacactagtcctcgattacttacagcaaccatctcttgattcatcaatacataaatctccaaatctcatatctagtcctcgtcaaccgaaattccctccacacaaaaagtgacttctcttatcgataagactgaccgccacgacccaccagaaaaaaatatttgtccaactgaattttgccatctctgataccatcttttcgagcgacgagcgaccttctcctccgtccgcctctcattttttcttattcttcaagaaaaattcccaggacaatttcaacttcaaaacagtcagatcgcccaagatgaagacgacctggaaggacatcccgccggtgcctactcagcaggagttcctcgatattgtactgagccgaacgcaaagaaagttgccgacccagattcgcgccggtttcaaaatcagccgtattcgaggtatgtctccatcgccaccaacaaatgcgcctgtaatagatcactgacctctttgctctctacagctttctacacacgaaaggtcaagttcacccaggagaccttttctgaaaagtttggcgccatcctcgagagtttccctcgtcttcaggatatccacccgttccacaaggatcttctcaacaccctctacgatgccgaccatttcagaatcgccctcggtcagatgtcaactgccaagcacttgatcgagaccatctcccgcgactatgtccgtctcctcaagtacggtcagtcgctgttccagtgcaagcagctcaagagggctgccctgggtcgcatggccactctcattaagcgactcaaggaccccctcatgtacctcgaccaggtccgccagcatctcggtcgtctgccctcgatcgaccccaacacccgaacactgcttatttgcggttaccccaatgttggaaagtccagtttcctcaagagcattactcgcgccgacgtcgacgtccagccttatgcttttaccacaaagagtctgtttgtcggtcacttcgactacaagtacctccgcttccaggccattgatacccccggtattctagaccaccctcttgaggaaatgaacaccattgagatgcagagcatcacggctattgcgcatttgcgttctgccattatgtactttatggatctttctgagcagtgtggttacacagttagcgcccagattgctcttttcaagagcatcaagcccctcttctccaacaaactcgtctttgttgtcattaacaagattgacgttacccgacccgaggacctcgagccttcagtccaggaagagctccaaggaatcctcaagtctggtgaggtcgagctccttcagttgtcttgcaacaccatggagggtgtccaggaggtcaagaacgctgcttgcgagcgcttgatcgccgagcgtgtcaaccaaaagctcaaggctggtactaacaccagcggcgctattggtggccgtctggccgatgttatgtctcgtatccacgtcgcccagcccatgggtggccagactcttgagacattcattcccgagggtatcaaggaccgcaagaagtacgataaggaggatcctgagcgacgaagaaccgccagggacgagcaggatgagaacggtggcgctggtgtcttcaacgttgacatgaaggccgactacatgctcgccaaccctgagtggaagtacgacaagattcccgagatttacgacggaaagaacgtctacgacttcatcgaccccgatatcgaggccaagctccaggctctcgaggaagaggaggagaagctcgaggctgagggcttctacgagtctgatgaggatgatgaggatgatgaagaggccgaggtcctgcgcaaggccgagctgatccgcgagaagcagcaactcatccgcaacgaggcccgcatgaagaagcgtctcaagaaccaggctatcatcccccgcaagatgatgaagaagcccctctccgagttcgaggatgccctcgaccagctcggtgtcgacaccaccgacattgccgaccgtgcccgcgagaggtcccgaggccgcgcccgctccaggtctcgcatgggtaccgaggaccccgactccatggatgtcgacggacacaccagcactccccgcgagcgcatgcgttccatcagccgacccgccagccgcgctcctacagccagccgtcgcgacgacggtgtccccgacgatgttctccgatccaaggccgaccgcattgccaagctcaaccagaagcgcatgaaccgcatggcccgacagggagaaggagatcggcacacaactgcatccatcaccaagcacttggtaagtttatacaccctagccttgttctatatcagaatcgtaactaacacaatatcttctaggtcgttggcaagcgtggcatgggcaagacaaaccgcagatagagagccagcactgggcttccctttcttccatacttggttgtctttgtctcttttccggcataattttgcgggttcgcgggctgttcggtttgccagggagttagggcgcatgggaaaaaatgaactgtggttccgtcgctgtgtgcgtacgtacatgctcgacaaggaacaaactttacgtgtcgtgtcgttcgttgcttgggatgaagaagctctgtccgagttgagctagatagtagatatcacggtgccttcttgaaaagtactagaaaaaggggctgccaaaaattttcttcctttttaaacagatcatgatttatgaaatttcaaaagtttcaatcaaatttgatattctctctggtcacgattatacatattcaaccatattcatttgagtgttcgtgtgagatgctatcgaaagaggtataatgagattgtgcccaagacgcaccatcctattggccactgttctggacagaacggtaacaattggtcaatcaaaaaatatcaaaacaatcctccgaccctactggctctgcagcagtggtgtgaccttattcctctttaccctgtttcctggtcgcgagactcttactgctcctcagcaacctggataccttccctcaaaccctcaaccttgagctcctcgccagtggcgcggcggtagatatccttgacatcgtctgtgtttgtctcaaagtggctggtagcatcgtagctcttggagatgaagatgttgtccttggaaccatcctcaagaggttcgtagacgggaatgggagggccctgtaccgtgtcagaatatgttgtctgttgatttttaatcagggtaacttaccatgaactgctcctcgatcttgccaaggcgctccagaccagcctggagctcgacatggtggttagctgtggtctcagcaatggttgagacgatagcgatccagtaacccttagggcagacgttgtgagcggaagaaacacaggcgatgtatatgtctatgattgttagctggtgtgcaaatctaacgtaaattggtggcatttaccgttctttctgccaacttgagattggggaatgatgagctgggcagagtcggcatcgttggtgccagcgagagggtgcttgaggatgcagatggctcggagaacgtgtccaacaaccttggccttgttggggaagtaagaggggtcaccgaggatcatcttggccttggtctcgaacttcatctcctcgacaccggtcatggtagccttgatgccaacagccttgtcgccatcgtactggatctcgtcgatgttggtgttaagcatgtaagtgccaccgtagatggcagacaggcgggcaaaaccctggggaagctcgccgaggccgtagagagggtaaatgtaaggagactttccgtatcgagcaacagagtttccgtagagacggatgcgatcgatagcctcgggagcctggccaggggtggtgatgtagtcgtcggtgaggtagagagccatggcgtggccgatgaagtccttggtggttgcctcgaggccgaacttgtcgtagacatccttcattgtgcacttgttcatgtcaaggcctgagtagaagatggcaagttagcaaattgaccatgcctacttcgcaagtcctccttgctgttcaatgggaatacaaacccttgtgtgtgctgggatccttggggtcgaagctgccaacccactcgatgaaagacttcatgcgtcgcttctcgaagagtcccataaggggggatcgcagagcctcggcagcgtcagaaggaactttggcgacggtggccttgttggaggcgccctgctggacgtagctgccagcgacttgcttgaactcgaggtatcgtgtaacatcagtagagacgagaatgttggtcaactcgcccgaggacatgaggaacttgggaacgagatcgatgttccagtcgttgaggcggccatattgcttccagggctcctcgccctcacggaagtttccgtacttcttgaagagctgtactcaatgttagaaatgttgattcggttcaggggaagcaggtcggtttcaggtttgggtaggagttgcgtacagtctcaaggttcacggaagcggcctctctgaagaatgattagttttctggtgagttaaggagtaatcgtagtttacttacccgccgtagtggtcgtttcggtcgatgtgtaggaccttcttgcccttgacactcagaacactattgaaccatcatcagccgaccgcctttatatcaaccatcaccgcctagcagcttgcgccagtctggaacatgtttgcgacacagcgaagcggtcaaggataggtggaatttggcgtcatatgtcttacccagaaagaatacactcggtcaaacctaagaatcgtcagtactgggcgtcatgagacaagatccagactgtcactgccagcgtcgagtcgaagctttctgatgcggggatcggcctgctggcagaaagaggcggggagatgggatgggggataaaagacataccggtgcccagcacgacaacgtcatattcgggggcaatctcatccatgatggctaatctgtggtgttgataatcgatgaagttttaggtagctagggatagagagagtgtgaagcagaatggaaggaaagaagcgggatagatgggaagctcgaggtgatgcagttgcggtggcggggtccagctacagtaagttaagttaagaccatgtccaatgtggagactaacattatggcactcgctcaccgaacctcaagtaaaatacggataacgcctccaaatacagcctcttacccaattcatgacaatctaatctcacattatctcgtctatagaggctaaattacactatcgtgaacaaacaagcatatttttgtggctactgtacgctcatcatctgccgttgtcgacccctatatttcctgctgccttgacctgatcgactgtccaaggtcaaatttagcttagctgtcggttcaatataagagacccagcaacgaccccagtatcattatcgtgtaattgggactttgttattagcccagcgtacagggtccttttgccgcttcttctcctttccttccagattgttcatgctgtggagcgagcccccttttgtcgtgtggccaggagttgacttacatggtaacgagcctcttttattgcaacctggtactctagataggtagatactatgtaacgacatgtgatgtcaaacatctcctgtctgaactttgctatatctcgatatcaatattaatcacatgatatagtcaacagacagtcaagttcgaggtcgatgcaagacatagaagtcattgttcagagttcatgtgctcgcatatacatttttgcttcgtcaactgtatcttacatatcctagatgtacacgacgaaagggtcacccgttctctctatcgagtttcgtgaaaaaccaccgtctcacttccgtcacacagatagtacataacatggtctcgcatgtggtagtttcttattatttcttcagctccttctcgatcttggcctcctgtgcctctgttgcgacaggatcgatctgcttggccgcctctgactctgccccaagttgtgtccactcggcagcgttggtttcatcctcgtatgccgatggtgtgtaggcctgcccatctccgccttcaaagttgatctctgggtcgttcatggcaacgtcgacggcatcttgccaagtatagtatcgctccgtcagcacatgcttgatggctcgctgtgtcttcatgacctagttcctgaaatcagcacttccatataataaccagtgatgcggttgtatcgtacctcctcgtctcggctatcaatttctcgttcaccgaatccgactttggttctgaggagctctgcccttgatgtggaaagcatgtttctctctttacaacatacccaccacagtgcatgcagatcctcccacgacttctttctcaattcctcgacagtccatgcccgtccatgctcctcggtttccttgggtgttgcgagcagcttgccttgtccggggaagaatccccatagaccatgattggggtcaacctcgatcttgggcttgaaatcacggggcttcggtagtgggatgtttgacatggacagaggctcgcggggtccggaaccatacaagctactgacacctcgcttcgggttgttgtccttcgttttgcgcttgcattgtggtgcggtcgtggagaagcgagcaacttgagggacggcggacgagatccttgtcgaggaggcctgggccatccgaccggcaagtggccgtatcgtactggtagataccattgtgaatatattgcctgtcgtgggggctcggacgaggctattcgctattcaattcatcccactcattggcaaattttgggatgccgtagctcgcggagcttcggtgtcggcgctacattccgccgaggcttggtatacagtcacgtgtacacctctgggcaacatccgcttccagcctcaccgaatctcacctggagcttcaccgagccttaccaagagatggatctcagcggtgggttcgagaagcggcacttgcagcacggatagtttggtacaaagtacatgaagttttggggtggatgatgcgggggaattctccagatgccccatttcatcaccatcttctagaacaacgctgttgttaccagttcctgactaggacaaccaaaagagccacaatctggctgcgggggatagatccatcaccagggagcatagcttgaagttgctatgctatcatcataggccccacggttgaagatctttggcaaaatatgctttaaccatagatctttctatgataccgcaacactaggagtttggaatatcgagtgttcgctacaacaataaggagccgatatcatgcgtccgatacaattataagtcgtcggtataatatgcgtccggatgaatacttggaacaatataattcctgcgtaatgcgcattaccggcaccatggaaaacacaacgactaacacagaggtgaggcgtactacgtaatcagcaagtaggagctgagtgcattgaaaccaccctatagcacaactattgtttggaacaagccagcatcagctctatgcgttcatgatgctaccttcagggtattcagatctgcacgcggcataactcgctcggccaaaccacgacagcattgtttggtgtgttttagacattacacgtgtgcaagtcccaggtgttcctgcaaagacacgcacgcatgcatttcccaggaagcttctgtcaacttcgcaagaaacacctcagccaacaggcgctgttcggttgacagcacctcggatacgatgcagtcaagactgtactttaccaaagacaggaaggggttgcagtcgtgtctcggcagcgtgggggtccatacgacatccttgaatatcggctgtctttcgtaattcagaatgactgattcagggattgaggtcatgctggacaagctaaaaagaccatgcaagtcagaagggcttttgggggtggtgattgcgaattgcaaccctggccgcttcaccgcgcaaccaggcgcctaacaagggatgatctgccgtaattgtcgcaagacaattgacacttcacagtgttgaccaactttgaagtcggtcagtcgttattttccctcttcccgtggagctggataaattattacactgccgcggcatcctccgtcagttctgcaacctgtaacctgcaagctgcagcttgtaataagtcgtatgtaattcacaagatccggtatcttctatatcgtcatgctcgttgacagatgagaacatcgtgggcagatccttctcgtactgggtacacacgggttttgtttttgtaaaatttcccgtatagagagggagatctgtcgtatccagaaaggcattgcccctgagagaactgtttctcgacgattgcttgaattttgagtgaaccacaaccgtctcgtagtttcctgccacacacgatctcaagtccagcgatgcaaatttgctctcttcacagtaagcgcgcacagtacagcaaccctaaagtcaattgtctttgaaggcgttctgcactaaaatctggctgtactgtaggggaaaatggctaggaacagtcaagtgctggtggggtgcctcgtggaagcggacaccatcaacagccagccacgcctatccggtaaagttccgcaccatcagtcgtcgtaaactgcaccggtgatagtggtgatagtggtggtggtgattgtgatgtgagaagtactgtacagtaaagtttctctgttggatgcagaatgccaaattttgtgacgtaagtgactatcatgcggttgggattcgtcgctaggtacttaactttatgcttgactccctcaattggccatattctttccaaaaaagggtttagtaggcgccggggcaacgcacttttgtcaattccgcactcgctcgaaaactgtttttgatggcttatcactagtttggcctgagcaaagcaatcccaacctgtgcagcatggtaccgtactgttgtgagggatatatggtgaattgtttcatgctcatcgtgatgccaacaatttggaaagtccgagactactagacagtaatgactcgtgcagacgcagtacagcatgctcgcgcagactggtggtgaaaagcgcatccttcaccaaccctgatcatcgcagacaaccaatggttgcttctaaatcaaaattgttgggtgtctacccagacacgaacgagccatcggacaagacaaaatggactgcacgcacaaggttggccatcccttctattaatacgtggcgttggaatgaagccatcacgacgtgcttcttcccacctttgcgtgcccagagcaatgtggctctaacgggtcttgaaggtgcgggaagggacccagtagaagaagcttggtgcgttgaggctcaacatgctttccacagcaccaccaacggcagttttgtgcctctccaccaggcccgcttctccaacgattgccgaacatggctctttggtgtggtgcatccaagcatactctgcatgtttgtgtctatgtgtttaggaggcgacacagtaaaccacaatgaatccgcctggttgtttcgaaggcagggcttacttagagattgtatcgagttattcaggagtgcaaagcaccccagcagtgctttttggccacagtgattgcgccggataccccaatagagcagttccgacagaccgaacagggggttgccaccaaggttgcctggcctggcgcggacttgtttgtttgagcaagatgagaagggcgaggatagtaatcatttcactagtgagtcctggtaggccgagtaatgacatattagctttctgccggcggcacccggtcaatcctgtttgaacacggacaaaaatgcctaaattgtacgaatgccctgactacgccatttgtcagcggcagtatgcaggggtgaccacgatacagtagcatgtatgtatctttggcagtttccaagaggctgaagtcatagaagcagcaagacattgttgttgatgcgtgtatataagaaaatcaataaacaattgaaattcaagttgacaacatggcaatgaaaacatcaacacccaataatgtggttggttggtatgcctctagagcaaaacagcggtatgtgtacaagagtaggtacatggctgttatctgattcgagtcggtgaagtctcggaaaaaacaaaacagaaaaacagcagaatcaacgtcatcgctgtcgggagtcttgtccaaacattgtgtgagactcaggtcgtcttgcgcattccggatctggattcaaagtttacataccctgtcaactgtcagtcacccaagcagaaaaccaggcatgggggataagttgactgcacaatcatcacataaagcccgagccgagatagaaatcacgttcccgttcgctgagaacacggcaagattgataacggcaatgatattttgcctgttgaatcacagcgtggcggttgtgtgtgccacttgtcattgctttgctattaaatctcacacatgcgtagtattcgcacgactcaatgacccgaaacgcgacgccaccgagcaaggggtggggtagattttctttagcttctcaactttccaggggatgacacgggggttaagataggtacctccatgccttagcaagttaggcctacggcttccagttgttgttgtttccgggaatgatgctggcatctcggtgttcccgcccccctatggccgtatccaaagtcccttctttgtttcgagttggctggtcatcgtccgatcacggaaggggttcgggtttctaggcaaccgtatttttgacagccaggcattgagaagatttcaccgcggatacggacgctgatactgttcttgatgtctgcccgtggtcaaatgtcgttcgttgctgcattgcaatctgatgtttttgatagacgagaatcagcggctcaaaaagacgatgctttctccaactatggagtcagcctcctcacgggaaggactccacctcaaccttctggagcgagaatcgaagccttcgacttcccacccaggccaccctcgtccttcagcagatgcaatggcgggaaggtgaggggttctcaagggaccatgctccactgagatctgctttggtgggaacacccgctgtgcttgcgggagccatgaacggttggcgttaacaatgggatcgaggaccctgcaacagccagatttgtgcccgttgttgaatcttgtcaacatgaattacctgcttgtttttagggcgaatggctgcaagtgtacaaagtacggagcacctagccaagagtttcccaagtgccgatgaccggctatgattaaccaggcgattccgacggattccctttgctacggacggaccattatctccatgtcccgggagcaccttgtattcggcgaattctccttgtcttctatccttttcgtccccactttgcttttttcgacggccttggcaacactttgtaggagctgcaatatccgttggaccgtccattgtcattttctcttcaatttgaatccttcctttcttttgtttttgattgaaccatgtttcaagaaagcccagggtgttacggatagctccaatgcatatgcagtcatagttgtcaagcgttgttcaagtcgcgttgaaatggatgtcatacgtagctgcgttgatttgggacccttgttcgcccatactgggttgtgttttcgcttgactcgtggatcctgcatatcatcttataatcctggcttctcgagtcacaagacagaatgcgccccgttgggagccgtggttgacttctgaaccaccaccacctgcaagttggaggttcatgatattgtcaaggtgaacttcctggtgctgtggcattggctcattggaaagtagaatcgtggcttcctcatttctaagacatttggccaatacaccatctaactgttttggtaaggcatagttgctggccattgcccaacctctccttctgatcctacctatgcaacatgacccctgcaagtttgagtgcagaacatctgtctcacaacataacttcaaaatgtgtggtagctttcataatgggatagttctcttgcgagtacgaaaacttgatagttttggcagaagaactatacttaggtctcagacatgtatcggcatagagtgcctaaaccttcgggggttgattataactgcgttcctggactgaaatcgaaatgagttagaaatacaacaggcaagtctttgattttctaattggtggaccaatcagaacatggattcgaaaatcaactcggtagaatagaggtaagccgtctgagcttttcaaaagtggtttccaatggacggttatctgaacaaatagaggcgtgtatatccgttgacgaaaaaaaaaaagtctgttcatctaacagcgtagtgccagaactagtcgcttcatttgctcacaagatcaaacaaaacgcagggaaaaatcgttaaatgaaaaaccgctgcgtcaggtcaacgaatcccggcacgaactcggtgtccgagtcgtgtatgaggtaatgcggtgaggacttggtatggcgtgaagcatcgtgaccttgggtgtgtacagtacaggccggctacgacaccgggagtcgaaaggctagtgtcaagtaccttgtacaagaggcaagcaggcgcgcaatattgccagctagcaaaacaatgcgtacccgttaccaaaacacccaacctccaatatccctgcagacgccccaccctctgcgaataagttgccttttcgacctatcgtgtgtacagtatcaaccgtgcgaatgccagaacacagcaccatttctgaagtttttggacgcgtcgtgcatcatcctggatctgatttttgatatcagcgtttccctgtcggtgtttaggatcgcgaaacaagcagcatcgttgcgaatgccgtcaggaccctagctctccaggtggtttttgtgacaactaaagcttgtcatgagaagaagttggagtatcagaatagtaatgctagctgagatggtagcacggctccatggctgtcccaaggcctttatgtaggatgaggcaaacttcagaccacctcatgcttgcggcgatgtcggacggtgaggccggcgcaattttcaattttcccaatggcaataggcgctgaaaggtttcgaggcttgcatgtcaagtttacgcctcatctggtgcatttcccccccccttggagaatccagaattggtttggcgtttcggttcgaatgatacatctactgtgctactattgcatactatagtcgatcggcttcaggaagtgtgcctggtacatgcgacaagcagacttttttttctctcagggcatgacgacttgcaaagtgaatgcacacgcaggcacgataggatctgtgtatttttctagtttgtattcgatctgaccacataacctttgcctgagtcttgtccaaggcgtttgtcttcgttgactgactagcgatatcatgcctctatcgaacaagagtggatacgacgagggtacctggctttgaactgacatggcagcagtcggtaagtgaccagcaagtatatttcaccgcaaagtgttggcaagtgaattggattatcgaaccccaattctgacggcttagagcggcaatggcatggtagttgcgctaacatccaagtccaacaggccagaaacctcgccgtagacccgatttgatttagattagaaagggacgaggggcgtgcagtgagtaaaacgaagaaaaattcgaatcatccaaactcgaacaggaacaaattacacactgcaaacatctggcgtccagtcgaagcgtcctccttgcttggcacttacctcggtagctgatacctccgcgtttgctccgatcactacggcgctctctcttttcccgcctgtaacttggacgtaggcacccgcgcttctactgattccagcgctcataggtgatcacaggtagaaggtacatgcacctgcctgtgaatttctcagcagtttccttctttcctcttgttctctcgtcttccatctttcctcattctcccatgaaaaaaacttttcctcacacaaaccctctcttcctctctcgtaacatcgccaattttcccttttgatttttgtgattctgtgtccagaattactttaacaagtctatcttgactatctcgatatatctaacgctctgcgcgtctggcgtctggccccatcaaacacgagcgcgacccgcgacccttctgggccattttttttgccctttgctccagatcccagccgccagctattctgattgtggttcctttgcttcgctgtgggcccactgcacttaccaacgatatccacttcccacctcactgtctctttaccaggtcctgcctttgcgacttgatcaaggcggcgtgccaattgcgacaggagctcgcgagtatcagttacaattatacgtactgtgtcgaacaaggcatttgatcacttccgcagctcgccctgctgtccttggtttcttttacttttctttcgcctctctcctaagtttgcatactaagcaaaaccaaagagagaagaaaaaaagccaaactctggaaaactttagtgctgctactgcatcactcttttaatccacacccgcaccaacccacttctttttttttcttccctccttcactcgcacctcttctttcgcacacccacccaccgatagaacccacaacagcgctacccaccttttttcaaagactgccctgacagcttgccagtcaagaggagaccgcgagaagaaaaaaaaataatacttaaaaaggttggagacccagttctccactctgtgcaccctcttccaaagcactaccttcaaagagggacctgccacgagcctcatcctccaccaccgggaacttcttctgcggagctttacaaggcatcgtatttgattgatcttgcttgccttctcaagtctcgcaaaccttccctcggacccctcttcctccttttctccgcaaatcctcattcgacttggactttgtcatccaccgaccaggtccattataccccgggcaactttttttccgtcgcggtttcttcaacaccacgtcgattgtcacgagcttcgcgttcaacaagagtagcatggacggtcctcactacccctccaatggtataaacacgacttcttctggtcagacttatccttcacctaccgcgatctctcccaaccagctgcaaaccggctcgccgctccctcagactctgccgccgttacagcctcccccaacatcagccacgatgcagaacatgtacgggagccaccctcacacgccgcgaaccccaggcacccccaacacgcctggctcggcttccaacatgcctagctaccagcagcagcagacatcgcagcctcagaaccgagctggcctctactcaatggcgccgaaccaataccctcctccccagggatatggcacctcagctgctatgatgccccaggcgaccactgctgcctcccaccctcagcccatcgcgccagcccctgctggtggtcgcggtcctcctgtgctgcgtcctatgcctcctggtggcatcatgtcccagcctggtgtttcttctccctatggccctgcttctcttatgcagcctcagtccgtcatgcctgagggtgagcctcctacccacgttgttggctcacagggacgacgcggtatccttcccagcgctcctggacgacctgctgcccctgccgctggcactggtaccaagaacaccgtgattcccgtgaaggacgctgatggcaaattcccatgcccccactgcaccaagacttacctccatgccaagcatctcaagcgccatctcctgcgacgtgagtagaacaacttgccgagttcgatcgtgatactgaccatgcctctctagacaccggtgatcgcccatacatgtgtgttctctgccgcgataccttctctcgaagtgatatcctcaagcgtcatttccaaaagtgttctatccgccgtggcaaccccaccggagccagccacttgtcgcatcctcaggcccatgttaagaagaaccaacaggcacagaaggcagctggtcttgctcatgacggtgatctcaaccacctcaatggtctgagcaaccttcccggtgacaacatggtccacccctttggcatggttccagtctcggacggcatgaacaacatggcccaagatcagagccagctctctcggtccagctctctcggccgtctcgacaacggtaacaatgctgacagacggaacatgaacggtcaggtcatgggtgcttctcagccctatggcgctgaccccaacatgaaccagcagcagatgactggctacagcatgcctcccgctcagaacggaatgcctatgtacggtggctcaaaccaaaaccctccatctggccttgattggtctcagatgttccagcctggtgcgcatcaaacctacaacaacacctctttcaatcctaatcttggacagacgcagatcggaatcaaaaccgaacctaattccgggcccggaacgacaggcgacagcgccagcgatacccttttgtcgaatttgggaatgcattctcaccatactccatacaacctactttctgatcagattcttaatttcttctatcctcctaatcaagccatcgacccctcgagcgcaggcatgaacctctatttctcgccagacaacgtcaaagacttcttggacaagtacacccactttcacatccacatgcccttcattcacgtctcgactttcaaagtcatggaggcatatactggcttacttgcaggcatgtgttgtattggcgcctgttattcagacaatgtcacgccttctaatgttcgcgaaatgatggactttcttgttgtcgcacttcagcgcgactgcaagatgatgatgtctaacgctgaactacagacaaatcaactggggcacacgtcccgggctgacattgaacaactacaggctgtcttgttaacatgtattttgctactttggaacggaaacccgcagcagcgggaacgcgcacgacaaatttaccccgccctcgctgctaatgttcgccagctgggtcttttccgaccatccagtgaccctgctactatgtctcccatgcatcaaatcgatttcgatcggaatgccttcggtattcagcactggaactgggacatttggatcgaccaagaacgcagtagtcgcttgatgtttggcgtctttttgatggacgtggtgatggggctttatttcaactctcaacctttgttcgatgtcatggaacttcacctacctctgccttgcgatgatgtggcctgggatgctgataaggctgaggattgtgcttcggcacttggtcttcacggacccgacgtcgctcggcaaaagaatccatatggcacacaacgagcaaagcaaccagagatggactgggctctcaaggctcttttgcatccgtcttatcagattcagcctggaagcacaaacctttatggaaagtttgttcttatccatggcattttagcattgattcggcgggcccagatcgacgggcatgcggctcaactgtccaaatttggcactcctcctcccaatgattggatgactcaagctggcggcaatagtggccggggcactccagttgagggggcggcagccaatgtggacccacagagtctgcaggcacttgtcatcgctctgaccaagttcaagagcaactgggatgcagacatggccaatcaattcccacctgctgttgcaggatccagtaatcctcggcggcatgggttttcgagagacggcatccacttctactggctttgcaattatctgttgaagcacacacaggcagccgatcttcgattggctcctgatacgcggcttgcacaagtaatgcaattgttgaagtcgctgaaggcatgggtgatgaatgatggtgcgagcagaggagaagaattaggatcagttggggagattgacgaacagtatggagctatggatctcacgttagagatggcaaaacttttcaaacctcttccacaggttgtggaggacgctggcactgcgtctgtcaagacggaacttggcaatgggacggcagtatgattttttcttacacaaacaaaaaagcactttaggggtggggctgcatctggaggcgttgcgttgcattctgtttttgttctctttattttctttgtttcctgggtcactaggtctcaccgatgtgatggtcatctcagggtagacctggttgacctcatgcatccatggtcggcactgttgtgcaatgcatttgtcgaaaattagacgggaagaggagttgtaactgcatattagactttgatcaagatagagagggaggtctagccggatgacggtcatccggtagaccatcatgacttgatggcttggagcaggttaatgatgtttgcctataattatttgtgccacctcttgtgaagtatatatgtgtgacttgtgaatgctgaatgatgatgtcttgtgtcaatttgtgtatcaacgtaaagagagtgagacagcattcagtatctattcatgattgatatatgtacttttatatcatttgccgtctttttcatccttgacaacagtgacaatctttggtgtgtacttgtccagttcagccttgtcctcttctgttggtgtcaagccgagcgacttctcgagtggatcagtcaacatgagtcctgcagcaccccatgcgatgacagcaacaccgacaccgagtcgggtttttgatgaaagattcttgtaagccctggattcgtttgtgagtatgcatggtagatagacgtttggatgaatcgaaaatgagcaagtacgtacttgagcatgtttggagacgaataagtgagttgaaaggatgggacagtctacatgaccttgccagacgggcctacaaagactgactttagacgttggcctaagaaaacaaatggaatggctgatatgctacttactgatggtgagggatttggtggatgaatgtgacctggatgaaaattaattgaaggttgaggcatgaggcagagcagaattctatgcgtgcccgtggtaggctcgttcgccttgggggcatggcagtcgctaagcgggtcctaagttgggaggcttcaggcattgattcgcccagcccagctaactcaactctacctccttgtctcgtagtatcattcaatgtcactgggaacgtcgactatgagaaacatcatcagagctgtataaagaagaggaaacatcgtcattaaataacaccgaaaaacaccaaaagctatctgccagactcaccagaacaatggcggccacctacgatcaagtatcggcgtcatcatctcagccccgccttgagcagctgccagttgagctcatggacaagattgccgccagtttaaccttggaagatttcaaaaactttcgactgtcttctcctcggattgcagaatgtacaaagccgcagttggcattggcccatttcgatggtgtaccttggaggaccgatggccagcgtctgcacaacctgtcgcttgaaccgagctgtgcaagacgcattcgctccgtcaagttcaacatggcacgcatggatgaggaggaggttgaagaggtcgtgcaagagaccatcaatgatatggatctccaggctagatggtatccctatctcgaaacacaatatgagttcaatggggaaatcgagttaccactcgacttggtcattcctgccttaaagaggctgccaaatctcgatactatttccctgacatggacagagtgtccgtggaaaggccaccgtgatatcgaggacgtcttcgacccagaaacgtctttagagttggccgaggatgaaatatacaacacacaacaatccgtcctcggggccctactcgagcggaacactcccatgaagagcctgaccataaagcccttcatgcatacggatgtaaacattccgccaggtctggaagccaacatcccaacagtcttgggatctgtgactcagctgcatgtggagatgaactacggcgtgcctcatctctggccgaagcgcttcgacacatttatttcgtttctgcctagcttgcgagacctctgcgtccgcacgcacctggtagaaaacccagcgcccgaccttgacttcttcatcacgaagagactggaacacctcgaaacgctgaagctgtcttgcctgcactttaactttgtcaactttgccaacctgatcaagaaccacggcccaacactcaaggtggtcaaactgcagtccttgatgggctggtgcgatcccttcaacccggccgagcttgactgggatatgatgttcaggcttatgagggacaggctggaggtgctgcaggagatagagatcagtggcaagtttagtgataacgtgggttggcaccagctgttttggcgtgaggacatgcagtgggcaacggagttgattagaaactggggcgagatgagccagccactcgagaagtatattttggagggaggagaatatcctcggccgagatggagcatatgatgaatgatgtaggcgtgggatggggatttatggtgttatttgactacactcctttactcggactttcacgtatattgtggaaacaagctggagacagaagtagcgtgcgattgatatgggtatggtcattttgtagttatcagactaatgtgtgagttacttcctacaatgtaatatgttgttctgtgtctccgttgacctgtccgtgaagtctgtacccatggctgcacattaagacactgcttctgcttggttctcggggggtatatgaccggagacaagttaacaggagactctagaataagtcccttgtataaagtttgaattcttcaaggtctgggccacacaagggaactggacttctgggccttctcgaaactctcatcgtacctttttgcctgggactctgaggagtatcatcggaaatttggcatcgggctataagcgagacggacaagccatagcccagttagttttagacagcttaaatatccgactgaacttgctactagagtatggtgaaagatatggtgtaatggcccgagtaacttgtgtcttgttggaagagagcctagtccttcgacctgatccacacaaacaaggtacgaggtaaatctaagaacattaaccggagggatacataggatatcaaaattgacaagcctataatttcgaagttgatgaatgccgaatctggagaaatgcagcgagcacgtcagtcagcgcaatttgaattcctacaagtacatattatgctacagtacgtgcatgcaagtaatacaacaagcaacacccagggtgctaaatccaagggtgcaacgacttccgagacaataaagagaacaaggacaggcaaaggatagtcatgtgaaaagagcgtgtctctgctactgtacggatagcaatagttatagtggcaagcctgttcgtattttgctttttcagttaagtttgtctcaaacagtgaacttgtctcaagacactcggataacctccgcggtagaggcttgagggtacttggtttgcccacagtattcatcatatatcacatttacatgaagagtcatgaaatgtgcagcagaaaagaaaagaaaacggccgagagctagttggacatggaattgcttagatgcgtgcaaatcgggtgacaagaaccatgttcaagtactggtgctgcaagccttgtttcaaaaccctttcccttaaaggaggcacgagacgttactggaatggtgggatacgggctggatctccagggagagggagagggaagacaaagagagagggagagagaagacagaaactcaagacaactcgggttcaaagaaatgccaatgcgaggcgaagcgaagcgaggcaagacgaggctggttacacgtggttcacaaggcttgcatgaaactgtgagactatgatcttcaatggggatcggaaaaagtagaagagagaaagaaagaaatggggtaataaacccttgaaatgtgagaaaataaagaggcttcttcaaaagcgcacaaataaattgaagaatattccaagcgtatagttagttactcaaaatagagtccctgtcaaaaacgaggataacaaagctttcggcttgctgcatgaaagtcgtacagactacaggatacatacgtatgcatggcaactaaatgaattgccgttctaataaaacggtcatgcacgaacaaatgagatggctggtgaactgatcactagcaagccctgcctgctttcccctccgtagaacgacgactctgcaaaaagaaagtatatgcatgtctagcatagagtgctggaacctgcagcagcaataaactctacaagatatgtatgtgtcttgttttatgagacatactctatgacgatttgttctatggaacgaaacaaaagaaaggaaacgtcgataatgttgcaattctgtaactcccgaattgcttgttttaactaataaaaaaaaggcgttgagaaagaaaacgctcgtcaacgtatataaatatagtttctactcaagggatcctggcgtttgggttgacttagtggctacacggagttatggaagtttctttttcttgatctgatggatctagggaaaaacaacccctgcattttctccatccactcatttaatttgtatgcatattcggatattacggtattttgctgggtagattaggtagatggatggatgagatgccttggttagaatgtcaaagccagggtgaaagctatgaacttgtggaatgagttggaacatatctggacggcagtatctatcttgagtattgtttgaatacaatggttggttactcgtatgataccaagaatgaccagtgaacgagtgacaagatacagagtacagatcgaaagagtgacataccggctgagcaagaccgttggattgttaatggatctctcgtaactaactaaatctactaaactaaactaaagtaatcgacccgcttttgccatgcgtcgcgagtgttggttgatcatcctcagggccagtttttcccatcaagacttgactcgattcagcacgatattctggggatcaacgtccagcatacaaggctaagactatgagtgttaaattgaataagctagacaaggcttcttagtagaaaaggacgggacaaaaaaaaaaaaagactttgcacattcctgcgtcgcacagacagaaccggtagagttgtaacaacggtacggatactaactaggcgtttgagtttttcccttttcctttctttttacagtagtcgtttcttttcggttgagtccactgtagcatgatcgtcagccattggttgggctggctgatcaactaataaactaactgcctttgcctatccgtctgatatgtgacagttgcattctgtatgtattgagcctgggtggtttcggacatacaacaattctgagacatagaggaatgcagttacagtacatggagaattcataagccttttttgccaaccaacgtcaacagccgcatcttaggattggtctgctcatgggcaggggtcacatggctaataaagaagagagacacaaagatagacagacaacccaagtcagcacatgacaaggcagagagaacgtaaagaagcagacaaacctgacagagaacagaaatatggcatgggaattggcccgctctcgcaacaaattccatatttctgggtgaagggtgaaaccgtatctacctggtctaggtaataattaacttgacgacctgccgcctatagaatgaagggggtatacagtatgtagcttgagctgtatggaatggatgccaacaagaaggattcaaggagaatcagagaaacccttcaagtactttccctccctctttttactctcgtttcgtctcccttgatgttgaactttgaggttgcatccattcatgatcacttttcttcctttcttccactcgtccaaagattgacttctttgctttacgatctcgatcttagatctcgtcattgacgtatcttatttttctttgtctttgcttgtgcgatttgtttgtggttattttctaaatttgttttatccatcgtttggagaaagcgtgcgccgacatacaccatacagagaggattgaaagaacaaaaaaaaaacatagacgggcgggcgatgagagttgacgttgggagcacaaggacaacgttgttcaaacaggtacgagtttttctttctatcctggtcctatttcttcttttcttctgtttttggtctttaatggctttggccttgatcatgtgtgtattgatagagtcaagtggctctcttcccaacctcgaggagcaatgcacatagacagctgctcacacatcacatcagcccaagcgacgacgatcctggtcggttgtatgtacatggatgcaccttttgggacaagctgaccagcctgattgatgctggcttcttgtaacacggacatggcaaatgcaaacgcaaacgcaaacgcagtgcagatgcaatgcatgcgcagggctgattgatattgatagtgccagcagctctctgtactttacggtactgtaccttgctcttagtgtcagcacagcgacgaaccgattctcctcatgacggcgcgaaagaagaagctgagtatcagcagcatcggaggaggcaacaagaaggagaatatgaaggggaatggacgaagcaatgaaggtggaagcagatggagttttggacgatggggttctacaaggacagcctcaacaaacacgttatcaaatctggtgagtcccatctctctattactctctaaattcacatgtttcttcacttcaactgtacatgtacatactttaccttgccatccactcgcctcgcttcccgacccccccttcgtctctgtctcctctctttgccttactcaggttacgcaccgtaaactgtaactggcaaagctgcattggacttgcttgggctttggctttaggcttgcttgagttagtccctgacggttggtgccgtcatcagccaaccgaccccccctgaaacgagacgagagcgagagagagagagaagaaaaaaaaaaatatgcaatcacttgttgaagagagttttgttctggttgaatttgaactcaattatcagagagagcaatgagagagcaagcaattgaaacgacagcccaataaaacagcaactcggagaaaaggcgttatagtattacagtcctacgcaaacagaatgctctcttacatttcaaaaatggattaacaatctcaattcttctcgttctcactctcactcattcttactcttacaagccctgtcctggaatcttgcccaccctcaattttgtcttctcttgatcggagtctcatcctgaacaccacccgggggaggcttgtccaaagcggatcatcccatcccttcccatcccatcccattacaaccttctctcgtatccttgcttccaacggaactctcttcttctcgtggccctgcagagaaaaagaacacgacctacggggttcctaattaatggcttagaggcccacgtcacccacccacccgcgctgacaggtcacctctttccatgatccctggctaacacctcaatttttgcgtccaggggtccccttcagcgccttgtaccggtgctgcaaccgctaatactagcaccaacccaagcccaagtccaggtccaagtccaagtccaggtccaagcggcggccaaattcaaggacaatcatattgcagcacccacgtcgttcaaggacagtcccagtctcagtcccagggacacggacactactttcgttcccatcaccaccttcatcagcacgccaaaacaaactcagcgccttctcatgcttcaattgtcgctcacaagtccgccttgaacaagctagtcgtcactgtcgctcctctttccgactccaattctgtctcttccgtatcttcatccacgtccacaacttccgagtcttcttctactacaactacaactactacgccaacttcctcctgcggctcgcctactacaaccgctaccaccaccccggtctcgtctccttcctcgtctaccacctcaccaacttcgagatcgacgccaacattcactactcctgtatctgtatcgactccaaaatcaggttccaagaggaccgtccactttcgttccgccactacaagcatctctaccagtacaagtaccaataccagtagcgcgccttcaatccccatcctctctgtcgtccctccgcctggccaagacggcggcgacggagaggcaagaaggcccgccatgcagcgagtctctgcctttctcccttcgtgggacaagaggtcctccaatacaagatcaagcttgtttggctggtcctcaaatcgttccagcgcctccatatcagtcgcaaaccacaattcattatctaggataaacaccactgcagccaatgcaagtggccgagtgcaaaaggaagccttctggcccgcgactctcgacctcgaatgcgagaaggctgcccgcatcctcaaatcattttccagtatgcttgtctcactttacagtcagcattgatccttgtgctaacatgaaatcctagccgatggctatctcgttcctgcagacgaagaagaggactcatattcgacaataagcgaaccgcgatccccaaaacgagtcaccaagaaaatcccacagcgagttattcaaaatgctgccggaatcgccatctttacctgtatgcgaagcggtctgtacatgacagggtccggcggctccggtattctcatcgctcgaaaatccgacggcacatggtcgcccccatccggaattatgctacacacgcccactctcagcttcataattggcgtcgacgtttacgattgcgtccttgttgtcaacaaccttgccgctcttgagtcaatcacgaagccccgtgtcacactcggcgaagatgtcggtctagtcagcggtccccttgtgtctctggattcagatgagtcgcacatcaagtggcaggacatgggtaacaccgttttgacctacttgaaatcgcggggtcaaaaccaagccgttaacctcaacggctgtatcctagccgaacgagggaatgagaacgagcgcttctacgccagccaagtcacgcagatggatatcctggctggcaatgttgcccgcgacgtggaggaagttggaccgctttcagaggtcattaagatggccgagggcaggacagactacgatgcttctgtaattaacaagatcgccgccgaatgcgcaccgggagacgccatgatagcaacgcccaagtcctccacacccgcatcgccccggacggccttcggaattcccaaccaagacgatcccgatccgttcggtgttttggccctcgagatggctggtttggaaatcagggaagcaggatcgagattacgacctacgagtagccaattcgacttcaaccccgcgccttcaagcccagccttttccaagttcaacagacaaagtatagaaacgttcgtctcaaagagcaatcgcaacagttacatgtcgtcgcgaaccgtcaagagtcaaatgacggatgctggaacacagaccgatgtaggcacaacgcccgagacatcacccagcccaggtcagagcgaagatggccatgacaggagtatccgcctacaaatccccgaagtcacagaggaagaagaagaggtggattacacaaaggtcgatctgacccccataaggcatttcagcggggcccaatcccctctcagtaccaccagccacagcagcacaatggccgtggaaccagacaccctcaaggttgagcccagggatgacacggacaaggcctcgagcaattatgatagcgacaaggatgacaagagtagccgaaacgccgacgatgagggcgactcagagagtgacgctggagaggaggacgaggaggaacctgtggtgtttgaggttgctgctgtgcagccagcaagaacccaggctgttgcatcccgcatggtccacgccaagggtaacatggtcatcattcccaaaagagtccctccccctctgcccatgaggaaccccggcagggcatcgcgatctagtaagagtgagatgggcgatgtttcaagccttcgaagccctctgcgcaaggaggccttcaccgaagcagaccttgcatcggataatgagcacaccgactccgagtcttcaccttaccttaagcccaaggagttcaaggtcgagaagaccaagatcgagaccaaatctgatgacgacaaatcatcggaatctgaggttgagttcttcttagccgaggaggtgaagacggagggtgccaaggccgaagttaccaaagttgaggacaccaaggccgaggaaacgaaagaggaagcgcctggaactgagctcaaggttgaattgaaggatgctcaaacatcccccagaattccccaggaggagcgcccagacagccctagcacacccgacaagaagcacacttcatctgtgtataccggagtgactgaagaccgatggagcgtcgacggcacaacacttacaacacctacatcagaccgacctttttctgttattgacgacataactgaagacgagacccccaggaagccagcaaaagaagctgagccaactgagatgaatgagaagcacgaagagctagagaagatggcatcaaaagagacaacctccaacacgatcacggtggtataattgagggagacacgaagatttttcacagagtaaatgggacacggcgcacaacctgagcttattcacagggtaatcactcgacgggggttattttttgggggagagagaagtttttgcgcattcttgtccatacttttggtgaaaatgtacgttatgatgggtttttgtgcaccaggagttcttgattcctggctcctggacggcgtttgatgggattcatgaccacttttttttcgtttggtctttctcgagcagcgcagagctgataccggctcgaggtccaaactgacgcaaggatgggatgagtattgtcgatgtactggatgtgatgagacgacaaaggagacaaggcaaagctcggacatgtggataaaaaggaaggatccttgacattaagcaagtgatctcggtatctggagttgttgtttggaagtcctggcctcatgtttaccagtagagaggccagactatgacacagtattattcttaatgccattgaatagaaccaatgcagaagcgagttatcattcattttttgagtttatttattcaattgcgagtcttggtgatgtcgatttaaaggtggtggatgataataatctgttgtttgtagtggtttttggctggcactggcagccagctggtagaatcgttcgtttgctaccaaacttgatgcaccgaaaactctagataaaagagcagcctagcaattcgattcttttacatctaaactgatctcatgttttgttttctgttactttgaagtgtttatgacttttgtatctcgtcaaaaatggcgtccctcaccaataaaataaagacccctacaaagaagcagaagcagaagcagaagcagaagcagcaagacacaggaggtcacgtgccatctccaaccacttcagatgctgccgcttcaccagccacaccagtcgcgtcgtcgccccggtacaagctacgggcgcgcaaacctcgagaaggctcgcctacggctacaccatcgcgacgcaacaacgcccccataacgccctcaccatacgaatatctctaccaccaaaaaaacggcaccacagaaagtgcaaggaaatttcgaaaccgcacaatgtccagcactgcgggcaaatggcgcgaggagcaggtcctcatcatctgccctggcagccgaactactatggctcagctggggtgcagtgagttgacacctcctgcgcggcgcatgcccacgaggatgtttaaggagggcgatcaatgggccccctaccacaagacgaagcgcacaactatcgtcaatggtgtggaggaggatgagtggctggaggacgtcgacgaggatgagggagctgtgtatcccattcaaggtagctatagccattgagaggtctggtgaagtgagaacacccaatgctaaccgaatcgcgcacacagctggtcgcattgtcaacatgagcgcactcctcgctttcctcgaccatgtccacggtctgcttacaactacatatcacaacacccccatcatgctcatggcttcaccacaatggacccgtcctgactgcgaaaccatagcccgatacgttttcgagaacacaagaacacctgcactttgcataattcatagcggaattgctacccagtacggattgaagtggaccagtatgactgtggtggacattggttacgaaaaagtcgacattacagcaatttacgacggacgagtcgtaaaccatatgggtgtctgtgctaccgaagccgacgaagagattagtggaggtgaagtcttcactcgaagcttggtcaagttgctacaagacaagggtttcaaccacgacatggccgaacaattaaagaaaagcaacatttgcgaggtccttccttacaatggcaccgaggataacttgatggagcttccaaaggagaacactgcaggtgtatcggccgctgctcctactgttggtccagaagccaccacaaaagcccctgaagcccctaaacctgcggacaacggagatgaagaaggcggtaacgccgatgatgatggtgtgttggacgtggcagctattgttacgagtggccaaacaaaggagtttctcgctaaaaaggagaaggaaaaggaaaagggcaaaggtggcagaaagaagggtgaaaaggaggccgagggcgcagctagggcagcccgcctaccaaactctaagagaacacacaacaccttttcctacgaggagatcatccaagaagatgtccctccaccagtaaaggagaagcaggttgtagagaaccccaccaatggcacaacagaagctcccaaacccgagggtgagaccaacagcgcgcaacctccccaaggagagggagagaacgcacccgcacccgcacccgcaacagaggaaccaaagcctgaagagcccaagccagcagatgctcaagaaccaacacagtcgatagagtcgaagcctgaagctgagcctaagcctgacgttcagcctgttcctgagacacccgagaagcgaccgaagcgcatccgtcgagatgtcgaggttggccttgagcgcttcacctttgctcaacgtcgtgagattgaccgtattgtgaacaccatctaccgcacgattcagggcattgacgacatgtacatgcgacccgcctgctgggacaacctcgtcttcgtcggcaacggtgctcgtctgcgtggtcttcgtgagaatatcctccagactctcaacgcccgccatctcgtctccccctcaaccgcaacaatgtttacatcggagctgccctctaacatggccacgcccaccggtacaggtgctcaaactcccacgggctctttcactggcgcacctcaccagctctcttcgagcggtgtgaaccctttgctccaggctgctactacagccgctgctgctggtaacaccggcactaacatggtcggcacgccacagcctgctggatccgaggctggaggacctaccacgactcaccacttccatagtcagactcccaccagtatcaagaccgctatgctgcctacctatctgagcgagtggaccaagaatggcttcgaggagtccatgttcctcggcgcccaggtcgctgcccgtatcgcattctgtctacattccaacatggacgcccagactatcgacgctcaacggctcatgagtttgagcagagtagactacaagtaagtcccggagatactttcaaatttcaggattgtcgctaatggtgtttaattagtgagtttggtcccaagggcattcgtacgcactccatgctaggctaaagaaccgcgcttagctagtatttttgtgcgttgttatataggctctcgttcacatcgttttcgccaagtggcgcttccgaatgtagattcgagacaggagttatttaggggccttcagcgaaacggtaaaaagagcaagatgcaagatgaaatgagcatgagggcgaacagcgaaggcatgagataataccatagattcgaatcagtcttgtatgaaaactcacattacctacatatccatatacttgattgcttgaacgagcattgtccctttatagtcactgtcataacaaattgagcatcaacataacactcatcccttgggcatgccaactgtttgttacattacagctatatactactatgatttccattacacaactccaccacgcaatcattaatgttcgaacttctcgttaatctccctgttttcacaagtaagaataagatctcagaaacaaattcaaaagcatttctttgactccatatatgctaggcggtcaagcaacagggcaacttccaactctcatgaaattaaccagcagcgttacgaactgctgcctcctcggcggccttgtgccaatcggttcggagcaaatagatatattcaatcgatgcgacgctataatagttagcaagggggactccaataagacacttgtttcaacatacgagatagttccgcatgtaactccaatccacaagccctctagcttccaaccaaggccaaatgccaaagcaagcgagacgggaagtgagagagcatagtatgagaggatattggcgggtccaccaattgattgctttccaatgcctcgaagtaagccgtgggctcctgctgcaaggccatcaaatacctgcatgactgatacaataggcataacttctgcaacaagttcgataacatcgtcgtccttggtgaacaacagaggtagcttatatcgcagagtggtgtagagagtaaggttaaacattccaatgagacacgcggcagcgaaagcctggataatgttagtgaacaagtctggggtccattccaattaaaacttaccacaacacccgtcttcttggctggctcaacgaggccagctccaatgaggttggcgatgcgagttgaggcggcaatcgacatggggaatggaatttcgtacgagagtgtcgtgatagtggtcacaacactctgcgcagccagatactctgggccaaatcgactcgccatcagggtcaagatttcaaaggcgagccattctgcctcaaccatgatcatacccggcaaagcaagtcgaatcataatccaccagttgctaagagctcgtcgactaaagccaccccagcactgacgaccattgatgaaacgaacatataggaagaggaagatggggaggaggttggtgctgatggcgacagctgcaggagcaccaatgaagccccactccaacttccagaccaagagccagctcaggaagacattgaagggcgcaacaatgagaagaacatatgtcgtggcgcggaacaaaccttgggcttgtgtaaagcgcttgccaccttcaaagagaatgaaacctgggatgctaaagatcataacccggaggtacatgccagccagacgggctgattcgggctccggaacaagcgctctgatgacgccttcagaaaaccaataaaacacagcaaccggcacagcaagtacgaataagaagcaagtcattcgctggaactgcagcccaacaagatgcttgtggccagatccataagcctgagcacacaaagtatcaagagaagtagcgaggccctggaaaggcgccaggcaagtaatagccgcagtcatattagccactagatgggtcagcctttgtccaactctattttaccaactgttgatagacttacatgacacagcacccagttcaagtttgccaattcgcccaacggcaaagatactggtgacgttaatcgaatattgcaagaggaaagtaacgatgaggggcgcagagtagcttgcgatagtcttcgcttcacgttgccaggtggtcttgattcgatgttcagccaccgcatgttcccatgtttcattgagatgctcaggcgacacagcgtcaactcgggagcccaagagagggtctgtttcgctaggaggctgaactgagatagcgggtgcctgttcctcatcctgcggtatcttcgtgctaaaaagacgttgatagatacgagtgaagaaaccatcttgctgacggtgcccgtgctttggcgggagaacatggttgtcccggagtagactgcgctcagcgttacgagactgtttcctttctaaggccgtcaaacctggctcgtcatatatttgagggttcattatcggccgcgagcctccaaaagcaacaccacttggacgacgatacatgatgggatcgcccgggaggtcagatacagagacatcgtcgtcgatagcactatcatcatactcctcatccgaacatgccgcaatatcggcagccagagcagcctcagctagaggtgagcccacccgccatgaagacgataacgcaggatgcgcgccagaaccacgcggagtgccatatggcgaaactccagctccccttcctattgggtccataatcaaatctcacagccacttcagctgggattgtttgccaggtggacgcaggttctgaaaccttctggaataatcacgcgaaaaaaaaagactttgctcagagtacaacaaggcacgccactagttcagatcgcggagtgatgaaaagttcggtggtacgatgcgattaagatgagttcaattgtgctgttcacctcagcatgtactgagagcaatgcgctgattgcaagagattagagagaggtgtaaaagaagagaagggaccaaaaacagaacgagaggaggcttctgtatataggtatgtagttgtagtcaaatcactagacccgattaaaaagagtcttcggctggacttttcaagctagcgttaacaaagacccgccttgtcgcggcgaaaggcgccatttgaatgccggaaaggctacccaatccttaccagtggagtcttaccagttctggtcaaagacatgcaatttttcgaatcttggatgcacaatgtcatgataggtttatctcagccacttgataagatgcgggggtggatcatcaacgaggtcttgtggttcgcttcgctatgcttggcttgacaagaatgaggctcttatgctaggcccaagacaaacatattgtgtcaaacgattggctgagttctcggacaagcccgcagctctgtcatgacttcggatgtcatgatcccacccatcaaacccaagactgccccgcccagtcaggctctgtatgtgacattgaaacgacccaaggcacctcatcgctcgtatagcgttgcaatggagtgttgtacggtattcgtagtccaaccacgggaagactttcttcgtcttcctttgggctttgtgagacttcaggcacatctgttttgtaagtacctaccatgaccgagcctggctcgagtaactctggccatatcaacaccccaacttcccacgatgcgatgcgcatctcacctgtaggccgagctgcttcgccccaggcctgcttcgagatattggctgatgtgagaagcccccagtctatggacgatttatttgatcggacataggtcttgatgtgtggtgctgccctcttgcggccactttcaagtacaggtccatcgggaagttctgcaaaccgttagctgtgcctcaaatctgagacatgaattgaacacactagtgccaccaggtgaatcgttggcccaatgatgaaacattgggcggagatattccaattgtttcgcttgttgtggtgattggatctttgtgtgtatagaaagacctgatgcatatccatccaacgaccgtcgtatttcatctgccgtaggaaacacaaccttgaacctgggccgcctgagacccgtatccttacaccgacccaaatgatcaaaaagggtcttttgtagccaatcgtcctttggccctagtgtggcgattgaagatacttgcacgacaatatccgaatcaccatgctgatgacaagggacgtgtcgcagacacctttttaaagcggcccacccccaagatgtttctgacatatcgtgcgcatcatgcctacccggcacacttgcgatgagcgcggccttgatggtcgaaaagtcgtattgtttgagcttgtcactcagaggcttgcagataatcttgcgcttatcgtaaaacttcaggtagtttagaagatcgattttgaagcgttctccactaccgacaagaaactcctctggggaggatgcaggggtctgagtttttgacattctgggaagtaagggagatttccatacaccattggtcatgttggtccagtcttttgggatcatgttggcggtgtgaatgatgacctgggcagtgtcaccatgccgaaacaaaatcatcatcttcgaatgatgggtcccaaacatctcaggcataggagcgatatggacattgacattctcaaattttgcggctgcattctgattctagtcagcaagtggcccaaacgtgatcttgagacgaccctttcttggttccatcgacaatttccacggcttacctccaacgctatgcggttcttatcttcatgtttccagaaaccatgaaccaagtgaacattgacaaggtgacgtgtgtcaggatcaaatgcattcatcaaaaagggaatgtcatgcaggaagttgaactcccagcattctgagattagaggatcacccaataagtcccgaagacttacagcatccttgttctcgctttctgggaggtcctggatccacgtcaattgccaaggagatggtatcgcaactggtttacgggccctctttcttggtggacttatagagcgctgtagtgattcaggtgcatgggcttcaaattccgttgatcgctgacgcttggcaggacgatccattgcagtgatctagcagtctggtattgtcgatatagtctgttaaactgaattgatcgaaggagagccaccacgggatatctgtgagaatttgagatgaggttgaattcgcaatacaccacaccaagaaatgccagttgagaggattgcaatgggccagaaagttgttggtgaagcaagaaccatgtgcgaggtcgggaaataaatctggcctgtgtatctcggagataatatctttgaatcgagtgcaatgggctgtatcagaccccttgaagcattctctggcaaatagacagagatgatggtttgtgtaggtagatttggtttagtacaggtaggtaggaggtaggtacctgtctttaaagacttctatttaggctactgccttccactatcagctcctgccccttgttgttgatcaacctgaaagtgggacgcagcttaaggcaggtaccactctagctactgataatctatcggcgaactgggaaacttggatatcaacgttggcaagcccaaaatcgaatgcgcatcaatgaggaccattgtctttttttgtctactttaaccaggtacatcaagtacttaagcttctttaaacgtgggcatcttagcttaaccatcagtttcacttgagagcaaaatctcccaaacccaagatggacaagcgtcaaggtccagctcaggttcaggttcagtgggagtggagtggcttagcagggtcctctcctgtggcgtcgaattccgatacagaacgtggtctcgaagttgaatgcgcctcctgaatagtgaactctctctcctcctctttgttctttttcctctattcttatttttgccctcatcatcgccatctactttcgcgcctggtgagcgcgatcgtacgatcgttttctggtctttgtctctttttcgtttatgtaggtatctgtgataacttcaaacaatctaagccttgacccccagacgatcgccactggctcatcactctaccacctaatctggcccgatattatttctcactcgtctcgcgttcttctgtatagtctaccttgttcctcacgtcgcgacaaatacttgaatagggacgtcctgcgaccaaacaattctgcaacgccttccgcgacttacaatcttatacatcccccggtgcttccagcccagcatgcgtttctctccgcttgcgaccctcgcggggttgtcagcgtttgttctggctgacgaagtcaaaaaccccgtgtcagagccttcggtttttaatggcaagacggtgccaccattgctcgaattaactcctgcaaactgggaggagcagaccaagaagaacaagtttctcatggttaaacacttcaggtacattgcacttggaatacactgcggttgatatacttacgagttcccagtccctactgcaagcactgtactagattcgctccaactttccagaccctctacgaattctactatacctcgaagcctcaagtcgacgatccggaagccacgtttacaaaatactacgactttgtttttggcactgtaaactgtgttgcttactatgacttctgtatggagcacgaaatccagtcatacccgacctcaattctctacgaagatggcaaggtgttcgagtccttacgcggaattaagaatatgacggtattgacgacaaccgtcgaaaaagcgcttgccaaaacacatcctggtcgacccgaactcgtcgaattacccaaccctggcgacaaagtctaccctgccccaaagaccgacgagaagcctgcagagtctgctactgagaaaaaggaggcagaggcgccagcaaaggcggcggctgaagctgagaagcccctcgatgccgttgctgagaaggttgcctcggagccatctggtaaaactgagggcaaatctctcgatgatgttaccaaaatgcccaaagacgaggacaagtctgataaagctgaggcagttgaaaagaccgctcaggatgagaacaagcactcgtttggcgccgattggaaagttcccagcaccggccagatgcttaagaaacccaaggcccaagattctacacccaagtataacctggagggcatcagcgctcctctgacccccgcaaactttgacacactagttacaaactcgaaagatccctggttcatcaagttctacgcaccttggtgttctcactgtaaagctatggcacctacatggcagcaattggccaagaaaatgcagggcaagctcaacatcggcgaggtcaactgcgaggcggaccataagctttgcacgcaaatgggcgtcaaggcgttcccgaccattcacttcatcaacggcgcagaaaaggccgagtacaagggtttgcgtggggtcggtgactttgttgcctatgccgagggggcgcttgaggttgcaggtggcgttcttgatgttgatgccgagagcttcaaggagctcgaaaagaccgaggaagtcctgtttgtttacttctatgaccacgctaccactaccgaggatttcaaagcactagacgctctgccccttaaccttatcggacgaggcaagatcgtcaaaacaagcgaccccgagctgtacagccgattcaagatcacaacttggcccaggctcttggtctcccgagagggccgtgcgacctactatacacctatcacacccgatgagatgagagatgtcgatgcgttggtttcatggatgaagtccacatggctccctctagttcctgagatgactgccatcaacgccaagcagattatgaaccacaagctggttgtgcttgccattcttaaccgtgacgatgaggaccgtcttcagaactccatcctggagctcaagaacgctgcaaatgagtgggtggaccgccaggttcaagagtttcagctcgagcgtaagaagctccgagatgcaaagcagatgagaatcgaagaggctcaaagccgtgacgaccaacgtggtcttcgcaatgccaaggctatcaagattgacatggactctacccgtcgtcaggaggttggttttgcctgggttgatggcatcttttggcagaggtggattgctagcacctataacattgatgtgagagatggtgagcgtatcatcatcaacgaagaagatgtaagtttccagtatcccagtagagattggccgtatattgacaatttggtagcgacacaagttctgggacactactcctaccggtaaccagatcatggtcagccatacctcgatcatggacacccttgacaagatcgtctatggccccaaccccatttcccccaagtacaccatcagctcttttgccaagtttttctttgacatcaagatgaacttcgtcgaccacccattcttgtccatcggctttgtcattgctgttagttttggtctctactcttggttccgtaaccgtactcgacgatccaggggcactttcttccgggacgataacatgggtctcaaggatggactcctgggtcagaatggcaacgccaagtctgattagaagagttgattctgtaatagcgaaatcatgactattgatacagtgggctcgagtactggcagagtcactcactactaaaaagatcaattataaaggggtttctgggatgggtcgcaataggatgttttggccctgcgttgttgaattgcggagttctggtttgataactatcgctttgaattacttgctgctgtatattagataagtcacagtgggaatatcatctgcttatgtgctgtttatccttttgaaattgaaacaccgtgggtacaattgtgtcatctgcgtaatggttttattttggcttctctctttagatactgaagccaacagtagttcacgacgagaccacttcgtatgaccaaaggatacgatgaacgccatgttacttttttatattcatttgcctacatttgaacttgactatcaaaaagggccccaatatgttctcttgcccaagcaacaccttgatttgtatcctgattaagtgtagagcacatcagtgagactgttgagcgccaaaccttcctttgcgatatctccagcatcgaccaagaaatcaagaggcatgtcaacaagcgtgccacgaatacgcgaaagccactgcttcacttcttgcacaccaccagggaactcggactgcacgatatggccatactcaaccttgcccttcttcaactcctccttgacatcctggtccttcttgcccgggatgatgaagtactgggtgaaaaaggactcgtagtccttccacgtcctgaccttgttggtaggaacggggtggaatgcacggtcgaatgtctcggtgttgacgcgagcggtattggtccagagacggtggaagtctgggtgcagaggatcgcgaacgaggagatcggctggggaaccccagtcgtagtcgttggggtcacgatcaacaggcgtccagttcctgtcgggctggtcccaacgctggttggggatgaggccgagatgcttgcggaagaggtatcgacgcagagaggcggcgaagcgagaggccgtgtatgggcgtccattcatgtaagactcgcagggagtgggatcctcgatgacgacggcgatttcggagtcgtgatctccgagctgagaacgatcgttcaagttggctgaaccaacgatcacgagacggtcgtcgacaataagcagtttgctatgtatatacaactcctcggaaacaaaggcgttgatctcatcctcagggttgccttcccagcgaagatcagtaactcgagggccttggtccatgtagcaagcactgatggtatcgagagtgcggtccgccacttggctcgctccttgctggtactgctggtaagactgctgctggggtctgttgtcgtggctcgacgagccggagtgacccccttggtattcctgactttgaggtcggccatcgtatctcgagtgctcgggtcggtcgtcgtagcgagaagagctggagtattcctggcgaggtggtcggtcgtagtcagaacgacctccatggctttgctctgagtaaccaccttgatactcatctcgtccgccgtagccctgttgcgaatagcttccttgtggtcttgcgaatcgaggatcggctccagggtgatcatacgggttaggctgatactctcttccatagttgccacctctcctctcatcatcactgtcatcgtcgtgtctgttgtacctagactcggagtcatgctgagaataacctccctgtcttgcgaagcgtgggtcagctcgggggtgcccgtaaggatcccgctgagtttggccgtagttgtcacgacgtctgtcatcatcactatcgctgcctcgcctgttgcttttacggtagtcagagtggcctccgcggctgcgatctcttcgacgatcgtcatcgctgtcgctaccacgtctgccgtgcctggagtcagagtgtcgttcgcggtaatcatcatcctgccctctactactgtcgccgtaaccccgtcgagattcccggtgatactcatctcgctcggatcggcctccgtactctcggctttgatatccaccaccttgtcgagggctggagaaatcgccgcggctcccttggtattcctcatgtgcctccctttcggagctatgctctgggtaaccacccagttcacgatctttctgcttacgagcatcttcgtaagagacgccggtgcgggcctctgtttcagccatagtcctagaagtgttgatacggtcaaagttgcgaaggttgtagaagccgatgtatctgctaggatcacggatgcccgccttaagaagcttctcaatgatactatagccaccgcggctgatagagtcatattggaactccataatagctcgggttcccagagcgccgtcgtcgtgaagatcgccggcgaatgctgggactgcaggcataagaacccagacgtggaatggctgaccttcatgatcggcacggatgattcgatcaaccaacgcagcgccgatcttgttcttaacaactctttgtttgtcgtcggtagcagtgatgaagaactaaattgtcagtaaaacaaattgtcaaattaaggggagacatacctgattctcgatgtaaataaagtgcttagcttcgttgatagactgaatgtaggcagtctgaatcgaacgctcaagcggatggccagatgaccactcagcacagctgtatcatgttagtaattgccaactaacaaagggtgagatgacttgccttcgaatcatctgaatgtgaggcatattgccacctcgagagccatgttcacggtcactgtgtcgtggagcatcatgctctccaaatgatctcaatctattcataccgcgactaaattgctcagtcaaaccacccaagtggtcatcttcacctctagatcgtctatctccaccaccagaaggacctcgtggaggaagttcaagtgcatggtactttccagggttcttcttattatacttttctttgaagatgaaattcctattcataattagttactgtcaagcttgttggttagttgcgggttctcaccatctatcaacaaagtggtcaaccatgtcacgagtgatgggaccagtcatgctcacagtgacatccgaccagcccatgcgcgagcttttggtacgatcaactagggtatgttagctatcattatttccaatcaacggatgttatgagaagaattggcttacgctggttctggtcccagtccttgacattggcgaaatcatacactctagagagaaatttagcaaactgtaattttatttcgtaattcaacgtaccgagcattattgtagtcttgtcctgggaagataatttcatccaggttacccgggtgggcgtccgcaatggggtgacctatccaaggttgtcagtataagaaccaaaaatattaaaaggccgacttactgtttgtatcccatctaccaaagcctaagattgattacattagtgcaaattcccattagtggatagtgcgagttcatacacatgtccagtcctcccatgaaacctatctttccgttgtcgatgaccagaagcttttcgtgatgcgcccaatacaacacaacgtcgccagcagtaccgtaaacagccttcagcgcatctcctgatgccttgaataagtcaaaactagtcagggctttgactgttttgcccaattcgctttggaagtcgtaacctgtgggatagtgatccggatgtctgaagacacgaatgttctcatgaagtgcctcaagagcagtcctcgtatgtgcgctgtcgcagctgagggcagcagcaacctccttatataccaggatgtataccttcacgcctcgttctgcggcggccttcaacatgcgatccagacggtattgctcgttcttggccggggggcgacgaagatacaactcaggactcagccaccaatcaaggatatagatactttcttgggcctctagaaataagaacaatgttaaatatagtcataaatagttttggttgttgtccaaacttacgttcgatagcctgggagacagcccagaagtacgaggcaccgtcaacataccacttcgcatttcccgaagattccccagcaaacgaacgatagcgattaatagcttgctgtctctggaggtattgagctgcagcgtcgtgtgagctgtctttatgaggctgatcctgtccctgtgggcggccactgctctcgggcctgttgtagccaccctgggactggctttgatttccgtagcctccgtgagattgtccgtattggctctggctttgcgagtaaccatggtcttgagattgaccatacgactgaccaccgtcgtactggccttggcctccgtaactggactgtccatatgaatgctggctctgtcctccatagtcagactgcccgtaagattgctggctgtgttctccgtagctagactgtccataagactgctgactctgtcctccatgagattgggattgagaatgctgctgctgcggcttcttatcatcgtcgtcgtcgtcgcctttcagagcattctcgacatgctcgccgatcttcttgaagaaatccatattctcaacgtgtcccggagacctcggcggtgagatgcaggatgggtaacaataggaaccaagatattcttatgaatactagacaaggtatatgttggaataagctagcttgagccaagaagcaagtggatttaagcaaaaaagaatggagttgggtttgtcactcagtgatgctgacaagctgactccatgagcatgagagagctaagcttggaagctttgattcgaagtgggggaatgaggggagctgaatgatgacgatttggccttggaatgtgcataaagcggacagccaatagttaatcactgaaacaagcttcggtatccgtacttttgaccagagtcaggtttccatgattagttgtcagtacatatgcagtgatctataaatactcgtcattggacaaaaagagcaagcatctcgtgtcattcattggaacattaatcaagagttgcggggttgttgcagggttatcttttgacagttgtatcaagacaactaccgaggacaagagcaactattcactttcacataggttatttaacacaaagagtcatttattagagatttctaactatgaataactgaaatcactgttggcatcttgttgtccttgctatatcacactattgacagctcatggccgaagcatcagaaccctctacctaccaaaaccccacctcctccgagcctcctctgcctccagctcctcctttctcttgatacaatcgctgcaattatcactgcttgacaagatttctgttacaaatacatcggggctaacattgcagacaccgttctctttcataccgtcacagggcacagttggaccaaaagacctctcaagtatcgcccggcattccatgcatctcgtcatgacacagatcgtattgcacatgttgacggtttcaaatattgtttaaagttgattactggcttgttataagataataggttgtttgataatacttctatgtttatactgtcccggatttatttatacttgtaaggataccgtgaataagtgatcagagagtcaacttttactatcaattgtttaacaaatactcccattcatccaaccacagttgacagctacaattgattgccgaagttcaaacccggacagccctacctactccgatgcaggtaacccattgggataagttaataacaatctaccgaagtgtcacatgtgcagtacgttgcattacattagttggctaagactgtgattaaccaggttatgcccaaccttccggaacctcttgtagtgaaaaggtatagtcttgtcaatggtggtaggtagttttaccaccagttaaccaacgacatcaatatcaaaagttacgccctgttgtttctggtgactcagaatgagcccaaacgtgatttctctaaaaggctacagtcagacatgactcggtataagaaaaagagaccagctgacgatgggctgatatagttttctgtcatggtattcgacaaagccatgttatccactgtgactgtttatacatataccaattagcaaccagaaacccaactgtgaagctcccgtcccgtcccgtgtttgtttcatcaacctattaatgaccagtcttgcagtaactttgcgcgtagataaacgatggacaagttaacccaacccatcagtctaaatcaacctgccagatccgtcaatgcgccatttattccattgaatcagtggcaaccgtggcgcgcaaccctcttgacgatcccacggggtaaagaaggggaaaatcagaggatttaatgcacccatttcaacgtttgagagggtgtcgaaatggaatggaagggcaaagtcggttcatgacgggaactaagaggaagcgataactaaactaaactaaactggctgcaattacccggcgcggcggtacagtacagagtaacatcagtcaatttattactgggtcgacaccaacctgctggaaagggttctatcttgtagtggttgcagcccggcagggcttttcctgaggtgagattagtagattgattccctgcatgttgcagacaggtacaagttcaatcactgaatcacacccgaaccaagcacatctcatcttaatctgggtaatcacatcgtgattaacttgtcttttcttgtcctgtcttgtcgattcaggacaaggcttaaaagcctggggtatgatccttaaagttgactcaactcactttcacttggcatcatcttaaacttgcatctaccttttcttaacctttaaaaactttctaccctaaaagctctcccactcgcttctacaaccctcgaacgagtacctatctaccttagtagtttaaaggtcagtttattagcttggagtttgatctcctacatcggataacccaaatctaatctttttcagattccttgccagccgagtaatatcaattaatacatacttggactgttccaagtaaaagtatttaacaagcaacaaaccctggaccatcagatgcaatattcaacaaagctttgtacaccgagagacgacctctgctcttgtgaaccatattgtccctcacaaccttttgcacaagcacccactccatcaatcaaatattttcgatatgactgaagtgggaacagtcaccgaaatggcaaagtcaggaacagtggccatcttctcaccaagtcaacacggccacttgatcccatatctcgctgccattcacgcctcatgtatcactcacgatcgcaccatcgcagaattcctcccgcccctgtctcatgaaaagcttcttgcatggtggaaagagcgcatcgccgaagttgcggatgggaaacggctcatctttatactcctcaatgagacagaacccggagttcgcccaaaagggcccgacgttgtaggcgttgtcatgctttccatgccttcttcggaaactggcccgttccgtggcgtcgtcgagaagctgtttgtccagaaagcctggcgcagacgtggttttgccaggactctcatgtctactctcgaaaccgaagctacaaagaggggacgaactattctccttctcgatactgagaccgggagccttggaggagaagtttttaagaacctgggctatattgagctcggccagatcccaaaatatagtctaagtccaactggcgaactcaaagatggaaccttcttctggaaacacctggcactgtagccatgaataggcttccaagacgacacaaagattgtcgaaattgcgccaacatggaaggttcgatggtatgcgttttgaaagtactgtagagactctcttgcaatgagaagaggagaacgaggcgactcgatattgctgttctgaggatggatactggctggcgaggtgcttcggtgtgattttttagatataaaaattaggaaccattcactgcaaacatatatttccatgtttgtactcataaaacccgctcgttcttttcattgtgatccgaatcctagacactgtgctactattacaactttcaagaaacgccaacatcaagacacactctgctgcatcacctaagcatcatcctcaagttcctcgactctgggtgcctcatagtgcctttgctgtacgtcaccagtcttaacctgggtgtctgttcctgttgtcgttgcgctggtgggcgcaagaccggtggcgcctgccaaggcggggttaacgctggttccagggacagccacggtcgacttcttcttcttcttctttttctcggtctacactcttgttagtttttgtcactccactttggatcatgattttactgacctcatgccaagcccagacaggtctgaaactgtccatgaaagaaacgtcctcccacagattggggaagagccaaagaccaggagagttggtgaaatatgtgatgcagaaaaggataacacggaagatggccatgaggaagaacagtccaaggagacccaagagtccccaacttaggtagtatacaccttggcgcaacaccaggggccaaagagggtacaggacaacagcaaaaatggcgaggagtgcgagaccagcatagatctttcgcttgagctgactgccttcccacaaccaagcatagtacatgtcgtcttgtgcctcctgctgcggttcgaccttgacagtccactgacccttgacacgcttgggcttctttccattggggcctgcttggggctcaatcttggaaactcgaagcgcaagcatgctgagtggcagcaacttgaaggtgttctcaagagaagctcggtcggtgatttcgggaagaagggggttcttcttgcgggccttctcataggcgggggactggagggctcggagggctcgcttgacttcgtgttgttagttttgaagaatgtcaaccactacgctgacacctacctcggaacatgtcctttcgctcgccgttcatgataacagtcctgggcttgagatcctggccacggaggaacgccgcaagagcaagggctttggggttgggaggtcctggagtgatgggctgagagcgaccctgctgctgctgttggtgagggtgcgggtgggagtgatcatgatcgtgatcgtgatcgtgaccatgaccatgatcgccgccctgctgctgttgcgctcgcatgcgcatttgttcttgggcctgtcgcttgatgtgttcaataaattccgggacagtcatgccattcttctcggcgtcgatagcaagttggcgctgcattgcctggatttgctcgggtgttggtcgctgtccaggctgaggcatgggaatctggccaggcccaggctgagggccgggctgaggagggggagcagacattgtaaaaagtcaatcgatgagataaataaagaatgtaataaaggatcttgttttaacttgggcttaagaagaaaaagacgagaggaaagcgcatgaaaagcgaagtgaagtttgagagagaacaaacttgagagagaacaaacatatgtggtgttgctgccacttggaccatgccgtgccaatcatgtcatagtttgccagagacaacggtgttcacttccctaaggcaaggaacccctagaccccggcgcgatggagctagctgtccccaaaaatctcccggcggattgttgattgcccgacttccgttatatctccacgtgacaggcattcattcctctaagccagtcagtgagtgaaggttaggaccatcttcttgttacagaggctttgtttaatagagctcaagagctcaacaatactgatcatgggtgaccgcttaacacagcttcaagacgctgtagatcaggtttgtattaagcccttctttcttgatgctattttgctgagttgttcgttctgtagctcgcgcaacagtttgtcgcatgtcttcactatgtaaacaagcgacacgaccttgaaatcctcaatccaaatgacaaaatccgcgaagtcaaagatatcccgaaagagggtacgcagccacggcttcccctgtgaagatctagccactaactagtaatcagtcgattccctccctccagacgagttccgtgctggtatggtagagctatctcaggatctcattgtcaaggagcagcagatcgaggtgcttatttcgtccctccctggcttggacaacagtgagatggatcaggagagatacatcaaggagctcgaagaagatcttaagatcgccgaagctcaacgccaagaagcgatcaaggagaaagatcagatactggccgaactggacggtgtgattcgcagtatccgaagaccttgatcacagctttgaactatttgtcgatctacagcgcggagttacggagttcggaaaactggcagaaacgacgtagttcagtttgtttacacgagcttttgatatgcatctgttaaaaatctctaatacaaaggtatctcaacctagtgagcgccttgaacgccaccgtctagtcctctatcccataatcccatacaagataccatatggctagtaaaggacgcctgactcaaattctaaatatgctctagttggatgtagacttgaagaactggggatagatgttgcgcagttctcgcaagtgctggatctggtattgcgaaactggagtcttgggagcaggcactccttcttccacaaggtgggctgcagtccagccgaattcctttgccttttcgcaattcaagccggagtcatctataaaagttagacaaggttgtaatagagaaacggcgaaacttaccaacaaagtaacaatcctccactcgctcaatacccgcctcgcgcatggccttctcatacatgcgggggtcaggcttgcagagcatgggttgctccgcatagttacagtaagtgaggccgtcaaagatgtcctcaatgcccaagagacgaaccactcgctttccatggtttacataggcgtttgtgaaaagccacacggtaaccttggacttgtcaatatcctcaaggagctcacgcagctcgggattgggcttgatgatgccttcgaggggtagggcgtcatccactttcgcgttgtaatcgagcggatcaatctgatggtgtcgcacgagtccttcgatggctaggccatagctggtgtaatactccttgtgcagcttcacggcttcgtcccaaggaagctccagatgttttgagaagtactcgtcaatgagatcagccatcaagtcatggaccttggaacctatgcgcactgttagattgacgctgttgtgggtatctatttttgctgaagcttacttcttgggtagaggcagttgtcaatatcgctgtattaaagttagctacgacgtcatgaagggagaaattgaagagtctaacaagaataggaccggcttgaccggggtcatgtcctgagtgctgcccatgctgaacttggaataagcctggatgttgaaactggggttgtattttgcggggtgaagattgcgaggtgtcgaatttgagttgaacaataaaggagaagcaggtggtgaaggtttagatagacgcttgagggatgataatgcgggaaaacgtggtcgtaattggtacatcgaatggcgatcggagaaatgaaagattagtttaaatagatttcgtcggcaatggcgatctggggctaaaggcaaggctaatgggcaattgatggtctaactacagcacagcactttgtctcaatcgatctgtacctatgtgttgatacgttacgcttggccaatgactcttacggtgtgcatggctgaataatgcacagcaatcagtacatgtcgtgttccgaactccgattacgggcctgtctctaaacggggctggaagtttggatgctcaataccagcacagcaaccttgccataactgcactagaatacgtaaacgattactttatcgaattgaatatccattctaaacatgtgcgtgtggccaaacagccttcatttgtagagttaatcattggaaaaggaagcaagttatattgatccataaccctctggcgagtcttgtattatttgataaccccacccttcacataagacatacacaataataaggctctacaagtaatctcgtctccccataacgattgatcttcttgtatctataggatgtccatgatacggttcatgcgaccagacccaacacaaggattagtttgtgttctacagttacggctttgacaccaccgactctcactggtatttgcggtatagactttcagagggatgaacaatggggtcgatttaatagcgtgcaagtcgctatcagatgaatctccgaacacgactttcatggatttttagaataagacttgggagtgatcctttgcaggtgaagtacttagtagctttgagtgctgcttgatgttagtgatcgagtgtccactgctaaggttaggtacctacggattctgccagctacaccgcctaattatttgcttgccgcgtcgagtcaatgcgccgtccaaggtactgtcgcttctaagctcattctttaaaaccattccatcatcatcctgcacatacctaagctttcttgtacagcactttttgatcaacaaccgtaccattgctgtgcacctgaccggagtattttctctgttacattgtgttgtgtctagcgtggagttgtgtcgggttgtcttatttccagagatcatccaagctaacgcggtgttgatcccttttttcttgcttcttcatttggtatcatttggtatcgcgacgtgtaggctatcctacacgtgctgccgtcatggcacaagaggttaccgctcgagggactcttataagcaagaatgagctgtctggcttagctgataaccagcgctaccagattgagcagtacgagaagatcgtgcgcttgcgggatgccattctttctggtcaacatcctaccatcaaaccttctaacctcaatgcatctacaaagtcttcttctgctcgaccgatagatatctcgagttcacatggcgcgtcaaacaatcaatcagataagcgacagcaggttggcgtttctgcctctgcttccagtagcagcgcaaagaacaccaaaccatacggaacagggtcgaccaagattgaccccatctttctagagaagtctgacgacctagttaaagcagagttgcgattgcagagacagaagctggaacgtgttttgaaagatgaggttgagcaaaaaaaggctaccaccaagagcgcagttcaaggagaacctgttgttgaattcgatcttagtcaggttttgtccgaagccttgacacgcgttcagagtaccacggtgcctgacactactgtttctgctgctgctgatgctactaaccccgataatgcaagtgactctttcgatgacaacactttctactcgtctcagcacaatacgccatcctccgttctgacttcccgcgttcgtaacgaatccgaagaggcacaggtaccagcttcggagccgcgaccaccgatgaactaccacagcaatgccattttgcaaaaccgaccgactgatgctgaacaaattcatcctgaagcgcggaaccgtccccagcctcaaccatattcgaatccagcagccttcgctggtagctttggcgccgacagtaccacacggcctgggcaggttccgggccttacggcttatattgaagacaagactggtcctaggcaggatgcaagtgctgggcaaagtccgagtaatctggatattgataggcacaggggcaattatggatctgctcagcagccgccccgtgaacagtatattgacagccgtcccccctctccgttgaggagaatcaacgccaggtcctctcacgatgcccacacttcgccattagcgaatgccaggcgacggcccctggctcctgaagtcacctcagcttcgtccacgggtactcccgcccaaattgctgctctcagaaatgaaccaattgctgtgaccagtcctgaaagttcgccccaaggtggaccagcttcagaaaaagaaaagaggaagacaaagaagaaaaagagaaaggctgacaggcaagcaccagaggctgaaccaaccccttatatcaagccagaaccccgttccccatctcccttgaatgctccatcctacatccgcccaaataagcgtcaaaggtacactcaacagcaaccagatgaacctggctacgaagaaatccgttacgagccgcaccctgctcaatatctaccggagtttccacacattcgccaagaaagagatgaccgaatgccaataagttatgaaagagtaggctttccttcccaacgtgcagcgagcactgctgttcccggaggtactgtctacaggcgagagtatgccgacgatcgatatgttcaaggaggatcatatgccgttgagcagtctccgcttgttccagctcaccatcagagacagtcagttggcggaacggccggtcctcaagttcatccccacgacacttaccaacaacgcccgtcgtggccctactcgggagggcatgaagcgtctccgtccacgttaaggggagacggcgatgtatttatgacacctcatcgaccgccgcctactcggatcatcgtagatgccttcgggcgtgagtatatcgagccacctcgtccgacgattattcggcagtctgctgcgccccatgctcgatctggggaacctgaggttatttacgaacgggcggcgcctcgaaggcctcaaggggcggagacatatgatgaaggtggtgcagtctatcgcagacggtcaccgtcgtatatgcctagacgagttgttacacagcccgagtacatcccgcaagattatagagatcagcggccgcatgaacagccgtcacggccattgggccacccaggggattttgttgaagtgatggcacctccagaacgacgtcgtttggaaaacgggacgatggaatacattacaaggccgcccagcgtgcgacctgcggagcctgtccgctatgaagtcgcccgggactatggacgactgcagagtgtgcgacccgaggtacccgtacgtcaatatgcgcccagtgtccacccggagaaccgccgcgaagccgcacagccgtacgggcgagaatacggtgccttgcctgtggaacaaggggttgtcagacaagagtacagcacgcggcctgtggagcggtactacaatcaacagatgcgaggtggagaggagattgcttttattgagcaaccgcgtggagcaactcaagagattgtctatgctgatgatgcgaggagggaggtttaccgctgagctgttctaagaagagtgacgatatagttaaaaaagaaaggcattgaatcaattcagcgctgcttacatataattaatgacgtacgagttccatccatatataattagtcgagtgaatgatatttgtttttgatacttttttcttcttattttagccataaaaatcaagaaacaatgtcatattatcaaaaatgagctgtaggaatattcaggcatgccacataacatacgaactcaattcatctggttgttagcgatgaaacttacggcaatatttttctgcagggttcgtctgctatacgtacgcatcgtctactcgaaatgcaacggctgcttttcttctaacagaggcaaactccaaaagagaacctccaataaagaatactttaaagttacctagctatgcgttcaatagacaaaaaatcatgatggactaaccgcggagcgattggtgcgaaacagaaaatgactaaaaacgaaggccgtttatacttttatcaagcacttcaaaaccaagaactaacccatctggtttaatggagaaatattgtgcccagggattatgtacatagatatggtcatactgataagcttcatcaggcaccatcgatatgccgttataagtcgtattaaacatgctgtcgtggcatgctctggggactttgcaaaattcatgggtagctgaaaggccgagtaccagtctctggccactcatgttatgcaaagacctttgaagggccagtgcaaatgtcacgaggtaagcgtacgaatatgattatttgagacaagaggaccggcaagtctcactgttgcagctcgagcacggctgtcgagtcagtgcccaagacaaaatggagttttcgtcagatatcaaccgctgctagcgacgtaccctattgtactctcagctagtatctgctgtttgactaggtgcggatagggctaagtagtagcaataacatgttgtcttggcaatgattagaagcttcgaagttatcatctggcaaggccagtcagcgaggacgagtggcgtggctcgtgatggtactccagacgaagtaagccactgaaatttgaggaggaaactgaagcaatcagcgaagatgcaaggatgaatgtgcatacgcgacatgcacatacgcaggagtccagacttgtaacgccacctacaacgacaagaatgccagctcccttgtgaagtgcaggagttcgcgatgttgcaatgtaagagttgagactgtagcatgcctattaccttgtttccctttagcagtctgcacctttccattctgcagaccctgagatcccaagagctgttaatattcaatgacgagtccctagtggctgagcctgtgccgggctcttggtgagaagccggcttgcatggtactaccctcgaatcaactcccttgctcgccctcggacaagtcacacagacaccagaggagggccctgtcgtatgtggggacgccgtgtgatcgaagcttggcctaaatgttagtcaagagcacaccgcagcaaaatacaacttgacggctgatgcgttggagtattttctctgggtaactacaggcactgcagtcacagcttggtaaaagatttcgctggctcgggaagtcgtgatgataaagtacatgtttctgatacatgctctggcaaacaaacacagagacttgcacaggaactggctggccgaggcgaccccatcctcatgcagcaaggtggccctgtgtccaagtttcgtcagtgttagtgttcgaggcaacggtacttgagacagtcagtgaatagagtgatgtgtcgagtattcatgctctatcccttgactgatttccgccataagaacgcttcgggggcttttctatgctttgccgaagccctcgagcttcccactaataaagcctttggaacgcagccgccggttgtgcatagcgttccgcggaagaaactctctatgcctgttggatagaccacgatgatactgtggtctgcaggaggctcctcttagcctgggctgatggtctccaccacccagaaaacatccatgcccttcttagggcatcgaaacaagccgccgagggctgacagaccatggctgaatgttgtggctctgttaatccagcatatcgtcattggcaaggatggatagttatgacgactgagttatacatacagccacggggaaaagaggccgaagggcaggttatctagactagtatctgtctgagttgagttcctcgaggttggcagtggtcaatgatctgcgccattgaaacttctctaggttccaggtcagtcagggatcgttgttcgctgtggcttttcttatcaaagccctggaccatgagtgaccaccattcccggggggctttttttatcaaaacaacaaattgcttcgggatgcttgatatgctgtaatattaatgctttactcattttaagtaccggtttcagttcatcctgacttttgccctctttttaatttccggcttctgctgttgcatcgtaaaaccgaattgaattgagttgatgttcgatattgggacgttagctcaggctggggcggccctcttttgactctcccccagctcatgctcaggcaagttacggtgggcttataggcttagttagtactgaggtactgcatgcactgaacagctgtacctgcctcgtcgacccttccttgaccttggtctggcctgaacaagtaccgcgtaagaggtaccatctgctcccgcccttaggtaccttagtaccttcccatcacctctagcccaagaggagtggacaagacaagacaagacaggatagaataggacaggactctctgctgacttcacattttacgccaacccagggctccgctctcatcctccccttccctcacctcaccttactactacctttcagtcgacataacctaacctctctttccctccttcgtcagacgtggaaagagctcagaaataacatccatcactctttccgtcttccgtcttccgtcttcctcttgtcccctcccctccagccatttattgccccagcttcttcgatacgataccctttttctattttcccgtctctttcgaatctcgcatcgcatctcatctttgtattcttctctggcttggtctttctccactcccggcgtcctcttccgtccaggtccaacctcctccaccttggccgaccgtcgccgcccacgatccggacgacgacgacgataccccgacgcaatcttctcgctcccccatcatgaataagttggcaaatatgcgtcactggccggaaagaatgacacccaatttcagtatgggccgtcccaatatgcccatgaacgctctcaatcatcccaagaacgccgctcaacccggtcagcccatggcttcacctcaagccgccgacactaccattctttactcgttcaatattccattcgcttccgatcttgcgggccccgatactgaggatattcttcacgcgaccactgatgctgtcctgcgatggacacaccccgaggacgcgccggacgacgtccagatccaccagctgcctattcatgttcagaacctcaacaccctgcacacaatgtgccaggacctcaccaacgggcctcttcctgttgatgcctatgttctgtcgacaatgcccaagaatggcaaaggccaacaggtcgctactgtctgtctctcgggttctccagagctggtccacaagagccgagagacaatcctgaatgatacccccatttctcttgtacgttccccaggtgctgctccagatcattgctgttgtaatttgaaagtccaatttaacacatctcgcagcgctgtactacaattgacattgatggccatcttgtttgtgacctcaatgccggcttgctcaagactgatgttaccaatcacctcgactatatctcgaaatactgcggtgttgatatttttcttctcggtcccaaattaacccctgttgttgatggcatgactggtgatgctgaactgcgtatggatcaacgatggagagttgccatctacggtgacattctatcatctgagcatgcaaaggcccgtgtcttgatccaaatcgatactctggtacctactcccgctcaactgtgttcgatatgtgacccctaactttttttgcagctcggtcgtatcgtcgatatgacaaaacttgatgtttcctgccatcaacttgtctgtggtcgtcatcgtaagaacatcaagctcatcgaatcgtccactggaactgccatctacttcccacctccgttctctgcgatgtaccgttactgccccccaaatgcgacccgtcgcgatcccagtgatatcttgatcactggtgaaacccctcaggccatcgaactcgccaagcagaagctccacgagactgttcaacgcatcagactttacgttaaggacgttacaattcccgctgctaagattgacagtattctccttggtcgcctggacaaggttcgcaagattctggaagccaatggtactttcatcttgtttccttccttggccactcagcgcaacatggttcgtgttcaaggtagcgagggcctccatgtcgagcggactgttcgggagatcatgtcgctggtatgtttattgaaactcgaatgtcatttctcaactaacatttctccataggctggacagttctacagtgcgggctggtacattcagcatgccgacgctaggcagtttcctggtcctcgtgacatgaggagcatgctcgttgatatctgtgctaactctgatgccgatatttcgttcgacaggctcaactttgctatcactggctctgatgacgccgtaaagtcggctcttcaagttatttcagagatgaaatttgtgtcgcagtcccaataccaaattcgtgtcaagattgagctcgccaatgagcacaaagagtttgtcagtggtaagaagaacggcaagatcaacaagattatgggacaaagcaacgtccagatcatctttgacgggttcaatgagtataatttcaatattgatgtcatggcagctgcatatgactctatgaagcaaggtcttacccttgtcgaacaagagatgcctgcatctatttcattccacgtacctgatcagtaccacaagcgcattatcggtattggtggccagcacattcaacgcatcatgaagaagcattcagtcttcgtcaagttttccaatgctatggatcgaggtaggcttcgcctttgcttaatcacgaatcttctgctgacgttccgccacaggaggcatgggtcgggaagatgacgacatcaaggtcgacaatgttatctgccgcacacctgcgcgcaatgcccagaacttggacgctgtcaagaatgaaattctggagatggttgatcgtgctgtaagtgttattgtacaagagctctgctacttcgatgctaatgtcaatggtcaggattccgagtacacctctcagattgtcagtgtcgaccgtctctaccatcgccagctcattgccagactccccgaaatcgatggcctggagcagaagtacaactgcaagatcaacttccctagtactgaacaggccagtgatgaggtaactgtcaacggtcctcagtggcaggtcccccactgtgtcgacgagttcctgggtatggttcctgataagcacgagcttgtcctggccagaacccccgagttgatcaagttcctcgagtctcccgagttcgtccacgaccttgttcccaagctgaagagccagcatgaggtcgatctcagcgttcagcagaacactgacgagcttactgaggatggtaagcccaccatcactcttctttggggcttcacccgcaacaacgccggtggtctccgcgatgctatggactttgtgcagtctcaattcgcaacatcaggggccgagatcagtgtcgttaaaggcgctctgcctcgtcccaagtcggactcgttcgaagattccctgcagtattttgactccaagctcctgcagcatgcccctgctcctgtagctgccgattctcccatcaagactggtttcggtgacgaggtcgctcgtgagcgaagcagcattcttgaccgtctcaggaagcccggcagtatgacgtcgatctcttctttcttggaccgcagaaagaacagctctcattctggcaacagcaacttcttcaagggctccagcaatgtctccaaatcatcactcatctcaatcgaatcgactcgcagcttcaacgccgacagaaacccttggaacgacagtggcgtgaacctccccgataacgatgatccttgggctcctcgaacattcggtacgcacatggataacaaactgtccatccctcaacccggcgacgtcacgcctcgccacagcacccgcgcgtccggcgacagcgggcgcccttctacttctcattcaatgaattcaggataccccgcccctattgggcctttccgttagattcccccgtgttagaacctccacatgcaaatacccccggctggatataccctggcgtaaaaataccctggaacgtcgacttgtgcatcggtcggtttacgtcttgccatgtttgttttacctgatttatgtttgagtgtcttattgtttgtttatgctgaattctttccttgtttatgcgggattgacggttctcttttgatgacttgacgtccactccttatacccagtcatgtaacgaagagctgagaccaaaaagaaaaaaacgaagaatacccctggttgccgattgagatggatttttttgggacatgatggatgttttgggggagaagataccactgtcgatgaaaacaagatcgagagtctgccttcaaaaaaagaagatgacttatacacggagtcaaagttgggtttgtttttttattgtcgtgtgcaaggcatgagttctctcacgccaacactgcgcaaggcataggaatactcgctgcatttgaagttgtcaagaaggagagaaagggcaacaagacaagcatctcagcgagtggttataaaaagttgagagcgttgctgttgacacaccagattgagaaatgacaatgataccagcggctctgccgcaaattctcgacgcacgaagctttgttttccccattaaatgagttcgattcatggccgagatgatttgagaaacgttataagtgaaggtacatgttcctgtgcgtagacatatctaatctgatagctgtgcttgagatttcagcttaattctggttccgtctcttccgttcaaccgtcgagccgtcttctgtcatcctgatttacgcacagcttttgtacatccacatagcacgtcaaatgtgatactcgttggtccgacggaaggagtgaccaactaagcaagcaacaagtgcctttttacctttgtagctagagataaaccactaactagactgacgatcgacagccgcgcctaccctacacttctccgcaatgacaaccttggcaacaattaacattgcccaactgcactatttgctcattaagcttcataaacccgttcaagtctcattgagtttaatcatttcatcacttaaacggctggaataatttatagttcttgatactgtctttataccatcacgccgtatcccaacagctcgaggcacttcagcaagcatcaaccatgtcacaagaccaagacatgactacctcgatcaagaatttgtctatcaagacaaaggaagcaccggcacaggcttctaaaaagcccgcaaccaagaagaaaaacgcaaagaaggtcgtcgcagactcatgggaggactccgactcagattctgagtccggagccgaggacgagtcaaacaagcccacacccaccgttacgcctgctcctcctcctccgacgcccatgtcgcccgtcggtgatttgtcctggacatccatgtcaagtggccctggccctggccctcgagctggaactgatccagacaagcgaccagagaagaccgatgctgttgcccgccgcatgatagttgcgggattgggcctcaaggcacccaagcagacggaggaacaaaaggcgtaccagaggagcgtgcgtgagcaggaaaagaagaagagggaacaagagcgagaggaggaaagaaagagacaggaagagaccgaaaaggcaaaggcagctgtttgggatgattagagaatgaattgtatgagatctaagccagccatggctgtgactcacataaagcagaaatcgaacagtagaagctaccaacgcccaatgcttttctctacaatacaaaattggttctgcataccagtcaaactgctgttttatggtctctaacatattaagagcagtctactgtaacatgcatatatcttgaccaccatgtgggcactgatgatgaggtagtcaaagtcttgatttcagaaatgtacaagaggcctcgggttacaagatatgccaatgtgctagaaacttttgttaaggctggtcggtatcttccggtctactatattcataattttgaactcctagtaggtagggagatatctatgacatggttatgctcgtcatgctgaaagcaagtcctaatgtatctcatgatgatatcgagcaacgttcaccaggcaacttagaaactacaaaactcagcatcaagatgtacagcagtcctactgaaatttcgaatattaatttagtgagtatgataaataacgaggcacacgagctcgataatactaatctgataacttaaaccgagagtggggttgactgttggctgactaaggtatagaagttagcgcggaacgttttagaaactgctttctcgaaattttggatgatgtcgtccagtggtaggctagtccgacgtcgccatagacatacatttagattattaagtcgcctccaccaaaactgcactggtgatgcggacaattgcggcctacactaaccttgccgactgcgtctgatagagcttctcatcccattcttctctctccttttttacacataattcctcttccctaattgtcgattgtttcattacaagctagctagctgcccaccgcggggagcttctacctccttcctactccaatcccagctccagctccgtactcgcttcacagcatcgcatcatagcgcatcacccaccatgattcctcgttcacgacactcgggacgcctcattctcgagcgctctctcgtccatgcaacacgagcctcttccgaagtcgccgctgcccgatgggcttcttctcccgcctatcgcaaccatcacatctgcggccgccggctccccgctatccagccgcggttagtcgctgcagctttttcaacatccgcccgagtcgcgaaagaaaaggataacagtgataagggcttcttcgagtctgccattgagcctttgaccgaacccttgtccgaggaggaggccaaggcgaacgtcgagaacaagcgcaaggaagccgatggaacgatattggccgagtcgaagaacccaggccctgactcaccagggtctggcaaaaacgacggcggtagtcaatcgcaggacgggaaggcaggtagcgccgcaggaggtgctggctcaggatcaggtggtgataactctggcggtgatggaagccgccgcggccgtaagccttcttctgagaaagctctccagaaacctgtagtgcctgaggtctatcctcaggttctagcgattcccatcgcccgaaggccgcttttccccggtttctataaggctattaccattaaggatcccgaggtggcaaatgcaatcaccgaatcgatcaagcgtggtcagccatatgttggagctttcttgttcaaggatgagaacgaggatgaggatgtgattcgaaaccctgaagacgtctacgacgttggtgttttcgctcaaatcacaagtgccttccctatccatggccaagaaggtgctttgactgccattctgtacccccaccgccgtatcaagctgtctagtctgctaccacctggtggccaagacactgctaagaagaccgactccaagaccgaaaccaaggccgaacctgtgccggaaccgattccccagaagcctgctgaagaggaagctacacccgagaagaagggggatgttgtcgccagcttcgaggagagtgccgttgagaagaagcctgatcaggttgctgagaagtacgagccaacatcattcctcaagagataccctgttagcttggtcaacgttgagaacctcgtcgatgagccctacgaccccaagagccccgttattcgtgctgtcaccaatgagattgtcaacgttttcaaggaggttgccacaatgaacaatctgttccgagaccaaatttctaccttttctatgagccagtctaccggaaacgttacgtcagaacccgccaagctggccgattttgctgctgctgtgtcttcaggcgagcagaaggagcttcaagaagtccttggatgcttaaatgttgaggagagaatgcaaaaggctctcgtggtactcaagaaagagcttatgaacgcccagctgcagtccaagattagcaaggatgtggagaataagattagcaagagacagcgagagtactggcttatggagcaaatgaagggtatccgccgtgaacttggccttgagtctgacggcaaagataagcttgtcgaaaagttcaaggaaaaggcaaacagccttgccatgcctgaagctgtacgcaaagtctttgatgaggagcttaacaagcttgctcatcttgaaaccgctgcctccgagttcaacgtgacaagaaactatctcgattggctcacccaaatcccctggggcaggaggagtgccgagaactttggcattcctcacgctgtcaagatcctggatgaagatcaccacggtctgaaggatgtcaaggaccgcattttagagttcatcgccgttggcaagcttcgaggcactgttgagggtaagatcctctgctttgtcgggcctcctggtgtgggtaagacaagtattggaaaatctattgctcgtgctctcaaccgagaatactaccgattcagtgtcggtggcctcactgacgtcgctgagatcaagggtcaccgaagaacctacgttggtgccctacctggtcgtatgattcaggctttgaagaagtgccagactgagaaccccctgatcctgatcgatgagatcgacaagattggcagaggttaccagggtgatccctcatctgctctgctcgagttactcgaccctgaacagaacagctccttcttggatcactacatggatgtgcccgtggacctgtccaaggttctgttcgtctgcactgccaacatgacagacactatccctcgccctcttttggatcgaatggagctcatcaccctttcaggctacgtcgccgacgagaagatggccattgctcaacgctatcttgctcctgctgccaaggagactgctggacttcaaaacgccgatgtcactttgagcgaggaggctgttgaagaactcatcaagtcatactgccgtgagtccggtgtccgaaacctcaagaagcagattgagaaggtataccgaaagtctgccctcaagatcgtccaagagcttggcgaggaggttctacctgaagaggaggctctcaccgaggaaggcaaatctgctcttgaggaggccgagaagaagagcaaggtggaggctaccgcagaaggcaaggaggctaaggggtccagctcgaacgagactggcgccgctacggagaagcctcgcaaggctctcaaggttcctgactctgttcacgttgttattggcaaggataacctgactgactacgtcggcccacctgtcttcacctctgaccgtctctacgaggtcagtcctcctggtgtttccatgggtctcgcctggacgcaaatgggtggtgctgccatgtacatcgagtccattcttcaagcccctctccggccctctacacggcctcaccttgagattactggtaaccttaagaacgtcatgaaggaatccactaccatcgcctactcttttgccaagtcctttatggtcaagcaattccctgacaaccatttcttcgacaaggctaagatgcatctccacgtccccgatggagctgtctccaaggatggcccatctgctggtattaccatgaccacttcgctcctttcacttgctcttgatgctcctgtcaaccctacagttgccatgactggtgagatcacactcaccggaaaggtgttgcgcatcggcggtcttcgcgaaaagaccgtcgctgctcgacgcgctggctgcaagaccatcattttccccaaggacaacatgtccgattggctagagcttcctgaggcatgtttattccaatcatttcaaatttcaatggaaatattgctaacaactacttatagaacatcaaggagggccttgagggccatgccgtggcttggtaccctgaagtcttcgatcttgttttccccaacattgataaggagcaggccaacaagtgcaagatttgcgagtggaaggctcagcaaaagaagagtgatgccgagcctgctgaagaggaggactaatcatgagatgcgcacagcgttctcgttgatacactgtagctacgcagctgctgccttgcactagatcaaaaagaactggtgtgaggacagctgtaaggcatgatttgagaggcgtttgggcatggggtgagaaattagatgaacgatataaagactcctactcttgttattaccaatatgtggacattgtactattagaagcatgcattagtggtttgtttgggggcataaggcagcgtgtagttgacgcctccatgtataatttacatgtatgaaagcgacatacgtcatcctactttactatttgggttgttgttttgtgaactgtcaaatcatttggctcaagtttgaacatagttagtaccatgaccctcataagcctcgtttatgccagtaacagcacgtgggtaatatctattatgtttgagaggtgtagttcgaggcctgcaatgtggttgcagcttgcaatgtaggctacttggagggttccaacatgctgtgccataatcctattatcggctgaccgttgaaccaatgggtcggggcaaaaataaaaggctgtcttcctagatcctggactgtttgcttccggacctggacccttccgagtgacttgattatgcctttcctcgatggccaagacattgccctttaagatccgcttctaagttctcggtctatggcggcgcgggatcgacgggcccaggcacggcacgagcctagccgtgtattaatagacatttggccaaacaaagaacaacaatcgcgctgcagtctgaaagtttatctttgtctttctcgtcatcatagcctttgacactatctcaagcgtcacaacaaaaagaagacgccgtacttcgtaggatcgactaaagtaagcgatccgagacaaatctgccggggcagccaccttgcaagggccagttggcacccaaccgaaggtctcaagaaatctggaaggccgttcgtacatatgcatatgtaccgggagtgtgtcgcggccccattgcttgcatggcgaaccgacaacctgtcaagactaggtagcctcactcaagaattgccccagcgggccattctgattgatgctgctgtgctgcactaatgcctgaccccacgcgaggctctttggggatcttggctggtggattgggcctcagttcgcgtaaagctgaaagcatctccagtccctgtgtgacgtgacccttttaatgattgagacgagagagaagaaagttgaaagtttgacaaaccacgcaaatgggtaagcttaggtatttccttcctggggcaggtgcctgatggtgtgcgcggtttggaggatccggaatggaagagagcaaagtcgcattggatatcttcatgacagtgtaattggttgatggaacggtctgctggactggtgatattacgcatcgtgtcctcgttggcgaatcgtgcaggggtccatactggagtttgatacgacaattgctcttctgcgctgcacgctgttcgagtgcttgctggctgtacaatacgacctcaagtttggatgtccaaacaccttcttgtacaatgcatcgcatgcagtgcctcgaactcgctgttctacttagcattcaagtttgcttgacatatgccattcgcaaaccaaacccagctagccattgcccgccttgaattagaggcctagaacgtccatctcgcaatggataccaccgcaggcaggagttgtcaaacagttattgcggtgtgcgaccggtcagccctttcgtggtgcttatgatgatggcgtatgcattggactattatgcgtcttctcgtgcgagtttgaaagtcagcagcaaaatgacgcacgttcatcaatgcattcttcggcaagacacgcatgcgctttcctttgagccaatgccaaaatgtgtagttctcggatgtaatactcggttagtccctgggatgacccgacccttagttaccaatggtgtggttgtaaattgcagccgagggactaggtgtacagtgaagctgtcacgatctctgttttgagcaggggactcgcttgacaggcgatgatggatcatgacgaagccagttttgatcaggtgggtttagaatgcggaagtggatgtctaggtaaactgccatattttaacgcagaaggagctttggatatgcaatttcatccctgcgccttctttttgcatgttgcctttttgcactgcaccttccttttcacatggccagtttatttcgtagcaaggtaccttaggtagtaggcaggcaatagcaggtaaacaattattgtctgggaatcgtaaaatgcaaatttgtctccatccgcgtgatacagactttgcacatttggtatacggcaccaactctaaaacataattgaaccgtgcactctcactctttcacatcaccagataaaccagtgccaattatttggatgtccgatccgctcacagttcgaggcttgaagcctgaccaggacactcacactctccgtgcctaacctaacgatgcatcaccgccttcccctgcgctgaagtaaacgcaaactcgtgtctagcgtcgatggaatgggacgagacaagggcatctgaaaggggccaactcatcgatcgttccccaccaacgagccgtccaccgtcaccgtatctctctcgagaggatgacactacgagtcgcagaccagccaggcgagaacacaacttgcttgccatggaagacaatgctcgcctagcagggtcgtttggctatctacttttggagattgatgatgaaagttccagtatggtgggatgaatggggggccatcgttacgacgcccacgttgaaaaagccatgtacaaacgtcgtcaagtcaagcaacgacccctgatagtccccggtaagtctggggcaaagtaccaccacagccctgtgctgacatctgggtttgggcagtggtggctttgctttactttgcagcgtgaagtgaagtgagcagtcgcacacatggcatgtgtcgcagttgattgcatccagccccttcatagggcggtccggccagagcgtcatcaagacacaagcttggcccgtacaaaaggaatcacacgccgtgacggatgttctgtacaggtggtagtgtggctcaggctcctaaagaggcccaaagcaatcaaggcctaactgggtgctaaaccaaacgtcagaagccagccagccagcgcctcctccgcccgctccgcccgtccccgtgtcgtcccgccgcgactaaaagccaactatccactcagcccacacacacacatgtccagtcagagtccacatccaccactattgccgccgctgcgtgcccgttttaggctttagacctcattgttactgtccattgaatatcaacagggcgtccatcgcaactccatctgaaccatcttctgctgcctcaggctttttttactacatcttacccggcaaattcttactcacgcatcacgataatttcccaatgctttaaaggttccaacgcactgatactaattacacctccggcttcgctacccgtgtgttcgaccgctcatccagaagacccgcttctcaccgaccgttgcattatcccagcctccccggggcagatataccgactgcagcaacaactttcttttctggcttgcttttgtatgggccaagcattgagaaatttctcatcttgcttttctggtcttgaatcctcatccttcattgacgaactggaatcatttcttggtgtacttggtggtttttcacatttgatgcttgttactggctggcatatttcaccgttgccatttcatcgacgtctcctatctacatggtagctgttttcccatatctttcctaaaagccctttgtttctataacgagcacacgttgtgaaacgatacagcgtggtgcatgcgttaccggacaccgacttaatattgtgctgccgtcactaagtaacaatcgaaccattaccgtttctgacacaccaacttggcttgataccgacaccaattgttgtgcttgaaaccagaaacaagtatacagtcgcattgtcgcggccatggctcaggccggcgtcataccgtccgagccatcgcaaccacttcacacaccaacggcagtatccggtccccaggggttctttcgaaagctctttggcaggcagaatgggagcggagctctgtcaaaacctgtagagcaacccaaagatattcagcatgaagacgaatcaactgacaccaataagggcgggctgatcagtcgaatgtctcgaagggttgtgccaggattacctcgatcgcagacgtttaaacgacaaatatcagaaagaaggactaatttatcaccggtccaaccaacaccagacgaaagacgagccgtgtctatggacaggcgctctaatagagcacggagttcatcagcccaacccgcaatcaacccccgtcttagcgccccgagttttcttgcttcccccctggaagaaaccccacgatttgttccttcaatatccgtcaataacgtggcagatgtatcttcccaagactcaaccacagagtctttgcaccgggatgacgatgttacacttgccgacgactgtccagtacaggacagcctctctactgcagatactcattccatatcagcatcgcagtatgaagccctcatccatgaggagctcgaaaagacttggatcttgaatctcagcatgcacttccgtgatcgatcaaggcgggagaagttctttgtcacgtatcgtgaacgtgatcatctttggcggcgtgtaacaatctctctggattaccgagatgcacccccaaattcattggagatggatctaatccacacgcacttccaacgagagaaaagcgcaaagatttacgaggccatccgggaaagcttgcgagatattcagttttacgacactgtaacaaatctgaagcttcagaccactgacggcaggcttcacgttcacgtagttgaggatggaaatgtaggtgaacattgaggaaccaacacgagcaaagctaacagctgccaggaaatcatccaatacccaactgttgctcagatcaagcacctaggatgccgtcgcattcgagagagggatattgtatttgaatcacacatgtctggatttgtctacaaagtcaatgttaatggccacacactcattaagaaggaaatcccaagccctgacactatagacgagtttctttatgagatcaacgcccttaacgcattacgattttcacgcaatgtcattcacttttacggtgttgtggtggacgatgatgatcaacacgtgaagggactccttatcaactatgcagaccaaggagctctgatcgatgttatatacgagcattgcaaagatggcgattatggtctgccgtggaagacaagagagagatgggcgcgacaaatcgtggagggattatctgacatccatgaatccggatttgtacagggcgactttaccttgtcaaacatcgttatagatggatatggcgatgctaaaatcattgacatcaaccgaagagggtgcccagtaggatgggagcctccggaagcgacaccgcttatcgagagcagccagcgcattacgatgtacattggcgtcaaatcggatctttaccagctaggtatggttctgtgggctctggcactgcaagaagacgagccggaagcccagggtcgacccttgatactcggtcccgaagtgaacattccggattggtatcgacagatggccgaagtctgcatgagcgatgacccgcgcatgcgacttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggcttcggattctcaaaaccgattgaggacccacgtttgacggttcccgataagccgagtcaaaagaagcacacaaattacgacaaatccacgggagtgaaacctccacgcggactataacgaatgtccacgacacgacatgatgaaaacccagcctagtttgtttctatttgcattggtttttcatgagagtatattatatttggttatattagtgcataatgggtaggcattctgcatgaaagggcgcaattgatgtatgttggtagtttgtaagattctctttgtttactttagcaattgaagaaaggctgcgatgttattttcaatgtatattcgatgtaattagtagtagtttattgattgctcaactcaattagttgtacttgatatgtgctctgcaaagctgatgtcgatatgctcgaagttaaacgtgcagtgcgttatgaactggtatatactcgactgatgccgggaaccgacctttagatcttgattttcatgctgttaagatattgtgccttgaatatgtgaatactggcattgcttcttgacaacgtcgtcactaaaataaactgctgactaaggggtctgaaagctaaacgcgcgccacacaaaggaagtgttctggaaacccatcaggatctgtcaaagatgtgtcacgtgtacattgatgattataatgatgtatgtttctgcctgaggcgagaatgaataacaataacaaacttggaggcaactgtggaacaaattggcttggcgaataccgatcgttgtcagtctttccccaacagaaacacaaaagctgggggagacgggagtccagggtgccgaaatacgtatcacccctgctcagtctcggaacaaagggaggatagagcgaagcagggtagggagcaccgtatgtaccaatgaggagaaacatgaaccgacaattccatgctggggacagtaattgtgaataccgtagccgagggtctagaaattgaaaccccaataactgacccacggatagtcagtcgtgtcaggtaatgaggaaatgggccgaggcatcgttcgatctggggtttagtctagaggggctcataggatttggtacaggattgaccacaggttcgctgtagggctgggtgagaaagagagatgtgttgaaggatctcccatattggcaagagaacgtgagattcaacaattgtttagaaggaagaagatggtctgatgttctgaacaagatatcaaagactcgagtacatggcatgatatcatcgggatgtgacggcgttgcgaaggtaatatcaagaatgatgtgaaccaagggatccctatcatcgaaccaatattcggtatcaaaccgagtgtgcactgtatagctgtaaactgtacaggaggcgggcgtcgagcctaggtctttgagataagcgttgaagcgtcaacgtcaaaacttggacgggagtcagtctcggcatgcccggccagccggcgtggctgcgtggaaacggtacaactgttgatttacatgggaacaactgcatcgaggtcaatttgccactacgatatagtagtcaatgcactgaagttgtgaccttgaccgttattttgtgagatacatgcatgctagctagtatctacggtgattcaatccatcgaatggtagctttgattaagttaatgtcagcctctatctaatattgttatcggaccctttggacgaacagtcatgtcagtacgaagtatagatccagaaacccactgtagccagctctagcaaatagcatcatcctgtctgatttgaagaatcagtggagccaatgaattttttaagcctcccgaagaaaaaaaggaaaaaaaaggaaaaaatcgacgtcgattcgatccaaccaccaccaagagcccgagcttctggcggctccggctcttcttgtgggagcttcccctgcaaggcacgaccggcttcccttgggcgccttgcctcttgcagacttgcaaggctagatgagaggtacggggatatcatgtagctttgcgagcaaaataggtgggagagtacattttaaaaggtagagccagtcaaggtttgcctggaagggcatctagccgagccccacaaccaattggagccgccaaaaagttgttggggaaagggtgggtacggatcttgaaatggaagcaacgaggaaaaacgtgttgaggcgaaggaaggaaggcaggaagttgtgttcgacgtcgacctacaagacccaggcctcagtcacagtcacagtcccagtctttcgtgttagtgcgacttttgaatgatgaatttggatgcccaagcaacaagtgacgaggcgacgtcgcccattgattgtcgaatacgctgcggcgaaatggtcaacacaacaaatttctatcatgggctgatttaatggcatcattgttttcttcaacaggccagggcgcatggaggatctcggtatttatcttagatgagagcggggatgcatatatcatatcgtaaggtatattgtatgtattgtatgtaatctgatatgcagtggctgttaaacactgtagcactcacttacagctgagggctgtatgcaggcagtcagtgaattggagagacaacctatcggcattggaattgagaggtgtaaaagttgtctgtatgtactgtctcgctctgtctgctgatcaaaagtactgatgatcgtcagattccccaagatattcgtatacgtgaatgccaacaaaacgaacccttgaatatgtacagtaatggtacaagccaatgtcgctttttactttattcatgatacatgcctcactctcgctctcacatacgggatggatcgttactaggaagctatcagaacggaaagacgggactggtctataccaaccttggactggcattgtcggttaggtcgtgatgtgaagtgaagtgcagttgcctttttttcttttccgcccatatccccaatggattcccccccccccttgtcaataaacgtacggtggggtgtgccacacacgcaatattcaacctcaaccttcacactcacgtcaagaatgtcaacgtccagacatatgcctctgataaggagaatgtgccattcattctcatcaatcttcacaagcgaagagctttgattcaattgaaacgccgaggtttgcaagaaatcgtgtcaatattgcatcatgatcttagacaagaccggattatgcctatcagtaaacttcaacagattgcaagcttgccccaacatcaaacccaaagcctccagatcatagcatgaagcgctcacagtccgagtacctacctatcgtccatcgtccgatctcgtcttgtcgctccattgtcattgacaccgacaaacacctgcccttggctgtctgaagctgatttgcctctagacttcagggtcgtcaattcacaaaccccagctcttctgtttcgtgcctcccccaaccttgaatttgccgccgcgacaaggcttatccgtcaaagctccaccttgaacctggaactggactcgtcttttctttgcctcctcactgaaaggtcctgtctctccacctgtccctccactttgtctcaaatctcacacctcacacccacacaatcgacacccacgcccctccccagtctctaccgccgcttcctcttcctacctatcctcttcgcccagctccggcgagggtctgatagtataaagcccttttggagtccaccacttcaacccgacctgaattctttccctcgaacaacctccttcaatccttatcccacttcaccttttgtttaggatatcacttatcctaaaaaggttcattcttccccttcactctttcgagtaaccatcaacctttggttctcgtgtgttgggactttataatcgagtcgacgatatttgccatcgcccaacttcaataaattatcggcaactcaatcgacatggcgacagctactgctgcgggcaagaatgcctcgccattccctgatggcaccaaggactacgtccctctccgagccggcgctgccaagaaggacaccaacaagcctcacatctccgatactcccatgacctggagcaactggccccagcacatcaactggctcaacacaacacttgttgtttttgttcccttgatgggcttcatctccgcctactgggttcctcttcagctcaagaccgctctctgggccgtcttttactatgtccacactggtctcggtatcactgctggtaagtcaaatcaccgagggattgtagcagccacgaacttgaaacttacctatccaggttaccaccgaatgtggtctcactccgcctacaagggcactactcctcttaagatttacctcgctgccgtcggcgctggcgccgtccagggctccatccgatggtggtcgtatggccaccgagttcaccaccgatacaccgataccgacaaggacccctactccgttcgcaagggtcttatgtactctcacatgggatggatggttctcaagcagaaccccaagcgacagggccgaactgacatcaccgatctcaacgaggatgccgtcgtcgtctggcagcacaagaattacatcaagtgcgttctcttcatggctcttgctttccctgctatcgttgctggccttggctggggcgactggtggggtggtctcgtctatgctggtatccttcgtgtttgcttcgtccagcaggctaccttctgtgtcaactctcttgcccattggctcggcgaccagcctttcgatgaccgcaactcccctcgtgaccacgtcatcactgctcttgtcacccttggcgagggttaccacaacttccaccacgagtttccctccgattaccgcaacgctattgagtggtggcagtacgaccctaccaagtggagcatctggctctggaagcagcttggtcttgcctatgagctgaaggagttccgcgccaacgagattgagaagggtcgtgtccagcagctccagaagaagctcgaccagaagcgtgccactctcgactggggtattcctcttgagcagcttcccgttgttgactgggacgactttgttgctcagtcaaaggctggaaagggtctcgttgctattgccggcgttatccacgatgttaccgattttattaaggaccaccctggtggcaaggctctcatcaactccgccattggaaaggatgccactgctatcttcaacggtggtgtttacctccactccaacgctgcccacaaccttctgtccaccatgcgtgttggtgtccttcgcggtggttgcgaggttgagatctggaagcgtgctcagttcgagaacaaggacatcacctatatgaacgactctgctggccagcgcatcatccgtgctggttctcaggccaccaagattgtccagcctgctgccagcgctgacgctgcttaagtagtacgacaattaccataacgacaagaggatgaagaagataattagggggatgtgcgatatcagggatatgagatgcgtcatgtctaaagacatgtcgttgaaagggtgtgggggatacagtcagccactgtcacatgtcagagacatggactggtcgacgccacacccatcctgacgagaaggatacgaaaagcacaagacgtttttaaacgtgaaatcataaattcgactcatgaatggcgttagggggtttcattgtttctttttcttttttaagactgctaaactggcatggaataccaagataagatggtcaaaacaaacaatcgagagcatatggaccaggaaccggttcagaagatagtatgactactcaaaaatacaaaattttgaatattaccattcaagtttcccgcgatgaattgtgcatgacttcccttttgcttcattcaagtagctttgaaagatatttgtgcgttggctcaagttttccaaggcaaacacaccgcggcatagcacctgtcattttcaaggtgaaataagtatttgggctttcacaatttccaaagcctaatactgactttgtaaatcttgatataccaatagtgtatctgtttttactaacttagtaattaacacatacttatatgttgccatcttcacaaatattttcctttcaaatgacattcaaacgcatatgcccgcttgtaccaaagacgattgacttgagtccaaaatagcacatgttaaaatactagcaagaaatgtatactctctttagcactcttaaacacttgaaattaacttcaaatgctatttagcactgtagttgttttagaaatagcaaactttgccgttgagttcaaaataaatcggattgttaaaaggaaacccctatgacatgaagcgggctcggctgctgatttggctcgctttgaaattttcaaaagactttttcagcgagcatgagtgatgggatatttactcggtacgatcattaccacagggagatatcccagtgcggacactatccgctgcttctgaaaactgccggtcacaactcggtcgaccggcgaatgagctgtgttgcttgctactgctggatcgaatgtgtttcagttggagccagagctgcggatagcagtgttttgggcgccatatttctctaatgcatcggacgcaatcagggaaaatgagaacactactgacgctgggtgaagatcaggactcttcagttacccagtggtatgattgggggattcaggaggtgcactacatcaggaaccgggcctcaggtgtattgtgatcaccagagagccatgctggttgatctgcgtcttggtccaagaagttgagactgtatcttttgatgacgacaagctcaaggagtggccatacgcgccttctgcaccgccaactctgagctcttggcccatgcgccattaggcgtttgacgatagcacagcagtcgtccatcgtcaccggtgctgcccaaaatatggccatcatcgtcaaaaccaacacgccacactggtgttcgatggttgtcaagcttggatatctctgcgaacttgtgcttgacctggcctggctgacccgaccattgccgatcattgtgagagccagactttgcaagacttgcgctgagactggagttgtgatgttggtgataactatgggagggctgaagttgtggtgtcgttgcctgtttctccgtcggtgtcgctgttccgttggttcttaactggggcgtagactctcttgttgataagtgaggggcagaccgcagaagatcagcggctgaccatgatttcccatcatcgtccgagtaaggtgtctcgatgcgaaagacacgtgcataaccgtcttgacaagccgttgctacaacatcatagcctctaatgttcccagctgcccatgctacatctcgcaccaagcctcgatgaccggataattccactgcaagatagaattctttttgagtttgctgaacgcccatggatgatgcaacgatatctcgcgatcggtataccttaacagtatccattgcagcgacaacgaggccgagggagtctgaaggcacgccagctcgcagagctgtataacatggctctggattcgggtcgaaacgaacacggaatgctagctcctcacctctattgggtttcggcgcaacactaaactcgtctatagacgcatattcggaaagattctcaggttggtcgttttcgtatactgttagacggccatcagtcgcaagaagagcaaggtaagtatgccgtgtctcttcattgtgcttcattgagaaagatcggtagggcgccttgttagatcgagtatcgaaagctggctttccgttgccagcacgtccagtgcagaatcttcgaccaggtgcagcggaagggtcctcggcccagagtcggaaccagccctcaatgccgagggaggcgatcaagttgggatacacagttgcaggaagccattgaatctggaaattaaggaaacaagagatcagcatgcatgtgcgacaggatgacacagtgaacagagaatatttggagataaggggcttttttccccctttctttgaaaggggggctgcgttacctctagaatctctccgccatgcgcagtccaggtatcgcaaagacgccatgtgccatccttgtggcggttgaagacacggatcttgccatctacagagccggtcgcgcagcgatcgccataggtgttgaatgcgacggcttggacgagatctttatggccatgctgaaggttgaggtcgaatgctggtgtttcctcgcctggtgagggggggatagaaacgctcattgtgtatggagtgcggagatttgagggcccaggtggtcgagaagaggtggctagtgattgattatgctgtgcctcgtactatgaaacaaggtctggtccgatatcgtcgtgtggtgtcaggtgttgaggtcggtggtgttgtgttgtgttgttgacatagctccacagcggctcaattgacttgaagcttagtttcggtacgtaccgaaactgtcctgtcttgtcctgttaaaatccatgcaatgcatgttccccgcgtgcctgatctagaggccggtccaatcattatgaagcatttagatgtgctgacattgtgatatttagcaggtagatggaccttaggatatcggaaacattgaccgctataagcataagagatagaattattatgtcaacttatgccacttggactatgcttcttagactacttatttctataccctaaggcttaggaggccaacttttctgctaccacgatttcgatgacctcgttaattatcttatcttgcatgtgacagctcgggagcaataaataattgtcgattagagttgggccaccttcaccgctgagagtcaagtgatcgtttagctttttctcaaagacaaacaccctcgtgagtgggttcataggagatgtcatgatggtattatatacctaggtaggtacctaggtcgcaggtagttagttcaccatgttcagcagcggaaggtatactatacttttgaaacaaactcagtacggcaactttagcaatgaaacttctgattcaatcattgtaactttcgaaaggtggcggcccatactgttatattagtagctgggaaagttatcatgagcactgcggcactgttgcaaaatgtgcagggatcctccacactgatttatcccctagcggctccacaagcattagggattatctagagcttctcagcctcgccaaacttcaacgtaaaccttccttcttcacagcatcgcgttcgaccaacttatgatatatcaaaaaaggataatacacaatggctcatctattaaaccctctcgctacagcatctcagctatatcataaatcatctttctcatcgcttccgcaagatcttcaagagacaatcttcatcacttcacaatgcctcacacaagctgctggtcagcttcttgagctccctcagtccgttacagcgcaggcaaacgtcattttagcacgctattggcttgtcgattctccaatggccaatgagttcagtgtaagttctcgacctgtaaagcctctctataagtgtctggcgatactgactcgtgcttcaaggacacatctgctgctgctctttatctggttgccaagatgggatctcaaccccggtcatcacgcgacatatctaatgtttatgcttacctcttatccgagaactcatctttcttgcacgttcaaagcagtccaaagaatgatcccaggtcctattacgtgcctgaagccgactatcacgcctttcaaactcgcatccttgccattgaagcccgaattctctacacgctttcattcgacacacacgtctcattgcctcatccacttgcaatcacttacctacagacactggactttctcgcgcagcccaagtctatcatatctctgcgcacaattcaatatttaaacacggctctcctctcgcctcagatgttgtatctcacccaccaaccacatgcgcttgctactgctgccatttacaatgcagctcgagacgtgggcgccaagatgccggaatgcgagtggtgggaagtctttgacgttgatcgagaagagctcgggttccttgttgtgggaatgcgaagcgtagaaaactatttgcgcaagttcaaggaggaaatgcctgatcttagcacgagcatgcctacgcgaaaattgatagacatggagcttcagaagaggggagtgggaggtgggaatggtactgccgtcgatgaagagcaggacctcatgaacatgatggatagcaaatgattgcctgctttcatccgatgagtcctttccccggtatcacatccggccctgctgcagcaacgcacaaggaggtactagttagcacgtcgcgtgtcagtcaagacatgccaatgagctgatggagcattggtgtggctctgcatattcaaagtcgaacttgtgagcatcagaccactatttcgaagtgtggcggctggagtcagctcggagcaacggcagtgacaggtcagatcttgttttatggatcggactgttcaagtgcggcatatcaaatcctcgaaatggtcctttacagaaaacttgcagagatctggaacccaccatgagcgagcggatgatggatggtggaagatgggacgatgcaatcaggaaacatatacagaagagaaaacgacatgtggtgtgcttgtggaaagatgaagccttgggagacgtcctcgacacacttcatgcattgatgtgtatgcatggcgctttaccggctctggtaagccgtgctgcccttgccaaatcttgtgattaaacagacggtatgcaagacaatcaagatgagacgacagtagggtataatgatgacctcgtctttgcatctgcggcccgttttatggttctgcatccccatgtgacagttagctttttacttttcaccccacgatgcacaatataaagcgccagaagcggttatccgacagaagcccacatggtcgaagtcaggagcgagatcttcaatcaaacttgcatacctagccaattccagggctacaaagaaggttcctctgacccaatcaatagttttcgtgacatgcggtgaagaaagggccaggctgggactcagagtctgaaccccaatcacccttgagggcatcgtggagatgaatgcggggataaagaactaagacgctaacccacgctggcgtctgttgggatttactctcaacgttacaacatagtctcgtgaaaataggctatgatgtaacttgcaatgctgtcggagagtaaggcgcaaataaccggggtaaattaccccagtatgacgagccagttcagccttggatgtctgaactggtagcccatgatcagtgatggatgtgcacacacggtatacggagtgaccgtgcttgctgatcaacaaaccctctacgaattcagggaagaaaccgggagccgatgatggtctcatgttagactagatatctacagtatcacagaaagccatggcggaagagcctctcaaaatttcaacagtttgtggcgtcccggcggtaccaccgccattaggaagcggccaactcgatccgacgtagcgtcgaaaagcttatctttttctcatcggggaagcttgctagtccatgaatgaaaattctctctcgatatccaactacctattcaggctcaaggcgatgccggtcaggacggagcgcgatgatatccggtccatggccaatggaaaagcatcccacaaactcacccatgtttcccattggagcgagagatgatcggcaaaggacagtcgcggctttttatttgtctcctggcacgacatcttggggcgagtgggtgattggacaaccgggaccaaaactggaaatgcgaggaagccccagttggttttctagaacaacactcactactacgccctcttccgtcttagccgggagatttgcctgcacttcttctcgggtctcggagactgatgtgagagatccatggttactgaggacccggttgaaagtagggtacatagtatgaaacaagatggatgaaaagccctcagtttgacaggaaacaaatgaatgtaattacaactccggaccggccagattgtcgccgttactccagcccaggctgtcttagtagtgtacccccatcttttatgtaggtacgtatattaactacggagacaacggaggcagggatgcgctagtttagctatcgtgttgccgtctttggtgcaccttcacatcgtggggcaagctgagggtgttgcacacacagtgacttgttgctcctgatgccccggtccaggtccaggtcatgcaaagaaaatggctcactttatttagttccgtggaccttgatcaagcgtatcttgactgagatgacgagatacgtatagtcattcgcaaaaggtatattagggctgctcgtcctcgtcctccaagtcttctactcttctcattccatccatcttgtctacacatctcttctctaccaaaccacttcttcacttacaccaaaaccctcttcgaaatgcccgagactaccactccccaggttcctgcctctctcggcgagaacagaggtatcaagttctccttcaagactggcaatgcccgttaccagtgcgttcttcaggaccgctccgtctagtaagtagtcccaacacctactgtggtttcaaaatagaggcttaccagctatccagtgagcgcaagaaggcttcccgccagaactcttctgactctgtctcctctaccgagtctacccagactgagaagtcttcccactaaatccgagttggaagattacgggatcatggcaccttggccaataacatcaaccctcaatcaagcctgtctataacaaggcttcgaagggagcaatggtgaccaaagcaaacaaaaatggggggagtttattataccacaattatcgagcattagcgacggttttacagagacatttggcgtctccatgaatcaaaacaatcttttttttatcgttaccatttttgattctattgcttatttttgaatgtaaatcgcgtgctgatatgaattggagccagtatttcactcaacatcaagaattgacgtgttagtctgatcgcccagacatcaggaacatttttccatctctgggcacaatgtttgtgtgcccagttagagcaaccaaatgacagattgacaagtggattttcctgttcctgttccatcggctgcaagaccccgattgccaaggttttttccctggttgctcaccaacatcttcatggcaaagaaacaacggggcaatacgtacatatggatcgtatctttctcggtgtctcgccttttcacctggatggatccttcacctagattctccacagccccaggatcctctttgcctctggctctgtcggcatcaggagcaggatcaggatcaaatgtccgggcttttctcttatccacaacggaattcgagattatggaatgtcggcgatcggtggtttgaaattccggcaattgtattgtggcgatggaggtcggagtagttgaacgggctccgtcagattcaattgttacctgaagagtcggcggagccggtcaattacagtattactggatgtctcaagcgatagcggccggtaccttcggatgtattgttcttgtctcacctccacggctttctactgggagatgcatggatatacacaatcagttgcagaccgactattgtttttagctgttcctcagaaacatcaacttctttcatttctgcctaattgaagtggaattaagtcagaaaagtcgtacgccatgtacgacaacatcccaccaggcgtcgtcatgtcgtgcctggctaacaagcccaacggttgaaccatgttcggccaggcgccgggctgactcgagtagacgataactacggtccgacaatcggtgccgcgccatcaattgaagctcatcatcaaaaattgatacgtactcgtaggaacgtgtattcgtcttgagaagctaagaatacaatgacgtccttcgaataggcagacaaagagagtttcaggggcttgtcagcgcctcttactgtaccacgctcaatgcaatttaagtttctctctgacagtggatgacagaaaaggtaagattcttcaaaggcgcgttgtgtacgggtttgttatggccgaatgcttggctgtgagttgttagctgcacataactatcacacacatcacatcgcacacgtcacgcgctctcatctccatccgcaagcggcggtcgaggatttgggtttactttgttgtagaataagtagagaataatgaattgggcgaagaacaatacaatgcctaccagtttgtatagagatctataatcaaataaactactgcatggttgtgccttgctatatgcatctcgctatcaacaaagtaaacattggcaccgcctgatagggtacatcgtgtaatgtcatgtaagagttggttagcccgagtctgatctgaatcgtaatcgtagctgatatttgacttgggctgggctgagccgagtttgagcttgtttaaatcctctcggttcctttttaacccaccaccttcttggtttctgtttcttttcttcttctggtaactttcttttaccctcgctcattcccattgcttctgttcgggtgtaggatctacagcatctttgtcaacagtacctacgtgccattcgtctttacaacgtgctcaaccatttctgcccacactcgagagtggtctagggcagagcttggagaaagtgatgcctcaccctgtggtagttacaggtatgtaaagaatccccaatacctactatctatcatattttttgttcgttcccttgcagccaaaaagtcgtcgtcacatcacgggctcaagcccagcccagcccatgtctagcccatgccatgtgctactctttctggactaccccgcgtcggagcttgcgaatcatagcgcacgtctgcctgagagaagtcgcctgagccacagtcccgaggctgcctctgtggcaaaatgcctttcaccttagtagagctggacttccaggactacgcaagctcaaacttccccttgaatttgcccccagattctcaatttattacatattgtttaatttattttgaacttctggcaagcatccttccattccatcttcttttccctgctttgctaaaaagcaagatttgttgtcttcttttcgtttgctcgcttacacaaactctccccactccatttacgcctcacctgctctctttctctctcttacatccttagtctctctggatagagcagactctattttgcagtataacaatgcctaaccatgttattctggcatcaggtgccgtagttgccgtctcggttgctgtcgctaccgctgttgccattttcgagtcgcctgaagtgcgacgatatgccgacgatgttcgtcgcagaatagccatcgccttgcactccatgggcgaaggcatcgacccaccctatcgtgagcccagattcaacagaccagaggatgccgatggcttcctccagacccgtggcggtgccgaagctggcgtcgacgccgacgaggaaactcgtcgaagacaacgtgaagaactgctctattggaactcggtcatgttggagaagcaagagagggatcagaaagagaggggcgagacaagctcatctgtagcagactcgcaacgacgaggttcttctttcgatgatttcctccgtcaagacgatggcgctgagcaaggaacatatgttttcaacactggagctgatacccgaggaatggacgaaggcctgcgacgtcgcggcgatggtccccgcggtttcactcctctctacaccaacccttttgccgacgaacaccacatcgaccatgacgagatcaacgacgagcccgagcaaacccgtcaaattgctcctgctgccgacgaagtctccgatatctacagcgccaccacccaggataaagacgagaagcccactcccgccgttcttattgatgccaaccccgcccccgcccgctccgagtctgcctccactgctaccctcgagcgagagatcggcgttgatgagtacatgactgctggccaagaaaaccgcgatgaggcctacgcatccattcaggcttgggcgcaaaacaccagcaccgacttttactcaccacttcccgtcactcctaccgcccccatgtccgagcctgagattattagtgacgacggcatgctgactcccaccgactctgtttcacttgttggttcgggtgaggatattgccaacgatgcgcaatcgtcccgagcagacgagaacggccgctactacgatgttatgagcgagagttctggcatggctacacccgctagctggtccgagattggcagcgtcattagcgagagtgatgcccctgtccctgtgcgccgataaagtatcgaacggaggcgctccaagatgatttgtacttggcatgattgtggaaaacgccgctgaaataagtggcagacttgggtatcgaacttacagactatgtcatgggcgatagtttctttgatttgttcttttgtcttggagtcggagtttgggttttggcacacttattatatccttagcatctggctaatctcgtttcctcaatcaaatctatctcccatctttgcctccatgctctcatgtttgaactctatatgcatgtgtttatcccgttgcctaagattctagtttctctttgtaatcatcccagagctgctcaactggccgcccaactagctcggtccagaatgacttctcttcgtatttttggatccttagcttctcattcaggcggcggatcgttcccttgccgaaacgttcctccaaatagtccaaaaagtaggccgtctgctgatagcctgcgtcccacttcccgccgctctctcgtttccaatgtggaggactaagaagacaatgaagtcgcacccagtcagcaataccctcaatcagaccgccaggacagtgaccatggccgttgtactgaagacagtgaacgagctcatgagtgagtacaccattgatctcgtcactgcggcgggagataggatggatgttcgaaatgtaatctgtagagaagtgaatctctttgtggtcgctgtctagctcagacccagttgtataagctactcctgacatgctacggagaataactgtgacggaccgcgttgttggaatggtggtagtgggacatgtaggcgactcatagagtagcgcaaggacatgctgcactgctttggcaagacattctgctgcgtttacggagctcagaaagatggcagatccagggtgcgagaggtcgcgaagctcgagacgtagcttaatggccttgaactttccagctccgggaatatcggggccgtcccgtggaccggagtgggtgggtacttggatggcgggggtcatgaccggagcttgggagaagactgaagcggcggttggggcgggagtgattggagggagatgaggcatgtaaaggcttggggctgaagagggggggggcgatatataagaataatagagcggtctggtctttaagggggttaaccaaagttactctcagggtttcagtggcagattagatgatttgttattgagcgaaagtgaatggaatggaacagagggataaagatgtactaggaaggggggcttgagtgagtttgatgaaaacggatacagagagaccaaagagctttttgagttgtggttacaaggtagaagaatttaatggatgagtgaaagaagtacaactcatcggtgtgttattggacagcgtcataggaagtgaaatgaagaggtgacgcctatgatggatgaggaggacccctcagcaaacctccataaagtccctggggataattaaatggaaccctgtatccgtagagcttgggccatagcgggcaggtccagtttcaatgactcctggcggggcaatgggaagcttaggtgcccgctcttgcttgcatgcttattgcacatgcatgcatgggcatggctccatggttctttctgcttcttcgccggggcaactgcgcctaacattgacacccaagcagatgacaacaacccactaaacccagtctagtcgcccaggcacttggtaccacaaccacaacattagattacaactcaagccaccacaacaacatacgtacaacaacaaagagctttcccacgctctcaatgcgcacgtttactaacacgttctcgccgttccgttccgtcgcccacgaactgtctcacaattaagttcacaggtatgttacaaggttcgaccttcccccttgttcactccaatttcccgacaaacaccacgcatgcgcatcaccatgatatctacctatttcctcacgctgtgaccacagaggggaaagctgctgcctctctctatcccacttcgcgccgcgcccacgtatcacctcgatctctccgaaattgacagatctctctactttgcttgcgactaatgcgacctcgatctttagattcgtcattaataacctatggccgacacaaaacttaccgaccagcaggtcgctgacctcaacaccatactgcgcagcgactcgcctctcgatgcaaaggtccaatatgtcacaatcatcaagtccggtatcaagcagcacaatgtccccgagtcgagcgtcgctcagttatttgagggcttgcgcgccgccaccacttcacagcatgcggctctggtaaatgctgggtttactgcgctcaaccacctcctcacgcgcctgtcccgtcaagatcccaagctgttgtccaaagaagcagctcgaacgcttccccttgtggttgacaagcttggcgaccaaaaagacaagttccgctccctggcctcacactctctcgttactctgttttccgttgcgccagccgatgttgaaaaatatgttcgaaacacagctatggtggggaagaatcccagagcgaaagaaacttcaatgcattggctactacaggtatgttgtggtgactctggtgcaagtacaatcctgtgcatatactaatggtgtgcagatgcacaatgagaacggtctcccttttcgaacttacgttcccgtgctcatggaactgctcgaagatgccgacggaatggtgcgagatgccgcaaaaaacactgtcatcgagcttttccgatctgcaccgaatgctgccaagtccgatctgaagcgacaactcaagacctttaaagtacggcctgcaatcgagcaggccatcgtcaaggaactgataccaacatccagtcgccccgagacacctgctgcgcccgccgagcccacaccggaaccagcaccccgcaaaacattctctgccagcacatcttcagctgctgagcgacccatcactccgggaatcgacacaaagcctgaggtcctggagccgttgtacgtcaacaccaatcgagaactcgacgacatgattaaggaaatggcgtggtttttcgaagggaaggagacggaacacaactggctgaagcgagagaattccgtccataaacttcgaaggctcattgcgggcaatgttactgatttttccgataccttccttgccggagttaagagcatcttggacggcattatcaaggtaataacctctttgagaaccagtctttgcaaagagggctgtggtctgattcaagagattgcctacacgtttggtcctgcaatggatcctttgatagaacaacttatgcaatgttttgtcaagctgtccgcaggaacaaagaagatcagctcacaactcgccaatgtgacggtcaatacgattcttagccaggttacatatactcctcggttgatgcagcatatttggtttgcttgtcaagacaagaatgttgcacccagaacttatgctacggagtggctgaagaccattctgaaaaaggagggacaccataagcaccatcttgagcacactggtggcgtcgacatagtcgagaagtgtctgaaaaagggcttagctgatgccaaccctgctgtgagagaaaagacaaggtcaactttctgggtcttttggggaatatggcctgccaaagcagacgcgtaagttaacccaaatgtgtttaatggcttttgaactgacaagacatagcatcatggccgatctggatggcactgcgcagaaactcttgaataaagaccccagcaaccccaactccgcaaaggcggccgaatcagtagcacgacctggcttagggctgtccaagagtactatgggcaccagcaagcccagcagtattcgggaggctatgatggctcaacgcaaggcaaatgcagcaaagaatctcccagcccggccgggttcagccatggcccagctatcacctgaaaagatcaccactactacgtcgagcgcatcgagcaaatcttcaggggctcgatcacggccagaaactggcggtatgtcaggggctccaatgcggccgagcaggaaacggcccgagatggcggcgcgtcctgcgacggctggtccatattccgtccgcgacatggaccctggaagtcccgaaagcgtcaggtccaagacaccaaagccccgagagactactcctaagaggaccgttcctcgaacacgacccgggcacgcttcacatgctagcgaatcaagtctagcatcgccttcttctgtaagaactggtcaaaagtcagcggcatctcctcgagcgagccctaccaagctgaagcaatcgcaatctactatgttgtccatgagcagtccttcaagagctgatgaggacttcactatgctggttcccagcatggccaacttcagaacttcgcaaagacctgcaccaccacctcaaagagcggcctcagtaccaccagaggccccggaggagttgtcaactctggtgacggagattgcaccacagaacattccacaggccgcagccgagcctacatctcagccaacgttagagccggagctggagcctcaacctgagccagaggcaacccccacacccgtggttgacccggtggccgaggctgtagatcaaactatggatgagactgttaagcctgaagagcctgttcatatcattccagagcccgtcattgagcccactcctgagccatcggcatctatgcaggctgaccaggctccagcagcctcagctcccactcttcaggtctacgaagaccctttcactgatgaacaaacaaactcaaagccgaccttcaatctccctgtgctggaagacaagcctgtgaatgccgacacggccagtctacccagtgttcatgctcaatctcccgtgacacaaaacatagaggcccctgacagagccaagcaaagtttacggcttctagaaagcggcatcaaaagaatcaaggcaaaaactctcgatgtgcatggcttccgaaagctgcagtctctcttacgcgacagcaagggcatctttgccgatgataaatttgaagctcttctgattggtcttttccaatatctggaggatcccttgagcggtacaagccctgagaaagctcaggatatcaaggctcagatccttgctacgataaggttactcttgaaaaaggaacgcgacaacttccagcctcatgtttcaagaggtcttgagtcgcttcttgagacgcgcagtgcatatgacatccgcgcccacattgtcagcggtgttgaagtgcttgctgacgagcttgttactattggtgatgggtctgagattgtggttgttctcacaaggcgtctccagaatgttgatagttctaccactgagggtagccgcattctcagcactggtatgcatgtgttgcgaaccatgttagataagagacccaactttatgcctactggcactgagcttggccagttggctgctctcgctggccgatgtctcgcctctgcagactctggtgttcgcatggatgccgttcagctttgtgtcgctcttcactcaagggtaggcgagcagaccttctgggacgctctcaaggatgttcaggacgaccccaagagcttgattacgtactatattgttaagagacaacgtgagcaagctcctacaattgctgcctagttccaatgaaggagggttatcaagcggagttcggaaatagtataggtttggcgttggtcgacggagtttggctatttggttaggattgggtcggtatattgggattaccctcatcggaaacagtgacgagcaaaaaaggtgccgagttttcacttcgacaatgcactggtggcagaaatgatgtttattgattttgcattctcgagctgtagctattgaatagttgcgctgtttatttataaaggccttgactaccgtagacttacttagcttgttgtaatttggcacgtttgtacgaaacgcattagcatacaaaatgttacatttctactgtgtatccttccgtgatggcgatgcgatgctaccacactgtatctactaccttacttacatatgaggaaacatttcaacccattcaggtgatacataaacgccctgcttagcatttctgatgctgtaaaaggactcaaaaacaataaagactctcgcagccatatacgtgatcagtgcgagccaataggcaaccaaagtgaataaccacgtcgcataaccagattgagcccggttagaaccaagtcctcgatcaaccattgacatcatgaagtatatcaccagcgcgcttgcgatgtagaggcagctaataatccatatctttctctccaggtcgcttggaaaggcccagtgccaagctacaagatggacaccgccatagatgcttgacaatatcaagaataggccagccaaccagggaaattccttgaagaaccccaagagaccaaagacgttatcattctctgtaaagaaactgaagttaatatccaagtttctcttcccttcgccgaaaggcatagtcctccaagcacggtctagtacaggtctgaactctggtagccgtgcaagaaagaggtcttggccattctgaggtccaggatcatcgtttgggtctatcagttcgaagtaacgtgtagcttggttcactttgatgaacttggctgttgtcgccaggtagttacggtcgtggaatgggaaaattgagaggatggcatcccagcgacagagaaattcttgcgacagcaagaggggaaggtgcagatattcagaatggtataggaggccagaagggaggatatctcctggccacatctccagccctggctctggcttcacccaaggccctgaccgtgacttggcccatgtattgtctgagtgcttgtaagcaccagatatctctggtcctttcgactgggacaattcaatccaggtttgtgaggatttaagtgtgccttgaagtgggagaaactcttcactctctcgggcatcatcagagcttggtatggatgacccaggtgtaacccagtcgggctgcatcaagctgcctctcctaggcggcggtggctgatcaggacgctcttgaggagggaacaatgccaacttggttgacatatttggatagaattgacgttgtaataagattgctatctctcctttgaagggtcctggctggataatttctggttggtgaatatcaagaggtttctaaaaaaaacagtcagcaaggaagccgtactccagtccactctctaaacccaccctgaaccaacacaagtagagaaagacggcgcatacaacatgtaccatggtatggatctctagcagactgaggggcaagttcttgatctttctcataatacattgcatcaccatccatattacctggatcaacacaagtagtttctgaaggtagtcggctttactcttatcatcaatcttcttcttcaaaatgggtatccagtgccctctttcggccagccatattacggtctgagggcccaatcggactgaatatggtcggttcacagagtcgaagtaacgaaaagccttgtcgtgaagatcagggagagataacatatcgtcgactctcactcgcacgccgcccatgacgataaagaaggcataggctaggtcaacctcaatctagaaagaaatatgtgttaatttgggtggattgtattgctttgctttgggataaacacacatgttctttatctgaagagcgcctcgcctgcagtgcacgaagtttcaatctgagactccaggcctgctgaagttggtctgctgccatgtaaagcgaaatctcaggtgcaaagagggtaatggctgtccacttgagcttataaaggagcagttcgtgccatgctgtcttgatgggaacgtcgagatgcaaagccgtgtatatacaggcgataagcgtcaatacgcaactctgaaggatatcaaaggtaccgcggatgttaggcgagttgacccaggcgggagctgttgtgttggagtcgaaatgttctatcctccatggctgttgagtttccatcacattgcctgcgcctttgtcagccatgattcaccagtatcgtcactaggacgagaagatttcggatagagaacgagaggatagagtccatttttgcagggaagaagggtatttaagatacccagatcagcttcgggaataggattcgtaaagtacgtaccgaatcgggctgaggctgaatatgcagtgtttataaataacagttagagtgaacgttggttggatccaaggagaatggcgctactcctccccccttcactttagtcgttgtgtaactagccacttccttaaggcaagatagatacgagatcagcagtacccttcttcctcagagttgagttgagcaagtgaaggggttcggatatggatagcgatagggtgtgatacagatcttgcgagtgaacaaatattggcttaacgacatgacatttaccgatactgtcttggctggatacctaagttggcaatatatgcgtatgcccaatgatgcaagtctcgcgtcaacgaggcgtaaaaaagagacatcccatacctcttggagtaaaaacagtcatcctagcgagcaacacctttctttcatcaacgtgcacaaagtaaccaatactcctcccccctccgttcatcaaaccaccatcgtcaataatgcaccgaaaacaatggccaaaacagccacaaccagaagaacaaaaacaggcaaataggcgtgagaaaagaattggatatcattaaatgtcctggcacaaaaacgccttgtgggttggatgacacatgcaagcaaaccagcgtagacgctatcaaatccaataagtgcccgaataattttcatttttttccttttccttgacgacccttgtcagatcgcgtctctgtaagaatagcccaagaatccacaacttgaaggcctcggtttcgatctcgcaaaagaggtgatacggtgttcataagtcctgttcgtatagatgtttcgagctctctaagcatcctcgaaaatcgtattactgttctcaatgacaaactgtatcgcaaggttcttggcatgcatatccgtcatctcgcgttcaagacttgtgtcacgcatgatagtgggtgcgaaaacgacagccaggttcttgggggacatctaaatgggcatattagctttcggtgacagcgtgtatggtgatggatgttacataccaagttctcaggttcacgctgagcaacgcgtgcaagatggaacataaggaactcgagacaatcgcgatgacgttgaggcatcgaagcaaacgtcttacgtaggtgatcgcttcgttcgtcttcatcaacaatggctattggttgttagcatttcgtcggcctcttcaataacagggtaccaaactcaccaatcgactcaagaacgcgctcatagacgtcgaacgtcagcaggggtatcggcagcttgcggaagtactgcttcagcacactagtgacggccgtgatatccaggtcagggtccgagatgtcaaagttctcgtctttgctgaagccgtccttgatcatgttgacttgtgaatttccaccagtctttcggtaaataccctcttgatccatgcccctgagttcaacctcttcgatacatctcgtcaccacactgggaatctgtcggcgctcgtggtcagcccgctcagcgagatcagacccgaagagaactgtcggaggttcagctgcttcgacgttgttcatggtgcccgcggagccagacttgggcatcgcgttcttctttccgaagaagccaaagccttggcgctcgcgctcgcgctcttcctgcctcctggcttgcgctccagccgcaccatgcttctcgtgcgagacgtggccgttggaaggaagaccggccggcgcttcaacctgggccactgtcatattgtagggcatgccaatgttctctccgctcagccctccctgttgctgcattctctcacgatcattctggaaggcaacaacggctctgttgacgcccttggcaacaccctgggccagtcccttggaacccttcttccagttgaatttcttggcctgtcccttcctgacctgtacgacagtagggccggcttcgacaatagtatcttcatcggcagggaccagagtggctcctgttgataagctagcagcgtcaaggttaatggacgaggcgttgagacccttgccagcgtatatgccaagagcgccaggagacttgatatcgcctccaatctgtgacttgaagcgttcctggatctgatgtgttagatcattgttcatatcagcaagctgtgcgttcttggacgacaactgctcaaattcaaggagggcacgatcgcgatccgcaatggcttggtctttctcttcgcacaacaggtcccgctcttcatgaagctgctcgatagtggcagacatggccgacttgaccttgtcgagcttctgaacaaactctttgatagccgactcctccaaatctcgagggtctacgggcgtctttgtttccttcgctcgctcgacatatcctgccaacacttccagctgtcgaatcataatctcagtctgtgtgtcgagaacagaaaccgtctttcgcttctccacaagcttcttgttaaggctcttgagatctttctcggtagtaaactgcctctcaagctccgcaacgcgctgctccgaatttcgtagttgtcgtttgaggaaagcagggtcgtcgcctgctgtcagtgacatggggctgctgatatcctgcgcatggtaatcatcagcgacgggtgtcctgggccagcggggtgatccagtagctcgtgtagtttcactgatgctcctggtgtgcctgttccctggatgcatctgatgtggtgactccacgctgccggtgcgaccatgtcttaccgcgttagaaactctgcggagtatcgaggatgagccttcgtcagtgcctagtatccgtgccatgtcctcgtccatgttcaagtccccaccgctgctccatctaggtagctttggcgagaccttgggagagctaccatcatccttggaaccctcctttcctgcggcatgacccctgttcggaggtgcaggtgcagaacgtggttgcatgtaggtgtcggtcttcttgtgctccgaaatgcttcgagagggagtttggcgcgtgggcgtggaatcttcaggggattcctgtcggctttgttgtcggctgctgccattcgctatcctttctgtcagtgcctgtgagtatttgcgggacttggacgaatagttaccagatttgctagaggaagagggaacgtcctttctgctaaggggctttgcgttctctggtctggaagatgttcttgtcgaagagtccatcgatgcacggagctcttcctcatccagataccttgactccagcgatgaacgggaggcaggcgtggttgcgttgctatcagagtgaggcagaccactgtggccagccttacctggttgtccgttgctggttctcacggaacttgtctctgcaggtacacctgatgactgtgaactgctccttgaaagcagcttcttgctcttgggggcctcttgtagcttaaaatcctccgtaggcgggcggcgaccgcttgtcttctgggtcttgtcatcgacagcgggtgacggtttcatagattccggtcgtgggggtttagaatgctttcgatcaggcagcttgggtggagtgtcgtgctccgaagtagatgcttgacgacccttctcctggaaagcaatatgcggggtggaggtacgggagtcgctcctcttctcagaaggaggctttgccgcaccgaaatagtctcggtccttcgatttgccctccgccatgttgtcggaggttgactttggtgttgggtgcggacttgggtctaaggcgacagagatgaggaagccgtcgtcgttggagttttccgtccgagacatcatggttgagttgcgattgctccggtaggtcgtggcgggcaaatttaaaccgtctggctttcgctcaggagaacgagctggccgtgagctactgcgagacgaagactcgtggcgagtgtgattccgaggccgtggagagagctcggtggcagtatctgaatcaggatctacccggtcattggagaaggcgtttggtgggatggcattcgcgggtaaagcgggcagcgacttttctgtgatcataggtgaatgctctttttctctcgcttttgcagcggctgctgcttttgattttttcctacgcctagccatgagcgtttcgtggcagcccatgcaaaatatgccttgggaagtgcgtgcatatcgaaggttttcgattttgcgtttacagttgcgacaacggaaacatgtggcacaaaacgcctgctccccagtaaggatggccaggtcttcaatcttattgccgcaggcgctgcagctgtatgtgcagttgttgcagatgagagacccatcgccaaggagtagaaggttcgcgtcagagtcgagaagtgtgccgcaggtgttacatcggaagcaatcaagatgccatcggtttccggctgtcaagaatgtcagcttgctgtatcatatgtggaaatctgatttgtaattcttgcggtgaagtgctggtgatcgtgcggaatcaccagagcccaccacgagaagcctactcttgttcaatctttcacatacctaattcgaaagctttgccttcttcaagaatctttccagcttgttagtaacacatccccaagtttcccacagaaagagcagaacatacatctccgcagcctttgcaagggaagacatcgtcggtctcctgttccatcccgggactctccagataatcttccacgatactagccatggtgggcaatgtgttggggtgagagggaaactcggtattgtaatttgggacgaagcgatcgaaatttggtgtctagctagagtgaatgtggcattcggacacggaattgttgcagcccaaggtagcaagcaacacgacgcagctaaagggcaggcgtcatggacgaggtcgtaatgggtagcagaggagtcgggccagggattgcggcgggagcaagtcgtcaatgaatcggtgcgagaaggaagttgttgaggcggtcggcaggtgtttgatctaacggggtagcaatatttgttgatagcgtcgcacggtagtacccctactgagagggagactgacaagaacttgaacggggtccaaattcaggaagtagtggacagctcagttaaagtcagggtaataagtcaaagtcgacgcccaaagcgaaagcgaaagccaacagcaagcagcaagcagcaagcagacggaaccaaaccaaaccagggggcgtgtggagggtttgatgaggacaagggcccaggttgagaaacggacaaggggtgtccaacgatggattcgctagaagaaggtcgactgggtctggagtatgcagaatgttgtacttatagatttgactcgacgtaggaggcaatgaaagcgaagaaatctctacgagagagaagctaagctaagcgatgcgtgatgggcgatgttatggaaggaaatgtccccgtctatatcgctactgcaggacggatcggcgtacaacggaatggacggtggctgtatatgtaagatggatgaggtagtctagcctaggtagcaagtgggaaattcgacccagggcatagaaagacgacgacagcaacgacgtaataaaaccaaagggatgatgtatgatgagggacactggctagtatgttcgagttgattacaagacgaaggcaagaatagaaagagcggatggattggattgggttggatccggatatgtcgtggtcttggagaaacagagaagaaggatccatggattggaatgaatggagacgtcttgtgggatccgaatgtggatgggggatgaacacccactggagggggtgctccagtccagctcagacgggcgggactcagagctggacgttcttgtctaaagggggggttccttgggggcccaggggatcacccactaagcctgggacattgaacagcgagaggggtcaagcctcaggggaccagcgcgctaaacggcccctaaccgttccaggcctgggctggcaggtgcttggctcgaggtgatatggaggtatccagtctcaccaaggtatccatctttaacagtctgtcattcaataagagatgtcgagtgctttgagcggtcgggctttttcccctcagaggcgcagggattacatagtacctagttagtggtacaacaaacatcaggggctacaatgttttcgtgcagttgattttggtgatttgttgtctcgtatggggatacgatcgatactccgtacatgctgtggaatactgcccgttgtttggccctataaggtacggcaaaccttgactcgattaaggacgaaacataggcacataggctgattggatgtttaatataaacttccacccttcagcctattcgatattcacatttggttactgggatgtgatgttactgtggtcaaccacccaacgatccaacgtcggctaccacagttaggagacttgtattggaatgatattgacccacgtcgcagaagaattgaatatccctcgataggcagagtaggatacttgatcataactctttcacgtgctggcgaattagctttctaggctttgtatctgttgctacggcatagtctaggtggctagggaaaccttgagctgagctgagctgcataagggggcactgcatgattattcatagactatgaagctgtcgacatcaatagagttgaacgagaactgagtcaagacggtaatttctgccaagatgccacgttgctgctaaacgtaaacgtccatcaactgtcttctagactgacgggcgatataacgacagagagccgagtatagctttgattaacaatcttgcacgctcaaacctatcatggtagctgattctacaatcaatctccttcccacctccatcaaagagacggtcctgagactaacaatgcacttaaaagaaacagtcaaacccgatgcctagctagcgcatgccactagatgcaaagtcaaaggggcaaccttgagtagaggctgcagcatgggggacgcacaagatacatcaggtcaagtcaagctttgatcaaagaaaggcacaattcttgagattcatgttggaagaacaggaacaggcaatgcaatgtaatgcaatgcagcaaaagaggcgcttgcggcggccgcggctgggtcacggacaggtacagtacttagagatggagggggatcgagcttcttctttgcagcgtcgatccgatggcagcttagaccccccgcggctggaggggggataagatcactgacgaaacattgcttttgtaaagatgcaaaactcaatgaacgccgccactgcaacagcgtttctaggggagttgtcaaagaaagggatggggacttggaggttgggtatgggaccatgaatgcaaaggaatgaagtccaatgtatgtagactgacccagtggcaaaccaacctcccaggagagcttcggagccatcaattgtcatactaacctatcatccagtactctacagttgtacaaactcttatccaagacggatacccgcctaacacgatggaaccaaatgcaatcagccatataaattaggtccagtgcatatgcatgtctccaaccgcattgctttttaattcctaattgaagatcaacggcgagcaaaaagaaaaggcaaagagatgcatggaacatcaaaaagtcggtaagttaccggcacagacgggggacaaaagaaaaaagttgtacgtattgtgtgcttcaagttccgctgtttcagacaaattggttggacttccttctgtacgtacattttgcggacctgggctggactcacaatgcattgacgaaacgcacatcatgaaacgtggatggatagacacagaggatcttgtcccttgcttcggcagaataccgtataacatcagagtgtcgggtaaggcattctgcaagtagaacaatacgtaccttgtttgtagagtctttctctctctccatttgaaaagtaacccaaactcaggatcggatgatctctactctaaaattcactgcgtatttcctctttctcaaagttggccgatggttcagccatcatgaaaccaacgaccctgaaaagatattcaatgcaagtgtgagaaaggggcatagtccggtgggcatggctgcatggattggtttcgaaagcaggggtcccgatggcttccactggagcttgtcacgaccacgtccctggaacttcaatttccctcgaatatgagcatcaaacggtctgatctttaactcgtcagcacgttttatgtgcagagtagcactttggaaaccaatctgcgggctgacattaactgcacttccttgtcaaatgtcaagtgtcactattactcactgcctgcgtcagcttatagtcaaaccaaatatcacacttggctagtcgtgagctcgtatatcttgcagccatcacgatgctttacacagccttgctcgttgtagacgtgctcactaagccagatgatcgcggcacgtccggcttgatctttttcattacactgaggtgatcacttccgttggcagccagcgaggcatatcttgaaactccaactacatcactcttgcctgtttcaagttgtcttttcataaagtatatggagctcttcttttcttcttttctttcccgttgctatatcccgatgcggctatatcttctcaattgtggatgagtctgggacgcagatcgatataaaatctgacctcttaaggctgttgagccgatgtcaccaagtttcatgtttggtttttccagccagcggcagtttgacaagtatcagcccttcatgtcttgctcccctgacctgccacgagcaagcgcgcctgcaacttacactggatcgtcaatttggatctcgtggatataacacctgcagccaagcttaacagtggtgttaagtggtggcaggtatatgatcacttttatatgcactaaacctgacaagctttttaccctaaaaccccatgctcgtggtgaattccccaatggagtgtctgatggagataacgatacatgtctcgattgacggctatcggtgcacaatatgtttaggttttggattctcgcaagctagtacttcttaaagccatggcagtagatgctgaacggctgagtagattaagtcacggatataacacctggcaggttttagttgaagtgcctcggtttgtctccgaatggcagttcatatgagcttgcgagtgtcagacgtcaagtgaagggcttcgtcccaattagacttacatgagcatactgtcacagaatgtaccgaatcgatacaaactactcaaactaaaacaaatatggcgaatgcaaacgcctcatatgaagcatcttgaaacggaatctcagactcgtcgtggcgcttacagatatttattctcatgagcacggattttgtgacaattgctgccaccgacatgtctcatatcacgatgatcatggacagtgtgaactcaaataatcatctggccttgaattgatgtgattatagcggccgtttggtatcaaacttgtgtgtcaacttttgtctaacccaataacaaatctctcgaacgccctctcattctctttcatgcgcaagccaaaccaaatcagaccaaaccatgccgctcggtctctttacttcttctcagcgaccatctttctgaccttgtcgagcagtaacgaactctccctgccaagtttcttgttgccattgcgatcccgagtcttggccatggccttcttgtagcggtctctgtcggccatcttttgctcgcgctcttcgcgtctgcgctgaaactcagcttgccgcgcctcttgttcctggcgaagttgtgccgccttgccaagttgcttttcgtagtagccaggccgtcgagtgcgccgtctgttgccatcactactgggctcaccgactgaattctcttgggcctttgcctcgtctgccaacatgagatgtcgcgtggggtgcatcttctcgccctcctcttctggttgcttgtcctcgccagcgccctctactggagtctcatcctgagcaggctcacttgtctttgccggttgcgcattttcttgttcgcgagctttgatcttcgcataggccttcttgacctttgccttgtgaatcaactccttcttgactttggtaactgtgcgataaagtgtgagtatgcgacgtgaatgaaaattttcccagggtgaaaaataggacaatgcgacaaaccttttcttcgccaaggaccgtctggcaaattctctggaccaactctgaagccatgcttgggcttcttgacttctgaagcggtatcagcgccctcgttttgatgtttagcagccatgtttgggtatggctttgtgagttctctatgagagttgtaactgttgttcatgagaattaggaaggaacttatggccccactttatcctcggtgaacatccaatgtaagttggagttcgcttcaccttgcatgcgccgaccgacagtacctgaacggacagcaattatagtggagttgcgctgtaatctttcccagccccagactgtttaagacaaaaccatcaagttggtcgctattaacaggtattcattctgtcaacatagattcagtccagcacctcactatactctatgtgttcttcaactgttagaaagttaagccggttgagtcgggctgtttgagaaactgccggtacaactctttcgggttgaggatgcattgccatgtcacacaaacaaaggtccgtctgtagttgaacagctgttgatgctcaacagaggcacagtatccgtaccgttatcgttagttattggctgttcctggttcagcttgcttctttggctgtcttattgcccgctcaacttacacgtcaagactgcatcacacacagcacggcacagcagaagcaaaatgcccgcccgctgtatccgtatatcagggttcattcccaaccacgctaatcgtcaggtatccgcaagggacttggtctctgactgtagcttagcattagcgctgtaaaaagtttccttttttgccgtgtcttgtgagtcgcaaaatggagttcacttgagatgcttcatcctagaccaaaccagaaacgtcattagtaggtcgtggcatatctggggccagggatgttgactccacctcatgactgtatgtactgtaatgtcaagtcatgcagggaaggaaatgcagaatgcacggcgagttcttgatgttggagacaatgagaacatcaatcgttattatcaggtcggacgtatgaatcctaggtactttccaaggtgtccatagactgtctctatctaatggaactcactgtccagctctggacgggtagctacagcacctagactgggcttgtaagggaatgatacacgcctattcaccgccatcggccccagttggtgatggcccgtattaacgtcctgtcgtatcatttactggaccctgccgtttctgcccgcctcccttcctcttacaactcaccttagcaatcttttaacatgaccaactgcgaatcgcgtgatcatttcttgcttctactctaatacagctttatttctctctctctcatcgtacttccttgtcctcattgcactcttttggtctctcctgggaaagacgggaccgactccaatccagactcttcattgtcgttgtttctaactgtcgtcatatcggtggatgacgtcccacgatcccagattccccatattgagattcgctttttctcgaccaccttgttgacccacgccgtgctagacacttcttcatgtatggcttgcatggcatgatatacctatcacatccactccgtccaactttgccgtaccagcttcaacatcctggccagctcttacagtacaataattgatttgatccgatctacaaggcaccccagcctcaatatcggcaaccaacgcctacattgatgacaattaccttgtgaaaaccaccaccttctgactcttttcccctcgcgtgtttatgatagatcctgttcagaaactacacggctgctgttacagcttccaaatatcgccgtcatgcctatcttccaagccgatttagacaatcacaaacctgagcctaagcccgaacatatcgagccatccccaatcaacctaccttcctctggactgaggcgcctttcagaagaaagcatccgtactgaactatgcgaagggctcgtcccagacagtcctccacgatccaaaactccccacgaagtcgagggtgctgagaacgcgatatcagatcgagcttcactaatcgaaagactcaagagagcacaatctcctcccatatgtatcccaaatcgacatgtaagtcataattttgggttttgtacccaagtcttctttgctgattcttttttcccagcttgagtctgccgtccagcaccaaacttctgatatcgagacaaagcacccccagacacccaccgagccttcaacgttgcttgcgccagcccaaataacgcctgacaagaccgattcttactccgatttcgacagcagattgcgcgatggcctcagtattgaaagaccgagatcggcactgcacagcggtaacttctctgaggaggaagcagtaaccaaggaccatactacaccagtcgctaaagcgcacaatggtcgatatcctgcaccagagactccatggatcgcaacttccccccctcgacatttcacgccatttcagcatgacaaaggagttccctttccagcaagtgccgagagtttccgatcaaccaactcgcctctatcttcatctttgtcctccagcttcatatacaagccgcctaccagccctctggtacaagcccagagctctgaagaacacgatatgtctctgccaagagatccatttagtttcgctggatacgttggagcgggtcactacacgccaaggtctacagcttcatcaccatggatgtctccttcgccgaaatactcgctacctcaacgtgtgtcttcgtatcgacgggaagcatttctgtatcaagcacaccaacctcgaagatcattgacttcaactccaagtttcatgcaacctggcgcatcgccaccaacaccagcactttttcgaccgcgcaggtcatccgtagcagcagaggcatcgccactgcagcatgcatccatggttggctcttatgaagagagtattctccgaggccgcatgtctacgactccttctaaaccgctggattttgtcgcacaaatcggtgttctgggtaagggcaaatgcaagtccagtttgaagtgcccacctcacgtcagtctctcgtttcccgctgtatactacagctacagcagcacgtcacatgggcgttccaattcggatgatggcccgagcccgtatgtcggtcaaatcgaccttgagaatgggctttccaacccagatgatgatcatcgggcaaagaagaaggcacagagccgttatgctgaaagacggcccgccgaagacataatggatactggcctcgagaatcaagcttctgagaatctttcacgccgaaactctcgagccagtcgccggtccggatcgggatctgcaaaagcccctcccggtggaagctatcggattccagagaagggacaaattcagatcatcatcaaaaatccgaacaagactgctgtcaagctattcctggtcccctatgatctgacaggcatggagccaggaacaaagacgttcgtgcgtcagcgcagctactcagccggacccatcatcgaccacgcccctaccacagccgaggcaaacactgatgaccgtcctattctaagatatttggctcacctgcacatttgctgtcctgccaaaggtcgatattacctttacaagagcatccgaattgtctttgcaaaccgcgtccctgatggcaaggagaaactcagaaacgagacaacgtggccggaacctcgatataccccttataaacctattcgcgtgatgcatccgccattgcctacgcagtctggccctgctgctatgctagccgcggacaaggcttcacgcagacgaagcgtgggcttctttccaggttcatcgcacaatttcgatgccatggataacatgttctgcaccaacgattctccttctggaggttctgctggaggcaacactctgcctgtggatcctatccccttctatcttcctggccatgctcgttcgagcagcgatgtcagcaacagcacaaacactactgttgccattggcaacgattctcgttttcccggcgagtctcaaagtagccgtccttcgaccaaggattcaagcaatgatcagtcagcgggacccgctctctatgagaaactcaacaaaggtgagccgggatatggcggcaatgcctttgctctcaatagacggggctcaattagtggtgcagagggcttgctctctcagcgcctgcgttcactaggggtcaagcagccttcacccccggaaacacctcgtcagggtgatatgtctccctagacaaaagctggtacacatttcatcaatcacggcatggttcaacatgctttactgcacataagcaccgtcacagtacggtggtattttcacactgtttgatattttcattttgggatatagaccagagcattgactgctctgaaaggcgttattgctatttgttcggctggaccgaacacattatttgggcttggataaggagttgaagtgttttcatggtgtttggagtatctttataccaggctgggcactatgtaaccaataaccgagatgtaaataggcaattgaagttctacaacaaacacgaagcccttgaattgcagagattgcattctttgaaacaagattgcagagtagttgagtcataatttaacatatatcatacaagtttacttatacataagtggtctagtctagtagtgtacatcctcagttataataagtgttccgtccattgcggtcatttcgccactctcgtatcttctgcgcttccaaaggattctttctgtggtatcctgaaggacgggccggctgcttcggcacatagccatgcctgcgctggtcataacgatcccagaactcgttccagtaagcgaattgctcgcgagctgcccgatggtctgcgtcctcttgccccatctctttggcctcgatgctgataacggctcccgtggaatcgaatccacgtaggtttgttaactgctcatcatacgccttcttgcgcgcagagaaccacattttggagtatcggtgaaccttgtcgtgcagcatcttcttccactctgccttgtccacagtttccttgggggttcccaggcttctctcgatcttcctttgcttttctagatctcgcttcaggctttccttgaccttcagtagcgactgataaggcagaccctgtagtacaccgtcgagctcgccagctgaaatctctttgccgttgacagagtatgttgtaggcatagattcaatctccgaggtggtgaaggcatggtgcagacggggatacttctcctccaccgtggaaaggagacgggacacgtctggagaccaggccgccatcttgcgcatctccagccatttttgctgcagacgcaagacgagtttatggggtggtgacaacaatcgagtgtttcgcctcttggctgggatgtcacgtttgtaggcccagccatcccaaccaggcattaggagtgtctcgcaccagtacatggcgcgctcccatctgcccagctcggaaaggttgcgaatgatgatcacccagttttgccgagtgagcttgaagcctgctgcaatgaccttgtcgatagtatcgctcaagccttttccatcttccttctccgcatatgcccttgccattacgtccacgacacggcacaaatcgtattcggtaccaccagcaataccatcgcctgaacgtttccggctagacttgtagacatcttgccatgtcttctcccagagttccaggaccttgtcataattttcgtccgcgtaatgtgcatgcatcaaagcggacattatttcaggcgggaactgctggccggtctgatactgagggaagatctggacaaacaagcccatcagctcttcaatcgagccaaattctcgaagttcgacaagcagagcaattgctcgaccgatttcgggagttgaaagcttgaggcccgcgacgttgcttgcatctgcgaagtctccagaaggagttttgccagacttggctgcctcggccgcctggcggaagtattcgacgaattcgtttgccaaacccctcgttcggtcagcgccaggcttcttgttggcagcagaagtgactagagcaaccagagcgttgaaagttacaggcagctccgatttcttaagttgatggaagagattctccacgagctgcgcttccccgaggcgcgcgcctgtagccatgacgatggcataatgctctggagtgaccaggaacaagcgttcaccaacagcgcgcttcaagagattgtaggcaggatgaatccggttgaccctaacgagagcttgaaggagaaactgataggtctggtcgtcccattcaacgccaagttctttcatgcgccggagcaattcatacaccttgtcaatctttccctcaacgccgttgaagttgagtagctggttccagatggcttgggaagcaatcttgcggtgggtcatttcgatacacaagctttccgcctcaagaagttgagcatttcgaccgtatgccactaccaaggccagccccatttcccttgtgataggcacaccagcttgctgagatttagtaaagtactccagggttgtatccagatcgcccttcttggagctcattgccataacgtgggcatacgtgtacgagtctggctcgtgttgacttgagatttgatcgaatagatccaaaacaccgtcatagtcattggttctcatataggccttgagcagcatgttccagttgtcgagatccggctggacgttataccggtcgaccattgtgccgagcacttccttgacaccctcaacgtctcctacttgagcatgtacgttgatcagactgttgaatcctcggggctccctaagtagctctgggtactcttttatgaactgatcccagagcttcttaaccgatggcacgtcgcctcttgatgcgtagtacttgagaaacttttcgtagccccattggttcaagccgcctttgaatcggacccagtcatggtgcaattcttccagtctagctctattatttggaaagtttaccttgaacatgccacgatacacaggcatagcaggcgacgcatctggcaattcccgttgcttctggtagatggcgggaagctgttccatagtggatcggtcttccaatttatcataccagcgattaaacatggtattgagatatgtgttgtattcattgttgtcgcgaagagcttcgagaatgatacttgcttgagccggcgggcatggttctcgcagcgccaaaatggcaaaaaatctccttagggcagagagagctctcttggcaaccatgtcgttctgaatttctttgtgctgatctttaccttcgccaaccaggtaagctctgaagtcaaagtacaggtctcccttttgagcaagactcccaagctgttgcaatcgttctagattcggtcgagtctttgtgacctcgcctttgtaatatgaaacccaaacatccagagctactgaccaattctttgaattaatggtgtcggccatcagaaactcaacaccactgctcaaccttctattactcgtcagtcctgttttgaaagcctccacagccgctggcaggtccccggatcgcaaaaggaggaggattcctgaagacagtaggttattgctccactcttccacaggtacttggcgaaagatagagagggcccgtcctgtctcgacaatgctgtgggattgagagagatagctgaccagggaactgcgcacagcacgccgttcatgagtttccaatccagagtacaggtcccaagcttgctgaaagtggcggccttttgtagtcatgattctcttgagtaattccaagcttgtttgacctttgcttggtatcatggtctccgtcccaatttgtatattcgtgccctcctcgggttgtagctcgtgaggttttgagtcactgccgggcgaaacgtctcgatctgttgcttcctcttcctcatttgaaggtggaggtgttatcgaagagtaagctcgcctactaggaacgattgctgttcgctgcgcatgttgaggattgggtaggccatggtgtacgcggcgaaggggaggtaaagtcgaggtcggatataagaagtcgagcatcaagaccgaggcaaacaaattcgcctggagctgttttgtttccggctctgaagtcgcagcgtcgacggctcttattgagcccgggaaagagccgaagaggtcaagagcggcggcgccatgctgccagaaccctgcgtgtaactttcgagatggattcgaggacttgtggattattcgatgcagactgcgcgactccaaagccgcgattgttcgttcaatcattcgtaaaaggcgacgagtgcgaattaagctgtaaagtcgatagtgcaaatagacatgctttgtggcaagcagacagagtcgagatcaacggatgcagatcgaactgcagggaatgtcgattggagaataaatgagcgcaagatctcacagaagaaaaagccgtaaaaatatatagagggcattcaaaagaatacaggaatacctcgagatatcaaacgcttcaacccgtatggtaaaccagagaaaaaaagttaagttgggctagatcctctaacagagatggatgtcgttaacatcagttcactatcaaaaagtgcttagggtagtatctgaccaatcatagagctccaattgagacgatacagcggagccgaccgtttcgcctcatgttcccaacatcatcgatttttgcctacaattttcctgacggtcaattttgcaaaagcggtcagttcctttacttaagaggcacttggtagtaaagatgagcatgtgttttcgataattagtgaaaaatctaagctgtgaccatgagccattactatcttcgtacagtatttgaacaaagctgtttcatgagctggtgtatttgcctagtcacacggacatcaaagggatcatacaattaaaataaactctcttcatggaatcaaattcgaacaattcatcaatttgtttaattggatgaaatatcggggtatatatctctttctctttaaaccgcgtcgtacatggtagaatatctcatccaattcttcccaacaccgtcttattcatagatagttagatacgtgaagaaaagaaaagtaaatcaaagtcaagagatctcaatttcttgataacaaatgaaaactccatatgcaaccaattcaatatcataacacaatcttgtgaatgtgagataaccagctctcaacgcaacataaaaggaaataagcaaacaaatagacatccagtcatcgtacaacagggattaggtatatgggtatcggtctggtttccggttttcgtcttcatacatctgatcatggggcaaggaaagggtggtgccaaaatccaaagtggaacatgggcgtccaaagtaggcgtattatcggttttaattaagcatccgacttggcttcgccaaccgtgtcagacgacgaggctcggacctcgttccgcagtccagaaaagccatcggtgtgctgctgggagccaagctccatctccaaccgaggaccccggctctgacttcgggttcgctgccttcgacgaacgggtcggtgctgctgctggagctgctgctcaatgggggacgcaacacgagaaggacagtgctctcttcgaagacgggcatgaagcagacggcgtcgagttggagaaggtactctcctgggagaggatggtcgagatgtgtaactgagagctggagaagcggcgcgccgacgagagcggcctcggaggttgctcgactcgtctgctggtgcggctctgaatgtgcggacgctgccgcgggtcatgcttcgctctctcttgcggcctcggaggacatcgtggtcggcagttggagacatggtagtagatggctctgtgtaggatgaggagccaggtgcgactcgagcagtcatgtcgtgctttcgttgtatggcaggactaagaagagaaagatatgatggatggttgtgaaaccgcaagcaattattttatagtcaggacagagaagagcaacaatgataataaataaacggtaggcaggcaaaagacttaaacgagccgatagcaagaaaccttctgggatctgggatcagtgatcacttgagcaacggctgggtagtaaacgtggcaatggtaccgtagcatataagttcaagatagctcaggtattttccttggtttgcagttttccaagaggacgagcaggtggagggcttcgctcggcatttatataaacaggtaggcatagaaagacaaaggacaaaaagtcaaacaaaaaaggggaacaaaacaactgggaatggatacggcagtaggccaagggattgaaaccttgaagggagaaactgaggagagactccatggcactaggtgaccttacagggagatggtggaggtgtagaatacctgggtggatgctaggctacctagttccaggtgggaagttagtggaggggtgcgtgtgcggcattgacattccgggggtaagaaatggggaccatgcctgtttgacatggatcgatccatgccttccattgcctttagaagaagcatcagtcctaggcagtttttgttttatttgaagcgtctcatctcatgtttgttgaatcaatcagatgatggatggcatggtcactgctcatattctgtccaccttgaccaggtcgctggcttagttattggacaaatataccttgcgctgattgatcccctggatgtgcttgtttatctgttgctgcagtcactaccactcaatatcatccatgctatcatcaaccaacacagataaaagataatactgtacagacgatatccgtcatggaaaggcaaagtgatcggctctctgccggcgctgaactctgtttccttagcctcccaacacaggatcgaactttgaatagcagcatctcacacggcgtcaaggtctctaccatccaatacaactcaacgcatcccatcacttttcttcttccccgcgctgctacacggagggtgccgttggacaaccacatccacactgcactgtccctcagtatgactggaagtctgcaactatgactgactttgtcttggctctgcccgtgtcacaacctccaagacaagttcattagcaaaagaaaaggtcgcccctcagacccagagctggtatgaagaggcttgagctttcgacaaaccggcacgcctaccccagactgacaacgactcttgatctccagacgatcctaaccaaactagagctgacgaaacatgacgatgcatgccatgacgcagaagctaacgtatcagcctccacgaaacgtgctcgtcgtgtcttttgtgcctgtaaatcatggtttgaaagacaaggtagctttgagaaacacaaaacccctgcgcatcagcaagattgattgcatatcagggaaacagacgttacaactacaattgatttccttttcaatgatttgtaaccgtcataatcagcagcttttgcgccggacaataatgctatgtatgtgccggatctttggcgtcgggtgcttgcttgatttcttgactgccagcctgcatttggagtccctccagaacagttgcacgcgatcagaggattttgttagcgcccagggcacttgagatgcaacccttgttggttcagccctggtccagtaccgaatatctgttaggcttgtcttgagttggttagttagttcgtagcgccctttgaagactcccattcccgtttgttcattcatctggggagagaaagtatggaaggaaacaatgcagactttgtctgagagtttccagcagcatctaaaccttggcttgttccgagtgcactgcagacacagaatctgctgtgtgatgtaacacaaagggccgagaccccttggtctgtttgtccaacgctcttccacagcggaatgatcctaaacgctactgccaaagttaaaaaggcgacagaccaaggagaaaagtcaaaaaggatgcgcttatgctgccacacaggaaatggaatgggaattgtaaagcatgcgatatgggattgtcaagctggtcatgatataaagtttgcttgatgaccgatagcaacgaactgaaccaaccattagaaagtgctcgtaatagtggttggtctgttcctcttagcggacacgaatgtccggacctccgtctgttccgtgtcctcatccggagctgtcggggccgggagggaccaccagggccacttacagggcctgccttagtagaactggcaattgatagtgcgctagagagtgaaaagaggaaaggcatgaataagccaatttcaaaagcataaactcatgcccgcatttgttcatatctcgagctgttaagttccagaagaaaagatcaaccaattgatttcctaataatagtaattccaaagccaataggcctcccttgttcgtctattgttgttgttgtttttaccccttccaacgttagttctggtttccagttcctcttccgggactttcttaggggggactaggggactcaggggtacgtatccaccaatcaagcctggtggccccagtcccaagtcgcggaggctgcactcaagtggaggaaagctttttggcctgtcacaagcttgaaagcatgacaacttcaaactggcaccatcgtcatcctgcaaccggcttccttttggttgtcactgtctaacgagagcgcgatatcctgttgttgacgtgtttcttcttcttcttctcctaatctcttcttcttgtcattcctctttctcccttctttattacctaactatctatattactccttttcttccagtccaagaatacaaactactgcctacgtccgtttagtatcatatctttctacagaccctctcgactaagaacgacgcgcgtttcaaccgaaagaactataaaaaaaaatccaccgccttactcaacatcacgaatacacgtaccctacagcgtgggatggctttgtcgacaatataaacttactccttatcacatcccttccatcaccaatatgcctcgttcgcgacccgcgacaacaggctatgaacgcctcgcgcaggccgacgacttcagcgacgactctgatgaggaccctctcgcccaatcctacgcatctcttcaaccagcagccgctccgcgatatggtcctgtttcgcagccgcgccatcgatctggcatggccagtcccaagtctctgacctcatcctctcaacccaaattccgtcaccgctcaggaagtagcgccggtgtcgatctgaaggctatcaatgctcggcttgagcggtgggccgacgagattgcgtcgcgcttcaagcgcaagggcaagaaccagcaaggcgaagaggaacgtcttgaaatacactattctgtctttcaacctcccgagggtatccggcctgtaactgccgaaagcactgccgtaccacacgagggtgtcatgtcaaaagcggagtttgaaaccattgtagagagtgttcgaagtgctattcggcaagaagttcatcccagcatgatttcacaaggtagttccggcagttactttgctcgaaatccagacggcaagatcgtaggtgttttcaagcccaaagacgaggagccttatgccgcaggaaatcccaaatggaacaagtggattcacagaaacctctttccatgctgttttgggcgagcttggtgtgtacttctcaggtccccggctaagttctattgctgacaaactcgcagtcttattcctaatctttcctatgtgagcgaagcagctgcatatgtactcgattgccaactaagaacgcacctcgttccgtacaccgatgttgtctggcttgcctccaagtctttccactatcccttctgggatcgccgcaaattccatcgcaagaagacgcctctccctgccaagccaggcagttttcaggttttccttaaggggttcaaagacgccaatgttttcctccgagagcatccttggcctgatcagtactggtcgggcttccgaacaaacgataatcagaataaaaagaagaagaggtggaccgagagttgccgcccttccggaaatgccactccaaatgatggttacaacagcgatgacgaagaagctgcccaaggcgcaaacctcttgggtcctgataatttcatttggaccgagaacctcaaagagtcgttacgagaggaacttgaaaaattagtcattctcgactacataatgcgaaacacagatcgagggttggataactggatgatcaaggtcgattgggagacaggcaaagcctcaatagcttctgatcccattcagttgaacatggagccagtcgcggaagaggagggacctcgacctgttgacctctcacaacaaggccctcgcgctacgagagcatcatacccttataagacacagcgaccaatgagtgcttcgagtcgaaaacatgtaggaaacgagccggccatcaccgttggtgccatcgataactcgttatcatggccctggaagcaccctgacgcttggagaaggtgagcactgagcactgacaaaccacgaacatattaccagggagcatactaacagtcaatccagtttcccctttggctggcttttcctgcctgtcgatcttattgggcgtccattctcccaaaaaacaagagaccacttcctccctctactaacatctacctcatggtggacgcaaacagtgctctcgttgaagagagtattccagatggattgcgatttccaggagcgcatgtttgcgaagcaggtcgccgtcatgaagggtcaggcctggaatgtcgttgagacactcaagactccagaccatggcccccttgaacttacccgcagagcacgagtttgcgtctgggacgatttggtcgacgtgcctgttgcagttcctatgcgtaatacgtcttcagaagtccgccgcaacccccacgttcgtcaatctatggacgaggccgacattgcgagctcagctcctgctagtaaccctccaatcgaggatcttcttggcctcgccagtgcgcccgcagacatgcctcacccaggtcggttcgagctctcatctccgactgaggagacagccccgtcattaggcgagcaaccgtccggtgaaaccaatttcctggcatcaacagggctgcagcaacatagcggagacgtgactgagcgtccagccgctcggccagctggtgttaggaacagttaccaaggaccagtccgcgcactcaacatgtatgagcccgcacgccagcatacatcgcggcaacaacggagatattcatttgctaacgccgctgctcgtcataacagcaactctatcgcacagcagtactacggtgacactgaacactacacggacgatctcgaaggtgatctgggatatgctgcagctgaggggcagatgggcaatcaacgcaaggtcattgttgaacgactcgaagcggtcaaaagtaggaaccctgtttttgagtgctggtgagggcctcaaactttggttgcagacgctggtcttggcttgctttgacgatatgaactgccaattgtcttgcgatacttgcaggtgctagttacctaccacggactcgccgctgtacatcataccgtagctgctctgacccttgagcgcatgacgttacagtccatgccagggtcatttcaatcttacccattcaggggtaaataggatacatctgcacggcatcaatctctactacataagcagtttgttcggatgtttcgttgggcgttgactggtttggggttcatgtgcatgacagtgtttggcaagggcgccattgggaactgagtcaacgagggggatatgctcttgatgtgatatgcttgtctcagtggaagtcaatgcattcttatcacgaggggaaagagcaagactagaaagggcgcgagcacaccgatggtgcatgcaactaggccggccagacgatccaagctgacatgcatgaggaatcagtggcaaccagcagaccgtgatgtgatgtgcgcaaacggcgcggggccaagagccaccgtctgattgtttgtgcacagtgcagtctagtatcgcggttccggtctttgctttttcttgttctgccttggatttgctggacgagggttcatacgcattatgatggttgaaaataagacgtcgttacgacagcaccttaggcttcaaggactactcttggtgcacgatttcggtagcattcattgccaccctcgctttttaggataggttgtattggatgaaagcatatttagaaagtgccatgttacagtaaaataactgcacaaggaaaaatgccctgtgtgatgtcttgattctgcgggatctagtgtacgtactgtactaccagagcaaacaatccaccatttcccggctctctggtcaaatcccgagagtctgggtcggcaagctatggctcgaacatggctcccctgtctttgtggtaggcagttctagcgtagcgtgttggcctttctttattggtgagcaagctaaaatggttgcgaggtgtctctgttctcgcttgtgagtctttgtcccgtttttctgcaagtccaccgcggctgagcttatccgtctggaagagattgctttgtgatgctttaccacgtcgtcgaggtggcatccagttgagaccttctgaagcgaatgcttgacaaggtggctgctctccccacagactccatgctggcggcccgcactcaaagtctggctgcggatacccctgataccgtacattattagtagtcctaacagccactagacttctccaaggccaacctatgtggatgatcaagatgttttcagtcttgcgacagcctgtccggccatcactttggatataatcgcacggtattctcgatttttcgcacaaatctgaaagctggagaactgggtcgtattgattctcttgtcacttttctctcctacgtgtgaccagccgacctgcaactcttagccgtcaaggtacgggcgcagtacccaatatgcgggtcaagacttataaagaaccttccctctgtcgacatatttccaccctgccagaggaggggagggcccccttggtatccactcggactccaagtctcttgtaatatttgatggttcgcctcgactcacgccagatatggtaagtctaattacccctgtcatgggctatgtgagtgcggtggtattgttgtagaatcaacaatggtctcccaatggcctttctctgcgtgttaagctagataatgacttcggttccctcatcttgccatttgcagcaaggcaacctgcagcggcccgtccataagtacagatcaggcaaacgaggtattggttgctgttctccctcggttggcacgcagcgcgaaattcgacaggtcgtatgataacggcaggtcaagagaggatcaaccaaagagggtctaaagtgcgcatcagccgcgagaaacatctcaatgcaactcggcggcccattgccagcatctatgcgacatggagacctccttcgtgcggacctctaccactaggactcccctgtatccacgctttgcatgttctgcgcctggccgagcttcttaattttcttttggttgtggacacatcaagcggtgaggagatgaacctttcggagcctggttcaagggttatctttgtttggcctttgaagttctagtgctccaagtgtggatcattctcattatcgctgaggcctgtcgaaatatgtttttggtgatacggaggtcctccggctgtggatgcatttgcgcaataaacccttgcattccatggttacttctgtggaaagagtaggttatatcagcaaggtggctcactcactgtctgtccatgccaacgatgacacctttagccaacagagttttgcagaccattctttggtgaaacgagtaaactcttgtgtatgtacagttgcacggtcagcttaggggcccgtttcccgaagggggtcccatgcccacgtcctcggtatcagcatggctgccattggattgtgcacccagaggctttttgtgtgactatgatctttctttttttcttctttttcggaagtgctgtaacgcacatgatgggctatcgcccctcggcattctcttcgcctggtgatcacagctgccagcgtttgggtaggacagcctcaccatcggcataagacggttcacagctgttggatgccaccctccacagcggatatagtcttaagccatatacggggtctgcagaagtcccggcagccgggtgcctgacttttgagatggtgggaaggttaaatcaagccggaaacgggtccgcagttggctctacaagagctgcatctgcatggagttgattgtggttgactgcaatcatgtctgaacatgcggcagtccagcccctccacttgaagtggaacgtgtgtcatcgagcaaagcatggaaccatagattaagatggcgatgtggcaatcaaaggcttcacaactagccaactccatgtttgcccactgggaacatttccatgtcccagatcagtaacacgccaccgtggtccaagcacagattggccattgaagtttcaaatccaatgtccgagtgtcgtcaagaggcagaaaagccagccttgtaccgttttgcccagatgccggcagcccccagtcgacttccgcaccggacccttgtctttgttgctatgatcaatggtacggatggaacccccatggtaagctcgctgtactataatcctgcttggctcaacgcaaacaacaagtcagagccccagggtgtgaggatcggcactggaagcttcaagggagtatttatttgccggtgcatgtctcgcctgtccaccagatcatctccgcaatcttcgagaagccccttgacgtttgtaaggccgctagatgcaaggccatcatggtaaataccttttgggactgacatcctggtaccatggtggctcttatacgtcggactagggccatgctttaggtaccacatgcttctccaatgatcgatagtagtccgaaattgttttttcgataaaggagcccagttcatcttgctattatcttttgggcattcattagcatatctgtacttctcagctatcgggcccgaaagtcaattcagaaaacaatggaagccgagtaagactgccaaagatcctatacgtagaggttttgctaagttcccgcgcgaagagatggaaccgtgcctctagacgagacttttactgagatagttgagcattgtggacgcacttaccaacattactccttgaagaacgatacttattttgcgccaatcgacgaggtaggagcgaagacacttccaatgtcgcaatcgtcagcagaaagtaacatatcttgccaggatgaaatctcgcgtcttgaggtgatgcatggagtcctcagcggtctcttcgacaggcgtcttatattcccccctatcagatctccacgaagagtacttgattgtggttgtggtactggagattgggcaatggaagttgctacacaataccctgattcagaggtacgttctttgcggatttctagcgggccttttcttggtgaacggttgatgcatgccgttttgaaaagggagagaagttcggtgccgttttcaccccaacatccaactgtcgagaactggcttatgtcctgccattgtttctgcctccgcggaacacaagatggcgtttgatctcgcaagacatgaactctatggcccaactcctatgttatcgagtataggaggccaaaatgagaaacaaagtctgtgactgattagttatactgtgcaggttcttggcatcgatataagcccgcacatgataccagaaaaccctcccgacaatatggagcttcaggttgatgacttgaacgggaggtaagccatttggcatatgcttgttaaatgattactgacgaaaactgatcgcagattcacattcaagcccaaccactttgatctagtccatagccagatgctagcaggaggaatccatgcaaatcgttggagaagttatattcgagatatcttcggcgtcttgaagcctggcggctggtgtcaaatggtcgaaatatacttcaatgcccaatctgataatggcacattgacacccggtaagttggatattgtccttggcttagtgggctatccgttttgaccatgccaggtagaccatgctttgtcgcagtggtcaagacaatatctggaaagccaagaaccacaccacgacccgcgggcaccattgcaaatggcgagctggatgagaagtgcgggcttcaccgaagtcgaatcgagactcatgacattaccgatgtgcggttggtcgagcagtatgatggaattatgttttatccgtgtgtttcgaagctgatcgatgagcagttccccgagattacgagattggtgtgtcgaatagggataacgtgagtcagctgttgtcttcgttggctctgtatcccttcacacaaatgcttgggtacgttgatcggagtcttttgatgggtattgtgtcactaaaccttggataggatgtctttcaccgatttccaacttttagtagctcaagcgaggagcgaagcaagcaacccggctttcaaggtaagcttcgaatttcttcctttgtgagaccgcctttttggttagcgatctaacttggatgatttgatgatggttataggcatactttccgctgtaagttgaccatattattaggcagttgtcctttattctaacaagtgacatggcagttatgtttgtattggcaaaaaaccgcgtcgataggaggttacactgccatgttgttgaaacagggttttgttggctggcaaggcaagcggtagtggcgcgccgtcaagtggataatcgaggaaggttggattgaaatccatagattgatgacaaacaaggcaagagcacacaaattctggtgggaatttgagggcaagcgcctgggaaaggaaagtgcaggtcttcagactaaagaaggggcagaatcaactccttaactcccaacggcccatcccttgttgtcaatgaatgcctaaggagtgactcgacgtaaacgactggtaaatggacactcggtaccgacagtttgggaccgatgtgtaagagacttgttacttacggccgcaaccttggctcttggtcagaggccctgcaatgctagcacatgagtggaagataggagaagaaacaggctggcttcaacatccaggaataaagagaagttcacttggcttatgagcttctcccctaagcttgacatgcaaacaaaacttggatatatctagtaaccaacgctcatttggttgcaaggtcggtactcatttcccggtcgactcctctgtctgaactgccgatgtattcatctccaccgacaacgcaaccaggatgaaagatccagatgacttactgggcagctccaaagtaggaagttgccattcccattccaaatacatattttccagtcatagcatcttctgatcgattggtgcttttctgaagattatcaatcatattagatctacgttaacaattgagcaaccgacgttcaagccactccttggtctgttcctcgtccactagagctagtgtgcaatcattcacacccaacttggtgaaatgtaatatcgacgggatcatccccgatccttgctcaagcatactaggcgagtaggtacagtgtaccgtggaacgatcaggtgatttagcgccatctcaggctgtgttaaacagaaagaagctatacttgcgagagctttcgcccggagcagaggcaggccgccgtaatattggtcaaattactacctaatggttgatattacttgtcgagatattccaacgaacacatcacttaaagccccatctaaggataatcaatgtagcttggaaatgtgctccctacctactaacgtatctatgtacatccaacacccgggaatacggccaacggccttggatatattaaaacgtctcaggtagtccagtcaagccctgtcacacattcaatcactcccagatttggcagaaaccgggccggatcacagattcggggattttagccaaggttccctagcagtctggggtcctgcactggcacatgccctgaagctcatcattcccgccaatcacattcatcaattggggccataagccgttgggaaatttcaagctcccatctcgtccgatttcagctccagctcttcagacgaaaccatatattaccaaacaacctctgcacgccctccaacatctcaaccgctatcccggtataaactcgcaagatggcttcaagacactccatgcaacttttccgggcgctacgcacgtctcagtccactatccgtcagcccgtcaaccgaatctctgtctgccgtttctactcaacatctaccgaagatgcgcccgctcctctgctctccaagctcaaggctgatctcaagactgccatgcgcgccaaggacaccccccgtctgaccgtcatccgatccatcatgtccgccaacctcaatgcttccaagacatcaacccccatcaagaccgatgttcaactcgtcgcattaatccgcaagatccaaaagggtgctcaggatgctgccgccgaggccaaggctgccaaccgcgatgatcttgttcagaaggaggaggagcagatcaaggtgctaaacgagtacattaccaacagcggtgttgagagcttgactgaggctcagctcaaggccatggtacaggatgctgttgaggcttccaaggctgctggtattcaggccaagtccatcatgggagatgttatgaagcgattgtccggtgccctcgagggtaaggatgttgacaagaaggagttgtctaagatggtcaaggaacttaccggttaagatggttgatgcatgtatatgcatggtgtaaaatatgtatactatcgtataaaccagcgtcacgattgtcatgaaaccaattagatacccgctggttgcacgaatcaatgatttgggtatttcaactcacacttactggaatgggctttctcgagacaagctcaataagtgaattatgaatctgaggatacaaaacattggaagtacgtatctctttggtcctgttcaacatccttgggttttgcttcatagtgaggctttaccgagtgactccactcagtcgaggtgatatttggaatagtgtaagtgactcacaacaaccaagcggtcacaatatatttcctatttctactcttcgctcttccgttttctcctcagctttgtcaactccatctttccacccacataactctcaaaatcgaatatactttacaatggcttcccgtcagaacatcagttccggctctgcctttgaagagcaaatcggatactcacgagctgtcgtgactggtgactgggtctttgtcagtggtacgactgggtgattacatacttcccctctgtttaatgacaagacatgttaacatgcgatagttatgattacgcaaccggaaagatatcagccaacgttactgaacaggctgaccagaccatgatcaacatcgcaactgccctcgagtccgctggtgcttcgttatctgatgttgttcgtgttaaatacattcttcctgatagagatgactttcccaagacttggccagtactgaagaagtggtttggggaggttggtcccgctgcaactatggtccagtccgcattgatgaaggatgagatgaagattgagattgaagtcactgctagaataggatgcggtaaacagggtaaatgggccactgtcgaaacctcaaggggtgtgtctaactgaagctctctttagttgcgggcttttgggttcttttgtagctggtgaatcagactaacagcaggtcttttatatttacataaataaattccaacttttcttctagtgtgccaaaggggcaaccagacttcccgcagcaaacgcagtagtcattgtgaccagacttgatgtcgacatcaaagacagaccactgacgccatgcccagaagtacatcctcctgctaatcttgagcccacgaccatcatgaaccctccgattccagcaagccaagggttaacctcaacgatatctatgggaacaaaagaagggaaggtcttggtgagagcccaagcaccagctgccatacccgtagcaaatagggtgttttgtcggctactgggccaagaatcacctcgtgtaagcgaccaaaaatggttaccaaattcttcataagagcctgagatacccaacatagagcggcgggtgagaatggaaaagagctgcgaaaatccgatgaacagaccactacctgctgagaagagcgaccagtccgagccagcagtgtatgcgactgaagcagcaattgcattaaagcagacagattcgaatatggcggtagttgtgtctttggaaaggccgagattctcgtcaagagtgactgtctcaggtttcacgtctgccttttccctttgagccttggctgcctgcgcgacataaccagtgtatgcgataccaccaagaacagctcccccaagagcgtagaagccagtccgtagaccagctccaatctgtgcgaatagtgtcccgggacaagatcctgaaagagccataccagctccaagcagaaatccgcctataacgttaccgtcatactgtccaaataacccgattggagaagagcttctaggcttgagcttaacgtagccaaaatgctcagcaattctatatatgattcttttttgcaatattagcaattgtttggtcgttggatgggccacaaggttacccacgcgctgcttgcaacggcaccgagagaggtttgcagcagatgccaatcctggagcttgaattgatcgatgattgttgagggtaaataagcacctcctgctatcgtagaggcaccatatacggcacctgatagtagcgcgaccatctggaaactctcccgttatctaagcggcttgggggtggaggtttgtttgtttgatgattgcgacgactatctacttactatttatgagggacgccggttttcggagtgttggtcagcgccaaagtacctaccaacaatacttctttatgtgtgagatggtacaatttcaaggacagattagaccatccaaaccatcgagcacgtattcttactttattaaataacaacagggtgtactccttgagtataggtattgatttgtttatctccctcatgctagctatgctgtgtttggctggtgtgagaattgctgccagtgagagattgtgccattgagtgatatatgtatatatacttctaatcacgtacccgtctataaaagggaatatacaacggtctcagtcatcgacagtaggaaatacgtcggcaagtaaatgcctgctttacttatcttttgaatatcaatacgatacttacgctctgtagtctcgtacagggtaagctgtttgccgatgataagaagcgattaaagctgaatatgaatgctatatgttatttcaaagactcaattaacttaagatgttgatggaatagatagaaattcaaattttcgacatataaatttcctttcctttgttaattgtatggttatctcggctcatagtcccatagttagactctgtatgcttgcataatatttcaccacacataaaaacgatacagtagccgtatctcaagaaaagaacaatgtggttttgggaattgcaaatggatctactagcacagacactatacattattaatcaaagccatgatttccaagctcttgcatcatcgagctcgcgtgttcatatggctagattcaacaaccgaggtctacgctgcggggccatggctattcaatggctatctcgtacatactttacagcttcaactacctcttccgcaatagtcaacatcagaacagctttagagtaacatcgcaagcggcaattttcttttcatataatatcaaatttcaagtcaattggtagtttcgcatcaacaattatgcctcgagctctcactctacagcacatcgaaggcgcaaagccaggcaaggtttactatccgtcagaacagctactcttataaactaaatacagttactaattcagtacacagacttcagatcaaggatgtgcccaaaccaacaccgggcccaactgaggttctagttaacctctcggcggctgcgctcaaccatcgtgatctcttcatgcgccgccatctctacccagccatctcattcaccaaccccatcctggcagacggctatggtactgttgttgctctcgggcccaatgtaacccgacaggaactcctcaacaagcctgtcattctcacaccgatgcgcggctgggactcggatcctgccgccccagaggatagccgcaagtttacagtcactggtggctccaagctcactgaagtcggcaccgctcaggactacattgctgtgtcagaagaagaggttgaactcgcacccgagcacctcacacccgccgagggtgcagctctgcctcttgttggtctcacaggctggcgcgcgcttgtcaccaagagcaacgctgccttcccaggcgcaaatgtgcttctgacaggcatcggcggcggtgtcgcgctgcaagtactccagttcgctgtggcgaagggctgcaatgtattcgttacatctggtgacgaagcaaagatcgtaaaggccagggagatgggcgcacggggcggagttgtttacaagaacgaggcctgggataaagagcttcgagcacaactgccagctgaccggccatatatcgatgctgttattgatggcgcaggtggcgagatcgtgagcaaaactgtgcggttgctcaaagccggcggagtgattgttcagtatggcatgactgtttctccaaagatggactggcttatgtctgcgaatctgcaaaacatcgagctgaagggatccacaatgggatctcgcaaggagttccgggatatggtggcgtttgtcaacgataagaagatccggcctattgtcagcagaacggtcaagggattggacaacattcagggtattgatgaccttttccaagatatggacaagggcaagcagtttggaaaactggtgattgagtgggattccggcaatgacgcatcctcaaagttgtaaacgaacggttgacaaatctcatgtaatgccttgacacaaatattagagataactggtcgaaagaaatttgtctcagttattaacccttaaatagatacaagaacgccaagtcatttttcagggtatcatacacctcgagagcttgtacatgagattggcgcaactcacaccagttgcccatccacgcaatatgcagtactgtaagctccccttgtttactcttccgtcttcttgcgcttcttcttgggacggctctcctccggcgcaataaagtcggcctcgcgctccttggccttctcttcctttcgcttgttctgcttctccctgcgctcctcctgagcagcacgctccttgccaaccttacccaaaaagtactcgccagactcgatttgtttgtcgaccttgctcttttcgggagccggggggaatggtgtgtagaccttcttggccttgtcgttgaccttgtgaggaacacgtctctggctgagtgtctttctcttgaaattgggtaggaaacgatcccagctctcgttagcaagctcagggtcctttgcaagctcttgttttatcatggcttccttgatgtggtagatggggtgaatattggccatgcaatcctccacaactcgtcgaatctccttcagtcccttgtacggacccatgacagaaactgtgtttccgtggacgagaatatatgttttggtgagaagttcaagggcctgccgatccattagtccctcgatttgaggctagaggtgccaggaacttaccttaagggttgtaccatttggcccaagaaggcgctgacgccgtttaacgaaacgttctttgcttgcaacttggttgcgaattttaatgatgtcgcaggcgataccgtcctcgagaatcttgatagcttgaggtgcagggacacttcttgccagcagcttgatcaagtccctggccttgaggatggagcttggatcgtgggtacgcaaacttgtcttcacaaccatcgagccttctataaggtctagactgcaagcaatgccgagcttctcaagggctcgagtgatcagaggccatacctctttcaaatatgactctctgtatttagggaagagagttgcaaagctagattcctctgtaaatggaccgccaacgttgtctttggggagaaagggttctattcgccacttgtcgatatcttcggtgtcccatggcttcgcaacgttgtgtgtggaaggcatcgtcgttgacgtgtattcgcttgccggctgagtatcgagtgcaagtcccggtttgtcttggatgagctgagcgctgtcaaggttgttgcgcaaaaccgcttgaagaaagacaagacgactgagtgtcaaggatgagacgcccaagttctcctgtgtgagcggagcgtaatgaaggttgttgcgcagaaccgctgtagaaaaagaaaagttggtgaaggatgcgactctcaagtttttttttctgagctgagtgcagttgagacttgatgagaagaaagtctggtcagtggggcaacctggtgggacatcataacccatgtcacgggccaatcagagcgccaacgcttttcgaagtggttcttgaatttcttcagctcgcaaaacaccacttaaatcgtcgcatcacgatacttcaatttcatacataaccgccgtcatgtccaaggctcgaggtgctggaggtgtcgaccagatcgtgaaattgatcgtgggagctggacaggctagtcccagtcctcccgtcggtcctgctctgggttccaagggtgtcaagtcgatggacttttgcaaggtcagacagagagcatgaggaaacttgtaggccgattatatgctaactcgtgcgcaggagttcaacgcccgaactgcacacatcatcaccggtacaccaaccccttgccgagtcaccgtccgtcccgatcgatcatttacctttgatgtccgaacaccgcaaacatcatggcttctcctcaacgctgttgaagcacccatgggaaagaagggaaaacgaaagggtgccggcaagcctggccacgagactgtgggaaccatcactttgaagcacgtttacgagatcgccaagatcaagcagtccgagcttcgactctcaggcctgtctctagaaggtctttgcagggcagttatattccaagcaaagtcgataggtatcgatgtggtggcttaaggaacgtttacgaatcaagaaaatcaaagaccacgtatgtggcatgtataaaagatccccagcatgatattacaagtgtacatcagttttggatacggtctgggctttaacctctaaagaaattaattgctcgattgcatcatctcagtggaatattgtcatttgctttccaggtatatgttatgggcaagtcaattgctggcttctatacagtcattatgatcagagagacatggttgcgaaagctcaaaaactgagcgatcaccaacggagggcaagggtttcgaattgaggacctatctcgaccaactcattgggtgttcctgtgtcccctagttcgtaaaagatgaccaactgttgacctacaacacggcctgcatcaagttcgagttacatttaagtttcactcttgcgggactctggtacctagctagcggatgtgagtgactagatagagcctttattatttttgctggacttggtacagcgagacgacgtatgtgcggtgtggtggctgtgatgtgcggggaagagaccatacaatggtgttgcaacatggcacagacgacggtatcaaaatgccacatcagtcgaactcagtccagtcatcactgcttgtattccatacaggttgctactcatttcctaagcctacaaagcaactcatgctcgatcttcgcctaagctacgtcacatgatgtgcacactggtctattgcaagtgaaatagactacagtatcgtgtatagtttgacccgttcccagaataggcctcctccgaaccacgcgtactgtcgatttagttcactgggcacgcaaggtacgacgagacggcgtgttctcaagccattctgaccccaccatcttcattcttgtgatcccttgttcccggcgcgagtcctcacttcaataaattttgaccttatcgcgggaccactgcggtccaagccgaacgtagcccggaactcatcagcaacgtctctcccttctactggctgatgcagccagtcttgaagaaactgtgtctcttctgctgtccaaatagctcgttttttcgctgacccggcgggtcccatgtcccttatcctctttgcaatggtgtctctagaatgacgagtcccgaaacgtttccagaatcggtcactcatctcctttggctttagatctagagtgacatattctctcaactggtcatcctcttctgtggtaaagggttgaaatgtgctattggtatatgccattgttgtggcccttcgcttgcaagccaggtatgtgcgactggtgccaaatttctggtcaagcaaaccagggatctccttcagcgatacatttttctcacgcaaagatttcaactcggcgtcttcttgatcagtccaagcatggcccctggtacccagtgcaccaacgtttttcgaacgagaatggtgtttaatccctgaaatcgttctgttgttgttgttgttgaatctcgtgttcaactctttaacgacctccgcccaggttccttgtgtctgcatcaacccgattaagcaaccgctctccgccgttgtccacggaaccgttttttccctgggtcccatgtcttttttcagttttctctcctggcctagaacagacgactcgcttcgtactgggccaaattttgctatgaacttctggtatcgaactggcttcttatcacccgttttcaggaggtgtttcaagaagtcaatttcttcaatttcccatcttttgtggtcgaacttgacggttgggtcttctgacggcgagctctctattggcgaatctacccgtgatgactgtgcaaacggcaacatcgattcaaaatcaggaagagttggtgtcttcgctctttcgggttggaccaaaagggttggtgctgtagagcttagtgggacatccgtctcaaaagaatagcaatcttggaaacgagcagcagttgagtatgaacgcatcgccttctcccaaatccaagccatcatcacgccataagcgtcacaaaagccgttgatattgataccaggcatactcgcttggatacccatgctcacttcttccaaacaaccttcgtgggtcaagaaggccttaaccaacgaaggggacaaatcaggatttagccaagaatcccgattctgccgcccttcaaaattgtaagggtgcatggtccggcgcagagtattcttcaatgctatacgaagaatactttcggcgatttgggcctcgggaggcagggcaccattttcaataaaatccagaactcattgaaaccttgacttgagacgttcgatgtcgtcaatcctccatcttttatcgagtccaccgatatacataacttcccaaaactgcttgtacgtgccatcggcgctttcaaaggtactctggtgaaacttcctcattatatgcattaatagcctcagcgttgaagatctgtgctgagcgatttcagccggtgcttcgtgttgcacaggaatttctagacatgaggcggtcttcgttgggaacttagattcagcggcaacgaatgcattgctgaggcccaaagcctcatgttggtcccagtcggaaccccaggcgaatgacgcatttggctcggctttgtcaacatcttgtcgttcaatttcttctggatcaatgtgaccatagttgctgaacactaccggaggagacgtttcgtgtgtagcaccctctgatgacttgtatgtccagggtgcaagtgtttgtgtgcagcatgagtctgcaagacggtgtttgttcctgtaccacacctactctatgtacttcaggccacctaccagaatcagctcggagggtacttgatcggccaacatctgggcacggactcggtgccataattccagtaactgagacgaggacattgcgggaataggaaccggaggtagatctgtgcaaataccatcctcgtttggtatctcttctcctaaatgaagcaatacgtctttagtccgttgaagtagattcggagacagccgatgttgcttcataaccagtcggtctggcgcttcctctgccatagcgtcagtatggaaatcatattctcgggactttacctaccttgtatcttctcccatacgtctcgttgtagcaatcttgctaaatagcactgaaagaaacgcctatcaagtatgcggctgtttacttcagcaaactcggtgcgacgtagaagatcacgtatgtgccaagttgtctcaattccctcttcgagggccggtatgtgataatacatatcgttgtcatctctggggttgcgtacaagatccttttgaatcaaatgctccttgacattgtaaatattcttccagatatatctccattggctcgcccgatatgtgagtatgcctgaactggagtctgtcacaagttgagcatataacgacttgatttcgtcgatcgttttaagaattcggtaggaacgaagcttttccgccagaaattcccactgaataggcttaccgacaaaatgaaggtacacttggtcctcgtgttggttaatgatttcaatcatacggcaaatctcttttggtgaccaggtcacgctcgatagatgtgggccaaatcccatctgtttgattggtaaagccctgttcagtccttcaaaggatctcaggggaacatcctttgggcgaagggacatcccatgtggcagcgctgaatgatgaccaaaaggtttgccaacaagattaacacaatccaagagaaggatgtctatcgtctccgcgagtgatgcgatgtaatacaaatgtctgctagcattgcccattgctgtttgtgggaatgggaagacagaaagcacggcaagttcgactttgtcgacgccttcaagccgatgatacatatgcaaggcgtctttgtatttgttcggatctaatttgaatttcatcatttctttccagtggcttcgggctctttgtcttatgccgacggatttgcgtttgtcgggttttatggacagagcttggccagaatagccaatgtggtcggtttcgccagcagagttgatctcagtcagttcaccatggatgaaatacgttccgataacgtttggaatctcttcgccgcatgatcttaactcatgaaactcgagaatattcaagagggtgttcgtgtttctgtgccccattgcagctctgcatctaagtgatcggacatgaggatgcaggagcagactgatcaatgcatttcgagttctttcgtcggaatttgctttgagccagaccagcatagtaggagagaatagtgaaaaaggagtattatcctgcgaagtgtcgcctgcttgcttaaagatgtcctcaagcatcgagatgtaccaatcatcatgctgttggattttgtcctgtaagatctctggcactgtccctaaatttgtagcatggattcatcttttataagagaagcatgttcagagtcacttacagctctccagagttagtggcggaccgcagacattctccatctcgctgatgaggctgtcgatgtatgctatctccattctttccggacgtggcgagtcgacgttcttgagagtggcattttcttcctctccttcctcgtctccttcttcttcttcttcttcctcctcctcctcctcgtcctcccactcttcttcctgttgtttttcgcccataaggcacaggtctgtacttacatcgtcatccaaatcctggatgaattggtgcagctcatcagtttcattgggtaaatgacgggcatgatttgctcggttcctcttctttctactggactgggcctcgcgctcataagtcggactgctcgatcttgttcgttttgtggcgtgaactcggaaatcggaccaggacacaccccaaggaccatcaggcggcacgctgccagccatccttgagactcgatgaatttggtaaaagaagtcagagctagtatcctgactgtatcaagtttgtctttgaggggcctggcgtcgtgcgaatgatcgagtgtgctgggaagcagggcgggatatccgagcgtaagagagtgaagataattgcgctgaatcttggaaccctcgaagaaggatagctgacgtagaaatttgccctatacacgtagctaggtctgtgaatgtgaaaaatcatgcatggcagagtgtcactgcctgccactgcctgccactgtctgccactgttatatacctattattaaatatactgcccattaccagatatacaatattctttacctactaataaataaatcttttcttcttcttttcttttctttcttaaaatacttagggatatattaagtctagtataacagttatcttctaataactatagcaaaatctacatattgaacactatttcggtactccagttataagagctgataccatggccttctagtaaacagttttagcatgatatcagcttatccaagttgcccgttccaatttgataggaatgtgtaagagtacaggtggcatgctgcactttcccaatagaccaaaagatcaagcagttatggcacaatgtgccgtaactgtgccacacatctatatataaggggcccgagccttctgcagaggttcggcgacttcaatacccttacagaatggcgtctggcaccgtgagtagaaagagtcttataatgccactatgcgtgctccccaagaacaacgtgctagtccatgtacaaggtcgatagaggtcgcaaggttgtggcaagcttctcgaccgatgacagtttccctattagtggcatgacaggggaatgcgatgccccgtcactttacaggagcagctctgttgaaaggtagcgcatagaagatgtagaagtacataggggcataatcatcacgtattaacataagtagatagatacgttgtactattcgagcctcctcccgagctgaccctgatgcggtctgtgccaggcaactctatcctgatgtatcaaacctttcatcatgaagtaggtatggaaggactatgaaaggagactcgttcgatatgaaaagagatatgagcttaacaataagtcctagtactgcaacagtatgaataaaacagttgtcaagtcaacaagcaacggggctcaacaacaaaccctttcaccgtaccgagttaaacggcatagcctcagttaagattgcgacatcattgcatggtctctttcagaacccatcgtatatattcagccgtgcatacctcgtctcaagtattaagtcgggggcgagcagagaagtcctggcctcgcatctcccagcacgctgctgtaacagactctcaacaagagtgaaacttcattgaagttcgaaactgatgcagaccgcattgtgggccgacagtgtatttcatctgcgataggtcagggcgtatctcatatgctcttgttttaggcgaagacttagcatgagagttgttacgtgggaaactactagcagactgaatggaaaacatgtccttacttacctacatctctgagctaggactttatatggagtaacagttgaagtgtcaaacgaaagatcgacaactacaaccagaacatttatgctatgcatgcaagtagttactgaaactggccaatcattaaaggaaacccgaacattaacggctaccgagtttctcttgtggtcccatctaacaagttcatcattgagttagagtgaccaggggatggcagagaatacccgagatccaagcttaggacaaagaaaataaatagtgtgagagctggtctaagatggaataaagtaaacaactattttattatcgggcaagtagtatgaagttgcagctccaaagagcgagtgactgaacttaagagtcgccactcgattacctaaaatagtagcggcactgatccatcatatagagccgcattgcagagtatgtaatgcttacacattatacttaaggaccactcaattggttacggatttctttcttttacagggaaagtacaaaatgatagcagcgcattgtgttaaaatgtggagttggagcttcctgtcaacacttcttcactggctgaacatgaaaatatttttgatacatccccagagggcttggaggcgaccgatgcttgatcggcagctccgccctgggctagaatctcgaaacagaggaagaaaaaaatcttattccgttccagaagcggttattggcagctgtcattgctacagtacatcccccttttcatgtttctgtatggtccgttctgtcgacgctctgacatggatatgggcagcttcacaatgctataaacagtatcatgttacttggcacgtttgccagtgcccctcgtgttaatagacagagccaagacattgcgcaaccaaccgagattgttgatacattgcttatattgtcgaccaagaaacaaagctgagcggtgacccagatcggggctacccgatgcgtttgacaggggtgagggtattgatggatatgagagtaaagttgccatatacttacttattgccgtttgtctcctaatctttgcatcgtgaaccagtatatgtctggtatagcacattgggtagtgtgcatcatggaattaacgattgactcataattagtcatatgaaggctgttaacctaaaaaggagacattttgtaatttgtacaatgagttacaagctcagtcgtgcacgggtaccgttcacatttctccaattccatgttgaattttttttctctttacaaggaaccttgcttagtgatgcgccagggccagaagagcttcataagtcgaggaacatgactcttgaagcttactgagtggcttttaagctccttgtgaattgagcagatcaaatcaagatcaacgaggcttcggttctactagaaagtaatgtttgaacggatactatgactgctcttctaggttttactcttgtcaacgtgaatattcgcacatatgcgagcaacggcaacaaactctcagaggtacctggaactggagatggtcgcaacccgggcaatggagtgccaagaaacattcttagtgcgcctctagcgtgtttctagcacccgcattgccgcaaaaaggacctctcgggcactagccatcgcagtgcagaggctgtcccggccaggaaagcaacgagaccggagggaaaggaactgtccacagcaaagcagagcagaccagagcaattggataaagtgggacccccaccagcgtgggcgggccatcttcttttatcatggatcgttgtcgcaacacttccgtctcttttagtctacgcttcttcttcacaaccctccccgatattgctattttggtctgttttccgatatcttggattacaacccatcgctagcattaatcctcatcccgatggcttccctaaatccatcacaggagctttcgcgctctcaggacgcctctggtaagcttattctccggtactgccgggtcaacgctgccccacctcgatactctatatgctctgcgcactcaagtacaatgcgatacagttgtggtacaatcgctaacaaacagctttactagaagctccgaaaccgagtcaacagtctcaaatagtagttcccgagtttaaggatgatacacctgaagacacttctggtgttcggttctcttccgccgtcgaggagatctcacccacgcaaccggctgccgttgaaccgtcgtcatcgaacttagaacaggaagatggagaacaatcgagtcctttcacagaagtaactgcagatcagctcaaggcatttacaaagtcacttcatggacggcctcttcaagagctgcgcctgaacaactgccagtttgaagcattctcgctcccaccctctcgagtatgccccccctcctgttattcacgcacaaccgatcactgtaatacccttgcgatcaacatgtaactcaaagttgctgttcaccggtttctgcaacccaagtgttgtagcatatgcccaatgcaccgtcatacctcaaggttctgtgactgacgctaactgatgtcatcgcaggttccatcacacgaagatgaatccggtcagtctacgagactgcccacacccacttctgccagcttccaatccccacacagcagccctcaaatctcttcattggcgtctcctccccttactcccgcgggatccggccaggctagttcggatagaaagtctagggaagggtcgaaaacgaacgagcctccaattatcaccccacaaccgtcgtcatcccacgacagaccatcagcagcccccgacaggagaccctcggctcaaagagctgcctcggatcatgtggttcgtagagcgtcctcagctgaagagcagcaccaacctcatcgccgaggcatgtttggaggcggggccggctcagtacctgcttcccgagagtcgagcccttctcgcagctcagcatcccacttttactcgaagccattcacccctggcggtgatatcaacgatccatacgccaaaggtcgacgacccgcgccagcagcacacactacgaagcactctatcgatcccagatttattttctctcgcaagaagaagcatagttcacctcatggatccaaagcaaacctcaacgaaaagcgtggatcctcgattttcggcggcagtgcaagaaacagtagcgaggaactgacacacaatgatagtgtcaccactggcagtcttcacactggacatggctcgatggcagacttgaagcggttctttcgtaagggaggacatcacaataagaagagggagtcgtctccagtgccatcaatcaagattggttccaaggcggccacagcaactcccaaatctactcagcagcttccttttggagatgaccatggtctctcttccaagtatggaaagcttggcaaattcttgggatccggagctggcggttcggtcaggctgatgaagcgcaaggacgatggcaccgtatttgctgtgaaggagttccgtgcgagacatacttacgaaaccgaaaaggagtacaacaaaaaggtgactgctgagttctgtgtcgggtcgactctacaccatggcaacatcatcgagacattggacattctccaagaaaagggacgttggtacgaagtgatggaatatgcgccgttcgatctcttcgcgatagttatgaccggccggatgtcgagggaagagataacgtgctgcttccttcaaattctgaacggtgtgacctatctgcacagcgtggggttggcacatcgcgatctgaagttggataacgtggttgtgagcagcaagggcattatgaaaatcattgattttggtagtgctcatgtcttcaaatatccatttgagaccgacactgtgcctgctaaaggtaagctggctatagcgaccaagtataagaatttcggctaatttgtcgcaggtatcgtcggctctgacccttatcttgcacctgaggtttacgactcgaaagaatatgatgctgtggctgtagatatttggtctctggctattatcttttgttgcatgactcttcgtcgtttcccttggaaggtgccgcgaatgacagacaactctttcaagttgttcgcagcggacccaactccaggacacgaccccagaaagttgattgcgccttcaaagtcaacgaatgatttgacgaccacacccgcacgggatttcctggctgaggacgagacaaagaagcttcctcaacaggatcgaaaagcagatggaccctcagaccaggccaacaccgcgggtgattccaagacatctgaatccaagccttcaggttcaggagagaagaaagaagtcattcggggaccatggcgtatcctgcgtctgttgcctagggagagcagacacattgtcagccgaatgcttgaccttgactccaagaaacgagctcgcatggacgagattcttcaagagccatgggttgccgataccgtcatctgccagcaattcgatcatggcgaggttgttccggcggaagaccacacccacatcctggaaccaccagccaatcaacaaccggaaaagaagtgatgattgaatgattggaatacagctcccctcgagtgttggtatcccatgggatatatgccggaatttggcgttttgagagcaattacaaagatcaattgcaggcctggttggaagcgtgtttgtttgtactgcgcatgatgaatgacgaacagatagacggtggattggcaactgtaaagaatacctggtgcaagcgcaatattaattacatcggagtatgcaaggacaaatacgtcgtaaggtaatcagtagataggaaccgaaaaaaaagttgaatggatttgataacactttgtatcgcatgtgaagttggacttatatgttgcctacaatgaatttaccagtttgggactgaaccggagataggtgggcgtagtggggtgtcagcgctcggaaccggcgaaatcaagagccgaggggaagtttggggaaaaaattgctgacctctcttctggaagctgttagaagagctgagatccaccgccgatttgaactccgttgaacgccgagtccgaactcttccctcttatttacttctccaatcacgaatctacgactcttcttctccatatacataatcgtcttacaacttaatcacaatggtgcgttctcaattgtcctattcatgttctatggaaacatgccaatgcttcaacctgaactcgtaagctacttatcctcggcaattggaaagccggggagaggcaaagacggaaggcactgaagaatgaggcgcatagaacctatgattcacaacaaggaatgactggggctaacattgttgcgctgcaggccacctccatcaagtctatccgagctcttgctcccctccttgaccgtgtcctcgtccagcgcatcaaggctgagactaagaccgccagcggcatcttcctgcccgagtccagcgtcgagaagctcaacgaggccaaggtccttgcagttggccccggtgccctcgacaagaagggcaaccgtctacccatgggcgtcaccgtcggtgaccgtgtcctgatcccccaattcggtggctctcccgtcaaggccggcgaggaggagttccagctcttccgcgacagcgagtaagtttgacaaacagcgtagccaagcgccacttggcacatgggttgaaccacaagtatactaaccaactcgtttaggatcctggccaagatcaacgaataagatacccatatatcaaatcaaatcaaacaataaccagcctgtatcatactgtaccatatcgcaagcggcgaacgtgagagatgagactctactgaagttgcttgagaaggggaagagagcggagttgattgtaatgtaggcgcaaaaagacgacagaccaattatgcaagaagatgtgcatgcgatttgtatgagtgtgcgtaggaaaaagaaaaatggtgctgatgtgttgggttggtcgcgcaagacagaatcaaatctccactccttaccctttcaatatcatgatttacatcgttttgctgtgtgatagctcgtgtttgtttgctcaatgttgttgtgttggtccttctagtgagacatggggatgtttggaattcgaagcaacatgtagaagacagtcgatggacagatacatggtagttcttgagtatcttgactcttgactgaaagtagtcgcttaggttgccaaagcgccaacgaccgcggggagatccaggggctggtcactatgcggccagcgttgcgtttctgatcgaaacgcacctggccgccaagaatggattgtttcgaaacagtcataaagtaataccgagcgactaagtcagccgacctatcaatctgacacttgaaagtaagggatcagacggcctgactagaaacaaggtggcttggccgagatatatagaaaagcaacttgatgcaggggcaaagtatcaattgggcaagtttgcaaggaacaatagagatttgctgagtgatcaagatgagatgggatgacagcggaaacagctcctgcgtaatattagcctattgacgattcacatctcacagttcgttggcttggtgggtgatgatgaaggggcagcagatgagttttagaatgcctctaagcataaaggcgtggaggaggaggatcggcaagatccttgtcgaccaggctctactctaatcgtgctgcaaaatagggattgaaacaaatactggcactttgcgttttggcctcatatgtttatatagcttaatatgacaccttcatatatgtaatgactctgcccaagtgcaccttgtagctacctgactgtgcacaatcactgctgtacaacattaatagacgacaaaatattgcttgatacccgtgtcaggggttctccaaaaccactggcccgtgtgtggctgaagtaaacccctgaggatccttggtccaacgaaggatgaataggattgggataacgtacagaagcgaggcaatattaagcaagggattaaagtgactgggaacggtactagagtgagcaagctgcatatcgcaaagtttcaatccagcttaaaccctgtccagattgctttttaaaccaccaacagtaatgagaaacttcgactgtttatgctttgaaaactttagtctatcttatgcgttgggactggggctaatgctctttaatgcagcagagtatacatcatttttaagcttatttattcagtgtataaaaagaggtaataatagaacattagagcaaatgtcaagagccaccatggaagtaaaatgagaaagtagctaaaaagaacgaacagtctcataagctgtcttcattggttggttacatccacaacggaaacgcccgtcagtctaggcgcttgctagatgcaggtaccagaaaaatagcccgaccaactcacccaatccaacctcgttctacttacacccacagacctctcctccaaaagcactgcaactacgtttcatcttgatagtcttggctctcagcgattgctcccaaatgatgcgccacaaggatcgtggccttggccattttctggcccctgaccctcaagtttgacggccacgacggtcagcggcatagaccacggatcatgacctctctgtttgattaaacttgcacacagaaggcttcaatctggacatgggaacccaggaacttgcctagatatccgtggtgctcatgagtcttttactctattatccttgtcaaaatgtaaaaggcatcaagccaggggttaagccaccgtttgagatgatggcactgtttgtcgcctgcgtaccaaatcactggtaagttgggctcttagtgtaacctgcccaggactacaatccatgtcgtgaccttctagaccctaatcagacacggctcgtcttggggtaatacgatctataggctgacccgagctgagctcgagtgagatgagagatgctaagccgagagtcagtgattcacgtactatatatccaagcatctctacgaggtctgtgacacttctaccttcatcttcatccttcttcattctggtgtatccgagttgcttgacggctcttttctttctcttcgattattcgttccttcattgattgacagtcattccttactgccttgtccaggcatacacactctcatttttccaacagcaatcaacagttcaagcccaagcggccttagcagaaactggttttctgcaattttcacttttgcctttactcatctacgtgcatcactcaccatgaagtttcttactactgtcatcggcctcgcctctgctgcgaatgcccacaccctcttcaccactctcttcattgatggcgagaaccaaggcgatggtacctgtgttcgtcagcccaaggatgcttccaccgccaacagccctatctatcctattgatggagctgccatggcttgcggtatgtatccagaacactaaatatgtctagaatgaataactaacaacctttcaggtagggatggtggcaaggctgttcagtacatctgccctgcccctggcggtgctcaactgacgttccaattccgcgaatcccccagcggccacaagaagggtgccattgccaaaggccaccgaggcccttgctctgtctacatgaagaaggtcgatgatatgttttcggactcggctgctggcgacggttggttcaaggttttcgaagatggttacagcgtcaaggacgacaagtggtgtgtcgaccgcctcaatgaaaacaagggacttctgtctgtcaacctccctactggtcttccctcgggatactacctggtccgccctgagatcctcgctctgcacagtgctcctgagggtgaccctcagttctaccagagctgcgcccagatcttcatcgagaacggtcctgaaggccctcttgagattcctgaaaagtacgagaccagcatccctggctatgtcaccaagaaagaccctgctgtgaccttcaacatctacgacaagcacggcgaataccctattcacggacccgatgtctggaaccccacctccaaggagactggcaccaagaagacccagaaggatggtctcgttcccaagacctgcttggccaagaacgccaattggtgtggcaagccccttgctaaatactccgatcaggacggctgctgggctgcggccaagaagtgctgggacgaagtcggtgactgctgggacaatgctcctcccaccggcggttacggttgcgatacctggaacgactactgccaggagatcaacgacgcctgcaaggcgaaggacttccaggggcctcctgcttttaccggcaaggaacactatgttgacacgcctggccctatccctgcttcttacggaaaattcaaggctattgccattggcatgaccaaggagatcaagaactccaactcgaaccccaagcctgttgaagtcgactacgaaccccccagctacgaagttcccagcaagactaccaaggctgtcaaggctcctgctgctacgactgaggtctcgcttcctgcatccaacacccagtctacccaagagaccgcgactcgcacgtgggacgaggacgagaagaacaccttgttcaccgatactcctgttattgctcctcctctgcccgctgtgaccttccccgtgaaggtatctgaagacggtctctgcggtggcgagaatggccagacttgcgagggtagcaggtttggtgactgttgctctcgtgagggcaagtgcggtcgcaagactaagcagtgtgggtgcggttgccagaaggttttcggtctctgcaacgagaagtaaaaaagcgtgaaatggcgaaagatttgggggttgacactttttcgtttcttgatgtacatttgaaagaatgactatttgttgcttggccatcggccacttgttttcttaggttttatgagatatcaatcgatttgcttctctgatgcattctatgctttttactaagtttgattgtcatgtatggtgatagagtctacaggttaaagttggtgaggcattgcatattgagactgtagactgcagccgcgagtgcattgaaatgatgccatcgcctccggctagtagggacctactaatgccgtggaaggtgtgccatgtggcatggctgggacgtactaagcgtggctgacctcttgatgagtgtgtcttgtgacgatgtttccttagatgacgtcgcgtaccaggggcaaaaagttgaggggaccttggcttatgtaggggaaacaagccgttgtggaacccacggattactctctggaagcaagtatggatcgaagacaaacgccacagcatttgttgttcaggggcagatcaagatgggtttatggagagttgcagatgcagatgccccgtaatgtagacggtatcttgttgagagagaagccttgcgttgttgatcagaatactcggctatttgcgttgcaacggtcagccaatcaagagcctatgctagatgatgtgcagttataaaacagttgcaagagatttaattgaaactgtttgtggatgtgtataattgagacttgtgcaattcatgggtttcctgttagtgctggttgtagtggttgtttcaagtttcgatgatgtcggtcagataagagtaagttaaacctcctaagaattacaattgaatactagatacttcaaggtacctaggtaggtattccaaatcaaaaagggaatgaatatgcaatccctacatatcaagatcgagtccagtccatctgacacgtaactcttatgcccgctgaaacagacctgctcaaccgaaatcagaagtcggccctgtaacagcctaaaaccaacgatagccttgaaggcgattagagcacccccagcacccagaccctgcacacgtagctatctcacctctgtccataggctactagtaattgcccgggcccgtcactgcgccgtccatatttatctggatgcctgcccgcttgccaagtgtactctctgtacagtacctttttaagtcccacggccaaaatccccctccactcagagtgttagttggtcccgtctctttccccattcccattcccattcccatttccaactctcgactccataactccatctccatcttcaaccctcgacgacctacacctactaccatcggacaaacgaggcctcaacatcctcaacctttcactccttcagatccgaacttacctcgtcgctatcgtcgcatccgtcctccgtagcggcttctgctacttcaacctttcgcaaccatgtcgagtaatcgcaactatgatttcctggtacgatacgctattctttcccatctatccaatctattcccccccaccgcccgccaatccgccccccctgcggcccttgagtcgagtttgggctatctcgatatcacgaccacgacgtccatgttatgccagttcgcatcgcgctgctgctgtcgacttcatttactgcatgcgaacgccacttgatatcacccgctgaccctttgttgccatgtagattaagctgctcctgataggcgactccggcgtcggcaagtcgtgctgtctgctacggttcagcgaagactccttcaccccttcattcatcaccaccatcggtatcgacttcaagatcaggaccattgagctcgatggaaagcgcgtcaagctgcagatctgggataccgctggccaggagcgtttccgcactatcaccaccgcttattaccgcggtgccatgggcatcctccttgtctacgacgtcaccgacgagcgctcattcaacagtacgtctctctactccctacgatccggctcgatatgcaaattttacgatatctggttgctgtgcccctctcctacctgatggccggccagccagctagcctcgcccggtgcccttgaccaatcaaccgacgatttcattttcgagccacgcataccaccaagaaaacatggactaatttcctcgcagatatccgaacctggttccaaaacgtcgagcagcacgctaccgagggtgttaacaagattctaatcggcaacaagtgcgactgggaggagaagcgcgtcgtttccaccgagcaaggccaagccctcgccgacgagctgggcatccctttcctcgaggtctccgccaagagcaacatcaacatcgacaaggctttctacagcctagccgcggatatcaagaagcgactcatcgacaactccaagaacgaccaacctgcagcgagcggcgtcaacgtcaacgataagagcgagagcggcggcagcaagtgctgttaaacactgaataccccaaaggcgtccgttatctgtcatttctccgtttgccgtctttttattttatcaagcttataactttgtaaacctggggaagaggacgtgccttgtatgcgtcaaggcaccagagagagggggagaaagcggcttggagagttcaccatgggtgtagaaagccgacctactttgcgtgcgtttggggagagatgcgagggaaaggaaagagagaaatggatggctgggaattgagcagaacggcaaacatcagtcacattcaaggagaggcgcgacatagcgaggggggtttttggtcatgtctcgttccctctgatcgaccttccaccccatcttagagagcaaatccggtctggagtttcggttttttgatctgggtctaatatacattgctttcgttacgtgtctggttgcggttcgcggttaatgttgttccttggtctgtgttcgtttgcaaaacgattacagtagagcagagacaaagaaggctacatcgcgagagaggctgtcgaggaagaagacaatggagggaggcattgggaggaccagtgagctttatgttcgttttttgttctttaattgttttgttttatcttgtttttgtttctatcacatatgtacagtcgctaaatgtcaatgtatgatgcttttacacgattacgcaagacgatgccttcgccctggtcgtactcgagaactcgctggttccagctccgaataaaccgccatgccgtctctggggtctcgcacaccatgatgaaacgtgtagtgtgtcgctgacggaactcggcgtcgttcctacgtgcccgcgatgtgcttcgggagatcttctcgcctagatcggtaaccttggaaaggtcgtatatatgagtttcagtcgcccaatcgtaaccgctttcagtcccgtcctggtagatgatggtcttgagctctgcggctgagaaactcttttctggcagttcaatcaagactgcgcttgggcgaagagtcctgatatgtgaactcttgataatctggtcgatgacatgctgccaagccattttgccctgcacacgactctgcttcgtcttgatacgggcctggtaagagcctggaaggatcgtgaagcgctccagctccttctcggggtctttccccgggtctagtagtacactggggacattgctcgtccagagaccatttttactctgaaactttatttgagaaagacgaaggagtctctcgatcttgtctttatatagactggcagcagcagaggaggagaatgtgatgtggtatacgccgaggggctccatggtccagggatcgcgttcctggtgaactgactttttgtaagcttgccgaattgaattcaagtgaattgagttgtaataccatgactgatgattttgttccaaccagcgagtttatcagcagcaaggcgattaaaatcggctggcagcaacgtcgtgggtagaccagagaggactagtttgtgcttggtagtgctattgggcgcttcgcgaggagaagaagattgccattgttgtttcttcccgctattaaacctattattcgttgtcgtggtagattgtctgcgtggtcttggtgtatagttggacctcgtctcggatgtcgtctcgttcagtttcgagctggcagtggagaatctagcattgacgttattgccagaggaagtgagtctgttgcgaacgacgaggatagccctggcgttggggagccatttagagtggttcatccgggcgaccggttatgaggaaacatgggagtgagggtcgtgatagttcagtaccttgcagcaattaggtacatggccaggcatgcaagcaagtctggatagaagccgttttttgcggaattgggccgagatccgaaatggtttagtggggttgtgttgtgcatgtttgatgactttggaccctgaaaagtatatgcctgctactatcatggctgtagatatttgtgacacaatgataagaaatgaccgaagggatttggtttggaattcgtctcattgttggctcagatacacaatgacacatttcgaattaatactatcgtgaaattgcatggctggtgaagagtgtatctaatggacgaaatcaataggtcagttttgtcattttagcacacaacagctgaacttccatagcactcagggtattagaaacgttagccactggagtcataaaaaactgaactagtaaaccaccttatagctaagcattaataatcgttcagttggtgctagccgtacagacacttcaaaagtcacagcgtacatgtgagtaacagggagttgaccttcatgttttatggtacaagaatgaacagcctaaaaagtctaaactgaatagcataagttttgtagtgctatggcatggacacaaggttatagttctgccacctaactatcctgtcatgtcctgtatgggtcgtctaaaaggtggtagaaacacttactgtacacaactcaacagatgcttcttctatcagccatacatggtctgaatgtccatcttagagttcagtcgttgctgtgtatacaactttggtaggtggttgattatatcagtcacgcatgtgtatgaaaataagtcattgcgagataactgtattaattgatttattgaggattcaatggatataaatacaagtcgtctgcagctgctaacattagtgtgggggaatattttcttgcatctgccagtcacagttttcccacaatctaccttaggtaagtcaaaatcgactttaggcctgttctcctaaacttgtataaaacatttcctaaaatttcacttttctagtctaaaccgaacttaatttacgtcatgctcgccaaaagcatcgacgtcaaggtccggcctttggcaagtgcaagcctcgaaaaggcgagccttcacggcgccgcccgtgtgtacgtgagcaaggagactctgctctcgttgaccggcacattagaggtcgggaagcattgtattctcacgaggttagagagcgccgccacaaaggattccgtcagggaagatgaccctcaacaagagctccagcgagaagcctcgctatggagcatcaaggaaaagaacctcagccccaacgttgccgtcatgacaagggcattccaggaagctgcaggcttcaagatcggcgacctcattcgaatttcacttgcgggaacaacacccaacgcagacgagatagttgtgcaggatgtgaccgagaaaacagacaaaacgtcagacgattttgagcggttagaggagtacgagaaagcagcaaagtatacgccaccatgggaggcgttaatcgcacctgcttttggtaagaacaatacccccagagcaatatcccagtcaaaagaaaaggggccataactaactctcctcaagtgcgtgctgaactggtgtttcccggaatggtggttgaggcaacgctcagcagcaaatggcgacgaaatttcaaggtcatatccgtaaactcacataccaacagcttgggaaggttcgatcccggctctacaaacatcacagttgcagatgagaacgcagcaaatgcggaagccgatgcacaaagcggcggcgaattagtcgtgacgggtgtccccggaatggctcctcagctcaaggccctcaacggtttcctttctgccttcaggaaaaccctcaccaacccactcgagagagaatcatgtgcttttgtcattcacggtggtcacggcacaggaaagtccttcattctggatcgcattgctgcgacaagatggggcaaagtgcaccgtatcaagcccttggacaaaatcgcaagcatgagggaaactttcaagcttgcgcaaagtcagcaaccgagcatcgtcctaatcgacgatcttgaaaacttgattagcaaggatcgctccaatcgtgattctgtcatagacctactgggcgaggagttggatcaacttgctacaagcgcagtgtcgaacgattctctacctcaagttgttgttgttgctacgtgctccgacttccttactgatattccaaaccagctccagcgttcaacgcgttttgataaccatgtcccattgactatccccaggatccaagagagacttgagattctcgagttcctcgatctacccatcaacccagcggaaaagcagtcggttttattggatctagcacagaggacacacgcatacagcccactggatcttaggaggctgtgcacaagagccagatatgtcatgggactcagacttcgagaagcaggcgatgacacattttcgaccgagcgattcttggaaatatcggatattaacaaagccaaaaaagctattcgatccacggctatgcgagacatcaacctcaaccctcctacgatccattggcgagatgtcggtggccaagatgttctgaaaaaagtgctcaacagaatggttaagtacaccaagaatcccgaagggtcccttcgtcctcctccaaagggccttcttctttatggccctcctggttgttccaaaacactatccgcacaggctgctgccacagagtccggcttcaatttctttgccgtcaaaggtgcagagctactcaacatgtatgtcggagagactgaacgtgcgatccgaaccctcttcgcgcgtgctagcaacgcagctccttccatcatcttcttcgacgaaatcgactccatcggcggtcaacggtcaggaagtggcgctgcttctcgcagcaccggcgcagtcaacatgctcacaacccttcttaccgagatggacggtttcgagcccctttcgggcgtcctaattcttgctgcaaccaaccgacctgagtctatggatcccgccctgatgcgaccaggccgtttcgatcaactcctctacgtaggaccccctgacgaggccacccgggaagccattttcaaggtccatctacgcggtctaccccttgcacccgatgttgatattccccaactttcccgtctcgccgatgggtactctggtgcggagatcaaggccatttgcgatgaaacctgcatggttgtacaggagcgtcacgacgaggacgagaccgagaagcttgagcttgccatggctgatttgacgattgtgctcgagaggacgccccgtaacattacgaagcagatgattgatggctacgaaaagtggcataaactgcacaagaggggctaggttgcggatgcgttggtaaatgggctcttagggcgggttagctaaggttatgattttatgatgattcgaattagattaccttaggtaaagtaaaggatcgcaaaatggtagagaaaagtgtctttagacgggtctttttcatttcttcgttacaagtgtctggtatccggcacaagttatttattgtccccggctcccgctaaatgactcggctccttgcttgataaacaagagctatacaagtcataaagcatatgatatacacgactcaacacaacataacacaacaaaaccttctcaattcaccacggcccctgctcagctagcagtccgtttctcgtgaaaaaaagaagaaaagtcatcctatcttaacgatcctgccaatctcgacttccaagccccacctccaccgtcatgccatatcgaatgccattgccgtcgcttctcgacgactctatcgccccagaaaggggcagaatctcggtccagacagagccccattagactagaccaaatattgctgtcgtcccctaacatgcctagttaaaggatgaagtaagaactacagcaaagcaaagatagataaaccaagaatatagtgacccgaggccacaaatgtatttcaatacaactccagttctctccaccggcccatccctgagctggcaaacggcacttgccttatgtagttatgtagaggcgaggcctcgtgtctgcacccccaatttcatgaataccaaataaaaaataatcaacaaccggtacgccatcgccgaaagcagtgaagggtaatgtttacgactcctcgttcgaccctgggccgctgcctgtttttaagccggaagagagactgattgcgatctttttgctgcttccgctggaagagctggcagtaaaacttttgcgtttcgtcaagccgcgagggttgctagagacagagctaatagaaccgctactgttgcgtcgcttgttgtgcataagcttgccgatttcatcatcgtcttcctcctcttcacgtcgtcgtttttctgaaagtcgctctggtggtgggacgccccctcccagacttgagtcgatcggcgaacccactgcatctgatgccacatcgctatggctgcctggcgtcgcctcggggtcggcattttcatctgtctcctcatcggatgcgtaatcaacaaggagcttggaggagatagatccgttcgtagatggcgtcttttctccctccttgctcgagttgtcctcctcttcttcattgtcagatcctgcccaatactcctcttgttcttggtcgacggtgatctgttccatcaacctcgtgttgggtgggggtctccttcccatctcatcttcgccctccataaagtaatcgacgtttgatgtgtaacctctggtttgatcgtatcgaaggacgatatctcggaatgtcggcatgtagctcagagtcatcagttggtctctgtggttgaccacaagatacttgataacatctttgacgttctctttcttgatgaactcaaagaactcgaggcatgccgatgccaatagattgtcgcgaggcatggttccgataagcacttcaagaatgggccccagtacttgcttctccgtgagatgcttaatgtaaaattcatcctgcattccaattattgagcggaaaaagcgaatagcaactgtacaagttagtaaaagtcacacaaggaagtgcaatcatctcaaacctagtcgtaagaatttctcggggcatccgagcagctgagaaacgcgcttggcaatatcattattcatgacataaaacttgacacgtaatgtatgttggcgaatgaagaatgtgaggatttcgatgagataagtaaacatcgacgcctgctgcacactgaaattcatatcggttcgcttctccaagtcgaccagtggcttgaatagctttggtgctgattgctcgtaaaatgcgtgtaggaaaacctcttgtcgggggtcagtagaggtctgcagcatttcttcgttataaagctcaccgttcgctttttggaaattctcattttggagttgttggggaccgggatccaggaggaccttgagcgcttctgatatttgagatttgacaccaagatcgacctcaactagaagaaggtcgatcaaagagtcggtgagaggtgtcactttctcgtgcacttgtctgtatagtgtttgtcgaatcatttgagggtcgtgatcgatgatggagatcattatgtcagtagcaccgacccgaacaccaacatcatgatgtcgcaatccgaaattaatgacttgcaaaagtccgtgggcaaggaaattgttgtataatgtctgacgcgctggtggttggatgttcttagcaatagcgcagcattgttgaatgaaaagcacagcttccttcttcctcttttggtcgttatttgagagactgaagatgccaaaaagctcgttcagaaaagcggcattggcttgcaaatgctgaacaatatcgacctggttgaaaaagatgagggaattgagaactgaaaatgtggggtcgtcgaggatacgggcgaggaccacgtctttcaagtactgtagtctgtatgtttggtggattttcctgcgaatttgttcatcttcaatcggaacaacttccttgtaccggccctgattacccaaccagtgtcgatggttggctttatgactaggaaagtcggggtcgtactctagtgctccaacaacacccaaaacgcattcgtctgataccgcgtgctcgataatcgaagtgtcgttgagaaggatgactgtcttcatgatgttgcaaagtcggtgcaagtcttgaagactctcgaggtcttcggccatctcgaccagcggaacaatcttgccaataaaatcttcagccatgattgccttagccagcgcgtccctaccgttggctgtagtgctcatcattcgcatagtagactcgatgtcgccgagattcccaagttcggcggtgggcaagttgatagctggaggaacgtcgatggcaagatcatcggaaaggccatcgtctacagataaagcattagcaacgtaatttttgaaaggagatagaactgcataccggcgccaggtaaatggttgtggaacgtttgttggacattgctcacaaaacgcctgctatgcattagcggccaagctggatgctattaatcgatgaaacaaaccagattattgcgcatccttctgcttcctggaagctcaatgccatatcgacaccactgctgggttcctgccacacaatcagggtatctgtgagtcaggttagacacatgacgtttatagagcgcacatcagacatgtggacgtgccttgctgcttctggaatccatcttctttctggatctttgtttctaataggagacggtcgggatggtcttctgattctacgacgacgcgcggatctttgcgaccatcgtcaagctaaggcatatcagtcagcaagatgttcgagcgcaaaagtggtgacatgggcatgaatgacgtacagtctcgaagctcgcgctgcagaagccggtacctctgtcaaaccagtcattgttgcgaagctcgtagaccttgacgcgctttcgatcggtgggctgatgaggcacgggctgtgccatcatcaatgactcggactctccctcggcagaaagatttgtatacgcagccagatccggggcgagttcgagatgctgttgcaaggacagctccgacggttcgtttgaagtcaagatggtgagagccgccacgatttcttaggttgcgcgcagacgaggcgcgacagtggggatgtcaggatatatacgctcggcgaacgatggtgacgatgttgatgatgcgagtgagataacgggggtccggaatgcgctgcgacgcacgagtcgaaatatctatagagaaatagaacagaatcgagcgagtgaaaggcccatcaatgcgccatgcaatcgatgattatgttgagctcaagacgatgcgcgggcgaaagtcggcgggatcgggggtgggttggacaaccagaattggcgacacgccacggaagcaatcggcgggaaaaggaaagcgcgacagcgacaggacaggcggatggctacgccgggcgacgaagccgaaggagaagttacagaaccaaagtgtcggtaaagtgcgttgggttgcgaagtcggctagtattgtttggtgatcgaaagtcagggtccggactatattgagggaccggttgaggctgtcgagaattgcggattgaggtgggcaatgcgcgtgaccaggctgccagatggagatggtgttgggtttaggccttgggatccccttcagtttcggtttcgggggaggagggggggaccattcccctactaggtgcgcgagcctcgctgacgccacagtgaggctggtggatggggcatcttttgtccaatcatgggtcatgctcggccttgccacttgatcaaaatgacgcgggtttcgagctaagaaaaatgactcccgtccaatcaatgctttattctccagtctccaattgcgaggcccagaagagacccctgtccaggctgtcaatgcagcaaaagaccgtcatattaaggctgtctggggttaattatgatgcaatctcgtgatagagtcaacgtcaagataaacaccagaaatcatatgattttatagaccataaacgttgaaggccttgattgtcttgtacctagacgacagtcggctttcgaggtcagactttgactccttatgcaggtagccttcattgcagcgcccccaatcaatcatacaataatctgacatgcattgcaacaatattcattgcaggcaggcttctgttggtcttggctcaatatgacagatctcgggactcgattgcaagttatcaatctgtccattgtgaacgcatgctaacaatgaatatggcgtatgtatgcttggatgaatgaatggccatctcgatacctcagatttgaatgtttgcaatctggcctgtatcttatatcaagcatctattgacatgtttcatttatctgccagcaattaatcgtcataattatatcttgtcaatgggcaatttaaaacacactataaaaggatcgacagggacaattaaactcatcttttaaagttgaatcatgacgctatcctgcaggagtgtcggattgtccagaatgtcatccatcgttccttggggcaaggcttattattaccccgcgtgtcacattctcatttcgccaagaagaatgtgtcttgtggataaagtgcaatgcaaagtaaaagatgagggtaggaatgagacagacttacataccgttgaatatcagactagaagagacaagagtcaatatcaaacgaaaggaaatacctagcggcgaaaaacttacttggatagtggtatcgcaagatgatggcagtagtaaagccagaaaactcaataagaaatatcgttgtgacttttgcatactcaaagttcttcataagattgatggcaaagtgcccaaaagccaacatcttaggaatgccgttagatgaagagccattaaccaacgtgccgctaaattccagtatgaagactgccgcgaaatatgtcggcactgatgcgcataaactaactaccttggcacttgtgggaggctttaagatattaagaagtctggtgtgtcaagggccactgttacctctacagtctatagagcagcccaaacatcgtagctggcgtctatagcttcgttctattcccaaaaggcaccaagactcaggtacaatacagtatccagcggcacctcgtaaccacagtgagctactcaggaatatcctttctactatcggcagaagatgccatcgtggtttatagagtaagtcagtgagaagaggctaagagattagtgatatcggcggtgaacccggttattcggcaaaacgtagatctttgtatttctcaggaaacagagcattgcgaggagacaaaagcagggacacaatgctgactggcaatcaagtctatcctgaagaatcaggttgcgtcacatctgcagcatttgggcctcctttgtttcagggcttgagttctttacccacgtatatgtcatacatatcgggagcttttttgacagaaacacaaagtcttgatgtaagccaagatgcaagttttcagactgtttcagtgtcgtcggcttcaccgccaggggtctattgatactcaaaaccaagccaagcccagcgtttttgggcttggtttttctggatctaactgcatacaatggcagtcaaagaaagacaatagaaggaggcttggggtcctagctcttctgggaagtcactttaggcttctaaagcttctagcgtgagacgacgatcctgattgagattggctcaagttcaaaatgacaaatagtgggggatcgacttgatgtaatttttgtgcttttttctagtgagacagagtcaaggccttgtgaagtaacatgaatctgttaatcggaccggactatccattggtaacaaatcgacaagttgaaacgaacattgtgtaatgactctcaatgagtaattgtgtggcgggcttggctcacttacttacagtccttgccttagtgcagtagcttggcctggggtatcatccctggtgcagatctgatcttgcagaagatgaatcgacaggggaggccccgggctgtcaaagctgccagggcacggcacgttccctcatgcatgagacgaaagcgacagagcgacattccctgttttttttttcctttttcctacaacacaaaaactgcccaccagacgccgagaggaaaacacgagcagttttgcggcaataataaatcgatgaggcgtcgagtttcttagccaaggggtaaaaagtcacttcacgtcaatggcccaagagaccggtagatttagaccaccgaaacacttcggtggagggattgacgccacggctctgtttcctcaaattgaggcatcttcgtttcttgaccaagacctcttgaggatagatgcacaaaaccgttgagaggggaactgttacccatcttctttttcgtgttgactgacgtgatgaggcgtttgatattcacaagcggatcatgagatgacgtggaaaacttggatgatcaaatatcttcatcggatgcgtttatccctgagccatgccacctgatagcaatgatgttattgatctaaacatacagaatagattagtgaacacgcgaaactgatcagcattctccactccccacaacgcatcgtcaacgtcttgacttggcatcaggagtatcatcaataacgccgagatacaatccagacacgtcttggcagatgtgtttttgttaaaataaacaattcaagaatcagcggacaagtttcagcctctgtctcttattagtcgataaatgctcgttattggttgagcagtccagccctggtggcgtctaagacaaagggtctggaagaatctacaacgatctcagacagccacagaaacccgctcacaatgagaggctggctgactgactacctgacaatcactctctctacggtgtttaaaagcaaagggcgagcgcaatgctgggcgtatggctgaatctgtccatcgcgccgcggcatcgcaagccacaacgactacaaggccaacgggcagctcgtgcctgaacggatgattccgtcgagaatcaaagataagaatagaatagtcaataacttcgggttttcggcttgcatgtgctctcacacgtgccctttcctagtcattgtagctctaagacgcggtaaaggccgatgtcgcaattgtccaagacactgactgacaccttgtcaagacgggagatcatccccaacacgtcaagctcaccagaatccaagattatttacatgattcaatgacaacagctcatgattcagtctcgataagatttgcagcaagtggctcaacgctcaaacacgacgtgcatgtttctgcattcctcctgcagtgaaacccatggatctgtttcactcatgacagagtttgtcttgcgcatacactgaactaaccaggttgtcgggtccgcaaggggggagcagagagggcgagtctgtggcgcttggctttgacgcctccgatgaggtcgtttgccttccaactgggagtctcgaacagagcaaagatcggccattccaacgccgttgcgggtcgtatctgtgtaaagcccactcaactttgacgctagcttacaacggacttggctctctattatcatcaatacttataatcatggctaccatcgttcttctgcaattgttgtatatctagacagcttcgcccgttatatcaacaactttttctcatcagactacaccaacaatcaagacagccaacaacacctacaacaacatcacttacaaacaactcttcaatacaacacccttattgcaacatcatctcttcaacttaaacaacaaccatcaaaatgtccatcctcagctctatcaagcgtgctcgcgatcacaaggacgctgacaagatcaaggaagtcgaacagtccaagcccatcaagcttacccagccttatcgccatgttcccacccacgctgcctgcgactctgtgagcagcggcccaggcggtgctcttcgccatgatcgcaccaagattcgtgccgagaaccgcaagcgcactgcaaaggccgtcgccgaaaccatgcacgacaaccaggccatccagatgaacttccccggctcggctacctcctctcccttcaccagcggcagtgccagcaccgcctaccaggccagcgaggctgactacgagggtgacatcagccctagaagccagtctcccgtgcaggcatatggcttttctccttctcctctctttcctcagccaccttctctgaagggcaaggaagttgtccgggattctcagttcggcatgtcatactctgtgtctcccgacccacgagaccgcttggcccagcgcttccaaactggcgtcatgatctgagttcagccatctatgagatttgcttggcccctggagggttcagctcatgatcaaatataaagaccaacaaacaaatcttacttttgcttggcaaagaaagcacagcgcagcttcggcttaaacagaagcctgccaactgaacaccgaaaccgtcctccaagccccccgttgggatcgagcaggactcggtttaaggttcaaacaacacaaacaaccaactgactgacaaggcagactagtattgctctgttagtagttgaggggtatcccatccatccaagtcggatcatagtgggttggaagcttaaaagtggtggttggcaggtgccacacttttagagtcgaggcctagagcaggattctggtaggctcgtctatgttcatgtataattacagagttaaactctctttttctttctagaagcgttgcgggttattgtctcttttgggctattccatggccgcattttctctagatgttgaccaacataattaattcaccaattctctcatgatacatacctgcctactattcattatcttattatcctatacagtgacacacaacagacaatgatcaactttaataagacaatttgcacaagttgacaaaacaaagatatccccagattgtttattcatgcgccgaaatgaacataaaaatagtcaatctcattcgtcaattcacttggtccctgccgatccctacctgctgctgctgcagctacgtaatcaactgtaaaccctccatccatgcaacctaggcccaggtaattggagatgcttcgtggccttgaccaggcgctcatctcagtacaacgcaaataactgcggccacgtaccgcgtttcttttcttttcttcacttaaccttttcgccaactgggcgcatttacctttttttttctgtgacactcaacaaaacaagaaaagtcacttctcatgaacgtcccttgattctaacactttccccttctccatccgctgcagctccgcagtcgttcgtcacatttcaacaccaaaaatgactgtcgcgacaccccgtgagctgcccgaatttctcaggcctctctgggcttggattgaggcaacgcctgtttacgttcttgtcgttctcttcatcggtcttattaccctggctgttttcgaggtatgtccttcactcaacccctctatggccccgcgcatattcatgctcacttctgtctcttagctctatgtcatcctacatctcgtcgcgccaaagcctcgtcccgtccaccccgccgagaagcagtacatcacgagccatcccactaccggacgaacacagcctcaacctctgccatgctggtatgaccgctggctcgcagaacgccaggacagcgagcagcacattaagccttccgaagcctatcctactcccgacgctggcaacattgagcccgcccaagtgcgcctgagcgttgtattcccagcctataatgaggaagaccgcgtgatcccaactctggtggaggccgtcgcttaccttgatgaatacttcggtcgcaccacagctcctccaaccagctccacgagcccatcgtctaagcgacatggacgaaccgctcccaaggaggaactcggaggttacgagattttggtagtcgatgatggaagccgggacaagactgtggatgttgttctccaattcgcccaggagaacggtctacatgacattctcagagtcatttcacttgagcgcaacagaggcaagggtggagcaaccactcatggtttccgacatgtgaggggcgaatacatcttgttcgccgatgccgatggagcttcgcgcttttgtgatgctggcaagctcattgaaggatgtgaggaagttgttgatggatcctatcgcggcattgctattggcagccgtgcccatctggtcggcagtgaggccgttgtcaaggtaagccatgccccatgatgaaaaccaaacgaatatctagctaacaggatgcagcgttccgcgttgcgcaactttctcatgcgatctttccatcttgtcctcatgatcctcactcccccagcaacatcccgcatccgcgacactcagtgcggtttcaaacttttctctcgcgcatcgctccctcacatcatcccctacatgcacaccgaaggatggatcttcgatatcgagatgctcatgctcgccgagtcggctcccgcgacgccagtccttggccatgacggcagtgttattggcactagtcctggcatcaaggttgccgaggtgcctatcgagtggcacgaggtcggtggaagcaagctcaacgtcattcaggacagcatcaagatggctattggccttgcggtgctacgagcgagttggatgtttggcgtctaccgacgaagattaacatagaatgagaatgtcaaagaaagaaagaaatcaggcggataaatgtagacaatcactggtcacctagatcatccttgtaatctaaattgaatacaaaagtctactatccctgcgccttacttgtctatctcatttctggtcactcttcttcatcgcagtcgacttcaccggttatgatgatgtgatgtgagactcattctatctaagaagagacatgacttcaccggatatacgatcagaatgtatcagtttagaattaatattaatcttagaatgacattctacttgagtcttccaagtataatcccaggtcaagcgtgtgtatatatgtaataaaaagtcactccccacgcttaacacttcaatatgctcaaatgtctcataaccgtccacgggatatatacaacagtccctcacctttaaatctttagcagtccaaaagaacatggactcttttcaaaactggacgtcaagatcccaagccaaagctccgtaaacgccgcagctttcgctacataaaaatcaccatgctcatttttacttcatttcagatgctccattctctactggaatgattcacgccacataatgggaatgaagacaatgcacgccttccagaggataaggacggcgtcgataatggcgagagggaacttgaagatgccaagaattccacagccaacgacggagcaggcgttgagccagatggcgaggaaggcgacagagaagaagtgataggcaaggatgaaaggacgctggagaataccagcgaggagagcgacggggccgtcagtatcaccgttcttgaagtaggtgaagcatccgtactggagagcacgtagttgacggtcattggcagcgaacagagagtagagggcctgcgccaggacgttgatgataccagtcagaggcttccgtctccagtaaagctcctcaagcgcattgttgatcagcttggaatcaccaaggtcgccaaccttatcaggatgcagcagctctgacagaataacaacgtcgttgaatgccacagtcataccaccaccagtaagcgggtggcgcatgttcatagcgtcaccgagaaggatcgctccgttggcgcgctgtttcgtaggaggaagccagctgttaggcatgcttcgggggatcttgccgtcttccagagccttctcagctgatggtcggatggaaggaggaagagcgggtaagacgaaattgcggatgtagccacggacaccgccgttctcgggcgaagcttcagggatgccttggggcacatcgataagagcgcgggtctcgtgggttccgatctggtagagaaggatggggaaagcgttgccaataatgacatggccgtgaccaggttgaggaaggtcgcaatcgatgagctcaagagcgtagaactttgagcagaccttgggcttggtcttgaggacttcctggcgccacttggagtcatagccatcagcaatgatggtcaattgtccaaagtaataatcttgctccttctttccagtctccttgttcatggtgcgactctcgacaccgaggatctgatccgatacctctccgcgcagcgtcttgacaacctcagtctcgacgacagtgatgttcttatgggctatgcacgactctcgtagcttgttgatgaagcgaccatggtggaaactgcatccagaaggtcttgtactcctgtctcctgtgctgtggcctccccaagcatgtgtagggctaccctcatcgtcgatcccgggataaggaacgaggaccttttcaccgtggtagaaaatggtgtatccgtagcagggctttgcgtcgatgccctcgacgcagtgtccgaggccgagtttctgcagggaggcgacaccgccgggctggagaagctcgccgacaatgcgatcgggttccttgagccatcgctcgaggagaaggacggatcggccttggttggcgagagcgaaagccatagtgcagccgaatacaccggctcctacgacgacgacatcggcttcatggtattgttcgcggcggcgggtttgcgcctcggtcgttgtgagtattgaagccattgttgaaagtgttggctcgggtagcttgactgttgttgacaatgcaagaagaaaaagaaggaaggtcgagtcgcggcagttgaggacttggcttgtcttgtcttagaacttagacctgggatttcgatggggagtggggagtctattaatcgcggatcgggggcgagaaattggatggatgggttttcggatcgatgaccctggaaatgtaaattagggggaagctcgatcggtacgtagcaggtggtcaagaaagaagagtctggtaccacaattgatactgggtggtcagacaagagaagaggagaggatccctgtgaaagagaataagaataagaataattgcagtgaatgcgaaatcgagacaggtactcagatatccaaatgtgagtatgtatctctgacaatttcttagtcaggggctacagatctggacaatgacgctctcgacttttggaaaagttggaggagaacaaaacacaattgagtttgtcggggagtcgaaaagactatagatatttaagaagacgggattctctcttgttctagtttcaattgaccggatatgcgccgtttgtagggactttgtttctcattcttgtgacattcatcctttggatatcatcgaatcagcctataaatcattggatcgctcaatatccaggggcagaaaaaaaaagatgacccaatggacccttgttgacaaccatcgggcaatccttggctcttctttccaggttctattgtctagggctgtaactctcattcttccagggaaccagcccactgtaaggtccctgtaagcctcaccccgcaacgctgcaatcccttgaccatcgcgccactacgacccgttggcaccctgaccgctaaaggagcagccaaccaaggaagctgatgtcgactggacatggttcgatgaactaaagggacaccgccaggttccggatctggaacacgcatgtgaaagagcaagaccctcagagctaattcaaaatcgtacgtggttcgacccaatgtcttctttggctttgtggcgagtccggtattacttcgtcttgaaagaaagagaaacgtattcggatccagtattactatcaacgctgggctgatgcatatcgagtattattccggcgtttgagtgtgtccaatcgttgtctagtagatgaccttctaaacaaatcttatgataacgggtcttgtctacacgaatacgcacatgcatgtgacactaccaaactggtctccaccagtaaagtggttaccatttgcagttgcgagcttatattgcattcagagataaacagcatcacatgcaaaatgcaacggtacgtgctgtatataagcttatttgcatgtgctctgatgtgacaagatatgccaattgcttttgaagtacctgctgcatattgatcaatgtgttgttgttgttgttgttttgtatttttactattatacagacgataccgtttaaacaccatcatatcatacatgatcttgccagaccattgaaagaaacgtcgacgtgacaaagaagccaatatatccaaaaagagcttctcatgtaacaatgatatctatgccatgccaatgcatatgcgttctaattgaacataggtactttcaaaagattgctcccgctatttgtttctaaaatatttcgtcgtctcctgtcgtcatgtttggatatcgtctgtattctgattttgagaagacaagtcatcttcgataatgcgatgccttgtctcgcttatggtctgggttgctgagtctcgtctcgtggatgactcccagtccatatttctcttatctttcgatggcggttgtccaggttgtgcatctgaaaagaaccccccttcgaaagctgccggctcatctaccgctttgaaggcgccaatggcctccttggtcaaaatctcccgatcttgccgattcgtcgctcgtaggtacttgatgtgttcaagggcaccctcgaggcgcaagagtacttgctcgtacgagccctcatgctctcgatcctttgcagcccgcgaagccacatgcttcattgcaaatttgaccgactccttgcactccttgctaccttgccaccactcagatttcgaaacgaaactgttgattagtggtaacaagtctgtatagcgtccttggccagtatacgtgtggatgagactggcaaagttgtatttactgtatgccagctcgcccataccgttctctcgtgccgcgacctcacacaccataatcgcggcctcggggtttcccttttgtgtgagaactcgggcggccttgttgtaaacactatcatggattttttgacctttcgtaaggttctcatgaatcaatttgcctgcgttgtcgccggcctcgagtcgtgcaatcaacatcggcaccaacgcaccactgatatcgtgtttcttattgtgagcttcgttgataagtcttgatcccgtgtacgaatgtggcccttccagatggatgttggccacgaccgcaagtcgaagacatcgcgacgaatcgccaagaccctctttggccgcctccaggtaagcactgtaggcgccgctccagtcttctcggagtgctagagtattcatgtgtttaaatacggctcgctcatagattgtaatcgagtctccccgtctttcggggagggtctgggcgagtccaaacgcgtccgctctctctcctggtaagggtttgtgaaggttatgcaaggcaccgtcactcacataccttgtcaggagaggatcttgaatccaagatttagagattcgtacgtccttcagcatgcggacaacatcgacccgcgacaaactccagtacttgcagcatttgtcggcaatctcgttaaagaaaacttggtccatctccagtccaccatcttggcagaattgcacccatgtagccagtgcttggatgttgcgcgttcggccatgcttttccataacgaagaaagcgagaggcttgttcaacatcatgtcgtgattgtcgacaagttctttcacgaacatatccacctgcgatggcgtgtgacctttgcaatagacctttgtgagccacgagagcactttctgaaactgagctgattcttttgccttgggcccaaacgtctgaagctcagataccgctttgtcccagtgtcccaactccgcgtcccgaacgataaatcgcccgcgaagcttaacatcgataccagacgtctcaaatctcatattagagagtaacgccatctcagcactcgcagtggcatcatcaccagcgtcaagggcaatgaggatgactcggcgcctgacagcatactgtgtagatgctgggaaaacgtcgtcctcaaaaagtccaccttcttgaagtaagccataaatgttttgaatatcagcaaagtccttcgtcttcctccagttgtgcatcaatagtcgcatgatccattcattgccgtttttcgtccctgttgaaggaggtcggaagctcgacaagcctcttagaaagtgtcgaacaccttctgcgccgtggctctgtttcaaactgtcaaagaagggtacagcaagaaggctggcatcgttgcaaatgggacggagtgccttcagaactttaggaatgttgtcgtactcgcaagaactcacaacagactgaagtagcctaatgcctcttgatagaatctcctggggctcctcggcttctcttgaggtcagttcttcaagtaactcaacagcgtttatctctttctcagcacgaagactatctgataagcctgaggtctccaactctgtggtgattaaatctagttgcagtatagatttcgattgtcgattcaaagcctcatttgcatgctgtgattctgtcgctttggtttttgtatgcctcgtagctgatgttggggtccttgacttgtgagtccttggttgtagagctgacagtttggcatcgggggaaagccgggtcgaatagccattatgtataaatgggtttgtatccgatattcgtgacagttcctttcgggctgcatcccactcatcccatctcctctggctcgtttgcgatgagctacctgagccgaaatccccggacaacgtcgtctcaaattcttctatcgatatgatctctttcggtcgcgataaatcattctccaatgaatcaattcgttgtcgacggcggcgaagagggttggtggtgggggcgtgggcgaaatcgtgggcaatttcaatcggaaattctcgtttattgctataactttcggccaacacggtcgcattccgattcactcgtgcagtgtgaagtttcttggcgttgtcaagagcagcccgggcaatattgagacgtcgacgtcgttcttcagccaagagaatgactgaacaggatgtggttaggaggacaccacgtagagcgtgaacgacggccctgggaggggcggggcttggtgaggccatctaagcggccttcatcttggttcgggccaattttgtccagaatcggcttcgtgagcttttcttttgaggctcaattcgtcgtctcgatatgtcgctcgtggtatcgatggtggtgtgatgcacagattctaggccaattgaagtgagactgaaaatggagagcggtacgtaccggtcgactttttagattggggagtctgggccaatgataatccttgaagtttcgacggctcagacaaggaattatctggggtaaccccagggtaagttatgttcaacttttgaattgcattatgtctatgaccagtatctgatcgcatttgtcattgtactagatagttggtctactttttcagatgtctgataatgttttactaagtatggttgtgaaaaatgaaaccagcttatcacgagtaacaaaagtattgtcttatttttttgcccgcatcatggacggaacgcgaattgcaattgaggtatcggcgataaagaaaacacgattgagttttacagcctctcaataatcctctaacgccgatatgctatctccgtcggtgataatagaaatactagaaaaacaaatgtcatggtgttgcagttggagttcagtcgttgtaccaatagattgaaaggagtctaatcagctgcttggaactcctcgactcggacatggcgataaaccaatagaacatttgacaaattcatgtccagttcatataataaacggaatccgaggcttgcgtcgaaaaccagaaggaccgttccacaatggatgacatgagatacactatcctgggttggagctgcctatttcatgcagtgactgaatataaaaacagtgaatcatcacccttgaagactcagtacgctctctcgaaagccaactcacatatcttccccctctccccctctagatggtgaatcactgactgtagtcagtgataacactgtcttaactgccattggtatacatagatttccaattgtcagttacgcattcgtgcttcttacctataccgcatcatcctctgtcgcatcatcctcttctacccctggacttcactgccttctctcgcaagcaccctcgagaaacaccaccacggaccaaaatggcactccccgccgcaccgcctcccaagagccctctgggtcgatatcgcttgctgtcacctaccgcttccatttgggtctctcctatttgtcttggtaccatgaactttggaaatgcttggtaagtaggagtctatagactatccctactctcactcatcaagatataggaaagaattgatgagcgaatgcaaccagtctacagccgagtcaatcatggatttttactacgaacaagtatgaatcacacattacccaatatgcacagatgatctcactaaatttgaacaagggcggtaactttattgactctgccaacaactaccaattccaagagaccgagaaatgggtaggggagtggatgtcgaagcgcggaaaccgggatgagatcggtttgtttctttatctgccacttcattgatacgacactaactcttctccccagtgcttgctaccaaatatacgacaaactttcgggctggccctggtagccctaacatcatggtgaacttctgtggcaatggcgccaaaagtctcagaacttcggtcgagtccagtcttaagaacctacagactgactacattgatctggcatgcttattaatctcataaatgaccacttgctaaccttgtaatagctgtatgttcactggtacgatgggaacactaccattccggagttgatgcagtctcttaatcagctcgtcctgtctggtaaagttcttcacttaggcatcagtgatacccctgcttggattgtgaggtaagatagcatatcggaccaagactgaacaagtgactaaaagtcctgtagtaaagcaaacgagtacgctcgttgcaacggacttcgccagttctccgtctaccaaggccgctggtctgcagcctcacgcgattttgagcgagaaatcattcctatgtgccgagctgaaggtatgggaattgccccttggggctccctaggaggcggaaagttcaagagcgaagaacagcgaaatgctcaggacggacgaaaggtggtggccagtgaacaagagatcagaaccagccgtgtgctggagtctatctctaaccgtaagaccacactcatcaccagtgtcgcactagcatatgtcatgcacaagacatcatatgtctttccgattatcggtggtcggaagatcgagcatctcaaagccaatattcaggcactcacccttaagctcactcaagaggacatccaagagatcgacagtgctgtgaagtttgatccgggatttccccacgacttcctttaccgtaaaggccagacgattgggggtccagacgtttggctgctgcagatgggcggcacagtcgatcatatccagccgtccaaggtaagctatttcataacaaggtccgtatctgtttgctaatcgttccaagcctatttctcctgtgaagcggggtgaatagggagcccgtctcaatgcgaatttttggcgatggctaccaggtcggcccagaccgcaaatccatgctgagtggcaggagttggattggaaggaaagaattggggctatggtgaggccttcatatcatttttaaaacagaagctgtatcttttgcttagtactttggccgagaaatgcatccgagcagggacgaagagttattttgaagattggtcaaattgcagaaggccgggattcagtcagtcactttggcagaagtggaatgcttcattctcttgctttgacatcattagctattcatatctcgttaattgtattgttagttcgcgccaaaatatcgtaataactcgaagttgaataacatgaaggctgctaaaggagaaccttgagacaagaggcacttccaagactgctaatattatgcgttgccaattatcagaggtttgtttatgggggcgaaatgcacctgccgatttatcaaaggaacaaggagccacacttggacaccccgtcgaggtggctcgaggtgctccttcctccagagtaaaacatcaaggcctcttggcataacaaacatgataacctgacaggtttcattgggccctttgagtctttgaaaccacaatgtttaccttggatgtttacggcactccattttcagcaattgtaattttgaccgaaagcatgatgcgccaaaactcactgcaaagtatagagaccacggtatcagacgccattgacagtgacgatgagttatccggaatgctgtggcatatgacaacggaccgtgagagatcttactcctcgtccccagagacaccccgaaagaggaacggacaggaaggatccctggaatcgaccctgacagacaatgagaaagaccaatgcatccaagtacaattacccctaaaattggaaagaagactcaaaatacaacgaaccgaatcaatccgttctgacgaagatacacagagtgtaagaagtgtatcaggtataggatgcttctgcatatctatgaaaacaataacactaatattcaaatagtgaataccgatgttgaggatgacgaactatcacatgaaagaccctcgccgaaaccaccaagccaaccatttgaaactgttatcacgacaaagctgagacctgtgcccaaaggagcgccccgtacgatcgagagaaaagggcagtacactatcaggaaaggggtgcgtatccaagactacaggcttcctggccccaatccgtggccacgtgcgtctccttcaaacagcctagaataccaatgtcgtgacgggttcaacgagaaagaggcgtctttagggtaccctcagccgatggtcgcctggaaaagaagggcaatgtgcaaagaagcagtatgggaacacgacagaccacatctacagataagcccatccttaggagccctgaatcccgtatgaaatagatgagcccattagtccgccaggaagttgtcgacaacaatctaagcagctgtttacattattttgacaccaatccatgacgggtatattgatgtcacctcttttgaagcgtaaatagtacattaacacagatcgagaagcccgcaaccaccagaacgccttggggagaacatgactttaaaacacgctccatctatttggcccccttgcccttggcttcgttctcgccgagctcccgaatcaaaactgatgtctggccggcaccgctgtaatcttcctgcccggtttcgaagccagggcatacaccaacggcaagatacttgccatcactcgaaaatgaaagtgcagcaacgctgttggggaacttctggtactgcttcagtcttcgctttgcctcggcgtcccacagagccgcggttccatcaccacctccagaagcaaacgttccgtgcacaggatggaaggccagggcgttgacggggtacacgatatctccatcgccatccggcgcagcttggcgatggcacttgaaagcatactttcgagcctgcgactctggtgtgtcctcgaaccactcgactgcaactcgaccctcgatactgctagtggcgtatccggcatcgttgggcatgcaagagactgcgcgggtaaggtatcgcagggatgattcacgctgctgccatggctgaaggtcggatgagccggttgcaaaaaggtcggcaatggtcttcaggtcatagatgttgataacacgacccgccatagcgaccacaatctttgtggggctcgcagccagcgcatgtggtttaccaggaagggagacccttatgggggtgctcgaagggtcattcaggttgtggaggttcaagctgcaatcccaggaagcagaaaccaggatagctgaatgaaagtgtcagtatgagtcaatcacagcggtatcggggatccaattactcacaaaaggttggactataagctatagatcgcactggcgcagcgtgtttgctcaactgagttttctcgccagtctccaagtcgatcctattcactgtggtcagcacaattggtcgaggcgcatacccgcatgaactcacttgttgacagcccagtccatgccagcagtaaaggcttcgttgtcgttggctccgaaacagacatctagaacaggcgctcggtgctcatatgtattaatcagagtggtttcgccagctccgcctgcgatatcgtagcaatacaccttcttgtcccatgacgaaacaaggagcttggttccagaggacggcgcaaacgcgatcgacgacaccgcgtcggtgggagacggtgaaagttcgtattgagtcgctaaaatcttatcagcaaaccattgcgattcatttgaagtaataaccgcgtccaacttaccaggagccattgttatggatgctcttgccaacaagagtaggtgaagttgtttacctttgtaggcgggttgctaaaaaaatagggacttgaagcagtatagacgaaattattagtctactcttaggcaatacatacactaagagtgatctaatatttatatcaaccactaaatcagtaccagtttttatgcaacctgctttggtcagtcacgtgtggagcttcatcatggcaacaaggccatggacaggacctaaggactcgtctctcgagcagcttggcgacgttttgccggatttttcaggtaccaccaccaaacaacgagccacaccccgccacaaccccaccatcatcaagtgcagtgtaaaatgtcaaaattacctatgactcttcccctctgcatctattgttgacgtgacgatttacgacttgatcacgattaaatcctttcttctacgggcctcttttatttctacgagaatagaagtctaacaacagttttccggccattttcaaagatcgactttccgtgcgcgcgacagcactcgaaatcgaaaacacccccacctcttcttcttgacccccgaccgaatacctcactcagttaagcactcgacaataccgccaatatgtcgttaacaaactgccgtttttacgaggagaagtatccggagattgacagcttcgtcatggtcaatgtcaagcaggtcagtagcagcctgatctgtacggaaaccttggtctgaccgattccagatcgccgagatgggtgcctatgttaagcttctagagtacgatgacatcgacggcatgattctgctttctgagctctcccgaagacgtattcgatctatccagaagctcatccgagttggtcgcaacgaggttgtcgtggtgctccgtgtggacaaagagaagggttagcattgccactagactgtaacacaattgggcatgggtattgatttgacgcggcaggttacatcgatctttccaagcgacgagtctctcccgaggatatcgtcaagtgtgaggagcgatacaacaagagcaagatggtccactcagtcatgatccatcttgccaaggccaccgagatccccctcgagaccctataccaggccattgcttggcccctgaacaagaaattcggccatgctctcgatgctttcaagctctccatcacgttagttggtaaaacattagtaagagcgcatatgctaacttgacgttaacgaagcaaccctgaagtgtggaacgatatcaccttccccgacgaggtcaccgcccaggagctgaagacatacatcggcaagcgtctcacaccccaacccaccaaggtccgagccgatgttgaggtcacctgcttcggctacgacggtatcgatgctatcaagaccgctctgcacacagccgaggccaagaacactgaggagactcaggtcaaggtcaggctggtgtcccctcctctttacgtcctcaacagcacgtgcttggataagtctcttggaatcactcgcttgcaagaggctattgtcgatatccgagccagcatcgaagctgcaggcggacacttgacagtcaagatggagccaaaggctgtcactgagagtgatgatgctgagcttcaggccttgatggagaagcgtgagcgcgagaatgccgaggtcagcggtgacgagagtatgagcgacagcgacgagaacatccctgagactatgtagagtggaatctgtggccagtcaaaagcaggcagatgcagccatcgtctaagcttaggctataaaaataaatagccgaaaaggcctagtctaaatagcataaaaattaacctactaattttatcccttatgcttctgttggttgatttttctaataccgtaaggatagtcttgatatagaaattatactgcttttacactaccctcagccagttccggttctctcggcccattgaatcagcacacttggtaggtcaatactcatctattacctctatagtagcctcagaagtatgggacaactccgtcaagatatcctcgcattaatataagactctgaatgccaatattatacaaatcacaatactaatatgaaattcaaagtaatccataaaatgtccataagcaacgccgtttcagacgcttcgtccgcttattgggaaaactatatgaaagtccagactttttttttgttacttttgctatcctggatacacgcctcctctcaactgcccagacgccttctattacacccttttacttgtctgataaccccgcagtcaacttttttattacccactcctcaaggtatcagaaaaattggtcgctggaagcataagagacgaaaaaagtaggttagcttttgctacttagactaagcttcttaggctgtttgtttctgtaccataggacttaggaggctaacttttctggtaactggtagccactatctactacgcatttcctgaatgccaatcagcgaaagtttcacaacgttctatcactcagaaatgaccggattacaatcttcacttgagaaataaaaaatacaatggctctaggctcaatatgggcgcgcctcagaggtaatggtcaggccagcctggccaggtcaacggcattgagagtctttggtttcgcaacatggatccccgtcatcgccatgttcaacctacatgttgcagaattgacctttgtggacggcgcatctatgtaccctctgataaacgacgagaaagactcaactcttcaacgggacgtgatcctcaactggaagtggtcaccccaagagaacttagagaggggcatggtggtaacattacggtaagaacaaaatcctttctgaaatcaagaaaaaaggcaattgatgagaattaacatggaagctacaaaaggagtccactacatcccgagacaatcgcagtcaagcgcgtagtggcgctggagaacgatgtgatcaagacaaaggcgcctcatccgctgccaacggtgcgagtacctcaaggccatgtatgggtggaaggagatggacctccaggatcgagtcttgatagcaacacgtacggaccagtttctaaacagttgattacgggtcgagtcacacatgttgtgtttccttttcgcaagtgtggagcacttccatggcgtgagcataagcggccattggtagagtgatggttgttgaagatgtactctatgtatcaaatttacgaagacacaaacagcaaggggtttcatagcatgacaaatgtggaatcatgacactagatcatgtataataaactcatacgtcaggaatcttgccaaggaagttcaagcgatccagctcaaaaatgatctcactgacgttggcgcgagataagataaggaaaattgcccgcgttttttttttccacaagaaattctctcagcggcctccatccaatccgtgccacccatttaaagctgagtgccgtttgatgagcgctgtaaatcaataccggtccctgatcggccacttcgagaccgctgagcaaaaccgggccactactaagtctagtaagagccgcaatccgcgattagcctggtaaaagccagccaaggcctcgaaatcaaaattcttgacatatcaaaccgaaccgaccaaacgtgacctactttcctatctttctttgcgaccctgcgacgtccgctcgcttccttgtacgcaatatcgcgacggagcgtttccttttaatcgaactatctctctttcttgggatacttttttcttttatccattccttccgagtagttccgctctagactgtcaccggtcttgtttgccaacaatttcctccgatccaattcgactcgagatttcgaccccggatatgcccctgggtcttcaacaacaggatcctgatcttgcattcgcccaatcgacaacgacgagcggcgggtcgacaacagcagccagcgactttgcgcaatcccccgagcatcgtcatgctgcttggacgggacgtcgctcggaaagtagaagcagtgccagtctcgcaaaggaacagaacatgaccgcacaagatgtagacgtcgaagccgaggggcgaccgccgtatctccatgtacgttttaaccacaaatgtgttatgggtcgcaccgctgagcgtttccgacctgttcatcttcgaaatgcgctaacatgggacttcaacgacaggccatgatcgcaggtggaattggaggatctaccggcgacttacttatgcactcactcgacactgtcaagacaagacagcagggcgatccccatgttccatcaagatatacatctttggggcagtcttactacaccatatggaggcaagaggggataagacgaggtctctacggggggtggattcccgctctcggaggttcattccctggaaccgtcatgttctttggcacatatgaatggagcaagcgattcttgctcgatcacggtgtacaacaacatatatcatacctggcagcaggtacggcaacccatcacaccctggattactcacagtgctaacaaaatcttacaggtttccttggagatcttgctgcatcgattgtctacgtaccttcagaggttctcaagacacgcttgcaactgcaaggccgttacaacaacccccatttcgtctcaggctataattaccgcggtactatcgatgctgctcgcaccatcgtgcgcctggaaggagcctctgctctgttttatggctacagggctactctctatcgtgatctccctttctctgctctgcagttcatgttctgggagcaattcaccacttgggctcgcaagtacaagcagagccgcgatatcggcgtttcccttgagctccttacaggtgccgcagctggtggtcttgctggtgtcatcacctgtcctctcgatgtcgtcaagacacggcttcagacacagatcagcgcacccacagaaccccgagcgaccaaggatcaccatgccacatcacaaattcggcatatctcgacatcgtctcccagcacacatcgaccgagacccggcgctgttgctctcgacacttcttccgtctttaccggcttgcgcatgatttaccgcacagaaggcgttgcaggatggttccgcggcgtcggtcctcgcggtgtatggacctttatccagagcggctgcatgctgttcctgtaccaacgacttcttcggcagcttgaggattttatgcctaacgagctgaaggaaatgtagaaatctccacacatacttcgcatacactttttgttctcacccttgtcgttaccttacttgatgattttaaaccctcacttttcatgcgccgtcacccaaaaaaaaaaagcttctaccccgcttcacccacccctgtataacgtattagagaagcggatgctacgagacgaattacaatggccatatgtacagatagaaaaagatatttgaggctgcggacggccgtcattgtcgggcgttaggaatagatggaaatgactggttagatatatcagaacatggatagaatagagagcatgatgaatgaatagaagctctcacctgactgtacaagcatgcaatttaacgaagagaatgtgatctttttggggatcttttgtatctcactaacacgacgttttgagacacaaagttcgattgctatgtttccgagccaggggtattaacgacacaacgccaacgccaaacaaagctgtaaacagaacgtgttcaaagcaagtccaccaagtattcatagcagcaacattttactcgtaagtgattcagcagtattcaccatcgcctaatcttcccagggcttcaagcatctgggtcactgtcctccacgacgggcagctcctcaaaatcagtcagacgagtgcgtagctcatcacgagcaaggcatgctacaagagcaattgtcagagcgttccaaacaccctgatgttcgtcaaagaagtcgacctgcacgtggaagctgacatatgagtccggtcctctggacgagtctgtcgtaaggacaaggactgaagtgttgagaatgaataggccgtataccgcgggaggatgacgggtgtaggtgcgttcagggggtgtctggggtccgctagttggaggcgatggcgaggagtacggaggtgatgagacctttgagatgcgtgtggcttcaaaggcttgtgcggtagcaaagatactggggctcttaagcccaggctctactttgatatcaaccccatgactttcggctatcgcagagaccctttcaacgtgaggatgtggactagcaaggctctcagcgggtgtcagccacctggcgcaggacggggacctgtcatctatctcaatcttgatctttgggtctgtcgtgttcttgggtgatttgaagatgctgggcttgacgacatcccagaactgagaattcctgtccgcacgaagaaactcgcgctgtagcttggctagtaatctcatgcgctttgaaatgtagtctgtgatctcattttcaggaatggcagtgtcgatgacttcagtcatgatgttgggaacgatgcgcagatgcatgtatccgccatcttgcgctgcccagttcaaatatctatcgagctctcgtttgatatgttgcggtgctcttttccgatgtccgctttgacaagtcgttctgattcttgatgtgaggtccacgagtcgagtgagacattgcgttgcttaaaatggtgagtgagtggcagcttcgcgaaagttgaggtcgacttacccgcaaagttcttgagatgggcataaatgataggtgggtagtcctctgaagtctcgaaaacaacgtctgatatagggattccgcgaagatctacatcccatgtcggaggaagcataggtaaatcttgtcgcataaatagtatttcaaaaaggcgttcttcggcaggagcccaggtgcttgcgccgggatatcgcttcttttcgagtttcatttcctcctccatattttcacgatgagcactatcttcatcatttgaatctgtgggtagaaagctgagctgagtatactgattagagctcgacatttcgtgaatgtctttttcgttgtctacatcgtcacattgtgaaggcctattatttgacctcaaagggctcgttgtgttggcgggttcttgcattgttggtacttcaatctcattgcgcttttgagatcgcttgtttgttccaggatatgttgaagaaaaggaaagaaagaagggcgttgttttgctgagagagttgtgcactacgagcaaatgttggacaggtgaggtgggagagtgtcacttgcttgccaggccatgacctctttcttgaaacaatagattttcataaaaggacttcgcaatcaacccctcattgataattttcgaattaattcatatatttagtcagttgattcatgaatattgatcaatgaagagagttgatattggctttctttcacttagatgcggggtgtgcacctaccagatcttcactatctgcacccctctcggaagttcactttcaccgtcgaggccaatcagatgccagccatcgaaattcttcacatcccaaatcaaccgtcgcgacatctttcaaaggctcaacgacgaccatggccgaggtagcaaagacggtggctcgccaattgcctggcttcaagctgggacagaagcaggttttcttgtgtgtagccttttggcccgactcttcgccgccagttctctaacatttcccctcttaggcccaaccatgtaatcacctttctacgaaaagagcatctcccaccgaacgaagccactttccaggtccctctccgattcacaaagttcgatcttcgagattacctgtggaatctatacgatgtcgaggtcacaaaggtccggtcgtacgtcaagcagcaacccttaacccagcgcaactcccactcgcgctcatggtaccgcccaaagcccctcaaggtcatgactgtcgaattagccaagcccttccaatggccagagctccctgaagacctcacaccctggagcaaccagttgtggaagatgcgtgaggatctgatggagaagcgcaacgacgaacaccttcagcaacagcgattcaagatccccctcaagagcaagcagcccatgtccaaggagagacaggagctggctgatatggctaagaagttgatgtcaggagaggagaggtggaccaacgacgttgttctggatcctaaatgggaaaagatcttgaacaacgagcaaaaggctgtgcagcccgcgaaagaggcttaaatgaatgacggacaagggcgggctatgacttgatattgcaggacactgctaatgaaagagacggcaattctatgaggggccacggataaaggtcctctatgggatacaacaactgtacactattgtaactagtcttggatgggcaatgcatgtgggcgggttaagactatgagcgcaaaaataaaatagacgctgaaaactcgtacaaattttgatacattattctatgttgttccagtgttcaggttgctgaaatcgcagggtttcgtttccccaactccaccagccagcagtcaagttacgagcgaagatctcaagtccgaaacattcttttcccaggacatcttgaaatagattccgaagattcggctttcgcgaatgcacgtcaggaactgccacgatgactttcggtttgagggcctctggtttcttgctgccgatgcgtttcgctatgatgagcttctcccatggctttctccatgtagactcgatatcatagagtggttcacctgatgcagcaactttgagccatgtccactcagtcacaaactcaaggccccaagtagccaaaagacctgtgcgagaagtcagaaagtcgtggatagtatgtttgttagtgatccagacggcgacgagtccgtcaggtgcaagatgagcaggcaaaggaatctgcaacaagagatcgttcatctctgtcaagttggagacggtagcatatttgtccttcattctccttacagaccggtttggccatggaggatctaaaactacaaggtcaaacttgggagctgaactgtgaaacgagtcacgcagggcctcaatagaaccatgtagaggttcggctttgtctggaagtagaggcggcaggacggatgccgacggtggtggttgcggctcaataaggcgatccagatgaaagggaccggaatatgagtacaaattgcttaggtcctccaatgcactactgacggttgctgctgtcataagctcagccaactgcgcagcaggtgacgcgagtgctgagtgatcgcctcctccatgctgccggggctccggggttggatacggagttgcggggggctctgcggagacgatgcggcggcggcggatctgagacgggagaacctggctttcttccagggatgtggggatatcgagaatgataatactcttgtctggactctcaaagaggactgatgaccgatggctgactttagtcatggctttccaaatctgactgccggatgacagtttttccacctgctttttttcttctttctgcaccgcggttgaaagaatagaaattcgcggcgacaatcggcaaacctcggcctcggttattgatcaccgggacggttcagcctctgctatgtctgtgaatctgctgagtctcagtggattgtcagcacattcgtccactaaatcgcaatgtctcaaacccctggtgggctaacttttcgatcgccattaggggttctggggaatctaattccgctggctgcgctgcgtgaccactttctttaggtcataactcacccgaacttgtggggagaccgttgttcttggccactgagcttcggtttaatgacgtccaagccgcccgctgacagccggggattgtaaattctgccgctcagtcgccgctatctccaaatcctccccattctccaaacgttcatcattctccccaccaaacctgttttcaccaactttagacatcttcagatactgttgtcgcgttggcttcgaatactgatcatcactcaactctgccacggaatgtcgcatccgtaggcctcgaatccgtccaacaaagccagccacgtgctgcaatgtcctccgccgacgctgctcacatggagcaggcctcatccatgaccgaggttgcgctggaaagcaacatacagacccatggttctgcgcatgcccttaccaagtcgaaaagggagccttctgtttctcccacagatcaggaagcagcaacaacgaaaccgcacatgaaaagtctcgaatacatatggaagtccggcgtcgcgggtggtttagccggttgcgctgtaagtgattgagtttatagcaaaactttatagaacgtgctaactcttgaggaaagggtaaaaccgttgtcgcgcctttagatcgagtaaagattctttttcaagccagcaatcctcggttcgcaaaatatacaggatcatgggttggtgttgccagcgccatgaaggatatccatcaatatgaaggccttcggggactctaccgtggacactctgcgacactattacgaatatttccttacgccggtatcaaattcctcgcatacgaacaaatccgagccattgttatccccgatagatcgtacgagacgccgatgaggagactactcagtggaagtttggcaggtgtcacatccgtcttctttacataccctctagaggtcatccgagtacgactggctttcgagactaagcgcgacggccattcttctctgtcatcgatatgccgccagatatataacgagcaacccatggagaaagcgccggcacctcggttaccgaatgctcctgcgcctttatcagcgactgcagaggcaaccgcagcgacagttgaagccatcgctccccgaacaggactgatcaacttctatcgaggttttgctccaactgtcatgggaatgctcccgtacgcgggcatgtcattcttgactcacgatactgttggtgatattctgcggttaccacgcttcgcgaagcacacgacactaccaaagaaggagaaccatcctgaaggaaagccagcacctttacggtcatgggcagagcttactgctggtggtattgccggtctgatttctcaaaccgcatcatatcctctcgaggtaatccgccggcgaatgcaagttggcggagccgtcggtgacggccgtcgactacgcataggcgagactgcgggtatgatcttacgagaaaagggtctgcctggtttctttgttggcctgactattggatacgtcaaggtgtttcccatggctgcggtcgccttcttcacatatgagcgcatgaagctcgcctttggcatatagatgtatttgagcactacggtatccattgggggttgggcttgatcggcgttgacggagtccttacacggagcagcgaactttattttttgggacatggctttgatgaaggggacaaggacatacagctaggtatacatgcagcaaaagagtacagtacaatgtaacgttatgagatgttaaagcctggtgggatttccacttgtgaagcgcaagctatttttgtttaagatatgttctttcttcagaaactatcttgttttctcgtggcaaaatcagggacactgccacgcgatgcgagacaacgtgggaggttccgaaacactcgcgcgccatgtcgttagtccatattcagtagagtgatatgacaggcacaattttgcatcgttactacatgcggaaacccgacgcctctactgaaatgcaactcgtcctgttgggaaatcgccagggcaagatgatttattagtgagcttctcgtgctagttcagtgccgttgatcagactaatcaacttcccgggtacaggattgctgtttcgaggctgccagcctctcataaagttctccatgcctgtggcacatggttatgttcaagcgatggatggggggtgaagcatagctgtggtggctcattgctggcctttagcttgatgcggattagagatattgagcttcacaaagatggggttagtcaatggcaagtatacggtacttacgaggaactggacatgggggttttaggtaagttatccgatccatgatagtcgtagacatagctgattgttgcgatcaagggatgagaatctcctggctcgatcccaatagacatggggttgattacgaaaaaaacatggtaaataacgtctaggttcatggatactgtgcttgtacaatttgccaggtctactaatctatcatatgtggattgtgaatctagtagagtgcggtgcaatgcatctcagcgcagcatgttccatgacgttattcacatgcaagacctgggcgcatgtacacggcaacgtgctgggttgcaaaaccccggcagttggaacagagttgaagctaaaactgccaagagaagcaaagtaaaacatcaacactacacaaactaaatcaacgtctgaagtaccctccgatacgactcagaggcggtctaaaatgtgtacaagctgtgtatattcgtgttcctgtacttaccctatggctatggctatggctaccaagtttcctgacaacgaaaggagtaagccaacactaaatttgacaaataataaaaatccgaatccttatcttgattaattaatttatgcgacagcgcgtctgttcgaatttgctgaaatatgttagcagttgtcaagtttcgtccaagttgaagacgagtgtatagacccctgattggacatgccagtcgccagccaatgacagtataggagagaggaagctaaggtagactgcaggtgagcttccaaaaatcctagcctcagcctcagcctttcatcctcacttcatcaaagctccgttctaacatcacgctgaatttgcgcgaatcacctacattggaaatacaggaccaattggcttcatattacaacaacctagacactgtgctgctccccaatcgattgcgcctcctattccatcgcgaccttcatcatggcgtctgccgccgatctcgatggcctcgttctccttcgccaatccatctcctctggcgcgcctttcatcccgagcgcatcagctgacgcatccgcgaccgaagtccctctctcacaggccacgaatttgcgcttccccaaccaaaatatcacagtccccatcgatggcccgacgcgctttgtgtcgcacgacaagcctgtcgaccttcgcagcatctactttgcctggctgaatcgcgaggtcgccattcccgaatacaatgcttcggcaacaaagcttaacgatgagctgtcagctgcgggcagctctggcaaggtccagaacttgggtttcattgagcgtttggatctgattacctggcttgagggtgctagtgaggagagtgagtatatcaagccgctggccaatgataaggatgctgcaactaccgatgcggcgacaacggcgaagacgggcgccgtgaattcagcttctcaggcgcgatctggacggggtaccatggaccccagactggtgggcatttacaatggcgaacgaaagatgggtgatcgcaacacggtactaaggggtgccaagcctacggtatgtcttgtagtgaaaacgattcgagatttatctgacctcagtaggacttttctcatgttcgtaaacttgccgcaccattcattcagaagaaatctcagtccagctccgccagcatccccaccaacccatcactcgcacttaaccagaaggttcccacgaggcgaccagatcccatcattctcctatcaccttcggcctcttctttgattcgcctgtcgaacgtgaggtcctttctcgaggatggcaagtttgtgcccactgacgcaagcggcactacagccactatgcttcatgtgcagcgtcttatcccatccatcgaccctaaccggcctatgcgctttattttagtagaaggctctgaggcattcaagcctgagtactggaaccgaatcgtggcagtcctcacgaccggacagacttggcagttcaagaactacaagtggagcgaccccaacgagctttttaagcataccttgggcgtttacgttggttggcgaggtgagacagccccggataacatccgcggatggggtcaccgagttctatcaaccggcattgaccgctggcgtggcgagggtcacgatgcctcgcgtttccgcgacaaggagattgtagagcaaatttggcgagccattgaggaaaacatgcgatacaggggttggaagaaggacagagcaccttcttcgatataattggaaactcgcaaaacataaacgagatgttgcattggaatatgatacgctcatgatttgggttacttcaccgacgagagctatcatgaaaggggagaggggaggacttgattcccccaagcactaatgcgcccttgaggtgccaaagctagggggcttaaaagcgatggcgtttgaacggtttcttgctatgtagacatgcttatccggtctggttgcacgatgcagcgagtcatagatcatatcagaatataggccaattgatccctgatgtttactcaatgtattggtacagtggcagacagcgttgggatggtttcactctacaattatgtgctcactgcgtctagaccggactgaacggcatgtcgatatggtcgcatcatgctctggctccacgaagtcgaagtctattcaagcaagcatcgatgaacacgaaggcgccaagaacaacacatagtgtgcatggtccagcaagcttcaagagcttcagacctggcaatgggcataccatccgactggatagtcatgaatcggatgcaccacagcactgggacctaccacagctcagatttccgtcccgccctatagctagttcaccgactggccaaagctctgcatcaaacaaagaaaaggtgtctcgagatcgacggcaatagttcagttaacgccgacccatcacgggtagcatcgacaggcccacgaggtaaaaaggctgaagatgttgctttacgcccgcacagcaagatgattatataaatatgacagagacaagtatgtatcagtgtgtaagaggaaggtgtttgcgactgatctacatagcacccccacgacatcctcctagctctatccaatgtcaagctctcctggaagcttttcggctgcctcgacctcgtggtgttccccacacgtttagatgctgacgagtctggggaggaggttgacaggaggacatgactcggtgccttcttcccctcttcaagcccaagcccaagctatggccggggtcacacaatgtgataggagccccaagaactcatcataccgtgcaagtgtatttgaaattgtgccgtcaaagttgggcggatatagggcggattgttatcgagcttgactcgaggcagggcctcctgtcccacgctggtggtcagatgcgaggatctcatcacgtttggctagagcgtgttattttagttcaatgacaaacgaataggcttgaactcttggacaaatattttgtttgatgagtaaactcgaagttccagatggacggaataggtccgctgcccgtgtttgactgactatgtgaaacacggcgtctaacaggctcaattgggaaatgttccgcaagagaaaaccagtgcctgagcaacgtccacttggtgccagcggtatgacccaggtccatagttaggtggaataacacgaccaagtcccatggtgggcgcaggtggtggtggagaggtcgtctttttttgtccagacaggtttgagcacggatttcagctcggacacgagaaataggggcagtagcttttgctgcatgtcagggactaagtacggcactctttgttggagtttggaccacggcggctaaggaaaaggttcaatctctagcgtcttggtaagaccaggagtgtccacgcacctagcaaacacacagatacagcacaattacacatgtgaaattcgaagatgaggacagtacataatttacaggcaatatctggataatggaacccgaattcttgttcccgttgactagatcgcccgctagtagtgtttccaaaagcccacagggctaattttcgagtctcaacctgtgaagcccatgtcccaacctagctgtgttatagcagcggtagtatacggagtagttcaccgactactgtttagaaggggttttcacctcgctggcctgtccttgctcgttcccatacatgcggtggaggttacaatcataaatcggatcatattgcatctatctatatctggatttgtactggatctcggggttcgccgtgtgaaactctggagccaatgccgacatgaagggggcacggtctaatgccgaagtttattgtccgcttcaaataccgctcaattcaggttgatttcgtatagttgcagtattcgcttgtatgcttacgtactgggatggttgtattgtagggctggaggatgagcactgagtcgcgtactgcgatgaataataatatgacgtgcgaccattgatctgcaaaaccgtccctaccgttagtgcaattagtgtagctcgattgaccaagttgtattgaaggggctgatttgactggtgagaacttttgctcttgtttagccaacgaccctatttcttgatgcttgacaagatgcttcgcagaaatttgtggatatcacgatccaagagcggtttagacggatctgggctggttgggtgatcactgctggcctcgtggttcatttacatggcacatggcatgacaagacacatggcaaagtatattgtacctgtcgcgtggcaatggtaggatgggtggtaggaagcatgacatgaacaggggatcgaatcagattcatggaacccttgtttttccctcgtgtgcgtcctgacaacaacactgcacaggtataggtacatattacagacagagaacgtctggcgaaacacgacccacgaacacatgtttcgcgactattatagacttgaactgtgactggccttgaaaggtttttgttagtgactccgtgtattccgacatttttgactcaagatatcgtcgcacttggcaagcactgaccgccgacagctctgacaacaaaactgccatggagaagcttggcgtgtaacatcacctatcacagagtcaagtataagtttactacatactttttttttttccgttagcgcccgagagatgttactttgcaatggataccgaccgaccgatacctaaaacattgcacccaacgccaaacgtcacgcgaaatcgtccgaacctaaaaccatgtttatgcaggtatacgtctgccacatggcggcaaggtcactcacaatagcaataatatcagtccatacgctattgtacagtaccggagtatacccatataacagtctgaacaaaagcctgtagatccatcatcgaacagtgggttagtagccaacaggcaataaaaaatatcagagtgggaaaaaataagacaagcgtgctgctaccggcggtgacgtcctgattgagatgtggaaactccgtaattccggtacaactcaatgaactaagaaagctcgtctacgaactgccgggacaaatttccggtagtatcattggattctaaggcctagaacgtatatcgcggtgaagaaaaacgagcaatcaaataatgagaaccgaaaaaagagatcaaagctgcaaacgcctccactgctctttcctctttgccctttgttcccagctggtggcttcaactgcacgaacaaacccacgtggccccgaccccgccagaaggaaggaaggaatgctataatcacaccctgtctttactttgttatgatatgttttgctttgctttctttttcctacctcttttgcataaccataaatggcaataacaacctactgccatctgtagagtttgacttgcgccaaaatgctttacttcataggtcagggatctgcaatattcatcgataccgccacttacttgcgtctcttcgccaaaacttacacgctgcagatcgctgacaaagctactatgcgtgcggcgtggactaggattcgagcttgcacaagcagcgatactacgtcaggaactggcatggatctgatggctttactacttcgcgatgtaccttgctactgaaggcgccgtgccgtactttgccgactacgttctgctcaaaaaataggtagttacagacaagaacagaaaattgttgtggtcagatcatacaaaatgaaacacggcaaagtggagtgagaacagacaatggagtcctcctttcgctcgctgtatggcagctttacgtgcagcagagttcagtgatggagccacgtgggaatgccgacatggtagaaaacatgaccagtcacaacctattaggtgccggcctcaacactctcaactctcccctcccaacagactccagtctatgctccgtattcgcagcccacctagctggcgggcgagcccaggcggccaccacaacctggactatggataagtcttgtcggattggcattctttgttgcggcggtgtaaggatggatgctgcctaggggggcaacagaagagctgacctgaggttccagactactagtctacatagtagttgaagtcaagcaccaaaacccgattatttccactctgacagctgtactgactcgctcgttggaattcttgttaggggcttggaataccattgggtgggagagaaaaatgcaatccgtagcgaaacagtacttttcccgtaccatgagataatacgtagtcgtctggatctacaaggaggaggacgttccagggcaagactttatgtatcaaggctgatggtatgcacagactcaacctgtagaagcttcatctcatctatcatctaaccttagtgcaacgactctggacttggcaaatggttaatcgagagctaatgcaggtatccgcaggccgcagtagaagtatagcttgactcagcatcaaagtggtatctctgtttgcctctggttgacaactcagttggaccctgacagtctggatatatgatccgaaagggacagggagggtcggttaatggtaaccatggcgctaggactgctatggtcgcacttggctgagtgacatcctgtcgtgagcaaaagcatcaattgctgacgaggaggcaaaagagaaaccggaacaaaatgataaaagttgaagtgtaccatattggcgtttgagtctttgcccctttcgctgtgcctacaggtatgtacctgcctcactgcaatgaattaatggtgttgtcgtgttcctcccatctctccaacactggagttgtgtgttccttccctgctagggccttctcccccttgttgatcgcccacccctacaactccagtactgaaactcaggcttcagtccctgcacctcccactgtccactccaaatgggctctagattatcggtatcccattctcgaagttacgttgctaaaagatcagctgatttaacggcaagcccactgaaacgctccgcatctgtgacagttttacgaattgctttgccgaacacctggacggaattttgagtcgacctggactgtccggccactcaacatcttcaaacccctgtccctgccacggaaaggattccagaaagcttctagaaggatgggcacagagcatcagaagctgtaacggtgcaagtcgcaatctcgcttcgcagcaagagagggcataggcgctcttttaagctgggagtgagccgagcgtgacgtgcgcacagagcgagatgctcaatctaacagacatccgtcattgaccgggtcctccaggctctgagtgagatgcgatacggcaggcagttgcccgttaaacaagcattcatccttggggtaatctggagcaacaattcaaggctgagttttaagtacgctgttccttgtgaaccggctgacagcatctttgtcaacaccaatagactgcttcgaaaccgaccagccttttgaggaagcgtgattgtacagctagtcaacttcgtcaacgctctaacaatatcaatttccgacgcaccaaccatgagagaggccagagaggccagggcgaggtcagagcgatctgtggcgttcgctctaaccaagatttacaacccgcctttttgcttaccccaaatctgtcgaatatgcgagcgtcctaattgtgataatcccgaggcgcaaaaatgatttaatcccgacagtagcgaaagtacctacatacgtactcaggtactgtaccgaggcaggctaggcaacgcgcttgacaaggcggctttttcaaagacgaagcagaaaaaccgccaaaccaaaatggtatcactcgtgggcggccgactcgccgtgttcatgcaccaagatatggacatattcagccgtttcaaatttcgtgtttcagcgtcacctctatcactatgcttaaagtagctgttcctgctgggatagacaagcatcagcatcctacgaccaagacctacgggacatgttgtcagccccctagccatttcatggggaccggtttacagggtatagccttgtgtacgtacaatgatcacgtacccgtcatccaaaagttcgcgacccagggtttgtgacatggttgcatgcaaaaccaagatggaaatactctggcatttcttcggcagcatgccgatgcacatagcgactctgaagcagagcagcagacatcgcgtggggcagagtgcagcacacagtaaggggcaagcacgcccagcagcgacatggttgcatgcatggacaggaacttgggcgctttgatcgcatggcaacaacgtgatgcggtggaaggaggcactgagcatggctacaaggaaagtttaccggccgaatgcagcttagcatggtaggcagaatccctgaagccacgcgcagtcaagggggactgttgagacctgattgagtgcaacaagtgagacagacatgcacacgcccgcggctcagtagccacgctgtggtactggttcaacatgtgaggaaagattacccagcccagcctgccagcggcccagatggaatgaacaatgaagcacaacgataatagaggacaacacagcattttccctttttacagattatctgttcactgaacacatctagtcggggtcagtctgcagttagacatctatttacataccttgtagctctactactggcggttatccctgtctctacaagcctggcgctcgtttctcattgaacgatacaggcgtgtacaagttaccgttaaacacccaccaagagacattctgcccaagcgtgcattcctctctggtggctggtatagcacgcgcctttgagatcgactaagctttcgggcgctagcttgcgttgttgctatgcgatgctttcactcgatgcgatttgtaacgaggcgttgacccagacgacgctcgcctgtcatggttgcacagggtacgctcatggtgggcaagcccaccgggggattccgcacacagctacgacatggaaaacatgttccagaaacgaatttttcaggtgtttaaagggacggttggagatctgtgtccaggtttagtcgtcatacagcgcctcaaaaccgccggtttactgtcaatcggtcgtgtctcgctgccgatgccgtccgggctgttgttgtgtgccagccgatgagatcagaacagtcatgtatgtattatgtactgttacgtaccctacctggtggcattgcaaagtgcggaggtgctgcacgccgcagaccgcttgcatatcagcaacgattgatgcaggcattccgagagaaagaaaaagaaaacctccaaggaagtcggatggtttcagcccgtgaacccccaacaagtctggtgccctaacgcgttacgtacagcgctctagtgcatgtatgtacgagccccaaatgcgacgatagcgcaaacgagagctgtgcaggacccagtatcgacaccggacatgcaagctgctggaaacggccatggtttgttgtgaactgtacctgttctcatgtctctagtttgtggacttgatggtatgaccctactcagtattttacttatcgttgctaacaatagacacaagtaaaacagggaatttcgattttggctgagatggcatacacacactgttacatgttgccagttgtgaagatagttattatcatgtttggcaggtccctgatgaatgtcaacgccctcatcagtttatggcacctccattgtcattcattgcctttccacgccactaatgattaggcgttcaacattatctatatttatatcggtgtctgttttctttgatctccatgtttcactcggagccgataatcagcctactgtaccaaaggtacggtacccggaacatcgatggcgctgcgctactaacaaagcgaatgccttgttcttctttgaccccaaacacagcctctgacagttgatatgccgagccatgctaagtaagatgaagacacattgattatccgatacggcgcagccggttcaatgctcgtgacagtcccgagctgtcaccagcctgacatatcagaccagcgcgaatatgcgctgaaaatcctaggacaaagatgccgtattgtccagtctcgtctcgtagctaaggtactatgtatggagagagtatcgcttgcagtgatggataacaaggaaaacagacagatggatgcctggcttgaaaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggaaaacagacagatggatgcctggctgaaaggaagtgagcgggctgttatagtccttggttagcagcatcaatagtatgaaagacggtatggatgaaaaaatatcattacaagttggactatctactctgagaatccactttagcggtagtaaagtagtgctgtctttctgctttcctttctttttcttcttcttcttcttcttcctctctcacactctctcccctccttgtaaccactccgcaatattacatagtaagagaccctttcttctctcttgggttcctgagattcttttttagctggagaatcgggcgtcttgaccctgatcctggcccttgccctggttatttagctgcttggagaccatccatggatctcgcccgctgtcctcagcgcccgcgtccgactggagaacggaggccgggtaagatccactcgctagcagtgagtcccctcttctatctggacgcctctgtgcaagatgatcaaggggtccccttttgacacctccaccctccccccctctcctctcctctctgcctgtactcagtacccgtaccagtacctgtacctgtaccaggaccacctcagtacctacgaccctctctctacttccgttaccttaccttacctattctcgcctttgcctatcctatcctatcctaattccacccagacctgatctatcttttctgtgtcccacttgacttggtttactctgcttccactcgttcgccgcgtccatccccaacccacttccacttccatccttcttatttgaaccttcccgctgccgtcaccgtaaaactcccctccttctgacctttctcgttcccgttagatggccactctgtcgcatcaccaaaaacacacggtaaaccagtctgcctctccttctgataccttcgaccaggatacgactactcgctctcacccaccttctcaagttaccactccacgctcctcgcctcctcttgaaccaccgcccgcaccaccggtggacgctaccattaacccttccattgtctccgcaaacacaaccactgggtcaagatcagcatcgggaacaggatcagggccagcaccgggaacgaacacacccgcctacgtcccatacaacccgcaccaaggtcatcatcgccatacctcgtcagtctcgagattgaacaatcgttcctccacaggtctcttcgccttggccgcctctgcctttgaccgcacgcaaaacgcaattgctgccatctcagagccatccgtccgacctcgacagtccagcggtgctctttcgaggctttccttgctcaccagctcttcaccttcgtccgaaccctctagtccggacaagtaccaccgccttcgaagctcatcaaaccaatcactttcctcaggcgcaaccgtggacggcaagattgctccccaggcattgcaggcgaataacccgccgtctcagccttacacaaccacagacccgaatcaccctcttccttacaagtcctccacagccgccaagatgcatcaaacatcatcgcgcttattgcgcatgacggacgatgaccggccattcacaaaggtaagctctttccctacttcaaattgcatggtgtgctttgcatgcgccgtttcgccgtgtgcgcagacatgcataattgttgcctatgcaccaattgcattctagcaagaaagctatacatactcgagtccttgctgacagagttgcacaaacaggactttaaagatctcttctcaacccttgttgttagtttgctgccgctttcggctcatcgtgtccgattgaccaaggttgaatacacctttttgtccgaggatgctattaacaacctgggctctctcaaattctctcaatccaatcgcatgcctgaccccaaggacccctcccgcattgttaccaccacgacaaccaccactttctccatggctaaggacatggctcgttctatctgtcaacggtttctggaggcacgttttatcgaatcagccgatggtaaataccagcaggtttacacgatgaagggctctgtctggcaactaacccccaagggtattaccgttttggatagattctgttccaggaacggtatccagcaaaagcaagtttctgaactcgccaacctcgcttccacccagctggtgctccttgagcgcgaccctcagacggacaagcttctccacgatcacggaacaatcgaggttatcttccgccgatttgctgggtcagagggccgcaacattaagtccactgtcaacgccgccgactcagactctctacatgactacagggatggactcacaggagtcaagatggctgctgagcgcaaggtgaatggaaagacatatcgtgataccttcactggtaaggctaccactgattggctcatggattgttcgactattgtggataagagagaaaccgtcgaggtggccaccctctttgtcgagttcgagttgatggagcctgtagcccaggaccgagcttacatggctcagaaccctggctgcaaccttttccagcccaccaagtatgccatctaccaactatcacaacgcggaaaggatattgttagcggcgctgcctctcgaggacgagcttccgagagtgaaggcggtgccacatctcagcgaaacggcatcaccagagactccaacactcagcgccttgataagattcttaacgaccctgctcttcgcctgcttttccgtgaacagctccgggatactcactgcgaagagaacttgtccttctaccaagatgttgatgagttcgtgcgcagctgcaaggctgctacacgggctgctcaaaaggcgcctaacaccaatgctatggacggaattaaagagattatggcttcagcatatggtatttacaatgccttccttgctcccggatcgccttgcgagctcaacatcgatcaccagttgcgtaacaacctggctacacgaatgactaaggccgttgggcaggatgtggctatgattgacacacttcaagaagtgacgtcgctgtttgaggatgctcaaaacgcagtcttcaagctgatggctagtgtaagtttggctaaaaaccgcccccgtcccagccccccatggcacgttcgcggccacgccgatccctctcaattgaggataaagcaatgcagatgctaatataggagaaaacaggactcggtaccaaaattccttcgcagccccaagtacgagcagcaattgcgaaactatgaattcgacgttgttggccgaggccccgagcgaagccaaagcaggtccaaccgaaagtgatctctcccccgaaggaaatccggccatgcgctatctacactagagcgggttgactaggctcgaaaggaaagctcaagtctaaaacagatccagacttgaggccagaaccagaaaccaggaaaaaaaaaacagggctatgaccaggaccctgaaccttgctgggccagctcaagcatttacatcatctgcctcatttaatcacgagtcatttgcatagagacgtttgacagttttggctaccaaagcgttttatcacgagaacgataccacctagagccataccttcctgcattaccggtgttttggtttctgagctattttgtttttgccatgttcttaatttttttattattcgcgcctcggcccctttctcttcggcggctagtgctaagttaggggccatagcccacagccacagctacggctacggctttgcctaccagacccgacaacagtctactcacttcggccgcctccgaagacgctcgggtggcctttattccgcgtcatgccctatttgctcattcatgatggatctcggattgaaaactattatttcgacaatagggtgctcggatgtaccgatgagagaagctgatggggcgtgcggtcgacagcttcctgcttggatacagttacactgcttggttgtgccgagtaacgagcgccgagcttcgaatcaatcccgagacaaagacgagctatacgaatttcgattgggatcttcgagacatgactatgaccgtatggatataggacgaaacggcctgtgagaaatggttgatcgatttgcacagcgtgagggatttcgacaaacgaaatcggcagcacttctcttgttattatctttgtgttttttgtactactttggggggtttacttcttcattatctctctcttttcttttatttatttattatgttgcggacggcaccccaatatcttgggaccgaaagtaaatgcattgcattggaaggagtcggggtacattacggcgggccagcgctgaaatacgattgtacatagaaaaaagacactgggcgggcagtctcgatagcttttgtcgagaggaataaacaaagacaaggaagcgaatcacatcagtatgtgcacttgaatcgtgagcttatttactggtatgatgaccgactggtgtttgtgaaattgttcaagtggaatgtgtagatatgctctgatagagccaagacatcgcgtgatcatgacaaaatacacaaacgatactgtagcaattgtcattgcacatgtttattcacattgcgtgtgttacgaattaaagactgaatgcatgccgtgtctcaaccctctgctacactatatcgcccctttaatgagaagcggcagataacagggtcaatattttgactgcataaaagtaatttagacaatgatagaacagaaggaagtaaaattgcctcatgtttctttttcctcatttcccctcttttcaattagtctaatttcttgtaccataagagttatgtatgtccttggcaaacaaaaccatagtagctattgttcatcaactgtgatgcgcacaaagccttgtcttgtgatcaagaaaccactataacatcaatacagagtaaataagaaccactcctcggcgctcccgtcaccaagacatgtcatcaaagcaaaaaaagaggctgaatgttgttattgtcaagataaacgaacaaccaaacaatgctcttcgttcttgatgtaggtgggggcgattgatgagccaagggaggaagagacaattcacgggcgagaccaagacagcttccagatcaaccgattcttttgagaatcgctgattgtcgaatcggggagttttatgaggattgcctgagagggtctttcttgttcaatggtattttgcttagggtactaattttgtgtaatattgatttgttctttgtttacatagtactgaattacacgcaacaacgtgcctatttgaagagaatcactgcaggatacctgagcatatagagggacagtttacatctacagagtggctacagacagcaagtgtcatgtcgtttcagccaaggatcacacaacccgtcgactcagaattcacttacacccaacaagtccagttataaataagattatttagaaacaaactcgcggcgctcaaaataactttcctagacattggctcctcattcattcagctcaattacagaaaaacatctccttgcaggtcgtaacccggccacaactcccttagaacggagccgcaatttctttctctttctcccttgcgtactggaatgaagcaacatgacgatacattggtttccattctttactgtggcggccagattgtcgcaagcctcaggggcagagaggaaagaaaacgaacaagaaagatgagagtgagacaagggagggtaaaatggaggctctgggccggtgtctaaggcttcaattttgagatataagaagacctctctgacagcttcatcgtatcttttccctcagtatcactcagcatcattcttcgttctctgcaacacacactcgttaacattctcgcccaagtcactcgcttgaccacactcactcactccagcaaaattgcaatcgctcttccaaactcactcactctttgaagtatcccccaaaacaaaaccagtctttcaagatgtacgccttcaacgccgccgctctcctcgcccttgttggtgtcgctgctgccaagcccaccatgtctcctgctcccatgcccactggaagcaagaacggcaccgtcactgtcaccagcgtcgtcgatgtctacaccacctactgccctggacctaccagcttccacatgggcggcaaggactacatcgtcaccaagcccaccactctgatcatcactgactgtccttgcaccgtcactgagactcaccccgctcctacttggattcccggccaccctggctacaagcccgagcaccccgtcaagcccgagcatccctccaagcctgagcatccctccaaacctgagcaccccgtcaagcctgagcaccccgtcaagcccgagcaccccgtcaagcctgagcaccccatcaagcccgagcacccctccaagcccgagcatccctccaagcccgagcatccctccaaccctgagcaccccgaggttgagaagcccgcccagcctgagcaccccaccaaccccgagaagcctgagggtgagaagcccggcaagggagaggatgtccccgaggagcccgttgtcactgccggcgccggtgccgttcagttcggacttggccttgccgccttcctcggtctcatggctctgtaaactagcaaccatgagagtcaagacgccagatgacagcctcgagaaacgaacaagagtaccgcatcagttcgtcagcctctcaacctatacttcagactgtcttcagctgtgttcattccgctatgattttcatgagcgctcaacgacaatttctacttcgcctctccgcatcaacgttttaatgacaaaatatttatacttctttgggtatctatgcactcgcatatacaccgtgtatcttctttgtggcgcccatacccattagggttttccggggatgggtcattgagggggatttcttttgttctcggggaccttttttgatagaaatgaggagcttggaagacatttgcattgctgggagatgatttgtaccgttggtgtaatatagatacgtatagaacctaacgaaattcatcattttactcattacatatgcgttcgagattatgctctgtaaatcatcagtgctcgtacctgactcgccatcaaaatgatcaaggacataacagtccataccagaaataacgccgcgactccaaagcttcaagcaagcacaggactaaaattccccattctaggccagttccgctggccctgtcctctcatgacggggatggttataggtgccatcatctagctccgcaaaggtctcacgttcatcaaatggcgagtttggattactgtagggactatgacttgccaacgcggcataatggtcgggtctgctgtcgccacgataagctgtcacagactgatcatgccttaactggttaaatcccaacggctgcgcgtgtccaagggctatagggccgccgttttgctggtgcgcatcgcccatactggaagagggtgtgtcattaatgtaggctgggtgggaagacaggtccggagcggtcccgtactggccattggctcccttggtcggtgctcctgagtactcagatgctggaggggttggtgtttgaagagtccctggggagccgggcccaaagttttgcatagagtgtcttgcagacttgagggaagttctttccgacaacttctcgaccagagttccatgggacttcttgatagtcttcttaacaaacgacaccatgagcaggttacagcgcatgtcaacatcttcgcggagataaagacctgaagccggtgccccaagaccaagctcaacaggttgcggacgctctccaggcatagttccgcctacagaccagcggccacggaggtcaagccccatgggagcgtaactgtgcgtctgaagaccatcggaagagtcaaagaaggcagccgtgtatgtgacctgaccagaggcgataccgccagggaggtaatcaatgcgatcagtcatggagtaccatacacacttcttctcatcctccggggcgtgtgacggaggagagatttggtggcgttctatgatgagaggattcaagtcaatcattgctaaatggtcgtgtagaaaatctaccacttgctggcgagataagtttgaaggcaagggtgtgattgttgtgaaagtagaccgagtcatggttttttcctggtgttggttgtgatcgacgtgacacaggattttgcaagttacaagtgccgtataacagaagctgtggcgactgaaaatgtgtgtatggagaataaaaacaaggtccgtgatgagcggtgacgatcttttcttgttgttctgttcaagacttggggttgatggagatggcggagagttactaataagatgggaaagtgcaatgcgatgatgacttggtatgacaggaaggaactagaacttggcaaccgttcagccccagctgtgtaagccacaaaaagcagactaccaaagggcaggtgccatccattcaatccatcaaagcttccttttgcttggccgaaggcgctcggaaggtgtatcagattgccactagctcatctcgtctccggcaaatcaaggcctcacaatctcgagtgacgtagcatcagaaacatcgagtgagcacagcaaagacgaccgagtccaatgaattgttttttacttttattatttctttacgataaaatgctaatattaatcaaaaatctactctcgcttgttcatgtccacctaaatatacgcctagtccatgtcagattttagtatgcttcgagtcgatggatctagcgaaacctaaacatcaacactacaacccagcacatatatccatattattaccgtcctcggagaccaaaacatgccaccgccatcttcaaggggaaaaccccgtccgtctcagcaatgccgtcttgtttccctcgcaaaagatcatccagggctcatgaatacggacaggtagccccgatgtatctgttacttgtctatacttgctcaggggcatcattaatagtctattatatgcaacgcagagatgtgtatctatcaagccaatagggcatcgtatcgtaaaactgcaacctccgccactatatctccctacaccatcttgccagtacagcactcaacttcactgctgctgggatctcctccagtgcgacgtcgactttccacatcttgccttctaatccgccatgcccaaggttacgggcaccacctatgccagcaggcaccaataatcccagtgagatgagccgttcccatgcgatgccagctacgccacggctccatactcggacacctccacctacagcaagcatacctgctgttgctgagtgaactcgctgtcttcccatcaaggaactgtactcatcgtatgccatggccaagtttaccgtatccgtgtgtgctacaatgtccaatcgtgctgcagcaataaggagtcccaagtctagctcagacagcgttgaaagcaagtgaagcctggagtcagggggtgtcaaggattcaacatctgcttgcacagcagggatcttgagtgtcacgtcgttggctgagagagccgacagaggtaagatccattcggtcaggaatgccgaagccgacttggttgtgtaataatgatactgaagcaagtcctggaatgatcgctctctgtatagtccctgtattgtatgttagtatgtgattcgcatccaaataggatctgaccaacctcgatcttgttgttccaatactcctggaacgcagcatgtccttcgagataggtgttgatgccttccttctcagcctcatcgctgtctacaatcagcccctgcctgcagacttgccagtaagctggaagcgacttgggcagagagagatagacgtatcgatgactgaatcgactctttactcgcttttccaacatctcaacaacatctagtctagtggtacagccaaccactgcgatgggtgcctttcgcgactgtgcaatatcaaacaagttgtacaataatgtttgtcgagggtgcgatgcaaacatgtcgaattcgtcaatcacaaacacaatcgactgtgacgtaacaccttcgtctgtaccgataatctcagatggatgtgacaggagagcaagtaacgacgccatggtgtcggcatagtttgtctgcaagcatcgtcagtgagagtaatttatggaaccaaggggtattcttactctgttcaccaggtcatcctctacctgcatctctttgcctagctgtcgccagatctcttttagggccagcttatcatccgtatgaatgaagccattgagccgcaccacgtgaaaatcgcttctgtgttcctgagatacatcagaaatgaccttttctagtaactgtaagataaataagttagcattcggtgcgcccagaaagcgaaatcacagcgccttacagtggtcttgccacatccccttgctccaattatcatcatggagtttccttcaccggcaacaacagtctgtcccacaagctggtaaaccttttcttcagcctcaagctgcgcagacaactgcaaacgccttctccccgtacaacggtcgagaagcactcgttgtaatgatcgtacatgctggtccaaattggcgatgtcaggtacatctactgcgatcttaacagctggaggctgcacgccagcggtctttttcggcgtcttaagcatgtcctcttgagtacacgacttgcaaagccaatcgccttctggaatatcgggaacgccataacattcttgatgaactgcaaaatcacacatgtcgcatagaatgatttggttgggggcctgcgaatggggtttcaagcacattgcgcacacgatctcatctgcttcagagttggcggccttacgtggcgtcttgggtttgctcggtaggtcctcaaagaaaacttcgccattttggttgtcctgacctgccccaaaagtgacgttcttcggccggcctcgtggtctccccttcttggggctcaggatactcttgggcgtaggttttggcagcgaaagagatccattcgttgtggacagctcgtcgatagattcttgttttgctgaaagcccatcatctgccgctggggctggttcttcaaccttcttcttccgcggtcggcctcttggggcagctggtttctttggtgaagcggtcctcggtcggctaacaccgaccttctttggtagaggataagatctttttgaatctccggtatcccatattgttcctctcagtgctgatgccttaagtgcagggcggaacatgggttgtgcggcaggttgtgtggcgggttgcgatacaggttttgatggcgacacgacgggccgctggtcggtcggtatcttgagattgttgtctactgggggccataagttctgaccgttggatatgactgatgaatatgctgaattgatggcgttgagcgccttgggggttgaaggcgatccgggtacgagttcatcgagtcggcgtttcttgagggtcgcaggtgttgggacggggtcatcttggaattgagtgcgctttcgagcgttgggagtaggagaatgattcatgattgtcgattatatgcgtggtttatatattatgtcgtcgagccgtttcttgatggaagtttgctatcgcatcgtcaccgtgtctattcgtgagtgatctggctggtctggtttggttgccaatacaaataaatcattagtggactagccaagctaaaaccaggggagacgcgtttgacgcgttgagattgagactaagaaaagtaagcgcttaatttcggagccatgtcacgtggccaaaaacgacatgcaataaagctccactttacagccctacgattgcatgcagatgcagatgcagatgcagatgaagatcgagatggttgttggttgagtcgagttgagttgcccaaacgggttgcatttttcggatacaggcatttcgatccttgtaacttagcgattgactcaatctaactgtgttgatttgacaccaatgactcagtcacagaccgttatactggcataccgcctagttatgggcagacatgttttctcgtttcaataactgcgtctcgggcacctgccaagccttttcgtcaaggttggtacgcatcttttgaactaaaaacagaagggctgagtatcatcgacgaatcaactggtcggctagtctcttcagctaagtggattaacgtggttgggggccacttgcactctcacgtaagatttcaatgtcacttcaactaccgttgccagtggacgctaggctctactagaccatattgatcgtgaatctaaatcaaggatcaagccataatccaatgtggctcctgttgtactcgaattctcccgctaaaagtcaggctcagtgagttgatggtgttatgttagggtcaaccatgccttagtagtgaaaatcgctgtttgatggcatggctaggagtatcaacccctgctcgtctctcaggtcctgacctccagttgtatttatatagtcaaggcagcccccaatgggcaaaggtggttgtgtacttcagttgactcggttgtcagacttacgtgggactcctattctacagtacgtgcagaggttccatcaggcgaaaagaggcattgtcctcgagccatattctacccatggccatgctaatcattaatagttggttcaatttgatccccagtctacaatgtcgtaccaagaaccgcacgaggctgttacaacagcccagaagctcgtcttgttcaagagtcctctcataggacgatcagactccagtgacaatggccctcctaccaagcaacctaccgctcctgatatgagcctctttggtaaccgatacgacgatgactgtccacaatttcaaaaggttggcaacaaataaagcatcgctgtaacgatgctaacagtctctagcacgaggatgccagtctactcgagcttttctacgatctgttcttcgctgccaactacaccgtcttctgtgaaacccaaggcgtcaacagccctgaccgtttcaaagcctatgtcggctacttcacgtaagagagtgaacctctgagcgaatgtgacgaaactgacatattgacagtgtcctttggattacatggctcacaactagtttgtacgatgtacgattcgtaacagacagtatctttggtaggtcttcttcagtgatgaggctttggcactactaacaattatagaacgtgtcgcccgaggtattcatcttggtgttatggttggatttgccgtcgttgctcccaagttcaagccggaagaccaagacatgaagacgatgagaacattctgtaagtctctcattctgctctcctcgccgtatcccttacatctgaaactgacttgtttagccattatccttatggtgtcccgtctagccttggccatcgagtatgcgagtatactctggcatatccgcaagttcaagaagcaagccctgcctatgctgcttcagatcggattgaactttgtcctcgccatgatctatctcggtaccacattccgcttcaccaaccacaatagtaacgtctacatcacatggtacatccttgctgttgtcgaggttgtcctcacatttgcattggcatacatcttcccagttctcagcttccaaggaacacatttgatgaagcgcatgggtcttttgaccgtcattatcgttggcgacggaatcatcaccatttgcaaaagcgttgtcactattgttgagaatcctgattcgtggagtaagtctttcctgctgataaaatgtcagaaaacctaagctaaccccctgcaacagatgctgaaaccgtgggtgttgttctctcctctgctaccaccatctacgttgtgttccttatctactttgactggatgaagaacccttacctcccaaagttccgccaacagctctggaccatcatccactatccccttcatctcgcactttgcctgtttatccaaggatttactcaactcgtcatctggaccaaagtcttcaatgtcatcaagacaatcgacttgttcgggggcatcaatgaagacgacatacccgtggacagcataagtgatataacgacaaagataatgcggaacatctttgagactattgtgaaaaacttcttcacgctctttccaccacagtatattgagactcaggaggccgtcatcacagcccttgacaagttttctactatcaacgataccttctgggtacctttctttgactggaccgaaacacaactggataaggatatgcccgacgccaaacagttccagatattgactgaatctctgcaagggcttggaaacgccatgacaaacgctatactcgagacttttaagattaatctagtcagtgaagtgcaggagtacaataaagcccacaatattactgaacagaccggcgcggagttcgaggcagacctctccaaccgtttggacgcacgctttcatctcattgtgagacaccctccccatcaaccagttcctttctctaaagtactaacctattacaaagttcaactacacctacattgcggctggtatttcactcatcgtcatggtggcccttgctgttatgtcgcgtacaacccgctggagtaaatgggctataactcgccacatcatctttgttcttctcggcattggcacaagtcttgtcgcaatagtgaagtacaaccaggaacgggccgagaaataccagacgagtggctggatgatacctgttatcactctcgtctgggtcactgtccttgccttgactcatattcgcaacccgccaccattattcttcaagggtagcaagtccttctggagcaaacaaaacgagtcgcagacttacaaccgggttatgccttctgagcagcagaccgaatacaaagcggcccctcatacgcaagtcacttcctcggtttagactagcaatctaggctctataaatacgtttggtttgagtagcccaagtaaaaaatgggctctggataaacagaagctatagactgtcatatcattcatccaccgagtgctaagatggagagatcatcagagttcagacgaataaaacaacaaagagagtgatgtaacttcatattagaaggatatagatacatcatatttggctgtgtgatttagaagcaatccgagtcctcctctacatttgctttctggcccaagagcttcacaccgtaaccggctcattcgttgtgccttcaccatcaatctccatcgcaggactttggtgcccggtagctatgtacaatgatatctcttgtgcagcatcatctcttggtagttcatttaccctggcatccttcccaagttccgggttctgctcatttaaagtgtccgtgccgtttgtcatgctggcttccgcttgatcctcgtttccgttggccatatgctcggtgccttccattttgacgtcattctcttcttttgatacaatagggcttcgtgttgtcttgagctctggtgggaggttaacgtcccagtcgtccttgaatttgttgtccaggtgctcgtcaaaatcacccatcttccgcctctcgtgggctgcccaagcctgagccagccattcggggtcgtgtcgcccttgggcgatgttctctgtgtaggcagcacagtcatagcgaaagctgtcatcattcatgagcgatgcaaaatcaggacaggcgtcttctgtgcctgcactgaggatgtgctgagaatctgggaagagtgctagtatttctgccctctcttcattttctagaatttcccaggccataggatttgacaatatactctgtattcgttagttgacggtttcttcgccatttgaatagcagcgggccatacatactctgagatcagccgaagctagaggtgatttggggtccgtcaagatgttgtcttggttccattttgatcttctggccgccttcttcacgacaactctctttttacttttggctttcttgatgccctttgatgtagatgctgtgcttgtctcctgctgagctagtggtgatgcagacgcgtctggcagctgatcaacaatggggtgcgaaccatcatcaagcccttgatcgggcaccgataatggaagagagtattctgatacattctcttgtggctcaattgcatcttcgccactcacgactatcgtgtctctgtcgtcgtaagccattgtcgcgaggctgtttggttggtcaagattggtgagtgctgaggctcggtcgggattactttatgagcaggtcaaagacgagtttagtggagagaagacgaaaacggagaaatagactcaactcctagatagcgatagcgagaaagatagttttgacggaaagtaaacatttatatattacgctgcttttctttgtgcatattcaaacgtacctatttgtttggccaggttccagggtagcctcaatgcgaggtactttggtagcaagcagtttgtatgttgctctgcagagacgctcctgcctcaactgcacgtaacggctgacaaagcgggcgttacacatggaacctcaattgaccattgattgtcatgttttgtttgttctcaacattcccgaattcaacacggcggataaattcacgactttgcattgctccaccgccggctacttataatgtgatatcattacatggcagaatggtacccccacgatattttggggtcaactgcatcccaccctggcccctcccgcaatgatcaacacggcaatgtatccgaccatgttcaaagcaaatccccgcttattgaacagttgctggaaaccagacgataaatgcatgatattgggattggattagaaagctacaagggtaagctagcagctcattgctgagatatatatactctcttcatcacccttggacaagtttcctcttttaccgatctatgtcacctgtcccaaactactaacatcgacatcatgacttccaccaaggcgctctgtcttggctacgatggtgttcaccctttctctaaagtggagattaaggaccgctcttcagtccaagagctccttcgcactgttctcgaccccttaggacctttcttctcacccgaaaaggctcgtgtcaagtgtccgggtgcaacagcagtccgcttcgaccaaactgcctccgaggttgaaggtatatgccgcccgctttggggcctggctgctttgttggcaggtggtggtgattacgatggcaaggaatggtggattcagggtatcaagtcaggaaccgatccagagagtcccgaatattggggataccctcaagacaatgatcagagaatggttgaaatgtgccccctcggtaaggacctatggcaaacacccaaaactggtctaaacctgacccggtatcctaggttgggcgctggctgtggctcccgacttttggagcagcttgtcagataaggagaagagcaatgtcgaggcttggctgggaaactcaattaatgagaaaaagtcagtcacaagtactacaaagactctctatcagctaaccgctgcttcagcatgcccaacaccaactggctttggtttcgagtttttgccaaccttggtctgaagaaaaatggcggcaaattctcccaagagagactcgacagcgacattgaacacctcgagaccttttatcggggagggggttggtcgaacgacggaccagaaggaatccaccgtaagaaccatacagaacgttacagcaacttcaacttacacagacagaaatggactactactcttccagctttgcgattcaactactacagctcctatacgctaagttggcaggggacgaagacccgaagcgtgctgatgaatttaagcgacgtgcacagcaggttgctctggacctgatccattacttcgatgatgaaggcagagccattccgtatggccgaagtgtaggttaccgcttcgctatggtctccttctggggagcattggctcatgctgatgtcgagctacctgcacctttgacatggggcatggttaagggagtggttttcagacatttgcgctggtggcagacccagaatgatatctggacgtcaagcggaacgctatcgattgggtattcgtacccaaacatgtatgtaagtaacggttactttcactccgtgggtacgagtttactgacacataccagatggcggagaactataacagcccaggaagtccggtaagatgagtactggcagcaagaagaaacaatctgtctgacctgaatcgtagtattgggcctgtctcgcattcatgtgtctggctacaccagaagaccaccccttctggacatccgaggaagaatcagcgagtggtgtgatcccaaaagtaaaagccttgaatcagccaggccacattatgaggtggggatcccattatatatgatttggcaagcggcagtaatactgacattggtttagctacctcggaggccactgcatgctactctcatcagggcaagcctgcagctatccaatgaaaggaacgcatgccaagtatggcggattcgcttacagcagtgcctacggatattcagtaccccctggactcttttctctggagcaatacgcattggcgtcgcagcttggtctgtcggatgatgggggcgagtattggaaaacccgaagactctgcgagtacgcggggattgaagaccgtgaaggcgcccctgttctcgtctcggtctggaaacctttttcggatgtcacaatccgcacaattctggttcctcctgtggagaagaccccaaactggcaccttcgagttcaccatatcaagagcgctcgcgaagtcatgacagccgacggctcctttgccatttgtaatgtcaatacgactaacggacgatatctaggcccttacgacaaagagaaacacgagggaacatcacccaagatcattgggaattatgacttgaacacccccgacggctggacaagtggaaagttgggggcttttgcagtgtccaaaggcgctgtagggatcaaagctctggaaccgacccaaggccgccaagccatgttggttaacgcagacccgaactcgaatcttattgagagccgaagcacaattccaactttacaacatacaatcaaagctggtgagtcggtatggtatgtgtctgctatatatgccaagccctcgggggttggggtgagccaagaaagctatctcgatggatgggacaagaccccaggcgtgccaggttggctagagaaggagatgagtgcttaaccccaaatgtcagaagtaagctcgtcgaatggtcggaaatgagatggatggcacggaaatcaaagattccatcaatcagattattacctgatcttctcctcactcaaagtcatctccccgcctttagtctgctctgtgcttgaccgttccttgcggggatggtctgccatatgttgtcccgacccttggcacaggtcgatctccgttcatggtccagcgacagccgccagaagaagcgggcgggcgggctattgaggctgaagtgatcacgcttgcttctcattcggtacgataaccttaaaagaaaaggctccgcatttgtttaaagctccagacttgtgcgatcaccagccggacagactaatttccacctatcacagagcagagacgttcacagccttttaccacgattccatggtgcatgtcactatgcttaatcgacatggggagtctctccacaaccccaggttccacgcggtaaccgcctccccgcatattaacacaaatcctcccaaggatgggttgtttctgagcagccgagacgcatcatagagggatctctcgtgcccccaaagttcatctcaacatcagcctgggcattccgttagcttgggatacacctcttccccgcgcttgatggtgtagttaatttcgacgacacaagcaaatcgattcgtggacaattttgtccgcttctaagtgttcatacgagggtaacattttgcgctagtagatatacgatgttttcgagggtttgacctcaagcctaatgttcaaattcacaagtcactacgagcgaagatatttgaagtttggttgagcaaaaggatgagcatgatctgttgtcacgtaccattaccggtattctagctgcagaaggatatccggcaacgaataaattcgtttcaccatgtatcaacgttccctgtgccgctacggtgcgcatgatatccgaccctaccagagagtctgtgcaattgacaagggagttcataacacacaccaacagaacagaagccggtgcgccgatgttgggggtgacagtccggttgatgctaccccatgcttggctgttactggtccttggatgatcaatttgggaatggtggtctgggggagctcgacagttggactttggccggttgatcatttaatatcctacgagatcccctcgacatttagaatttctcaccagcgatcacacctctttcaatcattcggtgttttgagtcttctagcaattatttgttccctcgattgctccacgtctcggttcgatctagaatccggggaaacaagcttaaatttaaagcatcccctatctttttcttagcttggaaacacatcccgacctcacttcctcggctgttgccactcacccaccacccacgagtcgacttccaccaccgcaaccatgggtatcgcaggtgtcctcaagaaggtcgttcgcaatgacgcgatgaagactgaccccgaagagatttacaattggcgcgtctttgccgtcgttgcaggttcatgcttcggaggtatgctgtttggctgggacactggagctattggtggtgttcttgccatgaaggctacccaggagcgcttcaactacactcctgaggccaaggtcacactcgatcaaaacattgtctcaactctccaggccggttgttttgctgcttgtttcttcacctcgtatttcactgagagatatggccgacgctggtgtctcattggaaccggtgctgtcacaactatcggtgttattcttcaggccgcctctactgctcaaggatctctccccgtcatgtatatcggacgctttgttgccggtctgggcgttggagctgcttcgtctctggttcccttgtatgtgtctgagtgtgcgcctcgagccattcgtggcggtttgacttgtaagtgcttcaacgctatgatccctgacaactcatcgctaacttatgatagccttttaccagctgtttattgttaccggtgtcatgctttctttctggtatggtaataccttgttcaatctatcgaagctctagctaacaggtcatcaggatcaactatggcgctcttctccacctcagtgctcctaccgtctacgctctgcctcttgctctccaggctctccccgctgtgttagtagccatgctatcgtgcccaagaattcaaaaactaatgtgttcccaggcttttgattgcctgcatgttggctgcacctgaaaggttagtaacccaagcataattcatcaaagcatagctttactaacaatcattagtcctcgatggtgtgctcgcaaggatgactgggaacgtgccaagtctattttgatcggacttcgacagtaagctttcatgattgataaagaaggaccgttgaataacaatttttgcgccataggctccccgaaacccacccatatgtccagaccgaactacaggagatgtccgcgcagctcgaggccgagaagcgactcacaggcaacgcttctgccagcactctttggaaggagcttgtaacaatccctggcaaccgaaagcgagctattatctctgttttgctcatggtgtgtcagcaaatgacaggtgagtacccttcagatcttgtgtcattttctctagctaatcgacaataggtgtcaacgctgttaactactatgctcctcaaatcttccagtctctcggtatgaccggcacaaccgtctcgctcttcgctactggtgtctacggtatcatcaaggtattaggatgtgctaccttcctcatcttctttgccgactctcttggtcgacgccgcagtcttctgtggacaagtgctgctcagttcctcgccatgtacatcatcggtatctacggtcgcgttgagccccctgttgctggcgcaggtatctctgctttcggttatgttgctattgtctgcatttacctctgggctgctttcttccaattcggttggggaccttgctgctggattctcgtttctgagattcctactgcccgtctccgagccctcaacgttgccatcgctgctgctacccagtggctctttaactttatcgtcgcccgaactgtgcttaccatgcagaagacaatgggacctgccggttacgtaagtgctaataaacatatctatgatgactattagataactaacaacgactgaacagggtatgtttttcatgtttggtacctttgatcttctcatgggtatctttgtgtggctcttcgttcctgagaccaagggtcttagcttggagcagatggatgagctctttggcgtagctgacgtccagggcaagcttgacgccgagggccctgagggagcccgcactcctagcatccgcgaggaggtggcccatatcaagagcaacaagagctaagcgtgttgtattgatgataaaggcgagatgaacttgcacgggagcgaagtttctattaacgtgtaatgaggaagaagaatgaattacctgcaggtaatcaagcaccaggatatgactatagtatgaggcgtggatatctgtgtctagttaggatgacgactgaaatatgaaccatcatgatcagaaccccattggtggtgtttcgatgtcaaagtgaaagtcagctagaaggagtagacgatcaacatgtactgactgtggcagtttggttaatggttgctaagcttagagaagtgtgtctatatgaagagggtaagatccagacgaattgatgctataaataatcaaagatttgtttatcaattttatggcaacgtcagtccactgcgatcggccgtgtctccagtctgggggtaaccttgtgtgaaacaaagcaaccaacagtttacagggatgagattatgtatgcactgactcgatagtctacatgttataagtgaccgttggttgtggttttaagcgctcttcccccccgcgcctcgaaacatcttcattgactcttccacaatctcttctcatgtcaaactgagtcttgacttctcaaaaaaaaaaaatggcttcttctccacagaaaacatccatagaggtgctgcctccagaaatcttacttccgatcgtcacaagccttcctggtctcgatacgctttgggatttgctgagggcatcccccaacgcctggcgtctcttcaacgagaatgccctttttattgttgaaaatattctctccggccccaacgcgatattaccacctgtggttgtagaagtggtgcgcgccgttatacttgcgcgctcaaaggcactccctttccagaacctacgtgacttgcagcgccgattcttgttcaggttgtttccctgctttccatcgatcggtcaaagcaaggataacttgatcaaaattgggcctgaagttttatcagctgcagcaccatctgtgtcggttattcgatccacggttgcaacagcttgccagatctcgaccctttcgcaggcatgcttgtcatcttatcttgaacgactaagagaccccagcttcaggccgatgcactgcctcgacccttacctaagttacatcaactttcatgggcctgatggtaagcgggtcatggcttgggattgtgtctttgaaggtacacctgcgaaggtggttgatgctggacagccaaactgggtagaagagatgcgagctgttcgtgctctatggatcattcagctcgtgggagaagttcagtatcagagccatactttggactggccaaatgaagatgtcgataagttgaaaggcatgagcccggctgacatgatcgatcaaaataactttgatgaagctcgtcaaaaatccgaagaggtcaagtctctaatgcaatacattgctacacttggggaagccaaacaagatacatactaccaacttcccccaccgccaccattcgtaagatggatcacggcgtcgcccaaccgcaacgaacgtttccgcaagttgattcggcatagcaaggatgggacaccactctgtatgcgatgtcccaccgacgacaagttatggggtcggactgaagagtgcctgggacaagaagctcctggaatgctaatatacagagagctcaacagaccctgtattgctagacccggtgcatcaccaatagaaggagtagagtttggctcgttccgccagctcggtttcgcattctgggatacgtggaggatgcaccttttgggtatgcacggcggtttgcatgaccatcaaatgcgcggcgatcctttttatctgtttgcttgggagagtatcctacccaatgacgaggttgcatatctgaaggttgagttgcgagaaaagggacgtatcgatttcagaggtatgagttagagcaatagcggattaaagaggagcaccaagagcacgaggaaacacgctgaggtattcataataagtagtactgtgtctccgcattagaactcaaaccaccataacctattaccggctccttctcccaatctcttaacactacctagcgttacgacgatcaaacatcagtaacatgaaacagaagcgtgatcgtctccgacgtgtctttatcaacagcaatgcctttcacctcgtggctcccctcagcgacaaatatgtcaaccttgttaatgatcttgagccctagtcgttccttgtggttaagcagtagataggctgcccctgctccgttgggactaccaaggatgccataaagctcatcggggtcctctttgatcgtcattgttattctgttatcccacgtaccaatggttttccctttggcatcccttgcgtgcttgttaagaatggcctggaatataaagttgagagtttccccattgttgatcttggaccgaatgatatatttgacgtttttcacatcctctcctttctcatggcatactttccactattggccttcagattagatacaattctttcggtaagagatgtcttgcaaattgaaccgggggccacttacccattgcatccaaacggcatcactccactaagatgtgttagtaggaacagcttgtgatgaatgcgctttgaaggtatggataatttaacttacttttctaatgtgagtagcaagatcgttcggattcattgcgttcgccagcagggctgggtcaacggcatagttattatctgcgattataacaccggcttcagcaatgaaagaattgtgaaagaatgcaccggttggctgttgacgtgattgaatgtgttaggtttgttttggtgtataaacatcggtcccaggcctataatctcatgggaataacttacgatgcagttttcaaaatcgtcgatgttaccatctgagccatcgatgagccaagacggatcattaaagatgtctgcctcatgaacatgaacccaactctcgtgatggaagtcaataggaatactgagagatctcagggcctcattcaaattatctccaaattgggagactgaggcgtcgtgggggttccaaccctccggttcttctaagccatttacttggaggtaagatggagactctaaagacttcccacgattactttccttggcttcttctttggtcatgctcatgcggcaatgaagccaatggcctttgtcatgagcctttgagtaagtatcagttacacgcttagtaagacccccggcagcatgttgctggagttgatcaccatctgcggcaacggtacgagggctcaggccaagcctaggaggagacgaggtataggagaggaggaaaaaagatatgagcaaaagtgcgatagttgtgaaggtggttctccacggaacttggtgtttagtatacatcttgaatcaagaaggcaactcgacgagactgcaaatgatgagagggatgtgtgactgaaattaatgggattttgcgttgaaacagctacctagttataccatcaagtttttgaatacatttatatatttggacttgactttgaaacagagccttcgcctgagaatgaatcgtcaaaggctgagctcatgacattacaatggaccgctggacatgttggttacatggttacatcaaccctccaagtcaattccgttggcagtatcttgcagtaaaggaagcaagtcagtttgcagggttagcattgatatttcactgtgttggttgttgctggccctggtagtcgtgattacaaggatgcacttacaagcgcttgaaacaccctcattattggcgattgtgggacaaagttatggaaacggaccgcaccgtactctcggacccgttgtaagccacgatcggcggctagattgctatattcgtggttgcaatatatgtaggaatggatgttggaaccaacagtatcgggtaaaagacattccatgattagagtcaacatcatgccatacctgcatggaccccaacactgaggcagagtttaaaccgggtttccaatcagagaatatgtaggtagtagatcttccgccaaggggcgtcaaatattcctgcatttcaccgctgcagcctgttcttatttttaagccttaatgttaagcttaccggtttaccgcgcagctgtttgatatatgagattgagataagaagtgaacccttgactactttgttgtacgagtggcttgtttgccttacggacagtgatatactccagccccatcagaaatacagtcgtataaagaacctggattacacgaataattcgcagggtattgatgacttgaggatccaattcttgagtcatgatgctctcagtctgttccctgactttcataagtcctagttttactctctgttggctcgacaaagtaaaccctgagtgtccgtgaccagccgagtcattacaatgatccattgtatttctcgttggcaaggcagaaactctcttaagatcctatgaccgtgctgatttgtagaaagtggttaaacacgggcaatgagttatttcagaaccaacagagccaggatttgatcctgaaacctgcacttctcaaccaacacacagccatctaccacgacacagccgatctcaataacaagatacgtttgctagacacgggcgagatgatccaacttgcatgggagaagtgttcacaactaacgatattagcagtgaaatgaaggatccctatgttggtagacccttgctgcgttctttttttaatcatgtatagtggtgttgttgcaaaacagaccaacagacttcacaggatcggcatgaaagaagcgacgagatatgcccgaggtattgtagagggcgtttgggggccgcggcagttgtgatggcaaaagaaagtcgtcaaaaacttatagtcactgacagaagggctttgagaacatataatgagaagatcacagaaacgatagccatcatcatcatcatcaacactcatctcttatcctgtcactcattgcatcacacgacactttatattattcattattttttcacttgccacactcgtaagaactcttgacatccaaactccctctttaccatgaagcggcccatacctcggagcgccatcaccttgatgatggtgttcgtggcactcatgatcccatacacctctgctcttcccagtcttcgcatcatgccccttggagattctatcaccaaaggcaatggctcaaaagaccaaaagggctaccgaaatcgtcttcgcgagaaactgatcagtcgtggcacctcggtcgatatggttggtagcctgaagcaccctcccactggtatggcagacaacgatcacgaaggccatagtggaaaggtgctcgcacaaatcaacacgtattggaagctttccattgcagctcaaccaaacgtcgttcttgtgcatgctggtaccaacaacatggatctggaagaagatctcgaaggttctccacagattctggagtcaatcattgatggtctcttccagtattgccctgataccactgttcttgttgctccagttatctgggccaacaagcctagaatgcagcaaaacactgatcgctttaacccgcaagttattgccatgatcgagaagaggcagaatgccgggaaacatatcctcgaagttccaatcgacattactgcagatgatctttgggatgagaaacatccaaatgatagcggctatgagaagatggccaacgcatggttgaaggctatccttgaagctgacaagcgtggctggttgaaaactcctacgaagatagactctgctggccttccaggtgttggtcttggcattggcggaggagctggaggagcccaagaagagatcgtgggcaagatctggaagaagcaaggcaccgtgtttaaaggcttccggacctgggagtccgttggtagcattcgtggcacagccgccaatgccacccgcgaaaaggtgatcctggccgatctcaacggcgacggtatcactgattatatacttgccgatgaagatggcactatgcgtgcctggatcaatgggggcagaccgaatgactggaagagcatcggttatattaacccagactggaagtctgtcaaaggcaatatgatacgccttgcagatgtcgataacgatggtaaggctgaccttattgctatctatgagaacggcgccgccaaggtgtggaagaacgtggacaacggaaagaagttcgagtctatggattccaagtgggcgactggtcttgagtcaagagataaagttagcttccaagatattgatggcgatgggtatgccgactatgttattgtctatagtggtggcgctgtcaagtgggcacgcaacactcacaataacggcaaggacagcagcaagaagaactgggaggctgaggtcactattgcgcctggtccttctgggatacccgaaggctcaactaggatacaagacatcgatggtgatggaaaggccggtaagtatttgctgctttctcatgtttgggcgcctgtaactaactggattgcagactacctagtcgtatatgacggcggtgccgtcaaggcgttccgcaacaccttgaaagaaggcggccgtaactgggatgacttgggtacagttgctcctggcatcggtggtgttaccggagacatgatccgttttgcagatatggatggagatggtctagccgatttcctggctgttgccgacgatggaagtatccgcatgtggaagaatcttggaatcacaggcaccaagggtcagagtattcgcttcgccgatttgaccggcgaaggaagagatgacttgatctctgtcgatgccaaaggacgagctcgggcttggatcaacaagggtgacggccagtgggaggcaattggtgagattgcacctggcctcgacgaagatctatctgacgcacgtatcgaattcgtcgatgtcaattctgacaagcgtgctgattacctgatcatctatggcggcggagctgtcaaggcgtacctcaacaatggaaaccttcctgacccaggtgatagacgcatctggcaggatggcatcgtcatatcacctggagttggcgagcctggaagcaaaattaggtttgctgatcttgacggcgatggttacgctgacttcctgattctctatgatggaggagctgtcaaatattggcaaaataacaaaaatatcccccctagaaatggtgggcgtatttggaaggaaggcatcgtcgttgctacaggagttggcgagcccggcagcaagatccgatttgcagacctgacaggagatggaaaggctgattacatagtccagtacgatggcggcgctgctcgaggctaccgcaacaatggaaagatccctataggagaggggcgcaagtggaacgatatgggtactattgcaggtggtgtcagccctcaaggccctgttcgttatgccgatatcaacggtgataggaaggccgattacttggttgtttctgatggaggggccgtcaatgcatacatgaacaaccacgattgggcgcccaagctacctgacaagccggatcaacctattccttcagaacctggtgagggtggtggtggtggtggtggtgacggaggtagtggaggaggaggaggaggcgatgataacgatggagggagcggcggcgacggcggagacgatgctgtttacatcgacccaacgatctgggattccaagaacccaacagcaggatgtcagccgccttgcactctcgtcttaccaccctggccgctttcctcaaagacaacaatcagctttccagttcttactgagaccttgaaagagacgtggccagaaaccaccgatggcgttatcaaatatcgcacaacaacaatcactgttctaataacgctcccacctctgacaacctccgagattggtgtgtccaacatcattatcactgggtctacctccaagtctattcctgttaaaggaagtgtcatcccatcacctgtcaccttgacagagcctacccgtggcattacctacacatacaagcctggccctatgccaactggcgaagacaaaatcggacctcctccaggtattattcctggaattattgtcacagccggacctccagggcctatctgtaagtctggatgtggcaatctctgtctctttggttgcgctcctggaggaggtggcggaggcggcggtgggggctcaattggatgtataggtggaggatgtcctgggccaggagggaactgtgttggtgccggatgcgagaaggataaggacaaagacgatgaggatgacaatgatgacgacgaagacgaagaagactgtgcaacagagaccaacactgcatgccatcaagtctgtaccacaaagccctgcgctactgtttgcaacacatatctgggctgcgactgcacgacatctcgtgcaacggactattgggtgtcgtgccaatcttcttcatgcacgacaacctcgtccgaagtcatcaccggctgcttcttaactgcaactgccacaacaacagaggcctcctgtccgcttatcacccttgatcatgagaatgatctattgggcgacgacagcaacatctatggcaacttgggcacgacctacaagacgactttttccgctaccgtcattgttagtaaaagggcgtatcccgtcaatgacggctatgtgactgttgagaaaacagcgtatcccatccccgacgtcgatacagcaaccaggaccaaaatgcgaggaacttcggccatcattctcccgtccctagtcggcgtaggcttctctatcacaaataaagatttcccagtcggcactacttcatatccgaaagctaccacaacggtgggcgagtcaacatcaacgacgtctgaggagccatcaccaacctcgatagcatatccaaccaacacgctcatcaatcaagaggacggagagggatactgcttcgatgactcgtctagctatgaagagttcactatagaggacgcacagcgtgtcattgggtcattctgtgactccagctacactcttgatcccaagaacgattttggacacaactcagcgctcgagaatgatggctatacagttattgtatcagccaaatgggcacccgatcaagagggatgcggggacaaggagccattctctttctctgagggcgccattaatcatgatctctgtccacgagcctggaacaccaatttctactgcgaggatcctgagaatggcgacaatgaagttagctacggaggagcctacgttctggatctgccagaaagcggggggtgtcttctcttgagcttgtatgcatacgataggtccaccatgagactcaaggctcttcccaagggtgcagaatcgatgataccgtcgaggatgaatgtgacacgtgttggtcatgagccgaagtggaaagacagtaataggcctggtatcaaacaggtttggcctgtggcagaaggctcgtcgcctggagggaggaaaacgttgaaaccggcgaggggtgattagactgggaaccgatgggtggtatattgaggggccattggttggtggtgtatacaaggtcgttattaaacaatttcgcaaattatattagttgttccttttatcattatatttcgctctataatcgctattgttctgtgtcttgttgtaacacaacctatttgttgtcttgacgagtcgcggaaacaaaggagagagcgagttgagtaagttctggcaggtcacgcgattggctaccttagtactcacctagacaagcaggtactaatgtaacgagagcaggatacatacgcaacttcccgttaatcccttcggaaaggtcacgaataccaacacgacagcttgttctgtggggttggttgtgcttgtgtgattgataaagcttcatgattatctgccaatatgagatcgggccgaaaggacgagactctccggtaagacatggatttgcttgattgctttgattacgagactggatgataggaaatccaagagaagggaataataatacggatacatggtaacgagagaagaggtacaactctgtaaaggacctcatgggggaccctgcggcctgcccctcaaaagaacaagaaccaccaacggtcactaccgaatagccaatcaaaaagggcccaagttggaaatgcccctcttatagaattcagacccgaagttctaggccctcttggcgctaaaccttctgtgtcgtcaggcttcaacgggctaatctagtggttcctattcgtggagcactctagaaaacaggcaacgacagtggacgatgattcaaaaggccactgacggacttgactgccgacagtagcgtcatcccttgatgcattattgcgttgcaggatcggcattttatacttactctactacaggtccctctatttgactgcagtaccaagatattcataaccctgatggattgtccaaccgctaattaacccccaacacaaattagcttgcgagctcttagtgttttagtacgtgtcatgaggatctcgataagagaaggaagaaagggatcgtgaccgtttcttcaacgtcgtcattaaaccatgtcgaaccactaaaccccagtgggccaagttaacaagggaccccccatgctccccccatggaagttaatggtttgaaggtttgacatggtgtttcatcgtttcacatttttttgagcgactattactgaagaagcaaggggtacacttttattgcccaagtgtggtagtgatgcctgaagatattttgataggcaggtagcgaatccgacgcaatctctgtgtatatacactgcattgtgtgtgtgtatacgataaccttcaatttcctgcagtgcgaggcagaaatacataccccagacacatcaccaaaccgatccaagccgaaccaggctaatacccaggactgattacaggctacaggctacagggtctaattggaattgctaagctgctaacctagtgtattggtccgccctgtcctgactcgtctgccgcctcaaaaatactcttcctgtctgggtcgtgatcatccgacaagggcaaggttaggagctatttcagattacatttctgccctatgacaatggaacgtagcaaaaactggtctgactttgggttttcttgtgaccatgctgcgccctatctcatggagcaaacgctgctctcatcaccaaaacattctatgagggtgccccctggttgtggctatgtacgtcgtagaatatgtacgcaggtacgatataggacatacacacagacgtgcacagtcccggtctcagtgacaagtgacaatcacaatgtaatgttctttttccctctctctctaatcggatgtctcggtcaacagccggccggccctgttgatcactaaaggccaagaaagtcaaaggcatcgaaaccagagaccagacccacaggtcggatagatacgatagtatgtacatactacacctggaggagagagagaacattggaaacccaaagtttgtttcgatctcctcctcctcgtatgtgtagctactagcactttgtggtccaatgttactctactttcacttcgcaacgagttgcactttaacaaccagcacgctattttgtatatccatgcccgaccaacttaaacttacatggatgtcaaaggttttgtctgtctgcccttgtcaacaatatggggctttgaggcatcggggcatcaatctttcctctttgccttcttgttctctctcgccctctccgaagagagagggaactcacggactgtattcatccgtcgtctcccgttcttataattcctatctcagctcttcgtatttccttcgagtgtgtgcagatgttttcaacggttattacctctctgttgaactggacggaccctcatcccatcacgaccagggtcaagctcacaagggcccgaccaacgacttgacttgaatacgttactgtctgttgtgtatatgcgtggtgcattttgtatatgtattcatgttcttgttccggccccatcatcgcttacacgagtcgaaagcttcgtacttacacgtacacccaaatccttctacaactacaagctctttcccactctcaaaactccacaccactgcagcagcttgcatagacacaagtgttggttgaatgccgacctgcccaatcggccatactcgaaaccctaggtgcataatagctgtgccttagtcttcagcctgatcgaagttgtggttcgcactttcacttatacggttaactggcagctgacgaccaactcgctcataacttgggcgccgcattcactgtgccaactagttaccggcctgacctcttatctgcatcggtagtttgagttttcgagctgttgctgtgcttcggaaaggtcatcggcctgacaagtgtgcagtcgagcccgttgactccaaataggaacgaaagagttgacgagaaaggacaccgattctcaccaagaaagaaaccattgatattgtccagaccgataagagtgccgaccttgtattggaaacaacttgtaccattgatcggccaggtcaagtcacaataaccttttttctatcaatagtttctgtggccaaagcggccaactcgcggcagccaaaaatggcattcaccgctaccccacgacataattctggttcaattccgaacccctcgttccgtaagttgttaccccggattattgctgttgctattattgcttttttattgtttctttccgagtgggcttttgtcaagattccccaatcccaatccgtcctcagcttggtcctcactcggcgtgtcattccctttttagtattaaaagagtttgacaaaaaccctgtttcttcaaatccttatctctctatatttgtcatatttgttttcaattcttttcaagcattttgattaagttgttgggtggtcaagctcaaggagtgttgctctttccttcatcatcacgaatgatgtaatttgttggagggaaggaaagctcagctcagctcggctcagctactgcctaaagttaagccaaagttaagctcaacaagctcccaattgcgactccacaattgcttgctccagcatctctttattttccaaaccttggcacgaatctaaacaattcacgatcaattcctcttcttctcgctgaaacgggcatgtctttgatattttgagtctctgagttacataatcaaagacattggaaagagccaaacgaaaacggaacaacgactgcgccccaaaaagagcttgggaatcctcaattgaccaccactgcccatattaaatcatgtacacgccattataatggccgacgctgactcgaacccctctacagccacgcacaactcgccgcgaacatggcttctcacttcagctctgtcacccttagctgtccggctcatccgactccttctttcacatggcgactacgttgtcgcatgtctaccaccctacgagatcgatcatgaggatcgcagcgccgagtttcgtgagcttgtgaacgagtgtaagagctcgagaaaggaccgcgaagggtggaaggaccgcattcgcggcattcgatgtgacggcgcttccatgggaagttgtggtgctgctgtcgcagaagctgttcaggtttttggacggatcgacattttgttatgctgcaaatctgatggtgagttggaagctctgtaggtcatcaagtcgactggtttcactaactcgattgctctaaagctgtcgttggaacggtagaggaactatcaacaaccccattcacacaaaacctcgttcgcgaccaattcgagtctgtcttcttctctcaggtcaactttatcaaatctgctcttcctcagctcaggtcccagcatacagggcatatcattgttctgacaagcactggcggccatattggcacaccaggtatgtcaatatacacagctgccacctgggctctcgaaggcttttgcgactcactcgcatatgagattgcgcccttcaacatcaaagtcacagttgttcagcccaataaggagattctgtccttaaccaatcgcctcacattcgcccctcaattgcctgcttacgaccagtaccaagagtctgccccgagtattcgcgacattctcgccaacgtcctcaacactcatccagacacggctttgccttaccccacatcaccagccgactatggaccttcgccaatgtccccaccaagtatatccatcgagccggatgtcgccccaggcgagatcctgcatcgctaccccaagctacctcccggcgcagcagataagctggtcatggagacagtccacgccttatcggcgattggaggacatgagaaccctccggcgcgccacattgttggttatgaagctgccgttgcagtaaaggaaaaactcaaaacagtcacggaagagttggaggacttcgtagaagcgagtttgtctgtggacacgtttgaaagtgagttgcaagccgaagcaagagagaggaagccgtcagaccaaagtccccaaggaccaccatcgtctgttggataacgacgatgaaaggacgacttgaaaagaaaatattgtcttgagaaacccggaaacttggttataactttcggagctggatatggacattgttagaagctaattcgcgataccccggcgtgtatattctcggtaggtcgagcttaagataccacgagtcttcatggctcgtccacataaataaccttaatatcgactgaaacaatactcgtagtgaaatttggattggtatgataatatcatgatatgagacaagtgttaacgtagacttgctgccactggtatgtatttgtcggctcgcaaaaagtcgtctccggttcctggcttctccactatatccggtcacccatgtaagggtaggccaacgtactgtacagctcctagccgcatgcgacaggtgtacgatacaaagctcaggatccggcgctcaaagacgacagttcaacttccagagcttgattttccaattgaacgagacgatacgagattgattcgataatgcgattgtaagaaacaacatcaacataccaatcgcccatacagagacgctcaaagagtcgctctctacagaaacaccaaccacgttgcgcccgcggttatgttgagcaaacaccagatgctaggatgagcttagatcctttggcccccgtcgctcccgcgagggtaaagactcttctgttacctctggggcagataaaagcagaccgattcgctacctttgtcgagcgattaaaccagcaacatgtcgtccacctccgcgacatcagcgctgatggcagacctaacaggagtaagtgatgccatcaccccgtccaatatggcgctgacccgatctgcgtagatatgttctcgcctctggcttacccagatggcgctataatatacaacctcgtcactcacgttccgcctccctctcacctcgcccttactcccttcgacttataccgagaaccccttgccataatagctctggcggatggcaccgagctgcatcaaaagaacctaaataaacgacaatctatgaatggtacgggaccaacgacaacagagaagaacatcagggctctataccaggagctcgaggagctgcgcgatacctaccccaaagcccttgtgcaccacgttctgattttcgactatgtcaacccccacgacaccgagatcccaatgcccgagggccttattgatattcctccgcccgagaaatgcactgtgactaccatcaggacagtcatgtgcgacatctcctcgcttctactcgctgagatgacgacattggccaagtccttcgaagccatgaccaacatcgagtctcctgtaccttattcaacctcttcgaggcatactaatggtggctcatggggtggggaaggcggtataaatagtcttctgaaacggaattcgagcatcgtgtcttccaagcattctgcgcgttccaactcggcaggcgggattatggataaggcccaggctcgcatgtctatgccagtgaacagtcgaccaggtcttcattcgagtaactcgacgccagggttgtcatcgacgcctccaaagagtcatctatcgaacccacccatgtctacggatggtccaagtcctccggctagtgatcggtcgacaccagaaccatctgccccgccagagaccattgagagctctcgatcagctagtcgcgatcgcatatcaacccaaggctttggcgctggaggtgtgaatgaccgctggagacatagaactaagggacgagcggcagttgtcgttggttctatgtttttacaggctggtcgatggaccgattctatcaaggagctcagtgacggtgctatggctgctcggtctgtcaatgatcatttgtggcacggcaaggcgctggagctcatcttggtaaacctgttcctccttggctggtccaatatcgagtttcatgtacctacagtgcttatccagttcccggacaagccaacccataaacaaacaccggatcctacgcccgaggatcccaatcagccgaaacatcttagaaaccttcaagcactgctccctgaactgcttgaacgtatcattctcctctactccagggtgtcttcagacagccttccccccttaccactatccgaaacttatatccgattttcaaagatctaccaggctctccacctgtccaatggctaccttgatcgggaatctctaggcatgattgcgactggaatcgtccctgaccaaccccttgcggcgccaccgcgattcggtgtaacgccttcgcgacaacaaatcggagccatgctgttcaaggcattccccgcgggtgcttcggaacttcttacgactgtcgaccgagcgtccattctgagcggtatagcgactgttctggggcctttggggcttcaccgaaagaaggctatggtaataagagagcttgtatcagttcttatcggtggtctagtcgaggcaagaacccgaggcgctgccgatatgggcattcatcctgctgccggactaatgtcgttgacttctggtggcggtggttccagcagtggctcaatggccttagagattggagagtgcgatgtcgaacagggcatagaggccctgatgactctgctctgcaaatcttatggcatcgttgggtttgatttaacccgcaaggccggcgtcaagaacaacgaagcggttgatgattcggacgaggctgtgattgctaggatacgtggccagtctgcagctcgcttcttcgggttcccagacgtcaagcttaacattctaagagcttgcatcaacttttcagaagccttgccggattttgatggcgttctgcgattctcgagcgaccttttgcgtacatccggctcgggtgtagctccagggccacgacgagaggatgcgtcaccaatgattcttcgagatgagcaagtgcgactggctacgggaatatcaaggactgcgggcctggtacagaggttaggctataacgatatagcagctgagtactgggatgagttctttgtgagaggaatcaagcttgagccgtcactaactagcaaaacgccggttgctcactcaaaaagcatccttccgggtgccgccgccagtcgcgcttcacaggatgtcgatcctttcatctacaacccgtttctgaagaagcccgatgagacagtaactcagactcttgtggctgatgaatacgctaccttcaaaattacactgcagaacccctatgatatagaagtcgatgtcgagtccatctacctagctacagaaggcgttgaattcgacgctgttaaggaggcaacattagtaggaccttatcgaactcaagttatacggctcagaggtagagcaaaggaggcggggaccgtcaaggttaccggtgccatcatcaaagtccgcggatgtcgggagcgacgattccctgtcttctctatgccttgggtaccaaagcaagagctcaagattaaggccaagggtttggctgctctcgaggaggctgtgacagacatcaagccttttgccccaaagctcgaagctgaaagcatgacacttacggcaattcaagcacaaccgcttgttatagtcaagtccaccacgcttgcacagtcttcaatcatgattttggagggcgagaggcagatattctctgtgacaatgcagaatcttgcagcgacaccagtagactttatgctcttctcattcaaggactctacgcaagaacctttgcagagtgcgatcggcaatcgggatgcgacaccctctgaactttacgagtatgagcttgcactgatgaagaagcaagcattgcgacttcctaacagccagaagactcgtcatattgcgcccaatggagaggcgacgttcgaatttgaaatcctaggcaagcctgggcttacaactgcaacaatccaggtcgattacacgcatttgggatgcccacaagaagaaatgcctgaacagttttacacgagacaggtttccttggaccttaccgtaacagtcaatgctagcgttgagcttgcccgaatcgatgcgctaccagtacatggcgagattcctcagcctttatgggatcgcttgggcagttccttcacagccaagcgcgacgaatattgtctcttgtctgtcgatcttcgcaacgcctggccaagtcaaatgttggtgcaattagagagcaatgatggaatatccgttcaagaagacattcttccaggcaacacgagccgagtcatcctgcctgtcaagagggtgtacttggaggatcctcatgccacaataccaacgctcaatccatctcgaaaccgacagttcgtggtcagtgccagcaagatctcacctgagacggaacgagcaaaccgtgaaggtttctggtacagggaaagagttctcgattgcctcagagcgacatggaagacgacgtcgctacctaagagaggcggctcgattgacttgagaagcatcagactgaccacacgaatgattgaggctattaaaattgacgaggttgatattgaactatcaattgaagatgcggatggcaatgcagctgagaagggtgtggcgtatgtcgatgagtttatgcaactcaaggtgcgtgtcaccaaccgaacggctcagaaaatccaccccctcgtcagaatcctacctgcgctttgccatcggcctgcgaatgttggcctggagtttacacggaagctagcatggaacggtacattacaacagctcattccggtattggaaggacatggcagcgcagaggtttcagtgggcatgacagtgctctgtcgcggcgagttcgagatatcagcatctgtagaagaggtgcaggtctgggaaggacctagagttgcgcctacacgggcacgatcggagtcacagacgatgcaagatgctgctctgggtgtcaaggagagacgcatttggcatgcgagacagccttgtatgctgattacgagagatcgcaagtagatggaagaggaggaagggctttgacatggattgactgtaggctagtaatctagtcgatctgtactagatgatgaggatttatactataatgcgatgttgatacatagcgaataacaaggatagcgacatttgtcctattatatccatcttgatttgagaatgtcttggtttcgggtaacagatttccatgattactaccattgtggctaccctgtagttctaaaaatccaggctttctgggaggtattctgttcaaagaaatgcaagtttgttcctgtagagtacgaaagatagatcttagtagtgtgcgatggaaaggacatgtttattcaaaggatatgtcataaattgctcataagtagttgggtatagtcagtgaagacactcggcaaggctgccgacgttccgcagctcccccacactctgtaaaagatcatggtgagattgaaggactaaatattctacaacccacatatcatgtatgtatctaattgagaagaattgatgaacaactggctgtagacgtatcatcgcatatgtaggcacctctgttgtctatcataccgtcatcgacacagcttgtatctccgcaattggagcaaatgagacatgtacaagcacgcaagcatgatctgagacaccaaatagttatccacaagcaaacaccataaccaatccgtcaaagtagatgcatacgacatatccatagagaattagcaattgcggaaatagtcccactctaagtcgccatctgattgccgagcattgattgatacaaggtgggggcgacggtacttaaaccaacactacgactctcctccccatcctcggcaactcttgatcattaacaaaactcatacctatcattaaaggccttgtcagttcattgaatacaatcccctgaagacaccaactcgtatacaagaattccagttacaaatcagcccaaatgagcagtcacaatatccctagctacaagctgaatgacggcaatgagatcccagtggtatgtcacccgcttcatctcaacagaactcacagcatactgcagcgttatcacacaaggctaacatctgcaagcttgcattcggattgggcacagcccagtttaagaaagattctcaaagtggacttgaccagcatgtcgttgacatcacaaccaaggccatcaaggccggatatcgtcatcttgatggcgccgagggcgagttaacgcatctctaccaaaaccaatattattgctaacaaatcaatagtctacggaaatgaggaagagcttggagaggccatcaaagcaggcggtgttccccgagaacagctttatgttaccacaaagatccctgccgaaaagaagggttccgccattgatgcctttgacgtttccctcaagaagcttggtctcgaatacgtggacctctacctgatccacggcccctggtttgccgagaccgatgaggaccttcagcagcgatggtctgaactggagcaaatcaaggagtctggacgggccaagtccatcggcgtgtccaacttcttgcaggtgcacctcgagcccatcctgaagacagccaaggtcaagcctgccattaatcagatcgagtatcacccttatcttcaacatggtgatctcctcgatttccacaagaagcacaacattgccgtgtctgcttacggcccccttacccctatcgtcacagccaagggtgggcctgttgaccctctctacacaaagttggccgagaagtacggcgtgacagagtctgaggtcggcctgcgatgggtcattgatcaggacaccattgctcttactacgagcaacaaggtcgagagacttgatggctatcttgccaagcttcccaagtttaagctgacacaggatgagattgctgagatctccaagctcggtgccgagaaacacttccgaggattctggcggaacaagtttgatgaaaacgataggtcgtaagcctagacagaggatttcgtacagtttgcatgccatgaccaacagatgtatgtatataagaggattggctggtatggtgtggtcagatctcacttgaagtgtaatctaaataaacaaaattcgaaacgctatgccacgcaagtgtcataaatcgtccattaaagctcgtcatctgattctgtctcatcaccagcaggcgtaggtgcagtcttttttgttgcaaatgggagagctcgcggtggcggaggcttttcggcggcctttgcagacgccttttcttgagaagcagccacggatgtagagccatagatttgctgggatgttttcaactgaataacaacatcatcctcgtcgttgctatcgacagatgcagttgcttccgttgtgttcccaggatctgtatcctcaggctcccgtttgacgtcgacatccatggtgtcaacaccagcatcatcctcggactcttccactcgccttgttgcaggcgcctttctctttgcaggcctggacttggcggcttgtcgagaacgctgctttgactttgtcttttgctttggctgctcgacttcaactgtaacagcctgtgaaggttgtgattgacctgccatgctggggtttgctgctagagccgctaatgcctgttgttgttccctaatttttattttcttctcattcaggaggtccctgaacctcctcaacaatagtgtctcatcctcgcactttgctttgatcatgtcttccagctgagactgaagctgggcgacggcggcattcgcttcagtcgatttgacagccaggtcggccgcggcttgcttactgctagtagaggactcaacagctgcaccgcaccactcaaacagttcgatggcttcatctggatcatggctcaaagtgattgcaccaaagcgttgctagggcagttagttgcaagcccggacttttgaatagctccagtcttaccgtaataccctggacctctttacgaagggtgattgatatagacttttcgctttgcactgtggctgtagcttgaatatccggaaggggttcctgctgaaacaagctcttgagaatctctcgccattcactctctgatgcaggacagttgttgacacgcagggacatgaccttatcatgtttcactaaattcagagtcagattcaggggtcgatgcattgccgtttgcatcgatggtgatgatttatggactagggttccagattgcaatgcagtggagggaatggaatgacttacatgaagttacgtatggctcctccccttcagtgcccactaacttgaggtcgagtggtttcgaacccttttgggttacttgtataagcacaaaggcagccttgtcatcgctgcgagggaaccttagaacgcgcatcgcaggagatattggaaacgacacaggcacagtcaagagtttagaaagggcctgcttgtgggtgtttgtctgacaataccaagggcttaggtcaagatcagtggaatggtggcagataccgaagctgtggtagtgtttggagcagattgatacaactcccttgtgggaatagcaagatagcgggtgaaacacggcacacgggccgacgatatcaacgcttgcgagttggcttgctagaggaatgctaaacggtaagggctagatggagtgtgcctggattcaagttgtcgtcgatgttaatgatgatgatgatgatgatgatgatggtgatgacgatcagttggtgcttggaccatttgtttaagttgggttgaatgatccgcagaagctggggcagtggcagtccagggtattttagcgaggagcttgtgtaagacgtgggtcacgagaacaagaagaaggagaaaagtcaaggaacaaaatgtctttgtttgctgtcatttaataaagtgatctgactgcaggcagccataagtaaatatggagttcgatgcatttgttgcatgaagaagcgggagagctgcaggctgcaggctgcaaccagcaggaacggccagttagccagtcgaccagcctcgagcaggggcaagcaggaaaaggcacaggctaacaaggctcctctcttttctaggcacctgccgctaaatgggataaaataggggacctcgaactttagtagttgcccacatcaacatattcctcagattgacaatctgacagtttcattgacagcatgccattgtaaaactcaactagagacatgagtgaattgtgattaggtcaagttcgaaagcgtaacttgataatttgttacaatccacagttatcattccatgtcggcacttctcaagcaaagatggcgtgccccaaaggagtctattatattccatccagttggatgacaccctttactgctagtgaagtggccgacatctggagacccatcccgtctgctgtgactgggtctcagacgtgtgtgagtgagatcgttcctgaatctgccctgtgcagttacgtatataaattcatttcgtgcagggacacatgttttttttttcttgagacatttctggaggggagtttatctacgtgatacagatcaggggaagtgtaaaagatatcaacaacaacaataacatcatcatcggcagctgagtccaggattgttgcacaaagaagagggacagtgcttggccctggccggttttttagctttgtgagatcatcaaggatcgtccaggcacgccaggcacaaaaaacaccaaagcagaaagcttggaaacatggaagctgagtcgtttagatcaatcactagtcacaaactcaagtaacaaagaaaaaacctttcttcactttgggtatgtctaccttacacgtcgcgactatgacgcgtgaagcttctgagccaatcgggcgactcccctgactgcaaacggttcaattgctgctaagttgcttggaggttgcgaaaacaagccagtcacgtgtagatacctattcagtcactcaattgatcaattctcaagccaacacccagatattcgtccaaaaatccttgaaatatcccatttcaggtgtagtgccaacaagccttctttcgtagtgtttaaatagcgcagagaccaagccttagcacttgccctgtgggggagttgtccatagcgatcgtagtgcccagcaacagatggtcacagtgggcacgtcccttagtagttagcggggaccacctccagccacgcttacagtgaccaccccccagccattttcttttaacagctcaccaaagcaaaagcaaaccaaacaaaccaagtccagtccgtccagtccatctcacattcctgacctttgcatcctgtttcgcacgtcaccctcgcgaccatcgagaaaaatccttttccttacctacaacttcagtatcaaaaacccgaataccctcctcctcctcttaacgaatttcctctttgacgatcttgcttttgcttttccttcttttttgtccgcccgcaaaacccgtctccacacggcgacgttacaacgtacctacctattttctttgttcctccgactaccaccacagaccacagacctcgctgcagcgtcgctttgtccgccagcacatccaaggcccatcaaccatacgcacaaagccaccaaccagctatcagagtacctgcaggatccacgataactctctttactttacgactcttgttttggatttcttttgacgttattattatttcaaggccgcatcatccaccccgtccagaccttgggggatatgcttttgtatgcggggaacaattgccattgacaagaatgactgtacgcaattgacttcgcgtccccaacagtcgagtcaggctgaataaccattttggccgaatcttggcttcaaccgataattaaacaataacacaaccgctaccatggaacctttacgactcaaaccccgacaacctgtcgaggccgacatagaaaattgggatgatgatgactttgttgtcgaaaccgacgacttgtcctttcgcagtccgtccacatctaccaatatcccatcacgaccaacatcttcacgacgccgcgattctggctcttcacacttctcattccgatctgaggccgagggcgaggaagagacgcacgttcacattccaggcgatgacgagaagtcgactttggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctatttctgctgcacaaatgccggcattcccttacccactaatgtcccgtcctctgcccttatgggtggcacgatcaagcgtcttggtggacgaaagatccgaaagatcgttcacgatgattgggagaacgacctagagatccccgactcctctcaaggcctcaagataaagaggccagagcagcctaaatcccccgacacatcgcgacatgtcagttttggctcaacttctactcacactagtcccatcaattggggcaattcacctcccacttctccttttgaccaggatacccgacgagaatctggtcattcaattcaagctttccagagcatgcagtctattcagtccgccacaagcaatctctcagcagctatcaacttggatagattcaaagatggcgacgatgatgacgatttctttgatggtggtgacactatcagagcctccaagacccaccaacttccgaaacctgtttcatttatcacgcctcccactcctcagagggatgtcaagcctgccaaagccgccagtactgatgacgattttgagacggatcttgagcttccgtcggatggaaagctgaagctctccatgagaaaggagatcccaaagacacctgctaatcagtcggatgatctggattggggagaggggagcctgggcactcgatggggtggtactcgacgagacacgcgttctgcccgaaactcggctgcttccgctctcagcccaagtatttcaagttctatcactgctgagagtgaagacgagacgtttgatggattggtcttgcctcctggtcctgttaattggactgagagactccagcaacgccgaaagagcaaatctcccaaccgaatctccgaggaacccattgtgcctcccaagaaggttccggctgaggctgataaacccgattttcttgatgggctcgacattggcgaaggagatgtttttgactcgagcaagctcactctgcacaagaatgtcaaagtcaaagagacacgaccggctagcccggctcgtcctaagacggcactgtctctcacattcacaaacaaaccagtcaattcgactcgcataccccgtctgaaccaccatgagcgaactcactcaacatcgctggagccggtctctgagagcggcggtcctattccccagcgtacacgccgctcacattccagaatgggtcactcggctcagtcatccattgccagtatgccaacgcctaccacaacttcaccatcccgtgggatgccacccccaccgccacgcagaagggaagttggcacgcgaacctcgacaaactcgcttcgcaatgaaccaacaacaactagcgctcagcttcttaagcagaaacgctcgatgccagcgattcgagcgtcgaataccccggccagacagtcggcgtaccgccatgataggccgccaccaaggtctgaaagcaatcgaccgtcgtctgggattcgaccaaaaacgccgaccgaacgacagcgacaaggttcaatggatagccccgcaactgtccgcaagacacatcttccgttcctgccagctggtgcttctcaatcacagtcgcagcacgttgctaccaagcgcagcggattccgtcgccatgactctgacacctccatcggctctattgatttgcggcccagctctcgcacaatttcgcgatccacaatgcgatcgcccagccccaaccatcgtcaccgtgcgactgcggatacatgggagcggttgagcaagccgaagaacaagaagaactttggcgatggccacgagctggacggtttcgatgatttgccaacatccagagaaaccgaaacaaggtacctgaaacagcctactagctcaggacccaaggttgccatgcgcaacaagctgtaccagaacgttcttccagacaggaacttagtgaactccccatcacaccctgcccctcgaccttccttcactcctcattttgcccgtgacaccgctgcaagtagaattgcacgagagaccgcactggcgcaacgagtccctagcaatggtccgttgacacctttgaactctcagcggaccactcatctttcgtcgaggagtaatttgactcccaccattccccaccactccaacattcgatcaaggaagcataagcgaccccagcagacaaagccgcacttgatttcgaacctgaacagtggcaaagaatcaaagagtaagttcatcgagaatcagattacaagtactcccgctaaccaggattcagtggtcaatggaatgttttacaacgcaaacacctacagatgggagggcaacgaaaacgccctcaacgtgtttgagcctccagtacagacacctactcaggccgtcgcctcaaccactacgcgcgagaaggattcggcaacacctcgtccggcattgatcactaacattagtgctaccaagggcgttcaggtcgttggcggcatggtgtttgaccctcaaaacatgtgttggctcaaattagacaacccagctcaaccatcctctgagactagcgatactatggatggttttgatgcgctcgatgacgacgacgaggatgtcttcaaagacattccagatttggaagacaataccgtcgacgatgaaggcgtccaaggtcgtactagcgacatcaaggacgaatggctcgtcggcgaagaatttgacgttggtcctgagttcatcagacgacaacgcgaagaagaagatcggtggagaagaaagtgcgagaaatggatcggccgaggatccagagatcgcgaagcttggcggtggacgatccgcgagcttgtctcacaattcgccgatttggcgatgtgagagttccgagcctcgtggctcttatcattcttcggcttcattgtttaaacgacaacttgtaatacgaacactcatcataccgagtagttgtggatacacaatatggcggagcacctacatcacgtcatgtaaggaacgagcaatcggttatcacgaaagaattatgactggatacccccaggtggtttgggttgtttttatgcgttacgacaccggtaatggattttctgcgggttattctttttttgctttttgccagcaaccaagggatggatggataatgatgatgaccatgtattatatggcaacgatggattggactgacgttgggttttgacgaacgatagaaaaaactgatgggaagcagcagaacctcgccttgcggaagaggtactggactggaactatttatgatgatacgaacttgacgacacgacttactacttactttaaccgatacgttctcttttagatttcctttgtacctagtcagctcttatagcacaacaatcaaactttccttaaaccattattcattcgacgtgacgttgcaatgtaacttgaaaacatgccttgtttattatctagcgtataagatgaaagaacttctacatgacgaacacaaaaagtcgtcaaacccataaccatttttagaacaacaaactcctgccaacggtagagaagctggtatctacatctactttttgctctccttctccttctttgcctttgcctttttgctgttgctgttgggatccagacctcttcggcgcatggcgtttcttcgtcccttctccatgtattccttgtcctcgtcgtcatcccagccaccaaagtcgtcgctcttctttccggactcctcgtcgtctgtggcgatgggggtcttgtcgataaactcggtctcgtcagcaggaccggtagtgcgatcacgagcatttgaggcactggcgggtgtaggtccgatcttctggaacttggcaacgtagaaaccatcgacgttgagggagtgagggtagaatcgccttgtcagagacacagaggggtcgaacttcttgcccatgtagctagtgaaaccctcctttccgaaggttaggccagcatcgacgaggcgaacgttggggcgacgggagagagcgtagttgacaacctgctcgttctcctcgacggtaacggaacaagtagagtagacaatgtagccacctgtcttggaggcgtggttgacagagtcaatggcagcgagaagaagctgcttctggaggtgggggagttgcataaagtcgagctcggtcttattggtcttgacactaggatccttggcaataactccagttcctgagcaaggagcatcgagaaggacgcggtcgaagccacccatgggcttggggaactctcgggcatcatagttggaaacgatgacgttacggcatcccagacggtggatgttaccgataagacccttggcacgagccttgttgggatcgttggcaacaacgataccggtgttcttcatcatggcggacatgtatgtggtctttccaccaggagcagaggccatatcaagcactcgctcgttctcctgggggtcaagagccatacagggaaggaaagaggaggcagcctggaggatgtagtgaccagcgaggtactcaggagtagcaccaagagggacactgctctcaaagacctgaagaccgaccttggaccacttgccgacgggctcaagagtgacaccacggttgataagagcctgagcaagatcacgacggtgggtgcggagggtgtttgtgcggatgacaacgggacgcgccgactcgttggcctcgaagaaagcgaaagcctcgcggggtgtgaagaggttgaagagcttttcggccaggtacgcggagtagccgtagtaggagcagatgtccttgagaagctgtgatacatactcggttcttgagcgaccttcctcggagagcttggcaaagtcgtcgaggacgcggatgttctcggtgattcttgttcgcagaagctgcagatcgggagccaggagggcttgtgtcttggtagcgagctcgtcgtcgctgtcctcgtcggagagaatgtgaggcttgtcgccgtcgatgtttgtctgaagagcttgctcggccatctcagcctcagcctcggcggcttcctctgccctttgaagatccaatttccttgtaagaccctcaatgttggcggctgtgagcttctcctcggcgtctgactcgtcctcgtcttcagagaacatagcccttgtgcccttgcctccctcctcgtcagagtcgagtacagagtcgtcgtcgttgtcagattcgaggaaatcgtccttgagtccagcgccgccgaggtctgatgagccatcctccaagtcgtcgaggtcaaactcatcatccatctcctcatcggaaaggtcttccagtgccggcactggggccttcttgctcttcttcgacctagggttgacctttggcgcagaagtagaatcaggcgccgcagcagcctttacaggcttggtgacctttgtcttcttgacatccttcttagcgactccgttcttcttggactcgacgagcttctccttggtgacggttttgcgcttcttcctctcgggggtctcaacgacgggatcagctgggagaccggccttgcgcttgagctttgcgaaatgttcctcggacaagggttggggaggaccctgtttcttcatgcgacgaccgacacccattttgaaagattgtgtcgaattggaaaaagttggtaaagaattggttcgaccaagatgcaaaacagatctggtcttgttctttggcctagaaaaagttacaatagatcgcgccccgccgaaacttttttctgcgcgcgctgatagcaagggtccgataagcggcagaacttcgtatcagccaatggtgcatcgcggtgccttagtcagcgtctgtcgattgctgaggcgtggagcttgctttgtagaggtggtgtttaatgacgatactcgaagctgtccactactaaaacactcctattgttgtgagtttcggtaccgataactttgccatattttaacgatatcttaaaataaaactgtcagagtggctgcctaacacactctacacccaaaccgtatcctttccactcaacctagctcaaccccgccttcatcgagcttacagccgatttcaactacgaagctatcaccatgtctgaaaccgctttcgcccagacttttctcgggtcgctcgagtcgcgacctgttcgactatcagccgatcatgtcgaagaccccaaatccttcccagcccgaccaccagtatgatttccgtcttcgtttaccaagtcaatcgcctaacatcactttagtacatcatcccccgcatgccaaacgcaatgagcaagcctaacaacctcgcacctggttccgaacgaagtattactgtctcgctgaagtcccttcgcaaccctcccctgagcatcaagcttacctctcaacccctcgatacctcgatcctggacatcaagaacaacattcagaagcagacaaggatacccgccgctaagacgaagctgttgcacaacaagaagcctatacccgacagtaagattctcaaggaaattttgggcgagacggatatgtctatcgagttcacagtcatggtcattggcggggctgctgctatcccaccggaggagcctgaggccacccctgaggcccagcctacgggtgcacatgcgctgcagacagatgaattctggagcgacctcaagggattcttgatgcagagattaaaggatgaggctgaggcggagcgcctttcaggtcttttcaaatccagttggcagtcaaaccaggcaaatccctagatttagaagcaagcacagcattacaaagacacaacgtcaaacaaataataaaatgcccatgattgccatataccagcatgcggttttattttccggggttacgtacgatacatggtcagggctggcaattatgcgaatttacgtttcgcctcctgaagcaaactcgttggttacgtccccaaaagaaacgaaaaccccatggtctccccgcgcctgtttccatccgcacactatgcactcctactcatttgattgcttgcttattttggcgtctcaactcttgaaacggccataggtatgttcaaactccatcaccacccgcttctataagggagcgcggggcggcgattaggcgatttcatgacgacgcgcttaagcggcaagacccttgctgacggtcttgaggatggagtcgtattcgatgtcatcagtgtcattggcctgcaactcggtggcaatgccggtgagcgatcgcttaagggcctccttggaggaagcgtagatcatcttgggctttgtggggagttagttgatttgtacttgtgagttggccaaatagtatgcatccacgtacctggataccagcatcatcaggagaccaggcgatgaaggtgatcttgtttctgcccagttgtcagtattttttgcttatagaacagggccactcgcaagccagagcaaggttgcataccggataccatcgccggaggccaggttgtactcgaagtcgtaaacggcgtaacggggacccttgccaacagcgccctacagcaaaaagtgtcagaatcggcgattcggccttctcgtttctctctctctctctcatttgttaaattggcatgcgtacagttcggctcttggcggtagcgttgacgagcgtctcacggaagtcctcccaatctcggctctcagaggccttgtcgataacgatctccttgtaatcgtcagagagcttgtagacgatgaacttgtacttcttgttaagcttcaagtcgttgaaagcagtaatgcagtcctgggaaacggtggctctattttggaaaaacaaagctcgaggttagcgcggttgtctcagaatttggtgccaggctgctgctgcgtgttgccccgcggcgggcgtcataatcatgatcgagggggagggggagatgagcagcgaagcgaggtttgacggcgggggagaaatgaatttctgcggacgggcgcggatgaaataattgaggagaggagcgagagtacgaacccggattgagactgtgaggttctgttagattcagggtcttttttggtggttttggagagaagcttaccatgattgcggtctacgtcaggagacgggatgtttaggatgaggggtggtcgggctggtgggagcttaaaattagctatcaagagcaacagggagtcgagaaaagaggaaatattgggtgttatgtatggtgttggagatatcaaaagggcatttacgtaccgaaggtagagtgtggatgaagaaaggaacaaacagtctcacgatgcgaaaggacaaagtcgtttagaaatgggcgctcgagagtaagagagtgagaagtgggttgtatcttagtttaggcggtagagggagagaattgtctgtcccatagaaaggcggggccgttgcgggagaaacttgagtcgagcgagtctggttgttcgtctcctctcctcctcctcctcctcttgctcctctcttgctcctcccacctcgtttcttggtgggggttgcctgtaagatagatcatccacgtgactggccaagcgtgtcaagtctgtaggtatctttgtctggttttgttactagacaggaagatgttgataatataatatttatctaggcaatatttactgtctgttcctcatgtttggtatccgagtctcaacctaaattgttgtttgaaacaaacacaaccctggctcgtaactcgtcatcctgttcatgcaatcaaatcaacccctgctctgtatctcggtgtctcggaacctgttttcagcccacattgggtacctcaaagtaaacatttggttcttgaaatagattacagataaacgatgcccaatcccatatggataccagacgacggtagcaggtaagtaagtatactagacagatagacagtaacgtggagtagtgcaagtatatctaatgttttacattttcctctcttttgtatctcatatcttttcatgctagtgctacaatcaatactattatacatggctctcaaagtgtagccagaaattccgtaaagggtatgaagacgaatgctgtggtccgacaactgatagagaggagatgagtttgaaagaccaccacacccgtcccgtcataacacgcaaaccattgtgcgccgttcatccatccagcttttgatttttgttatacaacacaacgtaaagtcatatcattccgtctcttacatcatacctcccataccacccatgccgcccatgcctcccatgccgcccataggaggaccaccggcacccttctcctcaggggcgtcgacgatagcgacctcggtggtaccgagaagagaggcgacaccactggcgtcaatgagaccagttcggacgaccttgaaggggtcgaggataccagcgttgatcatgtcaacgtactcgcccttggcgctgtcgaaacccttgttgaagtcagcggcgtgctcgtcggtgagcttgccgacaacgacggagctctcaagaccggcgttctcgataatggttcgggcggggcgggtgatggcgttcttgacgatgctgacaccaagctgctggtcaaagttggcagtggggacctcgttgagggcctgggcagaggccttgatgagggcagtgccaccaccgggcaggataccctcctcaacagcggcgcgggtggcgttcagagcatcaacgaatcgatccttcttctcaccgacctcaacctcggacgagccaccaaccttgatgacagcaacaccgccagagagcttggcaagacgttcctggagcttctccttctcgtactcggaggtagtggggtcggcaatgacaccacggatctgctcacatcgctgagcaatggcgtccttgctgccaccaccgttgaggacaatggtgtcctccttggtgatggtgatggaaccagtggatccaagcatgtcgggggtggccttgtcaagcttgatgtcaagctcatcagtgaagacggtaccgtcggtaaggatggcgagatcgccgaggatggacttgcggttgtcaccgaaaccaggggccttgacagcagcgacctggagctggccacggagcttgttcaggatgcagacagcaagagcctcaccctcaatgtcctcagcaatgatgaccagaggtcggcgctgctgggtggagacctcaagagcggggatgatgtcttggacagcagagatcttcttctcggagaggaggatgagagggttctcaaactcgaccttctgggacttggtgtcggtgatgaagtagggggagacgaatccacggtcgaatcgcataccctcggtaacctcaagctcatcggcaacggtcttgccctccttgcaggtgatgacaccctccttgccaaccttctccatggcgttggcaatcatctgaccaatgtggacgtcgccgttggcagagatggtagcgacctgagcgatctcagcgctggtggtgatgtctcgcttgttcttctggaggaactggacgacggcctcaacagcagcctggataccgcggcggaggtccatggggttgcagccggcggcaacgttcttgacagtctcggagaagatggcacgggcgagaacagtagcggtggtggtaccgtcaccggcgacctcgttggtcttggaagcaacatcctggaggagcttggcaccgaggttctcgaacttgtccttgaggctcacagcgcgggcaacggtaacaccatctataatgagttagtttgaagtttgcaaatagtcttttggaggttatacaaacccttggtgatcttgggagagccaaagctggactcaatgaggacatttcggcccttgggaccgagtgtggtagcaacggccttggcgagggtgtcgacaccagcgaggagagcggcacgaccctcaacaccgaacttgagctcctatataaattgttagcgggcaattcgactgtcatggcgtccgagtgccatcataccttgtgagcaaatcggacctgctggctgaggctgccggctcggtacttggtggctgccgaggacagagcagaggctcgggcccgggtgttcaatgcgcgctgcatgattgtgtaattatggggtatatggtagaactacaagaaaaggagaaaagtgaaacgctcgtgaggaattcgaccttggggagagaggacggacgagtaaaagaggttgggagaggtgagggagacaaaaggttgagttcatatgatggcgagcgactgagaagctcccaaaaaaatggaatcgtccccgtcgctcggagtgtcggattcggtgaaacccagaagcgacgctaaacctaatgtgtacaagcgccaccggccattgacttctacacctttccaacgacatctgtgaagctcgctactaaacgccctggaacatttggaaacggggcagttgaaggcctggaactcatattaccggagccatagccgaggacggcactgacagcagcccaaatagagcctctgactggatggatactgacgggtcacgctcggctttcaatgtcctaggacgtccaagtcaattctctccatctccacgagcaagaagaaaaaggactaggtaggcagactccactcctaatgttgcatgacaaattaattgtctggggttcgccgattttccatggggctcaaccgtgtaagttgtctggctagcatccacaagatgcctagtctttggtgtttctgcagcctataccatgcccaaggctactgcatagaccctggagtgatgattggtcatgtttgttgtcattacaaaaatccttcctatagttaaagtccatgccgagacacatgagatgagaatctggttatgtacaacccaaagcatcatggctggcgaactgaggatgataatcaagagcagagcagagcagagcttagacgctttcgatcagatggacatcacatgtgacaagcgttgtagtttcaaaatgttataaagaatcaaataccactaagcacacataatagcacgaaccaactccaatcccgtatcgttacagccaactcgaaggccatgacaagcacatgatattgtcactatgaaggtacatcaagttgaccaaatctgtgccgtatatgcactccattttcatgatgaacactaatactcagttccgtcccccatctagttgtgcgcaatgcggcggcgcttgaacttgctgaccatgcggtagagcgaggatcgctcacttcgctcagggaactcggcgtcagtggtagccttcttcttctcgggcttcttgtaagcggcccaaatctgggtgttgagttcgggcttgtcgtcggcgtcgacggtcatgtcgcttgaggacacgctctcgttctcagacatgccgtagggaacaccttgctgccagatatcaacagcagactcgagagcctggcgggcgtgcatccgagcagtctcctcaatggagtcctcgaaggccttcttgatgacttgagggagctcgtacgagaggttgctgacaagctggttggcgcttgcgaggttctgggcagtggcgtagttgttgtaggcctgaggctcaagaaggtcttgcatgcgagcaatgtggtcatgctggaccttgagctgatctcgcacggcttggttctgcttctcgagagcgtcgttttgcttcttgaagaaacgactttccttgcgaagagagaaggattggttctggagaaggtcatactgcttctgaagagtatggtcttgttgctggacaatgtgactctggtgctgaaggataccagcctgatgctgcgtgaggttgtcttgtcgctggatgagactactctggtgtcgaagcatgcctgcatgatgctgggcgaggttgccctgctgctggagaatgccggcattttgctgaagagtggcaccgaggcgctgggccagtgacttctgtttcgcagcgagaagcacttgcttctcaacagcatactcgtgagctttgaataactcgctctgctgcttgagaagaccagtgtgctgtttgacattggcagagaatctaccaacattcatgcgaagaggcccggtagcgtcagcaatgccctgctcaatagtgtgctcgaccatggagcacatgtcatcgtcaacgttgatgagatcatgctcagtgggtcgacgaaccatggcgttagaagcgttgtagtagtgttgctcattctcaacagcctgaaggtagtggttgacacgacgagcggcttcttgctggttatcgcggtgctgagaggcggcacgctgttggatacccaaggcaatttgctctcggaggtggacatacgaagggggggcatgctcaagatggttaccacgaacacgtcgaagatgaacgagcgagttgaagtcgtctgtgacagcgtgaacatcgagagaagtctctgtggtggcaggaagctctccgttgtgtcgggcttcagcgaccgacagatacatcaacttgatctcgtcgcttgtgtaagcctggccatttcgaacaattatctttccctcggggttcaaagggcagtggctttgatggggaatgtcaggtcgggggaggaaagcctcgatgggtgactcgggaggagaatcatccccgacagaagtgttgctctcgagagaaggctcgtacttggaagtagtggagtcctcaatgatctcatcctcgtgagcaacagcaagcttctcgaggcgagcaacgacagggcacatggcatcgtagtcaggtgtaatagtgccaggctcggagtcgttgtcctcgaaggtgacctccagaggagtgcgaggaggagtagaatcccacatgatgaatactcgtcggatagcaatgaagctcaatactagtagcaaaattgctttcttcgacacgagtatagagagatgagtgcgccttggaggtgttagctcgagatcagaggatgtgcagaggatgtaatgaacactcacgagaagcagattccactcgaagcttttcagaaagattcttggagaagaagataaaattggctttagcaacgatattcaacgtaaatagaataaacgatggtggtggtgaagctcgatgctggtggtagagaaagccaactgtgagcgtgggtgaagaagaagagaagagctcagaacccgagagcaggagaactgagggtatgcggagtcaaacgcagctttagcaccccctcaattggatcaattaacaaaagctacctattgttctattcatgtttgagcgcaacaatttgacttgcatgcacgctgtggggctttgatggccgcacttaaactggcgttgacaattcctggcagctggccaacaggtgccaaacggcgcgttcgatttcatctcgaatttttgagtaaaactgtgcgtttagttttcagcgggcagtgtgtttctgcgcacccgagcgagcggagttcatcccgtctcgtagacgttggcacagtcaaacatacaataccaacactccttcattgggagtttgagatagataatcactttttgattacagcgagatgatgaagtatgagaatcttgcatggacttttacattaataatggcccatgaattgtgactacttgaatgtcctgtgattctcctcaatctgatgcactgctaccccaactctgcgcatacgctgtcacatcctgatcagatatctagcttgccatgagatcggtacattccgtagcattcctcccgttcaaaatcatgtccttctccatgtgtgtcttggttgaagtgcttaagactcgtcagaggcgggaacgtctgtagtagataagtcagtaaataatgaacaggcaaatggatcgagaatcgcataccagagagagacttgggagactcggcagaagcttcgtcctgctcttcttccttcttctctactacttcttccttcttgaccttgcgcttggtagcagaagccttggacttgggcttgggctcctcctcatcgtcggactccttcttggccttggcgcgaggagttcggggctttttagcactgccagttgtctcgcccttggccttgcgctttccaggtgtggtaggagtggcaggagggctgtcgccatttccatcgccgttgttggcggcgacaagggcgccagggcgagagataccatgagccttgagcatacgctcatatcgcttttgactgtttgatcataggtcagcatccgtagtggaggcgagggaaagcatgtacttacgcagcggccttgctgacgatgctaagctcatcggcgacagcctgaaagtcaggctaagactgtcagtatcggacattgaagtgcgggagcttgtatgacatactcggccgttacttgtgtgtccaatgcaggacacaaggaacttcacctggtcggcgggctctgccttagacatgatgacgaatgtttggtctagatagagtgagtgacaaataagagatggaagtaagacgataatagaatataggatgaaggatgaagagtgtctcagagcatacagtgtttgatgttggtgttgtggttgagtgtgctggtgatcaagtgtaaacaggagggaagatgatgggaggatgaaaggtgggagaagagacgaggggagtccgagttggttcaaggaaacaaagactaaactaatttgaacggcataccacaacaaacgctggctgccacaggcaaggcaacagttcacgactactaagtgacttgaaagacgggacgaagaggcagcaaccaaacataacactccaccactttttctcctacgtgacatttttacaggtatggaacgtagcaatgcaatacaactcaccgtagtagccggctagatactggaagaagcaccgggcgttttcaaaaaaaaaaatcgtatgcaacgactctgacctgacagttgctgccagctgccagcttgaatgctggtacggaggtaccaaaagcagccgattgtccgcacactgggtcatagaggagatcaaaagtgtctgaatgatttttggggtatgaaattatcgtgcaaaatgcttcggagctcgtagatgatattttcataactgaggtgcccaaagtggccattcaggggtaagtccatttgacgtattcgtagtgacactcagcaatatcttcttgtatttgataaactgcagtcacaggacctctcgatgggaaatttgacgatatattttccatgacacacgggttggttaaattcattcaataagtttggcgtgcggctttgacaccaaattgaaatcgatgtgaccagcacttgtaatcaccaccaaattaaagcttcagatgtttgctcaaagtctcattttcattgtttcaatgtatcgagggtattcttagccggatcccttggatctcattggagatgtcgcagtgcaaatcatgcacaatacatcttccacggtatcattccctcaatgtgtccataggcaaaccacttaatccatatcctcatcctcattctcagacttgacattcttgctctctggctttacctcatctttgacatcctcgtcatcttcgtcgtcgtcctcgggctcagtcttcttggccaccttcttggcggcaggcttgcggggggtgcgaggagcgcgaggcttcttggtgaccttgtctccagccgcggcagcaggacccttgcgagggctagcagtggcagaatcaccgcgccagccatggcggaccgacatctggcggaaacgttccttggcgcatttggcgtccttgaggctgagggtctgggcgacggcgtcccagtcggcatcgggcttctgggtcatattgtcaaagatagccttgatgaatcgaagttcaccatcagtgaggccagtgggggagccatcctcgccggagctcttcttggcaggcatgatgattgatagactgcgttcgtgtcagtgtttgatgaaagggctaggtggttgtaagaaatactgacagtgatgagtgtttgcaagatattgatagtgtagagttaaaagttcccttgaggttaggaacttttggctgtgtgtggattgtgtgttggtagagaagtcaggttgtgaggatggaaagattgagtgggaggatggcaggaggaggggttttatggctgggaccaggcaagacgagtgccagagcaggaggatgaattttgagctagcctacattaacaaaacgaaacagacgtccagaatcactattgtcagttgtggtcacagcaacaatagcaagcttgcggtagcggtcacttgcaagcagctgcgggcgggcatgcacaggcagcaaaggcggagaaagataactgcaggcataccgctccaagtagacgtaaattattgatactatcgcttgattgcattcatccgcaaaataatgaactaccttggatgatcaaatggggtgactttatccccagtaaccactcgaattgaggatcaaggggacgacactcctcaaccacaactcaccttctacgacttacacaaaatcaatcacttggattgtatcaaattttaccaagtatgctagtatttccctagccttttttattccatgtcgtgggttttgtatggtactatgtcgctaccctagctgtcacatcctgagatagtgtaccatttccatcccatcaatcattccagactttccacaaatctcatagatcgtagttttcagtccaaattccctgcttccctgtacagtgccgtaattactggaagaaggggtacgcaatgtcggtgtcgtcaaagttgccaaagctgtgctggtcatccgatttcttctcgggagtcttctccgagtcgtgatcttcatccttcacagaaggcttgggcatctcttcgtcatcgtcaaagatgtcgaaagactcctcttccttcttgaccttgttgttcttccccttgcccttgacggtgctacgaggggtggtggtcttggagacgcggccgccagctgtctttcggggagtggcaggggcgcgaggggcagcggtggtctcggtagagatacccagcttgcgcttgacctgaccgaagcggacctagagatatccgggtcagtacgggattgagatgataggtgagggtgtatgataggggtgatgtcatggcaggcataggaagatgagactcactttggcgacatcggcattcttgaatccagcctcggtagcgacagcgttccagtcaacatcggccttgttgcgagtatgcttgacgatgctgaagaacagcatagcctcagcggcagtgggctctctcttgttgtcagccatagcagtgatgttctacaaaatgttagcttaagggttgatgactcagaagggagtatcgagtgttattacatttgtcttgtgaagtgaaagctggtatgtatttgtggtgtggttgttgtgagagacgaaagagcaggagggaattcttggtgcggaggggagagagtaaatatgccaaagggtgaaggggtttgggcctaaatcttaggggagaagcaaaccgaaactgcaagagagctttcagagcttgggtaacggaagagtcagtgtttgatcagagtgcagtgctgaaaaagccgagcgattcactgagctggtgcgcagggagccttgcaatagtgaaggtccgcttgcgaagttaaggatgcttgctttgctccctacagttacgccgttggtgatattttcccctcttttgctctcattctgaagttttatggcactgccaactgccaagcattagtatcgcatggttgctataccataacagacacacaagccattagaatgttccagtcccctgagatactatgtttaggcagtcttccatcaatgagaacgtaatgcagtatggagatatttctcatattagattgcatacagaaacgctagtatacagctttcatagcgacgtgtgagttccaacaagacgaattccagtaaccgatgaccttttttttatcgtctgtccatgtcaacctcaaagaacagttgaccccagtgggcagacccaaatagaaaccagagatgaataataccatgacagtaaggagataatggaagtaccttgtgaaagaaaaagtcgttgtcattaagtcatataaaagaaagaagcaatctaccaggacaccagtttttgtacatcatcaatctcaccccctctacctctatccgtatcacttcgtctttcccgttctgaatgagtatcagaaggattgatcattgaagtgatccatccatccagggctgcagtccgcaagagacgaggtaccgttgaaatcgacaacgtcaggactaccatgagggtcaccactaatggtaggcttgaaggaagtcaagtcgtaaggggggtcaaacgtatgaaagggggattgccctacaacgataggatcgtgaagaggttgagccatgaagtcaggagcagagtccatagaaggaccaaacccgttacttattctcaagtcctcgagggaggctgggttgatagcaaggccttgcatgtcatcactgcaaggagtcaggaagcgatggtcgaaatcgtctcggcggtcggttgggtaaggagacaaggtcgaggcgggagagaactgcgccaggtagccttggttcttttcctgtttgatgagaggactttgatgagcttgagcataagatgcgatgctctctgcagagtttggctttgcaaggctctggttcttgggcttctgcgtctttttcgactttgctactcgactcttgtcttcagcacgagctctcttctgtggctggtggcccctgacagtgtcacggaagcgagtatatcgcatccttgcggcatgtccatttgtaatgggctgtaggagtaccgggtctgaggcgactgcattccagtcgatctaagaaggatgttaggaatatactcgtgagggtgctcgtagttggatttacttacatccttaagatttttctggttcaagatggccataaggaatctagccatgccgttctcgctgttgggagtcattataaatgttgtgtagtgtgaaaagaaaaataacaatatgagtaaatagatagtaaagaagaagaatagtagattgaggcaagaatgatgtcgtggatttaggcagaattcttgtcaaggtttgataatatagattagaacatgtgaagctactaggcagctatgtctttggatgccttagatatggagcctgacaatgtcggaacgaaggagtcagcggtccgaatatgatgttgaaaagttcgactctgagtcactgtcacagtggaacgtgaccttcgtaaactcgaagaaatgattcgacgaggctgaagctgaaccgaggataataaatcggatggatgaaaatggttaaagtcgagtcgttcaagggattttgcagaagttggttattctcttgaaccaacaagatgaacgaggccgaagtggaacgggccggcaagaggcgtatcgggaggaaaccccgtctttgaaagggggtcagtagagcccaacgaagtcgatttatatgtgcatgtgaaacgtttgtctggatggttgttatggatgaatacgaaggacggatgaggaagagagacggaagagatggaaaagggaggcagcactaagaaagaggaaacagaagaggaggagaggggatctgtgttatatgtaggaatccgccgtgcagtagctgtttgctaagatccaacctaaaagtgataccacacacacctcttgacagtacatctacacccatcccatcccataccaataccatccataccaacaactccttgtgggggaacgaagctagcaagtacccaacaggcagatacagggggaggatctatggatcccagtccaggcacagcatgggtcccatagcgcaatgctgcactgcagagagccgtgaggaaactgtctgagatgacagaatatccatggaaaagggaggtcaatgatggcgacgatgctccatagttgcctgaattaaaatctcgtcctgtcggaaccaaagacgatccttcccgttgatggaaaatggggcgcgccgatgggctgtggtcggcgcgaacaccgcgtaaagtggttgctgaccccccgctaagcccactaattctgagtctaagacagcgccccatggcccccgaggtcccctgtcgccggagctaggggcgctgcagccattacgctccagtgggtgcggcaggtccagtttcaattaatggattgtttttagaatcaagaagaggtggcatcaacctgttgagaagatcaatcctcttgatgatattaattgatttggacttcgcctagaatgatagagggcttaataggtacctactatctccctctcgatccttccctcaagaggtaaacgatcggatctcgtaagcttaaaatcagccaaggacaattcaattaaccaaagacgagacttctaaatcaaagcttccgacacatcaaactaaagcaggctttggacaggggtgtaaatcccaggaatggagtgaaaccacagagtgtgactcatttcgcgggtcaccgacgaattatctacggcacttggggcatacgacatgcaacagcccagggggagaaaacttgaagccaacctggttggacaacttggcgatccatagcgaccataatgatgatgatggttgtttacattgcctcgtggcactttatagatgcattcttaattggtcggatggactggattgagcttaaacccgatcatggtgtgtggaaaagttcacattgataaaagtttgatagtaattgatacgagacaagagagattcacaaatggccacctaacgccttgacactcaaagaatgaaagagattgcagcatgcagccgatccgccgaggcttgcttgctttgctttgcccttttggctattgacacccagctgaggggtgtagcctagaaaaatgttaatggatggaagccgagacgacgagaatgaaaagcagcaattcaacaaccacaacagctggagaagtctggaaagtttcagtttatattgatctgaggataataatacatttgttttatcacaaatctcttctacggtcgcgtatggctcgctattcaattgttggtcgttatggagggcatgagatgaagtgggtgggagacgcgacgggcgcgaagctggtgggaccttgttcatcaggaaatgggaacgaaagcacgtgagaaaaggccccactccgtcctcttttcttgtcccccctctttgttcttctcaggcttcaggccccttgcttcaaaagtgtggcgcaactctggtcttttgccacttgaccaactccgttttcactaccgtttcgcttacgtagctacatcttctagaccgtttcgagagcacacctttcataactcggcttgtgatgcacatctcgtgagttttacttttgtgttgtgacggttgttggcacttaaccaagtcatctgccattggctcaggatacgtttaattctttacctttttctgatggtctattcagcgtcgttgagaatgaggttgaacccaaataaaaaccttgaccatgtctgttattcaacggcttttctatgatcacggcaaccttcctggataatcatcatcaaacaaaacagagtagcaaccgagtagaagaaaaagcaaagactcgagaaaaacaatcacaaatgatatcctgcccaattacatctcgacctgcacaatgcacaatgataagctctactctactctactctactggatgcatcggagccatcattcatccggatccgatggacacttactacgtagtgtgtcgtcttccatgcttccccatgccaagaagatgcagtggacgaaggagcttggaccaacctgttccgttcagagactctccctacctccctctactaactattattatcttaccttagcaatttcactacactaccaattttcccattgatccagccattgccttaacagcttccaaccatctcaagtcgcgtcaccgcctcaaagcctatcaaaacttgtcaagtcgactttttcagtaactgctcctgtccagtatgaatagtaaaaactggaatgacagggcagacaaagacttgttctttactattctctccgttaaaaacattggcgtcataagcggctcggaatggaccactattggtaaccatatgagaagcctgggctatggcttcaccaatgaaggctgtcggtaagtcctttatgctttatacttttattattgtatatgtactcgttactcggtcaattacaatacgatcccgctcagttaaaccacacaaactgcctatcacgtcttaacaattgctgtcgctgtctcattctacgcgtcaaagttgacttatacacatccaccagctcttttaactatcacaccacacaatcatactcatatatccattcataaccccaacatatataatatattccaaatttcaaactgatctcacacaatacaatacttctcaaacttttactcttcacaatactaacatcatgccagtcaacactttcaaggtctacgtcgggctcaacacaagtcagacattcctggccctaatggagacacagtacggcggaatgatccgactatgaatcccatcacacgtcgtcccggtcctggaagaggtcgacctagaaaacagcctcctgttccagttcccggagctccgggagagggtgctcctcatccacctctggcactcggtatcgatcatgggccaccacccaattctgcgcctccttatccccagggtgcccagtcttatgaccctactcctgctggtcatcaacccacacatcctcaacaagtccaggctgctatgagacctggcactatctcttctgcgccgcctacaccacaggcatcgactcctggcaatgcggtccctggtccaggcccggtcacgtacccaagcccaaatcttacacctgcgctccctcagaatcctcctcacttacaccctcttcaacatggacagcctggtcaatccggtcaacccggtcaacagcctcagcagcctcagcagcctcagcctgagcagcagtctcaatctgatcaacaatcccaacctgaccaacaacctcagcagcctcagcctcagcagactcaacctcagtcagctcaacaatctcaacccggccaacaacccaacccaaccacgcagcctcagcctcagcctcagcctgatcaggagatacagcacgactaccaatctcaggagcttccgcaagaaccaccacaagagactcgcgaagctactgacacagacgccatatctcaatctcaacctcaaccaatagaacagaaccacgagccccatgccatcttgcctcaagagcaattacagccggaacatgaagatatagatgccgatggtgatgcggacggcgaggtagatgtggataacgacgaacctagtgctaaacgacaacgtatgggttcgccagaacctgcaaaggacgatgacatggatgatgaagctgtgttagccctcgcagctcacagtggccccacggattttgcttccgagtaagttaattattgcctgcttgacgtgaaccacgcggactaaccgtttccagttttgctacttatggtgaagcatagatagtagcccccttactagacaaattttatatcacgggcatgggcgttagagactgggagttgcgcaaatggtccttgtttttttactatgcgaaatagatacctgcaagcgtggaatgatgtctattgcgcagtttgttacaactggctcaaatgtttgtataaaagggggcaggtgctttattgctacagaacggaggagataaaccattgtctatggatctaaaatataaactacatgtatacatataggtagacagacaacaatcagtcttgttggtagagtcgggtgactcgtctcgtttccagccatttaaaaggcaccgatctcgcactgcagttagtctctggattattactacctacattcattgcaaccaaacggtgatcggcactagcctcgcattcttgtgaatcattcctctgctattgttcctttcgagtgcctcctgcagctgcaaacctgtgcagcttgcctatttattctccgtcatcgtcctcttcgatttcttcaacacaacatcgccatcattatcaacaacaaccatcacccttttcctcactcaatataatcaactcaacatcatgcctggaaagccaagcgattgggacaacgccgatttcctcttggatctcgtcgtcggcctctacactggtgctcagaccaacaagggcttgactcctgccatcaaggaatccatcgaggagtacctcaagactcgtggatacaccacttcctttgacgctgttcggtatgtgttcactttttcttatttcagactgcaagttttctacgcaaacatcgagaacagtgcttcattcattacataaccatcctaagccttatgagagatttgggtatattgcctcatctctgagcatttcgtttctacctttcatttctcccacttgtttttccatctatctatctacatacctgtctgcctatctatctactcatccaacatcatggccaaacgtcaagtgatgatttgggacgccaacgtccatgaggatatcctcatcagcctttttcagcacatcaagcccagctccgatgactggagcaatgtaatgagtgatctccaggggaagggatactcattcaccgagagtgctcttcggtacgaggtttcactctcttttgtttttttgtttttgcttgttgcctacctgcaaagttgttttctgtttttctgcttgcatctcttaccccccgcattctcctttcataacacttcatcctttctcatctaccttcgtacatcattcattacctacctcacattatctatcgcacaccatctacactaagcagcacatacttttgttttctattacttgcttcgcctgttcaattcatcatgccacccaaagctacccgcggatgggatgctgcctctcacgaggatctccttcttgcgctcttggaagagatgaagcccaacaaggccatccttaccagtgtggctgacaagatgcgcaccaagggctacacttactcctttgacgcgatcaagtacttttgttcctcttgtttttgaatcatttcctctcctgatctcaagctaactttcttctctctccagccagcatgttcagaagcttcgaaagaaccgcgacaccgctgctatccagaacgctggttctgacaccgccactcctcgcaaggctcgagctacagctcccaagactcccaagcgagcccccaagcgaaaggctcccgccaagtctgcttccatcgccgatgacgatgaagaccttgaggacatgaagatgcagctcaagatggaggatgccgacgccgacgatggtgacctcctgtctcccaagggcgccaagcgagcccgaaatgtcactcccaagtaagtctacctcacaatttatccactagctatcaatctaacaaatctcagggctgagcctgatgccgacgatgagggcgacagcggcgaggcctaaatcttgtcgtttctttggcaaacctcgacgtaacgaatttcacgatgaatgaagggtgggtatactggctttgaggcccatcgcagaacaaatagggggtggaattaggctatgatgcttatacatatgcctgcatgtaacggcgaatagcccagtatgatgggaatatcatgagcatgtctctgataaattgaagaatatcgcccgtactcgttgcctttggtttcatgattttttgttatgctgtgctaaacttgacactccacgatatcttcagcttcaacgccgtaatctaacttgtcattgattatagtagagtgaactagattcaagttaatttctgcatacttgtgaatgtttgtgcggtcaaatcctgtttggcaaacctcagggtatcgggttggccactggaagcgttcaagacaaaattagtaggtcagcttatgccacttagactaggcttcttggactatttgtttttgtaccctaagatttacacacctaagcataacaatcaagtgcctctgcctgctacaatactcttctacactcttcattccatctttttatctcatatcactgcgcttctcaacccctctttatttcccttcactcactctccattatctttcatttatccccacctccattcttccatcccccccccttctacactactcatccatccccctcgcaacctctcacctccactctcactctcactctcactctcactcgacattctcaaatcataccttcattgataccaaagagttctctcaaccgccatcatgcctcctgctgagaagaagtgggatgccaacgccgagcgcgatctttgcgtcgctatcatcatgggcgcccaggacggtgagcgcatgcgctacaactggcccaaggttcacagctccatggaatctcttgggtactccttcaccaaagatgctatctcgtacgtattttccttcattctcttcctcactcaactctccaacgcacccatgacaatgcatttactgaccaccaaaacaggcagcacttcagcaagtccattatgcgcgacttcaagggtcgccatggagaagtctctgctggcgaatctcctgctcccgcttccacgcctactcccaagaagactccccgcaagcgcgccactcccgccaagggtcgcaagaagaaggttgagtccgaggatgaggacgaggacgctgtcgtctctcctcttgccaagaagatgaagcacaaaaaggaggaaatcgacgatgatgtcaagatgagcaagactgaggacgatcgcgagtgggttatggttgtctttgagtctggaatatgttactgacttgcgtttagtgctacccctgagaaagaagccagatttggccagtggctcgccggtagctctggggccccagagtagattactccccatggctggagctaaatagggatccagagaagatattcttcgctcgacgggatattggtgaaagatggaacaagagatttacaaccaacgaactggattggtagccatcgaaatagcatcagtctgtgatattttcaatcaacgactcgatacataactgaaatcaaggagattttacctgataataccttcatcgtggtttctgtggcaaagccctcacaaaggcgttctattcgatgcttgaggctctgtgtaagcctgacactagcctcccaagtattcgttgatgtgatgttactcaagataacttgaccatggaataacaaaagtggccatcgttgagtgatattcatatacttatgtctcccgatcagcttgggctttgtcctttcgggccatgggttcattgtatatccaaaccggctgttcattgcatatccatcacaaacaacaacaagtcaggtacctcctttcccttgcaaccggcctagttgtcgttattatcgtacttgtccaatatctcggaggctatagccagctgctttcgtattagttttttgcggcttcttccaagattgacatgataaacatacctctacacatccgattccagttgcttgcaagaactaaggatctcccatcctcacaaatgggatctgcttatccaaaaacaagcactgcaggggcgattatcatttcaccaagtaacgatggaaaatcaggccagtcacacaagtagcgggagaggcatttcgctacaacccaagctgaggccatgtccccaagtctcaattgcaaagttatatatacactccaagtagcaggcttattcatgcgtaaagcaacaagcactaatataggcatctggtaccagactacatagtatgggttcaatcaagttctaagacatatgcatttccgcccaaacgccgcttcaaatcatcagaaagccatcaatcatctcggtcgtcgaccgtccagtctgtttccttcgctggtacccttcttctcgggggccttggtcttgtcatctccttcgccttttctcttaactgcacctcggagtgtctgaccctgaccagcaaaatgaggcctattggcactttccttctccttttccttgtcggcatctgtcttgacaggcttgatctcatagccaaagaaaagtttgttgggagccaggcgcagagctgcaggggcaccgtcacgcctcttgggcatgcctggaatgtccactgtagggactggggttgctggcttgggtgttgaggctttactgctcttcttgacgagtttctggccctctccgaggaaattggtcacgttacttgttactgaaggcgcaatggcgctgtagttgatggactgggccatggttccttggttgtgcaataggcctccagcgggggcaccgcctcgtgtgctcctgggggtgctggttccgctctgacgttcaggttcgacgtatccgactggtggggcgaactctaccgatacatcggtttcaatcatactgactcccatcttgtccgtctcaggcttcacgtcgagaacagccacgtcgtagacttcgtcgttgtaggaaaagttgaacacatcgcccttggtcagtgtggcaaagttgcggaatgccttttccagaacagccttgggatcactaatctcaaggaagttgacggactgaggctgcagcttgaccatcttggccagctccagtgatgtagtacggatctgaatcatgtcgccaacgtccattccaagggtcaccatcatctgctcagcgttagcaagactttctagaaaaatgctacgaggtcatacccattggggaatgtatgctcgtccttcctctgcgataaactccagcacaccagcgtgcgagtgacgtcccttctctccgttgataagttccataagcagaggccactgcacatgaagcttggacactttgtcgagggccgatggtggtaggatgatcttggagccataattgagctctggtcgttcggcaccaggggccataacgagaggatagcatcgatagtattcgtcgaagcgctgcacgatgggtcgtcgtccatggcgggccatgttgtataggtgctcggggttagcgggatcgtatccgcctccaaagcctgagtactgggggcaagttagcagttggaactgaaactacgtccctgaataaagtacgaaccatggtgacggtggtatattcttatgcgtgaactcagcgatgtcgtagattcaagatgtcgagttttgcggtccacaggcggtcagaagatagcgcggttgtgtcgtctcgaagtcggtattttttcagctaccaatgctgagagggataataaaggttgttgcgcaacgaatttatagtcgtgattgcaagatccgaagattaaaggaatgagctgggcgatgtacgtttgaaggtccagagccacaggtaacgtggggcctatggaggctacaaaggcagctcttgatgacgcagttcggctggcaggcactcaaaagtgactaggtaatgagcagggtgcaggtcaccctatagtgatgtgtaagtgacttacttgaacttgtgattggttattccattcagagtttaaagtgaattttattatacagttccaataattcttcagaagcttaatatgtcacaaatgtttgtctgaagctaagccctttgttcgtcatgagtacctaatggtattcatacccattgtcttaacaccttatcttgtccattaattcaaatagaagttgactttcaagttttgttcaacaaaaacaaatgatataatgataaggaaaaagttgtatatatcttcgcacgtctataaagaatacctatgtagtcttagaccacctaatatgctattctatctcattggagagagagagagcgagagagagcgcctcttcacacgcacgctctcactggcccagatttaaccctgaggctcagtttacgtgcctgaagcttagatcgtgagctgacgaagatcattacccaataaggcttagttagatactacgcctagaactttaacatgtagaacatccaagctccatgatccatcatcctttacttttcaattaaccctccccagggtaccagagaactcgacaacaaaacatacgaggccaaataatcaagtcaatctactgtaattccggatcagaatcttaggtcgtttatttttatgcactcacaagccataattaaacatgacgtcacgtccttcagctcgtcctaagcgcgacggagagaactttgcgcgaacccatcatcacgaagacgagtccgattcgaaacgagtcaagtttgacgtgcgcaacccttcaacccttgcacctgacgctcgcgaagaagatgccatccttgacgccgatgtcattggcggctcgggaaccaagcgcggagctgtgaacctcgatggttatgatagcgattcagaaaacgaggacttcaacacacgcaacgagaagcgcaaaaaagaggaagcagatgctgcgaagtctggatctaaagccccaggcactacagcgggcgacgatgacgacgacgatatgtttgctgtggatgacgatgatgcagccaacggggacaataatgttcctgagggagacaacgtcgaagagagcggtggcaagaagaacaaagttcgcttcctcgatgcggataagatcgatggcgtcgaaaatactagcagagataaggagggcattcgactcgatgacgagggaagcagcgaggatgaagctgatgtggagcttgctatacaagaagagggcgtcgacgaggaggtcggtttgggaggactcaagaaacatgcccctaaagttgaggcattcaatctgaagcaagaaatggaggagggtcagttcgatcaagatggcaactacattcgcaaaggtggcgaccccgacgctgtacacgacaactggttacaaggtctcagtaagaaggagatgaagaaggcagcggcagcgcacgagaagcgcgaagccgaggcgcggaaacagcggttggaagatgatgcgatcatcgtatccgaattgctcaagactctgatccttaaccttgaacgcgccgagacgccgctcgaggctctggcccgactggggaaaaagcaaataaaacccaagaagatccccaagtggaagcttaagaagatgaacaagggcaatgaaggcatggacatcgacggcggggaggagcccgaggacccggagcaaaagaaaatcaaggcatcaattgatgccattacagaagcggcagataagcttttgagccgagaccatgaggagatctatgaacaagaaagggagttgttggtacgggaatatcgaaaggagacaggagaggattgggtggaaccagcaaagcaggatgaggacgacgaggagcaaaagatagcggtgaaaccagggacaatgtgggagtttaggtgggcagacggacgcgatggaaattcccaacaaggaccgtatgacggggctacgatgacggcgtggaaggatgctgggtactttccagatggcgcggtcgagttccgacccgtggaggaagggcagaactggactacacatgtcgatgccttcgagtgaagagacttcaatggcatgaaacatcaactaagtctaggagacagaaaacaaatagcctgagagcggacccaagatgacacaaatgactagactattctgtcacttgggcagttggtccggttttctgtcacttcgaggtcaagaggcgaaaaaaaaaagaagaaatcaaggtagtacaggctgagcgcacactaggtgtggctctggccttgcaagacaattggcgacatacaaatcccaagttaaaagggttccacgacttttaccatgtcacggatatggatatccgtcgagtcttgttgtgtacgtatggatgctcggtcaaccggtttgtctgtctgtgtacatggcacgaaaacataacttggtgtaagtggatgtttgaacctctaacaaacatgatagtgagtgggtaccgtttcacgtcgagaactcggcagaccccaggaggacgaatacatgacacagatagcttcggcattacgattccggacctggagacaaggttgagagctaaagatgcagtttagatgggcatgttgtcggacaccttgaaggggtgcgatgatcatgcgggcctggctgggctgggtttcatgacagcggccaatgatggagaaagcatcatggcatagtaccgcgggaacatgacggaagaaggagactaggacatgcaaaaaggctggaaaacctgggatgatgggtccaaatgtggcatctggttcctggggatcccgatgcacgccggggacgggtgaggccgggcaagcgggatctcgaaaaagaggctgagaagccggggcagcgagtcaagtatggagtaaacaagtaaagactatggagaattggagcccgtctggggttgtatggggttatacgggtggacgggaagaggtctggtctgttggtgtctttgacaggcgaggcttgagccgatccaagcccgtgatcccgtgatgctccggtacgtggagtggaagccgggggcggtagctgtagccgaacggtcaagcaccgagaagcagcctcacggcgacaaacgacaaacgggctggatcgggcagcagggattattcgggaacaatactgattggaagtgtgtaagtgagttgcaacgatatagaattgattcgacgacgacgagtctctgtacgtaacacggacgggaaaagttcgtggtgggctcgtgccttggcttggttgagtgtcgatcaaagcgtttcggaacatgcaatgtattgtagtatgtaattattgccagcaatcgagtaacgtcttcgctagaaggatcgatatcatgaactgatgttgaaggtccagatttgacgttggatttggccagggatcataatcatggtggaggggggatcgagctgctagccacagtaaacaggggttctatcagcccaatccacagccagtccaggtgggctcaggtcatgatctcaggtgaggaatctcggtgagattaaagaattcgaataaaaaacaagaccataaaggtccgtgtatatctatttgcatcatgcatgcatgtatgggtgatgttatagtaactgttagttatgggtttctgattcagggtcccccatctttgaacagtcagcatactgaactccaatgcacacgccgatggggtctagacaaaggaccgatgtcagataagcggaaagtcgagttctttttttttttggcgatggaattgacatatggatggagtgatctgatctgattccatctgatctgatgagatatttgagagtgaattgaataaacgagcgaatatagtcggtccgtcgagcaccgtggtctgtcgacgggccgacagaggccctgctttcagatgagttgatctgagtcgacaacatgatgcctcaacaattacgagtcttctctcaccgcaagaagagggacggcaagaaagtgaaacgggtagagtttggaggttaataatagctactcgattggtttatgggcatgtgtgtcttgaatgcaaacgtttctgttagtaatgtgtttctactttaaatcaatgacgatttgtgtttgattgatgtgtgatcagcatctatattggtgctatagtttgagtgtattcctagaaacatacagattccaccaacagtttggtcttatgcgatatctcagaataggatatgttatggaatcgagtcaatactgatgattagcaaaacaatacccccccgccagccccgccacattgcgtaaaaagacgcaacagcagatataaaagcccgcagctaaagtcgagcgaagatcaggtactaagcctcttttagtgttaccgtcgtgatggtgaagcttctagctcaattaaggtgactccgagatataaaagcaacgtaaacagggaattaatgaaagagattgtcgttatttattgctatggaggcgatggaagcatatcgaaagacttgaagagaggatgggttcaagccgtacgactcttggtgaagagggcgaaccgagctttacaaataggggacgtgcatggtgccattttgttgatagtactatgttgggtcgagaagacgagacataatgtgaatagttttggcggcaaaaggggatatggacggtgagttagtaagaccaaaacggcatccaagagtaatgcaggcctgaatgcatgcggcgtagacaagtaagatctcaatcgtcaaacctacacaagacacgagatgcaatccaatgagtaaacgatgaggctggtgttggtcatccaccaagaccgtctaccgaagcttccggagaggaaaatgaaacatatgatctgtttgcgatggatatgctgaatccattgacctgaattggaatatatcacggagagttgcccggtagaacgcggtgtcttgttcggcggcacctcctatgtagtaataaaaaaatagtatccatcctttccctttttcatgggaggaggagggacagaaatggaatcaactgaggtggcatggcatggcatgaggggtagaaaaggtacttggcgatagagtgaggcgtgcataatggggacatgtatcttttccagggcatcaatcatcaccccaccatgtagctcttgtcagtagtggggaccttagctcaccgagctgtgatggaaaagtgagcatgatggatgatagagagagagggaatatctagagatattttgagtacatgtatctcgtgcagctgcaactacagtgtctaattgcaatagaacattgagaggctgaaaaagataaagtcattataacgccattgtacgtccagctatcaaggtaggttagtagtaagtagactctgagcaagaaaaaaaaagtctcccaccctctcaccttctcaccctctcaccctctcacccgatgttccatgttccattggtccctgttatgatacgctgcactacgattacctatacgatacacccccttgtctgggtctggggtgtgttcgtgggatgatgaatgatgtggtgggtgggttactaactaaacatgagcttgatgagagcgagagagaaagccatggatttcgattcgagtattagtacttgtactcccgccctctctcctcgacctttttcttctttcttctcttttcttttcattctcatcatcctcaacaacaaaacaactacttctttcttcaccaaaaggtatgtgtgtctctgcccctccattctcaggctgcttggctttctacccctccattccccctgcgactacatcgccatcataacatcacaacccaacatgatcttatcttgttgcttgtatgccatcatgtcatatcatgcctacttcttactaccaccctctgcgacgacacgtcaagaattgccattcatccattgagtggacaaaacaaggaggggggaacaattggaaggcaaaaaagagacaaaaaaaagacagagctttcctcagagctcatgtccctgcccctcctttacaccaacgtttgtcccctcccctccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacattctacaaaaacaaaacaactcatctgacattctttcctccaacagaacctacttagatcaaaatggctcccatcaaggtcggcatcaacggtttcggtcgtatcggccgtatcgtcttccgcaacgccgtcgagcaccccgacatcgaggttgttgctgtcaacgaccctttcattgagcctcactacgccgtaagttgatctcccgacgatcccgctcgttccctcgctcgatcctacaacaccggcaagttgcttgcttgctctgtcatgctacgtctttgggaaaccacatcatgatgaatctggaactggtccatcactgtgttactgtcaacgagactgtctcgagcatggcagacgactacctagattctatgagtttcatccttatggcatagcatccgagatagcagcttcttcaacgcccgccaagctacccctcatttccccacgttcctatcatcatcatcaacacaaagctaacctcaaacctttcccacaggtctacatgctcaagtacgactcttcccacggtatcttcaagggtgaggtcggcaaccagggcaacgacctcgtcgtcaacggcaagaccatcaagttctactctgagcgtgaccccgccaacatcaagtggtccgagaccggcgccgactacgtcgttgagtccaccggtgtcttcaccaccattgacaaggccaaggcccatctccagggcggtgccaagaaggtcatcatctctgccccctccgccgacgctcccatgtacgtcgtcggtgtcaacgagaacaagtacgacggctctgccgacatcatctccaacgcttcttgcaccaccaactgcctggctcccctcgccaaggtcatcaacgacaagttcggtatcgttgagggtctcatgaccaccgtccactcctacactgccacccagaagaccgtcgatggtccttcctccaaggactggcgaggtggccgtggtgctgcccagaacatcatcccctccagcaccggtgccgccaaggctgtcggcaaggtcatccctgagctcaacggcaagctcaccggcatgtccatgcgtgtccctaccgccaacgtctccgttgttgacttgactgttcgcctcgagaagggtgcttcttacgaccagatcaagcaggtcatcaaggaggcctctgagggtgacctcaagggtgttctggcctacactgaggacgacgttgtctcctctgaccttaacggcaacaccaactcctccatcttcgatgccaaggccggtatctccctcaacgacaacttcgtcaagctggtctcttggtacgacaacgagtggggttactcccgccgtgtcctcgacctcctggcccacgttgccaaggtcgatgcctccaagtaagcgcagagcgttcaaggggctggaagcaaaaccaaacctaattagacgcgacacgatgaagattccagtcggtcgtgtgttttaatgaagcaaagaaatgaaagcaagtaaaaataccaaaatccggggagattgtcggaggggatgacaacgaggttgttatcatcggctcgagttccctactagacaattgatcttagtatagccgtggacagaaaaaaatatagatccatccctcttgaaaatgtgtcttcaacttgaactgtaaagtgcaacatgactgtagatagattaagtgaagatcgtttgaccaccgctcacggtcgcatcaataccactcgttgattatcttatgacaaatatacgacacagatgagacgggttcaccccaacaaaatcttatgcagcaatttgcaaacacaatgccactacggtctgttggtcggtcaagtaaccttcacgcatgccgtgcaagagtttgtcacggcctgagataatcataatgttggctcgggtgtcctgaagtcatccgctagactccccaacactcgtcaagccagtatattcacaagctgttcagcaaccccccctatatttgttccatgcagttatgtgaatgcatataccagtggtattctcctgtaagtatgctctcctcacactcccttttcgccgaatgctcctttactccctcctctcattaacccttttccctttcctgtataaagcaacccttgtccggcaagatagaaagacaataataaaaacatacaaggcaactgcaggggcctgtatcccaggcgcaatagatgaaatcaaatcgctctccgttttgatcttgtagggggggatatcatagtgcaaatgacagcaagaatacttttgtccttgccagacgcctcaagtggcgcggcgggccgggataagccgataagcaatatccttagagtttaattcaaaaatcatatagacgtggaaagccgactcgcaaggtgtccttgttggataccctttggataccggttcaaggcgacataaatagctggagccccctaggccgatccctgaaatgtgagctcgacagaacataattgaatatgggagccaaagattcatctgaaaggtatgttcaagaggcctattcttcgatcgagctcaaaagaccttcaaaagtgtgcagataacatgcattattgtcgagcaactcgtatgctggcctcttgggggtcgaatgcggccgtccaatcgacattttcatcatgacaccattgtcgaataacgcgcatcgacgcctggcagacctcctcaaccgtcgaccagggtgtgatgtcggctcgaaggcgcgagttgctaattccttcatagacgtcgcgaaccatgttccaattgcgatagcgaatcgcttggtgagcatgaatatcatccttggagatatgctcatagttggaaaaggacttgagaaactcgtccactgtgatggcctgcagaatcaacacaagagcatacatgggttgatatcgacgcgtgtcacgtcgagtctctttctgcaggtagtctaccatcttgatcaagctggcccaaggacctggatcggatgacttgtgttgcatgttgcggctgacattcaaaaggtggaagctggccatgaaggcgacagtgctctcaaccgcaagtgcgtagtactgtttgcggcttgtgtcgcttccgcgagaatcaccactgcttgcaagcttattgcatcgctggttcgcaatgtcgccctcatgcttgagtcgtcggccaaggctagagaagcgactatgtttttcattgacggctcggatatcggctttgtcgtttcgcccgatatctgcgccgttggtggcaggacgatctgaagaaccgacaggaacaggagtcactgtagaaatatcaccgggcgtatgagcatgcgagttactagaactgacgcgagacatggcagcacccttcttggatggtgttgatggaggtggcggcagggtcgaagaaaccgaaggcaatcgaggacgcttgacagctattgtgtcgccagtattctctgtcgacgcagggcgcttcttcgcctggctaactggcggtgcttctgtgctctctgagcgttctctacgctttggcggcaatgccaatatgcgcctgaacgtttgtcgcattctcttggatatcctcagcgtcacgattaatcgcctcttttctctgggctcctcttcttcctcttcctcttcttcttcgtgctcgacaggagccttccttgccgtcgttgacttgtgtcgttcttcgctccttctctcgccttgctcgtccttgtcccgatcatcgtacaatttggaatcgcttgtcttggcagaaaccttccttcgagacaactcagcctccaaggcgctcggcaacgtgggcgacagaagtgtgggtaatcgcacaggtgacttatctcgggccgactcgtttcttgctttgggtggtggtggcggtggtgcttcggacttcttcggttttgttgctctggcagtatctgcggcgtcctcgcgtggccttctcctgtcactcttatctgctgagttctggctctcaaggttcaagtgaagaggcgatagtagtggaggcacggatgagcgcgaagcagtatcggtcttggccggcgtaccttttgtgctccccaatgcgcccggccgagcaccgttgactgaatcgccacgtgcgcgtccagccggggaaggattgcgagcagcagaggtattagtgcctttgagaacaccacgcccatttgaaagcgatgatgaagctgatggcttgtctcttgacggtatatcagaaggcggcaatgtctctctgtccttccggcgtggggggtcatctcgacctgatcgcgagcggtcgtcaactgggcgaggcacatcgggcctgggtcgtttctgcgaccgatggtcgtcgtccacgttggatgctcgtttcctgctgtcgggcgatacgggtcgaggcgggagggacgcaggtggctttggcgggagtctgcagcagagtcagtatgttcgtccaagcaatcacgattcggattggatggcgctgcctacctcatatcaacaacagggagttcccgggtcttttgtggtttagtatcaaggtgatgatctctttggcgctgtgaatcatgtttcctgctttctggcactgacttggattctaatgcgcgctcgggttcgcgctttctggcgcttggtggctctggcgtagatgtgtctgaggcaacaccagatgtctttttgttcttgtagtcactgagtgacaactttttcttctcgccgccctttgcgaggatgcccacgtcgcgagggacgggtttcgggggctcgacacgcatgtcgtagtatgatctggtaaggagtacaccgcgatcagcttccgacacaagtgtcgaatattgtaggcgggtaatatcccattcctcaggatgcttctgtcgggactcgttggcggggacgtgatatcgccagtctgcggagtaggagagatgatgaggtttctcgggtaggatgcgctgtgtgagctgctggaccgtcttcgccgcggcttccattgttcatggatgtcagcatgccgggaggacgaagacgggggtacggtatgatgctggcagtagtttgcggtgcggtacggtacgaggttttggcgatcgagggtgacgcgcgcgaggggtacgcagggaggctgagaacgcgacaacaaaggcgatttgaacggtagaccagcgcagtatcaacgctgacaatgagacgaatcagatgaaaggaatgacttttgcggtcggcgtcgttcactgctgacttgcagggttatcgcgatggtgatggtggctgatagtggtagtggttgatgtctagtgacaagacatggaggtgacccagttagtcgcacacgatagcagacaagttggtttattagcgcgcttttgagcacaagacaacagcggacgagcgcgggagatcggagcgccagagatccgcccgatttaacaattaataaaaagaaaaggaaaatgaattgtctcttttgttttttaattgcacaagacaaaaaaggaatggaggggaatgaggctaatcaatagaaagagtctgttgtgtttttctttgttggcaggttttgggttggtgacaaactgacgggcagtcagtaattgacagtgacagtgacagacagtggtcagaacagacctacctactacctgatagtacctactacctactatctaggccagagcaatggagcgggaagtgcctaagttagtggtttagagatgatcctaacatgtggagtaattgcccggatgggcctctgaattccatcactttttggggtcataatttgtccccctggggccctgcggaatgggaatgggaatgggaacgggaatgtcatcgggcatttccgtccatcctcttgtggctgttaatgggccctggcccgtctgttcctgaagtggtctattccctttcactactagctgctaatgtccttttcaactaccaatgtacatttataacgttaggtgtttagaataagtatagactgtctacacctaaccgttcattatgattatacctataaaaactttgatttatcgagattcagtttctttagccgcgcttaccgttattcaaactgaccttgaaccttatctcacctactacgaagtatatatcttagacgccatagcattgttgcaaatgcaagagtattgatcgtatttaattaggtgactgtacatgatctcacatcaatatcgatgcttcctcttttccctaacgccgtatcaacaagggtataatgctagttgtcacaaccctcctctgttctttacctagcttaaccatatcaaaacaaaaacccaacccggggcccaaaccaacgccagtgtatgatggctccacgaatcgcaacaagtccgtacaacatccaatttaaagagtaccattcctcgctagggcgttgccacttccattagctattctgcgcctcttattggcaatctccgggccgttgcaatggtcttcgaggttgctaacccgtatttcgaggctgttcagttgcccaccgaaatggtttggcatgtggttttggatgtgctgggccatgttgtcgaaccagttcttagtgttcaagtttatcacccggtcatgtaccgaggtcatccgaaactggacatcttcaagctcccttcttgtcccagcttgaaggttgttgaagttttcaacgaacgccccaaattctcttttaagttcagtagtctgctcgttacaacgtttttgcaggctctcgccaacctctttgaccattttcgcctgctgtttgctctcctccaaccctttgttaacctttaacatacggtcgttcaatgacgtgattgagtttgctgtgagaccttggcgattgtctatgtctttggcgaagctctcgaacacctgtcttatctccttcattgtggcaatgtccagctgcttaatcttgtaattaacagtctgtgtaatcgtctcttcggtcattagagaattggggttaggcagagatggaggcggaggcggagtcttgcatgctttcaattttgacacagattcctttaactttggtgtatcggcgatgagcattttgagatctttgcttgatggaaagtccgccagaatgcgattaagatcggcagcaggcggatactcttgcattttcgcggcaagtttctcaaaaccttgaggcggctgatattgaatcttggtctcgagggaagccacagtcttttccagggagtcgctcttcttctgctgcttttttagggacgattgcagagaggataactctgatgcttgaactgtggaggcggatgacgcagaggcaagtttctgtcccaaatcgtcggtttttttttgctgctgcttcaaggccaactgcagttcagagttcaagcgtgtgacggtagcgttaagactactatgcttgttggcctgatcacgagccgcactttccagggttgagaagttctcctccaacttcttagtctgattgcgagtggtggtttccaaggttgagaagttctcctctaacttcttggcctggtcgcgagcagtgctttcaaagatggataatttctgctgggtttgagtttgcatgtgagtagcttgaacctgaataaatgatttcgcgaatttcgaatcatgcatagactgttccacagacttctcaatgtctcgaattttggataatgctggttccatcttattcttcatcatgaaatcaatattccgtccccgaatttgaaggtcttcctcaagtcgaacaagttgtgctgttacgctgggttccgctgtttgagcgactgttgcgctgctcgggccagccacaaggttgtctgaacgtttattagccagattggctagttgttccgtgtgaccatctacaagtatttgtagctgctttgtgacctcaacattattcgacagaccctcgttgagattgtcttccaagcttgtcatcctgggcctaatttgtttgtcaagttctgaggatacttgtagctccaccgttggctttatcgcacgaatcattcggtcgagctggttgatattctcctccaaagactgactttttttcttttgagcctcaagttccttagccataattttgttcttttctttctcttcgtcgaagacctcccgcagcgccgtgatctcggcttgcaagcgactttcacctaatgtgtttatcgatctctgcagctccgataatcgtttttcgaggtctggttggttccaaatggatgtgggcgtgtctggttgagtaacaggattcaccgacgctctcacgtatgagtcgagcccggtctgaagcttggggtaaagcagaacgagctttcgtcgcagccggactatttcttcctcgcctctctggagctcctgatgcttgaggtagcccaaggaagcaaactcggtcggtctcgaggctgatatattgtggtccctcttagttctactaagacgggcttctgctttcgtcagctccccgtaagcggtcgacatttcgccgaagagctccattagtaattggaagccggggacgcccttcccaccatcgcttccactagcatcgtttgttgtattagtgtgactcctggggacaaagttgtcgggctcccttcctccatttctcctaaaatcgtctgttgagtcgcgcggcagaccgcgatatcggtcggctgatcgatcgcggtggtccctaccagccatggcggctctggtagcaacgtcgggttgcaagcattcggcgatgattcgaagcagaacaaatgccggatgtgttttgtttacgagcgggcgttgactatattgcaaatgtggaaatgcgcagtcgggagaaccaaagaatataaaggcagcagtgctggcttgtcccagcacccaagttactcgactgccaagatagatgtgagtatcgaagtgaggaagatgcgattgcagggtgcgtcgcgtaaagggaatgatctagtggcggcgaatgaagtggagaggggcaatggaaataaataagagtttcagagccgcgggcgttgttcaatgacagagaagtgaggcgagaatgaagagggagaaaatatcaacacggagttggggcagggaaagacaaagagaatataaaaagcaatgaaaggcgacacagaaagcgggagaatacagaaatcgacagtgacacctgacagaggagagagtatgaggtcaggggagaggaggacaggagaaagagaaaaacataggtaggcaggcttgcactgcactaacagaatggagcccagaagctcggttgcctgcaattgtttttgattgttcccgtccagtatgtaacgtgtagaaatcaagttactgataccaagtgcctctttcttttttctcgctcttcatgatgaatcacagtattaccacgttgatgcattagttcctgcttggagaacgagcgagggtttggctgcatgacaattgctttatcggttcccaccgagccttaaaagatgtggacggttctcaaggatacatgacaattgatacaacaggctatatgatgaagtagataaacattagtccaatttctatttccatatatcacgttgactaccttactgagactttacaaatgtgatatagtactatccagaatgttcagtctgtagataatccccgttgtaggtaagcacctacccagttttcgcgtttggtgcttgcccaggattgggccggaatggcgctaactgccgctgcttcgcgatgcaagtggggccaggtacctaggcatgattccgcaagacaaacaaggcctttctttcgatgtcgaaaacctggtatgagatacaagataagtctgcgggagccactgctacctctaattgtccaaataccgctataatatttctagtacacattaattgatattttgtgcagacagtagtagttggtgcctatccaggcagtacatgcacgctgccttcggggaggtccgttcgagttccagccacgacacatgtcgttacaggctcctcgattagatgtggcggtgcatgacaaagatgtggcgtcaatgcgtcggccagccgcgtactaacatttttttgacaattgtatgcgaaaggctcgtgcagctctcgcgcaatcttccccagtagcttccagcctcgttcatccaggccttcttcaatcaaccacccccaaaaccatataccccaattctttatatttcgtgacgttgcttgcgcacaaaacgcgacaagatggctgctgtaagttgcaccgaattctcctctacgcggctcgttacttacataggcttcaaacaatagcccgtgatgaccgtgtcagactccaaggacctccgaggtctcaacctcatcgcagctcattctcatattcgtggtctcggcgtcgatgcgacaactctagagcccagggcctcgtctcagggcctcgttggacaagagaaggcgcgaaaagctgctgctgtcatgctacaaatgatcaaggaaggaaagattgcaggtcgagcggttcttattgcaggaccccctaggtacgttggcccagcccttcaactgaatatgacgcgtgctgaactatgtaaagcactggaaagaccgccattgccatgggtatggcgcaatctctcggccccgacgtccccttcacaacccttgcgtcttcagaaatcttttcactagaaatgtccaagaccgaagccctcacgcaagctttccgaaagtcgatcggtgtacgaataaaggaagagagcgaaattatggagggagaggtggttgagattcaaattgatcgcagtgtcaccggtagcgccaagcaggggaaactaaccatcaagacaaccgacatggaagcggtttatgatatgggcagcaagatgattgatgccatgaccaaggagcgcgtcatggccggcgacattatctcgatcgacaagtcttccggcaagatcaccaaactcggccgatcctacgcccgatctcgcgactatgatgccatgggcgtcgatacaaagtttcttcaatgccccgacggagagctccaaaagcgcaaggaggtcgtgcatacggtcactcttcacgagattgatgtcatcaactcgagaacgcagggcttcctagctctcttttcaggtgacacgggtgagattcgcagcgagattcgagatcaaatcaacaccaaggttggcgagtggaaggaagagggcaaggctgagatcgttcccggtgtgttgttcattgatgaagttcacatgctcgacatcgagtgcttctcatacatcaaccgagctctcgaggacgatctggctcccgtggtcatcatggccagcaacagaggcaactcgcgcattcgcggaaccgactaccgtagccctcacggattacccctcgactttttagaccgagttgccatcatcaacacgcactcctacacccccgaggagatcaagcagattatttcgattcgagcacaagaagaagaggttgacgtgcaccctgacgctctcgccctccttaccaagatcggccaagaggcaggtctccgttacgccagcaatctcatcaccacttcgcaacttgtctctgccaaacgaaaggccaagcaggtcgaagtcagcgacgtgcaacgcagcttccagcttttctatgaccctgcgcgcagcatcaagtttgtagccgagtcggagaagcgcctgatcggcaacactggtgcagtggacttttcagtaggcgctgctgtaagcaacggcgaggagaagatggatcttagttaattatcatggcgagcagagcctggcgtttaaagggtattggaatgcgaaggcgggtaaacccgaagagaggagggttatttgtaccatactgatttggcgtagaatgggatcgaacgaaaactaagctcgcaaagggattacaaaccgtccaggttatgtgtgactctcacaatggaaacttcgtggttttgcttatttatgtttactaaatcacagtctgttgacgaatacgcctgttcctttaatggcagaaaacgagtagagccagaattacaactggcattgatgagctttgatttccaacggctgatgccacagcgcatccaacaaatattgtagtatacgaaaagcaaaccgggccataccaaccgtataacaatacacgctaggtaattggcggctcatttgtccatcataggtgcatcaaggtgtcgaaatgctcgctcatggttgagggcagggctgggcctcagtgggtgtgatgttgtagtgctttgaaaagggatcatcagtcgcttcgcgcggcacatgctcagctatgccagcgagacgctctgactgctccttgccccagaacgtggcgatgaattcaaaaataagatccagaccagaagtaacctaatgcgagtctcgggttagacaacatggagcagctttcgggaagcatcaagaacttacacctgaagaggaccagattttcccgtcaatgacataacgcgcgggggatacccaattcactttaggccccatctccttcatcgtggcccaggcattcttgttggtcgttgccatgtgtccatccaagacacctgatctggccgcaacaccagcaccggtgcagatggtcatcaggatcttgaccttggggaacatctttgcgatatagctagtaacagcttgcaggttcgggtttcgggcgccagaaccaccaggaacgatgagaagatcaaggtccagctcgtcgtcgaaagtgttggtcggtgggacggtggggaagaagctcgagtcgaacttgttcatagccacaggctttgtggtcactggatcaagtgtctctgctatgaggtgaaggttgagcttctggacgccgagcgacatgagctggagaggatccagagggccaaagacgtcaatcatgtcgaatccctggaaaaggacgaccccgacagtgcggatctgggagccggtgatgttgggaatggcaccaggagtgatacatgttggctcggcctcacgaatgaagttagggtaggaatcgtcgtgtctaccgatggttgatgcaaatgttgtggcgaatatggcgaagatgccggtgataagagaggttgagatcttcatgataaacaaatatgtacttgacaactagtttcgaaagtattccaacgagacaatactctaaatagagaacgtgtaaatgttcctgaaagaaaagcacagaagaacaacaacgactgcatactaaagcgactatcaaacatccgtctctttatatatatgcatatacgatagtaaatttaagacatcatcaattaattcctcaatcaatttcggacaagtcctcaatccttcatgcccgtaggggatatcaaccttctcaaacctgctctcgacccgattccttcatactaaggttgcaacccgtacaacgtcctgcaagtccccgacggtatcggaaaagaaaaagaaaccccccttaacagccaatcattgttgagatgctatcacagcttaaacggcttcaaatcctttgtggacattcaaacaatgctacgccaaccattaaccacccagaccaggatgttatcgaaccataagaaaggctcagacaagctccaccgcgcgcaaaccggttaaagaacagacaagttgcccagtcatatttgatgtttagccatatataggtatatatcccctttaggctcataataacttgaagcacttacttcaactttaaagtttcccgaaacagccatcgatcattagcactgttcatcgagtcccagtcttttcgtattagcatcgtgagacacttgacgatgtaaacgctcagggtccaaatcggtttatgttacatatatgtgtattgcatgtatttcttgaaactgttaactttgactactctcttcattcttgcattgattgcattagcaaaatatcctctcgtctcgtggcttctcagagctagtatctagcctaaattcgtacatcgttattaagactcatattgggtatcctaccatgccaacagagcaaacccctgtgttcagcttcttgttgaagcctgttcgctgccaaaagggagaccgttcattccaccaacgccggtacacaccgagaaatggccgcccatctcccttagtccaaacttgaaagaattatccacgccgcatgtctataaaattgtacagcacgcaccatctccccagctgaccaaggaggctcatgggtgctcttccagagtggcaatctgagcctccaaagctttgtttcctttaagtagatcctccagccattccgcagccattgcaagcatggtacttttgctgaaaccaccaccgcggagtccaggaacaagctcgcatagatcgtcgaagccctccttgataagggtgcgtcttttttgctcgctctttatgtgattttcgcgtttctgttcttctgaaagattttctctcgacaacttggctgcgttgaccgccgattttcgacgctttccgctagaaacctcattaacgacaggtgaggtgatcgagcctacacgctccgccttgggttttcgccttcgaacaggctttgagacaccggcctcgtcttgtgtctcgtcatttggcgcatccttgctgtttctactctttctccttttcctagggggcgtgtttacctcttgcactttcgagaactcagatagtctactatgtgggagttgtgctttggcttgaagtgggctgttaggtcgtgtgttgccggcactctgactctgggccaggcaattgagcatctccaattgatctttagatagagactcgctggtttccttctctgagcttggagtataagcaatttggttgaaattggcatcggaaccccactggtactcgatgggtggtactcgatgctggcgcaactcatgtgcccccatactccattccggatagtgctcttgctcgctggctgctacactgcgccggtgttcttcgcgaaattcttccaatggctgatgacggagatgccctactggaggacctattggcctttgcactggattatccactccatttgactgatgtcgctggtttaaaccattattctgaacgagagtcgcagccgcaagtatcacatcgtcagaggcacgcccatgctcgctctggtgttgtgaatggatcgggggtggcggtggaggaggcatcatgtgggatcccatggatgttaagccgtgaaattcatggatgttatgagaaagcccttgcgatgacggttcgcctaacgaagatccaggttgttggccaaacgaagtactagatcccataaactgcggaggaagatcaaaccaattttcgctgaagtgtagaccctcgccgtaggatacgttgtaatgatcagttgtcatgtcgtcgaaaaaggttgaaaggactttgttgtcattttctgataagagaggagcaccaggggcgggctcgggcggatcggcaataggaggatcttggtcagaagccatttgatctagtagagattcgagtcagcatctcggtctctggctctggcagaatgcttgggcaagtaatatacgtacagccaaagggcccaaaagggtctgggggtggctgcgacgaacccatccttggagcgtgctgtacgacgagcatggatgcgcctttccttgtattgggtttctgttgagaatactggctttaagattttggaccagctaataatattggttggcgtggtgttgatacccagcgccttcgaagacggggtagcaggccgtagagttgttcgtccgatgtcaaaggtagatgcaggtagaaattgaaccagtagctgtctagtatacagcaggaggtcgacgagaataagacctcaggatggctagccgggattcgattcgctgtgcttgaagcataaaggagccactggcgatacgggctgtgggagcgctggaaatcgaatcgctggtatgtaagggcaagcagatcgaaatgctgatgttgaaaagaatgattcgcaggtgtttgtaaattttgggtgaatgtatatatcaaatgcacactctcgttgcatgtgcttttcacataaacgtcgagcaactgtagagacggttaagctggttcgggagatgactaggaatactgtggtttagagcatgtcgaggttgaagctgaagagaaatcgccggactgtatgattgcagagctgtgtggttttactcaaaagacggaagtgaacaagagcgacaggggactaagacaacgagtttgaacggaaagtgcttgtggtgaaagacgtgcatcaatgcgtcacatcacacccgcgtcccagatgaaggaggacagacaaggagcaactagggcccggcttcttctgctcggaccttcataggacaacacttgtaatttggcctggaaaggttagaaaataccttgcaaaaaaggtcaaatggcaagtagtggccgagaagaggatgggagggttgggaaggagggtggaggtggtggtagtggtagtggtggtagtggtagtggtggtgtttaactactaacctgggtatgttatgtacagtagtctactaaaagtaagtaggcacggcacggtaggtaaagtggtttaggtaggcgcagacggtgttggcgtcaagttggagatggagatggcgggtggggagtccaccgtgactgccctgcccgcgtgtatgtaggtaacggcgcggaaggtggaagccgcggacgtgtagctgctacttgggggcaaagtagtcaagtttttggggaaacacattgcaaagcgagagttgaacggtaattggacccgttgacctagtctgggcagcttctcgaccgtcccagccatgtggggttgcctcggaactttgcacgcgcctcttctccaagtatcgtatacctcagtctggtgtgctttatttctgcatccccatgctcacctccctgctggatcactgtgtcacctgcaacttttatcgacgtcgaccaaagttttgagcttttaagaaccttgattttaaaggtatctcggagaatatatcatggatattattgagaagcctcaagccctactcaaaggataaaaaaggcccagtttccctcatcttgttcaacaatcaattcaccagcaaaattcaccaacacattcgtcgctctccgaggctcccggtatggagtcatcttgttatgacgtatctttatatccataatctgccaccccaactgcagcatatgcatctatgggactatcacatgcttcgatttcgacttcagatctcccaacagctctattctgcgacccagttgacgacgcctcagctccagctaccattcattcgcccagccaagcctcaaaggacagacagtgatccaagttttaattggttctgcctctgcatttttcgcctgctgggagggtcgagtatctagtcatcttggcgtagtacccagcggccagcagacagactgactgcagattgactgcagattatgttgctggtcacttgacacattaacttacttctagtcagcgatatcatgaggctgaagcgaaccaacaaaattctatcatctgaatcagcatagcgtcaagcatatgcaccgatgccgcccttttcccaccgaaactcgacaaacgcgacggaccatatttactcgactttgctatcacagcctctgttttttcttctctccctaccgtgactcgtgaccgcgatcggcccgtgcgacaagttataatactctatgcaatattcaggattaagtcaaacaggggccaaaacagtccaagaaagaccttctgagaaaggaatgatgtcgactgaactcatgcttcaaagggagatcaggtcaggaagaaaagccgaaacctgttcgaggtccgaaatttggcgtgggtcttccctgtcgcacgtcgttttcgagaacatttcattccatgtgtgaatgtgtattaatgatgattctagcctaatgcagatagatgttggccaggtcctggagtgtcaaatttcgttatcgcacgcgggactttgacttggtgcatactacgtagcctttcctaatcttcgtcagtacttccatgatattctagattcaagcaaaaggtcttgctttcttggtctgtgatagcatcgtaagattttccaactcggtctcatagagtaaaatttacgtaccagacccatattgtgtacctgctttcatcctaatgaggcagctgcacaaggcacccctgtaccccagaattacacacagccgccctggagctcaggtagtgggaccctgtcgaccacatgcaaatacgcttatgcctgtacctgtacctgaaagcgttggttagtgataacctcactcactcagcttgacttaattttacatacgagtatccatctttggcctaataacttgatcctcctcgaccgttaacggctacaacgttgcatatcagaaacttcttctaggtcccgcacctacctagacagtcctaaactaaacgattctctgctctgacttgagctgaacccctgaactaccgtcatcgtcatcatcaacaccagcatcatcatcaacccctccaattcggacgatatccgcacaattcacctgagcttatttcctcattgtgcatttgctagaacgtttcatactttcagcccatttcggagttgttactcaaagaatatcgttccccaggcgagtgagtgtacggtagttctctgattacaccctcccaaagatttgcggctccatcaccaaacaaagtaactgtccatactacattccctacagccctgtcatggctcatgtcagagccgttgagtatttcacgccctatgtcctccggggacgaaccgcgatgcactttcacgcgcaacatcttgaatatcaagccgaggctcaagtgagagctcggcgaggcaacttgaagtctccacacacaacgtcaaagaaggagttatcatatcaactccttattgttcatcttattaaaacagcctcaactatccttcgtcgtccttgtcatcaaaagttttacatccaatctgcggaacatactgtcagtgcatcaggtagcggatgtcaccggctctgggcctttcacctccctttttcgatttcctttacaccatctttactatacttttcatcctacttgacaggggtagtccagttactgaccggtcagaaatagagcacatagagtatccccgcgacgactttcgcccatacccacctccgagtgccaattaccctcgtctccggcagcaggtgccgtagccctgcgtaggatcttcatttatgccggagcattatgcctgtacttgatctacggcctacccgtaaagggcccctgaggctcgattctgtccccgagatcctccgcccgttgattcgggcctatctcttgggctatgcatctgccgtggcgccccggctcttgacattagtgttacagcatgttgctaagagaaggcgcaaagcagccaatcaactctctctggaccttgatgatagctcattcttcaagtctgcgatacgcatagtgaagaccggattcaacccacagcgattcccaactttctgcgccattttggccggtggtactactcttttgcaggtaagtaaaacaagttttcatgaactcttccaactattttgctagaaattgcattctttgcttctccgttactgtatcaccgtgctcagttgccaagaatacctaaatgaacgatatgtcataggcactagactgaagctaatacgttacaaggaacccttgaagagtattctagagaaaactgccaaaggtctcagtgaggcaggtcgtttgaggcaagtacagcctcatcctggcaaaagactgatatccattactaactcgatcttctcagactggcgagatggttagctacattccttgctgcatggtttggtctgcgtcttctgcactcatacgagggccgagcatatacagaaacagtaccgccgaaggaaggatcaccccctgatacggaacctcagactgtcaggttcgctggtcgaacaatggatctaaccctgtttgctgttactcgagccctcgacgttgttgttggtgatgtttgggcaaggcacaaggcccgccgcctagcttccaacaagtggacaaaggtagagcacgcacttcttctgatcatcacccatgtaggtttgctaatattcctgatagaccgaacggttcgtctccagattcgttgaccccctggttttcgccgcctcctcaggccttgtgatgtgggcttggttttatcatccaaaacgtcttccacggagctacaacaaatggatcacgtcggctgcctctgtggacctgcgtctcattgaggctcttcgacgttgtcatacaggcgaattccagtatggcaaggagacgggacaggcacaccttcttcagggaatgtgcgttgactacgagtggccccttgcctggggagatcccgccgttgttgtgcccattccgtgccaaatggtccatatgtcaagcggaccttcgtgcgagcatcatgccattagtcgcttctttcgagcctggaagtggtcaatggccacgtacttgcccctgacgcttgctctcgccctacgtaacccgtctcacaaagctctgcgtcgggccattgtctcatcttgccgttcatctagttttctcgcaacctttatcacccttttctactatggtgtgtgtcttagccgcacccgcatcggaccccggctccccggtggtaccactattgagcgtcgtcaacacatggacagtggaatttgtgttggcacgggttgttttctttgtggttggagcatcttgatcgagacagaaggtcggaggaaggacattgcattgtttgtagccccacgagccatggctacgatcctacctcgacgatactcgttggacaaggagtggcgagagaggctagtattcgccatcagcacagcgatcgtatttacctgcgtttcggaaaaccccgaccgagtacgaggtgtttttggaaagatgctcaaaatggtcctcagtgcataggactgtgcgaatcggtagagggcaagactctaggggtttgatctgcggtcctgctactttttcttcttgctgttgttctcggtatatccaatgtatgacaggtccacactttgatagaatattgtacgaaatgataatgtataattaacctcacgcaaacatcacacgaatcctctttttactataaaactgtaactcaattgcctgtattaatctaatcctccggcctgtctgttatcccttgaaccaagcaactgctcccagcacgaagatgcatgccaacatgtcgcttctcactgttgtgaagatttgaccatagcgcatcacgatttcaatgtaacccttggcgggctgtggtacgaattgcatcacagtgcccacaatgccagcaggcgggctacccctcctatcgaggaagaacctggttgtgaggagaagagtctccgcagtcgcaaacgtccagaagaatagctttttgcgatgctcgagctccgtctccatctcgggctcggcggctgcaataaggggatccgcaggtgttgtgccagcaagggcggcacgctcacgttcgatcttgctaccagtgaagggggtgagtagaacaatgtagaagccgagaccaatagcaacaatggcgtgaagaaggcgccaaaggtttgtagaagcactgctgcgcacagcagtttgaggtaccggtggtccttgaccaggtactgcgccaggcatgccagggaaaggtggcatggatcctgcaggaaggcctgcaccagccatgagctgggacatcatcttcatcatggggtcttcctcgacgccaccaggagcagggcttgcggtgccgctgccattgccgcgctcgaagccaagcatcatctgtcgcaactggtcttctgagatgttgggctccggggtctcgggggcactcgcacgtgaagtatcagcgcgcttggtctcgtagtagtgttctgagatgtcaacttcgtcggggtccgcatgctgggcagtcgaagatgctacagatgctgagacagcgggagctggtgtgggagcgtcagtcgctgtggtagttgcgatagcaggttcgggttctataaaattatgttagcatttggcaatcacagaaatatgagagcatgtgcattattacctcctggaatccggccccctagaccggtgatcttgttgagtcttgcggaacctccagccttgagctttgcttcgcggcgttccttacgaagacgggcctgctcggcagctcgctgagcagcagcatcctctggactttgtgttgtctctgtcatgacttaatacttttctggtgacaacgtgtattgaaaggataaaagtcgaccgacgtctaggtagtcacgatgaagtggtgctttcacccaaagtggagtgcggcaagcgttgagttgggaccgacatgacagctggccatgatgtagggcaaatgtctgaaacttaccctataccatctagcaaaggcaactaccaacatcaatagaaactctcgtgatcataaacactctagtattgcctttacatttcatactttatcatttaaacgcaattcgtttttcattgtgcttattcgctcatcaggtggtgttgcaaataatatgattgccagtaatccaacaattatataattcaatggcaagtcaattaacacgccatgccaagttcaataatagctgtcgtcgttcgagtatttgtttcaatatagtactttatatccgtattgttttaatgttgctagtagggatcgcgtcaactcaaccaccatgatcatcacataagtttcaaccaccaaaagcctaaccaacgacaacaaaaagcacaggccgtatagtacctgaactgtgacaattgcgacgattgctggcacataaagatattatgtttattctgaatggtttacacggaatgattcatatcgaggcaataatgtagaaaacacataacaacgttggcatataccttttctaatctaccaaatgttcagcgtgggtgtcatcgtgaatatcattcccaatcatgcaccattcgctaaactattcaactaccacagcccgtcatacacgttccataggtaaggtgcaaatcatgctgtattataaaaactctgctcatggtgtagccttgctcatgctaaccagtcgcttgacaccaacctgtagtcgaattagttaaacactcgagtcgttgttatcaggggaacttaccatccagttgccacactcctcagtcttgtctcgctgaatctcgacctgcagtttgtgcgcaccgtcgtagttcttggcctcaagagcattggcgagctcagtcaattgctcaattgtgtcaggcttgacaagttcctcattgttgagatggtcaaagagcaacccaagtcgcttctgtgtatccttgacctgaggcgcaaaagtcgcaggagctttggaagcgactcgctgcatatcttggttcaggatatctaccaaccgttgagcgctgggagggatatgtgatcggtcaccagcaggatgtctggccttggcaggcgctgactggggaggaggaggggttggtctgggagatgcagtaccagcaggtcctccaggaggcccaggtcggttcataggaggcggcccggttggtggtgcagatggctggctaggaggagcaccgtatggcgagggagcatactggccaggagttgactgctggggcggggcgccaaacgaaccggccgggggaggacggctggcggctccaggaggcggtacagatcctgggggctggttgaattgttgctgtggctgagctgtaggagtgggagcatatcggttggaaggtggtgccgcagcaggaggggcattatacggcgatgcagtccgtgggagagcgtttggaattggcgaagggattgcgccggcagcgggaggagggggtgcgtaagggttgtggccaccggcagctggagggggaggggcctggaagttctggggaggagctgctaggggagattgaacccgagggggcgcggatcccttggggggaggaggaggaggagtcgctccagttcgttgtccataaggagaaccgccagggggcggaggagcacttgtgcctggctggccggggaaaggcgaagtgataggctgaacattgggcgtgcttctgcgtgctggaggtgccttggtcacaagaggcacgtcattccagttgtccatattctttaccttggccgcaggtgttaccgacgagggagtggtgtttcgaggaggaccgcccattgggggaggtgccaaaggagccggtgcaccataaccaggttgagcgggagcaccgtaaccagactgagcgggagcgccatagccaggctgggcaggagcaccatatcctggctgagcagcaggctgatagccacctggcgcaccataaccgggttgcgcaggagcggcaaaactgttatgtggctgataagggtttgtagggggctgataatgctgtgcaggcgatgcagtagatcgaggagcagcagggcttggagcaatgttgctgtaagggttggcaggaccggagccggttatggttccagggacaagtgccggctgaggaggctgatatccgacagtaggctgagctcgggacgtggttcggcttgacgatgctggcactcgggcagcgggctgggcagcaggcttcttggtagctaggcgcacgcggtttctcgccagctcagcagcaggataattcgaaggaagaagatcaagatacttctgagcagtctcgagctgcccatgaccagccaggatatcagcatactcggtgtacttgttgtacagagtggaaagcttccagtccgagtccaaatttgtctcgctatcctggaacttggtggcatggcgaaagacggtgaccttttcgatgaagttctgcagcgatcgagcatgaacagaaaaggtagagtcgccagactcctccttcagtccagcctgttcagcttcatcgagctcagcagcccatatggacaccaccttctcaagcttggaaccgaccaggtagcagaacgaagcatcctttcggtctccctcctcgttgattcggtcacccagcgcctcgcagagatccgagaattcagccgggtcggagaatgtgcagagaatagccatggtctctttccagctctccaaatcggcgttgtagaccacgtcccagaggttctttgtaataacggaaccgagcagacgcatgtagcttggcatatcagtcttgcgcgacaggtaggcagcttgaaccttgtcaaccagttcttgaccaccacagttggcaatcaagaatgcgtcagcaaagcgatcctctttgagacacagatcagttgccttggcgaagtttccaagcatcagggcagttgtgatactcttctcaacagaagtatcagtgtcgctgaaaagatggaaggggttatctgtcttggcacccttggtagcagcgaggttggacaggaaatcatcgccatcgccctcggcgccgtcaaagaagctcgagacacgcttgtgcttcttttccccggtatcctcggacgatgttttggtttcgtcttcctcttgagcttcctcggtagtttcttcggcactgccgttggtgagatcgtccttcttgaaaccaagatattcgacaatcttttcacgtgggttttcgccaaccaaagtccccattacctcccagtcggccttttcttcatcagtcttggcattctcgactcgatcggaacaaatctcagtgatgttgccagaagcaatatcgtcctggaacttctgggtggcggaagaaacatcagagtcaacagagaagttggtgatcgtgatcttggaggagcgcttttggccaggctgggtggcattaggcttgaagacaacgatcttcccaccgaaaccaaaagaggcaccgacgggtctctcgaaccagttgggggccttagccaaggaccacgaggcgtcctgaggctgatcctgagcagcccggaagaagtcctcgtcatcaaggttcttctcagctgcggccttggaggtatcggggttggtgttttggagagtctgcacagtaattttgccatcgaagctggcagtcgctgaaaggttggggttatgagggttgaaacgggtgaggaaagtccagttggtcacttcgggcaattcgccgtatcgctcgccagtgctagggttccacacaatagttcggttgtccttgcccgacgaaagcaagagatcggcatcttgctggcaccaagatagagagagaatgccagactcgtgtccctgaagtgtcttttcaggagcattggagtttcgaaggttccacaacaggatgacagggttgttgtcatctggggttgctgtcaagagcttcgttgagttgttgggatcccaagcaatagagctgacagcctttcggttgttgttgagagttaaagaagccttcttagtcttgagatcccagactgtgacaaatccgccgtttccgccggtggcaagaatatgcgagactttttggttccatgcgagacattcgatatcatcggatcgggcagcagcgtttcccagtcggaaggggttatcaatatcgttgacgtcgtagatgaagagttctcctttggcgcctgctgtggctagaatctgaggcttcaatgggttgaattctaatgtcttaattggaccgctgtgttttgatgtctgggagatgagggcatctgaatctccggcaatgagcttctcggcatcccaaagatccagagatccattttcgagggcaccggcgatgataccccggggatgatcctcattgggaggaccccatgcgacatcgtaaaacctgggaagttgatcagaacatggtgttttctatgcgcgagcttgtatctacctagcgtcggtgctgatactggcgacaggttgtagctcgaggccctgctgttgatcgtctaaagcaaggtcccagagttcaagcttgctctcgtctgaaaaatcgacgtcaacagctccagcacgagtaccagtgactaagatgggcttgccagcacctggggaccaggcgaaggcggccgttcggggaatctctcgaaggcgcaccatgatggtgatggcggggagttgatggacttatgcgacgaatgtaccagttcagaataacgttttgatataatggcaaagcttataaagacagaaaaagggcaattatgaccggggacaagccataaagttcacaatgagtatgtcacctctgcccgcagtaatgcttcaaaagaaagtgaagcaaagcgagaccaggtcggtggaggtgcgtcttgtagtgggaggtatgatgccagattgcaggctgccccgtacttgctcctgagctccctatggccacgtccgtgcctcctgagttgtcgaggggaggtggggcaaagctatcacgtgcagatagcttctatcccatattctacctattacctctaggttagtagtcaattgcagacagtttataagacattatgaggaatgaagatagctgagtcgaatagtgactactgatagttgtttgtagaatggataataatggtgaagtcaagatgaaggtagcagcaacatagacacccactcgtctgtgactccgaacagatacactcaattgaacaccccaatacattaaaaaactgaaacttaatcgaataaccatttgatatgatgtatcataacaatcttctattatcattatgaacatgggcatgcatatagagctccaactaatagttattgtttcacagatacactacgtgctagatctgatgtatgtcccatgtcaagcctcaaagccgcagataataaaataagttttctttcataataccaatagatagtttgaaagtcagtgagaacacaaaattaatgctcatggtcacctgttgggcgacttgaagctcaatgtgtaccgtgtaagtcaagtttgaatttcaacatcacgtgacagtaaagaacctctcgtcaatcagccaagcaacatccatgctattggataatatgagttcaacgcgaacgacttgcaaactcactcaccaccacctttttcgtttcacctttcgaactcacattacgaatcaactatgtcggacgcagctcgatggaaggccacagtccatgtgggcggcctgtctcaaatggcaactcagagtcatgttctagacgcctttatcccgttcggtgagattgtcgaggtcaaggtgccaaaacctgacgcgccaaactctacagaagcccatcgaggtttcgcatacgtcgagtacgaggatgctgcagatgcgaaggaagctatcgataatatggatcaatcggagtttttcggaaaggtcctcaaggtctcacaagccaaggcgcccaagagcgcagatgatggactgggcagcaagacagcagtttgggaaaaggtacgatctaagtcatgtttttttgttttgccaacactactaactaaatatacaggaaggatggttggctgagcatgcagcagacgatgagggagcagtggcagattccggtcctgaccctatgcaaggattggaacaactcgatgttgcaggaccaaagcctgaatgatgacaaaagttggaggttatttatcgggtttattgctggcatagcgaaggcgtttgaggcattggattcacggttactggtgggcaagggtgagataaatatcaatcaccgaaattcatattttatgcctgacggagttccctgctaccgtgctgtcctgaaatgtacagtactgcccttcccaggatattcaaccaatttcattccccgagagtcactctattcttcgcacaaatttagtgctcctcgctctcaccgtgaccgctgtttgccgcacgcgcagcagggccctgtcgagcgagacggaggttcttatcgacgatgaacttgcgggagatggagtagccggcagcgccgagagcgaagccaacaacgacagctagacggtgtattagaacggatagaacatcaattggaggttttatggtttaccgagggggtacagctcaggagggatctgcttgagctttcggagtcgctgagagatggtgtggccttggatcctgttagtgtccagcttaattggaacatgtgcgcatcctcgttcgaagcttcgatccgttcgatgaagcttgatggaagcctttgtgattacgtaccagcctggtcctccttctataatatgaaacctggtcagcgattgatgtcatactgagccgagggctaaagagctcgttctctcagccattgatacgggaatacttacggggacgggtcgcagcatgcgaggcgtctgcctgaacattcggagaacagcggtagaacgcatctttgagatgaatgagtggggagggtctaaagaagagaggtccagaggtgatgattcaattggaaattgagtccaatgtttggagttggccgaatgaacatctgatgtgcaattgcgaacagagggccccaccagttgtaatgggtgccttacgccattggcccggggtggtacaagcctgaggcacacactaagctctctctctttggaaatcgaaccacccaattcgagccttgtcggacaacgtcgacgcattcactctctccatccaaaacacaccgaggtccatactcgccgtcattgaccaatctcctctcccttaagtcaatttctcatcaatccattcaaaatgtcggacgacggtcaggagcttgttaccaagcccttcaagtttgtcactggtatgttcaattgtccttgataatcccgctttacgcttgcgggatcgaaaaaatgacctgatgttatcccgaggctaacaatcccatgcagctggtaagcaacgatccccgcgaacaccatcgaactctcgacgacgacgacatgcgaaataaaaaacgcgacgccgaagaacgatgctcaattgcacttgtctcaatcgccacgaaacgatctaacatgtcttaggcactgatgctcgtttccccaacatgaaccagaccaagcactgctggcaaaactacgtcgattaccacaagtgcattatcgccaagggcgaggactttgcgccctgccgccaggtacgatatcccgaataataacactgtccgcgacgcatcatactaattggtgtccagttctggctgtcttaccgatccctctgcccctccggctggtaccagcgttgggatgagcagcgcggtatgtttaatcctcacgatggcaatttattcggagctcggactaacgcaatgtatagagtccggcaacttccccgtcaagctcgatgcttaagctcaatctgtagatatggaatagtggatgatgttagaagattcagagcagacgcagacacactgcaattgtatcatttgtgaaaatgctttaaaagccaaccccaaatattgactgttgtgctttgaactttccaacgaacttgtgatgacgtctcttgagtcatagatcgtcagatgacaatagttggtatcattaagactatgtaaggcctgatctgaaaacgctgataattcaaattcctattaacgaaaagagtccgtactccataataacataaatacctgtcgcgatttgtcagatacgactgacaacgctcaacatttgtctaacgtttggagcatcctcgcatattatacccggtgcaatcctgtcattttccctcatcctcttcatccgagctcataaattcgtcgtcctcatcaaaaccgaagaatgcctttgctttacccttgccggccttggattcttcagcgggtggtggtgttgattcctttgaagaggcttccttatcatcatctgagccagattgttcgttgcttggctgtgtagagctggaaccatgagaagtgccgagtaggttatctctgtaattgccggccttcatggcctccaaaactgcctctcgagtcctttcactgctctcttctttatcctcaacccactgaccgtccagccggcttttactgcctgacttaatctcagcctccctttgttcagaggcctggacgatctgctcccaacgctcacggcgcttctctttctctttcttctccatttcaggcttgatagccagatattctgccaaagccttggcctcattaactgtgcgcaagcgtcgcccatccaaatttcgactggatccatgatcctcttggctcttcttcttgcgcgatgacatgcgaccacctgcggctctcagctgtgatccgaaaccacccttgccaccacaaaggggcactgcgagtcgcaaggaaagaaattcatcatcggttgtggaaagaaattcggaaatgggcgaatctgatgagttggggagttgcttgttcgaaagagtggtaagaatgagtcttgactgggttgttggcagtcggtcatctaggtgttcgcgcaattctgtaactgttgttgatggggacagaggaagaacgagagtcggtggcagtcccagaccagaaaagctggtgatgagaacattcaggtttcgcggagacatgatgcgaatggtattgagcgtaaacggtgagagatgaatgaagcttgtcgcaaagattcgctcgcccatcaaatgcacagcacggttgcagatagtctgagaagttaagtggaaccttgcactgccactcaaccgatctgcgccacagcgtcctcatcacgtgaaaacagccacatcttgctccttccccaccccacttcgctacatctcattttctggtagggtttccgcccacaaaagttgacattttgagtccttgccttcgtccctccgaaaactgccaccttccaacatcgacccttccgacgagcagcaaataccgccacgatgttgattcccaaggccgaccgcaagaagatccacgaggtaataaccaatactttcgagctacgccgcgacgatgacggcgaattgcgagctgcacagaaacaattgcaatagcgcacataactaacagtttggctctcagtacctcttccgtgagggtgtcctcgtcgcccagaaggacttcaaccttcccaagcaccccgatatcgacaccaagaacctgttcgttatcaaggctatgcagtcgctcaactctcgcggctatgtcaagactcagttctcttggcaatactactactacaccctgacccccgagggtctcgactacctccgcgagtggcttcacctccccgctgagatcgttcccgctacccacatcaagcaacaacgatcgcacgctcctccccgtggcatgctcggtgagggcgagcgcgagcgacgacctttcggccgtggccgcggtggtgaccgaggtgaccgtgagggtggataccgacgaagggatgctggcgagggcaaggagggtggtgctcccggcgagttcgctcctcagttgtgagttgccctgatgtctggatcgttgagacgaatcaattgctaacatgctgctagccgtggtggatttggccgtggccgtggcgctgcccccccttcttaaacgaacccattttatcatctaggtggtcataaatgagaagcatggcgaagggtatcggcatgtactcataaaaaatggagggcaatttctaccatgggtttcgctcgtgtgacaggggttgcgtgggggatccgtgggagtttgagggttttagaacctcggaatcatttgcatcaaggtcaatgtttgccgccgtcaaaacgagataattgctcgggagatacgtgaagacgtcaatcttttcagtgatgtgagacgagacctaatgtttatgccaaacgcccactgaggcacgtctaaatgaatcatccgtgccgtcacctcagattccatatctgcccaccatgccgattgagtgattgcggttttctgatcccgatgtgcaagttcggccgtattgcaatcgtaagctggactggtttctgtgccttttagtgatattgacccacgccaagcttcgtagggagaggcggttctgacgtagtcgactcctggggagctaggtcggctcataggccaggccgttacgattgttttgtcgaaggaggaactatagagcacaagcatattggtggaaagttgttactcgccattggtagaagaacaagaacaagggccaaagctctactctgatgtaagatgtgtgcgtgtaagcttgaacagtttcatgaggcttctggcagcatcaaggaaggggcatcacggacacggttggtctttgtcgatgagtagctgtcggcaagttgcgccagatgctcataacatatagcctatttttgatcataagatgattggccaatctattcgaggcgctgcatcaccaatacttgttgtgtttgagttgaatgttgcagtggtcagcaatgatgactgccgataggattgacctgattctgactactgactgggcacatatctttgtctaagcctcgtcgatatgagtaagaccaaaataaaactagccgattttaaatcctgatactatttatgatacgagcactgcaggatactcgaacttggtacgtgaacattgatgatggagagcttcctgtcacttgcacttctcccacatttaacggccatacaaatgggagaagatgagtttcaagctcggttctatttgagagagtaaaagagaccaatactaacatcaaaaggatatttagtcgttcctggtagcaaaatgcgcctcgatcagtgtgcagtgctgacacctgtcggcgcctgcagctgacactcgtagaaccgctatgcgttgggcgtctgcgaataaagttgatctagtagatatatatacccaacaactatttggttcactccgtcagatgttttcaaacacctctctcaaatcttggggataattttgcaattacaaacacatcatatccagaccatctgtcactattaaaccaaccaggggcaccgacgtgttctcctttagttacgatgaacatctccgactctcctctattcaaagaatttgctagaccaattcttatccctgagcctcgtcgtagcagggcgttttactcaccattgattatcgtggatacttttgtgcagcatctcctcgacactgctaaacttgaaacaactcagttcaagatcagcaatgctaccgaaaagtgagttggtgaatggactagctgtgtagtttgtggctaactgtcccgttcataggtctttccatcttgccgtccaagggcgtcttgttgggacaggaaccattcccagtactatcgaggccatggaggccactctatcgttcaacggatccagcttcggaaaggtcaaattgccacaaatacagacgagttactggggcacggattttactgtccaggagcagcgcgtggatatatccaaccacgctacatactgtcactttattcgaagtctcattgttgacaaagacacttgtcttcggcttcagaacaacgagtgtaccatacgggcgctgagaacttcgtcaacatgcagcgtgcacatcgatatgccactacaagtcgtggacgggccacatctggtcctcaagaaggtttcgcgctcgggaaaacatgtcaaaatggtacttagttcgagttactcaggcccagtggaaatcagtcatgggctgtgtctctttgagcttcggactggccctggagaagtattggcagagttgaagggagacttgaatatttcccagagcgagaatgagcttgtgctgcacggtacagcaaatcatggggtgataccttcgcagatggtcaggctagtaggagttggggtggaagaggacaaaggatcatggcttagtgagacaatcagagaagttgacgttgtcttcgatctggagccagaacaggcagagacgctgtggttttgatatgtggttggttcgtcgacttcgattgaggtccgtcaaggctagatactgatcgcttggtgatgttgctacatggcatatactatgtagtagggattcccgggtttgtaatttcaacgtcagcgggcacatgaatgctcattaattggtaaccatttacgagaaaggcttaaatttaggttatgaccagggcactgattgttggtcggttgcccgtttatctgtgccaatgttcatccttcctattcgcaacgatgaaaagaatgcagtagtgcttgaagaatacgaattgttcaagtctaatatgccttggatccgttcatactaccatgcaactgagctaacgatttaagcggctgctgccacccgcccttaagacagggaccgtttgcgggaactaggtaggtaaaccgtgatccttgtttgtctttggaatggaattgaagccatggacgttttcgagttacagaatcagctgcttttcaggttgatacgagttactggtgaagtcttctagaccattaaaagatgggatagaatctgggcatattgtttggagttagttgagctaagcaagaactgatataatgtgacaaccatgctacataacaccagatgcggccattgacctcacgatcattggacagggctaataataaagagtcctacccaaccacaccaatacgagattatgaaaatcgtggtagattcaggtggttcgaatcacgtttctaattgcggtaaagagaggacctgccctattgacaaccacttttgagtctctcttttgcctactccccattcctaagtggctactctaagccatgatattctccgtatccgtccaacttgttgcccggcgtctaaatacgatattcgattggagacccaagacatcaaattcaccctcgtggggagagggagaagatagtaagggtttggatgaattcgtcaggaacaaattaggccaagatgagcgggaactcaaattccggcggccgcgcgttgcatttatttacggctattcagttaattatgatcgattgtcaaactatggacctctttctaccccatgcaatgcatgcctgacacgtagtattgcacccgtatacagtcacagcacacttatccaggctgtctacatcatatgcatctctgtataaaccgggcttgtcttgttgcaccaaccgcagccacaggctttggccgcattcatcatcgtttgtcattgttccacagctcactcggtaaccgattattattttgattattttttccccttctctgtcatgccccaataacaaagcatgtctctgtttggccgagatccttgaactgaattgggctgagctgactttggctgaactgagctgagctcgtgtcaacgccaacctggaacatcccgactttggaacatgtttaatcatgctctattggaaaagcccgtcttggaccgttagccaatctatttcttctttcaatattctttccatctctgttttccacaaataattgctttgtacactgccttggtactattcaaagccctgagaagttcatctcgtcaagtattcctctcctaacagtcaatcaattattcccgttattgcagtagcaacttccctagcaatggctccctggttgagtcgtcgtgggtcccagcccaacaacagcagcaacctctctaatagtgacctcattacccgaattcataatacggctttgcatacgccaacgacgttgccagcgctttactcaaacaacttacaggcagcctctaacggcaaccgcttcgagctctccttctccaataacaacaacggcgattcaagttccgacgaatccgacttgcatccctcgagaccttcttcctccaggcctcagcgacctccacatacgcgctctatgagccagcccttcccttcccttttcagtagcaagaaaaagaggcagaactcggtcggcgcaccaccgcccgacctaggctttgcagatgatgatgtcgtgatgcctcgacaagcgcccaagactcatgctcaaaccccctcgcataacggaaatggccctgcaggaaacaaagattttgcgacgggaaattgtatgacatgcggatcgctagtacgctggccaagagacctcaaagtcttcaaatgcaccatctgtacaacagtcaacgatttggaacctctaggtgtagaccatgatggctctaagccgcgcaaggacgcgaaccatggcccttctcaagccaatacaccacgaggtaagctagcacagagtagcggagagtcaaaactaataaagatgcagttacgcatgtctccgtcgaacatacaaagcgacttgtcaaccagtcaatacagtcctatctaaccaagaggctgcatccaatccccaagcctccaaccgagccaccaccagagcctcctgtgcagagcaagttatcgttcagcagtcggatgcaagctactagtcgcaatctttcacctatagatccgaaaaaggaagccacactttcttccaaatcccctgccatacaagtctcccattatacgtttgacgaggagccgaagctacggacgaatcctgtgcggacaaactcttcgccaatgccgcgctcgccttcctcttcttattcagacaggccgccagtacagaagatgctacaagacaatgtgccgagagaaacacgaaaaccttcgttagatatatctgagaacgacccgaaaaggatcttcaaggccttggaagagtatgtggtcgcatgttttggttcgttcgagtgtatcaattcttctttctcgacacaacctcgccctgcgatgagaaatgcaagtgaagcaactcgtcgcaagcccgcgccacccgatgagccacgggagcaacgagggcaccgccgcgtcccctcagaaaatcatgctcttcgcgaacagcggcaacagcggaccgcccctccagtagaagacagcacttttgatattgaccccaagatgctgcttcttggcgatttcgctgagaatggaacttggtggatggggaaccaagaagagtcacgacctcgaagaccttcagcacaccgagtcgaccggagtccctccaatgcgacggtctacacgaaggcaccacagctgaactggggcgacttgatggcatggtatacggcaatcgtgagtcctgccaaaggatggtttgcgctttatgaagaaatctgtcaagaacagaatttccaaacgcccccacaacgtgaattgcagtcgatagaacgagaattgttacaggggcaggaacatgccagaagagttttactaaaagcaacagagatgcttctgaaacgacccggaaggccactgaaagatcccacggatttgcgtttcctcctcgtaattattgaaaatcctctcttacacgacaacgaaaacctgtttcgcggaatcatacagccagagaacaactcaccttctggggctaatttcgctcgatcaagaaagggcagtgtccctgaaactggccccttgtctggacagcattctggaattatcaagcgcatagtaggacttatatccaactcgtcacctgagtgccataaccagttgatttcctggttcgctaggtatcacccttttcgatttatcagaacaaaggagattgcatcgggctttctgacatatcgtatgatacgacaaagcggaaagaaacaagaagtcaaagtagatatcacggccggactgataccacaaatgcaagaagggcgctcaggagcctacctttatgacgagatcaaccggtcgacatcatcgaagaaagccaaggagccggaaaagaagatcatgtatggtgaagactggcagatcagagcttcttcccgggttttggcgcttctttttaccgccaacaacttgccgcacaatcgaaaaaatgacgagacttcctcaccgtctcgcgagagatgtactggcgcacatgctcatggccaaatactcccaacaagcgacttttacaactcaatgattgactacaccgacctcgttgcggactttgaaaactgggaatctcgaaaaagcaaattcaccttctgccagtatccgttcctgttgagtatctgggcaaaaacccatatcctggaacacgatgcccgtcgtcaaatgcagagtaaagcgcgagatgccttttttgatagtattatgagtcggaaagccatcaaccaattcctcgagttgaacgttcgccgtgattgtcttgttgacgacagtctcaaggctgtcagtgaggtgattgggagtgggagtgaagacatcaaaaagggtctccgcattaccttcaatggcgaggagggagttgatgcgggcggtctgcggaaagagtggtttcttcttcttgtcagagaggtttttaatcccgaccatggtaagttgagcaatccgacactccagtactcgaactaacatttgacagggttgtttctttacgatgaggactcgcagtattgctatttcaacccaaacgcttttgaaacatcggaccagttcttcttgatcggcgttgtaatgggactcgccatttacaactcgaccattcttgatgtggcactgccaccatttgcattccggaaactaattgcttctgcccctacccacggtactggagcatcggctcatccaaagccgccaatgcgttatacattagaagatcttgctgaataccgacctcgactggctcgaggactcagacaattacttgaatatgaggggaacgtggaagagaccttttgtcttgattttgttgttgacatggacaaatacggtacccaggtccaggttccgctttgccgaggaggtgaacgaattcctgtcactaacagcaatcgtcgagaatatgtggacctctatgtgcgccatgtaattgacgtgtctgtgacaagacagtttgagcccttcaagcgaggcttctatactgtgtgcggaggtaatgctttgtccctatttagaccagaagagattgagcttctggtacgaggctcagacgaagaactcgacatcaactcactcaggggcgtggccgagtatgacaactggggcaacaagaagtcggatggctctgagcctgtcattgactggttctgggagacgttccaagaggctacgtctcaagaccagcgcaagcttctctcgttcatcaccggcagtgatcgaattcctgccatgggtgctgctgtactaccaatcaaaatttcttgtctgggcgaggacgaaggcaggtatcctatcgctcgaacatgtttcaacatgttgtctctctcacggtacgcatccaaagaaagattggagaagatgttatggactgctgtgcgtgagagtgaaggtttcggaataaagtaaaaagatacacttgatgaggttatgacaaggagtccatttcacatacggagttttaataggtagatccatgggtttggggatatagatctataggagaacctcggaaatcctgaaatagaaactgaaattgttcgacttactcgactacgggtccttgacatcagcaccgccaaattgtagagaacacttataagtaagtatcttctcaaagtcatttagaatgtaatagtatgagaatgaacaaaaacttcttcaaacaaaaatgactggtaaacttttttatatttccaagtagtacacctgccagtttatgtggcataaagtcatacagatttattgtacagcgtagtccctcttttcctacaggaagtacatttacgagccttcctcctccgcaacaccaccagcagctcgagctcgcttcaacatggcctcctcacgttgcttctcctcccgcaggcctctcatgcgtgcgcggtcgacctcggcctgcttagccattgcgttaatctcctgcaactcgcgaatctcctccttcgtaggcttgagaggaactgcgcgagtctcggcgagcacaaactcgaggatgtgggatgagtgcttctccgtcatgtcgactgtgatgatcttttcgtcggcatccgcaggcgtcgccttggataggttgctgcgtgatgaagcgggctgggagcgggtttctggtgcgggagtagtggcgtcgggcttgcggaggtagatggagagtgtgggcttcttgttattttggttgtgtcggttgacgatcatggggaccgatgggttgtggtactttaatcgggggaggttctcgcgccaaaactttctatttcagtgtatcagttggtgtgtagctgagtgcgatatatggtaacgaacttggcacccatatgaccattcttgaaactcgtagcaaagtccatatgtattctggtcacttctgggggaagaattgctgcgccagggccaacccttaaggaaacaagctgtttacatcgtgagcattggatcgtatgtcgtcgattgcggaggagagatatctaccttctatacaagttgttagccatggtcatgagagagtatggaggaattgacttgccctatgaagcttgttgtaacgctcaccgagagacctcatcttgaactgcgcaaacctttgatccgtaaaggcgttacgcaggtgtctccaaatcgaaccagttcaatagtcgcaatgcctcgaaaagtcgacgtctctaggcccataaaatcatacagacccctgcgaacgctgaagccagcgggccgagcgttgacccggagggacaaaatgggtccacttttgacatgccgctttacatggcctaatagcggcagagccgagaatcatttcctaggaaatttctgggataatctgtgtaagtcaacttttttttagttgcgacaactcgaaactcgaaattttactacggaggaacgcaatgcaccgcgcattgtcagctcgatggctcaatagggcactcagtatcggtgaagcttctgcttcatccagtgtccctttatatttatgtcctgctgttggagcatcaagtcgaatttataggacgccaagagcaacgcctttgcaaaccccagtttatactcgacgattcaaccataccgaagcgacaaccactcaagaagcacctatcgagaccattgaaactcctgaaactatcgaaacgccttctatttttaaccctgaggtcccaaagagaaaattgccgttgaattgtaccggatgtggcgcctttacacaaacgaacgatccacaatcactgggttactttgacccggagagtaaaagagtcaaaaaatggctaaatccacggtcttttgagcgtcagcaagcgccaacgcaagaggataaagtcattggtgacgttcttaagaatttggacaagagtcaaatagaggctcttggagttgacccttctctcttgatcgctggcgctgagagagagggtcccactcctcccagtatgtaccacgaacgctaatagacagcatggccatgaaagctaacatggtggcagaagcacctcctcaagagaagcagcccgtatgcgaccgatgccatgatttacaacactacagcacaaaaagcgatacagcaaagctccccatgtatcaccctactgtcgagtcgctgcgcgaaacaatcgaagagtcaccacacaaatacaaccacatataccatatcatcgacgcagccgatttccccatgtcgctcatccctcggcttaacgttcttctgggcgacatccccatcagaacccgcaaccgacgatcgcgagccagcaagttccagcatgatcgcaagacagaactcagctttatcatcacacgaggcgatcttctgggacccaagaaagaaatggtggataccatgatgccgtacctgcgtgaagtgctgagagatgctctgggaagactcggaagtagagttcgtcttggtaatgtccgatgtgttagcgcaaagcggtcttggtggtgcaaggaggtcaggcaagacatctgggaacgtggaggtgcgggttggatggttggaaaggtcaatgtgggtaagagtcagctgttcgaagctgtatatcccaagggcaggatgggaccagtgactaacaatgggcgaatatcgacatatccccgagaagtcctgaacgcagaatcgattgctgcagagcctattcaggacaaggatgttgatattggagacttgttgccacctcctcaaccacccaggaattatcccgacatgcctctggtatcatctctgcccggtacaactgcttctcctattcgaattccatttggaaatggaaagggcgagttaatcgatcttcctggcttagcacgcagcgacttggaacttttcgtgaaagaggaggaccgacagtcgacgattatgaagagccggattatacctgagcagatctccatgactcctggcaagtcgcttatccttggtggtggtctaattcgcatcacacccaaggatcccaatttggtaatcttggcttacaacttcacgcctctggaagatcatctcacccaaaccgacaaggccattgcttttcagaatcagacaagggagtctgctggtgtgccgagcatcatgcttcccggtatcggagacaagatgaagcatgctggaacattcaaactgtcgcacgatgtcacaaagaagagagcaggccctcttacaaggaaaaatgcgatcggtcttaatgtcgacagactgcccttccgagttttgtctacagatattctcatcgaaggtgtgggctatgtcgagcttgtcgcacaagtccgtgctcgcgatgtcgctctcaaggttctcgaccaacaacaacaacaacgaactagagtcgacgagaatgtttgggaaaagccagttgatacttctgaccctttcgccgccatgaagtttcaacgaagagatacagcgccgcccgttgtacagacgaggcgcaaggaacccgagcccccattggatcctgggtggccagcggttgacgtctttagccctgaaggtcggttcatcggttctcgccaacctattcacggatggttgaacaacaaaccccgtgtgttgaaagagcacaagaagagcagacctcgaaggagtatgaagggtgcgaaaaagaaggtcaagtttgagaagagggcagcaaactaagtactgtcatgattttagctgtatgatgaatgagtgtaagatttgacgttgagtatcatgcctacatattgtataccactagaagtatagactgtaccaaaatcttgtataccatcgattcacaagagacgctgatgctgttattgctcgggtgagaagaagttgcagtttgctacttggcgcccagtgatgtgcatgtgaatgatgtgttgagtcacctaattgataaagaagttgcatgacgtggggcgaatcaaccccggatttttctttgcgcccctccatcgatgatcactaaaatccgattacaattcattcctgtcatttgccagacgtttctaccatcacacgcgtgataattacgatatctgcttccgggcaacaacttaagaaaacaacaaaaagatcgcaatacaaccagcacaaacatattacaccatgtcgcaacgacagcaacaacgaagcgcaccagcgccctcacaaacacaaactgaaaccccaacacaaacaccagagacgagagaacaagctcctcagattctgcggctccggggtgcgcatacctccaacggacgatctgtgcagtgggcagaggatgtagtagacaacgaaggtctaggacgcaagagttcaaaaggcaagcaatacggattacggtttccataaacacaggctaacagacacgtcagtatgttgtatttaccacaaacccaaggctgtcgatgagtccagcgacgagtcttcttcagattctgactccgactcggggtctgatcgcgacggcgcacaaccagcaggtggcaagcgtcaaggctgcggccatgggcatgggcataatcacggacgaggacgaggaagcggaaaggacaaagagaagagagcaccaagcccaaatgcgtacgagaaagtgcccaagccgaaacccaaggatgggtcgtcggaaaccaagccttagaacaaagagggcggcgggttgtcgaataagaaggacaaagaaagatgagcacgaatcatgatgatatgaaatagatgcgttatatggcagaggaggggttcttatgaagatttaagcgagcatagagacgatgcatcaagtacagcgtgacgcggggtctggggtaatattgttttatacgagagggtatcatatcgcattcccttttcgctttcgagtgttggtctttgaatcataaattcctcattactctgcgccttcgatatcctttttcccactttcgaccacaaagtatctccctgctgtcttactcgctgtactcaacgcatcccacttctccgcattggaatcaattttttccctcactctccttgcccgctggtaatggcctatgcgaacctctctgtccagtgcctcttgtagatctgcaagcccaatcgtcacctcttgtcgagcctctggtgtctcatcgcggatcgctctcagaggctcgacgccagttgtgtcaacacgctgcactgcacgaacgaattgcagctggctttggagagtgttgatcatagtggcctcatcagcggacgtggtgggaagtggtagggctgagaggcggaggagatggtgcagttgcgagggtgtaatcttttctgctggttccgaagatggcgaagaggggagaagacttcggacggaccacgtaggcttctcgagaattgaggcggcggtagatgatttggtagtaattgatcgagttgtggtgcttttactcgagtttatagtgatagtgcgccgaaagacgagtcgacaagaggcgcagattgccattttatttagctgacctcggtatattccctcgtatattcctcgaaaggtatcctttatatgtggcggtggatcgttaattcagtcgatggtcaacatgaaatattgtccatcatgaaatcttcaatctcgaactgtagcggatacgctacctgagatgtaacagaacctagcctgtggcccactaaaactgctacagtactgtggctcaggcgacccccgtcgtcatagctcagccgccaaccacgccgcaacaccagtcgacatctttacttacaaccatcagtcagctcttgataacttcaacgtggcactttttcaccttttttttttcattacaactcttccttgatacccccttatacgaaatctcacaatcatggcgcaagaccctcgagctctcctccaaaaggttccgcagcaacccctcccccgccttgatccgtgtcttgaccgttagaaacgatcttttgctgacgcatcgcaatgttcaggctcagaagcagctccagagcgccggtggtggcttcagcttctttggagggcgagaggataagtaccaagaggctgccgatctctttacccaggccgccaatgccttcaagatgcaacaacagagtatgcctttttccgctttgtctcaacatttccattctgaaacggaagctgacgatgtgtgactgtagacctcgaggccggaaaggctttcgaacaagccgcgcaggtccaaaccgataagctcaaggagcccgacgatgccgccaacaccctcgtcgatgcatttaaggcctaccgcaaagacgacccacaggctgccgcgagatgcttgaacgttgctgtcgatcgatactgcgccaagggcaacttccgtcgcgcagcctctcacaaggagaaccttggtgagctgtatgaggtggatcttggtgatgcgaagagcgcgattgaaagctacgaactcgctgccacttggtacgagggcgataacgcagctgcgtaagtcagacacactggttctgtttgcatataatactgaccaaaaaaagtcttgccaacaagctatggctcaaggttgccgatgtggccgccctcgagggtgactactacaaggccatcgaaaagtacgaaaaggtggctgagcagtcaatcaacaacaacctcatgaagtacagcgtcaaggactacctgctcaaggcaggcatctgccaccttgccagcggcgatctcgtcgctgctcagcgcgccctcgagaagtaccgcgatatggacccctcattcggcgctcagcgagagcaccagctcctatgcgacttgtgcgaggctatcgaagccaagagccaggagcagttcaccgaccgtctgtaccaattcgaccagatcagcaagttggataagtggaagacaacggtcttggtccgtgtgaagaaccagattgaggaggctgatgacgagtttgcgtaaaggaatagccaacagcgaagcgtggattgatacgagaatggcatgtgcatagcaaagggttgggatatatcaagaactgcaacttggggccttgctatcaagaataaggtagaagaggtggcgagaacggatgaggtatcagcatgtctgcttattatgggtttggaagtggtcaggtcaagcatagaatcaacataactatatgaatacaatgttcaaagtccaatatctacagttgagtacactctttgagagacaattcttggccatcacgtagtaatcactgactggatccggcattcaccaaataagctggcaggagatgaataaggagtaaggaccgagaagtcaagataacgagtttagtcattccaatatagcctcatgcatgtatatcatttctccctgcgagaaacatattaccccatcacctcagcttgacaaaagcaatatactagacaacccactcagtactctcaataacccaaagataacatgcggtgcagtttcttaagactgccacttatccgtcttagtggcctttgtagcgcatgtcttgggaacagtgtacgtgcggttagggtccttctcccaggtgactgaaccatccttcttaacattgatgtacttgtactggatatcttgtccagcagtgagagagatggttgccttccacacggggttggaagaggtgtagtcagaggcactcagagcaacagccttcgaagtgtcccagttaccaagagcggggatattgccaacaatcttgatggtctcgccgaagttggtggtaactgtctcaacaaaggtgacagcaactgaagttgcgataggacaagaagtaggtgaagcagtaggtgaagtcgaaggctgagtgcctgtgggggatggagcaccacccttgggtgtctgcgatggtgggaacgaggtagcagtggcgagcgagtatgagcctgcaacggtctgggttccacactgctgaggaacagcagctgcgccactcgcccaagaaggagggacaataccggctcggcggtcagctgcagagaggaaagcggcgtacgaccaggtcaggtccgtggcagaaaggggacgtccgttgttcttgtcaaactgctctgccaaggcgccgttgtcaccaacatacttctggacgatgctcacatatccatcggcatacttggagacggcatcggtgatgctcttgaaggtagcagagtcgctagcgtaagtaccagtggagattccagagacaagatccttgaagaacgagagagaaacgtcgctaacagtgatggatcccttttgcttccagacataaagcgcatcgtagagttgttcggccgcggcgagggtggcaaggtaccaggggttaccgttgtagtagacatcttcgatgtatcttccaacagatacggcacttccctgtgagatacccttgttgatattccatgagcggaaagaatcggtgacagccttgtggttggcgagtgccttgtcactgcagggttggaaagtggcggcatcgcagctcagagaagggtcgaagttgtgaatagatgtgaggatactgtttgcgtcctttccagtacgtccatcgttgacattaactgtgaaatttgtgagcaacgtgcatggtcatgtgcaaagacaaattgggcaatacgtactgttggaatcaacatatttgccagagggaatccagtaggtttgcaagaagcaaagggcctggggtgcgatagcggcatagttgtctcctggctttcccagcttcttggccagagcggcgccctcagtaagagctgcggtacgtctatcagcatatgtatcacagtagtagtatagagctcatatacgaacctcggtattgagaagcagttgtaaagaatgaacttcccttgacctcctcccacaagtcgaagccggtttggttcctgtggttgtcagagttggtctcagaaatagaaggcgtgtgcttaccagtattgggctacatagttaagatcgttacgaacaacaggccaaacaatgtcagaagcggtggaagtgtatccattatcgatcaaccagttagcataagtgattatggcagtggctcgaagagctgggccatctcgctggggtcggcctttacaattgttagtcgtgagttgtaagagcatgcatatgaatcagcacttaccccaaccaccagtaaaggggctgagatcaacctcgtatttggcttctcctagaccagagccgtcggaaagggatccagaagggttagagactccctgaagcttggcttgagatgcgatgtattgctgaatctttatctgcaaaccagcgtcgtattggttgatgaacctatctataacatacttgaagacaagagcagcatctctagtccaagtgaagaagtctatcaattatcagcgattgtttcaagacatctttatccaagattggcttgtaagtttcacttacagtcagggtcatcggtatctggagatgcaataacaacaccagaagcaacaccctgggagtgacaaccatcagaaccgatattgcagaggagttgctcaatagcaaccgaactctcggacttgataaaggaatcaagagaagattgtcgttcttgtaaagccggtcggcccaggacactttgtaaagcgaaggagccgaagaggagagcggtagaaacgaagtacatgatgggctgtatcaaagaaacggtagagttggacgagagtgatgagactgcatcttcaacatcgaaaggatccattgtcgatattttatagagagccggcatgtcgactctgctactaaaattattcagtactatgaagtcgatgatgtctggggtatgattcttagatgcccaatatggaaggacggaggttgaagcggtcgtggagaacggatgtaggcctttaaggtatagtgcggtgtggttcaaagggccgaataattagaatgaggccgagttgaagaccagcagtttaatgtagttaacaaaaggtggtgttgttcactatgttcgctggcatctcctcgcttagaaagacggtgtaagttggttgcagttggatctacagtgacctctcgaacctcaatagtccagtgctcctctcacaggcaacaccatgagacataatttaaacaagtcctttggttacctactaatgtggtataatcagtagcaggtgactatgagctcttgtgacagacgcctttctccaaattgacgatgagttcactaacaagagtgtggggtaaacaacctctaggactacctctaataggtaggtagggggtttcaagtctggtaaatcatccataaccagtcaaacctaactacaaaggtattcacatgccagccgagctttgctttaacgatagccgcacctctagactgatcctacggttcgtgccgtggtcgtctccccacactatcacagtttacgatgcataggtgctcaactctacaaccccggattacatccaaactaggaaaacgttaccaaatccccagactgcaagcatcggtagtggacggatcaagtgcgcgtgccttgaagcgccgagtacagcccgagtcttatgcatagaatttgtatggatgtccgtactctgcatgcaagttccgctcggttatcggctgttgtacgacgccatcattattcagcttaggaaaacctcaatcacatcatatcatcaaagtccccgacctaccctgtggtcgcaatattggataagcctgtgacgacaaaagaacaagaccccagtatcatggtgtgctctagtcggttcttggtacaaaacccgaagacgggccgtagatgatgaaaaatgttttcgtcacaagttagattggaccagggcagcatcatttatttctcgatacaggtccggagccgcactacacagaatgaggcccaaatgtcaaccttatggcaaaaggcatcatgcctatgctatgattccatcatgacttctggaggtcgcaggccaagactggtttgcagtcgttgctcggcaacccaatgtaggcccgccaaaaaagtttgacgacccttcattcaggcacatcgcgacaagtggaattacaagcacgagacacaacatcacaagcgattttaagataacaagatatgtaggtaggccatggttttccccaacctcactaaccaacggtctcggaaaaggggggtggaatatagcgtctcgttgcaaaagccccagtactcaagctgctccgaggagcaacgaataaagcggctaaggcaactgttactcttggacctgtcgataggaaaattgacaccataacaagttgatggctccttataagttatcgagctgcagagcaatcgaccctgacccccgaaagggcagaggatcgcaaagcacagatccgtgtttgcttaaggaagaaaaaaaaagtaaaattcgggcggccatcgcaagatttaaatacatggaagttttttcagcagaaggtggattacataattcggtctaacctcggggctttccatccttcacttctgggtccaccggtcgcgtacttgcgagtcgcgtacattgaaagtgatccgtgctcacatatgcttagaaaactcagcactactatccgcagaagcaagagacgaaataagaatgttaattcatagtgctgtagagtaaagttatagatcgcttattcttacaccatgaaattcagaaactgaggaactgtttccatttttacttgtagaagtgggttgcccagtgttgaatcactagagagaggtacatatcgatacaccagatcttggccgttctagaagtatcttatcaacacacgtgatgataagattccatgtgggtcaactactaacatggagggcaggtacctttctgcctacctctaaaagataacctcttcatcatcgcagacaagatggacgccgctacgatagaagagacgaaccgaatccgtatctccctgggcatgaagcctttgcccgtgccaggagataacaccacccaaaatgaatcaatgtatgccgatggcgacgcgccaagcaccctcgagagccgacaggctcaggcctacgacaattacaacaaagtgatggaagccgaaaaggccaagaagaagcgtgaagagaaagctgcagccgttcgaaaagcgcgagagcaggcgcaacgcaatgcagtactggaaggcaagggcttcggagaggccgaagaaggtggtgatctcagcgccaaagattggctcattggtcaaaagaagcgacagaagaacatcgccaaagtcagaaagttggaggaagagctcgccactgctgaggctgaagctgctgctgccgttcagtatacttccaaggaccttgcaggtatcaaagttggacacgacactgcgggtttccttgatggcgacgaacagattctcactctcaaagatacaaccatagatgaaaacgaggccgaaggagatgagttggagaacctcgacatgcgcgaggccgagaaactcgccgacagactcgacaccaagaaaaagaagcctggctacaaccctctggatgatgatgaagagggcgagcgtggtattctatcacactacgatgaggagattgacggcaaaaagtctaaaaagttcacactcgacacaagcggtgtaattgcagagctctcagatatcttggacaaaccggtcgacaaaacaaggagtgggcaaaatgtcagtctggacgatatcattggtaagccacctttgcccactttgctcaatcactccatgctaaccattcaacctacaggcgatgcccctatttcttcagactaccttgatccttcacagatcaaagtcaagaaacccaagaagaagaagaacaagaagggtaccagacaaaagcctactgacgacgacgaccttttccctgtcgaaacagaacccgcaggtgattccatggacatcgactcaaagagcacgactattaagaagcgaaaggtagccgatgatacatttgtggacgacgacgatcttcaagcaacactagcaattcaacgaaagaacgccttgaagaaacgcaagaagacccgacccgaagatattgccaagcttcttaaagaggacgcggatgagccagagccagtggcggagcaagagggaggccttgttctcggagaagtctcggaattcgttgctggcctgagtaagcctggcgacaatgaagagcgcaagcccagaagaccaaggactgtatcaaagtcgccagaacccgacgaggatcaccccatgggcgacgatgctcaagaggtcgaagaagaaatgcctcagacatcagccatcgaggaaacggaggagacgggtgccgttgaggaagaaaaggctgtcgggggcggcatgggtgcgactctggccctgctcagggaacgcggtcttgttaaagaagcaaaaggcgacgaagagtacagtagtctacgtaaccgagaagacttcctcaccaagaaacgtcttctggaagaagagttggacgagcagacccgtcgtcagcgtgagcgcgatcgccagagcggcaaactcgacaaaatgtcagtacgcgaacgcgaggaatacgctcgccatcagaacaactggcgtgatcagcagcaagcgaagcgcttggcagagttgtacgcgactggatacaagcccaatgtcaatctcaagtacgccgacgacgaaggccgtgccctcgacaccaaggaggcattcaagcaccttagtcaccagttccacggcaagggcagtggcaagggcaagacagagaagcgtctcaagaagatcgaggacgagaagcgccgcgaatcacagagcatgtttgacgcaagccaatctgccggtatgagtctagcagcccagcagcagctcaagaagcgaaaggaagccggcgtacgacttgcataattcactttttatcacaggatgttttactttatgggaggttgcgaatagtaataccgacaatggacatttcagatcaaaaaaggtgcttttaccctttactcgcgtgctttcctttgagattttatttcctgctgacactgtgagactatggttagacgagccgacttacttccaagtttagataccctaagagtcttatctaaactgtggtaaggggttcatgtcttatgatttcagcagccaagttttctagtatcacgattgtggtcacggtgagggccgatatcaatatgtgaaaagaaagatttagattcaggtatgttctgtaccatgcggactaactatgtctagggccttttactttcgtctcagaccacctttctttcgtaaaagtctacgtttgcccgacttcgagttctccgaatttgggcttcaagtgaatcccgcatcgcctctcaaatccattccgggcccacgtagagctcctcattttcatcgtcaaccacttcccagacggtcttcatctcctccattgtctgttctatctctgcgttgagagccccaaccatcccatccacagcctggttcggctgactttttggctggctcttttgctgagggagttttcaagggtttgggaattgaagattcaagggtcttgctgttgccgatctcgacagtgtccttctttgtagaagtttgagaagacatgttgactgttgaactgattgtgtctagagtagtgttagcgttgtttcgtagtttgtgggcttacctgggagactgtttctggcttctttttgacttgcaagttgaagatgattgctggtggtcaaactaatgccggctcattcgagaccttttatacttcaatggttgctactactggctcaagaacaattccctgctgtgcaggagttgcgacgaacatagggattgtcaagtctttgtgcttgtctttgtacgcattgtggttgggccagttcacggaatggccgtagtgtaatctgggttttattttgtactatcaagtgtagcttagaacattattatgcgtgtcaataaagagagaatcaatttcgtatatcctaggtctttgtttctagttgtgcgccttaagggacccaggttgtcccaccgatcagaagaaccccaaactccaagcatttctgtataaagatatttcgaatcagttgtctataggccaaccttggctccgatacctttccctctgtaataaagcgtttcagtccagctgcctagcctaaccgtgacgttggctacggcatctagcttgagcgatccacctagtgcttccttgagcttgccgtagcccacgcggctgggagaccattccacagggagccgcggagtctgagaacgtcctggtgttgctggaaacggctcatcgtgtacaatctggccaatgggctccgtgtggttgtaaagagcagtagcgttgatgtgttctatgtataaagtattatataataggggagaaagaagtgtaaagctggctgtcgacgaaaagaggtggaaggtagcgtctgcaataaagcgtggcttctcaccatcttgtccgtcctcgccagggaccgttattcgtggcgcgggaagggtgatgttgatctttgacaaagctttgcctattataggaacgttcgggatacttttcttatgtgttcgcgccgtcaaagtcgtgttctcaccggatacgtaatctgataggagattgcggccaatctcatgtgcatcctcgccgccaagccgtagagggtcccagagtgcatgaacgggaagatttgtgtttttcccaaggttgaaagcgacgttcctcgatacagcttcgccaaggagtttgccgtcgtgtagaatgtgcacgctgaggtaagggatagaagctgcataaggtgtagggtttgtgatgttgacaagggctctcatttgaatgcttgattctgtcgtttccagaatttcgatctcgccaacctcaggtttgagtttaccaagcgcgttaccggggaatccttaagttgagttagcattggctctcgatgcgactgtgaggcgtgttatgaaaatacttcaaagtgtaaacaaggattattcatcctcatgggggatgcaagagattaccagagcgatgacggaccgtttactggaatcttgccctcggcggggaccttctttaccgtcaggattccgaggacagttttgaccttgacatcgacttcggccttgatgtcgagcgtgatatcaccgccaccaaacagtagcttttgcataacttcgctgaatacatcaccatcggtgatcgttaggggaacatcaaccagccgcgatgtgatgttgagtagagtctcgttattctcatcgtcatgaatccgtgttgagttggcatcctgccagtgacgcaggttcaactcgcccattttgcgcttcttgtagaatagatcagcgttggagcgaatctggtccacccctaggtttacattcagctcgggtgggagggctgcaagtacttgcgcagtaccagaaaccttaggctcgccatcaggatcatccacatcggcgaaagggtctggcagcttaaagtcgacgtcgctcaaggagaaattacgaattaggctgtcaaacgaccgtccagggaagtcgacaggaaccgtgatactctcaaggatatctgaaatccactctggagtgttggtgtcgttgagtttctttcccctaaccaagactttggcatcttcgccatgcaagtaacgatccataaagttgtccaagggggacgactcagagtgagggcacgctttgatgagggattccggaatgtcacgaatagttcccttggcgctggcacgaacatctgcttcagcgctgacgtcaataaggtcggtaatagcatctgcaacactgatagacggcaatgttgagtcgcagttggggaccaaaacttcaaaaccaagagtcggcacttggaatgatatggggtaatcgttgtggaccttcaaagatacatcggcctcgatgacttcgcgtccgtgaccatcaaccggacgatcgtgaagatccatccgttctatgttgtactttggcatggtcgggatctcattggctatgatggtgtcagtcaagttctagatgtgaatatttggtctgattaaagtagtgatttctttcctagaaacaaggaggcaaaggaacggtagagagattgaccttcaaaaaccatagattccgccacatcatgagacccaagtgggaagactcccgactgaaggtgaaccttggtcttgcccaccaccttgagcttgttcaggtttccgtccagccaatcattcgcgatcttgcggatatgctcggcatctccagggttgacctctgccacgaaatccaattcgttggtatggccgtttacaatatcaactaccagaggagggataacagcagtgccggcaagagcatcagcgtagtcgggcaggtagacgtttacggtggtttcctttgtctctagtttccgcatgattccggtcactgctttcccgatgcggcgagaatttttgttgtcaacccgtgatccgtcaagatagacctttgcgcggatacgcgctcggatgccatcgctggtgatgttttcgatggacaggttggtgggttcaaccacagcagctttctcggcgtactccttgacggcgggagggacaaggaagccaagaattatgatgagaatgacaattatgccaagaataatcatggcaatgatggaaggccatcgccaggacgatttggtgctgctcttgttacgtcttggccagaaactccaacccggaaactggggttgggatgaaggttcgctatctccatcattttccgtaacatcagcgttttgatcgtcatcggtacggttcagaagaggtgacgactcggtgggttccccttcctcacgcgttggcgacatgagtcgctcggtttcgtcggctggcattgtagggttatcgagaagagtgaacaacgcctaattagtattcgatgcgcgcatcgggcgcaggtgaggctatgtcacagttctgggggagagaacaggatatgtaataatctaggtattcgaaggtcgttattgttgttggtattattcaggacgacttgaatgagttgatgtaagagcaaagaagttaaggttgggcaagcgactcgtcatcgacggggtaagtcagtcacctccacagggtttaattaggcgcgagattgataaggatgtggaggattgtgttctgattggtttgtgtccttctaatccaggaaccaagcctcagcgggcaccctgcctgactctggtgagacctggggaatcttggacacgacgtcatttgcctattaaaccagcatgcctgggtttcgaatttggacgaaatatgaattattcaattacaccacacttttgatatttatgcctagagcatgtttccatcaatgtacctgtgtacttagctgtgccctttcaaggctgccctgagttaatatgcaccttggtaggttcgggtggtggtattagtgccagtcttatcggtgtgctgtctttgtggcagaagcccaatatttaatgcaatcacagagagccaagtagcatccatcgcccatgcacagcatctagcgtggatcgagtgacttgagtggaagctttgtggaccaaccaacagggccatcaccattgcaaattcaggtgccggtaacggcttttgcttagaaggaggctccgcattggtaacacagatgtttgaagctcccagtcattaattttggatatgaatcacgttcagtgtcagtcatgaagcgcatatattggcaatttgagtaatgcaagacatgctcaactacagagtacagtctgctcagactcacgtccgtccatgttgtattatagacactgtcccgagaccggccatgtaacaagaaaagaaagtggagtctcactcttgccgcttgtgactcgtcgttgagacggcaggacgggtacaaacagcccgcactgtcagtagagctatccccagttctagtacatcgtccaatagtgactcttcatcctccgactcatcttgacctattttagttgttgattgaataaaaacttcagtcttctacaattaatttaccaaaacaactcaattgcaagccacccgcctcaatacgagactgtgcaacctctcatccacatattcatcacgtacacagctcacgatgaagacttcaactttccgaatcgctcgaggagccgctgcgggccttcaaaagcgagcctatacgaaggctacgacggcaccacggcatcttatgacaattgctgatctcactcctactgagttcgcaaacctcgttcgtgatgctaacactcggaaaatcgccgtcaagggtggagctcctgctagctacctgaatgctggtcttgctggtaagactgtagctatgatgttcagcaagcgcagtactcgtacccgagtttctactgaagctgccgtcacaatgctcggtggtcatcctatgtttctgggcaaggacgacattcagttgggtgtaagtattcagcccatattatggatgactagtctaatacataaaaaggtgaacgaatcactctatgacacctcaaaggtcatttcatccatgacctcctgtatggttgcccgcgttggccctcattctgatgtcgctactctggccaagcactcaagtgtccctgtcataaatgctctgtctgatgactttcaccctcttcagactattgccgacttcctgactcttgctgagactttccctgcatctacttctaagggggctactctgggtctgaatggcctcaaggttgcctgggttggcgatgctaacaacgttcttttcgatcttgccattggctgcgtcaagatgggtgttgacatttcagtcgctgctcccaaaggatatgagatccccgacgctatgaggcagctcatcacctccgccggtgacggcctttcctcgcccggcaagcttatcgagacaaatgttcccgaggaggccgttaaggatgccaatgttctggtcacggatacctgggtctccatgggccaagaagctgatacccagaagcgtctcaaggactttgctggattccaaatcactaatgacctagctaagcgaggaggtgccaaggctgactggaagtttatgcactgcttgccccgccaccctgaggaggttgccgacgaggtcttctacagccctcgatctctggttttccccgaagccgagaaccgcctttgggctgctctttgtaagtttatacgatatatatctccgagacagcttactaacatgatccagccgctcttgaaggcttcgttgtgaacaagggtaagttttaagagcgagtcgactatgacacggggatgcctggttttatctgattactgcacgggatgaaggcggagctttggcgcatgaatataaaaaaaatagtcattggaattatatcaattataccagatcctttccttgaaaacgccacgagctgagcctctaactaaaggtatctgatttaaccgggagggagctggctggcatcaacaacatcatccgcctccatagtgacagcctcctggctggcctcgttcagaggagatcggggcagagccatcaaacctgtgcgagcagactcgaggatgccgaatggggcaacaagcttgaggaacgaatcgatacgggactgcttggcggaactaggatgtgtcagtatcttgtagggtctcaaatgcgacaattgacttacacttcgacaatacagctgctgttgctaatgtccagaaccttaccgccgaattgatgagcaaagtaagtgatggacttgagatgctcatgcttgtgtcggagagcctgactgacagccaacttgctagggtggaagtccttggcggtatcggagatgctgcgctcaatggcctcatgagcgttgtcgacatcgtactcgccagcagcaatctcacggtggtggttgagaagctcctcaaagtactcaggtccaagaatgttgatcttggcgaggagaagctcgcgctggacgagagcagcggcggtgtagtcgagaacggcccagacgggtaccagatcctcaagctgtcggcgagcctgctcgacaacgccgtcctgacctgtgaggacaatggtcatgcgggacaaatcttcaacctcggtgttacacacgacaagggagtcaatgttgaaaccgcgagcagccagaataccagagacgcgggacaaaacaccgggctcgttctggacaaggcagttgaggatatgtcgcttaggaggaacggtagatggaacgggggtctcgtagaggatgttggagacggcggactgggcggaccaggcgggagggttgtcgcgcacgggaagaggagcagagcgacgacgaagtgccttgtaggcgatggcagaggtcgaggaagagctatatcgcacagcggcgacgcccctcgcgggggctacccagcgaagggaagcagtcaacgaccgcagagatgccatcttgtagagacgtgagaacaagtaacggttctctagtcaggacaagaagcttcttttttgcgggaaaatagcaattgttcaatgcgagaagacaagatgaaggtgactcagggtcagtgagagacagctcgagggaatatgccgaaaaaatcaatgggccatggagaggccggtaaccggaggctgcgaggggacgggggcagttgttttgcgggggcgcggatcagctcggcaggggtccgctgttcggagttggtcaacattgcccggacagactcactactaagggaatttagggtaagttacatatcgcatcatacgagaatgtattatttaggcctgatggctaaagcaagcatccggttaacagaatccaagtaaagtaaactggtagcaaaccatttatgctaggtaaacatcacaagttcggagcttcttcactatggcttcatcaacttcaccgttttgaaagtgtggtttggtcaattcttgatttggctttgacactggttggtgaatgcaaataagcaatggcaataagaactaagaaaagacgaacaggaagggaaaaacgcagaaaccccattacttatagagataactcaagttaaagaagagggttcatgtccttcaatcatgcttatgcacgcttcctattacagtacatggtaatcaatgcttgattccccagatctaattcaccccaccggtagcacaatagtccaatgaaacttgcctcctaaggtattcacaaaaactagttctagggcgagacattagataactcaactacatgaagctactccaaatatttggtcagtcaattgataaagcccgattattgagtttatagtcgtgctgaaccaattgttgcagttcaacaattacttagtactcagcttcctaccattcgcaggctctgggtacaggcacagcatacaggcgataccttgatacgccacatgtggcggtagttgttagaggacgtgcagttagcctgcataaggcctgtcgaaagcaccagcctttctcttccctcgacgatcaacggctactccacttcaacacatatacattctggttgctgtttttttcccccgacaggcatcattaggtggaatcgtatcgacaaccgacgatctaaacaatcgacgcttcacttccttctcaaaatttgacttccgacgcgcaaagatttcaaccaatatcacaagcatttgtcaatatttacaactcgcccggtatggatgaatccgaacgccgaaccgtcaagcgctcgcgcttcgaccaaacagaaccagaacccaagaggacatcgcgattcgaccgccgctctcgttctcctccgtcgcgtcgctctgaatctggcagagaccgtagccccgtcacgaaagacgcaacccccgagacgaagaagtctccaactgatgccgctgccgctgctggtatgtattttctatttgttctgggcgtcgtgttttagactttgtgccgactcgatttttcaacaatggccactaacattgacgatagctgccgctgctgctcgaatcaatgcctctcttcaagctcgtaaaggaattcagcatgtcgacgtccctcccatcaggtccgccgacaccgaatcaccaccgccgcgatcaacttcgactccccagacttcgaacaagatagctcctccgctcgatacggagatgtacgttgcagatggtgactacattcaagatatcgaagtcaatgacttgaggaaccgttacctcctgaccaagggggcgacacaaaaaatggtaaatactcctgattctaaagcactgatgttcccagaggccttgtttcgtactgtcttttgcgcttgaatcgagaacatcatgcttacacagcttgatagctcgcttcaacatccacttcgtttctcctgctgactcccgcttgattagatcaaagatgaaaccggtgccggtacgcagtccctttaatgctttcataggatgccatattgacttagcaagatatcaccacccggggcaattactatcctaacaagaccatggccacggccggtgtaagtaaagcagtcttctcgggcgatgatcgttctaaccggccatagaaacccccactgtacctccacatcacgagcacgagcaaggctggccttgaggccgctgtcgccaagatcaacgaactcatccagcaggagcttcctcagcttgttgacgagagacgtttccgccgccgagatcaggagcaggttgagcgcgacgagtttggaagagtaagggtttcacgattgagttatagggtggatgctgacaatttgcctatagcgtaaatggcccgaggagaagatcccgataagcttggagcctgtgcatggtttcaacctgcgtgctcaggttgtcggacatggcggtgcttatgtcaagcatatccagcaagagaccggctgccgtgtgcagatcaagggtcgaggatccggataccttgaggccgctaccaaccatgaaagtgatgaggatatgttcctccacgtcacgtacgttcggccatttttatgcgagagcattcaatctgacatatttgtagtggacccgacgccaacatggtcgagaaggccaaagagctctgtgaggacttgattgccaatgtcaaggaacagtatgaggagttcaagagccgcccgcctcgctacggcggtgaccgctacggaggagatcgtcatggaggcgaccgtcacggaggcgatcgatacaacggcggcggtgatcgtaaccattcccacggtggctcacatggtggttcttacggcggatatggtggttatggagctaacacaggcggtgctgccaacagcccagcacctgctgccggcgtgagcagcccaactaacgccgctgactacgccgcccagtacgcccagtactatggcaccacagacccttacgctgcctatggcggttatgctaagttagtttcctcagatatgctcagtttcttacatttccgtactaaccgttggacacagctatgttgctatgtatcaacagtactacggtgctcaggctcaggctcaagcacaagcacccggagctcccggcgccactggacaatcggcgtcaccacctctgcccccaagtgaagcggctcctccgcctcctccgcccagctcggcacccccaccccctccaccttctgggcctccacccggaactggaggtagctatggctcggtacgtagagtagatgctgggaatgttacttcttactctgcaagatctccgtttcccttgatatatgctaatatttcccaggtccctcccccacccggactttagtctgtactcttcctatacaaggagtcagccatgttcacagtccgaaactgaaagaaaaagctagctgctatagatggaactcatcggctctgtacgtgaacgctccagtttgcatcgcggaaagaagggtgttgattcaggtctcatatacgatttctcgctgttgagtaggaacccgcatcgaccatgttcaatcatacgggaacgattaagaatagcacttctgctttccagtaggttgcaaaatttgtttttagaaatgactctattgcaggtcgagaacaaggacaatcgcagtgaagaaggtgatgctatcaggacatttgttatctgacagaactactatacttagggacagatcaatgacattcgcccgtaatgatgtagatactaacagcgaaaagggtcatgtatttgtaaactcaaagtatgtatgaaaccacctttgttcatagtttcatactgtagtgtcataggtactcagagaactcgtatgtaggtcaaagccatgcttgttagtgaggggccgactgtcttatcgataagcatcgtgtctttgtcgcatttccaggtcggcttattctgccactttatttcacctacatactgtacaagacaacttgaagacgcgcaaaaccaaaacgtcgcgttccttacatatactcatacgtaattgtgtaaaatatgacaaaatgagccatcaaagatatccctcccacgatcctatcaaggagccccattcgatctccctcaaggtccttcggtgagccagccattgacttcgcaaccctgttgtatggtaggcttcgtgtagctaacgtgctatcattgctgtaaagactctcacgcccatctctcgtcacgcaatatcctatcgactctccatcttcagtcggtgcatctatcaagtcagctccgattccggcttcactcgcgtaccactcccaagtcgcctcaaacccgacccccttcctcctcagtcctgtcgtcaaccttccggtatcgttcggatctgcatatgttggcgagactttcagctgtacgctttgtgcgaacaatgacctaccgcccgacgccgcaaagaatattcgcgatgtgcgcattgaagcagagatgaagaccccaggcatgggtgctgtacagcgtcttgaactcggtccacccaacagccagtccgaagcagatctacaatccggcgatacaatgcagaaggtggtatcctttgaccttaaggaggaagggaaccatgtgctcgcagtgacagtgagttactacgaagcgacggagaccagcggacgcacgagaacgtttcgcaagctgtaccagttcatctgcaaggcatcactcatcgtgcgcaccaaagtgggctcgctgaaggccgaggacacccagggacacgggcggtgggtgctggaagcacagctggaaaactgcagcgaggatgtggtacagctggagaaggtcgtcttggacacggagcctggcctgcggtatcgcgactgtaattgggaggcgagcgggagcgcgaagccgatgttgcacccgggcgaggtggaacaggtctgttttgtggttgcggaagacggagccgagacgggtgttgaggtgacaccggacgggagaatcatatttggatcattggggattggttggaggggtgagatgggcaacagagggttcctggctaccggaaagctggggactagacgagcggcacgatgaagagattcggatatgatgaatgaacgatacccatgaacgattgaccggcttgatcaaagacgacattctgtccacgatgcgtgtttatttattcgtggttctgcagttggattgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataaaggcacagcaggaccatagctggaataggatatcgactgtgcggacataaggttagtaattagtcacaatatacaagcccctatctcaacggcacctacatccagtgatgtggcatgatgtgctgcaggaaatcgatctatttgtatcagatatcgggctgaatataggcatggaggtgaatcgtcagaaaagcaggggtaaggcattatgccaatgctggatatttacgccatagctgggttcatcctggccggctgctcccatttgtgagtgtcgttgatttgggtgagacaaagatgtgacatctgacgtgggaatatggcagtcaggagctagtggtggatagtgtggccttcaagtattcgaagtcctggaattggctaaatacaacggcgtgggagcgtttatgagggtgggttcatggatgatgtcgagcagcggctgctttggctgatttttggttaggggcctgccctagcacttttgtttcaacttcagaagattctgttcatgatggtgaagaatccctggagactaggataaagagaccaggctcagtagccgtggcgatcaaccaggatggacaaataccgagcgacgcagcccatggccctaagatctcttatggccgtattgccgtgctgaagaagctagagaagatacatacatatagtgttaaggtatgatcagggacgcaacacacggtccagcgtggacagtaacctgaaacgcacgacgccgtcgagatctaagttgagtatccgtacttccagtgggatgcgcattggcattattggtcagtcgtgcactaagctccatccatggtgctatgtgtatctggcgcccataaccttagcttgttgattcgcgagtcactaatgagacgaacgtcagtcaatgtggatgaagccagctcgacttgactggtacatgccgttttgcgtcaggtcccggtagacgggaagcttgaaagtccaagcgaggccgcccacagtcctgagctttactgaaactcgagagacacatgatccgaggtgaaagggatgagagtggttatttggttattatggtacgccgccctcaaatcgagctggcataacgtaaatgacaatcgtcaccattccgcgtatgatctaagtttagcacgaatacagccccgtagcccatgtatctcaagtacccctgagtaatacggtacactgttgctattctagactacatcgtctagcattatcgagataggatggggctcaacaacccctgtcgatgtttgtttgtcgattctacttctttggagatttccttttttgtcgatgggaaatccaaagaggcactgggattggccaacacgagctccatttgtaaaggggtattgtaaatagaagactaggcgtccgtctcgcttgtttattttgtagtatatatgtttaaagtaggtagtcaggaatcttaatggtctgcctctattcgtatgtatgtattcgtgtgtatgtacccacctttctcttgtgtaccatgtcttaaatgtcgtcctttttagtgctctgtacctgcatctgaggctggctcgtgctttcgtattttatgagatccattattagggacgggcgcattttatttcttttgttttaagcccatcttggtgtgctcttgtgtttgcgcttgggcttccggcctatgatagatggagaaggcccctgggctaaaaaagccactgccagatttggctacaggtcgagtgtcactgtcaatagttgggtccatattaggctgttgattttttctctgttggttcttgacgttatgagatggcagtttcagagagttgcaaaatcatctctttgagaaaaggggtaaataaaggagtgagaagtgaggttgttgaagaaaattaatcacccaaggatatgttcaagtgaagtatgccatatgtatgcgcctgcagtatcccgtccaatcacaagtagccttgcttcgtagccggcgtcaagtcctgtaaatggaaagagccatccatttccatccatgcgatctgcagggttttgtcgcttttggagtttgaaactggcggtctcacctgcctcccttgtacaactcgagcgtcgatccgaaaaacgacgtcgattgttggcaggagccaacgaccgactttctgagcgaaagttgagcaggtaccgttacttagcaggaacgagtacctgttagagaccctgcctttagcagctaaggttaggtaatttactaagagaatccacccccatttaagcgttcaattgcacccacagcgccaaggtctgattgagatggaagctagaaacgtaaactgacgtaggcggcccagctaacaggtgctattagttgcgtgtcttagaaaaataacgagagggagggcagaaaaatcgaaacgtctcacaatgagtgggggaaaagcaaagattagaaccaaaacattgggtcaactatctactcaatgacaacaatagcaatacacataaacccttgcttcgacttagttagttgagagaaaccaaacaaacaaaactacctaagcaaaaagaaaagaaagggaaggaaagcagatcaaaacaaaacaaggactcatcgagacgggctgagcgagtcccgccaaaataacacacaatgcgccctcctagctggctacctaccaactggatagttggcagtcaacataggttagtaggtagccagctaggagggcgcattgttgcactcttgcctggcgttgttgacggagcatctgcagcttgcctgtacgaaaacggtgagggcgggacattccatgaggaagagtagcattggctttttccctaatcgaggtgtcccatcaacacaggctacgctacactgctgtagccagaagccccaatcgggattttacttgaacagagcttgacggttcgacgtcccttgtcgccgagtttgattgatgtgtgttccagagaatgaacacaaaccactttatctaatacccgcaccggccgttgagcaagccgtggtttcggccggggcgatattaatggaagatcttactggggacgtgtgtagtacacggaccaagaccaagactctccctgcctacctgcctgtggccccggttctgtgcaacaaacaaccaacttgcctgactctcttggccgggccacttgcgccgcctggtacctggtctcctcctggatatactaacaacagaggccatccatcatctcaaagcgacggcgtatcgcgctgttcctgcggttgacgaatgccgtccgtctgctgatgtcaggcacggagagagatgtggcatgtgaaaagacagctcatcaggcagttgaacgaaccagcggtgatgattgccatcttctacatggccacggcatcaagtctgcacgtatccgggtgaaggaagcatgtcgatgcagacggatacagcataccgcatatgcatatgtatctatgcaggcacacccaaggacccatggttgactggcgccgccatcatctgcagtgttgcattcgcagcgtggccattctgtcggaaccattactttgggaatctacaacctcaatctggcttgttgtcctttgtttccttcatatccccagtggggttctggtggtgtacaaacccatgtattgacgataagcaccccaaccaacatcatcgtgggctctgcgctgaaggataaccactggtgactggctggctgggtttgctcagctaatgtggcaccgcaatccttggtcgatggagcagacagcgactaagtgggtatcattatatgggggagcgggagggacatccataaagcctggttctggaggtcggactgattcaagacccgagactactaacctagcaaagcaacaacacctggcctgcagcatgccacaagcgcgactctgcaggtacttctttctaacaaagcaggatggtgggatgaactgctcagagccatatccgcatgatacacgagaccctggtaaacaacagaacacagcagaagggaaaagacatcagcaatatccatatccatcgtgggccgtggatccgccggcgctgaggtctttcttgctcgcctgaaacccctgaggtttttgtgtgtatgggtgaggaagtcgactcgaactcaagcacacgctctggatgtggttgatggctgcatctaccgaatggtcagcagagcttaggaagacgcctcaagattgacggcttgctttgtttggggaaccggttaatttccatcgacccccaaaagtctaatcagcctgttgctgtaaggtacagtgcagcagaagtgttattacgtttggcttggggtcgttattaattctgctctcctcattacgttagtagcctcgcgcgagaccgactgcttgctgccagtcaatcaatacgttggttttggtcgcatcttgatgtcgcttattcggctgtagatgatacaatgtatgtaatagcccttgtcggcccagcccagcctaggtatatgatataccctgttgtaagacgtaggcaaacaccttccatttcagtgaagctgatactcgggacgaaagctggcggtgagattggatctttgttgcagaccgattcaacggctggttcatgatggatggcatcaagtcacaatgtcacatacatactacgccttcagttcatggatttgggtcagcagctgaagcccgtcggcgcattcatttctcagtggtcccttgaaaaacggtcccctacctcactgcaaccccacggctttaggcgtgtggacggtgtggcagccgctacgagccattccgggaaacccctggaccaatgctcgaccaggcctaggaagctggagctcgggcgtccttctccaacctttggagggtcgaagccgccagcagagggaacctaacatggaggattggccctggaccctgcctacaatcactcactaacccactcgcgtcaaaagtacaccctggtccggtcgatgctcacctcgctcattgttgtatctgcttttgaaacggggtattcgataccagcccgagcaggtacctgtctgtacctatacctgaacctggacttgactgcacaaatgtatccgtactgcctaaaaagttgcgaacgagcacaggcagatcgacactgagaatcctcgttctttctcctgggccctttctctcatctgtgctctaccgtaacttgccataggcacttctgtttttatcaccatcatcatctttttttcttctttcatctctggttcatcttgttggtcgttttgctcaggcggcttcctggtggttttctcatcgcgtcttttctcctctttacaatcagtctcttgtggttccagtcggccctgggcttgtctacccaccttgaagctaacgtttggctcccatctattgcaaccgacctctgagcgactggctcctcgctgttgctctgcttttttttttcgatcaggtcccctttattcaccccgtttcgagtctcttttttggtccaaattcggcctcaaatatcgacatagctccgtcggtcgagaacgtccacgattggatctattgttatcgctacctatctcgtactcgcctgataaaaaaaggccctggtgctggtcatatcttttcatgacctaaactgcaaccccagcaacccgacctgattttgtcgatcgcccaccttcaggcacaaccacagccatacgaatagcccagagtaaagtagccgacggcttctttgactcctcccctctacgcctccccattcgtatcagttctgtgtgcttggtggccgatacaccacgattgacatgtcatggagagctcatcgacccctctcgccgagtatttctggatcgctggtgtagagtcggtgtcctaccaagatcccaactcacagcctgcacctgctgttcccgtcgagtccaccattatcgaagatggcgagcccgaagacgagtggacaaatggcggccagccaaaaacgaacgcacggcactcgcgacagaactctgccagccgtctttctaagatgtctctcaccgaacggttttcgatacaaacactcgacgacacagacggaaacaccaagagcaaccgcagcagcgccactattcgtgctgtgaaccctcccgatttcagcaatggcaatgacgacagcaacggcaacagccaaaaccccgctcccagcggtactttaggcgaaggttccatgtttatgggtgactttgacttcgataaggccttggtcaagtttgcagccgagcgcgaggtctttcttgaggacctcactttcagtgcgggcgcaaaagttcaggctcgggcaccaatggtgaaccctaggatggagcggattcgggctgaagaaagcgatagcggcagactgagtcctctcagaagcattaagggtagtatccgccgcaagatgagctttagggacatgaacagtgtgcgcaaacagcccagcaacaggatcagcacaagtcgtgcaggttcgtattcccctccttctaggctttcatgttatcacacagccgacactgctcaaaaccttttgctaacatacaattgcagcctccatccgaacaacaaggcgactcagcaattacaactccgtaatccctccccccgaacccctcaacacagatcccgacatgcaccccctcaaacgacgcttcgagcccgttcttctcgaccgttaccctccacaggaggctggggatgaaatctctcggcgtggaaggtttcccgattacgtgcctatgtttgcttttcccaacgacatccagatcgtttcatccgatgacagaccgcgatccacatggcatggtttcaccatgacctcagacgacaactcaaaattgtacggcattacaatcatcatctggattgctctcaacgccgatgtggccgaggatgttgaaaagaagtgcgaggaatggcgtcagagccacatgtcagaagaagaacgagagctggcagcaagcttgggtgtccgattggcaggcgaacgcactcacctctcgcagctcctggcaaaactacccacgatcccttcgggctctccagctcgtgagaggctcgaagatgagatcagtacagtcgaagaaaagatcaccctcatgacggatatgcttaggcccctgagacatggtgctgcgtccaagattgagggccttactgctggcgaaagcgggctttgggcgcctcgtgcttacggcattcttggccgagacgcaggcaacatgtctttctggaaagaatggctcaaggctattgttacacccatgactgatgggagtgtgctaagaatacctccaagctcgccaagagttggacgctggcaacctctggaacgatatgttgtcaatctctgcacagaggcgttcaaccccctaggatccaagactcaagtcgaattaggagtgcgagaactgcgtctttacgcccggaaagaagctgacaacgaaatccctggctctcggaccatcgatatctatgcgctgttccgttgtctgtcactcgagaacattgtcgccctgttcgaatatgccatggccgaatcccgaattatcttcttatcttctcacgctagcatgttgcatcttgcttgtcacgcgttggcaaatctcctgtaccccctcaaatgggccagcatcttcatccctattctccctgcacgccttttgtcagctctcgaggcaccttgtccatacattgtcggcattgaacgtcgttacgataatatcgaactacctgaagacgattatgtgcttgttgacttggacaaggacactattgatgctacctcacagcctgtccgacttcctcgtcaagctcgtaggaaacttatgtcgctcctgcaagttgcagcccctcacaagcttcgatatggagttgcgactggcccccctccttatgctatggaatcattcccttatgatgctttctcgaccgaaaatgggtccttgttcagaacttcgaccccgaagagcacccttggcaagtgggtgtctcagagctcttcgggatttggagaggccgatccgccaaatgagatccagcccccaatcttcaacgcttttgcttcagcacatgttgagaatggcaaatcagacaggcccagcacaagcaagtctggcaaaacaagcccccagtcgtctgtttctcctgtttctataaacttccctcccatgccttctacacccgtgtctcgcagcgactcgggtttcgctcttgcatctacacttcgggagaagcgttcgggtcatttcggcgaagagaagatgcgtcgcagctcctccttcggcgtcgacaagcacccgccgttccaaaagccgggtatgccctttctcaacggtcatcaggccaacttgtctatctcagctatttcggtagaatctcaaaattctgttattggtggagcgaacggtggctatggaggcggttatgctccgtcaacttatgcccagtcaacgcttgcagcatcaaccataatgcccagcatgcagatccagcccgtacgaaacacagaaaccacagtctgggtcgagggacactgcttcaattacatgccaaaagacaacacctccatgtgtactatctgtaatgacctggccgagggagatggtgtgtacaggtgcactggctgcaagatcgtttctcacggaagatgtcttggatattgttcgcttatctgtcctgaggctttccatgccgatcgggtgcgtgcggcgtttgtccgctgccttgcgagtcttctgtatacttatcgcaagtatctcggtcgaccttcgaagcagcaaaagtccaacggccaattgtatgcctttgatatggatggattcatcaagagtcttccgcacgatcagcacgattatgctgcgatgatgcgtgaaacacagtgtaagtttatccctagccctttgcgtcttcatccttggtcaacgagagcctaactttgaatcactgcaggcttcaatgagtttatccatgatcgagaaatgcagccagccaacgatgcttcgatccgtctgttcgatgaaattattatggccaagaaggctcgaggacgttctggtttagcgactggcctctcccgcctctccacactccgtgcttcccatggtgcctcgacttacggtggcttcggtcctgcacgcggcggttccaacagcaagatccccgctttcctcggcgacatatccgatcacatctggcggactgcttcggtgccactgcccaagggcaactttcccggagagtacaagactattgtcacccgaacccccgcccgtctcgatcggtctctgatgcgagaacctcggtctattcaaggcatgccccgggtagagccacggggtacgcgtggactcatccgaaagcaagttcccaacatgtttggcaccacccctcccacttgagaatcgagaatgtacagagatcaaccacagcaagcaacttgacatgatggcaagttgcgacaattactgcctcccaaaccgagtctcagcttcgtttcaagtaagcgaggcaagactgaattacaaattgaaaagcaaaagcaggagaatatatcatgtacgataccacgttctgtaataatctaggtgaaaatgatgagagaagtggggaggaagagaaatacagtcagcaggcccagaggatggcgacaaaatgagaaaagtactcggtggtgaaggctgtcagaagttgaactgcccagtcttatcagatgagcagtcaccgagtagagcagctagaaaaggaagcaagagaaagaaagagaagacacgacgtctcgtccacgatagacattattggatctctagtctgtttgaaatggctagatgcaaactttgggctcaacgttccatacaaatacacatacacatgcacaataggtgtcaccagcataaacattagcatatatggataggaggagtgttgcacttaatcaatggttagggttgggagtaaatggctatacaatttgcataaggggacttgtcgatatttgttttgtccctataggaatgcgcacctagaatgcagtttcccaatgttaatattacacataaactcttgttccataatcttcctaagccgttcatagcaaaggtattctcatctcgtccagtcctgcctaatatgatgccgacacttttctcgtgctaagtggtcctgcgcagcttctccgccttctaagcgttaaggtccaggtcctcccaatgaatgtccttgagaatctttccaacaaggagtgaataacgcaagtgcccgttcgcaaggttgctaacgttgtgattctcgacaccatccgcgccctgtatcttttgaaggcctgccagcccgaaatggatgttggaagtacgatataagaatccaaggagatagtcgctctcagagtagacgttgaccagacggccagatacgacactcttcatagtcaaccagacacggctctctgaaggagctggtgtgcccatcaaaaccacggaatcgatgagaccaaactggcgacgttcagcaagtatcatcagacacacatagatggctcgagctgctaggctgaacccgacaagggacactgggcggtcaccttgaatcttgctgcgcatgattgcgtccgcaagaacagcaccggctttctcggcgcgaaccatccccatgctccaggggttatcgatgatcttgctcactttcataagttccattggccaagttgcttcgatgaggttcttgaaaactaagattgtgttagtcgtttccacttggggacattctgtgtaactcacttgttcgcgaagagatggcctgttttgctgcagtccaagctgagcttctgataactgtctcaagggcagtgcctatgttggaaagcacattcatctcccatcgcagaatatacacttccgcattatcaccaaggattttccaagatcctgtgagattgtctttgtccgttacccaaccgttgatagcaatgaccaagcgaaggcgtcgagcggtagatggaattgacgttgcatccatatagtccccttgggattcacaccgaagaggcatgaggccaaaatcttggatctcgcgggaaaacgactcaatcatcttgcaagttggtctcgcactgtagattcccagcattgagccagtagatggaccattatcagccatgggccccaatagccctgcagctgttgggagtcgcaagccgtgtccgccatgggcagttccgatccccacggcgataagctgcgttccaagtctgaaaggtccagtcatggcagcgatacgtgcctttgacttcaatactggtttgttctcatcctgactctgttgtgaagcctgctcgatgaccgagtcgactgcaagttggctgagtccttgtgcgattcgcttttcttcctcatgtagtactttcagaggaagattgagagatgaagtaaggttgaggagagtcattcgcgcatatgcaagatactcctggagtgaaatgacaatcaagagtgagatgtgtagtagaagctttcgcttctctagtggtagagtccacagagaggtggggataggggggaaccgtcgagacagctcgcgatcgatgtgagtggaaggagtcttggggggacctggacttttgtaagcatcgctttatccaatttcagctcatagagtctgtatgtggtaatgaaacatatagtgatctttgtcaacttaccagtagccaaagtcagacctccacgaccctctccccttccaccacgtgcgacacggccacctcttgcacctcgtgcacttccacgaccacgaccacggccacgcatgttaggttgagagccgtttggttcagtgacgctgatatcacgaaggcgctgtagaaagattgactgccactttctgaagaatatcagagcctccttctttagctccctgagttgaggtgtgatggcctcggatccctcactacctcgggactgatctgtaattttgtctgttggtactggtttggggatattcttgcttagattggaatgtcttgggtctacgttctccttgccatctgtctggagtgacagagccagccagtggtgatggccgatatcgacattctcaatgtcactgaagtcacctagagtaggggtgactggaggtgaatcaaaaatgatactgatatcattgtgaagcttctctgtaatagctgtgatcaaagttgtcagatcgtttttctcagcgatagagaggttgctagtcaggtcgactggcctgcgagggaccgaacttgttcgcccgccgcgggtcatgatgccgtttttgcgtagcgttggtgattttgttatcgagatgttgaggggaatgagaccgcagttgattcacaactatttgatgtgagtgttcgttcttcttgacccttttcaagtaaaggatcgtgagtatatgagcgttgtgtatgaaggatcccagggcagctaggatgatttagttcccgagagcgagcttcaaatgccagggagaggaagaagccatcagatgcaaatgtttggtgtttctttgtttcgcaggcagaaatgcagctggtgaagggtatctcattcacaataagtgagtgaatgtcaaacagaggtcgtaaacaaggagccgctttgactgatgcgtatgcagttggtatagcaaagttgagtgaacaatgaagcgaaaagaccgacaagagaaagaagaaaggcgaaagaaggagtacaaacagacgggaaggatccgagtcaatagaataaggcaatcacgaagacgaagaagaaaaagaagaaggaatgctgcattccaagcggaaggagagatacagatgcggtcgcgtagttgctccagtatctttcttggtgtgcatgttggaagccgtagataatttacggaagatcgaaatagaaatggaaggtggttggaagaaggaaaagaaagaaggggaaggatgaagtgaagtgaaggaaagagaaagagaaagagagtgacgaaatcaagaccgggagggcaggagtgaatgcggtgcaccttgaggatgatggcttcactggcgcttttggcagtgttcgccagctggcaggcgggtgtgaccgacactggcatggagccgctctttatctacactgcctaactaatctacccgtctccctccctgtctctgtagctaatctcatctgcttttagaaggggaggggaaatcatggatacagcagtgtcacaatgtgcgatgcaaatggagtcattagcctcacttatactacctacctccctatctccctttctacgtgtctgctacccaagtacctattttgtgtatatagaaactttggcagtgaaacgccccagctcggctacatgtgccaaaatcttgcatgctgcgaaagaactctgtgtaactcgacaaattcttatgtttgctaccgtctttcatctcgtatcactgcattccgctcaccgtgatctttcacaaatgttcatcgtaactattgagcaacagcaaaagatacctacatgcctctgatgaagaggggctgcaactccgtaacgccgtgttacttgaaccgggaagacgttcaatgttgggttccagaggaattggaagaaacatcaggagtccagccacacattctggcttgcatatttttgagtgcaatcagtgattagtgcagcagaaagtgcaattccagctctatggacatcatcctaacccaacctggacaatgaagctcttgatcgtgacgcaagttacttcggctttgctgcccggtgcatcgtggctaatccatgtacaaatcagagtgttgtgtgaccctatctcggtcgagccatcggtgagcacgatatgggccgtgcaggtaattcgccaagtaggtggtgatggatagaattcgtctgtttcgcgcttcagaatgttaccagaagcttcactgttgatattttactggggcatatgctgaagataagagcccctgattctatcagaaagcacggctatcggattcgtgtggttcacagctgacaaatgtcaagattcttccatttcatgatatctttggtgtgctggtacagcgaacatcggaataggatttccgcagagaggacatgatacattatcccctatataccaatcatcctcgctgtcttcgccatcctcatcctcgccttctgacacaaggtgttcatgctcttcgccctttccaacgtcttgttcttcttttatctgaaaaggcttcagcacttcatcctgacgtttaaacatgacagaaatatccctgcccactccctttttgtcatccgctgcaccaaataccatatttgccacacagatattgagcatctgcaaattccaccgctgccccctttccggcgataagcgtcgtaacaacggtagcagggcatcagagacgagcttttctgcgatatgttctatgtcattcttgaagtcaaacacatagtttggcaagggtcccgagcgagagactcggccatatgcctggccttgcgctgagtgcaaatatgcccaagacctgagtgacaagcgcaaagtcttgggtcgagcaatccatctttgtgctccctgagtgtctgttccaggctcagtcacaagaaggtctattctcattctgcgaatgagagaacaagacagcttgtggagttcttctgtaatttgtgtcatggcatccaagcccttgtaagtatcctcgatgctaatctgactaggcacgtcactgacttcctttacctcagttccgtcaactccgtggagaaggccccagatccgtgtacctacccccttctctgctccaggtcccattaatagagtctctacagctgagggcgagatactggggtggaggcgaacatcggcgacggtaatggggttatcactcaactcaggaatttcagagatgcctttactcatgtcagcgccggcatgggttcctagtgcctgaacagtcttgaatcccagcccaggtatctttcgaagcttgtgggtgtctacgaaggcaatcacctcgtcctcggtagtcgctagtagcgttgtttgattgcgaggcttattcttgctacccacaagcttgctaagcatcttgttaattgagatgccgcaggtggaagtaaagccgtgcttttcttccacttgaagtcgtaggaactgggcaagatgagatcctaatacgaggcgtaaataggccggttcttttgtgtcaggggttggagaggctgtgccctcgacacagcccgcgacgctcgttagatcgcactggaaaccccgttcagggtcatttttagaaaggaaaaagaaagagttttctaaaaattccagattaaggcatgcaagattgtattcaatgatgtctgttacgtctacaaagtgataagcctggttagtatacgaatttgaattaggtgcagggtatatgcagcacaacgacgtacccatgaaaacctcatcaaatcctaaacgctcggccttgttattccaagagaaggatttgaaaaagttgaataatgtcttactcatgtcacgaaagggtgtgagatcttcaccgtctacaaggacgagctctggacacttgcgtttggcctcggaaacggacatgagctttgtgagaccacgggcacgagcgttgtagttgcatgttgccaggcaattcttctgtttaacgcccacagggaaattcttgagctctggtttcttgttctcaaagacctgcgcgtagaaacaatcgtaatcctttttcgataggtcagtaaaggctggaacatgggatggctgcaacgaacgaattgcagtatgattcggtcatcattccgccgaggccttttcttgctgggcggctccatcctccactctgactggcagtctgaagagaccgcgggcatgtaagtttcaggtttgatgtagactggataggagtaagagtctagaattgagagaagactctaaggtcggtcttgtagagagacttgtattcctcccggaacgccgctgcaaaattgcaaaattgcaaaatcggccatgcagtagacgaattgattgatcgatagggaagaaaaaagtagaattgtattaagcgtaatattttggaagttatctcacttcaatcattcacgatgctatagtccaggccctggggctgcgtctgcctgctgaggccgctgcaatctgtgcctgaggtgtcgatgcgtccttgcctgtgaacatccgttaatgaggaaggaaggtatgggatgtgacttacagcacaagcctgcatatttttctaattcatcctatcgctatataatcaatcagctctatcaccgctcaaatcatattgaccatagcagtgttttcagatggtatgcctgttgagacatctaatgttgatataacttctttgttgttgcatcaactctccacaggcgcgcccaacgaattaccatcacaaatccgatatagcggtggacatgcatggagcaaaatgacgttgaacgcagcgagcaagccagtaacgtagacgatatgctcgatgccatgtcggtcatcgatcctcctgcaaacgccaataccttctccttgctttgtgcgagacgatagacgcgatgctcggccggacatcacgaaaatttctctaaacccgcaggacgaattgatacctgtggcccagtcactcctactttaccccgacttcatttctgactctctaccatctccagttcacatcactctgatccccctctgtgatccctgtcgcgcaaacattaccacgccgtttcgaccatccacagttgagctgtagccgcccaagtgagggcttgattcgctacaagaaggttgtctggtccctccaatcacaccaactcccagcttggaaagacgtgcatcgcgacagacagacagtgcttaccgcaatttgagttgttattgagaactccttgtggtccttgcgtgattgttctgggaatacactcgcctttgtcagctctaaatgaatgtaatttcaaagaacatggctgaggcttcgagaacgaggactggccttgtctagatcatggcttagaacatggctgagcagagtctccaccggcgttagttctttgctcaacaaactactatcgcggaaccattgtccaccttagcatgatcgtctttgtccttgcaagcagaagaaaaacaaattatgacaacagacgtccaccatcagcccttcttaacccttcaaccacgatcccactacctactgcgagaggggaacaatgacaaccctcttgcatagacgccagcgcgagtgaaagagccgatctgttagccgcgtgattggacctggttggaagcttaccaggatcacacttctacctgggcgcttgcgcctctaacgttttccacaagttgctgtgacgaaccaaccacaccacacctcagtgacatatccacccattcggtacccttccctcaggtcagagttcccagggctaaatcctcctcaaccccccagcttccgcgtctacaccatggaggattatcacactgcatgcatggttaggggcgcttgtctaggtccgaggactgggttcaaagaaaggacgattaccctggttctgtctccccgcccacaattgacccagtgtgatgcatgtctcaatgtctatcatcctatatagacgcaatgtcctcgtttctggtttgtttgctcgtgtagtttctgcgttttgacattatatcaatttactgatccctgacggttccggtctctcggtaacagcgtcttcggctagacctgttcgacattgcttgcctgttggttcatagacccaaccacctgcaacagtgtgagggcaatctagcagctcatctctactctcaagtgtttggtatatcagtccctttggcccatccatcaaccaggtctggccaacatcatggcctcttctcaagctcctctcaagaagccacggctctccctccagatcaagacatcatgtagcccggccacaaggtcatcaaggagttatgcagttgacccgaaggacccaactgcctttaatacgttatccaatgtctatgttaccacaatcgaaagagctgctccatccctgcctgagcctatcaccgccatcaacaccctccaggcattcagtcttgaaactcccgtggaacgtcaggacccaaaacatagagttgttactccttatgtcgcttcttatcctgagactccatcatctgatacagcgccgtcaccacacccagggctagaaatcaactaccccagcactatgacagctacacctccactttctgctggacctgtcgattcccaaaccagcaaagcctttagtttctcgcctgctgatatctcagcggctccggtccacaaacctcacttacatgtcgagaaacgcacgcttactcgcccaacatctctggcggaactgacaacacaagcaccctacacacatcctcgctcgcttcacagcatcttgcgcaactcaccccttccaccgcctactgccattcctccaccttcacccaggcggcagtcacgacgtctgcaagacaaggcaaatcgacgagtgtgttacaacaaccctctgactcaggagattgtcacaaacaagtacacaaagtctcacattgacttgcttgtggaagaagcctcgcctcactctcccccctgcgtccctccacagccccaaaatgcaattgatcttgctctcgcattcatgcccaacgagatccaggatggcgggcagacacccggaccttttgaggatatgcgtcgtcgaatgacgggcctaggtgttccgagtacgcctagttcgcccatgtctcctgcaggaccaaggggtatttcgaagcgaaagaagaaggaaaagaagcgccgttgggtgtggacaatcggacaggaagaagatgatgatgagcatgtgggagggtccatcgcggctttgagggctgaggcggccacgtccagggattctgatgaaatcaagacacctgtgactgccatcaggtctcctcccttcacttttctcacaataccgacaccgagcacggataggttcgaaagattggacagcattctatctgagcacaacgatgtcgagatgtccgatacgagcagctgtctcacagtaccagaagaaactcgatataccactgcagagatggatctagacatcaagacaccgatcgctcagcaccatgatagagaaagttcagataggcttctcctgccagataacaatgttagaggctccagtccgaaaagggattcaccagtgccgccagacatgctacgtgcagaatgagctggcttggggcaggaggaatgttttgattctatgtacttattgtattcactgaccagttttcaacgtttggtcgaaccgattgtattattctttttgggggctttttagggacttagggcatcatgataccgtgctcacggagagtacttatgagaaatgaataaagcaaatgaacaaagcgggatgtggtctctatcgtgacaaccgggtactttttgtcgtggatgcagttgaaacttcttggactcggaggtcttcatttcctttccattatttttgccttgacgttacccagaaaaatccaggcgtacaacaggcccagcagccgcaaagagattcagggggtagtgaaaccagcgtcgtgatcgattgtatctgaaagcgtcatacccacatgactaattaaatcttggatatgttgcgaactatcattctgctcgagacgctcaatcaaaagagcgtcagtatcccctattggccaagacctattcataacggagtaaacggggagtgatatttcctgatgtatttagttcttatattcaaaccaaaaaccggccagcgcctattccttagcaatagcataccactgttgcacaattcatcattctcatcataaatattccatttcaaacgctcagaataggcaaaatcccagaaaaacacaacttagctctcaacagagagggccttggcaccaatgagctttccatcggcgtgtgaaataacccaatattcgattcttgtagagtctctcgttacttggtaaacgcgcacatcgttgccatgagaggcttcgcgaacggcttcgatgacgtcggtgtacttgccatgagagtcccagctcagagggtcgaggatctggatctctgccgactcaggagaggagtgatcgatgagcttggcaaattcggctttaatcatgttagttgcggctttcatgataaaatgttggttcacttactctctgtgggtagaccattcttgccctgccacttgagagacacctcttcgaagggctcgtctgcgtcagatgtgtagacggcctttttgcacacatcaacgatagccttgggcacctcagcgtcttgatcttttgccttgaatactgccttggcctgtgtcgatgcacctgcgccagtatcctggtttgccttgttcaagaaggccatgtagtcgtcgtcgttggacatcttgaggggtcgcgagatactgattagtctctgtgaaggtcgggagaaatttgctgttcgggggaggatatcttgtttgcgaagaagagagccgagattcaggttgttgaagcgtctgagaggggttctggatgacatttgggagggagatatgtcaggcgtcaagacaagcacgaatgcatgtgcatgcgggtgcaggtgcaagtttggagtgcggggtgacgtcagggtcaagattcacagcaggggtgactcagccaatcagaatgattagatcgacaaactgaaaatgaattggatcaaagtgtctagcagtaaactaacgatgagcatttgatggtttatacaacgttaaaaaaaaataaaaaaaaagaggtgcctttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaattaaaaaaaaagaggttgccttgtatcgatctaacaatgagcataatagtgttaaactgattatattttaagagactaaaagtgtctgttacaaattcaagcatattacgaaatagagaagaaagaacagtagttctgttacttgttctcatgaagccgacgacaagagaaatactggaaatttttcatattttggacttgatcaaagacaggaaacctttagtacggtatcacagagttcgttacgacaaagagacatcaacaacacaaagtcacgaaacgtatcacgggacggccaaggtagagtcatattaacattgggaatctcgttagaatttttgatcaccatccctcttctagctggactttttttatgctccatgccagttcatacctgacccagcccaaacgcgaggcgtaacgaaccaacccttgacaccgatgcaatggaatgattggttaagatacaaaaagaaacaaactgccgctttaagcggaagaaaggtccttcttgagagtaccctggtactgcttcttctcggcaggggtctggaaagcaccgtgtccgaactcggacgaggtgtcgatccacttgaggctgaccttctcgagggcccttcgggaggtctgggggaacatggtctttcggagggtcatgacacgcttcttgacaccagggatggaacccttgagcatgacgaagtcgttcttgacctcaccgtagcggacgaaaccaccaagactgtgatatgttagcgagtcgattagcaaggcataaagtaggagttacgtacggagtgatggtcttcttggtgacatcgatctcggtggcggcgttgtcgtcagcatcgcccttaccaatacggtagatcttgtggttgaccgaggttcggtgatggtaacccatctgaccggcacgggcaacagtccactggacgtgggaaggatgccaagcaccaatacaagcgacctttcggagacccttgtgggtcttgcgaggaagcttcttggtaccccaacgggcagtgacaccgttgaaaccgtgacccttggtgacggcgacgacgtcaatcatctcgtcctgctcgaagatgctggaaacatcgacgggcttctcgaagagctcctgaccgaaagagaccttgtcggcgatgctgccaccgttgacctggatctccataaggtgggccttcttctgcttgagaggggtctttcggatctgggtgtgggcgaggacacggacgacggtgcagtacttcttgatacgctcaagctcgcgggtgatggaagcaccgttgttctcggagtgcttcttggcgtacttggtgaaagccttcttcttggacttgtaccagttcttgtagaatcggcgcttgatctcgtcgctcagatgctcggcccaaacggtggtgagggatcgcaggcctcggggggtctcgatgtagccaaccagaccaacaacgatcatctaaaagatgttagccataggcacatagccaagcgggctgcattgctcgtacaggaggggtatcaacgatcgtcacagcctcaacaatttccttcttgttggccttggcgccaggtcggtcgaggtcacggacgatggtggtcataccggccttgtaacccatagcggcagtcaggtggacgggcttcttggggtcatccttggggaagctgttggtcccaacacgttagctattgccattgctgctgggaaatactgtccgagaagaagaaaaaatatttttcttggtggaccagaaaatactcacgacttgacctttccacggtgacgagcagcgcgcttcctgggcagataagccagggagccgtgacggggagcctcaaactttcggtgctgtcacattgtcagtctcgcaaacaaattgaagccattgtcgtcgtcgacaagctgtacttacactcatcttgggcgggctgtgtggtttgagggggttagtatgaacctgagttaaacaaagcctgggagaagaagaagtgataaaggaaatcgaatgtgggcgatattttaagcgaattgttcgaatttcgtgggtggtccgtgcgtacgtgcatttttcctggtctgaccctgctaaatccttcaccgagcgctcaccgagttcaccgaaaaagagccctcattgacttcacgtgactcggtttttggacgttgatttagtcttataccttagtagtatttctcattccgtggagatgccccaggctggtactcctcagatatcatgcctgatgactgtttaattcctcgttgatggatatgaattctttgccatgagcattgctctctatcaagttgaaattctccttaatggacttgagacttggcgtatcaatgacagggtttgcggaatttcacgtactttagcattatcattatcaagtcaaggcagagagagtagtagagatggatacaactgagtttttattgattcgagttaggaaattaaatgtgcataatgatcttgttcgccggtgacgtcgtagccaaaataaacaacaaagaccataaccccggcatgaccctcggttttgaattgtctctcgagcctccccatccgcacaaaagaaacccgtgcccccggtagtagaaatggtggtatacaagaaaaacacaagactagacgacgcaggtaataataataaaaagtcttcaactcatgacgaacaagcggcaagtcaaattacaactcattcaacttttggggcggcggaaattccgtttacaccagcgttcgcaggagttgatgtcttagcgtccccagcggcggagccagggccagaaccattagtgacaacggcagtcttcttctcatcttctccactgtcgtcatagtcctcatcaacttccatcttcctggctgctcgttcaggctcggaaacaggggctgtgcgaacaggaggggcatgctcaagactgggtgggcgctcctccttaggggttgccacaactggtggcttctcgtgaacgactccggacatgggggttgggggtccttgctgcattggaggcagatggctaggacctgaagcatgactaggtgggtgatgagcagcatcagaagggtggtagctctcgacggcatgacgaggagctgattcaggtcgacgaggctcttcgcgacgtgactcctcaggccggcgaacttcctcgggacgccgagcttcagatgagttgcggcggtagttgtcccgaggaggtgggacattcttcggtgacgaacgtcatcgagacgacctagtaaggtcttcgttggcttgcttcttggcagtagattcctcctcgaatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcagtagattcctcctcccactctcgcatcctcttgggtccaactgaaggcggcctgtcatccatcctctgcatggcagcttccgctgcagcaggcgggggaggcggtggagggggaccggctggtccttggggtccgttctcgttaccaggggtagacatctcgggatgctggttgtatagtggaggcgcttgatgctgaggataagccgacttgggtgaaggcatgcggttgtcgtggacgggtcggccatcagggcgagggctgttggtaggtcggaaaggcgccataccgttaggaccattggggccattgatgttgttcgatggaggcgctgatgccgaagctgaaggtgctgctccaacccaactagggtttgcgacgcggcgctccgagggaggggctgagggttgagcctgggggggtgcatgaggtggttgagagtactgatgcccaggaggagggggaggagggggtgtttggccacggcgtggaccacctcgaccaggatcgttgtagggttggcgaagctgctcttgttgagggcttggttgtcgcagtggtggcgctggtccacggaattgctcaccacctcgggcttcataggggtttggtggctgaggaggggggttgatgttggagagtctgcctgcccagttctctcctggaccctgtggtggcggtggtggaccagcagccggtggctgttgggttgatcctccccattgaggaccgacggggccagctgcctggtaagcttgagggtgaacatcggcgggttgaggagcagtaggaggaggtcctccgtttgtgccgccagaacgaagaagctgtagtcttgctttgatgtgggggttattaggatcaagctcagctgctcgttggtaggcatccaaggcatcagtgatttggttgttacaactctcatactacaacaagttaacacacggcgcagggcaagtatttgactggcaagacataccaatgttccaagatcataccagacctcagagatgtacgggttaagtctaatagccctggagtaagcgtcaagagcatctctgtactggttgatctggtagtaaagcactccaatggagcaccaaaaggtggggttctttccatccctgtacacagcttgctggtatgcctcatatgctttggggtacttttgttgcgacatgtaacatcgacctaagagataccaactctgcgcatcctgattatctaatccatgtgttagtataattagtgatgtatggtttcgactgatatatcgtacctgcgttaaccgatttctccaagtattggattgcgcgatcttggctctcataggtgttgctttgctggtgatgtaaccaaccgagttgttgaagaaccttggcgtggttcggggaatggtccaacacacgttgataagccgccttggcactgtcgaactagggacgggttagatgcagcaaggcagtgtccggcaccgtttgttacttacatctttttgttgttcgtggacgtggccaatttgaaaccaaatgtcctcttgagtcaagggcccgggaggggaattgacgatgtatttaaaacactaaaggtgtgagccgcgcacatcaaaagtgggcacgagacaaggaaacttacatctagactctgattccacttgttttgttgcttgtatattataccgagtcggaagtaaatctcgttggccttttcaaaatcgggctggatgttcataacttgagagaaagcctcctcggcatagtcgtaacttccatagcggtcatacaatataccaatgccataccaaagcatggggtcctaagttacgcgatcagtgactacgttctcatccatcaggttacgtttaatcatccttaccttgggatccctcaggttgaccaatgcctgttggtaagcgtcgtaggccttttgcaagttttctgtcatcaagtaacaatgtcctgaaacaccagtcagcgatgcctcgtcgcatcgagtcggcacacatacctagattgccccaggcttcaccgttgttctgatccagctgcacgatggcgcggaagaattccagtgccttctcgaaagcttcgcgacccttgagcaaaacaccaattgcgttcatggccggtgtcgaattggggtttgcttgaagcgcgcgctcataagcctgcatggcctcgtccgggttgcgcaggacttcagagtagctccctaaacacatgtcagttcatgttggtttgcgaacgcgacgcgacaaccaacctatctgcaaccaaacagcctcgttcatggcagcgatctgatgtgacggcgcaaagtgtgcaggctgaactccgggcggaggaggtggtggaggtggaggcacttggccttgatgctgctgcatttgcatcatggttggcgacgcgtgatggttcgccatggtggtcggcagttggggcggtgatggagctgctacagcagggggggtcgacagctgatgtgcgacagacgcgaagtcgaattaatagcagaggcttggagggtttcgcggtcgtgaaccagaagctgggcggctgcttccgttgctgctgctcgagggttcgtgatgggttgatgataacggtcactgcacctgccgaaccaacgggcaacaagggcgagatggcgaaataaaacggcgacgacagagccgcagctaaggatggagtgacgaaataacaagcttacgcaaggaatggtcaattcgaggcgtaagtgctattagtggtttgatgatgaaatacaagacaaacccaaggcgcgacggatgaggcctttcgcggacatggaatgcgttgcaggtgaagaaagtgaggagtacagacaggatgtgatgggatggggagaaaggacgtgagagcaaaccaaaccgattgatccaaactcacctaacccacgagtagcgggcatattaagcgcacggccggcgtagagtggaatggggcataaaacccacccacactgactggactctaacttgcacgccccaccctaactcaacgcacgcgcgctcaaggttaactcacacctcagactcagactcccagtttccgatgctgtacccggcaaatcacaccctccactggggctacgctacagggccggacaggacaggccagggcaaccttcactggtggcggcggtttacaggcacgtcccacatcaggtacgtatcttgcagttccattaaggtaaggtctgcctgtatgagataattatggagcatcgaggtccctgtcttccactgcagtctggcatctgcgacggatcagtggcgcgttccgcaagcttcaacagaagggggcattcagagcctccactccgccccaagactcgcgagcacctctacagtacagtggtagcgactgacgacttgaatcggttatgagattctaggttttccatgccgaattaattgtcttatttactcattcaaggttttatttaccgtcccatctatccatcctctcttactttcatccatacaaaaataaactgtgtccaatatatctcacacatcctcttcgctggtcatgctatataacattattcagcctcttgcattgcggccggccgcaacacttttcggtgcattttgacgctgatcgcagagggggggcggacgaacaaacgtcataaagagggttcagtgtgcaaaaggctactgtacccattaacgtttcaattagtcgagctgtcagggcggtagacaggtaggtctgctcctgtcctgtgacagagctagatgttgcagcatgcgtggaactgacatgacagaagggctgtcaacaaacatgccagccagcaactgacaagaagtgagcaaagtcgcgctcgcaccgatgctgcggtggtgtgtggtgttcatctcggggtgccaagcgaaacgataccgattaaatccagcaacgcgtgcacgtcccccatccctatgtggcgcatctgaaatgtgtgccaagatgctcgtcgaggtacgtactgtgtgtgatgagtgatgctgccctgtcagggtatgacaattgaggttagggatggaggtgagacaacggcagcagcgtgatggggttataatgcaatggagacctcgatctacatttgctgtccctgatgggaacaaccacgagttaaggataatgttcctttcggatgatatcaagaagcgacattcaggtaattatgtaggcagtgagtgatactgctagaccctggagaaatgagtgttgtatgaaagcggtcgaggtccaataagtaagcacatatatacgcgatatcatcaagtacattacatatgtaccagacacagattaacgagaaacagtggccaggagatataatagggacaaggaacaaacgagctgtgcgactacggcacaatccccgttgagggatgatgatgatgatgatgcaagcaggaagaggaggtcggtaggccagatgacactgtggctctccagatcgaggcggtggtggctcgaccaggaaacaggaatggttaatcttttcaccgctcaccggagtcgccgctaagctgttccggaagccatccacgtgtttcgggccattctcttttgcacagtcagcaatcaaagccaaagccaaagccaaagccaaagccaaagccaaaaccaaaacaagccgagtccatgccatgctccgaaacggcctggccctggtgagtgggatggggtctaggggaggggggacccgggaccaccatcatcgccctagaccatctcagagaaacaaacgagcgagcgaccgagcgggaagggaaaagggggttcccgggcccaagccaaaggtaggatttatagcgccattccattgccctgtcaaggctgtcatcctctgacaggaacttttacaatggcccaagttcacgtcaccaaccaaaccagcaaccaacacgatgtgatgtgacacaatgtgatgcgatgcgatacaaaatctagtctttgttcaattgttcaaaagatcgcagcctgccgcgacagttatgcacagtccctgcacacatgtatgtacttacaccttatatccgagattaggttctctccgctgcagtcttgtaggcaaacgttgtcgagatggagaaaatcccgactgtatgtcggtacgacgagacattgatttcaatcgatggcagttttaacaaacagtcacagggctgtccgggggtttaaaaacttgacaatcagttcgagtctatctaaatagaaaagtttccagctgtccacgttacaacaagcaaaagccaaaaggctcacgtacatattaacctagcatcacgggatctcctagggtcgaagaagaaaagaaggccaatgcggtccgtcgaaatggttcagccgcacgcgcagggcggacgttgctaaaaaggggaacagtcaaagtgcttggtggtgcttgatggtgcttggtgcttggtgcttgggttgggttactttctctctgcctggctgggctgggcttggttggctgggttaggtggctagcccgaaacaagaggaaactggacagacgctgtagaggccaatcggtagacgcacagcttctccgctacctacatgtggtcggattaggtgaggtgatgcaattcactgcagcgcgcttgttggtctttggtgggcggtctggggatgcatccgagaagccttgttggaacacacacaagtttatttacagtagagtacgagatgagattacaagggtatatgtaagaatgaatggttattagactagagaagcgttttaaacctccatattggtcacttcgtaagaatgaatgagcttacaacggccaaccgcaaatgataacaacagttcaaaacaacatggtcccatattgtggaatggacgatctagtgaccagcagaaaagagaaggtagcaaggaggcctagagtgggatagttaggtgaggctcgtttattggcaatatgaacccagggtatctgggtatccacgggtaggaaagcaattcaagcgataggatgggtccctgtctctggtctgcacatagaccaggacagggctcgtctctagtccaactaagctggggctgtctgagcttgggctgggcgtgacgatgcagatgggggacgggagatgacaagaaaaggtgggacatcctaacagtaaggggtgaaagacagctcccgggggaaaagaaagaccaaggggggcgtgtgtcttgtaatttggcaggggggttgaagaagcagaagccagaagctgtgcagtggagaaacaatggggacaagaagatgatgatgatggatggtgcgtcggttggcctgcagtgtttttttttcctcctagccctcctcctcgcctgcctggaggaaatggaattggaaaagcaggggttgggaggaacggttaggtaagacattcacaactgtacgtaccttggtactctttcttgcagatctcaactggagctcactactaagattcgacgagtctggcagttagaattgaggcttttgtctgtggcttggatgtcgtaaggtgggcagacactgtaattaagagtttattttacaccaaggttaacgataacgttcatgaaaagaggtaacaattcttagacagcctcaatgatatggcatagatctattatttgcatatggtatttgacagcagactgttgatatcgctcaatcttgtaccattacacaatacagaagactatagacaggattaagagaaaggtttaatcaagcacgacgtacattgaatacctagcgattgtggccaaacggttgtgtgtctccgactaacagtgctatataccctgaagcttaacttgacccaggtcaactagcgaattcgacaacgtcgctattactaccatcagaagccgaaacaataagaactgatggctatttcaggtggatgatgggttgtctgatgtataatacacgatctcaagggtaccctagctcgcgcagcaccatgtaaatgtcgctatcgtggttttcgcacaacctcattccacaaacacttttctttatgtagtgtagttacatgctgattactaccacgtacatacggtacatatccaaacaaaccagatcccatactgcataggaacatatcgtgctgaaagctgcgtaacacgacacataagaggtgctatgatggtcaagcatctctatctgtaatattagtaggcagatggtaaaaaatgccctactgcttgctactgtgtccatacgtaaatagtcgaggttgtcagaaatatcagactcgagggccactcaagtacggtaggtatatagcacagcatccagtattgaactgcatcttaccaaacaaggctacgtgcagactcgttcaattaagcaagcaccctgcagtaagacccagcttctactgccgttctccgaaggtagtacagctaccgtgacagtgatagtgacacaagcgcttttcgcatgccatcgcgatctcctgggcttcccagatgaagactgcctgtcgatgagggatctacagtacctaccaatgtacagacagacacgtacagggtagagtatgtatgtacagcctccagctctcttcacacccccgtaatgttgttgacttggaacagctccagaccaaccctgcctgcactgtgccgcgcgcacgacaccatcacaaacgctcatcaatgcagactatagtctgctgcactttgcttttttcttatcctttttctttttccgctttgttggctgcgcgtcgtattttgtgagtccaatccctagcaggagggctactgcgagttgcacactcttggcatgtgtcagatttgacacccagagttctgcagatatcccgtcaccagttcgtatcaatcatttaccatgacataaataagcatctcgcgtcaagtgagagggagttaagtcgctccggcccgaacctccgcaggccactcgttaaccgggaatattgccaagactggttgtgatgtggacctttgtattggcaactgagctgaagaatacatagagattcttggaggaaggaaggggaaaaaacaagtatcgtatctttaacaggagccaagccaacgtttcaaattatgatcgattagttgacatcatttgtagtatagtctgcttcatggtcatgaccccaaaatttaccttattgctgcatttacgtagctgctcgttagtctgcttgagccctgcaggacacggggatgaactgcagggaaagcagaggagaccgtttaatattccaagtcgggtcgcctaggatctatctacagtatcatctctccacccacagatcgcgccagctgcttttctcggaccaagcctctattagccctggtcctactggccgggcccccaacctccaatcctatacattttgtgtgacttattataaactccggtgctctgcacagaaggactcgagtgctattgaatctctattggtgccgaagctccctccgactcgattacgtggacagatcaaggccaagtggtcctagatccgtttattaccgactcggctccagaactctccaaggataaggggtccgctgcggctaacgcaaaactgacgacccgatggaaatagggaatcaattccacaagccaagtaccggcccacaacgcgatgagggtcgtttctgtcgtcgatactctctgtaagtacctcctaattaggtagagtggacgttagggagcactagcactggagaacataatctctctttaacccttgaggttcaatgtaggcacgcagggtcatgtgaccatcactgcaacgaacgcatgctgccaacaggcatatcacttacgttcgtatagtagcctacctatatctgaagctaacatatagttgcttccactaataaatggcaatatatacctgaactttccttcttgttgttacatacttggttaaacaagtttagcagagccaagagaaacttaactaaaaggcaacaacgcttgttagtcatgccaatcccccaagactcaattcttctagaatgatattcgacaaggtttcagtttagcgcagtcaaatcgcttgctatgccgggacaccgcccgcttgagacagtgacagtcagtccctggaacaagtctgttatcatcccgtcctggattggtagggtctcatatcgccaagtgctgtggcatcaagtgtcaatcacattccgaccacgaataccaagtcctacataaatatcacgcgccacaatcaattgttacttgatcacccctcgagtcaggatgaaagaactccctagtcggcttgctccaaagtagccgcacagtacagcgcagcaccacaccagggaaggccagactcccttgccttgctccgttgcacatacaccaagtgaggagcgcataccgttcctttgtctcacctgcaggcaaagccgcctggccacagtcatgttgacttggtgtcgtggcccacagtcgtggaacaaacagttgcgattattctgagactggagagggggatcaggcgtggtgtggtgaaacgtggccgtcgacccgtctactggctgagatgctggcattcgatctaattgtgagtttccctgttgtgaatgtggtaagtagccttgttgatgagcgttgattggcgcccatgactttatgaccaatcctgaactgtactatcgaagtcgtatattaagaggtttttgttggcacttggttttcgtgagattctagtaccttggtcatcgtcggatactcaggtgatggatggtacagtgaattatgtccctagtcaaaaacaagcaacatcgaacttctcatagctagtaactgacctgggctttgctacactttaccactaagttgcgtgttctgacttttaacggctattgtctcgagtagaatgttgaccttgaatggccattctgcaccacaacatttcaagtattcttctgtgctcatatcaataagacttgttttatacaggaccatgatatgtgcgcattctaacggtggtcacagtccgagtagtaagccatggatgaagctacgtttgggcaactctctactgtatcaagcatctcgttgaaaactgttataccgactcgatgatataaaagggagttgtagttgttaaccatcactttcatgtcccttaactgcttactctcaaaagaggagccttgcgcttccaagaccgaaatgtgttactcaaggatcaccaaggccgccctcaactttactaatatgagaagtcgtccattataactcttgaagccttcctggagaaaggataaaaaaggcaagcatggcaagctgcaaaaagacaatgtcggtggagaggctcgaactctcgacctttggattaccctggtttctaaccaagtcatactttgtcgaaacaatcgaacgatatgagaccaacgctctaaccaactgagccacaccgaccagtcgacgtcaggacaagcctgattacttggtagcaggcggcatcaatttgggacctaacaagaatgcaattctgatctgactaacagtgctttgcaactgcagtctactcgacatagggttaaattatgaagacaacaaagcctcgccgccaattccataattccataattatcaatttactcaaaaaggaggagtgtatctactgagacaaaacaatgtctcaagatttcagctgactaagtactttgattgaataggaatgagccagccggctacaaaactggtactgatttagcaattgataaaaacattcgaccagttttagtgcatattaaatccaaggaatcattagtattttcgtctggtcttcttttagtccctgtcggctatgtggtaaaccttgaactatcgactgtggcaacattctccacggttttcttgagtggggcttcggagaatatcaccacataaaaaaacatgatcgccatcaacaaatctggaagagcagcaaaagggaatgtcggtggagaggctcgaactctcgacctttggataaccctgatgtttaatcaagtcatatcaatctgaaagcagatgtaatatgagaccaacgctctaaccaactgagccacaccgacatcgctacgtgagctagcaacccaattcgatggcggagggcgaatctaacagtgtacaaaaagagatttctcttggcgaatcgggggcaatgaaacatctggagatcgatgtgttaatattatccgagtatattgagactagaggtcttggaactctattttttcatgttttaacgttgtctctcaacgttggccacttcgtgttgaagttggagaaacgtgatcggtttttgcgggagatctcgccgcgagcatcagcaaaacaccgggggaattcgtcaatgtgtagacggagttttgtcgtatttcggtatttctgtaactcaccattggacatctccagtcaattgacccagcatgatctacgattcatacgattggaaacattggccacacgatcgagtttagatcaattagattcaaaggttcaagagtcatggtaaaatctagagaggcaaaaaaagaacaagatcatgttccatgaatcggtcttcagggtagcaccacactgtcccagctcaatcaacaagtggagatggaggccaatgacgagcatggatccacgaaagaatgggtacctagactcatagagttttagcacgttattacagaaccaccaatgacagtaccccgcacctccaaaaatcgcaaccttgaccccgccaactcaccctcattcaccctttgaggctcaggctaaggtttgttctcggcacaggtgagcttttttgccgcagccgctaccttagctcctcccttgtaccttttggtggccgtcttcggaacccgtacagcaacagaaaggcaaaattttctttggttgatcacttcagcaaagagggaccttgacagtcagcccagctactacttattacctacttctatccgttccctcccacatgcttttccctttccctcttcctcctcactcactcatccacctctaaaggaacatatcacctgtttcttttcatatctacatccaaccaaacttcacaatgtctcccacaaacgccgagtatgcgctctccgagtcgcacaaggaggtaagctctcccctgctatcgcccctcgagggcattgatagatcaattgactcacaatttttccagatgctcgagaagtctctcctcgactccgaccccgaggttgcctccatcatggtacgttatgctcaatcgggagccttgaacctctggcagtcacttacacccattacagaaggatgagatccagcgccagcgcgagtccatcgtcctcatcgcctccgagaacatcacctcccgtgccgtcttcgacgcccttggttctcccatgtccaacaagtactctgagggttaccccggtgctcgttactatggtggcaaccagcacatcgatcagatcgagcttctctgccagcgtcgtgccctcgaggccttccacctcgactctgagaagtggggtgtcaacgtccagtgcctttctggatctcccgccaacctccaggtctaccaggctatcatgcctcctcacggtcgtctcatgggtcttgacctcccccacggtggccatcttagccacggttaccagacccccgccaggaagtgagtttgcagagccaagttcagtcatgatctcaaatgcacagtatgctaacaattgacaacaggatctctgctgtctctacttacttcgagaccatgccctaccgtgtcgaccttgacaccggtatcattgactacgacaccctccagaagaacgctatcctctaccgccccaaggtcctggtcgccggtacctctgcctattgccgtctcatcgactacgagcgcatgcgcaagatcgccgactccgtcggtgcttacctcgttgtcgatatggcccacatctctggtcttatcgccgctgaggtcatccccacccccttcaagtacgccgatatcgttaccaccaccacccacaagtccctccgtggtccccgtggtgccatgatcttcttccgcaagggtgtccgctccgtcgatgccaagactggcaaggagactctctacgaccttgagaaccccatcaacttctccgttttccctggtcaccagggtggtcctcacaaccacaccatcactgccctggctgttgccctgaagcaggctgccagccccgacttcaaggcctaccaggagaaggttgtctccaacgccaagaccctggagaacaccttcaaggctctcggccacaagctcgtctctgacggaactgacagtcacatggtcctcattgacctccgccagcacaaccttgacggtgcccgcgttgaagccgttctcgagcagatcaacattgcttgcaacaagaactccatccccggtgacaagtctgcccttactccttgcggtatccgtatcggtacccccgccatgacttctcgtggtttcggcgagaaggagttcgagcgtgtcggcaagttcatcgacgaggccatcaagatctgcaaggaggagcaggctgccctccccaaggaagcaaacaagctcaaggacttcaaggcccgcgttgccagtggtgaggtccagaagatcaacgatttccgaaaggagattgcttcttggtgcagcgccttccccctccccgttgagggttggcgcctggacgccagcatctaagatgctcggcactagattctactgctctttcataggttatccatctctcaacatgatgtgatgccttagcatggagacgcatttaacatggatgaggcaaatggcgaaacgttcaacaagcatgcatttcatcacggcgcaaatacctagtttttttttttttagttttgggaaaggaattttacttcagatcgggatatgtgtgagcatccttcaacaagatggatccgctggaaaaagatggtgtgggagttgggttaccttatgatatctagaagatcatttgatcttctctctggccttttcgacatcacatctatgtggtatggtgtcgagacaagccagaaacaacactccgttagggggtagcagacagttaaaatacaaccattggttaaatgtctgaaacgacttcgttccttgcctctgcagttttgtcacgtatttcgatcaatgttcgaaaccatggattattgttcaaagcttattacgttgcctacaggttctgatagtaagcacattcgcccatgatccggacctccgcattgaaacttgaattgcccaacaatcgaccatttccgttttattgcttcccaatcgtcggttccattcctacctcagcaatccaagcaccggccatctcatccatcacggttcgtcttcccattcatccatcacatcgcgtctaaagaaaataagaaaaatgataacgacaaggcaatccctatatacgaggcacaacagccttccaggatccgccccaatagttggagagacaagcttttaacccatcaactgattgtacctccattcatattatcaatcccgtgagagccctcccgtacgccggctaatcattgagagccattccacccgcatgcctgtttgcttttggtttgtccaaaccacgatgaagaactccgctcgtatgtcacaccgagttggatactggtgaagtcgagtaatgttgtgtatcgtgcatgcaaatgcggtagcaacccaaagctccaagatgaggaagaaggatgagccaggaacgccgtgaatatatggtttattgagcaattcctcatatgcaaagtagaagaagggcaggaaaaacaaaactgaaaccaaagaccatctgctgcggtcattgcaaatagttcgtgggggtatgagaaagacgaaaggacttcgagtataaatgtaagagaaaaaaaaaagagtaatacacgatttatatgaatatgaaagttcccaagacacggcttggggtttcctgagagttttccgtcgttccaggaatcgcattgagggaaagcgggtgtcgactcaagtgtatgcttgttcaagtaatggaataggggcaatggctgtccaccaaactcgtatatgacgacactaccagaaacgttgcttggcctactgagcaatgctttctgggctcatcatgccaatggtgtcgtccttgtcggtttgactagcgttgccctggctttgcatgctgtctcgccgttccatgctaggagccagagcgataattgcaggattgggtactggaccagtcgtgctggtcatggacttctttttgcccggtggagcattggtccccttttctggtgatgcgttcgcgtttgctctggcctcagcagcagcagcgtccatcttcttcttcttctttgcaagagccaactgctccttaggagaacgcttctgagcggtaacaatttttccgctggcccccaagcgaggacgaggcttcttttgcttcgtaggcaggtcttcgtcctccacaaggggctgatcgccattagcgtgcagcttagccaggaagaagttcttaaccaggccaacttgctcctgtatgttctccttggtaactggatccgaaactgacaggggctcgaaaagatcagtggctgcttcaccagttgtctgcgtctgcatctgatgaatattgcggactcgggtttgcagaagatgcaagggcacagagatcatatcaagtcccatctccttgtccagacccagagcccggaaaccaaagaagtcttcgccaaggtcctcagcaaagtcaccactgacgaattgctcgctgccatccttgaaagctccaactccatcgactccagcgtcttgggataaagcaggtcgcaatagatctgtgagatgcagcttcattctttcgtgcagaccgtccagcttggcaccaagtcgatcaatgtcgtccttggcgtacagttccagtgagctgatatcagttccgttctcgtccaaagtgtgcaggatgacttcttcaggagtgaatctgggctggaatctagagccttcggcatttgtgggggcagccttcttttcggattcgttgtatacgttgaaagttcgaaccagcttttggaaataatcggctgcaatacccgtgaaggcatccatggccgagggctgaagctcttcgaatccagtgtgatatagtaccttggcgatagatcgtttgagagcgtcttggcacgcttcagctgccattacagggccatcgtcagcaatgaaatgaggctcaatatcctgttccacaaaaggatcggagtttgacttgggaaactggtttgtatagacctaattgcgtcagtatatacccgcttcaaatttgattgctctcttacctgagtttgaacctgcatttgcttgatgaccgagattctggtcgcaagcttcctagtctcttgaatttgatgtatgttctcgtccatcttctttgtgaagcgacccggtggtgctacaaatgttccgggcggtaccaatcgaaggaactcctcgtgctggttgatgacctgcccttcattgtcttcaatccattggagcttggggtgaatatcaggaatgttgctcagggtgtcgtaatagtcagggatcatcttggcgacctcttcttcaatctcctctgccaaggtctcagctggtttcactgttgggtcatctgaggcaacagttgctggattcgttagagcgtgggtgatgattccctctgcttctgcctctcgctgccgcttcagaaaccggcgcatgccggcttttgttcggacaagagcagaggcttctgtgttgaatttattgtccttgaagagctgaaatcgctccttggccaccagtgctcgatccttctttgtggtttgtttccagaccttgtactcttcatcctcgaaagcttgctcggtagcttcaccaaacgccgagttgagtgccaaaccattgatgctaggcccatcaatatccatggcatcggcattgcttccgattcctgaatgtccgttgagacccagtggtgtagtagatcctccgataggtggagtcccaaagccattgcttccatccacctccgagccttcacgaactttccccaggagtccattcacttgcaatattggcttctggtcgattgccggcgtgtcctctttttggtcgttcggcgccttccgcgctttgcttgtgccctttgcgccagctttgcgacctcgtgaagacattatgggttcgtcatcagaatcttcgccaccatcatcttctcccccattttgttttcgcctttcttcagcttcgacttcggctcgagaacggatagcaagatcagggatgagcggaatgagcttctctgcctcttttctcatcccgtttgccatacgtcgtagggggtggttcatatcgtcattatacctgaggcagttgtcccagattaagttgaggtctacgacgaaatccgtcttggacttgtaggtcagactcttcagcttctttgtcatagtaccgagatccatgggattttgaatcactgaaaaaggttagtctgatagtgatatgatatcgttcatagcatcttacggttgtaatagttgggagcgtccctcttgttgactcttaccaagaagggagtcgaatattcggtatgcgccttgagctccgtcaagaccttttccaaagcttcatacaattcctcttgattcacgttctcctcactcgcccatttgctcctattcttgcggacctcgttcatcaaaagccgtagctcagcgtcggaggcgcggacttgatctcgcttcatgtcaatgcgggcgataagatgtttcaaggtcaggctggaagcaccgagatttgcgctactcagggtcccctgattggggacggtgttgtggttgttattcgggtgatgattatggtccatttcggcctgcagttgcttctcggaatcctcgagttgttgttgttcgagcatagcggcgcggtcattttccagggtgtgaaaaatagtatggaaactccttcgagcagcagcttcagtcgctgtgcgagcctcctcaagtttcttgatagaatcttcaccatctttatctttgagctgcgagctgtcttgatctttggatttatcaccatgtttccctggtgatgtcactgaatgaacaggcgagctccctgatttggatggtgagagtaaggtattagcagcggcgattttgggcgccggctgtgatggttcatcatcgtcttcatcgtcatcatcatcgtagtcgtcttcatcgatggtgcgcttcgctttctttaggggtggttctttgataggctcgtggtcggttgtgggagggataatattggcgggagggggcggacaacgtctaagagcggcgatcgcgggataattgtatgagccatcttcggaaaacagcagcgcgaccttatcctcagtctggcgatacaaatccgcgaatagggcgcgtcgattctcgtcctcgatatcaggttgtgcctcaggcatcagcacacttgagttatcaatgggagtctgagtacgcgcagggacatcatcaagatgtgttagacttctattgctgtttgtatgttgcaagtgaggaggctgccaagcgggctggccgtttgtgatggacatgatgggtccaaggcgatgatagcgacaacggggcgcgagtcgccatgcgcaacaagatgcgctcgcgtgcggcgggaccgagggcgattggagagctcaagaccgcatgggatgaacggcaagcatcgaccgagatggcagacaaaaattgacgaataacagatacgcggaaggttgtgttttgatggatcgcaatctgcagttttgtcgtctgttcaagaggtgaggttgaggatttggggggtgccttgtaaggtacctttcccgaagcggagactttccttgagtgatctggctgctggcgcgcgctgagccgactcgtgggggaatctcgcggggagatgttgcgggtacaggtactttggcctaagaaggtcaaattataggggtgtcagaacagtgaagccacgcttggatttgattgataaggctaatattgttcttcgattctttggaagatgcgtgatcttctttttttctgagtgatcctcctttaggtagattttcgacatagatccagggttcagtatatcactgcccatgtattttatacaagagagcctgctttggcccaggcaagtttaatgagccagataactttgtcagcagatcacgtgcagcataacaaaggttgtatgtagaggggggaacaaagaccacgaaacccaatgcatggaaagtttcatggcagagagaatattgtatgaatgcatttaaaacagtacctcgagagtttttcagagtggtctcgatggaaactgttgtactattagtggaagaaactagccagtactacattagtaagttagatcgtcttctggttaaagcagtttgcctgtcttggtagctggcaaaaagacaagctaccgatgtactcatgacacaagaagaagttgtcgaatgagatgcagcaatcaaggtagatatacgtgcatttgttcctgttttatccaccgagttgtgatgctatctacccatccacgtacctacttggcccgtctacctggtaccaaggtaacaataaacattatctgcaggtaagtaaaacacatgctggactccactggcagataaccaagagcaaacgccatctctccagaagaccccccaaggataatctccagccagtgatacacaagatcgttaggggatatgaggggcacctgtacggatacctgtgcctgagtctgtgcctgcatcacgcaagcctagaacgggggacccatgagatcaccagcgccaaaaagaagggaatcggaagccaaactgtccacgggcgcccggctgtctggggtttggggctgcatgagcgagtgcccacgttgtcctccaattccattggcaatcaaatcgtagccccctgtcatcttggtgcttgcaccgccactttcgcagacaggtcaagccacaaataccatcgtcgtcactttggaggagctccgcggtttcattttctctacctgcttcagctctaaaactcccagcctcattcatcaccttacacgtatagctcaagacctgtcctatcaccgcaagtttcagaataaccttggaagtgacattgaacaagcgttgcaatttgtgggatacctctgattcctaaaagaacgcacctggtctttgctccacagctactcttcatcatgagaatacgactcccagttgcaggtacgtcattgcgttgagtctgtctcgattgagtgcctggagtgggtttgctcgactccatgatcgacacacattaccatacctatcacgagagtgatattgactactctcctaggcgccttcctggtcttgctgctcatcgctgcctacgctggcctaacttcgatacagcttggtcaatatgtcaatgataaagtgctccacttcattacgtttttcatactcaccgtcgtgttctactggattgtcgataccaacagacggcgagtcatgaatatgaccttggtagcctgcacaatcgttcttggtgttggttccgaattcgttcagagctttctcgacaatggccgggaatttgatttgtacgacatcgttgcgaatctgatgggaagcttgctcggtgttggtctatgctcatggtaccacaagcgtatgcttgagcgcaaacggcgtagacggtacagtgccgttcctggtgaggatcagggcgacgtcgagcttggcgaaggccacgaatctggtgtggtggaagtggcgagtcgatctcgtactctagaagaagaggttgataactgggacgagaatcagatcgacgatgattgggatgaggaagaagcccatgatgttccagccaacacacatacgctggacgacagtgccgatatcggggatttggcagacagtaagaaacgaatggactaaggtgaccctggggccgggtcctacaggtatgacttatgactggatggttctatatgattttatgttcaacccgatacatgcccttcctacgaccttgatggaaagtgacggtatcagcagctttcagggacagttgaaaatggtatcaattcaagaactacctcagcaaacttgtcctatcccaattatagtctccatgatatcaagcaagccacatatactcgaacccctcgtggccaaaatctctactaaaagatgcgggtctcttcagttttgcggcgcttccatgaaacgtttcggcccgcaactatcatcattcattcggaaacatcgtcgcgccaaagcctcggcgaactttggttgccttcttcctgcatgggttcgtttcattgtgtgcttggactagcccaatctgccaccccgagcaactgggtatcaaaagatgagtgagggccagggtccggcatcaaaaacgagggtgacgacggaggcggagttaaaaaagaatgccctcagccaacagtacttggatcagacattgtcggagatatgccacctgcttgataaagtctgaagaagctagataacgcccatccatgcaataggaatatagctcgccaccatctcctggtatattcgggggagcagagaaaagttcctctagcccaggaaatgagagtaataccgagggcttcccttctacaagatcaggaacggaatttgccataagctctcgatatgtcagagtaggaggagacagcggggtttccccttcgggagaagacgaggaagaagtaggacgaccatcaccgattgccccgtaggagtgatagcatcgaacatatttcgtaggaccaaacgcgagagcagtcttgagaacccggacccatgtgtattgttgagctttgctgcagtgtatggggtaattagggatgaggccgaacatcaagggtctggtcacgtccttcaccagccagtgcaagtgaccaggaaattgctcaaagacctcctcccattccctggctgatttgttgtcgtattgttggaggtagatgccctctgccacctgagaggccgaggggctctgttgttgcacgtgtacacgcattgtgttgatctgaacagtatatagcaagaatagtgacatgaccaatcgggcttgttttcatatattctctctttgtttttaaaaatgcttcttttagcctttatcccaaactcaatccttctcatctactcgtaagtttaatcacacctgagtttggcccatctacgtaagtcaaaaactccatttacgacgatagtgttatcatagggcttgcacaaagacttttgtcccaaagctcggcctaatgaatatttgtttcacgaggagttattgttgtctttcaagttgtgacacaagaattgtttagtaggtactctacttgcgaaatacattatatctgtctcataggagtcgaatacctatcatataaaattctgcaactatttactcttaaatatatttgcctatatggcttctttaagtgatatatcgttcgatccgtactcataataggtactttttggtggtcgcatatgaattccaaagcctaacactgacttttgtctttcacttgcagttctgagtcatgataggcaaggctcaaagaagcaaacttgttgtcgcaatgctcatgatacaatcttggaaaactttcaaagaactcgttggtcgttgtgccagttgttgttgtacattaaggtgaatgccccaccttcaccgctcaccgaagccaggtgaggagggatgcgagaccccactgacgaaatgccacccagtcgcaaaacccgaccaggcctagcagcttcaagacagtaggtacctcatcttgttcttgaaagctaaacaccgacaagatggcgtcaaaaggaaaggaagcagcgacgaggtaagctcaaggaacaatcaactcacctcccgatacaataaaataagcagaaactgacaccaaacagtaaagatgctacgcctaccaatccgcggggcatcccctatgccccgttcgtggataaggtcgaggactatgtcaccacccgagacgatgtcgagcccaccctgcgcagcttccaagaaatgatatcgtgagtgaccaaccgatctcggaggcaaaataagccctggcaagcttgctctatgcagctcgaggtataggattggtgctgaccgagcatggcggggtaggaaataccaattcatggagatgaacttgcagaagcgaatgggcggcctcaaggaaaagattccagatattcaaaagaccctcgactcggtcaagtttctcaagcttagaaaggtacgcacatgcggcgcccgtgaaagcataccgatactgattcgaggcataggatgacgatgaagcaatagaaacaacattcgaacttaacgatactctatactcaaaggcgaagatacctgcgactgaagaagtctatatttggctaggagtaaaacaaccggtctctcaactttctagcatggagctaacccttcgttttaggccaatgtgatgctctcataccccatagacgaggcagaaacactattgagttcaaagctctcgacagcaaagacaagcttgtcaaactgcgaagaggacctcgatttcctccgcgagcagatcacagtacgtcttcagagatccagacactattttgaactatcactaaccatgcaaagaccatggaggtcgccgtggctcgagtttacaactgggaggtggtacagaagcgaaaggacaaggcggtcgaagaggaagagaacaaaaaggtcaagtcacaaggtgactaattcctaagttgtgtaaaatggtatcctacttatgtgtctatgtaacgacgaaatatataaaaagtaggagaaaaaatgggaaaagcacaatgccttttgacagaaccgtaatgtttggatgaagatgtacctgtctacccttgaagctcgaaacagctgggttttacaactatgattgataatggaaaagtgtaacttaattgagggtcaagaagaaagaaatcacatcgtttttaattgctacattttgcaatgtcatcaaattatctccatgttagcaggttagtagcaggttagtagtcatgactggagaaaccaaccccggattgactggacacaccaattaaaaccaagcccgataatacgataaactcgattggtgcatgcaaaatacttggtgggtagtaaccagttctaacgttactgcgaactatttcctgccatcatttgtttctttacgaatattttcctattaagccattgcgctagcctagtagacatgagggagagatgctgagaagtgcaacccgggagctgaggcgaggatggcaggtctcgcagcatgtggtgacccaagccagggtaagtttttggcgacaatcacaggatcctggagctcacaactgcgttttctttctagactactcactacccgatttcccttcactctcgtcggtcatcttccacattcgatagcattgaatccgcgatactcgagaaccgccacgatcacaatgacttaccatccaaggccgagctcagggccgagcttagaaaacagctaaaacgagaccgggattgtggaaatactactggtcaagaagccgatgaaattgaagccgcgatgctgcagcgccgcgcggaagtccaccgagcatcactgaattctgaatccaggcggaatttggtcaacgaacgacaggacaaaagcgcagagcacctaggattcctgccgaacaatctgcgcacccgaatcgagcgaaaattaaagatgcaaaaaggatgggtggaccaaagtcctgctactttacttcgcagatatcttgctacagatgatcaggaaccaggtctacagaaaagcatcgccattattcgaagtatgcgactccccatcgtcgtaatgcagatgtatattcgaaggcaagtggtagccgatccaataggcatgaaggaagttgccgaggccctaccctcagaagagcaatggcagcgcttgatgggcataatggagtacaatggacatacgcaagaaagcctgagccaatacgtcgacatcctttttgccaagactgatgaagagcgatgccacttatttatggcagactcaaatgcgaagcctgttttcatctttggctatctgctaaggctgggatcaggcatcagtcaggtctcatcactggacggtttattagcatacttcaagaggagactgaaaaccacagcggaaaagaagcgagttgcgagcgtgagatcgtatactgagagacgtgcgcggaatcaaatgcaaggattctcgacccaggacgccatggagaacatgggaaggcttgctttccactgtcgtcgtatagagccgagacgcttgattgctcttgctgagataatcgcagactttattgtagatcttggggccaattcccatagttcctcaggattgttcacgactgatgaaatttcggcagaagcataccatgcgcagtgcaaattcttcaacgctgcactcagtaccatcgcttctcggatgggatctggggcagagcacaagtcaataccctatgcgtacatctgggcggcccagcgtgtgcttctagcgatgtctgatagcctcccacaacccttggcagtggacagaagtgggtttcaagctataagagctgttctagctgggatgcctaaaaacagagacgaaatgcatgccgcgtcccgacactcaaagtcgtggcctccatatcttacaccagcagatggcattgatgaggccatggatgctgaggaaagttggtcccgtgtcgtccgggcagggatgatgatgcagagaagcaggcttccctaaagcggaggttgacgaagtcatcgacattttaaatggcttggctcactgatggtagccctactattcaacagcgaatacagatccacacagatcggaagatgtcagcttgggcagcatctatcagggcgacgcggaattctcatgaagcatggcagcggttcagaaaccctccggaatctggtatgaaacctggaacacttgaatatgcagctatgtttcaaaggttatacgccagagaagccgaccctcaaccaggcacgtttcctggagacaatcagctgaactatccgatggacgaagagacaaacttaacagagttggaaaagctgcggttacagcctccgacaccaggagaactatacaggatgatgagagaagcaggtatccggccggacgaacagtgcctgcgcatactggtgtccaatgctgagaacattgcggaggcccatcgatatttagaggatggcagcactgctcgaaagaactatgctgaattgacaacggcctttccttcaaccaagtcgttgaagagaactcccttaccgctgttctcagcatatatggaatgcctgtctaagatccctaatcttggtggcaggaatctgctacgtgccgttcgcctcgccgagcgtcgcctcagcggcaagaatgccaattggtcatcctttgtatgggcgcctatcttaaaacaccttgggcaacaccatggccgcttacgactcaccctcgaagcacagctccgcctgttgctatatgttatagaccacattgatgctgagaagtctatgaacctagctatttttgaccaacttgccaaaaccgtacgaaagatctttcgacgagaggtggagacgctggcagtgactctaccgacgggcaatgcggacaagaacgcattcgcgcatcattacgaaatacaagccacagatgctggcaagaacagcaagcacgcaaagaacgcacaagaactgacggcattgtcaatgtttcaaatcatcggcgaacggatgaagggtctgttctattctgtggttgtgaaagagagacaaagatctcgccctgaagatagcctccacgtgtcacatgtggacatgatgcgagcgcggagagatccggtcgtgccttttgtcgcccacaacctgatgctgtcgctagcatttgcaggacagatcagggcgatgccggatttgatgaaatggttgattcaggagtggagctcgccagctctgcaagaagagatacagaacatgggggagctaccacaggacctggacatgattgaaacgctgtgtgccttccgagcgtttgcggaacccttggtcagacctcgaaaggtcgagcaagtcatgcatggtgtaatggataatgcagtatgggagtggccggatgactcagtggtggagaagtacattgaaagtcacggtaacggtgtcaaggagttgaggagtgttgtgatgtgggcccgcgatagatttctctatcacaggaacaacaggatcactgatgtcaacgatctcaacctggattggacaagaacgcaacaaaagaacttgagagaacagcttgatgcggttaatgagttaagaagaaaggtatttgccacggactatgacgaatggatagaggagaaagaggacgaagcaaatgaagaggccgacctgacggagtgggaagagacagaggcagaggaaagggaagagaaaacagccagagaccgggcggtgtagtagattggacgcaagggtttgactcatggattgttgttgaaggttctgatgtattttgagcatagaaaaagcatgactggcagcatttagacgcggcggcgcttagtgtatacccttgtatagatatttgtactacacaaataaggcgtttggtagttgaaacgatagtagaacaaagagtaatgcaaatttaagaaaaagggatctatctcttttgtaggtagtttggagctaagatctaagccacggtctatggatgcggtcaggcggctatcgtcaaatgatgttgagatccaagacgacgggtttggagggagtctattcttaactagccagtcaaggaacaagagtcaaaagggaaatgaaaagggctgatctggtctagaactcagagacgatagatgggtcgactagatccgaatacggcatgatctggatcatgatcatgaccttgtcaatctcccgttgtcaagccaaggcaaagcagggccagaaatgagggcatcacgaaccccctgtaaagcactaaaagagtgcactacttgcaccgtaaggccgcaggtcggttcagtggagagacgacgactggcagctgaacccagtaaggccgggccgtggtggagttagtgagccaatgggaacaagccgcgcatagactgttaaaacagagcgcttagagccagtcttttaccgcacaactcaacaacgacgagacgagagtgattggctgacaaggtcggacaaattattttttcttatttatgggaaatgttttgcttggctccagttctatttaggtgagttgctgggggggggggggggggaagtctttactggggagttgggcgcgtcgtgatactcggactatgactttgactggggatcatggcattgcatgcatggcatggtacagggaatttggatagtttgctgccgcgaaaatcgatcagattcgatacgagatgagactctacatgaggcgatttgtcgtctcttgctggcgctaattggatatggcttgttcctgaggtcttggggggggggggggggggaaagagacactgcatacattaacacactggctctgcctgcccaacttgaatggtttcactctactccaacacatacactcactctctgactcttacttggatccttttttctttttccttttgtcaaactcatttccttatctctgtctctttcgtgtgactttctttcatactatctctccatctttcattcatagcccttgttcgtttccattgttcgtcattccctttactcattctgctaacaaggccggcttttccttgtactcagtttgtgtgtctcggtctcaggacactgaacaagtaaactctttgttcacgggatattcggggtgaacattgttgtttggctctacttactcttaatctgtttggatcttggaggaagttattcgacaaacttgcttttctttcgtgttacaatcattgcaacttatacgacactttgactcacgtacgatcgacaaacgaattacacgacacgactatatctttggattttacgaaccaaacactctttacttttcctacgtctatatcgaattattcttcatcatgcgatacaatagaatgaggctcgctgtggccatgtcactccttttgactgtccagtccgcacaggctggccctatgtggactggcagagaaaaaagaaaccctgcagttttcctcgacgttcgaatggagaactcgcaagctcctactgcagctcatggcggaaatgggtatgaaacaggcatggatacagaagaagaagaagaaccatatctaacaatttatgctagatccgggaacggggaccagactacgccacgacctatattcgagacattaaactcgactcccgaccctaacccactattctcagagaccccaggagacgacaagaagaagggcccctattctgatctgcctgaacccgtcgaggttattcccgtccagcctaccaacgtggctccccagccaactagcgaagcccaggcacctactcaagaagagcctgtgaacaagccaactttcacacagaacacttccgcgccggttatcacgacctctattgttcctaaggatcctgccactgaggtcgagaagccaacttcggcgaccgatcagcctcagtaccaatcccctgacgagagtgcggtagtgacggagactactccacccaccaaggaagtcacaacttctgcgaacgaggtcccgacctacgagccagtaagagaggttactactgctgctcctgaagttcctaccactgcagtcgcccaacagccagagatctccgagacaaaagttctggactcgacagttgatcttggtacactgcaaccatcggagggagagaacaccaagctaagtgctacccaggagaccgcagctcctgaagcaccttctcttcctgtaactacctccaaagacgagcagcctatgaccacacccgttgaggacgtgacaactactcttgcgtatgagccaactccttctggacacctcacaacacaggctcctggtgataccgcattccccatcaaccccaagcatccctccaacatttacccctatccccctaccacaccagcagcagatgttccggaaacctcagctgcggagacaaagcctgctgctacaaccgagactgtctctgtagtccagccaaaggacccacaggttgagactacgtctggcgttcaagatcggcccgcaccaactacggaggctgcccagcctgagggtggggtcccagcttcagaacctgttcagcccaacaaccctgctcctacatctgaggtcaagcaaacatatcctcctgttgaaactcccgatggtcaaaagcctgctgcgcctaccgagccttctcctgttgagacctcggcgcccattgaacctcagaatcctgtgtcaactccagagcctgctcagcccgttgctcccactacatctgcggtgcagcaacccgaagccccagcagagacctcagctgtgcaacagccagctcctgttccttcaaatgccgagccccagtactcagcccctggctccaacaccctgccagcagcacctgctgcccccccagctactactgccgtcgtctcgaacccttcttcacccgagaccacatctgtggccaaggttgttcccacaggctcaccagctgatggagtgccaaccattaatactgaagttcctacaggcacgagtgcaattcccgcccctgcttacgctagcaatgttgttgatgcgcgaacatacaacgaagagttcgcaaagctcacacccgaaactgcatgtgtaaagggccaagcagcttgcattaatggacaaatggctctatgtggtgacgatggtgctttcgagcttattccttgtgagactcaaggcgagaaatgttttgctctacctttgtacaacgtcgagggaggtatcaagatagtctgcgaagatcccgctactgcagccaagatcctcggaggaactcctggaggtggcaaggacaacactgctcccggtaatgaaaaccaggaccagcagccagtacctacctccacagttgagaagaagcctgaagttcctgtggttacagtcactaccatcgttactgtcgatgatggtgctgcccctgaacccactagtgagcctgcccctgagcagccagcgcagcccacccagcctgtgaatgagcaaccttctcagcctaactatcagcaacccacacagccccagcctgtgcctgagaagcctacccagcctgctcccgaagtaccaactcaatctgcccctgagcagccgagccaacctgatgctgaacagcctgctcagcccacctccccatcgcaaccatctcagcccgaaccagagcagccatcccagccagctcagacccagcccgttcagggacgaccatctcaaccgagtgaggagaagcctgcccagaccacccccccaaagccttccaacccccagcccacaaaggcttatgaggatctccctccaacaagcccccctgtcgctgagccaagtacgaactcgatgaacctccctggcggcacaaccttgaccaaatcaatcaagaagcctgatgaagccaagcccacgacctcaccagatgatgatgatgatggtgatgatgacaaggacaaagacggtgatgacgatgataagcctacgtccgtagtgctcatccctatccccgacaagcccacaaaggctcctgctcccgcagccacagaggccaatgctgatagcgaagatgacaagaagcccgcggctgttactcgtactggtgacgatgcacatgccacaactattgtcgtcgatggcacacctaccgtttctgtctacttcaccgtgacagttacagataaggaccaggccactgtcactgtcaccgagaaggagagagagactgttacgctggtgattagcgcctaagttttattatcgtttatagagattgccttttttcgttgttttgaacttattaaactaaatgtagcgagcgtattgtggtaatgaagttgagagatacatgttggcacgcggccagaaacagactgaacaaaaagactgctgccaataatcccacgatagggcagaaatggaaaagaggggtttcaaaaccataatacaaaaactgtttctcatactccgagctcatgcatgcttacgtggtattcttcattacacctattcgtttcgatcgttgcatatgcgaatgtgatagctatcatacacaaccaacccctatccgtgcttgtggtatcttgtagactaaataaaaccctctgcaagtcattcccgacttgaatgctcccttgttgtcgtcatctctctgttacgagatgcgagctctatatgtggatatcatcaccccaaaacgcgcctccatgcttgatcatacacaacccagctatatcatataaaacacaagcaaattgtgtctccaaacgtacatcatggaacactagtactcatagcgttaccatcaagacagcccgtattccagtttccaccttgacattaccacgtttctcatgcttctttctaatctgcctgtatgcactcccttgcgcgatctgcaaattgtatgacgaacgctgaccaggatacccaataaatatttctctccatccgtaatactaatgccttggacggcttacgtcgaacctggcactgagtcgtcgatgaacgggtcacctacctcgagtctcttagctgcgggttcgttaccgtcttcatcaacaccatatttatcttgccatagttttcgcatgacttggtagatgaacaggaactgagggcggccctggaccatacccacacgctgctctcggagaaggtcgacagtatgataaatcaggtcagggccctcactcgggtcatcgtaattctcaaaagtacccaactcaagctcgcgtatgaggtgctcgagagtgatgaaagtgcccgtccgaccaacaccagcactgcagtgaattattcgtggattagagggtgcactcagttcacgggacaactgcatgagatcaaagaacccgtcaagatcctcgagctcaggtactccaaaatcaggccatcgtcgataaaggagatgccacacaacacgtggttcgtcttcaccatcaacttgcatgagtagcttgcgcttctcgatggcaccttcagccatctcttcgtatgattcgtacgtcaactgggcctgccatccatcgttccacgcatcgtgttcgttcagagtccaagtcgaattttcttggtcatcggggaagtattgatggcatttgacaactccgccttctgccatggttgtgagctgcacgatgacagcaggtgaggacatttgttcagcaatcatgcgccagacgtagtcgattgacggcagagtcggcccttgcatggcgatgtatcttaatggttcctggttgggatctgagggtgaaggaacggtaatctcagaggcgttgacatagtcgagctcctcctcgggaacctgaagcttgactcggttgtggttccatggcttgatgttgatgtagcgatccattacacccttttcctgggtatcgacttgtttgaaagtaccccatttgaaatcctggtctgcgtcgttctttgtaccttctgaaacccgttcacgctcagcccacgtcaggtcctggaatttgatatcgatacctatagatggttagtgtttgactaatacgcctgtcgcttttttgatgccatactctgcattgaagattccaggaaggcaggaatccggagcgtatggttgcctagcgcatcgttctcagccgtgacgggtcggctcctgacaccgtcatggctcacgacggccggcggaggaggactggaaggcaactcggcgggtgaactatcgcgcgctcttttggtagagccgcgaaaacgaaaattcttaaaagctgctctctttgagagtttagttttctgtggcagaacttgctgtccctgctgttgttgcgactgaaggtttgcagcttgcagttcggagctggcgatgctatcggcagtgtcgctgctggagcgttcgacggaggtctcgattgtagggttcttgggtttgcgcctaaacttggggatcctgtccatggcgtcaggacggtacaaagactggcgtgaggtccccaaggagaagcaaaagctgcgccggaagtcggggctcgtcgcagtttttacttaagttttggccagcggcggatgcccaagtataagaagtagaatcgacggagatttgggcacaagaagaggaatagtgtcgttgggtctccctggctggtggaggccggacagggcaagggtcggatccgcgtgggcgatggggcgcaagtgcagcgcagtaagtactaactagagttacgaggaggcgaggaagtgacgagacgatttaacggtggcggagtcgtaacgtcgaaaactgttaaaaagagggtagaaagaagagagagttctctgtttaatcgggggcgaaggttaaaaagagagagagagaaataggttgaccaagactatgtgaaggagaaaggtcgagagaaggaggcaggagggataagacaccgcaatcggaagtattgggtgggaggccgaactaagaggagtcgagcgaatgttggggaaagagcagataatgaaaggagagtgagtgagtggaggaaaagagaaataaggaaagttacgatagtgatgaaataaaacttcaaataatctgtaatggatagtacctaggtacacacagtcaagtcacctagttgaacgagtgacgtgacgtgaagacgtgaccaagtaatgggtactgtcgagtctcaagacgtcacaacggacaaagaattgggacacacaagacaagacagggcaaaaagaacgtggggacgggggggaagaatggaagtgtctagctgcccgcgcttatacttcccttgttcttgggtacgcaagtgcacagagtacctcactcagcacatgttgtaagtgccacccaccccctagggcctcattgtaacctacccagggatggatggatggatgcaggtcgggggcctgatcggcacagttcactgtaggtctctctgatgatatttgacagatctcgaccctgttcctttcctttctttttttttttttaattacgacacgtgcatcatcctcgctacagtatttcccgatcccgtggttctggacgccgctgatcatgcacccaatttatcctcgaggtcaatctactaagagtcaatagttccacggtacctggttgtagtaaattttttcatttttttttcactcctgcacatgtcagggataattttagttgcgtggcggctgttggtgtcactgccattctttacttagcagcttcggatactaagttacatgtcgtgattatttctattttgggtttgtctgcggagaacggattctggcccgatcatccaactccttcaatcgcataactatcatccaggaaacccactaatgcgggtacaagagttatcaacgtcttattaatacattccttccattcgcgatgtgacctgcttgcgtggtcgagaccaaattcaactcagctggcattgcccggtcgtgttggtccaagttccaactggcgtagcttccatgggccccctgtagatatctgacagggagatcggacgatttcatagcctaatggagactgagccaccagttacaaatatacaagcaccaagagttgaattatgacaaaacaattccatctcgacatcgcatcgtgttctcttagatacaatacatgattatatatttctgataatacagtagtaatagtagtgttcttacaaattgagccctgtggcttgtcatcttaaacagcagagtaaacgccagttacatatttgccacactcaaccttttgctccaatgatacctttcgtccctttccaccatccaaacggacagtcttgcgaggagtgacgcacaaccgatggaaaccctcagtcccctccttgcgagcgtcggccggactatccagagctgcgatatacgcaggcgcgttcaggtttgttcgtctaccagtgccaagctggaagtgttcgttgccaccccagaatacgacatcagcaccccagttggtttcgttctctgttcccttgctggacactgagagctctgtcacgttgtccatgatagccgagcaatgtgtggcgccgactgaaagagacttgagcttgatggggcacatcgtgttggtcttctcatcgaactcaaagagagacgacaggcccttcaccttggttggcttggcggacacatgcgaccatcgaccggtgcccaatgttccgtagactccttgcccacaagcccacaagtctgtacttataggcgggagccttcttgccggagcaagagcctttgtgctgccaggaatcatggaggcctttgcgtctacagtgaagaaggtgttgtttccgcctgctgctatggatgttacagtgggaataagcccagtattggcgtatgacaagttggtaggaaccatgactggcgtatctgaaactgaaagaccgtagtcggtatcgattccaagttgtccataagagttatcgccgaatccaaagatgcgtccggtcttgtcgagaactgccgagtggtaatcgccagcagcaatctgtgtcacctcgaatccttgtaaggtggtgacttcatgaggctggtcataaggacccttgggtctgttgtgccagctcaagccagcaacacccatctgtcccttcgagggaaactcaagggcgcttgctgcggccgaaaagacacgacccttggaagtaagcatcagacagtgttcctgcccagtgcttatatccttgaccgtttcgccgtaagcaaggctagatggtgtcaagttgcggaaatgaatgttctctcgcgaaccgccagatccccagatagaccaagaagatttctgttgttcttccttgaggccaccttcttgatcattgcgagatgctggaatggaatagacattgcccttgcgcgacaaggcaataattcgatcaagcgaaacatcaatcttgataatgtccttgcctgtgagtgtggaaacgggggaagggtctttttggttgtaaccaagaccccattgaaccaaatcacccttctcagtgactgccgcaccaaaaatggaagtcaatttgaggtctcgaagaatttggtcattgaagtaggagattcttcgaggtgctttgacatatttctcactggagcttggatcgataaccttgccaacattggaaccccatgcatagactccgggatgctcccaactatgcttgacttgggcatgctgtgaactgataagatcccgattctcttccttggacttgaccttcttgcgaggcttctcaaactcgatctcagctttaatgggagcttcgttcttctcgtcttcagctaccgaagcggactttccagtcaatttaggataaaggtaaactccagcagcagctaggccaaagacagccgcgagactgatgattttacctccgcggttagatggaggctcagaatactcgctgccataatcgtgggcgtaacgaacccattgacgctgagatatgttgataggctggcgagcgtgagagcggatagcagctcgcctgagagctactcgagaaacgttcatgatgggcacgtgcacctgaaaatgaagaatccgattcgatacaactgacgaatcttctattgaagagttcaagttgcatcaaaagataaatccaaagttgcctcgcaatggatgagaaaatgttgtgaggtcatagagctcaagctcccgcagttaagaaatagactaatggcagtggtcagcaaaattctttggactgccacagggtccttcttacagtagaaccaccgccacagatcggagggagcatgcgccacaagctgcaggcactctgttagcgtagcgcacggataactaaccccacactatcactttcccacccaatgcatcggcggttcggagctgacgccttccgactttaaacattcaacgctgcgtggcttctagaatagctccagctctagatctagcaaaacctcccatttaaagctcccttgagctccgtcggcaccatgtatgaagactcgtggtatacgatgatgcccgatctgggcaccagtaaaaagagtcaatccaatagcagtcctggacatcgtcgcaaagagtccttactacaacagcccaacgtatgcccctacgaataaacaccccactacaacatggttgaagctcaccaaataatatcaggaaacgacccaaatacacgaaatcccggcgccaatgcccaatgtatacgaagaaatcgaagataccgatactccaccagaaccgactgtcattcgtcgagccaactcatactcggacttctatcgtgtggtcaaggagcagctgtctaaggatacgagaccacgtccgaaaaagacggacaagaagagcagagcatgggaagctttgtttcttcccgactctagcaatgacgtcgatgcgcatgagccggacacttttgaatcatttgacgagcaattgctaaatgctagccaacaacaatacctgtatgcatcttgtacgggctcacgcccataggtcattctgactttttacagactgtatcgcgaccagctcgcactgacagagcgccacctggacggacttatcgatgatgcaaacgcgactcttaaacttctcacatctctgtcaaactcattcggttccgttgaggcgcaaacatcaactttccaatcacaatgcgaggaacttttgacagaacaaaggaggctagaggagctggccaatgaagttggaaccgaccttcattactacgcctaccttgataatgcgacaagacgtctcaatgcgccgggcgccagtcgattggttgatgatgcatcattcggagagatggtcgagaacattgactcttgtattgtgtttatggaggaacacgtaaggattccatatcacttccaagctcacgcgcttacacatttagccctcgtaccgcgatcgtgacacttacctggctcgatacactgctctactcacaaaggctttacatcttcttgagcatggttacaagaccacattagaaaaggtgtctcctgaaatcggacgacaaatcatcgccaccaaatccgagtctgctcgccatgcacttgcatatggacgcttccaagagatgatgctggactcttacggcctgattcccaacgttcaccaaacggtgcgtcgagcgtacgactcatatggccagcggaacgagtcctgcacacattttgagacgtatgcgaacacagctaataacatcatccacaaccatttaacgacaagagaccgggacctcaaggcattgacgcaatctgatattgcggaattcaacaaagaggtcaaggacctgtcagccgagacagcgtcacgtaactttatcaagcaatgctttgagcgcatgtacaacgaagagaatctcttcatgaaactgtttggtgtggagcccgtctggacacaagcgtctgattccgttttccaggccatcaaggccatcaacaccactattgcccatcccggtaacttgacaccgctagtgaccaatctccaaacagtgcttcaagctgcgccgctagaaatgacctgcaatgtcgtaggcttgcttgcgaacgaatatttcggtactgacttggacgacatggagtcgccatacttccttaagtgtaaacaatacacttcacaactcctcgcgcatcacctctggcctttgacagacattgtgtttgaggcagaagtaacaaaaacaattgcaaaagctcctctccaagacgcttctttaatgataggccctgttgtgggcggagtggcatcgtcaaatgcccatcctctagtgaaacaggctatcaaactcctgagtatgtacgagaattgcatgccaaaggagagatcagtaagtacctttcgttggagtatattttccagcatctgacctgtcatgtctagtcgaaaaatagttcagttgtcttcaacattgtgcgagatactattcaggtactccaacgcgcagaatcaagaatacagtcgctgaaggctggtacagatcctgacctgttcatggtcaagaacttgcttatcatcaagaacgagctggtgtcactcgagattggcgatatcagaaaccacggtgcttcaatgcagcactttgtccatatttgggatacactaagtcctcaaaactgggttggattcttttcaaacatcatcggcggtggtctttggtctcgaggcacgccgtcggtgacagccaagacgctaacagtcgaggatatgaatgagcaactggacgagttgctgcgccagtccatctacaatttcacacatcgatggggttctcttatgaacgattctcagaacaggaagcctggcgtgaagccaatcgccaaggtagaggccgaattagaaagtctgctcatgactgcattcagcaaccaacctgaagtggtcgggaagctcaaggaggccattgagcagcatgcgcaagcgcagaacgatgcaaaagatgagaagcaaggagtcaaacgatactaaagagaagggaaccagtctatgagtatagaaggggcgtcgcctattgagagaatctagatgaacaattgtgagaataatgaataaacctacagatttttggtcattagttagaggctgattcttgtacttggcaagtgagatagaaatcatatgccggcttgctacggttctagaacgcagatcccgagtttcattatcaagtaatagcccgaagtgctgcaaccttttgatcaagaaagtctccaaacttgtggaaccgcgcttattagcagactagtttgttagtgagatacatcgccagaacggtgaccggagacgaagccgataagagatttccctcaagtgcagtgccaaaaggcgagatcccccgcgttttgaaccagttctgttacggggctggctccgaacagcgctggtatcgctgtatctcaccaccaaaaaaagtcactctacaacaccgacagcccggactccgttaccggcttgctaatgctagcacgtcatttgccgagcgctctccgcgacaattcgaccccggattgcgatagatagaccggggcattctttttcttaccttatctttagccctctctttctccttacgcttatctctctctcacaaactgcctctctgttcttttcctctcttcctctctgcgatttagaggctttataaagaaaagaaaagaaaagaaaaggtcaaggacaaatccccgccatattagagatggacgctcttgagttggagtcgtccaagcagagccctgcgctccagacagcaaaggaccttttctctggcgctgttggaggaattgcacaggtcttgattggtatgttctgatttgtttttttccttcaatctcatgtgggccgcgtagcgtaatgggaacggttatgtgagattgagccgaacgacaaccatgagtgagaggcactcttcacaataacattgctatgagcttacttgtgtaacaaactgaacccaaaccaattgctaacaatcttcctcctaggacaaccttttgacattgtcaaggtccgactccaaacatcaaaccaatactcctccgccatcaatgccgccacaaccatctacaagaacgagggcgccctagctttctacaagggaacactgacgccgctcatcggtattggcgcttgtgtttccgttcaattcggcgctttcaacgctgccaagcgctggttccaggaacgcaacaatggcgctgaactttcctacccccagtacggtgccgcgggtgccttcgccggtatctccaactcggttctctccggccccatcgagcacatccgtatccgtcttcagagtcaacctcacggcgccggtcgcctgtacaacggtcctgcggactgtgtacgtaaactcggagcgcacaacggtgtactgagcggtatctaccgtggccagtgtgtgactatctggcgagaggcattcgcctacggttcttggttcactgcttttgaatacatgatgaactccgacgctgcccgcaacaaggtcgaccgcaaggatatccctgcttggaagatcgccgtctacggtggtcttgctggtgaggttctctggctctccagctaccccttcgacgtgatcaagagcaagatgcaaaccgacggctacggcgccaaccagcgatacagcaccatgagagattgcttctctaagacatggcgcgctgagggtgctggtggtttcttcaagggtatcggacctactctggctcgagccatgcccgtcagtgcaggtacctttatcgttgtcgagatgaccatgcgagctctcaacagctaaaatggctgaaatttgcccaaaacaaaattgatctgctatttaaaagcattggaatgtgattaaaatgagaaggaatacaacgatagaacaaaagggaaaacattgctggcatagaaggttacgatgaagttcaacacgcgatagcattggtggtaggtctgagagagattcagatatatgataatatacccaatttaatctattctttaccatcccacattttcgttattctctacacggcgttgcagaatgtttctggcgctctgtggtgacagctcttccagatgcagttcctcaagaaccttgcgcgcctcctcgttatccgtaaatactctgtcactggcttctttgagtgtcaagccgcctgcctccccagcctcaactggtaaactcaggagctgaattccctcggtcaaactgtcgaggatagaagagccattggggatataacgctcaacaatggagaccagagcgacaccatcacggcagaactgagttgcgccgtaggttgtgaaagattggcgcataaggaccgtttgccacaagtgctcttgaagctgggtaagagcttcgcgccagacgcggcggaagacggccgtggacagcgctttgacaaggaaatcaaagttgcgctgcaggatacgaagtggctcgtccagttctggagtaatggcaagctcatctttgcgatgttagtaagagctcgacaacgacaagagttaacttaccagaaatagttgtttcgccgacagtcgtccattgaacacgggtcgtgtaagcgcggaaagccttgttatgcgactcaacaagagcaccaacaagaagctcttgagcagctgtgcgtcgcatactataagcagtagccgtttcatcaaagagagcaccgtcttcacgcttctctcctactgctgcagaagtacgatctttaacatcgtcatagctcatagtgctagtaatgttattaccctggctggctcgatgcaaggctcgagtttggagttcatcccatagagaaacgaaaaactcttcgttgctccagtcctttagagtattgacaacatgatcggcgctgccaatcactttgcacagcacttcaaacccgcctgtaccttctagcacagcaagatcctccttgttcgcagccagtgtacggccaaaagtagtagacatactttgataagcttgtagtgagtctcgaagacgatcatggtaagcatccaaaatctccagctggataccaatcaaaaatcgaatcttatgcttgaaagtgcgaactctctcatactggcttgttaccgaccgcaaaagatcagtgactcgcacagcagcatatgttggcttcatcttgccctgcaacgcatagtcgtaatcgatgttgcgagcgtcttgcgaatctataatggtgttgtacctctccagagcgaattctttctcggccttgaaccacgtatcgaagtggtcgtcaagaacatatgcggtcaaaccagaccatccattctccgcgtcgccactgtcgtagctaaacttgtagcgaacattgtcgtcaaaggccataagttgtgacatgaaactactcaaaaaagatggactcttgacagcttctagcgcgaccaaagaggtcttctccttcaacattggcaatagagaagtaatcaacgcagaaactgggtcgatgtaagccagattggttgctacatcagtatctcgaaatttctctgcgaggagatacccgagattgtctcggaaaaagtcttcccatttctcaacgagtgcgataaaccacgaaaggcaatgtgttccaaatgcctgcgggctgcttgtcggcttatcgctaagaaagtggaaacggaactctgagacgaaaatcgaggccattatctcgaacggtaacagcgtgacgagcttatcagtgtgtgctatctctggtttttgcaaatcaatgagcttttcgatgcagttgatccattcttcatccatctgcagatcggcttcaacccgcggccactttctctgtttcaagacttcctctagttccccagacatggtagacttgatatcatcccaaagtgatctggtcaaattctcgacgtaggcgacgaggtgtagaccttcttggcccggtaggccttgtaacttgagtacatgctgctttagcttgatgtacggttccaatgcagccttgggatcttgcgggagaaaggactttgcttctgctcggagcttctctgcgtcttgcaagaggacaaggtaactctgggcccgctcaacagccttgatcttgttcatgggcgacttgagtcgctcaatggcctgatcaggcgcatcggaagcagcatagatttgggcacggagatcaatgctctcctgaagcttttggaactcttggatacgagcggtgagcgaggcttggcggtcatcggctgtgcgccgggtctcctcgagctctttgacagctgtatctagctgcgattgcagctggttacgttgaagctcgacattttcgagcagtgtgtcgaggttctcgagatcagcagtggactggagtttatcgtccagaaagtcttcaacccgaatatcgagcgaggttccctgggggtgagcggctgtagtagccatgttgaatatagtggtttcagtgatagttgtcatgaatctcatagcgcaacgtagctgctcttgaatgacgtggggcagcgagccccactaaactcggtaaatacatatttccgtctaagtaaaaatacatctgaaaggtcacactgcccgactgtgactggccttggatgagcgacaatcacgagacgctgagaagagtttgaacgggtataaaatcagttgaaacgcctaaaagccgattattattcgaggggcaaagtaaaattgccataaggggaagatttgcgattttgaggtggctgagcgtcagggattttaattagtcgggtggctgggcttcccatgagggcagtcatgatgaatccaacggctttctcgggagtataaactcgcgactatgatgaaaagaacgaggaagagcttcaagtatatgttgatcttgttctaagaaagacaagtcgtcgtcagctatagaagcatcgatgtagacattgtgtttacttttacgagctgacagcgcatcgccgccatggcgcactagggacaagtgcactataattgtttgtatactacccacatgacattgagtggcacataaaaaggaagccgcatatccgacttcgggctctcggataatgatttcgtataatgcccataatacagagcatcgatggaagttacatacaggatttgaacatatgtatccaaatctgtcctcatcaattgagaatcaggggtgattgttttgttccttacaccgcgtgaaagcctcgtctatcccggaagagtggatgtcgtgagttgtttgggctgagcaaggggtacgaagtgggcttgactccattacgaagagtcggggagttttaagtcgagccacgattgcttggggaaatggggcagagatggaaaagagaagccggctgggcagggaacaggattaccgacgacgctgggtatcaccgcgatcttgaccatcagtgtctgagcttcagagacacagagcagggcagccaataattgacatcaattgggatccatactaaacagctcgtaaacaggaacgggcgcctatatagggatttgcgatataggtgggcatccaattaatccagccagatcaagataaaactgcagacaggttcaaaccaggacgtgttcgagacagcgtcggattgtcatgacaactgcattaagctgaggaggactcggtatagttctatccttggcaagtctgggcactgacgagctgacagggccagaaccaaatcaaggtcgcgtttggtcgtagaagagcgctacgtaagatcgtagatcctagggtccagggatcaagccctgtcttaaactaggaaggtgattgaaagctggcgctgctgcaggtccaattagtcttcttaaccgctaacggtttagccccggactgcgcttacctctccttccctctacagtgctggttggcgggttgcccagtgctcaaatggacaggaaggagctctcgcagcggcaagggtggctccatatctaaaacgtcaccatccccctgccaaccgaaagtaaataggtggttgggcctacacctctccatcacccacagaaaagtccagaggttggttactgtcccaagtctccccagccatccaatatttgcccaatattctggtatacgaaactgcgctactaactgacctgacccgacctgacttgactgactgactgactgaccgctcctctcttttccctctcctttcccccaggagctctcttctaacaaaaccaataactcttcaccctcattagcagattgtcaactgatcgtcaaggctttcgactaatcgtcgccaatctacatcatcttaactcacctgactttgacttaacctcccctacaagatctcactatcgcagggtccgactttcgctcgttgatctcaaccgtcgcctttaacccgcgcacattccagcatcgactgtctaccgagacatcgattcctaccgcccgcattccaccgctcattaacctgacaagaaactactgttaccgagacagacagactgatccagtggaggacgcctaccaattcgacaagttcaatagctcgaggacagcttctaaatagctacgcgaccaaacggtagcagaaagagcgaggaaatcaaacgatcgcagtcttgcgtaactagctcgttactccctgcctgggagacgagagcagactatcgacttgtgtctgtcgcaaattccatcagcagtaatttaaaggagaacaaagtcgaccacatctaccatggcttccaagacgagtacgagcagcagctcgtcctcacggaggcaaaaggtccaggtcggatggtatcgtaagtctgtcccagcacatccagataaatgtctcatccttctttccaagtatgcggctaaccagatctctcaggttttgtaccattcctcggctaccaccacgtgttgatgattcttatcgccattactattattctactatgtgagtaattatacttcgcagtctttcggtgtgagacatttactgaccagaactagctctactgcttgccggctgttcatcctcttcgccactcatcccagatatcttcctgctctcaatttactacaagagttacgatgcagtacccgacaccgctcaagttgactacaaccttcactccgctattgaaaacatcgctggagacgcttcgctacaggcccgtgttggttacttcggtatttgcatcaaccccgatggtggttcatggctgtgcagtaacaatgcaactgccctggccaaagaggttgatgtcgaccaagatcctctcaaccttatctggctcgctgcccagttcaaggacatgattgtgttcccctatctcatgtaagcccctcatcatgattcaattgcgaacacatactaattgaatttcagcattattgccatcatcttcgcctttatctgtcttctgcttctcgccactttccctggttggcacgaggagactgactccgagggctccgaccgcgaagtcaagcctttcccctctcgccccgtctcccagatcgctttggctctgatcttcatttcagccattttcgttcttgtctctgtactctggcaacacacagcgtccgtggccgcctcggttatagcccaggatttcggcaacggagctgtcaggagtggtgtcggtaccagcgccatggttttgggttggttctcgttcgcactcttgatcgttgttacaatcggtcttctcattatgatcctcagtataagcgtgctcagttcgatggtataggaaacctcgaattcacctgggtcttcgcggactattgaggactgagttatcgaataataaatgtacatacgtcgactatattgttcgacatggagacggtaagactaaagacgggtaagcggcatcagcattggagttccggaaatggtttttgtttttttttgaaaacactgagcgatcggttataatttcggtcattcaacctcggaagaggggcggcacatacacgaaacccgtcccgcaacgatttattctatttacaacacctccttcacgacctgagcagatctcggatgatctatacgatggcctttgaaaacagaggttcatgactgagacttggctacggttgccatgaaggcgagggacgcacacctttttttttgcatatagactgcggtttgaccacacgtacaaccgatctctcaagatgagagctgaaggagaaagcacgcgccacaagagacgattttttgacgaccacgacacaaggacgtggtacgagatatgggatatatgtctttgacgcgcaaggaggaacagcaactgtttatggttatgttatgtattatcaagacagttcaatgtcacgttttcgaaattgaggatttggatctgttctgaaactttttgcacttctacttgggcttgctcttgtttgtttgttcttctcttcttgattaaatataaatatgttggagaatgtcgagatgactggggtgtccctgaaaagtatgggactgatgaaggcttgggtgggagcaagggagattatttaatattggcggaatgcttctttattgtgaaagcttaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaactccaagaaagagtcgctggcgtgttctattcctaatatctgagagcttggtttgtgttgtaaaggtgcggggacttgaggtgagggcatttcagagcgggcgactggtttggtatttgcgttgaggactattataggtggctgaggtgcaatagtctgagtttccggctgttttttctctggggcatatgctatgaggttgagtcagagtactggcatcacggactctgagaaaagtattcaactcacttggtaaatcacccaagagatctcccaggagagcaacattatcaaatactgtggcatcaaccacggtacccctcttctcttcacgctcctccagttcagcaataggagccatgagagcgatctgcctcaagaagttcaactcagccagcacagcagcatggtgccggctaacaataggttcctggctcttgaactcagaagcctcaacaaggacccaggccatacgcttcgaaaaggttgtcctggatcctctgtcgttctccgggcgacatttctcgacaatctcacagacttcttggagtcccttctgtgcagattcaataatcgtgtgcacgcgctgaagaacctttgggcgacgcttgaggagatggatacagtcatttctgagctcgataagatgctgaagatctaaatcgcatgttcggacgagttcgagactacgtctgatatcgttggggacttggtcgtggtctagcatccatgctaggaactggtaacttgctttgagagggttgggcataatagaatgagagacagatagatactctgctcgagagagccaaatgtttcaaaagttcaatgctctattatttcgaaaactgtaggaatatgtgagtgatgtctcttgactattgagtttcgagttgcatgatgcttacgacagcccttgccctcactcgtgtccgctcaaaacaagatagcggaaccaaaatcaggctgtggctgggaatgtatttttaatctacacattatacatccatcatatttcagccctcgggtgtgctcagagctgagtcctgaggtgacatcaaaagccgttggcttgcatataagaaatcaggctttgagaaggatccaactatcacaataataccaaccactaaacattaagcactaagcagccaagacaatcagaaatcaatcttatgcactggtctactagtttctgtttcgcctgcatacatggatggtatcattcacacccgatgctgttggtgcttgctattgctagtatatgccacaaggaggcaatgacgcgacacacactgcgtcaaagactaggcgaagccaagggaagtctattaacagttgacgataacatctcataattcaactgcaggtattctgttcggtcgaacatgttgggggctattattagtttcaagaagcatatgtgtactgacaacctaattactaactagcaaaaatgacagacaacctagcaatcttattcctcaggtttccacagccacactcataaccgaagagctgacctttgaacatgcaagctacggcaagcgtaaagcttatcgcctcttaaagggacattgtctccgcagcagcaacctctttgggcgatccatacctagttccgttgttatggctgagcctctccagtcccgggcaaaccacaatcctacgagttctttccttgggggtggtcttggcttcaaaaacaaacccccagtcgcctggttgcgacagaagcacatatcccaatctagtgcactctaggatcacgtcctgcagatggtttgtctggtcctgtcggcgggcagagtcttgtgcaacaaagagttgcaagaaggtgttcagctcatttgccagtgattgcgccttggctggagcctcatccgtcgaaagcggaagtggtgttctctctgcagggttaggatgaaggagcagagcagataagcttcgccactttgaacgtgcaagagaaatcgctgcgcaacagtattagcggttctgctcatcaggctccggagtttgaaggtaaagtcgtcttacctgggctatctgcatgttcaggtgtgctctcctcttgtgccattgccgctattaccggtggaagcatggacaagtctcccccagagttgaagtcgagcctgcgaaagatggtgtgcgagaggacatgtctcatcccaactcgagaggtcctgggggcgaggcacacagcggcaaccgcctctgcttgtagtcctgatagctccgctgagtagccaatatggacaatgcattgagccacttcagctgaacttgccagaacttgaggtccatggtagtatgtctcgacatgctggtagatgagctccgacaaagagcgtaattctgcttggatttctttgtcaggggttgcttcgagcaggaattgttccagttcagcatcgtgtgttgacgctaccacgttgacctgcggttcgttttttggttcaacgtgtcgtgactccaatgtaatgaatcctggggaggagtttgtgctcttcagtcggcgtcgaaagaggatgaaagctgcgacaaggcctatagcaacacctgcaatgatgcaagctatagcaaccccggcaacagcaccatctgaaagtccttttgagggtagaccccgagttcctgtttcagaaacttcggatgtacccgttagctcattacttggtgtgctgccagtcgatgcatcttcggtactggttgttgcaatttctgtcacggccagtgaagaatcacttggaagtgtaatatatgtattcgttgacaaggagctttgttcatcaccaccggcatttgatgatgttatagttggtactgttgcacctgcgtttagcacgttggtaagctctattggtgtcccgcctatgacctccgaggtagcgattgttgttgtgaattgttgggtttttccatttaccaatgtgtactccctagaccaacccggctcggcatgaatgggcatggttgcggttacggaggcggaacgaggtaggaatggtactagaaaggtcattgtatgagcaaaacggacatatagaggtaatgggattggactctgagacagcaaagacacaaagtttgtagaattcatcaactttggtaacaaattagttgtagcatatgtgggaagccaagaaatatgtccggaaaggtgctctttatcttgaaaaatcctccagttcagcccttggacttattgtgtatcttgccatcagttggccaaaccggcgtttccctagactgcagctcagctgcatatgccctgtcaagccactcagcacgatagaacagcaatatgcatgttttattatcaggccgaggtcgcagtctggagttcacagcccgatctgctgtggcccgcacacccttgagggtgcagccaacaggccactatctttaggaccaagctcggctacaacgagatgagcagcaagcctgagacatgaatcctttcaaggtttttcgctctcccaagatttgaaagtgagttctcaaccctcaaactcttccttttgtccccccaagacaattgagcgtggcattgaggcaacatggaagaccacccagatctagttgtctccgtcgacctaggcacaactttcacaggtaagagaattttgaagataatcaagaaactcagctgaaactcctaggtgtggcctggatgagacatggaattcctatacaaatcgtcaacgactggcctggcagcgacgatagaggtgatcgaaaagtccccacgaccaccgtatacaacgccgacggaagcatatcaacatggggcttcatgtgtgccgatgatgaccatgacccaagcaaaacccgccgcgagttcttcaagatcttcctggacccagacactcttgaagcagcacaacagcaaggtctgaccaatgttcctcgaagcactgttgaggctcggcggttcgtaaccgactacttgaagctggtatatgcgcacgtcaaagacagtatagagatccgtatgggcataaagcatgttggtggctggggaacattggccgtactgttcctattcagcgcaccaacaacttggaccagcatggccgttgtcaacgcattcaaaggcgcaatccacgatgctggtttcgggactgaaggatccaggcatttggcactagtcgacctcacagaatctgaggctgcagctgtcgcgactctcaagacgggagctgtcgatctcaaggctaacagcatctttctaacggtcgacgcaggtggaggtaccactgatctggctctgatgcgagtcgagtcgactaatttcaatttcccacagctctcgcaagttactgctgtcagtggtcttggcgttggctcgacacttatagaccgcgcattcgccaggcttgtctcgcaaagaatggctgcgaatcccgacttcagattgcccaccgattttgcggcgcgcatggcccggagtccaggattcaagagtgtcaaacacaagtttggagaaaaggtatatgtgcagccggtatacaagattgtgatggagggagttggatttgatgtgaaccacaaagggcttggggttgaagaagggcgtatgctgtttacaaagtcagtcgtctatcccttccgatcactgtcgtcttcaatggctcactgaccatgactgtttgcaacagggaagatatccaagcgctgttcgatgttcatattgaagcaatcatgcagagaatcaagcagcggcttgagtggctgagggatgagggtcattttgaacaagtggtaagttcgtcttcagtttgcgacactctcaatgttaagatccgcatcagggatacgtaattctatcgggtgggctcggtagttcggcctatgtacgcgaggcactccaagaacacttgacaaagctacagcaccccaacgctcgaaacatcatcgtcataccttcacaagatccacagctcgttgttgctcgcggggttcttgagaataagcgccagaggatggagtcgagcaacaagtctgttctgagctcatggatcgctcgagcaagttacggcgttatcgtacaagaggtctatatgcctgcgcagcactttgatgaagatatccggcaagacccgtggaatccagatgtgaagtgggcaaccaatcagattcagtggttgataaaaaaggtatgatgtcctgtttgatggcctgtttgtctaaaggtagtgtgtgttgaccaaattacagggagatactgtgaatcctgacaccccgataaataagctcttcgagatcagactgaaagatggagatacaacacgagcttgggatgcagaaatcgtagtatcgaacaatgaaccacaatggctccctcggagtcttaaacaggccggtgcgatgaagctctgttctgtaaagagtaacctcgctggcattgagcaacaccaacttgttctcaaagagaaacggggaacttgttttcggcgtggtcacaagttctacatttgtagatttgacatccgagttattgtggcaccagtcgacctgaggtttgagttgtggtttaacaagacaaagttctcagggaatcaccagccagtctcagtccaatgggatgcggctgagaagtagaagcaaacagaaggcactgagaaaccccaggctgcattcaaatcgcatgtatatatcgatatatcctaacgtgatccacactatggaatcgcatattatcttgaacctctccaaaacgccgttgtcatgctgtcgctctgactttgacttgccttgtaattttataccgctagccttccacttccactttttccggggacctctcgccctttgagcatatatgtgtgttgcgtttgataatgaattaaatgaggttggcgctcatatagacctcttgaatggatgcgcctcagtattcagaacccattcgtcgagactgatgacgttgggcgctgaaaagagcaaataatagtacttgagagtctcggagatccagaagctctccatttcgtccttaagtccgttctgcgtcgtatctgtaacatcttcgatagcactattcgcaaattcggtacgggtcgcggcgattgtagcctcgaacattttccaacccttgtccatccaggtagtatcgccagtgatacgatacatataccagacagactcaacagcttcaggtctatgaaggcctatgtcagtgtgtgaaatcaagcagggtgtatgatcaacttaccgaagtaggtaattccgattctggatatcagtatagcctgggggtagtcgttctttctcaatcctagacttgacgtattcctcgtgtgtttgaggcctctctggaggcacgtcgtctggagaaacaacttgtgcaccatgcgtccgagcatcaaagctgtctggaatggcaggtttggtttcggaagacttctccgctgtgtcttgaataggattgactttctcagtctcatccttgcttgtgtctgccttttcctcttcggccttgtttaacccaatcttctgtttaagagaatcagggagagtcgagccgaattccgagctatcctcttccatgctcttgtccagttctggcatcggtataccagcccgtttaacaaccctgggaacttgagccggcggatcgttcccagcgccagcttgggctaccgggggttgagagttgggagctactgcagcagggggcgaagcgggggcagcagcactgccttcagcgagctttctcagtgcctcgccttccgaccacttactaaactcacggtcgcgccattcactgttggggtcgagatcctcgtaccagctctcctcactgaaagggcatttttccagggcaggacaggctactagatgagcatactcaggcataacaccagtcgcggttgactgatacgcccatacacaaccatcagtaagcttcttggccttgtcgatgtccccgtcacggccaaagatcttgccacccagtccatacatgcctccaacaaaacatgtgagatgggtcatttcatagtcctttgtccactccgagtctcccctgcttgaagtggttaatttgccagtgaagaacacatcccagccctcatccttaatcatgggtctgtaaagtagccattcattgatggcatcgatagtgttctcgtacagggcgcggtacttgggctctagaccgttcaaaagtagatattgctaggggctgtttagcaatcgctatcgtgtggaatcaatgaggacaacataccttggggaaatactcatatgctgaatcctgggcccctcccatgtgatattcgccgacgtttggactgctggcaacaaggccttgaggtttgcaatcccagtcagctgtagccccgctcgcagtcaaaggcggtgcctgctgacttgggggagaaggcggcgactgatcgtcctcgggtgcatcacgacgacgaagcttgtcttgccaacgaccgtcatcttgagggagctgtggaggggaacctgcatgttcaccttgctttgcagggtcgaaaccttgaggctccttggtcaaatcggcagcgtcgacttgcttccgagcttcttggctaaggcttcctgcctgtgtgtcgacggttctgttgcacccagaggcattaatgcgttccgggaataggcctggaatttctgtcccagcagcttgcatgtcgaccagagcatcgataatacgatcaatggcatcatagtatttggcggtgcccgtcaactgagcaaggcgagtgaactccaaagacaaagtagcgagttcggcaattccaacagtaccagcacggtgaggctgggacgcatagggctcacgccatcgataatacagtaatggcatgcggttaggcgtgtcaaaaatgcccatgaggatctcagcgagctcaacagctttgtcaagcagaatcttgtactgtccattgggtccaccgctcacatcgtaagccccgatcagaccacccaagtagcgtatcgtagtctcaaagacaggaatatcattacgatcggtgtaagtgaaatcgattttttcaacagccttggcagcttcatcaaattcatctttcatgccagcaatccacagggtatcgagcgagtcaacaagtgtcgcaccccacccacaaaagctgtcgcgatacttcatggaagcaggagagagctcgtcatgcatgaaagcagacttgcgataacctgaccaagcacgtacaatttcggacttgacacgtttcaaccgttcttggcgagtgacacttgtctggacatcttcagcctggaagtcaaattgaatcctgaagacattgggagctgtgccagtcgggatcggtctgatggactcaggagggatggggaaatgctccttgggcttggtccagtggatcttggaaccatcaagatcaactaggggaatatcagggttatcagcgtgtttagggggatccttgaactgaatagaaggaatctgcggcggaccctgctccgcaggtggctttgtgtcatctgtcttttctccaggcactcctcccttggtatcatccccagcttgaataggtttctcaacggctggcttgacttccaccggtgtatcgatcttcgcgggtgtgccctcggaaaccttgttcggcaacttcgtttcgtcctccgataagaccggtttaggtttattggcggagttagaatccttttctgaatcggggagctggactggcggcggtatgacgggcggttcgaaagcttctttagagccctgtacaggctcagatgcagactggtccgggttctttacggtatcaaagtggggtgaccgtgtccatgaatcttgcgtgaagcgatacagcagaaaaaccatgaccacagcgactatggcgtaaaatcggccacgtctgcggagtggaagcattgcgacaaatcgttgctcgccgaggcgagacttttaaggtttggtcgaagttaacctgacaaattggatcgcgaaaaatttcgtctcgtcccagaaggcgcgctggttcgctcgattatacactttcgatagtggtcgtcgaagactcgggtgtcgtttatgatgttgctgattgctgcattccgtctggtacctgaccaaatggaggctcgttcgttatctttggcttctctctttgcgcctcataagtccgataatagaaacggttaagatgtgacccaaaaaaaagcaaaaaagagaagatgatgaagaatgcagaaaaagatagcgagcaatgaagaccaggaacagcagtttcaagttctacattgatggaaggaggttatcgattgcagtgacccttggcttggcaagtccaggagttaacgatttagtgcccaacgttggttggctgataaggtgattctcaggggctgcacggtgtctagcgcatggcttgctgctaactttaggtgtaacttggaattggagctcatcaagcatccgcagggaccattttgccttccctgccaagtttaattgagttgcaaatagcgttaccctgtacaccaaacatatttgaaagtgagaggcaagctggttgttggaggaatatataggcatccatctcctgtaacaatattaaccatatgcaagagttacctacttgatttagcctggtcattgatgggataggactggttggttacaattatctacgattggtgactttacagcgttgtctttgtgcctttccctttttcatcagcattgcatgtatcgtttagtaacatgcagggagccatatatataaacattgaacgagttaggaccaattcaccgcttcctgcatgacctctaactgaaagaggccttaccggagcttctattagcaccggtactgtgccgtttgagctccgtgaaatatgggtcaaccggaggaacaacctccggtctcgaaaccggcatctttctttttgtcttgctcagataccaagactcggatcgcaaacaaatggtttacgttcgctttcagatcgaagctttatgttatatcaatgatctcatagctgcatcgagagatgtgcttctactaaaccctagttgatccactacaccaagaacttgggtccacgatgctcggtcagggcttcaacaacaaaagcttctcccctgtggcttagttggctaaagcgtccgactgttatcaataagacaatcgggagatcggaagttcgagccttcccgggggagttaggatctcatcctttccttttgccaattcttatcccagctctcaactttttggcctggtattgtctctccggggaattcagtgtcagcattataggaatgaagcattggagttcctagcttaatagttagtatctgtagcgcgaagacgaatgaaaccaagcgtttgcggaatgtcgtatcagataatgagttactgctcactagtactttccatcgggtctcaacatgcgcaggctccgatattgaaatactcagtaacagcacatatatttcagagcagagtcttacattgcttgagcttacttatagtgaaatgggttgtctcgcggtatagatctggcctgaaacataaagtttcgccatatcgttgtgtagagagttcttggaaaattgttgaactctctaataattagcttctgcgcaaatgaacaatgcaccaacatttcaagacgaaagtcaacatggtcatcttgacttccaacaaataacgacacaccctcctcgctgcttctgacacgcagaataataccatcatgacaaattttggagcgatgattagtaaaagcctttcatcccctgtggcttagttggctaaagcgtccgactgttattaaatagacaatcgggagatcggaagttcgagccttcccgggggagataatttactattttgctgttcattcgtctagaatttgtgagggatcgctttttgctcatattcagctcgatagacagcagcatcaaatacccggaccgctatttgtccttcgaggtttgccactggcgtttacgtctttccaaatgcgcaaaactactaaagtatcaatgtttttttttgtttttttttagttcttacacgatgcgataaactcacaatgggcggtgaaaatggcgtttctgaacctttaggaaacctccttttgtgcttgatgaacattggctttagaagccgttggtaaacttacgtgtagccttataaagctgagaatgtggggttgactaggattgagtttcagtaaacttacacgccgagttaggtactttgtgctcgatcgtctaagttgaagtacctcactgttgtaatagaaggtattcacctgaattgatgaggctagcatataagatataataaagcctagcaggtcaatcttctatttattatattcctgatatccattgaccagcaaccttgtgttttgtcacttacgacttagtgcaactctgtctaacagcctgctctaatttacacctatgctgtctcatcattgcagaaatggtgctggaaagactgataaaagattaagttagctgtgccaacataccttgtctaaacacaataccgctattggcaccttgactgtccgcgttatcctcaagccctaaccagcgtgagaaacagtccttgtggattgaactcacactggtctaaactgacctgcctaggatcagaagttcgagccttcccgggggagtttcgttttcttgaacgattccttttcatcttctgtggatatctttttactgttggactggatgggtagattgcgatcaagagcatcgcactactagtgcagcatggcccgacagactttacgaaatgtctagttagcatataaatatgttatatagtatatatatataccaatactacctatatataatggctgtgacaagtcaaagttacaagttacaactaacaagaagttggttgttgaatcaaaagttgtatcatgattggtccaaactagacccttgatacctcctggaaaagatggtccgtgcatgactggggcaagacatgatgagaaagattggaaggaaggctgccacatttttttggatggaagcttcgattcatcacagctcctcctcccacttcgaacccccaccaaccgacccgcggaacatttgagcctgtacataattttcgacacgacaacaacatccaataatcatacccgggtcgcttcatcatcttcaaaatgtcattcggtggccaagcgccgacgattatcgttctcaaggaaggtccgttttaccccaccgccgcccgcttcacccctcgaaatctaagggggccggccacctccaaaaacgacaatacaagcaatacgcagatagaaacatgcatgtggttgcgataggtcgctgacaatagagcttgctacaggaaccgatacttctcaaggaaagggacaaatcatctccaacatcaatgcctgtctcgccgttcaggctaccatcaagtccactctgggtccctacggcggtgaccttttgatggttgatgagaatggccgccagactattaccaacgacggtgctactgttatgaaggttcgaagcgcctgatagaataggctttccattattccattgctaattaaagaaaagctccttgatattgtccaccctgccgctagaattctcgtcgatatcgcccgatcgcaagacgccgaagtcggtgatggaacaacatcagtcgttgtgctcgctggtgaaattctaaaggaggttaaggagcacgtcgagcaaggcgttagctctcagatcatcattaagggtctgcgaagggcgtctcagatggcagtcaacaagatcaaggaaattgctgtcagcacgaacgaggctaaccagcgtgatactctcatcaagctggctggtactgctatgaccagcaagctcattaagcgaaacactactttcttcaccaagagtatgccaagaacaccccgagcctgtatttgatcattctagctaacaaatcacagtggttgtcgatgccgttttgtcactcgatcaagacgacctgaacgagaagcttatcggcatgaagaagatccctggtggctccctaaccgactccctctttgtcaacggtgttgcttttaagaagaccttctcttacgctggttttgagcaacaaccaaagtctttcgacgaccccaagatcgtgtgcctaaacgtcgagctcgagctcaaggccgagaaggataacgccgaggtccgtgttgagcaggtctccgagtaccaggccattgtcgatgcggagtggcaaattatctacaagaagcttgatgctattcacaagactggtgccaaggtcgttctcagcaaactacccattggtgacttggctacccagttcttcgccgaccgagatatcttctgtgctggacgcgttgctgctgaggacatggagcgtgttgtgcaagctaccggtgccgttgttcagtcaacatgctccgatatcctgcacgagcacctgggtacttgcggcaagttcgaggagcgccagattggtggcgagcgattcaacttcttcgagaactgccctgaggccaagacctgcaccctcgtcctacgtggaggtgccgagcagttcattgccgaggttgagcgatctctgcacgatgccatcatgattgttaagcgagccatccgaaaccagcttattgttggtggtggtggtgctgttgagatggagatttcagcatacctccaccagttcgctgacaagaacatcccccacaaacaacaagctatcatcaagtcattcgccaaggccctggagatcattccccgccagctttgcgacaacgccggcttcgatgctaccgatatcctgaacaagctccgtgtcgagcaccgtaagggccagacatgggctggtgtcgacttccagaatgaaggtgttactgacatgatggagcgcttcgtctgggagcctgctcttgtcaaggttaacgctctccaggccgctaccgaggccagctgtcttattctcggcgtcgatgagacaatccgcaatgaggagagtgctaagccccaggcccctggccagctgccccctggtgctgcccagcgcgctctgcggggccgtggacgtggcatgccccgaaggtaaaggcataaaatgtaatgagagatggagaatatgatcaagagtaaaaagggaaaatttgcttgtcctggaaacatagacttttgagaagaaaacaggaatggcggtgtcgtggctagggagccggaggatctgtatgatacctagacttatctgacctctaaaacttgatgatgacctcttatctcctacattcagaatacctgttggcctcatggtgacatgaacatgaactggatcttggtgcattaaaggttccatgatggagagccccaacttgaacgtttaacagcgagataacaattaacgccaagctcatgtttataagtaagaggaaatacatgtctaagactcgcacgctttatacttcagtccaacaaaacgacgacaagactggcaccagagattacgtccctgatactccgaacccaagattgtacaagctcctttccttgtgcaccaacccctgattgtccgtctcgccaacacccatgccactcatgctaacagtcccatccatgacattgtcatcgtcttggtgatcgatcaacatttccaaatcctggtcaacaacatcctgtcccacatcctcagttgcattgagtaatgcttggaagtcggcgggtgagtggtattgatcgaagggaccgaggtcgtgtggcgaagattggttgatgatttgcgggtcgatgggttgatacacagagtggtcgtgtgggtgatggccggctggaggatcttggagcataggattctgcgagtgaagtggatggtgtatggtgctgctttgaagggcatgagaatgtgcaattagagaaatgtcagctgggttagcgtagggattaggtgggtgatcgtggcctggacgttgctgtgatagtgttggtattatgctgtggtcttgtaatggcagcatttgtgtcgcaggcgggctcgtctcttgtacttggtgttcattcgagtctccccttgctacccctgatcgcctcccgccttggttactcgacgatgctgctttccgcgcaccgccaggattaggtgtctttccaagctccttgcactcaacacagctacgaataacatcgctgacagtctccttgatacggctccaatggtacttctctgcaatagtagcggttgtcttgttgatgccgccatgctgctgaacatgcacttggcgagcgatgtcaaattggcgagttggatcagatatcacctctttgtccttgagcatgagcttgtcgccgtcgagaagcttatagtgcgtcgctgcgctccggagcctgcttttctcggcgcggtcagcgccgttcgggtattcgccgtacttgaggtagaacttgattttgtcgaaacgctcttcactcacgagttctccgctttcagacggtgacaggtcccggccatagatgatggcatcaattagttgacctgagtagctgcgaaggtttccacatcccttgactcggccgattcgcttgaagcccaaggcatcccagatgcggcacgatgccacgtttgtctcgtacaccaggttgaagacactgtaggtgtatcccagacggggggcccaatctagataggcctcgcccatcagacgaccaacaccgcggttacgggcggcgtcagtgaccagaaaaccagcgttgcatacatggctgctacggccggggtagttgggcttgatatagaaacttcccaagcattcacgggaccaatctttgccttcaactacatcctcagcacgttcaacattgccaagcagcatgatagcgccaaaattctgaaaccaataggaaccaaacttgtcggcggcgaaaggctccatcatgggatacgtatcgccgccttcgatctccttattgatctggtcacataggtacgcaattagtgactccggaacctggtgtttggaggcaaacgggacgatagtggccaccgtctggcgatcacgaagtgtgacctgacgagggatgatatcggccggaaagccggggctgctcggatccgggtacggaggttgacccgagactcggtagatagtggggcttgccggatcatcaagcatggccggcattttcttggagcgtaccctttatgcaaggttgaggacaagattgaaagagagaaggggaaaataggaaggatttaattggaggatcaagggtttattcctatcagcgaatcgttagcatttagattctctggtcactcacgaattatgctcgcagtctgggtgacgtcgtcttacaccaaaccaacaccagcaagactgaaagtgcagaatgagggagtagataacaggatgctgcataccaattcaagagtgaaaagcgaggcaatttattaagaacagctcggctcaaaagctaaaccattactggaggttccgtggttgtggggtgcgcctttcagataccgatctcgcaccgaactctcttcctgaatctttcggattccaggcgtttactgtagtggactaactgttggagcaacgtgctgtaatagttctccaggagtactaatgcgctgaccaggtgcccggtaacctggatccttggctgggggatgttggcaggttgggtactgaaacctgtggcctggatttcgttgcctagggacctccactgcacccgcaggcacctgtatttgctgtaggtccagcggtagccccggtaaatatggtagtatcaagtcctgtcgggtgctccgctatgtaggccggcgtggtgcagtgcagtatagtgctgtgcctattttgttgtggaattcgtcgtgactgtgctgaaatgttcttggtgatgaggggaaatgcgcaggacaggacaggacaggactggggcttgtaggtaagtcctcactaaggcgcgccccaaaattacatggaggcgggcaggcggggcaacgcaagaagcaccgggagctgaaggaacctaggccatggccaaacatcattaaaatggggcaaccatttgtccgcagacaacgccgcaatcggcccatgtacaacagcaacttatatacaacagaacttcaaaacagtaaatgcatatccgtacagtacattttgtatttcgtatcaacttacatcgcttccttaatctatttctcccgtgggctattatacagcttcaatattgtacacagccttttttattgcttgccgcttttgatatcggcctcaatagcctccgctacatcctttagtcccgacaactgctcctcgatgcttgtcaatctcgagtcgcttgttgactcagcaggctgagtctcgatctggctttcgacttgagattcaacctgagcctcaacaactacttgggagatgacaggctcttcgggcgaagaagggattgactctgcaggcttggtagtagtctgtgtctcagcctcgatggcgtcagctacaaccttgaggctcgatagctgctcttcaatgcttgccaaccttgaatcaggtgatgactgggcaggctgggccgcaacctgagcttcaacgaccacctcggagacaataggctgttcagcggaagcgaggactgactctgtaggcttggtagcagactgcgcctcagcctcgatagcctcagctacaaccttgaggcttgatagctgctcttcaatgctcaacaaccttgaatcgggtgatgactcggcagactgagcttcgacaactacctcggaaacaataggctgttcagatgaagcgggagctgactctgtaggcgtagggttgggggcatagtgggtctcagcctcaatagcctcggcggcagccttaagacctgatagctcctcctcaatgttggccagcctggagtccgaggctgaatcagcagcgctaggcttaacgtctaccgaggctgtctgtgccatcattttaatcaagtcggtttcagtgacctcggattcctctccgtagaactgttcccgtagaatcttctgctcttcctcgctgaaaccctccaggttgtgctgcatctgacccataacgttcttgcgttcagcaatagccaccttcttctcacggctcatgtgctggacaatatcaggggggttttgccaagttgacttgtcttttttagcatctgccatacgtcgttggtagcctcgttgaccagctcgacccaaaacaccgccaacgacggccatagctcgtagactacacatgttagaatgtcagaatgtacggggtttcagggattcttacctgtcgtcattggcaggaatggtgtaagtcacccatgatgggtcagcgttagtgtcaataacaccaatggtggggatgctcttgagaccgcactcgtacaaaagagtatagttctcaagagggtttaagcaaacaaccagatcaggcatcaagggtcgagctgagcctctgtagttctcaaacccaggaagttccacgtctttgtggtccacgacctttgtaccagccatcttcaagatgacatctcggttggtaatgccacctggagtccacttagtgaacaagtgacaagcaccagccatctcggcagcctgagtaacaatctccatttggcccttacggtttccaacaaagagaatcagaccagcattgtaagcaacctcctcaaccacacgagccgctcgtcggagatgtgccgcagtggtctcgagagagatcatgtgcacaccctgacgcacaccataaatgtaccgagagttggcagggttccagagtgaagtcttgtgcccaatatgcgtttgcgaagccagcagcaactccagagtgatatcctcaggtcctggtgggttgttgacaagttcggtggggatatatcgtttgacaagttttgaaccgaggcttcgtgtgttagcctgaatacgcttccattctctgtactgctgagcaggcgtcgccggggtcgcagagttcgagttcttgttgggtgtcgtccatgttgagaccttgtgctcgtgtgcggagttggtcctgagggatagaataccgtcctgtacaattcgctgcttctttcgtgctgctgaaacaatctttggaggagcggcagtggcctgagaggtcgtccactccttcatctcaggtgcagcctcggtcttaggagtgacctgggtggacattcgcctgaggatggatctggagatgggagacgccattgtgtggcggcctgtctctgtcagctgaatattcgcaatggcagcacctcaattgactcacaatgccgcacgggggcgttcctcaggatcatggcgacgacttgcggattgctcgactatcgtgacggttgttcgacggtagccaaaaattggctatggcggcggatggttccgggtgcacagattttccggcccgactaacatcaaccttgcgattcagcttgaaccatgatttcacaataatacaggcagccaagtcgatgggaatttatttaaacaaagaaaattcaattaatcctgcaaagggtaagggtagtttctactataagcacttctttctctttctgtgtatctacaactaaacagcgccctgtcttcatcatgtcgttatgaggaaagtcaatggtatctttaccggctggtgagccttgcaatagtaaaaacgcctacaatagcaaccgccagtgtgacaattgcgccgggaagtatcagttcattgggcacaccagcgataatctgctcctcatgtgcatgtgcatgtgtatgcgccgcacggctcttacgtctccgtgcgggatgttcgtcctccgaatcgtcatcgtcctcctcttcttcttcctcgggccaccacttacggcgctcgcggaggccagcgccggtggagactgagggtgtagcaggatgtctagggtcggctgcagacacaggaggcttctcaggatcgtgcacaaagagatccaccttgtcgtggtgagcctggcgagcaaggataacggcctcgagcaaatcatgatcggcggtgatcgaaatagaatctccctcatcgtccaagaagctcagggcaaaaccagatccgacaatctttccatcttccacatcaggcactccaccgatgttgtcagcttcggctccaagtttagaagcaatggcctcaacaaaagcttcgatgccatctgtagcgacaatcttcatgcgatgcactcgaccggagggtgccttgaacttaaaggggaaggggagttcttcagggagttgatgctcaaggacatcggggaggatagagcggggaggggattccatgccaacgtgcgaggccgaatctcctggagcgacagtgtcgttgagacgatcacggaccatatctggggatgtgagacgagaacccaggttggtgtgctgagcttggctgccctctcctgacatcatggactcagtctcggcgtcgagggaaagccagaacttgttccacgcaggaccctcgtcgttgttgtttgacatggcattgatctggtcgagcgtagcgtaggtgagcttgagaacatcaaccataccaacgatctcgccgccatcattcataacaggcaaatttaggtagtggccatcttggaaattgttagcggcgtctataaaaaaaaatccgggtatcttaccatgcatcttgcggagagcagcctggagtgtcatgtccataggtgcaaagtcggggtgaggggtcatgacacgcacgacactgcagttggcggggtccaagccaggggcaatgactcgaagaacgacatccttgctggtgaaaatacccgtaatagcaccttgatcctgaaccaggacagcagttgtacgattctccttcatgagctgagcagcctctctaaccgaggttcgcacgctgacggtggtggggggaacaccgttaagcacggtttccaaagtaggtccggacatcttgctacgcagagcttcaacgtactgaatgatctgctgaggctgggtagaacccaactcagactgaacaccctcgagagcatcgtaaagctttcgggaagaagagtaggcacgctcaagcttttccatagcatcgtaaaaacacttggtgatatccaacacgccagaaatgtcctggttctcgtccataactggcaaatggcggaagccctttcgaaccataagatccaaggcatcggtggcgctggtgtcggttcgagcgcaaaggggattcttggtcataatttcggcgatagtgacagcggaggccttggctccagctcctacaacacggaacgcaagatccttggcggtgaaaataccagcaattcggtcgtcatcgtcggtaaccaaaacgcaatcctctcgctttgctgccatcaactgggcggcctcggaaacagtagtgttgggcttgatctggagagcctggctgggcttcagggcaagaacagttccgggaggagctttgcgagaatggcgagctcggcttgtgaggtgcttcttcttggagagatcattttcgagcttctttcgaatagcctggaccaaaggttagcaaccttgctacacaattcgaagcttcccgaggtatatatcgcatccaagatagcggggagaggtatatcatgacgaacctcatcacgtttgctctgcttctggcgacttgcgctgaaggaagatccagtctcggcaggcggtgtgggctcgaggacaggacgaggaatattagaactaccaccgccgccgccgccgctgggactgttggcaaacggaactgcaccacggcccttgttgggcgtgcttctgtgagtgttgtgagaatgtcctgacatggcggcagatggaacgaggacgagacaataggagtcggtccggtttatcgtcgcagcccaaaggactattgctattttgtttcgctgtaggcaaaagagggtcggcggcaggaagatgcaataaaaggtgagtttctgccctggttggagagaacctaggaaaatcgaggatcagccaatcgcagtgggcgagatattctgcggctggaggaaatcgggtgacagtgtttaaggtgagtgactctttgagttccaagaatggttggtacgttctcttggcccctggacttccaaggttgttgtggtaactcttttagtgggtgtggaccaatcatatgtcgctaaaagccgtttcaccgcttgatcagacagcttttccagagcactctctccttaaagaccaacacgaagtctcgaatttgatataacattcttttcagggttctggactactttatgatatgcatctccgtcccattcatgacccgcatattatcgtatgtatcttgcttatagttcagcgggaggatccatcgtgacccgaactgtctgcacatcatgggcccgtgctattattatgcatacatccctcctcgattcctataccgccttcatccctaccggctatgcctcccggttggtcactgtgacatgtaccaatggtcttccacatctgggttgactgcacacctaagctggccggtacctttccttactttgcttcactttgagccacgtaggcggcagccgatagttgaggctggagaagttactaacttcttggggaactgcttgtacacgacatcaaggaaagcgtacatattttctgagcctccgatgtattcgagtgtctccataatggtctccttccattcattgtcgagatctcccttgacaacccgttcgagcaattcggtgacaacaacagccatttccatgccgcctacgcaagtgcttgcgaagttgtctgatgttgccacacgacttccactcatacctcgaagagttgtcggcctgttgtccttgtggttctcgtagtgctcaagggccccatggctcatgttgtccgagctgagtagaagaggaggcccagcaagcaaggtagagtgcagactgatgggcgagccggtcatgagatcatgcagattcgggtcgtacatggtaagctgatgctcagcagtacgtgcgagggccatagtctcttcaaaagtatggattggtgtgagatcatcttccaccacgggatgctcgaaaggtgcaagctgaactggttgctcaaacgtagtcttgatgggaccgggatatatcaggatatatccgctggagaagtacactccttcccatggcgcacttctgccttcgtcagggtcatagccggcctttcgagcaattgatcgattcatttccaggttcgtgcattccaggagcttaagcctctgcgcacgagtcagatcgaaggccttctcgtttccataaagctctagggcgcgctgatatcccctgcaggggatactgcctccgccagttgcattggctgggcggtcgaggcgaaggagaaatgtgctaacgtagagggaatcacgctcccgctcgggtgcatcgcatcccttgaatttgagtatgcctccgctcatcgtgttcacgggtagcggaatgaatccacagatgaagatgagagagtgtgttatgcgaacagggttcgttgatcgtgagtttcttgttagctgccgatagaagtaggagtatcaaacgaagaggaggggggcggaggaggcagaaggcaggaggcaggaacggcagcgggcgagaaataatagctggcagaaccagtttggcagctgccaggcagtgacttcctttgcctgctcggtatcagtggtcttgagatgaaaagaacaaataatccgaatatccaatcaaatatggcataaactggctcactttgttgtatatttcttattgctgacaatcagatcttcttgtacgctgagtatgtaacctggatttagcaaacataatacacctagtccgtggcacaaaaggagtgtattgttatgtataccccaagccaggcatgtctctgtttgcctaaagatcttgcaaacaaacaaatgagtgatgttgatgtagtaggaggcaggttttctacaattctatccagggaggaacaaatattgccatctcgggggagtttgcagtcctttccttacgttgtgaatatctagactatctactaagttatgaggtagatgaaaatgtaagacctggtttcggggcacagagggtaaatgagatgattcaagagctcatgaacattttcatcaattagaatatttgggtttctattctgatagattcaagtttgacatggatgcctctcggtagtggagtcaagcaatatgttgagccataggaccatcacgctgtcgatcgactcattgtgaagattctaactgacacatgtccaatcgagctcaaggactggattagagatgtcaagcgccaagtgttattttgtttgctgacgaacgcctctaccaaccttaaagagctgaaagttagaatgtacagtcatggactgggggaacctgggcaacatattggagattggatgatgggattggtgactatgacacagcatatctttgtcgattgtttggctggaatgcaaaagcccgttgtaagcctctgggcgtttgtcactgtccaatgagccacattcacctggtatggaaatgcgtacgcatggcttcggcctggtcaggttagttgagacagcttagctttagagctctgttgattctgaaacaagacgtcattacatcggctgcaaggattgttttttcctggcttcccttgttgctataattgagacatgtgctactataatcccaggttgttatggtagcaacagggaataagaagaggcgtggccctattcccgacgggtatgtgcgctgaattgtttacctttttgccatcacggtgtatattgttgggattgaatctaatggcttgagaggcgtgtcgaattaggaaagcagctaaactagtgagaagagagattaagacgaaagagagagggggagcaagtatcgactctgatagatcatagcgtgaaaatagctcaatgtcagacagataccgaggataacaaggtgtaagacggtcgtcgtcgtccaggtcacgtctcagaagctgggtcttctcttcttggtcttggtccgatcgactaactaactgaccaacttagccgctagagctaagatgtactaggatgggaggaagtgggctgagcctattgtgaatctggatttgagtggcacacgttgccccaggtgatcagaatatgtttacatgattgagcaactgcccaagtagatctggagcgccgaccccaaagatgcaagctacccacaactcttctcgtatctagcaccaaagctgcatactctaaacatactggtactgaacagataatctgtttgcgcattaattgtgcccatcgcatccaaacccttctcatcgcatcgcattccacttcatctcgccccatcaaatcatcggcttgaacctacacatatatcattcgcaaagccgataccaattggacacgaaagaactatttcggtagcccggcgctctgtggttgcgctgtgtgaggtcagtaaagttgatactactagtcagcattattaggctgattgacctaacaatgcctccagtttcggaccaataggttccaatcgacaattgaacaaccgacgacaattcaaattccggactcccgttgcgacataatgatgtccaatccatcaggaggacttcaccctcgacagaagcagcatcggcgtcaaaactcgacaccgaatgctttcgagggtgtcaagatccccaatctgccaactacacaacgacaaaccgcacaccgacgcggcctcagtctcgatattcgaagacaaccaatcacagcatcagcatcaacaacaatgacaaggcagaagcaaatggtaggcacaaatactaacaacacaggattagccaattacccgcagcagcagcgcatacaagcccgcccgggcacacagcacccttacgccaacttggcatctagtggaagcgagaactatctcatgtcccctcatggaactcctcagacacagcgattcgacccgtcctgctttgacccaaactcaattccctttgatacttacaccacagacctcaacgtgatgatgagcaaaggacagcaagcttacggcgacaacttgtcgggaggtaaggaatttgatatttttaacaatgatagtgctctttcgacgccatccttcatgaacttcccctccgaggggtcctccgcccagggttgggcctctgaaggtgacacctccagcacaaggaggacctcgcggaggataagcggcggcatcatggaccgcgtcaacaagttcgagaacttggactcaacgagaccagcaactcccccgagccagaaccagaaccggggccagaacatacaaagtcagtccttcgactggacgatgccactggccgccacgactaactcggagaaaggctactttccccctacgcccaccgagacctcccaggaccgattggtcaaggacgagcctgtgccaagtcgcttctctgagggttatgacgagtctatggaagatactatcaagcccgtgaggaaccgtgggggaaaccgaagggcccagaccatcttccaagatatcagacaacactctgagcaggacatgtctagccaaggccaagcagactcagcttctgaggcatccttccacggagtgccaatggcgactcctgactacatgaacatgaacaacttcaacaacgagttcctgaagatcgagaacggtttcggtcgtcaagacattcaaggtctcgatgtcaaccccagcacaccccacatggaacattttatcgatcttaggccttactcaatgagcgcacaatccatctctggcacaccctcacaaacaccctctcgtcgccactctcctcatcgccgaacagaatctgttgcaagcatcgccagtgctgccagcattgccagtatcaacattgaggagaccaagacagagaccggtgtgactcaagatgagatcgctcagttcatcagcggccccgatgcaggcgacggcaaatggacatgcacatacgaggactgtggtaagaagttcggccgcaaggagaacatcaagtcgcacgttcagactcacctcaacgaccgtcaataccaatgtcccacatgccaaaagtgcttcgtcaggcaacacgatcttaagcgacatgccaagatccacactggaatcaagccttatccctgtgaatgcggcaacagcttcgctcgccacgacgctctcactcgacaccgtcagcgaggcatgtgtattggtgctttcgacaatgtcgtgcgcaaggttgtcaagcgaggacgacctcccaagaagggccgtcctgacatcgagacccgcatggacaagtcggctagaacccgcaagaagaacatgtccatcagctcaatgtcgtctttctctgcatgctcggacagctcagctgtaacctcaccagatcagtacatatttgacgatatgatggacattggaatgcctacacaaagccaaaaccttgccgccgtctcctcagcacccatgaccggcctcactgctgcagctctccaagagtatgcctcttcaccatccgctgtcagcgctcactcttacgtctcccctgaagccatcatggacggtactcccatgcacgttgcatctcctgccaagagcgccgcgagccaatacaacacacctcctgagctctcacaatcatcatccccccctggcacccactacttcgaggtcgaacaaaacaactcgatgaacaccgacgacctaaccgccatccccggtacatccacatacgtgacctcggcgaccatggctgccacccttcctctgggaatgagcagcgcagacgacctcatggttcattttggtggcgacaatggccttatccagctagaccgtgattcccacatgatgtccatgggcaagtttgaggatgatgaatttgaaagcagcatgttccctggtgatggcaacgacgttttctttggaagcaattagtttgtgccctacgctttgggtttgttattgttttattcaagcggaaaagccttttcgaaacctacctaatcagcgtcggcctactttactttttgttcaatctccatattggataatatttgccaacttgcgtctttgttttcaagcaagcaagcaaccatcagcatggcattcttattatttctattgttattcgtttcacatttttttatattcacgacgatcacgcgttacgcggccatgcaccgatgcatatgcatgcataacagcaattcacgtcttgtcatgtacaacacgatacgggggagtcatgaaggtcacaaaaaggcacagggttcggacttttcgtacttggagagggtttcccttcaacatcagcatctgggttttatttttgggttcaactgtggaacaggcgaatggatatggggtttttgggatttggagattgctagagagcaaaggtctcaacgcggttgggtgtcgcacacccttttggaccgcctggatggagtttttcggttgggactttgcttaggaattaccaatggaatattcattgatgattgttactgtgccttttgatgtgaaatgtatagaaactggccaccaagtacttacctactacctagttatgcgtgttataactgagccgatgtataagtgttgttaaccgtacgggattggtatgagtatgtaaagagtacgcactgggcttcatataaacctggcttgaacgtatatgctttacactatatttcttttgttgcaatccgcgttttagaatgcatcggctgcctattgtgttcataccggtttacttccgtctattttgttaccttagtacctgggtacacagtagttggcacattaaatgtcaaagatcccagtgtctcattattctccactccagaggctcgcagcccgcctattgatcaaggtagctcaagcttctcaatacatcaactaaaattcccctccatcactttcattgattcttctcacacaaccaccacaaataataacaggcaattgactgcaggacagtctcctcaaagctgattgaccatgttaacgcccaccatcgccgcgaaaaccagctttctctacgctgctggaaataccccagcaaccagcttgacccgatccaatcctcacggtcaggacgtggatattctgtcactgggatgtggtgacttgcgcaacgttctttacacaacatatctcgagaaagaacttcgtaagccctcatttaaccgcttatttgttcagtaactgactaaagaagcccagagaaaaatcgacattacctgttgtgatgtagcagaaagcatcattggtaggcgaattaccctgcagtaaagcgcctcaaaaccgctgacaagacccagctcgcaatgccttttttctgattttccttcttgacgaggactgcaaactcagcaatgagcagctttggaatgtctactaccatttttatgtcgatgagaatactgctgctgctgtgctgcaaaccgccaccaagctactcacggcatccaagtccctcgatgagtggaacaccagcaattttgccaagtccatcaagttttgcgatgccgacacactgtcagatgtccgacgagtctggatgactataaaaaatgcagcagccaagtgccaatcgggagactacatggagacatttcagcagaatgtcaagccgtccatggaccaccacaacgagatgttcggtgagacaggtgctaatatcgcggtcatgcgctctgcggcacctttatccctgcaggcaggagtaaagttgatagagatgtctcgacagtactggaaagaaggtacggtcacgccacgacaggccacggacaagtcaccaaatccactcctcgtcagtctcctctctgagaacagtctcctacactacggaagtgatcccatcatgggttttcacctggccactgcttatgccgctctcctggaaggatcccctctggaacccaaaggctcagaacaagactttactgcctcagctgccgccaaaacccagttcaatgaatggatctctgctttcaagtcgctgaaaaagaacatcgttatccgattcgccattgcagatgccttgactctttgtcacaacctccagaccgcccaagcaacaggaaaaccggccaatctttatcgacgaacctgggattctcgaccactggttttggacccgaaggaatatggcaagggtggcgcagggccttccgcgttcgatatgatcgatacctcgaacctgtctgaccacatcggagctctcaacattcttatcgcagcagggcccttactgaaaaatgagccatgggcctccttatttacagagctgcttctcagatctgaaaagtccaaggacagtgctcttgataaactgctttgtggccatgcacccaccctttcgttgctgctcggattcagtcctgtgcaatactggaccaacgccaaggttgagtctcatgtcgacgagatcttgcttggaatgatgaacgagaaagaaggagagacgcagacgcgtactcgattggcgtggaagcggaacaatagtttttcagaccaagccagtcatggaaagcttcacatcgactctaagcaactgatcaaattgctctctcccctatacgactacatgttcgaagctgagaacattgcaaaagtcgatagtatggacaataggtcaaactcttatgggaatttcaatcgtgcaagcttcgccgctatgctcaagatcgtcatgacacgagtggcgacggaatggccaaccatgtgctcagcattgatcgactctatttctcaagaacatcgctttctgctagctagtaacggcatgcaggacttttgtctccagcttcacctccatggtgtaaataccgagccttggatcatacaggagagcagatccatccctgaaaatggtggtttcaatcgttggaaatcacttccgccagcagtcgctgtcacagtagtgattcctcgaaacgctgttgcccgactgtataagcataaggaaaatgcctttaggatggtatcaccaccacttatcggatcagtgcggtccagccacaatgcgacagaagcatggcaaaacatgtttggcgatacccagattgcttttggccatgtagaaacagagaaaatgccagacgatgacgaattccaagtcattatcgaaagagaccaggctggctgggatggagactcgccccttatcgcgtctttctatgtccctacatcaaccttgcagaatgaaccaaagtcagcgctggtaagcctatgtgtccctccaacggggcagaactcagccatctttggacctatccttggaatgaccatggccgtttttgagacacgaatcgacgacaagtcaagcgtatttgtaacaaagcacctgcccggtcaagacacttaccctgtgctgtgtgcggctgtcaaacctctcgacaaggcagtgaacgagggccaggatgataaggcgacaaagatgttacttgacataccgccatcagagtctactattaccacgatcacaggccatttggatatcacctcgaagaaaggaagggatctgctcaagaacaaggttccaattgagtttcgtctacgaaacccctttatcgttgacgttatatttggcgaagacaagcttatttgccctctcaaatttccagtgcctgttaccaaggatgggatcaagtcacgagttgctcgaacaacgggctatatcgagttgatagcaccactggcaaagccagcctattctccggaattgttgagcttcctttatccctcagtaatctcctcaattggcgtcccggcaagtctgaacatgtcgcatttgaacctcgacaatctcccagttcttgatctagagaatgaagataggaaccggtggatgacgaccttgacatcactgatgttctcatctcgagagaagtacctgcgtgatgtacgtgatgaaagcggcatctcgcatgacccagcggttaacttcaaggaatccatcttcaccatgttcatgattgcttcaggtttgcagggtgggcagacaggcctgtttgctatcaaccaccctggacgaggaggtatacatatgctggtattcgtatcagccatcagacttgacggcgacgcagcctcagtcgttctcgatgccgctgtcattccattcacaatggatctcgtctcatctggtagaatggaatccttccttctcatgctcagggagcttgagtgcggtagcgtcgctgtggacgatgctgaactcgacctttggaagaaggcacttccatcgatggtagagcgatgtcgcacttggtcacacagcaagaaatgcgagtacaagagaaagggagccacgataccacttagtaccaaagatggcgagcaagtcttgtgttcatgtggaaacgggcgtctacctgaaaacttcgtttcacttcctgaatgggccaatgcggcacctaatgctgttaggattgccatcagcccaacctacgcagtcccgtgcaacgaggaagtcatcaacccggctgaacttccccaaggaacccccgtcactcgagttgagcgatgcagaagctgtggaaagccagaaaatgaagaaggagtaacgctcaagaagtgttcgcgttgccaaaaggtcaaatactgctctggtgaatgccagaagaaggattggaggaaacatcgagctgagtgtaaatgaggatgaagttgaaaagcgatgcatgtagttgcgaagaaccatttggaagcaaacttggtgttggagtacacattcagtagttgatagctaggtacctaattcagtggaaacaaagtaaataaatccgaactggatctaagtaaacgaggactgaaattacttttatgaataatatgattagtggtagtgatattgagcttctggggtgatatcgttataagcatctttatttttaaacaaaattatattttcgagaaaagataagaagtctctttggcacatgatcagtgatgaaagcatctatcaatgttcctttctcagacttgagtgcatgcgaattacataggtcctgtctgttacagcttggatagcatctttagacagcaggcttatctctatagcgattggactctcaccgagcccctctataaattcacctcgtacaccgactggttgacccacaccgccttaccccttggatggagggcaggaggggcagaaaaaatgtcccagcctagcctgtccgctattgcctgttgaccagctggtgcaagcttgtgcgattacgaaatcgcgaaaccttcaacaccagcaccgcttcttcatagactcgattttctcgatctcaaatatagctaccgtgccaacagaagagatctacaatcatgtcggctgcacaactcctcaaccccaaggccgagtcccgagtacgtcgaaataataccccccgcagacaagtggccttgcagcctgctaaccccgttgtcgcagaggaggggcgaagctctaaaggtcaatatcagtgctggtgaaggcctacaggatgttctcaagtccaacttgggccctcgaggcaccattaagatgtaagtttctttctcaggctcgaatgtttttgctcaaaactaaccatttatcaggcttgttgacggtgcgggtcaggtacggttacctatcaaaatgcccctcgacgacccctaaactgaccgataccctcagatcaaattgaccaaggatggaaacgttctcctccgcgagatgcaaatacaaaaccctaccgccgttatgattgcccgagcagcgaccgcccaggacgatatttgcggtgacggaaccacctcagttgttatgctggtcggcgagcttctcaagcaggcagaccgttacatctcggaaggactgcaccctcgaattatcactgatggttttgaggttgccaagatcgaggccctgaaggtaagttctttgcctcaatactttggaaacctgactaaacgttgtagttcctcgactctttcaagctcgccaaggaggttgaccgagaactcctcctcagtgtcgctcgtacttcgcttaccaccaagcttaacgctaccctggcccagaagcttacccccgatattgtcgatgccgttcttgctatttaccaggagggcgcaaagcccgatctacacatggttgagattatgaagatgcagcaccgaacggctgccgatactcgcttgatccgcggattggccctcgatcacggtgctcgtcaccccgatatgcctaagcgacttgagaactgttacatccttaccatgaacgtcagtctggagtatgagaagaccgagattaactctagcttcttttactccagcgctgagcagcgagataagcttgttgagagtgagcgtcgctttgtcgatgccaagcttaagaagatcgtcgatctcaagaaggagctctgcggcaacgatggaacaaagaactttgttgtcattaaccagaagggtatcgaccccctttctcttgacgtcctcgccaagaacaacattctggctctccgacgagccaagcgcagaaacatggagcgtctccagcttgtctgtggcggtgttgctcagaacagtgtcgatgatctgtccgaggaggttctgggttacgctggtctcgtctacgagcagactctgggagaggagaagtacaccttcgttgaggaggtcaaggaccccaagtccgttactcttatgatcaagggccccaacgcccatactattgcccaggtgacagatgccgtccgagacggtcttcgaagtgtctacaacatgatcgtcgacaagtctgttgttcctggagctggtgctttccaggtcgcctgcgcttctcacctcaagagcgatgcctttggcaagactgtcaagggtaaggctaagtggggtgttgaggctttcgccgatgctcttctcattattcccaagaccctggctgccaacgctggccttgacattcaggatgctcgtaagttattttcttatgatctaatttgtacaatagctaacttgtcgcagttgcggatctccaagacgagtacgccgatggcaacgtcgtcggtcttaacctcgagactggtgagcccatggaccctgagctggagggtatctacgattcttaccgagttctgcgaaattgcattgcttctagctcaagcattgcatccaacctgcttctatgtgacgagttgttgaaggctcgacagatgggcagagcgggcggccctgggcctggcatggatggacctaatgatcacatgtaggagataccacgttaaaatgaggctagacaaaagactctgggacgtaatatacaatattacgatttcgcgttacgattcaaaaatactattgtgatacattaataacaatctacgaagtcatatagatgttaggttgttgtagttgggctctgatggtgacgctaagccccgcattatccgagtctttggaagagaaaaaaaatatttaccccaccatcatcatccagcaatcaaccccgtcaatatcagcaatatggcttcctacgattctgattcttccgacggcgagtttgaggagacaaacgtccttctcggatacgcttctaaagaagccgatgatgacactgttagcaaactcggtggtcgccctgtaagtttttgacccgtcccgcacttcacgggctcaaggttgctaacaatggagtcaggactggttagataacagcgcccccagcgcagcctacgcacgatgcaaagtctgcaaagactatatggctttgatccttcaactcaacggcgaacttcccgagcgatttcctgagcatgagcgacgactttttgtctttgcgtgtaggcgacagacctgtcggcgcaaagagggcagcattcgtgcattgagaagtgtacgagtatggaaggaggataaacctaaggaggaaaagaaagttgaggaagagaagcccaagaacgacgggcccggactgggcgacacactatttggttcaaaaggcttgggaagtgcctccaacgcaaacccattctccagtaatgccaacccttttagtacctccagcagcccctttggttctggatccaaccccttctcttcttccaacccacaacctgagccggccaagcctgtttcttcagagccagctaaacctgcctctcccaagccagcagctgcctcactcacaaagagctttgccgagtctcttaatatccaagataccctggcgacaccaccttcgccctctgagccctggcctgcagaggatgctcaggcacaaccttaccctactttgtatcttgccgatgccgactttgagactctggaccctacaacgacgaacgttcccgccaacgcccgtctcgaagccgccgacgctgcggagccttccataatcgaccgtgaagctttcgagtcgtctatggatgccacattccagaagttcgccgatcgtctggcgcagaaccctgatcaagttattcgatatgagttcgcaggtactcccctactgtattcaaagaaggacgctgttgctgtagctatcaacaagggcgatattcctcgatgccctaactgcaaagccagaagagtgtttgaggtgcagttgacgccaaatgcaattgccgagcttgaggctgacgacctgagcctggagggcatggagtggggtactattattgttggcgtgtgcgagaaggattgctctcccagaggaacaccaattggtcaggttggatatgaggaagaatgggctggcgtacaatgggaagaactgtccaagggcaactagacaattttgggcacattggaaagaaaaaaaaggatatagcggggcatcaaaagcactgtaagcagcggtcacataagtttgtggtacacatgagccaaatacgatagataaacaaatcgcaaagttctatgcatctctagatccttggattgctctggaatgacatgtccgattaaacgcctagatttttgtaatgccccgccatgctaccatgcgagcccttcctaacctttccacatcatgggtcgtcatgtccgaatcccatcgtatggggggaagtgcgcaagaaatcccttttgatccgctaaaactctgaaaaagcctaaacagtgtcctcccatgaccgtcggagcaccctggagaactgctcaacgttgacgtcctcacggatctcagccttcttggcttcgttgtcggggtttgagggaaccttgacgtttccttcggcatcgacagtccagccgcaaacctcagtgacaaacttcttagtggcgtcctcgttgaggccgagccatgactcgaggtggccgatctggatctcacggaaagcctgtgaaacgaggagggcgatacggtgacggacaacctcctcaaagtcggggatgtcggcaatcagatcggcaaccatgtcgtcgtcgaggtcggcccagaagcgggagtactgagcaccctcaagttggccattgagggatcggagctttgtgatggcttcaccgaggtcgccagtgacaactgaggaggggttgatgaggtggagagcgagagagaactgcgcggaggggaactgggtcatggtcttgaccaggacattggtgatgacttcatccttgatgcgatcagggttgagctggtacctggaagggtgttagtctcgcgtcgagaaggtgtgagcaaagtcaatcgtgacattgggcatttcaggcgcactaatagttgacttcaggtgcggccaagttgagaacaacccgccgacactagtcaggtaataggaaacgttgacaaaagatcatcacataaagcccatgttttaaataacaacagcaacaaaagcactacactcacagcttcaatagtgttcggttggcattgcagtcagtgaacttctgctcgcattggtcctggaggtaggtctcgagagcaccaacagcctcagggttgtatcgctcaagtccgttgatgatggacgagatctcctggggtctctctggcgggtcttctccgttcatggtggtggtatatagaggggaggggtcgttaagagggggatgtcggggggaggttcgcgatggtggggcagagcaaagatttcgacgttgtgtgagttgaatcgcttgtgctgtgctgtgcgtgccaaaaaggtttagcgcagagtagcgggctggttcctgatatttagggagctcagtcatcatcacgtggcttcgcgccaaacgtcgtcatcgatacgccgcgtattggattgtcaagtaatgatggacgtgtaggcgtatttactgtttacaaatgctgattgacgggttatgtctgtcgtttttaccaagaaaatctcaatattaatgggtgggaaatacaaacaaattacagcctgtttccatcatgccgagtcccaccaagaaacggaagctcaacaacggcaccaaatcaacagcaccagctaaaggccttgagtatttcttctcaaaacagaaacaaaatgaagctcattctagcaagacgccaaagatagaagaaaattacggcacatcaagtgatgttccgacggaaatgaccgatgaggaattggccaggaaactccaggcggaatgggatcaagaggttgccaacactccccacgcggcgctccaggagcagactctgcaacttccgaacgagcacaatgtgtcagtatctcgagatgaaagcccaagtccaacatcgaccagatccaagccgtcaatcactctcccaacggctttgaacaagcctagtacaaacaacaaggcgaaacccacacttggccttcaagctgcgggcatggctgaggacacaacaacgacttcgatacccttcgatgagtcgcctctaacattcgatccagcagagtatgtggatcagttaaaggaacattgggcctctgaaggcggcaatgcatcttatgcattgctcactcgctgctttatcctcatcaatggcacaacaagtcgaatcaaaatcgtagacacacttgtaaactgtttaagagttctcatcgagggtgacccggcaagtctgttaccagcagtatgttcgtatccgacatttactctacttctctgacttgaccaggtctggctagcaaccaatgccatctcacctccctatatctctatggaattgggattgggtggttcggcaatatccaaagcgttgaggaacgcctgtgggctcgataaccgggccctaaaagctatttatgacaaacacggtgatgctggagatgtagccttcgaagccaagaagaaacaaagttttactcttaggaaaccgaaacctctcactattaaggctgtttacgagtctttggtaaagattgccagcagtcaaggacagggcagtgcagataccaagcaaagaatcgtcgatcgtcttctccaagacgcccgtggtggagaagaaagccgatttgttgtgcgaacactttgtcaacatgtaagcatgaccatcactgcggtagtcgaccgttatctaacaccaatcagctacgaatcggcgctgtcaagacgacaatgctgatcgccttatcacgagccttcttactctcgcgtccaccaggggccgatttccctctcaagtcggtaacagatttggccaaactcaagaaagaagacctagctgaagtttggggtcgggctgaggaaatagtcaaggcgtgctttgcgagacatccaaactataacgatattgtcccggttcttcttgagattggcatttccgaggaactgctactacgatgcggccttgctctccatattcctctacgtccaatgcttggaagcattacgagagatctatccgagatgctcacaaagttacagggaagagactttgcatgcgaattcaaatatgacggccagagggctcagatacactgtgacgagaatgggaaggtcagcatcttttctcggcatttggaagtcatgacagacaaataccccgacttggtagagttgataccaaagatacgtggagagggtgttgacagtttcatcatggaaggtgaagttgtggctgttgaccgtgaaactggagagctcaaaaattttcagacactcacaaacagagcaaggaaagacgttgacataggagctattacggtagatgtctgcatgttctcgttcgatttgatgcatctgaacggccagccattgctagatcgaccattccgagagagacgggagcttctacgatcgctattcaaggagataccgcaccattttacatgggtgaagagccttgatgctacgtctgcagactcggaatcagttctcgagttcttcaaagctgccatagacatcaaatgcgaaggtattatggtgaaaatcctagacaacttgccttcggcgctatatttgggagagggagaagaagaggaaccagaaggatctgacagaatattgacgccgagatcaaagtcaaaaggaaaagggaagtcaaaaggcaaaaaagatgaaactggggagaaagtcaaaacaagacgcaagcccttgttggcaacgtatgagccagataagcgacttgactcctggctcaaggtcaagaaagactacaactcaagtttcgacacacttgatctcatacctgtcgctgcctggcacggacaaggacgcaaggcgaaatggtggtcgcccatacttatggcttgtcgtaacgaggagacaggatcattggaagctgtgtgcaagtgcatgtctgggttcacagatagcttctacaaggccaaccggcagttctatgacgatggcgaagatggtggtgagcctcagaacacgagaactacccaacccagttttgtggaatactcaggcccaaggcctgatatttggttcgagccgcaagaagtgtgggaaatggcatttgcggatattacgcttagtccaacctacactgctgcgatcgggcttgtgagtgaagagagaggtttaagcttgaggtttccaagatttatgatgaagagagatgataaaagtcttgaagaggcgagcacaaacgaatttttggctggtctttggcgcaagcaagaagcaaaggctgcttcgaagaaagagaacagcggcggagcaggggcacaggtagaagacgtagaagaagccgatgattagacctgggttactcaggtattctaactaaataaacaatgacgcctcgctccaagtatacggaagaatttgacatgtattcatcatttcccagcatttaacttctgggcaatgagactgaaaacggcgattgatcccataaagagaacagcgttgtagaactaccctcgttagagtgcacactagacgtgcatactagatgaacataccgctttcctggacacgtctcgctcttcatcgtccgtacgtgactcgataaagagtcgacgtagatttggcaatgcctatctctcgttagactcatgacagggcaactagcaaaacctttttcaccattttggtttgtttttgagtaaggaatctttgcttcagaagcctaaaagattgtagtttctctactatcaaatagacccaataccttcgtgtaaggtgatttggtaactagcttgtgatgatgtagatgttgaacgtctttgatagagagagggtgactaagctggccaaaaataaattgttagccattgaagccacgctaccgcgaacggcaatcaggcggaagtttagagttagggggcaacctggaagctgacagggccgctatagtgtgcccccctttagtggctcatgctcgcaactcagtggaggtggcctggacctatcttcgtggccttggcgtctttggtgacagttacgtctgccttgatcaatctcagatcgatcaactcctttccgatccaataacatcgacgacgtcgcgcatttttgacgcatctcccgatacgcaaaatattcggtggatgcaggctttcaccctggaggacaagtaacgtctacctggcctaaccaattcgacttagctgtcaccgcccgtccatcctggacctcaacgtaatctcaacctctaccaccttcgagctttctcgcatactcctcaaaacccttgacgatggcagtaaatcgcattaagggcgcctttgccgtgcctcgaaagggtgagacttttgaactgcgcgctggtctggtctcgcagtatgcatacgagcgcaaggagtcgatccaaaagaccatcatggccatgacgctgggcaaagatgtgtcagcactctttcccgacgtgctcaagaacattgcgaccggcgatctcgatcaaaagaagcttgtatacctttacctgatgtacgtagtcgagactggaaagctgtcgagctgcccttcccagctctacagctgtcaaagtatcgtgcggtgggcttagagagctgacatgaacgcccaggaactacgccaagtcacatcccgatctctgtattctcgccgtcaataccttcgttcaggattccgaagacccaaatccgctgataagagcactcgcgatccgaacaatggggtgcatcagagtggacaaaatggtggattatatggaagagcccctgagaaagacgctacgagacgaatcgccatacgtacgcaagacagccgccatttgcgtcgccaaattgtttgatctcaacccacagatgtgtattgaaaatggatttttggaggctcttcaggaattgattggcgaccccaaccctatggttgtcgccaactcggtgaccgctctgtctgagattaccgagaccgcgcctgagacgagggcattgattgttacccctgtgacgttgaagaagctgcttatggctcttaacgagtgtaccgaatggggacgtgttactattttgacaaccttggcagactactctgcgtcagaccagaaggagtcggagcacatttgtgagcgtgtagcacctcaattccagcatgttaaccctagtgtggttcttgctgccgttaaggttgtcttcattcacatgaaggctctgaaccctgactccgtgaggtcatacctcaagaagatggcacctcctcttggtatgtatatgtcaacacgatccgagttcttggctgacaaaaattagttactttggtcgcttcgcaacccgaggttcaatatgttgccctgcgaaacattgatctcctactccaagccaagccagatattctcagcaaggaaatgcgcgttttcttctgtaaatacacagacccaccatacgtcaagctgcaaaagctggaaatcatggtcaggatagcgaacgaacacaactacgagcaacttcttgccgagttaaaggagtatgccctggaagtggatatggatttcgtccgaagagctgtcaaggctatcggccaggtggccatcaagatcgagaacgctgctgagaagtgtgttgcggccctcgaggacctcatttctaccaaagtcaactacgttgtacaggaagttattgtggtcatcaaggatattctccgaaaataccctggatatgaaggtgttatccccacgctctgcaagcacattgatgagttggatgagcctaccgctcgtggatctcttatctggatcgtcggtgagtatgccgagaagatcaacaatgccgacgagatcttggagagttttgttgagtctttcatggaggagtttacacaggtaagtgacatattactttcaacaagactcatactaacatgacttcacagacacaattgcaaatattgacggctgtggtaaagttgttcttgaagaagcccggtagcaaccaaaatctggttcaaaaggttctccaagcggctacagcggagaacgataaccccgatatccgcgatagggcatatgtgtactggcgtcttctttcttcagaccctgaagttgccaaggtgagagataatagaacatgattattaaggataatcgctaacactgtctgtcagaatattgtcctgtcccagaagcccaccatcacaactaccatgacaagtctcccacccgctctcttggagcagcttctcaccgaactatctactcttgcttcagtctaccacaagcctccggagtcatttgttggtaagggccgttttggtgccgatgagatccagcgagctgctattcaggagcagcgacaaaacgccgccgaaaaccccatcgcagcttcagtggccacggcttcatccaacggatctggcggcggtgcccagaacaacatcgaaaacttgctcgatattgattttgatggtgccgcgcctgcttctcatgagcagaacagtgcttccgcaacccctgacagagtggccagcccatctgcgagtggaccttcaggggctatggccgacatgatgagcatgttcgatgcgccggcgcagccttcgggcgtaggagctcccacatcagctgcgggacctagcaacaacatgaatgacttgatgaatggatttgagggcttgaactttggcggtgcaacaacgagcgagcctctaccagcagcgatgcaattgcagcaggcacaggggggtgcacctcagcagcccaagaaggacagcgacgacttgctgggtctgttgtagaagcgtacatgtagatgatctttaagctaagagatgcctgttggtttacaaaagagtatgagtaacgagatgtcttcactgaagatatggcgttggcgcaaaagatgaaatgacttcgaccaaaccatcttgttatcgcgtcaaacgcttgccaataaaggttaaaggtgcaattataatgttgatttcttgatatttgttgcttcgtgatgtatcgcggtaccaaaccgctccgatacggatatctcgtcatctaaatcccttcatcacattcttgttcttccatcccttgtgtctgccgtattcccgtctttacgcaaaaaactccatgttgcatgattctagtaattttgaaggagagagagagtgaaagcttatgcctgtgctggcgcatcggctgcttccttcgtcttggcgtactcttcaggtgtctggcacttggcggtccaagcgtggatgatggcgatttcttccttgagggcagcattgacgagacggtggcgcttgagagagttgaggccctggaattgggaagacacgatgactgagttgaatgcttgaccacagccgcctgcgatagttgcgcatgttagctttcggattctacgccgtgatcggcttggaggggttcgcggggtagagaaacgagggaaagatactgaccagacatatctgtgacctcaacgtgtgcggcttcgaggcgctccttgatagcctcgcgcagggactcgtctgtgatttgcgacgacattatttctgggggagtatggaagggaagtggagggtatgaaggagcgagttggaggcagaagagcgttgaggttctggttaattgattgattgattagatatcaccgtggggtagtggctgtacagtgcgagatcgtcccactccagtggacaggtagagggttccagacgcatgatgtcacagttcttgtgtgttctacgcacggtatgagctcattggaccctttcttcgcttcttcttttggcgtcaagctccaacagcttctagcttcatcttttatcccagactatccaacgcatataattggtgagtaagccccagtcatctgccaattgatgatcatgaatccataagagggccatgtagctaacattaattctcacattggtagctgcacatatcacacgtgttggaagcacagttgctatgagaggttctgttctaagattgaatagacaacttacacgtagctcacatcgactactatccgcgcctctcacgagatatcacatctcatatcaaggatcaatcagactttgttcctcctgtcattctccaagcaactcaatctcatcccctcaaacacactcagccaaaatgagcgaaagcggagcttggggtgcctggcaggttgagacttcatccttcaccaaggccgttgttgcatctatccagaagctgtacccagaagaaatcgcagacagaagctgggacaatgttggactgttggttggaaactcggaagaagacaccaagaagaagaagcgagttctggttactaatgacttgacctaccaagttgctatggatgcaattgagcaagatgtcagcgtcattgtcagctaccgtaagtcccccatgccactagatccagtatacattgaatcccgctgacatggtatcagatcccttcatctttggcggcctcaagtctattaccaacaacgaccctcagcaagccacccttctcaagctgaccaaggctggcatggctgtctattgcccccacactgccgttgacgctgctcctgaaggcctcaacacgtggctcgccgatattgtatctggtcctcacgagagcaaacgctctgttgccaatcctgctgtcaacgccccttccagccacgctggtgcaggctacggcgcaattggtcgctttgacagctccgtttctctttctgagatcatcattcgccttgctgagaagctcggcggtctcaagcatgtcatggtagcaagccctgtgggtgctgatatcaagaccaccaaagtcagcagttttggcgtctgtgccggtagcggttatgacgtcctcaagaaggccgacgttgatctgattgtgactggcgagacaagccaccactcagctctgagggccattcagcagggccgcacattggtgcaggttttccatagcaactctgaacgcggatatcttcaggaggttctcaggcctagattggaggctgcgatccgagaaacggttcccgaggtggaggttgttaccagcaaggtggacaaagatccgtttacaattctggatgtaagcgatctgaaataatttcaggttaaattctgtataaagaaagtggttgcgtagttataaaaggtaaatgggagttggggatgagaaaaacgaatctaaatgcattgtcgttgaacgctagagcaacaaaaggctatcaaaaaacatgggtatatcatcacctgctgtgcactaccgtccatcttttgatacccgactatctcttgatagtctctcgtccctcgatatccttggactcaaagcactactcttgacatcagcttgtctcaacgcctcgtcaccctgttcaatgcactcttcaacatcgctaccaccaattcccttctctttccatgattcaagcagtttccgtggcaagacccattctttgcgcgcttgcgcaatcttgccttctccgaccagggcgcgaagtcgtccagggaccgctaggacctggactgctagttctcttgttcgttgttgtctggccatagtctctcgcttcttgccttcgtcggaatctggcgcagggacagtttcacggaccgcatctcggatggaggatgcctgactatagatctgtgcaatagctgggtcgagggtcgaggccataggattcaaggggtccatgtttgctctcatctgattatttagtaagcatctcactgcgcagcgaagaagccgtggtatcgtacctttcgaatcgtctcagtcgctgtaatcagcttactataattgtcgtataccagagccttcttctccgcatccagcgcgcgcacttctcccactacacgtgtgtacaacttcatgagctcctccaaactactgttcgtgatgactttggcaacatattcgtcggcattaaaatcctgggcatcgatttccgtagcagggacctcagaatcgggtatctcgatacgtggagctgcagcgcgaagattataatattctcttagagctgcgcggttggacgaagtcttgcgttgagggggcgcaggagggttcgtgggcccctgtgtaagcacgggagaagcgacagcagaacgggaggtttcgaaggatgggcgattggagtttgtcggggtgcgccggggaggctcacgaggagaggctatagtagacattatgaagatgtattaagaggcgtagaataaggcggaaatcggtaggtggaagccagagtcgaagaccggagattgattgcgctgagtgacagttcgaggttgacaaggctgacttgagctgaacgggacacggtggaagagggatgttagtggtcagaggcacacgatgcaggggaacttgacactaaatttaggggatggtccactttcagccgctggaacgtcattacaaccacaaggctaggaaggaaaatataatggaactctttatctggtaattaattctcaacaccaaaagatcaagaatacaatgatacaaagataacaaaaatggatcctatcaatcaactcgaagcctccatactggctcaaaatcttcctcatccagcaacaaccttcctcacctctcttataaatgcacgctctcctccaccaccaatgccttcactcgtagccacggccaaagctaggctattagcagcagatctgaccagcggcacaattataaacacgagcgctgttcaatctttccctccagatgttgaatctacagactctcgcgaaaagcggctgccaaggcctgtccatgttcaggtcatggatatcgaaaatctcacattgagtcgatgggagcaagttgaagagatggaagctgtggcgaggggcgaaacgacgcgcggtagagaggttatccgcgtcacggcagaggatgatgacgagaacaacgaaagtcagactcaaaggcccggtggagctcgcaatacagcagggcctaaacctgcgggcaagaatgcgacacacagacttgtgctgcaggactgcaagggaacaaagatatatgcaatggaactacgacgccacgatagtattggggttggaaagacgcaaattggtgagaagatattgctcaaggctggtacggtgattgcgcgaggtatggttttattggagccggacaagtgcctcatgcttggtggtaaaattgaggcatggcagaaggcgtgggtggatgggagattgatgagattaaaggaggagatacaacaaagcgaaaggcaaagaccgtgagaaagatttgtgcggttcatacatgataccccttttctacaatggctagtacatctatgattgacattcatatccgtcatgataagactttgctaagtttccagcatgatccctctatgttgtgattcactttgcccaacactcattctatcatgtctctcagatactctcagtggcagcagaaagcgatgtccaaccactttgctcccaaggagccaggaatgccgctcgttgagcgtcgccagctgttgctgttcctgcatacgcctttgaaagatcctgagcacccaagagaccctttggaggaatgcctctcgctgccaccttgagtgccatcagagcagcatgttcatcgcctgtaaattgggccatggcagcccagccatgaggcaggttggggtacagcatgatatctgtctgtacctgtgttcttatatcctcttctgtgcgcccctctcccagagttgcaatagctcgcaacacttcgccgatgcttgactgctctgatgcagtgaccttgtgattcgtgcggagtccgtgtagctcttcaacaactgcctccaagctatcctcgtcgttgtctagcaaggcgatcacacccagaagaagaaccgactgaacatgctcgggttgcttttcgatcaccgcgaatagctcttcgcgagctctgtctcgagaagcctcggacccctgggcccagagtacttgggccaataaacaaacggcatctgggttgccatcagattcctccaatgcggactcgaaatatttaatggcttcgtcaaaccggttacggtagtactcggccaatccaacagtaagatgggcagataatcgtgccttcttgcgctggtcgcttgaaagttcattctcggcctcatcgctgctcagtcccagagctagctcaccgcactcaaccgccttatcataagagccagatgcaaggtaggttcgtgccaaatcggtcttggccaaagcaaacttggcaaggctctggggagattcggtgctctcatagtcagcctcaatggtcgaggaaatcttctccagcgtctcaacagcacgaccactctcatttgtgcgttcttggaatagtgttgccaaatgcgcaaaggccaaatcttgtgacttgaggctttggtgctggttgagagcgaagagtggttggataagagactcaacattgacatcgttgggagaaactgtgaggatgtggtcgaacaaagagcttgggtagtgacgtctggtaggcactgaagatgcatctgcaatctccattgcgtgagtgaagagtccacgagcttccttagcttcgccatgcaacaaggccacaaagccttgtcccagccaagcatgcgcatagtcgggatcagttgactgagctctcgtaaagatctcgttggccaatttcacatctcctgacaataaagcaagtgttcccaggttcgtccaggccgcagggcttcgttcgttaaggtacaagcttcgggaaaacgcatgctgcgagaccgatgggttgatctcgctggttaccacaccaagagcattccagaactctgagtttccggcctccaactcaatcgcacgcttgaacgatcgcaccgcagccttgatgtagctgctagacttcttcctaatttcaggtgggagacaaatatgagcacggtactctgcccatcccagattgtagtaggcaacagattgagcatggcggtcgttagacgcgatgtgaactccctgcttatggcaaaggatcgtggcatggatgcaccgggtgagatcgacgccgggctgctcgtcgtctgcatataatccctgggcgaaaacaacatcagtgccgactttgtcgatgctggcgaagatttcataagcatcctgtgagcccttctcgaggatacttcgaatggaatccgaagggaagtcctttgtgcggctttggacagatgaatagacagaacacgcatcagcgatggccttccagaagttaaaggtctcgaaaacgctgccactagttgtctttgcatactcaatggtctcagtagcaagctgtattgcctttccgaacaagcccttctcaacggaagaaagtgcactgtcgactgttgtttgaagcaaagcaattatgacaccctcttcctcgggatgtgtctcaataactgatctgtagagagcgacggactcgtcgtactcgccaagctcacgcttgatgttagcgagcatgtacttggtgaaccaagtgtctcctgagatgtcagcttcggtatcttcctcaagcttttgggcgttcaaaatagccttggtagcggcaacatgtcggccagagctgtggtaactctctccaagaccaacccaggagtggtagtcttcggggctgatgcgaagcgcggcttggaaggacacaatagccttgtggaagtcttgtttgtttagctctgccacacccagtgcagcgaaaggccaactgattccctttctcttagatccgggtggcggcttcactttaccggagtcgacgacgcggcgggcaacgagctcgactctatcccagtctccgtcatccgcaaacgatcgagcaagcctctctgctgcaaccacttcagcgtgagaaagttcgagtgctttctggaagcaacgcctcgaacgacctttatccttggcgtaatcggcgtagtatgctccgaggtatgtgtaggtgggtgcatggtttaggtggttgctcagagcgctcaaccagtatgcatacgcggattctccctttcgctgctttcgcgcagccttgctggtgtcgatgttccagatacacactccaaggcgatgttgtgtttcacccagtaactcctttgatgtagttccttgtttttccaggagttcaatacattcctgcagttcgtcttttgcggtttgccaatctcccttgagcgccttgacccaggcagcttcagacttgactttcatgttagtctggtcgcgttccaaagctcgggtgaggtagtcaatggcttcgtcatattcctcctcctcctcataaatgaggccaacgccaatcaaagcagaagtagaagttgtatcacgctcaagaaccttgtcgaacagttccttggcttctttgtgatgtcgaggagattggtagtacaccaaggctgttccgagtgagaggtaataggagtcttcggcattgatgaatgcaagacctgtcttcttacgctcctgcgccaacagggccattcccttgcgcatgagttcgacggtcgattcatactctccaatatgaaggaggtattggcctgtaagtcgataggcgaaaactgagtcagcggtaataatgccttcggatatcatgataagacggtcctcgtcggttaaaggtaccacaagagtgggaactccaccatcgtcatcgtcggagctttcctctgtgtcactgggggctgctttggccttctcttgggccttttctgggggaaaaggcgagatgggactagtcagatagcttgtgatgaccttgtacaggtcgctgtcagggaagaaggagcaataagcacgaaggacgtcgacatcccattctctgacctctttcttgtcctgccactctatagagatatcccaggcgagcttgtaaggatatttgatggcaaccatgccgttggccagctcgagaaccttttggcgctctgtgtccttttcagcgcctgttggcgcgaccagaaggcggtcatagcaaagctgcaggagcttctcctcgtactgtcttcttaaatcgtcatcgcttgtccagttgatcagctgtcggtaaatgtgttcgagcttgctctgactgtaaacttcgcgtttggcatcaagagtgacttcagaaagcttggcgcctagtttggttcgccgctctccgatgagggtgtttatccggtgcttctcgtacttctcgaggatgatcgcgacagtctcatacgttctagcgggatgagggaagcggccctcaagaacaggatagagtggactttcaggaagttgtatcgacagtgcctcggcgtattgaatatcatctccttttactctagcgaaatcgacaaatttgtccacgacatcctgagccttgtacatgtcatcggcgtcccggtaaatctgagccagattgactactgcttggtggtagtctgtgagtttcttgttgttttgcttctcacacagcttgatcagaccctgccaagcttgtgcttcttggggtcgaagccatgttgcagaccgataagtctcctgggcttggtcgagtctgtcttgtttgtccagagcaaatgccaaaaagatatgactgtagatgtggtcagcttgagtttcttatggcggggttctgcagctcttgaaggactcgggtttctcacgcttggtagttcttggagtccttttccagaaggtcccgagctttgctcacagcatcatcgaacttttgctggcgaatagcgtcgttgatgcccttgagggcggcttttgtccctgacattatagctactacctagtagattctgttatgttggatcaagggtgaccccaccaagctggaagaagctctgtgcctaggtagctgtagtctctagagtttcaggtgctgggggtgtaattatactttcaaggctgactttgaataggtagtgaatgtggtctccaaaatgtctctagaaaagaaggacaaggctctcgcaaatagacagattaattgaatggatcatacattcactgactagactgttgctggtggaactgacccgtggatgaattatgtcattttccatgtctgttgatagccggagatatgccgccctcatctagttccatcctacatgtcataatcccccttctgcctgtctgcctctttatcctcacactaataaatacaggtacataccagggcagacattttgatatttcctggttttgcgaagaaaatgtatttacgaactcacttatatcaacgaaaagcattttgcgaatagagaaaatctttcgacttggtgttctagatcatcctaactcaaaaattggttctagggtaagtgaaggaatgttaatatgtcaggtcgtgccacataggatataccttcgtcatatctccctccattatgatatatagctttgcaagatactcagctgggcattcatcttctcctagataagttgcacaacccttgacagtgtttgggtacggctgtattggatagtcccacttggggtcaatcattgtcacatacacaccgttgtcaatctcgttttcttcctcattgaggggtagtgatatgcaagacaactgggagatggcgcatccatcaagaagaatacatgccgaagagtgattcgaaccggtaactcgggacatgatgtcaccttcacgcattcccaagcctctcagctgcgcacgaaattcttccctcactctgtcttccgacgcatcctctagagcctccctgttttggatagcatcgagcttgaatcgtttcgatacttcttccgagtagagggaaggtgacagatgtctcagatttctgagtgtgagctggaccaaaacctctatggctgcctccaactcctgggccgattccgtataagacgtgacaaagacgtaatagccccatgttgggtctgtactatctgaaccagacgaacacgatgtgtcgttttgatgggtttgtatatgtgaaagaatcttacggaccacatcggatcacttgctccagctcagccagtcttcgtcatgacgcacccccacgatgcaatgtctttctctctcgaaccactggatataagactcagagtcatcactgaaatccgagggtctgacgagcaggtccagatcattgacagatcgggctgttctttaaattgccggatcagcaccagggccaaatgagcagacgttaaaaaagcgcttgtcgggaattggccgggtttcaagggaagggccccgaggcggaagatcaatcatgctgaaataaaagacgggaggatagcagagcactaatatatcgaggttgtagctgaggatgcaagtactggaagtgtacaaatggggtgaggaggtatatatatatagtctttgcaatcagcagacaacaaaaccttccatctgaacattgaaactcaagctgataaacttttttttttgaataaaaaacctagagaaagggcgcttcggtaggttcataatgagttgactcagaaatgatgaaatcaactaccttggccaatacgaaagccgtgtaagagcataaccaatacagttcagtgttacctaacaatcatgtctttaatgtggaagcttaatatggcctgcctacctgcccgaacagccgccccttcactatgactaagactgacagactttaaaaagaaactctttttgaattatcttacgataaagggtttattaaaagtaaataaagcaaataaacatttcacatagtgctttttggtcacaactccgtttaaacccttgttccaacctcattatttccaagcatcttccccaaaacaaattctagccctgttacaaacaccgtacagtcataccgacggagccatcatggagactctgcacgaggatttgtttcgagatgttgacgcagaggacgaggctgacttgtacgaccaaatgcctgattcatcttgcactggacccagaaagagctgcgcaaggtgccaagagcttggaagacgctgttatcgctgtcgacgaaacaaaaacacgaggatagacgagacgcctcccaaaaagtcatcgcttgagttgattctgggatctgcagcttcgcgacggcgatctccaatcgacgaaacaccacgggagcccactagaaccaccaaagacacaccaacaagggcaagacctcaagaagctacccgagacactagaactacttactcggagaggacatacacatgtcatagtacctattgcagcgaatatgattcatggtccagaagtaccagtaggtccgggagcacgagtaggctcagcagatccagaagtttcagcaggtcgacgagttccagcagaacaagaaggtcaagcagtatgagcagatccagaagcacgaggtggtccaacaaatcgagaagttctagcagaacaaggaggtcgaacagcacgagcaagtacagaaggacgagcaggtcagaacgtcgacatgcgccccgtcgacgcaggagcagcagctatactcgcccccgatctcgccatcgttactatcggcatgcagaagaatctcagcgccgtccgcgttatcgtcgatcagatgttcagttcgaggtcctcaaaacctgtgccggctggcaactactctcaacaaaatgccatgctgaggagcttacgaaaggtcgtcgtacccattaccatgagcaccgacacttgggaggaccgttcacggatccttcgcgctgcaacacttgcaggtggctacctaccgaggacatcgcattcaaaaatgtcaaggtgacatacatcaggaaagcgccaattcgcggatatgctaaagaggtctggttggcaatgatcggagagccactgcccatgcgagggtcagttattcacagcacctggtacaacccgggaccgctgagggtgcggcggaaccagatgtttggccctgggaggctaatggatagactaagtggcccttctgacagtgatttgagcttagaggacattgtcaactacctgtacagagtgtgcaaatcaatatattatgcactgcggcactgtatctttgccatatacccagccggagatgggtcgcatgagcttgactgagtcaagaccacgcatcagaagcgtttcctttctatctgcatggttagagaggagcgccaaggtatatgccaatacgcgtatggagcaggttttgctcgtgtataattgcataccagacatggatacatgggagattgatagcaaaatcgccacatgccacggcccgcacacacctttctgtgattgccgaagaatgaggtgggactgtcaaggggttttcgcatttgatctcgagttttcgtaaagggactaacgtcgttggccaagacggatacatcgggaacggctgaggcgtttgacataaatcacgcatatgtcatatcggacatggccgagttgggttcatctgggaatggccttcagtcatagtcttatatatctacagctcccatcagtagtaagcatgcttctgctatatctatcacctcttccttcacgagtcaaccgtgacccttttccacaagttcttcgctataaaaacattacaatcacacttgatccgccccaaaaaatctccattgacccgccagagacaaatctgagatcagtttttgttgtccgctttaattctaactttaccttatatgccttatataacctcaggatgaagagatatccctaccggccaatctagccagcccaacagatccgcattcaataaccctcttatcctgtcaagcaaatgcgccgcccaaccatccaaataccagcactccttcatcgtcttgaataacgggacgtaatatgccaaaagaagcaaggcctgtggtgctttgcgctgaagacacccaacaaacaggtcttgcatccggtaaagccaaccaaacacaagtttgttagtgatggggacttcgataaccccttttaagttgccatagttggcttcgtatacatcacacagcattttgtgaactctcagatacaaagcagtgtctgggttctcgtgggatgctatccacacccgaagcctttcgagaggctcaacccagtcgagatgagggaaccccttgaccaaatattcgggtcgcgggtcttctagctccggttttgtgccgccaccgaggggggccatgaggcctgtaaacagcgttgctggttcgacactctgtcgaatcaaccgaacgccgtgtatgactggaagccacctctgcgaaataccatcgcccacaacgcataccagtaggtcatcaggacccgtcggaccagcagcgaatgtgcaatagcagacgagaactgcagtgacatatagtgcaccgcaatttgtctcgctgaggtttgttatagttctgttcatctcagagataccaagttccgcgtgatgtgctgcgagagcgaggttttgggaatgccgctccgttcccttgggctcctgataaacgagatggtacccagccagagcatacatcatatggaggacaaagtggtaggagaggccaatctgggggacgttcttggcccaaaacgacgcgatgtcatcagcagggtcatcagcatcatgcaacgtccttgaagtgttggccataaagtggaatagtaactctgcgtcagcgacattaagagagcatatctgagagtttgatatcgtagacgaggaagctggagtagctgaggtggacgacggagatgtcgtcgctctgtctgatgctgatgccggaggcggcggcggtggtcgcgtgagagcagcccagtccttacgcggcctaccagggcctcgacgtggtgttgcagcaggctctgctaggaccgagaggatctctgggggagatctctggtgagctgagtcgtcactggatagtggttgaggtgcaaagtcgcagggaataccgaagcgtacgcagttggcacacgcaggtttcacctcgtcacactagggacttttgtcagctctgggatagtttggagtggacggagaatagcttaccttgacctttcttctcttgcagttaaagcacccattccttgactttctgtgtggtcttctggcgagtttagagacccttgaggaggagatgctctctggtccagttggctgtggagtcgttgactggcgcatagtagcttttagcatagtataatgtccgtatattttggtattatgtcgatgttgacaaagtcacgtagtttgccttagaggctatagaaacgcgcgatggggtagaaaagcaaaaaccatcaaatccaaacacccaaaccccttcaggcgtcgtcatgggcctttagaagggttcccgagcagaccggggaaagtctccgactcaagctgcggaagcgccggacagcttcgaaacttggaccgggagcgtccaaaacccaaaaatgaataaatccgaagttgaaattcagattccgtcaagtcccagctcctaccggggcagaaaaagcgataatcgtagggggttattcgagttgctggtctattagtgcgagccacaacaggaatggcagaagtgccgacaaatgggtgtgggtcagtgacaggtatcagaagaacttgtcaaaggtagaaatcgtccacagattaagggacgagagcagaaacaagagctctgaagctgaaaagggagagcttctagaatagtgcacggtaggttgatacacgtaaaaagaaatgggggatttgttaagttgggaaagaaggatggcatggcatggataagtgagtgacctagcggagttaactaacggccaccgggttttcgcatttgtaattgcgtaaaatgtccgatttgcgagtccgtaagactatgcctgtttcggtcaaagtaatcagtctgtcattgaccgagcttagtatctgaccaagtttcagacgagggttaacgtaagagtgagaacgaaggatgaagctgacgaaagaaagaagggctctcttgtttagcagtagtagtagcttgtctagcaaaaaatacagtcgagtctcacgcaaacacacacgcgaaggatctttacgaggttgagctagcagttagtcgcacaattagaattaaacacagagagcataaaaccttgtctgacccgaaggatacggatagggcctttcgtcgtaatgtgcgttgcggactctcggacacgcgctgcttcgcttacacggacatgatgagatctaggattactaaccttttcctgggaccggcattagttttagcgcgtaaaacagagccaaggccactttaatgacgaatacgaccgtgcaaatgggaaggcatcctggctttttattcgcgacctatatccgcggatttcagcactcgaatttgggtttgttgtctacgaagcacagagtactaagtcgggtattgttggcttgttctatccatgaggttgttgtcgttgtaagcacttctgattacagcgtgtgaacctggttgctgatcactatgctttgctgcactatactcttctgactcagatctatggcccccgatcatcgacatgacgtccaaaaatattcaatacattacaacccactcatcttttattgaaagtggcttggactgcttgatcttggtaggcatgtattttcgcacactcgctagagcgaatacggatctagtcggttgatgttcgggttcatgtaaaaccccggaaggtgggggatggagactggaggtgatgaacggttcatgtccctcatgacctggaccaggccaatgagtagatcatcagatacctcagtaggtagtcagtttgcgaaattccagttgatattcgcttggcttgtttctgctcttcaaggttacgcaaatgtctactatctagtcgctctaatattcttatcttgatgcacttattgaccgactaccttgcatccgctgactaacaggggtccttctatccctgccatccccaggagaccagcctcgaacgtcatcgtcaagtgttgtccccagccaacttacttggcttgcctgggcttttcccagtttcaccgtttctcccccatcccgctctttcgacatcaacaaagacgtcgattgaacagaacaaatcatgtcgtcttttcgcctgttgattgaagacggccagtttcgtgatggccatggccgtcaggtcgtcctccgtggcatcaacctcgccgctgacgccaaacttcccagcgaacccgatcaaccatctcacattcccaccgacttcttcgatggcgacaatgtatcctttcatcaacgtcccttccccaaagaggatgcgagatctcacttttcgcgcctgaggcgatatggcttcaacactatccgttacatctttacatgggaggcgcttgaggcggcgggacctggcaaatacgacgaggacttcatccagcataccattgatatcctgaggatagcaaaagaatatggtttttatatttttatggaccctcaccaagacgtttggtctcgttttaccggtggctcaggagcgccgttgtggacgttgtatgcgtgcggcctcaaccctcagagttttgctgcgaccgaagccgctattgtacacaatacttacccaaaccccgacgagtttccaaaaatgatctggtcgacaaattactaccgactagcagccggtaccatttttaccctcttcttcgctggtaaagattttgccccaaagtgtatcattgacggcgtcaacatccaagactatctacaggatcattttatgaaggcatgcggccagcttgctcaacgaattcatgaggcaggcgatttggaggacgttgtggttatcggatgggaaagtatgaatgaacccaacaagggcatgactggttacaaggacctcactgtaatcccaaaggagcatcccttgaagaaaggcacatgcccaacaatgtggcaaacaatgttgactggtatgggacgagcctgcgaagttgatacgtgggaaatgggtggtcttggtccttacaagactggaagcactcttgtagatccacatggcgaaatcgcatggctgccagaagattacgacgactcgcgatacgggtggaagcgcgatcccggctggaagctcggccagtgtatatgggcgcaacacggtgtttgggatcccgagactgacacactcctgcgtaaagattacttcgccaaaaatccccacactggaaagttaatcgactatccgcaatttaccaacacatactttatggacttttggcggaagtacgtcaaaacttgtcgaactgttcaccaggactgcattatgcttatgcagttccccaccctggaattgcctcccgagatcaaaggaaccgaagatgacgacccccgaatggctttcaccccgcattactacgacggcatcacgctcatgaccaagcactggaacagcacatggaacgtcgacgtggttggagtcctgcgaggcaagtactggcatccagctttggccatcaggatcggagagacagctattcgcaactgtctccgcgatcaactcgcaacattaagacaggaaggcctcgatcgcaccggaaagcatccttgtgtgttgtcagaattcggcattccctacgatatggacgacaaaaaggcttacaagactggtgactattcaagccagtcagcggcaatggacgccaattactttgctgtcgaaggatcgcaaattgaaggacactgcctttggacatattgtgcgaggaacgatcacgtccgaggagacttttggaacggagaggacttgtcgattctctcattggatgacacaccgcttccggattctcctcttcccgaatactcgcagtcaacactggatttggcgaggactgcgaccgccacaaatggaaagaaggatgtcgccgatgatcgaaacgttacacccgataatctcaaacgaacgctcaccaacccatccatcagctctgcgccctccactaaggatcctcagctaaccaacgcacccggctaccgtgctgccgaagcctatgtgcgcccaacacccaccgcagtgtacggtgacgtcgtgtctaccgggttcgatctgcgacagtgcacatatgtcctcaaggtcaaggcgccaaaggcagcaccagacgatgctcccacgattgtgtttttgcccgaataccatttccccaaggaccagtgcgacgtagctgtctcttccggcaagtgggagctgagcatagatgacgaagagggtacgtcacttcaaatgctcaggtggtggcatggtgaaggtgaacagagtctcaaaatttcaggccttgtgcgtaagcacaacgttcctgtaggatctgaagaggatgccggttatcttgagcaatgccagcagggctatggatttaactttggaagctgcagtgttatgtgagctaagccttgttttggatgaggcgcatataagcgcctggtattccagtttgagtaacctttctggcaaacattttattatgggacatgggcgttgagatctatccgagaactacacttttaatcggatacgctggtaggtaatttgaaactgtcaacacgaggaacgttatatagtacatacaccgtgtcgttcttagcacatggtagattggctactttacgattgggtaatttcgatattatgaagactacactattgaacaagttacgaagcatttccatgcccgccatccaaacgatgcccagccactatgattgtacgacaatgttcttaccactctcggcagagtaagagtttctggtaaagagccatgtacctagtgcgacgccacagaaaaggaccctttagtctgtaataatccgaagaaccgataaaaagacatgctgtggagattcccactgggatgggttaggagagttctccttgccatggattaactttgaggtctagtcaggaacagtctcgtattgatgatctttgatatccgagttgtcatgggttctgagccaggggttccgtgtcctacaggaacagcccctccaaggaaagaaaagaatcggaacttggaattgtccatcgtaaaggcagattgtcataatagaacttaatcttagtagaaactagagattgatagtttggaagatacgatccataacttatttctataaatttaatttgggtctgatgaggtgttattatacatgaaaaagtccaagcttcacctaccaactttttctttccccctactaaactcaccctaggccatgtcagggtatttgatggaggggaagatggagagcacggactgatggactggttaagacaggtggcgctctggttgtatgcatgtcgcgtatagaaaacaacgggttattcgttgacgcactctatcgctaccagtaaactctccacgagccattggcaattctacatgttggaaaaagcatcaaacagttgagaaccagtgcccccattaaccaaaacaggcgactttgggacgatgccgatttgctagagatccccctcctaatgggaagctagcgcatgtcgtctgcactccgtgggtggtattcacactctctacacaccatctcagctgtcgctaagcgccagacgctctttagctgaaaggctgaaaacgtccaaggggaacacgggcgcggtggcagagttatggctgtggcttcgtctgttctctcgatgagggggtgtgaggagaaaacagagtttcccgtctgtttactattaactaaacggcttaggacaaagctcacggtccagaagcagatagggctttacgggttacattacagcattagtctagtcgtatttttaatgcctttgtctaagtaaaatccatcatccattgcacgtgttttctatcctctcgttctcactcaaacttatcccatccactcctccatacatacatacatcacaactgtcagcttgcctccgtccatccacagtcgtccatctgccattcactcctccactcaataatccctgacatctcagcatcctactctatcctagattggcctggtctgcccccccagacccccagaacccctgtcaagacgacccacctcgacatgttactccaccgtagatacaaaccatgaagggtagcgacagcttgcgacgggctaaccgtcccgctgccaatttcgacctgccaccagtagctttggcccaggcgcaacagcagacacaggttcaggctcaggctcaggctcagagttttcagtctcaatctcaacctcaagagtccatcacaaacaccgtaacttcgacaagtccagagataaccaacgcatctctccacggtcaggcacaggcaaaggcacaggctcttacaaccgccaggttccgttcctcttcgagacccagtcttcaggacctggcccttgtcgacgggacttcaacttcaaacaaccacgacctacctccagcctatgccctgtcgtcctcatcctcctcgacggggccatcctctttttcttatcctcccgcgcatgtgcatccgcgcccatcgactgctaacgctgctgcaacaacgcacactcacactcgaccccggcccctgggtccatcctcctccgacatagcgaccgctgagcaggcacagttcctccgcatccaccctgtctcgtctacttccagcttacgtccaaggtcttcgaccactagcgccagcgctgttgcttctgcttctgcttctacgtctccatcacatacacctaattctcttcttcgacaacacacctcgccgccgtctgctgtcgacaacaactctgcccactttgttcctcgaggcgggttgccccccgcgccgtccatcatgtatcaggcaaaccagagacatgtctcgggcaccgatccctcgagaccctaccaggtccctccgccgccgcctccccccatgggaggtccaaataacggccatatgcctaatatgatgaacttgcctccgccgccgccgctccctcgatataataccgccccgggttcaaatggcctctcgctccccccacctcccggtccgcctccggcgagcgccctcggccagcaacctccgtggcacggtgcctttgggcgcatgtacgacagccggtcaggattcaacatccccccgccgccgcccagtagccagcaccagccgtacaacccaaagttacacgcccagatcgccgcagggcaaacagtctctatccctccacctcccccgccgaatgaggccatgagtgcgacctacataccgcagggcgacacgtacggagagggagttggtatccccgcctttggattggaagacccaaccctgactgtcaactcgcagacattacggccagtgacaacaccgcagagcgggactgacacgaatgccacaacccccatggacgaggctactagagaacgtctctatgctgccaacaacgctcagccgcgcggtacctccaattcttcaaaccctactcctcctggctcgatccctccagaaattgctgctcagtggcccctcgacaccgtgctactttggctggctcagaatcagttctccaaagattggcaggaaactttcagggccctcaatcttcacggagcgcaattccttgagctcggaagtggtcacggcggacgtggtaactttggtatgatgcatcagcaggtatatccccggcttgcacaggagtgcaccaatagtcgaactggctgggatcaaccacgagagcgagaagaggggaaacgaatgcgaaggctaatccgaagtattgtgaccggtcgacccgctgatgtgtctaaagtttcaacgtctcacggccggaaagaatccctcaacggcggacatgggaacaacctaccaagcgctggaaccgatcccatggactcgcctaatgtttgtcgaccccatattgatgttctgggcactagattcttactgacatttgttagacacccctcactgctcctggtcctggcttcagcagtcgtagattctctcaaacaagatctactacactgccaaacagcattagcgcatccaacattaactcagagtctaatcaccgcaatatcctcaagcatgttgataccgacggggcacgccgccatagtcccaatgtcagtgagtctagcgaggccacatttcgggctcccgctgtccattcagcgagtcctactggcagcccaggcatccccccagcgctgtatacttcgacgactacacctaccatcgcccaatctcctagtgcaataaaagctggtcatcgctccagaagtagtatggactcggtagcttctgtcgcagccatatatggatccggtgtgccatcggatgccgcctcgttgctgaatcgaaatatgaacctcggggacatcgtccatggtcgttcccacgatgcgcgatcgcgtcactctccatcagacgggggtgacagatcggcaggcggagagactccttcttcagccaaggactccaaccgccttctcagttttttgtctcggaaaaagaagcaaacaaaagacgatggtgcatacccatctcctgaagatatgaatggttcaccgacttctccacacggatctttccggcctgtcggcttgggtgttcgaggaagcaatggcagtgataccaatattgacctctccggctcgacattaggcgacgacagaaacggcagtactctgaacatgcgatggaacaaaatcagtcccgtacggacatatgtcctagctacgatggactactggaactaccgaatgtgtgacattaccgaagcagagaccgcaacagaaattcgccaggtaatatgcatgcacctgggcttgggcgactacgaaaactcgcacatctatctcacggaagcgggcaagtttgaacatgtggatcctctggatgacccgagtctgatcaccgtgaggcgagcaaaaggcgaccctcttggaacactcaagttctttgtgacacctccaggggttgctcccatatccagcctctctgtcaaggctgaggtccccataatcttgtctcccagttacctgtctcccggaacgcccgttgaggatgctcagcagatgagtagacagcggtctagctcgtcacctccaacatcgcggtccaacacattgacaaatgaaaagaacgaggacaagatagcgcgagaggcaaaacaatacagagccgaaatagaaagaaagcaacaagagtacctagccaagaggaaacaggcagcaatgaagggcagtccttcagagacacttgggcctggcatcgtgggtcgaaatgttgatttcgaccaacctcgcgagtcgccatatgaggacaagcgacctgaaccactgtttccccaaaggcgacctccagcaccacccagcgatccctcggcaacgttgatcaaggccaactcgctgagcagaaagactggagcaagcatgcgagcatccagcagtagtttggagggttatccgtcaaagcgatacccagaaaacgagatggccgagaagacaaagaaagccaacaagcaggcaccaccagcacctggcatcggagccgccctcgcaggcatgggcaggaatttgagtgccattggacaatccgcgaagaatggtcgtgcctcgtctccatctcgatcatcaacacattcgattcctggaggtaaggataccttctctaccgttgaaccctctcaaggtcgaggcagtcctagtacgacttcatcatcaaaattgacaactggtaacgtaacctggaacaagaagaacctgggcttcattgttccagattactcgcccagcgattcatcatttctactcagtcctagtcctacagtagatgctaagtttaatgcaacagtcccccgggcaatgtctccagcggagatgagccccaactcgagtcgctcaaggacctcgttccccccgaaccagcaatcacctacccaccggcgtgcttctcatggaccagagcccgagtttgaggatacggatgtgcacttctcaaagccggccccggccccaccagctgacgatgacagtgatgactcggatgatgggctgttcgcaattcccattgctaatcaaaacaagggcaaggccgctgctgcgaacgcggatgcaaatggccatagcaaacgccctagccttcacgtgaacacagagcgatcgagaaagggtctatcagttgctttcaaatcgcccaaatcctttggtagcggcatggacagtaacgaggactcgggtcggcagaacccgacgactcctcactctgagacatgggagcctgaagaaaaggacaaggaaagcaagctcggtcgacgaaaatcattcattgagaaggatgtctgggctaatcgtccacccacggacgctcttatcaacaaccttgacgacttcttccccaacttggatctcgaccaacctgttcttgacgagcctggtgagagtggaatgccaccgtcgccgattgccgagagttcagagacaaatattgatcaacaagcccaaaatgtagcaccaccacagccaagttaccctcagcacgtaccgccggctatccctccaactcgccagccgtctctctacaacgaaaacgatacacttggttctgacgagtcaactctgaaagctcttgaccaacatcgaccaacatctgtggctcagaggagtatccgacgctcaggtggccttggtcgaatgaaatctattcgtgaagttgctcgtggtgcgcatgaagccaacaagcgaaccacttcgaccaaccaaggacaggcggcaactactaacattatgcgccgaaagagtaccaagatgttcaacgccaacattgtgcaaatccgaccagacagacgtggtagtgtcgtcatgccccaaattccccaagacacggtgccgaagcgacagacgacatttaggtggttcaagggtcagcttatcggcaaaggtacttatggtcgcgtctacctcggtatgaatgccaccaccggagaattcttggccgtgaaggaggttgaagtcaaccccaaggctgctggtggagacaagaacaagatgaaggagcttgttgcggctctcgaccaggagatcgacaccatgcagcatttggaccatatcaacattgtgcagtacctgggttgcgagcgaaaggaaactagcatcagcatcttcctcgagtatatttccggtggtagcattggatcgtgtctacgaaaacacggcaagtttgaagaatccgtggtctcttcgttgacacggcagacactctctggtcttgcttacctgcacagagagggcattctgcaccgtgatctcaaggccgacaacatcctgctcgatctagacggtacttgcaagatcagcgatttcggtatttccaagaagacggacaacatctacggcaacgacaagaccaactcaatgcagggctctgtcttttggatggcgcccgaagtcattcggtcccagggcgagggttacagtgccaaggtagatatttggagcttgggctgtgtggttctggagatgtttgctggcaaacgcccttgggctaaggaggaggctgtcggcgccatctacaagatcgccaacggcgagagacctcccattcctgaggacatccaggatacccttggcccattggccgtggcctttatgatggattgtttccaagtgtaagttgcctcaagattgcgattttctatacaatgctaacaagtagacagaaacccgttcgatcgtcctacagcagatgtgctcctctcgcagcatccattctgtgaagtcgacccccactaccaattttatgacacagcgttgtatcacaggatcaagtcattcaaataagctagcttctgatatactggtttgatataaggcggattaggtatccctaactttcttcttttgcatgtattagttgtggtttttttgggatcatacgcttctgaagtacgagagcgacggcgcattgtaggattacagcttccgggctgatgggcgttatttgtttatacggtagagagggtgggctgaatgagacggatggttggatgttgatgacttttcttgatactcgttgtgaattacgtgaactaagtgtaataataccaagcccattgatgcctactacagtctcctgttgaatctcaggcgtgggggccgtcttccagtgtttcctacctatgttgcaggctgtcacgaacaaatccagcagtcacaacatccttcgaatactgtgtagaggctcgaagggttaaataaggtcccagggagatgccggaataccgaggtaaaggaacaggaagaaatgacacaacgtttttattgcttggaataacacagctgattcctgtcctgaatcaatttaattcctattctcaagttttcctactcggtaacgaagaaaatttcagtcagagaagtaacctctcgcgccacctctttgggtcccatccgcgatgcagggtcggaagctgccttttctgatactatactttggcaaacatcggtttgcgaagctgagggcgctcttgaggctcaaattgatggtcgacggcatctagcttaggtgtctcgaagtgcttgagaagtccatgctttatcattcggagctttgctctggctctcctgtgacgctgtgggtttccaaattcatacttgttgacttgacagaggcgcttgtttatcggacgaaaagaaggtcgctctagaggagtgccagctcctggctccattactggtagtttacctggttaattggagatattcagaagcacttcttctgagacaggttgtgcttgctcatattgtttttcatatagctcttgagccgtggttgtcgaagcgattccatgaaaaagaagggggatgtcatcagccatgatggacgtattgagacgatgatgaagaatagatgaacgctatgggtgttttggggacttctttaagtgggtactgtgatgttgttcttgtgattttgtgtgagaagaatgttatcttgaacaaggtctgtacccgttgtcaacagttgaagagcgggtggtgaacttcattcagaagctgacaggagcgttgttcaataggcaggtacctaactacctaagtagaaaagacaagaggcatagagttgtattgccgttccttctccccgtgtctcacatgagttgacgactcaatgatatatgattttacttgagcacacaataattataaaaggtatcacgtcgatgtttctaggtagttttatttatttagtccttcttttctgccctccgtgtctttcctgcctgtccttttccaggcgcagcatcgaacttggctttccacatatcttcctgcttaaacattgtgacgcactcggaagcacttggttggccatactctgggtctgcaccaccatcaagcaactccttccgcaacagtatagtcagtatatctaatctcaaacccccattctatgctctaggtagaatgtccagtgggaagtttactcacttggatcacggcatcttccttcttgaagactgcgcctgcaagaggactttgacctcggtcgtttaagcggttaggatcagcgccatgctggatgagaaccttgaccagatccgcgtggccatggtaggccgcaagcatgagctgttaatcgtcagtacgagagtttaccagcagaaatgctcaagtatcataccagagtatcgcccttgtcgtttgtgagattcggtggcagacctgcaggaagagcctgctcaaatgtagctacatcgccctttctggcagcatcatacattttgcttgcgaactcgatcatttcgggcgtgagggagttcgcccgttgcggttggtttgatgcttcactcatgatgtgttgatatggtggtgttcgaggctaatgtttgtgataatagagtaaatgtgaggactattcaaggcttctatgtgtgtgtgtgtgattcaataaacagggttatgacagtgtgttggagtgaatgttgttaatgatgggtttaagacgaactgagatgaggtcaaattgaatgacgtagagtatgggcgcagaataccagtatttctggcagtggctccatcatcacggtccagcgtatcaatggtataaatatttcacattcttatctattgcttccagataagtcatttgagaagtaaacctttgtaaatattcgaaagaaaatcgtcgctaacaatctgtaccagtaacctgcaatataataaccgttgtgcccataactcacgataactcaacctgaatgtataacaatcttcccagttgttcaataagaacaatcttataattcagaaattccacattcaaatcgatatccgaaaaagagagacgaaaaataaacacaaagtcgatgcattctcgtttagtagaaatgatggttgttcgtttccccgcctttcatacctacccaaaaacgcctttaaaagagagatatcatttcatcaatttggttcatgctaatcatctctgatcagtttgaaagcaatatttcctatcatgaaacctactgtaaaagaataaatattgcctgagatataatcacacgttgttgtattcactgcagatagtcggtagttccatcaccatcaccaacgtctggctcatttgggataacaggccgctctggttttggcgtttcggggcgatgggcaatgtcgatgattcggttcatcgtggttatttgtttgtttcagatgactatgatgacttgtgtttgtttttcaacggtattgagttcacgggtgatgtttatacgtccaaagtggaaagacgattaaagagggagaagaatgaacggttggcatataaaaccataataagtcaaacttaactaatggcgcgggggcacgttacgttacgtcaggcttcggcaagccattcattggaggaagttgaatccaatatgtccatgataacgtgtggttctctgtttcgagagagggagaagcaacccatttcattcggccttggggtttttagaacgtcacagctgggtatgacgaccacctacctaggcagttatcgtaccacttctacatcactgagcagtaaatggtatactagttatgctatattgctgagcaggcttcagaggcaaacaaataagaagattccccaaaaatagcagttgctctacatgaataaaaagtaattttttcttcaatacattcatatatatatagtttgcggcggatgagaactgacagatctttggtaacgtgcattttgttcctaacgacgggtacttggatacagctgagaatagggtagatggacgaatacccgtcatcactaccaaatcaactttagtctgatatgtcactacatagtatccctgggactaacatgaaagcatgtgattatcccattgctaagttaacaagtatcaccgatgggtatcttcaattttgatcagaaaaatcttcatggcgatagagaatgtgaacgaacgctcggctattgcaaaaatacccacgttcaatgtaaggctcagatcagatcatgtaaactccaacgcttgacagggacaacgaataagggtccttgaaccttgtcgttcccaagtcagaacaaactcgacaaagaagtcgtcaataggcgagatcagcgcctcgatggtttcggaggcccgcataatcaagactgctcccccagcccttgttttaatccaacgacctcatgcgttatgatgttgctgccgcatctgtaccgaggccaaccgtgttctacaccaagtttggtattgttgtctgcacgccctacgtaaaacagccctcggaaccatggaggcgggataaacccggccaagatggaattccaagcagttatccatgaccgtgagatcatttcccaaccctcattattatcctttaaggttggttggtggctgaaccaagacaaagatcggatctggcggaaatgggaggcttttgtcttgggactgacgggacaggacaaaaatgaggggtagcttgttgctcaaaacagctcccatcaacccaagctattttcattccacagccatactcatattagtcaagaagacaacatcgtattttcgagctgagactggccgatgttcccttgatgggtactgaatcgtgagctcggattctctcccctcgcctgttgcggatcactttcgcgaaaggcgtaatatcagatcagggcaaagcgggtgtcgtgcatggggtccatggaactatacggttatcagtacagcaacgcaactgtgcgcatgctcggtcacgtcggataaaaagaaagagtgaagtcaaagtaaaaaaatcctgaaggtcccctccttcccctcagcgagcaatcagcacccttgcttgaagggcgtgtctggagaagacaaagacaagactgatcaagagtaatagcggcttcgtaacaagacaggtggagatgacatattgtatcatattatcccatctttccccagaaatctcaggattgagatgcgtctttgttgatcgattggagagatgagagaaacatggagaagtgattgaccacaatgagaccgaaagggaaagagaataatgcgagagcatttcaatatgaccccagaagtccaggggcctagtcattgacccaaagtatgcaacaaactcggccgagccgtttggttgtgagttgaagcaaagggctgaagagaaggggagagaagagaaggtgacgaagcagcggcgcaacgtatgcaaccctacgttgcagtttgtaggtagtacagagtgccccaaaaagtgcatgaattatcaaaaatcataaagcatgccacaaaaaatgactctttggaaattttaccagctcttcggtcatctgaacccaatcggctggtaaacggccaaatttgactacagttcataccaccaatacggtgtgtcgggtgagattctcccgaccatttggaaaatattggatgctgtcatgacagtgactgagggagcacaattctcgtagaattgaagctagggtaaaggtatcatgacattgcgtaggtaggtccaggcccagagtctttaacatcagatgttggatcagctacggtcgagacttggcaagagggaccaggtacttcttgcccgctataggatcatactcggggaaggtacaccagaactaaccacttgtacttgcggcaggagcacccgtgtaaaccgtaagcgggactgcgctagcggccgggtccttctgaatgattttctctccatcaacaacatccttgtctatattctctcccctgtcaacttctaattcttcccctccggggccccaatcaaagctccccatattcgagcttcgtcccctgcttgtcagatgtcaaatgtcaattgtacacggatgctgcgagcttgaaccctagaattctggtcatcttacctattgattatgccaccatcaacaagaaataaggcccgactaggcaacatgccacctcccttggcggcttgtttcaaagacgtcaatttacccccgcgaatcagatgctaccggcggtcgatattgttactgtatccgtacagcattgccaacgagacagcgagccttggatctgccattttccagccgcattttgatcaagctacgaatggatattatttcccggttacgattgactttggtagtgattactgctaccaagcctatacgtcgaccaatgacttactttagtcaaggcacttacttaggtacatagtacgcagatacctacctactcacacagggaggtggctctagccgtgctatgcctgcaggtggttgtaagaaacattgtcgagatatcagaccacttttcctcgacaaccatcgccgccatccggtgctccaaaacgtgtcaaagctatccaccacctaatccttcttggttaatgtcaatttacggatggatggccgtcaatggctatgcaccaacatgcaagctaggcatggtatagtatggcctgctatctaggccgatcttcctttgcccaactgatatcgcaggccacttcgtcttacatcccattcccgtgctgtctcttgtccggtccgtcttcctggttctcatccgctccaagcgcctcttggggaaatagacaacggaacgtcccccacgctcgccactatcttgcccatctgtaaggtgctgttctgcgtctgcctctaagccacccagctacggttactatgtgccatgccatgccatgccatccgttgcgatggatactctacgtccacaccctcagacatgcagaaacttattctttctttccatcattccaattggatcaccgccatactgtaacctctgctgatctcgtcaacggccgtctatccatacctgcctctgtaaggcagctagctccatagatgacccattggttcaactaatccaagttacggcgaagacctcaaactaaaccctttccatattctatgcagtaggccaggtaagacaatggaaggaaaggaaaggcaaggtaggtatcacctttccattatgtcaccgcactcccctctatactctatacctcgctctctgcctctcttctttcttggcaacccttccagtactctcatataagaagtcccgaagccctgcacataggtttgcttcaattcattcttctcttctcatctctcatctgaagagttcagcttcacacacaactctcatacaacttcatatatcacacaccctaatatctttcacccatgtcaccagaggtcaagtctatctcgccctttggcattgctcgttcaactgtccagggcgagcctctctccaaggaggagatccaacagtacaatgactttttcaaagccagttgttacctctccttgggtatgatctatctcaaagagaatcctcttcttagacaacccctcaaagccgagcatctcaagcttcgactacttggtcactttggctcagcccctggccagatcttcacatatatgcacttcaaccgtctgatcataaagcacgaccttcatgctctcttcatctctggtcctgggcatggtgctcctgctgtcctttcgcagtcttacctcgagggtgtctataccgaggtctaccccgacaagactctcgacgacgagggtatgcaaaagttcttcaagagtttctcattccctggaggaatcggctcgcacgccacccccgaaactcccggatccctccatgagggtggtgagctgggttattccatctcacacgctttcggtgccgtctttgataaccctgacctgattgctcttactatggttggtgatggtgaagccgaaactggccctcttgctactgcctggcacagcaacaagttcctcaacccaatcgttgatggcgccgtcctacctgttcttcacctcaatggttacaagatcaacaaccccactgttctcgctcgaatctctcatcgagaacttgagtgtctcttcatcggttacggctggcagccctattttgttgaaggtgatgacattgagtctatgcaccaggcaatggctgctacgcttgagcactgcgtggatgagattcgaaagatccaaaaggaggctcgtgactccggcgaggctgtgcgacctctgtggcctatgatcgttcttcgaagtcccaaggggtggactgctccccgcaaggttgacaacaactacctggagggttactggcgagctcaccaggtccctatcgcagaccccgccaccaaccctgcccatctcaaggttcttgaggactggatgcgaagctacgagcctgagcgccttttcgatgcgaatggcgcacccattgcatccctccgggctcttattcctcaaggtaaccgacgaatgagcgctaaccctgtcgccaatggtggtctgctcaggaagcccttgaagatgcccgacttcagggactatgccatcaaggtggagagccccggaaatgtcatgaatgctagcatgaccaacatggctgtattcctcagggatgtcatggccaccaaccaaaccaacttccgtctctttggtcccgatgagactgagtccaacaagcttggcggtgtctacgatgctggaaagaaggtctggatgggtgagtactttgaagaggatgacaatggtggcaacctcgccaaggctggacgtgttgtcgagatgctttctgagcacaactgtgagggctggcttgagggttacctcctgagtggtcgacatggactactcaacagctacgagcctttcatccatgtcattgactctatggtcaaccaggtatggaatgcactcaatcatacatgtagttcttactaacaatctctacagcactgtaaatggatcgagaagtgtctcgaggttgagtggcgtgccaagattgcttctctcaacatcctgttgactgctgtcgtgtggcgccaggaccacaacggcttcacacaccaagatcccggtttccttgacgtcgtcgccaacaagagccccgaggttgtccgaatctatcttcctcctgatggcaactgtctgctttctggtatgttcagttttatgtttgtatagcttggcctgaactaatatttttgtagttatggaccactgtcttcgctccgtcaactatgtcaacgttgtcgtttcagataagcaggaacatctccagtacctgcctatggatgctgccattgagcactgcaccaagggcatcggtatctggccccagttctccactgatgctggacagaaccccgacctggtcatggcctcttgcggtgacatcagcactcacgagtctctggctgctattgatctcctacttgagcatttccccgacctcaagattcgctgcgtcaacgttgttgatctctttaagttgattcaccccagcgatcatccccacggccttacagactctgagtggaccagcctcttcactgatgacactcccgtcatcttcaacttccacagctacccatggatggtgcaccgcttgacatacaagcgccccggaagccgcaacctgcacgttcgtggttacaaggagaagggcaacatcgacacccctctcgagttggccatccgcaaccagactgatcgtttcagtcttgccatcgatgctatcgattggatgcctcagcttcgcaaccgtggcgcttcagctcgccaggctcttctgaactcccagatccaggctcgcaatgaggccttcgagacaggaatggaccctgccttcctcaagaactggacttggaagcgcaatggcctgtggaagaaggtcagcgaaggcctagcttcacgatagtgtgtacatgcaaaaggatcctattcttcgctagaaatcttacatggaaacatagacgaaagaaacaccaaaaaataagacggttggcgttgctgggctgttgattggttgtcatgtcattgctatttatttcttttccttcccccgagaacctctatagttttgtagttctaatgactttgaaagagttatcacgtacaaggtttcaactcttgactgcttctctccgcatatgatattgcaccatgccgagctcagggaactcactagttccactgaccttgaacccgaacttttcatacaaccccttaccctcttgagagctgtttagataggacatccagccttccgcatcagctctctcaacaccaaacttcatcaaggcagatcccactcctcggcgctgcccctccttcgcgacagcaatcgtgctaagaaaccagtgcttctctcccgcgatatacttaattgctgcatcgttgttcgcctggaagaaatgcctcgcagtttcttgattccccgaagccgggaacgaagaagacttgatctgcttgccagacagcggctgctcccggcgagcccagcgtgcccagccgaggataacggagtcttgttccgcgacgatcatgtagttgtcatccttgtcttcgatgcttcgttgaatgagattttcttgccatgcttgcacatccggtgatgatggagggaagcagcgctcgttgagaggggaagaagagaatgcggagaagaagatttcgagcattcggggaccgtcatcttgcgttgctggacggatggttatggaagacatgattatgggtgacgatgtctaatatgaagctttattcagatggagatggaaagtataggttgaagttgattctcgagttgagagttactactttcttacagggtcaggcaattgaccaatagaatgagtcacgccgtacggacctacctcaagaggttatagagtgaaatagaaacttaggaaggcgtgacagagagttgaagtataatattcggaatgttgattaatgcatcgcagtttctgattcgctagatatctcgaagcaactataatctgtaactatgtaacgccctctcagtattcccattattaatctcgactccgtaaacgcccttttacctgtttcactaatcgccgtgctatatcactctaaaacagcaagctctttcctagcacctatagagctttcacagattgaaagaaagggtttgcctgaagctctgggtttgccccaacaagctctttcaaggcagctacttgctcctctcggctcatatctccagccttcaccttgtccttccactccaccaggactcgcttcagcatggcactgccatcctccatatcctgcttgctgtactgcaggccgagatcctcgtgcttggtggtaaagtcctcaagctcgtctgccttgcgcttggccatgcggacaaccttgtccgggaagcggaccaactctgcaacgtggatgccgaaactctggtcgcacacacccggtgccaccttgtacagcaacgtcacttcgcgtttggcatccgcttccgaagctgctgcatcagtgccgccgatgtgcgctgttacatgaaggttttgcacttgggggtactggtcggcaagagctgtgagttcgtggaagtgagtggcaaacatggcggagcagccaatttccttaacaatgtgctccgaaatggcccatgccaaaccaaatccgtcgtaagtcgacgtaccacgtcctagctcatcaataacgatcaaggactctgacgtagctgacttgaggatattggctgtctcgagcatctcggccatgaaggtagagacacccttgagctgcgagtcgctagcacccacacgtgccagaatcgagtcgtagatagtcaactctgcctctgcacatggcacgaagcatccaacctgggccataagagcgatgacgcccgtttgtcgaatgtatgtcgacttaccgcccatgttgggaccagtgataataaggaacgacgacttgtcgcgtgtgagctcaacatcattggttatgaactgaacatcatcctgaagctccatgcaggggtggcgagcttcgcgaagaatcgtctggccctcgccacgggcgtgaatcttgggtcggacatacgactcaggggcatgaacagatgcgtgagcaagagagacaatcacatcaagatgagcaaggataccggcaagacgttctaagacagggcagtaagacgaagcgacctgaacaacctcatggacaagactactttgcgtcctgttgtaattttgagaaagctggtcgtactcgcgtcgataggcttgcaacttcttggttgtgaagtagacgccgttcttctgggtcgaacactcctggtacttggagttgtttcggatgcagccagcctcttgtcgtgtgagacgcatgcacactccatggaccttgtggctggtctcaaggaaaatcttcttgtcggcttcttgacctaggtccttggctgaagctgtgaactcggctcggatatccttgtcgagctgatcaagcttcttgcggatgatacgtaagctcttgtcgaagtcggccttgatgatgtattcgtggcgatcaagagcatctagatcgactgtctgctccaccatatcctggagcttgcccaagctatcagaaaggtcgcgaagcttggtggtgtaagcttcgtcgagggggtccttgtagttttcatccatgacaccctcaaaagtaccaatgaagccaggtaagcgaatgacgacttggtatgcgcggacaacatcttccaggttggccttgcctcgttggaacctctttgagagtctgtaaagatcggggatggatcgcaggtgttcctcctgtaatgtttggcgaagttcggtgtcgacatagaacgcttccaccaactgctgacgcttttcaatctcattcttgctcatcaaaggctgcttcaaccattgtgccaaaagtcgactgcccactggtgtcttgcagtggttaagaacgccaaagatgctcatcgtcttggacccatcgcggggccctggcatgaggttgagagctttgagggcagctgcatccaacttcataaaatgagccaggtcatgctggtacagttggtactggccaaagttggaagggtcttgcagaaccccgaggtacttgatgagagatgctgcagatcccatggccagcttgagatctgtctgtgggagaagagatgcggatcgttcgtccttgagtaggcgtgccaagtcctgttcaatatctcgaatgccaaagtcgccagctggtctctctgcaatggcgacgccgcagttgtcgatgatcttttttatcttggccaactcaggatccttctcattttcatccttcttatcgcccttgtcaacttgtatcaagcactcacggacaccgagctggataaggagtgcctcaaagttggaatacaagtcgttgtcgaggaactcgctgacgcccaactctcgcacgctggcatctgcaaagcagacaccgacatttcgagcttcagaagcctttgctgagatcttgactgcgagaatcataggtgcagactcgatctgacctcctaagtcgtcctccacgtcttggaggttgcctggtgacgcctgcttgatgcacttccagttcatgcgaccggaagaactctgccaaatctcgattcgcttgccgagcttgagtagggcttctcgaagaaattgtcggaatacggtcatggtcatggtgacggaaggcagcccggtatggtcatttcggccgagctgtcggacaacagaagttgtcttgtagacctgtagcgaagaattagaattggtagagatatgatcgtggtattaacttacagtctttgcgatatagttggcatcttggccatgggaagtgtaccaatcgcctcgatcaaagatgcggattgtgtcttggttaacatctggtaaagacttgaagaagcgaatgaaaccgccctcgtcgtcgagctaagaatatgattagcttggtgattagtagaaaacccgttgctgatggttacctttaattctggtcgtgaagccataatgaacgtctttcaggcttgtgcagctccagatttgaagtgaaagtgcctaggggacaaatattggaggtttaagtcgcgtcatgaattcgcgtattggccgggagacgcgctattagtgggttctcaattaaagtggtgacgcgaaatcattgcttttgcataagtcatgtggcaggcgcatgcataatccgtatatcagatgcataaattgcataaattatgtgagcagcttcattgacacgtcattggttggtaccaagactaagcctacgggcgctgttaggttaattgatggtttcaacttacaacaacatgttgatgttggaactcacgatgccattatttcttggaataaactgcttatgatgatttcggaccatgcattgcagctcaagagttgacatttcgatgctccttaccatcaacaagatcagcaaagggcatgattcgaacgagacatcagaaatgatcaagacgccttcagctcagcctttagaccctagcatccaataaatggcgcgctatcaaaaggttcagcggcgatgattcactatcaggcagcctcaaccagccacatgtctctgtaagtgataagcagttcgagtatggtttctcccccgctgtgagtgaccgcaatttatcctctccttatttacccatgtcattccatctggactatattctgacgagtaactattacttctagtatatccaatagacaatgacgcagtctgtgcggtgaatcgccaagagataaatcgaggctccagcatcgactgaaacaagtatagactggagcaattcgctctcttgttagcgaactggggaacaagagtctttttaaccttgtttttagcttatacgatgtgggggttccgcagagttttatacggagccgcattgacatgttgactggacatcttcaacaagtcgaagccagccactttggggagtttttgctcgacatggccaatgatgggatggatattcacaccttcaaaacttgtcctcgagtggcaacaatggcaagacatcttgttcagcttcaaagattagatcaacacgtgctcttgagcaaagacgatatatcgatttatgcttggatatacaaggcttggcgacagggattataagctcgacactatccatccgggttctctaagggctcccaaaatggaaatctcccgctcgatagtggctcaaagccatcaaggtcctcatatccaatccactctgtccctacgtatctgcaacagtaggagcagatattcactctgggcgttttccccagtggcaatgagtccgagaaagcaagagagtttgagacattaattctattctccctcttttcctccctccaaaaaataatagaggtaccctgactctctttaaaaaagtatccttactttctctcctcgacgacctttgcggccatttccaagtctcgcttctctcatccattggcctctagcaatttaagcataaatcctgcttatttagaggcgtcttctcggctgtctgctgccgtagtccattgtttgatacgaaacggaacgaaacagaaacgaaacaaaactctcttgccgttagccgcccatcagcatgtacgcttccgccttgtccctcgccagatgggggattgtcttctcctctgtggcttctgctgctgccagcaatgtccatgttgcccctagagctaccaatgccccctcaagcgcagcagcagcgcccaaggtcaccgctatcacaggatgccatctccacgcctcagatctgttagtagataacctaggcgtttccaaaccgaggcactattaactaaccgtacacctagatactgcttcgctggtgagacagaatacgtggtagacatcaaggtcactgccactactgatgttccctctcaatataccgactgccatgcccatggctctgatatgtaagctattgagctatgacataccattggccactactaaccctcacccctttaggttttgtgtcggctctgatggtaaagatgttgctgttcaagctgaaagtgctgagtcggaagaagatcacgatcatgaagcaggtgaagaagaccacgaccacagccatggagaagatgcagcccaaacaggagctgctggtgacaaatctgaggaaagtgataatcaacactgtcacttccacgctggtgtcgagtaagcagcatccccctctatgaaccatcaacaatcactaatgggtctatttaggcattgcacaggtggaagcggtcacggtagctcagaggctggcgaggcagctggttcttcatcttctgcctgtcaacctcgcaaaagagattacgatgttggtctccgtgtcggtcttctcttcgtcattttagccacaggtgccctgggtgtctttggtcccatcctcttgcacaagatgatgcctagtaaactcaacgttgtcctcattgtcttgaagcaattcggcactggtatcatcatctctaccgcctttgtccacgtatgttgccttctccaatcactgcctaccatttctaacccatactgttagctctacacccatgccttcctcatgttcagcaatcaatgtatcggcgacttgggttacgaggctaccacatccgccctcgttatggctggcattttcatgtctttcctcgtcgaatacatcggaaaccgcattgttctcgccaagacgaaggcttctgctgatctttccttgactgagaagaagagcgcgtggctctccaccgaggttgtcagtgttcttgtcatggagcttggcatcctcttccactctctccgtaagtttcgcctctcaagattagcatcacagtgtattaacataatctagtcattggtttgactctggttgtcgctggcgatgagtacttcctcactctattcgttgtcatccttttccaccaaatgtttgagggtatcgccctcggaagccgaatcgccactatcgggactgctgccgacactcacagcgtcgtcgttcctcgtccttctgatgacacatcctccgcacaggactcggacaaggctcctcctgctgctaccgaaaccatctccaacgatgagacggcccatgttggcctcactatgaagaagaagctcggtcttgcttccctctttgccttcatcacccccatcggaatggctattggtattggtgttctgcaaaagttcaacggtaacgacaagtccacacttatcgccatcggtaccctcgacgctgtctctgctggtattctcatgtgggtcggccttgtcgagatgtgggctgcagactggatgactggaggccatggtcacaaggctgagctcgccgatgccaacatcctcacaactattcttgctttcctgggcttggtcgctggccttgtggtgatgagtctcctgggcaagtgggcatagactaaacgcacctgggcctcttggtcaaactagaggaatgtttgggtacggagtttcggtttcgtgcatttacggagttggttgggagagcatatatagtatagtctgctctgtctacgggtgaaaagctgtgcagatcttcatgaaaaatggtgctgtcaggatagataatttggcactgataatgatgaacgacatttctacctcatgcacacgcttcgtgaccagctcgattatgagatgttacttctcaacaaacaagacgtagatccatctcttcacactagccttcctactgtcctttcaacgaggcctttctcagactcggcatctggtaccggggtgccttggatgtcagattcgaactgtgtgtgtcgttgtcgttatcgttataaggcaacacctgtatgctgctgtccgctggtctgtacatgatgtcccagtgatccgaaatgtttggattcccataaggtctcagggctgcaaatctcatgcttcaagacctgtcagaactttcacctcaccaaaggtatcgcatgtacttacgtgtaatttccgggcactattctcgtaccgttggcgagcttaccaaaccaccaaaatacatgaaacccgcgcgattcacgtttgagggggaacggtatagtgtcgttcgcgtcattgatggttggatcgaagaaccaaaattcttcggcatcgcgcatcgtagttgctgaaccgacgtagccaaattcgccaacacgaagagggtaggtccagagtgattctgtccagccctgctcaaagatctgacagtttttagagagaaagatattaaaagatttcaggagatactcacatcccatctgaggttctggcaagcgtatgacagcctaccaccaatctcaataaaatcattcggatctctgtcgatgttgaaagaccagctgttatgtgttaaacaagcacgatattgacatggatttcttacgtcaagtccttatccggatctgtgatgaacggttcggcaatgaacatgttgtcgaatgccttttcagtatcatacgccgctcctatcacagtcatcagtgggaacgagaatcgtaggccatatcagggttgacgaacctccatacggtatggacagtttctctccgtgatcagaaactacccataccttgccgccatacaatggcaagtaatcgtcgtcgacgtctggaagaccaaaggtgacactgggttttataagctgatgatgatctcgtgatacacaggggacttacctcagctctcttgtctctcctggctctatgaaaaccgtatgagggagtctcacaggagggacgatgttctttggttcaattccatacaacagagaaaccccatagttggcgtcgtagatattgaagcctgcctggggctcaagtttgaatttgtattggtgtacccttccaccagtgttggtgatgttgaatttccatcgtggcgtgaacaattcggtgtctctcagcgcaaaaggctcatactcgagctgggtatcgtaattaagcaccttgattgcatccaccagtccagttccaacctggaatggtggagatttgaacttccggttgaggcggctactcacaaatggcaggcttttcccactcgaagcaatgcgatctcgaagcatcttagctactccggcaccattgaaagcacggccaccatatttcccgatgaaaagggctgcgattcctgctatgtatggcgctgacatggatgtcccgctcagttcttcgtaactctggtttaacacagtgctcgtgatttcgaaacctggagcggcgatgtctggtttaaggagcaactcattcgttggtccccaagtggtgaagtaaacgggcattggtccatagtcctcgccggttctgtttgcattgggttttgtggtgacattggcagcagccacggcgagtacaccatgtccgatagcgccgctactggagtagaagggtccgaactctccttcattgccagctgatgcgatcatcacgacacctttgtcgaccagtcggctagctagcacagcccagggattgtcggaccatccgcttggctgtccaatgcttgaagtaataacatcggcctgagcatctctcatcagcaaagctcatacgtaagtacacacaatatcacttactcccgcattgtaagcatcacataatgcttgcattatagtcacctcgtcagtttcccatgggttctatctctagtaagccgaaattcatatgttctccagaaatgcctcatacttacatcggaaaataccttgtagataagaagttccgcatcaggtgcaactccggtaagcctggtccctcgggttagtcacacaatcatgctcttcgttcgcaaacataccattcattttcagcagcaataataccagctacgtgtgttccatgcccttggtaatccatgggatcattgtctggtcgctttgggtgtttcttctcgttgtgtgtctcccctagataaacagtcagttgttgagtcacgcaaacgacgttgaacatcccacagtcggctcccacaaggtcataacctcctttgactttacatcccggaccgaagcatcctccaagcttgataaattaatgaatagtggccaagagcaaggaatagaaacataccgctttgtgcgtatagtcaatacctgtgtctactatggcgacagtggccccttttccacgtatcccagcggcatggagtttatcgacgcccgtccaatggtggatagaatagtttcttatcgatgaggatggaccgtgtttcgactgttcaactttgggcatagatactttgtgtactggccagacattaatgactccctccatctgaagtagtgtatccgtattgtcagtgtcagtttccactaccattccgctaaaaacatcactgcaatcaagactcttgaacaggggtcttttccggtcaggtttggtgagaaactggtatgctaatgtagctagtccgcgattctgagcatgtgagcaagtgttataagaacggaactgacttctattaccggctcaacttcgatgatgaacttgcgagtgtcgccattgctctttctaccagtgctggaagaagcgactgaaggtctggggttttttccggcatttacaacaactgaagctgtaagtagcagggcctgcaataggttgtgtggcttcatcataaacgaatggcaccagcaaatgttgggtaagaaggtattgctaatgataattccactgggattcgagcaccatatatgccgattagtatatggtaatgattagtgcttctccggaggattagcttagacggctcggtctcggaagggtgcattgtcaacgttgcaactcccatcttggccacggacggagagaaacatgtgcgtcctctcaagctgccgttgtagttcaagcgcccggtgttttatgtatcacggccagggtaatcttgccctgccattactgaatgctgtgccaaagatcaaacggtcaactcaaaactcccagtgatgtttcttgagcaccctatgacttgttcacaacaacgggaacttgtgtcactgtccgacagccgagtttaaagtgtatggaccatccagagattgccattgccggagcccttcatgtaatgcaaacgaccttttgagcctctctgccgttgtgataggccggctgaaacagacattctcgaacaagaatgcagtgaccctgaagctgtgcaacccatatcaagatctagcgagagatccagcagtaataagggggcatgttcaacgtgagatcgcgtccagcggatcatttctcttggttgcagtaccgtcaagacgggacgaaagatcaaggccaggcacattcatctgttgaggtagcaggtatagcgacagtacgacacaaacttggctttgtgctgactgctgtcaataatagattattattttttctagtgcaagaccgcatgtctgatcgagtatggctcttggagagatggacaaagttctacgttactacctagatatatctaccatcaggagtagcagacgggatccgctggacgggactacacctgcctctacaatagagggaggcaggtggcctaggcaggtgacttcctagtaggtatgtatgtatggtacaataatacatgaggaaggaaggcactaggcaggtgatacaatgcacaacctgggcaggcactctattgggtgtaagccacgtactgcagtgtaattgtgcaattaccttccattgaagcaattagatacagtactaagtctactactaacctagcacctatctacgttagttggtgtctgttaactgcacacacagcataatatctcttctctccatcaaatcgaatcactccacagcatgggcacgcttaagaacccctcaaggttaatgatgcaatgtctgaatcgtcattcttcgcactgacagtcgaacagtttcaaagacacgccgtcgtgatctcacatcgtgggcacttgtcagttgtcgacacatggcaaagaaagctaacgaacaaccgaccacacttggccaaaccattgagccattaaccaaaagaagtttcgttcccagccatcaattaactgtgactggccatggcttttaaactggacccgagtccgtgcctggcgatctgtcagctggtgcgtattggcctgactcgcgacgacatctctatcaaagccacatggataacgttgagctgacaagatccatttctgtgcatgtttggcttgaaatggcggcagaaaaactcaaattccgcccgtatcggtcgacttcgagaaggtatagacataccagccggctcaaatcagagagaaaactcggtcaaacggtaactagtagcaggctaaaaacgacacctcctatacagcgatgcctcagatagaaacctggagaggagatcgcgcgatagtgcttgaataaatgtttccaattcagctcagtctgcactgctacagaaaaacgtgcagactggccatgcccgatgcagcatgtcgacgaaccaaccatactggctcaccggctgcgagcaaggggagcccggttagttcgccgctgaaagacaaaggagagggatgataggtaaaatggtctatcgtagagctgatagagtctgagcctgcttggaaagttggctctctctctctgattattggaaataacgactatttctctcagaggaatgctacctatgtatattgggactcgacaaactaaaacaaaatctcatcttaatttcggctgatcgacgtcagctcgtctgcgattgctcttttcactgaaagacagtgattgatttgcagtactgagaggcatttgtcccacacctttagacctccagcaggatcaacgtttagatttgtggatcctgactcgccgaaaccatgtggtttttcggtgctcttttgtttctgcttctggcgtgcatctcaactcccactttggaagtaaagcccagaaagtctccagccctctgttcggttacgtttcatgccaggaaccaatggagccccgtccgtactcggcacggcgaaaaaccttgcaattttgcctccattttttgcagtgcggttcgcttcgcttcgcttccagacttctcctcttgttcacgcaggaaatagtgtgatccccctgcgtcaacccgccaacaccagaatcatgctggtgctggtctgggttaactagcgctttgaccggtgttggggacttccagaggccggcctgagctagaatcgcttaggcttggttcgaaatggggtctaatcgccgtgtgcaataaaaaatgactttgttctttgttcaatacgagctgatgcttccttgacaaagagaaatgtttgttgacggcccgtcagcgggaggaaaggggagaagagacgggagctttggaatccgacacccaacaaacgtatatacttctggcgtttgtgtgtccaatattgagaaattactcgtgatcgatctatcagagacaacggagctagtagtaaatgatctctgtctagccttgctcagcaagtttccaggccttcggaggttccttacctttacttgcctggcgatatagcccccgagggttatttctgttgtatatcccatgccgaaaaatgctgatgcgagcgagctccttggtcctcctcaagggtaaatagatggatgttacatctcaggggcatcaagcaaatgcaagtcgctctgcaaagcttcggtcgcatggcacccttgtcagtatgtattccaattagcatcccctgcaggcaaactccaccttccgggcctcccctgttgaccctttcaagtgtgtcccattgggtaggccaacgaacgaacgagatgattgggaatctccagctccaactccaaggatgagcagatgagaaacagtggagagaccaaagttagttagtggaggagcgacattctagacgctatagcatccactaactctccaaagttagaacacctgtggtcgggctgttacgccccggcgcaatgcatgttagagcccgggtctgtgggcctctcactgggtgcgtccattcttatctgccatccaatcctccccctcgttcatctccctgggtcctgtcgcaatccttcttctacccccagtcgcccactacgttaccacttcctcttttaccctcatttgatctgatcttattcttggacgacaaggaaacaacactcccggcgatttgcttcctcaactattaatgtcctctactctcttttaatacgtacaatcacagtactacttactactccatctgatatcaaccttgacccagcaggtactcgctgttaaacaccaatacttacactacccaacacccacaagacgagcagcaattgtcctccccctttctctcaaggataaaccaagacaagacagttcatacataaccaaaaaccggacacgaaacactcatcatccaagtacacatacgacacgaaagcgtacggcattgactgcggtaccgtgacttgaaatcataatctccacatcctcggctttctccattacgacccagcctccctcgacgcgctgcacttaccgagaggtccgacttatttattgactcggcatatctaagagctctcatcctcatcctaactcaactgcgccttaagcaaaaacctaccaccaaaaactaccgcaacaatgggcaaatctctcatggacaagatccaggccaagctggagctcttccgtcttgagcaacgctacacccgccgccgtcatagacgttccacctttgtatccaacgctgtctatgtcgatggcgagtacgtctaccagactcccaacagcaccggttcttcctctggttcctcaaacatggacgctctccacggcgataaggccgctacaagccccatggcctctcccaacaccatcgtcattgaggatcaccacttcccctctgagactcagcgtcagcaaccacagcagcaaccgatggccactgctgagcgtaagcgactgaaccgattcagttcaattcctcaatttggcggctccagcaagaccatgcctagtgttaaggaacgaaggaccagcatgattcgatgagcaactcacggtttatcaaagcaaaagcaacaaaaaccagaaaaccacaaatttcatgcaacattcttatttacgatttgacgggatctagcgccaggtgatgcattacagccctggcgcaggcgtagtgggcgcataagcgtgtaagaaacagacacacgattagatgagatgatacgggatgggatgggatgatacggatgaatcggatttgacgggatacccccaattcattcgtgattctcaacggcgacactcgcccagatttgtcgtgcacatgttacagcatcggatcatactactacctcaactttcattatggcaggacgataccaccagccacgagatcttacttaacgactttacttggttacattttccgccccgcctgcatctcgttgtctcctgtcacgcttgcagacctatcactgggcctcggctgactacgtttggggattacaaacggcagtgcgctttactacaagttggacgtatcatcggtcgtcaccgacacttttttaccctaatttttctttttatggcgtcgatttacacttttttttcccctctcgctatcattgttgcttctattcctcgctctgcttcctacgggatacagccggggctgcttgtttacaacatgacttctagagctggcgggcaattgtcggacgacactgcatctgtacatatttgaaagtattgcagcctggcctggttgcagggaagaagggacatgtatggacatgtggaatttagccaagttaccaatgaatcaaaacagataccaagttcaaaacaagtactgcaaaagcttgcgctatgatctatgacgagtgaggatgaaacaagacttggccggtacgagtcgttctgatcgacattaatttcccgagctgcacatgtcactgtcttgaatttgtcatgttgctacagttttaatccaatctatgcatcgcgtacgttgtatttaaaacagtacggggtttaatttatgtcatgaatgtcacagatcagcaacacgagtgcgaataagaagcgttcaatttcgacacgtcagacgagatgaaagctcctcagtcactgtagttgcataaaagtctgtatgctcttacatcaatttgtgtcacaaaactcaatgcttcagcagccggtttctagcgtgcatgtcactcgtgtcattgggtcacacgatttagggggctggctacaacgttgaattacataccgcattcctaacgttggttagcagtctcaacgccagtggcttaattacctaagtaaagagagtctgggaggcgcagggttacagacatggtttcagactgtgatcgtcataaaatagatcatgtttgaatagttaatgcataaagaaagggccttgccggaaacactcatgttagttttagcttagtagatatgatgtatctcgctcttcgctgagcgcctacgtatgaatcacctattacttactgtgttggttcatgctttataaccaaggtttacgttaaaaataaccaagatcgtgatccgtttttttcgatcggagaacactcggggcaaatggtgtcagtggctgttgctacgtaggaagaaaataatccgtgtcttattatggaccgcatggtgttcaaggtcgaggcgagcaggcgaggcactgaccataccaggttgactgacgtctgaacaagtgggcggcttcaaggttagatccttgatctgatctccattcttgtgtcaattaccctagacttcaaatttgaagttcaaccacagtattatgacttgccttgaactagaggtaaccaaccaacagctgaccatttaatataatcctacaaaaacgaaaaggtcaatctataatcacaaattaatactacagaataatgagaaattacaacaaatcaaacccagtaatgaatgtatcaacacctaagtcggcagctaggtattgctgccatgcatgctcccatataaatgcgaatcaaactaattgtaactcacctcccaaaaactcccaaaacacctttcaatgcttccatcatcttcgaacaaaacaggggggggtataaggctatgatatcaaaaccaaaagcattgggtgcccatcccatctccaaaggagaacaaaacgtacgccacgcttattaaacagcaagtccgtcgtaagctctctctaccgttcggctgcccataccaggcaccgtcctcaactgaccgagactgtcaatacggccgccagcctcgtcgttgctgacaagctcgaggtaatcgaccagatcgcgggctctctttgcaccaaacccgactaggcctcggatttggtcgaggtcacgcgagttgacgatgtcaagaagttgttgcgtacgaggcgaggcaggaccttcatcttcacctgcaaggatagacttagtagcaaggggcttgaccttggtctttcgagacttggacttttcggctttatgcacaaactcatcttcatccacatcggcctcagcagtctcataatcgcaatccgcatcatcatacacaagccttcgcttcttgcgctccgatcggggtgttgtccgacggggagaaggtgcgggagcctctccattcaaacgcgatcgcagtctctcgatcttgttcagcaactttgcctgaccggggaagaatggcaaagccatctcatacatcttgagagcgatctcatcctcaccacgttccttgtgttgacgggcagcgagaaggaaacgcaaaccttccgacttggaatcatctcgccattcgtcgctatcgattcgcttctcaagagcttctaatcgcctctgtaccgcgtcactgatctcgggctgaactgttggtggtggttgggacttttgctcatctgcaattcgagcagcgagaatctcgctgaccttcttctcaaccatggcctcgatctgagcagccgagatcgtgatagaggctggagctgcaggttttgagatcttgctcggtctcatagcggcatcgttttcagatgaccgcttgacagggttcgtggtcgttcggcgggccaaattagagctcacaagaggtcggttggccggtgctgctggcttcgacttgtcaatatagacgctaaaagccttgacaggcttatcggctgctttttcagcagccttgtcggtcgccttggcggcgacattgccattgtgcacatttgtgaggttggcaagaggtcgcagaggctgacgcagagaattggccgatagtcctgagttcgctctaggaaccgatttgtagacaatttcgttctcaatttccctgacctcaattcgctttgcgcgagagctgacgttcagactgctgagagtatcgaggtggtaacctcgtagaggcgataggttcaggatcatgacagtaatgccattgttctgacccaatgacagaatgcgagtcatcttggactctcggtagggaattcgcttgtcgccacgaccaatagcatcgatacactggctcaagacaaagagactcttgttgatggctgcagattccaccagtctctcttttgcattatcagtccggcggttgtcctccgagccagccaagtcaatggctgatgctgtgctctcctgaaccgactctgcggtcgtttgtatcagcttaacccgcaggatagcgtggctacgactgctgtgagcgttgagcttggtggctgccgtgacgcggttgttgttggcctcgatgtacaacttttcaaagtccttcagatcctcgcaacctcgttcagacagaccgactacaacagtcttgccgttggcctcggctcgcagtggtagaccggcgggtgttcgtttctcgggtggctcgagcagatcgaaaactttgtcgttgtagatttcgtagtatgatagaagaaccttcacatcggactcgccctttgagtccttcatgatcttcttgcctctgcggaatacactactaagcatcctgggaatgacaccacgatctgccagcttcataccgcctcgcatcgtgtgtgttttacccgtacctgtgacaccatacgcgaatattgtcacgtcaaatccctggaagagagacttgacatatggagcaactatccaagtcaacacgcgatacggggaatagcaagacaaaacgcgttagtataaaagatcttaccttcagcggtgaataattcctcctgagtcgtagcccggtcgtacacgccgttgaaagtaaaagagaactcctcagcctcattctttgggttgggaatctttacaatcgtgttgggcttgctaggatcgacagcatcggctcgaacaataatgtcacattcgcgctccttttcgaggagcggccgtatcctagagacgactctgacactcatcgtgtgggtgtattcggtatcgggaggattggatgtaagggggggttcccgaaaagtagtgcaggcaacaagctgaaggtgtgcaagattcggactctatcagcctaccaaactggccgctaccacgtccagaaagttagcaaatatttgctatagacaagatcacaagggtatcggtctagtgagattggtgaatgaaagcacggacgttggcccagcaacgtctacacgtgacatgacgtgggaacgggaaaagccgctaacgatactggctctggcgtctagatcgaggttaggtgaagagaagagaagagaggtagatatacaagctatacaggctcttccggagctcatatatccaaccagcaaaatgcgaggccaactgccgttatcaagagcggcccgagggctgaggctgagggcattgccttcatacgcctgcacccagtctcagtgcaggtccatacagatcaacgctgcgccgagcactgaagcgcccaaagttggtggtgatgctttcggagctcttgagacgagggatcctgcgggtatgaacatgccacaccattgggatatgatcaatgggctctgatatctgacattatgctgtatagatgctcgatttgaggtcctcggctcgccatattctctactgtctgtgaccttgtcggcatcgcagaagctctatactcggcggggcacattggttgctgtcgccggcaaacctgaaaatgtatgcaatcgccaaagaagactatcagcagagtcattaacggagttactaggcccaatctaccctctcgatcctcaacccgattacacgagccctcctcggcgtccctttcctctaccagcgcatctcagctacgacgcccatcacagccttaatctcgaccaagtctcccacaaccacattcacagttcttcacctcgatggaacaacagactggatgatcgcccaaaggaatgctttgttggcttggacaggacataccctctcgccctcagcgcgcatccagagcagcctgacactcgcccactggggtaacacacttttgacaggacgaggccttgctgctctatcggcacctggacagatttacgaacttacacttaaggagggcgaggaattcgtggctcaccctggaagtgttgtcgcatactccatcagtcgatcccttcctcagcctttccgcttcaagagcaacagcctacaactccaggtgccctcactatcacgatggatctcagagcccgactgggtaaagaccgtccgcagctctgaggtctggaagtacctagcacgagctttctacggcctacgaacagcgacccgcagaactatctggggtgatcgcctcttcctccagttccatggacccaccaagattctcatgtccagccgaggtgtgcgtgcttcagatgtcctctccaacaagcaagtgaacgaaatcgccgactctgagcccggcgtgatctctcaggccgtcgaactgagcaaccagcccaagctcacagatggtgccgagaccaagtctgctgttgttaatgtcgccggacaggggcaagatgataaatccgtaactggaattcatgttgccaaagttgaaaaggacggtaaagtcaagttcgaggacaacaaggacctgaaggagtttatccgatgaaaagaagcacgcagagaaatgtaaaaagcgagtgggcggtattacagagatgaaaaaggagaaggaagacgagcaagatgtttttatacaacctttgttttatgtatgatcacctatattatctatcatagagctagggcctctatgtatcaacacccagaggtcaaacaagtatcgcagattcatgattgcgtatttctgaggcccaatggttgacttcttcactgttcgggtcaacgtcgtccctcttctcaaatcagcatgccaacgaggcttcagtatgggtgtaatgagctagctgttactctcatgaggtcatgtcgaatagttagaccgacccatcgactgggtaatcgtaaggggtagacgggaaatcgcccgttgtcgaaaggatggtaaaagtactatctagctaatagagatcataggccgatcaaccggctaaagacttatagtgactgcacttgactgattcatggtcagctacagcattgaaagtaaccaatggttatatcaagctgcgacaaaaatcccttggatgactgtaagaaaatgagtgcatgcagaagatcttcccgcgtctcaacaattggacagtttcgctcaccactcacgcttttggttaggcagttcgcgactcggcttcttcttaagtccagaggacgtagtgggatgcgaaattccatacgtgtattattcagccctcatgtcgaatgaactcaccccttgaagaggaaacaagctttttttattggagaaatacagacagacacatgcagtttcagcccggtgagtcagagaacggtagaagggcgagatatgctgtaatcttttgtccgtaagctcggccgggatagaaacgcgaccattaagaccgaggagtattactactgcaccccaaatatctacaccactagactagactacggcggctttatggtccggtgcataggtaatcccgatctttacgccgctatggtgatttaacagaccgagatctagaattgtagattcctgcagtttcagtaagatgtgcatactgctaccccaccaaaggatcaagagatgggattggaaatgagcgatagtcttagtaggtaataattagggtgcatctgatacagatagatgggtagataaaggtggaagcaactccatggagctcttccacggcgcactgacagccagtgatgtatataaggaaatcttgctgctgcatcaaaaataattgaccgattatttcgtatcactgtcaagtaaaaaataattcttgaccagcaatctttgctcccgatacatcttgattataattaatcctccttcacacaatcacaatcatgcctcgatcaaccacctcctcgtcctcgggcacaatcaacgatagaacaattcagccagcaacatcgatagaccccgagaaacaaagctaccaaccaaccaatacaacagaagcgaacatacatccagtgcctaccaacatcgtcgcagcagaccttgagcgtggtgacgatgatgaaaagaaacagtcgcagcaacagcccccagcaggtggtcccccacctggaatggccccagccgatttccctgacggaggagtcgaagcttggctcgtcgtctttggtggttggtgtgctctgttttgcacatttggactcgtaaactgcgtgggagtttttcagaaatattatgtttctgggccgctcagcgatcacgacagttctgccgtgagctggattctgtctgtcgaagtattcttcatggtgttctgcagtgctctcgtatgtatagtctcgcccttcgatgaaattgcacctcactaactgttgacatagtttggtcgtcttttcgatacttatggcccaaagtacctcctctggtgcggcactgttgcttacatctttggtcttatgatggtatctttgtcaacagaatactaccagttcttcctttcgcaatctattgttgcatccatcggctccagcgctgtgttcaacgcctccatgtcctcccttgttacctggttcttcagacgccgtgcggcggctttcggtatcatggtctctggatcgtctctgggaggtgttattcttccaatcatgatggacaagatgatcaagagcgtgggatttccctggatgatgcgaactatggccttcatgttccttgttctgctcggcatcgcttgtctgactgtcaagtctcgtctgcctcctcgccccaggcctttcgtcttcatggaatacatccacggtcttagcgagcttcccatcctcatcactgtctgtggattcttccttttcatgtggggcatgtttcttcctttcaactatgtcctgctccaggctcaggctgcaggcatgtccgagaccttgattccttatttgctacctattctcaatgccgtgaggtaagtcgtatcacaccccgtagtgccagatgtcatgtgttaatgtggtcctagcatcttcggtcgtatcatcccaggcattattgctgacaagcttggtcgattcaatgtaatgatcgccatcacctttgtttctgcactcttttgtctctgcgtctggatccccgtcgacaacacagccggcatcgttgtctttgccgtcatctttggtttcgcctcgggtggttacatcagtcttgtcccgactcttatcgcccagctttctgacatccgtcaaattggcactcgtgtcggtgctgcgtttgccgttgcgtcttttggtgctctgaccggaagtcccattggtggtgcgatcgtatctgctcaggatggcagttatctgggcctgcagcttttctgtggttgctctatgatggcaggctgtatcgccttcatttgcgcacgttatgtgcaggttggtttcaagattgtcaaggtttgagccacacattttgaaaccattcctaaatcaattgctcggggtagagttcaataaaacataggcgcaaaatgattctctgtggtgggatactgaagtgcattgagttcttggtataatgtaatgtagcagataaaaagacgacactggaggaaacatatgatacccggatacacgatataggtagagtataatatgatggtgctttacatcttcaaagagtaaatccaagagagcagcaaccatagatttactatttgaagatgtaaagcaccgccatattacactctgtatcgtgtctctgggtatcgtatgtttcctcagatacacgacatagagtactagaaacaatcgatgaagaaaaccaaatcaaaacatggaagacgtttcgcatgatcttgatttaggacatagtatcacaggaacgaacaatgaaatcctatacttcaatgaattagcatgtgccaagaggaataaaaaagcaacatgaatagagtatgggatgttctcaggaatgtagatagatattggtgagtgttttaatcattaaggatcataaacagcttctgatttgggatatcatcattgaaggggaaggtgcacaaggataagggcaaacatacaatgtgtgttagagcaacagggttgtcgtaagcagagggtggacctattaagtctgagaaaagttagcaagtgttcaaaagcaacgagcaaactttagtatgagaagataagggctcaggaatgtagatagatagatattggtgattggtttaatcattgaagatcataaacagcttctgatttggggtatcatcatagccaggggggagaaggaagacgagttttacataccataaatagtcatattatcgcgtgctgtgcaacaaaatggtgtaaagctacaaaattctaaacacaatcagtaaacatgttcttcaatagtcatcaaaccatgttattgaaaggaatttgctcaggaatgtagatagatattggtgatttgtttaatcattatatatcataaacagcttctgatttggggtatcatcattgcaaatagaggggttgtgtagggaagaaaggatgagtgagaacttaccttatgaaagaaacctaactgtccacacgtgagatggcacagttcagagcttcacatggaaacaaaacaaaactccaattctctagtgtagcacctcttcctcgcccagaagagttatgtacagtcgctcccgtcccgttcgcctgcgtgttgttttgtgctttattggctaccctcgacagtcgccttgatggggttaatctcaactccgtacttctggctaagtcgctccgcccttcgctcatcgtatccaggaggtcgaatgcctgtcataatgtgagatgccgcatggagagagcagacgcaatgcgcgacttacctcgaccttcgccaatctctgaaatggtctgctcaataggcagtcgggtggatcgtcggacaatttccttgcgctcgaactcatcgccctctcgcttgaaagagtcgtatcggccgccaagatagtggaacataccctggaaggcggcaagaccaccgccgagacccatgacgatgggcattcgttttgctgtcgtatgttagaccatatgcgctaacgtattgagctgtgaatcatctcatactgggaagaccaaggacagcgcccagggcaaaaccaccgagagcagcagagaaggagtcgtctttttcacgaaggttcatagaggttcgcgaagcaaagacatatgcggcgggggcggcggctggaggatggcgtcagtattgcaaaactctcaattgaactttcccggccggtatatcatacctccgataccaatcatggcagagccacgggtgaagacgctcagaatgccgacattgtgcttggccatggcattcttgacggaggagaggaagagaccactgagaccaccaaccacggcagcctttgcagtgtcgtctaggacatcgtgaggcttaaagtaggtgtcgggcttcttgtgagccggcaggttcgcgctcgacgggtgctccatggcgattgcaattgctgagggaggagttgggagctttatgtcttgggcctgaggttggagccgagctatggaaactgtaggattgcgagcctccactgcaacacgtgacgttggtcattcaattgctctgatctcattggtttatgcaagctcgattgaatccgagatgatggctcggtacgtacctcgcccgatgccccaccacctctggagactctggtctctaagaaaaatccgctgtgagcttgacaagatattcttctgtttgagcttcaaacgtcattggaactgctcaaacaagatcaaagccaaatatcaatactcgaattctcattcaataatcttaccgctcattatcaagcccgtttcaatatacaaacagcacgaaacttggctttaaacagagcatcatataacgcctcttacacgggttggtataataatatcatcttcaccttcgacctataacttggtcatactcgaattcactcaactcctcaatcttccgttaaaattccgaggtcaacaagtcttataagcatctcgaataagccatcaaaatggatttggatccggctcataagccatctcaagctgaagaaacaaaggagcaaggcaacgagcagggtcaagtcgaacaaaaccaggctcaacaagatcccactacaggcccccaggcggagacagaaaaagccataattccctctcaaggttctaccattccccaaaagcgatctgctgaagatgaacccgctcagcccatgtcaaagaatgcactcaagcgtctcagaaagcagcaacagtgggaagctggtaaagaagaccgcaagctgaagcgtaaggatagtcgaattgctcgcaaagtccggaagcgcgaggagagagacgccctcattgctcaaggcataaacccgtacgccaacaagcagaagccaccttcagtaaacgtccctatctctcttatcttcgattgcgaatttgagcagtacatgcgcgagaaggagatcatctcgctcggcagtcagattactaggtcgtattcggaaaacaagaacgcgaagtatcgcaccaatatctacgtctcaaactggaacggaaagctcgctgagcgtttccatcaaattctcgatgacaagcaccagaactggaagggcatcgactttgtggagggggactttatcgagtgtgcggagaaggctcgcgagaagatgaagcacgaaaacatgatcgagccccttcaacgaagtctcacagaaaagagtccctgggcgagggacgagaaggaccccctccctcttcctgatcccgagcctgagcctcgtcccgagtacagcgacattgtctacctctcatcagattcaccgtacacacttgaacgtcttgagcccaacacaagctatgtcatcggtggccttgttgataagaaccgtgaaaagggactgtgctacaagcgagcgagggaacgtggtatccgcaccgctcggttgcctatcggccagtacatggtgatgcaaagccgaacggttcttacgacaaaccatgtcgtcgagatcatgctcaagtggctcgagtacgagaactggggcgaggcattcatgagcgtcattcccaagcgcaagggaggcaagctgaaagagcagcagggtgcctcaggagagactcaggaaacagaggaggcagaggcagaggaccccgaggaagagaacgaggaaaccaaggaccccgatgccgaggcgtctgcctctaaacaaaacacacctaaagttgaggttacctcgaagtaaatatatctatatgtacctattaactgatgccgtgctacgccagccaagtccaaaccaaaatgcaaacgttaccgcatttacactgttcataagtccatcccgtttcatacaatctaaaattccatgctttcctcatccctctcccgcttaaccttgatgtccttctcatccttcatcagcccattgacaaagtgtctgaactgctcgatataaggcctcaggctcgtcttttcccaatcagcaatacccttaccgccctcttcaccctcgctcttccaagagtcaatctctgctagaagaccctgcaccgtaggcacgcccaaagggtcgaaatcctcgaggttcttagtgttgataggcacacagacacggccggtaccgggatgcacgacgaaaggactcttgagcaaatggttgagcttcttgctgacctcgatatcaagtcgggggtaggtgtactcgaggacaatatcttgcttagcttctaggagctgtctggcatcgaggttcttactggcgcctgactttgctacagcgtctatgtccgcccattttgaggtcgagggacgtcctggggcagcgtcccattttcttcgcagtgactcgttgaggttctggtttggtagaagctgcaggagcttctcggactgttcaggggaggcccaggggtcttgcacctcaagaacgtcctcttggaaatgagtcttgaggatttccaagcttcgtctgtatggcattagtacttgacctttcaaagcgactgtgtgaacttacgcaagatgaggatgcagcggtctcctcacgttgaccttctttccactctgtgcacctcccttgaccacctcgaggtagccggcaattgcccttctcttctgatcatccatgcttcgaactttcttatcgcaaacccaggcgtgagcacctcgacgacctgagtatacccacatgatatgcttgaagccaaagtcttcccgaagcgccacatcaaccactttaatagccatagtcatgaactgccagcacttgttgcagatattggccttgtcacagcatgttcggatgtcatcgtaatctgtcaaatcgatatcgaaacataactccttcgcaaggggcttgaaagcggatgagtttcgtagtgtctttcggtcacgagggttggtggtgtagacgggaccgatttcgaaacgggatggcatcaatcggaggacatcctttcgtagtctgtggtatggtgagcattgtggtagctatatttgataatagtacgtacgtatcagcagtagggaaagattggtatcggaggtaggcatcgttctgaagggtaaaagcaaactctcggttgccaaagtcgttcgtcggtgtaggactatggttaagccactggaatagatatcgccaagggaacaatcgctggtagaaacttcgcataacttcggggtctgaagccttcaaagacatggcatcgctataactaattagtcaatctgcaagtattgagcctctgcacttttactcacaataagggagcgaccggcgaactgggctggattgccgcagaacttgtgggaaactcatcgtccgagtcgtcaaacaaatcctccagctgctttgcctccttcttaacatcctccgagtcgctcatcttagtatcgacctcggtcgcattgggagtattgtctgaaattccagtttcctctaccggctcgtccttaacgttgctaggggatgacatggcttcagcttcgatggaatggggcattttccctgatcaggaagaactgtatgtgaggtcaattctttgatagtcgtataattttgaagttgtcgtcggtcactcgttgtcgcagtgatgatggtagcaagattaaactaaagatgggcaacggacgtggggtgggacgcgttgagcgcgtcttcccgcgtaaagagatttccactttgggtaagtcaggtacgtaccgctacacccactgtgctctcatcttcttcacttacatccctgagaatgaggatcacatcagacttatcaccacttatagtggaaacagtggccgacaatcatgttgaaagataaaataaaatcgtcattgagaatatacttttatttcatgtcggaattagaaccagaatctacatctatgttcatgggtattatccaaagtattcaccattctacctatagccacatcttacttgacttcttcgatcttcctaatcatatcacctccaattcttgcaatttctgataacacagcctttcggttcaccgccacaacatcttcatcttcaccggcgaccctgaggaagttataaggtagaccagctcggaacttttgctgctgcagcttcgggttccagatagcgccaatgacggcatcgtcctcttcaccattgtgggttcccctgaaaaagacaagtgtgtcctcgtacacgcgctggagctcctgcataaagacatcgacagggtgagcgcggatggggaggggtgcacgacctgttcgttcatcaaggttcttgaattgggagtggcggcgagctgagggatcggaagctgcctctcgaagaattgagcgaatggccttgcgagagagatggaagaggacgtcatagtcttcgagtgatgtgtcgaacagctcagtggcgtcgatgcggtagccgctgtctttgacaagtttgcatgcggccttggccaaacgtgtcatgcgcgaagcgatgagcttcgagggtccgttacgggtgtaggccaagccagatgtatcaacagaggtagcaacaaacattaccgtgtggttcatgttgggatccttcttgcgccaagcctcaagctcattacggatgttgtgtcggtcgtcatctatcaactcctcggccgagtcgacaatcaaaggctcatcacgccaatcccaacgagacaggaaggtcaaggtgcgcaagaaaccggttgaggcacttgtgggtgcgcgccaagggtagggttgcaagaaaacattcaggacaaagagctcaataagctcttcgctgatatgtcctgaaagcttgtgggcattgaaccattgcttcaccaagcgaatagtctgggatagagggtgaagtcttgtgcagaaagttgcgatagtttgtgtatgaattggcagtgtctcaaagaaccatttggttcgagcgaaaaccacttctgactcctcgcggatacgagggtcaagtgtcttgttcttaatttgtcgctccaacaggatatcttccagatcagcatgaatcctcaatcggaatgctgctccagtatcatagacaatatcgagaaaggccaggttctcgatgccaatctccttgttatctcgaccaaggtaggttttgatgttctcttttgtcgatgtaagacgcctatcgaaatcgagtagaaactcaatcttggtttcctggatggcaactgaattctctggccaccggcctgatgcctcaaagtaaatattgacatctataggcttgatagttcctgtgtggaagccgggactaggggcatcaatggaagcatatctggcagctggcgatacggcggaaagttgtcggatctgcaatggcaaatcttcgaggtttcgaatatcgtattcaagagtttgaaaagctcgtcgggcagcgtcgaaagcctccttatccatatgcgagaatgtgactatgttggagaaacctgcgccaaatgcaacaacatctccgctgtcaaccttgaggtgtcgcttcaaggtgtgctcagcaatctcctcgcaaatccggaaagggaccttgcttgaccactcaacacactcgagaatgcttccatccttgaagcgacgcaactcggccttctcaccccagaatcgacggaactttgcagcttcctctggttcctcggctggaggaccatgctccatttgacgacccatttgggcaaactcgaacatgacgccaaactgaactttgccagagtctgaaggtggtgcagcgcccagtttccaaccagcctttgaaggcaactggaaatgcaagaggtgggatcgattaccgtaggcctgcttgagcactttgtgggcttccaaactaaaatcccaagcggatcctctgcagtcaggagagtccaaaggcttggaaccctggcttttgagttcgaagatggcatcaaacgtctggaggggcgcatctgatttgatgataaacgtaggagcaaacttgtcggcggcttcgtctgcaaagttgtctgtagttgtcttggcgtgcatctgaaggaggctggcagaccaggggctcatctttgacaggatgttcagttccctgatggggtcgtacatgacagggccatcttctcgagcgttatcgacgcttatcttggaatagccaaaaacaaatggcttctcgttaaaatcggtagtggataggaactgaacggcggccttgaagagctcggtgctgctaagagagctggaaaacaaggccttgccattgcgtccacccatctggagcaacaaagcgatcataacagaccactcaaaatggccaaacccaccttgggacaaggaactgccaaatcctctctgttgcagccagattcgtcccagcacacaggcatcagtcagaccggggcactcattcttggcgtgtgtaaggacgcgcaagtaggaaatgaatgtctcctctgctttcaaagtagaattgtaaaagggagtgccggacttggtcttcttgtcgtcggtctcgccacttcggttgttgttagagctagaaagcaactttgacctagggaagagtccctcaggcgcacaggggataagtcgaatggtatacgaggattttgaggcctttgacttcttcttggaggccttttccttggtttccttgttgtcctcttcctcctcttcgggcttgggtcgaagtgcgagtacaggcaaaagcgggttctcgtttaagtattcgaaaccaatgtccattgaatcacccagctctttcttaaggctggcagcgatgtaggcgatgtagtaggccctacggtagaaatatcgcatgctcgtgaagtccttctcctggaacatggtcttgggcatctggaccaccatgtcgattccaaattgcgcctgggacttgaccatggtcttggcgacgtaactgccgacgacattgtaggaagctggcttctcgtaggaaagcttgtatggagcatcttttgcgggcttcggatcggggtatggaatgacgatacgatgcttcttctcaaagcgagtggtgacttgggtgatcttgaaaatttgttagtctatctgagagtcggcggctgtcagcggaatggaacgaacaggttcaggaccgtggggtgtcgcagtgtcaatggcctcctttaatcgatgcaaatgttcgtcgactcccttcaatgcctttccgtaatcgagttttgcttctttcaggagctcgtcggtttggagcacgaatgtgctagcggttgagacacgggcagagctacgagcctcaaaatcaatgagagcatcgtgtctcaagccatcatgatctatcttgcggcgtttcgaatttgactccatagcgatagaaggtaatgcgccagctgtgggaatggcgtaaattgtcgtcgtttcagagggtccttggtgttgaagctgtcgctatttggcctggcctggcctttactaatttttttctgcgatgatgggatctgcggggcgataagatccttatcagtaaaagtacgtacctcaagtaagtttgcctgtctcgcccgtgcccgtagcttcgtttcctggcagggtccaaagatgcctatgatgaagcctattacaaaagtgattagagaggtacacagtttaacagtagattatccttttgctgtgtttaggttgattaatttttgagcacttagttttttttgtatatttatatgaggttttgtatagtattagaattgttcagggatcttgaacctcgactgacaagaattagtttgagtgaatggacccaatctgcttaatacgggatcaacaaaggctcaggttgtgttctgttatgaccacgattgctccctcaaaattattgccctctttgaaaatggagtcaattttgggatctttgctttgggaaaaagttcacgccagatcttccttgcacaaagattatgcagctactgcagcatgagcatgtgaactttgtccaggcgatcacatttgaggaactccttgctttgataaaacccgccaaatagagcccgccttgcagaacgctcaggccaattcgatccagcctatccagttttatccactctgatatccaacagcattagcctatcatctcaaccacccgttttattcaaacctcacctcgccctttattaccatgcatacgatttacacatcacatacattagtttcgttccgccatgttcatcacgatcggtgatcgtcacccaaacaaaatctcgtgtcggaaactgagacaagccaaacgtgaatccacgacactaaaacgatccggactatgtgtgtaaattaagaaacgcacgctgctaagacaaatgtgtggtgtagagccgctcagccgtgggatatcgggttgtttaccattccagccaaaactctagacaccgaggaaaattctagggtcctaaacatcaacatacacagcccagcctttttttggtctgacaagacacgcatgctaatgatgatgggcaccacgtcgagacatcaacaagctcttttttgcattagcactgcgcaacgagaacccctaccttgctgcaggtttcttccgcccttgacgtctttaggccgttttgagttaacaattggtcctttgacgtaacaccagagagggaaaggtcccgtccagcgtttgttttgttttggtgatgttctgaatgtcttgcctctccttgccttaacctccataccacttagcccaagttggcctggcaagccccagatagagccaacgccaagttccgcactttcagtctcgaatgattgctttttgagtgttttatggcttatgcacatcaaggcacgcaatatgtaaggagactctgccttggagttctcggagattgcctcctcttttccccagtggctataagtagctataagaacaaggaaacccatgtctgccatccgatggcttgcttgctcgtgcaaatcgtataacctgtctagtcatctggttattgataatccggctgtggtcgctatcggttcgtgttactgtctctgattcacctttcgacttctctttcttttgttagactatcgcctcacggcctgtcgctcttctcttcccttccctttcgtcatactgaaccgagcttgaatcacttgacgctccttctggcaagttccaactgagtctgtcctggttaatcatatccacacattgtcgaaaatggactcgtacacaaaacaacgaccttctctctcgctctcttcatcggctatggacctggatacggatcggagaacaccatcaccagtaccttcactgggctacgacgccctccacactccgactgcagagatgcctactccacctgcttttgcatcaacattctcactgcccataactgccaccaagaacctgtccgttggaacccgtggctctccggacatcacaaatgacaacgacttgctgcctcctttactgcctcaaaccgaaacatgtggagtcgagagacatgatgcgtctgtcatgggcgggactcccgactttcttctactgtactgctttaacatagaaagagcggtaaacttttactcgcgctgcttcggttggaagtttcatggagacatgaacgcacagcagtccgatgacccatacatgcggcgatggggatcatctcacttcgacacacagcccatgaacttcttcaactcaagtcagagtggtgactctcgcatcacaggcgccctgattcaaatcagaagcacaggagatgacggtgctcatcttgagcacaggcgacagatggccatggcgggcggtgcagcaccttcgtgtcacattcgagttgctgatattgaaatggccgagtcattgatcgagtatcatttcggcgaggtgaagcagctgcggttcggagttcgacaatgcatcatggacataggagagttcgtcgatccagaaggaaacttgatcggactcgtgtctcttcacccggaaaatgctacaaccgccatgagcgtggatggatgagcaagcgtggtgaactctcatgatgggaaatggctacagtggaggaggataaaggaatacccggtggtttattatcattcttccgctcatgatagcttgtttttagggaatatgtcattctcacggtttacctgcacagtcattgataggttttggcgttttggcgttttttcttgttggtcaaaatatcatggagtatttggcttggcgttgtgctgcattactttgcagagaaagggaagagaatgagaggggatctccatattagcttcgcttccaaggctagcagccgacttcgggtcggtcggatagtggccggaacggcaagcaagcaaacaagtaaccatcgagcaggtactaaggtagtcacaataacctattactactaatacaaaaaatgccaataaataaagcggtggatgaaccccgaattattcctgtctttgcaacagtgaatttgcctaacaaagttaggcccatcccgacaaatgctcttctgtttagctgtcatgagaagcttagttccgtcatgtcatgacagccatagtaaaacaagagccaactcccgaaacgaatagccggccgccttcggaaaacccattacccatggatggatggatcagttgcccgcccactaaaaccacagcaggatagctctgaacaggctggccccggacttgagtccccgctgtccctccgctactgtacagtgccattatcctcggcctccactagtggacgtgacagttggaggacaccggggagatcttccacggccacttcccgcagtgtaaagtacctaatttgctagccaaagatcgtagtgattgcgcctagtaacgctgtctgccacggtgtgcgagtcttttgcgacttgttcctatcgtcggcttccccacgatttcccgaatgccgattcctgcttccgagtttacgctcaagcttagcaagatgcgacacggagatggacccacggccagcaccggccttcataaacggatatcccccgccaacggcccgccgattattatcgtcattcggctcaagctctattccgttctctctccctctctctaatattatccttcctttgcctcctctcactccaattcctatcatagaggaatatttggtgcatgaagcttaaaaggtctcccaattagcatacactgtagctaacaggaagctttccctcctcctcatcctttctctcaccagctacatatacacaagatgccttccgcagctttccggttaaggactcttcgagcctttgctcgcagtcccgtcaacgtaggtccattcatggtcaagcgcgcatcgtgcagttccaggcgcatactgacaacttcaagcccaatgccgctcttgcgcgatccttctcagcgactgcccgtcgcgccgagattaacaaggtcttcccttcggccaaagaggctctcaaggacatgaagcccaactcgactctcctctgcggtggcttcggtctctgtggtgtccccgactccctgatcaacgaggtcctcgagaagcccaacatcaccggtctcacggctgtctcgaacaacgccggtacggatgacttcggtctcggcagacttctcaagaccaagcagatcagcaagatgattgctagttacattggcgagaacaagacctttgagaagatgtacctcactggtgaggtcgagctcgagctgacccctcagggaactctagctgagcgatgcgccgctggtggaaagggtgtgcccgctttctacacccccgctgcctttggtactgttgtccagaccggcgagctccctctccgcaacaaggccgacggttctcctgatgtctactctcaacccaaggacgtcaaggtcttcaagggcaagtcttaccttcttgaggagagcattgacggtgactacgccttcgtcaaggcctacaaggccgacaagcttggcaactgccaattccgtcttgctgcacacaacttcaacggtgccatgggccgcaacgcaaagatgaccattgtcgaggccgagcacatcgtcgagcccggtgagatcccccctgaggctgtccatctgcccggcatctacgtcaagcgtgtcattcagagcaccgaggagaagtctatcgagaagtacacctttgccaaggaccccagcgatcccgaggccacaaaggctctgggctctggcgacacagctgccaagcgtgagcgcattgtccgccgcgctgcgaaggagttcaagaacggcatgtacgccaacctgggtattggtatgcccatgctcgcacctggcttcgtcggccccgaggttgaggtccagctccagtctgagaacggtattcttggccttggaccctacccccaaaagggtcaggaggacgctgatctgatcaacgctggtaaggagactgtcactctcaagcctggtgccgccgtcttcggcagcgaggagagctttggcatgatccgcagcggtcgcatcaaccttaccatcctgggagccatgcaggtcagcgccaatggtgacttggccaactggatgcttcccggaaaggtcaagggcttcggtggtgctatggatcttgtcagcaaccccagcgagaccaaggtcgttgtgacaatggagcacacagacaagaagggcaaccccaagattgtcaagaagtgcgcattccctctgactggacctgcttgcgtgtcaagaatcattactgagctggtaagtttatctaggttcgctgtctaatacccgacaatgtactaactatagttccaggctgtcttcgacgttgactttgccaagggtcttacccttatcgagatcgccgacggcgtcactgttgacgaagttaagagcaagaccgaagctcccttccacgtttccgaggacctcaagcccatgctataaatgatacagtattaagagaaggaaagacattacgattggataccatagcgcatatgattgggaaaagtattgactgatgaatgattacccggatttaaatcatttacttgagagttaaagtaagctgaatggccggtttaaagccatcgcatcgcagggcggccgttgtcaagccatatgcgtggcttcgcttgttcccgtcactataagggaaaaaagataaacggattgcttagacggcgtttccgttgagagtgaggatagtaggaaaatttcagagcgacaaacaaataagaattattataaatgaattaaagaacttaaaagaacttctgattgactaccactacgatttccaagttttaagtcgtgtttgaagctgagccgtcgtttgtcattcattacaagcatcttagtgagatggcattccaccaaacgcgttatcaccaagcgggttccagcaaccttgccacccttacaacctcttacagtaagcgcttcacctttcttcaagccgtgataaaactcatatgaattgtttgccttagtattatcagccatgttcgaccaagcttcaggtcaggtctttacagaatatgccatgtctcgaggagctctcgccgaatctgatgaggactcggcaggttggagtcggtgtcggccatatccttcatttacagctcgtgggccacatggacctcgacctttggtagatatggccatcagcatccttgcagataacattggcaaggttcgttctggggcacatctcgagactattccgagtaatatgctatggcgcatttggcggtacctagaggccaggtcagttagtgttgcggatggcgcggaatcccttgggccatgtaagactgattctctactagaggcgtgtgtcttcatgcttggaagattttctccaaaattctcatggacgaccaggatgacaaaactcttgggctgtaccgctttcgacaacatatatgccgtcctggcaccgatcttacccgttacacccagcccctaacggcaccgcccacagacttcattacacaccttgttctcacaggtggatgctctttcagcactcatgatcttttatgtctcgccgacatgcccaatctcggcgcccttgaactcatcaaaccggctgatgagcttcagactatcttcccacgcgtctcggatcgtcttgtccgggggtggactgagaagaaagacccgtttcccttgctgcgtatattgagaatatggggcgatcagtccacgacacacgaatctctcaagtgggtgtccaagttcccttctctggctttatacgacgtcatgggcgcaagggaggactggacccagagctacgaggcagcgttggagaatgggtgggaacaggatgacgcaccgtctgggttagaggattcgttgttacgatatctcatgttgttcgcgccactggaggaaactaggagtaagcctcttcgtgaccttgcggcgagtatcgacaacgacttggtttcgctatgtagcgactctcgatgtgccgtcaaatttgtccaggagcaccaagcaccgccccttcttgactacctcactgatacagcaaaggtacagacaccgtcgtgggataccgatgctgcgtctcgggaagctcgtgcgtgtcacggcgtggctttcgagccctgggcgttttggctgtactcctttctaggccagttgagttcggaccaagacttggaggctcgcggtgctcgccccactacaaaagctgtggctggtccttttgttctaccttcgcggccacttgcctgtcttcatttgggacacagttctcgatctggtggcattggtacgagaccttcatatgtcagtagagggttattcgcaacgcgaagatacacttttgcacgagacgctgctggtcgagatacagcgagagcaaaaccagtgccgattcctaagaaagaaactagcttggtagcttcgcagcgttcggcgcctgttttggcattgagaaagcagaagagaaagagacttgatgatgttttgcaggatttatcaaggtgaagaagggttatttttctaaacaccttaacactccctaagcatcgtcccaccaacaaataacagtttccctcgcaatctgacttttatgaagtacgtgtatttccactctaggtttttgaacgtcactaacctaaattccaagggtttgcaaatagcttgcatgctataaatcacctacttgttcaccgtgactaggacatgaaacacggaacacagttttgacacaacgacatcatcaataccgttatacttgctgtttgtgaggaaataattgaagcgagtatgggactaagctggactataccacgaaacgctcaaaacttggggaatgaacgagaagatacacagcgagatgacttcatcaaagtaaaattttgacaaaccatggtaataggcatattaatgatactttgttatccgtcttacacgtcaaggaaaaaagccagtcgcctaccctataccacataaatcgcaaagaggcgggcatttgtgtcgggttccatcattgaattttcctgatcctcatgcaattcagaactcgagaagcgacagggtgcagtagctttgcatgttcacagttcaaagccgggagaattctgacggaatgttactggaccactctttgcgatagtcctgttgcagtcaaggttgacatatgaagcaaggacaggccagagaagcaacattttcaagggcaacggcggcgtacgtgttgcccacgcgtggcacgaattttttcatggccaaacacttgtgcccggcgtagttactacgatatttgtcgtctctcagaaagtaaaagagtgttgaagaagtgatatgtaccgcgtcaaaatttctctctcccaacgcagcaaaagctacaagcaggacagagggtaagtgtcagcgatgaatttatctttcctccagtttcccctccaagtacccccatggtgtaatgggagccagagtgaatttgaaggattcagtttttctagtaggttgaagaagaaaagaaaaaaaaagaactcaaattgcggctcactcgagctggttttgtttacgtgggtggggcatttggcagagcgggttcggaatattgatgcgccgaggcatcagggtccctccatcatgtctgttgagttttgacttatgcgacagaaagttgcgggcctgtctttggattttcagggcttaatgaacttatttgtcccggtagtctgctacatagtacgtttgcttcgaaagactgggatatgaagatgtaccgatccatttttctagggagcagaccataggaaagtttgtatcatgacaaagaaagcatcaagtcatgcgagcgtccatacacagcagccgagcactaatgtactgcgatttagatacgctcctcagaccacgacaaaccgggtgtgtcccattcgctcaatgactccaacggcctgtggagtgcctgatccatcctgttcctgactcacatgtcccttttgccttgccttgacatacatactaccaaggtaccctagctcaatatgttgtacagttgcagacaataaaatcgacacaccatcgcatgattctaaatattttaggtgctgttaagtacgccaagaacatagtatacaattaagtctttgcgtttagtagaagattatctctacctcagtaatagacctagaaaaaagttaaaaaagttactcccaaggttattggtacaatatctctttgtgcttcattttcttccctcctgagctttccatgtttgacacacaatactcctgcataaagtatatgttatgtacccaaattagcatttggaaatctcagcgaatccccattaattttccattgtatgtagcataagtcagtaggtaacccttgactcatataaaaagcaggaatcccggcagttcctgattaacaccatcccttaatctttgaactctcttaatcaaaaagctgctgccgtcattagctaccccgctaccccgcctcagaacaagtttgatcagcaaacaacatcagattctagagacaaccaggacaagaatcctaacaagcttatcttcgtgcaaactcacttcacttacacaactcaccacaaatcgcccacaatggctcctggtggtccccctggaacaagctcgcgcggccgaggaggaaaattcagaaagcccgctagaggaggtacgtctgctcgtcatttgcaccctagaaatgccataagaatactaataagcgtaggtggtaagaagttctcacgcgacatccgacctctcgatgccgatggaaacgaagtcagcatgtgggctgtcgatcatgacaaggaaaacggcgacgaagaggattcttccgaagaggaatcctctgaagaggaggaggatagcgatgatggtgctggtcctgccaaggaactcacccaagagcagacgcgagaacttcacaaagccgagaagaaggcccgtaaggaggcagcgatagccaaatcgaaggccaagacagttgaggtcggcgacctgccctcaagcgactctgaagagagcgacagcgaggatgaagatatgcccgccaaccccaaccactccaagaaagcgcgcaagcaggctaccgcgggagtcgatgaactcacagaagacatggagaacttgaaggcggcacccactcgtcgcgagcgcgaggccctcgaggctgcagcggccaaggagaagcacatgcgcttgacagcccaaggcaagactgacgcttccagggccgatctggaacgcctcaaggctattcgcgagcagcgcgaacttgacgctgcccgacgacaagtaagttacccaccataacgaaaattatcagccggattatttgtgctaatgctgtttaggccgagcgcgaagagagggaggagcaagaaaaggtcaagaagtccgagatcgaggcgagagaggcccgcaaacgagaggccgctctcggaaagaagggcaagaagaaatagaggacagattatgacagacttgacgattatgatcaacgaatacatcctgcctttcgcttttctggtcaaaacatccactgtatgttatcttctagatgtgattttcgatgaccgttggtggaccgaaaaaccatcaataaaaactctcgatactcgttcccgtattgtactacggtcgactcgtacaagccgtaatcccttgattcaatgttccatcgcagagatggcagaaggaaattcttgagaagtctatgtattttggaattctgtattgggcaatccaagtatctactagataggtgcctccatcttgattcctcgcacgacaattagctaggcctttgcgcttgaagacacgctcactctctccatgccaactaacactttagaatattgtagtacttgagagaatatttaaatagcaaagttaagttcgatagactaaacataagttctgggtgaaaacttgacgatgtataaatatctaggctgaagagtcagtaccttagtagtttttcattgccaatattataccagccccgttcagtcggagtcccacacttgaattccaagaatatggatataaatcagatataagcctgtgcttattcagctgagtgtgaatcggttcaattatgtacacatgtaagtattatgtagttgatgtctttgagcttattatgaggctctcaaaagactttgagaccctgaacatggtgtagtcggtacgtatctcggccgaatcgtgctaaacttccaatggtggatcgaccgccttcaggtagttcgggtttccccacacaaagtgcaggcccagtggttagcaggaaaaaaaaaattacaacgatcctccccaaaaaatcgaggcagcaaatcgccatccgagccttctttttccaacctctcattattgtcgagagcgacacatcatctcgataattacacccgactaataattgcgattccgagatacctatcagtatctgctctgacctaaaaaagacagctaatatggcagagtcttcagtaaaggtacgttctaccagccgccctgatgcccccgcctgtcatcgtacaagtcttggatacatggtgataggaagtctttgagctgaccttgactactataggaccgcctgcggctccagtcaaatgcctttgatggcattctgagtctcatccctgccaagatgtactacggtgaagacacaagcgtatgtgaagcgaaccttctcgatctcgattcatacccatctgccatccacttgattataccacacacctctcgtcacctcatgcccttcataataagcgcgacaagaggctaattcgaccataggatcaatggaacaagaagaagcagaccaaagaggaagccgccgctgcccgtcgaggaaagctggatcctgatagcgagctaaaccgaaacgccaaagaggttatggatgagcgtgccaagaacaagcgcaagctgcgcgagatggagcagcaggacgaagccgagaatgatgacgactgggaggagtacgagcctgttcctggtgtagacagcgaaaagcctggcgagggtctcaaggcggccaagactgagaacaacaagaagcagaagctcgatgaggacgaaaatgatgacgcagagcccaaggaatccgctgaagcgacccagtcttccaagctgtcaaggagggaagagaagagagcggccaagaaggagaagaagaaggacaagaagactgagaagccagagaagaaggaacaaaagacgaccaaggcagaggcacccaagactgagaccaatgatgcgccagctcccacaacaaaatctcagaagcaagccgccaagaagcaggcaaaaacccctgccactaaggcccagaagcaaaagggggatcaggaggaagaggaggagacaacaactggcgatggtgaagttctgcccatggatatttctggtatggagaaagaggatgagaccagtggaaactcaagtcacgaatccgaaccacactcccctacgttcgactcagcagctcctgcagaaacagccaccgaccctgctagcactactacttctatctcatctaccgtcaccccttccgaaaagcccaagcacatcaagctccccgccgacactactgccatccgagcgcgtcttgctgccaagatcgaggctctccgtgccgcccgaaaagcagatggtcctgatggaaagcccattcgcacacgccaagagcttatcgagtcaagacgaaagaagcaagagcaacgaaaagctcacaagcaggagatgcgcgcgcaagctaagttggaagagcaacgcaagcgcgaggaggcattagtatccaactcgcccggtattatgagccccgctgtcgagctcgacgagaatgccagcaactttacctttggtcgcgtcgcctttggcgatggtgcccagctctcacgcgaccttggtcatgttctgacccagggcaagaagaagggaccttctgatcccaagacggccctcatcaaggtccagaaccagaagaagcgtcttgaggagctcgatcccgagaagcgagctgatatcgccgagaaggacgtctggctgacagcccgccgtcgtgcagagggtgagaagattcgcgacgacgaagctctcctcaagcgcgccgttaagcgaaaggaagttgccaagaagaagagcgagaaggcctggcgcgagcgagtcgacggtgtcaagcaatcccagaaggaccgtcagcgcaagcgagaagagaacctgcgcgcccgccgcgatgataagcttctaggcaaggctggcaagaagaagaagaagggtggtgccgctggtgctaagaagaagggtcgtcctggcttcgagggtaccatgggtgttggaggtggaaagaagggcggaaagaaatgagcttgaggaagaacagagatgaagaaaaatattgattgattgattttttttactctttgatataatcaagatacacggcgctggcggagttccggtcggcaaaaaggagaagaagcatgagaaggatttcaggagtgatgatgctcaaaacacatttgatagtggtcataattcattcgtatatagacatgaaagcgaagaaaaacatgtctagagcgcgctgtcgatacatgaagccgttgaacttccaggcctaggtagtagtgcaaattgccatgtattattctgacattaagtttcatcatttctcctgtcgtggctacctacccaccctgcccaactccttctcttcatgatcatcatataaagcccaaaatcactagatgcaacataagtagcgagagaagagacccattgtcctctgagaaaacagacgccctcatcatgtaaaaaaacagaagttgtctgtggtatttttctttcattacaacagataacaccaaacccagtttcaacgacaaaacagcaacggctacgctttacgcatcggtctgattctcgccctccttatccctagcctcccagaagcacaccagcacacaacggacatatacacaacagagttcgagtctgagtcagagtcatcccgtccatctcctttttttgtttcccaaaaccggtagaaagaggaagaatagataagcctcgacaaaaataaaaaggacattaaaagaagtttggggtgggtaagaaagtgtgcggatcgccgacaccacttgtttaaacacacccagagaggtttccgctgggctacctagtcaatcggccaagctctaaactcttgacgcgcggaacaatccacaacccggttaagttgagttgaaaataaagttccagtttcccttgaattactccatattgtagtgattgtgtgtagggactcgtgctgctatcgtgtttgtgagaaggggagccttgagactgtcgtcatcaaagtcatgtcgtgaaaaaggttcgaaaaagggattaggatcggatagttggaacggagatttgggggggaaagagcttggcctgactaggacgttagatagtcgatcgaggatgtaatccaggcatcgtgtttggcgatagcggatacgcatgcaacctatgtcgatgcgtttatagaagggagtcgagtcgagtaaagacactcaagcaagctgaaacaacctcgagctggagctccttgtctttaccgctgttgacctcctgtagctaatgtcagttatgaaacctctcatgaaacggaatacccacctcgttgatgagttgaggcaggttggccccaacaccgttctgcgtggccttcttgccaaatggccattgactgtagtcagcgagcaggtcatcggtctgcgcaaaggctctctcgcgagcctcatggccaagggatgcaagggcattctcgaggacattagcagcgtaggcggcgcaaaccatggcaatggtgcgcatataacgaaactcgagcgactcgggtaggaactggctaccgttgaggacgacggttcgctgggtaaggacagtgcggacgcggcggcggatctcctccttggcaccaccgtcggcgacgggatgggtggccatgtcgaagaggaggaaattgcgcttctcggtacggaggatgcccttgtcgacaaggccctttgcgagtcgttctcggacctgcttgagttggtacccgatcttcatcaagttccaggtctcgcctattgttcgaaaaggagtcagcgacgttgttaagttcggcagggatactgcttgggcgacttaccactcatcaaatcaatccaggttgcgacgctcatcttttcgctctgcttcatcatcttaagggcttcgtcaaggagaacctcgccggtgagggtgtcgtctatgacttcgatgttgcggtctgcgagggggaatcggcgtctcgaagcgtccttttccattgcaatgcgaccgcggaaggccagctcgatgacgatgcatcctcgcagggcgtaagaaatgttgtcgttccagaaagagaggtagccctttgggaggtcaaatgttagagctgtctgtattgtgtcatggtgtcccagaacaaagggcacgtgtatgggcatatatgctagcctacctgcttatccttgaggccaagtagcaacacctcctccatgagggtgagcttgggctgcttgcttcgctcagcactctcgctaatgtctcgagggtcaaaggcgatcttgtggccattttctgagttctcgtagctcgtctcgggaccgttgtccctggcactgggtgtgctcgttctaggggcagcgccattgctggaatcgccttcacccgcaggtcctgcgccgcccgcaccgcggcgtcgcgtcaatcccgaggacatttcgaagaggtagatatgttttgtctttggtgtctgggagggaagagtcgaaggccgaggggagggagcggcggaagcagcaaagcctttttttgtcgagatgaggttgaaggggtacagcacagcacagcacggtctagtagtttgaggttaggtcctggaacttgattgattgagctgaacggggctagttgcgcggtcagatttaggggtttgggacggggggcttggagctccgtaaagttgtactggattgccctgtatggaagtaaaaggtacctgattagcagttggagccaatagatggctcagctaagccgttactgttgggggacgggacctaaccctttgcgcaagggaggctgattattgaagtgaggatgccagctgattcacagccttgaatctggtccgatcttcttagttcctttctttgatgaagattgaatccaagtatattgggccgactggtataattggcatgttttcacctactactaaggtactgtcactctttactctaaacccgtaaaacagggatcttatgcgtatacccagcatgtagcaggtccatacgaggcacccatcaaacaatctggtaaatcattggtaacagttggtgatggaaacagtcagttgatgtttaacaaatcaattgaatcggcatgaaagtcactagtgaccttgagaggatcgaggcttgcttgcaaggatcgaaactttgctacaagacagataaggggattccagcgtccgccaggtttgagaggggaactttcctcccgtgggacaaatgcatggagcagggagagaagactgattttgacgcacatcgaattcgacccaccactactaacctactaaccttagtagtaggtactattcatgccaaatttgacaggatgaagacataccctcaccagaaggtatcccaacagagctttatttgtcttccgtgtctggaaagtacttcatacaatggatgcttggaaggatacctaactgattgacccagcatgcacagcctaccacaagttgtgaagctcttttcaatgtctaaccaggatgactgatcctcaatcctacggataggtccattctttctggagtcagtcagcattctgtcttgctaaggctatcaggccatctcggcaggacatcaagtttcatgtgatcctccagccgaagcaaagcctcgcttgataacagaaaagtaccaattcaccgctctatatccagttccatcaagcacaatacgaagctaaagctagaaccaaagctgttgtttgtcttctctctggtgccagaaaagatgacgtccaagatattataaaatgaaaaacccgggattatagtttaaacagcatagacagtcttgttatttcgtctcttacacctcgaggggccaacttttctgatactctgaggtctctctccactgggattctccacaggaggcagatgcagcttaagctcactttccactaatacgtggatgtacgcttgttagtcagctaccgagacaggacacgaatctccccacacataatttcaacttcataccatcaccacacaagcaattgacttcagcttctgatggtcaattctggcctcgaacgccgtcaatcggatgccgttgctagggttgagtctctgaagtaatgattcaagctcactactgcaacatgtttcttcgattcgaatcctccatgtcgtggccgcctcgcaagactcttatacaccatttgatggatgatcttgaccatcctgactacgacacctcaacacctgcgacgccgattctgaacataccgctcgatccaaatactgggacacatgaatctgcgagcacttagttctcgccttttgaccactattcagcgccctgaagtcagggccacatggataatcttcatacgaacattgattatatgctatcttcatatggctacaacatcttcttggccaagatgacttgcactgtcatcatatgcccatttgttctctatagacagtcacctgttcgtaggagctgcctttgttcaatccatcaacgattggtatcggcatgtctgtcaatacggcagccgatcttatttgtcaccaggactctctattaatccaattcgcaccacaggctgacttgaacagatgttctttacgatcctgatacttggcgcttttgctgtgggccccgctgtgcttttcctcacggtggtcaaggtaccaaagtatccgccacctgcatgccagctgcaggcatcttacagccacccacatatccagcagagctttatgtatcacaataacttagaatctatcgcagcggggggtccccgccggggcatctggtgtagcgggatctcgactgggtttacccgggcgggactattcgaggaacgacggttcttcgaaccctgcaccagtgtgtctcggatcgacccccctcataggacctgcagagcccctggctcttgtcagcgctggggaagcccagcctgacttgacgaccgaggatctgagggtggccaaagaagtatcccacgcgaaagcagggacgcgcagtaggtttcctcgctgagaaggagacgctgggcgttgcacagatgccggagaatgtgttttttttgtgtttctatttttggttgttactgcgactgtgaatgctcctttatctgcatgtattaaatagactgtatatattgtgtatgataatataacctcctgttttgatatgtctgtacttgcgattatgctcctttatgatggtaatgagctgatgctctttttccaaagatcgtcaaagtcaatgtcctctttctcaaataactcgcggattctcttcgccgcagcctcttgctccttgggaccaaaaccaccaggctgtgttgcctcgaattgcacgatttcgacccagcgatagaataggttctcctttccaagcttggtaagtgcatcccggaaagcaaatacttgtcgtcgtcgctcgtcctcgcccgaagcgccgctgccacggacatcgtaggacatccaaccgtaggcatcatgatgaacaagaacaacactcttgaaagcctcgagagccagctccttcttgtcaactagacggtgcgcgatcaccatgcgtgcccagtcgagatcccagtaggcgttcatgagaagatatccagtcttttgctcctggagaataggggacgtcgcgttgtcaacgtaagaaaccaggctcttctttgaatccgcatcctccaagatatcggtgagagcctggtcccattctcggcttcggcgtacataaatctcctgttcgcgaaagccaacctgccaccgccactggcaagggttaccgcgagcttgtccagcgacaaattccacgggccacggccaaacaaaaatgaagagaataaagtcaatgagcatagttccagcgcgctttccgatctccaaggcaatctgagaccatgtcgagtctacggtatcccaggttgtctcgttttcatgaccaaaacctgtcatgagcagctgccagtaccagggggcaatccaccacatgcgcaaaatgaagagaagaacgactacaacgttcataccaacggggaccaggaagatctttcgtttgaagtcggcaggtttgttgtctatgtgtgtgacgtagacgtgcttctcatctagagactggatgaatggctccagagcttcagggggccgcttgaaaggtgagggaggagcttcattctttttatcggcgaaatgagcacgtttttgttttcctgctctcttgttgggagccatgttgagtgtggcctttggtttctgtatgtgttgtgagatgcaacccgatcaatgggtggtgaggatgattaggtaggagtttgtaggtggttttattggtgacgggaaaggtgttctcgaagattgaggtaggcgttctagtggctccacaaaacctggatgctgtcctggacatggacactgaccatttaaaatgtgtcttgctctataacttctcaaggaagcagtcaaaaaatgccaaaagaaacccagcatatatgtataaattctatataattcactattcagttttggtaattttatatcttgatcttcaacaagtaataccagctctaaaagatgatgcttcgtcaggcattgtcctgcatttaattgtccagtagcggacaatcccggcgccgagcgtttgcccgctatggctaacatggacttactccactaagatcggatggatttctacacttacagaaggcactttagcatattcgttacaaagtcaatgtcgagttggttttgcttctgttctgccaattcctttccgtggcaatgttgagagctcgtaatttccaggtttgtatcatatagcctattctccagctctcaaatagctaacaaaagcaataggagcgcggcaattcctacgtatgcgccttctgccgccacaaacttacgccgagggactcgcagcttagagatcgccatgtttccaaggtcgcagcttcaataacatccgctcgagccaccgggctatcgtcttgccattcttcgcaaatacctggcgtgcgcgccctctcgacgacctctgcgctccgtgggctcaacgatggtggcaagccgggtggtttccccagcgggggttttcctggagggtttggagctggactggggtcatttggagcgtttgcaaataagccggtgaccgaaactgcaaaacaatctgtcgaactacttcctcatgagattgaagctcgtaagaagatgggactgcctctcaagaagccaccctcgaagcccgccccggttcaagcgaaggacaacgccaagacaatgccagctggtcagaatacatctcaaaatcaggctcaagacaatggaagaggcttaggacaaaaccaaagggcaaaaggaaaccagaaattcggtcgatttaacgaaaagaacaataataatatgaagcagacgcagacgcagcagatacagcaaacgcagccgacgcagaaacaacagaaccaagattcgaagcctccgtttaacccgctatcgagttctatcctggctgaagccttcaagacagaccgagcaccagcaccagtggtgacacccagagcgcggtccaccaacgaacctcccaagccagccacccctacctggggggcttttagctctcgaaagatagacacgcatgtacctctgatgaagagtcaagccgaagcgaagcccgcagaaaagcaaaccgaagtgcaacctcaaacgcctcctccgtcgacgattcggggtggcagcgacgctgtgtggggtcaactgaagcgctcaaggagatcgatcggggagaaagtagaaggccaggagggcgggttctgggatgaacttgaaactcgggtcacaaacattcgcaacagaccttcccctgcccctgaagtcactgatgtgtaccaatctacacttcaaggcgacggcttattgtcccaagagggccagcaggcactggaagatcaaccaaggcgtaagtctcgcttcgagatagaggaagaggaggagcgcaacaaacgagataagaagggcaagcgtccaaagaatgtgcggcagaacaactacgaagacgaagatatggacgaggatgcaattagacggtgggaaagcagacagcgcaagaaggccgagaaggatgccaagaagcacctggaagttgccgccgaagctgcaccactgcctatcttcatcccagagtacatcagtgtttccaacctggctagtgctcttcagattcgtgttgcggactttttgcatgacttagagtctatgggcttcgaggaaatcactgaagaaaccatcatgactggcgacacgggtgctctcgttgctcaggagtatggcttcgaccctacggtggacacaggctcccagcgcgatctccgacctcgaccagcaccagaagatccatccctgttacccagcaggcctcctgtcgtgactatcatgggccatgttgatcacggaaagactactctcctagattggctacgaaagtcttcgattgctgctcaggagcatggtggcatcacgcagcatatcggtgcctttattgttcaaatgtcgtccggtagccaaatcactttcctcgacacgcctggacacgctgcgtttttgtctatgcgtcagcgaggtgccaatgtcacagatatcgtggtgttggttgttgctgcggatgacagtgttatgccacagacccttgaggcgttgaaacacgccacgggcgccaaggttcccatcatcgtcgcgatcaataagatcgataaggaagacgcccgagttgaccaagtcaaggctgatcttgctcgccacggtgtggaaatcgaagactatggcggtgaagtgcaggtcgttcctgtcagtggaaagaccggtaagggtatggaagacctcgaggagagcatcgtcacattgtccgagattcttgatgtccgtgctgagacagatggcatggctgagggctgggttctagaatcgagtatcaagcatactggaaagactgccacagtactcatcaagcgaggaaccctgcgccttggcgatgtcattgttgctggcaagtcatgggctagaatacgaggtctgcggaacgaagctggcgtcgatatccgagaggcaccacccggaactcctgttcaggttcttggctggcgtgagctccctgatgctggtgaaatggtcctccaagcacctgacgagagcaaagccaagacagcagttgagtatcgtgaggaaatggccgagagacaggagagttccaagcaacttgctgaacaagaacagcgccaacgtgagaaggctgccgcagaggaagccgcagcagcagcagaagaggagggtgtcgaagtggagcctgtcgcagctgagcctggcatcatctttcaaaatttcattgtcaaggctgatgtcgctggttccgtggaggctgtgtgtggcaccgttcaggagctgggcagcaatgaagttcaatccaaactcctgcgatctggcgtcggtgctatttctgagtacgacgtcgaccacgctgctgcctccaagagcatcattgtcaatttcaacatccctatcctgccacatatccgtcagcgtgcggacgaagctggcgttcgcatcattgaccacagcgttatctaccacgttgttgacgacgtcaaggaggctctctcggatctactaccatacaaaattacgcacaaagtgcttggtgaagcagatgtcctacaactgttttctatcaatgtccggaaacgtgtttcaaagagcattgcgggttgtaagattcgtaacggtgctattaagcgaacgtccacggtcaaggtcatccgtcgcggagaagttgttttcgatggtaagtcaaaccatattctctcattcgctctatcggtagcggagtcactactgttctttgttgctaatttaatctgcaggtaaaatcgacacgctcaagcacgtcaaaaaggatgtcatggagatgggcaagggtagtgagtgcggtatcggtcttgaaggctttgaggacttcgagatcgacgatcaaatccagacatatgaggagatcaaggagaaacgaacactgtaacaacattcttgtaaaatatgtatgaacaagtaggaacaaaaaggggttggctctcttctgggagtcgtgtatagataattgcctgacatgaaggcatggcctgatgagagaagagtataggatttggatgcctaggtagatgggacacatgacatatatcactagtattacgtttcatcaacgaaaagcttcaatttcaaggacgttcgtccgccatctgggatattttgattgtcgcaggttcaactcttttacaatttctacttagccaacatactcatcagcttttgtaaggcgctccgaccgcgtttgatgaaaacgttcttgttgtcctagttgcttgagaacgctccttttccaacttggccagtccgatacgatccgtcacaggcgtagcctcgatgatgttgtcgaactcgtcgtcatcatcatcacttccgctcctttcgttgtctgaatcaggctgcacgctggtgttgggcttgaactgctgctgctgctgctgtgggttgggaatggtggcaggtttcttgtcttcttgttcgttgggattggcgaacgtctttgaggcaaggactttgcgacggatttcggccattgtgtcttcgtcgtctgaatcatcagatattgcgtagcggtctttttcttcttcttctccttcttcctcctcttctgggttggccttggatggcttcttccccagatagataccatctacactcccctcttcctcgtcgctgtcgccttcatcaccatcatcttcttcttcttcgtctgaggactccatgcgtcttcgatttgtgtttccactagtccacatatcgtcgtttccttcctctcggctctcggcgtattctctttctagttgttccatccactcctcctccgtctttttcatctcggcctcgtcggcacaggccgcatatcgcttcagcaaggtggagttgatttggaggaaggatggaccgtatgaaaatggcgcgagaatctgctcggcccagtctgggtggccacagatatagaatgcggcggccagcgcctcaacacagttcagccgccagggcttgccatagttgacggtgttggctgcgacgagataaggcagtaatcgctcgcactttccgcctaccttgttccattgaacttcctgagtcctcgcccaagagcattccacgacagcagcgccgtactgatccatgagttcgcggtcagcaggggaaacggtatgtttgccattgggtgttatgatgactccgttatggcgctggccgaggtgaagatcgcgcatcattccaagcttcatgagcttctttcctgagcagcgcttggggtcgcaatggcccaaatcccagcacgcggccttgaaagctgggcgcgaagattcagaaccgtcttcttcatcacgccggggtcctcgacgtggggtagggcctccctttctgcccttggaggtgaagtcttttttatgtcggaccatcttgtatgtttagcagtaaatgcttattggctgtttgtggaatggtattgttcaagaatagtttatacaattgtgcaagcaagtgaggtcaaggttttaaattttgcctccaaaaagtgatggatggatgatgacaagacagattcatggtggggttaattaacttattggttctttggaccagtttggtgaggggcatttcagcccaggccatgctcgtcagtaccagaacctaggtagccagactaacttccatgccagtaaaatagagggctacagcagcgacaggtgcgctatgacagccgctgtaatgtaacgggcaggggtaaagtgtaatgaagtgcttttaagcccatcacgtggctcatcactgtggccttgcaccgccacagcgccatgctttaccccagtacagcctagctcaccatcatgggtaacctctaggtcatcgtggtgctaggtgtctaattccatgtacgttgtcccctggctcgcaggtacatgactagatcaacaaagagacagtctgaggggacaagacaacaagctgatggtttcctagctaaagtctggtcattctgtctcatagttggaattttttattctctctttatctatttcaggccgtttccgtcccttgaaccgtattcggtcaggcactatcaagctggagcttccccccgccaaacgccgggccagttcagtccagttcagttcagttgaccagctcaccctcctactctgttcacgtagcactgcctcctcatactgtgcaattctactgccaactcgctcgcgccagatcatctccgggtggcttcgtcctcattcgcatactcattgatttcgttcctccttcgcaatggaggccgcttctgctcgcgccgcggctcgcgaccgctggggcgatttgccatcgtccagccgaaccccctcccagctccagcgcttcgtccaggctgcctgcagtcccgagaactatgaacccaatctcgctttgagcctcgaaattgccgatcttataaactccaagaaaggctctgctcctcgtgaggctgctactgccatcgtcaactacattaatcatcgcaatcccaacgttgccctgctcgccatcgggcttctcgatatttgcgtcaagaactgcggttacccctttcatctacagatcggtaccaaagagttcctcaatgaacttgtcaggagattccccgagcgtccgccaatgcgacctacacgggtccaggcaaagatccttgaagcgattgaagaatggcgagggacgatatgtgaaacaagccgatacaaagaggacctagggttcatcagggatatgcaccgattgctgagttataagggatatgtctttcccgaagtgcgaagggaagatgctgctgttctaaatccaagcgacgttagttcaagagtttcaatctatacgttttctgggctaatgacatcaaatagaacctcaaatctgctgaagaaatggaggaagaggagagagaggcccaatcagccaagcttcaagagctcattcgacgcggtacccctgaggaccttcaagaagccaaccgcctcatgaagatcatggctggctacgacacacgatcaaagactgactaccgtgcaaaggctgccgaggaggttgccaaaatccaagccaaggcacggttactggaggagcgactcgactctttcaaggcaggtgacacaatggaagatggcgatgttttcagcgaattagcttctgccttgcaaagcgcacagcccaagatccagaagatgtgtgaagaggaatccgacgatcatgaggccgttgccaaactcttggagataaacgatagcatacaccggacagccgaacggtacaagatgatgaaaaagggcgacatggagggcgctgccaaggttgctgccggcgctcctcctccgtcttcgtccgggactgcagccgcatcttcaagtgcagcaaatgagctatcgcttatcgactttgatgccgatgccagcaacggtgctcagtcaggcaatgctcctgctcctgctcccagcgctggaggtcttgagaatgatctccttggcctcgatattggtggagactctggcagctttggccagggcggcggcattgctctaggcttcggtgctaaccaaagtaagttgtggtaactgaaagaatcgtcacttgctagtatactgactcatatcagacatcccgggccctgcgcttctatcttctatgacccaggataactctgccagaggtcaggtgtcgactccaactccgcctcccttttcacaattcgcctctttctcacagccagtctcccaatcaaccacccctcaacctcctcttcaacaacagcctgctcctccatcgcagcctgcttctgacccctttgctatgctcggcgctggaagcatgagctctcagcgtgcatctcctgcgccacctcaacaacagcccgctgcagcttcaaatgacgatgatgaatggagcttctcttcagcactgccaccagagcctagcaagcccaaggagcaccaggctactgttagcaacacaaacgtcaaggttgagatgattgccagaagggctcctggtaacgagaatgctatcaacatcatctttgccttctccaacaatgtaccacagcctattagcgagcttcacttccagctcgctgttacgaaggtaagcatattcatcctacagtttttcatgctagacactgacctctacctaagggctacgaactccagctcaagccccaaaccggccgtgacctcaccccgcagcagagccgtggtatcacccaagaagtgcagatttggcacgccggaaaccgtactcaaaaggtcataagtgccaaactgaggtggcgcgcctcctacaagttgagcgagcaagccgttaatgagatgggcgaggtgactgagtttagcctcgcatgagagtgttgttgtttttctttccagaggggttgaaggtttttagcatatatgctggacgaagctgaaagagtgggatagtggtcaccagaaagtgagatgaagcagcatgtttctctatttgaattaggggataaagcataggacagagataagagcaaaagcgagtcagcagatcttttgatttatcaagtgagcagttgcctttgatattttgcttctcgtgaacggcaggctgtcaagtgatcttgaagcagagatagacaagatagagctgaatgatccgagaccatgatacaaagatttttgacgcatccaagtgccaaagttgaaggtagtgagtgccctgtccgaagaactgcaagtcacatcgaatgcaacttgcgtaaaataaacatggacaaacaaagtcattagctggtgggtcatctcaacaagtcatgagactgatcatcgtttttacatccaatatcttctactctaacatctagtttcagcaaaacatttccctcgacgctgaaaccactaaaatggtcttgacgctgttctgcttcaaaacccgtcttcgtgtgaggccagatgactgccatccccggtctcttcaatcgtgacccgacaccagtgttccctcaatgtgtaaccatgcaaacgcctgagacccccaaaacaaagttcttgcactccaatactcccacaaatttggaaacttcgaaaacgacgccataccaggccagctatgctccgcaaaacaaacatcaagaagtaaaaacaaaagacaaagaatacaagtccaatgaaaacagtgaaaggtcttgtggcagctccagttgccgaaaaggtgtgagagaaatccggaatctcgattaaaagcacgtcttgtgctgaagcatcatcgtttctgtttggaagcgtccttctcagtcttgacgtcgttaaggaagatcgttcgacgagtgtgaagtcgagtcgaacatctcctaagcgcccaattcactgacggcaaacgatggtgtggtagggttcagcgaatagccactgtgggtaggcgtcttggccatttgggccatggtctcgcgctccgccttctcgcgctcacgctgtgccttctcctgtttagtaatgcgaggcttcctagtaacggcaccaccacgggatcctgggccaccaccacgaccggtgccagctccaccccgagttgatgcacctcgcgcacctcctcggctgcctcgtccaccacgtcctcgtttggggggtccctcttgtctggtacttgttagaaaggaatcggaaaggacaaaataggaagatacgtacccagcagctggcttttcaacctcaggcaccaaggggcctgagtaaacaaagaatccgtcacggcttgctgccgcctgtgcttcccaaagaagctctgaatcgtccacaaagtcatcatcaacgtcgtattggtcctctttgaagttgcgcttctttttgggtttggcctgcgcatcggcaccgctggtaataccgttgtcggggttgctaccctcgccatcggagagatcaacggacatttcatcgccggattcacggccagactccgccttttctagggaagcagctgccgcagcgatccgagctttgcggtcccggttagcggccaaacgagggtgaagagcgtcccatccatatcggtcttcggccatgcgcatgaagttgacgtatctgttcgtttctccgggctggataggtacactgagaacaatggtaggagcttgggcttcttcacccggcttagcccgaccaaaatcaaggatcgaacgaccttcgccttcctgcatgtcatcaagattgtcggtcttgggcgttgaaactccagtatggggtttctgcttgggcgatgatttcttgataggaccattagagatggtcgtgaagttggattccctgatgacagggcgttgcactggtggcggaggaggggcgggatccttcttgggttcttgcacaggtggtcgtgaggaaggagttggagtcggtgtcgatactgtctgaggctctttagacggggatggaggttgggagggctcaggtgcctgaaagcgaggctggttcgacggcggttgatactgactacgtgattcagttccatgaagaagacttgcaatagtcggcgagcggttgggaatctgagaaggagcccgtggtgatccagaggcggagttgtaagagttgtgggggaccattgtctcgcgcactggatcgtaattgccgcggataggatcgtaactttggccgcttgtccgcacaggaattgatgtagaaccgttaggctgggactgtggttgtgaggaaggtcgttccgctggagggtctgagttcaaaaggctttgcattgagccaaagtgttctcgcttcgccattttgggtgaataacgctgctctggtttgtgagatgatgatggtgtttgaaggtgatgttgagcaggtgaagatgctgaaagaatggaggcgtcggcgatatgtgactgtcccgcaattgtaactccagcagcggcgagtgacttggagtctgaaggaacatcctcctcaccatcaccggtagcaatcttcctctttcgtggcatgggtggtgcattagggtcgcggggctttcggggctttcgcgcagccttggctatatcggcgccgtctgaggttcgtggcttcacaatggtaccaggtttacgtcccggcttcttcctagggacacctgcggcagttaattgcacccattggttatcgacaagtgcgtatcgtcgagcaggtcccgtgcctgattgaggtggcaggggaggtcgaggtcggtcaccatggttttggtggccgatgtgttcgtatttaccgtcgctggaaacgactacgatttcgtcgtattcttgtggtgggcggctactcgagccgttccgtgatggtgaaccggggtcagaaagtgatccagaggggggcgaagagagttcgccggctgatgagtcgtatcgcgacatagacgtgtcgccgactggtgcagtcatgccgagggacaaagaggcagcgaacaggcctgtggaagcaattgtatggcgcgtactatacgttggtcggagagactaatgcaggccgtgttgcatgcaggaccaaccaaagcaagaaataataataaattattcacagcctgaatacaagaggaaaataagaacaaaagatcagataaggctttgtcgcgtagacaaggctgtgattgaatgcagccgaaatcgaaaaagcagcgaatagcggtcggcgacaggcactgtaatggtgtagtggtacacgctaacggcgcgaaacgcaccacagagatgggtacaggtacagcgaattaaagatgttcaatgtgtggcgtgcgggtctcgtcaggaaacggaatggttgcaggcgggagagaagcgtcagagggtgacgaagtgaaacgggctgtgagtggccagactgtggagtgcaggtgcgggcgggcggtggagaagctcgaatctctgaatagcctcaagatctgggtcaagcaacgaccttgactgtctggacagcttctcacgcaaataaatgaatcgactgcggggtgcgggtcgattcgagagcgtcaggaaataccgctatttgagtagcagaaaatgacgacaattcggagataattgagatgtgcaaacagtctttatttgatgaatttggacgattccgctgataaaatcgactgtcgttgttgagaaaataggtgggaggtggaggtttggtgagagatgggggggagaagaagaggaaaagggagaagaaatgaaatggggatggctacggttttttttttcggggcgacgataatatttcttattttccaggccaggaaggagaaaaacggggcaaagccaacaacttctttacgattgcatgttacgactcggacaacaagtcaagacaaggcaaggcaaggcacgaggtacgatacggtacgaggaagaaacgagcccgaggagccagatggggagggggagggaggagggacggaaggaccagaccagaccagaaaagcatcgtctggcaaaagggaatggaaccaaaccaaaccatagcaaggtcagacaagggaaagggcaaaagaaaaagggaaattgtattaaaccgccgaggggcgtggctaactcatggactctgggactcaaaatgtccaacaacaccagaggaccagccaaggatagggggtctaccaagtaattaacccgagagtcaagagtcaatttggagagagcgaggtcagagcccaggtagaaagagcctaaaacgcagcaacgagagagtcaaacagacatgcatagtgcagattacagtacagtgatagaaaggacataaaccaacctagactggcccggcagacgcacggatactttactttacctgaaagaaggtaccttattaataccgactcagattccatgtgcaacatccgcggcgcaggggggtcgggggtcaggcaatctttagcgtggggaaacgccaggaataactttctcgcttgtgacatgtatcttttgcgtgctacaattggacacagtctttctcaacatgccgttttctttgcatatggcaatgtttgtcacaacacacacttgcattctgtccctgtgacctttttgctcccaaacatcctttgtcgtcagcaattaactcggataacccaccatcctagtgacaggtccccccttgaacggtgtgggccacttcgtcccggaaccagaaacgttgaaccaagcttaggcgcggtacatcgacagggatttgacgcggctgcagtcagggccgcatccgccacaagtttgtttttcctcgggtttagtaccatgtggctgacattcgcttttctttatctccgtctagatgtctgtcgaggttctatgaaaacatatataaccagcctatgctgaggtcgtgctgcaaacaatactagacagtcatgaggttttcatgatctcttttttcttcccttgcgtcgttttaaccactaaaataggtacgtcgtattggttatgaactgatctgagattgacagggttgacaacaccacccaacatcgtcggcacttttttttcgcaaggtgtacgtatctattttgattttaatgttcatcacgcatgcgtcatttatgagaaactgcccgcaaagcacaattctactaaatactttgcttaactttcgcacattgcttaatattccagatttgttaactttctcgctcaaaccgaccgcctcaacgctcacaaaatgtatccgtacacagcaacaataactgccaaaaatcacaaatatacaatacgccaatcagtactcaaaatagatactcaaggctcttcttcggataactgttatgtttttattgttgtaagcgtaacatgcgacgttgtcttaacaatgaagccacaatttgcaatgtgagcaaggttctgtagtaccaagttctggaatccaagaaggaacgagcatcgatcgacgctaatgcaccaacatcctggttcaaatctgtggcggtgcgacatggcctctgaattctaaatggccagctttaccttaattaatagagggacaaacctcatgttttagtgccaataatcaaaacatgcaatatccgtcgcccataattaatccatcttcgcacttttgtaacccagtcaggggatctaagtattatttcgcggtgctacttccagggaacgaaataactcgtaattggaaacccgcatttacataatcttggcatggatcaggagaattgctaagttcactttcatccggcgatcaatgcaatcaactaccaaccgattttatcacccttgaacatttcccaaattccaaacacctttacctgccgtttgtttagcttcttctggccgatttgctctattttgaattatttacaatggaaacgaatacttacacgatctcctcttcaaagttctttgttctagcacgtgatggaatggctcaacctgtcatgaccaaaatatggggtcaccctgccccaccaagatttctccgacgttgcctccaccgactaaaaaaagacgtcagaaacaaaagctttgcgaggtcgaaggcttccataatcttcaacacaaccacccaacatggacccgacactcttgatcaacgatatagtcgaacacgatacctcaaagaagaagcctgtacagtttgacgacgtccagatatcctccaccggtttcccgcagcacaaacgacgatggaaaacatccgctttcaagcagaggcgtgcgggacaggcagctgatacaccgcaggagtccaaatctgaggccacgaagcttcagggctcttactcgaatgcggatttggaaattgttgaaaagcagcgcatcgatcaggagaaccaacaaaagcttgccagcatgagtcccgcagagattgcccaggctcagcaagaaatcatgaatggcctgaatcctgctctcgttcagagattactatcgcgggccaatattgacgagcagaatggcccttcaccctttgatccgcctaagccagaaaaagaggaatcgcccgagcctccacctacaatcaaagttgaggatgctgacaaagctgaagcttcaaagaacagccctgcagctcccacgcgacctcccaagccgtcagtagagtcagtaccagatagtggctcttcagcaccacaagcgacttccaccaagaagattgcggacgactacgatgaaaataaggcaccgcctcaaataccaccagatctatttcctatcaccgaccagcccaagtcagttcactttcctaatccgccaaatttacccgacctcgacccttccgatccggacttcctagctacacttcacaagaaatatttcccgaatcttccagccgacccaagcaagctcgcatggatggcaccgatccctacggaagatagtccagctgataaagattcttcatactatcctcaccccgagattgcggtaaacgccttgcgcttcgatttcaagggccgatttttatctcccagagttagccgagctattccttcgtcaaaggggttgcaccatcatggcgacgccccagaggctgcaggatataccgttgcagaactggctcatcttgcaaggagcgctgttcctgcgcagagatgtatggcttttcaaacattaggaaggattctctatcgccttgggcttggcgaatggggtaaaggtgaaaacgatcatatcgccatgggagtatggggtgctgttaagcagggacgtgtattggacagcttaacagaagctgccatggcagaaggcggtcaccgaggcagccgtgcttatgccaccgaggctctctggttgtttgagaagggtggttggaaagagaagttcaagggccggtaagagatcaacttggcatgattgtaaataggaacaaatttgaacataataacgacatacaaatacaccgatactgacgtctagctataagatagatacacattttgtatacaaagctcacttaattcgtaaatcattgagcatctctcatcattcgaacaaagccacgccagttaggagttttaagaactgtagtttctgctgttatgctggaagactttactggtgccacgtagtgatgagtagctgagctgtgcatgctgttggtgaattgccacatctccttggtgtgaagagctacctcttatacgtatgtctatatatatcattgtagacttgcagattcaacgaggtcgagccactgccaagctccagtcttgagaatagcacagccttgagactcccgctaaaatgtactgtcaatgccaatgaacaaataagggtctgtctgaccttgtattcagcagccgggattcagcaaaattagtaggcaggcggtgaaaaagagaagagaattactgacgtaatgaatggtaaagaatgaaatattgatgctgtgctgtgatttctctttgttcaagtgcccaaatcaaggatgcggctcttgtgcgtggcttgaaagtaacatggaaatctggagaaaggagttgcggatggaaccttgtcttgtttgtatgtactcgggatccccgctgaaagagcctgaaacctcaagaataaaacccactcgatgtggacacgacagtatcgattggctgtaagcatccattggggagaaacctggggccgagtgccctgtggcataacagctaaagtccaatgcaatggctcgaatgcattcattcagtggagtgagacagtgcagtgcagacactgagtcaagggtgaatgggtgcggtgtactgtgagtagtactgagtacctgcccagaaggtggcttgtgcccgggcaggcgaaaaaagggagcaccctggacgggaaaaaacgaacaaaaaaaaacatcttttgctggtggccaggccgccaacttctttcttctcttcttcttgtttccctctcagcccaaaacatcacggccctgccgcgccaattcctccctccctatttctgggtgacttgccgtcttcttttcatcttcctcccggtcatcgaataagttcttgtctttcacgtacgtctgcttcacctttttgtaggctcagactttgctccacctccctcttgcatcgcaatcgatatcgacattccccgccactttcaggtagtttgttgcctctccgacgactccaaacaacttcctcggcaacctgcttccactgctcagcaattcaactcttgaacgagtcggatttgagaaccaagcaacactatttgtactgctcttgattgcgcagtcaaaaaagtacacagcttcttttagctcttcgctctcgcccaatccgcttctgagccccaagctttctcgccccacgatcgcgatctactttgaaatctgcccgcacgactacgacagaacatttgaaccggcctcaataaaaaagaattccgcaagacacgagacactgtgactttcactagccatggcgtctccgctgcagtttgcctaccgaacccagaagaccatcggcgtctttgacgctgcgcccgtctacgagcctctcgctgggttcaacaagcccgagggcaacctccgatactgtatttactcgccctgtggacgttacttcggttgggcctcccctgaggttgtcaccgttgttgatgcctcgactggtcagcaggtcctttctctccctatccttaacgtttacgaactcggtttctctccttgtggcactttcgtcatcacctgggagcgccctggcaaggatgagaatggcgatgccaccaagaaccttaaggtctggcgtgttgtagaggagggtgttgctggtcaggataagcagccccttggccgttttgttcagaagcagcagcaaggctggaaccttcagtacacggccgatgagaagtactgtgctcgtctcgtaacaaacgaggtccaattctacgagagccacgatctcgttacggtctggaacaagctccgagtcgagggtgccaccaactttgccctcgctcctggcagccagaaccatgctgtcgccgtatttgttcctgagcgcaaggtaagttgaccgccaattacgtgtatatttaaatacactcgctaacaatcatgtctagggtcaacccgctgccgtaaaggtcttcaacgttcccctattcaccaaccccatctcccaaaagacctttttcaagggagacaaggttcaactgaagtggaacaagcttggttccagcattctggtcctggcacaaactgacgttgatcgctcaggcaagagttactacggcgagaccaccctgtatctgctcagcaccactggtgctttcgatgctcgtgtgtccttggataaggagggtcctatccacgatgtttcttggtcgcccaactcgagagagttcggtgttgtatatggatacatgcctgccaaggccactatcttcaaccaccgcgccgttgcaactcactcattcccgattggccctcgaaacacaattaccttctcaccaactggccgttttgttctggttgcaggattcggcaatctcgctggtcagatcgatatttacgacctcgagaaggatttccgaaaggtcaccactatcgagagcggaaaccccagtgtctgcgagtggagtcccgacagccgctacatcatgactgctacaacttctcctcgactccgtgtggacaacggtatcaagttgtggcacgttaacggtggtattatgtacaacgaagatatgattgagttgtacaatgttatctggcgacctcagagtcctgagagcatcgctcccggtgaccccttaagcccggttcctacaccccactcctctgccacggcgctcttggctacggcgaagacccccagcaagcctgctggtgcttaccgtcctcccggtgctcgtggtttggccacgccccttcactttaagcgtgaggacgagggtggtgctgcccacgttgtaggcaacggtgttcccaacgttggtcccaacggttttggtcgcccacgccgaggtgtgccaggtgcggaatttgccgagcagactcccactgtcaggactgttccgggtgctgagcccatgggcgatgagaactcgtccaagtccaagaataagaagaagagaaacaagaagaacgcccagggcgagggtggtcgaccccaaggtgaacctaatggtggagctagcctggctcctccctctcacgaccgaggccatgagggtcgcagccccgaacgacgcaaccaccgcaacagaagccagtcgcgcaacaaccagcctcgcagccgaagcaacacgcaccgcaatggccatggaaaccagcagcaagcccagagttctggtgctacggctgccgctgccgccgccgccgctgatgcctctcagaaccccaacgccaagaagatccgtagtctccagaagaaggttcgcgccattgaggatcttgagatgcgtctggccggcggagagaagcttgaggatacccagctcaagaaaatcaacaccaagtcatccgtccttaaggaacttgacggtttggagaaggagaactaaaacaagggacgatcaggggcttggggccgtgatatgtggtattaagttgaacggaatctggggaaatgggagtgttggtgagtcgttaggactctgggttattgaattgggttgtactttattggacaacttacctgcatggcgcggatcggttgggtcgactttgtgtttctgtatatgaaggcggtccgttggggagtcaaaagtcaatcggacaatgggagacttggtcggcgcgccacagtctgatacataaatcagaagaataataaaagctcattatcactcggtataagtttatatgcttagaacacgacaagtattagaccagatactaactatgtacctatgcacctgagtgtttgttgaacctggtcactatattgaagttgtatgttaccctgaagttaccctagctactcttttgtgttcacaaggcgagctgcgtcagttggaattcaagtaaatgatagatatacacggacgtaaatatcaaacgagtatacactaattgattttatatccaaatatctactagtgttataggactgtgttgcaaaaaaccttccatcgacgatattggacatgatcgaagtcagtcgttgtcagacttttcgttgctatcatcttcatctacacaattttggcacccacattcaacaagcaaagcctcgatacgaggcccggttagctcaatcggtagagcgtgagactcttaaatgagtacacaaatctcaaggttgcgggttcgacccccgcatcgggctgttcctataaattcccatgggattgagtaatcgtttctttttgatatttttatgtattttttgctctcgtcttggtcaagttcatgagtttgagataggaagaccgagaaaggaatatggtgtctcctttgagaaattttattgggaaagaacgccatcaggagcgaggtaccttcctagggcactcagcttacacgaggaaggcgcaaaacattgggtacacacgtaagcgggtttcaccctgcttcaaatgtcatttctcatctcttattaggcatcttcgaatttgtagctagacactatcggtttttggcctcggtctctttacttgcttgcagttttctccagaacacctccttcgactgctttcgcctcttccgtctctcgtttctgtttcttatccaatttcctctgatatttagccctctttgcatcaagcctgtcctgttcttccctcagagctataacggtagggctctttgctctaatcttggctccgtacctccagaaaacgaacgggattggaatcattgcgacttcgagaagacccaggagagtgcctgcccattgaggagtcatggctgcatacatcttgggaccagccagaggcaagacgcctccagcaatacttcgaagaaccgcgttaccggcgagtgcgctggcagcgtagatggaatacgttcccgccaggtagtttgagccgtagatgaaagagatagtgttgcctgcaccgaaaggtatgccgaacgcaatcggaatggcccaatggatagatgctggcagacacgtccatgagaagacaagctgacccacgggtgtcaggaccgcgccaattgccatgaccagagccgtggcctcgggcagaggcttgccagtgacaggatctcgaggttgagagttgatgatgcgtcggaagagaggttcggcaaagatagccatcattgtgcccacacctatgccgataaaggccaatccggatattcctgcattccaaccacgatgttgtgagaaaacgatgggatatgctacgaaacaaagatagagaatggcataaatcagcgagatcctaagtctcggtcagtggttttctcttgggtggcagactcggaaacgaaaaggggatcgcatggcaacttaccaaatatccatgaaccacaaaatgggctcagttgctaacagaataaaaggacgactcatgttgatcttgatgagatgccaggttgacagcttctggtcatactggcaccaatatcgcggatcgtcgttttccttgcggagtcgcgcagctttcttctttaagatagctgggtggtatgtctctttgaccgtgagcatcatggcaacgcctaccccgccgagcatcagaggaatccaggcatcccaccgccagcccaaatattggaatacgaaacctccaatgacgggcccagtagagggcccattcaggggcgcgattgaccacatggacatagcagcagcaagatgatctggatccgtgatgtcgacgatagtgccgggactgtttgagatcatggcggcaccaaacaatgcactgtactttgtcagtagtctggcttaaagcaaaggactaccacctaccaaaagaatcgcacaacaatgatctccgtcaacgaagtggccaaggcgcaaggcagaattaacaacgcccaagcgagcaaacatacgatgtatactttttgccggccatacagctcactcagaggcgctacaatgagacttccgacggcaaggccaagcaagtatgtagtcaaacccaacgtcgccactgtagtcgtaacatcgaattctttcgccaggccagagactgatgctgtgtagcatgtgctgtacaaaaccaccacccacgtggagtatgagacacagacaacgatccagtagcgatacgcctttgaccagttcctggggttttcaggatcgccatcttgaaagaaaacctcaaagtcggcaggccgagatgcgttgctcgttacgctcgtgccagtctgcgtgtaagtgatgggctcgcgagcctcacgctccgcctctgtctcaagatccggggtgagagcatgctccaatggctcaaaaaagtcagggtcgcgtcgccggctgcggcgcgattcaacggccctgataggttctaaaactggcgacgatgttatcgaagatgttgcggaagacgactcagcgccattgactggtgatgccttctcaagatcacccgccatgacttttggcgcgttcctgtcgcaaacttggacgcagtgagattgttggctgcaatgtcagatttcgcaacaagcagtcgtcattccagcttaaaagaggagagggttccttttgattataaatctcaataaaagatcaacgactctgtctatctagagtacaaggatgacaaaaagtatacgtgattcctttttgaaaaagcctgcattcttgaggaccggaagacggcacgagatggaatcaaatcaacataagtcatggacttgcttggtaaattgcgcctttcgccctccatgtttcaaccgatgtggatgccgaaaggagcatcctggcctcttgtttgctcacagtggagagagacggattctttatcatggcctggtggatctattggcgggctcgtaatgtacttctgttacggatatggtgagtaaacccgcgagatccttaacatgtccgggaaacggcttcagagtccggcccgacgctggatggaccccgcaggagataagcgtctcaggattgtggaaaaggatctacaagtcaattttgaccctgaaagactagagtccgacttttttcttctttgtttcccagttgaagcttgtgtaggtgagtaggttgatgttgtttatgccgcagaagtgcagaagtgcagacgagtagatgtgatctgtgaaacgaacctaccgttgaatatcagttgaatccatcggttacttcgataagctttatactttatatactcattcctcttgtctcgttgccgaggtcggctgtaaatgaaagcctagtctttgcatcaaaactggggccgatacggccccacagtggccggaatgaataacagatctgacggtgaaggctgagtttcgtatgatcagagagaatatctattcaattgcctcgagcttttatctagatactgagacaatctgaatgtttaactgagactatagtaagctgcagcgcatatatgaattattgatataagaagcgagtatagtgattttggggcctaagttctaaagccatctatggtataccgggtgatatccaagattcgactattgggctatctttacacagggctgaaaaagagtaaaataaaagtaagccttgtcgtttggcttgtctaagtgacattggcctttataaaaccccctctgactcaaacttaacaacctcaaagaacagcatccacataaacaattatcagaaattaccatcagagacattcaagggcgttctgtatgcattctatctggatagatttgcatcatatgtaataataagaatgtctgtatgaagatcaaatatatgttattctatgatcttagtaactattagagacttcagttttgtaatcgtgcagtctatacaagcacaagtgtccttccaccaggcctcagggtattagaaaaattgaccaccgggaacataagagacgaaattagtagaccatcttatgctactaaagctatagcctttaggctatttatttctataccctaagacttagactaggaggttaacttttctactacccagtagctgggacttcgtacaattatgattgaagaagtgcatgccatccaccgtaagctaaaatatactaaaaatgtccgtaaactatctctaatagtaattctgcaagtctgagctgttgttagctgcctgacccataggtcgttgtgcacctgcaggaccacggggaggctggtttcggccgccaaagtttccttgggcgggaccactgggtgctgatgtgggagggttgttactcttgctgagcggcgggtaggagtcatcataatccacctgttgcccatagccgccctgctggttcctgggctcaacatcgtcgagggatcggtagttgtagccgccgccgccccttccgcggcctccacgaccgcccctggcattaccacggccccggccgccccggccgccccggcctccacgaccccctcctgaatggtagccgcgagactcgttacgcccactgtagtggctattggtgttcctctgattctgattccaatcctcgtcaccgttgtgctttcgcttcgatgtcttattagcgaacagactttcataagcgtcctcccgcgggtcctctggttcgatgcgtagaatgaccttctcaccgaccacggtttcgaaggtaaacgactgttctggtgatatgggctgccagttctgtattttgcctgcgtccattggtcgagctccctttctcaatgccaaaacaaccaaaggactagggttgtcggtgtggtacttggcattttgggggataggccgcaactgtgctgcccaaatactgttgtcgaagcaagaagtaccaacgacttcccactgcattttgctacccattccaccgaccttctccaagatactagcagggcacggacgggggcagatgaggatattgttgccatgatatttgagctcatgctggggcgtattggggggtatatgggcgagcttgatgagtttcttggtatcctcgggtccaatcatgtagccggtaaaaaacacagtcttcttaatcctgagtcggtgctggcgctgtcttggagactgtttggaaaccagatcgttgtgaatgttgatcatgtgctgaatctcggccacctcagcaacggggtccagggttgttgaacagtcagccacttggatgacctcggctgtgatgggccctcttgttggtgcactgctctgttcacggttgaactcggcaaaaaagtcgcgaaagcctttggtgtgctttggtcggtcctcgtagacccggatctcgtctgcttgtttgtacgtttccatcagtcccctaaggaagagctgcttgaagtgcatggtgctattgaactttgaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgggaccgttccagagttgggggtttggtaagggggttttgaatactgggtcatgttagattcgtgcgatacaatgtttgtcggttcgttcgagtgcagactcacatgtgttgtcaaaatcgtagacgtgaagagcttgaattttatcggcggctgttacaggttagtcgcaatttcaggcacaagtagactacaataaaaataaaatacagaaagctcacgaacctggcaaagcgtgattcagaatagaccatcgccctaaagccgtgacagtatgttgcgacgcgacggcagtagggccatggtatgcgctgaaggccgaggccatggcgcctgggagactgaatctgtgatagcagcttgagacggttgccgcttttgaggtagggtaagcagtgagcgtgcagctggcttttgggtatcggtgccgattgagttttggcggttgtgaaatgtcgatatccgatgatgtagttgaagtccaagtttgttgaccctgtagagtcaagggccggtggggcggcagcgggagccggcgcagggtaactgcagctgtagttgcgcctctaatgggtaccacagctgaccagacctggggcttcagcgcttctacaggcgacaaacgccgcatctcaggcagtgctagtggaatagagtgctagaggtagggataaaaatatcaatgggcggatagagtcgagtccaatggattggatggatgtgccggtagccaagaaaaccttcattcaacaaactatttcaatgagtccagtggcagcatcatcatccttctatccgagcataacattcattcagctccaaggcaaggtgaacctacccctcacacttgactgcatacctatcatactcagcataccattgcattctctgtaccttttagaatggcgtcgtctagcgccatccgcttcgtcaccggctccaaaaagtcccctctgggctctctgcatcttcagcttcacgtgaaaccgggagccagcaagaaccgcgagggtgtcatagcagtgacagaagatgccattgagctgtgcgtctccgctcaagcgagagagggcgaggccaacaaggctgttgttcaggtcctcagcggaatcctcggtgtgcccaaatccagcctacagttgacgcacggcatgaagtcacgcgacaagacagttgtgcttggtgggatcaaaggggatggagaggactatgcaaaaactatccgcgaaatactagacaaggctgctgaagattaactatgatacctagctggaaatgcgtataatgctacgagtttgcaagggcacatcagcttcctattggttaacatggcaactcaagttcgtgcatcggatccgagagagagcatagggatgaggattcctcaatattacctgtattgggaaactgagtgcctcgattaatattcagcaacggccgaaggatatatcgtggtggaaggccagattacgctgaatcttgagtaacctatgcttttcgcttgttataacttggtagtcttacctattatacttgttgagaagaacgtgttgatgaaaacactgtctatccttttcaatcaatcaggtctctctcacaagaagccaagataacatcatgagagaaacaatgagcccaagatgtatagactcgaatacaaccaagatccgtctttgacaaatcatcattttacgaaaatgaaataagttgcataaaaagatggttggccaaaatattggtcgacttcatgagatggcattgtagcattacggcgttggtgaacgatatcccgtatcggtccttcactcgtcccgtcatgtgtcacatatgcagcgggcagatgcatgtgcggcccgtgtttgtggggttgaataatctatgttttttttaacaccagttgtttcttaccttgaagatgatgggcctctccagcggccaggtgatgatgggccaagttgagacaagaaggggtgcgggcatgattatcgtagcgtcgctcgcctcaagaggcatgaattctcgttgggcatttaccgtcttttgcccagtccttatgactcaggacagaagacgaagtttcaaacaaagagcgcagggctgcatatcaagccccgaacggagaagaaaaaaggcccacggtttggacacgcgtatgcaattttttaaattaccatgtaccggccatcggcatttctcatgatcatcgggatctggtgcatactatcgatcgatcgaacgcatccagggatcctagggccttgctatatcaatcgcaggcacgatggaacccaactaagcacaaaagaagtttgccgaccgagggtagagaagttcctgggatatcggtagtagcggctaaggccgaaattcgattgaccttgtggtgtatgctgagagtttagattgagttgagctctgctctatacactcactgcacgcacatacgcatacacacgtatgtgacgagacaacgcccaaagtaacaagatagacggtggaatccaggatggacgggaggcctcttgtgtgttttcaaagggagaatattcgtaatggcttaaacatcatcttcggccacttgtcggaacttgccaggaggactgctatcatttgtccctctcagagcatgccatgcagcttcaggcctcgacagagatcggcagtcactcgctcggatctagaccgtagatcactctttctcgactcgaccccgagtccccgacagaccttttttaaggatttgacactcgatattcccacgccgagggaccccgcaccttgttggtacaaggacagagtgtacagccggaaccgcaccgcacattatgagtggcgttcgctttgcgtcatggtggttcaagagcagcgagccacagcagcgaggggtaacagctccagccccagtgaagtctcatatctcttggacacagcttgagtactgtacgaaaccatactgtggctgaatgccctcaacctgccagaacaggaagcatgcctagctgattgacagatgtcattggatgctcaatgcacagcgcacaagcgggttcctgtatcgatcctgcgaggtaaatcttcacgaatcatcctccttcttgggaccgtgattgaggccaagctagtgacagtattgtttgaacaatatctgaacaatatcacagcacgacacttgccctaggctcgactgtgaacggtccagtcattttgttcttctcaccaatgtcaatcgtactcgtctcctctcctcgcaaaaagacaccatccaacggtcgcagacggttaaagtggcctgggccgctaaagtctcttttagctctggaccacgagatcttccagcgccgttgcagttagcctgaaccccgatggcttatgaacaaatggctcatgatgtagagtgacttgtggctcgacgcttgccgatccccctccagacatatcacacgccccctctgagagttgacaagccacaggtacatactgtgccatactgtatttctattctcggctggagataatttggcatatcagaagagccagccaaaaatggggtttcattgatatgaagacatatcgccacacacgcggttgaaaaatgatattacatgtggctcattgccgtgtggcgattaacaggccacaccactggtcgagattgtgagtgtggatggatggatgtctcatccggcccgttgacagataggcaaatcgacccttgctgagctgagctgagttgagctgcgatgatgaacaagagtgaggtacagagtacagagtacagtgaacgataattcccctgaggcgcgaactgatcgattgtggctagtgaccatcactttcatgatcgtgacgtgggatggtattccaaaaatgaaggtagcgatgcaacaggtggttgcatgattatacaatctcgcatgcccaaggggtacggaaagacgttgccgaccgagatgctgtgtacagcacaagcacagcacagtatagcagagcagagcattgtactgaattgtagcaaagtaacgaggcaggctacaaccttaccttgtctttgcaatcgccgatgcgatgatccagactcttccgccaagccaataacgacatggatgaggaaaccatgcaccagaaggcgcttcaaaagattcgacccgatgcagaacggttaaacatgatgtgtttggatcgtacgtgtgaactcggtgaagtgagcttcctttctcatgcgatgcgatgcgatacgatgctgtgccatagtattgggctggggtgcctctttgcatttccctcaagcgagtccgctagacaacgcatcacagattaaaacatttcgatgcaacaaatcaaaggcccaggtgccctgtgcgccattcattcatgaaacatcgctaacacgtcaatatccttaagcgttttccccaatcgagatgagctgaatttgaagacctcacgagccacaacgttaaatggattcccgtccttgatgctaccccaaaggatagccacatcgtccggggacacgcaaaccacctcgccacaggtggctaagctcggcacttcgtttcctttgacttcagcttggcatgttcttcaatcaaccaataacctcgttctgacatagtgatctcctcggaatacggctcgatccccccttggcaaagtgaagtaaacttctgcctcatatcatgctgggtttctggtgcagcccatatgcatgtagcttgtcgtgggacgaaagatctctcggggttgttgaccttcttctttctaatcgttcatgcccgcttggcgcttgtaagtcacttatcaacaccggccacaaagtccggcttggctaggatatggggtttagccctttaattctcgacccttgatgctcgtgttggttgttcactagccacgaaacgatagcctgcgaccggcctatcatgatttgtctatatcgaattatcgatacattgaatagcatgggttgttggcgtgtagtttcccagggcgtcgcaaccagcccgttggtcttagtgaagagagagacacggatggtgccatctttggtttcggcgaaattagcctacgttagatagcgacgaatagcgcccgttgagtgtcaaactggtcctccactgagaccttgcccactagattccaagagcaaggtggttcgagagcatttgtcaccgcttgatagaactgtgcgttgttcatctgacggtttgagactatggagaaccatcgtcagatggtgatcaagaaccaaagcatgtctcaaaagtatgggtattgtatatggtagaatatgtatgtgatgtttctcaagaacaaggtcgatatcctatcccatcccttctcgccccatatcctactagcattacttcgtgagtctctggttccatgtgcgttggactcgctgtgtcccccttggtgtgagaatgcgatccgtgtgcgtttcttggtattatttcaatgtgattgagattgggatggcatcgtagcgtgatatattgttgctttcggttggagacggatagagaagaaacagcttcaataagccattacacaaatggatactgcttgcgaaatgaaagtgggaaaaaggtatccagaacagacccacttgcacagtagccgccaagagtgcactctcatctgatgaatctttacaagggacatccgaccaatccgaatccagtgcatagtggtcggtgtgatctttgtcgagatagattgagagcggtccgaaattcttgccatcccatgttgccgtgatcctgcggcatacaacaaaccacccgttcgtacaatatgatataaagacaaacagcattaagagaagaagtcgaaaaagcaaaacaaaaacaaaaacaaaaaaaaacagagccgtcgatcacctgatcttccgcagtgccgacgaaaagaataaagaagaaaaaccagtggtatcatttttgaagaagaggagcagttgtcaacgcccccagagccaatatccctgtccgtatatatatgcaatcgtgtgctcaacctggcgacaggcgagagaaccaagcaaaagaagacaaaccctagtctagacccatgtgttgtttgtcgctgcaaaccatcgtcaaacgcagtccgaaacggagatgcgaataggcaaggaaaaaaaaaggataataaagaaactgaatgtagagagtgattagaaagtgaggcgaaggacgaaaccactttgtgacttgtcgttgggctccgtgatgttttcgacaggatccacggccatttcccactccctcttgattgcagattgccctgtgacctcttgaatctcaagagtcatatcttggccctccttgagctcttgaaccacatcgtcatccatctccacctcgaggccgttttgaatggaatgaatcgtgcgtaggattcgggaagagtcgataccccacttggctgcaattcggtcgttgagctcctggagcgtgcgctgcatcaggtaaatagcacggtggtaatcagcatttccggagtcgttcgagcttcgttgttgaatgtaaaagcatgccacgggtttcgggctgcgatcctggggtggtcgataggatgtgtcgacgccaagagcctcaatccatccactgaggctgccatcatcgtcgcccttgttgatccttgtgggttgctcagagcccttgcgtgacacttcaccacccggcacggagtcgaaattcttccattgattgcctgcgccaataccagacgcctgcgatactagtgacaaggagctaggcgaaggcgatatcatagaacctgcagctgagcttcgcccgcttctggcctgccagttgggaccttctcccggcttggttaggggtgaaatatctccaggaagggacactgggtgtaagtcagggtcgtcgggttcatcacccctgaggaacagcacactgacagggcgtgtactagtaaacatgtcttgcagagtttgaagcttgaagtgtaagtcttcctccatagtcactctcgcgccgcctccagcagaactagctgaagacatggaccatgttcgcttgtgcttttggactttgccgggtcgttgcggctctccaatcttcgcagcgccactggatcgttttcgcttgccaaagtctttcaaaccactttcagcctgagcgatttgctgcttaagcttatcgatagactttttgacatgtgctacatcatttgaaagctttctctcagcgccgtggtcgcggaaaagcttgaccttgcagtagcagatttcagggttggcatcggcggctggctgtgaggggtcgcaagggatagggtgagtctttgcgcaaagccttacgggaatgcccttgacacccttcgaatggctgaaatcggtggagagaaagttgaagcgaactgcgatgttgacctcgggagggccgttaataccaggcgtccatgtaacgcagaagccgtcgaaggaagaagactctagctccacacgagttctcttgtcgtcaccttcggccggctgacctgcctccacatattcaactgcttggagctttccgcctctttggtgggcctcattggtgcctcggccttccttccaaagaccccagcagacacctggccgttgtcgttgttgctcatcttcgaaggatacgcgcacaaaggtacggtatttcgtaccgggcgcaacaggcatagtggcattagtgtcggcaacagaaagcgagtaagcctgccccttgttgagataagtgacaggaatttcatcagcgtgcttgatcatggctgtaggggcatttagagttgaatggaatcgaaacttctcagccgacgcagggagtggatgagacatatggccacttgagaactgccgcgattgcagactcatcatgggtgtgtttttgtgaagggtggcaccaatggaggacatgcgctcttctgaaggatccgagtccatcggcgacccatcctggtccatggtctcgtagcctgtatcttgatgcacaaagctcgagggtgcaaatgttggctgaggcggaggtgcttgaatgaagggattaaagtggtggaactgatgcggttgcaatgcctggaagccggacatgtccataactggttgagcggcgcctgggtgcatagagtcgcccgatgtaggcatagacagaggtgtgttcaaacccatgcctagacccatcgttggcgtgtgtaagtcaccagcctgagggtggaacagggtgttgttgcctccgggggtgggagtgtaatacccaggaggggcgttggcaaagctggcgaaagacatggagttaggatctagaagagagggtgtaaacctccaaggatcgttggtggcccttggagttgggtcttggtcgcggaatgcatcttgactaagattatgtctgcaagatcaagtcagtaaggttactttcgtctgcgcctggagtcaacgaccgagctgcgcgcgcaaagcgccctgctatatagttgcaatagaagaacttaccgttcaggcagaggtaggccgggagcgttttcagcaccggtagtttgcgaaatacctggcgctgtagacgacgtgctgacagcagcaaggtcggggaactgctggcgaaagtttgctagtagctcatcccccggcttttgagagctcgtcctggaaagattgttagcatactgaaaagtgtcatatcttttcccgatttccttggatacacttcgagcgctcaaggaaagaaaaatacaaataacatacctttgtcgaaacatgtcgagacgagcggtttaggccgtctcgagaaagcaacgatcgagcagtcgttggcgcagcgcagtttaaagaacaatatcttccgatatggagagtcggcgatatagaaggtgtacggccaaagttcgtgtgcgcaaagctcggaagtggttatgcgaagcagttgctgatgttatttgttgatttcagagacgaggcgtcgagggtgttcttgtaagagcggatttgtgggctatggctggtgtcgctggtgggagcgagtagcgttaatcgcggtaaccgttaggcgcgttataacggcaagatagagggaagaggcaagccagctgtagtgagcgagtgttgacagagagcgacaggttatcgcgaagggtataggtagaggatgaagtagaacagaggaaggtagaagtaaaggtagagaggtgcgtcaactcgtgggatattgtagtgggtggtgtaggtagtaattaggaagggtcaggaagggtaagctagagaaggtaagggtatattggaggagtggtggggacctgtcgtcagtcccgtcggaggaggagggtgaagagactcgacggagaaggaggatctgactttgatgtccccaagtacctcgtacccacgtcccaagctctgggctggggcgccgaggcggtgtcgtggatcgaatggctgagttggacgggaatcggaggaggggtgtacgcagtaagcagcgaaaagtgtaccttgtgtacttgtgtcgcacggttttgcgcctgtgctgtgtcaaacgctaggacgtcttttggggggagtgactgagtgtcgaaatgcgacgtaacgccgtgatcttgagtgatgccgcgatatctgttttaaccaagctgaacagcagaggtcatcctaaacgtctactctatgtgtggatacagtatgcgctgcgctattattattcaactgccgtttctgagtgcgcgaggcgtgcaaagctgaactgtagcacggcgttaggaagaaagaaatacgtttagtgatctgggctcgaacggagacgtcttagcggatagttgttattgtgcgttttacaactgttgaaataacgtcgggccaagcagttacagtgtgtgaggagagtggatgacaattttgggggcgaccgaagctggcttgtccatagtgccgggatgccgcctaaaataaagaaagaagagatgggcaaggtgaatacggatattgtgctgtgggaaatgtcgttgttgttcccgttgcgtttgtggctgtctgttgcactgcatactgtgctatgtgtacttatcttcagtcgtagtgatattgatcaaacctccgggtggcctgagctgaactgctgaggtatacgtgccttcgacgtcgtggcttaatcatactacttatgtctgccactcccgatactgaagagactcgatcatcatgcttaacgattgttgtgttgctcatctatgcacctgcgtactgcaggtagagtcagaaggacatacactcataccagcatgtccatcgattcccaggagcctgtggggtcaaagcaatggaccaaccgagcaagggggggccctgatcccagaagccttctcatccgctagggtcggacaagggtcggcgggcaaccaaaacccttgtcttttgctgcatactgcactgtactctgtacgtacatgtatggatgtgcaggacagtcagtcgggtggggagaggagcagaggaggggacagaatgaagaagaagtggcttggtcgttattagaagaaaaatgttagtgggagaaaaccgtcgatgggtggaacaggaaggaagacaggaacgtatggagccgctcattcgtctcgggcagtcatggcgacgccccatccagatggacctatggttggtcttccttggtggaaccaaagaggcatgtggcttgtgaggcttgtgacaggacagttacattaagaaattgagcgagcgggcaagggagagaccacagacagtgacgccatggcagctctaagtccgttgtggaccttttgagagtcgtgttagttccttcaggtctttgagaatccatagaagtgcattagaacgggtgtttgagagtggctttaacagagggaaactactacgtatagaagtgaggggtgaggaggctcgattgcctgcagtcagtaaattggtgccccccagcattatcccatttccatcccgttgttttccccagggatccattttctgtagaggcccgacagcacccaaaactccgtccaggcgggggcccgcccgggcattacagaactcacagaacagaccagactctccactccatatctaccaaaataaaaggcagtggtcctagcgcttcggatacaacagcggtaacccttacgcaggaacgccagagtcgtgggatgtggaggtcccaagcccacagtcgagcactagctggatcggaactttcctctgtcatcggatcctatcccatgaagacgttgtcgaccatcggctgcccacaccaaaatcacccctcatcgacagtggaatggccagatgcctggggcatggaaaatgagccattgtttgagactttttttttcttcttctcgctactctgtattcctcttcgtttctccccaaatgccgcgcaacactggtacttgcgctcatggcaatctcgaccggcaaaccagagagagtcatgtagtatctaattacccgctgtcaaaaagaaatccctatcttttcctcttagtagattcttcctacggttgacacatagtactgcacagtactccatgcatagctgccgctaatgatccgcatactgtacttgggatggacggaaatcttaacacggcgcgcaaccgatgcgatccagtgttaagtcatgttatgccatgccatacctcatctcccgtttcgcgccgtaatatgcatggtgttgtgctgtgctcccttataccccctgctgcctatatcttttcagtccgttattggttgaggactgtttctttaggaaagcactacaactgaacccgtacttatgaatgtatgaagagccctacttgatcacggtaggattctggacagggcatggggaggtctacctggtctggcggcatgacggatgggttcctatccgttcctctcatctgcatcacatccacggcccgaccatgacctctgtttagagagccttcccttttgaggtcagccacctgaccagggcatcccatgacctctatgtatggcgagattaccttgtccaaatcagcttgcagtttcttgtgctgtgttctgctgtacagtgtcgtggcatgtcgttggcttaggctgtgatggcctagatatttgcagtactacgtgtagtcagtcgtctatcgatgatagctctgaggctggaagcaacctgctcttcttcccgtgtggctgtgttgaacccttccagattctcaatattcagcatcctggccttggtgctacccttcctttttaggtcgttacataaaagtgtaccggtacctacttacggagtagtcttcgtggcgccgagggtttcttctagcttatcatcctctctctggtttggatcgaacaagtttactagctctcacaatcgaaccatttcacttgaccagcttgtcctgattcagcctggcccggacgttgggaatgccaattgcaaaagccatgctgcgtttgtagcggtttccgaagccctcccctcccctagtctagcctagcccaggtcttggtactgcagccgtttgctgcctgttcaatcaaaagatcttcattttatactctagattgagcgtcgatacgtggatacttttacatgtgaggattctggatgttgttcgccccgcacatccttgatatacaaacaaacaatccaatattcggggttcggttacagcttcacagccacaatgggaggcgatttctcaccgcgcgccacagcctagatcgattctatcaacagcatctcttccaattgtaagtcgatctatggtgctgtactcttatttcgttgatcattgcctgtcttgtaagcgtctgccgcggcacaggtagcacgatatgcgacgccaagtcgtaattgtggcgttggccgtgtggctttacgcgtgggctgtcgccttcatgtaagggcaccttactaaaaattattggagcgttgttctaacctcctgccgagaaatgagaaacgggaaacgggaaacatcttctctagaattatcaatcctttgccgtaatttgtatgtttactttcagcaattcttttctctctcctatgccggacttttgtcattatcatatttgcctacgtttcctcgatgcggaaagtcaagaccctcctctccctatatcacaagcggtataagtgactagcaacgatggcttacacgtaccaaacaccaagacgatcaagtggcccttggcaaccatgggcaaacaatttcgaatcgaccgacagcgattaaggcgttaaaaaaatagtcttcgcgcaccgatttccttcttcgctgagccccgagatgaaggtcatatgcgttggttctaaggcacctacctataatatggaaaggcaatctgcatgatgacgggccatatccgtatagccgtcagctgctggatttcaaatggtagaaaaaatgcggtatgtttcttgttatcacagattcatgcgtctaacagttcgaaacagttttccctttacttcaattgcaatctccaacgtcgatgcgccaacagcatacaatggccagatcccgtgttccccaattgattggtaccgtgtgtttgaagctcttttggccgaagctagaggtgtctcaattgagtagctcctacagagcttctgctagaagcagccacggtgctcttccttcgccagggctaccctgccaggtcccatctggagccatctcggagagcatcctgaccccagccaagtcccacggcatggctccgacaattgcatgttccgtcgcgggtgtgccaccagcagatgcaggaccgtgccgctgccaggcttgtggattgaaatgggtattgagccaattgtactctgtcctgtaccccgtactctgctggttgtcctttacactcatcagtcagtgtctgtgctttacagttgttttggcacgagttgggcgaatcgattgtctttttcagttttggctgagaagctattttccgaattacaatgttcagtaagttgccgtctaatcattacgtcagtgacacaatattcctggagcgctgctcttatgtatattcacttagcgatcgctcggcagttgcgtttgggcgcaatactatgtaccatggttcggaaccctttgtgcagactccacccatttctcagctttctcaatttttcttcttgcctggaaatctgtgtttggtatccgtgcaatcgcccggcaagtcagccatcagtgccctatcgtacggtaacgaatcgcgtcgtgtggctggtggtgattcacgacggtcatctaataccatgcgggtatcttggtgtgaactccatgcaaattccgggtgagttgcgcgcgccatgtaacgctctcccctcgctctcccccctcacacccttcctgacagggcagggtgactttatccaggggttgtcgtcgaacaacttttgtgagattggaggtgccgtactatgtaacatttgaaaggttctcaacctttgtcatggctgacatcactttatccaaagtcggctataccttaatcgagatatactttgttggttaagagcctcgatctcagtctctagctcgtacaagggcagcgatatcaccaagtgccgtttctcaaaaccctaccccacaaatgacagctggctggcgatgacctgcaggcagtcaaggcgggcggcgtacgatggctgcattcgattcaatgaatgctattgtgtgcagtacgccgctgaaagtgccgtgcggataatgccgacgctattcattgattcaagaaagctggagcctgctatccatacaagggcagcatctcgcagtgagacgtgcgattgacttccggaacattagcgctcatcgaaacattgctatgtcggacggagaagactccaaatcagtcgcttcatgctctgcatggaccagggcccccccccccccccccgtcacaagaatatgggacctgccacatcgccaacgaccaggctcatgatgtcattcttgcttttcaaatatttccacgtcagtctacccacgaggctgaaacctttcagggacctctagtacctatcaaagtcttggaacaatttatggagtatggtaatggcagagattgcgcaggccacctcgaaaagaagaaccgaaaacatcacaagcatggggggcatcaaaaaaaatcaatcaggctagtgctgtcaacgtggcacccccttgattcagtcacacgttggttagaggtgtacattgactgaatctgggtattaatgccctcgcataaaggacatcgcgaacagagctttggaggcgttgacgtcattccgccgttctgttgtattcattctgttgaattacactttcgcacagttgacctacacacaacgttggtaggactggttaccctgcctgtcactgacagttctcttcataccccctgtccaattggtggaactttcccagcgccttgcagttattatcgagagatgattgttctttattatggccaagggtccagattatcaccacaatgaccgcgattactcggcccatacccgcggcgtagttattttggtccttgtcgcacaaacatcagccaggctttactatgtactgtgctctccggtaatacccaatctgggaatgagccctaccttggacaattctgtaccacgcgtgccggggtttgtgtatgcaaccctgcggtatctctccaccatcagcgagccattactcaggatagtcgaaccttatatttgaattgattgatgtgattggaaacagtatcgcgatcggtcaggggcgatttggcttcaagttgccgtaacggcaactgcatttcaggagatgatactccgtctctcatatatagatacatcttgtcgcggatcttgtcgcgaaagggcaaagagatacttagtatctgaaggacctgtgtgtgctgccttggaaggattgaccccgtggcggggccctacagtttgttttgttgctttggctgctgttcaaaatgtcctttcccagctattggttcgataacagtcatttcaacgactgtcgcaatcaataatgctgtcagtgagtacctagtcagtgtgcacctaaccagcggtcatttgcaacaagcgaggctggctggcatctcttctttgctaaccatttttacacagatgagtcaataatagtcttatcatcggcaattcaatttcattcgggatcctcctcggatccacccctactagcatgcgttacaaaggagcggtatgttgatagattccgaattcagattaagagagagaaaaactcgagtttttccagtatcatgaatcagggtccccttctagaagcattcggtgctgcagggcttgaagtttggttgggaactgccaaaccaaaggcggacacaatcaggttgatcactacatcatcgcacgtccacccatgtgcatctgtcattcaaaaacgcttttgggggaggtctgcccctctctacgttttctgtacctggattggtctcccccgttgcgactgtgtaagtcgggtggtgaagcgggatgatcattgcttgtacagtctcagcgccgacgggctgatggcacgttggtggtggtgataggcgaagatggcaaaaaaacacagcatcccagatttggatcactatttttggatatgctattttcatgtccacagcgacgatctcggtggatgtacacatggaattgaattttcagggtcgcgattgatattgtggtcatggttggttgcagcgatgcaaaccgacgttaacacaaatgccaatttatcttcatcatgcgatgatctccgttcaattccttctgttggaaatgattcacatatgtacaggaactaacgcgttcatccatgtcatctgtgatgatgagtgacgcgagtaacaatttttggcaaccacgaacatcatgacccaagtgaatcattggcttggatagttacaacgcatcagggcgaacgcgtggacgatatctcgggccttctaatagggtacaatggataagctaaggtcttaagattgaatggcaaggatacctgttcatcattggtgatgtagagaaatccaacggtttggagaacctactgcagtaagatatcaaggtgacaagcagtcctcgcaatgtatactcggcttctagaaagaactttggcttatatatactgaagaaatcgtacattgtccaacataataatacaataaagagatatgatagatgttaatgcgagatggtgtgaagtaaggctcatctcaacaactctatcacagtgatcaattgttagatcgatcgtttaatgaactgaactatccgagctttacctgaacaaacccagcgatgcaacgtttcccctgaatttacaaaccactataggccaggcgacttcactcaacttcttgaactgagaattgattaaacatgatggatattcaagtcgcttcagtgtagggtagttgttaagacaagcctatggcgatattgaacccatacaggcatcatatccgaacgcccctgagcttccaaaaatatcgcctactgcagagcgacgttgatgggacgccttacgcgcaatggccatattgcttatcggacttggcatgcggtcagcggaatcctggaccggtcaccgatatgagaatcactaaatccagggtaacattatatcacaacagcttaatcgcaaccaacatcatgatgttattgcaaccctttctattcttgttacagtatggtcgaccatcgtggtagtattccgtggcctgggtggcaacgcgtgaactgagctgaacagttggcccttgtctcaacagcttttgtgaattcgaggaacttgatcacaagcctggatacacactcgggtgatgatattgctacttgtgacgacccgagtcctgtacggattatgcgaggttcagtcagcaatctcggcccgttacagccatatgaggctccttaggtcctatcctggggcatactggcttggtggttcaggctgtcaaaattattgatgcaagagtggccgtaaatgcaagcacaagtcaatgcttgaccggcccaagaacgcaagaatactttcagtataaggggaaaagaagcatgtgaatgtgccttggcagccccctatatacgaccgaggagactatactggggttctagtgtcaatgagagcttatattacgatatatatggatgggtatcaaaacaaatactcatgtgtctcacttataccatgctaagacaagtaaaactgggcagttcgagttttgaattccgccccgatcgatttgaatcatgttactttatttcttttgaactccactatctttagagatagaaaataaaaaccggccgtctattcgtcatcactgtcgtcctcctcctcggcgttctccagccagtcaaccagcattctgcacttctccttcagcagtgtcatactctctccctcaacggcccgatcgttctcccaccagcctagaataccttcctcctcaaggatatccagtgagtagagctgctgcagcattgctgcgagaagaatgcccacgcgggattgttctggtccttgagaacgtgtgagggccttttgaagagcgatgatgaactcgacctgcgcagcttcgttgtcgtcctcaagaccgatacccacttcattaatgaacttggttgcgcctggacgagagttgagggcacgatctgcggccttgctgggttcgaggctgccatactcaggggtcatgagctctacggcgcgatgagcgaaggcattagccacggcgcggcgcatcatggcatcagaagcgtcgttggaaagacggagccccataaattcgagcttggccgagtcgaaatcgccagactgggcgcgaagcgcgtcgacaagaccgtggacagcctcgttgtggaaagaaagtttgtcgccagcgtcgtcagaggcgaaggaggtacgacgggagggatcgccggccataatgtgcagcgagttctcgtccatgtcaccttccgatatttcggaagataacgtcgacacggacgaggtagagatgttaaactgagccaagttgtagatcagactcttctgcagttgagatggatctctctcatcgaggtcctcatcctcagggtctgtgaacttggcagcattggtgctggctccaaacagcttggtgtctggcgtcacggggttgccatcaacgtcgacacaagagaccgcagtgtccttgggtagtgtaacgccctcgctgatgttgacaccgaaggaaatcagactgcccgcaggtatggtggcattcttgccgataacggccgagtctgcaactatagattggtgtatctttgctccatcttcaattgtggtatcgtcccaaacgtaagagttcaccaaaacaacgttggcgccaatcttgcagtctctaccgacaatactgttagagatggtgcttcctgaaccaatgttgctgtcgcgcccgataatagaatttgaaagtttggcatcgtttgcgtagaaggcaccctgttcggctacgacgccatggatgtgtcgttggtacgattgcctgggaacaatgttgcactctgggataaaaggatatgtccatcggtcaagaacatcacggctgacagcatcatactgttgaaggttacttgctcgtgccgcgtagccctcctcgcaaatttcagtgtaaatcatcttgccgtttagctcccagtccttgagcacaccgtgtaggaagttctttcggggaagctcgtagtcgaaactctctgaccaaagtgcaaggacctctggtgtgcaaatgtcgatctcggcatcgatgaggtcggatcggatttcgaactcggttgatagttcgtccacaacagccgggtccaatgacatgtatcggtcgcttgccaaggggtccatctcatcgtagtgaagacatcgctgagtcttggtatcgacaacgaagataggagtaattccgttcgtctttgttcggtgatcgccctctccaccactgcgcaacaccatcgtcataatgttgcccgcactatcttctctgcgctttcgatgcgccgccagggcattgtcgagcatgatgttagataccaggtcgccgtttacgaggatgaagtcgccatcgacaagtgatcgcttgtccatgtcacgaaggacatcaccggctgagcgtgcatcggccactcgaacgaattgaagatgtgagaagggagatgtgcgcgcagctgatgaccatcgagagcggttgatgtaatcttcgacttgatcggtatgggcgccgcagtaaatgtagacttcgttgacgccattcattgccagaaattcaagggtgtactcgataagagggacgtttgcgagtgagagaagacactgcgaatagtctcattagtacgaacgagcacatacaccacaccggggtttggagcaaagtattactcttggcttttcggtggtaaaaggcctgtatctgtcttgaaaagagtcggcgatgacctggaagataaagtgtgagcttgcgctgctcttgatcggtatgataccccgccatgtcacctacaaccgcctggagaacatcctcgctcttgctctcgcctcctgactttgtggactttttgccctttccgctgttgcccttgtgcgacatcttgccggtgtcgggagtgttacgtctgatttgcttgagcgaaagttgtgaagttgagtcgaagcgcatgcagaatagaacgtggggctagtcaaatttccagtgactcaatcgacatgccgcctcacctcggtgtgtgatcttcacctcggtgagtcaaacggcttgctgagtcatacagatctcgtcttgttgcccccacgacccgccgtctttcaatgatgcttattcaggaagtttaattattttgttttggacgatgagtgtcgatagagttcagcaagcattccaggtacttcgttgttggctattataaaactataacattgccacgttgtactcgcgttctcggcacgagacgaactttttcacacagaggctggctagtggttaatttgggccaatataagtcgaagccttatcacctgtatatccgtatactgcttgattgtttgaccagaatgcttcagaccttggtcattaagtgcagagtgcaatggaggagtggtcagagaaaaagtctgtgaagtacaaactggcgcaatactttcgttcccatgatctgatactctgaggcttgtagaatgccgcatgtctgtcagcatattcaaatcattgggttagttaaagtggtgtcagctttttacacacagctgacaacgaaaaactggcctgacgtggcgtccttcaacgaagccagttgccggtcaaagtttagttccattgtatgagccttatggcatgtctattacagagtagacagcatgcacttgttcagggacaagcaagactttccgaaaaagaagaagaaaaagcccattgttgtttgggttccgggaagcggcagagcccgattggggctaacgagaggtgatcatctaggactgttgaggggcccgatgaagttcggatcatatttttgcttcttctctggctctgttatgtctctcagacataatgagagatgattcctgtctgaagacctggaattgttttaagtgataccagaatatgtcaaccgcccttgtttgggcagttgacccagggtccccgacgttgattgatggaattgcccgagacaaaatgatatcaaaacttggaatccggtagcactctgagacagaaatgccggccggtgatagttgcggataaatcatcttgcaacaagcatagcggtgtctcggaatgtcttggaagtctgtatcttggtcgtggaatatggtgcagatgtctcttgagctgtttgcgttgacccagtcaagcgtgcagactctcatgcaattattattgtcctgcctggtcagagtgcctctagtattgcgactatcgatgtgagtgtcaccgaatcacactagggatttattagatagcatcaacagaaacctaataggtaggtacgaaacaaatagccgagttcaatcagtgctttgctattagatacccaccgaatggttggcacgatgctctgcctacgcttacccgcataccgagctccatacggaagctcgagtaatcttcccgaacagccattgaccttcaagaaattcagggtcctcccccctgtaaaccccgcaatctatgtgcggtctgcacgcacatacctacctctacacatatctcacgggagaattctcctacctagataatacttgcttgaaatacagcatgtagcctagtacgccctccaacgaactgcctgtactcttaaggaattctcagccgtgtgatattagaattggtcggtaatcaaggtgggtggccctggctgttgtcctggactcgcctaccctaatttgcctaggctactaccgtattaggtagcacccaggttgctgtttccatctgcggctcgtgcacagtgtgttcttatccgttcctgcagttgcactgtagttacccgcttcgttctcgccctcgttcctcacaacggccacggtctcgaccgtgaagacctctctcgcttgtctttatttcattctccacgtttgaaccctctgctcaaacacaaccgtcgtaaatcgttgagggtcttctgaagcctttgaaaacgtggttttcaacgcgcgggcgcagtgcaacttcaacagtctcagatcggccatcactaggccaaccattgttgagctgcactgtatacctaggacagctcagcactcagcatctaacaacggcaccaaaagcgaaatttcgaacaggctaaaatacgagcagtcgcacccttgtcaggcctctctgtgggttactacctacttttagaccaaattcttccactcccacttctgatcctacctagtgtacggatacagagtactattacagagcatacctatattctatctggcgacttaccaactaacgtatgtggctagtcttgccatgtacggatactgttctcaacattgctttctcttaactcagccacgctgatcttgtgcggctagatccgcattatggcacacgtgaatagctgtccattcctggcgagatttgaatggagacgactctggttcgacaataaccgaagcgcctgcagccattggcaggataatggatttgctagctcagacacctggttcaagctgttgaaactgaaatataaaagcacctcgcatcgatatatgagcatgcaagaactagtctgcattcttgtattcggggagatgtttgaagtcccagtttgccgggggtttcagtccgagtcatgaactacaacatgtattcctcatcgataggaatagcaatcccaagcattccacaacatgctggaactatggtgacttggcattcagacctattgcttagaaagagcaagctacgacttctttatctgtttgctgagctggatgacttattatggctacctagataagaagctgacgcttactgacaaaaaggttctgacactcaagacacgaaactggctagagtgcgattgctatgtgaagcagagaaccatgtttgctactccacttcaacttgcgttggctttctccttactctgcgcatggttcaacatggtatggcttcagaaatggatgcaagacacggaaaggatgtaacaattttctcgttgaaattacaacgtccgtaagagagcagaagctgattagggtagaaagaccctgacaggctttgctatctgttctactcttttctggtgagctcgtcatgcatggtgtttttatccgtggcaaacgaaccacggatagatgccatgcatggcgcgagaaacaggaatagaatgctcaatatggtacgcgaggacaataacggaggagatatctcaacagctgaatggttctcgttcttcaccagcttaagattttccaagcagagcttaggtcgcattgtggtcacggtgcaccatgatcacctccacacagtcgacgtagggacgatctccagtgcaaccgggcagccaaccaagggtcgtggtcggcgcaagaaggaccaaaaagctatggtggtaacaaggggacaccccacaaggacggccgccagacttgttcgcgcaatagcgctccattcccaccgcgatcttggttgaggctaagccaaccttggctggaaatacccactccgcgctctcaagcttttcttcttctttgctgctgcatgcgccttcaccttgttcgtggcagcagcgacagtatccgtaagtatcataacagtaagccagcgccagcaacagcatcagcacaggccccttgcccccagccgaagtgggaagtgccatctgctcccggaagagagcgtgttaagagctagcggtactcagtacctgattgacatccacattgctgggcaattcgacaagtcacaactacccccccgccaaagccaagccacgcccagttcagttcagaaacaaaaagcaggctcagactattccgttccatgcctgcttgtgcccactcccgctcacacggcctcccaactttgtcttgagatacaactcaggccgggtccccgtttcccgttctccattcccatcatttcccgccctttttggtcttgcaattgcgacggccctcatccatcgcattaccgtcctctgcctccttgcgacgggcctcctatccgacctccgtatccgcggcttgtaaagctttgcagcccctggacctatttgcgcttcaactctataccatcaacgcgtccgctcctcgagtctccagtcctgctcctggcctgacccttatatcattaccacttggccttggcgcatcaagttcgatcttcggtggcttcagcatattagaacaatacctttagaggtctcttggattgttttcaccttgagagtcgacagcgattaacggcgactcggcccggttaaacgcctcttctatcggttatccgctgcaacgacttctgaccgaacgcttcattgccaacacatcatcaacagtaacatcatcacgaaacaaccacgcacaatcattgaaagctcgaatacactcttgaaatgtctgccggagatggaacatcgacccctggggttggtggcagcaatgccagcgaatttgtaagtttacagtcagtaacggtttattacatcacatctaacacttctgataggttcgcaaactttaccggtttgttactcttagcgatttttatatatgcaataatgctaacaaagtctaagaatgctcgaggatcccgcgcaccaagatgtcgctagatggggcaaagatggcgacacctttgtcgttgttgaggtagggatcgatctggtaccacagcgacgaacaaatgcttacaagcacagaatgaaaaattcacgcgctccatcctccctaagcactttaagcatagcaacatggccagttttgtccgacaactgaacaagtatgattttcataaagtgcgacaaacgaatgacagtggctctgcagccaacggcgccaatgtatgctccatgtaacctttcgctgttagtcacatgctaaaacatgaacacagactctcgaattcaagcatcccaacttcagagtcggcagtaaggatgatcttgataacattcgtcgaaaagcacctgctcctagaagaacgcaggccacggaggatttcacaaccagtcaccatattagtgttatgactgaacagctcaccgccacgcagcagcaagtgcaacaactccaggaattgtttaccgaggtctctcagacaaaccgtctccttgttaacgaggttctgacactgcaaaaaatgctgaatgcgcagaagcaatcccagcacgagatgctcaacttcttatcgccctctaccaaccgtcatcaacagacgatgcatctcaacgtcggtacatcccctctagatggcagcgatgattcggcacctgaattaagacgagctcgcgagcttctgtccagtgtgacacctgatcagattgccgaccgggagttggaacgtcttcaaggtgtgtacgggtctccggccgattctgcagtggtcattccgcaagcctcaatgcccatgatgcatgatccaatgaacgacatcaaccgttatcctgtatacccggtgggtcagactgtcggaatcgatcctttccactcggatcacatccacaagattccttatgcgatgcctaacgattcgagcgccaacgccatgcaggaagtggctgcccctcaacccatcaacattcagacccacgggaactccaattcgtcggccaattcggctctcacatgggcatcccggaaacccagaatcttccttgttgaggacgacccaacctgcgctaagatcggtattaagtttctcaagtcgatgggatgtgaagtcgagcatgctgtatgtggatcttttgaaacggaatttcgaggaccagactgacgtttgatatagcaaaatggagcggatgcatacagccgcatcacaggcgtggcccgtgatcatttcgacatgatctttatggacatcatcatgcctaagctagatggtgtctcgaccaccatgtacatccgtcaggactgtcctgctatccctattgtcgctatgacgtcgaatatccgatccgatgaggtccactgttattttgagcatggtaagcaccgcgatgagcaattcgattaggaacgggaactaatcgtgcataatcaggtatgaatggtgtcttggctaagccatttaccaagagcgggatgcagaagattgtcgagaatcacttgagctacctccttaagggctacgatccttcaacccagcaagaatctggttcgggatacgtggttggtggcgcaggttacatgaaccctcccagtaacttgaacacaccaggaggaacagcgttcaagtttgagacaacacctacacctccagcgactggcgcgacttggtccccaggacagatgccacagcagtcccctctcaccacaggaatggaccaagggtatggcatggttaacggcgcgaaccaatacggcttaacacccacgagtgccagcagagccagcttccctggcaacatttcacaaaataaccagggacgtatggacggccaaagtcctcccgaaaagcgacagcgtacctatgtctaagtttctgaatggaagatcgcgtcgttggaattttgtctggtgtatgcacgcggctatatcgtgaggagtacggcgtttagggcgaaataacgtgggagctttttgacactggtggccttggtggccttcggtgaataattggctgggagagagatttcatgttgggtatttcgcatttatgactggggagacgttggaatcggacccctttaacgagtaaaggcatctggcaggatacagaaggctagctggtcagtgaggactgttgctgttacttagttgcggacacagacggcacgcatctggttttgaatcggagtgtacggtgcgcctgatgaacaacaagatttgatacctgcgataatattattctctttttggcgagacacaaaagatcccttgagcaagattgcaaattgctcggttgctgatatgcttcattgttgccaatggttatatcgaggttgaacagttgacagattgctactttaccatacatgtcgaagagtcggtcgaactgaactgtttaagcccatcgtttttgaataattctgagcctcggttattcttgttgtccatgtgtccgctcgtatatggttgtgttattccggcgcatgcagtgatggtggatagtttacaataaagttgtgggtttgacttttcaactgatggttactgacaaatagtcagcaatttcaggacaagagatcagaataacgtcaagcaggggagagatggtaggcagatatatacccagctcattcccaataacgtttgcaaggttgtgcaggtgtggcacaaggaagtgcagatcgattgagttctggaccgtttcgagtggtggggtttggacacacagatttcggcgagaggcttcatcgagaagggtctttttgtcagaagctcccgtagtgtagtatccgtccgctgttacactacagaaaagggtgtcatatcgctctgctgttggtcgtagccctggcctggaccgttgtttgtggaggcattgcgcggtatgaagccgtggtttgcgttatacaacgcctaatgtgatgcttgtattttttttatttttttctcgattatgtatttcctatctgatgattatcgatgttttgaaactggcaatcaaagtgtagaatagttgccaatcacttcaagcttttatctcgtagactttgattgacaacaaacacagagaattactctcgtcatggtgattaataagagagcggaagagtgcagccgtcctacaacactcggccactatcccctgtctctcagaccctctcaaacctgaacaaagtaccgatttcgaagagtctcgactgtgctgccgcagaactaaaaggtcgagacaagacactatccaggatcaagggccagtatcttccattcatggcatgaggcatgacgtcggtgttaatgtcattctcgttcgagagctttaatgatagcccaagcctttcctaccttgcatagctcaacagacactttagccaaatgagcagtcgtcaggattcggggcggcattttgaattgagagccatgtaagggagaatccagaacaattacccattggcttgttctgaaatgaaagttctgggtaaattacaactggcggctaatgaaacttaccttgtgcgcgtgctgtgatagcaataccgtgctgtagatagtgtttctctcatcgatagttgtgactcattgagcatttggaaagaaagcgaggcgacgaggtagtgttgtgagcctgttccctgtttgttcatatcaaattaatgtttactatgtaagccctcacgcagcctcactcagaatgagctcgcctcttttatctctattagggagatgttgctgagctacacggctatccacatacggctgttctctaccatccatacaggcaggctttcatggattgtcctcagggcgcgactggagtcaactcactttaacgcttggacataataaacttggtacataagtattcaaccttagtctgactgaccctactaaacgccgtgccaatggtatagatgcatatatacaactcagcgtcccttctcattgtttgttattcggccccatctgtggtagtacaatccatccattcattacctatcaaacaaccaaaaccatgtaaaatgttcaaactatctcgatcccttatttcatcatccctccccccccttttttgtcttgctctatcttctttgcttcttctcaacctgctgcgtcgagaatgaacagaacttatccttgatcgcaacaacctcatatgtaccctcctggcttgccttgaccaccttgctgtgctcgtaagagacatcatgtcttgtctcaagaacgacactgcgctgccccttcttggcgttggagctgcgtgtgtaggtaaactcgaaaggtggtgtgccccagaactcgaagaagatatctacttcattaccctcgtgaatgtcgactcgggactgcttaccgcgactgatttggacactcggcaacgggtggattgtcttggggatgttgacagcggcgcgacattcgctggccttgtccgagatactagtgatagtaaaatcgccaggcttctctgcaatacggcggaagctggttgtttgtgacttggcattccaccgaccgttaaagtcataggaaatgtcaaatggaggtgtgccagataaagtgtatgcaatacgctcaccgacacagtagtcgcgtcgagactcgagagggtagatagacggcgcctcgtacaagtggatttgtactgacggccccccatgctcatacttgcgctggcagcctctggcgtctctgacggtacgaatacgaacctgctgtgcgccgagtcggaggtgctgacgaggaattcggatgccgtacgagttggagtcgatggagggaattctgtaagtctcagcaggggacccagcttgatgcttgatctcgacttcgacgtagaaaggagcttctccagtgagcttaattgggattctgtcttcatgctcctgctcctccatgcagtacttcaacgactgcccgggtttcgtaaacccagccgaaggcttagcgttcacgcgctgcgtgagagtgagagggtggaagttcttgtcgctgttgtatagattatcggcaagagcagagaacttgtaggtataatcgccggccttggtggtatccatggaaatggctgcctttgcaagaggcgcatcgaagtctttgcgagtaaaagccttggagccctttacaggcttgtgcgtaacatcgtattgcacgtggtaaggaggcgatcctgtgaagagttagcagtgaacatagaatgatctttgggtttaagacacttacccttgaggttgacttcaaatccatcgatgtctccttcgcaaatatcttgcttgacgaatgtgttgccatcagatttaatactcggggattcaacaaccgagatctcgggcctagggaaccagccaacttcaaaccgggctgctgcaggaacaacggatccagggcactggacgtcacgtacttcaaccagttcataggtgccttggctcttgaccaggaggttatcatttgcgttatttgcacgcttggtcaacacttcgccattaccagcaagatttctgtaggtgatctcaaatggaggctctccttccaggcgcagaggcaagcgcaagtgtgtgtcctcaacggccatgatcttttgcttgtgttcaacgaagccaaaagcggcccgtggctgctgacgtcgcacagcaatcttgacttgatcctgaaggaaagtcttgcatcctcgcttgtcctgaacgctgctcagggcaaggatgtattctcctcctttgcggagtgtgttggtcttgatcctgaaactgctctcttgaacaccagtgactcgctccgacttgcgcttgccgtcatgaacaatctcccattccagattgaagggagcctctccgtagagaataacatcaagttcgacttctgagtcgagacaagcattgacaactccgctgctgcttgaaatcttggccgaggcagcaggtttgacaacctgctccagaactttgtcgtcgccagtgagaggctggttctcatacacagcgtcgtcgacggacttaaagatgtacttgtgacgacctgccattttcggtaccagctccaactgagatcgcagaccaggaacacggtgggattgtttctcaacatgcccatcactagtgacgatgtcgtatcgaactacgaagggaggtgttccaacgaggtccaaatccactctcaagccgatagagttgcctgcgcatttatcggggatctcctctgagcgaacggaaagagagggctctaatgggttcaaaagaagacatgatgacggctccttgacttcacccttgcaagacccgctggagatggttttgagggtgtacaggccgggttctgagacaaacggcttgtccatcgcattcttggcgttatagccgccaatcgatacctcatctccatgctctccgctgttagtaagggagttgataggagagaattcccaggtgacctcatgggaagtgtcgtctttggaacctatcagggagaagtcaacaggaagtcggacagatcggcccttggcaaccttgaaagggttgcgcatgtcacaaccattcatgctcgccttggggcgctccttgaccttgaagccgtatttcaagcctttaactcgagcttggctgggatcctcttccaattcagcatatttgacgacgttgccaaaggcatcataaacttcgtcgatcgagtactcccattcgccggcagaggtcatggactcgttaaggccaactgtgacctttcgagctcgcgcccacgaaatatcgtcctggtcatccgaaacgagactggaggaagcaccgaggagaggcgaggaaaatccatcaggttgaagactctggaaatggaaactgtggtccttgccgttgatcgtgcgactgtactgaattttgaggggcggtgtaccatatacatccaatgaaagattagagagttcctgaatacatcgctgagagtctgatgatgctcggattcttgcttgaggacaaggaacgacatatgtgtctgtggtagcgcgctgaacttcaagtttgtactcgtctaaaacctttccaaggcggtagacaccaggcttcttaactggatagtcccactgaaagccgaacgtagtttgatcagtgttgtgctctcggatttgcttggcgaccctgttgacctctcggttcgagatctttatcgtttcctccttgtttgtctcgaagtcgagccggatcaattcaatttcggcaggaatcgtggcattgaaatagatgggaagatctatggcatgctttggctttgcggtcaaacagaacggggtcccctttgggttgagaattgccgagccttcaggcaagatattgatgatctgctttcccatgatgagggaatgattgttgagaatagtcgataccttgacattatgctcggagattgatatttcgcggtcgtagagaactttggcgaagccgagaatccatgattgccatgggatcttgatatcaattagcacctgttggtaactgttgagaatatttggtaaacttacaggaatgttgaacatgagcatgtagttgagaaccagatgcaaggagaatatagtggtcacaacaggttgggagagctcgagccaaggtatcctcaattccggcacgccaaaaaggaatgcgaaatcgatgaagatccatttaagaaataggaaccaagacgaatcgccatcctcaaccacctgaagccagtcgtaaagcttccatgcccacaacaagacgtagaaaccgaaggtgtagagacgttgttgaggagcgtcgagaacggtcaaaggaataacgggctggctaacagtagtttgaggtcgagtactctcgggcgcaagaggcaaagagggagatctcgttgttgagccctttccgtatgatggcgagccagctgagctgggagtttgttgattgttatgtcgtcgattggcagctggggtagctgggaacccagaccgtaggcggggagtcgatgtgctcatggcattcgcattacgaggatatagacgcgcttaaaaagaaatcatagataagcaaaccaagtcgcagccgatgaatggtcgagcgacaggttgttgcgcgttgggagaggttgaagggttgaagtgtgttatgttttgatgccaaagtaaattgttacctgttagttagtactttttcacggaggatggaaattccttgaggaaactgcgtcacgtctgggtccagttggacgcgcttggcccctgtgggttggagctggagctacagtggatacagagacgttgcagcctaagcttcagtggcttgcaacgacagctactaacatagatactagatgacgggatatcgatggaagtattaagcatactaaccctcaacttgaaagacttggataattattttaataataaggaagatttaacaaagaaatgtcacaagctctgctcctatggaaagattgctcattggctgatagctgcaatttcgcgctaataatcctataaaccgcatgttatctggttacctaaggcacgagcttcaattccattgatctcatacccattcatttatattcctgcatgcaatcaatacctaccttcactttctacatgccccttgttaaagaatcttcatcaaccatatactctatattttgataattgacaggtactgagttcgtgcccatgctcccctgtactcgatctaaagacccataaactaatgcgctatctattatcgcacgcgcaggcatcgctactgttaaagcaagctatatacaaagaaaatagcatacagatacctactaggtagccatcatgataccttgagctatttgttccctaaaggtcagggtaagatcatctcaagtcccttcattcttcatttaagtgcattgcctacctaccttccttcctacctaatactttgagagtggcacgacctgtgacacaaagtgagtggttcaactcgagcttcctcgcctgctacctcctcatctgccacctttcgggcagctgtttgccttggccaccaatatcagcaatcaggctcggatcagcagaaatgacaaatgttgccatttttatactgccgtgcgcaagagaatcatttaatctgttcaccttgttctgccccccaaaacgtcttctttgttccagtgactggcttacttcaccccataatctttatcttcacctgccctactctgtatcttgaatactagtctcacatactatggagcacgggacacaagctgacggcggcatccagactgatgagaatacgcccatcgcgccttcgctgcgtcgttcgaatcgtctagcttctaaacctcctcagcaaatcaaggccatagtcgctatgagcgagccgagacgaaaccccaagcgcaaggcctgtgagccagcgaatgaggtaaatcagcgtatcaactcagacgaactcctgaatgaggctctggccccgctatctcaagaggatatcgaggagtgggaaggttggatagagcttgagtcagaaccagctttcttcaccatcatacttcgagaccttggtgttcagaatgtgaaggcgcaggaaatattcaccattgaccaagactctctttcacaccttccgtaagactgccacaagtaactttgtgtcatggcacatgctcacgtctttttaggcagccagtatacggcttgatcttcctcttccagtatcttcctggaatggaggaaacgaatgaagaacaagatgcaagcgatgtgtggtttgcaaaccaggtatgctatcccaactcggcatgcccaaacatgctgatttcatgcagactacgaacaatgcatgcgctactgttgctatgctcaatattgtcatgaatgctgaagggatcgagcttggtgacaaactacaagcgttcaaagagtcgacaaagaacctcagcactgccctacgtgggcaccaaatcagcaagaatagattcatccgcaccatacacaattctttcacgcgtcgaatggatcatctgaacgctgacctatttcttgaaaatgaatcatctgaggcgaagtccagtgcaaacaagagacgttcagcaccgaaaggaggcaaaagagcacctccgcggaagaagaaaacagactctgactatggctttcattttatcgcctatgtgcctgcaggaggctatgtgtgggagttggatgggcttcagtataagccttacaggctgggtaagcacactgcatctggaaatgtagcctctttctccgtccttagctaatcatttcacctagacccagtgcctagttcatccaaatggacatcagtcgcagcgcctcaaattgaggcccgaatgctacagtatgaagaaagccagctttcgttcaaccttctagcactctgccaaagccccctagcagcatactcccgaaccattgcccgcgccgcagcatctctgcaattcgtatgcaccaacaccaacctccccgagtttgaaatgcttatccgtggcgagaaacttcctctcgacgttgacgatgagtctcagctatccgaattcaacattaccaaatcagacattaccaatgcacaaatcccctacgccatacaatataagctcaagcgccctggcttcgatactcagactgcttatgagctataccaagaacttatcatagacctcaaggcagccatgggcgagtttcacgccgagatgacggccatatcggacgatgagcaacgagtcaaggggcgtaagaaagactacggacctgcactacacaagtggatgacgaaacttgctcaaaagggggttttggaagaagttatcaaaacaacctaatacatttcgaagacgagtcgatgttgcgacgaacatagagtagagtacagatcattgtttggaagattaaaaactttggagcaattaaagtagattctgtagtagcatattgcactcagtcccactgcatacagtccccccgtgaaccatggccaccaaaaaccaaactacaaagcgccaagcacgaagactgatgaccacccaaacacctggcttacatttaaataccaatgaaacagccagcgaaagctgctagaggcgcagagatgaacccttctagttgtcggggtattgttccgtaacgttggacacgaatgtgcacgtctcagcatcaaatcgcttgaagaacttcccagcttggcggaacaatgaatccggaatttcgctcggatcctcaatcaatacgatattgtcttcagcgacaacgtgtcgttcgggtcctgttgtgcgtctgtaactcccaatcagtttttcgaacattaatcgaggaccacaaaacaacttacaaacacgtgtagaatgtcttgttacgtgggcgtagccggttgggcagttctgtatcgctgttatcgtccagcgtctcgtcaatggccacagtatgtggcatgggtaaacgccgcgtaccctgatcggtccaaccattaacagcaccgatccagccgtatcgtcggtgtttaaagacctgcccaatcttgtagagcacatgctgcgtccgcacactgttcctacgaaaaactgggggtgggacttcatcaaactcgtccacaaggtttatcacctcccgagggtcgtcccatcgacggggattgttcctcatgattctctcacgaaggggaccaaatcgatcgtacaaggggaagatgtacttctcaaccagccacgcatctacgtgccagctcttggcgaaacggtttaggaacggttccagggcctcgtcccactcgaacgagtcgacaggtgtgagaagcagcgaagcccacagcgctgaatatagagcagcgtctatgttggatgaatcattgccggtgatcaatcgtgtgaggtcaggatccgcttgctctcgtgcttcgatcaccctggaagcggtagctctgatgttgcgtgctgtccgcatagcaattgtaaccggactcacgggagacaggaacttatcggtgcttgtctgccagccgaaatgagccagcatagatcgtagatcggccataggtatctcctcactcgaaccataaggatccagatacatcctttcaagaggcgcatcatcctcggtgacaggcacactatccaaagtctttccgttctcggcaaaaaccatggcgtgaacgtgagtgggaaaagcacagcattgtgcttgtaaacccagtcgttctgcgacacaacagaagatagcactcgaaatgatagggatcgagtcgtggtcttcgtgacgaagtgcctgaccaatgagacaatttcgcaggttgcggtaactgcgctcaggatgctgtaagcctgtgagattattccatcgaagccagcggtttaactccaatgccttttgccgcgttgacatgccatcgatatttggctgagtgtcgcggaaatccgcagccaacctatccagaataaggccaatcttgatgctatcgttaaccggggtgtgccctgaacaagggtatgaagcacttacatcatccaaatccccaggctggtcatgcaagacaaacaaatcgaatgcacctagtgctcgctcgagactgagatttgctggatgccggctggtgtccctgctcgcctgttgaatgttgtaccactgttcaatagcgagagatctgtggatactgtccaacagggaattactgtagtacctaagggttttttcttgtgagcattagatttatgtaagtttgtggcaattgctcaccttctggccaaaacatcctcagctgtttcatcggcattgcactgctccaggagaaaatctttggcgtcatagccgaatttgcaaactttttcaaatcgcttaaggcgaccaaccttggtctctaggatctcgaccaagagacgttcgacctgtgcattgcgcgacttccgtatgagaaagattttcttccagggtgtactggaagctctgcctttaagacgacggtaaaagttgtgctctggattccagaaagtgaagctgctttggcagtggtatctccagagcagcgattcattggctaagtgcctcaagcgatgggagaggaattgaaaactggaaaggttatcttcgggagggatgtagtagagcaaatgttgaattatctcgtctggtatctgtaaaagggacatggcgggcctctctacaagacagggcaagcgattaatcgattgccggggttaagagaagcgaattgtggtgtggtgtgttatggtgtgattttatgaagttgaaatggagattgtctttgttagctgggtgatgaataagaagaaggcgctgcaatgttgttgcacacaggcacgcaggtattagactaggtaggtaagtaggtaatgttggaggagccttctgatcgggttttcgccgccaattccgggtttaacctaaactgtccttttgctgatcaaccctcaaatatgtcattccttggttctttgcctcttgctgcagcgcgatgttatcatccatcactgacctttgggtctggggtacagtagagtaaagaattagcggggttatgatgatagtgagcgctatggagtcatgagatgacgacagattatcattggctaccagtatagagttctaatgagttgagggcatcggcaattggctcacatttgttttgatactaggcctaaaacggcactaaagtaaacaaaaaacgcgcgagggctaggcaggtaggactggatggggtcttccttgcccaatttacagcggtaagatagcgcgcgctcgctccaattcattcaacgctacgtaacttcacgacgggctttctttgtcacaaacgatacccaacttatcactaacaacaaacacgcctacgttcgcgctcacatccaaaaagagctcacgggttcccagtcaaagttctttttttttattgttctttgtcacataacatgcattgcgtttaatatccacgacatatctaaaccttcaataccgccatcatgcccgattttggcaacggcgcgctcgacaccccgcgaacaaacgttggcgacgcaacttaccttggacagcccgattttggcgacattacacaagaagcatcgttccaatcacctccaaaggacagcaacttgctacaacaacttcgcaatggccgctccaatggcattactcttcgcaccccgcgccaaagagggcccttggccgaccgacgaaatcttcctcccagcgtgggaggtgccgaattcacacccttactcaagtcagcgaccagaaatagcgtgcgacgcttcggaaaagagaatggcgtggcggtgccaaatacgcctgcactggacaagatcgatgagggtgacttgacaccagtccctcgtggcgacacatccatatacatgggatcgcgcaaccagtcttatctggaaaacaccatacctgaggtcgatacaagtagcgccacatcgaccccgttgacggttccccggaggagaggcggcgataagggacccctacaagatggtaatcagctgtcgctgcgagaacaagaaaacgtgatcgatagaattgagaaggagaactttggactgaagctcaagattcatttccttgaagaagcgctccgaaaagcagggcctggctttagcgaagctgccttgaaagagaataccgaactcaaagtcgacaaagtcacgatgcaaagagagcttcacaaatacaagaaacacttgacaaccgctgagaaggacctagagagctatcgacagcaaatgctcgaggtgcaggaaaaggctaaacgaaagtatgccaaccagagtaatcaagccgagatggacaagctgcagcgcctattagaggaccgcgaggcggacatcgaagatcttcagcgacaattacaacaacaaaaaggaagcaacgatcaggtcgaaaaactacaagacgatattggagacctcgaagcagacattcgggagaaagaccgacaactcaccgaacgccaagacgaactagaggatttgaaggatcagatggagactctgaaagacaaggctacagaagcagaagaaaaggctaaggatgctcagcgcaagatggtggcgctgaaggagaaggctcagcacaacgatgagctcgacgatgccaaggacacaatccaggatctcgagcacagtatccgccgtcttgaagaacaggtcgaagatgcgaaatccaagatggaggaagctatggctgaaaaagatcgagccgagaatgaccttgaagaactacaggatgacatggccaacaagtctgttgtcacaaagggactctctcgtcaaatcgaagagaaggtcgcgcgcttgcaagaggagctcgatcaatctggccaagagtatgcgactttggagaaggaacacaacaaagtggtccaggaaaacagttctctgcaatccgctgtcaaagagctcaggaagagtcaagagaggttcgatcgcgagcgggattctttgtcaactagaatcgaggagcttgaagccgacctcaacgaccgtaccaacgagaagaacatacttcaatcccgacatgatagcctactatccgaatccaaatccctgcagagcgaaatcgagaagttagagggagaatgccaagaacttgaggaaggccttgcagaggaaagggaacatgcgcttgggattgagaaggacatccgtggccagtacaaagccgagatggatcgcctgaatgacgaaatctcagatctccaggctgaaattcgagagaaggacaacctttatgataatgacagtgaaaaatgggaaacagacaagcaaaatcttgagtcagaacgcaaacgcgccgaggagaaagcagcgggtctgcaaagaaccatcgatcgcctcaaagaggtggaaggaaatatctctgacacggaatcgaagctgcaaatagccattcagagcgagattgagcggcacaggagcgaggaaggtcttctcacccggcaaatcgaggatcttcaagacgcgctagagacccgtcagacactccttaccaatttgcgcaatgaactttctgcagttcgcgacgagttacgacaaacacagattgaccaccaggcccaaacccgaaaggtcgctgccctagaagatgaagtagacgttctgcaaacaaccctcgatgatgagcaaagcgctggacgttatgaggccgaggctgccaagcgagaatgcgaggatctcaaagagcaattacgagtattacgacaacgcggcaatggggcgacatctcatgagcttgatgacctgaaggaagaactcaagacatggcgacaacgagccgaggcagctcaagccgccatctctacttcagaacaggaggccaagctgtctacggagtccatgacccgaatgaagtggcagctttcagatgcaaactctcaactagacaaggtgtccaaggagaaacaatctctccaagaccaggtagccaaaatcaacaccgagctgcattctgtgagcacttctctggccgaagtcaaagcagagcgtgacgaacttgacggcgagattcgccggacaaagctctatgacaatgagactcttcgtgttgatcaggaaagactcgacctccgtacggccaagctcaaacttgacaatgaagtgcgccgcctaaaggatgagaacaaggctctgattgagcagcgagatgtgattgagaagaatctcgaggacgagatcgagaaggccgctgaggaggaggagcgtctaggtcaggaaattcttcaattacagaccaaactacgaacatcatcgtcgacagacaatcatgatctcgctgccgctcgtcgcaccattcgtgagcttgagcgtcgtgtcgaggattacgaggctcagctcaacaatacccgccaactgccaaacaacttcgaaggcaacagcgagctatctttgatccgtaaggatctctctgcagctcgtcaaaaggagctagaattccttcaaaaagagacttcaaaccgtgacgtggtcaaaggtctgaagcgacagattgccgatcttgagcgtcaagtgcacgagaccgaagtttctcgtctgattgcgtctccgaagtcttccgccactgattcgggtcgcaagactgaggtcactgaactccgaagccaactttccgcagcgcaaaagtcaatccacgatctcaaatccaagaacagagaagccgagcgcaaggctatgcaagtgtctcaagactttcaacgccagctggatgacctcgaggatcaaaagatagtacttgaagaggttcttgaggaagctagacaacaggcggaggagacagcagcccagcacgaacgcgcgcttcgccgaatgaagcaccagcttgacaaggcagaacgcgaacgtaatactttggcgacgttgcagcccagcactagcaagcatgaccggcagctaagaaaaaaccaggccgagatggagaaccttgaacatgatgttctacagcaacaagaactgatcgacaatcttgccgcctctgaagcttctctccgacgtaagctcgagcgagctcgcaatgagcgggcagcgttccgcatgagcgccgagaagttgcaaaaggatcttgagcgtgtcaaggccgcagcagtcgccgccagagccggaacttcagaccgacgaagcgcagtagatcgcaaggctcttgatctaaccattgagggggccgatcaggctctcgaaactgtcattcgcgcggctgagagcgccgacgagcgtcacaagaaggagttacgaggcatgttgatgcagatggagtggatgcaggctcgattcaagcgcgaagcctccctaagggccgatgccgcatatgcaaagaagttcctccaactgcagctcgacgtcgccaatgcatggtacgtccctattcccgcgttctttttattagagtcacatactaacaatctcatagcaacaaggctcaaatccgagagctcgaggatattcgcacaaacctccttggcaacaagaaggccctcgccctgccaagtcacgcaacagccagcaactcatccgccacgaagcctacgctcaagacgttcctcgtcatggcgcgcttcattgctcgtgttcgcttgtcggctaacaactgggctcaacaagaggttgtgcgtcgcaagatcgtgagcgcaactgaagaacagcgcaaggtgaagcggtcgagacaactcaaggtagtcaaggctgaagcctaaggggatttgactgcttgtacggagtctggatattcgtgaaagttggaagaatgaacaaagcatttgcatgagagcgtctgtagaaactgtctggctggcctgttaccacttatcaatttggttatcaacgcggttgttatcgatacctggatcacattttcacatagggcggtgtttctttggagttggggaatatgaataggagggaaacaggtggtaaattagcacacatcccattagcatgacgcagatgacggtcattataagcattgaattatgagcattttgatttgaacttcaaatgttctcctccaacgctacatgagaagtaaaaagaaagacgtttgagtactttgaggccgcccttaaagacatgcatgactaaccaaacacccgaaccttgcaaacaacctcccatcatggtaacatccagtcatactatgtgtggtccgctcattatcgtgaaacaacgctcgccccagccaacccagttatcccattgtttcctactctttgatacaggcttggttgacttttatgtagattcggcacatgcaaatttcaaggatgaagcatatgcatttacatgacgaacaaaaggtttgtgtctaatacttggtcaatagctggactgcagggcttcgaagcggtgagacttaccaagaggatgactacatgacagctggggcttctggctgtaacgcgttgcgagctcgtcgcgaatgctgttcaacagctggacgtagctttgctgggggctcttcttgagcgcagtgacaaaggcccaagacatggcgccagtagcctgggaggcaatagtagcatcggcactatgaatcatgttagcgatttgttccgggcgtgctttgataatgtcaataaacagcaaaatctccatcgacccaacgcagctcgtggccccagatgcgcaaatacagtctcattaggagactgtatctggcatctggagcaggctcgaaagaataataattcaagttagatacatcaaattttcaagccaaaacgccttgcgccaagctaacatgctcaattgagaaaccagttcccataacaaaatgcaaaaccaaaaagacaggagaatcaagccggtattatctggtaggaagggtaatattgaggaagaaggggcacccacgaagtctggtcgtctttactgccggaccacataacaacatcagcaggagaggtctttgtcctcatggtacgctcacgagcctcgtcgccgttggcagccttcttgaaaaaccaaagatgttgctggcaacaccaccgagatcaccaaacagtatgaggagataacgctgagcaagcctgaccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatcacgccaggttgggctccttgaggataccttgggtcgagtaaatatagggcatatcgagggcggttccggagtgacaagagtcaaagatggcagtcaggcgaacgccggcctgtagagggcgaaccatgatgcgatgcatttcatcgtctacgatgtggccgttttgtcggaagtcaacagggtaaatgacctcgtcgtaaccgtcgtcttcgtcgccgtcgagatccttggtttgtccaccgtgacctgcgactgttagtaaagttctgagtatgtggggggagcttcgagctcgtaaggtatcaatcgtacctgagtagtggaagaacaaggaatcgttaggtcgcgcatctttcactagccagtgcatggctcgaagaatgttttgtttggtaggctggctcatggcgttttgctggtcgtccgtaagaataaccatatcctcgcgcttgtaaccaaagtgttcagagaggtatgcagtcatgttgcgaacatcgttgatgcagccgcgcagctgtccgcgctggttgaagtagttgattccgattagaagggcttttctcctgccggtgcagtttgagtatctgaagttgtagctattgggagcgccatggccgaactgttgaggggctgtaggaggagggggaggaccgccaccacctgaagattagttagtgagtcgaccgagaaggcaagcgcatgaatcctataacataccgggacgcgaattgaagtttggctgaggaggtccttgctggtattgaccatattgaggctgctgaggaggctgtccctggtagaactgctgctgctgtggaggagcgtgctgttggtagccgtatggcggttgaggagaaggttggccttgcggatagccaccaccgtaactaggttgcggtctgtttaagtaaaagacgataagttagctagaagctccatcgttgcgcatgattatgacgggtagtggcatgagtgatcgtcggttcgcatggggggacggaaaatgcgggggaacgttgaatgatgggaatttgaaattggaggttcatatcagattgaaacagtgctgagaaagaggggagtcgcacgggtaataattgccttgaggctgttggtggtattggggttgcggcggaccaccgaaacagccggaattgtagcctgggtattgcgacatgacaggacggctgttgctgttgaagaggtcggatgagcaaacaaagtcgaggtagtaattaggtacgatgtttttcaagaatatggacttgaggatgttgaagattgacgtatgtttgtgttttggtggaggagaaaagagtcgagtcgagttgagtaagaaaagacgagacgagaatggatagtctgggcgtgggaaactcgggctcggcgccaagagagatcagacagaatagcgcattcacaagtgaaaggtacctgggtccttctggggcgatgacgatgtactagagagaagaggtgcaagcgtggggtctcgtgattaatgcgatgcgatgcgacaactgtctggtatagtctggtatgttctgttgttgttgtgttgttgtgttgttgttggtttgctgattgatgctaggtactaatgctgatgcgatgctgatgcttatgctcacgcggggcagaaggggaaaaaggcgaaggggttcctttcctcacagactacctaatcaggctaacgttaagggttcctatctgctgtcccaaggtccaaaaggtggtcagttgattggattggatacagagtttcccagcagctgaaaacggagtgcacgggcgtcctttgaagctgaaggcgggggaacaagagatgggatagggcaagatagagaggcagaaggatgtctttttgagctgaagagatggagaagatgaagatgaagagtcgtttatatctctttctctgcttctgtttggcgcgcgcggcagaatgatataagaaggcgaggccagcagacggattgaagagacaaaagcaatgagaggccgggacaaggggagggggtgaggggtgtagaccgcaagtatgtactgaacaggacagggcagggcagttgatttattattattccctggccagcggcttaaaatgttcgagacaaatcgcggcagctgtttcctattagagggatggtgataggaatgaattcagtagtaggtattcgaatgtcggtgtcagaaaagaagcgatattggatgattaggattgattgatgctgagaaatgcggagaagaggacccttggaacaagcaagcaaagagtaacggagtgctggtttaatgggtgaagagtcctgtctgtcttgggttggactggactggactgaggaacaggaggaagagagagtgaagctcgagttcacaaagatgatgatgatgccgtctaatctataatcgaggggacatgggtccgtctttaaatcatatactcccaaaaactctaccactgaatactgcataccttggtatttcttcgaagctctattagctgttgtgatgccccggaactatcaaacagctctcagttggcaatggaggctcagcgctagaaacaggacccaaagcggaaacatggccgacaatggggaaatcgctggtgcatctcaacgaccactacggagatgttcgagtgcgctacagcacgagatgcatccgtcttggcaatatttctcgcacaccgtctctaattgaggaagcgacagatacacagcctttccttattagctaaacagctaactcgcgataatccgtttcagtgatgctatcatcatattcagaattgccgtcgctcaactcaaactaggctatgccagtcttacagggatcacaaatcgacccgactgaatggacccccggcttagaaatgccgaatactctgggccatttttttcatcatgccctgtttctcccaatctgatgatccatcagccaagtctttacttacgcgtcgtgcgtcttcttggcccatgtaataggtagttgttaacaaccagttcattactcgtttgctcagacatcaaagggcaggcagttccttgaactcagcccatgaccaaccattttgagttgggattaagattgcggctcttgattgcttttcttggaccaatatgtgattatctccgacatggtggctttatcagaaaccatcaatcgttacgttttggtgagaccgctttatatgtcaccctggaaatcaacaaagaggatatgtgatgtcggacacgaatgccacattcgtctttactttgagataccaaatgtgatcatgacacgatagtctagatgccatagatgcaatacgctttgggatacaccccgttcaccgtcaactctcaactctattgcgtaggtagtatctatctgcaaacgctcggtcccaacttacaacagtcttcaatcccatccaattaattgtccgactcgacgaacccctcaaacgtcattaacgcagtcctggcagtacaaggcccctgtcaggctgagccggcgccgaacccggtgcaacggcgatccccgatgcagactcggttcggacccagtggacgaggttcacaagttcgttcggctgttatagaaaccccattattcaacacatgacaaagtaagtgaacggacaatcctgcatgtgctttcatgtatctcctcccagtcactcactgccctgtaacccataataatacccaagccatgtttaagccatcatatcttccaccaaacgcaacgaagtacaagaggggggatttaaaacacttacctatagaagcgtttatatacagccaggacttgggccagaacatgtcaaatcaaagcaagggacccttccaacgtgatacaacacaacacaacacccatcaaactagactaaaaaatatccgttatcacgatctcatacctcgaaaaagaaagaaaaacaacaaatggttgaaattacccgacagcccgccccgccctacggcacgaagatcatcctatctgggtttagcagacggacaagccgacagctgagagaacgacaccgtgaccaattagaacactatgttgctcagccgcctggagctgagcggggattgaggcttgaaaggagcttgggcctcattcagggtcttttcttccattcgttggaggttgagggatacatgccaaaatgcgaaggcctcatcatagatgtgtatgtgttttaccgctgcgctgggcctgatattgatgtttgatattgatatccataccttaatcttcggtacactaacagctgtcatccaatttgtcgggacatgaattcgagactagttactgcagcttacatccacggcatctggtggttcttacattgccttttgctttctttatctccagttgctaaatggacaagacaatcacatcactattcacatatcaaccctcccaaccaacacattccctcctccctcgtatcatctccgacagcctcaaaactaacgattttcctcaatcaaaaaccctcaaaagcctccggatgtccactaccaaacaagaagccttctccgtggctctattcgttgggcttgactatgccacgcgggtctcagtcctaaagaagatagctctaatgcagccacgcgagccacagacaccacccaactacctagccccccatattctatccctaaccgagcaacatcagtcgagcttggcctcgctagtgatggctaccagcactagataaccgtacccgtgccctacccgttgagctggaacgctgcaggaagctatgctccgcgtctggtctccctgtgcctcttccacctgtccaccatatctcctacgccatgacttgaacgttgtctcgtctcggctttgtctcagccacctcttctgccctgcaggaatatcacgttgtgtcggcgcctgatatcctgagcaagatcggccaacaggtacgtatgttcgtacgcacaaagaacgagtgccctgcatggcaacatggtttccgagcacccgttctcgaattttcctgagtcaatgtcccagatccgagattatggtccctggaatttgtgtgcgaacccgaacaacagattgggactgttttcgtcgtcttttcaaaagccagcctccatttcttgaaccccttgatgacttgtcaacttcaagggaagcaaaaactggcctcacttgccattcaagtacaagtcttatagatgggagcaactatacatctcattaatcaactctaaatctacccggaatgatcgtcttgccatccaacaatgccaagatgaaccacaaaattcctgctggaaatacatgccaatacgtatatgaacaaccaccatgagagggaggtgacggctatatttgctaccccttgacttctccagagctacacaccaatgcctcctccaaagctttaatgtgggtgtgtatgcgaaaatcttgcgtctccaaagcaaggccaccattgaagtgagatcaagtatcagccatcttgacgtctccatcactgttgtcatctttcctcatctgataagccatcatcccccatactagcttcattgcagctagacgttctaccgtgtcaaatagatcgtaccagggactcctccatgcctcaaccttgccccaactacgccggcctgtttctggctcgcgtgccccatccagaacttcaagcagtcggtttggtactctgacacggagaattgagacatggtgaaacaaagagctcaccacaaagatatcgtcgtagtcagcccccttaactcttccgatggcctcatactgagccttcttatcccatgttgccgcaggaggtcgaatcatgcggtagttgtcatagatgctcatgttcttgcgagctttcttggcgagtggcataggcagaccgttttcgtcgctgggtttcgcgtctttatcgccttgcacggaatccttctcaatctcacgtccgatagggcctccagagccacctccccatcgcttctcggttgtccaccactctccctcaccaaaacgcttctccgtctttccttcacgtgcacgatgctgagccgtgatgagagctgctacgatttctcgagcgaggtcaagtgactgtgccatttcggggtcgggctgagtaaagtcagttgtccctctggcactgacggcagctacaggtccgtggattacaccagcgcgagcggcctcgcgggtagtcgggctctggaacacaaagagacagccagaggggcagaatgatttgcgagatccagatccttgtggcgagctgaagtgaagtcgaggttcagttcgactgggtgagacgttgcatccaaaatcataggcaacaagtttgacgaaagctgtcatgagattgttgcgatattcaagtggcattgacgacccggcactggttctgaagaagctagaattatcgtctaacttggggcccacaggtttttcaccctccgagtttgtggttccatcagacgatgtgccttcggcaggtgcttcaggcgaagggggaagtggtggcggctgagtaggatcgtcccagaaagaagtaaatgcttcgaggcagcggaaaaactcatacgcattccctagtcgagcctgagtctttcctttgggcgccgggagccttctgacagttcgaaaggcatcttcgttgacactggacagttccttctttcgttccatataaacatgacatccaggggaaaggttgccgttctttaagggctttcgagtagattgattcttctcctgggcctcatccggtgtcagtttgtcccaatcgtcaaaatcagggatgtatgacggatcaggaatgaggtcaacaggcttagcatcgaggttcaggttcaggccgatggcagagaacccgagaggaccgagagcagcagttgatcgccccgtgttccggaggagggcagaaagcgcaacagcatcatcaacggggtcatcatcgtgagcaaagggttggaaacgaggaagagtaacatgcgtaggaggcgggacgtccttggggtctaccttgctcttggctgggatgccggctgaagagagaatgacaaagtttagccaggagctttctaggtggaggaagcttgcaggggagttgccgtaactgtgggggaggggcagacgcaggtgaggtaggccagagaaatgaagtgagggggtgttgaggtgttttgcgagcatgggagactcaggggatgccaatgagaaggcaacgagaggtttcgatcaaggagagatcaaactgacttaccaaaggtggtgaagttgccaaacatgacagctgaagtggttgcagtggcgcgactaagcaatgtaggtaatgtaaggtaccagaccgctacaggaaatgctaaaggagcggacagcgtcagtcagcatagatccagcttattccatctcgtatacgaggagactcacatggtaatgagctgctgcaactgtttgtgatgacaggtagcttgactagtaaattgtctcaaaaatgaatgataagacaggcaggctggcttggctgctgaacgacgagaggtgaggagtgggcgaggcaatcttgtgatggagggaagctgtactaataatgaagagctacaaaaaaggatgcatctgctgagcagagagtaataataaaaagaaaacggttctatcaaaatgtcattaaacaaaaaacttttgtacaaacgcgatagcagaagcggtcgttgttttaggggaaatgataagagtgagttaattgaatgtgttggaactggaagcttcaaaagttttggctaacggtcagtgccaagatcggctcggtccatttagatgcgggaacagccgccagcaagaaccacgaacaacaacgagtaaaggcaatcacagcacatgatagagcgaattatggatctcaattcaaaccaacaaacgtctaacctacaccaaaggttgccctcgattattattatttctgctagaacaatgacaacaaatggcttcttcatgatctgagctcatgacactcttgtgtttggccggcaactaactccttgcttccgcgattggtcaactgaccgcagttgcatggatcatgcaagaccctgtttcttcaatgcaaacagcacccgtggtatccggtagagtacatatgtatctttatgcttcacctacaaacagttgctcgattagaggatattgtctacttgtttggcatttccaacgatattccccgacaacctaatatattggtgacacttgttgagaattcacatgacaatcgatactacaggagtagttctgcaacagctatatggcgattgcattaacagtcgtatttatgaaacatttaggataatcctttcgtggcttggtatctcaaaatccatactaatgtcagaaggagttgtccatttcatgatacagcaccaaactctagcaatttacttcaaactcgacgatgtcgatagggctgtgcaattttattaatcttgaccaatgcgatagccacaaagacatgccaccatatgaataccagtaagcaaagccagtcgtaaactgtaactcagtgctcccctgtctcttcctgatgcaaggatttagcgtcaatatttccaacagtcaacaatctggccgagtgtacttaccctagagcatcgactctaatatctcataataaagctaccatgtttcatttgcctattctttatacacagaggccctgactatgtggaatattggattggtgtgtattgtgcaacactgaagaactcattcgccgattgccatggctcgctttccagattgttaccacgagtacagcacatgtctccgcgcaagtcaaggcaacatgttcgttggtgagaaaagtaactaagtcagtgcaggagaagagcatggttctttccaggaacaaactccggagtggttcatggcacacgcaatcctgagtccaaggaaacactacaaaaagtaaagatcccgactggttagccggtgctcagacctgttacatgcttcaccaaatcgggcatacttgatgaccgagcagtcccagtgtccaggaagagctctcgctcatctaacagaagaacgaaaagggggcctatggctactctcgtgacaagattgaagacgataacgcatcgtgaaaggggttccgtctcggaaaggcaccaatcacttgttattgtttatgatgtaagagagaaattatctagaaattagaaagggggactcagaaaagcattcatatacaaagaagagccaatcctgtcactttgtttctttctgacttgggactgggaaacttgtaactcgtggagatattgcgatcgatcagggagtggtgatttcttttgtaacaacaatgacatagcaagtcaagggtctgagaaacaaaagagattctcttgtggtaatgggctacaacccaacttcccacgtttcctggccaatttttaaggttattaaaatagtttagtgccaaaaggcctatttgttccggatcgcctaatctctgcgtagagggatttcattcttttctatttcggtaatcgtaactcgggacaagacgtagattctaggaattagaaacgatgacagtcttgagttgacttggctcaaggcgagatgacaaggagggacccatgtatctttacattatagtgtggcggttggggccgggaacatgggtcgagctgattaccagtggatgggactgggactgatccaagccaggataaaaaaggaggatcattttgaaatgggaggaaataattacctaagtactaacgtaattgccagtgcggaaaaggatcagtgcatttgttgttggtcttcggggcctgtataatggccgagtgctgattcaggtcctggtactaattgaggaggaagatgagctttaccttgtcatgtgtcgtctttaactgaactaatgctgggctgatcccaatgtggacgaaattcaggtacacatatgcaggtgaaatgcgggagcgcccagtaattagtgtaattggtgttgtgtgttagtgcagatactatacatagcaacctacctaccacctgggacggataattgtgtggaatagaattttccagagtatcgtctggtgctatgtttcgtgggatggctattcaccgtgtcttgttttagcgggcccatctgcccgtttaggcgtttgcttggccataccaccagaaacggtggcgggtattcaggtgtctcaggtaaggtactaaggtacgctggtacctgttaggattactctcggacacaatgtcatcaaccaaccctgccaacctgccaacccgctcgaaaatcacggaatggaaggtgccacactgagcctcaggcttgactagaggcgactaaaggcaactaaagaacgaaagccagggcggggcccacctgcctgggtaggtagttcaggcgggacctctttttccatccatcaacaacaccaacgctctccatatacagtaaacgccgccgagcatgcatcctcacccttccaagtacacacatcagaacggagccgatgggcgtttacagttacaacgtttgatacccaccaaacaaaaagaaacaaaagagaaaaaaagatgagaaatgacggcacatgcgggtgctatgtcatctaatttggctcacaaccaacatcgtccaactcgagcctcacggcaaactcaaacactacatgggtgtccaaccacgcaagccagccagaaggatggcagacaacatcgtccgttgtttgtaccttcggacacagcttgactgtagttattgtatgcgctactagtgtagcgtagttaaactcagacaacgtggggaggtgtcgtgcttcagatctgtcgcaggacagggtatcgcgccttgacaatcctggtctaccgcaactgaactgaacctatgctgttctatctggcttcaggtaaaacgctagcagtagaagcctttggtcttctcctctttgggttacttcgacctggccatgttcccccccttctgggcgatcatattatcgttttgttctcttctcacattctccgtcttgactttcttcctccttctctatttgtttctgtttctcttggtgtactttccttgtttcgaacccttacattcccttcttgttgtaacgttattcgctcattcttgttactttcctgtcacgctgtttggtcgtgatacctacgttctttttcttgctcttatttcacttacaagctgaccggatcatacatctatatgcatatcgtcaactagatggccaccgaggcccctatgtgaatacttgctcacttaccgctcgatcctattcttgttcagcattgagccagggttctgagctcaattctcaccaattgcgactggcatcgcaaaccgtttctgatcaagaatgttagccccccaagcacgggctgtattggaaatttcacttggacaacagtatgccggcataccaaaagacatcgacacaaataacttgcaatcgctcgacgcaagggcacccgtagtgattaccgagaccaagatggagtctcgtgtcgttgtcgtcccagtcccgacaactgtcgtggtcacacattatgttccttccaacaccgcaaaggatgctgatagcgctgccttaccgaccgtctcaacggcacctgctggagacgtgctacctcctcaagaggctcccgtagcagatggagacgctccgcagtttgcgtccttcatccctcctacaagtcaacaaatcagccctgtccccacgaccgcacctggacaagaaccccctaaggaggctactgtagatgatggtaatgctcagtttggaacctttctccctactacgagtcaagaggccaacccggttcctaccactgtgcccgtacaagagcctcccgctgaagttcctgcaaacgatggagatgctccgcaatttgcatctttcatccctcatacgagtgaggaggccgctcctgttcctacgaccgcgcccggacaggagcctcctgccggagttcccgctgtagatggagatgctcctcagtttgcgtctttcattcctcctacaagtcaagaggtcaatccggctcctacgactgtacctggacaagagcccgaacctgcaccacctgcaccacctgcaccatctgcgcctttacccgagacgacaagctctgtcgatccggttcctcaaaccacgtctcaggaagtgcccccagaaacaacaacatctgttgagcaggttgtagagtccacttcgcaggtaccccaggagcctacagagtcaacccgcccgattgatgtacctgctcctgctccgacggatgctgagaaccctgttcaatcttctccccagcctaccacagaggagacgtcacttaaagggcctgaccctgtgacaacagctgctctgaacccttcccaatcatctactcaacaaactacacaaggaggacctggaaacaccccggagaatgctcgtctgataatcgagacggagtcatcatcgtcattgtctgcaacaccaacttccgaggttcttcagtttgacactgcaccattcacttacactggtcccccgactcgatcgacaactctccaaacccgacgagggaccagcactgatgcgtctgttgctgactccacccagacatctgacagcttcgacaacgatgacagtgagacgggcgttgctggctctggacccttatataccactgcaaccctggctgatggtgttgtcacaacaatcgatctcagtgcaactgccggaagtgaccactcggaaactgaaagtcccgatgcctctgtgaaagacaagtctgacgaatcaaaggtaccaccaatggtcgtgggaagtgttcttggttcaattctgggaatatctatgctggcgcttgttatcttctggcttgttagacgacgcaaattgcagcgccgccacagaagcacactcctcactccccttggggctcgtccaggggcaccacccggtggtaacttgatgaagtatgagattgacaaccaatccttgggcccaacacctcgatctaccaaagtcgcagcttccatgagcgccaatgccagaaaatttagtcaacgaatacgacaatctatgagcgatgcttctcatctcggtgtaagccgaggggactcccaatttggtcaagaaagtcaagctatggctgcaacacgcgctcatagcagagcaagttcaactcctggacaacaaccacaaggcggatggtggtcggagattcttggagagtcgagtatcaatgatcctccagtagtggctccccctatgcagcaacagggttacaacggaagacgaaccccaagccctaacccattctcggatgccaactcctatgccgctgctcccccggcccctctccgcgaatactcccatagtattccacctcatggctcaatggtcccgcctccgttgcactctgctcggggggacgatcctttcgctgatggtgactcgattatgtcaccagagcttgcgcggcagtcgccaacgatccatggagggtctgaacagagaggcccaagtatatcgaggaatcttacacctcaatcaacaggcgacaacacgaatctcaaacctcaggaggtttggcgcggcaaggtccactcgaacccatttgatttggagctcgatgctcgagttgtccccagcatgtacggcaacattcagcaagtgccccggcacactgtcgctagctccttttacagcactgccaacgctcccaacaacaacaacaacaaccgccaatacgcgagcaggcaatctcgtgctgacagcttcacttcgaaatataccagtggagtgagctcggttagcgagtggcctcccgtgccacctcgggttcctagcatctatagccggtatggaaacgatgggaccgatttccccgttcctgcccaggacttcagatacaacaacgatgaggcttggagacacggaaacggcaatatgatgtgagaatttacatcagggacacaaaaacaattccattcgttgcatctcggcggaggaccagcatagataggttcttttggaagattcatggctcgctgcaaggctgagggaggatgatgaaaattagaagatggatagatgggtgttgatgtttgatgtcagcgtttatgcttatgataccacggaactgggcttttctccttcttttccttgaagaacgcacgccaaaatggttgctgctgctagagtcaaaatcagaaaaacttgctatgctccgccgagactttagttatataaccctattaataaaattgtgccgttcatgttatttttcgagcttgagagtgatgctactgtgtactttatgcatgagttgtatctatgtttatcactttagatacactctgtcatcaagtgaatatgccctgtgtgaactcttacatgcctacaatagcaaacgagtgttctggattagaaatgtcgctgatccgctggctttagtatgcaaggagagccaatcgcatttgaagcatgagtccttcacggcatgtaccgacgaggaccggctcgtccacaaacaaaggctttcagtatgggagagcaacagtcatctgaatgaagtgagggagaagaaagccagaaaataatggttcttaaaaggtcacctttcctgtgcgatcgattcttgacttgtatcggctatagaacatatcaagatagaattctgcttggctgggctagtgggcatctcggatggatcatgtggcagtaacaaagtccacttgaacgaggttttccccagactgcaaacggggcaaagactcgaattacttcagagccgccgcaacttggaccagggtacgcagctctggaaaggatacagcagcactggcatcacaaacgggacatttagtcgctcttggagtctacaccgagtagaaggacgaatgtcgttagagttccccgtctttgaggccctgattgccacttaaccgcatggcaccaatgacaagactacgccatttgcagaagagggggacggcggcacggcagtttttgatagcgaaaggtgtgatgttaggcttttgacgagcggatggaaacccttggatagttacgagggcgtttattgctcatagaggatatctctaacggcaccattggatactctggcggctcttgtagtgagtggcttaaactgtacggatcgctattgagtagactatagctgcatatgcccacccgcaagtcaaaagactcattgtaagccttgcatagagagtttctttgtttatcaacctttgttgtagcatcctttacatttttggtcgagtactttggggacaagtacttgagccacccaataacccacatcccatccacgtccatccaaccaaataacacgctttgttctagttctgctcatccctcacaaactcatgacatcagacacaaagactacgctactagaaacctgtacttgattgggtgcttatggaattcccattaaagagtaagggtctcgatgcgcgaaacggacacgtcttggctacgcgcccagtcctttcgcgcgtaaattgcccgtcgcacgcgcgctaaacacggccttgatccttgcttggtgcagaaaaaaggtttgcatgaggtcaactgtggacatgcatcatacgaccaagttcacccacagcctcaagtcaaaagtaaagaaacaaagtaaaaaaatactgaataatgatttagtcaagttgataataaagtagtagtaatcacattgtccataagccgtccatcagtccatctagataccctaggtaaattaccccttttctcctgaaccagcccagaatgtaatcttcattttatcaaagcttcacctcaaccgagatgagataactcaaccaccaaatagtataccatcctccaggtctccatacgggacacggcctcctgcggcctcctcgaggggggaaaataaaaaagacccttgatgccataactagccgcttagtctaaaacgccgtcgcaaaaaatagtatgttaaaacagacatgtacagtgagcgtttctgtacgctccgaaaggccgaagcatgatccaaacaatgaaaaagaaagtgagaaagacacgtgcgcaggtgctgcaataagtgctgtcatggtatcatgtacacagagaactgggatcctggttcatcaccaattcagtatccctcaggccatcaaatcggggctcgacgacaaccactagtcgaacgtgagtcgccgttgtgctccgctcacgggcgtcctagttgccgtgagtgagactggcgttttgaacggcttttgggctggactgggtgtgatgttgacaaattcggcaaagtcgaaagcttggcttggggtggttgggaacatgttacccccaccaggtgtcatcatcatggaagaaggcaaatccatcttgttgttcttctggggaggggtcgaaggaggctccattcgtgtccttgttgaggttctgacagccggcgatggtgaagctgcgaggtaaaggaggaggtctgcgccctcctcgccggtcttgccgttaggccctgggccgggttcgcctttgcttcgcttgttgacagatcgggtccgcatgggcggtgtgcgaggaggagatgatcgaatgttggtagggttgaaggagtgaataggcagaagatcgtcatcatcgtctgaaggggctgcaaaattaggtgatgtcaggtcacggcccatgagaccctgctgataaaaggagacatcgggtccgcccgaggtagtgaagtgttgttgccgccgcggcttgagaggagacggccgtgcaatgtgatgcgagttcttccatacactgctgctgccgaaggatttgtgtgctgtaggagagagtcggaatcgtttgctagggctcgatgagacatcgtgaaaggtggcgaggtatgtgcgcttgcgatggccggtgctgccgttgctggagcctatcgcatctgaaaataggggagccttcatcggggagctcatgagagcccttgatggatatgggagatcggatgcgcttgatgatgagtcggagaggacatctgtaggctcggccaggcgctttcttcgcagctcttcttcgactttgggctcgatggagtcgagtgtgaggtcttcccagccatgctttgttttgaactttgcgagggcaaggcggttctgcagacggcgtgcgatctagaagtggggaagtgtcagtcaaaggtaattttcaaggggaaggggaagagttcagatgagaattgaatgcaaatctgacagtgaagaggattaaatgacttaccttgcttacttctgcacgcttgagcacactgtcgacgacatcctctggctgtttcttccaaggcgaagacattgtctgcttctgctgttgctgcactttgtgcacttgctgctaggggcaaccgccgtgcaagatgaaaggaattaagtggtcgaatcgatcgatgaggtgactaaaaaggtggtaatagataattggtgatggtcgtagacagattgagagtcggttcaagttggatgaggcgcaaaaaatggttcaaggagtgaattgtggtgagttggttggcggtttgcgtgaatgaatgaaggatcaaagtaaagtttggagagaaagagaagcatccaatgcagacgcaatctcgaggggccgttacagttaggtactgtacctgtaaggagctggagcctgctaaacttggctcaagtggacccgctaactctgcaggtgtccgtcatcaagtactgggtacttacacttctgaggcggttttggtcccgcactaacacggccgggtaaccattaatgacctctctagcagctaagttagaggatagtggaggggagctcagctaccagagcttgggtctgttgtaaacaatggttgcttttctttgttcatggcctgttcttattgaggcttctttattcttgtttatgacacttatgcaggcctcgtgatatgcacttaggtcgtgtctgtgcataagtactcctgtgcctttaacaccttccaggtcaaggtgaaaaaaagaaaagaaaagaaaaactcttcaactgcaacttgtccagatttcaacatccgagaaggcatcaccaaacatgagagccgacatccaatacgtcaactagcctctcccagcatccggtcgctggggccaccaggcaaaatctggtcacattcctctggaaacgaaacccccagtttgcccactagccctgcaagttttttaattagataagtatagtgtacttgagtactttgagaaaaagtatttatgcatgcactttgcacgctgatgccgtccaatgaaaggcttcataatgagtcccttctcactcgatctcacgctgctgggccagcaaccgacccagttggcgtttcccttctcagctgggacggaagagagacctccatgcaacccgggcttttggttcagctctactatcagacgttttgataggcttctatcagagatgcagaccccttgagcagatcaagttgacgtcgagccatgttcgtaatatacagttgctagaattatgcaaatttgtttttcattattttgctatgcattgttagcctattgtcgttgttctttgttcggctccttgctggctactattcttcatcttgattggcccctgactgctctcgaggttcagcaaaactcggtgcaggccgaccacgatgcaagggactgagcaactcaatgtcggcttggcgatcaatttagagcttccatctcctttcttccatacacaatagtaagcgggaacaggaggaagatcccgtgcatgattttcacggagctctcctatactcttaatttcgctagcgaacggttcgctcgttggttgaagtttgataatgaaaaaatctttttctttttcttttgctaatacacatggttgatgaagcacgcattctgtagcagctatttgtagagcagttggtctattgattccaattgagcctcacatccgagctatcttattgcataatctcctgtacgtggctcattatgtaagaggtcagagctggcgttcgaatttgaattatactatctataattcggcaattattcaaccaggttatccaagttttgcttctctgatcaactatcagaaaggcaatggatgctatcaattccacgattgcacaatgggaacttcctatctaagcaaccaacacgacttggttgacgattaagtcgttggccaatcaacgctcagaaccctgacaaggccattgctagatgtaagacgagggatcgcattgagcatacgagagtttgggagagacatctttgctcaattggagaagtggggaactcgaactctgattctcatcgtaggtagaccgactttgactttgaggagtcggagacggcgtcgtgctcccccggtaaacgtacacgtttgttgctctgttgtcttggcaaggtattcgcttctatatcctctagttatagatgacgaataacaatagagagatgtcttagttgttcattagttaaaaatgcccgcgtctcgatcataacacgggacgaagtgctttgttgtcggttggtcatcacacagtatcgtatcgtatccatcagctcaccctccttgcaaatacccctcagaggtgcattcggcgtacgtggaccttttactttgggtttaacaaaatatgcgcatcgtctttagcatatgtgcctatagtagtcaaagcatgtcggtcgtgtactggttttgccgtattttctccccatttttactatgatacacgatggatgaacggattcaattcaaaacaggataatctccaagagaaaagcatcaccaaatttcacatgtccgattggcgttacagtgtacggagccctcgtgggtggtgccttgaattcacccgagatctgaaacgcgatgggtgaccatagctaagttagatacgcaccattttagcaatggggaaaaaccttgaattccattctctgggccatccatcagagaaagactcttgcatcgcagtgctaaggttgtatgaatgaggcgcatgcgctaacaaaccaggacttgcgcaaggcctcgcaatcatgtcaccatcaagctggcctatcccccaaaggcacacccaccagtgcaacattctttcaagcccaacgtcggatcttgaatggaaacgcaatttcgttggatggttttttgttatcggtgccggcacgggatggtcccgcctggacgctggtagagaccaggggcttggtcttgtttatctcgacgtcatcgactgagggggacgttttgatggtttcaaaacaatatcagtgctttcatagcagagtagccataaggtatcactcgcttgctaccttgcacggtgagaattcaccgactgttaagtgttgagcattatcagcaagcgaagaaacatgcacatcaaccaacggacgccgttggctgggtttgttacttccaagattgggttcccgctggatgcggatgcggctgcttgaattcaatatcaaagctccactgataattgtggttgtgcctggttagaacaacccacgagtccaccttggatcacgatcgctctcgactcggcaaatattgagtgcttggctgcttggcctgcctcctgtgcaagggttagtctggactagagggactgtttaatcaacctacggatataggatggataggccagaaaagagacgaaattcatgtcattcctggcacaaacagaaactcagacatgtcttctcgaattgaacctttttgggtttccagccacaatcatagcacggcggcctagctattcgcgattggcagagactccaaccagcctctgcctaataaactcagttgctgactgcttgttcaagttgagatgagttgtaacggccgcaacccaccaattccagcggatcctccggtccaagctccatctggctggcacgttctcggcaggagcagaagcacgcaccagccactttttactgttgcccgcggttgtggccgtccagactgtctgtcttccaaaggtgcagaacatcttccgtcatctataatcgccagggatgggtagggattacccaactcgtccatatccatccgatccttccaggggtggacgcggacaactgagggttatcttccaaggcagaggggaaaataatccatgaaaccgagagtaagagggtggattttgatttgaatatggattgttttatcttgttcctctaagatatcgatcttggtaccttagtactccttacgcttttttcccacttccttcctccttttttcacttctgcaccttctgcaccttccttctcaatttttccaaaaggaagctgcgactggtagtgatctgacagcttaccttcttgatacaccccccaaaatcggcatctcactccacctcaaatctacattcgttaccaccccattcgtacctccaaacttgcaatacgagcgttctcctctcgattatcgacccccggtttcttggttactacatacaaattcagtctctcgctctcgctctcgcgctcttttttgtcttttcttgtcccctctgctacggattgcttgaaaggcctcttgcattccccgcgacttctttcttttctttttccttgaatacagatatcacgaaattatcccgagaagcacaggtctaagtcgccggcgacatggcccctaccttcctcaacagcctgcgccgccgatcgagggccagtttccgtaccaatcactctgcaacagacacttctagtgatggcgctgcctctcagggagagtcaccttcgagtggctcgttgacgccaccttcaatcgatattcagtccgatcctgcactgcatctgcaaactaaagaccagcaacttgagcgtcgaaagtcacaaatctcccacagcctgagtcaacaacaaatcgtgcagcagaggccaccgctcacttcaagttcgaaccgtaacagtgtttccggcatgtcgggccttggtgcgccctctatcaatggacggcaagccctcccatcgtcgccgtacgccccaagattggttaacataacggaaaatgcatgggtatgtcttgggtgttttccttccgaattgctctgtggctcgttgatctggtggcgcacctgcaggtgcaagccatgccgtcagggttcaaatggcacatctactgttgccaatacccacaacattgtcagctttgtatatagcgaccgttgctaacaagtgccaggtttaccaaaaggttcttcttgtttatggcacaattggaaaccctgccgaacatgctctcgacggaactctcaacgtttgtcgactcgatgataactttcccgcgattagctggcccgtctgcaactcgcacttcaaggcattggtttacttgcaaccaggaccaaacaagttgcgcttcgagttttcgagccccaaactacccaacagtaacagctcgaacccgatccacgcctcctaccttaccgttcacatgctaccgatcaacaattcaccaccactgcagcttgctgtactagttgccaaggactcgccagaaacattcgatgcgtcgcccgcccgggccgaaaaggagggcaatggactggagacggctgtgaggaagttcaggatggcggcgtacctatggcaagctttcacctcggaacagatgtggcggaacaagcttggacggcgcgcattccgttttgacgaagaatggacaacaggttctgccaactatcgtgatcgagagaacggcaccatgcgctctgaagccagggttcatattatccgctctgacaagaccactgctgagatccgggaccttaacaaggctcagcaaaacgaaaaggctactgaaaagggtgctctgtatgatatcgcttccgaggctgtcaagaagtacttcaacccactccccggccagaagctctacgtctcttgtctgcttttggactctcattgggataaggccgcgaataccgtgaccggccatgctgctcttggtggtggagatggtaatctgcagctggcaatatttggatcgcattgcctgcatagctacccatctagctttgaagaggtcgtccctgctttcaccgactgtactccaacagacacaaaccacgtggcgaacgactgtaacgaagcgggaagctcttgggaagctgccaatatcggcatcggtgcacacatgcacgagacgggacatctatttggatgcccacaccaggagagcggtatcatgttacgagactatgtggtgcttaaccgcactttcgtagcccgggaggcctactgcacaagaactaagtccaagggtggagttgcactgcaggctgatgaatgtggttggcatcgccttgactgcctacgcttccgagctcatccggcgttccgcctccccaatgaccctcctatgaacgctgacgccagtgttcaagctttccctgtggagagcggcaacatcctagtcatggcagccactggtgtctttttcgtcgaaatctacgctgagggtgacgacgtctgtcatgcgtggatcgagtatcctattgaccaaggaatgccgtctcgacaagtcacgctcagcgaaagcgagttgcgtggcagattgccagacaagaagagaaagggcgccatgaagatttctgtcaagtcatatgggggtgggtcaattgacattgacgactataagaaattcgtttcaaaagaatcgcttgtcaagctctcgagtgggaaaaatggtttccgaagccagaaaatgggttgctctaagatggatggaacccagcctacggaagctgtctttaccagtgctaccaagcaagatcgagttctttctcgtgtggtggtttaccacggtatggccgtcgatggaatggagttcgtctacgacgacgactccaggcagctgttcggaaagaaaggtggcaaggagggaggtgatacttttgagttcggtaagttccctgttgaaacgcgagggtgcaagattctaacataatgcagatgtccgccgtggtgaatacattagcggtttcgttgtgcggtctggtttctggattgacggtatccaaattttgaccagcttgggtcgcaagtcacccatctatggcaatgcacatggaggagattcgtgagtttatcactcgcccactgtgaactcaactttactaacatgactagacgcactttgataccgcctcgaggatacattatctgtggtgtttctggctcgtgcggccagtggctcgacggcttctcggttataatcacacgatgaacgctagcagaatcacccctacaacagtttttgaacacgataactacaggataaaaaccaaccactgatggagaagtattaattggtaatcataaatacaggaggaggtgacttatgctcctcctgcgtgctaagacacgcttacttgtcttacaacggcgagacagctgccgcaagcattattcgggacctatgtctaagtccggcgttgggggtatttgtttttgtccactgcctcgaaggaggccgcacacgtacatacatacttgcatatcaagttagtgggagaagcatacgcattataccatgaacaggagcggacctgaataaataccgcagaagatgtcttaacttggaatcgagtatgagactttatgttatactaagttatgttgtgcatggtgacattttgtgtaactttttattaagtgatattaacacaaatctagatactagttgactacggaagcgactgtacgaatacgacagggccaatgtgaatcttgcatgtgataacaccccaaagtgacacctgttaggtcttcagcaatagtatgtactggtgctggaattccgtgtctgtttgtaagtaagagtacagcttgtcatgcgaacgtggtccccatgtcattcttaatcactacatgtgacaatcttagtataatggctcgctgggaatccaatgggtagaggccaactagttctgggtgtgactttgatgggagcgttgagtctgtaagctggatcacgtgtatcaactagcgcccacaatgacggcatccacccaagcaaggaaagaagttggatgtcccgccgcgagagagaaaccgcgacgccaatcctcaacgtcaaccacttctgggaaaacctgctcttgtttttttcccttccacaacttctcgacatctttaaatttggcatactttgagcttacacagcatcattcaacccagtaaagctacttctctaccactacgaagtttctatctgttgggagacaccgcttgattccgacttgaagctacttgcgactgcgatacccctccccgaactcaactacctgtaccgcttcagctctaccgaacctcgtcgtaactcccctcaagatgtctagaaggagtaacaccgtgtcaggctctaacggcaacaccaaggatgtcatgtcatctaacagcccaggtgagattcagtctatgacgaggtaaagcaagcttgggctcgtgaagctaacattattgttctgcatagccatcgacaagcaaaagactcttctttctgctgatgttggacacttttctctggtgcgcgccatgcaccttgccgacttgatcacccttatgaacggcatgtacacctggtccagagacggctgttccatctttcaaattagactgctttgctaactcgtattccaggcgcatgcggtgtcatgtccatcttctcctcgctacgatacgcgctcggcgatcccaaggattttgataacatgtggcttgctctattcttcctgcctttcggtcttttcttcgacttccttgatggcaaggttgctcgatggaggaagaagagcagtcttatgggtcaagagctggattccctcgctgacttggtatgttgacatgttcctcttgctgcgattactgagttctaacctaagaactagatttcatttggtgttgctcccgctatggtcgccttcactcttggcttccgctccctcgccgataccgctggtcttaccttcttcgttctgtgcggcctcactcgccttgctcgtttcaacgtcactgtcgccgtcttgcccaaggatgagactggcaagagcaagtactttgagggaacacccatccccacttcgctcggtatggatgccgtcatggcctactggctctctcagcgctgggtccacgacaacctccccttcggtgtctggttccagggctctgctctcgagtttcaccctgccgtcctcctgttcatgattcacggttgcctcatgaccagcaagactatccgcattcccaagccctagagggcttactcaaaagaccatttaacattgtataatggcgtggcatagccacattccaacttgggcggagtaccggaaatatgactctgatacggcgatgtgctttgctattttggaggtgtgttgggtttgggctgaaggggcaactttaagtcaaaaaagaaaacaagcgatgtgaattggtttcagagcacacgggcgaggacatgttcttgttttgcttgatggtcttggtaggggaatggttcacgtagttcattgatacgatggtagttcatgatacccaacattctttatatttttgttctgggttctcgtgaagcttgcatggccattgactctagtgacgagagtctgtttgatcatactggttgttgactcaacaaaacttgcaccgcgacatagacttaaatatacctcgactacgttcatcccccacccccagggattggcccatttttcaagagtgatgaactgccgaagtcaatttgtcggtgaacgttggactgatcgcttactgactattccaaccagcaataatgagaacatggaggtagtgatttcgctagagaaagatgtggatggggtgaatcctactggatctgcacactaacccttcttatagggcagcaaattgcggtcactcctatacaacttggtcaaacattggtaatgaatgaaagtcacgagtccttgagtctttgctcggtggatgcttgacagagccacgaagatggataaacaccaaaaatagtttcaactgtttacgtgtaactggaggctctgctatcagtagaccgacaaaacatgacgaggcttggttgccgaatttaccgggaagcaaaaatatgggcggatggtaagtgatgacgattgagatctccatcaagaagagggttcaagaggaagaattctgtcttttatgttccaccagacaacaaacctagaaaacctcaaggtttaaatgattgcctacaccaactttacacaaaccaatcaacacttccaaacgcagcaggaagagtctggaacatgcagtagctggtaccgaagcatgactggaagaaccaaagaacatgtctagggtaagacatgggttgcaatttattgaggctgtgctggaggatgagtgagacgtgaacaatgcactaggaaacgttggagcaaggacgagtggctgtgcgttggtgatggaccgggggcatgagtatggtagcaatctaagttgatcatgatcatcattgatgcgtgaagaataatacccaattcggtgttgagttacatttgccttgatgaagacgatgatgtgtgtttcctatgatggttgctcaagagaatgagaatcatgtcgtgacaatatgggaaagagcgcatacttgcctcttgccttctctttccccgccaagatttaacgtacttacgactatcttttttggcgttggctgcagccgctttcgcctgcccctgcctccatctcccactatagactactgtatcaccaacaccaacggcttattttcaccaaaatcaccaacaagatgatgatgcacgaaccaaccaaacgtctagactactcccctaagcgccagatttgaagcatcaccgactttgcaaacacgatggcgatttagtctacgcattctaggctctagccgtcatttaggtcactcaatgtgatactgttctcagatagtagctaactagtctgggtgaccaacaatcggagagtagatcactgcacacacacaagaggggtaaactgtcttttctcactttgacttgatcgatgacttctatttctggttcgccgtcatgatccatcccaccctcaatctcggttccaagtatcaacccaaacccaaacaaggataagccatggaagctcccaggccccaatcctctggaccctgggcctgagcatgagcctctactgcaaggccaaccttagcgagtcagctctgacggcttacatcccacttcacttacaaggcggtcataatacccttgtcttgagctgcaggctgtaagcgcagccgcgaccctctctatcaacatattaccccaaacgtccctgatcatgtcttgtcgggctgtttcctgttatccctctctcttggttgtctgattcagcaatgctgcttcgtctgaatatataatctagcgtcttacttatttcctgttccttcctagacgaaccactcgctgaaccaaccgatataaatggggaaggatatgaggagcgatcattgctaacattggttctgcttaccgcatcctaccaacttcacaatggaacccctacggagcgtatcacgaaaagacactgagaagtctgaggctcgtcgacaaaccaatcgttccaatgctgccattcagcatgtcacagatacaatgattgccgtaaccgaatcttttcgtcatcattaccaacaacagcatggcggttactccccagcagctccagctcccacttatacgaacatcaacccttatcagccacgcagttatgcacaatccaacaatcggtccaattctaattctaactcacacgctcgaagcccatcgagtgtcagtgaagtgtcccagggtcttctggacatggacatagtgagccaaatgactgtctcggacgtgtcgcccatttcacctcctcgaaaaaattgcatacctaccgtgcttatgtcaggacggcatccaaatgctgaaacggactctctccttggccgagagctcgagccagagatgactgaaacttctgctcacatgcccgaagacttaatccgactcgcaacaccaaatctaccaccacgactggacactcctcacacaccaattcatcgcttaagcgttcctataactctcgccgatcaccaatttgacgcacctccagcttcaaatgcaggtctgcatccggcaggcttttcggtcaaccgcggcggacttgcccaatctgcgagaggtttcgaagctttcagagcgacgacgcagcatcatcaatacatggttctcagacctgacatgggtacacgggagttaccactaggtacagttacgtatatacgcgcaggctctgatccatactgctcttcgtctgctacccagggcctgcgtaggaaacctctgcacgaaggagcaagacagattgtgtttaatcacccctgcaacgaaggcctctttgttgctgtcatctgcatggcccagcttttgacatatgccagtcttgcgcaaacattgacatcggcacggcgaattggcgaatcattctttgaaccagagcgtgcgacacatcttgcgtggttcacttcagcatacatgctgagttatgctgcgattattcttttgggaaatcggatcggaaacgtatgtggtcagagagaagcctttgtcaccggatatttttggtttgcgctctggagtctcgttgctggcctgagcatgtacgtgggtagttccggaggagctgtcttcttttgcatctgtcgtgcaatgcaaggcatcagtccagcactcattattcccaatggctatgggttactgctgagagcctatcctcccgggcctcgtaagatggttgccatgggcttgttcgatgcctctgccccttgtgggttcgtcgttggctctgtcatgacagggcttttcgccaaatacgtgtcctggccatgggccttctactgcttgactgcagtttgcacggcccttggtataacgagtatgcttgtggtccccgccaagagagttttggtccataacttcgaaggcaacctttggagacggctcgatgtctttgggtctgtaactggcatatctgcgttggttcttttcagtgttggctggaaccaaatacctatcgtaggatgggataccccgcaagcctacatcttgatttttacaggatgcctgcttattcccttgtttaattacttcgagtctcaagccagccaccctctggtaccattcaagcagatccacctcactgctggtattacacttggctttgtgactgccgcctcggcagcgtttgggatttgggtctggtattttgcccagttcatcgaagtcctgagaggatgggggcctctacttacgagcgccagtcttgtcccgatactagtaatcggtgttgtcgttggctttgcttgctggcctttcgcaaaccgcgatttcaccgcccagcttgccatggtgagctcgtcaatagcaatattgatcagttctgctttgatggctgcagctccagcaaaacaggagtattgggcaaattcgtttgtcagtgctatctttatgggtgttggtatggtcttgattattcccaccgcttcaacagtgcttgggcgcgatgttcccgaaggacagctgggacttgcaagtagccttaccaacatggcggcagcattcgctttctccgttgggcttggtatggcaggagctgtagagatgggaaagaagaataacaagaaccctttgggagggtaccgcgacgcacagtattttggcctaggacttggagggctggcctttatcctagcactgggtctactttgcgcggcagtgtttcggcgtcgtagggattgatttcattgaattgtttgcctggcgttgaaagagcttgagggcttgcgagcctacttataccccatgagcttggatatgactttacataataatgccttcacagtgtacatatatctttcacaatgaccagatacataaagtaaaaaaggttgcccgttctttttgtcctctctcttgtctttgttgaatcctcatgtttgtaaatacaaactccacacgaacatcgcaggattggggatatagagccagtggggggaaaaccaaatcaagcaaagcactttggaaaatcagaaaccatccaacgccggagaaaatacatgtgatccctttctttcgttctttcccgcctcctaaatcccgaagttttctctctccatcgacttcgcctccctataaacggctttcgtgggtcgcgttgtactacagcagcagtttgaggcgttgacttcgtcctcctcgatagcagaagtgatccgtagtccttgttatcgccaggagattatcggcctccacggctgaaaccaccacgtccacgaccaccaccgaagcctccaccaccgccacctcgtgagaaaccaccgctgccaccacggcctccacggccaccgaaactgcttccgccacggccaccaccgcgcgagaaaccgccagcgccgccgcgaccaccgccgaaaccaccacgaccgccaccacgagcaccgaagccgccgcgtccaccacgggcaccgccacggctgccgccagcgcgcttgagcttgggagcaccaggcgggggcttaggcttgggaaggaacttgtcgaggggcaggagcttctcggagccgatgtagaacttgtcgccctccttgaaagaggtagcctggatgccctcggtgggcttgatggtgaagaagacctggttgatggggccgaggacctcgtcgaccttgccgacggccgtcttgttctcgaggaagatctgggcgttgaagtgggggaccttggggttgatggactcgcagaccatctcgccctcgcaggcgtgcatgaacttgcccatttctgagaggtgttagcaggtgacacattggagagagagtagatgtcattgtagtaaaactcaccgaggatctgtgcaggaggacccatgtctcgctgctggaagccaccgcggcctataacatgttcgttagtacttgatcttgcgaatgcgaacaccgctcttcaatagctgtctgtcgcggcccccggcctcaattgccctgctcttggcgatttcctcgtcccgaaatcaccaatgctctcaggtgcaacctgtcagaataagaagagaagatagacgtaccaccgccacggcctccaaatccactaccgccgcgtcctcgcgaacctcctcggaaagacatgatgattaagaataaacgagtttgcgctcagtcgccaattgggataaatttgatggatcaaggattcgcgattcgaacgctcgttttccttttttcggataatgcccgtagttggtgtttttgggtcgtttcgtcaagatttggtcgtccgcgtaggtcgatgctctaacttttttttttcccgagtgaaattttgcaaagagagtgtccaccaaaggttggcgggagctagctttgagcaatgttattggtcgacagaaccggagcggaagattatatcagccggcataatccaagtcggtcatcaagtgtaaaaaaactcgacgatatatgtagcgaacaaaataattcaaccactgtatcgttattgaggccggcctcttagactaactatttctctcactctttgtcaaactcctaagttttctgcaccctccttagcatggggtggcgagaaaagtcacgaacagttatggtcttgacttagactccaagtgtctaacttatttcgacaacgaagctgttctcttatacacgcgctatacttttcaaatcaattgctgcagactatagatatcttaaaggccgatacaagtgacaaacaaatacaaaaacgaagcgagggatatcccaataaccatgattgtcccacctaaactgcacactgaagccagcgcctcccagtaatgacacttgctttccagcccatttaacatgtcttgcccattcttcagtaccaaccagctctgtccgccccattcatacatgttgtccaaagaaataacatcaacttcataaaagaaaaatcagactcaaacaacaacagcaatcttgcttatgccgcgtagctgctctttgggtatccgccaggaatgtgcaagttcgagatggtgttatgactctcagttcggttgttaaccgacggtcgggtcataggggtctcatcttcatcatctgtctggagcaaaaccgagtcgcggtccgtgtacactgattcagcctgtcgagttgatggctgaaccccatgggttgcgccgccatcaagtcgggggaaaccctctcccactgtggtcaaagtgtagttgttgattttgctaccaccgttggcattgccattggtatgatcatagttgggttgttggtcataagaaggctgtggctcgtatgaggcttgtggatagcttgatgtctgatggacatttccactcatagcatctctgccatactggccctctcgtggctccatggcataattgttaggctgatcatcgtagcggggctgttcattgttggcgaaattgtcgttacgctcctccttaccctggggaatcatgactggaagataagtttggttgtggctctgatcaacatactccgaaagttgaatcggatgctgctgctcgtactgctgttcatattgctgctgttggttgaaggaagccggtccagcaggagactggttgaccggctcgcttgtataagggttaacaccatcgtagtgagccttttggctcgcaatggcagcatgcgagggcatctcatccaagggggtctggtgaacagtaccgtagtcccgagtctgctgcgattctccggcggccggaccagaaagaccacccgtgacgatgggagggacagcggggtccttgttgtcctggaagccagagcttaaactagaaggcgaatgaggggcctgtaagccacgttgtttattgacttggatatcagatgggaaccgcccacctgcttgagatcgccggggggtcgcttcgtgttgcctcaatcccgggttggtaaatgattcggtatcagccgtgaaaggctcctcgtcttcgtcatcaaccagtccatcgctactgactgatcgtcgggaagatcggctgaggcttctcgaatggctgcgtacgaattggcttcgctcctcggcggtcttctccgtaagggccttgatatcctcataccaagccatcatagtatcgtggctctcggcacggaatacccaggtatgtccacggtgcataccgcctgtctggcgacccttgaggatgaacttgttcgaggaaccaccttcgttcgagtgagatcctactttctgttctggaagataaagtgacataacgggggcttgcgctttatccgcggtcttgaattcgtgaagatgcgtagcggaaagtacatacctatcgtccaagttagtctcgatcattattacacgcggatagaaacttaccagccggctgtgtagctctttaggtatttgctcttacgctccaacaatccggctcgaatctcctgggctgcctcgtgatcttgtccagggtagtgaatctggtccgcagtcctgagtggaatgctcgggtccacaaacttctcatcgtgagtcacaaaatgcatccattcatggtccttaggcatggcaatagggccctctcgaagttcgccaataaggttataagagttgtcggcctctcgcttgaggatgccggcgtaagcattgtaagccttttgaatctctccgacgacaatcgcctctagttctcgtcccgagttttccaagttgaggtaagcttggtgcagatagttctcttcatccaattgacgctcaacttggcggtcgacagccaggcgtagcaagtatgggtcttgcttgccagttgtggaggattcgtccaactcgtttcgccccaagatatcactgagagtcttgacagccttacgagtatggtccatctccttgtcgaccgagtttttgaagtcgcctgaaaggttcttgatttccttgatcttctgttgaaggtcacttcgcaaaccagtgagcgcaagaatcacatcctcttcgatttctttagccttgttggcttcgaggatagcgttcttgttgtagtcccgaaggaattggagggcgtcatctatgccggctgattgaagaaaaccaggtggggtggtaatgttgttggagacattggcgagcttgagaagagacttggagcggtgctcataatgggtttggatctcgcggaagtatgcgatgagatccttgagcacctttctccagttttggaaacggttggaaagtgtttcggttggattgcctgacgtaggaaccgggcagtaaaaggcactatggccctcgtcatggtcagaggaggattgcagagcaagactcttgacactaccagctctcatgctgcgacgactgctactgcgcttcatgcttccatttcggcgtaccgaattcttcttcttgagagtgttctggcgacccggaagctgctggtcatcgccactcacaaagctgtgtaccgagttgctgcgctgcatgtttgcgacgttggtagagggatcaaatagtaaagaaggtcctcgctgcgctgcatcccattcctcggtaaaacgacccggctgtcgcgactgcggttgtggtgcgtggatcgagtttgagagatggtattcgtcgtcgtattgaggacttgagtatggatgtgcgttgttgccggcgactgcaggtgatgattctggataaggatcttggccgtgcgagtatgtataagattgctgttggggaaatgacgaaggttgagattgggggtgagaaggaggtagatccatggcggaggtggcgttgttatttctcctacggtacgtctgggagcagtctgagctgagctaagataatggactgtgcgagactaaaagagagaaacagaaacaacggacggaatggaccacaaggagatggggacgacccgagacggaagcgaagggacagaacctggaaacgaacctagaacctaaagcagtcagtaaactagtagtgatcagtgattgatggcgctgagtggatgagtgctgagactgagagcgagcgaacccaacatgagccagattcagaaaatcagggtgttcgatgcgcgggacaatggtggtgttgacgcaatgggcgcacaactgaccgctggcagatgtgacgctaccgaaactagaggcccgttcgagtgagactagcgtcttttctgcagtggaggaaccttctgagacaaatgatgatgttgaatcgacgacagacgcaccttggctcttggctttctgcttctgtttcgtttggtttaatttgatttgtaccggcaggcggagcggatgcagacagcttctattgtggagtagaggagtgagaatcagcgggcaattgattgaagatcaagggttctctggttgtctgtgttccacaatggagctccgtagaggaagaggaggagactctagttcgttgaagcacctgcgttagaccttcacaaatggaaaactcggcacagaaattgaatcgtttatacctataaaaagagaaaacgtggttgcgaactgagtcaacaagtctggaaagttggctggtagcacagccaggtttcccccctttgcctgtgattaatgtttagtgatatcggtttgtgttgtttgtttaatggatgatgcagtcaatcaactgaatcttggagatggaagggatgggctcgccaagagcttgcaggcacttacaccaaaggggctaatcgacagtacccgatcggtacttgatcatcccaaaacctgctcccctgaaacacccatcgggctctaagctcaaagtactcaaaaagtcccatcatagctgcattcagccagtttttatagcgtcttccccaccatgaccgacgcttgacggacgctgcatgacgtagttgagtgcactcaaaagggaccatctcttggtttttctggcgatgccttcaacctaaagctgcggcccaacgacgatcgtcattaatctccaggctttgcccaatcgtatgcacggccaattatcttcacgtgctggtactttgtccttggcttttcacggctttatccactgtcgtcagttgaaactgagatcctctcggcatcgccgccctccggatctgcaacttgctgtttcagtgtttcgtcgaggtcaatgaaatgacttacttaatccaacttctcgagaggcctcacaagagttaaagtctttatcactaatgtcaagtgagattacttgatcattcttgcacaagggctcagaccagcaatccattgtttacattcaatacaaatgtctcagtctcatactgttgcaatcaatcccttggaaagctgaggtctttctccgcatctgacatgtggaccttgatttgctcgtctcaaaactcatggaaccagatctaagttaatctgggctgtgcaggccagatcccggctcggcactgtgacaatgactgccggtgacatctacccagtgagggatattcaggagatactggtccaagatatcatcaacatgttgcatggtgcatatttcactcacttggcaatacgcacgacacattgttattgtcaaaaatcaattatccatctcttgcaggtattgaccaatcctgatactactcttcacacacggtttcacacaaagtggcttgccgcagtttgcttacaatctccccaaaaccatgacttacaaggccgtatgctctcatgaccaaaatcacccaaaaaacgccgtgcctgatgctttgtgtccagtgccgtacagtacagtgcagcagaaagctccacaacgccctctgtcgtcaaaccgaaaatctcccctagcgcacacgatagaatcaactggcgccgccccgcttaacgggatgttactccttaaacttcccaacgcggagaataacgctcagtgaatcaaacttatatcacgcttcctgctctggtgctgggtctgcaggaggcctctcaaccgtcttcatccgtccccatcggcgtggtggtggcgcctggggaggcgtcttcttctgtacgccgttgacaaatttctgtgtaaatgggacaccatggcgatgcttaggcacctctggcagcggcttcttgggcctgggagcaatcgtaacgccctcttctacctccgactcaccagcatcagccccttctcctgatcggctcggtgtttgcactcccggcttctccttaactgccgcgacatcgctcacactgacactactcgctgtttgcgatcgcgacaggctgatacctagaaatcttcgagcaacttcagcttcgcccgatcctactgtgggtgattgcgcttcctcaatccacttgaccttggacacacgatcaaccaggcggagtgttgtatcgtctgcaggtgcaaagtgtacattttgagatccccggagaatattaagcacgcgaagaacctcatcctgcttataatgtggcggctgactaagttgtgtatgtgccaacaacggataaagcacccgcaggtaggtatgtctcaaggatatcttctcatcgggcaggtccatcaggttcctgataatgacatccaggagtactcgtaagtcattcgtataaaagtattcgtatgtcgctttgtttgtgaatagcagataaagcagcttcaagatgagcagctgcaaagaagtctcggtttctcggttcagaagcaggatgatattttcgccaaacgttcggaatgaagcaccgtgaagactcaggcatttgacaattctgtttgtcaggcgcggtttcggagcagatgggtccttgacgtcggtagaagcaagcatatactgttcattcaaaacaagctggtctcatatcagccatcgttacagatgaggggggtactggattgctcaccaaaactcgaatggtaggataatggtaagggtcatgcgcatcatcagatagctcctcaatcaaagcaaaaagatagtgaacgaattcgtcgtctaccatggtcaagtcatcaactcggagtcgttccatacgtgacatctcgtacatgagttgcagaagaagtcggtgcagtcgaggatcctgcccccggtcccggcgatcattgataagctccaggagtcgaggaaagcaggcctcgttcaccatgcgagggaacattgtgtcatcttggcagccgtcgagcagaagcagacaaactatggcgtgcagcggtcctgtctcgtcttcctgcagtagactatatatgatctgggtgcgaacgtagtctttgttgtcccggaacaaactgctggcgagaagcatccgcgcgcaagcaacgacttcatcctgtgtttcatgatagcagtctcgcagacggttcgtcaaatctatccagttgcgcagggcatcgtcgatcgtttcgtgtgaatcgcatttgctcgagacgcatttatcaagatctgtagaatcggtcaattcgtgtcctttacttcagtagcatccatagaccgccaaccactcaccattccatagttgttccccatcctcctcatgaggggaagatgtttcttcgaaatctgccatgatcctcgctttgataggtgtacagggaccaaggcatcgggtcctgttgccggggctgatgttggaaatgcgtgaggtgggtttgatcggcggtattgtgttgagaaaaggcagcaatacgagcagttgactggcaatggtttccaataggaggtgcagacacagcggtcatctcccacttcagtcaagatggagcaaaaatgtcgagtttgggctgtggttgtgtttcgagaattgaggtggcggggtcgagctgagttgcttcaggttaagtcgttcgctgtacctgtaccgtgacctcatctaggcctgttaaatggtgtcttggcagatgggactacccagcgatgcagcgacaacaacaatagcacgtatcggcattggattggttccaacagaaagattatggattatcttagctctacgaagtatcacgactatctacggtacctattattatctttattaaggactgttacttcacgaaaggaattgcattaaatagatcgtcaaagcacttggagtggaggcacagcattccacagttgaaggcaacaacctcgtaatttcctaaactatcacagtatgcatgcaaatgctattaatattccaaactcatatatactccgagtgcctttcacgggatccatcttggatcagggtgtttccacacctttaagggtatcatggatacaagcaagagttttaagaacaagtctatcgtggggactcccaaacaccataccatggaaacgattgcagtgaccaatataaccagttccactaactccagcggcgctatcagcgttttgaggcgcctgttctatgaagtctcctcatcatcgtaaatcttaaccctggatgcatattctttgatgttgctcacaacatagttcgtaatcgtgtcacctttgccgctcgctactcgtaacagcaactcgttcaggttgtatcgccccaagatgtcaacgtggtcggccgtgcgaggccctcctcgaggattgaagcggtccggctcgtgaggcatctcgacaactgtaaccttgacgcctgctgggttgtagcgtttcatattccagccatgattacacatgtagcctgtactgaggaggttcacggtaccatctccctcgcccatgacaacgccatgatctacgtctccttcggtatagcccgtatctattgtgatgttgaggttggtcaatgatggctgatccggtggcttatagaagtaccctcgctcggtcggttttccaacaccataaaagcagtagatcttgaggctaggagcaagtggcaatcgcgtctcgagaggattgatccacttcttggggtcattctcattggcttcgacctcatctatggaatgagcaatgccccgagaataactgcccttgatctggtcttgataccagtcctccgttgtgttaagcaaataggacacaccttcctcgacggtaaagttacgatcaggagttgtccagttcgaaccgaccctaaagttcaagagagatccatatgaacggttctggcctggcaagtcgtctggagcccaggtcaagttaccccatacagagttgccgccgatgggcaacatggaggatatcccgggcatgccgcgaaagatctcggctctctcctctttactcaagaacttttccaggccgtaaatagcgaacgggttcagttgagctgtgtcgcgcatctcgccggagagcacagcggtcaaatccttgactgctccaagcatgcatccgctgatgttgatccaggcgtcaatgtgacgctcaacccaatccggcccaccgcgtccgcctctttctgactgcacccagtggagaaaatagtaaaggacttggctccccatactgtgtgatgcgaggacgacttttttgtcctcagtggccaccgcgatttcgatatgcgactttagccgagtgaagtagcggtcccgtacctcaaggttgggatacgacaagcgccaatcgtaagcagccgtgaacgagttcgttgggtcgtagccgatggatgcgagattctcaaagattttgctccagatccaatatcccgtgatgaagaaatcggtcgcatcgaacccttgggcagccctcaactttacgtcaggcgggtcaaggcccgtcctcttgtcgagcatgacgtgcttcttccaaacctccttgtccataaccagagctctcatcattgtccaactaccccaaagtcgttttctaaagtagggtttcgagatattagccgtaccccacgattcgagtccagttgagataacaccaggtatcatgatcataggatggtgaactcctagaccctcggatcgagccttttcgccaacagagaatggctcgtacgattcggcaatgtcccgctcgccctgaacaaggtcgcgcatgtcctttatcaagccggcaggtagaacatccatcaagttatccatcgacaagtcggtaaactcggggaggtcaataagatcattgctggaagcgaaaaatccggcggctataattccaaacaaactaccaaggaagaagacgaaggtgttgcggcgttttcgggttctgggcacggcgtgttgaacaactcgaacgtgtgtggtcggctcagccgttgggctttcttctctcggagtgtcgtcagcgtcggcgctatcgttatttgtcgcatcttggccattccggcgtcgtaaagtggactttcccatgttttcgactgaaaagcaggcctctcggaggcgctgtatggttcagtctctggttggggagggaaaaattgaacctcgaccaaactactaatgtagaggaaaggttggcgtttaagaattctttaactgtacgtagctatgacgcccatcaagtgttggcgcgtgctctaaaacaaaaaccggggtctcgatcctgaagtgtctcatttgttggcggcatttatctacacatgtccatattatatatgctttccaatgggtagaaaggggttgatgtttagcccgagagctactggttaatagactaaaactgctgcggtgattaaaaagttgcgccatgtttgaagttgcgaccgaatgtcacatgaaaatacgaggcacgtacgtaggtcttgggacttggagagggagggagctcgggcatcggatcgaaaggacatgccggtggttcctgataggcaggaacctgacgtcaaagccaagataaggccggcactgcaagggattagactgccggcggaattatgcgagagggaccaagattgcaaagggacgggaggcttttagacgagtcagagcgaagcattgtttcttgataccacttgggtgtctggatcttggagttgaggattgtaggatgtcatatgctcactcatatggatcctatggagttgagaaggatccagaccttatatcctactcctactattaattcagcgcttatatcggaccatggacccaagcaatggaacctagcaagtacccatgaagataatcgtgccagtctttgatctggacttggaagtgcacagatagagtacagtaattaccccgcctcctaccccctacatgaagagcaaaaggctctaaaacagtactcttggctctgcagactgcagactgcagctgtagcgaggcgggcagagccccccacccttgacaacctgtccgccaactgccctgcaagccttgccctcgtggcccgccgcttgcattggaccgctagctgggatgttgccacttcacccccaaaacgacaacgcctgaattcaatctcaagatctttccaccttcttttcttggcttttttttataatatgactctcgctgatctgaccttgaccaacatctacttccatctctgcattgacaactgccatccttaactcgaattacccctcaatccctcgactcaccgataccggtcgagctccatttccacctgcccctctttaaggtatcaaaaagtcgacatccggttttaaaacacattcaacatcatatatattcaccatcttatttcactcaaacattaccttgaactcgacattgcttctcataaatcttagtactaaactctgacattacgtccgagtacccccatcatctcaaaaatcttacaatcccatggccactaccaaaaccgagaatctccctggcgaactacgctacgtccaatacgaacatgctctcgaagctcaatatctacccgcgatccgggccttgatctccaaggacttgagtgagccttatagcatctatgtgtaccgctattttctttgccaatgggcacacctctgcttcatggttagactgatctcttcatatcaagccttcgttgtctaaccaaagttctctaggcactgaacccagtcgactcatccctcattggtgttattgtgtgcaagctggaaatccatgcctcgcactccaaccccactcgcagaggttatatcgccatgttggctgttgcctctgacttccgtggccatggcattgccacaacccttgttaaaaaggccattgacgccatgacaaaacgcaacgccgatgagattgccctcgagacggaagagacaaacgttgccgccatgcgattatatgagcagcttggttttctgcgtaccaagaaactgcaccgctactacctaaatggcaacagcgcatatcggcttgttctgcctctcaaatacatcgacctcgacgctggaccaaacgaccttgagatcatcaacgtctaaatctcacatgggcgtgagatttcttgttttaatggagtcaaatcatggatggccggtagtggaaatggttgaataccgagggcaacaggcagcgatggcatcgagtgtcatgtggaattgtcatgtttgttattgaatagctggagtttggtctatcgggtacgatgtttatgatgatatgatttgtcttttgcttccctcacacctcattgcccgatttccgaggtacctgttgggctgttacctcttgctctcctctctgcgcttggatgagtcatttgccgtgtgttgtcaggtttggaagatgtcagatgagttatagatcgacgctttcagaccccatggatttccgaaagatatcccaatgtacgtatatgcatctaccgatttgtgtcagacttgcctttacagcaacataagcacaccaaaaacatgactcacctggcttatagtaaatcggtcttccgcgaatctctaccaatctgagctctcgcagcttctgaaggaccctgcccacgtcggccttgtctgcgaagtcggccgtgtacacacagaccagccgatctttgcgaaaatcgtcgtcggctggtcgaggagcaacctttgctgcaatgccaagctcgttgttggctgttgcctttgcgatgatatcccacacatcattgacctctgctggcgggcagaatagcatccactactgatgttagttggctgacgtgaagggcttctctccatccataccttgccagctctgactttggcaacatgtgccaagtgcagtatatcgtcagaagcttttttcctctctacgctcatctctctttcttgcgctgcagggacttttctgctttttcgaacgccctcgaggaatttggacagaatttccaatcgctcaaggccgccttccacgacaagctcggttttgctgccttcttcttcgggggcttcatcttcattgcccttgctgcgctgattctgtgccaaggatttctccacacgggcgatatacgggttgcatatgaagatccagggtgtgtcctctgtgatgtctgttgtccttggtggcatacgtgtgagaaattcgtctacagtctcggtgagctgccacgcataatgcaccccggcataaggattgtggagatgtggtgtgtctgcatggatgtgtttgcgaggaattggtcttccagggctttgctgttgctggagcatccagccttgaacatcaaaatcttgtacacgacggtggaggtctataacggtctcctcgtcccctgcgtcagtgagtaagtgaataagaaatggatggacgtcgagtaataccataaaagtcagaatcatcggagtgatccatggccttgatatatgaaatatcaagtagaggtggaggaatagtattactatgcgatgacgttgaaggtgttaagtttggcgtttgtggttagaaacacaatcagaagagccgatgtcaaaaatttaaagtaatttatatgcgaaataactgcgatggctcttcgatccggtgtacccgccaaagataaagaacaaacagtgaagcgcgtgttgacgtaagaagacaaattgtctacagtctactttacctaccccaggtcaggagatggagtcgcaaaagcaagttcgcgttgatgaagcgctaacctggcagttaagctttgaataccctgcagtgaccgacaaccttgcaatcgatcaattaattaattggctgctattgatgaaagaaaacaaaaacatgtatggcttgaaagtaattgaccatggcgttttgttgtttgggctcaccaatttctattgacctaaacagtacagagtaggcaggtaatagatattgcctacatgagcctcaacgcattttccagtttgagaggggccccgccacgagcaccccatttctatcacgaagatttatttgcttcgagccttctaaacccagcatcttcattagcctcgaaacaatcgtccaatggataatgcaaagatcatatcttcagaggtgtctttaaccttgggcctccctcccagctgcattcagttttgccctgcgcatccagacttgtttgtagtgggaacgtacaatcttgaaaagaatgaagacaatgttcaagaggacaaagaagatgacgacgatgatgagcatgtaactactactgccaagacaccacaaagccgtaatggaagcttgctggctttcaaggtcgatggtgctaagctgtgagtttctttgtcatgtataatttctcattgaagttgacaattgcatagccatctagttcagactgtttcacaaccgtcagcaattttggaccttcgctttcacccagccaaagacaagcaaaatatcctggctgtggtatccagtacaggcactctggccgtattcaagctggactctgcacagaactcctcggcacccctacagcacatctcaacaagtcgatgcgaagatattggagaggattctttgttcctacagtgtaattggcaccccgagatacccaatgtaatcggtgtaacaacatcgacaagccctgcactactcctgcacttggatgaggaatattgcatcaaagactacacagagctcaacattgccaattcactcgaggcttggtgcatcgccttttcttcagggacagctgcttcaaacgacgacaagtcacacgctacagcttattgcggcggagatgactcaatactccgctatacatcctgtgtctgggatcccaatgattctgatcccccctgtgaggagccctattcacccatcaccatcaaaggaatgcacgacgcaggagtcaccgcaattctcccactccctttattcactcagaacaatgggagggttgttgtgacaggcagctacgacgataacctacgtgttttcattatacacgacctgcacgagacctatggcatgaaaaaggtcgaactggcacttgaagagaacatgggaggaggcgtttggcgtttggatcttgtcaatattcaaaagggcactgactcaactaagatcagaatcctcgcttcatgcatgcacgcgggtgcaaggcttgtcaatttggagttgaagcaagaacaagactggtcttgcaagatcctggcaagatttgaagagcacaagagcatgaattatggcagtgattttgtgaggagtgatcaagcgggagaaagcctgtggtgtgtatcgactagcttctatgacaagctgctttgtttttggaagtatgagccatagattgacttttgtttgcagagtggcctagaacttagagacggatagttctttgtactctagttggtaggtagcagaaacgttgacctctaaagtcttagggtacaaaaataaacagcctaaagaccatagtctaagtagcataagctgacgtactaatttcatctcttatgcttctagcggccaatttttctgataccctgagggtactttcatgatagaccgtaacaaacaaacacttgctggccaattgtaatttcgtacttaaattccaaaccttcaccgatgctggtatcgtaaaactaaggctggtaaacgaaataggattgtggcatggcgatcctcaacccctcatgaatagtgacgtccatgggtttggtttagtgaaagcatttatacctgcaactacaactgcagctggagctggagctgcgttaccctcctgtcgtatccatctatctcagccttgcagcttaggttacttgaattaaccccccttgcaagacgcccaggatttaaaaggcgcctactgtaggaacaaaggaccccatgagcgatccattgaatggacccatctgtaggtgtcaccgaacacgtgcatggagacatttagctaaagggtgaagaaatgaacaagcattggtaaggcgagagctgtaagaaatgacagtacatcaatgcctgagagtggagaggaaaggagggaaaatgccagagcggattgagacagacccagccttgggaagccttttcgtgtctcctattcacttacaaaagcttctaaaagagctcttctttgtcaactgttgatgcgctgcaaggtgaattgtttcacaaactagtgggtagcagaaaagttgacctctcaagtctgagacaataaaaataaataacctaaaagtatagtctaaatagcataatctgacctattaatttcgtctcctatgcttctagcggccaatttttctgataccctcaggacaaggggccactaccccaccaccaatggaaggtccagataggcaggcccgttctccagctcactggtctcgactttactctttcggctctttcctcagcctgagagctccaggctctcaattttagcccaacactttgctctaggtaggtggtacctacctaggtaccgttaactctaggatacgaaaataaatggcctaagagtgtagtttaaactgtctaagctgtcttactaatttcgtctctcctgcctccagcgaccaatttatctcataccctgagacctctctctcacattcaaacttcgaacttgatacttgaaccaatcttttcactgtcggttttcctttttctctcttcaccgcctttcataacaaacttttgggttgggttttggcctactataatttgctctactttggcttttgtttctcctatccaaccccatcttaaaccccgggcagttacttccgattcttcttgcctgccctgtcgcctatcgtcatttgcttcacatttccctgctcatcgcaaacgaagccacgcccgagtcctgcgtgaatacaacaggataaaacaaacgacgaaacaaaccgtgtctcctcctcctttcacgactttggcctacatctctaccacgtcaggtgggttgcatagaaaccgatactgatttagtggctgacataaatgttagatcactcttagtgtctgtatagcctaagagtggaatttaatccgtcgtgaatcatcgagaaacaacaacagcatggaaaccaacggcacgtcgggcgtcgttgccaagatgcagcaggcgctcgagatcgtccataacccatacgcgaccagcggtgatcgtaggacagctcaagattatctagaggaggtcaaggatcacgatgaagcgccgctgcaaggctttaacctcgcctccgacaagtcgcagtcccctgtcgtccgacactacgctctctccttactcgaacatgcgatccgataccgttggtccacctacaccacagaacagacacaagctgtgcggcaatgggtcttgaatctcggccaggccatcgcgaaagaagacccagcctatatacggaacaagacagcccaactatgggttgaggttgccaagagatgctggggagcagaatggatggatatggactctatgctgtaccaactctgggaggttcccgactcagctgtccacaaggagcttgtcatgtttatcctcgagaacctctccgacgaggtctttactggagacgactcagtggtggccatgcgggaaggcgttctcagcaaggcgtgcgtcgagattttcactcctacctcggtgctggtcgaggcctttcccaatcgacagcccggtccacctgtacgatatggtgacgatggttggctgagccggctatcccaattcctgggttattgtctgaactcggcgcacagcgataacgacgaagtcaagctatgcatacacaagggtttatcttccctcctctcactaatgccctgggcaatccctaaggcaatctcttctgcacgttgtgttgaagttctgtgcgttggtcttgcctcgtcacatgcctccattcaaaaggctgcgctcgaagctctccatgccctttactgcagaaccaacttcaacgacgaggaattccgagagctggtagctccaatgtacaatcgcgagtcaattgacttgtgcaggcgactcttcgaatggtctgctgtggatcccgaggatgttgacgaggacaagtaccagacactcaagaagttgtcagagatgctctcatgcctgggcgattattttgataggaagttcgccaagctacccgctgaagccgccaaagacgagttcctgggacttttggtccaaattgtgcaacatcagagcttgatggtatcgatcccggtcctcgtcacctggacacgacttctcagtaaccgtctcatcggccccggcgaacatgtttctcctctcatcccgccccttctagagacatgtagttcaagattggtccgttacgagaacctgccggaggatactcaggatcccactttcctctatctgatggaggatacagatacaattcccgagcgccacgctttcttaggcaattaccgccggtatagctcccaaatcatcgaagccgttgtccagctaaagctggtagacgcaatcccgcacattcttaaccgtaccgaagaactattacagcacctctacgatggtcagcctcctctggacaagcagaactatttcaagcattccatgccagtcctacgtgtcgatgcgcaattcactgttatcgaagctacgctcaaggggtacactaagtggcgtaaacaccgcccccaggatcatcaacaacgtggtccagagatggaagcgaatttggaaacgtggtgtaacaagatacttgaaatgacattcgaagacccaatgatcaggaagcgaactttacagctcctcgtctacttctccacgacagctctcaacaagaacgctaccttcatgctcaaggttttggagcacattttgctgacatggccggcccttgagccagagtatcgcgctttcaatgattccatcaaggacctgcagggcgaaagcatggttgagttacagcgactggcttcagagatgccagatcatcttttgggcgtatacgaccaaatcgaaaacaaggtgaatgaaatgatgtcatccggttcactcgatgagaaacgctctattgcttatcgtagttttctgttcatcatcatacaccgagcaaccggcgttagtgccgacgccaagattcaaaagcttcgtgaattcattgatcctgtgaaggcgcaatggcaggacgagaacgttcggaactctttaaagtcatacggtagcttttgcgagctgctgggcctcgacaaggcccaggcctacatggccaaccaccgagcacatgagatccatgactggggcactcgtgagcttgatgctgaaggactcactcttcaaagcgagctcgaagaacgtctcaagcttctcccacttcgatcaaccaagagtttcttggcattctcggtcgagaggctcgacaagaactcagatgctttcaaggcttcgtatgcgctctgggaagatggcttttccaatatcctagctgatctgctcgagttcctgagctttgcacacgcatgccacaaccccgacaactgggctggcttgcccagtgagatgcgatcaacagtcaatcgaatccttagcgatcgattctggcaagctggaatttctgagggtagcaaggacgacttttacgcgcgtgtgatggacaagaaaaacacgatggagggtctcgcctcaactattcgcggatctgtgcgttttgttagagaaactgcctatgccattatatactgtatgagccgcctggaacgacagttttatgggttccaagggctctctgcacccctctccaaagccctcttcgcggattcagtctggttgtccacacaccagcaaagcaacttgctgaatttggttcggtacttggttgacgactgccccgttgactgccgagagcattttctcccacaagtactggccgcgtgcttccagcagatggatgccaaaatcaacggtgaatgggacaagatggagcgtcaacagcaagtggctgcagatggtgaggcgggtctgaaggaggagatgaaggccgagagtatcctgcgacaagtcacttacaccgcagtgttaatggtggctgactttcttgacccaacaaaactcagtaagttacgatacctttggttcccccaggctgattatgctaatggctgcacagatggaccgattgaggatggagagggtacttcagactcggatcaagcaaagaactatccaacccttcgcagattctgtctcacccaccatgagattgtggagccactgcttgttttttgcgcccatggaattcgaatgcgggatactcggtgttgtagcatgatcctacgcttgttcgtgtcgttggttcccgagtttcatctcgtggatggccaattgcccaagtcagtggtccaaagcccgatggaagcacatcttgcgtcagacaagttccccatcccctcttcaatctcgtcggctatccgagaatacatctcgcttcatgtgctgaaggcttgtattacgtcgtttcatgagccttactttgtggaactccaaaaggacctggctgcattgattgccgctattattgtctactacagccctatcacgtcgactcccagcgatgtgctgctctcgttgcccaacgtgagcgagtcaagtcttgaacggctatcgacgtatatggccaagcccggcgctcatactcgccagcagcgagcccttgtattggatcttctgaaagatctaaagggcgtcagtgtatccgagatgggcaagctcccgaagagcaatgggttcgataactcaagaggcaagagaagcaatcgaagcaagatggcgcagcagttcatgaacgatcctcaagcagggcagaatgcgacgtgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggaggaggaggagtagaagcttatagacattgcctactgggcagcagaaaagttgccccctaagtcttagggtacggaaataaacagcctaagggcctaatctaagcatcataagatgatttactaaatttcatcccttatgcccttagcggacaacttttctgatgccatgagggcttgctaatgaataaagaaaaaacaatggctacctaagcatcagtgagctaggggctataattcagatacgcggtcagggacaatagagggaactaaactggagaatgggggaattaagcatacctaggttaaacaggaagtcaattgatacgatttacttggtgctgtttcgtatgcatattgacgttgttatcacaccacatttgacgtgacgctctatctacctgtctgccgctcagtgaggccggctacaaggctagcgaggttatgtcatgcgcattgatatcgtgtgtatggatacagccatagtcagcaatttatcagttcattccctccatccaagacaatcattttaaggaagcagcccggagaccggtgagtgacctaaccatcccgtggtttcacaaccggcccggcgtcttagttaaccggcacgccttttcctccgattgaatagcttgcagctcaaatctatatgaggccgccacccatgtgatgatattgatatcgagtgataccggggaaagtatctgagacacctgaatgaccaaatattggctagaatcttgcgcgcgatttgggcttcattaccggcggtggcagtcttttcccaaaaacatcccaggcttccgtatcgggtggtctgaaactggcaaaagaaacaagtagaagggcgattctttttctcaacattagtatgagtttgctttggacgttacacctttgaggccccttgttggcgccggttcatgctccggcgccgggccgtgatgcacttcggcttggtaggcggcgcatcctaatcatcaaattcggcataaaactagacaaacctcgcttggttttaccgcgggttaaaattgagcgaagcccaattaacgtactgggagtgtcaacgaagttgagacgagttacatatgcaagggaaatgatgcagaaccagtcgacctctctagttttaccgaatatacggaggagaatagacataacgtaagtaattcctagatagttcttcaccccagtacatctcacaacttatcccctctagatgcaaagattgccgtcgtctcaaggataagctcatgggtatgtccccttgtgacagatgcaagagactcgggcgatcgacttggttcacctctcgattcgtgtctgcagctacctcatcacccgattataattccatggaattcgaggcagagcgtatcaaggctctggagtacattgttcggcactatacagggcttgagcgatatgacagacagaccctggaaaagacgatcactggaatttctttgaaatcaaaagccccccctgagtcaggcaagagtgaagggggtggaagtaggagtgtgaatgcagcacctgtaagtaagtggcctttctagctaggataacggtttctccctaacatagtggaagccaacatgggagaggcaaacgacgaaatgaacaattttaggtgcgaggtaaaaatatacctattttgtctaaaacagagcttaacagcatcactcaggtgtcaagtacagacactgcagtcaacgaaacaggggacaattctcacatactttatcaagaagctgcagttctcgaagccgtttcattgtttccgccagctccgtcagctcttgtcctgctaagagtgttctttgaatttacacagacaaactatttctatgtcgacgaagaatcgctccgacaacaccttgaccgggtttactcatgtccatctaggataaaacaggaggataccccatgggtttctgttgtgttgatggtgtttgcacttggagtgcagtttacgagtcattaccaatctccaccacgggactcgtctagggagctcacgagagatgcacatgatatttgccagggcatggatgattctactacatcaaagttctatcaggtagccatgaaacttattcctgatatactggttgcagagtcgatcgagagtgtacaggcctttctcctatttggcttacacacgctgcccgccgatccagctggactctcctacacttatttcggaattgctatcaaactggcaacacaactaaacctgcatctgaaaacaacgtctatttcatgcgcaagggatcttgaagtaaggaaaagggtttggtggaccgcgtacgctcttgaacggtatatctagactgtcagaatcagaggaaataagctgacattttaaagaagatctagcttcttacacgggcgacctgcttctatatcccgattcgatgtcaatgctgatcttcctgtatacatggaagagctacagcccaaagaacgaatcaatacttttcacaatactatggccatgctgagaatcaacatcttcatggaggacgcccgagatagaatgtgagttgctccacgcccctttgaaacttacaagttaaatatccacagtatggctctaattaacagtgacaaaacgatacaagggaatgaatttcaaaatattgtccatctcagagactgcatcagcagctactggcacaagctttccaagcgaaccttttgccgagacctcacccctggaaacccctctatttcggcacaacatacatctcgccctaaattaccacttgttacatgtctcactgggaagatgcttcatcgttgagaactttaacccaggagtcagttgcaccgagggtgtagaatggttgaagttacgagtaagtttggttgatgagtgtatcagtagtgctatcgccatcatcgatctatgccggatactgcacgatgagaaatacctttcgaaattgtcatacttagaactcagttcttgctatgctgctgttatggctctggtagcaagctattcttatgataagaatcataccctcagagatgcctatgagaaaggggtcaaaatacttcaagatgtgtcaacaaagtttttttccataggtttcagaaagcatatggtggagaatttaggaatcgcgtttaaaaggtcagataacggaaggaagagaagtgccgcaggcctggatgaagatgggtataagcagtttcgaaactgggtagccttgcaggaaatcgcatctcaagaaggatcttagctaccgaatcatgagaataaactgcaagggagtgacttgttcacaagaaatgggagggtgatttgatatcaggtgtggttatcgaaacctgatcggtatactctgtcgaaggtataatgtgaaatcaagagacataacaattgttgtgcatattcatcgatgtttttagtattcctttggcgtccagactatttatgtcatttcaaagactcatctactagcaatctccttctccaaagcatccgccatatctccaagcgtagcaaacttccaatcatagatagggtattcacggttccccatcaaagcgccaggcctctcaatccaacacgacttgatatccataatcttggccggtcggtgatcgtggaactgactctgagcagtctgaagcactttctccttggggatcccgaacttgttcctgacctcacgcagaaggtattggaagttttgcaagtcaggcttatagctgccgacgtcttgagctgtgatcaccaaatcgaatgggacgccttgcataggccctgagttacttctagagaaggactcgcggtcgacgtttgacaggacaacaagcttgtagtgcttgctgaggcgacggagagcaccgacagtgtcaggaaatgcgggccacgaaccaatggagttgccaaagacctcgctttgttctgcggttggttcagcaaggaagagtttatctgcaaccttggggtggatagttgcaaggagttgagagtattgcatgtcaggagtggcctcctgctgggcggcttcggcctcggcatagactttcaagatctgatctctattgaactcatctttgcgggctcctatcaaaggtttgagagcatcgagaacgcctgtttcccagtcgattagggtgccatagacatcgaacgagaggaggctaaagtctgagaggctagtcatgttggtcaacgatgtgatggtgataactttctttctattttatgtaagagtatacgtgatgcagtgatcacctttgtttcttgaacagttatttataccaagtacacgccctgtaattgactaccaatatgtacgcacctgcgccctgcgggtgacattctcagcagccagcctggatgagggcctacctacccctcactttatgacctttgaggtacatctctgcatcgacttgggtctttggatctctaagtgctcgacttggacatgattgagcacagtacgaccttgttccgaaatacatcggtaaattccacatagacttttggcttctgtacagtacgctagacacgccttgtttactgtacttgtatggagcagatagaagcaagaattgactttagggctgaagggctgaaacgcccaccaatgtcactgtgcagagtatccttctttcaattgcatgagagaggagcgttaaacaaatgcagacgcctggcttgcacactcagaccgtaggtccgtgtgtgaataaatggatggattaacttggactccttcaactttgggtgaaaccatcaacagcaaagaggcgttgaccgagacatggcatccacatggccagagtcagaattagccgcaattaccggatgtggtaatcaacccaatgatgcgatttgtggcacttgacggacgcttttatcaggacggaccatttgttggacaattcttgactcctcctgaggttgacaaggcagtagttgcagcatagtccagttggcagcccagactgccagcccagcccactcccagccctacctacttatatgcatgccgcttacagacagatgcatacagaatgccctgaatttacttttgcttctttgctttgtgcataaactacgtaatgaggtgatcgatctggcgtcctgtcaatgtcatgcaatgcaatagatcgtaatcatgttgttgccgacgtacgtctctgggaataagatcagccaatatgttacaatatctagtcaagttatagcctgctttagagaaaaaaacagtggatgattgacaggttcgcttcgtaaaagacccctgagccctgatggttgccggtgcacagtccagttatccagtccctgtgcatcatgatcagcaaccgaatagagtagagcagatgtttggttcacatttcagggattattacagcctcacctgctgtagttcagttactatgcatcgtgaaaactgtctactatgtagtattgccattgatatttggtctaaattaacaagttattttagtccctcaatcaaccgcctacgtaatattgcaggcccatgctgtaatctccatcatgcagactaccacaacagcctcttcgataattgtcgcggacaagcactgttcactcagtgatcggtgctgctgctgtctgtacatagtatgtcttgtctcctcggctgttacaagtacattggttttcatcatgaacctcggcttcgacaacaatcactttatgctatagtacctgtcagattatacctgagaaaaagcaattgccgtgcacacacacacacttggcaattaagttgtgacaagccgcgagtcaatctgacaatgctggcgtcgagatgccgaggttccaggtatccaacctctgtcagttggactggccatctgcagaccccctgtaagccccgcttagccgtctgttccagcccacagcctctttcctctttacgctgtcaagccaagcaaggtcaagctcgtcggggcttctcccgtgcagttccttccttcaaagtcgttcggcctagtaacagagtggagtctaggtcaactctgtttagtctagtggctgcaggctgtccgacccgctacgctttaattggttgcctgctcttagacttcagttattagcaagtgtgcatcaggggatggtttcccgcttcccgtaaagcaaaactccacgactcactcaactctcttttggtacggattcgtagtcagttatgcttacctggtattcataccttgtcacttaagaccttagtaccttactttggcttggcttcagttgaccgttctctcgcttccgttgacgcgagaattatcggctgacagttctagcgggtccttatttaccgttcctggttcttgatccattctcttgcatcgtatcgtacctatcttgggttcctcttttctttactttacctgctttatctcgtccaacggcgccgttgaaaaagcaattctttctttcgcctagccatcatcgacagtacaccagtccagtctcttggtctatcgtatatcacatcacccgtatgtactctcgcaaacccgcattgtctcatcgcctgtcatcacgttgacccccttgtcctcccctccatctcctcttcgaggttccaccaccaacctgctgccgtctctttctcgttctcttccctctccagatacagttactgtaccgctccttagcttagactccccgctgtgctctgcggtcctgtgttgtgtaaggcttataggcaaacaatctatctcctccttcgttcgctcgctcgcgcgtctcggatacaacgtctcgcttgctgcccgctcggacacactttgcctctttcttctcttccctgacctctcccgttgcttctttctcccctctccaccatctcgtcccattctatcgttatccccgtgtctcaccctggtatatcacatctcgagaggaaccaaaatctggataccagaaccactgacacttccaagtctttgcccctagcgagtcattgattccatcaaatcaatacttcatctcgtgcgccgacactttcagatctattattgtctatctcaattcatcaactccctcggtcgtactggtttatgatcgcggtgaacgagtagcttcatcaacagcttttactgctcacttacgaaatcatattcttgatctgggatcggatacgataagtactaagctcgcgtcttcgtacaccctatcctgtggctctcgtctactctgtcctcccacccaaccgttggacacccagcccttgaacgataaccctctgtctcaattccagctctgtcacctattttgttggcgacttttgcattctgagtgtaatctcattgttggacctgatattcaccacacataaccgcgcttcatcatggtctactgcggtaagccttcacggggctgccaaatgtgcagagcccgaagaatcaaggtatgttggtaatcttgtcttgctaggcctcactgcatacatattgtagaggccatatagtgcaactgctcacaattgtagtgcgatgagacgaagccaacctgcaaccaatgcgccaaatccaggagacaatgtcccggatacaaggacgagtttgacctcgtctttcgcaatgagacacaggctaccgaaagaagagcccgcaaagccaacaagaaagcatcagcccagaagtcgggcaagctaggctcgcaaacagctaccagggcagtcgtcattcacaagccagcacccgatcagtctatcttgtcaacacttcagctgccggttgagcagcaggccacttgccatttcctgtcaaattttgttctcctgcctgctcatgaccatacgcgcggatggatggaattcgttgtccctcttctcaaggccgatcagataaggccaactccccattttaagcttgcttttgaagcctgcgccttggcttctctcggtaaccgcgttggtcctggatgcgactttgaaaccaaggctctgggtcactatactcgcgcactttctgccacattcgtcgccctcaaagatccagccttgtccaaggacgactctactctggccgccgtacttctcctcggactattcgagaacattagtgcaaagcaactgggaatgcttgcttggggctctcacattgaaggagccatcaacctggtcaaatctagggacaagaggcagataaaaacaaaaactggcctggctctttttgtggccacacgaacgcaaatggtgttgtcgccctctcaatttctttgtcaacaggagcagtctagctaacatatgaacagatcattcacacattaaccacgggcacagccccagctatgggagtggaatggtggattacagacagcgtcaacaaccatttcggagctgagtgccagcgactcaacattcgaacagcagagctcagggctgagtccaatcgcttgatggcaacgttgagccgaagtcccgagaacatcgaaatgctgctcgatatcgttcgtcgctgtcaaacccttgaccaacagcacgcggcctgggcgaattccttgcccgagtacttccagtacaagtccgtggcttgggaggacaacgtgcccaacggtaactatggtttggctgaggtgttcccaggtcgaatcgacgcgtatcaggatctctgggtcgttagtgtctggaacttgatgcgttgctcgcgtattattctggcctccctcatcgttcgctgtgctgcttgggtctgcgctcctgtcgactaccgaacgactcccgagtacgcgacagcagcaaggacgtgcgtcgataatatcacagatattatttcctcagtcccataccaactggggtggtttagcaaccgcagggaactccttgagagagccaatctatccgcatttgggtgtggagaggaagatgccctcaagggtctaccaggttatttcttgacttggcccctgacctgtgtccagggtcaggactacacgactgatgcgcagcgagcatgggtcaaagggcgacttcaatttatcggctctcatctgggcgtcagatatgcccacgttctacgtcaagtaagtacattttgcaaatcattttttgcttctcaatacgttcgctttgacttttggtcttgcgccctgctttgctctgtgctttaatctccacatttcttgctttttcctgtatcatcttcaggattaactgacgctgctccacagcttaacatccgcgtcccgtcaatgcttatccgccgagacggcttaatggccaacccatatcctggtgcatacaattttgaaaagctcttgtcgtccaagacggcacccgcaatggcaggatatactttgaatccgattcaacaacacgatgccattcaaaaggagcgggcccaccagcagaagcatgagctgctgagcaaggctcgcgggtcaatgaataacgaagagagggtggcgcaaggtttgctacagctttaaaattccgggctttatatgtcatgatggttgatttgctgggatgttggagttattgtgctcgcgctacatgcatgatagatgagatatgccccttggaaaaccatttggctaagaagaagtgctcttggatagcaaagctatgtatagctacctagggattagatgtgtcaggtgctggatacctgggttgtaaaatcatcacaaatctgtttgatctgagcttttgattgcgcgctatctgacgagatctgctgtacgaaacagaaacgtagatcattgtatgatcttcgaagcatatcagtgaccattgtctcatgagtgcatatgatgtagatggatctactactccttcgcttcagttgcaaggcattcagatactgtatttctgacatgcatgcccacgcaaactgtttgcaagtagtctagctttgaacagttgacacggaatgaggccatttgaatgaaaaagaaataagagttgcaattgaatatctggcataacatgaatggtgctcagaagaccatgtcgagaacaaaaccagctcccataaagtcctagcaattcgtgcgtgctcccgtttaccccaataatgataattttaacctcatgtataaatctcgcgatggaccagcggccagcttttactttcgtttcttgctgcataaactgtcagatgtaaagaaaggagcttctttgacggtgttgcacttacgcttggctaccatcttgggctgtgcctagattccacgccttgacgaaccagctctgtgtcgcgtcgacataattctcggtcttgacctgcttgacgccaaccttgactccatcctttgtgaatacgacattcttcttgcccatgcgctccgaggcgacgtcggacatcttggcgacgctgatgtagacttggtagccaacccagccgcctacgccgaggagggcgaagacgataataagaggaaggacctggctattcggagcattgagggttaggcgagcctaagaaagtctggggggttatcggatgtacctgactgttgatgtttgcgccatggtgtattatcggcacgtgtgcaatgcgatgcgaaatcggcgatagtagtaaaggacgacgagtgcgaaagagtcgaagttggatgcgatcaacgcagtctacaaagttaagaaagtaatggcgacgagaagaggaagaggaagaggcgacgtgtaaaggtaaagagagagagaggcagccgaaaggggttacactgctgcgcaaaaagagttttgaggggtcgcagagcagaagaagctggatcaacttatggagagagcgaggaatgaataaatgggatgacccagcccagaccggccgcagcccagcatgggggaacctaacctggcatgtggtacttcagggacctgaatttagctccaacttgcgaaaaacgttgcagcgatcgccaattggatcgagaaaaaagggtcttttgagtggttcgcccctcctgtaactttggctttttggagcgttcatcactgggacgttgacggggaacattgatcgggcaatcgagcgagttgatcgtgattgtactagttcagtcttgtgtgatggttgacggacaattcatcatgcaaagcagataccacttctctcgttgctgatcatgaactgctaatctatttttatttttatagtagactttaattaccgaaaaacatccttgagattctttcccgtctggcttaagagattcagtacctgaaaatgccaagaaactatcccggcccgttgccgtccaagccatccttgtacagtgagtaggtggcagtgctgtagagagagctaactgagctgaagaagatgagatgaaactcactttttgcttacctcgacaaacataaaatgaaggagcatatttggaaacacagcgttcgcttagctcatgtgccaggcctgttagtgttcaagtgacaatgtttgtttttcccttaaggattcaagcttttagtagcggctgacatgtcctactcgaggttgctttttagtgaggagaggcttgcatgttatccaggggttcgacgcacgcaaatctagacggaataagagattatgggggtatctattacaggatttttttttttttttttttagcgatgtaagatcaacgtgacttgttcgctactgggtattttgcgaattactttgtgagatacacgaggatttggtattagatggagacaaggccgctgatcaagtctttaagcgacaatggcgcaataaaacgtatagttctgtgtagacacgcactcaacagaagcaaactgcggtactgtttcgttctaagaccatctaaccataatgatggagtcaccttttgatgtatggtgggactcggctttcgaatggtcaaggacagagatgtgatgatagggcaaacgtacaggtaactggccacgctgagatacccgagcaaaactagactgtttattacttcacgttgtagctttacaaatgtgctacataaatctgatgtacagccatcatctgataatctaatatcgtattcgaacactcgccatgattatctcgcgatccaacgttagcttgggtgtgaatagtggaattttataactgccaatgatactgttgtccgtgcagcagcacttcacattggaatgtatggatctggcactgttatctagttctccataggagtgacttctgttatgatttacatacaagaagcctgccgtaggtagggaagtatattttactgggtaagtcatcgagaagaccttgcacacccttgcatctgataatgccagccaaaatatcctggagtctaacttcactacctacctttaataaaaacctctcttatgtgaacttcttaccctactcgggataatgtctcgaggaaatatcacagtgtatccgccctacacagaagggttgagtagatagccacgatacggaaggccaggaaaaagaataatctctatagactgaatcgatcatgtatatgatttatagccaagttttccacttacatgccgaaatcggaaattctgcttcatatagttaagttgagcctccagacaaagttgctacgtaacttgagcaatcagcgggatatactatagtaagacatggcacggcatttactcggttcgaacccagactcataatacataagtcctcgttaagtagaataggtattgtgatcactgctcatgtttcaagcggttggctggtcatctagatgcgcatcattgagtgagtgctcgggacacggtaggtattcagctttgcatgaactataagacattaagtcgggataggagtatatataatatatcacacggggctatatgccattagaacactcaaagtaagtgcaatacactaattatgagaatcatgacagagaagagtagtggtgatcggtgttaagcaacgaatgcttcgtcatgtgtggctggtgctagagctccaagctctgacgccacgtatatgagctccaagctccaagcttacttgaagggaatagtatgagcatgacagaaatctcgggttataacacggtgtaaacttcctccaaggtgactcatttatctatttgagcccccatattgacgttgttgtccttttgatgtctggcatctgatagcgtggctcaggcaaccacacaaaaacgtgcccctccttttggcatgtttcttggctgctgtcgttgtggcggtgaccaatgcgaagaggccagactgcagtacagatcagctctgagctcatcaatcaaccaccatccgttcatcattcattctccatcccagtccagcatctacaaaactctttgactggggcacctggatttggagtcgactttcgaccttcggagttcttcaattacatataagcttgctagctaatttgcagcgcttctgaaccgtttatcaaccccattgatcgaacccgtctatataactttgggtgcgacgctgctcccttcgccgttcaaccatgtcgatgccccctcctggtgaaggcttcggtggctatccggcccagccacatgatcaatatgctgctcaagatgaacagcctcaacaatcttacgaggaccctgctgccgcccagcagccccacgaccaaggccacaagaagaagaagcgagggtatgcggctcaagccttcgaagttggtaccggcgccaatgctgtcgctggtggtcagcccacaggagctgctcagcagttcggcgctgctcccgttcaaccaggctatggaggttatcaagctgagcctcaagctgctgcccctcagggctaccagtatccccaaggttacggcgcacagcaacccgctgctgcccaggctcctcaatatggttatcaagctcccgatcaaggatacccaactcccggtgctcagcagcccgcgcccggtgttggcggtatcactcaaggaattggcagcatgaacattgccgggcagccccaacagcctcagaacgctcaggctcctcgccctgctgtcctcaaccagctctaccctactgatctactcagccagcccttcaatgtctcggagcttgaccttcccccgcctccgattgttcttcctcccaacgtaagtcggctaaaccaatagatcccagaatcatgccaatggctaacatgcgcctttagacgagcgtaactccgtctcccgacgccaactgttccccgcgatatttccgatcgaccctcaacgctgttcccaccaccaactctctccttaaaaagtctaaactgccccttgcgctcgttatccagccctacggctctctccatgacgatgaggaccccgtacctgtcgtccaggaccaggttatttcccgatgcagacgttgcaggacatacatcaacccttatgttgcctttttggatcagggacaccgatggaggtgcaacatgtgtaacctcaccaacgacgttccccaagctttcgactgggacgccgctgctcagcagagtgtcgacagatggcagcgacccgagttgaaccacgctgttgttgagtttgttgcccctcaggagtacatggtccgccctccccagcctcttatctacctgttctgcttcgacgtcagctacgctgctgtttcaaccggacttgtggctaccgcagcccgcaccattttggacagccttgacaggataccaaatgccgatcgccgtactcgtctcggtttcttggctgtggattccagcctacactacttctcggtccccaaggatacagatgagaatggcgagaccaacatgctcgtcgtcagcgatctcgaagagcctttcctacccatccctaacgacctcctggttcccctcaccgagagccgacaaagcgtcgagaagttcttgcagaagcttcccgatatgttccagaacaaccagagcaatggttcctgcatgggatcagccctccgcgcggcacacaaacttatctccactcttggaggcaagattgttgttctgactgcttccctgcccaacatgggtgttggcaagcttgagatgcgtgaggacaagaagctccttggcacatcaaaagagggcggtctgcttcagaccgccaatagtttctacaagagttttgctgtggagtgttcgaagagtcaggtgtctatcgacatgttcctcttctcgtcgcagtaccaggatgttgcttcgctgagcaaccttccccgatacactggtggacagacctggttctaccctggatggcacgcttcgcgacctgaagatgccctgaagttcgcatccgagttcagcgactatctttcgtctgaaattggacttgaggccgttcttcgagtccgtgccaccagcggtctgagaatgaacacgttctatggaaacttctttaaccgaagctctgacctctgcgctttccctgctttcccccgcgatcagtgctacgttgtcgaggtggctatcgatgagaaccttacaaagaacgttgtttgcctccaggcggctgtgctacacacaacttgcaatggcgagcgtcgcattcgtgtcatgaccctggctctccccacaacgaccaacctgtccgacatgtatgcctcggccgatcagtgcgccatcaccacttacttcagccacaaggctgtggagcgatctttgtcaagcggcctggatgcggcccgggatgctcttcagagcaaggttaccgagctcttgcagactttcaagaaggaactcgctggaggcagcatgggcggcggtcttcagttccccgccaaccttcgcggtctacccctcctgttcctgggtctgatcaagaatgttggtcttcgcaagtcatctcagatcccatccgacataagatcagcagctctctgtctcttgtcgactctcccagtgccccttcttatgcgttacatctacccccggctgtactcactacatgatatgccagacaatgctggagtccccgagcaagagactggccacatcgcccttcctcctgctctcaacctctcttcagaaaggctcgtgccctacgggctgtaccttatcgacgacggccaaactcaattcttgtggattggccgagatgcggtgccacaactggtacacgacgtgtttggagtggaggacagaacccaggtccaggttggcaagggccgggtgccggaacttgaaggagacttcaacgaacgagtacgggccgtggttcaaaagagccgggaccacaagtcactaggcgtgggcagcattacattgccccacctctatatcgttcgagaagacggagaacctagtctgaagctttgggcgcagaccctacttgtggaggaccgggcggatcagggtgtgagcgcggctcaatggttgggcatgttgagagaaaaggtgagttgatcacagcattaggcatgccagaagaagcaggatactaacagtcttccgccgtaggttgttcagtaaaacagcttgttgagagtcaggcgtgggtagacgggagaaataggtcggatcagtccttgtaatattttgatgaggagggattcaatcaatgactggagtcggggtcctggagatgcagccggcttgttattttggcaacagagatgcgaaaggtatcaattagatagaatcaaatattttgtgtgcaagagtaagagcaagagcaagagcaagcatggggattagtgtgacgacgaggtcatgatgatagttgcctgattatgatattgacagcagactgtggtcgtccatataaaattcacggcattaaacaatacgttaaatttcgatgcgttctcgaagctcaaccaaccaagcgacagaaacaggaatgcatggcgatgcatgaattactagtatttttagtaatgcattatcccggaaaccaaacgataaaccgattccttgggtgaatccatgaccaaggggctggttcacatgaattgaagccatgcctgatacagggactaggaaagaggtacgtcgagatacaaggaccttgccatccaatgatgaaacacgacaggctgcggtgggtgtgaaacacgcgcctcgggaggtgaggcagccaatggcaagacagagtaggcgctgagaggtttattttaagagttttgggtattgaatagcacgagctttttacgaagggactgtcttttaaggcaagttggactgagtgtttaattgacatgacagccatgactaaacctgatgtagtggaagtgactagataaatgtcgggtggtgaaccccagcgagcattagatgttagtgaaacacattagcaagttgtcaaaggactctttgtaagagccggggtatggtggtcaaggttatgtcttgtcttgacatatccatgtttcgggcatgtcattggaaggtcctcttgcagtgtttcgtctcagaagggagggtattgttcatgctatcgatgcatctttgttttctggtgaggtgatgtttgagatgagattgagtttacagatacttctgtggtacttattggtgtacctgagttacgttagagaatccaacctccaaacccctgttcgaattggggactgctgcagaatatggaagctggccgtcccgtccgcccctaacaaactcaaacagttgtacttcaccccaccatgttccctctactttcatgctctggtcgttagtccatataagttaagctgttaagtttgtttatccataggcgaataacctcgtagacttatatcgccggtgctaatattcaggttgtggtattagatttcatccgttgctcgaaactcaattacgtttactgctattatacgaggcctgcgctgtcttccttagtgcccctctatagatatcctgaagatcattagccccccatctgggtctagactaggtagatctagggtttactgctgtatccgtagatgggaggtattgtttcgtcgtgtgacccaggtttctttctcccttggcgttgagattccctacaaggcttcaaaatgaaagggcaggcttttatctgggattaggtttgtgttcaagtcacttgttgtctattgctacctgatgggtaagcttgggtggcacatgtagtcggctgttggcaagtagttgttggttcttagccgcccagctatattgatcacatcaaagttagcagccatcagcccaattgatagaaaatgaagagcatatgactctgttgaaaaaagactcacccattaatgtattgcatttcccttattagttgcatgctgctctcattcttgtcatgttcccgtcttgtcttgtcttgacccattccgccctgtttcatatccaacctgtcttgttttaaaaaagacctttccttgtccattcttcaacactacgcaaagcccagaccagctttggactggagctagatccccggaaggtgaagccgtcttgtcctgtcctgtgctctcctttgacaaaaagagttggattctccatcaccaaagaccgtgcttgctgtatccttacccattcttacctatactcaccgttgcgacaccgaaccgactgaaacttgggcctctaccaccaactcacgctagcccgcttttgccccgcggaccatagactatttgaatcagcgacagcacggcccgagcggaactctttgttcctaccttacctgcctggctgtactatctgcctctgctttcacttaagatcaagctttatctaccgtttctttgacttcgcttggttcaagcgaatatcgttgacccttcttttttgttcccctttctgctatatcttaatacctggccattacctccccctgccaccttcagcctctcatctcccccatcaactataaaggctccttcgtcccctccatactatttgtacctacaaagtggagctttagtaccactaccagctgcaccagtacggataccagtacctactactacttaactcgacccctcccctcaaatcatccttaatcagcgtcggctgcgtgcgaacaaaggagtctaagtcttggctggttcctctttgactctgttctattccaacaacttctcgaccgaccgaacgaccgattgactgcgcaatccttccgcgccttctgtctttacttttcggtcgcacgctctccgttttttctgacaacctttccaccttctcctcaccctcatcacatccaccacagcgaccatgtctcgagcgaacccccctaacgctgcggggtcccgcaagatctccttcaatgtgagcgagcaatatgatatccaggatgtggtcggcgaaggcgcttatggtgtcgtctggtatgtttcttgcttattgatatgactgtgcaattccccaaatgctgacacttgttcagttccgccattcacaagccctcgggccaaaaggtcgccatcaagaagatcactcctttcgatcactccatgttctgtctaagaactctgcgagagatgaagctgctgcgatacttcaaccacgagaacatcatttctattctcgacattcagaagccccgaagttacgagtcatttcaggaagtctatctgatccaggtacgaaacgccactgttttgctgtagtaagatcagcgagctaacaaacactgcaggagctgatggagacggatatgcaccgtgtcatccgcacacaggatctttccgacgaccactgccagtacttcatctaccagaccctccgagccctcaaggcgatgcactcggccaacgtgctgcaccgagacttgaagccctccaacctcctcctcaacgccaactgtgatctcaaggtctgcgatttcggtcttgcgcgatccgctgcctctcaggaggataactctggtttcatgaccgaatatgtcgcgactcgatggtaccgtgcgcctgagatcatgttgactttcaaggagtacaccaaggccatcgatgtgtggtcggtcggctgtatcctcgctgagatgctcagcggcaagcctcttttccccggaaaggattgtaagtgaccactgatgcttttgtgatactgttaggcccatttactaactgctgtgctactagaccaccaccagttgactcttattctggatgtgttgggcacacccaccatggaggattactacggaatcaagtcgcgccgtgctcgagaatacatccgatcgctccccttcaagaagaaggttcccttccgaactctattccccaagacatcggatctggccctcgacctgctcgagaagctcctcgcattcaaccctgttaagcgcattactgtggaggaagctctgaagcacccataccttgagccttaccacgaccccgaggacgagccaacagcgcccccaatccccgaggagttcttcgactttgacaagcacaaagacaacctgagcaaggagcagctgaagcagttgatctaccaggagatcatgaggtaaacgtggagcctctgtaaaaagacgacctgcgaatttggggatatcagatagaccacaacacaaacctatggacacgcaagcgagcaagcgcatacagaatcaccagtcgagtttattctgcatatcatgtatctggcatgagtcttttgggtcaatcttgctgatcgaggtggttgaatgtaaggaaacaggatcgagatatgaaatggcgagaaactgagatccagacgggtgataaagatgattttatgaattgcacatcgcaaccatttcttattagttgttatatcccaaaagaaatattcataatacgtgcttgtttgtataccggttgctttttgtgaatgatggggtacaagtcatgttgagatacatgtcagtcggagatgatagttggttgatagtgcggcaaacaccgcatatctcctgatgttgccataaattcgcttggctcattcctttacttgccaccattggccattcatgttcgcaacgtgacagtcaaaatctttcagtgctaaccacggatcaaaggtctagacctaaccaaggcctctgtggtgatatgccactggacagaacaagctagtgcttgttgattgaggctctaatctgatgacgatcaggaagtttgccagcgtgtacgcacaggtggctgcggccagtggaagagaccagacagatcgaagggcttatgaatcaccacgcaagcagttgtaagcgatctttgttcaaaactgacactgaacaggtatccgttgtgcagattgccacgattgctgcctgaaagacgccaaattaatgacattgcatttggaggcgtcggagtcggtgcattgaactgtaacaatcaggctctttgattatcataacggcttccttgtaggcgttaaccccgctatatcaagctccactagctccctacatctccaaccaagtgaagctgtgtcagagccattccatgcactttaacattctacccttttcaatgtctcagatctaagcaccaccatataaaaaccatttgtgttttctccctttgaatcactactccagtatttatattcagcccctctcctcgtcgattcacagatcgacaattatcctgcttttatatatgtatatgtttctcgcttcctagttcttctgttctgcattacatacggcgtaaagcattggaccaaagtacaaaccaaggttctgtcaccgttatgagcttttcggaccgcaacgactcccccgaaacacccgaatcctccggcaccggtacgcctgttaactcaaatcgcgcttctgcgtcgtacattaccaatatgtggactggtcttatccgccgcttttccagtgagggctccttccccagccaggccgacaccgcctatgacgacaacttcaactatcacgacggcaatggccacaacacaaaggacggcataaacggcgtcttctctcccgtgcgccgaacggctagtcccatgcgtcctccaccactggaccctcttattcttcacggttatcgccagggaacaccgtcctcggccaagttgctgagtgccgcggtggcggaggaaatccgtaccatggtccctgagcgcttgcgcatcgtcgacgactggaatctcatttatagcctcgaacaggatggcgcgagcttagcgacgctgtaccagcggtgtcggcaattcgagggcaagcgagcgggttttgtccttgttgtcaaggatctcgaaggaggggtgcgtatagagtgagacgacatgacgttttcgttaactaacatgattaggtctttggcgcatatctttccgagtatcctcatcctgcgcatacgtattttggcaacggcgagtgctttctttggcgagcttcaaacattacacctctcccaccgcctccatcggccgacacgacaaatcttaactctcgaaacacaacgctcgctccaccgccaccatcgtcagaagccaacacgcccactcactcccgcccagcgtcccctacacccagcgaagcggtgcggttcaaagcattcccatacagcggcctgaatgacttttgcattaattgcgaaacgggctttctgagcgtcgggtcaggcggtggacactatggactctggctagacaacggactggaagttggacacagctccaggtgcgagacgtacggaaacgaaccgctgagcgacgaaggaactaaatttggggtcattggcgtagagctttgggttatgggcgtataatgatgatatttcggtttcagctgtttgctcggcgctcggtgttatgaaatggaattggcatggcggtttttaatcttccctcagtctggtggtatacggcgaagggaaagcaacgtatgtatcgacaaaaggcagcgccaatgctggcgggacaaagcctcctgggtataaaagatagaagtgagagaaacatatccaacggtggatctgcagaaatgaatgataaatgaatgatacccggagctgatactcccgactctttacatcaacgctggcttttgcaaccttaatattatacatccacttaatacatggctccgttttattaagattgaatttcaactctgcctcctcttggacataaactcctgtataccgtccaatacgccccgtggcgtgggcgactcggcgcatacgtctggctcaaagccaaatgactgcagatgatctcttgtggtaggtccgatggtcgcaataaaagtcttaccgtcccgcttgtatcctttgtatactttgttcgtctcagcatccaaaattcccatgacccggagcatgctatcgcatcccgtaggagagaataccacgatccagcggaccggatcatcgcgcgtctcaccaaggacccggcgcagatcaacggggaagctctccatgacgcccgtcccgtaaacgaccgtctcgttaacacggatgcgctcagtatcaggcagagcaccatcctgtagggtcttggggatgatgtcgcggcgggtctctccaactaagaaaagtagtggtgggagggtaagacgggcttggtcacggtaccattcatagtagtgggcgaggatatagggagccagggcggcaccgttgcccgtgtggctgccgaagacttggagcggagggtcctggggggcggcagcgagggcgcgcgtcgtggcaggaccgacgctgtagacaggaacgttttggaggtgaggccatgatgttgtttctgagggtcctgtggtagcgtctgtcgcatgagacacaatattagtcttggctgttctggtgagacagtagtcaggcatcatgacgcaccagcttttccatcttcaacaagtttcacgaatgcttcaactgctcgttgcgacgtaaagatcaagccgccatattcatgatgttcctggtttccaatgcgacgctcacgaagtagcgccgccacttctttcataccctcgccatggaactgatgcaatagcaccgggacgaactgaggcgcaaagccagttccattggcgctggcttctgagaagaggtcttcatacgaatcacctggacttgatcttgtcttgagcagaagaattggtattttggaggtttgctccgtagccggatcggtggatgtcatgatgacttcggactttggatcaggttgctgattattcaaatatgagcttgcgtgtgtttggcgacactgttcccgaggtatttggagcgacaagaactggtgggtagattcgaatgaaagttggaagaaagatcatgagatggaaagatcagcgactttcggagactcgggaggtgaggggctcatgggtaaagtgggcgcacacacagctttatcgataaaggaccagagaacggcagttgacttcatgcggtcatagcaattcactttaatttctagacagtaaatcagcatttatggttcttacaaggcgagatgttcattgcattttgcaacactatagactcaagagatctattgagtatcgtgcttgcatcgttgtgcgtgatgttcctcttgctgttcaatcgatagactgcatgataggatcatctgagctgccaaaccagatatagatggagatatcttttgggtacaactattgctgcttcgattaaacaagatacgtatagaaagctaattagttctatgacgctcaccctttgtaccatggtgtcccaattgcccagtgtgtgtttcttcccatgataaacaagcaatccttgcttgataacatgcgaactagagaatctcaacctaccgtatataaacacacccgcttttgactccgtgtctcctccatcacagcacaatctatgcataagaattacccatgtcgtgctcctgtagtaagtcgttagcaaggggaaacgctccatatgtaaccagaagaggctcaccttgatatactccggacccttttcttggtattcttccctcgaaatctttgccgtcttccaagcaggcgttccaacccatcctgcagcacccttccaagcatccagaagggcgtcttcggcacgacgcacagtcaagggtgagtcggcaggaagaagggagcgtagaccatcgcgaacgcgatcatcaaagttcttgaaaagagtgttgccacctgtcaagaagacatcacgtaggaaatcatctcggttgggaacattgcccaaacgttggttgagaatgtcgcccgcaatatcgacgatacccgactggtccacacctgcgatggatgggcggaaaacaacctcgggaacacgaatgcgctcaacgttgaggtggatttgattaagctcggcctgcgaagagggatcgaagggtcggggacctcgtgcaaaagcgtgcagtagagatttggaccagtcagactgggcctcgtgagtatgctcgtaatcaaagtcgggatcataacgcaaaaggtcttcttctagtgacttgagtgctgagttgaggtcctcttcctcatgctcatcgtcgctgttatcgcccacggcaatttgacgatagacaccccaatcatcatcgtctgcaccgaagttatcatcatcaccaccacgtcttcgctttttagtcggggcgtctgaagccaagttggcaatgctcttcatacggatttgtgaagcaagagattttcggttgcccaggtcctgcttaagacgctcgcgttccttcatcttctgcagtgtctccgctcgtcgttggcgtttctcttcgagccagttctcaagatcattctctcgcctctcggtatcggcacgctcttcttcaacaactcgcgccttctctgcctccttctcggcctttgcgcgcgcgcgagcctcgtgatttgacttcagtagtcgttgctggcgcttctgtttgatctgagcatcatcgagctgatcgtcggggacatcaagaagatcaaagttgggctgttcttgttcttcctcggggtcgccaccgacgtcctttgttcgagccttcctaacagccttttccaagtctttgatgatcttctccaactggttctcatccttgatgtcgttgctgtcgagctgacgtctgagttccttctttgtcacatcagtgatgtttttctgaagattcttgtagtactccaaatcctgctccttcttcatgagcttctccaaacgcatcttggccgcctgttgttgtagccttcgtccactttccttcttgcgctctgcaatctttgctagctcttcctcggtcttttgctcaatcacgatttctgtgtaggggtattgcataacaatatcgcgatcttccagacccttccattcaaggtagctggcaagttcatcgtcgtagtcctgagatacatacccatgatcgcggagcatgtgctctgcttgtgaaacgttggtcttaccagtaaaagccgggtatttaagtcgaagcagttttaggagatactcggcgttgtgataacctccccagtttaatcgcgtggcttggccaagaagggccttgttgttgtatacagggatgacatgtgtcgatgtatacgatgacgagacgacgagaccagtcttgcccttgttgtgtctgtatgagaagagggaatcgattccgtaagccagcgaaggcgcgccatagcattcgaagataatctcggtcatagctaaaaggttagccaatgcttcgatggtcagaccgactcactcacatttccttgaatatggtaaattggcaacagcctctgtcatgacaatgggaacttcaatggcgccatctgcatcgttcatgcccagcttgagaaagatgtaatccagcacgtgctccataacatcccagttgctgacaattcctgttccaacttcaaaagcacttctgatatggccgcgcgcggttgtgtcggcgtaacagtcggatccagcaaaagagaacgtcttgcccagctttcggtcgcggtacttagccattataggcgggatactgaatctcggcttcgactcgaatgaccagccggcgcgcacggtggaggatcctatagaataactgttactccatggtcgtcgcaagccccttgcgctgcgctctcaacttaccattgtcaataacgatggctgagctttcggagtgcttcagtgcgcgttctcttccatcctttgatggctctatatagttctcgaagcgcgtctccttcacaggaaagatctgggcgggaggatatgtcttttgttcgggcgccttgatggcgggctcatcgatggccgagggagccatggttgcgtggagaatggtatgatgaagattaggtgttagagtgaaaaatcatgacgggagaaaaaaaagaagaaaaagttaagttggtgactggctttagtggccaattgtcatcggcgcaagttgattcagcttagttgttggaaggtcgagaatatactgtatgaggctacaaggctgatcaagggccgtgacatacaacaacaggtatccactttcgcaatacaacaaggcatacaaaaacagcctttacgcagaagattcacttgtcactggcttgatgttcgtacatacctaatctaatgataaccaagtgcaaaataagtggctacaattaaccaagctgcgacagtagttataactcagtacaacgtggaaatccagaggttttgcggccaagcaacgatcgacgttgtcaaaacacatatgagagttggctataataatctggatgtattcattcaggccttgcttcataattatggaagcaagcggcaagtcatcaattcgtagtaaatcatgcgcctaacagatacagaagaactcctccaatcacattccttcgtacaagctgttcagcttgggggtttcaagttgtccgtagctatcaaatattagcatcaagctgcaaaccatctaatattaaacaaacttaccttctaggtggaacaaaacgttcgattggtagttcttgaacatttgagctaccagttcgacattcatattctgaatgttgatatcctaattcaacttatgagtttgacatctaaaatgatcatgatagtccacaaacctggagactcttattcatcaccataacagcctcgttaagcttctcctacacgttgtcagtatctttaggtgactggcttcacttcgacagaacatacaacattggtaataatacgtgaaagcagtagattctgctggtgttcgtgagggctctcctatatacaagttagacagagtgacataggaatttactgcgatttcgaatagaagccctaccatttcggctgtttgataatgttctcttttgtcaatatggtgaataagacaaggtgtagtggagtcctccctctgtttactttatgcccacttgggctgtgaagcattccccgacagtgtcaggaacgcggtgaagcgcggcagaatatgctacaacgcgataagctcatagcttgcgacaccaggtgctatactctataatgtcgaccattctgtcacaacccaaacacataaagtaataagaacgtcaaacctgaccccgacaattcagttctcgtatcagtccctaccacaaagacaaaacgatggccgctccgacagaagcgcagatcgcccatcaacagcttatagagaagctcgacatccactccatccataagaacttccgtagttcatcatggaagcccaaccagcgcagaaacaagaacttgaaggccattgttggtgatgcttcccggagagaagcttctactctaggcacaccaatggacgcgagcggtatcgccaccccggccgacaacgatggactctcaaccagcggtaccagcacaccagccaccgagagcggcaaggagcccccgaatcttgcgcaggcatcgcgaagtctgtccaagctcgtgctcgagaaaagccttaaaccaggtggcctttcagcgcccactgccacatacacaaacattgagtccgcgccatcactcgcgcacagcaagcactactgcgacgtgacgggactaccggccccgtatctcgatcccaagacacggctacgctaccacaacagggaggtgtttggcctcatcagaacgctgccccagagcgctaccgagcagattctggaggcacgtggcgcccatacagttctcaaatgagtgcagacattgagcaggatatacccatttaatgaatcgatgaaaggaaatatacatcaaggaagcagatgagacggctaggctctcgagtgattatgtacggagttaccaggcatacacattatactgaaatacaacttaatagtgcgagaagaaatgtccgaccaacaaagtcaagccccaactatgcacccttggcctttcgatcaagggacggcaattgacgctccggcttaatcgtgatcatgttaagctttgttctctgcctaagtcgacagactaccgagaacgtatggggaagaaacgcatctcagttgccagggcgaagaacgccgctggccgtcgcggcagggacagtgatatgtccagatagatagatatgtgtgtagcaatagaaatgaatgatgtttgctctgtgtgtggtatttctttgacaagattaaacgacacgtcgatgagaaacggtatgctctcaactctgtgtggcactcaaaattggaatgcttcagagtcgaaaatcactgattggaaatttgttctgcagctagaaagtgagatgaagaatgatgcgagtcttttaaagtcggtaccgcagcagaatttgaagacagtcccacgcccgcccactttggtcagatagccaatgaggcacgcgacagcttctggactccaagagacatcccctaagccctctttggcacagccctgttaatcgccgtttacaacatgcaaacccctggaacgtgtcctgtcctcgaagggagctggtgacgaaaaaaaatgcaacgttcgagtaatttggcctttgtcatttctccttgcacccgatctcacccttatccattgagcttctacagtttgtacattttccatcggcaagcttagctacagcagtttttgtccaatacacaccctatctatacagctatcaaaccgccaagatgtcgatgtggttgacagatacccaaagtatgtgcgcttagcttaccctctgcattgagttgcgataagtctttggtgaagctatgcttagatggatgtgatgcccgtgacgtacagaagctaactattctcgatagaaattggagttgtcttttgctccggcggtatgtacaggcgcggcgcatcatgaactatggaaactgatggcttcgcaggaggcttcttcctgataggaggtgttatgctcttctttgatcgatctatgtaaatactcgcccgcactctcttatttacaggatttgctaactttctttccaggcttgccatgggaaacgtatgacgacctccacaacttttatcccaccgaacgagcgattgctaacaccgccgtcgaacgaatagattctcttccttatcggcctgacgatcattattggacctcaaaagactcttctcttctttgctcggaaacagaaagcaaagggcacggcggcgttcttcctcgggttgatacttatcttcatgaagtggacctttatcgggttcctcgtggaagcgtacggtatagtcgtgttgtttggagatttcctagggacgatcgccggcttcgcgcaaggtttgcctgttgtgggaccctatatcggaatgattgtcgacagaataggtcttggcagacgaaacgccgagctccctgtttagttgatcgaggcatagagtcttagtagaaacctgatagtccaagctatacgaataaggggctgtattacgtgtacaagactcaagagctgcctgcatgccgtggatggaagtgagagacgaagtttagagggccatgcagacttggaacaggcgttaatgacatgaagaattatcacgacactttgatggacgaaagcaacgtacatcatgaggcgagaaaggcgcaggatggatacgggtagcgggttgtaatggaaagtcaatatggatgacgtctaaagatattttttcactttcgctcaaatctaataagagacaggatctggagggcactgtgactgcccagatgcagaatcatgcagtagaaacaaactctgttgaccgatctctggccggggaaatgtcctccaagtacacacatacactcaagctcgaagcccaactccagtgttctaaaaacaaaggcgctcctcctggcataagctcgttacagctgcgttgactatccggtctacggacatacagcgttttttatgacgcttctcacagataattccgcccaaaaccccttcttcgccttgccttgcacaccaacgaatatctagtagctcgacttgatgaggtagtcggcaagactctcgacggtggtggtggcgttaccggcgatctgggcctcgccgtggtggccgacgacgatggcctgggtggtctttgcgacagcgacgccggaacgaccctattgttgacatgtcagtgagttgtgtcagggagcagcaagatgatgttgtggatatcgtaccgatcgagcgtagatacttcggccgtcagctcgggccatgacatatcgctcaccggcgatgtagagaccttcggcaaaagccttgtccttggccttttcgtcaccgctaacaatggcagagatggccttcatctcctcaggcttgagctatagtggggtcgcaagtcagtcaggaacgttctctgatcgtcgacgcaggggtcgtccttcgcttcggcgagttgtgtcggtgagaagggattttgatctatgtacctggaggtcggcagaggcagcccaggcgctgtctccagcggcgctgatgatggcgcccttatcgatgtgaccggtgccaacaaggctgttgtgaagatattgtcagcattcgctaggtattcgcgccgacggcagggccacaatgcttgctcccagctgtggttgggaaatgttggggaaaagtaccttgagtcgacgtatgctatatcatgttagctatctttcttatccattcatctggatttcgagttgagtttgaggcagagaattattttgaggcggtgatgagtaacagcaagaccaaccgtgcatggaggggcggatgaggaggaggggtatgggaaaatcagggacgttcatagaatgcagagggaataagagatatagtactgaccttgccacgacatgattgatgttgtgtgaggtgagggtataggagcgagtttgttaagagtctgagtctgagtctgaaaggttgcaaaagtttagatctaggtcggggaggtataaaggtaggtgaggtttgttttggcgggggaggttgtcaactgctttgagtgttgttcccccccgccgtcggtctgatgtggtgattcttttggagctttgcccctccaggcgcccatcagtccccgccaaaaatgttatcgagctccgatgctgtccaatgagtatcggatactttagtcggtgacaagtcgttagtggtgggaccttgtaccctatacttcgccaacggtttccagatatgtcggtcggcggcatggtcaacagctcccatgtcacgctttttttttgttgtatttttttgtcctttctgtgttttcatttcagtattagactgtgtccttcctgagtgacggttatttcagacctacataattcgttaatacaagtaagtagttacaaagtgaggctcaagtgaagatctgcctaacctacacgtgccaacaaagtaatcgctgggtatttgtgtccaggtactacctaggcctaggttagtagttatcaaagctagcatgtagttacctcagtaacttgggtcgattcgacgtcacttgaacgggtcttgaggtgcctggtcaactcactcactctgttggcgttggagttgcgggaactcacgcggcccgcttgtgtggacggcaacatccgccaagaatcgtcaacgaatggccgatcgtgtcttggggggtgagttgtgattgcttctaattttggttcttacaggaaccgagcttgtcaaagaagacaacttatttgcgaccacttaatatagtcatgtgcctggataagcggactggatctccagaggtagttggcaatatcccacccagactgcatgcggtgaagaagcatggacccttagtggtcactctatcagtttgcgaccttcatctcgatcgtacggtttgttacaattatttacaagctcaaataacataagacgtatgaaaccagggtgttccgcttagtcaagagcggcaaataacatatccaaaacacggttcagacctctctgcaacgtctaccaaatcttgcaaagcattccgcctgcatacacttaatattcggatgacatcttcaacaaacccgaaggcaggtggagccttgggcctttatagggactatactcagcagaaatatatagtagataatcgtaacaggcgtctataccgtaacagaagaacggtggcatgttgtatctctgacggatatacattgtacactcaccggatatgtgatatatatctaacgcgtatactaatataaccgtccacgcgggagcatcccgcttgaatatgcacgccatttcacggatatcatgatggccaagacttgtgtctgcataggagaccagcgccatatatgattttaggttcttacaaagtttccgatattgcttgttgacagcactttgcttttgtaaacaccagcggactgaacgggtccgcagcaagactctcggggagatattcaagccatagaaccacatcaatccttgacgtttcaactcttaagatctttattaagagcaatagcattgccgataacatcgggggtggggggcccggatattgcccgtagtgaatcagcaattatgtattcggctctctcctgtgttcgttctagtgtctgttctagtctttgtgtcggctacgagtgccatgaaaccacgaatgcaactctagagagacatcaaaagagacccatatgtacgggtaaggagagtgagaggaagcttcaaggttgcacggtgtgcgagcccagctgcttctttggcccgtgccagtaggtgctacaaaatggaaattagcaatctgagacgaagtgatagtggccctaaccataatgtgaaacatcgagttgaacgggcaaaggtaggccccctgagggttctgatgaatgttgaaattcgctctctttacagagtatcattagcaatgctttcgtcgttggtttgagtaaagtgatgcaactaggccgtgtacagagtacgttgctactccggaattcccgattaggcgaatgtatcccgagttcatgactgagtacgggtccttggtccttggtccttaggtggtgctgggcttcagctcgctaaggggacgtcagagtccagccctaaattgtatgggctggttggatgtaaatgagctgaagctttcaaatgagatgaaggacatcaaacaagacacttgcaggtacgcatcggacaatgatccgtgcccaccacctgataagttccagaagacagaacgccactgaagtctttctgcaatttgtggctttagagccctgatttggatacttgcatccaggttgcttatgcagtggagaggttgcttgcagattgtgctgtgcctgcagttgtctgaaatgcgggtgtttcatacaaggctgtgacagggtgggtatgttttaatgtgctgctcctctaatttcgagagaccatccagcccaaacccaatacatgagctgtcctggacgtactggacgtacaatactacgcttcaaaagcatcatgcaggtgttgtctagggaatatacggcacagtaaatgaggtcaagcagctgcatgcaagtaatacgacagtgagagagaccctgtactcagcctgccagcctgccagcgtaggcaattaggaaagagtgcaattgaggtaattagagtcagggatggttgagtgacagctgaccgcgattcaagacgaaggatcatgtacatgaatcgggtcttgcttggtttggttgtcgcagagagagactgactgccaaggttgggtgcaagtccgggatcagcgttgaccgttgcagtgtgtgtgtgtgtacactcatcgaaaatatcccagcaatggcgacagattgccgcgttggccgattggtatgagacattgttctgtatcgaacattagaacggcggctatagggaggaactaaccgcaacatgttataggtcggcggcttaactataattatcaacccaatccaattgcgggcgttaaatctcgactaaacaacaaccgctcatgccacagccggcttcttcctaagcattgatctaatgaatctaaataaacctcaagggtttatattgtattggatagggttactcactgacacacgacccaaactccactaatcgactcttctcaacgggtcaacaggggacaccccagtcagaccttgtttggccctagccttagactgctgattgctcgctcatcgatggatcatgggccgggttgtgttaaagatttctgacttgacttccaggaaccaaactcgtccgttccattaatctcaaacatgcgaccaatgcaagtgcacctttagcctgtttcccaggaccaaggctgggggtccttgagatgagtcggctccagagtccagagtctgccctttggctggttgagaagccgattcatggtgcttctcttgtgccaatccggggataggctcttgagcatggaaattgcctcttgcgcttattccatttcacccctgcagctgcatcgtcatcttggctacaattccctcttggttgccggtcttttatccctattcgtctcgattctcatcaaccgctcgatactataggctcctcatgaaaggcggggtggtccctgtgagacgagggtcgcctcccgttcaaagcatctatccgtcactcgaatgggcttctttttaaaagaggaccctggtccctgagaacttgcttgatagcttggtctttggtgaaccatattctgtgtcagaccctgttcgatacaggggaccatctgtcaaaacaaagactctttcatgctctataagccaagcaaacatctcccacacgctccgccgtgctctcatctgttacacgttccttcagcttgatgtcaatctatcctgaacagtcggcccatcagcatagagagacccccctcgcataattgcgagaccacatatcttcagtcatgcctaatgctacaaatctctcgagagctgccactgtgtcagcggcctccagttcccaacgacagttactacagcgcagaggcagtttcaacgtcgaccgttcagagagcaagtccttctctaatcattcctttgacaacaagcgagtttccagagacgaccttgctctcgtcctaaaaagttcaagaaagggcaacgtaacggcgtttcatattcccatccatggccgacttccatctccagacctcagcccgcgcacttcatcactatcaacaacgactttagtgcgaacatcaaccccggattctgtgggagacactggagaggttggagtaatcgccgtcggcatggctataggaagtccatcacacatgggaaactcagtgccggcaccttggaacccgcagaacagggctatgaatgcagcagttgatacaccagaatctatacaagaacccgaacccaagcccgtgtcagagcctgttgaggaaaacgatcataagcatcgcaagtggggtatattccgatcaaagtccaagcgaggaatgaggccggagaagcctcagcggtctttgacagatagcaacgcgtccaccacatcattaacttcctccggattaccatcatcaacctttggcgaaccaagttcacgaaggccaccaaagcacaaacccatcgttattcgatccaacactgagcccgctatttcccagccagcacaggtgatcgaagaatcaccactgcctacgcaaacaccaagccaggccactttctcgccgtcaaaacttggaaaagagaagattgctcccgaagtcaagggaacaaaggaggcaaagtcaaaagagcctggatctggagggatgggtcgcaagatgtcattgagggcctttcgaggggactcgagcaagaagagagcgccacgggtagtcgtaccgccctcatcgcccccaccgatgcctgcgatccctcggtcactacttgacgtccaaatccctgatgttaagatggaccgttatagcgtcatgttcaacagtgtattgcagcctcagcaaggatcagcttcctcactgcttgcacggcgacaagcgaatctagacaatctcaagatggtcaaggatgccatcaccgaaaaccgagatattcgtcgtccacggagggcaacctcaccgcagccctcgccgaacttcgttcctaccggagatcagatgaagccactgccttcccctcgcttccgtgccaacacatctcctgccccgtacgactcagctagttttgtacagacgccagagatattgacccatgaagccaaggccaaggtagttacactctcccgcacagaaacgcagcacgacaagtttgcttcacaggctgcacactaccagccggtgctagtctccaagttcaacagacgtcccagtggcgcggctacagaaaggatcagccttgtccccaaaatacacccttcgccccctagggcagtcatatcacccgaagcgttctccagacagaactccccttacacgcttggctctggagcggtgcctgtgtccccagagcacacagatgacgaaaaggatggtcatgttgccaaagggagaaacgcatctccttctcaggcatcgtggcaaatggcctcgcctccagcttcggtcacatcatctactgcagaggcttcaaaacgattttcaccatcctcatctttgtcgtcgcccaagaagaagagttccgaaactgacgcccaggaagctctgcgaaatgctgttgagatctctatcgctcgccagatcagcgtttctcaacagcaacgcaagatgttgcatcctttgaagagcaacccaagcgttagacataggcgtaatggcagccctgctacatctggacctggctatatccctattgaggagggcgaacgcctcgctgagaccaggtcttctacccctgtcctggtaaacccgcgagaattgacacactctcccgatgcataccagacacatcgtaagagcgagatggttattctcgaggaatcttaattcattgttccatcattggaactcactatcactatttcatatcacctttttctctactttccttaacacgagtttatacaatactcatttggattttgctttgctctggtagcaattgccacggcagtctcaactggtttgggctggttgttacattttacccctgagacagcctcttcctccatatacactatttcatttgtataaacagcacaccaaaatggctatgctgcgacattacgtattacgggttacagcaaggcgctagagaagcattgaatgggaagacaacacattacctaaattggtcttcaaagcatattggagtttttcttgacaaaagcagaaagacgatttctccttgatttgtattttttttctttatatctaggttagctttggcgataagtgagtaatttcactattgtcccattctggactgtatatatcaaaagaggacaattcatcttcctccaacttgaaacaccagctgtagtgcgcgtgataagattcctctacttccctccctttcgacaagtctaagttgctgtaaagacatggctctgcgaacgaatggtgggagaaataaacgattgaaagtatctgcgccgcacgaataaccaatctcaatgccgacatcccttatgtgctgaaaagaagccaggtccaacgccaggaaaaatgaaatggtccattacatcaaaatacagcacgagttctgcttcttagcttgctctgcggaaacggattagtaagttgcggtcagacaaggggcgaaatatagtcaataagtaatgacgtacggtaaaacatcttgctttgggcgcttagaccgtcactcttagccaccagatcgtcgatcttctctccacgctgtagcacactctcgatggtcttgtggagaacaatcttggtctcgtcgagctccttctggatcttgaggatgctgtcggcttgctgagggtcctggtacttggtgaggtactccttcagctcgggcatggcgagggtgggtgttccggttgcccagctggagcgggggttcttggagagaaactcgtcgacaaccttgctgagaagctggtgagccacgagggcagggtactggtggtcggagatgatgatgccgcagacgccctcagtacggccgtaggcgtggaaagtgtagtctatagaatgcgcatgtgagccttgcgacgctggggaatgttcggatcgtgtataccttgctcctcgacatcctgtcgctgtccgggacgggtgcgttcggcgacggtctttgcgaatagggtcatgaattcgccatagctgttcaagtttaccggttagtcctcttggaccggccgatacggaaaagagagcgcggaagtaagacagaaactgacttgttgcgggtgaatcgcgagtagctgctgagctccttctcagcgacaatctcatgagccggctggctctcgttgcggaggacctggtcgcagcagctcagttagcccaactggacggagtgttgcggtcgatcggtgaggggcacggggacagcgtacgccgatgtaatgcagcttcatgattgctggatcgagtttgtagggggacggggttgtaggcgagttgaacggcgcaataggcgaaagtaggagtgaaagagttaggtatgagaaaggtcggagaagagaaactcgatgtctggggttgcttgaattgctgtaaaccttcgtcaccgtaagtaaagtaacccaggacaagtcgagactttaggggcgtcacatgttccccacgtcgccgacagttccaagggaagtctagtgcccctcctgtaaacaagcactggtgaggactcactggcggctaggcgggggggtttgtttagtggagtaacattttgtccacttactgatgcacggtatgactctttgaaagaacgacacatccaccatcatgaaccaatccttgacgagcaactctagtcaaggttgagatcaaaaggacgtcaactgccacaattgacataggcagcagaataacgaccttttgcatcacagcataccacagaccgtggtctcaccattccgccatcaggctacaacaataagaaccatcacgaggattaaacatcgattacatcatggcatccgaacaactcagtgctgcagaggcgcagtggcgggagcagtttacagctatgcaagaggctatcgccaacctaaaaatcccccaagagaacggagcagctgacgatggccttgatgaggatgaatttggcggctattcaagcggaaacagcggccaagatgtttgggactttatctcagatgacgaccaggaagctttaagcagcgattttgccgatggagaagctttcgatgcacctagtgccgcagattatggtgctgaatggttcgcgattaagtgttcagccattgcagccaagaacgacctctcagctgatgtttttgagagccagatcatgagtgtccttaactctggtcgatctgatgatgagcttcaaatccagttgactgacttggttggcttcgacgaccttgacttcattatcgagatcctcggacacagggatgagatcgtttctgccgtcaacgaacagagccaggggagttccagtgggcctcgactcttgaacaaagctcaacgagaagaaaatctacgtcgtcaagaccaagctcacaagtccgcaacgcttgcaccggcccattccaaggaaccccagtacccccacgtttacaaagcatacaatgccggtaatacactgagctatgctggaaagaagtacggactgccagttggaagcgagcgattattgttcgacaagtatgaagagtattctattccagccggaaagaagggcgtcctgggccccggacagcgactcattcccgttaaggaattgaacggactgtgccgaaacacattcaagggctacaagacactcaacagaatgcagagtcttgtctatcctgttgcccataagaccagcgaaaatatgctcatctgcgcacctactggtgctggtaaaacggatgctgccatgcttactatccttcaaaccattgcccagaatgtcgagcctaacccctttgaaaacccaacagcgaccgaattcgcagtcaacgccgatgatttcaagatcgtctatgttgctcccatgaaggccctcgctgctgaagtcacagacaagctaggtaagcgtctggcttggcttggtgtcaaatgtcgagagtatactggagatatgcagcttacaaagtctgagattatccagactcaaatcattgttacaacccctgagaaatgggatgttgttacgcgaaagggtactggagatacagaactcgttcaaaaggttcgacttctcatcatcgacgaagtccatatgctccacgacgagagaggtgctgttctggaatctcttgtggctcgaacggaacgacaagtggagagcacacaatctctcattcgagttgtcggtctcagtgctaccttacctaactatgtcgatgttgccgatttcctcaaagttaacaaatatgctggtctgttctattttgacgcgtccttccgccctgttcctcttgagcaacacttcattggtgtcaaaggaaaggcaggcacaaagcaatccagagataacttggaccaagtatcatttgacaaggtcaaggaaatgcttgagcgtgaccatcaagtcatggtgtttgtccactcacgaagagatacgcagctcacggcacgcatgctgcatcagaaagccattgacgctatgtgtgcagacctacttgatcccacttatcatcctggatttgaacaggcgtctcgcgatatcaaacaatccaagtccaaggagattcgagagctgctgtccaagggaatcggtgttcatcacgctggtatggcgagatctgacaggaaccttatggaaagactttttggagagggtgtcttgaaggtcctctgttgtaccgccacccttgcctggggtgtcaacttgcccgctgcagcagttgttatcaagggaactcaagtttatagcgcccaggatggtaagtttgtcgacttgggtatcctggatgtgctgcaaatcttcggtcgtgccggtcgtcctcagttcgaggatacaggtattggcatgatttgcaccacccatgataaacttacccattacctgaccgctgtgactgaacagcagcctattgaatccaaattctctgcaaagctagtcgacaacctgaacgccgagattgcgctgggtactgtgacctccattcccgatgctgtccagtggattggatactcctacctctttgtgcgtatgcaaagaagcccaatgtcctacggtattgaatggtcagaaatccgagacgacccaaacctggttcaaagacgccgccagcttgccatccaagccgccaaaactctgcagcaatgccagatgatcatatataatgagaggacagaagaacttcgcagcaaggacattggacgaatcgccagtcaatattacatccttcatacaagcgttcaggtgttcaatgctatgatgcagccccaggctactgaagcagacatcctgaagatgatcagcatgagtggagagtttgacaacattcaatccagagacagcgaagagaaggagttgactcatctgcgacgagaagttattccctgtgatgtcgatggaggtatcgatactcctcaagcaaagacaaatattctcctccagtcctacatctccaaggcccagcctgaagactttgctctttccaacgacatgaactacgtagctcagcagtctggacgtatctgtcgagcactctttatgcttgccctcaaccgtagatggggccaccaatgccttgtgcttctgaccctggcaaaatcgattgaaaagcgcatctggccttaccaacatcctcttcatcagttcgaccttgccaaatctgttctcaaccaactcgataccaaggaacacctgaccatcgagacaatgaaggacatggagcctgccgagatcggaggcctgatccataaccagagtgctggcaagaacatcgcaaagattcttaacaacttccctacagttcacgttgaggctgaaattgcacccctcaaccgagatgtcttgcgcattaagctccatgtcattcccgacttccgatggcatgatcagattcatggaacctcggagtcattctacatctgggttgagaactctgaaacttcagaaatctatcaccatgaatattttatcctcaataggagaaagctacatgatgaccatgagcttaacttcacgattcccctttcggatcccctccctagccagatctatgtccgagcagtatcggacaggtggctaggcgcagaaactgtcacacctgtctctttccaacatctcatccgcccggacacagagagtgtctatactgaactcctgaacttgcaaccattgcctatatctgcgctcaagaacccagcgttagaagagctgtatgctaagcgcttcgatttcttcaaccctatgcaaactcaaatcttccatacgctctaccatacgcccgccaatgtgctccttggatcacccactggtagtggcaagacagtggctgccgagcttgctatgtggtgggcgttccgcgagagacccaagtcaaaggttgtttatattgcccccatgaaagcgctcgtccgcgagcgtgtcaaggactggggcgtacggctggcacgacccttgggtctcaagttggtagagttgactggtgacaatacacctgatactagaactatacaggatgctgacatcattatcactacccctgagaagtgggatggtatttctcgttcttggcagacaagagggtacgttcgacaggtcagcctggtcatcattgacgagatccatcttttggctggtgaccgtggccccattctcgaaattattgtgtctcgtatgaactacattgcttcttcgacaaagaatgcagttcgcctcctgggcatgtcaacagcttgcgccaacgcgacggatcttggaaactggttaggtgttaaggagggcctcttcaacttcaagcattccgttcgccctgttcctctcgagctgtatatcgacgggttccccgaagtcagaggtttctgtcctctgatgcagtcgatgaaccgccctaccttcctggctgttaagaatcacagtcccgataaacctgttatcgtattcgtcccttcacgacgacagacccgtttgaccgccaaggatctcatcaacttttgtggtatggaagataaccctcgacgcttccttcacatggatgaggatgatttgcagctcaatcttgctcgagtcaaagacgacgcgctgaaggaagctatcaactttggtattggtcttcatcacgctggtctagtcgagtcagatcgccagcttgctgaagagctctttttgaacaacaagatccagatcctagtcgccactagtacccttgcttggggtgtcaacttgcctgcgcacttggttgtcgtcaagggcactcaattctttgacgccaagatcgaaggatataaggacatggatttgactgacgttttgcaaatgttgggacgagctggtcgacctcagttcgacaattctggagttgctcgtatattcaccaaggactcaaaaaaggacttttacaaacacttccttcacacaggcttcccggtcgagtcttctctacacactgttctggataaccatctgtgcgccgaagtgtcgtctgagaccattattaccaaacaggatgcgctcgactatctcacttggacattcttcttccgcaggttgcacaagaatccctcctactacggtctagagatttcggctgaagagcacaacagtatcgctgcccagcagctcgcaaacgactacatgatcgagatggtcaacaagtcactgaacgagctcgccgactccaagtgtgtcgaggtcttccccaacggcgatgttgatcctacgcctttgggcaagatcatgagttactactacctatcgcacaagacaatccgccaccttgtgaagcatgcaaaggctcaagcctctttcctcgacgtcctgtcttggatgtctcgcgccactgaatacgatgagcttcctgtgcgacacaacgaggatctcatcaacaacaccctttctgacaatctaccattccctggccacgcctttggacttcccatgtgggatccccatgtgaaggcattcctacttctccaagcgcacatgtctcaaattgagcttcctatcactgattacgtcggtgatcagaccagtgtgctcgaccaggcaattcgtattgtccaggcttctatcgatgttctaacagagctaggctacctttcaagttgcttgcagatgatggcggttctccagtccgtcaagtcggcccgttggcctactgacgcgccagtctcgattcttcccaacgtcgaaccagacatcaagaacgacacaccactttccaagatcagcgctttggcgaaagctcaggcggtgcaacttgcaaagaagcttagtgtgcctgccagccagcacaatcgctttactcgtgtggtgtctattctccctaatgtggaggtctctatcgccgaagccacagctctctcaatcacaatcagcctgaagcgtctgaaccaactcgtggagcgcgaggctcgcatctatgcaccaaagttccccaagcctcaaacagagtcttggttcgttgttgtggcaaatctatcgcgcgacgaggttatcgcagtgaagcgtgtgggctggacaagcggcaaccgcaagctcgaagctggcagcaagcctacagctaagacaagcatcaaacttcccccagccgaggctggacaagcccgcaagctggatgttcttgttattagtgatgcctatccaggattggagtatcgagtagagggtgtggacattcctgcaccgccaagtgtggatgatgctgtgctatcaaagaagacggcggcctctgggtcaaactgagacaatggtcatactttcaagtagatgcaacaatagtttctggtaaaggagattatatacactggttttcatgttcaatgagtattcgctgagcctagtaatgtcatttgtgttttgggagccttgatcaaagataactgcgtgatactgtagctgagtatattgttggattatgcctaaggcgcatatcgtcttgacgtaatacctacagcatctattaataaatttctttatggccttggcatccagtttagacaacttaaacacagttggtaacaatttagactcccagaccctaaacccactgtcctaaatttctagacttaccagaacgatgtaggtgagacttcttcctaacttctagtaggctttcaatggcacctttgacggactgtaggatttagacgagctggttcgtgtcatgacaatggcgtacaatcacgtctagttaatccaaatttagtaccaaggcttctagatagacgttgccaagcatacaaatgaaattgattacctactatatgtacgagttgtgcgtctctatgttgacacctatcatgatataggagtttccaaacaacaccgtgaggagtcctttagcaacgcagtgatcacttcaaaagcgtcacgcggccaaaagtcagtcaatagggagagcagcttatcgcaaagggtccaagtcaagcatccgcagctttattcttaccaagcgccatctgcgcctctcatggtcgctagaagcataagggacgaaattagtaggactgcttatactgcttagaccatgctctttaggctatttatttctatacaataagatttaggagactaacatttctgctacacagtactaagagtctctttatcttccttagtttctacctaggtaggtaatattcattgtaagtgctacctagtttcgatcaaccggtatacacgaatacctacctactagcattaagagaatatcattgggagctctaatcaagacacgtggggctgtagttattgttctgaactttctaaaagtccggaggatacattggatgcctatgggggctgtacatggaccggtgccaatacctggatcctgatcctggtcgaaagcccctgttattgtgaaagaatggacttgctcctgtgtagttggccgaagccaaacaccaccaagccatagtataataattgtaaatcgtatacccacaacccttcctggccacgcgcacaatatactcatcccgatctcgtcgaaccagaaccgggcgctcgatatccgcggggtggtttgggaaggactttatggcccactgcagggcttcacgttcaacgggaagcgcaagctcgttgaagacggcccatgagtcttggtaggaagacacacacccccaccattggtgcaagagcacattgttacagccataaagactgttttcaaacttctccagcaagctgtagttttgtgttgtccaacggagtctccactcgatgaggtttcttctatcccagtaatatcgaatgccctggggataaaacttgagccatgcctcatcggacatttgcttggtgtgtttagatagagaagcggtcgcccacttcactgcacgaaaatgtgggcaactgtcgcgcatttcgatgatatgagcagccgcgaaagggtcgaacagtgtagcaagacgcctattgatctcggtagatgccccataaggacctcctgacttgggatagttctggttctgtcgagcgaagattccagcaccgcacttatccatagtcttgaatcgatggagtcgcaacatatccatgtgcccacccgtaggtccagggagattgtccagccagatccggagtgtttgtagcctttcagcatcttcagttagtatgcagtggtggatgaactcgtcccttgcctggtgacagcatttcagcaacccgtttgactccgcagtagtagcgcagtatgtccatatcatgtccctcagctcgaaggggagcgataataagcgtgggaagtcgtccattgcgaggtaagtgtgacttgtaaagatgagcagacgtatgtgtgtgtatttgaaaagaagcgatgttgctaagagtcaagtgcagggaggcctcgattatatacaatgctactagagagtttgtgactcacggtaataaactttactcagatactttgactttgtttgagggccccgcagttccgaataccctcacctacctatatcgttatgctaaagtccagaagtttagggtagtaggtttagggtatggaagtctaaagcataatggactatctaaatttagtacttagggttataaagaaacttgtcaattgtggtaaggatacatatctacctacctaggcaggtattacatgaagagaaaaagcacattaaacatgcatccggtcgggatacgaaccatacttagataacccagacgtcaagttgatcctctactaccgtagcatttggtggttcgtacaactttgaaaaataaaaaataaaagaggttgccctgtatcgagagtcatacaaagtagggcataaacgcaaccttaatctcacacaatacaaaatcactgctcagcagtccacatctccttcttccaacgcatactaccgtatcatgttttctatcctccgggacggactccgcgaatgacccatatttcccgagacgcctcccggacgtggataccacactccatgaggcctgtccgaagcaaccagctggggtggtttcggttatgcggtgcgtctttccgacagtacaaggctcggtgttttcgggccgtaatgcgtaaagcacatgacctgcattactctcaaacatctttatgcttatgctttgaacacatgctgtgcagttcaccgtcggttgtttttagttgccagcagcttttatacaagaaatcatcacttaatcaatacttgtaccacccacttaatgattgtaaagcaaacaatacttaatgcctctaaaatttttgtttatacctgacacattaatgtttccgacacgataaaataatcaaagcatgcgtcattatatccatgtgttgtttaaccaagatctacaatcatactatagggtaacaatcttggcactcatcttcaaacctgatgtgttagggactacgatgcgtggggttgcattgaacgatcgactcaaaacagacccttgtaaagtttccagtcatttatttacctctcgcttctatacatacaaattgaagcttacataggaagcatatacatgcttatattagaattgatgctacataggacctagtggtcgtcagtcacggcatatgccacatgtgctaatcatgtcatgtgccgaatgctacgccatttcttcactactaagttatgtacttttacagatgagctttgatgacatctattccaacacggtagacctgagcggtatcagatgaatgatgccatcttttgacaaaacctgctggacgagaaacatgtcgaaacagaattgttttcactctttcatctgtcgtccgatactatcctcacttttccatctgctggcaaccccttgaaactgcacgtcaaatgcttcgggccgcctctcgagaatttctcccccagtcggagtacagaatatccttcttcggagtttcaggtgtagaaaagcgggggatcgaagaagaagaaagaaagcaactgctcaaatttgctggggatagccgacaggggcagggataggggttcgagatcagggggagaccaccgctccacgatctcactatagactctcgctccgatattaacattaaaggcagccactcaaaaggcgtctagtttcaccgttgaccaaagaaaccaatcatggcgagtccaactgtgaggctcaaacgtagtgggacaaggattaaggttaaacgccctggttttctcttttgacagcccaggtcctcgtgtaagcggcccacggtttcaatttccgcttctctgatgctgcttacactcgattattttttccgtctatcagtatctgacctgctatggagtacagactcaaagacgagaccgccagctcctgcaaggatccgtcgacctgaagtgcctctcctgagatacctggtcactggcacaggttggcagatacgcgtaatgaacttgcagtaaacagatgaaattgtgttccttgatccttgtatctgcttctctttagcgagaccgacgggcggaagtttcctcgtgggcgggtgcaactcaatgttcaagcagggggggggggggggggggaagaggacctcgagatctgatatataagttggcttcactctcctccaacatgtcttctcttctttctctccacactcgtcgtagcaaaatcacttcttctttctcaactatcttcactttctttcaatttggctgtgccaaaccttcattctttctaaacaccatataaatcaacactttgcgaaccctcgcttcattccaatccttaccactttacaagtttttataacaccaaagaaatctatcaagatgcgtttcactgctaccgccgctactctggccatggccaccaccgtctctgcccacgctcaggtctacggcctctgggtcaacggaaaggacctcggtgatggtcgcaacacctacatccgatctcccgagaacaacaaccccgtcaaggacctgaccagccccgacattgtctgcaacgtcaacggtggaaaggctgctcccaagtttgccaccgctgctgccggtgacgaggtcaccttcgagtggtaccacaacactcgaggtgacgatatcattgatggctctcacaagggtcccatcatcacctacatcgccccttacaccgagaccgatggtaccggtgctatctggaccaagatcgccgaggatggtcttgagggtggccagtgggctgtcgacaagctcatcaaggacaagggcaaggctaccttcactctcccctccagcctcaaggccggcaagtacatcgtccgccaggagatcatcgccggtcacgaggccgatgttgccttcaaggacaacagcgcccgtggtgctcagttctacccctcttgcgctcaggttgagatcactggatctggcactgccgtccccgatgagaacttcgacttccagaccggttacacttacaccgacaagggtattgtctttgacgtctacaacgcccaatcctactctttccccggccccaaggtctggcagggaacctcttccggctctggctctggctctggctccgctgcccctgcccctaccgccgctgagacccaggctcccgcccctactcctaccttttccaccgttgtcaagccttccgaggaggccgctgcccctactcaggctccttccactcccgtcactcctcccaagaccggctgcgcttctcgccgccgtgctcgccgtgctgcccgcatggctctgtaaaggactcgaaaacggttctgaacagacaccaaacgatatgtgacacgtccgagccgttcacatgctcgtgttttctagcaaaacacccatctcgcttctccctagtggagggcggtgaatctgcacctcttgcagatatatttctgttatatagatatgttctctggcctttcagagacaagtctcttgtataaattttattacgacgattcaaaaaaaagctctgtctctcttctgattaaatgtgatgtaaatgacacgaatgtttagcaatgactgaacctcagaatctctcaactgttaaagcctcacaaataatcgttagtaatgaatacagcccatcaaaaagaagttgcaacgaattgtcctttcggcttggctacttctatcctttggcaggtaaagaatcgtcaagttgggtgcggatgcattgacggtgagggtatatcgaagggtgtggtagtattcaggaaacgggtgaaatatgaatgttgtactcattcgatctttgcagagatatgagcttaacagtaacgggtgaaatataatctagactatgacggcaggaccaataaacgcaaggaatattggcctgattaaattttcgcaagtgacagtcaacttcaagcatgacctatcatcaaatctctacacatgaaacctagtccctgacgagttgtcacactcgcgcttggtcagcatatggaatgcaagtcgtaaagaatacgcatgctgcctcattgggcattatgatatgtcttataaagaggaagttgacaggtagatctaaattatgagctcgtcagagtgaggcgagccacaaactagctatacccaacctcatctcgacatctcgaatcatagctgtagatacactcaatattgtattgggcaccatcagaacttctgtacacttataaatgggatcgtatgaggataggtatacttcgttttgaatggtccgctcattgtgagcttgtgtggtaagaagttgtattgattggtgtttctatggcggcctaacgagttgggcctctgaagttgattgacgttgaatgacaggcaggtctagcctggttcagaataggcgtctttggctataatctggggagtcccttggcttatacactgtcgcctgtcaaacacaatccattagatcggttctgctggttgtcacacgctcaccgatcgtgtatcactaagaaagtgacagatcttgaccagacggccgcggcaatacgactactctaagtctgacacgtggtattcactgcaattcggtagtttaaccccggactcgcttgttagtgaatgactgattcgttgatccatgggcagtaaatgacattattggctgggcagagcctcagtggcagtgatcgcgaacaaaactaacgacacgccgttctctgcaatcctatcaagccgatctccgttttgttgtttgattttcactgggaaagtcgcgagtgatatctcatcctgacaacatatcggctatctctcgaggtaggcgagtttgaagccacaactgtattttagtcaatgttgaccatgaccccaataccacgagctgtagttggcattatccaatggattaaatcagccaaacactctcacgtagacgcgaatatgggtagaattcgtgtcagaatgatcaataccatcccagtacaacaagacgttgggctatatgcgcctcggacaactacatgagaggtgacttctccggtgtgccatgtatgaattgtccatgacgttggactattcggacccatcgagtgtattatgaaccccggaaaccagagtccgattgatctgcttgactgcgcctcccggcggatgactgaatgaaaaatcgagtaaacctcgaatgaggccgcgttaatgtggttgccttatcggaaagcgagtttatatcggcgccccacggacacacacttccatctgagatgaagttagacagcggcgcggataatgcccgaaaggttgttccaaatcgcttggcacgctcctcttaggacgtcaggatatggccatatgaccttattttgagcccttgaaaagctgttgattgagatcgcgcggtgcttactgtcgctgttgttagtcacgtacgtcacatcgtagaaaagaaggacgaataaccaaaaacgataccgcaattgaccgcgaaagaattctttcatacagccgattagatactgaaggaagcacccaataatcctgcagaaaacataaatactatctgcaacgtcatttagactttggtatgtcgctgaggacttgctcataataggctgaaaaccggacagttttgacgttcttcctgtacttccaaatcacggtcaggagtggctgtaaaacagtcattcattcaatcctttgcaaggggtgagatgaagaattgtcatgcttatcgatggatcagtcgtggctcgagtgatcagacaagaaacatggcgatcactgcatacacagtgtctggcacctctgctgtctggaccttcctcatgaccaagattttcactcgttaagagatcgatgagctggccagagaaggtccaaatttgaattgtcaccagctgtgaattgtgggtggtgtgcagtggctaccgtagcctgccttgcgcagtagatccctgtgatacgatcatctatcattcatgtatccaggcaggaggttatgtgcgtctcgccgtggctatagttcaacgataaggcagtgtaaacagaggacaacttgtcgacattgcttgctggctggatgcaaatggcctcaccctttggggcgcagtggtttagagccagcttaggtagagacggcgacgacacttgcacccacagtattgtgaggtgcccagattaccaccatcttgtggtttcgggcatgaatagaacagcctgagatagatgggaaaacaaagctggctatttttgagccgcactcgatctgtaagtatagaagccccccatggaagttggtcgaaaacgtcggacgaagagcaagaatcagcagtaggcacttgcattgcttgcccaagacaaatcatggacactctaaagcaaaacgacaccgaaactatgcgcacaagagataactcggcaactccaacccatcatcagcaagtggttgctgagaccctgagcggcaacacacccactgctagcactgagacattaggtcgcaaccgagccaatgcagacgacatagttactggaggcacaaacctatcaaaaccgcgcttccaaaccaacgatcaggtttcccgaatatcgaattggttgtggaacgttgaccgcccatgggaaggattcaagcaatcgaattcctcagactccaaaattgtacgggacaagacggagaataatatcatggcccaagctaaacaaggcgccatgactccaccaagaaagtaggctgtggagagacagtgatgtggatggacgttctgttggctgttcccaggggttgacctgcctaggggtccagagcccgccaccaagacacatacaatcataagcaagagcttgtaagttgcctgcctcttcatgtgcaatcgagtttagtctgacatgaagccagagaattgtcatcccagtttatgacagtccaaatcgataacatccttctgatatcagaagcgcaagcaaaaagaacaatatcgtcgcacttcatctggcctctcctggtgtaattatgatgaattctcgttcagtgttcattttggatagttcagtacttgaccatcaaattcggggtatatgtcggaacttcagttgtagttggtgttgttacgaaaagaaaaaaaattgagcactattttcgattcaatgatcaaggtctgaaacgcatgcaccttattagaccagcagttcatgatgctatgatcgctctgagcgctatgaacagtagccgtgagagtaaacagttcaaccaggcctattcagctcagctcagctcagccagcaattgagcaactggaaccaacagcatgttctgacatagtggtttgacttgggcggggtacagtaagcgccgagaagaaatacgcaatgcaattgcgcctcttgatcccagcaaacatgtagatagcataaacaccactgcctttgcttctgtattctccctcgattcttttctcaagaatactgctggcgatgcaagtctgggacaagtagatggaaatatccgtaatacgtagcacatgagccaactcggtagcaatgaacttcatgtattcagccgcacaatggccccggtcagagttacatctcaactcagctctttcatcaaatgcgttgcatcttcgggatggccgaatggtgcctccgagggattacaaccgttttccttggcatcatagagcttgatgcgcatctgcagaaaccatgaaaaagcaaacatcagaaatcagtgaatggccaagatctactggcttgttcaactcattgcttaacagtcggctagaagaccattcatggaagaagcgtcggtcggtctcgcaacaacaaacacgatatgcatgcacataagcgcggcagatggtgtaaccctgcccgtccttccctcagatgttggcgtacacatgactgtgaagtctcctcttttctcgacgcaaattgtctgtttcttttccacctcgctcctgcacatatgtcgaagctgtgtcacgagcaaaagctagttgagactggttggcgtttcaacatagccttggacttggtggcaaattcgaggatttcacgaaattcgttttctccagggccgcccattttgtcgctcaccagtcaatcggtgacaatgcgagtctcatgacatccttccggtgatgttatcccgtcccagccatggattgtatacgtcgtagggcctaggtactcctggtatagctcgttcccctattatctcgtggagacaaaatgcttatttgctgccggaattcgtagttgcctcctggcgcaccaggccgcctgcgttaaacaggtaaacaaacgaacccccgacgaagatatcagcaatgccgtcatcaaggaaacttcgaggcacgccttttctcactcaagaaaataacccgttaagaaacgcatctcgtgatagacgatcccgtcaacaccagcaaaccacaactcgaggcgggcatgtttatgccttttgatgatttgacctgagtttacttgggctgcgacagcttcccgtatggcttgatgaacaactgtatcaaatctttgcttgcaatgccaccctaggcattatcctccccaacatggctggccatcgtcatccaggcagcagttacctgccactatggatttttgtacggcattcatgcccgaagaacagaaaccccttaatagacaaagaggtaatcttcacagccggctttgcgaataatttcatattccgccacgcgatcagccgtgctctccatcgccacacagatttatccatataacggaactgtgctcctctttctttctgtgttctttgttcttgcctatttctccatgtctctgtattgactgtttcgacttcggccatgaatcctccatccgatcctcgtagggtatatcccgatgggacccgtcgctcacgggcaatcacaacccagcgacgctcacaacatgtacatcaaacacaactccctgcatctgcttcacgagagatttcgcaacttccacaaagtctccctcaaatgcaaccgcccataacaaacaaccgaacctatccgatccaggtgtatcaagatacatcaacatatcaatacgcacaatggtatgttgcatcgactgtttcggcacatcaaggcaggtatgtaattgaaacttctcgggaacatgatgtgaacttgctgatccgagtgaaatagtagtcctcagcaatacgacgaatatatcgacgcacacaaccggttgactctcccaggcgacaaccatctatcacatgacgtttatagaaggactgccaacttcgttgactctgggcaatatacgggaacccgttatgcaccgtacgccgatgatgccgagcaacacggggtcgcttctgctgccaggaccatcacgcattttgaaaggcagttctcccatgataccaacagcaataccacaattcaagatgtccagcagcgtggcacaacatggcattatccacaacgtatcgatccgaacagccgtgactatttgccaacagttgaatataccagtagtaacagcaattcgtctcggactcgacagtgaggaatttcctgtggataacatgtcgtcgcggcccctggaagtcatattggattttgataccgtgtctctgtctggcgttcaaacaaggaggtgttattgatggcccatcctcgctgctttttttgttctatccggtgtgatccggtttctctatggcgtataacttgtgggtttctgttggtgattgtgtcgaatgactatgatggtttcaatatcgtttcctttggagctactggcgtttttcatgtatagataatgtcctcttgtagttcgtggtagtactctcgttaacatcaccgatcttcattttaattgctcttgagaataaggtgtggaggccggtggatggaaggtaagattttgagactaaaagcaagttctcaaatagagatgttggttgcttaaagcaatagtgcggcacaaaaagacgtgcatatgtggcaggcacaggcatggaatggctgcatctgtacttcgtccagtagttgaagacgagtcgttccattgaagataattatattatacaccgatacaatagttggtgtgtgcatcaatccaaatgggaaacttcgagacgccactttactgtagtgtctcagctgttggtagcaatcggccaaggagagtgtgcagttcgagcccatcgagatggtttgttgaccaaacgagttgtttggagactgtttgacattttggattcaggctatccaagctgggttggtttcgtgcattataccatcgggggacgtgtggttgcgatccttgtaaggtcgacgacgacgcaaggagcaggccagcctcagtttgtcccagtttagtccgcccagcaacaacttcaagttttgtattgtggcccttctggcaattgaaatagtaatttgacgacggttcaactgcaggcatgtacagtggttgcgaactactgtgtacctctgacataggtatgtgtgttgaagatctacagcctgcttgagctgagactagggatggaagccaccaaacctggaaagggctgcaccaaaacggtctcacaccaatttcgccagtcttaaataacagctgcgagtttgctgcttccagatgacaaccaccagatatgcgcatgactgaggtggcttggatggggaagaagttaagtagctgtgcaatgccacttcactcctcgaatttgaatcccttgattattcggccacggctcgggagctcctggtatagcattcatagcgataagttctgaattgtccaatattggccccatcgaggtcaatacaatactgattctggctcgaacctcattatccatacgacttctatgccccactgcgtttctttctcgtttcttttcaatctgcaaccagtttgtcttgtttccatccagtcatataaacatgccggcatgttccgtcacgacatcaagacgctgtctgccttgcctgtttacaaaccccaaagatggcgaagtctcatcgccggttcttcaatcagccaacccatacgcatgagctgccttgttgccttggccctgatcaatgaccaaagcaccttggagacataatcggcttggtgtcggtgtacagttgggacagaagacttggtcgccgacaaatcaaaaaccaaggtttttttttcttctggtcaagagtaatcccctagtgaattccaatatcatccaacagaagctcgagatttctggagtgattaatgttcgtcttgtcgtggcagcagacccttgtcgttctcctactggtcaacaaggagttgcctactcccactcctgcttttcttccgtagctgatatcaaaattatcaaccaacactagcatcctcttttccatcgtcggctgaattatcgaaaatatcttggtaattcctcatcagctctcaaaggttgtcgtgtgtatcccaaggagttcggatagcagttacctgactttcggtaggacgtaccgccacctcctcacttgctggcagtacctcatctggtacaccactctcttgcagttttggctgtagaggtctatgtgatattccgcctcgcgttcccctttacagctttgcaaagggttaccacttgggagctgtccgcaagggccaacgacatcccctgctctaaagatcgaacgtcccatccaccatcgccgagaaaggtcgcgggcatcaagaccagagaaagccgccaccttgtttcattttagtgtagttcactgtgtcttagcatctctcaccatgcaccctgacagcgagccccacaacctcactactgagtgcatcgcatgctcccagttatgtgtttgcgaagagaaagattgggtctgcaccagctgcaggagggtttataggcgtattcgagtagacaacgagtctcatgaccttggcgatacaccttcgactgctcacgacgacacttatgggtccgatgacgagcttgcagccggcgaccacccaaccaccatggtgactgaagagggtacccaaagtgactgcgtaagctagatactaaatctttcggagattatgctaacaggtacagcgtacctttgatagcagtgggaccgagtggcttggatacagccaaaatgagagtggcgctatggtctcgccttctcgtgtcaacactggacagggaatttgtgaaaggtaatgttgtgatatctctcccacaacaacaacggtactaatcagggcagtggtgttgaaaactgcaatgttgtacaggatggccaaggccaggacccggttacaggcgacccagatgaagacgtcgacccgatggatgttgatggtaacgacgaagacgtttaccgagggcctatcggttcttgggtggctgagaggaccatcataggcacgagcgaaagatctacagctgccattgagcacacaatccagctggttgaccttgcctttcttcggggagcccatttgacaactcctgcagctgatgacaggctcgaactctcggacgacactgaaatggatgagtagatcagtaatccgtggttggtttctgtttgtgaacctggatgttttgcaaagactggaaatagcgcgggagaatttaggagattggtgagtaaaagtatcccactccattcacaccttctaatcaaggccatggcagtttccgcaatccatttcgtacagaagcgtcgatcgaagggcaggtaccctcctgctgttggcaagcccaatattgcattacaatggaacaactgggaaggaattatgacaggcgcaggtaggcaggcttggtgcagcgggcggttgcataatatatggggaataatagaagtagaagaagaagcaaaaggaggacgatgtgaatccagggacagggagtgtgtgccttttgaacgagggttgttatttctgttgtcgtttcggagttgtctgggtatagtttgggtatggtctgctcccaaattgtttgagcttgaagtgtctcttctgtgccaaggttggtggttatgtctgaaacgagtgagcgagcgcaaacttgggtcgcacgctggaatagttcttgttatattaaactctcttattgacgaatgcctttcttctccaagataacagcctctgatccgagttttatcaccagggccagtcgccgacaatgactttacgcaattattcgtaagttcaaggctgtgtaggaaaactgtggcatacaattattatccttttctgcatcttggtcccaattggcaaaggtgataggccaatcgccacttatctcctgcgaagtgtgtctctacgcgtggcgagtgtatcttaacgtcctatcgtcgctgcagcgaggagagggatcaacatgaggctgagttatcgcttggggatgccggcatcgtgtaagtgctatccttgcggtctgcaggtttgttaggatcatgcatttagctgaaggggcgaaatgaagtcaacgaggacaaatcaagataggaagaaaagactcgagaagaaatctagataaagaaacaggggaacaatgaataagaaatgagagaaaccatagcgcacaatgaatacgctactccagggtccgttcgacgttaagttccaggtgtccggggtaagttagactgtacctagagccggggccggggcgaatagatggctccactttgccggtacacatcccggtcctggaatgagtgtagctgtccatccactccacttgcacttgcagttagggttcgacgaccaaacgctgcacagccaaaagaaagaaagtcgtacttaagccttcttatttataatcttgtcagaaactcattgttggtcacaagactgagccccatcagctcggtttcggtctcggcctcaccgaagggcttagcaatcaaccaactgtagagaacacatgctattagccacctcctcggcggatctttctctgtgcttataagggaaaccattggattcaatcgtgaaaagcccatattcattgtcgatccagctccttggaagcatttgttgcctagccctgcagctgctagttcgttcggcaaatgagtcacaaaaggtgaggagcagttgcacgatgaaaacgcatcaacaccatatatagctgggtcgctagacagttactggagtaattcacgctgctttcattgctgcacaacttcgtggctgatacttctgcctgaatagaccttccacataaaaaccacaacctatcaagacatctcgccacaagcctcccaccatctcaacgcaggcaataagatgaaacctgtagaactagatggaaggacgggcgagggcggtggacaagttgtcagagtcgcggtcgccatagctgctttgacagggcaggcggtcacaatcaccaatgtgagaggaaatcgtgaccgcggcggcggtgggtgatgtctagatgcataccgcaacctcaccggctaataccctccaggtctcaagagccagcatgtcaccagcatccagtatcttgcagagataaccaatgcggatgttgatggcctaagcgtaggatccaagactgtcacattcgcacctagacgaacacccaccgaattataccagcggaatatcaagatatctgcagaatcgtgttctgctagtacccttctcatactccaagcaatttttccattcttgatttttgcgggaaatgactctgaggaaccagtcgagcttcaaatctctggcggaactaacgtttcattttcccttagtttcgaatatctggatcagatactcttgccaacactagaagaacggttcggcatccaggtagagagagcactggaacatcgcggttggagcataggtccccagtcaagaggacaaatcagtttaaaattccacccattgaagattggccagagcctgcgatacaaggccccaaagcaacgaaagtaccccgaatcctatgagatcaaggctgtcgacgtcagcatggtggtgcctggtaacgtgcatgagaagctccaggcatcagtggcaaaagatctggaagaactgttcccatcaactgagatctgcttcaagcttactgaagacacgaacctggattcacgctggtacatactccttgtcgcccattccacatccggacttcgatgggggcacgattggctgggatctttgccgaagaagacaaagaacagggatcgattcacggatcaggtgtcaaaacagctgtgccgaggtctgtgtaaagaggtagaagttggaggtcaagtagacgtccatctacaagaccaagtggtcgtattccaggcactttgcgaaggatactcctcgttcccccgggatgatggtccgggcggatcatcttctagagtggtaattgacgatatgggaaaccttgacattggagacgatagaatgagaaaggaaaagactcaagaaccctttggttatggctcactacacacccagacagcaagatgggttgccagtgagatgctaccaaatgtggagttttacaataaaggagacttggtcaaaggcgcaggtatatcgatgaaataaagttttgggctcgagatagggcatacttatgagtcaacagtagttcatatcaaacggttattaccctgctttcgcaagtctaaacaccaattaaagcattgatgcagagcggagtgcattggctgtgacgtggctaaggatggcctcgcagctgtagtgctacttattcttactggataaaaagacatcgcacgaccaaaatttgagagttgggttgcaaaatggcgttcttcttacaaccttcttcgaaagatcttatcatataagaaccgatccgcctagctctacatactggcctcagtgatccgtgctacactttggcttcccgcaaagtgtcgcaacgcaatctaagatgaagggacgtcaccgaaacggaactgcgaccaaccgaagctaccctcatgcaatgtccaagtttgtttccccctatcctcgcctgccgcgcctgcagcgatgaaaacaggcatgaggtggtccatgaaagggtgtgcttgctttgcgtctcctctcttgcataacgcagccatgtttttctcgcggacatcaggtttggcctccacggcctccttgagggcgttgtcaaaactcacaacgtatgggagtggttctgtgttaccctcaaacatgttattcatgtcgcgcaagttgtgtactgacatcccagcaccaatgatgacgattccttcttcccggagtgcagagacggcgcggccaagggcatagtgagcatgaggatcttcgctcttgaacaaagagacctggaccagcggaacgttcaaaggatttgtttcagggttaaaagctgcgacttgttagtatttatagaaaactatgcccagctaacgtaccaacgtggaagccggagaacacgccatggtcaaggccacgtttcattccataggactggatcccggcttctgaaagcatcaccatgatcttgctcgcgagctcagggctccctttgttgggatacttggccttgtaaaagtgatcagggaagccatagaaactagttgcaagttaacggagtctctgagtgaagttaaacgtatgacacactcgtagatgaggtcagcactgattgcattgttaatatggatggtgtcctctttccccatccaatgcgccgagaagacgaccacggcctttggtttgacctgatgggtgatttctttaccaatctgttgaagaatggggtacacaggatgctttgtgttgtattgaacgtccggcttcaatttgtcagtcgatttgtttcgagccttgggacgaacttacaccgccatggctaaagaagtagacaggagtttttattgtcgaagcagctggcagaactgttgaattcttttctgtgctgtaccacttgactcctgtcctttgcaatgttgacgagagtgctttaagcggcgatgcaccaaataaagcaatcatggccacagctacagatatcaggccgactactgctcggagcggtatacgttgaaccatgatgaatttaagtggtctggctatgacaaactctcgatgggtagtttaaatggtctcagaaatgttactatacaatcatgctccttttacgtgctggtgaatcgtatatccgagtatcctttccggaatatccgtcagtggatctgagctgaagtgggatgagcatgatgctgaattagcccatcatgatagttaaggtcatgtgtatttccaactcgggttgttgacagtggagagattggcgaaacgattgacaaggtctgtgctggatgatagtttgtggctttccaactgcctatgggtaataaataacatgagagtccaatgatgagtgtgaacaacgacttcatgcaagtgattggagccatggctgtctcatctataggaaaaaaacacaccagggttggttgaggctctctctataagtgacttcaggaaagaagacacaatgaatttgaaacttgtacctcaataatcaacagggcagccctaccgaattaaagattttctactgtcctgtaattgtggaaaaaatactctgtatgctgtgctatataggtacctagacaaactgaaattgttggtggtgataagcttaagctccaacggaaccggataaactgccccacaaaacagaaggagctgtcttcagtggtccgttgctgggtgcaactgccagattggcccgccaaaaagtcaacttcagaaactgcagggcgtgtgcatcaaatgtgaaagggcggctcgtcaccaaaccatcatcttcatcttcaccctcttgaccgtcgacaaacatcgccacccgggatcgtctctcacgccatacaatacggcccatccatcagacacgccctgcttgtgatacctgcgcttcattatctgttttgaccttcatcatggctcctcttatccttcataacgtcccagatgacgagtgttacgttggcgacgacggcatcaagcgaccttacgccatgtatttcaatcagtacggctatcacccctcttacccaaaccaacactaacgagacgcgcaattagacaagatgcccctcaaggaactacacgatcacgtcgcagcgccgccgagtctggttcgttcggtaaatcaacccgtcgttcgcgatcgcgtaccggaacaccagctcgcagtcgcgagaaccctacgctagctgctgcagacaagctcttcggcgattgggtatcgaaccaggcggccgcacctgctcagaccgtccagcgcaagagcagcggtatgatgcaggaagaggctgctacccaacgacctgttacttctacacccgtcgagctgatcctccgcggctaccgatcgtacacgcagcagtacgctaccatctcccattacgaatcgcttgcgggcgcgatcttggaggattatcctcgcgaacctcctgccagccaacgccgatacaagtccgaactacgcgatcctgcattcacgcgacgccgtaacctcacagccgacgagcgagctctagtgaaccgcgctgatggtggagatcattgggtcaaggttacttttgagagcagagaagctgccgaagctgcaacctttgccagccctcaaaggattctcggacatcttgtgtacgccgagccataccggggagttcctcccactaaggacgaggcctgccctgatatcgaggtcgtccctgatcacccccgatcacagagcatgccgacggttcccaccacgaatggtcgcaagaacttcagcgggccaacgtcgtttaatagccgtctcctcgacctgtctccgccccattcgcaatcctccagcctgaccatggacactggaacgatcagcagctcgcatgcctcttccgctacgatcaccgagcctctccctctccctaaagccaccacatcgagcattgaacctatggagattcgtgacgaggacagtattttctgtcgccgcatcccgaccgcccgccgcgctactattcttccagccgagcaagcccttctccctcagcaaaccatgatgcagcgcgtaattaatgccattccattcattaagtggtttggtggcagcatgattggtaacgaggtgccacgaaccgagacaggcgaattcgactggagcaaggcaagcttgtactggaagctcatctggtggctcgacgcttggattggactgtttggaggtgatgtgctcaacgccgataaggacgattagaggacattcaatcggcagtgcgagtacaagatatcctaagcagacggtccaaaacaaaaaagcaatagcatcagttgacagcagagctagaatgtacgagagacgaagaatttgatcatcgaccacggcgtaataaaggtcatggcgtaaggcgtgttatggaatggtaccacttggtttagtcgcatacttaatagacatggagggtgaagatccgcataatgtttgtatactatcaggagcaagtcctgcaaatctattgctgcctctccgcgacgagaatttctgtcaaaaatgcccacataaacgcctttgtacatgatagcccaacacaatcgtaactcagtaattcaggattcagaaatccggccatttaacatggacttttgtcttcgtcgccgctccatgcaactacagagctcgcatcggcaatcagttctggcgactttggtcttttctccgtagaagcaggtgatacagaccgccctcttgtttcctcctcttgctcgacagcaatgtcctgctcgcaattttcattctgtccatggccattttgtatctcctctgtttcaatatctgattccgccacaggcagaagtagttcagatctgcttaactcataatcgtcatgttctaaaccttctgctcggccaaccagcgactcataggtcacatcggttgggatccgacgaatgggctgaggcgagaatggccttgcgttacgcggcctgttaaagtctgcggagaagacgctgtcggtgtctcctcctccaccgccggctctcgtatctgatgccaacgcagcaagtgactgataacgttctgtatccatcaggagactgtcacctctggcgtggctcctggatagttctgatcctgtatcggcgaggatgcttttgggcgggaggatcgagaagagcttcggtgtgtcgccaccaccaccactcatgtttgcgctgtcttcctcagttgcgaataaatcttgtcccttttctaggaggtcgtccagaccgcctccactccacccttttcttgccagactttcaaaaatgtccacctctgcgcgtacaaggctgcagcttgcgtccacgattcttccgcttgtctcttgactttctctcaacagtgttcgtgcatggtcggcatgtaacgtcgtcaaaccgtccagtttcgtagtcaagtcaactaaatgtgctctgaaccgtccgacatctcgccttcgctgtttgtgtaacttcatgccctctttctccaaccgttttatctctctgctctgggctttgatgttgtgtttgtacgtctcctcttcatcgtcaataacggtttgccatttatccaggtcatgaaggagtggcacttcgaaggatctgtatactgtttcggagagaatttgttggtggtttgcgacgagatggtgcactccagaagcggacatgagcatatcggcggtgcaggagcccttggtcgagaagcttgccgtcatattggtcgatccagaaggtccaatagcctcagcgcgagcttcttttagtctggcgcatgcttcgagcgctgagccgaatgtcgacgcagcggttgatagcgcagcgagagcaagacggtatgactttgcagaggcgacaagatcagagtaagcttgctgtgagttttcaaggtcggcttttgtgaggacagcatgtgaagaccgaggaggcggtgggagtggtagattgaactgagataaaggatttgtagttgacgcaagagaatagacgggcgatccagggacgggtggtagttgtgacggtgtcggtgacactggacgcgatgcttcggaggccatgtttgtttactttaggcggacgatcatcggtgtgactcggcttgtgtggattgcgaaccgggtgcggttttgaggagacggatgaagttgtttcagcagagtaccgaagccataaacaaaatgcgtcaatttggaagggtcaggtatcgaaagaagttgttgattccaccaaaggtttcgatcggttggcaaacgttggagaagactgtccgggatcaagggtgcaagggtctgccgctacagagttcccccactcattggaaatctccagtgcgctactgtaagcgatagggcacttggtggcccggccttatcatgcacctctacgcggcgggcattgtaaggcgcccagccagtggtggagcggagtgcacgtcattttggcggcacctcgccgttatctaaggaaattttatctgaaaggcatgcataagagatgaaattagcaagtcagtctgcgctacctaagacaagcttcttaattcatttgtttttgtaaccctaagctttgactgtcatgttgccctcccaactacgatgccatcacgaggttgctgtgagcgagatgggccacggggcatgtgaagtcagcatgattggtcttttttcaactcgtgccagtataatgtgatgaacaaatatcaaatctcagaaactgtaatatgtctattttcttctgttcttttgtttagcaattaaaccttagcaaaagcatgctatctaagaacaaattccctgaatcttctagttcttagggggcagctgcttcctcaagaatgcctcgacctcatcaagctcctcaggaacagcagagtgtcccatgccactttgtgaagtcagcatatagtcttgaaagaacaagacaacattaacttacggataggtcttccatgcaacgtcgtagccaagtcccttgagcagttcggcgctcaactttccacgctcgcaagggacgatagggtcctcttcgccatggaacatcatgacaggagtctgacggttggcatctgtaggcttaaccatgtcggcaaaggtcttggataggagcaaccaagatgaaaggccaaggataccgcccagcttgcttgtgcaggtgaggccggcaaggagagacatggcaccaccctgggagaagccgccgagaacaatgcgctcagggacgattcccgaatcaatctcttgttggatgagattgtggaagtacttttggctgagcttaatgccctcggtgtcctcgttgcggatgagagagtcgacatcacctccaagttgtttctatgccatgttagacatggttctagccaattcgaaaagagacacttacgatatcaaaccatccaggcattctcattcccatgttctacccgtgttaggtcaactctcaacacacctctcggatataaactcaccacgctgatagggatttggggtgcatggggcagaatgaacttgacctcatccatcttctgtcgccggcgccagttctcaacagcgcttgcccagccatgtccagtgtcaccgagaccgtgaacaaagatgactgtggcagtgtgctgcgatgctgcaggaaatacgagcggggcgattcttcctgaagacatgtttgcttctgtcgtcctctccgttttggtgctgctaaataatttgttccagatgacgagaactactaaaggaagaccaaagataaaaaggtaacggataatggttttcgtagaatcagtgtcgtcttgtgtttgcttgcgatcgttggacatagcagaagtggaagtttaagtgtgtccacccgctgctgctggtcttgtcaaggccaagtggagtttagcggtatcttgaattccgtacaggattggtgacaagctgtttaccctgcactcaggaagcatttagtcaaaacatcagcaacaccatgtgcagtgaataaatgcatagttataaatatcttacagtattcatgtttaggagcatctattatgatagagattcaagtatgtgattaagtcatatctgtgccttgccattagttagcacgatattccatggaaagctcacccaacaagcctttccgctacaattgagaaccaattaacttcattttatcacttgcagttacccaacataacttgacaatctttgttctccattcagtttgtctaaaaaaattccgcaactctctaatgcaatccaccaagagtgggagcagacattgcgttgaatgaagaatggggctgaatatctattggtccaaaggctcggcccggtacccgtcaactcagccgcggtatcggaaatcttcatcagaagggttgccagcaatgtgcaacaacgcagcagcatcttgatcaaataaaataacaaagagtcctatcatagcgcaataaatggcatcccttcgaaaacagcactcacggttgaatttagaattctaagaataatatgtttgtttacaactgtaaattctggaaataatagcattttgactgcagattctgattccgacagcgagagttcaactcccttccagacctttcttttgcaccttgaactacaggatttagtcttatttttctgctttgaagaggctcaaccgggagtttgggctatcagagtttgtattggttatgggtgcaaggattggttgttgtcaccatgttgacacgcaactttcctgtgtgtaacaactttccagccaaacttatgtgatactagcagatcaaggctagcaatttcacggccaatattgggccaccaagctaatcgacccaacctcctggtgttagtgtccaatttgatcactgtatacacccaggactttgcagttaatattggtcctgtttgcgatgtcctagtagtctttctagaatatctcccccctccctgatcatcaaagtaacacagacgaataagaaaacgtgtttcattatctgatcctcttatcacatcgtgtccatggatggaatcttgagaccctctcgaccctgaaactgctgggacgttaggggtcgagtggctggtaatggcacgtgcacaccccagtaattggagtacatggcatctttagtgcgtgaggtggggtgattcgaaccctgtattctcctccatcgtcactctgcatctagtccacctatcttcgagccaagtcgcgttggacaagttcaagtttgagttcctgcatcatttgaactcattttatgcttgtgtaacgtcattccaaaatctcgtttctatctctactatatcacttcaatgtcgtcagaggagttaacccttcctcctctccctgctgtttcttgggatgagcagtcacaaactttcaccaacaaccctcggaaacgcgtccgcaatgccggctccaagcacgcgccttcctcgggcttcaacaattcaagtgatcccgccatattctctagtgatgatgaccctgcgttggacaactatgtagaaggcaggcgaaagaagagatacattggtacttggtttcaacagcatcccacttcttccgactcgactttcagtgagattcacgtttctaagccgaggcgtccatggacgcgacaggcagacagtggtgtcttccttggcagcgatggcaatgagagcgaagacatgctggaacccgtccctgaaaacccaaaacccagactgccccagcttgatcacgtagtgcgccgcgtctcaagggctgagcagattgcacgcgacaaggttcgcacgtgtcttgagacgggcgaagagacagtcgacttttggtcgatggggctggaagatgtctccaacgataccattagtcctctgtcacagttcacctgcatccccgttgttactaaggatgttgcctttgagcaaaaggacccagagctcaagatctacatggcccagaaccggctaacacgggttcctggtgccatcttcgacttgacctatctcactattctcagtctccgccacaacaaactcactgaactcccacctggtatcggcaaattacagcatctcaaggagctcaatgtgtcacaaaaccgcttgcgacatttaccagttgagttgttggatctatttgtatcaaatagtaaactcgacacactcgttgttcatcccaaccccttttggcaaccaaaacgagccctagaacagaccgaggagaagtccgataatgtgctcttttctcacacggaatcagaaccttcttctgtgccacatttggtgagtcgattgttgggccggtctccttcgcaactctcggatactacagggcgagtcgtctcagacttcagatttccaacagaccaccggaaactcgtattgcctgttgatgagggagaaccagaattctcaccatcgacgtccgtctcatctatgacagaatcgcaacgcttgcaaggggcaagccgcgtcccaagtctactggagactgccctccgagcctgctattctaccactcagcttccagaaatggcgttttacattccggagggtctcaatcacctcaggaggcttctggaacgagcacatcgacaaaaggaagccggtgggctaacttgcgcacgctgccgcaagatgatggtcattccaactgtcgaatgggttgagtggcgggaagtccgaacctgtaaaaaagtcagccacgataactcatctgccctgcgggtgacaccgctgagtatggcagagggcgagaggactattcccttcatccaccgaggatgctcatggcgatgcgggccaggagaattggacaagagtagttggggtctgccgagaggaaatcttgttcctgtaaccgatgagggaaatcaacaagcatgatgggtaaatggcgttttatctatggtaaaagcagattgatgagcacatgaatgataccttatactgtctttttttattgtaattaattattaccgaaatcagttgcgcctgaacatttgtcgttccgataatcatgacgaagatgtggatagttcatgaggacatcttatgacacggtctgatagttcgtttcgttatgcgctgtgtgcaagatcagttgacccgattataaattccgtttataaatcacgtacaaacacatattctgggatcaaggtgacaaagttgtcttgacttaatatgtcatgatctagactaagtcaaagtgagtgttggattgtcagccagaaagaactgtgttggtatgtccctcatcacaaaatcatcgaagagcttagtcgtgtatgtgctttgttgtataatttcttattggtatgtaaattcgcgtacctgtgccctcgtagaactgcactcgccaacataggcgagccacaccgtcaaagacactcttctcatgctgtttgatgcgtagataaacgtatcattcatcagaagcatatggctcggcttgagatatgatcgtagatgttcctgcagagacacggtcccttccacgtagcgatccgttggaatggctttcaggcctataccaacatggagggtggaccaaagcgattcaaaacgtgagcgcaaatggggtaattgtgcccagtgcaaaacgcacgggcgtacagcttgttcaaagaaacgggtatcattcatccggggtctaatcccagtcatcgtcatcactgtcgacgtttcgtgattttccagcagttcctgtcttgatagtcttgcctgctaaacgatcttcagcagcatcttcagcagcttgcctcctcttgacaacgcgcatatcagagtcagggacagcgccaacactaactaggagattgtcgacctgttgcatccctgttcgcacgcccccgatagttgccagtgtcacgatctgtttgacaatatctcccttgttgtaaaccagaattgtcgggcagtttcggtcggggtagttctcgatggcctggcttgctcggatttcgcaaaacttgatttcgccgtactccctagccgcttgtctccatagttcagtcaagactcgggattcgacatttgttcccatggcggacgtaaggttgacgaagacgggtccgttttgtgatgcgtctgtgacttcgcgctggtattcgggctttgaaagagggtatacggtcccgtgcagagctttcttttgtaaactgttcaactcggccatgcgcttttggcggtattgttccaggaaagcttcatcttcatcgtcttctagctcgtccaactcgtcaaggtccttgccttctaatcggttctcatgtgccagtcttcttccttcaagaatggcctcctcgatcataggagttgggctcggtggcttctcagggataactccatgttttcgaagaatatcattcctgtggaggggttagagctagctcagggtcgtggaggggtagcagaaactgaccattctgtgtctgcgtttgggtcgtcaattggaacattgatacgctgttccatagggttagacattttgatgtcttggtagagttgaagtgacttgaatacttcaacagacgtttccctcgtctactaatgtatttgctcgaaagtggcagcctatagtgagtggtacgtagtgcaaactgacgcaactcaacaggggaccaggcagagctcatctgttcatgcataactcgaataagccccaccaagcacccaagcacaattgatgcacaattggtgcatacctcctaccttaggtaagtatgtaagctaggtaagctctctccggcgctatgttacaccggcattgactcggtcgctccttccaaaatccatcacgtgtgtgggctacccaaccctagcacgctaatccgctttcgaccacagaagccgccccagaggcaagaatgagtcctcccctctgagccaccaaacttttcctcgcttacctcctcccacccaccttgcgagcctcaaatctgttgccggatttcgtcaagctttcccactctcgcaagataccgacaagaaattttcgagaaaatcagacaagatggtaagcgactgcctttttctggtacttttacgatggatcgattacgagcgatggatggacaacgactacgtgtgtgaaaagaggtggaatcaccgactcgaagaaacttgctacccgtggcaaaagttacagattgatggaactcgacttcgacgacagcatagatgatggatcggacacacaatggactcagacatgatgatggaacaagttggctaacatcccgccccccccccaggttctcgccgttgatcttctgaacccttccccggccgccgaggccaagaagcacaagctcaaggtacgataacacccgggcaaaattttcatcatcacgacaatcaatctaacattaccagacccttgtgcccgcccctcgatccttcttcatggacgtcaagtgccccggttgcttcaccatcaccaccgtcttctctcacgcccagaccgttgtcatctgccagggatgcaccactgtcctctgccagcctaccggtggtaaggctcgtctgactgagggctgctctttccgaaggaagtaaacgcctcgcggcggtttatttccttgggcactcatgactcttacggttcatctcatggtggccatctcggatctgcaaaacacaacatcgacatggacggatagaacagccgacgttgcgaacattcaccaaaaaatctttgcagatagaagatggaacacccagaataggggcgtttggggtctccggatatcttgcatggcacatcatttctcttttgtttttccgttacgcgccttgtaccaaagagtcgtctggaggcaggaaggaaaaaaaagcactgcatgggtggaaagctgagaaagccttcacacgagtgtccacgctggctctaataggttggctggacatgaggacgtggaaccgtttcttgatgatcgcttcatacccgagtgcagtgggtagcggaggatggtcactgtgcttttgcgaaattcacaatggtttccacatcactttcttcttgacgtgaatgtttctagtcgatgattgcgttgtgttgctgtcgtgactgtcgtagagtacactcctgtgcttcgtactaatatgattccaaaatgcatcattccgcccgctgctctctaccatgcctcgctatacctagctatcgaggtcgactcacttgatgccaaccggtgatggaaggcgtcatcgatagttgggctcaacccctcagcagatcgacatacctagctgctgacttgccggatgactacccggagacggtcgcccgccacaaagcgcctaaggcaactcagctgaagcagagtctcatggctaggtactattttttcacgaacctggggaaccaattaccccgcgaaatttgatagaatccgcattctaccttagacccaacacattgtagttccaactataatcctttgtgattggactggttgatggacctctcgactcgaattcgaccttcgatatgaccaatcaatatcacctcagttcatgatagatgaatcaaacgtatgctgagtgtctcctgagtttgatcaatgtgaaaagatgcatgtattaaagttgtaccaaccaccaaagtgaatagatgcatgtttccaacgattacgtcggtgatcgtgtgacttttccctcaaatcaatttattaagatccagaggcaaattcggagtggacctcggctctgctgggcaaataaatcaactgttgtcgatcatgaaaagtgctagaatttgcctgtaggataattcatcgccaccgccttggtctccaacgtagccctctcctcttgatgatcagatatggggcttatcagatgagtcagtgaaccaatagaagaactcacaatcaattactttacacgaaagcggcgcgccgagatggtggtcatacgcgggtagctgatccacagtgtgaaactcttgttagttgattggctggactgtgctgtttatgggatcatctccttcttagctttttggggtcttcttgggacagaacaggggcgcttcactttttgaccctgccaaatttcctcacccctggcaacaaggcccttggtctgacttgtttcactctactcccctcttctccttgttttattttccttttgaacccttgatatctcttctctagattccgacgtcattcaccttcgcagagactatttcttctgaattcaccttcaaacactctccactcaaccactacttgaacgttgtctttttgttattgcgtcctgtgccacagtcgttgcttactttaccatcatcactgtaacgtcattgctcagcacacggtatcgattgttgattctttctgaatcaaagagttcttttcggtttatcacagtctttacactcttccataatgtcaactcctcgtaccaagcgccaatttgctggtgcttcggccgatccctctcagcgccaaatcacctcattcttcaatgctagaacctccgctgagtctgcagctgctgaagctgaaaagcctcttcagcccgctctcccctctaccgtccaggcaaaccttctcagcgtcggcatgcgagtccgcaagtccgtccccgaaggatacaagacggtcggtaccagtgctttcaagctctggacggacaatgctccagtaaacaccaccaaaatcaccgcacgagcccccgccaaggctgcctctcgggaacttctccctttctgcggaatcaacagagttggcggtcttgatacgcaacccgagtttgaacgagaggacgatgttccggatatcgacgccattcccgagcttactatgtcgcaagacagcaacgagagtgctgagtcatacgatggatcccgcaagcggatttttgatgcggaggaagatgagctggttgaaagccgctccatggacgtccagagcaactcccgaattatggctattcccgtgtctcgaaagggtgccggtttgagggggttcgtctccaacaacaaccaaaactcaggttcagatttcgaagaggccgattttcttgtcaatcccgaaatggatatgacgaactaagccagcaattgctgtgatgtttgacagagttcttgcacattggcgtgttaactatgcgttatgtttgggtattgcaacattggtcggcgttcaggtacagatatatcaaggcttcagagcggttgtaaatttattaggtgtcaaaaagacattgtagctcgctgcatgctacgtggatttatacataaaggtcaagaagacctacagttattattactgtccctcaacttacatgcccacgaagggctcgcgaaactcgagcaagtctctttgtccgtaaaactcaccagctatcgtcaagatcatgttgagggtagcacgtaaattcgcccgtaatcgctgtttcgccgcctccttcaccgcctcctcatcgtcctctgaagctgccctatagttaatctgggcgagcaaacgttcttttgctgctttgaggctttcctcgggctctggggcagcgacctcaccttcttcggcatccgagtcagacgcggtatccatagccacgtcttcctcttcgtctatctcaccttcctctgtatcaggctttggcggcgaagtcgtcgtaggctctgcagcttcgggtggttgttcagctttctgttcagcttcgggtggtgtagaagcttcttcgtcctcctcagcgctgacggcgccttcaatctccaagtcctctgggtcagccatgatgtcttcgtcgctgctacttctatcaacagcttcatgcgcgccgagtccaccttctgccaactcttctcttagtgcagccatctcggataaacttctgcccaagaggactgctcttcgtcccaggtcacgaatccaaccaatctcagcgtagttcagttcgcccttatctggcagtcttgcaagcaatgcccagatccagcgactcgtgcgttctggaagtgtgtatccccgacgaagaaacttgccgccaagcatgatgcgcagtattcgtagcgtcgtgtctttggacatgtgggcgatttgaagtggatgcggatcggtgtcgcgcaggagtcgagaccaggtggctatgacagaggtttgattatctgcaggagcctcggtcttgagctgcgcctttgcgagacgagaacgggcgttctggggagggctggcgtggaggatagttcgtaggtggtgatactgatccatgacggaggcaaagtaggcttcgtgtatagctacttcttcgtcgaagtcgtcatcatcgtcttctgagtattctcctttgtagtttccctcgtcgtccacgttgtcgggcattgccatgtacgcgccgtcctcgtaccaacctcgagaatcgccaacgccgtcgctgtatatgttcctgtcgataggtccctctccatcatcttgatcatcacctctgagttcagcaggtaactgtggtccgatctgaactttaggcgcaacgagtaaatgggggattccggcagcttgttgtctgtcatactcaccatatcagcattcgtgctctgcaaggtcgtgatcttcagtaatgacaataggggcgtgagggaaaagggtcgacttaccgaactgagtttaaatatgccatggcatctgcatcgtcctcgaaatcagactcttcgcctgcgggaatcgttgtcgcatgctcgttgtctgcaaagacatatttctggccccaggtcggatcgatgccagagttttgatgttgtcgcgcttttccgccgtgtttctttgatcgctttggtttgggcttcaaagtatcgccttcgtcgacatccttaaattctcttttggtcgccattatgtatctgacgtgaatgttttgtcagacttgtgatgctaagcaaggatgggtgagatgagagacccttagattagtacatattgtttggttatgttcttatcgataagccattaagctgtagctcatccccaccttcaacatcttgaaattgtagcgacttctcatgatcataataaaatcatgatgagcacggctcttgtgcgacaatcggcctcgagaccttctcgatactataaaagaaatctttcagttactttacaatggcgctcatatagtagctacaaccactttattggtcatagtatgtctagattcatctatctactttactttcactaacactcatagctaaactcgctgccgcagacccaaatgccgatttccttcctttcatgtgtaaggatgtgaaaccctttgcacttgctgtcaaggacaatattgcaacctctgagttcccgacacaatgcgcctcacacatcctctccgctcacccttcacctttcgaagctactgtcgttcgtcaattgcgcaaacgtggtgcgaccgttgttgggaagactaacatggacgagtttggtatgggatctcactctataaactcggttcatggggcagtgaggaatcctttagctaagaatgacaatgtttccgctggtggaagctctggtggaagtgctgttgcggtgcgcttaggagacgccgatgtcgcattgggaacagacaccggtggttcaattcgattaccagctgcctataccggaacggttggctacaagcccagttacggtatgatctctcgtttcggcgtggtcccgtatgcaaactccttggacacggttggcttcatggccaaggatgtcaagccgatacatgaccttgtgttcaaaaccaaaatgcatgaggagcatgactccgaagatccaacgtcactatcttctgcatctcggagacgatgcgccgaaaccataccatctgctcttcccgatctttcgaagctgaatattggtgttcccctcgagtacaacatcgatgagcttgatccttctattcgcgccgcttggatatctgctgcttctagtctggaggcacagggtgcgacactggtacccatctcactaccatccaccaaagaagctctttgcgcttattacgttcttgcccctgcggaagcctcgtcaaaccttgccaagtacgatggtgttcgctacggagaacgaggtgaaggcagtgatgctgtcggcgagactctttactctgatactcgtggcgagggttttggtgaagaggtcaggcggcgaattctactgggtacctacagtctcagttccgaggctatagacaactactttatccaggctcaaaaggttcgtcggatggtgcaacaggacttcgatcgcgtctttcgacttgataaccccctctacgaacccgagcaattcgaccttagcgatatggccgaggccactggtatggaagacaagactggtcccgttcaggtcgacttcatcctatgccctacagcaccaacatttcctcccagattagaagagattgaggagcaaagcagtgtggatacatatatgaacgatgttttcacagtgcccgcaagtctagcagggctaccggctgtgagtattccagtcaaagtggagggaagtcaattcccagcgggtctgcaagttatcgggcagtattgggatgaccaaagagtacttcaactggcggagaagctgaagtttatggttgtatgagtgggctgtagaattccacaagggatgattttacgatattgtatattaaagaagatgaatagcaaaagaactctgaggactttgagtgttgtagatcttgtaatcatttgtatggcctcaaagtgtccatcactcaacaccagcgatgcaagtggttgcttccgccatctgtaactttcagaagcggtgcattttgattcatgatactttcatgaatagggagcatgctcgtagtattattaacgaacttacaatatgtttcaattatcgctcgagttggttgcgctatgaataatgtacaaacagatggttgaatgcgcaaatctgtagccttattgtttcttctccctcttcttcacgcagatccactgcaactgggtccctgatggtgtcaaaattcttcgacttggactgtctcgtggtcaatcgcgccctttccggtgcatgccgttgggctgtataagcagtgccattactagcgttgagcagattggctagttgatcgaacctccatatccaatccagcgcgagactccaggaattcgtggcgtatcttttcatgttggaaacgatgcagtgggcatctcacgactcgggttttggtgttagtatgcttaaggcaagtagtcagatcaaggtgaacgacttcgactgcgacttcgactgtggctgcggcttgggcttctccttctctcgtcccggtcaacctccatcacatctccttctgagatctcctcagattcttctcttgttccattctctttctccgcttcatgctcttcctcaagaagatcctcaaggtcgccaagagggctaaccctcggttccaaaatctctaggtcctcgagaacctctcgttttggcatcttccatagacttgtaccgcatacacgctcctttgtcaagaggtcgtccacgaattcgtccatatatgacaacttcacgccttcccttcctcttcgtcttaatttgcgcctatcctcgagaaacggctccagcatttcgtaaacgttctttgcttgccgtgtgagtcgaaagtagaagcacgcaagtgcgcgtagatatttaaaggcttcaccgccaaatttgaggtattccagtagtaccgcgtcgctaggcgacagctcgagaagcttgaaggcaaggcacagaaacgggctgggcacttgtgtggtgccataggtacctccaataaacttgacatcctcgacaacgcgatcaacgatatcagcttcgttgcatgcaaagcattgcatcttgtagtatatcgagtcgacgatgcgatccctgacggccttttccatgatggtcgcagggttgaggccgtttggcgcgaccgagacgttggagccgcgctcatcgaggaaacgccgtgcatcggcgtgaactgtatctttatccctgctcatgttgtatgatggttgcaaaatggctgtcaattcttcgaagttggtgatggtgggggctggtttaaagcttggattgcgaaagtgttgaaagctggaaggcgataaggcgataagcctcgttgctgtgccaacagagtaaataacggactttcaaccgttcaggatgacgacagctgggtttcaatctgtattctgaaccatcttattgtgtatttcatatctattcttgacttggctagtcaccagtctattaaacttatcattcaccatggcccggatgcttctcacttcaagtcaggtgcaagtcatcgcatcctgcttcgtgggtaagagacattcaccgccctccacattccagataatcccatgctaataagacattcaacctcacagtagtcagctgcacagttgcactcttcgtcagcggatatatcatacagcaaagaactgtcagccagctccgttcggcaattaaaccacgcgctgaaacacgtgcatcgccaaaagtctaccttccggagaagttccaggcgcgaacgaaagagcttgaagatggccgtgtcatcgacatagatacagaagccgatatagaagttagacgacagcgcctattagtggagatcaaggaatcaaagccaatcgtggacattgagggtgatgctgcgttgcagagaaatattgagatcataaagcagctgcaggccaaggtggtggacaagatgtcgacgcctgaaggccatgttgaagctccggttgcgaaccacaagcctgtcagcaaagcgaagaggagaaagatgatcaagcaggagcttcaaaagtcggcgcaggctgaggatgggctttactaccaacgcaggatgtggtaagctacctcgctttatgttttaggtgttttgtatgtgtatatggtaacgacaatggattttgtaatgggatatgatttgggaataaactggaaaggtagctcagctgggttaaattgaatatgactatgaatgctcatcgtttcaagtattacgacactccatatatgagattctctcaaacaggtcacgttcttcaagctttcaccagtgctttgatgaccataagccattaatatcatggacttcgtcataacattcaagcacgagaaagagtgtggctattgcgcaccgtgttcttcattgaagtctggctctttcttgagttgcccttggcatgtataggtgcttcggttcttgaaaacaccctgatttttaaatgtctcatgaatagtctctggcagcgatcacagtctctttgttcgtttaacgtattgtctagacagacattcattatcattggtcaatactgataccaacttaaagaatcgcgacgataagatggctcacatacagtcagttatacaatagggcttgttggctatatgacgacctctctgtattcagatccgtcacaaaggataacaacacaatatgcagacacagtttaggtctccaacgccgtgcagatagtgctcagtacatgtgtaagtgctatgttgtggtgcaacgtgacactagacaggcgatagcacaagagcctttgttgtgtatgaaaattcaaggcgatcggtcaagtgaattacctttcgtataatttgacaagacctttgacccaaagacatcaaatccccggactgttgagctaaagtccaagcattggcagtccaatgttcaattgtgacactagtcattcccaacaaacagggtccaggctttgagaaggcaaagtaaccaactccgctggctccagtcagttgtcgactagaagcaaaatggaacacctgtcgaaaacatttcggagcctgcagaaacgttgcgtgtttagttcaagaagcacgggctgtcttgcttaatatcgggcatcgtgaagggacttcacggagcccgaaccgacctcgagatgtcactagttccccaggatatgcctgacagttttcagggaccatttgggtgatggagtcgtcttatttccaagacatggatggggctgcttccaagagctcagacgctcgtacacgtcgtttggcgtggtacaagacgatacatgaagctaattgagcccttattttgctcaatatgaggctgagaataaaattttgccgtaactagtgccaaatgaaaggccctaggctggcctcaattgcaattgatgaagttcgagacaggcgattgtccagatggtggagcatgaaaatggaccctgaatttcactgtcactgtttttgacttagaccaaacagtcggaaatctgtctcggtccggcaaaaagtaaacgcgcacaagccatgagtcgttcggagcggcaaaagtgggggtgttgacgatggagtcagttcattcgcatcgtccgaattgaacttcaccctcaatcaaatcaaaactcttcctttggtcaattctcaaaagacccttctctccacacttcgctcagaccagacggtatcagacgacaatcctttccattgtgaccacgacaaacatctccacagcagctaccgccacttacgaaatctttctgccaccattcaaagctttgtttgcttctcgctcaacctccgacagccccggtcagaacacggagctcccgattctcccctccgaacccatcggccctaccgaccagcaaattacgactgatatcgacccacgatgccggcatttcaaagcaaaaagttccggtccgcggccgacatgaacagtatcggcatgcggtaccgcaacctcatgaacaagcaccccttcctcatgtttggcctgccctttctcaccgtcatcgttgccggctccttcgtcctcacgccagccactgccgtccgctatgaacgctacgaccgcaaggtccgccagatgaccaaggatgaagagctcaacgtgcgacgatctgcaaggaaggtggacatgaaggaggaatactacgtacgtcgtgcaaagctcggaatggtggaaagaatgctgtttgtgatctgagagactgacatgttgtaacagagacttgctggcaaggaccttgatgactgggagcagaagcgtgtgaagcgacttcctggtgagaatgatggcttgctgtagatgatgctatactgtctcccttgctttgcatgtacaagaaagcatcacgatcttgaatcgatcatcgatgcgatcaaaatcgacatcttgtgaggattgcaaaactatgataacgacctcgtcgacgtcattactgaccatcatctcaacgttgcggctgttgaaacactacggaagcaaggggtcgccaaggagggctgtgttccatgtgtagatggcatcaaaggcgttcgggtgttttgaagatggcgcgccttggctcatgtctttgatatcgcgtttcttcaagtacggtacgtacgtgcagatcctctgtcatttcaattaagggagagcgtagtcgtggtggtttgaggctgcagggacgagccgcaacgtcagtgtctgacccggccaagcggtcagcggcacatcagagacagttgtcgggatagcgatcgaaactcaagtgaagacatctcacgaaagacttgccgaacatcgatgagtctatggaactccgatcttgattttgggttattcgagggcggcatgtttcacagactcgaaacagatggacgttggaagacgggatgtgtggactgtcgacgcatcaagcaagaagcaaactccaaaagttcgcatctctgagacttgcaggtgtatgccagtcgtggagcgcagcaatatcgcgcactgctgcaagcactagtatgtgcacacaacccctctaccctactgcaccaaccactgggggacatttgattcatttgcgcttgacagttccaaggcacaatacattcttacttggccgacggccaacattgaattactgcaggatcaggttatccttctcccttgcatcgagtcacgttgacacaaagcccctgcatgtcgcaatctccgtcttgagtgcgctttgtccgtgggcaaggcttagcctggctgtcattgtgagtgcttgcagtagacacgtagtaaatgcatttctgattacatatcagcactatcatgggattcggcatggtgctgatgtgtgtctaaatcatgatggatgatcgcctcgactgatatgatatggcatgacatcccatcgtcgatccggagaacgctacaagaccgagatgaagtcccctcacagcttagcatctcaacaagtggctgtagtggctgtcgcattggttgaaaagtcacgatatcacaacgacgagctcaggctagcgatactagagcaggctaaaaggcacgccaaagagacaagctattgaacgggacgacgcgtagtcatgttgatcaggaaataaagatgtaaatggtggtggttttttagcttacgataatgagggcagctaaggtagcgcagctggacagggccagagcatcacgctatgccagccccccgcatcaagatgatttctgtaatcatcaattggacggcgaactggacggcttcaaagtcaagcgagacatttgacattaagttggtgatcgtcaggagattctcgcatcttggacatgagcaatgatgaaagtgttgtgtaaaggtgatgacaccgattcaggagaaggcggccgaattctcgatctatccatcatccagtgggcacgatgacattcatagttggaagaagagagatcgagtccaagatgaaggcagttgttggtccgaggtcacggacttaaagaggggttacagccaataatggttcaatagacggatgaacatcagtgaggccatgcttatttcaggtaataataagcggtcggaggcgacgatgatctttcaggtccagaagatggtgttgagcccgttgtagagctgcaaggtactgattgtacctgcaggtatcaagttgcagcactcaaaaaccacgttttccctttctggttgtccgtgtgtgaataaacgcacgataacttccgtcatccgagctgccgaacaaggcgcagtccatactgagtgagcaagcatcccatcttccattgttgtagggtagcatccagtatgggttctgcgagttgcttggtgatcagacggaaactcgcttgtgagtggctcaaccgagtgctctcttggaaagtttgacagggagccctgtctttaggtcatctggtttaaccagtgccaagatcagccaagccatgtcctgccaactcggcaatcaattaagttttctgacctcttctgagctgtgtttgcgaagaaatgcaacgttgggttcgttccaacgactggggatccaattaagttacagcaacgtatacaaaaggctgagtagcaaacaacgcccgttccctctaagttagaatacgggaactaacaaaatatattgattgcccgcttatagagacagtttgcagcttacgaccgctgctgcatggcatctggggtctagaacatatgctcatggatgaccgtggtgtcggtaacatttgcaatcaattaattgcatgtatgaccatatatcaggatattattggaagccggaggacttgccttatgtaacactgcagaaccaaggcaaagggtcaatagaaacaagtattattacaaggtacctagataggtagatatgtggatgtttaaacttctttttttgtttttgtttccgtcccaattcatcatgcattatccgtacatccaaaattgtcaaactggcttggctttttaacattagtatcaccaagttacataccacgtagtagttgggccgtcacgcagacaagtttttctttttcgcttcgcttctattttgaactctactgcaggtttctgaggcgatcctgtaacagccaggtctacgggtcgtcacaagattgaaagatcaagcaaggagatgcccgatcctgaaagttgataaaatacgcgaagaaaaagcaaacacacagaaaatgaaaaaagtgaaggcctaaaacccagatccaatgctacggcaatgcttcagctctgtgacaactctccgctaaggcgcgctcggagtcggcgacgataattaatgacagccaatggctttgactacagggggttgtcaagctgtcagagcgccactcccacagagctggaaacccagttcgggctttatcgtgtccgaaaaatgcaaggaaaggctggtcatattgaaaaacaaaaaaataaaaataaataaaagacgaaaatattcaccgcaacaccaacaagccaagtgccgaaatgttgagagatctacagtggaggtgggatggagggaaattgccttgattcgggtcactgtgattcctcgtttccttccattcggactggagcctttttactgtgatttcttctccaagatccatcactgtagtagaatcagttatcgtgtccgtaaatattcggttcggagccgggaggaccaggaggacaccagcgccgagcctctttttaatctcgtttatcaagactgccaagacgcagagaacaagaagcgagtccggcagtccacatataatcgtcatcgctcgtaggcaagagtaagagaagacacaagatacacgagtgtacttgtacgtatagacagacaggcaggcaggcaggcgagacaagtatccacgaccagaccctggatcgtcagtgctagcagtagatacttacctagatggtccatccgatacagcagacagtaattaaaagtgcatgtgcatttatccatccatcgtgaatgcaaaatgaaaaagtggaatgaggggttcaaacagattcaccgccagtgctcaatcaaccagtgacgagccttgaaagggttccttgcgtggtttttgggttttcggattcaccatgtgaagcagttccccgttattaccttattaactgcgatgatgaacatgaaccatcggagctgttaccaggtgggtagtagtaagcagcctgcgcttgtagcggtcagtcccgtccgtccatggcaactgtgaattgcttcacattgcttcaacttggcctggactcgccatcattccacattcaattaaactagcctaaatgtcaaagacacggttgattcccttgtactggggaaagcgcacatgatagtgtcatgcacgatgcaggtgagattcgcatcacaagtctggatgatggctgtatggtctgcgtctgcttctgcatacgccgcacggtagcgtgggcatgggcattatcttgatacatcccatcttcaaaaagcaaaagggacgcggaatgtcagattcagcttgtagatgtcgacaagggggggtcctcaaggccagatcagatgatatccccgagagataacgatgctgtctcaaaacggcttgagtacgtgatcgcggacaaagcacattttttttgggtctcagttgtacctgcgtcttgtctgcttacagagtgaagtattactagctattgtagaacagtagttcgccaagacgccgcctcttcgatgcaagggagttatcacacaatctaagcggagtaacggtatagcagcggtgaagacatagatcctttatttctcatccatcctgatatggtgggtgttggtagttagttagttcgttaattaggtagttagcttgttggttcaaattgattacttgcagtagcctcagaggctagggaacccacgatccatagctgaaagatatcaagtatcaatatgtgctgtatcggtaaatagagttttcggctggcgcgcaaaccgacagttgaggagcctggctgagcctttggtcgactctcggagttacttttgatgtctattgcaatcgatcatgggagttgccgcctctttactcgatcttgataactgtattctatgtacgcgtattgtgttttggtgctgatgatctgttactcaagtcgtggaaagatgtgcagatggtgacgtctaggttagttgtctctggagccacgacagatggatgcgttacagcaatagatctgcgctggcgtacacacgaaacaaccggccatacacattacatgagatctaccaaccactcagaagccaatgattccacgtttgatgttaatcattgacaacatgatcggcttcagtacagcacatagcggctgtatctggcctgcaatcaggttgcatacaattgtccactatctactctgtaggtacctatgatatgatacttcccacaatgttgggactcacgatcaagctcagactcagactcaggctcgagctcagaaacattctttttgctttttgtttttctacagttcacggagctccgccctgcacttcagatgcagacttccaataacacggatcgagcgatgcagttgggaacgaatgagaatatggtccattaagacagacacggaatcttcaggcacggacccctgtattctcaagggttatttgctttttttccctcacctcatattcagagagacaaggtaggttgtgtgtaatcaggcactgacacattgggggaaaccctccgcagtgacaaggatgagacgggatggggggtgcagtcactcggactcaggcgatggggaaaagaggctgaagggagagaaatgggttaagatggtgatggacgttgaggttttacggcaagttaccgtccacaaagtatcgggaactatcaaatggcgctggacctgatgacctgtcttgaacaaaaagaggcttttgaggcgtaggctagcaaaaaaaggtaccaggcacaggaacaggaacagtcatagaacaggcacccaacacagtaaccaggtacgccgaagggcctagaaccaagcgaggcttacgataacttccatgccaatctgagaattagatgttgggatgaaaaaaaagaaagaaagaattttttaaaaacaaataaggggaaaaaagtaaaagtgcccatttcaaatggagtatctgattagaataataatgaggcgggcgtaactttgaataagtaggtagtatcaaaaatattttttattttttgccgtggtgtttcggcgatagtcgcaaatgtttcgttccaagggctcttctctccaagtccaagggtaaggtaccaaaaggtacattcactgcaagagtgaaaaacgacaggggtcgttgatcagcagaacacatgcacacccctgtcgtgtcttgagagagatgggattctcagagtgtgtgcaaaaaaaagaggtgaccaagtccaagatccaagtggagatctgctaaaatgcacagagccagagacaggaccaggggacaagatcaggtcttcatccactagctccacccatctccaggtacctacctaccctccgactccactgtatcttctgggcgttacagggatgtccacccacttcggctgtgacggttcggtgaatgacgttcatagtaccgggcggtctttgcactctaaagttacgatgaaatacgaatacacacacactcattatttatagacttgacctcccatcccggacatctcgggtcctcgctctaacttccaacaaccaacttaacatctaggcctttgtagcctcaatcaactaacaacgagtgttatatatcatattcatattataatactctcttttcatcactcattcaccaccaccaccactgctacttactcaaccacacaatcgacatcatgcatgttctacacggattcggccaaagacgaaagtcgtctcgtcctcgtgaccttcacatcagaaaggtctctttctcaggatcttctctctcatccggttgctctctatcatcatcctcatcatccacaatctccgccctctcaacaccagctgccaggacgcctaccgcctcaagacctgaaatggaccctctcgcctcacaccccgccttccacgcaccaccaagattatacgaacgacctttcaagcgcatggacaaccacgagtctgtattctacggtaccgaggaggcggttatcgacgaggaggagtttgtcgagcaggatgtcgctactcagcagcccacagagatggctctgcctcctcatgcaagcccaatggatgctgtcgacgagcaaagcaacgagcccaaggattacttcttcaccacattatcaacacgaccaccgatgcccaagtctcgttggtctgaatctactatccaaagcatccagacctttgacgaggaggaggaggatgactccgaagttacacagtctgaggactctgatgatgagggtgacaatgtctcagtcctcgagatgcgtcgtctctctcgccacgcctcagcactaaagcctgcctctatcagcgctacttatactgccagacctggtctcgcacccaagcgacctcctatgcgatcccttgacagcgtcgacaactttatccgacgcggaggatggaagcgtcgcggcattgtctttcacaaggaagacctcgagaacgcccgatctgagatggaccgcaacagcttctaaatatcgtctcatatcgtcttacctcaccactcactcactcactcacacttaacaaacctcgacataatctcctttttcctttttcttttacatactcatgatttgtttttgatacccatacctacagcacatatcatctgcttctttctctttcgttgaatgatatctcacggctgttctatatccttgtctcacacaactcataaactgggcttgtattttttccttatttctactctgtatacatatcaggaggcctggagttttgtcattatgggccacgggattacttgggaaagcgaaaaagcgaatttattttatctgttttttatgggatctggaggtatgcgattatgggttttacggctttccatccatctactgtggtggatacagacacacacacacatcttctactactacatattactactctactactcttactctctcaccctctacttgggcggcactactcttactctacatagaagcctctggatcgaggctgaaatactacacaacactttgtcgtctccatattctgcagtctccaattatcatagtgcatgtttaaaatagctggcctttcaaaaatatgatactccagtccaggcagcatccactttcaagctggacccaacattttggtattgtatgggtccatgccgatgtggtccatgcatttaattaatggcactggagtctcagcctcaacttatttccacagtatttttcgcctttgattttgtaaaattatgttggaggtgattaggccatgaggctcgtcagagcgcggtctcaccgacacatgggcccttgctttcaagctgggggaattcacatcatggttaattattgcttggatttaagttgagcaacgcattgactcggtgtgaagtgtctaagcggaagggaattttggctgggctagtgtcaacggtccttgatgtggccttttcgcctctatccgtacaaccgcaatacttgttccctccgcttttactgatgacagaattatggcatcagaaatgagtcaccttgtgttggagagtcttggcagtcatgttgatatagtaagcgatgaggctgagtcttccagaagggcccgccactgaaacaaacacagggttgctgcaatccatgtaaacgcaaattcgctgactgctgacagtagagtctgagccctgcccttgctggtattacgggcggccgcggagttccagggtctatttctcattcatgttcatgttcatatgatgatgacgatcttttggttcgcgattacctaaatctggctgtaactttgaccctggatgatgctgtgcaatttgccgcccgccctttgaatgttgatgttttatcatcagtccaatgacatatatagcctttcttgtttacaggcatgaaaaaaactagatgcataggctcagggggaggcgaaaaaaagaggacgacaaaaaaaaaaccatgggccaggaatggatgatgacttcacaacttggttggtgtgtttgtggcaaaacccggctcaacgaatcaacggtccaaagttgacgttctttgtgtgccttgtttcagtggtgttgatgtttcacgtcccctaatttttgtttacttgcagcaaagcatacgtgtttacgtgtaattgaggatattatgcatgatctcccagttgaacaaatatgccatgtctgggaattgcgcttatcgtagatcctgtaccaacgcaaaagacgtcagtggttgcgggtagcttgtttcaagacgcggaagcgcgcgggagaggacattcatcatcatcattcatgcaaagactgtctttcttcgtcatcaaaagtgaagatatcaacaggatgatgaaaaacattgcactgcagatgcgcccgtgtacatacgacgccagtctgtgtacagccacgtgcaatcggcagtttcagttcattgaggttattcacggaaccttccaggctgcgggcaaagtaagccctggcgttactctgtagttatagtagtaatctgtggaagtttattcggattccacggcaattgcctgatactactttacggtagttatatggcgatcttcggcattccgcagcctccgcccgtttcatctacaggctgcgatacaaggcctcatagtgttgagcggcattgatttcaattcatcactcaacggcccaacccaacccgagctcgccgtgagtgtgagccttaacttaaagtgatggacagaccatgctgaagctgttgtgggggtcacggctggactgtgcacgtacttcctccgacttcgttgactatgacgatgatctctgaactagacaagacataatgcagggacataccatgtagtaatatgaacactcttggacttttaatagtgcatcaactcaaaacttgataaacgtcaaaactggtcgtttcatcaaaagccaactaacacttacaatccatcttccaagtacatcggcactctcgggctgttcgtttcgtttctcttcaactatccacccaccatgtcacttcaccatgaactaacaaatcccgtcagtcttccttgtctctagtttccaccaactcggcatccaatcgcatccgaggactcgaggctccggaccatcggccccagccttggacgggtcaggcctaatcattcttgatagtaattgggtaatcagatacgaacctcgttgcgagaagcctggcatggctgcatggatggatgaactgacataaccctactgtcgattgtgtccgctcagccaaccactcgcttatgtctatcacctagccaagctgccggcgaggctgctccttcgttcgtctgacctgtcatatgataggggttgcaatacccatttcatcaagagccccctcaatcatgatgtcttctgatcgagatgtcgcatggtgaagcgtatttttccttttgcctaatacttggccggtcttgtcgccgtcactactgccaccaccgcacgactcaaaccccgcgagctagaggacggcagtgtgattgagcctcggagtggtcaactcaggaggtagtggatggaggccggtgttttttcttgacatcaaggaaacgtagtctttgaagcttggctgtgatcgcagccggatcgtgaaaatggcccctgcttacagctccagactcctgccgtgtccgtgagcttccagagttcacgccatacacaaggtgtcgttctaaccagtggttcctagagtactggttgttggacttggcctttgtatcctgaagtatctatctccaagtgtttaggtagcacatatcatggagaggatgtctggtacgtctcatagatgggtcactgctgggatgtgattccatgatccatgagcatcctacgctgatggttcagttgaatagcatgatctgactgtgcataatccatatcaaatcacgatagttcatggtagacgaaggctcaaaaagataatactatgtgttttgggcttcccatatagtgtcttgtgagtgattatacagggtagatcgtgtccatttattcggatgtcccaatgtctacaacctcgtgcatcagccattggattctcgccaggtatccgaagaaatttagttgaatacaagtggctaataaatattaggaaattttgattacgttttgagcatactacgggggcggttcaacgtttacagtcgagttccaaaaggtcacttacactcttctcaagctcaacacatcctggattactaaagcaatgacttcttgacatttaactacaaaatattctctcttacacctctcgtgcctttgatgttgcataaagtcacacattagtttgtttgtacaataagtatctgaagcattcctggtatctgtaatgttcggcgaacttgacttggttgtttggaggttaagctccgctctcggccaggaatggatccggggttagtgggacaaaccgaaacagccctggtgaggtatgacgttgagaatcactgaatgtgcaaaaaatggtctcgatataatcagagacatccagtagctataaaactgtcttgactgataaaatgtatatacttctgaaacatgatcaatagttgacggttggcgcaccttagaaaatacaaatggaagcttcgagtcagccgaagacgggttgacctaaatcgttatcgatactttgatcggataatctccggccgatcccgaaaaaaacactcgctgcgattcaaggtccggtaaccttttgcagcggcctcacaattttcatcgtcctcacgagcctcacatcgccctcccctcccctgcggttatatctctaatacaaataataaaacatggatcacggacgagacccctgcccctatgtcattctcaatgactttggcggtgctttctgcatgggtgtaagtttaccttgatgctaaagctgggatccagcacaatgacaaaaaagcaccataaaataaaatacgacgagacatgtaactgacattgtcctccttactaggccatcggtggtactatctggcacggtatcaagggtttccgcaactctccctacggcgagcgacgcattggcgccatcacagccattaagatgcgcgctccagttctaggtggtaacttcggtgtttggggtggtcttttctcgacattcgactgcgccgttaagggcgtgcgccagaaggaggacccttacaacgccatcattgccggcttcttcaccggcggttctctcgccattcgaggtggttacaaggctgcacggaacggtgccatcggttgtgccgttcttctcgccgtcatcgagggtgtcggtatcggtttctccaaaatgcttgccggcagcactaagctagaagctcctcagcctcctccccaggaagccactctgtgaaccaagttttgacgaaatgaaccatcacgatcgatcaacggtgatacaacgaaacaatcttcgactcccccactctcaactccaccatcacgaccatcacacaacaattatgcgggccaagctcttcaagagctgggcctcttgtatttcattaccaccacgaacaacgactggctgacatttaattgcttcaattcgcatcgggccggcgttccatgtataatagagtaagacattgggaggggttatcggaaggcggattctggcttagcgatggagttgccatacttcttgcgactatggactgatcatttctgaacaaggggaaagagagagagagagagatagagagcgcgctgtgtacgatttcccaatgagacggaggggagttttaggggtgcgcataggatcagcaggttcaaaaaggcgaaggggagacggaaaacctcctactgctgagctatttatgctctgatttaccgcgggttgggtacagaacgaatataaatgacattccctgttccactctatctatgctcactttacgttgcctccgtctgctaacctatggctcattgctaaatatactcacctgaggctttcccttgccatcgatccacgcacgaaacataccgccacagttcaagtccatcagaatatcagatcgagtctcgactatgtggccgctagcatcgcgaaccacaacgctttcgataccgatgataccaccttggccctctcccgtccgctgccatctatcccctgcgttcctctgtaactccccacctcgacctgcaacacgggatacagcctttgctcccgattctggcctccatcttgcgatagctgcaactgttcgcagagcatttgttctcaggaacgagtcgccgttgccagtaccagaccccccaaaggacctcgtactgtatgtatctgcaccgaaaggagtgtacatagcgggagtaggcaggaaatctgtcaacgcccctctgaaggcattgccgagtatgaggcatgggcctgactgactcacactatctttcaagcggtcccacgtcgatggccctgtcggatcaccatcttcagtccattcctcagcccagaaacccgccccaatggtaggtgtatcaccaatacgcccggtcagcttgtttgtaaggcctcctgtacttgtcgcagcgcagatgacaccatcctggtcaagggcaacagctccgcaagtaccctgagagacatactcatctacgctccacgttgcttggccatggcctgtctgctctctctccagtcctcggatatgctcatcccagcgatgttgagtgtaaaaataactctggtcgaccaactccaacccatattgtcccgccagctgttctgctgcttcgccatgaagctgtacatgaccttgtgcagacgggattttcaatctgccggagctgatatcctgaggtcgtggttcgagatcgtcttccccatgctcaagcatcgcgcgggccagaaggatgggattctttacatggcggaggcccataacgcctacaccttgcttcttgtggccacgagataccatcaccgaagcttctagctcattgaacccgtcgcgcgtaaagacagctccatggccactattaaacagtggactgttctcaaggagacggacagcgtaggttgctgtttccaaggctgaagggaacttcctgtgtgacttttctgaagcggcttcatcttgtcttctcatatattggtcagttcttgtaacctatgagatgacagtcagcgactgctgctttggtcttgagatataagctcacgatttcaacgagggctttgcgataagcttggaacttctccggaggataagtgtcgggatgaatgttgcccgctcctccatgaatgacaagacgaggcttcactctggacttcatttcttgttgcaacccgaattctgccatatcgtcactgttagtaaaatacgtgtggttctatttgctggtttctatgaccgtcgtgatgattggtagggtcagtcgtccaattcttccaattcaagcagtggagagaggaagacgttggatagatcatcccctcattgggatgggtgggcatcgaaggatctgggtagggagggtatcaggttaccgctccttgtctgtatatgactttgaaccaatcacaaggctccgttatgaaggtcaaatcgcaacgttgacattattctgatacgatcaacgccctgcaaataatttcatgaattcagactcatcgttagcgctaggcttgatctcatatttgggcttgcattacccttgaagttgaggtttgcgttattacaactacctaatgtacattaggatcaggacacaggtatccagcgattaggctttgcaaattgtaaatattcgttcattttttctatgacagcgacgttacgaagaagcgtgctctttcttgtttgacttattggatccttctttcgctctgggattctttccctgactgcgcggatagtattgactgccgtgtcaaaggtttgcagtccctctactgaaataaccataatcttgtgcacaaggtctatctaatatgccatccattcaatcggcttagagaccacagtcccatggcatcctcgttttattcatgacacccgttgcaaattccttgttaagcggcacacaattactcttgcatgccatatttgtcaccgggacaatttgaaaagaccgaggctgaacacagccctgcctgattcgcttccattaggcaaagtaactcttccagagtactccttcaaggtcctccagctgttcggaagtaaaatactaatcaattgttagcgaaatctttacgtaggtgactgttttgcaatgaggtggcatgaacaaaccttttggtcaacggtccaactgtcttgtcttgtcttcttgaactcgctaagaattgtcttggtcgctttgcccacaaccccaggatcggcagctgccttgcgagccagcattgctagcacttctggcatccattcaggcggaggagtggcataagggaacgcctcaatcaaggcacccaacccaagtattgctgcatgacgtcgcgtgatttgcttatggatgtcaaccggggtatctgtcccagcgagatggcggttacgtttcggcattgggttacgctccaattcatcctcgaaacgagccttgaggtgtgcaattgttggatctcgaatacgacgcggcgagcagcgaatcatgccagccagtgtcgttgacgcgcacgaacgcacctcaagttgagggtctcctagcatatcagacacagcggtaaagagtgcctccctttgggcgcttcgtgtgagaaagatgcgtctaaagtaaatgacttgcatgtttactaaggcgcgcagcctttgatgccagctggtcgacgtcttgccaatgcgaatgagtgcatcgatgaattccgcgtcctcaccatcccggaaagggatgtttggtagatggcggtaaacatgatacgcaagtctcatgagctcagggtcttccttgacgtccatcatatgcagcaattcttccatgaaaggggtagggaagaaaggtacaagctggatacattcatgagacgaaagtgtacagtctaaccacatgagaacagtcttggagcctgaggtatacgagctgggtgtctgctggcccggtgttctttcatggcgccatttttcaagtcggctaaagacgtccttgatagttgctgcaaactcttctgttggttgatagggtctgataccagttgtcgaagcagccttattctgctccaaaagtttgctcacattctcaaatgactcatggtatcgagtcttgtagatgaccgacagcactcgaccaatggcttcgcgaactgccttgtagggatggtcaatgtgagcaagaaaatcgtcgagaataggctggtcatgtcggaagtgccaaccgccatctgcaacaataaattcaagtagctgcacctttgatgattccttaaaagctgcattagacgtcatgtcaagtctgaaagcccttagtgtgtcaacaatttcgtgagaccggcgaggatctttagaatcgagcacgagatgaagacatgtgagccagtactgcaggttatcaggggtcaaatcgtcggcgaagatcttgagcatgaatggcgcagcatactcccagacaaggttgcgaatttccggcgggtcgtcgctagagcctgcgagcaaagcaccaatgatttcggacgttgctctgtgctggtgcttgtcgttaccatcaccaaaaacttccttgaccagctccttgacatcatcaagtgtgattgctgttttcccatagtgcatcaagtcgaagacatgcatcaacagatacacgttactcatgcgaaacctgtccgtagtcgtgtctcgtggttcctgctttaggtagctgaagcactcagacagccagtcgcggttcagtatctgtcccatctgatcgcgcaacgcgctttcaacttcgtcgtaggcgttgaaaggaagtggctttgcacggtaagccgtaaacttcttgccccatacaagccaaccagggtgatcagcgtcgaccatatatgaagccccttcaggttgcttgaaagcttcaaggaagttgtaggtgaactcagtgtcacccttttcaacagcaacctgaacacggtttctatcacctacttccttttcaagaaggtagttacggtagtcatgaccgtagacagccctcatatccactgccgtaaaaacagaagtgaacgcgctcaagtagtagccacggaggctaggatgaggatcgtttgtgccttgagcgacaagatcgataaactcaggaggtgccacagtatggaatcgaaggcacaagttggtggcaaagactgcacaacgggtggctatcttccagtgagcacccttggcacgttgcgtcagctccagccctagactggccttggacttctcgacccttgttcggcgttgcagaatgaactggtgccggctttcgatagccgctgacacatcagcggtaggtttgattgtatctaccagctcatcgttaacaattatcatacgctcgaagggcttgccaaagtcgatgagcgtatatagagctgatgagcccaggttctgaatcgaaggtttgtcgatacctgcagtctcgatgtacaagcgcatagcttcaggagcaaatcgccaatccttgacaagagttctcaggagagacgtgaacaacaacgtatacatgcctcctttaattctgtcatggtcgttcgcatcgagtgctttcctgagacgttccagaataacaggaatcaccagcggcttgctgccaataagcgatttgagcgatgagtcctgggcactctgcgcaactcgtcgtacgtcagcatagattgaaagactcgactctgcaagatcaagtaaaagtcgcttgtccaactcgctcttctgtctcgaagaagcattgtgcttacggcgcaaaagctgatacgcctcggcacgtttaatgagaaggggacgaggataaacttttctaagacctttgatcttgaaagcggcaatgtcagatttgtacagtcgcacatgcctttcgagaggatgggcagaacgctcaatgccaacatcggtaatccaggtacgataggcagcatacagagcagtgaaggagttcacatcatcttcttgattttcgttcaggaaagagtgggttttagtcagtagatggcccagttcttctcgtaggtcatgaattcggctataggcagggtcgctgaatttgagcgcatatcctgctttgtagcgaaattgcggacgcagttcttcgtcttccgcgacttccgcaagggggtcttcgtcaatcatcatctcatcatcatcctcgcgagccacatcgtgatcgtcctcggtattgccggtcatgatgcccgcggcacgctcagggtcaaacatggtggccatgccggatgtaacaagtcggatttgctgcatgaggcgagagacctcatctgaccactccttgttcttgcccgtcctgcttacaggtgggttatcgctcattaggagctcaagttggtctttggcagatttggtctgggatgcaaatagttcaacagcaaagtcaatctcagctggcgagggttgatgccatcgaatgctgaggtctgccggagcagtggtctttccccaatcatcgacgtcgagtccacgctgaatgacctcaggctcatacaaagcatggtcaatggggtaggtgtgggtcaagttcaggagaagatgatgtatataattggagatcaggatggtaggcaagccacggcatttctcttgcatgtagtcggcaataccgagaagttcgtccctgtacttcaacacctcactgcccacgtgcacaacagccatggccaacatgctgacataccaaaccagggctcgatctctggggaggtagtccgttccactgcttcgatcagatgcggcgttgttgtagtcaatttcgttgcggatgttgacaactagcatgggaatgaagaccttgagagtcttctcagggttgaccttgcagagcgcattcaagatccacgccatcgcatctcgggcttggtgaaccacatggctcgacacaaaggtggccaccttatcaagggccatgtcaaagagctcaggtgacaacgaggcgaagatcggcgataacgcagccggcaaagcattaatgacattgtcctcaggagttcctcctcgaacttggttggcatcgggcaggttctcaagcagagtaaacacttttcctagcaaagttaagatgaactcgccaaacccagtagtcgaggacctcaggatattggcctcatcttcatcactaagctcgttcttgtagtcaaactttacattttgaccctcacgctccatgcgatccatctggccctgaacccactccatagctaatgcggtatcatgtatatgactaccttccttgaccaagggtaccataggaatgctgtaagcaacactttggatgaagttgagagtgtattgggttttgtttaaatcgtttgcatcgatgcctggaagggcgagcgccagaagagcagtgatatgacatctgtatcccttgttcttggacatgacattggcaatcatctgcaatccgttcaagcttgacgtggttctgtgcacctccactagtccctgaagactggggtaaaagcgttgtagtgcccctggtagcaccaggtcaggctcaagataggcaagaccttgcaaagcactgtagtagtaatacgagactcggctgctcttcgaaaacagtcccatgaaagtcacttctttgagcgccattacaaagcgcctcttcaactcatcgttgatcttgcgttcctctggaagatccaactcaccgctttgctcgcgattccatcgtgagacgaacgcctcggtaaggtaaagggttaattgaccaagcatcgtggtccacgaaccctggttcgagggatggaagaaggtgtcaatagactccatgaatccctccaaatgagatataatcgagtcttcattcttcaagcaagctggagacaaggagctcacaatcaaacgggagatcatgtaagctactgggtatttcttcttatctttctccacgtatataccagcacccgaaagatagtcgagaggcgtgtacggagaattggcctggcccacaggaatctgtgtgagtctgagaatggccgtgaaaatgaggtcggactggtctttagaaaagatgccatggctaccgaatggaacataggagcaggctatatgatctctggcgatacgggacagcaagtcgatgaagaagatatcaaaagccttggatcgatttattatcgaccatagatggaaaagtgtagggaaaatatcagctggctgtgactgaggttcgttgataggggcaggatgacttggcagcagagcattcagaacgcctgcgacgatgaatgcgtttggcaactcgttgacgctgaagaaaggcaaaaactcttccaacatagcccggcgctcggaggggtcgaagtatgtgtgggcatgggtgcagagcttgagtagttgcttcgctgaacgtttgcggttgctctgatgggctgggacctctgagggtagaacccacgctttgatttcgttccacaagggtctccattcgagaacaagatcctcacctggctttaggtaatggtttttcctgcaaaatgtcaatttatgtttgtgtatctgcgtgctggacttaccttgtcagagacaagaccatgcgcaagaagcgatcagaggctgtcgcatctaagcctggagccagtgcaagagagtaatagagcttggctagctttgccctctgttccctggtcatctcaaacttgagagtgagccatccctggagctccttcgtccaatggagagcgcccggagagaagtcttcagctcgaacagcaatgtatagttgctttagaattccctggagagcggcatcgcgctgtgcctcctcttccacctcgaatggaagctgcgaaaagtaggcaaaggttcgggcccgataacgtttcttatcatcttcgtcggtgccagtcttgggataaggaatgccaggcgacgtggctcgtgagatgggctcgtatggtaggaagtttgccagcaagctggaattagctgttggtggcatggaagcatgacccgatgggcgaggtccgatgttctcgtccatagtggacagatgatgtgtgtgcaggcgcagttgtcagtagtcgaatgacacgtttatcggagaaggatagcagaatgcagaaatgtcggcgtggttcgttacccagcttgtacaatcgaatcgagggttcagcggagctcagctttgctctgggcgtgatgcagctagaagctcaacgtttattgattattcaatcgcaaggcggggcgaagagatgcggacgcgcattgagcttattgcttattccaagttagaagtatgcagtcaatggtgcggagaatttgcggcgacctggccataaacgaagtaaatgtttgcaaatgcaaaggcgaaaagtcgaagaggggaggaattggaaatattatgaagcgggctggcgactgttccgcacgcaggtgatgatggacgcgggatgggatggatggatgatgccagcagtagtagcctggcgggtacacctaagataccccttccctcgtaagggtagcaggtaggtcagggtccagttttcttttccggggcaattgcatacctgctgctagtggtagcggctcttgctatgctactatgtatggaagctacctggttggaccaaatagaacacaactattagtcttatcgataggtagataggtaggtaggcatacctgggtattctcataaacttgtatcaaactcagattcttttgttggaaagttgacatcgtatagaaagatctctgccttttcaatctggtgatatggcagatacctgcctgcctagtaggtaggtaggttacctattacataccaggccaagttctcggtgctatattgagctgtttccccttcaaatataatcactttatcacgttaaaggcaatatacaggaagtgattatccttgtttacaacggccattcagggttgcagcagacaaaacagttgacataaccccagaattggtatgtgaagctctatatttccaacatagctctaatttgaggtgttctatttgtagacgttttgttccctaatcttatggatactgcaacggcggttaatccaaagtacgagcatgttactttggtgagtatcggctacttgcatttgcggcctgtcggtttcactttgctggtttacctctaacacatggtagttctacgtaggtcgaaattgaatgaatggacaagtcaacactatcacaaacagtactttgctcaaggcagcggggcagggttgtcatctacgtcaacgcgtaatgagggttcaataaagagcatgcttacttaccttctttcatatacgtaccttacattgccactgccagtgaaacgtctgctagggttcctccgcctcctcttggccaaacacgcaagctcctttacctaagataacccaactacccaggtcccctacatactcatatttgctatgatcacacttttggctacgtacatacatctctgcctagtaccttgtcattggcaaatatcagtaacatgatcaaattcttgtcccaaaataactttccgcagcgaacatacctgccagtctctgaatccggtaaccaaactcaacccgagtctccactcgcttagtagacaggtcgttcttaaagaacttccactcccaaagatgaagtctggctccacttcgctgtgcttcgcggctcagatccccgatgggaatatcggggattaaaagttgcggataggaatacccttgacaacttgaattctgtactttctcacgtctacatagtagccaggcaaaatgtaacaatgtgattgatagaactattagttcaacaacacgctaaatgtattaatacatcggcagtcatgggtataataataaaactaatactaataatacactatttgggatgaaatgcatcctccacctgggcatgggaattacttctgcgcctgaagattttatctgcaaagttgcgcatgctgatgctcacacgtcttgtcggtggtctgtctgacttgatatcgagtgactccagaggcggtctcccatcctcactagcacgaggtaccacgaacctcttgacaaatccagcattgttggagactgattttcgtcgagagggcatatccgatgaggaactgtccaacgaactgctagctgggctcgtgttgatgcgtggtaattggtgcgaagggttaaacagaggaagacttggccgaacaggaaatgtctgagctctctgctggctgccattgctaagtgtgcgtttttgtgatgtgcttggccccctgcagattcctgatgctgaccattcactttgtcgaagattgacccaggatgccgtcgcgaccatcagcagcttgatgtcatctggtacgacttttgttaatcgcgattggatttcgggcggattggatacgatccagtcgctagccagcttgcaatctatcggtgtgtttcgtgtggggggataacggccacttgaggtcgacatggtattataggtgtcgaaaacgtccagcgtgttcgacatgagagagcccataatagggtgccttcgtgtatcagggtgtatcatactgaaagtccacttgacttctgctggcaacggactagaaggtggcgttggttcgccattaaccctggtcatggggaacgttggtgttgatgttttcttaacccatcgtgccgtactgatccgccctcgctcatcgactccgatgaattcgtatgagccattagacattaagctcgattcccaggtagatccatcctccattacaatctcagccgactcgtcgcccatttgcggaagagggctaaccacagcaacaacatccctttggtcaagggaatcttcggcatccagcgatccaggagatgctggtgtgccatagtcctcgctgcggacaatgagaagatcgttagcaccaagtgctggtttggttcgaaacaggcgtgggcaacgtttcgccattcgaggtactatctgagagccagtgatgaggctggatggcactacgtcgaaggcaggtacggggcgcttctcgccaagttcctgtaattggaggagcagtctgggacgctggactagtcgacgttgtctggctcctggtcgaggagcagggtgtgcgagaagaaattgtgtcgattttctaaaagtgcgctttctccttctcctccttggtgtcgtagaagagtcactcaggtcgctaacatccgagcaagcagctgaaccttcatcttcactctgaacctctgaggacggcaattcatcatcggtttcagggtcgcggaaacgaacagatagatcccgccgaggcatgtactcggatactggccttggtcgagaggtgcgacgtataggtgtcacggtcgttattgagggaatcttctcatgatatgatacgggtcgaggttggggtgagggcgatgatgatgatgttataactgcggacatgggccttgcagtcctgtcaccatcagattggcgtcgaagcgcagagcgaaggaaaggcaatggaccttggtgtccttgtgttgatggacgacttgttgaatattcgtggccgtgtaagctagctccagcatgcaggaacattgtagccaagcccggtcgggatcgagcttatgcgacagctcgatcgttaagatgattgaataccagatagggagccaagccagatgtcgaatagagctgtgcaaagatcggtagcgaaaacaaatacgaattttgaggttacgaagcttgtcgaggatgcgatatgtatttagatggttgtcgaaaccgaatacgcagccagagctcagggcgtgatcaagcaataaagtgaccgatctggcgggatgtccaagccggggtattgtggtccgatgagactaggatgagcgagatgggatgggatgatttgagaatagtcgacccgccgtggaagccagcacttggacaacacacaaatcgataacgtgaggatattgaagaaaccagatgttggtttagtatcgctaggagagttgtgggctagtttggcgagtaccgcatgtccaggaggaatttcgagactgctgtggacgagacgcgcaacttggtgaatgaactgatggaatgctagtcgcgtgagttctgagggggtatcaagtcagcttttaataaagcggtcactgtggaagacggacgagacaaatgttgagtgatgcaaaagatatgaggcgttaggtgatggcttatgggcttatgcattagggtacagtaaggtaaagattgattagacggtcaaggccaagaagacaagggttgttctcgaagcggtggaagatgctcggggatatatgatttatagaagccatgagtgtgggcagatgatagcttcaggggccaagctggggtaagaaataagtctactctgtggctcgccgggctgttccatgagtgtcatgacatgacattgatggatcgttatggaagacagagcagacagggcagggcggtcaaggtcttccaggcacagctcaacgatgcagcaaaactccatccgctaatcaatatatcccaggggttccaagaacggacatcgggagcgacacgcgaggaacaggggataggggaagcgaagacacttacgtcttagtacgcatatgagaaggatctaagtgaaaatagtaaaattgttgagtctgggcggtacacgaagaaaattatttgcgaggctggggatatggacaattcaggtaaagaaggaaaagtaggaaaggaggtagggtaaggagaaaggggagaaagaaggaggaggagatggtggtaagatgatttgagatgagatgaggccgccctgggatagatcggcaatagaggctggactactaatttgacagtaccttactgtacaatacagtgccgtagcaccatgaactgctactggttgttcttgtctactttgttgtttcgagatgtctctgaggttggctggcagctttgctttttgtttatgtaccagtaccttgggcttccatcaccagctggttggatgcccgtcccctaggttattcccttgtttggtacagagtaaggaggattttgtctctatcactataacagccccatccatcatggactcaagtcgaggtcttgccgttgagaccaacctcgtcaaacatgacccgggctctatctaataaaaaatctagcataaaaatggattgagacgaatttttcttcttggagcttctcccgtgccttccagcctgtctctcgatatagattagtacagtgggtagagcggatcacatcactcactgttttaaccttgacccatgcccgcagacggagtcttgctcaagcgagaacttgatgtacagcaaaagcctgttatcgcccgctcagttcagcctagttcaccctgctgtgcgacatcaacaaatcaagctattgaaaggtcacacgcaattatttgttcatgaggtgatgatttgctagggttgttacaagccacggtccctcccgtacatatgtaccatacctatagtgccatattaggtctatgctgaagctgaaataggtcaacacgaacacgagaaaggctaggagccaatcgagtttaatgagacttaccaatgtagtggtgtacggaaggtaggtaggtaagtaggccgttgtatgtaggtacgtacctgttatagggctaaaacacgttgcagtaacggtttatgtagcataactggtgcatatccgcaagacatcaacttcatttgcttgtgttctcttgaggtcggtcaggctgcttgtccgcggggttacagtccgttcctagtggctgcaacaagatcgacggtctccatgctggcaactccttaccgattagcggggagccaacagtcatcagaatattatctgtctgagaactgagcttcaataccgagtacagttgtttcaaatgtaaccaaaaaagaaagaaaaaacccacgttaacaatgcgctctaactatcgtgactcatgcaacaacttgccagcgatctagaatacatacaccgactggtctaccgatattccatataaatatgcacagtcgagatcaaacaaaaatctttccattatgcaggacttgaccaggataagaagatcgtgcatacatgcatccatatcgccaactcagaagcgcagaccgcttgtctggtactgaaatgggccaatcgtcaactgacaactgcgagaaaccatttttatgacctacttcgtcaatcgttcgcgatccagtaagccaaagagccttgagtacctaggtagattggaaacctgcatgcccgtcagctcagtgtcatatgtcgtttattagccttgtttcctcggtgagcattttctccatgggaacatgtatgtacaggtactatcagcagtaagagctttcgatataagtgctgaggtaattccaacacaagcgcgcggctgcacatcccatctgacaaatgccgagccaggtctcggtcatcggcaatctttatttgtccgttttatatatcaactgggtctttcggatgtttcggttcttcggtgggattatcgatggatactgaatgctgatcaactccacgcttcatcgtcatgggaggctcggaggacgatttggaccaggtcaggctgaaaaacttgtgtccggcgtagtctgcattaccatcgtcctctgatagcagtcattcgcctagatgatcacgttcctttctcaaaccttggcctcactttattcccgcctataataataggggccactattgtgattggtcctgtcgttactcataagatctcattgcattatgatggtgaaataactttacttcaactgttttcttgatcatatatatctagttgaaaaccatggtgtctttctagatattgaggctcatcggcatctactcatgcctgcaactgccgtttcaacttgcatgggtcattaaaatccggggtaatccttagtcatcgaacctcaaagctgtaaaattcccccactgtagtcaatcgcaaacccaaaacaccgaacataaaaaaatgcggcaatcatagcgcaagtgtttcgacacatcctcgacagataacggatttccgtcatgatacgccaaccattcgttcccgcgcgcaattcgcggcatagagtcgccgtattggcactctaccgattgctcttaaggacagcatctagcgttcctttaccaaaagaccttcatcctgaaggacgcaggcatcccgttacaaaaatcctaaggacgagattcgccaagaataaaccgctcacaagtttacggcttatttatgattccatggccgcgggatacaaagtgtgagacccgaaaccgacactattcaacatgctaataacctatagtttcttactttactagccaaaggtcaaatcgaaaagtcgccagagcattccgaaatccttcgacatctacaaaaacgtaacgaaacagcggatttctctcgcttgatccacccgcacaataagagcccttcaaaacaatggcgtaaccctccccttctcaccaaagtttctgctcccggcgagttcccaaaatacgagccgacagtcagaccacttcccaaaactgcattcgtaggcaagcggaaggtgcctgtatttggacacactgccgaacttatgtcgttcttacgaatcaagaagccacagccggaaaacctctcccgatcgctgggggcaaagacagcgagattcagggaagttatccatacaaccaaaagggtagatacggagcttttctcagccgctgcttcggaggatctctgggatggcatcatgcaccgacttcttcatgcaaatggtgatacagttggagaaaggcgggatggccctttagaatcattttatttcagtaccacattgaccaaagcttggtgggaaatgaaacttctcaggatcaatgaggactggatggcgcgctctgaggcacagagtaaactcgtggagcaagagagggcattggcccaggacgaaaagcagagcggcgtgggaccaactgaccccaaagttgcaaaaggaaatctcgaccagatccttgcagagtatcgccgaaagaaaactgaattggagcaagaaatagaagagaatggcaccaatccatttcaagatcctttctcgtcgccaagatggctgaaaaaggtggagaagttagagatcgaagagcttgagcaaaacgggaagcgacaagggagacaaaacaagaagattagagaattcttcggcgaggacgagcacgccgaatcgcggaggagaaacttccatgagaagtggtaacccgatggtgacgctggccgtttcacgtgaattcgcagtcgtgtgatgagaccaccaccaaaagggggacgatttcatcttgttcagtatacccaggtgcgaggattatatcacagaattgacggtaagcatatgtataaaccatatatggatatatggggcgtggctacccattgtattcaacttttgcctacgagcattatataccgtaaaaatggcaagtaagagaaagctccaaatcatctggttgcgaagccacatatctatggccttgcatggcctttcaatcactgcaacatttctgttgactcaaataacccctcttcgagtggtctctgagatctattcgaatacgctcgtggtcgggtgatcatcttcaacgtccttttccctccgtttgccacttcagcccagctctttagtgattgtaatgatggcacagacggtcgacgcgtctggtctccgtcggtactaacaatctctgatcgaagtgttctgggcgaagacatggcggatggtattgagaaggctgggctgctcggttcaagtgacaatggaggtggctcgggggttgccactctgctatcacgttgacgaggacgagtttgtttgggcaactggccccaactaggcaccttttcggagtccacaggaaggtgattgcggtccaaggctggacttccctgcaaaggcgtcgaaattgtctcaaggctatgtcgagagaatactgaagacgacatgctgctatctgttgagctttggtcgcggttgagatgcggcgtctcactgcgagagggcgtcactggcaggggaagtttggagccggatccacgagatcgcaaagtataccctaccatgtttgtaaagcttggcgatcgcgatgttggaaattctattgaccccctgggggttgtatcgtttggggggcgtggggatacggcctgtctctggagcggggatgctttctgctcgagcgggagacgttgagaggaacgtgaccagggctgaagggctggccttgctgctggagtcactggagtcgacttcgattttgatgatgattcaagcccaggataggagttcaaagacaccgtgcttgtccggcaaggccgtggcatcgccgttttcgtcggggcctggcctatactgctcttacgatgggaagctccgctttctagcacaaggaatttgtcctccatgtcttttaacttcttctggagaatagtcacggcctgctcatgacctttgcgctcgtgctcaagtcgaagttcgtacgtcctgtcccgcccttccaattcgttaatcttctgctttaaacgatcattttcttttcggagacttgtcaatgtcgtgagcttcttgtcccatttatcctcgacccaagaaatcggtcttttgcagcattcaccatgatatatctgatgaatccctcccagcatagataacttttcgtctatcttgtacgcatgcagtcgatgttttgggtttggagtgatcattcgagcaaccaagttaacaactggcctgggacggactgtttcttggccctcataagtaaacataaaaggcggcgtgacaagagcatgggaggtgagcttttcaaggtgggagttaagcttcttctctcgctcgtgaagttgttcttcttgggtatttctggatggatattttagggccgcatcaaagtcggctaaccggacattgtagaggacagttgcaatgtttagaaagacaagacctagtgagtaaatatcagacaattgcatgctagatccactgtcggcgtagagttcaggtgcacgccacctctcagttcctggtacgccttctgtcatcgtttggtcctgtccgctgacatctctggagaccccgaaatcggcaagatatacacgatccgcctttaggaggatattggaaggctttatgtcgaggtgccttacatcgttttggtggcagtaagccatggcgcgcgcgatacatccgattgtgttgcgcagaaactccaggggacatttcgttgtagaatggagaagttgatcttcggaggagggctctatggcactcaagtccttgatgtctaatgcgtcgagcctctcaattatgtcctcgcgatccccttctcccaggcgcaggaattctatgtcttctagaagagtgctcaagttacaaatagccgcaggccagatgaggaggcacagttcgtgggttcgtggcgcatacgtcgcaataagctttacgacatgtcgatggtcaagcttttgcatggtcaagctctccttgcgcaaatcatcaattgtgaagccgcggcgtcgtgtaatcctcttgcgcgcaagacagactgtgccataagaaaccttctcaacgcgaccaaatgcgccatatccgaggtcatcgagtttgacaagtttcgtatcgaagcgcttcgcatcagggccgttgaagagcggtttattgctgtaaaaacgactggtcagagtcggaagtagagtcaactcatagtagctatgggcagcttacatgctaggccaactgtcatcctcattccaactgtcgattatgctcaactcttcaagttcgcgctctgcctcccatatgcggccataatgttgaatcgggcctgtttgcccaactcttgtccatccacgggcccagtctcccattgcaggttgtgcgaatgagcaaacaagtggcgacgcgaggtcagcgttggcaattggtaattgtggcgatgttaagttgaaacaaaagtcataatgccgcgaggtcgaatgttacgatccgctggaacgaacggagttagtcgatatagcctcttcctggggcaattgatccaagtagctgagtgcgctcttgaacgaagcgctggggaaaggtaaaaaataaaactaaagtagagagaaagctatgagacgacatccgtaaggataaagtcgttggtgggggaatatcaagactggcctgtcccgctatcgcaaaagtggcagtgccattttgtgatggtctttgcaggaagggcagtacgagtatgtacagtacaacatgctgatcctgcagccaggaaagactagataattatcttagagagtattaatacacttgtttctactattgaagttttccctctttattctattcatacactatactaagcgttacttgttaattaaatcgttcttgtcgttcgtcttctttaagctgttaagtggttcctgcccagacttaggttacctatcccccgcagggatctgacactgccccttcagtgggtcaatcgtcgccccgatccgccggaaccccctagtcggttagtgggtagcagaaaagctagcctcctgagtcttgggatacaaaaataaacagcccaagaagtatggtctaagtcgcgtaagctggcctgttaattttattcttcatgctcctagtggccaatttttctgataccctgagtgccggtaactatgtaccatcagagctcagccatgtgctaagcctctccctgactaaacattagggtcggggtaaccttgggaccgcttacctagaaaatttggcatggtatagattggttaattggcaaaaacgtcgccatgcacttgaacaatagaaaagactaatctagaatcgacaaagtcatttgtatcagttagtagtctggactgtaaaaactcgagtccctgatacctggtttggccgtatgctactaggtaatcttgattgctaaactaagcactaaccgcttcgttgcccgataacgatcggcatttcggatcccagtcgacacaacacggtcaattcaacttcaaccaccaaatcaaccccaagttcgccatacaactcatccgtagccgacacattcatcatagcactcacacacccacatcccgtcacgtcacgtcacgtctccgctctcgactccgtgatctctgtggaactccactcgacacggaacagagccgacagggtcctggattctgttctgtattccgcttaaccagaggcaccctcagtccctcaagaattcgtttgagacgggtctgaacaatatctaggcggcgcatcgtaggggctcatccaccatcaaccaggttgttcagcacgcgccagtgccctgatgggcggtctgggacactcgtacttgctcaagaggtcaaggctttactgaacattcggtctacctttcggttcattttgtcgcaatgctcgaagcacctcagactgagccggaatcgctcacagagcggaagcgagcaagggtttcggaagataacgaagaagacaccggaaagaagcggtcgagaggtcggccacgccttgataccagagatgagacagctcaggatgtgagttaaagcgcaggctgattttctcaatcacccgactctcaggtactaatatcgcatagcgccgtcgaactcagattcgactagctcagcgagcctatcgtaatcgcaaagatactgcaattaccactcttgaggacaaagtcaaggaccttgaggatgctaatgagaacatgagtaaagaattcatgaatttctttgactttgtcttatctcagggaatgctccaaggtgcgccagaggtggcacgacgactaaatgatacaactcgcaagttcctctctcttacacgcaaatctgctgaggactcaagcagagacgagtcgggtggtgctccagctccgactccaatgcagggcgaagatgcgacacaacctccagagcgacgcatatcggcgcacagttccaacacttcgagctcgcctaatgataacctctctgcgcctaacccttcagtaccccgtatgattcctcaggacaaacagcaaactacaccgcaaagagtgaacggacagatgcggcaacaggctactcctcccctgaatctacctttcgagatcattacgatgccgacaacagacaacgcgagttttccagtttatgacactcagacgccaattaacctggagcaaaacccttttctccagtcaccatttcctggcgtgccctcgccgccttcttattcgtcacaagagagaagcttcggtcgccgtcttcaaagagcatcattagaggcagggctgcggctggcatcgatgaccaacccacctcctcatcgttacgctcaagtcttcggcttctgtctacttttcgagcccaaagagtcaatagttaatcgtatgtccaccacgctgtccaggatcagccaggagtcgctctttgtatggaggtatcctttcacaaaccttggcggtgccggcacgttctttcccgataatgaaggcgctggtggctattcatcaactgttcccaacgggaacaggctgccattgggtaaccaaggcttggttcagtctatgaaacccccggagatgacaggtttctcaatggggccatttggtccggacgtagaaatcacgagagatcgtgttgacgaacgcatgcgcatgatgtttaagggattcgagggagactttttcgatgctgatgaggctgagatgtatttgcgccagaaaggaatcgtgattcctgctaatgtggatttcattgatgccgaaatcgatattggttcactgggcgagtctccagacctttcaaactttggggtgaataataatagcttttttggcgcaccacaggcgtcggataccaaccaagggctttacattccaccccaacaatcagcaagagatgtgcccggcatgtggcaaagtccagtatctaccagcgtcgccagtggcacatcatccatgacagcagcttcgctcatggcaccgacaacaggtcctgatatggcaagtttcatgccgcaactcgggcctacaaacggcgagcagtatggccagggactggcgtcatttatggatacttcatacctgccgcgagaatggacaacgaatccgagctggatgaagaccaaagtgacggtagacgttaaccgattggtagcaggtgagcttgatggcgcccgacactttttataaaattgagactaacacaccatagaaatgacaagtatggctgtgtgcttaggccggacgccggctgtacggcctcaagatatcgacaaagcggtcaagttggccattgtgttgactcagtcttagcattcgagtttgtcaaagcgaagaatatgcgcaagttgggaaagccaacccaggcgaagcattgtataaatataagccggcgcgtatcggtaacatgaccgaacatagtatatagcgattcaataattgcaacctggagtatggggatcggagttatctagagacattcatatcatctaagcttgggacctaactatagcccttggactagaacaagtgttaaaaaataataaaaatgaggaagcctcatgaggcgtttgatttcacagccatcactgactcctagattagtagttaatgtttgccttgacaagtgacgtgagatgagagtgggttaagtaaatgccttaagcgcctggacctgtgacttaaaacccaagttagactagtgcgggtttgaccagccatcaagtcgctgcaatcactcaaaagcagcgaaccagcatttgcacaggctgactctgtacctgatcttccttgtgaatcaatccatgtccctcagaaaatcagttacttttttagacttaggtttagtctagtagccttcagccttaacagcctaagtacctacctaccttccttagtcaggcaagccaagccaaggaaggtgaaagagacacatacttaggccaggctcaatcaaagggcactgcctcaaacttggcaactacaaacgaccgaatttacagtttaccttggctgaacgaggtcgatctgctgcatgttagctcatttgaaacaccactcactgtgtcgcaaccaacaaattcctaaagtttcagctcactgagactgttttaagaaacctctacttttggagactaccaacctaggtagacaaagggcctcacgagactaggcctcgagctctttcaactgtacaaaccaaacagattggcaaatcaacgcaacaccactgacagttctgtgctggcctgaccgtgattatccccgcccacccttggctggttaatgaccatcacctggctctggcttgtgagccacgctttatcaagttggagtcattcaccgcaaacagcctcaactctcttagacgagcttcgaatgactgcgcctctgccacctccccttgaccctttgtttgttccctctcaatttattcaacttgttacatctaatttggcaatcaactaggtagcttacctattcaacgcaaatgggcgctctctgctccagatcagagctggcggaggaagccaagggtcatcatcatcggcaacacagtcaggaccgtcattgcgaggacgataagaaagaacattcaagtagtggctttatgactcggttatcgcaacgcacaacaaaccaatccaaaatcatcaggatgcgggaccaggagcaatcaccaaacgctgcggcggcggcgcgatgtcatatccaggcccacgatgccgaaattgccggtcgaaatgtcgttactagatcgtcagaatcacccacagtcacatatccgtctggtcccattggggactacttcaagttacggcaaagtctggtggcccgcgagaaagctttggactttgataatgattgtcgcgtgcgtagcacccctcaggaaaggcgagcagatgctatcattcaaaaactgagacgcaacgatgaagagactgtatatgcccaagctgcaccaaggacaggctacggtgggcaacaacatcctcggtttccaggagaccactttctctccaacaaagaccttattgaccagacgagtctattcaaagtggcacaacgcatgcccaagggcgcacacttgcatatccatttcaatgcatgccttgctcctcaagtcctgctcaatctcgccaaagagatggattgtatgttcatcacgagcgatgtgcccctggtttcggacaacaatcatatcaattttgacagatgcgagatccaattctctctgctgagccccgagaaagaatcgcctggtgacttgttctctcaagcatatcagccccggcagacgatgcgattcaaagactttctcaacaaatttccaggatactacaacaaagactctacaagtgttgatgagtggctatttgagaagctaatgtttgatgaggaggagactcataatcatttacagacggcgtcggggtgagtcgactatgtgtgccccttaattgaaagggcaaatactgacatggaaaagagcatgggagaagttcaacggacgcacacgtatgatgaagggtctcttcaactatgctactgcatatcaaagatacactcgtttgtgcctggaggactttatgaaagataacatcagctatgctgaaattcgacccaatttcatgaccagcaatcagctttggactgacgatggcaaacagctcattgacaacaagggtatcatgaagttgattattggggaggtccagaatttccaaaccgacatgaagaaacaaggaagatacttcggaggtctcaaggtgatttactgcacgcctcggtcatttgcgcctgaacagattgagggtgctcttacagagtgtctggccttcaagaagttgtggccggaatggattgctggtaagaaacttctgccttgtcccatactagtcttcctaagactacttttactgactgcagtgtaggtttcgaccttgttggcgaagaagcaaagggacgacccatcaaagacttcattcctgaactcttgaggtttcaggaaaattgcgccagtgaaggcgtggagataccgttcctctttcactgtggtgagacactggacatgggaaccgataccgacgggaaccttatcgatgcactcttgttgaaatcgaagagaatcgggcacgggtttgcgttggccaagcatccttacgtgatgcagcatatgaaggagcgtggcgtatgccttgaactttgtcccatctccaacgagatcctgggacttacaccacgagtcagtggacatgccatgtaccagcttcttgccaacaacgttcactgcacagtaagctcggacaatggaacactattcaggttagacatctcgcacattgaaatgccgcatatcgctaactgacacgaatagatcctctttatctcatgacttttaccaggtcatggttggcaaagccgacatgggactgtttggatggaaacaactcgtgctatggagtcttgaacattcttgtctttcagactctgagcgatctgcattagttcgtgactgggagcagaaatggcaggagtttgtcgattgggtaatcaagacatacgggactgaaagaagcctcatttgaagcttcagcaaccaaaggtggcatttgtgggcggttttctccttctctgacgaaggcaacagttcttattcatgggcgaaccgggcgttttggcgaatgtaaagaaggcaacgatgacggtggcttgttttgtttaacgcgacatccccgacgacagatggagatggactctgcagagagcgagaacctggcttatggccaccaatgatagatgaatgaatgacgacaagagagcttgggttgaaactggttggcgctaatagagatacatataccctgattttattagcatagccatcaatagtctgaccgtgtgcttctgttatttgctatatgttttgtttgtagaagttataccacaagagcagtcgtcagtacgtcgtatgtggcggacgtaactacacagcccccctattattaaccaagtctcagtctgatgtttggctcttaacattgagttaaactcatggtgatgcctatgggatatataatagatgaaagagatgattgggaaaccttgatagtctgacaaaacaaacatgcagctcaaagaccttatatgttagatactatatagttataccatgagaatataatgcagctttatcgatgagagaaatgggtagggccatcacaaagatctgcaaaaaaaataaaaaaatgatcgccctgaaagtagtggaggctcagctaaatgacgcgacaaaggcggcttggggaactggggggttagcgggtgtagccgccgtggcgcagtcatgcaagataaacgttgtttccatcgtaactgggcacggtcggtccactgaaaaaaagggctggatctctaggttaattaatgtttctttcttaaatactacctactacctaggtactaagggtagctaagaacttcaggcaaaagaacttgagctcagctgagctcagttcatttcttctataatgtcagtttaaattcttttcatgattattgcctctctaaaacccttccccattcatccgactagagcgctatatctttcaacatatcatcccatctacaccatataacttcagcaccctagtacatcgccaacatggctgattcagacagtccaggctggaaatggttcccaaacgtcaaaaacagctggtctctcgatgtcgttacactcctcgcagtcattggcgagtcagccatggctgagcagacccagaccatcacagcgtctttactatgtctccttccacgcctaatccctgctcctcaagctcttctcaagccctcacgcccaagtcgaatgcctgaaactctcgcgaaaatgacgggtgtctacagtggaactactctcgactccgtgggcttctttgcgacgatcatcacgcctctggatgcccttcaaccttacagcttcagtgtgttcgagattagacacaccgacccatcccagttgtatgaaaccgacatcaaccctccttcagcccaggaaagctggtccatgcgaagtctcaagtgggtcaagtcccgacgctcaagttcatacagtagagaacatcaacacaatgggaaagagacacgaggtaatcgtattcctcgtgccccgaggacagacggtggtctccctctacctgcacaagcaagttcaactgctgcaacgcgtacaaccaccttcgagatactaggtaaatcacaagttgatgaggatgcccccaaacccatcgtacgcaggcccacggcaaagcaaaaagttcaggacatgctcgcaaaccctacttttgccaataccaaaagacgtcctgcggtcccggccaagctattttcgccaattcacatactttctgtgttttcatgcctattgagcatggccatcatagcatgcgccgtggtgtgggaagatggcaatgccatcttgtctgtcttccttatatcctttacctcgactattgtgggctatgcctcgtcctggcatcccatcctcatgaaccgaaaacacacgaatcaagtccctcgaggtgatgtcatgatccggacccgggaaggcgcctttcttcttattaaatgcacagaagaggttgctcgagaactatactcgggcacagaagagtgccactatcatgttggcggtcgtacatatagattactcatggctcttgggactacgctgctaatgctgagcgttgtcctgttcgggaactgcacatggaactcgcagatatttattggcggcagttacattgttctcaatggactgtactggggtctgggtatgctccctcgatcctacttttgggacctttcgcggtatgagtgggaagtagtcacccctgacgatgccaagaatgcccatcaagtaaccaacgagaacgatcaacgggagggccatcccagttttacacggacgctgtggtatgctattcgcgaaacccaacggactggttgggttgctggcagtggagctgcacctagtactgaccagtggaagaactggctcaaggaggcgttggtgaatgctaagaatggaaaccgggaatgggagtctgtggctaggaaggatgccatcgttaaggagaatcttgacgccgacgaggtctttgacgaagcagctcaacatgcgccagctgttgaagttcagacactgactactgtaaggcaaggccatgactgggagaaagatggctcaacattctgaggcagagagccacgtctgcagattgaagcttgggaagcattgtcaaacaaggcttaccgtttgaactttatttgttacagttttgtattttgttaccgacacgatggaccatgagatacgcgtatggacgtttttttttagcgcaggttaagtttacagataggtaccctaaacctttgtgatttattgaaacagtctcaggatagtcaagtctagaaaccattcaccttgcacccagaaggccatatcatggttctatatctcttcggcgggtgaccatgtcacattccaaacgccggctatctattaacgcaaaaaatgcttcatcttactccgggtttcaataccattatgcaatagccaagtacaggcgcgtcctttagtcatcaaagtagatacccttcttgtccgagatatcaatggcaccgccgcgatagctgcccctcttcttcttattcttctccttggtgaagcccttgcccttcgtaacaatcaggtcctcgtgcgctcgctgagagtaagcgatggatacgtattcgttcgaggcgaatttggggtcaaccttgatgtccttggggatacgagagaaaggctcgttctgcttctttttcccgttgccgttcataatggggtcaggaggtagaggcgggtttgccaagtttgattgaaactcgggcgaggtcttgtctagggtgacggaggaatcggaggaatcctttgtttccttcttgaccttcttcttcttattcttgtcagaatcggagtcggagtcggagtcgcagtcggaagagtcggaagagtcggagtctgaagatgagccatcagagtctgggagtggcaccttggcggcagccttgccctcggaaccacttgaactgctagagtcagagtcggaatcagagtcggaatcagagtcaaaatcagagtcagaatcagagctagagtcggagctagagtcggagctatcagaatcagaatccgactctgcactctcgtcatcggagtcgctgctggagtcgctgctggagtcgctgctggagtcgctagaatcgctggacccagaggagctggagcttgaggatgaggcgcgcttccgcttcttggcctgtggcttcttgtccgagtcagaatcggaatcagaggaactcgagtcagagttggagtcggagtcagaggacgactcagaggaggattcgacgggggctttgcgtttgagattgttggaaggtgtaggcttggcagcttcctcctcgctgtcgctgtcggagctctcagaagaagacacggcatccttcatgtcgacatcttcttccttgttttcgcttgacttcttggaggacttcttcttaggcttgccgctatccacgcccttggtagcctcccatgtctggaagacaccaacaagggaagggttggcttgttcgtcggtcgcggcagtcgtttgccaacccttcttctcacgctgcttcttgaacgcatcggcagcgctcttgaatgagtgatcagagaggaaattctctaccaagtccatgagctggcttggtggaggggcggatgcgacatcgttattggccgcgacggcctttgtgctcttcttgcccatgtcgttggaggtagtggtaggtttcacgggattaagggggttgttcgagaatagccacgatggagggctttgattcgagccagacatgtgcctatgccacagtaaaaaccagacaattgcagcagcaagaatgtgtcttgttatcgaggactgacagaaatatttcttgggctttgtcttcgcgctggccagagactggctaaccaaaaaatttcagtggacatgtggatcactggtggggcgcatcctgttatcgttacagcgttttatccttatcgtcagaagtacctccaaagcagaggaggtacctacaaggttctaccagctagcaggggtctggtcgaatgcagtatggtaggtcactttcaatatgatgacccctgagatcaaagtactgtggatccagggatgtacaggattctgcgcactgaacctccaggcttactatacctgtacctagaagctgtgctagctcacctgcctgttagtgcctgcagctctggcgacgtccaggctcgtgcatcatcgcctattcccagcatcgcaaccaaaacaaacaccagccagttgcatccttttctcttatacatcaacaacactttgcggttcaagattgagaaacgaatcacggcaatttaattcctacatttgacgcgtgatactagaaacgtgttgcatagtgcgccattaagaattcggccttatatgacctaggaagagcacttcttggatcttggaaagatgtctaccaacgcaacgaaaagaaaattcaacactttactacaaggcctcggatcttcgaactccaaaaatatcgacgacactccaacgcatgactctagctcgactacctctcccaactcaacagctcgcgcatccggtgccgatctggagctactccagaaacgccgacgtcttggcttcccggactcgactgcccctaagctgggaaagagggccaacctatcatctaccatatcgtctatcatttcccgacgtccgcaaggccaagactcatctaaaagctccaatgcaccacccgcacgatatgcgccaaccgatcggggagacatgctaaagcgactctgcacttttcaagagataacagactggactccaaagccggaaagagtgaacgaggtggaatgggcgaagcgcggatgggtatgccatagcaaggagacagttcgctgccttctctgccatcgcgaattggtagtcaagctcaaccgcaaagacgttgacggcaaagaggtctctgttctcgtagcatctgaaattggtaagtcacgtacatcgatgcaccattgatatatactgataattacatagaagaggccctagtcgacaagtatgccgacctgattgtaacttcacaccaggacgaatgtctttggcgcaaacgaggctgtgatagtaagtctatggtcttatgagcaaaatcaacacgatttgctaatcacctgccacagattcgattttgcgtctgtctttgacaaacgcaaaagtgactatcgccgctctgcgcgagcgttacgatgagctcttggcgagaaagacgtttttgccatacgaatttaatcttcgattaccagatgacttggacctggataatgtcctgtcacaacttcccgtcgacttcttcaccaaaccacctcctgcaaaagaggctgaagctcaaccacatcgcgtcgcattggcacttgccctgatggggtggcaaggtctgaacaatccccgcattggcgcagtccctaactcagcctcttgtcatacatgccttagacgcctggggctctggatgtttaagagcaaagaagtggcagataacggagatataatagtgcctgcccctatggattttttagacccagccagagaacatcgtttcttttgtccgtggtctaaccccgaaatgcaaaggcaaggtcattcccaaagccgatctgggcaagatttgtcaggttggaaggtgttggtgcaaaccgtcacaaatgaagcccacctccgaagtgtctacgaggggcgttcgcctatcagacatcgaactcagcgttcaatgggcgcgcccaccacaccacagagacccggtacggctgcatctatcaacacgccaatcgggacacccggctccgttgccgaatctgtcccagataacgccgaagacgacgataaagacagggatgcaaaggacaaggagcgatgggcgagattgaagagggtcaagagtttgttcgacacaaaagggagtagaaagttgaggcagtccataagcaagtccatcagtcgaccaggaacggcacattcgacaaagtcgagtggtgaagcaaaggagtcgcaaaaagagtaggcgttttgaacagaacatacatggatgggttaactatagttgggatggtaatatagatagtgatgatgggaccgaggggccctcatctctttgaaagcgtgataatacattgtcatagtcgaggctgggcctcgattacaagtttccctgagaaattgctgtttctagattacatgcgcccactatcgtacagagtcctcaccggtaactttgaagcataaaccacggtacttttgttgctaatcatcaggatttccaaacaatatcgtcaaaagacacaaccttcccagaataagccttcgtctcggcttgcttctcgatcttctcccccagagagaagccagccatttccaaaattgccagtcttacacccccgatgcctccaccattgcccagacgacgagatacaaaggctatcttagaagctgtagcatagacatcgagtatacggctagacccttccctccagcttggagctgaatgagctgaaagtccgtctatgatgtcttgaatctggccatggaggttgcgacatgcttcttgccacctctctccaggcttgtcggctttggtgatgataaccaaagttcgagtgtttgatcgagccagtgttcttaacatccatctgtctgtttcttggagttttttgtcggctggcattaagagtactgcaccgcgaagcatctttctgacattcagatacttgagaatggtcttcccccaatcttcttgactcctgaagccatagcctggtgtatccatgagaatgagactgtgtttcggtggcacatctcccttgcgaacaagctccttggcaattttcggccgtggtccgacaccgtaggcattcattgtggtggttttgcctggcttatggctgactttggcgatctcagtgccaccggtgagggcgttgaggaaagatgacttgccggcattggaggctcctagtaccacgatctctgggatgtggtcgttttggggatgatgatataaattttcagcagaatagagtatttggcaaccctcttcgaagaactttccagctgctaccagaggaggtttgtcttctttgggcacatcgactggtgattctaagccttgcttgaaacagatggattcactttcgaacaaaacttgctggtgagctttgatgccttttggtagtggccccttcggcttagtaggctttgacttttggatctttggggcttcgggacggtttggtgcgatgccggtttctgaagtatcatgccttagcggttcctgagcctttgactcgagatccggtgctgatattatactttttggtatatctgatgaactgccgaccggcttgatgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagcatgagatgaggagaccgagaaaactttcaagctttaactaaattaatcaatgtaattgtaattaatactatcattgcaaaaatgagtgacaatagaagatcaccactcaagaatatgagtaagtcacgtgttgaataaaaaggtccacagggtaaggagccgtggtaatgggcacgataattaaacgttacgaattcatatcacttgatatacttaaaagcccacaagctgggaagggggaaaggtccaaggagcgcttttacctgcaaaactttacttgttgtgtatgtcacgatcgtaaagatgggaacaacaaacctcacagagatcgacgctcatgagcagccgtccgatgagatgcgtgctgagtggaagggttatatgcgtcaagatcacaaaagcctgctcaacgacccccgcatcgatgatccacgagctcccctagaagagtctggttttcttcaagtctcagccatctctaaagagcaaattgctaagagctttgctcgactacgccctgacctggcttccgaggtcaacagtgacgtccaggtcatccatcatccgctgctaccaggtaggtttttcgtttcatcactcgttccatctgaaaacttatatatttaataggtctgctgatcatcccttcacttttgccgccatctgtgcaaaagactttactggatcgtatggtccatcgtgatctcagcgaacagaagcaccagaccaatttacatctacactacaatctaccatatccagaaggaaacgaccaagacgagaaatccttcttttcccttgacccagaaacacctgcctcgttcatgccaaaagactccagcgtccataagccgctttctatcaagcaggtcatgcaacgaaaactacactgggtaacacttggtggccagtatgattggactaatcgcatttacccacaagacttgccgccgcagttcccaactgacatctctcacttattgaaggacctatttcccgagactgatgcacaggcagccattcttaacttctatacaccaggcgataccatgatgatgcaccgggatgtaagcgaggagacagacaaaggactcatcagcctgagctttggctgcgatggtcttttcatgatcgctcccaacgacctaaaatcagggactcggagcgagataccgggcgaaaagcagtacctgctcttgaggctcagatctggtgacgctatttatatgacgcatgaatcaaggtatgcctggcatggagtgccaaaagtgctcaaggacacgtgccctgcgtatcttgaagactggccagctcgtgacgatggaaagttctcggaatggcggggatggatgaaaaccaagagaatcaatctgaacgttcgccagatgcgggattgagacatgatcacaagctggaacccgtcaaccaaatgtgttttgcagcgcatcataccgctgtaacgcgggttatcataccgactatattagcctcctacaccttttgctacgctattataccaaatacacaagggcttatactacatttgaaacctcaagtcgtcgttagtctcaaatcgacgacccctactttgatttgcccaactcttatcaaagtgcatcattaagcgaaaccgaacccctgggcgttttgtaacgccatcccaagccgctcccttaagacttctttgtctctgtattccggtaaaagcaatgttccataacaagtataagccgtaggcaaatgcccaccagtgccatcttcttcgccattcttttgtataacgaactgcaagttcttcatgccaccaacgggaacgcggtcagacgatgtcacgaactcaagtagcctctgcttcatgccctcgtcatacctcttgacgatagaccaaaagtccttgatggtacgatgcgacgtatcccacccgacgtaacgagcataacgcttgagttcgccgatgtcgatttcttgtactccttcaactagcgactgcaaggtagatggacataagagtgacaaggacttcttgtctaagcatgaggcaaatccacgttcgaaagcaagatattggcgtcgaatagaaacgtccgtcaggtagcggatgtagtctacaatgtagtcatcccgattgtcgttggtgacaagcggtgcgtcgtctgcgttctccatgtgtggtggctcgatatctgttgagcttgaggctgcgttcggccaaatcgtgcttccacctgccctcatttcgcgcgtaacaatcgtccctaatgaagataccgagaattcgtatgtacgggcgaagatatcttcaataagaccgttcttttcatcccactccagcaaagtcgtcaatccactcgctaaatccggccacccatcagcgatatgatgaagctcttcaacgggattacccagcaacttccgataaagagccctcgggaaagtaaccggcagtgtcaacccgttgtaaagcgcgagcgacatcaaaagcccgacaagttcgtatttccagtcttcggtcaacgaacctggagcgaaccaagccatgcgtgtcctttcatcaacggtgaaggccccaaatccgggatctaagcattctgcaatggccaaacgaaagaactcttgctgcacacctcctgagtcaaatccctcctcgccactgttctcccctaaatgaaccttaagcggtcgtaaaagctcccttctttcgcgcctccaaagttggtcaaatgcatctctggcaacattttctctgcctacttccaagaccagatacttcgatgatgccgttcttagaagatcttgcaagaccattttgtgatgcgggttggtgataagacttccaggatcaactatagcactcattcgtgttttaagcgaacttgattcttcgaacatgcgactcattcgagcaaagttaatggatcggaagaatgagaccagcgtctcagggctgaagatgtaagggtagtcgagtatgtgtcgtcgccatcgtgttgacttgaaagacagccattccacaggcatttcgattaaatcgagtcgttctgagaggtaatcaactcggaattgaacatcgcctaatagtaaaaggttcctagaacgatcttgggtacattagcaaggccaaattctatccgcgtccattgcattgtgtacgtacgtaaggtttcgatgaacgataatgctccgccaaaaggaccgtccataacaaagtgagcccggccgtcccattcattcaacagtatagtgcgtgcccagtccagaagcacggttggaacgcgagtctcgtgcagaaggcgctcgtcccgtgggaattcgagtattgacgctgagcccgtactgaggaagtcgagttgattcaccaaaggttgcaaaatatcacagtcgttcattttgaagccctctaaccggccagctgggtgtgctctatcagcgaagcaacgtctggctgttatcgcgcaaaacagccgacgtgccagcctgacagccacgtcgttcgaaaacgcgtcgtcataatccaaacatcgtgaagagggttgccgcgagacggcactgccgcctgctagtgttaatccattggaacgaactcgcgacaattcatataatgttcttgagtccccgaccactggcgtggcagcaaccagtgcatgcatgcaaatggacatcaaatagcccgcttctgaatcggggagggcctcagctcgtttctgggttctgtgcccgttcctccgctttgaggaactggttgatttcaagtcctgtggaggtataaataggcgagcggcagccaaccaaagactatgaaaaactagattggaagtaacgcgacacagccgatgaaaacaataccataaagtctgcgagtcgtaaagtttattctcctgtgtaaacgacaacaccacggcttgtggatctgtaagaacataaaaaagtgcctgctcattgaaacgcaaccactgctccctggatcttgcagtatgcaggacagaatgacgacgcaaactcttccgctcatcgacaggttgggggtacgggtaactcgtcttgtgcgttgagacatgacgggactctgagatatcgtcttcctcgtatacatcgcagatgaagttaataagatcgacatcgagcttcgaaagagcttgaggcaaaatattgtcacagctgtgaggtgtggcagcctcaaactcgaactcgaacccgtggtgctttgatttctcagaaacaatgcccccattggcgcaattgttactttggtcattatgcagttttgtctggatcacattgtcttcggaggccaggggtagactcggcaacactggtccgggcagaggatttgttgcattctcgaatagtcctggtttcgtcggtatttccgacatgatcggaacagcagcgtgtttgttgcttttaacccgcaatgacttgtcccgtaaatggctgttaacctgaggaagtttgacaccctcggtgtcatcctctcccttctcaaagtcccttgtgtcaatcgagtgtgcccggggtttagctggtgcattattttgcgacttgtgtgtcgagtcgtgtctgcttttaggggacaatataggaaagggggactcgtcccaatcagtgtcttgtggttgattaaccatatttgtcggctttggcgtatttggctcgtgcggcagagtcttttgagtttccaaatcagtgctcgtgctggttaaactagacgactcctgcagcgtatccaggtccgtcgctgatgacttcaagtcagacacttcaaaattgccaagcttgccagacatggccgccatgctgctgggtgtcagccattcaatcattttgaaggttacagtcccaaaaagattcgcagcgaaggaacgatggtctttgttcacaggcccctcaattactcggacaggagaggctgaactgctggtcaaatgtggtgcctgcctggttgcggaaatagagtcctgggacgatgaagaggacgtacgcggtcttatgactcgattcttgtgtgcgcttggcgatgtgataacgtttgttcttttattatcggggtgtgattgtgtgggggatcgcgtcgagaatatcaggttgttgagcgctgctgatgcttctggagttctgcgaaaaaacggacataaatctttctcgggatcatcttggctggccaaatatatcgctaatgtcctggcgcttgtcgtgttgtatcttcggacgggtgccttgccagctaaacggcgacggcaggtaaaacaggtaggagttgcacagttcgcgttgtcacagccggatcgcagttgatgaatatatctctcgacaagaagttgaaatccatgacggcggctggcttgatggattgcataaacgcgcgccgggttctcgacgttctgcacagcggctttgacttcaggaggcgcatcggatggtaagcgggcgaacggcgcttcttgccaaaggccagcaagaagatctatatctgcagcgaattcgatagatggatcccgtggacgataggcatcgggcgtcatgacattggcagaacgggtcgcgccgcgacgggcactttggtacttcgtaaacgatgatgtacagtgaatgacagtggtcaaagagagtatctcgtcgatagcgaaacgctatataatggtgtagtgtaggcagactaaatgatcggggctaattttaactgtaaatattgggtgtcctcgacactgaagccgtgcatctgcaatccggggaggagttgatactcagggagctgttggtcagcctcgctatgatgatgcgccactacctcaggtacttgagtggggaggtacctcttggagccatcagagagagcatgcaagtacacgagctaagttttacacaaggcaacttgcccctttaagcttagtgagtggagtactgaaagcatcggtgcagcctgaccactagcgggccaagtgagccaaacattatcctgtgactcagctgctcaactaacgggggcctggaacccttgcgtggcggggtttggggcaaaaaaaaagtcagtcatccatctcactgataaccttttctgtgtgacgttatctatacagccccgccatcccaccaattccaacaggaatttccttcacatttacatcccctgtctaacaaattgacagacctaaacaaacaatcgcatccgatacaatcaaatcagtactccgcaacagactctgaatacacacagtagtcgccattgttcccatccaagaccatggcgagtgtgcaggcagctggggcggcttcgcacccatacacctgcaatacctgccaagttgcataccgcaacattgatctgcagaagggtcatatgaagagtgactggcagtaagtccatctgtttgcgcattcccaaaggcaagccatactgacccatcgacagtcgatacaatctcaagcgccgtgtcgcctccctaccccccatctccgccgacgtcttctctgaaaaggttctccaggcgagagctgtctccagtgcagaagccgataaggcctacttcgaacgtgcatgcgatatctgtgagaagacgtattacagcgagaatgcgtttcagaaccacattttgagccagaagcacaagacaaaggcagccagcagtggacaatctgctcccggtcgagccgacgatgagaccacctctgttgtaagctccacgttctcccttggtgaacctgtcgcacctagccaaggtgaagtcgactccgatgccgaggaggaattcagtcacgtcgtcgagggtctccagaaggcccgtatttctgagcaaaggccttctcctctcaagcgaccttcgcatccccaaccatcaagcgagggtgctgtcaacgaagacgcagacgcagacgcagcgcgtgcttcagactcaaccactcctgttcctacatcgcaagaacccaacatgacactagagacttgcctgttctgcaattatgcttctccaaccatccccttgaacacacaccacatggagagattccatggcatgttcattccagagaagaagtatcttgtggatattgatggattgcttcaacaactccaggacaagatccgattacatcatcaatgtctgtactgcgacaaaccaaagtctaccacgttcggtgttcaaacacacatgcgcgacacgggccactgcaagatcccttacgagactgagcgagagcagctcgagattggagacttctacgacttcaggagcacttactcggatggcggtgatatgagcgacgaggaatccgtcgtggacgagaccagtggaggggccaaactcggggcacgccgccctgctaaggtcacgggagaagatggagaagacatcgaggacgttgaaggcgcagacggttgggaaacggatagttcagcttcgtccctcgattcggccgatcttactgctgtcccagctgaaggccatatccaccagttcgagcgactcgacaagcacccgcatcattcatcacaagacccaaggcagagacaccaagccgatggatggcattctcatgcgcacaagccaacccgtgctgtcttttatgacgactacgaacttcatctccctacaggaaagtctgttggccatcgatcgttgaacaagtatttccgccagaacctgcacaaccatccatctgccgaagagcgagccgagcgtctggctattgagggttcagagttggagcaggctggcagtgattctgatggtcgacttgtccaaagaggttccagggtccgtgagatggtgcctcgtggaatggcgggcatggcgggtgcacctgagcaacagaaacgacgtgcccgtagggcagaggagcgaggacgaacgttggagcaggtccacaccaagcagaaggacctagcatatggaaagaggctcaacaatcacaagaactactactaccgtgagcagggtggtggttagataatgaatagcagggagataaacttggttctagctagagttaagtccacgaatgaagaaaaaaaaagcatttgaattttattaaagtattatgtcgatatctgaagaaagagttggcatttattttgaagtgccatagagatgaaggggaaaataaggatactcatggaatcattggctatccagctccttgcaaacacccagcacatgtttgagtatagatgagcagcttggtcgactttcaactccgtaatgtcgagctccatatgtaagggatcattgttcggccattggtatatcaaggcgttatcccgtaggtgtgccaccacttccatgtctgtaagttttccgtgacggatgttctgaagaggacagtcgacgcagtttctcctcttgactacagataatagtgatggggacaaagctgcaatgcctgcgggcggccatatcgagatactcggcgatgacgctgcgaccgagcgcgtcgttggactggaagtcagtaaagacgattacagacgccatcgtatcatgcgacttaaccaaggcatcaaagaaaacagatcgaagtgtgcgacgtagaggctgataatctgaactgggccgcggcaggatagcacctactgggtcaatgtgaaggtggttatgaataagttttccattgaaggttgatagtaggtcgaccagtttctgggcgatagtgagcttgcctacgcctgggtagccattgatgtgtataattggaaaagacataattagtatgctgtgcttatgctatttcctaggttctgccagaagaataaggagtagtttattaggtagatcttatagtgattttctattctagagaaataaggttatatttatatcttaccttataactctttaaaataaactttaataaaaaagatatttatttatagattttttaaatttttaaataaaattaagaatttttaaatttcttaatattattaatttataagaatataataaagtaattaaattataatatattaattattaattattaaatattataattataatttctaaaaaataaattagtttatattaagtttatattaatagatatataaaatattattattaagtaattataaaatattatatttcttaataataaataaattatattaaataaattataagtaaataaagttaaattaaaatagttaaataataaatagatttaattatatattaaactttattataagactttaatttaaagaatataaaagtattataaaaagattaaattgtaactaattagtaagctattattaggagatctttaagtactttacctttagagaagtcagactaagggatttaaagttaaattccttaagttaaagtcttataattgagtttaatatataattaaatctatttattatttaactaccttaacttaactctatttacttataattggtagtttctattttaggacactagtagatta