aaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaacctaaccaagtgttacagattttattaaactttttatagtttaaggtattaatatttattcttcctagttaagttttattatccttagtaatataatctttttatttctttccttaattagcctaaggttaatgtctagtagtttagctattttttttattcctttattcttatttttattcctattattagttattaattacaatagcttcttaagtaaatatagtaaatatagttttttatttattaattttatagattttatttttaacttccagctttaggctatagtagtatatctccttttttaattccttagtctagttaactttattaagtaattaaataaaggttaaggtatatttataatatagccctttttatttaaggttttaaagtttcttttctacttcttaagctttattaataattttaaaggatctttctagttattttttaaggtttttataacctttaaaaactttctttataagtttactttgctaagctagattattttttttatttttaaagagtatcttaaactaattagctgctatattcttaatatatattcctatgtattagattcttttctttaaattatctactaggaatatttttaaataatagtacttaaagtaggtttatagtttattaaggaattagtggagtttaatagtatttttattaaacttctttagttatttaatttttaggacttttcttagttttagtttcttgcctatagggatagctagtattataataggtgctataataggagctacctagggagctacccctagtgggttactaagttattactataggttattaatagtttattaatctgcttactgttatatatataagtcttagattatatattttatattttttatgtgagttttagcattttatttttattacttatattatttatattcttatttaagagcttttattagaatattttactaattataagctatttttactaatatgtttttaaatttaataatattatttaattagtaattacttaaagcttagctcttataattagtattatattctaggatgttaaaggttaatatttatatccttagttttatattgcctataaggtctagtaactatttaaataagagttattaatatataataaattatatactaaatagttaatataaggtaaattcctaagggataaacctagtaataattttaggtttatgttaataaagcagttaggaaacttaataggtaatataggcaatagtaaataatattactagatagtaaaagtgtagagcatgttataatcttaattctatgttaataactagttatttaagttatttaaataagtgtaaaaaagtaaacttatatatttagtctagttatatataattatagttatagtggtaattactatagtaattactaggatagtgttagtaagcgcaggagtaattacttatagtacagtaattacttccttctagttggtcgtttggaatatagtatatcctttccaaggcctgctggtgtaaccaagtgttgttaggttataacaaagatctaataagcaatataatcacatagctaataaggttataaataaccaatctaattattatctaaaagtgctatattaacaactaactatctaagttctatctaataagtataataaacagttcttatatagtaagttattctatggttatcactagtataagtcttataatacctaataagaatacactcctagagctgcgttcttatcttataagtaggtacatatcctactaagaaagggaatcccacaccctaattaattatagccttccggtgtattaccaaaggtatataccaaaaggatccttatgtggttggtttataacacttacttaatataactaagggcttaaacttacttataaatagtaagctaggccttagggataagactaataaaaggggagtattatattataacctaataacttataattataataaataaacctataaggtatatataataaagaaacctttacctaatatagctaattaaaattatatttactttagaaaagtaaacactagtaaataaattcctaatataaagaatatttactttagaaaagtaaatactagtaaataataagatatatatacacttcttatacttacttaaagatagttttaaatagctagttattaatataaaactaaaattataatacactttacagcctactctttaagtaatattatttactatttactatttacctatagatctcttaactaatccgctaatataaaccatagactaggtttatcccttgggaatctcataagccactaactatttaggatattagtaacttaagtcattacacatactcaaaagatatagtagcggatattaaattaagaaacaagttcaaattgccagcattcagcaataactctttatacagcagtttcttcaataggtaaacactgcctgtcacataaagctttcaaagtaacggtacggatgcagaattaggacagaaacatgtgataagaaatgctgcactccaaattccaattactcttgttatctaagccccgccaaacaccaaaagactttgaattctgatcccaccagagccatgacgatacaacagctcccgaccacggtgaaccgggaattcggctataacaatgatgcttatatcctcattactgatacctgcttcagctaatagttgaagtatagcataaagcgtccttcctgtggcaagtacatcgtccaccaccaccaccgatgcgccccttggaatcaaacccaagctcatctcaatcttcttccctttcaaattgttaggttcagaagatgaaatgtgtgataaaggcttgtcgatggaaacggtgggtgggggaagcttgccagcttcgcggattagcgccaaggggacgctaacttgctgggccaatgccgatgcatacacgaagcctcccgcctcgcaacaggccaccataccaattttatcccagtcatttatgaagtgagtttgtagtaaagaagtgcataaagctaacccgccttgctgttgggcgatgttgagcacatggcggaactcgatgcctgggcgtgggaagtcgggcacagggagcaccatactagccagtcgctccaggtccccatggagaaagggaagcaggtacgtatcggcaaagctccttaccgcctcatctcctgttgctccattgtcaaagacgaggctggggcagtagtccagtgtcgtcgaatttgacttacaattgctgccattgtcgctactattgtgatcctcgcaatcatgattttcgtgtcgatcatcgttgccggcttggcacttccggcgagtctgccgcgtcttttcgctagctgtgacacgaatgtcgagtaatctgctgttcggaactagatgcgacaaggttgcagtaggcgcctcatctctcatcccagtgatcaccagcacatccgcatctgcggctccggacaccacattcagaaattgcttttctagaagccaagattgttgtcgcatctgttcttcgaagaatgccgtcaaagccggccggtgttgttccttgtaagcccgatcccataacacacgatccaagtcagcgccggtagctactacatattctcgcttgatggcatcgctgatactggccttgtgtacctcgcggggttggtcagcagatttagcgagcataggaacccaaatgtcggcgcagtagtccttgccgacgccgctttctcctgtaacaagaataatgagcgtctgtttcttcggcagtttcgagagcggacaggcgtaagccagcacgttgtgtaagtccaagctatgttttagccgggccaggcgcggtccgtttggcccgaaagctttagctgccagcgcggtgtctctagggtctggcccaaggtcggcaccataggctccgctgctcaagggcaacaagctcctggcgacgccatacacccactgtatggcagcctgagcaatcttagttccgctccgtccacgaggccaaacagcggttatcacgcaggcaaagtcccagtcgcgacagccgaaagccgtggcagcatccgccacatctccgatagctccacccccttgtagcagatgaagatagcagagcggagaaggtcgagtctccatggctgctgctaaggcattcgcgatgttcgtggccccgatgtgttttaagaataaacaccgcttgaatgaggaggttttgcccctaccgtgtccgtcatgcatcccggatatatacatctcagtttcgaataaatcgacgccgtcaacgatcttgaagctatcttccggcccaaatatcgtacttgtaagcctaggtgggttggaaggaagtgggttggatggaagtttagtcgtagtagagtcgatcactgtcacgccaaggtgcatctgtgagttatctgaaaataaatatgcatccgcggaattgtctcgagggagacttctggcataatgatcgaagacctgaagcttaagtcgtgtatcatgatcgtctttcaacgggatactccaatttcgaaccaaatacttccgggctgcatgtgtttcaaagacaacgctgacaacgatgccaaaattagtccccgcgcctttcagagcccataacagatcggtctcgatttctgactgcacggcaccggctggtcgatatttacttggtacgcgaccgacgtacagaacctgaccagaggcaacgctgaccatcacagcacccacaatggcgtcgcacgcgagcccatgcagtctggccaggtgtccaatgccgccttgcagccataaccctgagcctacacttgggcgtgctcccaaaggtactgttacgcctgccaccatagtcttgcggacaatgtctccggtattacaaccagcctccgcgacaaccagggtagtagaatcgaatttcagttctcctcccccggtttcagctgcgaccatgtgtacttgatcaaaagcactcatgtcgatagaaacaacgttaggccaaagacactggccgctatggctcccaccgatgacagttaggctaacattatgtgtaagggcccatttcacgcactgctggatgtgctcgatttttgttggcctcacaatcgatgcgggacggtggaggcgggcttcctgattttttatcatcctgctttcagtcatcaagggcacatgcgccgttaagttgggtaatgcggttgcatgtttagtaaaagttgccatgacgttgggtgaactgaacaagagatggtcggggtatgcgtcttcacgacggcccagtaagtggcatagcttacgccattcgcctcggatagcttcgtcttggacggtaaagcccgcgatgaaagaagtaaatcggtccaatgtctcatcgtcggttgctatccgaacgatcccggtaggaaaagaagccgtgtgatgacacactaagccgtcaaagttcaggtcgccatcacgatggaataccaccactattcctccttctgggccttcgtcaagtaatttcagtgcgtgttcgataaatctgcgcttaggtttcatgccgtacatgctatggcaaaataagacgacatcaaacttcccattatcacttgtcccgatgctggtatcgctccttgtgtttttgttgtcgttgtctggtgagaatgggatcggatgaatatcggggaggccttccagacatggcagggggcgctctgtccctgagctagggcgaaaccattcatctagtctcgcagcaaacaagtcgttaggctcgaatgcaacatatctcgagatcttgcacctgacgtgatagggcaagtatcccagaacgctctttgggccgggtccgatttctagcaccgagatatgaacacgcgattcgaataaacggtctagaagcgaagagagctgagggacaatgaagtcttggtatgtcatccattccgagccctgcatcaagacgtcgaaactagcgctgtactgcggctgggacaacggctgtgttgcgtacgatgctgtcgctctcgccgtctgcctaagggcttgcttcaaggtatcgagagtggccataccagcttgataggagcacgctttcgtactggtaaagacaacagcgtatgcttgcgtatggatgaggatgaatcaattaagctggattgcgtgcctatggagttgttgccgcttcttatccgccccgatgttgggtgtattagcagggttggaatcttagatttgtctagtataaaatctcaacctttgactaaccagtcaaagcactttattgtcattctcatgctttctattatcagtgaactattcgctcttggaggttattgagatgatcaagtcctcattagatagtgggtggaactttaatgtacgcgcgcgcgttatgtgatctcgacgacaataatgcatggccacgttagctacttcattatgtaaaggggtttccagctcaccctatcaacgaagaccacgtttaccgcgaggtgtgtcaaaaggatttctgggttccccttctgcggacaaacctgttttggccggcctcccgcatggtctatatgtgattgtattgaaaaagatggggggcgagatccacgttgcaagacaaaagtgcaatacatgaatccatgcatcatgcaccatttcaataggttgtacgccgatagttgcatgtaatccgaaattgaaatccatttccacctgaaggtaaacaaagcactataacccataagcatgaagcgccttactccaagtggacaactctcatgggagtttggtggtgtcatgcaggacacttggtggctggcctcccgcatatagtggccggcctcccgcatatagtggccggcctcccgcatatagtggccggcctcccgcataaaggcaacaaaaggaccatttcaaagaggggggttatcgagccaaagcctagcgattttatcggtttggataactgtaatttgtctaatgcataaacaatggtacatgtattggtcggcttcaaaggttgctagggcgaaaggagagatattttatggttgttaatgcgctctgtttgatggaagttaggcgatgacataatggtatatctatcgcccagttcatttattcgcatgtttgcttagttgagaagcaacccttttgcaagatcagattcttttggtcttcgttcccgagccttttcaggtcgctcgggctttcaggtctaatttctttccttaaatatcttacttcttgcctctgttgctcccggtctgtagcagttaacatggctaatcccaaaaacggtagcgtcctctctaggaagcggggccataacactgtctcttccccgaccagccataatttaacgcaagatgggcgcaaaagacggaagacacacaagcccagcagcagcggggttcctgttgctcccgatctatgcaagaagtcgctgcgaaatgcctctagtgatacccgagacgactcatccattgagaaggttctcgtctctgaggatggcatagcaacgaaatcgtccggcccagtgtctagttctgatagtctttgtaggttactataatcttcctctcttactgagtacacttgcggctcggtacgggtttctttgtatcgagactcacatttgtacttcccagcaatcgaaactagaagccgccgaggagagaatcaggaacaggccgttttacgcctagaaaagatgcaaggtgctgtgcgaactttgttagagtgcatcggcgaggatcccagtcgtaaaggcctgctggatacgccttcacgttatgccaaggcgttgctgttcctaacccagggctacaatgtcaatgtggaagatattgtgaataacgcgctattccatgagagtcataacgagatggtcattgtcaaagatgttgacatatctagcctttgcgagcaccaccttgtgccatttacaggaaaggaaagctcttccttctcccgatgtgtcctatacactccactctggggtatgccggctaattattgcttctagatgcacattggttacatcccctccaataccgttatcggcctttcgaagcttgctcgaatcgccgaggtattctctcgtcgcttacagatccaggagcgccttaccaaggaggttgctcatgccgttatggatatcgtgaagcctcagggtgttgccgttattatggagtctagccacctatgcatggtgatgcgtggcgttaagaaaacgaatacgacaaccttgacaagctgcatgctgggttgctttgagcgcaagagtgagaagcgaaaggagttcatgcatttcgttgtaggatgaacagatatcggacttaccggctataatgcggatatgagggacatcggggttatacgcataacacaaaacgagcagtaaaagacgttttcttgtatcctaactctgtcatggcggtacacgagataaacctatctcgatcgattgagaaaggctttctgaaattaatctttctaaagaataattgtgcttcattcgagtaggtcttttttagatgatactggtcaagaataaatatgttcagggtaagatacagactagcccgaattctgtatccctgcctggcgcatttggtaagctaatcatcgggagattcccaagggatagatgcgtatgtctatgttggcagatggggataggataggatatctgttattgagcatgttgcgtagtcacgtagttggtagataagatgtaactcatatctggtactattagtgtgttaacgactgactagctaagctatttaatgagtgtaattattgttgacttatatagtaagtcgtttcatagggaccgctgtagcccatcggtcctctattgtgaggaccgctcgcgtacgtcggtccagtacgtaggaccgctctcacaggtcggtcctctcctgattggctgttcgttccgaggttatcccggggtacgtactgcgttatggttcttaagagtcgggttgtaacatgggtcttatatatgcctatctataaaagaacaatctacttccggaggcagaagtgaaattggccatgtttagaagcagaggaggaatttgtttacctccagaggtaaaagtaaaaatggtttcatttagcagcagaggtagaattagtctactagaaatagggttattttacatttagcagcagaggtggaatcagtctgcctccggaggtagaagtagggttactgtatttagaagcggaagcggggctaatctacctccggaggtagaagtaagaagaaaaaaaagctactataaggaacctaaccctacattgacgagtcgagaccctggggtataatatttcctttcgctcaacttcgtataactcggccgtgcccgggctgcgattgacggccacggcatatgcggtgtctaatacctgatcaaaaacggcccacatcttctgtaattcgacctcatgctcctcaatcggacgtactgccttttgcaaatcgtccctgtcaacgtccttcaaatgggccgcccacccaacgcgatttaaccaccgatcggcttcccatttgtcgtccgccgttttgatggctgctctggactctttcacaaacgcctcttcatcttcgcggtggattcggttcaaaaactcggcttccttgtcgactccgtcggtatgctgatctggcttgacggacggcggcaatccccggccaacctcgaaccaactacttgccacacgcgatgggaaaaatctctggcattgaacgcctgttctccacggtacggcccgctcctcctcggcccctaacttcttggcgcaccggcccggcccccgagcgttgacccacttatgcttgttccgataatatgctcctatggtctttggtgttcgggccacatacgggcatttatcgcattctaatccatccggttctggcggtggaatgatggggattggtggtgttgttggtggcggcactgaccactggcgtaactcttcctgtgtgttaatgatgcccgggattgctttcaccacatcgctaattcgtctaacctctgttgctgttgccgggatatgctgttgctgtaaatgggctgttacttcattggccacacatgcaaacttgcaaacgctgcaaataacaaacagggaatcggggaaataaacaaacagatccatattatatttcatctagctgttcactataagatagatccagattcatatataatcaataccctgatgacttcttttttttttttttttttgcccttgagtgcactggtgttgctgttgcttgcttaccggcgtctacctcgtggcgcgcttgtctgcttgctcagctttcattagtaaaactgtttaactccaatccgtttaccttgctaagctgttcatcaattatgaaattgatctttaccttaagactacagcttcaaggctcagttttagagtctctaacagtcagagatgtgccataagaggcaacgtaatttggctccgtgatattttttacagcctctcccagggccatgaagctatagccgtgaaaaggtgacgtcagcggaggatcaagcaagcccaatgtattcatgcctatcataagggcacccaatgatattaaagagcaattgaataagcaattatcttttctctaacaaaattgtacctttaggttatagagacctaaaataattccagatataatatcttgcctttgcttatcaagagcgtctggaggtatgattagttaaaataaccaccggccgataatatttagtcttactaataatagcctctggtattagtaagtctttagcgttaactagacctctgctctctcgtataatgatctgcgataagtgctggaaagtatcggcttctgaaaacacccaagatatcaagaatcaaagcagaagactccttccaaaagaagtgggtagaggttcttctaacttattaatccatgcttttgtaaagaaatcagtggccctgtgacattaatagtaatcaataataacagctactttagctagcatttcgagattaattatttgtggtaacattgttgttttagcatgaagtatgcgtataacggtaaggaacgcttctccattccagccacttgcagttgcagaaaatgaaaatccatctttgggtatagattctttccagttcttattagccatcatcttgctaaaataatcaaaagctagctgcagatgctttgatgagagttgcatttgtataaagcctgtgatagatccattaaactgtgattcgactggcgcgttccataaccgtcgttcgttgttatttgcttcccaagcttcatacggggtgttatgctgtggcatagcattttccaataaggtaatatatgcggcaaatagtgggttcggattgagtagagtaagatgagtatcgcctgttggatcaagtttatgtaaagtcgggttcatggcgacgtgtcaagtttaaagggctgcagtctagattcccgcgctggaaagcaggaaatacaacaaagggaacagacatcttatagcgggggcctctatagagtaattagcgcctgaaaaacagcgcttacgcagcactaactagtagcattacatggcggttaggtgtcatctgactcaatatcatgtgactttgctaaacccttagtatactcgcctagtttatcttctacctatagattgaaaaggcttactccccttatctattttatataatagtttatatttgctactgtatttaccttctttcttgtttatattatatctacttatattagaccagctatttctaaacggtaatcaagctctcttatatcaggctcatatgatttctactatttcagatatctgtcacaacccaacaacacctggtcgcaccaacaggccccagggggaattactatagcctatcctaactaattataggcaagtgatcactgcgctacaggtaatcactacagcgctcactaacttcaactaagtgatcactcctgcgattactactacagctgtaatcaccccttatagaactggatatataagttcacttctctacacttatttaaataacttaaatagctagttattaacatagaattaaaattgcaatacactttgcactacttacactttagtgacttttatttactattacttatattacctattaggtttcctaactactctattaatataaacctaaaattatttactaggtttatcccttaggaatttatcttatattaacttactagtgtatagtttattatatattaataactcttatttaaataattactaggccttatgggtaatatagaattaaggatatgaatactaacttttaatatcctagaatataatactaattacaagagctaagctttaagtaattactagttaaatagtattactaaatttaaaaacacattagtagaaatagcctataactagtaaaatactctaataaaagctcttaaataagaatataaataatataagtaataagaataaagcgctaaaacttatataaagaatataaaacatataatttaagacttatatgcataatgccttatggactagtaaactattacttagtatatgcaaactattaataatctgcagtaataacttaataacctgctagtaatagcaccttaagtagcccctgctatagcacctactatagcacctatagtagcactagtaatccctataaataataaactaaaactaggaaaaatcctaaagattaaataactagaaaaatttaataaagatatcactaagctttattagttccttaagaacctataaatatactttaaatactattacctaaagatattcctagaagataatctagaaaaaagaatctaatatataagaatatgcattaaagatataatagctaattagtttaaaacgctctttaaggataagaaaaataacccagctaaataaagtaaactaataaaggaagtctttaagggatataaaaaccttaaaaaataactaaaaaaatcctttaaaattactaataaagcctaagaagtagaaaaaaaacttagaaaccttaaataaaaaggactatactataagcacactttaacctttatccaactacttaataaagttaattaaactaaagacttaaaaaaggaaatatactactatagcctaaagttaaaagttaaggataaaatctataaaatagactaatagaaagtcacctttactatacttacctaggaagctattataattaataactaataataaaaataaaagtaagagaaaaggaataagaaaagtagctagactactaaatattagccctaggctaactaaggaaaaaaataaaaagattatattattaaagataataaaacctaactaggaaagataaatattaacactattaaccacaagaagtttaatagaacctataatacttatagtaagaaaggctataaggaagtaaactgctaatttaagataacctgcggattttatagtaagaaaggctataataaaggctattgctatattaaaaagaataaaaaaaaatctaagactactaaagataaggtttagataaacactattatagaaatactatataattaccttagctaaatagcctgctataataatttatatcttatgcactaaagtagtaaaaaaggattaggatattatttaaagaagctataagctagaaaagcttataagactataataattaacacccttaacttttataagaaactaaaatataaagactatagcttaataaaaccctgttttacttatacactttataaatatttatcttatagcttataggatattaattatatatatgaaaataataagggaaataaaaataatagattaaacttaaataaagaatgcagctaatgcagtattatagcctagcaacatgccccaggatgccagagatacatatataaaaaaggcaagctcttatgccacttatataatctaacaagtcctaattatagaagaaacacactcttttataacctaaagtgcaaaaactataaaccttactaaaaaggaaagtatattataaatccctatatttataaatataagctttatagcactataaactataactataattacaggggatacctaacttacagcttataggacttagactatagttgcaataagatccttaacgcactagttaaggaacataaacaataaaaggaataatactaatacctagaggaataccccttagtataaattaacctcctaatatttactaaaattaacacctttaacatatataattatattattttactataatcctataccttattaaggactagacttataaaagaatatagatttaataaggaatataaggaaaagaattataaatactataataagctatgctataaactatatatatataataaaattaataaatagcataataacttataaatatattattaacccattaaatattaaaaaacccacttcctaaactataaaagataaaattataaaaaatatgcaatagaataataataatatcaccaagtaataagaaagctaaggttaaaaggttataacctagaaagttattataaatcctaagaagaatataaaagacttattaaaagatattattatataatttaaaaataaaataaagaattaaagtgctaatagtatgcaaaatactaaaatattatataggactaaacctatttaaatagcatttaaattaacttaattaaatgcaataataagaaattattagttaaagaatatattaactaatacctagtaataatatacatggataatagtgtaaattataaccttattactccccaagtggtaaacctacttaaattactatacgctaagaaaaaataacccatatatatgtttagtgttactacacctaatactaaggtaataattaattataagactaattatctcctaattataattactagttatactaagactattaagtttaatattatacctttttataactgtaatattttacttaaatacctatagttaaaataaggtaacctactaattaattagaaaataaaacaaatactctaggaagaagacattacctaggagctgtgactaagccatggaaaaggcagggaaggcaaagacgcgcctataaactaaaaaataaaatcttatgtataataaaattaagaaaaattagaaaaaataagaataaaacctaagagaaaggttaaatttaatatagaaaaatcactagtactaccataatataactataaaagagttaaaggagaacaagtgcgcattaatagaattattatataaataagaatagaattataagctttaaataaagcactattaaaagtaaaagaaaaggaaaaactaaaagaactagaagaaactctttaaaaagcaccttaataatactaaaggaaatataaaaaactatttagcctaatattagaaatagtatagctactttatttataataggattactatataaatcttataaataaaaaaataataaagttttttttaatttataaccttagtaaagtagaacttaaaacactttaggaataaatataggaacagctagaaaaagaatatattaaaccatttaccttaccagctaaataccctattatatttatactaaagaaaaataaaaaacttaaactaattattaactataaatagctaaataagattactattaaagattaaaccctattaccgcttattatagaaatataaaaccacttaactaatgcaaattagtttactaccttagaccttaagggagtatataacctaatttgcatccgtaaaagggataaataaaaaataacatttaaaatatactatagattatttaaatacttaattatattatttaggcttactaatatattagtaatattttaataaataattaactatatactataaatatatattaataactttattattatataccttaataatattcttatcttcttaaaaacccttaaagaatataagaaacacatccactaggtattataaatattataaaatgctaatcttttagtaaaacttaaaaaatattatttttatgcttaaaaagttaaattcctaggacacctaatctcactaggttaaatctaaataaacctaaataagcttaaggtaatctaagactaggaatttccagaaacaagaaaaggaatataaagcttcttaggcctagtaaactattaccaaaggtttattaaaagctatagtaaaattactaagccccttattaacactacttaacttaaaaaagataagaagggcaagaagaaactaaaagataagaaacttatatataaacttaagataaaaaaagcatttaaataacttaagaatatactttttagtaaacctatacttattatatataatcctaataaactattaaagattaaaactaacttattaaactttactattaaaggagtactaatataaaaagataaaaaagggaaaaactatttaatagcattcttcttataaaaactacatggactagagttaaaataccctatttataataaaaaatttatagtaattcttaaagcatttaaagaatagtaatactactgcctaggaagtaagtataaggttaaggtatatataaattactataatattatatactttactaagacttaaaagctctctgcacactaaacctactattttaagacactattaaatttcaattataagcttacttattacaaaggcactattaacagaaaagcagacgcactaagcaaaaaagagaaatactttaaagaaatcctagaaattaaagcttaaattcttagaaaaaattataaaagaaactataaataaatacaaattaatactttatttattataaaagaatataaccctattcttaataaaataagggaatatattataactataaaactaaataaactcttaaaaaaaataactattaaagaagaattactaaagtaaaaaggaaaaatctaggtaccactagaattataactaaaagcaatccaagatttatattatagtataatcataatagcatactatagtgttaaaataatataaaactatataatatattactataaatttccaggaataaaaaataaaatcttaaaagttattaagaaatataatatatataagaaaataaaagataaaaggcattagctatataaaacactataactaatcctagttctagaaaagaattagcacactattatatttaactatattactaacttgcctaaattaagagatctattaacaggaaaatactttaatagtatctttattattataaataaactcttaaagtaagtatacttcttaccatataagaaagcatatatagtaaagaacctagtgtatctctatataagatatatatttgcaaaatataaaatactaaaagaaattatattaaataaagaaagtacttttatatttaaattttagtaagaactaatagctaaacttaaaacctattataagctaagcaccatattccacctataaataaataaataaataaaataaataaattaagttattaaagtatacctataatattatattaacctttagtaaaataactaggttaaaatactactaattgcataaatatagtataatagctctataataaaaactataggagttatactattttatattaactataggtttacactagaagcctatagactaccttataataaactaaatgcaaataatatatatattcttatagaagatataatttaattataaaaagaacttaaagtttaacttaaattctttaaataatacttaaaagaatatatagattatataagaattaaaagactaaccctttagaagggagatataatttacctactataatattcatataataaaaaattactaaatattaaaataaataagctaagtaataaattaaattttaaaaaacttaaactatttaaaatcttaaagaaaattaataaagttaattataaattaaacctacttaaaaacataaggttaaaaacagctattttttatatattactacttaaaaaagcactagtaaataaaaaaataagtaagctaattataaataaaattattatttaagatattaaagaagaatataaaattaaaaaaatacttactatatactaaaacctagatataaataatataaaatacctagttaaataaaaggaatacctagaaatagaaaacttatgggaacttaaagaaaactttaattcttatacgctaataataaagttcctttattttttaaaaataataagaaagggttaagtaagaaattaaaattaaaaaggtccactccctaataatcctatattacagaaagaatctctaattcctactgcttaaggtctttaagcttatctaataagcttaaactatattacactatctccttacccttagtataaagctagcgcttctaataatataattactttaaataatccaaggccttatttatcttagcctaagccttataaaaagccttataacactaaagtaatagaagcttagctaactccttagcagactttaattaataggacttagaaataatataagacactataaagttaataaggaaatcttatatataaaaaaactacttataggagtttaatgccactccttaattattataaaggcaactagctcttatatattcactatatttaaaagaataataattagctatttaatagcataaacctctagaaaaacaataagaataaggcataatattaaagcctttaatagcaataagatctgctaaataataataataaatagttgtaggggaagctaaagaaagaaagttaaatatagtactaactaaattaaaaggaaaacaggaaaataagatacactagtaaaagtaggacaagctaattatactaatcttaaggataagactaataaaagggagtattatattataacttaataatacctaattatattaacaggccctagggggaattactatagcctatcctaattaattataagcaagtgattactgcgctataggtaattactatagcgcttaccaactttaactaagtaatcactcctgtgattactactatagctataattaccctttataaaactggatatataagtttacttttttacgcttatttaaataacttaaatagctagttattaacatagaattaagattataacacgctttatactacttacactctagtaacttttatttactattgcctatattacctattaggtttcctaactgctctgctaacataaacccagaatcatttactaggtttgtcccttgggaatctaccctatactaacttactagtgtacggtttatcacaatatcttttgtcaaactctttaataagcttacgtactcgggtattcattacctgtacgacctgtgcttgttttttccatatactagcaagactttcttcatctgacgtaacctcagtttcatcacttcccataactgagtctgagttatcgtctaggtaggctgcagtgcgttttcggcatctcttacatcgggttagctagtgactttgaaggtttttatatgtctgcagctcctttttcaagaaccggaggcattcgttaagcttatcacattcctcaaagatcttggcaacacgcatctaccttatatcacaccacctagaggggtaatactcgccctgaaaagagatatctatttccaatacggatgctgccgggctaatcttggaaggcccggctaccgtttgctcgcggaaactaaccagcctggtgtaaagatcactctcgggcatttggaccagctcctgctccggctgtattacgtatggcatgtaacctttccgcggaaacttgcttcctagtttccagccgtcaacagggtgaagcttgacgttaaatgctggcagtggatgcttaagagtgccaataccataggacttgctataatgtttaacaagtccgtcgtgtacactaggccaccacagaaactgcttttcctccttatctctgcgcataaatccccggccgtgcgggtaggggaggagccagtggctcccgaggaacgacctttttagctcccgccgccacttgcaggcgccatccttcccccgcgcggccttgacggcttggaagctctgttggaagagcatccggaacggcttatcgttccagccttggcgttcgaattcgtcgtccttggacttccagagccaggcgaacaacacgtggatatcctttactgccagcctattccctgccgcgagctgaggcggctggtgttctgtcagcatggcgtcctttacgctgtcgtagcagagggggatctccccagccagcgcggcctttgcgcactcgggcttcagcgtcgcctttatgtggaagaacacgtccttccggaacgcacagaggcagagctctcggaggtagtcccctaggaggtcgaggcacgcggggacggcactaaactcgagcatccactggtaggccttgttcaccctgatgaagtcgatgcgcacgtctcggacctggtggtaccgcgcgcggtaggcggtctgcatagaggggttattgaacatcatgtaggctgcgtgtggctggcggaaggtaagcgtgctccagtcgaccttgtccaggaaccaggcgtagccgtaggtctccatggtccgcctgaacccgaggccttcccatcggcgcagtccgttcggctagtgcgggtcaggctgctgccgtacgtcttgccagcagccaccaaccttctgtattagtccgcctgcgtaggagaactggaggcagcgcagaaacatgagcataactcttgtgtgctcccaggtgacgaagtgcgggtcttggaagctgtgcaccatttcaaaccccatgcagaacttgttaacgttccaccgtacccattgaagcagggtgttggtggtaaagctgtagtaaggagagccgtcatggtgcaactctcgaggcctgccatgggcaagtctccttcccaacgtcaatatagaggtcggctgccatataactctcgtcgattgcattagtccagtagtcttcaaaccgcagattcatcttctcccaggtgacatcctttgtaattgtttttaggttcttcgcctgcagaaggatggtaacattctggaactgatgaaaccccggctcttgggtggcgctgaggataccggcccagacatctcccagcgactccggcggcaggcagtataccagctgttgctcgcgcgccaccgggtgcacatgctgggtaagcgactctacgccgcgggccgtggagttgtactggctgtggttgtagcttgacgggtagtgctggacctggtcgctgctgtaacatcggtagatagctgggagcagtataccatccatccacagctgaaagtcttcgtcgcggagcttgctactcttctgctcagctcaatacagtttgggaaagagaaagtagagggaaatgtcctcaaagccgatgacgcggccaaaggtatagtgggggacttggtgcaccggccgctggacttgacgctgcaccccatctgcggtaaaatatgtcaccgggattgaccgtagatggaggtcagactgaagatctgacacagtcatcctcgtaggggaccagcgaatgcctcgcttggcgacggacaggctggttgggaaacctatgatgctgtccacgtcaaaggtaacgcctgcggtacgcgagactctctcgtcattgtctaggcagatgagcggcgcctcggacctggaatcgacgccgcagaagatcttctttctacactcggcgtttactttcccggctaggtcatctttcccgcccgcgagggtcttgctgctgaggacgtcagcgcctaacccagcagtagactcaaggtactgggtaaggctgatctgctccgccgggctttgcatacgacgctccttcgctgtctggtgacagtcgttgcagcatccttggaacctggtgagttgctctgccagcttctgcgcgaggcgctcaactagacctccttcatcctcctctggctggggtaagggttcaaggggtgcatcaaagccaatggcctcatctagatcaggaccaacgtagtccaccggagggctagggtcagcagcgcctgtgggagtttcattgtcaagcgttacctgtgcttccacgccctcttccagctgttaatcaactgcggtgaggaactgtaatatatctctctggtctggttgcggcacatcagtaggactgactagcggatggaagccgccaaatgtgtctgccaattgtagagataggactgggttgtagaagttggtatgcgttaagtcatgttgtgcagaggaagcgtcccgccgcgccgctcgcttccgttctacatccgctgcagctttagccttagctgttgagtattttcggggcctaccacgcttgcgctttcccatggtatttccgtagctcgtgtcatccataatgctgttactagtaaaatcgggttttcaggtagaagtatataggtagaataaagagccgatagaagctgtagaacaggaagaagaggaggcgcagagagtgttaatccagagattaaagaggaagaggggccttttcaatgtataggtcaggaaagcagataatatgtttatccataggtgaggaaggcagatagattttctagtctacaggttgaaaggcaggaaatatagaaaacaaggctttcttggttctttacctgaagaatatataagagagcttgtgatatgctgtaaataggggtgcatgtaagactgctaagacctggcctccaattggctagcgttatctattagcgtataaggtgggtgctggattcctgaatggggttagttgaccgcgaaattcaaaagagtttagctttaaccgctaaaatctaattagctagcatattcatcatcgacgacgaggtcaacgaattaaagtgcaaatttcatagcaacaaagaatagaaacacgttaactattatataaggcaatatataagccttaaaatattcttaaatttaattcttaattattttatactatttttagcttctagtttgaggcgttaaatatatagtagtagtcctggtggcacaagtgttactgtaacctttagcctccccggatttcgcgagtcggtcaagcccacttctgcgaatgcgtactttatacagacatgccgccagcaggtgctcaagtcgtccttggaacagagtaacttttggcgcagcattgccaacattcgaggtgctcggctgagcgatcctattgtaatcgttctagtgcattccaatacgaaaacgcttctcgccatccagaagttgccagaatccgatcttcctattcaagattacaggataagcaagatctctgctttattagcatctaatatctcctccttggattggctggcgagccgaataccgaggattgctacagtagtaagtgccgatatgtatgcacaaagcataagtgcataagtggatagttcaaccggcagccattttcagcttgtttctagtgcagaggaaccaataacattattctcccaactgtcctagccgcggggtaacgctaaactagcttgcttagtgacaatataccggtagtcgcattaagtgatattgatgtctggttggagcgtcaatctgacgttgtgtgaatattgacgttgggagagcattcgcgtgttcaaaacagactttctaatcagtgggtgcctacgcttaggtaaacgccaccttcttaatgtcttccgttttggaaaagtgcggtgtcgcgttatgctacaataagaattaaccttcagtggccgatcaaatagagctagtaatcaatccagtccacggtccctaatctcatggccacattccatcgacaatagcttacatacatgtacgtttataaagaatcgttacgcgctcttgctgctctattttgtaactttgttgccaattcataaatccattttcaaccgcagtaatacacacatcccgcactgttgtctaacataatgactgtctattccttggcgcttctgctggcctctttggctgcccttgctcaagcgcaacagcccaatcgtccaaacgacctcaacatcacccaggcccaaggtaatgcgtacggctgttcttctaaggcctgcctagagaacctacaaacatttgaggcattggaccgaccgatctttggagatgttcccttcaactacgacttctacgccaccgcagataactttactaaatctaaacctggagacctgttgaagcttcagcggcagaattccactctgtatgatattacccctggcagctcgttatggttcatccaatatacatccgtcggtgttggtggacagccagtcccatccactgggtttatccttcttccctatttgagtgaggaatccaacaaaacaccgcttatttcatatgcgcatggtactatcggaactgtcgctgcttgcgccgcgtcctcttcttataacgggtacgattacgacagctggaagcttctcccaacccacggattcgccgtggttgctacagactacgcgggcttgggcaacaactacaccacacacaagtacggaaacccagtcattaactcagaagacgtatatttcgctgttgttgccgcccgcaaagctttcccaaacgtcttcaccactaaatgggcttctctcggtcattctcaaggagctggagccatatggggtctcgaggagaatccccgtgtcgcttctaaccagagtggtgaatacgtgggaggagttgccgtaggccctagtgtgagactgaatgatctcctgaccgccgttcctctttctgagggatatggattcggccccctgattgtgaacatgttccagtccctgaatttctccatacagccacccgtcttcaccccagaggccatgaagcgttacccgctgatgaatgcgcttgggctctgcgacaattcatatgcgggcctcaacttcgacctcccgaaccatggcatattgaagcctactcctgagcagaataagacgattcacgaagcttacaccaaattccaagaccagtatggcgccgcgaccgggagaaaaggatacaaggatctccttgttgtacagtcccatgaagatgagattgtgaattacactgctacgattaaagcatacgatttcgcctgcaaaaaaggtaacattgttcacctgagcgtgtatcacaacctcacccacgacgagtcaatggccgcttcggcgcctgagtggctcaaatggctcagtgatagaatttcaggtgtgccacttgccaatgcaaccaagtgcactatacagcagaggacgcccttatatatcccttcacgttctgggtttgggctagcgtgattatggataacagaaggtcttggtcctgccttattggacgctcttatattactattgatcctgggcttatcctttcttcccttgttcttctgcagttatttatttttcggaaaaaaatccaaccgggttcaatttttatatatgtctaaggcttactagttgtttccttgttataaacctagtagttataaataaggaataccccgaacggtcgttgagatgtgcaagaacgttgaacggtgggctattgattcgggaatttgaaaagtgaacgcagatagcgagggccgaggggtttcaaattctgatcaattggactggaccggaccgagaccagcgaattagaagtcttaaacaacattattgcccaaaattctcagggagtcaggcaagactactgtaccgtgtccactgtactgtcagggaaaatgctaccgatggaaggctccgcgtagtcccgagagccgagatgtgccacatctcgctgcggagagtaagccaaaactaccccatggggccccaaagatttgggttccgcagggtgagctattagggacggtgcgttagtagattcttctgctgtatcatgattgggtacgcctacttatgtcgccgcaacgtacatgtagttctctgatttgcgagatccgaaatccagccaccaccagtcctacctatcatcttcatcacggccgccgttgaggcgactcaagctacacaggcttaaaaaaacatgcacgggggacaagaatcttgccgcagaatggcacacaaaagaattcaggatctacaaaaggaccctctccccgcgacttcatcctgagtaactagagctacattatgacacattgcattcggtgctcagggctacgatcagtagtgcttgcgggtagctgacgaattacaaatctcctattctcacaataaatcgccctttcaacgtcattatacatcaacttgctgaatcatggctccatctgcgctcacttccactgacaacgctgtgctactgtcgaatgcgactaacaacactcaccggctgtggtggagagacccgggtttacgaagtctcgacattatcttgttgtcgagttttctcgactcaatggctaacggctatgataactctctcatctctggactcgaggcaatcccccgctggtttgatgacatatctggcgccaagaatgccaacacgctcgggctcctcatcgcggcctactcgtttggcggcgttgtctctttctttccagcaccctggatggccgacaactgggccgtcggtggggaattataattggagatgtgggcataattgtggccgtcatcgggcagtgcttctgcaagacggccgttcaattcctaggcacccgcctcgtccttggcttcttctcactttttaactcgatcagttcaacagcgcttctctcagagcttgcccatccccgccagcgagctatcgttggcgccctctttaacacctttttctatgtaggcgccatcacggccacttggacatcctttgggagccacatatcgacaacagctggtcgtggaggacgcctgtcattacgcagctcttttggacgagcgtgcagcctgtctttgtcctatttaccccagagtctccgcgttggctggtaaataatcagcagccaaacaaggctaaaagcatcttggccaagtatcacgccaatggtgacgagactgacgagctcgtcattgtcgaattttccgagatttgcgcctcggttgagctggccaagagctcgaaggtgacctgggcctcgttttttgctacccccggcaaccagaggggagttttcatctgtgtcgggcttggttctcgctacgcagtgagtgggttggtaatggcatcattagctactattttgtacctatgcttaagatagtcggcatatccaacctaacttaatagcagggcatcaaccgtggcttacggatttacaactggtttttgtcaattgccggggcgatgctggctgagaaggttggccgtagaaggctgtttatactatcgtcgtccataatgttactgtttatgatcctcatcttgacatgctcggcagtcttcgccaacacaggaaatacttcttccggtatagcggttatcgtgttcctgttcctattcctaggcggctatgtcatcggcttcacaccaatccctattttatacgtcaatgagatttggccgacagaacttcgagccaagggcgcatccgtgtattggctctcacaaacgctagcaatttgcttcaaccagtatgtgaatcctatcgcgctccgtgagatccaatggcgatactactttgtctacatcggcgttctgggtatttttgacaaggagtatgcggtggcagtatctcagccgcttagcaacgccttgagaaaggaggaaactgaggtagcaaccgtcgaaaacgcagcttgaatttagctccgagtagcactcaaatggccaatgagaagttgacaacagagtaggagagatagaagccggtctggctctatgttccaattacccgagtcaggacactcacgttttccataagttttacattcatgtcctccgggtagacaaaattctgctagacctggatgatggcaaatgtctaccaatctcatcacctctccacatggagatatgaaaacagttttaccaacacatcgtctagaacctcgagcttatttcagaaaagaatgttctatacgactcagagcaaaggacaaaagccagcagtccgttgaaattagctaaactataaaatatatttacaggacctagtccgtcacagtttgttctatagcttttgtatctacatacccaaataataaagcatcttcctaatagctgaaatcagtgagatataaatcattttcattttttttctggggttgaaatacaatttttacgaattatgttgctgtaaattagtaagaagagagaaaatgctaagaacgtgaacgctcgcatatcgcatatgatcattcgcatcctacgctattttgaggtcagcgtttccattgacattgtcgtttgcctagacggagtaacctttacacagcaccaaagcgaggaaattagtacctatacaaatcagatgggcgtctaagctcgatctttgaccttttacttccaagggtctgttacaatgccagtaattatcatcggcatccttcttatttagcttgataacttccggaactcaaaactatgcccggcattaatttcactcggccgatcaataatagtaacgttgggatatgtatcgtgagtcccttttggagcaaggccattcgggacctatcaaacaattagttagacgcgaatatagttctgtagctaaaaaaaaagtaggtagtttgggcgcctgaatttgaactgaatgctgaattcaattaacaccgtgatattggcagcagcaggtggcaggagtccctttgcgttaatttatcatcaaaagaactctgtccaaatgtagtttctcggtgggtagacactattcaagaaatgtcataaggagatgacataacaataccagctatggagctccttcgcgtataggacattaagatatggacacctagaagggtcataatcttttccatcccagacctccgtctaagctggcatcaaagaggtttcctgagtaaattattgatcttgcaagtacgctgctgacactctgtgcttattataatacgattagtagatattgcagctgagatcttattttccgctgtacctttgaacaagtgttctgtcaactttggcattacgctcgcgccagtcaagattgaaccagttgtttcgaaatctgaacatgtaccgcatgtaagactgaaattattttcagaatgacagatgacaatcgacaaggcaatttatattgaggtgccaatgctatttgtgctgaacaaaccttacttgcttccccaacaatctagaatgcattcaccactgcattatagataggtaagatgctggagaacaaatagtagcgcgtgaagaggactatatttagttggcaatactgagttagtaaagttggactataaagaaacaatcgggttttcgagcggttaacattgtagacagtaataaactagcactacaagtatggagacatatgcagatccaaacctgttcctcgaagagctatccatttacaaatggttgctcttctatttcaattccaccgtatctactaacagcgtccggctccaacctggcgggtagcggtcaccaataatctcagccttggtaaccgcggatctgatctgctgcacctcggtgtcgctgagctcaatttccagcgcgcccatattagcgttgaaattggctatctttgtagtacctggaattggcaccaccatatcccattgcttcagtagccatgccaagacgagttggcctgtcgagcagcccttgcgttcagcgaaggaagttaattcatccactagttccaagtttttcgaaaagttctccgcagagaagcgaggtatagtacggcgccagtcgtccttgtcaagatcttcaggtccccgcaattgcccggttagcatacctcggccgagtggcgagtatgcaacgatgccaatgcccagttccttgcaggtagacagtattcctgtctgctcagactcaatctcaagactgaaagggctatattcgacctggactgccgtgataggatgaaccgagtgggcacggcgaagggttgtagaagaaacttccgacaggcccaagtacttaatctttccttgtctataacaggttacatgttaattcaactagatcacatacaaagtgttggtttatgataatgataggtagacttactctttgagttgaaccatggccgctacagtctgctcgataggcacttgggggtcggctcgatgaacatagtagaggtcaatgtaatccgtattcagtgcttttaaactctttgcacatgcttcaggcacataggccggatcagtccgagcgactccgtggcccatgttaccgaatttggtggccaagataatatcttgtcgctttttggggttcgccttgaaccacatgccgagaagttcctcgctgtcgccgtatgcatcggctgtatcccaaaatcgctctccagaagcatagagctggtcaagaaactgaaggcgctctgcaaacggggcagccttcccgtagaaagcgcttaagcccatgaagcccatgccgatggctgtgacttcagggccattcttacccagtactctcgtcggaggtgccattggtaaatcagtgagatgtttttgaacggtttgaacgtttgaagtccgtgtgtatgagagcacgaggttgagagttctagtacctggagttttgttgggagccaaaatataaaaattctttgtaagtctactctaaagtgagtgccagtgctgttgctcacaggttaaacagccaagctcttataatccggaacaaagctttactactaggacttattataactatctagttgtagtatgtattataataatgcccggcttatggtatgccattatgccaacctgtagtggatgtaattactgttgacatagaccaccaaaatactaacgccgatcgccactttcggcctgtaagaagagattttgctgcagatggagatacacacaagagactagtgtttattccgacggtcactttcacttgcgtgttagctattggactttgtggggtggggctttgctaatgcttctagcctgacgtcggcgttctgtcctcttcttcgttacgccggttaaccacatcttagtgcgggctcatcactttggcactttcccccatgagtacggagataagaaagctaatgtttttcccgatccagggttgattgggcttattcagccgcccggacaaagacactaacgaaattaccaactaccgctttacccgacgacaatggaactaatgcaatcgtaactgaaatcgcaagatgctctttaattatctctacgcccatcgaatcatgcatggtatatcagcagaggtaattaagttcaagtggcagctatgatttcaatggccttcgtggagttagcggctgtaactgataccataggcttcatttcagtgtaaacaattaatagacaatggccttgaaaaggcagcttgattcgcctgttcttacccggccttattccatattgattgtacaaatagacgtataacaccaaaagaaatactttctcccgaactcaaaaaatgtcggatcttgtttggttcatcacaggggctagtagcgactttggcaaatacatcacgacagagggtttacaccgagactacaaagtgattgcgacagcacggaaagtcttagtcttggctagcttcgtgttgttggcgctgcggtcctagaaatcgacgtgacttgggatgacaagacttggggaggttaatcagatctacggacgaataacccatattgtcaaatgcgctggacatattcttagtcaagtataatattatataactctttagcaggtaaaccaaagggtcataagtttataattgtataaggtaaagataggattttattattaataattttatggatattctagggcgggaaacaatatagagaggtgggctattagcttaatcatctcagccatctacttactgaattcctactcttacactcgagtataaactaactatactttatttcgtgccttgcattatccccctgtacagttagtacaacaatattatctcctttatctcctttaccttgttcttgaggtttcggatttccatccattacaatatgggactgactaccaggcgtaacaatagtccctgttgtccctgtgggaacccgataccacagtgtatacttcccctcttctgtcaactcccagccggcactaaatgtccctagtggagttgtaaaacccccctccgcactggttaagtttccaaactgaggtgccaacttccattgagtaccggccggtgccgtgagcgacaagccgactatgtacgtactgagtgcggccacaggcccggtactccacccgtggctatgacttgtaaagctagaatctccattataaccagtagttgctctgtatccaaagctaccatcaggaagatacccctcgacacaggtactctgcgtaccaaacgggttatcaaggtaccagccccaggagcgacggatgagatctagtgcacgtaaaggttgagatgcagcaaagtgggctttgatctcaaaagattgtatgaacgggacatggtttcctggaagttcgggggatatagcgccaagggggccccagtttgtcgtaagctggttggaaatagactgtgcggtggtatcagaagcaacgacgccgaagaggagggccatgctatttccatcttcgggatgaacatttccgttggtatcgctgtccttgtatgctctaaggggagggtcgtgttagctggatatagaggtagctcgagaagaaagtatatgaagtaaataaagagccaactttaccctgcagtagagtcccagagattattattaatggttattttgagctgggcagcgatagatgcccatgttgacgaggaggtcgaatcgccggcccaagtggcgatttgggatcctgtagtaagggctctgtataagagtacatttgcttcggtgctatttgagagtagacacaattagccctccctcgtttcttgaaacatgaatttgaatcatccttctcccatattcattgaatccaacccaagcaaagagagtactcacttatgacctccttgctcaaggcggccccaatcgttcgttcccgtcacatatagcatccccgaactatccatcttcccaatgataaatgccatggcggccttgtatttgggatagacataatttatccaagggccgtcattggtccagaggatatattcgtaggttcctagcatggtcgctaggtgataggtatccgagctatagaaaaacgctgctggacctgcaaaaggaagcccgccgttgctcgccttgtttgagttagcattggtcaacacggagtattttgagttgctcggaatcaatctccggagttatgttaaaaaaaaaaaaagaattattggagacttctaggcatctccatgcttgaaaatcctttcggaggctaatggtaacagcagatggggaaaaggaacatacctgggcatcatacaaagcatcgattgtatatcgtactccattccagtcccccgttcctgcgagaatactgggaatagagatgctcaagtctccggcccacacaatcctatctctttttgcgccatctacgtagatggtcggatcaacaacgccaggatgcaagtcggcatcgtttttccatcccgcggtctgcactggaaactccctgcccgttgtcgcagcaatgctgtttgtttgcagagtataagcgcccgcataccaaattcgattgagcatatcatcactggagtagaagtagccgccgtaggcgcggaggtcggaccaggttggtgcataagagatttcgagagtaatattggagatggcgactgagatggaggaagatgtttcagtaaagagggtcaagtagcgaaagccaccacggagtttggcgtcgggcattgtgtacatgccggaagatgtggcagtaatgttggcgtagatagcaccgtcgatggtatcaaacgaattcgaatcgtctgaccattgtcccgtccagtttcgtgcttcagaaaatgctaaccccattgtcccctccccttgagcagtgtatgccactgtgacaattccggcaacctctttgccgaagtcgaagataagggttgatccatttccggagagaattaaagggttggcgggaggaaatgatgaaatgttatcgaaaccagtggagtagatagttatgggtgatacagtacgagaagttggagagtagttgtacttgtcccagatgccgctaaaggacggactagatggcccataagcacaatttgagtttctccagcacccagccgcggacaccgatgcatggaatgaaaagaagtaataggcagcgagaagatggagaggacgcatgcctagcttagctgagcaatagcaactaagtaccaataaaagatggacgatgaacgaacttcttcggatattttcgcaatacactgtatagtggcaataagaccagcccagggcgaattcaaaagaagactactttatcaaggcgagtttgaattgttcactttcaaagcaaatgaagtgtttatatatataagtaaaacagtatccaatttgggtggctagatgctcggccttagctatctctatcccgagctttctacaatcccgtcaattattttagacttacactattagtaagaagtcttagctctaatgtagagtagcagctgtctatctggttgaccataaaaagcagttttagcagagatgctcgtaagggttattattaccccgagttatggacaagaaaggacagtccctgagccactcggcagcattgatcaatttcaagctatacaaaagtaaaagggagcctagtttaaaggggctcggcctggtgtattattaccccgagatgtacaacccctgttcaccccgcgaaggaatgcaacaacccggctttacctcgcatcgagactttcttagttgctaccaattagcagtgttcggaagaccataatagaactaagcatcggattttttgagatatttatccaacaccatgtattaatatataaactttggtagaatgggagaagttataaactgggtactatgtaaagatataatagcttaatactagaataaagaagaaaaaagagttttcatagcaactcagttatcaataatctaccaacatcccttatctttctttatattcgcttaataatgctcgggaccttttctcaagcccatttatattatgatatgtttacttacgatttggagatacatagctgtagtcaggaacagcattaacacagccaatctgggcaagcaataaataggacacaataagctatattctacaaggatcttcacttcctttaaccttttcccctatgtgttggcagcgtagaggaagtcttgaggcgaatcagctccaaagaaatgctgtatgaaccaatgacccttttcagttgccgtgattgcgcgaggaagcatctcctttttgtagtccgctacagcggcttccaagttttcaattccatttttgatgatttatttggccaattcagcactctcgtataagacattattgacaacgtctccggtaggcacactggaaggggtagactattagctgggcacgataccaagtattgaacatctttatcttacgtcaaatgggccgcatctccaagtagcgtcaatacaggtatggaattccatggcaaagaagtctctggcgtcgagtgcaatggccaggagcgaaaatgtgaagcgctggacttgatgaactcggtaagttcttgggcccatccagcgaatccagtaagaagcaacgactcccacaacgtcaatggatcatggaaaatggcagcattcttcaccgtctgactgtcaggaagttttacgccaacggagagaagataagatccatcacctaggtaatgcaaaaatatttgccgtcctttgtccatggctaggtaattttccttgccaaccatagaaggttctgaagagtatgtcgggtctccaggctggatgaatgcagtaaaaaagtgaattccagagtactgcggctcagtaagggtaacctgcgaacttgcatcagctacagaatatttctgaacttttgatggaaacgatgtgcattttacctgctttgttacttttggccaagccccgtctgcaccaacgacaagacggaaccaagggtcaacacagtcagttgtatgaaccgagatggagccatcgttttctttctgtgcatgctggacagggtagccccaacgaattctagtatccggaatagagtcgaggagaaggtttctcaaatctttgcgatcaatactatcaccagaaatgtctgcctggatagtaccttgcgcatcagcaatcttgatcagcacatcatggcggacgatggactggaactcttctaataagctagcttcttttaaagcaactcgtcctaaatctttatgaataacaagggttctactgcttgaacgttcattggagaatctggctgagtcatctcgttcgaatacaatgtaatcgatgcctgcaagtcttaagagtcgtgcaagagtgagaccaggagggaatgggtacttgggaacgactcatactaaaaaaaacactgtaaggggtgatttagtccaaaactctagtttctcaaatgtacgagtatgaaagctggtttatataccgctatcgtcccacatagcgactgctattgttttttttcaacattgataggaagcttggtgcgttcgtgaatgctacaccgaagaagtgggttatccaaaagcttggttccaaataaagttagccactcggaggttattagtctgacctttaaaccagattatgcggtagagatttctcacattacagggaaggtcagcaaaggatccaaaggccttgggttgactgaacatgtgacaaaaagggggtagttgcaattgccgaaggattgagggagcgtcgtacactagccaaaagcaagaggcgtggggtctcgggctccgctgcccatcgtatactatacccgtattggataatttccactgaaaggcttcatacctacttgtattaatcatccgaacggaacaattgaaccagttcgcatccttgacactgaattttaactgactaatgcagcatcaagccatgcggcattgcttgtcggtaggaaaatttgagaaagctggaaggtataaatacacatgaggacaggtagacttcgcatctaagcgtttcaacatctttatctggtttggccacctccgagttctgaacaagacagcctatatccccgtaattatatataaatcaagatgaccaagctcatcgttatcattggcgttactggcaagcaggtatgtgtagttctcagcacagaacatgaggaatattctgatacagagaaaggggtcttctattgccagacaattcctggatttgcccagttggaaagtccggggtatcactagaaatccgtccagtcaaaatgcccttcattgggcggctgagggcgttgaaatcgtgaaaggcgacctagatgacacagcttcccttcgagccgcctttcaaggggccaacgccatatttgcaaacaccgatttcttcagccacatgtttgatggcacacacggacctgatacggcgttgcagtatgctttcgacagggaagtcgaacatggggagaatgttgcccgtgctgcatctgattctagcgtccttaggacactagagcactttgtatattcatccctcagtgatgcctcccggtgcagcggaggaaagtacaccactatttaccactttgactctaaggccagaaccatggacttgatccaaagtcagtttccggagctggctaagcgtatgagtgccctgcaaatgggccactacgtcacaaactggcaagctgtacgagctatggctccgctgcgccaaccggatgggatgtatctcacgaagaggcctttctctgcagacgtgcaaatgccttttgtcgttccaggcagagatacgggagcatttgttaaggcattactggatgtttctcctgggaagactctcgtcggtgtatccgagatgatgacctttccgacatggatggagatttggggacgtgtattaggtgtccaggctgcctaccaagaagtgccgcctgatgagttctataaggacttcccagagccacttggtcgagagttgatggacacgaatgaatacatgattgagtttgggtacactggtggagatcctgaagtcatatacccaaaagaggtgagattttcccataataatgcatttgtcgtgatccgagtgaatgcgctgacattacagcccagttggacccgaatatcaagacgacctccatggaggaatacattaagggcgaagattggtctagcgtgcttggcgagtagtaattggattacagggcaagacaacatgatgttgacctcaatagatggcggagaatgacgcaatgctttgctccagcatgtctacatatgcactcaaattgctgtttggtcattaaactgacgcccattgcagcgctttcatgagacaaatggggcgaacaaaatggtaccgggtatgctacagttggtggggctagcggactagaactccgccccatgcggaatctggccttgaaaccaaggaatttctagacattctcaattaataatgacactacgatcataatacacttcaactatcatcggttacttatacttggatagcgtgcgtgagacattgaacagattgagccaccgctattgaggcctggtataactgcttgtgtttctccaaaggccagtcatgccttcgcgaaggtggcatagcaagtctaggcttggttgcgcgtcatgcaagagacgtcgtgtcaaggcaagtaaagactctcacaatatgaaattgcgcggcacacctacttatgacaatgctagtgtgatatgaatacgccagtttgtggtagatgctaccgtaatggagagcactgctcatttgcagacaccaacgctgctcgcggagccacaacagaagccttgccagcaggtattgtaatatgggactcaagactgtctgtgtccaacaatgtgtatagcctgtcaccttcgatgcttctattgacaaagtctgctcaatgcgtggcgtctttgatatttcacgaggctcagcagcatgtttttgcgatgcaagctctcaacgccttgtccgtgctatttcgtcagggccaagtatctagtagcagtaacaaggcgcatgcctggcatctaaaagcctctgcaggttttcatgcctccgtcgccggaaaagtagtcagtacctactttgcgcagtggatttttggcttagcaaccaccgtcttccaaattcgtttgtgtgtcactcatccaagagaggacgccatagctgagaccttccacctacttagaggcaccgcaagacttgcgattgctatcgcacctcgtttcctgcaggatcaaaggctagcgcatgacagaacgaaagatacgggcgcaaagatcgacctcgagtttctggagcgaatcaaactcttgaagacaaacattcgtatggtggagccgaacaaagaatatctaattcaagctgccgaattgctacagacttggtgcgtttctatccagggacagccaaggacgtggttacacatcttgtcatggccggcgttggtgagcgagacttttgtcgcccaactgcagtgtaagcatgagaatagctcagttgcacttgctatatttttgcattggtgtgttataatgattaggtttgatgatacctggtttctaaaagggtggatagcacaacttgcgcagcaagcgtgggcgcgactggggggaggttgggagtccttggcaataacagctactcgagctttgcagttaagccccagagaagatagtaaaggtttgctatggaaaagtatgtaatgtatcacagattatatactagacaaattgttgaaaagaccactctggcaaaagttgaagtgaccacttctctctgtgtagtgatgtaccaatacataaggtatcctagttcttccaacacaaatattattcggagaatttctcagggctagcaaggattcggccagaactccccgtgccacagcttcacgacccgggcattgtgtccatttagtaaaacgctcggtcagttcggcccggagcttcaatgggaagactagaatagatggggcgatcagactcccaatgcatgttacatcccgctaagccaattgtagaggagggatgtgtcgataggtagaccagcaaatgaattacggtccggattcaacagcccggattcaacagcccggatactactccaggagagttacatctatgcgagtaacagtatctttgattacaaattcgaagcttttaaaattaccaagatactgcaacaaaacataaaacatctccctcttccagaaagctgtgccatgataacgccttacagtctcgtcgggctaagtatatacgtctgcaagatggctataacagaaaaattcgcccgtagtggctatgctgctgacattagtgaaaaaaatggaaaagtctcagacatggatacgacacgcaataatacatccaatgaaggcactggaatttctcccaagaacaacaataaggaggagcaggccagagaagagaagagaatcataaggggctggagggtgagtctgttcattataacacattctgggtcacttcataatgcgctgacactattctccatagtgggctttggcttacacctctctcatgtctaccgtcttgctcttcgctttagataatactattgtaagtgcccagatcggccacccaaatcaccttctaacggagctgctcaaagatcgcgaccatccaaccgaccattgtcgaaagcttcggcgaccagacagctctggcatggatcggagtcagtttcgtgctgggccagtctctcattctgcctatgtacgtatcactgcccttcgtttcggactcgtgcttaccgtggccattcacagtggaaaaggttacggcctcttcaacatgaagtcgtttttccttgttagcttattcctatttgaagccggcagcgccatttgcggtgcctcgcctaatatggcagctctcatcattggccgtgtcgtatcgggcatcggcggcagtggcgtatatgtcggaggcttgacgtacatcagcgtcttgaccacgaatgcagagcgacccatatacctcgccggcgtcatgtctatatggggatttggcaacgttctaggcccgattatcggcggtgccctcgcgcagagtgccgccacttggcgctgggggttctacatcaacctccccattgcgggcctgttcgcgcccggatacctcttctttcttcccagcatcaatgccatgccggacgtttctttccgagagaaactacggatgcaggattggatcggcataatcatctttactgccttttgcgcctgtttctgcatggctggtagctttggtggcactctttacgagtggaatagcggctcagagattacgctctgggtcatgactgttgtgctgctgattgccttcatcttcgtaaccatttatcacccgtttgtgccgccagaagccaggatgatgccaactcagtttatgaagaacaaagatctcttcctgctgcctttgcaagcatttcttgttgcaggctcgatgatgatgtcaatctattatacgccgttgatcttccagtttactaagggtgatgatcctttgcaaggcggggtgcgcattttgcctctgatttgcatgattgtctttggctgtctgttgaatggtttcgtgatgcccaaaaccggatactatttaccttggtacgtcgtcggcaacgccttgttagtaacaggcgcttctctgatgagtaagtacagagccttgattccacgttaaaagcttcgacacccaatgtgctgagagtgtttataaatagcgactatcgacgtcaatacttccaactcccgcctctatggctttacggtgctcatcggcctagggatcgggtgttttcagagtgctgggattggtattgtgtcggcgctcgccccggcctcagaggtcaacaacgcggtatcaatcatgaccattggtaggttacaaaacacactcattaaagaatcccctcactaataaattcgcaacccagcacaagttctgggaattattttagccctttccgtgtcaggctcagtttttcagaatatggccctaacctatctcgccgctgcgttgccagatgcccgaagggacgagatcagtcagctagtgacgggaactagtggcagtttttacaagagcctggatactgcgcaaaagctcttggttgtcgagcaggtaacagcagcaatccgcgatagcttctactacctggtcggtatcactgccattggtttcataacatctctatttatgagtgtaagtaatctttgagaaagcgttggaccctaagaattcgttctgtctactaacattttaccacagaggaggaaactgttcattgagagcggcggcgcggtggcctaaacgagacgattaggcgccaatatcggaactctgaatcggtgtacagccagctacgaaacgtatacaaaatggcgttctgggcagcttattacaccgcagctgatgagctacgatatatagaatgaatctctggcgagaactgcaggtggtagtcgatcttgactacagactgggcgcaactttcgaattgcttagtagtaagatggtgcatcgtatgagcatgcgaggattgagcaccacaaggataatttagctagtgtcatggaatcggtttcgttcattacatccatgccctgtaatcttgaagaaggtacatgatcgttgaccactatttaatttaaattaacagctatttcgaggattaaatagcagctatcaaatgtgctggttgagcaacttttcaccgtgttaaccacatccgcccccgtagaatgatttatagaatctattctccattgtgccggaatccaatagcataagccgtcgcttgcaaggtgtagtggttctcggccgtctgtatcgaggtgcgctgggattgtatctcctatctagtgaaaaggataaaccccagaacattatagatgaaccgcatgagccttgatacaatctatgatttgttacaaaacctactgaacgctcggctttttttttttcattaaatgttagaatgaggtagattattgaccgtagctttttaaaaactctcaacccaccccccgcgaacgccataggcagctgatcatgtgtaaatgcttagtttcaaacaacactacctcccactcgctgcgctttcactaaatccccatgccttcaagatatatatggagtgtttctctactattcacctctggatcgtatgtccaaccagctatgggctatctcgggcttgctgctctttgagaagcgcacatggggtataccgcgtgcggaagaagtcggcgcgctcttggacttctttattcaggtcctcttcaatggtggctagcctgatagccgtggctctgcctggcggagcaatcacctcgagggatgttaccagctctcgtaaagcgctcctattactcgactggctaacttcgcacaactctcgtagtcgagtctcaagtgtgcctagaagggccatatatatcggatctttattcgtcatgccgttaccgccttgcggcgcattgcgaagccaggcgatgtagtcggcgacggaggtggccatgccacacgcgtcagcctggctgcggaacactgctgaggaaaacttggcaacagtgtcaagaatcgcggcgccagtttcttcgcttactcttgctgcctcgtcggtatcgcgtgttggtacaggtgaagaccagggccaattgcgcatgtccgcgtgccagagctggctgtctcccccttggataaagggttcgcttcgtgtgttaaagccattatccgagctatcgagcatcatgtccccgtccactcggaattgactcaagccgctttgttgttgggacatggctgtttgtaatggctctatgaagccattggtcaacggcacagatgagagcagactatgttgttggtgtaatcggtccatatcagttagagcaacggcatttatcgaagcgctcattttagcaatgtgtgcttctgcttcgtctttccatttggtcggacaatcaatgttagttatcacgcagtgcagcattaacatcaggagagtagctgtataacgagaaacccttacctaggcgtttttgtaagtcctctactgtttggagtaggtcggccttggtcggcctttgagttgagagatacacgcattcctcaccagctcgtctgcacttctcgcatgctggctgttctcctccacagcgaacttttcgatccctgcataactgttgttttacgttagctatataggcggttcttaaggagtaataggcacaccttgcatgcaatgcgacgcgaatgcgctccattcatcatagtcgtctcggtagccgccacagtccgctctgggcaatgcctcaaggaccagcaagcgactagaacactataaaagatattaggaaaagagagtacctagttcgaagctttcatccatttatctcgcgcgattggcctagaagtaaacggtggacttggtcgattgattaggtgctgggctgattggcgtgaactcatgcttacttagtaatagggatggcttattaaacatccctccgggcatagatagcacctataaaaccaggccccgtagctacctaagtagttctcgcccttacttagtaatacaggcacctagagtcgaaatgtttcaagggaaaaattgacctttctaaacttcaaatagaaaaacttctgcattttttacacctatatttatcacaagggctagtgggaagactgaactgtcaagctcttcaagctctgcccaagctctctgtggaagagtttggatttattatatctgttcgtacttatcaaagcagaatcgcgatccatgtataaaatactaacagcctattgtagagcgactaagttgcttggtctttctcttgtaactaagaggtctttgacgccattagtaattaaatacaaagctttattcttttctccatagtgctggatagtcatattcgtcccatttccattctaagcccacaatatctccttgttgacggtctcggtcttgccgcacaaaattgaatattccgaccgtccaataatcccaatcaatcatcccacgagctatagtttcgtcgtacttcataggaagatagctaagcgaatctgaattatagggttccagctcacagcgagagatttcttggtccgcaaaaacgactgccagccccgaaagcgacttgtcacttttgacaatgttgatccgagacacgttcaaaccaatatacgatccaactagttcgtccggagtcgctttgtatttggacacgtctctgttttcctgccaagttgagatcatcttttcatgtctctccaatcgttcatttctggataattgaacggcagccacgaggtcgacggatggttgaagatcaaaaagagcttgaagcatgatctgtgctgtcgcatcggatgcatctcctgcgtaagccgcattgctcagcactacaatggcagaatgtgaggagggtatcaggtacgttgttgctactgatccctcagtaacaccattatgtccataaagagttcgagatccagaatttttgccaatgatatcttcgcgtctgtgaatggcattgtacgagagctgccctagtgcagaagtaggcatcgtggttcgccaccaaccaagcatgtacgcagtgttattgtcgaagccatcatccaatggtcgagtccaccaccatccccagatcgatgatatttgtcgaaggggattctctttcgccggatgaaggagctcctgcgggggatggatattcttttcacaatcatatcgattcataactgctgcgcaaaacgtaagcagatcgttgacagaactgcgcattcccattgatgctacgcccggcgcatacgtttctgaggtcaagccattctcaattttagcccagtgcccgtcctccatctggacgtaaggatatgcaatattgttgttgccgaggacttcggctcttgcaacaagtgtctgctccatggcgagaggctgacagagccgttggcgtataaattcgcagaagtgcataccagaaacagcttttatgacatttgataacactccaaatgcggcattgctgtagttccaccagctgttaaagcgttggccactgtcattggaggtagggagtgcgttgagtagggcaacgtgatcctcctccttgatggtcagggcgccctgagggccgaaaaagactgcgtttggatttgctagccccgtcgagtgtcgacaagcatccaaaatcgtcgcctgctgaccgatacgaggatctccaacaggatcgaagtcgggaacgtgcttgctaatcaagtctttccaagaaagctgggtctctgcgaggataccaacggcggcagaagttaagagcttggagcaagacccaatcaaataagatgtatcactattagcatctaggttattctcaacatctctcaagccgagactcctgcgataaagcactttgccctcgtgtaggatgccgatagatatcgatggcgctttgcagaccttttgcacttcggccacgtgttgcatagcagcgtcaaggcgcctcactgcttccctggagcatggttaggagttcactgcttcttgggtgggagaagattcttacttgtccccctccattactagactagttttgaactgaggtatgtgttgaactggactttgagaccagccagagactgtcagcaggggaccgaatgttctatgttttgtaatgtgattcctgtggtccttgacgtgatatgtaatggatgtgttgagctgcggggcaccccgctttggccaggcaagactttatggtaaatgatggtagggtaaccggttaacttcatgttttagacaagtagaatatttcaacacaggcatcgcctgcatcataattcttgtttagcaacgctagatggctaccattggcctcatattgaagcaacggcaagacaatgtcttcgggcattacgttcattgtctacagcagtcagtccaaatgtacatggtggtagagtagaattatctagtcccgcacgcacgacttcctataattaatcttaaagtgtaacaccgagttacatactgtaagccttgcgtacccgacacataggcttgtgtaagcctcacgtacccgagatataacattggcgcaaccctgcaaccttggattactcaaaaggagatatagtactgccaattagaacgccattagtgggcgaatagcttataatctcacggtgcctgagacaagccgaaatcccgtacaaactacttccgccaagagagattttacaatcaatttgttacttatacctacccgacgtgccagtgcggtataggggctctaagcggcggacactatgaacaatgaatttatcgacgtctggagtcgggcatgggagtattacaacacgcgtctcagcagcaaagaacgcaatcggataagacatattacttcgcaagaagatctcctactccattaccatgcgctgactgtcaagtattctgggacgaaaactgcaaaaagcttgaaaaagacgcaaacgttcgtggcacaactcagagccttttcaactgtcgtaaacacgaccgtccaggcgaagcctgacattgctggcattgtgtggggtccactagccctgatactcgagctacgtactctctatgccaaagccccgggataactggcgggccagtccatggctcttgaacctgtctgctcaaaacggaagctagcttgccgcaaagcacgaagaaacgcttgaagcaacaacagatgtatttgagcggatggagcgctctctaccccgtttccaagagtatttgaaagaatttggtccccgagacctgtcggcaaggcttcagcacgcattgatatgctactacgcggagctcattgcccagtaccaggatgcaatcgagttccttagagcccatccaataagtcagttgatcccgttggagtatcactccgtgcaacaaccgagacgtgccataaatcatcttattcccttttatttctcagtcccttcatggccgtttagttccattgctgctgtatcaccacatgtgtcaggcgccatcattgtttgtggtatcggggcatctccgtcctctcatttaactaacaagtcttcgctgcgcagaaaactttctctttgtgaatcgtcgtgtgacacgttttagtatccaagcgtcgaagcgccttgtcgctcttcaggagaagacagcctgggttgaagcggaagtagactgggcgaaattcaaggtgcaacaggaacagcacaacaacatcatcaagctattatccgcaaacgcattcaccgccatgactgatcagctcccgtataaagaacttccctatgggcgcaatctccgcttccacttccgtgcagaattgatggcccgaatgaaaagctgccttatgcctggaacagaagtctcgagactgctggcagtctctttatacggattaggaggcgttggcaagacccaactagcactagaattcgcatatgggcatgccgacgattacgatgctattttttggatccgaggcgaaacagaagagaagcttagagagtcgttccttactcacgctcgtttattacagcttgggccgccaacaggttctcggcaggacgcagcgctgattagaacttttactaagtggctcatgactgccaccataggtcagactcatatcattttctgcacaatgcggcgcaatcgaacatcatagttactgatgcttaggttcggccaatcgacgggtcaagtggctcatggtcttcgacaacgtcgaaggtgagcatgctatcgatcagacttggcctgtgggagctcatggatcaatcattctcaccactcggaaccgtgaagtggcggcagcatatggccatgaatgcctcgaagttccactctttacccccaaagagagtttgagttttatgcttgacatcaatccttatgtaaacgctactaaagaagaggttggcgccgctcaatccatttcagatcgtctcggcaacatgccattggtgctgaattccattggctcatatatcagaatggcgaacctgtcttacaccagcttcttacaacactataccgattttgacacaaatttactcttccagcctgggaacccagatcgcttttatgaaatctccattcatcgcacatggacaatggctctggtcaatatcaacgaagaagctaagagggagattcttgccttttttgatcctgacgatgtacctatcgaattaatcgagtgccatgattataaatctaagtgagcgactattctgtttcttatacgcggatttgactaaccatttgactagaacacacaatggccccagcgatgcatttccccggctcgtagcctgcacgcgcgacattttcccagaaagatccttgtacgtatgactcacgttttttatgcgggtaatttatcttaacttagcatgttgccaaacggtcgatacagccgcgtctacactaatacgcatctcacttttgacaaggagcccagagggcaacagattcggttgccataggattgtaagagaagcagttttaaagtcgattgcgtctgaagatcttgcttatctgttcgattgggcggtctttgccctgaatgcgtgctttccaaaaggattaggcggctcgcccctcctcaaagaatgggacgactgcgcgctgcttcaccctcatctttccgcgctgatgaaaatatatggacgctttcgaaacattttacgaccaccaattatgctgtgtgaggtgattcgccgctgcgcatggtacagtattacctactcgcaattgaaacttatgcatgccgcgctgctaactctttccctgatttaggtatttatctgagcgaggcaattttggaacagccactgagatggtaaaagaagcatgttcaatcctgcaggttgcaatagaggagaaaaatcaccctggctatttccctcagtatatgcgtcggttgacggctgatatgtacaacacgtttggaactattgaatacgaactcaatcttccggatcatggccggcagtggtttgagaaggcagacaatcatcgtgttgcattaattgaggatgggacactagagtcttacgacgtcgaggtgatggccattgttgatggcaacattgcccttacgcacctggcttgtggtgtagcagagccgagcatttacgccttcaagttactcctggatacattccaaaacaaaagctcgcggggagactgggcggcgaacttatccattgcgtatcgtgccaaaggcctactggaggatgccctgttctggtgtcgtcaagcccgtgactggacactagaagcatatggtactgacagtttgagcatggccatgtaagagtcctggtattctgagtcagagagcttggtgtacaataaccaaccatggtggcttgctaacacgaatcaatatcagcgttcaatttaatacaggcaacacgctccttgctatgaagcaagacgctgcattttctgcttttgaagattgcctgaggatacggcaattgaagtcgccgacccactcatatacagcctttgtctgccataaacttggttctcttttgcgctctcgagcagatcttactcaggccgcgtaagttcccctgttgacttagtttatatgaccgttgtattaaccaatttagcatattttttaaatctgcaattaatattctcaaagactgtgagtctcaggcaggcgctgtagctcgaagttactttagcctagcacttacgcttgaggaaagcggcctgtttgatgagatggaagaagcaaagatacaactacatatttttctcaagtatgcaaaacatcttgtaaaaaaggaggattataccgaagaattctttcaacaatttgtccttttttgtcaccagtagtaagggtcaaaatagagggaactaagttgacaattacgcaggtgagtgataggatcgtgtcactttcgatcctgaggtcgctatgcgaccggaaacaagatagcgagatgagttattagctgcgaatcgagaaactagaagtgcaagacacggccgactataagagacatttcgactgcaaagtgagataatcgaacacaccagcggtagaaatgctgaccttactttttgagcaagacggggcagccactttgctgaagaccatggctgctacctatcggttaacggttttgtcacgcctaatggatattctagaaactagaacagttttacggatttgtcggacttcccggacatctcaaattgaccaacctcgaaagcacttgtcccgttggtgattggctgttacgatgcaccatagttgatttgatttgtaacacttcagacatggcaaccagttatggattgtaggccttgttatcttgaacaatctttggtcttgaacaatcatctccattagctcttttataagtatgccccagcactctttatccaatgcgtttttcattttgtaacagttcccagaatcttcattcgagttgcaaacccgttttacttgaagtttaagaaaatatgctgccgatttccgaagtttggacaatttccgatatacgcagcgctgctttagccaagctggaccccaaatgggcacagtatatcaacggaggggcagaggatctcaccactcttagagcaaacgagctggagtataaccgctaccgcattatgcctagaattctgcgtgatgtggaagagatcgatactagtaaagtcatctttggcacaaagctttcctggccatttggattctcgcctgcggcaatgcactgcttggcacatcctgatggcgaagtcgcaacgtcacacgcagccgcgaaggcaggtatagccatgtgcttatcagcctgggcgacgaaacctctcgaagaggttattatcgcctgcgatgaggttgaaagcaagataccttatgctatccaaaaatcgagtgcaagtcggaaagactacacattagaacttgttgctcgggctcacaaagcaggctacagggcccttctcatcacggcggattcgcctactgtcggacgccgattgaacgagtaagctaatcatcattaaaaaattacacaagtggttactgagggcaaagttttaaggcttcgaaatggcacagaccttccggagcacctcgcatttcctaatatatcgtataaccccaacaacttcaagaatgcgattagggatgctaccgtttccgcctctgactatttgccttggcttagctcaatcaccccgccggacatggagatctggctcaaaggcatttatacacccgaggatgtcattacagttgctcagtatcccttcgtgaaaggagtcattatctctaatcacggcggtcgccagctcgacagtgctccggctacacttgaagctctatcggattgcgtagcagcggctcgaagcatcaattccaaacggtcgactgaaagccagctaatgataggcattgatggtggaatccgtaggggaagtgatgtcttcaaagctcttgcgcttggtgccgacatatgttttgctgggagaatcccatactggggactcgctttcaatggccaagatggtgttgagagagccttgcaggtattgagggaggagtttgaggtatgcatgaggttgtcaggatgcaaaagtctagccgacatagggcaacacagtttggcgattgtgttggggggagttccaggtattatcgagcgcctaccacatgatgataatcgacaggcaccaaaagcttctttgtaagcacatgccggaggtttagcagtgtcaaggcaaatagagatatataaatggcaatatcgagataactgattagctattcaaattgatgtaatcaaagcctcacgtaaatcagtagcacagctctcaggtgactggctatcatcaagtaggcatccttattttacgggatgtagttcccgtgcaaaagatcaagataaattgtatcgttccttagatactactacttaccaagactccaacatcccgacattccaattagcatgcagatcgagctactgttctgacaaatctttaaaagacgacacatacttcggaaattggaagtctgtttatagctaagctgctgtagaaacacagaatcttaattgcatccatataatgcagtacatctcgaagcaatggttggagccgataatcacccacttatgctttgggggctacctaactacctaggtacgcattcattaccattctgcctacaattggcacaaggcgccattattatcatatcgctgcgatcttttctggatggacagcttaaacatgcgaaaggagcttgtcttttgctcgtcatacgaatagatagtgcttgccgagtgctcggcgttaggcctttagtcataagagttgacacaagttcagtgggcacatggtcgttcttctgtagtggtataagcagagatcttcatttcagacttagctaactgatctctggcttctttccaagcttcaagatgatctgaccctagattgaattcatttttgctgcaagacaaaagcacgggcctggcctttttgcccgctcatatttactttattattccgggtttcatactcatctgcagatagacaataagttttagcgccatgtttaacgcatggcagtgttgtctcccatgccattttatcaagcagtctctacataccagggatacccatctggctgtatctccttgtccatgtatagctcaggtccttttgcactttacaaagaatttgcagattaatctacttttacaggccagacataccaaccatggctacgtgatttgaatccaccatacagattggctctgtggtgcgatattgtgagtaaattaactgtgaagaagacaaataagcaaataataataatcaaatccaatactagccttttgaggcttttgaaccgcagcaaagtatggtaatgatgtctacgatatttcagcacgtgaaatgtatacagttcagattgagggtagtcagggtctttttgtagcgtagagagcctcctttaatagcgaagccgttcgaagtgcgttaaataaataatcgaggaaagactatcgttcaaagtattgcgagcggcaggactatgtctgcgccgaccatcaccttccgtggacatacagtgtatagatttcgataagtatgtctcagacgcttcaatgccatttcgacaccaggtataatcggtacaaaataaaagcctactttttaactcgggagataattataaatagagaacttttgcactccttacgtataccctcagctcactttgttcaatgaaactactcggtacacattcacccgatgtagaagtattaaatcgtctgattgccgttcagctttgccgcacctatcaactcccttgttcgtatgccatatcaagcttgctctccggttaaacggagtaaaagtccactgagtgattctccgagctaattcctatgcagctatatagatcacactcccgtaataacgtgtatatcgcaaagatgtagcatggcatttttgtccgtagttaaatgttgtggagtaaactccactcattgttcgagaataatcgtgctaacaacaatccgaattgtgttggggttgtgaagggagggccaaggatctaccaggataaacacatgtctatctaaccgtgcacggaaggtgaaaacaaaagattctcttggatcacagtctggtaattaaccgttttgaagctattggtgcgcaacttgtaaaaacaagaagactgcgatgcccgaaacgcctaacacggttacggcattatccaatacgggtgtagatcatccgtggcacccttttgcatgtggcggataatctgtcatcggatgcaaccttatgactgttgatcaactgtatggggcttctcaacactcaaaaactacttatatgtcacaaaagcgctccaaaacttctaggcttgatgccgtggaaacacttcgttttactgtccctccaacctattcgcaacataagcatgaagttcagctcatacttgatacctggatggcttattgcttcttctggagccagtcctatatcttcaattgaaccacgggcaattacttggtgtggaagttttggaagtcaacaagcaggcccatatactatatatcacaacaattggggagctgcaaccgccacttctggacagcagtgcacaactttcaactcgcttcaaggcaattcagtctcgtggtcaacctcatggacctggacgggcgggaactcaaacgtgaaatcgtactccaatgttgcgctggagaacgtcgacaaagcactatctgggataatgtccatcccatcagcgtggaattggcagtaagtatgcagaacatggactcatgaaacaatttttgctaagtgctaccgtagatacagtggatctcagcttgtcgctgatgtagcctacgatctatggcttgcaccatctgcatcttccgccaatcaatacgagataatgatttggttgggcaaatacggtggtgcaggccctatctccagcacaggaagtacaccaattgctacgcctacaatcaacggtgtttcgtggcaactatttaaaggccctaacggtagcactactgtcttctcgtttgtggcacctagcaatatcaacagttggaatggcgacctgaagcttttttttaattatctcacgtccagtcagggtgtaagcacaagtatggttgtgacaagtcttcaggcaggcacagaaccatttataggtgactgaaatcttgatgacagtaatttgggaattgctctaacagatctaataggttcaaatgctgtatttaccacaacacaatactcgatttccgttgcttaagtagcctaacatgggctgaaaaacgcattgtacatcttatcaatcacctacttttctataaagaacgttgtagacactggcagctttttaccttgtccgcgtgtggatcacattgactcttaaacgtaaacataggatagcgctatgcaaaataccattgataggaagttactttggaatagcagcaagtccatatctagtgcttgaaatacacacctaggtttccaaattacaaaagctgtcatgtgttgcgctgatttactgttactttaagacgcagccctggtcgaggcttatgtgagaaaacaggctcctaaccaagagggactaattttctatcacaccaagatgaccccgcgttaagaaaggtgctgtattgtagaaaaaaagaacttccagccctgaactccagtgtcatataattaaatttaaaactccccaggaccgcttgaaaggatgcttactcctttacatgcaaccagtagaagctgggtatactcatcttccaaatccgaagtagacatgtagccctgctcccataacccaagaagttctttgtacgagagtcttaaaccatcagacccttggaggcccaaagatgagaagatacaaggcggaaacagactgccacttcctaggctgtgtttccgccctctcacactcgcaggtacagagaccattaaagactcgagctccgatattaggggacaaatcccaaatgttactaccatatagatagctcgcacgaagtaagatataagaatagtacgatgcgcactttcaagttcctcctctctgagtggacccgaatcaaagccgcgattatcaaggtggctatattgcccatttgaaggtacccatgtactctggtcaggtctcaaacgtggtgaaaggctcgagactgcgtgatctggtatattctgatccactgtacaacacaatttatgtattcgcgcttgcagcgatgtcgtccaagctgctagtagcggctcattatgtaccgcttgacgcctctgtgcggtatcgctgccaaacgatcttatgatatggtacagcgtcatagcctgcacccgagcaagttcttccctgaaaagctgcaagtcatctattggagtaaaattgtggatatccccggagatagatggatcaatcaccgatagtgttgttcgctgtggtacatgccaaatcagattctctatctcagcttcaataagcttatcaagaaccacgcgacttggcccagtcagagtctcatgagcggcgcatactcctagtgcagccgttagaggggactgtaggttgtacgacgcaatgaagtcggtggatgccgtcttggcaaatgcggtaatgtaggacaccattttactggcgcagaatgtccatctgtttgcatcatgcaacataggcacaacgctgaagtcggccagcactaactgattttgatgcaaacctgtgcgctgacaaaaagatgggcaaaaattgttctcttcagatgcaccgtggcgaggcaatgctgctggttgattatcctgaatggaaatatgctcggctccggcattctcatcgcaagcagcctgaaactggttgactagggtactgctttgcaacgctgtttccccgagatctctcaagtctcccgtgtccaggtgtgacatagggagtgttactgtatgcggcgaaattgtgaagtccaatccaagacattgttggccccaggagctatcccacgccaaactatcggtagtgaaaggggccgatgtttcgtcacagggcaaaactgaaccgtccgagattgctatacggggttcaagcgtgatccccgcagacgaagatgggtattgacaggttaaacgtagcttggcgcatcgatggcatgctggctgcgactgatcgcatcgtcgttttgaagaaacacaggcggcacatgccttttttcggagagacattgagcagttatgtatgtgttcttactcaatcaacagcgaaaatgctcaagcagtgcaaacatatctcggagttaatggctgtaccatagcgaccgagtcgatttaaacggctctgcattactaatagaggcggagtggttcctcctagctaatcattaccgtccctaatcaatacgcagacagacttctcactgcagcctaccgccggcgtacgaatacgagtacctcgtactatgcagtgtcattatgtgaagacgcagcgcagcttacttgtacacacaccagcttccatcacttccatcaagacagggcacttgttactaaatttctctctattcagacagggccgctggtgcctatagctaggtgctctgtgctatggctccatccctctacatttgccttccaatatccaatcggctcatctcagcaaacgcagtccgcgtgtcccttaatccaacgataccgagatcttccatagagaggataccgtcttcacccgagaagctacgatccttagcccactccaagtactcatgcatcttattcatcgctttaccccattgcggccataaactataatacgtcgctttgtctatctgcacgtactctacctccacgccacgcaccgatgcccaagtcgcaagcatctctccagccgtcataatgtcggtgatgccattgacaaattttccgccaagcgtctttttaggttgctctataatggcgcgcacaaaaagtccaatattgatagttgcatcgccaatcatggggaattgcacagatgctggagttggttgaaattggatataccgattcttcccggccgttggaatcggaaacggttgatagaatggatagttcatattcgatgcgtaagtggggacccagagaaatgtcgtcttttggaggagtatcggatccgccttgatgaagtcgtcgatcctgtttttgctcacataatgaggaatagcgaaccgggcatcgctgattcggtaggcgttgggaagcgtcgaccagacaaagtgctctagcgttggtgttgcagctgcagctttagcaatattgatgccctgccttgtctcgatgtcaatggcctcttcattaccgtatttgatgaatggctcaaagaagttggtcgcggcaaaaatgatggatgttccagcaaacgctacttggagagaggcaatatcatcgagatcagcctcaatgacacgaacgccatctgaagcaagactttttgctttgtcgcttgatttgtttcgagtgatggctgtcagcgagtagccgctgtcttttaacagggctctaatgacagaccccccttggatgccggttgcgccgataactgtgatttgtctagtcataatgccaatgtttattgttgttgatacaaagacgctattgccatcggatatggtccatactaaatatagaggagagtaacgcagctttttatcacaaaacggtagtaacgctgcttgcagtcaatcgccatagtaaagatgatctcagttgatcttcgtttgcctcacgatccacttaattccaccacgctcgttacaaatacattctcgtctctacataagactgcggtattgtgtggagcaaccaagatatactgctccataaatgtccgcacgtaagcttaaagacagtttcgtttcagccataacgatattcccgtagtatatgggaacccactgcagtttgacgattacaaagtatttccaagtccaatgtctgctaacggttttggattatataactgtggtacactgggcacgccgagcagcagggcttgcgagctatgttcttttagcggcccagttagccaagtgtgtgtgagccgaagggcggccgttgcttcagggtagcgttagctgagattcgctgactgcaatccttgaggtgaaaaaattgatgttctctttgagcgatgatagcctgctactaatccctctcaaagcaggtaacgggcctggtgaggttgccgttgttgttaccaacgaagcatccgcttggcgcatattctgcaagtcacgatgtgcttgttgagctaaactaggggtatcagagtatagtgttgccgtaatttctaagacaagacacaagtcagagacataattcaaaggactgggtagcatgagcagcctaacaggatttacagtatccgaaatccagccgcgtaaagacaaacaaaagaaaaagatagaactcgagacgtctaatctagatgcaaacaatgagtcgcttttctcttagagagtaggtcaggcaaatgacagcgtcgtaactacgtttatatgcacgtctttactaaaataaagttgaatattcattaatgatagctaaaactacataatctgtaggtaacaaccatttcggttgggcaatatcttaaggcagcccgttatgttcgtgatgtcggcgttcccagccaatcatagccggctgctttggtcgggagaatagagacgaatagtctgtctgggggagattcccgctttcatctagtaggaagaaccgaaagttgcgtatcatggtggccacaatgacgctgaggttcaaataagcaaacttttcgccgatgcaccggtgtcgacctgcgccgaatggcaagtatgggcttctagctcccttgaatatggaatcgtccgaggtatcagtctccttctccagacttctccatcggtgtggatcccatttttgggcattggggaaaaattcattgctcagcgctgttacaagtggcgatgaaaggaggaccttgtccggtgtaatgacatagggagtccccgggacttcaattggccgtttgactttgcgcatgactgaatgaattgaagagtggactcgtagcgtctccttcaccacattgtgtagtaaggggagcttgcttagatcggcatattgtagcggcgagagtctgccgttatggccgagattttgaacttgttcttggtatagctgttctgttatatctgggcgcgatgcgagatgaagtattatccatgagctggccgaggatgaggtatgctgtccagccataagcagcgtgatcatgatatgtgctatctccttatctgggactggcgcgccattcttgtaactgcagttcatcaggctccatatcatgtccgatccatctttgagtctgctttttcggcggttttctatgatactcgtgtatatggctctcatcttggaatgcgcggcgtccctcttgcggttatgtggcagtggtgcccacggcatcaagaagttaatcggctggaagcccatatcgagatcatggtataaagtcgcgaattcggccgtcaatttctcacgaacttcgtctccttggagagctcgggcagcagtgaaaatggtaatctcagccaatgattttgagacatccattgtgccagacttccccaggaaagacgcctcgcttccgatataattgacaacttcctgctcaatgagcggaacatggcactcgagggctcgttgcgtcaaaccaaatttgacaaactttttttgttccatcagttttgaattcgggcaatcgtatacgacatcggaaccgaagactggcgtcgttaaaggggagtagatctcctcggcgctgagatcatcgtggctaccattcaagataaaatcgttgccatcgatgccaaaatagcatgtaatcctcttgccaagaagaatgaacgtgaaaatatctccgtgctttaaaaaaacaacattagcatatatattttatggcgagaatgaaagcgtttcgcaagtagcggatctggcttaccttggcttggcactttttgaagaacctaggagggtctatgccatacgacacagcatttcctatgaatggcaacaggtgaaatacagtaggcggctcgtctttacttcgtggaagtgcctgtcggaacaggttcacggcgatgatggctcccaaagctccaagaatccagacgaaaaggcttaacagcaactccatgatctcaacaagtgactttaaagtgaatagaggtaaatgcagacgtgcttctattcaaaaccaggtatcatagttggaatcctttgaacttataacttttgtctattgtgttatgtaaccatgccatctgttacgggcacgaccaatgattgctgcaagggcggtgaactcatcatgcgagtacgagtaagggcgaagctcgtggtatctctcacctcgtattcgtatcggaggaggtccgtcttacaagcacaggtgcatatttcctgtaacaacacttgatttcggttgaatgcgaagacgctaaccatgaatcattcaaagaagcttggatatgaagcagggtggactcggattgttgacctagtacatctaggtaatgcatatacctcctgatttcgagatgcagtgcttacaatttaacagatagtatcccccacctcccgtccaattcatactggccgaaatcacttcttaagatacgtctatattagtgagaagaagattatgctccaatactccctcctcggcttcttattcggcattcctttttgcccaagcaaatatgctgcctcaaaaatccgttccctagaacgcaaactacactaaaaagagcctggtaacaatcccttcagcgtttccggtggagaacactggagattcggactgaaagtggcgatttaagccgattatcacaagaagatatatcttaatgaatgtaaccccgaggtgttgaaagcgaatactcgcaaagatacgagcttatcctatcttactcttattatatcctgagatatccattgggcaaaatcgtaaacgagcatttagatttgtcacatcaaggtatagacaacggcattcatctgcttgggcctgatcaggggaaaagtgctgtgccgcagttgttgtgccaaggatatcaactttaagcccattttgccaaattttgagactcttttcaacggaaggcccttatcggggaaggcgccggcactgttaattgtattccaaacgacttcaaagcggtgtgggaagcttcggcatcggtcataggcatttgtcttatgtagacgtttgtaaacatgcctcacgccgcaagctcctttgcttagcaaggccaagaatattatcaaaggttcctctgaggcagcattagacacagctggctaaaactggcgtgcgattttaaacaaaagacaccgtttctgaataatgatcgccaagcgaggaagtagagataagagacaacaggcaaattctggataaatgatcacagttctgcagtaggcataagcgaaaatgcctaccttatcttcaaaagcttggaatcctcgcacaatggcccaagctttatctgactccatgtaaagtgtatctcatttatggactgacactgctctgcttttcccgcctattcttaacagcaacactgaagattcactctctgtatgacatacataaatagcatagcggccgtcttcaactcttactgtattgaattgtggtccatacatgtgttttttttctggttgaactaattgcgcaagacgaaacatgtcactcaaatctaagtagcttcatgcgatccttcggcctgatacctgtctttcggcgcggcaagcatcaatcccacaaatgcactgccatcgtagccccgtagatctccgcaagccaacaagccacatgcctgcccggctccaccaatttccgcagaagaagatgcttattcatgagcctctaggaatagagatgcaacgatagtctgcttaacgatgtctacaccatgacggcatattaccgaaaatgacaaggcattgcctggtggaagttcaattactccatcgagctgccgattggtaggtatattataccgcattaattaaccaccctccctgtctgttaaaatgtttgtaaggggattttggcgacccaacggatccttttatgtgcaaggagcttgataggtgctaagctaccggttgtccttggcgggatattccatatcgccgaaccggagtcgccatgcatcccattaaaccggaggttactagagcggacaaagatagccatgagtggatataccgtcttctgaatgaatgcccactggcacatggcacgaaaggggagctcgggcttgatatacagaatggcacggtgtttcggagtttaattgtcatgtccaatcaacagattacactggcgttgaaaagatccatgttgttatgcttgactggtccaactgccattcaagtgtacaacccttaggaaaggggttcgttcgcacttttttctatacgctgtatcttcacataatgaagtattatcctaaagccgctgatatggaacctaaccaaaccagtactgagggccagtagaaggcttctattaagcgttgcaggttagcgccgagtgctgaggtctggaaactgctccttcaaattgctttgcgtgtcgcaaaaatgaacagaattatggcgcaatacttcaaaaaggcattgagatatggttgtcattttggaatgatttatccgattgccctggccattaaacaagtcgattaaattagttatgaacgaaagtagaatgaagcaacaccttcaatcgttgctggaatcaataggaccatgccagcttgttgacattcctttcggagtgagacatgaagcacaggacaaagatttggatctagaagtttttttctttcgagtaatcgtgttataagagattagaaatggcaaacccagtttacagagttcacacgtcgaatcaagatccatctggaactgcacacgacgtcatttacttaaactagaatatcctggagtgtttcgcgaaccatagttaaggagatctatgactacgtaggtatatagccgtatgtgaaaagtctaacaagactctgtagcagccaccgctacgtctgtggaaagagcaaatattagacaatgcacaacgcaggtaaaagggcatggttgaagccaaagcagaagtataggctaatcatatccccctgcttttcagacttggaggctataaattaataatgtcgtccaatttattgcgatacgccgtttgttgtgttctgctgattgaacctatccctcgaagagaaattttgtgtaatgtggcgatcaagagttgggagcgttatcattaaaatggatgagaccacaatctagatggaatccatttccattgcttggttggatgaatcggatgaatctgatgtagcgaacttgttaaaatagacaaggcatttccagtcatcatttgtaatttcggaaatgtaattttcggcaacacacttggagtacgagctacagctatctgcccaacgaggcctaccgatgggaatccgttccacagctcgctcgccctagaagcagtggagaacacatcgattgtaatcgtaatagaacagtttatgctagactcctcaacttagtattgcatgtaagagtaatgtaaacataggcatttgcgccgcacctgcaattacaaacgtactgattccaaagcgctacacatgtagtgcgggcgcccaaacacttcgtgagctctgtatagtggcctggattagagccccctctgctgtcagcaagcgaccctaagctgtgagaggttaccagcctagcatcgctcgagagaacctttgtaaagtttttgctacggggagtttccgggtgggctgatgtccccaatcctaggcgcaatataaatcgtcatataaggctgacccgcatttggaccaaattggtagtcggtaccgacagcgtgcggcatctctgcaacgggtgttggacggatacgatatatatgcgcttgctgaaccaccaagtgagcaatcgatattgtaataatatccatccaagtttcgcctttaactgtatgtggcacgggtaccgaaatggctattaggtagtcaattcgaggaaggcccgtttagccatttgataataagcgctgctgggctgcctgtatgcactgcgccgctggactttgctgcgggcgaggactgtaaacaaactattcacagcaggtaaagtggccttgtatgtttccaaacgcgattggggggaaaacctccacttgctatttagaaactatttcccggcatcgatatatctccgcggcagcattctatatatagataatttgttatatttctagtgctgaattagcggtgtcgacggtaaaaactagccagtatctgcttcttattggacactctttcttaccgtaactaacaaagcgtcttatatatacctagaagtatatataccagctcatgatcaacactattttgttcattatactcgttacagattcaatatactttcctaagccctactatctcctggtctgcttattagtcatgcgattttccacgagttctgcgttttgcgccagcctagctgccctaatgcacctttcagcagctcaagaggttgcttttttctatgacaatggctgccagctcgaagctggcaatgaaaaactctccctgaaccaggttgttgggtatggcgcccgttgagttttgaccagtccctgcaggagtgaactaatggatttgatagtggaccagctggctcattctcaatgaggataattgatgtgaatggactggaatgtattgatactgaaacagttgtgaaatggtgtaagaattcccaatgtaatgcttgggatagtgctactgttggcgtgtgtaagcattttgccaatggagtttgggcagaagtttgttgcggatgctgaaaggatactggggacttttgtagtatataatattccctctacgattagtatttcgtcgaggttaattattatagcaatgataacaatcttcaaagtaaatgtttcacaaatttaaatagatgttaaacttgttaggccacagcttgagcagtcggagttgacctaccttgtgcacaatctctaaacgccacatgccgtgagggcatgtggcctcttcctgctatatgaaatggcacaaggtgacactcggtcttgcaccaactgctgagctcaaaatattgcagaggctatgcatgttgatttttctcgagctcgaagcgaacgagacgctggaaactttagcgcaactgcataatgtcttgcgttaaaggcctggtctcaacataaatatctacgaacatgagtacgaaacaatgttaggaagtccggcctcttaagagtgtatcaacccttcagctaactggatgacagagtgatgatatttcataacaggtactaacattaaaggcgcttagtctaacatattctcaagactatataacccttttgcaaagggcactgagggctggtcctggcgaaacctcgatatagctaatcttgacccgtcgttcaatctccggcacatagacagaacgcgagcttgcttaagatcgtcaccggtttctacagcctgtttctcgaatgctactaatgcttcttctatgagctgtgagtcatcttcgatatgatcatcgagaagatgctctcccacggtcaggttgtttgcaataaggattacgagtgcagattggtaactgcaaacaatgctactaaacaggttttgtgagtcatactttttatattacgagcatatcctatcgacacttgggcgacttacgggagtgtagataaccggctgcggctgacgaattggtaaagactcatgcatgatcttgcggcctggactatgctaggccagtcggtcggcagcaacttcatcttcgacgttgcaggtaacggagatacagttggaagggctatagcgtctctatgcacaatcccgtcacagaaagctgttaagcgctccatccaacttgaattgcgactctgcagtcgatttgcagtaaacaagcatagaaaatacgcaagatataggggtaacaattgactcagaatattatccgacgcacaagtagaaaggtcttcaatacgaaagccctcaggaacagtgctgcgccaacattcgagtaagtgcgtcaacttttctacagcggcctgttgttggtcgctagaaaattttcgcgcacgtacagagtatgtgaggtcatacatctgcccctgaatacgagccagttgaattcggagatggaatatgtttgcagtccgagagggatcgtccgggagagataaaacaccagcagaatcgcctttcaagactgctgaaatagcgtcaatctccatgtcgtggtcttgaagcccgtagggttccaccgttcgcatggatatgtctctatctaggatgtatgtaatccatagtaatctttccttcagagccgccagctcgatattgatgtcattgagcccgtctcggagatggagtttaagtcggtgcgccaatttaactgccgtaccgattaggacacaagagggttgcggccgcgaggtacctaggaaaagaattacaagtgccagaacgacctgtagtccttgtaaatcttcctctcggataacaagatgattcagtactgattgagcgttcttgatgcattccgaagaaacccggtcatcagttgctgttgcagcagatggcgcgtgttgcagagccaaagcgaggacgacgtttattgatgcccatgacgcctcgttttgttcatggggacaccgataccaattgtccaacattcgcatgaattggggttgatagaagagaggcatggcctgattgtagtcggaaaaatacttatctaccaacgcagacacttggtttagtggtggcagagcgaaatggtcgctgtattcggtcggcgacatcgttgatatgagtcctgcccaattgcttgtaacggtagatgctggagaactaggttcttccaccaacgtgttttgaggcactggattattgtgaagggagcgttcgacagccgctaagcgactttcaatatcggcgaagcgccggttttgtgagctcatgctagcctccgtcagcgtcgttgagaggatcctcaattcaagagtacttacgcatcttgtatctttctagtaggcgcttttacatgaaggcctggagtccatgtgcatgatgtgccgtgtaagacgcaggcggagcatttgggaacattggcgtcacatcgtattttccgacgacaacatagatcgcacgcctggggataaacgtcagaaacttcttcaactctaatgttcatctttataggcgttacctttcttctgccaaggctcttctgtattctcccctcgcccatatcggttctcgaacgcggcgaaggttgcggataccgtagtgggtgggtgtgccgccttgaggttgttcaaatgggagactatatctattctccaagtaggcggtctcggcactgcttccagcaaaagattgaacacttgaaaaaaactttgtagtatttggatcctgaaattagacaactcagataagacctcctataccgaatcttggcggactccgtgcggacttcgttatgtcataagaactccgagcggagttccggcagaccagcattacataagctgagttacacgtccatgcccatctacccagtaccagtctcttacatggcgacgccagccagaccaaccgtgagcagccgcgagtcgcgaatctcctccttacgttgtagtagctcacgaacatcccaattggcccacacaaactttcctttcaaaaactttgcctcagctgatgccaaccagacgcagaaatgccccggcaactccactactcatgaaactgttagctttatacattagaagtcgaaaatttgtgtctgctgcctaccttcgtcttgaccctgtacattagagtcaggcccggcaatttccgttgcaatcacccctggctgaatactgacaacatgcaactctgggttctctgccgcaaaatgctcgaccatcttaagctgtcccgccttgcttgacgcatatgctgacatgcctagcataggtttgatgtgagcgaggttggttgatatgtttagcagtattggatcagccccggctaaaggaaggaatgcttgaatggcgttgagcgatgtcaagacgttcatttcaaaggctcgcataaatgtcgctgcatcgtattttgccactggcttcagcggcgggagcgcgcctgcattgttaacaaatatgtccactttgcctactgcgctcgtaatgctcgcaagtgcgtcttcgacctgcgcacggtcggtaagatctactgttctataaagaacttcagtgtgtgactgagctgcggccgaaatcgcaatgacgctgcttttcagtctatccagacgccttcctaggatagagacactcctggcccctgcttgtccaaacgcgatagcaacagcttttccaatgcctgtacctcctcctgtaataacaacgttcttcccagtagccgacaggcccctacgactaggggaaatatccgggtatggttttgtatgccactctttggtgaaggaaacccattttgggatcgcgatttcgtcagtattatccataatcaaggtgccgttgtcaataggtcagaatcaggatataaaggacacagagagataacagggagatattatgtttatgtcataatctcaaaggtatatttgggagacccaagagttatatatacaaagtcatgccgctatttgtacagcaagctatgtgtgttatgtgccaccgattaccccgtgcctcaaactccgacggagtccgctaatattagcactttttgtcttcaattgccgtacaaaatgattgattagatcttgtgttagtaatagaacagaggatgcaaattgtcagcgaccttacacggagtccggtgaagcgagcggcggggctgatgtttgtcaactcggagatccggagtccagtctgactaaccaagcacattaacagcgcctattaacaattcttgaaaacaaagcaagtcaatacggttgtaagttcaatgtgatgtatatatatcccatctatcgctgtcttattttgagtctcaatgatacgcattggccactggtacctctcaatagtcacccaattccgttacttgcaacaagtcaaactgctatacatcatggctggacaaacaactgctaaaaaccaatcctccaacttaacggcgcatgttgagcgagtggcaattgttggggtgcgtttgaatcacctacagaagttgaatgactatctattaactacgagcaggcagccgggcaactgggtcggcacatcacccaggaaatccttaagagtggtaaacatactatcacggcacttacccgtaagggaggctcttccaagttcccggaaggcgtcaaagtcgcttttgtggactatgacgatgaagagtcaattgtttccgcgctgaaaggccatgagtttctcataatcacattggcttattcggctgggactgaaactcacaacaagattgtgcaggccgcagcaaaggccaaaataccgcacctcatgcccaacatctacaccgcggatgttgtattgaacaataaagccatcggtgatgaaactggaatgggaccagcttttaggccgcttctgtccgagattgagagccttggcttggcatggactgtcttggtgacgggtttatggtacgaatttagcttggcatgtccccctgactggtttggtttcgacatcaacaagagagaagtcacaatctttgatgatggacaggctcgaatcaacactaccacatgggcacagtgtggacgcgccgtcgcatcatttctgggactgaagaagagccccgacggtgacaacgacccaactccgacactgcagcaattccaaaacaagcctatttacgtgtcaagttttatgattaaccaacgcgaaatgctggacagtgttgagcgggttacaggcacatcagatgcggattggaatatccagtatgagagtacagccaagcgtatcaaggacggcaaggctgcgtttgctgcaggtgattcaaagggcctagccaaagcttattattctcgcgtcttctctcctgattctcctgcaatctaccaggagaagcttcataatggcttgtttggtctgccggacgaggacttggatgatgcaacagtgataggagtgaatatggcaaagagtggatatactccattttaggaggacagaaaccttgtattccaagcatcacgtattgcaatgcatatctaaaggaaaaattggtattatacaatgaatatagtttataacataaaatgcaatccgattggctgtatatatatcccttgatttgtttaacaatactgacctagcaagcgacgcgaggaaactcatttcatagacagcaagatgagataacagacataaattgaagtatgaatactacttgactaagtaaaccgaccaagaggtatattttgttcgcttgcggcagagtgcttggtatgtacatctttctatcttcaatacctatccctgcaacgttgaatgaactgatgaattgatacagggctataaattgcaatctgctgcaagtagtctgagtgcccactctctttagtgatgctaatctctataattttccttgttaaccaggctatctcccgactatacctgacaatgcctagccactgttgctgattactcggaacacggtctatggcccggtcccaaatgggctcccatctatccagcgcagctgatacaatagatatatccactgtgcataatagggaagcatgatagttgaagacaattggttgcaaggctacggaacagagtgtcagctttcctctctcgttaggtcgcaaattgctcacccataagaataatatagaggtgctgagtactaagctcatcatacgcttctttaagtgcgtttgtccagtctttgctcaatagatttgctacaaggactttgagacaaagcatacgtgatgatgaatgtccatatctcattagctccttgaagcttgacatagagcctgcatcccaaatatcatcattacacggaagagggtttgacatctccgcaagcgacataagaggaggatgattgaaatatactgtcaataatgaatcaataagaaaggtccatgtcaccagtctaatacacgtctcgcggtatatgaatgcatgccattccaagccgggccctgcaagttcatgtatggtccctgtcaagccacgtcgtctcagagcgttgatcagcaatgggtgtcgatttgtaatgactcgttggcgcagattcatatcgttcatattgatatggaggcagttcataagaaatgcagcttggcagagctcaaggacctcgtggggattggttgcagggcctcccaaactagtgcacttctttatgtgactgaagatatacttgtctgctattttctgcatcgcactcgtgggagagacatagccagaggttccatttcggcgacaggaatatgtatccccagtcagcattatggctaatagtaaaggcaaggctgcttgctctgggttgaatgtcggccaatggatgatgggccactggtgatagtactgccttcgtgagtacgcagctataagtgctaagcaattggtgctggtcaagaattcatcaagcgaagcaatttcaagaatgtgatggaggtgtggtttgcagacagtaaattgtcgcaattcggcggctagttgtgacatctgttcagtaagaccatgacctgaagtttcttccaaagcttgcgaaaggaagagtgtgcttggtggactaccgctgcagttgtcgccatatgcccttgtttcatcaggaatcgactctatcagccctaatagtaaaagcctcggatctattgtatcatccaccagatgtcgaaatgagagattccattgttcataagatggtgtcttttgttcttgctgcgatgtttccactgtatcttgttctggctgttcaacaatcatgtcgcttagagaaacaatttttggatccgtccacttaagcagggcagtcagatttagacatccttccctgggagcatcgcgtgtttcgttgagtcgtgggctggatggctggtgcaagggatttgtacagagatgtctgtaggtacacgtcaaatttcgtgcggcacagcgactacatggcgtctttgcgtcacacaagacctttacctgcgagcatccatcgcacgcacgcagttttctgccccgtttagcatctggcggcaaagggcgattctttctggatcggcaggttctggcatgacgccgagcaccgtcggctcttgtaaaggtccgctggcagaagggacacgcagcgcgatttccattgctttgtgcttgtgcaaatggaagatggcaaagagcacaatgggagttgcgtatggttgacatgtcgcaccggctgagagtttgaaaaggacataaagatgactggagtgagtgaattttccgacgccaaagactctgaggcctatagcgatgccaataccgattgctccacttttgtaaacatgtgtataattcccgacgcctcaaaaagccagcctaccatatataatacttgtacaagtatatcaaataaacctatattctttcctattattccttgcgatcagtcttatttatacgcagctttttcttcagaaatactctcatggccctgcttccaacccccagtaagcatatatctgaccacttgactttccgctacataatagactaacaactaatgccatgcagtttttcgttcttccatttctgcatatggcgtaccaatcagaaccctcggagcatatcaaagctcgtcgaaccgacgtgccattttgacacaaaaacattacgctacacctcttacaaagagcatgactaccggtcgggccgtatcacgcgaactccggccgaacaagctaatggactatgctgtgtaagttcgttaaaacagcatattattcaaagaatattttaagctgatcggttgcttcaaattaagagcaacgatggaccggattgttgcatggtcacgtaatggatcaatgtggccactaagcttcggtcttgcctgctgcagtatagagatgatgcatgcctcgatgccacggtatgaccaggatcgcttgggaatcatctttcgtgcgtctcctcgccaggccgacgtcatgattgttgctggaactctcaccaataagatggctccagctctcagacaatgctatgatcaaatgccagatccaaagtgggtaataagtatggggtcctgcgcaaacagcggaggatactaccattacagctacagtgtcgtgagaggtgtggatagagtcgttcctgtggacatatacgtgccaggctgccctccgactgctgaggcgctgctttacggaattttccagttgcagaataagattcgacgaacaaaaacagtgagaatgtggtatcgcagatagccctaccagatagtagcatttttcctagagatagagacctctagcggaagactaatgcgtagaataagtgttgattcacaagactaagaagaaattatgaggccaggcttatctagctatcagcgttttactataacactacatgttttcccagaagtatattttttacaagaggtggtattgaggggagatcagactatttcgtaaagcataaaacgacagctcggatatgcgatgttccatagaaaaagttctgtctttgctatattattcacatttgtcatctacttaactggccaagtagcacggagccatcccccaggatggaaactgaaatgttcccacttatcgactttatctagttataacctcgaacactgattctgcttccaaatgtgtatacataggagacagctgggaagagcagcaacgccaacatatcgtccaagtagtccatatataaacagcagcgaacatgcaatcgcacagcgtatatacataatatattcgtgtttgcaaaactgttgagtgactagctcatgcttctacatactggtctgcatctagtgttaataggcttaccccattaccgtaccacgatgatcggggccgtttgcgccaaccgcgacccaaacacctcatgagaatatacaggtagggccgagaatagtttcccagccagtctagtagatctgggtgcccgtagggtaatccaagttgctctcgatagatatgttatgcatatccgatacgtcattggaatccgaaagccattcacatgcgagtttgcagaagaggaagaatgcatacaacaatgttgaaacaaaccttattagtggcatttgtatcctaattcgcaaaatagaggctctatacgaccagagctggatgagagatgagaccaggcaaattaggatgacagtgcatctccactcttatgaccgaacagcatgctgtattccttcgcgcagctcaagggtggattgcggtcggttatagcatcatgctaatgaaccaagtaagctactggccttgtaaaactaaaacaaggcttactcttgagatttccactgtccaatctggctatggaatatcgtaggtgcaaatccacccttacaaccgagctttatgcctacatgtaagcttattaccaagtgcaagctattccttcactgccttcactgctccttcgctgcatcctacctcatcgattctaaatagctttgtactactttatgatatccgctacagattacgagctcatctaagcgcttaaatttgcagctgctatcagaatagaaaagtgacatttagggtattgttccagagtttcgtctatataaactgtgtgtatttccactcaaaataaaaatgcttctcgaatttaattacacccagctttgaagaccataattacactctttctgaatatcaatccccaagtctattctacctcttgaatctcctcaaaatgggcaacttcggatatatcgccttgattagcatggttgctagcatggcccatcccatccttgcaacttactcgcccggcaaaggagggcaaatcaacttttatacggataccaagtgctcgcattacaacggagaagtagcctgctggtggaataaaacaccatttatcggtctggcgtacgagggaggtggccctggcgactgtttccagctcaacatgcccggtaattcccagtcgattaatatagctggcatgtggaagagcggtggaggtgcagattctggcggttgtacgttattttccggttacaactgcgatggtgccaaccaagtctgggcttcgtatgggaacggcgcaggatcatgcttgcctgcacggggcagtgctggctatttgtggaagagtgcatggtgcgcggctggcctctaggcccagaagctacaacgcagctaaaagtagctgagtgtacataaatatatggttgttcattaaatcgcgactccttgagcttgcatcaagtggaagcacatgtttgtgcttagtgtggaaccttggtgaattcccacccttacaccaacttgcgctgtattagtggttcagcgatctttactgtcttgtacttcagcttctatcgttataagcgatatattgctctatagcgtatctgtatggcctacagcgctcgacaataacaagctgtgatctagaacgtaatagcgtaaatatccgccatattggtccctaaatctgcgtttcttaaaccacccctacccgcacaaggactaaatgttcagagcctccagtcagtaaaaccatcgtacaagcttttagatcatatatatggcagctgcttcgagccaaccggatgagcccccacacccctcatttgaggagcttcggagcaatgaggagcgcgtcctcttctctcccgccgccaagcgtctctactggcctctagaaggcgtctttccttccgcgatatccgtcatgaggacctctcgcagcgtggtcgagcttgaacccttcttcagaccagacaccagcggcagcggtagtggcacctggcatgagatctcatcgctgcctctgaccgacccaaaggtctcttctgttgaggcttcactacgcgaccttgatcaatgggaatctgattggctagcatggcatagggaccatactgcatctgagtttagcgctgagtatatcacctatggagatctcagcgatgaagagcgaccctacgcaaatgagcccaatcaggatggcagctgggaggatgactccgatgctgagtttctcatacgctgttgcgaaaacgataggccgctcaggaagggagggctaaagattaaagttacatcatctgcaggcaacaactttgtcactgtgcatgattatgtcagtggtaagttttgcccttaagactttgaagagctgttctaactatcagtctcagccgtgcatccatggctcatgggcttacgtggggatatcatgcgagcaaaggctgtcgcacgtcccgtgccttatgttgagtcaatggccaacaccgagtggattgttagcaacttgactgcgccgcaacacgagatactgacgaaagaactttggatagagatgcatcgcccgccacgcccattggacgctgcaacctctagatttctgcaaagagtaggcgcaagaacggtccggtaatttacagtccgtcttgtcgtctaatccaacactcagcaacactggacacgaaatatctctagcatgtagtatgaactgtcaataaccccatgaacctgcgcgtcaacaactaggttgccaaatactccattatccagtacatattcaatgagttcccaccagtcacctggtacgtcttctttcgccttaagcgaagtgacttgaaactcagctatgccccacctttatacagctggacaccaataatattaataataagtcttgaatcttgatgctgattgttgcattggtcacggcggaatgaggagacggctgtggcgcactcgcctgcttaaacttcaatgggcctcatctcaaagaatgagtggtaggttaaactaaaaagataacggaagaagaagagaaaggtttcttgctggctagtgtgagggactagagagggcctctctcgcggcgtgttacgcttagagcttcgaggcgcagcccacaaccaacctagccatattgcatccaggccgatcatattctctaggttccaccccgagaatggcggcttagatagaatcactgccagcaaatatgttatggaagatgttggcaatgcgggtgagtcggtggctaactgctactatacaccctaaaccaaacgctaaatctgtgttcccaagagaaacctgggtgttcttggctgctctaggagccacgggacgtcacgaagcgccttgcagcagcctgctcaggaacattctgaatgatttactcgtcgggttagctcgtgagcagagccaactaagccctcttttctttgttttatatactattattcaagtctagtgctgttcatattaaacctttctttaaaaaaaaaggtctatctatttacatgtcgagttacgactaagccgttcctgatgtcttgaagcataagatgaaaatttgcaagtagtgcctgagcgcctgtatataaaagtagcatgcgttctcagaagaggtgcatagaacttgtgaaacaacaagagttatatttctctaattgtctttatagcaaaggcggccatcggcctcctgataccaatagtttgatcttatgcacgttatgcaataaaataaatcatcgggatcgtatttttgcttgatctcttcaagtgctggtctcgtagtgccgtagaaattcacaagataattcggatccttgtagtttgcttcgttgatataggttcctgtgtctggtgccaacaattccaatgaggcgcctttaacgtaggttatatcgtcctgtgctgctttgacttccaagtagggagttgtatccggccaattacgagccacaagattgttcaccaacgactcgcgccacgccggattaatggcagtattgggaacatccaaagccacagcaccgccgccgttaacacctaccacggtgaacgcgttctggccagggaggcctgcagtgacattgaccatttggcgcacggcagtgctatttgttagatgcatattgcgtagaaatcgagagctcatgatgatactctgcccaacgttcatgccgttcgcatgaacgtcgtgaaaataggtgaagtaatcgggaaacgcaatgtactccgccgtcacattcatgcccttggaattgaatggtgataactttgctaccactggtgccatgctttccttgacatcatcgatgctgcggttgaagccgccaaaggcagactctagccttctgactttcggagccaagagcgtgtcaccatcccaggccgcccagccagcgtaaccaccaagatttgcctctaggatcataggcgtagtttcataccaggttgcaacggcatccaagaaagtagttaaatcatcatttccatcctgggggacgatggtcagaactgcggcagtcacaggcatctccgggtacgccttgatggtcgcgttaatgacaacgccataggtgccaccacctccccccctgagcgcccggaacaaatcagcattcgagcacgcattcgccgtaacgacatctccatttgcgagcacaactgtatactcaaggacttgatccgtagcaatgccaaattcgcgcatagaagccgagtggccaccgccttgcaagtagccaccaagggcacctactcctgtacatgtaccgcccacgacgatcacgttttgttcgtgcgcatattgatacacttctgtccaagtgtatgctccaccgattgtaatggcgctgccggcccaaagagccgccccggtagattctataccctcaggttcctgcggggaacactgggtagtcgaaagatatgagtcgtggaaagtgagaccttggcggaggttatgtgtccagatctctagactggcatagcctgttgagcgacccagaaaatcgtggccagtctgcttgatagaaacgcgcatattatgttgtgctgcgaacctgagtgcaagagaaacgtcatttgcgttcgtcacattgacagcatagtaaggagagtctcccagcgagcaggtagaggtgttgcccccagggatatcacagttaaaactgtaagggtagtcatagccagtcggaaattgagcatgaaagagcgagctgttccaatttgcctggatattggcgcactgagctgggttgttcagaggccctgggtagcacggggcggctacgggaaagttctgaataagcttccctggaagtgatgcgttgaatgaaatcagtgctgcttcatttggccaacaggttgcgtcgcttgggatctatacacttgttagtcagccgagcgcagtatgagcctcctacgacgtcgtagttcacttacgcatttacatccatccgcttgcacgacactcgaaaggcttgcaagggtcaccagaacggccaatttccagaaaatcatcatcgatggcgcgagctggtctgttttattatagaaatgatgaatgagagttttggggcaaaaacacaggatctcgagcattttatcttcctcctcgtggaggagggtgctcctgcatcggccacccatgctttttcccaatccaggttttatttaggagtcaatcccagcacccctcaaggttacttggtatacctctttgtccagagctataccagttagtgcaagcaaggccataagattagatctctcgtatgatggaatatacgcaggtttctacaggttccaagccaactccagtcgatctgctgctcatatgtaacatccactccagccagtttcaatatgctgttttcttatacttgtcaaaagctgaccattacctaccaaatctttaacttcaatacattatgtttttgtttgtgagtgggctaacagcttggatcttaattataggcagcttccactgtttccaagaaatccggcaattgcctgacaacaaaaccattccaagtctgccagctcaaaaaaagctgcccatcagcaccactctggatcagtctgcgttccatactaacccaaaatcagctttgtatcggctagttaatttccatcccgtcgttgataatccaacccttgctgtttggcatgtagatggctcctctgcatagggtgagactaacgttaaagattagggttgagattgtcctgacacagtgcatgccgcgtttatcatcgcggtcttctccccttagccctttcatttcctctattccgtgtaaagctgacagagaatgaaactaatggtatgtctctctgacagattctatacttacccgaataacttagtacgtaacaacagatggaatgaccctgtctaccatgcagtctccttttcctgactttggaaaaaaagattagagaacagtccagtctaaggttattacaaaacagccagtgatctgatttcaaatcgaaacagtggctggctaacaaatccaagaactttatgcgtgattataataactgaatgcgaatggcaaacatcaacaataagcttttatagccctaggagaaccgcaggtatgactagtttacaggagagctggagcaagcttcaaacgctcattggtggctcagaaccaggagtcttttctggaagtccgatagagtttattaccaagtctcaaaatgacttggcaactaaaacatccttgccaaacgccaagtaagcagcagaagtgctgatagtagtattaggcagttgcaggggaagacgcaatgagattttggcgatgtggtccatgtacgtgctagccgcctgtgggtctgcgcaaaagtgtgcttatgtgctcaataaattgagggacatcagaggcaggcatcgcaactgcctcttgatctatcttttaatataatactaccaagcacatatgtggttgactttactatcattcaaaaggactaaccagaggccaataaaaaactgacccaagtcttaacatttctgcgacatgaaactcaaattaattttgaaattaaataaagtcaactacagtttacagctattatttcatttagcaagaaacggaatagttacaagaaggaaacctcaacccccacgtttgttccacttccctgatccttcaaccagctgtttctgtgccaaagtcttccatgcgcaatgtctcgcccgaaaaaattctcccccagtgcgttttgtctatcccctcgcagtctcgacgaatctttgtcagaagaacttttaggaacttaacaggactctttgtgaatattccgtccaaatcacgagccctagaagggataaatccatccgcttgcacgattgctccgttctctgttgcttgccatgctatactcaacattttgcatgtctctttatagtcggcataggaagcgaaatataattggccggagaagatatttaacagtagtctcatagaagacggcagctgccaatctctcccgagaagcggtgttgggtagagtgtcagtgaatccagtggcgaaaaggctaggtttggtcggggggcgtataggtgaagtgttacatgatttgaagtcttgatagatggcatcagctcctgagcttcatggggactgatgatcaccaagcgctgaaccgtattgtgatttccagtggtacttaatatccattgcactggccgctgataagaatccagcaatggggcgtccccactcagagcaacagtgtccttgtaatccagtgtcgtaacaatgctttctggaaactctttgacgtcgaaactgtttgctgcactagtgttccatagagtctgaaaagcaggtataaatgctggagatgaagagggtattttgccagattcaataaatccaacaacatcgggatgcagcgaatgttttttcggatcagcgggatgtggcctttgtacctgtcgttcttgctccatctctggtgacaattctcgctcttgttcttcaagaagagttgattgctgacttcccaagcaatcgaattgcttgcatcgcgcttgtatttccaacatagcgcggttttccgatgaagaaggtatattggggctcgtatgcgccatcaaacgagggctgtatctctcttccatcgactgcgcctcaacttcgagaagcatttttgcttcgtccaaggataactggcgtgacttttgatcgttcacttcgccccatatagccttttgacgctcaaatctctgtccttgcatggcccacagcggcatatttcgcctcgtgtcggcgtacgtctctaaaattgcccaatgcaagacattcataacgctaatcttgttgctacctgagaggccagttgccgagcaaatctttgtctggatctcctctggtacacaaaatacgacggattggccttggccaagtttccgcattctcatacatgctgtattcaatcagcagtagaactttgcatcacaattaaaaccacttaccttgtactaatctatctttggtcagattaggacccagagtaaccgcagctctgtagccagtcggaagcttgaggtctgttcctctagtgtgagcttcgtcaaggtaaacgagacaaagatccagtcgacaagaataaggagatgtttgcagcttttccacgtatcccttgcgatctatagtgcataattcatctgcatcgtcgaaaaataccacagcttccttctctttttcggcagggacaatctttagccattcttgggcgacctggatattggtgagttcaattatctgtgctccaacatcaagaatgacatgaaccgggggatctagagaccgagcaaattttaagaatgcgttgcccgacggtgcttcttcctttgatcttagcataagtacaacgctattctcaggctgtaacaacctttcaaggaccaaggcattggtgtgtagctgatcgtcaagatccaactgttgaatctcaagaggcaaaagattacgtgaatcattggtgccgctgaatcctgttgtagggtgaatctttcgctgtccaatgtcccagccggaagcggaaagcttttctggaaattccttcatctctttaggaaagatgatatgcgctaggaagtaatcaattacgttttttgagtaccggagatgagggaaaagatgatgggtgacttggtaacggtctttgatgttcactccgacgaggcgatggaatgactcgggaagacttggagcaaactggacccactccgaatattcgttttcagcttggtccaacttcattagatgttcgaaacacaaaaagaggtcatcgttagataatcctccatagtagtagctcaaacatgtgagtataataacaacatctacatgactaaattcggatcgtggagttgggctgtcctttgctcggtagggaacagcgagtctcgtagctggctgccggatcggagcaagcccatagttgactctccatcgcttctgctcgaaaacgaatcctaatataccctctgctataaggcctctgaggagaagcaacggccctttggtcaactcagtataaaaacaagaacattgttgcactgaggttatctgttcagaggagagaagggcagttgagatgtacttgagcacagcatctcgtgtgcttttctgctggtgaacaaccggaaaactaggaagcccgacgttgcatatttcgtgagacagttggttcaacagactgtctagggcgtcctgtcgaagtatacgcgttttggggaagcatccttcagcatggtaattgacttcgatagaatctgggaagctcttctgtatctgtggcactattcgcgccacgagacttagcactttttgaatgagaatccagcggtcagggctgagctcaattggcccttgagctcccatcgtgtaaattagttcaaattttacactgaaattctcgtcactttcgtcgacgatatctctagtgttgctgtccagaaatcgttgtgtatccaacaaaacgcgtccaacttcttcccgtccagaaataaggcattcgatgcccatgagcttttgagaaagtatgtgttctggctgtgcgagaaggacaccacctgacttcatgcaatctctataaatactgtccaacgatatggtgtcgtttgccgtcagtcttaaagaccgagaaaagggcatatagtacacccgtttgcccaaccatccgcctaatttggtgacaagaatgcggtggagttccttcgcctgtggctttgtaacaataacccgtacaagtcgagatccgtttgccaagtgggctgctatagcaggcacaatgatggatgatttcccttcgcccatatttagctgcatcgtgacattcttgtcattcggaggtgtcctcatatttgcggctacactttcttgattctcccggattaagatatcgctttcgatttctagtagcagagacttggggtaatcaagaggttgccagttgcgatgaccaacattgagtagctctttcataaggtcatcctggttgtcgtgcaagtatctcatgcgtttagcgcgctgtagtctggacaatgccagcccatagtcgacgatagcctgtttccactgatcagatatttcgttccaccatgggctcgccaattgccgcaggaaaaaggctggagagaccctaggtgccatgaaaagcgatattgccagcgttgcctcggtgtctggcgcattgccagtgctgggtcgcatagctgtcgccaaagcatggtaaacccggtctgcatcctctttgcaacgttgtaaattcctgtccaattcatcaacaagatcgtcgccagaagttttaataaaatactgatgatcttgaaggctcaacttctcaaaactcttttcgagatctgatacatagttggactgatgattatgtcgcgcagtgtcccgttgtagtcgctctacaagagccgccccattggaatagtttttggggcgatcggcagtataactcaaaagctctagattagtaccctggatgaccggttgcggtagcacaggatcgaagatttcgaaaagatggcaatcgttaaaaaatctccgtttggctgattgcatggggattaatggtgtttcaataggtggatcccagtcaatcgctgcaatagaataacgtcgaaggacatccactatctcaacaaagtgatcatacaggcggctattggagagccagctgatccacctctttcgcacggtttccatggctcgctcgtaataaatatacgtcagaatagtgtaactagatggattttgcgggttttggcaaatccattggctttgcaaagaagatgaaaagtccattacagccgcgtccaaattttgatggaaattttggtagcgcctatttcttaagcttgacgtggattccctgttgtaagggctcatgtgagaatcaggggagtctgagaatggcttggcattgcacctagcaacagtctgcaaccagtctgaggcagccttgtgaccgtcagacaattgataggattgagaatcaggtacagttatacctccaacaggcgacatgattgcgcatgcgacaaggatttgtataacctgtaaattacaggactcggaatagcccattgcagcaagacagaacatagcctgaatcgtgttcatctcattttgttttcttcccagagcgtggtagagctggcaccagtgtgagctgagaaggggactagcatcttccagccatttcgcatcataagagataagactgtcaggcagcggggtgtctgggcctggcatgctgtcgctcttagaaaggtagggccaaagagtgtctgcaaagttggatggaatagcttcaaaaagattggccttcattgtgaacagagatttggctattttaaaggaacgattacatctgtcggaaagcgaaagcctatcacgcccatgataagggacatctttggaacaggtgtagtcttcagcgccgaatccaaaaaggtgaaaacaggaagatcggattacttgacgttcttcgagtaacgggtccaccctgtcaagaaccggtggtccaatataagtgccagggtagaaaaatttaaaagatgcggactggcataggattgactggacagacctatggaacccaatgtgctgggacaggctactcagacaaggatcccatgaagtgctttccattactctcaggtaatctggatagtagtgtctgataggagatagttttgctatgcagtcaagacgttcaaggttttcctctgataagcactggaatgatctaaccgctcctgaattaaggatcgtgagagctgtttccgtgccagtcattctagtcagagggtcaggaaggcaatatgaagtgagagcatggagatagcagattatcagcttgctctgcaagctcccattgtccacaatccgccctaagagcgtgtcaacatcgtagaaatggactttttcggaaattccataaggaatgaagacgcggatatgaccctcagagtcgtgccacttcgctttgccgcttggtaggagaagctttcgcctttgcagaccatctgtcaagactaatttgctctcaagcccaatcaatgcatcaatgttttgacaagaatctatatgcatatcgcgaaattggcgactgtagatcttatctgatccttgattataccaaaactctagctgaaacctcggtaattcaatgtcaacccggttggagtctgagttggcaatgacgtggatgtagtctgagttttcaagcggagccaacagcttatgaaggcgttgcaccgccacgtcagtgaggccaaggagaaactggccacttttctccataacccaccctgagttcaaggatagctccagcttcctcattctccaatactctgacggtaaatcccaaggcgaggactttggtcgaaactcgatctcgcccgttctccgacggtaccaatgagaataatcgtcgatgaagtgtcttggtaatatttgatcgaagactcttggtggaatgaggtcaaacgtttcctcttgttccatatctcctgccctaaccgccaccaagagaaggtcttgattttcaggaccactaagaccaagatatattttgcagtcgtggtaagccccttttgaggaaaattgcataccaggcatctctgtcggcattacttccaccatcgatcttccgaaatatgtttcgtaactttgatgcctctcgtattccgctggcagtcgcgacaatggcaatccgttgacaagcagctcagccgttaagaggttgaaatatacgttcaaagacccaagtctgtttgcagccaccgttcgtgtcacaagccagtgatcggctgcggtagaaagagttgtccattctctaccgccaggatatgttgaccaagtatttgcaatggcttcgtctagccacgagctacggccacatcgtatctcttcaatgtacaattgatgagcctggtgcatgcactgatgccagcgattagttgcgctacggtaaaacgcatcttccggcttcatcgcgaattgcatggttgactgaatagcaatcgatgactcgatcattatacaagcctcttccggagttttcacaatctgccgtagatgcgcatcgtcaacatgaaaggagctcatacacaccagagctacttggaacactctttcaataagctctatccgttgtgtttcatcttgggcttctttcactcggtcctgcaggctgcggagccacacaagggccactttccgacaatctccaatgaaggatacacaatcgcgcgatatagccagacatggtgcccaagacagcagtcttgttgcgagcgagatgaaagcatacagtgcttggaaggattcccaattttcgctgattctggccactgctagccgaagacctttcaggagcgtggcagcgaaattttcatcgtccagatcctggtggctccctctgagggcagattccggtaacggaggcccagcttgtcggctggtttgcagcagaatcaatactgtatcaagctttctgaaatccagtgctggtgtatggaggctcactaggatgttcttccatccaacgcggtatccaaccggaatactggccatggccttgaattcctcaagggaaagatgatctgggcacattgattgtcgcgaaatgacatggtttggcgtcaatccgtttggttcattgtgaggccggaaaatgaagtcttggaggctggcgcactgctgtgaaagagtgtaggtgcacattttgggaacttcgtctgtacagtgaaccccggatatgtagcaacgttgctcagtatcgtaatactcgtatctcatgccattcgccaccaacacatcttgcaacactgcagttttaaccagcttggttttcctgtgagtatgtgcatttggtttcgtggtggacgcgagaattatcgtacgggcgatgttatcgtaataagacgtcaggtaactgcccaaggtccaatcagcaggctgactgccactaccatagagtgaccccaagacatcaactcgacagaatgatgacatattacgccagtcattgaagcattttggcaccctcaactcaaaaaccgttgattgcgcgtcgagcttcttctcgggaaggggccattcataaatgtcaatgtgcagtttttcagccctattcaagtaaatgcatttcgtgcaggaagagctgtgctcagaatttgaaacccccgtcttccagtccactacatcctcaaagtcatggctagtgccgttatagagattcatccagttttcgtattcatttttaagcctcgaaaactcgtccttttttctctgtcgcaccgattccgcttcttgctcaatgtcctgaagcaaagtcttatgggctggagaactctgaaaatattggaccgaaaaagaatgcatgtgcccaaacgagtggaagatggaggggtatgagaaataggctcgagcgcggcgttcttccagataatcttccactgtttttagtcgttccatctgccctctaagtggcaagatgagagactgcagtagttcatgaggcatttccgacctgtagttcaatatgagtggatgatgctgggtagcggctttgtcgcaagcaacccatagctccataatgactagcaacatgatggaaagactttccggatcctcatggtattggctcagcgcaagatgatgataggctttagtagaattgtaaagcatctcgcatgtatcttgacgcaaaatatgagagtccaaccaagtatacagagaactttcgatccaggtttcaaacgcggatagatagaaaggaattgtgctgtgatcgttggggctaacagcctcaagagatggtaagtagtctttatcattctttgacaagatccatggtggcgtaaaatctttgtcagcctctattacttgtcggctgtaaatttgctcaagaaattcgtcaagcgtttggcatgttacaaacctcccttgtgaggtctcgttggccgacaatggatgaatatccacaggagtttcattttttcgcataataacattccatctctcttcatttcgactttgacaattgcgcaaaactctctcaactgtcccaatccatggataggcttgattctggtcaattttgatcaggcgcttggatatcttggccatcatgcagtggaatatatcgctggggaggtcatggccctcacaacactgcaagatataggccatcaagaataccataaactccttgtatagccctttgtttgaagctaagcgtgagaggtacagctggattgccacgcgaacaagtagccagactggagacctacgccacggcgaataggcgccagaccagagaacttcttcccgagtattcttccaaattctagatccttgagacggccggccaatagcgcttagaccagctaccaagaaatcagttacaattgctggagtggtggtgtctctttcctcaatatgttggttaccagccttggttatctttggcttcatctcagacacttcttgatgactcattgtcgcaattgtgtttgcaagacccgcttggcattgctcttggttgaatacctcgaggcttaaagctgttgaagaagctggaaaagagcgtttgaggcgtcccgagatggccattaccctttcgttctctggcgacagttcgaaaggttcaaacacagcggtatctttgtcgcaagttatgactatgccggcattctgtgccctcacatgaagcagcaagaaacccccttccattcggtcagcaaagctagttcttactacacaacgtcgctctagtttgcatagatcaggtaacgtaccattcttctcaaggtcaccgaatccctcgcgtagcatgtcttcattcaagaatccgcttccatcaacgatcttacgaaaacgctggacggcctttgccgccccatcaattgcaatcctatcgctttgctggatggtagtgctgaattcctgaagcgcatcggcgacgatagctagcatggaagcctcgtgagacacaatagaggcatcatcaccattctgtgggagctttggaggcaaaaatatgttctccaccacatattgtatgtctttgggcgacaattttgatgcttcttctatgttcatgtcgtacgtgtaatcatatcctcctgataaaatgcgtttggatgtacgtcggcgtacgtcgttatggaatagagagaaattgtataacagctcgaatatctagacttttcgttagtaattagtcttggtcgtgagcaaagagacgtacgtattttccaaggaaatactgtcatcaaccgaaaatctaaccagttgtactgatagtcgcgaaagcaaccagaccataaaacgaaatgcagctggaccttgatatgtacttgcgtacgagttgtaggcctcccacgggctaaccgtgcttgttgttggtcgggcaagccgtgaaagcctaacaggctgcacagcaccagcagaacatgctgctattggatgccaccggcagcaggcaggcatacttgtatctatcgcagtatgtagccgtaaataggaatgtacaatggagcttaatggtgagtagtagcgcgggagctccactctgcgctatgctctcactgttttgcacggcgtggctgggcgctctgcagccacaatgctgcatgcgtacagatatctatgatatgcttgttgaagcccatgtattcttctcacagttacacatgttaatatagaaaaccattatacaattgtacaacattttaaaggacaaatttcttgatagagaagattccaaggggacaccagagagctacttcttagaggttcagaggtagaaaaaaagtgggagacgtcagtatatttatgataccgtcacgaaagaaaacatgcagagaaagagggtaaatataaacagtaaatcttacttagtacacagactctgcaaatgctttatttgttgtctttatgcttcgtctagaaattagaaaaggcattcgagtagagacaccagcagcaggaatgacaattgctgtacttggacaacactaccggcctttcatgcaccatgccgctcatagggtggtcagctttactgcttaggggaggcccatagcaatttaacacaaattccctgttcaacttgtggatataatctttgcttgctcaattgcaattgagctcttttcagcttatgaagtaaaggcgaaaggtatagaatgggtctctggcttagctgtagttacccacctaacccacctaggtagtgttgttacttgtctcattgcccgtctcaactccaatagtagctcgcctggtcgctggctaaatcttgttcttttcttaccgcaatgaagcgccatgcaaaaggtcgaagatacggtgcaattgtgcggcgccggcctgtcggcgatgcagagagaaaggcattcggtgtgagtatcctcatgtcgatctcccagcggttccggacatgtcctccgccattttgaatcacatcagtctcgtgcccgaaggagtcgatgaaggtcttaccagcgatattggtgatgcaaacatcatgtcgctactcgacagaaatggtgcggcaaattacgcgtcgctgttgcgcacatcaccacgcattggttcgtttatagcctagtcgccagcagcattgcttccaagcatacgatcgccactcactccccttacagaatttgaagcatatcggttcctgtctccgggagcttggagatggctatttttccctttgcaaggtcattccatcgtccctatctgccatgtcgttgacttttgccaacatgctgcaaatagcgcctttttttcatctgtcatattgatcgatgttattatttacatgcctaggtctcgtaacacgcatgcaatccaccgatcttaggttgattggctactcaggcgtatcagcagttgtaacacagttgccaagtacgctcaatccgcaagtagttgcctttccgcagcagcaattagctggaggctttcttttgaggttttcctttgagggaaaaaaaacaagcaccacaccgtagttttagatcacattatctttgctgttgcacaattcatagcgaaggctttcaaacatcgggattgactaaatggagcccttgccataattaggcggcaacctgacagtggcgccggtgtcggtcccgcctgctgataaaccaaggtaaccctgtctgagcaactatatctgctttccagctcctcgttgtgtagttagatctcaagcggaagtcaaatgagttaaaaagtagagcatttacatcgactacaatatctctgttactacaatggcgtaactcggatgatcagttcttgctgctaaagcaggtagatctcatgtttctatcccttgctggttgatctagaggaagcctcgaataacgacaagatgcgggtcacagcacggcattacgtgaccttagtggcattagcgtgtgggcaagctatatgagacgctatcccggcactgttttacactccgctaagtgaccaaatgcgccagccatcaccttctttctctcctaatggcggcgccttcgttacaagcccacgtcctcggtattctctcatttctgaaacttccacaatgtctttgagttcaagagaaacatccagctgctaaatatctgagatgcagcgcaatacaattttgggtgttcctgttgactgcctacttcaaccgtctccaccatcgaaggcagcagcaaccctagctcttctcagtatcttctacagcatcgggaacctcgcgcaatgactttctcagaggaataaacttttatttatgaaatgatatgatatcagtatacatataacggtataagggaagaagattagcaataccgtacacggatacagatgaggcagaatgaggtctattagttgcaagcctcggaagggcctcgcaaatgactggtatctcgataacctgcaacttaattatccagcgtactacttctttaatatgtaatatatagttagggactggttggctacattctgaacagccattctctagagtaccgttgatagccagccaattactcaacgtagcaacgtgactattatttcgcattctacattatcagaatacatacgtaaataacatttcttttcggtttactgtcattcaccattttaattcttaattgctaaaagtggaaccaactggtagccagttctgttaagctaagcaactatcaccgaaaccgcatgtctgtcattatttggtgacgtggtggtgaccgatgttcggcttcacctttggtgctttaaatgtaactttccggggtcttactttgataattacttttactttaacacttttgcctaaagaccttattagtttgccgttatcatgtctgccaccattcttctggagttgacgaccagtcggtcgcctcagaatcatgcagataccactgatgacttgaccgagggtcagatgactaacaatatctcgtctcttccgaacgagcgtgaagcagtcaccacggcgacgtcccaatctcagcgtctgcgtactgttcggtctagagtagcaaactcggctgatagatctagcgatgacatacacgatcagtcatctcggctaccatttcgtcgcctcatcgccgcgtatctgtgtctttcagccatctacttcacctcttcgcttgacatcaattcagtcgctttagctctccctgtaatcgctcgcgatcttggcgctggcagcagcattacttggactggaacggcctatttaatgggccaggccgcctttcagcctctatacggtcgcttgtccgatattttcggtcgaaagcctgtcttgatgctctccgttggatttctcgtcattggcgatattttatgcgcaaactcccactctcccgcttggctctatgcatgtcgagcgataagtggaattggcggtggaggcatcagttctatcatatcaatcattgttagtgatcttgtgagccttaaagacagaggcaagtaccaaggaatgcttaatgcctccatcggcgctggatcagctatagggccattccttgcggcctctctgatacaaaagacaagaataggagggatatcgagctggagatggatcttctacattccgccaatcctggcttgcgtttctactgtagcttgtatggctttcttaccgttgacaagcatcagtggaagctggaaagcgaaggcaagacaaatcgactggatgggccttgcagcttctctagtagcaactatttgcatgctggtatgcatagctccgattcaaattgagatcttcctgctgatagagatatctttgttttcatagatccctctgaacttaggcggaacatcctggccatggagtagtcccgcggtaatctctttgatgatcattggcggcgctgcagtggctgctttcacaatcattgagaaaaaatatgcacgcatccctctcatccctcttcggctttttactagcagagctagcgcaattctactcatccaaagcgctttttacaacgtagtatggcaagtagatatgtactttatgcctgcatattttcaagatgttggaggattcagccccctacaggcttctgcgttgatgctccctatacttttgttctcaagcatttcaggcattttgtcaggcccagctatgaccattctcggaaggcaagtttaatcatccatcaaattcctggtaatgggtgcgtttacgcggctgacgggcagaaggtatgactatatataccatccaggcatctttctgtggctcctaggcgtctgcctcaagatggtgttcgaccagaatactagcgttgggacttatttgggcgccttgttagttgaagggtgggggattggatgtgttttccagccaggtacagtctacttaacacatgcctgcatgtatacgacgatgatatcgtgatcactcactgcgtttaggtctcgtggctctgcaagcacattgtccatccaaagatcgtgcggttgcgacgtcaacgcggaacctcttccgaatgctcggttctgtcattggcatgacaatcgcatctgctttacagagtgccgttacacaagcagctctacccgacaatatcccagcttcagtgctctcgcaagtaacgatgggaacgtggagatccggaaccacaacttgggaccaagacatatcctatgccaagttcaaaggttttcaggcagtgtttgcaatggaaattcctttcatggcactctgcttccttggttgttttggtatacccagcgcaacgttcggagaagacaacgagagtgcagagggacgcactacgtaatacactcaaccatttgaataagttgtgacagcagatatggatcagacgatacttctggcgagtcaggggcggttggtcacaatcgagagaaataactttaggttactgtagaaacgaatgcaagcccactaagtagatacctaggtactagcccgaaaagtttggagaagacgtactccagggccagcaagcttctagatgcagagtttgcattggtctgttacacattccctattgtgagaaaatctgagttcgaataacatatgagtattttaatgtggtttgtataccaatagcccggattattgagagcgaagaatacccatttaatgaaatcttgaatatgtcgtaataataagcaaaagacacgaaataacttggattatctcgaaggtctgccccttgatattcggttgtcatgctatacgcatctatcgctatatggccaaggccgaccttttcagtctcatattgtacatgtaaaaagctgaacgatttcgatctcagggtgccagccaaagaattgcacgggctcacagggatggcaaatatccaattgatatgatgaattataatattactaacattctgaatatttaaaagagatatgatgttaatctattttatttacagtttctcggatatttttttaacatcgatgttgaagtagtacagctcctgttgttgttccacgctattgatggcatatcacatttcccttactagtaggcggggaaaacggtgccatcactgttgccgctataagtgtagccgcagttaccgttaccaacgacatatccttcgccagtgtcgctgccggagatggagaggatgaagttagggtggttgaactgggatgagcaggtctcgccagggtggtacagcaagaagcagtttcggtttctcgggcggaaaatgaatgtctcgcaagttccgaattgctggcaagcattgcagcagtcggttgcggtggtggcgccatcagcgacagtgctgaagtcggaaccgacgcccggtccgttgttggcgacgttgacagcatagtagtttcttccactgttgctgaagttggggccaaaggtgttcagtgcgctacacgcgtcatagacggtagggccaggaataatggcggtagtggtagtggaggctgtgacagtgctagtctcaaaggttgtggtgaaagttgtcacactggatgtgtaagtggaagtaatggtagatgagacatcagcgggaacaacagtcttggtagaagtaagagtgttggtcttggtagtctctctccagtagaagatggtttctgtgactgggtggacggttgactgcacagtcttggtcttggtgttgggcagaatcttggtgcctgtaagcgagttagctaacgcccctgttgcttggtgagaagtgaatgcgataacttacaatccaccttggtagggtacactgaggccttaagaccctggggcttcttcacctgggcccggggagggtgagggtggtcgagagcacgacggttcagagtatcggagttgaccgtgtcctgaatgtttcggaagcccgcagtagttggcaccacggtggtcgaggttgacgaggtagtgtcagtgtttgtggtagtggtagtcacggtagccgtgattgtgtccgtctcaacagcaaacacggtggacgtggtggaaaaggtatcggtcacagtgctatccgtgacagtcttggtcttggtggcgaatccggtaacagtgtaccacaggccaacatagcttgtcaccgtcgggcgaatagtgagggtagtggtgggctgatggctgctggtagatgtcttggtgacagtagacacatggtttgtcgatttggtgccaagctccgtacgacaagtcgttaccgggttggtggcaacgactgaagtcgccaagaatggcaaaactgccagaacttgaagtgcagtcttcatggtgaacgagaaaggactgagcagtgccttgaggttgagaagaaagagaagctggatgcactgctacaaacattcgagagagacgagagacagacgcatgtcgatttatacagctctatccgctgtcttgggtggcgatccagcttcgcttgcagcatttgctgatcccttcagcaccacgggcaatgggtaaaattgctcgcggggcgatagaccttccaaacactcagccgtagcggtcggcgcgttctagacgcaagctgtcatggagtagcatcaagctaagtggatatcaggcgcagctgtccagtagtttgcttgtagaaaagtactactaattggccacgcagcgatctacggccacagagggccagcgtgactaggtgctggcgatgctatatttacactaagaggcaatagctcgaggcaatagtgccaagcaatagcgcgatcgaggcatctcttggcgccaggaacggggccatttgccggtctaagccaaccgctgttagatcagggcagattccaactactccaaggtggcgcagggcgagaggcttcagatgggcatcggaacccctgactagcttcgtgcaattagaggaagaaaaaataaaagacaaaattgaatagaaaaaggtgtaaagttgattgattagaagccgggcttgtattccctgctagtccagtgcccagctgtcgggttccgcgattcgagaccagggagtttttggggtccagatgggagctttggggtctagatgggaattgctgggccaacatccatgaccaatttcgcttgtattacttgtatgtgcagtataagtattgagtgctaggaagtcatggtagcgatatttgatcagtatcagctccaagatccccgcaagattactacgatgggacaccgagaacagctcatcacgataccaaatcagtgttcgcgtaatgttggaatagctaagatcaatattctaaacagctgattctttaaccaatggccgttcatatctcgcttcttcatcgcatgaaaatatatcaatagattggaacaagtttacggtgacgaacgttctaggcaatactagaccagtggatagtagctttagctgcgctgcttgacactaagaccctgcatccaagtcaagcttttagctcctggacccacaagggtaaaataagagtaaagtaaagagttaaaaactaaaatccgaaaatagcgttattgacaagcaactcgccttcagccgggacggtggaggcccaagacggcctagccaaaatgatagggctcagctgggaccgcgatagtcaaaatacaaggggttgaatgcgcgtactactgcaagtttttcaataaaccgtctaatagttacaactcaaggccatgcagcggggtagctgaagaggaagattgtccacagagcaatggaatatatcatcaggggacttcacggccttgtcccgcttctaccgtgatcaagagaaagaatatacagtgaaagggaaggagtttcgtcctcttcgtcgtgatattccctcttcgttccctgtgtttccgtgagatccaggtttttcttattcgtggatttcacccgccatctttggcgacttcttattcaagatgttatcccctaaaggcatcgcctacctaggctttgcagcagcctttctctttggcaatccagcctctgccgctccgcaaggtcatgaggctcgataccccagtgtgcctcaactcaacagtcgtgatgactcttccaactctacaacaaatggcacaaaaacgagcctggaacccattgttcctccaagcgttgacccggaagacctctttgttctctctcttgataccaatgtcaccctagcatgggctggctcgcctgacaactcttccaccgactcgagccctcagcgacgaatgctcaagcgcgacggcggtatcttgtctcaagccctcatgacttttgcctttccgacaatcccgcttgaccattcgttattcgtaaccgatgttagctgtacaaagggtagccttactggcactctgagcgacaacgcgtacggatttgcgaagaaagagtggaccggggccacagatattgtgtttgtaacatcggtggacggctgtggtctggataaccaaaacgacttctttcatgcgaaatcgatctccttctccgatagcaataagagcttcactgccactggagcctcagctgccttcaccgatgtagctctccatctgaatctcaaatggggcaacatcggatctacatcggcgaagcgcgctgttgataagagagacgtaagtgttatatatcgtttccgtgatgctttctttactcttgcagttttcttacatcatgcttctattgctaaaatctgctaacacgaccgtcatcattctagatgttcgagccgcacgctcttgctgcacgagataccgaatcagttaccttatcctgggattactggcttcaggacgacgaccacctcggtaccgatcccgacgccccgtggccaaatgctgctccattgtataaatggggttctgatggaggcgaaccggatgattcttactcaaagggcgaagttgctgacgccagcggccaccataagcgctcaaacgatacctccgtttctgctcactctgcccgtgatctcgagtatggtttggctctctactgtattgagtgtggatttggtggttcagcaacactttggggtgaaattgacgcatccatcttacaccttagcgtcgacacactgcaagtgggactcaccgccaactttgcagcaggactcaaccttggaatggaggcgtttttcaaatatgagaaagagtggaagaaggaactggcccgaattggcttgggcggctttgagatccccctaatcatcgatgtcggtccattcatcagcgtctcagtagacgctgaggtgaccattgatgcaactggcactctggctattggcgcctccgtagcttggccaaacattgacatcatgttggatttgcttgattctagcaacagccactcaaatggcctttcacctcaattctcgcatatggccgaagcttctggtgagcttaatcttagggcgtcgctgggtttgcccatcgagataggcgttggcatcgatattcttgacgggaccttttcgctggacgccggtatcgttgatactccttccatcgttgctgagggctccttcgaaatcgcggcctccgtcggagacgatggtgaaatcgatgtcagtctcggcggcagctgctacggcattgcttgggacattcattttgagaacagcctccaggctgttctcgaaggtgatttcgtcggcgatgacacatacgacctcattcctgttcaggtcagtgctcccattgctcagggctgcatcggatatgtcaacactggcaccgatgacaactcagacactccccagggcaccggctctagcgccggcatgggcggcaatggcttgaacagcggcggacttggcatgtccggctccggttcaaactccggctcgggctccaagtccggcccagctagcggaaagagctccagcactaccaagagctccagcagtaccaagagcacaagcactgccaagagcacaagcaccgccaagagcacaagcaagagcacaagcactgctaagagctccagcactgcgaagagctccagcactgcgaagagcactgcgaagtctaccagtactgctaagagcactgctaagagcacaagcactgccaagagcactgccaagagcacagctaagagcacaagcactgccaagagtaccgctaagagcacagccaagagcacagccaagagcacagccaagagcaccgccaagagcaccgccaagagccctgccaagcccactcccaagggccgttaaacccaacgtccctgcaggtctcatttgcatgtctattaaggaagcaggcgtaaataccgcctggcatttagtaaagctgctacagtaaacaatgccaaccctctgtgctaccacctgccttcagaactccagttgcgtgagtccagctaacaaagctgtcaggagcttaggtgtaactaccgagacgagtcggcgctggttgagattttatgacaaggcattttttgtatataacatatctccaaaacacaaaacaatatataactacctagtaatgttctttaatagaaaagctatttgcttataagtagttctatttataattgcgtaatgaatcatcttctccttccggtaccaaatacccggttgttaataaaattgatcatattcttctattttctgaaccctttcatgtggttcttttcctccctgtctcatcgaacattgtctgtgaagcggcggcgtgtataacagaggatctagagccatgctatatacactaccctataccagatagaactatctcgaatcggaattctactgctttaccctcttcccttcattgcaaaacttgaatatcccgtaagatgtttgatcatttgcacgtacatgtacgaagttgacaaggctgtttaacctgcgcatagctgaaagctcacgcaagttcttaatggctctcaattttctgtgcgacctcgccattcattgacccggaatatccaatcgcgaacaagcgcttcaaaaacaccagtctcatcgataggaaggccatgagtgccacgatccagaaccgcaaacgttgatctagggtaaagctccaggagacgaaggctatctcggtaacccacgacttcgtcttgccgaccgcaaataataagtgtgggcgccaagaacttgatattttcatcaataaaaggaatggataagcgatatcgctgcggatcgtatcgaatcgggtccaaagcctttttatcagtggctctctctgccggaaggtaaaccttgtcaacttttgccttcagggtttggacgtaatcaggcgtttgaacaaggacatttccaagaaggcttttgtcttccgttgacaaattcaacatgagctccttgttttctaccaatggactgtaaggatcaagatttcgtttgctattctcgggctcaataaccggtactcggagtagtaagccatcgacttgatcgcgatatttttgagctatagcgcgtgcaaggtatccgcccaatgatgaaccaataagtgcgaatcttgacttctgcagccgagagtcaatgaaattggccaggcggaggtatatatcgtcgagatttttgacattatcggcagctgtcgcgcccataccaggaagatccacgtaaatacggagaagtcccggcactttaacaaaaattggctcaaaatctagctcttcaacttttccttccgcttcccatccatgaacaagcagaacaggaaagccttctccaatctcataggcagataaggtagatgccatgttcattttgtaacagtgcgttgagaatggacaaggagaagtacaatgtaatcaagcttggtgaggctattcgtattcctttgacatgcagattggtacaggcgataaattgcgcaacgtcacatgacttgcctactgtaaattaatggtttttgttacatgcaagtttgtattcatttgaacttttatcctctataattttccaacgctaaccactcaatcagaataccattttgcatatatctttcttagtacagccacgggagctgagatgggttctctgctttgtgaggggcattttcaagcttgtatgcttttgaaatgatggaaggcgcacgaatgatggccatttgcctcatggcttcaatctgaggtccgcctgggtgagtggcttggtcaagattggaaatggaaattcgttcccaggttccggccttgccttccatctccccttggtatttgttaaacagttgcgaaagctcctgggtggaaggcgttgagccatttttcaacagggccgcaagcttgttagtgagattggcagaagcctccatgccgatgttagcgccaacgccccatttcgggttcatctgcatgatgttagtgacttatctccagtgctagagggcgtttctttttcagcgtaccttgtgagctgcgtcccccacaagagcaacgcggtcccagtgccacagctccacaacaccctcttcgaaatttgcgtggcctgcagcaaaccgcttatcccacaagtctttaaatgtgaccttgggtgtcaatttgacgtttgcgaattcctcaaccaattcttgcggcacatttgtcgtaaagggaactctgtcggtgcatctcgggatgcgcttatagataaacaagtgcgtctctttctgagaagggaacgcctggatcacccagtcatctccgtgcacctctgctccctgcccggaaggaatatcgtcaaacaacggtcctcttccaaaaacgccagtgaatgacgctgtaaacgggttctcggcgaatagacccgcgggcgagatcttgcgcaagtggtcccgaactgagctccaaatgccatctgcgccgacgacaatcgatccttcatggcttgtgccatcagcgaattccacagtcacgccatctttgccgagcacaatgttggtaagttccttcctggtaaagatatgctcttctggtttatcaaggccactaaggaaaacctgagaaaggctggcacggtctgtgacaactacaggatagccgtgactgaacagaaagaatgttagtttcgaaaccacgcatctcgttattcccgacttacatctgagaaaacgcggcataatcctgatcttcgcttaggtgctttgcgttggcatcacggtgcaccatgcccgtcatctgatgagacaccttcttcaagctctccaagagacctagctgttccatcatcctcgtgacttgaggcataaggaaaataccaaatgcagttgtgggagccacagcgcttcgcttttcgaaaagcgcatagtcgattccggcggcctgcagactgtttgcaaggaaaagtccaaccgggccaccaccaatgatgataaccttgaaagccattttggattgattaattgctggatggaactgaatgtataagttgtgtaagatactcgtggcacgagaggattttattgttgtttcaagcgcaggttggcactgcagatgaacgaaatgtaaaacttgggtatcagacacagattctacaattcatgagtagtcttttgacggatatatatgcctcttctaacagctacactccaggcgcaatgatataactagagccagggggatgtgctgtaagtctgctgatataagccacacttggcaacagagttcaaatgcaatagagacgtatattcatccagttctaaaatctagtggatggagcttgattataaaactttctccacatttttaacagcaacatggatgtttatatatacaagcacctgtgtaatagtaattaactagtaggtaaagatttcttaaacttagagtaaattagtaataaattattactctaaaataaagtacatatattattcaacatatatatactgtaattatcttacaattgcttattatgtaactttttttttttaaaaaaaaaaacattattaaagattatttattaccttctctataatttccctttaaatcttttaaagcaccgcagtattctttcttacctgtgattacaaaaagaaaagttttcattgtttaccgttttcctcttacagccttttgcttatgcttgctagtgatcgactcagtggagtgccagggtcaattactccgccgcaactttactgcctgacacccagattaaggtgctggatctaggggtctaacgttgccatgcaggggtacagcacaccctgtttcgttggcaaaggtcaccactaccgtagcatcccacatcaatgctgccggtaatagttaccgcttattgcggattccttctctccactgcttattccttatcacagatccctgttgcttatttgctgccgcttattccttgccctgtgtcgatttttcgtcgtcgcttgttgcctaccgctcaatccttgttgcctgatcaccgcggcttaacccctgccgctcgccgtgatttatatgggccgaggtgattgatcgtgatgaattgtgattaatgagcttactataagtttaactgacgactaccggagtggtcttcagtaagcatcagtagcacaagttagtctgccagatccgagcgctccgatccgtatcgggccgcacctaagaccttgtagtatacgcaacgacgtggagaaggctgacacgaataagcggctttcatccattttacctctcggctggccataaactgaggtgccccgtattactagtgacattcctttcgtcagaactaaacttcgacagtccatcatctttaccaatcatgacggacaccaagcctagcggcctgggaggaatcgatgccaatggcacggatagtgaatcagctgttgagcgaacaggggccgaacctgcggagatggtgccttttactgccaagccagagaaaaatggcgccacattggaatcgaagaatgaatctcagctagatcaagccactttgatggccacgcgcccaaatggagggtggaaggcttggctccaggttgcctgtggttttgcgttaatgttcaacacatatggtatgacagcctcgataaacaaagctactagattatagcaggactacttgttttttgctgaccacccaataatgaattgacaggcctcatcaacacatttggcatctaccagaattattacacagagcattttcgattcgacccctcccgcgcatctcttattggtggaatccaaagttttcttcttttctttgtcaattgcgctgcgggacctttgtatgatgccggccatacacggctcttggttgtcgtggggacaatactcattgtctttggcacgatgatgcagagtctttgcacggaatactggcagtttatcttggccgaatcgttgttaattgggtttggcggtggcctaacgtcgttcctatctcctacggtgttatcgacctacttcacaacgctttatcctctggcgcagggaattgcggcctcgggggccggaattggagggtgagtgaagtcttgacacactttgggctcaggaactgggtgtactaacttgattcggctgcaagcattattctgcctattgtttaccgcgaacttgaaccaaagattggctttccctggacagtgcgtgttatcgggtttattcttctcgcgactctgctgctcccagtgctgtttcttcagccacgcatgattcctagtgctggtcggaaactcattgacaagaccgcatttaccgactggccatttgttgtattcctgtgtggtaacttcatctatctcctcggcgctttcaccccattcttttacgtggaggtatacgcagttcaaaccaagattgcaagtgcggatcttagcttttacatcatctcaatcatgaatgcagcctcagcaatcggacgtatactaccaaattttgtcagcgcctatacaggaccgttcaacatgctagtactgtcgaccatcttgacattcgtctttgcattcggctttgagggcacacacaatgttgcctcgctcattgttgtgagtgccttttatggaggcgttactggcttattctttgcgctacaacccgttgtgctgattgggctgtgtcccgatccaaagctgattgggacgcgggttggacttgctttggctttcctatcgtttgcggtgctcgtaagcaatcccatagccggcgccattcaatccaggggaggatttgtaggggtgtggctttggactggcgtcacgactgcggttggtacttgcattatgtgtgtatcgcgtctcatgaggaccaaaagtagcttcttcgtgaaggtctaaagttaccttcagtaaatatagcttatacgttaaaagaaagctagatataatagacaaaaatgacaccagttgatgaatatgattgcaaggctaggcagtctaatcgctccacatatttcaatctcacaaaatctgattgctcagagaaagtagacagatgcttagcgttagcttagctggatgtaaatgcattgtgaaatatgtcaaattaaagctgtcagtgtgtagtataagagcttcgatggaatatgtctgtttcatgatatttaatagtgtttcaaaaaggatcaagatactaatggtatgattgcgtaggaaagctcatatgattgagtgtattgcgcgcatatttgaagatatcactaaaccgaaatttctgggaaagatataggataattgaagagcaatttcatcgttcacgtcctatttcgaggttgatattgaagatggattctgtatctctcaggggatgaaatcatgaccacggccaatacaagcaccgtatacacaatactcccattacaacaacatatcacttgtgaacatgaccggattgattcttgtgatgaaagctgggaaagtagaagtggggatcaggatgctaaagctggtcccggatgagtttccatccgcattcaggctacgacaggtggatcaagggtgctatggctgcatgtcaacagccaggggaaatcgtactgcagtaggaagctgccatcgttcaatataatccgaaaactagcgcaaaaactctccgaagcacatcatatctctgtggattcctcggcaacggcaaaagtcaggacaggcagaccctgtccagttcaccctggcctggccattgtcgtaagtgactcgtaaatacctactctcttctcgcttcaccatctggcgagaacagctattgaatggcaattgcaatctagacttgaactctgcttgtgtcaaacttcttttttaccccctagtgctaaactcaaacctgacaatgatagtcacccaacacagcatctcgtcaaacggtgtatagaagaagcatttacctcctttacccctattgataaacacgtgttcttcgtagaactatcagccaatccggggattaggtaataattgtataaaagaggaggtccaatatcttcttacttggcctatgttgggggagaaatattcatataagtatgtcttgagatactatccgggtcatatttgcctctgtataataacaacaactaattagactactacgctccatgtatttacagtatagcactttgattcctataattaccggagcattttcttcttacacaacattccaaattaattccatatagtcaactacgctcaaaatgtttcagccatatttaagcaacgatattaataattccgcttgaacagggttagtgctacaacagtcaatatatatctcagcaagtgcatgttcagaaactctcgaccatttaaaatttattttccctaactatttcacccaacgcaacttagtacgttgagggaacaattgatgttcgtccaccatcgcacaccaacacatttccattgaggtacgagcctgccttgctagccaagaacagggcgacgccagcaatgtcagtttcctcaccagctctcttctctgggatcaattttgcagggtcataaccactcgtagtcatggccgaagtcatatcagtcgggaacactgttgtgaagtcagtttactcattcattagaactgatgtttaggactgaacactcacgtcctggagcaatagagttcactcgaatgccgtatggaaccatgtgtgtggaaagctgcttcatcatgtgttgctgcgatgccttgctctggccgtacgcgaagcgtcctgtgggagcaaatcttccgaaaccaagcgtgctgcaggtgccgacgatttgactgctgaaattcacgttcttctggcgattgccggcatcgagaagcttcaggaaggcaagcgaagtgtaccaaaaaccagcagtgttaattttgaaggtgtcggcgtactcatccacagagtgtttccagttctcttcaataaactcttctagcgaagagttgttgtttagggtcttagattcgggtccagaagttcccgagttacaccacaaaaggttgatgtatccaacctcgctctggataaggtcggcggcggccttgagcgactctttggaggtgacatcacactccagagccttgacgatgtcgggaaattctgtggctgtcttttccagaacgctcacacgacgaccaataatatagactctgtgtgctccatttgcggcaagagcacgggtgatcatacgaccaattcctgaatgatagtcgtaaatatgatcatcaattcctaactctatatccggacaaggttatgccaaaggagatgttgaggcgggtgaatctcacaggatgagaagtgtggaggaaattgtatattacttaccagaacctccgccggtaattacagcgacgagaccggagacatcgaagaggtttttggattcaatggttgctgtgttggtagaacccattgtattgtgaggttttgaaacaattttttgagagggtatctgaaattactcagtagcgtttattgcccggtgataaacaactagctttaacttgagtgaacagtaaagagaatcttgagcagtctattgaattctagtaagacataaatttatatatatattttcctttatgagcacatttattttgcaggagcgaacaactcttccaagtacttcaccgctccatctactgagcccgaatatccgacgtacatatcggggcgaaccacggctgcaacgaaggaatcgtcatcggccacaaagtcagtgccgtagaccagggccttgtctccaccggtgctaccttggatggcgtgcttgggcaccagcttgatatcggtaacgagcttaccaaacttgccaacatgatcagtaatgtcacccttcacaaggaacaaaaagttgccatatgggaccgagctgtagaggcgcttgggagtagagtctcccgcagcaaccaagtcaaagtcagggcaggggttgcccgccttccaggcaccagtacccgactcctgcacgatttctgactcaaggccgctgtaggtaatacccattcctgtaatgtatgcggcatgcttctccacattgccgacatattgctcaccctcgtgctgagtatctcgcacaagacgcgcagcaactgaaatgacgttccctgcaactttgcggcgctccgtgtcgaaactagcaatgatcttgtgcgcagcccctggctgcagctcgttggcatgggccaagacataacctaagcgccatccaagaccgaaggaatctgaaaggccagtgttgagaccctgtccgccgttgacggagtgcgcatgtgcagcatcaccggcaaggatgattcgaccgttgcggctttgtgacacaaaggtctcggcaagtctctccttgactaatgtgggtgtcagcttagcctgtctgacttgcatattcatcgcttccgcctcaaagtggcaatatcgctagctaagccagccctgtggagtggatatagaagggtggaggagcaggggtctggggggacgagggttagatattaatgagatttctcaccttcaaaagtgctgaaccattcagtcttagtaaactcgactctgtgaggagccaagtgcgccttgatcgacgcctttgacttttcctccgtgatttctccgtccagtaagatgtagaatcggcacaggtcccgctctcgaggaatccatgcaacgcgggattgtccgtccagctcaaaggtaataatctccggcacgcgagggaagtcgctgtcgatgaagcaatcaagcacagcccatgtcatctcaggcttagtaccagtgaaaggaatgccaagcgactggcggaccatggagcgggctccgtctgaggcaacacagtaggtgctgtggacgatgcggccagatactgctgttacatcaacgcctgtcgaggtctcacgcacagactctactggctcggaaaagacaattgagtcgccaagcgcggcagccagcagctgctcgacaatgggctgtccaatcatcaagaagttcttgtggtggacattctgcaggttctcccaccagtggctgcggcgagcagtgaattctccatttgcgaagatggaactcgctatgaggtggttaattatgaatcatcagattacgtgatacaacttactgttgcatttgagtccctgggccaagagctcgtcgaggatgccaacgacttccaggacttgttgacttctggcattcaatgcatctgcacgacctagctgcaggggctggggcttggtttctgttgcaggtgatctgtcagcgatctgtgcatgagatgggcaatatctccgcctcgcacaagggtccaaatcggcgagactgggtattatggcttggatgatggcttgacttaccaaggacaaggactgaagctccaagtcgtttcgcgagaagagccgtcaagagaccagtgggtccacctaaaagtgagacatgagattagctccatcaattgaagagaaaaagaagttagaatagataacactattctagccctttgaactagagcgaaaaagatgctccatatcatggatcacctaccaccaacaacagccaagtcgacagtttgttccaacattttgaagttcttagcttagctacttggatattctttcgttctttgcaaagatcgaattctcttgggctcgaataattgcaattccaaaattgaaccagagctgaatgaggaagagaggtgagtgtaagctgaagatggatgctgagtttgtttgtagaggcaacctgaacgccaattttatacttcaccatctgtctaataatcaagtcagtcagtataccaactctaactgaagcggaatctattgtttgcagcgtaaacagaaaagtatttgacccctaatgtaacaaactacaagtatttggcccttacgtagacaagtaaaatatttaacccctgtcaaagccgatagttgggctggaagtgttaagtaaccgtactgggtattactcatttcaattcagaaatacttcatgaggtaaagaaacagcagtggtgtaataaagcactttacgatactttattgtttattcgtttaccatgtacttggcttcatcaaatgataggtactactagaagatatggcacatatgagtaatgatattgcattaatttgcatcgtaaaattattttcttgtagtgtgaaatttaatatcatatacaccaagttccgatatcaaatttggaccagtactggctctgcagtcgtatgagtttgaagaaagatgcgtaacgcgcgtattgaatgtacgaacgatggaaagatttttgaatataaagcattgcaaattagatcttctgcaacaaattgcataagctacgctgcctcattgagctttcaactacaaagtcgaacaataagtgacaaccttgtagcatctcgatatatttctatatggtctattgtctattcttgtttttattcacataaactatacaatcacctgtgttttcaaatctgcaggccactgtggcttatccactgcatttcctctagttccgattgtgaaaccaggcttcaccactccatccggaaattgcaagacaggctttactgtcctcaaagagacaccaagattcggagcggggcgtgtctcgaagtaggatgggtcgaataagtaaccagatcgctctttcagtagcggcataatcctgaacagaagctggagcatatggtcgtggtgtcggaagactggtgatccatatcttccccaaagctgcttccaaacgtcttcggggtatgttccgacattgtttatcagccagttggtgtagtagtcgagagccagctaagaattggttgtttgttagataactgcaacatataacgaatcgagatatatgaagctgggcaaaccgtgacttacatttactttgtacgagccaccggcctctcctcttcgcactactgcatccatgacggcgcaaatgccactgataccggcactaaaaatctgagtgagaacagttccctacaacatttgagacaatattcatgaagcaacctaccaaaagtcggtattggggaatatagcagtcactggctcgtcattgcccatggcgcgaccaaactcgtaggaaacaccacaaaactatatgcagttagagatgcgaattttgacaaaagactgttgtaacttacagcgtcggagatctgctgccaaccgctccggtcctggagtggtccgttccaaccatacgagttcattctgacgacaatgatgcccttttcacgacccttgcacatttccagcacatcatccgcgtcaaacccatatttcgccaatgctttggggcggtaactcgaaatgaaaacatcgcactccattatcaactccttcattttctgtcggtcttcttcctttttaaagtcaagggacgcattccacttgccccaattaagctctggatgatataacgtcgcatctgggacagatggcgaggttatacggagtacacttgctccaagctcggccagaccacgagagacaatgggagcagcaataattctagtggcgtctagaactttcaatcctgccaaggggcgagacgggtcgctaggcttctttccattgtcggtccaccaagttggaggctggtgttcatttgccttccacgtttcccaaaggccgacatgggcattagctttaccgtgctcggtggccctgtattcgtcagtgggatagcaaatggacccagcttgcttccacacgtcgtttgataatttgtctagctcgtcgctattcaattgtgccactttttccgcaaatatcggcaccagcttctcaaaggtgtcttctgtgggaggctctcgaggaagattcaacatatcaagaattctatctgggttcatagatccatggatatgataaaatttgccgtctttggtcttgtacatgcttgacgtgcagcaccggtaagggccatccaaagatctgtgcacatcataatccttgaaaaggctatgatacaattccttggcagagggatcgctgcgagtatccccaaatgtcacattacgcccctcagggtcaatggaccaaagcataagagacatgatgaatagcagcgcatggtcgctattttatcgttagtattgtggtccagatcgaataagtagtgtatgggcaaccaacgtattgatcttcactttttgaggggccacgccataaaccttctccaaaatggcattgacgtatatagactccagtcctttcagagcggctatgctctctgcgaatcgccaattcacaggcaaggaggggttgtcagagccctcaaatgatatgaggtcggcatatttatccaagccactgatgagatgttgtacagtctgcggatggttcaagatgccatctttcagcacatttgcagcctcactgacaacagagtatggcttgtccggtgtgtggctggttgtgtttgagcttgccattttgagaggtgcacgtttcaatcaataacaaatcttgtcttagtctaaaagagacagctactgaagaaatttataacagatgtcagccactgcaagagagagtggaaagcccggaaaaagcgaattgtaaaatcttactagtagataacaattttacatatattatattataaatgattatcttttagttctagttttgtttccaattctagtaaagctcctggaattttatctcagagtttcatcacttgatttctattaattgtttatgcaaggacaacagcaaaagataattccttcgaaaaagtacctgaatattattattataaatatattgcttaggcgtaggcttacaacacctgcggaccggtcggatagttaggttgcatccttataaactggttctgcgtaagcgcttgccagttagtatctctcaaaggatctatggcaaatccgcgcctgtcaacattcattgtcagcacacacagccaaacgagaaaagcaatgtctgttgtattcaagtattcagtgcgtatactatcaggtatagagcaaataatacatagtacctaggtacctactacttggcgaattgtaaagtagaaagagttaagcgggacgaagcgggggcagcaaaatagttacacagagataagtatacaaatgccccaaaatggacttgtcgtcacattttaggtggagtgttgttagctctcgtgggctagtttattctcctatccctgcttcctgtgcagcccatctgctactgtactgtaagcagtaagggtaggtcgctaaacatcccacatatcccgtactgtacagtgcatggaaccttttttctgtttttgcccccagactcattatgacctgtgaaacttatttatctgtttacatagtagttcataaatgcggttgttgaagctgcgagacttcctataatagtttagaccatgcatatactccccagatcgcctaagcttgatgtctctgagtcagagtgatattcctcgcaattccatgcacagcgtaatactacaaggtattattactaggtaccatgggtatgcttacagagattctacggtactgtactgcaagagcagatacgcatcgctctttcattctacctcggttaatccgaaacgcactcatggttctatctttcgttggattctatagtctgtgacaaccctgcttagcaattgtgttctcgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaagtagctgactcgacgcctttgagactatcattcatctgcaactcacgatatacacgcgcatacccgcatatatacctacttaaatttgcttccatttcatataccacgctttactatccggtgggaaatcaggttgacaaaatgtcggaagttcatttactcgttttcggagaccaaactgagacggcgattcctatggatgagcttttacagtactctgataaatccaaatatataagccagtatcttcaagactcattcatcgcagtacaaaatactttggacagcttaagtgacgccgaaaaagaacgactcaagtttgattcgtttcagagcctcgcagaaaaagtgaggcaggagaaaacgccggatatagtattacgcactctcattctatgcgttgcgcaacttggatctcttatagtgttagatctcttaatcacccttttcttgcagtgaagttactaatgcaatattaagtgctctggagaacgactctgatcttcgaaactcatgggcttcacaaaacgtcttgattgtcgcctcttgtgcgggccaggttccagccgctgcagcagcaacaactcattcgcttgatgatttggttgcagtggcgcccgagatcgttgccatctcgctgcgagttgggcttgatgtagatcgtcgaagtgctgccctttccgacgaccgaaatggaagctgggcgcgcgcggtaattggtgtatctggggccgatgctcaggcatctattgatgaatttcacaaagcccaggtagagtcttcctcccatccggtaaactgtccatatctgactgtccaagggcacgcctgaaagcagaataccgtatgttggcgcaacgtctgcctgggcaactacgatattcggtccacctgctacacttgaatcatttctctcttcaaaaccatttggaacaacaagagttatcgagttacctgtcgctgctgtctttcatgctgcaagttttgacaggcccgacactgaaaagataaccggcccagccagtatacttcaacagttttggttgaaagatgtttgctttctttccagtgaagatggagtagcctttaaaccgcaacgccttgatactctggtatctgaagccgagttaaacatgctgaacaggatgacagacaatgaaaaggttttcggcgcggtaaaactaaggatcaaggaccagcaggtagctatcacgcctatcgttgcaactaagatttctgaacgcttgaaaaaggcgttgggagagtctaacgctactgtccgaactgagcttttagtcggtggattgtagtatcatcttggtacaaaaacggctggttcgacgtttcagctgtctctgttcataggagatgccaagttacaagcgatacaggcgttaacaaagcaggtcaattatatagaatagaatatgttctctagaaaatcgttcactcaatagcagatatggtcaggtccactaatggcttttgtgattctgtgaaataaaactgtagccgattgaattgcgcacatgttcagaactagaataatacggctgcatctgttggccatccatcatgatactatcacccttaggttatgatctctggctggtttattgaactgcgtccatgatagagtgtaaatattgttgtaaatattatgccaaaaacttttggacatggcagtgcaatagatgtagatgtgtaaaggatatttatgctgttcataaacagacccgcacagctattcatttacatgtggcttcacgcttcttagcttcacgttagatgcagcgccattattagatagttaaatactactgcaagttggatatgtgaaagttacacccatcttatacttatatcggtaacccacgtgctagtgtgtcattttactggtgagtgatgcacttactagtagttctgcttcgcgaacaatacacatgctagaggagtagtaaagacagctttacgtgatcaagtttgtacactcaagttttacatgtatagactgcaaaatgaaaactcgtcgccaacatcaatatagccgtgaaagactgcaaaacttaacagtgttgatgtttattaaagaatcaatctgcagatttatgtagatctcctttcctcccatacatgcgggacaaagagctcattcaatagatgtcaaatgaatttgatggaacgtccaacgggaaaaagtgtttggttccttattctgtctctctctttcatacatttagcttctagccagatattcagactttcaggacttcaagatttcccatctacacctctctctagggtagtttcttcaatcattcgccatcaagatggcttgtattcgggccgaaccttgttgttcagggaggtagtagaattcgtgcataggtgtctccgcatagtgcctcgtaaggtttccgccactgcttattcgtactagcggtacttgctaccctggcttacgctaagactgactttatctgttgaagaaagtggccccactgagctctgattccgcaccattgtccgatcctgccctatccttgtacttgcagaagtgccttgcgctaatatgcagcttattctgtaagtgctgcttgtacaagcaggtcggtgctactaatccacgcggtataatactttgcagagattaataaaagccaacaagtacaagtaagtatattgatgttcataaaagcctatattatgcatttggcataaatacatgaaatatgtaattcgaatcctcttgtggatgcacatgctccacgagagccttactgtagccgtgacacattcttttcgactcataattgctaagttccatactagaatacacacccgtctatccccaatagagaaagaaacgtcagcacttcagctctatagaccaaagtacgatgtagtaagccaaatcttgtaaaaactgggctgatgtacgtatataccgcattctgattgattgccgtattccctcgaaaaaatggccggtgggttcgtcacaatctgatcaaggctttcccatgatttgccaaacagagtagccagctaacttgctatagttagcgaactgtcgagggtcccacaagccaagtgtactgtaagggactgtaataactacgactttttgctgtataaacaatttgcaattagtaatagcttataaacagatttcagtgtaacattggacactttttttttttttttaagatattagtaatattctttttatttcaagggtttttaagtattattactttagtattttataaaattttactaaactaatagctaaagttaaatacaaatatatataatattataataatttactataaaatatttatttaatatttcttttatataactttaattgtaaacaatgtcttctcttactacatttgatatacactagttttctcttttgagttgttacataatcctgggacatgatgtgtagtttgtcagctggagcatcttttgtttaccctctgaccagaaaactatctagccaattccgttttgctctctgaaagctgacatgaattgtgacacatgaacagtattgtattacatattaggattgacattgtagccaacacatgttctacttattactgggtagtaaagattccagtcaccaaccatcagacaagcgcttgtatgaacaaattttcactgtcaatttgtgatttgcatactacgtttccaaatcaaggcagctgataaccgcagtttaagtacatcatccataatatcttgagccttattcccgtcaatatagtgcaatgcccaggaactggcacaccataaccctcgtaccgttaaacgccatgcagtcagagtcctacacatcgcccctctgacgccgttgtaatatttatcccagtctgtatcgtaaatttgtaggatatagataaacttgccagtattacagtgatagatggttggtcaaactgtcatgtaagcttacggttgcacttacggccccgggaaataagatcctcgaggataatacccacaatcctagatatacaagggtctcgaatcgaaaggatcagctctgcctacagtagcagcatagaggtccggggttcgcgcctgtaagacatgctactggtaagtcaacaagcatcgaggactagtaaacggatgtgaaggatctgaattacctacagtcagtgctgaaacaccgagtctgctcggcaaaaaaagcggtcaacatgccggttagcccgccaaggttactcattatgtgagaatctgattcaatacaaaacggcgctggcggaatagacaatgagaaaaaaaaataaaaaacaactcaccgccaaggacagctgaatcttatatagactccagcgtggacaatcgttttccttgttactctttttactaagaccactcatcgacaagactagtgtttcgcttggagaaagttcatcttcaagttacatcactcgctacacacacgacttcaaacgcctttagtctcttcaacacacactaattcaagatgatggacccggtaccgatggagtctgccctccgaggcactccagaccacgtcgtcctgcccttgtcgggccgcattctcgatcactctcacattgacatggccgcaaagatcatcgaggttatctacaggtatcagaacaagcgtgcgggcagcgaaggtattgagtcggatattggtctgctcgctggtttggcgcaggcatacagccatgtgaaggccaaccagcccatcaagatgtgccttcccgccttccccttcaagtctcccaacaccaaggtcaaggtccttggacgcgtcccggacaaggccgaggagtttgctctggcccatctcaacggtctctgtgcggctattaaggacgtatacagccctggagcggagcttaccatcatttccgatggtatcgtatacaatggttagtatctactcttgaatcaaactagcaacggctttggctaacaatttgtgacctttagacctcttgagcgtctcagacttggacgtctggagatacggagagactctccgaaacttggcaaagacaaagggctttgcccacatccgcttttcacgactttcggaccttgtgcctactgaggtacctgcagttttggacgaggtttcatatgttgccaatgccaccaacttccgcattgcgctcatcaacaacttccgaagcaaggattgggatgtcaacgaaaagatcacatcagacgaggatatttgcttgacatatcgtggctatctcagattccttcagactgatcttgctgatacatatcccatttcggaaaccttcaccaagtcgaagtataagaagggtatcgagagcattgccaagcagatgcttattcgtggtcaggcatttgcccgtgcagttcgcgacaagttctcaaaccacgttcgtttgtctatccacccctccactggacacaacaaggtttccgtcagcactctgcctaccgactctacatacaccactccatggcactgcgccgtggctgtccgacaagacggaaccatcacctcgggtcttgctcagacgttctgggacgatcccagctgggagctcgtctacgaggatggcagaccatcatttttccgcgagaagagcgacctatatacctgggcctctggcgccatcaccgtcactcccaactatccctgtggtgttgtcattcagcccgctgaggggcccaacaagctctcaatgcaagacattgatgctcagaaggtccgcgcactttcggagatcaactccccggtcattctgcgcggtttctccggcactaagaaccgcgagaagtacattgagaaggcctcggagtttggaaccccgcttccgtggaagtttggcattctgctcgaggtcaaggaccgcggcgcagacactcgtggtctgaacaacgttctgtccgccgaatggatgcccttccactttgacggcctgttcaagacgctggaccacactagagaggatggaaccgtatacaagcttcccaacccaccacggtaagtagtcgtatcacctaatattgccgccaacatacaagtctaactgagtttctagattccaattgttcactgctgtcacgccctctccctctgacactgggttcactctcttctccacatccacgtttgttttgaagaacctgccctcttctctccctctggagaccttgaggaaccttacgtggtctgtgcgaacctcttcattcgagtcgaccaaactggacggcctgcctctggtcattgaccatcccgtcactggaaagccttgcttgaggtatcacgagccctggcccgaaaacaagaccagtttcgaggccaccaacatcacaattgatggccagacacccgaggtctctgacgccatctgccgcgagctagacagccttttgcacgaccgacgtgtcgcatattatcacgcgtggcagaagggcgacatgctggtcagcgacaacatcctggccatgcacactcgcagcgacttccagggaggcgccgagagagagttgtggagaattcactttgattaagtgactttcgtattacagaaaaagtttgtttacagcctgatttctcatagacattagatccatcacagtcattttcattggcatgctgtagttgttcatttatgaaataaaaattccaatttcttccatttattatcctcgcgtttatttccaggttgcctaagagccaacctattgagactgcatttagtcgagaatgtgaatagtattgaaaacacacagggttataaatactgaaagtagtctcgcttgatacacttctgcagtagtcgaagaaatctgtatgactgtaaatagaatgggtttcttctttatttcgggcttgttgtcgtccgttctgggaatcgttttccccttacacggaaatcgtcgccgttgttcatgttcgttgtctcaataccttggagattttacctacgaagctacgagagaagtgggccgctattccaggacgctgaagttttcttcttttaaactcagatgacaccttaaatagtattagcattaaaaattatatcataaacatcatatctatagaattagatggtgatgacaccgttattcctctttccaagtcccagttactcttcaaaccgctgattcccgagaccgtgccctttgaggtcaatttctctcaagagcatcgaagtcaacaagcccagtccaccgaagccggtcattgtataaaagattgtccgaaaacatttcaagtaaatactgaggatttcatctagtgctgtagaagagatatctagcgatctgagtgtttcaatgaaactcaccgcatttgaggcgtctttcaggggcgctaaagcccccgtcagctggaccgcagtacttgagatggattctgagaacacattgttaaatattgctgaagatatagtaagacctacaaggcccccgaacatgcgaatagtgagaagctgcccaatagctaggcctgtgtcgttgacattcttgacgctcgcttgaacagggaggagattgaggcgcaataatgagacacctgtgccccaaaggattggtaacccgtaacgcattgatagcggagatctcaatttaaagagagctaacaatccggttcccagtgtaagtatgacccacgacagccgtaaaagccagacatatccaccaaagaaagggaccatcatcatcgagacagccgcgatgaaaacgctaacgatgactgtgggaagcagagaaacggctgaggagattgcgctctccagttcaacggcttgtaaaagtagaggcatgtactgcaacagagacaccagaatcatgccgtgaatgaagcctcccattagtgctgcgtttccagttcttgtgtgaaataagcggtggggcatgataggtgctgcaggcttggtctcataaatgacaaacactacaagcagagtagctcccaagagcaaagggaagagcgtctgccaggaggcccacgggaatagtgaacccgcccagctgaggggcacaacaaacagcgtgactccggcaacgatgagggccatgccaatccaatcaagtcgattcaagttcttggcgagcgtggcttcgagagggatagacctaagtttgaggaaaaagaacacaagtagcgtccccgttgctatgattggcaagttgatccatgcaatccatctccaagagacaaacgttgagaaaagagcacccactataggtcccatgatgttgccaatagccgtgggaatagccatcaagccaatatattttgatcgttcttctaacgttgtcatgtctgcaagtataacttgcgccagaacatcaattcccccgcctccaagaccttggaggacccgccctgcaatgatggtgcccatattcttcgctacggcaaatacgaccgatccaatgaagaacaagcctaatgatacgtagagaggcggcttccggccgaatgcgtcagagatgctgacccaaatcgattgcatggtcagcccacatagagtataagctagacttgcccaaaatgactccaagctcgtgccatttaggtcaccggctatggtctaagtagaagtattagaaaatgtctaggcgttatgtccaagaaggaaagtatctcaaggcttacagggagagctattcccaaacaggttgcgtccagctggaaaacgaaaagactcgccgcaattcccacgaaggcgagcttaaaggacgaagattttttaatcctcgtttccgtaatttctgatgcattttgctcttgagaatgcagttcttgttcaattgttgttgttactgtagtatttgctttttcatgattttgttctaaatccgccgcctcttttggatcggtagttgcagagacattggcatttgggtctgtactagtcgcaattagggccatgtcaatgtggaaaggcacgttatcaacaacaataagccggcaattcctcagtgagcaagagttagagttggcttgtaggttgtgaagattgtaggtagcagttgtagagtgtagagatgagggagccaatcggccaataggggtgatttagaaactgaaggattttggtgcccgctcggattcggtctttgtccgctgctagtgcactgctattcttagcacgcagtctacgcccatgaagctgaacggattaattgccgagctgcaaagctgcaacgtggtagaatgccgatggatgtcatccatgatagcttatgcaggagcgaaggaagtgtaagaatgtagaatagtaatatggtatgcgacaggtcagcagaaacgaaggaagcgttctacatgggtctcattagctttatttacagaagagccgaaagggtgtgtcgatatgaaggagattcggagagaagcatcactgaatgtaaattggaactctgatgcggatgaattgccgtctgtagaccaggtctagacaccatctatagctacctagtagggagcttagctggctacctaggtgtagaggtagatcggaactggagcgtttgtttaacctgtgagttgagaagaaagagaagagaaacactcgttatatacaatgtctatctcttttgcctgaaggaatatatattgctttctcatatcctttccgctgcgtaagtgaaaaaagaagctgccattcacagctgccaatagccaagaaccagaaactaattacaatccattcatcaaaactttactatttttgtaaataccaacagcgacatgatgaaattgctgtagactcggtacaactgtaacatgagaaattgcacaggcaatatctactcgcgaatcgatggggaaagccaaagacaggagcagcgtaagacgcgcttctagtcaatgagaaaagggaagagaattgacctttatgagatagatatacgttgcccattagtatcaaactatgctgtaaaaagccttctgaaagcctttttttttttttattctaatgtctcgcaaatacaactcggtgagtgtatagaattgagatttattgcacgcgccgacatacaaaatccaacaggccgctatattttagcagtagtccactataaaagcatagaaaccacctagaaaattgagccaatgaagctgcacgatcgtcgcacctctaaaaagcggggccatttgatgcagtcacgtgcatttcggccaaatctcccagcctccttctttttctccgcgcgcgcacgtattcatcttcaacaccacactggcactgttgcattcatattcacaggcatcgaggcagccagcgatgcgtacttggtcaactgtccggctttctacccactgaatgagattttttctccttctttggaagacccgggaccaagagaaggggcctgtttagactcgcaggttttctggagctctagacgggtcgcctgttcgcgaagctcgctcctctgggtcatcttctttctttgcattctgttgcttcttcggaccaacaaatttcgcgctcttggtcagctgtccggctttctacccactgaacgaggttgactccttctttggaagaaccgggacctagagaaagggcctagttggactcgcaggttttctggagctccaaataggctgcttgtctgcgaaatttgctctgtctgttgtttgtgactcgttcatctggtacgttgactcctgtcctcctgttcacatagcagatctcgaccttgagagaacgaacaatgtcggcgactccctccttcgacttcaatttcaagacgcctgcctgtatagaatggactttggacaatgcgacggaatatctgatcgacccggatccgcaaagagatagcgtgaagctcgaagcttgtttttctagtcaatcctcagtggcatcttttcagctgcattgtcccatcagagtgaaaggcatcgaatcctactcgtgtattacaagcctaataaacatccgttccatcgtcactctcaagtttgatgagaatccagaaattccagacatcgtgcggaagaaactcaactgcaaagcagtttgcttgcatcttgacctatgtcaacctcttgatctcatcgcgccgactgcagcgacagaaccgatacagcccagaaaacgaccgtctggccaagtcatcgatgcgttacgatcgctcgccacggctacggccatcaacatctatatctcggcaagagaaatttctctgcccaggctggctgccttttgtgaagctatttctcaaagtcgattacatccaatccataccgacacttcaactggcctagcttcattgtacggcgggggaggtgggaagatcatcaccctctcagaagcttttgcgtcaacatctcggagcgaaaacccgccatcatacgatcagctagaaagtctacctcctaagacgggaatctcgctactcagcacagaccaatctccatcatctgtagctacaagtagtaggcgtaatgagaagaagaggcgccggctggatgattcaagtacttcttccgaagctgatgactaccacagcatgtggattttaatgaccaatatgcgcaaagaaatgctcaagttgacgaagcgagttgagcgacttgagagagagaacaaagatctgaatgatgaattagacgacttacgtgccagctgtgagaaggctacagacgctgcagacgctgatgaagctgccttgcttgaagtacacgaggatatccacgacctgcgagtacaggtcgattttcttgcccaaggcagattgaatagcgatgctgaagagcacatcattgaaacagtcaaggaatctgtactcacacacatcttagagagtgcatataatgctaagattgttattgagaaaggatagttcttgtatatacgctgccgacaagcattgaacctttaattgttaataaagcatgaatttgcgaggtttttctcactgaagctgacaagcccatgaccattaaactgccgcacccctgcagtacttttgctcaaaatctcacgtcgaaaaagaaagagtgtatgatgctcgaagacatcgcttttcaattcatgtctttactattgatccggtggtatttactctttgagctttcactatcctttggaggccgcagctcacaggagtcattggccacgaattatactcatttccgtcggtaatattccgcctacattacttgtctggaaaggagtattgtgttttcaaaggattactaggtcaattttacggtgacgactcctcgcaaaggcacagaaaccgtgatggctccgccagataatgtcgcggacgtagttgcaaaggtatgagtattgtccgtgacgtatgcggcggcagaagatggagaaaatccagtaaaagacactttagctgactgtgccgaagttccactgtttgtaaagacaagaattacggaattgtcggtattctggaaggcgccaattataacgttcgatatggatcctgtagtggcaacacgataggccccaggacgaatgtatcgggaccacatggcgaatgcccagaagatacccgatggcgtagctgtcttcccatcgagagcatcgaccaagtgactgcctgactgtgattgttggatctcaaagccttcccagaaaagatacgccgagagctgtgcgttgaccatcgcaacagccaacttattggcccaggtgaagccttcgttggtgccgccgctgccataccatgtggtaacgaatgctgtgctgggtccgccttcagtgttccatttcggcagcgtggtctggctcagtggcgaagtggcgtctgcgctgtacgagtgagaggtgattacaccaagatattgagttgagcccccattgactagatttgtcgtataagtgctctggtcggtccagcctactgcgtcgcagcaagtgatcttggtaccaaggccagcagccttgactgtgttatacagaattggtataaatgatatagcctcttgggcattcgagctgatctgcatctgagagtatgagggctggaaatccggctcattcaagaaccctagatgcgtgatcgtgtagcccgctgatgcgtagtacttgacgtactgcacaagaaagtttgcatacgcttgtctccagtctccagatgagcacgagtggcctgtagtgccacaaagatacctgcctcgtaatcagttactgtctatttcaacgccagcaatatgttggcgatattatttgctcacccaggggacgagtctgagccgctggttttcataaaccccggagcaccccatgcatcagcatagattgtcttgactccataagaaacagcttgttttgtaaaccatatttggccactatcgttgttatcccatacataactcggtgtcgcagaaggagagcctggattatttggctcgatgctgtccccagaaccacctgatccgatgcggttgcggatgatgctaaagccagcaccagtagtggtactgaacagataatctaaagcttgcttttgagtgctagcattggcactctggaattggctggcgcggccaaatgcttgagaaaagccgaagccgtcaatctgctgatacctggtattaacattgacagtgattgcagattgtgctgcacataaggcggcaaagtttgccaagattgccaagtgattggaagcaaacatcttgagtccctttgtccgagaactattatctcatgaggagccgagaggaatctgagtgccaagactgggaatgcctgtggtgcctatcgggcatatttaaaatagtaatactgcttctttccattttacccgcaggatactactcggtatcattaacagcgatctcggtaaatcaacgccgaaacagcattaatgaaccgtctgcaatgtgctccaagggacaaggtggaggaacatctgctaggaaggcaagcatttatccagtctcgcaaatatttgccgaattgcgggtaaaaagctttcgttctgccataattggacttcttatttgtcgagaggcaaatcaaatgattacatttgcttcaatacaaatacttgagagcaaagcattctgttgtataagagaataagccacacgcgtatatgaaagtaagaggattcggtcgccttatacgccaaattagcacaaggtcatcatagacttgatacgaaagtgttctaattagtaagtttagaaagtaagatgaccaatatgtggaaagtgtcctcaattcttaacacgtgctcatttaagggcaattaccagtgaccattgccagttttcatgatttaggcaagtctagtttccgttgatccgcccccttcttggagccagaattcattgagccgggcagcattcttagcaccagaccacgaggcaaggcaccacattccgcctaaactatttttgttgcatattttatccgtcgtgggatcgttgaacatatttcaatggtcaatgcttggtcacaataattgttcagagagcgcgtatcggatctttcactgtagagtcaagtatcttcttggtatgagtgtaatgacagttcaataaacggcaactagaattcagcgcgatgttgaacaagagaaggctctgccatatgatagccttcattgaaacaggtatccagtcaagaacagatataagaccaattactatatacaagtctgcagacaggtatcagttctatttgcagccactaaaaacttaaaaagtttaaataaaacttaatttttaaagtaaatataatgccacctaatcttattctgcgtcagatagctcgccagatttcttggccagaccatagacagccaaatacaaagaggattctggaacaaaataatgtccacatcaataaaccctgtcagacactgtattgcccactagagtatacaagcgggggacttgacggtgaacaacacttctcaatcaattgaaacacaacaataataccgatatagatacatgactttatttagccggtgatataaattctagattcaggtctcctttttaggctctatgcaagtttatgtggtattttgtagtcattgtgcttaattagctatattaggaagtgtcaaggaacgtgacccgcgactctcctcatatgcagtcgtattgataatgcagaatacgcataatagccaactccgctaagccgctctccccatggggaaacacagctctatatcgatgtatggactaattacaaatgcggatatgcggaacgtcgcttaattggcagagtggcgagaaatggtgtcagtcaagtgtgccatgtcatgaaagagaaagtagagtataggcttttttgaaaagaaatgtagagatatcactgccgaatagtggtgatatatatgatatgatcccggacgaccggatccctgacaatataaagagtgatgtttaagcaattttttacagtcgttgatagattcgtcctcattgacaaatcaaaacatgactatgcaggttttaaagattcttgttctcgccgtgccaattctagcccaatctcaagtttgggggcagtgtaagtcatctccatcatgagtatctgcattcaattatactcatacactgcacaggtggtggaattggctggactggcccaactacatgcgtcgctggcgcgacctgtgtagtcaacaatccttactattctcaatgcattcctaacggacaagcatcatcagccaccacagctgcaacaaccaccactttcgctacctctaccaccaaaacgtcgacaccagtttctggaagtcaaacatcgacatctgccgctacatgctctgcattaccggcttccatatctctcaagagcaattctaaactgaacgacctgttcacattgtttaatggagataaagtaacgacaaaagcccagttcgcgtgccggcaagccgaaatttctcagctggtccagcgatacgagcttggaactctgccaggacgccccgctactcttacggcgtctttttcaggaaatacgttgacaattaactgtggagattctgggaagtcaatgtccttctctgtaacaattacctatccttcttcaggatcggctccttatcctgcaatcattgcctacggaggcggcagtctaccagcacctgccggcgttgccatgatcaatttcaacaacgacgatatggcagctcaggtcaatactggcagtagaggccaaggaaagttctacactctctacggaagtgggcattctgcaggcgcaatgacagcatgggcttggggagtcagtcgggtgattgacgctctcgaacaagtgacagcagcaaggattgataccacgagaattggggtaacgggatgttcgcgcaacggaaagggtgccctgctagcaggagcattcgatagccgcatcgcattaacacttccccaagaatcgggagcaggtggatcggcatgttggaggatttccgactacttgaagtcccagggagcaaatatccagaccgcatctgagatcattggagaagacccttggttttcaacttctttcaacagttacgttaaccaagtacctgttttaccattcgaccaccactccttggccgcattgattgccccaagaggactattcgttattgataacaacattgattggctaggcccacagagctgctttggatgcatgacagcggcacatacggcatggcaagcgcttggagcttcagaccacatgggctactcccagattggagctcacgcacactgcgcctttccatcgaatcagcaatctcagctaacggcttttgtgcaaaagttcttgctcggccaatcgacgaatactgccatcttccaaagcgattttacattttcacaaagccaatggatcgactggactgttccaactttaacttgatggaccagccactgtctggatatgcgctgtcattttaattgtcgccttggtctttaacaaacttactcttcaggatgcttgagtcttcgtttgcttatatataatgcaatttacattcacaacgaagatagttcgaataaatatcatcttatcagcgcactgttctttctttttttgactttttgtaaagcgatatgtttgacagaatatccggcgacaacagttacgcggatgacttgtaatacctagtttcaggaaaatggttgtttccatgactctaaaatatcactcaattatgaattcacctggtctctatcgtatacttcatatctagtcatacacaggagacactagagaatgtgtaaccatagttgcagtctggcggtacgtaattgatgtacatgtgtcatgaattaaaggcgcttgtatcataaactatcttaggagtttttgcaatgcgcatgccccgcagtattgcagagcgagaacttaaaataatgcttaaatttgtttgcacgctaggatttgcggttagcgaacaagcttgaaaagctaatattacatcaatacaagtgcaatgtatctagcacgtcaggcgaccagcgttacctgaactgccattttaagaagttgccaaataaactatcaagatggggactttttcgtgctaactttttccaccaatgcgatagctgaaaataccgtaatatacaaaaaaaaaattaaagaaggcagtcatacacagattatgctattaacccggggcttaagggcaaaatgctagcttattaatagaactgtgaaaacaggagatatgcggtctgttccttatatactagtaattacagtttgccgctcaattctctatttgtaagccataatacaatctggtcagtagcgttttgtgttaatgatagctaggaaatctattggtggcaaaatgaacgttgcccttcaatcgtatcttcaacgactattgattatgactagcacaaattaagaagctgaaataaaatcacttctattggtatcctaataaagctatcacttattaccgtatccgaaatattttatattgacataccaaaacggtcatcatttcggaagttaccttataggcagacaagtataaatactcgaggaactcttagtgtcagtatttattttttaacccccacattcttttctttaacttaatatacccatatcgtttctccaaatagccatgggcattgtcaacgtctttgccgccgccttggcggctttacctcttgcaatcgccacacagactttccaaaatggaggtaccacagccggattcgactatgttcgacatgagaaccaaggccaagtgctacaagtagcagacattacatacaaaggcaactcggcgctcttgatgcagcaaacatacacaccgggctacactggccgataccactccgaggtggatcacaaccaaggctataaacgtggagatgagctgttctacggcttcatgttccgcttgtcgtctgcttgggaattcgatcagcagtcttacaacatcgcgcagttcatcgccgatcgacttggagctggctgcgacgacgacgactggatgccttcctcactcatctggctagagggcaatcagctcaactcccgaatcgttagcggcaattatcgtcagccggactgcagccgtacattcacgggtactggaaacattgctactgtttctgccggcgcatggcacaaagttattatccaagccaagtgggcgagcgacagttcaggctactataaaatgtggttcgatggaaacaaagtctatgagcactacaatattgctacaacaaccaacgatgatgccgtatttgcattccgcgtgggtttgtatgctaacggctggcatgacgataagaagatggttggtaaccagggattccgtcaagtatggtacgacgaggttgctgtcggtactactttcgcggatgtagaccctgatcagtacgagtaaccaacccataaggtagtttggttgcccaatgaataatattcttgaagcagttaagaacaagagaattattattttgaaccaccacataaagtcatgatgttccagacatcatattctgtaaaatataacaaagccataatgcaagctgaaaattgagaaacgtataaaagatctgtgagaggacattagtaaatggtgaagggtcagtaagcataattataggaaatacacatgagtatatatcgattagtgtgactttatgtaatggatgttgtatccactacttggtacgtaatcaagaccacctatgatactcaatgttgagatatattatattgactagtattgataatttaatttggcttcatgtctcttcaaaaagacattaattacatgtattccatataccatacatcatatactagatatattgtgctgctggaaaaaaggaatttacaacagagcattggattctaccgtttgtcattcaggcaataaaatgagcagctagtaacttacgctattctagaaacaccaattgtgttcagccttccacatttacccccagataatatgcaatcactacggaaacagttaccccttagtgttatccacgggatgggtttagccgcagcccagagtatggctatctgtagcacggcgccaacagtgacatcaaagatcaaagtaaacaaaggaagcaaaagtagactcatttctagaagattgaattttgaatgatttgaaaatttgagctatataccaatgccaagtatgtacatatatatacatgcgcctagaataaataagataccacgaatgaagaagttttatatacatcaaaaagtacacatcgactttaaataccgagatgcttagtagttaacagagccgcagctgccggggttgctgtcgcaagtgcaagtgctgggggcgtttctccaaccagtcaaacggttggcaatatcgctagcatagcagtgagtagcaacgttgctctggaggttgccagtgctggagatggagccagagttgtagatacgggcggcacggtagaaggccgagacgtcgctgcggccagactcgttgatgcagttggcaagaccatcaccatcgttggtaccggcagtaccctcgctgatcatctggtagatggtggctgaggggcaagggttctgaacgtttccgttctcgttgcaggtagcggcaccgttgtgatcctgcatcaaaccagggttgcggacaccgtagttggtggtccaaacacggacacagccaccagactcttgcatgatgacagcaaggatgaaacggtggtcgacaccagtggcagcggcagcagactggatgccgtcccaaatggctccgacctctgggccgctgtcgtcggcaacgcccatccagtcgcaagatgagaacatctggtccttgtagttgttgaacatgttctcgaaagaaacccatcggctctggtcgggccagccagcgccggtgctgccgtcgccgaggtacagagtgtagctgtcgttaccatcaccaacaccgtcggtgatgttggagttgtcgtatcgggccacagcgttgttgacagtctctccggcggatcgcttgccctggtccttggcggcagcaggagcagcagacgtcttggaggcagtggtcttgccagtacgagaaggcatgtagttaccgccgttgaccttcttgtgggggtaggcatgatcaggcacaggatgtctgacgccgtttgtggcagaaggcgggtaaggcacagccatggcagcgccaaagagcagagaagcgacgatagccttgttgaccattttgaatgatgcgttcaagtattgcaaaaatgggttattgaagaggtcagtctgttgattgctgccaaagctggagttgagagtgctgatgtcgtgtctaatgaacaggacggttgtctgatatatatacacatcacggctactacgaaaggctgaggcgaattatacgatccgtaccagcttcctattgaagcaagtatgtaatctcaacgatggcatcgtcggaagccaagtgtagtctactaatcatcagcttacgcctctgttggctggcaaacaaactgaatagagcaatgcggcatctccatggtgttcttagcggctccgttgaacccctgtatttcgaactcgtttcgccttggagttatacatgaaaggctacttggtaaggcctttcatttaatgggctgttaagatgagtaaacattggttacatgttacctatggtggccacccttaccaaacagagcaattacggatatcgctagtaaagaacaggctacaagtgcttgatccatgaatcaaccttcccctaaatgataatactaggtcatgagagtttccatccttgggtaatacctagatacaatagccttccttgcaactgctactgctacttctacatatgctgcaggctgtccgcattgatgattcattgtggaaaggaaactactctgttagttcacaaccatcaaattaactgcacactggttgcccgttgcagctacacaccacttagcatgcagaaggagcttataatttaaaaacggcacaagcttaatatcgagagcccgaattgaaagcctattcttgcggtttcctatcttggccttgccagattgagttgaaaagtccgtacagtcgcccgtggtaccttacatcttgcctatccctgtcccctagtggcgttcgtcagatcgcagtaggccaggcactgcaatctgccctgagcgcctagtcgcctaaccccctgtcaacattgaagccttgagccgcaataggcacaggaaggctggctattcaactattgagacgccggtacaaatttacggggcaggccttagcgcggatctcggtaaattctgcggcgaaatcagttggcgtggtgagaatgttataccgaatacagcaggtggatacattggaactgtaacgtttatagaaggtaagcagcttcgtttcacggcttgcaattccaatcgtaagggaaacttgaatgccttaccagttaagggaggtgcacgcagcactggaagatggcacagctagggccgcggcgccgagccgcttgaattcctagaggatgtatctacagtatatactaggagcaacatagcagttatcgtatagtcttagccgctttatgtacggggttatgaatggagtaccctgattgctcgcttctgtgccgttgagcaccttcgtcgagcaactcggccgagtaagctttctctttcccaaattagacaatttactgtataaagcagccgacggtaattaatgaacgaggctgtaggaagtacccgggtataaacagaggcactatcatgagtgcctacgccaggttacaaacttgctcaatacggaaggcagtggttgccggtagccgtggaccattctcagacggattaacttcatacgaatctacctgactcgacgtgcaactgggcactctgttattgcacgccggcaaataacggggtcccattggcgaataaacatatgattcaattacagaatctgggcctaggtgctaaagatgctattagcagcccaagctagaggctctcgcggcccctgtgtaagcccctcatcttattttgtagcgtcaatacatgcaccgaatcagtagccacgactatagagtctatagagtgacattccgtgcactgcattgggcggctcacggcgaaatctccgtagtttcggcatccccattccgttgcaacgctctgggtacatatgatgcgagtagcgtgaaaagcccctgcattgttcttttagggctatgatcggcatttcgcagcagccgtcccgtctaagtataatcgcacgtttgttttctgcttacactcgtgagccactttgtagaacaacagcctatttggacatttgagagttgtttcaatagcattcttcagctgtgagaatttcatagtcgactgaacggttctgaaccataccgtgtcatcacagctgtagtatctctagtcttgaagactttcaaactttccaggcctgcttgaaaatggctaagcgcaatctggttcttattcgcattcttagcgtgtaactacatctaatcaatactcatacagttgtaggtacatagcagcttggcacagagctcggttaaggagattcggtggcagcctatttcgtaccgacagctgcgagaacaagtccggacaatccgttgagtaagatttaagcttagttaatctttgtatgatcaatagtaaccggtcctattccagcatttcaacgttacatcacttgtatatactacccaacatgacatgtttcattgtcatcaatttaaagggaaactgtgactaaaaccacctcccatttcctgtcacaaattcctgcgcatagtgtgaatagatgcatcctgtggcagaatgtcaacttcatccgatgaaaaggcaaatggttcagttaagtagtaatgggagcccaagtataacctcttttggaagctctgaaatcccccgcttactattcgcatccttggcgtatagacttagttagactgtcggctaaagtcgatatcaagcaccagagagacctacttcatgcagttctcggaactctcaactggaagttaatacctcacatccaaactgatcaggcagacatagttgtttcgtcctttttaggtagttggtattctaatagtatcaagcttgtatgtgattcaatccgatatattaccatacggtaatcatcaaaagcagtgttgactgcaaataagctggtcacctcgtatataagcattatccatactaaacacaagctagaaatggtagcagctcagcagtgagtatgaattttcttccaagtagaataaatagcctctcaaattttaggttagaataggcagtgatgtatgaggtttcatttaagcttcacgagaccttgtttggagatctgcgctaccctggcggatccgcgcctgcaagccaattcccacgattcataaccttcgcgatcgacagtcgatcatacaacgcacgggagctaacaacctgtaaacgaaaacgggtaagataaacatacctggagttttaaaaagaccttcagtgcgttgtactaatcatggctgtcaagctcatacctactttatatggctgtttttgtttctgcttcgtcgtgcaatggagactttatttgtacttggctatgacttctgcctggtaggtaagggtcagttgagaacctaatcttgcgcagaataactttctttctctttcttttctttggggagtttcatcgtgttccctgtcctttttgaccttttctgtttcagcacgctcggttttatgttaagagacaggcactcttataaaatgcgcattggcacccatgagaaactggccacgaccttatggacatgaaatgcgcagttggtctctccaagagcactgggtaatacactgccactgtattttttgttttcggtttgcttgaataggagacaagaatagtaatgttgtgattacaattttccgttccatatagcgatactcatactctacttatattgttttgtagagtcataaccgttgtgcaactggcctgcaattctgcttttgggactagctctctgttttctattctaggaagtccgtgctccgcaccacaaacagtttgttcctgagaccacctcttctctgcgctgtaatattcaacagtttttccatatgcacgttgtacatatgatctttcttattgtaaccattgttatcatattaagcaagcatgggatcaagacaacgatagctatgcgcacagctacagggtaaaacagctctctgttgcaaaaaaagggggctagcacatgtaatcgttgctgtttcaaaagtgacaacggccaatgttagcgttaacttacctaagcatcataagtctggagaaaatactggatagcattgctggctgcattgttgtagttacaactgcgttgccatggcgtcgctatcgctgtattcgctgaaaacgacgtgcgttcgtctatatgcggcatcgaaagcaaccagtgagaagacatcttgaatattggccgcagaagcgcgcttcattatattttgtcagggacagtaaattatcggtctcgcgcaaacagtggactgcaagataatgcaacgctttggcctgagtaacatcgccaagaacgagcttagctgtgcagcccatcctctcaagttcgtgagtgaactgaaaatcaccatctttaccggtacgaccctacctttgacagcgctctaagacatttcacaagcgccatggtcgaccattcaagtggagacagcaggacctatcccaccgagaccacgagttggaagcgaggagacagacgtcttgaatataacttttagagcccttctgaaggtcgccaatctcaattcgaaaagtctcttccatactgcttgactggaagctcgacacaggcgattttctgccctttctctgcatcttgggtcgggtcgccgagggaccattatcggaagcagagagatataacccttatcctggaagtccatggtggattagatcaagatctggcgatgtgtatcgtcttccaaagcccgtcaatatctacgtagcagtatttctggttcggtaagaacgggttcatatcgagctttgtttccattctcagctaggctttgctttccgcgttcatatagtgtgccaaactgagcgacaaaactccatgtaatgtgtaagaactcttgtgacagtgagttgagattaaaatcgacgccacaaccttcagcctcgcgcatagctccatcttcaagtggcttgccccgagatttgaagattcggttccttgggacgcgacagcgatccattcgatatgggacttctttgcttccagccataataaagtctctgtttccagcatccagcaacctggatagctgccaaacccacatcgccacacgcgctacgaattgataggctatctatctagatgttgctgacggacatagcccctgcaaggacccctggctgttgggcgtagggactttttttttttttttaaagccatataaactctcacatgaaaagtgaacagaagtcagaacgtcatatacgatttcccagaatacttgttcaaggggatattggccaatgcttaaactctcaaggtctttatttggggataaaacttcccaattttaagcagtaagatgacgcggaattgtcagcatatacttggcgcggtaggaagtccaagagagcaactatgaacccatggtaattgtacattctaaacttagtttttgtcgtatagagcccacgagtccttgctatacagtttatgcccttacaatctgttctcttgcttcacgacggttttagctgggagcagaatcgaagttttgttcaaacactcttgcaaacctccaggcgcggatgatcagtacctgtagactattttacatactggatttactggcttattagcatatgagaagaagttcctcaacaacaaaattcgcaggctctttgctcttgtagacagggcagatgtacctatcaccagtgctgcaaaggtcccttgataaggcctagcccacgcttatcgtgaggcatttatttccccactaaccaaaactagaccccaggctgctaattgtctgtcatctttacaccccacaaggatctaaattgttattttggtacattctgccacaagtatagaaactcttttgccacctacttttaataggaaaatcaggtctatggatttatatctctagtgatctgcttgtattctatgaacgcggcgagctatatccaatgatactttatcaccagcgaaaaagcacacatctcgcttcaatgaaggtatatcacttggtatttattgattatcttgtcctagaggacttttctttatctcctttgtattcattacctattagcaaaagcacctttgctaatctataccatctatattgctcctactcagagaacaaatagatccttgaggggtgtacagagcctgcgtctctaagcatggatatgcggcactggaccggtggccttgctccctgctattacgctccttgtgatcacctgaatggttggaggcaccacacgccgcgggtagttatcagcaacacactattggaaaaaatttgcccataggaatgcgtaaatgatatttttcgtattatcgtgcgtggctaaacctagattttagtctctgtcgtagggaataaagagctgacaccccctttcgcaggctcatgtagttctagcttcgtaatcattcctcgagtttctctgcacctcttctaattctcaaaaccaactcgatcatcaagtttaaacaatgggcgatctagatattgaaccggacggctcgatcacgagggctggtattgcctatcgcagtgaccccaaacaggacaaagtgtcgacctcagagacagagccttctgagaagatggcggatctggatctagatgaggaagaaaaggcaagaagaatcgccgaaaaagacctgcaaggccaccgtaagcaagtatggaacaacctgcctcccccaatctccgatactatcctggcggtggctttgagaagccatcgccgtcaatgcctctctgatctcgcggcagacttacagcggtttcctcctcgtctggctcagctttcaagccactggagtgatctacggtgatatcggaacctcccccctttatgtcttctcgtcgaccttttccagccagccctcgtgggacgatcttgtcggcgccttgtccattatcatctggtccctgactgtgattgtcacgatcaagtactgcttcatcgtcttacgcgccgatgatgatggccaaggaggtacctttgccctatacagtctcctggcgaggtacaccaacattgcgcgaaatcgtgatcctagagaggcagtcatggtccgcatggagagacatcgcaccaacgatcttacgcttggcggcaagagtctccggaacttcctcgagaaatccaaattttgccagattatgctacaatttgttggtgtgctgggagtaaccatggtcatggccgacggtgtcctgacacccgcacaatctgtcctcggtgccattcagggtctcgaagtcgtcaagcctgacttgtctttgtcagccattgtcggcatcacttgcgccatcctgattgtgctcttcttgatccagccatttggaactaccaaactcggaaccagcttcgcacccatcgtgaccatttggctcctcttcaacatggttgctggcatctacaatcttgccaagcatgaccacacagtactcaaggccttcagcccctcttacgcattcacttaccttgtccgtaacggacaggacggctggacctctctgggtggcttgctcctcgcctttaccggcgtggaggcgctctttgctgacttgggcgctttcagcaagcgtgccgtgcaactctcatggctgtgtctggcctacccgtgcttgcttcttgcctacattggccaggccgcgtacatctcgaccgatgagacacaaacggctttcacgaaccctttcttccacactctaccacccggaaccttgtacttcggcttggtcatggccatcctggcggcgattgtcgcctcgcaggccatgatcacgtcgaccttccagttgctaacacagattatgcggctttcatattttcctcatatcaaggtcattcacacaagccgaaagttctccgagcaagtgtatataccactggcaaattggcttctaatgattggcaccgtcattgtcgctgcggtatacaacaatgtaagtatcccaccgactccatttaggcgttcttgactctcacattgcatagaccacatccctcggcaacgcttatggtgtttgtgttattgcggttactttcagtacgtgtctaccagcggcctgagtttctaatcaaatctaccagctagccttgcttgtagtcacaacatgtatggttgctctcgttgcgatcctcgtttggagactgcctttctatattgtcacaccggtctggttgatctttgctgcgctcgacggcacatacctctcatctgtcctgcaaaaggtcccagagggcgcgtggtttaccattgtactggctgccgttctttgctccatcttccttgtctggcgattcggaaaggaggctcagtggaaggccgagtcactggatcagctcccgcttgcagctctcatgaagtcggaccagtcatcgtcaaactctctcgtcttgaatgagacgtttggtggcgtacccgtctcgactgtgcctggcctgggcatcttcttcgataagactggcgactccactcacctgcctgcatgctttacgcactttgttatcaagttcgccgcccggccatcggtcatcatcttcttccacatgcggcctctcactgtgccttcggtaccccttgaagaacggtatatcgttacacacgctcacggcctcattgactgttacaacgtcactctccggcacggctatatggatgacgtgctacacccaggcctggcgcgcgagttggtagggcaaattgagctgaccatctcccacagtcgtcgccctaatgcagcggaactcgagacgctgcgggccgcgtatagatctcagatggtgtacatcctcggaaaagaggcgatgaaattgaagacaggcagttccatgactagccgcgtgactggattctttaggaactttgtgctgtatatattcttgtggatgcgggagaactcacgtacgaagctggcggatcttaacattgatgctgacaagcttattgaggtgggtttcctgaaggagatttgaatcttgtatcctttgccacctttttgtacctagtactgtaagaaattgatggtcgcgagaaagattttgcaccaaggccattgaatggccgatttgagccaaagtcagatgtgttaaactcatagtcatagctttctccaatactgatcttcattactatctgatgcacaatctatgatgcagcttccgcccgctcagcggcgagcagctgtgtgaaggtatccctaatagtttccctcaatgtccgatatttcaggcccaggatcttctccgctttgctaccatccacgccatacgcatcctctatccatccaggctttccttcagggagtcttgtaactagctcaggaaactcttcgcgcgcaatgtctaccacggtttgccatcgaagagattgcccgacccagaaacgttgtccacctgcagacggcacttcgagggcaaggagatgagctgcgctgacctctcgtacatcggcatatccaccaaagtcaaattcaggcacctccttggcgcctagcagattatagatcagccgaacgctctcactcagatgcgttgtagacgccaactccgtggcgtaaggaccaaagatccacgggggagtaattgtagccacgtcgaagtgtgcgcctttgtgcttatcagcccactcccacactgctcgttcggctagagccttggaagcacaatatgcggtaacgccgtcagtagcaggatcggcagcttgctcatacgtaatggggttccaatccttctcattgtatacgtagcctgctcgctttcctttggtgacatctgcgacagaagcgtgtgatgatgtaatcactactcttttaacgtctttcccatgacgcagggcagcatccaggatggcgacggagcctctaatggcaggtttaaggaggtcttcctcgttgtcttttggctcgaggttgaacggagaggcggcgtggattacgcccaccacgtcctcgaatgctccctcatatgattcaggcttagtgatatcagcggcaacaacgtaagaaagctttggcgcgaattcgggaaattgttcagcgagcttcttaaaagatgcctccgatcgcacaacagcgcggacactatgccctcgagcaaatgcttcttttatcagttgaccaccaaggtaaccggtgctcccggtaatgaggataaccattttaaaggtaatgccaggcgaaagaacaaaatgtagaccttggagtgggttgtcagatactagagtcctgtactggtgtattgctgacattaggcgaacaacaaactgttttgttttggacttaacaaggggtatttgtacttcaagtcgcattgtttaaaaatttggtattgagaaacttaactagccttttcgagacactcaacagtggcatcatgttattgtgacgtctgaaatgctctccgctttcactaaggtactattaatgagttaaacttataataagctcgcatatggcgtcaccaggtggagtggctgcatcaagacaaatgagattgtgatcattttgcatatacataacagcaacagctagtactccacgttattttttgctatattagcgccgtgccaagctctggtgttaatgccagagtctacaatgggaaataactggcaatctcatgagaagattacgtagccgctgatgctgacgaatctttcggatttggattgcaacctctggaagcaattgaataacgctggtcattcgggcgagttattcagcacggcgttaggctccgtgctatcataggctaaagcatcacatacatttacaagtacgcatcacaactgcgccattgggtacgcccgataagatgctccatgtcagacgtagctggttacactaaagccagaaaaccactgttaccaacaattatatatgcatgattttgtagttttgcattagtttaccccgctcttaattccgaagagttgcagattcattgtcgcacgaaccagtaagcatataactcgcgaaggagttgggctaatgatgactcagatgaccatggcaaaggatgagagatcaattggctatgaagaatctcatatagccgcaccattagtaaatgaatttggctaataacaaacgattgctcttcgaactccaggaacttcgttttccaagcaccttctcgccaaccaggtgaagtagaggactgcgacgcgactgaatctgttgttatgtatcatatttctattcatgttgtggcatactaccaaaactataaaccgcagcatagactctcaaaagttttaagccttttcagagagttgacggccgcttcagcgcatgctgttgacattgaaagctcctgtaccaactgcgcaagtaatgttgtagacagcaatgggaaacactgtcttgccgtggcaaattgaagggtagcggcaacccaaaacaataatcctttgtgatttccccagaggcctggcaggtcagtcatacgaagaagttttgtaatgctaggcttattttccacatgcttggccgcaacatgaatcgggatctttccttctgcgacagccaatagaatcaaaccggctcgtcgacaacattcatatataatctctgcttcgctactgccattatctgtcgctggctcaaagctttctattctttggcgaagtgcaacccgcttctggaggatctcgtctgtgagggccgacatagcgttgtctttgtctagaaatgtcgaaagccatgtgtgtacaaggcttgtaaggagtagcagctgagcctcgatatgtgtcgtaggaatcgtatcagcctgtcgatgagtaataggcgacgtccactcttctggaatggcgcattgttgggaacagcttattgttgggaatagcttttcaacatcttccagcggggtatagagacgatccgttgcttctagagctattgatctggaaatcttgttagaaagcatccaagaataaatgggagtggatacatgcatgtttatataattagagatatactgcaataatgctaaactgtctgcgtcttgaaagttggcgctcgttttcaggaacagtttgcttaatgcgtgtcgatgaacaatctgttcttcaagtgagcactgcgcgatagcggcggattgctcattgcagaggtaatcctcttccagcgttgcatcgatgtactcgcggatgcttaggccatgtggcaaatccctggatagtaaacagacaatcggggcgcctagagccacaattgcagtcaagcatcggggactgagtaatccatgcgacaaactcatttctgcgctcaggcggtgcataacttggcttttaagttccagtaatgccgtagtcgttccacaccccgtcaacgccatgtagtgagcgtagctgagtaaaagacaactacttagtatcatgggatagtcctgattgtcaaccatgacaaaacgttttatgaagtcttcactgtaaaatttgaacgccgtcagatcgactgagaaggcgcctgacgctcgcccttcaggtataagaggcggaagacatcttggatagttagctatttcatattctgtctttgaagacatagctttcgtactcttcggcctggtaacctcatgtggctggatagtttcagaagcgaagcagtaaaactgaagatttgcgttgcgtcgacgagcacgcttcttcatcatggtgtcatgaacaggggtgtcttcttttgttgcttcgctttctttgccggtctgccattggcgcctagcaggaccaccccaataggccgcgtggcttctcgcagcatctgaatgtgtcttcaaccatcttatttcgtttccttcaaactctggggtaacaaaggtgaatcttggcggagctttggtgtgtttacgcaacggcatgtttttggattgttgcgttgaactttagccgtgttgttattagctgatgagtgtccgagttggttcaatatcgctcaataccaatccacggcttctagttagattgattctaggtggataggaagcacaccttgtttaatataccaagttaggcttcggaagttcttgactcgttcgcgggccagaacattttttactaaatatagtccagcatgggtgattctcacaactagatgagaagtttcctgtaatgtacaaggcagtttacactgtcgtggcaaatgaaataagaagttggtaagcccaccaacatgcttgtgaccttcgcattggttacaatacgaaaccgatcagcatatgatagcagcgctccccaagcgcctctaaatccctgcaactaagaagtctccgtatgctgctctgtagagcttcgagagcgctaaatctctttagaagcctagtgcgtctggtaaggctcactgataccccttaattcagagttaacccagagttaacccagagttgtctgcgatcttacaaaagtgcaaaggttgctaactaggtaagcatgtctaagacacttcttaaatagggtgcctccacaggtatctccgtttcatgcgcgaaatacgagaaaataggccactaaaactacattcaatcgtttgatcttgtgacatatctagcattatgtttacacgttttctagagctatgcggccactgcgcgaaacttatgacagaaagatcacgggaagttccgactgaatgcgtagtacactaaaagatagtctcaggacatgggtgtacttgagcgcagctacgttaataaagtctaaataatgaagccgcgagtatagctaggagaaccaactgtgctacacagttggcagctatttttcaattgtattccacgaggtttgcgatgatcaatgttgcgtcagctccatctcgtgtcccatcgctaattgctaaactgcctttgcaaccccgcctaatttcgcttcagggtgtaactctgcttgtcaacatgaacaattacgaattaaagatttcgcaatcaagattttgttcttactatattctggtgagcgtgctattttttttcctagatctgtgtatgtattgtactgtagaggtagttgcgaaagcaccaagacaattgtgacttatcacgatgagtttgtttaggctttcggtccgatacaagttgaatcaagataactggtggaaagaaggagttaatacggagtagatttcccgtcaaatagtcccagacgcaccagaaatagcaagtggtcctaaattatggaactgtagttccttgtagcagaccaatcagagcaaaagaatgactcggggctcttatacgtgaacggacaatagcgatacctagtaactgtcagccctcttttctctaaatcttgcagatctttgaggctcttcgtacagaacttttcgtgaaacatctagaccgcttgttagctgtctggaaagcacacttggcatttgggggatatggcgccatttctgccctgtcagcctacagggggactaggcgttcgaacttttgtcagcttcctatttgttacctttaggtgaatagatggttaacaaaagatccctagtttatgatgtgaataggtattcagagacactatgacagacttaggaatgagttgacagcaccttgggttttgaactcaccgtcaattacgcgtataaatccaagaccaaaagagtactgtggagtagtgtccacaaactttcttgattatgttggcgattaagaagatgcacatcttttataaagacacctgttatcattgtctcgctaaaaataaggttgttcttcatgttgaacaactagccctttgtatcgtcgatgttgagtagaaactgtgacaatcaacacgcgttaactttggggcttattaacaaacttccaagggcacataattggccccttctgcttttttctttctatctcttttttaaagtaattcattcactaatgtctaacgtagacacttcttttggcaactgaaacagggtcggaagtttctgccgttaactgcaatgaaaacaaaattacctttgattccaagaacaagatggaaaaggaaaggaggggaaagtggtcgcgatatcaaagcatttcttttaagagatatgactgttctaataattcaaaagcccaaattctcggaggcttgagaccaatctcgttgaactattgaacaaaaaaccggaggaggcgctgtgcactagattatatgcaacataaaaaaaaaccatgttaccatttctcgtgaaggcctatcgaggtataaaagtaagcaaaatttatgaacgtgcattgagcgatatagaaaaaaacattaatgtcagatcacaagaaatccgggccacaactagtcacaggaagtcgctgcaagaaaggatacctatataaacaaataaagacctccgacctttttcagcagaggggtaataaaaatagtttttgccacgctgggtcttctgtcactcttaatgcagagacccagccctgattgccaagcttcattcaaagttgggaaagcgaaacttagcgggcaagacacgtcgcggctgttatgcgtctggacggtctccacgtccaagtcattagctctaagtcatcagcaaaaacaatccatatcatgtaaccgaacccgagtttaacccacgacttgtagccatcatctattacgatgcaatgagaacgcttccataacgctgttcatcaagaacttggtctagatcgctccattcaaacgttaatagtaaaactgagccaacgcaatgagaatccatatgaccctatgtagcttgagaaggttgcccgaattcatgtgttagtcacgcgacatctgagatttcttggagtgtacagtcatggtgatattgcacacaatcactctgtagtcctcggcaaactaaccagagacttcgtttccgtagattcactatagatactataaccaagagtcatcgtgatgtgatgttggggaatatagttgttcgcattctgagttgttacagctgatacaactaccgctgtgctcttttaggtcatttttaggcttcccgctgaagagggctgcagagcaggtgaagagaacagaaaccggatggtgttttgtaccaaacagaattcgagtaatagctcgcaacagcatttgataattacttctagtatttagtattaacacaaaatctcgtcatgcgacctcgtctttgtgcctgtatgcacttgaatctgtggcgcccgctggagcgcaactaaactctttctacggaccccttgcagatatccaagccatgtccagctctaaacacacattagctgctcctagcgggcgtcggacaaagtaagtcttcaataagagatctttacaattttggtattcaagagaaatccggcggattacgatgcaccacataaacaaacttgacgagcctttaaagctttgaaaatacactgcgcccatgaacgttgatgcggatacccctgcttgatgcgtcattcagcgcttgaacagaagacaatgttacgaggcggggaatatcttggagagcctctaccccgcagatctaatacgacattgcaggtagactacttgaatggcaacttgaagcagcttttaattcacgccaccatgttattcacttttcaaaagcactcgtcgaggccaatattgaactcttagatgacagtatcttacaatgttctcattaggttgaccatggcagatccaagcagcgctcgacaactgaagttgcatatagaaccagcagcgagtagccagccgactctgagctattacgctgttgttactggcgccaagaaagaatgttcaaatagcagcatgcgaggtatacttcaggacagaaacatcaatagcatcatacgttccccagagctaatggacctcatcatcaaccgatcttggctgtaacgctatccacgagcccgtacctgctgatggttgatccaacgctagcgttgcatgccgagaggggttgcttgcctgtgtggtagtattcatctggtcacattacggcattacagcctatacatatacatcgtcatgggcatcggtatgggataaatatacccgagtctgcgacggagatgcatcgacattcttgctcacagagatatttcgcacgctctgcggggtctagcaggtcatttgacgaaagagagaaggctgccaagtatacaatactgtaagaagcaacattttgtgccgttttatccttaatttaatgttgaagactaatgttggattcgaagttaaaaaaaaaaagaccaaggggaaaaggaaaaagcaaggaaacaagtttcatgcggaggggcaactccatgtttataaattttatatatatgtgacaagtgtaccctcggtagaatttgaagagcagtcaacctgcagtttcctattctttcgagcctattgcgtatagcgacagccaatatcttaatatggcacgaaagcgactgtatgaaatgccaccatgcttctcttatctccatcttaacccttttttaatattaatccttaccatgttatatcatcttagcgcttctgctcctctgaatagccgaagcaaacaagatacaagctgttctgggtctgtgtcggcaacatacgatgttgtaatatacgggtcaacctcagctgcgcttgtggccgccatccagacaacgcgtatgaataagaccgtcgcaattgtatctccgaccaaccatattggcggaatgctggtttctggtcttgggtggacagattccaagaacgggaatgccatcggtggtatcgcgagagagttttttgttcgggtatacaattactacgagtctagttctgcatggacccatgggaccagagcacaatacatcggccagaatatagctgctcagccagggcctgccatagacgaaagcaaccaagtacaatggacttttgaggcccatgtcgccgagcagatattggaagactgggttgaggagttgaacattacaatctttcgaaatgagacacttgatgcgtcggctgacagtgtgatactgaaaaacaaccggattgagtctatcaaaacgctgtcaggtcatgtgtatgatggcttgatgttcatagatgccagctatgaaggtgattttatggctgcggccggggttccatacacaataggccgcgaaagcgaggcagactttggagagtccttggccggagtccagattgcgccagacagcagctaccaaggaatgtctccgtatatcaccgagggagattccgccagcggcctcatccaaggaatcgatcgtgtccttacagccacagaggctcagcaactaaatggtactgccgataatttacgacttcaagccttcaattatcggatcagcttaacgcagcagtctgacaacctggtgcctttttctcagccagaaggatacgacgaagatgcctatgagatcttattccgttacattgaagcgggcgatgcaacggtgccatttttcacatcgcagtttatgccaaatgaaaagacagacagcaactcaaatggaaaagtcagcaccgattttctgggtggaaactatgacactgttaagaagacaaactacattgaagagagtttggcacagcggcaaacaatcgccaacaattataaaacatacacgcaaggctttttctggacgcttgccaaccacccaagagtgcctgcaacgattcggaatgcgacaggcgcatggggctatgccaaggacgaatggacgagcaacggaaattggccgtatgagatttacatacgagaagcaagacgcatgcagggaaactataccatgacgcaaagcgacgtacagacccccaagggcttcggcacagacagcatcattggtctcggatcttataccatggacgtgcacgaggcggaaaggatagtcattgggtctgaaattcagaatgaagggctcgtccatacccctgtgccgaatccgttccccattgcatttggcagcattattccttcctcagactccatcaccaactttctgaatcccgtcacaatgagcggcactcatgtggcgtttgcggccatccgactggagccaacgtatatgataatgggacagagcgcggcgactgctgctgtgctggcgattgaacagtgtgtaaacatacaagatgttgacaggcaatcattgagtgaccgattagaggcagataagcaggtcttgtctctgtaaatagttgaattattcgagggctcttgggccagcctgagagctttacattagtctaccattctaagtacataagtcatgtatcaattcttctcagtcattagcagctcacagagaatgcaaatgaacaatatttaagacataaacatcttgggtccagcaccagaatgccatcacgctgttgaataaccagaaacatatagaggaaagcgatctaaagctgtagctgatacgagaataagatcactagacactcttatatataattttcatcgaacctctatcttctctcccattgctgctcaagaatagaatacagcacagtatcaaaccacctacgttagaaccacacattttctcgctttctgccttccaatttgaatccaatcttttcccacagccgtattgctgcctcgttgaagctgaaggaccagagttcaatacggtgcacgccagcataaataaatgcccagtccacagcccaattagtagcttcttccccatagcctttaccacgatattcttctaaaagccaaatggaaaagctcgtagaacggtgatcttccctggcttggagcgatggcggggacatgttgagagacccaatcggcttgcctgctatgatgtgcccattctccgacttttcttgtagccagatgaagacaaatatcagggctttcttttggtaggattcgacaaaatgatccattgacttttgggttggtgggcgggaaataagcgggtggcccatttccatgcacccgggttcgctgataatttggtagaatatgtccaggtcggacatctgcacactgcgatagaccagcttttccgatacaaaaagcgtgttcacgggccgtggcaaacgtttcatattgcttagagtcatgatcaacgtctggtgtaggataattgaaacgatatattaaagctggatgcgctggtcaaagtgtagctgccttgatcctccgctgggttttggaacgctagattctctgatttcgcattcaaaggtggtttatcacgcatcagtaaaagtaaccacgtaacatatttatgaccatgagtcgcctaaaataatatatccggaatcgccattctagcacaccaaactgcagaactcattttgattccatctatagtataagtcgttgcacttttgttgcccgctgtagtacgctagcagagcgttaaccctaggtgagaaatttgacatggcatctactagctattttcaacccagaagatataatattgaagacaatactctgcactggcgcgcctataggagcctaccagcccactagcaacattaacagtcgctttatttcttgattcatgaatacaggtatatatagtcagacaagacgtagttatagccccagaagcttggctccctaggcgcatgtctggcaaaatggaagaatataagcacttgcagaccaagatttacttctcccgcgttaatagcgtatcggcagttcatacgcgtatgtatgtaaatgccggaatttgatattcaaaccctgcattcgtagtctggttgggtctttccccagaagattttcattgtaattggggcagttaagccaatgaacagaacgaaacaagatgttggcgatgacagttacgcgattgcacttaacacgccgttattgaatgcgcagataccaagcttgaagtggctcaatggaggctctttctaaccagcttctgttgggcactaaatctctggatcttttactgatgaagttgaagagtgccttgcggcaatgaacctagtatttcagtcgctatgaaccgttagataaaatatctcggttctttaacaattattcggcatgagcctgcagacgcgagatataggtggcattcatttaatcgtcatgaattatatattagtattaaagattcgtaaatatatctgggtgtctatgcatttcatttcttcattgcgcagatgcagcctcatacttctgcagccactggagtttcgtcctttttgtattcccagcccgctttaatcaaccaaaacatggccattagcggcgtcgttagcaggcccaaaacgccacccaatattaatttgaagacttgaggcagccatttgtcgtgataaacatagtcggcaccctcttttctcccgaatcctgtcagtgcacccatgaaaatgggccacagtatcaggaagctcacgacaccgaagctgaggccccgtaaggcctgctggataaattcaagaaacgtccacttgcgattcgggttcccaactccggcagacggatcgcgagggaggaagaagaacatccgcagccaccggttagtcggctgggagatgaagccgatgggctgcactgagcgatggcggagatcatagcgaaggagaatcagctcgacgaaccaggtgatgacgcactgcacgaatatcgtgacagcagcatcaccggccagcgtattggggagctgccacaggcggacaggccgcttgactgtgttttgcgtggtgtacatggctgtgagatgtccattagcaagcaattcatgtttgagcgggttaggaaatatctcgttagcgagagcacaacgcttaccgtacgcgatggcgaaattgacaccccctgacagagccaatgcgccaatgccatccaagccaaagatgtagaaaatctgtcgacccgaaaaccgcgtggtgggctcgagaaatttgctgggctcttgtcctgtttctcctggaacaggctggttctgctcattctcgtttaaagtacttgtagtgttggtggttgccgtttccaggctcggctcctgtgccggcgctgcaccctctgcttccagatcttcaggtgccgccattgtgatcgtcccgcctgtaagatgcttaaagggtcttgagggtggcgtgttgctatacggcgtgatttcttctcgattcaaccaggcgtgtcaaagaagcatcatcgtgtttgtgtaagattggcgaagagattaagcatatatgttcagaagcacataaacaagctcagttttgatccggaatcatcgcctttattaatctcgagaacccacagttggctcttggcctagcacaggggcgtcgagatatgagctgctgctaaccgagccagggagcggaagagcccggtgcgtattataggtactagctcaattagcgagcacgaatacggtgaagcaaagagaactttgactcaagatcagatgagggcgttggtgaccattaataaagattatctaacttatatagtaggcagtacattgcaatcctttcctcttggtcgaatacgctcccatttttctagccggccagactgcttccacttgcatcatagccggatgactcggtcaggcgtgcaaaaaactccaagagagcttgatgccgaaagtggaccgagctgagttgctttaaagacgtgaaccagccacttcgactggcacagtgacattaatagcgcgtggctggcacgcggctccagtacccaggaatggaatcgagacagccattaacatcaatgattgcttcaccgttggacaagagcccttgaactaacggcagccaagccgtttagcgtcagggtctgaagcatttgcggtgaagaaaagaaaaatttgcgagccaggctgctcagctacgttgtacacgttacaaggcaggtttactgctagctgtgtgatctgccatcaacccggtgccggtacggaggacgccgccctgcatctccgaagagccggcatcgtcgaacgaagccgttgcatgctgcagtctccgggcagcgcgattggctgcctgtggcctgcgtattatgcctcatcccatatccagcaatctctgaatctcccactgccgctgcatggagcatctgccgcggtccacaagtcacagaaacaggctagtgccatcagtaagaggaggattatgatgtaatttgacccttgttttttccttttttttttcctgcagggtcctgccaaatcgctacatcgcaccatggtgttgtggcgaatcatgtagaaaacgtggtaggcgaagacgggcgtaaatacgcggcagaagccgtcaacggcgaagactggagacaggcctgcaatggcccgagtgccgaatctgcaaagaaaaaacaaagaattctgatgcgtgcttattgttgtctgcaggctacattaagccatgtgatgagttatggaatcatcaccaggccaaaagagaaatcgttataagcaaagcccactgtcatcttcttttctcgtcacgctcttcttttcaaatacgctctccgtcgttttcggcttctatttcaagagcgcagagatgattaccgccctggtaagccatacaagctcaaggctcggcgggacggcggctaccggagatctgtcatggcctgttgctggagaacttgctgggtccactgggtttgctgacgacattagctagcccagcgaatccagatttcttacttctatatgcttattgaatagacagtgggaaatatgctgtatattcgaagaaaaccacaatcatgtcgagcatcagttggttcagttgtcacatggtgccaacgcgcgatttttaccaaggaatgctatcttccaacactacctacaggtatcctcactattttatagtgctggcacatgttcagaacccccagtccaaacccttgccatatccatcgtctttgaaatgttctttagcgggtcactgcctggttgaagcaagatcaaatcggcacgatatccctctttaatagatccttcctgtcatattatgcaaaatactaggaaccaccgtcgcggccctcagtacgtccgcctcactcataccggcctctaccagatattgaagctctcgatgtagagtgattccaatcagatcgcgttcaagaaagtttccagctgcgtcatctgcgtcggttccagcaaggatcgagacatccgcacgtatcagccgttgcacactcatcactcctgcttcgtatgtcaagctcactccttgagaaacgattgattcaatgatcgagttctccgtgacaattttgccaatgttcagtgtcggtgtcacacattatgtctgtcttttaatgacttgtgccatctcttccgtgagcgggacatcaaacggcacatgctggataccattggtctttgagcctattgtgactttatacgaggcgtaatcctgggcatggtcatagaaagtgattgggcggacaagtttgcttcagaaaattacggccaggcaatcaatacgctcgtcacttcactctcacaacaaagccgaccagtattcgacgtgtgcctgatatgttgtatcctgtttgcatctctcaaagtaagcaagtcaatctcgtaaacaaacttgctcctgctcattgtcagtaggcaatgcgaagcagctactgctccgccatcacacacgtccaaagcggcatgaaaaccctgtccgatgtcaagtacgacgagaaaactcgttgctatcagaatgatgtccttgtagcgcccaaatttccatatatgtctattaaggcattagaagagaagatgttcctgcgccttgatcatcaggttacccaggtgagttctccagatgacgcagattgcgtactttgaccgaagtagtagatggttggtggacaaaaatgggaaatacacgactcaaaaaaacaatgcacaccgaaacccgagatgtcagctatattctcgactttatcgaatgtcggcgcatcgctcgtaacccaatggcacatgtcttcttactcttttaccgatacagggaatcctccgagtgagaaactcccagcagttctcggcttacaaaacgtgcgaagctgtgtggaccaagctgggctcatatatcaaatgcatcgccagttttcgagcggaaagcgactctgacatatagctaagcgagaaataagggtgaactgatgagacggacggtggtagatgtaattgaatggtgacaaactaaggaatcacgggtatagtacactgttaagctctgctctaacacgggatttatatacctcctgtaatctacgttgatcagatgagctcctccacacaattgtattcataacttttttctttattctaaaaacacatctatggcaacagtctcttgggcgttcgggggtaatacgcggccaagtgcacgctaggcagggcaagataccatgcaacgacacggtcaagaccaatgccacctccaccatggggcggtacaccggcctcgcggaagacattgatgtactccttgataccagagctggtagggtcgacacccttggagcggatgcgggcctcgagctccactgggtcggcaatacgctcaccaccagacaggatctcttgtccacgcagaaacatgtcgaatgcgtttgtcacctgttcttcgggcttgctctccggatcaaccctggcatagaagggtctcgcggcctcggggaacttgtcgactgcgaagaagtcgaccttgtacttttcacgaaccagtgcgcccagtgccttttcttgcggtgttgacatgtcctcgtcgtcgcgaacgttgcggaactcttcggggccctcctctcggagcagcttctgggcctctgcgaaagtcaagcgcacctcctttccaggttcggggaggagaagctcaggggaggggtaaacggagcggatgagttcgacctcggcagcgcagtgctctgtgtgttttcattagtggagctcaatgagaaacgtagacagaaacttacccttgatgccgcggaagatgtgcagaagcacgccttccagcatgtgaaggacctccttgtagtcttttcggatttccatctccatatcgagaccggtgaactagcaaaagaaggacaagtcagcttccaaggcgaaacgcgatgtggaaagcagcaaccatacctcagtcatgtgtctcggggtattggagttctcagctctaaacacaggtccaatgctaaagacgcgctttctaccaccagcaatctcaaactgcttgtaaaactgcggcgactgcgccaggtaggccttttggttaaagtatggcatggcgaagacgttggcaccgccctctgaagcggctccgatgaggcacggcggctcaaactccttgaatccctggtcgcgcagataggagcggaacaggtgcttggcctcgacacgaatgtcctgcattctcatgttagcaagagcggctagagttgaaacagttgacatgaatgacatacagcaatggcctgctggacgggagagcgcttgtgcatgacaatgttgtccaagtgagtcagcatggacgctgccggaggacctccctcggcctccttctcctgagcagcctcttccggcttgacctcttcatcgctaaagttggtgacggcgcggttcgccgccgccaaggtcatgcccagcgtcgcaggcgcagccgcaacgatgaacagcttggaaatgtgcagctcgaagtcggccacgcggcagctcttgacgggcgcaaagggcttctcaaccgtcgcctcgaccgtgacaaagctctccgggttcacagcgcccacccacttgaccatgcgcttgctgatgacgggagccgcgtcgccctccttgggctcgcccgtggcggccacgatgccctggatggcccaattgccctcctcacgcagctcgacaaaggccatcttggcgccctgcatgcgcgtgttctggagccatgctcggatgacgacctttttgcccacgtgcgactcgttgatggccttgaggctgacgtcctcggcgtcggctgagaagctggtgagcagcgccggggtcgcagcgccgtagtagtccttggaggggtcctcttcgggctcgttgctggttgaggccacggcaactcgctcagcggcgcgctgggccttgagggcttccttcttcgccttggcctcggccttcttggcagccttcttggaggggccggcgtcggccgcgtcggtcgcgtcgacgggcttgtcggctgtaggagctggagttggggggttcgtttcttcagccattgtgaactgcggatgacacaaaattcgataacgtctggctggtatctcgaacgtggggtaatgggtgtttcttgaatgattttttggaggggcagtttggatgactcatccggcagcaatcacgtgaaatcgcgagaacaggagacttcacggtggtgagtcaggccattgccgatgatgtgtggattgtaaatgctgatgccgtgatttcgattgttcaatttcatgatagacgcagatctttatcacttttcatgtgtaagtggcgttgggagtgactctacaagactcgaggctgtacaagtgggagcacggctggcatcggcgctagaaacacggaggaagaagaaaagaatggacgtcatatctctatatgtcattgctactatgcagcccgtcgctcgacaaaaattccaaatcgcattcatgcaattcttttcatctgtacatggttcaaacgcgtcgcaaatgcttggtgctacatcttcatagcttctccttttctgatccaatctcgcagaaagccttgaatgtcgtaaaatcctcctctttgccaactgcagactccaggatcagctctgcagtagatccgacaaaatagacgtgtccttcctcaatctcgtgctttgcatccccgacagcaattgtgcctttgccgttggtgcagatgacgatgctggggccttcgagggggtcaaatgtagcctttgctccctctccgtggagcagagtacgcacgacgctaaactcctcaatcgggggatcgtacagcatgacctctgacccagagctgtaagcagtccggttaagtgttgcgtaggggtattcggtgggattcatcttctgctcgtcgatgggcgcatagttgtacgtgagcatgtcgaccagagtggacacatccttgaactttggcgtcaggccggcacggacaacgttgtcagaggccgccatgcactcgatgatgtcgccggagacgtaggcatggatgtcgtcggcgacgaggaacagggcctcgccgggctgcagagtgacaaagttgaggaaaaagagcacaaagatgccaatatcggagccgtattggccgtgaagtcgggtgacgagttcgacaaggacgtcgcccttggtggagggcacgccaccggcagcgaaatcggctccctcagacttggcgagcgccacaaggttgttaatctccttttcaacctcgtcggcagaagaggacatgaggccgccaaaggccttttgcagagccttcttcttgggcgcctcatcgccgccctcgtccttggcagcctgaataaactgcgctgcctcgtcctcgccaaccagagtccttaggggcttcaccgtctccagaaagtgtgcaacttcgcccagcggcctgaatccacacaggccctcgaagggagtgatggcaatggccatctcgggcttgtggttgtcatcggggtagtttttggggtctcgggcgtgcagctgctcggcgagcttcttgttgggatgggcctggatggaaagggccttgttgacggacagcaccttgaagagaaagggcagcttggcgccgtacttggcagagacgggctcggagaggaggccctggtgttgggagcagaggtcgaggagcgtgcggccggtctggaggtctctggaggggttggaggggtgagtgcccatccacagctgtagcgattaaagggtaagccactgcagcagaattcatgcagaccgatgtccagatcgtacctcggcgtagggcttgtcagcttggatcgtcaggtcgtccgagggcgtggcggcggcgtaccgggcagcggccgattcgctgccctttttgccccattcgtacgagttgacgccgcactggagacggaacagaggagcctgcgccatggtgaattggaggagggggttgggggtatctcaattgtgggaagaagtaaaaggaaggacgagaagagacatgtatgggatagaaacgtgagtctggcggtgccaagtgggcaggagagcgaatggaagagttcgtgttcgtcgtgacggtggctggagctctgattggccccgagctggcatcagaagcttgaatcgctggctccaggcgcacaaagaccccgccgccccgctgccaactgcctgtaaacgacgaacccccgctgtggagctgcttgtggtttcactgcatgcgggagagaatgcgatgaatgacggcgttgagttgagcatgtcagcgtgcagtgtcataacgtcgtatattttgcgtgtagcgataatagatggagatgtttgtctaactgaagcaactcccaaatgacaaacccccatgagtcaatgccagttcctttggtataaagttccccaacgccaagcccatacaagtaaagtgatgtgtaaatcggccgtcccgctgtgagacaatgtccagcctaaaggctccagaaccaaggaaccaagaattccaacgcagccctgaccctggataaaaaaacatcaacccattcagccagtgacggctgtgaaatcatgacatgaaaagtatgcaatctccgtagccactgactgcttcccgtcggtacgtagcccgtagcccgtagcagatgcagccagccgtgagcatgagacggtatatgccgtgacagtctcgccaccaaggtctcgcccagtccatcttgtttcgttgctcaaacaagcccccaggccagaatcccggccaggccactcaccaccgccagcacgacgcgcatgtccgtcgccctcatcggcgcatcggccttgagcaccggcacgtgcactctgcaaaacgtctcgccgccgatggtggtgcaggtgtagtcgctgctccggaagccgaggtcggacatggcgagaattgtatgaggagcctttgtcgagagagacgagcaactaaagctgggctgggtctggagagtatctactgctgtcgagtcgagtcgttgagcttggctggagcttcacacgtcgattgaatgcggcggttgcggcagacggtggggtcgcgtgcccgagctgcgagatgagagctgagggtatgagtagcagtataagcagtataatcagcacaggtagaagaagacgctgaagatgccgcaggtgtagtggaatatgcagatgctgtcgtgaagaagaaaagaagaagaagatgaacaagtcactgaagacggcaaaacaaccgagaccacatgagctctcgttccggctcccggtggcgcatgacggctaagctgatgccgtaaagcatcaaccgctcagctattgcttgcacgggccccaccgctgccaaactctgtcgattcgtcgacgtcagaggtgagagatccgagacgcttgtcttggacgggatcgacaaggatacgagtatgtacttgtagagacaaggaaaaagaaaagaagcatcaagccgtgtctcctgaatcttggctcgccaaagcgccgtctgatgtaattgaatggcgagcaatacgtgaatgcacgtgtaagtgaagcaggagacgagaaaaccggggaactctgaacattgcaatgtcgcatgcggctgcagtaaaagatgcgtgcacaattagaataaaaataagttagcaagaagaaaaagatacaagacaaacaatgaatcggccagtcagccattcgtgctcaatgaatacctagctgcctgccttttgttaccttccttttcccgtataaatgcacatgtgagctgctaaacaccaaacataggcccatcgccatcatcaattaggtaggtcccaaagtaaaagcaaaaacatcaaactaagccaaccccttctcccccatcacaggcctcaacaccaaatagttcagtgctttatgctccatgtttactgaaacaacggcgatgcacgctataccgtccaactcgccctcaccatccaatcgatccagcatcctcagctgcccaaaaccgcccctctccctcctaaaaaatggttggccgacgatcctccaccgcatgccgcttaattgcttgctcgtacgaagtagccgctgcaacatcagcccttgcgtcccgcccatttcttaggctgaagcgtgtcaggattaccacaactcaattgtgcatttcattcccaccttgttccccccatcgccagcttttttaactttcgacttctgttgaacataccagttcaacaaattgcgccattgagaatgcgacacttggcattgtaaagtaagcctaattcctttcttctttctcttttctcttttctcttttcttctttttaaataaaggctgcaagggagaaaagcgtgcatcacgacagggtagcagtatttgcacgcagcgcgacatcgtatttgtcacagtatgaaaccggcggcaacgaccaatgaagcagttgaaaaaattcactttatactcgtagattgtcatgcatttagttcaaattattaagacgaaatgacacgtctaatatgctcgctcaacaaatgccgctcgcgcaaatttactgcaaccatgccatcttgcggattcctgccatcggcggccagtcctatatgccctcttcatttatacagtgatatactataagactcttctttctctcagacatcgtcgtctactcgacagccatttcccctgccaatcctcttctacctcccctttcgccctttgtatttattcacagcgctaacaagcggcacctctgtctctgatcgtcctcggcgactccttctggggctactcagcgcatctttctcgtcccgggtgcctttcctaacccacccaggaccagtgggcagctttctttttgccttggtcggactcggtctcccaacttccggctccctattctcatttggcacgccagcgctcgaggttgggctggagctcagaacaatgacctgacttccagccggtatagcaaatggcgctttgtcattcgtcttttccggctgagaaagagaagtcgatagtgctggtagctcctcatctgcaaccctcgtgcggaccgatggctgcgttgcgttgggaaatactttactgtccattttctcttcttcttcttgcttctgctcgggagagtgatccgactcgtgtccctcatcaagcttgcgcatagcttcttcgtattccgtatcctgagcagggacggcctggctcgccgagaaagaaggggtattcaacttcctgtccgaattttgagtgggctgagcagacatgaatatctcctcaagcgacgggaacgggctgcttctgctggaactggacgccggcgatttcgagtcgtttggttgtgctgtgctctcgggtagatgtagcaatgtctcggggatcaatgtgccatgaggcggaccctcttccatggaaaacgcagtccgcggttgccgcccactaggaatactaaactgcgatgcggcgatgacggtgtcggagtggattgcgctaccgctttgtccagatgtctgttcttctccctgctgttcttcctcttcttctcttgcttgctctccttcttgctctccttcttgctctcctccttcatcttcagacggctccgttatcttcggcatgggctcgtgagaattcgagacgccctctgccacggcattcgctaggctatgtgctagttctgcctcttggtcagcagctgcttcgtcttctcgctctaccaaataattcgactttgcagagtgtgcatttgagggattggctgcagcagtcaacgggtggtctagttgagcgcctggtgtttttgcggcattattgctattcaaatgtccgacaaattcgaagctattgctggcagtgctgatttgcacttcggacatggaggcatccagtcttggcaatggctggccggactgtattgtaccaaacgagtcgtgcatcaaatcattttcaacagctgcccgcacttgacccgtactgggctggctctctaaagcatccacctctggttggagttcgcttacctggtcatgccctgatggcatctcgccctctggagccgccgcctccgtgttgccgtttacaggagcttgctgcagaatgcgaggctccagcatctccgtccactgcaatgacctgaagccatcatcttcttcctcgtcgtcttccccgcttgcttcatccagatctggagcttcgaatttgtcgtatactcgctttccggtgatttcatcgtacatcttttcgttattctcgcggtctcgcctagccaacacgacgtgaatgctaccatcttcgcctccaggaatgataagacccgtaatcggtaacaattctggctgccattttgtagctttcgacatgaggagctgattccaagtaatgaccatcccaggctgagccgactcaggcgttagcaacggcaacgccttgagatccttgggcaaagatggcagatcatccaggtccgtaaactggctgctctttaatggcggctcgtcgtcgttgagagtcacgtcttgctcatcctgatccaaggtaccattctgtaggtttgcagattttctcttcttctttttggttgtttctccggcatctccatcgtagtagtcttgttggggttcatgagcgctataatagaaggcagagtcgtcgtacgaagtatcggcttggtagttctctgacgcgcgctttcgctttcgcatagtctgatacttttgctggggatcccagcgttggacaaaggggaatggtggttcgctgagtaccatgtcctcgtggcagcattccacagccttgtagatgattttctctctccaagcctcagggtcttcttcatcctccacaagagtttcactggccttgccgtcgtcaccattttgcagagtgcgtggattgaccaagggtcgcacgtttttcatgaggctgtcacggattttttgctcgtcggctttggttgctggggctttcaggcctagagcgccaaatagaagccggcggccagcgcccacgtcaacgcgagttgagcgttttcttggcgtatctttcggattttgtgtttccgcttcagtcgccttatcgacatttacctcctgacccggtacagaagcatcttccatctctgcctcattgtttgttgcgtcctctttcggggattcattgaggatagcagccaagagagcttcttttcgtgccaaaaagtcatcttgtgcgacaccatctccctcaccatttgctaaccgagactgctcaaggccgctttctttaaagaccttgttacgtttccttctagcatttcgcttttgagttcgtgtcagtccacatgttggcggtgtatcagttgctggagcttgagtggccagtgcagctgtgatgtcctggattttgcgcgctggagctgctggcgttactggctttttcgacgatagttcttctacttcagactcggattcagactcagaccccgactcagattctgattctgattcagagtctgactcctctgtcgagtccgaatcgcttgtgtcgtcactgctctcgctggaggagcttgcagaagcgcgagcatcgctgctacggcccttcttgttccccgcacccaaggtagcattgccggtaatgccatcgctatgcgagcctttttttgatgaggcatcttgtgctttcttatgagccgcggttgctgtcggtaatgtgctagcacggcctcgatcttcttcctcaccggaggagctgtccccagaggcatcgctagagtcgtcctcagagtctgattcactctcttcttcagaagatgtattctcttctgagtttgattctgattcttcaaagtcagattcagaagtttcgtcgctactcaaatcttggttctgattcgatctcgggagagagattgaaacgcctccgttcaactgagattctctaagaaattcggaatcttcgatttcttcagagtcttcgacttcttgaatgagcggcttcgatcgtcccttgcctttctcgcgactctcaatgcgcaatctgttggcgtcgagtccattgatgacactggtggtctccttggcttgttgaagagattcatgagcaagaatgaaagaagcgtcgtccatcatcagatcaaagtcttgagaaggatcttgaagtattgccagtgacaaataagtctttctcatatccttattcgtccgagtgagggcaaatttgatatcttcgtctgacagctctgaaaatgtcaatcgaaacacggcaacaagcatgtcgatgggtacgccagtatagccatgagtagctattgactcttcgctaggaaagctgtctggtaaatcgtcttctgcgccttctgtatcctcactctcagtatctatttttacctttccaagcggatcaagacaccgcccgatattcctaagttcacgaggcaggcggccgccgggcaggggggcttcatcttgcttcaggaagcgtagttcttcttcaagatcttcgtcgtcgtcatcctcttcatcatcttcgtccatgtcactatcttccgcgagctccaaatctcttcttctgccatcaacatacgcttggtacgcgtcaaagtcgtcatcgtcttcatcttcgtcgtcgtcctcatcctcatcgctgtcgtcatcgtacatggttcgcacagtactgggtattccgtaccgagacgaaggtagtgtatctaacaaaagttgctcttgctcttgatcgtcatcttcgtcgtcgttgctgaagcgaacacgttttcgtggcggcagatcgatgtttgggcggtcgcgaggtgttcttaaccaggatctgccaaaggcgaggccatctatcaagtgtctgccatcgtcggagatctgccatcgcccgctgagtcgccgtcgtttcaagtcgccggtgagaagagatcgaatgctaagcggaaagaaattagaatccatactgagaagccaagcacagctcgggcgacactcacatgacttgatcttcgtcctttagaatccggccaacttgctggaagtggaggcactcgaagctaccgcctttgccatcctccagctccacggcgtagtcttccaggccccattcgccgctctcgaggggaacgacgtcgttgacctgctccaagactttggcgatggtgacgtcttcggcgcaagagcacggccagaggagcttgatctcgggcagcccgtggcggcggatcaccagccgcaggcggatgtcctgagattgcatcttcagcggctcgacaggtgcagctgcatggccggttggttgccgataaaccgagagagagtcgagaatcgaggatggcgaatcgagcagcgagcagcgtgggtatttgtagcgcaggcagaagcacgagacacgagatgttgcgctggagagaaatcgcaggctggacaggtacctactactagatctggtgcaaaattgagcctgtgcagcgctgccttggcgcgtgctgtcagaagcgcttcagctgtttggctgccttgctgctgaaattttagtggagccgccgctgtggagtggcagccgtgtagcctcatttgcggtggccaatttcccacctgtatctgtgctacctcagcgatattggagagatggatttcggtaaagagatggagatgatgtgaatttgattaaattactcttttatttctttttctcattccatatactggttcagatgaaccatcttttttgttgtcgctcaatattgctaaccagcagttatatgtgcggctggctatccttccgctcagtcgatttggatatatggtatatgtacgtgccaaacaacgtcggctgacagatgacaatgacgatttccatcctgtagccagaaaaaatacacaaactccaagtatgcccattgcccaatactcaaacaaatttcatcgtcgtcgttctcgtcgtcttcgccctgtccaacttcttagtgagggaatgatcccatgtccaacatatggcccatcttttcaatctgcacagcttgttagcacatgtgtctcgtctacttttaatcagggaaaaaatttcctacctttgtcttcaaatagccttctacttcctggcttcggaatccaccctttcctttccatgacaacggcaccatggccactcgctccttgacgacaacctctcggtttggcccctcaacggcacgaaccttgtcagggttgttggttaacaagcgcacgtctgtctggcccagatccatgagcatggcagtggctaatccgtagcttcgcgcatcagccgggtgtcgcagtagcagattcgcctcgacagtatcggatccgagatcttgcaagttataagcctttagcttttcaccaagcccaataccacggccctcttgccgcaaatatatgatgatgccgccagctttgttgccgggtaaggccattagtcgtgcggcctcgtcaagctgctcgccgcagtcgcatcgcgccgaccacgcagtctctccagtgtagcactctgagtgtatccgcaccagcggcgggttctggggctggttctgctcctgctgagactcggatgaaggagtgcccatgccactcgttgtgcggcctgggaacagccggcctgtataggcgcctcgaatcatgcggtccatttcggtctcgccctcgcggggctcgtccagcgacttgctccggatgtcattgccgaaaacaatggccagatgctccttgttgtcgacgttgttggtgtacaggtggaggaacatttcggttccgttgacggtggggatgcgggcccggacaacgcaattgacctcgggcagcgtttccagcagccggggcttcttgctgccgcatccgccagacggaatcgagctgtcgactggaattcctcgcagtccggccgtggttggagtctggtttccgggggtggccgggggagtgaaggccggcgatagcagcgatggcgggggcggcagcgaggccgatgaggcgctggcatgactggggggcagcgaaagctcgtcgatgggctggccatcacggctctggggagtgtcggcggccgcggttcggggggagtagaacgagggcagcgtggcgctgtcgccggcgcctgatgtcgcattcgacggcattttggcgatgatgggatgcgtgggtcgcacgagctgagtcgggagagctgagggcatgattagtggacaagccgaggatgcgcagcagaggaaaagcacgcaagaagaagaagaagaagaagagaatgaagagcaaagaattgctggatgcagcgacgtaccgtcttatctgagcctgcggcgatgcctcgatgcgcagaaacaagcgcgcgcgaaggtttgatgctgattatcaatttgcgcggtgatgttttcgcaaaattactaacgggctgctagagcgctgtggtggggtcggcggcccggagagcgcagcttcggtgcttcgctggatgcgctgagaatctgggctgatggatgcgattacgtctggattgagctgaatccttccgtgagacagaggttggagtgcagatcatgccatgcaattaattccattcctacgactacagacttattagctgggcggtcgctgcaacctcggagacaggacccccccaaagaacccgcgtagaagccgaccgaaggactggcccgaggcgagacatggagatggaatcccgagccagcggtggatccaggcggcgtctcgcacagattgaagccaataatgcgcggggacagattaagaggagcagtagctgcggagttgtgcccccgcgacttgtttctccaaggggttggcaaggtcaatacccaagacaaagcatcgtgggcagcatctgttaaacatcaattgcttgaacaatcatctgcgtgcagtcatgcacaatcgcgcagttccccagcaattgtctgaggctagctgggcgggctggaccctttttctacagctatgccgtcatcagtgcttctccatgcagattctcagatgcaaatacttgtaagcaccacgcatgaataagcatcgagcattggcatcagcagcgtggccgactcaagccgaccaagccgagcctccgatttcgttgggacgtcatttcccggagcgcgggtttactattcaccagatgtcggagggttttttcctttttcttattacctaagcagaaggctttagcaagctaaactgctttcagattgtcctcttacagtcaccaattcgttcaagacaaagccatgattgccagattcataatggactttcattctactctattctaaccggtacttctataatctaatggtcatgtctagatctgttcccgcccccaaatcaactgctcaagctcaacttaagcagactgggccttgccagtgccgtacacaatgttggtgacagactcgccggtgggagtgtgctgggctccaagagtgtgcgggcagctgggctggttgctcttctgcagatccagggagcagacctcgttgtatccgtacttgcacaggggatcggccatgttgatcagctcgtggttcttggccacccagctgttgggctcgctgaggcagctggcgacgtagtccatgctgttggaggcagagagagccagctttccgccgtgcatgaggccggcgcactcgctggcgtcgacaaactcgtagttcatgttgatgccgccgccggtgtgggggtcggacgaggcgctctcgccgaagcccaggtagttccaggcatcgtacgagatgtcgtgggcgccgccggactggtcgatcttgagcaggtgcaggctgcggtcgccgttggtgaccttgacgcagatgttgtcgcagttgacgcccatgggccagtaggcaacgcggttggtgttgatcttgcagcccaagacgccgatggaggacgagtactgctcgtggggagtgatgctggcgctgccgctgttaccacggatggcaacggctgagacagaggccgcggaggcagcaagaatggcagtgaaggtagcaaacattttgaatgttgttggacaagttaaatgtcttgtaaaagagggagtgtgtggtaaagtggttgtctaaccaaagagttgtacaagtgggatatatgtgtgcaaaggaatgaacacacaggcttcaatatgaaggaatgaatcgaagcaaaggattgtatacaagtgactgtttgtcttgtagaatggagtgagtgatgatttcttctgttcgagggagggatcaacgcccttatttatacactttgtcgacatatggaagcgacccatgttcccccgcaagtcgaagagatttcaaacccatcgactccgatttccctcaacggtccgaacggtacgctgggagcgccgcgcgggttgcgggtcgacgttggttgcttccatcttcatcacagtcttccatcacagtgtcgacgagttgctcatgttccacactctcgggacattcacggtgactcggtgtggcaacctctagcgctcgttggcaacagacttccattgtgggaaaagctggttccatattttaaatggctcacctagactcaacggagcttggctccaggaaccgaaccggccggctcacgttgtgtgttccggttgtgactactgacagcggcatggccagggggaaaagcaggtacgcggcgccttggatcctgaggcttccattccacgtgcttctaccgggcggtcggtgttcagctcccagttgtgagtagttggtcgcgtgcaaagagtggttcttgatggatctttgcaaactcaaacgcctgctgttgatgagttccgaagtcggtaactgagcttattcggggatatggtcctcaataggaaatggcttttctatgactgcccgaataacagccggatcaattgttgacaccaacagcaatacacatgcaagttgaattatttccgagtcacaaatgttgtcatatataatattttatatgaaacgtctttatttctcatctttgccgatcactaggatttacaagggatgaaaaacgttcaaactacatcgtaaacgcccaacaagttgttacgcaggcagctgagtcgccctgttccaccaacatgactaggataaaacctccggactaaaatcaagaccattattcggtcgactgtacaaatccggaaattcttcagatttttccaaaggcgttggttggatgaaaattctgaaccgcgagggggtcgctcgctgtttaatcgaaaaaaagtggacgagttaaacgccaccacctcaggtcggaaccactatttctttagccaacggttagaaataaaaggactgtaaagcgtaacgtccaactgtcagtgcatacgtataacgccgcgtcacgtttttttcgggatattccagaaaaggtggatgatccagtctggggcttcggagagtcatgaaccattgtttaacaaagcctcttcttgcctcccaggggcaaaagaagttttcgaagccaaagaaaacttctaccgcctttttttattttcaactctgtttgaaacaatagccacaattcgtcttagtcataacattaaattatatgcaaaatcgcctcctgtttccaaagaattcttctcgaacaattcttcacacgcccattgtctgtaaagagtaagtgggcccagtcggttaaatggacatgtacccatcagctttgtcataactctggtgcctttttttctcgaaagattttttaaaacatttttcactgagagattttattcagccgagagagtggctaatcacagctgaactgaatgactttgtagtttcccaagtggactacactgtgctgcggagttgtctagagcaacacggtagcatcgatgcctagtgaaatacccaatgttaaactggggtagttggctcgttcatcacgatcgtggagcccgcgtatggagggaaagacccgaaatgagcgataaaagcaacaggcactagacaaaggggccaacttgcagtcaagtaattatggagttgtcttcttagtcatcggtagatgaaatttcttctggagttgcgaaattttgacgatccatcctcccggtactaggcatacagcacaagtgggttacgacggcagttttgaagatgggagcgtgtaattgccttgaatcagagcccactaacagtagcatgtaaataaattgataaaattctgaagctgaaaagatttatgagtttagacttgatgaaagctggagaagccgttgaccccggtctgtcggagaggtctccatcccagggataccctgctttggcctaaaatggtgccagatctagcatctgatcttagatctcgtggccaacgcgacaaaagacagggtggcccttgctttctacaactagattgatctaccccagagaacaccagaggatctcgttgtctgtgctctgtgaacgacatgtacaagtaaagctagagttgcaaccgcatcctgtgagcattttctgtaaggagctaggactggcaacaactttcaactgcttgagacgtatgctcagagccttgaacttgtctgtaattaattttctagtatcttgacataactcatgcacatgattttactcatcaagagcaaggaaaattaagtaccaaggtcatcaagagaccgaattgctatggatccaactcgaattagcggttactcgttcgatcaatccgtcaacgttagttaccgcgatctttgaacacaagttgcactaatcactatccacaatgaaggcgagcttggaaacgatcgtagcttgtttcagaaacacgtgtaacaattctagaggcgtacggctatcaaaagctcagatcgaacgaggcacatatcgcgtacctagcgctgcctcaattccccaaagacacctcgccattaccgactaatgcctcgtcgcattggtcaactgttcagccttaatagatccccactctcccgcgaatgcttcagatagttctcaccctaaactatctgagggctctaaccaggagagcaccatcccaagtcccacggtaatttaggttgatcacattaatggagagactcgatcgggtccaagttcccgagaatggtacaacggctactaataagacatggagaatctcttctgcagcagcgacgactccagtgatgtgggcgttgtggagttagttctgtcaaacgtacaatcgagctttgctgtggaggaattccaaaacagagtaacatagtgatgaagtcgctgtaacagaggctgtagatacccagcgaataacggaggaatcaaaattagtcagtagagtttaaagacggagcactagatagcgcgatgctgtaattcagatctccctgtcatgcacgtccagcagatgctcttcacgggcatcaagctctgctgttactggttgagagtcagtataccataccatctatgtctcttgatgcaaatctagtccaacagcaacattgtctactaggtatgatctgctgctagatggaatcgtatcaccaaaaaaaaaaaaaaaaaaaaaaaaaaattctctagtccgcctgttagccgaaaagatcaagtttttaggcgttgattgcttgactcgaaaatggtcttctccataaagatagacatggccaatttctccgtcctattagactcttagactcttttcttttcttttcttgctgtagtaattactgctggcccttgtggtagccggccttgggtctctgaccatccatctttattggccacttcagatcagtcattttctgggtccatcaaaatgaggtcgtttcacggaaacggtctgggttcttttacctcgaccattgccttcaattggtaatatggtttaaaaatggaacactaggcatagatgttactcattatcaccttctactacaacatcacctgaggactttctgaagcccaccaacattctgcctttttagtagaagagaataaaatatgggaaaatccaacacaagtaatgcggttactaatcacaatgcacgaattaaaatttagatacactactagtagtagtaccagtctgtcgggaattgggatgcggagagcaaatctctttctccgtaatcgcagcaaagctgagacacaccggaagtttcggttcagcctcaaagttgcagtagtaaccaattttggaattttcagttgcaatgtggcttacacagtttttccttttctctatttgatcgcattccgtcatagcagtgatgactctgcagtagcaaaatccaggctgatgagatggaagagtcgattgttcggcatattcagccaattgcggaaataggtaagtatggcaggcacatattgacgacatggcttataattaatcaattttaatgctatatgagcaaattaattttagctagctgaaagaacccagttcgataaaatatcggcaagtttataacacaaatttgccatcgtccaccacaaccagctcatcaccaacggaaaattgaattgaagtcacttcgccgaattcagacgcatccggaaccaatttcgcgccatactcgggatcactgatgaatccggccaagtctttggctgtcggaaagacgagagtgctgactccgtctatatcgccaacagcaagttgcgacgaaagctccggaccaagtttctctctgagctcatctgcatgagagccacgtatctgatgctgtagtgtttcatgagtgttagaggtacgcgtgttcaatgatgattaattgaatgcttatcgtgacggccataccaggcggtaagagatgccgttatacttgaccactagaggtccagccaactttccgtgaagggcatatcggcgagcgaattctttctctgacagtccttcctttttcttccctgtaacggttactcgccacacgtcgttaaaagaaggggcagcagtgcttttattcccgctcatttttgagatacgcgtgaatagtttgtgaagaagtattgataattgaatggccaatgttgaaagcgatggatccccaaatctctttctatctagaattcccaggggcagctctgcacattatattcagtttcctggaggaattctattgcatcaattcttgtgctgtgtcagaaacagcgccactcagagtgagatttgtgaatacacgtcagaaagcagaaagctagatgactatttttgaggaaactacgggagagcatgacgtgtattccaaatagagcttcaattacttcgtctgcatcgcagatcaccaaagtttgtttgatgctacctcatcttaaatataagcctgaaagaatagacttcactgtgcaaagaccgtctcggacaaatttcaatccaaatgtctgatgcctcattatttgactttttcactcacacgggtccaattatgcttacctaaacgtgcccaagccaccacgatctaatgtacaccaaagaggcgtgacggcaaatttcattgtcaaacttaatgtccaattgtgattcgctaaatatattaagtagtggcagcgctctatagcctatgatgaaggcaatttgccggtagaaaacattagatggttatgtactttacatgtatgaagctcaaagaaaatcctcccacaggtcatcagacttcctcagcatgatgaagccgcagtggccaacaattttgtccccactgttgcgaagcaaagcatattaactcataattaaagaacaaaactcattaagccatggccctggcctcggcatccagagtcttttgtatttccgcccacttccctttaacacggtatccacacatccagtagttgcccttggagtctttacccatgaagaggaagccctctccaaactggaagggcatctggctgtggttaatatacgacggcagacacggctcgctgcgtggattgacagcagcggccgaaaagtccgtgttaaagaggtcggactgggtccagttggagtagctgagctggtgcgtccggctcgagccaaagaagatgggcaacgcaaccgactgctctcggaacatggaccagtaggcctcgagctgtccgcgcgaccgctgggcgttgacggcctcgcgaatcttggccgccgtgtagctgagcggcttgctgaggatgtcgccggcctggagcagcacgttcatgaagccgaagcagtttgcgacgtacggctggtcggtgggcagcaggtcgaccttgagcgcctttctcatcgagcccgccagctgaactgtgacgggcgtgtccgagtctggcgggaggtggctcagggccattcgggtgcaccaggccgtgaggatgtcgttttcgctcaggaagggcttcttgtccaactcggcgtggcttgtgagctcgtccatggcggtgtcgtacatcttgtccacgtacgcgccgggcagacagaccatgcggttctctttggcgcggaacgccagatcgcccaagttgttgaagacccagcccgccatggcgccattggacatgcgctctttctcaagcacgtgtgtctcgatgggatatttgccgaggtcagcacatggatcgctgtcgaatccgacctgcggaagaacctcgtcgtctcggccctcaagcatcagcatccagttctgcatcacggccttgttgcccagcgtgtcgcaagcaacgtgcagccagtgcagcgtgacaagcgttgagtctgtgaaagagacgatgtggaggccgaacaagggccggtctgagtatagatagtcgtcggcgacagctggacagtcgggccctttggccagcggtagaaactcatcggggtctgccacgattgttgcgccggcattggttgttggcttggggagcttgcttgccaaggggtggtcttccctcttcatatcatactcaatgtgggtgtagccgatggctggacgttcgtgagagaagacggccgggacgtgatattcgattacccctttggcctggtcatggtcagatactgttctccatcgtctgtagagagctcaattcgagctacatggcaagaaaaggagaaacctacattatttcggagccgagctcccatcttcccccagccgggcctttgtaccagccggtcgagggcatctcgaagtttctcgggatcaagaacgtcatcgaataccatcaagttgtagaggacaattctggtcatcaaagggctgttatccaagaagcccacggggatgaccttatcggtctccacgcgagccggcgcggctcgtccaaagatacccataacgaatttctatagtgaatagtaaaggttatcgtaagagatttctcaatcgtgaaccaaacaagatgacgtcgcgtctcgatgctacaggagagtaaagtgccagctggatcgcctcgttaaggagagcgtagtctgccgcactaatttgccagccaatatatatgtcagcgatactggttggaaacgccgctgcaggctctttcatccctggtgcctggataactaaagcctagctctatccttttctacagtggccaggttcgggggctagtgttacagtatgtatgaattgccaacagttgccgaagctggagtgagcaatgtttgatccctacgtgaatagcaaagtgtcggtacatgctaattaactgcgtcttatgtagatttccctagatgagacgtataatcgagcgatttcagtcaggaatggctttcaagttctcctacactcctcgctgcaggtcccattggcacagatatcgaacgcaacatgctttgccgttttaagcatttgataggcagcgccgctgtcggcctttatgatccgggtagcggacataatgataacaaaagattgttaataccgttgcaaaaataggtaatgaggcaagcagagtgcatgggtgcagtgcgcttctatagagacaaggttgtggcttgaatgtacttgttaatagggcgtctatacggaggagtctgtccgtagagtcctgcaatgtacaagtaaaacagacagtgcccggggcagtgacacttcatgcagctgatgtctgccgtaataccccattcaatatccctgcacggcatctcatccgagaccagggccagttgaagatgattggtggggcttttgctcttttgctcgtggctgatgaaccaacagctgacactactagctgcgggttagaccgcccctcccaatgaacagccgtgagacaacatatttcttcaacgtcttcgcttggaagttagttcgtcctttagttcgatcctgctcggcacaacttgccaaagacggttccggtgatacccattcacatgtgaaatctcggtagagagagaaaatctccttgggggtggttcagagctggagctgttctccggatgtcgatccgctcagctagacaaacgctatggagtggacctacgccagaacttggcggagtagaaaaggggggccgagtctttccaagcctgcttttccctgtatgatgtctcctttacggcacgtaaattctctttaatccgacggcagcaacgccccgttggatacaacgtgctgttggcgcagcttgagcccatggaaatttgtgacaaaattttctcctgaatacgatgagggcagggtatattgatccagtcatgcgtggcttgtgtcagctatcagttttacgggttctctctctcgtggcaagaggggcgtggagccttcaaccggcgcacagatggggagaattgcgtgacattttatattactgtacctattagttgtagtagtgtggtggcagttgcaaaagtacaggcagttgtctgccgtgttttctaaatacaggcgaaagcccacaagttcctccttttccagtgtcgtatgccggcttctctatagccctgggccgcaaatctaatgactttttgatgaaattattaaaaaataataaacgtaatgggtatatcatgagtgttggtcagactatggctttcacgtcagtctcccattggtcatgccgatcttctctggggtcgacactgctcgtttcgaccctgacttcggtttctcggatgatatggtgcttgctggaggtgtcgtcgtcttcggagattctgttccaggtgttgcgagatccggccttcatgtgcgacttgccttgggcatccaggtcgccgagttgcgtcccccgtccattagtagacaggggcgcagactggttacccgaccttccagacgagccccggtagtaagccttgaagagctgtttcaggggcggtaagttgcaggcgatgatcccaaagctaccctcgaggtgcgaccaaatgacgagctgagcctccttgactgtacattgtttagcagctgggtagtaacaaggaagaagcgtacttacccagattgtcttttgggtggtatctctcgtctgtctggggatacatggcaatacgcataatggccgcaaaactggcgagcacaccaaggccgagaattgcacagactgaaatcttcttccgtcggttcatttgcaagttacgcacgatgaaaaagggcgtgatggcgacgacccagtccgtggcaacctggatagatgttccgatgtagctcatgatgaaccagccgctcggcgccggagcccagcattttcctctgagtaatcgagttaggaatgtgtaaagtctttggaagcattagataggtgtgtacgaacaaaaacggattccatctggttgcaaatggcctgcagtcggagaagagaaagatgagagcaccaaatgcagtgagggccatggtgcccactgtcgagactcgtcagcatgatggacttggaaagggccatgtcgttgagaaatacttacttgcgccataaagagcaaacctgtagcgtttctgcgtgcatatcttcaagatggtaaaggcaatggaaaacttggtgagtgttgacgatccaaagtaaatcagctcgtacaacagctgcagttccttggctctaatcttcataaacggagtgacggcatcatctggagctccaacgccgtagtatgtgccagcgatggcgagagcacaggcaggaagatacgggccctacagtggaacaatattccgtcagcaagcgtccgctgcatacagtatctttgggtcgccatacaaatcctcccacggccagataatcatcgatacctatcggtcttccatgttcccgtcgaataaatcgtacccatacgcgaagactgaagactgtcgtgcacaagattgccgtcgtgtagacaactccctggatggcgataccagcccccgcgggctttatgggcgactgagagtcggcaatcttctgaatctgctgtcccgtgagtccattgaattccggagtatatggaaaatacgccgacatggtgacttgaaactcgggacgacggcttcctcttcgaccggtggagaagcaacaaagaatggcagccgacaattcacaattcacatcaagaggtatccaagtattacttataacagccttcccgacattctcgattattagcggccgggccaatgctacagtactgttgctcaccaggggtaccgcggaatgggaatattaccctccacagtaccgcgaaacaagaagcttcctatgtggaaaggatccgcgtccgctcatcaaatgttccggtccctggcccggacacgcgtaacggcgaacacatacagtggcaggccatggtgccgttcctgcattgtcaatgctggtgaaccaccgggtgtatagagggcgggttgaaagtgcctagtaatccggtatccgtgaatgtcatccagtcaagccaagtacggtaacttcatgtactcatgattgccattgagcaaaagggatcagcttgttacaaggagccaggttgtagctggtcattgacacttgtagctctttgctccctccagggcctgtcccgaaaccctagctctcataagatgggtatcataccaaatggtcctaggcagtgcctagtcaaacaaaactcaagtgctagattacatgtagctagtgctcctttttgcatagtgccaacgtctagaccctaaaagcggcgatttcctagcttgtcactgcacccaaatgggggacagaaaaacagaaaatgagaatgagaaagattttatgcgcaaacagcaagcttatacacatgtaattcaaggagccaagatgtgtataagatgtgcatattatggtattgtacgcacatattcgcttggtgggccttctttttctacttggcacttaattcagccggatgcgacccccgagccgctctcttcccgtggtcgtagcactattcatgtaacgatgagctattatactgtcactcgtagtaggaattggtggatttctggtatcttgtaggattctggatcctccgtcagcaagatttcgaaatgtagcaaggtggccaacactcgcacgtctgggaatagccaactggaaataccgctttttatacgaggtcctggtcatactttgggtttcttcgtattgatgaatgctgtttttatttgcctcctacattagcatagtatcattaatagtaaatatcaagacgtttggtttggaaaattctgttcgaacatacacaaatcagttctcgaagcctccagtaggcggagaaagacctctcccctactttctaaaacccaaagtacagatattactaggagctagtgaagaacactagcccttgtagtctttgctccgtaagacttacattaccatcataattcttcctttatgtccaacataacaaacacaagactaacatctagggtcttttttcgctcttctatttagttacgatcttagttaatgcacacttatagtgaaacaaacaataagcattacagttaatgcccttaatagtttagcctccctgccacctggcgagcctaatgtaacatctgaactattatgagttccaaagagaggtggacattatacaatttggccctgaatctctcaatttgaaaaaggtcaagaccatacattggatttcaatgtcgcaatggagaataggtgtaaaggttatcaatcagtatttttcatggtccgatgtacgataatcgtgaaaggtcagtggcctgggtattgatctcgtttttttctcttagttataaaataaatcgcattgaacccccgctgctgaaagagcctgcgtggaaaaatattatgaggaacgttgcggtgcccttgggagctacaactgctgttttcaagtggctactataaatgatagctaggttgatttactatcttagaaagaaaataaaagattcgggaagagtgggagaaataggttacggcccagtaaggctggtcgctaatacgcatatagtcgtattaaatcattgctacaactgcaaccatgaatcaggcatcttgccatgattggcacaataatacggcagaacactttggtgtcgacatgaagattcagagaagaaataagtagtacaaattgatatcaaaatacccttttgtatttcttgagtacttaattactagcagctaggtagctcctgggtgttcatctttagtatttaatacgtgacaaataaaattatttaagatcataacatcaattctgtaagctattgtaattatttctcttcccaggtaacttttgcgatcttattactgttacaattgtgctcgatcttataatatcgatttagtaagcctctgccatattcgacactgccaatgatgtacatgcgccaccccatccaccttctatcgcatgctcaatctaaccaatccgcgcttcccagcatctttcgtaataatatccgttatgcatccagtcccgtgacctgaaagcattgtagaagtccagcaggtaatgcgtgaatgcccaacaaggctgcctgacaatgttcaggaaatgaggctacttaatacagccccaacattttttgttcacactttcgcccttgtttttttccaccgcattttgtaatgccagccacgtcacttccggttaacagagcttagagtatcaccaatatctagagcctgccaaacactcgcattgttgccaaacatggatcctttaagcgcgctagcgatagcagctgcagcgttccaatttctggagcttggcggaaagctatggatcaaagcctgggaaaagtataaacatatacaacaggaaagacttgatgaccagatgcttgcggaagaaggaaaagaacttcaaacagccttagaggatttatcctctcaagtttcatggttccggaatatctccaaagagatattggcgtctcggccccgaacacccggccaagcacagttattgaagctatcctctcaatgcactaagctttccagtgacttcgagcggatcaaaagtcagttgaagttacctaacagccgggaaacgaactcggagattcatctgcgcaaccatgtcggtgctagtctagtattgcgtcgaaacatgccagagggaaagtgcaaggactgccaaaaggcaaaagacgtggagaaagaggaattccaaagaaacgagaaagattttgaaaagataaagagcaaattggagcctctcaggcgcaatattatggatgccatacttctctctctgtggtacgttcctttggtatagttcaatctgtctatacgcctctctacgcccatttatctgcataacatacctgctttaatgccctttcatgtctaagctagcgacatatcttcaccaactatatccttgattcaacaaactaactcgtcaatacatcttagggatgactcaaagcgaactgaacaatgggaggtgcattttagtagccaactagacaagctcattgaattgcttgggagtactgaaaacttgtcgatgaacaattccttgagaacagcgttaacaaaccagagaagattaacccaaaacgggaatgatgatgttgaaagccctaaaggatatataccggaacatggaacaaccgtctccacaaaggtagacggggaggcagccaggctgagaattgctttgcagccagtgattcagcccggagaaggaccaacttcgctggtgcagctggcaaaacacatggttcaatattttaaaaccgacggcgaagcaaagaatgaaattcgcgcggagcttgtcaaggttctctggaagaatgactggaaactggataatgctatggcctcagctaaaatagacaccaccataacggcgcatgcgatagccaccggtattcaattcagcaacattgaaacacgcgaagaggctatctcaaaaagctttcaggcaacatattcttggatatttcaggacgagcctctaaagaaagatggtgcgcccatgtggcatagcttccctagctggctccaagatgaatctgaaaagccttactggatcacgggaaaaccaggttccggcaaatcaacgataatgaaactcatcttgcaacaacagtccgtgagagattcgctatcccgatcgctaggatcaatgcaccttgttctcgtcaaatactatgcctggcttgcaggcacaactttacaaaagtcgatcgatggcctcaaaagaactatcttattccaggcgctcaaacagtatcctggattagcaccagtcttggccccaaggcgctgggcattctgtcaagtgttacaaagcatttcaggtcttcccgtgtgggactcacgggaaatagaagagtcatttgaggcattactgtcttcgtgcggaaagagcatcaagcttgctttatttattgatgggcttgacgaatttaaaatgccacctgtcgagatcgttgaatttattcaacgtatgatagcacgctgccccaaggggcttaaattatgtgctgcaagccgaccgtggccagaatttcacgatacgttcaacgaagggccaatgcttcaaatgcatttcctaacaaaaaccgatatggaaatattcgttcaagaaaacttgaagattaacaaaggctttgtcgagagaaagcaattggagcccgaagcatcctctcagctgctcgcagacatagtggaaagagcaaatggagttttcttatgggtctcgttagtgatgcagcacttatccagccttttttctgatggacaatcaatctctcaagctcgaaaagctctagaagctctccctacagacatttcgtctttgtatgatggtatctggactgctatccgtccggaaaaccttatcgatgcgtcccacatgatacaagtgctgcgagcctatgacggtccaatggaatggcttacgttttgggccattgaagaatcgaaatctgatcaattcaatgcggaccgcttcccaaagagtggcaaattgaaagaggtcgctttgaaatctatagcgaggaagcttgctgcttgcacaaagtgcatcttggaagttagtggcaatgcaaccagtggtgttgttgacttcattcaccgcacggctcgggattgggcagtaaagcccgaaacttggaagcggatctgttcatcgtctggtgcgcagtttgatccacatctgtgtatcctaaaagcgaagatcatgatgttgccccccgtagcatcgtcgtcgcccgatgacatgggcttgtggggtgcaatgacaagaattctttggcatgctggcgaggtcaacgataacctagagaatacgccggaccttgtcaacagtctgcacttactcgatccttattttaagcacctctctcgagtttatgaaagaaatattactacaggaccttacggatggtggtggcagggcattccgcgttcagttctaggattcgctgcacagttctctattctgccttacatcaagtctgtggcactgacagatcgaagtcgtctatttaaaagagttccctcgcatcgttcgggtcttctcgaaaacgcaatctttggatacgcttactttttcccggattccgacagctatcgccctcaaatcccgattcaccggaggttatctaccgtgaagttcctattggatcaaggacttcatcaatcgaggttgcaggtaagaatcaaacgggatggtcttcaaacacttgaccaacagccgagcctacaggcaagaactaggaatggtctagcttctttacaagatacgttacaaggaaagcttcggagtttgcctccaactcatccggaatgcgggtactattccacagtggcaatgtatttggatgatgattcaaggaggagatccatcaaatcacgcattagctcgtggttttctaagttattggcgttctaatattattatactgctggtcatcaatctgaattattttgattgtattttatttttctttaaaaaaaagttacagggtttaaagtaaaacatgcatacaccggcttatacactacccagtgactacgcaatacatggatacgaagttgcacactgctctcaaacgccttgagttggcgatagaatgcagactgcctgctgatacttcgggcgcagataatctcgcctgtttgattccactagtcgtattattcgtcctaagctcaaatataggactaacccagtcatgtcgcacccagacgaaataaaaaggcagccattattgcaggcggcaaggctatgatgagagccccgagccccgtcccgccctggatatcccccttcagcgtggtccacaacacactcgccaatacactcgctgagatggtaatcatgagcacccagaatacagcctcgcggttcggaccttctatgacgtgaatgccccagccctcagtcgcctccccacagtccatgaccttgttgttcagcctcttagggagtcgcggcagccaggtgtaacggttcgggctaaggtcaccgtcaccgtgctcgagataatggacgaagacttcgggaggcatcggcggcggtacgaagtcgtagtcaatgcgggtattaggcggcgtcgagctgggcctgtcgcgtatggagatgtagccgcgacgcaaattccagagagtgaactaatagggtttatgttagcgggtaaagttcatatgagtagctgtctaatcagcggatttgctagccggtgcctcaagttggctacaaatacagcatttcgtgttgtaaatttagcatatctacttgaatagagtagcgatactagaacaaggcagtggtgctggaagaaagtagcgatagtagcataaagttgtgatagtaggagacatttgaaagaccaggcatataacaattgctagaatgctggatatcctatacgtagccaacttgagctgctggtgagtcattctcttaatcaagacttacgcgaacaaattcaacagtcaccggcttgatcaggaaacgcagccgggaacgcacgccccggtactgtatgtacgccttcttcatttgcgaaaaggcctccccgtccgaatttaggcgtgacatgtccaattcagccagtgttttgtatatgcttccggtatcgatgcatagggcgaggaatttggattcggctatatcaatactcgatgcatcggtgctgctggtagacaaggctgtcctggtcgaactagatctagatcttgagatcatatgacgcggattggtccctgtttctaccgattgttcagaatcactcgagctgcttttagatgtgttctcagcgggcacgtgtaatgacaattctaggccgtctaaatccgatgccttgtctattataaaatcgccatatagttccacaccacaatcctaatcgttgaaggagcaatgttagcccctgttctcctaaaagtaaagatttagggtactgctattctgtacttacgcaagtccattcaattcttctatatcccggtttaagcctgggcctgagtattttttttatccaagaaaataaacgtatgtgcttcagataccgctgggatctctgtttagctctacttggcgactgaatgtttgtatccgagatttggccgttgcgcaagtcttttgatgatggtttgtcattcacactgggcaaatcagtgctttcttcgcatatcccagctggatgccttgttagttcttcggttagatgaataggcggttgcgtaatggaggcatggtcgccatgtaaatcttttgatggctgtttctcattggtgtacggcgccacagcattctcttcctgcattccttgcttgggcggataaggtggtagggtatcagttactttcattaataatgcctctatgggtcgatcgatcgaagggtcttgcttcatacgaatctcccttgtaactctcaactctgccaactttgccttcttcgcaaggatctccagtctgcgggcagtattctgaaggctattgaggccggtggacatacactgaacaaagagatgcatgatgtattagtgatagagtttatgcaactcggaaaatataaggtgatataaatattcagagacatatatatgggagaggcctaccttttcctcgacaactctccaatcttcttcgatccgagctgccagaccgctccagatctcctttcgcatgctcatatactctttgatcatacttgaagggccactaacttctatttagtactcttcctcccttagtatggtctttgaggtgaataagaaaagcttactgtctctctatatgtcgatccaacaagtctttccggtgaaagactttcccacaaccagaaaccgtgcagaaaagctcgggtggcttgtggctcaattgatgtcgtctaaaaattcatactgtaagcaatccattcagcaaagtgagaaagagcgaggaaaagtaatacgcaacaacataccttaaatgttcagcccttgtgaaagtcttcaaggcaaagagagatagacccatgttagtgtatgtttagatagtacaagagcaaagagaagatgaagtgttaatacctttggaggccggcagacatcacaagtatgatatggaacacccttcttggcccgactgactcttccggcaatgggcgtcagcttgacaaggtgatccccttgaatagttcgagcttcatgagtggtactttgggaggtctcggggtcgctagacatgcactagatagtgtgagatatctttgaagtagatggatgcattaagatgaagaaataataaatagagatggcataccttttcctcgataaccctccagttctctccgacccgagctgccaaaccgctccaaatctcctcattcatgcttacatactccttagccagcgtttgcattttattagagtcccagttattagcgctccttctcttcattaaccacttatgacgctcgaggcaggcattagcggtcttagattgtaagtaatcctccttaatctcggcccaggtgaggcctagcatgtgagctattaccagcagctggtcatcctctgggctccaggatgcagaggtgaattgctgctcctgtgatacctgggtttccgctccatcatcatctgcgcagtcagagaaaataaaatattagcacttgtagaaaatagtcacttgttcaccataccaggggaaaattgctcctcaaaatcaacctcttcggttccagcgtggcgctcgagagatccctttgggacggaatatcggtttcgttgcatctcttcggcctttttcatgttcagcttaacgtattgcgggacctcttgcctctcagtcaagatgttaaactcctcgcgcactcttatgagactgctgttgttctgttgctcgatcttggagcgaacatcgtaccaggccatgggtcgtttgtggtcgtcatcgtactaaggcaagagcaagcttcggttagttttacttcgcaggtaactcggaggaaagccctagttgactttttctctcaggatgggaggtgtgagagaataaaagggggcaccttttcggaggtctgctccgttacctgagtttctccgggggggttcttctgctgaggtcctttgagaatgtcatgacggcttagatctggatcattttttccctcttccctaaatgggaaaattgcaccagatatgctataattgcttttttcttcttccttagatgaggaagatgtatgaggtatgctataagagtcctaataacgtagcaactagcggttagcttccttgtcgatatgatttgagtagagcctggaaggagaggataacctttggtaggtggtccaagttgacgccgcgaagcgaagtgttggccatgactgtcaatcagattttcttttctgttcttttcccttttggaataaagtgctagccttccggcatagttaatacttttaaaaggcattagtaaaagattcgtagctctgcccaacagaatgcctaagcactcgatacatgtattaatgcacgctgattggccaaatagttacacggtgaggggtatttcgcatagaggagaagaatgatatgccttgcagcctgccttatgggaagcattaattaacctggaccaattgatgcatttgctactaatacaagagaccagcgcaaatattttgtcgctgatactaaacataaacattgggtagatgaataatccgcacatagatcttgctatagatattcatgcaattagttcaattttacatttttcgaattggccaatagatatgcagttgagtgttagtctgaccagatacatctgctaccccacaaccttatactaatgggcctgacctacgcctatgtcgatcctaatatctacccttgagtatagtgcgttctctcagcctcagatacagcaccgttctgggctgctaatagtgacgacagaggtaatggatagagtaataggaattctcgacgacttcaggtatacctatatcattggactcttatgatattaccacaagtggccgccatcatgcggcaagatgcttaagatagattcgaagctggcctatgtattgccgctctttcatcttcttttcctatggagaggttaaaagagacgcaagctagtgtctgtttctcttgatcccctttaaacaacaacatcaaggcctagtacagagatgcagattcttacgccaaatcaagtcgagtaacattgagggagcgctgtggcatacgaaccgaaacttcaatgactacttttgtcatctaagagttttatatccatcgctttaaacctttctatttaatattagcgatggctacttctagttatctcatacattagcatagaatcaccattagtatataacaagacatttagcttagaacattacattcaagcataggcaagtccgcccttggggcccatagtatcgcttcagcaatctaggcaaccactctaaatatttgattactcttttggcaaagatggatattgtgatagaacatcctcaccatctcttgtagaacagcctgaacgcattgacaatgtgcaagctacttggttcaccataatccacttgcttccctgctgcagccgttcccaaacagctgttccaacatagagaaaccgcatggcatttttacatagcgctagagcattgattattatttataacactccatagtagtgatttcggatatgattatttgacggctgctgtttgaagcctgtatgtagactgaatgatctgattacggctaggagcggtagcgctgttaccactaaagctaactttgagtttctagatactatagttagtatcaagttaaatggcttactctagaattagatatttataagttgactttgatgacggctgtccacagcgtcccctcttatactcgaaggttacaggaggaagagttaatggcagtggatgtgaaagttagtgtgcacattggatcttgacaacacgcatctggataatgctgcttaagccttccacagcgttttacattaaattatatatatatccacggcaaagactacgccagtgatttgatattttaatgttgacaatgtttgtttagggcaacagctagcatttgcttagcgttgcgcaacctttgcatagttgtctgtaagctaaaacaaggcgttacgcaatgtgattctgatatgctttatcattcatataattcactttgatggtatggtgcactatgcaagttgtttctcaaatctacacatctaacagagttcgcctgttactctcagtcaaatcccattctacaaaattatcgatcagtggggtgactatcagtacaaagaataccaaaattgcagtgagacggtggagagcctagtcgaatatagcggtgtcgaatctgtcttagagtcaggctacgccgatagccggtcctctttgctggtcacgataccggcttttcaggcattggagactggtctaggttgtaggggcgttgtcgagacactaaagcccaaggccatccaaatgggcgcacgttggacaatctcgactcttctaagccattagatcgactatttggcacaatggaactcgtttccagccacgccaccagccgggcattgagattggcaatcgttgaggttgtatggttctcacgagagttgtcgtatgccaacaatacgaaacctctattgactacagaacctttttaatacattactgttagcatatctcaaatattcgctattcatactaaatccaaaaatcgcctcatatcaaaattgtgtcgcaaccacttggagaatattagtatcgacttgagagcaacttgtgggagctagcgaaagtccgcgtcggtgaaatattgattcctgggaggaaccaaactagcatggttggcgatccagctcgagtttggttcttttgctagtcaaggtcgcatgtcctgctgatcaattgaataagcatacctataatagaatgaggcctgggatattctgaaatctcaactgcgtgtaagcagacagatgtctagaaattattagaaagtctgacgtggaaattgcctctcgtaagccttgataactgattcgtgggttaaggctttctgacgatggcttactcgagttgaccaactcgttttccaaaggctgtgaatgctagtaatagacttatcgatatggcagaaacgaattacggtgctataatagtgatgccacactgcgagttagtaaggtccttagtaacaagacgcgaggtgaggcttatgctagtacaacagaccttattcccttcgcggaagaaacggataagggtagactcagccccgcggcctttacagcaagcccaatgcctccaaaaaggataaatttgagaaaaaaaggcacctgtgtggcgctagctacgcagaaacggcattaaaagcttggagcgggcaccaattactttcagctccaaggcctgctggaccaaccaagtgatgatttgctgacgcactccataaaatcgctgaagaaactgagagggccgccatacgcccagccagggttgtatctcgctgcctactgcttgtctgtacatgttgacggcaacgccgcgaactgcagagcactactgcagttgatgaggcagcatcggccaaacgagtgcgtatccgattggcattccagcgtatctggcgccgtgctaagctgccggaaagaagcattcgccattacccgcatgcagcatcgtagccacgtgagggctctcgacactcttataagttagcacgaggccctttgtacaagtatacgtgcgccaggattatgcctgagccggcagttggcttttgtatgctgtacttgttcagaagcaggcgtgtctcacccaaaatgagtttggcgagatcgctcaagaccgccatgccagccacccccaacaagcaacgatgcacacagcagccagtgattggcgggtggcccggcagcagccaatggagggactcgccaacggccagatcgtcggcaatttttccccaaagggctgggagttcctccgtcagttgggctgaggtgctgctttcaccgctccagccagtgtcgagtagcttgtcggagtttgcaactcccggcagtgcctcctccatccagcgtagtcgcaggatcaggtcccccagaagctggcagggcaggaataaatgatagtttggcgccacacctcgtcggtgaatttgagattgaagaagcttaggcaagattgtggttgccgtcatagggcgagcccggcctcaggtttgcgtgttcgcttggactctgaccgacacatcaaaagcaattctgaaaccgacagccatcggcgcaatgatttcttgttgtctgcgcggtcctctagagtctcgattcttgctgccctcgtcttaacccagcgccagaatgaccgagcatggatgctgaaagcagtcgtccaaggccgcgacacagctttgctgaactcgtattcattagctcgattgacaaaatcagccataggagggaattagttgacgatcaaacagcagcagttcctgcgatcgtttgctcagactcttcgcaaacttggcgatatccttactgctctccgccatcgtaatcgcctttacgtgcgcaaacctactctctctctctctctctctctctcaaacacgcgaagctgcgtggcgatatacatcaactccgcgtcagcaagcgtctcagtcacagcccgcagatgcatccagtaatcgacctaaccaagtcatggccggaggactctcagaggggcagcttcgtgccatcgtcattattgagcgtgtatgttcatcaatatcgatggcaggatgcttgttcaccatttccacgttttgcttctcgaaatactttagcaaatccattaatcgcctagttttttatgcctctttcggcaacttaataacgaatgtcgctaccatgatttctcgctcatacatcgactcgccgaattcagcaggttgccaagcgcaggcgttcttgatccagacgtatgtcctcccaaaggccttccaatccatgtcgtgggacccaagcacagccaaggctaacatgtagtgatgacgcatagcttcatgccagccgatgtatactggacgctggctatggccatcaacgtctatctgaccttttatcacaaatatgacgctagagctttgcgaaggatagagcccatctatttgctatgctgctacggcctcccattcataccagcattcgtattcattttcataaaaaatcgagaaggaattcgaatttatggacctgcaatttcgtggtgctggatatcgaatgaatgggacgtccttcgtgtcgcggccttttatgctcttgtgtggtaagtggctcatgccttatattgcggaaattgtaattgctaatgacagattcccaagggtgtgtatcgtaatcacgatgaccatatatattggcgctggccgtactatttacaaagtacgaaagcaggtttacgtctttcagtcgtctgacctggatcccatatcaatcgacgaggtcaccacatcgcaccaatcaaccgatgcagcaactctgacaatggagtccatgtcaggaatcgagccgtcaaaactgggccacaacatgagtccacccaactatggctatggaggcggttcaagctcagaaacagcaacagcaacaaccacaagacctcaatctgtccacgctgctaccaacctttccaatctgtcaaaccggtctgatgggtcctactactatgcgtcatcaccccctcatagaggctcaaacccaccacgaaccggcggccacaacaacgtggcaacacgagcctttcgctctattcgccggcgaaatcacgagcgagacaacgccgcctggtcttataccaagtgtgctctcttattcttcacggccatgcttatcacctggataccgtcgagcgccaaccgcctgtactctctcacgcataacaaatctacctccgtcccgctagagtttatgagcgttttagtgcttcctctgcagggattttggaattgtctcgtctatgttacaatgtcgtggacggcgtgcaagaatctgttccacgacatgtggctggctgtgcgatcagccgctattagccgcctggatcgtatccgcggaagaaagcccagtaccgatagccaagcagaaattccagagcaggcagtctgaaacagcaatgattatgtcggttaggagcgagctgcaggtctttatggtcttggtttaaaggagaaaaaaagacggctgtttctacatccacaggtagaggtatatatatgaaagcgacaggtggaggtttcgcggtaatgagttatgcacgggatggagtttacggcgtacaggctataatagagcaaagggaggatatacccatgacgcagagtattaaaattccaatacatatacattgatggacacactctatggagaattagtaattgcggtagctaattgtgtttggagaaagcaaaagtctcaatatcggcgtaaatgcatcgtgtagagggagctggggctggatcaccgcaactaacccgcgttatgctccatagccagtatttgccatagtaaatcacgagaacgcgcgctacggagttcggagcactagcaggtacccatgcagatgaagattcttagccgtatatgaactggttggagagctagacaacattagcgcagaggactattggacaagaggttgtggaggtctgaatgcaacccttaccggctctgctcagcaacacacagacagccacttgatggggagggtgtgattgtccctttttacagaacctcgcgaatatagtatcaatttgtgtatgccaatggtgcccaagtatatggcctacgactggaaccacagtccgcatagcttcatattgctgttgtctgttagaactcggtgcttacgagctgcagccccttctggacattccattacgccatttctattctgcattctgtaatccagcgtgtcatgcccaatctccacttctccgctaccccagatctccatttattttgctctcaagcccccaactcacccaccttcatatgcacaatctctccctgtgagaagatacaatgtcaactgggtgtgtcgtctgccgctcacgaaagggaagctgaccaacccaatgccatgagcggctaattccccaagcatgagtgcttacagcccaacaggttcgatgcgaccgcaactcgccggcatgtcacaactgcactcgcctgggagtaaattgtccgggatatagtgacacagcagcacttttatcgcagaaggatgggtcgcggcagcggctccaggattcagtggatttcatctaccgggcatcaggggtagagaagcggagagttggatcttgtgatgaatgtcgtcggacaaagagccgttgctctcgcacacggcctgtttgcaaacgatgcacgaggaaggggtttacgtgtaaatacaacgccaaatacgacgcttctgcttctgccggtatcgatgccactgctactagtccgtcgccgcagccatcaacggcggcagaaaccggcatgttagcagccccttccgatggcagcggcctcgcatctacacctgggagccagtctgaaacgatggctatgcctctatcatcgattccgcaccatatgcactggtatgtacttatatcctcgtgagagataaacgagcagatatgtgtgctcgaacatggtcaatacgagacgaatgctcacccccttcctcatacaggatctattcagatactctgccacaagacaagttccacttgcaggctctggccgacctgtactttgatcggatatccacgcttcgctgcttgggatttatccataaaccaacctttttccaggcactggacagaggcacgctcagcgaggactttggagaagcggtagtctatatagttgctgcgcttggagcgaggtagaggccattaccatgttgaagctaaggctcttcattactaacaatgatgatagaatgtatctgctagacgatcccaatcagttcaataatccatttctcggcgttcctggggccgcgtgggctgaacgggctagagaccttactatgcgagagatagcaaacccgtctctttcaacgatgatggtttgtggcctatattatcaacctgattcaaaataccaatatctaacgttcacttataggcaatggttctcatctgtgagtactccattttcatggatcaacatgctctcgcatttgtcatctttggatgctgcgtccgcatcatgagattactcagcctagactctccgaaaaaggccgctgttccatcgggccttgcgcgtatgacgcagctggaaacagagagaaggcttctgtggtcttgctatctcatggatagcttccttggtggcggagtagatgggaacctgtactggaaagacgacttcccatgcgtgccactgccttgctctgatgcgagcttcgtcgcccaggagcaatatgccgactttgaggctccaaagctgagtgcattcgagctttacccggaccgtagctacctaaaccttcgttctcatacgatatatcttgtacagctgagaacgcgggtactgaggtctgtcgtccaagcacagcttcgttggatgtgccactaacgatgtttctagactcatcagaaatagtaatcagcaagtcaacatttgggatcctggatccccgtttctcgacatcattcagcgattagaaatttggcatgctggcttacctgagcgactggtgatatccgacttcaacgtatacatccacaaagaactcaacaccattagcgctgttttcatgctgcattttctttaccactccattgtctgcgatctaacacgagtctcgcttccgggatatgtctttccgctgtcagccgcgttccattcctgccctcaagagtttcgacgacaatgccaagagcgatgtcgatttcatgcagacgagatatcacgactagttcacgctgggtttggctatggcatccgcgctttcgatgatttgcacagcttaatggccacattcgagtcaaccaagatccaaatcattcacacagcgacggctacgtcgaattctattgacatacgagagcgcacgagccacaacatccgtttgaatatgcgagcgttggatattcttcatcttcagaaggataaatcgaacccttatgtcagtccaccccaaccagtcggtgaaatcaacagtaagatgatgctgaccaggctacagcacaaagccttaataccattactagagaaattcgactttaataacgtcgtggccgaatggcaagcttatccaagcccaatgttcgttcttcaatgtgaatccccccattcaaaacggctgctaacattttcgtttcagatcaatggactcggagcaagctgaagtcacaggaccagaagatgccgcgtatctgagcagcttggctccattccgactcgcaaaagaagagattcgcgcccagatacgacaacgaagagggtcttcccccgcaggaaacgacttgcccgactctccagccatggtccgcccaccgcccatcatctccttaccccaaaaagacgcccttgacggcattagcggtgccgatggaaacgccggtctactaggaagcgcaaatttctctctagaccacatgcagctagcatctacaacacatcctacacctcctggcgccagtggactggacgtagcggcagagattcaggggggactggcgaaggaaatggtgaatttgtcagacttgtcagaagaatacatccggatggcgggtgagatggccaactatatctcctgggacatgtcggagccacagccatggttggatttcgacatgagctcgaatagtatatgacagcagtgcccattggacttgaaagatgaaagaaaacggcaagttgttggcctcgattaagcatacgtgtaagcatataagctggaagagcgaaaccacaactagcatctatacgactactattatctccaaaagagagagtaaaattttcttcattttttttagttacagcaaactgcctagggttctttcctaattatacagctggaacaattcccgccagttcctttggcgttatttctggccttccaatatacttgatccatgcatacggatcttccatctcgtcctgcagagttgtctgctgcgcgccctgaatggcctttgggtactccccagccagaccaacaacgcccacgtcttttctatattcctcccacaatgcaagcatctctttcagcctttttggctccttttcgctcagatcatcagtctcgcccgggtctgaaacgaggttgaacagctcccacttctgcggacccttgggcgcaggcacataagttatcttccagtcgccgcgacgcagagctcccgatcccgcaatctcaaagcctgccacgtagtctttctcgtggattggcgacttgcggctccagccactgacagactctagatagctcctccagctctggccacgcagcgacgcaatcttgcggccattgtactctgtgccggggtgtttcagcccggcaaagtccagcaccgtgggcacgatgtccatgacggtgcagaacgcatcggtgatgacgcccccatcatcactgccacggtggctgttgattcccgcatgaggcttcactaccaggggcaccctgcagcctccctcagtagaaaacatcttgtacagtctcgatggcgcggttgcggcctgagcccacagagggccataccagacaaacgagttgccccggccaatgttgtccaggctgttgtcgtagtatttgtttacatgggccatgacgctgctgccaaccaagggggtcgcttcgtagctggctccctcagcgccgttgtcgctcataaacaggataaaagtgttgtcatactcgcccgtcttgcgcagatagtcgataacgcggccaatgttccaatccatccggtcgaccattcccgcatacacctccatggcccttgcggaggcggtgcgtgtttcgtcgtccaaagactcccagttctttgcctcgttccctgtcgtaacaacagggtgagccactgcatcttgaccaacaaggccgagagacttgagtcgctcaaggcgcttctggcgcagcacttccggcccgtctgcgtactggcccttgtacttgtcacacgtctctttgggcgcttgtaggggccagtgtggtgcgctgaaggggagataggcaaagaaaggctgctggcgctcctcttcagtgcggttttccaggtatgaaaccatccggcctgcgtagccgtcagatgagtaccagtcttcgccaagttccttctcgctcaagtagcgatcatcttctgcatgtaacgctcgcgttgccgtctcgaagaagcgccccggctctgtggtgggatcctggtattcaggctcataggctgttctcctgattagaaaacattcgtctcatccaaccataacagggctcgcaactggtaagctcataccgtaatgattcgcgcaccctggcagcagcgctaagcttttcttgaagccgcgcttgataggcagatgctgtttttgcagacccaagtgccatttgccactcataacagtgaagtagcctccatcagacaacagctctgggagagcaactaccttttcgttgaggtagccctcgtggcctggttgccccttgtgagcaggtgagctgcgaacgagctcgtataactgtccgagcccggcaatgtgatggtctgttcccgtcatgagcatcgagcgagttggactgcaggccgcagcaacgtgatactgtgtgaagcgcagagatccttgctgagaggccagcgagtcgatatgaggggtagctatctcggagccatagcaaccaaggtcgctgaagccaaggtcgtcggcgacgatgacgaggaaattgggtcgagggtccttctggccgcccattttcgatgttcaacgccggacgatacaagacagtaggttggagagttgaaggagcaaaactcaagaaacgcgcaacccgttgaccacaagaccaagttggatatatggagcaacaactttctttttaatcatccagggactaatacaagtatggatccagatggagtgtacagctgctaaaaactcaaatagctttccccagctgttcttgtcaaagccgcgcgtggccacctggaagtcggggatttggcggaaccgatgtcccagctttctggctctcgcaaagcgtggcatacagacgccattcgaatagtagtatacggtgacgctgcacgcaatagcagcatctcgccatgagatcgtggggtcatcaaccgtctccgccgcgacttctggggctgactcgcggccctcgcctgctgccggctttcgcaccggctttcggggccctagtttgcggtcttcgctggctccaggccttttggcagcggacagcgttcatggcgagttgatccatttggatggtgcaatgctctacgatccaggcgttcaaggattgacgaggcgacaggccaacacagttgtggctgcagaacgttgatgttgaaacattctatatatgttgtgaataatcctgtctttcttggtccggagatggtggcagcatcaggagcatcgggtacgcgaccaaacgcggtcatcctttcgctgccagtgtatacaaggtcatcttgatctcgtcttcgtctctattagttgcaactcacctccgtcttgatatcccatatattgcaaaagactttttttcgacttcaagtggttgatatcaaacatggcagtcgattcatcttcgtcggtaaacctgtctgcaggctaccgactgaggcagtttaatggcacgattgtgttcatcatgctgtaagtgctatacaaaactccatcatcatcaagctcaatgcactccctaactgttccatcgacttataggtacatgtgctcctgtgccttcaactttggctatgatgttggcaactttggcggcgtccagggcatgcagagcttcggcaagcgattcggcgaatgtaatgcaacaacaggcgtctgcaagctgcctccatggctgtcctccctgatgacgtctcttcccttcctcggtaaggctctgggtgctattgcttgtgggccgattgccgagcgatttggacgcaagatgtgcgtcttggttttggcttgtttgtctttcatgtgagtcagccttatatcacatcggggaaatatgttctcttgttgaagaaaacctgctgatgccgaattttgcagtggtgttctattacagacaacagcgaggacaagcgcacaattcactgtgggcagattcatcagcttcggcatgacgggcatgactatcgtggtagtcccgatttacctggccgagacatcacccaaggttctacgtggtatgatgacgtctacgttgcagctcatgattgtatttggccagctggtggcttcgctggttacattcggaacgcagcacatctctggtgataggggctggcagatccccgtgggcctgcagttcattgccccagcgctcatcgtcgcattgctaccgctggttcctgaatcaccccgatggtaagtactattctcagtaaagtcctgaaagtgtctgtgtaatctaactttctctccccctaggctcttgactcaaaatcgactcgaagaagcaaagacttctcttcgaaaactatacaaaaagcatagcgaggctgaaatcgaccaggaaattgacattttacgccatgcgcattccacggaacaaaagggctcgtgggcagaggtttttaacaaagataacagaaagcgtaccatggttgctgtcattgccatgtttggccagcagattaccggccaggcattttccagccagtactctgttgtcttctaccagtcggaagggtacaagagccaggcctttttgttcaacattttaagcaacgtcacgggccttgtatgtctcatcgctacctggttcatcatcgaccaagtgggcagacggccgatgctgatgactggtggaacgggaatggccatcttcctctttgttgttggcggcgttggagttgtcaaaaatcccagcaactccgagagaggaggattggtaagtctttacaacccctttttcttgtaaaattgcatactgacggctgctaggtcgcatcttttatcttattcacttgctcctacaacctttcctgggcccctgtttcatacgtcgtggtatctgaagcagcctctactcgcgtaaaggaaaagacgaatctcctggcttctgttatttccatcattaccacattcgtaacctcgttcaccatcccgtacttgctcaacgcgccgtatgcagcgctgggggccaaggtcgggtttatctacggtgccatcaatgtggtgatggtcatcgtagccttcttcttcattcctgagatgaaaggacgaagcctggaagaagttgacgaactgttcgcgacaggcgtgccacttcgaagcttcagcaaagccacaacaactcccacggccacttacattgaggacgttgacattccgaggaaagagccgggttcaggggaggcgtaggatgcgacgtctttagcaatagcggataagggcagtaggagatggtcttaatttttaatatagtcaatatcagcagcgtaatgagccttgttattctacttttgttgtttgatactaccagatgttgggccagagggtgcaagacttggtgaagtagagccatcaatagtagcgagatcgtggccccactaaggctgttctaaatcgcattctaagagtcgcagccgccgatacgtctcgtaccagctgaagaggtgaagctgcacgatgcgcgggaattgaacgaatatgatggatgagatatcccggaaacaaaatttaccataatttgtcttgatattgtctttcatgacggaggagcactctatttgtccatggcgcccacaattaaacatacaacacggcatctttaaattggcacatcatgattgactaagcaagagaacatgaagcaaagtaaacaacgagacgttctcaactacgggaaaaaaaaattataaaactttaattcatgcggaggattcattgaaagattaaaaatgtggctattgaaagtaaatatgctacttcagctatgctgcatcaaaaattgtcaattacaaaatgtttgtgtacgtgtactcaatacacatgtccaaagtaatcattaccgtattctgcgacttttgcattcttcaatatcactttgaacatttgccttatgagtttatataaaatatatcaatatattatgggcagagtgagttactcttaagttacagacgctctctcaagagttgaggttgtcttcactcagaccgtgatacaagataaagtcgtaaatatgcatagtatagtaactaatgccactttagaaagtaaagtttgggctatgtggagccgtagtctcgcaaaacccgtaaaaatagtttccacaccaggctatagggtgaagacacaaagcttgacttgtctttgaaactacgtaaaggttcgctcggcggcccaatagcagatacgactgactagaagtcgtatttatggagttcagctgcagatacgccgcagttagacacgtcgacttgagttgcctccacatcaatccggactagctcgcgagcctggccgcctgtaagagactgcatagcgttcagagagagaacaaagcccgagtcggctccgtcaattgcaaacagtgatacatgctcatcaccatactcgagcttccagcaggagaagcactgagcatcactggagccacgaattgcgtcgattccaataaagtccaatgcatctttctgaatcttccagtccaagttaggcatgaatccggtgccctttctccaacaagcgacttcactcagcgaacgagaggggtcgtcgtagagcgaattgaacgttactattatgtattagtgtcagatggaccacgcagtagaatttatgcaatattcaccagaaacagtttccgcagaagccaagctgataatagcagcaacttggcaaatgcccagcggcaccatctttttaagttatcgatagagttatgtttaatagttggttaatttgactttctgaatatcagtggttgttagaaatctatgagttgcaaatcacaaagcagagtggccaacaaccccagatttatctaaaacaataatggcctcatcaagagccattatacagggctgtggcatctggcatacgtcagtagtgttgttttcattagtccgtgcaccgccttcacgttcttccttcatgtcctactctccgtcggaggttatcctcttactgcgccagttgtcgtgatgattctgcatcgtgagatggagaggcctccaggcaaccattgttaaaaggacaacatatcatgatcatgcagatgacaagctgattgttttgtaaattgaaagaaggtgtgacgtaacattccaaagagacatgtcgcggtatgccgcttgccttcctatttcactttgcgcttcaagtaatgtaactgttcactagcatctaatctacggagtttccataatcatgaagaccaatagttagggaacacccaatgatgcatgtcaagggatatccacatgtgcgaggcgcgtccacttcttctggataatggcttaagcgactaagcgctggagtgtttgcttcgattagttccagctagcctggcaactaatgattttgtttctattcatattctcgaataaaagaatgttattctcgggctatgggtttatcagatcggccaacgagctgcgcccaaaaggctgatgtggccgccgtattcttttagttctaaagtgatgtggccgccgtatttttttagttcctaaagagacgtgctttctttcatttcgtgcttgaatttctttgtaaagaagtcttactgttctttactcggctatttctctttttgaaacatgagtcaaccagcgatatcaccgttgtgagtctgtctaattctcaaaccttgtaagctgtgagcacctcagaaatcgtagatgatgcaatgaaatcacgtgcttcaagatatctagagacagatatcatttcaattgatagaatattaatcacctaaaatgccatgttggtgcctgggacgtcaaacccgtctggtactgagtgggtaggaaaaggtcgtcgtcatgacatacgtacaaccatgaatccgccgagcaggggtgtttgctttggttagactatttgcctgccgctgctaaaagctgttagctcccaagcttggcactggctaagggctatagaaagaagatagatccctgcgatatctacgcacaaaaggctatttattcagcctctctttacgagcttactttagtagcattttctgttacaattctgttggttcaaaggacacttgtcgttgtaaatagttctttgggcacatggcccgcgtgactctctatcccctgtcttaataactcacaaagtactcgacagggcacaaggagggtgtgcgggtttaaggcaggaaaaagaagagggagaggcgcagcatcatggtgttgttaatgcaatgccctttatggccattcaatgccacatttgaagttttcctccaactccaactgatcattcaccgaggctgtttctttgacggggcctgcactgccacgatgcccttttgccgaacgacgacgggagtgcacaggccaacaaaagccacgcgtattctaaaaactctattagtataaatatctatcctattttatactctttgcgacaaaaggccagctcgatgttaactcatcagacagccaaaggtttatatgttcgggccctcaacaggatcaattatgctcccttgaaattgaaatacaggaccttgttgctcttcttgggccatttcagattagcaatggatcactaggatcctatattgtcgacaccattataaggagtcgcagcatcattctttgtgggtatctcacgggttttgaagcaagcaccagactaattgcttcgacagtcgaacacatgacggctgatatgcacatcttcctcgatcttactgatgtagaagaaatcgacgttcttgaattcagtatggtagaatggtaactcagcttgctggattaaatgcgctgtaaaccattcgcgccagaaaagtgattctctgcttcactagccccagttctgaggcacacatggcacatgagcagagctctgaaaggttctggtgctacatacggacctatcacaaatgcgaattctgtcttttcctatgactaaagggaaaagatgctgctcggaattactgcgagaggatttatgaactcggcatcgggcgttccggcgaagagcatgccaaaagccttgtcgatggccttcttaagagaggcaacggcatgaacacaccacgcaatggcatcaggggattcgttacacccgaaatctttcaaggccttgacgtgtatgagagactcggaggtccgaagatgtccgcttaggttgcaaatagtcatgcgagttaagctcgtccatttctcgtgcctagatacccgttggttccactttcagtgacaccttttggggtagttatatttacatttacttcgtcaaagatgactatatgctccctaaatccagaagtagacggttttttggaaaagggttccatcgtgtacccaagaagtggtcaattaatcacgcaaagttggccttctggttgtacaaggtacacgaatggccgaccaagcagctgcatctcacatatgagcccgctctacaagataaaggcgcactatcttgagatttgtacgaatggcagtatctctgggaaccaaatacaggttaggcaaaactcatctcgtagctttgatgtcttttaactaagcctaaactaataaatctcttccaaacatttatggcacaatcggacacagtgcttggtgcaaagaatattatcatctcgttgctttcccgcacaacactttttggaagacatcacggtaagtctttcgtcgaagacgcaaagtagcatgtgctagaagacagcagttgcttacaatgcgtgaccttgtaataagcggagtagttcttccggcactttctctaacttttgttaaatatcaagcccagcaagttttgttcgcaagtaagagtaaggcttacagtgaattatacaaacatgaagcattggagcccattttgacgctatagtactgaattatgtttgacaaggtgaatgctctcgcagaactggttacctcatctcatcatttgtcgccggagaaattatttcaacgaatagtaatcacatgtaagagtcgagccactgaaattctgctcaaaataccctgacagccgtaacaaccctgtcgctgcacacctacagtatggctgaagatcgcaaatggagctgctcttggcatgccactatgctggacaaatagtatcctgctagtaatactattcgccaaatcgcacgaatagcaaccctgtttgccgacccatactagggaaatacgagttgccctatctataatcagtaattacaggcccatgttcaaatgctgttttcgatataatccacctttaaatacgagatttccatgcacagcaacaagcctgggtcgtgttgcggtgtgtatagcaacagcatcagtataaacaagcgttgcgccgttgtatttcgatgcctgctctcaagtagtatcatcgtcctctaatacaatgaagctatcgacactatctaccgccgtggccattggcctatcctcaatcgcccagggagcgtcggtggtgcatgagaagagagaccaagtccctcccgaatggacaaaactcggccgtgcagttcctgatacagcgattgaactccgtattggcctgaagcagagcaaccttgagcacgccgaagatctcgccaatcagatttcccaccccaagtctgagaaatatggcaaattcctttccgcacaacaggtcgttgacctattcgccgcgccacaagaggtcatatctgagactatgcagtggctacgacaaggtggaatcaatggcaatcgcatcaagccaaccgccggtcgaaactggctcaagttcaacacgacagtagccgttgccgagaagctactagacacaacttactacacctataggaacgaggaagaaagcgtcgaagtggttgcctgcgaatcgtatagcgttccggaggatattcaacccaacattgacttgatcatgccgacaattcaatttgagaccagaggccttgcagcgagcagccgtgggcttagccgccgagacacctttagtcccaagtttcgggttctcgactctgtgccgcatcccagctctcttgccaactgcagtgagacaacaacacctgcttgtttacgagcaatgtaagactcttaacatttctgttgaagttggatttcttcctaacacattatagatacggcctaccggactcggacgaggctgttgaaggcaacagctatggcatcgtggaatttgcccctcagagctttaaccaagatgatttaaacgtcttttatgccaaatacgcctccaatgttccgaataacaccggacccatcattgacggcatcgatggtggttacttttcgaatgactcttcagtagatactcgtggagagtcaaaccttgatctgtgttacgcaattggtcttgttcaccctcaaccggttacgctcttccaagttggcgataacgatcctgtccaaccggcgactaacaacaacttcctcgatgctatcgatggcgcctattgcacgtatgaaggcggcgatgaccatgactgggatgcaatttaccctcatgacggcgagctctcaggagaatatcttggccagcctgattgtggaaagtacgatgccaccaaagtcatttccatctcttatggtagcaatgaaaacgaccgcccaatctcctacagaactcgcgaatgcaatgagtatatgaagcttgcgctgatgggagtgactgtcctattttcgtctggagataccggcgtgtcaggcatcagcggcagatgtcttcttccaaatggtgcatggacacctccaggagccgattacggccggtttaacccaagtacgcatatgtattcagatgttgctttaatgtttctagatcactaaccatgctgcagtgtggcccggaacctgcccttggattacctcagttggcggcagtgcgttgcctgagaacggcagcgtcaccgacaagcaggtggcggcttataatttcggatctggcggtggtttcagcaacatctttgccctgccttcataccaaacaaatgctgttgcggaatactattccagccacgatcccggatacaactcttctatttacaacaacacgcaacaagtgcgaggattccccgacttggccgtctcgtctcaaagcttcattaccggactcgcaggcgatttcatggcctttagtggtacttcagctgcaagcccactgttcggtgccatgattacgctgattaacggcgagagaatcaagagtggaaagggatcagttggcttcctcaaccctgtgctgtacagtcatccggaagtttttgatgacatcacggagggagcgaatcatggatgtggtactgatgggtttcctgccgttgaaggctgggatccgattacaggactcggcactcctaactttgccaagctgagggatcttttactcagtctgccatgagcttaatgttggatatcgtctttaaagggatatgcaactgcttggaaagggaagcgataaatgtgccatagcgcaaatctagttgatagagatctaccaagaaaagagaacttgctgaaagtctaaatatgcataatttgttcgtattctatttcacaatccccactgtaactctcattgaccagtggatggaatacgatgtgagcaagggaccctaacatcacaaagcctctagtttcgtttccttacatgcagctctgtacccaccttgttaatggggccgtattgcaatccagatctttgtagggctgagccgatttacaccaatacacagcattaagatgaatctgcaaccaagacttgtctaaaattccaaggttatatatacgccaagtcaataacaatacactaacacacggtaaagtactagttgccgatcagcatatcagttcacagtattctcgtaactcatgtcagcatgttctccctgcgagccgtggctatttagcgctatagggtgtccaagcaaacataggcagaagacaattccctctaggatttgagaacggcagtacaatatatgcgtgaactaaaacaagtagtttatttgggatataatcaagtataaaatctctaacatcaacatgtacccgacgccagagtattgaacagggtgggcaactcgagtaaaccttgccaccgggaatgaacctaaccagtctcaaatccagatcaacggcaattctattctaagacaaaaggatatattatatatatacattgtgtaatttctgcaacacaaagattacggccgttagccttgatggcgatagggttcgtacgcagtgttggtgtttgcaaaagtaggtgctggtgcagaagtatggccgtgatgagaggctgcgccgccatttccgaaatcgaccttttcgtaactgccctggacgggagcgcgtcgagcttcggtacggcccgagcagcaacatgagctgaaaagccagaagaatgtgctgaccatggacagggcgagagcgagccacgacgcggcaaaagcgttggcgcccaagctggactttacgccatattccttcagcgacgaattgaagacgccaacgagcgtggcaaagagaaccgttgacgtgatgtttgcagcgatgaggaagccggtcgcgacctgtgagatatggatgttagtgatgaggttgattgagtagatggatctagacataccgcagacacaatggttgtaaagatgcttccaatacgactgaaaatggccgaaatgcccaccagcagttgcacaacaatggtagcaaacgcaagcacgtacgcaacaaacatccagtgagaaaccttctggtatgtcttcaagttggactggaggtgagaggggaacaaatcgtcaacgccgctaacgttcaagtgccagacaacaagcggattgaaccagaagctgccaacgggcttgctgcaaaagtccacgtcaaagctgccgctgtgcttttctccctcgcagtagccgaacaagccaacgtcgtaaaagtctcgcagttcagacgccttctctgcctcttcgatggctgcggcaagctcttccgtggcattattcatagcattcgacgtaagattcagtagccggtctccgaaattacttgcttcagccgcagtgacatttgacagatcagcctgtgatgttggttagcaatttttgccgaggggggcatcttcgtgaggcaccgaaactcactctcataaagtaaatcttgtttagagtagaggagtcttcatcagtagatccaatgcccgcaaatatgagggcaaccaatgagcctattgttaataggtatggcagcccaatacacgcaacgcggcctgctttgcccattttcgaatagatggcaatacaccgaatgaatgaaggacaaagaaaacaatcaacgttgagagcaaacactttcttctcagatattatgccactctaacaaaaacaacaaaaacgacgagacgcgagcagagcaagtgtatatgatatgatgtaaagatttctgcagcgaaaggcgccataatactagaataaatgagccgccaccatccgtttgacgccaatgcagagctgaatcctatttggcaacccttggtataaaattagaatcagcctagaaagcgggccggtcatggtcatcatgggctaagccacgccggcatcaaaccatctgacaagtggagcgtgaagaatccctatgacacgacgagaaaattaggataagcatagtcgctagcagaccgccctggtatggagtaacgcgttagcatctcctattggaggactaactggcgatagttgctgagctggctttgcaaacgcctatatccggcgtgcaaagttcatcaaaccggcaaagataggccggagttagttgacgatgtggaccaggagtagcttggacaaatatcaaatatgggcaaatattaatatattaataatcatataagatatcaatgcgcaagcaagcaaaacaactacagtatactccgtagatcgatacatgttgggttgcaattctcgacattgctgcaggccgtgtcatattatagtctttccttccaaatatacatccagaatagatgtctgaaggcgcagtgaatagtcatatggcagatagtttggcatcaacaggacgtgcgcttcttgccctcgcctctcgcttctttcggctgtgagtgagccgcattctatatccgaaagaggctttggttcgtgagatgggatccattgttgtgagctagcaaacgcactacccactaggtagcatcctctcttcttgctaaccgtttatggtatttgtacgcatagcgagatctcatcccaaaagttgctcagcctgtcccttccattatgcgtcgagactctactcacgcacgcgcctgaatagttctaccatcactactaggcaataggctgcatatccatgttatttcctcgccactaatattacgtagaagctgctcttgtacggagctaaccgaaaagattccacgcagccttgtctgccgagtaagaatacagattgtaacccccacaagagtaatcactagctgaaattacagtcgatcccagatttaaaaacagatttaagcgtgttttgaagtcctacacaatggcccaatttgccgcaaatcgccgcatattgtgaggttgggctgcgttggcgggacgccgtcagctcaggggtggatcgtgatactagtactcacaacattatctcgatttttatgactcttttgaggaaagtctatcacgctttgaagaaaggcgattcactccgacgcagtcgagctctattagctatactactcgatagtggaggtattatggcctgggtttcttgcttgttagcttgttaggacatatcgttgagatctgataggtagtaactacagtcagtagtgaagagcaaaaggccagggaatgtgaagaataatgtcgtgctgattcacatcttctattctcgactactgttgtcatgactagtgatcctattcctgatgcctctgcggctctgacctagcgcttggtcttgtgttgtgccctagcttgaacgttgggctgagctggcgggtcgccgtcagctcaggggtggctggtgggctgtaacgatcatcacgcctcgacttgctccgtacagccccatggagctctttggggaaagatatggggctaaaaaaagaaacgcaggtccgttagagccgacttatattagcttacgatgaagccgttgttgggataaatatctgagagtcaacagcagtcacaagtatagaaagactatcgctgtgctcctttgatacccttttcttctcattattgcatcgcttgttggttctatagagcgtttggtcttttcatttccttcaacttcagcttttggacgtgatgtctcccaggatatcacgactttccgctgtcgcggcccttgcggcagtggcaagcgctgccacggcctcagtcagtgcttccaagcctgctgagccctgtgcgcagattgcaaaattaacagcagcaggaagtgagtttctgtgccctttggcagagcgttatacgacagtactgacacatcttagccgaggtcttctccagtcaacttgcactagcctgcctggaatcgataccattcaagtccgacctcgcagtgagcttcgttgatgagtatagcaaatacgtgcaatggcagtctactatcgagattctcagaagtatgtctcatgctgtctgctacgttgttgtatatccctaaccgaactcagatccacccatcggcgctatatccgcaacagtcgatctcgttggcggcatgtcgactattcgccagagagcagcttcgaacctttacaagtctcagtacgcctttgatcaggatttgtttagtctcataagctctgcaaacgacggccatctggctcttttgccttgctcatttaccatgaactttataaacgtggaggcttcattggcatcgctttctcccgatggagcgactcttcccaagctctatacattgggtgcgtatatcgcttcttgctacattcaaaagcttttcatctaacgagttactggcaacagacgatggcatactactagcaaacggcaacaaagacgtatctcctgtaacgctcatcaatggagttggcgcagaggcattcgtcgaacagctcagcaatagcgctggttttcaagatcccgatgcccggtacaacagtttaacaaccaatgtcccacatggtctgctaggtggcgacagcacaaactttggtacttttgcagagtacgtgagcttcccgggagtgcacgaattcaacatgacctttgcgaacgggacccaagcatcatttccgctcacaggacgagttcggtcttcggttggaaatttcacctttaccactggcgaagagctgttcgaggcagtttgcactcctaccactactgattcatcaagcaaaaagttcaagagaaacggaagcatggcggaactccccaagagggaggcagatgcgaagcctcttgcagcaccgagcggatttcccaagcctgttgtccaagaccccaacaacctcatggtaggatatttccccgaagaaacaagcctcaaggacgttgctgtcatgacagtgggatcctttggaacgggagagattagcaacgaggagattatcacttttgccgtaaaggcccaggattttgttgaaaagtctgtcgctgccggcaagtccaagattatcatcgacgtgactggaaatcctggcggcactgtcgtctcaggctttgcacttgtcagcatcttcttccccaacatgaccctcttttctgcgacaagaatccgctctgtgcccgaaacccaataccattttgaggttgccagccgcgtcacggatccagaactcaaggcgcaatatgaatcagcgggtttcctcatctcatcaattcttcaaccagaccaggccacaggctttgctagtcaaggcgacttcttgggtccttttgatacacttggtgtcccctcaacggccatttcggctgaagagaactttaaactcaacaacgcgacgtcaacccccatcaacattttcggcacaggaggagtgctcaacggtacggaaccgccctacaagcccgaggatatcatcattgtgagtatttcatgtccctggttttctcttttcttttcttttcttatctgctaacaccctccgctagcttaccgacggccaatgttcctcgacttgcaccgtcttcatcaaccacatgatcccatacggcgtgcgtgttgttgcaaacggtggccgcccacaagttggtcccatgcaggcgattggaggcgtcaagggcgctcaagtcctggaattggataatatttcccaattcaccgagttcacgaaccaggttgtccagaatgccacggatgccaagaagcccatcttcacgtcaaaggaattggacgcgttcaaggaccatatccctttgacgctggatcaattgccattgagaatcgcctcgggaagtgtcaactacagaaacgccttttctccgttcaacgacgaggtgcctacgcaatttgtctaccaacccgccaactgcagaatattctatacccctgagacgctcctcaagccagatgccaactgggccaacgtcgccaacgcgatctggggcaagggagagtgtgccttttctattgcgcctccaccaccgctcctttccgtcaatgacaagccctcttctacttcgtcttctaagccggcttctaccacagctgctggtaagaagaagaccctgtcatccgctcacaaggcagttggcattttactggccatggcagaaggcctgaagccacagtaaacgacttgtgtttacgtttgttttgtatataatatattttttggcggatatgcacccgtatagatggggtttacatattagatttattgcatcagatagcatttcaaatttagttcatttacaacttcatttttagtacagccacatccagctgaacaccttgtgactaaatatgctacttttcgctacgtatactaggcaaaaggatgtactaagagcggctcatcttcatcagagctaatcagcccaggtatagcagctactccctatttgtggctctgatgcatcatgcaataccgtattccctcgcaaaattggactttaggtatggaatcaggtaatctggtatgtatcttctggtgtgatttatattttctatgtgtttcttactagaagatacatataagactacctaagtccataaacaaagtccagtctgcagggtcaaacggcaacttggactttggctgtggcccggtaggatcctaggtaccaaaattcgcttttcctgctatagaatagtccctatataacgctaagcaacgtactttgatacgtacctaaagcccaattttgcgagggaatacggtactaataaacttgcttgatgcgagacagccaacatattttggggggtcatgatgacccataatgttcaactctaagtttagaaagctgattgaatttgtaacacagaattaatatgtatgctcatgtcaaataaacaagcagacaaggctgtcgagagtagcacgtggctggacagctttgattcagctaaaatacttctgcacatggtaggaaataccgtattttcaagggtacattattatgcgggtatgtccaatacctactataagtagacctaatgcgatatataacacctaatcaatgataattggtaattttagtagatctatatagatctcgcagatacatctgctagctcttcttgggtagagtatcgggcatcagtgtaagaaaagacgagtgacgctcgtgttgacttatttgaccctctttacatctatatcgaaggagacaaagcagcttcgtgtctatgatcttgatccaagaccaggctgttcttatcaaacaaacagccaacaccccaacgacaaactttctgcttcaaagacaagacttggacaatctccgtttgaagaactgatgtgccagctgatgctactacgcagcctcaaccaagggtattgagctggtaatcccaaggcggttctgcgcacgagcaaactagtcttctcagagtcaacagctagtataagaggacgtgtggggccaagaaacgattcatgccatcgaacagcaccagtggcgcctaatagttacaagttaccaagggtttgttgaaggaggggaacgcggtaataagatatactttttctaacaaagggatctccaatagcttctgtgcgagaaaccaagctcagctagaactgcggggccaaattttccatgaatccgcttcaaccattccatatcctcaccgaattgtgagcttctacagcatctgtgaagatggaggagtctttagctgagggaaagtacgtgtaactcgggacaagatccccgaggtgcagcattaactccggcattattgaaggctagcatctccatgatgcacatgtagccatccgcaaccgtccacaacaggcctatgggaaggctaccccttgcgcaactagattgcttatgcggcggtttggcatgtgcccgtgtagcgttggatgtcaccccggccatggaatggaagctgactggccacagggagtgccccaagctttggagatggcgccttgtgaccgagatgcttcccaaccgtgtgtttgttctcatgcgttcaacaaccaacagtctctctactgagtcgcgaaaagctctcttcacctcatccaggagcgggcaaaaacaatgatttactgatagaggtcattagtagcataaacgctctgccctcattggcgggtaaatccatctcagcgccaccggcatctcggcaagcctcccagcgaacttgttagctcggggtggttctgagcgaggcccttttactcaatctcgagccttggccgaagaaaaaaagtgtctgggggccgtggcgtgcggggactttgctcctcatgcggggagtttgctcgggattggatcgcttagctgcttcttcctgatttgttggtgcggaaacacaggcgccgcgcccaatctgtgctcctccacaaagccctgccccagaaccccagaatctgtccgagtgccagtatggggtatcatgggggttggaggaggccagcagctaccaggccaaaaagaaggtgaaaagtaggtacttgtacttgtttgtggatggagactgagagaaaaggccctgctcgtggtatatccacctttatcccgccaacggatgaacagctacgtcaagttagtgtgccactccgatatagtattgcatgaccagcctgcttaagggtggtgctactcacttcccaatgagtgaggaatgcaaaattaaaatacatgttccaatcatgtgctcggccgtgcctgtgtatatatgaaggggaccagaccccctccagctcgtgtagaggactcgttctttgttgttgctgggaagctgcaccagaacagtcgccacaatgcagttcttcaagaattatcgagtctatgtactcacatcggtggcctacctgggctcactgctctttggtacgtcttctctcgtcttttcacagagtgttttactttatcccttctctcaagcaaccttgacaagatgagcactgctgacttgtaaactcccaaggctatgatacgggtgtcatgggcagtgtgctcgccctcaagagcttcaaacaagactttggcctgcctaccgactccagcggcttctcctcatccgaaaatgcccacattgcatccaatgtagtttctctcctcacagccggctgcttcttcggcgccatcaccgccgcattcatcaacgaacgcttcggtcgccgctatgccctcatgctcttcaccatcatcttcctcgtcggcgcagccatccagaccagcgcctcacattcgattggccaaatctacggcggccgtgtcattgccggcttcggcgtcggaggcatgagctccatcaccccggtgtttgtcagtgaaaactgcccacccgccacccgaggccgtgtcgccggtctgttccaggagttcctcgtcatcggaagcacattcgcctactggctcgactacggcgtggccctgcacattaaacagagtacaaaacaatggcgtatacccgtcggtctccagcttgtgccaggcggcctcatgctctgcggcctcttcttcctcaaggagtcgccccggtggctcatgaagaagtctcgtcacgaggaggctctgcggtctctagcctacattcgcaacgaggctccagacagccccgaggtgctcaaggaaattgcagagattcgcgcctcgatcgaggaagagatggcccttacagagggcgtgacctggaaggagtgcttgaagaagggcaactggaaccgcttcgcactggcttttggaatcatgttttggcagcagttttccggaaccaacagcatcggatactatgcccccgagatctttgagacagttggcgtcagcagcacaaactcgtcgctgtttgcaactggagtgtacggcaccgtcaaggtggttgccacggccctcttcctgatcctcggcattgaccgactgggccgcaagaagagtctcatcgccggtgccatctggatggccagcatgatgttcatcatcggcgccgtcctcgcaacccacccgccggacccaaagagcaccaatgtttcctcggcgtccatcgccatggttgtcatgatctatctttacgttattgggtattctgcgtcatgggggcccacgccctgggtctacgtctccgaggtaagaagcggctcatgcaaaacttgacgatataccacctgctaacgtcttttccctgatacacagatcttccctacccgtctacgtgaatacggcgtcggtctcgccgccgcaacgcagtggctgttcaactttgtcattaccgaaatcacccccgcggccgtcaaccacattggctggcgcacctttatcatgtttggatgcttctgctgcggaatgtgcgcctttgtcatcctgttcatcaaggagaccaagggccgcacgctggaggacatggacgtgctgtttggcctcgtcagcgaggaccagcgccaggcggacgtggagcatgtgctcaacaagggcgtcgagctggagcatgtcgagcaggaagtccatgttgccgccgacaaggccgtgtagctgagcatgttatggcgacgacgatggttgttgtttttccgtatgaggagcagtcggctataattgtcagtgataccaattttgtttacatttatgctgtattttccatcaacgcagaaccagtgcatagtatccaaagctcttcctgtccatggtgctcgcgtagtatctgcattgtcaagtccttggctgtttcaacgtgataaagtgagcctgtcgggatgaaaccgcctggcttgaccatgaacccggaataatgcttttccctggcctgggcgcatggacgcttcctccgtcacatcacagcccagataggcaatgtcacagagaatgcgactctggcaccaaagccaaaaggccaacgtctcctctaccgccaaatgccattcatcgtgcttgatatcgacgcgactgttggtgccatgaactgacacggaacacgcgaagaaaaaaaagagcgagagaaagaagaagagagcatatacgagcaaggcaaagcggccaaaagggggacatcgaccagccagtaagtgagtgagtgattgccttgaagctggagtgttgtgttttgcgagagatcaattgtcctgcattcaattgatggacgtaattagcagccagccaaccgcagactggaccaacgccaccggcatgatcttcgctaacaccaaaacagcagccaaaattaagcgccgcttatcgccctgatctgatcccaaggatcattagcggtggtgccattgcctgtgccagccattaaagggacatggcgccgtcaaacgccgctgcgggcgcgctcttcagtccagcatcgctcaacctgcccacccgcgaacgaggccgagatcgagaccgagaccgcgaccgaagccacgaccgccccgaccagcagctgtccgtggtgcgctccagcagcaaggagcgcaaggcgtccttttcgtcgctcaaggcctcgctgcccggctcgcgacgccgcgccaacgccagcaacgccagcgggactgccacgccatcgtccaacggcaacggcaacggtgtcaccaacgcctctgcgccgcctctgcccgactacgccctcgccgcggcggccaagattgtggccaaggacaaggacagggaccgggacagagaccacagggacgccgcggaaggcgcctcggccgcagagctggcaaacaccatgatcccccgcggctcggccatgacggccatgacgcctgcaacgcccatcgagggccgcccaggcatgacgagcaccatgtgggcgctggcgcagggcgagacgcaggtgctgcatcaccagatcacggagctggcccagaagcgcatgtcgacgctggactacctgcggaaggcgtgagtgccgtgtcccccctttttccttgtactcttaatacgactttctgatatgacttgtcgtgtgaatgacggctaacacgtcgacagccacgaaggccgcgtctactggttcaacacatacctcttcgacaagcccgacctctcgcgaatgcccagcttcgacccccgcaagctctcccgcaaggccacaaactacctcctcctcggcctctccatccccaccatccacgacctctactcgtccacgccgctcgagttcctgcgctgcctcaacgccctgctcgccgagttcgactccttccagcagctccacggcgactcctccaacgccgccctcagccgcgcccgcctgcccaacatgttccgccgccccggcatgaagacccgtcgctcgacatccgccgacgtcacctttgacgactccggctctggccaccaatcgcccgccgccggctcgacaaacggcggcccggccccggcggtcatgaactttgcggcctcggagtccgacctgctccccggcgaggagtacacgtacctgctgacgccgtcgctgccctttgacccggactttttcgagacgtttgcgacgctgtgcgatgtgctcatcgactgctacacaaagtttctggcgctggtgccgtcggcgagggagtgcacggcgccagtggccgagctgtttacaaaggcggattccaggattcgcaaaatcattgtgcagggcgtggtgaaggactttgaagaccacagcaggatgcacgtcaagtctgaagtggcgggcataggcaaggttgtgctgggagggttaatgtgaaggtcttacattgcaagcgacggcatgcctgttttaatgataatttgcgattttgatttttttgggtttttctgccttcttcttttctgctgtacgatattggaattacgacaccacctattgcaaagggttgtctttatttggggctatttgggaagcggctcaatcatctggagttacggcggacagaagaatcatggaataatgggtgggaacatgcgtgtatctacctggaatgttacaaacaagcggagatgtttatatgcgtacgtagtacctctataattggtagttggctcaagacgaaagcggtgaaccgccgtcaattggatctatatactgagaatacaaatacatgtgccgttgttccatcttttttgggaacgggcatctatacatgcacatacatgtagggaatatcatacaaggtccatctatagaacaaagacatacatgatacagtccaagtcatcatcgtacactcattgctcatttcttcgtcctggcctcttcctccaaaaccagcagctcaacctcccttgccaccagccactccctcgcagcctccatcactctatccagcgtctcccctccctccaacacattcggcaagttgtgcacatccagcccagccctgtggtccgtacacctatcctggttgtaattatacgtgcggatcttgtcgcctcgcgtgatttgcgcctgcgacagcacgctgctccgaagcttggcggcctcctcctcgcgctgctcggcccgctgcgtggcaatgcgggaacggagcaccttccatgcatcttcacgattgcgctgctgcgagcgatgatcttgcatggagacgacggtgccggtagggatgtgcgtcatgcgaatggccgactcggtcttgttgacgtgctggccgccagcaccccgtgcccgcatcgtctcaatcctcacctcttccggcttgacgtaaaagtcgctctccgggtcatcgacgtcgacgttgtcgccgccagtgccgccctcgggaaacgaaggcagcacccacacggccaccgcgctcgtgtgcacccggcctttgctctccgtgctcgggatgcgctgcacgcggtgcatccccgcctcgccgcggaaaatgtcgtatgcgccgggatcctggatctcgagaatggcttcctggacgggctgctcgccagaggaagaggactggtcgcccgcggcctcggccatttcgtacttgagcacgttggcgcggtagcctcgtcgcacgcacattgccttgtacatcttgaagagcgtatcggtgaagtatctgccctcgagaccgcccggcccaggccgaaactcaaccatgcagggcagatcggcaaaggcatgtctaggcgtaaggctctcctggagcctcttttccaacagatccaactttgctcgctccccctctaattcatcccgcgcaatcgacgccaggtccgggtcctgctctggatcctccgccatggacgcaagctccgtgattgacgactgggccttttcccaggcccgcagcgcagaggctacgcggcccagttcgcccgcgcgcttggccttgccggcgtcgaaggagctgttgaggctcttttgcaggtcatcgtgttctgcggagagggattgggcgcgccggaggaggctcggggccagagatgtggaggcgtctttttgagcgtttcaacagtcagctagagagggagagtctgcgatttgcgattgcggcgcaccgttggaggagaagcggacaatctgcagctggtgggagcgtcgcagagcccggaagcagctgcggcagatccaaggcgctactgacattgtccacgggcaggacagctgtgatgctgcggttttggggtgggaaagttgaggcttgatgctgttggagatttttcagattggcggggcagaggcaccatgctctacaccagtagatttgtagcacactgtaagcctgtaatcctgcatctaatttctcagttgtctcattcacaattattattttctataagaccacatgttaacataaggcgttgtaatttgtatgtatctctattcattaacgattaaactgctctcccggtattgtagcggggtctttcataacatcatctcagaaactcgaagctctatatacttgaacaaacaacaaaatgctatgcttttctttctcgttctcttttgatgattttcttctcttttgatgattttcttcactttttattcatcaatcagttttatgcagacgccacgtcctctttgctcctcagctcccgctctttcgtccacctcgcagccatcagaaacgcagctccaatcagcaagcacacacctccccagatctgcgagccgatataacgcccattcgcaacaacaatcagctttcctgccaatggcggccccgtcagtgccgcaacgctgataatcgaaaagatcatgccgattcgtaccccggccttgctcagatccttggtcaggctggccgtagtcgctggaaacagagcttgcacgccggcgccgaaatatccaaaaaaggcaacccaggcatagtctccgctgatggaatcgacacctgcccacgcaaagatgcaaatggccgtgcagacaatcgtggggatgaagacgttgacggcgccaaagtatcggtcggccaggtatgcgggtatgagtcgtcccggaacgccaaccacgttgatgatcatgagcatgttgaaggacgttgactgagatccgtgaagccggtcgatggagtacgagcgtgcctggaaacaaggccggttagaacatttcaacaacatgacatatcaggggaatggagagagaactcacatagtcgtacgcaaaataggttgcccagagcgtgaagaacatgctgattccaaacagcacatacgtcgcctccttgaacgccgcccagtccaccagagcgcccgacttgcgcggaggcagcctcggcctcaccagcaacaggataatgccgctggccaccagcaccaccagccccattgctcgcaccgtccatccaaaaccaatcttgggcatcagctgctgcgcaatcaggggaaagatgacgcctcccgtggcaccgccgcaagccgcgctcgccagcgccagcatccgcttcttggagaaatacgtcgacacatgggcaattgttggcgcaaacgtgaggccgcagccgatgccctggcacaggccctgcgcgagaaagagctgccagtacttggtcgacacgctcgttgtgaagatgcccaccagctgcatcagcagacccgcagccaggacgtgtctgagatatccggcgtcaaaggcgcggccggaaacggtgccgacgaggaagatgagacaggcctgcatgcttccgatccaagacacggccgagggccccaggttgagcgtttccacgtagtagggctggaagatgccgtagctgatggtgtagccccagacgttgaagacgacgagatggccggcgacaacttggagccatgcccagaggccgccgtcgggaggaggtcctacggccggtccagtggcggctggcgcttcagggcccaattcccgtgctttttcgtccgtcatgttgatcttttgctccagggctacatcgtcgtctgttgaagacgcttcgatgaatcctgcgtctgtcgttgccggcggtgtaagtgtcatgatgtcagtcgccaatccaggtatctgacaggcccaagttctccaggagaacaaacgtgttccttgtagtaagagccaagtgatgagagcctgattgtcgctagagttttgtttttcgagaatcgtgccgatgtcgctgctacgaccctggagaaggatgataaatcgggaggaatgcgacgcttacatataagccgagacaagtgaagcgctcatgacacctttgccagcgaaatggagccactacatgcacagaagcattcgagaagcagcaatcatatacaagtgtctgacaagatgtgttggactacgagtttctggggtcgagccattgatattggaaatccagatgcgggcacagccgtccgatctccgaagtcatgaatgcatcgccgctcagtgtcttgtgggggaaccccgttgcttgctagacgatgcgcgggtccagttttctccagccggagaagggaaatcctgaaataaaccgacagagatgccaattactaaaagatagcatctaaaaagcgagcttgaccttgcacccattggccaaccaacggcatgaccaagacttgcccgaaacggcaatatgatttccacgcacaaatggtccacggtaaggcgtgtctacacccaagccagcctagcatcgcatttaattgccgctcaaatgccgcttacaagccaacaaaagcgaaaagtagcgagcatctttagcagtgacggagggcaaagtccgtcgtccagagaagaaccaaccgctttgtacggggtaaggcgcatctcattatgtaaatcccatcttatcaagcggcataagcgggcaaagcgggattgacgggtgaaacgggttgggacgaactaaccgcggcagactgactcgaattttggagattgaggcgtccgaatcgcggagaagcagatgatgggaagggagctgtgtcagctggcatgtgaagtgagtaatcaactttaaaaagaagattaaaagagatcttacccgtgtatcagatctgtatacagagtgtcacttacttcaatgctaccacctatcatgccggaagaaatattcagccctgtggcccatgaagagagaactagctcgcctcggctacaaatggctgactaatgcatcttcacctcgcactctatttgccatgtctcaatgcgacaagaccagccatgacaattgaaagaagagaagaaagaagaaatcaactggtagccactgtctgacgaatgcgaatcggtccgttggcccaaaaacgaactccaatatgcttagagcgagaaatgtatgagtcttcggtgtttgctaccaggaaaggaagtggcttgaaaaaattgtactagtttcgtcaatttaagggctttttgttttgatacactcgtgtttggaccgtgaatcaagagttgcgagtgactcgagagccatctggcccatctattcttcaacataaataatccacgtcttcacaattgtattgttaggatcgtccttgtcaacctcgaagaaaagacatcaacgccaaccacaaccaccaaaatgacttacacgctctacatcggcaacaagcgatactcatcgtggtcaatgcggccatgggtcctcctcaaggcgctcaacatcccctttgacgaaaagctcgtcttcttcggctccgacctcgccagccagcgcaccgagttcctccgcttctcgccctcggccaaggtgccctgcctcatcgacgactcctcctcagccgccatcttcgactcactcgccatcatcgaatacatcgccgaggcctacccagccgtgtggccgcgcgacaagctcgcccgcgcctttgcccgctgcgccgccgccgagatgcactctggcttcggcggcatccgcacagactgctccatgaacgtggcgctgcgcatccagctcgggccccggagcgaggctctgcagcgggacattgaccgcctcacggagctctttgacgagggcatcggcaagtttggcggcccgtggctcgcgggcaaggagttcactgcggcggacgccttttacgcgcccattgcgtctcggtgcaagacgtttggcattgagctggacggcgaggcagggaggtatctcgaccggctgtttgaccacccggccgtgcagcagtgggttgacgagggcatcacggagccgggcatcgtggcgcggattgaggcggacagcatcagggggcgcaaggtgctgaagaatttgggtgagcagatgatgcttgattttctgggattgtgatgatgctttacgtgtaggtgcttagatgggtaaaagctgaggatataccatgagatgattaagaaggcttgagtaaaagttggttagatgtttacttggatggatgacgccctatcaatgaaatgtatagattcaattcaacaaattggcgctttgtgaagacatctgcacctgtttgtctctcgctcgtttgcatttatctgcttgtcattcatttgcagcatatgacaagtgatcttctacagaatacctagagtaagcacagatcatacgagaacaatatttccagtcaatagtaatatggatttcaattaccaatgacataataagaattacatttaatctttacctactcgatgtatcattaccatctagctctgccaacacttagaatcacatgcttcattcagccaattctagggtagtgcaaacgtggtcacgatgcgcacatcgtggtttacgttgcacaagagttgatcacaacactgccttgacaggagagaaaataaaattctaatgagacgctggtatgatgctatatgataaagaatggtttccacgcaaataccaacattcgatattctctgatatagatagacagcagactggaagctatcagtgctgaagaggccaagaccctgattgccaaacgcggctcccccactacggcacagctgattggcctatccaaagctgactgcagctgatcattgcccatagagcgacccagctgcttcaacctccatcatcgcttcatctcgagctattggcagctatcaaaagctaccactacagcccaactcgcaaagatggcgggccagggcgtcaccgcgtatctcgtcatcctcatcgcaatctcgactctcgggtcgctgcagtttggcttccacttggtgcgtttcgtgtttcctctcctcaacgcatcgcattcaccgcttgcttctcatgtctcaagctacacatgacctctagcattctgctgcccatccatttgtctgtcaaagaagctagaagctaatacaaaatcaatttccacacaggccgaactcaacgctccccaagatgtcatcacctgccaccgaaagtccatctccgcagcccggctgctcctcaggagcttcgtcacctccgtccacgaagcccccgtcgacgactgcatccccatggacgaggctgccttcgccaccgtctcctccgtcttcaccatcggcggcctcatcggcgccctggccgccggccccttctcctctcgccgcggccgcctcctcgccatgcgcgtgacggcgctgctcttcatcgccggatccaccgtcgagaccatcgccagcagcgtcttcgtcatggcatcgggtcggttcctgtcgggtatcggagctggcgcgtcgacggtcattgtgccgctgtacattagcgaagtgtgcccgccggatcgacggggcttctttggcttcatgacgcaaatttccatcaacgttggcattctcatcacgcagacgctgggcttcttcctgagctacggcagcgcctggaggtggaacctgggcattggagcattcattgccgccgcgcaaggaattggcctgttgatcgtccctgagagcccggcatggctcgccgcgcacgacgacgtcgccggcgcaaagaagacgctccagaggatccgcggcgtggccgtcgacatcagagaggagagcgaagtctggggccgtgacggatccgcctctggagaggaagagggccttcttgctcagagcgcagacgaggtccccccgcccaatgccacctcggccaagaacgagcccgtccacctcggcttcctgcaagttgccaaggatcccagcactcggcccgtcatcattgctctggtgggcatcatgttcgtgcagcagttctgcggcatcaactccgtcatcatgtactccgtctccctccttgccgaccttttgcccatctcgtctgctctcttgagcatcctggtatcgctggtcaacctggtgacaaccatcgcatgttcccccctgccagatcgcctgggacgaaagacatgcctcatcgcatccgtcgttggccagggcagcagcgctcttgtcctggctctgtccattgtgttcggcttcaagatcctgtcagcgttggccgtgattgtctttgtcggctttttcgccgtgggcctgggccctgttccttttatcctggcatcagagctcgttggccaggaggctgtgggcgcgactcagagctggtgcctcggagccaattacgttgcgacctttttggtggctcagttcttccccattgtcaacaaagctctgaatacctggctgggcggtcatggctgggtgtactttatctttgctggcttggctgctgtttcctttgtatttgtgacttggtcctttagatctctgcgcttccatggagctaccggtaactaactgacaattgtgtgcgtacgtgaaattggaacctctggcgttttgttgtagtttgggtaaagatatattctactgttagcatgcatcgattgagtgtttctctattgtaaagatttctttcttagacagcgtgaatatcaaatcattaagaccatattgggaaacagccacttgctacgatagtccagcgttcattcataagttttttttttgttcatttgaattgcccactgatcatcaccgatattttggagagtccggtcatcataacaaaatcatcttatccagcacatgtctggaaatccacaaataataggacacagatttggaccgtaaacccgaaaacaccgttgatttcatgctagtgtatcgaaggcacacaccatgggacggactcccatcccaacaaaagccgtttctagaggttccatcgacaaaaacatgtagattttttttaatgccgagaaaaaagtctgcagcactcgcaggtgcgcaatcatgcccagtagtaccgcagcgccacgcccgcacctcctctccagcaccagcaagcaaccatttgaaagattgtgcgtttatttctccttcttcgccttggcacccttgacctttgcggttccgcgcagggtcttctgtcggttcttgcgctgcttgcctgtattataaatgtcaagttagccaaccaaaaaatagcacaagatgggaaagaggaagagccagtggaatgttggacgcacgctgttgtctgctggcacgctcgggcttggtggcgagtccgacacggatcaggcggtacttgggctcgaacttcttcagagcctcgggggagtcgtagatgagggcgaagccggtggtcttgccgccaccgaagtgggtgcgcaggccaaagacctggacctgctccttctgggccttgtacaggctgccgagcttctcgctgagctcagtcttggagatgttggcacggccggggtggaggatgtcactattcgttgaaaatcacaggtcagtcaaactttcagagttgaagttgtggttcaagtcgttggccgccgtccatcaggattcgtcttcgctgtgttcgctccaaatcgtccgctatccaatccaatacccaatcgaaagtcgctgctcaattctgcaacagagattgtgcgaggcagcaaatcaatatccgcagacaagaaatggcagccgtcttggttttccgcacacacaaataggctcgaagatcgatggatgtctcatggatagggattcaatggcgggcgaattcgaatctggcggcggcacgacgagaggcttttgaggatttcactcacaccaccatctgcttgcggccaagcagggggttgcggatgaacttgcgagttcgcagggtaacgggagcgtcgttatccgccatggttgcgatgctttgtctcgttgagaaaagtgacgaaggagagactcggcggtttggcgtcgtggttcggtcgtgggagaaagggctcgccgcaaaactaaaaccggggcgttgaaaattccgtagcacacgctcgtgtcgcttagtctgggtcccaaccctaagatgcgctgcggagcgtgcgtgtgtgcgcgttatgtaagcagcgaaaattagttgtgtgctcacgtgcagggtaaagctcggcaaatggcctggctgctatttttgtagcttgtcggtccccgctcgcttggccaatcaatccttgcaagcgattatggatactcgactgcgtgctccaccattttcgatcgtagcatcgccatggatgagggtttgcagagcaagtcttgagcaaaaatgtgaagactatgtcgaaagagctcagtgttttcagggcgtgtttaattacttttcatgtatacgtctaaccatggacgccttatcacagagtcaagtcgaccgcttctgctatcaatatctccaacttgagcaggccttgacttatcccgagcctcaacacctccgatgctccgatgttcaagatgccatctatgagaggctgtttgccgatggcgctctttctgctggccctccgccgctccgatatcaagtgagagtgctcaaagagcttgtctcccgcgttgaggcaagtattgaggactgggatgagcatgtaagttgcccgaccccatgtccgtcagatgccgtataagactgtctctgacgtgaagagcagggagtctccgatggtctcatgtcctccctctcagtgttgctatccacaccagccccggatgaggccgatgccgtgcagcaaaagtgtcatgtcgtctaccatgtcgcatcattaccggatcacgaggctcacattaccttgtttgagaatcggtctctcatctctgccgctggaactactggactgaggacctgggaagcggcacttcaccttggacagcttctttgccaggactccagcattgtttccgggaaacgaatcttggaactcgggacgggcactggatatctttccatcttatgcgcaaagtacttgaattcaacacacatcatagcatcggatgggtcagacgatgtcatcaacaacctccccgagaatttctttctgaatcaactcgaaggctcaagtgccataacgcccatggatctcaagtggggatatgcactcaagggaaccgaagaagagcggtggaacggcggccgtcccttggaccttgtcctcggagctgatattacgtacgactcgagcatcatccccgaccttgtcagtacgctactggagctatttgaactgtatcctcatgttgaggtcattattgcggcaactcagcgaaacctgcagacgttccaagtgtttttagaaaagtgtgaggaagagaagctaaaggtggaagatgtctcattcgagataccgtcgcgtgaccaacaacaaggcccattctacaacgaccaggttgccattagaatttgcaaagtgtctaagctctgacccaattagatcaaatcataacccgtcgttaaacttgatgtcgccgacatgaactacacggatacctcaaacggggggcgctacaatagtgatgtacagtgtaagttgactgcggcacagaaagtaatttacaaattacaaccccatcaaggaagctgcaaatgcaatctccgcggcaaacctttggatttcttcggcgaaccgctgatgaagccatgaaacgatacaacgtcaatggttataaccttcagggtagctccaacagatcacttcgcctaggacgcgccggcgatggcgccagtcaacgccgtggcaacagggacaagaaataaggcggtggcgcgttgggggtcaagccacacagcaattggctttcttgagctcttggaaccgatgcggctcatcaggctatcgtcgggagacacaaccggaagtttttcgaaggcatcacaaactcaacacatgaaaagtaaatataggctgattgctcaatggcaaatgcaattctcaccgactgttgacgtcatgtaaaccgcaaaacggttttacccatgtacagatgtgtgaagcacagggatgggaacagcagttgttgggtctttggcatcggagcacaccctgttggccggaggaatttcgtcgacaaaatgctctagccaagacaggatgaagtcatggacaggacccaaaagtccggggaagtaagacacaagacacaattggcatgaggtgacagggcttccgatttcatcctggcttacagtgcttgtacggtataagtcgtaggtaagcagctatgccatcttacggtttcagaggcggaagacgggtaatggcccgacagtggtgtgttcaccggaaccattggatctcgttgcgtgtgggagaatatgcactccgtactctgctcatgcctatacggacattgaagcgggagtcgcacttgcggggaaaaagagactaacgttgctggctggcaaatgggaacaaactgcggcctacaccggttgctcgagattgtggtctggagcaggcgatggaagctgtacgcactgcgccgccatttcgttaggtttccctgcagcagtgcatttccggtggggagagagcacagtttcgaagcgggcaggcgtcggttggagaagtcaatgggtagagtttccagcctccagactgataccccggttcggaagtcgacgatggtttagtagagttacagaaagctccgtgaaggtacagcatcctgcagtatcctgcatgactccaaaaaagctccaccacatgagccaatttgacctgtcttgcgtttctttgctgttcacagcgaggaaatgtgacaaagtctccgcagcggcagggataaaggaacagaaaaaaacggtcaacgttggggtttttgttcagtgaaaatttttcttaagactttagcgagcccacgttggtgggtgagagatcatcgctgatcggcagagtgccacagagtctcagataaacgtgacctgttataggaaactgctttcgagtgagcttttgggggccgccgcagctttgagacgaaaagaagctcagagtcggatgtgataagctttttagcggctgtacggagtacatgggaggagagttcctcttggtagcttgaagctttggtggcctggcctgacgggctgagctgacgacgaaggaggggaattattggagtcactgcaacgctgccgagtcgcgagagtaaaaacgtcgtcgttggagagcaaatcctcacatatgtgcagcactatccggtggtcccgtgagaagcgatgcacagaatacgcgtagcacataccgcacgtacggaagcacaacggcatgggcatatttagccttgggcacagttttgaagcctctcgaggtgggctgaggtaggatttctcgccagacttggacatgctgcatgcgacgctgcaaagtcggagaccatctccggcgtcgatgttttacaagcagacgcgggagtctaaaactgacatgtatagtaaggcctgcgcttgcttgacgctcgatgcccaatgttctagacagcttcgagtcaactgacacggctccggctgcaggccgcatgccgtggacttttttgtgccaatcttgccgctatttgggcctatatccagtgatcggctctgtcttgtggaaatgatactcaggggggtctattgatacagccgagtgagtgctgtattctggagctgctgccgatcactcggtctggacgcggatcacgaggcaaaaatagaaagttgtctcagggccggttgtacacgctgattgctgatcgatctctgggctcgagatgagtgctacagcaatgcaactatgaagcgggagcaaagggggatgggcttcaatctcagccaccaagcagtacctagtgctcatctgcctgggtacagacgcagatatcttggagatgtgtcaaatatcacggagcactagcagcccggctgtcgttatcgcttcgtcccggcctcattggccgtgttatcttgaaaactcgacgggaggggggccaggaaacgggacagggcgcttcgttatctatggcgcaaattgcacgagcccaagtgctgataacattgaatgaacagaaactcagtttgccctgtctttgtcccacgcaggcaagagttcaattagctcgctccatgcacctccatgccgcacaccgcgagtccggctgcacagtttgccttgatacttgccacaccaacgccatctcgagcgactgcagttgcatggcatatgcattgcattgcagtgttattagtactagcaattgggattcgaaggcgaggcctcatgacccgctggtgttgatattgagccagccaggcttccgcgtcttggaccggcttcttcgcctccttgatgcgtgacggcaattgagcgtttttgagattatattgacttgctaattgccttcaccccttccgttcaagcggatacaatcaagtcagttcatccactgtgcgcagaaaaccagcgcaacgaaaaagcacgcagcgtgtaagcctaatattaatcaaaaaaccggagaccctggctcccctccctgtcttcgaaacgggctctcctccaaagacccaccgcggccagccctgagcaaaagcacccaagccaagcagccatcgaaacgtgcagcagcgccatcgtccaactcgcccgccgcaaaagcagcaaggcaaggcagggcccccccaaacgagaagcttgttgctggctaagaaccacccgagtggactcgtatccagaaagccaagttttgccaacaaagggccccatctgctgcagcgtgtctggtgctgagcccgccatcctcgccacccgcatctgcgccattggacgggctggcgtgtgtttgggctggttttgcctccccaacgtccagaaccttaatgtttggcttatagactagcatgctgtacctactgtacagagaacaaggcagaagagattctccgacaagacaacagaggcaacaggaagctccgtctcgcattgcatcgccctcctcttcctcttccttgttctcgcctccccttggcgcccaaatgttacagtagattgttcaggccgcgggcgaatcaaactagaggctggaccagcccaagaaggatctagaccagaattccaaaaaagcaaccccccttctttcagcttggccttcacgaagctctggcagtggctttcattggctgcccggggccccatgttcatgttaccgggcgattgcgagctcctcccgcctgcgtcttccaagctttgctaccgtaccgcttgttgctatcctgcggtttgcagtagctcggcgtcaagataggcacagaaagttacttttgctctgcgattactgacaccgtgggagaccattgacgtgttactgaggcagcggccgggcagcaacagtataatacgggcacattcaacccttttgcggcatcccatgctactacgactaccacttcattttatcgatactccgtgccttatttccttctccacaccctcattaacgacgtcttgcgcacatcacttgttagtgttgcggcagggaataaaaaggctgttcccactattctaatactacactaccgccggccgatccaccttctcctgggagcatccaaggccgcctctgcatcggatgctgcttcagtcgcccacttatacactccccatcacgccaaccgctcgcagtttgacctgaccttggcctctcgacgtcagtcttccatcacgctcgtgttgtcgttataaaccaccaccacccttgcctgaccctacgatcctggctcaacaacatctatcaatctacacacaatcttcacatccttgtgagagtactgccactacaactaagcaggctacctaccattactacctacttccataacatacccacggcggaacgttacgcttgggcaagaagagcaatctcctggttgccctagaataaaaagaagctgcttcgtgcacctttaatatccgtcctcgacccttgccagccccatacgacagggtatctacttagacacataacacaactaccgccgagcccttgaacctcgattcacaggcacacaaaaccatctattacctggtcattgccacggtgctgctatttccaccatcgccggcgtcgaacccttgtgatcccgatcatatcaacgaagcaccgctggttaattctatcgattctattttcgacttcgcttcctcttgcaatcttacttgcttaatcacctgctgcgtggagaggaaactttatgtgtccgatggtttcgtcattgctaggaacaagagcaatacctcgatcatatcgctgcagccgctgaagcaagtacaagagcgacgacacgacgacagattccacaagaaggaaatactttaactcgacatcttcacacacccatcatagccacgatggactccgaaacctgctatcacaactacgcctacactctgcaaaagtatctgcttttgcaagagcaacacgagcaactctgtaccagcctcgagcagatccgcccgcgcactgcatcgaccggcaccctttccaccatctcttctcccagcacctcacccgtccgctcttctatctacgcctctgccggacgacgacactcccgctctggccaacgccgctcctcaagggcgcacggacgatacaatggctgggaagactcgctcgacaccatcgtcgatgaagacaccatcttccagatctccgccgaggagcagcgtctgtttgacgtcaacgagagcatcaagcgggccttgactgagctgctcaactgcgacgccgtgcgaagtgacatgacgacccgcatgtgggctcagaccagactgatggagactgagaaggaactccgatcagggcgacggaggcgaagctcccctagccgggactgagctgggccaaagagcaaaagagcaaacaaattgattgatcaaacaaaaatgcgaattacgcagccatttgtggggagtggaatggaaacaaactcattggacccgccaccgacgatcagctattttgagcacaagccaagcttttctggccctgcgattcagtcactctttttttttttttcgattgcgacattcttaatgttaatcctatcatggctagccagcttagcctctataccactggggaccatctttttttacaacgggacgcaccaatttttttcttttttgtatggagaagggggaaacaaacaaaagataccaatggctcaacggtggagagctgacacccattcgatgacacggagttttctatttactctttttctattactgatggggggatacaaaaaaagaacgcaaatttggagacgttgctttttttttctttgctacttcatcattttttattacccacctacctgatttagtatgttgtggtccgttgcctgacgcaataggcttttctttttttgttgatggcatcgcattgcgtgcggctttgcgctgaatcacatcattatcatatatgtacatatagcatgtcttgtgtacataccacatctcgtgcaatcctgcggaattttttttagtgtttatttttctatattctttactttttatcatttgtctgatttttgcattggtgggttttacaggatgtgtttttggacaagcggggttcatcgataaaagggactttgggagcgagcctgctattgcatatatattttgtagcacctgatattttttttattactatcacctgttgtttactctgctggttacgatattataggtggctttggatagcaaacaaacgagcaggcaaaaaattagcaggcaccaaaaggctggcaaagagacagtcacaattgacacaatattgagttcaaacaaggcttcccttgaagtgatgaatcagatctgcgcgcatgaatcctgagcgaaaattgccacttgagacgaaagatggctgcatggatatggcgactgttactggctgaaacaagaggcctgctgttttgggaataagcgaggcttcgtggtatcaggtttattatgcgtttgatcgcgctaggatgatagataggcctctataggtactcgattggttgcttggattgaagtactgacttgtccaaggtgtctggggagtagaatcgtgatggatgcatttcttgctgatcttgataggcctcatctgtgtaatgctactgatatcgcggtgtaatgatggccgacaccaccgaagagttggttgcgtatccactgagatgcatcagcacaattctttatttacttgaaatttagtaattattgattaatttctcctactaaactttatctactattgtcttgaataaactgcttctactgcgtcatggcgcaaatcattatgtcattatgtaatcaagccaggccgatcttggtgcttctccactaaaattgtcattcatctgattgatcgcagcctcgcgtcagagatacgcggctacagccacaatccttttctttgagatactgagattcgccatgtccgtcctgctggagaccaccgttggcgacatcgtcattgatctgctggtggaccactcgccaaagctgtgcgaaaagtaagtacctagaacctttgaaagcatcaccaagcagctgctaactctgagtagcttcctcaagctctgcaaggtcaaatactacaacttctcgcccatccactccgtccaaaagaacttctcctttcagaccggcgatcccctcggcccgctggccaagcaatccgatggcggctgctcaatatggggccacctgtcgggcgatccctcacggcgcacctttacggcgcccttccaccccaagctgaagcatctcgagcgcggcaccgtcagcatggcgaccgtgccgctggcctcggacccggacacgcgcgtggcggcgtcgcagttcatcatcaccctgggcgaagagacggactttctcgacagcaaggctgccgtgtttggcaaggttgtcgagggctttgactcgctggagaagatcaacgaggccatggtggacgacaggggctatccgtttgtcgatattcgcatcaagcacaccgtcatcctggacgatccctatcctgaccctcccggcctcagggagcccagctcgagccctccgccgtcagatgagcagctgaggacggtgcggatcgccaatgaacaagaactgcacgaaaacgacgacgtggatgaggaggagctggagaagagaaggcgggagagagaggccagggcgcaggccttgacgctggagctcatgggcgatcttccctttgcggaggtgaagccgccggaaaacgtcttgttcgtctgcaaactgaatccagtcacgcaagacgaagacctggagctcatctttggccgctttggcaagattctgagctgcgaggtgattcgagaccaaaagacgggcgacagcttacagtatgcttttatcgaatacgaagacaaggcatcgtgcgaagcggcatattctaaaatgcaagatgttctcattgatgaccggcgaatccatgtcgacttttcacagagcgtcagcaagcttagcgatgtatggagatcagacacaaacagcaaacgcagagcgagggctcgaggaggctggggtggagtacaagagcttgagaagcgacggcagtatcgagaagaggatgaaaagaggtctggaaaggactataacatggtatatagcaaggaggagatgaagggaagacatgatcaaaggtcgaagccccgaagagacgatgacaagcaggatagacaggacagagggggccaggaccgatatgagcgaaagaaggacgataggcatcggccacgggataatggatttcagtctcgaaacaggagcaggagtccccgtcgaggaggcagagacaatgatcgtgatggacagtttaagccgagggacgggtatcgacacgacaggagagacagaggtggaggagacagagggggcagggacagagagagagacagagactacaggcgcagagacaggtgatttgatccttggcatcaacgatataattgagtacatctatgtgtgattaaatggaagagctccttgtcacatgaataagattgacattgacaaaatcatctttgcttcatctcccgtcttcgctgcacgtctaccctcgccagccgctgactagcttgaaccagctggataacattaatcacctgcttcagcgccataaaggggaagcatcccgtcgctataacattcggccagtacttgtcaatcttgttggagcgcgccagctcaagtgccgcagagctgaagggatcaggaaacatcttggccaagagcgaagtgtcgacttctacttttgggtgcaaggggccgtgtccatcgatatcggcgttgagatagagaggaatgacgggtgacgaaaaggacaagaggtagcaggcgatgaagaagagctcgttgaacgcacaaagagaaaacaagacaatctaaagttgaatggttagatgtatggagctgacaactgatattcacgtcatttgcttgctacataccttgttcgagtaatacaccttcatcaaccagccctgactcctatcaatgttcttatggctcgagccagcaccgccaaccaccaaagatgcgtacatgtgcatataatggctagcaaagtccagcgcaatcaacccctggaaaacaagagcccagcgagggatagccgtcgccaagaagaccaaaagacacgatgtagtgcagcggtcggtgaccatgtccaagactgcgccgaattgcgttccctggttcaggattcgagcagcatatccgtcgagggcatcgagaaggcatgatatggcgtagagaagagagcatgtgcgtggatggaggggcatgtagtatagagaggagatggccaagatgactcggatatattctgggcaagtaaatcagcagcgtacaggtagcatgaggagcttgatagctttaccgatgatattgggccagaacaaaaagatgttttcggggcgtctttcggcatcgtgaccggagtcgtccaagccgcgctggcctcgctgcgccaacgccctttgcggaggcattctagcgattgaagtagagaatagccattggactacaagagtaagcaaattgagacgcggcagaaaggaagcattgggatgatattgctgactaagtgagatcctacagatgcatgattataccgagaactctcaaccaacacgttttgaactttgtgcattagcttacccgtttcgacatgcgaggccgagatcaagagcaagcaacagcactgtctattgacttggtaattaacattgtatgatgttgatatatttgtggagatccatcttggccccttgggattcactgtatcttgtaattcctggtcaagtttgttaatacatgtccgctttatgtctacttcatgcccgcatcaccagtaactatctaccctgaatagagcatcgtatcatcatatttgaaagtgcatcctgtatactattctattcacgtatctgtctgagtatattggtgtttactcttcgctagctactgcttgtctctactatagaagcatcatccaagccagatcaagactttagcctccagggtgaatgaaccacacacaagcgttggaatttatcaaggaagaaaaagccaatacaatcttcttgataggtaaaactgttgggaaacgaatgtagattttacaattcttgcctccagattcgatccatctcatcgtgcaagtccctctgtagccaattctccggacatgcctacgccatgctgccaactaccaattgtcagcccacaaatcacaaaaacgcctcaaatcctacagatacgcgaattaatctatcgaaaaccacccatcgtaaatctacgaatcgtagtccacgtagcagagaccagccaccctcatccggccactacgcaacaggccctgactcaaacagtcattcctctggcccacccgtttttcgaaactctcccagcgtcaatgcatcattcaccgcatttgttacaaaaaactgagcatcgaggcggtaacgtcaaagcgttatcctgcgtgactcggtagccccgtgaacagaaaagccaggaccaagtacatgtagcagcgcccacagaccgccggctactggaataaaaccacctgcaggctgattgtaatgagaagaatgcttacagggaggggggagaagacgaaatgaatgcggtgaagatgcataactcgtgaatgtgagttgaaggaaagctgcagcacgtcaaaggccactgcttcccgaagcccctgctctgctcttcaccatggcccctgtaacgaacagactccataacaacttgcttgtaatatgacgttggaactgcccagattccatcccgatggctgccggcatcacaccagacactcacttgcgccccttccgcagtcgccaatgctgtcgaacctgacaggttccccgcagatttaaaaacggggggctgaagagctggataattccatctcagattgccgttgggccccagaagttaatctgtcgtttagggtcccgcccgtggatgcttctagaggctcatcttcattttctgttaccgccatttgccgagcccgccgttacgcggagggaattagggagggggcagttttgtttacacgagttggttggtttcgtttcttctaaacgctgagcgctgaattacgcctgtggatcgagaaacgtgcaaggcctggccgtgtctgtcatatagccatgcggtaatggtacagcttctagcagagctggcaatctggcaatagtaacactttgctttacatgttgttcacgtcacatgctgttggctgctccatcattttacgggctgcaagggacccgcatgtgctaccgcattgcatctctccgatgtagtcgtttcggtgagtgttacggcgaatactgctctggctttactcatgatgtgcagttgacttgctctaacaagtgaaaagaagagaagaaacatgcagttattgtccattgaagcagaatcaaagctcaacctgcgtcacaaccacaccgtaacaatcaagtcttccatacaagtcaacaggcaacacatgtatacgacactctcaagacacgaatgcgtcagtataccgccctatgcatgcacagtcaccgcctcgtttgcctctcgcttgattggctctgcttcatcccgacctcccatttacaagaagggcaacgctcgagatccattgggctaggggcggcggacatgcataacggccatgcagccatttgctccctcccagcgtgtcaccgccacacattgtgtatagtgcactctgtcaaatcacaagatggtgtgccgttgcactggcaccttgcttgtttatgccgttttgttcgtcttgccatctcacgctggctacaacgggcaagactggaaataagctgccagcagataaaaccgtctcgtgcgtgtgtgagtgtcacgtacaagagtcaagcttgtcagtgaggctgttcagcgccctcagcacctgtgtctggctgactcaagcaccagataccattacatgtactgtatatgcactcctcacacaccgttaattacctctatactattgggggtactatctaatctacccctgcttagagcaatccttcagatcccagctgtaaagcaatatacaggcaacggcttcagccccagaccctggtcgtagaagcccgcacatgttcgagaacccttctccgttggaaccgtcgtctcaccggctggagcccggaaagagtcccagcgccatccaccgctcggcctgcaatttgcagccttgtgagtacagacttgtgtttgctacagtgaccaccgccatgtatctctattccttgatacacgccttgcacactttgcacaccttgcacgtatcgtccaatcgctaacggtgctggtgttctacatcggctaaatgcagcagcattgacgggattcttgttgtactgtgaaaggaccgctgctttgacaattcagtggggagagcatctaagaaataacaaagggggaaataagaatttcatttcttttttgtatctccctttcgtaagccaaagtacgacacgcaagtatcaagagacgccgcgggtgtttgtaagtggcaacgctccaataatcccggagctgatacggccaaagcgcagtttgtttccctccagcactgaccaagttgaagaactccgggattcgctaaagaatcgggcattccgagaataaaatgattcatcaacttcatcaaccggttttaatttaaccaaaggcgagcaagcacgtaaaatgacgagctccgtcaaacaaccgcgacgtgtatacgacggccatgcaaccctctgcctctatctgaatcggccacacaaacatgagagagtgtcatgtcggtaatagatgccgccggccgttttctgcccaggacaattttatgcatagtctgggatgaaacatgggcgcagctctcgactctctcaccgcccaggtgcttctctctgcgtgtgtatgcgacaaggggcagcatccaagactcagccgacttacatgacttacatgcatgcatctctatattgtgtatgtatgtgcacacatggggcgtaatcgctttgcttgcgtggagccgagacatgcacatccaagatctctccactacgaggccagggagtgcctctgtaccacgacaaaacgcctctcttctgcccacgccactgccatgtgctcgaggccggctcatcgtcgacgctatgctgctttgcggaacgcctctgcccagctccagcgtcgtttcggacgtctcctgcaggggccggcacctaaacggcgtctcctccgccatcaaacgctgtgctttggcgtgccttgctttcgaaagccctggccggcctagtgtagctcagaagcgcttttggtcgagacaggcactgggccctgccgtgtgcccggacagatgtgcctacgtatgagagacggagggggtggccagctcatactcgtccggccacagcatgatgcagcatcggccaaacgacaggcttggacggagacgtagcccctgcgatacctgagatgctttccttgaacgcctatggcccatgtttctcagtgctaagcggccctgacgtcgatgggagggtgggaaatgaccactccaagtatctgcagatcgtgggcactggggggtacattgaagctgctcgtacttgaatatctgtgtaattgctacaatccactctgatgcgtgttgagtactactcacgcagagcagtttacaaggctctctccatcgtccatctaaccgtaaactccttcaaccttctggaagctactagctccctgtcatataataacaaactgcaatactccattactcgccgagcagcggccctgtaccttgtacgctttgcaagggccctggcggagcttgctcggcgtagcaaagcagtagatggaacattctcccttatcgtatggctggtgcaagggccttctccgctcaacccccctgttcttgtgctgctactatgtatctggttctacctactttgaatctctcttcccccccacttgtaaggctacacaaggggccaacgacggaagcaaaagtctccagtgcaataagatacctgtatttgcggcgggagccggtgggggcgttttgtacgacttgcagatggagacttgcttgtaggccggctatgcgatgtaccacagagagccacaatctggtgaatttcgatcccaatttacttgaccgcccatgctgtggtaacagagaccttgatggcccaaagtttgcgttccgtcagcgggtgtctctggcctggcctggcctggcctcgacacatggccatgctggtctatttgcgccttcgttcgggcgtaccgagcaactctattgactgtcacggtgaaaaggacgaaacaagtacaagccacagtacctacagttcttggagccaaacaaactaccgatgggaaacattcgtataatagcaagttagtcggatcaacgtgttagatcaagacatggattctccgcgcctatacagggttttagtacatgtcgattgttggatcggtatcgccagggtctaaacgaagcttccgaagaatagattctatttccaacactgcgttgcccatctgaagcagctcttacacgccccctgcctagaagagacgtgggtgtaatgctcaaaatagaaccaaacaagatgcttcaccccacgccctttttgtatacatgcagtcaagccgttttgccagggtgtctgatctcagaccttctgagacttgcccagggccgcccaaacaaaggctggcaaaagtaccggcccgaccgtccggtgagatcgatttgaggggacgaggggggtcgtccacgtgcggtatttggttcaaacagtcgaacagaaagacaaagtacatactcagagaatccacccacaagcacttgattcgatctgcatcgagcctctcccttccgctgtcctctaccatgatggaccaggccaggaagggaagcacagcagaaacctccactttgtttttgcgtgtagccttcacaaaggcaagagactgggcgtctctgggggaggggatgacaagaacaaaacctacgagtttgtcaactaagcgtgctgctgtgtaccaaagggccagcctctgcacagagagagagagaagaagcaggcccaagtcactcatggcagctcttttcttttttttttgttgagggcgaatacagggaatgaaagagaaccggtggatgcaaaataattggacgaacagggccgacaaaatggagcccaagcaaacaaacgatgagaatcacgggaaatcaagttggaggggatcggcgtgtaccgaatatgtataactatcttgcgagctactgctctttcgtccaaacttttcctcgccttgaatccttttcatctcttcttccagtttaggactgcctcttttcccttggccttgcgctttttttacgtctggttgccttttttccatccccaaacaaaatcctttttttttttttttttgcctcaagatactttgttgctctttgtctcagtgcccagcccttctcgagtcatagccttcaacatcgaggcgacacaagacgtcagccccgtctttccccgtctctccctttagctcaagcagtcgaagcacgagcaaatcagatcagaagccatctatcagagtggattgtaatcaagagcagctgttcaatattgctcttgaacatctagatctcggaacagctgcggatcacccgccacttcaagccctgacactgaacaagactgaccgcaagagaggggtacatccatctgtctgtacagacaaagataaacatccatctccgtctccctttgcttggatttaatcatgggttcatcaagcggttctcactccagccatcacaagcggtacgcctctcctcgggacagcatctcgccctacgcctcgtcgtatgcagaacgcagatccaaccagtacgcccagagcgactcccactctcggagcagcgtcatgagtgaccaggagggcgaggagccaactccgcgcaagagaatctccgttgcagtaagttgctctctatcctcttccatcttcggttattcccctagcaccgaatttacaaatacaaggtgccaacgactgacaacaacagtgcctacgatgtcgtaagagaaagatccgatgcacaggcgacagcggaaacggccagccatgcctcaactgcaagaatgccggccacgagccctgccagttcctccgggtaagacgatgattaaactctctcccccccacacactcagccagcaacgactaatccttgttattgctccaggtggcttctcacgagacgcccatcatcaagagcgattccttcagctacaacctcgacgtcgcccgcagctaccaggcccgcggcgcctccatcatgccccccatgccaactcctcctctgccatcctcctacgcagaccccatgcatgtgcccagcggcgaggccttggcgtataagaacggctctgcctacgcctacggcaacaagtactatcccatgtcgacctggacaaacggctacgtcgaggacggcaacgtcgactacgccgtgtatccgcagccttaccagccagcggccgtccagccccccgtgcagcaacaggatgcctcgtacatgatgggctatcgaatgggcacaagttcccctgctcccatgaagcacgagggccccggtgctccgccgctgtacgtcgagccaaacgctgctgcatacggctatcctgccggaccttctgcaacgtccacagtggcatccatgattcatcgccctgctgccagtaccgatgcaaactccggctatgcctatcaaagcgttgcttccggaatccccagccacatgggcaccagtgaaagactcctcccagcaccttctacacgctccttgacaagtgcccctcaacagcatccctaccgcgcagagtccatctcctctgcctacagcaagacgtcccagtcatccacaggcagttcttctccagcggctctctccgaagcagcaaccacatacaacagcttcgagagctctcccctagcctcctatcccacctctgccccagcctcccatcacggacgcagcggtgaaggatacactaccacggcagcttcgtctctggaagcaatcatcgagccggtcattgagccgctgagaatgactgcccctgagtttacgtacaagtacgcggataccacgaggcggtacaacagccagtacaatgcggccattggaagctatctttcgagcagcccgggcctttcgaattacacgctcagcagcgatgagcacgagcgcaagcctagaatgcggacttgacaagcatggcttacattcgggggcgaagcttctttaagcttttaccaaatcttttgtactatcttggttcccttttcactcttcttttttgggtcgttttcgcaactgtgtttttcctcttaatcagattgagtttgtcaactcctaatctccatctctctgctgcgtttgagattttcatttatttctctgttgccttgttcaatctttaactcggcgtttacttcttttctttggcgcttccactccttcaatattcacacccagcgtctgttaattccatcaatctcgacggcattttctgcccaaggcggctgaagagtaatatcgacgaacaagaaaaatatttatgagattcaacactaaaggaaaagaaaagagcacaaaaggagaaaagatgaagggtgggcctggtagaaaaggggggttgcatgagagaatgaaaaaaagaggctactgatgggcatgggtcgtgttgtgttttctaatttaatggatttgtctgggattttttttttttcttaccttttcttttttgttcaaggggtgtaatgtaaggctacggtgatagataaatagagctatttcaatatttcttccttcaacatcaaaggcaacacgccgcatgactataactctaaaaagacagcgagtgaaagctacagtatagacaagaggcgaaggagggaaaaaactacaatccacccggatttacccgcatctcaattacacttcacagtgccactgaagataagcccagacagcttagaatgacggagagcactgaggagagaaaatacgtacaagtgtggttacgtcaaatcgcgaccccgtcacacggcatgcgccgtcaaggacaccatctgtttcacatcttggggttgctgcgttttctttggaagatcaagtcgcttgccgtgagtcccatgttgctactgtcttggaactagaagagggaaaaagggggcaaggtgtgtgtgtagacaagtcggagatgagcaacgtgaatcgaatacacggcgtaaagtgtcaaaataaaaggtcgtgctttacgaggttgtgcaatcacatgaagacaggtggtagcaggaagaagagattgttttactttcttttcctgtatttttcaaagaggagcttcttttatacgcgggggtttgtaggctagatgaacgggataacggcatttcatatcgccggaaagacatggagaaggatatagggaagctagatgccgtatgagggtgtaggaatagaacaaggggcagaggtgcagataaaggcccggtaatacggcgtgtgacaagccaaaatcaatgtcatggcagcactcactttgggaaggatgagacggcccaagacaaatcaaagacaagacaggcagaccattgtgcaagtcgagggtaataatagagttgcggtgttgtaaatgacgttgtgtctgagaggcacatgttctatctgctggtatgattggagcgtctgacacggcatgtttaagattcagtagcgcttcttaatttgaagacagccactgggatgacgggggatgggcggtcaacgatgtagatgcatataggtatgcttgcattgagtggttgtacacgcaaagccggttggccgagcatcgtcatgtatgttggtattttaagaaacgcttccacaccgcaacgttgatatagcgagtcattaaagagtacaaggccatgccaggacaagacaagacggtatcgtcatgagaatgacattctgtatgcagctagtactcactctgaagatacgtgcataccaggattggccactctattcgacgatgccaaagactcgccggctgagcaccgtctgctgcagctgtagcacaccggcctggactccatccactatacacacgtctttggctctctcctggccatattcctcgatgacgatggtgcgaatcatgtcttgcaggccccccataccaccgcagcccatgacgacacaggtgatgtttccagacgagagcagccgcttagtagcctccctgagacgcacgttgatttcatcctgtgacatggtgtgaaagtcccctgcattaaggcctgtggaaaagacgccggcgaatctggcgtcgctgaagcttgaggacgccgtggaggagcctagaaaggcggccacaccgttggaaagatgaggctcccagaatgcccccgtagtcacaatgccccatttatgctgctcgtgcactccgtcagcttcagccgtggggatgagagccaatgcggtcagaatgctggcttcgaaaatgccgattacaggcacaggtttcagcgtataggccaattgcttgaccaagggatggtcactgaagcacgctacgagcacagcatcgaatggcgtggaacggagacgggtcatgaagccggggtcgttggtgacggcctcaacgctggcgtctatgccttgttggttgtcgatgctcgccggagcctgccccggggctgtgtatgtgctgatggacatggactcggaggagtcagcaagtgttttggtgacgagctacgggctgtgtgggtttgcggtaggcattactggatagaaagccgcgattgtgttggcggctgcctccatggtcttggtcatggcgagagacgagtttgggttgaggaggaggatgttgatggaggagtttgagagagccatggtggaggaggagaatggaagaaatggaacaaggtgaataagtagctggctaaacaagtgagaagacagcaaatggggaagaaacaaatttgatactcatgatggcttcatcgagcttcagctcatagctcagagctcagagccatagctcaagctgacgctgcggggtatcacgtgacgcccccaagctctgacgacaactcgctgaaggccatcgcgggtctcccccaccatggccgctggtgctcagttagcagcaccgcccagacacgactgacgacgcctccactcctcaccagcaaccgcttctatccaacgcatcgccctcgcttccttgttccgccctcattgaacatcgccaacatggtccctcccatcggtacgtgcctttaaagcttcaatgctccaaacgctcctcttccccgtgacgctgtcccccctgaagctgtgcagctggccgtagctgctgctagctgctccctgatggcatcaccacaatcaaggggtgcgcttcactgctgacactgggagcgcctctgcagttctcgacggcggcaccggcttcctcaaggtcggatacgccgcccaaaacttccccgagcaccagtacccgtcgattgtcggccggccgatcctccggtccgaagagcggacagacaacgatgtggtcatcaaggacatcatgtgcggtgacgacgcggcggcggcccggacgatgctccagatcagctaccccatggagaacggaattgtcaagaactgggaggacatgcagcatctctgggactacaccttttccgagaagctgcagatcaacccgcagggcgagaagatcctgctgaccgagccgccgatgaatcccctaaagaaccgagagaagatgtgcgaggtcatgtttgagcgatacgggtttggcggagtctacgttgccatccaggctgtgcttgcactatatgcacagggtgaggccctcttatccttctttttgatcagtctggccgctgcatgctgcatgtcactgctactctctagctcttggctaatatccaaaccacacaggtctgagctctggtgtcgtcgtcgactctggtgacggtgtcacccacattgtccccgtctacgaatccgtcgtgctgaaccaccttaccaagcggttggatgtcgctggccgagatgtcacccgcaacctgatcaagctgctgctccgccgaggatacgcactcaacagaaccgccgactttgaaacggtccgccaaatcaaggagaagctctgctacgtctcgtacgacctcgagctggacaagcgcctgagcgaagacaccacagtgctggtcgaggactacaccctccccgacggccgagtcatccgcgtgggaagcgagcggttcgaggcacccgagtgtctgttccagcctcaccttgtggacaatgagtcccctggtctgggcgagttcctgttcaacaccatccagtctgccgacgtggacatccgagcatcgctcttcaaggcaattgtgctgtctggaggcagcagcatgtaccccggtctcccgtcacgactggagaaggagctgaagcagctgtggctgacgcgcgcgctgcagggcaaccctgagcgtctgagcaagttcaaggtgcgcattgaggatcctccccggagaagacacatggtgtttctgggaggcgctgtgctggccaacatcatggctgagaacgagagcatgtgggtgaccaaggctgagtgggaggagcaaggcgtgcgggctctggagaagcttgggccgcgatgagggaacactacctagtctattgcgtatgtatatagacagagtacgaatgggggagtatctagaatctaaataggaggagcagtcgatggcatttattgtatggctagatgaagcattaaaagaggtttttatttgtttgtttatacagtcattgttgatttgctgcagtttgatacgtggcaatgcagaacaagcatactagtggcttaagccaaaagcccactctagattagacgcggccgcatcataaagcttgaagccataagatgtcatccgtggtggtgaagctttggtgacaggcttagtcatcgactacagccaacgtgaacctggatgaccagcttctcagacaacaacataatttcctcgtcttggtcatccgagcccattcaatgctcgctcttcctcgattatccgccctttctttgctcttgttctgtcttacttctcgactcccatctctttatataacattgctactttttacacaagcgccacattcaattactccgcaccggctaatagcagagacatccagcagacatcaattcagcctctctccctgcgtctatcaaacgctcgctcgctcgccgcctgattcccagcgtagcatcgtctctctgctctgcacgtgcaaatacggtcccggtggctcagcttcccggcatcgcatctgagatccgcagcagtcccgccgccacagaggaaactttcggcagagaaacatctgctccgtaactaacggaaggacagacaaacagcagccacacagatacgactatcaactccgcccattctctctcgggcgagctgcagatcgactgtgtcctgaagcgctcaaagttggcaccgaatcgacaggcggcatttgagcgacatctgcggcatcatcaggcctatgtggacagacattgcggcatcccgttcgccagcgaggccaggaccaccctcaacgtaacactcaaggctcggcgcgtcgatgggcagtgcccgagatctgctgccgactagtcatcgccccgtcgatactgcaaggagcagcagaaccaccacaaattgatccatcaccacagaattcccgacttgggcagcggccatgaatccgacgaatccgtccacggcggcctctgggcctggatccggcaaaaccgccagcttcctcaatgcaagggcctaccagacggttaagcgcggcgtcatggcgacttttgaaggtgagcggagctgactcgcctgttgtctttgcttatttcttgctttctgtttccgcccaactacagtcaccgacgatcaagagtaatgcctacatgatactaccagtttattttccccgggtttttcaaccctgacaattgcttcttcatctcgtctcatctcttctcttctcgtccaagtcgacgatttaaccaacacccttcatccttacccactcaaggtccaccctggtcatagcccacccttgtatccttttttggtgcaatcacacctgctttttatttgtccatgtcctatccaccgtcttgagcgggtattcggagtattttgctgctcgggatagcgtctctactctcagcatcaacatctccggtcaaaagagaggacacaagcgaagaggcaagtctcgtcgaataaatctctcatctcatctaccgacgggaataccatcggcatctgacaagcggcagaattcgccacgctcagcctccccttttttcctttctttttgtttcgccaaagccacgcatctttgtcatcttgactctttcctcttatcagaaactattcaaacccgcccctcttctcctcaatcttgtctgctagtcagatttcaaggcccgtgccagggacccgcgttggttatatgaggacgatacccgatctgggtcatctcagcaaggctactcttttaaccagctctaacctcgctttaacctctttaacctcttctcattccgccttacccaccctcacagactcaagtatcgtgtatacattcccaacgcatactttgcgcgccttactattctttctcctattcatatatataatctcaccctgcactattccatacaaaagcccaccgtcttattctgaataccgcgcctgtttctgcctcccagccatgcctctgaagctgaggcacgcctatcctcaccagccaccgcatcactattattcatcctcttcttcgtcagctcaccgattatatgcagatggtcgcgatcagtcggctggttaccagcccaaggcgcgtgtcaccgaacgctaccgcatcattggcttcatcagcagtggaacatatggacgtgtttacaaagccgtaagcagaaccagcaactcggagggcatcgccgttgtccggacatccagcggcctcacgccaacctccaactcagggccggcccccatagaggtggccattaaaaagttcaagccagacaaggagggcgagcaggtcagctacacgggcatttcacagagtgctatccgcgagatgagcctctgcagcgagctccgacacccaaacgtcatccggctggtggaaatcattctcgaagacaagtgcatcttcatggtgtttgagtatgccgagcacgacctgttgcaaatcatccatcatcacacgcagcagccgcgccaccccataccgccagccacggtcaagagcatcatgttccagctcctcaacggctgccagtacctgcacaccaactgggtcctgcatcgtgatctcaagcccgccaacatcatggtcacgtccggcggagaggtcaagattggcgacttgggcctggcccgccgcttcgacaaaccactgcactcgctctttagcggcgataaggtcgttgtgacaatctggtaccgagcacccgaactgatccttggctcgtaccattacactcccgccatcgatatgtgggcggtgggatgcatctttgcggagctcttgtccctgcgaccaatcttcaagggagaagaggccaagatggatagtaagaagacggtccccttccagcggaaccagatgcacaaaatcgccgagatcgtgggcctgccgacaaaagaccggtggcccttgcttccatcgatgcccgagtacagccagctcaacacgctctcgaccatgcagcacaacacccacagccaccaccatcaccaccaccagaacccgcccaaccggggctacccgcccagctcccatctcgagaagtggtactacaacaccattaataacaattctggtgccggttccgccgcgtccgggcccaacggccagcccgcactccagtccctcggtgcagagggatacaggctcctcgccggcctcctcgagtacgacccggaaaagcgcctcaccgccgcacagtccctgcagcacgaattcttcagcacgggagaccgcgtcagctcaaactgcttcgagggcatcaaggtcgagtacccgcaccggcgtgtcagccaggacgacaacgatattaggaccagcagtctcccggggacgaagcgcagcggccttccggacgatactctcctaagaccggccaagcgaatgaaggaatgacaattctagattttgtatagacgggggtttagaagaggtaggaatgacaatggtggaacaggggcgatatccagcagagatgagtgttggagcttcatttcgatattttctcttggaatttcaaggcgtttacactggaagggcttcattggtttggaagggctaaatggttttatgaatcaacgagcgggtaattacaaggcgttggtaaacaagggtttgctctattaagaatagaaatcaataatggtatatccagtgaggagaatataagtttttgtcgactcaaggaaattagtattaacgagaggttcagtgacgtgccaggcaataatatcatgcactggcaacgaagccacaggacaggtataatagatgtgatggaataaggccatcttcctcctccgcctcctcctctttcttttcttttcatttttctgattttcttcatcctttcccccttttttttctcttttccacacctcttcttttccacctctcttctcaccacttccacaaccctccccctcaaaaccacacttttctccccgtcttgtgctgctcccctcacacactctttctttcacaagaaaatgcatggtacaaaaagatataagcacggggtatttgagcattaactaaaaaaagaggcgtattgcgttataaagaggaacaacaacaaaaagagaatgctgatacgcgcttcatgtagaaaggaagaagctggcgagacaacaagaacaaaaaaagaaaaatgtcacaaaaaagtaaccgcgttagaaaaaagcacagacaacaattttgtccctcccgcaacacacagacatggtatacagcgattccatcacctccttctccattcctctgttgattccttctcgcctcctatttttcttccatctctcgatttctcctttcttttcctttggcgaattgtatatgtggcggtgcgcatgtctagctggagagcaatcgtccatgtgtatagacaataaccatccaagctgagactaggccgctggaactgaatacgcagtcccaacgcaatattaatgaggggggcgatccgtaggcgggtaccaggggttgtatgcatcattgaaagatttccattaaacgtcgtagttgcgaaacgaaaccaaagcgcgcagggtatgtatcgttttgtctcatcatttatttcttgacgggagcggcaggggccttgacgttgttggagagccaagccaggccttccagcagaccctcaccactggtggcgcagctgggcacgacataccagaccttgtccttgagcttggagagctggagagcgtcggtgacttcttggggcgacatggctggtggatgttagcatggtcttttggggaaataattcaagaggcgacgtaccctctttgagatcctgcttgttggcaaacaccagaagcaggctgtccttcatttctcggtcgttgatgatgcggtgcagttcttgtcgggcctcgtccatgcgggtgcggtcggaagagtcgatgacgaagatgagaccttgagtgcctatgtgtaaaaggtataattagtgctctgctctcaactcgtttgagatatggcgatgttcgcaaaggtcaagggaaacataccgctgaagtagtgtctccacagaggacgaatcttgtcctggccaccaacgtcccaaacattgaacttgacgttcttgtaggtgactgtctcgacgttgaagccgacggtgggaatggtggtgacgtcctggccgagcttgagcttgtacaagattgttgtttttccggcagcgtcgaggcccagcatcagcagtcgcatctcctttgatccgaagatcttgctcataaccttggaaagttggccacccatggttgcgagttcggttatcgaagcttcgttgtggtttggttttcgtcgcgagaatggcggatggaggcaaaaagtagggaggggcttgcggttgcagaagcgagtcgcaagtgtgcaagtgtgcgagtcgaatgaaacggagtttgtatgcagggagcgcaacaaattctatggcaagacacttttagttagcagcaggtcagaaacaagtttatgcgcaagcgcgtttgcactgcaagccaatcttttctgcttgtgctgcctctctgtagcaatcatttgtcaaggctcaacgaagcgaccaagcggaaaacgctgcggaagcttgaggggaagaagaggtagagaaaaggagatgggcaaatagatgctgtggtggcatcaacttacatgctaaacgtggcactcggggtatgagcgaaaagatgtcggcgattctcaactaccagcgactggaagagacgagaattacagtcaagcgtatgagggcgaggcaaatcgcgcgcgagccaaaggaacgtggatattagaagaaaacgggggggttcggtcgaatatggcgtgaaaaggaatccctgaagatacaagctcgacaggagacacaaacgaagagaagacgaatgaagaatggcagtaaacagtcgaattagagagagcgagaagtagagagagagagaatgtgggggaatgcgatgccgcgaggagctcgactcaaattgtggtgatgggttttggttgctggcaaaggagggacgaaagatgcgatcaattgcgacgcggcacgtgtggatgggcagatgctaaaaaacgaagtgtggaggccaggcacaggtccaggtacaggcacaggtacaggtacaggtacacgccgttctctaggccaggtaccagcagaagctctagccagtgctgccactagtgccaaggggaattaggtgtcctcttttccctcgctaatttgaaaatcaatcaatcaattcatcgacgcctgtgaatcgcatcgggggggaagcagcgcagcattcaggcgtgcagaacagcgagctagcaagttactgggccatcaaatctaattttgggcagggccccggcctgggcgatggggctgcacggggcattgaatcattgagccaagatttgaatccatttctgcaaatgtaagtgcttcatgcagcgcatctgggtcaaatgcaaaaattggagcgcagcacagcgcaatttggggcccttttgttgctgcgcccagcggtggtaccgatacatccattggtggcctagcagcgccagtagggagctaccaggagcttgagcaccgaaatagcccctacggccactgcacagcgccggagctcatctacagcagcaagcctctcctaaaccttgtatcgcccatcccccgccgctagggaggtggccaatggcggctgtggagcgcatgcagtcattttcaggggttgccgcctgataatctccgcttcgtcgctgtttaagccacgaggtatctgtacctggacacgcctgttctttgtttttcgtcttctcaatctggttcaactgacggcatcaaattcttcagggcctgtgcgctgctatatcgcatatgatgcaagtaatgtgtaaaagcagttttcgctgagctccacagcagcccaaccaggaggaccgtccattattagcatcagttgggtccattggctggtctgtgagtagtttagcaccattacattacatttctgtttgcacctgagcttcacccaaatttgcaccaatgtatatattaaagtaacaacatccacaacccaatttcttcaattgacaaccaacacacaaaaagaacccctacatctacataccttatccaagcttaaccatgactagacctgataaactctgagatcttttgatctaatcatctacgatactacatacctaattcatacatcgtataacttactcccaactacctcccctaaatagacacgcaattcacaactcaactcctcaacgccccccatatatcatgaataaacaacatgaatactaatcaaaaaacctcccactcaagcttattttttaaactcggctctactcacactccaacccccaaaacctgcgtcacctgccccatccggcaactctcacctctcccatggcccacatcgacaacgtagacgctcattcaccatctccagctcatgcagatcggatgctgtcagctcgtaccgaaagccgcagagatgatctggactctctcttttttgaaacaattcttggcacacccaatgagcggtaaaagaaggacagaaaggctaccaggccagagatggcaggttgcaaatgtcatattcgtagatccagtttctcctataaattcttcgtttcccaacgtctgatccaaatacatcactcaatcgtataatcgtgttgctcaaagcaaaagccatcaaaatgaaaatctccaccctctccgcggccctcatcgcctccccttccctcgccgctcccaccacctcccaagcatcctccaccaaagtcgtctacgccaactccggccacatctacctcgcctcctacgacggctccaagttcaccaccgccgtcaactcctccttcaaaaacaccgacccctcctggctcgcctttgtcccgcccaacagcctctacgccgtcaacgacatcgcctcaaacaccttcctctacaacatcgacaccaacgccaacaccatcaagcaggtcaccaacaagcaaggctccggtggcgtcgtccacctcgagaccaacaaggccggaacccgcatgctcggcgctggctacggctccggcaagattgacgtctggaacattgaaaacggcgggctgtccctcatcaagagcatctcgtccccgggccccctcggccctgatcccgatcgccaagacgcgcctcacccgcaccagaccgtcaacgatcccaccggccgctacttcttcgccaatgacttgggcaccgactccatcctcgtcatagactcgcagaacgacgccttcaacatcgtcaaccgcatggccgtcgtgcccgctggctctggcccccgccacggcgtcttttacccttttggcaccgcaaaggccactcactactttttgctctgcgagatgggcaacgttgtcatctcgtacaagctcaactacaccgacaacggcaagggcattgaattcaccaccacgcaggtgcttaacagctttggccccaacagccagaagccagcgggtgcgggcgccggcgagctcgtcctctcccctgacaacaaggacctgtacctctccaaccgtctaaccggccaggccaccgacaacattgcccatatcaagctcattgataacggcgccgacaatgtgcagctcctgtggatcaactcggtgtcgggcggcacgggacctagaatgttcagcatcagcaacgacggcagctccctgtttgtaaccaaccaagacggtgctctcggcgtggcggccatttctcgcaacgccacggatggctcgctcgacaccaatttccacggcaccatcagcaacagcgcatttggcggccagggtccccagtatatcaaacagattcagtaaagatgaagtcgtgaaagttgcttgtcttgtacacggcacggtaatggggacatgtgttgatccaaattcatgttactggtatatcgtcgttgtattactaaaaaaaaaaagttgagcaagataattaatcaccgggtgctccaaaactccgcaattaccagctctagttcattccataaacacggctttcccttttccttttgaaacctccgtaacaccgtgagaagcgttgccgctcaactgtctggccaaaagaaaaattaacctcgatttccaatccgaaaaaaactccataaccaggtatcaggcatgataaacaaagtcccaactgaaggggtatcagacatgggtatgtacattcaacatggaaggggaatacgtcggcctagggtcgatattcgataacgtatcgtcgctctacctgctgcagggtggtagaatcgttttccccttcgaatttgagatcaaccttgccagtagacgccatactatggacctcggccttgtagaacgtggtcgtctggggataaagggcaaggacgatgtggcccgcttcgtagtctttgagggtgctagactggctttccgccgtaatgggaatcatgctgctggcgcttgatcggtattctttctgtttgctttggtcatccggctcaatgtcgaggaccttgtaccgccgactctttccttcgccgaggacctgcgcgacttcgcctagaatccagtcggacgtctgttcaccgttgacggccttgggtttgaacgctacctcgtcgcccttttgaaagagaatcttggacttgtttagagagccgggagctccgccggcaccgcttacggacccgggcggctcgacgctgtctgccttgggcgggatgctgtcccggtcacggttgctgctccggtcaccatgctttcgggaagcactcgccatggggctgggcacgggggagtcgccggcaccgtcgaaatcgtagagagaggcggccgcggcgctgtcccgggtggtggacctcttggacgggccggccgatgcggcttcggcttgctccttggcaacaacaacggcacgcaccagcttgagctgctccatgagattcttggccatggtgatgttgttctcggagtttttgacgccggagcggcagagagcctccatggccttcatcatgtcggtgggcacgctgttggggtccattgtgccggcctgcttgtccaggccgaccagctggtccaggttgtcgttgtcggcgttgatgccgccgatgaggtcctggaaagagtttttagccgactcccatatcgtggcctcctctccgtgggccccgccgttgttgcggttcgagccgcggccgctgcggtttcgctgcgacatatcgcgtcggccaggctggctgtagtaggggccgaggtcttcgtgcaggttactgacttcgcgctggtgcgctttacgattagccatcgtcgtcaactctctcggtgggcgccgcgcggttttcgccgaccggccccagccgtgcgagccaaggacccgagaatggaggacaagaaatgcacgccagagccgcgagaaaacagagacgggagggcaacaacgagatgctatgccatgcgggctaaacaaagtgacgaaatgacaaaacgacaaaatgacaaaaccacagacaacggcaaaaaggatggactggattggacgatgctggaagatgcaggagaacgagccaactcggtataaacgacactactgcaggactggggggtcgctggagcgctgtggacttactggctgtctgctccctgcccgagtgggtgctgctggctgactcgcttgtgctcgctaagacgtgcgtttgcgagcccgtctggccgctgtgcgctgcgatgcgacgcgtcgtttgggtgcggaaggcgagaggaggaggagaggaggagaggaggaggagaggaagaagaaggcgagagtcgcgatcagacaggcagagatgcgcgagagaaaagggctgggagaaacaacgagtggccgggccgggggataagtttcaacccattttatgcgctagggagggctcaagcgacaggcacggcggaccagatacgatacgaggctcggccaggcgtttgcttcggtgtcgattctgcgcagaagggcgtcgcggttccggttgcgcctggacgctgatgatgtttggcgacagagtttggctctggcgcgaagtgaggcgtggtctggtgacggatgcctggagctggcgctggagccggtcgcgaactgacgctgcgccgggccatctatgtcccgcagcctaagcgtgagagacgccgaatagtacctgcgcgactacaagtatagcgggtagagctgcaggtacccagcagccctgcggacctgatgcggtacattgatgtaatcaacaccagacatgcaccagtcagaggctttcgactttcaactactgggcgccaccgaggctaatctggccgattccgtcttcattaacatgaacagctctctcgattacacgcaactggggtccgctgcctgccggcttagtgctgttagtggacgagccagcgttagagttggcggctcgggtcgcggatcagcaacgcatctctatcaaagcatgtttcctgggacagatggcatcgaggtcgcttcataggttcgatcactgtgaacaacaatgtacccaaacacgtttaatttcctacttggtcaaatgatgtgtatacgagtccacatgtacactgctaattgctgccatcagttgcctcaacaaagactacatgtcctcctcatcagccacctagctgacgttaatgttggcgctgccagagctgaaatatccctccacggcaataatctggtagtccagctgtcccagcgtcaggccgagattgcgccaggcattgaagtggttgcccacgttgaccgagccgctggagcggtggctgcggcgcaccgaccagtactggtaaaaggtggccgtgccgatgatggacggctggttgacgcgctgcgtgcggtaaatgtcgtagacgctgccgtcagacgtcacctcgcccagcttggtggcgcccgtcgacgggttgtaggtgccaaagttctcgacaatgtagtactcgatgagcgggttcttggaccagccgtagacggagaggtagctgttgccgttggggctgtagctgccggagaagttgatggttcttgcgtggcgtgagctctctgacacggatacatgtgtggtacaaagggtggcaaacagaaactcacctggtgctgctgcccgggttccatcccttgcctcccacaaagttgcccgagttggcccagttgacgctgaacgagccgccagcgccgttggtgtaagtcacgccggcatggccgtcgttccagtacgagtagtagtagccgttgttgaagccagtgccggggccaatggcctgacgcttttcgacttgcacgtcttcagtaggagccgacaggactccggcaacagcggcaaagccggcgaggagagatgtgaaggcgaccatggtgttgatgggcttctctgtcttgctgtggtagactatgtgaatgtggttgtttgattgttgattcactaaaagaccccggttgacagcgggctgggacgtcgttataagttggttcgcggataattacagcaacggctaccttgtctcatacggcttcagagcagaccaggtgcatgtcatgattcattttaccgcgccaatggggaaattggttttcatggaaccattacgccttgttctcttattctgacgtggtaatgcctgagcagtaactactgttaaattacagctcgcatcgacgtcgtctggactcaagtccttggctccggcacatgcaagaaccggtacacttcattcactggctaacggctaatttgatcttggcaactcggggatcgaactgaagaaaaaaaaggagaagaaaataaaaggaaaaaggcatacccagtagcgtgcgaagggacgggctattttgaagtagtatctgctgttcataacagtcatatgtggagagatatggggcgcagtaaaccacaatgggaaacaaaatcaagcattcagaatagctacactgcaattgcaatatcctggtctcaaatggcgaatagtcccatctttgccgcaaggtagagacagcgtgtcatggtagcagcagtcatgggtagccatgcagcattagctatattaagctgaatgtattacatatactattatcatatgcttcttttaaccataaacttctccaacacccctgcctacagctgcatacgccctaagattcttgacaagaaaatgttcctacctatcagcctagtgccgatgaagcagtccgggaaataaaaaaccgggactcaaagacactgatttgaggggtgaaggcggcttggcctgcagcttgtctaacggctaaattggttataaagttggattcggggagaaggcacagttgcccgttgctgacacgatgtttctatgacatgttttctgttagtaatgatgtttatagtgattaaacaacgatttgttattttgcctaaagtcagctggaaaggggacgacgcattgggaacagctagttttgccgctggtgaggtggaaatattcaggatggttgaagagtaagctactattgcgtatacggcactcctcaagaaatggagggcatgggactgctgagtttaaaagagtatcctttgcgaacaatatgatggttatttggccaatattgtatctttggataagaccatgaactacagcttatacgaaaactttgagaagatagagagctattggaacatatggtaattactagtactattctactcgagtaaatccacaagtccaaatatcgagattctagagaggaacctgaagagatggaagacactgaaacgacacttggatcgcctgcaaagcattggtttgaagtcactgccacctttctctgaagagttttccttgcgacttcggaaacttgaagctttagtctcctcttgaaaacgattttgagtattcttcatcttctcacgataccgctgcttatctccttcttgagtaagcttattctaagatacacgccttccaaatacgccacatcttatcttgccactcgttaacgctcatactcacccgttcgatagagccagtagactaaaccattgtaggtaggcttttaggtccgagagatcgtgtagttggagtcaatccgtcgttaagataagatacacatggtgtgtgatatgacatttgggacttcaatgtatgtaccaatactggcagaccagctcctctagaatatgagagactgcttgtagagagttaatacttggtgatggcggtatctcaaatgcgtcgatatgtcgctgtatgttttgttcaagatgtgagatttcgcagagagccaccatcacaactcataaccgcgtaattggtttagtggtaaaattctccgttgccatccgcaacgtcggggagccctgggttcgattcccagattacgcagtaaacatttctttttgtgtttatttttgctattggtcaggattcttcttctctttgtattctgtttccatggctctggtttgtggtgtttatagagcaggcagtctgatgtccggcttgtcgattgtaacaaatcgagtcggaatgttgtgctcttttcgcggtatttcgcactcgtgggttataataagggggccattatccagcaccccagttctattatccaacaccccaaaaataaagagagaagttatctagcaccccgatcatattatttagcactccagctgtagcttaggctgctgctgctactactgctactactactgctactgctgctactactgctactactgctactactgctactactgctactactgctactactgctactactgctactactgctactactgctactactgctactactattattattattactattataattattttaataagaatttagcagctgtatatttaatatataaattagctgtcttattatactatagttggggtgttatataataaaattagggtgctgaatgacttctccgttaaacaatccgttgttcactgataaaaaccgctcacctcaaaggaatactgtacaatgagtataccgcaaacacaagtgtcgaaaacagtctcacctggttaacattttccagcagcaagattttaatgtcctgggaattgaagggcttgagcactctaagcacgtttttgcgaggctgcaacttggcgccaaagctggcgggaggcaactggaaagtggcagcgggcggtattgaaagatcatggccctgtggttgggatccgtctgtgagcaattggaacgccagtgtcgatatgacgagctgaagatgcgattgcgatggactggatctgtgtttgctctagctcaaacgcgtttgacaatctctctctcgagttgcaataagaggaaatgtagcaacctcaccaacagcagatgcattcaacaaaaaaaagtggtcaggtcttcgcagtcaagcgattcacagattggatgaagaagttcattaagggattttgctttgttggatacggggctcaagatatgatgacttcatgtagggccacggaggttcatcttgaggtccctgtaaatggggtttacattccgcatgatggccagttccttatgagaccacagtatacgagactatttacagaggcttttctgaaacattacggcagccatgattctcgttttaattttgtcggcggatggttgatgaaggctttgatagcaatcaacgattatataactccctctccctcatttaaccggcctttattataggaaaaaaggttgggtatccaacaccctagtgagaaaatggaggtattccattactgcggagtcgtcttgtaggccgacaagtcgaaccatttggatccgttttctgcatcgctcgctgttgagctccggcgacgttttgcactatccggcggcgtggtggtgacatgttgacgattcttttggcttttggcgatatattttgctcaatgtgtgtcccgctcaaacgtgcgtttctgcggggggccatcttgtagacgaaatccttgacgacagctatggataatatttattcatgttgtaataaatagaagagtagaatgtgtctgtattgtaatgaccaaagaaccaagttggtgcacggcggtgtgagaacggatatgctagtgattacagtcaagtctaatagccaaacgccccgacgtcgtcccttgtcacagtttgaacaaatctgccgtgtttgatcgaaagcaactgattgtttcagtgttagttcagcgctacttatccaggtgatatgaggaagcttggcgataaaagaggagagaaaggggacagaaagaagaggatggctcagtaaaaattccgaataaataagcacctctgttaagtggccatgtggctctatcattatttatttagccttcctttaacttcagcttaccttttcatacaatggaaagctgtagaataaatcacaaacttgaacaagtttgttgcctttgatagcctcaaacatatgttgctggcaatctcacatgttagcgcccatcgccagggcaactgaattccagatctactgtttgaatataagcctcgacatgtgatgaaattagcccaggaaggtttcatctcgaggtccttgtaaaggcgaaatttcaccgttggcgtagcagccagttcctacgagaacacagtacacgaagttgtgtttacagattcatccgcggtgtcatggcagctaggacatctattccaattgtgtcactggatggttgataaaaactttttttcctctctgaatctggttttacaagaggaagagattatccagcagcccagatgtacctgatgaagcagttaatctacacagaaaagttttggatcttatatacactaaatgtagcgtctatatcagcagtagcagtagtaaccgaggtataatttaaatgacatagaactctcagcacaccacagctcataaagtattatacatcatcatcaattataagtactttatacagtattaagcatttgtatttttaataacatcactgacggccacctggcagaattgctcctggtacaagtaagacaggaatcctcagagttcggccttcaacgtagcctttgcagtggtaaaggtagtggtggtgacggtggcgcaaacgcaaccctggccggcgatactggtcaagggcggtgacttgcatgtcggttcggtagtgaaagaagcataggtggtggtgggctcgacagtgggctcaaccaactcggccttgacaaggacaggaatgatctggccggtgttgaggccgaaagactggtggttcagcacagtcaggatgctgccaatctcaccagagtggctggtgatgctgatccaggtgttgtcgtcgtgcgaaaagacgtcgtcaatgacaatcttgctgcgcgcgacctggtgggcagaggtctcgccctcgtcctcgctgccgcgccacagcaggtcgtcctcggaaaagccctcctcaaacaggaaatggggcgcaaatgcgtggatctgagtcttggtagagcggcggtcgcaggtgtggatgctgatgctctcacggaagagctccttgatggtgggcctgaaggcatgtgagtgaggcaggttgagagtggcaaaggtggtgttggcggtctggatgcatcgcttgaggggcgagctgtagtatgactcaaagtacggcatcttttcctgttcaaagcgtgacttgtagtaggcgttggccttgctggcctgggcaataccgttggcagtcaactgggcatcggaccaggtagcagtgccattgccatcgagttcaccccagtagcactgagaaaagtaaatgttagcagccggctagggcttatctacaaaacaaagggggcatttgcaatactcacgttccacgcaggagtgccataataggtctcggcggcgttgtgccatccctcgccgtgacggcccatgaagagcaccttgtaggtggtcttcttgtcccttctgcactcctcgttcagcgagtcgacataattggcaaagcgctgccactgagtcttcttgtgccgagggtcgaacttggcatcggtgggatacgtcctgttgaggaggccaaagttctggcttgcctatgacatgtgtgagtttggccttgcttccgtatctcgcgggtaatttttgcgtacatagtcaaaggtgctgggattggtgttggggtcgtcctggaggaagaagcccgggaccgacgtgtacttgatgtcgtcgcagctggagacttgtttccaggcaatggcgccgggagcaagcgccaggacagccgacaggagagaggacttcatcttggcggaagacgctgtgatgtttcgaggcgtcgcaaagctggctgactagcaggagttcggatcgagctccgagcagaagatgcgctgcgcagccttatataatggcgtcgagctgcgctgtcaatgcctgtcgcaacggggaaatgtaacatcgacagggccagttggtgcccatgaagtcatatgcagcgccgatgctactctggagactctggagactctggggcctgtcagcaattggaccgagcagccgctgttagcgtgctgttgtcggtgtcgagagcagaacggccaacatgtcactggagatgaggcgccctgtaggctccaatcgatcgggaacgtggcgggccaggccggggctggaggctctaaattgtgtgtgatgcacctggacgcccacgtgtaggagcagcttggcggtgtttctggcgattttcagttcctggatcggacaaggtggatcttgacctattgctgtatattagggttgaagccatcctgctgccagaattggacggaaggaccttggacgagagaacttttgaagcaagacagggcccatggcgggatactagattgtcaagtggaattctaaagcacgtgtttgagtgaccagccgataatccaagagagcaacgaccaattggtcctcataatcaggctctcaactcgatctcattgaagacatggtgttcaggtcctacaagagaagatgatgaacagatgaagcgtcaaagaagtaaatggatcaatacctcaacatcaaggcggcattgaacttcacgtgctagcgtcattcgctggatggttctaggggagccacagcgctcaaagccgccaacgcccactaacctgtccgataagatagcggtggcatgtcacttcatttccccgcagtcgagtaacttgattgaacccctgaacaagcagctttctcgaaatcccagcacccgcggtagcttcaccaacgccgcttttggagcttcacaaggtgccaacgagctgcgaatcgacattccgcggtttgcgcgaccaactgcaaatattttattgcatccctgcatcaccactagaccgaatcagcacctttcgtcctcggcctttccatcatgagcgctccgagctttgaagatctcgagcagcctcgaggagagcctgcgccggagcttctcgacggtcgcatctgggtggatggctgttgggactttttccatcatggtgagactccgattttgtgcccgtatttctgccattggccctctgccatgtctttgctgacgtgtcttgacgtggttctcaggacatgctggagccatggttcaagctcgacagctcggcgatgagctatacgtcggtgtccactcggacgaatcgatccttgccaacaagggccctacagtcatggatctcgacgagcggtacgttgacccattcgcggctattgtacaagaaaccgaaaatattcaagagatactgactagattggcatgcagtctcgcagctacagatgcctgtcgttgggtcaccaaatcggttggccatgctccctacgtcacgcagctcccctacatctcgcactatggttgcagatacgttgttcacggcgacgatattacctcggacagcgatggaaatgactgctaccgcttcgtcaaggaggctgggcggttcaaggtagtcaagcgctctcctggaatttccaccacagacctcgttggacgcatgctgttatgcaccaggacgcatttcatcaagtctctgaagaaggtgctggccggagaagagggcgtaggcacgacagaggagcgcaaggcccagtctgaggccatgttggacagaatcaagctatacgcaacggacgagactgcaaagaaccccggtgtcgacgtctggttctggcattctgcgacacccgacaagtcagggtctagcgagggcgtccgcgggtcctacgagagcttcctcgagggagctggcaagaagcccggccagcgcgtggtctatgtcgatggcgggttcgatctcttctccagtggtcacattgcattcctgtgtaaggtactggaagaggaagacaagcttgcgcgcgaggcaggctggttttctgcagaggccacggagaagaggaagcaggcaaacggtggaaaggactacggcccggcatatgtcgtggcgggcgttcacgaggacagggtgattaatgagtggaagggcgttaactaccccatcatgaacatctacgagcgtggactctgcgtccttcagtgcaaggtaagaccacttctagccatcccttcttccctctgcatcttgtaccgattgcttattcttgctccagtatattaatgcgactgttttcggggctccgtttacgccgactgagagctacctttcggatttgccgtggggcattcccgacgcagtctaccacggaccaacagcattcatgcctttgacatatgacccgtacacggcgcccaaagcgatgggcatataccgccagatcggcgagcacacgttctctcacgtcaatgcgggcgagattgtgcagcgaatcatgaagagccgcgacatgtacgaggcgcgacagcgggccaagggcgtcaaggccgaggtggaagcggcggcgagggctcgcgagctgttggaggaggagcagcgcaagaaggaggcggagagaggagtcatgtcaagctgaaggagtgtagagaagacatgtttgcgtgcattgaagagatggtcacagcaggcgatgtgatttttcaactttttttttctggagttttgggcaatacccacagagagtcttcaacaggccagaggagaaaaaaatgaatcgggaagagatattagagtacaaagtacataggtatgtagtattacatagaagcgggttggcttggcgacgaattgtcaattggccaaattcgaataatgatggcttttgcttgctgagctgtggttgggcggaatgtcaccgccacggcttctgaccacatgagggcgggcttatgcgccggcggccatcgatgatctcatagccgtcatacgcagccaaacacagttgcgtaaccgcgatgagattgaaaagaggggggctctttgttgggcgttgttgtgttccttacatggaggcaacggctattgacggcaccgactattccgccttttactctgaggatatttttttgagtggggatcgatgataggacgctatgggttagtgatagcgaaacggaaacggaagaggtgatatgagaaaagaggcgttttgaggacttgcggagtaaaagagcatgattgcaattctacaattaattgagaaaggaaaagagaagagaagagaaaagaagaagaacaaaatgaggacaagatgtgactcccgttgattcgactcccggaccggtgacggcgccagtggaatgccactccgaggtttcatcgcacaatctgcgaatctgtctgctaaacccaacgtcccgaagacggagggcttcaaaaactgatcaaaattgatcaacttggcgcgcccttccccgcattgtcttgtcaaagagctgcagttgccttatcggaatgcatacaattgggctaacagtaaggagggatgccacattctcactctgcgcattgattaaattacaattagtacatgcaattggcttacgtacatacacgtcgacatcatgtcctttgtccgtatctcatcgtcatgctgcaactgtaatccatcctccagctatcttatctgactgcgcccacgcctgatttggcacgaggggccgcggcctaagcgaaaacaagcgggtcggagcatttccgcacgccggaaagttgggccgggctgttcggcatcggctcttggggatccgctttggcggggggacgacaaaagagcggaatttacagcgatgggcgctgtattacagcagagtacaactgccggaggcaattgaatcattcattcactggagatggaagaatctcatgacacaaatcagcagtcatgagcagcatcagtacaattacgtacagaaaccgtgctaaggaaaaacaaacaatgacacgctatttataacagaaaaaggctgagacacagctcggcacatgggtggcgcgggcagacacgggatagtacaggcgcgatatcaaagttgcgggttgataaaaccttcagcggtcacctgcccatgttttcagcgcagccagtcaagggggcccatggctttcttgcatctccgttcgtccctatttcagcaaaactgtaatctttcttgtcgtatagctgatgtttctttgtgtcgaatacttaattctgcttacttgcaggctgggggtctcttctctttcctcatcaagtcactggtgcttcctcacggatccccacagccgcatcctgtgtcagtaactggaaaacaatagctccgtttttaggagcctcctcttatcatcatcaagttgtactactttctacgtacttgtgcgagattgataataatccgataccattgctagtccaatccccatccacgccctttgtcaagtgtctctcatcgtcgcctatctgctagtttcagcttctagcgccgcacctggaacgacaagttttttttttttccctagcaagaacccactttacgccgcaccgactttctttgctccttgagtagccgctttgtccaactagctaatgaagctgggaaccacaagttaccgtttcctatcacttttgttggctggcagccggactttggggtggatcctaaccaacaggacgggataagcacctttttttttctggtacggcggagccgatttgcctctttggagcagcaagtgacaacattttttgtttttgtattttccatccagtattcatttttattttgccgtgcttaaaaattatccaatccgggactgtctactattcccatattctcacctgccaaccccagaaacagaagagcacttcccttttggtatccttgcacttgcaacttgccgaagcagctcccgcctccgatacggagcttccgccagagtctcctcctcaacctcgcgctcccagtccaggtacaacaagccacaagaatttttctttactccatttgagtcattcccccattgccttgacccaccatcggaccctgcacccgccgggtactcctctagagtccggacctggcccaattccacagataaagagacttgttcccttccctccttgaacacaggaagcctctcttctcttgttcccaaaacatcaacctttacttttgcttcaagtccacgtttggtttttgcctctcaaccgcagcaatggccccctccgctatcccaacccaggatgtcgacctgacagccgccaacatccaggtcaaggaggccacgcagcccaccaagcccaccaccgacgacgtcctgccggctcccctcgatgcctccaagctcacctacaacctgaccaagaacccgcgggaggtgcccgacgaggccgtcgccaatgccagcgagcacaccatctgcactgaccacatgctcacggccacctggaccgccgctggaggctgggccgcccccgaaatcaagccctacggccccctgagcctcatgcccacggcctctgtgctgcactacgccaccgagtgcttcgagggcctcaaggtctaccgcggctatgatggaaagctgcgcaccttccgcccggactgcaactgcgcccgcatgctgctctctgccagccgcatctcgctgcccatctttgacccggccgagctcgagaagctgatcctgtctctgctctccgtcgacggccctcgatggctgcccaaggacaagcccggcaactacctgtacatccgtcccaccctgattggcacgcagtcgcagctcggcgtccaggccccccgcgaggccatgctgtacatcatcatcacgtacatgcccaagctcgacagccccgtcggcggcatgcgcctgcacacgtcgcccgaggacatggtccgcgcctgggtaggcggcttcggctatgccaaggtcggtgccaactacggcccttcgctggctgccacttcggatgcccgtcgccgcggctaccaccagatcctgtggctgtacggcaaggatggcgagtgcaccgaggccggtgccagcaacttcttcattgtctggacgcgcaaggacggcaagaaggagctcatcaccgcgcccctggacgacaagctgatcctggacggcgtcacccgccgaagcatcctggagatggcccgcgagcgtctgggcgacgagctggagattaccgagcgcaagtacaccattgacgaggtcattgaggccgatgccgagggacgactgattgagtcttttgccgccggaactgctgtaagtcgatttagtctgctgatgctgatgtaaaggatagaaagctaacgcattaccgcctagtactttgtctgccccgtctctgccatccaccaccgcggcaaggatatcaacattcccatgggccctgaaaacacccccaacgtcatcacctccaagatcaagacttggatcggcgacatcatgtacggcaacgtcagccacaagtggggtgttgtgattcccgagaagcagtaaaagtctttttttccgcccaaaaagggaataaaaacaaaaaaagacaaaaccttacgacgagcgacaagaagaagcatgatttgacgcgaatgatttccttttgttattttcttgcatggccaagtgcatggccttgttcatttcacgattctgaaatcatcatatagggacggagtttattggcgaatgggaatacgctcacagcggcggcgtgatttaaagtcatggctgaggaaaatagatacatatgtagcggtagaagaaaaaaatagacaagattcttcacatatttctagtcccacatggcctgcatcatcttcattctctctgcttggacctcttctttgtatgtctgtagtctgggttaggccatgttcttccaagtcatatgattcgaatctactcacatcttctatttcgtcaagggcctgaatgttattcaacacgagctgctccacttgttccttgaagctgatcattctggcatcatccgcatcactctgtccaggcgccttttctatgctggcaagctctttgcgaaggccttcttccaagcgaacggtatcctcccactcgtcttgtaggtcgtgaagctgcttcttcgcctcttctaattgggctttggcgcttgcaagatgagttgcgacggtgaccgaggggaagttgtcagagctgcacagggtagcagaaggtggatatgacaagttggcgtatatgtcgtctacggcagaggtgatggaagacgtaagcgtctcgaagtcggagattttcgaattgatatcctgctgagcttcgaagagtttggccctggtggaggtgtgcagttcgacggcctcttcggcaaaggcttctgtacaggtaaaggattagtaactggcggagacaatgcgctcgaggaacttgtcgcggcttgatagctgacgtacttttgagagatgtcagaatgtcttcttcgacggccctgtcctgctgcactctgtcttgcgctgcggtgttgctgaaggaagcaaaacatgcttgatacaggttattgcggcgaatgctttcgtcttggaatgatgccgacgacgatgatccaaatggagctttctccgccgagaatagtgtagaggacgatggatcttcggtggaggagagacgacctgctgggccatcttcttgggggaagaggcggctcatgagggatggtcggctgggatgcgccatggtgggatattgatgacgggcttaacgatagataggttgggttattaacgatggacgataaatggatggagtgagagggagtggaagaggagaaagaatgtgaggatgaagcaagacaaaaaaatgaaggagacgagattgactggggaaagaagaggtacaaggcacgtgtgctcagaacacctcaaccgcgccttggtactagtagtatgatacgaccaggtaggcaaaaaatataaaacgctcgccagctggcagaatataataaataagaactcgccagctggcaattaagaatatgcgtaaggcacccaggcacgcaaggcataaaagtacaatgccttattctactcctataaatcccctctcctcttcatttcttttctcttctttctttcatttcccccttcatcgcaaccgtcgccacacgacctgttatcaaatggcgctgcacaaccgaaagggcgtcgactatgtcgagaacgtggagcagccagacaaatggcaggacccgtcgacggaagtcaaaaccgcattctatgacatctccaagaacaacccgcggcataaagacacagtcgcagttttaacggaggaccagcgggacgactgggttcacatgctagttacgtctgtctttgagatggtgaacaaggactggcagaaatacactgcagtctatcaggcaaagtagaaatagtagaaatagtagaaatagtagaaatagtagaaatagtagaaatagtagaaatagtagaaatagtagaaatagtagcagcagtagtagcagtagcagtcaaaaagcctcagctaatgaaagaccaactggcagaagacgtgaaagataataaggcatttcaggaggcgaaacacaatgcgaaagagaaagaaagggcaaaacgagaacaggaaaatacacaaccggaaaagcccaagagtaaggcggtcgagtcagccaaacagccaagccagaccaaccctcaaaccacacaagcaaccccaaagcccaagagcaaggcggccgagtcagcgaagaattcaagcaacctgtcgtccgcggatgcgaatagacccgacaagtctcaagtgcccgttgacacccagccgatatacccaccacgcaagatggttgaagtcaagatcaagcgcgatgaagccttggaggccgtcgctgaacttgttaaacggatatcggtgatatacgacgagggtcaagaggctatggaagaagaatacaaagccctgggtgagcaacttcaacaggcagtgaccgagcagatggttattgtgcttcctaaagaaggaaaaagctaacgctagggaagtctaaataaatatcaactggcaattggttgtttttagccaagcttactgctgttgaaagtagacaagactttgttttactattgtgttgcgtattgaacgcacgtctcgcgatattgcatttgtagtatcaaggtaatttataccacgaattattaactaagtagtaatttttactaaaatgctttacctaaatgaacttttattaatataaagagatctagcaactttagagctttctaatagtataagtaacattaattaaatcttactatttatacagctttatttgaataaggctagagataaaaatataaagcccttcttacctacctacatacttacctacctaggcggcagacaagcctttggtatttgggatatattaaacttgggaaatcgggacttcattttgctaaaacagaaatacctacgttgataatggacggttaattatttgctttcaagaaattaaagaattgttgcatgtgtttttccctcttactttgtatgccatgtatagcatccaatacgtgccagctcaggtgcttggaaatgcgacggaatgataacggggaagaagtgtttttgtccaggaagctcaacttcatgttggtttggagacagagttcgcttccataatccaggtaggtaccagataatgcactcatttggtcatttattcttattcactgttgagcctgtctgctggccaactgagttgtcttcttttaatctgctactttcatcatctccattcccttcagccgccaacccaagcttgctctgaatcgccgccacaatcgtctcccatgttgccattccgccctggccaacatctccgcaggcaagcccctttgagatggtctggagctcttcaacccatccatccgggccgcccatgacgtcgttgagagtcttgagattgcgccgcgtgaggggactccggaacatggcggtgttcatggctgtggcgacgagaatcttcttctttttgccgtcaacagagccgtcggtgtcccaggcgagggcaattgataataggagagaatcgctaatgccgtgcaccatcttggcgagggtatttgcactgagtggtgcaattactgatgttcacgtaagtaatcgcgtccagagggtatgaggggagtctaacatacccaataggtcggcccctatttgagcaagtaatgtttagtatgcagcagacaatattcacacaatattcacgagacatgacttgactcacattttctcagctcaatgtgcaggattggcgcgccccgagtccatggctgcacccactcagactcatccgtgtatatggcgtcgacattgggatacttgcgaatctccgccaggctgggctgctcatctgcctggccttgcagaaaatgggcggctgagctggtgagtacgaggcggattgacaggttgggatgctgcgacagtcctctgatgatgttgggaatctttatggctgctacggatccagaggcggccagcaggagatgcaccttgccgtcgctacgggctgcagagacatcctgcgctggagagctggaggagagctcgttaagatgcggcatggcgacggcgatgatgcagtggattattgcggctgcgaatacggagctgcgcaggattgtcgtgatgccttggttctggatattggacaggacgccgtccattctcacgacagcgggtttacaggggttattcactaggaactgcagcgtcccggccctgtggcgatgggcgctccggctctttaagccagatttgtcacgcttctgcgtgcgttctaggcgaaccgatttccggattaccgatctggccggtgattggccagcgccaccgattgcatcacccctccgaatttagctgtcaagtcatcaacgccagaagccgcagcttttttctgctcggcccaggctttgctcggctgatgttttctgcatcatctggcacaccagacacgtccagccatgttttcacgatcagtcgcttctgtaagccgagtgcgccctacaagatgtaccgattgaaagacggaaagacaacaacctgctgacaatgacttgctgcagagcctcctgcggcaagctgcccggccagcagcccggccggcagttcgagctcccctgtcggccttccgcatgcccgtccctctcacgcccttccagatgcggctgctgtccgatgccactcgcggcgccatcgacaaggccgttgcctcggcgcccgtcgtgctcttcatgaagggaacgcccgaaacgccccagtgcggcttctcgcgcgccgtcatccagatcctcggcatccagggcgtcagccccgacaagtttgcggccttcaacgtcctggaggacccggagctgcgcgagggaatcaaggagtactcggactggcccaccatcccgcagctgtacctgaacaaggagtttgttggcggatgcgacatcctggtctcgatgcaccagaatggagacttggcgaagctgtttgacgagaacaaggtcctggttgaggcggaggagggcgacaagaaggagcagcagtaggaaggacatgtaaaagaaaggatatggttgagggatggattcaagtgtacgatatgcgacggcgttatacaaagagggcttacgctaaatacacattatgatatacacgagagcctttgtatgcttggggaataaaagaaataaatcttgtattactatccagaccatatcttgctgtatgctatatggtgtatatgtacgtctacaatggctatcttgcttgttctacgcctactaccatcatgtcactgccctgcttctcgggctcttgtatgttacacaacttgggaaagctgccaggtggccaaacatggcgaggaaaaggcggtgactggcttttctttcttctctgtctgtttttctcttctctgtctgtttttctcttctctgtctgtttctttcttctctgtctgtttctttcttctctgtctgtttctttcttctctgtctgtctccttctttccctcgtccttttcttcctcctgaaagtaccgtcaccacggcaccttgacgaacgaatcagatcaaaatgccgccgccaacaagagaaatcatcaaagccgttgccaacatggacgaatcaggcacatggcgaaataaaagaaagaaactgggaacagatatccagcaccctacctagtcatctggcactctggctataacatgggctactaatgctactactgctactgctactactgctactgctactactgctactactgctactactgctactactgctactactgctactactgctactactgctactactgctactactgctactactgctactactgctattataactgttacaacaatcactgctattactacaactactggttcgataacccaaacgccgaatgattcatccagaatctcaccgaagaccaacgagaagagtggcataagaaaatcgtgcgcaacattttcacaatggccaaactatccagaaaactacatcgcgaagccttcaacgactctgttaagaaactaaagaagacacgcatcctagatgcttcgacttgctctgtccggggcgggtctgcggatgctacgcagaaaatacgagagatgtaccggcttgcaaaacgtcatgggaggctacatattctccctgcaccaacacttattgcaattgctgcatttcaccaatttagacgaattccgtctaacccaggcctcgatgcctccattattcttgaaatccttcggtagatggactttatcccctttgccattgagaattatcgtcgggactgcaagtgtacgagcaccgacctgcaattccacgaggacccgaacgcgcagcagccaaagccgcctaaagtacggcgacagaagcaagaatcagtgaagcggagagcgaaacttgaaacgatgagcccgagaaagacacaggagccgatgatactgctagtgaagactcgatgcctgaggaaacaagcaccttgatggacgtcgaagttgagcactctcaatcaccagagccttcccgtggagtctcgcgatccataactcgggaacaggctttagacaccgttggtagcttcatcataagtaccatggcaactggtgaagactcggatctggacgagcttcttcttgaaaccctcgatccacacatcattaacgtcctgccagccgaacacaagcaagttcttctgaggtgggcggagcataatgaactagaatgggtcattgaatgcatccatcaggctacagaggataagtctgaggatacttggatagaagtcaccctttgggaagaactggaataactggaagacgtagtactattgctactattgctactattgctactattgctactattgctactattgctactattgctactattgctactgctacttccaagtgtacataggacatgtagtaattacttgtaattagaactagagtgctggatacctaacttctctaagaaatatcataccaccatctcttcgcttatgctatatgatccatccgtctacaacgggtatgccgctccatctgctctcatgtcactgcccgccgaccaaatcggcgtcttctcaaccggatcaagcgtgtatctgataatctgccctcgtccaaacaggcctctctttggccctccgccaacaacaaccactttgtggcccaactgcctcagcccctcgataacctcgggcgccatcgtctcctcgacgctcaccgtccagtccaacggcttgccgggctcggggaagcccgcgccgacgcatatccgcggcgcatccagcgcctgctgcgggttcaatttgccgacaatctggcctagcaggacctggacgtgtccctggggctgcatgaagccgcccatgacgccaaaggacgagtgcagagagccgtccttgagattggtggccatggccgggatgatggtgtgatacggccgctttctaggctccagcttgttcgggtggttggcgtcgagggaaaagtttgcgccgcggttctggagcgtgaagccgcagcccttggggatgatgcacgtgccgaagccgccgtagttggagttgatgaaggaggcggcgttgccgtgagaatcagacacggtgaagtagacggtgtcgctgctctggagggccggcgaggggaagtttggctcgccgtgctcgacgagatcgagggcgcgcttggggttgaagagcgaggcgcgctggaagagatacttttccgagaggaggccctcgatgggcacgggcgtgacgttggggtcggcaatgtaccagctgccgtcggcaaaggacaggcggagggcctcgatgatggcgtggagatagggcgtggtgttgaagtcgtcgggcttgaacgtcgggatctcgccctgcttctcgagctcttggatgatgccgagggccatgagggcgatgatgccctggccgttgggcgggtgttcccagagctcgatgccctcgtcggcagattccttggtgaggccctggccgcggaacttgagagagatgggctcgacgggctcgctgcccagctcaaggtggtgctccaggtcctccaatgtgagatggccgccgagatcctggacgaccttgacgagctcgtgggcgattctgccagtgtagaagccccttttgccctcttcggccagcgtgcggaatgtctgtgccagggtgggattcttcatgatttcgcctggacggggggctctgacgccgtctgcttggctgggatcgactttgagcatttctgcatagttgggcgaagcatcccggatgagatgctctgcgctggaccacttgatagctgtcagtttgaaaaggagactcgcagcttcaactacggctggaagcaatgattatagggcgtcactagacggctcctacatcatacacatcaaatacctgcaacatcaaagaaaagaccagtccaacgtacgtagtagccggtcacttcagacaccgggaatcccttctcgcccagccgaatcgccgggtccaggatctgcttcaaatccagcctgccgctgccaaaccgctcaactgcatccgcccatccggctgccgcgccgggaacagtcacggcatggacgctcgtcatggggatcttgcccacgtcgccgtcgtcgatgtcgaggtcggcgcggatcttttcgagcgtgcagtttgcgcccgagcggccggagccgttcatggaaaagacttgctgcttggcggcgtcccagtagaggatgaacatgtcgccgccgatgccggttgagcagggctcggtcatgttgaggccggcggctgtataagacgagtggcccttggtcagtaagatgtagtgagatagcgtcacattttgagtcttggacactcaactcaccaactgctacggcagcgtcctatcattgtggctttgtcagtgagtttgttatataattcacatcatttcgttacttacggcagcattgcctcctgctcgcagtacttcaagaccgcatttggcggccagaggctgtgaacatgcgacaattccctcagtgctgtggacgacgcttcgtcgtgaagggaacttgaacatgtcgtaggttgggtcctcgaagagagacgagctgctgagaggcattgcgacgatgagttatctgaattgtttagtctcctgtttagcacttggattcactccatctgtcttcgctgtcaactatgtaagtcgaagaggggaaaagaagatagacatcctagacagctctgcgaatagactgcaaaagagtccatgcatccatgatttgccccggcgcaattaaccgtgctgcagtgcaccatctatcaattagtcaacgattaacagcaccagttatccgaatccagcaacacaatcacatcataaacggcgcggggaagataaaacggctccccccgctatatttcgctccggtggccggacgctgcacctcaaaagggcaaagtaggttatttccgatgggtacgattgcaagactttgcgggctaatattagcagtaatgagaattgggcagttccataccgttggcactattgccaagggctgtttcggctgaaagttgtagcgttgtgaatgcctctttatacgccgattattactgaatactattgccatgccgttctatacgcgtatgtacctgagcattgggagtcaatctatagacagctccaaggcttatagcttccagaagctgacaaaattactcgcacatggccagtgagagtttagttttgcgccgtgtgatgactatatttggatgcatacatctacaacccggctcatcttgtgaagagacaaaccgacaaaagagactaaaatgaaaccttatgcagctctatctacaataaaatgcaatactaatattcgacaatatcccaactgctacagtcgcgctcgtcgactggcccgctccaaatctcgcaatacatcgtctacctggctaaccgcctccaaggccatgccatatcccgcctgatatcctgtgcctccagcgccgtaattgtgcacaagcacctttttcttgccgtcaatgacaatctcttctcgctcaatgcgcgcaccgccctcgcgggatgggcgcaggccggcgaaggaggcgatgatgtcgaattgctgcagctcggggcacagtttcaggcagcggttgacgatggattccgtctcgtacgaatacgttgatccatcgctattaccatgtgtcagccggcattcgtaatgtcacttgggcagacagataggccttacctcgagcccttttgcatgtatcctcccaggataacgtggccatccgtaccaggccgcggaatcacatacgtctcatagtccctgccatggcgcataatgtttctcttgacgcgcggtgcctttacaaggacaacctggccacgggtgggatagcacttctcatcttccacgccgggcaaggtctttgccgcgataccggtgcagttcacaacgacctttgtggtgggactggcatatgcagcttggatggtggggaacctgtgtcgcacaaagtgcacgccgtactgctccttgagccggcggaagagatactcaatgtgcttgggggcattgagcgtcagggtggtgaaggatatgccaaacttgacgccgggcgggagctcatggctaggcagctcgcggaactgtggcagtgtgagtgatgccatggagagaagggcatgaaacaagcaagacttacatcttccagatactcggatatggccttgatcttctcgtggggcacgtgctcatcccaatactcgactgagtgagtccgccggatataggcctcgtcgccctgctcagaagccagctttgtgagatgggtgtagccgaggcggtcccatttcagcgcattcttgtcgttgcccgagatgccagaaaagttgcatccagccctgccatcaacatgtcagcctcggcttcagcctcggccccagcatcgccagaaagaaaggagacatggcaacgaagcaacaagacccgtcaacaagacaaaactcaccaaggcgacgtatacgtagcagccgtgtctcccggcagatgctcagcaatgacggtgatgtaggggcccagtccccgctcagccagcacgagagcaacgtccaggccgatgatgcccgcgctagaaacacagtgagcaagtgacacaaacacagttgatctacagttgatggcgctgacccgacaatgacaattgcgtcgcccgctgctgctgccgacgtgccaacgcgctggccgttgctgctgttgttgtgcatgccgatgatttgccctggcgatgccgatgctgctgctccccggagaatggaaaccaactggagacgagcctcagtggttcagctggcgtgcggctcgctccgcccagtatcgaatcgatgcgggcacgttgagggagttgataaggagcctcggtccaaagtcgatggaactgcgggctggtgctggtgctggtgcacggtattggatgagatggcagggttctcccttcatgtggcgcgagttatgaatgcctgcattattccttgttattctttccgttcagggttcgcgctctgcccatgtcaataatcagaattggcgatggctgggaagatggggccggttcgattttgtttgctgcgtgttagtgccgttacaatggggcctgcatgtaagccggccaaaacgaccccagatcgatctagacgcccaccacatggcggctgagaagaagaatcttgttcatagttggatgctgtagtagctgagacttgggtctccattgtgccctgtttttatatgctatacccttgtcatgcgtgccatatcgtctatgcatcattcgcccgcagcctgatcctgctcacatgcacccgcgatgtgacgttgaagtggtggagatacggcaaggccatgagatcaactctgcaacaaatcgggatttagatctagtcatatacgatgaagagactagttctcagctgaactgatggctattattttgaaacctgcttatcagcttgggcgccaggtggcaatcgttgtgttacctcattacgtatgcaggatgctcgtctgtacagcagctgagcttgcaactcgggcgtattcttccacccatgcttggcatatgcatctatttccagatatagctactagttgatccagattcgcctcatgcccgcgaggctctgattacggtgacaaatctatgatgcagtctcgagcacgatggtggttgtggcgagttgagcacaagtgaaactctccgaagccgtgtgataatgtgactctacgctctgcagccttgttttgagccatataatttgtacacatgaccttgaatctgtggaggctacagatccttcccccggactcccttgctctcatagtaggtatatggatttgtatttggagaactctatatcagtaccaaaggccttcactaaagactgcagacatcagaaactgtaacagcttttacatctttttgagcttgcatctcaaaatggcagagacttggcttcaatcggctgcccgtaactcagtctttgaggttttaaaacgccttcaacacggccgcttaactatcgcaaccaagtacaccaacgaaaagagtcagagcgtaacttttggcaatggaagctccgaatcagatcttgttatcgtagttattatcaaaaatcctcaagtatttgttcggctctgtcaaggatttgacttggtagggatccaaagcctgtgtcaatggaagtagaggcttacatgctttgatagggagtcgcagagtcatacatggcacaagacttggaatgtgataatcttgttggtctattctcggtgcgtttgtctttgctttttaccttgccaactataagaataaaacaaatgaactcataaattttggaaaaagctttacataaggaataaagactttttgagcgcctccgctggtagccttctatatacattcctacctcgcgcagcgcagtatctcttaccgaccaatgacaccataaatgccctcaagaatgcatcgttccattatgatacttccaacaaacattttgccggctttctatctcctgatatgaactacagttctgctatctggtcaggcgagccgggagaatcgctcgagtcagctcagcgccgcaaggtccagaatatcctcgataaagccgacatatcatccaccaatcatgttttggacattggatgcggctggggaaatttggccattactgccgttcagcagactggatgccgggtaactggtctcaccctgtcggcagagcagaaaacacttgctgaagaacggatcaaggctgcgggtctgcaggacaagatcaccatcttgctctgtgactatcgcaaagcccctgttcccgagggtggatatgaccgaatcatctccatcgagatgctggagcacgttggtgacaagtttatgaatacgtactttgaacacatttccaaatatttgaagccaaacggaggccgcatggtagttcaaggcattacaaaaattaactctgttagtcttacgaagaaggctgttttaaaggaacgctgctgactatttgtagctgaacgccagtggccaagctctaggtgactttctctaccagtacatctttccgggaggataccttccgaccatcaaccagctcttgacatcaattcacagcggctccaacggcacgctggaagtagaaacggttgagagcattgggcctcactacgttcaaacactgcaaagctggaaagacaactttgacgcaaactgggacagcatcagagaggactttgtgggcaagaatcccgaagccacagagtcgacaattgaagcgcatcggcgacggtggatagtgagtgcacttatttaaagctcaaagatctgttactgacttggatcgtgatagtattatttccaatattgtctagctatattcaagatgcgcgttctagacgactatattatttctgctattcggactccttggcctgaaatgcagtcaaatattccgcactagattcaggttgcatttgattcacatggaatgtattacatggcattggccagcgataaaagacgaaaaaatgtcgttgcagaaataaccggctactatgcgaaactccccccaaaagcggttttattttgagtagtcgtatcatagacaatggactatatagatggctctgcctgcttaaagctgtgaagttcaactcaaacagacaccagtgtgcaaccttattttgcgagagctctgagtacttggccaaggtattcccgatagtcctccagggtgcgtgaaaagattatgatgtcgtctatgtaggcaaatacttttacaaacgttgtttcaagatggatatcatcctgtgttggaacaaagctggacttgttgccaatgctatgacactgactgtaaagcgctcgtggtcttggtgtggtgtgacagaagatgtcttccatcggtcttgctctgtgattggttggaagaaaccttgcgtgaggactatggcggtgaaaatctcactgccctacaaggaagacaagatgtcctcctatctagggaggatgcgccgaatggccgctgtagaggtccgagatatcgattcctggtgtaaatggcatggacattacaactccgtccccggttggaaagaccttcgagtgcagcaccttttatgtcctgtctttgttgtgaggtccattcatcggagatgctggccttcgataagtcttacgtcgcctgtttcttgtaaatacccgagaaacggctcagactttagcttgtgagttgacaagtgtactattaatctacacatcttacttagcacaccattttaatatctagggctcgaccatggctaatcgcataccacttctactatgctttttactctttctactctttctacctctgtacgaaagggctaagagcagagctgagagacgcaaacagtaaacactcatccagctctaaagaagagtcttgaagccgtgagtttcgcgggtcgcaatacttggtcaaaagacgcccgaccgagccagtatcacgccgacatgctatagagcaaaaccgagaagcacaacgcaagaatggttatgcaaaatttaatgaaaggccgcgactcatcaacaggaagactctaaaaattgttttaaatggtaaagaagtcaattatttactaaattataagaaaaaagaccttacggcagaaggtgtgcgatacactttaaagcctgagctgagaagtatgaatcaccctgttgggatactttgactcccaagttacaagtcgaacacaagtaaggcctgtatagaacacaaagtatgtacagagtatacaaaatcatctaaaatgccgatatagttaccagcagggtaaagagattaactaataatgccaaaagataaatacacatatagtagcaatagcagcagaagtagcaaaagtaccgctttatatatttctttttgctgctgctattatatgaaatcgggcgtgcgctatgtaaagaaaaagaaaaaaaaaagaaattatgcttgcgtattagatctccgtactagtaaaacccctgctaacgaattcctagtatttatgtctagcaatattttcatgtcaaaaattccaacagtatttgcggtgaactatgagatggcatattctggcaagccttacttcttgagtttggccatcatctcttctttaagcgtctgtggattattagttataacttcttgtcggttcctcctcgatgtccgctgtatccgaatcatcgcctcttcttgaacaaattgggcttgaaactctgttgtcacggaatacattcggcggagaaagcgaatgatcttgtagacggttctatcgtaggctttgtcgtgtgggaattggcgcgtctagagcagatatgtcgccggcggtgattgaaggcaagattgggagggagattggaggtattccagcgctgtggaagcgacttgaagctggagaagtccctgtattgctggcttttgaactctgacaatattttgaagtgtccggcagcgtagtggtggcttgttcaaggatcccacaggcttgttgattgatctcctcttggatgtctcttccgttacatcttcgagggcccaacttgtataaatgtctgattcatggggtggtgtcttctttcatctctcgcgcacttgggcgatcattcctcgagggcccatcttctatgatcgggtggctggcaagagcctcctaggcagtagaagcagtagcgctttgtgtatgtagttttgctaccgccgccatggagagccaagcaactgatacaattgggatggacgcgggttgtgcagcagtgttgcagaccaaatccgcgtagacacctctttgtaatagggcgccgtgaaggaaccggctggcatgcgggacgtagaatatgatatgcttcagttgttatttgttgtatcacaggccaggtagaaagatgtgtgctcgccaaaattttagagtgaatgtaagaaagacccttttcagctttgaagttgggtcgctctctaacttgaccatgaatgcttgatgaacgtgtgtgcggaccagaagaattataggtgaatgcttcatcatgttgtagttgtagtccacgcttgtataggccagccttttccagacgacggcgccaaagtccttttcctattggggattcgtcgcggtgtttcgaaatgggatcatgtcggatgatgaaacttctttcggggagccgatttcctttatctggagcattaggcggcgcttggtcgggtcctgcatgatgtgagtgagactttgcatgtctgagcgataatgaaaaggagagtgcaccataacatgtcgaaataagtcggttactgtatctctagatgggtaatgcttatccagtcagtttgtctccatagtatatgacgcaaagataaactaaccattggatgtacagaattgagcctacgcgccagatgttttggccatggatgtaacaatatatgctaactcgtcacccaaactctcacaggatgcaggaaacggtgtgatcaacgatacagagagggcgggtagtactagcaattaaggtagtagaagcataggtgctcatgtctggaagaatacgtgttcgctccagacttcggctacggctggggaggatgtcaacaacttacatcctatgcatagctggtttacaggcatttttggcttttggtatatattctcttgactgcctacactacctgtaccacaaattgacaatcatacaaacgaaccttgatgcaactatctcgcaagaacatcctcaggcacaatggtgcagcactgctacgtaggtctgtagccattacgcattttataggtcccttcccgcaaactcgtgtccctttatccccttcaatagattctctgtatactagttcctccgagttactcattgataaacaagggactctttgcatcggtaaagtccaccagactatcgcccaagagggactccgcgtcttccgtcatcggttcggacgtctcgcccagcttggccaagaccaagtccagcctcttgagcactttggcactggctgccgcctgttcagccgcctgttcatccaccaagtccagcttcttgtgtagtttggcaatggtcgccgcttgctcgtccgccttgtgctcccttctcagcatccactgggtcatcttttggcagaaggctgggtccatcccctgtctctcttgatccttgaagatttctttcaaaagtaccaagtctttgatgttggaagggtctgggtctgtcttggcccgctcttcaattcgcttgaagactgtatccgctggatggtcggcccacgtctccggtaactttcccttgaccgtctcagtccattggtattgctcaatgtcttgttcagtctcttttctccattccgcaaatatctcaggcttgatgtcctttatccaccaaaggatcaaccttttgtcgccaactggaagtaccttgaggcgtgggagcgtgagatggtcgaaaagggaactttcaggcgtttcaagttctctaagaggctcgatgatgctttgaagcacttgctgtgcttcctgtcttgtaaccgtgcgggagacttcgaccttgtacgtttgatcactgtccacggcgtcggatgcctccaagtccttcagcttcaacagtaactgaccgcgatgtttcttgtcaatgtcaagacagcccgtgtccacttttgcaacttggcctccttgttccgtaacattgttgtaaaccattgcaggccattcttccggcggctcaaaggaatcgggcagcctcaagatgacatctggatggtcttcgtagtgtcgaatggccggcgctgcacattcaagcgtcttgcaaatctccatcacgcgaggcaacccgcctgctgctcttgtcgtaaccttgcagattcggaggagagtatatgccatgactatcgctggcgcagttggacaatgaagcttcccggttgtctggcagagatcggcgacgtaagccatcttgcaaagaaggtctctgtaaccaccccatttagaccatgctgtggcgtagaccatggcattgctgatggctttctcgacgcatgcattgaaacaggcgaggtacgagtcaacgtccatcccaatagcgctgaacgtttgcctgatgagcgcttcgcagacggctcgaatctcttctgctgccaattcagctccgtctctctcttcaacaacttcttcgtggttctcgtggtcgttgatctttaggacctctccaacaattggtggatattgcggatcggtgcggttccttttgggtgctctgctcgtggccacaacgacgcattttctcttgcagcgggctcgaggcattctcaatggtatcgtcagattcagtgttgaaaattgtcgtaatgcaagtatgtcgcgtgctcgtattgccgccaggatgttgtgatgcaggcaggttggggaagaagaaagtacgcgtttgtttgccttttctttttcccttttgtgtccataccacaaattctgataccaaaaaaaagaaaagttagcacataggcgcgcgcagctgtatggcatgatgtgatggacatgaccgtctggcagcagctggcaatctcatgtcaagggcattaggcactgtcaagtctacagcatagcccggaaagccattttaatccgctgcttctactgcttctaccgctacaacaaggcacctgattcttcgattttcactttacagatagtgagtgatggctgtacaatgctttgcatgtgtctgaaatgtgcctcatcttgaaagagaaagtctagtcacacacccaaggacttcttctttgcatctttcagtcaaggatcttcacgagcagaggtagactccggccgcttcaggtggcggcgtggaaatatacaatgagatcttgtagcagtttatacgttggtggaaatttcgccagtaccacgacatattctttactctggggcggaatctgcctcgtccaggattgaagaaatgaggcgcatttgctctatggtaatacaactcattaatgttggaaataggtgagttacaatgattacagagctagcgagtgacgtgaaggaggaaaaacggttcgaatactgtcatgaatgacttggaagataataaatgtgagcttcgtgataaactagggaaggaaaattaaccgaattgagcggtggatgagtcctcaaattgctgattatgtataagtgattgaatcaagcttcttacacccgctctgaaactgtgtagggcaaagagtcttgtatgtggtaatatgaacaagggacaaattgtgtgtctagggaagaagaaagacagggcatgaaatggctactgatgatgtcatggacgggtcacaaagaagagtgatagaggatcaagcgggttggttgctatcttgctgatagattgcagttatatatcatgaaaaaactatatttatctctgccctctcctttagaaagaagggagctgtgtccctctttatatatgtgttcttttgtggcaactaggttccaagtagttgcgacacagcttctttgtctcatgtaatttacctaacaaaaaaaaaaaggattttcaaatgtatattagtctaaactatcttgcttgttaagtattccaatgaaaatccagaaaatggtatgaggcagctgatttttgttagttgtaatatttaaaacatttataaatataaacttacaatcttcaagtaaagtcatcttatatgattttgtcttattgtcccatttcaaacagccatttgcacacagaactggcgaccatattcctgaaagacgccttgagccttgaatagttagtaatttctctgcaatcggccatccattgatattcattgcagcaaatcgtgcttgagcttgtgctttttcttcctttgatacgctaatatttgtcttttggacaggccaaaagtcgcccttagcgctgtactgagttacgaagttatatccaaactcataatcaagctccgtcaacggtacgaaaaccgaagtgatcttattgggattgagttgaaagatagcgtattcgttgatgtttccgtctttggacacacacgaacccaccggaagaggcattccatggtatatgcctaaaagaatccatcttagcaaaggtgagtgtccccattcatcagggataagcgaatcatcaacgtccgcttcataccagtcaaactcttcgtcgcagtcggcgtcatttttggtggtattgctggcaaatttaaagccttcagggagacgtaaaatggccatctcgctctgggggggtttaccctccgactgtaaggcatcttctggctgatgaacttcaccagttttgtagagttgaacgtgcgagggccaatcggcatcttctgagaaccaatttcgtagttgttccattgtggagtgaaatgtttggggagatttgaaccagccaacagcaagagatacaataagctcgactaatcgctctctctttaatataaaaagccgctttatgactgatttaaggatttcaatgcctgcatggcgttgcatctcctttgtcaaagttcggcagttggtgatagaggtgtaaatttcatctcttagtggcaaaagatctctgcaagcctcaatgccccataacacccctcgtgtcataagcttgtcattgatgacaaaggatgggttgccgaggctcaagcatctactacccaatgtattaggagtttggaaatcgctgcaaattgagttgatggattcgttgtttgctgagaatcggaacggctgcgttgacttatcaaaaaggttcttgaagattaagctcagatctccattagcaaatgctacggccatgatgcatgcggagtagctgctatgaggctgctccttgacaagtgctgcgacgtcaagatgataagcatagcgtgatatattcgctaaaatgctcagtctatccgacgtcaagtggtttcgcttccctcggatcaaggaaacggcactgatcatacccactgtatgatgatcggtttgtggccactcagctaaaacatggctatgatctgagtaatcccgatccgaaggacgagaagattgcgttttagagtctgttataagtctttcaggagctttgtccctatttggttattagcttaatatcgtcatctcaatttctgatttcttacatgttggtattgtcagaataccacgaaaactgatccagtttgggaaagcttaaagtgaaattatcttttaatccgctcatggatagagtaattgagctacggatcatatgttgagacccgacgccaaaaaatgacattgatgttttatcatgtccatcaaggacaagctctctttgaatcgtttgcttagggaacagcgttgatattgactgtgacatcttcttccattctgatccagatgtatcaaagtcatcagcccaaccaaccagatatatcattttacgaacatctgtgctgatttcttcctgtgcagtccaagcgcgtctaaaccacttatccgtgaagatgcgatcgcgtaaatgagcacatcgagtagacggttcccaaagaccttcaatggcttcaacatcatcgagtgacgcaatatgtcgtccgagaatggctagtgttaaagttgcttgttgatacaggcgatgcattgttggtaccagagccttcttgtcctcctcatcatcttggtgaatgcactcttgatcaatccatacgcgattaattcccttggaatgagcaaatttgagacttcgacgtataatatccgtgttagcacgggtttctcggacatcgtaaccgctgccatctttctttggaacctttattttcaatcgcttgagcgttttgcttgtggcggatgtccagcaataagaaactgcaatgaacggcttatcgctgtctttaccaccgcgatatggttcaatcacttcaaggtcgtaatcctcttgtgatggagcttgaatgacaaatcgtatgcgctctttccatatggctggattagttggatctctgatggcgtatatataacgttgggcatttgcaatatctgacaataacttttgtcctccgatctcttggaatgagcttgtggaatcatttatcaagtccctctgccactttctgttatccgcaggatagcttctgcgagccatttcctcctttagaagtttcgtaatttcattgtggccagatagctcagaataccaccaagagggcctttcagaggcatttctgagatcgattattttacttctgaggagcagctggacaatgtccatgcatccttgataggcagcttgaataattgcggtatctccatcttcatccttgaaattgacatctgcaccattatcacacagctcttccactaaatcagtgcgacgcagtaaaaccgcttggaagagaggactatgctctgaacggcgatccccatcaacatttgcgccatgtgctaaaagtagtttgataatgtctttatgcccttgctgtactgcgacgaataatggggtccagaaatgtgatgtatctgcagcatttacatcgcatttcttaagaagttcctttaccacggaaatgtttccagtctttgtcgcaatatacagtggggtgatttcgctctcttgagtaaagtgtactatcgctcgacgaatattagggtctgcaccgtgctctagtaataacctcgtaaaggttgagtcttgctttttggctgctaaatgcaatggagcgtagccttcatcattgagaacatttgcatttgcatttccagcaagcagtgttcgaaccagttcagtgtcggaatctgcaatagcagtatgaagtggaatagtatttccgtcatgatatagcttaggttcatctgctccagcgcaatatggggtcgaaggtttcgcatgcagttcaggcgaattaggttgatctaataataacaaagctgcgcctagctcttgttgcgaatcttgactaccagaggcctgttcacttgtgcattcatctgaagtaccatctccatcagaacctttgtttctgaatatccaccaccctgatactggctggacggctgtaaggggtgattcaattgaagttaatgaacgcgatatgtcttcttgttgaacctcgggagaaaacgcctggattccaacagagccggccaccagcgtacacttgagagtttcctcacagttggaagtttctactgttactggaataacggcagagcctgcaggtactgcatctgttggaattgatgggtatgcgaccccgtccaaaatgacattccaagactgtggcagatttacccgcccctcttcatcccagaagcaaaatgctgacatccatccagatatcgatgtctgtgggccacttcctctaggaacctcattcacaatagtgttccaaaaacgaatgacctctgcattagttggatcggtaaacgaaaggatcatatatcgcagtattggacgcaacatatcggcaaatcgtgagggctcatccccaaattgatataaatgatcaattctagagaggattccttcccagtccgaaatttcaccagcgagagttaccgagggaattccgcacagtagtgtaaaggtgaatctgtaatactgctgcattgcccccatcagcagcaccgaagcgacagcgtggtcaacactggttgtggtggaaaacgatggaataacccaggctaatagctttggatcttttatgtcgttgaaaatcatctgcgccatccattgaacgagctctccaaaactgcgccgcccagagccatcaattactttgaggcttttttgcccctcgtgtgaaaccaagagatggcggaacttctcggaattcttctttataaagaatccaaattgagaaataattgcaagccaaacatcttcaggcctaatagtgaggtgatgatgctgattatatgccatgtaggcggaccaaatgaacccgtttggagaagcggaaacatggttctccttgagaaaactttggctaaaggaagattccaagatttcttgagcagcatcatgttgtgccggacaagctttttcaagaaattcgttatctgtctttacttcaacagcctcccagcttttcgctggatgatcaacaattgtaagagttacaggcataatagcaacagaatattgtcaaggatagaaagaagaagaagaataaagactatattcaggagtagttcttatgaagagttatagaattcgatttaataaaactataagggcttttgatccgtgtttatataaatccctcaaaagtcaggcagcagtaaggccgacctgcatatgtgtatatttatataagcaggctactacctgactatctatctaccaatcaacatatacaatagttccacttgttcaacctatagaaaccaagagccttataaaaatatgataaggcagacagacgccttggaagcttgggctgaaaagcaaggcagatagacgccttggaagcttgggctaaaaagcaaggcaaacagacgcctcagaagcttaggcggaaaagcaaggcagacagaggtaaggccaaactgttgtggcctgttacttgtagcttgagatatctaaagtatacgcggtatgccccttcgggttggttaagacagctgtgagctgcgtgttagtaattatattctgttgtgttagtgtatttgtaccctttaatgtaggagcgcgagggctgttcttgttgttcgggctgtagctgaaggcggtaaaattattcctagaaataatagtctatcatttattaattcaaattaactgaatactattattaccgcttattactaagtaaacatttcagcttatccagacatagacttcaatcctcctcctcccgcgcaaattaaatcaagcgcatacatggacccgtctctttccgactcagtacagcaagacagctaattctacaactaggagagacgatttggtgctaaagaaggttaattcaaatgaacctggcgctaataatttgcttacaatagggtaaataaactatctgggaaaatgaaactgcggatatattattttgggaggataacacgggagattatggaaaggaaatataaattaaataattaaaccccctttacaattaacttggaataatcagaatggttttattcttctttctaatatgacatgcatttctgcctatagacaatgcaataataatgattatatttcattcaatgaagcattaaatgatgattcaacaccggaaaaccctgacagttccctggagatctacagcccgcctttttaatctactgatgttactgctactttgactttttatgtaggtacttccagttatttatgagttactcccccaagaccgacagcacaattgacagatctgcagagtagcgcatacacagcacaagaccggccgtagaaagttggctaatctatctgctgccattagatctacgatgcggaaatagatacggtgttgtgcatgaagctaatttgtttctagagctgctcacctcttttcgtagcactttagtctgtccagcgcccgctgcatcttccgctaatcagactagatctcgagtttatatcggcgtgtcgcatacggcttgcatggtacgtgcactaaaacgtatcttgctgaaatattctacttaatgaagagaacccatcagatgtcaatgattgaagtggccgctgctttagatcctgtgccatcgccgactagtttttaaacagcgcccagccattgcaactcggttttaaacggtcttggtggcagccgcttatcagatccggcttcggctctcacagctccaccatgttctcatctggggctacttaactatgggggggtttcgaatgttcagctggggtaaacacaagattcactgcagtgcatcctccattccttgagccgagaaacattcgtacaaatgggtgacttactgccatctcgtggctttaccgtattggtcaacggcaaagtctaccagacaaatacgctgcccagctcagcggcggatgatggccccatctttacagagtgcatgatcatccgagatggcatcatccagtatgttggccctgaagcagatgccgaggtggacgcggctaaagctgcgggcgcaacgataaagaatctggagcatcagactgtcctcccgggattcatcgacggccacttacacctccttctagtcgggcaggctctcaccaaggttggcttggaagcgtgcacaagtctagaagacattcaagccgagatcaagcgatatgccaaggcccatccagacgttccacgcatattttgccgcggctggatgcattcaatgactcccgagggtgttgattccaccttgctagatgggctcgatcctcgaccaatctttgtcgatacaaaggacctgcattccacatggtgcaacacagttgggttggaggaggtttgtcgtgttatggacattgccgatgatgccccagatcctgtgggtggcacttttcagcgcgataacagtggcaaactcaacggggtctttaatgagagcgccgtgtttgagtacatctggccattcactgctagagttgcctcggtcaatgacagaaaagagtccatcaaggcagcaatcaaggcgttcaacgcagcgggttataccggaatggtcgacatggccatggacgagctcatctgggagcccctgattgcgttgcgaaacgaacaaggtcttggcggtatgcgaattgcagcgtactggcttatgaagcccagtgattccttggaggttgtgatggcacaaattgatcgtgcaatcgagttggccggacaatacaactctcatagcactccagactgccgcattgtcggcatcaaggtcatttgtgatgggattattgacgcctgtactgcttcacttaccgaaccatactcaacgggaacaacccccaaccctatttggtcggaagagttcctcaatcccatggtctccaaggctcatgccgcagggctgcaagttgcgctgcatgctatcggcgaccggacgattcgcatggcgattgatgttctagaaaagaatacagatcgctcgcgacgtccacggatagaacacattgagctctccagcgctgaagatgccgtgcgtcttggcaagctgggcatcacagcatctatccagcccgtgcactctgaccctgccatattgcgagcgtggccaagattgataggcgagcaccgctgcaagcgagcattcgcctatcgagaatttgccgatggcggtgcccctttggctctcggctcagacgcgcctacagctccgcatcttcccatccccaacatgtatgttgcgacgacgagacggtcttatcgtgagcctgaattggagactgttgtcaaccccgagtttgcccttactgtctgccaggctgttgcgggggcaacgcatggatccgcgtactcgacttttgcggatgagtggacgggatgtttgaaaaagggcctcaaggctgattttgtggtttgtgatgtagagttgacaccgcaaagtttgatcaaaggcgttgtgaaagaaacatggtttgagggaacgccagtttataaggcgtcggaatagctttcagcttgaatactttgtccgaacagatatcaatgttacaatttataaagatgtattcttgatctgttagtagaatggatatcaagctttccgaaacctcgcatggtaaacgacgtatagcttcgtaggctaatggtgactttgctgacctctgccaggagtaagattgcatatgaaagtcttttagaggaagctggttactaagttaacagggatgataagatttcattatcatgaatagaatcctccttccacttacagcaaacctgtgacgtgcagaggcattacgggaaggacaccaagattggtggtaagcaagatgtaagctacaatttgggcaacttgataaattcgcagacggctcatacattttcagtgataaattttagacaccgttggcccagagctttccgatatgcatcaaatgtaggcctctggcaattagccatgtaataaagagtagtaacagaagcgttgactcccaaatatggcttctggtcctacacagacacttctggattgtcggccgcgggataggagttaaacccggcatgaaagccttgaagcctagaaactagtctgcctcaaaacttggttggcagacttgatggcgagacaataggagcatatcttccgcggagtttgcagcacggaagattccgcctctcgcagtctccaccgccagtaacaggcgaggtatcaaattgctcgtccatgcacatacgcaacgtcaaagtcgagaataattcgacctcattcctgaataggccacggcaaagcaagtgggtacggcatgatctctgggtagaaaaaccagcagagtccccataattttgcgttaacggaatggttacaatttgggttaattttagaaaagacgaagaaaagagtttagcaaccatttcacggaccgtttcaacgtcgaaagaggattatgccgtcggtcttttgtgaccgtaacctgatttctgcaggattttccaatgccgcagagtcggatgtaacaggtcatgtttgagcggactattccccgccggccacgcagcagaggatcattaagaatgttcggctccttcgcccaccccgggctgcttctaccagcgattcggtctgatgagatgcaacaggtttgagtgatcggccaatctataacgctgtaagaccccttggagggcgcgattgatcgccagtcaaaccccccttggagttgtcaccgattgatggctaccagctagtacctgcgccggtcgaccggctgacagggatcaagacctcggcaatggctttagacacagtggacggcgtcgcacagatgttttagtttcgtcttgaagagagcgcggaccgcctttggtgttggttatccgcgcaatcgcccctactcatggcagtatgtcatttgtatccacctacatgtcaacgctttattaagcgacggtattgctgctgatagcccctgtatccttctgttttagtacgtagatcttattgaggagagtaagcacttaaaatatatcaacatcttctttgggcaggatgttcggctggcagtgctccgaagtgtatatggtagccacagtgtcaccattgaatcacataagtttgttgtctgtatggtgtttttaattaaaagactagactagatattgctatgcttggtatttcatgattctaaactcaaaaactacttacaacttcatcagagtttacaaagcagagtacttgttaatcagctcaagtaacttcgcatccacatccttgggagtggtagcgttcaggtagtggccaccgtcggtaaaagacagctctgtctctacagagcccgaaaaggccttgatgtgctcctttggtacttcaacgccataaactggatcttggttgccctgtaagatggttagaattgacagccaagacgaaacacacttaatagggcaactcacctgaacccagtagacagggcacttgacatccgccgcccgcctcaacaagccatctctctccaagaggttgacaaaggcgccacgcagcttcttgcgtccttcgtccccagagtagatcttgttgagtgtcgtcttccacatctcaacgtcctcaggcgagattacacctgagaagccaatgttgacaacgctttcacgcaggccctcgtcaatgaggaagtctggggtcggctccttgctgtaaagggtgtcaaccactgggcccagcgttgctgcgggatcccagcatcccttttctcgggaggcggcagactcgtagtcgagcgagctgccaagaatcaacagaccctgaatctatagttgagttcatttctgttagtttgcgtgttactgtcgtaatctcaggggtctttcccctgtagtgacattcaatatgcagcacatgatagatgtaggtccgcttaggcgaaagtaaagtgagacactttgcggaattgaagccggacggagagcgtggagacaattgggggattggcagggatagatcgagtgaacacaagtgatatgcaatgtgcatatgtggtgctcgttacgctcgacttcaaaagtacgtaccttctcgggggcaacaagagccattcttgtaacgatccaacctccctggctggttccaagagcaaaagccttcttgataccgagggcatccaacacctggacggccatgatggcagtgtcccagtaggtgtagttctctgatgaacactcagtggatccgtggccaagaggctcaatggccagtaggttggcagcatcggtgagagccgtgttgttaaactgtgaattgaatagagaggtggtcgtgcacatggagttgatgagcacaacagtaggcttggcggggtcgacggcgccgttagacagacggtagccggcattgattccgcccagatgcggcactctgatggtagttccggcagtcatgatggtggtggagggatagatttgcgtatgtggtttgaacttttgtaatatagaagtcgaattacgacaaataagacagcttctttattgtctcgtttgtgtgtttgttggaattgtcaaaagtggttaaacagaaagaaatcggcgaggcgtgggggctaattatttactttgcactgacatcgcctgactgacctttccggtcgaaaagggagccaaggcaatagccccccaaggccaacaagcgctcctttgagttgagcctcgggagagccccaaactttggaaccagctcagcggagtttgaaaccgcattgagcaacctccaatcggatgacccgcaactgcctcggtggtcatggtatccgaataggggacaagactgtctatcatggattcagggtatatggagtagctgtaataactagtactacaacatactgtactatactgtgctttgtatgcagattctgtggtatgtctgcatatgcagctagtgctgtcatgggtgcagccacatgtaccttacatatgtatagagaaaaatgctacttctgggcaatcatgcattgtaactgttatgaaaattgtttttgagtagttacatatctcctataattagagtctgccgtggctatcgtgataactgcatgataattcatgtctcaacttgcctatcaggagagcaagagcggtactgcttcatttctctccgtggattcctttgttccacagctagtcattgccgatgtacggagtacggagtattcgcggcatgcgaagaggttgtctgtgcgcgtggagtaacttgagtaggcaacggcaatgtgcagaatggagaaggttgttactaaagtgttgctaggtattccttgcaacaatgtgcggggcgcacggtgcctctttgggaatcactttgttggtttctgcaatgattcaagctgtctagcttcacttcattccgcttttaacgcaattctctgccgccaagacacactcgaggctattctagacgcggtccgcccctgctatccacttggttgagtccactaagtacaaagcaacaattggcattgagctaatgggaacatgcaacagactttttattggcggagctgagcagttgaattactgtatcaaggaactaagagttgttgagccggagacaattttgcgtacaagtatgctaagagattgaaagtagtaatgactcgccccccctcgactgaaaagtggacgccaagcgcaacgatgccttcttgtttagccaataacacacgaccaaggtcacgcaaggtcaccacggctgagacaagggtacggcgcgcgccgagtccgtgggatccggtattctttgtttgaggctattgaagaaaaaggctgttgatctaccagaccagtttactatgtacaggcatgctctcttttccctggcttccccggtatcccttgtcttcaggtggcggttcatctgttcttggttaagtcgaataagatctgagcagttgtagagaaaggcgcagtttatacgaaatacatacaaatccttgttcatggttcttcagcatctcgctaacccacgtatggtttgctgactgctgatctgccgtattagattactattcttgattatgttatctgattcaggaaggtatttaaagagcttcatccaagtatcaatccatccccatatgagcaatagctagtagagcatatgcgcagtttctagactcagttgcttgccttccacgcctggtgctgtcttgagatagggtaacggtccgagtagtccacagttatcacgctagtttttagcataacggcggcattgcaaaggagagctttgagctttaaaaccacgccgtcgtgtagctcttatggggcacctgtggtgtgcatgaggcaccaagtcggtcggtcgtcggagaagagccgatcatcgccatggccgagttaagtacagtatattctagtctaacgagtcgtgccaccgcgtaaagaaatcacccatgccggctgttcgtacctgaaatgccgagccttgtgccctgaagatgaccttgctcagcttccacaattaatagtctggaatccactgttgagtgcccacagctatgtacattccacccctgacaagagctggcggcgtggagctcattgtcaaggacggctgattgacagacactagccacggggaagaataagcgatgaagaaaaggtcaagggcaaaaggaagaaagacataggtaatagtaatatgaaagagcttggtctcctcactttgttgagctccttgaaccaacatatccgtccgcttttcagcgtcgaaatgcaacatggctccatttgagggaatcgtaagggcagcggcggcagacacgccgtctgtgctcccgggtcttccaggcttcaatcaggaaaatctccagccatggactgtgcaggtaacagcgtccatgaccgttctggctctgctttgcgtcgtgctgcgtatagtcagccgaaacctcagaaagcaacctttgggatgggatgactacatgataatcttctcaatggtaggtcttcaaagcgaggggacttgttgatatccaactactctctttccgaggaatgtcgaacggacatgacttcgcgggcttttgtgatggagagttataactaacgataaccaatgcaacagggctggtatctggttgttgtcggattcatcttcgccatgtacgacaacggtatgggcctccatgcggataaagttgagcttccgaggattgtcatgatggcaaaatggttgttggttgctgagatcctgtacgcctggaaccttggctggaccaagatcagcctcttgctcatgtactatcgcatcttccacgtgccatactttaagaagatggcatgggcagttggcggttttgtcatggcgtgggttatctgcatcaccttcctcttcatcttcatctgtgtaccagtccagaagctgtggtaccctgatctccccggccactgcatcaatcaagtaggcacttggatcgcaaacgcgtcttcgaccatctttaccgatctcgccattctgatattaccaattccccaaatctggaatcttcaacttcgaacagcagagaagatgggcttgacttttgcctttggactaggctttttgtacgtgaagctttgctattcaaatctcgcgtcttcgttattggtaaccatggccttacctcattacatgagctaacaattctacaatagcgttgtctttgcctctgcatacagaacctcagtcctgtttacgtatacgaacaatgacccgacctacactcttgcgccaacggtcggctggaccgtcatcgaaatatctgccggtatcatatccgcatgtcttcctacgttactcccggtgattcgactgtttctcaagacaatcggtatcaagcggaactttttctcttctcaacgaggaaccaacggcgcttccaacgtgaacaagtcaaacttgagcagcctcaatccgaataagagcgtcaatgcagactcaacgcatagaacgaacggcaacaatttctatcgcctcaacgacgagaccgagtctgatggcagcttcacaatcgacacgcaaccggtcgtaatgaattcccagttccggccagacacaaaagggtatagaaatactatcaaaagccttcggaccgatgagcttccggctgaccttacaagggacgatataccattaagcggaatccgagtacagacggagtttaagcaatccacttcgcctaggtgaacttgatatacgcaaagacgctcgaattttcaaaaggcttttctactttgttcttttaatgagagatacctgtagctgtcaaatggtatgaacgtctatagggcaaatatctggcaatagagttgtcacgggtaagggatgcgggcttgtatgagtataattttgttaatttttttttctttgatacaccgccagcataatacatggaatcaggacaatcgttgccctcgtgttactattctattacgtcttttagcctacatatgcatcatgctgtattttgctttcgcattttcggaaaggaacatatttctattcccgaatagcgagtcagggggagcacatgcactcatcgcgacacaatacccacacatcttaaacaggtttcacaagtatacccattgctattatgcaatatacatagggaccttgtatctggcatcactcatcattaatacattgtggagagatttcatttctataatccggatgtgttggcctgatgaaacatatcaagttttaagcttgcgagtgacaacgccgaaagaatttatgtgttcaacctattgatcttttttggctctcgtcaatttgaaaactattgtgatatgttgaggattttcatgggaaagaggttgagttgtattacgtcagataacggctttgctacaaagtattggaaagaaaaagggaggaacaaaccttcacagtaatatgtacgagcttggtatttctcaacttcccgagctggcttcgatcagatatttagttacaccactagtaattgcttcaacattctcaaattcgtttcgatatcctgtagagatctatctagcgagattgaatgttctttatatatcgtttatgcgcataaaatatacaagatcacagtatttcctcatagctcataaagttccgctatagcatgtatgttctccttctcaattagacgcagttcagatgaaccgcttgtggctggatagagacttcaatacattctcccagagtgtcgaacgtccaatcaggctgactatcgcagtcattggtagtggaaattgtaacctgtggcgatgtgccggcaggacatggcgatgtctgagtcaacaaaatgctttgaccagggaagttctcaaaaacggtacagaatccatcggtcagagatcctgacatcaaagctcggccagggcaaccagagtcaaaccattgttcgtagctgacgccagccaatgtcgtggtggctgcagaagctagcccagcaagtgccgaaagaataatgacctgctctattaattaatcgggatgaaagagaataaaagacatgtaaaaagggggcatgcagactataccttcatattgaaagagatgttgactaagatgctgaatactttgaagaaatctgattgttgagtgacgtgacccgattgtctttatataggtatcttcattgaaccgggaattaattccaccagtcataatttatgggaccaagccatagttatctatctgccggaatgcagcttgtttaactataaaaggatggtggatgaaatgaatttgtgatcaagatggatacacaaagtagcattggcgaaaaaaaattccgccctacgcatccgttgtagctaattatgccgagttggctgactactaataagtacaataatatatcggcaaaaatgcttataacgtctctgtgcggcacattatgacatgtcgtaattgaaaagtctttgtagcttgctacagcagtgctcaaatacctgtgttcttctttattgaacagagacgatgtgtgaaatgggcgggttctcaatgaatcacatactattgagttataattaccatgacaagtactgtatcaattgtagtgttagttccaacgtatatgtgtttcttataagacggttttgcgtggtatatttatagagccgaattagctcatgcttacgatggatctacctacaatagtgcttggccataagacttctagatgcatacgtgatattattaagacacatatacctacctatttaacatgccggttgaaagcggctaaacttggcatttcagagatgtgatccttcaaacgacgtttcttagaggtgagtattatgatggcaagggcaaaagggccgactgattcccataaaaagtgcttccgtgaattcggcactgcaactccgattatactaaaagtttacgaattgtgatccttaacaattataccaggatcatgattggtgcttttcaacgttggatcagagaacatcctgagcagccaattcaatgagcagccgtcggcactttacctaatgaactcgcctcaacctcaacatttccattacaatctaagaccaagataatctggtgactgattcagactttgtatattattttagtcgctaaccggtctctgaagccgcttcaaatgcactttgcgccaaacacatagatagcgcgctacaggttatttacaacttggaactgcatttagatcatggtttggactatttgtttcaactccaaaaaaactatattgaaacaaccaagtgtcgatgtgtttcctagcgcaaatttgctcataggcaacccagagctaagatattattgaccattgtcaatccgcaaagcacattcttttctcgcagcggtctgcctgatctaggtatttaagcttattctgtcctggcgctagcttgtcggctgatttcggtggagaagatgatcatatcatcagcagatacatcttctcggaccagttgggtgcggtttgagatgcccatttctcataatcttgcatggatgacgatgctttcgaaaacaaagcagaaagcagtacatacggccggacaacttcgtcatggcagtcgagaaaaaacacaaaactgctttgatgtttttacttggtaaatgagctcttatggaagcaaaggatctcaagtagaactcaagccccctagagttctctattctagacagcggcaaataatcaagagtgttgctagctggacggtatatttatgctattcggagggtatatttttgttactcggagggttaatatttgccattcggatagtatattctggctattcggagggtctgcagttactagcgttcaatagtccaattgaaaaggtgggcttcgtcacctgagaatcgtttattgaggtagagctgttggtattgaagtagaagatgaacaagtaaaaaatgggcaaacaaggaggcgctccagttggttactccaaagggcccaggtgctgttgtgagtttacgtccacacctggagcttgatgctggacagcctagaactttctttggtagcgcgttcttgagttgcgaagatcttcgctcgcgtcagaaccggagacactaactccaattctaataatacttttcctggataatagtagtagtagtcggagattgatcttctctactaacttgacttttactcgatgaggacaatagcgcacatgtggggttctttaggcttagttgtctagtgtaagtgcacctactctagaatgccgtatctcgcgacacgcttccctagcgagataaaatggaaagaattagatgatgattgatcgcaatagttgtgaagatgtgagaaagagccattactactctgattgcttattccataatttgtaacatgcacatctggtttgaattgggctttcgatcgagaaagaagggctgcatacttcctgtaggatgatcaccccgctatgtgccaatttgcgaaatccttccacgcatctatttcctggccccacgggagatggacgaccttggaatgttcgggagtaagttactagtgctatcaatagacctataagcccttaaaggtcatttccctacgctcaattcataggcgttatacctaactatcatctcagcggcaagggcggtcaccgttattattggctaacaggcctgtcaattgcacttaactgcagagtcgagtacggagtatctaacagctaaatacaaggaccatatgtcgcatgtatacaagcacaatgctttctcttcatatgaatgagcttcaaccttctattgcatatgctgcatgcttgtcctccaacgagaagctcaacaactttgataacagaatctggcttccctttctcagtaaattcccccttccaaacatcggacagaaaggtactccaaaaattgctactacgatagccgagtgtagcccggcactagattcctctagtctgtcctcctagttaacagtgcggagcagactcaagcaaagtgcgtcatctagcaacctaactgggaatactcagtagctacatgtaccgttcatattagcctccgaacagactcgcaactcgaacagtctgtaccgaaagctcaccagagtcaagccaccgcatactgtgccagattcggcccatccaatccgaaacgaataagcgtgggcacatcgcctcttatgaaccaatccgtgaccaaatttcccctccatgatccatcaaagcttcccctccaccatgaccccgcttgtccacttggttgccggcttaaagcttagaagccgtgggcctttgaaattgcgagtcttcggttcgtcagcagcgtgagcgatgacacaacggccgcacatggcgtttcactgcagatccagatgaggaccatgagcagcgcaatcgcgacatctcggagacccgtggacgtgctaactgtctgatcaaacgcggggttgtctgtgacccctctctaatgccctcctcgttattgggtggcgagcagatgtccatctttttctcttttcgggttctgctgcttctttttatactccttctcccgctccctctgttccttctttgttagtgtttccccatttctgtttctgcttttgaagcagccaagtttgaaccctacttttttcccctttgttattctgtctgctgtatattgatatacgcaaatcgcaaaaatgggcgacgccggaaagtgtcccgtaaaccacatcaacgccgctggcggtggcactcgaaataaggattggtggcccgaatcactcaaactgaacattcttcgtcagcacacaaacgtgaccaaccccctgggtgatgactttgactatgcggccgctttcaaaacccttgactatgatgccgtcaagaaggacttgacggccctgatgaccgatagtcaagacttttggcccgccgattttggccattatggaggtctgtttgttcgtctggcctggcattccactggtacctatagagtctttgacggccgcggcggaggagcacaaggccaacaacgattcgcgcctctcaacagctggcccgacaacgtgagcttggacaaggcccgacgtcttctttggcccatcaaggcaaagtatggcaacaagctctcatgggctgatctcattgtcctgtccggcaacgtggcccttgaatccatgggtttcaagaccataggcttcgcaggtggccgctcagacacttgggaggctgacgaggccgcctattggggtggcgaaactacatggctgggcaacgatgtccgatatgcccacggtttcgcgggagcttccaaagatcatggagttgtcgactccgacgagaggaagcacactgatgtccactctcgcgagctcgaggcccccctaggagcagtacgtatctttgctttcagacattcttcaaagactagatttgctaatgcaaaataggcacacatgggacttatctacgtcaacccagagggccctgatggcaacgctgatgctcttgcggcggcccgtgatattcgcatcacctttgcccgtatggcgatgaacgatgaagagacggtggctttgattgccggtggccacacctttggcaaaacccacggcgcaggcccttcaagccacgtaggccctgagcctgcgggcgcacctcttgagaaccagggtcttggttgggtcagcacttttggctctggaaagggcgctgataccatcaccagtggcctcgaggtgacctggaccaagacgccgaccaagtggagcaaccagttcttcgaatatctcttcaagtacgaatgggagctgacaaagagccctgctggagcaaagcagtgggtggcaaagaacgccgagccgtttattccgcacgctttcgatcctaacaagaagctgctgcccactatgctgaccacagacttgtcgctccgtgtcgacccggcttacgagaagatctctcgccgcttcttggagaaccccgatcagttcgcggaagtgtttgccaaggcctggttcaagctgacgcatcgtgacatgggaccatccacccgctacgtgggccccgagatccccaaggaacagttctcttggcaggatcctatccccgccgtcaactacactctgatcaacgacagtgacgtcgccgctctcaagaaggaagtgttggcatccggggttacaccctccaagctgatctccactgcctgggcatctgcttcaactttccgtggcagcgacaagcgaggtggtgccaacggtgcccgcattcgcctggcgccacagaaggactgggaggccaacaaccctgcccagctggccgaggttctgcaggcattggagaaggtccagcagaagttcaacagctcgcagagcggtggcaagaaggtatcccttgccgacctgattgtcttggcgggatctgcggctattgagaaggccgctaaggacgctggacacgacatcaccgttccatttactcctggccgcaatgatgctactcaggagcagactgatgttgagtcggttggccacctcgagcctgtcgctgatggtttccgaaactacggcaagtccacgcagagagtcaagctggagcacctcttggtcgacaaggcccacctcctcactctctcggtgcctgaactgacagtcctcattggcggtcttcgtgttctaaacacaaactacgacggctcaactcacggtgtcttcaccaaccagcctggtgtgcttaccaacgacttcttcgtcaacctcctagatatgggaactgtctggaagcccaacccctccaacggtgatctctttgagggcagcgaccgtaagagcggtgctaagaagtggactgcaacccgcgttgacttggtcctcggctctcaccctgaactgcgggctgttgcggaagtgtacggcagctccgattccaagcagaagtttgtaaaagactttgtggctgcttggacaaaggttgcgaacctggatcgctttgatcttccgagggaatctctcttgaggccaactagccgcttgtaaatatgatgtcggcgccgctgctcatatttgatggcaaagcttgaatgtctgtatgatcagaatgtattatgaagaaaaacacgggaatgtgtttttaaaagaaattagtaaaatattgacaatctatcaagctaccccccccctatactcagtgattgtctttatatgattgttcgtcagcgtaactagaatagctaggtaagtcgaggacatgataaacatcgacgttccgaggagtaactgggcagtttacagattttacaaatggatgttaatacataggagtaaacaatagtaattaagatggcctgacttctttttattacaaccatgtatattataatggaaaatctctcttttatatgtccaagttttctaaactacctcggtaacagcgggaacgaactaccttaattctgtcgagaagccgcaaggcactagtctttatcaggtacctgacaatgagttatcttatgcaaattgcatccttcacgtattggccatctcgcctgcaggacgatcaatttgtcatttcaagactcctaaggagctcctcgaaagcattcgtgacgccattaaagcacatcaatcactatacatggatgggaacattcttcatcgggatatttccaaaaatattattatcatcaccaatccggagaatgccgatggcttcaggggcatgctcatcgaccttgacttggcaaaagaacaaggcaatagtcgcagtggggcccgccagcggacgggcacaatggaatttatggcaattgaagtccttataggaacctcacatacgtatcgccacgatctcgaatcattgttttacgttctattgtggctttgcgctcgtcgagcatgggcgttacccacagtgtcaggccggcgcccggaaagcagcctgttgtcgcggtggtatactagtagttaccggaacatcgcacaaaacaagcgcggagatatggatggatatggactggaagacattctgagagaattcccagaaaatttcgactgcgtcaagcctttgtgcagggcgataagagatgtattgtttccgagagggagccggggcctcttcactggcactccacgggatccgaatactttgtacgatcccattattaaagcatttaatgatgctataccaaatggttaaaagtaagtgctcgctacctctgctacctctgcaattccaagtcatgttacataaactgatgttttggagatgctaggtggttataatttccaagaaacatcttccatgctaggagcaacttggcagtccatagacccatattagtacattagagtaaacaatgttaatcaagatgacccaactccttattacaactgtgtgcaccgtgatgggaagttctgctttatttctataattttgctgagttgttgaactaacaagcgacgacgatgactttttctctctgcttggcaccatgcacggcaaaggcctagcgagaatgctggcggcgtaccctctatttattgaggccacatgataagacagtacggatgtatcctaacgagaatccgcaggtttgctggttctcagagatgggggctagtgcaaccgcgccagagctaccacaaaactcattctgcatgagaagaagaagagtcgaagcagctaaccttcattggcttatgccctccaccaacttggaaatatctcggcaatgtgcaaagtccacgaaaataataccccctctgcctcgccctacatgctcaagctagggttcatacaaatcttcataccatacttccatcatttcgccatcatttttgctctatctgcccctcgatggccgttctccaactatctaggtttctcactgtcagaccttcaaccttcgcttcgtcatcccacttcctcagtttgcacatctctttgcaccacggcccagagccaaactccttcacctcttcggcggacatgggacctccttggtagaaaaggcttttcttgctggcttcagagaggaaattgttgtaagactcatctacggcgcagagataccgtttagctgccacatgggattccacaagacgagcgactttgtcggagaagcccaacgagagaaggaaacgagctcctagagtttcgtggccgacgcggccgacgctttgtgtggttgaagcatctcctagattctggatgggaagttttgatgaagcaataagatcttctgctggagcgaattggccaatatcatgaagtagtgccgctacttgcgtggcctcgtctacaggcggcgatgcctgggcggccagagcagcgcattgcaaggagtgttgaagctgagagataggctccccgatgtaaggagtatgatctgaagcttcgagaatggatattatgtaagaagtgatggtcgctggctcgagaactgtagggatggtcattgtaagagaaggctgccagcagggcgatacaaggccaagcttgaagtgccgtcatgcaaagcatgagaccgtacttgatatacggcgattgtagatactatatgagagactatagataagcgctattttgctaatacgagatgctgaaatatgggctcaaaggctccacactatgcatgaacacgtggatagattgtccactcgggattatgcggtaggcacgtggatggatcgaatctcattgactaggctcgctattcttgagatttaacatgtagatctaatccacttaacatgctacatctccatagagtcaatgaatacgcctctggatcggatagtggcctgaaggccacgcatacgcaaatctaagcttatcgtatattgagagaaaatactttccatgaaattttacgcatccattgcggatatgtcaacgactttcactatacactggtttcatatctagaaagccaattggcggccagcatcgacgcttaacattggtgacccgaaagcgtatctcaaagctccatcctcatacagttctccctttttacgcttgtgagttgcaggccattccttcattcggcgctcgtagtatgcttggtgtaagtctccctcactagcgagattgtaagtggcatagagtgctttgcgattctcatcgctgtggtttggcccactacggtgagccaagtatgatgtgaaaatgagcagctggcctattcatatatgattagaaaaaattaacaaactgctttgaaagttgaaataaaagggataaataattaccgggctctagctcagcaggcttccattcatgagcgtctacccactcagtggtgatgcagtgatcgtcatcattcagaggaatatccatagtatggctggcatcaacaacttccagcccgccattgttaaaattagatttatccacggcaagcaaaatggttagatgcttaacatctttgatgtggttataggcaacggcatcgatatgcggcgcaaatccacctattcatgttagcaaacgtgctcgcactttctagtgaaaagaagacataccgcttcctgcgagtttgtaattaatcttctctttaaaaagattcatgggctcccctgaaagttcttccaatagtcccaaaagctttttgcctcgcagcagcccgttgaagccctcgtggaacccagcgtagttttccgtgcggcacaggactgtctcgccccgagaatttatttcctatcatctatgagcatgagttctcttcaatgacataccagttgtatgtatttgatgcaacgactttacctcgtatggcatgaattgagagtcggtatttggagtccagtcatgaacctcttgtgcccatctttgcaactcttcagtctcggtatcgctgaggatatctcgaacaatgagatatccattcgccttgaaaaaagcaacttgttctgaggacaacatggttatacgatgcaacgtcaattaacgatatgtgacatgggtgcgtataacttacagagttagccggccctttttcaatgctcagctcttcttccctttgcctttgtcttcctttcttacactcaacattgctattttgcatccggaagttccccgtcaagctagcatttctcttacgggaatgaaaccgctcctaccgggaatctttagtcccatttcgcccacgatgaagaacttatggctttgcagactgccccaccaagtggccattaccgaatgtggaccacaccggaacgcctcccgatgaatcaagagatattctcggcgcacgtggctctcgctgccggtcgatcggcacagcaagcgccttcttgggatgctacaacaccaacaaaacagcaacaaatgtgtatcatgaacaggataaacggttagattgccagagatgtacctaggaatacccctcacgttcatgcgcacgtggaaatcgtcaaaatgcgactgctcgaatgctcgattatcccctcagggatgacacccaggccgtttatctcgtaataatgtggattttgaaggatatcacaacttgtcttatacggggccacgaagagacagcgcttatccggtcttgaatacgcgtttccagacttcaccagctatctgttcctgcatttgttcacgtgcattgtgcttgatttgtcgaatcaaggctttctctgttcgccgtatactatatattaagttagattgcatggacacggaagccacttatatccaggcgagctgcatctgagataagactacagagaacacggcgctggtatcttgcttcactcttgcggtccgaagatcgtcgccaactttactgacaaaagcttcgcaacgatggattccaagagtgcgcatgttgatgaagtagctgtgtcgccaactctacagccaagtaataacaccggcaaaaatgccgtcgctgagccaagtgcggtttcacgcatcagccgtgtctcatcaatcttcatggtcctcgttggtggtttagccctattctcagacggctacaatgcgcaagtcattggatacatgaaccctctattcgcacagctatacccggacgcattcacttccaccatcaagactagactttcgaatgcctttctcatcggcgaagtgtttgggatgctgtttttcggctgggggatcgacaggctgggccgtcggacgggcatcgtctttgcaactctgttcttgatcttgggaattgtgttggccacggcggcgcacggcaaaactcccactggcctgttttggatgatgatcgtaggaaggggagtcgcgggattcggggctggaggtgagtgacacgtctcagactcgcattcacaaacgttgatcggcgactaataaaggttgggggaaaataggggagtatcctacttgtggtacaggcagtgctgaagcctcagatgaaactgcctttgtaagacgccgccgcggcatgcttgttgctgtagccacagatttcgccatcgatctcggttttgtcatggccggcgtcattgtactcattgtcttggctgcctatcatcagcatattaacgatggtgtttggcgcgtttctttcggccttggcttcatccttccggttgggctcttgttcttccgtctgcgcttgatcaattcaactcagtaccgaaagcatgcgatgaagacaaacattccgtattggttggtgattaagcgctattggaagcccatgcttggaacttcgctggcgtggttcatgtacgactttgttgtaagtaaacgtctacttccctactgttaaattgaacgcgccaactcaataatttccgctggacagacttatccttttggcatctttggctcaaccatcattgggacgttgaaccccaacaacactcttgtccaaaacattggttacggcactgttctcaactgcttttatctacctgggacattgataggaggccttcttatggatcgtatcggtcgcaagcagaccatggcattgggattcttcttgtggtccatcctcgcattcatcatcggaggcgctctcaatcccatcacgagcgtattcccactctttgtcgtcttgtatggtattttcaacactttgggagaaatgggtccaggtgtacgtataaaccccttctaatttgaaggggatctaaaagctaattattcccaggtcggcacctttctttgcggcgcggaatcattccccacccctgtacgaggccatttcttaggctttgctgccgctgttggtaaagctggagctgccataggcacgcaagttttcactcctatccaaaactctttctccgattcccaaaagggtgttcaaggcgtctttctcatcggagctgcctttgccatggttggttgccttatcacctggttcctaattcctgataaggagaaggatcttgagagtgaagatgctcgatttcgtgcctatcttgaggaaaatggctatgaaggtactttcggggagtcggtggacgctgagattaagagcactgctttccacatataagttgtgtaacggtagagaataaaaaaagtccgaactacctatttagtgattatagatagcctgaaagaaagagaaaaggtacatgtacccaacagttgtgtctaagaaaaaaagcaaaaatatatatacatgtttattatatatttaacgatgtaacccatttcagcctgtctctcaaagactatgtcgatatgtctagccatagtgacgttgagggtatcatgccaaatgacattgggcgttttactcgtggaagtcgcgcttcagatggtagtaaatcgcctttcggtgtagcttttagacaacgacggctgctccaaaggcggaaaagttcaaccatgtcaagcaataattgtgtctcgaggagcaagaagctatgccttgtttgcgacgtgaacaatgacttttccaccgcttgagccctttttaagatgtttgtatgcttttaaggtgtcttcgaactcaaaagttgagtcaatgatcgtcttgatcactccctcgcctagccactttgctatttgggctaagtcatcgtgatcattcttcgttatgtaagtaataaacttgcttttgcctccacccaaaaatgaaggcgtaaattttgccttcatgacattcttgatactgctcagagatgcagaccctcccaccagaacaaaagctccctccggcttgaggtagtgatgagattgttggtagagatctggaagggatgagccgacgttgtcgacaattagatcaaagatgatctccttctgctttaactgtgtaacaacgtcaccggccttgtaatcgatgatctcatcagctcctaatcgctcacagagctctcgtttcgcagtagagcaggatgtagtgacatgacaaccaagagcttttgcgatttgaatgccgtaggtaccggcaccgcctgatccaccgttaataaagactttggcgccggtttggatataaggcttaatggattggtatgctgtcaaagcagttgtcggcgcgccggctgcgaggtcgagatcgaagtcagctggcaagacagcataaccattgaagtctgcgacaacaaattgagacagtgcgcctggtgtttttgtaggatccaggcgaaccaatacagcgtcgttgactttggcatctgttacatcatttccgacagcgacgactttgccgcttaggtccatccctgttgtcttgggaaatgatgtaattgccttggatgcgaatcccaattccaccattttatagtctgcaggattgagtccagcactgacgacttcaacaagaatctgtcctcgttgaaggggcttagaaggcttctctgcattatcgacaagttttaacacgtcttctagaagcccgggagtggcaatttgccacgcttgcatagttgtaggcatgctgtattcggtttgcttacgagctcaaatttaaggaaaggaaaaaagaatttgatatcttttcttttccttcgccgccatacaacttatatcaattaatctaagtgataaaccgagcctcggctgttcccgccaatggcaattttcacgacggagtttttctctccgtagtgagcggagcggaaatcgaccaactaggaaacatccactttcttcttggaaacaagcggatccgcttctctagaagtttcttcatgatgggaaactgccactttaggacattttggctgggctaaagccgtgcgaacaagaggagctatcttgcgaatctcattagataatgacttactaagtcgatttcaggatattgtaaacttgtatgtattaacttgctaatttaggtacattacttcaatattctgtaaattttaaacagaagaggaatgatctaccagaaaagctacatgttagaagtctacaaagcatcgtttgcattgaaatcatgagtacatgccagagagcaggcgcgtgcaagtatttgaagtacctagattaaataggtatctacgcattgcgcacaaactggggggaaaaagaggaaaagagagagagatataaccaaacttctacagaaagaagtagccatcagctcggatttcttttgacatactactgcctatgaacgtagaatagaacgggtgcgccaagaaagcttgtcatcagctgcattcaaatgctccgatattgaactatcacgagtcttttgaactactattattattattttttttcaatttcttgacaaggcatgataggctcatataaactcggctctaaataagcctacgaattgaatgcgtatatgagtgctcaaatgtacacacatgcttctgtagctgctataaatttagggtagcatcctatggcctatgggacattactattccccgacaacataaatcaggctaactgaaaacgggaaagcaaatcatctccttttgtgtttttccctctatcttctattcctcgatagaagacaacatatcactgcatcaccgatatgctcggaatatgttgctggtcagatgtttttctaaagactccgtcaatgttgcttttaaaacctcttaatcctccggccgttgagacggtccagttaaggctgcgaaatggcagcttcaatatggggtacaagattcatctgcaagaaaaaaagaataaagaattgctccattaaatgtcaccgcctcctgctacgctactacagcactcatctcggttgcctcttcgattgcgccactggcaggcctcaaacgcggaacaaaacgagtggagttattagtctcagactatcttttgtgaaatggacagcatacggcaaattccacatgacaggcaagttgataatacctctattacctaagacatctgttatttgcagtatcggtgtttttatatacggctaaaccaacatgcgttgcctgccatgcagtgatgcaatgagtagaaaaatgttccatgtcatagccattgaatctagcggcatacgacccccaattcctatcgctatggagctctagatggagcctgtgttgttctgagcagtccaggcctgatcgaccaggcctgctacacggcaaattgtgccgagtatttgtctagtatataaggtggatatgaacagagcatctatctcaccaaaggagctcaactgacaagatagcaggaaataatgtaacgttgttggctcttaggtccacgttcagccgttttgagcaatctccgaagcgcaggaaacaggctaataaaagggcgccgaccaacagcaggaaaagtgaccctggtctcgtcgtccgaaattcagctcatgaaaaaaaaacgcgaccgctatttatcgcatcaacatctctagactccatgaaaacaaagagcattctgagacacaacacgcccggctctcaggatactcatcccgtttcgccaacttactcggggcataattgctctaggtcaagttagagggctattgccccgttcttgttcgatatgcgattcctactcctcatggctctgaccgcgtcggcgccagctttccgacaggttgccgccctatcaatacacctgactgaacgagagaaaccagccgtcgtttcgattccagtagaataccgccccgtatcatcagaatttatcacagaggcaaccacgcccctgatcaatatttctgtcggaacgccagcacaagtcgttagcgttgcggtagaccttcaacgctcttccaattctctacttgtgccagacattccgaaataccatccagtatttaagggctataactgttctgatgatgattactgcacacttatgggttactttgatcccgacaagtcgtctacattcaagaatatatcggacccttacggccccaccggctcggattccatgttagttggcggccagagagtagaaaacgtttcaatgtctctttttactatcgatacagatacctgtaagtgttccgaggttagcaatgaaggtcaaataactgattcatcacttatttagacagtactctgggtgttgggcaacaactgagctttccatttcaattggtggatcaaggcttaatcaattctccgtcattcagcctctggagcgatacatcgcaagataagggatatctgctcttcggtggggttaaccaaggactgtacacggggacgctccaagcttttcctttcccaggccagattccaggagcaaatggtactgtaagcttgccaatcgcatcagttgtcgtggagagcagcggcaacagtacaaggcacgatctcgactcgccggcagtattgtccacggtcgacagccacacttttcttcccaatagtacagtacagaagatttatgccgatcttggcatcacgccgacttttgtaccagactttggtactgctattccctacgtcgactgcgctagacagcattcggagaaccacaccatctccttgctgtttggcaacgcaaccatttcagccccttggagcgctctggtccaatctcttggaaacaatacgtgcgagctcgcaatctacagctatgagccagagaaggatgttggaccaggcagccagatacaaatcggggctattttcctgcggtatatgtatttggttgtggattatgagaacatgtttgccgctgtggcaccacttaatcctagcccagggtttaataaagttttggagatcggaaatgggccccgaattccagacgcagatggaaacttcccggctacaattactacatacggggcacctacgccaacgccaaccaaagaagctctgtcaacatcgtcatcgcgggccgtggcaattaaacctagagagaatggtttaacatctggatttacaggagcattgctcgccgtatgttatttaataatatagattatactaatataaatcacatgggtcttatcaagggacaggcgttggacttgtgctaccccagtctcataagcttcctcttgccacctaaattttacgcgaggcaaccgtagcacaagttcgacgtggaaggacagaggtaatttgggcagtttgaaggccgactcaaagcgatcatactggtggcggtggagctttatctgacataaggcagtcttgacagagatctctcctctaatgttaatatggagaaactaacaagatgaggcaatccggcgaagggcagccccaggcctgaggatgactgaacgtgccgtgtctttatccagtcaaaaatgtaagtgacttccgcagatcagtggcgactactttgtctgctgcacttacttacatgtactaagccaatacagtgatgttttattggctctgcacatgacatatttcttcgcaatactggcaccaaggtgcgacataatatacgtctgtatcatgcaagggtagaggtgccttgaaggcgcgacagccacttgacgctattggccgaaaacaatgtaacgtgcggtgacttggggacacggcatgagggatttccgaatagacaagtacttggtgtagtactaggtgttgaaccgcttttaagccaacatcacttagtgttattggcttagaatgctggagcttgacgcaattttggaaacacggcacgggtgattcacttctgaatacaaggcgttcagttggcagctgaaatgacggctagctgtctaggatccttgcaacgaaaatacgaaaacgaggaacttttcgttcaatgatcgccagcttttgcccctacatcagagcttatgagcggaacatggttgaatcgcacgaagacataccacctgggcacagccagactcacctatcccacaagaaaccattttcatcttaaataaactgcatgtaatagagaaagcagagtgaatcgcatgcaataccctatagataatagacatgtgcaccacgagatatcattatccgtccacgatagttgccattctctttccaagatcgtattgctatcttggccaatctaagacaaaaaataagacatggagtcattatatttatcattatattactactacgcgcggcggataggagaagtgaagtgtgacgcccaagaatcgccgtatgcagggagaggtacatcgccgccctgcatgaatgtgttatctgaaaattacgccaagcttttcgatccactctatacagacgctttgcggacgtgaggatccgtgtttgatacctttggccgtttgtatgctccgagagactgattctcgcgtcgtacgcaaccgcataaaatggtcggccgcaattgtgctaggtctttgactgatcagccgagatctagcatgatcaaataattgtaaggctattgcgaagggcactcgtttattataccagatataaatcgtaagcgatatcaagggggtgccgctaaatgacgcctacatcgcgtacaagaggaggatttgcaagccaagtttactctggagattcatactcacgggtaactctgtaatggtgaaggaattacggtagggaaatgagacttgattcttttagctaaatggcaatgcagccagccattaagtggcgtgagtagcaatacggatactgtgcgtccccaatgaagattccctcttcgcaatccatccatcgcagatttgcattcatacgccgggccttgccattatcccatatcgcacagttcctcgtcggagagcatttacttcgtgtccccacaggttttgttgaccgctcccctcagcatctctatgtccttgcgcagttgaatattggctgtgtcctgagcggctgacatcgtttcgagtttctgcatcaaagtttcaagcagaaaatccttcataaacactctatccgcctggtattgcatcgcttctttgaactgacgtaaatctgtcataatcgcacatgtcgggttctccaaaagccatttttcgattctcttccactcgccgtccgtcggattgtcggatagggcttcgtaccaatgatgttcttgaacgtcttcggagatacccatttcccattgtgtaacttccttaagtcgcttgaactttgcccagagcacgattcgcgccttgtcctcgcgcgggagcaccatgagaaaagggagcgtaattagactggcgagtgaagccataggcatgttgccttctcgaagtggctcgattatgcatcgcaacagctgctgtgcgtcttctcttctgatggtatgcagaatctggactttgtcggcttcttcctcttgtgcattctcgttatggggtggcgagtcaacatcttcttgcttgagaggcgtcgaagtttcaggcctgtggcgtttcggcgatctgctcagtgttgagtcacttcttttgatggccggcggcatctcgggcgagatattgagtccttgtatcgtgatcgctgctgcagggatgcgtgaggagggtgggcgtgggcaggttgaagagggatgaaagagacgcacgcacagtttttgtttctccctctcactattcttttacttgcgcgtgcagattcttaataagggctgtaaatggaatgaggaaaactggcgctcgtgcgcgcagctgcatgttgtggtgtaaaggttgatgccgtctggcagcagctggcattttgacattgattggagacactatcttcacttcttcactcttcaacaagcattgcagtgtattgtgccgttttactttcagatcaccccaatctctactacaaaatgttctggtatgagccatgtcaatgactatatttaccctagggtttgatgggtaaaggaattaggcataatttgcgtggaagagctcgaaatccatcaaattcatatattcgttcctctcctgtctagaataagggtcgtcgaaggcattaataccagttattactcggttcatatttactgtaggcctacaaccgtatgaaaagaatatatgtttactataacatagtagtagtatcttgaatattatattacagcatgtttcttttatctacctactctgtattgtgcatagagaaatcttgtgcttggtgtaaactcatctgccgaaccgcgggagctataatgtgggtatttgatctaaagacttgttatagcgctgttacccctacattagctacaagactgtatgtctcaaagatccagctactatctaccaagagaacatggatattcttttgaggacaagggtttctgtctgtgcgtttgcatacgcaatagcggtaaagagcttggtgaaacatggatgcaatttccggcaagccgttgtgcagccttggctactactgtgtctcactccgaacagtaatatccatcgttggtattagtcgtagctgtaagccgggttaccggctaccgagcaactcttggatcttgtattgttcagctttccttcaccttacaattcaatgcattgcgaaggcatacattgaaaatccaaatttattctcatcactctttacttactgttctacttcgcaggatacggactttgctatgtctattccggttgcaaatatagcaactcaaagcggcctcggtggctctgctgacggacccaaggaacaagaggatgaaaatggaaatcgaaatggcagtatagcgccagaactaatgttgttttctgcaaacaatctcgcgtcattgaatgagcagataaggctgtatagtgaatacgcaatggcgcacccagagctcatttccgatattgcctacgcccaagcgattcgacaggaaccttcaaactatcgtgcgttcacgatcttgggggccggtggcaagatgcttagtaccacacaccatgcaaagtcatctgccctaccttcatctattgtgatggtattcagcggccaaggggctcaatgggccggcatggggaaagaacttctccaattggaagaatttagaaacgacataaagggtatggatatggtcttgcgagccttgaagaacccacctacttggactattgaagaagagatgcaaaaattggctgatgatcctccttgccggatcaattctgtggacattgcttgtatgctctctaccgctctgcagattgggcttcttcatcagtttgagcgagtaggattgaagccagagaccgttgttggacattccagcggcgaaatcgctgcagcctacgccggcggtcttctgactctcaaggaggctgttactgtcgcctactactatggatatgttgccgtaatgtgcaaatccgacggggctatggcagttactggcctcagcgcagaagagacgactcaattcttgcgccctggcgctgtcgtggcctgcgaaaacagtcccatcagcacgacgatttctggcgaccgcggcgctgtggaggaagtgattgcttctatccatgagtctagaccacaggttgttacgcggaagctacatgttaatacggcattccactcacagcatatggaactagtatctgggagatatttggcactgctagaggctgaacaaatgaccccgacggagaaaacaagtcgacaggctgtttttgtgtcaagtgttaacagcggcattattagcgacgcagttgctcccagttattgggcgaccaacctgacctcgcctgttcgcttctcctctgctattgagtctgttctcaatactgttcctaatagcctgttcctcgaaattggaccccactctgctctgtccagtccgctctctcaaatttgcaacaaactcaatatgccttgcaaatatgttacttcccagtctcgaggaaacaattgccatgtcagttttctatctgcgattgggaggctatggcaggcatctgtggcgttgaagcttgaccctttattcatgggaaaggaagtgtcggggttgcctgagcatccgttgaactacgccgactatggcaaggaaagtttctcagttgccgaaactgtgtttctttcgccaaaggataagcgcagccgattgatctcagaagcagcatctatagtcccttcagcgaactcagctatcgaagcaccaggaacagagtcagagctggttctgcgggctctctgggccgacatccttcgcaacgttcttcaagttcccatggcagatatcggaaggcagcataactttttctctcttggtggtgactctttgacaacaattgagcttgtaacagctgcctatcgacatggagtgcgtttgtctccagtagacattgtgcaaaaccctgagctttggcagatggctgcagtggcgcgcattgatgaggttgagatgattggagaagtcgtgccatttagcttgattgaaagagatggcatggaaaatctcaaaattgatattcaacacaagtgcggattgcaaattgacagtatcgaggatatctatccatgtacaccgcttcaagagggattcttagccttgggccttaaacagcctgggagttatatacatcgccaggtttacaagctggaaccgcgagtcgacattgagcggtttgtggattcgtggaacacagtcataaaacattgtggcagtctacgatccagaattattctgcttaattcgaacgccttacaagctgtcatcgcaacggacgacgcctgggagcatcctgtgtcgggcgtggatgttgatacctatttacatactacacgaagtattcctatgagctacggagaccgccttagccgatatacactgctctaccaggatgacggtgaagtttatttcatctggattgttcaccacgcagtgttcgacgggctcagcatgaaaatagttcttaatgctctccacaacgtttataatggcgctgaacttgtcttgtcgccttactcaaattttattcggtacatcaagtcacttgactctaatgcttcaagcttatactggaaaaaagaaatggaaggggcacagcgatctcaatttcccgatactccgatttctgtgaaatctcaagaccgtgtgtttaggagatctatgcaattccgcaatcccaaggcatcgatcacggcagcaactataattcgcgctgcttgggcccttgttctctcccagtactgtgtttccgatgatgtgtgcttcggcatgaccttatcaggcaggcaggctccggttccagaactggacaatattccagggccaatgatagcgtcagtccccgtgcgcgtcaaaattgaccgagagatgcttgtgtcagagtacctccagcaaatacaatcgcatgctgcagagatggtcgcccatgagcaatttgggcttcagaatatcgccaaactgggcccatatgcgaaggaggcatgtgattttgcaaatctgctggttattcaacccattcatcatctttcttcaactgcttgttctacactagatgcgattctccaacaaggatcgaaagaaatggcaatatctgaagaagctatgaagaactacttcaactacccattagttctgcaagcctgggtgggggacggcttcatcgacctccaagtgacatactatgaagacactatgactcaaggtcaagtagaagcattgacaaatcactttgaacatgtcacccaacaacttcttagcttggaagacgtttctttgagacaagttacaggcactagctcgtgggacatccagcgcgccatagagtataacagcgaagaaccagacattatttccgcgtgcattcaccagattgttgaagaacatgctcgagaacatccggatacaatggctgtctgcgcatgggacatgaaactctcttacagccagcttaatactgctgctgataggctagcaagctatcttttccttgacttggcagttaaacagaatgacattgtccatgtttgcttcgaaaagactgtctggttttttgtctccgttctggcaatcaataaagttggagctgcatgggcccccttggacccctcacacccgatcaagcgccaccaagagattgtatctcaaacaaaggcaaagctggtgttaacctcctctaacaacattggaatatgccatggcttggtcgataacgtcgttgaagtttcttctacccttgatgagacgctgaagtcgaggcaacaagacagccaaaatctacacccggtttcgccggatgcagcagcttatgttttgtttacgtctggaagcacgggtacgccaaaaagcctcgttatgcaacataaggcggcttgtacgagccagactgctactgtgaagagagttggtatgacgcgagatgctagaatgctccaatttgcatcgttcgttttcgatttgtcgattggagaaatcctaggcccctggattgctggtgcttgcatttatgtgccgtctgaagagactagaatgaacgggctggccgattacattttctctatggatattacttggatgtacttaaccccttcattctcgcgcacattaaacccggatacaatccctggcgttcaagtgttgcttctcgcgggagagatggttggccgtgatattctaaacacatggtttggaaaggttcgtcttatcaacggatggggcccagctgaaacctgcgtgtttagcacactgcatgagtggaaatctctcgaagaatcgccgtctacgattggaaggcctgttggtggcttttgctggattactgatgattcaaaccgactagcgccaattggagctataggcgagattgtcatccagggcccgacaattctaaaggaatatctttcggattctgcgaaaaccgaggcaactataacgaagtcactacctgattggatcccgaagcgccattccgacggttggaaccgactttataaaactggcgatctaggcaaatacaatccggacggaaccatagagttcgtctcgcgaatagatacacagataaaaattcgaggtctccgtgttgaattgggcgaaatagagtaccatctcaaaatgaattttgagggagccagccaaattatggtggacaagatcgccacagaggctggctccagcttgattgccttcttttctttcagcagcgaaacaagaatgatgacaacggatcgtattactgacgaggaggtcaacgaaatctttcttccgttaacgaatgacttgaaaagccgaatcgcttccacggttggacagctgtctgtgacgcttccacgatatatgataccgtcattctttatcgaatgccgatatatgccatcagtgtcttccacgaaacttaacaggcgaatgttgaagcgcttagttgaatctctggataccaaaagcctttcgacttattcattggtcaaatccgttaaaaacgcaccagaaagcgcaatggagagtagattgcaagcaatttgggctaaaaggttaaatgtgccccttgaatctattgggcgagacgatagcttcttggaactagggggagattccattgctgtgatccattttgtggctgaagcccgccaaacaggaatatcgctcaccgtcaaggatgtctttgacgacccacgactttggaaagtagcctctgtggcagatgacgcatactcagagtcggacttggtttcccaaatttcacctttcagcttgcttaatcttagccagttggataccaatgtcaaagaggaactcctcagtcaatgtgatatagcaagttgggatatgatcgaggacgcattccccgttacggcactacaagaagggttgatggccatgactgctaagcaagaaggtgcttacgttgcaaaaatggttttcaagattgctcaaaacgttgatattaaccaattgaaggcttcttgggagcgcacggttactatttccagcaacttacgcaccagaattctcacattgggcgacaaatcaatacaaatcattgtcaaagaggcttcgctgtgggaggatacggacggtttgagcattggtgctttcctaaagcgtgcaaatgatatccatatgacctatggaacgcgactctcacgtttcgcactcgttcaggataccagcggcgatagatattttatatccatcatgcatcattcgatattcgacggctggtcattggatctcatgatgcgcgccttcagcacaatatatcacggcaataacgcaccaaaactagattcatactctaagtttgtgaagtatgcacttgatcttgactcgaaaagctccgaatgttattggaagacgcaattatcaggtgctagacgagcattgtttcccctaccaatgggtggtatttctgtcctgaagtctgagaagaatatgggcatttcatcaagaaatatcaacatttcgcgattaacaaacagttctatcaccaaagcaacataccttcgagctgcctgggctattcttcttgcacgatactgcgacacagacgacatctgtttcggtgcctctgtatctggccgaaatgctcctagtgtggaaaacgttgttggtctagttgtttcgacgctccccattcgcgttcgtctagatccagaccagaatttggccgagtttcttcacgacattcaaaaacaggccaccgatatggtggcgcacgagcagtttggcctccagaagatagctcaaattagcccggatgcaaaagacgcctgtaacttttccagcctgttggtcattcagccgagggaactgataagcaactctgaagaagatggggccatccttgtctccactagagtagaacaacgtttggcgtggcaatcaatgtcagattattccagctacccgcttgttgtgcaatgccatatggacaatgttacagttgaattggaacttgtatacgatacgggtgttatatccgaattccagattcaggcactgcataatcaactggaccacgtagtccagcaacttgtatcatctagtgaagagaaggtgctcagcaacgtatctatagcggggccgtgggacttacaacaagccatggattggaatgcccatgatatcgtggttgaacaagactgtttacatgatgctgtttcaaggcaagctgagttatgccccgatgacgaagcattgtactcgacggagttttcgttgacttacgcctcacttgagcgtctctctaatcgtgtggcttatcagctattgcagtctggcattcaaccggaaacaatagttcctttttgcatggagaaatctgtatggactgtggtcgccatggttggtattttgaaagcaggcggtgcattcatgcctttggacccctctcatccaggggcacggaggtcggccttggtcaaagaagtcaacgcaagcgttatgatttgttcaccctccacggccaaatcctgtgaaggaatggctgaagggatcatacaagtttcagcttcattattgtcattgccctctgggactcctacaaatcatcaagcactccgcaactataagcaaccaaagccacacaactcggcctacgtgatctatacttcgggctctacaggaaaacccaaaggcatagtcatgccacactcggccatatgtacggcactatttcgccagcctaaagtagtgaatattacgaaaacctcacgcgtctttcaattctctagctatgcatttgatggctgcgtagtagacatatttgcggcgcttatcactggagccaccgtttgtgtgcctaccgacactgagagactcagcagtacatcacagtttatgacacaggcacgagtcacttgggcatccttgactccatcattcatcaaaacaattgaccctgggactataccaacactgatcacactgtgtgctgccggagaggtcccaacaaaagatatcctgactacatggcacggacgagtagagcttttcaatctttatggcccagcagagacctgtgtcatgtgctctgctcattgctggaaatcaccaaatgaatccccaatgaccgcgggtcggccttatgcccaccggctcttcattgctgagccggataacataaatcgccttgccccaatcggatgcattggcgaattagttgttgaaggccatgcgattgcgcgtggctatatcaacaatgaagaaaaaaccaacgcttcatttgtcaagtaccttgaatggatgctgcctacaggctcaaccagggcttacaggaccggtgatcttgcaaagttcaactctgatggaaccatccagtttattggacgacgagatacgcaagttaaactacgtggccaacgcatagagcttggtgagatcgaacatcgcatcatgagcgaccttgaaggtgtgcagtatgccgcggcagatgttgtggagcgcgaagccggcaaaatgcttgtcgcattcgtcacattccaaaaccaaccgcgccctgccgcaacaggtgccttgactctcgatgactattttatcaaagatgaaacggtcaccgagtcattccaagccctagttcagaacttgcgacaagcattaccaagctatatgatcccgagtgtaatattccctctgtgggacatgcctcataatacctctcaaaagattgatagacggatgctgcgtgaactagtcgccgacatgtcccaggaaacgctatcgaaattctcgataaataagagggacaagaccttgccaacaactgaattggagtttaggctacggaacctgtgggctcgcatagtgaaagtcgatccagagagtatatctaaatttgatagctttttggaagttggcggcgactcaatttctgcaatcttcctatcaaaccttgctgcaaaagagggcttaattctgccaattgtgaatatcttcaaggatcctcgacttgcttctatggctgcctcaataacgtctggacaagcaacaagctttgaggttgcgccatttgagatgattgaggagactagtttacaatctgtatgcgacaaaattcggcagaaatgctcacttccaaataaccaaaaactggaaaatgtgttgccttgtacaccgctacaggaggggctcatggcactcgccgtaaaacagccaggatcctacatcgccaagcatgtatacaggctagcagagactattgatgttggccactttaaggcttcttgggagcagactgtccaattgtgtagcaatttgagaacgagaattgtaatgaacgagggagcatccctgcaagtcgtcatcgacaatgatatcagctgggatgagacaagcgatctgtctttggcagcctatttggatgaagagcttgtaatggaatatggatcgcgtttgtcgcgttacaccattgtcggcgactcaaacgggccaaagtatttcgtctggacagcacatcacgccgtcatcgacgggtggacagtacagatcaaccttgaaacgcttcagcgaatctataacaataggcctgcgccaacgctgcagccttacgccaattttatcaactacatcaggcaactcgaccaacaggctgcagcagactattggatttctgaattggagggtgctcagcggcctacatttccacctgctggccctcttttccaagccgcggcgtcagacaccagcgcaacgcgagttctgaatacccgaattgcgtttccatcttttgacaaatcgtccatcacaaaaccctcagttcttagagcagcgtgggcgattatccttggccgatacagcgatactgacgacgtgtgcttcggagtgactacttcaggtcggcaagcacccgttcaaggcttgttagatatggctggcccagcaatatgtacactgcctgttagaattcgcctggaccaaacaaaacttgtatcagcattcctccaagatatccaaactcaagcctccgaaatgattgtccatgagcagtttggcttgcaaaagatctccaagcttagtgcaagcgccaaagactcctgtgatttcaatagcctgtttgttgtacaaccaaaacagcagaattcagaaaatgacatccttgtaccgattgacaataatagccttggcgcagaaaaggcactgggcaattacttcacctatccgctagtgatggagtgtagtttgctcgaacaccacgttgaccttatgctcgtgtacaaagcagatatacttgtggagcgtcaacttcaaggtttatgctctcaatttgaacaagttgtgtcacagcttcttgaacaatacgacagtctcctcggccatgtctctctgacaaatgactgggacgtaaactttgctcgttctgctaattgtgacgagcccgttgcagtcaacgaatgcatccaccaccttattgaacagcgcgcacgaaggcaccccaactccattgccattaatgcttgggatggtcaattcacatattctgaaatggatgatgctgctaatagattggctaatcatctcgttggcaatcttggcgtgcaagtgggcgatcttgtccttgtatgctttgacaagtcttcactgttcattatcgcaactttagccatcaacaaaagcggcgcagcctgggtgccacttgatccatcacacccggcagcgcgtcatcgatcaattgccagtcagacaggggcacgcctagcactctgttcgcctactaatgcctcgaaatgcctcggcctggtgtcaaatatccttgaggtaacacctaaacttaacacagagcttgcgtcaaacaagtccaacgagaccaaactagctgtggctgttagctcccaagacattgcctatgtaatctttacatctgggtcgactggcacgccgaagggcgtggttattcagcacaactctcttagcagtagtctaactgcccttcgcaaccgactcggcattgatgccaacacaagaatgcttcaatttgcttcctatgtgtttgacgcttcagttgccgaaattctagccactcttttagccggcggctgcgtgtgtgtgccttcatgggctacacagatgacctcacttgcggcctatatacaggataccaaggtcacatgttccatcttaaccccctcagtcgccagaaccgttattcctgaaactgtttcatgtcttacaactcttgtcttgggcggagaagcaactagcagagatgtattcgagaaatggtttggaaaattgcgccttttcaacgcctggggccctgctgaaaccatagtggctgctacgattcatgaatggaagtctctaagtgagtcccatctcacgattggccggcctatagcagcctattgctgctggattgtggaccccaacgaccctcaaaaactggcgcccataggtacacttggcgagatcgttatccagggaccagcgttgatgcgaggatatctcgcagatccggaaaagacagcgtctgctgttgttagtccactcccagactggacacctagccgcaatctatggagccggttctacagaaccggcgacttggcagtgtacaacccagatggcaccattcggtattcttcccgtaaagataaccaggtaaaggtcagaggtctccgcatagagctaggtgatatcgagtaccatatcagcaacgcgatggataatgtctctcaagttgccgtcgatttgttgaatcgtggtactagcaccgtcttggcggccttcatttgcttcagcgatgatactcttccagttggcatggcaaatgatgagaccgtacgggaacttattgtaacgccaacgtcccaactcacagccagtatcaacaccttggttggacgtttaaatgttgttctaccgacctacatggtaccaacgcttttcatcccttgtaaagcaatgccgctggttacgtcttccaagttggatagaaagatgctgattcaacttgctgcctctctcgaccaacagcagttcgaactgtattctttggcccatggaatcaaggttccaccagcgactgatatggagcgccgtttacagcaagtttgggccgaagtactaaatatggcctctcagtcaatcggtcgcgatgatagctttctcaagattggcggcgactcgattgcggctatccgtcttatcactgctgccagaagtcgtgggattgaacttctaatcggtgacatttttagtgatcctcgcttactcgccatagctagcacggcccgacatgttgaagcaatctcggaaaaaacaagctcaattgagccatttgaactgctcagcgaagatgaacgaaattatatcttgacagatgagatgaaaacgaaactgaatgcatccgagattgaggatgcttatccatgtagccgcttacaagagggccttttagctttgactgtaaagcatccgggtagctacatcacaagctttcagtatcgtctatcggagcatgttgatattgacaagtttcgagatgcatgggagaaaactgttcaactatgtggcattctgagaactagagttgtccatctagccgactcttccatccaagtgcttactactggcgatgaatgggatgatacaaaagacatgactctagcatcttatgtacaatctacccgggagatccagttaacctacggatcccagctctgtcggtatgcgttgatacaagagaagaaagatgaaacgtactttatcttgacaatgcatcacgcagtttttgacggatggtcgatgcaaatattctttgatactttgcacaaagtgtttaatgggctagagaccagatctctcacgccgtattttcgcttcattcagtacaccatgaatattgaccatgaatctgcttccaagtactggactgagcagctctacaaggcggagaaagcttcattcccaccaactaatgcaggcattaccaagcgatcagaagattccaggagcgttcagacctttgtgacagatattgagcttcctgatatcagcgcgtctggcatcacaagagcgactctccttcgtgctacgtgggctctcctcctcgcacgatattgcgataccgacgatgtatgctttggcacaactatatctggcagacaagctccattacccggaataatggatatggctgggccagctatcgcaaccgtcccgcttcgagttcgtctggaccgtcaagaatcggttctctcgttcctccagagtgttcaagaacaagccctcgccatggtggaatttgagcaatttggtatgcagaatatacgtaaattgagttccgatgcgtttgacgcctgcgacttctctagtttgcttgttattcaacccaaagaggcattagagttcgccggtggccgtgaaggcgaagatccaattctagtgtccaccgatcaagcgctagaaacaggcgaatacacgcatcaaaattatttcaattatccactcgttgttcaaggccatttaaacaatgaatctgcgcgacttgtagttatttatgactctgagattctgcacgaaaagcgaattgttgcattatcgcaccaattccagcatgttgcgaaagagctagccttgggcatggagttgagcctgggcgccatcccagttgcgtcttcctgggaccttcagcagtcagaaatgttcaactcagaagtgccggtagccatcgatagctgtttccatactctagtggagatgcaagccgcccgtacccctcatgccacggccatttttgcctgtgatggcagctttacatacgccgagttggatcgtgcggctaatcggctggcgcattacttgatggctaagcatactgtcaagcttgatgagattatccatgtgtgcttcgaaaagtcactttggttcttcgtttctattctagcgattaacaaagctggagctgcgtgggctcctctcgatccgtctcatcctcaggagagactaagccagatcattaggcaaacaaatgctgtggttgcactgacgtcggaatcacataccgagttatgcagtggcctcgtaccgttggtaatccaagtaacggcatccctagaccaagaattatctcatgatagctcaaacggacagaatgccattgttactggcgtaacaccttctaacgcaagttacgttcttttcacctcaggtagtactggcgttgcaaaaggtcttgttatggagcatcgcgctgtttgtagcagtcagatggcaattatcaaaaggttgaaccttcattctggcgttcgaatgctacagtttgctgcatttgtgtttgacctttctattggagagattgtggcgccacttatatcaggtgcctgcgtctgcgtgccgtcagagaaagctcgcctgaacgatattgctgggtttattcgtgaaacaaatgtcaactgggcgtatcttaccccttctttcgtcaggctattaaagccaaaagaggtccctggccttgagctacttcttctttgtggcgagatcaccccccgcgacatctttgatacttggattggcaaattgagatttatcagtggctggggtccggctgaaacttgcgtcttcagctcactacacgaatggaagtttgctaccgagtcgccgctgactgtaggcaagccagtcggggcattctgctggattgtcgaccccaactgcccagaccagatagctcccattgggactgtaggcgaggttttgctgcaaggccccacgctactccgcgaataccttggggacgctgaacgcaccagctcatctgtgataacctcgcttccccagtgggcgctacagaaagccccacagtggaagcgattttataaatcaggcgatttagccatgtataatcatgacggcacaatcgaattctgcagccgaagagatacacaagttaaaatccgaggcttacgggtggaactcagcgaggttgagtatcgcatccgtgaggaactggaagatgtttgtcaagtcgctgtagacatgctcgcgactgatagaggctctactttagtctcttatatttgctttagtgatgaaactcgaagcttgccggccatatcagacaccagcatagatgaactgtttacgtctccaacagctgaaatccaggctttgctcgctgctatggtaggccagctcaagacgttgttgcctaattacatgataccctctgtatttctcatttgcaaatacatgccgtctataacttctacaaaactggatagaaagacacttcgcaagatgacgtctcttctgagcaatgatcaactatcggcattttcatcgattgacgatgagaagagggccccggaaacagaagttgaacgccggtttcagagtatctgggcatcaattctgaacatttcggctgtctcaataggaagagacgatcacttcttacagattggcggtgattccatctcagctatacatttagtatctaaagcacgagctgagggtcttgagatatgtgtgaaagatatttttgatgattctagactgcttgcagttgcttcaaaagccattcttagcgccggtggtagggagatggaagacgccatattgcccttttcacttctacaagaggccatccgagacgcagccttaaaaaccgcatcagagctatgtcatgtccccgtgagcgctattgaagatgcattcccatgcacatctttgcaagaaggcttaatggcattgtctgctaagcagcctggctcttatgtcgccaaatacgtctataaattagccaaccacgttgatgttccacgcttcaaagaagcctggtgtaagacagtcgaattatgcggattgttacgaaccaggattatacctatgaaggattctgctctccaggtgattgtcaagcacttggtcaagtgggaagaaacaacaaacgaaactctctcctctcttgttcattcacctagagccctcgagatgacctatggcgctcctctttgctggtacgcattgcattgtgaagctgaagccaattattttgtgtggtcagcacatcacgccatatacgatggatggacaatacaggtcattttgaaggctctcgaaaccatctaccgaaaagttgacgtgcctcgtttgcggccatacaatgcattcattcggtataacttggcacttgatcatagcgctgccgctagtttttggagcacagagctgtgtggttctaaacgcgccgcatttccaccgcttactggttattccaacagaagcgacagccggtcatgtcaagtgcatcgacgaacaattgctttacccggtaaacaaaaatcatcaataacaaaggcaactattatacgtggtgcttgggcaatagtcttggctagatacagtgatagcaacgatgtcacttttggcacaactgtatccggtcgccaagcagctgtgcctggactggaagcaatgccaggattaacaattgctactgtcccagttcgaattcgccttggtggtcaaataaaggcctctgaatttctcagtggaatacagaatcaggccacagcgatggtgccctttgagcaattcggaattcagaatattgcgaatgtgagcactcacgcaaaggaagcgtgtaacttttcaagtctactcgtgatccaacctcaggaattctctggtgaagactttaatgatgcaatactactttctggagattccgaacagtcatttactgaaaattcgatgcagtcctactttcaatatccacttgttctcgcttgtatagtaacaagcaatagcgttgaattacgcatttggttcgatcaaagcatacttcatgaacagcaaattgtaacattgtcacatcaaatcgagcatgttatctgtcagcttggcaaagatgtttatttggaatcaatatctttctccagagaccggaatacagaacacgccgtacactctcagcatcttgcgcgacgcaattcatttcatgacgctgaacaatattggaaaacgcagttgcagaactgccagcgggcgacattcccccctataccccgggctataagggactcgaaagagtttaccaaatccattgataaagcgattgtgttgtccgatatgctaggctcgagcataacaatcgcaacgctagtccgagctgcctgggctctcatcttagctcgctattgtgagatagatgatatttgctttggtgtagccgtctccagacagcagacaaatttagctggtgcaatggatgcggcagggccagcgatggccatagttccatttcggattcgtcttaaccgagatcagcctgttctttctttccttcacgctgtgcaaagtcaggcattagaaatgattccttatgagcagtacggattatcgaacattgccaatttgagcgaggattcaagagaggcttgcaaattttctagccttcttacacttcgacatatgtatgctgcaaacgaaggatattatgatatggcggtttccgcagatattaaagcagatgaaaccgcgagttctgtccaaacagatcacaactaccctctcattgcccaagcacacgtttacaatggtaatgtcaaattgactatggcttacaaaccaagtgcagtgacggaccatcaggctgaggcgctgattcaccagcttagccacgtcatctgccagcttgtctcgtcaagcgatatccctatacgacagctagcactgtcctctgaatgggacctccaaaagtccattgaatctaaccaatacgaacccgaaatcttcaacgcttgcattcacaagctcgtcgaagctcaggctaagatatacccaaatgctcatgctatactggcttgtgatggagacttcacgtacagtcaacttgaaagcgctgcaaatcgcttagctcattacctcgtgatgaaatttggtctgaagctcggtgagattgttcacgtctgtttcgaaaaatcgatttggtttattgtcgcaattctcgctgtaaacaaagccggagcagcgtggtcgcccttggatccaagtaatccaactaggcgatactcacagattatctcacaaaccgctgcctctctgatcctaacttctccgactaccacttccaaatgcgcatctctggtaaagtatgtgcttgaagtatcctcgaaattagacaaggctcttactgcagaagggacaaatgatcaaccgctaccagttcctgtatcaccaacagacatttcctacattatcttcacatcaggaacgacgggcaccagtaagggtgttgtgattgaacacaagtcgctgtgtacatcacagatcgcccttgctcgtcgacttggtttcacaaatagtgtaaagatgctccaatttgcctcttttgtctttgacgcgtcaatattcgagattttcgcacctcttctcgtcggcggctgtgtatgcatgccatcttgggatgagcaaatgaacgatgtagtaggctacatgtctaaagcttctgtaacggctgcatttgctacgccgactgttgcacgcagcctaaggccagaaagactacccaacctcgagatacttgttgtaggtggggaagctgcagcgtcggatatcatccagacgtggtttggaaaattacggctctttaatgcctggggtccaactgaaagctgtgtcattgcatcagttcacgagtgggaaagctcggctgactcaccaatgactattgggcgaccttttacgggccactggtggcttgtggatccaaatgatcccagacagctcgctcccatcggatgtgttggcgagattgtcttccagggaccaacaatcatgagggaatatttggataattcaacaaagactcgagaagctctagtcacttcgcttcccaaatgggcgcctcaacgcgaagtagaatgctggaatcgtttctacaggactggcgatctaggcgttctcaatgcaaatggcaccatggaaatttgtggccgaaaggactctcaggttaagcttcgtggccttcgtatagagctccacgagattgagtatcaaatcacgaataatctgcccggaattcgccaggttgcggtagatgttattaacaaacaagagacatcacatctggtagcatactgctgcttcagtaatgatacgctgccatcgcgtctagctggtgcttacgacagcgaagacttgtttattcctctatcggatcgcttgatatctcagtttcaagacctcatcatcgcactcgccgatgtccttccatcctatatggttccaaaaatcttcattccatgcaattatatgccgcttggaacatcggctaaattagatcggaagttactcatagctacgactatcctgcttcacaaggagcaacttgacgaatattcgctggtcaatagcagcaagcgtgctccggaaacaaagacagaaaagatattgcaacagctatgggccgatattctcaagattcctattgaatcaattgcgagggacgacaatttcctccaaattggaggcgactcaatggccgttatacggctcgtctctactgctcgtgagaatggcttaggtctcagtgcaagggaagtgttcaatgacgctcgacttcatcatgtggctgccaaggctcaaaccttgaccaagaaggattatgatgtcaagttcattgagccatttagtatgttaacccagagccatatggaagctctctttacgcattgttcgaatgacatgaccacattatttgacaaggcaagagtggaagatgcatatccttgctcaaagttccaagaaggtcttttggccctagctgccaaaaatccatcttcttacattgctaggtttcattatcgcatttatgatggagtaggtttgagcgagttcaaggcttcgtgggaaaagactgttaaaatgtttccgaatatgcgaagtcgaatcacccatgtagatggtacctctattcaagtcattgtcaaagattatattaattgggattcaacagatcatttatccctagatgactatctggagagcctgcgacacataaggatgggatacgactctccgctctgtcgctatggtctagttgagcataccgatggaattcattttgtctggactatgcatcatgccgtttttgatggatggactatacgtctgatttccaaagccttgcaaagcgtctatgagggcatgaaaacagttcaatcgcagccattttcgcgatttattcgatatactctagaccttgaccaccagtcagcaagcgagtattggtctagacaacttcataatgctaagagggccacttatccgggtcgactgagttccatggatcaagaaaggggcacaaataacacaggatatatggatttagagatgagtgttcctaagcctactgccagcatcacaaaagctacaatgttgcgtgctgcctgggcagttgtactcgctcatcggtctgataccatggatgtttgctttggcacaacagtctcaggccgacaggccccagtggttggaataacagagatgccgggccctataattgcgactgttccagttcgcattcatctacagcaaagtcaaagtgtactgtcttttcttgaaaatactcaagcacaagcatctgagatggtggcattcgaacaatttggcctgcataatattaggaagttgaacgatgatgcaaaagatgcttgcgacttctctagcctgcttgtaatccagccaaggcaaattttgtcacagggcaatgaaggcagcgaagctcttcttatcccgcaatctgatgacaaggcagacgaggttctgggaggctattttacatatcctctcgtcattcaggctcacctgcatgattgtggagataggctcgttttcatctataataagcttgttgtagctgagcaggaacttgtcgcgctttcaaatcagttcaaacatatcatcactcagcttgcttcacatcctgatactttactggaagatttgtcgactacgtccgattgggatgtcgaacaggctctcaaatttaatcccgaggttccagaaattatagacgcttgcgtacatgagcttatcgaggcacagacccgtcgcaatccatcggctcctgcaatttgctcgtgggataaaaatctcacgtatagtcaacttaacgagtcagcaaatcgtcttgcccaacatcttgtcaaggcatatgctgtcaaacctggagatttcgtccacgtgtgttttgaaaagtcggcatggcactttgtttctattcttgccattaacaaggctggggctgcatgggttcccttagatccttcgcacccagagcaaaggctacgacaagtgatagaccagacgtgctctacgctaactttaacatcggtacacaatatcagtctctgttcgaagctcactgaaactgttcttcaggttgatgccgcactagatgagtcattggccatgaaagaagatggcgacaagggcccagaaatatctgttacctctaattttgcttcatacgcgttgtttacgtctggcagcacgggcgtggcgaaatgccttgtcatggaacaccgtgccgtttgcacaagccagatggctattgccaaaaggctccgtctgacccctcaggttaggattttacaattcgcagcctttgtgtttgatctctctataggcgaaatcattgggccacttattactggagcatgcgtttgcgtcccgtcggagcacacaaggctaaacggtctggaaggttttataaatgaacaggaaatcagctgggcatatctaactccctcgtttgtacgcacagttgatcctgacacaatcaatcttgagctattattattagccggtgaagcagttccgagagatgtacttagcacctggtttggaaaggttcgcctggtcaatggatggggccctgctgagacctgttgctttagcactctccacgaatggtcttctatcaatgaatcacctcttatcatcggccggcctgtgggagggttctgttggattgttagcccggataaccatcaacgtcttgttcctactggcactttgggtgaaattgttatccagggccctaccattcttcgcgaatatttggcagacattggccgtacaaacatttcaactacatcctcgcttcctgggtgggcgcctcggccagattcgaagcattggaataggttctataaatctggtgatcttgggtactataacactgatggcacaatcgtttttaacggccgcaaggacagccaaatcaagattcgcggattgagagttgaactagaggaaattgaacattacatacgcacgactctagagggaatacgtcaagtcgctgtggatgtatacgaaaccaacggtgcctataacctcgttgcatttgtttgttttaatatggatatgagaagcttgtcagacgaaagcaatgtcgacccaagtgcattatttgaggcaatgacagatgaattgcgcatgcttctgacgattatgctgggcgagctcaaggtcttattgccgcactacatgattcctacattatttattccctgcagctttatgccctcaattacctcgaccaagttggataggaacatgttgcgtcgcttcatgacttctttgaataatgatcaaaaagccacgtactctctccaaactgctcagaagcgtatgcctgagactgacatagaaatccaactgcaagagctttgggcaaacctccttaatatcccagttgagtctattggacgggacgacaattttttgcagattgggggagattccgtgttggccatccaactggcgtcccgcgcccgcaaaatgggcatctattttgaagtcaaggacttgttcgatgacccaagactgttagcaatctcatcaaaagctaaaaagactgcataccaagttgagatgcaggtggtaccattcagtctgctttctaacaatattagagatgaagtctttagtgacgctgtccgtgagcagtgctgcctttctgatgaacaagtcatcgaagacggctatccctgcacatccctccaggagggcctcatgtctttatctgtaagacagccaggatcgtatattgcaaagcatctttatcgacttccagctcacgttgatgtcgctcgtttcaagtcagcctggaaatacactgtggaactctgtgccaatttacgcacccgcatcatccaggcatcagacggctcaagcatccaagttgtctttaaaccgagttcagtctgggaaccacgagagtacgataatctccagtctgtttggaatcatgctcgtggacttcaaatgacctatgggtcagcactctgtgaggttgcctttgcggaagacgagcagcgaaatgcttatttcttgtgggccatgcatcatgcaatctttgatggtctctccatgaaagtcatgctgaacatcttgcataagacatattttgcagctgatatccccaagataaccccctattcgcaatttattcgtcatatccttcaaatgaatatgcaggaagcttcctcatactgggcatctcagctgcaaaatgccaaaccgtcacgatttccccctctgcacgatgcgtctaggaagcctggtgttacatgttcattggaaaggtccataggctttgttaacactgacaagcttggcgtcactgtggccactgttgttcgatctgcttgggcggttgtcctcgctcgatactgcgatactgatgatgtgtgttttggtacaaccatctcggggcgccaagcccctgttgctgacatattcgacatggtgggagcgacagttgccactctccctgttagactcaaaatagacaaacaacagctcatctcagactttttgcaaagcgtccaaaaggctgcaggagaaatgacaccatatgaacagttcgggctgcaacgaataatgaaattgggggaagatgcctccaacgcatgtcaattttccagcttactggtaattcagccaatgcgccacatgtctttgactggagatacagattcttcgcttctcaccactgaagagacagaaggtctatccgactctttggaaaactatttcacttaccctcttatcgtacaagcgcatctctacgataatgacgagttgaaaatagtaatattgtacgactctgacatcttgactgatcgacaagtacaatcgttatccaaccacctcggccacgtcatccatcaacttacatctaatagcactttcagtcttcagtccatttcgatctcgtcttcctatgaccttgaacttgccgttgcatccaacagtgatgtgcccgatgtcattgattcgtgtatccatgaacttattgataggcaggccaagattgcgccaaatgcacaagcgatctcatcatgggacgggaattttacataccatcagttaatggttactgcaaatagacttgcataccatttgatccatgctcataacgtccagcctggcgagattataccagtttgctttgagaaatccgcgtggtatataatctccatactcgcagttaataaggctggcgctgcttgggtccctttagaaccatcacagcccgaaaaacgtttgctggagatttcccttcaaactgaagctcgcttagcagtgtcttcgcgaaagcacgccgccctctgtgcgaggttggttcaagatgtaatcgaggtttcgagtgagcttgatagcgtattggctcactccattcttgagtcggatgtgcctcgagtggcagtatttccacaagatgctgcttatgtgattttcacgagtggtagcactggcacgccaaaaggtatggtcattgagcatgtgtcgttatgcacaagccagaatgcacttgctaggagactcaacctcactccaactgtgcgcatattgcagtttgctacattcatctttgacatgtcaattggtgaaatcattgccccgctaatttctggtgcatgcgtttgcatgccgtctgaaaaacaacgaatgaatggcattgtggactttatccgggagcaacgcattaattggcttttcctcacaccatccttcgctagaaccatccaacctagagaagttcccagtgtcgagcttctcttggttggcggtgaacccatcccccaagatgtgtttctaacgtggtttgggagcttacgactgattagtgcttggggtcccacggaaacgtgtgtaatcagtgccatacatgaatggacatctgcagaagaatcttctagtgttattggccgtccagtgggtggattttgctgggtagttgacccagaaacgcctgaacgtcttgcaccaatcggcacggttggtgaacttgctgtccagggtccaacactgcttcgtgaatatctcaatgatgcccgtcagacggaggcttcgttgattcctcgacccagctgggcgcctttacccggtcctcatcattggaaccgattttacttatctggtgacctttgcttctacaatgaggatggcaatattgtcttcagcggccgccgcggtactcaggttaagatacgtggccttcgtgtagagcttggtgaagttgaacatcacattcgcgataaactaggcgccgcttgcgatatcgccgttgacgctataacgacttcaatcggaactaccctagtagcttttgtcagtttcgatagatggcgacaatcggatccaaacgatgattacgactctgatatattccttcctctcgattcttgcatgcgggaacagtttcatggcctcttaagccagctacaagctatactaccgcattacatgatcccaaccgcgtttgtcccttgccggtatcttccccttcagtcatcgacaaagcttaaccgaaagaaactcaaagccatggcctctgctcttgatcatgaggatcttgcgagatattctcttgccatgtcagaaaagcaaagtccaagaacagaaatggagactcatctccaaaagctttgggcaaaggtattgaacattcctctagagtccattggacgagacgatagcttcctacaaattggcggcgactccatcctggccattcatctcattaatgccgcctatgctgataatattaaactcgctgtatcggatatttttgacgatcctaggctcttagctcttgctgccagggccaccaacatccagaaaaatgatgagatattaaacattccgccattcagtcttattgacaagtcatgcagaaagccactcttcagccaggagctgcggcgaaattacgattttgctgagaatcttgttttccacgattcttatccttgtacgaagttacaggaaggcctaatagccttaacagagaagcttcccggttcttatgttgcgaaatttatctatcgtctccatcccaatgtcgatttgcctagatttcgcggtgcattcgaagagacggtgaggatgtgtccgaatttacgtaccagatgcgttgttgccggaagagcaatggtccaagttgtcattgagaatgatattgcttgggaggagctacaatcccagggattgaaggatttcatgcagtcaatgaactcgcttaccatgggctacggttcacgactaaaccgctatgctattgttgaagacaacggcgcggtctactttgcttgggctttacaccattctatctttgacggttggacaatgcgaatcatgatgaatgtattgacttcgctttatgaaggccgtatacctccgaacttgatgccctataatcgatttgtggaatatgtcacaaatgtcgactgtgaagcagcaagcaactactggagaacacaactgcagggcgctaatcgagccattttcccgccattttccacctcaaatagcggctttagctccagtcaaacgttcacaagaccggtagaactcaatacggcttccatatcggttaccaaagctacgatagtgcgggctgcgtgggctctacttctcgcacgatattgtgatacggacgatgtttgttttggggctaccacctctgggcgacaagcttcaatccatggactatcagaaatgcctgggcctacaatcgccacggtgcctattcgtgttcaactaaacaaacaacaaactataagagaatatcttcaaagaatacaaacccaggctgcagaaatggttccgtttgaacaactggggctgcaagaaatttcgaagcttagcccggaagctgacgaggcttgtaaattctcggcgctattggtcattcagccactccagcatctatcagatgacagagatgcgattatggtaccagtggatgatgatgctcaggcagataccatgttgcgagactatttcaactatcctcttgtcctacaaggtcatattgacgatgagcatgccaatctcgtcttcatctatgactcaaaactcatctctgagcaacaaatacaggcaatgtcttgccaacttgaacatatcataaggcaactagtgttggagcaagaacttcaactcaacgccttgccgttatcttgtagctgggacctcaaattctcacaacaggtaaacgatgaattgcccgaagttatccattcttgcatccatactcttattgagcaccaagctgagattcgcgcaaacgacaaggccatatgcgcatgggacaaagagcttacatatggccagctgaatgagacagccaaccgactcgcccactatcttatagaaaacggcgtgaagcctcatgatctcgttctcgtttgtttcgaaaaatccgtctggcacatcgtctccattttggctattaacaaggccggtgccgcttgggtaccaattgatccctcccatcctcttcagcgccaaaaacaggttgccagccaaacaaaagcgcatcttacattagcgtcggaaaacaatgtcgagacagcccgcctgttgacttccaaagccattgtgttgaccccctctttggacattgatttaataagaaagagctacaataaagacaaccccaatcttcaaatttcgcctcaacacgccgcctacgttttgttcacgtcaggcagcacgggtatggcaaaaggcctagttatggaacatggtgctgtgtgcacgagtcagatggccatcagcaaacgcctcggtctggattcgagtatcaggatgctacaatttgcgtcgtttgttttcgacctttcagtcggcgaaatcatcgcgccgttgttgtctggagcttgtgtttgtgtgccctctgaagaggcacgcttgaatagacttacggaatttatttgtgaggtaggcgttaactgggcaatcttgacgccttctttcctccgaacattgcagccggccgatgtacctggtctagaattattgctagtcggcggcgaggctgtgccccgggatatactcgactcttggtttggcaaggtcaggttagttcttggctggggcccttcggaaacctgtgtttacagtacactgtatgagtgtatatcggtcaatgactctccatcaacgattggaaagccagttggtgcgagttgttggattgtggatcccgaagatcatagtagccttgcacctgttggcacgattggcgaaatcctcattcaaggccctaccctattgagagagtacttggctgatccagatcgtaccaatgctgccattgtacaatctcctggatggttgccccttgcagatgaaatacactgggataggtgctataaatcgggcgatctcggatacttcaatcttgatggaactatcgagttttcaactcgcaaggacacgcagatcaaaattaatggtcttcgcatcgaagccacagaagttgaattccacatccagcagcttttggctgatgcccgccaggtgaccgttgacgtattcaagaacaatgatagctctacacttgttgcctacttctgcaccaacgacgaagaaaagtcaccaagcatccagtcaaacatatcagaaacgctctttgtatcatctgatgaggccttacaaaatcgattgggggcgttggtcgacgagctcagtgttgtcttgcccaaatatatgattcccacgttgatcattccatgcaaatatatgccttttactatctctaccaaattggatagaaagcttctacatgagcaactatcttcgctaacttgggatcagcgagctgcctactcaccatcgaataggataaaacgcgaaccagagactcggatggaaaggcgactgcagacaatctgggcggaaatcttgaatgtgccgatggactcaattggtagggatgatactttcttccagctgggaggtgattcgattatgggcatataccttgtttcaacagccaaagaagatggaattgcgtttactgtcaaggacgtctttgatgaccctaggttatcagccgtggctttgaaagctatcttgatccaagatggcagtgcggacatcacagaatctccactagaacctttcagtttgttatctgaatcacgctcaagccttgctcttggagatgagatccgcgaagagtgcggccttgacgatggacaaacgattgaagacgcctacccatgttccccactccaagaaggtcttatagctctcactgtcaagcagcctggctcttatgttgctacatatgtctatcatttgtcaaaattggcagatgtttccagatttaaaaatgcttgggatactgttgtggaagtttgcagtaaccttcgaacacgaatcgtgttattagatggtgtcacaactcaggttgtccttgacaatgacagccactggcaatccgccgagaatgaaactctcgactcaatgactagatcactacgaaacgcacaaatgggatatgggacgcctctgtgccggtacaccattgtgtctgagaaaggcgaaaactactttatctgggttgcccatcactccatctacgacggctggacactcaaagttatgttttcagtcttgtatcaggcatattcggaccgttacattccagagatacgcccgttctcgtattttattaaatacgtccaagagaccaatggagacgctgctgcatccttctgggagacagagctttcaggggcagtgcgagcttcattcccacctcgtcctaccggcccacataaagctgaaagccagtgttatcgctcaacgatttcttttacaagttctgctaaaacttcaatcactcacgcaacaatccttcgagctgcatggtctatcgtcctcgcgaggtactgtgatagcaacgaagccgtttttggagtaacagtgtcgggtcgtcaggcgccaatttcaggagcggatatggtggctggccctatgattgccacaatccctctgcgtgtgcgcctagataaacaagcatcgatatctgaattccttcaccatgtccaaaagttgagtgggaatatgattccctatgagcaatatggacttcaaaagatatccaaagtcagcacatacgctaaagaggtttgtgacttctcaagtctccttgttatacagccgccagcagccctcgcgacagatgatacaggcgatgctatctttattcttgacgaatctacagacgacttcacattagattctatggatggctacttcaactatcccttagcaatcatcgccagccaatttccggataaatttggtttaaacatattctatgactctgcagtattagccgaagctcaagtccaggctttgtcttctcatttggatcatgtcatccaacagcttgtcaccattgagtctgccaactgctctcttagctcagtctcccttcttagttcttgggacattcaacacgcaattgaatcaactcgattgagtccttctagtgagacgtgcgtacactggctcattcaagaacaaatccgttcaagaccagatgaaattgccgtcacgtcctgggatggagagctttcttactcccaagtaggtattttggcctcgcgtctggcaaagaaacttcaagaacatggcattggccctgaagtctttgtgcttctgtgtttcaataaatcggtattcgccgttgtagctatggttgccgttattatggctggtggagcctttgttccccttgatccagcgtctccggctggtcgtttacgaggcatcatcgacgatactcatgccggccttgccatagtcagtccagcgtgtggcaacgcactcgatggcctcggagttgaagtcttactcattgatgagaccacgctttccgaattacctgatccaagccagacgatagtgtcaacagcaaagcctgaaaattccagcgtgattctctttacgtctggctctacaggtaaagcaaaaggcatggttattcagcacaataacatttgctcgtctagcaacgcatacggcgctgaccttggtattggaccgggcacacgagtgttccagttttcggcctacactttcgacgttggaatcctcgactgccttgtctcgcttatgcgtggcgcgtgtctctgtgtaccttctgaccatgcccgagtaaacgacttaccgggtgctatacggtctacaaaggctgactgggtattcttgacgcctacagttgctgacctgctctctcctgctgaggtgcctagcttgaagatcctttgccttggtggtgaagccattagcaagaagtgcgcagaccgctgggtcaatcatgttgaactacatggcctttacggaccggctgaagcgtccatctgcgcatggaatcctactgtcggtaaatcgggacgatcaacgaatctaggtaggccgttatccagtgccttttgggttgttgaaccgagcaactataggcagcttgtgcctgtaggatgcgtaggggaattactcattgagggccctatgcttgctcgaggctatctgaatgttagcgacgacgtcgcggccaactggatggaagatgttgactggcttcctgggggccagaagcgagtgtatcgcacaggtgacctcgtccgacgtattgctgacggtacatttgaatacctgggccgcatggatacacaaatcaagatacatggccagcgcctcgagcttggtgagatcgaatcgcggattcaggaattccttcctctcaacatggctgcaatggttgatgttgccaaagcagacggtgacagttccaaagatgttcttcttgccttcctttggtataccgaaggcgaggctactctgtcacagactttccgccttcttcaaaacgtgtctgagcaagaacaaagcctcatttcccatctggattcgtcattagccacatctctacccagatacatgattccgtcgtcctatgtcatctttgaagggaaaccagagcagatgacatctggtaaagtaaatcgtcgctctttcgtcgaatacggtcgcggcatctccgtcaaagatcgtttgcgctttaccccaaatgtccgcgacagtgaatcgccgacaacaacgacagagctgcagctgcgggatctttgggcccaagttcttaatatagacgatccaacagccattagaaaatacgatagctttttacagctcggcggcgattcaatcagcgcaatccatctggtctctttggctcgagaccacgacatgaatctttcagtggcattgatcttcagcgatcaccacctttcatctatggcagagtccatccagcctacttccacggtgcaagaagacaattctcagtttagtctcattcctgaagatgatagatccaacgtccagcaggcagtcatggttcaatgcaagctctcagacccagcggacatcgaagatatgtacacctgcactgaactacaacaaaatttgatggcgttgaccatcacgcagcccggatcttacatctcaaagcgtgtttatcgtctaggtccggaaatcgacacatgtcgcttcaagctagcctgggagcaaaccatgactctcttacctaaccttcgcactcgatttgttttctcaggaggcactacaatccaggcagttgtcaaagactccattgcttggtctgacacttacactgacctccgctcattcattctgccgcatgagagtactgagatgacatatggctcgcgcctctgccgctttggaataatctctgaagcctgcgatacatacttcgcgttaaacgtccattacgccatctttgatgagtggacctcctcaatgatgatcaagacgctacaagcaatctatacgcagagcaaaccagcatctctagtgccatacaccacttttatccagtacgttcaggatcttgaccgagatgctgcccgcaaatactggaccacgcagctttctggcgccagacgcaccgcgtttcccacgcgcctggcatgtcacaagccacaagcatcaagagaagctgccaatgtaatgagtagattgattcacttcgcaccgtcaccgagctgctccacagcactcatccgagctgcgtggtcaatgatactggcacagtatgagcgaaccgatgatgtatgttttggaacagccgtctccggtagacaagccccgttaaagggcattaaggatattcccggttctactatgtcatcagttcccataagagtccgcatagacaagcagcgaaccatttcagattttcttcaaggtttgcaaactcaagcttctgaaatggtggcccatgaacaatacgggcttgcaaatatttcacgaattagcgcctctgccaaggatgcatgcaggtttacaaactttcttctcattcaatcagatgaagaacaaattctttcagtgcaagatgaagcctcaccagctgtcctactttcggctgctattgaaggcatcacagaccgtgaactactcggtgatgtcttcaattatccgcttgtcttgcaatgccagttgctcaagagcgatttacagttgacgttgatttataactccgacttccttcaagacttccaagctcaagctgtcctcgagcaattcgatttcgttcttgaccagctcttgaatgctggagagaaaacgctgtcaactgtatctgtgacaagtccgtgggacatacagcaggcaatccaacaaggcaaggccagccttcagtcatctaagtcatctattcacgaccaagtcttactacaggctcctcatcgtttttggattgtagatactgataaccatcatgaacttgctcctattgggtgcgtgggtgagctcgtgttacaaggtcatgcacttgccgattactacaacgatgactctaaaaacactacgcggccattcattgatgactttgactggcttccagacgtcgaagccactgaaataaatcaattctacaagaccggtgatctagttcgatataattgcgacggagctatcaactatgttggtagcaaaagcgcgcaagtcaatattcggggtcaacgggttgaatcctatgaaatcgaaacccagatcaggttgctctctgctgaaatcaaagaagcagcagttgatgtaataacgagcgatattgaacaatccctagtggcattcatcagcttcagtgatcataagatcgctgacgaatctgcaattgttcaactggcaccgtctagtagcaaaatgcaagagcatctgtctcaagtctttagagatttaaccactgccttgccaaattatatgcttcccaaatacttcatccctatcgagtatctgccactcaaaagctgcggcaggattgacaaggcagcactcacacgaacggcgatgaagctttctactggaactctcggaaggtatctggccagccaacacccgcctttccgcggttgctcatctactcttgagcactgggtccgggcgcactgggcaatgattctcgacatacctgcagacacaatcggcatagacgacaacttctaccagcttggtggtgactcgatccaagcaattaccatgctgaaactagcaaacgacgaatttggtgtccctattgaagagtcttttagcagcaatcacacgacggtcagtcatatggctaaattgattgagacagctgtagagtgcggagcttcaccatcatgtcatccatcttcgggcatcgatttaatggccaagataaagtcaatctgtgaggcatcttgggtatcacacccacacgctttacaggcaaaccccgtcactacactccgcgaccagtcaacaattttcctcaccggagccactggcttccttggcactgagattctgaatcaattggtccgaaatccagcagtgcggtctatcattgtacatgttcgttcaaaatcggcatccgatggaatgaagcgaatccgagagacagccaaaatcgcaggttggtggcgcgaaaaagacgctgataagctggaagtttggccaggcgatctctccaaggctcgcctaggtctcactgaggctcactggaagcgactctcagggctttccgagtcagagaccggcatcaatgctatcatccacaatggggcttctgttaattggcatgccagttatgatacactctgcctccctaatgtcaactcgacagtcgacttactaatgatggcggcaacatcgcctatgcaaccaaaatttgtctttgtctctggtggagcattcacaaccccagacgatcaccaggctatatctgctgtattcttcaggaacgccaccgcctacatgcaaacaaagttcgtctgcgatggagttatcaagaacatcactaatagccttccgaccaaccagaaccggctctcgattgttaaacctgggcgaatcataggcacagtaaaagatggcatcgcaaacactgacgatttcatatggcgtgttgtttcaacagcggcgtcaatccgagcctatcccgaagaaccagaagcgcactggaactacatccaagatgtaggctctgtcgcttcaggcatcataaataagatcttcgatagcacaatcgcgccattttccatttctggaagcggcatgccggtacctgttttctgggaccttgtcaattctgagctagaaacgccgtgcaagccgataccatgggcagaatggttagatcgtgcaacaaagtcaatggaaaaagttggcaccaaacatccgttgtggacagtgcagcaatttctacgtcagctcggcataccgcgaaacattctcacgtataaaggtatagaatatacagaatacaaagatacacaggcggcgatcaagagtaatgtgcgatatctcagaagaatcggatttattccttcttcagaaagcggatttggcgatgttgagcaggggagtgtcattaggcgtgtgcacacagcacaaaagccaacataaagcaggaatgatttcattgtatttagttgctttcctttcattctatcctatactttaatttctttctttttcgttttcatttggttttttatttaccttaagcaatagatctctttatagaagcaaaattgttgtcatgtctcatctgaaatacggcaaagtcgacatacatacggcccggcgtttacgacgtagtaatcatatataaaacgtcatgtatcaaacttcgaccattatcacagttgaatgaaataaagttaaaactacgccttttgctttaatttgttggtactatagcctatcagagacccaaagctgtagtttaactgataactctacgccctgatatagcctcaaactatcctgccctgctgcaaacctgtagttgtcaaagatactaccgaagccgaagaagagagcaacgttttacgatgctgaatagaataatcaactacatgttgaagcaaatgagctgttgattgataagaagcaacttttggaataaaattattttggttgataacgacagctatccgattcattcaaagattcagaaagctacttatcgtaatatctatgcaaaacctatgaacactatattagaataatgctttcagtctttggtgagatatcggtgtctgaaagagcagctacgccaactctttcatagatcttagaagtgcaaagttgtggacgtattaacaagacgtaattaataaccgtctccttatttttcccaaccacaatgcacttccaatccttcaggttggacatagaatcttcagaatctataatagccatgtccaaaagttgcttcttatcaatcaacagctcacttgctgcagcatgtaagtggctatcccactcggcattgtgattctcggtactatcctgtccagaatcgtgatccttggcaccaaaagggcttcgaatgttctgagtccaatgtacctgttgaaaagggatgttcatatactttatagccccagtatatgccatccaagaccaagaaggtaccctggaacattcttggtaagatattcgggacatggtacgaggactttcggcttgccaaagcagtgttctctccagataaatccagatcacaccataatcagctctggactggaacgtgcgggcaagtcgattttgcagccccaatattgcctttggacgatcggtaacgtttgtaaggtgaagagtgctatagagttggtataaatgctgagtgagttgtatgcgatcatttttgtagtgtgagagcgcataatttggaaaatcggaatcactcagaaattgtgatacggaactgcagcagatattcattagtaacctatcaatttgaggacgtgtcgtgtggtgtctttacttatgtagcgtggcgagagtctcgcaaaagataccctcgccacattcccaatacatttggttcgaggtgaaatatattgtgcgacgagatagtgctctctcttgtagtacccatccccgtttgctcagcacactttgctccacatcttcctggaaattgtcgataggctcaataaggtatcgtggtcctctagatgtctgaagtttgaagctaatcttcgagttccgtttgccgaggaaaccatccaaggaggaagcagctgaacaggcggcaatagtgcagtatgcagagctgaatatatcttccatttttgcagcctccaattcccagtcttgcttatcctcttgaatgatacagagagagtcaatccagagatattggacgcccaaaagacgggtaacatccaccgcatgctgaaaggattttggtagtgaatcgtaaggaatgcttctttttagcgcttcaatattgttggagtaggtgcagaatctttcttccttggttagaataccccaacaatgacttagagcgatataatcgttcattatcttgttgcgagtttcaaccagccgaagtgagcccttcccaacatctatgactcttgtgggcatataggcggatgtcttatgccacatgcattcatgcgttttattgcactcatcaacccagtttttcatgagtatgcgttgtttaccaggatatttgggaagaagtggccgcccgacttgtgcgtacgatgatttgagtttagatgctgggcatactttagctagtttcatattcaagacatatcgggtcagttactacaaacctggatccgaataaattgacgcaatgagagtgccatcagaagagatacgcagtgcgtgcgacttttcatccaaaagcaatttcatggattcctccagtttcaacgatgttcttttcaggcagaggagaaggaagcgacataggggacatttgcgagagtcaaaccgtaattggctaatgctcacatctagatctgagcttaacaactcagattcaaatatttgataaaattgacaggacttagaaatatgcctcgccaacgctggtgagctccaatcacgttgagatctcaaagtcttcacccaaccgttctcaggtaaaatgcgccatgtatcttcaagtcggcttgatcgctatttttcctgttattatggttttatgagagaacctaggcattgttatcttattaatagacttacccactatatacttgttagaatctcgaatctattgaaaatcaatggcttatttatgtgcgggacgagtttttagtaaccatgaacaccatgagcggggacttctcacatacttgataatccctgttagttgttgtaaaccaaggcaggaaagattgaatagcttacttgagttgcgaggttggtgcctgcgttggtagattcagctggtgctggtgtttccctttttggtactaattttgtgagctcagcattgaaacgatcctctggaatgttgtcaatatcttgtttaatagttttcagcttatcatatactgccgtagaatatggtctttcatcgactgatactttcaacagcttttcctcaatgaattcaacaagatgagcaagtgccggtagattcttcaaatcttttttcaaatctttaaacctcttcttcacaatagagtgaactttttcaccagagtggaccttgcggtctttccaaaattggggcgtggcatttttgttgagttctttatggaacgttttaatcccatttgtgccatagactgcccagatgatgagctccaagaagacacatcccagtgaccatacatcgtattttcgagaaagacgaccaagctccttctttggggatacctctgggggttcatatgtgatacttccgtgcctagttgtcgtaattttaggtcgataacgggtgtattcttcatgcttctttgcaaggccaacatctgcaatcagtaggattgatttgttggacgctccgaggtcaggcccatcacaaagaatgttggatggcttgatgtctccatgtcgaatattatttgcgtgtaaagctgcaatgccttcagacagaccaacaatctggcaaacgatccagtttatcagatctttatcaagttttctttcatctttttccaacatgtcttgcaggttcccacctttagcccatggaaacaagaaatacctgtcattgccttttttgtatgtcgcaatggctctaatcaaatggtctttcttcaaacttctcatcacttccaacgtagaattttctttgtcgtagaattttgccacgtcagtttcgttgccgatttgagtcaaccgcttcacggctatatcgacccccttatctgagctaccatttgatacgtgagccatctgaagtgatatcccatcctccgcttcaggtcaacagtccctgacgtattaatataggttttcggcatcatgagatccccgctgtcgccactctaaaagctacctagtcatgcatgccacgtagcgtgctatcagtggacggtaggctgcatggatacgtcccagttgcccaaaggctggctgcccaaaatgtgcggctctgcttaaaagaaccaggcttacccagatgcaaggctccgtacacaccaattaaattgaaaaggtgctcacaacttcgcccttcacaagacgcatgtcttaccatgctctacttggcaatatagttgtgagacgaatcaaaacgcttaaaacggtgcatgtgatcaatatttgccttgggtggccatttgtacaccagtggcgcctatatcaccgatgctttgcatgatgtgcaacctattgcataaccgagatagcgggtcattacttctatgggtaagacagttattttaaagaataccaaagcgtcgaagtactgtctactttgggtaaccattgcgcagattgcgcagccttatttaatatactccctgaccgaaagcctaccgagtttgggggcgaaataaagacctgaaggaaagaagcattgtggtcaccagaagatatttggacatctaattgttaatatacgtaattagagaatacaaatagccgtgcatgattgttgacgtattttagttattctaccccctcttgaacgtcgcagacggtacacatattcaagtattcacattctaagtgtggttatttctcgatatcattagaattttgtgattcattagcacactgagacctcttgctggcccattcattgtccatgatcttttagattgttcttctggtgatacgacagttgcacagctcaggcattctttgatactgcaaatggaggtaacgtttaataaccagtcgttttctagtctttttttcttttccttttcatattatcacgctaatcacgtttatgcacggagaatagcaacagctaggtaccatatgaactagaatcttgaaccaattagactctgctaatgcatattccagtaaacgcgtccgacttgccccctggtgtattgccatccatagccaaacaaattcgttcaaagttaatacccagctgcggagatccgcgaagcaagttcttgccagttggtgaactggagtcaattttgacgcatgacgttatagaaagcgtgctacaggagatcctagtctcagagccagcggacctgagtaccaaaattcaggacaaagacaagcctactctcaaaatctttgcgactctcatacttattgaacaggcttcttctattggtcagtttatagaacatggcgtgtcggatgatcaattgccattagccccggaagacacatgctttcagaattggcattggggcgactaccaaatcgacagtttctgcgattcacagtatatgttaactgctcctgtgtttaacttcacaaaatttcagcatttcgagctggataaatcatttcgaatgccctttttagagcgattagagtggaaagccaggggtacgcatggcgaaatagctaaagtcaagattcatccgcaccatgaacggtgggaaggacattcggtaaagttttgcttattggcgttggctacaaacgttagcttactgtctgcagatttctgaccacagaatatcttactttgcagtaaaaagatttacttcgggagatgctactgaattcgacaaagagcagactgctctgctgcagttcagcgattcaaggaatgagcacaaaaatctcatcaagctactccagtcttatcaattaggagatgaatactacatgatatttcattgggcccaaggaaatctcgccgagttctgggaaaagcatcccagtgaaccccaaaaaaaagaaggttggacatggcttattcagcaatgtctgggtatgtctgatgggctaagcaaagtccatggacacaaccgtccaccggaaaggctaagggactcgagcgaagagattgaagagaatgttcaagatcaaggtcgccacggggatatcaaacctgaaaatattctcttttttaaggatacagagtcaagtgaatggtactttgtcattgctgacttcaccctgatgcgttttcacgctgacgggactatcaataacactcacgcgagtcaaatagactatacaaggatgtattgtcctcctgaagtcgaacttggcccaaacgtcacgcaaagttatgatatatggacgttggggtgcgtctatctagaaattattacttggtatctactcggttacgatgccgttcgcaacgacactttcgaaacttcatctggacacaaagaattgagtttcaggtcgaggaggcaaaaggaagatggatatcctctgcactcaggcggcaagcactcaggtgacaagttttttatcctgtctcgaaggtccacacccagagtcaagaggtctgttaaaaaagtgagttatatttgtttatataatagcgtcttagctaaatcttaatagtgggttaggtttctacgcaacaacgaacattgctctgatgcgatacacgatttcttggcccttattgtcaaccatatggtagttccctcgcccgagaatagatattctatggataaggtgcgcgaagaattgcagaggattgcatcgacttgtgcaaatgacacagattattgttatacgggcaatccacagggttttttaaaaaggtggatattcgatttattgttttagcctagagcctaagataccattcatgtaacggtatataagaaacgactcattctgaactgatatgaccgaaaaatagtagtttgcctcaaggtggacagtaaatcgatcctttatatatgtacaccgcgatactacaggtttacgaattacatacaattatgtttttggttcaagcctagataccgtctgatcgtcaagaaacgtaggtctcttattaaatctcactagctacttgccatttggcttaaacagcgtcaatatctggacatagactcatgactgtatcagtttgtgaacatataggaataattgtatttggatttaaatgaaagggacactagaataatttaattaacgatgtcccaaatttccgccagttcgtccattggcccagttactccatagccgcccacaagcgggcacaattcttcagaatagaaaatgtggttatttacaaagcgaccaagttttctctcttccattagttgcaaatgtacgaatagcaaactaaaatgttgctgaaactgcaagccgcgctgaagccgttgcagtccttgatgctgttgtctccattatagcatgtgccctgtacactgccgtctccgccagaaatatagaaaagccaagtgccgtcatcctggagataaaagtccatgttgcccacgccacacatgccatcaagcttaaaatagttggaccccgtggtggtaataccaactgttggggtctctccattaatgacatggccggcgcggtccccgtctagcaagcagctgcagttgtagtagttggatgggcatgccattgtggcgtctgagagggagccgccccatccaggggcaatagagcatgggccagtcagaatgtgaaagtcggccgcggcagagctggcgaggcccagaatggtaaggcattgagtaactgagaatctcattttggtataaagtataatagttcttgaataaatgaggagtttggcgatttcagctgctttcttcaagttctttgtctacaaagaaggcagaaaccttcttttatatttattttcatcaaagctaagactgaactatgcttggcaaaaacgctcctcgcgccctctcaccttttggaggccttctctcaaacaaagcatccacacttcacatcaaaaaggtatattcgttcgtaattggaactcacaatatttccgattcacttagaccccgatccttgttatctctcaataaggaaggtggtcagacaggtcgtcggttcagccaagaaccttgacgcaccatgacggaatctcaggcttggctggagtagctggggcataaaacgaacaaaacccaattcaggctattggaacaggctataaaagtgtcagactcctaagacatctatctatgtatacatgcataaggggcttggcttggattccctgtatcccgataattggcggaaagaaactcggccaccaaatctagatatgattggcagtgctttcttttttgcccttgtcttgctctagtagcggtattactatttcgtaccacccgctcactatagtaatcacagcagtctatgccaagcctttcgatgtccccaaagttgtaaaagcgtaatatgttaatgtgtcaaggtgctacgagtacctgtagactagactaaattaagtaattagcatataacaatgcgatgtgagtacgtgtataatagacagaggtaagtaatcagctgggtaggcgtggagatgcattgacaacaaatctcattcgggtcctggtcttgccagagtcagcagtccatgctgcatgtggaagagtggaccatttggcggagtaatgaagtctactaaaactccaaaaagaattgtagaaaagaatgtccatactggtccattttctatcactgaatataaataaatataaaacatggattcagggtaaaaattgaaaacgcagagagtgagatagaatgggaacagcttacaataatatacaaatttttcatatgcgcaaaaaagtttgcttttaaaaatcgtaatcgtaattccaaaattgatcctaagaaagtatcagcacaagaagaagatcctgataaatataccggtggttgtcgttgtgcccatttcagccttactttttttccttcagtcgagtattatgcttatattaggcgtatttggggcctgcgcaaagattatgataagcgaatatatgtctcattcaaacgattcgggcacattatacgttcgagagtataaggtgaacgaacatagtcatcatcacttggtcaacctaatcacactctgagtggttcgcataatatctacatgcaggtgggttacatgaagcataagcccaaggctgggttgagtgtctagtcctagctagtgcatgtactgttttctagaaacagaagcgaaagaaacgacatgaattatctcagcgactgatatattagcgatactccatagcccagccaatatgtcgtcattcgacacccttctacatccataagttcaaaaatgagacccagttctcgaaactagaatgtatctcacccttcctgggacttttacataaagagcgcaaggggtaatgttcgcagaaatagctggcaaccgaaatggaaggtcgctctttaacacttgcgtcaatgttcatgacagggtaattacaatataccgcgtcatataccatttagagtcacgtcaaccttgcttcacaccgacagggatatcagagtgcgtgtgagaaaatgatatatgtatacatgttttgcctaggagtattattgaacttttggaactgagtaatgtcagttgttaaagtggtgacagtgcctcttcacagtaacctttttcaagttactctgttggtgctgaacctttgtaaaataagcagggatataggcctattgttggtggaactggggcttataggtacagatacacactaccgcaagaggagtgatcacttcacttttgctaggtggtctgttcaacacctattccatataaactaatgcttttaattttcctttcacgcttacgcctccactcctgggatcgaattacttgcctagcctacctgccaagactatgccaagcacccgttttgtatatagcttgttaggaagttgaaaactgcacttattctggattaatgtttttactatatccaataatgaatattaatcttttgcaagataacctagtggcgggatagtgttacgtaactatacacgcctttacttggtttgccaatagtattacctggagacttattcttggcttgcagcttacaacatagatcagccagtaagccatacgcagacatgattatatagaaagggttatcacccctgaggcaattatcattgacatcaaaggggagcaataatgataatgttgaagtgggcgagaaagtcacgctcggttttaccgatatcaaataagtaaagctggcaagtttcgccgactaaccgctcaactctcagtatattccaatttcctcaatacgaccaattcttgcctcaaacatcactagatcaaaagcatatacagaatttcacatcttaatttaagatagctctgggtataaatttcttcatcatcgcgattcttgcttcaaaacgttcccatgactaatccatacgctcacagatgcttggcaaagaaatcggcggcctgcttgtatccacgctcatactccttgacgttctcctcgttcttcaagtcagatctggcgcccatccagccgtggtgcatagtctcataggtagtgacctcggccttgtcacccatgacttccttgtacaaggcaaccttgtcggcgggctcgtccttggacgcaagcaggatgtgaggagccgtctgggccttggcatcagcttcatcaagcatactattcgagttgacctttgttagcatggaagagagagaaacacaacattcttgcaagagatgatgaagactcacccaggatgagcagttccactggcttcgaatcgtcgaccaacgccctcgttgcccgctccgcaagccagaacagtcagcttgccaccccagcacaggccgaagagtccccaatggccctcgatggcagggtacttctcagacagctccttgcggatagccaaaatcttggctacgttggtctcggggttggccttggtggcgatgaactcatgcacctttttggtcttttcttctgtatcattggggatgacattcatatccaaaccgctgccatcgaaaaagtcaggaaccagaaccagagcaccgctctgggcggacagacggtcagcgccttggatagtctgaggccagatgccgaagatgtcgtaaacatcaatgataccctttttagcatcctcaggtccgacaatgtctgtggtttgatgtatcaggaaggctgttggatatatcctggagtctcgtcaaaggaagctcctcttacaggtgttgacgccggcaatgacttcgtattttccctttgggtcatagtcagctgaaacaggcgctaatttgcagcacgcctcgctagccatggtgtctgagttgagtcaaggtatgaagagtagatatgatggtgtagtagtgtgaaaggcactgaagcttgatgagatgttggagggcttcatcttgatcacctatatatactcatctgaacctctttttcttcaagtggggcttacgcgaacaaatttcaacttggaaacaagtagcgctgcttcgtagtcacaaaataggatcttcaacgagaatcgagagctcggattggcggttcaagggctccatcctgaaagcattgagtcttgccgatgatttaggcggcgtcggtgccgatccggcaaattcaaggtgagcggagctggcgattaatgtccgagaggggctcgccctagccactagagcaattgacaagtcgataatgggatatctaaggggatcttgattgtgtttgcagtttctcaaagccgtcgtttagttgctttggcactcaactgcaagacgacttatcgttgacgtgcagcaaagttaactttcaggtaccaacagaagagtactagccaatcactaacacgttttgttgtaagggcggggtggttttgatcttttcttcaccccgcttttagcgcggagttgagctcagcgggataaaggctgaagcaaacttgactgaatcgaccaactctcaacaactctatcagtgcatggtctacggactgttatctttaccgtaatccgtagaaataaaggagttaaagttgaaggttagcatgaagtcttaaatccgtgttaactccattcaaggactctcccgctagttggcatttacaagtcgaacttgaatggagttaagtgtaagcggtcttgataagggagacgagtgccccttggagatatgatgcttttcttctatttattgcttaaaggccatgttgcgctttctctagtgatattttacacgttcctccattaatgcaaattttactcaatctcattgtccacctagcagtagaaagactacctatacgtattcgttgcacagttacatcactacattgtcaccttccttacgtcattaactgctacaattgataggcccaaaagtcatttcgcatcaatatacatatctagaaataaaaactacatctttctgcatttttgatcattctatctgaaacagacctgattcaatttattgtcttcgaaaaacatgtctgatcaaatctggaaaaccaagccaccatatcaaaagcccgacgaagcctttagcaaggtgttacaaggcagctgtcattgcggccaagtaaaatactggctgagtaaagatggccctctggcttccaagtactgtcattgtggtgactgcaaagtgattcatggtatataactctctctttgtctctcttcttatcacttcaccaatagcctgttgtattgtatacaaaattgttgccagagactcatacgatgatcaggcgccccttttcaatgggcagcgatattccaaaagtcagacatggcatttgaaagtggtgccgaaaacctgcgcttttacaattccagttccaagtcgttagaacacgagctaccctgcaaagtgagctgctcccagtgcgggacactcatcatggacgagggacggaacatggtattactatttccgacgcttctgaaattccagaatgaaacccagaagaggaattttgaggttcagtatgtatctctggacattggctttgaggagcaagtaactgactccacatgtagatgtcatatattctaccctcagagggtggtcgacttgccggatggcaagccaaagtggacagggttggatgggaagagcgagttagtgccggaaacctgaataattttggtcgataaatccaatgccgcagctgattgtcgtcgagaaaatagtccgctccatgttcttccgtatcgtatacttcaagcaaaatcactattcgttcgcgtaaacaactcaggcctctgaatcctgctctctcatcatattaccaagacattatttgcgcacccattcgaggccttgttccttgaaaatttctctattcccatttctcatgcatggatatgtacactttgtttcttcgtccttccagcaccctcctagttgcttcgcgcaccggcttttgactcccgcagctcgttcatcttggcgactcgcttcttgaactcgacgtactggcacttttcgtagctgtgtcgctcgtcctggtgtccccggcagggataaattagcgatttagttcgtttgcacctggagctccctgctccctttccgctggtttcccgcagcttccagccggataaaacgtaccgtgcacttccacggagcataccacgtctctcgtcggcacttgttgagggggatcagaaggtgggcgcagctgtctctgtaggcgagtgggagcttggcatcgctcatctcctcgcgggtcgcctctgcggtaaaagtcagcggccatggatcgcctccgggggatcttgggtgtggaatgagagcgcctgcacttacgccgcacatctgtagccgcgtcggaagccatgcttgcggttcaattggcctttgacgatatcgtgggatgaggttatcgagatgccgcaaggtcctgttcgggtgaaggcctgtcgctagccgtggcttgtttcggccttggaaatgaggcgccaacttgggccgcttgtgacaagtaccaagtaccgaccgttttactgctgatcacgcagctcatatttcagcgagcagcaaaccaacttgttgctcgtgtttgggctttcatttcatttggaattcttgtgacgaagcttttttacttactcagacactatctgactgagcttttattgttaccattgactcatttctagaagcccctctacgtatatggcgccccatccaatcagtccagcaccggtaaacagcacctcaaacaagcttggaacacatcgttaacgaagatatggatgccatcacgacagccccaatactgaaacatgacactgcccagccatgagtaattctcccagccttaccacaacttctcgccctcaaatcccaatcgcgctccgcgacaaaaactcccaaacgcgcatcccgcgtccgcgcaccaaattaggtcgtcttacagcatatgattggctcccagccgcccgctactgcgccgtgaatctcattgctgcccaaagactcgcttgattcacggcagcagtaaatggccaccactcaactgggatctgaggcattcgagtatgcgtcatctgcgtatagttcatgcatgtttcgtgccttcgcgacgcggccacgttggatgctggccagtcgatggcttcgttgtctctggagcgaacgcgtttgcctgaacagtagagagaggttgggccgagatgcatcgtaggtacaagtatataattagagagaatgcagacttcatttgtgtctctttcctcgtctaccaatatcatttctgtacaactctctcttttgaccatttttgatcttgctcgcagcttttattcacttgcttctctcattttaatctgcaatcgtctatacccaactcgctctttcagctaatcattcgctccatcattttgtaatatcacacaacattctttcatctcggcgatactcaacatcattatacatacttaatatcacccacacccaacaattctcaaccatgacatctcaatctaacgacatcattgcctggctcgttccaacggcccatcattccttggccgacaaatctatacacatacccgaaaacgcctttcgtatcacctccacaacttcaaactcatatctctcatctcgcctctccaacctcacaaaccacagctcggacagggccatccaactcaccttctcacagccgcctaaacgtccaggcagcttcatcctcggcacagacccgaggacctgcgacatcatcctcccacgagtggagggaatatcgaaacagcactgcgcaataagcttcgatgcgcaatcaagactcgtgttgagcgacttctcggcacaaggaacacaagtatggtacgactgggaaagcaacggcgatagaacggactattcatggcttctgagcagcgggtgctctggagagttccctagcatggtgcagcgcactcttgtggatatccaaggaattcgattccaagtcgtcgtaaatgatcgctctgaagactgggacagctttcgagaacaagtcgaccagttctgcgagcagcctagctgggaagatgccacatactgggctgactcctcatcgttactagcttcagaaatgtctgcattccagcatatttttgtgaagaacaccacaaatgaacccgccgaagagctatatctttggaacttggaacgaccatgggaacccatggttaaggcatcggcataaagcaaacttttaggaacagacatggattgttcatctctcaaacatgattagcatgttcgactcttaatggaataattctttcttcctattaattcttaaatcatgatcgctcaataatattgtgacaagccccctcagaggagggtatcatacaaactccaaaaacatgcccccgtgacctagtttgcctcctctacaaccaaacaatgtctcagtctgtaaatctcacaagttgctcgggagccgccactggttcctcagccggttgctccgcctcgtccataaaccgtgtcatggcaaactccggtgctcttcttcggtgggcgttgcggcccttgtttccttttctcatggcagccgtggctgcttcctctctaacaagtgccttttccgcctccttgtccaacatggtaccctccaaactgagatagctcgtctcgccgctaacaccgacatcgaagttgcgaatgcggaagcgaatcttgcccttaactttgtttccgcttccatcaacccagaaaccggtgctgtgaatctggcgcactactccgtggtcgtcggcggtaatcactgatgccgtctcttccatgccgaaagcctcgggatcctcgtttgagacccatttccaggcagatggcaaacgtcgagcttcaatcgatgcgttgaactggccaaagcaaacgacaccaatgtggccttcggtctggagattgatgctaccttccatccacgcaccacggctaggaacgaataactcgacctcggcagtgatccagccaaaaccgacgccgaactcgttgacagatttcagaatggccgagtcgtcgtctgaagttgcggcacctgtgcgccctgggttctcgccaagtgcgacattcttgtaactaatcaagacgccacgcagagacggaacatatttgttcttgaggtgttgaaggtgctggtattcgctgctcgttactggctgtgaccagccggtggggtatatgggttcgtagagggacacattctggctgtagaaggggaactgaggattggcggggatgtcgggaggttggtagatttcagatgtctgtggctcagaggcctgatcgacgtccatggtattagcatacatatcggcatcggcgtcggcagctgatggcttctcggtttcctcgtcgtcctcgtccgtatgcttcttggacttcttcttcttcttcttctctccgctggcatcctcgacatcattctcctcttccttgtgctttttcttgtgttccttcttctttttcttatgcgtcaactcgtcatcgtcaatggctaactgtgaggcctcgggctcgtcatctccgctttcttcgacagatgcgctcttcgatttcttgtgcttgcggggggtgctgtcggtagctgcttcgtctctgtcgcgcttcttttctgacttggatgatttgtcctttttatgtttcttttctgattttggaattgccggctcaggcgacacaattgaggcggacattttggcgcaaaccagccttccaaccaggactcgctgtggattgaatgaagcttcaattgctttgctagggaaattttttttttggccgctgtagcgcttatcttatcgattatcgcactgatggggcgattgatagctctggcctgcattagcagagaatccttggaacaatctcgcagacgccatcttcaacgtctctccgtattttagctactggcaagaatttccatctcttggccttctaagtcttcccagcattttttcgtgtaagatttgtaagagcatatgcctcagagcgacatgcaaacacgtcttgtggaagcctacatcccattctgcactagtgctagcagaacaggtgatgcttaatttaggcttcctataacctataatttgcagctatagttcgttttccgatatagatgcttagccttgcagagattcggctctgagttgaatttagttgtgaatggcttattttactaataatcgtatatttagacttgtgtgtttttagaagaatcttatgagattttcgtattagtctatgtcttctatttttattgtcgtaaattttcgttgtttggacggacttgaggtacaagcgtaacaggtatctcagactccagccggcgatcactgaatatctttgacatgttaaaattgagcttcatataggaactgaaacgcatatagcagctcaaattccacctcactcacaggcggggtctgtagttgcccggatcactgagtctatccgacggatagcgaagcagaatctacttcaaaaaagcagctcgataatggggcgtttaaccattaaacgacgaattgaaccactatagcatgtcactggatggagtaatattgattcttcatgaattccctcgcagctttttttccgagtcatctgttactaattagaggagacagccctggtatcagttccactagcatcgtgttcgtacaatgtggccgtctgcggtaatagagctatgatgttgataatacctgaacagattgatttgggagagcctctacaagatcaatgaattgcctatataaagaaaattcttattgcttcttccagacatatccataagcgccagctctcacagctgagaactaggtattacatgtactcagctcagaccgagtcctctcacatataaaggctgcccagcatattaacagcatccagaggcagttttccacggcaattcaaattttctgtgcctagtcagcgcttgtcatgcatattccttgttcaccgatcttggcatttgtcggcgaagaaccacctctcggcattcttccacgtttggctccatcaagcttgtccgctaacgccatggccataccgaacgaccggcgaagggcccgaatgcgctctaatgcatggagcaagtgagcaaaaaactggtggccatgtggcacccgatccaccgtcgtcgtcagtggtggtttttatcaatctgcaccaaatttatcaatcagataagatccccgctcgcatgtatttgcttaaaggcgccgatcatcgctcgcgattctgctgaggtgtctggttgctttactgcctctagttaatatcgccaatttcttctctgtgctgttgcgataatactgcacatcatgggcgatgaagaaaagaatcccaccgtcgccgacgtgtcggttggtgacgaatcggacaccatatccgagcggcagcgaagcaccaacatcccatggagcatgaaaattctctccgtcgtgctcgtcagtctggttggatttggctctcactggagcagcggagtgacgggagccatgaaaagcaccttgaaaaaggttggttctcatcaacaatttttgcctgatggttctgtactaacacgcccgtagcaattacacatcaacaacgctcaatatgcaactctggatgcaagcgaaaacttcatcaagacagccctgattctcgtcagtggcgtcgttacagatcgaattggtggtgcaagtaagcagcataattctcttatttccggttgctctgcttcatcttctaactctccaatcttcaggagcaatgctctggggcaacgccgtgtacagcattggcgcgattctcatcgcagcagccacccaagtccgcagcttcaaattcatgattgtcggaagcgtcattcaagcctttggagatgtcgctacgcagtgcgcccagtacaaggtcttctcatcctggttcgccccctccaatggattcgcttccacgcttggcttcgagctgggcctcggcaagattggcagctttgtcggccaggcatccgccaatgtcattgcaaagagaacaggaaacttcagctgggtgtattggtgcgccgtgttcattaacctcttcactaatgcggtaactgctgtattctacgtctttacaaattactgtgaacgacgctatgccggcacgaatgatccggcaaccggtgaaaggctgactgagaagaataaaaagttcgaattcaccaaaatgctgaggctgccttggccattttggcttgtggcgttgttttccctcttccaaacttcagtcgccagtgtcttttcctccaacgccaccgaactcgctcagaaacggttcaatatttcagcagttaccgcaggctggtattcagccatgtcacagtatctcggattcttcttggtaccaatcttgggcgtcttcattgatatacttggccagcgcaacaccatcatgttggtttgcggtctcggtatgctcctttccatgtgccttgccgcttttgggccttcagtgggagggaccgcagccagtttcggcatctacgcctttgcagcgtctcttggcccaacagtcatcatcgacagcatccgaacaagcatgtggtaccaggaagtgtttggatctggctatgccatcaagattgccatcaacaacagcatgacaattatcatcggcatcgttgcgggtgtcatccaagaccatgataatgacagttacaacagggtcattatcctctatgtcgtgcttgcggcaggctctgttgtagtgggcatgatgatggtcggaatcagcttcgttagtcccaccatggatcgattacaatggacgcgcaagcaaagaatcatcagaggcgaaaagatcaacgctctcaaagaagactttgaacaaggcgaaaaccgagagcgacacaggatttttagcttgtcttgcttcgttgctatgataatcctattattaggagcctgggcaacatatttctggggagtagctacagggaacaatgattaattgacgaataatgagtttttaacggataacgagaaagcaacactatgagatggcgaattaatagtaatatacttacaataaacaatatttagacttctaaagaccaacacttcccttcataacctttcaaggtcctaagaattccatgtctattaatattacaatctagtatgcttctataaatgtttttaacaacacattcagcacccgagtagcgggtaactttgtctattatatcgcagaacagttatctgtctctcagtaatggctatcagcgacctaagactttcaattttaaaaaggaagcatttttgatccaaaggaggcaattgatacgtctctttacttagttcttttgcgctttggactgctttctccaacctgcggcaaatctccactggatggctgggcctattagagcaacaaactgaacaatgacgcagattgtgaatgccagtccgacgccaatgccattcaccattggcatgacgatacttgtaccgccagcagcaaaaagacatctggcaaggttcagactggcactagcagcggcactccggtccgagaagatgtcgacaagatatgtcatgataatggattgagtagacacagcagtccaacccgtgatgaaagtagagacgattgggacagcaatgtgcacgcgatgggggtattgaatcgtccagccgaacaggaggatagataaacactggatgatggagaagacgggaaccaaacggagtcgggccttctcaataggaaaatcatcttcgtctttggagatggaatgcgttggtccactgccgttttcaagatctccttgggccacttgggcctcgtaggcagctttgaccttcttgtaatccatgtcgaggattttaccagtgatgagtgttccaatcatagagcccactccgtttgcaataaatgtcaatccaatctgtgtctccttcaagccgtatttctcttcaaagagagttgacatggctgtgatgctcatttgccagacggcgtagtatatcgcaaggaaaatgatgataggagtcgcatgtttgctgatgagtatgcgaaacgggccaataatgtcgatgcgcttttttgcgtctggtgctgccgctgatgattcgggattccattcaatcttcgaaaacttctgatacatgttgagaggatatcttcctatcagagatgagggtgttcgactgccattcgcgacgatggatcgtagtgtttcagggagaagcaaaatcagaacaagaagaaagccaccaccgtaggccgtaagaaaccagaagatggctctccatcctagagatccagcaattgcacctccaatcacagggccaatggcaacaggaaccagtaggccagcttggaatatacccatgagacttccacgattcgcgcgagtagtgacatctccaattacaccagacccaatagcaattgtactcgcgctaccagtgctctggaggcatctaaggacaatcaatatcgcatagtttcttgtgtttgcaaggccaatgcatgccccaatgaagacaagaaacgtgcagcaatatgcgactcgacgtcctttcacatcggatacgggaccccacagactcggggcgattccttgaaatatgagataggaagtgacagtgagattgacgagctcgacggaaacattgagatcatgagcgatggttggtagcgcgggaaagtaaatgttggatgcgaatccggagactgcagtgtagaagctattattagcaacaagaaagcaaccgctgcgataactagtagagattgagattactcacaagtagcagctgtggagacaattactacaatcaatgccctttgccgactatcaaagatactgtaaggctcagttggttctgtagctgctggtggtggtgtttctgccgtgggcgaggatctctcaggatcgaggttgtcctttgatgttgatgacatttttggctttggcttgtaattattgatggtattggatactgaaactaacaacttccgatttagcttggatactgaaggatctaatcattctatatatcttagacaaggggcgaactgcgaggcaatctcggagttgacgaccgatttgccggagttgatcgcggagttcacggagttgttcttgactttacgcaagtaattcttcagttaataccaacttgatactaccaattcctcctagtttgtaccatggcatcaaagcgagctgcattaaatgtccctcccgctaccccaggtattactcatagaagcaggagactgactaaaattgttgaggagaaataaaatgatcctgcctctgtctcaaattcaagtaatgttttatcgaagaagcctatgcaagagtaccgcgattctacttaagagaacaaagaattaagtgatttcgtttcagatgttgatgaggatttgtatggcattgatctaaatttacgaaagaacccattcaattggcatgaaaataagacaacgggagaagatttggatgagaatatggaggaagaggtcgctgagaacgatgatgaagactgctttatgaatgcagctcacatctcagataccaacgagagggccaacgaagatgagaaaacgatcgagatttcctcagacatgattgaaaatagcctcaagaatatgaatttaccacccaagcttttcgaatccagtaataccgattagctagagaccatgctaaatttgcccagcgcccctaaatctattattcaatagtatatcttagatatagcgtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtactatttaccacatgggcggctccagccatgatccacctcgcatttcccctacagcaagcgcccagttatacttcaaaacttgagttccggtatggtccggagttcacatgaattaccctgaattgaatcatagagctctgttaaagtgggaacataaggatgggccaatatagaaaagtacctgctcgtttcgacgaacctaatatttcaatccttaatatcattgtgtccaccaaaatgactgcctctacggactccaacggcatcggcagcccattaacattcggcaaaaactacgccgtcttgaatctcgattttatgaatattctattcgacattgccaagagtgccccagaaggacaacaatttgtgtcaaactgtactcgctgggttgacgctgtgcataagaaagatgctcgacctctgaacatcttcacgactctatatttctctactccttctcaggccgaactccccgctggagccccttttaccaaactggtaaacaatttcgctcaattcgatgagcacagtcccatcgtaaaggtcccatcgtacctcaatgttgacgataaagatattgtgcttcaaaagatacggtggtatggaggcgcggggaatgatttagagggcattctcaaaaggaacaacatcgacacagttatcattgtgagtcagatcctcatctagcattgaatacaaaacgtcgatgtaactgacgactaactgccatcacagtccgggcttagtctttccggtgctgtcatgagcacaatctatcgactatttgatttggattacaccgtctacgtgatttccgacaacgtgttggagctgccagtcccgcatcacaaacagtattctgctgtactactaggatctctcatgaaaaaaatgaatttgccagtcattacgctggaagaagctctgcaagccttagaacgttcataaaataggctgtaagccgacatgtatgtagcgcagggttgtcttatgaagccccttttatatctactatacttcaatccacatcacctagatttatcaagtatactaagacagacgtagttgactacaattcttattaaatactttactttaaagccaagaccaaaactttggttgaccgataatatcatgccacaagtcttctacaagccacccacgttgaatatacagtcttttatacagtacaaatactgtacgccttcagctcttttccagcggaaccgccaaagcttcttcaagcatcgccatattactccttctaaacaacatgaaatcgacaagatacgcaacatctcggcaaaaggcctgtcaacagtgctcagcagccaaggcaaaatgcgaccgtcgagagaaatgctgttcacgatgtgcccaacgaggcctgtcctgtgtctatgtcaacaccacaggcgggccgattcccttctccagcagcttcgcgcgcagttccggcggtcctctgctgagtcctgagcgcgacgatgtgtcgactccaacgcaaggcactcctcaagatccgccgacgccttcaatccacccggccttggctgataacaactcaatcattgagttctcaccaactatccctgctgctgcccctacaaggcttcaattaccagttgcgcagccttcaagtccttttttcccaacaccagcgctgcagccagacatgctcgagttttccaatctcggtcttgtgtgtccaattaacgccgaagaaatcagcaaccgctggctcaatgcgtacattcccatccccggccaaagcgtcaaaaactacccgcctacggtatccgcgttcatctatcgcatcttaaagtcttacaccgggatggccatacacggccgcggattcccgccatttgtacacggctctcagttgacggggctaagccaaccactcaccacttgtctgagcatcatacggatatgcgatagaccattgctaggcagtgaaaacgtgatggcagagattctgcaaagagagatgaatagtctatatgagcagcgtgagactttcgatgacctttcgcttctcagcgcatttcaggcttttctcatgtacacaatggtcttattcttcaagctcagccaaggcaccagtccatttcttcgtcaggccatgatgaatctacaagagctggcatgcgtgacatctcgccgtggcctcatgtgcttatccgagcagcagcgcacacgccccaaatgggaaagttggattatagccgaggctaaacggcgaacgctctataccatgtatctctttgatagcgttctttcatctgaagacgggctgccgacgtttctcggcaccgagttggagggattaccagctgcggccagcagagacctttgggttgctccgacaaggcgggactgggaagcggcttataatgtgcatttagcagagtgggttgagggtagtctctgcattgatgagttgtggcctatacccgagggactgagtgagtctctcattgcgaaaaggcggcatagagtggacaactggttggagaatttggatgagtttgggattatgctctacacagtgactagctgtacgcatgggggataactgtagagttgtactacacgtaattctaattcttaatggctaacgcatgaattgtacatcaatttttaaaaagcgatggtagtaataggagcaatagagccagacaacacggatagaactagatgaccttgctagagctatatgttaagatggtattagaccactcttgatgtagcatgtaagtaccctagactgctgggattattccaaacagatttagttcattattgatttaacttatttccatgataaacacaaacatgatcttgctgtttatttcccttgacctaatcttcttttttagaacagtcattctacctgctccaattctgtagcgacggccccagctgaataacctctgcttcctcaaaagccgtttcgaatcggtgctcgccataaaacacaaccagagatgaaggcctagacgccttaaacgttacaccttccagcttccctttagaccacgcaaaactagcttccaatcctcctcgaatacgcatcccgctcaccgatccttccgaccaagctgcaggcagggctggaagcaaatctatctcaaccggtcttcccaagcgaggaataattgaccgtatcagcatctcagcaatggctgcagcaccaccaaagtttccatcaatgacgaatatgttcttctcggcaccagctacaccgggcttactgtaactaagtaggttgtcgaaactcagctcgcccactagatggccaacttgagcaacagccttctcagcatctcccaaccgagcataattgagagcgaaaagagcggccgtaaactcaatgtcttcaagatcgtcgcggccttgccttcgctcaagtgacacacgcaccgcctctgccaaatcaggctgatgcctagctgagattaaagcggaccgacacaaagccatggtgtgagaaagatgtcggtggtagggctgtgcctcctcataatcatgcagccactcttgaagctggccatttttgccaatttggagcggtggcagcttggccaataccttttgatattccttgatatcttcatcccaagggaagcccgtcatagttttcaacttgccagcaaagtactcgcaaaacgcaaagaggtcgcgaagcaagacaacatcaagagtaggcgacaggtcagccgagtgctcttcctttgtaccatcttcattgacaacgaagaagctgttttccgggcttacagatgggccagtgagtagccaaccggttttgggatcttcaatcatatagtcaagccagaatttcgttgcaccgaacagtagcggccataagttggtcatcatgagcccatcatccagggtatactcatacatctcaatcagaggcgctgccatccaaaggccgcccgtgacattgagcccgtatgatatctcccagccaggatccgtaaagccccacgcgttgctgaagacgtgagctacccagccttcacgggagccgtaacacgtgcgagcagtctgttggcccttgacagcaagtttgaagatgtatttgtagagaggtttcatgagatccgccaggccactgttcagaattgcaaagtagttcatctgcgtgttaatgtcgagatggtaatcacagctccagcccatcttgcaggcctcgccatcgttccataagccctgtagatgaagtggtaggggggagtcttcgcgtgttccagcgattgtgaggtaccgcgaatagtggaaataaagtgcaaacattccaggatcagcatatcctgaggactcaaagttgccccgacgctggtctgtggggatgttggagttggggttggacttgggccccagcctgatgtccatccgtcgatagagcggctgataatctcccagatgttctttcaaaagatcatcaataggaagctggagaacgtcttctatttgtagaagagttctctctctccactcattgcgcgattcgttataatcggtattgaaggccacaaatatcgttatgctcttttgtgccgaaatggtaagcttgccgtccttctgctcaaccttcccttcattaacctttgcggcaacgataccgaagcctttgacgccgcaggttccatcgctgtgcacagtctcgagagcttgcgcatcaaactccagccttgactcgctgtttactttggaagtaaacgcctcattttcgccttgcacactgacggcaacttcgagcccactcagatcatcgccatcaaattgtatcaccaggacttggtgtggatggcttagaaaagctcttcgcttatactggtggccgttgactttatatctcgtttcagttatagcctcgtcaaagcgtaattctctctcgaaatcttgaatatcggcaggatttccatggccggtgacagcgatatcaagcttcccaactccaaggttggttccgaaattattcttcttgctctcgaggtacttttctgccctcttcttcccttgagcatagtccccattgagataacagttttgcgttttcctcagttcggccttgggatcttcaggccgttcagccaatccctcgcccgcatttcgagcttctccggaccaaaaagtaacttcattcaacaaaaatgtctcatgctctggagaggaaagcactgaggcagcaaaccggccattgccaagggccagagaggtagggaagctcgttgaaggcgtagtgtaatagagcctatgttctgaagacattttgcagatttgttgtcaattctctcaagtctgagttgcaacgttggacaaatggttctctatgacatatgcagctgctgcttgaccaatggagccttactatgcatatgaaccccgcgagcatacagcccgtgagtccagaggccttgttagttgcgaaataaaccttgacacaactactaaacaggtagctgagagttccaagcttgcaattccccggccacggtagcccgttagccggagcaaaaaatagtcagctgcgcgtggggttttagggcgcgggcgtattgttcggcaggtttgtgtgcctcacatggctagcatgagaagagcaccaactgattggttgatctggtcttagctggccccggatattgagccggatattgacccgagagttgagcggcctagatccaacgccaccagatgctgcatcccgggttttcgtccgaatatcaaagaaggctttcgataatccaaaaaacatggacaaatctttgagaagaactgtctgtagctcagctgaaggattctaaagaaccggtatactgagatgaaattacccgtaggctgctttaaccaacaaccctccgcggaaaggcctgataccctggacgtaaagcaggcataagcagcaaaagtcatcatgccataaccaacaaagacctgcctgaattgtccgacggatctgatcttctcatgccatggccatctattctcttgccaatagcaaggctagtctcggcaacatctctgctcactccccatgcggctcgtttcgcttccccggaaccaagacgcatcgctaagatgatctttgcggagccccgcaacttgaccttattagtctggggaattactagccaaaatctggcatatacatacatataaatacgatgcatgcaactctcatgtggttacagtggacagggtcttcttgattgtccttcaaagtgccttgtttgcgagggctactctttcattcttcataattgtgaaaagaactcttcatccagcagatcatcatggagaaggaaaaggacgtcaacaccacgctcgaaaatgtcgtcagcaacatcgaccatgagctgaccaacgccgaggccactggcaagctggccagcatcagcgaggccatggccaacagcggaacggccacggagcatcgacttggcgcctgggaggccttcaagctataccgcaagggagcgttttggtccatgttcatctcgctcagcatcatcatgcgtgcctacgacatcgagatcagcggcaacttctttgcgctgccggcgttccagaagcactttggcgttgactacggcccagatcacgggggatttcagattccggcgcggtggcaagttgccatgagcatgggcagcttggtcggtcaaatcctcggagcatacctcgtctcgtaccccatggaaatgtttggtcgcaagaagacatttgccgtctgccttgtcctgactgccatcttgacctttatgcaattcttcgcaaacaccattggcgtcttgacggccagccagtacctcagcggcatcgtgtggggaggctactgcgttattgcaacgacgtatgcgtctgaagtgctgccactcagtctgcgtggcttcctcaccggttacatcaatctgtgctacgttatgggccaattcatccaaacaggtatcactcgtggcttcatcaaccggcccgaccagtgggcataccgaatcccctttgctatccagtgggcatggcctgtcgtcttgcttgccggtctgccatttgcccctgagtcgccttggtggctgatccgacagaacaagatggaaaaggccgagcaatccctcaagaagcttgttcagccagactccggcatcaacaccaaggatacgcttgccatgatggtcaagacagatcttctggagcgagagctggaagttggcaccacttatgctgattgctggaaggggcccaaccgacgacgcatggagatttgcatcttgttgtttgtcatccagaactttagcggtaacccagtcggctttgcaacctactttttcgaacaaatcggcctcaacaatgtgcaagcattcgacatgggagttggcctcaacggagttggatttgtcggcactcttctgtccgcaattcctctcatctatcttggtcgccgtcccgcctacatcttcggtctcagcttcatggtcactatactcttcatcgtcgctcttttgagtttcgctcacgattatacaaccaagctctcctaccgctgggctcaggctactttgctgattatccttcagtttgtctggcaggcaaccctcggcccgctgacatacgtcgtcgtctgcgagacgccatccacgaagctgcgagccaagacaattgccattgccacgatgattgatgctgttaccggattagttacctctgttattggaccgtatctgctcaacccgggtgctgcaggcgccggagccaagattgaattcttgtatggcggcatttcagtcttttctcttatctggaccatctttagaatggtgagtacatccttactgtggcctttcccgcttcggaaccattagctaacaatatgtttcctcacagcccgagaccaaaggcagaacgtacgaagagctggacatcatgtttgagagaaacgtacccgcaaggaaatttgctacatacaagattgaagaagaggatatacacgtataatgtaatgatgggttaggattagcttgggaaagcggttaatgtttaacgatctatgctatgaaatatgaatatctttccagcgaagcgatcaacgcacacatgacatgacaaatctttgcaagctaaattctcgttctctcattgatacttttaccaaagctcaggccgtattgaattttaggcacaggtgttagatagatgcaaacgggtcctgtatgtgaagcgtacatgcgtgtaatccagctttgagcattatcataggtctaaccgcacaatggccaattttcagtaaagtaggtacaagttatccaatagacaatacagaacgattgaatatatttcgtgagataaaaaaaatatttgaacgcacatgcacattatgcgcgccagagtgtttggctgtttctaacttgtccgactcatacatgtaattttatcgaccagccccagcgccattagcgcaccgggtttgatgcatatcaatctcgatctttgcatcaacagctttccaactgctttccatcatctcttacttattcagtatgactctcaagatagccgtgccttatacgctgagcaattcatgtgcagcttcaatcatcttgttcaaagtccagtcatatgatcaagcatcgatcgcgcatgactaatccacggcgcctttcggccgacgaaccggcgactatcgcgagtgggcaacgacttttagctgatcgtttcatctcatctcatctcatcatgaatatccatcgacatggacaacgaagagcctctacgccgtctaaacggccgtctccaagcatgcgatcagtgcagggcgcgaaaagtcgcctgtgatcacgcgcatcccgtctgcaacagatgcatcaagagaaaccaagccggcggctgcacctacacgattggctcggtgcttcagccacgaaggcgcgcgcagcagcaaaagactaggtcttccaataattcgttggtccaggaggcttctccaacattaagccatcggagtggaagaagcgggagtggaagcgaaagcacagccagaaacgcgactgcgaatgtcaatgtgaacgggacggccaagacgaatggatcgcccagctccggattctttggcttcaccagccatgccgtcgtctatgaggagacaaaacgaagcctgagtcgcctccagggccaaggatcggatgcacgccttgcacggcctggtgctcgcggtcgaacgaccccgaggctctctttcagcgagctccctcctatagtgcgtcatatgagcatctatgctctcgaggctctaccaggccaatccaatgagcagattgtcttttacgaaaaggatcccgaggaaaggcgctggtcacagctcgtgctggcccgcatcacgaattcagtcctggacttgctcaagaagaaccccgatgggtctgggcctgacttggagagagttgctgaaatcctgtgcaacaactctgctcagcccttgcgagatatggatgactcgcagcagtggatggaccagtattgtggtgacaaccttagatgggagtcaatcggcctgatatggggaaatctggagcgcctaacagacactctcaactctcttcggccctgtcacgttgcatggattcctggcaaatgtgatagggagctatccaggacgcatctcagttattgcattgatcttgcgcgacagttcaccgatggcaatgctatactactggaccttattcgacgacaaacgacctttgtgtctcacctggatggcgatgctggtaaggctctgtttcagaccattgcgtactctcatactaacgctggctcaatagctgcatcgtgctggtactctcacggcgccgctgtatctatgcttaccttcatgggcctgcatgcccaggtgggagagattccccatacacccacgctctgctctgagcataaccggcggatcgttgcccaaatctacaaccacgacaagttcagcgtcgcgttctcgggacggcccgcgctgcttaatcgcaaatactgcatgacgcctctgccgctggatctgcgggatgaggatcttgcagacgaggcaaccttgcagaaagcggctcaagagctggatgagcgtggctggaacaaaaaaggtaaaatgtatccatttacgctcattcgagctcgtcgcatgatggcatccattttggaagaagtgatggaacttgccttgggatgtaccgtctgcactacgcttgatgaactgcggtgtgttgcggagactcagttccggttgcctcggacgaatagaatggctgacagcattgcgtaggaacatacaggtccgacagctagaaacacttgctggttttccagcctgtctcatatacgacccacaagatctatcagatccaaatcgagacattgaaaatgtttacgccaagatattaatccgtctaggccatctacaggtcatgttcttcttggagcggcttctatgcatcaatggcagcttggagcaaggcaacttgttggtcttgagcttcgaaatgctcacgctgacacttaccttgtggacacataaagaccaattcgcagcaatgcggcgtaactttgaatggcttgttagtaccctttgatgcctcaattgccattgcagactctataaagatttgctgacttgttggtaagctcatggcccatgccgcaccagcaggcggcatcctctgcctggaactactcaacccaagttttactgggaaacaccccaaggaagaacgaataactcgctcgagcatcatacagaatctcagtctcttggtaggttttcttgactgggtgcgtccatcggcgccaaatggtgatttatgcatggactgcaaagtcattatacaacgagtgttggatcataccttgaacggcagcctaaacggcgacagcccgtgggcagccctagcgtacgacttcccagagcctttagatttcaactttgacttgctggatacctttgactggttgcacacggattttcaatagcgggctttacaagcacgtgaagtatgagcaagccatctttatcgtttcaaactgctagcagtcttaatacgccatttcgactttgtataaataccacattttgaagagatttaaacccgggaaagctgttggtttacaattatacctcacgcaacccatcttatagagaggagactagcttcaaagaaacacgcctctgccattacgtgtaattgaaaccattcagctcttggcgcatattttgccggttgccgagaatccacgttgcaattcccaaaaagtctcaattcgtttattaaaacgggggagatggctgaaatctgactcttcggtacctgaattggccgcagatccaacgccacagccaatctcaagcctcactgtgagcacatgcaatggcacatccctgtcttcggtgccggaagaatgctagaggctgcactggatcttccccgcaggtacgctataacggccagccaatgcaggcaaagtaattgtcaatacgttgaggatttttcaacatgtatctccggtgcttttgtaccgttgaaggattgcagaaattgtctggggcgcacatcctagccgcttcgaaatgcatatatataccgacctcggagcctctggtaccgcgatgacttgcccaacaggtccctggtatccgcgctgttgacaagatgaagaaaagcactgtcctggcaactctgctgcctctggtggcggcagatagcgatgctgccaacccccagattcgggtcgctttccacggcgacgatggaatggtagtcagctggaatacgtttgatcgtgttcctcgtccgagtgtattctggggcaggtcaaaggagcacctcaccaacattgcgtcgtcggccgtgtctgtcacgtatcccacttccacgacttacaacaaccacgtgttgatccagggactgaggccagacaccacctactactacataccggcacagttgaacgaagacacgtgttatgagccgttcaacttcaccactagccgaagagtcggcgacaagacgccattctcagtcgccgtcgtcgcagacttgggaaccatgggatctgagggactatccacgtccgccggcaagggtgtttccagcaacaacatcctcaagccaggcgagaaaaacaccattgactcgctcatcagcagcatgccggggtacgagttcctgtggcacgttggagacattgcctacgccgactactggttgaaggaggagattcagggattcctgcccaacaccaccgtcgaggaagggtacaaggtgtacgagtccatcctgaacgacttttacaacgaaatgatgcccgtcaccgcatctcgcgcctacatggtcgggcccggaaaccacgaggcgaactgcgacaatggcggcaccactgacaagacgcacaacatcacatacgacctcagcatctgcatgcccggacagaccaacttcaccggcttcaagaaccatttccgcatgcccagcgatgtttcccgaggcactggcaacttctggtacagctggaacagcggcatggctcattttatccagctcgatactgaaaccgatcttggacatggcttcattggtccagatgagattggaggcactgagggtgagggtgctagtcccgtgaatagcaagatgaacgcccaggtcaactggctagaagccgacttgaaagccgtcgaccgcaaattaactccgtggatcattgtcggcggccatcgcccttggtacctcagctaccagaacgtcacgggcaccatctgctggagctgcaaggacgtcttcgagccgctattcctcaaatacgatgtggatctcgttctttctggtcacgcccacatttacgagcgtcaggctcccattgccgagggcaagattgaccccaaggagttaaacaacccaagctcaccatggtacattaccaatggcgcagctggtcactacgatggattggacacgctgcagagtcctcgacagcagtttagccggttctcgctcgatacgaacaatgcgacttatggatggagcaagttaacgtttcataatgctacgcatcttacgcacgagtttgttgcgagtaataacaatactgttcttgactcggcgactctgtataaggatcacaagtgttgagctgttggagagaggcgcatgttataataacgcgccagggcagatgtgttcaaagtcacggatgtgatttatgagaagccgaaaggtatatacaggttactctaatgagaagacaatgagagaaagatgaatataatacacggatccgattcgacgagccctcattgatgtataaagcggtgaagaagcgatttctattcctacaatatgccctgcaaaatcgagcagcctgatttgatgatggcatcgtcatcagtatgttattcgcattataaatatcctgatggtgtagccatcctacgctgatcacatttacccagccaaatgattctaaaataattgccggttcatacaagtggtgtgatcttgatgctcccgtttcattgcatcttgacatgacacactttcgcgtcgagtccgtcacatcctgcaacgtcagaactccacattctttcagtcctccattgagatgaagtcgaatgagaagccgatgctacggtctatgattgcggttggccaagttcccctccttaccaaagtgcagacagaaaaacaagaaccgcaagaccaataagtgcatacaaatccacaacaacaacctaaatatacacaccaaactccccgatgttatacgtgtatagttttaatttgtgtgttgaaaacctcgcattcccggtttttctgtcccccgctgcttgcgttggtttcgtcatctgagacaaaactcccaatgctcctttacgctaatgatgcgtattcttgacctagctcagaggctaggcttgcggcagatacgcctcctgacagctacctatttgccacttgcaagtgcctactaagctgtctaagctgtaagactatgtctcacgctctcatatcaggacggttgtcaattggcgatgacttgaaaaaagtcactgctcaaactattctaaatataggatttttaacaacttgtgtttctgacttctcttttgtgcccctcctttttttcccgccgtctctcttcttgtgtctgtcacacgtgaagctcgcattcgcctgttgatctccaaatacctgtcatttttcatcggttccccgcagtagtagctactccaaagacatgttgctacgtataccattagcttggggggaaataccgggctttattcttgggttactatgcggtggaaagaaaacatcggtgatccgatggtccgccggtataacgtgtgtcggtggtgccaggtattgagcaactattaatgtccttgatatcaatcactagatgaccttagtcatgcgggagtaatcctcaaaaagatagtatcctaacactgctacctcattattgggctaaattgaaccactacagtatttgggccaatgccagtaagcaccattcataacgcctgtctcagctgtggctttttcgacatctcggaccaagctcaagatccccatgactcaagatcgcataacgcctcgtgcctcggattcggaaaagtgtttgacaatcgcgagatctggttgcaccaataacaagtcacaagccgcaaagctgcagaaatgcaacccccgctatttggctactaacaagtctcgaatctgcgagatgcgaagcaacgcactgtttggcatatgacgttagcgagacgatggcgccgcccaacgcccgccctactcgacgtttaagcttcaagggatatgttggcgttacgacgaaggtttttgtaccgttggatatttaaatgaaagcagtctcctgttgatcagtttttttttacgtgtccctatctatacaccaccttaagatcataccagtcgacagcatctagagatattcaacaagatggatttccaacatttcgccccgcggattgacaaaatccccaaacgttcacggaaggataccgtcaaaatcatgtattggaacgttagttgttttcctattctatactacaaccatcagtggcactggtgcaactgtcatcagcgatgaacaagcatcaaacttcaaacactaacaccgccttttccgcagatgatccgcgattgcttcaccatttcaacgtggctcgcgatcggagccgttatccagggcctcttggttgtctttgttcgaccaacgtatgcggttgctccggcagcgctcattttgttatataagctatcgcggactatcctccagagcttcggtcttctccataacccttatatggacgatgtcatcatgggcaaattctcggcgcagcatggagacgcggctggcaacgcgccgaccgagggagcacaaaaccagattgcggttattaaactggcctcaaggtcaaatcagtgcgttatcccgtctgtgcgctttgtatggaatatgactgctgacatggcatcattgtagccccatgggtatctttgggcctggatataaacaaatcggagatttcttcagtgcaatgatcgaaaaccttaccgaggacgaggatagtgggtgtaagtcttccacactttaacagcagcataactttgttctgatgctgaagcaatacctagttcttggatcgtcgtcctacctgtgtaatggcgagcggctcacggtaagcagtcttctaaccaaattttggaaaatctttgactgacacatagtcccaaggccaacagcattgccacatgctgctacttccgaaccgtagaggatgtccatcgctttgctcattcacctctgcaccgcgaagcttgggactggtggaataacatcaccgcaagtcatcctcatctcagtatcatgcacgaaatgtacaatgcgccggcaaagggctgggagaacatttacgtcaacaaccatcgcactggtattggtacgtatcaaagtttgcagacgactattgcgtttgaactaacagctgtggcagcaaacatctacaagcctgtgatcatcaatggaaaagaataccagcctatcaccaacgctgctcgtgggccattggccacgcaaaagggacgattaagacagcctaagctgtcagctgggaaaggggatctcgaaaagcaggagtccgccaatgttgaatattgaggattccgtcttcatactcctccgcagttgaactcgacgcgcttttgcaacttaggcctccaaataagttatacttcgaggccgttttacagcttttcatcagtgttaagaagagtcgtcaaacatggttttacgcatggagatgagaaaatgtaactattataggtctattatatacttgaaacatgaaataattatttacattagcatcagtcgttcattttatgtaaaagcatcaaataacctggcccaaataccattaacctagcaagaagcctggttgccctcgtaaatgttgcccgtattgcaagtgctaggagggacgaacaagggagtggctattcacgttagcttcaaagccgtgtagagtgttgtaaaagatgaatacgtactgtcgacctcgagatcagttgcaggctgtctgacaatagagtattggcctccagaggtgaggttgtcctcgcagtcaatttgagcatcgccgccacccgaagagttggagccggtccagatatcaatgtgagcctggccgttgttccagtccgactctgtcatttatgaatcagcaagaatcttcaagttgcagatcattacatcttaccgcattgagtgcagtcatcttcgtggcgaccgtacttcttcaaaagaggaatgtagacagtctcgcaaacgctgagctcgctctcagcagtagcgatagtaatggggtcgtcgtaagttccgctacctattatagcccattttgttagacaactttataagtcttataagttaaatcagaacagagctgctactgaccaccagcgacgtagttacggccgccacagtcgtaggcggtgccgggcccaggaggagagttgtcaggccagccatagaaagtcacctcgacattgttgaaggtgctgcatgcagaggcgaggccgacgaaggcggcgcccgcagtagcaagagtagcgacagacttcatgatgtttagagggattggatgtatatcaactatgaaactagatgtaggctactgatggactgaacaaacgaatatgctcgaaccttgacatcttttatatcttttcctattctcaacaatgtctactcttttccatcgctacccctggctgatcgggcttctccataatcgccgtgttatagatataaacacactaacccaaacaaagtaagtcgttgctccatctccaagcatcgcgaagatcattcccacgacaaggaggtcaatagccttgttcaactctaatcacgtaaattgtggatcaacaaagctgccaacacgactctcggattcgcagccgaaaacaatagtcctgaaatttcgatttcccccttactatcctacaagaaaaaatacgagactgagccaaaactggaaaggtcgttttcagagttactctaaacagcaaatcctttccaatcctatagagagggacaatgctttgagtcgagccagtgcccggcgttgccatgtacgatatgccgacattgccgtgttgccaggctcaccgacgtgacatcgggctctcgcgccgggccttgtttatgctgatcgaaacatcgtatagctcaagtaagatgcagcttacgagcagcctatgcagcttctcttaacattctagggttcgaattcgtaaattcgtttcccatcatttttactcgaaacagagaattgaatgcatttacaggttccaacatagttatgctagacccgtaagctcgggtgggaaatggctgaatggcctatagatctgctgtaactgctggtacatgtaactaacatcgccatttcgctcaatcctaacataggtactcttcgaccaggtttcaaaaggcgcgtaaaagtcaacccttcttacgcggcccctatacaaaggattaaagcagcattcacaattgcaaattccttgatgagtatagactttggttagttctcactattttcacggctgacttgccgctcgatgcgatgcaaaccttatctcgcgtgatttcactcttataagctcctgattgtgaatcgtggcattcatatttttgggagatagaataagaggagcttttcattatttttacttttcacctctttttcattatagaaagaagtgtaaagtgagttattggatggttggatgaaaataccactgagtgagtattgaagacatatcggagagtaggccgagtgatgcggcctaggctaggttgcaatactattctgaagatgaatgcatacataaaaatttatctattgagaagagcaatttatagatattatataatgtagcctatttaatcctttctggaagagagagtcttcgccttttctttctcatagccacgcaacatgactcacatttgacaaatcacatttacgccacagcacttataatccgaggtctttgttgtcttgttactctattaaacacaaattaattattatacggcactataacatggcagtttcgagcaccataagatgaacaccgttgatgctcattggatagcttaagatggtcgctaccgcatgagtgcgcaggctccctctttatgtaagcattctcataaaaccgaggaatcttacgaatggtgttaataacaatgaaattgatattcttgctggcgtttgaatcagagccgtcattctgttccgaggtagaacgtcagacgtaatggtggcggcgttcatgcgggcgcgtcatccacatcataaacttatcacactgtagcctttcaggaaatgctcagaatttctagcaagtacctatgtaagccattcaaaattcatttccatcagcattaagtccaatacagacttcagcctgtaataacttataagtctggccttacctcatcaaagacaatgtacggcaacacgtagatggcttgcttgcctactgctacataaatagcaggctaagttcctccaaatcgatataaatcatcacaactatacgttctcaacatcttttaattaaagctgaatctcatcaaactcaagatgaaggtcccccgaggcaatggcacccaaggcgagggcacaggcacacctctgccaaaggagacgcttgacatcctcaacgccgttgactttagtggtaaaacaatcttggttactggaacgactcatggccttggagaagccatcagcaagcacgttctcatccgcaaggttgacagattaatcatgggcgtccgaaatgtgcccagaggcgaacaagtcaagaggcagctcctcagtgacccggccgtggtggctgcaaaacccaatgccaaaattgacgtattcgagcttgaaatggaagattacaagagcgtgcaggcatttgctgcacgagtatacgagacgacgcctgctttggacgtcgccataatgaacgcaggcgttggaggtgccgaatatcgtcgcgcaaagtcgactaaccatgagaaaatactacagattaacctcttgtcaactgcgtacttggcaataaaattggtacctttactcgagaaagcagcagcctcaaataacggaccaggtcgccttgtcctagtcggcagctacagacagtttgagagtgagattgccgaaaagaagctcacgcgcaaaataattgaataccttgacgaaaaggagaaattcgaccccattcggagatataatgatgtcaaacttcttctcggtttagttaccaaagagctagccagccgcctcgacaagagtaaagtcgttgtcgttgagcctactccgacatggacttggagcaactttggatccagttatcctgatggcccaggaaaagattgggcctttcaggtattgaaagagagaggtctgtcatcagaagacgctgcgttgcattatctcgttgctatcgtcggcgacgatgacgttcatggccaatttctcgatgataatacgattgctccgtaagtggtctgcggccgttgtatccattcctcgcccttaatcttattttatctttatttttttctgataattatttacagccgccacccctatacttcgacctcggaaggggagattctgcaaagagagctgtggaaagatttggtggaagagtttagaaagtttgatgcctcaatttctacagtctctgtcgtcaatcagtaatatagctactagatagaagctgctcggacccatgaaaatgatgctctcagccatctagtaattacggcaatgacaaatgctggcatcaaacaaatcaggtagcgggcttgctgtatatagacgatgcagtcataacacgtcatagttgaagtctattgctacaataaagaacgagaccatggactgtctaggcaagttaaagtggatcagtttacaggtcagatgagccttcgccagacttggtaatatgagatttggtccagatccaagctcaagggccatatcaatgacgctgtcctagtacaatctcgaaggatggtcaaattctttcttctttctaaaaccacttgtaaatgggcggaaatgtgttttggggattacgagacgcctccatgaatcatttgtacatatattccggccatgctgcaacggcgcttaacaaacgaattatgcggtgcttacgtgattcgacttccgagaatagtcttgaactcttccatcttacgcctttcgccattctcaagtacgcagtatggatcctgacgctggttttcatctcgctgcgtttttggtttagaaaatacacgagattgctagggactggaatttcctcgcgattcaagtctatcgggatggaaaggtcgggcctcgcgccaaatgcatgcgcctcttgcaaggtgagaaagcggcgatgcgacaagaaactccccagttgtcttgagtgtgcaaagtaagcaaaagttgaaaatccaaaggatgaaccaacaagaagcgaaaataaaaagaagaaaacattcttctctaccaaagtgacgctaatgcaaggcacaggaaacaaaggcgctgcgactacgattacgtcaaaaggggttcaatgttggcctcttctgagcagtcagattcacttcaagaagacaatgtctcatctcaacctataacttctacaactaaccaatatgcgcttccttcttccaatttatcagctctgttttttcttgatccgcccgtctttcgcaatcacaacatcgacattcccaaggcgtttgccaggttgcccagctccatcacaggacagcttggtaacagtcagcaacaggaagaaatcggcaaccggttctttaacacgattcatgcatggctacccatggtatcccggaaaagattctatgaagatctacgaatccattctgaaaacctcagcgcctctgccgacttggcttttttactcttgggcatgaagctgatgacatggcaaccgctttcagaagatgatgtctctccagtgaagcagacagctcgaactgcgacgtacattgagacgaaaaggtttggcttcgagctcgaggcatccggcatgttctctctccgagtgctccaagggctacttctcgtggcgttttatgaagttggacatgcaatctatcccgccgcgttcatgtctatagcagcgtgtgtgcgatatgcacatgcattaggcatacatccaggggggctgcagagactaaagctaccgctgacgtgggtagaagaggaagaacggaagagggtctggtgggcagcgtttctgctggatcggtatgtacagccattcgatgcattgactcatagcagtctgacttggattagatttgttagcttgagctgtccagggtgtccagctactgttgatgagccagaaccagaagatgctctaccgacggatgatgagctttgggacgagggcgtatgtacatgtatctgctgtgcgggtggtatttcttggggttactaacatatttctctcaggtcaagaaagtgccccgttcgccgctgttgaagaatcccgtcaacatagactttgggagatttgcagtgctaatacaggcttttgctctcatgtccaaggtgcaacgactcacgtcctcttcacgaaacattccaccacatctgttaaaggaagaggcgcaacggctagagcgggccattaaagctctctattatttcggacgaatagagcgtaaaccggaaactgggctacccagttctgaatttcactccgtatctcagatgtgagtacatatactcggcgatttttgatggttcagcaatcatgacaactaatcacgttaataaagctccttgatagcaatatatacctgctcaaccattccgattgagatgccagacaagttcattgaatcgcttgccgatgctctaaacgctcctgactatgaggatcttgtcacagctgctcagcgcggacaggatgagatttctccgtttctaatacagttgatataccaagcctctgtaattctcttgaaaatcgaaaatcaccaagatgaaaactggagcgacccaaaagtagagaagctcaagagcgccttattatggttagacaagaggtggaagctggcaggtaagccgataaatcgagtcagatcgtcaacaagagaaaaactaaaaattgaataggagtgttttatcaagcgttagaagctcagcaaatcgcattgtcaagaggtttacagttggcttaattaataatgataataccatcgcggctttatgcccaacgccctttattgcccactcacatccttcatgaactgagccctatcgtatgagcagtattattctgacgtcacgtaccacgtagcgtccttacaactcgctggagataaccaggcataaaaatcggcacaactgggcgaataaaaagggctcttatagccgtctagtgcgtttagcacgagctgtggcggcgcgtctcttctaagattcagcactaaagccgtaactgcagctgaccgcggtcagaaaaagggcctgtttgtcagcttgtctcttaacctcgcttgcttctcaccatcagtaatcttcaatcatcgccaaaacctcaactcatacccagtatataatctcatacttggcgcttaaatacgacagtctcttgaatctacttatgcgccagccgtaacctcgcccgtcgccatgtcgaatcgaggcgagagcgtcatcctccctagcaatgccgtcttcctagttcacaaggttggcggaaccaaagccggtcgaggatctcaatgggaaactcgcacaaagtcgatgcgcgtcgctccggacctggcgcctcgtatatccgtgacagtcgacagaaacaatgagtcgaaatcaaacgccaacagcatcgatggggatgctctggagtttgtcgcctacacacctggaaaacgacaacagttaacaaagcggtcaaaagaggtcaaacgcggtcggcgtaccaaacgctctgttacaccaccaaaagatcgctctctggtatctgttaaaaaggaaccgaggttgtctcgcaacccaagtcctatgccgccggaacttcccgttgccctggtaggacatgctcttctttacatcaattattgtatgttgttatgtctactctcgtcaggaacctcttaatttttcagaacggcataactcactgtatttcaagactttcattcaattgccgctgactcatataccctaccatgtcttcttttcaaccccgccaaaagagactggtttcccaaaatgatggaagacgaagcttggcggtgtatcattttgtctctctcggccaacgcgctggcttcgctgacaggctccccctccaattacgtcgactctcactctcttcttgatgaggcgctgcggcaactcaagagccgggtcgcgtctggctctcttcccacggatcagacgctgggtgcaatatcatgtttggccatgtggagcgtaagttactggggcttgcttttacttttcgtttactctgttatgcaactattataccattaacttatactaactcgatgaagaatgaccaaggtaatcatgataaagcttggattcatgcccaaggtcttgcagaactcgtcaaagtgcgaggcggctttgccaatatcgataataggatgagatctaaagtatatcggtaaggactctacatctgctattaacatacatggctgtggctcatattatctttaagcggcgtttttgatattgcagtagacgttgataagccaccactactagatgaaggcctccgagactctccaagcagagaaattatttcagaagacagtttagactcagaatccgagctagcttcaaccgagtgccgagtcccgccgcgactatcaagcatcttccacgatatcacacagcttaacaccgttgttgacgatgccatgactcgcaacatcaagctggatacggataacctctatgagtctgtctttgggctttacaatcgccttctcagttgccaatcggacaagatgagcgactgcgacaacagcctccgcatctctctgatcttatatatcaagtctcttacatcagttgggcgtttcaacgcaacttcgatgaacttggttcgcaagctacaagcttctatccaaggctgcttgcactctccatcgcctctaacgcgatggaagctatttatcggtagtatcgctgcttcagatgggactactgaacagcagtggttcttacagcattcagctatggccatgggtgagagcgacatggccagcccagacagctggatgacgttccaggaagagctgagcagtatcttgtgggttaaaccagtccttgaagctgctggatataatctgtggttgcagataacgggagccaactctacgtgatgatgagtcaaatccaattatcaacacaggctttgcagtctataagaagcaatacgcctactatccacaaatgaaacgacatcgattcctctgaatctagggtcaagagagcaagatcgaattcctcgcaaacaccgcctccactgatgatccgcagacattactctcacaccaaacatcctacctaagcacgaccaaaatcaacgctatgggaaacacaaattaacacccttatttattacttaaaagaaattttttctaaataaaacaagcgtgttaatatccaccccacttacaacaagggatgctacatgcgggatatcaccacgatcgactaaacttccaacatcaccgcattcaaagtttctgaataataaatatgcaaactagcggcgaccgcgtgaagatattctttgattaaaaagactggcgatgaaaaagctacaaatctcagagtcaaggtgaaaggacaatatgacagccgctagatacatagcgatggcgacgaggggaaaagttggcagactccaaattgattcgcgcaagcctagcttgcgcagcctcttatgtggcaacattcaatatttaggcaggtattgaagcaaaaagggaaggaatcaaatagattgacgcataaataattgatcataaaatcacaatttaccacggctataatttgagaggcatctcctacagcccaatctccaaaattcttctccaaatggacagaatgcctattcgccaacgttccagcgctgtctttctgacggtcgattacttgcccataaatagcctcaattttctatctcgagacagagatcttgcagctaacaaagaattatgtttccaccaccaagttacttgattatttgcgagaatatctgcccggagtgactgcccctccatatccgatgattgataatagggaaaggttatccagcatcctagttctactgtctaacattatagatatatcatatgctgcaactgatgctactgatgctactgatgctattggtgctattgatgctctatatatacatacacacatgattttacatgtagatcagctatgttataactgggatgttggatgatagaacgaaagttccagactaacctttcctttatatatttcaggtgtaattctcaggctcaattacaagaaaaaaaaatatacggcaacaaaagctgtccttaaggatgaacagcctctcaacgggagttcatcaccaccctacccccttagcatttttcatgccggttattcctccacctaattcgtccgcgatatttcgagcgcatggccattaaagccgcgagtataaaaatagccccaaggcttagcagaccggccatgactgctattagccagggttgggacgtagattcggtgtacgccttcgagacctttgccaaagtcaacgctccttcagagccaatcgatttatttgccaccatgatgcccattgtggctctctggtttaccagtctcgcctatgtagtccttattatgttcttggtctcgattcagctgtctgagatacgcacagagcgaatcccttcaaatctgcgacgaggacttacgagaagactggaaattaaattatcttggatcgaaaaagaatgaaattggagagacagatctgatacaagcagatacaagcgatgacaagcgatgacaagatggaacccaagcgataaatgtgcgacgataaattgggttttgataccgggtgaacgggctgttgtgttgaaaagagtcgtgtagccaggtaagtttggatcaacagtgaaattttcaggcgatggaagggcggaattctctgacgattgaaggttggaatattcagtggatggagggttggaactctcaggcgatgcaaggtcagggagaaacagaggaaaactgctcagtttatataaatatgtcgcttaaaattgctgaggctgaacttaaaagccatcaatagattcttctactccaccaagagcatcatgagtatacagtcctctgtcgttatacgagacgaacagatgcccttatcctactcggccgttttcagcgatatctacttattacttgatagatacctacccacttcacgcgccacctcgtatgttggtgacgatatactcccttgtggcaagatgccaagtgttattttctcccctataggcctttgagaggcacaaaaacgcgcaaaagaggagcaaccagaggagatactttgtagaacatgccaccagagagccccccgacgcgtaatgggtaccaaggtcgtaagcttctgaagacgtctttctcccagaagccacataatcctccaaattgtagtactggcatctcagcctcaaaataaggtatacgccaactaatgtacctcagttggagcccctgacgacgtgacaatgtgatatttgaagtggatatacgactcaattgcgaacaccaaaagaataaatcatgcatgtcctttgcaagtgccatgtatatatacaatccacaagtctataataggagaaaattacacgacatagtaccctacataactcctcttgcttcccttttgctatatccttcttttgccgcatcataactcatcgcgttcatgcttaatatcgggtcgcccgctatctttatgcaggtctactcctttcttcaatcgccacttctcccacaggtcccagaattcgttctccatcttcttgtccatctggtctggcagaataacctcgtacgtaacgtacaggttgccaaattcgtgcgtatggtagacgctttcgccttcctcgtgccataccggcataccttcaccagcaatggtctctaccaggccaccttgaacgacctggccacgctcgcggccgaggcgcacaacgtgcttgtcgaggtgagtgaggttgcgagtccagccgcccatccaagcctcacgcagagagagaacttctgtccagtacaaatcgtggcctttgcgtcggaagaaggtgccgtcgacttgatcggggttatcatcatacgacggggtagcctcggcaagattgacaatgagatcgccgggaacccagtctgggctttggtcggcctcgttctcaaacaccacttttgcgtctcggccaataccgcgctcgacagtcaggctgaccgttgacaatttacgctcaacccgattgccacggcagatgggacacttgttctttatgctcttgcctgtgccaccacagtggtcgcaacgaacctgcatctgctggaacatgccgggggcaagctgttgcttgactattcggataccgtgtccaccgcaaatgttgcaagtctcgacttttccgtctgcgctgcccgaaccctcgcatttctcacagatgtgctgcttctcccattggaactcggtagtggcgccgttataaaagtcgcgaagggaaatttctactttgacctcgacattgctgcctcggggctcgcgacttgatcttccgaaatgtccatggccgccaaagaatctgctaaagaggtcgaaggggtcgcctccaccaccgcctccaccacgttgacgatgggactggacgccgtcgtggccatagcggtcgtagacttttcgaagctcggaatcgcttagcacttcgtaggcttcggagacttgaacaaacttctcgtgtgctgtttcatcgcctctaaaagaaagtaaaattgcaatcagtaaacgttgtaaatggcaaggcgcaagtgcaaagagacgacatacggattcttgtcggggtggaacttcttcgaaagttggcggtaggcagacttcagctgcttatctgtcgcagatttatcgactcccaagatctttccatgactgttagcatcattgtgtgcgaagaaacggaaaagtgttggcgcaccttgtagaagtcttcggcgcacaaggcaagcgatactagagccaacaagacgaagatcgccccgcggagtatcatggtgctgtctggtgctaattggcccttccagtggtaaaaaagatattgataaaacaatcaagcatcaataacctgtgtcgtaggattcctttccgagctgcttctctagcaaggctcgtggatgtgcaaaaaagagaaaaaggctggatatgcagcttgtaagttacagcgtgttaacatttccagttgcgttgacgtgtaggtaaattagtggcttttctggtctgctggcagctgcatcatcgctgataagctgccggcagggctatcgcaaaacgcccattggctggcggatgaactacgggggaatactatggacccttagaatcgggtctccactaaaaaatggcagctattgcttctgcactcgcttccaggtagcatcgcgtctcaccttcagcaggctgccgtggtgtgaaggcaaatttcgggaagattccaggaggcaaaaagaaggcaaaacacataagtttatacactcagtgagagctgcacggctgccatcacttccgacgatgagttccaagaaatatgccttccttccgatggacgatggcgactcctcggatcgccacaaggagagccgcatgagatcgcggcaggactatctcaagaaaagagaggcagagcgcttggccctgctgaggaggcaagtcgccgaggagacggcagaattgaggagcggagtgcggttgtcagagagggaaaaggcagagtttaccaagaaccaagagcttctgcgcctggctgaagagcggctgagaatcgatgaccatcaagatggatacgtgatgccggaggactacatcaccgaaaagggcaaactggatcgtaagaagaaggaagatgccttgtataagcgccatgtcgagcgggacgagtacggccaggagaaatttgtcacggaacacgacgagtgggagagggagcagaccaccaaagccaaagcgcagatccagggccgagagcgcgaaaatgaggactacgactacgtcttggatgacgcgcagtatatccagtggagcctggactcacggatgccgggcgagagaaagacgttgaccaaggagcagcagtttctggaggcacagatcgaggcggccgagaagaaggccttgtcgatccaggagacaaggaagagtctacccatctaccaatatcgagagcagtttttggaggcgctggaacagtatcagatccttgtcattgtaggagaaaccggtagtggaaaaacgactcagctacctcaatatctccatgaagctggatacacaaagaacggtatgaaggttgggtgcacacaaccacgacgagtggcagccatgagtgtggctgcgcgtgttgcggaagaagtcggcgtcaagattggccacgaagtcggctactctatccgatttgaagactgctcaagtgaaaagacgatactcaagtatatgactgatggtatgctgctgcgagagttcatgacagagccagacctggccggatattcggcaatcatgattgacgaggctcacgagcggacggtccacacggatattttgctggccctggttaaagatttggcgagagagcgaaaagacttgaagctcctgatttcttccgccaccatgaatgccgagaaattcgcccagtatttcgacgacgcccccatcttcaacatccctggacgacgttatcccgtggatatttactatacccctgcgcccgaagccaactacttggcggcggccatcacaaccgtgttccagatccacaccacccagggcaaaggagatattctcatcttcttgaccggacaggacgagatcgaggccgccgagatggagattgctgagacggcaaagaagctggggaatcgaataaaggagctagtcatttgtccaatctacgccaacttaccgtcagaacttcaggcaaagatttttgagccaacacccgagggcgcacgcaaagtcgtgctagcgacgaatattgccgagaccagtttgaccattgacggcatcgtatatgtcattgaccccggttacgtcaaagaaaatgtctataacccggccacaggcatgtcgaatctagtcgtcgttccatgctcccgtgcatcagccaaccagcgaagcggtcgtgctggacgtgttggcccgggcaagtgtttccgactatataccaagtttgcttatatgaacgagatggacgagtcaccgctgcccgaaattcagcggacaaatctcaacggagttgtgctgcagctcaagtcactaggtatcaatgagctgctggatttcgagtttatggatccacctccgacagaagctctcatcggcgccttgaaccaactttttgccctgcaggctctcaaccacaagggcgagctgaccaagattggtcgtcaaatggccgaattcccaactgatcccatgctggcaaaagcagtcctagcagctgataaggaaggctgtgtggaagaggtgctctctatagtctctatgctgggtgaagcctctgctctcttcttcagaccaaaagacaagaagctacatgctgatagcgcacgaaaccggtttactatcaaggatggaggcgaccacatttcattactcaatgtctggaatcaatgggtcgatagcggattttcacccatctgggccaaagagaactttttacagcagcgatcattaacacgcgcccgcgatgttcgagatcagcttgccaaactctgcgaacgtgtcgaagtcgccccgtcaacatgcggtgccaacaacctacggcccatcaagcgtgccatcacagctgggttcttccccaacgcggcgaggctgcagaagagcggcgacagctatcggacggtcaagaacagcacaacagtgtggattcacccgagcagcgtgctgatgtcgatagatccaccagaaaagatggtaatttatttcgaactggtgcagacaacaaaggagtatatgcgcagcgtaatgccaattgaggctgtatggctagcggagctggcgcctcactttcacaagaagaaagatattgaagcgttggaggaaaagaagatgccaaaacaaaaccgacgagactgatattgccgtccttgcaattagtagggcttggtatattactacatacataatcataattccccacagaatgaaggatactctaattttgcgcttcagcctttggcgcatcctcccaccgatacatgatttccgtcctcatcgtatacttgagaccttccatgacatctgctccttcatggtagagcatgggatgctggaagatgaggacgctgcctgccttgggattgacatccatgcgcctctttccattgggcgatgaaaaagcggtcgctccgccgacgagaccttcatcgctgaggtagagatgcagcgtatagtacgtctccgtaataacatcgctatctttttcggatcggtacgcggcatcacagtgccctggatggctcattagcctctggatacatactcaggagcacgaaagggggaaattgtctctcgtgcacggcaaatggtatacttactcctgaagaacatgccaggcccatacttgaggaacctcatgcgctcgtttaagccggcaaacttccatgtgccctggctagtgtttggtcttggacatggagccgtggcaacgagctcctgcagcccttcggcttgagcacagcggtcccatagacggtcaacgagaagctgcgtgtcccatacgattcgatcgctgtggcgatatcctggggctgacgcttccaatcctggggctacactaacaagagcgggtttccagggagactcgcctggcttctccaggacggcagaagcctcggcgtaagcaattagctccctgcactcctctcgagagaggacgttgtcgagggtccacgccttgcatttagtgtactcgggcagcccagattctttgaacgggacgggtgttattgtgacgggctcagatgccgggccggtgagaaatgtgtcgggaatgtccacaggattagacttgtagtctacgcggaggaagccacttgatgacatgctggaatacattttggcaggtgttgttgaaggagctgctgcagatgaagaggcggatttgaataaccgggagaacatgatgaatggggtccaatcaagggcgaatatataagacttaaggctgaaaataagacggggcttgaccgacactttttcccttgatgcgttgcctaaatatgcagcttataggcagctataattgtatacgagaatgacatgacatgacgcagcaagagcacgatcagctatttaaatacattcattccatcatcttttatgaacaagtggcaggattcaggattaagttgcaaaaaatgaaatagaggaagaagaggccaaatcatcagtgaaactctggccttctgactgtcaatctcatctcagctgggcagtgcaaatgcggctgccttgagtcctagatttgccgtggaaccgaaacccgctcgggaaatgttagtgtccacgcacgctaaagcaccgcctggacgaagactaaccagctggatccagctcccggttgcctggagctggtgtgtgttggcttgccacgttaaaccaagaagacaaagggatacgtacgtagccatcgcttcacaatagcatctagatggtttgagatttgaatgagttagactagacgcagcaacttggctgaatgcacgatgtttgttgccaggctgtcaattttgaatataggtgcgttgagaaacggtaaatacttgttgtcacataacaaatacctaaggtccagtatacactaacctatcagtttgattgcgtcgaagctgaaggaaattcaagcgagttctacaagcctgtcccataacaagtacttgcggggtggtatgctgctccgtcacgttgtcagtactagtaatatttcacatcaattttaactcccccccaaggcttaacccccgcataatatacttagggagaagttatctagcccctaattttattatttaacaccataactgtagtataataaggcagctagtttatatattaaatatgtagctgttaaatacttattaaaataataggagtaatagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtattatcttataacactctcaagaccttttcctgtaataaagctctagtcaccgcttgtgaaagctgcacaatgtggcagtaggggagcacttacaccaatgatacttggctaaaatcagagtaatagactggaggctgtgaatgcttactactgcgatataagatttctgattaaagacgcatctgttggtacggaagcgaagagataatcaatacgtagggtatacataaagacaaagtaattttagtaacaatcgttcaatatcttaagtatgggtgacagagtagcatttacacacacacaataagccagtaaaccaagaagattaggtacacgaatgaatgtaagtttcagatgcaagactgtattgttatcattcagaatcgtcggaacacttggacagacgcccaagacctggaagcatgctatgtctccaaatccaaacaacactcgggttgttgacactttctcgtgccaaagcgagcaattgcctctactctaagatatcacgtcctcgcatacaaagagactcacttcaaggctatacattcgatgcccagctgtttttgttcgaccttccctacaaccaaaagtaggtttctagagtaccttttttttttccatcgcaaatgtctataatcttcaattcggcatgctgactctatgtcttgtcctctatcacacgaggttctcagttggagaggtcaagtgttcactaccgtcctcaaacttccgccctcttcacagtgtttataacctctccgtaggttttccaaagtgtctgcgaactgcatgctgcttattactacatgtataaaactgcctcttaattgacaaatttttttttttcacagcaattttaacctccccccaggctgtacatccgcgcggtgccattttcagtgcgcatgcaactcacatttcacagcaattttagcgctccccaagggagcaacctattactgtaacatattttgataacggataaccaaaaagaggacacaggagcacgtataacgttttgtaccatagccatgctaagtacaacatttcaatactctcatcaaacatgaaatgcaggctacctcaattacacctattacatgccctcccaatcccatctcccacctcaacactccgattctgctcctgcgtcgacaccgcaacatccagccccggattccccccaaagaaattaaacggcttcagcccaaccaccatcttctccgccggcatcaccggccaatcctcaatccgcgggttgtgcgtcgacccaaacgtgtgccaaacaacaatatcctcattccgcacagacgtatcaaccacaggatcccttcgcctcctctcaatggccgacgcaatcccatcccctcccgcagactgcatcgtatgtcgaccggccgggaaaaactcctcgtcgtcatggcgagtaacccaaatcgcatgctgtccatattctgagcgccgtgcatggtgagatgcaggatgagagagcagcatctggctgtaaaacggcacaatcttgaatcccaccggcgtgcccgttatcggattgacaactttctcattcacaatcttaaaggtccgattcgtagtaaaatccagatccaagccctgctcatcatccacaatcttcttgctcgtcacgtacccaactcccagcggattatgcacatccggatccccaaccggcaaggcacggctctcctccaccagcaacgaattcgcatgcccatcaatcgccgggtcgatcctcagacaaaacaaatgctggtgatacggcgccagcacgcccggcgcaacgaccgtcccatacggcaccgtctctcccacggcaatcggcgcagtcgacaaaatgcccgtcgcccgcacctcgtaacggatcgaggcatcctggccaaagtggaacgcaaagatgtactcgtagttgctcaccgtgatgatggtctgcagcaccaggatgcgagaccgcgtcacaaccgcattctttgtgcggaaattggtgtgtttccatagaataccatcatcctgttcgtggcagcaaatcacgtttggcatcttgagcggctcgccagcccgcgtgttatgccacccgtcaaaatacttgatcgtccccagacagtcacacccaagctggagattgttggcgttgatacccgcaccgtcattgcccagatcaaaagccgctttcctctggtacggcgaccgcggatctccatacggaacaaacatctccgccagcgacaggcgataaaagaggctgcgcccatcatagcggacgtcgtgcagcgtgaggccctctcggtagttgaagccgacgtgcaaactccacttctcccaggttattgagtttccgtcggcttggaatgacgggccctctggctgcacaacctggtatggctttgtcgtctgtctgtattctgatcgtagacttgggtgatattcactgtctgtggctgggtgaatcttgctgcgatcaaatggccgagcttcgttgtggattctttcggttgagcttgacggaagccgatagactttgacaacccgtagtttctcatctacttcggcgcaaatgtctagcggatatgcgtaataattggcatccgggttgctcgtaagacgcatatagaaccagcactgagccacgtagttagcatcagcagatatatgcaagcttcaagacacgcaccattgtaattctctccgtcatatcattcatcccatccgtcgcataagcccacgcctcgacacaaaccaccgcctgagcaggaagctgcagcgtccgtatctcagcccgcacccgctcatcagccaaacaggccttttccacctcccccatgtagctcgaatcgatatacgagtgtttgcccttgagattctcaagcttcaccacagactgctcgtccaaatcgacaatcagctcaaacagctgaggcgcttctttgggagctggcgaggcaacaacctgaacgcgagcttggcgtgcgggtcgagcggcttcagcggtaaatccattgccttgccggtcgagaaaagcaatcatgtgctgttttggaggctcctttagagtgatgaagcggaaattcgggtcttggcctgcgaaacatggctttacgatggatgcggcctggagggtgtaggttaggcgcgagccatcagcgttgagagacatggggtcaataccttttgtatctcctcgggagaaaggggatcaaatgggtgcgggtagtacgatgccatggcaggtaatatatagataaacccgtgtttctttgtgtagtttttgctataaatccaagaatttgtgtgctcaatatgtggtgatttggcttggttcaagccactcttttatacccagtctatacaccaccaaatatttgactcagcagcattcaatcaacgcacgtcaatcccactccccgttacgtacaacccatctcccaaacttctcgcaacagtaccgtctaaaggaaaggttggttttaagtgcacacacttgggggtagtggccgataagaacacgcgccggacctcaagcctccaagggaattgtttcccaccgcgctctgcctccaaaggcaataatctccacgcactctgcgccgtctcggtgctaacaacccttggaggaagaaaacagctgcatgtgacttttacatgcatcgttgcatattatgagtcagtactactaactattccacattgttattacctcatgtatttgaaattgagtgaggagatgagggtgaacacatccgtgtatgatagagacgcctatagcgctgtaatttagtgtaaaggcgcactgcccagcatctgctatcaaggcctagtacaatggaggctttcaactttaattaccatcatctcaaagtgcaaatttacaaaacaagtcacacaatattaaattactatcaaaagaaaaaagtagcaaagcactcgcttgttttctatatctcattaaacaaccagcataagccatacatttcttagaaacccaaacttcattcataaagcaagctttgaagagaagaaatcatcaatcgtaaaacaaacgaaacataaatcatataacattaacgtcaaaagagaaaatgagaaaaaaaaaaaaagcaaagcagaaatatgtcgtcgtcaaaaggtcgtcatcgtcaaatcgtcatcgaatcgttccaagacccatcatctcctcctcttgtgtctgccatcatcatcatcatccctcctcttatgtctcccatctccatcatcactatcgccgcctcctccccttcgtcttccttctccatcacctcccgctccacttgcaccaccagcttgaagcgctcccgccaacggtcccaactgtcccaataaatcaccaccaagcccaccgccaagcacatccccaaccacgctcacccagctgcgccgccccgacagagctcccgtcacgccgcccactattttctggatctgctccggatcgctagccataagttgccatgcaccatggatattcaagccaccaggcttttctgccgaacgatgaaaactgccgcttctagtcgtcagccggctcctgccatgacgcccaccatccaatggtctcccgtgcgagtcgaaacgatcaggcaaatcttcgatttcctcgtctgaatccgagtggtgacgtctcctacgcctgctctcgtggtcacggttaggagaacgatcgtgagtcgtatcggatgattgccgacggtggcgacttgatcggttgaactggttttcacgacgtttaccgcgagatccatcttcagactccgagctgtctgattcggattcaagttcgtgatcctttttatgcctcttcattgttacagtgctcgttggagaaagcggtccaaacgacacagactttcttctaccgaggggaaacccaagcggtggaatctcgatgcgaggcggcggcagctgcttgagcggttttacggcctctaaaaaaacatacaggttagtctcagtgaattacaattcgttatcccaaaaacttttgtctaatttgagaaaacaatcaaaaaacagtccttgcagaaaaaagtacgactcaacgcaccctcggatggtccgcccttctgttcaggtggattcttgtttttggagaggtcactcacataatcttgcgggaagctaccgcccgccggtggccctggagggggaggtccagggggaggaaccgggcccgaaggcggcggccctggcgggcgtgcgtatcccggcactccggaagagttaccaggaggcggcggtcccgaaggtggcgggggaccagccggtggaggcggaggtgcgtacccatggtagtcttgaggcacataggggtggtactcacgaggttccggcacactggggtcagtatacggcgtgtaggagtgctctcgcggcgggacgttggttgtcggcggctgcggggccgggggaggaatgtttccggggatgctggctcctggagttacaggatagggggccccgaagtaggcgccgccggaagcattgggtggtgaatgcggtctgtttgggtcttcaaagtaagccccgtttgaagggaccttggggtagcctacaggagctcaaaagtaagttatcgtttgaaagagacgcaccaaagaaagaaagaagccaagatagcttgggcttataaaggggagggggtaatcttacgttgtgcttgctcctcgcgctccctcgagcgcctctccttcgaccgtctctcctttctatcctctttcctctcctctcgcttttcctcccgtctcgcttcttccttccgctctctctcctttctgtccttgtattccttgattcccgccgccgcagcacctgcggcagcgctgtctcgcagccgactcctgcttcgtttcctctcctcgttggactcagaagaggatgatgggtctctttcacgtcttctccgtcgatttcgccgcctctcctcggcctcggattcatacccttggccagttggagagcgcggatcgggtggtaggggatcgtgcccgtactcaatcaagcctagcccaggatcagccacggcttcggaataaagggatctggctctcgacctgctcctgctcctgcttctactgtgtgagttgtgtccatcgtactcgcgatcctcgtcgctatacccacgagaggtcgattcccctctctccctttccttcttcttatcatgatggtccttccacatcttgccagctacgccaactgcggccgcgccggcggcaagctcggcaccacggcgaagcgtagacttgctgcgagatctgctgccaggtcgagaatgtcgtgacttggatcgcgactttgacttgtcacggaaatgcttcacgagcccagcagtcgcggcggttccaatggccgccttggccaaggtggagaggctgcgcttgcggctgggcctgcgcgagcgcgagcgatccgagtagtactcttcgtcagatgtatagtaccctcgatttcggcttcgtcctcggcgtcgctcatccttttcggccttgctggcctggtgatacttgacggcgccagctgcggcgagggccacggcggcgattcctagacctttcttgagcgcagagtggcgatcgggggattcattaccgtcaccccagtggtcttcataggcgctgtgggctcgcctgatggcctcggttccgatggcccccaaagcagcgccggcaaggaccttcttgccacggccctcggcaacctctccgtactcattggggcgactggagaggagggccgtgatgccggcgccggcaagggctccctctgcgaggtgacgcttgtggtggtgatccgcgctctggcttcgctcgcggcgagtggtgcggcgagagtagtaatagtcatcgtcgtcgctgtggtagtcgtccccgcgtcgcgggcggcggtcgcccttgtaggggccaacctctctccgttcccgtcggtagtaatactcttcgtcgtaaggagcgggacgagcgagttctcggtccccgtccctctctctgagcacaatgatgttgggttcctgccggggaatgacaatctgctgcggcggggcttcctggacgatgattttctggtccggagcccgctggcggaccacgacgggagaagacgcatggtttggatcgtggtaatactcagtctccttgcgatagcgatcaacctcatggccatggccgtcgtcaaagcgctcctcgactctcttttccacgcgcacatcctcttcatgatggcgagggcgtctgtcccagtcgcggtccgtctcccggcgctcgacatcgcgctcatagtaggcggtgcggccgcgatcagcgtcgacgtctacggccgagcgtggcctgtcgggcacatatgcccgctcccttcgctcatactcgacaaaatcccgctcgccagagtagcgtgagcggcgctcgtcgtccatctcatagactttctcgacacggtcgtatcgctctaccttgggttggttgactttgtatcgggtcacagtggtgctcttttgaaagtggtcgtcgtcagaatcgttccgttctcggtagacctttgtagttctatagtcggccatctctccaacctagcgctgcctgccaggtatatctctctgtctctcgctatctctcacactgtctttccactcttttcctctccgctgttgtgaaccgtcgcttgtatgaggtaccaggcaattatgacgcgggagagaaggagtggctcgaggcgcacaggcagacacagtaagtacagtataaaggattccgagaggctgaagaaaaaaacacaaggaggggtaacgaaggagctgggaagggaaaggatatgacgcagaagagtcgccaagttatgccgtcccctgctgagagtgtactaataggcactcgctcgctcacacagcagagggtcccgtcctgccctgccctgccctgtcttgtctcgtcctggcggctacaacggaggaggcagcgcagagtctgctgcaggataacgtcaggacagtacaaatagcgtcgagagcgggcctggctgggtgtggacagctgatgacgatgtttcattgggaggaggggccgagcagcagttggaagccggtcgaaggtgggcggctgactctgggctgcgtgagagcgaggccagctaacgagggctagacaagggcagggctcatgctggacgaggctaaagagtgctgtgctcttggtcttttgcgctctcttttgcccggtgatggcggctgtcttggtcgacgaggtcgaatgtgtcatgtctggtcttgtctttgccgtcatcgcctctgtctcgcaacaacatcgccatcgccatcgccctcatcaacgccgtcatcgtcaaatcaacgtctcaagtagcccttggtcccctccattcgctgcaccgtcctcctctcctacagtgccaccagcaccgtagccctgttagacgtcgacctgtgccaaaccccgaaatccttccagcccccctcccaacaaaacacccgtggttggtcacctgcatgaatctgcgagaaagccgccggcgccttgtgaccaggcagaagcgtggcgcggggtccagtcgctgctcttcgcaggaaccacgaggggccgcgagtttttcccgtcgcagagccgaagcgctcagcaccacccgattctgttgtttgctggcgtctcttttcgtgctcacgcagccaagtgtggtgacacgacgtctcagcctcacttttgttgtttctaatttcttagtcctttgcctcgtagccgtgaccccgcctcgctctccctcttttgtgctggcatgtccccagcgtcatggtgccaggtcagaccagcgacaacagaaccacacgtttggcgaggcaagatgcgttgttgtcatttcacctcatgtcacgtctgctgtcactcacaaggttgagcctgtggctttcgactttggctcgcctcgcgccgttccgcgctaaaaagcccctccaggtacctggagatgccgtgccaagtgcctcagtgggtgggaatagaaaattccagcaccttgcagcgaagaggggagccctggctgggcggcaatggcgtcatagcgccatggcgacgcctgtcttctaaacagcccactatttgcagttccactgtagactctattctggtccatggcttcaatgctgtcttgctgtcattctgccgttatacctacaagtacatcaaatcacatttccactatcctcaactttttgatcgctgctagaaagtccccccacgccgattatgcacagcctagttactatggaccgcaaaaaagctccgcaacgggcacattccttcgatcacggcgagccccccaatcagcccacagcccgagcggcccttgcgttctatattgctggcagtacagcactgttcttgctggcagccaactgccgagcgtgaccgtgtgattggacccaatgctgggtgtcattcagcctcccggaaagccgacagatgagcccaacggggacctgtgccagaacccgctgccccttacagatgggagccaaacaagtcacatagatatccgacccgagatcctcagctggttgcaagggtcgatttcgctgagacatgccgagaatggctgttcgatacgtatgcctggtttgataggtgttcctcaaaaactcaaaagtacaagctttatacgtcgagatacctgtgctatgatataatatctgtcaaagcagaaaaaaaaaaatccacagacacaaaatgccaagaaaaagcaagaaaatcatactccggcaacgcccatttaacccaatctgaagctttttgcactccatctagtatgtacactgcgtccaacccaaaccactgtatcaagacgagccactgttactcgtcaaagccatgcttgttgcccaaaacaccaacaccgccgttgctccggcgcctcttgccaatgacctcgcggatccagtcgctcagcgtgaagccccagtggccagctaccatgacgccactgaagatgttgacaatcttgatgacaaaagacaagaatccgtcacggctttcttccacgctcagcaggatgggctcaatgtcgtacttgaaaaagatgccggggatctgatggtccgagattgtcttgctgtgctcagtgacggcgtactggttggtgttgacgattctgcggttggcgaggtaaacggtggggaccacggagagatagtactggaatttgtgaaagtggacaatggccgagttgacggtacgatcgagagggttgacgagcgatgggtagtacgggccatacgacatttccgagatgatgtgagaaaagttgaattctatagtaacgttagaagacatgcctggcttaaaagttcaagagaggtgggggggaggaggagagcatactatcgtggtccaagtgctggcccattcccatgtagccgtggcctctggccgtgatatgaaagtctccctgcaccttgttcaagtccatgcttccaaacatgcggcagctgtccggctttcccctgggcctaggagtcctcgcccacttggccctcctctgagtgagggcaataatgtcatgaacatgctcttcgccaaagccctcgtcgtgcttcgagtgccagccaaggcccgtgtcgagttggccattctcattcttgccgagcttgtgcatgcccttttcatcgacccactggctccaggtggtggcctcgcgagccagcttgtccgcagcaagaatgcgatcccccgaggcgtcctggacgttgacgtgcagatcgtcgcagtgcatcttgacgacgatgtcgagattgatttgcatgtcgtgcccgacgcccctttcgacagcaaacgtatgggcctcgattccgcgccaccagcggcccagctcagtccacatgaatatgctggagatgaggagcatggcaacagtccatttgccaccaccagacgtctgcgtcacatactgcggcttggatttagctatgggatgttagcaggcaaaagcaaaacatggagctaggaactcaagtgtgtagcgtacggaatgcatcaaaggcgctgacgatgcccgtctttgcgccaaagtcgtcctcgttcaagccatgcttctcgaagttgtccatgttggataatatgctgcgcccttttctgcagggaagctagtaccaatgatgcaagtttctccttctttttttctttgatattactggatgattgaaactgtcatcgagtatcaaggccgaaagagggagagaagcgcagtgacaccaaagcccaccgtcgagatgcgagctacagttcgtcgttggtcgctacctcattccacggaatctcttgccgaccactttgctccaaacactcaattcgatccaacaaggtcgtgcgcagcgtaagcttcacagttcagcctcaaccaagtcttttccaaggcgtggcgagctgcggcgcatgtgaagcatctcagtcgcattcagctcgtggacacgtctccgattcagttccctgctcgaaagctcgacggtgattgggtgcgtggctgcgaccggactatccccggcccggggagttctggaacggccaccggcatgctaagctgccctggattttggtcagccaaatggactaacaatggatccaactgtattgagcgcgctgaaatgcagacaggcaagacattggatggatatggcgtgcattttagcgacagaagctgcaggaccagactgctatactggatgttgatcgaagaagatctgttgacattggaggtgttgttacatctccggggcatgtcttctgtcagcagctttggagaactgctctctattgaatcacggaacacagcaccggcgcaaccgcgaattgacatctccaagcacgagcaattcatccactacgacatggacggccattgttccaatcggcagggctgggctgtcaaaaggcttgctgggcccgcaaaatcgccagccaaggttcgcgactaggttcagccgggtacccaagccccccataaaaagcataaaagaggctcaggagccctggcgctgggaaaagaacgaccgggcgagccaagcaggagtggaatcagggcagcaaatcaggcagcacggcttctgcccactaggcacgatctcacagcttggaacgtcctgatccgatcactagactgagatggacagacgacatatgcggctgtcaggcaaaggcgaagcgtggcttgcacatgccgtgacggcgagaatctttatttctcgagcgtgctttttgggttccgcttcactgctgacaagagcgagaaaaaccacagcaatagcctgcttatacgggccgtatccaaaaataggcgggccaatgactagacgggcgccaccaaaagggagccacgcgcgacaaaggctaatataagaagccaccagctcttttttcgctctgctcccagttataaagcaggaagctgctgctgcttcgtatccggcggaagaaccatgtccgtcgtcattactacgtgggatgctgctcctcgttggccatgaatgttataggtatattagggatctcaacatagcctcaatgaccatcggccaaatcaagctgcagcaatccggacatggcggcaccaatacgatacgcgcatgcaccacttcgtattcctctgcaaagaacggttagcagctgccagaacgggcatttcaacaagactcgagctgctccccgcctgatgccccatgtccatcccattcatctccgcactgaacctggggatgacagccatttgctgcttttagagatgaattttgatttgttcgttcgcatttgctgagcagcaaaatcacgggagcatagctagaaaagagcttgggaaacaaaaaaactctcgcgaccagcttacggcttgccattagaaatcggtaagacggcattttgcacgtaaataaaagctggcatgcaacctgttgctacccgtctctgcttgtatccccaggcacgcccaaggtgcagcagtacatacgcgccaggtacctacatgccagtgcagctgccgctctgcccttcactgagagccccgtagcgcccagcccatcgccggtctttgcgccaccgctccagttaatccccagtcgcaagactctcacttcttcatacagtagcaatcgtcaaaccgctgactttttgcggccccccttcagaagcgtgcgttaagtcactgcggttttttctttttctcgttttcctgctttcctgctttccttttcgaccatcatccattcgttcaccgtccatccgcctctctcgtttcccgccatcgccaggtgtcgcgaatcgcagctgagcttctcgccatccatcgactctcgcttctctcgctcgctcgcttttttcccactcccctcgctatctgtctgtatcgtcaagtcagcgccgtattctcgtatttccacgtattacggaaacgcatcgacacgcaaccgtcgcaatttgtcgcgattcgctttttttgccgactttgcgctcgccatctggcctttcctcgcggattcgcatgcttcgattggcgctttgaaaatcgacttgtgcctcgggtgttgacatcatgaagtcattctttgggcccggcgccatcgccgcccttttagctgcggcagacatcgctgccgcgcaacagacgccgttttccatttcctcaaccggtgagcttgtcctctacatacatctccctcaactttgttctcttggcgagactcgcggctgacattggcctctatttttcttcatttggcttagatgacatcaagaaaacagcagccaccctatcgtgggatctgctccaatattacaaaggaaatgagtccggccaaaccccaggccttcttcccggaccccctcctgttggaccttactactggtgggaagccggtgccatgtttggcacgctgatcgattactggttcttgaccggcgacagcacctacaacgacctcgccatagcaggaattcagttccagacgggaaccgacgacgacttccagccccgcaacgaaacgctctcgctgggaaacgatgaccaaggcttttggggcatgacggccatgttggctgccgaggagaactttcccaacccccctgctggtaggcccgggtggctggccctggctcaggcagtcttcaacacccaggccagtcccgaccgtcacgatgacacttgtaacggtggtttgcgatggcagattcccccgaccaacaaaggatacccatacaagaacagtaagagacatgtttgagcctgacgaaagacgaggcgtgaatcatgacggcagctaaccagtgcgtctgcaggtattgccaatggctgtttcttcaatataggagcacgtctggcccgttacactggcaacacgacctatttggactgggcggagaagacgtggaactggtgggcaggcgtcggcttcttggatgccgaaacatatgccatctatgacggcgctgatgttgcggtgaactgcaccgacatcaacaaggccgagttttcgtacaacagtgcagtctggcttctcggagccgcatacatgtggaatcatgtacgttttcccctgtcttggttccatcagccagcgcatgtctatatactttgcgcttcccgcttcccgctttccgctttccactccttattcccaggctaaccggtttgacagaccaagagcgacgtatggaaaaccagagtcaacaaactcgtcgatcacggcctcgagaccttcttccccaaaggcattgcgtacgagcccacctgtgaaccttggggcacttgctccaccgatatgttatccttcaaaggctatgtccatcgatggtacgctactacaacgcagattgctcctttcacggctggaaagattcttcccgtgctcaaaacatcggcgacggcagccattaagcaatgcacgggtggcgctttcggtcgccaatgcggtttcaagtgggattcgggcaagtatgatggcgtcactggcgtgggccaagagatgaatgtcttgggcgccgtttcttctcttctcatcggcggcagcaagggcccagtaaccaacagcaccggtggcacgtcgcagggcaatcccaacgctggcgccaacccgaacagtttcgaaatacctgtgacgccaatcacggcgggcgacaaggctggcgcttcaatagtcaccatcattgtcgtctgctccaccgtctctctgctcggctggatgagccttggcgcgtaagctggctttgcatctccgagagtagacttgttcaagtctctcgtgttggacagaagaaaagagagggaaaaaaaaaacaaaagaaagaaaaaaaaaaacacaaatggtcttacgcttatgataaagttccattgcagccaagctttgtaagactatatatggtgtttcggttggctatctaggggatggactggaagcacttttacgacttctttactatcactcggcgttgggatgcacattttaccagggattctctagcattgtcttttgtttttgtttagttcttccactccccttttgatgttcgccttggaggtgggagcggaagctgtcgtctaggataatgacgaatatagtaactacatgctaagacagtacctgttgctttaatttttttaaatgatacaaatttctgatgaagactttggcccacaagtagatgatgtatcagctcgacaggtgatttgatctcaagtattcaaaatctgtctggtgtcattctctaccacgaaaatcgcgtacctaaatgacgatccatgcatgctgtcgccggcaaactaccggcagcttgcagacaagcggcaagatccgaatcccaaagaaaagaatccgatttccgaaagaaaagaaaagaaaagaaaagaaaagggaagaaggcatccgaattggagaagaatctactgcgggcctttttcttcaaatcaggcaagcgaagcctgttgatcattcgggatctccattggggaaaagcatatgcgtcattgtacagctttggaaatcggagctcggagggcatggcagggcatgtgtgcggattagtcacagctgtgattcctaaaaccgagtataggaccaagagaagagagaaatgatgctacaactggatgctaatcactcagctagacaatgcatgatggtccgatgggatcagatcaggttcaggccataccaggtccaaggtgcaacgttgattgcacagtagcatatgagcctgcaaatgcaaatgcgctattaatactagtcctaataagaatataaaattaaaaatccagtagcatggctggatgaaggatcaagtactgtagcatagctcagggagctccggagccgaaagcgaatcccccctgaattgagctctgcttgtggttactcaagcggcgtggcaatgacgcaaggggcagctgaggtgagggagaaagaaaaaaaaactcaattgcagcgcgtgatggactgggctaatttgcgctcggcttacctaagggcgctgtagcccccccatactgcgaaataacgtgctcaatggctcaatgctggtgagatgccttgccgatgctgtgcctgtagcatcatttgccggtcaaatgatcccatgctacggcacatagcattgatgcgtatttttagttttatacgcgactcttgacccctcgtggcctctgcatcaagtctgtttggattgcccctgaatagcctcaacacgttgcacgtacagtagcatcaggaatcacacctccaggcagcacaattagacaatgagaaaaaaaaaaaaaatgccacaacacgtggaatcttgcaattagctcagtcgccacctgaagccagaaagaaaagaagagtcaaagagtccagctcgcagcgttaccccttccggcattctcattacctacaataaactcgcgtagggcaggcgctccgaggcccgcgtgacgcacgccatcggtcaccagaggattctgcaagcggccccccctggcttttactgcaaaagccgctgtaaggcgctggagaaatggcgaatgcatcgctgagctccggttgttacagcgtcgggtctggccacttgggctccacgccacgccatggtagcatagcggaagctacggcagaggtacttggtactgtcaccagatgaaagtgcgggatataagtagatggcaagtacacatccaacagccttagtcttcgcgactcgcagcgggaggggctgcctgctaaaactgcccacctgaggagctgaaaacaatttgactggctgctaatttcgtaagcttgaagcaaccgttggtagccattttcatttttttcgccatggttccatccaggtgccagggccccatccgaccaggccacgtccgggcttagcgttttgcgggggaaaaattgcaatttggtaaaaaagagaaactattacggcatccggcggcgtgccattgggtggaaggcagtggatgccgatggatctgatggatcagcagggaagaagaagaagaaaaagagcaagaaaatcctaagcggagccaggggcaaccgcaaccaggagctatggagaagaaaaaaaaaaaaaagaaaaaaagattttttttttaacgtctggccctggttagtctgaaattggatcttggggtctggtgaccccaagtttggctgcagctgcttgtgtggccaaggttgttggtcaggagcttcgtttcgtataagacggatcgtgagccgagcctttccagtcggtgttgttgcacacatatactgctgctgctccttgactccttcaatactcaagctcgattcctcgaacccattcagcacattgaagctcaattcacttgcacctacgcaaaacacacctgatacgagtcatcgtcaactgcatatacctaccgcctataaatcatccacgccagagactgaatccaacttgctacggcattctgctacgaaacccaccaaaatcaaacaatccaaacaaccgccatcatgccttccggctacatcttcaccgaatccgccccctcacagtccaccttctaccgctccggccgtggcggcgccggcaacacattccgcaccacatcctcaacctcgtcctcatcctcatcctcatcctcgcccgccgcaaccttcaccccccgccagctgcccagccagcgcttcttctcgggcatcggcggcgccggcaacgtccaccaggcggccgagctgcagcccgcgatcctgcgctcgctggaaacgcccgccgaccacaacccgtccgtgggctacgtcggccgtggcggtgcgggcaacgtctaccgccgcaagacgagcgacgccggcagcatgtcgagcgccgacagcgcctccagctcggtgagcgacaaggccaagctgtgggcaacgcgagtggccagttcttttggacgcaagtaggagcaggacatacatgactgctactacattgcctgctggaccggcgaaacagagactcggcgttgaacttggacttgggaattgggaattgggcaccttggaagcgatactactacatacaacatacaacaaataatctaaaaaagcaacaactcaaagacaccaatttggtgttgattggggttacgattacgaccagcgcactgcatgcggagcaactgccatgctaccgcgttttattattactactatacccgcctggacttgaattaggctaagcaagggagaggagaggtggactgcatatctgggatttgcgaataggagttgaacacggatcggcagatgatcctgagaataacaggggaaaaaagttacttgaagacgcatatataccatacatacatagttgacgacgatcaatattaaaagattctcctcattgatttacatgatatttctcctattcacttcttggcgttaattcgaacgattacgagtatttgcctctatcatctcttgactcattgatttgcttttcccaacgtcggatgcgtgtcatagaaaggtgcgctgttctcgtactccgccttctaggtgttacacaacatgcgtcttcaatccagcatctccgcggcgcctcttggacggagagatgctccggggtaacacagcattgaagccattgacaagaatattgaataaaaatagacataatttaaaaaaaaaaaaaaaggctacaacattgtacagagtacatttcatcacctttgctatttctggcagccaagcgaaattcgatttcattctgctttcatagaacagacgtaccccgcttatagaagcgagcctccaagacaaaacaacccctcctcttctccaaaagccaatcaaccacagtgtaaaatgactcctcttctctaaccaaatcaatccaataattattcttcgaaaagaaattcagcaacacaaaaaaaagaatgtgatttcgcccgggctcgaaccggggaccttttcggtggtgtcaacagaatgttaacgaaatgtcatgaccaactagaccacgaaaccagccaatttctccaagctttcacgatcgtgagcttgtgttgcggatcggcaggccacaagtcccttagaaagctttgcctttgccatccacaaaaacacaagttacgtctattttacctcgacatctcttcatcaacacatatacagccagtcattcattcagtcaacattcaacattcaacattcaacatacattacatacaagagcttcaacccaaccctctccaccagttcatccgcaaaatcggggtatcattaggctctcttgatctatcagataaaaagtcctacacaactccctcatctaatgcccgcttgctccaatgtgtgtataataaaaaaaaaaaaaaagtttccaccccttccatctctgtatcatataaaccaagtcttaatgtcttttttcgtaaggaagaaaaaaggaaaaagaaaagaagattagtcgtacaccgtaagaacttctaaacccctcttttggaaattttatcttttttttttctgttttgtttctctccccttttttttctgctgccgagtatcaaagcagcttgtcgtcttttgaaagaaattcatcaactacgcgcactttcgtttcagagtaaagcaaccagacatgcaaaagacaactttcgctcttcctctatgccaatacgccagcgtccattatcgtcatcaatcatgtgaatttcgtgtgaataatatccggattctcgtgccagtcatcaatgctcacaagcatctatcccaccgtcagcagatgtaatcactaagctcacacacccatcaaatcgcacaaaaggccacttactttgcggaatgtactcaagccagcaagaatacttcctccaatccatgtagagtatttgcgttccggaggtgcaaaaatctttattctcatgtccttgaccgccagcttctgcagttccgtcaggagtcggtcgccaaagccctttgtcagcgtgctgcctccagacaagacgatattgctgtagagtgattttcggagatccaaatcggtgcggctaatggcatcgaccacgatctggtgcacaccaggatactcctggccgataatctcaggatcaaatagaatctcaggtgccctgaatcgctcggctccaatctatccaagtgtcagtaaacaaacaagatgcaactcgctcatcttaagctcgtcgccatttctctcaccttgagcttgtggccgtctggcaagacgtattcagcgaatttgctctcgttcggcttcacgccgatccagtctctctcctccttcttcggatcatgcgccacgtacgacacactctccttgatcagcctgaccacttccttttccgcactcgtatggaagatgtagccgctcttgcgcaatagtgtctgcagatactccgtcacatctcggcccgcgacgtcaatccgctgtatgctgctgggcatcgcaaagccttcgtacacgggcaccgcatgcgacacgccgtcgcccgagtcgaggacaatgcccgttgtccggccactggcatataaggataatacggcctggatagacgtgtgcaaggcgggcacgttgaatgtctcaaacagaatctgcgcggccgtgtcgcggttgcttcgagggttcagcggaggctccgtcagcaatacagggtgctgttgtggtgtcagcgcgaaaccgcctctctttcaaatcatcgtcaacgctcgagttgttgcacaaacctcctcgctcagcgtcttgagtccctcgccgtacacgtattcccaaatcctctccatgtcgtcccagtcagtgacgacgccatgctccagcgggtagtggatcttgagcaggcccctcagttcgttggaggccttgtttccgatgaagagatcgccctccagcgcgccggccaggactctcaggtgcttcggccggccaacccacgacgggaagaagcatttgggcaaatcctcgcccgcgaaaccggcgcgaatcgtccccgagccgttgtctagcacaatgggggcattgtgcagtatttcggtcattttcgcgtcttgagcccaggctcgaatgatccagtcacgacttggtcgtgccgtctatcctcctcaatctccgtcgttttgtatcgtccgcagcgttgctctggctggctgtttctccttactgtcttttgttgtctttatccagctctctcgctcagggtctccacagcattgggtcggtgaggggcaaagatgtctctctcgtcgtcgggtcgattgacaagaattcacatgcgcacgaagccgtcaggttgcaggccttgcagctcaaaatgaccattcagcgccttgtccctgctccaaagttgtggtcgtgggtgattggcgcttccagccgtctaatcaaatcatctctcgcatgcacttggatggagctccctcctcagctattccagccacaggcgcgctggcagcttcactgcgtccaatgcgcaagccacagccgcatcacgtggggccaatcccgccggctgtggcgcctcaggcaggaaaaggcggccgttaaagtggtttcgcgtggctgcgcgtctcctccaccgcagaccgcgtcgccgacgtgacatcgatccgagctttcttcaatctgcctcatggcgaggcctggaaaagctctgcccgaccccgacgaccgaccattgcgcttgaagtgaagcagcctcgaccgccatcgctctttgctctgccaccattggcccttgcttccccatctgctgctgttttgttgatattgtgccgcatttgctaccgtcgagatggtcaaggccagtgcgggcaccggcattttcagtgccacgtacagtggagtaagaggtcccccgttgatgcgacgatgattgtgcggccggcattggactgtgggatgcatgcatggaggcaatgtattaaattggagaagagaagagaaggacgaaaaaagtggaaagcagaaaaggcactggctttttataaaggcattatcatgggcatttggttgcaaagggagaaggaggagagaaagagaagatgagaagaagaagatgcattggataaacatgagagctcgtcatgtcgctgccgtttctgctgatattctatccgcacgtcttttcatcatcacatgcaaaacaaagcttaaaaggaatatgccaaataaactaacacacacttctctctcagatccctgtttacgaattccaattcggcggcgaccagaaagaacatgtcatgcgaaggaggcacgacgactggatcaacgcaacgcacattctcaaagccgccggcttcgacaaaccagcccgaacgagaattctagaaagagacgtacagaaggatgtccacgagaagattcagggaggctatggcaaataccagggaacatggatccccctcgagaccggcgaggccctcgcccagcgacacaacatttacgacaagattcgacccatatttgagttcgtccccggggacgcgagtcctccccccgcgcccaggcacgcaagcaaacccaaagcaccaaagtcccgtcctccacctccaaaatggaatacgggtaggtccaaggtcgctagccatgcgcctcccagcgttactaacgcagcttcagctgtcatgcctgtcgtcgaggagtatgagcacagcgagagcgtcatggccggcatcgaggatgacacgccagacaatctcactgtagcctcagcctcttacatggccgaagatgatcgctacgacatgggtcacatgcccacagcgcacagaaagagaaagagagaagagcagttacaagacctcacagagcagcagcacgccgtgtacggggacgagcttctcgactacttcctcctttccagaaatgagcagccagcagtgaagcccgatccgccgccaaactttcagccaaactggctcattgatgctgaaaatcacacagccctgcactgggcttccgctatgggcgacgtggacgtgatcaagcagctcaagagattcaatgcagacgttgccgttcggaatattcgtggcgagacgccctttatgagatcggtcaactttacaaactgctacgacaaacagacgttcccttcagttattaaggagctctttgagacggtcgacgtccgggataaccaaggatgcaccgtcatccaccacgctgccatcatgaagaacggtcgtgtctacagcccatcctgctcaagatactacctagataacatactcaacaagctgcaggaggtgtttgaaccgagtgctttccagcggttaatcgacatgcaagacagcgaaggaaacaccgccctgcatctcgcggcacagcgcaacgcgaggaaatgcatccgcgctctgctgggccgcaatgcctcgacggacattgccaaccacgagggcgtccgcgcagaagatctcatcatggagctcaacgcctccaagaaagaccgtgggccacagcggtcatcgtctccctttgcgccggactcgcagcggcgcgccacgtttcgggacgccttctcgggtgcgggcggcgacaaggcgcggaagctccctctatccttccaatcagcggcggccacgacggtgcagtcgcgtatatccccgctcattatggaaaagtttcagctgctcgcgaaaagttatgacgaggagtggcacgaaaaggacgtcgccgaggcagaggcccggcgcatactcacaaacacgcaggccgagctgaatgcggtgcggcagcaaatcacagagctcgaaacccagctcgaggccgacgacgtggccgccaaggtcatgaacgaggctaatctcgtgaggcacaacgtcctatcactaatcacccaccagaaccggctgcatatccatcaggcggtggaaaatgaaatgagcaagctaaatggcgacggcggcggcagcagcagcagcaaccccaacggcagcgccagcggcaacggcatgcaggacgactcgtatgaggaaaggcttacgctcgcgcgccagctgagccaaatgcttatggagcagcggcaggcggagacggagtacgtcgacgccctgagcatggtgggcgtcggcgacaagattgaaaagtaccggcgcctcctgaagcgctgcctggacacgcaggacggagaagtcttggacgcgaacctcgacagtctgattgacatgatggaggaggagcgcgaggtgcacgacctggacgggtcaacgccagtggggggcgacccgatggattttgcagtgatgtgattttctcacgcattgttgctattgtttcggcttttttttctctcactttgctgtctttcttctttatttctcacaacaagcagcttgaagaaaagagcaggcatattcatgggcggagagtgggcaagaagatggcccccttttcccttggggaagaaaacaatttttcaaaaggaagagcaaaaatgaaaaggaaaagatgcactatatttcatgcgcaaaattcccttttttttttttttcattcatccattcttacttgtttcctcggatatatatatccctgaaaaagtgtattcccgcccccttcatttatatgagatgtcatcacagtcatcacagtcatcacagtccatccgggcttactcttgttccccctttttatcatctctctctctctcactctctatttttttttccaaagtgggaaatggatgtacgtgtatgtgtgtttacgtggccggcgaaggagaataagaagaagaaagaagaaagaagggaggggtggcaggcaaaagcttactcgctgcctgactgcccatctacccatattgacggtagtaaggacattttggtgagatacgttttttagcgggttggtggttaaatcttcatgtcatggaagagcactatatagcagttattgagcggaacgcatatatcaaacctagggatggctctttggcggcgaatccggcgctgggggaggttcagcaattttaccacatgtctattcgtcgacgtttatcctctgcttcaaacatgacattgaggcaaaatctattaatatcatgatgaatcagcttctttgtaaaagataaaaaaaaaaaaatcacggcaacttccatgccgcatggcaaaacccgttattcttttcttttcaagcaatcgttacgccgtgttgctagagaaccagaattttggcggatctcggcccggcagactcggcgctggggacaagtttgtggagcccgactgcccccggggtagcattacggcgtgtcacttactgcgaccatgacgggctgcatggaaatgggcagccatgacgttttcgaaatgaagaatggatagcgacatgctgatgctgatgttgtcagtatttatgcgccaggcgctaatccacacaatgctgtcttggtgccaggtcctagcttgggaaaccaagcggccacctccggtccgaatggaccaaccccctccggagacgggtgtccgggcgactcggtccacatcaaccaaatgggtagttgcttttttctctttggagttgcgtgagattataaagtgagaagacaatgacatgccacgggacatgccccacagcacggaaaagaagaagaaaaatcgaagccaatgatcatggccgttgtgagtcagtcaagtcaaaataaagattccatcatgatgaaaatagcaaggtccgaggcacatcccctgcccgacgcgagagacccggccagcggctggttggatcctcctcggcgcggtgggactgcgactgaaggattgccgcttctggaggagctaaagccacggcgactggctcagacggcctgcatagtatgggcgtcaggtgagcagctgagtcagggcgcctatgtgagtgaatgcaccgtaagatggcggagatgactggccaggcattagacgccgtcctgccgctcggtataagtatgcttgggcgtaggaccagccattcgctccccgacgctgcttcgactggactgcatgcataggggccacgcctggaggccatctagcgagtcatgccaggttaggagcatgtatgcaattcggccgctggctctcatggaccatgtagcccagggaacagatggctcatgggtgctggaaaggctattcggtgcaattatgcgtgctagctcaaagtggcgcgtattcctaaaaccactcgggaggatgacggctgcttttgtacaccctacgagctcttcggagggttacgtacattacgtacacagttggtacattagccaggaaaatccaatgaccacgccgacatgcggcctaatgcggtgaaacaccagtcacgaggcattgtccagggttcggatttcggtatctgcgagacgaaataacaggtgcatgcctgtgaaacgcaaacgatagctcgacaccagcataaaagatgggtggtggctcgaaagccgtcatacagaataacatccgccatccagatatttgggcgcagagctattgcagctgaaacatggatagatatccgatagcttgcaggtgactccaccaaaatctcagacagacacatgcagctgggccaatactctgagcactgagcccgaaaccatctccacacgaaagcgtaataatttcatctgtagccgcttgggtgagcctcaccgtcagagtggcaaagaacaactcatgaatgctcgaggtagcaccgtatgatcgcttagaggcggatgcctgtcgacctgaaaatggcttcggatgtgaagtaatggcttcttctgccccacgtagacaacgaggcaggccgacgtggcatccaacaatggagacttgatattgctggcaatttatcggtggttacacagcatggtggagagcgtcatgcgggagaaactaaagggtaaaggggggggatccggtgcggtgtacaaagtacgtacatgtgccgtacttggacttggtatcgaatgcttgatgccgccggggaatggagcaacacgcacggcgacgtgtgcctgcggagtcggagagcaagacgtcgtgatggctgcgctgtgggatccgccaacccgcctcggcctataacttgaagttcagatgtccgttgtggcctgaacggtgaggagatgccctcttatgcaggccgtgatttgctgcgtggcccatgctagcgaatgtggcaccacagcatggcgcctgtgcactcgacagatgccatcccagggaagcccagatccaagcaaataggccgtttgcatcatggagacatggagatgcagaggttaacgtgctgaccacagcgggggaggggtgccccgagtgtgtaaggctgacggaaacccccccgatgaggtaggcatctgtaactgacgggcgtaacaagaccgtagctgctgggtacctcgacgccggctgccattagcatcaagtacagcggcctaagctgacttgctgacacagcatggcgaagaagacatggcagacagagcgagaacgagcaggagagaatcgagtctccaggctgctcatcaagggacctcttcgagactacggcacggtcagacttggtgggggaggagcaaaccccgggctagagccagaacgtccaagtcagagtcggattgaagctgatccaagacaggctgcccaaaagcaggcagtggcttgctggtgcccgatccattgctgatactgctagtagtagaggtggtactggcactggcactggcatgacttttgcggtacatcgcatgcatcatgctggacgcagcagctcggagtcgctctatcagactcgtacaagcagtacagtatggatgcatacgccgtggcatgcatatgcatggctagcagtgctagtgtgcagtcgcgcatttgagccgcagcggtcaggcctgccagggttcgtgccacggcgagctgaaaaccaaagtcaaaagtcgaagcagtgtctggtccatggcccggagagatttggcgccccacgagcaagtgaagctggaccaaccgcagctggatgggcgggcggttgggcgtagctggctggtgcgctgtgctgcgtagcgtccgatagtccaatagtcggagcctggttttttttttttttttttttttttccttggtttctcagatcgatcgggagagtgacgatgcgcttgtgcaggttgattcgccgagatcgttgaggctgaaggagattggactggccactgtggaggtgcaatgggattttgattttgaaaaagaagattgaagcggaagagttgaggaggaagagcagcagcggcagcaataagcatcagctcccttggatctgcccaggcagcataaagtgtccgccaaagcggaaggcgcactgctgcagaggccctgtaactccagtcgctgtgctgtcccggcagcgctgaagggacagctgtggcggctcggttccggggcctgtgctgtggggatcggcagaggctgcttgatgggtgttctagaaggccgccactggccactggtcagctgggcaagtatcagccaaatggcgatgacgaacgagcacgggctgcatccagcatgattcgctaccggtattctgggttggggagaacgcctctttgaagtactgatgtactgttggagagccgatgcgggcagagcagcaccactattcgtcttctgcggcattgctatatggaatcgatttgcgcaagtcttacacgcgggagagaatgcgactcgggtaccttgttcacgcagcgcagagcacaccctgtggccatagcgtcattgccgcaacgtgcatcctgagcgagaaaaaaaaaaggccggcggagagacttgatgaatctgacagacgcgggagtggtcgcatgtgctggtattgaggtattgccatctatcgcatgtcatgtatgatacgagtgacgtatgcggaagcagggtccatgctccacgactacatgtacccaatacggcccgagagcagactcgtgttagtgtacgaggacggaacagtcagttggttgtcaatatcgagaatgaaggcttataccaaggttaagcggatagaggattcgagtgcctgttgtctattgctaaatacagccgagtatctaattcatacactccaggcaagaaaagccgatgcgactatccatccatctgtaacgctactaatcatactagtggcagtggtattagatgcctttctgcaagcagactgccgatgtgatatcgcggcttgctgtatcctgtacccggacatatacacatcacactccacgtaggatatgcagaatgatgctgccatatccacccaggcatctcctcatgaatcagaaaactgatgcacccctcggccctcttccgtgctcgtcgcatcccacaggcggtaatgtcggggctgcagcatctcatccacccccgtgactgcatgctggcggtatctctgcccgggcattggccacgcaatttacccgccacaccacattccgcacgatggcccgcgcgatttcccgcagcggccaggttttttcagctgccttggaccacgcaagtgacgcacctttaactctatttgcttccagaatcaatgcgcgactggcacaggccccctgccgcagtttgacacccgccgtttaggtcccggtctgttggagtgtccaagtcctgggtaccaagtgttagtctggccaggtaatctggcgacatgatttgacaattgatgagaggaggcagttgcaagtttcatcttcagcccaggcgctgtggctggcgttgtggcgagtgctcgtatccccatccccatccccatctcgtatattgcttccatcttgtttgttttcctttcctttccaagttcgttgaggcacaggagtagctccgccgatcgccaaattggggccgccttttcagctgaacaggtctcgtgcctgggcatgtacagcacagtagccatgtagcacccatgtacatctccataggccccccccgtctcgggcagcagcgattggaaggcccctggagatgcttcgatacctgcatcctacttgtgcaagatcatgttagcaagaaaacaaaactcacagccaaaagtctatcgcctgcggtgccacccggtgcaattttatttctggtagcccatgacggtagcccaggacgccaccagatgcgctgtggccagtgcatatacgcttttagcagcgcctagcttggccagggccagccacctcttctgtgcttcgtatgcaacaggtcctgtaagccgaactgacggaccgctggcagctcgtcgaaaagtaatcgtaggcgacccggattggcaacgtatacgagccatgcggccgaaaccaccgctgggccgggtaccggtacggcgagtacaagagccacagggctgacggtacgcggcaggtacttgaccgggcccgtcagggtaccgctacgcttagagttggcgcggtgccgcctgccgtatctcgtgcataatgtgactgtacctgcacccgtacacgatgggcgccggcgaggttctgctacccggcggcaggtaggactttgcagcaaatccggaggggtggccctttctcgcaggtacgtgtcccgccccctcttttctctcttctcctcatcttctgatcttgtgcccgaaactggccagcttagctttgacggcaatccatcgtcggttttttggcctttgctgacagactgactgactggagatgatgtcgctgctagtgccggtgcagcagttatcctggccggctgcccgaataggcagagccacaggcgcgctgttgtaccgccgcctcttgccaggctgtctgcccgccattcgattccatttgtcctgcaaggccgtcaatcgtcggtcggggtcggccacatggccagcctcgggccaatccaaggcaccgccagcagcgcctgtgtcgccaagcgcagaggccaaagcccgccggcctcgcatcgaggcgtctcgatagggctcacctcagctgaatccccctcctcgctcagtcgccgggtgccagctcccgccggttgcgggcaccgctaatactgacaccagcctctgagcaaatcgcctctggctccctggatctcgctaccgagcgagccatgcgcggggggctggtggctcgccagacggtaccgaaggcgctgcagagccccagcaagctccatgccaggcgacggggctgctgccggcgcgggcgagtcaggaacgccgtcaggccctcgggctgcgttcatggctgctgaaaacagggatctctgtcgtgccgccagggcctcgaaacactccctttgctcgggccttgctgcttttgcgcctagctgctgggtaagccggccaatggccatcagactaccaccagacgctctggctgcccgttgtttgctttctggactttgctgtccccgcccggggtcttgtcctgctgctgctgctgctgctgctgctgctgctgctgctgctgctgcaggacacggcccatccatcgagccctcgacgaggatcaaccgcttggcgcgtcccaaattccgcatctcgacggcgacccgccatgaatctgtgccggcgccgatacccagtagctggaagagggaggggccaatgtgtggaaatggacatggacatgctacaagtacagcactatgctcatgctccatgcctgcctcccaccatcaccacaggtatatgctactgtaatgctaatgccatgccatgcgaggcaaatcacaagcactgaccctctgatgccacacccccagctcgacgatgctccagctgccatcagcatcgtggccctggagagcggtgctactgtacatgagtctcctgtttcgtacatggcgttcgctgcccaagactgctctggccgtgctacgcccatactgcccatactgccacccccctctgggctcggatgtttctctcatgctagccgcaatggctgagaggctactcccgctgtgctgctgcttcttcagacgaccagcatgcgcttccccggtgggatctagcgcggtgggaagcatctcgctcgccgctttgcccctctgtttgcaaaagaagagagaacaagagaaacagccacacgcatatcgacacaccgtatcctgtcccatctcatttcgaattatattaaggttcatctcaccccgacaaacatttcactcttcttcccctcttcctttgtggtcatcgtccgtccctcttgtcttggtctcttacactttctcttacacactcattcgcttccggccagccgttgctcttcgccgccagcagcggaaaacgagacttgcctttgcaactgagtcgcgcatccccttccctggtcaggtcacaggcagcagacggcccatcgatgttgtgcctgcttcttaaaccctattccgatacgagacagcccgagggactgccttttgcgaccatagccacgcctggttctagataattcgcccgcttaaatcgccacatttacgcatcaaccggtgtcacttcggcttggcccgtattcagcctcccgggcctcactcaaaggaagcgtcgttggcaaactcaatatccgaggctgccgacctcgaaaacgtcgccaacgccaggcctgaccattgcccttttgggactgctcttgctgccagacagactgccccacggcagcgcgcatcaccagtagccgcctcatcgtatctcggcctccctgcaaacgccctaccagacgccgtagggcagaagagtgccgtctgaccgcaggaatagtgcgacttggcagggaccccggctgacggcgccaggccaaatttccataagcagtcacctccattccaccatgcccgcaaccactcgtggaggcctacccggcgccgactacaattacttgaaagcccagccgcccgcttgggactcggttcgaactgcgttatccatctttgccctgtttgtcattgcacgctattgtgtgcacaagacgtaccgatggcttagaccagctgcgaggcgtaacaccactgcaccgtcctcccccacttacaacctgctgcggcaaagactgtgccagccacacctgggcccgatggacgatgaaaagaggattcaaggggtcaacgaccaactacaagagcatgtcaatccggccacgacggcggcctcaaccacgacgaccatgactacgacaacttctcccattgatcggcacccgcactggagaggcaccggtggcgccttgcctgggcccttcatctcccggctgcctcccgcgccacctttgactccgccggagctgagcacagccgtcttcacgttggacgagcagtcgcccagcagccagagcttcattcaccagcccaaccccgactacatgtcctcgacgtccaccactgcccttcacacagacggccctgattctgcctccatcccccggcgtcgatcctacactaagacgttccccattagcgtctccgtgtctcactctcctccctcgcagtcgcccgaggctgaatcccttgattcagccttttcgcccagctcctaccccccgtcgactgggttgttgccgcctgcgcctccctccggtctggacctggacgcggatgattacagccatggccatggccaccgaaacgttgatttgcaaggcgaaatcatctccgtcctcgatcgcgagggagctggatggactcgccatacacgcgtatacggtggcggagcctgtctcgcatgtgccgccagcggcggaggtttctacggagccaatgttaccccagaagagatgcgatgatgaagcgaaaaaagatggctaggggggtggggggggggagaaagcttaatcgttccaaaaagggggggggggggggacttcgaccggaccaaatcggcattcgctaattattattgcgcttctttttttgccctctttgccttctttcatgttgctactgaacttgttcgcttagaagattcgaaaatagcgccgccaagggggggaagcagatggctgcatcatcttacgcatgaacccgagtcatgaggcgcagcgtactcgtttttatcttgtcctatttcctcttgtagtatgtctttttacatgggtggcgcatcgctgcatttctttgtttacagactttgtctcttctacaccattgttcatctctcaacatctctttttttttttttttcctatttgctttctcttctctatcttttgttctcggtagatggctggccatgtcattatctttgatttgcatgctcccctccctccgctgttatttattcctcacgtttcaaggctttttattaagctgcactgtaatatggagtcaaagttttgttttattggaatgtcaaaaagatgaaaacaaaaaagagctgggatcaggggtcttggacatttatttcttatttccctttccgcctcactctccccccttgctcttgttccacagcttattagggttacgaatattatgacgatatgatgaatgcttgtcattttcttttctccttctacttttatttttcactattcatatcaataaacattacttgttgcacattctctctgcttttggggacatgttatgagactaatcattgccggaggactaggttgcttcgggtctaatgtacgatagtagtacctatttcctaatctaatgtttttgatacgcacgatgaaagctggttacccagtcttgcccttctcttcccaccctcttctctcgcttgaacggttcaaggctgcagcaggtagtaaactagcaaattcttttcttttagtttattgctcctagtccataaccttattgattaccttttctcattcacgcttccaacgagggctgcgttctggaaggactcgtggtttcgtcggacctcgacgtatgttatgacacatattaagtgtatgacgatgggcttgtttaacaatgcgagtaagcgggcaccttctatccaccacatcatcgcctaggtacggggcaacctatagacttgtcccaacgctccggggacttgactgattttcaaggtccccttttggcaactgcccaggtcttgtgaacttccctggccgagcctctctcctcgaattgggaaaagcatgtcatctcaatcacaaaatggaattaagaatcggactttgtgaggctctgagggcctcgcggagcagaaaagtgaccaacaagggaataaaaaaaaactacaaagatttgtcatatttcgctcggagacgaggtgggcgaggctcccgagtgagctacccctgtgctagctgggtcgctgatactcatacccagcgacttttcgaatggttggtcgttgacagctctagttctcggactagttgtctgcttactttctcatcgctaatccgtgagggaggcggctaatgattagtgtacgaacgataaaaaaaaccatgcctccaagtatacaacaatgactgggaagacagaagagaaactgacatggacaaggacatggatatgtgcttagctgactcaggtgagcaatagtcctagtgtatgttggttcagttatgattcggatggatgacttccgaacctttgagtagaaggggaaaggaaatcatcttcttttctccatctcgagatacgttagctccgtacgaattaccaaaaaaaacgcaagatgaggagccgacaagggtgactgcgatggatgacatgccgcctaggcagaagcaacatctcaataccagaagaagcagcattatccttgaccgaacacgcgaaatgggtagcagcacaaggctgaaatggggcacctcatatcggagaaatggtccggatgactggagatgttgctagctcatcttttcctatgccaagaaagtcagcatgtttttttctctcatttgttcaaatccatagagcaatagtagtagcgtgagttatgacaggattttgggcacaccaaacaaaaagaaggcgtcgggcttgcttctagcttctgataagcaccatgctttccacatgaaagccttgagaggcagactagaagagaaaggaggctgctacttctcgtgttgctgttgtcgtgctacagcacttagtactgtctgcctgggaagggcttttttacggttctgacgtgagcgcgtgtcaaaacctggtcagcaccccggctttcgttggaaagacaaacctcgggaccgacttatgcatatgcatttggagccaaattaccagcaggtcgatggccaaaaagctaatctgcatccctcatgcttgtctttccaaaagtggaaatatgaaatattcccaagagtagaaaaggcttctagatcaacgcttgctgttgacacgcggaggagaaaaatctaggcctaggacccggaaaaaaagaaagaaagagaaagcgaagcgccagcgagatccaccccttgccagggtcagattccaagaaactgttagtagctgtaggacatggtaatttatgcgagttggtgttttagtgtgtccctaagcctggctaggcatatgtaatcttctttgttatttgctggtgacatacatacaagtcgagcagcgtgtatgtcacatacttgtatggaccaattccaatattaaagggtgtcattaggattccctgttacgtgattattagcaaaagcagcgaaagatgaagacgggccactcacgtgaagcttaatgcaggcattccgtaacatggaaagagaaccacagattgggtcatctcaaactacacatcgtgtccaaagtcagctctgtttttttttttgaaaatttacttaatgctctgctctgtatagagcaaatgattgatcacaaaagatacgcagcagcatgagtcaagaggctctcatagcccagtgacgcaccccagcctccagggctaaaggccaagggagccgccgaacaacgggtaaggcctgtgtggttttctaaccaggatgatccgtgttggcggaagtcagacgacgccgtcttcggttctcatcgcgggagtgagcattaccgatggccgcgcaaggatggatgcatacctgctagtgctttgcgatcagtgatccatggttctccgctaatgcaagcctttaggactccaggaaggagtcccgcttgaggagggaagcgatggagcatacttgtatctagttcatgcggagagtccaagttacagacttggacatatgaaccatctcagtgtctagtctgctattgacaaagccctctctcagtcaactcggtcaaaaacggccagcctctcatccctggaatactgatcatcctcttccacaagaagcaaggaccagggagtcaaccaacaaccacccctaatgcagtttgtccgagttgtccgtgtttcccgtaagcactgctgcaacaggccgaacgggcgacttgacattctatccaccgactagggctttcatatctttgcaacgcgggacatgcctatgtcgcgaaagcatagacgatccctcaaaggatgtggtccaacaaaattccgcaaagagaagcgagagtgcatatctttgagttggatttcaagagtctgcatggcatgccctggatatggagtcgagatacagtcagatattcgcttaggatgccccccctttccccgtgttgtagccgctgtattgtcgtagatggcattcttcccgctgatgcttgtcatagaggggtgtgaatagttctgacccatgattctttccagcttgtcatagaacgatcgctgtgtttaacgttaaatggacacatgttccgctcggaggagcctctcctagagtgtatactcgatagcagcaatgataccgcagcaaaaccacatgtcggcgggcgggtaagcgagataaccgctttgatattacgcccccatctcccacgagtgtagattttaatgggttaaataccattgctggctctccagcgtcagcttctggctgtctcatcgtcgagggtcgcatgacgagcagccaccttgcaagacgctacactctggggagcgtgctttcaagaaaatcattgtcgatatcgttctggtcctgtccctgtagagcatggtctcaccgcctgtatgttggcgatagctttccctccgagtataacacaatgttccagtgtttgtgcactaatacttgctgccactccgcaccgaaggaatgcccttgcttttagtccagtttgcataaagctgccggcatttggaatccgctttgcagaggccaggcggatacaaggccatcgggaaagttccccaaaggcggataactcttgttagccgtcaagttgcgcgcgcagaagcaattagcatctgcaagatgagtggagcgcatgcctggctgtaggccacaagaagcatccctcagaaccatctcttgccgaggcgaagaaaatagctcacaaaatacctagcagggcttttcgaggcgttcatctcgaccgttgaggcggctgtttccgacgtaggatgcgttgcgccggttgtttgcttcgtcgtagtgcagcgcataggaacaggatcagcgacactcccagcgaccgtgtggggatgcccagctcgaattatattgcgcacagtagcatccctgtgtggttttgatgatggctccacggccatttcgatggcatgagatgctctgtgtttgctgaagagaaatgaatgtttttttcttggtcgtgtagaaaagactagacgagcgctccttcgatatcgggaaggagcatctgtccggctgaatacgtcagcttgggaaggcgtctcgcttaattgcatgaataaaggtgtacctcgactttaattatcacgacactgcgcggctttgctaataacaattgcttgaaatggcataaatttggggaatatgtttttgaatattttactacagcaagtgttttaactatgcggcattacaagatgaacatataaaccacatagcatctaggttaagcgagcggcttatgaatgagcgacggcaaagtgtgagttcttcagatctagatgccggaaaaaccggtatgaactcttgaataagacgagtttcagtaaattaaagaaagtaagcaccaagttgtgaaagctttaagttatgggggatttcttggagtatattttgtttacgtgtctacctttggaaattaccagatttgtactcatatgggtagtggaaagataaaacgcaagagacagcaacaattccctattgctacccaaattagatctgcttgatgaatataattcaatgcagcgtatgtgatattaagctaaatacgatgagatacatgatgggatttgcaccatcagtggctctcctaaagagaccgatgcctatgcgaaacgttatatgtatacctgactataccagtttttttctttttacttaaaccttggctatattctatcccatatgtcttcattataacctatgtctttatttattggcgcgttattggcgtgttgtctcttcccactatgctctaaatacctgtttcaaacagaaccacaatgcagatatatactctttacagacttgtcaataattttacgatagtagtgatagcgaagtcttcaatatattcacatttattaccgaagtaggagacatactgctccacccataaaacaagaagcttcccaaaagctgggatatcatgcgtgcgggcaactgcggccaaaagttctaaacaacgggatatatctgctgaagaggatattttcagatataacgtttccaaaatggataatatttacaattgatgtcttatagcttcctctatgagcgattggtgaagtaagcgaccagaagcatattgcgaattccttgccattttggaaccatcatttacctatacctctctggtcggtctgtcggagcaactgtacaacaattaggcgagcgaaacaaattcacccagttttctaagagaatatattactgtgctttacatggcttctttttgctcttgagaacatctattgcagtcgcggttcctgctattctgctgtccatatatggctcagcatactatataagagcttgccgaacattaacaataaactcgaataacttggatagatatgatcgaaatcggcaactcctagcatctttcttgcataactgcatgatacattagtaagctttacatccttcaacttgaaagatactgtggtagtcgcgctgatgatgaaagaattgaatcagtgcacacgatggcagcaaagtctactttccacgtaggattgaagtcgctatttgcgaaattataaaagagtgctttgtgaactgattcaaagagagactagacgatattggttccgatgaagcaagttttggctttccatatgttgttcaggggaagcagttcataccgctatggcgcttctacccctctacatgagtaacttcagtcgtagcaataaaatgtattttggacccatgcctcggttacttcaacaagtatggcttttgcattataatacaagtattaactttatcgagacgctcgtactctcgttatacgagatttaaacatttctttcctacctgactttaaagccttcatatttctcgcattgcttaatgagctcttcctccgtggacttgccacccataatagatacaatccgtatcgtaggtatgaataaggcacacattcaacttgactttgtatatattcccgtattcatcttgttgttgttattcggtacccttcttgctatggcattgcagttcagggataatcttgaggaggggtaacgtatgaagcagactaggagaaagacaattcttttggcggcattgataccagttgttagcttatatagtgagcaatctttaaaagttgtccaaagacaagcatgtctcataataaaaacacccttgtctccctcagagcgtgatataactccaagcgtttctgtagtagttgcaagtgaagctgtacccaacaagagacagttccgtatcaacgacgtcgacgaaagggcctcaagcagttgaacaacatggacatgtgtggccataggcatgccgacagatacaagaactccacactacgctagtattacaccgtggttgatcacgcttacacctacgagtaattactgtagcaacactttccccgcgcctgaatgccgcctataatgccccggtcaccgctcaatcatgatccagcgatgctctctgcccaccgcaagcatagacggtcatggtgctggatgccgcggtctgattggctgttggctaggctgggctctgccgttaagcgccggccggtcagccacgcacttgcatgcatgtgctgcggtagtgcctgtgcctgtgcctgtacctgtacctgtacctgtacctgttcctggacaggatgcatcgcggctgtggtggcacacgatgggtgcttggtgcagatacgggcgatgatatgcagcacagcccgtggcattggctgtggcctttgggcgatccagaccgagccgatgctggtgcggacatggctggacttgtaattttggaagcgggagggcctagaataaaagaagaatattctcaatactctggttgccctcgtcgtgagaatcgatcgcattcaatgacacgtcgcatggcgccatggagcaagctgcgcggggagtcacgggccatgcccccatgccggttcgatgagagaccagagaagaccagaccagaccgtggagctggagacagaggtcgggatgaaacagactcgatctgctgcctgcacggagccattgcgaaacgacctgcccaggcgcaagactccaccgacgttgctgtatacagtaggtaggtcgatatacttttcggtagtggcgcatattaaactctgagcacgctcgaggaaaacaaaggatcgccttgccactaaaacaaacccagacgcgaaattgcctatggggtgcttgcgtgcagtctgcatgcctgctaatgcatatcagccactggcgctgcggttaattagcgacgagcgccaaatatggagggcatgcggcatgcattcctgcgaggaggtacaccgttctgccgatgaccattgttcaactgcagatagggcctgggcagtaacattggtctggatgagaaacaaacgctctgcgggttgcaggtcaagggaatatgtttgctagtaccagagcaggagagagaaccctgtactgtattcgtcagtgggccgcgtctcccctcgtctcgtcattgatggatgggactgtttcgtatgggatgcgtgatctcgtctgaggaggcctgtatcagcctttcgagagccccgaaattggttgatgcctgcttgtacgagtacatctacaacgccaggttgctcagcaccaggactagcatcatcgtgtactgctaccaccgcggcgccttggctcctgcaagaggcagtcaggcagagcaaggctgcggcaaacctcgaagaagccccggtttggcgacaggcatagcattgataagatttcaatagtctcgtcgcagcctggggcagacatgcgcggaaagggactcggggcatgtttcaggacagggacgcacgcagggccaacatttgggtgaatgttcagtatgatatgactgttcagtccatcgtggccaaagcgaggctgacgagccagccaggaaagcgaaatttagatgagccgtctattctggtggtacctactgctggtacgtgtccatactccatagcgtacagtaagagcacgtctgccgtgtgatgggctagcagggcgacatgaaacacgggaggcactgctgcgtggagtcgacgatctggatggggactggcatggccttcaggggggacccatgttctaattgtagaagcatgggagcagaatgcaggtgttgcggtggcactctggacggagcagccattgatggatgcaaagacgatgcgctctggctgctctcgatgcggaaccagccgtaccttgaagacggccggcatctgataacagtacctgtgtgaaaccatttgcagctgagtttcagagcatcctagaagcagaacctgatctggcctggcccgacccggattcctggacggaaaagcaaaagccaacgccagccgtggcaggttaggcgcgctcccggcagaagacgagaagcgttcgtgcaaaggactcgaggggagccaaacaactgggccccgccaatcctcgagtcgttggactactagtaagtgttcttacggcaatgggcgtcgccatcgtggctgttcctgattgactggagggttttagttcagtgcttgcacaagtaaaacgccctttttttttgcgcctcacgtgccggtttggtggactttgtctttgtgatgatgatgatgacgatgaccactgatgccgctgatgagatgctgacgatgcgtagagggcgttgtcgtcgccgccgtgtctgttcttcttgcttctctgctgtagtcatgcagaataaatgactcttgcggcacgaattggtaatgcgatgctcccgcctcggccgaagcggagaagcagagcgaaagaagcagagatgcgtttcttgagggtgtcgtcatgtacgaggtccccagtgcagcgtgcgctgtgattggccgggacccggcgcgagcgaaagagttggcgtgctggtaccggtactttcccctgagcgccgagggaggaatccccgtgctgcagggcgtgagtgttcagtgttgctattttgcgagaagagagagagttgagcaggggttgggcagccgtcgggcttctgcggagggggtcagttgcagtcttggagaggagaggatcagagcagagcagagcaagtacggagcggctacctgtttgcgcgtccagaatacggggctgctccatcttgggcgcttgtcacgcggcaagttgcgactcggagttgctagagagagagcagcaaggcctgacacatggcgcattcggcgtggcccgagctgggtgctggtttatttttgtgaaatttatttttgtctgcgcgtccggtgtctcttgatcgcattgatgtatagtataggcacttgtaagctgcctatgccatctacaggcgttgatgccggggtatgggcggaatagcacatggagctcccgagccctggcatttccatcgccccgcaagaggctccaggcggtccaagtacaggtaccgacacctgctaggaccatctgggaatctgctgagaatcgaatccctcggacctcctcgccgccctgattggccacacgccagcgtcctgcgacctctgacttgcgccatccagcagccaagcagcagccaaacagcgcctctagttcctggcaggtcctgcagccgccgcccattggccgccatgccgcagcctcgccccgcccagcctctgcgccgcggcctgtgactggcggtgggcgctcgcgctgctgcccctccaccgctagcagcgccctcgcccagctgtcagtggcctgtcacggcgccctgggcttctgggcctctgcctctccgcctattgtcgctgctcaggggtctggtcccctaggcccacccgcggttttagggccctcagcgcaccctcctccaccgtcgcctcctgtctagcgcgttttcccgctgggctcctcattttgcctctccctccggccacctgcaattaattctacgccaccagctcttttttttctcttcttttttttttctctctctccaatcttctcctctccacccttcctccacctccgtccatctttgtcccatcaccatttacaccgcctcttattattttctcctctctcttctcccttcagtggccccttcttgcctcgccttattttcaatctcttcgcttttagtctcgtcttttttttttctttgcggattcgcctctattcgcccttcattcgccgctgcgcgtatatcgctccaatctcgcacaacgggacgttttctgctcgtggcaaaaaaaaaagaatcaaacagacttcaaccaaaaaaggattaaaaaaaaagatttcgacaactcccccgggacaaagaggacagtttaaggagaccgacaccaatttttatggaaagcgcattcactagtgaccgccattaatcgactgtaattattcttcgaccgctccttgccttggtcaagaccgcatcgcttcaccatctctcattcggccgatcgttgataacacgcagcattttgggacgccgcaaagcttgttttatcgttttcactgcaaggaaatacacggaccgcccagtcactctgtcgcgagacttctcgaagaccgcctagctggaaccttggacacgttaaacgcgagtttttactttcgtgcctttttgccgccaccatcgcgaaaatcgcacgcgccccccttttccgttttagccttttcgaactcaagcatcatctgcttgggttttaaccttgacggaaagctcaactctattgcagcccgtctcttggcgcgtcgcttactcgttattcaactcgtcacttcctgttggcaacaaatctgctttgctttggaaccatccttcatttgatttccaaacggctcctttttttctctccttccatcactccgatttaattttcgccccctccgctgtttaatgctcggcgatttcttcttcttgtgaacatactacaatttcttggattttcgacctttttcttcttctcttctcctcggcttttctcgccctcttgaactgtctttgctcgacggttcattcttcgtcagccttcgattcaaagcatcgcttccgcattttatcaaatctcgattctaccacatattagacttctaattttttcgcaccgcattagaccttggaatctgttaattcggctcgtccgcaacgctcgattcttcgccacatcacttcatttacaagcaccgtcttcttttctttctctgagccatggacgcaggcagtctcgctcagatgtcttccaactttgtttctcccggtggcctggcctcgcgccgcggcagccagaacatcaagccgctctcctttgataccattaagcagggcaacaaaaaccaggacggcggcattccaactccccgtaccagccgctctcatctgcttgcgggcctgagaacggccccaaagtctgctgcggcggcttcctttggtcccatgtcacccactggtgccgacggccctatgccgcaatactctcggaacgcatacggctatggccagggcaatgtatacaaccctcctctgaccgctttccctcaatatggccagcaacaccaccatcagcagcagcagcagcagcagcagcactatgccaatgcaatgggacagcagtacacggttgatcaagtactcgctcccccccagctgtccatggatgagcagctgcaagagcagatggatcccaacctctatgcccaacttgtcgctaccaacatgtatcttgcccaacagcagcagaggcttcagcaacagcttaggagcgtccaggccgcagcccagcaattccagcagctcaacattggcaccaaccagcttgctcagcagcaggccgctgctttctacgagcagcagcaacatctcgccgcacaggctgccgccgctcagggccaacaagtctactacgattccgctacgggccaatactatgtcgatacctcggccgccaaggctgtttctgccatcagcgttgagcagcagcccatgactcccggcttcaacaacttccagctgcagatgcagatgatgcagcagcagtctcgccagcagcagcaacaggggggcacccctcgtgtccaggtttcgccgcctcctgagggccagcagggctcgttccgtggctcctcgcccccacgccgcttcgattctcccaccgaggtcactcctcttcctccaccatctgccaacgccttccgacgcggacataagaagtcatcctctctcgccgttaacagcgtgctggcagccgctgccgccgcaggggacgctggcaagtctcctgcgcccaagacggccaccttccccgcccctgccactggtggatatggccctggtcaggctcgggctggtgagcatccaatccgccaacctcgtggcccaccttccatggacgagttgaaatcgaagcccacggccaaacatgagggcagcaagaactttgcgacccgcacccgacgatcggctgttcacaaccttgttcgtgctggtctggagcgccgcaaaggatctggcagctccagcggcagcatgagccccgtctccgagacggctgaagaatcagcgacacccattactgacaacgagtccgactctggacgcagtggctcaggcagcttggctggtgaggtggaatgccgtaattcgcgagcctctgctgctggcggctggggcgctatcggctcagaccgacctggctcgcggcaaaaggtccgcggcagcgttgacagcaactctggctctgagagcgacagcaactcgtttgccgatgttttcaagaatggtgctctgcgagcatccaaatcacaggaggctgcagatggtcagcgcaaggcccccagactggttctgaccagcgttgagaagcgcaagatggcttctgtagcataagaaaagctcaagtcgtgtgtgtttttataccttattcttctttgcctttctcattattataattcttatgacttgacgctcccggactctactttttgacatgaccctttggacctgcgaattgcatttatacatcgactacaatctcgatctcgacagcttttcgcctctgctattattcattttctttctacaacaaaggcagcctcgcatggatgattgcgtgctttaatgtgcgtgaggccaagtcatggtcatacttttttatcaatgattattttataattcacttctcgactgtcctttaaataacggattttctttttttttttttctctctttctccgaaccggaccaagggggcgattgcccagggaactgttttgttttatggtgacaagttgagaacttatacgactggtgaaagacgacaatatcaaaaagggcgggagacacaaacaaactgctgcctcctcgagggtagaaccctaagcgcgcgagccgagaggatgcaagactcatccagcgggcctggcatggcagacatgacgaaaacgtgcaccccttggtattctttttttacggatctttgttgctctatttactcgagcgcgtatggtttttgacttgctacacagggctggattgactaggatggagggagctctagggttgggacatgggtagtgataagtttctacagataggcacatgaatgcaaattggtgggccaaaacagactggtgctttgatgtgactttgatgtgacgctacagtaatggattgtgtataccagctacctttcctctatgtatctaggccctattcaaggatgactaccctgtcttgatgcattgtcgactctgaaagatacgaaaaatagcccagcatggaattatactcatcattgaagtggtatatgtgcgtgtgtgtgtgtatatgcctgcatatgtaattatatattgatcaacaacatagagtagccatgcaaatgaaagctaacaaagaccgaaagccaacccttttcagtctatccctcctctccccccttatttaatttctaagccaaaaaaaaaagaaaaaaccacgaaacatctcttttctctctcctctagcatttgacaataatcttgaagtattcaggtctctttttttgtctttctttttaccctccccccttttgtgcctcattatcgttgctttcattgtatttaaagaaaaaaaaacaaattatatcgtaatagatgctagttcgtttcttaagtcattcatgtgtatagtctaatgacaaacgaatctttctcttctcttcatgctcgtattgattccaagtatttcgtcttatcgacttgcttgtctcatgacttcaattgacgacgaagacgttttatgcctcgccttgggcgtcgaaatcatccccacgctgttgttgctgctattcggtcgaggtccgctctcgcccctgctgctcaagttgctctcgctgcggacaaccatgggggccatgaattcgcccctgagcatccccgcgctgctgcggccctggatgctcgctgctagaggtgttcgcggaagtctgctcttcactgctggcacgtaaccgccggagctgctgccaccgctactggccgctgagctcgagtcgttgctaacacgtcgagggaagtttgtaggtccgtcacggctgtgaggtcgatatacgacgttgtcccggtcgagtgctcctgagcgccgagggctggcagcgacctcgatgtaggcattgcttgctatgctgcctctgctcctatgggttggtgtctgaggcgtcatggacattggggactgcatgcccacaggcgtatagtttgtgttgtgccgtgacccgcgtctggaagcggataagttgaccgacgtggaagacgccattccctggttcatcatcatgaccgggggcgggtaggaagagtgcgacttgaccagctctgaggcaagattgcgaaccagcacggcggagtccttctctgccaagatctggatcgagtccatgagagaccgcatctgggcgctgttgagtgtcctggcgccgtctccgctaccgagaaatcctggctcacagacgtccataatggcacgcacaagacgcagcaagttcagccgcaccaccgccttcttatgccccagccgctgggtaatgccggcaaacatttcgggctttgctagtgatactgtcaaccccgggctcagtcgaagaagcttgagcagcggctccaaaaggttaaagtcgaatgcgttgagcctattagtgccaaagcaagagacgatggctcgtgagaagttgttgtccatcaggtggctctccacgttggcagtttcctcctgcagccacaccaagatggcgtccagcgcagtgacttgccagtactggtcagacaaaagggagacataaaaatcgaggcccttgttctgccaaaggtaccgtcgtccctttgacccggagtgggccatgtcgcagagaatcggcagggcaaattccttcggcggccggtctgtcttcatgatccgcagcaacagcgggatgatgcctccaacggcagcgtcttcctgcctttctttgcttagccggcagaggttgaacatcgtgttgagaacctgattagagatctcgcggaggtgtttgtggttcttcttcatgctgtagcttaacaggtcgatgaggaagtcaatggcatcagcggagtgcagtgattcaatggttgttgagagcatggaaagattcttgatgaatctgagcatggtgatctgatggatcggcgtcattcgtcggagatctttgaggacgctcttcagcacctgtcgatctgccaccacctccttgacataattctccgcctggctgaagaggtagaagatattcacaatgcgcccttcaataagctcactgagctcatcctccccttcttcatcgagaactcggtggaggacaagcgctagcgggtaaagaattttgcttctcgagaagattctgcaaaagtcatttttgggagttggcccctgtagttcaaacacattccaaatgccgtttacaccgataagcacaagatctcgagagctatcgtaatcttcgtctaggaattcgacaagaacgttcaaaccacctgctgaaacaaacatctgcagcgtcaaagtcgaggtctgatacatttggcggacaaatgcggctgcttcaagacgaatctcgttggaatactggcgggcagcgaatttcgtgataatgggtataccaccaacaaaacacagattctcttgaatttcaacatcgtcaagaataatctaaatatttctaggttagaaaggagaaagctcatgtcttgtatatccaaagggaggcttttaccgtattgacaagtcgaagcaaatggtaaatcaggtgatgcttgctcttcactgtacaaggctctagaatttccaaaagaggaagcaatccgtgagcggtgatgattaaattctttgcatctggattttcccagagtagattcagctaggttctctcgattagcccaagacacaaaccgctcgccatctgatacgacttactaattcgacagcaagatctgccaagtactcctcgccttctgtcattttcaaaaggccaaccatttcctccactttctctgcgaggcgcgcatgtctgtctcgtgcaatctttgcgtccatgtccatctcatcccaccctggatccatggatgcaaaggggtcatcttcgtcgtcttcatcgcccagccaagagtttcctgagatccttgacatgagcataaggccagcttcttcggatccccgttcgctttcttctttttcagcgattgattcttcgggcccgaatatgtcagagaagtcctcgtcatcatcttcggcgaacttctggatctcgatagaggagcgagtgcgtctcatgggacgatcggggagaactgatggcctcgaggggcccttttttcttacgctcccctctattgtctgcattgaccggggcaagctagtaaggtcagagggatggaagagctgaggtgcatcaggttggcgaagaccctgaaaccaacgcattgcaatattagcatagctggcacattaggtttgtgatgggctaaaaggggagagaaaaagtagatgaaacgctatagggggctcaccttccggaccgcctgatgaaccttctggtcaaacacactatcgtcatcagagaagaggtcggagtagtcttcagagctttgttctcggaacatggcaccaggacgagggggcagctcgaatttgttcccaaagtgtgatttcgggggagatttcgctttagataggttaggtgaaaccgctgccggatccatgctcgacttggatctttgatgcagcatttttggcggcgatggaggcttcggtgctatggcttttcttgacattggccgaatcgtctgctcttgtgcttcgatgtaggcctgctgattcggtccctttatggtcatcatgtcgccttcaaagtcctcgtcgtagttatttacatcattccggagatcattgaccgacgcaaaagccttgagtttgtcagcagaaagcaggcccccaaaattatcttgcggcctcagatgcggtagctgcaaagcactgggagatattgccgtcgcaaagtcgtcatcccagttgtcatcgtctgagttacaatgttagcttaaccgttatgagcaagcactattcaattgagaatgttggcgtacctaactcggccagcttaaaagcactcgcacccgcacccgcgctcagcctgggcttggcgaggctcaggcggcccttgggcgttgcaccagaataccgagagaggccatcggagccggtggatacacgaagtgaagttcccgaagaattgagcgctttgttccactgcttgacctcctcgacggcctcattgaagttggccggcggcttcgagaccggcgcatcagtgcggcggcatcccacgatccaggcatgcctaagtaacttgcgagccgacactctgaggttgggatccttctgaaagcactgcatgagaaagtcccgggcggcctatttgtccaagtcagtattttgtatgatacccatcattctacttttgaggcagggcagggtgttcttctcaagacgcacagctgatatgccctcgggcagtggagggtggtcgtcattgacaatggcaaacagtgccggcatagctgccaagttgtgataaggcggcctgccctgaagaagctcgataacggtacagccaacgctccaaatatccgaagcggagctggctcccgatagctgaataatctcgggggccatccagtacggggtgcctactacttgcgcctccttatcctggccaccagccagcgtgctagtcgagaccccaaagtcggcaagctttaccgttccgtccttggtggtgaggatgttggcgcccttgatgtcacggtggatgacaccctggtcgtggagatagtgaagaccctggagaacctgggtcatgtagacaccgaccaggttctcgggaaacttgccgtactctctgcatattgagtgtagagagccgttctcgcagtatctgcagaaatgatgacgtcagtcgtaattcgtacccaagtagagctgctgatgtcaagttgccttactctagaatgatgttgagacaatccgtggttttagcgaaaccgatgtacttgacgatgttgtcatgcttctcatcgttagcttctcccggtcggctctgctagggaggggcttgctcttacaaacaggttcttgagcagatcaatttcgctctggtagccacataattagtatcgcccaaatatttggtgagatgtgtagatatgttgaaattgtatagagagaggtatcctgatctgtcatgctgccatagactcacctccatcatccgcaattcgctctttggcagatccgtcagcttgatctgcttgatagcaacagcctctccggtgccccagttaaacgccttgtacaccgacccaaaggctccctttccgaggcattcgcccagacgctgtcttcccagtcagcaagctttccaggactcagaaaaagcattctctcatctcggcaccactgctggttcgaattgccatcatatgcgtcaagggtcggcacatacataatccttcagccctgggtcctgcatcgctgcgttctcccttgccctctctttgcgtgacggtgtagactgggtcgaggatctctctcgcggcgtccctccggcgaaccgcccattgctagcgggataaatgttctctgccggcatctcgctcgctgtgttgttctgccacttgtcctatcttgcttgagctggcaagggtcgtcgacgtccgctgtagtttttcccccctcctctggttggatctgcgcggccttgcagagctctctctacctcggcggcaggcaaaatcgtagcgaatggcgaggtggaagagaagaggtccgcagaggagtcgatggcatgcccgccgatgggtctgtagcttcgtgtatcgctcgcattcgcccgaatttatttcagagggtgggcggcattcatcgaaaaggcggcggcgggggagaatcgctgcgacagggaagaggctcacgcatggaggccgcagaggaggagagagagagagagagaaaatgaagagagcagcacaaggagatggagatgaaaggaggaggagaaaagagacgagagcgagcgcggattggatctgcccaagagcgcgtgccgtcgacttgcggtccccaattccggtgctctggacgagagcagtggagttggttttaggtacctatggggagctcctggagatagctgccgcctaagggcctgtggcgggtgccctgagccttgttagtggccggcgcagcctctaccttgctgatacagctggcagcgccctgaaaagggcacagtccgcaccagacgtcttacacacgagggagcattcaatgttgtcaagatggtggcagtcaaaacaaccccacacggtcccaattagccctggaacagccaccgctagaaccatccatcgttgagcacagagtttacacttgcgtttacacttatggatcccagtgcctgttatcaccaggtggagcggccaaggatctgatgtgttaccgacagatgatgcctctatacccttctgaggccatccaatgcccccctggcctcttgcttgcaaatcatggatgcgcagaaaaggctaatcggatctcaaagtttccgcctaggcatattaaccaaactttagagcccaaagagtattgactgctgcgagaatcagaagattggtttacgtaattgcgtgtagagcagatattactacagtacatgcttacaagtaaacacaagaatactaatagaaagtcacttgtgaaacaaatgggtgacaatgaacctaggcaaactactagtatgtggatttttattaattgtatcccttgagcgctaggggcttctttgagcccgcgatatacgagtagatatataatgccaacatcacgcttttcccaacgctttcctttcccccaaacccattgcattattatagtcattcatgtcatttccatgttgtgaatctcaacatcacagtctgctgttgtcgaactctcttccatgctaatgttgaaagagagcgaaaataaaaatagaataaggggagccgatgaatgaataaacagacaaacaaataaacaactgagccaataaatcagtcattgaccaatgaatgaattttaagcagcgatacgtatgcattcacgatctcgaaaagcacgctgctttactttgcgaatgggtaatgcctggtagatggaaatctctcagtttgacccctctcgaggcagtgtccgattaaggccagccccagcccaccattcgtctgggatgtcctctcttgccgcgaggttcctaacgattcgctgcatgcctacccattcttcatctcctgaatgagtgtttggcccgcctccagaggatctttcacggattattcggagccgatcaagcattctttcgtcctccgatcctgtgtgcgaggtctgtccaaacaatagctgggaataatgatttgccagaacatcgcccgagggccccgacgattgagtttgctgggaacgtggcccgtccgatggcccatccaaattgtattcgggaactaattgacggattcgtcggtgtgcgtgacgaatgccgcgatatccagggtacccgaagaaggtatcctcgtcgtcggaattttcgtggccggattcgcaagcaggatccatggccccgtcaggcagttctggagcggtgggaggagggttagcagggcccgcgccttgggtggtggccgccgcagatgcaaacgaagaacctgcgctgggcggctgtggatcaggcgtcagtgttgagcgcaaggtatcccaaccctccgggctcaggcttctgtcgcggtctcccaggccatcaaccggttgagggcgcgaatggcggtcttcaggctgggagcgcctagatagcaaggctcggtacattcgtgactggtttctgcgcagagatctgtatctgtccaaagtggaaacgtcgtcaagagacgctgacggttcaaaaggtatcctttccagctctccgccaagaagacgagacgagggaaggcggttgctaggggtgaagctactggagattatcgatgggggaaggggactgcggctacgcctagggttgctcatcacggcctacgtttgtgattgtcagcagtctatcaacgttgagaaaatttgccggagagcaacttacgatgcgcgcatgcctaggccgcagtcgagggtcaggactccaccacccgatgctgccttcctggccgtcttcttctgttctcggcaaggtttcgaagccgcggatgccgtgtgcgtcgcgccaagtaccaccatagagggagctcatccgttcctccagcccgtccctctgccgttcgcccccagaagtcacctctctcagcgcctcgcgtccgggggcagaagccggcaggtcggaaatgcgtcgtcttctgggctgccgtcgatcgcgcctttccacatacgttgagcgcctgatgctggagcgagcaagagaaagcgcatcatgctttggcgcttgtttggcgggtagatcggtctcaacaggcgcaacgaagagtctgtcatggccgcggatggattagtcgaagctgcgacgctaagaacgaaaaagaagaggcaaagtatatcgggcaacatgaatgcgagaattttgctgtgcggccgaggatccggtcgacgaagcgaccagacgctcaacacgatgaaggcgcgctgcaatggcgagtcaaggatgcgaccgctgcgcctgatacgcggtcggccgcaggcagaagaggcaaaagacgaggagcgcacgcatgggcggccattggcccaaggagcggcttggaaaagtaaaactcacgggagacccatggcgcacgcgggtatctgcagatgcgatgcaaaggggcgataaccgagaggccaaaggaaccagaatttctgatggattgacggcggcgcctcttcagttggcgcggcgaccccagtagcgatgacgatggcggtgcaggggcagatgttcccggcagcgcgttttctgcggcagagtcgagaaatcaatcgagtcctgggcgcagacgagatggagggcggaggagatgaggagcgagcgacggatggtttgatggaacaaagagtgaaggcggcggttgtagaagaagtgaaggagaaaaaggctgaatcaacgcgggagaggctgaaagcgacttctgggggacctattgctggagagatgtgctgtatcgggacagtggatgggggcgaggcgctagaggctgcgggctaggggacgccgagcagcacacttcctggcgcgcaagccacactttagtttgcatggatgtctgcgaactatcagctgtggctggtgcttgccatgcgctgatcgattgcagtgggctgtggggatggtgagatttcgtgttggattttgagattctgagatttggccgccgtgcttcataacccaccacctcgcctcatccatctcctcatccgtctcctcggcgaggcgcgcaacctgctgctctgtatggcgctctccgcctaacgactcctttgaaaagctgcagctgctggcctcgtggaatgtctcccccatgccatctgccaaagaggttaatcgagcgctggctcgcatcagagccgtcatgccggccgagaaaaaggtggcatcggccaatcgcaacatccgcctcggcctggagcgcatcggccacgtcgtgccaaaggagcagggctggctgggcgtccatgtcggcggcaccaacggcaagggctcggtctgcaacctgatctcggggctcttcaggctgtccggcatcagccatggcatgtacacgtcgccggccatgcccgagaggcacaatggcgtcaccatcaacggcctgtacgtcaatcgccgcatgtacgagatggaggtgaagcacatcgaggacaagttcaagagaattgcgtctggctggaggtttgccgccggcgaggacccgggcaacctgacgccctttgagctggaaactgcagccgcctttcgggtctttgagaagatgcatgtcaactatggcgtggttgaagtgggcatgggcggcgccacagatgccaccaatatcatgaggcagaaatcagtcacggtcatcacaaagatcgatctggaccaccaggagtatctcggcaacaccattgaagaaatcgcaaaggtcaaggcgggcatcatgcgacccggcgtgccctgcattgttgaccataccaatcccagctcagtcatgaaagttcttcgtcagcacgcaaatagtataggtactcagatcagcccatcatggaagggagagcctctgctggccacccttgatactgagcggttcaagctggaagactacgaaaaacagaatcttctctgcgctacgctggccttccgccatctattcccgaattttgaaatcgacgtcaacaaactactggccatggaaccgtttccctctgggcgaaaagagcaagttcgagtagctggcctcaccggtggaagtcgcgaaaagcctatccttgtggatggcgctcacaatctgcttggcgccgaagcgttggcctcttatgtgcagcaccaggttcgccagggcaatgaaccgatttcgtgggtcatgggcttatcggctagcaaatccaaaccttttgcacaggtcatctctaccttggtacagcctcaggataactttgcctttgttgaatatcttcctggtgctaatgagccgcccccggctcccgttgagctcggccgtgagattggcaagtctattgtcaaccatgaatctcagctgtacgatggcgattcacggattgcttcgggcgtgcaatgggcttgcgacaaagctggagagggtcccgtcatagttacgggaagcttatacatgattagaaatttttacaacctggacggcgttgagccaaggagaaagaccaagacgagacggcccggagccgcgcagctttggcactatatccagttatcgcaaaagaggccgctgactgccgaggaagctagagagtttaaacaagcacggaggcactggtatttgtcgcctacacgaaataccgccttcaaagcggtgagacacggcggtcagcccaagtcttccatcgttcccgagagaatacgtgcgctgcagcagcaggtggagtttcataggaaacaagctcaagggtatcgtagcgccattgagagtatggagaaggacttggcacaagaatcagccgttgcgcctgcgagcgctgattcctcggatttacaaaccagcctggagacgctcaagcgacaccaccaggaacatctcggtgcattcaacagcgccatgtttaagctccgaggccacactgccttgcctgagaaaaagtatatgagccacgaagaggtgtttggacggccggcgaagcccaagattcaaaggttcccctttcccgatgacgaagaggcgagcacgtcggccaacaaacaacacgaagataccactgcttcttctgagagcaggcttgactattcccgatctgaccaaatagcagccaaagaagtgcctacattggatgcgcgaagctcgcgatttggcaaaagaaaaagccgccatgacgacaatgagaaggaaaaggcggcgacagaggcgcttgaccttgttgacaagctgacaaagggccgtgtcggctcagacactgaagctggcaaagcttgatagaggagtagcgaattggataaacagaaggaaatattaagcatttatctatatgcgaatttgtatatatgtatattattcggcttacacctagcctctattgtcgtctgtgttgcaaggcgatgtgtagtaacagccacgaaaattcaacattgaatcaaacttggtggtgcaaggagttcgcattagtgatggtggcaaatgtatcaaaatcacgacaagacaagtaaaaacgatgtttctggtagatgtgattgatatcctggctcttactgaataaatggagctatttacccaacacactagcccctcctttataacggcaatctgatctcaacagccattttccaacacacaccagcctccaagaccatgacagcgcccacctccctcatagtcgtctgctgccacggcatctggaagggcggcccttccaacggcgctgatgaagaggagtggctcattgccgactttcagcgcggcgagacgggcacttttatcgagcacgttaaactgggggtgaagcttctcgctgagagctacgatgacagcgtgcttgcattctcggggtaggtgatgaagggaaagccaagaataaatacctcatcacatatacaaattatggtttttatctatatacagtcatgctaacattctctctgctcttcaactacagcggcccaacccgcaaagaaacagctctaagtgaagcccaaagctacagcaacctcgccgcagcgcacaacttattcgaccacgtcttcatcaacaagcccagctcaaagccacaaacggtttccaaagttgtttcatcaaaaatcctcatcgaagaccgcgcattagactcgtaccacaatgtgctcttcagcctcaccctcttctacacgcgcttcaaagcctggcccctatctttaaccattgtctctcacgatttcaagaggccccgcttcatagatggccattgtgctgccattgaatttccaatcgagaggacaagattcttgggcatcgatccgcctggtatgattaatggcgagaacaaagttgcgatgaaaggcgtgggacaggcggtggatgaatggacggctgatcctcacggacggggagagaaattggctggaaagagagcgaatagaaatccgtgggcagtatggcagggtgtttttgaagacgaggtggacgggttcggtaaagggggcttggttacgagaggggagggtgagatggaggcgttggtcgacgatgctccacggccatggtgatggaactatcggtattgttcattattctttagacaccatcttatatctagacttttagcagagccacataaatagaagcatcttgcatcaaactcaatctacatcctcgctctactctcagcatccttcctcctctgcctcggcccctccgccaccgccctcaccaaaaacgcaaccgcatcattcaccatgtccgccgcaaatctgtgtcccacgccctcatacactctatcgtcaacctcaacgcctccatcagcataccatccgcctgccgcatccttcaacagcctgatgaaagcctcccccttggagtacggcaccagctcatcagccccgcccgagcacagaagcagcttcttgccccggacgcggctgtcaaagatgccgcgaagacgatcctgttcagccgacgagagcggcagagcaggaatggcgtcggtcccgaataggatgcccttgggatcgaacttgcgagccgtggcgacggagtcagcagggaagtatttgctccccaggaagccagcctcgccacagtccagcttggacagctcggctcgactggccatcatgtctgtattttccagtatcaaatcagcaacatggctccctcatcttcctcataccgacaaggcaaaaaaaaaaactcacttgtgagatccggacaccctacaatcgccactccagcatcgatcctctcctctccaaaccacgcctgccacaccgcatgcccccccagactccatcccagacacacatgggcatcgacttgcctcccgagatagcttcccacctggtccatcaacccgcccatggtccgcatcccgcccttgaccagaccaaacatgtcgatggcgtggttctcattgccctcgccctcgtcccacgccaggttggcctttgcgctcaccattctcgtgccgtggttgggcatgtcaaaggccagggccacaagccctcgctcttgtcctttctgattccaggagtggattgcccgcctggcaatatcattcatgacagccctggtgcgtgtccgcgggtgaaggagccacaggcatgttgtcggcgctgctgatgcgggaagctcttgtaggccgtagacgtcgaccaggaggccggccatgggcatcgtggtcacagagacatctggagggggtgagaggccctttgtggtgtatttattgtctttttcctcggtagtcattttattgttctattatgccgtagcagatgtgaagatggaatgttgatggctgtgttgccggagccagtgtgtctaatagtaaactcccgtaacattgactgtgcatacagtgagcgatctacaacagtgttgacctataaagcggctaaaagcatccgctctagcccgtttttagtcagcgattcgacatactcgcaaaataatgagaaagagttgtccatcagcccagccgtattatctagcagtttagttacagcatgggcttttgttactattgctgctactgctgtcatcgctactgcaggaatacttggagcatatggtgcaatggatggctcatggagcctacagttagctggctgtgacatacaggcgagcatattggatctcgcctatctactggacggaatataaccacacgaaaggcagaatttgtactctccaatggagcttcttgtatttaggcggaagctaatagtataaagcatttagaatgcatcatacgctacaagccgcgactccgtaagcgtaggcgggttatgataactaaaggactgggttcgtctcggatgttcgagcacaaacgaactagttcataggtctatttacatacagatagtaaaactcaaataagcaaacaccctgatgtcgttctttccaacagctttcaaatattatccattacgaaaccccatctaagcatactaaaaaacaatggaattagtaactcaatcgactcaaatagttaatgcgtcttattgaagtattttggtaaaggtggtttctggctttcccccctttgctattccacctcctatctaagtcccacccaattgttatcctgcgttattcaatccaccttccagtgatcttgatcgtctgtgctcaaggtgagctcaattccatacagcaccatggttaatcctacattgacccaccgccaagagctgccacccacgtcgccgcccctgagtgtccagccgtctggcccctcgctcgttgaaaagtgttgcagcagcaggctggtgtaaaccgatatcaatattgttggtgaaaagtagctcaggatgctcagaaacatggacgctgtttctgattcgtcaaagtcaggctcatgcatcatggctcgggcgcctagatcccgtactgatgggatgatgcgggtggcgcagtagaagacgaacaggcgatatgcgagagatatgatgacggatggcgtgattgtctggaaagcggcgtataagagggcgagcgaagaatgcaaagcgccaggtagggtgctgagtatgtgaagtagggttgagtacgaggccatgatgatgggcggaagtggggggatttccggttgcgatgaagcttggtcctcggtagaataggtgccatcggacgggagatagtcggtaaagatctgatagacacagagcacgacataggcgaagagaagcgacgattcgacgggactgccgcggccactgccaatgccgtacgcgcagaggaacacagccgtagtcatggtgacgccaatgagagtggcatcaacgttgctgatttgagggaactgggccacgcgccacaggaaatagacggcgctggcaatgatggagccagaaaatgcaagcaagacgatctgcgcaaaggggggggggcaaaagttagctatgacgaccatcttggctttgatatcattgaggaaacaactcaccacccatgtatcgctcctccctctgttgacgagccatcgagtaatctggcccgccgcctggataacgagcagcgtgcagaagccctcgagcagctggaatacagggcccgagtacctcagcacattgtcccacgagccaaggaagatggtctcgagcaggccctctttgccaaacatccactcggtccagctggtgctcttggactggaagacgccgccgagcgtcctctcgacccagctggagctgccggcatcggcgtcgacgccaaacttgcccagggcccagatgagcagcgacgggatgacgaaccactgcgccagccgcagcagcgtcacgatggaccagcggacgcgcgacgtctcgggcgtggccaggcggatggcagagtagaagatgtagaagatggacaggctcaggctgtaggccagcccgctgtcccggccgccgacatcgaaggcgacggggatggacaggacgatggcgaagaggaagatgctgctgaagaagatgctgaatggccaccacatcggggcggcggtgggcggcaggggtcgtgccgtgccgcgggtatctctatctttttctgttaatctccaagcccggatgctgatggcagaccgatctcttgtctcgtctcgtctcggaggtccccccgcgcctgggaggatgacagtccccgagaggcagatgcacaggtcgcccgcaatcgctccgtcaccagcggttactcatctgtgtcgccgggtcgatggcctatttctgctccgctgcggtcgttgtttgcgtctccctggtgccagaagcttctccgtcgtctgcccgtcaagtatcctcggcttgtggtcgtgctggagacgatccagatgcagctgccgcctgctaccccaataatttaatttttagctcgtatgacaaaccaaagcttgtgaagtgtccagactcggagggccgttgttatcggcgcacagagaccgcttatctgcacgtgaggggtcgcagccacagcaagacctgggctctctttcttgttgaagctaaagatgtcttgtctgatgagaatcaaaacaaagggcgcggcagatgaagagcagaggagcttccggaagacgtggtgacggaaaaaaaaatgcaagcagaatgcagcagaaatgagcaaggcttccatgttatgccatgttatgccatgttatgccatgctgtggtctcggcggtttcacgtcacatgcggcggtgcttgggatcagctctgcgaatgacgactgtggcgctgtagctacaaggcactagccactatcaatgcataaagcaattagcaatgcgcacaattacatcaatgagttgggaattgaatattgggcatccaaggtatgcgttatttggaccttttttttcttttcttttctttttctttcattgcatctgagtatcctcattacgtacctatgctcgcccaggtacatataagacaaataccgcgagatgattgacagctattgatatcagaatgaagcgagcgtaaaatacaccggtttatatcatccatcaaccaaaaaatacaaatgcgaatgattgttagtaaatgccccaagagattcctccgctagatgcatatatgtctatagatgttttagatgacaagaaatggtatatgaaaacgtctctaaatgttcaaagaaacgacaacatcgaacaagaatacgcaaaagctcgctcatgcacctaaaagtaattaatcattgtcactgccctctttcatccccagtgaaaggggcacaaacttacttcgaaatagatcaggcatggccctccacttcatcttcatcccagccctcgcgctcatccttgggaatccgaatcaagacacacatcaacgtcgctgcagcagccagagcaaccgagaaccacagagcgtgtctaattccgccaatcggatcagcgccgtgcctgttcgtgtaaatctcaatagtgccagcaaaccccagacccgtgcccaagccgtacagctgaatcgtaccgacgagagatccagccacgccctgcagattgcgcttgacactgttgctggtgattatctgcgcggccgtaaagataaagtcggggctgaatcccaatatgaacagcgctggaaactcctgcggccagtaattctgatggacgggcattgtcgccagcaaaatacccgcaaccagagccgaaaccgtccctatcgccatcacaagctgtgcaggcatatatcgcacgcaaatagcacttattccacaggcgagcgttgccatgaccgtaaaagtcgcaaaggatgcagcgttgagcaggttggagtagtggcggatgtccacgtgccatcgagttatatagtagaagagaatgcccgtgctcataaatgtgaagaaggcggagagtagcatgggcttaaacgatggcgcagaccagactgaaagcggcaatattggttcctttgcaaatcttgcttcccatagtaaaaatagggccatgtgaagcacagacaggatgaagatgatgtaaacataatcgaccttccattccttgatggcagcctctctataccaacgttagcaagtactattaaaagtccaaagttgagaaaaggtatagactcacgtccaggcgcagttgaacagaatcaggccgccaacgccaaagtacgacccgatatagtcaaccttgccattcggatccattgtaacttcttcagaggggacaagaatcgcagcagccgtgaagacaacggttccggcaatggcactgtattatcatccatcattagcccagctcgtctgacgctccgagcttgaagattgctgctctcacgcacaagaagaaaaagagccaccaccaaggcagcagctggccaaagaagcctgggaatatggaaccaccgccagcaccgacaggagccatcgctccaaacagccctacccagatcaagcggcctatgcccggcgggaacgatgtcgtaagcagggcaatagcattcggaacgattatgccagctcccacgccactaagagctcgcatgacgattatggtcgagacggttcgcataaaccccgagatgagattgaacaaaacgtagatggtgccgccgatgatgagaactttcttgtggccgtggacagctccaacacggccacccattaggacaaaagtcgcctccgtcagcctattgtgtgtcgagaatcagataaccgtatcaagttcaggtaaaggaggtagttcctacggatatgatgcagcaatccaaatacccaggcttgggtcagaccccagcttttggggaatggtatatgagatcaaaaggccggaaccgaaagggagagcctattagtttcaagagagttagatgacaactctaggtatgttttgggaaaagttatccagcaccccaattatccagcaccttggcatctgtagcatctgtagctcgccatagctggagtgctggaatagaatcgggtgctggaaaccctttccttatgttcaaatctgccacataccacaataagctggcatagcacaatgcttagtgcaatcaggtgcttgcgtatcccttgttgttccttggacaaacctccctccgcctctgtaggaactgttggttcggcatcgatcgtggtcgtgcttccatccgagtttggagttaactgctcgagtggtcgagaagtatcgactttcgtctcttcgtcaatagccatcttgtagcgagttcgcgtacatccacttcttgcttcgtcttgtgattcgctttaattatgctagccagaatgacagctcaatgccgtttatatggcatatacgccaccgcgtctctaatgttgtcattttccttatcgaaaaaaaagaaaaggaaacaaatgtctgttcaatggagagatgtatgatttgaaacccaataaactaatcatcctcatgatttggaagctttgagccaagatcctgagatgaacatacagggcttagctggcaatctttgtggtggggacgcggcccaggtattatgtcggaggtgtttagctaagtgctccgactcccaacaatcaacaaccaatcagacgtttatgaagacgacaacaacgtgacagattgtcggtaatgctctccgaagccaggaaccgacaagaaacttccatagggctgattgtgttgttaactaagcgcctccgaatagttgttgaaaaagaccggtccgtgtcttggctgctgggtgtttaaaatcaaagggaggcgccactcaaaagtgttccgggaaagtcatgttatgtgattactgaacaatatgctcgcggtccctttgggtgcatttgccacataagactgcggctaggcagccgaagcaaagtcatcgaaagctactaacagctattcgtgagctttgaagggcaacacagcggtatgacaaaacaaaaatctatattgaaacacgcttatcgttagttgttcccgcagattttcggaggtaagccttggctgttccatcatacctagttgtcggcatgcattgctatgacaaccgactccagaacggctctttcgcaatatgctggccccttgtcaatgcaaaaggaaattcctctcaagacatgtattaatcgtgatcttgatagacgaatattccctatcttgccttctgaatctatatccgccggtggctgaatctctatcctgggaacactttggagaggcacatgttgttgctgctgttgtgtttgttgtaatgctacaaatggctgcatcagttcctctgaagtgtcgggcggttgattatttagcagcctgcccaccggcttgatttctttcagctcgattgtatcaaaatcaagatatttcataccacaagctaacagccactgctcaatctgataggaattcaaaatccggctttggtttgaaggagaagaagctctgccgttggaaggatccaagcagcctccgtcaaagactccatcaatgcccgaatactgagctgtggcgattccgtgatagtactgagccaccaagtagtcgtcaaactcggccgtggccaatctggaaatctccgacgtctgaggtctcaggtaccagcgcagtaccatgaggatttcttcgcgcgatcgaaacttgagagtgaagccaaatattctgtcgacagctgcggaagtggcgtatgtgtcgctgaggatagagtcatacgcgtgctgcagagaagctctggtgatcatgatgctaaaggactcttcagatggatatgtgtgcagcatatagtcggttgtagcgcagtccgcaaaattaatgggtggtaggctcataaagccattgccgaagatattcccaatcggtgacgaatgtgatttgataaatgggttgtatcgagcggtcgatgcaatattgccaggttggagagtaggttgaggaggaggttgagaagtaggctgaaggacaggtgtcggttggttgagggaatgaaaatcaaggagcatgccgtccagtgtttgagaaggctccttgcttccatgatacgtctgttgaaactcggcgtcatcgctggtagagctgctcggaggccgtccttcaaaagtatcgatatcgtcgttgatctcctggttgctctgggggctgccctccaggctacctccttggcatagatgcaatatgctgttagttgcagactgcagcttggagacgagggcaggatcctgtcttatcagcggcgactggaggatgccgtttgtgaaatcaagaaacgtcccggccatctgctcaagggccccctctatatggaccatgttcttctcatagtttgcatgagcagcttgccgccgtagacggaatagccgctgtgccttgcggttccgctgccgccgtttctatcccggctgaagcatcagcaggaggtctttgcgtaatcaaaaccatcatcagaaaaggacaaacctccaagctctcgtcactgggctctggctttgcctgtgaggttgggcctggccgacgtccacggcgtcgtggctctcctgaagcctgggccgatgccatatcgcggctacagactacagtatcatggaatggctagagtcgaaagcggcgtttgttgctggagctcgaatttccggccgggtccacttggctatttctcagccatgatattaaggtattaataggcgcgcaacgccgtagagttccccagaacagctaaaggccctattccaaatatcatggcatgagtcgctgtcgagccatcagacgcttacagagggtgttggcgacacttccgctaggataggcagtggccagcgaacgttgtccaatcttacaaatcgtgctatagacgggacctggcgctagccacactagttctcgtataatccatgagccgaggccgcctcttcctacggcctcatattttgcacctatcgctagttgttgagcagcgagggaatgagagcagcttctcggataggcaaaaggcttgctgattagtcgaaagcaactcatcatcaaacctggcaacaactcggtcagctttaacgcgaaggttccagagccaattttgcctccagaattagccgcggttcggactatgcgaaagcgacgttgtgtatatatagttattactaataactaaaacgagactgccacaagatacggctggcggagactaaaccactctgagttgcaaatcccggtaagcgacggtgaatctaatgcacctggacgaaaacagtctgtgctttgcatatggtgatacgagcatcttcgcctaaaagcagagataagtgcaacagctgaaaacatgggctaagccgggcaaaggcaggtgagtctttgagtgcttactgttgcaaaggattggggagtctcttctttgttactttgctctacttcgttctacctctattctgaattttaacttttgttcttcttttcaaacagctatagagacaaacattgtggttggattaagaattactatggatcttagattaagcattagctatatgtgcctcgagatccgatagccgagtttctgggttttcccctggcccaacagcaaagccgacgccctacaaagacatgtggatataggacggcatttgagaatccatgtgtctaccggttggtcaattaagtgattgattagttgagacttgaagtattgggctatttctgctacctctgctacttctgctacttctgctacttctgctacttctgctacttctgctacttctaattaaagatcaacgcttccttttcactctctagctaatgcaaagaacaaggtggctgagtgacttgaaaaccatcctcccattaatatccctcttgtgcttaaagcttaagctcagcaaatgagtccacaacactcttcaatgctgtaatatctattccaagatcggtataggtcaagaaactatcttcgccagtccactccttttctctaactagttgccaaaactccatgccgagcgtaaactcttgggcaatcgccgaccatgtagcgaaaaaggtatcccgaagtatctggacatatgtagccttgacattatgtgcctctgcccaaacctttagcagccccctagtgttgacctctccacaaaggcaaatacggtctgaccaccacgagtcttttccggctgggccagtgccgcttccacaaaggcgccgaaattagagcgagtgtttccaatgcacgcaatggctggctcttgccactagtgactgtataggcatccgtgagggttgaccagaaatagtgttgcagcgtatcggtggccagtgccgcgttcgccatgttaatgcccatgtcagtttcgaaagctaccgccttatcaaccgccacactaacgtcctaatctgcggagaattccttctgtgcgtccgtaaatagcctccaaaagttggtgactgcgaaaacggcatatgaacccgcaaatgccgctcgaagagctgcggtgtcggtcaaatctgcttcaacgacgtcaatgccgcgtgcggcgagtgcctttgccgctgcgctatcgggagattgagtgactgcacggacgttgcactcttgagccttgcttttgagtaagtggtcgacaacagagccccctgagcgccagttgcgccgacaacagtcacgattcccttcgctaccgccatctcgattcgaactaggcggtgctttgagtggagggtatattgtataaatgtctgataattttgaatttctttagagtcgttgatgctctaaaggtatagctctcagggcaacctcgtgtttataggcagctcccaccaccatcgtcacatccgtgattaaagatttaaaagggcgtagtttacaggtataatatctccaactcacacatcattcacttctggctttataaatatctccacaaatatttggaatcgccaactatgtgaagccagagccaacattagtccgggacaggcgccatataactctgcgaatgaggaggcttcaacagcgccaatggagattatgatgagatcgtgcgagatcacgcacggttacaagttcagaagcttccaatcaagataggtatgactgcatactggcagcttttactggctcttcaaggggtgggagagctggctcaggtcgtctagctcctctatatcccttgggctcaccaatcggaatcaacaccacccagcacttttggcacttacaacgaagacgaccggtgagtctccaaaaaatttgaaagcatagctacgatcagtaatattcttttgtttgtctgagtgaaatagattatttctgttatgcttacttacaatatatactagtaggtaaagccttagagttccttgtcaaggaagatagaaaacacctattgtttcatttataaacatatatttattaaatagcttaaatggttaattattatcatcacaggctgcggcagcggctagccgcttaaattagcacttgcatgtgttcgacccaataattaaggttactccttcaagtacgtattcacatgtgtttggcgttcttgctggcaaatgttttattactcaacaccaactctcgcatcttgcaccaaaaaatctggagacttcacaatcatgaaagaccgaatcttttatttcgcagacttcaaccttgaagcacttctttccctatcagagcaactccgcggccgaaaatgcacttgcgatgtgaccaagatgcccaagtgcggcagcctaaattgggtcattttcgtgactttcgacgacggcgtcgagtgggtgtttcgatgtccaatggccggccgcaacaacgtttactcggatgagacctcctccaagatagtgaacagcgaggcttccacgctgatgtacctaaaagctcatacttccattccggtacctgaggtctactcgtacaggcaagtaccgcaggtttcctcgctggaagaaccagctgctgacattgtctcagtggaaccaccgacaacagcattggcgtgccatatatccttcagagcaaagctacaggccgttcattgggatcctacgactggtctcaatgcccaaatcgattcaccggcagtcgaaatcctctcacttttttgcccatctctgacaaaggccgagaaaaggtcatggagcagtttggctccatcatggcagaattatctgaccatcgctttcctgagattggttcgttattgaaagatggaaacgaagactacattattagtgaatgcctctcgccatctcttacttagcaagagagagactcgcttggcctagaccgaggaccgtttcaccaagaagacgattatttggcgtcactcatatcagcattcgcgtctcatgctcgagagcttccgtttgcaccacacgtttttaatgctccagtccctgatgacctacattacaagactacagatagttacaggatggcatcacggcggtggaatgattttgtggcgattggccaaaaaatcgatcatagtaaaaatagacttctctactgcattgcgggccagttcctggtcgagatgatcccccaactctcctcaggctatgacaacagcttcaccctttctcacccagacctgcatgttggcaatatatacgtcgatgacgatctcaacatcacatgtatcattgactggagttcggcgtcgacaggccccatcgctgagttgctcgcgactccaggactagggggctcagccagaccgccttcagagtccctcactgctgcttttcgaacgggctttagccaacgatctacgaagataggctctgagggttcccttttgaagctctggcaagtatcggattatatgtggtccttctctcgactagttcggctactttcaagaaatgactatgaacatttccgacgattgttcgagctcatacatcaaccaagcgctgaggagaaagatattcttcatttattgcatgaacgagccaagagtgatgagaacaggaagctggttgccgagctacaagaagacgacatgaccacatcagaagtacaggaacaggagcgaatggcaatatcttccaccagacgtgcaaattccgacgccgttgcgatagcaagaaagctgacgctgatgtcggagatgaatccgggtttctttgccaaccacgttttatggcaatgggttgaagaagccctcaagcacgatggtcctccataggttttccgagcgttgaacggagttgaattcaatatacctcggtggcaactttcgcaaatgtaactgattagtaaacgcatttctactcttagctgctaatgagggctgccgatcttcccatgatgtaggaaacgagtaaacgtgatgcccacacgacgcaccgagtcttacaaacttgtggccatgtggggatagctagcgcgggcaatcgatcgtgcattaactccgtcagctgcaagccactattccgatctggctttgcctaaaaaggccatgcaagattggctttcaaggcggagatagtaacaatctcccggtgatattggaggccggggagaggttgtgctgtgtcgaaatagatataaatagagcctattagagcattttagatgcaaagactcgttgtatacacatggttggatccgtaaatggtatagagcaccatggctttggtcaacaactttggcgcagagacaactgccgaagaggtcgcctcttcttttcgcgaccagattactggaaagacgagttagtcatcttctattacaacacgatctgtgctaataaacaagttttaagttctcattactggagtgagtcccaatggcctgggagccgcgactgctcaggctctcgccaagtacaccccggcaagcttgatattcacggctcggacaccctccaaagcttcttccgtggctgatgctattcgtgacgagcacgcagcaatgaagtcgcagattcatgtcgtccaagcagacttgtccaactcggaaagcattcgccaagcagtaaccaacatccagaaaataacaccgagtattgacattataatcaacaatgccggggtgatggccatcccggagagagagattacaaaacagggcatcgaggctcacctggctacaaacttctttggtcatttcctactcacgacgctcctatctccacagcttaaggcggcagggccaaaggcacgcgttgtcaacattgtgagcggcggattctacgtacaaccgtttcgcttcagcgactataactttgatgggggaaaagatgttccgccagaagagcaagtcgatcttgacaacgcagaaaagctcggcatgggatgggtcaaggatgccggcacgggatacatccccttcttggcctattctcaaagcagcacggcgttgatgctcctgaccaaaggtctgaatgagggctacgctggagaaaggatcacagctgtgagtgctgcgccgggaggtaagacaagcttctacttttgccatggactgacatacgggatgctgacgttttgctaattagttgtcctgactgaactacaaagacacctcccaaccgagtttcggaatccaaacatgccatataagacggcaagccagggagttgcaagctttctcgtcgctgctttggatccaaatctgcaaggtatgctgcttttttccaggttggcaagactagaatacgaataacagtctcatagatcatccgggcgcttatattgacgactgtcagatcaaagaggtaccgacatatgcgcaagaggcggctattgctcgtaaactctggacaatggctgaatcatgggtcaagggcgcgtgaaagcggcgatagtagataggcaacatggatgtcgattgatctacgtcactcacttgttaggaacacagtgctagccaggcagatttcagctagatgtctttgatcaagctggacaatttccatcttgcagataatacatgtagttgtaattctgattttgcgttctgaaaggtacatgtacacatgtatctattatccacatgcatttatcggtgcggccagtccacgaagggcaacccatttccatttcgggagtagcttgccctcaagcgccatctattccgccaccaatttcccacgacacactctcattgtagacttgtattttttccttctattgcctggatccgtgattacctatttgtctattttctgatcaatggatgagcaacggctattcatggcctggaaacacgcttgtcttgactattcggtgtctctttgctcgccagacgccttttttacctggaattgcccgcttttatcttgacactggcgaaaaggactgcaagtgcagtgatggtcccttttcacgacagccagctgggcagcacatagccaccaaaccggcactgctacacgtattgtcttggggctctctctctatttggtgccagatgcagggagctgtatgccgtcgattgagtggttctcatctactctacgcccatatctgaagctggacgactggaatacggacatgtcacaaacttgatctaccggcttgtctagagcagccacacgtctactctgagctatttcagcctatctcagagctatgttatcgatttcactggccgttggctggatcacacgccttacaagggagctagctgtctggcacttgatacagcttctgggtgcgctcttttttctcgcagccggagggcgaagaggacagctggccactgccagcccacgtggcactgccactgccagccaaacagcaaccatagtgttataagcgacgataatgctgctggtagtcggggaggcaggggcgccgtggtgcaacggtcaggtcaaactgcctcctctggggatcgattaggaaaggataaacgacaacacggttcgactctcgacggcaacattcggcagggacgtaggtgctggctaaacccgaaaggggccggcaccgaacccttttgccagttgtgcgaaatattttttgttcttcttgttttgcttcttcgtgtctccttggtcgtggtggttttttttcttcaagttgtgcggatcaagaggaaaaaagcgaaaaagatggatgatgctgcgatttgaagcttcatttggcgatatcacgaaggtgagagtggcgttgaacgtagagtggctgttggcagtgctctcagcgcgctgtcactgccgttgtagaattccccaggctgcatacccactttgcactgcgggtccaattttcggcatgaacaatatttccctcctcgagagagatcttgtatcattccgggatccaaagcaaaaaagcaatccaggctttatcagcccagtcgatataatagcacgtgaaaatggtggtgcctagagggtacgtactgaaataagcttaaaaaccactagaattgcccaatctggccatctccagccccggcctcgcagattgcgcgatgcgcttgagcgatggcgtgtgcagctgcttctcaatctatctctgacttgggccgtgctaacccctttgcctcctcgtctagacctctattgaacaaccatctcgcgtctattggaggctagaagaagaagagccccaatcgctatctgcgcggtgcattttcggtcataaaactccagcctaggcacaggcaaacaaggtatcggtgaagccatggaagagaaaccatgcgaccaagtaactcgccatgaccgactcgaacgaccccaagcgagccaatggcaccattgctttaccaatccatacacgctctcttacggcaccgtggcgacaaaagtaaaaggcctccatcccaggcactagcccagagttgagatcaagatctgttggccgctgcagcagacaaaaaggcacagacactggagagttcacctagaacaagccaccgaggagccgacccgccgcctcgcccaatcaagctccgcccttatcgtccacctcgcccctcctgatttcttcgtcccttgtcaggtttctctctgagcacgcaaccagagccgtcctctcaactggaatgcgactcgtcccaagtccgtttgcgaagatcccatctttcctcgcctcttttctctttttcccagcgtccacttttcctgttccaatccgcggcagcatcagaaaagcggatcggtcggcaaattatacgactcgctgcggagcatttttttttcttcggggtggccaagccaagaccgcaaggctcgaatgctccgcgacgactgcgggctaaaaaatgatgcgactccacaggattcgtcgtgatgcgggttggaggctgtccccattcccagcatgggggcccgctagatcgaaataacgtcatcgttcggtgagggaacaattcgaagcgctgcctggaagaaaggctggagggcatggggggcgatccttggctccctttctcttacggttctattctgcagaccatgaccgccacggttgacgtgctcgcgagatccctgcgctgggctgccgctaaaaacacttctggttgcaaaccttgcttgcgagcccgtctcattggaccagaagcgggagcaacaacgtgctactgcgtgggaaggatcgccggttttacatattgtcgggccctcgctgcaccgacgctccatcctgctctcttcatctttccgtcatcctcgatctcgtcctcttcctcttcatcatagcatcttgtccgtatatctgtggcatagcatagtagagtctggcttgatgtctggttcccgtttcattcgttaagagctgaatacagattgatcttgctagtatacactagcacatctgctctcttcctcttcttcttctatcccccccaattatattcttctcctgtcgcggccatgtctgagaaattcaagacagagccggaagatctcgaggctacagtgtctcactccagcggcttctcgcgctttgcctctctcttcggcggtaccaacgtctgggtcgggcctcgcatcgcgccgctgcccgcatatctcaagaacgacgtgtctgagggcgaagagtcgagcgaagcaatcctcaaccgacagctcgcgtcagaagatggcacctcgatccaatacaggacctgctcgtggcagaagacggccgcgctgctcttcagcgagtacatttgcctggccattatgagtttcccctggtcgtacagcgtgctgggccttgtccccggcctcatcttgaccgtcttcgttgccgccgttgtgctctatacaagtctcatcctgtgggagttttgtctgcgccatccagaggtgcgcgacgtgtgcgacattggccagatgctcttctggggcaaggaatgggcgtggtggggaaccgccatcatgttcgtcctcaacaacacgtttatccaggccctgcatgtcctggtgggcgcaaagtacctcaacaccatgacggcgagcgatcacgtcggtgggtgccgcaccgtcgtcttcagcgtcgtcgtcaccgtcatctgcttgatcgcctcgctgcctcgcacgtttagcatgatgtccaagctcggcacggcgtctgccttcttcaccttcatctctgtgctgctggcaaccatctttcaggccatccagaaagagcctgcgggcttcagtgcggccctgggctcgccaattgtcaccgctcttcccgtcaagggaacctcattcgtcaacgccatgggcgcctttctgaacatcagctatacttttatcggccagattacgctccccagtttcattgcagagatgcgagatcctaggtaagtagctctttcaacccatttccttcttttcagagagaatgctaatcaagtcactcgcagggaatttcccaagtcgctctgggcctgcaccattgccgaaatcatcgtcttctccgttgttggcggagtcatctacgcctacactggcaaccaatatgtgactgctcccgcttttggatccctggatgatgtttacaagaaggcggccttctccttcatgattccgacgctgattttcctgggatgcctgtatgcttcggtgacggctcgcttcgtcttcttccgcgtctttcgcaactcggtgcacatgaacagccacactgttgtggggtgggccagctggttcggcatcctgctcgttacctggatctttgccttcattatttctcaagtcattcccttctttaactctcgtaagttgtttatagctcagcgtgactgctattcatcgacgccatactaacaatagtgctcctcatagtcttggctgtcatgtcatccctcttcgatagctggttcggcttcattttctggggcgttgcctacctgcgtatgcgaagcgtggacgaaaaggctggtcgaaagcgaaaccgcatcaccgcggcgttttcaacgggtgtcaacatcttcatcatcatcatgggggtgttcttcctctctgcgggcacgtacgctagcgttcagagcatcattgatgcgtatgactctgggtcggtaggcggcgtgttttcttgcgcgagcaacgggctataaaatcatgaacgatacgaagtttgataccacgagaagagaagacgggagaggtatataagccaaagtttggcctaacgagacggcattgtgaagcgtataaacatgttgttcgtatacatattgcatttttcttttcttttaggggagtgggcggatggacagcggcccaaggggctgggtgcatatagttgagccgcgtaccgggttacaaaggcccgagagtcgaaatattcactacgtctctcgcgaaagcgttttcggagagaacgatgcaaaagcctgcagaaatgcatggcggtctttttcccgtcttacacgatgtctttcgtgtaagaactaacaacccaagtcgtaggcaatgttggcgtaagtattagtaggtatcgtggcgtaaataatagtagagatgactccatcgtagttgtaactatagctataagtatatgacgaatgtatgatgatgagggcataaactgtgataaaaagagaccggaacatgaataagtagatccatatttgaccacagcgagcctctggtaggagatatatatatataggtatatatatattttccccctcttttattagaaggtatcaagacaacatacccgctgcatgcaacttcagcaaccagttagaaatatactcagctgagatccaaatccatctcaaaagcaataatcgttcagctcccgggtaatggcgttgcgttacgcgagatgctattttcagagtagtgcctccgccaaagtgggctgaagctcggctccatgttgcagtaaagatcgtcaactggacaggtatctagtagctgcgcagctttacacaaggcctccccattccccttgttcgtccatctgctccaacttactctctcatttatacaacctccatctctatattctatttttatgctcattgtgttactcgtgtcattattttcaccaactccccaaatcagaccacgctccagctctcggctccgaggcgtctccatccgcaccaactgctcgatccagctctctgattggcgcctcagccccccgacacttcctctctcggctagtagacaaagcttttcctttcctttacagcgctctccccgcatttataggtggttcagtgggtggcggtacctgtaatttttcttcacttggggcagttttccgccacaatctttgcttgcgtggacttttattgtacctcgcagacacccaccgcctttatattacgaaacagcccacttggcagatcaaacacgccagagctgcgaccaactatttctaacgctcgcatctcaactctcgcaactcgagtcttggcagtggtgacacaatcgccatagttgaagcttgcttgttgccgtgccaccatcaccttactattatcgccattgccagctatcgattgctgttcttcctactctgctctgctgtgatactagctattctccccaatggcacgatccgcggccacaacggccaccaaggaggccactcctccggccaattcctcgcctgcgccccagcaggacagcaatgactttctctggacctatactgaagaaccgcaccggacgaggcgtctcgccatcatcaaagcccatccagaggtaacgcctcttctccatctcgacttgaatgctctgtttagataaagctaacgggattcattccaggtcctcaagctatgcggccccgaacccatgacgaaatatgttgttgccggcgttgttggtcttcaagttgtcctcgcctatctcctacagtcaacgcccttctggtccttgaagttctgggccatcgcctacgtctttggcgccaccgcgaaccagaacctgtttctggccatccacgagatctctcacaatcttgccttcaagagccctctggccaatcgcttgatcgctattgttgccaacctgcccattggcattccttacagtgcttctttcagggtatgtgaaagctccatttccgcaggatattgggaaactgtgcactgactcagtctggcctcctttatagccgtaccacctcactcaccacaagtccctcggcgtggatggcctcgacactgacctgcccaccgctctcgaggcctttgtgctcaactccatcctcggcaaggcatttttttgcacctttcaaatcttcttttacgccatccgccccatgacggtgtaccgcgtggacttgaccaagattcacgccctcaacatccttgttcaagccgcgtttgatgtcgtcctggtccgcttcacttcttacaacgccctcctctacctgctgctctcttccttcctggctggcagcctgcaccccttggctggccacttcatcgccgagcactatgtatacgagaccattacccccacccaacgcaaccccgacaacaaggtcccccttcccgagaccttttcatactatggtcctctcaacattcttgcctacaatgtcggctatcacaacgagcaccacgacttccccgccatcccttggacaagacttcattctctgtatgaaattgccaaggagttttatgagcccctgcctcaccaccaaagctggagctatgccatctggcgattcatctgggacgaaaacgttggcatgagctgccgcgtcaagcgaaaggagggtggtcgattggtcggtggtggcgccaagtggaagcagtccgaagttgaagcctaaatgatgtcaaaatgataaaggtgtttcatgtcctgttgtacagtcggcttggtgagctcagtgctcggctcgagaagggtagaattttgtaataagtgggtttttgagatatacaaaagtgctcagtctctctatccttgggcgttcaaaggggtatgggcaaagacaaaggatgagctaagacggattaacacctctagataagggctatagattctagactggctatgagaaatgaagtttattgttgttcaacaatttcgagtttgtaaatcatatggcgccttccaacaccaagattaacactgtacgcttcaatggatcacatatacctcattccagaggcacctcatcccgtggcccaaggactcgtgctctcttgttagacaaatgatccgccagagactccaactgcacgtcccgaatacagacaaccgaatgcactaccgtagaagagaggcgccacgaccaccaatgccagaggagaagcagctgccatctcagcatgggcacctccttagctacctctaaagactaatgacattgttatcgccatcgccatggttttctgctgcatcttgatcaaggggcttctctttgaagttattctcaacgacctgcagagtcaaagttctttggcagtgaggaagaaacagctgacatcaaggggtttgcccccgtcgtgctttggtccaagcaacctcagggagaagctcatccggaaaatgaagaggataccggaactgcgatattgtagatcaagatgtggaaagtagtagtaggcatcttttcaggatccttgcccctgctccttcatgccctgccgaattgccttcatggcaatacacagccggtccagacaaatccgactcgcccataaaggatgccggcaacggtgccttgaccttttgcataagaatgccggatgccaccaagtgtcgggatgccaaacaaagaagcaatcaactttatactggcctctcccaagctccatattgacgaaattatacaccacttcagcaaaaaatcctctttcgcccgcacctccaaatgaagtcggcacaattggttcgccagaactcctctcggatattctccacgtttcgattcacttgcttcatctgcaaaacaaatttgctccatgatgactttatgcacagcgacttggccatgagacgaaccccgtggactttgggggtgccaacttcctccacagccgtcttgatcgagtctacggcttcagagatggatttgcctgaacaagctagttttttttattttttattcttattcttttttgcattgatgctctctgcatttcgctatacggcatttgtagcttcagagacagacttgcacgaagaagaaaccgctgcgttgatgccccctggcactttgctccacggtctctgcgcaaattgacctgagcgttggccaacatttcaataacactcagccatctgcctgacgctgctggcaatggccaaaaaaaaaaatgcgctctttgccactgtcgagtaagttgtgagtggcatcgagcaggcctggaagctgcttgttgaaagacttgagcaccgctgcctgacatctcgctgcttcgccctctttgtagtttttttgtagagacaagttatccagcaccccgattatgttattcaacactccagctgtaacataggctgctgccgctattgttgctgctactgctgctatttcaaaaaagtatttggcaactgtagtaatgttgaaagggttacgtttgctgttttcggggagactcgagagcaactttatctcaagataacatccacttattaagtaacgtcacggaaaacattgggtggtttttttttttttttttggtttttatatgtcgtttagaatatatatacccttactcaagatgagcgataaaagagtaaatagagattaatagagcctttctatgaatgaagccgttgagcaaaaagaaataaaggatcgtataaaggatcgtataaaggatcgtataaagagggaagggggcaataccttcgctggctggcacaccaagttaggccgccaacttcagaggcaaattgtaggcgtactcccaggctctccgacactcacatcgctttctacccattcaaaatccattggatcatcgcgctgggttttttgaaccaagcgcgctgctatagaccacccgccattattgtttgcatgaccgtctttttatgcagccatgaaaggagggtatgcatcaaggagcgcctggccttttatactaaccatttttgcttcaaaagatgatcttttcgaaaagcctagtaggatggttattgtagctgctctgttgcgcgcctgcattaccgattagtgtcgctattaggatggtggtttcttcttgatggacttgtactgcaaccgtcgactctggcaataattctcattcgaaactgcttaatcaataagacttaaaaagaacaggaaaaagggaagaagaacaaggatcaaaggcacgcctatcagatactagaaactattgccaagaaaacaaataaaaaacaaagacaaaaaaaagagttaaagtacagagaactcgcgacacaaagctcgactcactcaaaaatagcttcgagaggtcaaacgtcagtgatgctagccctgcttcctccacagccaaccgtattctttgcccaagatatacggaaagtatgccatgaatcccattactgcgcacttcctacccatggctctcgcacagcttttttcctttctcaactttcgtacaagcaaaaaaaatcaaaaacccccgtcccctaaggtgaatgcgccgccgttatcccacattccactacgtagaatggtgacgattatgcgcccaaaagaagccctgtctgtcgtcatcaagactgaatattgccgttggacatgtatttttcaaaatcaggcatccagtgttaggcagcgatgcttctccaatgcagcaggtataactcctataattgatcctcctctcatgcctctcgcctctatcagattagggaaaaaaaacacaaagttgcgtgttgctcatcatcaagataggcctaaattttagaaaaagatgtaggcaagaaggaagctgacgagacataaaatagcagcaatttgaacgggcacaccctcgacgccttgcttggtttgttgagcaactgcaccggaagcacccttctcactgcctgagctacccttgacgttacgctgtctcaggccgccattcttgtagtttgccaactcagcttcaagctgggcaatcttggccttgagctcgtcggtgcctgactgcagtgtgccggcaacggcagaagcagtcttggaagcggccgactttgcggtttggggcctggagtcgtcgtcgtccttttcgtcatacgggggtggtgcgggggttccttcgccgcttggagatgaataagctcgagtaggttcgggagtgtcgtaagactggtgggctgctgttagttgcatgaacagaatttagccgggaccgagatttatacgcactccattcaccgctgcttgtttgatgggtgtcgcaactgcgagagctgcactggggccatggtcggggctgtcgccggcagcaagccagttgactcggatctttcgttcaaatatggcggccttgtctgtagactcgagctacaggcgtaggaatgttagtttttgtgcctctagataatggatgctatggaggcggtggcttaccactgaggcaatgggagcgaattccttgtcgggagtgatgggggcggattggacgagaaacttgtctcggcacttggcatccagcggaggatcagccttcatggcctgcaggaggactatgccagtgtcagccacaaaatgagacctgctgctcgcctgtagtattccaacgtaccagtgacatcaaagtcctgcccaggctcgatacggcccgcatttggtcgaacacaatatctgtaaaaggggggaaattgtcaaatcttgcttccaacgagccagcacagaatcgcaacgggaggattaatcgtactgcttaggagccgtagttttaacctggagaaatgtttgttaacagggatcatgatgaaacaggaggtatccacaagcgggcgtaggtcaaagcagagagctgaagaaaaagaaaaagaaaaagccaaaggtggcatatttgcatagccgcataccttgaaggccaagggcgatgagcttgggtttttgatcttcaagatctgcgagacctcgacagtaaagggccctgtgcacagccgacccgtcaacggttattctgacgtccaagtgtcctaatggacacgagaaaggcgtagacaaacatacgtctaaatgacagctcaaggggctcgatttcgaccgacatggcggagtaggaggcggataacaagctgctgctgggctagaaggaggctgtagggagattctcgggtttagatcgagggcaggcgagccacgggtcgggaggagaagatgtcgtcgtgtctagatcgatggcgctggttcggcggggaaacgcggcggaaatagaatttaagttgaacagcagaaaagggagacacggagaaacaagaaagaggaaggggggaaaagagcctcgtatgtcacaaaaaaaatgttataatgcgagcaagagtggcgtgggagaaatgaaagcgtgtgcttggtgaaagtcgggcacgcgggctattgtgtgattacaaagaagtgatttggagacgtttctggagacgtgattgatggcatgtcgcttcggcttcgggcccctgtatcgagattggctggcgaggctgagctggcctgagtgaagattgcgggcatgactaagccgggtttcagggacgttgggtccgtgcagggcgatggacagtgttcaagcttctacggatatacgaagtagatcttcgagtatgtctctttggtgagtagaaaaataagataaaaagtcacgatgattataccatctagctggcagatagtgcactcgatatatactcgattagcatcgtgtgatgcattcacgtgtggcagtccagacaagtcatggagctctaaatgttgcgtaccttcagcgggaggtactaatacagcgtattggctgcttgatggccatcacatgataaaatcttagtactccatggcaaaccattaaagtgcattgcccttttttactgtcacttgtaacaatctttcatctattaacctagtaggcaggtattcacacagttcaatggctccaagcgtgcaacttcaattcacaatgtatgcagctgctctgtcagtggcgttgacgccatcttacgtagctgttggtacctaaaagcctgcaagttacagcacattaggtacctacaaagctcagccagcgtcaagcagccgcttaccaaattcaatgcactttgttttgtctctctctcccttcttctatctcacatcactactacctgatcttcaaagcccaatcttcagggcagctacatacactactactctcttccatcctcgctgcccccactccacttcccattctgagagctgctgccgttctctaccccacactcgctcattgccttcacgcctatttcatcatccaaggccacgcccccaacttcatcatccccgatttctccaaacttcaagaatcgcaaacatggcttccgatctagataccctcattgacatgggctttgagcgagctcgagccgaactcgccgtcaaaaagtctggagggcgtaagtggcctcatgttcccagcatctccggcgactcatctcatacacgtctttacttacaaattcacaacagtacagggagccttgcagtggctagaggataaccaagacaaatcgctggaggaaatccaagctgctgctccagatgacgatgaagaggaggacgagaccaaggcaaagattgcagagctggaatccggccagtctgccaagtcgcttatctgcaatgagtgcggcaaacgatttaggaaccccgatttggccagttaccatgctaccaagacgtatgacgtttcactccctactcttctcagcctcgggcggtttgtgctaacgctgaaatagtgagcatacagatttctccgagtctactgaggagattgcacccctgacagaagatgagaagaaggcaaagctcgaagagctgagagagcgactccaggcgaagaaggccgctcaggcagacaaggacaaggaagatgcaaagcgcaatgaggtgatgacctattccctctcatctcatctctcactctaacatttgcatagaaaatccgacaaaaatccacaaaggaaacccaggaggcaaaggaggaacttgcacgaaaagagcaaatcaaggaggccatgcaaaagcgcaaggagaagcttgaggaagccgaggccaagaaacgaatcaaggccaagatcgaagaagatagggccgagcgtcgccgcaaggccgaagaggccaaagctgcccgcgaaggcagagctcccgaagccgcatcttcctcttctgctgctgcgccggccgctgccgctgcagccccccgaccaaaggcagatcacacagaggcgaagctaaagctgcagactgactcgggcaatatcatgaagacgctacccgcagagacgacgctgtttgagcttgcgcaacagatacagagcgagactggacagccggtgacgacatttacgactacgttcccccgaaagacgttccagggcgatttggacatgtccaagacgctaaaggaggctggatttgtcccttcatctgtggttattgtaaaatagactgctttggaatgccgttgaggatggatctgctggcagggagggaatacgaggaggcactgaacgcaggctggctgcgggagcacccttttcgcttttgtcgaaccaagggttgcacattcaagagctttaaccactagatgaacatagcgtccacgagcatcaatctcaaatgttcttttccaatcccatcaagttcaaaagtcaccaagaaaattccaaaaaatgtgatcaaaaaaatttctttttattcttcccgagtcattcagttgaccatttgtcccttccgtgcgtgaactccgtcgtgtgagagcattaatcatattatccttatgaaaaaagctactctgcccaggacgcgggatataggcgcccactccatcctgaatgcatccatcgatgtgtataaagactccgaagtgccctgcagttgaagtacaaagaagcaatagagaaaacagtcgccgcaacagatgatgttggctgtttagtcgaaaagaccgaaacccatatcctcgtcggactcctccttctctgtagaaaagtattagcacataaattccacagtctgccggataatgggaaccggaaaacggccagtacgcaccctcaaccttctcctcctcgggagcggcctcagcggcggcaccgccagcggcagcggcagcaccaggagcggcagcagcaccgccaccagagccgacgttgaccaggaggtccttgatgtccttgccctccagagcctgtattgcgggaaaaaccataactcgtcagcgtccataattcaatttctcattcggcgtttttcatttgttttcgtcgagtctgtgtgtgtttctggatattcgtaccttggcgaagatggaggtccagatgggctcaacctcgaccttggcggcggtgatcagggtctgaagcttgtcggcctagaaaattaagaaaaaaatcgtttagtatacgaaatattcccatggtgttttatatgtcatgtcgcctctttgctcgcggggcacataattatttttttcgagatttctgcgccccagacgagggacaaggcgacggggatatggaagcactcacggtgatctcaacgccatcgtcggcgaggatcagggccgcgtaggaagaagcgagctcggcggtagacattgtgtgagatttgtctgtgcggatttgggaagatgtcaagtctgcacgagaagagagtagtggttatggacaaatcaattatcaccacaaaaggctgtagagggaccacaaaaaattgccctggtcgaaattccggcggatggagggcttgaagacctaaagcgctggggtcaatggtttttccgcgtgccgctcggatgccgcaagcgggggtcggcgctgattggctgcggacggctccatttgcgcccagccaatcagcgcgtgcaggcccgctacagggcgaggccgcccgacctgcgcaacgtcgtcaccgtctgaactcatccaaacgcattccacagccaccccaccttggagctcagcttccccaccagcgcattgaaccaaggcagcgaggttggcagtattgcgactctctgtgtttgcgatccaggatactattcctgctcctttggccttcttttccgaactgcacgacaaaactgttacctctgaatacgcgccgcggcatctccgagaaaatcttcccggtccagatccttacggcaatcaattggccgacgaagcccggcaccgggtatcggatcgatcgtatatctatatctctgttcccggaagacctggaatcaagcgtgtcgacgaagtctatccatcgccatcacataatcggctttttggagtgatcgcgcagcttttgccatcctctttcaaccttgtacaacacagcatggatacccccgctgtacctctgccgcaagatgctcgggaacaggcgatcctggacagtcttgttgtcgtccgcgacaagctcctactcctgaagcaggaccgtaccacatatattcgaagccaagacatactcccgctctatgacgagacaatcacaagggtaaaagagctcaacgagatccgtactgagacggggagcaaggaagaaaatcgacgtaagtcagatcacgctcgatagcgtgcgggagaggaaacgcgggctaatgtataaacgaatagttgacaaagtcttggagagctgcttccaactgctgtccctattctaccttactatcggacgcaacaacgagatccccgcaaactacgcattaacatcaaccatcaagagactgcttgaccacttgaccgaggccgatctttattcagccaaggatctcgggagcatcaaggcgacgctggcaaacctttctctaagcataagccaggcaaagtcccgcgacaacaaggctgagaattacccatatctcctcgagctcctatcaaagcgagtggagaagtgccaggctacattagagaacctccaaaagcgattaggacgcatcggagagcctctgcttgcaacgcatgagaagctgatttctatcatacgatgcatttcattggcaaatacaaaggccaaggtatgtaccaaaacgaatatccctttgaaaaaaagtgttgaacaaggttctcaactcggcctgtatagttctcgagcaacgaagttcaaaagtttcgaaagcaactactcgatatcggagagaagcgtaaagatggccagtttgtcgccgaagatggatctgtcccccccggctctgtggagactggagagctctaccaacgttgcctcaaatggtctgagatagtattggagaggtacgtatatgagacgctaccttgggatatcttttgaacagtctaactgatctgctgcagacaaggagtcatgccagagccattccgcccaacctacaacaccctggttggtattcgcaacgagctggagaagctatcattgacacaagcctgggctctgcgcgagacagatttatatgacttccaacgccagctggacaagattgacgaaagccgacaaaacggaaacttttatgatgacagaggcagaccagccgatctgtacacgcagcgaacgatgctgtatttgacgagacgaagctacgcctacatttactctttcatcttagcctcagagccggtttctgaggcacttctgcccatctataaccagctccaaactctcaagagatgtctcgttgaagtcagggacagtggcggcgtctcttcagtcagagagctgtatccttacagcatgaaggtgtgaaccattggagaactacaatattgaagcgaataactgtacagtggactgacttgtttcaaatagctcaactctctcgataacctcagagtggacggcaagtttgttgttaatggcgatattcccgaaggtcaaggtagtgttagtgagctccttgctgagtgtttcgacctcagctacgatttgagagtcgcagcagaagaggcaacagcggcttctgttgatggcaattaaatggtacttggggcacaaaccgttcattccgtatggcggcttgaagaaatggactctttggggcctattatttttctgacacttttttaaaagtcagtcttagttgggtcgctttttggggagtttagtgtaatctttcttcttctttcccttttatcattttgcattggggtttcttaagggtctggaagacatgggggccgtccagcgatggtgtctgatcagctatgctgatgggatgatggccaacggggacatcggatacatcactattaatctgctttgatggcatttacttttttttttttttccgtttgatcagatgaatcgatcacgacccttgctatctatataatgcttcgctttccttcattgtaaggggaatctgaatccgcactttaggggatagatttgggtctgattggtgtatagtgtcagtctctattgcttcaatgaagaacagctaaagtcattctcaccttttcaaaatcccatacatctgccttgacgtagatatcgtccttgagcatgtttttagcttcctctgcagactctgcaaccaaaatcatgacggagccagcaaaatccatgttttcggcttcgtcattaacaggaacgtcatgcagaatggcacctgtacattgacatttgattagcacccgtgtacaaggttgaagagtcgaggaagattcgaaagatttacgtaccgcccatttttagcttgcctccctcaagggtaggagtcatgtctttgaagtgctgactgtattgctcatagtcagttgactacctacttattttacttgcataaccgagggaataggtatgtacgtacgctctcacttcgagacgcctcttccgcgcctcggggccaggcttgtctgggaggatgaccagaaactcatacgcgcggcgaacttctgaagtggccattgtgcggataaaagaaggtcgctggaattgagctcgggaaaagggcgagagcaagcgacgggtggcgatcctggaggccatggtggggggtcaatagagggttttatagtattccgcaaaaggcgagagagatctgtaagcaagagaaaggacaagagtaagtatcggggtattgagaggggctgacgtgcagtatcggctcaagaaaggcataagcagtgataaacggggatgcatggaggatggttgcattgcattgcgtcgggagagggacagaaggctgcgcgctaatgtacagccgagggatttgtcttactctgtttgaagctatagaaggagcaagctcggaatgccaattgggttatgatgcccggaaatagacaataatcgagggaagctctgtatacaagtggttttaatacacgagcgaggctgcggtttcatgcggcttccaattggcttgagggatagactagccagtcaaggcgcgcccttgatactacgattgactgtttacagggtaactgcagcgtgtattagtgattgaagtgttgtttagacagcttttgtttccggatagcggcgctaagaattatatgtcgaaactgcccctctttgttgggcaccaatccgcattgcttatttgtggataactggctcggcagcgggacaatacattggggcgccatatgctctgccaagttgaagtgaaccgagacaacaaaggcccttgtttgatttagcttggacaagacgcaatgcatcatttagcagttccttggtacctagggattcaagcgcaagctaccccacagacccttaggggttgcctcgagcaggaaacactccaaaccgaaactcaaaatttagcttgcgctgatgtcgtcacggatctcgattctctgaattagcccaagctatcagattgcaggatggaatcagcagaagaaagatgacttcaaactaacgttatgtatgatgagcatctacgctgtagtgcacataagattcctcaaagagggctatgcagagctaccgttgctggtatcattcggttatcgataggaacagatctaagattggacttgtttggagtagtgccctacgtcatagagcattcgaggatgatcactcgtgtgcctcccgcaacttgagctctcaagatgaagaaccctcaagaatcaccatcatcatcatcacaaccactatactcatgctcaagcaacgcccacgaagcaacacaagacgactgcctttgcccacaacataaagagagcaactcgaagcttcaatggcataccgagtgccccacgatagagaccgtcgtgtccacatcatcctccaccaagacggcgcggcggtcaccgttctcggcgtcttcgaagagctacaagacgccaaccgggattgtctgttccaagctacgcaagcgggcatccaactgttacaagaatcacctactcagggccccgacaagtaccacatcaccccaatcgagcccgcgcggtgggatacgccggacggcgtgtcgtgctgggtcgagagccatacggtggaaccgagtcgagttgcgggatctaacctgaagacgcgctgacaagggctgagggttggaatttgacatgacgaacgaaacgagaagcacaacaattgtgatgaaataaaaaagaagggaaaagtcagagaagagattcaagtcaacttgaagggacacgggaggaagagctttggttacattgaaatagcgatatgcagcagcttggacatcaaacggcagcactgaattatacccactgtagtctacgtggaggtggcgaatggagggcacataagccgggaatatttcctgcacaatgtacgattagctgagagttatgaatgcacacggtattgcagcatcttgcatctctcgctcttcctttctcttaagcactttgacgatgggatataaaacccaaggtatccttaatgttatatacatgtatttttacagtagcatcgtctatgagacaccagctccgcctatttcgccgtagcgccgccgagctcgagcgggaagcgctgaagatttggcggggtactcagcacgttgcagggcccaaccgccgccagctagcgccgcagccccctgaaagctgcccgccccagttgcctgaccaactccaagctgcgccccaataaagtcgcaaacgccgcgtgtgtcgtctcccccccatcctgccgaagaccatctcacatctggccttctttttccccacgtttccggaacggccagtcgctgcatttccactcgcgagacgacgttgctggagccttgccagcattagcctccctcagctttggtggccttgtccgtgcatggacagacgccggcattgcatgacttgcgccgcgattcggaaccatcgtcagtgtcagtgaggcgtctttgtgcttctcccgccatggccgaggtggacgttgcgcctacctttggcgcagagctcaaggtgcgtgtgtgagtttggtgatggaggggctgtggcagctgtggaagctgtggaagaaggatacagggcaacgagggtgccaaacaggagacagcagccgggggccaggctggagctgcttggagccgccatcgtgatacatcttctgggcgcgatgctgaccaattctgcggtttctaggacggcttcaaatccgccaacgcctgggtcagcaatggaatcgcctggctcgacgagatccagcaattctaccgcgagcgagccgccatcgaaaaggaatacagcgcaaagctcgatgcgctggccaagaagtactttgagaagaagaacaagaaaatctccaacctgagcgttggcgacaacccgaccttgactccaggctctcttgagaggtgagtcccgagagattccggcgacaagagatggagagtgcggcatatacgctgtgcttggcgtgatatgacacgttgtgaaaaggcgctgacaatgctgcgccaatagtgcttccctaaccacatggtctactcagctcaccaccctcgaatcccgcgccaccgagcacgatcgctatgcgagtaaccttatctcccaggtcgccgaacccctaaagttctacaacgcccgattcgacgagctgcgtaagcgccattccgaatatgccgataagctcgaagctggccgcgatgcctgctatgccgatttgcgcaaagtcaaaggcaaatacgacaacacatgccaggacctcgagagcaagcgcaagaagaccgaatcgcatgccgacaaggccaaggcacagagcgcctaccaacagcagctctttgacatgaacaatgccaaaaacacctatctcatcgccatcaacgtcaccaacaagcaaaaggaaaaatactaccacgagtacatccccgaggtcatggatagcatgcaagatttgaacgagttcagaactttaaagctcaactttttgtgggacgtagcaactcggctggagactgccatgcttcaacagagcaacggactcatcgagcaccaaggcaaggaaatccagcgcaacctgccccatctggattccatgatgtatatgcgccacaacatgggcgccttccatgagccgccggacaaggtctttgaagccagccccgtctggcacgatgacgacctcatgattgtggatgagacggccaagatttacctgcgcaacgtactaacaaagtccaagtctcagctggctgagctgcggagagaggtggacaagcaacgaagagaagtcgataccgttaagcggctcaagcaacgtgtccgagaaggcaaagagaagaaggacgaagttgaagttatccgcgcactattcgctctgcaagaaaatctcattgctgtggaccagaagcgacttacagctgaagttgaaaccaccaccattacctctgcagttggtgacgttacgctgggggctaaaaatcacaactttaagggccaaaccttcaagataccaaccaactgcgacctgtgcggagatcgcatctggggcttgagcgcaaagggatttgactgtcgagactgcggttatacatgccacagcaagtgcgagatgaaggtgcctgcggactgccctggcgagctgaataaggaagagcgaaagaagatcaaggcagagcgccaggctgccactaacaggcttctcgcacctgatgcagcatctccagcgcacgtttccgaagacaacctcacacgatccaataccatgaactcggcaagctcacagtcattacggcagtccgtcgtgtccgcaccacagacgccatcagaagacacgccttccgaaacgccacccaaggcgaccacacctgttgcggcaaccgccaaagctgctgcagtcgctgcagttggtggtgcggctcccccaaagaggaacagagtaattgcgcctcctcccacggcatatatctcgcaaccaccagcgggtagcacgaatggcattgcagagagggaagaaaagaagggcaagatgctttatcagttcgatgccggtggagatggagagctatcggtggcagaaggcaaggaagtggtggtcttggaagcagatggtgagtgccaacgaattcttctctcttttgaaagtccctgataactgatacatgtgcgtgttacagatggtactggctgggtcaaggtccgcgatggctataaggaaggtctcgtaccagcgacatatatcgatctcaacgttgcgccatcaacacccgccgcatcggcccgtccttcctctgtttattccacgtcaaccacatcatcaatagccgccgcttcgaggaagaagggccctgcggtggcgcccaagcgaggtgccaagaagctgcgatacgtagaagccctgtacgactacgtggcacagagcgaagccgagcattccatgacggagggcgagcgttttgtgctgatcaaggacgaccccggcgacggctgggcggaagtcgaaaaggctggcgtgacggccagtgtcccagccaattatatccatgctgtgtaggtcagatggcatggggtgagatggtaggagctgatgtgctgtgctttttttctctgtcttttcaccttctttcctctcttcacattcaatctctaaaagagtcaaaaggagtaaggtcttttggtgccatgtttgaggttactgtggaaaagcaaagagccagtcttgaggggagaagagtatgatttaaaaaaaaaagtggaagattcgggaaaagaaggaaatgtgataaaatcaatagagttggggggacaaagagattcatcatacgagcccgctaaaggaatagcaatggttgagaagggggaaggaaatctcgagacggcgctgacgaaaatcgtattgcgtgtgtgtgtatatagaatgacgagcagcaatgggaggaagaaaaaactcttggatttttttcatgggatgatttgttttgaagcgtttttatctgatgatgggtcggcctttttttttttttcgctttggtgctttgtgtttcttttttttgtttgcattgggaggagtacggcttggaggggaaacagagattggtatatatattatacacgtgagatttttgtaagctttgggagcccatcaatcattcaaatgatttctatcagctatgattgtgtcctctattgggggttgagttgacagcttcattggtcaggttgtcaaaactaaatacttggcaatgaaatcatcacgattgcttgaaaacagggggaatataatacagagaaatgggtatatatgaacgatttgaaccactgcaaagcaaggggttcgtcttcagtgccaagtccagtaccacgtagaggtgagtgaatctaagttacaaaaaatctgaaagaaaaaaagaaaactagcgctgtataacacttatacacaggatgaacctctcctgcttccacggttcatcctttaacaaattcatgtccatttgcctgcccttccggaggatctgttttccccggcaaataccccaacctttagccagtctttcaaatgcagcgaaagcgttaaaaaaaaaaccttgggatatcgtggatgcccgtattcccccttgtcaccctgttcctgataccctgtaaaacgccttggggggaaatacatgtaaaagataataatgtccatcttctaaataacagagacacccgccctaatgtagaaacgaaaagaaaagaaaaaagaaaaagaaaagaaacccgttagctcctgatatgcgttcattgtataggtgatagttgatcccattgatcgttccagcagattgagggaatcgtgaaaaggggaaggagaagagagagaagggggggggggacaagtctatgaattatataattgtgtctttgtggaagatgggatatatgtgtgtcaaaatgagaaaaggggaagagttgagatgaagggggtaaaaaatacagagcggggagtgtgtgctttatgagtctcatgggattcatgttgacatatagcaatctggtgtctcatctgccacattatgcattatgcaggaggagcaaagcgcatcggatagaggctcctaaatcatctgtgccgtgggggctccgagcccatgaggattaaggctatgatttagcgcatcttgcagctccgcgatttgcgccatcatagatagagagtgctcttgttgctggtccacctcggacttgagcctctcgttttcctctcgtacccgcttgatctcctcgcggagatcagaaagctcgtccccaccttggctacttagacggcgttttcgcttcgtcccagatttctcgctttcattgtcgtcaggagaggcggcggcctcaataggagatgccgatgtatccatgttggtatgtactcgacgaagatgctcgttaagattctcctgtcgagagaagcctttgccagtatgtcgcttgcagttgggatgcggacagttgacagtgttcttagggccgccgtgcttgccatgaacctctcgctcatgtcggaggagaccgccagagtatgtgaagccagggagattttcacatccttcggccgggcagcgataaggacgttcatgcttgtccatgtgcttgctatagggcgtatgccgttagttttgaacttggcagatagtgggggagggggatggggttcacgtacttccattcgcatttgcgcgagaatgcacgaagttcctctttacaatcatctagaggacagtggaatttcccatccgacttcttgtgaacttcacgctccggcttgatgattggctttattcgcgatgacggagaggacatgtcggttcgtgggagctctttgctttcgtgtatgggatctggcagcggcggcgcatgtagtgcaacctggagaggcgatgagaactctggtgtgtcgaggtctagttgagctgcttcttgaacgacagcatcgtcatcaactaggatatctctttcgtcccccatgacgcctctgtcatccggcagcatggacgcttctgcggtataatggctgaggtgctcggcaacatcggagtctgtgaagcgttgttcggcggcatggtcatgctcgtcgcctatggggggataggcgccctcatgaatgaaggatcggggctcgtatgcgacgctcatggtggcgtgtaagtcggagatgtaccctagctggagtttcgggtgacgacacagcactttaagctcaacgatgtgctggagactcggcgatagtggcgctccaggtgacaagggcgcagaggctgcgctcgaggtgcggcctccagggcaaagagcggcagctggccgttggcttgtggtttctgcgacctgggaattgtagcttggccggctgtcgatgctggtactcttagttcgaggtcgggatgatggcctgaaaattctggtatgaatgttttgcacaaggccctcttcagctccgcccagagagcaggtcattggtcattagtcagccctgcggtcacgtggtgtggcagggcgcttgtggcaagttagctacagtatgacaggggagctgtggcaggggagctgtggcgaggagccgtcgtggctggctaagtggctgagctggtttcgttgtaaagactccactgttgactgcctgtttctttgagctccctcttgaagcttcaatctatccataaaccgtgagactggatgcgctacctcggccctttaataagttccgagctcatttaggcaccgaggggtggtgtctctagggtgactggttttagatgaaagataatcagcccgcggcctccatcttgatgcgctctccaagcgagtgactcattgggaagttctgacgcacgcggggcaaactataccaagaacgcgctgcgcccggttgagtgaaaggcataacggcttgagagctttcatgtttggtcgaccaggtggcaaccgaggcattgctagctttggtatggcacctttgtgtaaaccaggtaggcccaatagcttgatacgacctcccttgtgaacagcaagcgccaggcatagctcgccccagctttggtagacagctgtatgcttgcttgcctagacaaagagaagccatccatgtcggaacgccctgcgcaaagcgtagggcctcgtgggatgagacccagctggtcgtgttccttggctagctggctgacgctagactgggaaaaggatgaagctggccaacgaatgcttcagcttccaggtggccgtcggcctgattcataaacaggaggctgatggatggctagtaaagtctgccggggccgaagatcctcgaggcttatgcaggactttgaggaagcctctggcatcccatgtgcccctggcgttctctccgcgtttatccacagcggaaggacgaaatcctgctgagcggcgatgcctatttggcaagttgatggtggtccttcttgggataacccttgttgtacagcctggagatgggagcgatgagaaatccagccaacatcgttgagagggtgaggccatgaccaaccaagccctttggatgagattgctacccccccttttcacccttctcgtggtcacttgacatacacgagatactccaggcggtggttacaaacgttccgcaaataaccctgtgcgtgcgtaactatgacagattccgtgtaaatgcggaaagttggagggccatcctccgcatgacctaggtagatagagacccggcagtcgccttgtacgcaagaacaggcatcaggaccaaccatgtgaggcgtaggcggcaaaattcagtgagaggctctgggcgaagacattgataagacgtcgagaacctctggcctgaggcggcctgatgaaggtttttgagaaagaaattctgcagcagagccgcaaaaacgggtggattgaaaatgaggctgttgggggtggtgacttgaatatcaggcatttacgcatatacctaggtagacagaaggtgaggctggcgtcagatcctcaggcagacacgatgcaagggcagcagcggtgggagctgcagccgaatatactagctgggatttgcagatgtgcacagtgtaaatagatggagatggtgattaccttgcactggagcatctattataaatcattgtaagtcacagtataaaagcaaatcagacatctttaagacgagagtttgagtcaaacagcaatgctattttgagacacgaaagcaatgctgcaagctgaatcagtgctgcccacaattacggagctcccagtattagagtgaggattagagctgtatccgctattatagacctcaaactacaagtatgagcttccaaggtgagcccccatgtacaaaatgcgaaataagattcacatatctgaatttcttgagatacacaaggccaattacaatccttctacagcttgacgtttatacacataccgcatgctattattatgcgagtatagcgtccctcgagctgcatccgacgctgtggacccgcatgtcttatcaagatccgattgccgagccacaggaagcttcaccgagcttggaaatgcgacagcaccaattacctattgccatcatctaatatcgcccatgcagcacgatagagaggataaaaagcctttctgcctcctggattgatgtctgattagactgccaatagtccatgcatgtatccataatctgtgctatccggtctcggcccttgtatatccttggcctggcgccgtcccgttagagccctcggctatcgttggaaacggcagaattgttgagatggttaatcacggcaagatcgagccacccacttttcttccagctctggatccttctcctccaacattttctgatttttcatttacttatttttttccaagtttgaaatctcaaagagctcaaattattcaaataggctcttttcttatttgagtatattttgcggcctttttcgtcacagagctcttatcgtcgcgccggtcggaaataagccctcattgcagcgtttgagcgccgtccaccatggcctctcaagcagcaccgcctgatggcgattctaaaaatccaaacaccactgaaagtgttgtgttctctccctctgcatcatctcatggtggtcccgagagtcgagatgggggtgatatccgaccggccgactacgacagcgaaacggtggagaaggtctacaggtactgggctttgcctcatcctcaatcttatacggagtatttgccagctaactctgactctctgccagaaaaattgatcgcaggattatccctcgttagtatcattttatttcttagatcactcatcagagaagtctagctaattcaaccccagctttctggatcctgtactttctttgctcagcaattcgttccaacattggcattgcgcagacaatgaacagcgacgtgggccatgacttggagaccgtccttgggctcacccccaaagatgtatctacggcacttgcgctgttctatgtctcctacgtcatctttgatttcccatccaatctcatcatgagcaagctcagcccccgggtctggatggctagaatcgtctttgccactggagtcgttgggtcatgcttcgcggctgtgcagtcccctgcgagcctcaaactgctacgtttcctcctgggcttggtgatcgctggcatgtggccgggcatggcgttttatctgaccctattttatccgccatctaggacagccaagcgaattggcatgtacttcaccgcctcgcaggtgtctgcggctgtggtcggcctcgtctcggcgggattccaactcatggatggcgatggaggcttggttggatttagatggatgtttctcatctacgggctcgttgccgttgtcttgagctttgtgctgctatggtggctgcctgacagacccctggcgccaggcgaggcgaggaagcgtaacggcctgttcaagtggcttccggccacccctgaagttctccaaggtgaagacgccatagttcattactctgagctcagacgcgtgtatcatgctcgcccatggggcgtcaaggatctctgccttgtgctgcttgactggcggctgtggcctctatgcctgatgtactttggagtagtcggagtcggaatcggcactcagctctacggatcggtgatcattgcttcaatccaaccacaggcgagcgacattgtcgttagcttactctttgctcctatctggattgtgagtttcttggcatcttttccatccacctattgctcctaacattgtatcctctagatggacttgatcgccattctcctggttacgccgctttccgaccgctttcatcgtctgaggcccttcttcttctcagcagccgtctgcatccaaatcgccggcttattgacaacgacttttgctgttcaaaacgggtgggctcgctatggaggccttctgatggtgggctttggtctaggaccaaccgtcccaatctgcatgacgtggacttcggaaatcttccaacgccggcatggtgaagttggtgtggcagccgcaacagctcttgtatccggcttgggaaatctaggcagcgtcaccaccacatatgctctatacactgggtggcctgaggatgccaaaccggggccccatcgattccgtaagagcaatcttacaatgattggaatcctcggcattagcatccttagctccctggtcatgctgatcctgctaaaggtcgtgggaaatcctcctagctccaggcttaacaatactggttctcccaatgcgctcgaggatggcgcagcaagacgggaagctgtgcagcgcggcttcgggaagctttcccggcgagcccaagaggcctagatcgcccttctgtgaggcgtcatcactcaaggcagcaacaacagccaagatttagccttcaacaacaacaacttggcactgacgacgtcttcacctccccacaattaccattcttacatgggtagttcaacctgccgttttgccttttcctttgttcgagggccttctccacttatacgggcatccttgatatacactctttttaattcttcagccgcctctacgacccctctttatggtcacactcgcctcttcactcgaggtagccactggtgggttgctgccttgaccgttaaggtgacaacaccatcacgctactttccagagggcgaagcgatatgaactcgagaagggcctggttgtggcaatgctttcgcgctacccttctaggccattttcaagggatctcgcaacgtatgcctcggcacccgcaacattattcacatgtgtcgtctccctctgttacggagaggcttgagtgcgacacttgtatcctcttttcctttttgcatttattttttgctttttacagtttatatgataccccatcagcgtttaatacccgctgtctaacgagtggaatgtgtacggaatgagaaatctcgacagtgacagtgcttctacgccatcgctgggacggcgtgtttggaccgaggctcaactactgacgacaatgccagtgcgctatcgttggagagcctcgtgggcaattgctcttttttgtgttattaaagaaatacatatacgcccttttacaaaataggatagaaacaatacagtctgcagtctggtgaaacagtccatggctgttgatattcagtcttcccggctatacaacatgaggcatcttcaagtgacaattgtgcatattatgatcttagggcgcaataagaatcttctcgtataccaagtaatccctttgaagggatctaaaaatagagccacgctcactattgtaagtagggcagaaagtgggatgatggcttcgttatatccgctctatgtaattagcttgtataagaagcctctcgtatagtgaagcatttagggaggagataatgagaagtgtctcagcatgtcgactcccccttccgcacgaaacgttgagaggccagcatacgaatcttcggagtaacggagacaatgcccttttgtttcaaacaatcggtctgatcgacaggggtttgggcaaagcagcactctggacgtgtcttttactagccccttgctttactcgtttaagtttcgtaattacatgttggggtagcttgcattccattctcagtctctgcaaggggcaccacatggcagagaatacatgatgctattaatgctgatatacaagtgcagacgggaacatggaagcaattggctacgttttcccgaccatttatcatcttcggtagcgatctcggtagcacgcattcgtatatatggattatcaaagctagcactactctctgagaagccagttcaatacaggcatgtcgtgacaagcagctagctaaaacgactagctttttacgagtactgttgtgtatctcatgcgtataaggcgattggctcacaactggcgagtacgagagccctgtgagtaggaccaagcatgtagatcactgcatggactaagctaatgctgctggctttcttctagaaagacactctgcatatggagttgcgcaagacggctttgagcagcccgtctggttccctcttgagaatctcgcttatggaaagtcggtacttgacttttcttggcgctcggtcaattgtcaactgcatgctgtgatgagttttgccaagatgtggtctaaattgatgcttaatgagggtagggttacatctggcggcacgcgacgcccttgggccatgactgcctaaatttcgagcaggccatatcgtgacctcgttgcaaatgttttcgcgttggacaagcgtttaaaagagatcggcagtggggagtctagacgttggggcctgagatcccatgatgcggagcaaggttggggagctagaagggcgagctttgtcttagacatacgacaggaaggattcttatagtgcaggtgaaataagggcacagagattggaaagcagatacgaaaaacaataaactatccaagtcataacaaaagggtatgagagccaagcaggtagctagctgtctcaaattgagcggaagagagattcttccgctacccgtacctgtcttgaagccgacttcataccagcgaaagctttacctcttcacaaactctcatcgacttggttttttttttttctttcttttttacacacaactacattcgacaaatcaagctcatgccgcgaaaaaaacaagatcatactaggggcgaaaagagagtgtgatgggtcacgatcccatctgaagcctgtcctcgcgatattgtgtcccttgacagctctccctacctacgcccgcagtagcgctcttgctaggacctcgatgcgacgcgatacgtgggtgcgcatttgctgctactgcagaggccgtttgcgggggatcggatccgctggagaccagtgagacagattgcccactgaggggccattcggcgctgctagccggtagcatcgtgaatgtgattggtaagctgataggcggatgctctggtcttggagagatacaatgtctaattgacgtcaaggatagcggctgctgcatacaacgtggacgggcaatcaacaaccttccagagccgcatcattataccgagccgcgagcagccctgccgctattcacgactctctaggagatattgatgccggtacacgaagtacttgctgcttcttatagccggctacgctactgaacctcctctccaccgtccacggcaacacagctagctgggggctaacaaccagctttatccactaggacgacaaagcactgggtagcgagcctgcatcttggcaattgcgagagatgctttgggtgcggattagacccttgtctcatgaccctaggccccgaaccgaaaactgccgtttgagcgcagatgccgtgtatgacatcaaaatccatccccgctcttgctgccccataactgcatgattcctccttgccctcgttctacctgtccactgcgacgtatacatcgtgagctggaatgggaacgtgcacgtacatacatgtaagttgagccaagccaagtgagagcatcacgcgcattgccaacggagattgatgctacatcctcatgccactaaatgagccaagccctgatctctccctgccttgcctttacagcagggttaattctgcggctcgagctaatcacttgctcttttctcttatgatagctgaccctttatcgcggttagaacgtggattctagaccttttctaacaagtgattcgttgttgcgccgaggctacgctacacagcatcgcaacgtctcaagccgtcgaggttgcagttggccgcacgtcgccactctcgcaaatacccagccatcatttatgagccagcgtggtggtatttcacatttgttaggagttagcattggttttactattagaaatattctcctacgagctcttctaggcctcagtattgtggtcattcgcatgcagctgcgtttcagccaagctcactcggctacaagtatatcgtcataagatcaacaacggcccactcagtgtgtctctcatcccttggtacggctcaagaacacccgactcaattattaaaatactgacactgtttcggccccagcctttgtgtatttatgctctctgctgtctgcatccgtttctcctccttttctttttagattcagccagacatcattcggcttggggtatctgtctgcggcttacatttgactatgaagctcttgcgagtcgctacggcggctgtccttgctttggcagggcacgcgaacgcggtttcaacctttgaaccggcacggcctcccgcggctcctctggctgttcgagctccctatctcaacgtttggctcaatggcccaaataacggaagccctagcggctaccttgctgggcaatggcctaggtactggacgtgagcaccaccgatgttatgctgcctctcatttggaagaaattcaacggatgctaaacgattctgataattacagacaaggaattcaagcatggcaaggcttcatcaaggtcgacggaaaagcctacaattggatgggagcggctcccggcgcaggcaatgttgaccaagagtcactcaagtatacatccactagaacgacctttaccatgaatgtgggagggttggttcgaatggctgcagaattcttctctccagtctacccagatgacctgagaagacaatctgttccgttttcatacctcaaaatttcggttgtctccctagacggacgttcacacaacgttcaaatctactccgatgtgtcaggaggtaagcggccatcattggagcttggaagtgcacaattaacctgcctatagaatgggcatctggcgacagctcacagattatccggtgggagcatcaagaggcagacggggtgctttcccacaaattctatcgccaaaaccaagacgctttcagagaggccaacgatcaggcatcatggggtagctggtattggtctaccggtgatattgtgagtcgtttagatgtctgctacatggttattattatgaaattatactgacaatgcactctagagaggtgtaacgtataagattggccaagatacagaggtccgcggccagttcctatcaaacggtacacttgacaataccattgacacaaactaccgtgcggtgaacgatcgatggtaagaaccagtgactgcttaaacgagttgagaggatatatgtcactgaacaaaaaaaaaaataggcccgtatttgcctttgcgcgcgaccttggtgcggtcgggagagggggctctgcatccactctcttcaccattggtattgcgcaacaagatgccatattattccaaggtcaaggtagctccgctcagcaagtgccatccctttgggcaagctattttgatgaatcagagcttgttccattcttttacaaggactacagctacgccagccaatatgccaccaatctcgacaaccgtgttgcaagagactctgtcgacgctggtggagatgattatctcaccatcacaagtcttgccgtccgtcaggcgtttggggccctccagtatacgggcactccggataacgtcagagtattcctcaaagaaatcagctccaacagcgatatccaaacggttgacgtgatcttccctacctggccaatcatgctgtatcttgatccaaatctcatcaaatacaccctctcaccacttctcgagaaccaagagagtggccactacccgaacaaatatgcgattcacgacctgggtagattcccccaggctcttggctacccgcaaggcaacgatgaggctatgcccctagaagagtgcggcaatatgattatcatgatgctgtcttacgctcaaaagacaggggacgttgactatctaaacgagcattggcagctcatggcgcagtgggcagagtatctgattgaagatgccaagatcccggcaaaccaattgtctacggatgatttcgcaggtcatcttgcgtaagttgactatttcatgagagcccagtcaaccaaatatacacatactgagactgagatgataggaaccaaaccaacctcgccatcaaaggcataattgctttgcaggccatgtctgaaatagccgaccaaactggtcacacttacctctctggaaagtactcgagcattgccaaggactatctcaatttctggtctcgccacggcatcaacagagcttctgtccccagccacagcgtactgcaatatgattcgggagccacttatggtgagttttgcagctccctgctacagcttggtctttgctaatggacaacctctacaaggattgctatacaacatttaccctgacaaggctcttggactgaactttatcccccagtccgtctacgatatgcagagtgatttttacaagaccaaagccaacaaatacggagttgttctcgacacgcgcggcacactcaccaagactgactgggaactgttcgctgcagcagtagccaagcccgacacaaaggccatgttcatctccttgattgccaagtggatcaacgagactccaacgtggcgagcatttaccgacttgtacgacacgaacacgggagaatatcccggcaaccagtttaccgctcggccggtggtgggcggtgtgtttgcattgttggcgctgccatgaacacttttgtcttagcgaggggccggtgtcatgagcaccgcagatttttcttctttttccatttcttttcctattttggacatgtggattcattgggtgacaggcatgtggatgagtaagaaccaggggggagtacgatctcgcgtttaactaaatttagctgagagaatatatacaaagtaccgtggtattttgctcacaacgacggtgattctcagacgtgaaagcactgaatgaaacatgtaatcatgcattgcattgctgatgcatttgcaggcacgtagtacttggaaccacgtatgaatctatatcaagccactgagcggccgcaggcgtttacagccgtccgaacgacccacgtgaaggaatcagacgctgctgagaggacaaggagaagaaaaagtatcgtgtgaattaagcacaggaggggatgggggccaaaggagaggtatttcgccatattgtcggtgagccgccggggggagtgggcttggtctgaagtggttcgagatctgcgagttgtgtgcctggtgatcgatccagcgccaatggggttgctcggttgcatctgcatgccagcgaggcccagcggccgaagcgtgaaagttggatggttgtctcaggagctgcagattgatggagccggcgcggcaggacggattacgacgctttgctgctaatgaggaggatttgggtttaattcgttctaatgaaaaggggagcatgattagcttcaacgcatcaatcaatacgaacagccagcagcaacagtcttgatcacgttatgatgcaacggtgatgatgggcgcagcagcagtgagcgccggccctggctctaactctagaggggagacggccttgcttgcggaatgcggggagtgggttccgccacagcagtgcccctctcaggcgacgctaggcgagctttaggggagtggctagcagggcctacagcggttgacacagcacagctccgtgctcgaccgcccattgacagcaccgagtgtttgcttcggcacccggaaagccagcagttgccggccccttgggcttgggggcatctaaactgctacaaatacggcccggcgcctgtctggaccggctgcgctgtcccagggacacatgactgactctgcccaggcggactcgcaatcccaacaattcgcgtcttggtgcttcgatgggctcccttacgatggcttcatcgacaattgccgtcgcctcatgctaaagtcacattccgtttttgccgtgtgtttgctttttgccgttgtctgttgcctccccaccaacaccagtcttttctcttgatttcccgccattgtctcttttgaagcacccttgttcagtatttctgctttcttgtgaaaaatagcaaagaaagaggccgccggatcctcaaacatggctcgtttcgtcgatctcgatgacgaggacggccaggcgcagccaatggctgcttggccggcgccgggcaaccctctggcactgcccgagcacggatcggccgtgacgatggcggttgggcatggagattgcgcgcgcaggtttcccagcaggaagagcaccatgacggaaaagccgcagcagaatggagagggggcggcgactcacagcgccatggaggaggcatttcagtgttatccgtatgactgacacccctcgatccaattgcagagaacagagagctaactcgttgttttccatctagcatcgtcgtcggcattatttcctacattgacctcaacaccctcgactcattggcccgcgcaagccgcttcatccacgatggcctgatccagtaccgagcgagcctcgtgggcgcaacgctgcgctgctctcgagaaggcgttgcgatcgatccagagcagacgctgcgataccgcgccagggcgacagactggagttacatgcaagacgacaacaactacaacggcaaggcgggcagctgcgctcgcgacatggtggccgagtgcaggaggtgcgccgacatcatctgcagggtgagtctcccagcaatgtcattgttattgagcgaggtgctgatgttttcttttcgtttgaacccctagaactgtgctataaagcctcctcttattgctgctctgcgcgagcgacaccgccggctttgtgtcacttgcgtcaaagctcccattgccgcgctggccgtgccggcattggatacatgcctgcctctggattcagatgccgtgcagcgcgcaatctgccagtgcgacacagagggcgtctggctatgtcagccttgcgggcatagcattcgcaacgccgaccacgattataaagcgtatgtgtcttgctccatatttgaaatgctttttggccgcatacagaagtatataactaacacaacggacgatgtagcatctggcgctggcgtaccaagtacggaggctttacaggcattggcgacggcgatcgcggcgtcatctgcggccgcgaagaagcctgtctcgctgctcgcgagcgcgaaaacgaaatcgactgcgatgccgaagacgcccgcggcagcaccctggccccgtggtcgaccgggtcctcgtccggcacgccgagcccgggcccacaacacgccggcaccacaccccccggggcccccgcggggtttccctttcctgcaaacggcaccatcgagtccatcattgacgagatgcgccagcagcggacgccctcgccgcagctggggccgggctacgagagacacgaaatcgagggcattggcggcatcgtcaagaggaagctcgtccgcatggttcgcgtgggggcctgtgtgcccgagtgggaagacgaaaagggcagcaacagcaagattctggcccgggaggtgaatggcgcggcgcggagctggtgcggctggtgctggagagtcattcctggcgagaaggacaagaggcaatgcgcgaagtgaatacatgggggggaggacaaaaggtcgaatgacctagacggctaaaatgggtctccttgatggcgtttccttgttattttcacatgtctctctcctcctttgactctttcatacagggcatttttctggggggagatttcagagcatagtttctggtcgagtgattgacggatgcagagaatcacgacttttactatataatattcctcaacgataatgatagtacctcctacaatagagacgaatctcactcaaaacatttttttctaatataccatgtatgatgcatgtctcgtcatgaatttgttctctgaagctttgtatatcgtacaccacgctcagttcccttttttatcctcttcatgcccgccttcctttatgtataccaacgttgccctcattttgacatttatccacatgtccattgattcttgctttcttcttacacacaaaatcccctcttctctcgtacatgctttatttctttcaatcttccagtcccaatcgctcatgcaaaatgccatgcttataactctccccggtacagcatctccgccctcgtcttcctatcctccctcgcctgcgtcctcttgggcccccacctctccatctttttctccatctttgcctttagccactgcaaatgctcggccggcgccggcgcagccatctgcacaaagacagtcgagcactcaaacttgcgggccagcttctgcacgctccacgccagcgggtcctcggcgcgcaggcggcgcatctcctcaatgtgctccttggtgaggttgtactttggctggcggcgcttgtagcgcatctctgggggtaagtcgctctctgccgtcacgctgctgttgtaggtggtaggatcgttgccgctgctgcggaggcgcaggatggcctggcggcgggggtcgttgcgcgggaggaagatgaagggcgtgtgctcgggcgtcgcctctgatgagggcgggttgtagatgattgagtctgctgctgcggcggcggcggaagaggtgcgcgacgggaggaaggagtcgtgaggggcgattttgagggcgcgcttggtgcggctggtggttttgtggccgcgcgagggtatcagagggagaggagcggcgattgcttttgaggaggcgaggaggcggaggggggtgagcagctgggatgctgggcggacgaagagagtgcgcagatccattgttttctgtgcttttttcttcttctcggctttggtggaaattggtgatgtatatgtgggtggtgttgaaaaggtctctgagggggggttgcccagtggtgggattcgggccaattgggcgatgaaagattcggtatggtaattgtataaaagttggaagccgagtctatctgccggtgagtaatgactggctggcgccctgcagattggattggggggtgctggcgtttgaattcccctctgctgctgcttgcttgggatttctaaactgaaggtttttgcaaaaacgaacgatatcaagttacgtaagcaatgattatgtaagaattcgcatttggaagtatctcgtggggttatgttcatgacggcttttacagggggaataacatgttcatacaatattaatattttaatatttcaagaatttgtttcatagctacaattcgttaattggaatctttaatgctcttttggaattgtccataaaagagactggcctcacatgttcttgaactcaatcaattggcttactaagatgaatcggccaacattcgttacgctaaagctgagctgccaaaaattagcacatcatctgagcagtcccagccatcgccatgtgctacaggcgtgcgactctttgaatccttcttcgattagagtctagagccgtgcttgagccattatgccgatccagccagcgtcagcaacctccacgatgataagtatgcccgtgctcatcacggaccgggcaaactacttgtactctagtgatcggggggaccttgcatagtaccatgtgacgtcgacagcctcagcggatggctagtgcagcggttccagcgtcatcccatggagagttggtgttgcagagagacgagctttgaagtgtcttgagaagaaagaggtagtacttgatatgggttccccccgtctcgctgcgggggagctgttgaagatcgacggcaaagaagaagaaaatccaaggccatgggagtacgagtaatcgaaaagtggaaattactcagagtcaacgaggctggatgcgggacgaatgggcggcagagcaattgggtcacgatagaggctaaactcatgttgtctctgatagccccgaatagcttgtacaagtacgacgcatgatgcgcgaatgcatatgctactggcagggtttcgcagccatggcccttgtctcgtcttttttcttgctcacttacactacctcggccatctccaattagacacctatctgggtgtgctatgactgttctggcatatgagcagctcttcgttattagtgtgtagccaattatgcgggagacacagaagtgcgcttttgtagcggctttccgggatggtacgttggtccttgcggaagaggaggggcgagccatcatcacgaggaccgaaaaaaaaaaatttagaattaaaaaaaaaagagaagaaaaaacaaagagaagtcaaagctcggacttgtgttgcattaatgcataatgggagaccgtgatgcaagttgatgcgccggggctgaagcaggatcggaaacagggtctttttgttcatgcttgcgatgacatgctgttgatcaacagcaaggccatgtgaggtccgcaagcgcaaggcagcagatatgacatgaaccaattcttactagacattgagggcacattcgtaaaggccggaggagaggaggtgggcacttattaaatgccagacacattgatgtaccattacgtaggtatttggcagtgcagctcatccctcgttttacacgggtcgccgaaaaagaggggggtttgatatcaaagctgagccatgtaagtcgtccaagctgataaaaggatgtaagcgagttttctcctcaaataccacccaccatacaattaaatggcgggcagtgtatccaagacctcatcttctcccacattcaggggagatgtggtggcatggcgatatggaaacggtcagacacgctggtattgcgagaacgatggtagcagcagtgcatattactgactagatgttgatgtttagtgaatcacatggtagcacctgtggcagcctagcgagtcaaagtgaagccgaatagggcacggatgtgcgacgttgggtcgccgaatccagacaaggacggcccaatctcgcagtttgccacgtcgagccgagtctgaacatctttttcattaatcaaaacgagggtatgaaaagttaaacatcaaaggctaatagaagaaggaaaaaaaaacttggataaaaaggcctcagcagggaccaatccggaatacgtgtgttgaagcaacatgtacgtgatgcccccccccggtttggtgtgtgcggaccaaaagcgggagcctcgcatcattgtgcattaccgccggtgctggcctttgtttcttgtggtagcactccgctgtattgaaggagaggagaggggggcttcaggtaccgcgggcctcagcgggcatcagattacaggcagggccacagccagtacgtagcagcatgtacccgcaccgctgcgaggtacgccaggaggtacgtgcagcagcgggtgagccgcgcccgcagacggagcggtacagtgtacctggcgtcgtcgcggcgtggctggcgggccacgcggtaccctctaccggcggcgcaggcgagtacgtcacagcggcgacggcccaggccggcttgtctctgagaagtcgctccggcggtgcctggaacctggagtgaccgcctggcaacctttgcgtcccctcatcacaaaactcatcacaatccttccgtcatctgcgactcttgtggtttcgcggcctccgtatttttcgatttattcattttctcatcgcatcgctctctgaaaactgaaaactccattcacttcatccttcacgtccttttttcgcgccccttgaggcggatgagtgagacgaatcgtttcgtttgcccttgatactagcactgctatttgtttctactgtattgctggttagtagtctactagcatctagcatccgcctagtataaagcataacagctcatcaccagctactacacacctcgacctcacttacagcccgcatccaaccggccatctagcgctggctcaacaatctattctgccttctttttataccctcaaaagccaagccaagccaacatcctcgcccatctgcatcacacgcaccgcagtctcttcgccagctctcgccgtcttcaagccttattagtgcccccccaaaaaaggcaccagaaaccactggtttggcgcctgtcacaccagaagctccctctgtcgcgctctccagcgggtcccgctcgtgtcatctgggcagcccccccagcaggtacgacgtgcgaagcagcttctgcttcaccaatattggtcgccacccccgtcgagtttctgcctccttcagcagggcagcggcgaacgaatgggtggcccttggatcgcttagccgtgcgagtcctgcgagtcgataaaacctcttgcgctgcctctgctctcctccatctgctccatctcatctcgtctcatctccgtctccatctctccgtcctgtcctgtcctgtccttctctccgttgcttctttgttccaccgatcatcgtcgccctcctgtcgatcgcagcaccgaccctccttttgtctgcgctgcgtctgcgtgcgtctgccacacattgacggcgcctggtagatgcaacgacattgagccagtttgcagtcccgttgtttatcgccatcgaccccgtgtccatccatcacgccggcagcagccctatcagcagcaagccactccagctgcgcgcccgcttccaccatgagcctcgcctccccagcccaaatcactcccaccgccattcccggcgaccgacgcagcaccatggccgacgagaggagtattggcggcgactccacgccgcgggccatcgacagcgcctcatccgacaggcagacagagcagagcaagcgggagagcaaaggcaagaagcgaggcctgtttggctttggcaagaagaaggcggaggctcagtccaaggctggtcctggaacagggagcccatatgcttcccaagagccgtcaaaaacggccgccacgcgctctgccgcgcgatcagccgcctcgcctccatttgccccttcttctcctacccgtgcattctccggctctccgagaatagcgtctccggcgacgtcgcaaatattcgaacgtgatgtgcaggaccacagtctcctcaagtcctcatctccagccatcccaagccacatccagaccgagaaccacatccctcccgtgctggacgatgcgtcagaagccatcaccaacaacaagctggaccccgacagcgtcgagattgtcactcacgcttcccaccagcccgcctcggtagctgtccccggcacaagtgccagccacacaccgtatgatcagggcccaagtgactgggcttcagagctcgcctcgtttgcgaaccgcataggattcccggctgatagcgcctccaactacggctctctcgattccgccgacgtcagacgcctctccttcatctcgtttgccgatgtcgtccaagcagaacacattggccaccatctgccttccatgtcatcccgagacaatatgcacattgttggccttacgtctctttccgcatcggccatgaaccgatcgccgtcaccaattcgatcgccagtctccagccagggacctggaaccagcccacccacgagcaaccccggcagtataaaaggcctggacatgagcccgacgcgaaaaccgattggcagcccttccagcgcaaactatactctgacgacaccgggggagttgaatatcgagacgatgagccaggcgctgaaacgcagtggaagcagagactttaacagcagcgttcgcagcaaccctcagagcccggtgtaaagtgtgggttcgcgatgaacgaaaacaaaagcaacccatacaaatagcttttgtgattttacggagattcccgaagtgagcatgagtgttcacactgcgattttacaatttaccttttttgccgattctacttctatcgtgtctaattcctcttgtcgatttacacaagtaggctttttttcatttactttatttgatttgatattgctagctacaagcatgcgatatcagacttggacaattaagggacgctaggagttgaagagattttaaattcggccgagaccatgtggtgtctctgcttattttcgattttcgattttcgatttgcactttttttttttttgcctcctcttaaggaggacaggatgtcgctcctgtcattttcagaaacgagaaaagaagaaacgactattgactgctatgggatgaactttgattacctttttttttcttctctttttttttttttttttttttgaaggccagcttggtgccgggggagtggacaacttgttttatatgtcgattactggaatgatttatactaagaatgaagagaagtgagcaagaatatatatctcaattgcctcgagctaatgattcaattgctttctattatattttgcccatacaccactgccttggtcatataaggcatcttgacttataaagaggtatcttgatcatactgtaggaggcgtcttgacgaaaagagtaagagatccgaacaatcgcgtatactcacgagcgggaccttgcagccgagcaagtggattgccgagacaacgattgatccatgttccagcttggttttttccccttctcctgcatactgcaagttggtgttgccgagggcgcaacctatccacagcggcaagcgacgaagcctacttgctaggtcgttgtttgttgtactatgtttatcacgcatatacctcgagtcattacaagcataccagtcaaggtttgcccctttggccaaaatctcactgcggtgccgagggttccacgacgggctggagtttgtggcttttactgtactgtgcaattggcatggaatgatacaggtacttgtatatattccctgtgaaatgtgagagtcagttggatgcgtctgggtgtctgcaggtgcctggattaggccatttgttgtggaaacacttgctggcggtttgttatacttttacaggtactagagtacctggcattggctgacgaggctttaatctcgagaaaagaagcagtgcggagtataacactgtaaattagagatgaggttgcatagcataccatttacgagcaagaatctttgcatgttggagcatgcctgtttcagatttattaaaagctatgctcttcttgtgcgtgatgtttttctgtttcaatgtaccttcttcaagcagcatctctgattggagactggggtctctcgtgtatcggagtggtttcagatttagagattttgttctcgtggttgtgggtattatatatttagtctactatatgctatgaatggatatggaaggcgatgtaaaaactttgtccttttttattcaagggatcaattctttttttcattgagctgtagcgaagcagattggacatactgtatgcatttaccccctaaattcaagcacaggtaatttggtgtagtgttacacccaatttaagtcaaagcgacgcatcaattcaagaaaacagcgattgacatatcagtttatgacaagaagggggggaagaaacaattgaacaaaccaaaattctgattactcttctttcccccttttttattgttgcctcatcacttttcacattgtctctgatcatcagttcgggggaaaagtaagtgagaacctaataaaacgaacccttgcggtcgatgctacgatgcagttgagactttttctcggctgttccattttgggagctgaataaagagggatgaaaaaaaaaaaaagactattaaattcagaaaatcaggaacatggtctagccctgagaccggagatccgtcgagtcgaattgagtttgtggtcctaccttagcttgggtgtaatggatgtacgaacgcttttttttgttttttttttgttagtagctcccaaggaggtgtgaggtcgtattggtctattcaactttaaagattacaaatgaagcacatgatgccacccaggagcatgctcttacatgccacactgcgtcgtaatttctttttttcgaatttctttttttaaattggcggctggcatgtctattgacttgttactaaaaaaaaaaaaaaaatgctgctacggtaccgagtgattcgcagtagcacatcaatttttgcttcccagtaggcgaaaacggtggcacgatggctcgcatgcatgtctcgcagcgggaattattactgctagtaggcagtagtggttcatcttgcgactgtccttgtcctacaaacacgaaataatgagggacgcggaagcaatgggggggcctggatcatcaaagttcccgtaccatatgccgcagtggtcttctaagccgtcttataccagctacctagtaatgaagtctttggacagtggagctgccatagctctccctttgtctctctctctcttttttatttttcagtcgtctaccgcgtcaacgatgggataatacccgtagagcaataatggcataatattaatcgagcagaaaatcatccatccgtaccgaccatctgactgatccaaggcgccgctaccagggacaggcctcgtagcctccggcgcggaccaggccatattcagcctgggccacggaggaagccctcccaagaaagaaaaaaatcgtcggacccctgctgggctagcaattttgtgggggtggcttttctgtgaatgtacagtggaggccctgcgagtgagtgccggctcttgggaccctgtcctggcttgacgtttattgcctgtacgtatgtactctatatgtacagagcagtgctgatgtggtttttttctacttttttttttttttttgggacgcgtgtatcatgccaaagaagcacgcaggtgcccgcaaccggggtctctgatatgatccctgggacgctcagatccacgctgatggttctctcacgagagctcaccgatgaggggcttgtacatgcaagtatggagttgcgactccaggttcgagaatagctcgctcaccgcttttggcggtgctcatcttttttttcttcttttcccgctctgcgtccctgattcattgcctgcctgtccctgtgtgtctctaatgaaggtatcaaaaggccagggatattgcatgacgcaccactgcttacctccatagtcttctagcctcctcgtctctctaccaactggttttttcaccaaatctgtttttttttatagctggcatgacgtttgcttgagcgccaacaagtggatatcagccggtgccagaagcatctggagtcacgcccatgcgttgatgctgatccatgtcttgtctcgacgctccacaacgacgccactagccagcaaacgggacgtggtgctgatgggcttactgacacggcagctcgctgagacttttctagagcctgctggcacgtcttctgtgcatgcttctggcttccagccggtttccggtgcgtcggtgcggcggtttaagcagggcgtcatgtgggaggacccaaggctggctgggcgcatgtaagacgaagctgccactacggtaggagcaggaccatgtagcacgaagctccgtcgagactcgtacacgagctgctcactcgccattgtcaatcatcatcatcgtcatcattatcagccgctaggctctctggccctggcagaaaatctgagtagacggcgcagagcacccagggccccagctagccttgcacgaattgcccacttggccattgtcaagcatgagagcctcagtctaaaatagattcgcagcatggagattgtacaggtagattgcagctcactctcttcttggagtcaccacctggacaaatgagagtgacacaacaaatcgttcgccgttacagcggtctgatgctcgctgcgatacgagttccagctgctgagcacggcagggaggctctggacccgggtgatacccttcagggctgccttgtcctccacagcccgcagcctaaaaatacatgtatcggtatttcgtagcatccaattgtgttagttgcgaggctcggcatgagtaggaggcgtctgattgccttgattgcatgttcatgcttcgtccagggggggcagagacatttgaaagagccgtggttgagcaccgatccttctgcttactcttttttttcccttgccggtattacagccccccttccttttctctgttcatgttctcatccttccaactcccaccaggtggcgaaagcatctgtttaagcttcatccgtccatcatctttctgcctgtcaacccgatccatccacctgtctggggcgcctttgcctctcacctactgctagtctgtgccctgtctctgacctgccagaacggtgtcagaagcccggccggtagcggctattggggagcaagaagaaaaaggcacgcaaggcccggctttcgagaagcaatcggagtcactgggggcgagcaccaggaaattccccgaaaagctgaccgcccagcgagccaggcatccaggaacacgacatcaggcacacccatctggagcatctgccgcgagaagaaacgaaaaaaagacgtcgagcaccttcctgcctatcagtaaagcgagccgcattatcgtctcgtcagctcctcgatcctctttggtgctcgccagggccaaggcctctgcagagcggatacggcagcccacgacggctgattcggccaaggctgcggagcaaatctccatctcgccagtcccatttgtccggccgaacaggatcccatcctgctccagagtcgtccaccgcccagaaacccattcacccattcccaccgctctggtgccatatcccggaccctcagtcacgggctcaggcaactggccagggctgctaggcgtgggctccgtcctgatcgacaccgcagcacatcctaaccgtcctaaccatccttaccatcctaacgcttcgctctgggactagacagccccaaggggtccccgctcgcctctggactttggcttgcgcctgtgtccgctgtggatatccgctgcaggtatgagaacagagttgctgagggacagaccactagcaagcgcacacgacgtcaaggcccttcccagaagcctccggcggcctttggctggaactctattccccagccgcacctcgacgactgtaagcacagcacacacggcacgcaggtactcggcctaggtgctgccggtgctgccagggacagagaagcgcggcgccttactaacctgactattccttacaaaccacgcgagcacgcagcatcagatcagtcttgggggcttgccgaggagagcgagacgcactgcactgcactgcactgcaagccagggccagggcagtccggcgctgccaacgctgcctccttcacacgcaaactctgccctctttcgtgggggaaaggctctcgtgggagcgcattgagataagatcaattcccagcgcttcgcccgtcgcacgcccatctcccgctccgccgaattgggtctgtccagagcacaatcctcgactagcacctattcgcaaccctgtcgcatccccattgtgcctccacccatctacggagcacagtccttagccccaggtagcgccgcgaacaagtcgtgaaccccgctacgagcacggcagcggcagcatcgtcgctgctagagccttgaacggcaagatattcaggcacttggaagggttttgacaaatgccactgataccggcgcagcggccgttcggactcgactacctatcaagcaatccgtcgcctccgccagagggacatcaccgaagtcgctgcagaagcaagaaggcaagggaagaagaagagaagaacagagagaagaacgaagcagagggaacagaaacaagcagagcagagcagagcagagcagccacaacaccaacaccaacgctagcatcagtgatatatttcgtatctagtaacactcccgcgagtatcatacctccaagcacgataccacgagtaccttggtccgggttccagtagccgctgcagcagacgcagcgccagcatcagcggcgacgttcgatgcagcactcgagtcgtccgcatagcgtcgagcaatggcatgagcatgtcaccgccagtcatggatggatatgcaacccgcctgcaggagagcggtagcgatagcgaagaccaacaggccctgccgcagcggcagcaccagcatcgacaggcccgggatcagagcctagcccacagtcggcagcaccagggccagatgcagaaccagcagccccagaccggcggcggctcgccccctctccaaatccaccggcacaacttggagcgtctcagcgcttcgaatctcaggtcttcatttagggtcaatgccagcccgagacctggtcgctccctcacacctgacctcctccaaggtcatggtggtgctgtgagcgctgcgctttctgattcaatcatggcccacccatcccgcggcattggctctcagcagggctcgcctaggtctgtccccgggagccttggtcgtcgccaaggcgtagtcttcagcgatactgtttgcgactcttcggatggcacagactccagccccgcgacgcaccagcagagaaatgcaaccgcgatacggcccaggacgcgcacaatggacgcctcgatgctagggccccgaggctctggctcttccgccaccgagtttcgacacagagtgagcagcgtctcgtcggggtcgcagctcaccgtcgacgatcagaaaacgttgacgccaagttccgaccctgccaactactcgacgatacccgccgttagagtgcctgaaatcacgacgccaacctcaaaggacaagagcggcaaatcctcctcccaccaccaccatcacaataggcggcttctaaaacggcagccctctcgtccgacttcgccgctggtcgccccggcgccttctatcgactccctcccgtaccccatcccgactgacgatgcaaaccgcttggtggtgctgatgaaggctctgggcggccggatgcgtggcgagctcgaataccagggcgagtaccggggaacatggcacacgggaatggcatacatcgacgtagagaaaggcaccctcatgtttggactgggtcactctggccaaaatgcgtcgttccatatacctctcgtctcagacttgcgaggctgcagagtccacgttactggctaccccgatgcggagagggaaagcctggagattgtccccagcgaacctggattggagctcttgatcaggcccgtcacgacggaggagctggagctgtggctcgcggcgctcttgtgctggcagcagctcgcgcctctcaacctcaaggtacccaacggcaagccgaccagccccgccgggcccattcgccccgagatgagacagcgcgccagatcgggcgatactccaaaggccacaaacatcatcaaagtaggcaaatttatgctttgggacaagggcccagccaggtcagctcgtgccgtcgtccagcggtcctcgacgcgcgatcacatgcatccttccatgttttggagaagagtttcctgcgttttacaagataatggcgagtttaggctcctcatggagaacgatgtttcagtcctatccatcattgaactatctcagctttctcggtgtgccatccagggcctcgaccgttccgttttagaagaagaatactgcattgccatcttccccatctacgcctctacagcatctcacatatccgtctaccgacccgtctatctggccgtggacagccgtatcgactttgaagtgtggtttgcgctgcttcgaacttttgccgtccccgacatcttcgccctggacgacccgcaaacagaagcagatgagattcaagacgtggttgacattgaaaaagatcaacccggcgaagttttccgcatggaaaagattatcagggtcagagttgtagaggccaagatcaaggccaacccggccggagtagagtggttctctccagagaaatgtggcagaatgggcccggaccctctggtcggcagctacctggcagaagtgattctggatggcgaggtcagggccaggacgactaccaaaaaggacacgaaaaatccgttctggagagaggactgcgagttcaacgatctacccgcggtggtgcaagatctttccattatactaaaacgagttgattgtggctctgacggctactcaaaatcgatatctgcccaggagattatttgcggtagcgtgagaatcgccctggacgatgtagagagaggccaggggcaggaaagctggcagcccattctggatgataggcagcagaatatcgggtcgatgctaatcaaggtcttccacgaagagcacatcgccttgctatcgaaagaatacgagccgctgtctgagattttgcaccgtttcccttcgggtctgaccactctcatctctgcttctctcccaggccaactacgcacactgtcagagttgttcctcaacatctttcaggcttccggttccgcaagcgactggctgatggccttggtcgaagacgagattgacgggataggaaaccagacatcgatcaaaaagtaccgatttagcaataggctaaaatctagcgagtccatggagtcttcaaacgagcgagagttgatggttcgcgacatccacaggacgttggcaggagaggccaacctcttgttccgaggcaactcactactaacacagtctctcgaattccatatgcgccgcttgggcaaggagtacctggaagagattctacaagataaaatcaacgagattaacgaattaaacccggactgcgaagtagatccgagcaggctgatgcaaactggaggagacttggatcaacactggggccgtctaatccatctcacaacagaaatatggctgtgcattgcagactcggcggaaagattaccggcagagctgaggcacgttttgaagtatattcgcgctgtggcagatgaccgctatggtgactttctccgcaccgtcagctacacttccatatcgggcttcctcttcttacgatttatatgccctgccatcctttctccgaaactatttgggctattacgagaccatcctagaccgcaagcacagcgtacattgacactcattgcaaaggcattacaaaagctgtcaaacttgtcgacgtttgggaaacgagaagagtatatggagccgatgaaccgtttcttgacccaacagcggccaaccttccgaggcttcatcgaccaagtctgtggtattccggctgatcgaggcggcaagaccttgcctcccagctacatcacgcctgtcactatactgaatcgactggggcctacagcgaaagaaggattccccagcttgccatacttgattgaccaagctcgaggcttcgcgagtctcgtcaaactatgggtggattcgcggcctatcgatgtcaaacaagcacaagtcgatggcgagttgctgatattcaacgacctgtgctttgggctacaaaaacgcgccgattcatgccttgccaaggtggttgatttccgaaacaaggagactccgtcgtacatgtctcctgagcaactagcagaaatcttggaacaagtcaactttaccggaccatatcacccgtattacgttggaagtccagcttctaagcctagtagctacgagcaagctcccggaagctccagcagcgatggaggcggcgacttaagctcgaaaagacgcagcaaagaattgaagcgcggaagggatgacgcagacacgaaaaagggcaacagcccccgaaactcgagtggttcagccagcggaaatgcgaagcagaagaatggaaaagtcggcaggactcttttaagcggcctcatgaaaattggcggtgtaagatctgagagtccagacacaaaggggcaacgataaaaaaagcctttacttttttccctttctttttcccatcatattttcttttcttttcttcggatgtatacatacgtatatacacataccatgacttggacgtggggatatcaaccagctgccagtcacctgaaggagagagagtaaaagattccatcttttttacaagtagatttggaactcctctcttctttttgcactttttgtcagactattttatcacttagctcttgtcatttttttctagacgtcttccggttggatatacaaaatggtgttgggaattaagggctctttgcatggagaaagctggcgaaagcttttactcccctcgtctttcgttacgctctttttttttttttttagtcattacttttttttcgtctccttctttttttcatctcccgttttcttctttccaaaacagattgtcgttttttcccctccccttaaggattgatatggggaaactttatatcacaggaggccatctctctctttctctcgttttctttatatatacgttacttgacaacatcaacatgcatgcatacattccccccactggtgaaaacacttttttttctctctctttgattccgccccttctctcttcttttttttttcttgtattccccctgagttatgtagttggagcggtggaagaggaaggaaaggggaaggggaaagttggtattcatcgctttttgcattgtcattgatagtaatgtgcggcatgagtagatgtatattatatatatatatatttatatatataggttggggagggaaagaagaagggaaaaaaagaagaataaaaaccattttctttttggtctcacttttgactctcgctgttattgtatcttctcggtctcggtctctttttctcttgattttctccattttccctaccctttgcgttcatgatatacaagacgaaaagaaataatcgttgggtgaaaaagtctctctgcgtgagattgtagagaaaaaagtatattatgaatatgcgtctgtatgtgtgtgtttatacgtgagtgtgttaatggttgtgtaataaacagcagcattccgttgtatgtgcattaaaacttggctttagttcccctttttattccgatttacatgggcaatcattacatatacttttgcttcttaccgattagaataagagcttgcttcatcacctttacgcagtggtagatgtttacaaatatatgtgctttatttgatgttgagatactttttttcgttgaacctttttgttcttgactcgactattgtggtatcttccccttccacgaatccgtgcctgattcttctaacctttacgcctcccatgctttagtaaaactttcgagacttttctctcttcatcgcaacaatcttgcaagcttccgtggttgatttccttgattttttttatattcttcttttcactttcattttacactcttcgcctttcagttactggaaaaacttcttgtacgcagccttctccttggctgcccgagcagcggccttagttcgcacggtattcagctcatggatgacagcaggatcagtgggtgcaagcttgtgcgccgtttcaagatcttccaaggccccttcctcgtctttttggcgcacgttcgcgaagccacgtcggtagaaagcctttgcgcggtctgcagggccaatgccgccgacggcgagagcggcggtggcgctgcgggcagcatcggcccaggcctccagcttgatgtgtaggagagcagagttgttgttgagagagaagcgcagggcatcgagcttgaccttgccttcaggccagccgtccagttccggctcctcgttgatgtatcgcagacccttttcgtacttttcgagaccaagggtaagattacccgccttgaacgccttgttaccgaaatctttgcagtccgaggcaatcttgtaggtggtcggggcgtcgggaggcgtagagcagtcctcggggaagtcttcgtgggggtcgccgagggcgtcgggctgcttgacatcagcgctgagggcttcgtctccggagagctcgccacagtcggcaatgatggcttctttcgagggtcggtcgccggcctcggtgcggacgttttcgatctggcggacaacggatttgccgttgaggacttcaccaaagaccacgtgcttaccgtccagatgcggcgtggggacagtggtgatgaagaattgggagccgttggtgtctagaagcatgcacgagttagccacagtttaggggagaggttggaggaggttcaagagagcatgacatactgggaccagcgtttgccatggacagaaggaatggcttctcgtgcttcttggggaaagcctcgtcctcgaatttggctccgtaaatggactcgccgccagtgccgtctccagctgtgaaatcaccgccctgtatcaatcgatgtcagcactgaaattagtttcacccgatcatagccatgtacggacctgaatcataaactgcttgatcactcggtggaaagaagagcccttgtagtgcagaggcttgccagacttgcccaggcccttctcgccagtgcaaagagcacggaagttctcgactgtcttggggacaaggtcagagtacagctccatgttgatgcggccaagaggcttgccgcccagagtgatgtcgaagaagacgcgcggccgtgtggccttggtctcggtttcagaagccatgatggtgatgtcgtggagaaggaagagagagaataagttggcgggagagcgacgggtggcgaagagggccaattgattctctggagaataataaagaggtaatgaggaagagggaagtggagggtgagtttgcgatgcctaaaagatggcgagtcgtgcctggccgaaagaaggctgcgaagattccttccggttctctagatacagtgatgcggggtcaagctagcgatggagagccaaagctttgactctctgtatctgagctggagaagggaggacaaagacaaagagagggagactaaaccgagggaagaaagattgaaggaaaaaagaaatgaggaagaggaagagaatcaggtggaacgaggagaagcagtcgagagctgttacgcagctgctgatagctgtgaatgacctaatcaagacctgatgctggatgcctaggcagatgatacagtgacagccacaggctatctttagtgacggatgtcaatcttgtactacagagcaggaatggaattggaatattcaagccatcaattcatccaggcggccgtgcttgggctgatgccgagcctctcagcccaacttgatcattcgcaacattcgattcgagctgacatcagtttctctggctgcccctccatcggcaattttgcccctccattcttgttctttttttggagattgcaggcactcgagctctgcagtggatccagcttcagggctgttagtggccaggaccccggcgctgtagaagtttctagcagacggcgctgggccgcagcgcatgatgaacgctgtcacgcatttgcgttggggtgcatgtacacatcatgtatgccttgcgtgcagtgccgtactggcgccatctatttgcaacatgaatgctacggaggcatgccattcagtaacacaaacaaccatgtctaaagatggatagatagcaccatggtaatgacaacagtctgattacggggctgtttttcttgtttgttcttgttctgaaagaatcacaagtatctacccatctaatcgctccttgccaatactcagtcaagtaccgtctgcgattggttacccggaatgaggcttattggagaccggggttgctaaagtgtaaataaatctatggctgtttctatacatcaattccaccagttctattcgctctatgcgtcgcatcgtattctcatcgtctgcgtcactcggcctctaccgctcagacacgggagctccagcctggagctccaaagtaacctgtgtaatgcatcagcacacttttggcgtgacaaaagtctcgaataaatatgacataccggcccatcgttgacaagagcaacttccatcatagcctgaaacttgccatccttgactcgatctgccaagtagaggtcctttaccttctggacaaagtagtgatacagctgccttgcttgttcggggtttgctgcgccatggaaatcgggcctggtgccctttttggtctttgccagcagagtgaattgggatactagtaatcacatgagctttctgttcttctgtttctgtaagaaatacgtattgctgcttaccacagagcacctcgccctcaatgtctgtgacacttctttgccactatcaccaccaatcaaataatcagcaggtgtctcacagcctgggcaaaaagcttcacttacccggcccccgtcttcgtcgtcccagagtttcatcctgacaaccttggtcgctaatgagtcggcttcttttgctgtgtctcccggcgcaacggccgcaaataccaacactccacggccaatggacgacaccagctgcttctccaccgtcacggatgcagaacgcacacgctgaatgattgcttcatcaagaagaacatattagatcttattgccacactattgtaatattgcgtatataaaaagccctcaatagcagcatgaaaggggggcgatagagggtaggaagtttggcctacccttcattgtgagcaactcgtagccggcacttgttccaccaagaatgaaatgattagagatgataaaggaagaaagacagtccttgttccaacagccctgctgccagcccactgaaactaaagcgagggagaaaataaatcagataagacgacaaagggaatctttgtaccgagaccggcagcctcaaagagaacggcaatccaatcaatctaaaagtgctatgaatcgcgcatgcaaagtctgtgtcatgtgagagacttagtagccacttatcagacatcccaccttgcacaggtaccttttgatagccaaagctgtccaaagaggacgcattaattgacttaaagtatgtaaatggaagcaaagaaaaaagtcaattgtaataatatcgcgcatttctcgtactttacgggttttttagaactttatcatcgagatgcgcacaatttcccgctctctcggttaatcatcgcacagcaccaagtaccgtgcttctgttagctcggtgcagcctcgcgacctggcctcaccaacttcaatctcgcacgtccattgcctcaacggctcgatcctgctgaatatcgccacaaacacccccggtcagcgccttggagttgatcctgatacgaccgtctctgccgcctctttttgctgtgcacgacagctctgcgtccatcacgtggtcgaagccgagcctcgcccgcatctgcagccttcggtcacaaaggctgccccacgaaaacggatcaagccacgggcgaaatctgattgcaccctttgtgcaagcatcatcccaactccagcacctctgttagcgaccgaatctcacaagaacaaccggaaaggacgccgtttgggcttttctcccctcctctaccgacaaaatggcggcgaggaaactacaacaagaagtcgacaagtgcttcaagaaggtggcggaaggcgtcgccgagttcgaggccatctacgaaaagattgagcagtcaaataacccggcccaaaaggagaagcaggaagacaacctcaagcgcgagatcaagaagctgcaaagactgcgcgaccagatcaagacatgggccgccagcaacgacatcaaggacaaggctcccttattggagcatcgcaaactgattgagactgttggtgggccccagtaacgttgggtattgatgcatacctaatatagagtcgcatgctgatgtacccttttctccgacttttagcaaatggaaaagttcaaggccgtggaaaaggccatgaagacgaaagcatactcccaagctggcctctcagccgcagcgaaactagatcccaaagagcaggccaaagtcgaggcctgtgactttttgaatagtatggttgacgagctagagctgcagatcgagaccctagaagccgaaaacgagtctatacaagctacgatgaagaaggggaagaacaagatcgtccaggagaaccgcatggctgagatcgaccggataatcgaaaagcacaagtggcatcagggcaaattggagctgattcgaaggacgctcgagaatggaggcatcgataccgacgaagtcaccctcctagaggaacaaatccgctactacgtgtctgatggcatgaacgaggactacatggacgacgatgaaatatacgacgacctagacctcgaggaggaagaaggcgtctttggcatgaaccaggataacgagaagaactcatctcaggatacccagtccatacaagacgacacccatgatctcgaactgccagtcaaaccaaggaaacccaccaaagattccgactccaccacgtcaacgcgaacgaaatccgcgcagtccaaatcacccttaccggcgctggcaacgctgcatactccgctatcggcaataggtaccgggggtagcggtagccctgccatgaagcctgcttctattcctacgaggccggcgggagagggactcaagtatgcgtctgccgcggccgcagccgcggccgcagacaagaacaacgtcggcattgctcctctgccgccgccaccaggaattgctgccggcatctcgccattaccgcccgcgcagctcaagacgagcgcaacgaattccccggctgtctcatttgttcagccagctcaggcacccgaacccaagcaagctacaccaattgtcgcacccgcatctacttctacgcctgcgcccgcgccacctgcacctgcacctgtagagaacgccgagccgacgccaagtacgaaagcggcaaagaaatctaaagcatcagggaaacagccgacagtatccgaagtaccgccgtctgagccaccagctggtaagtggtcaacgagagtgccttgtggatgttttcatgtgtattctctagctaacatctgaccccttccaaacaaagcagccccagcgaatgggtccaccaatggtgtcaagtctgccacggaagagactgaagaggagtccatctaccacctccctgcgtctttacaggatctcgttgagtcgtatgagacatcacgaaaacgcccgtatcagccattatcaccttcaaccctgagcttgatgaaggcgagccagctgagctaccctagcgcctttgaagccgacgtcccgcgaacataccgtcccgatatgcctgtgccgcagactggctctgggttccccacccagccgctgcccatattcgatgacccccggctgtactcgaggatagatcccgacactctgttttacgttttttactacaagcaaggaaccgcgcagcagtatttggctgccaaggcactgaaagatcaaagctggcggttccataagcagtaccaaacgtggttccagcggcacgaagagcctaagaatattacagaggaattcgagcaaggcacctaccggttttttgactacgagagcacatggtaagaacgattgccttcattatgtaaacagcattatataatcctacttactaacctttacccactataggatgaaccgaagaaaggctgattttaaatttgcttacaaatttcttgaggatgacatttagtcaactgttggcttttgatgataggatgcacgggctaggctgggactgacactgtgctttcgctctcgtcacccgtgccttgtccatgactgggcttattttttaatttctttgtctttatgggagttttcagagatcatcatcgtagctgcgactgcgctactacaattgggtttctcaattggagggaatgactagtgccagattaatctatatcaggcggcgtacctcttttttcgaggctaagaaaatatcatgccgagaaattgtttgccgttttctttttttatatttacctcgcagtgatactgagttggcgaatgtgttgtcgctgttgttgagatgctaactcaaatgacacaataggtggacttacagggccaaacagcttcgccaaaatgcatacctcttaagtgagtaaacccgcttgttgtcattaaaaagctggcaacatacccacagctgaactctttagggacaaaccagacctctattaggatcgggtgccaagagggaacatgcagaccaaccaacttcacacagcccgcttaactagaaggaacttgccgcaaacaaagatacattgaacaagacggcagtacttttcgattcatcttattattccagggttgctgcagcaatgcattggtctggcataacagggtcgattcaaagagacgtcatggagctagatgttgataagtgatgaaaaaacgatcctcggttatgtccgttccatataagacaaaggtacaagtcacttccaacaaaccactcaactgcaagatggaatttgccaccggaacaggcgcaacaagcaaactctctaaactacgaaaggatttcctaaattgatcccgttattttagggttgccacgataacaacaaggttgggttgaagggggacgtcattgagcaaggtgttgatcacgacgtgttgatcgcgatggaaacactcgggaatatccgttccacataaaacaaaggaaataaggtttctccccacaaattctttcgagtcaagatacttgcagtttttacagtcaactgtcacaaatgcgcgcggttgcatgggggcaggtggcggatgctacatcatgtcaagccatgactcgtgaattatccgggggggccaccaccggtaacttccgcactctgcgacgctgcgactctgcgaggatgtactgtcgtactgacatttggcagtaatggtacatgctgctacgtactactgctgtctttttgctctatgtacaaacgctcctatgcggtaggcgtgcagatccaaccctacgttttgaactacacccctacagggatcgcagctgttagtagggaactcgccgggttctcgacagtcgaaggattcaacgaggcaatgaggattggttgaagtactcgggtccttcaacttgtactttttactatttgagggagagagttgagagtgcatcaccgtattatacagacagcaacttgtactctgctaacagctgcgacctctgtggggcacgtcgctgttgagctgtctcgccttacctttacttggactgcaccgcaactcagtcttacccaactcagtacacacgtcccattctccccatgcttgggtactagcatgcaggtacatattgcggccgggggaagaggggaggggcaatccaacacacgaagatctgaatggtgctagtagtagtatcatctcactcgcttgggtaatgtttattctatgggccgactctagaatgtgagatctctgttcctcttgcagaaagaccctttggagacgatccttggcgcttaggaagctagaaggagtgggaacttgcgggcgttgagaagcacgatgagctgagatgcgtgaacagacgtattgtacccagctgtacaaacggatgtgacatgcaggtgttgtggaactgaggagttgcaagattccgtttgtcgaagtggacatggcagtgaatcagtgagaagatggagcgccagttgatcataagagatcagatgaagcaagtgagcggtgagtggtgagtgaaatgcgtttgcaatgcctttggaatgcgtttgcctgtctgcctgcttgtttgatattgtggtgactaactcatactctgctcttgagttccaacaagacacatcttcacatagaagacactctgaaagccctttgacgagcagtcaaatcctagtttacggtaagtaactataacattgtcacgagaggattccacgatggcttcttatatacccaagactaggtcatttacgacaacgaaagggtggaaaaagcaaggaaagatgagtgccaacggggaatgggtgtcctggtacgagaagccgcagaagcaacaggccaccgacactggagagcaaaagtcatctctgggtgcggatgagaaggatgcctccatcacggaccccagcaacgtcgacgtccagtccggcgtcttcaacaaggtttccagcacctttacgcagctctttagtcacaatcagagtcacctcacgcgcaaccaaaccaagacacggattggctggaccaccaccggcgaactgggcgtgctccgccaagagcaagacgcgcagtacgagttcatggaagagctggagcagaagatcaaggacctcacgaaggaggtgggggtgctgaaggacctggtcaaagcgtacgaggccaagatggagcgcgacaacgacctgctgcagcactgcatgcactggatcaccatggtccaggtctttggcgacgtgcccgtggcgagggaccggatgaggtggaagcctgaccgggacgcggctttggtgggcggtagtgaggacggtagtgaggatggcagcgaggacggcaacgagaacgaagacgagaaccaagagaaacagtgatctgggttgttttgacaaacaaagaagcaacaaatctactgtaatgggaaacgatagatgcagatgacgatggccatgcctggaggatttggctctagttgggggtcatatgcagggcgagatatgatacatgtacagtagtgccttcaactttgggggctctttcttgtctcttccaaggttgtcctttcagccggagactattaatctacgacttgcatttagcctgaagacagacgagagaaaactgagctaaaaggccttctagaagcaatccatggatgcaggccagggggttagtctcgcccatccaaggcttattggccttttcacccatgacgccacacgtcatcgtaccttcggccctattagtagtatgtatgtggtatgtagacggaagtttttttattctttgcttttgttttcagtttattactacaaaattaattcgctagtttctttttatttatttattgagagatattaattatttctcattaatctccatcaggggccccctacccaagtgtgtcttcccaagagacttattggctgtaggacgatccgcaatgagttggcaaaagcaattgccgtcatcgaaatgcttctagcccgagattaaggcaggactaagacgcggaagcttctccttcccacgttttctcgtaagactacgacacggttaaggcaagaacaccccggcactattactaccactactcccttgccctggttatttttcttccatgatgaaaattttttccttctcttttttttttttacttttccccctttacccttttttgcttggaggctggagagcttctagaacaaccggggcgttgatcttattcttcgtgtttttacgtgtacgtttattacagtttttgttgaccgcctctggtcagatggctcaaagcctctaagattttttttttcttcacccttccaaggttgtttgacatcattccgtgcccatgttattggcacagattgcggtccagaggccaaagtttgcgacgatgccccatcaccgggtgggatgagtgggaaaaagctgttgctgtatcactcgcatcgtggctagttcttccggcggcgcctggctattgttcttccgccctgagatgggatatcgcaatcagcacactatcgagggccctggttatgctttcccaacgggttctggacaaggatggccgcactggctttggactggcagcagtactggatgcccatggacgggaggaaaggctaagcgggcagaggggaggcgctgttgcttgtggatttggacagcccgtcagcacgcgctggccgtgagagtgtcgccggtacgaggagggtgcagaatcccccatctctggctgctgataagatgctgatgcaatgaggctaggtgcatatgactgctctgctacatacaagacgcacatgcggtggttgcggcgcgcccaggcccccatcaccaccaatggcggctaatcttccctcgtgcctctcctagggctgtttcggagcgaactaggagagaaggacaggccccgtatcacagcactctgcatggcgatctcctaggtctcagcacatgcgacggggaccaaggtcggtcctggtcgacgatcatctgaagccgcatattgccgctctatcagtgtggtgcggtgctttgatactcatgaatgcccgcacactacgttgcaaaatcgcaggtggagcagggactcatggcccgtttgctcgtccattccttgcataacccagcaaatcctctgggttatcgctagagtgattaagggtaggccccagtatgagctatatggggcgcgggacgagaaaattcagccatacggagcatgcgccaggtcactcaccctgaggacgcccgaccaggtacgcttacacgaatacagtccagacctctctctattctatggaacgcggccagaaagaggtagtgatctcgatcgtggctgcagtctagaagagaaaaggaaggatatcagtgctcaacgaaatagtgctgagagggctcgttgaatctattcagttgagttgcttgagtcctcagcgctgattatactcacatctgttgagcttcaaacacaccagccacctgttggcaggactaggagttttggcaatgacccggcgatggttcggttcgcccaaggtttacctcttgcgtgtacgcagacggcaattggctcaactcactttggatgtcccgataaggcaaaccgtgtaggctatttgatgctttgtgggagattgacgacgacgacttgtctgttgcaaccattggcatcgctgctgctagtacctggactgacatcctacgtggtggttccctctccgggaatagaggcgtcactagctcgctgtcggctcgctattggctgcgatatctattgccgacatacatatggacacacacaccttgaggctcgcagtcgggctcccgtgctggatgtctgggatatggcatatgggatatgggattcgttgcactacacccacgcctatgcacgtaaggtgggggaaggggaccaggcaagaggggccacgatgctagtagcaactagcgaggattgcccagatgctaatccctacaaggagatcgcttactacccaaaacggcttcttgtcgttaatagggcttttgcggcttcggggtagtctggccgactcggcagatagcagccagtgctctaggacaggcaactaatcttttgggcggtgtctacagcgcctataccggccttgcaacactgtttgatgctgtaactacgggctgtacgggctgtacgggctgtatctcaccactcgtcaacaaaagtatagggcctgaaagagaccctagttttgatatcgatattgatatcgatgttgatgttgagagatggacgatatacagaacaacgtggcacccaaagtccgaggctcggtggcaggacttgtggtgataggaagccaccgccagcggagggcgtttcttcctgattcctggtggtggtatcatcttcaaccaaaatctcggccatcgggtcaaccaaagcctcgtggacgggatgccttctcaaaagagtgtcatccgcgatactagcctgcctagctccagcaaattttcctttgacagcttgtgcggctgaacctggcagccacatgtttccatatcatttacctcttgctagtgagtggcccttttatgcgaacccgggcccaaagcgtgtacttaccatgacttcttggtagtagtgctcggaaacacctgtatcaagtcccttggcagggcaattctttgcgtgaggggccccgaaaatcccccactcacttagatcaatatcaaaaaatcttcccggccagatgccatgggtattttacaattcagcatcctgttgtctagtcggtggagcgcgaggtatacatgaagactcgggcgctaaaggtcacgacaatcgagatgcgctgtggtcatcgcaagttgtcggtttcggcagattcggcagcgctaggttctgctcgcgttcctcaacctcgattggccaattcagtcgccggctcctaaacgggcatactgtacgtagcaacggagcaagcaacaacggccacggaacaatcaaggaagaaagcaacagataggccagaagcccaggctgatgagggcccccaagtctctccacagggctctggccagtccgcacgctgccatgccgcggtctctacccgcctacggctctgggccacgggaggcagtagtgccctccgaacctggcatgtctacgatacgatgccctcaccaccgtgacgcccctctgcatagggtttatgctgcataacgcttagcgtccagttctacgtcaccctcagagcacttctgaagagtccccacccgttgcatttccgccctgccggatcctatccgcgctaaatctaacatctcttctagaagcccgggccataccagaacgatggggtggtgtatctgcagcgccggacaagtactgtacgagagtacatgcaggctccagagacggttcgttatctgttgctctagtactgggtgcaaataaacacaaccctcccccctgtcacacctgggattgacaagccatgcatatatacttgggcatgtatcgtcccttggagctgtggactcataagctttcgactaccctcggctcgacgctctgttgacttgaagcatctttcttataccactccatcccactcccttgatcaccacaatcgtcttcttcctctcaccacaatcatcttctccctctctattctctttcctctacatacaaggtgacggcggttgaccaactttgatccaattggcaaattgagcaaagcgcataccgactaccactacgcttatacctacatacatatatatatttcggttttgctcgacttacgcgagcaattgtttatcccaaaaaagcttcagggaatgacttccccctacgcaaacaccatgagcgaggagatgcaatccagcttataccagctcttcagcgaagctcagctgtatgatgagtgccagatctatggggcggctcctctgtgcgaagagaacctgccatgcagcgactggttttcatacggcgtaaacgactacagctccatggtagatggctttgaaatgtgcgattcacactcacagtcgttgtcatcgtatggaggctcagagggctgctcggaggcgagctcccccgcatcgccagtgtctacggactcgttcttctcacagcagacctcgccggcccccagcttatcttgcttcccgtcatatgcaagcagcggcacgcctgcaacgtcggcctatagcagcccagatgccacggctagccaagaagtggcttcaccaacagactcactaacgtaagttgcttcgtgtgcttcgtgtgccgcccaaccgccaatcgcaccttacgattaaccattttgagcgtaggtttgcctccaatggccgcgactatcctgtgtgttgcttacatcccggctgcgatgcgaaaccttttaagcgtcgcgccgatctcgaccgccactacaagcacaagcatgcgccggcctcccagaaggaagcgtatcactgcgattacgcccgctgcggccggcggcgcgatccctttcatcgccgcgaccactttcgcgaccacctgagagactttcacaaagaggacattgagaagcgcggcgtggcggccaaggaggactggttcgagggccgcaatgcctccatcacctggtggcgctgcacaaagtgcctgaagcgaatctacatcagccgccatggctacgaatgccctacttgcaagacatccttgcaagcgaagcggaaggagattcgccggcgagagtagccagaaagcaacactagaggagctcggcgaccagcccccaaattcgcacccgcggcacagctttatcaccaaccaatactcttcgtacacgcatattacagtcatctacgcccccctccacccccctttatgactaaacccgcgccggccgcacccctctctctctctcttctctctctcgcacattgaactacatatcctgtactgtaccatccatggggtcctgcgcaagctaaccaaacagctttggcgctggatccgtcaaagtttcgacttacatctgccgacataccattagagcggctatacttccaaatgaatcttacgaaaaagggcttttgttgttttgtttttatccgtgacttttcatctttcttttgtcttagcataagcctggggagggatttctttgtttttttttttacatgcaggcaaagaatcccatgggttacattttactacggagtatatacaagaatcttgataccacctaggcagtacctagcagcaaaatacagacagacagacctattactactactctacaagctgtcaaaatctcaaaatctcttgatactacctgcaagcacctatttccgcaccgtttccgtttcttgtctctctggtgcggagtagctaccgtacagtttgctgcagagcctctgattcgcctgttcggaatacgttctattgcggtactagcagcaggagtaactacatatcgctattgctactagctacctacagctaatgctgcattgaattgtctctgggtctttttgtttcttctgcgtctcacgccgtttttcgcttttcgtttcagctgccaaaacgcgtggttggtggctgaatggctgagaaggcgcccttgcttggcacctgacctgaccttttcttgttttgtttgattcacttgatgtattattcccctttttggtaccttttttctggttcagttgttaggtgcctacctctctagtactggagatttttttttttttgcttattggtttacaagaacggccaagattaaaaaaaaaagcgggggtgcttttacgaaagtactaaaaaaacggtcagccctgcaaaagaaaagaaaacaaccgtttatcaagaaaaaaaaactgaacagggattatacacattacaatgagttttaggtattgagacggagaaatctttgcggcaaagctgggactggactggcaatctcggcaactgggaaccaacaatgcaggaataaaaaaaaaaagggcaaaaatacaagtacataccatacataaaaaaaaaagccgttatttcgtggcgcacttttttttttattgcgtctctttgaaccaatgggaatgcctgacgagggggtggtttaattcttttgttatagaataggttaatacagcgggtggctaaaaaagaaaataacaggggtgggtgaaatggcgtgggaaaaaagtacatggcggttaacacgttttgggaaaattggtttagaagaacaaagaacaggtactctcggcagttctatatcgagggccagaaaaaggcatagccttcaggtgggcgtttgggatgagacggaagctacattccggcgaatttgcgattttatctcggtattcaattttactgattctgtactgtcgggtgtttccttgttttggaaattttcttatatttggttttgccttattcagcaaggataggctagacgttgaagatgcccagcgcatatcacacctattcggtgggccaaataaacactcgggtacgattcattttcctgggctgatgagacgggtatcgctgcggcttaggcgtggcggcggcggctatacgcgatagtgtcggggtaacgtccggtaccaaggaactcggggcggagctttgttcagcacctgtgtaaagtgtcatcgaaacctagttgtcagaatcacagatagaggttctcatctcgttgtctcttacagctgtgcctgtattactgccaaactcggtagacaatcctccgtgtctctggccaatcatgcctgcgcatcgttccattgctgcacaagtcgtttgctcctccaatgagttgacctttgtttcaacctgtcaattagcccacgttaacctactcttcaaacgccaccgtcgaaactaactttgcaccagcacacagcttcatggcccgtggctccgtacgccatggccaaaacacgaggccgaaggggctagctagacctgcgagattggcttgtttaaactttggatgttagtcccagtaattgctgttccatcgcggccggttggccaaactgttaggtacgtagcagctttaggcttgcacgcacgcagcaggcatcccaagccagttgggggtgagctgaagccggattgctcgagacagacactggataggtcggcaaagttccccctctctagggctcagagtgcagcagtagtgctccgttgttctcttcctgcattggtagaaggcaggtggcgactatctgtctttggagaattttggagaatgggggtagctttgggtgcactaagtgtatccctatgcatgcagctcacgtacgagccatgcatccgtatagcggcagcagcagcttgctctcggcatcgatttgtatgctttcccgatgctgatgctgcttgctcaagacacgtttcttagacaagtcgctctttcgaccctccttctgtcttagctttgccctgtcggatatactatacgcctattgttaccagactggcaaggggaggtgagctaatcatgtcctctcgcatgtttgccgtcggatcaccagcggcatcaccagcggcatcaccagcggcaatcgggcattgtcttagtgctgcctcttgacctgaaccttttttctctgctccgtctccattccgaattctgcaatggcgaatgttacagtacaagcatgagtacctatacacccatccatggcgacttgcagcattcaatggcggcaggtaatggcatcatcactgcagaaggagacagctggacggtccggcgaatcagattggcggttgggaatccttatacgaatatacggctggctaatccgacgaatcaggcggcgacatgttctgtgagccaaggctcctcccctcgctttccctgacttggccaggacccttggctgcaccgtcgaatagcttattgccatcctcatgccaatctcaagttcagcatccagccacggcgctttgttcggccagacaagcgcggaacatgtccccccgatggccatcccgccggtgctctggtcgtcgtctgcacgtggccgtggcttgcgtatcccacacgagctccaccgagccattcggaaccggctggctggtggagtcgcaatctgccgccttggtctgagttctatatccgccaagctacggcgcgacttcatcccacatctccaggatggcttggacctcacaacatgtccccgtccaaagggcaaaaaaaattcccatcaagaatccgctggctggggattttcatcaagctctacccttgcaagtggaaatagcggcgcaatcccatgacccccacttgttggctatccgaatgcatccgtcctggtgcttttgcagcttctgactgcactaaaatttcggcagttgtgttttctcgacttggtgtggggcctggtcctttgctgtactgtaagaggtgcttcgctctcgtcacccgagttcggctatatgcttcgaaagggcatggacaattgttcacggccagccgccaaaccgtcttttcaacttcacactaggttcttggagggcgctttcgcagcgtagcaattgccagtccctgaggcacgggtgttggacgaggtctgccaatatcggcagttatatcctgttgtcttttgggcacctggagctcgggcatgtctcggttcagccacgccctccaaatatcttcttcatcgatgccgattcttggagattcttggtcattgccaacctctacggccatgctgctaacggaactaatcgcgctcatcgttggcggtcttgcttgcagtgatagcgcgtcggtataagctgtcgtcgggcattgagattttgccgatcctgccctatcaaggtgcctgatcggatcggagaacttgcggcgatatgcaggccggctgcttccaggagaaagccatggtgatgggctgatggtagatgacgagagccctgtaaaagactcgtcaatgacgtatgaagtagtgcctgtagtgcttgcgatgcaccgagattcatctgcacttgggcttggtgatgagctattatacgtagggtctcggatggaatgtcctgcttcgctccattgataacttttacttccaactcgtatcctgattgttgtatcaacgggcggagatgtgatcttggtcagtttcctctttctattacctctctggccaccaacctttggctgaatttcgcgatggctagtgggatttgcagactgccgctgccgctgctgcccaacaacttgcctagcagcggttgaatggcctcttttctgcgtgggctttaccattgaaggtttcggtagtttactttgcatgaaatcttcttctttcagaagtctccgccggtcggcctctgggccagaggtgtctactagatggtcttttgtcgactgattattgaacacggctgaccggctcgtctggctcagtggcacaacacgtagcggctgttgagcagcattgtcttgcatgttttgcgatggattggccaggttagccgaagattctcgatttcccgaagtctccaaaggcactggtagcgaagggggagagcttgatctggccacccttgaacctgcgttcgatgcggcgaaataattgggaataaaattggcggcagataggaccacagggttggtctttgcttgctcacgctgccaggagcgggcctttgcgaaatattgcttctggtttgccaagtcctctttccggccctttcctcgacgatgccgagcgaggttgcctcccatccagttcatgatggtaatcctttgcgagaaaagaggagtcggggcttgggaagctctgagagagaatagaggaagaagacaccgttgacgttggagatggagatgaaggagggagaagatggtgagaggatgcagcggtatgacagaatgatgtggcgagacgagaggattgcgaggcagagattctgaagtgcagtccaagagcaagaaaaatcaagcgaggagatattcacaacaaacaggcacaacgcaggaggcacctgccacaggtctcccatcactggcgcccactgaaaggcagcggcatgagcaggcaatatcgcacaaatagcggcctaagggaaggtatttctggcatctccctttttttttatattggcaaagggattctgcgccttttggcacacagacatgtgaagcaactctccagaatacgtggtgagcagcggccaggtatagattcagcctccgcgggcacggatgcagaggaaacctgaacggcaggaatgcattgatttcaagtatacttttcatcttctggagcacggatacgccacgatgtacttgattgtttgatttggttgaaaatttctattattttgatttattcgcctgtacatgatgatattctcgtttgagtgctgttgatgcaagtgggctacagtatgcggcttcacagtgcgcatatccagcactgtgaaagctccagtggccacctatgacgaaggtgcgccaaggtccgggcagaagcaccaagaaccaccagccaagggagcagctacacctctcttcaattcaacaccaataacctcagccctgtctctatttcataccccatcagccgaaaatgccagacgcagacgaaaaaaagaagcagaagcttgctgccgtgaagaagcgcgtgagaagccccagcggatgctcggccaagctgccccatcaaggtgcatgcgcatgtagctaacaggacgcttccaggccgagcaattgaagaagaagaagatggaggcggctgccggctcaaagccagagcccaaagaggaagtagaagcgcctgcgcccgaagccgtcgaagacaccgcagaccaacccccgccgagccaggatgcagacgacacggctgtcgaagaaggcaaggctgaggacaaggctgagagcgagcctgaagaccagcaagaagacggacaagacgacaaagcagaagacaggccagaggaaaaggccagcgagtcgtcaccgtccgaaacaccatcgctagcacagcaatcgaagctcagatcaacttctttccgcgccggctcgcttgcaagcccggggccaatgtcgcctgggccctttagtcccgaaggcgacacggcacccgacatctacagaaagcacgtcgcaaggatagaagagctagaaaaagagaacaagcgtgtcaccaaggaagctgctgactcagagaagagatggaagaaggcggaggaagagctggctgatctacgtgagtctgatggcaaagacggcaaggacagccaaacagagaagttggtacgtatagctggaaaagaaaaacagagttctttcatcagcttggacatttcaagagttactaacgacgccgcagaaggaggagattgcgtctctacagcgccaaaactctcagctgcagcagcaagtatcacgaaatataggccatggtcatcgtcagtcagtgtcaataacagcatcgccgccgtcattacaagccgaattgaatgccaaatcagccacgattgagtctatggagattgagatttcaaagctgaaagcccgcgttgaacgccaggagagcggtgcatcctcggaaaaggaacaaatcactgccctcgaggacaaggttgctcgggccgaagctgcggcgggcaaagctcagcgcgaattgcaagatttgaaaaagaatctagagcgcacgacagaaaaggccgttcgcgaaggcagcgaacgaatcagcgcagagaccaaggtgaagactctggagcacgacctggacgaggttcagaaggccaaagaagagctagagaagaagacggaagcactcgaaaagaaggttgcaacattgacgacgctgcacaaagagcaagacgctcggtcacaagcgctaaggaaagacaaggagaaggcagaaagcgaggcccaggagctacgatccaaggtagagaatctagaaagtgaaaacgtcaagcttcgaagtcgcaaatccgcagagggaggaggtggtcttgacgacgagggcgttgacgagctcgaagacgaaggaagacttaagctggagaagaagattcgcagcctcgaggcagagaatcatgagcttcgcagcggtgcctggattgagagacggcgcgaaatggaagccactagtcccggattcgacgacgttgacctgtcaggtaacaaccaccctcctgcgcacaagaaggggtcgactggcggtattggtgatttcattgcgcatggactgaatgcgctggctggaggtggagatgacgagctgttggcggatgacgacatggaatttgacgaggaggcctttagaaaggcgcacgaggaggaggcgaagaggcggattgagaggatcaaggagattaaacggtcgttgaagcactgggagggatggaggctggatattgtggatgtgcgcagaggcggggggcaggggattggagatatatttgatatttgagcaagtcatgcgaaataggcggaataaatgagattatttccgcgaagcccccgatatatcgacaagggattgatttacagagcgcatgtgttgctactagcaccttacatgctcgatataatgaaagtgacatcatacgacgtataatggagattttcccatcagggctgtataagcgtggggtcaggctaaaaaggagaacctggaagctttaattcatcttcgaattcttaaactctacttacttgcttacctttgcacgtctattttttttctccatctctgaatcatggcgccggctcaaaagacgttcctcatcaccggagccgggcggggcatcggccggggcctgtcccggattctcctccaaaccggtcaccgcgtgtttctgctggacagcaacaagaccgagctggaccacaccgccgggctactagcacaatcacaccagcgcggaaaggatttcgacacggcgctgtgcgacctccgccagccgcggcagatctttgcggcggtgcagcaggccgacaagctgtttgcgagcaggctggactgcctggtcaacaacgcggcgtacacgggcggcgtgggcggcacgagcctggcggagatgacgctggacgaatggaaccggagcatcgagacgaacctcacggcgccgatgctcatgacgcaggcgtgtctggggatgctgcgcgcggcaaggggctgcgtggtgcacgtttcgtcgacgcgggccgtcatgagcgagccgaacaatgaggcctactcgacgacgaaagccgggttgctgggcatggcgcagagcatggcggtgtcgctggcgagggacggcgtgcgcgtgagcagcgtgctgccgggctggattcacgttggggacgagtgtaaggatgcggacgacaagggaacaaggtgggaggatgggctgggcgaggcggatatgcggtggcagctgacggggagggttggcaaggtggaggatgttgcgagggcggtggtttacttggtggagagcgagggcgtgacgggggttgagatggtggtggatgggggagtgacgcggaagatggtgtatcctgagtgaaggcttttggtattgaagatacgaagatggtacgtatttgagaggttcgaccgaggcacgcgtgtaaatggcgtgcagttgtgcattgtcacgagggggcggagaagagtctctgctagattgatcctacgacggcgtttatgtgcaatgatgcactaatttttttttttttccccttgcattgagattcgagtagttgtgttggcatcatggttttgcctggtgtggttgcacggctgcatctccaaaagacgctcgtggccggccttgtcctcattttggagctcaggtgaaaccaacccccgcacggagttttgtgtggttatagcagctggttaagatttccttctctctctctttctagttcgcgcggctgagctcgggtaaagggatgtgaaagtgtgtggtggtggtagcatggggtttggaaaaaaagttggagatggtggcttacaactttagagttgacgtttgacaggtgcttctgcaagacgcgcatgcattggaaaacctacctacgtcagtttgtcttttttttttatcttatcttagcacagtcaggtacatacataatagcagtgactgagccagctgctcctacatcggcctcgatttcaagctacagagagagaaaaagagagaagcagagaaatagagatttgactctggtaataaaatcctgtcaaagttactactaattcccggaccctgggcagtggaacccccccgccttgatttgaagaggcacgcgccatcatgtgtgtaggaaaaagagctgctgttggtacaccattggctcggcttaaagcccaaaacaaggcaacaaaaaagacaagtaaagtgcctagtaagaggcgaagcaatcaaaacgagaaaaaccactcattcccagttttgccgtgttggatgcgacgtgaggcatgattcatcagttatatctggtagtcattaatttgctgctgttagtatgggattcacgatgggtccaggctccgtttgtcggcgattgataacggtatcgagctactaatttatatagcaacgaagtgtcacttctttcttcccttcttctctcttcttcccgtccgttggtgattctttttgtacacaaggtatgtcgaatatgcttcaattccccccatgtcctcgatattaaaaaaatccaacgcagccccaaaaagtcaattcccctcagtcgatctccgttcggctccccgcgcgttctccgattccagcgctgctgcaccccaccttcttttctgagtcgcctaccttgtcgcaaatcgcatctcagcgcatcgcatcggctaaatatccaagttgcgccagccagcgtcgccacctggagaaaacaaataaaagagaaaagcaagcagactgtgacttgatttttcttcttttcagcgtcgtcgcaaaaattaagaaaagacatttcaaacccaaaacgaagagcaaagcccgctagaacgcctcctactagcggctcgtcatacaaaacggatcgtcccgccgattcggctaccaacgtctgcgatacctcgggaaaccctccttcgaaccgcgaaccggcctctcttgttaccctttggtttggccttttgcccccctagagcaagcgtttgccgaaatctttgaattaaaagcttcgcccatcatgagtgccgccgctcctcgtctcctctcctctctatcccttcgccgggccgctaccctccgtcctctacagccgctccgaccagcctcgtttggcgccgtccagactctctccatttccgcaatctcagcccgcaacatggccactgccaggaagatcaaggtccagaatcccgtcgtggagctggacggcgatgagatgacgcgcatcatctggaagagcatcaaggaccgcttcatcttcccgtatctcgacattgacctcaagtactacgacctggggctggagtatcgtgacgagaccaatgaccaggtcacgctcgatgcggccgaggctatcaagaagtactcggttggcgtcaagtgcgccaccatcacccctgacgaggcccgcgtcaaggaattcaacctcaagcagagtgagttttgagtctagatggatatcattgacaataacgctaacaaccttctcagtgtggctctctcccaacggcaccatccgcaatgccctcggcggcaccgtcttccgcgagcccatcgtcatcgaccgcatcccccgtctcgtccccggctggaagcagcccatcatcatcggccgccacgcttttggtgaccagtaccgcgcaaaggacctcgttgcccccggccccggcaagctgtccatggtctttacccccgagggtggccagccccaggagattgaggtcttccagttcaagaacggcggcggcgttgcccagacccagtacaacacggacgagtccatctcgggctttgcgcacgcctcgttcaagctagccctggacaagaagctgcccctgtacatgagcaccaagaacaccatcctcaagaagtacgacggccgcttcaaggacatcttccaggagctgtatgacacgcagtacaagaccgagtttgaggccaagggcatctggtacgagcaccgtctgattgacgacatggttgctcagatgatcaagagctccggcggctacatcatggccctcaagagtaaggctttttttttttttttccctgaactgttatatcattcgccaaactgacctgttccacaagactacgacggtgacgtccagtccgacattgtcgcccagggcttcggctccctcggcctcatgacctccgtcctcatcacccccgacggcaagacctttgagtccgaggccgcccacggcaccgtcacccgccactaccgcgagcaccaaaagggccgcgagacctcgaccaaccccattgcctccatcttcgcctggacccgcggcctgatccagcgcggcaagctcgacaacacccccgagctggtggcctttgccgagggcctcgagaaggcctgcgtcgacaccgtcgacgtcgacggcatcatgaccaaggacttggcgctggcgtgcggcaagacgagccgcgaggactacgtcactacgaatgagtatctagatgctgtggagaggaggctgaaggcttcgcggaaggagaagttgtagactcacttgttctggatgagagggcctgatggacgaataatcactccgagaaatggaagaagaaaaccagtgaaaagatgacaaggagaatgtataaactgatgtaggggggaggaatgcactgtataccacatgtaccattgaagatgaaagtggttcttttctatataggtaggtagagacgtcatgtacatatatagaacttttagacttgagccgtctagaaaatggaaataaaagtacgaagtaaaacaactagtttcacaaccagtgatttcatcatcgtttattcgctgtcctggttgacgtctttttttcttctcgtttttttttttcctctgtctgctaaagtacatctattattaccaacacgcatgaaaattctcaaaaaaagtaagaataatgaaaagataaagaaaaaaaaagagagagatcaaacaacaagaaacatgcaatagaaacccccgagaaaaaaaattcctggtattctggtacaaatacacccccctccccatccctgagagattcccctcaaaactgcaaaggagccttttcctttccgtatccatcaaataaaataaaacttcgtcattttcctccatgtctcttcttcttccaaatgcgccgtcgtcaaggcagaaagagagagattaagatgtcatgatccagaagcttgtccttgaacatgcattccagtaaactcgtaacagtcacacaatatgtaaaacgggtcctccaacaatctttaatcgtccttgtgagccgcggcctccttcttagatttgcgcaccgtaggcgtggcttcgacgtcgctcttccgcttcttcttggtcggccggctcgaagaccccctaggcttgtagccggtatcgtcatccctcttccgcttgctgcgcgccgtcacgggcgtcgccgcgaactcgccgtcgtcgtccatgctggcgtctgcgtctccacgctcggccgcgctgatccgcgatgccgcgcccgtcttcttgctcttgccgccactggctttgccgccgccgcgctcgccctttgcgctgccgcgtggctttcgcgcgctggagtggccgctgccgggccccgtgcctacgcccgcttcgtcgtcggcatcgccgtgcgtttcaccgtcttggaggaagatctttggggcgtgcttccgtagccagttcgtgacgctagtgggattcttggcttgcgggtttgagggggcgttggcggctgggtgggcgagcggcgccattgtaggcaaggctgactctgggtcaaggcccgtgtcgattagatagatgtagtcgtcgatgtcgtcggcggagaggaagtgtgcggggtgggactcgccgtcgagagtgctcagatcggcgaggaacgtcgagtttgactccttggcagagccgtaggtcggatggggcatgtcgagcagcttgttgagcttcttcatggcttcgtccttgtgtgactggcgttcgcggtctatcggcaggcacggggcgctctcattggagggaggctcgagggagaggtctatccgtcgctctggggggatctgtggagagttgttgacctcgacgaggagatcgagtagtcggctgcagagaagaatggcgcggttagtttcgtggctcactccgtggcgcattgagatgggtaattgaagggaaagtctggctgaagacatactcgttctctatggccaggcgctttaccgtggatgcggccttggcctcttgtttgtgtagctcctcgcactcgtgcatcttctggtcaaacacgatacgcatctttcggtacttcttcttccacgacttgtagcccgcgggcctccgctcgctgccgccgtcggccttggctggggaatcagccatcgcggcggccggatgggggtggattggcagagttgatgaagctatcgtgattgcggtggcggaatgcgcgattccgacgtgggattggggcagggcgtcgcacgaggtttaaggcgagagagggggaaaagaagaagagcgctggccggtggaagtttgcttagatcaagccacgaagttcggcgggcgtgttggcgatgacggcaattgaacgatggaggcagggagagtaaagagaaggtggtcgtcaacgcattaaagtgtagaaggagagaaggaagaaaaagcgggtgctaacgaaggattgagaagattaaagtgggagggagaatcaaaggaggctgatgcaagtgagaaaaaggcaaaggggcgatgcgcgattcctcttcacgagccgcattcgctcgagttttttcgcgcgttcgaggttggcgctgcgggctgcagctccagcgagcgtcgcagggcagccggcggtttgctaggggccggcgcgtgcactgaaggctgctgtctagggcctacgataggattggataccgccaaaatgagcgtctttctatgctccgcggaattattatcgagagttgaaggagtcatgtaatttattggtttatttactgtctactcgcatttttatatgacttctctattccaagatacctatgcagcggccctctcgcaaagatacagggtagatagcagcagcatgaagcgatggaagcaacatgagcttcactttgcaatggcagcagtagcatatttgccttgagcctctttcattttccttttgtaggctcttctattccttgtccagtattagtataaacctgacccttgtggtcttctcaccaccgctgcaaaccaaactaccgccataagttttcttccatacatcgagttgtccacctcgctactgtgtcatcaaatcatcgccttcttctccctcagtattccttggccaattacgacgagacctcttttccaagtctctccaactcctcctgaatgaattgcccggcgttaatcatctccgtgctgccatacactacccgcttgcgtgcgcggtcgccacttgttctgccaacccactcgtgcaagtttccatactcctccatgctgccgccgccaacggtaaataccactgcttcgctgaagccctgccgtcgctgcccgaagctggctgcttggccggtctgagaccctggtaaaccacccggcgcgctacctgcgcctcctgaccggatagcactgggcggtggcatagtgcctcgtgcgttggcggagcgagggtcgaaatacaggtagttttctgtcttggcaattgccgaggatgaagccgtagaaggttccatgatggattcgacaatcttggtaattgtaagatcgcgatctgcgggcaaaaagttcttgactccgctgattagagaatcaaagttggatgtcaagccagacgggacaccggtctctttgagacggtctgtcaaacgggatgagatggatgaaaaccgtccaaataagtcggaagaggcagcttgttggttcgaattattgttgatggtagtcagctgcgtcatctttgtagtagcgcgcaccctgagacatgttagccaaagaaacaatacatgcacttatttgatccacgtgaagctcactgtcgaatgtagggcaatgatgagacatctgcaccagccgcttccagtgccttctcaaacgactcgaaatctgctcgcgcaacctcttgctctgtgctcaggaaccagatgatgaacagccgcagcttatcagtcgggttgttgcccttgttctcatccttgatgatctctagaatctgagcttttgtttgtttcgtggcgttttcctccacctggaaataattatccagctgccggtccttgatgccagatagcaatgccgccaaaatgttcatgtgcatgtcgaggatgctctttcgttcccgcatctcgggcagcaatgttatcgcggccttgaggtgctgcgcacttgcactcgtgtcattttgcaaatcttccaagcttgatactcctgtagtctttgttatggcagccgtctcttccttgtacttggtaagctctgcgtcgatatcttcggctacctgcgggaaagggacgccggcattcttgatccaaaagaagtcgttggcagttaggtcgtagcccttctttgatgtgcccttggcagggttgccctcctcaacgggtgtctcgattgtgatacggttgagtttgatggataggacgtcgtgaacgagggactgatatgtccaagaatgcgacagcatgggtatcaagtcaacattgcggtcgaggaggataagcaccggcctggagcttggcgtgcccgctgccgttggtcgtgcgttggaaaagagattgtcttttgagttgaggatgtgatcgcgaagcttgcggtcgagacgtacggcaaccatttctgcggcggcaccctttggacatcggataattggaataacgcctacagcggcaagcaattagtacgcggtcacgcaacgtgaggttcaattgtgcccgactcacccatggtcacaacgacgctgaacagtccactgactatcctgtccaccacggcgtctagctcggcgtcgcttgtctttgcgctgttcagagcccagtaggtgtgctcattgtgcatccccaggctgaataggtctggctctgcaacaatgaagttgaggtattgatcgaacaactgcgcaatcttctctgacgtccctgcttcagctgtctgcgacgcaaactcttctaacaagactcgaggaagagacgacaagaagttgacgtaagctggtgaatacagccccttttgtaggtcttccgtcatgagctgtaggttgcgcgcattcggttcgagcagatagatgactggcacatctggtatggggtatcgcggcgtgccgatatgcctgtgaatcgcatcgcatcgcatcgttagatctggtattcagtcgcatcgtcattgagcagagcaggaaactaacatgtgcatcgtcactcccatagagcgaaggtcgctgactcgcataacactgctgatgacatctcggcctaaatcatcaaacacgaggactttccagatggggtttccctcggcatctagaatgggagcaacgggagccaaaagcccgttggcatgtgcctcgtccgcctcgctcgattcgatggtctcgttgagattgaggatctttttgagagatgctattgaaattagcaattgctattgcccacgtcaagttgattgtgcatgcttacctatctggcgatctcgcagggagactgctttggacgccatgacttagatgaagctggagttgacgtaggtgagtgcgtatgtggctggtccacgatgcaaggccgtccaggactcgctcgccgctccacaggtgtagcagaggatgaatcaatcgtggccgtacatgcgcctgcagtcgcaaagtccaagagaagatcgatatgcagctaagcaggagtttgcgtcagaggtctcacacagtccgagcttgaggccacgatatcgaactacccccccaaacccaatcgctgcgaaattggagctcttccactataacagccccccagcaggtcactgcagcgcgctaaatcgccgcggtggccagccagagctgctggtgccgcgggccgactgaatggccgacctgtgaattccagccgattcctgcggtggagctgggctagcatgacatgggcctgacagggcggtcgcattggtgcctgagggcacaacacacgcctgtgccaaacacgtctcgacttttaacggcattggcaacgctccttcaacatcaatcgcctaatagttttccatccggttgcgacaagcccagcatcggcgccatcaaaacgcggcgtctctaggcacctctggcagctgagattaaggatatccgcgcacgtcatttctgcgacgccacctttcttgctctttgctgtcttcccgactctccctcctgtctttctggagagggcgggctttacgtgttcgcctccggataatagtgtaaacaactggtggaaaggggccatgaagtttctgcctctgcagaggacagagtaggctgtgaaaaaaaaaaggactttaagctgctgcgacaagttgcagcgagacgcagggtatgcccacctcctaatccaatcccctcatctagcagcactcctttcccgatacctctacacacctcgcacctcacagcccaccacatacatcatgttcaaatctcctcggcgcctgcacagtttcctggttggcgaggccatgaaagctggagtggcttctttgtatcgtgtgacggccatgaccaaatccatgggccgcacgtcttataatccctctgttacctttataaatgcaaggcgttgagaaaaagcgaaagcgagccttggatggtggacctgggctcctctgtaaaatctcagggagccggccgcgatgggttgcgtgagtcgtcaccgaacggcgctcagccgtgcctgcatccgagccgcgccgggtctactaagatgtgaagggcattggcatggcgattaaaagtaccacgtcgttgcgccttgtcgcagcccatcggcctggttgccaatcacgcgacgcccgtccaggctgtcgcggcggccgtggaaaagggacctggagttgtcgcagcctggtctggctggacttgcttgcatggcccccgccagcacgtggtccatcattaaaaaagagaagaaagaaaaagaagaagaaaaaaggaacaagagcaaacaaacaaacaaaatgctgcttcgaaggctttacttttgctacatctctggatacccagacttttttttctgccgtcttaatggggctgggctattgtttgactcccttgatggcggccgccagattctgtttgtttgctgccgatccacggcctagcacggcgctccaccctctgtactggcagcgctgcacaggcgctctggcccttatcgcatccctcattgtcctggttccgcacggccattttcacgcctgcattattttctttctttttttcttttttccctttgttgcgaacaaacagctacctacgattcccctcttttccctttttctgccaatgctgacccgactctcgttttctccaacagaactgtctgctccaagccccagcccatgcaaatttgcccttatacgtactagcgctctgcggccgcaatcagccgacaatcagccgctgacaatcctcgcgtggcttgctccaagtaccgccacacgtcgttgcccaggtgagtgacaagctgtctgcaccgccctgcatcaactctgcatgaacgccccagccacacacgcgaccttggcaggcgaaatgcacgtctcgcgtttcttgcaggcgacgtcactttagcagacccagcttctgcttcttgaaattgttttctttttttctttttttcatcccttccaaacatgggagcaatctctgattgctgatggagtctcaatagtgctagaaaaagataccccctttattcccctttgcgtatgttgctgtctgaatcagcattaagtttgtcgaaatgcagtcctggcctggctctggtcagaatggcgcaaatgacggacataattcctggccttccggcttcgcacaattcaccgaccaaaacaatcaattcgaccccagccagggttggtcgcagcccggcgctgagcagcccttctcccacttagatccgcaggatccctccacgtccagcttctttgaggcgcctcaccagggaaatgcaaatgcctatcttggcggcggcctccatgccactgcctccagccaggcgccgttccatgctggccatggcacgctctcgttgaatcagcagttctcgcagcctggccaggatgtgctggatcctgccttcagtaatatccaccctgaactgtatggacaccagcccaaagtcaatctggggggagatggaatcggccagatgggacaggttcagagccaccaacatggccatcctcagggcttcaaccagcacgagtttccatttacttcgcaaaacgaccagctatacgacgctcctggtccgtatagccaacctcaacaggtctcccagccatcgcgccagggaagcaacactccagtccagcatttcgacaatctgcacggaggcttcccccagggcgctcgctttggacagtcgccccagccaccgccagtgcagcatcaacaacagcctccctatcgccagggacagcccttttccgaccagtatcagctcaataacgggctcggctaccagccgccaaactcgtcccaatattctacgcaacagacatatgcaccatcgaaaccgaatacctttactccgcctcagcagggcacgcctgtacagcagcagccgctggcaccgcagcctcgtcaacagcagcctggcatacagtcttccactcacccgacgatgggagtcagccccaatgctcagtatggagcagcccagcagcccaccaatagcagtgctgttgccacttccactgtgccaccagcaatgccttcaggtttctctcagccggtggaaagtggcccgaagaaacggaagcgtgccaccaagagcactccggagccggcagttccagagcaaccggcttaccccatagacttcccggttgatatcctcccaagaaggagcgaagaccccgagatcctatctgtcccattgccatcagcagaagaggctcagcttattgcccagttcgcgaagcggaacaaggctgcccaaaacaagtatccgtctatcaaaggacttccctttttagtatatgatggcacgatcaagcttccaggtaagtagttgtgctgagctacgctttcttttttgccatttgttcacgataataacgaacttttgtcattagcgcccaagagttacgacaagctgtctccttgcattgccttgccaccgcacagtgatcgttccttagtaccagagctaggatatctaccctgtgaaattcaaggaaagtttagtacacagtatcggccatctgcagataggagtggcttagatgagcggcgggaagaggcgaggcagcttttggccgaatatgatcgctccatgtatagccttggcaaacgccggccaaagtacaccgagtatcctcgtatgttcagaaggcccctctggtgtaaatttgatgacgtagtgttgctaaattgtcgcagatgcattcaaggaacagctcaagtccgatgaagcttcgaaaaataaggcagagaagcgagcaaaaaaggaacaggaggatgatcgagcgaagccggtatgtaattataacttgcaagatacagtggcttatttgttgctaacatttgtcgagatccgacctctggttcgaccggctgaccccaccgaagccgtggcgtgggatgttgttggaatcgtcaacattgagccttctgtggctcgcacatcggcccttattgctggaagggttcaacaggctggtgaattcttcatcaagcttcgtggtgacatgaacaaggccaagttggacgtggataacgcgacgaagaacaaagtcccggaacctcaacttgcggagctgaagaaggtggctgaacagaagaaagaggctctttatcgcgctctggatgtcaccatcgagcacgccgatgatggtgttttggataatctcggtggtcaccagaagttggtccttagcttggtaaacgccatgatttcgtccatcaaagcgggtgatttttcgggcaagctgcccaaggcgctgctggaaatctttacccactttcgcatgactaagaagatcgccgagactacaaactttgaaacggtccgaaagcggtttgaagacaagggcgatgatgaagtcaaggaaatggcgcgcgaaattgctgcaaacatgaaaaaggctctcaaatcggccgagtcagaaacggccacgggctatactggaacatctgcagccagtagggcgaaggcaggtatcaaaacgtctgcagatgcctcttcagccaagagggccagagatgatgactcggattctcgcacagtgaagaagattgcggtggagcctggaagtagctctcttagcaagaagctggcacagccaaagatccaacaaccagcggtatccaagatcattgcgcccaaaggcctttcttcgatactcccgggcaaagcacgaccgatatcaaagcctgttgtcaagtcggatgcagatagtccatcgacgtctagcgatgataagatcaaggcagacgtcaagaaggtggtgacaaaggttgaagcaagcagatcgacggttcctaaagtggaagcaaagccccccgtagcaaaggcatcttccacctcaagctcgagcgccttgtcgggaatcgcctctttgcttgattccattaatgcaccaaagccggttgagcctcccgttccaacgaccaaggagacaagagagtccgatacgccagaagcaccggaagaaaaggccaagaggcttcgaaaagaggcacgtcggaagcttagggtcagttggaagccggagactgagcttgtgcaagtcagaatctttcataaagacgacgaagaagatgaaggcaggggaagcaacttgacgcgagatgcagccgacgatcgttccgaaggtatggtcttgaagcagcgtgcagatgtcgaggatgatgacgacgacgacgatattccttatcagccttggcttgggcccatcgggatagacttttcagctctggccgacgatgtacgagccaagaattacgttacgcgtggtggcactgtagcctttacgaccgacgagcagcatcgaattgcagagagagagcagagagagttgatggccatctacaccgacatcgacgatattcccccaactccaaagtccccacttccagaggcggcgactgctgtcagtaccgaagctaagacggcctatctccctcgggaggatgccaagtttgaagaaatccagcttaggtggcgagacgaacaacagtacgggctggacgaggcattgcgctccgccatgaagcggctcgatgccaggcatagcccctctagcaagctggactccattcttggccggcttcagggaagtacatcgacatccgcgtcttcctctcagcccatggcctctctgcacatacagcactcgcttcctcttctcttgggcggcgcggcggagaagcagctgcttgcggtacttgtgtcggacaagactaaggcttggcgtgatcccaaccccgtcctctacggcgattcagttcgtgcctataactatacggatcctacggttcgactcaatggaaatgctgttgaagaggtcgtgaaaggcttgattagcaaagcatatcctccaacatctcctcccgactggcttttgtttgatcaagaaagggtcagagagtggtggtttggatataataaggaggttgctgctagacagaagaaagaggacgaggcaaaggccaaggctgaggctgaggcaaacgcactcaaggttgctgctgccacggctgctgccgccgccgccgccgctgccaacccggcaaatacccaatctcaggactggtcagggcagtacgcgcagcaacagggttatgccccgtacatggcactgctacagcagatgactggtggacaccatccaccagctgcggcgctgccatcagcccagcatcctcaaattcccgacggacagctgcagtcgattctcgccgccatcaaccagcctcagcaagcagccccagcacaagctgcaaacattgctagttatctgaacccgaatgatccatcatatcagcagctaatgatgctcactcagatggcgcaaggccaacagccgcctcctccgccaccgcctccgccatcgtcctttgatcacaggcctgagcgagactgggatcggaacgatggccaaaggggaagtgagccgcacggaaaggagggtaggaaaaagaagggcacgctgccgccgcacaaaccggcgaataaagcccttattgggacgaagccttgtaccttttggcagcaaggcaagtgtgccagaggtgataagtgcacctttaggcacggctgaagatgactacaattatacctttgttgtcattgctgttgctcttgttgatataagtttcttaattgcattaatacagatcaaaagcaaccacggttcaaacatatttactagtggacgggaataccggaaacatggcaggcgttggaagattttagaaatgacggaggggagttggacgaagggtttccagtacacagtttatggagcacttgagtgcctgtacaatagatatcaatgcttcaactggtcttggtgggcagttgatggcagcagctacaatgaagatgggattgacgcggacgtacaagagaggcgccggggatataaacagacaaattctgtactcttatataccacttgagacttgaggcacgagatggtcatcttgggcacttttgtttttaatcaccgtttgcgtgcaagcttgtcaatgtgaatgtgaattacttttctcgtcatctagccattttataaaataataaaactcaagcagactccatctcggtatcgccagccgtaggtctctggatcaagcccctgaggctcaagtcgtagacgacgtcctcgaccctcttgacctcgtacttgacgctgtcggcgcgcttgcggataatgtcgtttttgaggttgagcagctggaagccggcaaagaggtccttgacgaaggcgctgatggtgaggggcagctggaagtcgccgagggtgactgcgtttgtggcgaggcgggagaggtcctgcgtgaggtcgatgagggagaggaggtattcttcaatggtgaggtggaaggcgtcgcggtctttgaggtttgttgggactgtcccatttaaattagcggttttttttattcttgatggaagatggaagagatggaaaattacctgagaagatggcgccgacttcttcgagggtgaggaggcggcctatttcgggcgctggcttggaggctgattcgggttcagacgaagatgaggtggaggggaagccgccgagccaggcgcagtagattgttgtgccgatggcgtgttggatggagcgggaccatttgttgttgtatcttgaatgaagtcggttagaaatgaatgctgtagagggagagcgagagggagacaaacttgtagtaagggtgctgagaggcgactttttcgagctcgttgatgatgacggcttcttccttgacggcggcttcgacttgagctacgagggcggggtctggttttgaacagaaagaaaggaaaaatttttaattgtctgctttacgtgatgttttttttttacagtaacattgaagtgctggattgactacgtacagcgtgcgcgaggcgtcgagtggactcgtgagagcaggccttgggctgtggcggcggcgcggtcgaggcgctggacgatttgggagagggtgtcgcggacttgggtctcttgctcgagcttggcttcgagggaggagaagatggaggggtcgaggagggagggtggaggagcggacatggttgtggtggtggtggtgatgctggtgatggtggtgggatgaggttgagatggatgaggctgagagaaggaagatggatttgattggagagatttttcaccagttagtggctgagagtgctggacgttttagctgttggcatgcagaaagagactcgagatggcgttgggtgctacagcgtgacgagggcagagattttacgatttgaatatggcgaggctgcactaggaaaaattatctagaatttacgacgcgaggctacaaatgggaatacccgctcaactggactcgcgatacagaacatctacagcatcatgaagctgatttctactctctacgaaatatcgagtctcttcttcgctgccagggcaagccccagacaaagcaatgaaaagataaagtgttcgcgtcgcctggaggcagtgtaataccagggacactgtgggcggaatcatgtgcaagcacagaggagaccgccctgaggacaaaaataagaataatcacgattggtctccttagagacctttcagagattaaactgaaaagaacagatactacacttgatctaagccaaaaggcaaagagagctaaagaagaaaagaaaaagaaaaaagcttcgctttgtcgggggcgggcgaggaatatataggagggtgggggcggtgagggagctgcagctgtggtggggcggcagaatttgtgggaggtggtgattggatggagtggggctggtgcctgggctgagtggatcactttctggtgcagctgcagctgctgttgctgctgttgctgcctaccctgcggctggaaaaaatattcaaaggtgagcgagagatgagactttggctgggaggacagatatcaagagtgcagtctttgttgattttatttttggacgattcatgtgacaaatgcaaagagctctctctattcgggtatcctgattacatggacgtacttgtcatgagtgctactagtagtatcatgccaataatttaggtagaatatcaggtaagagattgttcgtcagctgcatggtaagcaagcaagaatcgctatcgaccatactaagtgaagcgctgatgtgctccgattcaccaactgtgccaccagagagctcttcaaagagcggtttgcccaggtccacgccgtccttggctgagttgattgcccgaaaaaagatactctttccgccatattgtaatttatagcagttgaaacaggaggcattgtcgccctttttgatgagggcgtagccgccaacgtagggccagggataggagtattcgtgatagaagaaattgcgttttgtatgctgcccgacgggattatgctggcagatggagtcttgtagaggcgagttgtgtccaaccttgttgtcatacgtggcattgtagtggacttgcactggattgcattccatgtcagcacgcacagacttgatgatgaagtgaggggatgacgcatactcttcacttgaaaatcagtggctgcggcgagtgtagcggcggcgaggagattaaagagctgcatgatgacgagcttgttgttacaagattgatgtgtgaagctaatgactatggaaaaagagccgaaattgatgagggtatttacatgctgtaattgaaagacggcatattgttttatataagcgtcttgttacggcagtgtcgtctctgcttgacatgatgtgccagtctggaacaaagatgctaatacaccatcagctggccctgtctttgttcaaaagacgattatctaatctgatgctgaaacagatgctataattggtttttgtgtgcatattactgggaatacaaacattccagggcaagggagacgagtgtatcagccgtcgctgtctgtgcggattttcaggtgcctcggacacgccgtgccttgtgcaaccaataatggctggcaaacaaattttgttctgcaggccatcaaagaatatatgcatgttagtagtggcagctgatttgcaacaaaggagccttggtatcagcgttatgctgcagatgtgacaacctgagacatgcatatgcagtcgtgagctgtctatggatcagtatgtaccccgtctttctcaagagctgagatgatgatcaaagaacagcttctagcatggtagatttttggtctctttgtgaactcgaggaatgcgacagtcctgctgattagttacacggacactcgcatgcttggcgacgattcatgcctagctttttggggaatccttcaggtaggagctctatacttggccagcgccatattttatcccagtaatattcatgttccttaatcaacggccagaatcgatacggatggctgcataatattgtttctactgcaggggctgatcaggggatacaatatcgcgcctttggtattgttcttgcacgcgacagccctgccgcctggtggatcgatatacggcgaggctgaaagaatgccaaacgtgagatgggccaatgttatgtgctctagtctttctatgagagattgcccttggtgtgaagagaagatataaagaagatatggctcgtgcagaaagaaagcattccaacgcatcagtaccgcagcatccttctttcatcaacaccatctccacctccagtggtcaaaatgaaagcgtcacgtcttctctttttcggcgtcaatgccacagtcaccgcaagtcctatccagcagctgggagagtcatcaaaggcagcacaagtcgtgaaactctccatcgccctgcagccggaatcccgccagctccttgagcaaaccatttacaatctttccagtccttctggctcacgttatgggcagtatcttggccgtgaagaagccaaaggcttgcttcgtcctcgaaaatcttccactgatgccgtcaaggggtggttgtctcaggctggcatccgcagtggccatatcttgagcgatgggcagttcattcatgttcagaccgacgtcggtagtatcgaggctctctttgaggtcaactataatgcgacacttggctcgcagacagtctctgtttcttccttgcctctgagaatacagggccatgtgatgactgtccaatatgcgcctgtacgccggcgagcagcttgttctgcggccaggtcaaatacatcttccataaatctggatgtagaacaggatcattttggccagtatttgaccagagtccgcaccgattgggagaggtgcaagactgaaatcacgccagcctgtttgaagaaactgtaccatgttgacagctatcaagcaaagggcgaggaacgaaatcttgtcggtgtagctggctttgacggtgtaagtctatatccactgcggcttttgctccatctttctactgacacaggtttggtatttcagcaagctatccaatatcacgaattaggcgagtttctacacgagcttgtgcctcctcctgccgctttcaacgtctccgttgcgtttgtcaatggaggaaccaatcctcagggaacgaatttcccgtcgagcgaggccaaccaggatgtgcagtatgccgttgggatggcacacagcgtaccggtgcgcttttatgcaactggtggcgagaaccacgacatcatccccgacttggagtatgctcttcttccttgatgaacctcgagatatgacgctgatacaaatcactcttgatagtttaactgatcctaccaacgaatatctcgaaccatacctcgaattcgcaaaccacctcctcaacctccccgacgagcaactccccagcgtaatctccatctcatacggcgccaacgagcagctcttccccaagccctacgcccagcaagtctgcgacatgtttggccagctcggcacccgcggcgtctccatcatcgtgtcttccggcgatttcggccccggaatgtcatgccagtccaacgacggcacggagacgacaaagtatattccttccttcccggcgacgtgtccgtatgtgacgagcgtgggatcgacagagggaattgggcctgaaagggcggcgaatttctcagcgggcgggttttctgattactttgcgcgtccggagtggcaggatgaggctgtgggggggtatctcgagttgtatgggaatgagtggaaggggtattataatgctggcgggagggggtttcctgatgtggctgcgcagggggtgaattatcggttttggaatcatggcaaggaggacttgacgacggggaccaggtatgtgctgcaagctacgtgcgaacagttattggactaactggcgatgatgcagcgtttctacgccggtattcgctgctctcgttgcattgctcaatgaccatcgagccgaaaggggactgcctcgcatgggattcttgaatccatggatttacagcattggcaatggagcattcacagagtaggtcgaaaccacacatcttcttccaatgtttttggtataaccacaaagaatgctaaccacaaaataatgcctgacagcatcacccaatccaaatcaatcggatgccaagggcaatccctctccggccttgcatcgcccgtgattcccaacgctggctggagcgctgtcaagggatgggatccagtgacgggatggggaacgccgctgtttgataagatgatgagcttgtctggtggaggtgttgacgaggagagtcattgaatgagagatggatggtatataagagatgatgggaatgcattaatggaatttggcatagcgagcggcctttgaaaaagcgagtttactcaaggctagatatcaacatttgatatggagttgatattctccgtttaataaaacagttagaaatgatctaatatgtttgtagtagaacgagtctcaatgcgagcagaacgctcgtcattcctggtcacgttgtcacataattcaatctgaacataatagttttgctgtcatggcatctatttcaaccgccttctaacagaaaaagaaaaaaagtgactcgcagctatgcatagctgcattctaaaaatacaacaaatgatctaagtctttctaaaatagaaaaaaaaaaagacaaaagaaacggagtataacaaatgcagaagttctaatcatcgcccgcacgctgatctcgcgaacagaaaaaaaaaaagaagatgtgtatgctgtgcggacgtttgctctgtctttcttcgtatcttctgcttgatgctctcagaaaacaaagaaaataagtgcaagaacctcatgacttcgagtctccgaatttttggtctaaaagcagaaattggtatctccctctcgaaatgcccattaatcctggccaccgttttatgattctttcgccgtcatggccctctggtttctttcaatcatgtctgtcccattttttgtgtatccgtgacgccgcgccgtgaaaagaaaagcaatgagaaaaaaaaaaaagaagaagtgtgccccgccatagtctctttcccatacaaaggagaagatgtaataaaaacacaggtcgtgatagtggagagtggatttagtggttgtccggggtatggtggacggtgctgtttatgctgctgcagagttgagctggtttggcgtgaaacagggagaggaaatagggggcagcggtaagcagcattgacgatgacgtgggatgcatggataatgcagaattacatcagcgccagcttctgctgctgcagcctctccttctcctcggcaaagacgatgcggctcatctccagcacgcgctcgaagccctcgcggcccttgacggcgttctccttgaagcgcgtgcacagcgagtcctcgatgccgttcttgatgcgctgccagccgccgcacagggccgtgatgcgcgccgtctgggtgaactgcgtctggtgctcgctgagcgggcggtagacgacctcctcctgcacgcgcaccaggttgctccacgtcaggttctggctgaccattgtgaccgtctggcgctgcgggtcgacgtagctggcctcgtagacgaagctctcctccatgttgccgcccagcagcgacttgatccagtcgggcgcggcctgcttgcatgtgatgaggcgttcggtgcgcaggacgccggtggcggcatcgacctggcgcgagagcgtgtcgacggcgatgacgtgctcggacttgttgttccacgggccgtacttgcgccagttggcggttgagacctcgtcccacgagtactcgtaggtgacggagtttgagaagactttcatgtttgcgttcgatggccggttctctctgcaggatgtagggagaggagagagaaggatgttgcaggtcgggcgctgatggagaggaaaaagaagagtcttgttggttgttatcgagacaagctccgattcgggtggcgggtcgcagatggcaaaaaaacccaatcaatttcgtcaaagttatctcggctagggcagcgatcaacccagtcgcgtgccttgcttgtgactctttttttttccgccggttcaggcaatagtacggataatgacgtgcgcactgcgtttcaagcaatgaatgtcttggaatggattgaaaccaaaagaaatcttgccgtctatgcaaaggaacaaatctttgggaaaatgaagatcaaaataaagattgaaacgaaaaacccgggggtgggaatttctatatagtatctgcggagaggaggaaaggttaaaaaaaaaaatctagtaagccgtgagggtttttctcgctgttaggaggcagctggatggatagccgcgcatgtgaacggcgctcgctggcagagaggatactcggtatcggagcaagcgacagggccggaaaagtcttcttgcctgggccggggctccttttggcccttggtaagctcgctatcgccgggctaaaccgcagcaggcatggcgccgtccgcaaacggctaggcgtgcctcgatggagcgagaaatcttcggagcggtggaatccggaagtggatctgattggccttcggcggtgcgggaatcggcaagtacgagagggggagggcagcagacgctcggctccagcgccttatttccagcggtctacagggcctacagggtcctgcgatcggccccagacttttgggtggccatgacggctgttccgtccaaggcagtggcaaagccgggctgtggctgggaactgcgatcgccagtcgtcacaggcgcctgttgattggcgctcggctgcgcaaatccatggaaatccacggagatcatggaacactggttttcgatcctggggggagggttcgagatcgatctagggctgctgccgggcattcgggcgacgggctggaccccgcagataaggcggaagatgctatgactacagtagccgtgtaattaatcactgagtgaagatgctatgactatagcattgccgtgtaattgattattgagttgaaatgtattttgctgtatatttattcttacagtctctttgtcttatagaactggagccgtttagtcttcaagagatatccctagttccttcaaaagtcgcatcattgtcccgtctccagccctagccctttcctgaaactccgtcttgttctgtttgaaccactcctcatcttggccgggcttgatggtttgacaacgttagcatcatttcttatacgacatacttcaggctggaacctctgctgatatatagaggcgtggtccataggaaaactaacctcgggtagaacaaagccgtgctcccacatggcgttgatgctcctcagtacaaatgcaccggctaatttccgttgtacactcccagtcgacgcatccttctcggacacaacctcgcgccaagcctgggagagcttgacgcaaagctcgttgaagtcttgcgaggtccgagatccgcctattcgcacaatggcaaatatacgattgtagcccggggtctgtattgtccattagaagcaatgagcttgagattgacaatgttcatcatacttgtacaccgccttcataaaagttcgttttggagatgtcttcgaaaactacgcttataaaaggcgtaggggtgccgtatgcagtcttgtgaatgtctgttatttttgccgccagctcgtccatttctgccctcgtcaaggggtcagaatgttcaacctggtacagtggcatgactgtgaactagaaacgtctaggagtgaaggagaaggagaagaaacttgtacaagtattgcacattactggcttttacatcaagtattgggtatataagagtttgagcacgtagaggaaacgaagataatattgctacctcggctgcttatgtcaaattcgtaagcaaacttgaatgctcaccacatcctcagatgtcaccaatgtaaacttaaaagaacaacggtttttgagtgccctgtttctgtgcctcagcaagctaagctatacgactatacggcacttacatatttgtacggcgcttatgcactgtgttacaagtttcaagactgaattgatatggcttgttacagctaagagaatcatgctttctccattctgtgtgccctgccaaagatgttattcattttgctatgctaggtggcctgttagtcaagacgactctgccgccctgcatgactggtgtgtaattgacttgtcaaggtctcctacggcgattttactactctcaagcctcggaaagtcgatataaagtagtttccatttcggttggactgaagccactagtagattcatagattcctctaatattgagatgaatgccaatgcgtggcaagttttattatatcaagctactctttattaaaaagactttgtatttaatttgagggcaaactgaaattggaaatcaagggtacaagtaaatctacccctcaaccgtctgaatcccttcattatcaacagcaaggtcaacatctccaaaatcatcatcctggggcaactgcagatcaaagcgatgaatcgtcgccgccccaagcgtcacccgctccgtcgcccgacaagcctgcaaatggcccccaaacttgcgatcctcggaaatcagatgcatgtggtcgccggcgacgctgatgccctggaagtacgccggcgagcggaaccctacgatggacccccttatcgacgaaaaggtgtgtgttgcctggcgtttgccgacgtcgacgagtttttcgtgcggtgagagctggccgccgactgtgcggacgctgacttgcgagaattcgccgtcgattctgaatgcgaggaagtggttttgcgtcttggggagcagggctgatatcttgtctgcgaggtcttgcttgctgtcaaaggtgatggtctcggtgacggagggctggaaggaggtgatcatggcaaaagggatgatttgatcgccgtggtctctttcaaggttggggatgacggatccgtctgatttcatctggtacgctgatccgtcgaggacaatcatctcgccttgcaggctttgaaaagtgcccaggccgtggttcccgtggctcagaatctgcgacaaggggacgccagattgtgcggcgccactcatgagcgcggagagcaccgagtactggtacagctcatttggtgccatcttcaaaggctgtgaatgttaaaaaaagtcaagaaagcgagcaaaactgtatcaatgggcgattgagtaaaggttgaatgagttgtcatgttggcgactgtacgcccttatagcatgccgattggtctagttaagctgggcaactcgtacaatgacatcacgcaattccttataatgtggatacgtaattacatgtccctattaatcccgagagagtgcgtctatgttctcatattgagcctcgggcgttatctccgagttgtgaatcttgttccctcgtgtaaggggtacttgctagactaacgggctatacatctcttattaaaacaaacctacttttaacccttcgttactgatcaagagacatccgaggtgaccagatccatcatcagattgtggttttgactgtaatcaatctctatatcaacaagacaaacaccgtcatacgccaatgcctccttcataacagcctccaagtcgcccgcactgctcacacgcagcccctttgcgcccatggagtcggcaagcttgacgaaatcgactccccccaaatcgacgccggagctgcggccgtacttgttgacttcctgaaactcaaccatgttgtacttgccgtcgttccagataaagtgcgtgatgttgcagccctgctgcacggccgtgaccagctcctggctgctgaacatgaagccgccgtcgccgctgatgctgacgacctttttggaagacggcggcgtctggctgagagagacgccaatggcccacggcatggccacgcccagtgtctgctgcacgttggacatgaggaaagtcctgcgcgcgtacgagtaaaagtaccgacagagccagatgtagacgctgcccacgtcggatatcaccgtcgtggacgggtcgatgatgctctggaagaggcggatgaagtgcagcggatggacggggccggtggatcggcctgatgcctcggggctgttttgccattcccacatgtttgtccggatggcctcccctggcttggtgagctggagacgagccactgtgtctagtctgctggtgaggtctgtcatgttgtcggccagggacccgacgagctcaatcttgggcttgtagtgagctacaaagtcggctggctggatgtccacatgcaggattgtagtgccgcgcgcgttccacatgtttgcatcgtattctgcttgatccaacccgatggcgatgaccaggtctgcgtgctggagcagctgatcgcctggctggttgctgaacaggccaattcggccgtaaaagaggtggacgagctccttggagatggccccggcagcctgaaacgtctcgacaaccggcacggggtgttttctgagaaagccgtggacagcactgatggtgtcgtcggattcagaaacccgcatgccgagaaacaggacgggggctttggccgcagaaatcagatccgcggctgcttggagggtcgtctctggggatttgccgtattttggaggaatgaagcattctgctggaaacgccgtgacggtggacgtgctctttgccggagtcatcaggtcaatgggcagactgacggccgtggcgccggggggagacgccgccgcgactcgaaaggcgtccagcatgatctcggcaacctgatcctcgacgacggccgagacgacctttttcgtgacgggcgcgagcagatctgcgccgcgcaggctctggtgcgtcctctgcagcgactgagaccgcttgacgctccctacaatggccaccacgggggcgccctcgtccgtcgccgtgaccaggccggtgacgaggttgctggtgcccgggccggacgtggcgatgcagacgccgggccggcccgtgactttgcccatggcggcggcgatgaaggcggcattctgctcgtgccggcagacgacgagtttgatgtctggatggtcgatgagggcgttgaagacggagtcgattttggcgccgggcacgccaaagacgtatttgacgccggcggccttgagggagtcgatgaggatgtcgactgtgtctttggtcatggttggagttgagctttggagtttctcagattggttttgcagggttttactttgatgagaggattgaagttatataaacctgagcgactacatgaatgactgcatatgaatgacgacgtttatatccgtgtaaatggatagctctcgggcgctaagagttagcttccgcagtgccatgttgtcatcattttgataggaaagatacgggccggagatgcctaccggtgtcggaacctgcggaatgttgttgttgttgtaagtttacttgacgggacttgattgccatttgaagaaccgtgatggctgagctttttgttgagggttgagatgtattccgctaccgatctcgcagtccttacggtggttattagttggtgcgccatcttgactcaccactgctcgttgaatagagtagacaagccatgatgagctcgttttgtttagggtcttgttctcgctccattgtcataaccaataatttcatcagtcctcagtcactgagcaaccgtaactagcgacttgtagctgcaaaaaaagtgagtagacctcagctgtatcgcttccatcaacctcttttaccggagacgccctctcgagaacatggtgcaatctgcaccaagccgaaaatgccatcaatagtacctagatttttctactgcaattaaatatatgagtaaaaaaaaaaaaaaaagatagcaaaccttttgctggctttttctcttcataacccacttgccgcggcttgtctagagcacgccgcggaccgtatcttcgtatatgtgcccgatccgatgcggccccactcgcccggaacttggccaactactcttgaacgacaagtaatttcaaatagcaagtcacgattttttttttaaactgttccttattctgtcttattaattctttcataaatcttaataattcacttgcctctcagtgctagagtaatcatccgtgtattgatgtggtcatctccggcataagcacagagtttcttttgaattctacgttgtgatactcggctttttactagaattgctggataatgtaactcttcatgtatcaattcatgtataaaagagcagttgtgctcgtttctgtttcttggccaaaagacaacactgtttgtttctaacaaagacatatacacacatctacatatatataaatacaccggcttttacagttcactttcaacttgtataacagcattcatcttcacatatcaatacaaacataatcgatcatgctcaacggcttctcagtccccctcaccccatccggaaaatcctccctcgtctcccctcccccctggcactactccagcgactgcatggccattgaatacttcaccgacccagaagccatcgccgccctgctccctcccggcctcaccatcgactcctcctccccaggccgcgccttcttatggttcctcgactggcaattcaccggctccgacgaagagctcacagacccggcccgctaccagtaccgcgaggcctttatcctcgtcgaagcactctttcagggcaagcccgtaaactactgcccgtacatcttcgtcgacaacgacgccgccattgcgcgtggctgggctcagggcttccccaagaaacacgccagcgtcttccaaacgcgcagtttcgcggcgcccagccctgccgcagcgccgcttgcgccggggagtcgtttcggcgcgagtgtctctgcgcatggagagcgaatcgccacggcccgcatccagctcgaggagagaatcgccgatccgacaaccgtgtttaacaggcctactgtgatgcggcgctactttccgcagctggtggctgcgaggcaggacaggccggcggtggacgagctgactatgagcctgacggataatctgaacattgtgcatgtttgggcgggagcggctgaggtgaaaatgccagaggtgtttggtgaggaggtgcatctgattgcgccgctgcgggttggacgcgggtatcgctttggcatgtcgtattcggtgacggatttgaaggttttgaaggactatgctgcggagcgagagcctgttgtatcagctgctttgctggaggagatggatagttgattactacaatataagagagatggatgtatctaagttgagccggataaaggttcaacatattgtgcaaacaactgtactaaatgttgtaatctcttatatattttattcttttactttattcatctttctccccactattgctatagataatacaactagttataatagcatgctacatcgctgctattgatacaatccaccttttcttattcaattacctttggggcacaaaccatctacgagctttcaagaacgccgtattccagattccatcttgaacgctcatcaatagtcgtctccgcggctgatgacctccttcacggtgggtcgaataaggatagtctatgcaagaaattagtcattacgccgtgtttgcgagtagagaattgcaacttacgtgctcatactgagcagtgtacgagccctttttgtcaaccaagggcgggtacgcctcgacaatgtcgttttgcaccaggctgttgagctgttttcatgacaatgtcagcgccatatttttttttttcagcagaaaagagattatgaattgtagacttacgccaagcaaatacttctcctggccaaggcggtcgaggtatcgtctgcaaaacggcagcgtgccaaagttcttgttaatcacattgagcagcgacttggccgagctcaaccgcagatcaacgtgcgacacgtctccaacctttgcatagtgcgaaacttctccgtcgtcgcgcacatagccgttgcccgtgctgccgaatgtctcaatggcaaacacgtcgccctcctccatcttggtctggtcgttgctcttgacaatgggcaccgccttggtgccgtggatgctgtacggcaggatggtgtggcccgtcaggttgcggatgctcttaaccgggtaggtggtgccgtcaatctcgacctcgtagctctccatgacctcctggatgacgccgccaatctcgccgacgcgggcgtcgatgccggcctcgcggatgccggcgttggtggctgctcgcacggccgccagcagagggtcatacttgggctcaaaggccatggtaaaggccgagtcgacaatcttgccgttgacgtggacgccaaagtccaccttcatgacgtcgttttgctgcagcaccatcttgttgcccgcgttgggggtgtagtgcgccgcgcagtggttcagcgacaggccgcaggggaagcccatgccggccttgagcgcatcgccctcgtccaggcccgcgtggcccgtcagcgcgcgcacgctgtcctcgatggtctcggcgatctccgtcaggctctggcccggcttgatgaccttttgcgcatactggcgcacctggcggtggatctcggccgcctcgcggtagtcagccaggaactcgctgttgaggttgtccaggtggcgcttctcctcgttggtggtccggtagttgttgtcgtccttgtactcgacctcctcgcccttggggaagttcttgttggggaacagctggctgaccatgacgcgaggcggctcggactggctggtgggattcttcttcttcttcttgggctttctcttcttcttcttcttggcggcgccggcggccggagtggcatcctcggcgtcgtcctcggagtcttcgtcatgcgcatcttcggcttggccgttggccgcgttgccagcctcgccagcgggctgggcaccgtcggccactgcaattgcgcaccgagtcagcatatatcgcacttgaacattactgtttccagcagtgatgctcacctttcagctccttgagagcttcagtgggaatttgggctgccatcttggctgacttgtacgatgttgaatgtgcaggtctaaaattttggcacaacggctttgcagcggctaaccccgccataggcgctgacaaaatcaggcatagcggtaaagggtcaaacgtgcagctaatcagtatggagagtcgactagctgtttttgtcactattccaaaagggcgtatgacatcaatccttggttttgaggtacatgtctcccaccaccatggtagcattaatccaccagcgagcttgtactttggataattggctaaatagccgtattcctagtataacatacaatactacccatccacattgtgcatcgtggcagcaatacttttggcacctgcagccatgacaggcctgaatgacttcccagtggagagacgtggggttgccctgataaaacggcggggctcttgatctcctacgtctcaagcaagccagactcccaggcagaagccttcaaacatcaatcaaaagacaaaagttcacaagagggcctctccatattgtttagcttgcagtcacatcaagtctacaggccaacatggagcctcaggtacagaaactggtggacaaggtgtggaagagctacttgaatacgcctcaggaccagcgcctgtgtaagtcaatcagatatatatacctaccttttgcttctcacagcctcagtccagacgtctattacaccacatcttacatgtcatgattaatttctgctaacaaactttattcaaccagtaatcggaatcggcggcatcccaggctcaggcacgtccacccaaataaaccctcactcatccatctcatcaccactaacaaaccatcaggcaaaacaacactcgcccaaaccatcacctccaaactcaacgccctcgccgccgcagcctccccaaatgcccctcctcccgcaatcttcctccccatggacggctttcacctcacccgtgccgagctctccgccatgccagatccggtaaccgctcacgctcgccgcggcgccccctacacatttgacgcgcacaaatttcacgctctggtacaatcgctaagaaggcccatttcgtctggagaaacgatttacgcgccctcttttgatcacgctgtgaaggaccccaaggagaatgacattgccgtgctgtcgacgcatcgggttgtcgttattgagggcaactatgtggcgctgaataaggaggtatggcgcgatgctgcgctgttgtttgatgagctgtggtttgtcgaggttgattttgaggtggcgaggaagaggctgagggagaggcatgttcgggcaggcattgttcagacgatagaagagggggatgcgagagctacggagaatgacttggtaaatggtaaggagattgtggactgcagcttgcaagtacacgagctgatacagagtagagaagacggcacttgggttcatgaatagacagtctttgaatatatacatggatgagaacaggatcctttttgcccttggaagagcctgtaatcaatcaagatatagtgacatgaaagtcaaataaacgctgacatggctttgccatgagaaaagctttcaaagtagaaagaagatgatacattagcgatgtgtaagaatccaacaagttgcaatccaaagcaaacccccaaacacccattggcacaaacagccaatagcttttccaaatcaaaccaaactgcttttcagctgttctctggcaccaccggctcatggggcgcctgctcatgagcctgctcaacacttgcacgggcagccaggctcagcctcttcatctcaggggccattgtcacccccgtgccctttctgctccgcgtcgcctcctcccacctcttctcgtccttttcgtgcttaaccacaggcttgtgggctgtgtcgtccaggcccagcacctccatcagctcaggcagctctacgtgatctctcgtgttcttcatcctgtggcaccacgtaatcctcttatcctcggcccgctcgtcctcgattttgtccttgttggttgccggctcagcaagcgatccaaacttgggcggctgctcttgcgtcggtgttgaaatcggcgtcgcgacctggaatggctcgtagagaaactcgccacccacctggcggtgatcgccagacttgagagccaggcccttgggtacgtgctttaggccctgcacaatgctgtcaaagattcctcttgacgtgctcttctttgcgtatgcgggcttggtgcccatctgaagcgtcttgaccatgcctagagcgtcgaacagtgaccgggtcgggtcggtatatatgggaaactggcagcccgtctctttggcatacatgtcgattaggccggggtcaccgcaccccacaacggtgatgaaggtgctgatgggtagtcggaggagagaatcaggggtgatggcttcggagagagtgcggaggtattcttggcagttctaaatgcaaagaaaatgttagctatcaggcaaactaggatgaaggatattgtcaggagtaaggtaacatacgccacagaagaaatgccgaataaagatgacgagcacccgtctagccttgttctcgcccatgtacaggctcttaaacgtcttcgacttgccatggcgatccagcacaatgtagttctcaatcatcttctgcacctcggccgagggcagctcgttgttcgtcgccagctcgccatcgaaatcctgtggctgtgacttgtcgatttcgagcgacgagggcttggaccatctatgcgatgaggcccggtctgagtgcctgtcgtgggcgtccgcctcgtcatggctatgggcagcgctgtcgttgtgatgttgtggcgcttgctgatcgatgtcgctgaggatgcccgtaaaggtgtgctgcggggggtgggccgggccagcaccgtcgatctgcacgtctgtcatttggagaaggatttgatgctgatggtcgtagtaaaagtgcagtgtatagcagtgtagcagtagcaatgcaatagaataacaacacgctgctctatcgcatacagaggaaaggagaaatatataggtacgtagtcgtgtatcatgtcatggcctgctgcagccggatttcaagtttccaggggccttggagctccagctggcgctaactgccaactccatgccgtagtccgccgcgggccctggagccagagttactccgtcagctcagcggccatcgatcgctgctcttcactgcgccacggactggccaatgccacgacattgcagggaacccgctggagcagtggcagtgacggcgacagtgacagtgacagcggcatctcgttttgctggcatgacatttggtgagctgctgacctgagctctggtttgattggacgtggcgtagtagctgggttggaagctgtgcgaatcaagggctatgtgaaagaacagcgagtgcccgacggtggccaatcatgttgcgccgctcggtccgcttaaccgatgactaagcaatgcgagaaggtccctgtaatgcccgtaagtgttgctggactcttcagtgatcatgtcggcagagattcccaaagcagaaccccaaacgtgcggaccggcttattcaaccttctaagccacccgcgtggctcagcggctgtgtttcgtttcatcaaaatcaaatctttgcttggcatgtactattagtcaatcccgattcttatagaaaatagacctgaaagggaagagaaaaaagctaatatagcccactagcgacatgacagtgtctccaccgatccgatcaatcagccgtagccagattctgtcacccaaactcacttcgcttcgccaccgtccaaatccaaccttcctgttccaaccatgtccgacgcagatgaaaacgatctcttcaacatccaggtctcggactccgaggacgacaaggttgagaaaaagtcccggcgcaccggccaaactgaagatgagtttcaggccgtgaaaaacacttaccgcgccaaggtggagaatggcaatgtaagtcttcttctcaagatgtcgacttgaatctccatcttaaccaattgtttctcatctagattcagcaaaccatcacccttccattagaacctggcgccaacaaacagcatgtccaagaagttcttcatgccgcagaggagctctacttctttcgccgctatcaagaggtcgttgaccttgtatcacgcgtcttgaccccggaaggcgacaaggggggcctggatgaggagacaagacagattctttccatgtatcagtcaagatgtagacaaaaaatgaaacaaaatgattgaaacgcccgccatctcagcacggccacgatcaacgactgggatcactcacccaagtttgcgctgcgcctgcaagcaacatcacctcgttttacacagcccatttctcgagttccttgttacattcaactattatacttgtacactcaacgggccttcctcaatcacctcacaacacggtacgcagcctaagcctcatctcaacctagatacgcccatccccttttgtcccttcagtattccattcagatacaaagccgcaattattatccaccaattaacaatcccaattatacccaccactatctttccctacccacactgtcctcaaataccgctgttattagaaaccagcaaacttgccttcgttctcaacaggcttgtccgcccaccgagaggagctgaggcctttggggtttggcttctggccctcaatgggagccgggctcttggggacaaccgtcatcgttgcagctttcggagggatatcgatccatttcttggcagtctctagctttggattcatggtcgacaaccctgtagacgcggaatcagtgcatgcgaccacttatatttgtgtctggtgaaacataccgcttggagtgattgtaccacttggagtgatcgtaccgcttggagtggccgtaccgcttggggtggccgtgccgcttggggtggctgtaacgctcgagctggcccatcgggatgccgcaagtcctccaggtgctttcggacgagaactagagggtacctgatcttttggtttggctatgcttaaacctgttttctttttgggaagcgaacctttttggatctcctgcaagcccgaagcattgatcttatctttgcgcgacacggcctgtgcttctagctccttgatatcggtgggagtgtacttgatcttcttgctcggcttttccataatctcttggaggtcttgcagcgtttcgctcgagatggtcacggaattcatgtgattgcttccatgcctgaactgtacctttcttttgattcgaaccaagagtcggagaagttcggcaagttcttctttcagctcatcagactgtgtctctgtcgccatgaagccttgcgacatccagttggagattgccgttgattcgatttcttcaacacccttttcgggaacttgaataccggccgcggtgatttcagatagtatttgctgaactaaaccttgcatatgatctgcagcggcctcaatggtgagtgctggattggaagggaaataatcctcggtgtccaccaagttctctccgaccacgctttctcgagtgtctcgctgtaaggatgtctcggtggaagctggtgtttgcaaggaagccttgtcatcgccatgatctgtcgtcggagctgttttagtgacttgagatgctgtttttgatggagtattcagagtgttagcctcggtctctttgctagtggtgagcgtcttgttagcgtcagacgtcttgctagcagtgggagtattgtcaacggttgacgtgtcgttagttgtaggcgtcttgctagctgtcggtgtcttgttgacaataggcgtcttgccactagcaggccccttgttagcagttggggttggggtttcctttggagaaacaagaccatctcctctgaagcgaagcgcggattcctgcaagctttttagcaaatattgaaaaccttctgcagcaacagaagtccgaaacttcaacttgtagagacgctctccctgagcattggatattaggcagaatgggccttgtatcaccggagtgttgagagttaggacatcatgaaccgatatacccttgtctggcaactgcatcgccagcaaacctttgttcttttgaagctgcactttcaacacgaatttgatcttggatgaagaattgtccgactcattgacagtctcgcagtcgcctatagacaatacgtgttcttgggcttgtaacggagtagaaggacttgtttttgattccgttttgtttgggagtgtattggagggtcctttggtgctgggtgctaccggtaccttggagccgtttgccaacgccgcatctcgactggcttgtgcgttctgatgagagggcgcctttctgtttgaagcaggaggcagagttgatgcaggagccttgctaatgctccccgtagacctgatagaagaaggtggtttgggaatcgcaaaaggtctgaatggctttgtctctggttgataccgaggcggtgctctagattaagaatgagggattaggacaattgcatcgtacatcatttggaaggggcgtcttgacttacgactcagctgcatagcgtgccatgaaattgttcgtcaacctagcccaaggtcgagcattgccaagctcgaggccttccatctgctcgctctcctcgtccacgattttgactgtacatgatcagacagagcaaggctttgacaccgatatttcattggcttacctccccacttgctccccagcttttctttgcgagcctgagggatgtggcttgttccggatcgaccaggaagatacgttggccgctttgcgcggtcgctgagtggaagctcatcctgcctacttctgccgagatcggcctagagttgaggaatgtcagtacagcctcctgtataactttttgcatcaggctgcctttcctctacatggcgggaataggcacctaataaaggaaggcagagcgaaatcagagagagttgatcttaccatcagagcctctttgacaacctcaaggtttggggctgtcattgtgatggttcgaaatcacgactcttgacgaatggcgatgattaaaagaatgtttcctcaaagacctatggtgttgaggaggaatgcctctttggcgcaatgacctagtgttgagaggaagtggaagaagagagggaagtctgaggaagatggcagaaaagggaaacaagaatcgaaagtcgggggcgaaagagtgactggactgctcgatgatatacagcggttgcaagcggtctgcctggttcgatagagggatgaggagaagtagagtgatgtgcagggcgaagctgtgccaacattggatggagatgatgcacatcagatgcaggaatttggaatttctaggtctccgagaatctagaaggggggattaaatagcgggcatacctcaggcacctagaaacatccatagtaaccgacttctgtatttcgggtgcaggcaggtgccaggctctctaggtgcggatatctgtgctggcctggcagatggccattgccttgccaactgaaaggtgtttactttttgcgccttgttgcatgcgagaataggtatttacttagtaggcatagtggcattatctgtgttcaacatgtattgctgcaggagtggtcctgatatactaaggatagagttggtaactttcagctacttgcaactcctaaagttattacaaatctggctatatgtctacgatagagcaagtaagtagactccaagagacttgtcaaagtgaaatccattcctctcactgtggtactacctatgaacgcgatttgatgcactgaccttctcattccgaccgctgtataatatgatgctaagctctattattgatctaaatataaaggggagttgttttgctgtgttacaaaatacagctgctgtgtacatgtacccacgaactccatccaattacggcttgttacgtctgatattctttgtcattcactaaggttgtgtcaccaaccaaattatcccaggcaggcacaagttagcataggattgtcttattagcacaaatcaagccatgctagtatactaaccttcttgtcaaatgcacactgtacttataaggttttgtgctgctttggcatttcatagctgcgacatcagacatgcccaaatgctttgtctagccgctgtatcttggaaccaggagataaacagacaataattaggcagcaatatattcagttccaatacaattaccgagataattcttatttattggctcaggtctggtatcggttttgatcatatgttggttgtgggaaagcatagtacgatttccatcaaatgctacgaccgtcctccagcactagagattctaaaatactacgtaccctttcaaattaagaactttaatcttctaaatacagacagcacaaattaaagcgcccaggataacgtcagtatttattcgatatttaattacattataaaacggcatgttttgttccgttgctaatcaccgtttaccttgcgttgacgtcggccatctgcctggactccgacaatttgtccgtaacgacaaataagcgcttacacgtactacctgcccaaatgctattactcaagtacctttagaaaggttcaccttcggttcttggaaattaaacaaatcccatatgagaaatgaaagtttgcagcctagtatgcgacgaatagaaagcacttgattgacgcctatgtgcaaaacactacattcggcgtgtgttagcccggtgaaccttgtccagcgcacatgcaaccaacgtttggctgtatttgttttgtcttgacggctattggcttgtaaattgccaatgtccgcgctatatccgcgggaaatggccattaattgagatcaaacaatgtccgcatcttgatctcggcttagcgatcagcgagatcaagctgcgagtcccgctaatccctggctgtggcgcttcctcagcgatgtcggcagatggatacatgttgtattacctacttggaaatcagcagattttgtgtgcagagatggcaatattccaccccgcgtttacacttcgactgggtaccgtggaaggcgtaaataatgcgggggagtgagacagccaagatctgcgtttgtacaccggcttggcttgttctataaaacaccagccctctggatttgttctcgccagaaaaccgccaacgttgtaattgtcggccgtgcagaagaagacatcatggcgagaaaggtggccgcatcggagattctccagcacaacaagaggggcgatgtatggattgttgttgatggacaagtctacaacatgactgaattcgcaccagagcaccccggcgggcaagagagtacgtttaatcgtcaaaaacactcggaatggcttcaatactcgagatacgcactgctcacgcgcccttagttatatataaattcgccggaaaagatgccactgaagagtacagtcgggtacactcgccttcattgatccgagagactgtgggagacaaaggccatatcgggtccctcgatgaatccaccataacagaagactggaaagctgccaatcagcccgtaacccaaaccgcgttggtgaaatcaggcgagaagccggcactcaatgacatttttaacatggacgactttgaaaaggcggcgcatattgcattatccgacaagtcttgggcatacatcagaggaggatcgaatgacaacatcacacgagacgccaacagttccatgcttcgccagatctggctgcgcccgagggtactgcgcaacgttggtactgtgacgacaagcacgaagctattcggatgtgagcttgacatacccgtcttcatctcacctacgggcgctgcacgagctggcggtgccgagggcgagttgacgctggctcgaggggcgaatgcggcgcgaatcgtgcattgtttcgcgactccctcatcatatacgcataccgaggttttaaacgagaccaagcgacaggtcttcttccagctatacgttgacaagaaccgtgccaaatctgaagctaccatccggacgatggaggcgagcggtaaagtaaaggccattctgctgacggttgacgtccctgtaatacccaaacgagaagacgacgagcgcgtaaagtcaacagagcagctggcagtatcgggagttgggaagagttttgaaaccaagacgagcgacaaaaagggcgccggttttgcgcgccaagcagcgtcgtttatcgatccgacaactagctgggacgatctcaagtggctacggagcatcacgcagctacccattgttgtcaaaggcgtacagacggcagcagatgccatgatggctgcgaaaatgggagttcaaggcatcgtcatcagtaaccacggcggtcgcgcagctgatactgcgccgccttctattcttgtcctactagagctgcagaagcagtgtcccgaggtattcgcccagcttgaagtgctcattgacggcggttttcgacgaggatcagacattgtcaaagctatttgcttgggcgcatctgcggtggggatgggtaggccgtttctctactccctgagctacggccaagaaggtgtagagcatgcagcatggagtaagttttttgcgttttactctctaatcgcttcaagttttacttgtgatgactgataatctttgcagtcattaaagaagagattgagacggctatgcgtctgtgtggcatgacggatttgatgagggacgcgcatccggatcttgtaaacacgagcagccttgactttatggtgcctggacttggacatccatacgcgcgcaaagtcgacaaatcagctgggtggcttagtttgctacgatcaaagctgtagatgacggaataggaagtcgatctgagacatggtatataagagaaaggtagctcggctacctgctacgattcgagatatattggagccgtcgaccagagctatcccaatggttataccaggtgctattactatgtggaatcggcgttgcggaaggtgcttcgataaacatatgtaagattgtcttcatgattctgcttgtgaagaccagtcactctgagaatcagcgacaccacgcactgagtatacatacaagattagaggatgtaacatttctaaaagatgtttagaatttggcctttatgaaatgaggaattattctccttttatgctcaatagcagtgcatctgaagtgcttcgcatgcatcttgcgccgttatgtgaatccatcgctaaacatgctttgaaccatgtacacgggacattacatattggcgcagcgaattcgtcatcccccgttcaataactcacgaacaacagctactgacattgttacccgccgtcacaccattttgagcgtcgccctggttgaccgtccggcagaaacaggaagactcaaccgtaatatcagccaaacacgtcgccaacttcagtggcagctcaagcatcttggcctcagcagttcgtcccagcaacgtcagacactcatggtagccatgcagcgcccagatgttattcggatgctggtggccacgcggcagagactcatcaaaaccaaggtcctctgcgtatgccttggcggcttcttcgatgcggccctgttccagtagcagcgccgcgtaggcgtgtcgagatggctgcatccaggcccatggctcgctgtagttgagatggtcgtctaggtcgatggagcgacgcaaatgctcaaatgccagctcaaagttaccgcggcggtattcaatctcgccggctagcattgcttcgccgactgcgaggatgtcgatgcatgtgtttgggaaatccattcgtgaggggggcacgcggcttacagcttgtttgaatagtctttgttgtatcaacgcctcgtctacgttccctgtagcggcgaaggcgacacctttggcataatagattgtggcggttgtgacgcaatagagagattgatctgccggaagctcgagattgatgatgtcgtcccagcggccgaacctgatcaagacgtgaggtcggactgcaatgaaagcttccatccagtctgccatgggcggcgatttgatggagagcagctctgcggggagtgcatcctccatgtgtttgcagttctcaatggcgattttcgactgtccggataacatggcggcgtagatgagagagtgatagttgtggcctcggtagagagaatacatgctcatgccaccgaccctctctacaaattcccgatcagctttgacagcgacggtattagcggtaattgaagcctgatagtctccgatgagaatgtcgagatgtgagggcatatgattcagatgggcgcagtcgggtacaagacccctgagaagattgcccgaagggacggcagcttcaggtgtgcgcgacatctccatgagatggatatgcagatgaagcagtcccgggtgctcgctggcgcctgtctgcttcaaagctctcgaaatagctacttcggcctccaaagcacgagagttgggtcctggcttgccgctgtatggatcccacatggcccacggagtgagattcatgagggcgtcgatatagaaggcagcgacatccaagtcgtcgccgaattgttcgtaggcaactcccatggcatcggcatacgcgcgattccatcctgagtagtcatctgtgggagtgcgttgtgggaaccgtgcaacgagtccacggatgagagcctcttcgactggactggattttcccacgagttccaacgcctttcgcgatgcggtataagtggcatcaagggaagtcttgagatcctctggatcaaacaaacgccacgctttgttgtagtaagggccgcgggtatatgctaacccccaatatcccatggcacagctgggatctgccagggtaaccttctcaaagcagcttgacgcctcctgcgtgttgaagccgtaggcccaaatgagacctcggttgaaccatcgctgggcgtcaggactatctgttgtaatggggcgatgataggtcccgagatcaaaatagccatcatcttctagagccgctagtttagcttccattgtcgaatatttgcttactctgcgccttcaatatgagttgtttatgtacatgtgtcaagtgaagccttacctttcaactgacgacatgtcttagtaacaaggcggggtcaaacatgagtgtagctgtgccccattcaatttcgtatatacaacacacatttgacgcaaagggtaattatatgttactactttgagaaaatgctcaatctatgcatgcatatgcttggcagtagtgtatacagtagtactagaactttgtcctagttcgaactgcgttctatgtacatgcatccactgggctcggctgatccttgtaagtacctaaatctagatgaggcgagtgtatagtagttgtgtctgagtttaacacagctgtttaacatttgtatttgcacaacctatatgacaaaagggcagttgtatgtcattgcatcaattaaatgccccaattcttcatacatttagcttacatgtaaactgctgtactgcgccgttcccttgcgttctatacatctgctaaactccgtcggcccttgttatcagctctccgcggagctattagtaatttctgtggtatcttggtggctacaccatacatgcaacactacaaaagaaccgagtataataaaccaaggcactgataatatcatttctatttctgtatgagacgattttaagatggttcatcttatgtcacacatctctgatttacgtacactcattgaaaccataagcagtgtgtccatagactatcaaacagattatacagcttgctagcaatcaaggataggattcagattaaggacttttgatattttgtaatcataacgctagtgcttattcccattttagtttgcaatcttaatgacaacctttccatagtgcttctggtcccactggtactgatatgccgtcttgatatcctcgaatgagaagatgttggagtcaacaacgggcttaatcttgttggagtcaatcgcccggttcatctccacaaactgctgcttagaaccgacaaaaatgccgcggacaatgcaaacgtggttaagagcgtccatcagggggggctgcttgtcagatggtgcgaggaatccgatgatggtgatgacaccctccaacttgatggccttgagcgactgctcgaggcttccggggccgccgatctcgagaatgtggtcgaatccagtgccctcgggcgtcagtgatcgggcaacctcgccccagttgggagtctctctgtagttgataacgtgtgtggctcctagcttcttcaactcctcggccttttcctttgaagacgtggtggcgacgacagtcgcgccagcagctgcggcgaactggatgcctgaaagactgacaccgccggtgccctgagtcaagacccactcacctgccttgatggcctttgactgcagtccgtagagggcgttccatgcggtcaggggggcgcaggtaagtgtgctggcctcgatggcgttcaaagtagacggggccttgacaagggcgtggtctccaaaaacggcgtactcgcgcagggtgccgtcaatggcaccgccaaagccacttgtaacggcttcaggagtaattgggttagtctggtggtgctcgttgaacagcgtgcaaactcggtcccccttggcaaattttgtgaccttggaaccggttgcaagaatgatgccggcgctgtcagatcctggaacgacgggaagattcaaggtaaaggggtagaaaccctatcagtcacgttagctttcagaaactgagcttgcattgttgccgagttcacgtacctttgggatggccaggtctctgtagttgagagacacggcttcgatttgaaccaagacatcgcgctcgccgagctttggaagaggaacgttgtcctttagaacaaggctatcgaagctgtctttgttgatctcggcgatggaccatgctcgggtagtagttgggagagccattgtgataagagtgtaagggtataaagttattgagggtgaatttttggtgttgtagtaacttgtgagtgctttgagttgtttgatggatagtgagaagtcgtcaactggcgtccatcgacggatatatatatcgtgatgtagaaagcgggttcgttgtggactcgccccagttattaggtaacaatagtccaaggaacttaccgctctgccttttcctcaaagcattcaatgtcaagcatcactctggcactgaattacattatgcattattaatgatagatcaatgatgtggtaatccccccatacgtccagagtgaagtcatcgaattgtaagttgtgatggcttacacatctagcgttgcatggtggcttggagagaccgtattccattagttcgacaagcaagatatagttttgtttccccttttgccacatctgcaaaatcagcttcgggcagatgagacacatggcgagctcgactaattgcccgatcccttgagcttgatttcaaatgaggatcctgcaacaaaatcatgccaaacagagctccacggcattgaatcattcgagcgccactttaggaagtgtcagagactcgacctcattggcccaactaatttgcaagcgtcggccgacccctgtcgatataacggagatgctattcttgagcggcagctagagagcgtcggccgacccctgctagcacctcgtacaccgtctgccttgaaaattcgctcacactgtcaatgcggtggaggtgagtgatacgccaggacgcctacatgtcattcgcggcgaattgagaatgtttcaggaggctattgccgcacaatgcatcaagctcaagaggttgaaatgcctctcgcctcgatttcttccctcatatgtgtagagtactcctcaggtaacgcagatatggatgttatctagcagtggcgtttggtggctttgtttaatagttctctgaggatgctaaatatgctaaaatatgaaagcgttagtagtagatgaatagtctttgaataaaacagacttttcacattggttcaagttttggagttttttaagcgcatgtccttacgtcttagccgtctccatcttcacgcagcgcgaacaatgatgtctgtagcaaattgtgattcaccctatgagaataacaataacaggctaaatagactcgtagtaaatcaattcataatgtgaagccagctgtgcgttatgacgacccaataaatcgaggcaattgcttagcttcctcctgttgagcgacaaatcctaccctgtccttacagtagaactcaacgtcaacgttgttgttcaggtttgtagctccgttatccaatgaacctgccttgatgacgatgtcgccaggcatgatatcgagctttccgtacaggctagaaccgcagttggagcaaaaaaagtgtctattcttgcccccagactctccaatggtgtcgtaccacttgggctcacctagattcgactaggccttagtggaagacttcaagactaatgggggaaaagagtttacctttcttgacttgaaagctatcttcgggaaccacagcgtttgaggtgtatgccgagccggtccactgtctggtattagtggtgtaacctcattggctttctctcgtggctcataccttttgacaatccacgcagtggcaaagagccgtcaccttgggttcgcctatgtgatgatttatattaggagacagttgggcaaagttggagtcacggaaaacatcaaactcactgctgctggagtatgcgatctctccgcacatgcaacttccagaaagagtcattttgagcaaaagttgcagataaaaagttgataaatgtgtgtccaaaggaaaagctctatagtacgtccctttattcaaagtgcgcggacattctaccctcttaaatagttacctgtattgacagccgataatcgcagccgatattcacagccgattcggagacaccatgaacgctcgtcttgcgatagtccgcattaggtcgcgacgatccgatgaagagccccaacctttagcacaaaaacaatggattcaacatcaacttcatctatttttgagtggttacaatacttttattccgctcctagccggatatctctgccgattcaagcccgaattttgggcttcttcgatggcaaaatggtgatggggcacaacaaaagcatgcatactgtgtggatcgctggcggagctgtgtaagttgatttccgctcttcagctgtgtttacatacatttcggcaaaggtagagctttccgcggtaatatgattattaaataccaagtagttgtaggcgggttataggcgctggactatacgtgtatccagctcggcaagtatacatatgcgacagggtatctcacctaaaatttggacaacaaatatgcatgtatactgaatacggattctgtgccttgtcaaatctctaacaatcttttattacttgacttctccctctccttacgtcaagacttacatgtattcagagtccagcaccatgtcttatatcagcagaatgaagcgcgatcttccctggatccagcttccattcattgcaaatgcgcccatgagtggcgttgctaccagtaagctcgcagtggccgtgaccttgagcggaggtctaggacaaattggattcacaggcagtccgcttagactggaagccgagctggagaatgctcaggtccagctgaaagactttatagcgacgaaccagggtttggatgtccttccagtgggagttggtatcatcgttattggcagcacgccccaacgctggctacccatctttgcaaagttcaagcctgcagtagtttggctgtcatttggaaatacgcagcaaatgaaagcctggacggaaggcatacgagaaacaacttcattctccaaggtttggatacaggttggaagcgtcagcgccgctttgaaagcagctcaaagctgccagccagatgctttagtaatgcaaggaagtgatgcaggaggccacggccatgcaaaaggagcgagcgtggtggccctggttccggaagtggcagacgctctcaaagatcatgggctctctcacatcccaattcttgcagctggtggcatcatggatggaagaggagtggcagcagctataactcttggagctgagggcgcggtcctgggcactcgattcatcggagcagaggaagcggatatggattcagatgttcgcgatgaagttttcgcggcctcagatggagcagagtctactgtgaggtctcgggtatttgacgacatttggggcgcaaacccatggccgcaattatacgacggcagatgcttgagaggcgcattttacgacagccaagagaagggaatggatatggactcgatacgaacacagttctaccacgatagtaggcgatcccagacagaggaagttagcatgagagacattgcttgtatctgggcaggggcaggagtgggattagtcaggaaactggaaccggccgctgatattgtaaaaaaggtgcaagaggatgcgagaacgaggttacatgatgcaaagtccttggtgtagcagtatgcagtggctgtaatagaattacaaagcaccacgatcaagttccttgaccagtttgtgaatgattagaaatatagagcgacggcttaactgggtttcacggcgctgcagtacatatccccagggacatgattcattccagatccagcatcccagtaagcgtcttcgcaatctcgatcctcccgacctgacatggcatatcatggagtagccgtcggttagcggtgcattcccgggattcgtcttacatgctgcccaatcggcattccggatccaccgacagggatcgtccgacgcatgctgggcttgaactcagtttggagcgcactgtagagctagacaactcttgagcaatgctcgctcggcgccaccatgtgcagacatttgcgtctctgtatcgatacttgaaagctacttcagcaatacagagcttaccttgagtctctttactaattcgtgtaccggtaccggtaccgtattcaagtaagtcaagcactaagttgtgtactaattatgtttagcttccggaggaggcggattagacttgacaagggtcggccgatggcatattaacctgcgtctgctggtcttttccaatacacaaacctacgacatacatactcgccagcgattgcccgattcatcctgtctagtatcgcatcttcgccttgccctcccaagtcacgtatccattgagcatccacctcctctcagaatggccgacctagcagtcctggcgtcaagcggcaacgaagtcaaagttgccgctgctcggtccggttacgtccccggaacctgcttaaactgccggcgtcaaaagcagcgttgcgacagggttcttcctcaatgctctcgttgttctatgtgagcctcttgtgccgttaattcgtgtctgctgaccacaagcacgcacatcactaacgtcatggctgttaggaaagcagttcgatgtgtctatccaacaaggaacgatgcgccagcccgcgggctcgcaccgatatttaacagcacggctgacatgctgctaccgtgctccagtccttgtcggttccatctatctcctcttggcgagcgcaatctgctctgggcagcttgctcaagttccagctgttatgccgaaggagactcctcccaagcatcgctatcttttctcgtcagagacatgtttggccatgcctccattgacttgacagatattgtggccaagtatttcagtcttgcctatcactggtttcccttcttggacaaggagaatgtctacagccaagcagcgcaattcatctcgggcggttttatctcgggcgcggctaatcgcgacaactttgctctattgctgctttccatgcacatattctcggaaagcccttgccagtattcgcctcatccggcacagagcgctttataccgcacagcgcggcagctctttgccgttcttcagtcgtctccggatattcagctgctgcaatgcggcattatcttaacgatgtacgcgtgtggccatggtttgggcagagaagcgtatgaaaccttgacattatgcattggtctcattcggcgactcggcttcagcgaatattttgcggcagattcaaaggatagtgctgtcaaagattatcgcagccaacacgagctagatctccattggagcgcaattatcttactggatcggtaagctacaagcacggctattcttttaacagcataaaaccattctaacctaaacacacagcactattgctctgtctaccatcgatcactgtctgccatatctagtagaggaggctcacctcccccccaactctgccatcttaagagtaacacaagccgatctctactcacaagatcctatccggaacttcttggctcgagccgagcattctattcgcatgggggatatgctgagggcgataagaagttatgatttcaccaaatatgaagcggtggaaagagtaatgtgcaatgaaattggtgattacattcgtatgtctgaaggaagcaagtttcctatttgcgaaactattgccatgactctcaggtgagcgatgcataatccctttctcattcttctagaatattgggcttaactatggttgcaagtgccttaattatgctatatcgcacgaatgactactacaaggtagcaaggcacaatccgaagagcatattaacattcacctgcgcacgcaatatgattattgaaacatgccgcgccgaatccgaatggctggagaaacacggctggtttaacagcaccagaccgtgcttcataggattatgttgcttatatggcgccgctgctcacctggacgggctttgtgtggatggattaccggcagaagataggagtactctcagaaatgctgtatcggactttgcaaggcgctggaaaatttcaggtatgacgctgtttttttttccacactgaaggcaacggtggcattgcgaaagacttgtttttctaattgaccgagtagacaatttcttgcgccatcttgatttagccaagagagtaagtggcagctaaagacggctgaatcgtcccgaaacttgccaatcctgtattttcccagttttgattcatatatctcgtctatatttacatccatcctttcggcaatgctcagccaatataccttccgtattttgtcaagacctcatccacccttaagcgatcaatatcctcctctcttaagcatacagccacatcaatatctccagcgtccgtcctaggcataaagtatataagaccttccatgggcttgaacctgtgtcttttcgctattagcgggttccccagctttccaaaggattgctggtatagcccctgtccagcccagcttgaaaacatgacatcgtacttggaagcatccagcgtcgctccgtacaccagggaacctttgtcttcagtctctgataatgctgtcacaaagctgtggattgcaacgggctgcagatttttaagatcatcacggaactttccagcgaggactgagagatccatggcgcccgcagcatcatccagtggtaattttcggtcgatgcagtacaccatatggcccatgtactctggagggactcgcgtctctacgtagcgccgcgaattaatggcgcggcagaaagtcgcagttgctccaggctgaccagatccaagacgctgaattcgcgcagccgtgatcctttgacacaccagcgcagacagagcatcgtcagtcgagacccaggagcctggcatggaagcaacactcttgagttctgctagactcgaaccagggaagtgaaagtacacccacttcgaaggcacatctggctccggatggtcaccctgaacgcgaaagggagcaatgtcggtttttggctcatctggggccaaaagtcgaatgacgttcctacgatcccgatttccctgctcgagttcaagctgcgtaaatgactcgccccggcaggcctttgcgaacagccgaatcagctgagctagaccgttcatgtcgacaatattgtgctggccggcgaatgtgacgagtacaccaccttcaatgaagttggcctggatgagcagcaccggagccggctcgattgattcatcgtacccgacgggaattccctctcgcgaagacaagatttcgccatcaagcatcgacattggcgcacctgcgtccacgattgtctgaagcgacggacaaagcttgcgacagtccttggccaccacaggagtgaggcgagtccctggagcatatggaacgatttttgcgaggccggttttgcctggagcggctccttcgcggataacgtgccccgagagccaagggaatgcatctgtgagcgtctttgccgctgcttcaaggtctgctgtaatggcttcgtcggataccggctctggcgtgggaaagccgaagacgatttgggtgtaagttttgagaaacatgagttgcccaaagacatcctggtatttggaaaagtcctccattatgtgtatctgtgtaagtcgagtttgtctgcgatcgcgacgactgatgaaagcgagatgtgctatgccaatgcggcgaccttgatagagcttcggctggcagatggaggaattgctagctatccccctcttttaactaacgcgttaaatttatttacgcaatgtaaatgattccaaagttataggcgtattgcgataagcgatggatgcactataagtattagtggcgtgcttacacgtatgtctgatcctctgagtaggaaacgtggcacaaatggtgaggtgacgtgaggacatgtacagtataagttttagagctgcagtgcggatttgggaaattattagtttatatttgccggatcacgtctgatatattcgtgttcctttaaccctcattgtacagccctaccgctctaaaggacttggctcttctaataatgttccattacttacatgctatctctgctctttgtttcattaaggcgacatcgaggatcggctgcgcccgcaggaccccgctctcgccctatcgttttccagcaacaattacctagactagatgctcgacatttggcgcctttgaactgctgtctgttgagacaagaagtcatgcaaaggggagtttttaagaagaatgcatatgattgtgctactgcggctttattcttgttggtgatgtaacactgtctcaaaaatggaatgtttttactgccttgtgcacacaatagcggctccccgcattcatcaacgtactatgaaccccgcctcttctaagcagagtgtgcacttatgagacagcaggttggaattgagacatggcttttttacgtgatggagctaagacatttaaagtccttctgtgaggaatattgacctggctgagatttggtgaaataaaatccacgccttctcatatatagaaagtatatagggtatttattatgtgacttggaatttctgagctgaatacacagcccttctgctaggtatactatcgcgccttcatcggcgcaaagatatcttgctatactacccaatagtgataaaattatccgcggtatgttaataagcgatggctagcaggctatccctaaagttgtgagacatggtagccaagttatgtcacatcaggcatcatacgctttgatggcttgaaatccaacagcaccctgtagcttgcttatgtctatgttgggtattcgtacctgcaaacgcatctgacttggcccaaagcttcggcagcctcttccggactctagcttacacgtagatactttagatggtaggccgtgtcttatgtcagaagaagagacgatgcgtataaaacgcatttagtgacatggactaagctattgttagtcaagcgcgtgcacctttgttacttggatagttttattcaatgtgcctcgccttttataggtatgctttgtaaaactaattcatcctactgacagatggaaggagaaaattcaagaggtactcggcgtagtatctacccttggaagagaaagctgccgacaacacggagaaaacgattattaattaagcttatttactccgtattatgatattaaagtgcagatttggaacgacagctaaatatatctaccttgcgcagttggtggcgcaatcgatgttgcagacgggtttggtacccatctcaagttaacaaatgctcacgattctagcttaacttgtagcgagtttaataatctactcgcagtcaactgctgttagtagactcgtatatctcgtagacagaagtcttgtgcttgtagctgtagatacccatgtcatggcagtgggaagagttctgaagcaattcgacacgtcagctaaaccctagcgttaagttcaagatgccccgcgaggcagtttgaaagccccgcatttgtttggtcaaaggaaaaaatgccaacactctaaatctgaggctgaagggaagacctagagactagtaaagtagcctggctgctgaaatggtgcaatatttttgctcatgcactgttttgcagtcagctttgctattgagacatctgctgcattgggaggaaacaatatgtttagtagatatgggaacccaggacaggtttccatcttgccatcctctatcggccatttgcctacaaacaatgaggcccattgtaaaatctggagcatttcaacgacaccatgctgatcttcattaggagaaggaattttccaaaaaagagcgatccctagactggtcatggtcgagcgattgactttactagacgcatcagccgtgacgacaaaggcaacgcgtggacaggaggcttggaggcccttaacccgttatgcgacgccactagagactatgattggatggtattcgcgaggctgagttctgatgggggttttgcttctacagctgacggcgggaggctttcttccagatccgtggcaaatgtttatttttagctctttctcgtaatggagattctctgtggaaatcggggatgctatgctcgcagcatgaatgtcgacgggatggaggcgctgacgaattaattcactaagatgtgtccgtcatataccgtcatgtgagagacgtgtagctggctcgtaccttctttataggtagtattgacatgtaggatgtgatatcgcgcatgatgatcattgcagcatggaggagtcgtgccgccatctagccgccctttcttaattgcagtagcgcctctctgcgcccctccccggtaggcatgtttgatgaagcggatacatggtgagagactctcactctttacacacagaacaaatacaacatgtgcaataacagttgagggtgcgtgtggtaggacagcgcacaaggcactcagcgcgcccctgagtttgtgctacacaacacgcagcattgctttgatccgttcgatgtggtatcttatcgacgtcactgtttgcgctcccccgtcgccaaggcaattggtggggtgctgcgcgccgtggaccagtaaaagcccgccagtctgccttccgccaggaccaccccaagccccgacgagacgctacaggccactaaacccccactagcacctctgaaaccgacagctgggccaagggggtcatctgaaggggtctctggggcttcggctccagcttcattgaaactcagcagctgtgaaaccgccgtttggacttttcgcatcctcatcattttctcttctttcttatgcgcctctgcgctctgatttgcgacagacacgccgagagattgattaccgcaattacgattacgatttagcgtccagcgacaagatcccccgttgtacctgcggtagtagcggcgttttcccaatttcccaccgacctacgtgctgtatctgcttcgtaccctttgccagcaaccctagcttttcgcgcgacacaggtgatctgcgaaagtcgacagaaacacggccccgacgtaccttgcatattaccccaaagccgctcattggagcttcgtcgacaaggccctgaaccatcccagggtgcgcgcacaggcccttgcttcctccaaaccatcagacgacgacgacgcagagttgctgctgcgccgccttcttgggctcgactccattccacgcgccaccagaagcaacgtggaagggagagaaggacaagaacctgcgctccatcatcgtcatctacatcgctcgccacatcacctctacctctgcctttctctacgagtagtacctagtaccgtccatcactagcacggccaattgattcgcgccaaccatgtcgtataatcgcctaggtatgtatgcttgcaatcttccaattgccccttctgacgactcttggccctcgaccccctgcccgcttaatctcgaacacccacttttgcccacttcgtccctacgactccctgttgcgacatcttcaccctcttcccattgcgatgctcgacgctcttggttagcttctccccaagatccctggggttgcggcaggctacgtgctacgtgctacgtgatatatactgctagctgccgtacagttggccctggggcgcgcatcgttgcgttgtttccacctctctcttcttctctcataccacactcacttcttattccgtgtttggccttttctttgcactcgacgactggctcgccctcctttggcctttcaccgcatctaacgaattatacccgcagaccacaactacgaggacgaccagcatcaccagatggatcctcggggtaacccatataggactccgtcgcctggaaacccgcttcagcagggataccagatggacgagaatccctatggccagcatcatcctcagaatgcccagatgcctcctcatattggccggctggcatccccaagcgatcagctacacatcaaccccgctgtgagtgctcagcatgatgctattcgtaaaccgtccaagagttgcggcgactgactgagtcttcattaggcctcggttgatgctttatcctacaaccacagccagaacccgtccgactactcattaaacccagaggcccatcacgatgcttactacaacgctccttatgaaccgcagcacggcggccaaggctacgacctgcaccagggttacgatcagcccggttacgaccaacaaggctacgaccagcagggctacgactatgacgaccaacgaccgatgctctcacataataactccgaccaccctctcacccagcaggaagagacccggcctgttacaccacagggtggcatcaaaagatggaagacggtgaagcaggtgcttctataccgtggcaatctggtgcttgattgcccggtgccgcctgtaatgttgcgcgaaaaccctcacggcgagcgtgatgagtttacccacatgcgatactcggctgcgacctgcgatcccaaagacttctatgatgagaattttacgctgcgtcagagactcttcagcaagcctcgtcacactgaactgttcatcgttgttaccatgtacaatgaagacgatgtcctgtttgcacgaaccatggttggtgttttcaagaacattgaatacatgtgcaaccgcccaaacagcaagacctggggtaaggatgcctggaagaagattgtagtttgcatcgtcagcgacggccgttccaagatcaatccccgaacaagggcagtgctggctggtcttggagtttaccaagagggtatcgccaagcagcaggtgaataacaaggatgtgacggcgcatatctacgaatacaccacccagacgcacttgcagttgaccaaggacgtcgtctcgctcgttcatcgccgaacacctgtccagctgctcttctgtctcaaagagaagaatgcgaagaagatcaactcccacagatggtttttccaggcatttggccgcgttctggaccccaacatttgcgtcctcattgatgccggtacaagaccgggtggtagttccatctaccatctgtggaaagcgttcgatctggaacccatgtgcggaggcgcctgtggtgagatcaaggccatgttgggtactggtggcaaaaacttgatcaaccctctggtcgcaacgcaaaactttgaatacaagatgagcaacattctggataagcccttggagtcggcctttggcttcatctccgtcttgcccggtgccttttcagcttatcggtatgtcgccttgcagaacgataagaacggccaaggccctctcgaaaagtactttttgggtgaaacgctgcatggtggccacaaagcaggtctcttcgagtccaacatgtacctggccgaagatcgtattctctgcttcgagctggtcactaagcgaaactgccactggatcctgcagtacgtcaagtctgccaccggcgagactgatgtgcccgacacagtcacggaattggtcctccagcgacgtcgttggctcaacggttctttcttcgccgccatctatgccattgctcatttccacgacttcttccgctccgaccattcattcttccggaaaattgccttcttcatcgaatttgttttcaacaccatcaacatgatctttgcttggttcgcaattggtaacttcttcttggtcttcaaaatcctgattacaagtctgggctcggaggatctcctgggcaacgttggcaatatcctgggcgttgtatttgagtggttgtatggcgtttgcctgattacttgtttcgtcttgtctttgggtaatcggcccgctggttctggcaagctttacactgccatggtctggttctgggctggtatcatgatgtacgtttttccttccttctttccccttaactaagcgctcgctaacccgaattgactagatacttgatgtttgctgccattttcatcgccgtcaaagccattatcgcagatattcacagcggaggtggcttcagcattagcgaaatttttaagaatcaggttttctacacgctcatcgtttccgtcatgtcgacctacggcatctggcttattgcatctatcctcatgttcgatccatggcacatgattacctcgttccttcagtacatgctcctgacgccaacctttaccaacattctcaacgtctacgccttctgcaacacccacgatgtctcctggggtaccaagggcgacgacaaagtggaaaagctgccgtccgtcaacaccaaagacggccagggcaaaacagatcttcccgatgagggtgatttgaatgcccagtatcagcgagaagtctccgtcttcagcgtcaaattcaaggaagtcaagtcagagcccacagaagctcagctgcaagagaagcagatggactactacagaggtgtacgaactggtgtcgtgctgatctggatgatttccaactttgctcttgcagccgtggttttgagctctgctggcctggagaggatcacgcctggtaacgagcaggatattgagaaccagcaaacagagcgatccaacatttacatggctgtcgtcctctggagtgtggcagccctgagcagcttcaaattcttgggagccatgtggttcctcatcgtccgtctattcagaggtgtctaaaaaaggcattgtctaagacccatcgaaggttgaacgaatttgacaaacgtagttggaaaaaaaagatcgaaagaaaaaaaattatacaaagctctcagcgggctacgataaaacatggtgctattatcatttcttcttgaattatacccccttttatatatattctatgacaggaagggaaagcacacacacatcccgacgaaatgttggaatttttgcggtagaagggaagcagaagggaggaggcttggtttgtgtagccatctgtcttcctgcatgcatatgtttttacggcctgtgtggaatttctttccctttctttatgtaacacacgacggggcgttcttttgaacgaatgtgtgtgagttggtggcgtttctctttttgtcttgtttttattcttctcattttgcagaaacgcatttgcatagcagatattttagaatacgctagatgatgatgaaacatttgtgattctgaatatgtcgcttccgatttgtctaccatggagaagctgtgcctcgcaagtctcttaaagagccactagggtattcaatgtgaatctatacgcatctaatcataatattgacaatatttcgtagcataaggtataccatatcatatgccttgtattcataattgtaaaaacggagaaccagcccagtctatcacagtcccaaactcgcccatctctcaaagcaacaggaccattcataactccagtacggcttttagaaaagccacgcaacataacggttgtaaaacttacgcgcgccctggctgtctgcgtttttaatctgttcttgctccaggtagtccgcctcctgtgaatcgatgatgtcttttccggtgtaaaagtcggcctcgtgaggcttaacgcctcgactgccggtgaggagcatgtgcccgaagagcatggtaatgtagagaggaattccaaggtatcctgtaatgaagttcttataatcaaaatcggagtccttagtgcggatgaagacgttgaagttctttgtcaagctgataagaatgacaaaggccaggcagacgacggtaccccaaaatccttgaggggcgacataaggcatggcactatcggggatgttctgggcgcggcgagcgcgcaggaagaagaggtaggtgacaaggatggaaatccaagtcaaaataccaaagatggtaacaaggttaacgaagtagccaaagacctgataatcgtgttaaaatagacccattatttatcacgagggataataaaagaaacgtaccaccgtgctgttggtagaagcgttcatgaatgcaagacacgaaatcgttgcagagagggcaagcgccgggtagggcacgccgcgcttattcgtcttcttgaaaatagctggggctgcattatctgacgcaaggccgtagagggttcggctcgcaatgtacagatcagagttggaggcggaaaagacaaagaccaggatgcaagcattgatgatgtgaggcaggatcttgacaccggcgacagtggccgcgacaacgaaaggcgaggcgttggcacttgtagactgcttgttggcgaaggcgagatccgggctgttatagggaacgatcatgccgatgaggaagatgctgaggcagtagaagaagaggatacggaagaaagtaagcttgatggctgcgggaattcgttagtgcctgcaatgcagaagtgcaaccggtaggaagaaaagaaaagaaaaacatacccttaggaatgcttcgtcgagggttctgggcttcaccagcagtaacaccaaccagctcggttccaaggtaagcaaaagttgcgttgaccatgacagaccagaagccgaggaatttgcccaaaggaccctcggcatacaattcagcaaatgcgccgggattgtgccagtatcggaagccaggagcatcgccaccggggccgcctccgcaagcaatgacgagagcgaagatgatgatgccgacgatgataatgaccttgaaagatgacagccaaaattccagctcgccaaagagttcaattcctaggtaattctgagaaattgttaggatagagtaggaaactaaaaagaaaaggcggaaaaagaaatacacatacgacaacgatgataatgactaagaagatggcaatccagacgcctggattgaccttgtctcgaggtaaccagaactgaatgaccaatgcggcagctgtcaactgattcggagtagtgatgatgtacttgaaccagtatcttgagtttccgttagcgatttcactctccaaatctgtaaattgcagtagaatcacaactcacgtccagccaagagcaaatcccaaagatggatggcagtatcgcgtcgcgtagcccgtaaatccagcactcatgggtagccaagccgccatttctcccagagatgccataacaccgaagacgagaagtccgacgaaacagtacgaaatgagcaatgaaccaggtccagcttgagcgagagccttgccggtaccaatgatgagacctgtaccgagcgcgccaccgatagcaatcatagaaatgtgacgggccttgagaccgcggtgcagagacgtctcagctgaggtctccaagccccggatgtgaacattttcgaagttgccctcgccgttgctgaatttttcggcatcgtggccatacccagtattgttgggagaatgggcgtagagcccgtcgtcttgagagctcatggcggggagattcttgacaactgatcggggttcggtcgcgagaggaggagaaagctgaaagtcagaagagtagcctataatcacctggcggcggctcctcgcacaatacagatactcttggccaccagagtcgtcgacagcagatgagaagcgacagacaagagaaaagaccgcgatggatagaaggaaaggccttcgcacggaagaggcagcccccggaaggttataaacgatacggcttggtgctagggccgtcggcatccatcagagatgcatgtacctatggagaattacggagtatgcctttgcacctaccacggcctattaagcgttgggtttaggtttacccagtcagccaggctcgttccatgttctgttccagcctccatgtatacgcacttgcagcatgtacaagtacacaaggaagccccgaggctaccccataccaagccatggggacgtgcccaaatctcgaccttgctatcatcaggctaggcctatcgctggactagccgcaagcagaaacgagcaaaaagtccgaagttgggtcatcggcggtggagaaggaagctgagagaggcaaagagcacggccttgtgggctgcattgaccgggggcgaggcctttgaggcttggtcgattgagactggaagaccgctcttttccgcgattgtgtagtacttgtatgtactacttgagcgtccgccaagggagctaactcttatttttagcttgatggagtcccactcagcacatcaaatgctgtagattggcaagatgttgacgctctggccaaagcccggcggtcttggctggggaaagttgggggatgatggcgctttggcggcgtagagtttgcgtcccctctatctgtctgtctttttttttttttccacatttgtatccatcacagcttttctttggccggcatgtagatacgtatgtgtaagtagcatcttgtacctgaagtcgtggtttggagcgatcgctgcaaggctgccgcatcatcgcttggttcctttttcttctccagccacccgagcaggtggaggaacggctggtttgtctcaagttagtgttgatgtcctgattgcgtgcagcagcggatcatgtcgcctgactcgggcccggtggcagtggcaccaatcttgtttgtgccatgcgaggggattggggctgatctctacgcgagtcgtcgcctagcaatgagcgaccacagacgtgagccgatggtagcatcctggagaggccctggcagtttgccacgagtcgggtcattgcgttccttgccatccatcgccatgttatctcgccccgccgacggtccaagtcccttatctgctcgcttgatgctgttagtaagtcatcaatatgaacaacggcattcatcgtatctataagttgaagcaatgacccaaagccattgtctcagcttaccgaagcccttgttggactccagtctcgcagaaagcatcagccgaggggccaattctggttacgtaccgagaaaacttggggcgaattggggaattggagaaccctgggagacacagcgtcgaatcaataacgtgcgggctccgtgaatacacagcccaagccattcatcagacgtgccaaggcctttgcgagccatgctggtgcctggtccggtgattgattggattgtggttggttggctgaatagtgagagaagagctgctagaaagcgccacgctttcatggcgcggaggaagggttctagaagtgcgagctagcaggataagcacttcgcttagcgctgttagggactgtttaggccgctggctaccgttagcagcaacctacagcgagcttccggcgccaggcttgtgcctgttttaggcgccgagatgcgcaaatttgctccctagcattgggcgcactgatgatgtcttatcagggccgattcttatctcttcgaacccttgttagcgactgattacatgtagacatgatgtcgtaattgcagttcacctcgtctcttaagcttctcttcattcacccgtttgcgtctcgcagccagcaacaacgagtcttgatctcattcaactctacaagcctccagtgcgtgcaaagcgacggattatttctctcgccaatgcccgcactaagcaagcctcgtccgcttttgtggactcgccagttctaggttatcttaaggttgttagacccgccacgccactcgcctttcgattattctatttgtcggcatcaaggataagcattttgacctgcctaattgggcacttgacgtgatttaccccggtcctgaggtcaaggaccgctgggtggcacgttcttgtcggacgcaaagcgacgggattcatcatgtgcggctgagcactgaacaggaacagagctgagcagagctggcagctgtgcaagagaagcgatggactgcgctatggtcttattctgaactgacgggtatacagccttgagagaattggtttcccatgcttcagttatcgattttcaaatcgtcagctgtttggacggcatgttgctcccgtagcagctgacgtctttccatctacaaatctcgccatctgctagtcattgcaaagcgccttcttccgtgccggtatccgtgaaagaaagctcaaattcacctcatcgatgtgaagtacaagaatcatcatcaaattttgcgcggtaatatgagtacccaagaaaatttaatcctcctcgctgtgtaggttcctacgtagcatattccctgctcaatatttcgcctttttgggatgcgtaattgctccgtgcggtactcttcaacagccactccacatataacaaagtcttgagctgttttgtttgctcatatgagacgggaatattgattctcttcttgcctctctccacaccgtcttttaggagcattcattgtcttccaagtggaggtttcgccaagactcttatcaattctccaatacggagaactagctctggaagcaaagatcaacttgcgtccttttctcttggctcttggcataagcgtctatgacttaatcgatgtacatgtactttaccccatactcaggaatcatttggggaaaacggagtcgtaggcactactcagatcagggttattcaagcgaggcgtatgcccccatggctccaacgcggggagcggtgcatctcggatgctgtacaaaatcaccagacaccgcctagcattagcatgccaactacatgtacctagtaggcagtgttactcccgtttaaagtgttttgcattgacaactagcccgctcctacgctgatctcttgtgcctgcaggaattagagctgagttacttccccggatccccagccttgagatgcaaatgcgacgctatgaatgctactaaacgatacaacagtatcgtatcggagcgtactttgtttcacatgtttagacgggggtctcggccaacgaccggaacatcgctccacagataggaagcgtcccaaagcatgccttgccactcgtcacgagctctttcggaagtcgggcctggattcacggcgcagttcacggaccacgcgagcactgccatcttgtctgcagcgttagatcagaccacctcctccagctattacatcctgagctaactttgccaaaggatcacgagacatgtctcaaggtggaggtgccatttaattgcgcaacttctccagcgcctgagacagctttggtacgtctattgtagcgttgcagcgataggcagacacggcttttagtttccattgtataggcacgtccataagtaagcttaactcaactttattgcgactacgtatatgtataataatctacatgttcgtcgacatgtcttacacctagtctcgtgggatctaattatagcatccaagctgcagacgtacttagacctgaaatttgtcaggccagagcgcagtgtggagagaagatgtttccatcaaaatagaagagagatacacgtatattgttgttcttgaactggcaatatcccattactactacgtggtatatgtgtgatttcgagcttatgatgcgagggcgcctaaggtatctgtgtgggtacctatgctgtcgtaacttgctctttcaggctttgctacataggcctccacttcccgacttattgaggctgtttcactttccataatgggctgctgtgaaggatatcttcagtctcttgcccatgccaaactgcttctaaaagcttacttaaaatcgtatacgccaaaagcctggaatgtttcccgtgaacgaatgagtacctgcaaaagggaagaaaatacatgaccaactagaggatacgtggccctttgtttgtgctacggcgtgcagcagtcaggatggctaagtggaattattcgctttcgccgaatactaagccccagagttacctgctgagtaggcaattttcagtgcagctacatgtagacagcatacatgtattatgcgtaacgctgcgagaacccgaccacggaggaatcagaaaggcaacacacggcctcagacggctacctttagccaatgagcactccccataagtaatctgagcactctatattggtaatctaagtctgcaaatgcctttgcgattccaaatttttatcgagcctcaccgggcttcacattggagctaatacactactatgtcctaatttgtgacttaattgtagatgcggcagctgtttcagaaagatgttcctgtttttccttacatgcgaatacgggacaagccacttcactaacctgcactgtggactgccttgccgcgtttctttttccaattacgttaatagatgatgggtactccaattaatgaaacctataggtctcgcgctgatatgaagaggcactaagttttctccaggaatttaagaaacgcgccgatgatgccctctgtgcagtggacctagtagggattttcgagagttaatgataatacacccaaggcacgctgaagacagtccgctaatatatgaccaccattgaactgtcgatggtaaataccctgcattcttggacaggtcatactgcgagcatagctaaagctattcaagcccagagagctgaccggtttcgagtagtgatttaaatacctttgaccattgattttgctgtttcgctgagtttaacttccacttgacgttgagattgctattcacgattatactaacaacctctacgcctattcaaggttcatgaagtattgcttggccatagactacgcttctgggcagaaggaaattgtcaagatcaccttgtcttctgtatcagtttgggaagagcaaatgttcaagacgccatagattgccttgcaactgattcgcaaaaactaccaaaacggctatggatggagtacagtctagctagctttattgacttttcttacaattgaagtaacatttctcttgcgtggaactggttttaggaagtcaacactctattggacgcaacagcacgcattgtatcttggcttatcaaaccctgacttcctattacattaggtgtcgccatcccggtttggcgatttagagtatgcaaaggtcccgtcccaatgtatgagtaaataaaagtgcccattgtaaaataaaaaaatctggctaattattcaagatattgctacttatacatacacctaggtagctgtccaaatttgccatctgggttaagcaattaccgctgagacatatatatgtgcttaatctatcgaggcccgtacacaaatgtaggtaaacacatgtaggtacctaggtaagccttgtgctatgcctgatggataccgaaatcgctcaatctcatctgcctatcggcagtcaccaatagcgaacacccttgggcatctgacccccaatatgagacccactctatccgacatttggtaattcatagatgcctaagttccctttacatctcgaatgagactttgacgctttatgttattcacgccgtggaaatcatcatgtcctttggcttcggaataggcgatttgattgcggtgggagagctttgttggaaactttattcgcaagtctacaaggtttcgcgagatgcgcccgaagagctccgcggacttaatcaagagctgggaaactttcacaacaccatccagctactgctggaagagctcaaggacaacgatttgcttttgttcaattctggggatgttcggatagacactgttcatcgagtcgtgtcgcactcagaagaaaccctcaaaaagatgcagcaactatctgagcgttatgcagagctccaaacctcatctactgcgcaagaaaagcgacgcatgctgcgaatttattgggatcgactgaagtatacacgggagctccataacattaatgacttgcggtccaaagtaagagaccatcttgtcaacttcgactgggcgccgcgcactaaacaattgacagataatgcttcataattctcagctaactctcatcctgcaaggtgctcaaaagtaagtcattactggcaatataatgaagtaaactaattgttggaagttcatctttggagcgtatagagaaacaaaatgcgcaaaccgacaaaaagttggacgagctgcgacaactaatcgtgtccaatcccgcccagcgagatatgccgatgcttacagcaccattacatccagatatattgatggagctaacagatgtatttttacaaaaggcagagtctgacaatcgaccctgggcctcaattggcattgatagctggcttcaagcagggcaatggtggcttatgaaggtgctgtattgaaatatgctgcctaatgcaaccgttgctgattaaagagagcaggcgcaatcacaattagcgaccgctcctcaagttgatgaagagaaggctatatacaaccaaggatacgcgaatattctaaaagcatgctggatattgactgatgttatcgccattcaccctcaacgaagtcacatgggcgcatcaaatgatcgccgagcgcatcatatccagcgcctaacccaagcaagtgaattgaaaggatgaggtttatctttggttactaacaataatgccgccaaaatagggtgctatatataaactaaaaactctttcaaccgttacgcctcggttggaagatcttttgacatacagtttggatatttggaatttgcctatatctacagctctcactccaagtcgtcaatacacaggcgatcagccagaactgagatggcaaacgcaagatggacaaatagtatttcaagggtaagagtatcgaaaggagtccacgattaatgctaaaatgtttcacagatttgccgagtaccaagacgacaagctgaagctaccaatcgaatgcatagtgatcctcgagatgccaaacgagcaatctacaactagatttctaaatttgatcgcacaaagctctattggccaagacgtcttcaaacttcaatgtaagcataaaatttccatgtacacctaagaagctgctgatgtttgtgtccctgatctagtacaggaacttagataccgcatacctagcatgcatattccaataaaactttccacgataaagggttagttcattcattcactttacaattgaggagatactcatgcgctagaaatagacgagcggctcttgggttgcatttttgaatctctatctgttatgcgacggtctcttatactacgccccatggacgcgtccatgatatattcagttgcgattttacttacctgtatcggtgctaaagatgctctttttgaccatacagccaactttgatacagcatacgaggacatcaatgccttaattcgatctaaacaacaacttcaaatcacatcagtgacgcatatatcttcgtctttccagttaacggctagtcgcactgttggacaccttaaacaatgcgctgattgctttccaagcaagtctgatcgagtattttggaagctaaaacatcattgtatttggatgttgatctactggttctccgatacatctgaagctttcttaaagctttttaaagctgttggatttcactctccaggctttcacccaatatctcagggctgcttaatactatcttcattattgaaaaaggatacagaattacctcaaaagttcctttcacttatgggtcttgagttgggttgggcgcccgacaacttggacagcttgatagttgccatagatgaagatgatgttgtcttgttacaaacggcgatagagaatatcgaaaagaaagtactcatacaaggatggaaaatactatgggcacacgcacaatcttacgccaaattctatgccatggacatcttattatcagcacctggagtgagcttaaatttcctcttccggtcagttttgaagctggtttcttgccatgaatggcgagaactacagatactatggaaatttttacgaccacgtattgaacgcctcagcaatataaacgatcctctgccagatcccggagaaatcaatgcattgattcttcaaaactgcggtgaagccatatataaagggagcttaccggacctggaaatttttcttgacattattgaacgatttcgagtttctttcgactttgttaaatggacattggagactcagttagccatattaccagccttggcctctcagaagctttctattttgaaacttctttttggggcaggcgctgtctcattttccgaggccatcttcaccagaaaactacatttcagatttcctacatacggtgcatcctttctcaacaccagttctacatttaaatggccattgaacctagcgattcgtcttgttttagatctggacgttattgaatacatttgccagaatgaagcctgcttgcagaacagctgggaagtttctttgggtgaaccagacatcttaccaaaacttcgtcaaatcaccactgtttcagaggctcgaaagcaaagttgttttgtgaaaggggattgttacagattgtttcttacaatcagccgtcatagcagcattcaatccgagaatgagggcacgagtagtcagagattgcctggatcgttgctcacaatctggaagacaatgtgccgtataatattcgagaacgactgccgggatctctatgacattaacagcgtttattccgaattaacgtggctaggaatccaaaaacagctctaccccgacgaccttgaggatatttccattaaaaaggcggtatcatggcctgcgccccttttgacacaggagagctgggatgattggaggttgcatgtgattgatattcttgaaaagtcacaccaggattctctcaggacgtcaacacatggcttctaggatatggcttttccattcgcctttaaatgcaatgccattgaatagagtctgatcatatcatcatgatttttccaatgtgacttcaaactttaaaacatagctaaatctacttaaatatagagactaagctaagttataatgacgtttccatggataaagaatttgcttttattttactgcttggctggcgtctcgccttcagcgccagcgggaacataaaagaggttttgaagctgctcacgcttggctggagtctcgccttcggcaccggcaggtacatagaagagattctgcagctgctcacgctttacacgctttgcacgctttgctggagtctcgccttcagcgccggcagggacgtaaaagaggttttgaagctgttcacgcttggccggagtttcgccctcagcaccagcaggcacatagaagagattttgcagctgctcacgctttgctggcgcctcaccctcagccccggcagggacgtagaagaggttctggagctgttcacgcttggctacagcattgatgttagtacgtatacacatatttatgacacatatgagctactatggaagatagaatggtttcataccgtcttgtgcaactggtgccgcaagagccactgaggaaagcgtaaataggacgagcgtggccttcatcttgaaatgatgtaaaaagtaagttattgggatgttgactgataggtagtcgtggaataatagtattgagtcaactgaaatgtcaaaaataatacaatgtgaccctgaaatatttaacgggggcagcttttaacattgatggactgctgcccagatccacatacctcctcctcagaacactataaaagcaataatcactagatacagtccccgctcccttcgtctatcgtatatccaattaatcaaaagacgcagtatccacaaaatagctttataagaaaggtttcgaaacattaaccgttaattgcaagcgtagctatgttaatcagcgtattagagtgcacctcagagcaaacatctccaaaactggcaggtatgtaaggtgatggagtccggtatgaggtatatcataacgattttagcatatcatatcataattgcgtttgtttgttaactgtatgtggacgttgggccgaaacttgatgcccgctaccattgatgaccggccggtattcaattgtgtggtgtcctaccccggctactactccaatacgagtttgtttccacgtttacattgatcatatcgacggaaaagaatttcccgacgcgtgtttgatgcaagcgttactcccatattggttgtaagaataatgaaccgcggttatttgtctcccaaaatgtcactcgccaaagacttccaaccgtacaaggaggcatgtcgagcttacacgtaggttagtattgatgaacttacgtcaagatgcataatatatcagtaatataaagctaaaaagaaaccccccaccgctaaataacgagatccatggcgatactacttgagttgagtatacaccaagtatgcttgtggtttaaacctggcctgcagtcaatggtggtctgttcttgacttaatccagcaggtgtataatgcttaagtgacaacgcagaactatcttatgcggagtcttcgaatccaatagtattgatcttctagcgatccctgctactctgatatcattgagtgcccacccctctttctacaattgcaccccacacggagtgggatacgcccgttgtactaggattggatttggatctgttatcgttgttacattgcctaacgtaacctaattacccgaaattcctactgtatccttccattgcactctatttgcacacctttgccattgtcattgatgttttgttgaacttcaatgtctattgtttcttcttcttggctattctgacaatcattcatatccaaaatggagagcaaagacgaaactcgggactacatcgactatgaagaagtgggagctccgtcgaatgtacggcgcgcaaaacggccgagcaaactcaccctctcagtgtcgattctatttgctttggccgctgttgccaatctgagcgtctggatttgggtcacacgcggtcctcgaaatgctctggatgaagaatggaatcactgcggacgttcaagcgtagaagctgtgagacgcggatgtgtcatggagcctttattctacggctggatgcccaagcagtgcgtataccagaagcttagcgatcgctatcccgtgtttgaggatagaaaatggttccttgaacaagatatggttgtatgtaatgcattgtctcctttgctttgacattgagaacattcttgggcacatttctgacctgttgaccagaatgaggttgacgcggaagcactctggcgtggcgacaatatcaaagtctacacgcatctttaccactcagaacactgtttgttccagtggcgaaagatcatgtttgccatggagaatcaggagcgctacatcgacaacaaaacaatcagcattcatcactccaagcactgcgcagaccagattgtggagggacacattgaaggagatgatgcaatcaacgaagtggagcttggcttctatcgatgtagaaatactctttgggcgagctaattggccaatgctgtagaactgatatcactaacactgccatggtgtaaatatgcatgtagatgctagatagatacatgcaggctattctctcaactatccacctttgcttactggtacgtacaagtaaatattggatagcgggaccgacgggtgaaacacaacttaccccgcctcaacatgatcagtttttcaaggatacaatggaggggttgttttattttctatgttcatcgaaaggcaagctctgatagcgtcaagaagcccgttctaagcgatcacgcgatttgttgccaatgatgacgaagcggacaaatagattccctaagacgcctttttgttgcataataactcactccgccctcattgaacaaggatgttgtcctggtgaaggttatcgattccaaacaagttgttttattctaggcctattttgtaggttgattcggacatcattacacaatacaatactggactacttagtaggtgaggagaagctccaatttgcttggcaagattctgcaggtcagagtaagctagtgatactagcactgcaagctactgcagtgatcacacccatgtggttgtttgggtaacaagtgcctatcgtatctgaatccataccggcagatcaatggtgtttttactcaaacccacggtaacaggctgctagctcatcagttgcttaccactttcaaccgtaggacggctcgcttcaagtactacaataagcacactatctttgacccctcgtctaatgcactgagggtgctaatctacaggcttctagtgacatgcagttgcctatcaaaagtagatatcaagtaataggctatcaattgacttttgaacctttgtctagtgcactgcaagctccagtccggaagccggccagttgcctaatcgggattaaattaccagttgatccatcgatctttgcccaacgtattgatgccagcgctagtttgaagaccaccacgcctgcaggctcacagataggaagtttagcttcatgggacggctcgtatcgaattaggcaaacggcctctaaacccacctttgtctactgcttatgtgctgcaggtgcaagtccgcagacctctctgcaaaggtaccctccccgtcctctattccactcacatatgccatacactcggcaccagtctggatacccagccagagatagccgaggagtgagaggcaaagagaaaaaaaaacatgaacaagttcaaaaaacaagagcgtgatggcaaggcatttgcagacattgatgatgcagagttagggaaagctcttttagagagcagtacggatacagatacagacacagacacaagcagctcaaccacttcgacgaactcacgtaattggtggtatagatggtacaaggctatcatcggattctcagcactactatgcgcgaccaacctccttacgttttggatcacagcatcggcaagaccacaatgccaaactacagagtcagtggcagagcctccaagcttgacgccaatgcttcgagacttgaatctcaagacaatacatgtcaagtttgattcaacattctatagccaggggagccgctatcgtaagcccccatcgccagagaccgatgctgcgtggaactatgcaggcgccaactgtatgtatcaaacggcctttaccatctcttcggtatatcatcactggactgacctccaagtagttgggtacatcctcgtccctgaggaacaagcaagcgaatcagatttgacaacaaataacattcattttgccggtggcgctgatcaagcctatatgaaaggctatcctgccaatgttgaagtatttcatcagatacactgcttggtatagctctctttcttttatctttctcatgagtattggctaattgatcaatcgcagaatctcattcgcaaggcgacgtggtataatcatgactactatcgaaagctcggagcggacgagtttcggcacccagacaaaaccctgtctgtccatgttggtatgtagaaacgtctgatgaaacacgcatcatcaagtcttgacatgctaattatgtgacttcttttctagaccactgcatagatagtctacgccagcgactcatgtgcaccgccgacgttgggctggtccccttcttctgggttggcgatgacggcggaacagatcctgaattcagtcggacgcacacctgccgcgatttcgagaccctacatggttggatgagggagcacatggttactccggactctaatcgcactctacttcccaggccgggagattacagagtggatagttggcactgattggccttaacaatgtgaggcgcaagccaaaagacgagaagaaactatcagtatgaggttgcttggagtgaaataaagattagatacgctgttattgtatatatttgtgaatattgatgcctacagcttgcatctgtagagaatttattgtacacgtttctaaaatgccagtattgttaagagcgcctctttactgttacctcgtaagcgattcattcgtctatcttctcccgaatacactccgaattgtagctcccggagaccagtcgaaggattcgacaggattctcctccgccgcaagcacagtcttccaagccagcgtcgagtcacgacaagaatgctggtgtccctgcccattaacaccacttaggagtatgttgcccgcagcatcatattttgtaaatggtggctccaaggtgtcgtcgccattgcatagcagggcctatatattaatttcttagcagatgttcattactcaaaaactgaaatcgtggaatagagaaaaagaaaggcaacgcactcgaccgatatatcccaagcagtgctcgacatgctttctctcatctacgtgcaaaagtgcactatctcgctggccatgcgcatgcgctgcatggccaccattctccggggcaaggccaaagtagttttgcattgtagaacgcagtattcccaagcaatggatgctgtggaacatgctcacgccccaaccttggctatacgtctcgttgtgtcgaaccaggaggaagccaccaagaggagtgttcatcgcctggctccatgctccgtcaacggcgctgtcaagcgactcgatatcaggacgttcgagaaactcaaagaggaaatttgagtttcctctagaagcgctggaaccacgtaaagcatcatcacttgggctgtaaatggtgcgctgtgcgtcttggtgcccgcccccgccgagaggtttcgccaagttggtgggcaagcccgtcaacagagactgcagtacaggcaatgttatgatcaagagggccaggactgccacagagcttagggtccatatccagaactgattcatctgtggcttcggcatcttgtgctgtgtcgttgcaatggcgaagcgatgtgtactggtattgggtaattccaagctgagaaagcttctcaaatcaaggcacactgatcttttggatgaggagagtacatgtaattgacctcacgggcactcaacgggcgctggggtattatatgcacgctaccaagacagggataccacccgtatggagtactaggtagactgggtcttgcatgaatgcaacattcatttgtctattggatgatgaaactagagtactgtatatatatatatatatactacacagatataatataatgggtttatgattccaaaatataagatgtgcttatatataagcttccttttttcgatggaatacttttcgaccaaaaacaaaggtaatattgatattataatacttgcattatacttggctagactagtggcgggaaataccatctgctcctaggccacccgcaagccccagtggctatgtgtgtgattacatgcagtcttttacaccaacatgaagctgtaaccatcatatcgacgttctagcagccttctgataacaaccacgccgagacatattgcccgcagaccttcaaaaacttgcatctcaagccaatctcaaatgaccctgtccctatatctactgtctgtagcaacgttataatggccctcgaacccactacgcccctcaccccgcgtcaatccaaagtcgtcggcgccctgctcggcctccacgccggcgactcccttggcgccactttcgagttcaaatgccacactcagatacgcaccgcatatcccaacggcctccgtgacatcgtaggcggcgggctcctctcctggcccgctggccgtgccaccgacgatacggacatgacacgcgccgtgctcctcgcttaccgtcagctccatgacaaatcacagcaagatgtcgccgtcctcgcgggggagcttttcctgagctggttcaggggtgattggcctgggaggaaactcggctcgcggcctagagatgtgggattggccacaagagtagggctgcagaagttctcaaagacgcgtgatcctgaaaaggccggtgcaggggagggaaaggcaggcaacggtagtttgatgcgatgtctggcaacggggctgttccagagtgatccagacaggctggtggaggaaagcatgcgaataagcatgattacgcacaacgacgagcggtgtacgattgcgtgtgcagtatacaaccacatcgttgcggctttgatacgagacacaagtccagaaagtgcagttgacgccggggaactgttggcggagaggctggagaagaggaaagatgggcctgtgctgaaggctgtgagacttggaaggacggtatctatcgcgcggatggcgaggtatggtcccgacttgagcgaaatgaagggtgcgtgtagcggctttgtgctggagacgttggcattggcgatagcggcggtgttggataagaggcccttggaagatgtgttggtcgacgtggtaagagtaggcaacgatacggatacaaatggtgccgtggcgggagggttattgggcgcaagggatggtgttggcggtgtgcccgagaggtggagggcgaagttgcagtttggggaggagtttatgaggattggagttgaattgacgccggagtaagggcttctgaatgacttggaaactcatcaagatttgacatgcatctagtgtgattttcaatcagatacagtgctgtagacgtgacaatctgaacattgcttcctccctcaatggactctgcctcatcggacatcaaggacatgtgcgtgcgtacttgtatgtgttgatgggatcaagcctccattgttgctcagtgaactcagcatcacaataaggccagtcacaatagcgattggagacatgtataggtggcttcttgtttgcattttaacaaccaatctgcattgatatgatcctcaaacgatcaatatcaacgtcgatcttgtacccggccgttgaaagaaatgtgttttacaaaatcttctcaatattgcctctaaaagaaatagttttgggtttaaatctagtgatctaatgacacatcatattctattgactcaatgttgtaaatcactgactatgtcaattaattagcaaatcatccgtctctcttcagaggcaagctcaatttcagaggcactcacagctcattcaacaatgaaaagaatcaggcgctaataaagtctctcaggcttttgattcccgcagtaggggagaatataccaattctttttttatataaaaccagagcgccgaagtataaagtagatcaacctcatatatcgatcatgtcgtgggaatatacgcttcaatattcgtgacatgcagcccgataatggagtaaggatttataaccctttaatttgtatatcacgttagatagtaaatcattcatccttgtaactactcccaaaacgtctagctgtaaactattaaagccatggaactctcagcaagatggggtagtatagcaaaggttgatgttttacagtgacttataactctcaatacatgtatggagaatatactttgtctattagtcttgtcttcgtatatactgtatataatcaacgagttgtttgcaagtattcttcaatttttttttcccaactaatacatcctggaagcgctttacaattgaaaccctttttttcctgtctcttggaagtaaaaagaaagatggttcggtaaagatagtatatcagtattttgatgaacttgaatgcaggagtgttcctagttcatctccaatattctacatcagcctgcttaaccaagccaagtcgattcaatacgagacatcaaatcataccgtcggaagcaagtactatacctaagctgacataagttgaccaggggtgctatcggagaaaaaagacatggaagatattttccatagattatgcataaggctcctccctaatattgtatcataatccttcgtatcctcttcaccgcatcactgccgtattttaatatctcaaagcctcgagcccctcacattaatgcgtagaccctgcctggttgttccacaaaaaaggacaaaaagggtgtccatactcccgaagggtgttaatactccccgctttcgtctaccaatattctgcggtcacatactaaacatcatttcttgccccatttacagcgtgtagccttatcatttggttgctacatagctatcgcaaaatcctggaattatcaatatcacgcacccaaatcctgggccttggcaaacgctaagctttcccaaagagacgttgcgtccaggtgattaactactcttgaccactcacgatgtcgcaacccatgttggcatcatatttgttgggcgttctcgaatggtctgggaagctcagagcttttgcagctgccggaatcgtccatgcatctgcaggtgtgcgcttagaacggcaatggatgggtcacgaactcatttaagatacagacaatgagaaagtagacttatacatattatatctatatgagtgaaaaaaaaagaagaagattaatagcacgacaagtatatataaaatgacatccagagcacgcaaggctgatctttttctcgcaagctacagtttctaagataggctgctatgcttgtcccctaatgcgacttcaaccatgattctcttgcgttcactgttccttccgctagtagccgtccttgtggtaggctcctctgataaagctggcggagctttgatcattgaactggatgagaaatcaaccactctggatgcttttacacagagcgccagcgccatcaactatactgttaggcgtacgtttcatactcccgggatattcacaggcatcgccatcgatatacctagcggcagtgacttggatgaagcaaaatcacgccttgacgcaatacctggcgtcgtcggcgtggccgatattattcaatatgagatccctcggataaaaagcagatctgtatctcctccaagcgctggctcgtcgcttacacgccgtgaagatgtctctggagatttgggattcactctacaaatgggtggtgttgacaaagctcacgcgctaggtataaagggtcagggaataagtatcggcttcattgatactggagtttattacaatcaccctgctcttggcggaggctttggaagtgggaaaaaaattgccggcggatactcttttattacggatgaaggggctttggtcgacagcgccgatccatattctgattgccctcagtcagaccatgcgacacacgtggcaggttagtaaaggaaattccaaagctacctataataaataagcagtagctaagaaaataccatctaggcatcattgggatggacccgttacaggcccccgatggcttccctatatctggcgttgcccctgaggcatctctatatgcttatcgcatcttcggctgcggtttaggcgggggtgctagagaagggggcactaccgatctagtcttacaggcaatgctcaaagcttttgaagatggggtcgacattattagtatgtccctgtcaatcaatgggggaatgactggagagttgccatcgtatgaccctgtgacagcgacggcgcaacagattaagaatgctggcgtcgctattattgttgccatgggaaatgacgcatcaggttcattatacgcaaacaacctctacatcgaaaccttccctggcgagctatcaagtgttgttgcagttgcttcgattgccaactcgaactaccccctggtctatacggcaacggatgagtacggcgcagaattccactattcaaattctcatcctatttcagcaaccgaaggcctcgatgtttatttgcttccgggtgatgcgtgtgatacgtttgactggaacgagattgtcgatgacattcagacatcgggtaacctaagcaccaccgtcatcgctctgagtgtcagcgcgtcttgtacgttgtcaggcatgtcgtgctgcggaaacaccgtcccgccttacttgcttggcttttacggtaatgatacgaatccatatgatctggactatgaaagtatcttgccgtaccggtttaataacgggtcaacccaagcatacaccgtgctagagcccgattcggatactttcttcagcaactacaatgcttccggtgggtatgggaagtataagctattctttggcaactcaacatacatcaaccctaaacagggtttgggtggcatcgtcgactcatacagtgattggggccccatcaggctaacatatgagctcaaaccacaaattgcggctccaggtggccatattctgtccacgttcccagaaagtattggtagctatggcgtcatctctggaacgtcaatggcaacgccttacatcgctggctgctttgcactcgtcaagtcccagttccctgactggtcagtcgatgaaatcttggttgcactgcagactacggcgcagccaactgtttgggcatataatcagagcatgttggcagccactgctcaacagggggccggcttagtcaacgtatacgaggccatcacaacagccacccgcgtttctccagggcagctagctgcaacagataacaatagcactactttcggcttggtcaacatcactgttgaaaacaaaggagattctactcagacatacacgcttggtcatcgcggagcaggttatacgtttgagaacgtcggttacggcgaaagggaccagatggccaattttggatccgcagagtttgcaactccgactttcgagctcgagcccggtgaggccacggagatccctatacggctgtcttatccacctcttggtatcgatgtgagccggcttcccctcttttcgggttatatcgatgtagttcccgagacaggggttaatctcagcatcccatatattggtcctggcttttcgccctacaacatggattacatcacgtatctaaatgctactccgacatacccaggtcttccatggctctcatttccaaatgacagtgggaccaactacaacgatggattttcttccgtggactcatccaggcaatattcgttcagcatacatgtccagcaattcacgaacctatcgagggtggatattgtcccagcaaacactacgttgaaggctcacttcaatgctgccaattttaccttcccgtcaaactatacatatgtcccttctactacccagcccagttcgacactctttggagagccaagctatggcaatctttggatcgcgcaaggactgacgcaacccgagagtatttctcttcaaggtaaaggtttaaaagtcaaagatgatagcggtgcaagtatcacactagggtctggtgattacagatggttttttagcatcttgaggttgggcggtgatgctacgctgctcgaagattatgatacttggctgggccccattgttcggttgctggattgatgatcttttgcttttcaccccttctgagagtttctcaattggcttatttaataaatgacggcgtagaagcttgatattgtgtatatgagcgcatgataatgcatagcttagcatagagttgtcgtttctctactcgctcgtttgccttgagtgacatcgtggcacttctaactaacgtactcaaatggccatcccatcatcccaatgttaaactttgttccctcctcaatttccttggcttgggccttgagttcttccacgtcccaattgcaccacacaaacttgcccctcagaaatcgagcttcgggacttgcaagccaaaggttgaagccggccggaagagacactaaacacgtctagattagtttttgattcacattctcttcattactattatttcgcttaccatcgtcagtctgaatgccctcaaagctcgcggcgcctcccgcgcgcaggttcatctcagtaagtaccacgcccggctgcgtatgaaagatgctcaaatttgggttgttaatggtgatggtatcccagagccgataaacagccaactttgcgacacagtacgaagagaatacatcgttgacactccaatgcgcggcccacgagttgatgatgatggcgactgcatccggagtcgcgtgtcggaggaatgcctgcgcaacccagagcgcaccggcaatattgtcttgaattgcctcgaggtaagtgtcaccgtctgcttctgcaacgccctctttgggtccaattacagctgcaccatggacaaggacgtcgatcttcccgctgccggcgaactgggagaatgccgcatccacgtcgctctttttggtgatgtctgtggataccgtaatgacttcgacattggaaaagttcttctcgatgaacgctttgttgtcgaggagtggttgctcccggcggccaagcagagcgattttcgaggcacccgcttcagcaaagtagcgagctgtctctccaccaatgccagtgcctcctcctgtgactagcacagatttgcctttggcagatagctcgggacgactagggagtgtagacggttgcgctttgtggtgaaaagctttagttggggacggaaaagagagaccttgagccatgatgattgtaagaagtgcgtgtgtggtgtatgatgatggttgagaaaggtggtgaatgatgaatagagtttgttcgagagtaatacctgcttttatatatgagaattttattattatagtggctacgaattgaagattacaagctacaatttgtcagagcaaacgtggttgaagcaagactggagtagttttacaacattctccgttacaatttgttccgcccggcggcttgctctaaattagaatggagcagacgatgggatttataagcgctgcacattcatttaattcgtaacaaagctgttgcatctactatcgtcatacgtaaattatctacatcgatcgagatgtactcggtagtcacgtattttggacattatgagatgcaaacagcatctctctgcaaggtatcccatttcctaaataggtaactaccagatatggaggatgagcccctattcctcgggtaagtatggagcactacgtcaactgaagcacaagtgctcatagtgtcgcgtgcctatcaggggcactaagattcctcccaaggcatatattagtaatgctgaacggcggccacgttattattcagcgcggacatttcacaacgacaaaacgacaacatcccgctcaacaactgtccaagatatacaagctctgggttaaagtaattggacgatatggagttcattctgcggtgcgagcaatgcaataagccctttaataaaagtgagcggccatttgtaccgagctttgttgcgcatactgacgctcagggatatagagtcgacattcaagcgacatgggtattattgccgttctcaaagaggtgacaatgcctctcggcgtcgatcatgtctttcctgcgcgaagagtaaggcaggctgcgatgccaagcagcctgagtgctcaaggtgcatagccaaaggtcttgagtgccaatatccagcaaagacatccagagcttcggtgttaaaggctccgcgtagtgatgccgcctctactgagcggcaaaaagcgacggattcattggtggtggattccgttaatctcaatggtgatgatatcattcttgacgatgctttgttcatgccgcaactgggcttcgcagacctggaaggaaactatcttcatttggatgacattggcaccggccctaacgaagaccttttgaatcctcaagtaaatatcaacaattcacacttttcgacggcgcagccatctccagttcatcgctcgtcaccccaaacagataccggcgtccaaatagatcagaacttgtcatcaccaaagttttctataccaacagcgccaggcgctgcccgatcaatgatccgccgacaaagaacgcagactgcagcccaaagggtttccaatcttatttctcacacgcttcaatcctatcccttgatgctgctgcgctcaagtactcttccgccttttatccaccctagcatgatcacttctaatgatgagaatctccatctggagtcccttaccaactgcctcagtctggttcaaatgatcagcactgggatccagacaagtcgaaagttgttctggaaaaacgtacggatggaatgtgaacgcctgtccgaagaggtatacattggatatcctggctgttaaagcaaggtgtatacgaggctaatgaatgaatgcgcttttagtacataaaattgaacaaatatgaactgctcactgccatgcaagcacttctcatctatgtactcatacgactggatgaaggagcaacagattataataattttgacactttgctgctgaaagctgtgaccgtaagtcggaccctcgcttcttccatttgccttgactctaagaatggaacataggtgacggctcaacgattcaacggctttgatgatgcaacctttcatacagagtgtgcacattgcaacaatggactggaaattagttggaaagagtgggtttttagagaatcaagacgaaggttggaccttgtccctcgttgcaaacttcctatgctaatatgctaactgaacaaagactaggaatcgtctaccgagtcgtgaatatgctcgtttattttgagccaatggccatgtgcgatctgccctctgacctcattctagcgccattaccggccaaaaagcagctatgggaagcaggcgatgagtttgtgtggaaggccgcggggcagagagggatgggagacaaaggagcctttggattggcaacgcacggtggccttgtcaagctagacgatcgtgagctgtcttgcagtgatgcttggttgccgtacaagtgcttggagactaggggccagtcgagaagcactgctagctgggaggagtggtgctcggggatagatgggtttggaggacttgtcatgcttgctgcatccttaatagcgtagtgtatatatcggaaagactccaagatccgcgtatctaactctcagtcgatgtattcgtagcacttataggcgatggcgagactaaagaaaacattcgtgttatatttccatcgcttgctgaaggacattctcaagaagtaaatgcataccctcccaatttagcatacatgaatctgaaatcgagcattggattctcttccaacatgtttgctgttaccgaagcggcgcgtagatggccagatgcagctatgaacttcatcgtgtgaatcacccaaaggcgcaacttggggttcgttgttgcactgccggctataaacatggccgggaggagaatgccgcattttagagcctggacaggagtgaaagggatgcagttgtttggatggacattggggagaaggaactgaggtgctgaggcacaaacttgctccgcatagcgctccgtaagggcggatgattctgagcgaatgcgaatagcttcgtcggactcgtcgcctttcaaggcccttgtgatgtagaaatgaagctggaggtgcattatccgaactgtgtttcgtacttgcgttgtaaaatgatctctgtaaacatcatagtgatcgccaaagatgaaggatcggtcggggtcttcctccgataccatgacatgcctaggctgccatctttgcgatgatgtctcttcaatttcgcaataagcatcctcaagctgcctagcctgagcgacaatttcgctcttggacaactttccctcagcgacatctattcggaaattgatcattttacaattcatattggaaagccgccacttggcatcatccttgtcgtggaacatgtcaagtctccgccccagttcagcaacgccttctggtatccgctgagtcgcaacgtagcagctgatgagaagtgtcgtgaaaagtttgttggccagctttctactgacttcgcttcgtgtcatgtcattgtagccacgagccttgatcaatgccagagctccgttgaggtgggccagccaagatttctccgacataaggtcgcggcccataatcttttcataaagatcgagaagtagcactgactgcagggtggagtcggcactcgcaagctcacggctggatagagccttgttaatctgccgcagggcaagcatataattttcggcagccagccgcagaagttccgttgatgatgtcgcgtgattattcgcgaagaaagcaaggctggccgcatctacactagcagataagtggtctcccggctttgctttctcatacaacgaaggcaggatatcgtaagtactagataggccgtatacatagtgcgcaaagaagtcatgacgagcacgaaggtgccaagccggctggggctgcgatgagagacggtagctattaggcagtatcacatggtttagagctccgagctgtaaagatactgtcgttgctttggaagccaacatcttgcgctggacgctgcttgtctggtcgcggaagatgagatcattggtatcccggtagccaaagcatgcgatactggcccgcagacattggccacagccatccttgcgcaggtcgcactaacgaggcccccatgtgtatgttagccgcagagatctggaaaggctgtacggatatgcccatctataaccacatgtagtataaaaattggggattgtattgtaccttgagcttgcgtttcctgcatggcaagcagtctttggagggtcctcgataaaccatgaggggatagcgaaccgatcgccctttccaacggatgactaatggcgtaacaatcaagagatcagggcgctaatcagcgattgcagacgctccatgcggtcgttcttgtcaagagaagatgcttcattattgcggttttcccagcttgcggcgcctatagagttcctcgctctcggagctaaagtccgcgtcggagatgggccagatgttaacagcgggcgctaggcttgcaagggctagcgttccggagtgttagatctgtctccacaaagaatacaggcacagtgattcgatgtttggtgtagattcatgtgacgcagattctagacggagagaggctcaaatcatcagatcaaggggctatttctatactgacgtgacgtatactaacccatcatacaggcggattcaagtccgcggacagactagtgcaatctccattaatactcctgtattggaccttatacagctagcgttccggtacacaggccatgtgtgcggcgaaagaggagactgaggatggcttcgtcaagcaacagagcataacaacatgcagcatgggtcacagaagtccggtattcgcgactttgcatgtttaatcccgagaacttccataatgtataaaaagggcacttttccacggcttgaaggaggaactacaactcaatctcatctcagccaacctacaaacagactcgcaaccaaagctcaacgactcagccaaaatggtattccagtataagcgcgttctcctcgtcggtgccaccgctggcattggcgcggccatggcagacaagcttgttgaagaaggcgccaaagtcattgccgtcggtcgccgtcaagaacgtctcgacgctttcgttgccaagcacggcccggagcgtgccagcgctattaaatacgatgttactgaccgagctggcctcgatgctttcgtcaacaagtaagaaaaggcttcttacagttagtttctgcgaacaaatgctaaaataatggtaaattgccgcagggttgtcgaaacatatcccgacttggactgcgtcttcctcaactcaggaacccagactcaagccaagctgactcggccagccgagattgatctcgatgctttccaccacgaatttgaagtcaactacatttctgtcgtgaacctcacaatcaagtttctgccgcaccttgagaagaaagactatcccaccagcgtgattgttacgggatcgcttctgtcactggtccccgcatttttgatgccggcatacagcgcatccaaggccgctctccgagccttctttgactctctccggagacagcatcaaggcttctcaaagatcaaattcatcgaacttttgcctcctgccgttcaaagtaagcgcttcactttttttttacagacatctccctttctgtcctcctttatcgccatgatgcaatccaggctaacgaattcttctctactttactctcattagctgaactccacgattacatgggcgttgagcgcggccgggccgtgggcatgccgctcgctgagtttactgaacaagcatacgccgcgcttgcctcgggcaaagaggaaatcattatcggtaacctccacggcgctgccgcagaagacgttcaaatattcttggagaagagaaaattgatgtttgacaacttgtccaatgcaatggctctgcacttccaaccataagcatgatcgaagctggagccgggtttatagggacgcataacggagaagtgttattagatggctctctatatctgtatagcatgtacactcaacactggtagatgtcacatatgtatgttatccatgttttggccaatagaattattcgaatagattgcctctactttttctcgctcgtcatctgatattatcacaagcgaaagtcacagcccttctaagatacaaggcaccctccgggaactgtggggcctcggcgaaagtggagttccggcggccaacatctcggtcccggagctcgtcatcaaactgccatctagctcgaccacacattgtcaaatccttcatactatatatagacctgtcaaagaccaaaacggccatatggttcgatcatacgattatctgcattctcagcgctattcaatagcgggggtaatagtgcaaaccttaaatgagtctcatcgaaagcggaaatctattcgaatcctccgagaaagtttgcgcgtcccgcacaaacaccgccgacgtcacataaacgtagcaagaccggaatagtggtaaaaagatttaaacgtttcgaatgccaagacaatattgatattctagaaactggatgatctgtcaaaagaatttcaaagtgcttactttcatcgaccatcatagcagatcctcattcacagaacagtcaagagaatgctgtcgtttatagagaccgagacccctcctacaaaggtcttctttcccgcatttcagctgcagatatgcggcgagctctttgccccagagtctgggtcaccgaatcgcatgggagcagccgtcgtcatcagccatccaatgacgggcgttaaagagcagacatcaaccacttatgccaaacttctctccacggccggcttctacgccctcgtctttgacgccggatatcagggagaaagtagtggtgagcctcggggtctggaagacccccaccagcgagtggaggatatcaaagcggcggtcagctacttgacaactctcagtggccgagtggacgctcaaaggatcggcctcctgggtatttgcgcctctggaggatatgcttcctacgctacgcagtccgacagtcgcatcaaatgccttgcgaccgtgagtgcagcctgcgtgggccgcatgacacgcaacggcagcgttcatccatatgtcaaggagaatcctcaggccattgccacagctctggaggccgccggccaatggcgcaccaacgcagccaagaacccaacatcaaaacctgatgctcctgtcatgtttgagacagacccctccaaagtccacgaggaatcggactccttcttcagggatgcagcagcctactacggcaccaaacgcggcaaacacgaacgaagtacccacaaagttcctccacagagctacgacctgatgatcggctacgactcattcaactttcaacatttgatagcgccgaggccgttgttgatgattgcgggatcagcggcgcaaacgctgcactacagcaagacagccatcgacggagcgaggcagcccaaagaactctttgtgatatcagggaagaaccactttgatctatacgacgacctgcgagagtccggaccaaaggtggtggattttttcgccagtgggctcgactgaagagtgatatagatgaagagggggaggggcaccgagataacagaggtaaatggcgttacaatgccgtatttgtttgagatttgatgtgaatagtaatcagactttattgctttgggctggactgggcgcggatgcagtcacggacagtgacaagtgttgagtaatcgagatggatccgtgtccatttagcatcttttccgcccatacaaactcaataaagaacagccattgttcggatttgtcactgtgtccgataattcacgagtatgaggttcggggagctgagtacacggcggaggaattacatgctcgtgcgcggcaatatttccgatgattgctgacggcggttatcacaaacgaaaagaggtctttgatgtcactttggagcagataattcaataattttcccaccaaacagacgtatgactcgtcgttggcaaaagaagaaataccatcgcatatcgcatacggcagcggagaagatggccggcatcaatgcatgcaaggtctagtgcttgtaatcatttacatacatgcacattccacatttacatttacacacagccaagaacgcctccatccaatgcccgacgaccgaacctttcagatctgcagccatccatagccccagacagccatgcaaagaggccaaatgtggaataaaatgttttgtcaaagtgacagcctttttttcgtccatcgttttcagctcctccactaacatccagaaagggggaggtccacaagcctaactcagcatgctggcccagtaaaaaaagagtagttactcgtaggtacatgtagtattaatgaacagctctcgttgtggaatttagcttgtgcttttccttctcctctcttttcgttgctcctttcttgcaaaatatactgccatacgacttcttctcttcaactttctcttctcacgtgtcgcaggattcatcggccgcttgtcactccggagtaccgttgccttagtcagcgctgccatactgcggttccgattccgacgccaatcacgaccaaaactccagaaatcaatcgcttcattcagatctaaatcagttgtagaatctgactcagcagaaactcaaaggtctttggtggcgcacacttggatcttgcctcgtgcctgagggctgcttttcggtttggcggacagaagtcccctctccggagaacctcaaaggcgcttgatcacctcagcgatcacctcagctggatcgaatcagcctcgttttagtcactccgtgttattggtacttgttagcccgggactttacaggcttctatttggcagtttgctcgttccctgctttctttcaccctcttaccgatccagcatctccgcctcatctagtcatatctctcattgctggcacccctggaaggtcgaataatggacgtggacgacccgtcgtctgaagcatcaagtccatccccgtcgacagaccaaggccatggttttgatgccttgatgcaggctcgtcaagtcgaatccatcgcctatcatgctttgatcaacgaaggaggtcgcccgtcacatccgctgagccacttgcggaccattgttgcttcacctggccagtatcgcgacattttggcattctggcaagaccagtcagacgagtggcaggtttttggcaagcaactatcaagatggcagatgtttcgagcccaccagagagcatctagagagccggaacgatttcccagttacgtcgaagagctcaatgaacggcttgagcgccacaactttgagcttcctcactcatttaaaaagtctgaatccggattcagcaggcagctagatagacaagacaagctagcaacatggattgaatacttgaattacgaatttacgaggcatgacgaatatgacaaatggctggagacttgccagccgggctatgatgcagcactagcccagctgctggaagcacacgttttgagaccatttgagaagatacggacaccaacaaccgatatttgccgcccaactagcatcgagatcacgaggaggagagaagagcgtcgcaaggcagaagaggaatgtgagaatgcaaagaagcagatccagtggagaaatgctctcggcaatccccaatcggaagaggaggatcgtcagctggtggaagctagggaacgactgaggtctattcataaacggacctatgtcattgctgattttgctcgcaagacacacgcctatcgtttcgctttggataggtcggagcgtcacgagctgcttcttcgctgggccttggaccagattcccatgattgaggaagagatcaagcagtcaaacacattaaacagagtgcaagtcgcttctcaagaacaaagccggccgacaaaaccagcgtttcatcgattcaagcagctcccaccagaaatccggcatcgaatatgggctgagctgcttcccaaaaagccaagtgtgcactttttcgacgtcttgaatcaccagcggaagcgccatctagctacctcctggtcgagcgaagaattccgcgtgcgggccaccacggctcgcgactctggctatcgaccggtatacactctcttatcaacctgtcgagaatcacgacgcgttgcccagacgtactacacgcgccaatggcaaggcctgacgtgcgctgtgacaggttcaagggttaaagactgcactcacgcacccgattttcgcacctttgactggatccctcccgaagacttgattgtcttgtgcttccccccaattcaagttgccaagcttcctcctgggaatgcatttaccctttcgcctggggtatcacagccggcaagacgaattggtgtatgtgtaccaacggagattatgagcatgcatagcctccatcctgacgagggcgaaggcgaagacgacgctgcgcaattgtccctgataccagagttcattgataagcttcacaggccgattcaccctgaccataagtgggacgctagatataggggaatttggaagctatatctcattgttgagggatggtctccgaatcatttgagtatgcaggtgacagccggcattgacacgaacaggccaatacacaagtggtccgataaacaaatcagctggcactcccaagcagcaaagaaagacgagcgtaaaacacaatggaagaatatactcggatccatagatgatggatcagcttccgaagggaagaacaactactgcagtggcgatactaacaacagccgcgataagcgtcggctatggtggcttggctcaaaacgcccggccctgggatccctagaccccgaagatctggttcaaaagccccaagcaaagaggctatgtgaattcatggacaccctagcagcagaatgcgatttacagccgtggaataagggcttcgaaggcgtcgaggctttgggctggctccagccagcagaaatggacgtccttgaatgccacccgtgggatttagtggaagtcatgaagaaacagaacgagcgaggccatgttatcaggggtgctggaagcgcggcttcaagctgatatggaagaagatgtcaatttcttcttttttgaagaggcagatttatcagtaataggcgcccctgatttacgagctggaagtaggtattgagatttagatagactgttctcgcccaagctgaagtagagataccccatttattattacacactgcgtttgtcatttttatacaaaccatcttactttcacgaatcgcctgcttcgaatgagggacggattattggagaaaaagctttacacccacttaaaacagaagcttatgcccccttttcgcatgcttccaattagacctaatgtctactcatctgaaacaatctcatgaaatgactaatttattggacaaactgcagctaccgagctgccataaagttatcagtcgagctaagtgcaatctcaaatgtcatcagtaataaccaggccaacctaaaggcatagtaatatacggagtctctagtttgtaggatcccaagaagacggcaattggccatctcctcgccgatgataccgaggaaaatttatccctgcttacaacgtacggtgcctagcacactttaggaatcgggtgatggattgtattgagtctggaattgcgtcttcgcttcaactttcagtaatcttttatgacggcgatagtgccgaggttcctcgatttgtgccgaagcgcgagataccgcatgatttgtctcttgggaaagagtgaagtgcacgaagaggctaaaatctggcggctcagtaaacacaggaggtcgaaaaggccgacgggatgtctatctgtccatgtcgacttacataggggcacaatgtagagagataagctaccaacctattattatagcttcatacggatctcttttaatattatttttcttcttttgtgcatgtctttactttttgtctccattagctacgcggaataactatgtgcagttttacagctggttttaaagtctttttttacaaacttgtttacagcacccagtaaccataaaatattcttatcaaacaagggactctattactgctcctgttccccttttgtcttttacacatattttgaactttgtttgcctttggatacgcagagactttatctcaagcttcataattacctaggtatttagagatctaggcgatagcattggtttactttgctttggccaatctagctgagctttatttcaaagtccaatcaactccgtcagtaacgctattctgttcttcagagctatctctcttacgtcgcctcttggctcttcgcgacagcaattgccatgtaggctttgcgccctttgtaagtagttgaaggaagtccacttccttaaagtagaccataccgacaacaccaagattaataccgccgacatcctgcgtaaatgaaagatgttaaagtctccctcccattctttcctctatcttcctctatttcccctcaaccacgatcacttctcaaacctaactgggatactctcaagctaccaaaggagaacgatgggcccaggccattgaggaggcggatcaacgcccgtccagctatcagcgtcgctcccaagggcagccacagtattcctatcgtccagctcaggggcgctgtcagtctcagtactgcgccacgacggatggcgacttgatcccctaagaggttatagtagtggtcggtatccagagtcgaagtcgatgaaacaaacgagaaaagcttgaccttgttacagagcttcatttcatcaatagtagagggcacgttactgcgtaaaatctgctcacatcgggcattccagtggacataagcaccattgtggactataacatccgctgtctcagcaacgtgctcccagctagcatcatcgaggccaagacgaggcttagacaggtcgccaagaacacgttatattcaatattgccctagctacctatacattccaatcaatctggcgtaattgcggctacccaagtctatattaggaagtagtagatctttgctttgtatatccaagcaaaactccagccaattattcattcaactaaaattcacaccaagactactcttggaagttgatttgctatccttgatccttcttcaaagcgatgttggtcctcacaagttattagaaggccacaacggtcaaattgagccacaattggatatatctgctcccagctcatatcaatggtaaagtgaattggttagaataccgaccatgtatcggtcaatttactttacgttgtgaaacgtcgtggagggaagaagggcaggttcagaaggcgatggggccgtgtatatcatgtatgcaaatctagtataggcctcttatgccatcatagttcggccctgatgaagcatgtggcatagagctgtgcttaattgaagtacatccagggcggaaattataactcctatccttaacccccttctcctagagacggaaaattctcgataagcgtcacattccgtataactggaggtatttattcaatggttgccatgagacctaaaactcaatgccacacttgcattagctggggcactcaatctctaacttggtatattcttgctcagaaattgccgcggacgaacatctctggaacattgtctctaatgacaaatgcgcgaaaaatgaactaatgggactttacaactaacagacagacttgatttcttctctggggtgcttcacatttaataatcggaaattattcttgcatgagcagtagaggcccccgttactcatcttgccactgctactcttcccgacagcaagggagatgtagatgtgagatttaatattagtcgtatttccgtgcgggtggtgctgtgttccgaggtgccctgcttcttttccgtaagttctactttgacttcggatatgcgtcgggtcggttctcgggcgttattgtggctgtcaggatgctatccggttagtcgagccgatgtctattgtttggaatagtaatccaaccgccatacaggaagacgtgtcgctcagagctgacaggcccgaggtgtcggcgaaggcgccaagcagagtatcgtgctctactccaagtaactcgaaatccattcgcatatccgttgcccgtgtggactatctcggccataatctctttcaatggataatctcttgatatccaacaagatgttccatgaatggaatcgatgctccatcattgtgcgatgaaatgccgtacataggacccttcaagcggccgcgggttgtgggttattaccgacagttttgtacaggtctctcagctcgaattcttcatgcgcaccatcaggtaattctcccacaacacgccctggctgaccagcgacgatggagaagctcggaatgaccatgttggcgggaacaatcgtcccgtccaagaccttgacgtagtccttgataatggcaaactcgttgaccacgcagccttttccaatgtacacatggttgcctatactcgcagcctgcaccactgttccctgtccgataaagacatgatcaccaatcctcaacggcatatatgtaaagacgcccttgtagatccggccgggcggccgaagcagcacagaacgggccaagaagcaatatcgaccgatggcaacggcggtggtatttggtggagcggcgcttccgccagatggcggctgggcttgtgccgttcggacgagatcgcctcggatcatgacttcgggctggatgacggtcttgccgcccagcatgatgttctgtgtgccgacgaggacggccttgcgagagaccttgttaccggtgtcctaggaaacagaaggaattcgacgttagcagatgtcgcgtctagcatgtaaggattccggccagaggagctatatttgctgtcttacggtttctatgtaatctccttttgctggacggcgcgacattttgacctgtgaagatgtatgcagattggcggaggctcaaggtcgatggagacgtagatggagctcggctttggaggatgaagatttggtgggggcggctggagcttgagctatggccacctaaaacaccacttctcttatatcggcagatcgcgaggcttggcatctctttacattcacaattcgcagatacgtgtcgattcgatttccgccataatcttcagctgcccagctatcgctttactgttattcggctatttcaagccgttagccgcatggttaacgcacacagaattgatcaggtgcagcgctgcatcatatcagcttgtgaatctttccgattttgggcgcgaggactctcggccaaaaccccaatacagtatggcttattctataccaaccaacttccttcctcattgtgctgttctatacagctgcaatctatttagtcccaacactcgaatccttttcttctcctgcctagtccttttcggttcgaagcgtggggcatctgctacctcgtttgcgggcagaggaggctaacgatgctgtgatttgatggttgcgccttgattgatgaagcatgtgagtcaggctgccgcgggaaatgtctcgtaccagtttaaccgcgaggctgtttgaaagagttttgcgacctatacgcatttaaatcaagagttgctgcttcttcattattgtagatgtcaaagaaaatctgcctatttaaattccagtgcaatctacgacaaaacttgaggaacatcacacccatgcgatttcaatcaacactcatgacagtctcgctaaagcctcgagctactccggccagcgagtctactcagcttccaccgccagcagagtccacaacccaaacagcgacagctccagtcttcacatatgtaacccctccagcaacatcaagccagtccctcaactcaataggcacaggcaactccaattcgggattcacaccaccgattcaagggggcgtaagtcttggcgtatgtgtcgttcttctggctgccgggcttctcgcacatcgctacaataagcggaggttgaataaacgctccgaagccaatcaagattctacatcaacaccagaggacccgaatccttcaatgtcagaatcgcctgcgcagcacatgtcaagccgacagcgagaaaagatgccagcaagtaataatacatttcagacgattgtggatgatgacgagatacgcccagtgactcctcagagggcattttttgcaccgaaaaggggagggcgggcggatgatgactcgtcttcgttgatgatttcgccgtgttgaaatacaggatttttcagagcgatattttatttcgacgtcgggttcggcacttaaacaccgatgatatcccagggaaggaaatctcgatataagcctgagaaagcttctatagagttattatcaacatggtagcaaacgcagcttcatgtacagagttggggaattaattataaactgggctgagttgaagcaggccgagtattgccatagaaaacgaaaatacggtgtaataatcttttttaggcaaatgtatatacttccttaagctacaaccaattttggatgtttgtcaataaaatctgcaatgttgaatgcgcacagattatgagtgtacttccagaacaccccaatagtacagtaatcactaatacaaccaaggctttcttcttcgtgattgagcatgcatgttttcaatacatgaatgctttttcgcacaaagggcggctaaaagtcgcctggcagagccacaccggccatgtggccgcctgtacacgtagtttcatattcgcggcgcttgttcaaggcggacttgcggtgtttcgttacaacgtgttggccatgtgcgacccttttcgaaagccagcaaaaagtcgcttcctaaagctatagtgtagccatttgagcaaagtaaaaggcgtgtgttacgtcgtaactggatcatgggtcattgtcgcaaggccattgtctttcgattgtgtccttgtaagccaaaacaaaatcacggtacggtgatacagggcatgttaattaacccaagttacaaaatcaaggctagcattataggattcagttgtcgcgatgaagaaaaggggattgcatatagactaaatcgtttagttgaaggatgaggtggatgagaaccctgtacgctaataagttgagtacagtagctttgactggcgtttgtgtaaggattgaggactagatccattaaacacaatgcttcatttaaaagtaatgttagagctgcaggaaaatgtaggcttctaggatcaactctagcgatagatcctccgcataggaaaatcttcgtcagacttttactccggcccgctttcggttttcgttattctcgtctatctcgccggctcaagacaccgtccgctgacaggtggagactgaagacactgaatggatggggggttcgcgccaaagaggtcccatactttttggtgcgtctaaaaatagcgagcgtggtgggcaccaagatcgccaaacggtctgtttggggggctccgcgatctattctattcacagtggcagcagaacgctgggcaataccacatgctaatgctgcgagtaaaggtagcgtagcatttgatcgggtaggctttgatccgaatggatttgcaatgggcgagaagcatcgaagcctcgcgcggtggtggcccgcagcttaagctggcgtggagctgagcagacgcaggcaagattacatgtaaagagaccttgtcggcagctcgatgctaccgtaacaagcagtaagcagaacatcacatgcctatacaggctgaaaagatagaatccccgaatctagattgccttgactctcttttcataatcgcatcagtgtactatcgccgtgtagaagaccaagagtcatcagtcaagctagcaatcatttccaaaaacaggagctctgtttagactccccaaagcttcccatgccatgtggctgagccgcgggtatcaaactttccgtcctcgacatcaaaatctcacgcagacgccaagaccctttttggaatcaagccgtccttgtggaatatttccagccttgcgtctttccagcctagacactccagccacggtcaaagcagaagaagcccaggtcgctaagcggccaatggccttgctaagccctgcacccctcccacccaagcgcgacctaacagggatattttgtatttgctaggggtcgggtgtttattctagctcttactggcagcgaaatgcgatggctgcagtttgtaggattcgacccggatgcatgtatgtacgatatacgcgggatggggaaaacaagatggagaaactgcgtctcagattctcatatacatgaagaatgttcaggaaggaaaaaggaagcgattgaaaaactctcgcccctttttctctgaccacaacggcagctggcacgatttccccccaacgctaaattccaaccttcacctcggtcagcattctattttcaacgctcccagaaccctcggacccgacggcgccaactatgacctcaatcccatgacaatagctgtgattcccagaatgctaaatatactgcagcgatcaccagtgggtggtgacgaaagccggagacgtgtattaccgggtggcttatttcctgcaaagtcataacaatggacagacaaggagaatttgcgtagtagagattataggcagtgagtggtaggcactctatttgccgccgccaagccatgccgtctcacccaaatcgagtgctacagaaaacaacaagcgacgctcagttcaatacggcgataccgatcgtacagccaccaataataaaatacaagcagaagagagacaaagggaagccaatgtgttttgtttggctactgcagattcccgcaacctggtgctgtcgcacaaaatctgcaatggctgagacaggctgagagtgggatcgcaactggggccctctgttgatccggatgcagccagccgagaccgagagacacaaagacgcccccaaggcaaagagagaagaaagggggtgtctctgtaatacaatctcgccgtgaactgtccattcacacaccattttgttttctgcctcttgctacccaaatgcaggcccttgcatgcagcgaagaaagcccagctcttcttattgttgtgattgagagacgcaggatctactccagccgctccagacttgtcaactcttaaagttgatctctgctcttaatacaagtacagtactacacttgttaaaataagtaccgtttaaaatagatgctcgtacgaattcaagtcctcgcacaacttattacacagacggcactactgcatctcgccgctctaagcgcccaagcggagactgaccattgcgctggccgtggctgctcaaccacacccttcatgggaggggcgtgagaaagtggttcctctgcttacagtagtcccgatttctatttctattttctgctctggcctattctagctcatcgtctgcatggcatggccttgtccagggtcctcttgagcccatctcgccctgcgtataactatcctgagctttcccggcttctcgggtcgatagctctctagttcaatccagcttcttcttctcaaggcttgtttgtatacatacagctcgactacctacacttccaactataccaccaccactcatctatcctcctaccaacaagatgctcggccaatctctatttgtcctcgcctctgcggctctggctctcggctctcccgtagaaaagagagacgtgacttgccgttctcccatacccgaccctcctctgcccatcaccggcggcggtaagtttcacactctcctcacttataagatttgacatcttatacatctacaacacatcaaaatgctaattgcgaaactccacagccactgaactccctcccgtgcccgacaacctcgagctcaaggtcatcgccctcggcctcggcatccaaaactacacctgcgcctccgtcggcgcctcccccgtctcgaccggcgccctcgccatgttctacgacatcagcctgctctaccccgaatccggccccaacgcgctcaccattgagaaattcaaccagctgcccgcctttgccctcaaccaccacgagatcccgctgcacttcaacgactccaccgtcggccgagtcagcatcgagggccccggcgcctctctcaagcggccctttacccgcgccactcccctcgacctgggcgagtacggcagcctccccttcctgggccgccacttcttcaactcagacggcgcccctacctttgtcctgcagcgcggaagcatcaacgtcgtcgccgccaagaaggcctccgtcccggctcccggcagcgctgatcccggcccagctggcaccggcgccgtggcctggctggctctcgacgcaaacgcaaactctcgcggtgcttctctcgtctaccgcgttgagactgctggcggaaactctcacggctgcgctcaggctgctggccaggatagcaccagctactctgctcagtactggttctacggccccaaataagacgctcttttctttcgttccatatttcttttttcttttcttaatttctaattctcattatttttatacctttctgattcaacaaaaaggacattagacaagggggcttggaattggatacactggtttttgtttcggcgatttatcattatactttgggagggagttcttattggcagaaacaggacgtcttttgggcaccaataagaaagttttaggcaagcaaatgtatacatgagtttgtttcttgggaagaggttcctacctcacatgcatagttccggtcgatttaggagttattttacgcatagatttcaatgataggagagaatatacttacaaggttatccttacaatctattattctacagttttcaaaaaaaaaaaaaaaaaaatattacacaagtccaaaaatatgtgccattggtaattggtgattaagactgtccaaaatccaccacttaccagctgattcgctcattcgtaacctggcttggttcagccccccagttcgctttaaaatctcacgagaacctgggtagcattggcagtttcatatcgtacgccacaagacttgaggctagattattaaattctcacccattgtgttctgtaatgttctctagattctgtctttctttacactacagaggctatacagcctggttctgaagcttagttgcgacaactgccgtggaagtcagcctcgcctcctctattatcagcactaggacagaaagaagaattagttgcaacaaggagcagaccatgggtacagaggctgtattaatcattcagaaaattatgctcggatgggctatggagagtgtattgtagatatccagttttcgtcccaagtttcgctccatttcaacacacacattttggccgtttccaacgtcggcaaactggcttcccaataaatcaactcccctctcttgtattttcgctcttctgtcccgctgtaaatccatgggtgatggatggagcctcttgacatagacttctttataactcttgtttcaaacaccaatagacatgcatgctaaactgtaacttgattgctttcaacgcatttatctccgaatgtccatgcctgctgcaagatcctgctcaagcccattggcgtggcccatgtattcctgcggtcgcgggtcttctgccgtccattggccgccagcttggggcattgggacttgtatctgctgagcggcggcttggttgccagaagcaggggctgttcgcacaagttgtcggaaacgcaaaacttcgtccagaatcatctttcgcatttcaccaacatcctcaaccacctcaaagtcgaagttgaacgtcgtggggcagtcgggctcatcagacgcatcgtgccatatgtgaaggtacgggtgctcgagggcctgttcgacgctgatacgctgcgaaggatcaaaggcaagcattttgtcgagaagatcgagggcgtcggggttagcatcggggaacagagctgggaagggcttctttggcatgaatggtaggttgcggacgtattcttgggctcgaggcgatccgatgcgacggagggtttcctcgtttggtgttccgagaatgtgcagaatctgattcagctggtcgacatagtcccgacccttgaagaatggtctgcctcccaggagctcagcaagaatgcagcccacagaccatacatcaactgcaaatttgattagaacttgtacatcacaaggaataagtcctgaaatatgaacccagaatccacgtactagcttttgtgtagctctggaagctcaacataatctctggcgcacggtaccatctcgtggcaacatactcagtcatatacccggcattctcctcgggatcgacagagaagccacgagcaaggccgaaatcgcagattttcaactcgcaatcggcattcacaagcagattgcccggcttcaagtctcggtggagaacgttggcggagtggatgtacttgaggccgcagaggatctggtaaataaaggattggaagtgggcatctgtaagtggctggccggaacgaataatagccgccaggtcgcactccatcagttctgtatggaacggttagccatgcggccatgtattgcatcgacatgtccagcctctgtaggagactgtcctggtactgaccctcgtagaggtatgtctcgttgaagttgtctggtcgcggtatatccatatcatagagacatgtgatctatcaggttccgtaggcgtcagctttcgtgtagaatattcaatcgcaatcgtcgtataatgctcgacaggccgggctgtcactcacgttgcgatggccgcggaagtgctgcagcagcttgatctcgcgcagggcgcgcttggcgaggatcttcttgctgaagacattggtgacctttttgatggcgacgccctcgttggtctgtccgttgaccgcggcgctgttatcgagttcatatcgttagcaaaaaaaaaaaaaaaaaaaaaaattggtctcgatgatggcggtggggaggctccaagccagcatcaatagcaggagacatgcatcgtcaagggtatgcggggtgtaagcgctggcaactcaccaaacaattccatacgctccctggccaagctccttggtgacggtgtagcgctcgtcaactacaaagtcctggttgaagaccttgaatactttgcgtccttggagatccgccatggctgcgcttgtgggagttgttgcgtgaagtggccttggatttctcgaggcgtgtgggggagaagaggggtttatgtctgcgctgagccgctgtgggctggagctttcaggggggctgtacagtgctgtcgggagcttgttctggcgccaaagccgggatcgactgaaaggcaggactttgaatcgcggggccgaaactcgtgtcaatatgtggacaagtgatggtggtggcagcaactcgacgtaggtagagagagagaagagagagagaagagagaaggaagagagaaggaagagattgcgagagcaggtttcaaacaggacaagaatgagacgttcgagtacgcggccaggctgtgaagaaaattactgtaaaactacacgcatgcacatacatactccattgggcatccgggctggcagcgcgagccgtggttggctgcgccgtaatacgaagctcagcagagcctatggcaacgtccgacaaacatcagctcggcggcactagcgagcgctgtgctctgggtggataaacgactgatggatacgacggcaggaaaccagcaatcacgtcgaggccagcgcggcagccaatcgcagcgggcatccgagatgtgatggcatcactagccgcgcgcaatcaggcctggcatatgaagtaccctcttcctcctcttggcgcgtttggcacgacaagaggctggaactgaggcgtttccacgggttggcgagttggcgagttgggtccacgtcaagcaagtttcaagctcttcacattgtcagatcgtggagagtcgtcacatgcctcatgacatttgtgtaggtaatcctggctatagatagcgccaccatggcactgctacattgcatctacgcaaccatgaggctagagcctgatgtaacccaatacggcggggtcttgaagagttttgacatggaattcaccaaatctgaaccaaaagacctcggcgtggggatcttggtggacagttgttaaagagttgttgattgtgcctccatgtaccaacagccagcggagtgggccgaaacgagcggcagcggcggccagcgtgaagaaaaggaaaacaactgtcttggcaagttcttgatatatacaacgtgcatgtactactcagcgatcagggctcgttgaaccaagacggcagatgtgatattcggcctccagactcagacagccatgttatgcatatccaaaactacatctgaccttgcgcatctcctctgcattgcccttgtccttgtcagctcccaaggctggcctattcgctcgaccgcagccactcccgagacccgcatgccagaccggcacatcaacactatcgcatcgccctgtccaaggctgtcttagacaagacaagggctagtgacaggagaccaatcgccgctataaatacacctgtgccagttccttcatggagcattcccggtgtccgtgcatgttcccatacatcagctcgtcatacatcatctctcctggatccaaacagagccaatgagattgcccatcggtagaaaggggagaatggcagcatcttcaggcgcagggtaatgctcggtaatttaagccgccgctcaccagcgcctttccagcacaactccgtatgtggggtgcaggtcctattccatgtaaggatagacggtttacatggctctgttattaccaattgacgtgccgacctcgacttgcttcttacatctgcgccgtctttgaccaaacgctctcctttctttccttttacctttgaatttcattcgtgtgtgctatttccagcgtcaacaacatgtttcccgtgcgacccaaccgaacggcgtccttgaccgcagcgcaacaacaagcagtggtgcagagacaggcctatttgcccggccaacccgtgtcggtcctattcgtatgtttgggcaacatctgccggtcgacgatggcagagggaatcttcagacacatggcggcacagccgcagtacaaggagaagattggagacgttgattcctgcggaacaggttcgtaacggccgacaaaaagcggttcgaggtgttggacgagatgctgaccatgtccctgcagctgcgtatcatgcgggcgaaccaccagatgatcggactctggagactctagagaaacacgacatcttcgactacgatcacgatgcgcgccgcgtaagttggccttgactcccaccatacacttctttgatatcgggattatgcgacggaatagctgactgatctctgtgtctagattacgcgaagcgactttgacagattcgactacatcttcgccatggacctctccaacctctcagacctcgaacgcctcaagcgcgaaaacaaagactccaaggccaaggtgatgctctacggcgattacagcggcaccaagaagccagaagtcgtcagcgacccctattacggtggccaggatggctttgacaaggcttttgagcagtgttctcgctttgccaagaactttctacaagatgtggtgggcgattcaacggaaaaagaaaaagaataaaattacagaacaagatggagagatcaaagaaaggggggtgggagggaagtgtacgtgcgcacgcatgcatgcatgggtagatttacccctggttttgtttttatttcctttgtgaaatgacaattggagtagatgggaaacggcgggatttgatacccaacactttgttacctgggatacgcggattatactacacaagttattaatatgcctagatacacacaaagcattttgggggatacatggttttgtagatgatacaacaagacactgatttttaatttagagctttacattcaacataacgagaaggagggtcgttgataatatgagtgctgcggtttgatagagttaatgaaagagcctgtgttaatagctcatttacctgtgaggcaatgctcaacccatgaacggatcagatgtgggtaactcgcgagaatagccagcgaggctttatacggaagtgatatcatctgatcctcagaactatcagatctgcatgtaataggagttgacgaaatatgacttcctactcggtgattaaggtagaagcagtaaaagcactacataggacggacgccatggctaagatttttactgggcaatttaaatattcctcttcaaaggtataaacatcttttcacagactgccatgacagtttgatcatcacatcttcaaatactttttagcaacttctcatcagatccctcagatatcaacaaaggggatcttatcaacttttaggtcgtaggccgactacacgctggggtatcttctcaatctatctgttcactggtatgtcctggggaaagccgggcaaacattaagaagcagtagcagggagcgaatggagcataaaacagcctcgccgactcttgtacaaacttgggcatctcctgcaatattccatccatagactaggagactctctcagcccggttcgccatgtaacaccacttgggtcgctctgtcattaagagcaataactgcagaaatagagaggtttcaaattagccatgcaaaccatcttcatagtataggtccagcctcgggggataaccaatatgctttataaactagccatagctaaattatccagcccccagagacttcatatccgatttctgttctttatcaactaccatggcccttcggtctcctcgtcgtagccatgtagtcaggaccctggatcactacgctgccaacgttgctggggatgatcttatcaatctcttttaccgagactttgaagttatagctaacagtattttctctacaatcatcggacctaaaagtgttatgcaaccgtcagccaggaagaaaactgtatactatttcaaggatcgtcttacttgtagaagtggcatgttaaatccggaggtacgtcagggtctacttttctgagtgaatgtatgtgatttgctcctctcaatccatcagttccccgttccagtatggaaaaataaaataacatagcaagtctatgtacagagagagggaaagaaacatacatatccgtactgatcttcgtgcaatgatgaggattgccagtccacgtccattgatggtcatggaacaacggagcagaatagagtatcgtctacaacgcttcattcgaaatggcaatatccagagaaatggaacgaatagaggtgaattctacaaattcttttattatcggcaccaattgcagttgatgccatggcaacaatgcacgagattaatatatacaactacactgtgacttttacaagatacatgtatatttaaacagacagagatactattatgatactgttaggtactttcttttttcttcttcttgtgcggccctcgttcatcctgttatgcttttttgaaacaaatttttacatcatggcgagtaatattaacagactggcgttctactagtgacttgctggcacgcattccatgggaaatagtgagctaccaggcagctcaatggtttagcttttgtggctgtttcaaggcaagtttgacagctggggatagattttgggagttggcgggacagattgaggaaataccacagctcgactgcctgatccaagatttggcccggagaggctttgtttaaggacgttacaaattacaccgcctaggtaggcctgcatactttcccttgtgggagactagaaacctgcttgtgagacgtcaagctagaagatcgtccgtccgcttccatccggtctgatcagcccggatcgacagtttggctcaagccggcctacggtgcttgtcccaaaatgctcgatgctatccgtcatctatgcacttctatacatagatgaagagtttatatcaacttcctacatggacatgcaaatctcaaagagcacagtcctatttaaggcagacgtcacattatcaagcatcaaagagattatcgttttgaataattttattccttttttcataaagaatatcttggcccaatgcaagagaggggatgtcacacttttcttccacatgcgtgacttggtacagcaaaggaaattgttcttgttcctcagcaagccagcacttcgactccaccgcggccattttttgcggtcctaataacgccaatataatatcaaataaagaaccatgcagcgccttgctaaggttagaaaggggaaaacaagagtggtagtatacaatgtaggggtacagagatccgttatcatgaaagtttgatgtgcgttgcgggcgatatccagcctgttccgacggtttcatccagcccggcacacggctcctttttggttcgtgtcgtttttttttttttccttttttccttttttgttatagttgtgatgttgttacatggtcatggtttgtctctggcgctcttggcggagcttctccatgactccaatgacacctccattgcggaggcgctcgaggacaagccgcatgccgtcgcggctcttgctgagctggtcaatggtcttggtggaggcaaggctctcaatgcttcgttgaatgccctttgcgccaagtccaccaagtagcccaggtagccagccggtgccgctactctcctgggcttggccaagcttgcctctgattttctctccgagccgtgacttgaacgagacgctggaattgacatccgtctcgttccgcgcaatcgcttcgggtgtgctcggcaccttgaagtgttgcttctcaaccaccgacagcacaccggtgaaattgaggttgcggctctccgtcttcatccatccttgcttgatatccacaacgctggtctcgagaatgtacgaggccttttcaccagagccgccacctgagacgctggcgggcagcagtttatatactgcgctgggcatgcggctcttcttcaggtgaatgcgggtggtgtagagacgctgcgtttccgggtcgacatggctggagatggtgtcggtgctcaggacgtgagcggcgaatgggttgagctgaggagacgagtatcgcaggaagtaggcgagggtgacggtcgggaaaggatgagagtaggtgtggttggtggagtgcgtgagaaccattgtgaatgttgttagagtcgtaattgaggtgaattgtcctgatatgctgctgctatccgtggagactcagttcgaagacgtcaaaggcgcaaacgctctcttgtcagaagcctcaatcactcgacgtcaatttcgctaagccggcatccgcgcattccaagcagcgttcgtgaaccagacaatcgtgacaacaaggagacaaagagaagcagcacgagatacagcgcagaagaaaaggggagcaggcgcttccaaagcctctggtcgaggaaatgaaatcgactgacggcagaggtcagtggcacgagcatcaacttttctgccggctataagcacgcggtcggcggggctgtgattggccaccggtgaggggaaaaggcttcgcgcgagcccaatccggggtggcagcttcacgtgaccggccttttgcccacgcagcgcagctggctaagctccgggctggcgacccccaccatagctctgctggattacagcgccatttgttcactgtttgttcactgagccgtcacatcgtcgcagcatgcggtggcaaactccagcatattcgagatccagccgcaccccgggccatgcagccatcggactgttgagctgctaagcattactaaactaatcaaatgttccattaactggcatccatgctatatgccgtccctctactatgcgaactactagcagtacctatgcaggtctatgtgctacctcgtacacgcaagtagtataatcccgtattacctatatgtgtatgataaatgaccagaacaaagaggggaaatccccccagaagatatcgtgtacatcggcgaatttatcgccgttatagccgctgttccgcaaccccgctcagcaatgctaccatccttcgtcttctctacagtaaaaagcaaggctatagcagaaactcctcgcccgcatagtgccgcagaatcacccaaccctcgttaaacgtcttcttctcaaaacgcacaatgacggcagcatgcgtgtgtcgatccttctggatccaaacagggtatttccgccatttgagtgagtttagtgatcgaatcatctcgaactggcaaggtgccaaggccagcgttggctgcgtagggatggacattcttctctctcgggccattgtgcttctgtcctctgcgttcatgcccgtctcttcgtcttcgtcttcgtctgccagatattcttggtgctgcgagttgttcaaggcctcgtagacgtgttcgacctcttcacgaaactccttgatcagtattgggacccggtattcccttatgtcgatgcccgccaggccgccttcgtgtagcttgatgcgctttgtgcttcgtatggtttgaaaaactgaattgataagatatgccaccacgccaatgggcaccagaacacccactgtgaccatgaatggaattcctctcagccatcgcacgcccgtttcggtcaacgatgaaatggtgattggcgcgggaaccttgggtcgcggagagaagggatgcgcagcatctagtagcacaccctcaccatctttgagaaagttgactttgacccggtctatatccttgtatggatccgtcttttctatacaggtcgtatagtaaaccgcacttcgatcattaacaatgttgctgtacaacgtgtgtcttctaaacttttgcagccccagcataaaaatagactgcgggtcggccatgacagagagtagggggcgtccagtgtctcgaaacttgtcaatggtgaatagttggctccccgacattgacaatgttctcgcgcccagcacattccatatgtgattgtgccatcccttaagaggagttcgtacgcccagatgtggcgaagcaaacgtcgtaaagttctgtccttgattgtcaatatccagcctctctctcttacaaactagagggttgaaaggtgcccaccatgcactcaactgagtccagaatgccctttgcatacagcaggccaactgcgtatcgcgacacgagcccgccgagagagtatcctacaacactcagcttccttatcttgccgccattgctctcaatagtcttgagctcttctataatctcggcgcagactcgctcgccaccaagctcgatgccgtcgtacgtgaaactgccgctgttccgcttggccagcagaagatagaggtcgtcaggggaatgttgggctcgcagtgtcttggcaatgttgttcatgtggttcggattcccccatagcttttcgagacccaagttagcccagacagatgcatctcagaggctgttccaaaaactcactccatgaaccaggacgcagaggtggtccgccttgttgcttccgccggcgaaatccatggtgagcgctgcacctagaagtcttgagccggccaggcgagcagacatttgctgcagaagaggctgtaacggcgaaaggggtggaaataggcgtttacacgcattacgtagggcatgtccgaggcacgttgaaagaggatgcgtaatcgctcgcgggccgtatttaccggagctaggaggtgggctgatatccacaggcacccatagccttgtaggtgctgtttacaagctgtagtgaaacttggcagcggaaagatcacagccatgttttccagtaaatcaaaagattccatggatttgaaataataaacagtgtctgttaccaacatgaatatatattaaaaatcgtgctaatacaacaagtcgagcttggatttttcagggtccttacccgggaaagtgaggtaatacctacctacttttgcctagagaacttaagtgcacgactgaaacagttggaaaggtaaatcttttctgttttgctattatggttgaatccatatctcttcatgacctctggacgtatgaataggaccagttattggatgcttctaaatagtagtaaaagtgttcacatttgagcaaattgatgcacgctgtcacacgcaatacacagtctggcagttcttgtagccaaacaaagtatagagacaaaacatgggaataaaacaaaatcaaagctttcaacttagtttacaaaaactagactgcatattccatctaccatctggttcagctacttctctgtcaagtggcatcaacagcagtatcactgaatcactgcacaagcacacaatttaaagacattagcacccccgtcattgttacttagcggccctttagtgtccccagcgcttctgctcggcagcctcgcgcctaaatgtcggcgcttccgcccctggctcgcccccctgcagttctagaggctcagatgcagcgtaccgtgtatctttaattgtttccaatcatcaaccaaacaatcatctgtggcttgacaaacatttgagcaaattgttcagtcgtttgctttgacggaacatacaaacgcctcattacacacttctgctcacatgatgccgcgcaaatgaaccttttgcctgtccaaatctagatcacgcgtcacttgttcctcactttcagtgctgcaaggccatcatgagcctctcactcaagcacattccctgcccagcaggcaataaatgcacagcctttcagtgtatattcggacatgaaaaggacaacagcaaggccgatggagacagtgttagcgagccggcaaagagtgatatattatcacctccagatcaggatcgcccgaacaaacgcttaaaggtcgacgacgcttccctcaaaacacaaacgggtgtagccgccaatggtcagaccaagcaaacgaaagaggaacataaaaagccagttctgccccaaagcgccacgcgttccatctctcctcctccactcaaaagaaaggctgcaccctcaacaacccagactgcagagaatcctgccccttcttcctcaactacaaagaaccaaacaagtgctttatccggatccaagactacggctatgccaaaatcaaagaaagctgagactctcaatcctcgactactcaaaagttccccagctagccatgagatccggctcaaactcctcagacttgtgcaccaggaattcaaacgcctaaatgaggaactgaagaagagtgtcacaaaccaagagaagaatctactattgtctgaccaagacctcatcatcagagctcttgacgaagagcaagcctgcgctatagaaaagccagccgtctactcaaacgtcatgaagaacaaggtcatgcaatataagcgcatgactgcggctcagtggaaagagactcgggccaaagaaaagcaagatgcccagaaaaagctcaagaaagacgacatggttgacggagagcctaaaaagatcgagactggccttacaaacgcacaagaagtccaactattgaaacgcatcgtcacgccaatcgacaacatgggacaccatggatacgtccccaccgttccaacagaggagcaaatcaaatcggccttggatggtatggaagcgggaaagggatgggagaaatgcgatcgttgccagcagagattccaggtcttccctggacggagagaggaggatggcgccttgacaactggaggagcctgcaagttccactggggcaagacctatatcccagagaagcagcccggtgacaagacaagggtgcccaaacgataccactgctgtggcgaagaagttggcgattcggccggatgcttcactcacgagcaccacgtcttcaaagcaagcgaccccaaacggctggctgctgttctcaactttgcagagacaccggagaatgctatcgctcccacggatagagcagtctgctttgactgcgaaatgtgctacacggtccacggccttgagttggtgcgtctgacagctacatcatggcctgccggagaagacttgctcgacgtcctggtccaacccataggagaaatcttggatctcaattctcgattttcaggcgtctggcccgaagatctcgctggagctgaatcctggtccgtcaacgacgatctcaagccagctaagggaggcgaagagacgggaagcgaagacggcgaggtgaaatctaagaagagaaagctcaaaatcgtttcttcccccgaagttgcgcgagaccttctcttctcgcttatatccccgtcaacgcccctcatgggccacggtctagaaaacgacctcaacgccgtccgcgtcgtgcacccgaccatcatcgacaccgtcttgctctacccccacagaatgggtctgccatatcgctttggcctcaagaccttgatgagcgttcacctgaatgtcaagatccagcaggagacgggaccgaagatgcttggtcacgactctggagaggatgccagggcggctggagatttggttcgactacgggtcatggatgtgtggaatgacttgaagagaaaaggctggcgggttgttgatggcgagattacgccccccgaaggtggaggcgtccttacagaggcatttatcgagaaccggttccggcttgcttgaagctgaggatattctgttgctcggagagttataggggagtgtctaggctgaatacctctaggctgaaaacccattggagcgtccaggttgaatacccatccacacgtttgcgttggttgctttgaatttgatcatcttgctcataggatacggagactttacttagcctagctcaagcatgcattgcatttaggagctttacaataatttgggcgccaagaatagagcatgggtttctttttttttttttattcttcaaggacaggcctctccgggcctgctatagctaaaagtacaagattgtcgtgatttgatcccccctgccaataccctaacccagcagtgagcgggtgtgctctccatacgtgccttacctttccattattcctacaaatccgcctcacgccctgcctacagacagcagatactggcttccgctgccaccctttcctcccgaaggcagatacgccacgttggggttcgacgacagcgcctgcgcaatctctctgctcgcctcaatctttcgaatctgcaccagtccatcaccagccttggcaatagccttgctaatcgtctccgcactctcggcctcgccctctgcgcggataacgttggcctggcgctcctgctcggccttttcgacaatgaagcgcgcacgctcggcgtcctgctgggcaatctgcttctgctcgacggcctttgtgaactcgcggccaaaggtcatgtgggtgatggagacgtcctcgagggcaatgttgaactcggcggcgcggcgggtgaggtcgctgcggatgcgctgtgagacggcctcgcgctgggtgatgagctcggcggcgtcgaactgggcgacgatggccttgaggacttcgtttccgatggaggggaggactctctcatcgtagtctgcgccgaggttctacattttcgagtcgtattagctaacagtccaaagtgtagttgattgataggagtagaaacatatttacctggtaaatctttggcagggccttgacgtctggccggtgcaaaactcgcagcgtcaagctgaccatctggagatccttgctgccagtggttgtggcaatgttcctgggcttcgtccgcacgtcaaagatgatgctcctctgcacccaaggaatcaaaaggtgcgttccctcgttgatgacatcctccttgacaccggacaatctgtcgaaaataactgctcttgtgccaccgcgaacatcgtaaatggactgtgagaggaggaatgcgccggcagaggccgggatggccatgcggtacatgaggttgagagtccgcgcaaaggccgccatcttgggatcgtagcgttatcaacactgaaaaagcgtctcgagggggctggttgaatcccagatgatcacgaaagagctgcgtgaaactggctcttctgcggtttacgaagctctaagctctgcctatgaggtttcgactcgatcgattgtcccgcagttggtggtgcttgatttgattttccgcccgagcaggcgcgccatgcctattcgggcaagctcggctagactcgcgaggatgctctgcgttttcaccaattccgaacccgaactcattccacgctctgctcttctctcgaaaacaggaatcgcaacaccgaacttttctttgcttaatccgcgacgatgagacctactcagatcctccgcagcggcgcccctgcacccaagcaaaaccagtatgtgcagcctctcctccggcagatgcggccaatcgtaccaccgacttgcggcttttctacgagatgcgagagtcgacgatgcgacgcctacctatacccgaatgtttttggccaattgatggtgatgctgactttttttctctactagctggctcggcgactggggttcctttggtaagtgaactttgcctgtcaaatcgttacaatggatggaccgcgaaagaggatgcacgatgtgggtggtgggggagtgaaagaggaatggatgtccattggcacattgaaagagatgggatgagctggggaaaaagaaaggaaagagcatattgggctgcttgagggacaaggattgcgacagacacccgagcctggatcgaactgcgaatatcgaaagagtcactcgaatgctaacacacgatgaaaataggtggtgccaagcagaagggcatcatcgacttcggtatctccgccaaccgtcaaaacccctttgccggcgctgcccacgatgccatcttcaacaccttccgccgcaccaagggccagatcttctactggctgcctcccatgctggccggctactatctgatgaactgggccaccgagaggtacgactgtcgaattgcaacggaatactagtggatagtacatctgaatgtcaaaatgctaacccctgcatagaaaccactacctcaactccaaggctggccgtgctgagtttggcgacgaggaggagtaaaatggtgcatagctcgtgttgttggattatgggcgtccaggagacccagtgtatatcagcgtctagatcaggtgaaaaagaatagaaacggttggctctacgagttattttaattaataaacgagctgaaagaacgctcgtctttaaatatctgcatgacttggcgatgtatggaaacaaaaagccggaagatggcaatcacttttcatgtctctctcttgtctcaacattaaccatgagctttagcagcttaaatcattcatatatcgtatggattggcaattaaagaggtgcatcttctcataaagatgactcctgattcaaaaatccacggctcgattaagtcatctgaatcttgctcaacgtgataggctcgcaatcccatcacgtgatgcgttcttcaccttgttcggcgtcggccctacaaaacgccgagaaatttgagagggtcccctcaccgagaaaaaaagtttggcttgagtaggaaatttttgaagagcgatcgtgcgaggacgacaagacattgacaaaaacgcgaccaagttgcgcaagactctcaattggtgtaaaagacgctaattggatcaagtctggtcgattgagcctttgtataaacttcaggcactcaattgtcctgttcatccttcatttttccatcatttccctcgtgctttcgcatcacacacatagcagccatggcctctgaacgacccgacaagaaggagaagaaggagaagaaggagaagcgcaccgaagagtccggcgtgaagaaggagaagaaggaaaagaaggacaagaaggacaagaaggagaagctcgccgctgctctggacgagaagctgcagcaggatgtcgctggccagatctcgcctgtgaagggctctgaggactcggacatggacgaggacaaggcacccgaggttgctcttgagagaaaggttgtgctttttgccgtccctctggctgatgagaagggccagaagaagatctacaagacgatccgaaagggtaagactttgagcccacgaacgcacacccttttggtgttttctgcttggccacttgagcctacatttactaactatatattgtcaaatagccgccaagaatggtaccctcaagcgtggtgtcaaggaagtcgtcaagaccctgcgaaagtccgcccccagcgcccccggctacacctccttccccggcgtcgtcgtcatcgccggcgacatttcccccatggacgtcatctcacacctgcccgtgctctgcgaggaccacaacgtgcccttcatcttcgtcacatcgcgcgctgagctcggtgccgcggccaagaccaagcgacctaccagtgtggtcatgatcatggagaaggccgagggcaagaagaaggcttccaaggaggctgacaaggacgaggatgatgacaaggagtcgtacagcgagacttatgcttctctggttaagctggtgcagaaggagggcagcaagcagtctttctggacaaagggagaatccaaggcgtaaagaagaacaaaatgaaagagagggtgaggagataaggaaagtgtttggatgatgtgtctgggagtgggatgttgttgatgcgaagcgcttaatctgggtgtacattaacaataccagagggggaatgtcttgcagcagcaagaactttgttggggcaaacggcggcgttcaggtatataaagtactttcttgatcaatggaaaatcttttgcgtttttactacagctctagccagggattttgtttattgtggtaacagtgactattaagtgttactacaattcgatggtgaaataatgttcccaaggtgtgtttcaatagaaacaaagctctcaaatttagactaataaaagttgttgttacagtaaaccatcagacgtgatgggcctttttactacatgatattcggtgattcccatcccaactcccgaaaagtacatcaggggaaagactatgaaaagagtttgtctgctttactcaaaggggttggtcctggttccccaccagttgagaaccagagccaggccgacagtctcgagtattttggcagcgacattgacgccgacggtgtcaagaggcctcttttcactgaagacctgagtgatgaactgcaaggaatgaggcattagcttgagcgacaagacaagtggcactatccaatagaaacttacgctgggagctgaagtcgcggcaaagatgagagcgcccagatacgccgcgcccttgtggctcagcgtgcccgtggcattgagcagcgcacccacgccgtagctctgcagggccgagcccacaaaggacgtgccccaggcgagagcggcgccgccggcctcgcgcgagcggataaactcctccttggtgttggaggcctttgcgcggtggtaggtctggccgaagatgggcgcgaggacgacgaggtcgacgccgtggttgaagaaggtgccgagggcgatggccgagggcttgacggcagggaagtctgggaggggatattgatgagtttctgatatgtttccaaaggattgattttcatgatttgaatagagttgagggggggttgttggagagtggcgagatgagaggggggaagctctggtgagatttggtgagcttttggtgagcttttcgacttacattgaagagacatttttgaaatggttcgattactgtgatgaattcgagaagatgaggcgatgaagaggccaaagaagatttattgtatcgtcgtcttaggaggtttcgttttatttcagatctcagatcttacaagaaaaaagaaaaaggaggcaaacccagcaggtatttgtattccgcccaacttcatcggcaaggcaggagctaaaggccagtgaactaacctacctagcaaaaaaaaacaatcaattacgtctttaattttcccctcttagcatctcgatttcgcccaaagtatattctctatactaagaatgcccttggcttgcaaaacgatttcgtcatgacgatgatgtcacgactacgccttttgacggttttgggaggcgtttttttttttttgcggctgccggatggaggaaattccttttttccatggtgagacaaattgtcttaggtaacgacttaacgtcagtctctacgccctggttcacaaaaagcctccgttaaccggtaagttgtttggtgttgcttgcgtgctgttcagcttgcaacattggtgctgctccaggttggattaggtaaggtaatgatgcaaactactcactgcccctgttccttgaacgctggatgtgccctactgtatgtacctatgtaagagatacatgcgtctacatgaacaggtctgcagggccgatcttgctttaatccaggctgtgcctcggcattctataacagttcaaggcccattataagacaatcaaacccgatgagacaatctgacgaatttcaaccttcccctacttaaccaagcacacgacttgaacggaccgctctcctcctccaaagcaaatcatggcagcatacacaccaaaagaataatgaccaaacggctgcttcttaatccatgacacacaacgacccatcagattctgccccaacgtattttccaagtaagaagcgaatcccggcttccatttttttctcgctcaagagatccactgcggggattgtcaacttcagctggggcgtggcgtggggcacgttttcactgtaatccaacctcggtcaccagaaaaacacaatcgtcatcgggacagcatctcaatccacaagggcaagtaagaaatctctcaaatattcgggataggcgaatacaacgtgttatacaagtagttccaacatcaacttgaaaagaaaaagagcatcatacaaagtacacagatcacagataagcaagaaaggcacgcagtaaaagaaaactcgcaaaaaaaaaaaaaaaacctggtagtccctgtattggctcgaagcacaagcttcccataaaatcatgcctcttcttcccatcgtaatgcctaactaaccccccatcgcctgaacaaaaccaaatgccatgtttgaaaaaaaaaaaaaaagaggccctttcccgcttggttgcaaagaacatgttactcatgccggccagatgaattccgaatgtgtgatgaaaactcccatgacgtcttttcttcgtatactatccatacaatcaggtcgcttttgttttcccaagagagaaaactgaaaaatagaaggaaaaggatctaaactggcatcagctagattccctctcctcgctaagctccctttccgcgtttcattcgcttcgtcgctcgtcgctcgtctcctcgcctcaaaggactgccggtttttttttttttgccaggttgcattatgtatataaaaactttgagaggagcaaaaacaaaaccagaaataacttaaataaacaaatcttgccgtaagcgttgcccataatcctctatgcttggagatggccgtattcgccgctgcgtagccctagtaaagctctaacatcatgaacgtactggaggccttccagcaaaggtactaaatgcatcaaatcgccatctgtcggatcgtttatccagccttgaatcggtatggcattgtctatggggagaaagggttagatccgtgtgtgtacgatgtagtagttaaaaactctcaccttcatggaacaaatagctcagcgggctattgtccagaatcatcaccttgctcagatccggctcaacagaactcaagtctttgatgtacgctccttgtcgatacgtgcagtgctggcgatagtatcttgcagagaaaaacttcctttccgactcgagccagtcaattacggggtcggcatactcctgaacagaggctgtaaaaacaaccaggttgaaccacttgcatattctgcggaggaactcgtcgcaataaggtcgcttgttcacccagtacaggatcggatgctgcgcaacgctattctgcccactcattcccagagtcgcagtgttgagctggacttcaatcatgtggccgctgttcatccttcctcccttggacatgctgtggatgagcgtctcatcgagatctaggatgagcgtcttttgctgtttcctggaaggttccaataggttcagatacgagggctgtcgtcgggggatcaagggtcgtggcggtgctggcgtcttcggatacttggtaagggcggcgatgggggatgtcggagacttgagctgcgcggacagttcgcttcggccgatgtcgcctttccctggagaggcagactgagactttctatgtttccgctgctcctcgtcgttgagtttaattcggatagatcgtcgcgccgagccggtctcttcgctggcctgggtggacttggatcgctgatgccgacctttggcgccacggggctcgtcttccgattcggatgatatgccagacgaagatgtattattggagcgagacggtgtagacggaacgccgaggtgccgcgaattgcggccagtctttttcgaatctggggtcgacggatatacatcgtccgcggccagctcgccgtgagcgaagccaaacagccttttcagctgtgtcatgggcgcaaacttgccaaagtcgtcgtagaagcaggccgccaggaagtaggcgggcgccgtcagcgtggcgaacagccaccgaatggagttgatgacgctggacgcgatcccccgcggcagcacatgccaccaccgcgagcgcttcccttccggcttggactcccagaatagcggcgtctcttcagtagcaaaagcaccttggtcgtcgttgtcgaatcgcttctcggaaggggagccctcggccgacgagggctgggcctcctgtccatccgccttgtcctcagacgcttcgagcgccttgtcgtcgtcggactgcaggcccgtgccggatgagatgctgttggatcgggagtgggtgggactcgacggcggcgacacgcgcgcggtgatgatgttgagggagttcatactgaacagagacaccaatccatgggacatcggaggcggcctcggggagcgggtcgggcgcaaggactgttcgggacgacggagagatgaaggatgcgaaaggacgaggcgaggcgaggcctggagaagagaggcagagacacgagacggggcccaaaaaagggagcgtcgcaagatgccggggaggcgatggagaccgcttgcggcgtcgatgctcgtggcttccgggctcggggacgatgccaatggccctgcagcgcactccagggggggttaaaatgagcctccgcagggcgctcggcaaacgaatgtcatgagtgagtcgcttccaagggggcggaaaggagcgagagaggcgggcggcgatggcgatggagccgcaggcgaggcttgtgggcgaagatgggacgagatgcgactgcgatgcaacaaagaggacagccgtggaaaatgggacgacgctattacgagccgcccgaaaaaaaaattggaagggctatgctcttgagggggccttgctctgttctaaatgaacttggccaagtacatgtagaccacaggcacaagcacgtcgctctagcacgttttgacagttagctggcccgtccaggcgttgaggcacccaggaggacgttccccaagcaaatcgggccaggtcgtcatcaaggccagggtatagcgggccaagcgctgggaggtcagatgccgcccacgctagggcgggtttttggggacttgcagcggccatggcaggggctgttggggagcccctaccgtccaatgcgctgctgagcctggagcccgtttccggtcagcagtgccgaggtgtggcagcgtatcgtatcgagtgctcgaggtcggaatataacgacggcagacaaggtacaggcgcataagagtagagacggcagctagacaagaagagagttgaaagatggcatcagtaaaggtgatcaaagatgattccaacctccaatattgccaattaatatcgctagaaatatatactgtacatatcaacactcttcaaatgctgttaatactactgtatttacacccgtcatcgttccatttccaaccgccctttttctcttggccttttagtcgttcctacgctagcatgtgtcaactctagcccgtctgtatccgcgcatgtggttgacctgaacttttaatttgtgctagttgcccaagccacgactgcttcctacaagcgtcaagagacgctggaatggagaaacacgaaagacaaaaaagtcaagaggctggctgcatgtttggcttcagcctactgtcatacgaaaaaagtatcagcgtcctgtgcattcaggtatcggggccgctaagctcgcaaatcttacattagtgcatacgctgcgaggtgggctgcctttaagctgcatggccgaaattctttttcgacgccactaccacgggcttttgcatgttgagtcacgatcgcaaaggctcttctggcgcccacaaaccaacccagagccaaaccccgcccacctgcaccacacccattcccgagctgcgataaagcgagcgcacctctagcatcacttgacgctatcacggccataatttgtatcttctcccacctgccctttgccagaaactcgcagcccgcgcagccatcaagaatccgagtccttgtccgtcgcacaaaattcgagtcatagcgctgccagtcatcccaccgagcatcggcccttggataaccgcacacaaaggccaaaacaccgtcgctcgccagcaacagagcctacgatgccctctgtatccgcgggccatgcgctcgacctcgaaaaattcctgaaatctctcaaaggacaacagctggaagcttccgtcaacagcttgatatcgtacgtgatgtgatccgtcagtagtttgcaatgcggggcatgataagattgtcgcattgcggctcgacttttatttcattggccgcggtgcgagggaggtgtactgccagacagcttgatactgacaatacgctgcttgtagtcttttaaagcgaagacagattaggggatccgagccttgcgccatcgccaccgcccacatcctcctccaagtggttgcgcgctcaaaatggcacgatgtcgacagcctcttgctcaacgtctcaaggaccggccgtagattggtcgacgcccagcccaacgagcttgtcattggcaacattgtgcgccgcgttctgggcctgattcgagacgaggcttctgaagatcgaggcgatgctggcgacgaatcggcgagcgaagcacccacgccaaccgacattgtcccgccgtcgtccattagccagcagtggtcgtcaaaacggttcgactccgtcgatagttcaaccggtgcctcacgccctccactcatctcctcctacagctccatcaacccgcccaaatcactgttccacctgctgtcgacctcgcctcccactgatggaaacgtgtcgcctttcaagacttcgggcgcttcgacccctacctggcgggggaacgcgggccagatccacgcgctgcgctctgaagtgattgacggtatcgaggagatcaaggacgaaatcagccaggtggatgaccagattgccgcctctgctgaagtgcagatccatcccggagacttgatactggtccaccagccatccacaacaactgaacgatttattcttcgcgccgcccaaaagcgcaagtttaccgtcctcctcgccatggcgccgccgagaagacagcactcgcctgagaaccagcatgccgtattcagaaagaagctgtcagcagccggcatcacggtggtgaatgtgatgaatggcgggctgatggcttacatgtcaagagtcaacaaggtcattattggtgcgagagcagttgttgctacgggcggtgttgtggctgatgctggctctgctgctattgcacgagcggccaaggagcagggcgctgctgttgtcgtgctcaacggcatctacaagctgagcccggagagcccctttgacgagagctcgctgattgaatggggcgactcgtcgacgtttgtgagcttctcggacggtcctctggtgtgtggtgccgagattcgaaccgcacttactgagctgattccgccggagctgatcgatacttatatcacaaacctgtaagttgggtcccagaggtgtatcttttctgcctcgatttatccttctgttcgagtatctcgtcttgtgaattgagcatataactaaccgtttggtgactataggggcacacattcacgcgaccatttgtcgagccttatcgcagaccattacaagcgagaggacgcagactttcacatctgggaagaggctctcgcctgatggtagtgacgatttcacgaggaatgataacaaatcaaacaagtaaaagcagaaaaacgaccaaggagccttcatcacatacatggtgacaaaaagaaaggataggataaatgacggtatagaatgttcctgacacaaaaaaagagagaaattaaaattaccggcgaatagctttcgcatcgtcattcattgacgttgatatgtgctgtatatgtcttgtctgccttgtgcctggctagtaataactttgtccggggtacagactccatttggagaatagtacaaactattgaagctggatagacatccattcataactgccaacaacatatcattagctcaacaccaaaagtagcatcagtcaaacgatctcgccgaaacgtcaccacgatagccggccgcgtcagcaagcatcggcagcccaggggtcctcattggctccctctcagcacccacgacctacccacggcctacccgtaggattcaatcaggcgatgcaacgctcagccaaccccagcgccaggctccaggcgagtccagacaggcatcgctgcagccaacttgccaacgtaacggggctgcgtggcctccactggcaattagagctggccagcactaaacgaccactaacagcctagctggccacacccgtcgcagcgctaaatccgcccagcgtcgacactaacacgacgagacgacgatttccggctgaagaagcaaagagattcggcgaggcataaacgctggctggtgcaagctgcagccataaaagatccgctgagggagtgacaagactgcattcgtgtcttctctctgttctcttttttcttttcgccacacaaaacagtgcttgccacttgattttcttgctgttcaattctggggagagcttagggggtgtagtacccggtgtctgcctagaaatcgtggcctgtcttcaattctctaggcctgcctgttttaaacttgtacaactgccatcaattgttcaaacctttcatccaagtccccaattccttaatcagcagtacactgcgagatcttctccacgacgatagggataaaatactttcctcccccggagcatagcagccaagagtacttcgtcacagggtacgcacgcctccaacggcttaaagccgccatcgccaggatgaatcccaacaacaccagcaccaacagcaatagccatctcagcgtccagggagacgaagtcccgcctccaccctattcagagacggacgtctacagcaattcaaatggctctcgctctcctcgcccggcagccgcagaaaccccatctcacggcttcgtaccagtagacgatgctgcctcttcgactgccgacgatgtcatctacacgccacctctcagccctcaaaacacttcagacgctgggcagtccgcggcctctctatattttgagcggaggcctgtgccgcagccaaacgcaacagcccgcgaacctcttgttcatgccatagaggtaaatgatgcttcgcggcctgacgatttcccctaccagaatgactgggcagcccgagacatctctgccctggactggtctacttttgtcaacttcctgcttcccgatcacagcacgagacagaatgaggctatcctccatagaaagctgcgagatgagatgcagtcaaactcgggcagcactaacgatacgacgtcgcaggtcgaagcccagctcggccggaatgctgatgcaggaactacacctagccctgatgctgtgcagcgaagaagaaatgtcgaagccactgtcctgcagtggaatgatggcttcttcaaccctcgtggtatccaagtcaaccttgaacccctgagagctccgtccacgcagatgcctggggcctgggaaaccaacgttgaccagagatctgagtctgctcagtcttcgcatacagcaggccgctcagagccctccagctggagcccatggagtggcctcgtcatggatgaaaatggcattcgacttggcaactcctttatggacgaaagtggcattcgacttggcaattcctttgtggcagactcaaatggcctgcgcatcggaaacctcatcatggatgacaaaggcattcgatatggaaatagcaaagggccaagccagcagcagtcacggcagccaactacggatgccggccaagacgttcgcggtcgtgctgctaatcaaggaagccagcccgacaacaaaaaggatcacaaacgctcatcatcctgctcgtctgtctcatcactatcctccatgagctctgtatcttccattgggtctctgcccagctatgacgacgttccccagaggtcaatacaggtttacctagcccgactccaggactggactgaccatcctgagcaataccgctccaagcaagacgtcaaacagttgaaggctgacctcaagagcgtccccatgtgcgatggctccatctctgaggcagataaaaaggctctgaaagcacaaataaaggccttggcgagtgtgtggaggcagatcaagaaaacccagagaaaggaacgcagggctctcaaaaaggagcgccgtgcccagaggagagcagagtggaaggagaagagacagcataaaaaggagatgaggaaagcagagagagaagctcgaaaggaagcccgaagagaagttgctgctcctccgcctcccccgccacctgctattccaccaatgcctccaatgcctcccggacacgttgtgcctcctgtgcctcctgtgccaccgatgcctggaaatcctcccccctttaccggcagcttcccctggggtcctcacggcccgggcagaggtcgaggtggacgaggtggaagaggaggcagaggcggaagaggcggtcggggcggtcgtggtggttttcaatctgatcaccagggtccctttggccaagactggactggcgaaaatggcgtgtttggatcgcgcggtccttttggccctggaggtccatttggtccccatggtccctttggcgaaaagggcatctttggaaacggcggcagcgatggctatggctccaacagtttctttagaaatacggcggaacagcgacaccaagcgcacaatcagcgcgatcagctacagcagcggttacagcaacagcgcgaaatgagagagcaacagctggagcgaatgcgtcagcagcatgagcaagcacggcagcaacaccaacagcatcgtgaacgggcgatgcagcagcatgaacaacatatgcagcaacacgcacagaagatgcagcaacacgaacagaggatggaacaaatccgacagcaggccgtcaacagcggcgcggcatattcctctcactccatgccgggctactggcccgacgagaaacacgaatattcaattcccgtaacatcacaagatgatgacgagcagatggctccctctgccgctgcggcagcaaagtaccggtccatcatgggtatcgagacttcgattgagcaacagctcgctgcggcggagaaggctccgccaggtcctgaaaaggaggcgctggaatgggccattgccgagatgctgaatcagttggaggtgatgaggatggaggctgacgaggagtatgcaatagagctgagcgggcaatgatgtttatgatgatttgaggttgcaaccctgatttttggaactctgcaagattgatgactactcactttagttttttcttttcttttcttcttcttctacgaatgtattaaaaaagcaaaaaacatttaaagcagcgttaaaagataccaagcatcatattatataaagcctataggtagacagtcattacgaaaagagaagacataaaaaaaacatcatcttataaatcaaacttttccgacttcatctcacaactgcgttcttgattcataggcaattccttttttttctctaatctattcctctccctcccaatgtcttgttcccgtagaataacaacatagagtacaatagcgaagccccaaatctcacatccgacaagccatatgaaaacaaaagagacattcttcccttgaaaagtacaagatataaaacataaaccacacaagtataaaaaaatcgaacctctaaacgtaaaaatgcatcccaactttttttatacacaaacaacagcccagcttttagagagaagaaaacgaaaaaaaaaaaaaaaaaaaaagagaagaagaaaaagagaagaaaactgcccatttaatgcttcgtctcatccttctccaccaaatccccaactcccaatcccctccccaccgcaaccttgaccttcttctccttatcccccacctcgggatccctcccaacctcgcccaccgcctcgccctcatccacgccctcgctgcgtatcggcagctcagcagtagtcgcagcaccagagccgttcgtcttgctcttgtccgcatccttgtccttgtcctcgtcctcgccgccggcatagcgcttcgccagctccgccacgtcgtccaggtcgagccgcatgctgaaggcgtcctcgccgtcggcgtagtacttgctctccgtcttttcgttgcggaacttgagcgtgtcttcgtagaggtgtcgtgcggcgacgttggagacgcggacgtggagcgagacgtatttggcctggaaggtttccaccatggcgagctctagaaaataaaaacaaaccctcgaggttagtcacacagattgtaaaaaaacggtacaagggcaaaaacatacgactctgcctcatcagcttctccgcaatccccagccgccgatgcgtccgcatcacgctcaagctcgtaatatgcccatgctgcaccccgtccgtcggctcctcctccatcttggccagcacgtagcccacaatcttggggtagtcgtaggcgcccttgcgcgggcgcgagacgtccaccgccacgaagctcagctgcggccacgacagcgcgtggtagaggtagtacttgagaaagtagttttccggcaggttctccaggttggcgtgctggatgaggggcaggtcggccgtggtgaggaggcggatgtccatggtgggcggtggttttttatatagaaggagaaaagagattgaaacaaaatgtggttgtggtgagaaacaagaagaagatgtaagagacaagagagaaaggcaaggcagcggatctggttgcgaaactcggtgcaaaggccggaagagactcccccaccaaaagccttgtccgctgcggggcccgacttttggtgcttagaagctccaagagaagagctgtcaacgaaatcaattatacacaggaaaaacactatttctcgagattcttaaatgccaattgcatagttatagagcctgttgactagctcaagagagaaacctaagaagaaaaaatcgaaatgttgaattctcatatgctaaaggcaccctagtactacctcaactccccgcacacatacaccatagctcaatatacattctatgctctcttcatttatttatttttctctttttcttctcttttttcctttattgtcttgtctgatctctaattgtctactttcttctcgcgaatcggcaagtctttcgttacctcggccgacgtcgcagtcatgcccccagccgcagaggcctcgtcctgagccttgacatccacgtcggcagcggtggcggcagcagccttggcagcttcagctttggcggccttggcggccttcttcctctccttgtcctcctgcttcttcttcttggcggccgcttcggcagcacgagtctcggcggaaccgccaaacagctccttccactcggcaatcttcttatcctcgattctggtgaagagataggcggccttgccaatcttgtggccagccttgatggcggtgggctcccagacgtcagggatcaaggccagcttggtgttgagctgctggcagatggagtcagaggtggatggcatgtacggagaagccactgaggcgagcagatggcaaaggttcagggcgagaccaatggtggtgtgagttcgctcagggttctccgccaggttggcgttgtcgagtcggccttggagaaggttgttgccctctcggctaatctccaacagggctttgctgccggcacgaatgtgtacattctccaaaaggtcgacgtactcctttagcaagccattgaccgtcttaacccaggcgccaaagtcaaaggtgtcatccttgtaggaggggtcgaactcgggaacgacgccatccagcttggcgttgacaaacttgacaatgcggttgacaaagttgccaaagttggcgaggagctcgctgttgttggccagctggaacgactgccactcgaattgggtatcgctggtttccggtcggtttgataggaggtagtatctccacacagatggcgaaatgccaatttccctggcctggttgccgaaaacaccgattcctcttgacttggagaacttgccgttctcgtagttcaagtactcggtagtggaaaggtggttaagcagggtccacttgtatccggtaccaatctcggatccagggaagatgactggtagcagcatacatgtcagctcaatctcgaaaataaaaacattaaaagaaatcatccggccacgaacctgtgtggaagggcacgttgtccttgcccatgaactggtagagggtgacgtcgtcggggttcttccaccattgctcccactcatcggtatagttggccgtgatggaaggatagccgatgcaggcatcaaaccacacgtaaatgaccttcttctcgtatccaggcagcggaaccggcacaccccacttcaaatctctggtgatgctgcgagcctccaggcccttggtcagccacgactgggtgatggaaacgccgttttgaggccagccgtatttcttgtgcgcatcctggaaccacttgtcaatctcgggctgcagcttctcgaggcggatgaagacgtgtgtcgtgtcgcggggcacgggcgttgcgccgtcaatcttgcatcgcgggttgacgagctcaaacggatccagcaggcttccgcacttgtcgcactggtcgccgcgggcatcgtcgtagttgcacttggggcaggttccctcgacgaatcgatcggccaggaacgaatcgtgcttctcgcagtagggctgttgtgtcgtccgctcctcgaggaagtcgttttcgtgcagcttgaggaagatgtcctgcacaatctccgtctgcttcttggtcgaggtgcggccaaagtagtcgaagccaatctcgaaccactcgtaaatctccttgtgcttgacgtggaactcgtcgcagagctcctggggcgtctggcccgtctcgagggcctttgtctcggtggccgtgccgtactcgtcggtgccgcagatgtacagcgtcggccggtcgcgcagcttgctgaagcgcgagtagacgtcggcgctgaggacgctgccgacgacgttgccgaggtgagggacgttgttgacgtaggggagggcgctggtgatgaggacgttcttcttgcccttgacgggcaggatgggattttcaaccgccatggtggaggtgatggtgcaactgcagaaactccaaacgccgcgtctctatcggtactttatgcgtctctcaaatttgaagaaacaagcggcacgcgagtgcaagtgactaaactaaactcaacaaggatgtaggtagacagtcaaatcaacgaagggcgcatgtgcaaaataatgtagacacttcgagtcatcgcattgccccgctatcgctgtgcgccttcatggcggggtgtgtcgcaaaaattctgccgctagcctctacccaattcggagggtggtcaagactttatgtctttggcgtcaatctcaactcactgctagtatcaacctcacatccgctatccgtatattaaactcggtacagcttcaataaaattcaaaaaccagtattattattcaaatttaatcaatactactaaacaaatctccaaatgtcatcggatctcttcgacgacgtcttcactctcgaagaccgcttctactcacaaggctacaaccagggcgtccaagatggagcccgcgccggaaggatagaaggccgctcgctcggcatggaaaagggctttgaaaagtttctcgaaagcggccgcatcgccagcaaatctctcgtatgggcaaacagactcccccaaaagcctcagcgaagtcccagtgcctcggaagggacagaaaagagctccgaggcttgcacgctgccaccactgcccaagaatccgaggctggagaagaacatcaagctggcatatgcgctggtcgagcctgatacgctgtcgacggagaattccgatgaggctgtgcaggactttgacgaccgggtgaagagggcgcagggcaaagtcaagattattgagaagatgctaaactaggacgactctcgacttggccagcattggggattgtctaatgctctattcaagaggttcccatcttccatctcagtgtcaacaatatagaaatcatagagggttttggggttcatggagttgtggtatcggttagaattatcaagggaaaagattaggcgttcataaaaggaaacagagcatcagtaggaaattctatcgtctttcttcatctcgtctttatttacacacagccatctccccctagtttatttgaatgtcctgcaaggatagctacattatccaattattagcaaaaatctccattttgaaaccatcacattccaagcaaaacaacttacccagcaccatatgtctgctcctgctcctcgtgaagctcgtacttgtgcacatcccacgctcccgacaccaacgtctgtccgctcggcacaggaggcaggccgtcgacaaacacatccttggccacatccttgggggccttttcaaaaaacgtcgccaggccggtctcgccctccttctgcgcagccacgagggcctgctctccggcctcgccaatcagctcgaccttgggcttcgcggcgcttccgaccgtcagcagcgacacggcgtagccctggttgacgacgctgagctgagggtacgagcggcggacgtctcgcttccagtaggcgttgtcggcgatgtcgccggcgggaatcgtgacgggatcatcgtagctctgggggtccaggccgccgggggtcgggtttcggaagtaaggattgagggggacgccgttggagcggttggggtcgatggcaaaggcctttcggatcgtctcccagatgccggtggactggagagtgtgtttctgcgggtttggggtcagcatcatgtaccatcttgatagctcgacctggaccgaagccgcgagccagaattgagcgtgatttgcgccaattgaggcagcagagcgtcgagagcgggcagggattttcgcacctttgagatggaaacaaggccaccagcagcctttgctgccgcttgagaagccatcttgcggaagcgatgggatagtcgcagtgctgtatgtcgagcgaattggctccgagttggttgatctcgaggtagcagcgacaattgctagcgatgggtctagccgaagctttaccgacagcgcgccagtaccctagaaagatggaggaatcgagatttcgatgtaggatattgcgacctattgcagtaggggaaaatctgaaatatcattacttgtaaatgtagagtattgacttgttttatttttgggaaaactatgcagcatggcagttcaatcgatataagtttattgctggggagattctttggtaagtgcaatttgttacatgtacttttgtcaacacaggattcaatcactgcactacgggtaggtgattttaccaattgtctcagataaagaaaatcattattgtagtcagcaatagacaaatcttctcttccgatatatctaataaactgaccgaacatcattcagtccgagagaattcaccttgcatcttccatcaggaaccattgcaatattctttcccacctcctcgcgctatgtttgcttgtaacaacaagtagaatagcatcgaaacatggttctctccatcaaaagtgcataccggaactcatggcatttcccaaccatcttttcaaacaccaccaagggagaacaatatactgttggccatcatctcttccatcaagcttacctctacagccacaggctgccatatcttgagcacatcaacagagctacaccaaagagtggccaacaacgacgcgaaaccaatgacaaaatcaatttacactgtcctcaggagactaacgagcaattcatacgagaatagtgggccctatatagattcccagtgccagcagacaaatataagcacgcttgctatccctcataccgatcaactcccacgccaacttgtaacatgacaaagcaaacaattttcttcttctcttctttcaacacgcacaattatcaatacgggaaaaaaacacagtagcagaaagaagaaggagaagcaagggaaaaaagaacaagtaatgtttttagttctttcccttcaactcttcaaccagagccttgactctctccacagtagcagcaggaccgccaggctcggcaacgagcaccttgccctccttgctgatgacaaacacgccgcgctgggttcccttaggttgcttcttcaagccaatggccgcgatgagagtcgcgccggtgtcgcacaggaggggataaggcaacttctgcttctccttgaaggtggtgttggccttgggtgagtcggcgctcaggccgtagatggcgaggccgtcggcggtcagaggctcataggagtcgcggaacaggcacacttgggtggtgcctgatgatttgacaagtcagcagagtgccaatcgcgtcgagaacttgtataaacgggcgaaaaaacgcggataaacgcgcgaggatagcgaaaggataggtgacagaagatatatatatatatcgatatatacattccatatgaaacggtagagtagtagaaggaaaaacttacatcccggagtcgacgccttggggtaggtgaacaaaacaacaccgctcttgctatcatcaaccagcttcttcaaagtcgtcttgtcgccatcattcgtttgaatctcgccgccgaatccctcaaggtcaacgacatcgccaacagccaccttgcccgcagcagcaggcttcttctcctcgtccttggcctcagccttggcggccttttgttctccctcaggggcagctgcgtcttccggcgcagaatcggtcgcctcctcgtccttggacggcttcttcttgtccgcctcggcgtcgggcttcttggcgtcctcctttgccttggaagcggcgggctttcgtcccctattagtagccgccttcttcttggtcggcgcgggcgcgggcggcgccacgggggccttgcgcttgcgcagctcaacaggcatgatgggattgatatttggttctgataaacaagtgtttgtgtattggctcttccggcaaagctgctcttttgctcgcaacaaaagaactaggagaaaaaatgacacgtattacaggccaataaagctgcgcaacgcggttgaaacaaggaaggcgttgggagggtgtaagctaaaggggaggcgagagagaaaaaaaaaaaacagacaaaggcctggccgtctttcgtgacagggcaaaccaccagaacctctgccgtggcatgcggttcccaagttaaggtacaatgtaccccccccatccactacagcagcttgtgcctggctacgacaaccaatcaaacagagctgggctatgcgagttggagcttcttgtcgaagctaggacccgtttgattaaacgcggagctccagtttacggaatatagccgtggactggggtttttgtgagatagtaggtcgtgtatctgacggcaagtctccgtagcgctccgggcttggctgtgattcgcttgctggtgtatgtcgcgagcccaggtgcctgtgcaagtatccaatcgtccacccatccgtccatctagtgcgccatacacgcgagagtctacagagcaatacgtactagtacaaagcatttgagctacaggaaccaacaggtattacgaaatgctgttggcggtaaaggaagagggcgctgttgcccgggatactgacgaattgagttggtgggcgtgcagtgacctgcatcttatctgcagcttcgcgcgcagggcctctttttggctccatgcgtctgtcattccgctgtcgaagcactgacggctagtaatcgggttggtcttgaggaattgagccgcatacaggttcgagtgcagttacagtgtcatcacatctaataaagaatcgagagcagcgtcttgtatcgcaaacttaaatgcagcaattcaatgccggtgtcccttaattgtttcactatcagcctgatatatcgcatgctcttaggtccttccttctcagcagcagcttcttgatgtagagtcatactcagatgaaaaccagtaaatcatccttcaaatgtcccctttgaagaaaacacagcgtgtcttcctcccattgccaaatcacgagccgcgtcgaatgcatcaaccccaagatgtcctcagcatataggctgaaacctatatagcccacaagcacttaacaacgtgagttgcatgataagccgttatatggtcgtatcgatcataccgaatcaactttttgtgtgtccgcagcctggaaaaatgctcggaaagaaaaccataactcaaagaaaaaaaggtcgaaagagaccttcatcgtgggtatcatagctgccacgccaactctctctccatcagatgaacagtggagaaaacagcttccgccatttagttagggcactgagcctgaacgtggccgccctgctggcacttgtagcagatcttctcgccaccagcggcctccttaggacagtcacgggagtagtggccagactcgccacagttgtagcacttcatgccgttgacgcactcgcctatagataaattagtacaaagttcgtgcacacatcgaatcgacggttacatacgagacatgtggccgtaaccaccgcaggagtagcaggtcttgccagcaccgccaccgtagccgctgttgccgccgtaggagttgccaccgaatccggacttggggcagctgcgggcaatgtggcccttctcgccgcactagagaagaaactattagcatcggttccatgcgtttgttgagacgttcaagcacataccttgtagcactcagtgccggcttggcctcctccagcagcgccagcctgggggcagtcgcgggagatgtggccgggctggccgcacttgtagcaggacttgttgtccttcatgggctcagtgcagtcacggcctgagaaaagtcagcgggtgaagaagagaaaccgtcagtcggattgtgcttactgagatggccctcgcctattgcaggaagctagctgtcagcaacaaattcaacccaatatgaggaagagggagacggaaagcataccgccgcagttgtagctatcgagaagttagcaccggaatttgattctcattgcgatggtgaggaagatgcttaccacttggcaggtcccttggtggggcagtcacgggcctaatgcaactgttagactgaatgatgctctttgtgagcttgttggtgacgaggattctactgtacctggtggccagcgttgccgcctagatgaagctgttagcaaagtccataatttatggaaaaaaggatcaagatgaggatgagagcaaagacgacgattgaacgtgaagggaaaaatggaaacaaaacaaaacaagaaagctgatgatgacaatcgaagctcaaggcttgacgctctgcgagctgactcgaaggaatgctttggccctaggatttggaggggctgccaagcatctcaaaaaaaaaaaaatcaaggtaccaggctcgggaagaaaaacgcgggggaaattcaggtgaggtagcacaagtggcaactcatgatgcacagaaaaaagggaagagactcacaagagtaacacgctccacggggtgcgtaatccatgattgaattggtttgagtaggtgaaataagctatcgagccgaggccatcacagttagcgactattttcatgcgagtgttggagagcccaaatgtgcaaggccatctgccggcctgaggctgaggggcaacaatcgacccagttcgcggcgataccaacgtcagatgcgccagcgagggttgggaaatgggaatgacgaattcgaacatgtttcgtcaagaaggaacggtggcatcaagaaggcatcactcactgagatattgttcgagattgaagttgaagaaccgagaagctgtgggacgaagatgttgattccacaaattgatattggaaaaaaaacgtgtagacgaaaaagggaaaagtttttgacgatagcggactatgtgttggggccctcagcctaggccggtctagtgcacagctacagccgagcgagcgtgggaggcccttgccactgggcggaaaaaccgatgggccgccgccagcccagggttggggttcctgctacagcgctgtggcgcttgcaaaggcgctgttgttgctttactggcagtgaatcacagctcactttggagtgagaagatgggatgaaaatgtgctcaaattcgctgttgcacatccgattgcggaggagccactatttcttgaaatttgttattgtatttgctttgattttgatgtcgtgccacagtcgcatccaagctgcgaacctatgctatttcccgtcaactacgccttggtacatgcacatgtatctcgagtgctctgttaagcactatctacatgaatgtagcggctgctgaatactttctacctctactaaattcaaacatgcaccattctgtagctcgtagagaaagtaaaaggcaagacgcttgtcgtgtgatttgcattgatgcttttgaaaaacaaacatgaggcacgtgtctccgaatcaacagagtagcagtagcagccggtgggtttaggcaccacctcgacctgatgttggctcactctaatgcgggtcacgtggactggcgttgttgtggcgcgcgactcgccgcgggagcattcacgtattagtggcgctgtcgcttcatgctgtctccctgcctggctgcgtaactttactacaggagtctttgaaatggacggctggtcggaaaaggggcggccagcggtgcgcgaagctctggatcatgtgtgggaagtcattgatcgcgaagttcaacatggtacgttggtgctgcctccctcttgatgaggaccttttattaacacgaacaagaactcgcgaaaagggccatggacaatgacaagaccaaggagctattaaaagccacggtttccgctctttcaagtctgggggctcagcaaaaggtgctgcaagctgagaacagcaagctgcgagctcagctagcagccatgtcctcaagtctcagccctgtcaaagccaattcgagcactccggccccgagtgatgacacaaaagttgactcaatgactccaactccgagcagggccactactgcaccgactctcccctcttcagcagctattgtgtctccccccagctccactgggtcagaaggtaacgagcttgcaaagttcaaattgcgattcaatgctctctcggacaacttcaaacaagcaacgcaccatcttcggaagagaaaggaagagcgcgatttgtggatggcacgagcaaagaagtttgaagatcttgctcgggtagctgaggagaagcatggaatacgaattcttgaggaatcagaatgtgataaccctgacgaatctcgcctcacaaatcccaatcccaattccaatgtccgaacctctgctctagaaaacatgccaccgcctgctactcggacaattcctgatagccagtcaattaccgatgtagaagacgcgcagctgcaatctactcaaggggatcccgatgaagctgagactgaagatctaccgcctctaccagcacctggcgatggccaggattcaatagacatcaagcaggagccgtcttctgatcttccggtggtagtgtctgaaagatcgctgaagaggagaagggttgaagacgatacacttacaactccgaccgctccaatagtcaaggctgagctaaataactctagtccaatcacggcatctgaacactatcaatttgacatccaggagagcattgacctcgatgatatagcgcagaagataaccactccacgaaagcgtaaagatttggacgcctcggttgttgaagaggaaaaagaagaaccgagattagttgctcatacaactccaaagtctggctacgtatgggcagacggtctacgatactcagccaagaatgctcccgggccgtctatactcactccaatcagcggtaacaagagaatttcgaaaagtattgtcgatggtgatggcagcctcactacatatgtgaaagcttcattggcccgcgggattgcagagctagcagaagatggcacaccttacggaaagcgtggatttacaaagagttcaaagccttcgcaagggatcagcctagttcctaatggtcggctgagttcgctattgaataccccaacttccaagaatacatcacccatcaaacaaactccacaaacccgcacgccaggtactgcttctgctgaagacacacctcttgacacacctctcaacctcatgttccccgagcctagagcactgccctttgacaagctcatgcgacagaccaagaagcgcagcactttaaagaacggggagtttacaacgcctataaacaagaaagcccctgttcgagatgagtctccgaccaaagggccgacgtcaggtctccgttataagcctctggcacaactccgcctcgatgatttcaaggtcaaccccttgtccaacgatggccaagactatgccttttcggaagtcgtcagagacaaagatgatagggcaggcctacgaggctgtacagatatgcattgctgcgggaagcactttcgagccctggctctatcacatcggccagattcgccgttgacggcagaacagcgacaagaagagcagaagctactagagaattacttgggcgaacacgcgtaccgattagcaaccatgacaaaggccgaaagagacgagatctggatcgaagccaagactgaagagttggccaacaaatacggcaggcatcgacaccggttcgctcgcatgcagtctcccccggggttttggaatgccgactttccagatacacaagagctggtggctgatcgagaagaggcgcaaaagagggagaaacgcacaatcgcagatcgatatagagaggccatgcgtcctggcggcatgtggctattcagagacgagtagattgttttgatagcgggcaatcagaaactatggcggcgcatcagagagaatttgtataaagcattaggcagcgcaagcatatggcaagcatcggcgtctgggttacatggggattcgagtgtattgattggttattcaaatctgattagagtatgtggattaatgacggttgatttcaatgtatattgccagaatacatgaactctgtttctcattctttcatttgatcacaggcgttgaatcggtgatgctgatgccactattctaaccaatgctataaatacccagtagtccccagatccaactatccaagccttacccgagcatatacaagctcaaacaactatggaattgctcccaagaaataaatatggattactcgacacatgaccatatagatcatcaccaagtttcaagctcaatacaactcctcgccatgctcttttgtactatccggtgtcggccaatcatcggatctctccagcagcagggcacggacgccggggcgatctctgcacgctaaactcaactccagtcacggccacagccaatttctgcctctgacgctaaagcaggcctgtgcaaagccgcaactccagtctaagccagcgagcgcttccaaacatcgccgtccgcttctacagcccatttttacttgttcctcgcaccctcacctgctggccgcagcctcgcctcctgcaagcaatccctgacgcagacatcgtggccttgagactgccaccgtcattccgctcctcgactcttgatcctcgtgcgctcgattctggcggcacaatcgccactgtcgccggtcacgccaccccattgcgcatctccatccgcgtcgcgcagctcgagccaggcatctgcatctcgtcctcgccgtcgtgcaactgccagcctcagctgcgacttctggccctccccgcactccgctggcggtgcaagtagatgccggagcagcactgggcgatatccgcaacggtacgatcccccaagccggcaggatgagtaaccgccatctgccggctgggcagaacatacaagctgcagccggaggcgtcaatggcggcctggatatgaacggaaacatggcacatgtgggcaatatgggcggcccgcggaggaacaggccgcagtacaacggcaacatgccctatcaccagcaccgcgagcctcactatcagcaccagcaacaccagcaacacccccagcacatgatgtactccaactatccgccatacactcagcagcagtactacgccatgccgcagcaccactacccgcaaccacttgccccgggctatatgccttaccagggctacaccaggtcgccgccgccgatgcagcagtttgccccgatggtgggcgtgagcgtcccaccgagctacccccgaggcgttccgcagtcgcccaacccaaccacgccgtatcagcctccacttgctaccgcgcccggcctgcctcatacgccgtcctcgactcactcgacgcaattgctgcctccgcatacacctaccactccccagacgcctcagagcgttcagccagcccccgtggtgcccacccctcctactcaggagactgctccatcaccagctccggccccggccattgttgctgctgccgagccccgcgagccgtttcgaccaccggtaagttgatggaagcaatactaaacgaaatgtacatgtttggctaaattccagtgaaaatagctaccctggctgtcacatcccggtgttgcattccctgtgaggactccgcgagcaaaacggctgagaaagcctttgggtgcaggagacaaggcggtatccctacctgcggggcagcatgatgtagcagcagaacaagccagtcagaagcctgctctctctgcccacaagcagtcgggcactcaagctccagctctcaagcaagaggtagagcctgaagtatccaagactgaagagacagtcaaggcaacgaccaatgttcctgctacgcgcacagctgcccccgccattcctgtagtcccagtcctgccaaagcacgggcccaagcctgagactgcgagtcaagaaaaggcaaatgaagatgctgccaagctcaacggtcaagacacggtggctgccgagtcaaacgaggtcaatcctgacggaacaaacgatgctcctgcctcagcagtcaaagctcctccctcgagctgggccaacctctttgccagaccatcagcacgagctccagtcaacggctcgggagtgaatggtgtcaatgggatcaatggtgattcggctgacgccgccaacaattttcccggctctgccttttctaaatcaaatgtcaattccctcgcggaagcaatccagtcatatgtggtggaggacaacggtaaactcgacttccttgagccacgcggactcatcaacactggtaatatgtgttacatgaattccgtaagtctttgtctgaaaacaatcaaattgtaatggaactggtaactgacatgtttttaggtgcttcaagtgctcatgttctgtgtgccgttttacgacttgctagatcaaactggcaagagggctgctcacagcttcaagagcgagactcctatgattgacgccttgattatgttcatgagggagtatagagtactcaaatcgtcagcatcggctgaccagctgaaccgtaacctgaagagcgaggacctcgagcgctatggtgaaccatttacacccgagtttgtctatgacgctatccgacagctatctcgatttgacagcatgcgagtgagtatccccagctaatcaatctctactaggtttggaactaataactgactccttgttttagcgtggtcaccaacaagacgcagaggaatttttgggttttcttcttcagtctcttgatgacgagtgcacgcatgtcatgaaagatttgtcaattgtacccgaagaagtgccttcatccaacacctcgactggtggatctgttgcggcttccgatgactggctcgaggtcggccgcaagcaacgtgctgcagtgtctcgcctatcaggccacaacacatcaactcccattaccaagatttttggcggtcttttgagatctgaatttcgcgtgccgggcttgaaagattctatcaccacagaacgctaccagcctcttcaattggatattcagtcaccagatgtcaggaatgtcgttgatgccttgcgtgggctgacccggccagagcgcattcaaggggacttcaactccccacgcggaaaagatgtggttgctaccaagcaggtctttattgaatctctgccccctgttctgattctacacctgaagcgattccagttcgacgctgaaggccatggaaccgtcaagatctggaagaagattggatatcctctggagcttgaaattcctcgcgaagccttgtcacgccagaaacgcgacagctcgatgcctagatacaagcttatcagtgtggtctaccaccatggaaagaacgccagcggtggccactacactgtagatgtgagacgacaggatggtcgcgaatggattcggttagatgacacagtcattcggcgcattcgtccggaagatgtcgctgagacaggatccgaagaagaccagaaagacacacgcaaggagactacctcgagtgtcaccaacaaccgattcggagcgatgaatgatgaagagactggcgacgaagatggctggaaacaagttaccgctccagccaacggcaagcgatggagcagcgtcgtcaacggcggagctaacggagctaccaaagagaaatcagtcaaggacagcatcaaggataacaaggtggcatatctcttgttttaccagcgcatgtaagatgtaagagagccctttggctgctaccctcttacactactacaacataatgaattgatggaggtcaaggagccggataccaaatgagagatatgcattggaggatttgtacatgacgactgcagtataaaatgatgtttgatacaaaggctattttactatttcatgtcaaggatgagcataggcgagaatggggggcacaacaggaaagaggactcattcaatgaaaacggaggcagaaaattggcagatgcccagcgggtcagatttggcgttctggcgtctcggcaggattctcaatcttttgtcgagacggtacaaaaagagggcgagagaaccggctctggctacagggcggtcattgattttcaatatggcggcatgtctagactagactgggcttcgaaagaagagtgtttgggtcagggttgagaaaagcatttttgtcaatggagagcctcttttccttgttgcttccaaaagtgcatttttctttactactcctgtactattataataacatagccagtttgagtaatggtatttgaacaagagaaaaaaacacagataattacaatgtggaattaaagggagattggttgatgagcgagggagttggagggtttagaccacgtctataatgttttgattttaatacaagagacctgtgtagaatctctgagtaacgatcacttcgccgccgccgctttaatcctgcttctccaaaccaatgagtacatttatcgttttcttcatttcctttctctctttcttccttttttttttagtgcttcttgatgacggtcatggagtccagggcgtccttctcggcgagttcggcctcgacctgggcgaggatggatcgcaggtaagggacatcctagtggtaattttgttagttttcaaggataaggaaaagcgaggccttatatcgaggcttatatatctgtatatatataatacaattattgtattataatatttatatatatcgcggtggggatatagtcgtacctcctcgggcttggtccactggtccttggggagcagcttgtgggtgtagctgcactggacggagcggcggatgcggtagacacgctcgtaggcctccttggcggacagacgcttcagggcgatctggacagcttcgttttcctcctcgaggagatcgtcgtatctggttatgaagaaaagcatagcgttagcacggcctggttccatatcgcccaattcgacaccagcatttccttcttaatacacagtcctcctcttttgatgtctaatattatgcttcttccaatcccattggtgacatctgcgcaaaaaagctttgaaagagttcgatttcgtacctcagaccgagctggcggtagccggaagcgctcgcataccaattggcagcgggcgtcagcatcttggtcagccaaggccgcttcaagacgtaaggagcgagagagaccatgtcgggcgaactgtgaggggcggcgaaagagaggagatgctgcgagagaatcggattggcctttctcgtgagaatgcgcgaaatgggatgattcggcgggccgcaaaagttgggagagctcgggatgtcacgtgcaaggtactcaaagtggcagcgtttttggtgggggttgactatttctcttttttgggcctcagtaataaacggtatgaaaaaaacgggctgaacattttcttgccagcccacggagggacccggaagcgagccacgcccgatgtgggggaagcgagtccggcgctttcaatcacgaacttggtctgggcttggattgctgcgcggaagatgcaggacaatggcccgttgcattcgtttgggggggggggggggggggctgcttggagggttgctatacgtcagcatgtgatggatgacaatgcagtgacagaagcatgcaggaagacagccgagcggcatgtgaggatgccgatgggcttacgctggagttgtaggtatattaagtgagatcagatctaccagtgctcgtcatgtcaaattacaagcagcgaggcgtgcttaatctgatttgatgcttgcttttggtcggcgccagttctaaatgccctggctaaatttgcgtcatttgtctctgacgtagtgccatttttcttcttcggcccccctgcattttttgcgagctgcgaacttgtgccttgaagagaatcattgttttctgaaatttacgggctgttgagtcgctagcgctagtggtgtgctcgctgaactgatagtcacttggcgctgagaggggcttgagtccagtggaaatagcaggccgagcccccccgcctaggccttcaccacagttgaaaacgctggggaccggcccggagaagcgtgggccagcgttaaacacttgcctgcagccatctttctttcgcactctccaccacgctcttccacttctttccactcccactcttcatcttcttctgcccttttctcctgcgcagaagcctattcactccccgaccagcgcgatccatcccacggcctcagccgctctgggcgactctctctggccttcgcacaagtcaatggccggcggcgttcgctaggcaaggacggttactgcgcgtgggagcattccccgcagtacccggacttcctggaccggacggatcctcgatttgaaaataccatagacgtcaatagcgggattggagggagagtttaccagcatcttctttttcttctttgaattatctacgggcagagccgcagagcggtgtccttgcccctacaggcctgttctccagagaaagataacgggatcgggatcagagcacaatcttgatatcatcgccgacagaatacgacataatcttcgctacgagattttaaaccccaaccccgacctaaccctctacaaagaccgcttcgatcatcgcaacgttagactttttcttctctattgttctgttttttccccatcttttaaggagggtgctatgtctcacgaccagtcccccgaacaaactcagccttcgcctgcagatcatgcgtcatctccctatcgactcgccgtcgccgattctccaatgccctcaatagccgggggtttatccccgctgcaccgatggacactctccgcctccgattcccaattcaatgccatatcaggggccattggtggcttcacgtccggcgtggtgacttgtccgctggatgtgatcaagaccaagctgcaggcccagggcggctttacgcttatagacaagggccggcatgtcggacatccgaaactgtacaatgggctgataggaacagccaaggtcatcctccgcgaggaagggattcggggcctttaccggggtctgggcccgattgtgcttggatatttgccaacctgggcagtgtggtttaccgtttacaacaagagcaagacgttcttataccagtataacggtacgtaactccgtcggatataatccattttgggccatttttccagctgactgacctttcccatttgcgagcagaaaacccacatatcgtgagcttttggtcatccatcgtcgctggtgcgagcagcaccgttgtgacgaacccgatatgggttatcaagacccgtttgatgtcgcagagcaatccgaacgtggctagaggtcaccacgcatttgctcggcctggtaataccccgacagcaaggccaactctccatgactggcactatcgatcaactatcgatgcggcaaagaagatgtatacttccgaaggcctctcttccttttactctggtcttacccctgctcttcttggcttgacgcatgttgccgttcaattccccacgtatgaatttctgaagacgacattcaccgggcagggtatgggtgaaatacaggaaggagaaaaggctcactggacgggcattctgtctgcttccattctatcgaaaatcctagccagcagtgcgacttacccgcacgaagtcattcggactcggctgcagacccagagacggccgattgctggcgagaatttcctggtagatatggcggcaccaggagcaaaggtagcatcggggccgaaatatagaggcgtcgtcatgacattccgaaccatcctctacgaagaaggatggagagcgttttacgctggaatgggcaccaacatgatgcgggccgtccctgctgcgacggtaacaatgctcacatacgaatacgtgatgagggagctgaataagaccaagtttcacgctcaagagttaaagcgggtgctggaggaggggtcttgaaataaccaaggccatccatcgaacacggaagaaattcgctgcattatgattcttaaccgtcgatattcccttcttctatatgatcatggataagggattttacgaaacaatgagcaaagtatcacgggggttgagatatacccttctttcgaacctcccccttttttcaagtttctgggccaggttgtacgtatagactcgcttgaagtttttagcagaagcagcacacaaacatttatgagatttttgggcccagtaaccgacctttttctgatagccctttttctctctcttcctatttattctactcggttatcgttttcattactcttttagtttatttcaatttttttttttcgacttttttcctccttatagtctagagagactatttgcatacaggagggaaaggtggtggaggagcgtttgtattttcttgcggaaagataggcaggcaggcggaatcagggaggtggttaggttaggcttttgatttgctaggcaagctatctgtgtatatctaggtgacataggaagagcagaagaatatgctatcaaatgattaaggtgtttttgtgcctctatttctccgttttggctaccatttgaattttttaagactgtggtggcatgtttaaagccggttatggtcgggtaagattcagattgtggctatagcgtggacatgtgtggatgtggctgtattaaacctagagtaggtcttatgccttgtgtaatatagaaaaccatatgaaatagtaagacattgatattttttgctttgttttagacgtatctagccttaaatatctactatgaaatatggcgataagtggcccccggaagttgaaaaaaacgccgtacacaatgtagtcccaataaacaccacgttaaaacaataacacaaacagtttttttttctcttacacccttcaatgaccgctttcctttttacagcatagccttgggaaagttcttcatcgcctgtctcacgcccaagtcgccgagaatctcctcggcaccgcccaggatggcatcgaacttgtacgtccggttgaacatctcgacgtacttgcccatgccggactgggtcaggccgcggccgccccagatctggacggcctcgtcggcgacttcgtgggcggcgcgggtgatgctcatcttgaggaggccgatggggccggcgaggtggagggcctgctgcttgtagggcatgttgcacatttggtaggtgattgtttcgagccaggactggttggcttcgacgagggcaatcatcttggcgagcctaggggagtgacacttgttagatatttgcctatttctagatgggctttggtgttgtgtgcttacttttggcgaatgacgggctggtcaatcaggcgcttgccaaagacgatgcgctggtttgcccacttcaagcactcctcggtgatgaagcgcgaggcggcaatggagctgcaggccatggcccagcgctcgtggttgaagttgctgaggatgacgtggatgcccttgttctcctctccgagcaggttctcgacggggaccttgacgttgtcaaaggtgatgtaggcggttccggcggtggtggagtacgaggtcttgatggatttggtctcgacgccctcgccgcgctcgatgagcaccacgctcaaggccttgccggtgcggacgccgacgacgaagtagtcgcagaagacgccgttggtgatccacttcttggttccgttgacgatctgccagagatgttttagttaagccatgatatttacgggtgagaaagatgagcttacgtagtgctttccatcgggcgtcttctcggcggtggtgcgaagaccggcaacgtcagagccggcaaaggcctcggtgatggccaggcagagcttcttcttgccgctaaagacgtcgtcgacaatcttcttcttccagggtccctcgcgagcaaagttgagcacggcagtgaggccaatggccatgccggccaggttgccgtcctggaagcctcgcatcatggggcgggtcatctcctggcacatgaccatgtcgtggaagtagtcaaactcctcgcccttgacggcgccgttgaggaggttgacgccgtggaggtgcttcccggggccgaggcgcatgtggatgacgccggactggctcatcttgtcaatgacctcctggccgacatggcgtccggtggcctcgcactcgagggcctcgggcttgacgacctcgtcggtgaagatgcggatagccttgcggagggagcggtgcgagtccttgaagtatgggctcttgaagtgaggcgtcagccacaggggctcggcgtaggggaccgggctgaggtcgccaggctgcggggtgatgacttcgggcttctcgccctcgacggtgccaatggcaaggtctgcgtagcgggagaggacctcgtggcggtggaggttgtagaaggccgaggtggcgtcctggccggcgatttggcggaggacgctctcgccgccggggtgggcgtcgacgaagtctgtgaggtcgtagacgacgtggtcgatgacgcaccagagggagtcttcggaggtgtggttgcggacctcttcgcgggtgaaggtctttgctgggggcgccattgtgtgggtgggatggattgtgagcttgaagggggagagagagagagagagagagagagagagagagagagagagagagagagagaagaaaggtgcaagtaaaaacacagaaagaaagagaagagggaatacgagaagaggaacagacggaaagtttatacgagaagccaagtcaattgcatttaaatctgacacagcagcggctcatttcgacttgctctgaatctcttttttgaattcttgccgcgagcctcggcttggggacgcgggtacctggggtgaaatagaagggccgctattggctggagggcatctgaatagcttttgctatccctgttagtgctccgggaggcagtcctgtctttgtcttagcgctggtggaagatggagatttccccttcttgcttggcatttttggagaagccggaagcagaccacatattgctgtcttcggagggggggtgatggggaaggggtatggggttgttgagttctctgtggaggttgggaactatatttgatttttcttgcgcgaataggtggtgagatttcgatgtgtcggccctgttatgctccaatatacatggtagttttggaattcaggtacgaggtgctgtaaggaagagataattcctagtatgcacttccgtgtcaaatgttgaaactatgttacatccaactcataatcggtaatgctactccatattttgataagcgattgcccagatcagcatctccttgtcgcatttattggctgaagatcttgagcctcggcagagatcggtagtgggtactgctgcatcgttgttggccgtggggttcagcctcatttctcattgtgatgctgggtcccttctcttttttatcggtaatttttaatgggtccaacacatttgtagttggtggtgtatgttatgattttaaatcaactgtggcataagtgacatgaagctggcagagcggacttggatatagcacaaagccgagaatcatggccagcgcactaaaactgaagacgggcgctattctaaacagggctggatggaccctgaaaatgaacccgctcgaagccatggaaaacccacttctacctcgagtgattgaacgattgattcggaaaccggcgagaacttttcttcagcctcttcctgccagtaacgccaagcttttgaggcgagtataagccagcagcgttggtgagcattgcgacttgacgaagccgatatcgagtacaagcacatgttccgttcctgtgcatcacgccttggtaagtcaaatcgatcagcgcccttttttccggcttttgttgtatctcccagagtccagcagccgcgcagtccagtgactgttggcagcgtcttacacggcctgaacgctgccctcacctgatgagcgcatccatttcacttgcacgtctccagcatataacatgtttttatatgcactcgtcatgggggttttcttattgaaattgcctttttgcggattaactgaggtacatgtatgtggcaagcgccggcacttggccacctccagtcaccggactcgacggtccctcgtggtcgcagcgcagcccgcctcgtgatcgaccaatagcgctctttccatctatcagggcctcattatctcgcatatcagacagatgcacatggatttgatttgcgaaacaatctcggctattctctcgttcctactgttatccatctccttgactcagcaccctgcgtttgtttgacttgctgcctccacgccgcatatcgtctcattcacatcatccgtctgcccccttacagcgcacatatctacccataatctcgagcaaagtcaagtgacacaactcatcatacagctactagcctctgcatcaacaccagcaccaattgacaggatggacgcttatgcaatgtatccagttagtctctcgaagcaaagctcgtccagaatataccaggacctctgggcaacacgactccacagcctggtgcagctggcatcagatcattcgctagatagaaccgtgaccatggagactttcaaacaggtatacgccaactttccacttgtgccttttttggccttttagaatccgtccttcaccttacaaccatgtaccttgcgtcataccgtttttgtacaacccctttgtgtaacccactcgaatttgccaagaacaccaaaagaacatcaccaaagcccttttatatcgctggaaattttccccaattgggttacactgctactcacacagcctccaatagctcagacaaatcaacccgggctcaaaaccgcacgtaggcatcgtcggcgcaggactttccggcctccggtgtgcagatatcctgctacaacatggattccaggtgacaatcatcgagggccgtaatcggatcggcggcagactctgccaagcgagactcggaaacggccatttagtcgatatgggacccaactggatacatggcacagatgacaatcccatgctggatctggccaaacagacggagactgccgttgggacctgggatgtagcgtcttacgtgtttaacgagtctggagatttgctgccggtagctgaaggagaaaagtattcctccctggtgtgggatatcattcaagatgcgtttgtgcattcgaacaagtcatccgcagacattgacgcgaaactaagcttgttggactttttcaaggaaaaggtggtggaaaagatacccgaatctgaggacgactttgagaaaaagcgagagatggtactgaagatgtctgagatgtggggtacttttatcggcagccccgttgaccggcagagcttgaagtttttctggttggaggagtgcatcgaagggggtgagttcagacccatctgcattgattgcgagactctaccggctgtttcgcaagcaggagagtgttaatcatggcatagagaatctcttttgcgccggcacatacgaaaagatcctacaagaagtttcaagaccagcactgtcaaatgccacgataaaactggactccattgtcgacaagatttcctgccggacagatccaaacgacgagactcgagtgcggctgaagaacggacaggcgttgacgtttgacgaactggttatcacatgccctctagggtggctgaaacaaaatctcaccgcatttgaccctcccctgccgccggttctcacaaaggcgattggctccatcggctacgggtgccttgaaaaggtcagctagccacgacaaatgaacaggccctgcattagaccaagatcgctaacagtgtccttttttttcctacttcacaggtctacattagcttcccaaaggcgttttggcttccagccgaaggtgagggccgcagagtacacggctttgcccaatggatagcacccgaatatcacgccgagaatgctcgcgggtggaatcaagaattggtggagctggccagcattgcacccgaggcagctcacccaacgctgctcttttacatctacggcgagcagtcggagtatctgacagcaaaggtagccgagattgatggacaagagaacaaggacgccttcctgctggatttcttcaagccttactactccaggctgccgcagtactctgaagactcggcagactgccagcccgtctgctgtctcgcgaccaattgggtgcgtgacgagcttgccggccacggcagctacagcaatttccaagtcggcctgtccaacggagacgaggacatcaagaccatgaggcgcggactgccggaacacggcctgtggttggcgggagagcacacggcgccgtttgtggcgctggggacggcgactggggcgtattggagcggagagtcggtggggaagaggatcgcggaggcctacgacatggcgaagcagaatgagccattggacgcagctgcatgattttgatttgattttgatttgattttgattctgactgcgaggggctgcactcctgcgtactctgcatgtagatgccgccatgactgctctatctacatgtagttacctaccgacatgtgtatctgcatcttactgcagcagataagtagcagaagcttgtaagactttcaatggggcaagataaaactggcatgatgttgctacggagtacagatgagccaattcaatcacatcatacaatcacataccgcgcgggtcgtaggcagaatctccatccaggctgagaggtgcccttcttcagccacctgccttgcagccagtataaagcaaggtagcatcacggctcggatgcctggcaaaggccctccgtgcattgcgtgaatgcagctcgtggttggccgtggccctatctcttggccgcacaaaccacaccgtgaccccgccgatccactgcgagatgcatatgccagcaatccggacagtgtctggccaaccggtttccaggggagcagatgcgtgcgctgtccaggatggcgctgggctgcatgagagacgataggcaagcgtgctgggtggttttgcggccattggccggctgccgttgcactgtcgacagcaggagggttgcctaggatcaaggcagtagcacaggcccaatgcctctatgacctcttattatagagaacataccaaggtacacagtagagcagagcagagcagagcagagcagtcacaggcaccaggccaggcgccgagacaagtctggatcagaaccgggccaggattacggggcctccacgtattctgcgcagtaatgctacgtattcgcctcaaagtatggcctccaagaggcgccagatacgagctcaagtcactcgcagccacggtggcacaggtaccgtcggtgtaggcagtgacatgcccggtactccagactgacgtcgccagctgctatcgatagcggcccaccgccagtggtcaaatgacgctgggacgccctgatctgcctgccatgactcccgggagcgtcacgagctagtgcgtgaatggggcctcccggggctgttgatccaggcattggcgctgctgcggcaggtatagcggctgtactgcgcggtatcgccttaacgagagccctcaaggctcgctcaagcccctcgaccgattccgctaagcccccgacgcaactcttccaaagtttcatcctggctgggttctggcaccatcttgttccgtctcgcttcccatccttctctcatctcgcctctctcatcctcctgccctttcatcgttcctcacgccgggcctgcggacgctcaaccgaccctctttgcgccggcttcgctcctacagctgaccttgcgcctgtgatgcctcgctctcgatccgctcaaccatgaacctcgtccccgcatttggccgggggtctgttgatatcgcgcctaccgcagcgtttggctggagccggtgacgatctggttgccgttcagtttcgcttgcctttcctatcgtcgccagcacgagcgaaaacagctcgccttttctcttctctataaccaccaccaacacccaagcctcgaggcaataaaccttaatcatggctgggcttttccagtcatttcggagctccagcatgcctaaacggctgctgcgatatgccttgtcgcggctggagctcctcgattccgacgcgttagacatggataatctagatctggctttgggtagaaatacagtgtttgagtttagggacgttggagttcagctagatgtgagtaatttacttgtacttgcgatcgtgcatgaagagaggctgacatttgacttttagaaacttgagaagctactgaaactgcctaggacgtttgcgctgcaaaaggcaaaggtcctgctcctgcgagtcaccattccgatggatttctatacgagccctatatctatcgaagtcgatggcgtcgacgtcaagttgaaagtgcttgtgtctgacgccaagtccaaatcaaccaaatctactacccccgatgatgcctcagctgctgtaccaaataccgtggatcttgcgcaatcattcctcgaaacgcagccgtcgtcggagcgaaagaaactcgaagctgcgctggctgccgaagcgcaagatctcggcgcatctacagcaatgagcgatgacagcagtgaagatgagcctatcgtgggtaccgggcagcctctatcgctgccaggcttcttggcgggttttctgcagggaattatggaccgaatgcagataaaaatcaaaggcgtcagattccagttggatatggatatccctgtagacctgcattcgtcagttaccgaaccagtgtctttccaaatcgctttggaaggcatcgatatcgaaggcgttactacaagaagcgagaaatcagaagcatcgccagctgcagctccaaaggaaggaaagcggcaaatctccttggacaatgtccgcgcttacctggtgtccgaggccaacgtcttctctaccctaacccggtcctcatccatgacttcaccatccgatacgtcttcgcctcatatgacaaggaacccaccttcgaggcaaactacatccttatcgtcagaaagtccccaggaaccacagtttgcgccatcaatactgtcatcgcgccatcataatcagtcgtcacagtcgcctcgggagagcgttgatagccaccatattgcttcatcgcaagcgagtatcaacaatcaatttttaccgtcaatgcaaaggagctttagagaccacctgaccgacgaacatgatgcgtatcagcccgactaccccttgggagatagcgaagaagctcttggaattccatacgagtttgaagaagatgaggatcagggcatgccagacgacgagtctcctgcgactccccgcgcgtcaatgtaccaagattttaattcccctgacgatgcaggtttccattcgcctgaagatcctgcgccgtattcttcacccccaagaagtatgttcaacagcacgatatctagggcacaagatgctttcgagcaggactttcaaccaagctatcccatgtcgcgacaacagtcgaatcttgagggtcatgctcagtccttggcagagttggggaaccaagatcagtacgaaccggaaaacctggctgacgatctcacgcaatcgcatctctatacacacgaagaggctgagagcatgtatatgagtgctttttcaaaggcagagagcgaggctgatatatccgagctcagatcctcaaagcactcagatgcgtcaaccgttgaacaagcggttccgtcatcagtagaagaggcggctcaagttcagattcccccatctcctcaagttcctgcctctcccgaggttccttcatctcctcggattctttcatctcctcaaatcccttgctctcctcaagcccattcgactcctcaagctcccttgtcacctcgaccttcgactcctcaagctgctacacccccagtttcttcaagccctcaagttccttcgtctcctcgagtgccttcatctcctcaaattgcctactctcctcaagcatcaccgaaaccaaccaaggaatttgctatgcctgggggctgggatgacaatgcgtctgaaggttcatcggcatctgatcggaccatgtcgcctgagaaactggctcccaagccggaagaaatatcagagcacgaagccgaggagaggctcaagtctgaacctgggcgagagaagccgggttctcctgtctttggccagacttcaatagccgaagacgcatcgattgacatcgaagggaagccacagcacgaggacgtggctactccaaaggggccgacgcgagttgtcaaggaaattctacatctcagctccatttctatatatgtgccaacaacacaccagcacattgaaatagaagaggataattctgagtcagttgccgagcttgctagggcaatgggcaactcggtatatcctcaagcgcctggagcgttttccgtgcacgcgccgacttccggctcggtgtatggccacaggccctcaatacagtcaacgcagagtgttgataacgttttggagatagacttgtctccggtatccatccgctttgatgcttcactcgcctttgtgcttgccatgattgttggaaagcttctcgacgcggtcaaacaggataatccggtaaaggtctcgagcagtggggctgaaaacgagcaacatatggataagaccccagagatcaaggttactgtccaagaaatatctttggatttcctgagtcgacttggtggagtggcagatacgcctcggcgtcatttggactcttcggcatttatgtttgcccacgaggtccttcttaatgccaccttgagcggcttgactattggtgtttcgccaactaaagtaccagtagccaggggcggaagggacatgcaagatgccattcaaacaaaaatcgacctgcaaaccttccgctttggatacgccaaagatgatatcatctcctttgataaggttgagccaatgagtacttctgtgagagatacttttatttcacacgggcatgatgttggtatcagaattacgcaaacgaagaaaggcgtcaagaccgagattgaagcgctaccattagctgttcgtattgatctgcagaagctagacgagacattcagctggttcggaggtctcagtagctttcttaatatgagcgcttcaatgacttccagcccatcgcctacaccaaagtcacctcacaaatctgtgtccacgcagaggccaaagggagtgcgattcgatacacctattaagcctgatgataaatccgctgcttttgaaaacaagatcgatatgcggataggtggctcttttgttgaactccttggcaaagaatgcagttttattgcaaagagcggaagcatctctctcgttagccgagaagaaggcatgggaatcgtatggcgcacaatgcgcgtgtctgggccatacttgaaaaattccatggcagatcccgccattatgaccgacatcaatggagtcaggctggagtttgtaacaattccaaccaattcagatcttgagaagcttctcgagttgattacgccctcaaaagccaagtttgatcatggcagcgacgaaatcatggttgatactctcttacggcagcgaagaaagggctcggtactcagagctacaatagacaccctgaacgtgcgagttaagaacatggcccaattcgaggtgctaccagctctagctgaagaagtggccaagttgtctactgtggccaaatatctcccagaagacgatcggcctggactcatgactctggcaacgatccataagcttggcacgagtgtcgaccttggcggaacctttgggcagcttagctgcgacgtccgggggctcgaggctgcgcacattaccgttccgtcgctggtagctgttgcagtgtctggaatttccgtccgacgcaacgaaacagaagagcttattaattcttcgatcctgtactcttcagcagagaatgccatgaatcgaggaccagtcatcatggcgaggatgatcggcgacgacattgagcccgtcgtcaagctcaacctacaggatgtcagcatcgagtatcgggttccaactatcatggatatccttggcctggcaaacgatgctacgccgcaggatttcgaagagagcctcgccgcgtcagtagctagtcttggtgaccaagctcatgccgcactggcacggcctcagcctcagtcaccgactgaagtcactgctaagcagagtaaaccaatgaccttggacgtatcgtttcgaaattgccttgtcggcttgaaccctctcaatcaaaaatcgaagatggtccttgtattcacagatgcccacctctccgtcactcttccaaaggacgaggtcacaaaggtgaatctggatattaacaaggcctcaattttgctgacagacgatgctacccttgacgcatctgatgaccgtactttgaggaacccaagacggcgatcgtcgtcttcagcgacccctcaagtaatctctctgtgtgctgagggatatgtggatatttgctacatgtcctctgcaaaagtcgtcgtcaatgtcgctccaggtctagatggtgagaagcaggtagaaattgaagttcgagatgatctcttggtgttggagacttgtgccgactcgacccaaaccctgataagcttggctaatgctctttcaccgccgactccgccaagcaaagagaataaataccggaccaaggtagtacctgtccaagatctgcttgcttcgatttctgcagaggcatttggcaggccagaaggggaatacgactttgaccaggacttttctgctgcacgagaaatggctagaagccagttcgacaccggttctgaaagtgacggttctctccctatcgaatcccaattctatggagatgaaactgcgggagaagaactattcgatgccatgaatgtatccagtacatcgcaagatccgaggatgcaagataccaacgagggagttttaatctctgggcttgaatcttccactagcaacgcctcagaagacggcgaaggtctggttatccacgacgacttttataaccgcaatgccgccgaagagcacactgcaaagatttggaactcgaacaagaatacttacgacagagcccctgcgcacattgtaaagcgcagtcctctcaaagtatctgtgagagatgtccatgtcatctggaacttatttgatggctacgactggatccatactcgcaatgtcatcaacaaagctgtccatgatctagagcataaagcctttgatcgccaagcagggctcgccaacgggcaggtccacggcgaagagcgtgaagatgaagataaaatagatgacttcttgttcaactccatctatatcggaatcccagccaatcgagacccgcaagagttggcccgcgccatcaacgaaggcctcgctgacaatatgacggagacggaatcagtcgccactacagctgtgacagcaacatcaaaccggactgtgcgtagagggtaccccaaatctcagcgcctgaagttgcgacgaagcaaacgccacaaaatcacctttgagcttcgaggcgtcaacgtcgacatggtggcattccccgccggaactggagaaacgcagagcagcattgatgttcgagtagagaaccttgacatctttgaccacgttcccacatcaacgtggaagaagtttgcgacttatgatcaagatcaaggggagcgtgagatgggaactagcatggtgcatctggaattgctgactgtgcagccaatagccgaactgaaggcttctgagattgtgctccgagcaactgtgttgcccctgagactccatgtcgaccaagatgcgcttgactttatcacccggttctttgagttcaaggacgaaagtgtaccggttcattcgtcgccaagtgatgttcctttcttgcagagagccgaggtcaacgacattccggtcaagcttgactttaagccgaagcgagtcgactatgctgggcttcgatccggccacacgactgaattcatgaatttcatcacattggaagagtcccggctggtgctccgacatgttatcatttacggagtttctggctttgaccgtctaggtctaacactcaatgatatctggacgcccgatgttcgaagtaaccagcttcccggtgttttgggaggtctagcgccggtgcgatcactggtcaatatcggcagcggctttagagagttgatcgaagtccccctcaaggaatatcaaaaggacggccgtattattcggagcatatctaaaggagccgttgcatttgcccgcaccactggtaccgagttggtcaagtttggagcaaaacttgcagtcggtacgcagtatgcattacaaggtgcagaagagatgcttggcactggccgccgacctgaagaggcttgggatgatgatgatctcgatgcagatgataagaagcaaatatcgttgtacgcagaccatccgaccggcgtgattcaaggcattcgcggcggctacaggtcgcttgccagagatgtgaatctggcacgagatgccatcattgcggtgccaggcgaagtcatggagagtcagtcagccagtggtgctgccaaagcagtgctgcgacgagccccgaccatcatcttcagaccagcaatgggcgtaaccaaagcgattggccagacattgatgggagcaaccaactcgattgatccgcacaatcaacgcagaattgacgaggtaagtctcatggttctatcgtatagcccgtgtgagtatagagtggttccactaacagtatcgcagaaatataaaaagcattaatcgaaggcgcagaacgaaaagaaggaagaagaaacacaaaaaaaagtttgacacttgactatacccaacaatacatacatgagaggaattagcttcgaatttactgcggctgcggattcattagcgatggaaccgtctttctttgagaatatacgaaaggactagatttctcatcttcttctttccctttctgaaacattacacgtcggcatgatgctgtattgaataggagaaagggaatccttttatggcgatgatttctttcattgatgtcatgtttggcaggcgttggggttatctactataccagaacagaatgatgctgagtttttgtttttgatctttctaccttttcttctcttctttctcataattctctttgggtaacactggaatggcttggagtggatggattcactatatcgtgtgggtaaatttacagaatggcagcccgagcaaacattgcaaattattaaacgatagacagcgcctgcgcgttatgaatatatacagaatacagagctgtgaattgaaacttgtgcttgcgtgtatgcatgtgtgtttgttaataatacatctgtctattcgtgttgtagatggcttttgatcctagatgtctaggcgatttacaaagaggaggtctatctcatatatatgttgttagaataccctacccaattagtgttaaaatagtaggaaagctggaatcctcttgtcaggatttctagccgatatccaaaattgcctgccctcttggttcattcaaaaattgtcattaataccctgttccttctcagcggcctttctttcgcgattcgcatcaacccaccacttgtgcgactcgtcagtccccgtccactctcccttgtcgtcaatctcatcccacggcttcgggctcaagatgtagtgcatgttcttgacctggttgtctctccagatcgggtcatgcacgcccttccagcgcagcgtcttgagcgcattgtacgtatacggcagaggcacccaccgcccgcggtacaggtccgacaggagggactggtctgcaaagtccatgtttgcggcgtcggcctccatgtgggcgacgatttgcgagtatagcacggcggaggggttgacgacttgcaggccgccgttcatgaagcccaggggcccgacggaagggtctgcgccgacggtctgggcggtttcggggtcgctgtgctggtgcgtgaaggcgcagttttcggggatccagtccttggggtagtgaggcttgcggagggggttgcagacgcaggcgtggccggcggcgaagacgcgtttgctggaggatgaattgccggattcgctgagcgagggcgggtcgaggtcgagggtcatgagctcgtccatgttgcggaggacgagcatgtcggagtcgagctggacgatgcgcgagtactgggtgagggagaagggcacgagcttgctccagcagtcgtagaagcgcgggtcgttggagtagtccctgccggatgccgggaggaggtactcgatgcgctgggaggggatgccgcgggcctggagggcggcgaggccagactcggggaaggtgtctgtgtagagggcgacgagggggtatttggaggaggcggcgcggagggagtggttgagggtgaggaggccggggaggtagtcgaggttggtgatgagggttgtccagactgggagctggagttagttggagttgacaagggagttgagggagttgctaaccgttgtctgagtcaactgcgcgcttccggtctgacatgttggaggtggacttttatgaaatttgattactagagatgaaagtttgaaagtgagtgcatgtgttggagaaggaattgactcgttttagtccatggaggaggaggaaatgcctctggcgcaaagcgacacagaaactagaaatcgttcatagtgggggaggggctcaacaatggctggcgatgatgcgaagcgatgtgtaaggcgtcattttttttcttccttgtcggcatgggaaatggattggctcggcctggcccgaaactactgtacacagccgctagaggtgaggctatggatgcgctaaaagctgctgacaggcatggagtggggatggcatctgtgtttggtacgaagagggggagtatattgactaggagactggtttctagagtagtgctttaatagagaagagaaataagacaggagaagaggagatgaagaaacgaaatgtcgattgatgtgagtaataagtaggaaaaggaaagagaaaacatgacggtaacaaatggaaaaaaagtaaactaaatcttgtaatgcagtcttcaacaactcagatacgcttttccctcatgcacaatattttagaacaaactctaaacggatgaagtcagtcatcaagactcagttgcctgcaaagcctcagtcggcctatcgcacggcatgggatacggccgcacatacgccaacccttgcggctggaccatgaagccaacaccgttgaaatggacagtgggattgccgttgtgtacaggtccagcctcgaatgtgtcccagcttcccgttgctcctgatgaagctgacgaaagacgtctctgagctctcagccgcagaaacgcagaataacgagggtagagctcgctgttgaaggggtcatctgcgctgcgaggtaccgggacgacgcttctcagcggtgggagagggccattgtcgtcagcagggccatcgtacgggcgaggagtagtgcagcttctgtccatgccgcgataggggcgtaggttgagttccagctgtcctctttcatgctcgagtcgctccacttgctcttgatagtcgggagccccaaattcgaaccattccagctgctcctcgcgcttgatccgcggctcagggtggaactgctcgtcctgctgaggcacttctggtggcgactggggatattcactttggggtgaagaagtagtagtctctcgaatctgggctgggaaaggtgtgggttggtgatcatgcactcctagatcaaaggaattgactggaaggggctgtgccaaaggtacagacgcaggaggtctttggacgacgctcgttggcgataatcccaaaggtccgtcgagcccgccgagatctgcgttgggtccgataaacaccatcggctcagtctccaatcggccacttccgtataaaccgaaatactcggtgctgacatcagggtagtccacgccgccgtaatagttgagcttctctttcggcctcagccggtggaacatgaccgaggcagaggctctctgggtgggattataccgcgacatgtcctccagctcgggcatcaagaagcccgtgtccacgagattctggacaatctccagaggactcctgcggttgatatcaagctccgtaatccgtccgcaggcgacagaaagagtcacaaagagcgaccagacgtcttgcttgcaggtgatggggtagatgtctgtgcgcgtctctggcgcagtgaagagaaagtcgacgcagcttctctggggatagctgagggcaaagtctgtgaggtagaagccgtaacctttctgcgtgggctgcacgaggatgttggtgggcttgatgtttcggtggcagatgccctcttcttggaggtacgtgagcgcggagagcatctggatcgtcaggctgtagaagttggaagttttgtccttcaagtcgtagggcatgggggtgagggcggggaggttgtattctctgatgggcgtgatgagcagcaccatccccggacggatgagggtgtagtagatggggataatgttgcgctgcttacagttagcagagtaggcgtgggggagaactaggcagttgtttttgctgccagacgtacgtgtctgatcttcttgatgtcgagaatctctcgcttcagcgtttcttcctggacaatcgaggccatctctagcctcttgacgacgacgatcgaatccatcttcttgtcatgagccctgtatacatttccgtgaggtccacatccgatatgattaatggagtggaatcgctctgcgactatggcagcttgataattgtaaaacctagaagccatttcttggatatttcgttggaagagtggtgatggtctgacggtatagcgcagcgtgattgataccaagcaaagacgaataaacaataaaaaaggagcacgatctaagcgaggtattcgtatttgaagcgtccttttatgaagtgtgttttgatgcaaataattgcaagtcacgtatcggccaaggcagtgtcaacaacatacacccgccagagcaatattactaagtcagttattcagtcatctgtgcgtccggtgtgagatggcaatcacttgcacctcattttcgaaagccagtccaggtggcagggatcatttcttcctggccacttgattgtcagacggcgtttggtctgagtaagtggctatgaagcaccggaccccatccttgcgcctgtcaaaaagcaaacaaacggctgtcaagctgcatggcagctggaggagcattgctgtacgttgtgcattagatcatcttgtatgccccggtgatgttttttcgagttcgaatcgcatctcacctatcaatgtgaccgatttatgagatctccaaacccaatctaccatacggagataaaaatctgacatgagaactctcaaattacttcatccccatcactttcaatgttcctagcgatagcttgattctcaatgatctagtactacacggcacaatgtctcggatccggtcaggctgccaaggatagcttcaattatgggttgccgcccactggcccttgactatgcagcagcagccgcagtagtataaattagcgttaatttttaccatggctccccaattctttgattggatgctgtggcacccgtaaaatgcaagggaggatgggctgaaaagaagcaaaatcaggctcggggcttcatcggcggctcgggagccatattcttggctttcatagcaatatagaatgcaatctatttatttgagattgtaacgataatgagatgtctcaaattcatatacaagtctatgtcatagacacagtgagagaaattataattgctggcatcgggcatcaaagtagctcaaaaggtaaactccgtatagcgccttcacaagcttctcgacgacagggaacaaggtgattgtcttgcagcacctgcattagcttacggtagaaaagcctgggttattctcggtctagccctaccgacctttgcatttgtttgcagtgttcgtttcttttttttcttcctacccttacagttctgcctatttgtaatttgtttgctacagccacagcgacggccccctttttgcatgcatgcagtgaaagtgtaggcgtttacgtcgtttgattggaaaaactcaccgtgttgcctagaagaggagtaagagcggagacgaaaatcaggctctgcaaatcccgagcgtggagaagctcttctgctgtagtctggacgcggcatacatgtagtgtgtacatgcgtcctttggtctcgtgcctctgaggaaatgaggagcggagcttttggggttacacagcgtctatgctctaccggtgaggatgccgatggtgccgtgggcggccttccattggcttccacggcagattgcctggcggttttgatgggtgattgctgagttgcgtatctgctggatgatgtgtattacatgatggcttgtcaagagcgtatcatagcttactgttttgtaatctatactgccatggagttttatcagagtcgtcgacgaggagacggaaaagagccgcgacggaagcaggagactacatgtactaaagcagctctgctaatgttgaagaggattagatggtggccaagaggaggataactaggaataggcatccgaggctgcctggcaatgtaaagatgacttccagtaacagattctcaacaatgattgtgcttttcgcagctagtaattctttaaaaggatatatccaatatcaacatggaggtcgagacatgagattcactgggaataggcagtgtgttgctgagatttagttatcctcgtccgcgcagaacccctgtcagacgcgtccttcaaggcacaagggcttgtattgatgttgatagccttgccatgcagcccctggtcatgcaaacggatgagagcctaaccggtagtttcgaccacattgtccaagtccgatagacaaagatactaaaagccatggacgacatcatcgaacaaaattaggacgagcaattccttttgattcagctatgaaagctcgaaagtataaattgttgggccacgccagatcaactgatcgacgtgactctctatatccaccaacttcccagatttgatattgtttatttctgacagcgtccattatttcgagccaggagtctgtaccctgatccccccaaactagcacctagccaaggaatgtttccaggttggcgttgccgagcacagctcgtccattggccacaaagtcgtcgtatatggagacaagatccttggagcgtaagtcgcagccataatagaagagggcgctgccatctttggagaagcttccgtcagccttttcaaagaaccaggtcaggttctcatcctcctcgctgacagtccaaaccagcgtagggtgatcctttttgatagcagtaaagatattctccataacattactgagccagccggccttggtggtggtgagagcagcaagcctagccacagctcggttctcatccttgggcaagacaacagccaggcactgcatggtgtcatcgtaataggcagtgaactttttctcctttagcatatcaacaaatcgatcaacagtggcctcagtgtcaagccccttgtagttactgatcaaggtggcctttagctttccaatgtcttcaaattcactaatcgaggtggccttttggattttatcgccgcggcgcataagtgtaccagcacccgagtctgtaaaaagctctttctggagatcgctagggtggataatcgccacactagagctgcgaggaaggtcgtcaagcagctccttaatctccttgatcttgagacgggtaccataacggcaccagggctgggccattaggtagtcgaactcttcgtcaagattgatatgtgagattttcttgccttcaccattgaaaaggcctcccttttcagacagataaacaaccttcaagggcttgagagcacgggcaagttcagcagccgcaacatctgcattgacgttgagcagactaccgtcatctccttcggccattgaagtaaggataggcacgtatccggctgagatactgctctcgatggcttgcttcctaacctcggtaatcttaccgacatactgccacttttccttatcgagataggttgcgccgaaagcgccttgtatagagcgtgtcgctacgccgagggagtcgaggcgatcgattagtcgcagattctcttctagaaagagctttcgcgcaatgccaagcgtcttcgcatccgttactctgattccctcttcgaattgaggttccactcccgcagcctccagcagctcattcagctgcgggcctccgccatgaaccacgaccgggtataggccgagctcgtataagaacagcagacttctgcagaggtcgtcgaggtgatcgcgaagaattgcgcctccaaccttgatgacggcaaacttctgggaggagacggtggtgaagagcttgaggtactgctgccttgtcgcaaattagtcccatctcatcgggcactctgtatcatgtggcatcgacctacccctcgcgcttgctgccaatgctgctaacagtctgggccacaatctcacgggtcctgtcggcaggaagataggaatctctagcgagggcgtgactggtcgagaatccgcggttgaggcattggatcgacgccggtgcagatgcgcgtgcgagggattgagagagagccctggaagcagacggacgggcaccggccctcaaggccacagcagcagcagacagcattttgcaagtctctcacggggcgaatgagtgaatgtgggagggacaattgttggcggccgatgtcgttgtagttgagtctttaatgtggggtgacgtaaaaaaagagcggacctaccgatatcgtagaatctgataagattgattatcgaccatgttaattaccgcagcgtgcttttcaaattttactggggccaaagtcttgtcaattgttcactgcgtttacgctgccgtaaatcttcactaaacatttgaaattgacatgaaagacgccggtggaggtgacgggtatagtattcacaagttcctggatgactgcatttaatccagtgggcgcagtttcgattggaaagaagacaattaggacgcagacgaagacgacgactgattttcttggtagaaagaaaaaaaggtaaaagaaggataatagaactgaatgaattggaacttcatggggtagttgatggcctacgatgacaaaaagatgttcgagaactagaggcctccttacgacagtaatgaagccccaaaacatggttcttacaaggcaaaggatctagaaatggacatgggaattgctcgatgcatacatgtatcaagcatgctccaccagccaatgcaaggtccaagactatccaaatatagacatctcacggggaaattatttggggacaagagtacgcattcgtctggaaagaagacgggtttatgtagatttgtatgtctaaaggccaattacaattgtaaggtgatccaattccagattttacaaggatttgcaagcagcatctgctttcacgcactaaaaggcggcaagtagccatgacaacgcagaaggaagctattcgtcacaactcctattcaaggtaccaatctaattagacagcaggcataatgcattgtcaaaagcttataaagctcgggcgttgcatctcgtgataatgcgggggagatgtactgtggcaacaaagctcacgagactcttttgttactgatgtggggaaggctctattagtagtatcgccactttagcatgaggataaaatggacgacatgactaaaaatgtttcttcaatcatcgatattagatcatgtgagacattatcgaggctggtgttgggcaccatttacgattcaggtacgagaggagccacgcgtcattgcaagaccatggactctgctattgggagcagaaacaaagtttcgccaatggctcgctgccagtattgaagaataggaaagcaatctggcctcggaaatctcgaatgtgcggctgtcgaatgctttgcagtagcaatccaactcacagatgacaatgcccacgtgggctctctcagccgtgccctggcaaggatactggcagggactgaacgagagcacagatcaatttgatgatggcttcagggattgtagtaagcatcgcatagcgctataccatggacctacaaggtacacgatctcattccatcgcactcgcttaactgcttaccttgcagtacggagactccgtacctggccttttgcattgcttctgcttctagggccattctagtttcttctatggagtatgttgttgtttcgtactcggatgaacagcaatggacgactcgtacaactgcaattgctaggtattagcagtagccgcttgtagggattagctggctgcctgaatgacgacccccttactgctagaaatagtaggtagttttgcgactgaaatctatacctctttccaagatctgggcataagagccaaggcgaaatacagccgtgtatttcgccgtttgtcgctgtgtgcttgactgaagcggtgagaatcctactttgataacgctgcaattaaacaaggcagaagcttactgcgactactacctctatacaggaaaacaagcagataagcacgcaggcaatcatctaacaaaaaccacgaatcgaagcaagacaaaacagacgctagcaatcaatggccttgcggagctgtcagatattgatccaacgacggaatctcggagatgtgccggcggtccaagcgccctgtagtgcctgcgtgatgccttctgccagcgtagattctggcccagcgagctggtttctgggaaggactgggagcagagccgggtgttcttttactgaccgcgtgcctaggggtcgtattccccggtataggggctagcagctactctctcgatggatgtacacaatgatattgttggagacggtaaaaaaacaagaggcacaagatcagagagggagtctccagaagcattgaaactccgtgtcggcatatcgttcccctcgtcgaatgatccatcggcccagatcagccaagagataaaagagcgaagaaccgcccccatattggctgcatcacaccacgaatctgcacgaatctgcagtttccattacgcattcacacgccacgaaacggcacgcacacaccgagcggaagtcgtcacagatcctgcggataaggtgcaacctgtcactgctccggttactgcgcacatgcgtgtacatggagaatgcagtcttgtctccgggtacggcgggcagttgtggttccgttcatgcatggctgcacatgatgagggtgtggcggtgattaggaaggtgagctggctagaggttggtgcctacatgtaggaagaagatagagagtgctgcaaccagtaattcgccgccggcaacattcgctgagactggcagatggaaagaatgaaattagaatggcgggaacattgctggattcagttcagtcttgttggtccgaacatcggtgagaaaactgatccagatcaatcaatcaaaacggccatgattcacagcaccggcaggatccagccagccaggggaggcagtgccatggccactaaaagccggtgctaaaaagggagctggagctcttccgctgcccctgggcgtagctcgtgccatctttgtatcctcaacagctttcgagcaagtcgcagcccctcctttccaggcccccaaaagatgctcctctacctccgccgctcaccgaaacaccacccaaaccggccgtaccctgctatcgccaaatcacccccaccccgcccgcagggtcccccgggaatcgcccaaccggtacccggcacagcgggtgcgtattcgtaaacgaaagggtcccagctggcattggcatgtttctcttctggccccgactttgttgaggaagactgaacatgcaagtacattcccatgagtttgcaatgggcacccggctccgcttaaaagcactgccgaaccacactacggccttggtaaccgcatgtacatacagcaagcaagcaccgagtctgggatgctcgaaacggggaatcgaggccatgaccccataaggcgaaaagtgtaattcttgttgcggtgacggggactggcccggccaccttctagcctaaaaagaatcccaatccacagatccaagtatccagtcgtgcaccgcctgttttttttggctttggctggcagctgtccgtagtataagtaatagctgcttgcgtcgcttcctctcccctctcgccaaaaagctactcctcctctgctttcgatcttctactctctctcctttttcttcccgcattgcaaaaagaagaggcccatctgtcctgtttttgcgacaacttgcgtttcctctcggctacttcatctctccatcttgaatctgcccagcaagcccatttgcacaccacacaagctctctctcagctttcagcgtctcacaacttgatttttcctcgttccatcaacaacacacacaaacaatgtctcgtgttactgcccccgccgtcaagctcacccgcgccctgagctccacgaccgcagctcgtgccgccaagccgctcctcgacgcctcggcttacaatgccggcgccgtgctgatgccaaagtacgcagagctcctgcgcggtcgcagaacccccatcgagatgtccgaggtatgttttcccagctcttctgaataaccataaccaatccatcaaagccagatgctaacaaaatcaaatctgcagtcctctcgatctctcaccaccacccaccgccctattccccagccctccatcgccaaccgctccaagcctctgatgcagaccttctccagcgtcgcatcctcctcaactcccgctgcccaccttgacgccaccgtcctcccggcgtttagcagcttcaaccctacttcttccttcgcagatgccctccctcgcatgcctctgttgcccgataactacggcgccgcccaccccgcgcctgaagccgatctgccggtttccatccccagctcgtccatcgtcgcggttaacccggacaacgtcgtccccgccacaccgctctcttcattgagtggcgttttggacactgttgagctcaagtttgtgcatgaggcgcctgcttcccctgccgcgtcggaagagagccagggcatgatccgggatctgtggaagggcatggttgaggatgtctttggctcaaatcaagccattcccaaatcccattagcaggcctttttcttcttctctgaaacatgtatgactatatatacatggtgggcattttctgcttttgttttcatgcgaaatctttgtttttcttgtttttattagtgtaagcggttgcttcatggacacaactccatatcatgggcgatatatgatggcaggcaggcaggccgttcgctctgtactttccccacaaaagggcttgatcaaggtgatcaagggatttactctcgttatgaaaccgagacatatatagcaaattttaatcaaaaaacttcaaattcttctgcttactacacatgcacgttccaactctgtacaatgaatgcaataaacatacaattactacccgtcaatatcaaactaagtatcaagtgtatcattcaagtggtaacaaaaaaacaacgtcgtattttggacaaaacttgtgatttcgaggcccaatgccccgacaccaatatgctaacttcctcaatctagactacggagcaatggtgcctatatataacatctttcgcacatcaaaaaatggcgtcgtggaaaggtattgtcgctccttctgatcaaattctcttcgtctctcattcatctttttctccaccgcctggatcgatcggcaaactcccccgccccacgttctcttctccgcatgaatatatccattattatacaccgcctatctcgtcttctttcccctctcgctttacctcttcttggctgatggtctgggcttgcattcatcgttgttaacgggatgcagcatgaccttgattgggtagttttgagtgttgtgctggaagcccttgctccagtcgtagcagatggcataggcaaagatgcttcccgtcctgttgaactttgtcgaggtgatgctaccacccacgttgggatagcccttgaggcggtgcttggcatccttgtcccagaagtggaacgtgccatctgatccagcggtgctaaaggtgccgtggacggggtggaacgaaatgtcgttgacggcatgcacgttgaccacgttgttttggaccggatcgcgatggcacttgaatgagaagttggatctgttcgagcaataggttagcttaattaccctggatattcgtcgtgtagaacgttgtgacaacttacgtagagtccttctcctccacatactgaatggcacagcgaccctcgatactgccaatagcaaaaccacttgagtcggggaagcagctaacaaccctggtctgccacttcagtgggctctgcagcgtcttgtagaacttggttgggtttttgaggtcgacgacattgatgtagcgatcagccgtgccgacgaccagcagattctgctgcacatccatggtgtacacgcgctcttggcaggccagagtagccgcgggctgctgttgccggagatcccagtatttcacagtcttgtcccaagatccagacacaaccattgtgccgctgccgctatcgaaccaacgcacgcttcgtacaggctggtcgtgtgtgcccacaacaacatcttgctgagatgccaggtcgcagactttgacgttcttgtccgcgccagcagaggcaacttttgttccatcctaattcattttcaaagacatcttgttaatctttcatagtccaatcgactaccttcttcagctctctggcgctcgcttacctttgaaaaatcgcaacccaggacgggctggctatgctcaaacgcgtgacgaccctggctctggccgttttgagcaatttcgtagatgcggaccttgttgtcccaacttgatacggcgagaaagtcgggtccgttgggggctggagagaaggaaaggtcggagatgctgtcggaagggggatcgttgagggccacgtcctgcttcaggtcgcccaccgtggtcgaagcagcggcgctggcagcggcagagccgaagagaccagacatgttggcggatgggttatattgggaatggtatttcgatcgattccaagctgtttagagctttgttcccagacggaattgacgtcctggcgcgttgcagcgcgaggtccgtctcgtgtgtattttttgccgtctctgctcgccttgtcgtcgcagaagcagagagcaggagaatcgtacacagaaccagccccaggcgatggtggacgctcgtcgccaaatatcccctcggcggcgtcgtcgcgtttgcagaatttataacacaagttgacttctaggcacgaaggcagcgacccagcatttctcaacgcgacgttcggattggctggtgcgcctcgcaggctgcagcagaaacttgataaatgcataaatgcgcattgatgcataaatcccactgttggggctccactaaaatttactagaaaaaaattcatagcttcgagcagctactgacttttctttcctttcttcttcttctcttcatcccccttcgctcaacaaatcgccattcgaagcttacacacggagattctgctctgcagcatctcttccaaacacagctttgggagaaagtccccggacgtctcctttttggagcatgcggaaacgcgccgccatagaagcactgcggctgacctccgcgccttggcccagctgccgcatctgccctgcctgctgctaaatccgtttctcacgaggcactgtcaaaccctaatcttgcgtctctggcccctatggatgaagatatgagtccgtgctggaaggctgcgggattggggtggcgacgctgaatggagatggatggcaggtggacgttgtcatgtctgccggctgtggtatcgggtgcagaggatttgttgtcgaggtcgatagttatgcgattgcctggcgcaagcttggttactcgatggggcccattcttgatgcgaagggggaccccgtctctaccatgacggtattccatctttttaacactctgaaacttcgttggaagtttttttctttcttttgggatgccctgatggtgggagatggccagaagcttcatatgatgatgaccaatatagagtcaagcaccgagtcaagaaaaccttgccgttgtggataaaaatattttcatgtcaactgatgagcttctgggaaattaacatcttgtataagatattatccatttgatgggttttgcatcatagattatatagtttattcatctgatcactacagctcggccaagtggcttagagtctgtagtttctggatgctttacttactccctgcatactatacccggcaaactcgtaatcgataggcgtagaacgcatacaagcttgcttcaatggcacagtgaacccggaacgatgccgtcggcaccgatctccgcactgaaagcaccaaaatcagtttaccccggtctggtctattcttcccatgccctggtcgttgaagtgctatagcgggcgtaccagctcgacaccctggagctcagctcgctgaagggaaatcgaatcaactcgtgtcagctctgtattgctccgtatgatttacttcgtataaacacgcgtattatccccagctcagagcagaaggaagccccccctgccaaattctgcaacgctagcaggcagtccaaccaacagtgcaacaacggccgccaaagaagaacgaagcagagatcaaaccccaaactcacccgacgctactggcactgaagaaattacataacttggcgccgttggccctgactagagcagcagctaagtgtgacaggaggcggccagaagcttgccggaagaggctacacgctgcagatcgggtcagcttttgccagactacaaagtccgtttattcccctcctggtttgattaactcgtcatgacgagggtagtgtactactgttgttgtggtattagcaaatgggataagtacgcgaattcattgggtagcacgccctctgtgaacgagcgaatgaatcatgaatccagccggccaacagcttcttctcttccttcatttcacattcggcaacacatgatacgacgctgatatttagccaacccaagcacctcaacattcaaaacaccccctaccgttcgaaaaatcttgcagcgaatcgcctctctttcccaccctccaagcagaatccttccagctttcacaaagaaaaaacgccacatgcgacctacactcaaatcgtagtacatacacgggtgcccttgtccccctcaactgaacttgcgattaaaacccccagctagcccaagcagtagccagtcccaccatcaccgtccaaccagactcctgttcctggtgcccagcccccgaatcaggtagcgagtttcaccaactcccattccccggttcggtttgtcttttttccccttcttccttgctgcggttaaaatgcgtgcatacttgtacctatacgcgggataaaagagcagaagccgttgagtaagatgttggcgggctaagcctgctttgtcgacttcgactaggggctgtgatatacatgtccattggagctaagaaatctcctccatttaggcttgggatgagctgcttagcacgagtatcgagttcgtgcccccttgtttgtgttggggtgaggtgacatcgcgcatcgtggacattgggtgcaggctggaagtatgggggagaaagcgagaagcgcgagccttggttcgtactgtacggcacatgtatgggtctcggtgtcttccatccgtggttgtagtagctctgtgagtccataatagtcgacatcttttctctcaaagaccgttcacgtttcttttggttgtcgaatccctccttttccatttgttttgttccaacaattgaaagccacccaaatcaagaaatggcctccctcttccagctcttcatcctcctcttcgcagcagccctgactgtgtcagctgcctccgccccaaacatcaccagcctcgtcgacaaacttcccccttgctcgctcaattgtatcatcgacggcgtcacgaacgatggctgtgccgttagcgacctcgcctgcggatgctccaagatcaacgacctcacaaagactgtctcgccgtgcatggcgaaagctggctgcacgcttgacgaaatgactcgtatggttgccccttctctttgaattctggttttagtaactcaatgcgtcgtaaccattcgttgtttgaaaatattcgttcctaactcttgttgattatcttcattacacagaggctgctggagctgtcgtgcaactctgcgaatctgccggtctcatcgcaaacaccaccacaagtgacacgacttcgaccacgggagcagcatcagcagcgactagcaagtccgacgcgggacgattctcacgagagctcggattcgcatacgctgccgttggcgtattggtggccgtggttgttctgtaaagcgaaaaggggtttcgccatgggtatttctttggacttggttaggataggacagggaatataagattgagaaagatgctctttggataagagccacgcatttgctcagcacatgttattgtacaacaagacgggcgactgttataagaaaaaagcttagcatctataagcagccaagcaaaaaacgtatcttgtcatttcaaagttctagtaacagcctaccagcagttctagtctagtgtatcgtgtcatttcatatcatcaggcatctttttccccttcaagttatccccaaaaggcacaagaatgcatcaaggtctaaacattaaaagcagaaaaaggggggggggcggtaaaacaaaagtcgcaggtcaagttcgaggttgaggtcaaagtagtcgagatattagccgggtccgaatctggcaatggcgccgtagttgccaccgtcaaacgaatcgtgaagtccatccagggcgttgaactgagctgccaacttcatgccttcgcggcgctgggcttcaatgcgacgccagtcccactcgccatcatcagccaggttgatatcgctcacgtcgacagtgtcgtcgccaacttgattgggaccgctaacccagccgccgggtcgttgaggcagcaggcctgagtcggaaagcaccgttgcgggatgaacagtaagacggccgaccttgaagacgtacttgctcatggctgtggcatggatcttcttctgccagccactggtggcgtccttgtggtctcttgtcctcacgcggcggaatcgtggatccaaccactcggttggtctggcggcgcccttgggcataaaatatgtgatgatgtacagccactttcggtcccaggtggcgacgcgactccatagctcgtaggactggaatgatgagatttcgcgcttgaagctgcacatgacggagcccagcgcaatggcaaagttgcccttgacaggctcgccggttcgggggtccttgacaagtcttgtcttggcgttgttggacatgctgcggatggctggccgcagcagataggcacagaggtgcgttcgtgatatgtcgaggtcggcaaagtatgtcgagttggatttgtggaggttgtagtcgatttcaagaataggggctttggtttcggagatcatgggtttgaagagcgcgcgggggccgagctttggtgatttgcggaagaccatgtggtagagcatggcgtatatgatgcgatactgttgggttgagcaaatcagtgtgattcaagggacaggcagacaaagaaagcaattcacgtacggtccacgcaaacgggagcgtcttccagttgaagatgatgaagaagagcagcagcagccgcgatgtccggccgggtcccgtcagaaaggactgcaccaaggccggccagttgatgcgccaggcggcgtagcccatcgatccgacggccaccgagatgatgggaatcgtcatggcgaacccgccgatcctggtggacgacatggctcggtcgtgaggccgtccgtttggccttgcgcgcattctagacttgtatgaattcgtctctcagccgaggcgcggatttgctgccccttcccgcgcgaagcagattcgcgaagagctcgaggcgcctagaagcggtgcgggattcagggagccaagctcagcaacgcagctgtatcacaagcttttccacacgcgacagggtctcagacaaggtcagacacaattctcggttcgctgcgcgtctcgatcaacaactggcgtgaatgtgctgcgcgcgtggctggaatgcgggcagatggcgcatgcacaaggaacgggagggcgatctattagaacgaaaatccaggaaccgagtctttttgaatgcaggggtttctttggctgggcggcctttcgctcggctcggcgcccgttagtcttttttctcggtcagcagaggacgccacaagccgaggttcatggacgataagattttggggtcagataagcttttgctgtctgacgatgagcttgggaatgaaagggaaaagtaaattcaaagagagagaatggtaagcaatgagcgaatttctttactcgaaagattaggcttgctcttggagccgtaagttgcagctcccaaagcgttgggaataaatggcgatataccactactacataatcggcacgtattggttctctgcttcttccctgcaggtccgcctcgtgagaggacccgctcacacttgtgaaactgcagctgcaataaacgctcgcttactgcctgagatgatgcagaagaggggcagaatctccaatacctggcatgtcattggaatttgcaaatcgcataagacagcatgccatatccgtgaggaaatccgttgggcactcatggccagcatcaacagccgcatcggctcccctttatgcgtcacgcctccttttctctcccttccaatctgtaccctgaggcttgagaggtggcctgaagactcacataacacgcatgaaaggctgccagcaaagcagtcctccttttcactagcgagtcagcggctgccatgtgtgcccactgctctcttctgcagcccaaggctcgctgtttaggagcgatatgcgagccaggttatagcttatatcgcctgtacatgcattttatttttaaaagcaactcattcatgtagatgcgatgcattactagacgcacttgtatatattagtcctaggcactcttaacgataatagcccgtaatgcgtctggtactcgcttcaaataacctcgacttagatgaagattctctcctcaaatggcatcatcacatgttctaaattaacaaatgcattgatgccgagacggagttcgcgggggagcatcggccccgtaatttccgacccaggcttaggtgctttgcatagaactcgtttttactggagcacacatcttacacatcccaactcagtattgaggggctcgaacttatatttatgcggcaagaatttggaggcatcatagcagtcattttcagattgcaaacatcgcggagacatctttgcatatctatgtgcctcgtagctcagtgactctaaagctacccggcaaaggccgtaagatacagtaactctacctgttggatgaacgacgataatcctatcaaccatgtacatatcatctattagctgggttggctgcatcctcttccgtgagaaaactaccatccttggcaattcttgcactgcctttcactgaagttgggtatcagttacgggttttcacacatgattggccgtcgtgtaggaacaagaatatgcttatttcgtaactgatagctaaacatgacctaattcgaattgcgctgcacgcagcagataatcacaaagattgcagtaatagctggcagcaccatttcttgctcaatatggctacatcccggatatgaacccagatcaacacttgcgcagattttctgcaacagagacacagcttgttagtatactttgcatctacaacactcaaggcaaggtaacattactggagttgcattgatctgaagtgtagaatccgttgatatagcatttcaatcccgggatgtaatcccaggagctaattaccgtcaataactgtaatgatcagacttggcgattggccttgaagtagacataccaaactccttcatagcagtctcctgacttataacaagaaaagtcccaggcatctccatcaccgattgtggtaaccgatttagcgctaaaagacggactgcttcggcagtgcacagggccatcgttgttgaagacattgcacatctctcttttctcgagacctggggccgcgctggtgaaaagaggaaggaccagacagatgattgtagcagtagtcttcatgttaactattggtaaaaaggttggatatttttctgtaaagcatgtctccaaacgcaagagaaccacagctttatatatcttttcaggcgactgcttggcggtaactttgggggcgtatctgcatacaaattcagcaaatgatccgttttcgagtcgtactagtctgcctatatctcctggataaccctattcgcttgtatttagcagcaaaaggatcatactaactgttttcacactaccagagcgaagaagttttgtttcgctatgagtcttttgctaatgctgggaaagtggagcatctgggaagcgattccgcttttacttcctattgtagcagctgctgtcgaataagcttaatttgtagaataagacggggtaataggctccgagggacataggcttaacgttgtatctcgtggctttttagctacatgatggcgagtctccctgttatatgtattcggctaccatgggctatcattgtagtggttcgtcaagtacagaccgtgtcttttaaatctgcgccgataagcctgtattttctctttcgctgtacgtcaacttataagccctctatttaagtacacgcaacattgaacgttgagactcttattgcagaacaggaatgttatttctgcctttccaatcttgtcaagccaccaagtgcaatgtcaggaatggttaccacttactgcatcattctcaatgagtacctagattcactgactctctaccacctgctcgcctcgccataactaatggctccacatcacttttatcttcagaattcatctttgcgccgctcgcaagcagtagcttcattgtcactctctggccatgcctagattcctcgtgtaatggcatcctccataactgaccttgagagtttatgtctgcgccacagtcaactaacagcttcaatgttgttacttggtgacccttaactgcccattgtagcggtgtctccatactcttgtttttggcattgaacttcacgccttcttccaagggaagttccatgattgtggtatcgccagaccaagcaacctagtgtaatagtgttgcattagccgtatctaaaccactcgaatccacaccttcctccaaaggcactcccacagctgttgtatgcccttccttgggcattactaatggtagttgatggaggttatgatttctgatttcttcatgtagcatctccaccgccaaatggttactcggagtagctagtgaggcaagaattttgtggttagacaccacatgaatactttgtctaataactagcttcgccagcgcctgcaatctgctttcaatacacacttgtatcagttcaagaagcaaggcagcttctccggatgtatatacaacatcgttgtcggctagcacgtgtatcagtgataaactccgctttgcgaaggccattgtcccaggacttggccggctagtatccagccagtctatctgcgctcctctttcgagcagcagatttgctgttaaatagtgttcgttctccaatgctaaccataaaggtgtccgtccgtgaagactatcttctgactcaatactggctcctttctcgataagaagagataaaacatcgtgatgtccgtggctcgcggctagccagagaggtgtgcaatgtgatgttgaattaacatcgaattttatgtgtttttcctgcaaaaataagcgtacaatgtcagtatggcctttactagctgcatggtgtagaggcgtgcatccgtcttgatcaacgttatttatatcgcagaaagtcaagagaatctgaatgatgtctgtgtatccaagctttgatgcaatgtgaatggctggaaggccttcgtcgaccacaggaagatcgcaaaatagatgtaccactgagacttctgatacaagtgacaaaaggggtctgtgacgttcctttactgcccatccaaagagaccgtgcagatgagaggctttcgagcggccaccagacacccacggatgaacattccacgttgcattaatattcatcgcaagctgcatgaaattctcccatctcgatgattcgtgatgaatattcttagtatgaagcgcccagttagatatcgcataatccagaaatctgtattgcgctcgatttggagctgctggcgtgggtactggtacagaaattgaactgtttttattctgtggctttcgaaggaagagcctgtgtaatccagtaccagacatcgattgtataacttgataaggcgagggaatggccactgttgtcttggtgggtgagatcttgctcagctgaagactgaagtccgacaaggacaagtaagtgatgcaatactctccacattctagatcaccactttcttctgttgagtaccctggaacagacctttctttaaacggttttttcccatcttcctcgaggtattgcttcactgaagaatgtgcaaagcgcacacagttgtcaataggatccaaaacaatgagatttgcacaacagccaacagtaaaatccctttgtggttttttatcggcatcccattttgtgtctgtagatcgaatagcgacggcttctctcagctcctcgatgtgaagggacctctttgcaaagctgacccatttgagtacctttagtgcccagccatcttggaaatctatcctgcaaacgcagcgcttatatgtttcttcaatatttttgggtagtgcagtcaaggcatgacgtatatccgcatcagtacggcaagtttcccacagaatctccagctggagatacacccaaagaaacctatatctattaattagcaatattcctcaacgtatatagcaagctgggcatcatacatattggatgattcagtaagcagtgtctcttcaaccctttttaacagtgagacatcatcagtgagctttctgtacatcatcttctcagcgatacttgtttcgataaagttttcaatgtcttgcattgcatttgttgagattggtatttggcgaatcccgcgaatgaaagtaccgacatttatatatccggggacttggtctctgcttaatagcaaaacgcgcgacttttgtgatatgtcgggagagtcgaacaattgttgaacgatcctcaagaggtgtatggcatggctcttctgaagagcgtcaattccgtcgataatgtataccgtattaggtacgacacgacatagccgtgaaaagatactttccagatcatcaaagtctggtagagttcgctcagatccaaaaaatctccgtaagtccggagcaacatcttctgggaaaaatccaaagttttgatattggaaagcgcatatttgcttgatgaagctagaaatgacgaatgaagcattcagctcatcattatattcataatcgcagtagaaaaagacaactggggatttgagagttgaaacttgagatctagcagcgtcgaccaccgcggttctatccattgttagactgttatgaggagagggatggtttgcttgactaacgctatcattgtcttgccagacccaactaatgcgcaagcgttcatcagtattgcacacacagaaaatagacagaagatatactttttcctgaacaccacaaacttgagattttcttttcgatgaaccattccttgaagctcggatgatcaaggaaccatcgagtagtgttatgaagtcgtttctgtgacagtttccagtgaacctttttgtgttcataattcgacattctttcgagtaagtcttcatcagctgcatatcggctcagcattttacccttgatgatatcctagcatactcactgcgttggtgcgatatcaattccattggagactttcgaaatggatcatttccaacgtaaaatgacactataaaacaagctattagaaaagaaacatattgacatcagcagaaacagtagcgtgctcacaatccaactctgctggcggagtatctgtaatctggtgctcatgaacggttgataagagctctttggcataaccagctgctgtcgcggctgcgtagttctgccactgcttgtttttatgcgagtccgagtaatcacatatgcctcgaatcactaagcaagggaaattgtccatcaagccagccgcttccatttcgaagcataagatgtcgtattcttgagccagcttgtctctgacccgactgtcttttatgacttgatttccggatgcgataaggccgtaatgaataacagggccatgattatttcggggaggtcgctgtacaagctttcttgtatcacagctactgcaagtctcttccgagtcggcgtgaacatattcttggtcgaacaatacgtcttggtcctcaccaggacatgcaaatatatttgtttcgtctggccgtgtcgttgtcatctccgagattgtggaagccagtttccctgggtttagcatatacgttgcctgcagcttagatattgctgataaaagaacaggcggcggtttattcagtattccgacacgttcaaaacgaccgccactcagtgctttgccgaaatcgtactgaataacgcctcctaagttcatcgttggtttactgaccacgacatctcccagccggatatcattctttttgctgggagcccctcctccgatgccgaccattagaaaaaagcgtatcgatctaaaagagtatttcatatgtgcagctgctgttgttgcggaggtcgtgccgtagataccggatggaaggcaagcaatgaccacattgtgggcatgaattctacctagaatgtaagagttgtcatcattctgtatggccggtaggtcgcggtgtctctcatccagcattaccacagccgcagccatttccagcgggagggcacagacccatgccaccgtgtaatcttgatggcggtagcgctttatcgaagtcgccattctgaattcatgcgaggtgaatcattccacgtcaaatggcgtatcttggtttatcccgtgcggttgttgggaaggacagaaaaagactctcgaagtcgagcctcgcgcgttgaaagcccgaaccccgctcagtagattaaggatgggtggtatcatgtctatcatatccgcaggattcggcgaagtagcgagaagagtattctcatccaatggttaaaagctctgacatttcggtataaacctctagacaattatgaatttacatcaggaaacttaacccgccctaagagatactagctgtcctatatggaatacgcatgaattatatttagatgcagcgatacagccaatcgtacgcctggtagttagaggaatacttcatgcgtaggcggataaaatgttgtaattagtactaaggtaaacaggacttatagtacctgtctatgtaggtatttttgcagtaggaagacgggtattttctgctgactgcactagtttccagctaagtctcattacgtgtactctcgataggtcttgaattactgctaaagagctaaagaagcaagcttttttaaaaatagaacgaaaccaaaccattcgctttttttggattgaagctgtttctccgcaacctcactaatattcaatgtatgtaagcactaggtgctcaacgtggtattgcagttgacgtgaggtagtaactagcatctattgtttacatatactgacctgatacctagtgacttctgtctcatttcctcgtccgcgcacgcttcatctacgcattgttcacctcacaaaatggctgctcgcaacgttattgtgaccggtgccactggaaggcaaggacgggcatttgtacaagagctactgaatccttcgaataccaatggctcaacttctctaacataccgcgtttgggctgtaacgcgggacacagcgtcgcccgcagcagctcggctttcaggagttgaaaagagccatggaaatgagattagagtggtccaaggtgatctcagcgatgtggagagactcaagcagattttcactgaggtagctgctgagggtggaatattcggcattttcgttgtgcttccttatccaggccttggaaacaacggcggggacgaagagaggcaaggcaaagtaatccaaccccgcacatgaatcattggggaaattactgatcaagatcaattattccctggcatagacacttgtagatctcgcaattgagttcaaagttgaagctctcgtttattcaagcacaatccctccaggcccggatgaggataatggatttgacgcatctcgtctggcaaagcgagagattgagttgtattgcaaaagcatgagcgacaagggtctcaattggaggtcggtacggttgcgcattagaaagcattgagctgactgaatgataacatagcattgtacaacctggatttttcatggagaattttgacggttggatgggagcgctggccgtacccgtcctttcccagggtttgcaaaaggggacggagatgttactcgttgtatgtgatcttcttcatcagccaaagcgcaccgtggaataactaacattagatacaggcatcagaagatattggaaaagtcgctgcggggatcatccaggtaattcgaccatgtttcgagccacgacgagctctgctaactactctcacaagaatcatgagagatacacccacaagaccgtaactgtggcaggcggaagctataccatggatgagatcaaaaacgcatataaagaggtcatggggaaaacaatgccatctgttccagccattttggcatggctagctctcaaattgagcgccggcgtgcagcatgtgtaagtccatgtcatttacatcctaattattgctcttcctgacttggcgcctagaattaaagatacagagagagttcaccaggcgagagtcagtggaggatacccgacactggatgaagagatcgagttggccaaaactgcatgcgagatgcaagatttccgcacgtggctcattaagcgtaaggaaaagcaatcttgacacacatagtattgcgcacgagatttcaccataatagatggccattttatttttaatggtttttttttgtaattatgctatataagacccagattatactaaaatactacaaagatgtgacgggaatcaagtcaaacgtaatcagtgtcccctttacaagcgttccttgaacactgcccgcctttcccttagtatataaagacagcttgataaagatatcaggcacctccccatttgcttccgacatctcttcctccgtaaaagcttccttggtaccctggtagaggaagaaatgcctttggccaaattccgggtgagcaggtgccgcagcttcccacttgtatcgtgtgacattgctagatgggctctctttaacaccagggttgttgaaaatggcgttgtaaaagggaaccatggtgtccaagacttgttcatccttgatgaagagagaaatcccagcgacgccaactacgcctgatggctgagacgtgttctctggcgtaagaggagctctgagagatcgtggagtccgatcaaaagtccagaaaggctgttggttgatatgaattgggcctttgtagtcgtcaaagttaggtatagcattggcccatatcctctttgagccatctgccattgtcctaaatccaggttctggatcgaggtacttgattccaacctgagagtcttcgattctggcttggacagcacggaacttctcttcagatttgtttgagccctcttcttcgcgacttagaatggtgtgggcccagtggatgatttgtccatcgggctgctttccccacgggtgcatggccctatgttgagggttcaagccatcaacgaaagcaatcagctcgagatagacgccatcttcaaagacgacaatcttgttctcagtcatgccgccctcatgcacgcctccatcaaggatagtaaaggcatctgacagccattgcggaagtgaaatgagttgcgaatgaggaatcaaaagaataacatggtcgaaaacagattctggggcagattgtgaagccatgattgcttttaatttctttttacattccttctctgtttctacgtgcaagtcagccttataagtcacccaaacggatattatcgccagcttctaaatcgccgccggagttttaagcttatgttgcctcagctccggtagcctcggctgaggaaccgagcacgacttactgcgagcactagcataacggcgctttagtgggatgctgcggagttcaaattacctattttgtcatgcgagcaggatcctacttcatagtcctctgtctctttactttatcattcgtccggcaatccgatgattgctattggactttcctgtatttaaaccccaacccctccttgcatcctttattttcataacgtgagttagtcggtgaccaaacagtttcaacgtgtaagcgttagttgagcagctcaactagtgtgagctgacataccactctccaccacagctgttgagtctcgctaggcgctagagttgtagaaagagttgctatgagttctcaataacttatagtaggtctttactatttgaaaataagaatttgtgttgctgtcaatatccttgtgacaaacaaagctcgaaggatttcctgaaccctcaagaaacaagcaacgtgcggcctatttattagcccgtttagacatgtcattcttacatcgcgcctccagcggtccgaaacttcaaacccgaactcggctcacgcgtaccaagtcgagttaccaagtcggtgttaaaggagtttgatcaacttcataattccggcttagaaatcttctccgaaaaagatgtttgcacagacaaactaatgtctcttctgtgaggtaatataaattgcatgcttcctcttgtgagcagatgtcatcgcaactcgccaaagtgaagcgcctcccaagtattctcacctcgccatgtcagctcaatctatcctcttgcgcaatgctaccatcttggtgcccggtccagccgggggtaaaccagtcgtaccgcttcgaagccactcactgctcatcgagggaaacaaaattgctcgcatcgcgactcatatagatgccccgtctgataagacgcaggtgattgactgcaccggcaagattgtatcgcccggattcatcgatacgcatcaccatgtgtggcagacgctgctcaagggacggcatgcggatcacagcttgttggaatatgtgcctactggcaatatgcagtcgttcaactataccaccgaagacatcttctggggcgagctaggaggatgtctcgaggcgctggatgcgggaacgacaacgatagtcgaccacgctcacatgaactattctccagctcacagtaaaattgccaatactactttctgttttgccatgggctaatagacattaggcacaaatgcccttgccgcaaccgtatcatcaggaatccgctcccacttttgctatgcgcttatgaacaaggtaactcagtgggagcccgagctcacgatgaatacagatttcctaccgagctgggcagttgaacaagttgaagagctcatcaaggccggcccctacggcaatggccgagtcaacgtggggctggcatttgacgccttgttcctcccgacggagattgttgccgatctgtataaacgggttcgtcaagctggagcaaaagttatcaccacacattacgtgcgtaatgccgtttttggtaggttttttattcttcaatcattcattgcttttacaggctaacagtgatgaggccaaaattcggcggtggatgcacttgagagacatggagttcttggcccagacattatcctctcgcacgcgaaccagctcttggactcggacgcaaagaagcttagcgatgtaaacgccgccatttcttcaacgccggataccgagattcagatgggcctcggctacccggtgtgcttccgagacgacaccagcgccatcagctctctcggagtcgactgccacagcaacaatggatccagcatcgtgaaccagatgcgactcgggctgcaggctgagcgaggaatccgaaatcacgccattcttgagacaagcaaagcgcccagacatctctccctgtccgtgcaagaagtctttcggctcggtaccattggcggcgcgaaagccatcggcatgcaggaccagctcggatctctcgaagaaggcaaactagccgacattgtcatctttgatggccttagccccagcatgatctgcgctgctgaagaagaccccgtggcagcaattgtcctgcactcttctaccgcggatattgagaccgtcattgtggatggaagagttgtgaagcagcagggcaaactcgtgcccgttgagctagatatgacactatcagatttcaagcctgccaaggcgcgattagagtggtctgatgtggctaaagagcttttgcagagtcgccagcgcgtcattgaagcaggtaaaaagagctggggaggcgatttagagaaggcagtggggggcgtgatgaaggcattttacgttgatccgaaaaatgtgatctaagtaacatttgtatcaagacgggttgatcatatgagggttggtggcagcaagctggaagaaaatatctaatgtaactgtaaggaaataccctgtcatctctgctcaatagtataagcaagcatctgtgaataaacatcttcctatcataacatgggattctatcttaattttccttaccttgcggcctgtttcaactatacatccgaaaacgccggtgatatcaccatccaagaggagttgaattctaaacatgtttgcactagacagtctatactcgtggttttcaacttgatcgaataacgtgagttccctccgcaggctccaagactagccactggcaggcaagatccttcttctcgttgtgtttcctcagagtagcgataatctggttggcaatgtcctcaaaattggacacggcgagggccaagatggtggggccggcgccggaaaggcatacgccgaggaatccgggcgtggtcttgggcgacatggattgaacaatttcgttcagaccaggaatgagggtctggcggtatggctggtggactctgtcttgcatagccaggttgatgagttcaggatccggtggcgattgaccaagggcaacgggaagcagggctatccgctgcagattgaatacctaggcggccacagagtcagtcatggaagcagttattgcctcgtatcgctctacttacgacatcggtacgctggtagtttggtggcaagacggctcgggcgtcgtgggtgggcacgataaagtccggaatgatggccacggccttgatctccttgttccacggaaatttgatgtggtgaccgatgccattgggaggctctgggggcctcttgccagtatcgacgcctcccgccgggttgggcagcacttcactcaacggaacttcgactctggaggcatcctcgggcttcaatggcatgaggtacgttccaacaaatcctccaaagagcgccgcgccgacgttgtccgggtgtctctctgtagtcaaacaagaaatcgtgttagcgcagggtccgtacaagaatccaagctttctcctcaacgcaacagaacaccagtagacgcaccaatcatcaagcaatagtcaaacagccgctcctgggtcaagtggtgcagcttcccaacttccttgcccagctggacaccagccaccacagccgctcccgagcttcccagccccctccccagcggaatcgggttcttgatatggacgtgcgtctcgacggggaagctgcgctggtcgtggcatcgcagcacgtagagcgcaaccctggtgatgaggttgttctgcggatccaggctaatatcgtcggagccttcaccctggccctcgtacgtcactctgcagttgagagggtgttcggacctggtcttggagcgatcaatcgtgacatgcagctcgagatacacggagagcgcaaggccaatgacgtcgaagccgggcccgatgtttgcgctggagcagggcgtcttgatcacgaaggactccattgtggttcgtttcttcgtattcgcccgtcttggctcgctgcgagtatccgaggctggaggggcagcaggagaggcggcagagcaaggaggagcgtgcggtgcgtcgtctgcgtctcaatcgccaagcaagtgtcgaattggggtcttgttgaaaggtgcagagtcgagaaaatgtttgttggcttgctggcgcaagtagtcacgccctatcatggcagcccgataaccggagctctctagaacggcgtgcacttttttgatggcggggcaggccgcatgcgtgtaggtgtaggtacatagggagagaattccgaaatatcaccctagaactttactagcaatgctatcgcgataattctactctagagacatcatttatgttatgcacgtgcctagatactgtatttacacattagcctattgggtagatagtagatgcagcctattgggtagataggagatgcctacgttagctgcggtctatggcatgtacaggagaatgtatcttggctcatgaaagagtcatatccgtcttccggcgctcaggcttcaatgagctttgcatttacttttgccgcagaaacgacaatgctaggtagatcgctatgaattaaatatacaatgaaggaaaaagtgcatcagtcttggcatggcgagtttgcggtaggtaagcgtaagatggttgcaaccaccagacaaacggtcagcaccgctttgagacagatcacaccaactttagggtagatcatcaccattgtactacgtgcttggcgttattgaatagcccatcttgagagttccaatttgtattacaagttgcatgttacagaaatatttccctttgcagttcacgattcgcagctagtaacgtatcacgaaagttgtagagacccttgatgtttacgtgaattaggtgccggtgaatgaattctcatagagcttcttaagtataggtatctgcagtaacacacaattcaaagcctttgttactacgcaaaataggaagaaaatttttttttgtttttattgtatagaatatataaaagaacaatctcttttcagcaaattttactatatacaagctatcctgcaaaatggtgagatgctcttctatgtcagcttcttgcatgcgtgtaagtaggctcagcaacagggtactgagcacattgccaacgatttaaccatatttttatacaatggtactctcgagaaataaaccctattcggtgcttcgagcgaagatgcacttgtcaccgtacaaaggagataaccttgaatcatgacagacgcctctcggcttacgtcgtccagtattcaccaagccacctagtccggcgtactccattaccagcaacctcccgccagccctatcctttgaatcctcctaaatcatagccaaggacatggatgcgctgtcgagctggaccggcccccccgggtcaaaatgtcggccgcagcggcgttgcaccaacacgcattgcctgactgggaagtaattctgggtgacgcagcaagctattcgacgttgctccgcagcggacctacaacaagcgttagatcgagtggatgcccggcactgggtagatgctggtctgttttgcccgcattttcctgcttgtcgttttactgtactgcctacttgactagttttcatgcactgaggttcgtatatgccggcacagctccatcacgcggtggcagtccgcgacctcggttgtgttggtaggtagggagatgttatctagaaggacttgggctaggaatgtgattctcgaagaacaaaggaatcaacggtagggggaaaataaaataaaataaaaataaggataaaaattcaaaatcacagtcgtctcgtattacaatccgttgggcttcaactacatcctactcgtacatgcaatgcacgctcccgacccatctttggcgtcgtctacacatgtagtctagacaaaccgccaaccgtcccatttctcgtaccaggtgcatcacaaggccggtacactgcgtcatcaatacgagccggatcgacacagcgtgcgctacttgcggctgtggcgatgctccagggtccctgtccggggaagggattgggcgattgggaggaccgtcgttgacaggaaaaaatcccccgatggtccggtagggtcgcttgcagaagatgggctgctagcaagaagaactaactggaagaatgcatctctgagggctgaagaggagacatgatggactgagagtgagcggctcgactgagtgacgagatgcactaggactggaggagcaacggatggacgcctctgacagccatctctaatgcagaggcaaaaatacgagcttaattgcaaaggtgaattcccgtctcctattttcctctcttctttcggtgtaaagctattacgaatgagaatctccgtgataccgactccgtgcacacgcagcaacgcaacccatcggagatggacttatagcccagcaacacagaaacacagcatcaaatggcccgtgccgcacgtaccacgtaggatcatgtaccaacccgatggatggatctcttcagggcttgttgtccaccgttcaactgccacaacaaacaagttacgagccgcttgttagggtcaggctgctagctggctcaagagagaaatactacgcaccagggcagggatgttgtgttgctatttgtggatttgtggaccagaatcggcatcagatgatcggacacgagcaaagagcaggatgatgcctgagcgcagttgactggtcacaacgattgctacccattctacctcccgattaactgcttgtagtactagtagtatctggttatttcccatgtcatatgtaagtatacttccgaagggaaggaagaggggcttggctaactggcattgcagtaggcgggaggacttggcgatggatggataccacgatccatcggagcagaaggaagaggcgactgagttttttcgacgggcaagtcccaaagcggccatgacgggcaagttgctctgaagtataaagaccagagtcgtcctcgccaaagagtccaattgctctgaaccatcatcttcagccttcatcacaacaatcaaccactcaaccatcttcagcacattcgcttcactactcagctttatataatatctatacctcatcaactcaacaactcagtcaagatgcagttctccagcctcttcaagcttgctctcttcaccgccgcagtctctgctgataccggtacgatggactatcacacatattcggatcgctcattttgctaacatgaactcatccacacagtctcgtacgataccggctacgatgacgcttctcgctccctgactgtcgtctcttgctccgacggcgccaacggcctcatcaccagataccactggcaaacccagggccagatccctcgcttcccatacattggtggtgtccaggccgtcgctggctggaactcccccagctgcggcacctgctggaagctcacatacagcggcaagaccatctacgtcttggctgttgaccacagcgctgctggattcaacattggcctcgacgccatgaatgccctgaccaacggtaacgccgttcaatacggacgtgtcgacgccaccgcctctcaggtcgctgtgagcaactgcggcctctaagtcatcaaatttgtccgctcgagaacaaaacttttgggtttaggcctggtttgaccattatggaattgcatcgcatcattggatatggcaggaactgcattgggattgatttttactttcatttttatatcatgggtatacgggaatgaagacttgttggatgtgtaatgagcattaaacgagttaaacggcagacgctactactaaattatacacaataccctcatcgggcatcattacttttagtattttgatcatatcgtactgagagtgaaatcgcttatgacaatactagccgagaaatggtggatcacggaaatggcggagcaatgtaagcagatcgacgtggccgccagattcgacaagatggagatgcattagccgcagcgtgaggtgtaagctttcgtcattcatattcggacagggtaaatatatgcatagttgctcgtctagccagtcttgcggccgcattgtgacagcagtcacctccgccatgtccgtattatgaattcaagatttgtatcaattttacgccaattgctttcatacactcatgcttgatgtcaattcccgctactctccaacccactcggcctcgataaaccacatcctcgacttctccggctgccatataccgttaaactggaaccgctcatcagcgcgtctaaacagttctctccagtcatccggctccctctccctcgcgttcaccgtgacttgcataaacagatccagcgtcctcattgtcctatcctcaatgtaccccgccgtgcccggctccggaagggccccatcgttgataataacctttgcgccccgcctaagcgaagggatgagcgctctgagaatctgcaggcagtatttgtcagagaagccgtggaagatcatgcggaagaagtaagcggcggcgaggacgggctgcggggtgaagaagtcgtgcgtggtgagctggactctgggttggaggtctgtggggacactgccgatggtttcgggagtgcgcatgccggcggtgtcttggacgatgaaggagaggttggggaaggcttgggcgagggcgaaggagatgtagccttggttgccgcccatctgagggacgcgtaagtcagtgattgttctgttataggttcccagccttggacttacatcgacgactgtgccatcttgggggagcttctcccagggatatcccttaatcacagtctccatggaatacccctctccgctaccatgagcctgcatggccagattatatctcttagaaaacacctgatcctgctgaataaagtcaaaccacgggagatcctgcttatacgcgagattcaccccagtctcggtcgactcctcgctcgccggccacttcttcatcgccgggatgacatgagccaccggcagccacaagtcgttgcacatgaagccaacccagctccgcaggggcgcatcttcacgaataagccgcgaagtgcgggaatgcgccacgaagcccttttcgggctctacgaagatgcggttggtgatggcgtggcggacgaggcggcggagatcaaggactgagagttgaagaccgttgtttagctctttgactttgagcgtgaggtattcgtaggagactttgccgatgagggggacggcgtcggcgattttgaattcccatattgattggagagagagggtgtttacacactatgcccgttgatgttagctcgactgttgaatttgggaaaaagtcaagttgctgctgcgtagccaatgaatcacttgtatactcacatcccacgccaagtatctcaacccttccttaggacctaaagcaatatcatgaagctccttagtcagggatataagctccaaccgagccttgtacggctcctcgtcatcctgagaaatgggaaactcggcaagcccatgcttatcaaacgatgcggcatccagaccctttgcagtaaggtggtcggtgataaccttcgtcttggcggcaatctcctgcgagagaagcgtcatccgctggacggattgagatgccattgttcaaatcggaactgtgcgtcaaagtgaggctggctgataggatgagagctggaccatctcgattgagtcgagggattaaatccgcctccgattccattgcatcgcgtctggatgtctccacccctccctcttattctgcaacagggtgctgtaaaagagaacatgggctgaggccacaagtggacggatggatcgatctaggcgctctgtcgcctatagtagtgtaatcgaaattctcagctccgcagacgcggggaacttctgattgcactaaataaaagagcgcggtctattatactattaacttctaattttgtatgtacgtaagcgtatgctgcttgagttgtgtctctattcttgtcttgagtatcgtgaaggaaaaaatgccttcgtcttcaacttggtttctgccctataacaatattaaatggcatgtagccatgctgactgccgtctgttagttccttgcggacatccactagatagacttccagctcgtccagtgtccacttgagcccccgcgtaaagggtctcgcggcaactccatacagcgcatcatgaatcatgctcctgttgtagagcccaaccatcttcagccgggggtctttcggccatgtgccgatcgggatcttgaagggtatctcggtgacgtcgataaaacccgcctcggtgacgttcttcttgttgtgtcgcatagctagcagatcgacgttgaaatggacgagcgcgctttccattgtttcgtagaaattttgaatcatgttgccttcgcgcaacgttccgtcgtcgcacttgacttggaatttcagttcttgcagctcgatccatccgccaggcttcaaggctctattggcagaaaacgttagtgtcatgttaccaatatgggatttttgatgaggcaaattccaagaacggcttaccgatatgcccgcgataataatgtaggccagtcccgtattgaagaggtcatatgccgtatgtgaatatagtctagagactgtggcggtatcaaccactctgcctcggcatcatcaaccatgaaggaaacattcggcggcacccattgcggctggattggactcaggtcaatgccttgaatatctgcttccgggtattcgtctcccactagaagcaatcgcatggttacttatgactggtcatatcatgctctctcttgccaggctctgaagcgagaaaaagaacaaacagcagtttgcgcaaagagtgccgtaaaatcaatgagagtttcttacttactgtcaatagcccagatgcccgttcccgtcccaacatccagaatcttctgcgggtggtccagcggcgcatagtgaagcttcccctggcaaagatgcacaatcattgcgtgcttcatgtcctccctctcctgctccggctcgtcgttggggaactggtatcgcccctcttgaaaccggtgatagcgcctgttattctcgaattcgtagtcgcgcacagtgctgcagattgatgtcgaggctcgcgacgctgaatcgctctcgtagccggcatcgctggccgcatcgtcggcttcgatggttgcatcgggattcaaatctgcgataaacggcgccgagcccggcgaagctgctacctcagcaggggaagacccggcgcgaggagaggacccgatgcgaggcttctttgccggcgtcgaggttggtgacggcgacgcttcgtcctttgaatgcttggcgacggcagcagcagctgttgtgtcggctgtgtctcttgtatctgcgggtttctccatcgtcgcattcgcatccagctacgaccaggcctctgttgaagatttccagacagttggatcggcacgcgcaagggaggcagtggaaactgctcacgatttgttctcgctagaattgcgacggagattccatttgtccagaataggaacaaccatctcgccttagtcagtcagcgcttgcgctcactcgcgccctcacgactgttggcagggcacacgaactaaacgctaatcacggtggcggagcgtccccggttctccgcagagtctccaaattagcagcatgaagttccatttttaaaggtacagactgcatgtggtcctttgcccaaaacggcacgggccgtgacctggtttctggctgtactttgggcacggatttacttcgaatacatgtatcaacttctcaagccagaaggttgggactggcatcttgagcagccttctttgctctacacgacatggcggaggatgtcgatggccacccccaagctaattcctaagcccgcgccagctacagctcctcctgtgactcgaactatactggcaagcacacccgtaccgtatcctccagctgcagcgctctgcacagtggcaaaagcgcccctggcagcgacgttgccggcagctgattgggctcctgacgcaaccgactctgtaatttgaaaatcattgtcagtatatacaaagtgcgatggtaaaaaggactggaccaagctgtaaaagatgctcttactggcggcaatgcctctcggagtaaagcccagcactctggctacgcccatgaccggggcggtgatgatcctaggagcaaccatcatgagtattccagcgacaactccgggattctccttggcaaaattggcagtctacatcgatattagtaggtcgcttcataaccatagaccataaagtgaatctgtcacctacttcctgagctgcagcttgcgcaccattttttacggcttcaatatttttctcatccttgacccattcttcgacgtggctagccttatctttggcattggtaatgattccttcaacatgaggtcgagccttctcagccgcctcgcctacaactcgcgccgcattgcctaaagctttctgcatttcttctcctgctcggttaatgttttccggagtgaagtgctgagttatttttgttagcttgatattgaatagatgtgataaaaagagcacatgcctggtgaatttgctgcgcagcattaccagcgtgctttcgaatctcttcggtcgctcggttgatgttttccggagtgacatgctattgtcttcatcagttggatatcaggcagctataaaataagggaacaaaaacctgttgtatctgctgcacagcatgatcagcgtgcctccgaagttcttcagctgctcggttgatgttttcgggggtgatgtgtctggcggcctctcgctggacaatagccaagccttggccgagctgatcgaagaaagacatattggcttctctcttctctccgtgctgggggtagaatatgtaaactaattcaccgtatgaaattatcttgcggaggggaccaaacaggggaggaaggataaagctctgggctctgggagcttgcaggctacatgtgccacttaatgttttgggcagcaccaccaaacaaaacgccaaggtgcatgcagccggagttacagataaaagtcacagggcaagggatataatttttccttgctgccctcaccccgtgcatctgcgtgtcgtacagttggctgcacccgtatcagtacatgcacagattaatgcacgtaaaggccggaacgttgatgcaggaggcctacagtgtggcagcatactagtagtactagatacctgtacaggcaggtgcaacatgtacatgtgcatgtacctaggtacgtacgcaagggggtctcctgctgagtgagtacatgtacatgtagcacgatatgcagggccactagattgctcagaaacagaataaaagaagggatgataatgattaacaaacgtatattttcctgttccactgtgaagctgttcagattcctgctacttcatacctgtacataataatgtgtgctgctacattcccatctgccctgatgtaaagtttaaatgccggtttggtttgagatataattatatatgttcacctaacattaagagagcgactgactgtgaaagctgcttcttgaaatcccccaaacctgttctgaggtacgtcctactgctttgatggacctgcttccgactgctctgcttttgatggttctccgtttggtgaatctgctttcggcttgcctctcaaccaagtccaagctgtgccaatgcttccagcgccggcaacggcacctccaacagcctgagccgtgccagtcaaagctgcgacgccgtatcccccagctgcagcgctttgaaacgtggcgaaaagactgccggcagcaacattgccaatgcttgcttgcagggccgatgcaatagaagctacaattcagtcaatagtgagaagatgcacttcatccagtgtggatactaatatgacggggaaagttggcggttctcttacctccagctattcctgccggcgtaaatcccaccattccagctattcccatgattggagccgtgataagagcgggagcagcaatgacagcaactcctgctccggtgaccacagtagctgcagcaagcatgggattctctagggctgctttgccaagctatttgatgacagtgttaaaaggatgtgatgtccttggaagctcgcggataacgtttcgtgtactcactcgttgagctgtggactgagctccatcagcagggctctgagccgaagaattttgcgccccgttcatatctccaatttttgaagaagtagcttcaaagttcgttgtcgtattcgctgatgtttcaggatgatctggagtcgcagcggaaaggctcgagcattcgccgatgatgtcgtcgtcagtgatactattatatctctctacattattttctgcttcgacataagcatcttcggggcaagttattgaagtttcggagcgaggatgaatgtcgcgagcctcttcatcaggccggtgaatagtattgggcaggctggccgcattagcatgcctggacgcctcccgttgggcatttactagaccgcctcggatgcgagaaatagaagacatgactctgtttgcctgttttggagaaataccaagagatggaacataagagtgaataagtcttgtatggctgtttatttgaagcacaatggaagttgacaaaatggaaaagctcgaaaagctgcctaagcgatgtatgcaagtgagcgcagagcttaggcggtaatgtcttgaagaccaatcgcgatcaacttgaaactgcagtatgcaagaagagaaaccctttttgtgacagagtcggtctcatatttgatcctacaggtcttggttttgggccgtgcgattggccacaaccgtgtgctgtacaggggcgcttatctgtgccatgcgggaggcctacagagttgaggatacagacatgtatacaggtaaatatgcacataaattatggataagtcaagtaaccaatagaagcattatgaaaagaggaattgaatgcttctgtggtccaattaactgatcgccaacattacggtttatttcttagtagcacgcctcacatattctcctcgctgtcctcgccgtctcttataggcggattccgatcagaccagggttcgaaaacttgagcgcctttgagcagccctccaacggtctcccaaatgaccaaaaacgcaaacagcgacatgactattgccatgaaatccgtcgtagacaagccattattcgttgcgggcaatgcaagcagaacaatggcaacgaccaaacgcataccgatccgaggtgtctttgacataatcagacaatcttcgtcgtgcgtacgatacaacatgccgtagatccagagacagaacatgccaacacctagacctcctcctaatagccatcgctgcccgtcttcaaactcatccagccgtgtactgatggctgcaatgtgaccgccaatgaggaacgacgcggacaacggcaaatgaagcagaaagaagccaaacgccgtccaagcagatcgccgaattggatgtgttgcctccaagcttccatcaccgctgacgtatatccaattgagacaaaaggcaatgatgagggtaaaagcagctttggcatagccctgtgtcaagcccaccccagctggatctccaacaatgacgctgtatacaaactcgccgaggataatgatgaagaatgcagccatgcggtcgatttcgtgagcaatgtcaaccgccgtgctgtatgtaagctttagcttgcgcttgatccacgggcttagagtgagggaccaggtaagctcctgatagaagatgacgacagcgacgacggcgattttggcctcaatgctgacgtcttcaaagaagagcggaatggtaatgaacagaccaatgaacatgaagaaggccaaaatgcgagcctgcgcgcgatgctgatagctggcgaaagaacatacaagaaacgcgcacatggtggtgaatcgggcaacgacgtaggcgccagcagtcgtttgcatcgccgacagatcttcgtcaacgaggcgggcattgttcgcgtacagaaccaagagcgccatgacccataagatgatgagtcgctggaggaggtcatcggtgtagtacgagttcatgatctcgcgaagatcgacccatatatgccatgcaggcgcaaagatgagaatgtatttggcgaggtgctgtccatctggattttcggcgaggtcgtcgctgaagttggcgacaatggcaacgtctgagtgatgtctctgttagcaatacctcttttctttcagttcaaaggttgtcacaacttacacagtaaatcgaggaacagttcaaaacgacctgcttgtcgctcctcatcgttttctttcacgagtcgcccattatgaaaccattgcagcgccttgggccgcttgatcatatatcgctccccagcggtgctttcttggagctcgttgcagttcatggcgattgagcatggagtttaatgccgttccaagtgactgtttcacagcattgagaattaatcattacgaatctattttgaaaaagggtaatggggtatctcgtctctcgcttggtagctcgctactagacgtgctagttggagctaaagtgatatttggatctacccatgtccggaattgtaagtcaacattccaaccttcagcaagagaaggctaagagcacgctaaagaagctgtatggcttgctaattctctgatggaaccattgaaacttaaattgttgactgaaatcaagtattaagctattcgctaagcataatcattggctaaaatgttatcatttcgtgcttcatactcatatccaatcatgttaaaagtcgttaaagtgtcatagactcattatatactccattttcttaaagcatgccaaaatcgcatcctcagatttgcttgctacccgtagtctgcagcagccaaacttgacaaaatgccacgctaaataacgaatatctcaccattcaacagacgaggattctcaccaacccatattctttcaccagaaacgccccccagcggcaatacttcttttaagaatcggtgtgcgcgttctaaattcttgctatagcggctcatcatctgaaatcgactgagaatccagcgttgatgaacctcgtcgtttgtctcaagagcaaccataaagagcggccaagcaactcgaatgacagcttcaataccttgatgtttatcggcttggatggccaaatcaataatggcgctaatatgcgctttcggaacgatttctatgctggtagctattccttttcctcgaattaggcggagaagttctagcttggaagcatgatagaggggaacaaaggcgcgaatattggcgactaggcgatgtgagctgtctgtagacagagaaatgtttgatgccacctcaagtagctccccataacgtttgtcaatttgctcaaaggcagcttcaattgcgggtatgcgctgcctaagctcattcacatcaaggctggccagtgcagcaatcatggcgcgaagctgcatgcaggcgcagagaaacgcaaagatgtctcgattctccacgtcatccagcagttctacctgcggatatgaaccaccccacattgaacgatataaagaattcgagtatctatgcagagcctcgaacccgggaatagacgaagtgtcattgggccccatgatggccttgatttcactgttgaattggccaccaagcccgaaagtagcggctgttgaatcacaaagggcaatccagacgagcagccggatcacaaacagagacaaaccaggttcatctgtttgaccttgcagctgctttgttcgagttaatactggggtcccctgccacccacgtttggatatttgatccgagagcttctggcaccgatgtttcacaatcaaggcagctccagccaagtggtttgatagccctgaacaagatccgtcaccatacttttgctcataaacaagcatcaggtataacacggcaaagatggggtccaactccaactgccgaccgtcgtctgcagccccaattacatcggctaaaagacctagagcagctgaatagtgttgaacaggagtccacttgctatgacgaccttgcccagtcgcaggagtcaggctggcaatgccatccgcattgctgttccggcgaaactcaatctcattgcctccgagagccaacaaggcatgcataaccatgggctcatcttcagcgagtgtgaatattatggagaagagtgagtaatcaggattcttggtgtgctggatcctagcaaacgtcgtacggaaatagcgtatcgcctcatgatcagccgaagtgagatccaacgagcacgcgctactaggaaactctggaagccgtgttggaagagcaagagcccgagtcaatgctgcgcgttgtgcccaagttggcaatgtcttggagctctcaagtgcttgcctatatcctcgagacatggccaacacgtcattgtgcttcatcttgggctcatagtcacagagccgtcttagacgaacgcatcgctcacatcgcggccgcagttcgtcacatttgacctttttgatgcgacaagtgtagcatccgtttttggagcggcgggtctttggacgagggcccgcgggggagttggcacgatccatgttgaactcaagctccagttttgtcggacggatggccctcaacgatgcttgactcaagcaacaaaatgtctaccccttgatgaaatgggagaggttgaatctgaactgtattatcaatctcttttgtgggcctacgagatgtccccatcttaaatctccagaaggcgcctaagaatggaggcctgcgagatgctgtcctcgtgcgccgtcgctacggctgagttgccgaccgtcggtacgcctcagccgctcgtagtacgccttgcagaagttacaccaaggcctaacagttgctgagatttggggctgctaccccgcatgacgccaacaagcagccgatggtcgccaaggaaatggagattgatctgttagaggcccaatcaagttggcgagatagcactagccaatggaacgctcccacttttacgtatcagaggatgaaaacagccatgtcaggatgactttgaaaagatatatatttgttgatcaatactcacatcagatcttatacttccaacttcaacaggttcacaatctagcagaacatagtcaacatgggcagcaaagtcgatatcgagcaagcacggcatcttgtcaattctcaccttgacgaggtgagcgcgcaactccgcgaagtcaacagagcaatccacgataaccctgaactcgcctacaaagagttccaagcacacgacacaatcacctctttcttggagaagcagggctttgatgtaaagcgaaagacttggggcctcgataccagcttcgaggccaccattggctctggcggacgtcaagttgttgtgtgctgcgagtacgatgcgttgcctgacattggacacggctgcggccacaatctcattgccacatcatctatagccgcattccttggagctgctcatgctttaaccaaactgggcgtcccaggcaggctgagaattctcggaacacccgccgaagagggcggtggcggcaaggcgaaactgattaccgccggtgccttcaacccccccgaggacgttgctgcatccatcatggctcatcccatgtctatccaccgcatgattggctcggaaggcagccaagtatctggtgttgcgggattggatctcatcgccagcttcaagttccgcgtcgagttccgcggtgtaacagcacatgcggccggcgaaccctggaatggcgtcaacgctcttgatgctgccgttgcctcgtacaacaacgtgtcgcttttgcgccagcagattcgccctgacgagaggatccacggcgtgattgaagttggcgggactgtgccaaatgtcatcaccgattacacgcgcatgaactggtatgtccgagcccctacgactaagcgcggagcgcttctggtagagcgagtcaaggcttgcatggaggcggctgcagtggcaactgcttgcaaggtcaattatattccgtaagtaacagatctctcgccatttcatctttcaaacttaccgatgaatatctttctaacctgagaacagaacggacacgtacgagagcgtcatgtccaatcccgtgctttgcaagacatacatcgaggagatggctgtacttggtgaaaaggttgatatgaagctcctcgagagcttcaacgcctcaaccgacatgggcaatgtcactcatgtggtgcctggcatccacagtggatttggcatccagacagcgccgggtgtctctctgcatagccgcgagtttgccgccgctgcaggaacagatgattctcacgaggtggcaatgaagagtggaaagggcatggcgatgctggctataaaggttctggttgatgatgcaattgctgaaaatgcaagggtagagtttaacaagcgatacgattaaaagagtgaaaggttctcacgtatgaatataatgcatagaacgagcgcatatgcattacgcctaaggattacgccaatgtcgaaggattcatatcagagagcttcactcaatcttctaaaactgagtagatattgccatacacaaacaactttgccaagctagcaacaaggttgcaatatcagactttgggtagtatgatgttacacacaactgaacaaatttgggtagattcggacactgctcgtgtgccacaaatttctaatactacttgcaaaagaattcatatcatgctcaatcgggcagctgctcgatgtatatttgcactgcctcatcgaactgtttgctcgcttggtgtaagtgatgccgctttatccaggatgccgacagttccacatcttgtcaacttcgcgtcccacgcctcgcaaccactcactgctttttccttccaacaaaaatttgtaagacgacagaaaacaccgcaaaaataagcatatcgatccttgccgagttggacgacgagaaataagatccaggttaatctgcctttcctaaatcgtctaccgagatgcctcgcccgctgccacgacgtgagaattcttccaataagatgcagcgtagcatccccgtgttaggcgctgcagcgggacttaactgctcccgcaatgccagatgggacgagccgatgggcctcagcccggggtctccacagttgcaggatgtgccgtggggttggagtcgcttgtgccgttttggcgatgttgatgcaaagtcgtgaggaatttgagatttggagatgagaggctctgtgtttgagtttagtcaaagatggatcacttactcgctcttatgcgctcggagcttttacctgccataacgagggcagtcgctagatcatgaaacggagtgatctacagccagcgtttcgaaagccactttcagcgctactatgcactcttctgcactcacaaattgggggcatgaatgtcgatcccttccctgtctcctcgctggccctacggagcatcggtcgcgattaggagatagcgccctggccagctccagttgccggctgaaacacctggatcaagaaggaaccaaagctgtgttatgcaagctgaactaggggaagaaacgaggaaccacagacaaggcgctcgttgtggcatgtgtgatgagagctggctttataaatactatgtccatccccatcctcagtcgcacagatcacttcctcttcagcagtagctgtgcaagactcttaaaggacctcaaaatgaaggccgcatttgttctccttgccggagccgcgctggcttccgcccagaacgtctacttcatccgacatggcgagaagcccagcgatgatgacgaccccaacctgagcgcccagggcctggagcgtgctcagtgcctgagaaccgtctttggtgccagttcccagtacaacatcggctacatcattgctgaaaagcccaagagtgagttacatccagaccagactcagtcaatatcttgttagacatccaatgtgttgactcatttgacttcaggtgacagccgacttcgtcctcttgacacagtcactcctttggcccaagaccttggcttgactgttgacacaagctgtggcaagaccaagtccgactgtgtcgccgaccttgtcagtggctacaacggctcaggcaacatcctcatctggtgagtgttgatcaatacttctcggagtatgatgggtttaactaacacgaggtatagctgggaacacagcgagcttaccaacattgcggacgcaatgggcattaagaaacctcctacataccctgacgattcatttaacctgatctggacttcccctgcgccatacaccgccgttaccagcatcacatccgagaactgccctggcttggacagctaaaggagcgacaaaaaagatataaaggaaactgctcatgagtagagccccatataatggcgattattcggaggcatcgactttacaaaagactggaccaagctcttggctgacgtgttgttgagagttgaagttttgatataatgaacgatggctatggatcgtcgtgacaaacgggcgcgatagcaagctatcatacaggaaggccatggcgattggatctgcgcacgtgtggcctcataccgctgttacaatattatggcttttctgggaatatgatgacaaaggatctcttaatttagcagcttcggcatataacaagcttcctttaaaggaatataatgacaaaaggatccatcaattagcacccttggtatataccaaatgcccttaaaggcaacaccactatcatggaacgcatccacttgtccgtaaacggatcataaacggcctaaaatattacaacaagagtaggatgatcatgcattcatccttttcgctgttcgcgtttcgcttcaagtaaaatactattacatttacccgtattcttcctgtactcgtctcttgtattactattcactattacattagagaacttccccgctctgtcctccattttcttcaactcgagacctgtttgcgacttgttttttcatcgtctcattacaagcggtaatctttcaagctgtaaacctcaagaaaatccacaggcttctttattattaacaattatcacaatatggcgcaagcaagcatggatcccaaacccccgagcggtgttgatgtatcgcggccctcagttgcccgtatggtatgcatcataatgaaaagtttcaaactttcttctcctcttatctaactaaagccaagtacgatgtctatctcagcggaaaacacaactatcctgcagacagggctgctgttgcagcggtcgtggaagcatacccaaggaccatcgaagttattgtggaagctcgtcactttttgcgccgtgctgtgcggtacatgtgtttccgtggaatcgaccaattcattgatatgggctcgggattgcccagtgcagataacacgcatcaggtggcccagagggtaaacccaaacgctcgtgtcgtctatgtggatatcgatgatgtcgctgttgcctttggtcagcagatgcttaatggagatcccaaaacggcatttatacaaggatcagttctagagctggagccgatcttgaaccacccaaagacccgaaagctgattgacttttcgaagccagtgggcgtactcatgatgggactgctacatttcttctctattgacatcgatcgcgccattctcaaagacttgcgggacaatcttgcttcgggcagtcttcttagcctttctcatacaatctcaaatttcctcactgaagaagaaattcgacaggtgcttgctgtgtatgcaaagacgccgacgcctttgatcattcgagacatcagcctagtggagcaaatcacgcaaggatattctgttgtcgaacccggtctcgtctccatgcataagtggaagatggatatagccgaagaaggagagcctgaagctccgcagacttctgccatggttggggttgttttacgcacatagattaatatgcagtctgatgagacgtgagtctccataggcaatgaatgactctaagggtttcatgaggatttgtgcacaataaatatacgaatacagctgaactgatatactcaatacatgctcatttcatcttgatttagactgattgtcttgaccgtggcaactgaagaaatgagaaacctgcaagttgctccaattgtagtattattcaacgaataaccactttgaccctatttctttcagccagtcatttagagtcggctaccacaaattccaactgccgacatctatacatatcttagcctcgacaatgcttcgctacccaaaaccatataagccagacaaccctcctcgctttacccacgcaaaaagttgctgacattcaattaataatgcattaataacgcaacaagagcaatattgaaatttgtctcaacctaaacgtcacaacctacccatttggctgtacaatacgttgctcgccgatggactatgcgtggacaaccaaaaggccgctaaccgcttatggtagcaaaacccgccaagacttttgaagttggtataagtcagccatgatacctgaattcttcgagaacgtcgagtaaaatagcaaggaaaagttgcaaagacgagttaagcgagataaccagagcagagattcgggaacatttgattattaacagcgatttgtatttgtgatggaacgtttgtcagaatgatgatcgctgagaagccttgttctagttaggtaagtttcccgagttgagtccgtagacaattgttgaggaacgacgataaatacctccatctcctctttcaatccaaaaaccagaattttccagcagcaatcacacaaataagtctcccacacatccaacaatcagtcaatcctcagtcaagaagttcccggatcgaaccaagcaataatgtcttctttcaagggctccgtcagcgtcacctacatcggtactgccactgcccttcttcaaatcgacaatgtcaccttcttgaccgacccgttcttctccccttccggctcagagtgggtgcgccccgttgtcgtgctcaagaactctcaagatcccgccgttaagcccgaaaaccttcctcccatcgatgccgttcttctcagccacgaggatcatcccgataacctcgacgagatcggtcgcaaggtcctcgaaggcaaaaaggtcttcacaaccaaagatggtgctgtccaaattggcgacaaggctgtctgcgcgggccttaaccccggtgacaaggccaccctcgtcgctggcggaaagacttttgagattattgccacgccggcagaacatgctccgcagggcgagtgcattggcttcatcgtcacttctgccgactttggctcgaccaatggtcttcccaacgccatctatttctctggcgacaccatttacaaccaagacgttgccaacagcctcaaaggctaccacatcagcctcgccctgctcaaccttggcaaagctgctattgaagtagggcagcctgagcctctcgagattaccatggatggaaagcaagctgcacagcttatcaaggatgccaacattgacaaggccgtgcccctgcactttgagggatggggccacttcactgagggtaaggacccggcttcgcaggcctttgataaggcaggtgtcagcgagaaggtcttttggcttccccgcggtgagcgcaaggtcatcttctgagcaggcatggcatgattattgctgtatgatgttggagaagatcactagcctatgttaggatatcatggattgaagagcagaaagtaatagcaaaaataagaattgaattgtttctcacccctaagcatcataccccatcatcatctactatgtactgagaaatatagtcgtagcccctattcctgatgctgtcaatcagtccctcgcaccaggatatcaactcgtagtcgtaaaagtggttgaatcggaggaattggtaagctattctggttggtagtgctgtggatattgctccaaagagcttcatctcttcttgcaccaagtactcgatgctttggaatatccaagttgacatttgaatcgccatttctgtaatcatgggactctccggactctctccattgattaaaaagtcatcatctcgaagttcaggatagttatctctcagcttcctgatatatacaacgcacattatccaaaaagcccagtagtgcgtcattgaattcgctgaagtaatgtcgggaaaccataagcacggtctttctgttcctttgttgagaatacggaatgacggcttattataaaggctttggaaagttatgttccaagcaatcagagcgttgagaaggtctttgagtgcctgaaacacgggaaagggtgaatttgagctgggcgagtcgaattttaactcgtcgatatcaactagaatagagggaagtgcagtcgcctccgtcataagagcgtggaacgagtttgccttgacatattgaaatggcttcgtccgccactcgggcgcagcaagaaatgtgggctgttttttacgaatcgcatggataatctattgaagtacggttaataatcaacaaatcgaactgagagcagagatggaagaaatggaaagaatgggctcttacaatagcgggacgaagaccaatgaagaccctatgggacggcccggaagagtatgcttctggactatgcagctgaatcaaatcgcttaagccagaggcatgagcggtgccactagagatggatgtgggcaatatcatctatttaaaccaagtcaaaatcagcatcttggcatcaaatggcactgtgcgccagggcccaaaagagttcggcacttacttctgaaatcattaggcacataatggccaccgccaaggcgtcagaattggacgtatctatgttatgcaggctgtcatgaagcgagttcaatgcggagcagtgggcggctagagcatctgaaatcggcgctattccgttgcggcctctagaaaggatggatacgcctagggccttgacagacgatgatagagtcatttcataccgttgagtcattgacaacagaggcagaagctcaatccatgctccacagactcgagggaaaatatccacgtcccagtttaggaaagcagaggtgctgggaatcatggctggtgaaaagttctgcacgactagggatatgatatcctgaaaaggccaggccagcgacggccacactacagccgtctcatatctcgctgccctggctgcttgagtcatttcgtcgagcctgtccggggaaactaggttttggggctttgtacactcgtctcgcttctttccggccttcccatcttttcgcaccttggactttgtcgacggccctatggatagcgaggatggtacaaagacaagatcatactggtatcctccacatttgatctttgttcctgtgcactgagagcatgacgggcgtttcccgtcacactagaagtaccagattcagtcaatatttccgagatgcaagatgtaagatgagagatgatcaaagagcatcgtgagaaagcaaactcacccctagtttcctcgctctgcatgtatggcacacggttagcttccgaaccttcatggttgttcaactccggtgttggaccccaatacaagcaatagaatctgattttgcttgttcaagatagaatcataagccgagcgcatcgcttttagctgacgatggccaaagggcgttgacatgaagtggagccatcgatacggaccggatgccaagccgaacgccgatggctggcatccggcgagatgattggggaaatctgttgcgacactatgctcgttgcggcagcaaaaaccgccaagtacgctataagacgcttgttctgtgggggctgttcagctttgacagcttaataatagaagcatagtacgatgaagaagttgagagactatatcgatgttgggctgatttatcaagagtgggttgcaaaagtcttgacaaggcagattctagtgtctagatgaacaagatagtggtttgccaatatacaagcttataatgtaagtctactatgccagctgtaaacatgaatagtttggcgctcagtctactaacatgcggcagctgaagtgctcttttactcttaccaaaacactctactcaacctacaatgtgcaacgttgcttgcacccatctagcccttgttcctctcaataataccattataatagttgccttatctcattctaaaacgtaatggcgaaacagacactccaatcaactgaaggggatttttcagcttggcctggcgtcggccaacttcatgaagccatacagaacatgacccacatgctagatatattctatatcatccgcataataatcaaatggaatcatatgtcatcttcaaattttacatgcaatggatgctctgccgagatgctgttccgaactctcaatacctactcgcctccaaagtaaaaagccacaacacggcagagaaatctcctgtcagattcatcacgttttctcaccggcccgatgtcttacttctcactccttagagttctaggaacaaaaggtcatcaaccgcgcgccaaatgactattgactctatcgtacggagaacatcgctgatatttaacttttcagtctcgctattttcttacgccgcacggatgagaatacttcgcccgaggccggagttgttacatattatctccgacgccaacaacaccatttatacggccgaaatataagatatccgactccgaaataccggttttctgtttcaattttcagctttgtcaactcgacctctcttaccaaggaagaacatgtgattaacgaaatctagtatagtaagagccttgaaagagttgttgctgctagtaccggatactccaaagtccattattaacccgtatatgcagtgtagagcagaggggctgtgctttacatgccatagggcgcgacgaaaattgatcagctctcgctcatgttatttgaatcctccaaatcttagagcctaaagtcttggcaagtaagttatacttcacttaaactgcggtcaaagacagaatagacgtatacttcgcggagtatatagaaccaagttatttagcggctcactcgataattaccctacgccttaattcctgtgtacgccctttacgttcatatttgagaaactgagagatgccggaatgtgtagttgaggtccgatgctttcctacgaatttccatttctatccaggttgtctactatctgtcacttccatgccacttattaaggcgagagttacaagagtcatgataacgttacgtgaaacttcagcgtaatgctatgttgccataataggaagacttgtagcgacactaagctggatgccgccatcggcaggaagcaacgccgaaagacgcgacagcgatgccaccaaaaatacgcctaaaatcggcttcactcctgcagaaatatctcctccccaataacttggatgccgatggtatgcggcagccagcggccgaggctttatccagagccagggtgaagatccaaagccgaggatctacatagtacggtcgttatcagatgagtcatttcaaactccagctctcgtgtattgagatggcgaaacaattgacaggcttttgacattagaggcagaaattctcgcttctaatggagagctagtgagagataatacgagcatgaagcccccaaatacggtcattgctccgagggatgataatgggctcatattctccaattttgtcagcagcagccccttcaactctgaaaataacaaggtcagtggtaattctgattttctagactggatatttatttgggtgatatgctgcgaagacctagtacccgatctcttgccttgcctgtttttttttcgcgacagaagacggttttcgaagagcatatagagggatactgtgtgttcaacgcttcgaaagaaccacacatccattgtgtctgcataatattgattaaaacctgattaattggcgccaattcttctcgatgccgccgtaaccgctgtctttgcttgattaggctcgcgcggctacacattggtgaatgttacagcaagggcgtgcgttcaacttacagaaggattttgagcattgatttacaatcttcaatcctcccggcgccgccaccacccaacatcttgctattcatgagactccgtatatataggggtagttcaaagacaaggcttatttcaaaccatgaataatagcaactctcagagccgtatctgcggagcacgtaatcaaattaccaatgagattaaagatcactggcggagatgcaatgtgcaaagtacattataaaagactatcagcagctaaagaaatacttgtcgatagtcaaaagctcgaaaacgataatttgatgccaatcccttcacaatcgcatatatatgattcgtttaagttttagctcatcttttgagtcaatgatcctcctttccatcattgaagagctattgcgaaacaggtagattttgtaaagcactaaggggtcagatacttttataatctagttgcttttttggcgacagaatatgcaaatctacatactaccagtgaaataatcgccggcgacatatatagctgcttcacagcgtctgtgtcttgcgttgcttcttagctctggagtgaaatggcagaacagccaagcaatggcctgcgcggtatgttacgcctgtgggcagctttatttcaacctgctttcatggagctagggttggttaagtgtcttgtaagagaggacagcagcctctttcacatcccttaagatagtctctcgaggcctggttgtattcacggtagtttcgtccccagtagaatttgcgttatcctcaactccatacgcgcagagaatgggctagagatattcatctacccaaatctcaaatcactgagcatatcacgattagctgcatcggtagaagctagtagcaagatacaattgccaccaaggtcgttgagttactatcaacgagtggaattttattggaaggtctgaattcagttatgacgcctaaaaataaacactacatacttcgagttattgcttacgaggctttctatagccgatggctcttataggaagctatcatcatggtaacggggcgatcatcaggggggttctgattcgcaacacccaggcatacttcactggcggcttagaatcggtgatgaagtgctttagttgctacacataaggtcattgcctcatattactagcatactgcgacaaagcggtttcaaagatagagctataggtgtgaatcgagaatattaaatactactactagagaatcgctcttcaagagccatacctgttgccacagtgccgaaatcctcctattattgttgactttacaagtccaacgaattctgtatggctcaaagaaaggctgccggtaatgtaaacagccaaaatttgggactttgccttgcttcggtgtatattttatttttggattaaagccatacaagcaatcaaagattccaccacaatcttaccttttcacttattaacaaaatctgcggtgcgtacaaagccgagtcgagtccctcgtcttcatgatgctaataagccccagctacttgctcttggttcagaaaatcgaggaattaaatataccgtaatgtaacatggatcaaagaagctagaaaaaaaaaagaagcaaaagttcagatttactaatgagctatcggcactcgtgaatatgactgcgggccggctctcgcttatacgcagattgccgctgcaaccgaagcacaggtgaagatgcgcgcatggtcccaaatgtaccacaagagactgctaaaatacctattcattaacttccgcgggatccgcctaaacaaatagaaagctgaaaggttgtcaattgcaagatgatgccgtcattatcgcttctacgcgcattacttttccccaagtggcgacacaagccacagctgaatgctgcgggggaatcatgcctaaccttctcgaggcctcaaattctcaaacataaacatgacgaactttctcgtagactatatatggacaatttcgcgcaaaaggagagccagaaaccgcacaatacaagaccaccaatactatcatcctgcgcgagcagaaacactcattgatctgttaaaaccagcgattctcttacccaatcatgtccgtggcacgactttctttcccggccatgtcggtggcatactttccgtcacttccttcgatgaagcaattggaaaagacgccagtagacaagtcttctttagacaccctcccaccagagctgatccatctgatatgttattggatccatgtcgacaggaaaacgatcaatggcgacacaattgagcagtgtgaacgccccgagggatggagagactcgggacaccacacgcagttctcaagaacactggcaaggctgtctctcacatccaaacgctaccgacagattgccctgccatatctttactcatacattgcaatcacgaaatatgacgagatacagctgcctcagttcatctctacactgtgtcgcaacccagacttgcggcttttggtcaagaaaatcgatattgaaggtttgccaccgggctttacttttggtccagagattaacgaaaccgtctttcgagatgctgccatcgaatttaatctcccttctcttaatctttgccgtttcaaggagtgtaaccaagtatgcggcaagctgcgcgacgtgtgcggccacagccagcgtctaatgattctgcttttcttgctcacgcccaacctggaatatgtgggcagtctatcgccttacaacttttttgccgtcgagttggaaaatgtgacgagaaagaaagcagcagaggcgacagccatctctccttctttgcactacgcatttggatcgctacatcacctatgggcggctggggctcaggtgtactataacgggtttccattattcgacttggaatatgaacctcaggatctggtgttcaaactgggcgcctggctcgttccaagccttcgcaccctgcgagtccgcattgcgtgtacgttccgtccaattccagcagacgtacatcttgacaacctaaaagaaatcaccttggacacagcacttctcacaaccgagggcctgatgagcttgacttcagcttgcaaagtcttggaacagttctccttctactccagggggagctgccgcatgttctcggaccatctcttactttctctccgcagaaaagcccctcccaacgagtttctcccagaggatattgtccccgccttttcacatctcaaaggcactcttcgacgtcttgcgataaaccgatgggatggtgctcgaggtattttaaactcttacgcccatttcaccgccgaaaacaaggagatgtacgcaacttggccaaactggataggaaacggcaagttgataggctctttggcagactttactgccttggagactctgaaactcgactccacatgcctcttccacaatcctagagaccagatcccaccaaatctctcaccatatcatctcacagggcggctacccaaatctatacgccatctggttctgccaggtgcccctactcaaatgatcccggcactccatgcgttggccctagcagcagcctccaaagagtttcccaatcttcagctagtcgaggttacatgtgacgagatggatagccaaaagcgggagatatcgatacgaaactcttatatcggcgactttctccaagatatttactccaaatttattggcatcgaggaatggggcccgcttgagcagagatttgcagacgctggagtcaaattggttcatatcgattctggcaacacccgctgctttgcgagagacgtgcttgtgaatgccgggctcgtaaagcctgtggagaggaaatatcggtaagctgcccttccactcatgtatatacatgcacgcacatgttaacgtagcgcagtacccaaggtaatcttcccgcttttctctgaattttcaactttacgactttgaagaagaattcacatattctttttctctttagcaaattttcatgttatagtaaatgatgatgccgtcttcaagtcagtccggtgaattcatcttgctgtaagtagtgcaaactccctacaatacggaacccgtttaactctgcttgaacttttgcataaaatagctaatattatcatgctagcaatatcgtggccctttttgtccttcagtcgatcataatttccacaagtcagaacctctatggcctttggtatatgtatataaaccacatctgctatcctcttaagcggatgcagtgaccttggccacagccgctttaatcatatcgtccgtcgcatatttctcaataagatgcttcttgaacttttcgtgagcctctttgtcctgcttctgcagcatttcgttatccttgtcaagtaatggatacgaatcagtaagttcggtaagaacagaaaccatgagcgcgtttgcttcggtcggacccccaccccatgaagagtattccgagtctgcctgaaggcctagcatgatgaggccaactcgctcaaagttcaccgtggcaggctcaaatgtcaccaggcatcgacagccttcttcgccggcaacaaaggtgtgcgctgtggatttcgggaccgtcatggactctccaactttgagctcatacttcttcatggcgtcaacttccttgacaccctctggcgctacaacgacggataaggagccggagagcaatttgaagttttcggtgaaaagggtgtggtagtgagggaatgtggtggagccagggccgagctcagagtccaggacagagcgtttgccgccgtttagcaggccggactcaacaactgtagggattttatccgccatggtttaattgcgttgatgttttgtggtaataatagtaggtcactattttgcggattttgctgctgtcaaatgtcaactttgagaaagagattgctcatatgaactgcgaggcttcgtctctgatatataagcccttgaaggaactagcaagaatctcctcatatattaagctctttaagccttcgctagctcctccaatgacttacgacgcacatatgtatgtaagacatggcgccgcaaaatggagcgaatagaagcatgctcactaatcactaacgacagctagccaatgccaagttgactttgattgctgcactatcctatgaaccattcatgagctattacgcgtaggatcagtagttgccaactcagagctacatcaaactatttataaacttgctgaccttagctcctcatgtaggtggttctgctatggcaatacgaagcgtgcgctacgtttacaatatcggagaccggcaatcatcggagaccggcaatctgcggagaccggagtattgctgtaacaggtcgtcgagcaaaagcacgacttttcaatcatggcctgcattgtgcattccaccattcgctgtaaatacgaagtacaatccaactgtgatgtgcgactgagtgattgggcagttgggtctatataatgtctgacaggcgcgaagagatgacagcccgccatctctggtggcttgagccacgcatataaaggcacacacattgagcgattattaatcttcaaaggcactttcacctgcataatgatatataatctatctatgtgtatgtcggcaatctaaatagtcacgccgctcaagtgtgtactgaaggaaattgtacagagcttagagctatggatctctagcagataaccaggaccagatatcacgcagtacaaggcgaggcaacaacagagctcaagatagcgttgtctatacataattatgagagggggggttcatataccgtttctatatacatataaatgcagccattattcctttgctggccggttggcgttgatttcgctcagaattgcatctgcacccgccttcacaagtttcgcggccagctcttcgccaagtgccttggcctcgtcattcgtcttcaccgttgcatccacagagtcttgggcgctctgagtgccatcgaggctgacaactatccctctcatctgcagaatgccctgcgcctcatcaatccattccgtctcaacgccaataggtacagtgcagcctccttcgagtgtgtacaacagcgctctctcagcgagacaagcaagagtcgatttccgatcggctagtctgttgagcaactccagcaccttgtcgtctcccttgcgaatctccagacccaatgccccctggccgactgcgtgcagaatgcctccgtcctttgaaccaatatactggctgatgcggtgttggaggccaactcgctcgaggccgcatgcagacatgatcatgcacgtatactcactttcgggattgtccactttggctatccgtgtttcaacattaccacgcaagttggcaaactgaaggtgagggtagagacgacgcagctgggccgatcgccgcacagatgaagtgccaactacggcgccttcaggcagtgtctttagactggtatacggcagaccagctttgataatgagggcgtcgcgagggtcatctcggagaggaatagctgcgagatcacatgtctcaggaagcctagtcggcatatctatccccacctgttagataagatgctatgagagagagcgaaaggccatgcgcgtttacctttcagacaatgaaccacaacatccaattggccagacgtaagcttttcctctagttcaaccgtccacaagccctttgcgccaaacttatagagctctgtggacttgtccttgtcaccaagagtgtggagtgactcaatttcaaaggcacggccaggcgccaccttttgaaggctatcacggatgcctttggcttgcacgacggccaggtttgaccttcgagtgccaattatcaatggcttctgagcagtgggagatgtttctgacatgttggtactgtcaagtggtggaattgaagtgcaagcagaaagagagacaggatgggatacaaaggcctcattcacggtacatgtagactaaatgtgtggagcggtggatcttcggcatcctctgtcaagcgtatagctctgcgtattcaactaagctagcagcacatttgtagatgggcaaagtaatagtatttgtcagtgtatctgatgagcaaaaaaacaaaagcaattccggtattggctgtcagttgtgaggacatattgttagcaccttgcctgatatctacccacctccactctccgccgatcagcgctgctggttggttgtcatgaactgacttcagccctatgctatttagactcactttgctagctctagttcaaaactgtactttatagcttataatgtggtttatcaaacaagacatccattttcaactgtctttgctacggcgctcccgcctgttcaaagaggcagcctgcagctagtgctccactcgtaagctacatgtacgctattgaaactactacacgcaagtatttccatttccagatggttgtttgccaattatgaaagccggtggccataagagcccctggctatacgagctacacgagctacaaacaatggtcaatacaacgactgatgttgataaccatctaatttaccgcaagcctaacccaaggttacatgtaataatgagctaaccctggtcctgcaattgtcaatggattttagccgctgttttggcacgtcaggcatgcaacttggttgtcacaaaaagcaaaaaagtgacaggcaaggattaattcaaatctaggggcaaaaaagcaaataaatctccgctctttcgtcatgtgattttgtactgctacttctcacttgcttgaccgtttcggtcagcgttgcgactggcccgtctatccatctcatgtcttgtcaactttgactagcatgggtgtgcatcccatcccttatttaacctctgttgctctagattgcgtctttcagaaatgtcccagatgcacacaatccaattgtcgccagctttgggctgttgaacaagcgaattaagcagctgccgcgtttgtgtcagactcctactgctactattaccaccttgctactaccatcagcttacatagcatgtatacatgcacctatacagagatgctctacttttacccccatcattcgcatcttcgatgctttactcgtatccagttgaccagtcatatcgtcgatacatgactgcacaatcttttctgcgccttgacctgcgtgcaggcatcggcgggattcgggtgtgattgctgcaacgtcccttgtcacaatgtcatttacccggacaacgattcgccctcaaacactagctaaaatccccttgctcggcattgcgagtcatggaagacagctatgcatgctaggagaaggcgtgtctcttgtttttccggtgctcttgctcaccgaaagaaagaaatgaatgcatactgtacagtactgtggtcgaaaataggtacatacaagcatgtacgtggtccgtgaatctggagttgttgccctcccccggaatcctgaattttgagagaagcagctctgccttatgcggtcagcgtcgacatttgcaaccggcactatcggcaaattcgacagggtgccttccaaggcttgctgttccggccactaagcttattttgtgaagcatcaacaagaggccacttgatccaggatagactgggcaatgaccagcaacgggcacagcatgtaccgtacgtgtatattccgctcggcacacgccgtatcttttatacagctacttgtgttcacgtgatgaaacatgacatacatgacgggatccagaccaactcccaaagtagcagctggcgatgatggggaggacccagctgtagccgaaatcggcaaagaagcagggcaaaatactgagagttgccagaatcagacgcccagtctcggcgtcgaccactcaggagaaggaacagagcaaagtatgtcaacggcgtgcattttcggcctcggcgttatcgcggcgtggaccaatctttgaacggcaatggcacgcgtgttcttggcgtctcctgtcgtgaaactctgtggcgctttagacgacattgctccttaagcctacataccaagtgcaagcaagtatattagcgaggagaagctggaagccgacgccacagagacgaaaagttacagctcacaaaactcggctgtgtctgccaaaaggctcaattacatactgtatagtctagggacaaacaatccaggatctggcagcaatggaccaatcggtgctcgcaagccgtttgcagctactgcacgccaaacagcggttaggcagttcctagcgctgcgacctcaaggaaatccccaggagtgcttccaatgagggctcgaaatgacaaatggcagagccagacaagggtgctatccggtggtggtcaatttcaattactactcaggggcactcctatgtatacttgtgtagcggttaacctcatccggaagaagtgaatgcagctaaaagacacagaatgcctaatatagatgctagtgcagtaatccgttgaagctaggcgcggaacaagagaagcaaagggtcggtgacgttgataccaatcacccattctcgaaagcggcctcgtcagcttggctctgtccttggccgttggaggattttggacggacagaccatcttggggtggccggcagcccataaatcgggctgatcaagattgagataagacccaccccgtcaactctcaaccccggccctgggcaatcttggtcgtcggattggtggaccgggtcggtgggccgagagacccggacgaggcgatgctattgccgcttggagtcgtatttgtgcaggctgaagcacagtgtcctggcggttctaggcaactgccggagtgctagctacatgctgcagagcggcagctactcgatagtaggagcgtcctaaatgggagagtagatgttgctcgcagaagcaggatgcatgggatctgtatctcatgcgagcagcaagggaatcagcttggcaatctcactcattgcagtcaactgaggtaacccgtaagaacatggggagtaaacgatgtcgtgtacggagaaatgcatgtgagtcgactgcaaagaggagccggtgcatgctgttggcattcggatgaatgtagttaaaaataactcctttgctgacggtggaaaataggcccatggcattaacaagggctatgaatgccaaggtggaagtctgctctgtcttggcagtttgagaaatataagaaaaaactccgaagcggcaagaaaatgcgtttggcctattgctgactgcctattgctatatgtgttttcgtacctctcgactatgtctcatcaattgacatggaagatgatgtaaaaaggcaggtcttcttgatccacagccagccatgcaaaagccgtttagccttttacttgatctgtgtttcactctgacccacgcagcaacggccattgatgctattcgagagcggaatacgacggcgccaatcaaaggtacaagtatacatgtatgtatactgcaacatagaggtaggtgcctgctgtacgacggcagcagcgcagtttgtttgccctgcatgcttatcagagcgagtcacagccgggccgcagcgccatatcacatgcaaatgcaaaggcgcctgtaatgctgccagccaggttgcatctcagcgtcagagtcagagcacgcagagcacacaacggggcatcgtcgcagcggatgctacagcagcccagcatgactgcgcaaggagcagcatcagccgcggggcctggaccgcagcgcaagatctgatatctgatacggaataactggagaagtgccgccagagcagaaaccgctcgcggccgacgtgcggcactaaggcagcaggccgcgggccatgcccctgactaagtcgacggtatctgagcaggaagcatagcaacagacttgacaagttcttattgaagtgattggaatctgagacacacaaacaacatcagctagctgcagtaagcaacaaggcgcacttgacgctgcaatgataactgcagattttcccgtctctcagcccacgtcatacgctgcacaccataccgcgccaaaaaaacaaaaaccatcaaaaatgctccgcttccctcgcccagcgttgtattctaggctggattccggaacttcccaaccccgccgaggctagaatcgccatggcctgttttttgcccccctcattcgatggatgcttgtgcgggggaaatggcccaaaataattgcaggctggccgtggacccgcaagggggggggcgtttgatatacaaggtgatggtgtttgaagaaacaagatgaagatgaagatggacctatatctggatcaagtactcagaagcagtatcaccatctattttggtagtatatacgtaatcgtaataatctcacttttatcagccattgataagatgcatgtcttgatgataaccgacagccacgctcccgttggagaccttgtggcgttacatgacctcatagagacatctagtacatgtacatctccctgttaaacttttcatctctcacatctccatctccgtctccatgtccatttcgtctccatctccatccatacatgttcccgcgtctgatgctgttagacgcggcctcgcgaaccaacaacacaacaaaagagcctccgggccacaaatctacttggacatgccccaatcgtcgtagcaggcaatcctcccgcgccattcattattcttctgccccgcaaggattgccttattcgcagcctagcggctaatgctgcgctaactgctggcctactgccgggctaatgtatgcatgtacagggacttgggccccccctgctcatatcacggctcttctgctcttctacccaaccctggacacaacctcatccgcccaggctgtcaggacaggatccgagggatccaaggcgcaactgtacagatacatggccagcgttgccctgccgcctgctgcgcctggtttctgtacttcgcgatggcttgtctctcctggctcgcttcctatttgccgatcttgcaagtgcattgtgcgcctgactgaccgggagctctccgctcaggctcccctacatgattgacagcggctcgtagaaaaaggctgtgctcaaactctcaactgtttcccatctccaacgcctctggcatcaagcttcattcacgcctttattcccgtcacctccatcgttctttctgctgtactaccgtcgacatcagcgtcgaggcatcactcttcagccatggcgcccacgacaatctcgcagctccctagcgagctgctcctttatatcttcgacttcctccacgagccacctgcatctgaccagcgccattatgacgacccggcacacatttccagacccattgctgcagatggcaagccaaatcaatatagcacaagtccgcacgacgacctcaaccacttccgtggcaacatcaagagtgcatctcttgtttgccacctctggagacgctgcctcttgccattgctcttccgggacattgtctggagattccaacacatcatccgcccttccgagcggcaagatccgctacacgccgttgaagagctcgagtttctacgcttcctcactcgggctgggcttgcacgctgcgtggacaacctgaccatcatcatcgactatcccgaatccgaagttggcgaggacgccatgcatcacgccaattggggcgtcctccctagccactgccctgcgccggacaaccgagggtttaataacggtctcgtagcccctgaatcaactcccgacacaacttcaaagtgccagtccaacgattggctttggcacaccatctttgacaaactggacctcctgtccatcaacctcatcagctccccggccattcttgcatcgttactagggcggccaatcaacctgtctggggcctggatcttccgtcaacggtttcacattctctccctgtcgaggcccgcggaccagcgccaacaaaacttgaccagcattgacgattcgacaatggcgtcaccgaatctcccgccatcgggcagagcacaaacaccagcaaccagccattgctcgctgttcagcatccgcccatgggcctccatgctcctcaacgaaggatcctccgtcaaagtctacaccacatacgaatacttccaccacacgcccccttctctcctgcccgccctcttggactctggcgacgaatccatgcagcccctgctgcaaaccaccatccgctccttttcctacatcgccatcttcccgctcgccaaccacatcaacaacatcctcatccctcgcgtcccagccctcgagcgcttctacatccagatcgtgccgcgggcgcccagcttcgccgaggacgactaccgccaccccgccatggacatttcggatctgtggatggagcgcaacacggcctatgcacagctggtcatggcagtattcgacccgccgccgctggggctgtggaacagcctgcagtgctttgagagtggcgacgccatcgatagggaagcctgggagcaggctgtccgatatgtcatcttcgcggcgggtgcgacgtggaaagttgctggggagggaaagtttgttcgcagggacgatgccatgcttatctcctgagcagcacctttgcagccttgagatttctctttttttttttcttttttttttttttttttttgtcagtctatcgaattttaggcgtcattcattacgggacaattactaggcaactaggggaaatggggtttacaagctgcattctacacacatgcagctttgggattttggaacggagttggaataacagattgtgtatttgggacagcctttgggtagcgtttgggtactgataggattcgggcatatattttttttattggctgggcacaagtcaaaaaagtttgatatcattggttattaggatttaggctccaggacgcaggctgacactaggattggtaaattgaaatacacagcaacaagggtgttttctttgtatgtcccccttatctaataaaagaaacgaataaataaagaaaagggaaagaaatgctctgcttaataaagaaacaataagcaaataagggggagaaggccatggaatcacagctgcatggcgggttctgtcggctgtctgtcggtatgatcggtgccgtcggtgttgcaaacagtgattgccttatctaggcagttgtaggtggtaactcggtcaaagacgagtaaatggcttggtaacattggaaatatgaaatcgatatacatgtttcattcaatatgacagtctatagcggcccggggctgcctatctacagccatcaatggcagcacattgcccaatatatccccatgattgttctgccacttggggcatgtacttgtataatccgccttctatcttgaccgccccgtagcatggtccatcatgtccaatccataatccatacccgtgagatcaagaatgctccacccacaatgcatatatataaacgcctctaaagccaatgcaactcaaagtctagaagaggaaaggttgcgcgtaaacgaattgctagtctccccggggaaagggacgaaaatggaaaataaaaggagtaaaggaaaacaatgagagaaaatagtctcaatcttcatggctgctcaagtcgccatcttcgtcactgtccgtcaaatccaccttgcgcttggcaatctcgtgctccatcatctctcggtacgtgctccagctcagtgcgccaaaggcaacaataatcatggagccgccaatgatggccgcggggctcaatggctggccggtgatgaaccagtccgcaagagcaacgatgaagattgtaaggagggcagcgacagacgacagcacgggagacgtaagagagatgagaatgaggaacgaggcgctgaaagtagcattggcgagcacggcacaaaggatgagccagcacgtggaagcgtttggaagctcaaaaatctccaggccggtccagtgcaggaggggcagcgggatccagagcacgctcaaggtgaagagcccgatgcaggagccaaacgtgtttgcgaaaatcataccccggccaggggagacgccgtcgggaggacaggcaaagcgcttgtacagaacctcgtagaggccgtacagcacggagccaacgccaatgacaatgttgcccaaaaagcggttgcctgcttctacatccacgccctctcctccctcgttcacgccctcgccctcggcggattggccgccagtgtcaccataagccacgaccaggacgccaatgatggcgatgatgacggccaccgacttgtctaggcgcagcggctccttgagcagaggcacggagaaggcataggcgaagaaggccgagcagttgtaaatggcggtgaggtcggacggcgtggtgaggctgacggcgacgtaccagctcaagcccgccacggtcagggcggtggtgatgaaggccgtggttcgggccacgtaccgcaccgactttgccgcgggccgctgcaggccaaagacgtcgagcgtctgcagctcgaccatgagggccgtcgacttgaccagctgcaggtgacggcgccagaaggcgtcccacggcatgtcgcgcttctgcaggcgcaggatgagcagctggaccggccacatcagcacccacgagctgtgcgtgaagaacatcatgcagtaggccttgtcccagcccaggtcgccctggatgtgcgcgctcagctccgtctgcacgcaaaaggccaccaggctgagcacgaggaagaaggccgcgtacgtgtactttttgcgcgccgagctggccgccaattcgcccgggctgcggctgcgcatcgtcgagcgccgagacaggttcgccggtcgcgagagtgattcgtacatggtgcccgagccggagagggagttgggcgctgccgcagcgtgtccgtcgcctgaggatcgtgacgatcggcctcgctcgacgtccttgtcgcccaagtctgcctcttcagaagagtcgggtctggagagcaggggctcgctggagcggccatcggctgtcgtctcacggaagaggccgggtcgacgattatccgagcccatggccgttgcgttgcgtcgacagaaaaaaaagggtccgagatcgtcgctgtcttgtcttcagtcgttggtcgtccctgccgttcaggagcgaaagcggcgttcggacggctcgtattgggacgacggcctccagcagtacttgatttggcgcgagcgtcgcggagacgttggctgttgcgggagcatgtggctatctcgggcgagacggctaggagtcgttactttggaacgcttcttttttttgtcctttttctaacaaggagaaaaggccagcgttgcgggaaccagaaaagtcggggtctggagattcggatcttcactagatggagaattggcaattgtggcgcggaccgagggggcttggcaacggctagatgttacgggttttaaaacacaggggaaccgctgcttgttggccgagatgaaggtcgaatgagaagaaaaaagatggcggctgccaaagggcatggatgccgtcattgctgacatgcaggcttcgccttacggcccttacagtgggttgcagccactagaagggtccctgaggccccagaatctccgggtggtcggcctacgagatgcgctaacgtagcactggaggctgtcagaggctgctgatgcggttcttggagctgcacgtacatgtagccaggccagggccatcacgaggacgcagctcatgctgtcccagggtgactttatcgcgcacaagatactgcgctgtttatttaggtgttcatagcgatggaccaacagttgttctctacaaacgatgatggaaaaagaggagggggaaaaagatggcaattcagcgcccagatgaagtatgtatgcacgttggtagggtgagtgagaatctcggtcatatcttgtacaagccctatatggccttttgccctattcaaaacttttataagctcacagcatacatccttctggttacgcatggccaggtcatctgccccagcagatccaaccaggcccaagccaaggcctttataaacaaggccgccatcacgccattccatcacccgcacaagccatttatttcgcgcctggtccaaacagcacctgctgaggatcgtacttgtactccaagtcgccgtgccagtagttgacagactcggccttgcagagcagccaggcctggtccagcgcctgcaccacctcctgcggcagcgggcccttttcaaagttgtctatgttgttctccagctgctccaggctcgaaacgccaatgatgatgccgtcgtttccgtccttgaccttgagcgccgagtggtggacgagccatcgcatggccacctcaatcagtgtcagcccggtcttttcagcagcctcttcgacgatgcgcagtgcctcaaatgtgctgtctcggaagtatctgccccgggagattgctcccatcggcgtgttgccggcatgacgtccagtgtcgggcacaaagtccttggacttgatctttccggaaaagaggccagcggcaagagggttgtacaccacgatgtcgaggccgtagcgacggcaggccacgaccagctcaggctcaatgtttcgagtaatggcgttgtacatggcctggaaaatagatgggcggacccagccgttgtatttgcatgtcagcacgacctcggctacttcaaaggccgtaaagttactgagtcccagcttgttgaatttaccagccttgtgaagcttgtccactgcctcaagagtctcggcaaagggtgttgcgcggtctggtttgtgaagatacagaatctagtcatcacaattagctaaagcatccgcattgcaacactttcaaagtagccttctagagtcctgacagccagatgaagattgcctgaacacgatgttttgcgccatgtttgacttacatcaactttgtcggttcccagctccttcaagctcttctccacggatgcgacaactttgtctgctgtgttgtcgccgtattctctaggatagatgaccttggtcgccaaagtaaagccattcttcttccaacttgtctggcccgtgaagccttcctgggtcccctcgccatacattcgcgccgtgtcaatctcattgtatccgcgagactgcaaaaggtccagtgccttgttgaaggtgtccaagtcggtgactctgccgttggtggtcggagtcttgtaaaaggtcataagaccgaggataagtcgagacttgggagcagccattttgccttgtcaaaatttatgagcaggtcaggagtatggaattacggacggatgataatgtatgaggcatcttcaatatataagagagacgagtggatccccatgttcaggcaaattcgcggggcggcttcccccacggcacatcatccgaattgctttgcgtctattgcgtgcacttgattacgaaatattgcaccttcgccgatgctataacgaaggctctgataaacgccgaatggccttagcaaccgattcatgctatctccggtagcactgccaggactatcaaccaaaagttctaccggctacaatcgcagataatgtgctgacagccagcgagccggcggcagcgtccgcccatcttactaaactgcagccggtaagattccccattgcgctgttattgccaggcccagttatacttcccctcctctaagcggcagttatgtcgggtataacgacccaagttgcgtgtgagaaaatgcccattgcactcctgcaaggctaatgagatggatcttcttaggcgagatgctgaattgaaacttgctacaaactgatagcggagatccaacactcgatgtctgtgtcgtccagatataacagttcaaaaggacggggtcttttatagtagaatctataaattccataatcattccatgaagtaaaattgatcatttacgtctttgacaccgataattcatcatcgcagattgacctgttatccaaattgtttttgatgtccaaatgtacacggaatccggaacccaaatctatcgcagagagccgtgggggcggggagagcgcgccttatcgataggacttggcgatgcagacgccaccggagaaactgcggcaaaaagccccatccaaccgcgattcgcaaatgtgtgaatagtagatgaagtttatagcttcaagaggcgtggtggaatcgaatcagctgcctttgcgcaatctgtgcaactcacctgtctcaaatatgatccagtgagcaccccaatggccaatatgcatcaattgactgctgacagccccccaaggcgcattgtaacatagacatagtcaaaccatgagggcaaacctggcccgtcatggcaggcgattacttgtctgccaagcgaggacggcgccatcctgcgctttgtatgcggctccggctcgacgaaggccagtcgcacagagaccggcgacacatgtcaacttcgaacgaacgtttctcggcggcttgctccagaagaaggccccgcgggagattagacagcccgagtatgagccgggatggctgcaaatcatggtgtggaggagtcgcatgctcgacaatgtcagacctcaacctcggcttgaattgctggaagcgtggaagaagttgatgcagtcgaaaatcaacaccaaaatgcctttcaacagcacacaagctctgcagtgccgccgattattagaatatcttgctgatccggaaaacaccgaggaaaatgaaaaggatagaaagcttggcgccgtccacctagcgatggcgaggcaagtcctccttgagattgatccaatcgaacgaacgcagcatcatcttgatttagcaaaggctctacattccgtgtgggctgcgggaaactttcccagcaggaaacccaatcccgtggtgtcccagtgggcctatcttgtcaacgctctgagtttatatggcggatcacttgaagccgtacagatgatgtatgacaaatgggaacagccagattacttcaactccataaaccagggagagcgactcttggaagtcgttgcaaatgggctggcaagagaaggacacgaagccgagctggtgaagctggttgaatatgctgaaacccacaatgtcccatacagtgccagaattcagtacatcgtggtcaggttttttgccgaacgagatcgcgtcaccgaaacgaaatactggctcaacaaaccgctcatgagtggcaacatacaggcgcaagtataccgtatcctagcgccctttgccatgcgcaacgaccttcaggagtgggcgacttcactgttccttgaactcggcgaatcgcagccatggaaaaaatattggaacgcattgcttcaagcaatactcattaccaggggaagccttgctgaagtggacaccatgatgtcgcacatggtcgacggcagtggagagatagctccggacattcacataatcaacgggctgctcagagttgctgctgaacagcgagatgccgctctaggtgaagatattcttgcacttgccgccaaaagaggccttgctcccaatggagaaacacatctcatcttgctaaacctgcggctcaaaaccgacaacttgatgggggcgcgagaggcatataaccaagcaagacatgtacagccttgggctaatgaagccaagcctcgcctatttggagaattccgcttggcagttaatgagtatctggtggcattggcagcgcagaaacagcccgatttcaagtttatttcatcagttctcgagtccgtcgaagaagatcagatgcggcttgagccagacactgtcggcgtactctgcttgagattcctagaaaacgaccagcactttgacgtcatggacatgctctccatctattccttcttatacagcgaaaccgagcgagagactgttcaaaacgcctttgtctccttttgcctcgaccgcagcacgagcacaaatcgagcctgggctgcgtatcaacttcttcaacagttcttccaggataccagtttcgagcggcgggtatcattaatgaatgcattttttgagcgaaaacgcccagatatggcttcacaagtctttgggcatatgcgggcacaccgaaacaaatcgtaccatcctacagtagacacctacatcacatgtctagaaggctttgcccgatatcccgacgaagaaggcctggaaatggttcacaatatgctcaagatggatgtctcgctacagccatcgacgaagctatataccgccttgatgctggcatacacaggctgcggccagccactaatagcgctggactactggacccaaatcacacagtccagagagggtccgtcatatgctactttgcaggcaatgttctggacgctggagaggaaaagcggcgggcataagcaagcccgagaggtttggcaaaagattgaaagaatggatttggacgtacctcccagcgtctacaacgcatatatcggcgctttagcgggaaatggaaacgaaaaggaggttcgaagcctaattatggggatggcgtccgttgtcggctcagagccagatgccatgacgtgagtacaaactcctctccttctatacatccttggttgaagtcaaaccatcgcattgctaactcgatttatatagactcggcatcacatacaatgctctgcccggacagcagcttcagaaaggattccaagagtgggccaagggacgatacagcgatgcttgggcagagctgatgaaggtgggccggcggatggacgagtattcgctgtgccaattcaaaatagaacggatcatgaaggcttagaaggccaaaagctgagtgtacaacatggaaggaaaaaatatcagcatgacattgtataattgagggcggcatctattgtacacatagttcagggggaaatatctagctacaagtatataaaacaatgtcttgcgtgagcgccatatgcatagaaggcagctctaaacagaaaaaaaaaatacaatcacactgcgccattttttagtccgtccaatctctcatctcctctcagggaagaagttgtccctgaccatttccgggtgagcgtgaatagtcgggtacagacccatgccctgaactcgtcggatcatcttggcaatcttgcgctggttgacgggacgaagacttgtgccggatgagtgagtgatttggccagaggttgaagtgaattcctggatcaaagaaaagttctatacgctgcattagctctcgctgcctcccctgatttctcgattctagacaatagatgcctaatgaagccataccttgtacatatccagaggtcgaatccccagcgcatcaacaacatccccccctctaggcgacctcttcctccacttctgcatctccacaggactcatatcatgcggcgagtacacatcaccggcgtcccaccttcgcggcatctgcttgaggtaatcgttcgagttcttctggttgcgcatcatatccagctgggtctgcttgttcctcagcgacgtctggcccacgcgcttatatctcgtcatcaagtccgacgcagcctcgctgggcttgtgcgccgactggccggatcgtgaggggccagacgatcgtgaggaagaagtcgggttgttgatggagaggaggctgctggtggaggagtggcgctggtgagaatcgccgcggggcggtgcgcgggccgctgcggtggttgaaaaggcgcggattgagaggccgcgcatggcgctgggcgaaggcacgagagaaggcatggcgggcgaattgagctggcaaaacgttctgagttgcttggagagctggcgatgggcgaaatcctggtgttgagctaaatgctaaaggtggcgggcggaacgctttccgcgaagtaccgcaaggccccacttaaaaattatctgcgattttcattttcgagactctcctccaaatctatcaacgataacttgcaatcagcgctcttcataccaaccaattcctcttttgttggtctacgattgttgttcaatttgaaaccctattcccagaaacaattgtaacagcaactgcctgacgacaaggctcccgacaaaatggtgcgcaaactcaagcatcacgagcagaagctcctgcgcaagacagacttcttcacatacaagcaagacagcaaccaccgcgacaagctcgtccgccggcgctacatgatccagaaccccgaagactaccacaagtacaaccgcctctgcggcgtaagtctcttgtcccccatcacctcttccaacatgctaacgtacaatcctccagtccatccgccaactcgcccaccgcctctccctcctgccccccgaaaacgccacccgccgcaaacacgaagagctgctgctcaacaagctctacgacatgggcatcctctcctccgcctccaagctgtccgccgtcgagaacaacgtcaccgtcagcgcctttgcccgccgccgcctgcccgtcgtcatgacgcggctgcgcatggccgagacggtccaggccgccacgaagctcatcgagcagggccacgtgcgcgtcggcgttgacgaggtcaccgatccggcgtacctggtgacgaggaacacggaggactttgtgacgtgggccgtgggaagcaagattaagcggaacattatgaagtatagggatgagctggatgactttgagctgttgtgattgttgctttattcttccatctttttctcagttttacatgtcttttggttgtttggggaatatcgggttttgtgcaaggagagaggggatttctccattagacacagcgcatgggaggagagcatattgtcggaaagctaaatttggcgtttacgggcttggttggttaatgaggctgttgttagtttgcattacagccagatattgcaagagatatagataccaatctcagactacttgtacaaagcattttacattgtttgctatccaaatcttgaaatccctacacatcgccagatacattccgctagagcatatatttcaaccccgaatctctatcctagtcctctcctctcttgctattatacaacttcactagccaatcaatcatcagcattcatgccattaggttttcagggaagtccacaacgacaagtgccgcaaacatggccactctgcgctcactaatcagaaaacgaatcaaagctcctctcccaagttcaccgtcgcaattctctttccaacatctacacaagtataaaagcgtcataaaaaatctttcaatttcctttcctggggtatactgccgcagagataagccgcgccatctttcaactgagctctcataatcgttccgattctcgccaacataattcacattcccagagctccctacgttaaacgccttggcgtatttccgagcgcaaaacacccctataagtcgataaaacaatccaccttcaaatatcgcaaatctcatccaccacaatcgcaacgactccaagcatctcatcttcaccagtggaggacttgaggccggtgactccactagcatcggccccaccccgtagcttcatttcacaaaaggcgcaggctgctcagataaagggctaggctcacatgtgtttggagcatcttataccaggtagacacactgtgcgtgccgggtataaaagcccacatccaaacaggctcccacactcttcttcctattttccccctggtgagcctagaagatcttgttcttctgtttcttcttttcgctttgctgggctctcggtttttttccccttggatccctgtgacaaagacaggtggtcgccatagaagttgccatcgtcccattcacatttgtataagtcccctgagtaccagagggcagccgtcctctcttctttcaccatggacaccttggctaccatctgggatgccttcatacatgtcgttgatccatggcgcttcatgagcatctctttccgtcatatacccgccaccatacggggtctcatccatgaaaaggattatggagctctgctctcgtttgcaagattcgaagaagctctctttggcacattctgggccaccatcgggccgaatgtcaagcttaatgcagagcagcgcgtcattcctctccttgaaggtcgtatcaaagatggtgtcgttcatgatgaagtcgtgagcaccccagtatatggtacggtcctcgaggtcggtgccggaagtggcatgtatgccgacgtttttgcccgttttcgcgaaggtgccgatagcgcccacgacaacgaaagccttcgacacagaaaaaccacaggtggccacatcaccaagatgtacggcgtcgagcccaaccccatttccgccaaagcgctcggacaacgtgtaaaggacctcggtatggacgatatatatcacgtcgtccctgtcggtatcgaatctgtcgacgacccctccgcctggaatggcaagatcgagccaggcagcgttgactgcatcgtcagcatcctttgtctctgcagtatccccgagcctgagaagaacatcaagcttctgtacaacctgctcaagccaggaggccgctggtacgcctatgagcacgtcaaggtatggcgcggcggcccattgctcagcctatatcagcgtaagtcagcgcccacgttctgcttctatcccgattattatcattccaagaactaacggctttcgacttgccaggctttgtcaacctcgtctggccacactttttaggaggatgtgaactctgtcgcgataccgaaaagagcctcagggcagccggcatcttcaaagagattgatttcgtgcagcccgtggctcagcccccctatcaggttttgccgcacaagattggcattctgacgaaataagccttttcatgattcaagaaccgcttttcgagcgcagcgaatacccccaatcataatgttctcatttgagcagcaagtctttctcaaagctcgtcgtcatcgtcatcgtccaaaagaaatatcgaagtcctgttggatttttcgtctcccggtatcggcttcccctcatcagcaaactcatgcttctgtatgtctgccttctcttctttgatatcctccttgatatcttcagccttcgtttccgttttgatttcgtattttatgccactcggcatgttcccagtcatttcttcctcctttttcacaatttcgggcttgacttgaggccatggctccaagttttcgagctttaccccgcttcttgcctcatcatccttcgtcgcatccgattttagcttgtgctcaagcttcagggcttttgcccgcatgtcggccggcgatatgtcgcggttgacgataccctctttttccagcttagcctcgcgtcttttgtagaatgaattcaagcaattccttctcgtttctgtcgtccagctttccacaataagagcaaaatccgtagcattggcgaagccaaactccctagccatctcacagaactgccgcaagcaaacgtcttcaggcggtttgaacttgctgtgtaacccatcgccatcatccacatcgctatcaacaaataaagtagcttgaccagcaacatctccctcgtcaaataatctctcagctgcctgccgtgaaagctgctcctctaccttggaagatccaatcacctcggaattgtcgtgcgtgtattctacaccagctgccgcaaggatggcttgcacagcgtcgcttttgggacggttgactttcttagagtcggttgctttctgcttgtcactagaggtcaacatttctgccagctgacttaggcctccatcttcggaatcgccgtcttcttcgcgtttgacgacacccaagtcttccccatccttcgcagcctcttctatattgacatcaaccaaatgtaccccagctttagcttcagcaatatttgtcttgttgacaatgtcgcggagcaagcccatgtcgctatggtgggtgaagatatttttgagcccaaatatttcgccctttcgttcagtgtcttgctgaacaccgcgaaaatatcgtcgctcagacgaggcagtatatccaatatttgcttgctgctgcttatagatttggcgagcatagacaatttcttcaatcgtcccaacagagatgagtctgaaaacttcaacatctcgtgtctggcctatccgataagctcgatcctgggcctgtaggtcatatgcaggattccaatgaggatcaatgatgacgaccttgttagctgaggtgatattcagtccgaccccaccggccttggttgagatgagaaacacaaactgagtgggatccgaattgaaagtgtcaaccacatcttggcgcgcctcgtagctcaaagagccatctaggtagctcacagtgtagctcgtgctggtgaagagatgctgcaatattcgaagtagtcgcacgctatgggaaaataccagaaccttgtttccgcctccatgccaaaatttgagcagtttcttgagaattttccacttgccgcaaaactctggattgaccaggttactaatccgatctcgcttctcatatagcacactccatgtgtcaggcatgcaagtctgtagtgtcctcagttctgacttgtgcttctcttccaaatcagtcgtcaatggtaccaggagagtgagatggttggctagcttttgtagaacgataatactagggaagacagcgctttgccagcgtctgccgtttgggagatattggtaacagcaccagcccttcttgcctcgatgctcgcagtcgcagtcttctgaggcagtccgtatagtagctacttctgcactgccaaggaagttttcgtatgcttccagctgcaagtcggtaaggggacagaagaccactcgatcagtcttcttcggcagctgatctgcaatgagagacttcatgcggcgcaaaaagtatcgagggaggaggttttgaaccagtttcttcgccgtctgccttgcaaggcttagttgcgcaactgttgcctcatgggactggccgacagtcaagggttttgtgatggcatttgaccactccgccttggcaccaaaatggcccgggttggtccaatccagcaatgtccaaagctcttcgtatctgttttgaatagcggttcccgttaagccaatccgacaaagcgcattgacttcttgcaaggctttagtagtctccgaataacgatctttgagtcgatgacattcgtccgcaatgatggcgtcccattgtaccatgttgatggagctgcgagagtttttatatgtctcgtatgttgtaatcatgatttccagcatgcctgcccgagctgcgccaagtacgtcgtctttgtttgcgccatggaaaacgtcaacatgccaccacccccatcgattcagctcgtttctccaattcataataagagatccggggcaaattatgagtatcttgggataccatcggtcgccaaataaccgcatttgcctcagacgtttcccatctcgctcatcacctgtttttccgaatgcggttgttagaaaagcggcaacttgaactgtcttgccgaggcccatgtcgtctcccaatatgcctccctcttggtatacaaatttcttgtgcaaaaatcgaacgccatcaacttgatagtcacgtaggtattgcgcaattgatgctggaatcagaccgccggactgaggaagctcgatatctctgtacggccgagacggtctgataccacttcttgggtcaaagtctggcctctctctcagctcactaagcctcttcgactcatcaaactcgatatcggtgtaatcaggcggcagcatcagtgcagattcatgatatagcttcctcttggcgtcaaaatctcttctccgctcaatcaagtagtcggggaggtccaaatcctccgaatcatcctctgcacggccatttcttcggctgtccttttcatccttctttttcctgacggatttacgttttgtcttccgtttctttggcttggagggcagactgtctgactcgtccgtccactgaaccttttccgtcaagtcgggctcgattttcctctttggaggagggggtttggccgatccctcgaacccatcctcggaaggagattctgtttcttcatcgtctgatatttccacgacattcctcgccatttttgaagccgaaacggcaaaaatgccataagaagccggagaagaagcgcgtagcgataacgcgagatggcgaatagcggacccacgtgacgcttcaaggttgcgatgtcatggtctcgactgcctaagcacctccatagcgcctgtattttagcggctgtcaggtcacgaccagctctaggcagcactgcaacaagcggtctggtgctaacgacaagcttagaggaatcgcctcttcaggtctctttcagctattgctctcgtaaattattaatttgagtaattttgatattcatcatatggcttacgttcaacatgaatacctacttaaggtagtgtacttggagtcttaaattgtgacaatagttctacttacatcaaggacccatgcaaagcgcgcagccctgcttaaccgtcacaacgtcttgcagtcaattaacaagattacatgtaagtcagattgtcaacacctccgctaggcaatcataaatattcaaatgacacaccatctggagtatcgagatgattatttatgaagaactaatacaggctaatggcagtgacttacccaagcagcattgcttgatgaccacatcaaaatctcctatttagtgccagggtgacattgatgcagtaactgatgagataatcgccgctcttataatttggatagatgcaaaacacctgcggaaggccatcgtttggatatgctaagatgcttatgttatcgatatgcaaaacagaaggctctctttgaagatttgcaaaccacaatgcagatgatcactatggctggcaacatttaaaaacctgacagcagttgcaatcatttgagacaaaatatggaggcaagacatcactcttgttcgtatttttccccattattcaactttcaccatggcagcaaatctctccttgagccccgaggaagcgcgagatcgaatcgccatccgtcaagtcatcgatcaatatgctcactgtgccgatcgccgcttaccagacgagcaaatgtccctcttcaccgataaaaccaacttcttagtatacatgcaaggagaaggatcgtcgccctcgcaagttgtcgaaaaacgagaggatttgcgaccagtctttgagtttctgcgcggctacacccacacaacgcattttaatggacaaagcaccattgacatcggaccggacggcaagactgcttctggcgaaacatattgcattgcatatcatttgtctgaaaaggacggtcaccggcaaatgtacgtggccagtttgcggtaccaggatatcttgaaaaaagaggccgatgatatctggcggttctcggagcggaagctgtacctcgattggtcagagacgagaccgtcgaatccatagtcatttcataggttgattcctttaattccatggcgttgtcattttgccgcctgcattatggatacgcatatcgtccatactccgcactttgcaagttgtgttgtcattatgtagccaattctggcatataaagctccaattgcatcttcaatcgtatcgtacgattctgcattcgtatttagccttttggctggaaagacacacctttgcaggtttcccgcaaatgtcagattttaaagcccaagataccactttaggggggcaacatgcggggcgccgagacgtaactcggcatatcgtttggaggattctgtatgcttgtcgtgcatggccgagacggcaacgacttccgccattgcagagaatatcaaaacaattcgatcaaatcttcaagtaacgcaccacgcctcgaggtaccagttgctgccactgtcccaagagcaaaggcgctacctattccaatcatatcatcgctttcagagaagaagcgagcatattctgagtccattatttgacctagtttccacatggccgcagattatcatagtcttctcctgacaaaacatccgttgatgctagacgactgagttaccagcaacctgctctgtatggttataaataccatacattgaaattataagcatagtggtctgccaagacagttcaggatcgactgccatcattgttgctaaatcctcatagagaagctttcatatgcgtccttggtcgtagactgatgtacttttcgagttggcgtggggatcgttatcgctttttgtcgatttttttgtgttgataaagtcgtagtgtgtcgaaacttgggcagtggattataatacctcaaggcagcggtatctatctcagttttgagctcaattagcaataaatatctcaatgtgtaagaactggttcgaggccgcccaccaacaatattatccacattagctacctgccgctccagctcagtcgaatgcataatggagtttacctggttgccaaaacattatccacgtccgcacaatgcgcttcggaaaccctgtggaaaggtattagcaaacatccctagacccaaggacggtgactacttactattacatgctgcgtctgaaatgaaaggaaagggtcaaagaatgagaaaaggcgagcaggagaatcgatggtatcctagaaatattaagatgagtatctcatacatgacagaatcacaattgtttaaatgacacattggaatgaatcaacatagaaaatcccattatttaaatgcgtgttgcgccgaaatatgcgttatatccaagtccaccgaaacgcccgtggtatatatacagtcgaaagctggacaattctaatttttcagtccccttccatgacatcgcccgctaacaatgtttcaagctcgtttagacgtgtccgtcaacagcccacttggcgagagcaggccagccaagcaacaggccaaaggcaggaacatagctgtcgaaagaaagatgttagtaaataaacgtttttaaaattccatgtcgagtttatcaagagtagcttacgtgacaatcttgcccaagacaaaggtaacctccttgacataatcaggagctgcaggcttcgcggtgactggaatccgctcgtaaggggcgtgctcaaaagcgcggcccatgcttcggatttgcgtgacgaatgagacaggtctgcgagcaacggtcttggctgcagcacgagtgaggacggaggcggacatcttgagaagtgtttgaaagatgtgtttttgttgtgtgtaagttgaagagattggagatgcaatcaaattcgatttcgagtcttggagatattaaactcggtgtatatgattgaggagagatattcgtagaatataagaaaaagttgagtagagaggtgatcctctgtggattgtgttgttgctttgtagatgtgatgatgaaccaaaaaaaagcaaacttcgaggcttccaacccgaacattatgtatcccagcaatccatcgcaagtcgccgcacgccatgcggcgcagccaccatccgaaatttgatttttcctttctttcccccatccggccctcatgatgtcaattttggcgctgcttccgctctcgtgagactccccttgcggccagattatgggcagatgccgcacatctagctgggtgaatatcacaccactgtcaggacatgctgctgccactgttacgaagccgccgcctggcgattggccagccttacctctgacctaacggttttcgggctcggctctttgaaccagggagcttgtgggaataagcggctaccaacaacgccccggtcggtggtgccaccccggaggatgccggagaggggtggtcgtctggcgtttatgacttttctttttttggctttgcgagtacagtagcaacggcacatgtattgacaagatccagaaattcgggcggcgtggagacaagagccgccgcatgattgacgcccaggttcatcccaaaagcggaatatgctggagctcatcatagcctacgcttcctgcagtttcctattatgagcaggtttacctaaggtttcgcgcccggagcaggcgaggttacagaattatcataccactcttcggcggccgcatctctgagtggccggatttgcccttgtgcttctgccacgtaatctggggaagtctcttgcggcgtcaaatcacggcaaggcgattactgttcggatcacaaagatcccaagagactgcgacggtgcatggtgtgctgtccttgcatgagaagaggccatccaagattctgctagcaggccatggactcagatgcatctcgtgtacatgtagatggcgctattccaaagatctggacaaaccacaaaaacaccaacagacctttcaacgccgttgctgccacaacgcacattctggctcaatcatgctcagctccttacaaaggagtcatcaggcgattccgcatcatttctattgactgctagaacattgtgaagagactaaagcggattgattgcctaagagattttgttagtcctttttgcggcgactgcggcatcagctcagcgtccggttccagccgcagcggcgcactccccgacatccgctccggagacgagggtcggccagcaccgatctcatttcttcgggtcgatttctatttgagcacgtggctcaaagcccagctgtgttttattgcaagattatatatgcatgcttgtgtaatcttgagaaatatatgatctcatagatgctttgcatgaaaagattcaagttgtcaactcacggaggactctcggtataggttgaaggacaggaggctaggactacaagtacagttgagaaaccagttgaaaggcagggaagagttatataaagctatgtatatttcctgacttggaattgaatttttatatttgtttcggtctttatatctgttactatttctagtcttcttctaaaaatagtgccgttgaatggtgtacattacttgtccaaacttggtgctacaattgaagctaactacagagattcctgcagctttcccatcctttgttaccacaaaaccacaatactactaccgctcctcagaacaatcaaacaaactcctcaaacatacatattaagtaaggccaaaaaaaaaagtctggctgattcaacgaagcaaacactcaggtgggctaagacgttttaatgtctacctgcagcgtactacagggtatacgatcctctgcacagccagcgcaaacaattgatatcgtaacatgactgagagctgaaaatctatttgttatcctttagattaaaggatccagtaattttgagacacagaatattagagctataagccaagagaaattgatttctggtacatgcactttctgcacatgattcaaaatagctaatgcgggtattgtttggccaatgattctcctatgatggcctgaccagggaactcttctttgaagaaggtgtagatggcaatggcaagcgacaagcaccagagcgaaatggaagaagtcgttatcgcaaactattgccataccgtgttctgcactgtaccaccttttactgcttctcaactggcattctgcttctatttcctgtttgggctgatcccccgcatatcaggcaccacgcgttcgtcttcctaccattaagcattgcaaaactccaccaccatatcgattcatggccgaggctgtcaagattacgaaggcgataagtaatgcagcatggcggcttggcatccaaacatgcgcacattcgcactgtcttttcatcctcgtctgaccggccgtaagcacgaacaaacagcagccaacccggctctcgagtacctgcatcacctgtaccgagatcaacgggtgctatggccatctttctagaagagaaatcctgactgcttaatcgaagaatgccaaacctgcatgtggacttgggcatccaaaacaggaccctgggacgcatcaactaggcaaattgcgtccatagtcgccgtcttctaagcttagttctcagctggcctcagggaagatgccaggattgacggcagctccctgcgctaaaaggctgctaacagagcccccccagcctgtttgtgcgcagtgacaaacaaccaacaaccgtcgaagaggcgcatacggacatttttcttgcgcgagggggacatgaccgtcttttgccggcgttattaatgcgcatgcgcggatctctctggcgatagatttagacgtctcggcgatttctgccattggtgccaacgttgtccatcatctacggccgtgcgatcgcaatggccagtccaaagtcccccgagaaaagcccacgaggcggctcctccaccaaatcaccaccagcgccgatatctcctgatgccgcgcagccgtcagcagcgggcgaggtgcccacgacagagataccatttgtatgtttggcaaattgatgtcgcggctgcgaaaacatggtgatttttcttttgttttccaacttatactgacgggtcacacaacactaggaggagcatgacaatggcgatggcgactctggcgtggaagatgacgaggatgacaagtaggtcgccccgagcactgcgcgatatacgctgcatgcgccgaggcatattgaccaagttccgcagcgcctcatcaaccgcctctctgaccgacagcatatacgactaccgcaacatccacgggcgcacgtaccaaaactccaagacgacgcagtactggggccccaacgacgagcgccagaacgacggcctcgacatctcgcaccacttcatcaccatggtgctcggcgacaggctcttcgaggcgcccctctccaggccgccgaccagagtcctcgacgtcggcaccggcaccggcatctgggccatcgacatgtccgacgcctacccgtccgccgagatcatcggcaccgacatcagccccatccagcccatgtgggtgccgcccaactgcatgttccacatcgaggacgcgcagctcgagtggacgtatgcgcccgagtcctttgactacatccacatccgcggcctctacggcagcatcagcgactggggcgcgctctaccagcaggccttccgcgccaccatgccgggcggctgggtcgagaactttgagtacaacatcatggtgctgagcgacgtgcccgagatccgcgacgacccaaagcacatcttcaagcgctgggcaaacgtcttcttcgaggcctcggagcgcatgggcaagacgctgcgcgtcggcgagggcggccagatgcgcaagctgatgcgcgaggccggctacgtcgatgttgtcgagaagaactatgccgttcccattggcgcatggagcagcgatcccaccatgaagcagattggagcgtatagccttgcctttttggacgagagcctggaaggctttgcgctgtttctgctcaaggagattatgggctgggactatatcgagatccagctcctagtctcggagtttcgcaaggctttgcacaaccacaggatcagaccgtactacatatggtatgtgcctctttttttcttttctttacaagttcacttcctcaattgctaatgcatgaatatagtacaaatgtcttttcacgaaagccatagcgcggagatcagcttcgttcattttcgttgtatattttttggtcttttcttttttttctttattctttctggcgttttaatttggctacccccacggcgttgtcttgtcttttccttttagcgttcatgctgagaattttgccaaaagcactcgaacccttgcacaaagattttaagagctgtccaggctatgcctgtcaaggcagcgttcatgccacctttccacgtggccagcagggcgggcggcatgacttgacggcactgtcacattgcgtgtattgtccgccatctatcatggaacctgtttttatggaatacaatttgggagcgaatgattgattgatttcttcgccctcctggtagctggagcccatgtacattaccttgaatcatcatgctctctctcatttattcctgcatgggtgtatatatcactgcgttaatatactacaaggcgtctcgctgacccagatttttggaaaccatgcgttcactttcaagagaatcccatgggatatattgttataaataaaactattgcctcgcgtatagtatactaagcgccacgaccgaaacctccatgtgctcgttacaaacgggccagcgttcaggggacatgcatacatgtaatccaacatccatgtcatatgaatcttcagctcatgcacgctgaaacaatagtctagaatcaataagctcacaatattgtaacaagcagcaacatggatagcccaaaccctgttcccaccactacgaaatattcatctggccgcatcttcaccgagtagagccatccaacgatgtagcatcctggactgtgtagcgctaaagtgagcaccttgtcgacgctactgcgctgttgttttatttgtattttctcaatcgtaaagatagacgataatctgttatactagtaccaccaggggtagacacgaagagggggtgagacgtcgtgacgccagactgtggtcttacagagcactgtgagcacatgtacatctccctactctactacttgactttcttttctcccctcttccacaatttttgaagaataaactacgctcatattttccttttttaattcgcctcttctccacgctatatccaacgaccaggttcgggccgccccgcgaagagtctagcggcgggcacttccccatctttgctccgctccacagtgtagacgctgttagctgccgcttgcaacagcatagagcggtgcttttaaacaccttttcaaaaatctcaagtctttttcggaatcatcggctctttatatcccaagctctactctgcatgtagatgcgtgatgatggacagatttgccggaattccaggatacctcgtcctgttcgccggcagtttcctcgtatacttgatcgcagggagagtcactgcgtgggcgagactgaggtcctttcgcgggccctttttgaccaatttcaccaattggccccatagaaaggctttgcttcaacagagatgccatgagttttatggcgaggtctgtgagaaatatggttcgttatttgaactccctccctttgctcccgtacatgacaaacgcgactcgtcgtgacactttgaatatctgctaattgcgattcctgtatggtcaaggacaggcccaatagcaagggttgcaccaaatatcttggtcacctcgtccccggacgtgtggacacatgtaaacaactcgcctggatataagcgttctgaatggtactattcagcttgccgcatcgaataccgacgcgacaacgtcttttcgcagtccgacaacgcaaagcatgattatcgaagaaagcaactggctccgggtgtatgcctcccgtcgtatcactattgaaaagtcaagacttttactaatcatcacgcaattgccagtactcgggaagagagaatctcgacatggaagattccattgaccagcgtcttcgggatttcctcaacctggtaaaatccaggtacatttccacaactgccaagattgtgcccatggatttagcacgaaaagtccaattcttcaccctggacgtcatcagcgccgtgggaacgggcaagacattcggcatgctgcaaagagatgccgacgtggaggatttcctccagtcaagcgaggaaggactccgtataggcaactttgcggctgctctaggcttcagctggatcacgcaggcccctttcatcggccggttcatagctccgtcggcagaggacggcaagggcttcggcaggctgatggccgcgtgcttccgccacgttgacgagcggctccagaaccccacagacaagaaatccgacatgctggcatcgtttatccgtcacggcgtaataggcgacgacctgcgctccgaggctctcgagcagatcgttgccggttccgacaccactgcaagcgggattcgatgtgttttgcttcacgtcataacaaatcctcgggtatacgccaagttacaggaagaaatcgatggagccgttcgagatggcaaagcgccccaagacggctttattactcacaccgaggcaaaacagctcccatacctgcaagccaccatccgtgaagcgatgcgagtctggccccccgtcgcaaacatcttctcgcgagacgtgccacccgaaggagacaccgtcaatatcgacggcaaggacgtgttcttacccggaggcgcttatatcgggtattctgcgctcgcaatgcaccgcagcactgagatttatggcgacgacgccaaggcctttcgtccagaacgctggttcgaagatgacaaggacaagcttgccaccatgcttcgtacaaacgagttgatttttggctatggaaaatggcagtgcttgggcaaggatgtcgctcggatggagcttgaaaaggttgtattcgaggtaggtcttgtttggtaaaacagaggcagaggggtgacatgaagttgcacaccgaattgcgctgacactgattgaatagctccttcgtaactttgacattgccctgattaacccgacgaagccgtgggcggcaatgaataaccttggattgtttaccatctcagatatgtgggtgcaggtaatggagagagggagttgagtgtgagaattttgtgaatatttggaaaaataatgtaccctcaatccatcttcatattaaagtatggatgcaagaatcgataacttgtatctgtttacttccctcttctctttaaataaaaaaaaaaaaaggtaattatttcggattcatcttggttgttgcgagcgagtcagtgaaagacgcagctcaaatatacagtcacgtgattgcgactttaccaaaccttttgcctcggaacagcttccatttcccatacagcccaagtcaccagagaccacgacaatgccgctggtagaccccatcaccatgtcgtcagcactggcaaaggacgcctcggcccaggccgccgacagcaagccgaaagctgccattgccgccgtcccgacgttcaacaatgccctgtccaagggcgcctctttcggccgagtagctgtcctgctggggctgctggcagctcagttcaacgagctggtggcccagccggccctgacgctgcagtccgccgtgcctgtcgtggcggtcgtccaggtggcatatgtggtgctgtgcctgccggcggcgggttcccagcaggcaaaggcggccaagaagccccgtcctggcgagaagaagaagcccgaggcggccggatcgagctccctggtggtgcgcattctcccactcagcactccaattgaacaagattgattatagcatggaagtagagaagaagattatgctaacattgacatgcctagactgctctcctcgccttggtcctcaccacgatttcaacccccgttatccacgccctcttcatcctcttcggcgcgccgctcctagaccacgttctggaaacgttcctctgcgccgctcacttcgccctccttggagtcttccccatcatctacgctcgcggagtggataaccagtccctggttgcggtggctggcgtgtctgcgcctctggacgagacgctgggcgggctgcttggcgcagtgcttggcgcatggttgggcgccgtgcctatccccctggactgggaccgagactggcagcggtggccggtgaccatcgtctgcggcctgtacgcgggctcatgtcttggcagctggttgtcaggcaatgtgttctacggcaagcgaatcggcggaacggcgcccgccgccaaggaggagtagagagaggaggcactgtggaatcgggcatctaccattgggcatcatgttacggagcgtatattgttgggggaggaaacagttaccatcgtgtgctgaggcaagcattacgagaaactaatctctgagtttgaggttgattggcttatacacggatagagaaaacaaaatgaaataatacctactatagtacctaggttgctagcggcattggtttagttttcaacgaggcacgaagcagctagttggccgttgcatctgctttaataatacatggctgtcttattacacaccctcttttctgcgacggagctgccgtttggtcggaagcctcgatgctggggataggggcgcccgcagaacaagtctagcccagcgctcatggagcgacgccagccacttccgcctttctcagcttgacagacgacacatgtatggtccggtgattacacccatctcactcgagcggcagccaccgcggttttatgggaacccaattagtaaaacgcaaaaaaagagaaaaaaaaagagaaaaaactttccggtactcggcttgcacggagcccggagtaatttcgtgatagaagcgctaccatcccccatccccatccgcccaatccattccatcattcgcaaaagtcagctcagccgaagcagttgctcccagcggagaaaaaaaaaaaaactgatttgcttcgtgctaaggcagaagcagcaggttcaaaattctaaaaaatcccccaaggatacaattagataaccagcctccatttgaacgcttctggacaagggggccaactttagttgtctgcaaaaacgcttgaattggtcgcagagggaagctgaggtcactcatacgtgattgaggcaagccgcatcggcacacacggaaatgcgcatctctctgatccctggcaggtgtggctggtgggattgaaactcatcgggaatcgcagattgcaccagcgccaatcaatcagccgttgctgtcttcaatgtttttttttttgtcgtcatgcaggcccggcgtctattgtggcgcaagcgcatgtttttacgctgccggtttgtcactgtcgctgtcactttccacaaccagccggggggggggcaagcttcacagctgtggcggtgcagcatcacctttgacttgatcacacccaagcttgcatgggccaagcagcactaggcaggggtctgcagcacgcttaaaacgtcatgacgtatgattccaattcgacggcggctaccagaaaggcaaacagcagttcacaggtccatgatggcatactttgcagcgcgttggtgtccatgcgccgccgttcaagcttgttccgggggggttagttgtggcttgtaccttattagccctgacacaggcaagcaagcaaccttggaatgccatcagatcgggttacctcagcctgggttgccatgacatgttctgtaatgtaatgtcatgtaatgtaatgcaatgtagcagccaagctaaagccaagcttgcctctattcatgcttctgtggcttgacctgcctatgacgcaacatggaaaccagcgtttcttccttttccttggccggaatgcatggaaagcgccaagatgactggcaataaatagtacatgacttcgcagaaaccttcttgccatttccatctccctcttcatttgcgcttcaactgctttcagcttatttccgactagaaatcttgtcattcttcaccctacaccaacgcaaaaaacgcttatacataggctctcttcccacggctcgacaacaactcgtacataacaacctactctctgagcttccgagctttcaacactattcaccatgcctttcacatccaggtaagctccgagcatgacgtcccgtggcttccgtcaccacgttttcccccgcagctcgcagctctcatgacagcacctcatggcgatgcccgcctgcgagtttgacgaacgtgagggagtgtcgatcaacaacaactggatactaacaacgtctttctctccagcgacgtcgccaagatcattgttgccatcctcctgccgcccgtaggagtcttcctcgagagaggctgcggtgccgacttcttgatcaacatcctgctcacaatcttgggtacgtataaatgaaccctgttcaccgccccccctggttacactaacagcgagacatcacgtcacgactgattttcacatgctgggccggattggattggctaattcgatgccactttaggttacattcccggaatcatccacgctctgtacatcatattgaagtactagagcacctccaccacgcttcgtatccgccagctcagatccatgacgccgcgctgcatccagtgccgtgcatcagctgtcagcttctaatctaatcgatttgactggcatcgtctcttttagaatggatatgcgcctgtgccggagtgcttcagtaatggttgccagctcaccacctggctggttatagatgtggtaatgacagtcgacggtcttttctgaatttcctttgtttttccctcttccctttttttttttgtcggctggatgcaggggcggcctgtttgccgggggcatcaggtttggctataataatatattgatacccgacgacctcttaatcacaaatacttttttttgacatttgaatattttcccgtgctctgtttcatacaagtgatatttttgcgatgaaaatgaagcggcgcgctaatggtgatatggtgtgctcctctgtccgagttcccctcagtttcgggtgcgacaacgaatatcccgaaacagggtcacgagaacgacaaagcagtacaacaaaaatttaaatagaagatcaacacacttctgaagaggaagaatgaagcgcaaaaagaaaagatggtgattccgcccgggctcgaaccggggaccttttcggtggtgtcaactaactgttaacgaaatgtcataaccaactagaccacggaaccaatttgattgatgacagaatcctcattgttgaaatctatacgatcacgacgagtttcacataacaagaagctgaaaatagatgcagaagaggaaacagatagacttctaagcatacacaaaacacggcagaacgactgactatattgacaaggccaatttgaaaatccaatactgtacatacaaactcgtcgactcatcgtaataggccaaaagttcaagaacaagccactatagagtagacgccaggaaagtcgtatatatatatagaacaagaaaaaaaaaacagcatgggcgccaattctaaacatttcccattccctgcaccttctaccaaaatcgaatgcctactgatcaaggagagttttgccactaattgaaaacgattgtcttttggcttattcagcccttagaggagttctccgtcgccctcttcctcagctgcctcctcgtcgtcccagtccagctgatcattcagctcttcagctctgcgctgcacctcggtgagacctgaaagttcggaaacatagttcttatcctcgagggctttcttgacaaagctccatccgtcggtgcggaaggcgtccaggatcttggggctgcatgcgctgcagctgtcgtacgattggccgcggatgacgatattctgaaaggtagatacgtagcctctgatttgatgcggcacgaggccgagtggatggtcagggggatctctctcgagcgtaactcccggtcgtggctgaggagctggggcgttgtgcctcaagggatgctgcaagagacttgtgagaagttcaaccaaaagtgcagaggcaatagcggcaactccgggccgggtcactgtacactgctggtcaagagtctgatccttcatggactgcacatacacaaggtggtcagtttatggaatcatgaaatgggaaacattaaaacttacatcggctggagcaacaacgtcgttgcaaaagtagcatccaagaccgtcctggtcgtgatgcgtcgcttcggcgccgtgccgcataacgacatacgagtcaaatccaagagcggcattcatgacaacttttccagccgcctttcccattactgtcggtagccatcgcgactctcgagtgtccatcagcaagaagatgacgtcgtgagcattgatcaaggcttcaagcttgtcgtagtcggctttcgtcttcgcttcatcagcgagggcgtggcccagcatcggcacagacatggagtgtccttcggcgtccacgcctggatatatcctcttcagcatttcggcggcttgggtcgcctttggcttgccaccgttgagacagtcttcgtactcaaacaacggctggcgaacggggtttgaaaaagatacgctgccgtagtcgacgaatgtgattttccttacaccccatcccatcaaatttcttgagacatagcctcccaaggttccggcacccaaaagcaggcactttgtttccttgatgatgtcgaggtttagatccggagcaagtcgccacttcatgagcttgagattcagatcgactgatgaatctgccagtcgcgatggatccatgtactcgcccaggttggcaacctgtgcttgaagcttaccgttcttggctcgctcccagccagtgactttgggcatttccttgatctccatatcttcgacagggtccatcttgatgggtataatgatgcttttggactcgtgtcgacgggaccattcatctctgaagcagagaatattgatcttggacaggcggaatcggtggcggatcagaatcaggagattgcgtagaggccatgacgggccttctgagaaagttgacgcatctagaaacgtgacaaatcgatcctcatctgcaacaccatcgaaaaagccatcttcaaaattacgtagtgaagccacctcccatctgtacggaatcttgtgtgcagggtcgtgttcgcccaaatcggctggcttctccccccataccttcttggccaagaaaaatccatgctcgcgcttatcgacgatatatcgccacgtgcctacgcgatccagaagagccgtggtctcatccgaagtgaggcgctgaacagggccggctcgcttccactgcgcatccgagtgcagcgcgggaaacgcacaccagtatatgaacttgtactttttaagatcggcgtatgataatatgacaaaggacgagagtaacgaggggaccgagtatatgcttccatcgttaatggcgtcccatatctgcctgcccgccagcttcagcatcgccgccttgtcggtgtttctaaaatcttcgatggtattaacgttcttaatgacgccttcagctcttgcttttccgagaggggggctacgtgcgacacatgtcagctcagcaaacctatcaagcgttgcaatcacggcgaaagacgtactcggtgtttgtcaaagcactgccgagaatctgcagcttggagctcgcatccgggtccacgtcgcgtggctcatacacgcccatcaatctacgcgcagagtcgtcgagcttgtcatattctagcttggacgagaagagcgccgagtagaacggcagctcgatctcggaggtaaacggcacgaactgaagcggctcgtccatggtaacggttctgtcgcaagttacgccttgtatttcgttcgagttcagcaagctggtcgctttatacagtgtagtcggtagcagtgtaaatcggtaggttcggagctggcgacgggctttacgattttaagtcgtgtaggtgctaggttcgagcaggcaggcgtaagacagtcatctgatattggattagagagctttcatcacgagctacaagcccagtgatgtcgtagcgctgaggtgccccgcggagagcggggaatctgtaagtgctgtagtgcctatgcaagggggcttgttcgggcgatccaggcgaccgattagcgccagtttgatatcaaaggctgtttgcagactgcattccattccaaccacgctcacggctacatgttcatggacctgatagaagaacataattggcattctggataatagatgacgaatttgccataggagcataaattaggagccgtggtgcactggggcagcttagaacctctacggactcttgtcgtaggtctcatatctctcattagcgcattgccctacatcaagaaacaagtccgatatggtgtagtggctaacatcgctcgctctcaatcttcggttgaagctccgagcagccctgggttcgattcccagtatcggagaatattttctttttgcttctactctcagtgctaaacatgaggagtttcttctttttgttcatcaatttagcttttacttatttatagctatgtacttgaatttttacagttctttcattctaaacgaggagactactgggaacgctcttgttctccatggattaactagtttcatgattggataaatccacaaagtatgtatgccaagcttaagtagttaatgtataagccatcaaaggtgtttccacttgaggcaatgctgataagatcatctacacaaagtagatggatcatctctctatatcgacattctttgtacgacattcaaatgcttagatacccaggtcttatccagatggcatagtgcacgacgcaaactcagcgtacccaccagaagctctatggaccagcacctaagcattaccctcatggaccaagcagctcaaagctttactatttattgtcttcacatgatcacgccgttggccaagttgccgtagtgtgtagtaataaatccgtaataatcgagctcttcctcaccttaccccagactcctgcagcccagcggatcgcagcaaattcactagacaaggccagatcgtgccccacttgccaatgccgccttgaaattctcctgcggaggacactccatctccagccctcggtcgaaacgctcagggtcattagacattcgcgactacgccggattgagatttcaagatgtttgtcggaatctgtggcagtacgtcattgcctgtgcaacggcgtcaaaacgtagcgactaactcggctctccaggcatctgctcgggcaagcagaccgtggcccagtatctagttgagcatcacgggttcagccaaattcatctccttgattcagaagaggccccttcatccaccgagggcgttgttgcgaccgcgacctcaaacggcgccagatctaggagccaaaaacaagatttcttcaccacagccgaggagcttttggactatgtcactcggcgatggcgcagccgctttgtgacaaccgacatccccacggagcaggtgctcgatgtcttcatgcggcgaccattctttctgctcatctcaatcgatgctccgctcaccctgcgttaccgtcggttccagcaacgctccgacctgccggagcaggccattagcctcgaggagtttgtctcgcgaaatgacaagcatctatacgatgcggcttctggtctgcagccgctcatttcgcgggccaccgtcaggttgctcaacacctcgtcatcactggcccatctctatgccactctcggaaagctcgacatccccaaccccgaccgcatgcggccgggctgggacacgtactttatggcactggcatctctggcggcacataggtccaactgcatgaaacgccgtgtcggctgcgtcctcgtagggcgagaacgacgagtcatcagcacaggatacaacggtacgccccgcggccttcgaaactgcgccgacggtggctgccctcgatgtaacgaggcaaacggctctggagtcgggctgtccacctgtctctgcatacacgcagaagagaatgcgcttctggaggccggcagggagcgcatccgcgagggctccgtgctgtactgcgatacgtgcccgtgcttgacgtgcagcatcaagatttgccaggttggcatcaccgaggtggtgtatgcccacggttacagtatggatactgagacagcagagattttcagacaagctggcgtcaagctacgacagtttattccggtgagttgacgcaaatgattcagaacagtggtactggatactgatcttagatgcagcctccgaatggcttgatacatttagagaagatggagttgtattcatagatgaccaagcgcaggtttcttagactgccttgtgattttcgaataagacagcatacatacatgtatattagatgcctttgtatggcagctttgatgtgcgtcatagagcacggggcaatgagcatttggcactgactacacgctttcaaaccagcaagttgctgtaacatatcaataccaatgataacaatagtgcttaattatctagtcatcgtagtagagactgttgctgcggatgtgcccttgcatagactaggcttgcggtctctgaatcaactctacacattgcccctggaagtcatttccgatacaacggcctagcagaagagcatcgcaatgtatgatggccattatagaatatcattcgaatgaaagaattatccggcatataaagggggaaataaaaccacaatgagctggaattaccgatggctctagggtaagtacatatgcaggaacagaacccacaacgtgaaagacagctcggactacggatggatctacgatcgactgatgcaacaggcgagacaaagcacatgtatgttttaaaatttttgaaattcagactacggcatacgttttgtgctcaggctcttattcagtggcaatggccaaaatatggcttgcctctatgtaagcaactgtcatcccgcctccatccttcgtgtaagacgcgtgctgtaagatactctgtaacagcaatactgcctgttggttgtgatttgcgctccaagaagccaatgcattgatgccagtggttgatagcctagctaggtgcacaatttccgcaccaaaaaagggagagaacgtgggaaccagcactgttgggacttgttcccaaggccacctccttgctttatccccccggagatgtgcgagatgatgatgggctcgcaggtacttgcaaggagaccctgctcgggctggctacctggctgcaatgagcgatgcaaggaagccatgagttaaagatgctcaaaatgaggtatttgtagagctaatgggaagttggcgatagtaatccatgcggagtacgaagcactgccgggctctagctttcggaaatgccagaggtctggtctcaccaaataagtactcagctgcccactgtagagaacctggattgtatcacatcctcccttggacgtaaaggatcattaaacccagagaacgtgcgcagccagcaaggtctagctgcatggctccgggagagcgatccgaggaagcgaaatgacctatggaggcttgcaaaaaagggacacctttcaaggtgcaaagtcaattggattccatgaaaacagggacaaaggtgacgaaataggggacttgcacatgactaagtggctttttggtggcttgagcgcgtcgagtgtataatggagatcaaaacagtggcgatgtacctatgcaagtaaacaatggctgggtttgttttgttttgatcggtgacgacactgacgagtcgccttgaccgatctacgctagcaatgatgccaccggctggagaagccgggacagagactgggccaaggagagacaggaggtaaaagaaggtgaaaactgtcacagatagtcgccgtttgtctctgccaccgcggctgagctcagtgggctactcgcggtatattggcctttcattctttggaagcatgcttccgctgttgtttacaaagcgtcgaagcgctacggtgacgcatgaaccctgaatctggggagtggcgaagctaagaaaaaggcaaaaaaagacgattctgagacatgcagggaggaacagacgactgggccaatctttaccacttgtcgccctcctccatctggtcccgtacgaccttgatcatcgaggctacagctcagtttggcgtagcaagaggcgccattggaccccaaagaccctctcccaaggcgccgttcctggatccgcagcccctcctggagcttcagactcagtgcgttgcggcgctttggcaaccttcccttgaagcacggcgcttgtttgaactctacgagcaacaggtttgaagctctcccttcaagagcagagtcttgggagctcggacgcagtggcgaggccatgagggcttgtacgaatatactttgggttgcgtatccgtagttggtggggagcttggatagctcgagtgcagtaggtgtaagccatcgccaggtatgtaatgtctcgtcggctgcaatggacggatgagtatgacagatcatgggatagaattgacggcgagagtgggctgatgttcgaaaatgtcactatgtactagtattcgataatggaagactgctttctctttattctgcaacgtacagctgggatgcaagataatgtagagagatatgaggagcagggaaaggaaaaagaaaagaaaaagggacgtgcatggtttccgagcagggggtctgctctaccgtttttgggggggggcactcgtaccggtacaagccaaggctggtaaccacaaggcggccaattaggggggcaaattctgccgggtgggcacaggccaggtcaaatgggctccactataaagcactgaagacgcgttccggcgtgtagcgctaggccgcgttgggtaagacgataaacaatgcagcagcgcagtcgcgccttttgcgcctcgagctccaacgagcaaccgccagccaggccagctctcgaccggcctccatgtacggatacttgcacctggcctcgctccctcgccgtgcacgccgcatcgcctgttttgcaccttctgcataccaaccatccgccgtccagacctcgcttgcgtggccttggctgtgggttttcgctctctccctgcgtgtctttgcctttgtgttttactgtgtctcgccattgagtcaccgcctccacgacggccatcgagggcagccgctgcgttgccaaagtcaatttcgaaacctttcccgagtcactctgaccaggagagcccgacgatacgatccaacagcagcgagcgaccgacggcgacagcataacgacattgaggacggctgacgaaaggcatctgcggcagcgaattgacccagcagaatattggccttgcgatcctcgcttgtcgacgcagagcgcagcccgcaatctatatctacacagagggggcgatatttgcgagagcgagcgccaggcacccgcacatcgtgagcatctcttttcttctccgtctgtcttacctctgctctctactcctgcgagcaaccgagcgccatgccgtaactgcctctgctggtctcgaatctacttcatacttggcacgacttctcgctggacctacgtttgactctcggccccgcctgcttgccgccgatctatgcgacccgcttgggcatcatcctctctcggcttgtctctggggttcctcttcttttccttttttaaatctagaatagccctcccgggcaatctctattcatacatcatcatacaaccgacctcctctgttgcgcctctcacaacgccacagcatctcaacttgatttcgtttctcctcaacggaccgatttaccagctcttgtgttttgtttacattttactcttcttgttgccatgcacggatctttctggcgatattagggataccgacaacgagagagccatctacagtgcacttcatatataatcccttcctaagagactagctaatccgacgctgcgctctacatcagacgtcttcaatcttccatactatcgacattccttaggccagtgtccttgggccacgacatcctcacagctttacaagtccgccaatcgttatttttgcactgccttcattccagtgtcatgtccttttccagcggcggtggcggcacactggctctgccctcgccaactcacgcccatcatatggaccccacgactgtgcgcaaccttcgacgctccatgtcacgatctcccacgaagctcatggcgcgtgcaaactctcacggcctcacaagctcacgacaaagttcaccaaaatcaccgaaccgacgacttgccaccacgccgctacagcaacggccggtgctacatcctccttcgtcaacgccgccaactgcagactcaccgtttgtcgctagcgccccgcaattatcaccttcgcaaacgcagactccccttcggccaggcgttaagctctcgcttcggtccgtcaaagctgctaaagcggcgcctccttcgcgcatcactcgggctcgagtttctcctagaagccctttaaagcgcgccctgtccacgacccccgattctggaaactctacctcttcacagtcaccagtatcgcctctccgagccagattcttgggtcaagaaaacaacagcagcacgactcccgagcactcagcaccacgaaaagcgatcgatcgaacaacccgttctactgtgcagtttgatatcaccggtgcctctcagcttgcgttcctcaaggcgctggaagaaagtagtgatccatccatgaccccagcaacaggcgcgctgaagcgcagtgacgcaaccatgaatttggatcagtcaaaccaaggcagcccggtggcgaagcgacgaagtctacacggcattatgagttctgggcagtctcaagacctcttcaattcgagcgcattccagcctggcgttttcgatattcatgaggatgaatatcctgaatacgaactgtctggcactggaggagccatatctgaacgtgatcacttggcatctccaactcatgcatcaaatattccaaagcgatcgtcctctctccgcagatcaactttacagcaacgatatggcgacaagacttcttgggggaaacgttctggtgagcgacagctctcgccgctgggagccgatatatctacgccggtccgacaccggcctcgtctctctgcagactctttcgtccctccgacagctggtcgcgaaaatccctttgcacctggcgccagtgctgcgacggaaaacaaaagccaccagccacatccgctgtccaagacgctcaccacgtcgacctctggcaacagcttgactgaggagcaatctttttacgcgcccgcaaaagtagcgtcgaaaccacatcctttctccagatctctcccccctggtgctatgcgcccgtctagtcgacatgccgctgaacaaaggaccatggccacgccaaaccagacacaccagctttggatcggtgcattcaactcaaccggccttgtctccaaagtaaatcgaaatctggaagacgaggccgacaagaagatggcgcctcccgacacgccatgcaaaaagcatatcaatccctttgctacttttccgccacctggcagttcgggcaagaagagggggaacagccgcaaatcatttggcggtattccttccaccccctttggccccatcatgggccgtgcccccgatacggtcgccaatcctggcaaaggactctcaattttccaacggagcagcgttctaggaaaccgccgtgggagcattcttggcgctgacggcgatgatggcaaactgtttgccgatagcgtcgactttgcaagccctgcggaaagcgatgttccgccaaccccaaccaagaatctcctaacaccaagcttcagtggcctgagcaattttagtgaaagttctcaagaaagcccgagtgccaaccggaccttgacactttctctttcagccgtcaaaccaccgccacaatcgcgggattcaacctgtaagtcgatcctggacatgtccagtaattctggggacaaaatcgacgaggcacattcgcaagccgatcgatctactccttcagactgtggaccaactccaacagaacctctttctttatcttcatacggacgggcaaggacccggagggggctcagtgcgccccagccgctcactaccgaactttcaaatttgacgcattctagtcgagtgccttcgaaactatccaaaaatgtacttactaagatgatgtgtgttgaatcagtgagccccgatggacgacgcactcctcaaacccctcaggaaaacttgctaccgctggataccagccggctgtccatctctcagagcagagaaggtcggcgagaatcacacatgccgccccctgtcacgccgactaacttccgttcatctacgagcattttcgtcaccccagtcaataacgctcgcaacacgggcctggacattgatgctagcctatactccaagtttgacaaggttgagcagattggcaaaggtgaattttctacggtataccgtgtaacaaagcaggattttgagagttcctttactccagcctcattcaccccagttgacagccacgccagaagccctgccaaaactcaggtcttcgctgtcaagaagaccaagcagccgtaccatggccccaaggataggaaagcaaagctgcgtgaagctcaaattctgcgggctttgtcacatgctgaacatgttgtacaatatattgatgattgggagcataactttcatctttacatccagacagagttttgcgaagaggggactctggataaatttttggcccatgtcgggcagttgggtcgattggatgactttcgtatctataagatcttgcaagatctttgcttggtgagttgactaggatccagctaatgttttgtttttttctcactgctaactgaatgtgttctttacagggattgaaagaaatccacgacgctggatttatgcatttagatatgaagccggcaaatattctgattacctttgaaggagtcatcaagattggtgattttggattggcgcaggctgtttccgatgacacatatctggatatcgaaggagaccgcgagtacatggccccagaaatgttggagggcaagacggatcagtctgctgatattttctcccttggccttatgacgctggaggcagcggctaatgtggtgcttcccgacaacggacctacctgggttgccctcaggtctggtgatctctctgaagtgcccagcctcacctggaccccgtcaagcgaagttcagcgggatgccctcggtaacccgaccgactctgctatgagtgaggaactccagagtgagaagaagccgcgcagccccggcaacctctttggatcttttaagcgatcggaacttcagcagccgcctgagtttatggtggatgccttccaccccagctcccttgattcgattgttaggtggatgacgcagcaggagccggaagagcgaccacgcatcgaagaggtcttggccttggaaggcttgcagtgggtggcagagcaccggaatgcgcccgccatagtctacgaggggaactggggcccctctgaactattccccgtctccatcatcaatgatagcgaccttgaaatgacggatatttaaggcgcgaaaagaatgactttttcttgtttgtctggttgatttacctgttttcacctgttgagctttgatatgctctgtgctctttagagctaattgcttcaaaaacagagagctggatacatccaagagcataggatgcttacgatcaatattggagttactctatccttgtaccggaacatgtacgagtggataaaaagagttggtgtttgaatttgtcaaatcgtctggttcagcatatagcgattttttttcttttcttttttttttttttttttttttgtgtttcaagggcatcggcccattgcacctcgatggattatgacacgacctcgtcttttcttttacgcatttcagtccggcagtcacgactttagcctgcgagatggactatattggaacctccgacgaacgatatggtctcagccatacgatcagcttgtgcctgtttcgcagatggaggccatacttgctaccaccgggtgcgtgtatcaactatatcgaatagagagggggcaaatggcacgtggctagaattggaacggcttcgaatataagcctgtgttttttggagttgatggaaggcaaaagcacgtcacttgtgtttaatcaaagcacgatcaaagatgaggcccacagggcactgtcgtgtatatatataatgagcgagaagttgcttgtgttctttggtaactaatgtacgaataagggtttgcagacagggaggatacaccttggaatggacaaggcaattgcggcgttggggactattggttttggaactggcaagggatcttgagggcaattctccggagttttcggggaggcaaagtgtgtcactcatgattctcacgacgaaatggaatgaatgcgatatgatatctttaaagacaatgaatgtgcaaaagctcccatcttgtgactcattgaattgtatgtagtatgcggttttcgacgacaatctccgagcaccactaacgtacgacaatccactacgacgcagctgcaaggtcagtggaccccgcattgaagcgcacgtagcataacacgaagcagcggcttcggtagccggtgacgaattgtctctccttcaccatcacatgcaatatttatagacaatattcccttgaatagacttgtggctttgcagcataaaagctctgatttctttcctttcctttgaattcgccaagctatctcaactactcacccaattgcactcatacaagtacaaacaataaataagacaacacacatcatggtgaccgccacgctacgagatggccaatctgggctgccaactccgcacagcacaatgccctactggctgcagaatccttcgtatgtcctcttgggccgtcggtcgactccggatctcccgcccaccgcagatgtcatcgtcattggcagcggaatcacgggggcgtttgcagcgagagagctggttgccaagggaagatcggttttgatgctggaggcgagggaggcgtgctggggagcaacggggagggtgagtttccttgttttctgatgattttgatgtttcatctgatgaaacttttgtgtgtttatgactgacgatgtggattgcaattgtgtagaacggagggcactgtcagccattactttatgccagcaagccgcacattgcgcactttgagctcgaaacgtatcatttcctggaaaaacttgttgagcaatacggcattccatgtgattggaagcgtgttggcggcgttcatgcgttgcctacagacgaattggtcgatcttgcagcaaaggtcattgccaacctcaatgcctcccaccctcagctgaaggactgcgcaaagctctacacggacccagaaagcattgccgagtttagagtgcagccggaacatgctcgcggagtggtgcaccagccctttgcggcgaagctatggccgtataagcttgttacttgggtcttggaggcgctttttacgaagcagccgcccgaggtgtttaacttgcagactaccacgccggtgacgcatttgcagcaggtggaggactcgagcaacaagtgggttgttcatacgccgagagggcaggtggttgcgaatgaggtgcttcttgctacgaatgcgtatacgtcgcatctgctgcctgagatgagcaagttggtcgtgccggtgaggggccaggttgctgctctggagccgccggatggggatgtggcactggagcatagccatgtttggttggcggagaagagtgacaattacttggtccagaggaatgatgagctgcaaatgattgtggtgggcggtgagagagtgaatgtgcctggagggggggaagggatatggaaggatgatagtattgatgaggagctggctgaacgattgcgccggagccttcgttctgcgttgaagctgcggcccgagggcgaggaggaagaggaagagttgagggcacgatatcagtggactgggatcatgggctacacgacggatggctacccgtttgtgggtaaagtgcccgaggagctcggcggcggaagaggaggcctgtggctctgcggtgggtataacggccatgggatgccggtggcggcgaggtgcgcggtggcaatctcggagatgatgctgggacggggagaggatgagaggacggtgaaggtgccggaggagtttgtgttgactgcggagagggcggagagggcgaggggaggggagttggagaagagtgttttggaggggttgagtgcggtgatgagggagatggtggaggagaggaattgatgatggaatcggtgaagaagttgaagagagttgaaggagaagagtatgtaaggaaagagttagatgcttgtttactgaaatagaatgaactgatgtatgtttagtacttctttaagcagcttgaatggaagtacatgaagtattgagcctgcggagccttgtaggaatgaagtgaaaaaaaggggggtggatgaagtagatgagatggatgagatagataaagtagattatagatgaagtagaagtcttctactttatgttgaatatacagacaggtacttaaaagtagcattaaaaggcctattttattcataaactcagcttgttagttgagtgaaatggtcttcgaccatgctggacacagttttcacacattgcgctgaagtaagaaggtttaagattgtgttctataggtagatgtatacaatgaaaagaagcatgtgcgtcctggatattgaaacctatcactatgaagcatagagtaactctctttgagatgttgaagaaaaattttgatcctttcgggttgcctttttttcggtgatagccggaggaatttttttttttttctgtgcaaggtaacacgcgctctgacgagcaagatataacttccacattcagacttctcggcgttattaccatctcacgtgccacaaagtaatagcgggctggaaacaataaagtgcatttggtgtaaattttaccgtgctattatacgtgcaagtgacttgatatatttttactcggctaccgcatagacatctactagaaggggtattcataactgccttacttacgctgttgtcttggaagcgtcaccataaaagtctacgtttttttttttaaacctgagaagattttgtttatactaattataatagagggttgtagcaatcatgcgtatcgtctaataatcagatataatactgtgtatctacgatgcacttgtgacacatctatattgcgtgcgagatgtttcatgtatagtcatacaataatgtttgacaaatcaatagactttacggaatatcagctttcgaatctttggtaattaatcttcataagctgatttccaggacttggcaaaaatgcttacttgcaaatcaggcgacgaatgaaaagctcagtcggtaacgccgcgataacgaacatttcagctgccctgcttgcgttaaaaatgagaaataacacgaggcttacgggatgatgtgtcgccgaagaaaaagtccgaaacactgaaaagagaattgaataagaacatgaatatagctcaagcctgtacttgacacacaaatccaccgcatcctgtacctacctgggtaagtagttattcctctccctcctaagcttaactctacctatatagttagcttatcattataaaacttcaagtttcagttacattgcttgtgtgtacctatctggcattccgaattgccacttgttgtgctttcagctctgtttcgtgacgccacagcagaatccttcgcattgctcgagtcagtgttcaaatctgttacatataaaccgaaatacccatagctatctatgtgtattatcaaaattgcaagctgtttttcatctcttcttgcacttgttcttttacattttattataatcaacttgacttgattgcatcttcattcaaagttgccctttggtgctttatacagcacacgaagtgaaaatggcgagcgtcttccacaatctactctctcagccccaattcgactgcttggattttacaaacgtcagtcttcttacaaagcatgacaaagcggagataatcaaatgtctagatgctgcgctgtcatcttttctctcagaaatcaacttctcccattgtttttccccaagtgattctaagcttcgtgaggatctgtggtcctggagccgagaaaacctgattggtgtctgcatttgcgacgataaagtcttgaatgggatacttgacgaagctgcagctattgttgagtattactacccccttgctcaccatgacactcgcctgcaaatggccataggtctggcggcagggctcactgcggatgacggcgtcactcccgtggcttctaggaaggcttttgcaagtttccactatcttttatggtgcggtgtgcctgattctggaagggatgaatggtcgacaatgtatctcaatgtcattagaaactttgctcggcactttggagccaatgaccctcggatgggaaccattggcgccaatgcctgggccagttttgcagaggcatcatttacggaagacaacctggccaaggccctgccaccgcatttctcgcaaatccaaccgggcatggatgatcatggttgctgcccaaatggattcgcatactttttcagaactcttaccggagcccctggccctttgatgctagggatgttcaaagtgtccaagagtctggaagttccaatggattattggattaccagcgtggtgcctctgacgacgtttattaatttgataaacgacttgctctcctttcccaaggagatactggctggcgaggcccacaactacatgtctcttcagacacaagccaagcgccagagcggccatctctccgcattcccccagcaaggtaattctgatgcccgatggacttttcgagacactttatgcgagaccatggaccttttgcgtgacgccattcgctctctggacaaagcctttatccagttccacaggttggttgaacttttttgcttatccgaatgtcaaggtgtcatacactaatgcgtattttcttagcgtctgtttgaacttcaaaagtaacaatgatgaatggagtggtgagctggctagtcaagtgtggacggcatttagaaacgggattgtttcttggcatatcaaccgcccaagatatgggcttactactctgagaagcagctacgccaaggatatgacagtcaccaaataatagatagagcgagtagagacaagtgtttgatgtttgatttggagttgcgacggaatagaaaaactatcaattcattgaaaagagagaacattcttactctgtggccagctatatttgagttgtcattatagtgggaagcgagtcatgaattcagacacggtaacagaatgcaacccgtgcttgaacataatccttccccagtgcagtcttcaactcccatgacgcattgctgagttacatctagtagtaaaaacaagaatatacactcttgtaaggttaagacacgactttccgacaacaaactacacagcaaattttccacaaatcatctttgagcaacaagcgccgcaacgccgattagtatttcttgttcctttatccgttcaactatcaacaagaatcgtccccagttacagggctgacggagcctcgattctcgtattcactctgcatgcacatcgtatacttcccaaaaaggcagctgccgaagtgacaacgctccctgttcaacttgcagctaactccaactcactgcagtatgtccatcgtatttctcggttgccggccacttgactcaaggcggaaaggcggcggaggaatcgcttcttaattctatggctatttttctcggggaccggccaatcaatgtatttatagcgcaaccaggctgcaaattagactatgatgcactagttccagaagtgacaggattccatcgaggctaggcagcggagccaggggggaaaacccatcggaaaaggtcaactggctgttaaaagtctcgactcttcaacctcatttcaatcggccttgtcctgttcaagtcgcgactcgtgaagcagctgtctctcgttctgtgccggcttcgttcgtttattcactggttcgtttatttgctgtgtcgcgtctgacaattttaccaccgctcgttttcgttgtgagtttagaaagagacgccgatctgtctaacgtgctgtgatctacgtggagactttatctgatcggccatctctctgcagtgatcgatttatcaaagtttcggaaatgaagtttacgatgcaacgaaccgccttggcgctcgcgcttcttggagcgtctgccggcgctatcaaagttgacttcactagcgatggtgcgtcgatatcctgatgttgacggtggtcctggactaagacgaaagatttctagattcaatcaaagctggtgcgagcacaattgcgtatggacttgtcaagtactacaatggcaacgagacgggccagatcccaggcaaccttccccagccgtactactgttcgagtcccccattcacggctcagatggagcgtgtgacactgattcatcgatagggtgggaaacgggtgccatgtttgcaactttgatcgattacatggcctacgccggcgtcgatacttatctctccttgatgacgcagggtatgctgttccaagcgggcaagaacaatgactttctcccgcagaaccagacaatgtctgaaggcaacgatgaccaaggagtgtgggcgttggccgctttgtcggcctatgagaatgcgctcggaatcggcaacccgaactggcagggactgggcaagaacgtgttcaacgactttgtccagcgatgggattccgcccactgtggcggtggccttcgatggcaaatggccccggtcaacgcgggctacgactacaaaaactcggcgtccaacggcgtcttctttgacgtcgcggccaggctgttccagcagatgggccaagacccgcactctgaatgggcgaccaaggtgtttgaatgggagcaaaaggccggcctcatttcggactcgtaccaggtattcgacggcctccaggtagagtcctgcaatagcgtgagcaagcaacaaagtagcatgaacgcggccctcttcctggaaggcagtgcatacatgtacaacgccacctcgtcgtcggactggaagacgcgagtggacggccttctcaaggaagtttcgacgacttttgtcaagaacggggttctgtacgagcccatgtgcgaggagaaggagctgtgcaccgttgaccagcagagctacaagagcttcctcattcgagccctcaaggccaccgcccaacaggcgccttacacggctgccaccatccagcccctgcttcagtcaaatgcaaaggctgctgccgctagctgcagcggatcggtcgacaagggctttgcgggacagccgggaacagcctgtggattctcctggattggagacagcgcgtttgacggcaatgtcggcgttggagagcagatgaatgccctttctgccctgacggcgctgctgccccagcgtgcccggagccaggtctttcccggcttgaacgtgacaaaccctggtggatggggccagcccagcacgacgtctggatctggcagcccttctggcagcccttctgtcagcccttccgtcaagccaaagagccctggtaacaagattgcggcaaacctcgtgacggttctggctctgtttggcggtgttgtgtatggactctgttagtgaaactggggtgaagatgaaggtgctggttgcagaagagtgccattggggaggttggatggcgaaactttcacattctaattgcgtaccttctaaacaatattttattggatttatatgacgagccacgactcaatatgattttcatgagacgaagcaaaagactgagtcctgaagtttgcttgtgaattagcattcaagagtactgctataaggggcttagctccgaacgttggctcttgtcgaaatcggaaaaaaacctttcccagtggcggggcatttccaacaagcagagcatcgtcattgcatcttttgaacattgaacaattcatcccaattcttgtttgcttcacaggcagaagacaagacataaaaaatgcaactcaagactcttcagaagctggagctgccggccgcagcggacatgcacgtccatttgcgccagggcgagatgatggacgtggtggtgccgacgctggagcaaggaggggttgacactgcttttgtgtatgtcgaatgtcttaagagacaaaagtctagaaattcagctgactctggagatgtatagcatgccgaatcttgtatgtgaagtgtagtctttgtgccgttgatttgacattggtgcagatgttttgacttgatggtgcgttgggtgactaacagccttgataggtgcctcctttgacaaccgttgaccaagtatgttcccctataatgggtgagctacgtgcaattcttcacatggctaatggtaaacaaggtcatcgagtaccaaggcaagctccgtgctattgcccccaatgtccatttcctcatgtccctctatgtaagcgatcgtcgccttgcctgatgatggcccctatttaaccagactcagcttcatccctcagtcacaccagagacgatagagaaggcagcccaagctggagttgtcggtgtcaagttgtatccccagggtgagatacccgtgtttcttcatttgaagactgctgcgtattagaactaaaacatcgtaggcgcaaccaccaactctgagcacggagtggccaacattgaagccttttacgatacttttgccgccatggaaaagcatgatcttgtgctcaacctccacggagaggtcttggaggctttggctccggagggcacaactctcgaagaagcctttcttcccactctcaagcagctccatgagaggttcccaaatctgcgcatcgtcgtaagtatttactatgaaattctcgaggtgtgtcatatatgctgatgctcatggactttagttggaacactgcaccacagcggctgccgtagaggcagtcaaggcttgcggatccaacgttggaggtgcttctactcccttctccttggcttcaaggcaatcgtactgattatatatgcgctcgttagcaaccattaccgctcatcatctttacctgacagaggccgatgcctgctgcgacccctttgcattctgcaagcccatcccaaagaagcccaccgacagggatgccctcctcaaggccgccgtcagcggcaaccccaaattcttcttgtaagtgacgcatggataagcctcctttaatgtttaatcaccaactactaatactcattccttcacagcggaagcgacagcgctcctcatccaatcacctcaaaaacctcctctgcccagggcaaggcaccggccggtgtctttacgcaaccttacgtgacgcagctcgtgctcctgggattggaagaaggggttgagcggggtatcatcagtgaagaggacttgacccaggagaagctcgagggattcctcagcaagtttggaagacgcttctacaagctgcccgaaacctctggaaactcccttttgctggagagaaagggtgagaagattgcaccgagcgtcaagagcgagagcggatctgtagaggttggcgtttcgagagcaggcgccgaagtgtttagtctgacgtgggtgagaaaggcatgagatgtcatggattagtttacatgacaggggagaaggaattggtagaggtagagagacgcttcgcagctcttattgaatacttgcgcggaagactccgaaattcgagctacaagcattgcggagaaatcgggtattgcggagaaatagggataaatcttggcggcgatcgagcccgtgagccatggcgatttgaagctcggtagcagacttgatagcagggtgtagcatcaaggttaaaatgatatcaagacatacggcgccgtgacctcctttcatggggggcattttcacttcgtaccatgcagtgtgctttctgattactcgtatgaataatcaaccactgcgtttgtgaacatgtctaatattgcaacgctcttaatcttgaaaacctccgaacctcgaccgtctccttggcgcctgcaagggttcaacagcgcttaacgcaagtcagcagtgttgagagagtgtcgagcattgctgttagtgtctgtgccggcctgtcgatgattggaggaatcagtcatggcttctctccctcccatattgcgagattgctgtaagacctttggaacttttttttttcccccctcaaagagttcttcacacaactgactagactagaatattgtccttccgcttacaaactgatagcatactccgtagggctgcgctttttaatctacttgtctttagggcgggcgtaacgccctcttagccccatcacgagcgtgccgaatcacagcaaaaactcacaatttcgattggaaagcccgtccaccccggtatccactccgatagaaacacacaccgctgggcagtgatttttacagagatttcttgatcgatattaatattgagtcgttatgtaagtcgttggccgtgttatgtaattgctgcactacaagccgtggctgctgcaagccgctccactagcgattcatgagttggagagagacaaggtgcccatgactagcagtattgaagtcggaacaatattcgctaaaagaactgtatagaggcccgtgagcgtgaaatggatagaggcttgttcttttgccatgtcatagaagtttttgagattttggtttccatttccgatctcgttgcttcataggctacagtctgacctaactttatcttctactcatatgctccttagcaagcccacatgctacggccaaggtggaatctcatagcggctgacgatgcgatgcaatatcatttcgtctaggtactagcttttgtaactaacgtatcgaattgacggtgcccccagctgacatgcaattaccacatgcagtattggctacggctacaacccctgtttgcttcaaggcccgccgctatctccgcacacttacgagcatgtgcctctggataatcaataaagatggagtcggcgctctttcgtatcatgactctcttttctaataaatctggctttataaagtagtaagttctagtcgggtttaccgctttcaaggcaggaaaaagatggagtctctcgttgtgactctggcttcctgtgctggcgtcgtcttgctgctgcaatacaactacgctacagttcccgtggcagctggatgtggcgtcgcattctttgttctgggaacaatcgtacacaagattggaagggcgctgatatacccattctacttttctaaattgcgaaatgtcccggggccaaaggtaaataacatgtctgctggagcttgaagctttgaaatatcagaagggaaagcgagaaaggctaataacacatgtgcgccaatgtaggataatcaatttctcgtcggccaagctattcgcctgctgaaagccgctggtccaaacgacttgtttctcgagtgggtgcgcaaatggcccaacgcgcccttcattcggtatcttagctttggcaactcagaagtcctcctcgtgaatagcctggaagcagctcgcgaggtgttgcaggtgtatgcatactcgtttgtgaagccgagcttccaagagaagctggtgggcgagatgatgggcactgggctcttattcggagtaggcgagccgcataggcggctgagaagaatcacggctggtacgtagcctttcaaattgatgatgccgctcctgaagaagtgagattttcagttggctaaaaagggtgataggacccctttcgaagcccaacgtgcgaaaaatgctgccgattttccaggacaaggccaaggaactatctgacatggttgacaaggcgattgcaggggaggacaagggagtggttgaaggtacaatatgaactctgcattctttttttttttttttataagtatattcgttgacctggaatagttgaatctttattcaaccgaacagccttcaaagtcatcagcaccgcgctccttggaagggacattacaaacttcaggtccaaaagctcgccactcacttttgaacaaagttacaagggaatcctcgacccgccgtttctggggaagctcatcatgttcatcaacccggttattccgctgcgatggctccccatcgaggcaaatctcgccttcatccgggccaatacttctatgaggacgatgctggctgagctcatacaagagcgcgtgcaacaagtgcggcttcaacagagcgaggacaaggtgaaaggtggccaaggcgatgaaaagccggagaagaaggattttctcacgaatatgattgaggcgaatctttccgagggcaagggggtctcggagcaagtcttggttgatacggtaagattctgacaacttgtttgaatacgacttatgatgaggcactaagacgattgttctctaggtcatacaatgtgtctctgccggccatgaaaccacagcaggaaccctcacctggatcacacacgcactcaccaagtatcccgaaatccagaaacgacttcgccaagagatcgtttcagcccagcagaagcagccagagctcagtgcggcagccatcgacagcatcccgtacctcaacaacgtcgtaagcgagagtctgcgagtctatgcgcccgccctctccgcgccatgggaaaccggtgaagacgtcgtgattgcaggcgtcgccatcccgaaaggaaccaccgtcaccacgattcccgccatgatccaccacaacccgtccatctggggagcagatgtcgaggtcttcaacccagatcgatgggacgctgtgactggggccgtggccaatccgtttgccatcgaggcctttatcaacggcccgcgaacgtgtcctggaagagcattggcgctgctggagattaaggcgattgttgtggaattgctcagtcatttccatctggaagctgtaagcgatgcagacgtggagtatgtgcatccggcgttgacgctgaaaccgaaggggggtctcaatattcggatgcagaggctgtaggatatgctgatgccccgtgttgaagtcattgcggatggcgaaatggcaatattgcagatggagagaatggctgtcagttagtgtatagaaagttaaatacacggtaattatcaggcactcccgtctgtctaaatgctcttcttgatgccatcatgtgacgagaccatgccattttcacccataaaaggacgtcatctcatcttcttacaatcctcgcactgccttaacaccgattcgatcgatttaaaacccgtcaccgcccgtctcggcatctaaacgcctctcccgctatggggcattttacagcgctctcattgctccaatcggcatcgtgagccgcccgccaatcgagattgtgctgcgagttcatcttctgccactcttgacaagctccatgtagccaagcaggaaaattattattaatcccgttccaagcagtattcgccgctagttattaccgcttctcctttctttatgcacaagggggctgcgtacataatacgacgtgatcgagtccccccctcgctcgctggttcgcaatactaggcacatgccatcgcctctattcgtctccgcctgatcgatcttctccacgatccaacacagacaaaaaaagcccggatgtcttcgagccgccaaccacaaagaagctcgtcgggccgcacgcagttagcctgcgagccttgccgcaagaggaaatcaaaggtaagggctctcttacaagtatcccaggccccgattttctccgccggcttggcaaactgccgtgggctgggatgcgggcgatggagacctggagttgctgtttgggcgacaagataccgcacacaactgccgccgcttcggagctccgatggggctggcagctctgccggccaggggtatctgaaagggtcgtttcgatgctgatgctgccgtctacagtgcgatggcgagaagcccctctgcggcaactgccaggctcatcggtttgtctgccactacgaatcagctcggcctgcgcgacggtaaggacgtcctcttgtatctttagttgtgaacgtgagattacacctttgagaagagcttgctgagttcatagcgcgcgagcaacaggcagaaatactgggaccgtgactatgtacaggcccttgaggaccaggtccggatgctgtctgcatcccttgagcagtccaaagatgcaggccctttggaatcatcacgccaagtccgtcagttgtcgccttcggaggcggcaaaccgtctgccttatgggccaaggacgctcaaggcgctgagcgacttcagctccatgaaatgggccgccatcgtcggccaggacggcgcaccgcttcttgctggccctggccggttctccatcttcacgagaacgcagctgccgacgtttgaaaacgagtctcagccttcaccggcaccgacgccgataccatcgactgagaccttcttgctagagattgaagccaacttgggcttgaagcaacatctaaaggcacatttcctcgagaacctaaaccccttttacaagtttgtcgaccccatctggctcaacttctccgacctgttcccccacaacgacacagcgctgcagctgctctacagcgctctctttggcgctgcggctcattcgtcgcccatggccagcaaagagatggcagaaacattcatttcatacgcagagagcctcgttcaaaagtgctatctagagcacttgtgcctccctgtgctgcaagccctggtcattcttgcttggtacaagcatatgcagctggattctgccaaaggccatctataccactgtaagttttttggagactgcatcatctactgtgattatttctacagttactcatatatgacgtgggatatcgccgcgtagacatggccattggtctatccaaccatctaaaaataggagacgcggcacaacgtgagcacactgccaatgaagttgctaccatcagaacgttttggtcactatatttcttggaccggttagtttacgtctgcataaaatctacacaagcaggtgaagctaatcaaatgacgcctttttacttgcttcgcacagagtcgcaacccccaaactgggatgcccatcggggattccgtgggacgttgacttcatcactccttatatcgacactgtaccgacggatgccgtcgacatggctgctcttacctttgaccatcactgtcgcctgtttcacatccagcagcgatatatcgacatcatgtaagatactctccaaccccagttgcaagataattttggactataagccacatttatgatatttgtcactgatattgactaatgcaaatggccaggtacacctcgagctttgacagcgcttcatccgcagaaaagcaagccacgtatgccaaagcaaacaacgcgatgctagagtttcggaagcgaatcgacaaacgcctctacattagccgcagcaggaaaccagacagggtccaggttgtcttttggatttcctaccactccgtcttgaccaatctccagcgcccgttcctcaaccctctcgaccccggcatggttcaaaacgtcccgtccgtctttcgatctgctactgcctcggccatggcgatttctcggctcctcagggccttgcaatcgaccgatgaagtcaagtatctgcctccgtttgtcgtgcagcacatactacgatgcgccctcgtacacggtctcagcctgttagccgtcgaagaggcaggtggccagcgagtatcgtcgggcaacttttggttttgcttccgaacgctaggggagctgagcacggtgtggaaggagctcagcgaaggcacgacgccatttgcgctcatggccgtgaggaactgggggttcaggggggatgctttgcccggggtagatgagccatacgacgacaatcataccggagacgacggatacagcggtatcgaggattacggaataggactgggcatgagtgatgacttttttggagttatgggaacgggttctgggttataggcgttacaagtgaggttttttttaaagacatcagccagtctcaaggtaagaataattcttcaatgtataaatgatatccaaatgataggtatgtagaatcaacatgcatgttcacgtatatatcgttatatacgacgcctccttcaaatatcccctccaaaaaaagaagaagaagaagaagaagaaaccaaagcaacaggttttaaaaaaagaaatcccctgccccctcggggtcaaaccgccgtccccgtctttagttggacttgcaagtcacatagccaatggcagcaggagggttcacaggcaccgtggtcggcttgcgaatgctgacagccccaaggctcttgttcgaaggagcctggaaggagcactgagtgaggacgtagcggcggccgtcgaaggggggagagacgaagacgtcggagacgacgatgttgttggaggctatgagtaggaagttagtcacatgtaccagatagcatatatatcagtttgacagcagagtcgacgtacaaaacttctgggcttgtccgttggtaggcacgtcaaagggcttggtataggtgccgttggtataagtgtaggcaatgtgggcggcgtgctggtcgaacttggggagggccgaggcggaagcaaggccggcgagggaggcgacagcagcgatgatggcggaagaacgcatgttgatggtagtttatagtttctataaaatgtatttaaaaagagaaaaaagtatgttatttgaacttgtcttaaggagtgtgagatgctttgaagagtaataggaaataagagagatgttgatgcttcttctcctttcgcagttcctcgacggccgtcttatatattcccgcttcttcgcttgagcaattatctcttctccatttctccctcttgcccatctttgccgttttcccatccatatggagtatcatcaaagcatcacccccccatgtcgcacgcagtaatcacagctcttagccaggtccatcacatctaatctaaagcctctggacaccatccaggcccgcagcagcaagagatcagcaatcaagggccatgcagaaagtactatctcgaggtctgacaggccaagtggacggggggggggacctgaagatcatttccgagtttggatggcaggctcgtcatgtaagggggcagtgaagacgtgaaggcgggcatatcatggccaaaatcgggtgaggctgctgctatttctagcttcagtcctggatgcatcattctcatcatctatttcgaaaaagtgtcaatcgtatactaaacattatggaatattccgtcacttgcttctattgaggcgtttctgcgcgcacaatagtaatttctgtatcatgctctctggatccattttctgtttgagatttggtggtgatcgacatcaatttatggatctgcactcggtgtaaattattttctggtgctccgtgcttttgcgtcctaagtctttggttgcggctttgccggcgctgacggcagttgtttacggaaacaaaatgaattgtgacagactattgaagattggcttatttaaaggagttctagaaaccatctcgcttcgaagccattgtcatcgtatgatggagccgtatttcattagtatcggtataagtaggactccttctcgacgtcttctgcgacacggcttattttttcccgtccactcgcttttcccgcaaaagcttgatcgacataagcgttgcgccattaaagatctgcacaagatgccattcctggcaggtcgcaacatggctgggaggccgttgctggatcgacaaagtcgtaagaagatcgccagctgcgacttggtttttgtgtcgcgccttgacgtacgtgtcagcagtcaattatcatccaggcgccgagattagatcaatctcacaaaagagagcatgaacaatcgaggtattagtctaccataaacaacaaagatttactactatggccatcatctacatacttagctggtaaggcgagtaatgttgacgttgtcaaattcagcctccgccttgaagaccctgacgccatcctgcccgctcccataagcagtgtccgtcacactgataacagcgggcgttttgctatcgatggccacgcgtatggagcttccatttgccatgatcttcagttggtatttctgcgccggcttgacgccagcctttgtgcttgccagagtggtggactgcgacccattgcttcggctgaggaaaagagtgccggtggtgctgatgccagcgtagtagccttggaaggcagttgtgtcattagatgctcccgatactcggaagattacgccagcattgccgtcagaatggctgccgccacgcgacagtagttttacatcggcctcataggtaaagtcggtaaagttggtgttgaggagggcgttgctgctcgacgaagcacttgctcgaagagcgtttgtattggcactccagctgcctccgtatgtttgccagccaatcgtgttgccatcctcaaagttgtcatgaaccagcatcttgactgtctcaatggtgccatcgtcgttgaagtagaggcggtcataggccaagtgccggtcattgccgtccgtggagcccagcggatggcggtggtacagaatgaagaagatgtctgtgttgggaacttgaatcacggcattgtggccggagcccgtagcaaccgcctcatcctgctgcaatatcttggcgatgcgatcaaagggccccagcggcgagctgctcatgccgtacgaaaccgcatagtccggcccggtccagccgccttcgctccagaagagatagtacacgccattgcgcttaagcatctgcggcccttcaacgtagttctctggcgtaatctccttgaacgtagtcccatcgtcaaaggtgcccaggctgaccatgtcgtcgttcagcttggcaacattggcatgagagtgcccgccgtagtagatgtaggcctgtccgtcgtcgtcgatgaagacatcctgatcaattggctgggcgccgttgtgatacgcgccaatcagcggcttgcccagcggatcggtgtaggggccctctggcttgtctgccacgcccacgccgatgccgcccagctccgcgtctgtctggatgtcgttggcgccaaagtagagatagtacgtgccgttgcgttcaatcggcgccggggcccagacagcccggtgagcccaggcgaagtcggcggttgtcaggatcgacgagtgcttggtccagtggacgaggtcttgtgacgagaaggcgtccaggtaggtctggtcgtcgtagggcagcgacgaggtcggatacacccagtacgcgccattgtagaactgcgtgtccgggtcggcataccagccgtcgacaaacggattcccggcctcggacgtggccacgtctggcgtcttggtggcggcgatcagccagagcgtcgagagcagccccagcatctggcgagacagcatcttggatgaagagcagttgtgtttctgctgcgtttgccaaatctaatatcccagtttccaaagtcccagttctcctcctatcctcccgagtagaggcggtgtatgtgttgcttcatgccggattcaatcgaggagatgctctagtacgtccaagtagtgccgagaaggattcaagaggccgtgcttggctttagtgctgcgacgatacatgcgccatgtaccgtcatgcgccatggatctctaggcagccacatcttaatctcatagttaaaatgatccctttaacatcaactgagtatagagaaaacagtcgtcttttacaaagatggtgaaccttgtaaaacgtcagcagacagacacggcaggacgagagactttgtgtctccgcagcggactcgagccaccgcatctcgggcacaagagatcggccagattgataagatggcattcgctaatcaatcaatcaatcaaactccaggcggatcaacgggcacaccacttggctcagccaaggctctacagctgttccccagccaattgattctctccgtatctctcccccatcgccccaaactcggtatcgcgcggacaaggcggtactcggcacggcatctccagcgcgcaaaaagaatccactttacggagtcaaaactccattaatggtctttgaacttttgcacagccgccattgacttgtccgacgggccagcagtctagccgtgtgtgggagaagagaaagaaaaaaaacggttctcttaaaatccggaggtgaaatctggtctccggctgggcactttgttttcttataagtggttcttttacgctatacactacatacttgcttggatgtccaatatcgaaaagggccggccgggtattgcggaagcttgaactagaagcaatgagatgggttgatattattcttcaggcaaagtgtagaatgacaatttacattggaaaaaatatgcatcgagagtttccgagtagagacatggaattatctcgagggggggtattccatcttcccgcatacttacagccacgtagttcaacaccgaatgccaaggtaaaccggatgtaagaaccatcaaaaaaatctcatctagcgctattatcaatctcattgtaataaacatcggctcaacttctgcagtcgtttgaacggctcaatcccaggccggctactagggctgagcgtgggtcttacaccatgttggaatggcctcatgctccggtcaaggtggccgacatatcccgtatgccagtcactcatatataatcagatttcccagagttttcatctaatcttatctgatctgataatctttgcccatggtccattggctcctttgccatccccatgtctaccatggagtctaagacaccagatgctgtcgagactggagagattggtcagaacagaaggtccagcatctccgaggacaagcggccatcaggtacgccgattctactatcaatatcttcaattgatatctcgaattaacagtctttttttttccctctagaggaatctagaacgccgacagaagaggtcctctttgctgctggagtcggactcagggccgatgatcctactctgccatgcctcactctccgcatgtgggtgattggcattggattctgcctcgtaggcagcggcgttaacacgctgtacacattccggttcccatcagtcactttgtcccagtctgccatccagttcctggcatacccagtgggcaaagcttgggagcttgttgtcccagattggggcgtgactcttttgggggttcgccacagcctcaaccctggcccattcaactataaggtatgtatagaaccgcattcggatatggtcaaaagtatgaagaaaattctaatcaaattctgctgcaggaaaacatcctcatttacatcctagccaacctaagctacctgacccgtctaagtgccgacgtcttaaccgaacagcgcgtattctacggtgccgacaccaactggggcttcgaaatcaccattacgctcgctacaattctctttggcttctccctcgctggctttggccgatcccttgtcgtcgagccacaaagtttggtatggcccggcgtgcttgccaacacggcgttgaacgcagctttgcatcccgcaggaaaagaggacgaaaccgagtaagtctcttatacaggccattgttcgaatcatgacttttaaacaatcatccagggccaaatggagatcttctcgttacaaattctttctcatcgccttctcggctgcatttgtctggtactggttcccagacttcatcttcccagcgttgagttatttcacctgggtgtgctgggcggcgcctcgcaacccagtggtgaaccaactttttggcatgaagagcggcattggccttttgccattcacatttgactgtgagcaatcaacacttgttttatatgcccccctggatagatagctcaaatatatataaaagggtcgcaaatttcgtacattggcagccccctcgttgtcccgacgtgggccatcctcaacactcttgcgtcagtcgtcttctggatctacattgtcactcctgcgatttactacacgaatacttggctttcggcacatcttcctatccagagcaactccatcttcgacaacaggggcttggcgtacaatgtcagccgtgtcatcaacaaaaaaggcggcttcgtttttgaacctgagaaatatgaagaatactcacatgtacggtttctacctttgatcctcacgtttcgaacccttgttaaacatttacatagatttatcttccagttacttatgcccttaattcttttggcctatgcttcgcttgcatctcatcactcttcgtctggatgttccttgagaaacgacacgagattgcaaaggtattccgagaatctcagctttccacgctgtttggacgcaacaaggatgccagaccaagccttcagccccagtacagcaacgttcccctatggtggtacgcagttgcgcttctcgtatccatggggctcggcatctttgcctgcgagttctatcccgtgcagctgcgctggtacggagtcatttttgccatgtttgtgtctgcagtcttttatcttccagtaagaacatccatactcttcacgattttgaatgtagtggtaacgatgttgattcgtcattagctgtcttgggtctatgccacgaccaacatgagagtccaaattgacatcttttgccgcataatcgccggctatgtgtgggaaggcaaggtcctcgccaacatttggttctttgatctgggctacatttccggcatcaaggctctcgcgtttgcccaagacctcaagctgggaatatactgtaatgtaagttgacattactcatattcttcgactgcgcctagaataattctaatttttttttttttttttacataaagattccaccaagacacctattcgtcgtccaagtcgtaggcctcatcatgggaaccatgggccaagtcgccgtcctcaattgggctttgagccacgtccccgacatttgttccctgactgcaaacaacggcttcacatgcccctattctcgaactcacttcaacaccagcatggtctggggcgctttaggccctcgcagattcttcgctgacgggaccttgtatcgcggcctcctgtggttctttctggtgggagctatattgcccatcatcgtatacgccatgaagaaggcatggccgaagcagcggtggctggaaaaggttcacgtccccctctttcttggcgggctgaactacatccctcccgcctctggaaccaactacggcagctgggtcatcgttggcttggtctttggtctctggattaagagaaacagcagaggctggtggcgccggtacaatttcgtgctcagctcagcgttggactgtgccacggccattgcaggcatcatcatcttttttgccatattttacacaggagcatccgataagttgtcttggtgggggacgaccgtgtatcaggttagtcatctctcaatgattgatgagtttgaaacatctgctaatggcgtcaacaggacacttgcgactgggacagctgtacatataagacagtccaaaaggggcaaacatttgggccatagcgtggaattgatcgccattgttaataatgaatttcagcagtttttttttttttttcaaatagattttgattgagatttatgaattggatagaatcgagaaagagtgaatttgcatcatacataaagatattggagtttcaattagcctctgacgttactagcggtctcattcgtagtagagcctggagtagatttgcacatcacaagctagcacttggaattaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagaaaaagtaaatatctaatgaatgatggaatcaattgttaaatcattgacccagaacatacaactttttatatccgtagtaatagagaatgaactcggcagttgtttcccagccatgagggaaatatacaacatcatcccacttcccggacttcagccgccccagccaatcaccatcgcccattttacaagcaagctccaatcgcattggacgctccaactcccgaacgctatatgccatttcaaagcttcaaatctgccaccaaaacccaagcagcctctcctcctcctccccgcccgccgccgcccgcgcaaagctgtcaatcctccttcttcacaatggcgagcaaaatcactcccttgctcctgcgctccggcgtccgctgcgcctcgcgcgttgcccgtcctcagatccgcgcattctccatcacagccagccggcccagcgataccctccaggtggtgagtagaaaaagagctgccacctccaaggcggtccaatttaccgaccatgtcgctgtcaattcgcacgccccgtcatggtggtgcttctgcactgttgcaatgaaagccggacagccatcccaatgcaaaaagcaacaagaaaaaaaaacgctgacctcaatattccccagcaccgaaactcacccgacaacaaccccgacatccccttcaagttcaacgcccagaacgagaagctcatcgccgagatcctcaagcggtaccccgcccagtacaaaaaggccgccgtcatgcccctgctggacctcggccagcgccagcacggcttcaccagcatcagcgtcatgaacgaggtcgcccgcctgctcgagatgccccccatgcgagtctacgaggtcgcctccttctacaccatgtacaaccgcactcccgtcggcaaattctttgtccaggcctgcacaacggtacgcttcaaatctccccaagttcataaaacattactgctgcaaaccaaggaaaaccgaggggcagcatccctactcaagacctttcccccccccccccccccccccaaaaaaaaaagtaaagaaaaaaacatacgactaacccctccatcctttccacagaccccctgccagctcggcggctgcggctccgacgtcatcgtcaaggccatcaagaaccacctcggcatcaagcagggcgagaccacaaaggacggcctcttcaccttcatcgaggtcgagtgcctcggtgcctgcgtcaacgcccccatgatccagatcaacgacgactactacgaggaccttaccccggagaccgtcgtcaagctgctcgaggacctcaaggccaccggcactagcgccaccagcagcaagaaggcccccgtcgcgggacccctttcctccagagagtcgtgcgagaacagcgccggcctgacgaacctgacagcagagccgtggggagcggagaagacgaggtcggatttgtaaaactactatatatttattgaaggaaaaagatatcaaggagggagggtggtaagtggcggcggtaggcagtatttgacgcgggttttctaaatgtacataacgccatgttgaatgccaagaagacaaaaaaaaaaaagtatagaacattgtgcaaataatgggcgtgtgtttgcaaggcaattgggttcaatattgcaagtgtgtgctcctaaacgagagacgttggcattcgctatttattgttcttggaaaaacttgtaaacaaggacgcttatttcaaggctacaattgtccaagattttgtttcgcaatctttactcatatgcaaacatatcaaaaaaagaaaaatagtccaaaaaaaaaaaaaagatggtttaaacaagcctcaagatccatccctctccacgcctcctgttgttatcatccgttcctccccaaatcacaattccggtttcttccagatcagacatcggtgcactcgccaaccagccccggccccgcggcatttccaaaacctcctcgtcataagggcccatggtcacctttgtccacttgccttcgcccgtcttgcgtcccacagcctggaacatggccgccgtaatgctcgcggccgtcatgcctaccggcgggacttggaacagccatacgtcgttgtgggacttgccaataccggtatggctttccgagcttgaggttgcctcgcccatagtcaggacgagatactccgtaccaccaccaatagtgatggcctccagagaagacacgcttcgaggcccaggccagatctggttattctcaaaagtaatgtcctttgacgaagcttctggtgcgttttcgtatatggattgccatccgccacgggcccgaacagacacttcgccgcgagtgacccggtcatcaaacatttcgacctcgagattcaaaaagtcaacttggcctccaatctccctctgcccgtcaaatccaccaaaacggaaaattcggctcttgctgatgcaaatcgatgtgcccgagcgggaaggtcccggtgcggctggcagttcagtccaagtgcgcgagtggacgtcaaaagcccaaagatcgctggtacgatcgccgctggcattaataccggcgtgcacgaagaaggtaccatagccatcagtctcctcgtcactcgcgttttcggcgacgtgaccgacgatggggtcctgcgggatgcccgtcttggaggtatcaccaagcgcccactcctgccagctctgagcctgggttcgcgggggaggggcaaagtcgcggggtcggtctgtcgccgtggcacagtgatagcttcgtggcgccgggtgcgggatgattgatccgcccttgactgcagggacagggtcgaggtaggtccagagacgggtgcgagtgtcaaagatccaaactcggccattttcatcaagaggcctcatgtccggtcccgcgtagccgccgaagacgaatatccgcgagccaataacggcagttgcatgcccaattcgtggtggggggacgtcgccgagatcttgtgcagcccgtcccttgcccttgtcaacagatgccggtttggagtcgctcttggtctcatcagtctgctccgtgttgcggctttcgccgctgtcgctctcatcttcttcggggacttcctcgccgagatcttcagccttagccttggccttggggctatcaacaacatcatcgtctgatttgccctttttacccttgtcctgaattggcgtcggcgtggggatggttgtgtctggctttgctttgatcttgaagtagtcggcgccggcgctgctgaagggaaggcggatgacgagcatatcattatcaacgggttcgcggggagtgacttcgccaccaaagatgtaagcgcagccagagatgatgtcaagagaatgcgaagagcgaggcacgggagggagatcgatgcgctcccaggtgcctctcatgccctcctggctgggctgtctccggaaggcatcgagtgtgaattgccgcatgacgggcagcgccggtagagagggcagagcaggcattgagggcatggccggcatggagggcatagagggcatgttgctctgcgcggcgttccatgcctctgtggaacggcgcttgatggtgccaccgatgttctccatggtggtgatggatgttcgccgggatggcggcagaatcagggaatcttggagagctgaggtggtgatggaatgtcgaaggatacaggtaggcaacagcagctccagcagcccaagaagaggagcttgggacgggttagtgagatgcaagacggttggctgctgacgccgtctgggttgtggtggattgtggtggatggatggaagagagagccgggcagatgacgtacgagcacctatttcagtcctccctggtagcgggtgctgtgctgccagtccagtccctgtagacgccaaaacacatggcgctccagggctttcacgccgtgccgggtctcgatcgagcgggcctcgggggctgtgatgcttcaattgcagtggagccgtcgtcagtcagcgaggcggagcacattggaccaatcgaggggcgtgggctgtcaaatggcacagctggctgcctctgctcggccatggcagcttttgatcgtggtgcatgcaagtcagcattaggcagagcagcaattggtgcagttttgtctggttcaaccgtcgttcgctaagagctgtgctgtgagggttggaggtgagctgacagcgatcgctagcggggcttagcgtgccgtttcacggatggcggggcctttaggctctgtcacaagtaaacaggaagctctactgtagaaatgcgcccacttaccctacgttccacagaaatgaagaaatgtctagcgagcatgccacgtaatccacccttggacaacatgacatttcaagggttgtacaactggttttcgagattagatgtagtggtgggcttgatcacgtccagaataaggagcatggctacttgcgtggatgaatgcattgctgtatgtgcttggactacatagtgaagcactcaaatgccgagttctaagctatattgatcgggcggatattttgaaaacacaaatacgtaacagagttgtataacaagcggtaaagaggtgcttgattgccgtcagctaatttcgcgtgtcatcatgaataaagtgtcatgttctctcaacttgaggtataacattggcctgttatatgttctagcaggttacaaaatttgccattcacacttgtgccatccaatgcaacgctctaggagatgactgccatgtacatcgggcaaaaggaaagccctgccggcaagtatttctggataaaacttcaacatctggcatacaaagctagtcaacaacgtatataaagtttgtctcgagaatggaaaagcgtctcttgtaaatgtctgcgttttaacggtccttataatacaagcaaggtatttacacttggtttaatcgcccagaccatgacagaggccgttgccataaaccaatggacaattcaactggaagccaaccaaattccagcgggaccagagccgctgctcctattagcacgggcaatgttaaagcatcacgtttcttcccaacttacaggctttaatcttgcagtccgactgcattcgcgacaaatccaaaatccttgaggcaagcacccagagagacggtgtacccatgggacccggcaagggggtcgccgcagttgtttttggtgtaggcggtaagttcaccgccgatggtgtcatacttgttaacccgcatggaggaccatccaacagaagacccagtgtagcaagtctcgccgtagactgtaatagctttgaattggtcctggcagtttccatcgtggaagagatctacaccaacgcttcctgcttgagcgaaggcgactagggtggccatggccgtgacgaaagaggtaaacttcattgtgagaagatatatagcaatgttgctttgacgtgggaggctgttttagttcttgttatgtgtgtagatgctgtgatgaggatgagagtgtggtttagagggaatggtaggcatatttatgtacccatttatgtcggttgactcgttaggattcaataatggcaagtacgaaaggagatacaaaaatcacatcttaagcaacgtcttgggctgggtcagcaaaatccttcatccttcatctccgaggagtagcttcaactgtagaacagctcgacatgcaaatacgcttgatgtgcagatacgctcgacggagttgactagtgtttttctggtcctgggtaataatgtttgttgctcgagaagccaaggatacaagttgccaaacagaccctgtacatcatctaaggctggtactatgttaagctcaactttttagcggtcaacttcctcgataggtcactcaaggtatacctactgtaactacgtactagttattggagatatttataaggagatactgctgtagcggcaacttacctgcagctgggggaattgggtgactgttaccatcgaagttacaaagcagtcaagttaggatgcaatcaccataatccggctctagtcaccactttctgcgtatgttcggtaatggtttcgtaatactgctgaaagactaactgattacaagtgccatctgataaccgtcatcaataaccattgatggatgctagggccatgtaccaattggatcaacggcatgaatcaggaacgctcctctgaattgatttacacgcctacatgtgcttacatttaaacacatgctcaggaagcccagctttttgactactatttagaccacgaagcgaaaaagccacgaaatcccttgaaatggccggcatgtccttgctcttccaaaagcgaggctgttaccgcagtcaaaggtcatcttgcgtagcgaacttgtgttgttgttttctcctattttgagtttcatgctttttatatgctaaggtgccgggtcaggttctgattagcgacacatggagtagtcatcttcttcttcaccagaatttgggctgcaaagtctcgtcatattgatacttcgtcgcctttatatttcgttcgctgatacatgcatgtgcctagaaccaaagtttttgtcctcaagaacctttagtgctattcattataagtggatatcatatattacaaatcaatatgactctcagaaatagtaaaagggataaaaacaaggagaaattgagcagagatttgaaatcatagtaaaactaagatgatactatcgcgatattccttgaatatttctgctctcctagaattaagtggagcccttgcagtttccaaattccgttagcaaagtaaacactagaaattaagaaaattactaatgcaatctcaaaacggtagctcttacatgtacagaagacgagcatcggcatttagaaagatagcagactatagattcgacaatgaagacaaagacgcgaatacttatatatacgagcatttccataagctttttcttttgtatgtataggaaatagataatctaaaaaagcactcgcatctgaactatccatcatgtcttttctctcgattacagccgccgcaaggcgtaaagcaacgctcattgcatccatctccagtttactcctgtcgtgtgttcatggccaattcatcccagagattgatgcaacatattcctctacccccaagccattcactctcaaagtgaatccttccttcatcgagacgacacgactcaaggtgcagctaggcagaatagccaatgacatgggagtccccccctttactgacggcatctcgactgagatggcacaaactcttcaaaactactgggttgatgagctcaactggacatctgtacaggagcaaattaacaaaaagtcggacttcttttcgccctaaagagattcaagaagcgcagctaacatgggatggcagtttcacaatgtttaccacaacggtcgaaatcgatgataagaactacacagaaccaatcccgcttcactttgtgcatcaccgctcacctcgccacgatgcaattccccttctcttcctccacggtttcccgggctcctttttggaagtaggccgaatcatctcgtccttgactcatccgcccaactcgtctgtgccggctttccacgtcgtagccccgtctctgcccggctttggattcactcctgcccccgtgcatgccgggttgggcccgatcgaagcggcgcatgcctataacgccttgatgcaccaattatcgtacccacgatatgtgatgcaggccggggatctcggagcctttgtcactacctaccaggctgctctccaccccgagagcgtcatctccgtgctctccaatctttgggcccctgctgtcaacgccacggatcttgctcgttttgaagcaaatgagacgacaccgggagagacggcgtatatccgcaacataacagcctaccagacggggggcgcgggatacttgtttctacagtccacgcagcccttgatggcaggccatgccttgaccgactctcctctaggatttgcgctttacattttccagctgatgcaagagctcgggaccttttaccactggtcactcagcgagatcatcacctgggctatgatgtacatcatccagggtccttacccagctacacgcttctataaggagttccgaaatgccgaccagattgttggcgctgacatgtttgggccggcgttgtttgtcaacgttccagtcggtgttacacagcgcccacaggacgccggatggggtgttccactggattgggcgcgcaggataggcaacgtgactgcgatatatgtgcatgactttgggggccatttcgcagcgtaccagacgcctgatacgctgctggatgactgttggcggttctgggggaataaaagcgcctctggggttggaaaacactaaggtagtgtatgaggagaagaacaatgggtagatgctagtagattgcagcaggatattcaagttggactatcagcatgccattaacagcatactcctcacacggtatgttgctaatgctttttgcttacacatttgttatctgggattttgactttgagtttgggaacattacatatacctacctacgtatggtgaaaattgaagtagggactagagttggaaagataaccgattaatagaatacatgtacgtttacttgccatgctaatagagctatctatctagtagtttactcccttggactgaaatctttctgcatgccaaaaattatttatagcaaaagctccgcatgttttctctacgtggaagacgccggataacatgtagtgggggcaaggaggatcaagttgaaggccgccgccaagaggcagcctgcggagtattgcattcacgatccttgtaagtgaggcacatgtccacctgcctagtgaatgaacacgctccattccttcatagtagttgtgaactacttgtaaataggactacgaactttggcgctacacatttttctatccttgttacgaagcgtgcaacccaagactttaactcgtctcctcgtgttttccgcctatataagtaggtgtatgtatctgtggttgctattgcttctgaacaccggcttatggcgacatggacttttaaactctctgccgcggctacatgtagtttgacgcttttccgtcaccagggcttttccgtcagtacccttgcatgcgcatcatgcaagccgctgctggccatacaaaagcttgtgaaggcgggcatctaagccacaccaccgtcggaagcgcagcagatgatggtcaagttgcccaatccgatgctttctaaacaaagacgcttagttgaaggatgaatgaaaacatgcattgcagtatcatcccgggttagggcaatgacgctttatttcattctggcctagtccattttgtccccacgagatcatgcaacattgtgttgtcttcagccactttcctataggcagctatatataggcacgtctatcttggccatctctacgttgcacaaccctctacgtggacggaaacgcgcaggagctgagcagcaatcaatcatcggaatctccatgggggccttgagtgatcgattgcagcctcatccggattactattattgttcccatggtgcgcaatcctgcagcatggccggcgcttaggctcaaacgaccctggtcgcggctggccaccctctcaggatgttttgttgccctcatcaggccggctgaatccaagagggcgccagagaatccgtacgcgcgtaatatttacagatgctcagtgaacccacatcgcttttcaaatatgtacatcgtggatgcgactgtcgctacctaatcagttcctgccaagcgtcgacatttatttgccttttatcgccttttatcgcttatttggcgggttttgtacccatggaggagatataccagaaactaagcgtggtgaatctatggcagggcttccgcaattcagatgaagcatcatttgaggtgattgaggcatggcttcatcacagcactgggcagatccacatgaaccgcaagcccgtctcggtcaaggagttggataactggcttaccgacgaattcgatggcgacggcgacacgaaaaagtctctcgttttgcgaatagccctgatcggctgcgacatcaagcacagaatcctgaagctctccggcgaagcgatgaaagccctactcaagtcgttcaacctcgagctggcctataaatactcgcagagctgcatcaccaatgtggctgccatcccgccgcagtcaagcgagcaccaggcgtattccttttgctacatgccaaagcttgcggcaatgtgggagcatcgccgcttcgacgcgcagagcccaaccgatcggtcatatttgacgcaaggcgtgatatttctcgatgaatccaacatgctgttcctctccgaagtcttccgcactccctggagtccacttctatacgaaagccccgtgttccccgcctttctcctcagcctcattctcagcacgcagattcatcaaggggaagaaaaggtcaagttaaaaatacgtgcgagcgaaaggtgtgcctcgcttcagatgccacatcaggggtacgataaaggtgtcatgagcttgttcatcagcctggcttccgaagcagatagatgtgctgtgaagctcagtagcttgagcagaaaaagcaaaatggtggaaaaggccttgaagtttatattgaaaaatatatcggcacaaggcgactatgaaagctcgcccaaatctgtgtcggctgaggcctgtcaattgttgaagagccatgcgcttcttttacaggacaggttggaaatgcagcttgtggacatagaatataccttgaagcgcgtccagcttcagatcagcattgtaagcggcctcattgccccttgttgtgtgttgttgtcatgagagactgactaacatctcaaagctcgccggcatcatctctagaagcgattttcaagcgactctaatgctggcagagtcccagcaccgcgattcgctctcgatgaagacgcttgccattgtcaccatgttctttctcccaggaagctttgtttccgctttattctcaacatcaatgttcgactgggacagcgtcaactcctcatcagatagtatcggcgtgcggccgctgcctcaatttcgactgtactgggtcatcaccatcccgctcaccatcatcacctttatgctcttctttatgtggctctatgcaacgaaattccgacatgatgcccagaagaagaggggagatgagatgaggcagagttattttgaccgcatttcacaggaagaaaaagcagagctgaatttgacaatggcaagacggaacgacacaacggccacacaataaacatgaagcctaagtgaacaaatattacctttttttcctccaagaattttttaggtttattccatttgtctttatgtgttttatgaaataaatatgattccccgatttgtttattggaaatttcttgatttgtaggtggtcttggtggattggctacgtgcagctgtgtctatgttggatacatgtagtcataatagcgtatatcaaatcatcaaatgatagtcttaaaaagaaaggggattttttcaggcctttaacatggttcatactttgaaattgctggtaaaggcattaaagcggcttaaatctccttatactccagcaatgacgcagcacggctttggaggggctgctaacgctggcacttgcagagctcaagctccagctaaacttcccctccgcccatcaactctggacctacagcttcattttctttgacgtgtgctttgccgcgtggcaatcatttcctataaaccatacactacggccaaaacgggcatatattttacccgtcaatctcctagtccagctgattatgcctacttccaccgcctcatagctgtccattcgctcgatcggttgggccatccagcgtcggccttatggctgcttatgcctccacgagcggcattgtgcccgcgcagctgggcttcctcgccctgttcaatccttcgctgggccagacggatgaaacgattgaagatcagatcgtttactacgcctctgtttccacgcaaagctccagccgccgacggaggcgcgcgcgcacgaggccgacagagggcatctctcaagaggagcgtcacgagcggctgcggcagattggcctggcccagggcgtggtcaacttcggccgcgggttctccgatggagctgcggtagacactattgacaccgagaagtcgagggtcattgcgcatgagctggagccgggatggtggattcttgccgtgagtctcacgacttctacttttgcgttgaccctgcgtacaaggtgctaagcctaagatgacccgactgctgaccttgggtactcatagagcatcgacttgaataaagtgcctcttcctccaagactacccatcaagactggggaacaacaggaggagaggtatgagtattccagtcgggagatgaagccggcggcgttgctgctgcgggacctgttgcgtgcgcacagtatctttctcctgcaccatggatcatcactgagcgccttgtttgttcgaaatcgccgaggcaagtttattgcgctgctcagtcgctactgggacctgtttctatccacctggaacgtcatgctgcacggaaaccctgcaagagatatttttggcggcatcaaccttgctgcgtctggcgagcttggggtaggagttggagaagaggatagaggaagcggcgagagagaggtgctcgaaggcttggttagtcgagtggagggtcttgttgatctggttgtctcgaggttcgggcctgacgatgtcgaaccggaatcgggcaagtcgaataagactgaggcagagccatggcttggtagcggcaaggagcccggagctgaagacggtgccatctttcttgggacgggggcgttatcacgaaagtcgctacgggacgtgacgaactggatggaagacctttatacctggggtgagcatgcatatggtatcatagaaagtccaacttcaacacggcgcgctcgaggcaagaagtcatcttccaaggcggcggttccccatgatgtccagcgcccaaaagatgatgcagtgtccaaggcaacggaacacgcagaagaggccggcccatctacgagtgatgtacaagatgctcagccaaaagcatcggaagacgaacagagtcgagcagctcaagagcctgagggtggaagacttgacaagatggtcagctatctcacgctgggttacggatcatactggtcttttcccggagcaggaggcaattcgtcggaagcggccaatcaacaacaagccgccgccgatggtgcaccggaattgccctctgctatggcttctggccactacctaattggcctcagagggaatattgaagacgaggcgacggctgagaatgagaatgatgtggacgggactccaggctcagacgatcttgacggcgaccaaaacaactcccgtaccgttcttcgcactctacatgtcgagctggaaagctcatccgctacggtgaatcgccatgacagcgccattgttcgagatttcgagcatcctgccaacccgttgacttcatcacaagacttcggaagcatgctccccaactatgcctctcacgacgccaacatggcggaaaagctccgcgtcgtcgtctacgtcaataagcccttcatctttgcctttctcttccgcctccgcaccgactccctggcctgggataccctttaccgctccctgcactatcagctctctccgctgaggaagcccctcttggcatcaaccaagtaccgtcccgagcgcccagacgccggccctgtgtcatcccacatccaagacctcgtatgggatccgccctcgctcaccgtgcactgctccatccccaacattcccgacttcttccccgacccggccgctgcagcttcaccgtctccttcgccaacgtggtcccgagcggatgccgtaagtacacacctccatctgctcaacgtctacgccgcgacgcgctcccgcatcaccgacctcgagcgcacgcaaaagacgaatcgcggatggtggatcgtctggacgagggtcctccagcgcaccgccgccaccccttccacaacccacactgccacggcggcactgccgctctccaccatccacgagtcccgctcgtcatcatccctgaactcgacttcacaagcaagcaaccatgaaaaagaagaagaagaagctggcctcgaaaacaaagccgcttcatcccaccactcgtcctcctcttctacatccacctactcacctccccccatcgtcgacaaggaaatattcctcatccgccgcgcaagtgaccacattggctttcgcattgcctccgacgagggagcttccgggggtggagaaggtatgggccggttggcgcaggggatcggcgtcgatacgaggcgatatatcgaagagctgttgaccctgttgtgaagagaaaatccccaaaagaaacaagaaaaaaagaagaatatgacgatttgtagttagcggcgtatccgtatggggagaccctgtctgtttttggcgagccgaatagaaatttgagctctggttgatacgaggtgacaatggctatcacaattacccaagattgcaaggtagagtgttagcgatgctgtggcgcaacttggaagcattaaatggcataaagtaattaggcgtagcgcaaatgagcattttagtgcccgatccattgatggacagatccattgatacaatgtacatatccaccgtaatttacacgacagataccttggtagtaggtagacatcattacaacaatcgcagctcatcaatcacgcacaaacacgaacaaaatgttttcaagtatcaagtattgatgggcatctaaaagggtatgtcattccacgttgtctccaatatgagaggacatgtctataaaaggtttttgtctatatgtacaatagaaaaaagtttttttaattcccgttccttttgtcccgggacaaatttccaagaaatgtgtgtgtgtaaagaataaataaataataaaaaagttaaatcattttcctattccatatcgcattcccatccacgccagggacggtgaatccaaaaaaataaaaatcaacgaatgtagggtataacgtgagaaatttgtccataaattgatctagggtatatgtgcgccttgagatttgaggccaagtatgatagatagatccatatacccgtcatgcacagattgtctaggagacagcagcttagttgaaagaccaagagcaaggagcacggccggcgccgaggccgccgaagagctcggtgaagaccttctcgctgacgtcgatggagccggaggcacagcccatgcacttgtcgacgacgagggcggtggtggtcttgccgccagcgctaatggtgatggtcttgccgcacatggggttgccgttggactgggtgcccatctgctcccagttgatggcgacgaggttctgggtggtgtcctggccggagttgtcgacgccgcaagagccgaggccgacggtgtagtaggtgatgtctccctggaagctgccgccgctgctgcttccgctgctgccaccagcagcaggctggctggggctaggagagggagagggagaaggagagggagaaggagaaggagagggggaaggaatagcaatcgagaccgggggaggaggaggagccacggaagagctggagggcgcagcagcctcgatcgagacctgagcagaggtggtctgaggaggaggaggaggaggaggcgtgaagacagacgaagtcgaggcctcagcggtggtggtcggaggaggaggcggcgcctgggtgctggtggtgggaaccgcagcggtgctggagctgggcgcaacagtggacgacgaaggctcgacgaactcgccggcagaggcagcaaggccggagctggtgggagcagccacgggagtggtcttgccgtcctggaccaggtaggtggtggtggaatcgatcacctcagtctgggtgacatactcggtgtgccactcgatctcggtcacgacgttgtcacgagcaacgtggtggtgagcgtggtggccgtggtgaggcttggcggcagcggccgcaacgaggaaggcagaagcaacggtaaaggtcttcatcttgaatagctgtagttgaaaaggagcggtggtttgtcgcgatgttgttctgttcaacaggactgatgtagcaaaaagtgccgtagaggcgagaagtgcaaagacttttgaaggaatgtgggttgcaagaggaagggagagtcctgctccggaagtgggaaatagatcgactatgaagtaagtctgtttcgtttgcgaagaagagagagacgaaacaatcggccaggggggaggaggctggatttattaatgggattgcagcttacatgggctcccaggattaatacggagcgctagccggggggccctcagtcggcgtggtggtggccattgtgggcgtctgttcaattagcctggcgccatccacgctgggcgctgggctgctggagcccttctggagtcctgctggagccctgctggagccaagcgccgcgcaacgcagccagtgccaattcgctgcgctgcttacgtgctgcaagggcgttggcggcggaacagagggatgagtgagtggatggaggcctgagacaaaaaaagcagcgtgcgtgcactgttcaccaaaagagagcgaacggcgacccctaacggatcacagccgcgccgagctagccagacggcgctgccacgtcgccgctgcgggctgccattggcccccgggctgctgtagcgcctgtattacaggggcgaatagccttcgcgggctctgcaggggccgccatccggtcccatcgcagcgtcgcagcgccagccaggtacccggcaggccagccaatgggcgctggccggtgcctgaggcgctgcgggccctcgcacgcagattggcaggactcgcaaaacccgaaacatgtgcggtggagcgctgctttgcaaaaactcactcgccatctcggtggatccgcacgcacgggcaagagattcgagagaagaagagaaaagaaaatgcgcctcgtcatgcaagtttttttttttttgccctgctcctgttcacgcttctttttagctctacccccccatgtttgcattttgccgaccgacacttgagggaaattctttcttcgccagacccgcttcgtcttccatcccgtccacttggatcttgacattttcttgttgccgtccggctatcgagatgctgcctgccgtggagacactgacaacggtgcgctgttttttttttttgctcgtccctcttcttctccaaagaactgaacccatccgcccattgtgccgctgtgggtgctccgggaaggggaccaacgctattcaacgccatctcgtgcaatggagtgcgcctccacgtgctggccgtcaatgcctctttcattccaaaggccacccggagatgaggcgagtcagagatgatccgcccctcttttgttccgaatgctactgtgctgatgtggagggcagtttaatgtgttcaatatgcggcaggggcagcgcacagtatggtgttaattgaactagacggaagttgggctttttccgactaaactgcgtttgcttgtctccgaacacgccgacccaaggcacgctcattcgatctaaaacttgtggcggttgactccctgcttgtcatggcctgtcgtttaacttcaccgactgtctccaccaacgagttctgcgctgtaccaaccggatgggcacagttagaagccgcgtgggcgacaaatatggaaccgctgcgactttagtagccagcagcttaggccgcagcactattgcctctgtacagaaccgaaagggaaaaaaggaacaaaaagaagcaatgcaatcgccacgcgtcagaagaaaaattttcagttcatcgtcaaaggcttgcgtatgctagttcttgcttcctgccgctttccagaatcgcgatcccagggcgccatggcagcatagagagagaggacatgctgaatcattaatctcgctcagagccaggctcacagccgcatctgttccacggccctgtccccccgcacctttatttcccccgtcgtatgctattccgtgttcgcttgacatgaggaagaagtgcgtgcaggctccctccggtctcccttctctggatgctgattctctgcttggtgcaaccgccgatgggactcgtgcagccaatgtccaataccacggaagaaaaaagaggagtcgggtccaatcacggagagacatcttctgtccgctgttgtgtggcatcatctttcggtttcgattaggccattgtggttggctgccatcatgccgctcttctttttgctcgcagtggtgccaccggctgcccgctttctaaatgtgaagaggaacagtgactctcgctgaaacacgggcctgtcctcgtcgaaaatctcctcgaccacaaacgccttcttggctgctttgacaaactgcatgtcggctcgtctcctcttcttgaagcagaaatacaccacggcatccgaattgagctcaaacaggtccttgagcgtctgcatgagtagcgggaaggccggctcgaagtaaacacattcagctgccaatatcacgtccggcttgtgcgccacaacggcctctggaagcgtctcgcccctggatttttgcacacatcgtgttaggtcagtcaaatattggcttgggcgctgaaaatagagccacttgaggtatggtatggcaacgtagcaccgccaagaactctgctgggcggaggataccaagacgcagaagcggagaatcaaaagtcacgacgtaccagtccaatattgaggccgtagctttgccctccagctcgttcagctgaatattatgcttcatcagctccagcatcacatcctggtcggttaagatgagtggcgcctggaggttacaaccagccgccacagccaatccaactagtccaccaccagcgcccaattccagtctgcgttattaggcctgagtcagcagttcattctttgggagtggctttagtcatgcgccgaggtgggcatctgggctgagaaaaaaattcaagaacccgaagaaaaagcgccgagggccgtgtagaacagcacagaaaaagagggaggaaaaagaaaaccactcacatccgggcagtctccagcgtggctctatggtagcgcagcatgtgcttccccagcaccatgcccgcaggccacgtctggccgccgcagcctgtccgcacgtcctcgtggagcttgatagactgtgcgagcagtccgtcaaagtcgatgtttgtgtcgccggccgtctttgagtttggtagtgaaacgagatcctccgtgacgcccgcaacggggtccaagggaggtgaaggactgcggctctccatggccacaagctgtgctggtttgatcaaggtcagaggagagactgctattggcaggatggcggcaaggacgaaacaagaggctgttgtgatagagtttaagatccggcagggcgtctacgagcacatggcactgtcataatcccccgcagcagcctgtccctcttttttttgcgataccttatctgccatgaccctaaagtgatgtttttcctggccacgatagtgattccgagcgaaagaccctcaattgttccggcttgccgcgcactcggcctgtggcagatggccatggatgtttgctctactcgtacagagcacaatgaatacatcatcttggaccaccttttgccgcagtgatgatcgctgtagcgatggactaactgaactactccatccccgtctatagatgcgcggcagggatcatcgagtacagcttgacagcttgccggctgtgggtccaacggtccagctcggagactgtcaaggatctatgctcaagaatcgcttctgatctattaaagtgcttgcatcactatcgagggagcaatatcgcgtcacgcgtttctctgatcaagtgccaatcgcccctcattctccagatgctaaatagtctgtggccattcttcagagtggcatcccatgtctcagtcttcaacgccgccagcgcggggcacccgcgactctggaatgccacagcctctctggccagccttcttgacacttttatcgacggtgcaagcccgcgtatcctgctgtctgatctctgagagctggtctctgagacaatttacctcccatcgtaatggaccagctgtgcgttctcgtgattccctcggcattattggcaggccgagcccatgatggcttcgtgagccggctgtggtggaatgaagggggcttgcacccaagtctgtacccagccatctgccaggcgaattcaatatgacttcttcctgctggggtttccagtttcaatccttttccttgtcctctcctgcatgattgccttgttgatattcatctccccaaggccgtattttcaaaccaaagctcgtttctcctatgccgcatggcttttgtgctgcgttcttgaagttatccagcgctgtctggcgcaacatcgtgacatgatggcctcgctctttgcggttctcgttactcttcgcctcctggagaccgcgtgcgctgagcctgcgccctcatatcctttcaacgcgcaactccctcctgtggccaggatagaccggctcttctcgtactccttctctccaaacaccttcacgtccaactccgacatcacctactctctaggccatcatcctagttggttatccatcgacaaggggagccgccgtctgtatgggacgccaaaagatgaagatatccccgcgggagacgtcgtaggccagcagtttgacctcattgcgacagacggtatcggttcgacctcgatgaatgctactgttgtcatatcacgcaatcctccgccttcaataaaaatacctgtttcgcagcagatggacagcctcgggacattttcagccccgtcttcgctcctgtcctatccgtcaacagacttccgatatactttcgacccgagcacgtttggagatggacacaatttcagctactacgcttcgacgaatgatagcactcctttgccggcgtggatcacgttcgatcagcaaacattgaccttctccggcaggactccagcgtttgagtccttgatccagcctcctcaaaagttcgacttcagtctagtcgcctctgatgtcgtcggcttcgcgggaactgccctctcgtttgctattgtggtcggcagccacagactcaccacggatcaccccatcattcagctgaatgctacgagaggctccaagattggctttgatggattagcaaatggaatccagctagacgacaaggacgtgaaacccagctctcttaatgtgtcgaccgagaatatgccgtcttggctgtctttcgatccaacaacactactcttggagggaacgccgaccagcaacgatgggtcggccaatttcaaaatcgtcattcgtgatacctttgcggatgttctgaacattcacgtccgagccgatgtgggcaccggcttatttcagtcgaacctcaaaagggatatcgaaatacagcctggagatgacttcagccttgatctttcatcatatctccgcgatcccaaggacatagacctaaaagttgacttggatcccgaaccgggctggctacatgttgacgggctcaagatatcaggcaacgcccccaaaatggcaaaaggcaaattcaaaatgtcaatcaaagccacatccaaaagcaccggcctcagcgaatcagaaacattgcaagccgcgtttctctcgccagacgaaacaaaatcgtctcctacttctcatacatcagattccacgagaccggccagcatgaattctgaagatgccccctcgcgccgtatgaatacaaccgacattctcctagctactattttgccggttctgtttcttacctttgccataatgctcattgtatgcgtcatgcgcagaaggcggcatcgtcgaacgtacatctcgtccgcaaagcatcggcccaagatatcagacccgatacggttcacaatgcgcaataacgagtcagatgaggagacaatctaccatgcagagaagactattggctccaaaagctccaaaaagtccaacacgcagctgccgatattcaagaaaggcaacggtatctttgcagaggtagcatcacggatgtcgtcaatgtcaaaaaggtcgggtactttgcgcggcgtttccataccacggcgtacttatgcagagccaatggcctcgggagctcggcctgacacggctagaagtgtcagtccgctggatgaggaagaccaagcctcatggttcaccgtggagagaaccacggccagtggacgaagtcataaggcgagaaacagctgccattcagacacgaccttgccggaagccgcccaactgtacttgcctacatcaagcttcctcacagaagctggagagagtgcatttagaagcggactagacctcacgctgccatccttggatgatctggccaacatacaacccatgtctgttgcagctcacaacgtttcgagggagcgaggcatctcagggatgttttcagatataacgtccagctctgccgcattgccgtcagtcctttcaaccgttcaagacctccaagagccattcgaccccagccttgtcagtcgggcaaaacactcagtcacagaggctaccgcgaaagaaaaggggcctgtcacagaagcagaaacagaaggcgaaacagccgaaagcatctcagagctaaaacaacccagccaagcacggatatcaagtaacaaatggttcagccaccgcggctcttcttggaccaacaagacctccatgtcaaacagagccaagagcttccaaacagagccatcattcgggtcaaacgaaaactggcgccccctcggcaaaaaagatgccagcgtaggatacctcgagctcttggacgagacgccctttctcccatcaagatcggcatccaagaacaacaacgtgtcacagctggaagagcgacggagcctggagctcatgtcgccgagcaaatggggcgaggacgagaggaagagcaccgtgatacggcccacgcggccgacgagtgcgatgtctctgatgagcgaagggggcaagtcgtctgtgtttggggagagagaagcggcggcgaagtcaaaggcggtgacggattggaggagagaggattcggctgctaaagtgtctgagaggagcttcaagatgtttatatagggagactagttaaaaaggcgggttggcataactgctttgtgctgatataatgttttccttttcctcatggagtcagtagtagtcgtgttttgtttatgctatgtagcctttttattttcgataccatggaattatgtagagatggagagcaagaaatagaacattttcccactatgaccacaactctacaatcatttgtctactgcctctgctgcttctactgtaaagactttttataaacccgagtgctcgtattcctctttgtgtgtgtattttcattgcggtccctgtttttctgcttctcgcccaacagtttagagtaaaaaaaagtctgttggccaattgagtcgtcgaagcgcatcatcgattttatcacagagatagccgcgcggcataataggcaaggtaccgcagttaagtgccgagtacctggccctagtaatcgcgggtgcaaggtacatgcacatctagcattggatcgccttttttctccagccacaaaacccctccgttccgcagaagatggatggaggggctggctgcagtgaagcatctcaatgccacgctgctttctaatcggcatgcccacgagcctgcttctattttaagcctcgcctcgttatcagagactcttaaagaagagcaaactactcaatatcaaatctccgctacggggcacaagcactaaactaaacataaaatagaactgctccgcttcgtgctaaagaacatggagacgcaaaggaaattaaagcccttttgcctcttggagaagacgcacagatgggcgggcttttctcgctaggcagcttgcagtagcttgcttcgccacatctggctgcctgtatctgcctatctgctgcccgagaacaagaatgaaagagactggaaagtgaacagagcctcctaggggggggtttgaagagctctagcgctatcaggcagcctgtagcatagcgcccggggagcccgtttgcaatgcagcggtgatgcgaggaagaaaaaaaaaagtgtggcgttcgatttggctgatgtaggtattctagtaccccgcttcctgcgaatccgacttttgcgtcgctggcaaaaccaccacacacaaacaaatcttcatccacctgacctctagtttttttttccctttggcacgccattccacttcctggaatctaaagccaaccagaggcactttgcgaggtatccagccttgcctcgacgcctagagcccgcagcctttttctttcttcttcactcaccttgtttcgtgccgcacgcaaagcaccctcgacgatcgcccgcacctcgtctctcgccaacatcgatataatccttcgctagccctcgtgagccagaagtcctctccgcagccatgggtcagaccctctcggagcccgtcgtcgaaaaggtgtgttgcgttgcgttgcgttgcgggcgcctcgtctgcgaagtgcccgctgtctatccccgtcatgccttgagcgcaccgtgatgctcgcctcatatgcctcagccgcggctcgaggccccgcgactcgatagcttccacgggctctagaaatccatgcgtgcgtggtcttgtgccacctcgtatcgcttctgctctgcctcttcccctgcctcgtgtatcccgccattgggcatcggagagcagaaaatcggtcgtcgagcgcatgcacaaccccgccgcgcatggctgcccatctttccctctcctttgccctgcgttgctgcctccgcttgccatctcggggctccttttcaagctgccctcacaattgctaaccacctctcttctctccgccatttagacttccgaaaaaggcgaggatgaccgactcctcttcggtgtctcggccatgcaaggctggcgcattagcatggaagatgcccacacggctgagttgaacctacccgcacccgataacgacaccaagacgcaccccgacaggctggcctttttcggagtctacgacggacacggaggagacaaagtcgcattgttcgcaggcgacaatatccacaacattgtattcaaacaagattcgttcaagactggcaactatgctcagggtctcaaagacggcttccttgccacggatcgggccattctcaacggtacgaatatgatactcccattttatatgtatttgcgagcttgtgcgcaaagcacaagcacgaagaagaagcaggagaggagaagaacaaacatggactacgcccatatcttccgcttctccagtgcatatgctgcaactataattttcacggaagaatagtgagctcgtgctaactcgccttgcgcgacgttgtttacagaccccaagtacgaggaagaagtttctggctgcaccgcttgcgtttccctgattgccggaaacaaaatttatgtcgtacgttcaccttgccaacagaagtggcagcgtactcaaattaacaaaaaaatctcacaggcaaacgctggtgactctcgaggtgtgctgggcatcaagggtcgagcaaagcccctgtccaacgaccacaagcctcagcttgaaagtttgtacacccgatcaatcagtatctgaagattagaaatactgattgccatgtccttgcgattttacagcggagaagaaccgaatcacggcagcaggcggctttgtcgactttggccgtgtcaacggtaacctggcactgtcgcgtgccattggcgatttcgaattcaagaagagcgccgagctctcccccgaaaatcaaatcgttactgcttttcccgatgtcgaggagcacgatcttacagaggaagatgaattcttggtgattgcttgtgatggtgagttggaatgataccaacaaaagttggttctaggtttgaggaaaacgccaggcttacatacatcttttttgctaggtatctgggattgtcagtcttcccaggctgtcgttgaattcgtgcgacgaggcattgctgccagacaagaccttgacaagatttgcgagaacatgatggacaactgcttggcatcaaactcagaaaccggcggcgttggctgcgacaacatgaccatgatcatcattggcttcttgcacggcaagaccaaggagcagtggtacgatgagatcgccaagcgagtggctgacggagatggcccttgtgcccccccggaatatggtacgagcgaaccattccccagcttcccatatacaagcccagaggcggaaccttgaagactgaccacaatgttactatcagccgagttccgcggcccgggagtccaccacaactacgaggacagtgacagcggctatgaccttgaccaggagagtggtggcaagttcagcctttccggaaaccgtggtcgcatcatcttccttggcgacggcacggaagtcctgaccggagctgacgacaccgagatgtttgacaacgctgacgaggacaaggatcttcccagccagatttcaaagaaccctaaagaatccgaggctaaggaagattcagagtccaagccagcgcccgggtcagcatctgctccggtggagacgaaacaagacgacaaggcatctgaggagagtaagaaggattaggtggtcctttcgcccttttcaggtagcccgccttgaagccccccgcccttgtgttatcgatgaatatgtgtcattatattctttttttcttttccggctgtcgctcgaactaggcgtaatctcgatctcgaaccaaggcgtggaggaacatgtgtacccttacctaggtaagccaggaagaaggaaaggaaagggctattagcaaacgtgggggagagggcagaggattagggggcggttagactttctgagtgttgccctctttatacggttctttatatcgttgttgatatttggtgtaccggtggtataatatttggatcaaggagagttgggtctcttgcagcatacacacggtttccccccccttgacgcgcatcttcttttttttatcactccgtcctacgtcttggaacaggaaaaccgccatctcagagcttgatccttttgtttctattataatttcttttctcgcattgctccagacccatttattatcatttctgatacccaaccaaccttgtccacagatgtccgctttttcatactattcaggctcgggtgatgttgtgaaccaattggtgaaatgaggcactattcgcgttttaaatatgggagaccgtgtgggtttgcttttcggatgacaggcatgactggtgttttcacatgctgcctaggtacgtatacatcaccattctgcccccagcttctctccagactagatgtgtatctcatctttggaagatatgaccggtggtgatgtcaacttattttaggcttcgcttgtagatggtaaaagaagagcaaaaaaaaaaaggaaaagggctacgaagaaaaggcgagagtgaaaatggcctctcttgtggaggtgcggcataagactagaaaggcagatgatgtcaagacacttactttttggcacatgccatgtcttcaatatattgtacatgagatttttatatatatgcttgcttatctgctagtatacagttgtgatattcataaatgtccgttaaaaaaagcagtaactgaactgctgcttatctgtgccataacataccatgctacccaagacacgtcccctccgagtttctatataaattacacagattcattgatctttgccaaaatgatataaaataaaaaaacttcctttccctccctccctcaagaactcctttctaaaccatgcggttcccttttatattcgtcaaaccattgctgtgatttctttgccttgtcttcattccagcccttcaccatcgtctttggatcgaaatgccaattcaaatgcacgtacattgccttcttgccttccgtctcactacccaccattttaatcgccaaatcgttaccaggagtatcggcgccctcgtactggaagtctttgggatgtctatgccgcaggagcagcggcttgtcctttgtccgctgagcgaggtcaagcatatccaccagcggtttcgcgggcttatatccctcgcagacttggttgatggcccattccacacgggacagcatcctggatatccctctggtttggttctcccgcaggaggcggcccatgtccttggagagcatctttggtttatgctgcagccagaatgtatctttgacgtgattcgcgagatggcggcgcagaatgattctcgtgagatagtgcaatttatactctagcgctccgtaaaagacagccacgccgagggaatgcggcagctgaagcctgatggccagccgaataatgtatcgatacgttgtcgcatctgcctcgtttccagactccttcagtttggtaagcgcccacatggccgtatcccagtccttgtagaacagacatttgtctagaaccaggttaatggtatcgacgccaaccttgcggccatcttcagactgcatttcgataaggctcttgaactcgtcgtagcggcgattgttccgctcgtggaaccggaagaactctgttaatatgctctttatagcatcagtcgtgaaccagtcatcgccataccgcgacttctgttccgccatgaagacggggagccttttgccagacttgaaggcaacgtaggcgtcatgggcggccatgatccgcgcaattcccctgcgcgtggcaggatccttgaacaagcccaagtcgtacatggccacgatgatctgtcttctttccgtctctttttcgaccagctcgaggaacagtagccacgtccgcgcattggggtgaaagtatcgctgctccatctttcgaagcagccaatggaagaatccaacgtcacgtttagtgacatagccttcgagcataatattgaaaacttctgtatctaggggtataccccattctcctgccagagccagcagtcggtctgcgtcggcccgatggcctcctttgtgggccatgaatgacatggccatcttcagtgtcgacggtgtaatgcaggcctttgcatcggcgtctgtgagggcatccataatcatgcggattctgataccgtccgtgtcgacaaacttgccgtccttttcgggctttacatagtagcgtagcgcaagatgcggacgcaggcggccgcaaacaagcgtcgtgatgtatgattcgagattctcaatcgtccactgttccggcttaggcgtctgctcgtacggcgtatcgatccaatgcgtttgatgctcctgatgcacccagatattgtcgagcttatcttctgggataaacgtgccaccatccgcggcatcctcaatggcaggccaaagtcgcttcacctcgtagccaaatgccgcaacttctccaagcctgtatacttcaacgtccttgcacgcagctaccaattcctccgccgcgctcgccaacactgagctctttccacgcagaataatcgccgaggggttctgatgatccgaagaaactcgaagcttggcaagcaatcccgtcgtcgaatctacaaactcaaccttcttgttgtccagctccagttcccacgactttggcagcacaatcctcatcgccgccatgctcagcggctcgctcctcttggtcatcatcctcttcatcaggttatacgtctctgaccagtccggcatctcctggccaaaatctcgccatatcatgtcgaacgccacctgcaccttggccacctgcaaggcatgcactttgctctcttccgccgcatgcaccagcggatagcccctcgccgtggggacatacggcgaagcgagcttccgttgtacatcctttgactgtgccgcgctcttttctcgaaaagtctctctgaacatgcggtttcgagcattgtttgggcgtgtcgccttcgaggtcggagattctgaagcagatgatgccgtctcggcctctacaggcgaggcatcttgtacttccgcaaccgcagacttgttcgtcaaagtggctgaagaagtaaagcgcgaggtcgagtccagggccagcgcgggcctaagagacgctgcggtgcgccatgagagcgcaagagtcggacgagatccaggcgtgccgatgaactgggaccgagtcctccaaatcgacttgatccctcggaacattggtcatgaggtgcacatgttgctgctttatatgagggcagtgaagaggcagagttcgcaataggaaatgcgctgccgataagccccgataagggatttctgttgccgccgcagcattttagcatcgtcacgtgcctcctcgacttacacgccgtttcttccaacgtagactggattgatgctcgcattgaacgaaaataagaggctctttattcatagccagagatctggtctcataattctactatcaaatcctgaaagtccaactcaaaacccaatcgccaaatgctgtgctcccatgtaagtagatgccaaaaaaaacagtcaacagtcattctccccttcagaattcccaatagcgccagttccacggccagatatatgagtagggtccgccattttttcaaatcattcttctaccaactcctccaaccacaaaggggtatatgcattagcctgtccagtttctctcaagccaaaaatgacgtaaattccaaagaacgccttagggctttggcatcttgtcatttctcgggggctcaggagcgctcttgtccaagcctagccatggatcatcgctcaatccctcacaggcgccaacagcgtctcgcaattctccgctctcagccatctgcttcacatcgctccaataagccagtttgcaaacctcttcttcagcatgcttcgcggcggcgtcaagggcctctttgcggagcttcgatttcaggctttcgtcttcctcccatgcttttgctgcctcttcatgtttatgcagcaaatatgaaagtagctgtctgcgcgattgctggaatatgaatagagccatgatttcatgcatctcatgctgtagctctgatagatctttcgcatgttcgatgtaattctcgatagcttctcgcctctctcggtcaattctggcagagcggagaacatgaagcaacatatgtatatcttcgatatccggtcgatcttgctccggctcagcagacgatgcctgcgtcatactaaatcggcttggagatcggcttggacccctgcttggagccctgcttccgactcggctggcttgtgggctgagaacggacggtgagtgagtatggaaatagtcgagattgttaagagggtttgaaccgatagttgcttcttcaggtcgcttccttgccctcatccgaatccacgcacgtcgtctaacaaacgagttccaccacctcggtccgtgccacgagaatgccttttgaaaggcaaaagaatattcccaaccaccctcatctaagccatcttgctcattgatccgccattcaggccatacccactcccacgagggatcgggaacttgcgcagtatggatatcagtaggagatggattgtggtaagcgttggctgcaaaaatacttggttagatgaagttctttggacaatgtcacgattcgcaggtataactcactccaaggagtgggatcgagcccaccgagagccgcgccagaaaacaaaccaacgccgcaaaaaaacccccctctttcattctcatatagaatatctatggccgtctcccgcttgtctcttgatcttggccgcgaacggctatcccaatgtgaagtgcgttccgaaacggtgtcgagacttgggcctacttttcaaaagttagcatgaatcgtgggaaatgaaaaggcgcagtacccacctcgaatttcgattgaaggcccctcgccagaaaccgaaggccgcaaggagctggtcgtctctgccgtagggagctggtaaatatgagcctcggcatcttttcccttcaacgcactgctcggctgcagatgcccttcgtcttggccttgtctctcgccgcgatgcgatggccgctcctcatcctccgtctctgcctcctgttcagattgcaggcgtgaaactgtatccgtggcggcgagctctctgccttcggcgcttacagctcgctgcgacccgcctccgtcctcatcgtcaaaaattgcaatctcgtgatcgtagtctcccggctgtaaagtcccaacgcggcgtgagccgtgcatgttgattgtagtcgtcaacagatcatgaggatgttggttccgggtcgattatagtcgcaggataaggattgtgtatatggcactatcgcttggactggagaatcatgtatagattcgagcgagtgcctatttttgagctcacgtcatcgattatgtgccagacaagaggattttcgctatagcattcgagtcttggcaatatcgaaagtattattagaaattgtagcaaagaaacggggggaattaaagaagaggaaagtcccaacgtcaaagaaccaggaacgcttcacgcgcacaagaagcagcaggctggcccgtgtaaaaggagtagagagcaaaaaaagaaggatgaagcaggcggagctccaagcttgttttactgcttccggccaggcaatagcgcgacttgcagggccaaatgacccgcaagtggggagtcgatgcgccgacatgcactggagctcaccattgcatacgttctaaacgtggctgtcacatggtgctatcgaatctacaactgttcatacacagtattgacttggtcccttgtgttgtacaggtactggcgatcattcgtatctcagctctcgccgatgaaggcatcgttaactcggtaccttgcaagccaaaggacgggtagctgtgtatgatgtaatggcagcaccaagccgcacgctagagccgctaaatcacagcaacaggcaccataagagccatgcttcagcgattttcttcagtggagtcgatttgcttcctagcgaccgatcatcctgcatgcatgggctcttctttttttcttctctcccgcagatcgcagattcgtcccattggtgctgcactgtcgtgttgagatagagcccctgtcactctctagaagagttgttccacgggcatcgtcatgttgcatcaaatacaaatcgtttattctcaagcctcaaatctcacattgccgtttatacacggctccaaagagatcaaccattaatactctaggtcatttaatagcgccaaagtttcaattgtaaaaacctggggtactgtgctcgctacatgctgccccgctctcacggccacactacgtcatgtattctcaagtcgcccttttttgcatcaccatcacgaagttctttccagcaggttgcctcagtgcaccaaagtccaaggtaccaaaaagcgatgcgtcataatgaagtagatggtttcgagcatggcttgaataataaaacagagcttgtgactgcaatccgatgccagaacgtttctagctagacacgagcttttcctccaattaattcattcctctcgtcacccatccattttccaagcattcaacagctttctacttttctcttctttttttttccgaaccagtgtaaaaacaaatcatctcaaatactcacacattcgccaccaaccaacatcatcgctaattccttgctctcgcgcatcgtaacacagcgcatcagaacaacgcatatacacatcacatccatatacatccagtcatcatgtctcgatcacgaatgcccctcgtcctcggcctcggtgccgccggtggtatcggctactacctctacagtgcaggcggcaacgccaaagcagcagaggccaagtttgagagtatggatacctcaacttgcttgatattaattatacatgttcaaccactttactaacgctcatttttcctaggcgacgccgacagagtagccgcaaagatcaagggcaagctccccggcgactctcccaatgccgaaaaggagtttaagaaatatggcgaggaagctggcgccaagctcgacaaagctgtacgttccctcttattcgaaaaaagtcaaattcctcccaacttggacaaataaactgactcattcctcctagtgggccgatgccgacagagaagccggcaagctcaagagcaacgcagaatcctacgccaaggacgccaaaggcgaaaccctgaaagccattgacaagtttgaccgaaaggtcgaggacggcgccgcaaaggccaagagcggcgtctcgggctggtttgggggaagcagcaaataagaaagccttgtaatactattgtaattccagattgtgtgggcaaagggttcagaagaaaagtaatgaagctacagcagtcgatggaggggacatgagcaagattgcgtcgtgtctattttaaaacctgataccagtatatcattttgagaagaaatatggattaaagtctcgatttcattgatagtctatcaaccactctttgatgttaaaaaaaaatgtacaattgataatattccaagccacccatacaccgtaaataaagcaacatgaccaaattttcaactcgtgatatgaaaagaatccttaaccccttcttcaaactccattgcccatttctagaaatcagtattatacgaaccccatatccgcgcgcaacatcactgctctagctccgccgcaacaagcttcaaaatctcctccacgctcttcttcgcattcttcggatccttcgccacagcctgccacacctcgccatgcctcggctcgttgagcacacacttggtcaccatatccgccctcttctcatccgtgccatgctgcaccaagaaccgataataccacgcccagctgtcgccctggtccgcgtccagcacaagcgccttctcgaaccagctctgcgccttctccagcttacggtcaccccagaagatgcgcgcgacggccacaaagaggatcgggtcgttgtccaccttcttgatggcctccaggctgcggggctttcgctgcgtgcgaggctcaaggttccagatttgctcgacccagaggatgccgcacttgggaacttcttggagcgccttggccatgagcgacttggcttgagagaggttgccagcacgacgctcgaggcgaacggactcgcaccagagctctccattcttgggtacggccagacgcgctcggtcaagcaccgaacgggccttgacagtaagaccggccttttcttccagacgagagtaaagcagccacagaggcacggacctgggaacagccttgacccctgcggcgtacgcctcacgagcctggcccgtcttgccaagatcttcatatatttggccctttagcatccatagtttggctgcagcggggaagagttgtaatgcctgtaaatccaggtccagcgccgtctcaacattgcccaagacccgctcaaagacaacgctcttcatccaaacacgatcagtaggggcctgttctcttgcaatcgccagtagtttccgagcctggtcttcgttgccattctcagactccagcttgacggcagccagccaaatgtcttcgttgttggggttctggttaaatgctcgcttgagcaccaatctcgcattgtccacatctcccgattgccacttctccttggccagcatcatccacagatcctcgctcttaggacaggcttcgaccgccttctccaggacctgccacagagactcgcgcgttccgtgattccgctcaaggtctgctgcagccatccacatcgtccggctattgacaaagacgcgcagagcgtaggcgtagatggccctcgccgtctcgtatctacctctattgatacttgacctggcatcctccgcccatgtgtctttacggtcatcgtcctcatccaagccccagcccagagtttcctggataatgttctggcaggtgatgatggcaccttcttcctcacacttctccgcctctccaatccactcttcacgttttggcatggccgattctttagccagaacctggacagctcgtttcagaacgggaatcttctgtccctggcctagctgttcttgtaaacgagcggccgcaatccaaatctcatgagaagttgggacggcctttcgtgccttgttcagaaccttttgggcattttcgggggattcgagtcgtgccagcgcaagccacaagtctactgaaagcgggatgagctctgtagcctttgccaacatgagcttcgcgtcttcagggtcgtcttccaagttcaccgcctccttccaaagcgcctctgattctgggatatggtccagcgcctgtctgatgactcgtttcttgttgcttggtatagtttccagcctcatcgcctccacccagagcctaaccgaacggttgttggcctctatagctcggcgtgcaataatcttggtatttggtgagtcgtgattaagtcgaatattttccagccacgcatcttcgctcttgggacatctagtacatccctggtcgatcgttttccgcgcagccacaagcttgcctgccaactcctccaatcgggcggccgctatccagcccagagcattatttgggtttgtctttaccacagactgaagcagctcccgcactcgattgatgtcgccgacctgtgcctgagattcgttcatctgcatcttgttcaagctcgtaatgtatccctgcgcatcgatgctacttgaagttccaacgaccgagtcgccgccagcagtttgcgaggcctgttccagcctcgacttcagtactctgtcgcgggcagcaccaatcttggcaaagttggtcatggtgccgtcagatgcatccgttgtgtttgacgatgctgccccgtcatccatgactgttgtgcccatctcgcccgaggaccctgctgccgcgagcacgctgtctggcaccgcgtagaagcgctgccgcagagcctgcttgctccgtcggttcttgcccgtcaaatctcccacctctggcaaattcgcccagtcgtcatccgagaccgaagcaagggcgcgcttcagatctgaaaactgttgctggatcttggggttgttccgttcgtattcatctcgctcagcattttcacgagcctctctctgccgtctccgtcggtccattcgctcatctacccactcccagatcttgtccgcctcctcatcgtccttgtcgtagactccgcccgcgaaaagtccaacctcgttgtccgggtcctggtacctttcgtcgtcttcctcctcctccttatccttgccctttttgccttcgggcacgagtccaagctgggcagcgcgcttcgcaatcgcctctttgatctggtcttcgctggggccatcacgagcagggccaagatcggatcgggttgtgaaaccggtggcacctcgacccagaccagcgacgtagttttccggagccggctggctcagaaagtcgcgtcgggttgacatcgtttcggccgaattctgagtggatggtgcgatttcaagatgaaggttgatcaaggcaaaagcccttgtcgcgagtcaaaggcaacacttagacttagcctgcctgaggtgtgaaaagggagcttgtagtgggtgtggatttataagcttgcaaatggcatctcagccggatattcgcacgcgctttaactatcctggcactccccagaactcttatcgataattccaccccgacaaaaaaaaaagtttcccaccaccatccatcgcccctcgtctccacgatatcgcaacgcctgcagatatacccaaattgcgccaactggtggttattattacacaatggccaaggccgacagatcgaagcgcaacaacgcttccagcggcccctacgagaagcccggcgacaaaaactcaaaaaccaacaatgtcttcaaattcaacacaaactttggccagcacattctcaagaaccccggtgtctcagacgccattgtcgacaaggcctttctcaagcccacagacaccgtcctcgaagtcggccccggtaccggtaacttgacagtccgcattctggaaaaggcgaagaaatgcatctgcgtcgagctggatcctcgaatggcggccgaagtcaccaagcgtgtgcagggaaagccggagcagcgaaagttggaggttctgctgggagatgtgatcaagactgagctgccagcgtttgacgtttgcatttcaaacaccccatatcaagtatgcccaatcattgctctccattcttactacaccatactgacctttgtcgaacagatctcaagtcctctcgtcttcaagctcctctctctgcccaatcctcctcgatgctccgttctcatgttccagcgtgaattcgccctccgcctcaccgctcgccccggcgacgccctctactgccgcctgtccgtcaacgcccagttctgggccaagatcacccacatcatgaaggtcggcaagaacaacttccggcccccgccccaggtcgagtcgtccgtcgtgcgcatcgagcccaagatgggcaaggaccggcccaacgtcagctgggacgagtgggacggcctcttgcgcgtgtgctttgtccgcaagaacaagacgctccgcgcgagctggctgggcaccaaggaggtcctcgccatggtcgagcgcaactaccgcacctggtgcgccatgaacggcgtgcccattgacgagagcgtcatcgagggcgcagaggaggaggaagacgacatggaaatggacgatggtggcgccgccgccaacgacggcgaagatgccggcatggatgtcgatgacctcggcgacgatacccccagcttcttccaagaactcaagaccgccagcgcaagcgtccccaagacaaagagcaagcgcaagaagacaaaggtcgcagagctcgtgcgcgagaaaatccgcaaagtcctcgaggacgtaaccgagctcgcagataagcgctccggcaagtgcgacgaaaacgactttttgcgtttgctctttgcctttaacgaggagggcattcacttttcataaactgtctcttttactttttacttctacttatttattaaggataccaaagtggtgaatctggaggagatatgaagttatgagatatatttccttgttggaagacgatttttattctttttttcttttttgtcatggttcgcaataaaagccggaggggagggcgttacaggagttctttacaaccatcttgcaataggcatcgaagaagcatcatgtttttgttgcacgcctgcagccttacatatgtagttccttagttagaaaagaaaatatcattacaattcaagaacaaaagacacaaccatgtaaaaagcgccatcgttgggaattatttgactttcactgtatttatcttgtctcttatgctgtaaactatctttcctctaccgattcaactggctcttttcaattctaacgcatattaatcccttagaacaatgctgctttcccatagcctcctcgttgcttctcagagtaaaaaccaaaaaagaatataggtgaaataactactctcctgttggatgagacctcgacctacttgtcataaagaaatgatatccttataattacaaaaaaagctagttgccactttttctcatctatatcgcatatgaaataaagaaactccatccaaaggggtaaaaagagaaatatgcctttcgtgctccctgtttttttgttttgcttttcattcttgtacatttctgtaattttaaaagagagtgtggaatgcttctcaagccggggagatttcattaccacaagtgagcccttcaaaaaaaaaaatgaaaaagaaagagtgggagaataagggaaagagaaccaaagcatgtaaaatgaaaagaaaaaaggggggggggggggtgaaatattcgtttcttcgcccaacttctttttcgcgtctggacacatacacacatacaaagacccaaaaaaacaccttttggcagggccaactttgtctttaccagtaaccgaacaagccatgctgtagttggaaaaagacttaatccaacgcctctgctccataggagaaggggtaaaaaaaaaaagaaaggaaaaagaaaaacctcgctatgcgcgctgaatgtacacaagccaaaagaaaaaagttatagggagtagaagagggaaaaggaaattggagaagatggaaagataagggtgacagcgatgtagcaggtatcaaaagaaaagagaaatccataaatctctgcgcgtcttatgcttcaaaatttactgccgtaacattgggtttcaaaggaggattattcgccgagtttggtttgaccgtcgttcgtccggaaaccgtggcgcttcggatatgtgcgctcaggggaaggctgtatttgacaactccctttacaataagatcaaattcgttttgataaattcgctcccaacgcttagagccgccggcagtagcattgccaggatacggtaactgcatctcaccagttgatgaagacaggccttggtgaaacaacgagccctcgaaagtcaaggggctgtcgaattcggtgatgcggccaagcaagatgtttggcttcgtctcgtcctctcctccaggagtagtggggtcgttcggggggtcgtcgtatggacgtaccaagttgtctcgtggtccatccgggctgtcccaccaatctgagtcggcgcctccatactcggatttggcgaagatctcaaggtttgcatgatcaattgtgacaaccacaacattgggattgtgcgccttgacagtgacatcaaacatgagaacctgttcgctggtgacgacattgtggatggaaacaatttcaatgtcgctcaggggctgggacgtcgcaaacatgaagccaatggcaccggtaatgaccaggaggaacatcatcgttaggaccaagcaagcggcaaatcggttgagatatgacgacctcctggtgtaggtctgcgcctccgcctgccgaaggttatgcggaccacgcctaaatcgtccccctctgcggccgttgtcgagcagaggcgtgcgttcgtcatctgcaccagtggtgtcgtccaaatcatagctcgaagacatgtgtatcgccgagcgtttggagctcagcggtcctcgcatggaggggtggttccttgggctgggcggcccagaagaatgacgagagttggctatcttgggccttggcgtattctgaaaaggcgattcgttgtcaaagagtgaggcatggccgttgccgggttgtcgaccccagcgtcctatgtggtgatgctgccgaacagtgccacgaccggagccaccggcgctgcggcccgttcctctgccatcttcgtcgccagttaacacaccgccatcgatggcaccattgccataagtattggagaatttcatgctcttcttaggcgcaggaacatggttgtccatgataccatatatggagcgcaaattggggcgatctccctggctgactatagatgttgcactgggagtgcgagagtggaagcgacgggtagccctatctcccacatccggaggattggaatcatacacaaacgtctcttctgaatcagaggtattagcttcatcaacagcgtttgcgatcttggcttcgaaaatatccgctttggatgatcctagcattgaaagaagtttttttagcacagctgtccatcatcaaaggtaaagaagcaaaccaaaggggaagaaactcaccatttccgcttgtgacgggttgtttgcgagatctcttcttttcttttttaggcttaatagtctctgtgctttgcttcgttcttagagtaccattcatgccgtctgcctttgggcctactgtaagtgccacctggggaatgctggaaacggtctcagtttccaccgtcatggtctgcgtagacccctcaggccgggcttttgcttgcttggatagcattatcgtactcgattgtctcgaaaggagaggcggaggaaccgaggttgtcctcctggcaccggtgctatcaccgccattctcgtggctggcaatcatgggcctggctcgcagcgttcggccgccatcaatatctgactgattgtcgtatgagaatttttcccttacgtgctccagaagggacgaatcctgctgctggcgacggcgggctggcgagttgggctggctaacctcttgaacagtttccaaaggcccgcgggccggtgttcggaggccggaagccatctgcaaatcctcggcttcgctctcgctggcggttaggtactggtatgagtctgccggctgggcagacggactggggtgctggacgttgatgagaggaggaggagggtcctgctcgctcgggcgaggcgtagtgctgccgtttctaagcagctgcagcggaggagagcgtacacgcggcgacacgggccatttcgtgttgtctctcaactcggacagctgtgcaggcttctgcggctctggtgcctgggcgggctgggagtcttggttggcggtgacgggcacgaggaccggcgtggtggtcgcggagaggcttcgagtgccggaggcaggaccgccaagagacgacttgagctggcgagacgggctctgatccagctggctgctgttccgtgagctggagcggttgatcctgcccgacgacgaagttgctctccggggatgacgggtcggagaggggtctcgggagcccatgggtgaataagtgacggagttgctggcggatgattgtctcgacgtctggcccgcggtggcactggcgctggacgtcgcaccggacgcaggcgcaccaggtgtgggctgatgattcgccatgtcggggccggcaggctgtgtggcgccttcaccaccgtcagtagcagcggccggtggcctgttcatggctgtggtggatagcgagagtcgtcgtggggtgttcgcagagcatgagcatgcatgccaacggggcaggcctctggaggtactgcgaggtgtgtgtacgaaatacagggtccgatggcgagtgggaacgggtcttagggccagatcattgtggttggctcgcggatacaggagcggtgcaggccgtcgagagactgcgggaggatcggatgggcgcgcgatgcccaacgttgttgtcttgctggatgagccctggcgagcgagtgcgacgacgcagaggctgcgagactggctggaggcggcgggccaatggctggagtctggcaagcttcggcggagctcgagcggcgtgtcgcagctgacggggccagaggtctagggagggtgtttggacgcacaagcagaatggcaggaaaaaaaggtgaatatttgcttccagccggggaagagaggatgacgggcctgagatggggacgctgggcggaaacaaggatgacacaatcaatcaatcaggttgacggccaagatggtgggactttgctcagggccgcgctagagccaggaggaggaaggcatggaagggtgtgggaatacggtggaagggcttgcaaaaccgagaaatgggcgtgtacgggcgggtacttggcgacatggggaggaggcgctccgggggctgcggtctggccagcggttgaggtagcaccaatgtacagtgccgcccactgtggggaaagtaccagcctgccgtagcgcgagcgggctaggcggcttctgtcatgctgattggcacacgccgacgagatttaggcggtcggtcgattaaaccttgctgcagcagaagtctgtgccagcgatagggctagaagggctgcaagaggaggaagaaaaaattgcagcaatgtcgaccttgtatctgggttctgattccgggttggagtcttatctacagacagaatagagacgcggcactgctgttctctccatgtacaatcgatacatacctgtgctggcttgggtgtgcccatgtgtaagttgcacgaagcgaggcagagcccgatgaacatggccaagatgctgcagatgcagatttttcgccttcttcccatgtacctgctcactttgtcagcggttcaacaaaacagagacctggcccggataagtcagatatctagggctcacgctctgcaccaggaacgccgggggtttgccgcattagcaccgtctcgccaaacactagcatcgaaaagttgagtggcagcaaaaagcccagcctcttcgctcccaacagagacatgtgcagtgccgcggccccgtaagtcgcactggtctgctgactgtgtgctattctggtccaaagtgccctgtatcactgccgaaatcacaagcaattgatcattgttagtaccagccagtagctcaacgtccagacacgcaagtatcgtctacctggatcggcgtgtcttgtggcagctcttgcttggttccgggcacctcgccagtccccagttgcagcacaacattgccaggtggcacttcggatgcgggaaggcagaaagagcctgcagctagtcggaccgcagccaatcgacggtgcgctgctggtaacccaattcgcatgagcagggcaggtatccgctatcaggcagtgggtgagctgcctctacaacggcgtgctagcagcgtgggcgacaaaatggctacgcggacagcaatggggcctggtggactgtatggccactcagctgtcttttgcccgctccgtcgtcacattttctgtttctcacaattgacgacggctgatcaattcgagtcgacgcctctacaatcaagacaccaccatctcaacaggctccgtaacgcgttgaaacccccgttgaagcaacacaaacggccaaaagggcccagaagcagagatcagcacgtcatggagacacctcgacactcaacgccggaggagacacgccgctcctgacctcctgtggcaccaaccagccttgcgccagcaaaggccgtccaattccctttgctggcccccaaagcgaaaacctggaagcagaggatgcagaatttgggtggtgcagaagcacagactgaagtctggcggcgacgcccgatccacacacgtcatggactgcgcaacagctggtttcactttgatttcccgctcggcagcgcgggaatccctttattgccttgccgaattcagtgtctaggattgcaatgtctagcctctgaaataacgacaagcccagcgccatggaggctcctgtatatgtgcgagcgcagtgcttgtgcatcgctagtttatgggactgcgttccacagggcccccccatggaccccaagacacccttcaaactgaccgcaggttctgctctcgggggggcgcattgaatcggttcaacaaatctagtcctgaattcatgctgactgatggcaacgtgtaggcactgcatcaattttggctgatgatacctacaacacacatcataggcgtacaattgtccacctgccagtctcgcacgctgtcgatgcaatatactctgccacgtatatcacaactagatgcctgatggcgcctaaataaggtagatggaatcgatccattccccaggatttattgttcagcagcccagaagggctaaagccggcctacgccaggggctgtccctgtcatcaaccactgcatcgacctgcctcccttactcgcgtgcaaatgcctggccatggctcagaatctctccttcggctcccttttttgcatgaccctgcgcgcgcaagtcatgtaaacactctatctcatacctgtaagacttgccggtgcatagctgcactcgcaggttttaaatggctcaagcggcagccttttgcaggtcaagggcttctttaagttttcctcttttccccggctggtctggaaagaaccgggatattgtcggtagcggcccaatggatggctttgtagagatgaatactacgccaagcaatcaaacaagacagcgcaccggcctgtttaggctgtcacaacaattattacaagtaggtatccagtgctcgggctcgtcccgttccatcccgtccagatgcgagattgggttgaggcaatggccagttctgctccatcacatttggcgaatggaggcatcaattgcccctttggcacatgcaatagaatgcctaccagacctaggcacggtggcactgctatacacagatccggtgcatgtccgtctgtcctgctcagtcgcactaaacaccaaggaatgctgtgcaaagtagcgcactcatcatcaccatcttcatcctcgtcttcgccacacaaagggccatcggttcctaccaagcataacagcactgctgcgcgcacgatgacattctcgcaacacgtccatggcgccctcaaccccctaatcaagcagacgggcatctccagcttgtaatcaccagacaagtccttctctggttactctgtcgcttctcttttccctcgccgtgactcttatcaaaccctctcgctgacgaacaagagaccacacacatctcccttccacctattctttttctgcagtgggacacttgctctctctctcacacacccccaaccagcaccaactggttctattggtgccggtccccagcaggattctcccatcagcctctgccgccagcctctcacagctcgacacgatataaacggcccccccgttccatgtttccatagtaggcgcatgcgccctaactgcctttttgccccttgccgtcccgctttggaggggggacttgcagccgggtgagctggatgggggaaagctggattttctcttttttttgctattgatttttttttttccaagaattatccggcgaggatagcgcgtgttactggtaagtgtaaagcacacaagctttttgtaacgggtgttggctttcttgtacgctctgctgcttattcgtactccctcggatatccgcctgcggtattggcaaagtaaacacagcatttgcttggaaccggacatggcagggtactttaccctgagaagaaccaagcaatcgtagccgcaaccccagtctcaacgtacaagtacagcaggtacctacttattcagccacccttccactcacccacatgctagatcacgactcccgatatcccaggccatccgcatcccatcccgtgcaccaccacatctagatactggcacttgcgcatacccgtaagccaatagtcatggcgaattgcttagcaggacctatcaagcgtctaggcttccacacaggtgaccctgcctccatgtcgtgccaccaaaggctcgcccgctgccgagacatgcttgtaggctgccgatgtagtgcaggtagttcgcaaccacatgtacaagtccatatatgtagcactacctgctactgtagcagcacatgatgcagtggtcgagtcggcttggagccgaaaaagaggccaagggccccccttcactactagtatggctcgaactacaaagtactagaaccattcgaatgttgctaaacaaggtgctcgtgcgtacagcttcacgccgataccgccaaattttcgtaaaaggcccaagctcaagacttgccatgtaggcatacacgcagagaaagtctttgtgatgaatagcagcatgttctgtaaccgccataaccgcccctatgccgtatatcccaaagccagaggtaatcgacattctcgacaaggcccatctctgctaatccaaattgatcatcagccatgtcatatcctatgatcaaccgcaaggatgaattgatcttacctttgccacacttatacgcgatagccgtcttcctatccaagtagacatgctaatcattggaaatccatctacgtaagattcaagacccgtattttcattgcagtaggtagctatccccatccgttccaaggcagctcaaatagcctctttgcagctcatctagacctattcagccgccgatccctacacgccatttccttccccggctagatattcaaacaattatatatcaaagttaaacacacgcctttggggaaaaaaaaaaacagaaaagcaaacgcccaccccagcagtttcaacctcacaagacccctactcgagctcctactgtagtccgtagccgtctccggttctccatagtatccctacagctctttttgactagccctccttcctcaccgccttacgatacattgtacgcccgcatggccattcgatgcaccttcacgttagcaaacccttcaccaaaatgagaaataataacgaccacagacccccccaaaaaaacacctctcaagcagtggcccgtgatcgcaggttgggcatcaatcgtgggctactgagataaccttacatgcacacactcacccacgcactttgacagccctctccacccgcagagctcataagaccacatacaaagtggagcccagaggacgacatcttttttggaacaaacaaaaaaaaaaaaaaagatgactaaattattgaagcagagcagaacaaggtcattgcttttttttttttttttttttgcctcctattgaggaaccaactgacatgtaataagcggtcaggttagtatatcaaagtgttgaaccaaaagaggcatcaacaataaacagcaacacacgccgtacgcgaagcattaatgtatagtaggtagggggctttgctactaattacagaggtccgtcttgcttcacgttgacactattggactccatattgccgatatattgtacagtatatgcgccatctatggagatcgcattatgcatttcctcgagtcaagccctctacagcttacacgcaccaccccctcccccttgtcttttgatactacccatgtggatttaataccatacatgtacctagcccgttagacgtacgcacttcctacgcttcgtactttctcgtacatgcacgcatttcctacctaccttgctctctcgcttctgtagatgctaatgcaatgtaatgtacacgggaccatcctaaactaacaaggaggccaagaacggtgacgatgcgtcctccctcgtttgctaggtttaatttctgattttgtatccattcttctttcatgctagagccatcaagaactgctgccgctgcagaagacgtggaaatatgcatgcaggcaaatctacatcttcacaggattttaccgacacatgaaattatgatttggtatagtatttaggtatagatggtatatatatataaagtatatcaaattaaatcgaattgcataatccaacgaagaaataactgggataaatataaataaataaaaactcccctctcccaacatcaacttccgccaaagaagaagaaaacagcctacatatgtgattgtccatacgtcctatgtgtacatgtaaacgcaacgtatttttttcttgggtttcatttccagcaacatccttcatcaatcaaatagcccagaacaagacgtggcccatcaacctttggcggtgtgggctgggtaactcccccataatatatctaataatggtaataaaaaacaaatggaaaaaagatcgtatatatataaaatgaaaaaagaagcagacatggtcatgtcatatatcgatctgtttgcaagtcatgtgcttgtcgttgttcatcatcgttcgtctgctgtccaagggttcttctaatggggcgaaaagggtatccaagtccgctttcgcctgccagtcttgccactgcgtcgttgatgtcgtcatttgccgttgcgttatcatttctcaaggttcgaaaaaaagaagcccaatcatactgatcctcaagtgtaaagaaattatccgttgcatatcgaactagttggtgcactcccaagaagacgcctgtccgaattcccccccaaaaaaagagattgtgaacccaagtttattttattttttcggcaaaaaaagtcatcaaatgccactctggctcattcttttcttcttttctctttctttctttcatcatcgccctactcggggatggcagggctggctggcacttcgtccttctttccaccccagctccagcccgatatccaactttgccgcttgttggcgttgttgtctttgacagcatctgggttctcctggacaagtctcagcggacgtggcttgctaccagtaaaggttgtctgcttgtcggactgggatcgtggtggtgattgtgatggcggcgtggaaatctcgccagactcgccgcttaagctggatgtctcgcttctttcgcctctcgtgccgggaaagtttccggatgaaggagcctggctgccgctagcaattcgtccaggagtgccaattacgccagcagttgggaagaaggcacttgaatgccttttgttggcaagcggcggcgaggcagggctgtctgggcccctatacatctggctaactaggcttgccgctcctgggaattggtcgctcgcaggtcgcgaacgccggttagcccggcccagaccaatgggaatgcttggggccttgtcgggatcagtgtggtccaatacgttgccatcggatgtttgaatgatggagaatggccgaggctttgtcctccctgccatgatgggcgcggttctggttcgctggaggggaaactgtccgcttgagagccttttctcacttttctcacttttttcacttttctcactcttctcacttttctcagctggcggaggaggaggtagtggtagctccttgtctttttcgggcagcgggggtttcatatttgctgattgatccaggatcgtctcaaagtcctggtgctggagcaggcgctcgatgatattgttgatatacagcgagagagccttgttcttctctctcagtgccttgagttcgctctcgagacggcgactgtcaacgccagtatcaggctcagactgcgatgcgtcgtccagctcatcggcaagactgttgccggctgttttgccttccagggcgtctagcgcctcgtggttcacgctggggttcatgtagctaaaatcgctttggccaaaatctcccttgagagtcttttcctggagaagcagctgatagctttcattgtcttccatgagtcgtgcgttggccatgcgcgcctccatcagcagacgctcaacttcgcgcagtctgccaccgccctggttttcggtttccaccagcttgatctgggcttctgcaagctccaagcgcagcgattcgatgagcttgtctttctggaggatcagcttggagctgtttcgcgaatcgcttcgctgcagagaagagggtggggcgaagctgctgccgtcaagggagggtgaaccgctagtcgctgtagacacttcaagttagcgagcgaacaaagcgacaacttcggttagacattgcttacattgcctcgacggtctcgggtcgtcttcgacgctcaatttctgggccaagctctccttcagtcgcgcaatcaccatctgcatttcctcctccttatttgccatctcctccttctccttgaggatcgcgcttcgctcggcctcgtagatagtttccatctctctgattttgcgagtggcttcccgcttctcgtttcgtaacgtctcgaggagctcatcgtgctcgtggaccttttcttcaagcttggctgactccttaaccgagtcgtccagcttggactggaggacctccgactgcctcctatactgctccgactgcttctcctccttttcgaggcgctgctggaggtcttccagcgcagcggcctgggcggcgcgggcgtcggagtcgacggtgctcataactgattctcgtctgctggcaacggcggcacgggcagagacaggagcggcgcgaacggatctcgttcgcgagtgctgtccggcgggaggcgtcgaggatcgcagcgactgggttcgcgtgtgggaggagtttggaggagacgtgccctctgaatttgtgactcggccgactgcgctgacctgcggcttctttgcaaccgtagacatggcgctgggtgcgggctagtctgtcgattccagtaacaccttccctcgaggtcggtgagctactctagttgaaacgctcaaacgggggccactaggcgcagggccacgcagactggacggcgggaatagttatgcttggagtctggacgatcgtcttgtagttcactcgagttcgacgccgttggtgaagaggagttacagactattaggagggacggcaggccacgagggtttggtcgctttggttgggctccacctcgctggccggcaatttaaagggcatggcgagttggggagcaggaaaagatacatccgcaaaggggcgagcgccttactgggggcaggtacccttacacaaggagtactttcacatacagtgctttgtgctgcctctctctaagccattcggcggtaaaaacaacaatgcggtgacggaagcggcatgaatccttcaactctcagccacccatttctgagtgttcgttcttgtacaaagcacttgcttgagcgactgtttctctgctgttcccgtcttctcttgctcataaaggaggcgcccaggtaattgcgacggaggtcctcttcatgcctctgcttaacagtgcatgactctggatcagtgccctgcgtcttcccatcgggacgggtgcctgattggccgtccggaaccactaaaggacccctgggggcctctccacccccactgctagacgctgctggaacctctgctccccctctttgtgccttctttgactctgtcgctcccctaaaactgtgtcacggcggacgcagtgcagcgcttcgccctgtccggtggccgcggtccaagcctgtctgtgactgaccgcttctctgcgctcaagacatggaaaacagcgcagtcccttttctggaaaaacgagaacccttggatgaaatagtactagctagttgtcttgctttgtcatgtttgatccaaactgtctgccggtatgatgaacaaaccgaacacaaggtcttgctgtttgttcccgtcattgtctcaaatcttgtgcccaaagcgttcaagcacagtgaggcgcgactgaaaacagtcactgcaaagtacagatacacaaaagagtacaaccaacgactagagaaggctgtggttgctataattaacaatagggcttctgctgagccttgtggtggcaaaaaagtcatgtgtgccaccagatcagcacttgaacagcgctgcgtgcctgactacccccggagtatgacatggagaagaatgagatttgagatacaactttggctgaagcgtcactgcttgcatcagagcactgtttctatttttgagggccaatagctaagcagttttggacctcgtcaccctcacaaggcgtcgtacaagttgcagccacaagccactggttggctgaacttcgtaactagacttgtacgacgagcaatagaaataaaaattgacaaagttttctcgtagaccaagtatttgaaacgtttaggtatgcaagagaatagcacatgcagcagcagtttctagtagcacgagtagcatgtgtgggcatttattttgttgttatattgagtctgttctctagagcctccggctaggctcatctatacagtacagccaggctgcttataatcggttccactgggcattccctgcttcgtgtgggtgcttatttgtgctacttggtccggtttaagctcagaaaatagatgcaaacatttacagtcaaggggggctcgacaaatgaccactacaaagcgcatacctagtagaggcagtttaccaattttgcaagcatatgtaatcgtgtcactgttttacaaaagacagtgagaaaagggcatcactcaagagaatagcaagcagttttttcaacgtgacaggggaacagtcttcatggctgtattattccattgagataactatcacttggaagcttttgatttttgcttttcatgtcccgaggacgttgcttcgtagtagatgtctcgcatcaaaaaatttcgctttacacatcacgtgaaagtgaaatggtatccatattgcccgtgaaccgttttacccccaacgccgttgaatgcacaagatgttggctgtttaagcctgctggtcgctgaggatatcagagtcaccggcatccaggatggcaagggtggagcagcggaagagctttccgcaggcagtgccgagctcgatctgtattacgaaagagtgtaagccaaggtgaaccctccaaagtctgataagacttcttctctgggcaattccacaagaattggacaaattctatgcggtagcaagagcagcttctgagaagcaagaagtaaagagtacaagtgcgccctgtttccagggcctctcactcgttgatattgcatcaggttacaaaacttacgttgttgccagcaaagtggtggatgggagccttggacagcatgctgtagtactcgagttcactctttctcaggggaggagtgttgccagcgatgatgatcagcttggccttgccggatcggagagacttgagggtagacttgtatccgagggtgactggcaaaattcatgttagcacgagctgcatcgagagttcgaaaggttcagtttctggcaacataccctttccggacttcataacaagcgccaacttggagttgatgctgttggcatccttcttgctcttcttttggggggccattgtgatggattttgggtgcgagcgacgatcttgcgacttgattgatgcggttgctgaagacacactgagctctcaaaagttcgtgggtttgcagttttcttttaggatggaccaattttcggtggggcagggctctgccacgctccgccaatcaacacagacttgccgttttggtaagccctaaagtgccgaagattaaacgaaacaccatccgcggtggccaaagttgctttgaaatcaatcccgtcgatttcactgaagtggctccgggaatccttgtgttggaattatcttcccccaaacatcatcaccaacatcccaaggttttcagcgaaacaccgacaaaatggctcgccgtcctgctcgttgctaccgatactgcaagaacaaggtacgttgctacatttttcacgacttttcgatgcgcaaatgaatatttcgagcttgggaagattttatggagggaaaaatttatggagtgacgcaagaggtggattataaattaccagagatgaagcattctcgatggatgcgctcggtcactgcctccagttccctgtctcgaatacaccatgagccatcgacattcatctctttcttcttcatgatgagctgtgctaacattcgcttgcgccattcagccgtatcccaagtctcggttcaaccgtggtgtccccgaccccaagatccgtatcttcgatctgggccgtaagcgcgccaacgtcgacgacttccctctctgcatccacctcgtctccaacgagtatgagcagctgagctccgaggccctcgaggccgcccgtatttgcgccaacaagtacctcgtcaagcacaccggaaaggagggtttccacctgcgtgtccgcgctcacccttaccacgtcgtccgtatcaacaagatgttgtcttgcgctggtgccgatagactgcagaccggtatgcgtggtgcctggggcaagcccaacggcactgtcgcccgtgtcaacattggtcagatcatcatgagcgtccgcactcgtgactctagtatgtgatattcctatatcctaaagtatgatgacatatgctaacagccatcttcccagaccgtgctctggctcttgaggctctccgacgatcccagtacaagttccctggtcgccagaagatcatcatctccaagaactggggtttcacccctctccgccgcgaggactacctcgagcgcaaggctgccggccgtgtcaaggtcgacggtgcttacgttcagttcctcgccaactacggttccattgagaacaacattcgccgtttccccgacgctttctcgtccgaggcgtaaaatgtttcttcttcacatggcatctgggttttaaggttggcgtaattatggcactgtcagataagagatttctcgatttgagaatcatcagttaggcaattcaaaccattgtgcgttcagcactatacccgctgtgtcctaccatgtaccgaaattttgattcttttcgctcgctatgttgagattacccatgaaacgactctttacctggactatctgctgaataaacccatcccttgtcgtcaaaaaggggaaatcttaaggttgatttgtaagtactaatacgagtacttgctcaaaactgcgcccaatctgcaggacacaaggtactgtattaacggcgttggagccggaagcttgcttacctagcatcagccactgccataatgggtgtcttagcaaatgccgttctatgccaggaacagatggctgcctcaagcatccgagatccggacctggcgctggcaagttatgacgagaccacctgacttgagtcagtgacactatggtcacagaatcatgatggatgaggatgcccaaaagtttttttgttgggaatgcactgtataagagggtttttatcagtggcgctagatgattcttcatgtatcaagtctctattccaaacgaagcactgtatcattctgtatctgccctgagacacaaacagacaacgggagcacaataagattgcacaatacggatgggatggcacacgcaccatctactaacctgatggttggtgggggaggaaacgtccatgacgcagggtcttttttctttttctccccttcttctcccaagcggcgcagaaaggcgtcaccagagggaccctgaaagtcggatagggtcgcctctgctgataagcaactccgccaacgtgccgcaaacaccgaagtatgcacgagttgctgagcatgagtgcgcgcattgcgtcgtgcatgtcatgtaggtgtaaggaacgggtggtggcgggcgtttatcagcacggcgcagtaatcagatgaaaagacttttttttttttcttcgctcccttcttttccgtttttcccgtgccgtgtcgtatctagattgctgctcaagcataactggcctttacccgtgagggtggtgcagcgctgactgacttgggcggagcgtaggtgtgataaaatgtgacgcaaagaaggtaaatctcgccgtaatacagatacaggtggatttgcaggacccagcgcgccaacggaactgtaagttgcgtgctagtctcgatagtatcgatgatgtgcccctaccgcgctggttagtgctcgccgtagcccgcccggtgctagcagctacagatcatgtacgcaggatggaatcgagagtacagtgcccccagcgccggctgctcagtggcccagcagctagcgacagcggcaggagtcgctgaaacccgcggcggcggcgctgtctcggaacgtctgtgcagcgccaatcgcactgtcagcgggcggtagtgggcggcaacagcgcacaagtggctggcctctgaccactgtcacctcagctgccagcacgcgagcagccaccaaacacccccaccccggtccatcaggccgttgctgctacccaggtggcctggccgcgatgacgctcaacaaaaacaaaaggctgtcccgaccagcctctcctttttcctctgcttgtctatcctgctctctgtcgccttttgctcgctcctcccggccacgtccaacccgcaggccattggcgactggcacgatttgtttgcagcgacaacccctacccatcagcttattcccttgagcgctccaccttgactcggcatcgccacgccacatgcagcgcagccgtccttcaccgatcagagcgcccccgtttgccttatcgcgcgcgacatttccccgataattagagaataaccgacattgggaacccacattaagcgcttttcctcgtcgtcttcttttccttctttattctttccgaatacatccatccggccatcaatcatggcatttcaacagcagtccaaccgtccggccgtgcagcgggctgctcgctccgctgttggcagccagggcctctccaggcgctcagcgcgcagcacccaggagcaagaagccgacgaggcgcagacttgggtgctattctcgcctcctaccgatatcaccaccacatcctatctgaccgaagatgaacatgacgaatcgctcgagaccccaggccggtcgcgcctaagcgatctcggcagcttaaacacagttgcaagaacaggctcagcagcggcagcagcagcggggcgaaatgatgaggcccagtcatcacagctctctacggctgttgacgaatcacaagcggatgatgccgagctggatagcctcgatggccatctgcctgggttcaggtcgttcccccggaatagctttgttatgcccgttctcccagcccacgatggcctcggatctttccacttggatcaacctgccctcggtttagacgcccaggaccatattttccagtttgagagattcaaccccaggcgagtacgtcggaggctgaacagctttgatgaagctcaatttgaattggagcaagcacaagttcaggaggcagagaagagggctcggattgaggcatggcggctggagcatagccgcattatcctagaagaggtgcagcgcgaggcacgacgatcaaagattttgcagcagaaacgggtcgttgcacaaaagcccgcgccaaacacagaggaggccaccgacactactgaagatatgacttggcacgaggaagacccagatactcaccctgaagacaaggaagacagcgaagggctgattacgagaatcactcgcaaggttttgcgggatatactgggtatagatgagaagctactatctgtggtactcggcggcgatctattgagtgatgaggagctatcaaggacgccccgtccgtcagagaatggacacgaccaaggggcatcagctccagaaacagaggagtcatggcatatgcgcattctagagacagtatcaagagagcttggcttgctggtcaaccatctctcaaagcacccgggcgccttttcgacgtactcacatgttcatcaagtccctctaccttatgctggtttgccggccatacctgaggctgcagcgcggtcttcctcaggacgcacagccgcagacaaggccagcgagagtatattcccggaattcagacctacgatccgatctactccacgaacgaccaacagaccaccactgaggtcaacggcatcagaggcgctgctacaggacatgcccatggacgacacctttactcaagaggagtgggagagggacattgacatcaagctcatgttccgatatttggtatcgcgcttcacgtccaggcctgagcctaccatggctgccgagatgactacccgtccggttcctgcaaagccgcaagacgctgccgctaaggctgccagagtaaggcagcaccaccccctcacctcccggactcgccctaatgaacgtcgagctttcaaagcaactgcacctagcagccccgtggctatgcgacatcactccagctgtgccagccagagcacccgccgatcagccaggagaagcagcgtctcatcgcgacactactgggacattggaggatccatcggtacgggctccatgattgccgctgctgcccccaacgccgcgatgggcagctggggcgaagtttaaaccgaagtgctgggggagagccttatcaccattgggtttttatatcattcgttcactatcattttctggcatcacttacagcggcattactaggcgattattactttattgtcccccctcattaccaccgtactattattattgaagagcaaggcgtgatgcatttgttggcgagctgcatgatgttaatgaatttgagatggaatgggaaaggcgtttacgatttacttttttccttggcttggtattagatatattattactatggggagattccatacccaaagataaaacctgcgggctatctcagcattctgcgaaagccacgcaaagcttcccaacatgggaagttttgaatataatcatctttttgattgacaacgcacacacacattctatcgactactttgatgatgaggctaccagggggttcacttcgcctggcgcgggaaagtagacgtatatgccggttggtggcttgacagaatgtcgtgtctatgcatgcgggacgggaagaggctccactgagctgcgctcgtgatgagggtgatgaggcgaggctgcgtggatgcctcttgtttctctctattcatttatgattatgtagatggggggggggggggggggggggggacttttgtatcacacctttgccttggaagatgttccatgctcgtgcggtataggactacaggtgctgtgtaggactttgctggaaagtcttgggacccctgcagaatgcgcgatatcgatatagtggggcagtctgagtctgctggttgttagtttgatgctgtcgatgccttgatagtgttcaattttcagtggtggtggctgtgtgatatttgaagggttttatcagcaagatgaggtgtttgtcagactataagtcaaagattactttgatttcttttgttaatttcgtttctgcattatcaaaagaattcaaatcaaattacacctacagtcgttgaacgtactaaaggagcgccacgccgcacagctactagccaaaaaggcacgggccatgccggcaagcaatggctgtgggccgcattcgatagagagagactgggttgagcgttttctcgcgttttagggagggagaagggaatcatcgccagtcgaaccgcgtaaagtagtggctttggcggggttggagggagaggaagaactgaatagcgtcatgccatgttgttgtaagtttgggactattagttgtttatttatttgttcattcattcaacatgtttctttcgtgcgacaatgttttgggagggcgttgtgttctgttttgtactgtagtgtattgagagaggagagctgaagatgcgatgcacatcaggccatggctgcctgtctgcagtatcatgtggcgcaaatatgacagttgacatgtccttatagcagcgttactcgtctcgcctcaacttcaaccttgggtgcctatctaggtacgcggcactctaaactattgggcatcatttaattgttcgtcctctctctcggcagatgcgggattgaggtaacccaacagaatcaacgccagcaccacagcctgggaaaggcgccataggatggtgtgcagcccccctgttcttctggctcctccagtccttggcctcgctctcgtcttccagccaacggtgactctgcatcatctgccaccaactgattgtgccattaatgctcgcgatgggaagctgctccggcttcaaacagaccgcatctcagtagaggcgcgcacaaggcatcctgtccactgtctgccggcttcgcaacccccatcatttttttctcgtccatctcatctcccgcccagctttcaggcgatcaaatgattttaggccatttttagtgaccgcagcgggcacaaaggcgcgtttcgagggagccgaaatgtggggagcctcttaaaccacccaagcttggggctcccactcgagacaggcccttcctcgctcagcacctttttctgggctcccgcatcgccttctccagctccatgacagaatccaggccgtcttgctctgctgctcgggttttctctcctgccatgcccgccaagcctgcaatgcttcgacctccatagagcaacatccatctatatatacgccagcgtcgcccgccttctccctgtcgctactcgtcgtcttctcacctcctcgtactcgagagttgcgacttcaccccggacctctcgacactctcgacactctcgacacataaaactgccgttgccgactgcagcctccgcaaactcgtcctctttatttgcagtgcgatgaactgagtcgtctgtggacctgcgacccgtctgggcctgctcacagagtgaggttcaaccagctcccttcaacaaggacgagaccttccatcttcagtctggccaaccgagcgacgagcgaatttcagagccctcgcgactctttgacagtcttcgacccgaagctcaccacattcagagctagacgcagtggccggcgtataccaatggcctcggatcccttcgaagcagctcaatatagcgctgatatcttcggtctccatcatgaaaacgctgcaatcgtgcggactgctgttcctcttcctcagttgcctagcggtggatgcaactatgtagatttgacacccggtacccatggatcgcgatgcggctgccgtcgcttctggtcttcccagccaggcagccctctcttggatcaagctggttggtgcatgtgcaaccatcatgcgtgctaccatgacgatcaccctcgcaattcccagcctcagccacagccggcggaaacgatctcgatgcccgccactgcacaaatcaccgagaatctgcaggcgattcagagactggacgccatgagccccgttctggatctcatctcaaccaaagaagcgtccgcgatgcttggatccgagctcctcagcttcaatggagctagccccttgtctttcctccaaaagcccatcgatgagcatttcaattctctaggggctgttccgacacctcagcaggcgtctagttctatgcctgatactctggcctggactgatcctgtaagacatactcaaccggaatcgcctacagcaccagcatctattcctccccagagtctcatgtctcagacgacctccaacaactcttctatacacgccaagtatctgagaccctttggcgggataggcttgcatactctcagcagcaacaatccatcgcttgtcccaatgcagtcaattgaacatcccagcttgccagagtcactcttacagcaaaagactcagggtatcgaagaatcatttgcattcataactacggatgaggagtctactccaagaccggacactgctaccacccagatcgaacctcgtgctgttgctgccgctgccgcatcatcccaggccacatctaccgagacattgaagaatcttacggacatagtcgacacccactcagaacgacttgacaagctggagaccgcctctttctcggataatgctcacgaagagtgcaatgacaattatgagctcatggatattcgtgttattgagctggagaacaaaatcgaagatattgagaaacgtgtccttgacaatgacagcacaaatgatgaccatctagatgatgctgtcacccccagcgaggatgcctcgatcacctccagtgccgccaaccgcccaggttactcgcaggaggtttacagccagctccagtccctacaagcccaagtcgatcaacttcaatcagtcatcccttcttggaatcacgcttgggaagtggaagtcgtctttatgcccttcccactcggaaggctctggcagcctatcaaccagttcaaggctgctcttaatagtgacaatgaggatgattggactcagctccccatgacacttagcacgtccagatcccgagctcaatctcctttcttagaagactgggctgcgcacgaccgcgaggtagaatggctcctacccagggcatgcggcgacaagggcgttgcagactggcgtctgaggagtcgtgggctcgtcaagaagattgtggtgaagagtccggatgcgaggagcgttagcgttgcgatgcacgcggcttttgggaatgtgttccgcgacatgcacatgtatgccagaccacaaagccctcactccaaggcctccaagtatatgggacttcagtcgccatgggttcctctccgcaaaatacatagagactcacgtctacgattcttgggtccagaggaaatgctaactccggcattgtgggacgttcagttcctcaactcagttatgatgaggacatcagaacctagattgttcgttactcatcctgacgcctaccttcaaacctatgaagcgtacgagtcgtcctggacttggacaaggctacaggagatgccgccagcctttgatgttacagaatcgcaggaaacacccgagatgaatcgacttgaagaatgctgggcatgggatgagcagcttgacggaccactggctgcgcaacttcctagcaaagtcccccgccaagaagaacgccgggtctccatatcaccatctgttgaagttttccctaccgaccgtctctggtcggaacctacctcgactcctatccatcgccaatcaataataacacggagcagagagtcggtcccgcctttccccaggactccgtcggcgcctatccatgccataacgcatcagtctgcgtctggagtaattcccaaacgtcaactctcatctcgtggccaaagccgacggtcttcaccagctatcctgagcctacctcaggcaggcgttacaaagagacgccagacgcgagacttgtctggctacgcaccacgcaccccaagactaactgagtcaccacctcctacgccctctgtttttattcgccagcgcagccgaagtgaaactcctggtaggggcataactccggctcgaggcactacccctggcgactatgctacacctcgtagcatggccccccttcgggaaatttcgatggagccagaaatgaacttttcccgcgaacagtcagtagccatggttgacgctgacgaagcatatgagggtagtgaaagctcttttatgagtgaggatgacgaatcaaacaacaatgagggggtcgatataggcgagcgagaggaggagaaggaaaatgtcagcaccatatctgcaccgctaggttctcgactgcctgtatcttcccaatcaggtccacagagtagctcgccgccacagcaacctcgtccttcaagcacagacaacctttggcccggtgtccaagatccaggatcagtcaatcatccaaacatggaaaatatcccacctccgaccaacggtgaaccgattgatgacaatcattccgacggcgagaacattgatcccaacctcatggacgtggaacacgagagcgaccacagtggaccgtctgaatatccgagcacaccgagaggatggcgagaccagacatcaggggagattttcattcaccaggatgaacgggataagaaagcttgatcctctttcgtctatcatatttctccccctttattttcttggttaagaagcacggcatgtttgtcggcattaaattgagcgacatgttagcgaagccagcatgacaattgttgaaaaaagattcaagaggaggtatttatgattggacgggcgtttatatatatatccatatatacatacacacatatataacgcagatttacttgggcatggcacagctgtcgttgataatagcgtgttgaaacaaagcggctaaatgtttgccagagatccttttttggtcaaattatgcatggcgtttggggaattttttactcttctttttttttttgtttggggagttagctgtatgatagtggaggcgtctgggatatatgtggatgtgcggacagctttcaatctttcgtcttttatacatgtatcctctcgctcctgttctttgttgataggaggagggtattgttcatcttggatgatttacataaaaacgcatcttagaagcacatgtcgtacaaaagacttttactctttgcaataaataccaacccacctcgaataagagaagatgcccccatacgcgtgattcaagaaaacgtcatgtagagcgacttttccatgcattatgcgtgccaactggaaaaggaggggcataggaggggcatatgacttaccccacgagacgcattcaatgctactgcaccacaacacggtcaagcgctcatattagacatttttagtttattattcaattttgattttatttgttaatgtataactatataaatggtattttaagaagcaaattctatatcggtaagccaaataacagtaacaagcagagcagagtatagcaggtttctatgttgcggtgataaatatgatatgtgataagagatgacaaagaggtatgatataataacatgtggtgtgtataggtatatgtacattgtgaggaaaggcgcagcagcgggatcgggtatcaaaaggcctcacgctggcccttgaaaatgctcaagcaaactcccttcacactcaaaacaccagattgaatacaagaggaagatgcgagggggaggtcgtcaattcgttctgcaaaggccattatgaggcccagattgggcactcgtcagggccaggcatttacccaggtgaaaaatgcaaatatgcaaaatcaacaccatgtccaaaaagaaaaacgcaaagaaaaaatagaaaatggaaagaaaggggtagttgtgagaggagatacagacatcgccagtgtattctcacaaccgtctggaaacgcccttgaaacacgtcgtctctcaagtagccctcaaaatctccaggccacctttcacggtgggtttccatttgggtatcgactacccgtctttctccgggtatacattcatctaaccactgagcgaattgctcaacaagtggcaacggaaagagaaaaggaaaggaaagccgccttccattgcttagtaccaagtgccctttggatcaatctcatatagtaggcgacaggttctcgccgggcataatgtttgccgttcgagattcttgaatttgggtccgctgggtcctgtaacataatggtactggccaaagaggcgccattggcgagggtcggctagagtgtacgtctcatcaccccagcggccttggtagtgcagccacgtagtcggcgcatccggattggacgcggcgggggtgaagctgtgagtgtcatgcgtcagtcccttcactccaatgctatcctcatgctcgatggtgtcttcggggttctcgagggtgtaatcgtagaaataagcataattattaagtgcaggatcccataacggacccttgtcggtaacgtctttgagcattttgaagggcaggacgtaagggtgcgggccgggcagagcatacatggcatgggagccaacagccgagtaaatgacgggtctcacgccgcgcttttcaatggccgaccatgcgtaggcctggccgccctcatgctcggagaagaagatgccgcgtggttctccattctggaagcgaaccatgcaatgctcccagtcacccacgtggttgccaaatcgtagaccgagcacggtttgccctagattatagctgtaaaagaaaaaccagaaagcatcaacaatgcccgagcctttgtccaccagaacgagggtggccggcgctttggaatagccatcggcatctggcttgtggccgcgcggaattattcgttgttgttctttgccggggctaggtgtagggaaatatgcgggcttgtttttgacccgaggatccgagatacgatggacagggtgcttcttgtctgtatcaaaccaagtgtcgggctcgctatgtggtcttcgagcacctccatggggaggtggtatagaagcatcagggtcatcaaagggatttggcaggttatcgtggctgtgaagccacttgggtcgagattccacgtcttccaagctgtgaagagtaaccatgcggttgtcgaagcggttgagtctctgcaagttgtgcagcgtcacattctgagtcgtattcaagcgcttgtgatcgatggtgacaatcatgtgttgaatgtgctcgcgaatgtccgagggccaaaactgctcgccagagtagaggtgcaccagcggggcatggtcgatgacatattgggggacttccctcaggatcttgcgacgctcatgcggattcctcttcaagtccctcttggcgctcgagcttcctaggccgttgagttcagcatcttcctcccatgtaacgtccattcgctttcgcagttctattctcagctcgtcttcggggtcttcttcgaatatgggcgggagcacggcagggtcccttcgcaggtggtgcagaccacacaagcctatccatcgacatgcttggcgatcccagaaatatgggctactgctgacccagagtcgatcacgagcgcgactctccggtcctctagttgtcggatcgaggataacggggaggtaggtagcaatgaagatgatgaatagcaccggcaccgacaggtaggtgaaccgttgcacccaatacatggcggcttcggtgcccgagagcgctcggcaacgacgggcaaatggttttgcgattggaatgaaggaaagcagtataatatatgtcggaaggtgcgttggtaggtggtatactaggtctaatcgaaggagatcgtgtaggtattcccaggtgaaagggagaggcggcacggctcaagatgcagagtggcgaccgatctggcaaggctgtgcgtcaaagacgacgttcggctgtcttgtccgtataccgcagatgcaaaaataatcgttcaggaaagcctcgcagactgcgatcgcaaaaagaaagaatggctgagatcgagaggtcagagttccaggggggcgggagatccgggtgaggctggggctcggaacagatcttagacccgaggaggatgattaggaatgcaaggcgcagttgttattataagtgcatcacaaaggagaaaagagtcgctgcggaagaggtttgtcacggcgcccctggcgacatgatcgagctattcgcaagcgagatcacagtggaggcggggaggagagggcagatatgaaatagaagagcaacaagaataaaaaaaagtcaaaagaggcccggctcaagaatgcaaagatctggtttagcagagggtgtggctgttgcaggtcgcggtacttgtgcccgcaagagtccaggtacatgcaggcatttgggcggcaggtggcccgctcctccaccccggcaccggccaggcgtagcggtacgggcgatgagaatagggccagggcgattcgagaatggccagaggtagcggtacttggccagcgctgggctacatggccgaatcgtgcgccacgcggcaacgtggttggctccaggcgcgtgctttagtggactcggcatcgctcggagcgctgggacgctagaagccatacgctgcagctgcaggccgtgtaccgctacctggcagcgatgcctgaccgccccagcccagcgcctgagtccgagtacgaagccagcaaggcgcgtggaccccccaaactctgcaaggactgtccggctgagccgccctgacaggaagccaaggcttgggtgccgcgcctgcccccttgtgtggccaatgattccgctttctgggctgccaaggcccgcatgcatcggcgccacgactgccctccttctctccttccttactcacctcaagtaagcactttggcacttgtgcctccaagtagcggtactgctcggcagtctagagtgcgccggtcctgtttctgctgctgctagtaggcagtatatcctgcaaaccaacccagagcccaatacccagtagatcaacttgccgcatgaaatccgaatcagctaaaatgcttgttctcgctcctcccgacactttgcgagtttccgcttctgcctcacatcctcgcccacttccgcagaccccacctctctgtctacatgaactctccccgctagccgcactccccgagagccttctccagaaggttcgtcatattaacctactgcagtacacgtagtgtgccggctaccttaccctgcaaacgtaactggtcgttcgatggacgcatttcaattgatttgccatgtactttcatcatatccgttgaattgtaattagtactcagtattgctgctatttacctgtatttgctcttggtgcgtctgttccttgagttctctatttctcgtcgggttaatccgtatattcctcggcctcgtccggagttccacgttcttccgcctccaccacatcatgtaatactcccagaaatctaaagcagatgggtacgtcattcatgcatgaatcacaagcagggtgtgaagaccaaagagaaacgaacaccacgactccgacgacggctaattcgacccaagtcatactagacaggtgacagcgaatgctgttgcagttcctttgaggcatttcgccagacactcactggtgtgctcacttccattgggaacctctacttgtagaattttttttctcatcacggacaccactttataatcccgaccttttcattatttttttctataagctcaggtaccagcctccgtgtaagcagccgcgaaccttagtttgcataccacccaggcttagtgtttacgtgtaaacggcctgcttacttgttgcgcggccatgctcagcctctgctgtttatagattcattgccgcggcccgtaatggtatctagcaatggcaatcggtaccttcatctcatggctagatcgtgcatacacgcttcaaataaaatacgcttcaaatatcgggattgaagaccagacaaatgtgaagatgaactcggccctatagtagactgcgtcgtactcgtaagctaatgcgcactaagacagtcctctcggggttctctttttggctctatatcaagatgatcaaagtctctgtacttcgaccatgagacagattttcgcacatccagactgggatctgcgttgatcgtgtccgtatccatgcccaggttgaaaccaccattgcgaatggcatctggacttatttttcaaattccgcgattcagacgtttcttccaccctaccacgcatttctagctctagccaatggcagtgtgtcccataagcatgcggcaaatgggcatcatcctaaagcatgggcagctggctccattaagccaacaacgtgccaaccatgtacaatattagcctcgcctactaaatagatcaatcccgtgaacccttgatattcaacggccaagagatcgtcccgctgccgctgtgttctaaatctccaagccgtgcagtagcccagagctcattggccaaccactcttgtctagaccaccacatggcatcgcccaatggccagcgctgccccgtcgcgatatagttgtttattatgcaaggctatatcttcaactcgcttactgtcacacatgacttgtttaaatcgactaccaggtatttacccggaagcgaagggtgagaatagcgataacggcgatgctatatacacctgtagtcacgttggagtgctagccatgcacccgccatctattggatccctactattgttcattgttttgactatcatccgtagccaatgagagggcggtgtggctggtgatggtatcccgatttaattaaccaattatagagtactggttgcctgatgacactgtttccctattaaagtatgactttttaagtgcactctatattcctaatctccttgttgatcatgtaaggtaagtaagtagcaagaactgcatgggtgaaaaacttttatagatagcaagcgtatacaataacaacaaccggtgttctctgacagttgctaaatgggccgttcataagggaaatatagctaatggagagcggctcagcgaactacctaggtagttttatataaatgtgatggagagccgaagttatggtgatgcgaggattctcttccattctgattccgtccggagaaagagactccataaacagtagatggttgattatcagatataaaaggttcaagtgtttagaaagatcgagggaacttgtaaagatggaaggaacaacctctaggcgcaggatttaagataaacatcgtccaccgtttctctttttatccttcattcccaccacaacacaacactaccacatcaatagcagttatcttattattctttggccactagccactctgtctattctaagattccttgccattctctggagactcagcagtcaatgaggacctccttgggtccttcggaaggtgcacctcctgataactaatggtcattattgtctctagttcagaggtctacagttaagctggttagtgcttatactattagtatcccataacgcgctggtaggctcagatgtaaatcatcatcgcccatgtcccttagatctcaatagccttcgtcatatccctctattaggcggctacccatctttggacattggtaaggttggagggaaatagaagggggcgttggggagggaataaatgttactggccggttacatgctaattttgggtgggcgtaatctttcatgtatttcgtcaccatcgtctcgccttggacaaagaaccttggagaggaaagcaaatctggacacgcctccctatacatgctggcctttttttttttagttaatcactgcttgaactcaaggtcagcaggctgatagtagtcttgggattgctgcaatcgtgtctttatagtctcaatctccggcgtggtcattccagatgctatttcggcccccccccccccagcaccacgcatagccagcatcagacagtctttagcgcgcaagtctgcctcaatgcccctggagaaagagtgtattctcttctctaccgccaaattaaatatgggtggctattaagttggaaaagcgtcaatctggagttctccccaatgtgtgtgtagttatgcgttgagggagatggcatgtaacaaagataagaataagatgaagaggatatactatatttggatgtaggtagaagcctctggctgttctgcaagccttgcccgttaagattctaccaatttccttaaagtacacgtatgcctacctacctgtagttaggtgggtgaccattagtgaacaccggctgttatatgtttttgctttttggcttcttttacgtatatttcttttcgtattatggttagtggagctgttgaagcactatgccgaatacctcaatggatatctttcctattatatgcgatgcggacaacgaactctcagtcgcttgttgttgagattggatgaactcgtgcaagtaaactgtaatgggtattattttcagagtctgatagcgctgctctccgtatcaaccctagccaagcatcatcacatctccgtcatcttcatcctcttcgtcatcctcgtcttcatcgtcatcctcatcttcgtcatcaaaaccaacacgcattcttgccggtgcgtcgctgtcctcatcgatgtcactgaggctgtcattattattgtcatcttcgtccccttgtattcccaagagttcatcccaatggcccggcgttggcgtagatagagtagttgagtcgggagtggggacaacgcccctgtctgttgctgccgatgtgcctctgatagcagaaaccctctttcgcctgcctgcttggcggccctgactccgtcttgtatattgatgttcccttctgtcgctctggctagcaccgttgttctcttccacaccaagactgggctttttcctcctaggtttgaaatcaggcccctttctgtcatcaaagtcctttccagcgccatccaccgcataaacggtaacttcatcttcgttgccccttttcttcttgagggcgataagattctccaggaagcgcagctgttgcgccctctcgcctgttctatctttcccaggaggaatgcgaatgttccactcctcacgaatagcctttaatgagtccttttgtgccactttggacttcaaagtcttttcagtggtcaggatacgggaggaactggccccaagcatatctacaccgccaggaagatggcgaagggcgggtagctgggtggcattgttggcctcgcgatctgccaagattgcctctgttccgattacttctgcccattgaccctcaaacactcggcctctgtaggatataatcgggttgcgagagtggagttccagtatctggatctcttccagaggctcgctggactctttatcatctgctgttggctcggccgcctctttcgtagccgcatcttctctctcttttcctttccccttgtccttcttcactggcttcgccactttcgcagggttgctaatcgctcttagacgaggatctatattggcgtcctcttcattttcctcttcttccccaggtgcatcttcttcttgaatttcttcttcaggttctggggccccactgttgccctggtcgtcgtctccgtcgttgttattctcgttctgacctgagtcgtgtgggccaacaacttgtttatcgtgcttgacgtctgcgttattgttatcagcgtactgatcggaccaattcttgtaatatcctccccggctgtgatgatgggcctttgctgggcgctctttgaactcgggatatgatagatcaagcgttagatagtagacctaaagagcagaatgatttagcattcgcaaatgagaaatcctcattgtgtagcagcatgagatcttacttccgtctcggtcgtggagtattcgtattcccattcgtcctggtcatcctgtgagacctgttccaagaccttgtcgacatgcaaagctccaggttcctcgtctagccatggagactttgttgtttttgccgccactggttctgaggttgacgctgcggctgccatggtggatacagcgtacatgtacccttgccatggaatagcacggctgggaaatcgactgcgatattgcgcttaatgtttagtagattgaagaagttcctcgtctggcttcgaacttcaattgaaatccgcgaaacgcgtgagtcaggccgggcctccagccagagcctccattacgtagagcaaaaagagcttttgcagatgcaggaatagctttggcgggctgaagcttgacaagtccaatacgaccctacgccgcccgtttctggtttagcgcgcgactgatcaagactagaccccgctatcgctctcaagtgccgttatcagggctacgataagaaattcgagactcactccatcgtaggttgactctttaactcagactcctgtttgactcacaaattgcaagagaggagtatattaactagaaatcttgccaatcttaaagtttcagcaccagtccagtgcggcgtctcgctcctcgtatacaaaccaacggggctgaacccttcgacccttcgcatctcacttattcccagaaccccgcggaacgtttttttgcaaaacagcagcgggcaagatgcccacggttcacctcctggattacgtggccggcaatatccgcagtctggtcaatgccattgagaagcttggctacgaggttgactggatcagatctcccgaagatgtgccccgggcagaggtttgtttggatggccctttcaaaccagtctcagatattgggccgcttgactcacctattcctgacagaaactcattctgcctggcgtcggccacttcggccactgtatgacccagcttggccaggcgggctatttgcctgccattaaaaagcacattgatgccggcaaaccattcatgggcatctgtgtcggccttcaagccctctttgaaggttcagaagaggatcctgaggttcccggactcggcctggtttcttccaaactcacagagtttgatgactcggacaagtcagtaccgcacattggatggaacaacgccaacactggaggcaaggtcatgtacgacctgagcccagactcaaaatactactacgtccacacttacaaatccccctacaacaaggccgacttcgaagcccagggctggacagttgcgacgggaacctacggaaacgagacttttgtcggcgccattgcaaagggcaacatctatgccacccaattccaccccgaaaagtcaggcgttgctggcctccgaacgattcgggcctttttgacgggctctggagcgcaaaacctcggagccgtcatgccatccggcgcggcgtcaaccgagctcaaggacggcctcactcgccgactcattgcctgtctcgacgtccgaacaaatgaccagggcgatctggtcgtcacaaagggtgaccagtacgatgtccgtgaaaagggagctgaccgcaatgtccgaaacttgggcaagcccgtggagatggccaagaagtactacgaatccggcgccgatgaagtcaccttcctcaacatcacctccttccgggactgccctctcgccgatctccccatgctggaggttcttcgacagacctcacagaccgtcttcgtaccgctcaccatcggtggtggaatccgcgataccgtcgacatcgacggcaccaaggtctcggccctggacatcgccaccatgtacttcaaatccggcgccgacaaggtctccatcggctccgatgccgtactcgccgccgaagaatactactccctcggcaagaagctcttcggcaacacggccattgagcaaatctcccgcgcctacggcagacaagccgtcgtcgtcagcatcgaccccaagcgcgtctacgtccccaagctcgacgccacccgccacgccatcatcaacacaaagttccccggccccaagggcgaggccttttgctggtacgcctgcaccatcaagggcggccgcgagacccgcgacatggacgtcgtggagctcacgcaggccgtcgaggccatgggcgccggcgagattctgctcaactgcattgacaaggacggcacaaacagcggcttcgaccttgagctcatcgagcaggtgaagaaggccgtcaagattcccgtcattgcgtcgagcggtgctggtaacccgggccactttgaggaggtgtttgagaagactactacggatgccgcgcttggtgcgggcatgttccacagaggagagtacactgtaaaacaggtcaaggatttcttacaggagaagggcttagtggtgcgacaatttgagggagacctatgatttagagatggctacagagagagagaaaagttgttatagaatattcacaagatgtatatggtacatgatacttgtatgttaatgatagtttatgtgggagatgtatgaaagaagcttgaaaaatattccattcttaagccatcactagcaactacctgaataactgcttggcctaaacccgtccggactactccagtacagtctaatccttatgagccgcgactccaaatgcagaagaaacaaaatgtagacacttttttcagaggcaggtcgcaccaaaaacaacaatgaccaacaagcagaaatgccaacagcgccaacgtaaagaaaagtaaaactttgaagagtatgattaccgttctaggcccatagaaccatggaaacaggcggaatcactaccaacgccgtttggcccctctgctggtcatgcacaatcaacacatacaaacacggaataggcaggtcgcaaaagaaatcaatccggttacgaaacgaggcaatatgttctctcaatgacgaatgggcagagaaaaatagcgaataaagaaaagaagtaattgggtgcaggagactaaagctccatacccataaagatccactgggtgctggtcacgtccaggtcgtgtgcccagtgatccagcgtggccatgtcgaagccaacccattgaaggctcttgattaggtcgtgagcattttccgcaggcatgcggcgatcaagacatgtgacaatctggctacatgccagaggaccatcagcaagttcgatgagcgccataagactgtacagagagagatattgtcagcactcggatatcatatcatgaataggacagaagagaggtatatgcttacgcctttttcaagtctcttcccagcacgccctcggtgtcgaagaagatgaaaagtgatttctctttcccatcgtcagccacaaaggcgcggaagctcgctccaccggcgtagtcccagacttccatccaggcctcgatccgcgggccagccggaacatcgtccgggccctggttgaatggatccgcgaggtggttgtctggtggcggcgattgcaaataagcacctgtcaagccggagccatgagtagacaggttcctctcaccaaggaacacggtcttcatggtctcacagaagaatctctcacattcttccctgatcatgagtgctgccccccctcgtcgctccaggcggcggcccggaatgtcgcgcttcttctgcttaggaagaagggcgagctcgttggacgaggttagtgcggcgagggggggacttgaaggaggagaaggcaggcctgaggaagggacctcaggaataccactccgcccctgtagagacagcgaagagagaagattagtgtactgagatattttttttttaactgaagctgtgaattaagacatacctgtgacccccgtagtgcagtagtggaggcccttgaggttcgcggcagagtccacgacatagcaggaggcaaggacattgacgcgggcagtcaagtcctcgccataattactactgtaatttatactttggttactcattggcgccattgcgatggagttccacggtgattgctgggaaatctggctggtggaaagttgctgcgaagataccgagctgagagctaggtcgactgagggtggcgaagttggtgcggtggtgttgcagcgcagcggtgcgttcaaaatttggtctgatcgaagaatcgaatcggagagcgcgatattttatagtcttgagcgaagcgctgcggattgtatgtcacaattcagtttccgtggatgtctccgaacgggcgttttgtcgaaagagttcgatgcgggttggtgtagccgaaggttgacagaagagaagagaagaaaaaaaaaagcggaggagaggagatgcgctgcgaactttaacaggagcctgtgtggctccctttttccactccagtgctgactggacgcttctggagcattaattagcagcccgcttacagcggttcagcggcgctttcggtgccaatcatccgggtcgccaagcccacatgttggaccgctctgatgcacggcttcgggcctgtgcgcactgtctctgggcgcacacgctgcgtggtgagacagtgcgacggcgtcactgtgtttgctgcttggccgtggcaccgagcttccgctttgacaggcggagatgacgaaatgcggtgctgccaagcgttggccggcgacattcctcgtatgcagcgagtcgtatctggcaatagggggctggtggttaatgtgcagtgtaggtgttatgcagagagcgtggattgcatgcatcaaagtgcttacaggcgccagacatgctcccgtattcgacgctggttgctctgcaaggtgattaatcactgtgggaggctctagctgtatgttagctctagccttgctttagctcttcgtgcttcagggagggctagagacaagagctaggtaggtagtggcgagaagccttgataaattgcgtctagttgaaacccatctgtctgagcccagacacggaggtagccttgcccttcatcgggcctcaatactgccatctggctatatctttgccaccgagttcagagatgttcagagatgcgtaattcgaaagatacgaccaaggcccaatctgagacatatatactcatacatttgccagcaatgtaatacacccggtgatacgataggacagtgcgagtgttagtcttgctcttcaggtgcatcaacaagcggttttttgatcagatacggaattaaaaaaaagggtaaaatatctgcatgtacagactcctacatcgtccgcaaatgtatgtcctcatgtatgctatgaccagtacttacatcccatcaaagcagatgggctctttgaccatccatctcgctacccaaacgacgtatcaggtatagatttccatgaccctctgcagcccaatcgtcacaaagcatatacaataaaacaaatgtgccaagcccattgctttggcatgtgcgcctggtttaaatagggggaaacattaaagcaaaaagaaaagcaaagcaaagcaagcaaagcaaagcaaaaatcacacaaattctctccagctcttcctctccctcatccatatctcgcactgaggcttgcaaaggcatcagggctgtgccgtccgtttgtccatgccaagtccatccccaaattcatgctttccctgctaatcttccgatctgtggcaaaagggtctggggccaccgccgcaggcccgctcttcatgaacgggttgttgttacctgcagtgggctgcgaggagaccaagggtgactgtgccggagccgccgcggactgcatgggcatggtctgcattggctgagctggcataaccctgtcctcgggaatggctggtggttgtgcatgcatgttaggctcggaggcagtagggcgtgctgcctgcggttggccatatagagccaggatcgaggccttgtcctgacgctgaggctgatagtactgctgctgctgtccaaagaactgaggttgctgttgctgctgaccaaagtattgaggctgctgttgttgttgctgttgctgctgctgctgctggtactgtacgccattgttcaaaaaggggtttgtcccggtcaaatgaggctgaagtggcataggactctggaacatggtaggcagagattgctccgggatctgtgtgagagagggcgaggatatcctagtcggggaccgtgtgaatggattattcccatatggcgcagcctgactagtatttaatgacagactttgctgcggcgcctgctgcggttgttgttgttgctgctgctgctgcagttgctgttgctgaaatgtgggctgcgtctgcgtgaagaacggattatagcccgtttgttgaggtgctaggggttgcgcagcaggttgggggtacgacatgctgctttgaaagcctagactctggtattgctgaggaattggctgggcagcttgctgtggctgatacagcgagtattgatgatgctgcggcggcgagatgactccgccagtgtgatgagggaacagcgattgagctgctggagacaaagacatgttctggaacgcttgggtgacaaggttggcctgctgtgccggagctccgtagggattcgtcgacgttataaaagggttgttggtttgaagcgttccagtagaatgggctgtctgcggctgggccggcgggaagatgtcaaaggggtttgtggacgctgccgttgccgtcgtcggtcgttctagagtcgcgtccttgtgcgttacgctcaagcctaggttgaggcctacagggttcgaacccacgggcgtcaatgaccttgaagttcgcaatgttcgttcagctgctggcggaacgggcccaggagattgtccatcgccctcgccaagacgaacgagcgcctcgacagcgcgctccaagttgccgtttactcctctcagaatcgttgcgtttctgtgatcgtcttggaagcccatgtctcgtagtctcgccagcttcttatccgtatcgccctggccgtaatccacggcggctccaaagactttcgattgcttgtttgcatggttcgatgaatggccggaaccggaattcgcaagttcctgcgcagcggctgccttggcctctttcttcgcccgggaagatagtgggaatatcgacgaagccgacctgaacccgaacttggaattcttgggtgggagcggtggcggaatgccttcttccagctgtggtttcttgagcctgccaccctgaccagcgttggtgacgtatttttgcctgatgaatctctccattgccgagtctgcttcgtctacatcgatggggatcgacgcctccttgttctcggggttatatattttgttagaagcattgttgcccacctttttcatatgctttatccaaaccaaatcagcatcaaagacgttcacgagctcaaacacagagtacggtattcactcacgtcgacttgctcgtttgtccaggaatccatactcagcgacttcaccttggatatgtgcgtgcccaatttgcgatgaattgtcgcgcatcgcatgcacaggaagatgcccagctgtgaattgcactagttagcacacatcatctcaaatcacgacgcgggcggccagcaaaggcctatcgcgagagggatatcgtacgctccatgatgcccaggctgtaacacagagtcgaggttagcaagtggttgtaccagatgtgtgaacagagagacgcagatgcatacatggattccgcgcgcggcagtcggcgcaatgttcattgcccggcacggagtgtaccagctcttgtagaatcgcttcgttacgcgcctgctggcgcttgctcaacgcccccgtcatgacgccgtcttgtctggctggcgattactacttggttggcaagcgagagtagcggaagggactgcgtgcgcgtgttgaagattcggcgtgggaggaccagggtgctgcgccgtacccaagcaagcagaggcccaggcggcttcgattgattttcgacggctggcgggctgtaagatgaggctttggaatcagaccagggtcatggcgatggaggcaggcaaggaggggccgtgcaactggcaaactgggccgcgtagaggatatcgacgatgccgccagcaaactcgcgcacgacagagaaaagcaaacgcaaggcacagcaaaaagaagcccaccggtcaggtccaagcagaaaaaagagacgatgcgaacgcagcgaagaaatggtgctagcgaggcgagcgactcatgggtgttgcgattcgattcctgacttatccactgggggaaaaggagaagcatcgaatcatttcccgtctttcattttagcctgcagatgccacaagaccagccaagacacagcgccacagcgcatgtggggaagcacattgttccagagaagcgctgggttcagggcctgcagccgcctgtgcccaggcgagttagcggcccaccggcgcagcgctccagcgatgttttgggagcccttcagagagtcttgttcgtatttgggcgcagcaaggcaccgacgaagaaccggcgtggcggggctaatcgataaggctggtgagaattctaaacggtactcgaagccgtgtgcagatgtatcaccagcaatccgagggaagcaagagcttaggaggccaatctaagctcaatctccctctcgatagaggctgagttgcagtaggagtaggaggagcaggcacggatcggccattggctgcactgcccacccattctggttgcattggccccatctggcaacggtgatgtcaaagcgcttgcggtcttttattagattgaacacgcgctcgagggagtgacaggccggaacgggatatatttcgagctcgggctcattgaattccctgaaacttgaaatctacacacaatggcgattaggcaatttgtttacttcttttccctaaactattggaaattttgcgagttggtcatcttccggttcatcttcgctcgcctcttgttcattgattctcgtccgactcggaccctgagtgacggcaccagcaccgatgttgctgagtcaagatccgggagatgccactgctatataatacaaaatactagtattttcagagatgccatcactcacgtgcccctgacccgaggctccggccatgccggcatccagttttctcgggagtagagttattcggagttgttccaggttaagctgtttccgaggatcaattgtaaaggcctgggcctcggaagcccgtcgacgccgcggtggtgccactgacgccgagcttcctgtaagcctagcggtcccctactctagtttgcgcggatgaccaaaaaagaaaaaatccaatagaaagggaaaaaagggcgtcaacgagccggtggacgcctctggaagcgaaatttgtcaacgcccagctaaatggctcggacgcatccgctacgctccccgtgccttgcgcgatccctcagtccgctgcgtggtccgcttttccgcctgtcgccgtctgctcccaacctcgcgccgacagggccggactgctattagtacagcaggacccctacgcgatggatgctgacggccgtgccaagtccctcgatgttatacgaataccttgtatggatctgtaggccactaacaagagcacgggctgacggcgatgctgagctgctgagctgcctgcgctgaataagaacccggccacagccactgagtgaaacccgcagcacggccacagccccgtagagcccccccgagacgcaacccgcagtacgaagctacccgcaacctgttggctaacgtggtctgtaccgtctccagctctagctccagctcaatctcgctcaaaacctcatcttggggacgcttcccagccacacgcaatcttacttatttgctcggtcagcttgtcttagctgtgtctgtttcgtagccgacgaacccgactgcaaacctacgataacgggctgtttctgcaatggaacaggagctttagaacacgcagcctgtttcgcgatcttctgtttcatatccgacatttcgagcctctgtttgacccataccaacagcaatggctggcatagagagactagaggtccacagcagggtaagactgctcaaatctttgcccttgatggtattgtgagctgtacatggctgatagaaacctatagtcctatatcgtgcgatgggtcaaggtcgaggaggggaacaccctctcctggagcgtacaaccccacaagaagtctatgtgagcagcggcaagagagccaatgcagcgtggcataaccatggctaatgataaaatgctctagaaacttcggaattgtcaagcacccgggcagcggtgccacaggtctctcctccacgacgggcgacgatttccagcccaatgcaccccatacgcaaggggttgacgagggcaaggcaagccgatttgccaagaaagataccacggcccaagagcttctctccagcaagggctttatatcaataaaatggtttgggaagtgcgaggcggacaaggtatccatgggggcctacgacgttcccccggggcagacgggcatgtatggcttggtctttgacaacaccttctccaagcagacgtccaagacggcgacctttgttgtcctgacatatcccaccggcgcagccccccagagtgccaaccacctcccgaacctccagatgccgaataccagccagaccagcttgggggtgcataccagcccgcctcaagaggccgacccctctgcttctgtggatagcttccatagccacccaagcaagggccatgctcgcaacccgtccgaaacaaccgtcccagccaactatcatgttggaacgctctcaaagcgtcgaagaaagaagggacaaggatatgcccgccgctatttctccctcgattactctacttgcaccttgtcatattactacaaccgaaactcgtctgctcttcgtggtgctattcctcttagcttggccgccattgctgctgatgagaggcgaagggagatcagcatagactcgggcgcagaagtatggcacctcaaggcacccaatgataaagaattccaagagtgggcccgagcccttgagaaagcaagtaaactggcgagaggactcgagagcttaccacagcagcctaagctcggcttgcaggtcgaccatcgtactctacaacagggccaaagctctactggcaaccatggaggtcatggtgaggaggtggaatggcagcaagtcgagaccttggtcagtcgcgtggttgggactcgtgatgctttgcgccgtttgaccaaggaggttgcagctctgccaagaccgacttcgtcatcgtctcatcatctccaaagcccatcagggagcgctattgaagataccggcgacggagcagagcgcaagtctttctggaaacgcaaatctagctcttccgtgtcaatgcccccgggattacatcctcacttttcgccaggcgaagatcatgatgattcgaacaagcgtagatcgaagggagcgacacaggaagaaaagtctctgcaagatcactgtgcggccctgctggctgatctggactccgttgtcagcgaatttaccattctcatcaacaacagcaaacggcgtcgattgccggtgcccaaatccgccgatgctgcctcgcgcctgagcttggatacgacctctactggagatgagttctttgacgcagaagatgccggcgcaagcgttgtcaagatcgatgctagcgacgacgagacgcacgagtctgaagctgaaggcgatgatgcctcatctcacgatggctcgtccatctcatctgtggaggaagaggaagtgcgtgggggcgccaatgcgctgttcccagtcaagccaaagagccttgctcctctgcctcttgatgtcgctgtttcccgcagaactggcataccgcctgccatggttttgccgcccagtctgattgcgtttgtccgaaagaacgtcggcaaggatctcagcactattagcatgccagtttcagcaaacgagccgatttctttgctacagaagattgccgagcagttggaatatgcgcagcttttggaccaggctgtcaagcgtggatcggtaaccgagcgactgctgtatgttaccgcctttgctgtttcacagtttagcagtggtcgtgccaaggagcgagccatccgcaaaccgtttaatcctctgctaggcgagacgtttgaactggtgcgttcgagcaaggagacccccggaggattccgattgctcgtggagaaggttcagcatcggcctgtcaaactggccatgcaggccgagtcagctagttggtcactttctcaatctgccgccccgggtcagaagttttggggtaaaagtgccgagattacgactgatggacgtgtcagagttgtgctccgtctgccagacggatctgacgagctgtactcgtggaacattgctaccatgtttttgcgaaacgtggtaatgggcgagaagtatgtggagcctgtcgggacgatgaatgtggtaaacgacacaaccggccacaaagcagccgttgagtttagaagcaagggcatgtttggcggaagagccgaagatgtccacgtggagacatttgattccaagggcagcaacacgggcagcggattgactggcacctggaccggaggactcaagacagctggtcccgggaaatcaggcggtgaagagatttggcacgtcggcagcatggttgacaatcctgcacagacctacggcatgacggcattcgcagcctcgctgaacgaaatcacggagattgagaagggcaagctgccgccaactgactgcagattgcgacctgatcagcgtcttgccgagcagggcaacctagacgaagccgagatttggaaggtgaagcttgaggaagcacagcgagcccgccgccgtgtcacggaggagcgaggcgaatcgcacaagccaagatggttcgtcaaggcggacgagtctccggaaggagaggaagtatggaggatcaagactggcaaggagagttactgggaggagcgttcccgcggcgcctggaccggcgtcgaagagatatttagcacgcctgaggagtagagcttttttcccgggcaatgtttttgctcccattggataaataatggcggtagaagcggttcgttttagagaccataagcttgtttttctttcttgctttccttcttttgttcttttcccttctccctttgactgctgggaaatttaaagaattagattataaaagggcgggatggatatcaatatgaagtatgaatgttatgacctcttatgacttgcaatgctgctacactatttgcttttcctgctcaacctttcttgtgtgattgcgatgccgactggtaaagctatggagcagagagagaggaccagaagactgcttgatacagggcgagataaggagttgagttcttggcagatcgcaatctggatctggagttgacgaggagaaaggagaaggcgtagatgccggtgatggcagatacggagaaatacctaggtagttgcattactttcggaatcatggatgttgtggttgtttgaaagctacaaggtacccgccaatcctgccaaggggtgcgaagaagaagagagaatcgttaaacaattagcatacatttcttaactttacataggcaccacaataacactacagtggcgtttactactgctactactgctagtaccagataacttttcctttacttgacaaaaagcattaatattttagacttgcatgtgtgttttcatcttacggtccctattattcttcgcaccccttgcctgcttgcactccagggaatagagagataaggagagagcagctgctcggttatccccgtattatctctgggttttatccatgatgcgtgtgaaacttgattttgaaatcgcaagtttcttcaccggcattattccaagaatccgataggagattaatggagatgcaaggttcccaaggactatgtatgccccagcagcccagctgacaagcaacagcaagatcgtcacgccgattcaaatttccgcatctcagaatgtctcgaaaagaacaacgcaaaatcgccgatccagaaaaaaggttcggttagaaaacctagcggcattaacattggccaaacaagcttctttagagtctccagatcccaagagagcttgtttctgagtggcgagtggcagcggcagcgctgtgccgggcgggttgttcatgcagcagctggaaacgcacgaatgtggtgatggcccctgacgatcagaaacctggaagctttattgtgggttttttgggaccagtgcgggtgaaagctcctagggtggcggcgcatgttgggaatggaatccatggcatctgattttggttttattctaaaatttaaggtgagggatgccgagccggaaaggacgttggaaacgttccggcaggatgatgcgatcgatggtccaaggcagggcctcgcctcatagacccagcacttggtggctcggtgaaagaatcgtctccaatgtgattttttacagtcggattgctgcattttattggcaaacagctatgtaagctaagtcgtctagctgttctccaaaggcctccagccctccagccctccagccccccgtaattcgctcctcgctcgctgagaatactgctctatcctcgcatgtactgaaatctgctagccagatccaagccgtatggcttcgagatgcagacactggaaggtggattccgagaggggcgctggcaggggtaatgcgggaacatttaaccttggaagtctattctaagccctccaagcctccactcacgacgacgaccaagtttcaagttttggagcgtccgcctatcaatcgtcacgaagacgcattgaatcagacttgcaaatttgattgtatctggatgggatgctggttaatagggcatgatgattcactgtatcgaatacattgcaggtgtctgtttattatttccatgtatctggagcgtcttttcgatccgtgaataaaaatgtgcagtgcaaacgaagctattaaaagaacaaacagctcaacaacttgtggagcaatgacgatccatacatgtcactcactgtatacgcaaaatgcagacaacagactggttttctttttctcgtgttagccgcatctcgtctggttcgtagcaccaactggcgatacgagcgagggtatcaatcgcaaatagactttggcatcgcgcgctggagaatcccatagtcgatacgccacgcttcttggaacaaaggagcatgtgtaattgagttttctgtttttaatgcacttgaggcagctttcccttactattattggcctatttcgtccacaggcacacacacaggcaaaagctacctctctgcttcttggtccacagaaaacacgaagcctccgcgcagtgtctcacactgtctgcctatcacaacctcgccatttcaccgtcgcccgtctctccctaccgtgactgaactgtttagtgattggtagctcagcatggccagctggtggtttcgaagtggcgccggtcagtggatcatgcaattcgtttccatgtgggttttgtgtgcgacgctcccgggccagttgctggcggcttcagtgtgcgcagcagtagtacctggtagcatcaatcaatgaatgtgctactgggccagagcgatgtgatgcagcaatggagatcagtattccccagggcccgctaaagggcgcagagcagtccttctcggtgcgcgcccaggcgtgcatgttgtggtttctggcattaaatatcgaggccctccattccagctgcccttctcctgcccttttcttgtctccctcctccctcttctttcccaaacatcctctctttcctgcagagccttttcactcgtttctcaaatccctcgttaattggagcttctcgcttcttctccttctttccctccttctctgaatcttcgctgttaaaactgccgtataattctccatttggcctctcgggttcaatccactccttagcaactcatccatctatcgatacattttgcctgcggctttccacaaagacttattacatctgcgccgtttcatacatcagcaattggcaccatcatgaagggattcgcttttctttcggccgttgccggcctcagcgccgtcatggcctctcccactccatccaccaacagccctccgtccaagagagcctcgctacccgtcgtttcggcttctggaaatggtaagtgggaatcaatcatagctcacaactggatcgattagaacgcatgtattaataaatcggtagctttctgggctgatggcaagcgcttctatcttcgcggtatcgactaccaacctggtggttcttcgggcacctcggaccccttggccgattccaagacctgtgagcgagacatcaagaacttcaaggaccttggcgtcaatgttatccgtgtctatgctgtcgacaactccaagaaccacgatgcctgcatgagcgctctcgccgacgctggcatctacctggtccttgatgtcaacaacccgggctactccatcaaccgctccaagcccggaccgtcctacaacaccaagtatctccagagcatttttgctacggtggagatgtttgccaagtatgacaacacactggctttcttctccggcaacgaggtcatcaacgacgagcctggaaccgatgcctgcgccccgtacatcaaggctgtcactcgtgacatgaagaactacatgaactctcaaggactgcgcaaggttcctgttggatactccgctgctgacgtttcttcaaaccgcctgcagacagcaatgtacatgaactgcggcagcgacgatgagcgatctgacttctttgcctttaacgactactcttggtgcaacagcgacttcaagacctctggctgggaccaaaaggttaagaccttttctgactacggcattcctatcttgtatgtatacaactacagttgactcgccctctaatgtttcagaacagctttgctaatgattattcgtcagtttgtccgagtggggttgtatcaagaaccgccctcgcaaattcgaggagctgtctgccctcatgagcgcacagatgagtgccgtctactctggtggtatcatgtatgaatactccaaggaagacaacgactacggcattgttactatcgatggcgactccgtttccaagtcggacgagtacgccctgttcaagaaggccctggctgccaacgctactcctactggttccggtggcgctgccagctctagcaaatctgcccagtgcccgcccaaggcctctggatggaacgttgaccccagcttggtccccgagatgccttctcaggccaacaagtacatgaagagcggcgccggctcaggtcctggccttggcggtgatggatctcagaatgctgccgatagcggtactgccacagctagtgctacagcaggcacggcatctccaacaactggaggtggttccaagtccaattctgaagaatccgacagtgctgctgcttctctcatgctcggccctatggacaaggcgccattcatcgtgtctggtttggctatggtgtttactctgtttggtactcttcttttgtaaggtctgaatgagtttgggatatttgggtgatttgaagttcactatgtttggcgattggaatgatggggctctaattacgccgttatagatcgggacgttccccaggtgtatggtatgaatggaatccgggctgagccgtaatgtaaaggccacccgggtctgggtctgggtctggaaaggctggacaggagtgggagggatgataatcttacagtttaggctttggagccattgtttatacatgcatcgccttttttcttcttcttagaaatcattttggtcatttgtattgcagctgcagtgatgtttacatggctgtcgactctatgcttacgtatctgatacatgatttgtcggattgtttgattggacagtatcctaaatacgtaccacacgagagcctcgtcaaatgttaggcagacattggactgtagcattaggccatcttaacgtctacaacctcacgtcacattccataacgcttcaacgcatattgacttatcattggaaatattgccaaaatggaaggctcgcgcaacttttcaggaaataccgttggagataacgcggaagtcatcttgggcaatactcaagtcacggttaacaccagtacgctctctgactgcatgctacctatttatgacttgaactagcaggcttaatagtaccacagctaccttggacgacgacaggattttcctgcaagaattcagccaaatcgaccctgtttatactaagaaagacattttgatgcgcaagggtcctttactacgggatacatgtcgctggatactcgatcacgaagccttcaagagatggtactgcactcgaccgaaaggagtgttgtggataaaaggcgatcctggaaaaggcaagacaatgctactatgtgggattatcgaaaaaattgaagagttcgaacagtttaaaatttcagaacgctggaagagcttgaaaattttcagaacgcttgaagagctggaagagcttgaaaagctcgaaaggcccgcaaatttctcagagttcaaaaagtcccaacattttgactttgaagagaacacaaatgttgaaggttacgaaaggttcggaggactcgggcttcttgaacaacttggaggagagcccggaaggcggaaaaagttcgaaaagttcgaagagcacgacatacgtttgccaagcgaccttttatactttttttgtcaggctacagactttcgaacgaataccgcagccgccgtcatccgagggctgatatttataatgcttaaaccacgtccggcactcttgaaacttgttcgagagaagtatggagacggacccaagggacagctgatcggagataaagcactggctatcctatgcgatatgtttgaaaccattgttcgggctctaggtcgcatcgacgagtactttatctgtgttgtcgacgctcttgatgagtgcattgaagattgcgaccatctactgaatcttatcatcaagacaagcgacactgttcaatggctggtttcaagtcgaagtgagaaacatatagagagaaaactcaccgaaatttcacaaaaggttgatttggagttgggacagaacgctgaacaagtctctgtatctgtcgacatgtatatcaatcttcaaatccaagaaatctcagctatacaagacgatgaagaccttcaatctaaaacatcaaaaattctcaaaagcaaggccagtggaaccttcttatgggcagctctcgtcatagagcagctacgcgacacagatcattggcaagtagaagacgtgttgaaagagataccagagggactggaaagcatctattgcctactactaaatcgaatcgataagctgaaagccaaagctcgcgaggcctgccaggcactgctctcagtggtggccacagccatgaggcctcttcatcttacggagctacttttatttatcaacgctcattggaaagatgacaagcgcttcaaaacctcatttcagccgcgagatatacgagatatggcaaaagattgtggatctatcttgtcgatcagaggtggcattgtttatttcgtgcatcaatctgccaaagattatatagtggaagctgcggctcgtcttatattcccgattcagcatcagcactacaaaatgttcgaaatatcactggacgtaatgtccagcaacctcacatacaacatatatggtttgacaaacccccaaatatacgtcgatgacatttcccaccctactgtcgatcccttggcctcgttgaggtattgctgtacattctgggttgagcatctggctcaagggtttgaacactttgaggatggctcaagcctccactcgttcctcacggataagtttctttgctgggtagagtccctagctctcaagcgcaattacattctgcatactttgcctgctgttcagaaactcaagaggatgattgatagctgttgcgaaagtggatctatgaagccgcaaattgggcatttgaggcagttccttgatgatgcttgtcgatttctcactcattctactacgtgggtgcctcattggcctttgcagctatacttcttggccattgagtttgaaccggaagacagtgtcataaaaaagacctttaaccaaaccgtacgtgataggttcggctctttgcccgctgccttccaaatgtttcaaatgcgacaatcacctttgcagcggcgagccattacttttactagcaagctggacgatcgttttcttcaccactatttaatcttctctccaagttggtgtccactgcatctgaaaaaaacgcgccccatcctcacatattggaatatggaggagaaatgctcggaagatggcgaggaagttgatgagaaaatgccaaagactacatttccaggtttgggccatcgtatatatgtgcctcgcgaaggagtcatggcatcgcgaggcttccatagctactttaaccaagagagtctggacctcaaccggggcccatatcagggccacggtttacatgttgaagatccttatacttatcctggctaaagacgttaggtacagttctgttatggaatggcgcgaggtaggtacttggcaagaacagttacaatgagtgaagttaggaataaagaacgggcccaggcgttattaggttaatgaaattgaacactatagtatcagagaaagtatcaatcatcgacatgtcgctgtagctactatgaaaagtggtggcgagaatatatgtattgttagccaaaaagttatccaacatcccagctctattatccagaagtccagttgtagcttgataccgcgatggatttaagggctcataagttatccaattgctatatgtatcaattgatctattttaaagtaatagcagcagctgtggcagtaatggcagcagtagcctaggtaagtacctatagctagagtgctggatagtagaattggggcgctagataagtttctcctgaaattattgtattgatgagcctgaattatagcattcactcccaaatcgaatactgcggtggcaataagtaacggatccatggatgttttatgaagctagaagctgagaatgaaggcaaattttaaaggacagaggtgatttaccagtcaaagactccgatttctccagcttttgctgctgcatacaatcgacagagaaagacaaatcaatgtaagtattggagtacatctctacggaaattttcatgggatagacagcctgaaagtgccgtggaaactacagcgattcggtatggataccaacgatcagaagcccgcaatccccagattattcggcacggttaacgttggcgttggccccacctaaacgttgtgcctcggcttcgctggaaatggtgacctggaacttgctaaaataagcagaacatgttgtcgacaattctgaatcactaatcttttttctcactctggtatcggtgatcagttatatctatcaatttaacttgatctgttatcatttgctacgcgaagcatatcttgcggtatctacggctccttcattcgttcatccctacaccgagactcgtaatcccaacaaaacaccacgaatagctctcaagatgtcatcagcgacggaatcccccctcgcggcctacagcgcctacaagttcttcacaataaccggccccaagccactcgtagcacacgtgcagatccagcggccagagaagctcaacgccttctccgagcccatgtggctcgagtttggacgcatcttccggcagctgagcgaggatgccgatgtgcgggccgtggtgctgagcggcgcgggcgacaaagcgttcactgctgggctggacgtgcagtcggcgtctcaggattcagtgctgaactctgatgggaatgatccggccaggaaggcgaagaagattagggcgcacattgaggagtttcagagctctattggggcgctggagaagtgcgaaaagcgtaagttttaatagtctcttctctttatgtgtttgttctatctgaagcgcattctctgacatgtctactctaacagcggtgatttgcgccatgcatggaatttccatcggcctcgccatcgatatttcctgctgcgccgatgtccgcgtctgcgcatccaacacccgctttgccgtcaaggaggttgacattggtctcgccgctgacatcggcacgcttgcacgtcttcccaaggtcgtgggctccaactcgtgggtcaaggacgtgtgcctgacggcccgtgacttttctgcacaggaagccctggcggtgggtttcgtgagccaggtgcacgaaggcaaggagaaggcggtacaagcggccattgacatggcgacgtttattgcatcgaagagcccggtggcggttcagggcacaaaggagctgctgaaccacgcgagagatcacagcacggcggatgctctgcggtatacgcagttgtggaattcggcggcgctgcagggagcggatttcccggcggcgatgatgagcgtgttgaagaagcagaagccgacgtttgccaagttgtaaagcatcggtcgatcgtgggaatgtcttgatattaatggtagcggttgtatgtatattggaataaactgcctggtgatgtatggactctcttttgagggaataaatataaattattttcgcaagacgtctttgggattcgaaataagcaagttttgtagcgtgtgtagattgtttgatatcgacggcttattcggaaccggactcgtcaacaggaggaagattctccttcaggcgctgcagaaaattgtcgtgtgagcaagaattgacaggaataaagcgagtaaaaaggacattagggttccatcatacgtcctcgagtttctgtttgagcaagtgaaccatgttttccttaaccacgacacgttcctcgtccaaatcctcgatgatgaagtcgtggttgacgctatcgatgttaacgatgatggacttgatggaaggatcgcactcgatcaggacgcctgagcacgagacaagaaaggtcagtgtctggctaagagcagagtgagcaaaaggcaaaatgggcgagatgcctacctctgattgcgcggggcatgctgggcagctggtggttgattcgacggagttgaaagatggcgaatcgaggcaaggctgcgctaacaaatggatgatgatgacgagcgctggagagttctggtgcttttggtccagtctctgcacatttgatttacggcgggtctggcggctccagcccgtggctttagcgcccgagagacgggtgggccttgaaggcgccggcgaagcttctccggcagatatacgtgtatctttaaattacagttcaagagagtatgaccaatatccatatggatattccattttacagcatgccaatgactccatatggacgtgttaatcgccgacagccccgtattccgcagcgatgctccaaattcaaatcacacataggcgccacaccttggtagggctgtgctgctccgctcccaaaggatcccgccaggtgctcactcccaacagcgagcttcacataaacggctcaattgcagctagaccgagcagtaggtgccttgccttgagcctggctgactgccttggactcccttggcgcatgacggctgactgggtcgttgatacgactcccccgacgtgacaaattcgtcgacagcagcgacggttgatgtgactggctggcgagtggactgggagctgcgagcgtaatgctgcgagcgtaataatggatagatttggggctttgaagagtggcgtctacgtaggttgacgttcaaacagcggtataaaggcatcccgtcacctcgttattgagtagtttttagcctcacctctcataccttgtacatgtattttgagcgttgccgcatgttttaacctcgagataattctcattcaccatctgcccattctgttgactccttttatacgaggaagtgagccaaatctgagactgaacatagcgaaatctttcgtgcatttatctggagagccgcccgccagcttgctttcggcgcaacaggcgcgaacaacacgcatatagttgacgaccatcatcatgcctcagttttcagatcagcactcgccgaacaagccgacgcgaccgttgacatatataatcattcccatcctcgccctctttgccgtgttctcggtagtggtattcttcttctgcattcgccgtcgcagggctcgggaacgggaaaccaccatcgagttgggccgaggccggtgggtgagacgtgatggagtcttggtctggatgaggcgagatggaacaatgcggaactccagacgcaatccatcgggaggcgctgattctcccgaaggacttaacgaactgggagaagcaccgccaccgtatttggttaggaagctgtcggcagaaggagaggttgtcgcaagtgaaggatcgacggagctgagagatttggaggaggggagaaggccgccggtgtacatctctgagccgccgccggctgtcacgacagattcgaggaggacagaagcatagcgaagacggcgattagacatgatgcagatggagttggagttcaatgttgttcgagtttttgcgattttttcgaagcgatgtgtaataatgattagagcttctgggtttacgtttcggacggcgtgagaaggggcatagtttctggggggttggtcaaaggaaacgaatatacgactttactgatttttaaccacaatggaggtcaagatggcttggatctgggactggcctgttcctgttcaagacatataatactgtatataagaactgggcagggtcaactgatgaaataagaacttgtcatacatgtatttattccggcatatactcataccgcctgacttgtctcacttcaccatgatatatacaagtataatattactctcttctactacccaacggctgcatcttgatacccgatcaaggaatcgatacaaacaaaatgagattgcttataggccatgtactcttccgctattcgcatcatctcaagctcgctctgggtcaggcttcacagccctttgtgtcggaatgaatgacttgcacagataatcggctagctgccgaagacgaccgttttgagagacacaaacgagcactgccggcatcacgagtgctaaccccgcgcgtcttggtggcgcacatttcaatcatacacgaagtactcgaaatccgtgttgctatctacatgtagtttgtttgaccaatagttcttagcgcatgttgggggaaaacgcaaacaagacttgcaggcgaggaaccttcagtgttagcggtgtgcttgttcaagttccggttctatttcaagtttgcacaggggtttctgtcgaagttgagaaaaaaatgagacatgcccttgtcaacgggaggctggatagctactaatagtagtactgatagattgaccaatttagatgtaagacaccatgaattggtcatcttttattggcagacatagtttaatttgatggaagatgaaaaagtgacacatcatgattaaagtttaatgaattgatcagtacactcgcacctttctaatcgtgtcagacagcatctgggtcacggcaggcttccggatatcctgccaaataagctcaccagagagactttatctggtaaaacgagccacggcagttccggagctatggaaaagaggctccggctggtagtcaaggtagtgtgttagtttggaaaaaaattgccccatacaagtaatcacagctcagtgactagcagctcacttggccgatcgatcacgatccgtcgggcggtgcccattttggggtccgctgaagccgcaaatggcagatggagatggcgaacaaacactcgcttcgaacagtgttcaaatcttccgacgctggagttcgacctgcgcctcagccctaccctattccatgcgtgccacgaactgctgggggttgcgggagaaggcggcgtgagaagtgacaaagatttggcagcgtccatgcgcaatcggcaacgagagacgaccgacgacgcacgaggatggaggttttgaagcacatcgtacagcacatcgtacagcaccggtgcgagcccagacgagtggcacaggtgctccgtaattactcgtacttgcagcctgagcaagctaagcgctgcaagcattttgggagctgcttgttccccccatgcacatcacacagattcccactttcagccctcggcagtcctgctggagtctgtctcctggttcgtgtcccatgtcccatgtgcctgggcctggccgcagaaaataacgtccaggctgggttaacaggcggttctggttaccctgccagcgacggccgattcaggtcgctccggcgccattggcgggtcgcctttgggttttttggagaaacgccatggctcggcttctccatgctgccaggggtttgtggacgcggttgcggcttgaagccatggggcgggaagaaagtgtcaattagcagcagcacggtatcacagagtagcgagtacggcagacgcagagagggcactacatcatggtgacttcaacgatgtcccaagatggcatgcagatgagggaataagtaccacggtcgatgtaggcatgcgtgagctgaggctggaagagagaagagcgacacgttgggcgtcaatggacacaacacggctctgctttggctgtcagctctgattcgagctctgctctcctatttcaaccccctcaagctgacgatcggccattggctggaaacgcacgcgaataatgcgtggtagcgcaagctcgtgcaatggcgctgcgctgtatcaccagcctcgtcttttttttttttcttttcccctactgcgccaccacccgcctatcagaggcgcaagggggatcgttgattgattgatcgatagtagatacatagtagagagagggagacagagagagagagagacaagggaaaaaaaagatggctggtgtttctccatagaagttgagaatatcttgttccgcggttggctagctctgcgctccatgtactttgcccgcgctctgtaaaaagaagcatcgtctgctcgttggatgcatcacgcatgcatgtaccctccatgtaaccactttgctcctcagcaggtaccgcatacctcgtgccacgacccaatctggcgagcagagcaaaaccgaagtcagcagcactcatcctccagtataggcatagccgtacaggcagtcgacgccattacagcgtggctagcacacccgttcagagggtccagcaggcggcaccacccaccctggcccgcccgagcgccattggacaggcgcatcggcagcgccaactcatcaagcagaggccccagcccgcttctggacaataacaaggcctcaatccatcccatcagctgcgagtctcaggtcgggtcctctcctcttcctcctgcttgcatatcgcatcgcccacctgcgcccacctgcgtcgcctcgcgtttgctgcgtttcccgggagaagagaaaaaaaagaagcacaggaaacgcgagagaagaagcggccctcggttcacgggcatcttatcgcatcgcatcgcatctgctcatctcagctcgcagccgcattttgcagctcaccgacaggctcctctccgttttgctgctcctccgcctcactcagctggctgtacatacatattacctcatattcccacatattactcccacatactactgcttcctacaccagctcattgctgcccgcacgccatacatacttgtgcgcttttccaggtacagctggctgggcctgcagcaactcccctgactctgcagctcctctggtcgctttaccgctccggcgcctgagctttgccactcttcagctgccagctaaaaaagcctggccctggcccttcccgattccgccctccctctttggttcctgtgagtttctgacatccaaacccacctgctcgggcccatctcgagtggcccatctggagattcactttctcttcaccttcttcgctccgttcaatctctgtgcccgtccatttgctgacgtcggtcaaggcgctcgtcccattcttcgccaagcgtttgggccctgttccggatgtctggatattactattatttattctaatatctcttcctcaacctcgcccttggtcttctttgacgcgcccctttccataaactttaggacattcgcctttgaggagctgagctttccccgccgcgcccacgcccattgttagcggtacgacgttaggaggcaaggataccgattgcctctgtgcctaacatgagcaccgtcagtagaaaaagcctcccgctgcctgccccgaccgagaccgacgagacagaaacgcccacggagcttaccgccgacatctccaggcttggtgacgagaaatcgggctattcgatggccgacgatagcaccgctcccatctccagtcgcgctcgcgggcacagaagccatcggtctcagacatcgctgttgatcgagtactttgaaggcagcaggacagggagctcgaccagccgcaagcccagcgtgcgtgtgcgcctcaccccctccacttccaaaagggggaagagtaatcacaacatccaagtgacggagacaaaaacttcccgcaaaggttcgctgactcgacggattcccttggacgatggcgtctcatcccgcgagcacgaactgctcggagccgacgatggccatagcgtgacgtcgtatgcttcggccaccgaggaatccactgtctcacgaaaccccattgacatagagattactcagggccaacagcagcagcagcagcagcaacgacggcgccgccctgccagcccattgattccaagtaatgagagagagtcctcctatccgccaggaaatggctctgaaatctcagccatccccacagacagcttccttgatggctctcccggacgcgaactgggctcgggagaacatctcgaagagactgtagaggagcccaaagctactaaaaccaagtcaaaagatcgctcctcatcaaaggcgccatcagacaagtccaaggacaagggagaacgcaagcggcggtcaaagagtcgggctggaagcatcagtgaacctccccctgaggaggtctacacgtcctcacgacgtcgctccagcagaagccgcaacccggaaccaccagcgccacaattttctgccgttgactcgagtgtcctgtcgtctaacctggccccaagccatcgctccatggatactcgctccatgcgctctggcgcatcgaaatcttccatcaacaaccccaagttgctggagacggtcgaagatgccatccggagattgatcttaccggaattgagcgctcttaagcgggaacaaagcaaacgagaaggccggcgggcgtctttttcttcatctgcctctagagaagatattgcattggaccgcaggcggtctgcaagtcaaaagcccgagccagccagagataaggaggccgtgaaagagagcaccagacacaaggagagacggaaccgtgaagctcgtcacgactacgatgacctatcggtgcacagtcctagccgagattcgcttgataccgatttccgcgctcatgatgatggcaatactccaaagagaagcagcctggccaaggccgcactcgctggcgccactggtgcagcagctgccaaggctttgtccggcacagcagacgacttatccgaaactggaggcgaaaagaggaggcgcagaaggagaaccgagtcccgcgccaggagccaaagccttggccgtgaacgatacgcggaagaatatgatgatgaggaagaaatgccgccagcgccgccaatgcccctcatgagcgagatcaacccctcagagatgacgcggacttcaatcttgtcggcagaatctgacgggctgcactcagccacagaagaaatcgctccgttggcggaccagcagagagacatggcttcgccttcgtcaacgcccactccttctagagcgtctgcagatataccccaggtgctcggcaggacccatgccaatgtgtcacaaggcgacctgactgctctaccacgtggcaagaaggaatacggtcaaggcgtggaatatgagacggacgaattcggtaataagatccccatcggaaatttcacctacgatggagatcctcgcgacattgaccaaggcgaagatccagacgatggctacgacgatggctattacaatacgcaagacgttcccccgcctctgagatatgtcccgtaccaggcgggcctgcgtggcttgagcccaattcccagcgtgtctggcttcacagaagctgatggagaaacgccaaataggaactcacggggtgacgcgtatggatccatcaagtctcatcgctcgctgcagtctcttgactctgtccctggcaacatcgatgcgagtcaaagaggcaccgtctactctgacaattctcagatgggacagacggctgcaggaaaggctgtccggccgattgctgctaccccaaacatctttcatccagccattgcggctgaatctgccgtcgcatccctgattgatgggtcaatgcttgaccagtctgtcctaactggcgtctacagcggtgcgggagattccaatctctcatacgatgatcgactcaagcttcaaagcagccggggtgtcagtccagataagcattctggccttgatcatcaagattatgaggacgaccgtcaaccaactcctggacagtctcatggatacatggagtatgaacttgatgagaatggacgcaaggtccctcgcacaaaatacctccagtcccccacatcatctgaagccgccattactgcaggcgccgtcggcgctgccgctgctgctctcaaagccgctcaggagagaaagcaggccaccgttgaggatgttaccgacgacaactatgagccggccggcgtgttccgcaacaagtcattcaaagagcgtgctatggaaggctggaagccgcgaaacactcccactcatagcttggacagacttgattatgaggctgcgccccagttggacgccagcagtattcccgatcaagacaaccccatgcctgagattggctacattgactcagagttgcaaaccaacccttcgattctgaacgaagacattgttcctggcatgtggtctggcaaggcaacacctacagagtatggccaagtcatccccaggtccaggtctgatgagacaatgagagatacccacctcgacgatgctgcccgtctcagccgagagccaagcggagaagttgacgagtggcggagaacgtctgcggagcggaagcgtgacactctgctcaccaacccgtatgaggatgccagccccattgtgaaccccgagctcaacgacaaccttcttggctctcgtggtctgggtttcagcaccggtagcccgggcttcaaatatgatgaaggatacatgtccaatggacctaaccgaactcccgatgctgaacccaagggcaaagctatcaatctcgcggggccgtccaagtttatgggaggcgaagatccattctacgcatctcagggcaaccgcgctcttagcggcatgtcccaaggcatggcctctccattctacgatgcttccacgggtggaggaatcgatcgcattgaaaacaaggatatcgttgccttgatgcaacacgtaagtttcatcaacaaacaagagtctaaactctgtgcaacggaattgctaacatgattattcccttgtagctcatggtccgcgatgcccagcgaagcgctcgtgacacggaaatcgttgctctccttatgaacgctgccattgagatgcgcaattccttccgtgacttgaaggagcttgttgaagagaccagcgatgacgtgatctttgccaactctgaaaacactgaaaagctccaaaaagccatcaacggaccaagaccttaccctggctctcgctctgtccaaagcgcgtccattgccactgtggatgagattgcagtgaagaagaagaacttgtggaaacgcgctctccagggcctcagtgccaagggcaccaatgatctcactcgcatcgaagacatgctgatgcagcttctcggagaggttgacgttctcaagactcaaacagccccgcccatgtctgctagggtctctaccagcggtgcagggcagtcatttgacaacctgcagccggaggggcagtacgagcacgacaagggctatgaacctgaaggcaactcaaccactagtcatggtagccagtctcaatctcaggggcagcgtaagttctctgatcaccgcatcgacacggtgcccgagcacgaggatgagtatgagtatgatcaccctactccgaccgcggagcgaactcagatcatccctccggtgagcctgagccccatggatcgcgagattcaccgtagcggctctgtccctccagacggcgcacagcacgtctctgaccagggctacaaccagccgcacagcgctgacaacaccccccctcggagtgacaagggacgaaagggcaagtcgagcagcaccagctggttgcctaagatttcccgctggtctggaacgacagcatctaccgtaagcaaggcgcttcgtggcagcggcaagaaggatgccaagaatgacgaaatgctgcaatctcgatcagggtcaagcatggcctcgcgtgatgatctctatcctctcgacacctatggtgacgaaagacttccgggcggattccccgaagcacgcctggcaccgccacacgagattcatcacgaatcgtcagcaccaattgtgcccaatttcaccacgccagaggatccaaagtacaaggcgcaccgtaactcgctcaacctcatgcaccctcagccaagaacaggccagacagagcgattccgaaccgccctggagcattctgctcaagacttcgatgccccggcgacacccagatctgctgattggggaggctcaatgaacagcctgaaccgcctcaatggcaacgctaatgagcgatatggaaacgagggcggtgattactggcctgctgccttgcaacaacagggctctgccccagcccggccgcccaaggagcccatgaacggctcgactcagcagacatcgccacgaggtgcacgagtttcagcgctgcagaagggcagcccctcgggtcctcagggctacgaaagcggctatgccagtggcaccggcactcatcctagccaatacaacagcaccagccccaagccagagaataagaacttgaatgctgcccttggcatcccatcgcgtaggcctagtggcccgcgagcaatgactcccaagagtccagatgatgtggcaagagaggagagacggcgaaagagaggtgcgttgtgatggtccacataattactgctgttgactcggaaatgaagagagtttgctaatattttctaattttacagacacgtttggcagcattaacagccacatcagtcaggtcagcgaagaaacggacacgttctaggcgaaatcgtgccgttgttttgggcctcgacctcttccgcaatttgacaacgcagctcggagaaaggagcgatgattgtgattttctttttattgttattattacatacaccatggctgtatacgtgggatacatgctacacaatacccgtaaaatggtttttcgtacttggaaaaaaaaaaaagcaaaaggcgcataaaaaaatactccagcaaaaggggagaccaagggggggaggatagtgggatgaagggggtgagaagaaaatcgcatttgcctggctattatgcaaggcaacttgcgagaatattacgtaatgccacaggaatcgcttcgagagaagctggcgggaaggatatatgggacacgaagggatcttgaagatggacttttgctttgcgagattatatctgcgatggcctgttttagccagcgccgttttggctttttttcccttctccttcttgatatttttgtactttctttcttcgttctttgacgacgacatgacatgattattttgattctagagcggagcaaaggcattatttgtgctggccttgatctggacgatgcgctgctggccttaagacgagataaaaggagatgagactaggggatgacgctctctcggcctgtgcgatgcgatggcgggaagtggacaagaggcgtagcatagtgtgtgttttctctcaatggcacaaatgatgcataatcggcagtggaaatgttgccatgctgtttctatctggcctcctattcgtgctgtgtggtgaatcgtatatgcatgtgtgagcctgtgtctcatgaagttgtgagacagcggtctcaagtccgccatccatgcaacagtagacacgttgttaatcactacttagtacggagtatagtaagtagattttgaagccagcgtgtatcactgtgacgggattcgcagaccaatcatgagtttcgtttgtatctcccttccttctacaccggtattactgcacatgcacttgtaccatcttactgatctgcagccggtaggatgtctgtggcggccgctaaataccgtagcaagtcggataatgtcccagcagaagaattgctttgcggatggggggatcttttcccaccccactttctttcttattctttgatttttaacaagagcatctcatgctcatcgcatgtttgatctactgcattgcggcggaagcagtatcaattcttgtcttttattaagcatttgggtgaactgcgagcaatttttctatttaaagagccgttctgcaagggggtgagcgtttcccatttttttctgaataataggtaatcgcctagctgaccttgtcgcctcaacttagggcctttttttgctcttacacatgtgaatttctcaccctccctcttttttttttctgtcttttttcttccctttcttttctttcttgatttcaattcataagcgctggagtgaagcgtctgcatcttaatttccctgctgcaaatggcagaggcgacggctgcttctgggacctcgacggggctggcgtcgagtccggtggaggtggttgctggagagaagaagccagcgacatcggccaggcgcgattacaagggattcgtggcgggagtgtttagcgggattgcaaagctgacgggtatgttgtttttgttctgttctgtgtataacagaatacggaattttctttctgtctttttttggttgagagagtagcctctatacgcatcagcaatgagcgtcggctggttctcagctttttttacgttgatgatgacttgttactaactcgtttcaatgctttaccagtcggccatcctttcgacactgtcaaagtccggcttcaaacaactcaggcctcgcgcttcagcggccctctccaatgcgtgctgcagaccatccgcaatgagggcgtgacgggcctgtacaagggcgccacgccgcctttggtcgggtggatgttcatggactcggtgatgctgggatctttaaatgtctacaggcgactcatggcgcagcatgtctttcatgcggattcgtggacgccaggggctggatctggatctggattcgggcttggaagcctgtcgtcatcgctcaagtcattgggcgcaggacggacatctggatctgcctcggcatcatcagggccgtcgtatctgccgccggtcggacacggcatcgcgggcatcatggccggcgcgaccgtcagcttcatcgccgcgcccgtggagcacatcaaggcgcggctgcagatccagtacgccgcgcgcaaggccgagcgcctgtactcggggccgctcgactgcgtgcgcaagatctacggccaccacggcgtgcgcggcgtctaccacggcctgtccgccacgctgctcttccggggcttcttcttcttctggtggggcagctacgacgtgctgtcgcgggccctgcgcaacaacacgggcctgagcaacccggccatcaacttctgggccggcggcctgagcgcgcaggtcttttggctgacgagctacccgagcgatctggtcaagcagcgcatcatgacggatccccttggcggcgggctgggcgatggcgagcggcgcttccccaggtggcgcgatgctgcggtgacggtgtatcgcgagtctgggtggagggggtactggaggggattcttgccgtgctttttgagggcattcccggctaatgcgatggcgttggtggcttttgagggtgtcatgaggactttgccgtgaagcgtgagaggggagaggctgtttgccttttgacatgtatatatatacctacttgatgcccctttgacttggcattgatgatacctcgtttacgtaacgtcttgcaactcatgaatgattgcatatgaacatatatacatgtatccatagacatcacatttgatagtttacaccggcaccccgattgatgacaattggaaacgacgattgaaatcatcacatagcaatgttaaaaggggggcaagcaaaagtgtttaatgtaggtccactcgaaatggccggtcagtttattccacgacttgggaaaaatccatcagcacccacacgctggcgacaggcttttttcacaagcccgcacgtgagtatatataatctttcccatcagaaaagaacattttccagattgccgttcaaattatcccaagttttcccatagctcattccatcattttcccaaaatggctttcttttgttatcccagttatcagagaagaaaaccatttactcgtcatcctcatcagcctcgtcgttgacgacgttgaagaacttgagctcgtaaacaccgcgggaggtggagacgacacggagccagtcacggagctgctgcttcttgaggaacttcttggtcctgtttacaaaagcgttagtgacatgtcccatgtgcaaaagaggtttgatatagattatccacgtacaggtacttgaggtagcggccagagagctcgttgtgggcaacaatctcgaccttgccgtcagcagaggaggagatgacaatgttgtcacccaggttgttggtgcggccgtcaaccttgatgtggtcctggaggaacttctcgaaggcggagacgtcgaagatcttgtcgctggcaggctgggtagcgttgatgatgaactataagagcaggaattattagcatccttccgtcaggggggggaggatgaaatccgtttggattggttactcaccttcttggtctgcttctgggccttgcccgacttcttctatattcatgacattctcaatcagcctactgttttttttttttcgacggcggcgattcccatccctcaatcttccatctaaatccaagacaagaatgaggagggggaaatcatgtccgcctacagcaaagcgactttttcaaatgtcattccaagcaatacatacagtgatgggagccattgttgagatcggtggagtctttgtgagtggacgtgaagaacgcaaagagatcgaatcctgcgcctttttggatatgaattttttttttgctggagttgaatgctaatgcgcttctgctccctcgcgaaattttttggtgggctgctcgaaatggggccaaactgccgaattagggctggagcggatcaagtagcgccgaggctccgaatggaccgggtcgccttgcgatgagccatcacgtgacgtcgcaggttggtagcctcctggcctcctgaacgacttacatacacctgccgccagtgttactcgttgtagggccaagagttaaaagtcaatacaatagaaggctggaagcagaaggaattctggtattccagtcaattcaaagaaaacatcgcgccccacttcatagtgtcccagaatcaatatagttcattttaaccgtaatcgaacgtagctatcataaaccagcctaatggccaggtggtagtcatgaagaagaataaacaggccattcacacataattcattagatcatttcaacaaatcatcccctttaatccatcgctgctgcttctgtcatatgccccatttctctacccatcaattaaacagtctcttaaagacgcccctgaatcctccagacttcttctcttgctctctagcctctctggcatctctctgacgcctgcgttcattgcgggctcgtcgagcagaatcgtcaccttcgtccagtggcgctgattgcctaggaaggtgttcggtccgacttgcgcgaggtctatcgtaggtggcctcggataaccgacgctcacgaggtcggtgaacatcccggtctcgtgttctgggcctcgctccttctggaagtgaagactcccgtattggtacgtagatagacttgtctggaagcggtggcgacgatgatctgcgaacaaccccctgggcattcttcatttcgaaaaatctcttttcaggagcggggactccagagtctttctcaggagattgcgaccgccgcaagaagtcatctcgggagtaatgagagttattggcacgctggcgaaaggagcggctacgatggcgcttgatctcttctggtggcaggtcgaatcccacctctttgcccttgcgctctgtaggtgcagatgcaagtgtagctgcaaaggtaggctctgatggcatttcttggctatcgtcggtagctgggaatttctcagtctgaggctcaacaggcttttcgtagagttcacgatctcggcgttcgcgttcgcggcgttctcgacgctcatggcgctgtcgctcacgtcgttcgtatttctcagagcggtcatagccgtcgtcttgtaagtcacgatcatcgagcagctgaggtggttcgggtccctcaagctgctcagaacgttcaatgcgctccgagcgccgagtgcgttccgggcgatctgagcgttcagcacgatctgagcgttcagcatgatctgagcgctcagcgcgttcttgtcgttcaacacgctcttgccgatcagcgcgttctagtcgctcggcacgttcttgtcgttcaactcgatcttgatattcgacacgctcttggcgttcagcgcgttctggttgttcggcacgttcttggcgttcagcacgctctggccgttcagcatgttccaaacgctcgacacgttctggacgctccatacgctctgggcgctcagcacgttcatggcgagctgaaagttcacggcgatccgagcgttcacgacggtcacggtgttcacctctttcgcggcgctcgctatgtcgttcaggccgatcatatcgttcgtgcccttcgtacatctcacgccctgtttgctgtacctcgttcatgtcgtaacgctcaggttgccgagcagcacggcgctgcgctctgcgttgctcacgttgctcacgttgttcctgagcttcctgctcatcagggattttgtatctccggcttgaaggtacaggagcttcgccgacaactccgctatggcgtcgtcgaggagtccgaggcggggtgtccagcttagatgacccagatccaggccttgaaccaccattgtcctgggtagaacgacggtagtttgacccctgagattcgtgtgagcggcgtttactctctctgttctctctatattctctgccctcttcctcaccacgatttctgctagaatgagaagaatggcgagaatgacggtacttgtggcgtctttctcgatctcggtcacggtcactgctcgacgagatgtaaccctttgatctatcctctgtgaaaatgtcagcaatggttttatgaagatcctcctcaacatcactaatactcctgcgtgtagtagggacggctagagattgaagttcctccgaatccaacatcatctgatgtcccagatgaggatgggccccgccgctgcggaggccggcaatcgaaggaccggcaacaggtctcaatgcctctgcagtggtgttggtggccacagcagctgcagctgcgtcatcatcagcttcatgaagtggaatcttcttgtgacgcagcattcgagccctccgcctgtcagtcacagtcattgccttatcgggaaccacagcagcaggagtcggcactttgaactcatcatccaataacacggaaagagacagcggaggcggagtatcttgaaccattcgatcataatcaacgggagagaccagattcatccatttcgggaggtattgaccgtcggcgttgcgagcagggtatcgtaaagggggcacgtggctagttgcggcagcgatttctaaggggatcatagttcgatccaattcatgtgatggcattatttctctcttcgtcataacttccgcccggtctccatcttcggattgagcgaccactgttgcaaacggaggcccatcaagcacttccctgtcgatgctagggctcaatccgggcatggtgtatgcacttattcgtccgtcttcttcccgccgaagaactgggtgcgcagccacacgaagggcgccaatagccaaattgtaagcgcctccagaatactcgacttgggctacatcctgtaagtttgtgttctcttgaataggctccgcccttttcgtgatctctttacttgcctgttcggggtccatgactattactgctttggtagtgtccacctcgttggttggtcgttgtgacgaggtttccggagtggactttgcagcaactggcgctttagacgtcgaaggctcagctgtctcggcaacaactgccggttcagcctctcgagcggcaacaggctcctcagtaggcttcgtcacttcgggggcaatctctctatgtgactcttctggctcaggggttttgttctcagacttgggcgcttcaggagcaacaacaggctcctggtgaatgacggcagcggtcgccacggcggcagtagcagccgtggcaactgcagctgcgccagcaatgagagcaaccttgtccgactcctcctcatctggtaatgttgtctcagcatcttccttttgagaaatcaatggctctgagacggcctccacatcaggtttggtagaaacaacaggcacctccacagccggggtttcagcccgttcaagctcatctcgcttgagatctactttctgctcctctcccaaggactgactctgaatttccgaaatgtcttccgaatgtaactccaaaacgccgtggtccttcgactcctcacccgatgtggagtcaccaaaccgtcccgaaatatcaacaggggtatcatgtaatgaatgctgctcctcacctttcctaactctctctaccacagtgtccttgacctcctcctctctagttgtgggtgcttccacctcagcagccaatggctgcttgacctcttccactggctctggcacaattgccttttcaacttctacaacggcaggcgttgcctccggttcgaccaccgcaggttcctctgctgggacgacgggagtttcatgaacagaagtctcctcagccacaggaaccggagtgtgcgactcttcaagcttggcttctacctccttgtcagcttcagccacagcttcctcaacatgagaggccttggagtcttcagttagctcagaagtagcttggatctctgatgtctcctccttgtcggcctcgtgaagggtctcggggtcgatggccttctcagcttcagcaggagcaatgacttcgaccacttcatccaagtgctgagcctcttcaagagcagattcagcaggggttgcatcgtgagaaagctccttctctgcggcaatttcacgctcagcagcagcctcagattcagtagcaacctcagactccgtaacgttagcagtgatctctggctcagcggcaacctcagactcagtagcgacttcagagtccgtaacgttagcagcgacctctggctcagcggcaacttcggattcagtagcgacttcagagtccgtaacgttagcagcgacctctggctcagcggcaacttcggattcagtagcaacctcggactcaacagcggtttcgtgttgagcaacaggttcaaaatcggtagcaacttcggatttagcagcaacctcggactcagcagcaacctcagattcagtagcaatttcagactcaacagcggtctcgtgttgagcaacaggctcggaatcgttggtgacttcggatttagcagcaacttcagattcggtggcaacctcagactcagcagcagtttcgtgttgagcaacaggctcagaatcggtagtaacttcggatttagcagcaacctcagaatcagcagcagcctcagactcggcaacaagctcggatccaacggcggattcgtgctgagcaacgggctcagactcaatagcaacctcagaatcagcagcagtatcggatttgacgacagtttcaggctcggcaacatccttgtggatgtcactttcggtctcagcggccgtaatgtgctcatcgtgagtagattcactctcagtggtttcaggcttcacctctgagacttccgatgcaacctcagtaacgtcgggcttagcctcggtgctttcagtagcatcttcggcagctgcctcgatctcggagtgagtggtctgagcaacctctgactcgtgcttggagacctccgactcggtgacatcttcagcggggacagaacgttcctcggacaccacagaatcctcggcaggaatttcttcgtgagaggtgtgctctacttcagaatgtgtcgcctctggctcatgagtagtttcggcctcggcaacaacctcatccttttgctcttcatgggtatcaacaacaggctcgctctcctgaacttcgacatgctcttcgtgagtctcttctttaccaacttcctcgttgttttcatcagcagccttcacttccgagccggtctcgggctcagcaacaggctcagcctcttcgaccttggcctcctcgtgatgagcttcttcggcagacacatgagactcagtcacgttgtctctaggagtttcttcgatgatttcctccttgggagcttcttcatgggcttcctcagccttggtttcagcctcctcaactacgggttcgtgttcagcggcaagctcttcatgcttctcagagtcatcgtgcttgacctcggtttcggtagtctccagtgctttctcctcttcaggagtagcagcgtcctctacaagtgaattcttagctttttcaacaagctcagcagctagtgcgtctttggtagctgtttcggtgacatgttcttcagagacttcggcagtctcttcagcttcaatcgcaggctcaacaaccgactcctccttgatctcagattcagcggtgtccttttcggtgtcgagtttctcttcttccgcaggcttatcagagatattcgcctcctcgacatgcttttcctcttccgagtgatgctctacctcgttgttgtcgggttcaactggttcaggaacctccttgtgctcgtcttggtgctcagtgtgctcttccttgtgctcgacaggctcctcctgatgttcgatatgctcttccttgtgctcttcttgatgctcagcgggctcctcttgatgctcagtgtgctcttccttgtgctcaacaggctcctccttgtgctcagcaggctcctccttgtgctcagcaggctcctccttgtgctcagcaggctcctcctggtgttcggcgtgctcttcctggtgctcatcgtgctcttccttgtgctcagcgggttcctcctggtgctcagcgggttcctcaactgtcactggtgcttgggtatcttctgtgtgagcagcctcttcgataggcttctcatcgtgtgcctcagcagcatcatgagactcttcaacaggggcatcttcatgcacagcaggcacagattctgactccttgacaggctcagcctcctcttgagcgtggtcgtgctcctcctggtgtgtctgctcctgttcatgctcgtgctcgtgttccttggtgacttctggttctggttccacgtgctcaggctcttcagaggcaacggcagcttcgtcggcgggtttagcctcatcttcaacagccttggcttcttcgggaacggaaacagcgtcattggactgctcaacatcagcagagctctcctccttcacggtttcaagagcagcctcggattcgggagccgcagtcacggcctcctcttccactgctggcgtggcctcatcgtcgcctcgcgcctcgtctgtgtccggaggtgatgggggctgggcagggtcaagaccgccatcagaggtcacatctgtttcggaattcttggggccattcttcttcttcttctttttcttcttcttatccttcttggcctcgtcttcgactaccagattcgattcctctggaggaggggtaactgttctgtcttgctccgccgcctcgactgtttcgcctccctcagccttgatgtcaacagcggcgatgctgtcggcggactcaatgggtgaggtaatttggctctcgctcttgttcttcttcttctttttcttcttcttgctcttagaagaagtcggttcggccgcagcgtctccctctacctcggcctctgggtgatcttcggcacccgcatcttgagaggtttcggtctctgttcgagcattagcattggatgttgttagatcaatgccctgtagaattgttgctagctacctttgttgtctaatgacaattttgaaccaagctcggagtcattctgttcgaaatgctgcatattgaaaaaattatctgttagccccaactggatagtattcaacttcttgggcggcactcatacatcctgtgccctctcgacctctgagagcacggcttgattatcgacctccatacaagctgcactgcgatgaagttatccggcaatgcaggtggaagacgccaataacgaaacagccggtctcttgggccttgacgcttcaggacacgactgtttgtggctgctaaagcgaacgcagcagcctattggatagggttgatgacgggattcaaacgtttagtttgaatgtacgatgcaggaggtggttttttttccctctctaaaagcctgcgaacaggtgggagtcagtaaagtcttctgagatgacaccacttggagccttgtttcctcgagctgcatgggcccatacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggcacgtcccatgtcagaaaaaaacacccatgaccgatcacaagcgaaccacagaagattgacgatgcggagcctagcaaatccagaaagcacagttccgacccagaccccccttgctccaaagatcaatatccacaccacgacctgatagcatcaggcgaagacccaattggagaagaaggtgatttcgcccgccgcactgcactacgattgggctcagcaagcggccttgtcgccagccggccgcatttgcgggttgagacatgacttgaacccgcacgggctgacaggaaagctgcccgacgcaacagcattggaacatgcatgatcaaccaacgaaaagtgggattggaccgcgccgggcaaatcagacacacaggcaagatgcaatcatgagcaggcggccagatgagctggctagctgtgggccgagtggctccagctttctgagcgatatcaacgagcgcccaccacgaaaagacctagcgcctgaggatgcgtccgcgaaggctggctggatgaacatgcatgttgtgactggtttctctcccccggcgtgctacgtggctcgcctcttgatgccccgcggtcgttctcatgcagctcgaccccggaatctatcggctgagcaattgcggcaattacctgaggacggttccttgctggatcaaatctcttcatctcctatggcgagcatagtagatgacttgcttggggacatggcatgacttgcagaaggggtcccttattctctcgacgcatatagggggaaaataaaatcgcaccacaaactaaccgttaagccacctcgagctactcgtatggctgccactctcggagaggctggttcttttttggctaaccagtgctacggcgatggagccacagccgacacttgacagggattgttccgcgggagaaattctcaaggaaaatatggcggctggggatcttgtcgacggtgctgctcaaaaatacctatcagccgacagttattacaagcacacggcgtggggatcaaaaaccatccatcgcaattattgccaccgacctcaccaggaaagcagactgttgcttccacctggcctttgcctctttcctctttgtttccttaccttgtcgaatctgtttcaaccagaactgcgctatcatgcaaggcgtgccaataacgggaaatgcgagcaagattagtggtgtctagtagttggcggtgtgcggtggctggacgggagagaagagagaaaagagtgggggttagctgtagcgccaatcctcgatgtagttttgggaaccacacgtgagatgcttcaccgcgtagatttctggcggggtttcctttctgtggtcgtctgcggcttgctgttgtttttgttgttgtccttgatttcttcactcttggcgctgcagtgacataatggtggatcctggccgtgatgaggagaaaatacctaggcagctctattttgtcggtgatggcgagcgagctatggtacggcatcgaagcactaacagcttcaagtccgccagagacaccaatatgctgcttactcgtacagctagccatgcatcagatatccggtttgctcacctgtacgccgccagcgtctgattcacaactgcagagtagcatctcctccgaccactgacttaattgcgtgcataatgtccagccctcttgtaagcccaagcccctcacatcctacagagtccagcgcccatggtggtaccatcagccaacccctcccaacactcttcacgtgtatctacgctctgaatcttctcattcgcgtgcgagtaagttctgtacatgcagacatacatccggtatgcatgcatctatattagcactgcatattgtgagccaccccggagaagaatggtcgaaaaaaaaagaggtggtcggccaggctaaagaagcactctccaaccaccagatatcttccgattacgggtgtctccaacctcctccgttgtagtgttagcctgacatgggggggtttaagaaaaaaaaaaaaaggccgcagaaagcgctgcggcaaacgaaattctttgtgaaaaaaaaaaaatcagcggaaagaaacacacagagttccttttcgccaccgagttagcactccgtactgtagtatcttttggcttgtgagagtcagtcatgtgccgaaaaagatgagagacggatccatgaaccgcgggttccgttacaatgctgctgctacgcagcttggcagtctttcatgcaccttttacaagccgatatccactttgagttgcatgagccatgccagtctcagtgaaacttttgaatcaccactgatgacctctgattactgagtggtggtgatcagctgcgaaatacccagaagattacgcgttggagttggcttgttctactcgtcaccgtggtaaatacgtagatacaaagggacgatcacgaaagcggccaaatgtctacgaatctcgtaatttcatatcgtcttgcaaggtgtgaatttttggtatctcattgtgccacattctacagatccatttgtataatccccttattatcgtaccattcattgtgaacttgttgaaactgtagcaatctcaccaaaccaaagaaaaagagaaaagcaataaacataggccctccaccaaattacatcgtcatccatgagtcaaaaccatctttctaggatgccttggcgttatccgtagcgctcggggcataagcagcctgagctctgttcttcttgatgacttccttgactcgctcttccgcctcatcccagtcatcggtatcaaggcgtacaagatcaatgccgtatgtgttggcaatgccgaggagggcatcgtagctcttcttatcgtagacgaagctgatactgacaccaacacgtccaaaacgtccagttcggccaatacggtggagataagtctcggcgtcgggctcactatcgcctcggcctttcatagggatatcgtagttgatgaccatggacacggtagacacgtcaataccacgggcaaggacattagtggtgatgagaaccttgttctcgccttgtcggaatttactcagcagctcgtctctctcgttaccatcaaacgcagcgtgcagagcagatactttgtgcccatcagccaccatacgtctctggatctcgttggcgctttcacgggtctattttgatatcagaaaatttgctccaagtccgtctcgaaatttcatgtgcagcataccttgacgaaaatgaccgactgtccaatagtcatcagaccgtagagcttgcaaagaacgtcgtacttgatgttgtcgtccgcgcagtcgatgaacatttgtgaaatgcccttgacggtaagctcgcttcgctgcagcttgagagaatgggcattgggcgcaaacttcatggcgtatgaaccgactttgtcggggaaagtggctgagaagagcaggatttgcacagactttggtagcatgctacattcaagggttagctatcttcttcgccccattggtttttttttttttttttttttttttttgtgtaaagtagacttacttcttcactctcaggcactggtcacccattccttgctgatccagcatgttgtcggcttcgtccaagacgagaaccttgagttgagaaacatctagctgccttcgtttgatgacgtcctggacagtaccaggggtaccaacaataacggcagatcgaaccggctggtcgcgaggcagagctccagggatagccgcagcaaccttgagaggttcaataaagcgaccaatagcgtttacaacaccttcaatctgacgagccaattctcgactgggggccaaggcaagagcttgaggctgatccggcttggtaaagtcgacacgcgatagaatggcagtaacaaacgccgccgtctttccagtaccagattgagattgggccatcatatttctcggaggatcgctaagcatcagaggaagagatttcccctggactttcgagggtttcagaaacttgagggccagaagacccttgagaaggtcctccgatcttttgagggggaacggtcagtaaacactcggttcaggtggtatgatcaaccgatacttacagtcccatgtcttgccattgtgtagcagagtggaaaggagttgcttcgtttgcctggagttcgctgagagagacttcgacatcccattcaggttcatgcagaccagagccaccgagctcttcaacagcaccgtcaacctgggtctcagcagcaccagcagcagcttcagcttccgcctgctgcttgttctcgtctgcctcgacagactcagcccaatcaaccttctttggcgcctcatcaggcttcgtaatacggctcgcgaggtcagacatttttggaaacggtgactgatcgagatggataatcgggattcgtaaagtggtatgtagtatcgaggactgatgtacagatcaaagaaggatgctgagggacagtttgcctgcaactgtctcagacgatgtccggccgtagaaaataacgcaatggaagaaaggaaatacgtcgcctgggcgtgctccccaaaacctacaccgaagtctattgtgaagttaaagtgacctacggcaaagcctggacgggggaaattttggtggggttcctggttggaggggcgaagctgcagctcaaggcttccaagttccttcagttacatgtaaggttgcacgaataacgccgatattattccgaagcgcgccatagcttacagcttatcggccgtatcgtcaactcagatctacaaatcattatacctttgtagcgtttcaagctttaaaattcttctactacacttattaccagacttttatttacatttattgaaagtttcagaaagcctcataatagccaaacgcgccctgttactgtacgtaccagtaacatggcggctcctccgcctcgaggactctccctctatgacaacctccacgatcccaatgacccgcccgcgtcggccacgatatcctccgcgccagtgacctacaaacagggcggagctgccgctgacgatcaggcgccgaagaaagccatcaatgcggctctccaattccaacccattcgacgaccacaggtgaagcagccgaaagccaaatcctcattcccaaaagccattcccaaacctactacagacccagtgacgaccacaactgccaccgccactgccactgccactgccactggggcgccgcagtcagcaccgcatcagagcacccttgccgattgggtagcgacagaggaagatgagtggatgtatggcgttggggagaagcgccagcgcggcggccgcaagaagaagaagaggaagcaggacgagcagttcgagacggactgggacgaaatgtacgatccgtcaaggccaacaaacgtcgatgaattcctcaagagcgacgagaaagtagcagaggtgcaggagtggaagggtctgctatatcggcaccgaaagagaccagatgaaagcgacatatctgactccgaggatgaggcaacgcgcgcggcacctcccagtaagtcaacttatatcaccgcctcgaagaatctgtctaacaggatatgtttccaatacagaccagtttgctccgcctacttcttacaattttgcgcctcctccaagatctcctccagccgctccaccacaagatgaaactgcagatgaggcttatgcccgccgcctagccctctcatcaacagaacaacctccgcctcctcctcctcctccgccacagccttccaactcatcaacacctctcccgcctcccccgcctaatacgagcctcaatccgcctcctccaccaccaccaccaccaccttcagatgccgtctcgatatccaaagcccccgtccgttatacccaacccacccaatcactcaacaatgccgcagacggcgaagacgaaggctactctccaccgcccagcttcagccacgccaaccaagacgacaacgataacgacgatacacctcaagattcctcccaaccacgatcaaaccgccccggccaagtcggcttcgcccagcgcctcatgagcaaatacggctggacaaagggctccgccctcggcgccaacgaatcaggcctcctcaaccccttgcgcgtgcaagtcgaaaagaggcgcaaaaaggccgacgccgacggtggtggatgggccgaaccgggaggcaaaggcaagatcatcggcggcaagcgcaaggacgaggccggcggcaagtttggcaccatgagcgaggtcattgtgcttcaaaacatgctggaaaacatgcccgacctcgaggcggagattgcagatgggttaggccaggaaattggcggagaatgcggtgaaaaggttagggtttatacatttcgtccctctttgttgccattcatccattgggcatctcaaggagtttaggcagctaagctaatacctgctcatagtacggacgcgtcgagaggctgtacatcgacgtcgagacccgccaagtctttatcaaattcacagaccaggtgtctgctctacgagtaagtcatgtgctctctcatacacagaaaaatcaaatgatagcagggcagtaagagctgagctaactccatgacaacaggcggtaaatgaattagacggccgcgttttcaacggcaacaacatcatgccaaagttctatgacacggaaacttttgaaaggggtatctacacagctaaatataagtcaacgtagggctatcacagtatcaagcacgaagcaatatttgcattacagcaaagaactatacttcattctcacgatcaagagcgaattagattcaaataattaagtaaagttgaattcataatagaaaacgaggcgaaaagtggtataaagtaccctaagtctaaacatacaccaacaccgataaagaaaaaagtctaaagagaggaacaaatcgtgatagaataatcaccagtaaccgtacacacgtaacatccttttcaagtctgcagcacgccggtgctaaccaattgtcgccgatacaatgtgctcatcacgccgtacacagtggtacctgaaattgaatccctccttcacacgagcagagaaagcagggccgtccaggcatacacgcactgacaaacgttccaacgcgacagggattatatagcatgcgcgccatgcgtcatgtcgagcttgccgaaggataaaggaacgtggcgaccaatttttttgaagtacatttccattattaagttctagcgttagtgccgcggacatgagttgtgcagccaggcctgggagaggttgataaaaccacaacgtgttggctaagagaaaacagaaaacatctgagagaacagagattgacgccaaattcccaactatcatcccctttgactttttaccacagctgagccatgccagcaatgactgacacacccaagaggacgttgttgacactaagagcggcgacagcgttgtcagtgccgttaccactgctgccgctgccgctgctggaagtgctggagtcaccgtcgctacctccctcgttggcggccttaacgttgctcttgcaggattccgtgcccttgatgatcttcttggagtgagcgtcattgaagaatccgcagaaagcagagatatcggtagtagacaagacagtgcagccaccatcgacttccttgagagcaggaagctcaacactgtacaaaatcaagagttagtaagaaagcgattcataactctatccagaatgggtagatactcacttttcgaagttaccacggaggataataccgccggcaaccgttgacagcttggggaaaccctcaactgccagcatcttggtgttgttctggatagtcatatcaccgatggaagtcaacaaggggaaagagacgttggtgagcttgttgttgttgatgaaggtgacgctgtccttgatgctggtgatgttcttggcagtgaaggtggtaagctcggggttggtgtcgaatttgagagactcagtgatggtcttgagtttagggacgacgaagctcttgacattggagagctggatctcagcagcagtggtgagcttggtcatgttgatttccatgttgtttccgttgctagtaacactgagaagactggtaatgttggcgagatcggagttgtaggcagtcagcctcttgttgttggtgatggtcaggctgtcaacactgttgatgttgaggccgctcaaatcagtgaggacggtgtcggcaatgacgatggtggaggccttggagacaccagaagtgccaaaggtgaaggtgctcagctggcggaggctttgcatgttgagcttgttcagagacttgagcgcggccatgttaagagagctcaagagatcgaggcctgaaagctcgaagttgccctcaatggactggagggtagagctggagatggagatgagctgagaggcgttggtgatgatgagatcaccggtgatcgtcttgggtccctcgatgctcaggccgccggccacggatgcgtcaacggtgatgctggcatcgacaacatcgcaagagatgatgggagtaggctgggtaaccttgatatccttggtacaggtggtggcggctacggctgagttagcaactgcataggtagccacacacgagcatgagaaagggcttaccagaaaccacgctggcagagccagcaaccaacaaggctgacaaaagcttggaatgcattatgatctaatgaaggatgaaaagtcagcaaccatgcgtcacggtgctgttggaacaaaaaaactgaagagaggttcgggtcgcgattcggggctcgatgcttgtgtgaataggggggcgttgtctgactctggcgtttaaactatgcaaccggtccaaaaggcacgacgcaagaccaaaagatgttgacagaatctagttcttgggcgcccagatgatgacgcagttctctagttattctcactcgattttgcaccaggcgaatccaggaaggaaatattgtctgtcggttgggccgaagaaagagggagcgtcaagcttgaagaggcagagcagcgcagtcgcaactgaggcgcagcaacgggcttgagaggcaaatcgaggccgaattggtgttgcaagattgtgtatggaaggaggagagcaggtgaaaggttgcagaaaagccaggtgaaacgaggttttggggggagcagcaacggcgaggcaacgtgcacggcgcaagcgaaaccaggagagctcacacaccttgtagcaaaaagtcgatctttttccggacgcgaaaattgggaaacgttcctcggcaacgggctagaaatgtcttaaaaagatggtgtcgaagttaagggctactggatggccgtgaagactgtagttggatggaatggagaagggcaagaaagaggtagttggaataaaaaagctatagcgcaagatgcttggcctgataacgagtggcaggaagtgaagcaggacgacgagacgacggcaatcgcaaaacgaaggagcgagagaaggcgaggaagaaggggagaaaaaggatttggacgtgaagaacttggttcttggacgaaaccaagcgacaccccctgccgcgactgtgcaccaaccacaggctgcgacgcgggccttgccagggggtgaagccgtccaaatctcccctgggaatggagcttctagggggtgtgggtggggcgcgggcagggacatgagccgctgaaaagggcagcgggggcccaccggcctcacgtccataatttgccgcgaaatttgctgcccccgtactgtattgggacgagcgcgcaagccatttcacgcagtggcctcggctggcggcacatatgaggagtgcgatgcgcacctttggcgcgtttgatggcccgatggcacagtgcagagtgcgtaagtatctgtgtctaggctaggcttgtgatatcactcctgcatgctccggcgtctgtatctgtgggcactgcgagcttcagagctgctgcagatcaacatgtaaacatgaattatatgttcgatactgactctcagatgctaaaatgaaggccacaccgcaatacgtgtataaacacagtccgttgtacagtgcaggcaagcagcttagacagctctgctgttgttgactcgctgtagctctccccccgcaagggctgacaagcaagaaaaaacctgatccaacctgggcaggtaataattcagagacagcccgtgcctggacttggctgttccgggcagtaccagatggaggcacggcaagcccgcatgcgtccatgtacctggatccttcaatacagcgcagaataaacacgaatctcatcaatccatcttatcccggcgcgaggcccttggcacagggccgcaatcgaacaacgcgtgggccgacgctctgctgctgcttgtttggtatgtcgcatcgtcacttggacaattttttttttcttatctaatttgcttctccgcactggtgctactcgatattcacagtgggaggcatccgatctgcatgcaaacgctgccagcatcaccacgacgtcgtcggccgatgcagatcgtatcgcatgcgccagctaccgccacacaccaaaggccacacgcctgctaacgctgctaaacccgccagtagggcatttcgccaaaggaccgacccagcgaccatgtgtgcgctaggcagggatgttggaattgaaaggttcaattgaatttgctagcgcccctgcgtccttctagagccacttgcgcagccatggcgctctgtaacaatgcgagctgggaatgccgcaaataacgcctgcccctggtgcctgttagccactgaccgaagcctgcgcggaattttcggccacaacccagaatcgtctcctttttttctattcaatcctttcgcaatcacgagcaccggcaagagggtcagcgcaaggaggcccggcacagcatcaatgtctaggccggtttgcttggccaacgatacatgcgctactcccaggaggcgcgcctagtctcgacagctacgaataggcgactccataatgaatacggagcgcctcctccgttggcagacggcgctgcactcctttcgccagcgcagggctgcacatcacctgaaatgccatgttgtctcgcacagctcatattgaacccaagcgtttcatcgtttcatggtccatctgccgcttaatgtttccctctgctgcacccggcattgcggcaacgccgtccggtccacgatgccggcgatgacgacctcgaagtccggcaaaccactcaagacgcgccgcgctgacgtatctgcattgagtgcccgtgaagacgacgtcgattggtggctgcttggcacagcgggtgtgccacactttgtctcccgaagctccaatagtctccgacccgaccgttgcgatacgagctgttattagcagtagcactgctactactactctattttggactgtggcatcaatgctaatggtgatttccgtacgcgtagagtttggcggcactgaccaatgccggcaatggagagcatctggatggccgagtggtcacaagatgaattagcgatgggtttagtatgcgcctgtctatcaacatgaagttgactacacgtccgcggagtgcgcctcaagtgggacacgactcctcgtcatcaaccaaatgcgcagtacctactggtactccatacagtgcatcgcgatatgacgcagaaagccgtcttcattgatgcaatcacccctctcgacctaccaatgggtaggtaactgtgccaccaaacaattaagaaaaaaatagcttgccactgttcgctgttacactttcgatttggaacaatagggacagcagctctacgcccaggtactagtattcgtataagacactgctccaccatgaagagcctattgctcgcttccagatatggagataatttgctataggctcttgtaaccggcatctcttttgggtattccacggcagtgatacgaaaacacgaagcaatgcaggtgtaaggatcactcgacatgtacttcgtatacaaaggaggtcggcatactacctatcgtacatgtaattgctccgctatccgtacgcggaaaccatacgagtcatattaaccaatgatttcaggtccgtattacaagcacagctgccttatcggtcacagtttgaaactgtttaattagtataccaacatgaaggctcatcgcttccctgattgctctgtaacatattcccattgccttgcagagattagtgcccattttcttcaccatctccctgcgttggtaacgaggaaagcttaaacaaacatcaacaatccaatatatgtacttgcagtataccgcccgcatggggtgatgggtaatacacagtcccgtctccaaactaacttcacatgtggccaccctttttatctatacctagtacataggtagccgctgcacgtgtcatccgcgccgagccgtgcaaacaagcttgcttctaggcctggaacgacgtcttacacaacccacctgacatatgcaaaagattcaaacgcgagaaatttgcatgattcaaaatcctatcgtaaacctaaaattaggaaaccatcccctggcaggccaatccgatggcgatagattgcgaagattagctgattccatgctcgagctgcatgcatatatgtgtataactataagacgacaacatatctcctttcgcacatttgaaagcagggtcgcagcaactgacgtcaaacacgaacctcgaaactgtagagagcttcctcctgcaacattctataatacaagctgcacacaagtgcggcataaacattcaacatttaccccattgtgctgacatcaacctcctccaccttccacatgtaccacataaacaaactccgatacggtctgaacttgtctgacagttccaccatgtcttgctccgacatatacttccacttgcctcccttgttcttgagcttggccacatctcgaccgacaaaggcagccatgcccctctgaatgccgagatcgcccagggagaagacgttcatcctcttcagggcgaaaaaggcaaacatctcgacggtccacttgcccagcccacgcacagcgacgagcttctccatgagttcctcgtctggcgcatcgtgaagcatttgcgccgtaatctcgccgctcgcaaacttctcagcaagaccctgtacgtattctgccttgcgctgcgacaggccggcggtgcgcagcttctcgatggagcatgcagcaacgtcggatggcgccgggaatctgtctacggcggactcgtaattggtaggttgagaagcctcgtcttgtgggaaaaagagggcgatgaattttgctttgattgaccgagctgcggcgccggatacctgctgcgatatgatggagctcaccaggctctcaaacgggtcaatcttctcagccagtccctcgggtgagaacacatggcagtggtgcttctcaatcagaagcctcatacgctcatccaccttgatcaaatgatcgcacgcctcgcgcagcaatgtagccgtcgtcgtcgttgtcgtcttaccgccgatagaagccgcttttgaaggcgactcgggctccgcgttgcgcgaagcaattatccgcgacgtctggggcgacagcagcgtcgcattggagaatctggggtctgcgaggcgagtgacggccttgggagccgcgcccttgtcttcgccattgagacctacggcgctggtggtgggtgttaaggggggagcaactggtcgctgcttcttggtgggtgtcttgggctctgctggctcggggttgggaattgcctttctcttcctcttgttctcctttggaggtggaggtggagcagcagcagcaggttttgtattctcagctgcttcttgagcgctcgccttgctgctgatacgcgcagaacgccgtgtggctgccattgctgcgtgcgaggatgtgctggacctggatgttgttgtaagtggtctgtatgcaatggccagagatctcgcgtagctgagcaatttcgtccgttgctgtgtgcgtagatggtgcagaattggcattggctagtgggcagacactgtaggtttgtttccagctggcttatgaagattcagacttcagaattaaaccagactcgtgtcacctacgacctgttacaagatttgcggtatggaaaagccgtttgtcatcatggctcaggtaccgaacatgcatagcaacgccacaattgcatgtgggaataaacagagtgacatccctccagataaaggccagccagcgaatggccgctacagcgaccagccaagtcagcgctgggggagggcgatagccaatgctgcgtaaactggggtaagaacatctaaactaggcaagataatcttgaataaacttgcctagtttgttctccatgtccaagattcggtcgccggcatccgatttgctgatttgtccctagctataagattatatggagtttgcggcgttgaaggttgccaccgcggcttgatcttttttccaggctccttctagatcgcagccccaggagcgcccatgcgcattggaaaaaaaaactctttcttcgatcggttccattgtgacctgtcaatccaattcatctcacatgttggtgctctgccgactttatatttttgtttaatactcaaatctccgccgcctgtagacattactattccacaccattgctgctgcgcctgttgcgactcgtattctgcaatttatagggtagcattgcctctatcgtgcattctagacctcctgatttgaagtagcgcgtctcaattggcacaagcaaatgttttgagacggatgtcgctaataaaacgcaacggcctagggactacctaataggaaccacttttctgccggccccggcaagcatatgaaagtatccagagcgtattgccttgcactgcccaacggttagactttttcaagaggacttgacagcaacaatctgtctgataggcacgctaagatacggagcgccctatctcgacttgctcccccttctcttccttcgctggccatatctccagcagcctctcattacaacgctggctctgtccgtctgcgacccttggcccaatctaggcgtcgccgcctccactctcgttttcaaagaccctctcttccttttggcccgtctctcctaagcccgcctatcatctccagccctcttgtgccatacccgaggacgctggaatcgttgcgcgacaaacaccaaagtcccggttctgggtgcccattgtgatcgacgtcgcaaccgtttaaacgtcctttgcgacccgaggcgcgcctcgagacgtcatcatgctgtttcccaagggtggattgaactggaagtctgcaaaggcgcagatacctccaaccagggcgctatggaacgccgtgacgcgaacacgatttatactgctagttggcgttacgggaattattctgttactatggcgcggcctgtcccattcggcgtcggatatgcagaggtaagtggctatgcgctggtttgctggccacctatacgcagtcactgatcatcatcgacgccgcatagcttctactgctggggtccggcccaaccacccatggaaatgtcgccaaacgatcacaataggtggaacgggcacctccagacgcccgtcatcttcaaccaccacgccccgatagaggtcaattctagtacaattgaacacgttgaccttaaccccatcgagtcgaccaaacaagccgttagcaaagaagagaggatactcatcctgacgccgctcaaggacgccgccccgtacctgtccaaatactttgagctcctcgcagaattgacatatccccatcgcttgatcgatctggcgtttctcgtctcagactctaccgacgacaccctcgccgttcttgcgtccgaactcgaccgtatccagaaacgacccgaccagattcctttccacagcgcaaccgtcgtcgaaaaagattttggtttcaagctcagccaaaatgtcgaggagaggcactctttcgaggcccaaggcccccgacgaaaggccatgggcaaggcaagaaactatctgctttataccgctctaaaggctgagcactcctgggtttactggcgcgatgtcgacattgtggacagccctactggcattctcgaggactttattgcccatgacagggacattttggttccaagtaaggaataatcagtcaaggtactataaagatgaaagacttgctaatctccgatgccaagacatttggttccaccgttaccgcgatggcgtcgatattgagggtcgatgtaagtggctttttaaactacaaaacatatgcagaatgtcgtcacttacaccatacaaatagtcgactacaactcctgggtcgagtcagaccagggccgcaagctggcgaatagcctcgataaggacattgtccttgctgaaggtataccgcctaaactagacgttagcatggatagtgcttactgggtcaacaggctacaagcaatacgacactggcagaacttatatggcaagaatgggcgactggcgtgagaataaggatgtggagcttgagctcgacggcatcgggggcgtcaatattcttgtgaaagcggatgtgcatcgctctggtatgccgctagaccccattctctctttgaaacgggcatctactaatactttctttttctttttctttttctaattaggcatcaacttcccctgctatgcctttgagaaccaagccgagacagagggatttgctaaaatggccaagcgcgccggatacgaagtctacggtcttcccaactacgttgtttggcacatcgacaccgaagagaagagcggcaatgcttaagctcaacatgaaccgttctctaaaaggattgaattccgcttcacgtgtgtcatattttgcgaactggttcgaataattcggttgttatattggcaaaggggagcaatattttatacgaagactcatgatattataactttctggcggaccggactaccttttagatacgaccgacatgaacgccgacgcatcaactattacggctggtgacgaggcacgctgttttgcatactgtcggcggagactgtttgctggttcgcgtttttcttaataatgatgagattactccgggaaaggcgtgcgcatgttgggttgagcctggaaaggccataagcgagttagatctttttccactgcgatactagattctggctacttgcgttgcgcatattggagctactggaatggaggatgttgcttgtgctatggcgggagtaatggcaaggctggttggaacagttcaatgtgtttttggagtttagagtaggcgtgtcatattcacgtggccaaatgggctttgtattttttatcctgtctcattaattgatagatgttatcattatgataagaagcctacctaggtaagtattttatgttacctgtgcgagcagaaggctgttcaatcttgtagcatgtgatgatatccaaattcatatccgtacatagtagaacatttagaacagatattaaatacacagcatgatcaagacagcatgcgccttgtcatcatgccgggtgtatcccccgtgacggccatgtttcagccctccctgtaataatattcttgtttacctttcagctgggcattgccaggtcagccgaccgacgcccgaatttcggctctcagataaggagaaagtctaacaggcgcgcgggagagcttcggttaaacccatcagttggaccagttaggtcgccgggtgccgtcatagcagcaacacgtacaacttagaccttggacgagtgcaatcacatcagccgcctgcgactggctgcgcatcccgacgacgagacttgacgacgcatctctgtgcatacagttcctaccaggtaagtgccgtgcggccagcaccgttggtgcttgcatggctgcctagtcgcttctgcgcatcccgggctaacgaacgtcgacgacgacgactttaggctgacccctccaccaaagcctgctgcgtcggccgcggcatcacaccgtcattttgcgaccgaccaacctgctcgggaatcacctttatcgacgatttcgaaattccatcatctttagcacctgttccccagactcagtacttcccgtcttctcgacatcatccatcatgtggggctggtttggaggcggcgctgccgctcagaagaagaaggattcggccaagaatgccattctcggcttgcgcgcgcagcttgatatgctgcaaaagcgcgagaagcacatcatgaaccagattgaagagcaggatcagatcgccaggaagaacgtcaacacgaacaagacaggtatgtaaaactgatattgttggatgcctctcggaagtggcggcgcggcaatattgacgagatgaaaacattagtggccaaggctgccttgcgacgcaagaagacacaagaggggacgttggacaagacgatcgcgcagattgcgacgctggaggcgcagattaactcgatcgaatcggccaacatcaaccgcgagaccctggcagtcatggagaagtcttcagatgccatcaaggccattcaccaaggtctgacgccggagaaagtggatgagattatgtgtgtgactcttgagccaatctgcggcgccaaatttgcttgggtaccgatgaactgacgagagcgtagggataaaatcaatgaacagaatgcgcttagcgatgagattgtcaatgcgattacggcaaacccgatcggcgagcagtttgacgacgccgagctggaggatgagctggaacaaatgcagcaagagaatctcgacgagcaaatgctgaacacgggccaggtgcccttcgcagatgcagttcacaagatgcccacaccatcacatgcagaacgtgagtatactcgttgggacttgagcaacgcaaatggtgctaacattcaaaaagctatatctagcaagaaggtcgccgtggaggatgacgaggaggctgagcttttgaagcttcaggctgaaatggcaatgtgagctgcctgctgttgaattacgagtcatcacagtatatgggcatttcgcggaccggcgtaattggtgatgtagtgattctgtgaatacggccactttgcttcattttaccttgttgaaggagcatatttgctgtgtaattcttacgcagactgacttactggcttcttctgttttttttcccctccctccttttttaacacaagaggtgttgtttccctggcgttggcgtctttgagggcatggttaatgtttcttctggtgtgtgatgggcaacggattctatcctggaggacaagagcagcgaagtactcccgtttgaggctgagcaagcctcatcacgggaatgacagtttggcgctctcttgtgacgaagggaagaacggggctctaggtagccgagggtttattgagctgatttggtagagaattagatgccaaccaaagatcgaatctaaagagaatacttttctgtttttatttattaattttgtgctacagattttagtctactgctgatggttgagcagtattatctttgctgtcgatatttacctgatgtcttttttcaaatagtcttgagtaggcggtaaagatgatctcaaattaggaggatttcagtaggcgccccgatgcactcctgatctgcagaatcacataatcgaggcggctgcgtgtcattcagcggcaacttaatgatggactattagaataggcagccggcccgaaggtcgctacggggttttgaagaaacaaaacaagcgtagactgggccacatctacggctctgctgggcggctttcagctgaagactgccctgagtttctcaagtgacgcaggtctagaggctgatgatgcagtcatcatcgtacctgtatgcacgctgtactcccatagtggcaccagaaataaacgcggtgacgtgacggaccatttgcctatcaaaatcattttgtaagtacataggtctatatactacatactgataggctattggatcacatcgacaagggtctttcgtctggtcaagacgccgtgggccactgacatcccaaacaccaaagagacttcactcgtagagccgccgccagtgaacgattggaccagcggcaacgttcctacgggccaagccgctcccaaagccggagaccaatgcacgtgacctttgcgggaccttttcctccagccgcccagcgaattgaaccttctacagcaccactatttttctcttccgtttttacgcgcttgctgtttaggcgccctggagctttctttggagtgcgggaagctccactggaaaaccggcccctcccctgctttatggccattattggacgagacggacctgatatgcagtcaagcgcccggggcgggaatatgcagaatgagctgggcaagacaagacggagagagaaatctggggtgaagcagaagaagatttgtttctccgttttgcccttgttgctgcactgctgacggatggtacctgatatgcagagaaaacaggggataagaaagacagacatggggccgggcggctgtgatgggcgtttgatttgccctgcagctgagcagcgaagccaggcaaaccaaacaagccatggagcgtgtcttttctgcaggagaggaaaagacgtagacgttgctggccagcgaattacgcttttgggctgctacgggcgcgtatcgtgtttctggtagatggtagttcaatcaaatggttccctccgttttcttcgtttcgttctaccaactctctctccttgaccactttctttccatctttccatctccttgtttttcctttttttttttttttttttctttttcctgtttggcattttcctttccgtttttttgttttatcttgttttctatttttcttcttcttactcttgtctccgtgacggttactccggctcgtttcatttctttgctttcctttttgtacgacataccggtttccagtagggcgagaaccatacccttcgttatttttccctcttttctgctttttagcgtgtcgagtcatgttgagatgctggtcgtctctcttataatatcggatctttctttaggtaagttctatcgacttcatgtaaacggatcatcatatttcaaacacatggctttaaaaaatggtttaatgaaaaaaaaaaaaaaaagaaaaaaaaaaggtggaaaggagcatatggatggacgaaaggtttctcatttctcattgctaactctttgctctgcagatgtttcctaatagaatgtctagggggctcccttcttatatgctactcttaataatcgcactcatttacaccgtaacagcggcgcccctaaattcgccgggaggcctcgattctttcgttcccagttgcgcaattcagtgtttcgattcattcctcaatatcagctatggagatcaaactgcgagaacgttggcagcgctttgccccctcattggagcatatggattcacaatcggagaggcggccgtccagtgtctggtcgcggagagagcagcaggagcttgttcgaatcaggtcgcaagcagtaggttccaacaacgactgggatgattatgtgaatgcaaagctgactagtggaaaagatgcgatgattgataaagcctactttatgtgttttggtcagcctagtgctctgtcgcccactcacaccgtcatcacagctacccttgctatgccgctttatggcacagggccgattacgttcccagcagttgccaagactagccaccagacgattccgacagcaatttccagagagactcggtcatcggtatcgcttcctacaacgctagttacagatacgacttcgttatctaagcccaggccgtctatgactgaatccacagccaagcctacggctactaccacgattagacgaacaaccaagccatcgactaccttgtttagatcgtcgacgtcgtctcaggtcgagattttaacaactgatccaacaggcttggcattcactaggactaccgcagccacaaccgagaccagtaccagtaccaatgttcccgatggcatagttggcggacaggatgaaaagaaggcctcggcatctctcagcaatggacaagtagctggcattgctatcggctgtattatcggcgcaggacttatcggcgttggaattgcagtcttctgccgccttcgaaggagaagatctcagtttggtagaaagatgagaaaggatggacgaaaactgagagattcgtggggcccagaaaagcccaacggcggcggaggtaccgactcatggattgtgaatcaacttcgagcgcctctcgatcctggccccgtgcctactccgacaaaatcctggtataaccgagcgagctggaggcctagcgccattggactggcaatatcacctgcacgcacaagagacgtaactcgggcaacgacgccaacatcggcgaggccactttctaaactgcttccagctaaaccagtcatgggccaaggaccacccaggctggaagtatcgctgcctagtcgagacggagactctcacttcggtgccgcagcattcatgggcacggccgcagccggtgccgcttcaggagctgtcatgagcggtgccatggctacgtcctcatcgcccaaacctgcacctctatccaaagcacggcctatggtgcagcccgcgactcgtgagccaacggtggccaagcagttgacccaaactcgaaatcttacaccccctcgaatcgtgataccccctccgaatattgcatctcctcggagcaagcctcaatcgcctttactgaagctcatcatcccaaagaaaggggccttcaaaccctttgtgcccatacccgtcaccaacacaaggcatgatagttcaactacggagtttgaggaggatggtaggacgtcgctttcaccgggtggccaaatctggaggccaccttcggccgatcctctctcggcggccccttattacgttgcggataggaatggtaactggaaacttggcgacccaagacgagctcaggagattgcagagctcgaggcctccataagcccattgacggccgctcctaggtctgcagcgcccaagttggtcgccggcctaggattagcctcgggagcagctgaggctttggagcttgtaaaagctgcaagtagacgagaggcaaccaaagcagccgcgaaaatcaaggctgctgaacaatccagggaagacagcctgggcataagaatggccccggagaaaacgatccgagccgttgaaccatcgctttcttcagacgaagatattcaagagcaggaacaagaccaacaaccatatgccccgcggcctctcttctcaaacaacggtaacagcagcaacgcccctcgccgcttgtcatcccaccgtcggtcttcgacacggtctctgacccgtccccgaattacttctaccgatagcggcgtgaccactttttcaacttccacagaagacgatgctgagttgagatcaccacccggaatggagcagctgggcagcctctctcctgtagttgagtctccgcggtctctacgacctcgaaggggtcaatcgccgacgcaatatccaaagatcccagccagcctcaacgccgcgataccctcctcaggaaacttgaacattgacatggccacttccaagggcggaaatgcagctgcgcctcccaccaaacctgctgctacagctgatcgccctgcgcagaaaagcccaggttttggagcaccgctcgccgctggcaccatgtcttcgaatgacgacaagacaaagcaacaggggaagaggcccatgggtagtgatgccgtgggaactcccaatgccatcaggaccggctcgccaatgatgagaatggaaagttcaacgtcacgaccagatgaacgataccaggggtcgcgcagtcaagcatcccagcagcccaatccgtccatgttcgtacagccaaacgcctcttctcggccatacccccggcagcaaaaccagcaatatcctgcaccggcttaccaaaggccgacgggcgcaaacaactaccacatcccataccggctccctcctcacccatctgcctacaggcctaatatcgattcctctggctatccgtatcagactcgcctcccagagttcaaccagggccctttgacttacaacatgccctatgcgcctcagccaaacagatacccgcaccaccacccgcgtgatcaccagcctccctttacacagcagccctcttctgcccagccaatttcgcagctaccgcaacaaaggcaacaatttagccagcggccacagcagcagcttcagcttcagcctcagcaacagcagcagccgcgagcacagagataccaacggcccccatctttaggacgcatgccgccacaacagcagcaacagcagcaacagcagcaacacgatttctacctccaacaacctcccccctccgcctcctcccactacccaagcgacatcccccaaggccccctcctcaccagcacaagcaccacctccagcaccgactcccagtcgtcctccctgctcgccaaacgcctcggcacctcccgcgccgccaacatggccctccctgtcccccagcccataacaacctcatcctcgcaaaacaaatggctccgccagggtcagcaaagccagcaaggccagcaaggccagcagcagcagcagcagcagccatccacgccgaaaatgcctccgccgccacagcagcccgccgagttgcccgcaacgcccgtgtggaagccgcgtttgacgcctacgaggcgcggagatgacttgtacttgattgcgcgatagaggaagaagaaactggctatattttctcgaattccttacctatcacgtatatatatatatatcacattcatttcggcaccatgtacacatatcaagtcaagcggaagaacacgactttgaagaatggataaaaaggagaagagaagagaagaggggtcatcattgggtttatgaaattggtttctttctttgtttgtttgctaccctctaatttttctgtcttttattctccccagttactctcacatgctatgctttgttatgacatctggttgaagaacaccaagcagttatgtatagctaatatttcctttcttttttccccctctttgtggcaactggcctacaggagagaacttcatgtacaatagataaatacagcgcagggagagtcctcatttcattagtagcagcatatcttgttctttcgtgtataggtcaaggagaatcggcatgttaagaatattattagtgattagcctaggtaattaagtattcaaaagctccctgtctcttcttcttcccttactgctcgcactacagctttattgtgacatatccggtgagcttcagcggttccttcgatgatcatcctgaccttcgttttcttctgccaccgtttgactcatgacgcattctcgctccacgaagcgctttggagatggccttgatcccgatgcctgccttcccatgtttaccatctcaatatcctgagctgactcactggtttcgtctgatcgacgtaatcgtcttgagcccctcttctttacacttcccagcccgaaaaagtcttctacgtcgctctggatatcgcttagcttgtcgtccaaagcctccagcccttggttccaggctgcctgattcagatgggcattctcatcaaccagcttgttcttctttcggatctcttgccatcgtgacttgctcccgagctcaaagacattcacccttctctttttgccaatagggtttccgagcatagcaggccgccatgctttctcctcttcaacagccgctttattgtcattgggcatagacgcacgtcgaatagtcgatcttcgacgagcctcaatcaaccgatccatttcttctattttggtattcggtataatttgcacctctgtgaatcgagccaagattaacaatagcatgattgtgagaatgaaaagaatgcctgctactacgccagtagctacctgttgacccagggttctggtaaccaacccaccaagggcggtagcacccgctgcaaagatgaatgctagagtatggatagctgcaaaaccagcagtgactctcgggaaagatgagtaattggtgcgcttctcagactttcctgatttgctgcgttggcgtcccgtcattcccggtgaaagatcagaagtgtcgaagcactccatcactaaaccattgcactctgcaattgccaggcatgataggagtcctatgcagaatgcaaagacggtgggcactccgacatgcatcggaggtccagaagatacggcagcgtaacatactcctgtcaaaggcagtaatatggtaaaaattgtgcgtcgaacgagatgcgatgaccacgcaattttcttgtccatggttgccttgttggtgtttagctgggcttgacgggatcgcgaaaagaaactggctttctgaaatggaatggccaagatggctccaagagcaacgctgccaacaagtaggcctacgtttggagatcgaagtttataaaatttcgacgtcagcgatcccagcagtacaatggtcagcaccacctgtgcgtagatccatgcggagtagagggcgaggatcaagaaaccaggctggcgaagcatctccagagtgagaagaatgccatgatagacctcttgcccccaccatttggggccggtcttgactctgtgcatcatgatctcaccccgagccacgcgacgagaaatgtcaccattggtccttacttctgccaccgatcttctgaaggcagaccggcggacttcgggacataggacattgaggaagagcacaacagcaatcatgatgatgctgatataaaagccccatgttggcggatacttgtcaattacgcaagcgccaacaaagaaaccaacgccaagggaaccaatccagcaccaagtccaaatgcccagccaaactcccatgccaccgccatgccgtcttgcgtcgtagtgatcaactacctcttggtggggatttgtgctcatgagcgatgcgccgaacaaatctgtcagtattgaatgaaaattcatgctggcaaaaccaagcgaggctcccattaatgctcgagatacaagaagtgtagctctccacatccctgtgttggtcagcctctgagcgttgactgcaagtgcttgaggaaatagaagaggcatggcaaggacgagactcgtcatgatgtatggcttccgtccatgcaacagtggaagtggccacagaaagaaggttggtaaggccaaacccagaaaacagccagtgtttccatgtactgtagcatgagactgatcgatgatatagtactggattgaagggactaatccagcataaacacccagaataacgccaatcagagcggtactgatacaggcaacagtagcaacgaatctcttgcgaattggcgaccaatctctggctgtgggttgccgtttggctgatttggccaagctgaatccttgagcaccccgtaaactgacatgcgatcggcgccgaaggttgattccgtgatcagcatgcggtcgacggccggcagcctcgcgccctggaggatcgtcctccccggactcgtgtgaagcatgccgtgcatgcgaaccctttggtttcgatttgatttgacgagattggctttttacggtagcatcctttgttccttttgccaaatcatcgtactgccttttacgattgagtttttgtgtcctgtctgacgctttgcgagaaccttgtgaagcaaagcccactcctttgatgctggatcttcttcctggtacagccaatgatgcttcggctacagcctgaggcggtgccgcttcttgaaccgggaaattcgtaacagctgcattgtcacatgtattggagtagttttgcaagatttcatttagccgcggacgttcgggagcgccagtatatgtggctgcatgttggtataaaggcctcttctgctggctgtcgtcgtggatgtccacatcctcgagcctaccggggctctcatgagtacagtctgatgtgccattatctagggaagctccatcctggccaccaggtacactatggcagcgagaatggagagtgattgatgcctggtgaggtttagggcaagagggactgtcagcaccctgcaccacttctgaagccaatgcgatagcttcattcataagcttctcgaggtcattgacagcgcgttgaaatatcaatggatcgatcctcggttcagatcttctagaatgcgacgaaaggcccgtcatacggcgggaggggtggaagctggataacgctgtatcagactgccttcgttgctctgctgacgaggatcttttggcttgagtctttggcggtaactctgtgaatttggaagtataagtttcgggatacttgaggatttcacgtagccattgagcagtgcgcttgtaatccagcgttgagccaagagattgcgttcgcgcggacgagccatcggacacttgtctctgcaaatttccctcctatgagtgaagagactgacccaatcccacctggagttggggcttatcttcagtgcccgtggcgtaggggacttgttgaacaggcccaattttggatgctgaagaatggctttcgtgcccacttgacgaaggtggaactgtgaaaatgggacggatctttgaaacgggaattggagagtagatgagatgctcagaaggagtatattttctgtcttcataagggctttgggctccaatatctcggatctcggcctcattctctatctgtgggccgtgatggctgtatgaaagtgccgactcaaactctcccataatcctctttggcaagattccgtcttggtttttacggccggggagttgatcattacttctaactgcaaggtgctctgagccaatgtttgttgaagaaaactgatgatgatgcgaggtttcgtcgccatctgtttcagcccacggcctggctttgaactcacggctgtggtattgatggtcatcttctgggtgtagttcaggcaagaaaggtcgaattttggaagatggaaacacaagccccagagtttctttcacatctttctcaacatcatttgtatttggtcctactgtaagctcggggtcatcctctgagtcaaacgtctggactttgttggcagagcggtgatagtttagtcctccgagagttactggatgatgtgaaggatagtaggagaatgcagggcgaactttgactgctatgctgtgacttttgtgacggtggataggcactgccacttcggtgacggaaatatcaccactggatagcacccgatgcatctcaccgcttatcatggaaacatcggatactggagatgacgactgtgtcgaagaaaccaagcttcgatatcctgtggattggattccataatcacagaaatcggcaccctccagcagtccaggatggtgtgtgtcggcatgtgtatcgtagttgtgcaggaaagcagcattaacacgctctcggtcgttgggccgtatttggaacgaaggaagtatcttgtcttgtcgaatggcaggggaacttagccggggaagcgcggacgcaggtctgcttgggacgacgcctcgattttcgagctctggcttggacggtagggagggcgtcttgatagggggagatcgactgaccaccggtggcgcgggcaagtctctgtcgacaaggttcgggccgctggctgaagttttcaacaggtggtgtctaaatgcagcactcctggtagcgggtacttcgaatatatcagccgtctcgtggctttcttcgggcctcaacatggtaagggaagcgcgggcgctgggggcgggcgtgtgatcgaagtcgccagcctccatgtcgacttgatattggggctgctggacctgggcgtagtgggaaaatgtcaagagcatctccacctagtcgactcccacccttgtttgtgagtaggtagatggtatagatgctcgtatacaggctgggcaaagagggcgtgtgttgagcaggcgcaggagtgtcgagcgaagaaagggggcttggaccgggggcaacagatttcaaaagttcgctcggatctggtggatctgctattcgtcgaagtgtttattcagaagtaagcggcgatatcgtggctaaacggtactggatggcgcggcagggaagaagaagactgatggcctttcggcaccagcgtgcagacgaagccccgaaaccatgcagcctctgcttgagtaacgattctgttctaaaaatacatatgaaatgtgcacaggacgaagagaatagggatgtagtacgaggaaaagatgcggaagaggtcggagatggacgcaatgatgtgaggagagtgtcgagccgggcgagtggcaatctggcagccaaatgcagcttatccttatctgcgtctgttgacatgcgaaacgaggccgagccgagacgttggggatgcgccttccgcgtgaatctcaactgcctgggtacatgtacatgtaccttgtgatgtatcccccgctgtgcgtggtatctccgtcactttttgcttgggggcggaaccaactatggcctttcaaaatgcagggacggtagggggcaaaaggggcgacctcagagccgggacggcagcgtagcagtggcaaacatctgccctgcaacggcggcgggtcttcatgacaagctgcggcagaagagctgggaaagttgcttaggtagttgagctgcctgactagtaacagcaaaggattcataatatgtcccctttaggcaaacataagcctatcccgtttgatacttggagctggcacccagagacggcgcacaaagtgacgcgatctatagagagaacaaagtctggcatcacgagtttgctccgtctcccctcttacgacaaccaagaacccaagagtcaactactagataggtcagtagatgataaatggtggcttagtgtctatctatgccttccaggcaggggcaaggccaagacaagattacatagttgacgcccggccaatgaggagttgggagattacaaggaccacaacttggctaaatgatgctctgccacacagcttagcacttgctccttcaaagaccaggtagacgcagactacatctctcaccgcaatacagccagctgggggatgcggagcagatgcaacagataccttgtaggtccgatgggcatgcatgttgcatgcatactagtagtattcacggctcgagcaggtacttgacatgaaaagtagcagctaccacagtatttacccaggtgttgctaggcaattggtacaagtgctcgaagctggtctaaatccgtccactcgtcgtctccctacctacgtatcctcgaaaggcgtggcccccagcagttgtcgtaacagtctctccttatcagccgcctttctcgcaactgcaacaacccacccatgcaacggtttcaatcctttctgcagctgctaccccattctattgcaagtatcaagcatgctgaggcgccccgtacctacgtatagcatgtttcgctacacgactatacggtcgcacacaccagccagccattcagccttatggctattagccgtgtggtaaggaggctttcgggcgtacatgcagccaaagcctcatgctacacaagactactcagctgaagcctctccagccaaaagcacacccctccacctcctccgcgtgctcctcccgtctgatgaagcacaacccgacaacattttggagacgccctcttcagtcgggccgcacaaccaccaaagtgatattttcagttgtgccagtctgacgtgttcaacaactgacacgagagggacacgagaaggaggagcgtggctctggggcggctcggctcggcggatagaaaaagaactgaagacagttcgtcggccgaagcacaatcttccatccagccaatgtcgatcgccgctgacaccctctcacagaacgctgccaggcaccagaacgcatgtcctaaattacctgccactcttgcgtccgaatcgagccgcttgggccgatgcaaccccctccttacatgcagccacacgccaggccagagtcctcccgtacatgctgccgaatgctgtcacttcggcctgtaggacacgtgaatcgagccagtgctgggcgaaaagaaaaagtccagaaagaatcctcccgaggcatgactcgctatgacagctgcgcggtgtacgccagtcctacgccactcatatactgtatctagacaataccgtgatttctgcctggagcagcaggctgcaactcggccgtgacagtcagccagacggatgactacatacttactgtagcactgggccctaatcagaggcaggactttgactatccgtttacggcatgccgaatggattctcccagcggcagagccaagccaaagagaaaaaaaggctaagagtcaaatgcgaaacccaagatgcggaaatttcgacaataccaccatggccgtattggcatctggtctggcagccggcctatgccctatttgctgcacagagcctcaagtggcagggagccctgctgcgagcatgtaccagtacggagccggtgcaggcattagatgtgacacgtctgtcttagtacctgctgttggtaggggaagcccagcgccgggaaaaaagacgctgggcggcgctgcaggggttccccgtccagttcccaaggccgcctgcgcgtacccccgtgctcggctcagcccacgcccagcgttctcagcgctgaactgatgtcgatgtgatgccgattgctgtttcggctggggaaacactggacgacaagcgcgatccaccgccagataaaattaggaccaggctagcattgcaaaacaagcgcggccgcgcatacggcgcatctgacgactagcaaggttgcatacatcaaatggtctggtatcaatggtatgatgcagtacctatggtatggtatacggatacagcacgcgaatcatcgtcatcttgcgccccatccgatcgcccgcgtcaatgtgcgcctagcccagacgcgcttgcaaatctgccctagggggccgttcgtacgactgcaaagccccggcagcggtgtcccgttcggcgacctggatgcactcgtggaagccggatatggcattgatgcatctgcctgtatgcatctcccatgcgcctacaggccgaatctcacgcctaccctccctatcccagcgccctggaaccaatcaaggcgcaagccggcgaacagcagcatgggagaggatcccgccgcttgacattccgtgctgagaattgcacacaacatacttgtaagacagaagatgatgcatatgttttctacttcatcggcttagtctacatccatctcggctctctggccaaggtgacatcgcttaaccattgccctcgaaacaaagcgaaacaaacaataggcgcgaaacaaaaagaggaaatagggccaaaatgctgtcagacattttctataataagcaaccgaccttgccccagcaataagctctttcatgcctcatgttttagcggcaaaccaattctcagtctaaaacaaaaaatattccccttccacttccacttccctgcccttcaagcgcgcagccgcctgctaaaaaagccccagccaacccacgcgccacacctggcccgatttggcaagaatcctgtctgtactgagacagacgcaaacaagatgttctaaaaatagcacagcataaaggtttccgctctttagtctcagtttctttttggtaatatgctgtcccttgggacctacaccgagattaaagtgagagagagagagagatcatacagagtgctcaagtaaaacaaggttggttccgaccccaaaccactgcgccccattattatcttcctctccaactccgaaaaaatggaaaccacatatcggccctttgcttattttcacgactcatcctgaagctatatgttgcccctctcgaaaatactaggcaagtaccaaagtatagtagcccgacttggtaacactcaatattctgtactactaagaaccttagtagacggtaatcgcgggattagtagttgccgcgactgatgaatttttttttttagacactcaaaattaagaattttggaaaatatcaacatgcctcatcttgatctttgtgtataaggtatatcgaggcaaagatacgccaaagtagagtacgaaaaaaagttatattgcagcggggcagtttagccaacttggcacatttcattgaagccgtagtgacggagttgctgccgttcctgtaatctagaatatcggcagttgttaaagcgggtgccgttttagtttttttctcggtctaccattaccccgttaatttttggttccccacggaaagccatccacagtactagtagatactatcggttggagagaaaaaaccaagagacagaaaactcaatcacattacaaaagatgttgaaacagggggaatgtagttatatagaatgtttattctatttggttcgcaagcatcctgatgctcgccttagctatgaaagaaatggtggtgccagccacccgatgtcactgagacattgcgcgctgcgcatctcatctagtaggtacacgtacctgataactaaacaacaactgagaggactggtagtacagctgtaaagcaaacaaaagcgaaagaaagcaaaacaaactgagaaacaactaaaagcacagaaaaaagaaagaaagaaaaaaaaagtgaaacatggctatttgagcagagagtagatccattccctgcggtgcacacccaacaagcgaagcacgcccaaataagacattaccaagtatcaacgtatgcagcaccaggcgcatgacgtggtcctttgacgaacagaaaaagaagttcccaagccccaatgtaaatggtccaaaatatccagagtcccgaaacaagaaaaacaataaccaaaggaaaagggcaaaaagggggaagataaaggtgcaaatcaaagtgaatgagatgaggtagtctatgccatgccatgccgtgtatcccatgtatcccgtggccaatccagttggccgaaagggcccaagaaaagtggacggaactcttccagagtcgcctcgcggcgatccgacaaggcccgtctcaagaaaaaagagacaaggtgaaaaaggaaggctcaagagagaaagtcattgcgttcccagaaacggccgtgtccctcatttatcgtactcaaaaatcaaaagatgacaaaagaaaaagtcccaattccaatcccatatgctatgcaatgtaaaaaaaaaaaaaaggcagatagatgattgtaacagaaacggacaagtttcgcgatcgaatgaaaaccaaagtgctcgaaatgtcgtatatgagaaagtgatataggtactgggcgcttcattccacatcaatcgctaatgcctaaaccaaggtatgaggtcgtgtgaaggagatggagtcgtcgcttgtggcgcatcattaaatcgttcggaacatgctccgaagggagagtcaattcgtcaatgtctcatttccgtgtcttcagtaacgtcgtgaaggaggttggaggaggtcgagcgaggaagagaggtgtcaagatctctgtcaagatcaagttcatgtgggagcacgatgagacgttgcgccttggcggcggtggcggacgagcataaggacaatcgacgacggattggcagagtagagaaacgagatccagtcgtcgagctcgaagcgaagaagccgcgggaagcgcaatatctgagggcccgctaccgaagacaacacccatcatcggtagctcttgcggctggagcggccgccgctaccgtagccagaatccgaatatgtagattcatgtgcgtactgagcgctgtggccggtatgcgcgctgcaggcataaccgacgtagattgtgcgctgctcaatgttgtggcctggccttccgtatgccgcgcagcggtcaatggcgtgctggtagtagaggcagcggcaagccgagtagagttcaacaagctgatagcacatggtggcttatattggtgtcggaacaagagtatatggcgttggtcgacaaactggacaaggttgcatccgaagatacaacaagctgaaaaaggcgaagatacgccggcggggagagaatctggtctgataccgtgggccgacagcagttgttggacgcaagcagatgaagattgacggctgttgtttgcccttgcttgctgttggttgagagctgttgtgctgtgcggtgttgtgatgtgttggttgggagctgattgatgtagattgattgcctcgaaaagactgatgctggtttcgaggttggcgctatagctctttataagacgagcaatgctaggacaaggggcaggacaaggagcaggacagaggaaagggaccgacaaggcaagacaagactagacgagacgagacgagaggaataggaatgggaataggaaaccgatctctaaaggaaactgccggggggcgatgatgaggtaggagtgtgactgaggatgtagtggcagggtcaggactggagggacgaggcatcgcagccttatagctcgtgcatcgcagcctgggcagagcgtaggcgggagccggagcaaggtgtcaaggtgtcaaggttggagtgatcggtgtacgggatacaggatggaggagtgcctgagagcaggactgaggcgtgcagagcaggggcctggccgtcttcaaaagcgatcctggaagagcagggccgctgcgggaggcgtgcggccggcatggctgggacgcacgggcagctggtgaggtggtgatagctgcacgccccagccattgctagcactgagctaacgccagaggcacaagcaggccagtacaagtatgtaatccatcggatggctctggggagcaagggcagcaagggtccctccatggtcccaaaccctcgtctctggaccgcgtgcatgtataaatgtggattgcgggagggctggctgcgcgggtggagcgccaggcaaggcggaaaaaaaaccagatgaagacgcagattacatgtactggcggtattactgtagtcgcagcacctcgactctgactaaagcagatgagggtaaggtaaggtaagcaggtgggcgctgcacacaggacccaggtcagcaccagaacggcagggttctcgcaagtagactgagtcgcgccgccagccactgagtagtgagtagcgagcggcgttgcgagtctgatgaatgtgctgctggttacgaatgctcgtggcagtggtacagttggtagtaggcattatcataaggtcaagtatcttgtaccccccgaataccgtcggcaagcttggggacgacgacgagtagtggcgcggaatgggctcgaatactgattaatacgctgcggcagtaactggaataactcgaccccagcgctggattacatcgagtgcagcgcagctagctgcaaggcgcaaggcaccaaaagtgatgccagtggcggatcagccagtcgtggacgaaccatggcgccccgaaaaacgaacctgccgaccgaagagggccaagcgacgagtctgaccgttgctgcttgacaggtgacgcttctgcagcgacaagcactcgcactcgcctcgtacgagcgcaggcccaagcagcacaaacagcgcggccgctgcagggttggcgcgcggaatacggagcagacaggacgtctatagggcgtggcggttctcggagccgttcgcttcggcgagcaggtttcctgcaacgggatccagatgctgcacagtcgcaggtacaaaaatacaaaaatacaaaatacacaaatacacaaatacaaataccagaccgggtgcactcgtgtgaggtgcgctagtcgccgagtaggacggcgagcagggcttcttcggggcctggaagagtcacccgggtccttggcccttgaccaggggcgtgggagagcaaaagagcctttgggggcctggaagttgacctgcagcaaggctgaactgggggggaagggggacgcagtggtgtgcggcttgtcagctcgtcctcagcaatctggaggcgtcggcgatgctactgggaccaccacttccgtggctctaatcgaccaccaccagaagtggtaatgctagcagtttggagtgcctgcattgcagtgcgtgcagtgcagcgcagactgcaaggggccacgagcctgcggatccagggcgcgcatcatcagcatcatcagcatcatcatgatagccagacgtcgagtgaggccttgcggcaacgagatccaatggctcttgctgcatccgggcaaaacagtcgacgccaggacggtgacgccacgaggcgaaaacacgcgggagaggctgctcataaaatatcgcaatggaattaattgagcatctcctggaacagaaaatggaatatgagactttttgggaaacccataggcagtggttcatacatgaacatacatgttgtattgcataggcctgcgctggtattgtccaaaagcagtatgcgcgaaacagccgttctggcattgacgcagagacagccggcccggtgggttctgctcggattggtggctcgggagcgctggtaaggctgcctagggagcattttgggcctctgatgtcacatttccacccaccaacggcctgtccaggcgggctcattcgctgcagctagcaccactagcggctgcttagcacccgacccgtgaggttgggatggaagccagacacagagcacctcggcgcggacagaatgctcgcagttcgccgtattgcttccattcctcctgattgctgctttccgcggcaccaggcacatgccacagatggaatgttatggcactcgataacttggctcccaaggaaccgcttcctttgggatgggttatgcgtcatgagagagaagccagtgtgtacgtacttgtatgagccacctctactaacctcgattactggccatggcaggggcaacaagttgcgtggacctgcctgtattcgcacagatgtgacttttgatctcaacctggtaactgttgtgctgctgtttgggaaagtgccttggtacatacattccggtagtgtgtattctgtagttatcggcctatatcaaatactatccagcaaagtggtggatgagagcagagacagatacagccattacatcgactcaataatgggccatttactttagcagttagctacctaattggatgcgttgacgcactgtagctattttgcactccctacctcgatagtatccgtcgtgtctttgcattgatatggaaggtgcggcttcgcacacttgcagtcgcggccccgggaaggcgcgctgcaccgcgaacctcgaacggcctaccggcccgatgcaggttcgcacttctccctgcgcgattcttgcatctgcttaccactagtactttgcacaacaccatcatttcgaagcccccaataaagcacgcggtgctgcgagccgtgatacttgtctctctcgccaaacgctggcgtctctcaccgtctaaagtgttccatgcgcccttcccgttaatccggccctgagatggaatcgcggccccgcaatgcgtccgcagtcgtcggcgccgtcagcatcagcagtcggagcaggacttttccgagcaaggctcgtttaccattgggaatcaggcgaaaagcgaccaaaagaacaaaaaaagagccaacaacgacaaacaagaaaatatcggccccaataagcccgtgcaccgagggggaaggtttgatgctggctcgagatgcctgatggggccggatatctcgttaccaatactagctacgatcctaagccgtcgcacttcgcaaatgtccatatgggcgtcagatgacgcaaaatcggatatagtgctagagcgctaagggccgggtagtgctcgaggcagcacgtcatactttccgttgcaatatctcgatgagcattcaaggtacgcacgacgatctcctgcccgcctagtgaaaatcgatgttgctgcagtgcagctgagtggcattctgtgttcagcgttcgctgaagctggctgacagaaaatatttagttgctattgcttggcaaaggagtcgaatcgagcgcatgtgcccttctacctgctaacgtgctggatgcaccactctgcacattgcaaacactatgcaaacgggtgcgacggtgcagggtacaccactacctatactgatctatgcaggtacgatgtgaccaaccagaagagccagatgcaatgtggatacacgcagcagaaacagcctgccagcatgcattcaattccaagtgcgtgctgagccacaagggacatcgtggattcaacagcgctgctcttgtttcccccatctcccccgttttacctgcaggtcacggcaagggaatcattctgtaatgcctcgctagccgtcatcacgggatgaggtggttatgatgcactcttatcacactggcccgtcagcatcgtcatttcatcgcgtcgcagtatccgatggcagtgtcgctcacgttacacaacattgaaacccttttacatctagaagagggataccggaggatgagagagtgacccgagcgcctgtggaagcaacgtacagtacgatgggctgtcgcatactggctttgtttcgagctttggacgctgtacagtggactggcgctattcctgtgcgcttacccatccacgcccatccactttttgggtggacagatttcattctactgcgtggttgcagcatcctgagcatgtcgtgtttcacgttccatgctgtgatacggcttgagaagcttccattcatcttctctgcaggaaccccaattgggatgaaacacagatgcagttgcagccttacggcctattcaggcaatgtcatgcaagatgctgcggaacaccaaaaaggacaggtaaagcaaaaaaacgccaggtgctgtgtccaatacgggaatctgcacgttggtcagctacgcggagcagacgaaccagacggcattgagaactgcgcgcattgcgggactcgacactggtcctgctggcggccgcttgcctcagccgtctggagcgcattttaaccgtgcattgcagctgctttgcacatggagtcgacgacatattaaccggcaaccaccaacacttgaacttgggaccaagcgatccatcccgtccttgtccccataagccacgaggcggcctcacaacccggccaccaccgaccctcttgttccgttccctccccatggtcgctcttcagagattcaaaccagcatagtcgccccgaaaagacggccaaggacaaggcatgtgcgccgtgaggaaatgcggaggcagccggcacttgacctcacgtgttcccagacatccaactaaccaggttgcttggctcacactcataacaaactccatcgctaaaagtctacgtatcatatcgcattgcgacctaattgggtaaacttacctgcacacatcgactggttaaaaaaaaaggaccgctcagttctgctccaataagtatacaccatcatgtcccaagggcctggtgcctgaaacacaaccttcatttacaccgccatctccaccaccccgcggctgcgtggagcagcttacagacaccaccaccactacagtatgatactttggccgagagtagcgcacacatatgcggattatactgccttgtctaagacatgcatttttgggggccacgagaggcaatgatagggtagtggaagactcataccggcacgtgaagcgtgtgagcaatcggtgccatgtcatactgtatggtagcacggcgtgtatggttggaagtcgccaagagcagagtcctacacgactcgaacacagaaacatcaccgactacgtaccgggaaaaaaagaaagagaaagagatgcacgatacacacatactgagcagcagtttgagatctgtcgtatcaccgctgacgggcgatcgtgcaacggccgaacggatgacgactttggctctgggagatggacaggggcccctggcaggctgatgccaaatataggaaccacactactggatcgcctgttaggtcaaacccaaggccttggtatcgctaccctcccttccgtctcatcttccattttggttcctaccttaatctttccgtacccgtgccggtctgggggcctcctctcgacgcctttccttgcacggactttatcagatgctgcttccgacactgcctgcttggcgtagcgccctggaagccggcacggccaaatactgctagcaggcaggcagcacaaggttaaagtaaaaatagttttcagtccgcggtatgatgcattctacgaagaacaaacaggatctggagctaccaagctcggcatcaagtcatttcatcgggggttgacaacagatggacgtacgacggattcattggtgtatacaatttttaagaaaatgaaatgcaacggcgacaaggagatggatgactagaagggcatgttgctcataccccgcgcctggtggttgtgaattcagtttctataggtgtttttttcaaactcaacactaagttgccaattactgcaacatgtctcgggagggagatggtgtctatacagtgggaccaacccggaggggctggggaccgatagcttgtcagctcgccacattttctacttgtcgatcgggataattgaagccatggcttggacgtctatgaaacatgccagggaggattgcaggcagttaagcgacaggcgcgcttcaagtcgttcattggtggagaagagaacgagctgatgagtgagatggcttgaacagccgaggaacactccgagattgtctctcgcgaagcagtagtctggtcagaaaaccaccgtcagcgagaagcagcaaccggggccggttctagcatgccgaggagcgacgggggctgcctagacaagcagagcacagagcagacgatgggctggcgaatccgatcgggctggggcgtggtcctctcacaacttgcggtgctcgatatgcaactgcatgcaactgcagatgctgcgatcggaaagcttcgcctgggcgcggacagatatccaccgctctctaggcctcgaagggagcatcacctgtcccagactgcggtcacgacgagcacgatacgaccatgctctgttcttttcttgcttgaccttgcgagcggtcgcccagatgacctcatgaggcctgtctgctccatgaggcctgcttgctcgcttgcaaagtgtatcgaccggcgaccagccctactcccaaagtgctgcgcgtgacttggaccggcgtcgtcatctccatgctcatactctgttcccctgccacgctatcgcagccaagcagccctttgcgcgtgtagcccttgcgcagctaagcgctgtcctcttccacggcattctgggcactgctgattaactcgcaagactgctgcacacgcctctacgcgatagtcaatcattagcaagcacgcatcagcggtgactggcagtccggcctcgcgccccatcttcgctgcgcctctcactgtggcttgctggactggactggcccgcctttcgaacccccgtcgaccgtccatgtccgcatccggtatccgccccggagttgccggccacgccaaatctaaacggcgacgaaacagaacggcgggatcgtcacaatcgttcgtgaggtaaatcgcgggctccgaagcctgcggaaacgaggggatgactcgtggagtccggctctgcgaaggattccatgccaccttgtttctcaaatctttgtcggcagacacgtcaatcgccacatgagccagcagatcaggcacacaagacactctcaccggccgtccaggagctctggttccgagatgccaacgactgtttccccatattcgattcatcaggcagccgtcggcccccgcgcctcgccgcgccatctacagcgtaggatgctggctctattattaccaacgtatgcaacaactacgctctacggcatttgtaaagcaacgattacctcatgcctgctgtgctcctgccgcagtttgtcagcatccgaatccgatgatgatccctgcccatcgaactcttgatacagtacctcaactccaaccggctgtcgatatctggtatggtatggtatcgctacaaggctctcgctgttttggttcttgcatctacttgtacagtaaagctgcactctgcacgctcccacccctggcaaactcccctgctgctgtagcgagcacttgacccgctatcccgcatcatggtttttcttcgatacaccccccttgccgtttccatgccgatgccctagcagatccatggtttttttaggggacgaatgaggctcattctgctctgaaaaataaaccccaatctgggttgggacccccctttctaggggagggtatggctggctgttcttacagtactgacggcggctcaacttccgcagcagatgagccgaaacattgatctcccgtagcggttgcacatcagaaatcgagcccaagatgacggttctgggtcttccttagcttgcgggttcaagcaccttgctgcaattaactcgggcgcttaatctgaccagatatagatgtcctacaccccccctcctcctcggctcttttgatcttctgtgcgccttatatgtcgacttctgaaacattggttgcttgtcttgtatgcatgcgctcgcctatctccaccatcttgactgactcacttgactatcgccaaagcaggccataacttgatcagcacttgtcgactcttgctatcctttcccctttttgtcgccaaaattggcttgccgcgtgccgttccttgagctagatcagccctacctacaattcgtcttacaagcaggcgccatccgcggtcccttgccgcatgcagtggaggcctcagacggagtatacccaagatggtattgtatactgtaggcgagatgtatcattgcacttgtattagctgcatttcagcttgttagagacagcgcgcctcaacttgcagttcggcatgtctactcgccaacaacgattacgcacaaaccctccaatcacccccaccgctgtaatcatccctcgtcagcgtactattctgcgtagtattttgtttgcacatgtccccattctccatacgatcaacgacctcttttctgtactccccttgtttcaacatgcttccatgaacttctaggcccgtcgcatctactccaccaaatcagccctatggacacccacattttcccgcttgctctaggcttcttccgcaactttggctattcatagcccgtttcgcgtttctgattggccccatcttcttctttcatctgcatgtaatatcccaagtaatcatcaggagaaagagtcatacggacatacgtcgcacctatggcaaggttggaaaaaagggaaagaagagaagaccaaagaaaagaagacagtttgcggatcttttatcctttcattgcctaaatggggaattttttttcccttagaaaagtgtcgcgtttcattatacgtcctagctaaagagaggaaatgttttgattggccgagacgtaaattaccacaagatgaccacttgttcagctcattttactattgatctttccatttgttgggctgttgaattctaaaatgaatagtaatctacattttttccgtgattgagtttactaatcattatttgttttttttttgtttccagcgagacaagtaggcagttgacaaaagttccctgtaggggacacatgatgataccgggggggttgaaaacttggagtttttttcgtttttgtctccaacactttgctcttttttttatgtctttaattaaagttctgtatcaaaagcgcaggcataaagagagaactgtttctttgactttattcttacctctacacctttctttttttctgaactgctcactttctaaagaatggatacttgttgtcatgaatcctcccatgcaaggtaggtaaagtagcattcggaaggtatctccgtaaacgggggggcattgcaaaacaaaaaacaaaattggaaagtgatgggtagattatagcaaggatgggagttatcacacgccaaagtaggcaaaagaagagaaaagaagaagaaaagggtaaaatgcaacaatagtaaaaaaaaaaaaaaaatgaaaaaaacacgcattaataacaaggaactggtgtgtggtatttatccagtccaaatatatatatgaacctaatctacgcccatttcctctttctcagctgggttcttttttgcgttgcaatcagtgtataaaaagggctttttataataacaaagaaattaataggggggtgtctgggtgtaaataaagggggggggaataaagttgtaatagcagaataaaaatgggtggctttaaacaagacaaggaaaaagaaacatcatacaccacggcacgccatggaaaagaaaaacctggcaagtaagcacgtaaaaaaacgctagactagacaagacaagacaaagcctcctttttttcttcttctggtgtgtgtgtgatatatctttcggtaatacactcactccctcgaccaacgaatttcgatagctgcatcaaagcccagtataagcctttcccccatctccttgtcttttccccctttcttccgtctccttcatttccatccacacacaggggaaaataccaagataggaacagcggctcgttctagttgaccgacaaagaaacagaagaaacttgtgtatcatctcgtctagcccctaatgcaaagaagtaaaaaaggcaaaattaaaaacaaaatcaagccagcgaataaccaatgagtcatgatgatcatcaaaataaaatgccaatgaccctcttaaactcccaatatgttatagttcgtacactttctttcgagttagtcgaaaaattggtcctaaggtcgtcgattcatagctgcagttgcgcccgcggcagcgatatcccgagttccactcataatccggcccgcagcccgtggcagattgctcgagcttgatgaagtagccatgcccgtcataccccctgccatggctccagcactcgttcgcctgtttagacttgccgttgtggcggccgtagcccctgaagctctgcgtgccgcggcaggaatgggttttccagggctggcgcccacgcttgccttgcttgaaataccaggcggatcaggtagaggacgagacactgatatcgtgttgtagcgtttcacgggggatgcttcgcgcatcggtaaacgaggggtaggggtggacacctttatgccggtgatgaactcatgcctgatggcatcctcaggtttcaaccggcggtcggggtcccatctgagacatcgggcaacgaaatccaggaacgcctcgtcatcacacttcaggacctgttgtaaagtcttggatgacgggcgtcgcctgcggcctttggaggagactgttaaccggggcttgcccatggaatcgaaaaagagcttctttcttgtgctcttttcaatgaggtgcttctcaggggggccaaagacctccataatgcatgccagctgttcctgctcgttctcaccagggaaaatgggaacaccagtgtacagctcagcgagaatacatcccacactccacatgtcaataggtaggccataggtcatgcccaatatgacttctggtgaccggtagaatcgagattgaatataggtataaaccttttcgctttcaaaacagctcgagccaaagtcaatgactttgatttcagcgtggagcggatggcgcagcagaatgttctctggtttaagatcgcagtgaattaccttcttctgcttcagtataatcagagagctgaggatctgcttggtgaagcgcctgatgatgcgcaaggagaatcctctaaaggaatgggccttgataaattcgtaaagattcatgtccaaaagttccgtagatatacaaagatggccacggaagtaaaagctttgggtaaagtttaccatgctatgcctgttgtgaggatcctgtacaaaaacgtcagttagctagctcacttatactacactgggtcgttggaggcttgtcgcctaattgtgtttaaacactcacccactcgcgaagcttttgcaggatgttaacctcaacaagggcttgctgatggaacctcttcttgttcctgataatcttgacggcgacgagaacgccaagtttgtggtcgatgcaccggacaacttgaccaaagcttccctttccgaggacatcaatgacttcatatctatatgcaaggtggtcaccaatcacaatcgaatagtctccacgctcatcatcgtagccaaagttcggggcatccgatgacagatcgcccaccaccttgttggcattctgagtgccgcagaaatacacgtcgttgtaatcgataatctcgccccgttcataaatgttgagcatagcaatgcggattgcctcatgaggaccaacccgctctttgggcgaggctcttcttttcaaagcatcgagggttctagccgcaatttccgtttctttgcgtcgagatcccagtttacgcatttcctcctccgcaataatatcgtccttgtcaatttcggcagtatacgaagtcgcgctgggcatgccgctggaagacgtctttggtctcatgaatttagccatgacagacggatggcgagctggtggcatggttgtaggatcggccgcagtgacatccttcttgccgctccagggatcgctcttagttctatcatgggagaggtaagtattgttcaagctagtggcggagctctttcttctcttcgaatcgccaagcccatgaggaacagatacagtagggccatattgcttcgcggtcgggagagagttcattgtggcagatgcgggtatgcgaggagtcggtatgctctcctgtttcagaccttgcgccttgtctacgacatcctggggtgggacaatgcctccctttgagttgcccttcttccaagacaaactcaactttctcctcagcgtactcattgaagacggtgtttgaggctgctcaataggtggagccggcggaggagacttgggaacaggcttgtctgtgtttggtgggcgtggtccagcaggtttctgaggcgccttttcatcaaaaagcgtccgattgacgcgtgtgtgatcagaaccagtttttgaacgcttgaggaatccattcgtggtttcgtttttgggaagagacgaagataggaacggtgagatgctggatttggtgtctaaatctttgaaaaccagcgaagaatcagtggaagatgttgtcgcatctggtatgcttggggttcggcggtggtgggatcgatgagctgaggtactgcttcgtatgggcggcagtggttccaagttgtcatcatatcgcgattttgcgaaaaacgaacttttcgacgcggtcattggtgttgttggcgtcttgggaagctgtcgcgaggccggcgggctcatgggtcgattatctttgccatgttcctgcaacgcagccaccttcgctgcggtgggtatgctcaatgggagaagattcaaaggcggcagccgcaggggttccagactcttcttgttcggcccgcccttcttatcgtcgctcttgggcgccgctggtgtatgctgcgcagtcttgacactcggcttgcgttgcaatttgatggtttctacttgagttggcgctgaaacattcgtggtagagttgctgctgttgagattaatgttgatgctatcgagagtcccaacactagccttcttcttagccaaaaagtacgtttcggctgggggagtatcctttggagattcgaatgctttgggaattgcaggaacaggggggacatcttcttcatcgcccgatggcagggaaccgtggcttgtagcatgtttaggagctggtagtcgagaaacagcagccggctgcggtaagcgcggttgtaaagagccagttgatgtcctcacggtgttgaagctaacagtagaaccaacggagagacctgagctgtatgattttctgctaatatctggcgttgttctggacgaagatggtgtagccgatgccttcctcggaatcattgatggcgacctggaggcggctcgcgtctccatcgaaaccggcgggggcggcggtgcatttgcatttgaaacttgattcgaactcgtagatggtggcatcatggacatacgcttcattcttctagtgtcagttgggcttatggttcgagcgcccagtccggtagcatgggaggcatggccggtaggcatgatggaggcccgacggcctgaggatggcgttaatcctgcgccgcctggaagcggtgatttggaagaacttcggtggtgctcaggagtgagcgaagtaatgtttgtttggctgaccactggagaagcttgtaccaccgatttggccttggcgctcctagtagtgttggcaaagctgcgggtagtatcgctgcctatgtcgagggaagtcctcgtcatgtcgctggtcttttcggagaagaggctggggcggcgttttgaggcgctccgcgtgactgtttccgcgtcggcaacgacgccagggccaatggattttcgagggggtttagaagcggcacctgagccagagactggcggatactggctctggcgacgagcgcgcaccccgatagttgctgtggaggcatcgatggagccggatgtggttgagattgacgaggcgctgttctgcctcgacgcgcttggccggtggaggatggaccccgatctggtggcccgagaggacgaggctgaaacacccacgcgcgtggcactgccattggggttgacggccgtcctgtcggacaatctcctgtcggccatgcttgacgaagattcgacgtcactgcgtgacgcggctggagaagggtatttgttcggcttgaattcgccgctagatgccgcggattcgatgctggtatggaagtcgtcgaagctcacagagggcaggaaatcgtaagagccggtagaagtgattttttgctctgtctggcctgcctgtccatttcgaccgtaggaaaaatgcgagtggttgttggaagatgcagcgctgagcattggagaattcgagattgagctgttgctcctcgaggtagccgtcggtacacggcttgcaggtctgctgtaggatctgtagttgccatggcatcaggtcagcgctcttcttttgtgctctatccggcctctcttcattctcctcccagcggagagaagcgacgagccgggtgcaagaatgtctctgttatttttatttttatttttcaatttttatttttctttattccccccccttcttctctttttgtggcgcttagtgggaggtcgagatcttacaggcgagaagacgtgtttgccggtcggggcccagcgggcgtcttgtgctttaaggtcatagagtaagcagcgtcgcgaatgggagcgggcgatgtgggtgtgccgctgcgtacacacaaagagggtcgattccgctgggagcagcgtcaagcctcagtccggtcagggagctgagagcgatcgaatagctacctcattccgacccggggcctgtgctgcgttggggctgtggctgcgaggcaaggcaaggcaagcgcggatcgtgtcgaagctcgcgagacgccgacggctggcagcctctcccaagatgtctggattgccgacggcgatgcgtgaagcgagaagggaaaaaaacgaaaggggcggcttgctagacgacgacgttgttttgcgtgaatcgggggttgcacgctttcagtggccgtcggcagggccagcaccagcaccagcaccagcaccagcaccagcgccagtggccgtaccggtggcagcacctactgccagtaggccaaggaacgctcgcgctgccaccgcactagcagtgctaccaaggccagcctggtccactggggcgcggtggccacttagcggctggagcttggacgggcaaccacagggaagagggtgggtggggaggtcgcggtacctcgcttggtggagcgcgtgccgctttgtgtggagggaaggctgcagggcgagaggaggagctgggcagcgcaagtaccggtacagcgaggcggctgttttcgccaggcccttccagcgccgttgcttcgtccagaagccccagaatactgcctctctgcatctgtgtctttgatttggcggcggctacaaacaaccagagtcgcatttgcctacctggaaaattgataccaaattgcagttggctgttttacgggtacgtgctgggaggtaccaaattactctaggcccatgccagatacgaccatacatgctttcgcatcaaactccattttataaaatgaggagcatgaaacgagtttctgtcaatttcaggtcctgtcccgttttatttcacgatctgttttgccacgatttcccttgtccaataattaactgacccctgccaatttatgattttcggtaaaaagtcaaacagcagatgtaatgtaacattgaatggatactaattgcctttcttaattacctacttttcagcattcgtagctctaggtagtgctaatactgtgctctgtgtgtgcaaatttacttcctcttgcagcactactaggtaggcactgcggctatacaccaagataagactgatgccaatttcttcatctcatcagtggcctcatagcggctgtggttaatacatttgtcgtcaattattaaatattactcctgggcccaacgcttaaaataaaagaagaagacatcgaaaatgccatcattttcccattcaactactgcatcatgcagccgcagccgcagacacttttctcttgaccaacctcacccatcgcctccgtctccattcccccttcttacccgtcccatcatcaccctcttcccagctcatatgcggcatcgatacgcctttaaagcttcccttctcgggctggtcggccacccctgtgcgctcctcgcgctcattgtaaatgtcgtaaacccaccgttctccttccgtctcgacttccactccggtgatgatacgctcttcgacccagtccctgctccagagatccaaagcccacttcttctcgctccactcccatccgtctggtggcatcacgtcctcaaagaagcgcgtgccacgtggtcgctcgccagcgatgcgaggctgagacagagggtcgtaaggcgacggacaaaagagccaggcctcccactcacctgcgccggatgtcttttgtagttcaaagatttccacctcccgggtttcgggcgccgaatcgaggataacatcagtagcaatccagccgtccatccaggtctttgctttttcctctcttggctggatgtgctcctcgcgggtctccatcagcaagcgggaaacggcagggtgtcctgagcagatggcggcccatccgcctataagaaagacaaatctccatggaatgatgtgtgctgcaatggtcatggagatgccggcggcgaagaggaagagaaacacggccgaggatagcgcctcgttgctgaaattgctaatgggtaccagcaacgaaaccaccgcatcgtgtccctgagtaaaatcctccatgcagttctgcaaatcgcccatgttccggaaaaagtccttgctcagctcctttgcagggcgtaccgtcgccgccggcgctagaggaggcccctttggcgaatatcccatactctgttcgctagatagagtaccctttgggggcgcgggatgccgcgctaggaatcctggtatgaatgcgcccaggagaagcccgacaatgggtaagacgaagaggagatatgggtcgagacagacaaaggtgtaggtggcgagcagagatagcgtgtgcgacggcttgcgccagcacataatgcgggtcattcgagcctgaaacttgaacacgactccgattcgggcgttgaagcggcgaaaattgttggacattgtggtgagattgaagccaggccgttgcgggaatgccgcgccgtctgacgatatcgaaacatcgggtccatgatcgtcttcggccgggatgacttgttgaagtaatctacgcatccaacatcagcactctgtcttgtctagtccctattctatcttggtagtacagacttttctaccaagcgatcttggatgttcgccttctctcgaagggctgcaaggccgcttcgcaaaccaccagatcgatggggtgacgccgttgacggatccagttctgaaggcgccttcggctccggcggccgctctggcgattcatcgcgccgggctgctagtagttctaccgcgaagtcatccatggcagatgaagagctactagccggcagcactactgctttcagcgcgctcccatgccgttgccgtgatgcgttgtaacttgttggtgatggcgacgatgccaacacgaaaggtcgaggttaagcttagcatgtgacgcgatgatctcacttgtggcgtagcggcgccacacccacacggacacactccaggacacacccgagatgggcgatccaaaccagccgtccattctggggaagccgagagcgctagccagcggccgctaggaagaggcttgacagctggctcgctgcgtgccgcaatacctgcaattgaacgcccagcatcgacgcaacagctctgtgtagcttgcaattgcttcaagcaacgatgaaagatgtagccgccgagctggcgacagtatgcatgagcaaattgcgccggtgacattgaaccgctaacaatagctgccgctacgagtaatggcatgtccaccctggattattttatggagcctgtccaggtaagatgcaggtcgactctcaccgcaaagagctacgacatgcacgacgacggtttgagacgctgtggattagagtcggccgttgctacagctccgtctcgacgatacgtggcgggccgatgacacaactgtgcagatgcttatatggagcggacaagccttgtgatctgaaaatatcgtggccgtggcattcccatgtctgtttctccgcacgctgtctgaagtttacacaacacatcgttgtcacggtagctaacctgcacactgtccgttgtagcgaatagcaccaaacaagacagtcaagaggctacaggtccaatcagccaacagtctaggcgtatgctgatctctcacctttccatcaacacggagagaacagcagaccggtagatggcgacccaatgaggcccataagcacccaacacccaagtagcaatacccaacaatggagatgacgagtgaaggcaaagggaatcacaacttgacagcttccgtactaggaacgggggcactgcagcctgcagcactctatgcgcctgcaagatctgacgctctgcagccaatcatgacagcactctgcgggctcaagaacaacctcattggcgcattgagaagcgggaaacagacggaaaacggagacctggcgactaaagggcattgcctaattgggccacggcgcatcaacaaacacctagagctgatccatgcagctacaactacagcaacggcctcacctacacaaagtaggcattactccgcatatatagatacttggagttgcaagatggtaaccctgtgttggtgctgttgctacagactgcatgtactgccacccttggtattgccactggtacgagcagcggtgaaaactgacagcatgtacttcgttggtaacagcatgagcccatgtacaagtttggatggaaataagcaaagccctccagtgtcggtggcttcaaatgtaaagacgtggcgaatcaggatgcgccgtgcccgagtatatctatgtgtatgtacatgacaaatgacagccgatggcgacgaaccgcatgacctgcacatgatgatcaaccgagcaaggcgcacaaaaagggaatgaaacaccccagcctgcgaatttcacctaaaacggcctctgggtaaaacgtctcatcgtcgtgttctgtaatacgatatttagatggaggggttaaagtgtggagttggtcaaatgatgggcgagatacaaacgaggagacgagagacgccagatggagacaaaaatgctcctttttgttttgttttccctagcgctaccgaaacagcgaattcatatcttcatgatactacgtgtagctcgtactttggattagtatatgcggagacagatgagcgcattgaggtgggcgcttaagccaagcagattgcgcgattactcaagtacccgcttttgcagtccataaccagatcctacaaggagaaaaagtcgctatgaagcacaagcagcgagcccgctgagttagaaactcgcctcgctgccctatggccatgtacttgttgcggacagaggagttggtatggagagaatcagcatcagcataattagagaggtgtttcttaagtagtttacaggactgaaagtgaataatccacctggtataagcaatctgatacctgaaaagacataggtaggctgttggccccataagcgaagcactgtaagagccgcgtccctattcatcttaaaggtagaggagagtatattatgaaacttacatgtacctacattctaaagactaaatgactatatcgcagatgctgtatggttgacctttccacaattatctcgctggcgcatattcttttcttttcttttcttttcttttgacttgacctaaatgaaagtcttgaaaacatgctcagagtttccgggtattcatatgcgcaaaatagtacgttccgcttgccaatgagtatccacggaagctccggaaccacatagcctttttcttcttcagcgctattgccagcgtgccaattatgcatatgattatttagtagagactcacgttaaagccacatgcagggttatctgctctgatagcagcagatttttgatctaaaaggcatcatatgatatccatcattgcctacaatggattagagaacaactgtctctgctaactagaaaccacccctcttttcagacaatctatgctgggttcatgagactactaatgtgtctgaaagttgagcttttgccttcctgtggggcaaagacaattgatagaacagcatcttcactctcatataccatacaatttgcacgagatggacaagaagcgacatcttataacagtatacatgtaggcatttgctgcatatgcgatgacttgtctcacagtctaatgttaccgctaactgcatgcgcagtttctgattgatactatagagaaagaaaaaaacacaacgccaactaaaataaacaaaaagtcgtaagaaaagtcagttcgtttcgctttggtacagatgcgtatgagtggctattgctggattcattcatatcgttagccctcccttggctctgtcactcatctaaaaaataaaatgatcaagtcatctcggtttttcatgacgatatgaccattttatccaaaatcttgtggatgccagcggcctttccagacccgccgtctagttcttcgactagcttgcgcgccctctcgatgagagtctcaaccactttacgagtatagtcaaaactgcccttggactccatgtaggagacggcatagcgtttaacctgctcatccgtagtcttttgtttcagtatgctgatcaactgaagatctacgggatcggcgcggatgctgtgaatgacggggaaagagaatttgccttccgtcagatcctcacacatgcccttgttgtgactgtactcgcttgaagaaagattcatgtaatcatcgcggatctggaagatgaggccgacgaggttgatgagaggcactaggtcgacgttggtgctcgattccgcctgcatcagcttgacgccgaggcggaacaggccacccgtcttattccccaccatctcgaggtagtcatcttccgtggggcaggtcagagtatctctccagaataggtccatgccttggccgcggtgtaggttgatgagctcctcggcaaatagtggaatgacattctggttgccgagcttgacgagctcctgcaaggcagcaaagtatacgtagttggctgagttgatggtttgggccacgccgaagatgttgtgggcgacggggaagccgcggcgaagctcggatgaatcttggacgtcgtcaacgaggagggaggactcgtgaagcatgcccacgaccttggtgatgattgcgaggctcgcggtgggcacatcaaggaaggcgttgaaggaggagatgagctgggcacggaaatctttacccggatggctgacgacatagtcaaagggaccccttacgatcctctccttgtcgtcattccatgttcctcggctgctgaagtcgaagtcctcgttggcgaaccgcgaggggtcgggaggcggccccggattgttctggtgctgcatgctgagcacgccgcgatttatcctcttgctgctcctttgcggcggcgactcagagtgcaaagacctctttccagtatgtcccgagggcttcccgaatccggattgcttgcctagctgctcagcctcgctttcgattaggggtttgaggtcgctgggagtgagggatttgagaggcgagagggacgagccaagagggttggtaattgtgaaattctggtgtagggcttgagagcacagaccggtgccggaggttatcggagggagggcgttgggagagaagttgatgttggatggcatcttggaatgtcaatgtgtggctgaagctatgcttccaagtacacgtgaaagtggcgctgcaggttaaggtggatatcgcggggcggtttgagacaccaccactcaaaaaaaacgcagcgcaacatgccgtgtaatatacttttgtgcacagcgctttcggtgtttagaaagtcctagattcttggaaaaggctatcgtatctgcacagcagcggggtttctactggctgaggggcatacgcgggagaaagctggacattttctctgctgcctttcagatcgacgacgccttctatcggatcaggatgcccgattcgttgtttcctgcagagtttagcctcaacgagcaaggctgcctgcatgcctggcccttgatcaatcgcctgactgcttgttggccgcgcctcgtgacttggcgataggtttaccgagccttccagagggcactaaagcctgtgatagcggtgatggcgagctgagagtagacacgtaatattgataagagtgacgattacgtccaacggcatgatagcccggcttcttgtgctgcagttgggggctttcgctcgccaagggagtactgtaaggataccggccgggggttgaagggctgatgtgcgcggtattatgctgcgttactatacttcatctgcggctcttgcggcgaacgctcacctcaagacgccgattctagcactccaaaaggaatgcggggatggatgaaccatatccattccgagcgtttcgaggtcttctctgacccaatctgcccaggctgaatgctccttttacgaggaggatcgctggtgcctcgaaaagaaatctctcgcttggtcatgggcgcggaaaaccatggataagacaaggaagagaaccacgaccgggagagcgaggggtaggggatggatttcagctgctgcgagatcgttggccttgatgcaacctctcaagatcgctgctctgtcgttgggcgagcctctgcgtgggttataaatccatggcacccactattgtcggctgcttctttgagttagcagcggcgcctgggattttataaatacacgatgcccgcggatatctcgatagcggtgcaatcctacctcggacgaaaaagaggcgctggagctgggcagggtgcttggcaggcttatgcagatggcatcatcgtcattctcgtcttgggcatatcattggtgtatgaagcaagcatccccagtcgccaatgccagtgcaatttccagtcccgtggaatcagacggcggacatcgaatcatgccgggttcagggatcctgtccaatcgttaaatggcttgcagcgaccgtgctgcaagcactccagcactttcagggtctgatcaggctttctcggcggtcccgcgcagcgctagcagcctatgacgggcctctgccatgggcatgtcccagtggagcccgcgcgctataccaagctgcccgtggccactaaacgtctgccctccccgcctacaatttagcatgccgcagcggctccctttcatggttgccggggaaatgggcgaccagcaacaccttattccaaacccggcactctgggagcttcttcccggcagtcaacctttttgtcactaccgcagaaacgcatttctcatcctccatccctgatcttcagtttactctcttttttccatgttttgttttcgtcgccaagtcggcttttgatacccaaatccagtcaatgctttatttctttgttctcgtcttgtattaacattcttttgcgacacgcacagccacctagtctgccagaagcaattttatcttttagcccactcgatatttacttttgtttttaagaagcaaatctcagcccacctccccgcccacttggaaaaagaaaacaaactagaagggctctttttcttattcgtcgtcaaaatttttctagattgttgtcattattgcttcttgctactgggaaagagatcagaacccccctaccaaccagaatttacctggcgtaatcaatcattgttcaatatttcacccacaatggaagccctcttgtcactcgctttcgacaacctctcgtcatatgatggacccaagattcgcaagggcttgcgccaagtagagggtctcctggcacagatttgcctgtccaacgggtcttcaggccggggacggtccacgtccacgtcttcgcctacgcctgatgcctacgaagatgcatccggcacggctcctcgcaaagatcttgcccagctcacccaggacccggcctttcgagagtttttcaagctacaggagggattcgaatggaacgttgccatgcgtctggttggcacgctggatcggctcatggcaaagggtagcgatggccagaatgacttgctgattctcagtgcgctggacctcatccaaggcgtcaccctgctgcatcctcctagcaagtcgttgtttgcgcgagagcagaacatgaatgtgagagggaattcccagcaaccgtcatagtgaatacttgagcttactcttccggctagctcttattagatcttctcgaaccatacaactgcccagcgattcagtcggccaccctcctgactctggttgtcgctctcatcgacactccgaacaacactcgcacctttgaagggcttgatggcctcttgaccgtcacatctctcttcaagtctcgatcaacatctcgcgaggtcaagctaaagctcgtcgaattcctctacttctacctcatgcccgagacaccctccgccccccgcgctgaccagcgagagtctgtgttccatcgcagtccttcaaagctttctggcgcattccacgtcgatgctaaaaacggacgcaagcgtgccaacagcaacggggtcacaactttgactactgcagagaaacagcaacttctgagtcgccaccttagtagcgtggaagacttggtcaaggatctgagaaactgcgcaccattcggtggtattgtatgctgagctggtaccggcataccaaagtgacgaatggacgatgggaacttgggggcatttttcttctactttttcttcttattcattgatcgccgccaaggattcaatgtgatttttttctaatcttcaaacacattactttcttgtctctccttttcttcccctgagctagcctctcgattaggcggaaatctacagtcacttacatcaaaacgactgcaagtatgaaggaaacatatgcaaggatctatttggtattcttcatcgttttcgccaaaggggatttttaattcgacctatgagtttgggcggtatcatgtattctcaggctaggcgttgactcaatagaaatggcatgcaagctttctaagaaacaaaactccgttatcctccttgaactagactaattgacaaaggctgctttctcggccatcatgattaacttgactttgaatctcgactcggctcttgcggttggggactgggttcgggactggctggcgagggttgcggccagggcatttccgttccacccaattcaaaccggccgtctatcgtctccggcgtccgaagccctgtcaaagcaaagccggtcatttcggatttgggcgtcataacctccgagccggctatttctgacagcccttccgagccaatctcgaccggatctggagccgacgacggagaccttatcgttcctgcgtcggttacagcccctgaaggagtgagcgacgacgccattgtccagcgctgtcgccaggttcgaggcgttgctggcgcggtactcatggtaggaccactcggagccaccccggcatctctgttgacgtctccgggttgtagttcagcgacgttgtatacgccattcaccggtgccgtcgatctccgtcttctgaggaaataccacacggctgccgcgacaacaagtccacctccaaccacgcttccgacagcgatacccgcttcggctccggcagagagccctccagaagaagatgagccgccgtcactgcccgcggcaagggtgctcgtaggaccaccggtagcggtagagcagtacgccgacccgctgaacgaggtgcacgttgcgccgttgttgcagcatccgttgccatcagagcatctaaactggcttgccgtacagcttccagttacagcaggaaccacgcctggcggaggctgtgtcttgacaaagacgcagttcttgtcttcctgacagttggtgccaaatgggcagcaattgccgccaagtgatttggcgcaaagatactggctcgtgctaggacaggagcgcccacagcatcctgtaataacggatgtggatttgctcgttatggtagtttctttcccctgagcccttgagagcgaagacgtgctggtcaaggtgagggtggttgtgacggtgcagcgtacagcagacgcagcgcaagggtttgagggagcgcaagtcaggccgatgccgcagcattttggcttgaaagatgtgtctaaaaagcagtagctatcgttattgcagcagatgtcgccgtggccgatatcgaggcctagtgaatgaagttggtattagcggtgagcaacgcgtgcaagagagagtgtaaaatgatggcaatatcagtcgcattgcatgagaagcagaagatgaggggttgtcgccttacagggatggctgttgtcaccacaattttcgtcgcgctttgagagcggctgtgatctatcgaaagaatatcgcggcgtcaagccttctggtataattggcagagccgcgtatctctcgtgggcggcgctggcaatggcgaggccagagagcgagagcacgaagaggagcctcatcttcaattatggctgggcgacagttgcatccttttcctttctgcccagctaatgccgcttggatctctacggcaagacctctgtcacctatctgcgtggaacagaaacaagatgaaggaagagaaatcagcgaggtgaaagatgaaatcccatcgcaccaactgaatcacagccttgtgtcctttgtgcagggattaactggcgacagcgaactaaaggaccccaattgcccacattcgcagcttatccctgccccatgcgaccccatccgggctgtacatcctcatccagagaggcacaatggaaaataagtgacatgcccatctgctgccgtccaacaatcactggcgccgcatagtcaccgagcacacgccgtttccatacgcagatggcaggattggatgcggcccaaggcataatcgtcctcagccgttcccaatgaccgaagcgacctgttcgctcagctttcgggcaaaactgcgagctgacatttcgtcgctgaatgcgcggcactcggccttttcctcgagatgggaggcgtgtcttggctgttggacaaaccgacaaaggctggttggtgggtggatgcatcggcgctgttgtggatgcgatttcatttgttgtgcatgaacaggctgtcggtcccctctttgctccgaggcagcccttggctgtgctcacgagacggatcctttggcaaatgggagaattactgcggattacattttcgagcctaacaacattgatgtagatggtcctaggtgcgtttgggaataagtgcagtgtagtgaggcacaagtgcttacacgtgcaagtcacgggcgtccacgcaaaaagtcatgtctcgggcaattgcaaacattcaaacgttccatgttgctactaatagacactttactaacaaataccgaaaactgtcttatcatacatcatcccaagagcctcatacatgaggaagcgcaataaattcaacctggtataatccgatttttactgactggagatttcctctcctcccgttttgcccccagataagatggtttgattcatcaattctccctcgcgacgccgcggtcagcgcagaatttgtcaacctccttccgcagggtgtctctctgccgcagcgctgcctccatgatgtcctcagcaacagtgcccaggcccttctggtgcttgcccttggtcatatcatgcacattcaccatctccgccagcaccgcctccagctggttaggaagccaagtgacgatggggctgccgccggtggcggttggatgagaggtctgcttcagaatgtactctctggcgaagcaccagtggcgccagcggaagtctcgcacctcattgagaacttggatccacagactgcaagtctggcggaggagatccttctcttcgtccgaggtgggctcgactttgttaccaagagcatagtccttgagatccagctctagggagcggctcttgacgtattgcaaaaaggtcttgtggttgctgggacggtactcacggaaatcggtgaggatggccgtcagaggggtgttgggtaggggaagctgaaggaagttgtccatgaggggcaccatggagtcattggcaccagactcaccccggaacgacatgggcttgttgtcaaagaggccttcatagatgacaccgttggggaacatggattggccggtgatgccgaagataaaggtgcggaagctggtgtagtctctgggacgagactttccccacatggtctccatgacagagttgatcttcttcatcgccgtgacgatatcagagaggccttcattgaaggatctacgcccctcgacgggatcggggttggtggaggcattggaaacctcttcaaggcaacgcacagtggccgcaaccaagggacccgagttcctgaccatgtcaatgtggacaaggacgaagccggcctcggatgaagttgggtcaaggccatgctcaaaggcacggatgagacgaatgttgtcatactccaagcccttggcaggatcttcaagacggtagttgtagagcgcataagatccagcatactccataaaaggcataaagccagtgctgcgatgaagaagtcagcctctgatacttggacaagtgcattggcatgaaggccgggatgagttgatggcaacggcttggaacttacagctcagcacatcgagcgatggggcgagaaatgttcttgggaagagtggagcgtcccaagccatagccttcgcctttgagaaatcgctggtggcaaggctcaaggagatacgcagaggcaaggaacgagtagtcccggtagagggcgttcatcaaagggaggtttcctttatacagctccattgcatcagtgagatccgggaagctgttgtcaacttcttcaccaagcttgctgtgggcgagaagacctggctcgccagacagagtcttgacgggcatacgctggaggatagactctagcgcatcaaactccttgggcagagtgacaacagggtctgcacgagggaggaagcctctggtggtggacaccaagaaggcagggagggagttgtcatgaggacgagcatctgtgaggacctcgaatggaggtacggcggtgcccatggaacccattgtgtagatgagggatgtgatggtatcaggagatgatatgatatggtggaatgcgtgtaagtgtgtaagtgtgtaagtgctctggagaaggggttggctgaggggcggtcttcaggggccaagatgccaaggagtggtagaaagagcaggtggcaaagaagaagcttgccctgtgaagtctgagagattcgggggacattcatcgtcagtccgggtccgcgccgccgcctaagtacccggtggccggaatccattccggccattcggtggggatgaggtcacgatgtacgggcagcacaggcgggtcgagacagcccttgtctccgttagaggaaggtgtccggaggctaatgcgaagacttcacgtaacagaaacaaatggaaccccgttatctattgtcccaacaccgtcaatcgggcgagatagggggtagcatgaccaagaagatgatgcgaaggagagctatactgtgtgtacttgtcttacacacaccctacctttcggtaccacttgctaatttcacgaaaacagtcatctctttatggagcaataacagtggcacaagcatacataacggaaagaagctgttatcgccatctttctttcaggggcaagctggaagtcattgtgagacactgaccgcgagggtcctgataagaaagaccctgcagcgtctggttctgtatgccgcctctgcccgcctatcttggagtaagacaaagctcgtccattgtgggggaggggccgggttgggggaggattagccccacaggctaccgatactgcccggcctttttactggaccattggccggaatgattccggccacacaacgaaatcggacccggccccttgtcctcttcaatggatcaggtacaaagagcctgggcagatacaataagaaaccctgggtaccttgaggagcgggatcccctccgtgaagctgccgtgcgccctccgcggcgctctactagctgatttacaccggggccggaccagtcgaggcctgggttggggaaacgttgattaatagaaaagctgtgattcgctcgttaaatattattacctggatagcaaaaagtgggaggaaccggggcgttccaagatggccaggttttctcattaggatctgcggagtaagcatgagtctgccaaccaaagaagaagcaggacaagatgactgtatttgtgtaattaagtatgatgaacaaacagaaccgcctgtaacgccgcctttatctaacaaccgacccaaattatcctccaagccatcccccaagccatccatcagccatcttcatgcagatcaagcggccctccgaacggtcatgaacccgctcatcttcggaagtgatggatgatggaaggtcattgaagaattaaaacggagagaggtagtcattggctgccccagctctgtttcaatgcttgctgctgctgctgctgctgctgatgatgatgatggtggtggtggagatgatgatactgacgatgatactgacgatgacgagctaaagggtcgaatagtatgaccatgtgccaaagcggtttttggaggaatcgcggcagccatctcgctggaaaagggaatcaaagccttgaatttgctttcctaattcaggttcgcatcaataatcttccaaaatatcgacttttgacactcacttttacaggaatagttgaaattgtggttaatgtgatgattgtcgtcggtacaatggtgaccatgcgtgtgatatgagtcgtggaggtgattgtcactgtagactgctggttgaagttgaaagatgcctctttgaacaatcctccaacaacagctgcccaacaaattgattagtggttgacatatggtggtagtatagggccaagggaaggcttgcctggactagtctttgtttcttgtcgcgttgtcgcagctagcttcgtgggcttcattgctcccatggtggccttggaaaactctatatcatcggggtccagtgcagagtgctggacgggagtggaagaggaatctagaaacgagttagctctggatgccattatattagtaatttcatcttcgagggatttgagtttgtccaagatgccctgcaaatgcgtttggttaacttggatcgtggcatcatgactttcgtctgacgcccgcgaggcaatcagcatgggaggaggagcctgatggagctgagatgagccattagaaatttgagggacggctgcttggttcaagtgaggtgggtggctatgagatcctctcccgtgatggaagtgtgcaaggcccaaggccagcccgagaagggggagatgctcgagaagaaccatgatgatgacggcgatttacgattgagagaatgttacaatatcacacggaaatggatttgtagcgatgaatgattttgatcaactttggagtgaaagaattcatgaagactatgtattgtgatatatatacggcggtggaggtgggtcgttgtgaggagcaacacattccagcggctgcgacggcgacggcgtctattgttgcatgacaactggaattcagtcccctttaacggggtatagtatgaaacaattatctctcacaaagacaatttatctgaaataattgagcttttctgaataagatagtatggcgaacaaaacggggctgttttgagatcatgtgttagatacgaagttgatgttgcacttgcattataatcaacacgctgtattaaatttaagatgctttgccgtacggttctctatgaatgacttaattcaattggtaggaaatgtctcagaattataagatggcactcgatatgttttcctcgaatggaccatatacgggttgttgggtgtgagttgatagttgatcttgctttctgttattgttctacactttaattaactgctcctgactccaaaatagcagagagtatcggattaagtttatcattgcaatatcgattcaagtgatgtggcatccgtgtaaccatgtcagtacgctgtttggcggcgaaggcttgatctaccggctgcagtcccgcaaggtttcccatctattttaaaactaaaagcgacatgtgtaagatgcccttgaaggaagaacaaactatatgaaccaaggaattcctgtggtcatgtatatttcagcatcacaatgcgccagtacccggtatctgtaagagacgtgcacaaggccgttgcaacgtaaacgtttaataaccaacgcttcgctttctactgagtacggcctgcctcaccctttgtgtttaagtcgaatggtcagaatctgtcgaactcgtctaaatgtgtttatcacgaatctcacttctatctaagatcgtgttggctacttacttaaagttgtttgagaaatagacacggtggatgtcgctttaactacctacggtcaaatcgtctatcagagacagcatcgatcgataatattgaccagattgcacagtcttgtttcagattcaatgccctttggtgaggtcatttgatcagtcgaacatataatagaaaggccgcgcctggcccattggttaggcatcacgtctatttaccattcaagaaaagttatcccgcaccccagtctcattatctaaaatcccagctgtagctctacaaggcatttggtatatatataaagacgtgtatttgatgattgttatacttacttaaaagtagtagcagtcgtaggagtggtagaagtaatagcattagtagtagaattgatatgtgtagtaaatgtagtagtcgatgcgattgatcactagagtgttggatcatagaactggggtgctggatcgacttatgttccctatataaatttacatgtatgcgttactcgttcatatggatgctatcgatggacaactgtgtacgccaaattggtgagataggctcttttcataaaagtacagatgaaagagatttcagccccttgattgacctgagaagaaaaaaaaaaaaaattcagcacgttggatgacatccaagtgccttgtcatttgcgttcggctgatgggggtcagatgagatgcctccggtaagctcgggctctgcagcagtagaagccaatagaactgatgaagtcatcaacggccgcctgcaattgaaggctggcgcagttttttgtctccaccaattttggtagcagtgctggagatgatctacgcaaattaaaagttcctgtagattggagaataaacactgtatggaggcaaataggcgggaatggtgcaggcagctagcttagggcatcatacgcgctgcgaccgttgttcgcaatcaagtcgttacgtctgctggataaatgcatcacgatcaatgccgtgaagcaagcttgggtgttccaaatgccattttacggttggaagagatggatgttttgaggttcgatggaaacttctgccgcatcaatctgttgccaccgaaaccggaagccaaggtcgccttcggttaattggaaattggctcttggctcttgggtgagaaagaagtgcaaaaggatgccaaaacgctcacggctcctcaaatctcaaggccctccgcctggcgcgatgggctgtagccgatacttgagtgtgctgcatgtaatcgccaatattgcaggtttcgggtacaaaggaatgccctcagccatggcttacctaacgccagcccacgaatcagacgggcgcaaaccgagccttcccaagtccgtcgcagggctagccagactagcccgtgattggccggccggatcctcaaataatgcgaaaataaaagccacttgggcgagcttgcctcgaaaaagggcccctttcggattggaccgcggcgcgcgctagtccgtatcggggcggatcctaagcgcggcctgaatcttccacccctcgccctttgtgttggagcgtcacggtcctgctggcccatctgcgccagctacgaacaagaaacctctgcccgattttttgcgttgtgcgccgccgcccttctggcccgaaaaaaatgaggatgagaccaaggccccgaaccttacgagacaacaccccagaaaatgaaaatccctccgcctcccgcctctttttctccccttcgcctctcctcctcttcgcccgcgatgcaccagcgctcatgacatgacactatcaccgccggcctgctaatatagtccagagttccagagtcgcctctctgcttgctgctccacgcaaggcccccagaccccctgaccaccacgccggatcaccaccagcattaggtattagcccatcgcccgtggttcagagcaccaccaaaaaacctgcgcggcctttccgtcatcctcgctttttgctcttctccatcatcaccagcgctccgccatcaccaccgtgcaccgtcagcgtcgctctgccgccgtgccattgcccacgcaaaatctctgcatcgccgtcggctacagcataccgtcgttgggctgcttgagcgccagcaccgttgacaaggccagctcttcagccatttgctattcttgagacaagaaagaagaagaaaaaaaaaaatcttcgaccaagacgcgatggctccccccaaggcagctgacggccgccgcaagtcggcaaccaaacacggtctgctcgtcaccctcagcgtatcgccggaacttctacgcgatatcttcccttccgtgtctgtcaaagaagcatctcagtccccagagtcaaagctctccaaggaggactcgcagatcaaagagtcgccggccagcccgaacgcgctggttgtgtccaccaactcgaatggagacaatgcatccgactccaatgctgccactccggccgccgagaccacacctgctccgacaccaatgggacctcccgtagagggagcgaagaagaagggagtcaagcgatctgcggctgctgcaaacggcaccattgatggagtccccaagccaagaggcaagccggggcccaagaagaagcctcgattgtaagtttcaatatgccttcttcccttaattcttttttttttttttttttcaaaacagcctggactctttgaattgcatgttaatcagagtgcgcccatacagggaggacggtactatcgaccacagcagtgcggcagctcgccctactgcccacaaactcggccccaaggccaaccagggagccatcaacgcaggccttcgcgccctcgaccgttctggcaagccttgtcgaaaatgggccaagggtggcttcagactcaagagctttaccggagttgcctgggaaataccccgatggactgctcctccgcgaaccgttcccgagtctagcaccgaagactcagctgccccatcagccgaaggtagcaacaaagagaacaaggaaaatggaaacgaagccaacagcatgtccggcaaagacaacagcatttctaacagcaacagcggccctgatgtcgagatgcaaagcgcgcccagcatccagacctcatcacctgcacccattgctgtggctactgcatcataacatctcgcattaagctttctccttcattttcttcttctttgttttttgcatcccacgatgcaacggggttttctcattttatttctcaatatgtttcaaacctagaaaaaaatcgggcttgaggttatctgcattttgcttcatcggccccgtggacggaaactcgggcaacatgataatatcgtgtctttttacaaggcgacggcaagctgtcgctgggcgttggcggaagggattgaactgccggtcatccaaggacttgcgcaaactggagtatcgggatcattgtcggcgtaattgtatgtatgtaacggtatactcaaggtttcagagtagacaggttggcatggtcggtcagccagggcaatacaattctttgctttgctgttcatttcatattgcagtattcatttgatactactcccgagtgaatgcctgatgagaggcgatcaagacatcttttattgatcttcaggtgatgcctaacggatgtagagtagacgctgtgttacattacgcgtgcctggtgaacagccctgcccgtgcagtctctaatcaatgtctcggatttggaacagtagtgcagcagcagcgctgcatcatcgcagtcaaagctactgcaagttgactttgtgaatttatttctatttaccatctacgccgctgtttccaaatctgcgccgccagattacgcggccgacgagttggcttttcccctttaccaatctcggttccctgctgtggaagacagcttactttttgcgtgcggagggtgagccatttatcgacacttgttcgctacattcttggctccagctctttctcgcggtggcgccgtagtagcaaggtttcctggtttggccgcattactcgtttagccccgaaaccgccatcacattttcatcagcttatactttttctcttctcattttcgttttaaccagtggcggctggttggctttttgctcgctcatccaccccacagggcgctgcgacccgagcagggatggacgtgtaaaattagatttgctgagaagacatgctggctattttccgtagatgggcaatgaggatgctatttgtatttaacccatggatggaagcccgagtgttgtcgcgtggtactgctgaagttgggcagatcgtgtacttcaagcagcttagtcatttgcacaagtgggctatgccgaatttggacggcagtgtatattgcgccttgcgtgttataagccgattacagcttagacggtacattgaggagtttgaacatgagtagtagtaatgttcatagctcgtgctctttagcttaagcttttggtctgtacatgccgcctcgggtatatgtttcttacccctcgggtttttctgctacagttccggtgccagataagaacctgtatggctgcttgattatgtcactgaagaagcgcatgcgacgttgaccagaaagtggcatgttgggcaatccataaatcagcccgaggcaaatgggaaacaaggaataagcgcgctgaaactgagcaatcattccatttggcgtgatgaaccgcctgcaaagctcaataaatgctactagtagtatattgacgtagagcatctgatcagcggcgccaggaattcgcggttccaggctcaggcgctgctccacctttctgctccctacagaacccgtgatggcggctgcgatagggagcgataagtgctagagcccagcacaacagcgagctagtgccagcgtcaaatcgacttctccaccctcaatgacaacgacgacacccaccagcacgacacctcattgcgggcgcccaacagcaacgcctgcgagctgattgacccggagcatcgccttcgtcttttgcctgacagtcttgctcttttggcgcagctgtgcctgccattgctgctctcattgccgccttctgagctgccggccattcggttgacggctgttgccacgagctcatcggcccgcttcaacgccgattcccctccctcgatacgcagagcgagctgcacggcaccttcacgacacatctcatctgccgactttgtcctcttcgccttgttttcatacactcaatcggcctgtcgaccctcactcccatttgagcacagataccgccgacgactcgctgggttccgtccccggcgccattcatccctccaaccgcctgtataaggagcagaccggcacctggatcgagttgcgtgtttgactgaagcttccaataagctttagtagccgagctgctcgcttgccaggcacgactcccccctcagtctcttacccttgaagtgtttgcttgttcttccatctccatttctcttgccctatcatgtccagtccggaaccgcatggctcatctggcttcacagactcggaatcgtctgctgaatccctcgaatttcaagaacatcaatacacagcgacccgcacctccgtcgctgccggtgaaggaggcggctacaacttctatacgcatcctgcccgaacatccgtgctagacgccaacggtgacctgattctcgatcctacgctacgtctaggccccgcgccggctgcaaactcgactgagatggattatgcggcggcacaaggcgatatggccaacgtgtggagggcctctagcggcagcttgccatccttttctcgagccttcgacttctttgcttcagagcctgcgagcgccacagcagacgacgacagattcttcgtgccatcgtatttgaagggatcgacatatgtcctgaagctggaggaagcatacaataagaagctagaagctcaaaaggaagtcaagcggagtaaagggaatgggcaagacatcagcgcctcaggcctcagcacgacgccgctgcctgctggtgctcacagaggcatgctgcacaccgtcatggaaagaacgccgtttgatgacggcgacagtctagcgcctctgcctaggcactggaacaccgcagacatgtggacttcaatagaggttatgccaaatatgctggggctcaaattctcaggacccaagaaccatcacgagcgcgaccacgaagccagcgccattcgggcggaccattttatgcccccgcagtgtgggatatactattatgaagtacacattatttctggtaaacaagatgagtatgtagccgtcttgtccagagcagccatcatctacagaggtaccaactaaccgtaggactagtacgaccattgcgatcggattttcagccaggggcgcatcactatcacggcctgtgggctgggagccagagacttggggttatcatggcgatgatggccggtgcttcacaggccaaaacattggccggagttatggaccgtcatttacgacgggtgatgtgattggttgcggagtcaactttcgagaccatactgcattctggaccaaaaacggactcatgctaggtaggcaaatccgcgagagagcgagagagcgtgaatggagatactcatgttcaatggtttgctgaccaaggatacaacaaaaaacaggttctgcagttcaggatgttcccaggagcaagctatatccgtctgtcagtctgaaaaagcacggtgaggaaatatctgtaaactttggacaggaaccgtttgtttacaatatcgacgacatgatgaatgtatgtatacattcaatttctattcccctttccaaaccaatcatacgactatgatgagaataattttgacatggaattcaacaggaacaacgcgagagcatccagagagccattcaacggacagatacttcacatctggagccaggtatgaacgagacggatctcatccaaaccttggtactgcagttccttcagcacgacggctatgtggagacggcacgtgcttttgcagaagatatgaagctgcaaaaggaagccctgaacctgaatccggacgtaacggtggatggcgtcaatattaaagatgatgaggatgcaaataacagacagcgtaagttggctcatactcatatatataatccactctaacatctgaataggcatcaggcaagcgattcttgacggagaaatagaccaggcgctcaagtataccgacatgttttatccacaagtgctccaagataacgagcaggtatatttcaaattacggtgtcgcaaatttattgagatggtgcgaaaggctgctgagctgagcatgaaatacgacagcaaaataggaggtgaacaagagatggacctggatttgaatggcagccatgggtggggagacaacatggacactgacggtggggatcacagagcggagctgaccaagttggaaaataagatgcttaaatatggccagtctctacaaggagaatatgccggcgattcgagaaaggagattggcaaggcattgaacgagatttgggcgctggtggcatacaagaacccgcttaaagagccacaagtaagccacctgctggaagaaaggggccgagtgacggttgctgaggagctgaactctgccattttatgtgagtccaaggctggccccccttttctgcttccaaaacagatttctaacatgccgtgaaatttcagcatcgctgggaaagtcttcccgagcatcactggaaacgttgtatgcgcagactagcgtgctacttgaagatttacgaaaggatggcggtccaggtgcgtttgtatcgcttcaggacgtggtagatagcattcagcagtttccacagatgtgaagagactacgctatcgccgttcctctgcttgggatgtgcatagctgcagcggttcttggtcctttggcccccctccccttttgtattctcctctcatgggtataatcgtgctttggagttttggcgctgggatttcctctcttctatcatttacgcatttaccgactcccactctctttgtattctttattccttctctccttcccatcttcttaccttgtttgctacttgaggggtaatattctagatttaatagggaaatcggcggttagtcggacgcggtgcgttcaaagtcaaagttgttaaatggaaatattagggacggggtcaaaaataccgactggctgtgactatggttcctttccctgtgagcgtataagaagaaacttggacatacgctgagttgaaacgtgatggaatgatgtacagtcatagcgttgtgttgttctaaggcaggcggactgggcgactagatctattttgtgtttaaagaatatgcttaggggcattcatatgtggtgtaatcaagaggaggctgggagtatctttggaaaagaaatgttgaatgtcttgtacagttgaagccatttgaaattgtagttgaagtagtatttacttttggttatattatgctattgcagagctgcgttccagcccactagatctattttctttctatttctcaccccgagattctggccaacatctctcatacagccttgttctgtgctcgaccaagttaccaaactttactaggcacttggccagcgaatgatgatcccccgcccagccaaactgcggatccaggatcaagtaggtgtacgcaaagacctcggcgtcgaacaggcccggctcggggcggccaaagaaccattcgtcgtcggagagcaaggcggagagcgagcgcagggcgtcggtggcgtcggagaggagctggtcgggggatatgatggcggagcgggtggtcttgaggatctcggcggtggcggcgttgcggaggacgtggagggaagggagctggaggattggcgagggggggaggtagagggttttgaggagggggatgttgaggggatcgaggtagagagtgtgtagctatatatcggttgagtgttagtttgattgaacccttgtatgaaaggggagagggtagtatgcatggtttttttcacatacccatgcgggacgaaggctctgtgagaggagtgcttcgtaggcttcgagtcgggaaggggaggaggaatcggcgggtatgtcgtgagaggagtggtctttggcgtagcgctcgatcttgctgccggtgagaggtcttgtaggtatcaatgccggagcagcttttgattctgtcgttgtcgatgacgattgtgttattgttggcgggaggaggaagggcaatgcgccggagggagaggcatggttggtggagggcacaacgtcgacttcaacgccggctatgcgaaggaaggtctatagatgagaatcaagttagtgaaaaagacatccaaatttgatatgccccgtcgcccctcttgttcatagcatattggaaaactactcacctgccacttcaagcattgcggattgaagctcggccggccgcttcgagcgtcttcctcggtcctggcaaagacgtacagacgaggtcgcggccgcgtcctttcgggagctctctcggggagaggatcggcggggagggtggtcaaagggaataacttgaagagctcgcggacgggggccggcacggcgaaccagccggggcgagaattggggccggtgacggcggccatgtgaggatgatttggagggggcgtatggatctctttttgtaggattttccggagtttgagcccggggaggggggtgtgagtttttgcttctcttttttgttttttttttttttttttttgggtgtagttggtatattcccaccaattcgattcaaaacttgatacgtttcttgtgaaaccgagtagtaggtaaaaggtgttgggaagggtgtgtggacactagactggccttctggaagctttggtcgttcgggagaaatctcggaagaaaaaaaaaaaagcaaaaaagaagtgacgttttggcgtgaagaaaagagcgtggggcagaaagcggaaaaagcgggggtggcagggcgaaaaggtggggctcagggtccagcggtgctcgttttgggaaacgtttgggattgaattgatgctttatttggcactggcgattggtggagcgttggaataagaagcatggcagagcgtgtcgtgtcgtgcaagggtttgcatacaaaggcccatctgcggtatctgcgcatctgtttcaacatgctatcccgccacagttggctaatcagcgccgaacgcgtccagcgcggcagcagaatcaggtcattcatgggattcgcctagcgcaaaacccactgttgcaagttgcagcagcccgtatcatgcaacgatgtacaagtaagaggagggaggggggagcgtaaaaaacgcacgagtcgtaacgcatgtgtcgggtggtttcctcctactgtttaatttcccacccgccttttttttgccttctcgcaattcgcaatcggccctagataaagaatgagagaagagactaatgttttcctccactcgctatccagtaaatttcggcaaacaacgataccatggccttcaccgctccttgatatacccgtagagaaagagagagttgaaatggtttggctgcttgcaaaaatgtgatgaatctccttttttcggtaccaactcatctgctttccagacagcatggtattgaataccatgtagtattggagaggcataagcatgtaggtacctttgtgccgcatttgacgccaaagtgtacctgcacgtgcatggcaaagatggacagcgcagcaaactgggcagaagcatgcagatgcagtagcccagaccagggccaaggacccttggaatcagcccgagagaccatctgcagatctgggggccgccaaatgcaattttctaggcggttagccgacccccgaacctgacggaataaccactctaggtaatcaagcaaatgaactagagctgaggttagagcgtgagaaatggcttctgcctagtccttggcttctttttttatcctttttggctgttggctgtgtactgtagctccgcgcctcggatcggtaaatccgatctcttgttacttcttcttcttgggttgtgtagcattgctgtttctggcgtgcagcagcatcacccgtgcaggaagcagcacaatgtggcctcctctcattcgatctggccgagctttgtctgcgtgtaactgctgattttttttatatcatattggggggggggtaaaccaacagcagcaatgcagatattagtacccatcagattcttccacatctcgctgtacagactacaaagggcgaagcacagaaatacttgccagatgcagctgcgccatggcgtcgaaccacgcttccccgactcggggtaagccctctggagaaacgcaagaaggtacttgtccgtagccgagacttgccaccgctgaagatgtagatttcgttgcttggatcgcccaagacgttggggtttggccagtttcgttctttgtctctcaacttatacccgggcttctgtagctatgtagatacctgctgcacgcaaagtacacgcgacaatggtgcccaaggtgagcagtcacgacgtcgcaatccaacaccaccaccaccactggaacaaggaaaattaaaccaaagtaataaatgatttgaagaaaaaaatcccgagtctttctgcacgaatcgtcgcatcacgcggcggtacatgccgaggcaatcccgggccacagcgttgcttttctcccccccaaaaagtccctttttcccgagtccattcgcagaaaaaggtacttgtcgctcccccgacatgatcgcccgcgaaaacgtactccgagttagtggctgcactgtcgtcatatgtaagaagaaagtctctccccccacacagagaagcaccggcaaatctagactctctcctcttcaacagccaaccctccttgaactattttattccgccgagtagataaaaggagtgcgaatccgctttctcgtgccctctcttctctagtctcattccctccaagtatcgcccatctttactttattattctttccatctctcgaccatctctcctttattcaaagtaccgaaaagggtcgttccagatctcgggtctttacgccttttgcttgcagcagccccaccagcagccaaacctacgcacacgcgccggctgaattcgtccaagaccgtcttctccggaatttacaaacagccgtcgccttctatccgccttggatctcgagatccgaaatcgtcgccacaagattgtccctttttttgagtttttttttaagacaaaaagggaagaagagtgcagatcccccggattctcagctgcagcaaatcatcatcgagccgaattattcgccatcgttcgctgtaccaccggctgtctaatacaccgccaaccatcaactcttcatactattcccgacgactcctataacattttcttcgcctcacttcacagccaatggatccctcttcctccacagtcgcctcctcatctgccgcctcatcaacaaggccgtctcccagcagctcagccgccgccatggcccctgcccccatccagaccaagatcccttccaccgagcccttcctgaaggactttaccctcctcgccgaggctgccaagcgagcgcaggtcgcagtcatggtgcgcgactttgaggatgtcggcatctgatggagaatgcctcatcaggcgcgttgagattggtggccagctttcgtgacgtttgaacggatttcggacgagtttcgcaaccagggtgtggcttcattgacctgtcagccgcggcaataatacgatgccatctatcaaatcgagcacagtcttgataaacatggcaccaatctcaatccgttcttcttaccttgcgacatattcgcctttcatctttttttaatttgcatcggagatcaggcgtcagaaagttatacacgctcaatgtttgagatttcatttatttggttaatggagctctatcagctggatgggacggtgttggtctgtttggaaggggaagctttttgcgtacagggacacgttgtcttggttatttcttctttttttttttttttttcctttccctttttttcctcttccttctcttcccccatcatttcgcgcatataaattatatacaacgagctagaaatacccgtatcttgatggtaatgaaactatacgaggcagctgtatgcttcaaacatgatcctttcttggccttttctttttgttcatcatctacgtgattaatatatggcgcctacaaagcaagcccgcttttctaataatagaaacagtacaggccacgctatacaccatattatagctttgacacatgagatgcgcctccatcgatgcgaattaaagcaccgttacaaaaggcactatacgaacaagccaaagtcagccaactgacaccaaaccccaactcacaaaagtaagaagcagaaaagaaggaaaacaaaaactcaccctgctcgactcgccaggaacaaactggcccccgccacgtcctcgggcgtgccaatcctccgcagcggcagctcgctccgaatatactcgccggccgcgtcgagcgtcgcccgcatcatctttgtcgcaaacggcccgcacgccagcacgttgctggtgatgtagcgcgggcccagctccttggccagcacgctcgacatgtggtgcaggccggccttgctcgcggcgtaggcgatgttggagacggtgggcacgcggatgccgtcgatgctgccgatatggatgacgcgggccgggtcgtcgtggcgggcgaccttttcgagcagcggcaggcacagctgcgtcaggctgaagacgcggtgcaggttgagcgtcagcaccttgttccacgcgtggtccgggaacgagtcgatgtcggcgccccaggccgcgccggcgttgttgaccagcacgtgcagcccggccggctcgagggccgtcaggcggcgcaccaggtcctgcacctgcgcgaggtcctgcaggtcgccgggcagcgcgtgcgcggagccgccgttgcgcgcgagcgacgtgaggtcggcggcggcagaggagcaggcgggagcgtcgcggccggtgaggtagaccttggcgccgttctcgacgaagccttgggcgatcatgcggccgatgcctttggcgcctggagggggaaaaggtcagctgaggcaatggggttggatcaacgagagacttgcctccggtgacgagcacgactttgccctgtgaatgaaatagtgggttgttctgtctgcacgaaatggggaagaagagcactgtaccttgacgctgaatagattgttgacatccatgatgacgtggtatctagtaaaacgacgtgaatatgcgcttatacaaggctgtatcaattcaatttcaaacaattcgaatcggatatgtgaagaagaatgcaaagaacattgtcatcaaaaacccaacatctcaaccatctcaaagatgtcatccgcagcgtgcctcggcccacggcccagtcttgtaccgagctatggttatgctctgcagttcgaaactaaacccgtttcgcccttcagctcttctcctttttgggtcgagcttagccttatcgatacgcggaccgcagatgacattcccactgcggctccagaagaatgcaacgtttgaatgtacagcgtctacatagagaataaatggatatatatacccaagctttataataattgacttaaactctcctcattaaattatagattcatggattacatcaattgacagcttctactcaacaaaaaggtagcccaaagcctcaccaaccccatttccccagctccgaataatcccatgcgccgagatcccgccccacctcccggcttaaaacttacagttagaaagacgcaatacgcttctagtaagcttcgcccgccaccaataaaggacccccatcgtcatgcttcacctttgcaaatcatccacgcactcgcttcgctcgcttctttcgttatttcagtgtaagcgattgagattcggtgtcgtttgagtttttgccattcaagcttacatcctttctcaactctcgcgtggctgtcagaactctttttgctagaggcaagttcaaagcgtgcccctctatgatgatgcgcctagcctcactttcttccccaaagccgagatccaaaggctgctcatatatatatacctcactctctcactcccttctctctctatacatctaatctattgctcacctatattctaacataccaacctcttctcaaaacccagaccacacaactcaccgcaaccatggccacttccaccgcgcccaaactccgcgaccacttcgcctccaaacccgtctccgcccacaacgacgcctgggacgccctctacgcagagtccttcacgccctgggaccgcgccggcccgtcgctcgccctcgccgacctgctcgcccagcgcactgacctgatcccgccgtcgctcgagcgcgacccgcgcggcaaccccctccgcgacgcctcgggccacgtcgtccgccgctcggcgctgatcccgggctgcggcgtcggccacgacgtgctgctgctgagctcgctgggctacgacgtcgtcggcctggactacagccaccgcgcgctcggcgccgcgagggagaaccaggccaacgtgcagtacaagtcgagcgaggccggcgtcgagtgcggtcgcgtgacgtgggtctcgggcgacttctttggcgaggcgtgggagggcggcgagggcggcgagggcacgcaaaagtttgacctgatatacgattacacggtgcgttttgagttgcaagatgctgcttcatcatctatctaaagataccacccggtctataacaaaggcagccaacacctaaccctcttcttccagttcctctgcgccctacagccctccgaacgccccaagtgggcaaagcgcatgtcgcaactgctcgcccccagcggccagctcatctgcctcgagttcccctccggaaagcctctctcgctgcagggccccccctggggcgtctggcccgaggtctacgaggctctcctcgccaatcccggcgagcctgtcgagtacaccgacgacggcaacgtcaagtcgagcacgagtcccgagcagcctcacccggatgcgctgcatcgcgtgtgtctggtgaagccgccgaggacacacaaggcgggcttgaatgaagacgggaccgtcagggacttcatctccgtgtggtcccggtagtaacggtgctggtggatgctgggggggtttccgtatatagcagtagtataaaaaaaagggagggtggtggtaggacccaaaggaaaaaggagtttggcgtctgtgaacttttcatcttccgcatcgcaaaaggaagaagccgaggataaaaaaacaaagtccctgtagacatgggaagcaaacataaagtaaataataggcccgagatatcattgtcagtatcgtcatcatcctcgttccgccgtggttgccgctgtcgtcgtcgtcgtcgtcgtcgcccttctcaaagagttgtaatgttctcccagcccatatccatgtcgataatacgccaaccacaatgtcttcgcttcctctccctccttgtcttcttgtctgccgctgatattctccgtcctcccatcctgaatcaccttaatctcaaccccatagcgcctcgccacggccatcaactccaactgcccaccccactccgccgtgtcccgcatcttcttcacgtaccccccgaaatcctcctccagaaacggcgcaaagtcatccgcatgcgcctccatgtatcccgtcgccgtcttccgcatcgtcttgtacgcaggctcttctacttccttgtcgccgccaccgcccagagggatgccattgtgggagagctggtccgccagcgctgagaacaggcagtggccgtctggttgaatgtccttctcggtgagcttgtgcgtcgcaaatgcgctcttcatgtatgtgctttcgcgcgcgcggtggtctgtcatggacgaggcttcctgctcggcgttgagcatggcggcctcttgctcggcggcgcggcgtgcgaggcgctccttttgtcgatttcgcttctttccaggctgctgctgctgctgagcattttcctcttcaatcttgagcttcgcagttgcattttccagcacctctgtcccgccgggcgtctcgtcgtcttgtccctcttcctcaacatcttcctcgacttctccgttcaaggcggcgacttcggaagcttgcgtctctctcaactggcgttccatctcggcgcattcatcattgacgcccttgcgcgtcttctttgtggcgttcttcttcttgcttgtgattcttccctggagatccttcagctcgcggcggtgccgcgcctgcatttgttccaatgtctcggcctccatattcgtggctctcctccaatgtctttcctctgtgctggcgttcaagatctatattcgtaataaatcacatcaaaacaaacaacttttcacaacagacgctcaaaagccaaacatgcggcaaaggtgttgatggcggggtcgcgttccaaaatcaaaatgtactgctcaaacttttttttccttttggcggggttacacatggttgcctttcctggcatgtggagattcaagcctacttcgaagtagatgctgcaattcagcagcaaaatcaactatgccaacatcactttcaagatatagattaatgaatttttttattcttcttttaatattacgagcatactattctcagtttgcactatccatttgcgctgcctctcagtcgtctgtattcccagagagtagctgcccaatctacctaccaaggtattgagagagcattccgtcttgctaatctccaaatctatgttaccatgcccaggccaaacacgcctctcacagcattagatcatggtggaaattgctccgtttgttcttgtgtatacccttttttgtatatgttttgtggactcttctcgtcccatcatacatccaccgacaaagaaaacaaaagatatatatattcgagaaaagaaaagaaaaacaaaccagcgccgcgcaccgtaaatggtatgagatgatataaacagcaaaaaaaagaaaagaaaagaaaaagtgaattagagcggcaatgaccgtaattcgtatcaatatcaatacaaggcttgaagcaaaatgttggtatgtatgctaggaaaaagaaaaacagggtatcccgtcgtggtgttgctcgatccgttatagtcggatcgatggtatataaaatcggttaaaggagcgtggttggtgtttattttgatattttacttttttgtcttgttcttttcatcgggtggtttaaaacccgctgaagggatcgtcttgaaaaaagtcttcctctcccgctgtcttattgccggcaaagaattcatcagatcctcgcgcgcttctagacatttgggctcgacgtcgatgccggctcgtacgtcggcgaaattccttgctcttcttccgtgcaagcgatctatggtcatcctctgggtattcatcgtactgttggtgagtatgagggctgatgaatgcttccattcgcacagtcccgattgcgtcaaagaagttgccttgtgacgatactgccgacacggatgattgagctataccccagctcccaatggtagagccctgagaggcgtagatatcagaagagccagcagtatcaatactagcaccggctgtgctgtttgtagagtggtggctgctctcacccagagctggtgagaagcctcggaaggatagcggcgggtgaacattgcctcccgtattgcttcgcttgcggccgtggttcgtctggttatggcctgtacgctcgttattgaagcgacgtatcatgggtggctgggcagggtccacagattcttccctggcgtgtccaggcccggatacggattctgccactcgaaagctggctacatcacccattctcaatgtcggaacatcaggaatgctgggcatgctcgccagctcggcctttggcgcaacggcccgacctttagctagccgaatggaatctcggatcccgcctcttgtcagcttggtaggtcgtggtggttcaaaattcggaagaggccgctgtttaactgaaaggtgttgctgtggctgaggagttataacgtcagggactgcttggtaagaatgggcgaggaaggataaagctgtcagccagagatagtgtctctccgctgtggaagctgtgaatttgagggctctctgcggtgtgagaatcaagattgatctgttaaagatgggtgtagtaatgcccctgggcgatggattgtcgtctttaacgtcgagcaccgactggatagccagcttgcgacccgttttccccaacagagcactaccagaagacggttgcttgctgctccacagaatggctctctcatacggcgctatccaaacccatcgcttgtgcctatcgttgctgttttcgtctttatgcgcactatctccaacaccaaacgatttccgcctgcgaacatatttgaacatccattcgccaaccatggtctgcgcaatcgcatccaccactcccggtgattgtgagctcgtgtgtgacggggcttctgtgttggcagtcacgactgtgttgttggataattggtggcgatgttttctatagctgctgtcttcgcccctacgcggcgtagtaatgtcatttcgaggcaggggagggagaccagggctgtcaggagcttcagtagatggcgacaatggtggtgtgcgactacctgtcctctggtggcgttcatggggtggcagctgatttgcagagcggacacggcgaacgttattgacaggataagtacggctgccgcttcgacgatgccagctagtgtttgatggagtgctgcgtccatcacttggaatgctggtgctgatagatggctgccgtgaaggccgccgtgaactcgctcgggctggtatagggaacggtggtggattcttaggctcaacaatggtaggatagttgaccataccagtctgaaccatggtagcattgcgtatagcgttgttgttacggttcgatgtgcttgcagcaggcacaggtgacttctccgtggccctgctcgacctgccggatctaagaccatcttcttcaacactatacaggtcactcctcactgaccttgcagacgtcctgccagagcgtttggaatgctgatccggtgaggtcgccactgtacccacagaacttcgcttgcccgttcggctcaagttggatggaggcctaggtgccgtcaaagctgttcggtactcagagtcactaaagtccagttctccaaactcgtcaacctcatctgaatcagtgtaaaagccggaaaagaggctgctgaatcgacgaggcggtattatcggagcgtgcgggttggacaggagaagatcgtcattgaactcgtgtacatctgggccatccatcgagatactgatgggggaagatggaagttcggtactgtaccggctgctttccaatcgtcgaggatttcgaggaggtacattaccaggaagagcactcttgtcgagaacagcaacgcccgatggatgaggggatgtaggccgagaggtgatagaagagggctgaagatgtgctggtagattggccagccgcctcttgtcaacttggattgcctccgtctgggagcatgaatcaactgtatccactttaatagggatattaacctggcagccgatgtctttgaaatattggggtagcttgggtgtgtgcggcgatgcaggccgactagttggtggctggatactgatactcggaatccgtgtatctattggtggtagcggtataggtggtgctgctacagcagcaggagcaggagcctcagtctgtgtagacgaagctaccatctttggctcaacctttggcgttttgacttcgacaggcgaagattcgggaacggcgtgcagcgagtttggcgtctttgggggcgtcaaaggaatttcaactgtttgggaagcggatgataccatgcgctggagaatagcgggtgtttcgatggtaagaggtaggctaacacgcttctttctctgatttgcttcgacttcggatgaacggggaggagtctttggctccggcttcttttcaactacttctgaaatagcagactccagctcgacaggctcgacaacctccaatacaggggaaggcggtgcagaatactgagctcccgtatcggcgtatgagtgttcagaaataggagagtactgaattcctgtgtcggtgtatgggttctcagaagcaagagaagactgaattccagcgtcgctatatgaaggctcggcaacaggggagtattgaattcctgtgtcaacgtgtaaaggcttaggagctggagtgggagccggagcaggggagcattgaacgcttgcatcgctgtacgtatgctcggggataggggagcactgggtctcagcgttattgtatgagttttcagaggcaggcatagattgaactcccgcgtcggcgtatgatggccttataacgggagcggcagctagagcgggacgagaatcttctccttctgtttcttcatcttcgccttcgagcgcctctagaaccgactggttcatgaaaaccctaccacgtgcgatgctaccagtacgcttcaagctatcaatgctcttattcttccggtggaacttgctaacagcgctctcgcgactaaatgttcgtcgatgttgtcgtgggctcgcgactcgtgggctcgagaagacactctcacgtccgtcaatatcggtctggtcgtcagtatcgtcgaacttgagctcatctgccagggagaatccgttgagagaaaatccgggtccgttggccaaagaatatcgaatgctgctcgtaaggctcattgttctgacactagccacatcgttttctctaccgctgtcttcaccttcactctcgtgcccattgccctgctgagcagctccctgtacgtgattagcctgataggcctctacctcatcaagcactattttgaggcggctttcggccacatgaattcgccgctcatatttgcgtttttcgtcttcccagatctctttttcttcagcccatgaatcatgaactcgctgggagtcttcctcttggctgcgaatcttcttctgagcagcctctaagcgcttcttaacatcggctgcagagtcaacagcttcatccctttctcgcgaaaggtcgcccaaggccgaggaagttccaccttctagtaaagataactgtcgctgtagcgagcgtgtctctttggccgatgcgttgatactgttctgtaacgcctcttgctcctctctgcttgtctggagcgtgctttcgaggctctcaattactctggttttctcttcctgatctcttcgtagtgacaaaatttcagacaccaagttggcgtgcagagtaggggtgaagcgccttgggtcgaggatacttatttgctcatcggttgttatatctcttgatgaacgtttggaggcgtttccattcctagacggcgatatcttcttcttcgctgggggagtggttgagcgtgccgaacgtcgtgactttcttgatttagtcgacggagttctgtaaggaacatattctcgtggaggcagcgaggctgcgccctgcgcattcatgtactcatcgtctgtccaggccgtcattttgactggattgggccaaatgatgacaatatcagattagccaagtcgaaattgcgagtttccagccgctcatatagtttactaccaagcggctatatcagacgctgttgaactatagtaactttacggcgcgccgggctccgtgtaaatgtcaaacaggcagtttctccagtcagacaggtgataacgtcgtataatgcaaatgcgcctaaacttgtttgctgtaagaaacggttgatgatgctgtatttgtgttggctgagatcttagatgtgcaatccgcaaggtaagataaaaattcgagaaatggttggtgggaaatccgtttcaatgctgaaaaattgaatgcttggactgataatggtttcttggaagaaggcccggccaactgatgaaagcgaaaacgaaagggacttcgaatgaaacacaaaggaggcggcgggtgtcaaggaagagtttcgacggcgatggcgcgtaaatgccgtgatgtaaataaaagatgagagctgaggtgattcaacaagagatgatcagctttgtattctcaaagacagctcgcaagacaggcgggctggtgcgcaagggtgctgttcgctcctgccacttgagactcacctaaagacacaaagacgcaagggaaagaaagaaggaaagaaagaagcagagttgcctagagaggcttggcggcaagttgtcggttgcaattaatccatcgaggcggaaaatgaaaatcaaaattaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagacaaaacggcttctgacccagacaatctccctcaaagctgttgattgtttgaggctgaagattgtcgctcaaagccaacgagcacgactcgaccaacgataacgacgacggacgcagaacaggagacggcgagacgaaaagataatgacgaggtatcccgccggggtgccgaaagagtaggaggcagggagtataaattgtccacatccactctgcctcgttggctgatgcgcgatcggggtcgactctggccatgtgggccggtgattgaggcgatcccaggacgctggaagcttgggagcatgggggccgggcagttgaagtctacgggtaccgcaccgcatgctggcactagttttctctatgaaggtgctaatgataccatggatgtgctagcagtcgagggaggttgatcaactggcgtccggacaagctcccaagctgatggcacttggccgagaccagcagggccttctatggcctcgacgacgcttatacacgatctctcgccgtagccagaatcgaaaattctgcaggggaaaatacacagcctggagcgttctccttcttccagaagtcgtcgcgcgccgttgcgaggttgcagctgcacaccaccgtacgctgttgacgtctaaacgtccgatatgcaccgccaaggggcccctcccaaatctaccgcagcagcgtgtttgtccctccttgtaagctcaagtcgaaaggactttcttctgcccctgcaaccctgcttcccctcctctacctgtacacgctgccaggggcttcctctgtcggttctctcatccgcgatggcctaggcgcacacccggtcttgattagcggtcttcagtcaacaccaacagcgcccactagatatgctccatacgagtggctaataccaattctaatagctcgctgtcctgtcagatttcctcttcagctagatgcaccattatggctgctgttagtgctggcaggtggcgcggtggcgtttctttcccggctgcaaagcgtaggatcgccaatagcttgtggcttttcttcgtttcaccattgcccagcccaagaccgagtaatatgatgcagcagctttcagatggcacgctgccaaaagacgagtaattatcaccagcacgggggctgcctttactaccttgtgcgggatattacgccggcatcttgttatgatggagaccagctttaatttgtgaagagagccaacagtcttgagaaggtatagcacaaagggaaagccgtgaacactatccacactctgcaccggataccaagcactaagaagaggggccttgaaagtgaacggcaatattaaagatctcgccagcgttgaagtacggagtacctgagcttgtgtgtggtggatgcacggcaatatcacatatgcaaggctaccggcagtatcacctggtgggatccctgtcagggccgccttcacgacattatccgaagttgcgtgcgtagccaggaagagtaccctggcaagcctggctagagcgaataggcattcggaattcgtacagcgaaggagagctcaaggataatgccacccacggagtactgcttggcgcgatggacggcgggcaatcgctactcgtatttcttttctaggaaatgatgggagtattcgcaagctgttggtccagagttagtctcattattcgatcatcgtcggaggcccgagagccatcatcatcgtcatcactatcatcagtaccccataaggcagaggatggctgcctcagtctttccccctattcggggtatgcttcgcccgggtcggctacgctacgacccagtctgatgagactctgccaagttggagtgctctatcaacgtaccaataagcgaatcatacagtcgcaacagagcatacagtacgagtgcctgcgccgggctaattaccgtacttcccagcatgctggtgctcggccattttcattcgacgtctggacgcgtacctcgcatcgtcctgcaggttcagctcccagtgttccgtacagtacaggcataaaatcggcatggggaatgctgtctgtgggaatgctgtacctacctactgctgcagtactggcagatgctgcaagtacccgtgcccacgcaatatcctagtatggggtacggagttgtccaggctgctcatttgctttagctggcttggaaattaatcgggaccagggtcgtcgtcgtcgattctgctttgccatccaccagtccccgacactatgctggcctaggaagcgggccgagcttggcagagcctgcacggtcctggcgctcttttttaggggagccaaccttgctccgtatcgttcaattaattagaacacacaggggtggttattggagattttcttctcgcccgcctgttcgtcggggtcggcatgaccgacacaatcaagcgtatggaaaggcagatacgattgcaggcacttcattttgtgatgtttcctttctaaagctaggttctccataagaacgttgagagaaggatatgaacactgcatcgtgcataacataaggatctcactaatgcaagggccgcagcggctgttactcaaagcagctcgacggcattttagatcatctcactctgctatgcaatcatgttaaaggagacgacaagcaatggcggaaattgaagcttgcttctattttccactgcgtcgcatgggccgtgaaatctagaccaagccattgtcgaaaacttgggagcagccgggcactctccacagcgagcgacgatcatcgccctcttgagccatgttgcttcattagcattggctgttggccacagctggacttggacctcatgtcatcagctgaaaacctctccggccactaatcaattggcaaattggctcaacagactacgcgactacagctgaaactttgctcgtacgggcttgggcaacttgacgtcctcgttggaaaacatgtaccgattcgagcaccaccgcatcagctctcttcgtgctagcacagctcgctccctcaggttagcctgagatgtgatgggtgatagggcgattgccatgctcctgcaatctctccgcttaatactccactcctgtcccgggcggcctagtagacctactgttcgtcagatacgccagttgtactgcagtacatcactgcagcttgtgagcggctgaactcacgcggctctctctagccaaggatgagcggtctctagcgattcgcctccaagcgcttcggcagggttgttgatattgacagagcagcaagctcaaggtcaaggtgtccaaataggtaccgagagaagtaggaatatgaaaatgccccgcccgccaagttgacaaactacaagtagtattgatttctcaaagtctcagggatttcagatcatcgtaggtggcaagatcagcattggctgaagtccatatgccagtgtgcttttcagctacaggcccccacgcaaagctgaatataataagctcatcgaagcagtacaacagggtactattcatatctcttacacctgttgctcttcggtttcacaattctcgaatagtaccctcaactacaaagtcaatacgactcataggcgtcaataatactgtacggagcatattcagcatactatcaccaagcccatggcgtagcatcctggagtagcatgcgggaaagaaagctacatgggggcagcggtggttgaccagggggcattgcccggtactactattatgtagtatactaatttgttatccagccgatgttctattgtctcaattgatgttttattgtgagaccataggctctacatgggttcagccacatattgtgagtttgccaccatcgttccgggccgttcatccgtgtctcttcttggatgtattttcatcttacagcatttacggtaccagctagatgacgaccggggatgcggataggatacatgtacccataagctagacagcatggacctcttcaaagctttgctcggctgccaaagccggtggccaaagatatcctcgacttctccgcatcatctcttttccttttggtttagtaccggtagcaggtactatacatacgataacacttttcatccgtgtcctggagataacaagtttaccggcggttatactgtattcctccattttccgtagtttcatcgccactccacgtgctttgggacacaccaaggattcgatacctagccatcactatcacagtcacacaacatgtgttacggagctgagggggaactttctatttaaaggagtaaacagggccgcgaatatgtatgtcgtgcctcggcgcccataatcacagggattccatctcagctgtctcggtaacatgcttgcaacgctcaggaggctcgcttcgcaatcttttcgcgagtttgaagtatgacgagctaacaaccaacaccacgggacatgttctccgtaatatgcattcgctaccagagagagggcgctcagtgacaaggtaaaacaagggttacaaagtgacaggtctccgtgacatgtacggcgtcaatcatttgatgacaagttcccactagtttaagaagactagcactatcaagctaataaatagcttagtcaaggtctaatatggctttgacattcctgagtctaacgatgttttgatgccgattgtttcgagtatatgagttgttggtcattgcgcaggcgacgttattttagtaaggagtctgtgctcgcggatcaatcccccgagcagatcagcatgtaagacagccacttatagtaatcaaagtgttatttgtacctcgtattctctcgactggaatgctatccggcgatggatcagttacttgctagtaattcgttcacatgatgacagattattagtagtacatgggagaaattttgctagatatagggggtgattctcttgtggcttgttcgaagtgagcgcttggcacttttgtggattggtggtttgatggatgccagacaacaagatttgtacgtatatcaacatatgagctgtatacagttgcgtaattcgtggtgtgaaattggtgcactgctgtgtggttctatacggctatgatgatcacggcgtaatagctgcttctccaaagggagcttggggggtctaagatataaggtgaatccaaatatataatgaaatttatcttgttgtgggatttcatcaaaaaaaaaagtgcttgaatgaaaggagatttgtttgttttttgtatataagaaggtgtatcacttatacgtagcggtgcaagctacagccgtaaatactcatctgtgtctcagccctttagccttttgctttttcaaaagcaatgcaccattgcattatcccctctatagaatattattacgaggtctttatagttataagttgatttactcatattccaaaatatgatcaagataatgatggtaatatgctaaaccgctccgcccggtctcacgacttattaccctacaacccaatcccaaaaaatccccaacattcaccgcgctggcttttgcttgcctatattgtcgataaaaaaaaacatacacatgtgattacacttttattttatgagtcattcgctgggaagttgctgtttgcggatggcgacatctaatcatgtgatcttgtagatccaactttaacctcggcgacgctttaccttcaactgagattgtaaactacctcatagcttattaggccaaagactgcagtatctgcttcaattatacaataactacagtaaacccaactccaaagagtcccacagatgtaaatatacagctaataaaattccaacctagaaacattcatcaagggaaaagaaaccatgccatcagcagtctcccccctcacccacgtcaaagccctcctctttgacatcttcggcaccacagttgactggcgcgcttctgtcactgacgaaatatcccttcgaatcttccgcaaacttggatccgaaaatgttttgccgtctgccttgaagacccgcctcgagggcctcactcaggcagactgggacaggttcatacaagagtggcgcaacgcatacattgcctttacgagatccttcaacccggaaacagatgcctggaagagcattgatcaacaccattacgaaagcctcgtcgagcttctgaagaaatggcatctcgacggattgttcacggagacggagcttacatctttgagcttggtctggcatagactctccccatggcccgattccccagacggtctcgtggagctgagtcgcaaatacaccactggaactctctcaaatggaaacaccagcctgctacgtgacgtaaacgactttggggggctgacttttcacgaagtcttctctgctgagacgttcaaggcttacaagcccaatcctgcaacgtacctcggcgctgtgcaggcgctgggattgcagccggaggaggtggctctggtggcagcgcacttgggggacctgcacgctgcgagggggtgtggactgagaactatatacgttgagaggagtaaagaggaggcttgggggccggaggaggagagatataaggaggcgaaagggtgggcggatctgtgggtgacggaggaggaggatgggtttttgactgttgcgaagaagttggcggaattggagtagtcacgacgcatttggtatgtagagtaggaagctgttgattggaaagagggcaatgggctgtacatgtttgacttgactggcttgaacaacgactgcgcataagttatgaggttgataaataggatcgtgatgtttatacaaacaactcttacatcttataacgcgtaatgaaaagagtggataagctgattggtctagatattgtcacggagatggatgagatgttttgcttgaagtaaccaccttgatacgtagtcattgaactcgaggttgaaccagacccctttcttgcaccagactttgcggcttggattgattctatagtaactgtatttgtagttaaataatctataaccatgttgataaaagcttagaaccaccagcaagtgccactgctgataccgttttcatctcattgtaatagtcatggttaaatatgagccgaattagatgataggaattgccagtgtcaagcaatattgcagtcaagcctactcaattatcaactcctcaatttagagagcccaaagcagcatctctcatgagacatgatcgtcagtaacatgtttattgagtgagttcacaaccatttataatctgtaagcttcatgttacatacgcggacaaatctacatctccacgaggctttcaaaagagtttttacaactactgcaatgagggaggctactacaaacagttttcacaagaaagtctacaagccacactctttcagctttgattcacgtttggggtcatactcactgctcacatcgagatgaagcttcctgatttgagcaccaaaggttcgcttcatcttatgagtagaccgtctagatcctccatggccacaagctccgcaagctgagatgaacacagcactggctgcgcagtttcatcccatactgtgtgtatgtgctgatgatcccccgttcgggagtacccgagagaacacaaatcgtgattcgtggggctgaaagagaagcataaaaaacgacagggttcgttcggatgccttggccgacgcagctgagtccaacgtgacctggtggatcagtatcgcatgcagcttctttttcgtctctcgccatctcgcgtttactttcgcggtgatacaaggatttaagaagccataatcgtgccgaccggctagttagattgtccgccacttgcacatgtacgctccggagatggcttatcacaaggcaatgagacatgcatctggcggtgatacttttacacataccatgctcgctcaccaataccaatcacttggcgcccggttcggatgacgctggctcgcattcaggatcagctgttgctcgcgcgtaagcatcacctgcgtgccggtatgcaggaaaggagacggccggttaggctagcaagacaccggcaaaccccgacatttggactgcgcactatgtagctgcgtgtgtagctgcgtatgtagcaggcattatatccatgctacaacgtgttgcgcggaaggggaaagaattgcttgaccgagcgacatgcttccccgcgcagacgcagtgctaccgtatgtagagctatgtaatcatacaagtagtagcagaagacacatgcttcgtgtaagtcgtactaacggccgtagcgcatcctcgagcgagtaaagcgtcgttgataggccaaaagtctgttgactgctgctggggagctgttgctttgtacaagcccgaagtggcaaatactgctgtatccatgcctgtaagcgagagatggaagataatcgccgacgggcgtgacctggaatcataaggctgtgcaaatctgactaggaccgatatgccgttggctctagacaggcaggcattggcggaagagcaggaagaggaagtaaaggtgctgcccagtacgccgtcttactggcagctgcaagagtacagaggtcgtacagtatgtatgtaggtactggtagtatgatagagcttcatgtccatcaaatgctaaaacggatgcagcttgtggcctatcgctgcgggtcgacgtcctcagccaacatgaggttagactgcatgtagcctcccacgcaacatgcgacggatcgttggacgaagcattggacgccgttgccgctcggagacaaggcatgccgaatgtcacttttggcatccatggctcggagcagtccacgtttcgctcgctctgatcgatctctccacgccgagtgccctagctccagtgtcccgtaccggctcgctgcatcgatacagcatggtggactcgtcatcatatgggtcgagttgttgcgagtcttgactcttcagccttcagcctggggagagcgccaagcaccgagacttgccggctacatggcgcgtgtaagaagctgacgaagtaatatattttctagcgcgcatgtacagataaataggcgggcattgccagagcagggccgctgcagctgtcatcacacaggagaggcatgctgattatggcaagatgcacgagcagacgcatcctcagcttactctgcggggggttcgtcctctgtgacccccgtttgcgcacggccttgtgcatgaatacgcgatacagaggtgagtgtctaggcacgcactcggagcttgtacagtacagtaagcagaggccttcggcgtggtagggatgattgccgaaggagatgctgccgagcctagacgctctcgagtaccgtcaaaatctgtctgtccttggctttgcgagagagccgatcaaatagcctctcctcttccttctccttcagctcttgtccccttcgtctctttagcttctgtctgcagatgctagcaagggagcggattccgcattagtatcgcaagaggataatatcggggcaagacgacggggaatcagaccattgatatcacgctccttgcccgtacatctcgtagcggccatgctgggatctcagactttcagccagacattgtcaagtatcaatgactagctccgtgctgctacaactagtacctaagagtagaatagtcgatgctcagcggacagccaagcctgtgaaactgcggtgccgaccgctagctcagccggcgctgcagatcgatagcttcaagttccaagtcccaaatcccaaaccccaaaccccaaatcccgtcctcagaggctcgccgtttgatgctactatactgcttgtacaagtatgtacagtagggatatgctgctgccgcgctcccaagctccgtaaagcgcgtcgcttccgccagccgcagcgcgctacggatgcagcatcgctgcgccgacatcgacgcttgcaacggacccaagcaagaggcgagacgctggtttgacggcatggccagcggcgtcgggtcgccccggatgagggcgcgaaggacgagagacgagcctcgccaagtttgcagattccaaccagctttgcgagcgagggctggggatgcggcccccgcaaggttggcacatgtcgtgctcgtgtgatggcggccttgctgcatctctggccatcaattgcttccgactggctcggctgcgccaggccatggaggccactggcgccgatagctgggcgcgccggttgatggcggttggctggctatggctggctaatgctggcatggctggggacgggagttggagagttgcaagtttgaaggccaaccggggacaagaagggtagaaatgctgcccaaccgccgtggctggccaggcctgtttcgatctggatttgccgtgcgcacccgttgggccagcaccaatgaaagggtattgatcctatcagcagtacagtattactgcatattagcacctctgctcggtttatttccgccgatacctggtgcctgcagagccttgtggtttaatcacgtacggatgtcgtcgtggacccttcaacgcaaattggcatccatggaaattgaatcatttcacggccttcatggcaggtactgcgaagcccagcatctggcggcagtggaggcactgctaactaaagtacacctactgctctactgtacctcgtgggtacctctcgggtagcactgggcccatgcttggtacgaccagaggtaagtggccatgcttcgtctccggctcggacttttatctcgatgcatgagtctgcagctcgttaaaatgcctacatacatactgtacatgtcgaggctccatatcacgatgctgctctgctcgcccaaaaccctgtcttacactgccagacagcgcatcgcaagggtatacaggcggcataggtatgcgaccgataggtatgcgaccgataggtgcgcaactcgtatacagtatgtgctcgctcgtgctggtccaaccatgccgatggttcccttgctgcagcgctctgacataatctgggccgctaattgtctgcgttgcaggcttaggtcaaagtatcgcggaggtaccaatcgcaagcttccagggtctgggttataccgtccacagacagcagcgagacaagcaccaagcaaagccgccccagacgctttggccgcagggttgtcggggccgcaagctccaagctcaatccatgccttgctggctgcaaaagccatgctgctcggcggacgcaggttgcagacgagccctgtaggggagcagagagcagaataggggatcattggtcagagacagatgcctgtgctgctgcgtgtcttcgggcctgtacgagtgtacgagcatgccaggcaagtacctgtacgcgtgcctgtacgagcgaaagcctctgcgtgggttggctgctttgtgtccccagaagggcttagccggcccggggcagggcctgggcgcgcagctctgggggttccggctgccactaactggcagctaaggcgctgctattcagcgcagacagtgctgctaggaccagcttggcgctgctaattgagcggcattcttctgcctggcctcgctgaagcagcagcccaatgcgtgtccccttggaggagaatgcgcctcaacgtgttggtacctgtacaagtacatgcgtggccgcaggctgttgctcctcacctcgcgctacacgcaagcacctcccactaggctcaaacgtcctagacctcgaacgctctccgcaccagcaaaactttctgctctgctgtccaaggcgccagatgcaggcaagatacgcagcgagtactgctacagaccgatgtcgtcaatacagccccgatccgcgctgcctgcgtgattcacctgtccatccgccgctcctccaagcataccaggtacctacagtatctgcctgtccgtccacgctccagacgtgcatgtacaggctgcatacacatactgctgcatgtggcattagcacctccatgccgttgctgggcctgctagcccgcctgtgcctccattttccctgcgaacggccgcgtccctctttaaaccgctctcccgtaaccgcctccagagccccctatcagcaagcctcttggctcttgttatcccaactccaaagccggacccgcccagaacccactcctgcttctccaccacaatccaccccgaccagctccaaggtcgcccagagcatcttcgtctttttggccgtgctggaactgacacaaacatccctccccaaaaccacctccctctgcttccaattgcattgcaccgctcgcaccgcatctcctcagccattgctccgtcgccgcgccgcgccctcgagctgctttgctgctttgccgcctcgctgcctcgtccttttccattgcttttgctgctcatctccatccccctcctcctttcgcagcgccgctagcgggcccttttggaatcgccggccaaaaccctaggattgaaagccttagctcggttgctcgaccactaacttgcgcccatcatggcgggcagaatggtgctgtacaaactggtggtgctgggagatggtggtgttggcaagacggccttgaccatccagctgtgtctgcagcatttcgttgagacggtaagcataaccctttccccccccttcgctacgaggcgcagaacagaacagacatgcaaggaaggaagaaagaaagaaagaaagaaagaaagaaagcgtctgcaattcctgcttcccctctcctggcccattgggttgagcggtggcgggaaatggaagaggagcggaaacaatagggagtcgtctaccgcgagatacacgttttagctaacggttgatgccaacagtacgacccgacaattgaggactcgtaccgcaagcaggtggtcattgatggccagccctgcatgcttgaggtgctcgacacggccggccaggaggagtacacagcgctgcgagaccaatggattcgcgacggcgaaggttttgtgctggtctacagcatcgcatcccgctcatcctttactcgcattaagcggtttcaccaccagatccagcgcgtcaaggagtcggtagcttcctcaccgtcataccccggctctcctctttctgccaccaactcgcaactgcctgtgcccatcatgcttgtcggcaacaagagcgacagagtcaccgagcgcgaggtatcgacccaagagggacatgctttggctcgggagctgggctgtgaattcgtcgaggcctcagccaagaattgcatcaacgtagaaaaggccttctacgacgtcgtgaggattctacgccggcaacgccagcaggcttcacgacccgcggcgggctcaagcggccgaactcgaacaagcaatggcgaagtaggcggaggaggccgagattcgcacaagtacgggcgcggcggtggcaagggcaagtccaagtgcattgtgttatgagcagctctattgggtctcatcttccaacttccgatacatcttgagggctgggccatgttgattggataacgcgcgcttgattctgcatgctctcgggtttttctgtttttctgtttttctgattttttttttttttttttttgatgcttttgtctacttgttgaaacttgacatcgcatcctctaggtgtctctcattcgatgggaatagaatggatcggggctgacgcgacgtcaactccgcagcagcaagagctggtgctctgttttcttttagcccttcccccgctgttggacgagctttcagtatttttatatgattacgacggcacttttggaaaaaaaagaagagagaaagaaaacgcatctttatttaaaacttacggctcctcgaattggcgcatggcgtaagacatgtgcacgcacagacgcacacatacaattcacattggcggcatcatcctgcggcgctggattcccaatctgtttatatcgctactggacaacctgaacgcggctcgctgatgaatttgttttgggagcaataaactcgtttctttattcccctcctctggctttacctgacgatttgacacgccaccgagcaacgccagccaacttgctgtctccaaggccgggggcacctcttatctctccctgcatcgtcaccatttcctactctcttttgcgttcgttatccctacagatctggaatgggtggtcgtgtgggtgttccaggagtcttcggttgagtctggtttcatttcttttttctttcctgctccgacagtttccatctctgctactcccttttcaaattttgggttacaaaaagtacatcaccgtatacgtcttgggcacattcatgggaggggtgttgatagcgatatcttgttggatctgtcattttcttatttactatgctattttctgttattatcccatattgtattgaatttgttttacttttttttccccctcttattatccttatatctggtttctagacgaaattgtacggaagaaggaatgctggatgctagaagctacaattccttgtttttctctcagtcagaagttcaaaaatttccttttctctcttattctctatttttctctcctttttctatttttcttttgtaaacaagagcgagatttgggacaggcctacgccactttggcccaaagaggggaaaaagcaagaagaaaaaagtccaaactgcattgacgtttttttgttgaagacgtggcggaactcggggctgttgcaaggctttctgtacctttgctttgttctcagactacatgctatctacgtaacagtacgtgcaatcgacataacccggtgtcactcgtcatatcctcacagccgatctgtctacctatctgtacatgtgaagcactccaaaatcatgataatccgcaatgatgtaattatgcggtgtacacacaacttgtatatccccttctgagccttgataagcgccccttttgctcccccggaaaaaaaggcatccatatgctcgattcccatacatgggcgttttgagcctctgatgtgtcataagtacctgccaactctcagtagggcgaaaactggagcaccaattgagcgttttcgatctacagccaaggccgttgacaaggccacgctgaccaccaggtggcttgtaaggagagagagagagaaagcttggagagaggagagacgatcactggagtagggatgtgcacggcagagttccgacgggaatttatttgtggagagtgtgacggcattagaatttgctttcacgggcagtttttggttgatcaaatgttttaaagttgtatggaactgaatgagtttctttttacccattctttggatctaagttggccatcaacgtacgatagcacatggtaaatgctgctgctggcttatagaatctcaagaattgaaagcgatttaatccacgatagcttgatgaatacgaaaaaaaaaaagacaggacacgaaaatcatggaaccatgctatttcgcttcccgtcttctcactgcgactaatttgtcttccccaaagagagaatactagcctcgccttctataaacggtcgtgatgcgatccgagtaactcggcaactccgcataattactactagtagaccaacccgccatgcggaactaactgcgaactaaaaagctttctttggatgcgggataacggaagaaaacgactggttggtgtgtgtgggactagtaacttgatttttcttccctcttctttgaccaattgcagataataaatgtcatttcgggctacttattctcatacgcttcttctttctttttgcttcagtggcttgagttggtgtttttttttttttttgtggtgtcgtaacgcagaatgggactttttctgttctagtgtcttttgttttgttgagactctccactcttgttttgacaggattgtctgttttctcctttcagcaattcagaaaaacgcaagtttgcgttaccaatataggttttgttcaggaccgtctataactctgctgtcaaaatcccttcctcaaaaagaaactaaaagtgacagctccaagccaagaccggcagcatcaaccgaatttagttaaccgtaaactaaacatctctcccgcaacagaagataacaaaagttcccgtcttcacctgggtaaccaaccaacaactaattgctgacctaaaaaagacaaaaaaaaaaaaaaaaggatgaatatgagcagatgccaagggagaagaagaagcaaaaaaggcctcactagaagagaagtcaagttgctgccccgctctcttgcattggacctgaagcctctacacaaacttacacgccatctaacggtttctgaagccccccaggaggtgtgcacgtctcggcggcttttcaaagacatggcatgttattcttacgtttttgaaactcttccaaacaaacttatagactgtgtgggaaaaaaaaaagagcgacttagctgcccatccgtctttcccatctcatcatctgaaccctgcaagggcgttgaatagtcttgacgcggcagcccggtggcgtcccaagttcaccttcaagcaaggggggccaggtatagattcagaaacttgagcagcctatcggccatagtcggcttatcaactagtttgatgtgcaacgcctctgttgtctatagtcaaccgataggtactttgctttccgactgacattcgacaaggcatactacctgggtactatcgctttggcgttatccttgagacttgcactcagcatattggcttacagacagtttcggtaagtatccgcaaaattatggactgagtctactacgagaaatcaagattgagatgttgagtttaaagatgtaatccttttcacacaaataaatagcacaattgccaagcaaatcatgttttctattcaaaagtaataagtaaaatcgagcacacaaaaagatgtcaccatttgttgcttcaagatccacgccgccatctgtcatatcaatccctgcgacattttgtcccggtataaaaaaagacgccataaacccgtaactgaagatattctctcgtcgctgaagaaagcacaagtctccaaaaaagtataacacgaagagtataagaaaaagacaaaagggagacaaagaaaaaacccctccatcacgctcatcattgagtcatgggaatcaacatatagaaaaaggccttcagggttgattgaattaatccttagtttcatgctcatcaccaaaggggctcgtatcacgcttctgagagcctgaatgttgctcctctttggtggccgccctttcccggccaggtgaagaaggagcctcaacagagatcttggggctcatatcaccctctggagggtcagagaatggcccctggtcttcaactgatgactctcctcggctcgtgggtggagtagtaacggtgagcaatgtctctggtgacttgttgccgagtgttgtggaagatccgttagcctcaggcttggacgcaatttccaccattctcaggccagagcctcccactttgacaacctgtgcgcgagcttgggtaacggtgttggcgctgttgaggaaagtagatccaacgctgaaattgcttgccgcactcgtaggtcgtaggtgcttggaagagttgaacttgtcaaagtcgatgctgggaacagggggcgtgctgggggcgctggagccagacttgacgctcaccattgtcggcttggcacgcataccggtctgggccggagtcagaacttgctgcttgccgccgccaaagatggtagacgcaacgctcgagcgaggaggagcaaatgaagttcggtccgaaaaggcagagataccagagtatgtcgagtctcgcaagttgccgggaacgaaaaagtgagggtcggcctcggaatcgcggtatccttcggtgtggtgcatgggaatcggcgggacgggggggaccagcacattgggtgacgtgggagtggctcggttggtgacgccgggaatgtaggcgatttggataatgttggaagcgcgagtgagaacagtcgaagcaatggaatgaacagtatgtgtcgatccgcggcgtgtaactcggttgccattcttttcgctgccctcagctacgccctcttcggcgccatagaccgcctgggcgctttgtctcttgggcttgattaggaatctccagacaaggtacgtgatgatggcaatggcagcaagtccaccgatgacaccaccggcaatagggcctgcacttggcccgttgctaccaccactaccctttccactgtcggccgagggcgtatcatttggcgcgcagaaggacgtgggacattgcgtgcaatcgagcggaactgtaaactgacagctctcattggaattgcaagaaggacattgaagcttggacgtgtcatcgcacttgacgcagtcttttgctctcgggaccagtctcatcactgggatagatgttagtagccgtgataggatagcagcatgcgcccatgcctctgagattcctcaccttcatgcagctccgtaatgtccctcgcaacgagatacgaggtcgtgtccatcttgggtgatttctttgtgacaatagatggtagcgctcggtgattcacagtgacgagatggggtccgttcaagtcggattcgttaacaacaaggcgtcgagcgaattcagcggataatacggatcggcagcgtctttccaatagttgattttggtctttttcttttcttgtcgcttaaacgtgttgatattcgagtagatgtcttcggccaaagaaggcgagcgctttgtctcgtaacgcagttcaaggttgaagaacggcgggaaattggaagaaaggagtggactgagtctagctcaaacaaaacgaatccaaaaaattaaacaaaaaaggtagttgaaaaaagagaagcgagtgtgagtggtaaacaacaacaagatgctggatcaagacgaatagaacgacataatcggccttggcgacagtcgaggaggaagaaaaacgaacgaaagagaaacagacttgcggcagcctttcccaggttcgttggacgctcggtgttttcttctgtgctgattgtcgtttgacggcgaggaaaagagggcgcagtggaggtttgggtgagaagcgaaagaaggaactgcgcttgggttggggcgggcggcagagcgacacgcagctgggcgctgaagcacgagctctttacagggccctgcccgccaagctcgcccttctgaacgctgctgcacagcaaagaacgcagaaagatggaccccccggtttggccatgggagggcgtttctggcgccaggggcagcgccagggagctagagccgcttggagcctagccgcctgcacttcgcagcggccgcgcacagtgcatctcgcgccggcgggccctctgacagcctcttgttttgggctgttttggaccggtgccaggggctgggggaggcgctgagtggccgcgggagctgcgcgcggtggggcgccgcaccgctgggagggaccgtccggatactatgggatcgcaccgtgggatccgctcccccgttgcagcgccactatttgattgtttaccacctgctagtagctgttagtccgagtcgcactgcgacgagcactatcgtgactctgtactagcactcacctcattcctggcgagggtggaccttgcttcaatgccttccatgctcaggctgtcttctgtccgccaatgctgaacggcagcctggctgcaacgttgtggatttttagtttgcatcaaatccattttgctggaataagattcacggcaatgcgccggctgggcgtgctaccgattttttttttctctcgggctctctttaattacatctagacgctgaccgtcttgatttgacactcgatccgctactgccgtgcggtgtctctactgtacggagccatagtgggcgtctagggtgaagggtacgtatacacgagtggcatgttctccgtattccgattgattcttctgctccgtggacacgtaatgcggttcaatcggctgcttttcgctgccggccatcgctcccaacgagccttgcagcaaagactctggccctcggataaatcacattggaatacagtaaagaggcttgaagatgcctcgcgtgtccagtgggtaaaccacctggtgccacctgcaactccgctacctgcagcgcctcgcagcccgcgtgggacgaaaagaaacgttttttttcccctactaatcaagcccagccgtccctggatccaatgatggtttcttcattttattgggcggcttgcgcgagattcttcctccacgggggcgttgcagtagcacagtccaggatgaggaaagaaaaaaccgtacttgggggcacgcagcaggcatcttcccggtgcaaatgatccaccaagaaccagagaacaggaaaagtgaaaaatagctgtttccttggcttttcttgccctcgtcaatccccttgcttactctgtgctttggtcccgagctaagatgccacacttgcagcaagttctgtttccccgtaaattaacaatttaccggtggccagcaaatcacgctcgctccccgccattctcgagcatgaacacccgtaaaatgaacagtcctcgcgcaagggggtgtggtgtggtttagaggcgagcacgtttcgcacgtgcaagtcttactcgtggactcgtggtcgccaatcaggcaaagaatattgcatacagcgcacggaatacgaggtatgggcaatatcgaggcactcaatttaagcaggattgccatctcttgtcccgcaaagtcgcggccagagtcaatctcaccccaaatctagatactacctagtttgcagtctcatcttataggcaagtcctgcagataggcacacaaactgcgtgggccggcagtacgaggaattgcaactctaaaatatgactagatggcatcgtgcagatccttcgttctggaacctgggcgatgtccggattgcagcggagaatgcgcgtttttgggataagctcgttacagatataccatgttaggcactcttggacgtttacataatgttcgccggctcttgctatactcgaatgtacgaagattcaggccttggtgaagacaattggcatcgtaggtatcttaccaagtggcattctgaagcgatgaagcctttctcttgcatcggttactccggacttggttctctcacacgggaaaatattgatcatgtcctgaaatgtctttaaagaatcgtaattatcatgacaagaacactgccatcattaaatcttgacatcttcacacgttggccggataaatctagagtacaatcccacataattctataacttcccaatagcagcataaatactcaaactccgctgcccatcctttatcatccttttccattcttttccatccccttcaagtctttttaatctattgaagccagagcttcacgagtttgacgcgtcgttgttgctctgagaactggcactcatgacaggcttggtcaccggaagggacatcttggccttctcggtctggcgaaccttgccccaggcatacacaagaccactgaagaaaccaatgatgatggcagacacgctgccaaaagtaacgggggcatcgaagaaaataaggccactgacagcgatgggaagcttgttcagagctcccaccatcgaataagtggtagaagaagtaacacgaatgcaccaggcagacgagtatgaaatgaaaatagcacacagacccgagtagatcataccgatgatgagactgtttcgagtctctgcggggaagtttcgagccaggttttcagcagaccagtcctcaagcagaagtgagccaacaatcaggaccggaatggtcaaaaagttgttgtagaacatggctggaagggaatggttagcacttgttatcaaatcttggcggatatatatatatatatatataaggagaaacacttactgtcccagtctttgaagcccatcttcttaatgaccttgcgcataccgagaacaaaagcagcttggcaaaacacattcagggccatccaggtatagccgacctgcagagtggcaagggattgagatgcttttgatgaacccctagcagcatcggcatcagcccacgcggcaacgatggagctgaaaacaatcaagccaaaggagagaagaatggttgggctgacgcttccgccaaaccagagcacctctccataggcgatgacaataatagtcaagttcttgaagatggtgtatacaggcacggacaggtattgaagagccttggcgccggtataaatcataccaaccaaaagaacagaaattgggaaccctgtacaaatttagcaactttgtcaatccacaactctctcagacaacaagagctaacattttttgcccttttcaacgtcaaacgcagaaaggttggtaatgagaccggcctgcttgcaagcctgaatagcaacacagcacacaatggactattttatagttagacattgccgtgttttgaaataaaggaagagcaaaatggaaaaaaaaaaatggatgagaggttttgaagagcaatatgtacctgaatagcaagatataaaaagttcatgttccatgaggagccagacacgacgaatttattgacaacagtcatactgatggaggccaagcagtaacccaggacagacgcccccggactgttgtcgatcttggacaaattaaagcccgttggagcagccattcgaggcgagggcgagcgagagtaggccgtctcgacctttccgccatcgcccatctcggcatcccgatggccatagtcgtcgttctttttgtctgacattgtgaagctaactggtagagacgctcagacagccaggcaacgagcaatgctgcactacgggcagcggtaacgagagtgagggtgaagatgagggtgaaatgagaggctggcttgacagagtcgctaagggtgggttccacgcgaaagtctctgggggcggagatggcgcgatctgcgtcggaagggagaagacgacgatgggtcaaacgagaggcttcttctagaagaagagaagaaatgaagactatgcaagaggcgcgtgggcgtgaggttgttgtgaagaccgctctttgccaggcacagacacgtactccctgatactcctaactccgtacatgcaattcaggagaacaaatcctgtctgcggttgggaaatttcatctcgatcccttagtggggcgcgcccggccaaaaggggcttagcgacccagacgcaccgcctcccactcgtgtggccagagattctccgtacgagaaagtgaggattttttccacaaggtggcgattggacactgcaatacgcggtacgggaacaccaggcatggggcaggccgataggcgcaaaacattgttctcagatagcgagcgtgacgatgcagattcgtatcgtatctggtacggacggcgcatccacgctagggcccggctgggcgtctgaataggctagagggcattctgttcgtggcctgttcgcgcatctattcacaggttgatgctatgtacgtgcagtatcgtctctattgcatctgggtagtggcgccggacaataagtaccagacagagaagaattgcaacgtctgccgaattgtcagtggggctggcgcaaattgaatctaatcgcccagactggcagattaatattaactggcatgtggcccctaggttgcgggaggcggaaaatgccttattacaggttcctgggcgagctgccgggcatcgatgcctttgagatgcggcatcaacgcaggccactgcgcacaagtagaagcgattgcctgccacatcaccggcgggtgattactcataagacggactttgccaggtactgttcgtatacggtacacctctcctacagtaccaacaatgatgcggaggtcaaaggatatcatggatgtattttagaagacgggcacccaaactttacaaagcatgtgcctccagcaaagcctcagcaagtctgtgcttagccaagagctagcgtcctcggcgcgcccaggcatctcgcactgtaaacacggtaccatgataagatcagcaaaaagccttaccactaacgcgtggaatccaagtctaacagaaacagactgtggctgcgccgcctccacagtgctgcggacgcagagctgtcattggcctcaatcggttttagctggtgctatttttggtatcgatcagagaggcctagcagtggatgagatgagaagagccctacggctggctagcggatcgctctgctcccgagcatatgggcgaggggacatgaagcatggatgaggaatatcgctaatgaagagatggacattgagatggaatcagtccaatatacgagccggaatgatgctaatatgcgcaaaatatcgtccgggcagcttctataagcactgctgtggctggaataaggagcacacgcttattagtgaaccgagccgagagtgcacagtgccagctactgtacgtccttctccagcagacagtgggacgcagtcagccgcgctccagggattggatgtcagcatctggtgctattgcaggcccgggctttcaagagcggataccgccatgtctttttttttttgcccacagccatacgagattttgacacttttgcggctcgtgcgagcataggggagctctttcagcatctgccgcagccttgacagctcgaaatcgccggcggctttgtgacgatgtgacgagccatgagatggaatgtgggtgtccagcaacaagcaaaatcttgttttctttgtacttgtaggtgcaagtgaatgtaacaacgcgacaagttgctagaccctcctgcataaagggaggggcaacgtgatgacgacaggtgatacctactctgctgcctccggccgtttttctgctcgagctcccagcgctgcttttcctgtcttacagcgagcgttcgctgcggctgtctcaccgcagacgctaactcggggctgataggcctagcccaaagaatgcccagtgaatctgttcgcctgttgtttgagaagtctgtacagtgcaggtgcggtggctcagctcccccccctcgaggccccttagcgttctatgtagtctcccctattctgggccagcgctcgagtggccgggcactgtatgcatttcgtactgtccgaaacaagatcctagaagcacgcagcacttggggcatctcctgaatcgttcgcgagagcctttccctccccttattattcttttcagcccaccaggcttcgtcgtcaactctcgctcttccatcttccccaaccttcaatcccatcgctcgaggctggtgcctcattgctcgtatcgttaggggtcgggttgctttccgcaaacaaagctggcatagagctcaatagatttttctcgtccctctctctctctttggggtcccctatttttttcgttcccccccatattgtacctatttggtacctacatacgcgagccaacttcctagacacgatttacgaacaaacatcccaccaaagacgctcgttagcatcacgattttcatagccgccatcttgatatcactttagaaatagaccatcatggcatacaacggtgccggcggtggcccaggcgggggacacccgctacaggatcttccctcaggcagtagcgtgagtagccacccaaaacacctaaagagctgaggacgatgtcgagattaggttaagcaaggtttggctaacgctgtcttctcttctctagtaccacttgcctccccacgagcaagaggaagaagccggacgatatctgctcaacgagcccggcgcgcatggctacgagcatgaccgacttggcgcgggaactcctcccgaccgccctgtctcagcttacagtctcaccgagtcttatgctcctggagcatcacccatcggcactcctggcttgggcagtgacaatggctacaaccagtacggacagggcccgggatacgatttcccccgccctgcctccactgtccacgataacgatgatgatagctgggtgcagagacagcagcagcccgctgccggtggcggtctgaagcgttacaacaccagaaaggtcaagcttgtccagggctccgttttgagtatcgactacccggtgcccagtgccatcaaaaacgcagttgagcccaagtaccgcgatgttgaaggcggcaacgaggagtttatcaagatgcgatacactgccgctacctgtgatcccaatgacttcaccctgaagaacggttacgatttgcggccgcgcatgtacaaccgccacacggagcttcttattgccatcacgtactacaacgaagacaaggttctgcttgccagaactctgcacggtgtgatgcaaaacattcgagacattgtcaacctcaagaaatcgactttctggaacaagggaggtcccgcctggcagaagattgtcgtctgctttgtctttgacggtatcgacaaggctgacaagaacaccctggacgtgctcgccaccattggtgtgtaccaggatggtgtcgtcaagaaggatgtcgacggcaaggaaaccgtcgctcacatttttgagtacaccagtcagctttccgtcacgcctaaccagcagctcatccgaccttctgctgacaacgcgcaaaacctgccccctgtgcagttcatcttctgcttgaagcagcagaacaccaagaagatcaactcccatcgttggctgttcaacgcctttggccgaattttgaaccccgaagtctgtattcttcttgatgccggtaccaagcccagccctcgttcgctgctggctctgtgggagggtttctacaacgacaaggatcttggtggtgcttgtggtgagattcacgccatgttgggcaagggcggcaagaagctgctcaaccccctggtcgccgtgcagaactttgagtacaagatttccaatattcttgacaagcctctggagagttctttcggctacgtctctgtgttgcccggtgctttctctgcctatcgtttccgagccatcatgggacgccctctggagcagtatttccatggtgaccacacgctttccaagcttctcggtaagaagggtatcgacggcatgaacattttcaagaagaacatgttcttggccgaagatcgtattctttgtttcgagctggtcgccaaggctggtcagaaatggcatttgacctacatcaaggctgccaagggtgagactgatgttcccgaaggtgccgccgaattcatcagtcagcgtcgtcgttggctcaacggttcgtttgctgcctctctgtactctctgatgcactttggccgaatgtacaagagtggccacaacatcatccgcatgttcttcttgcacatccagcttatttacaacttcctcaacgtcatcttctcttggttctccctggcttcttactaccttaccaccactgtcatcatggaccttgtcggtactccttctattccatccagcaacaccaatgagcatcacgctttcccctttggagataccgcgacgcccattgtcaacacgcttttgaaatatatctatcttgcattcgtcatcttgcagtttatccttgctctaggtaacagaccaaagggttccaagttcacctatattgcttctttcatggtctttgctttaattcagggttacatcttggttctttccgtcttcttggttgttaccgctttcaagacacccctcgaccagcagatcaactttgacaacggcgaagactttgtcaagagtttcttcttcggtgcgagtgccgcaggtgtcatcatcattgccctgattaccatttacggcctttacttcattgcttctttcctgtacctcgatccctggcacatgttccactctttcccccactacctgttgctcatgtcgacctacatcaacattctcatggtctacgctttcaacaactggcacgatgtgtcttggggtaccaagggttccgataaggctgaggctctcccgtctgccaatgtccagaagggcgagaagaacgaagtggttgtcgaagaaattgaaaaggagcaagaggatatcgacagtcagttcgaacagactgtgcgacgagccctggctcccttcaaggatgaggaagagattgagaagaaggacgtggaagatggttacaagtctttccgtaccggtctggtcgtttcttggttgtttaccaacattgttttgatcatcggtgtcaccaccgacagctttagccaagtcggctttgtggtaagtactagcttctttggtacggtctctgccagaatgcttctgataactaacaactactctagggatctgcctccaaccgcactgccagcttcttcaagttccttctgtatgccaccgccgtgctgtctctcgtccgcttcatcgggttcctctggttcctgggtaagacgggtctcatgtgctgcttcgccagaagataaattaaaaagatcggatgcaactccgatcaagacttttgcggttgtggttttccaggaatatacggggttgcctattagacaaattattttcatatacagatataccttggcttgtaacgttattaaggcattaatgtttttagcatgtttctttgttcacacgggatggaataggcaacctgagacgaaaaaaaaaagtgttttgcagatagtttggaagaaattttttgcggtgtgcctactgagtagagagaaaggatattagagaggaaacatggaaatctatctattcaatgatttaatgacctaaatgcttgtgtttatttcgtcgtccgtatatatgtagcacagtaagagtatgcgctctgcgcgtgtttgttgccgcataaactccggccagtgtaagattatgaacgcataaaaaactatggagtacggggagccttatcttatcgcgactgtgtgacagcatctccagcaggcaaggcaacatcggtccccgccgatgaacggttgcttttccttgttatccaaaacatcaccttttgtgcacaaatcgaaaggctcagtcctcttccacatcggcggtctaggccctttttttctcactcgtcaaaagcatttctcttgtctttcgtctctcatttttctcttcttgcagccagcctttttcaggatatcggtcacaccggcgacactccaacagcccaagatgttgaacatatggtctatggtactaggcacgcgcccagcttatattctaccacggagattcctaacgcctattttatttagaaaaaaaagcaaaaagaggctgagaatgccgagggccaggccgctgggggcaagaggaagaaggtgacggcggcgcagctacgagtgcagaaaggtaagcttcctctccccatccgaaataccccttccagcctcgctctgctattgcatgacagggtagctaacaggtggctgtttgcaaccaaaaattgcagatttatcagaactatcactcggtgccacgatgagaacggatttcccggaccctgacaacattctgaactttatcctaagtatcgagccggacgagggcatgtaccgaggggccaggttcactttcgattttgccatcaaccagaacttccctcacgagcctccaaaagtgcgatgcatggaaaagatttaccatcctaatatcgacctggaaggcaaggtgtgcttgaacattctgcgggaggactggaaaccagtactgaacctaaatgctgtcattgtggggctgcaggtaagaaaccagcacgtgctcttttgctcttggccacgcacagctcaggagggcatatgcgctatgggttatgaggctgacttataatgcaatttgcagttcttgttcttagaacccaacgcttcggatccgttgaacaaggaggctgctgatgacctgcgaagcaaccgagaaggcttcaagagaaacgtacgaacggccatgagcggaggaactattaagggtactacatatgaccgggtactgaaatagacttgaagaagcgtataagaagaggaaagggggggggggggggtttcgtgaacaagagggcgggcgagacgggcgagacggcaacacgaggaccacccgacatactatataaaggacatgtatcgtccgatatccagcacatatctttttttccctacattggagagattgtgcttcccatatggaaccttagctcccgctggtgtgtgtgccaatgagaagatgctgctcggatgttttctctcttggcgagacctagcttgctatgagagttcaacttatctatatactacctacctttcattacacatagcatagaaatatatggcgtttgttgcgtaatactgtgcttggacggagtctgtattttggagtagaaaagctcactggttaatctttggttgtgacgataattgggagtggcaggctaagctaccctgcggtttatacacgatgcgtaggtgatggtaccaatggaatggaaggttcaatactcccagcttcctacgctgtataataagacgacattggagctacagtagtgtcaggacgctgccagaaatcgttccccagccagcctttttacctctatccgatcggccactagtaatagttaaatggtgtgctagctaggtgtaagctgatgctcacacattcggtgttcccctgcaggctcggctgctcaaagttgatactgcttcataccatcaacacgccgtaagagccttgccattttagatgaatcgatgttttgtctgaggccgttccgaaatggcccgagtgtgtcctgccaggcatatacaaagtcctagtgtagtacacggtgcaacgcagtctgaaacctgagcaattccatcactccacgaccgctgcgtggctcaacccaagacattgtccttgcatgtcatgcaatgcagaacaagtacttgtaagaaactgagctacaagtatctagagaaagcgtctacgtgattggctgcttgggcgaggtacctgtgcatgcattcgcccacgtagcacgcagacataggcagggagagagcaattggaccaaagggaagagaactacatgagggtggtaaataagataccagaggctggtgttgggtatcccggcatgttgtaggtgcgaaaatacatgctgcggctggtgactctccggatcacgaccggagcttggccatgacgagacgagaagatgttttggagacggctagagatgattacaaggtgagcttcaagagagcaaaagaagaagaagatgatgatgcaggggcagagaaggctctgctttgaaattgctaagagtaaatcatcatggatagacgccaatggctcgaacaaataacttggaataagaaacgctccattggacacgagcagcagaagccagatttcggcggttgaggtggggctgcagctccacgctgctggagccttaacggagcaagtgggcgctgcaagcgctcatcggatgcgtcacctctggctgggagacgagcagtcggctgcggggaggatgagcagcagcttcgtggaattctaatcacagcggttgaacaattgcacagggaacatcaacttcatcaataatggctgaccaattggccacggaatagccactacctgtagtcacagcaatgctaaaatcctgccgcaatattacgacgtgctacatcccaattgacacaagacatgcttctgggtacagtacagtaagctgagggcccaccacaaacgtcaaagcaaggctcgccattgtctctgttactcatcgcactgactgtacaggcaatttctgataaacccttggcagggctaggctcgaattacatacaacgggggttttttcacatgtgtgggacagggggcacctccgtctagacagaaaagctgctggagctggcgcaattggcaccaccgagatcgggctgctgccactgaggcttttcccccacccacccaattcaaaaggtagacgatctgttgctcatctgctctctgctaaataaactttcctacttccctcttcttttttttctttctttttttctcctcttcatccctcttacacaccagatccctcctcacaatggcctcaaaagctttctccaagaccctgcgggcaccaattgctcgacagctgattgcccctcgtgtggcccagcgctcatacactgttgctcgcagcgccactcgcgccgtcgctgctgctcgcccggccctggctggcctgtcccagcagcaggtccgtggtgtcaagacgattgactttgcgggcgtcaaggaggacgtctatggtaagtgcgcagaggcgttatgagatggagagctgtgatctgacaactggctgcattgtagagcgtgccgactggccccaagagaagcttctggtgagtaattgaaaatgaaaatggaccccctcgaggagtcatagacacctcacttttccatcactccaattcatccaatggtgatttgcttgggcgaggcgcacgaactgaccgcaattgccttgcaggagtacttcaaggacgacaccctcgccctcatcggctacggctcccagggccacggccagggtctcaacctccgcgacaacggcctcaacgtcattgttggtgtccgaaagaacggcaagtcatggaaggacgccatccaggatggctgggttcctggcaagaacctcttcgaggttgacgatgccatcacccgtggtaccatcgttatgaacctcctcagtgacgccgcccagtccgagacttggccctccatcaagcctcaactgactgagggcaaggtatgtggctgcgctgcccctcccccctcactcgcatggcagcctcaccccaattaggtggcgtgccattgttaaagttgcgactaactcggctgtctgccgcagaccctgtacttctctcacggcttctcccccgtcttcaaggacctcaccaaggttgatgtccccaagaacattgacgtcatcctttgcgctcccaagggctctggccgaactgtccgctccctcttccgtgagggccgtggcatcaactcctcattcgccgtctaccaggatgtgagcggcaaggctgaggagaaggctgttgcccttggtgttgccatcggctccggctacctgtacaagaccacctttgagaaggaggtctactctgacctgtacggtgagcgtggctgcctgatgggcggtatccacggcatgttcctcgcccagtacgaggttctccgtgagcgcggacacagccccagcgaagccttcaacgagactgtcgaggaggccacccagagcttgtaccctctgattggtgccaacggcatggactggatgttcgatgcctgctccaccactgcccgacgtggtgccattgactggacccccaagttcaaggatgccctgaagcccgtcttcaacagcctgtacgattccgtcaaggatggctccgagaccaagcgatccctcgaatacaacagccagcccgactaccgcgagagatatgaggctgagctgaaggagatccgagagctggagatctggagagccggcaaggccgttcggtaagttacctatgcatcacgcagcactacattacatctcattcactcaagatcaccattgctaacatgttcactttctttacacagctctctgcgacccgagaaccagaaataagcagcgcgactcgcgcgttgtgggttttaaggatggtgttgtggggaggaaaaacattttggggtaaaatgtcgtttttttattttggtacctgcattggacactcggcaaaggtcctgggagatctggagtgacgaggcatgttgtgatagtttaaaaagttagggccttttttacgataccgcatatgggaaaatatgaattctcgtttcacgcacatacaaaactgtcccttgtgaatcattttcctcttctctctccgtgttcttccgtatcggaggttctgaactctggggtagtatgggtagcgtctctcaattaaagatctgctcatgagtcgagtcgagagaatggcttcaaagcgggtctgctttgccctccggcttcggcgctgcgaatctctgcacaatcagagctctggagactggggggggttttttttttttcaaaatcaaacaagaccccaattctatcggcgtgtttccggagggccggatgtcgcaacctcctctgccggtccggttcgagctccgagtttggcaatttgtggccttgagggccggaggctggctgtgaatagtttatatgcatatgactatgtgccgtggatgcggaggagactcaatatatagttgaatagtagtggctgcagtatagcttaagctttgacaatccttgcaatgcgttatatagtcaaattcaaaatatttttagcgaaaatttctgaagcagaaaagctggtcgctgtggttacgaaatgtggcaagagaaggtttgctggtgcattggtgcattgttggttgaaaaagctacaaagaacatttagctagcgtgcccgtgttgtttgctgtggtgtctattgtcgcttcaatagaggcgccattgaattgagcttgacttgacgaataagatacttattgccattagcacagatggagtgtagcatttagagaggacaggtcgttgttattttgtgcatgcggtatatgcacaactcagcccgcagacagttttagattcttacgccgttgctattctttgctttgacagagtgctgacgacttggaacctgtatgcttctggatgaagaatgacgacacgtgatggttacatggtggtgccaaagtttatacttgcagagcaagcatcaaacacgacaacgtgtcactagtaaacaaagagcaagggccatgtagtatccagactgcctcgggttcgagttcaacttctcaatcgagaccctgaaatgggggtctttcctaattgacaggcaatagtcctggtctgcagtgtcgtttattgctccgcaaaatcaataaaaagcaggagcctatgccaaaaggatcggctacagctgctctaggcttcagtttaggcaaatctgctctgtcagaggcccagaccgacctgctaaagctgcgttagtggcgcggcatctagcctgctagtgcgaccccctacttgcaagctggtagcggtacggcgatcagccagtggtcccctttgctttgcgcccgcaatagcagcgaggggagggggactgcttgtacctgtacttgcacaagcgagttggtgttctattcaatgcgttttcgacagaacggttacgacaactggcatctccaactgtcccattcgtttcatgattctcgtttgcacatctttatatcttttactgattcggtttctggttgttttcagcagctgggagaagccaaagatctgcggcatattgcactgcagatccgaatatctgggtgagtttcacgtttggcatctttttggtgattggccacctgtggtgcaagacggcgcaggcggtgcgtcgggagtgccgttccgagtcgcttctccaatgtggcgagttgcgacgactgcgactcctgagctgccattcattcgtcagcccaaagttggacctgcaactctgctttgctaaatactaacaagcattttgcagatcgtctttacaatctttcagtcgacctataaacagacaaacaaaaacaacccccccaaaagagggctccatgagttcatagcttcagccactttttccctttcaactcgcgtcccatccctttctttgcgccggcagctccgcgagcgccttgccttctttacgccgccatgagagtcgcttctgtgctcgggcttgctagcctggtggccgtgacgcaggctgccagaattgccagagattacaacaaaaacgattactatgttctgcacctcgaccattcaacacaacccagcgatatcgcggctcgtcttggattaacgcacgaggggcagcttggagagctgaccgaccaccacgtattccgctccgagaagcacgaccgagatattgtcaaagatgaggtgcgagaacgcaaaaggaggaaacgagacgccggcgggtacgacatcctcgacggagtcctcttgacgaccaagcaagaggctcgcagccgcctgcagaagagggtcatcccaccgagggacaatgtgcttcctcgactcccgcagagtcaaaagcctgacgcttcggcggtcctcacgcaatcaaatgtcatgagagacctgggcatcggcgatccgatctttacagagcagtggcatctatacaatacagtgcaggttggccatgatgtcaatgtcactgggctctggctcgagggtatcactggcaagaatgcgacagtcgctgtgatcgacgatggcctggatatgtatagccgagacctaaaggacaactattttgcagaaggctcttgggatttcaacgacaacgaccctgaacccaagccggtcttgtcagatgataaacacggcaccagatgcgctggcgagatttctgcagtcaaaaacgatgtttgcggacttggcgttgcctacgactccaagattgccggcattcgaattctcagcagccctatcagcgatgcagatgaagccgaggccatgatctacaaatatcaggacaaccagatctactcttgttcttggggacctccggacgatggcagatccatggaagcccctgatgtcctgattcgacgagctatgctcaagggcattcaggaaggccgaggaggccttggttccatctacgtcttcgcaagtggtaacggtgccgcgagcggcgacaactgcaattttgacggatatacaaactccatcttcagcatcacggtcggcgcggttgatcgccttggccaacacccgtattactcagaacactgctccgccttgctcgttgtcacctacagtagtggtggcggcgatggcatagtaagttctttttcccctctttgccttcgaacccgattctagtcgcttaccattttacagcacacaactgatgttggagaaaatgcctgctattcagctcatggaggtacatcagctgcggcaccgcttgcggcgggtatctttgccctggtcatgcaagttcgcccagatctgacttggcgagacatgcaatatcttgccatggatactgctgtcaaattggaggacgagacagacgccgagtggcagaccacttctgctgggagacaattcagccacactttcggttacggcaaagtcgactcttacggtctggttgagaaatcaaaaacatggcagaaagtgaagcctcaggcctggtacttttctccttggcttcatgtcaaaaaggatattcctgaaggcaacgacggactggcaatgacctttgatgtgactgctgatatgctcaaagaagccaacttggctcgtctggagcacgtcactgttaccatgaacgttgaacacacccgccgtggtgatttgagcgtggatttggtcagccctgacaacgtcatcagccacatttccgtttcccgtaaacaggataacttcaaaggcggttatgatgactggactttcatgtccgttgcccattggtaggtttctccccctttatttttctcttactgcatttccaagataaaccactggtgctaacaaaattttctttcaggggcgagagtggcgttggacgatggactgtcattatccgagacacggaagtgaacaacgaaaagggcaaattcatcgactggcacctaaagctttggggcgagagcattgatgctagcaaggccaaggccctgccaatgccgtccgaggatgaagatgccgaccatgacgtgattcagtccaccgtttcgggagtggcctctaccaaatcgattgcggtgccaagcacaactaagacggctgtcaccaccaatcctacagaccaccctgtgcgcccaacgaagcctggggcacagcccacagaatcatcgaccaaaccccaagagacctctaccgatgaaaagccatcagatactgagcacgaggctgcaaccgggactgaatctgcccaaccatccagcacgactagcccatcttcatgggtctcctggctcccgacgtttggaaacaaggccaagatctggatctacgccgcccttggtctgatcgttgcgttttgctgcggcttgggtatctacctatgggtcgctcgccgccgccgcctgcgcaacaacccccgtaacaactacgagttcgaacttctcgacgaagaagagaccgagggtctaaacagtgctgagaagggtgccaacggtggtaagaagacgcgccgcacccgtggcggagagctctacgatgcctttgccggcggtagtgacgacgacgatgagtttgacgagtatagggatcgatcggcttcccggctggcgggacataatcccgatgacgagccggaacattatgtcgttggcgaggagagcgatgatgatgatgacggtaacggtaatgagaaacagaggttatcgagttgaatatagatgagaagcacttctctgctctgtggttttttgaattgaagcacaaaaaaaaggggattttgaaaactaggtattcattagacggagtatattttacaattatatcatttttcttcatggtccctgatcaataggtactctgttttgcttgaatggagtggttttgccttgaatgagggacatagctagtgtataatgaatgtatagataggtgcgcatgcctatatgtatctattaccctttggttgcctcgctgtgttagatggatttcatttacatgggaaatgggaaccgcatctgaatggaggacggggtcgattgccaattcttattgtgaaagcaaagagaacactctcgccggacaacgagcaatctagcattcataacgaatgtgtctgtttcctccaattttctcgttgcattcttctcatttctcagaagcttaaaaatggtagcttatagccaggctatatatcgtttaacaagatgcttcttgggcgcaaaaagtaagttgataccttgtattaaatatccgtgtcattattatttctaaacccccttccaaacaagaatgtataagcccgtgcatacctcaacaccagttcctataccacactccttccctttcctctttacgtgggaatgaaatagaaaataagaaagaagaagaaaaaaaaggaccgctgcaaaataggttgtcatcaatatcacgtaaaatcacatcttttagctcattctcatgctataggaacaacgccctccttctccatctccatgacatattgctcccacagctcggcgacgtcgccgtaaaacttgacgtgggcatccgccagaccgccaagctgggccttcatctcgatgcgcttgatgcgctcaaagtcagcaacttcgcggatcacctcgtcgtcgaaccgatggctggtttcacgggcgttttcgacctcggtgctgagctcttcgacccgtagttccagctttctggtgcgctctcgccgggcctgttcgtggtccactccgcgaacgtcctcgatcttggcgcggatgaaaccacctggcccgctgggtgcgccatggccggagcgcaaagaatcgcgctcagaagtggatttgttgaggtactccgtcagctgttcgtagtctagctgcttctgctctcgggctttgagaaggttcttgagagcgagggagaaggcctgcatgtcgcgaagcgatccaagatagtcctgatctgttacatccttgagctggtgaaggtgttgtgccgtatcttcgatggaagcggcaaaggcgtggacagcggactcgataccaggctcaagagtgatgagtttctggaattgctccgccagatcccgaagatcggtttccaggtccccttctcggcgagccacgcgggcaattaccttttcgatgtggccaaggtcttcgtcaagcttgtcgctcttctccttgacctcgaggaaccgtctgtcaggctggtggactttggtgaaagcgttgataaaggtatcggcaaagttgtcgaaaacgccgctggagccgccgggatcactcgctatgctgccacgagttgtgcggctcttgacggtcgcattccagtcggggctttcgaggaagctgtgcaggatagtgctcctgcgcagcactgggtgaagcgacaggcggttcaggaaccgctgcagcgagtgggcgcgccgtgaagtgaagtcattaccgaagcgatcgccacggacatactccatgcgctgcttgtccgggattggcgggacggcgcaggcggggtagtctcgcatgagctgcttaaacagaaaagcgaagtctgtgaagcgcctcctcaccgtcgtgacttctttctggaaggatgggaatgtagactaaggtcatgttgcacgttgagttagccggcagcctgtagtagagcatcgccttgcgacagcttcaaggcggggtaggaagggagaggataagacaagagccagagccaccagtcgcttgcaatcatgaatcggctgtacgtacgtgagtggtgacgagatatgacacaaaagcatccttggtgccgtcattctccttgatgggcgacccaacggtgcattcgagcttctcacggccgagggcattcgccgagctgtttccaacctcctctatggggtgtccggggccctcggcggcggcgacagctgcagagcgcgctgtctgctcgtgtacatgttcgctccaggtgacgttggagaagtcgtcttggtcgttgtcttgggggctcgtcatggtcggagcatcggcggggagcttggctgagtggtgatggttgatcggatgacggcagctgaggctgtcagtcttgagaaatgccgagcggagatgcgacagttgaatcgaggcgctcccaaccttgaagcggcgcggctacggtcgaataatggcgagtgaaggctgtgagcaaacgctgagagttgagagtttaggataggcaacgtaaattccgaggctagcgaacaggcgttgccagttggctggaatgacttgaggctgtgtgaaggctgcacgcaattagcaagcctacatgcacctggttccacaggcgtctcaggtacatacgcgggatgggatttgcgaaatgcgcataacagcagcctcaaaatgaggacattgttgctgaaaggatcaaatgaagtgaatgatgacaatgcttgtttgataagataaaacagttgcgaatgtctttccccgttttctgcgcataatttgaagcaccgtcttccgtttctgtcgcccggttttggtacctgctcgacgctgccttccaagttggtacctgcgtgggccacgatgacgcaacagcctcgtggccaaccgccgacgattggcggcagcttttctggctattttacgatgctggtgcttcacttgcacatgctcagtatcatatttcaccactttaacatttgctcgacggctatgtgcttgtcctgttgttaagaattcatcacatagcaaacagcaagataaacacatggtactagcaagcaattataatcatatacgtagtctatttgttgtttcctgattgtgtcgagatgtctatgccgcccaccgctcaaataagttttcatgtttgcatcatccagcttattgttagtttatgtagtaacatgaccccttatccattcgggtatgctgtaataagcccattgtgtacatatgaaatgagaataacaagtcgtttgactgccggcgctatagcatacgccgtggatttgcctcctttatgaattcctttttttttcttttttttttttttttttcacatctttgtcgtttgaagatatgtcattatttcttctcctgggcattggccttcttctcagcctcaatgacattaatctgctccatttcggcatcaaccatctcgccggctggcttcgtctctaagccactcttagcggccgacgcttctcgctcttccttctcgtcaatgtcatcgacatcacggggagtagcaaagcctgttgtctggctctccttgttctgcatctcttcctcttcaatgagatcctgctgctccttgacgacttcgagacgctgcttgttggtagcggcgccctcagcgttgtggacttccagctcaatctcatggaagagctcctcagggatggaggagagaacaccaacaagggcctcaatctggctcgagccctcgccggatccttggccgtacatgtaagcattgctcaggaccagcagcgtagagggaacgccctccttgagacgcaagtttagccaagtctgcagatcagccctcattctagcaggggagacgctgtgtgtgcgaataccgcgggcggcgcacgccagctgtagctctgcaacagtcaggctgtcaatgccctcataggcgatagccttatcatcgcgcttgatttgacgcatgcgatggcggatctggtatcgcagcatggcgtctgtgccaaaggtgttgagacccatgtagcggcacatggacaccagttggggccgtgacaggttatccagagtcatgtcatcgcggaagaccttgcacaccttgataacgtcctggtcagtgggcgcttctccagtagctctgaccttgcggaagaacttggcaaactcttccttctgagctgtcgcctggctcaggggaaggccggactctttcagcgtctggcgaataaagccgctgacctccttcctcgtagatcgcaacagagtagcttttgcctccttggacttttgaccctcaaacgtgctgggaagcatgttggggaagagcttgagggccagaggcagcagggcttcacccagggggacaatgatgaagacggagaagggaacgagccggcccaggtctttcacagtgcgctggagctgcttattttccctgcgggtaagctcgtagccggcagccatcttgagtgctagcctccagctgatacggatctctgtaccaaggagcttggttccatcccagtaatgctgggcttctttcttgactttttgccaggtcgtcaatttgacttccgcctcctttttctttgcgaggtccttttgctgagagttatcgacattcttggtagcaagctctgttgatgaggcatcggccttggcttgcgcagctgtcaccgacccatcctttgtctttgcatcggcatctgatttcttagcagcactcgaagggtcctttggcagcggcttcttagcctgctcggcattgaaccctgggggcggtccagacggcgcatccggtcgatgaggctcggttcccaattggcgcaatgggaccagtagggccaaggcagggatctgggtctgtcgggcaatatgtctggtgatgagagctggcgagacgcctctggatagatgtcttgcttcggagagagtcaataaccgtggcggtctgtaaaggagactttggaacacaacttacatggaccaagcaaggggttgcgagctatagccctgcgggcgaggctggatgaagcgctcattgcgagcagatgtgagaattacagaccaaggcaaacaaaagatttgattgcagcgacaacgagagaaaccgaatcaacagatacagaacagagaatggggggtgaattgcagtcgaaggtggcggataggagggatgatgaagggaaagaatatcgaacggatctaggccagggtctacaagagtacaatccagtctgagtttggtgcgccacacgtcagaagccgcgcgctggcatgccataggctggatcagagtttccagcggcagatttggtggagccgttgggctgaagccatctggcagacgagatcacgtgacgtaatatctcctgagtgcctgagcgagacgggcttgcagagagttacggcctgattacataatgccagagcgctgatttgcgtgtcggcctcggacatgccggactttggggaatggaaaaagtgtaatgtgtaaagtatgctttgctggcaagagatgcagtgtgtttgcttgttgtcagtcgtggagatggagagcgtgagggcgctgtctgtgctactatcatgcagcgttctacggatacaggtctacgaatagcagatgctgatagccgttggcagacgctgtcatccgtggggagatatgcacgacactcatgatcgggctgtctgtggctctggcttattccccagaccaagttgggcttccttgcctgctttgtctggagtacatgaacatgtaccgtctcgggcaatgtacatgtattctgtgcgagagtgggaagcaatggaattgatggaatagtattccatggttggagatgaagtggcaagcaaaggggatcagggtgttgcgcggcagtaacatgaagagttcagatcaagccatggcctgaatttccatctgcagcaaggggcaatagggcacatttgacacctattaatgctcctggttgctgttcccaatcctccacagcgcatgcagctcgtatgcctgagaatgatgtcgggcatctctcgttctttgctggagattgctcggtaaaatgctgccatcgtggcccgactcatcgccggagcccaaaagtgaaacacgactgtccccagacgagaaatgaaccggccaattgccacgctgcaaagactccaatgtttagcagcaaaggcccatttttctcccgaattcatagactcagtctattgccataaacgaaataatcatgccgacgaacagaaagcacgggcaccctcatcgtctttataccaccgactaaagaagtgggatctcacaagcatcacatcctctactccgtacatcgtacaacagactcaatggaatttttttcccttttgggctcggaccgccgcggaccgaattgtccgcacagcttagtagaacagcgtctctctgataattactgctttcgaatcaaattgtccctgcggataaaatgacgtgacggaagtttcgtcgcacaaatataataccaaggtactacaactggcggttgatttgcgacccgggcgagagccgccccattgaagctttgttgagccgaccgctggcccaagaatcggcgcatcgagaacaggcagacgccggctattagcagctggtagcgcccactgcccggggaccccccctccccatcagcgcacgttgcggcagcgcctggtttccccgccgcgtgctgttaccgcgttcagtcgttgcaaggtccagggcgagaaaaaaaagcctccgagccccgtcagcgggttcgctttcggcgctgttgcagggcacattgctcgtgcgtccccgtccggagtttggagctaagctctgtggctctcagccaaggctgggctgattgtccactttctgcgatacctacctggattgctagcaattcatcccaccatctgttggctgcccacaaagtgccgtagagcgtctccgcactgtccgtcgcggcctctacagcgccgccagccaccgtgcggcgcttcttcggttcccacatgctgctggacccccgcccgtcccgccatggcaggaccgggtctttatcgaacaacacactcaacattattaacacgtccttccctcgcgctcactccatttccatcccccgttttgctctctgctttgtcaccagtcttatatatatacatctaatatccttttcattccttgtccgtggtaggcagcttgttttacatccattcgtcttgcttcaaggctctgagtctgttcaacttttgctcttctacgtaaagaatttttccctgtttttacccttttgccttggtcaggccgtcttcggagttgcttacgcaggcaacaccataactgattttgattcctcgacctctaaaaccatatccgcggcgtcggatccaatttcgtctcaacgtaggcacaataaatcggcattaatctcctagaaatgcaactccggagagcagctcgagtaattctatttggcgcgcccggtgtgggcaaggggacgcagagcgacaggctgttgaagcgcttccctcagctcaaggccatcagcacgggcgaccttctccgccacaatgtcaagaacaggacgcctctcggtaggtcttctattttctatccgaatactgctggtagctaaccatttcccctcaggtatcatggctgaaaacaccatcaaagccggaggcctggtcgctgacgacttgatgcttcgtctcatctcaggagagcttcgatcccgaggctggctttacggaggccgccctccggtcatgacactctccgctgaagcaacctccaccgagggctcctacagcgcctcttcttccatggatcatttcaacccaatgtctttccatctcgatgagcacgccgttccacaggcttccgaggatccttctgcgtccttcatgctggatggctatccccgaaccgtcccccaggccgtcacgctcgacaagatcgtccccatgaacctggtcgtgtccatccagaccccgttctccgtcattctcgagcgcatcgccggccgctgggtgcacgagccttccggccgcgtgtacaacacatccttcaataggccccgcgttcctggccgcgacgacgtcaccggagagcccctcacccagcgcccggacgacaacgaggagacgtaccgcgcacgcttccagaagttccaggagaacagcgagccgctgctcaaccactacgccaagaagggcgtcttgctcgaggtcgagggcatgagcagcgatgagatcagccccaagctctacgaagcctttgagcgccgtttcgctcattaatggcttaatctttaaagaggaggaccctttgaactatgttttactattttttttattattattcagcagccttttcaagcttctcggtttggcattattgcttatatttggcgactgttacgtttcatgtcttattttacttgggtattgctaggcgttatgtccggtagttggaaaatcacgtctcttggttcagactacttttgagctgaattcgagggcatcggtcttctcggggttttgtttgtctctcaggaaaaagggagggggggctttctcatgtattgaacattgtgtacatatggggtgacgaaaagtccccggcgaattcaactttcgcgcgagtgcttttctaccgcgcaatgtgacattttgctgttggaaaaggtgatctgacgttcacatgcctgctgctagtgaaatgctaagtctgaaatgcgtgcagcttctccgcactctcgggacgagtcccgcgactccactgccatgaagccgagggttcatattccttggggatctcttttcggctagtaacataaacccacggtccgcggctcaaagtcgttcttgctgtagaagcgttaaggccttttggtcataaagtgtgttacattcaagccactagagtacgtatttcagatatagcaaccttcttccggccatggatttcctctcactactccttgattcccatacatataaccaaacccaactgaagcaaaaaaaggggagtacccaaaaacacattttgcgtagaacaaatacaaaaaggttgtatgttatccatcccgtagactacagtgttgatattgtgactgtggtcctatactgctgctcttaaagagatacggtatccaagaaagcagatggacctatttaatcggcccattcatccccgcttcggattcctggtggtgtgtgcgtctgagatgagctcccagcacgcagtggcgtatcctcgtcatcatcgtcgtcgtcatccatggccttggccagctcgtcgggatcatgcatcctggcatcaggatccaccgcggcatcgagcccctcgtgatggtcgcgattgtccctctccgactccaatacgccatcgtcggcactgactgagatgccacgggatccccatctcgcccggccgccgcccgcgtcgccgtggccggcttcttcgtcgttgggcgcagcgtgcttgccaaagatgcggtacaggaaccatccgcggttcaaatcatcggcgtcaactacaccgccgccacggagcttaacccgctgtctggtgtagtagacccaagcaaagtcgatgtataaagcagtctgaatgatgccgaaaatgacggcaatagcatcgggcgggcggtcgtttacgtccatttctcgcacgaaccagttcacgcagtacatggcccggtaggagcccagtgccaggaggtagaacgaatcgatgacggtgggaaccgtggtctgtctcaacagcagcagctggggcagaacgcagacggattcgaggatttcagagaaaacccacatccactgtaatgacgattagcatgaacactctcttcctcatcttgattgcgcttagacctacagtcaggaatccccatctcctcttgctttcaaagatcatcatgataaagggagacaaagcaagacagcctccaagaataatagctcccagcttccaggagatctcacgttctcgagaccgagggaacagccattgcataacacccaagatgtagaaggacgtgacaatatatgtgactttgaatatagcgttccatgccgagcgctctgagaacaaatcgaggtatcgcgagcagaagacgatggcgtagagcccttgtgtgatgagggagactccttcggcgctacggtttcgatggatggagaagatgaggatgcccttggagagcatatgtaggcagtcgcccaagatgcggaagatctaggtcgcaaaattagcttgcttctcgtgatatttcattcaagacgaggatcgggatcccatcgtacattccaggcccccatgatgcgggctcgcggcagctcaagccttgccgctgctctagaatcgaatggccagaaagtggcggtataagcaaaggaagaaaaagaaatgaagcaatagatgttatgagagcacaggcatcgaagccagtcggacgatcgcagcgatcgcgaatagagcgctcttgttgttgttgttgttcagggttgaatacgatgaagctgtagacgtggagctgaggccgagcttgcgtcagacccaggcccaggccacgctggaagcacggtacgctggaagcacggtacgcccccactttagtgacgatgccttgttagacgcatcaatacactacgcatcttactaagaaaagggagaccgcatagttttgaggcgctattttactacagccatttccggattattttccgcactgaagccttcatctccttttgaaaggaaaacttaaagaggctggggtgaaaactataaactgcgtagaaacgggtgatatttgagttacatctataatcttgcagactacctacctaggtacctacagtccgcattgatgtagcctttatccaagaattgttggggacacggagcacacacattacgcaaggtgatatgcagcaatatgtgtgcttgcgtgtgcgtttcacgtttcagaacgtgcctctctctttgctcggtgcgcttcatgatttcctgacacccaaagctgctgtgctcggacgcatctgtatgaaagagaacatgaaacaacagcgcacgtgcctcttggagcgaatctttgatcgtctgaatcccccgcaaagctgctgctgctaaaggcaggtaccaatctgggaaaacatcgttgatcaacacacgcctcattggctgttaccgttactggcaaaccgttcaatttcgagtgattgcaatggggcaatagtgtaaatcagagccggtagatgctcgctagcgcaacaggttatagctcaatagccttctaaagccccgttttcagacgctccaggctcgaattccaagccagcgtcccctgatgtcactacaacaagtgcacgtacccgtcgtggtacatggaaattttcagcacatcaaagggtgaaatcacgtcgatctccggtttctcctgagcaaaagcagcaagtcagaagcaacgggcatgacgcctccctcaccgatacggccttggaaccgcatctccagccttctgaggataccaaaatagggtccatacgcgcgtccagcccatgcaacttggcctaccgccgcataatctacgctcccgagggccgcatcctagtcccccttctcggcatcgatttgccggcgcggaaaaagcaccagttccactccagggctgtatttattgatcaatgagaagactacttgggctctatagagctgctagtagccggtcgagaaaaagtaaagggattctggagaagacaagagaggccggcctctactgacgattctcaaaatccgctccagatgaagccctggacgatcagcctcaagcgtgctgtttccacagccacatgggcagcgttagcatggcccattagtgctgctccttttggagagcccagcaaggttaccgtacccaaatacttctgtgagtggatttgatgtgtgcttacgcggctgccgctgtattctcagcatgcgtggtgtacatgctaacaagagcctcttatagacgaagcttcgtgagtgtcttgatcaagactttgcagccagcgctatcatttttttttcttcgagtccaatgtaggcctaacacatccttggtagctacgatgtccactatgatgctcggttcgcccacggactgctcgaagaccccgagcagagagaggccatcaaggtcctggtgcagacgtatctggcaacgttcagagatttgggtgttcagacatggctgatgcatggcactcttctcgggtggtggtgggggaagaaggtaatttttactgatgttctactcgttgttttgttaaccgttttgatcaacaaactaattcccactttcaaggttatgccatgggactatgatgcggatgttcaagtcacagaggcagacatgtactttcttgctgcttatcacaacatgactacttactattataagtacggcgacatggagaagggccgctacttccagcttgagatcaacccatactttaagcaccgagaacaagacgacacccttaatgtcattgatggccgatggattgatatgcagaatggactatacatcgacattactgcagcgagatataacttggatcatgaagaaggagagggcgttttatacgacaaatatggccatgagtatcgggtacgacacattgctacacgcgggatgaattcttgtgattcacatatggctaatacatcgcaggatacatacgtctttcctctacgagacacgacttttgagggagtgccttgcaagatcccttatcgttatcaggacatgttgcaggctgaatacgggaagaaggctttgtcaaagacagaatttcacgagtaagtctaaagtctagttctcctttcccatggtggcatagctgataaattctatagccatcgtttcgacgatgaagcaatgaaatgggttgccattgagaagccaccggccgaggaggaggcggaggcacagaaggatttgtagttgctataacgaattgcatgagtgttggcgttgacgttttctttttattggcatgtgtatcataggaacggtttgatggtttgacgtttaggacgttgtcagcctgtataagtcgacggcatatggacggcgggtctggcatacacccgggaagctacaagggaatgtcggatcttcaaaggataggacgtatatatgcattaacaagtatgcattaataatatcatttcaccgttgttcaaggcgacgaaacagaataattccaacactcaccactttttcttataagcgatatgctgctgtaacctcctacgaaatgcccgaaccccaccatccagacagagcccatcaacgcgtgtctcgaagcagtcgcgtccaagctgccgccctagtccgttttcggcacttcgactcggtacctctcagatttgcattggcgagtgtcgcaacttttgactttccacgataatcacaagctactactacatttattatattcgctcaagaacagaatactatcttgaccaacgcctcccagattccacatgtagaagctatctagtgcaattgcactcttgcctttaccatggctacaggcatgtcgctctcaaaaaatgcttctttgtgccatctcgaagccgattctaacacaaccgcaggacgacaaaaccgagcggatcgcctgaatgagcgtcttcgcggtgctcagtaagcttcatgacaaatttaggtatgctggggaagttgcttatttcttcacaggcgcgccaacgtggacgacgaatctttcagtctcgacatcaacagcctcaacatatccggccttgccattgcatcatcagtcgcatcagcctctagtcccgccgccaatgctaaatactcccctactacctcggcaaaaagaaggaaattgggcaaaaatgcaatcgccacaacttctccggagcaagcgccaagccctacccctacacgacggagagtccgacgtcagctacctacaaacccgtcgagtgaactcccagatgcgccaagcgaaccagtgctggatcccgatgagatggacgaggatgaacctacgcctagagctcgcagaatccgaataacacaaccctctagctcagcaagatcaaccattcctatgattatagaagaagacgaggatgagctcgaaaatctgccgccacaccccggtgccatatcggctgcgctgttgcaatcgccttcggcgcgcagatccgagaagacgatcgaagaagtagcagagtctcctgcagatgcgccaggaagcggaaagcggcggcgcgtgcccgttagcgagactatgagttctagcattaagctgatgggtgtgatatcttcggatgatgggatccccatgccttcatctcctctcgtgaataagctgcgccgtagcgacgcagcctcatcaaggagatcggctgcgacagtatatggccaagaagcgagcaacctagctgatgagctgtcttctgacggctttccccaacaagctgaaatcgaagaagatgagttgatggaggcttctaatttggtcattgaagaaagcacaacgttacaagaggaagagggggaggaggaggaagatgatcagggacaggaacaggagaacgccgaggaatctgatgaagaagaaacgccgaaacctcaaaggacaaaacaaacaaggagaccacgagaaccgtctccagaattgggctcacagccattggaggacatacaggaagaatcggagaccgaaccagagtcggaaatacagcaagaaccagaacctgaaccggagtctgatcctgagctggaaagaggggaagaaaccgaggacgaagctgaagttgaagaaaccgtattaccaactcctcccaaacgaaagcgtgggcgccccagcaagagcccgactatccagaagcaacctactattaaaccaaaacccgttaaaacaaggaagcgagtccaagcacaaccagaatatgccaatgagaacgaagagcctcggccccggcccaaaaaggcaagaacaaagaaaagacatagcgaccagagcgaaggcgacggtgggatgattgaaatcacggtccagcgtttcgtcaaccttaagaagcgcagcaacgaggatgacgatctggatccgctacagaacgagacggcgtttatgaaccacggaggagaaagcgttatcgacgtattcgctcaggtttgcgacgaggtgatctcgacgaccttggagcagcttcaagaggtgtctgcgagtgcggaagatttggcgaaaaagaaggagtatcgcatcaagacgcgagctatagaggcttacagagaagagctcaaatctcggttccttcagcatgtatgtctaatgactgcgatttgttgaaattatttgaatcagtactgacgaaaatgtgttttaggccatccacttgaatcactggcactccttgcgcaagcggcttaggcatgtccaaaaggagaagatggctctgcgcgaggacattatgcgtatcaaagctgagagagagcaggttgctctccggatggatgctatcagaatcaagcatgaagccgatactagagaatcaaaggtaagaataggcaaagtcttctgcaaggctaacatatatgctaacaaaaatacgcattatagtattgtcttgatgcatcctctcttatgcatgatgtagaacttgcggtagagcagggcagggaggcaccggagctttcgcgcgcagcacaaaaggaggccgagctggccaatctcgagctgcttgtgactcgcgtatcggagcaggctagctcgtccagcttcacaggcgggattctcagacaggtcagagactttaactcattcttagagcgggctgccatggcacttgaatcacgatgatacccccattatttttatgcaatcatttattcattattatttcatctttcccccctttttatacaataccctccctttgtgtttatttatttatttttactggatcttggccttgctaaaatccatctccgggtgctgttcctggaacttcttgaggatatccattttcttctgctcgtctgacgagggcaggccttgttccttctgtcgctggtcgaacatcatcttctcaaccatacccctagtctcgccgtcgaggtcagagagctttgagttctcgggctggatcttggtgacatcgatggtgggcgcgctggtgacgacgtgcggccaccattccatcttgttgaccttgtcaaggtggatctcgacaatcttggtgccgtcggagttggtggatagggtccaagtcgaatcgtcaacgcggatcgcgtgggggaggtcgccctattagtgacgttcgatatgagtaaatgtacatacatatatagataacgtggccaagtcttgctgaagtagacaaaaggaagaagagaaacacagaagcatggcatgaaggctagaaacaatggcgcatgtcagggttatagacaaaggaaatgccgtgtaccttgatgatgggctcttgtcccttggcacccgcaacaatggacaacttcttgatatcgacgacgagatctcttgatttgtagtttccgggcacgttgaaggagaggtccagctcgccgatggtctggctccatttgtaaggcagcgcagcctgctcctcggcctccttcttgcgcgcggcagcgtcttcggcgggggagggatctggagtattgagacagctggattagctatttcgtcgtcacaagacggaaaggatacagaagaagctgcagcgcagctcatgctagtagcagaaggggcatcatagtatctatacctttatcagccatggctaaaaactgcttgttgtgtaacttgcaagttttcttggtgttgaagctcttctaggtaatggacccaacgcatggcagaccatggacgcgggtggaagttcaactaagcgttggaggggcaaatgcgctaaaacagagaggctcagtggtccgttgggcgggctgaagacaagcagccaatggcgtgccgggcttctgacgtttagcagcgcgccctgagcttttggcggcgatgcaagggcggaaagctatccgctggctttggtcagctaagatggataagtcagccgcctagatggaatcatggtctctgtctcttacatatcacgagtcgagccattgccgaattcaattgttatctaatcattgtaactgcttcaggtcataaacacagcagttgtggaaaagacatcattcgactgattgtgcttgacgaacgccatcgccgctggggtcgaatcggctccagagctcgctctcatctccaaatctccagatcaatctctctccattcatcgacaacctcacagtcccaatccgcctccaatcttcagcacaatgtctcggccaggcggcaccagcaccgtctcgatgcgccacgcctccaacaactcctccgccgccttcatctccgcgcccctgccgcccgtcgacaacgacgaagcctgtcccgtgtgcaaaaccacccgctacttcaacaaggacatggagttccgcatcaacaccgagtgctaccaccgcatgtgcaagacgtgcgtcgagcgcatcttcaaggacggccccaaccagtgcccctatgcgggctgccacaagacgctgcggctgaggggcttcaagactgccttcttcggcgacttgggcgtcgagcgggaggtggatatcaggaggagggtggcggcggtgttcaacaaggctgaggacgactttgaaagcctggacgcgtacaacgactatctctacatggtggaatgcctcacaggcgacctcgtcaacggaagcgacgaggcgaggaaaaaagcagaggtccagctcgccgagtgggaggcccagcacaaggccgaaatcgaacgcaaccgcaaactcgcccgcgaatccgacgagtcacggcagaagcgcctcgccgcggagcaagaagccgctcgccagcgccgcagacaagaactgcaagaggacgccgaggagaaggccaacgctgcgcggttccgcgaagagatgctcaattccctgcagaacgcagagctcggacatgccgcggaagccgtcgacaaggtgctgctcaagaagcgaggacagcagaagcgcgacgccacgctggatgctgttgccgcgctgggaggcagcggcctgtcgattcgcggcctgagagacaagcgagcccctgtggcggacgacaagccgtacgatccgtttggcggcctggatctggcgccgcagagagttgatttggccagcgagaatttgccgcagtacaagagcgagtggctcgacattacgcgcgtaaaggaagattacattgtgggcggatacagttcggacgagtacctcacgagagccctgtttgaagccttttctggcttgggagtcttcattgaggatgataaagatacccgagaagatgcgacggtggcggcttctttggaggctgctgcggcggtgtcggttggtgggaagatggacgtggatgatatattctgaggggactctcagttatctgatgtttttgaagcctttggtatcttcttagggtacatccgtgttttctaattgcattttccaggcgtcttttagggaggaaaccatatcggacaacatatataagcaatacccgatcttgatggaaatgtttttcagggaggccggcgtctaaagactggtgtctttcatacttttctctttctacttcatgatgaataccagacatgttaatattaggctagagaatacataaagagtttaattaaaaaacaagaatgtttgtgaaccatactctttgcatcagtattgccaaaagaaaaaccctgccctaccgcgcgcaaaaaaactacccgtccacctacccatctcgctcgtcccaaagttgcccaggcctttccatatcatctttgccttcaaataaagtttgttcatcctaataagctgtgtgaatctgcatactaaagaaccatgatttctcgagaatactgactaataagaataataataatccacaggcttgcctcctctccctattgaatataacagaaaaaagaaataaaaaccaataaacgcctcgctggataatgcgatgttggagtaaaaaaggtgcaaaaccctagcaaacaatgacccatgataaggaaaagcgatgaaaaagaatgacgaaatccagactcccagatcgcaagagcttacatgattcaaaaaagaaaaaagagcagtaacagaaattagagtatatctcagtcctagctcattgctgccaaggcgtctgctgcgcagggcgggggaacactggcacggtttgaatatggtcaataccaccaccaatgggactcgcattatgctgccagcccatgccagttgcgtggttcacaaaagcgccctggcggaacggattggtaacgccagttgcctgtggagcaagcgatgaagactgttgctgctggtccgggaactgctgctgctgctgcaccggcgtctcggcgggaacgttgcgagcaaaggggttggtgctcgtgggctggggctgcatgggctgagcctggaaaggacttgtgttttggcctggagagttcgtcgaccgagcaaagggattcgtagattggcggttgagagttggcgtgctcgacgttggagttgacagctgagatgaagacgttggctgcgctactagcatagactgacggaaagggttattcatctgcggagcagcgagcgatggctgaagtccagtaggctgaagaccgacaggttgttgaacaggaacctggaaattgggggccgcttgttggggaatgggacctagagcattgggctggaaatcttgtccaaagccactgaagccggtgatagtcggctgcagctgtgcaggaggctgcataaacccattatcttgttgcgggaaagcattgccctgggcaaatcctgtaggctgctgcacaaaactgttttgttggaatcctaagccaacaggctgcccctggaagcccaagtctggtccctgggtttgtataggcatttgaataggaggctgttgggcggcggcggtgacttgcatcgggatctggttctgctcaatcgagtcaaagaagtcgatgagatcaggatccggtcccttgtttgcttgaggcttcgactgggccttggcgttgccgggagaagggaaagggttattggccgcaggagaagacgccttggggaagtcgactccgttcttggtggacttggactttagtgttttgcctcccttcttggcctcctgttccgccaagtactgtctccggtgaatctcaaaatcaggatcgttgagatattcctcgagctggcggcccaagttgacgggcgcatgctttagcttggggacttccactcgagtgtggtgttgccattgcttggcggtgctgagatattggacgacataatcggtatgtttggtgaaggtccggtagatttccatagctctatcggcatccggcttagacatctcaaaaaagtgacctatgctgatgttagaacagccgtggtggataaaaatacgggggcgtcttatagctaaccaagaatgttgatgaggccctggttcaagacttggaacagaggcaagaggtcgaggaccagtaatcgaaatactgcaatcgtgatctcggtctccggttcttggtcgagcagctataggaggggtaagctccgcattcatcttcaaggaaagagagggcttgggcatgtcacgcacgtcgcatttcaacagcgctgttatctggtgttgaaccacctctgtctctcgcagcagccccttctcaaccgtgagtctttccagccgcgattctggggcgcggacccagtcagtcttggtatcgcgatacgcgcgcactcgctcgatgaggtaattcgcataatgacggatgttccggccttgggtctgggctatgtagagtgtcagtccgccattgcatatgtagcttctcatcgctgtgatagggacggaccatctgcaaagttgctaatggccagcatgttacgatgccgggacagataagcaagcgtagcctcgggagacccctcacggatcatgagatggaccgtcatcaagctcttgaacacgacagtccatgttgagtcgtgcagtcggttttggagcgcgcggaggacctcggcgatgccagcctcgccggagtgagtgccgaccaggatgtgctcgatatacttcgtcttggggggcgcattctgcatagacacgagcagcggttagcgatctggttggtctggcgtgccttgccagtctgcagcccgagatggacagatgccccatatggcctcagatatcaccattgctgcccaacgctggaatcgtcctcaccttgatcttggtcgcccccttgacggacttctcgaaagagctcatggctgcggactgcgtctggggctggtactcgagattcttcgggctcgcaggcctgcgcgacaatcgtcaggtcgatggataagaaagttgggcgacagcgacaggacggagttcagccgaaccggcagccgggcggagctggcgcgggtttgtttcgtttggtgggaggatgatggcggttgctaacttgctactgggcactagcaggtgaggcgctgggggttgaagttatggcgataccgctggcgaggctgcacgtgggcggcggaagctgcggaatggcggtggctgggcgaggagcgcaagtcactcgctaacggcagatgcaattgactttttgatggataagacaagttgggggaacctgacgcttggcgcgatgtgcataaattggcggcatgccgggagcttttatcagtagatgcagccggggcgctacagttatctaagcatgcaatgccgcggcgcatttatcgtcattacttcccgtctatttgccaagagaggtaattttatatagagcacagacattcgtgattttcagtagcaaattaaggaaccgagttccgcagtttttattatacgaaccccgtactaattatataaaacgctatcgtacacgagccgcaaaatgcatacatgttggtaggagaagctgcaggatcaatgaggggagaaaagagaaaaaaacaaggtgtatgtgaattttaacagaggaaaaaaattgatcaagaaaaaccttccattcgtcataagtcagagttttttatcatcgcgttcgatgcaaaacaaggtcggtgtgtcgaacgcctatttcatggaaccagccctccatcacccccaaaccctgaagccccgaaggaagagtgttgagaggtcaggaaagcggctcagcatcattttggcacggagtctcatcacctgcaaatatcgagttagcaatggttcaggtcggagaggtgtgcaaatcttgggagagcgtacgtttatttgaatggaaggatagagaagaaaagaagaagaaaaaagtttagccccagcgtcggcagaaatttaaaggttcggcgctggagcgtggggcacccggaaatttatcgggtgattgagcatctctcgacaaaggcccgtcttcatcttttatcttatcagccatgccatgtttccgtgcgcagctcattgtcttgtaattgaatgataatccgagcctgatattaggcaatggggcctcttgttggttcccgcggcctggcattgcggcgttgtgcttgtgccagcagctttgcttccgttcctcgacaggtgatttacagaaacagccgattttactcacaagctgccaaagatgaggcgggaagctcagcacagagggccagcttgttagatctctggagtaaatgtaggctattctcaacgctagattctttctttatgaaaaatatctaacaccaaacagaccaggctaatgacgagttacttggtcttcactcagaggacatctacgtggggctgttgggcaagagccgtaatgtctcaaagcatctttcattcgcagatctcaccacgccgtcgggcgaagtcattcagatctgctccagtgcagaaagagatgacaaggctcatgatgatttccgccaagttcccgctttcagccccgttctcattcgcataaagcaacatgaagccgcaggtgtggccgagtcaaatatcagtgacggctcatcaaaaaagaccgtttatctcgacagcatacgtgcgttgaatagcgtcccaaagaatctcatcgtaacacccgaagtccagttccctccgacaaagaggcatctccagattcgatttcacccagaattgcaagccagactccaattcaggtcatggctgaaaggaatgctcaatcaaagcctgcttgaaaagggctttacggatatagagactccaaccttgttcaaatccacgccagaaggagccagagaatttcttgttcctacacgacagaaaggcactgcctacgctttaagccaaagcccacagcagtataaacaggtccttatggccagtggtattatgcgctatatgcagtgggcacgatgctatcgcgatgaagattctcgggccgaccgacaaccagaattctcacaggtaagacgaataccaatacagtatgaggcctggtgctgactgctttggccagcttgacatggaatgggctttcgccggtgctgagacggtgcaaaaggacatcaatgatattgtcctggcagctctgactgctctgcagccagcacgtagctacaaggagattcgaggagaagtggtccctgttgttgccgatatacctgccactcctccacctgcagaccagcctgttgcccaccaatttacaaacattacctttgcagatagcattgctgcctatggctccgacaaaccagatcttcgtattcctctaagggtaaggatatccggcgatttcatgtaaccataaagctaacgccatgcagatacatgcccttcccaatcttgaccctttccaacactttgtcagcatgataacccacatgtccgatcctcttatagaagcttttgcattgccgctgaatgattgctctccttcggaagcgcaaaggtttatgatcaagtttatggacgagctccccgcttctctaggaaaaaatcccgacggcaaacctcaaattcttgtctatgattccagcaaaccgctgtgcgggttctcttcactagggtttgaatacgaacgcgttttagatctgctctcagagaacaagggcctcaatgacggagatcttgttgttttccaggctcgcgagaggcccgccggacaatactactctggctcaacaaagattggagacatccgaaatctgctatggaagtcacttatcgatgcaggttatatggagacaccgcgactcggcgagccaggatcgctccagtttgcttgggtgacagagtttcccatgttcaagccggttgaagagggcgagccaggccaagagggcgcggcgggaattgctgctgctcaccaccccttcacagcacccctctctcagaaagatctagaattgctcttcaccgatccgctagaagcaaagagcgctgcatacgacttggttctcaacggtgtcgaaattggcggaggcagcgtgcgtaaccacattgccgatgtccaagatttcatcatgcgagacgttttgaagatgaccgataagaggatcaaggattttgctcacctgtttgaggctctccgctcaggatgccctcctcatgctgggtttgcgctcggatttgatcgttttgctgctctgatgactggcacaccaactgttcgagatgtcattgcttttcccaagacgatgaagggagaagacccctttgtgcagtcacctagcaagctcagcaatgagcagcttgccccatatggcctacaacttggctcgaaatcttcataagaagatataggccatttcactgttagaaacctcaggactgttagggatggtgcgcttaaatagctgatttagacagctgatgaaccagtccatcgtgtaagtgggctgctgtatgatagtagctgcacaaaattttgtataatagatgcccaatcatactccaatatagacaacatatatttccctcaatattacggattaacgggaaaaaaaaaaactgaatatttttgggtcttttagaacttgcattttttgtcaatttgttgtattgcatttacaattaccgctgttccacaaggcactcgttagcgccaagtgtgatgaagcgctagccacgtccgctctcaccgccaaaaatcccaaaaattctgccgctcttccacctcccaagaaccaactttctttgataccgtagctacgccttcacaaccataacacccaggagctcttttcgttctctcaacatcagcccagagccaccgcaaaaatgtcgtctttgcgaaattcaattcagcggcgcaaccacaaggagcgtgcgcagcccctcgagcgcaagcgcctcggtcttctcgagaagcacaaggtacgagaacgattattcggactcttcgatccttgaatcaatcttatacagtcctttttttgtgggatttgctactaacggtatttctatcgtaggactactctctacgtgccaaggactacaaccagaagaagaagcagctcaaggctctccgagaaagggctgccgaccgcaacgaagatgaattctactttggcatgatgtcgcgcaagggccccggctcgaaaatcaagactggcaagacctggaacggccgagttgagggcgatcgcggaaacaaggacctggacatggacacggtgcggctgctgaagacacaggacttgggatacgtaaggacgatgaagcaggttgccgtgaaggaactagcgagattggaagagcagtttgtcttgatgaaaggactggatcaattggctgaggaagacgacgacgaagacgacgatgatgactatgacgactacgactcaggtgcttcaaaaagacggcggacaagcgcgccccgaaaaatcgtcttcgcagacgacgaggccgagcgagaggaaatcatagaaatcgacgaggacaagaagcccgagaagagggaagaccagaacgacgcattcgacagggcagaaaacctcggcgagctgaagcgcaggctggagcactcgcgcaaaaaagtaaaggcgctaatgacggccgagagcaagctcgaggtccagcaggccaagacggccaagacggcgacgtcgggcggcacgacgaggagggggaagaagattatggtgaggcagaggaagagatagaaagggaaaaaaaaaaatggtgagggtttgtgggggtcaagggtgaagagtgctttttgatcatgagcgctgttaatatatttgggctggaatatttgtatctgttcatggtggtggcatgactattggagcctatagagcatgggtttaaaaaggaatatgtttggtttttgtgtttcgtttcaacgaggatgaggtatagcttctcatcactgattaccaaaatgaaataaatgtttttgagtacgcttggatatagaaatcatcttcacactcttgaacagtaaatctgggccatctacaggtgatcacaaatccgccaaattaaatcagtttgatagctcattgtcatcattaaatcatcagatgccgtcgtattaatatttagatcccacacatttataaaaaaccttgaatactcctttaacgcatgcaaagccaattgtaagaaaccatataaaacagttgaacagcccctttgccagtttgacaatggctcgtattaggaagggcagtttatcttcagcttcagcctttttgctccccttgcctaaactatcgtcctggctttcgatatcaatttcgaactgctccattctctggcgcttcttgtctttcttgtcttttttactctttttgctgccgtcatcgtcgcggtgtcggctcagtgcactgctcaagctccttgattgcctgggaggttccggtactggcggtgcctcgaatgcgtcgatgacggtgtttggtgagttcctgtcttccatggcagccacaagaagcagtgcggtaacggccacatccacaatgtagaatgactcgattttggacgctacaccagtgtcaatctcgagccacccagtgccggtgccatctcgcgtgagcttggcgagatgctgtggcgattcgtggtgttccagcgtatattcgacacgagaccaggcggcacagttttcaacggtaacgcagaatggcgttgccagggcaggatgtaccaaatagtggcttgcactatcgtcgtcccatacaagtctgccacactccctctctgcagctgcaactgtgacagggtcgtctgccctatccaagactatctttgtcgcggcacagggcataagaagggcagcaagaccgtcatttggggaatgtttacgcgattcttcttcgagtgttgtagttaatgcttcttgccaatgcttgttgtctgaggctcggttgttgccgcttcgaataccgttgaaaatgcttgcgggagagcctgatgctgttttgggagccttgtaaatcttgctggggtcgtgtctgctcagtgacacgtaggcagaagcagatgtagggtccaagcggaggctataaaaaggctgggaggcggaggaaagagtgtagacaggagcatctttttgctgtgtcaactttaggcagtaaacacgcccttccgaaccagatgcttgccagccgtttgtgactttccacaggtcttgaagctgttcggtagtgctgatggcagggatgattggaggattttgagggcgagtaggaactctgaatggcggactgcgcacaggtggacgctcagatgcagtctcgggatcttcaaagtagctctggcgactgaccacagccctaggcatgccagatggattcatctgggttgggccgtagttttgctgatcaaggggtaattcaggattgtatgttggaaacatggagcgcattgccggcggcgctgttggcggcggcgcaaacgatggtggctggtcaaataatagaagaggcttggcgatataattctgcggcgggttactgctgccgcttgccagtacctgaggtggcaagatggaagcatttgcttgccgaggaacctcgatggtcagtcgggggcgatcaactggttgctcgtctatgttggcagtcggtggagggttatgatgatctagagccgcctctgatactgcttccaaaggatgactgatgtccaatggggtatgggccctctgctgcggcgtctgccggccggtttgaggcgatgatacaggagcaagcactggtgaagacgaagcacccggtgttccagcacgactgtcctggagttgctgctgtggtgtaactgctcgacgttcgcgggattctgaacggcgggatcgaggtgtctgggtacgcggcataggcttggagaagttgggattggggaagagtgagaagctggcgccgccagaggctgattgcgaagccatgattcagacccagaatggcgtaggtatctttacagctcgcagaactcaagaactgccttcttcacggaagaggcgatgggtatcgaactgagacagagcaaaagacacgaaaaaagggacaagaaacgaaacgcctggggtatctaaagggcgaggccgacgttgagaagaggctaccgcttcattgtctgttggttgagcgtcgcatcgtgataccagcagagcagacacaacaagaagagcacagacggcagaagaagcactatgcaagggcacgagcaaaccagaccggcactacgagaccagatataataaagatgaaccctccatcctctgctctcggtcgatccgcctgcgggggacatcggcgagcagcccagccagcagaaggacgccgccgtcgaatcagtcgactaagcgcctgtcgccagacatcttggccgagtcggcgggagaagagcagccggcgcagacaggcagaggcacaccaagaggcaccagaggcacaccagaggcacacaggcggtggagctgccatccaacaggccgggccaaaagagctagttcgtgatcttgcgcccgaaaatagcaccttgatcttgacgggacaaggtcgttgcgttcggcacgggccaataagaggccgcatcacactgcattggctcgatttaagcgctggaaacgcaggggtgggctggggcgcgacggccactggaggagcgccataggccagttgcagcgacccagagcatcgcgcttggtcgcatcggagtgggttcttgataggctggaggcccgttggccgcggcagcaaaggcgcttaattttctcgacgaggtggggatttgaaaagctagtctggtgctaatgcgagtgcgccaccagcaagatgagatgggctctggtgcaacagatgaagggcatgttggagacgagtattaagattgggggagacatgatttcaagcatcagctatgggtgaggcttggatatgattctgccctcttctacctcttctgtcttctgccgtttatcgacatgcagagtttgtgcttggcaaagtatttaccatgatacgcggcactaccccgctatgagctgcgtgatgcatccgacgacagactccgagaagttgcatctttgacgcctgaacccctgcaacacgtcttgcatgtcactggcgatcatttgcaaaatcgcagctggagatgaacacacgacagggacgcgtgtgaaaactgagaaattacaagccaagacacatactggtgtgttcaatgtcctgaacgggcaccgattggccctccgagtccctctccagcagtctctgtatcgctcagaacgctgacaagacctgttccatactgatctgcgtcattgcagtgaatcacagtgccttgatgaaaatgcaatcggaacagtccctgaatttgataccacctaccaacaatccgacgcagatgtcttgaccggtcagcccactgctactctcgcttgccaggaactataggcactgcatccggttcctcgtcgttgattaccagtcaagccagctgagcaccgtcgccggcccatcatctacttggtgcttattctaaagccatgccttctcttcgctgcactgatgagctagacaaagctctcgagtgactatgggatactcaacccaacacatttcagagaattttccagtcttttctgcaaccatattccgacccacagctatcatctccggacatacgagcagtgtagcatattaaagtacttgttagacagactggaacatattccgcgattatccgacgaacttctgaaaacaccaaaggtaatctgcggtgcccctttcgatattgacgactatcactcgctggatgctgaaaagagatttttactgctacttgagataaattggcaagctagtatgcccaagagtttctcaataaaggagaaaagtggccagaagttaaggaaaggtatctgtttttttttttttttttcaaaaatggaaaaccgactctagacctcagctacaggcataagtaattacgcaccggtgctctgggagatgacagcgcagggtcaaggaatccatttcacggctttcaagcaacctacacgcttctttacaaaggtggaaccagccaagatccagcttttcctcacataattgttctcacttgcgacactcttgcccctgaggacctatccttaaaagtgaacttctactggcagtgtgtatcttgcgcaggactcatgcgacctccgtgcctggagcatcacacggttccggtaagtgtttaacatgtcgtcgatagctcacatggatcatagctcatgacatgtctaggctctagtactaggcttccacgaaacgggtggtcgaatattgcaattacataccgagaacaaccatttgtagtttgcgtctctcgtcggctgaaattccctagagatgacggcagtataccagttgacgcgctgaccatactgagatgtatgctggcggcaccggtaaatctctcgaaatgaacaaggtccagaattggttttcacgttgaaaattccggctgttgtagagcctgattttctggtctcaggcagtggatgcctcgttgagtgctgaagggttgcagtcctatatgatcggccacgtagtctatgtgtgcattttcaatattggtgaggagcagatgaatacaaatgcccgatatcaaagccttacgttaaaatactcgacgatataaaggactaacagaccgatggtgcctgtgctgtcaacccaagcaggcagcagtctcggatagagtatcagctatctggaaactgggtggaactactaattatagatgaacgaaggtgtaatgaatagatttggagaagtaaggcgggcctctatgtgcgatatgaaagttactcagatagacgattaactcatcagttgaatatatacctctcatccataggtaggtagtttattctctactaccattaattattcaagttgcaatggaacaagagaaataccctaatctttggccagtatcagatccgtattccggcgaaactcaagatattttcaagacggcattctttccacacagaaaacaaataaaatcttgcttgctgcagggtaaacgtacaacgtcagtccaggcaaaggcttattgatcgacttgatcccctgcacaataacatacgaatcatacgataggcgcgcttgatgagttcaagagacctatgccatcttgctcgaaaaaagtcaacattcaacgcttgagggactctcgatccccatctgcgatggatactctcacaagacaacaccaaagtcttcctcaacgcatcaccgaaatcgctatccacaaaatctccaatattcctccaaggcttctcccattggtgcggttattatcaccggctaaattgccattggacctcttataattgtgggtagcagagcaaatagtgccttgaaagctttcgggtcaccaggcaaagccccaggaacatggaatcgctgccaaagtactagggagagcagagtagcccggcgcggggttcctttgggctcttggagcaaaaacacgcttttctcgtagcacgtttggctcaattgtctctccaatgagccatcgtggggcatcgattgggaagaaattcgttcgcgcgtggaaaatgtcatatggctgattcgcaatgcggggatggaaggatttttttttctatatataagaagatgatcagctggcttggagagagattttctcccattctctgctcttcaacgtcattgtgatttttgagtcgaaagttgctaccccgccaagcattccgtttcgctcgtagacttgcagcaccacaacatcgagatggcgactcaaaccgttaacaaggatgcaatcagcgtaagaggaatttacaaaaggagaggcaagaggtgtgaaacttgaaaaaatcgagtgggctgacaattggaattggcgaattcgaacagaacctctcttttgtcctgaacaagcctggagacgtcaccttcgaggagcggcccaagcccaccatcgccgaccccaacgatgtcctcgtcgccgtaaactacaccggaatctgcggctcagatgtccactactgggtgcacggcgccatcggcgactttgtcgtcaaggacccaatggttcttggccacgagtctgctggcaccatcgtcgaggtcggctctgccgtcaagcacctcaaggccggcgaccgtgttgccctcgagcccggctacccatgccggcgatgtgccttctgccgcgccggcaaatacaacctctgccctgacatggtcttcgccgccacgccgccgtaccacggcaccctgaccgggctgtgggcagctcccgccgacttctgctacaagctgccagacaacgtgtcgctgcaggagggcgcgctgattgagccgctcgccgtggccgtccacattgtcaagcaggcgcagatcctgcccggccagtcggtcgttgtgctgggagccggccctgttggcctcctctgcgctgccgtggcgaaggcgtacggcgcatcaaaggttgtcagcgtcgacattgtccagtccaagctcgactttgccaagagcttctgctccacgcacacctatgtatcccagcgaatctcgcccgaggagaacgccaaagccatcaaggagcttgcggacctgcctatcggagccgacgctgtcatcgatgccagcggcgcagagccgtccatccaggcgggcatcaatgtcgtccgtgtgggaggcacttatgtgcagggcggcatgggcaagcccgacatcacattccccattctggccatgtgcatcaaagagattacggtccgaggatcgttccgttatggagctggcgattacgaactggccgttgagcttgtcaggagtggccgcgttgatgtgaagaagttgatttcgagcgttgttagcttcaagcaggcagaggaggcattccaaaaggtcaagactgggcaggtgattaagattctgattgccggacccaacgagaaggtgtaaagaagtagggggactaaaacacaatgtaaaaaatgataccaaaaattagatcaaatacttgtagtaaacactgctgcatgacaagcaacaactaaagttgcatcccgaccttgatcttgtgagacacgcatatgcctaaccacgaacctagtggtagcctatttgttaggaggatcaattctaagatggcgactatgctgatccttgcaacgagaacgagtggcggtcaccggagaccccaagaattgaggctctaatctgctgtggatgccgcaggctgaagggcgccagtcacacagaagcaatccccctggcgttgcaactgacgcacaggcagcgatagcacatgtctgccgatgtacatggagtctagcatgaggagtgcggctgggccatggctacaccaaacaaagggagggtttatcaggccttcaacgagagtaacatgcctccaaataaattgccatgcaggggttagtcagggaaaatcgcctgatgcagtcacgtgggtgcttgtcacgctacgtcggcggcttgttaacgcatccctggaaaaaaacattaatccctcacagtgagcctcacctgagatacctacgcgtatcaagccgaacctattcgcagcacgtctttacccattgacggccccagccatggagtcgttatacaatcttacatttcagaccatcgaagaggccagggctgctgttgatgccgttgctctgcctctaggttgcagcctggtcaagaaccggacgcggcctaacctccttgaactacgatgctgcaagggaaggaagtttagatcgcaacataacccaaaccttcctccttccaagcgccgcgagacgagctcccagatgacggggtgcccttataggctcgtgatttaccgccatagtttcataagtctatggagaatccggcgcagtcgaaacgacacggcgaatgagcacaatcacgaagtgcttcctccaacagcgctctctcggttccgaaatatcgtcattgagcagagaaagccgcaaatcatgtccttgtacaagcttgggctcaagccaattcaaattctcaagcatttgcaagagattgacaatgacccgggtatccaagcactgacccgtcatgacatctacaacatggtacgaaagcacaatcaacaacaacagcagcaggagcagcagcaacaacaacaacaacaagagcaaagtgaacaacaaaatgaacaacaagaggagcagaccgccgcttagtttagcgaatggcctgagcctgacggtatcacagtgtcacaggtcacagaaggcgcagaaaccataaggatcgagcctagcttgggcaaatccttgaatatccagacgcagctaacgacgctggcgcaaattgctagtttggtgaggctgagttgggacgggctcgcgatagggccctgcgcaacgagagctgggtctcacaactgggctgcattccgcggcggatcctcttctgtctgacggcccaatgtctctgatctaaaaaaaaaaagaagctctttcaagagtggtgcccaaaaagctggcgcttccacgtgcctcggaagggaaagatgagcatttgatatttggggtacaagtaagacggcggaatcaatcccgcgtcctgccgatctttgcgatttaagcaccaggccagcaccttatttggaccccttgttctcacgagctgccaactctgaacagaccagcgtggagcaagcaaacttatcgtgtatctacttacataggtacatagttacgatgaatacgtaccgacccgggcgctgagctgtccatctcccatgcaagggatgaagctcgcctctaggctatgcagatggacgtgtctagcgcacccttattcttgtcaagatttgtttgcttctttcaccctcccgacattcgatagtttcatactgcctgccagtgcacctttaaaaagcagggaacggtgcaaaggatccgcccatcggaactggcaaatcggcgccaagcacttcccgtattgggatccgtgcggcaccaatagctgatccggagcttggctcacaacctcattaaacgtccagcttctcatgcaagccacatgttccaacgcagcccaccctgaccgcatctgctcattcttttttgctttttccctctcagtctcgcctattctctgtgccccaagcccacccacacctctttccttgctgcactttcatgccttgcaaggtcttcggagctgcgctacgacattctgcatcccacggaccgtgacttacacgctatggtctggcgggtccagaacaccatcacagccatggcctgccacagccgcacacggctagcagtgattcctggcaaaaatgactgtgacagccccaagatcccttgattttgagcccgggccaagctcacagcggcttaatggcataacccaaacaccagaccctggcctgcggctgaacccgagaggggacaccagcgctgttagtgccgttgttggcgcgcgagggatggcacgcgagaccgcaaagcttgatgggcgatggggacagtggtccggcagtctgcctcaccgattgctcccaggctgatggagctgccggtggcggagaccaaagggtgtgccgtctttgttgctcggccgtaggaaataagaatgccgtgctgtcccgcggttcttgggctgctgtatcctgcctgtacttgctctcttcagtttgtatataacaagctgtgaagccctttttgtcctgtgacaagctttctaggactactacaagtactttcaacagaacaagaagagtagttggttgctatccaagcacccatcttcaccatgcagcagcctgaaggcgaaaaggcccatgtcctggtcacacccctctgggtgttcgtcacccgtatctttcagattctcatttctttagccatccttgggttggctgctgatttggcgcacgatgcctatcttgacgaagaaggtcttgccttggctgttgtaagttgattctcttctccatcagcccatcaattcaatgatgaatttcaaaatcaggtaaacctaacaatcaattcaattagtctctcattacttggatcgtcaccttgtacgccattcttaccgagcggctcccgacgctgtatcaactctatcatgtagtcgccatcatcgtcctcgacggcgtcatgatgattctttggctcgcaacctttgctgctgtcgctgccaggcgcgcacagttcgtcttcaacgtctctgtgcagggctgcttcaacgacggcagcctcttcaacagcgagacatgctacaagaagcgcgacattggcaagcgcgatgtcatcttgttcaagagaggcggtgacatgctttctgccattgctggccttggtgctttggtctggtaagtcgaatcaaagtgtactttgatctaattgtttgattgctaacccagataggcttctctttattgcaacctttgcctggactctgcacaacttcctcaagggccgcaaggaaggcagattcttgtttgacaatgagactgccactcctcagaccattgccatggagaccaagcacgatactcaggctcagcagcaggctcagcagcagactcccctccagccccagcctgctgcccaccaaaccgcacagtatccccctcaggagcaataccaacagggccaataccctcctcagaccaccagcccttatcctccggcccagtctccttaccagccccaggctacctattctcctcctccccaggaacatcagcaggcggcatatggtcaatatcctcctcagcagtacccgccccaaggttaccatgaagcgccctctgaagtttcatctacacacccccaccagcagcctccctatcaaacttcatagttggcaaaaagatgaagctggtctgagaaaatgggagatgaagagatggaatttggagaagtgagtcattggggcgcattttatttatggatatcccacgggttttattggatgacttgggttaaagtaatgaactggatgaaacaacggtagatacctttattacaaagcacagatggctgtaaaaacagcttggtttaatttacttgtatacttttttgaattctcttttgtcaaagtcttttttttggcaacaaaacgaagctaaatcatgtctttagttccaaaaaggctttggatacccactggtataaacttgtgagttttcatacacctaaatcgcttaaccatctgagtgagaagtttcccacatcatgaagccaatatcatcgtataacaaaccgatgccatggattacagcatagagcacgcactttgtactatacccatctgtcacctcttctactggtagttgcaaacaacaaaagacgctgtctatggcgctttgctgccacccactcttctacacgtcttcttcatcaatcaagacctcaagctgacaccctcggacctcggccgtcacctccctccaaagctcaaccacgtcttcggccggtgtatatcccggcaagctcccccaatgtgcggtggcaacgcctctagtctcatcgtatcgatacaggaagctgtgatacctctggccccattgaatggcctggtcaaacgtaccgagatacagataccgcaaggctggcatccgccgcgctgcccgggccacgctccggtggattcgatccatctccatggccaccggcagggtccggaagtcgtattcgtacaggtcctcgggcgccggcatctctatgcacaagttttcctgaccaaactcattgatgtcaatcactggcgaagggcggtcgcgcggcgagtcctccggatcgcgctccaacagccacgttccgtgcggtgtcacggctgcgtactcgatctcaagcctctcgaggtacggccattcacttgccgcttcctcgtcgtcagaagatggcgcatagaacacctctggcgcgatgacgacgtcggaaaggtacagccgcttgagctgccgcgcccatttccgcagaccgcgcgcgaaggcgtcctctgacccgcgcgcgtcaatgagtgtcggtgggatgctggagtggtctttcggcgtcgcgtagcggcatgagagcgccacctcggcgtttgggcagtgcattcgggcgagggcatcgccaatgtctatttggtgagagtaagcggcgcattccaactatttcggctcgagtggttgagcgacttaccgtcccgcagccgtttgcgcagctccagatccttcttctcgttgtcccagaagctgaggtcgatcttgttggcattcggcaggctgttgacgatgagcgcccacgctgctgcagagatgtgccgcgccttggtgtgccacctattgctcgagcttagccttgagacgcatccgacgactggcagctcgctggcggccgggagcagctggaggatggagtggacgtatcggtcaccaaagatgtcctggttgtacaagtcccctttccgcctatccatctctgccgcgccgcagcggtccacgtcgctgggcgagaaggtcctgatgctgagccagatgcccgccccgtcgccgtcgaggccgctgccgccacctgcaggcgcccaccggccgagggcgtcgaagcaccgccgcagcgtctcgctgaagatggcgctgttgcgcgcattctcctcggccgtctcaaaggcgccgtacacgtcgcggccatacggctccagctccacgtcgaggtccaccgtgcggacgtaggcccgacgccgccggcacacgatgcggtcgacgtcggcgaggcgggcccggtccaggcgcaggttgcggaatgtgtggcgctccaccaagtcccgccatgccctgcagacgctggccagcgtggcgcacctggactggggggcgttgtagcgcagcgggtgcgggccgttgggcaagcaagccagctcgacgatgcgcttcgtcatctccatgggcaggggccgttgattctgtgccattgccatgttcgcaggcgctcctgtgggctggaggcagagtcattcaagtgtgaatcaggttgcacgaatcagaggcgagtcgcgcgggtttttatgttgatatcaaggtcaataacgagtgagcgcggggcatcttcattaggtaggcgccgacaggtgcctgtttcaaggcgcaaatgccctcactgcaatgttggaaatattgcaggctgcagctcaaattgcaggagcctcctctttttttttttttttttttttttttttttttttttttttttagtaattgagtcatgctgaaaatatgtattcttttaggaatacgagtcgcacgatacttgaatagttgaatacttgtagagcattcaccaagaactagtagatggttcagcagcagcaagttcataacaagatgaaacaatatgtcgtacatcctcattactgcggtttacaagtaagccaggaattaagctaaccatgacccgtcatcagatgccaacgcacacattataatccaatcacgaattgttgcgtgtgtgagtaagctcagtagttcatttgcggaactgcacatctgttatgccatactaggtattgtttctcgatgctagtgcaagggtcgcttgggctctgtcccgtagcccaagaggctgccaatcatcaacgtctgcttcgtagtaggtagtcgtaggcttgtgagatgatgcaattagaaagatattaggaattttatttatagtatccaatggatattctggttgacttggggataaagtaataaactccatgtagatggaacgcggtgggtacctttatcataaagcgtaaattactgtaaaaagcagctgctttctattttattccaggacttttgaaagtctccttgacaaagatttccgagaaaagaaaaagaataaaaatataacgtgatgctagattcttttaacttgatcaaatcgctgatgttactgagtgatttcggtgtaagtcgaatcaagtaggcggtgaaaattctgccacatcatcgacccagctccaaccccatctgacgattattcagagggtccgatctgctccagtatcaaaccagctcccatcgacatcctctctcaaaaacccggcaatcaaggcgccgtacaggtgttttaaatactagtaccgagacacctaccgctgctggacattgcgcaccccaatggccacgatggctacgcagactcccaatctccctcaaccacggctcggcgtcccgtctcggaatccgctgcctctgtccgcctcgcaggagtcgcaagttcgagatatttactacgctagggtgcgaaaactgtgcgccgacgaaattaaaggtatgttggcattttactggtttttttttccctgtctttatttgcatggttatgggcttgtctcgaaagtggcatgatccccctcaattttttttttgtctctcttcgaccaattgctctcacattctttccattggaaccgtgttacaaagctatagctaatgacgctttcaaatagcattcgccgactgcgccctcggtcgaacatttagcgtttcatttgcctgcaaagctgaaaaccacgccatgaatgcctgcatggtgcagcacgccacccaagagcaacaagacaaagcccgcgaggactggttcgcactgcgaatggagcgacagaagcagcgcgagagaaaagccaagatggcggcagctcaagaggaattcatgcgagactggtgggggcttccagaggaggtgaggctgtcgaggcagaaggagatggagaagagaggggagacgataccacctgcaagacgagatgccggctccaagtaaagggcgggcttattgcttttgaaagcaaagagcaatgtttattgtgttttttgcttttctgtcttttcgttggcgtttaatgttgggcgcaggcaaaacggctttgggatgactttgagacatcagctgatgagaggatgcttgtacaaatatatagatatacgggaggaggggaccaaggcttgtatgattatgaagatttggatacaaaaagtgcctgggctgcgttctgaatggacgcaatagcacacttatagacggctagaaactcgctgcttgacaagctccatcacttcctctgccactccccacgagagctcgtatccccttccaccaaggccatacgcatgaacaatcgacctcgcagcatcgtcctgcaagcccttgatgtcgccggccggaatctcctccctctccagtctgattcccccacggcgagtcggtctccggccaacaatgtctccgagcggctgcaatggcccgtctgccacgagggtgggatagttggcggcggcgttggagagcaggcgggcgcgagtctcggcgctgggctccgagtcccagttgtcgggctctttggtgccgccgatgatggtgccgccgtggaagtttcgggggatgcagaagctccaagtgccgtctgcgtactggcgggtgtaggtgatggcggagggattggagacgaggcatgtttggcctagatgtgggcggatgagtaagtggatgccgatatatatgtatgggagcagaaagaagagagagagcaagtaagtgagtatgtcaaaaggattatttccaaaggactcacctcgcgtgggaaacacggccgtgtcgttgaatcctatcccagagcagttgaccacaacttggacgcccggcaaagacttgacgagaaacgcttcgttcacgtcacggagctccatcgacaagattttccctcccaggatatgaaactggcggagcagaaaagagcaatagatcatggggttaagacaccacgtcttgtactcgtatccataagtcaccttgtcatcgggaaagtcctgcttgcccagccgcttaaactcctcaagcccaagcccaagggcctgttcctcggtcaagtcgccatgcacggccggcgcaacgtcaaagtactcgatgcccttcatgaaagtgatgccggcttcgggaaacttggccatggtggcctccatgtgacgatacgtcgtgagggagaagccgtgctcgcgctgctcggccgggttggtgggcaggatccagcggttgtgggcgccggcccattgcgagctgtagttgatgagggcgcgcttgttggcggattcgtagggcgtggggaagtccttggcgacgatggtgacgctgtggccggcctgttggaggcgaagggcggcgctgaggccgatgacgccggctctttaatggcttgtgttagctgttgatgcggttgtaattgtgctggcgaaggtttcggcagaggggaattacccgatgatgacaatgtcagacatggtgttgtggatttgttatggtgtaagtcaaggatgagcctctgctgttatggcttgcagtgtggtatcatcaagttggcttttggagagaaggggagctgtatatatattttcatggcgatattagcgatgcccaataaatatcattccatcgcttcttccaacgacacgccgcgtgacgcatttgccgacattccttgtcgtcaagagtgctgttgcaacgatgttgagtctgccttttgacgccggccctccgactctcggcgctggctcgcggggtgtggagttgagcagaccagggccaatcatcgggtcatgcgggggggatatgcctaaggcgagagggtgtcgtcgataggcagctttgcatcacaaatagtattggcatctcttgttgttctgcgagctttttaatcaatctaaagtgaggctgggctgcaggtaaagatgggctgattttgggggcttggaagtctgcctttgtgttcagctccggtgcctagactggtctgtgtgatgcaaagggtcaactgcatctgtgaaatgcgatggtaagcaatgtatggagattggaaaagagaaatgtattgacgcttttgttggaaagaggtgcaagtgtggctgtgttgcatgtaattgatgccatctcgtctcatgagacagtactagacaatatataagggcacagatggaagccggaaagacgcactgtatgcacactctatctgaccaagttaaaagtaaagaaaaggaaaccaatgagaagattgtatcgtgaaataacggttggattcgttatcggcatttacacccataggtacaagtatcgatatgttgttgatgcttggctcaattgaggcgtggatagggagacgcgggctatgcctatcatacatacagatattgacagtatctcaaatttagcagtagagcgcaacgtgtttatgcctgtagatctaaataccgtagtttctctgccaaggtatatgtaaatacactcttggagatggcgtcttttccaaagtgcccgggttaagaagtataattggtcatctcgccatttgtcaaaagaggaaaaagtttgcagattgagaagctttccccaacggtggatcgccaatcaaccaatcggcccgcattcccggaaatcgactgcccatggagaagagagacaaaacgcatcttgtccatgcggtgctttggacatgaagctgtgaacatgtcttcgccacagttatttccatatgtggcgctgttttccacactatatattgctgctagctgggggacttttttttttttatccctatcggaaacataaatggggagtttttgatttaggcttatacgcagcactcgtcaaaagtcaccgtagcaagtaaaaaaggcggcgctatatacggtctcaccatggcttgccacgcatctcacgcaaccccaccaatagcttctctgctaccatcagatatcgcaaaattgaagcaacaaggaatgcggtggatttgcggagattcgacgtctcttcacttgttgcgtggcagagtgaataaatacctacctggcagcattatccgaatgcggaccgtataggcatatgcccatcttggcaacaacagccctgctgatatacgcatccaactccctccccaaaattgaaacctgccctcttctgtcttctcaatgcgactaatcatcctgaaataccagtactagtagtataaaactagatcctacgtcgtacgtgagccgctaatgtggtggtggactaaaaagaatatagaggctaaccagcccacatggacatcttacaagtccgatttgatccgttcttgggcagtgctgattcaacaagcttgctctgaagctttaaaataagaccacgtctcttcttactctctctccaattctcatctttgcatatttacatctttcagagacttcatcttaatatacactcactcatacaaaaatggtcgtcctaaaaccgcagtctgactttggcaatgcgccaccccctcagacgccgtacagcatcatctccaacttgccgggatgggatttgcttcggaactttcgcgacggagacatgtctcccatggcgagggttgtcaacatctatccgcgttttgggccgactcagttcgctggcaaggtgagttgaaatgagcggaccaggctgtccaaatgtgacgatagctgatcagatacaatgtttatacagctcggccaagaggtagcaaagaaactgggctacgagggcaaaggctgcatggtctatctcaaccccatcatgttcccgtacactgccggccacgtcagaaactcgcaccgggatgaagccgccattgacccagagaagctcactttcaaatgcgtcgacgtggccggccatcgtgtctacgccgtcatctttgagccccagcacaccaaagccctgatgctcagctggggcaaccccggccttggactctccatccgcatggcagagcacctgctgagcaacattgactcactggtcgaagtcccattcgacgactacaagaaccctcccaaaccaaccttcacgcccgctggcccagctcaccaattgctccgtgaacgcgtcaacaagttcatccaccgcgcctctgttgaccccgagctggtgaagagcaaacccgacgacgtctacctctaccccagcggcatggccggcatctaccacaccacaaatctcatccagcagtaccgccctggaaccaacatcgtcctcggcgtagtcttccacaacacccagcaccatttggtcgaggagagccccaacggcttcaagcatttcggcaaggtcgacaagcagggcctcgatgatatggaagcctggttcgagggagagaccaaggagggccggaaagtgagcttcgtcattgtcgagttcccaggcaacccgacgctggaaagcacagacttgcctcgcctcaagaagctgtccgaaaagcacggcttcgtgttgattgtggacgacaccattgccggcttcgcaaacgtcgacgtgctggcgcactccgacattgtcctcacgtctctcaccaagagcttcaacggcagggccgacgtcctcggtggctccatcgtcctcaacccgctgtctccccactacggcgagctgtctcgccgatatgcagagactcacaacaacgagctctttgccggcgatgccgaggtgattctggccaactcgcacgacttcctccagcggacgcgccgcctgaaccgcaacgcagaggccatggcgacctttctgcacagcacaattggccgcgacgactcccccgttgtccgagtccagtatcccagcctgctggccgacaaatccaactacgaccgcttcttgcggcgcagcaccgtcgagctgcccaacccgggctacggatgtctcttcaacgtcgagtttgagagcgtagcgactgctagagccttttacgaccgttgcggattctactccagcccgcacttgggcggccacgtcaccattatgctggcatataacatgatgatgtttggcaagaaagccgaagaaaaggaagagtatagaggatacaatgccctcgaggagagtataagaatctctgctggcttggaggacgtcgaggatctgattgatacgctcaaggatgcgcttgatgcggcgattgaagtgaagaggaaagccacgcccaatggcactagctaaaagggaaaatgtatatatactatctgcaactagcaagcgagagatgaacataataaggagaatagtaaaaagcttaagcccaaagacgttgctggtgagccggtgaagatggttgtaccattccttggtataggaaacattagcaatgtaaattaggcatttacttacgttactagcacgctcatatgtctttagatgacaaattaaataaccaaataaatgtatcttatatcaatctcccttgatatcaacaacctctcccacatcctccccaccacatcagatcccttctcctacaagcttccaccaaaggcagcattcccctgttagatcataaaagcccacaccaataggctattctccaaaatgaaataattatcggccaaagatctcttttctaccccatcttctcgattgccatcgccccaagcttctccacccccatctagcggagtctcctccccatctccattctaaccccatcaggcaactaaccggagaagcttcgccgatgcgccctcccagcaatactgctctcaagaagagagaggggaaacaaggaatcattattgcttcttctttttttaaagtttctctcaaggtgtggtcggtttcggttaaggcatctcctagattaagagaagaagagagagacccttgtagtcgacatgtcattctcgatatagttgcttggattggcaaggcggcacgcaggtgatgccgtattcggcgcggcagtactttttctcttgccatctcccaaagaaggcttcaagatcgaggaataagctggtcgctcatgacgatattgttgctgctgaatggacataaaaggggccgaggagctgcactcgtacaactttttgacattgtattggtctaaacccttctatccaaaatatccttcataatctgctcgtgaaatcatctactcgtaaaatttcttttcaaaatgacttatactcaacattacgctacagaggaatttccttccgaagccggcaagaaaatcaccaccgtctatgccgacgatccagctacaactgctgaactcttggagtctctcatagagagggacggcgctgtcatcgtcaagaatctcgttgcccaatctctctgtgcgcagattaagaaagatctgagacctatatttgactccgataagccagatcctgctggcttcttccctagaaccacaaagcgtgcttctggtattctcgcaaattcaccggccagcgctcagctggtggtgaatcccctctttcagtctgtcgcagagcggatgttgaccagcagatatacctactgggagggtcaagaacaaaagagcgtggcagcgaagccgcaagttgcaagcatagtaggtttccgtgttgagcctggcggcaagcagcagcctctccacagagatgactcggattaccacactcgaaactgcgacatgccggtaatgttgggctgcgtcacggtacggctttgttcttcactttttataccgttggaacgaatatttcgctgataatagtttaccatctccaggccttatccaagacgacaaaggagaatggcgcaactgtcatcattccaaagagccacttatgggggccagatagatgtcctcttgatgaagaaacgatctcggcagaattggaagtcggcgatgccgccatattcgttggcaacgtatatcatgcagggggcgcaaacgtcaccaagtacttcccccctctccagcccccgcctgcattgtgactatgacactaatgggtattcgattgtccagagacgatgcacgtgagacgattggcgtatttatgtgcaaaggtaccctgaggcaagaagagaatcagtatttggaattgccaccagaggtagccaaagcccaaggattctcaccacagctgttgcgtctactgggatacgggctatgcccgccagctttgggtctatacaagtataaagatccaatggaggagatattcaacgtcctagacgcagaaactattcgcagatagaataggtatccaattcgaacaggttcatagtgtttcatacgacaagaattcgaagtccattcgcttgcagctgctgtgcaactaggagccagttgggctctgggccgttccaaaactgcgtcagaaaactccggatagtttcgtactggttgaagcccgtcatgttgatgacagtatcaaggattgtggcaactttgtgctgcctttctgcatcgccatgacactctgtgcccgcaatgaaaatcggccacggtaagttttgaacgcagatggagatgttctcaatctgatcaaactgatcaaacagcttcataactgaagccagccaatcgaaattatctggtgttgcataacccaggcatctgtatgcatagacaactgctgcatggtggtacaagtccactaatctgataaagtcgcggcggacaatcggcggactcatttgtagcttgcccgcaatcatcaaggtctggcctcttgcctgctcaaaacgtgactggatttcgatcgctgtaaagctttcgggccactgtgacacgtcgatggcttcattaacggccatggatcgccgtgatgctagagtgatttggtgcaggaatgaaaggtattcagaaaacagaacatggcttccagagtttggtgtaggtagaaccgtctctgccacatctatcaagtcgaaagacgttgctgagcctaaaacttcatggattgcgagctgatttcttagaaatgcaaacaggcccttgttacaagcttcgttctgcccaaagacattgacaatcctccttgcggcaagtcgatggccttcggcagcctcggaatgattcttggccatctcatagttggcaattacgaggatgcaggccagcatccactctgcgttggcaacgtccgcacgggtattcagctccgctccgctgatgagtcggctgttcatttctcggacctgcctctgcaaaacttccaagcatgcgtctcgtgcctcttcgtgatatcgacccagctcggttgggaactttgtgggtccgtgatagccatgatacagagaaaacgcggcaatggcgaaccgaaggcccggggcgttggcagccatgggcagcatccgccgtcgatagtcattctcttccgaatcgatccaaaccattcgccccgccagattcttgtcataatattcgattatatccggtgaagacgcccagagtgtgaaatttagcagactcggtgtcgcagaggcggtctctatcgccttattaatactgagggccgccggttctatcgcttggagggcctgcgaagtcgcaacggaaaccgaatcctcatttgttggcgccggcaactccataggcaccgagcccgccacaggcagcctctggcctttcagcttgccgcggacggccacgccatcagcccatctcagatgtctcccatatcctggacagttgaagcccttcttgatgcattttgaacaagccggacgaccgaggtcacatcgaatgcgtcgccgcatacaggtgcggcagcctatacagaaaaacaacgaaatttatcagcagctgtaagcggaaatagaaagaaaaaaaataaactgtacggtgcgaacagcacttgtttggcagtaccttttgatgcttcagccgagccctttgagctcattgcagtcgtaacttataaccataaacaaattcatcaatcctgacacctggaaagcactggcgggggatacagccctgcagatggcggtttgcacgttgtcttgctaaagtgggcgtggagatgctgaagcaagaagtgaaaaggcggcggcttcggagaaataaataggcctattacctgattagttcgtttacgtacgagcaacgcatcgccttatcgtcatccaccagccaggactactttctaggctaatcatctgttccgcacgagctttagccgcgggcgcttctcaagagtgccggacaataccccttagccatggctgcagctgaccctcgtgaaacatggggacaagtgacagaaagaatggatatcgagatagaagcatctggattttcgcctagcccactaaaaccaagatagctgggtagcattcggccttctagatcagctagccccaggctaatattccttctttctgcgtctacaataaacaagtactgactttgcctttagagaaaggcagacctcctttgcgacacaagaaattcttcttccttttttgtgtgttttttattatttgcttttaacaaatgcttctctgatggttatcccactagttgattaaaaaatgattgcacgttacacaagcggtgacaccgtcacacagcaacaatcagcaagcccttcagtgccgcagcggtgattcaatcttgccgtaacctgccttaaagtagaagaaaagatgatgaagaagtgaaatgacaatgagccgcctcaggccaagcctaattcacaatgaagtgaatgggccatctgttcagccttggaccgcctacagcgcaccagctgccactcctattccctccccatctcaacctctcgacagggaaatcgagcctcgatgcctcaaatcattctcttctacctttctttcatgctctaaatatcaacgcacaggctgccattcaatctcatccatctttgccatccatctcagtcaatcttattgcattttgattcatcatggccgccaacccgagagagccaagagactttataagcgatctcgaggacctggaagacctcctctgccaccacatcaccaactccaaacaatctccagaactattcacagaacaagtgatggatatcctcaagaatgttcttagcatcgatcgaacaacccactggagcataaagtcgttcatgcgcgctcttcgagaagaatacgctcttcaaagtatgttatatgtcccctcatatcatttctcttgggcaacagactcaatattatctccatgtagaactcacggataaggaaccaacctttgaccacgccagccacgaaagctggcctcgcatcaaccgcaccgccatcgagcccctcaacaacatgcccatgacccacgatcgaggtaccgacccctggtcctttgccatccgtctcgccgaccagctttacaacgtcattcgcctccaagccaagatgccgtataagcccttcatcgaagtcctcgctgaaaacggcttcgaccccccggagcatgatgattcggccatgtatggcaacgaagctgacagcaacgacgacggcgaccagatccaggatcgccagggatacgaggtcagtctccacgcgagactctcgtttctagacgatcgtgttaaaatcctggaaaagagagaggaactcttagaaggccaacttggtcgtgctactcaggccgtggcagctctgcgatccacaaacttggaactcgccaagaaggtctctgaagttcagcaacgaaaccatgaattaactagatcatatgtcctgtaactcgaatcctacagcaagaagggtgggcaatattgatgcacacaaagacatcacatccatccaggagatagcgcttcataaaatttatttcatcatatttccttgtcccagttttactaaacacgtgcaaacgatcccctcatcttacaaagtccaatttgttcacctcgacgtactctgatagcatgatcagtaaaattctcccgtgcacatatgaaaaacttcgtagatggttgaaagatagttcacatcagcaacaaatccaaagcaaattttggtaattagtgtagtccacaattggctttcaagcttttatacatcgtcataatcataatcgtcataaaaaaaaagaatgaatgaaaaggtaataaaaaaaatcagcagacaattcttcctattatggttagttgctttaaaaaaagagattcgttgcaaaagctcaagcttattgttgaaagaaaatcgtagcatcataaatggttttgatacgaacagaagcaaagaagaggccagcgcgttcatcagtgcagcctctccttcacatagaccatggcagcatagccagcacagcatttagtgctcatctcgtgggaacaccacgggcactttacagtcatagatactgcgccagcgaagccaacattaccccttggccgaatgatggcctctggattagccatggcttcatagagattgctgggcatatcgtgaaagtatttgcacccgcagcactcgacaaacatctttgcaattggttcgcctccaacaacaggtgaccctggtacgcgccgtggcgccttggcgagtgcaaggtcagacgtggatgaaggctggctccggatggaggatggcggtgtgacttttggaccaaggcgaggcgatcctagcagtggaggaggcggggccaagggggttgcttttcgagcctcttcaaggtatgaggctggtccagggactagcaccgctgactgaagttgttgctttggtattgctacatgttccatcatctttaaaggctgatgctttagcttcggtaagaaatcggctccaggtatcacatccgcctccaactgaacccggtggtgaatggattgtccagtgacaacagtagtggtcgtcttggccacagatcgtggagtcttcaaccccagactattctggctcgagcctgcccctggctggaggaggagcggctgcctagctgggctttgagaactatttctcatgcgactctccgtaactaatcgcttactctcagcatctttcatggggggaacctccttttcggattgaggtcgggaggtgtcaggcgtaccaggcatcgatatcgagtggaaatcgtcagatgaagagtcatctcccgagggtgtggggggccggccgtctgtgagccgacgaacggtgaaatcgctatcgtcccgcagagagttgtgagattttcggatcggagacagcgatacttttgtgtcgattacttgcaaaacggaggactcaatgtcatcccacagtggtatttctattgggtctggcttgcggtccctagcgatgcgactggcctctcgtggtgtagacgtatgtagatatgcaccgccgccttctacgcctttttgttcgatagcgccggtcgctggattgggggagttgtgagtccgttcgtgcagattcaagccggttgtatgagactcggaagtcccttttgatttggctgcagttggatcgtgattgctattagacgagtcagagctgctaggccgatgtgctggcgagcgtggcgaagacacagatgacaccgaattcaagctcaggagtgaatttcgctttgaacttcgacgaggtggtgcaggtggcaaagatagctgcgaagaggttccgttttgagtgagtcctttgtctgtaatttcaccgcccttcatagcatcaacagaggacgcaaggctgggttgggctgtgttttctcttggttgtggccgttgaacagcagcagaaccatttgactggggaatagccgtagacactgtgagcttaggctttgaactgtggtccaaagccttcccgccgctgtttgggagatctggctgaatgacaccagggcctctgcttgtttgggacggagcaacgacggccggtttgtccctcgtattcggttgaggcggtggcaatgcaggcgcagatttggttgcctcattggttatgaccggctgcttcgacgcttgttgctgcgaagcggcctttgacgactccccgggctccttgggcttcaagccaacaaaggctctccatctgtccattgttcccgtatcagaagcatccatttctgccgaagagatgagagaccttgtcttggcagctgcagctggatgtctagtaatgggagggtaagcccgtcgctgagactctggatttgggcgagcaggaggggcagaccacttttggttgtgcgcattgttcgtccgaagcgctggatggattttggattcatccatattttcaggtccttccacagtcttctgagaggcagcatgacgttgaatttccagcttgatgcctccaataaagccggtttcgctaggacgcgatgtttcaagggaagcccgccgagactcaaagggagccttgatcatagaggtgaaggagccggatcgtccatgttgagggcgatgaggcaagtcatctctagagggagttgtaaattctagcgcgctcgaaggtctttgtttgtctctcgaagccgccgctgcagacgtcatacgattcgcttggtctagggcatgcggcgaagaagggggaggctgcttgctcaagcgcttcttcttaattaaagcatttttgagtatggattcctccttttcacgctttgacgacttttgctgctgctcctttttgcgctgctctttttccaactgctcttttttttgctgctctttctttagctgttcctttttcaaatgctcctttttcagttgctcctttttcagctgctcctttctctcttgctcctttctctcctcctccctcttctgctgctctttcttcaattgctccttcttctgctccttttttgtatccttcttttcggtctttttgcgccgaccgtatgcctcccaacttggagactgacaaatggatctccgttcatcttcatcgttactcagaggaacgtcaaaagatacagctttaagtattggcttgcttcctggctgaatttgaggcaggattaccggtttggtttgcgcgtcggtaactgtctcggatgtcgcatccagcccaagattagtggagctgatgttgatggtgagcggaactatttgagtgatggccattttctctctggttgtgctggcagcctttcgagcatcctttttggcagaggtttcaatgcgataggcctgagctacagggcgatgcgatgtggtaggcggtggtctagagacggtgtcgattcttgagtcgggattggaattgggtgtggattgaagtcgttcgagctagatatggttggaagaggttgcgcattagcatgtttaagaccatcatttaaagccttgaaacctggagacgtaacatcctggtctccgcttaccatgtaacgacgctcgagctcaagcatgcgctgcaagctatttgaccgagcgggtcgagtcctttggctggacattttgctggggtcgcttgatgctgcctggcaagtcgattggggagaggcgtaaaaatagacagccagagggaaagctggcggcgagatggattcgacacaagggagaaaagctcgtcagtggctacgatgtggctggtacgaggtaataagccggtgccgcacggctgggaacatgcgcctcgctcctggggtacgagggccgccacaaaggacaatggagcgtgaaagctcgtcgcgttggagatgaacgacgatgaaggaggacaaggacaaagcgaggatgaaaaaagccacccaaccacaaaggcctgtcctcggcagaaaggcggttgggtgttggccctgtgcaggaagcattcagtgaacgcacgtgggggcagggaaaagcgacgtcgaacgacgttacaatatgggcccttcgtacttgggacggcacttcgtaaatcagagcgatagttgcgggagcgagcgggtaaaggaggcgccaaaaaccaggccagtggccttggtgcccgcaatacgagcttggaggagcaaggtttgggcgatgcggtggtgtggtgtgcagactgagacagcggcgatgaggtggtccaatgagccgagcagacgggccacgccagctgaagcagcgcagaaacagctacgcgcgaggggtcagtggcctgattgaaccacctccttgctttgaacgagcagagagatgaacagcagaatacagtagaatacagtagaataattccccaaaaaagaaaaaagacatgagcgctgttgctcgtgctctcgtgcatctttgcctcaccgtcagcggtgctaccttacaggcagtgctaacggcttatggcgtaggcagaatccacatccagcaatgtctgggctgggcgatgcttttgggcaggtggaaaagcacgcagcgcttgtgccggccaggggaatactgtaggcttgagggagtcctagcggcagagagaaactcggaattagtggcccagggacgaggtggaagggtctggctcaatgttcggaacatgctccagcggtgcctgtctgcagcagcaggcaccaaccatggcgttacttcgcgccgtatatgctccgtataggtgcatgaagtctgcatgatacgggacggtgggagatgccaactgacgcagctccactgccctgtactgtatttttagcgacttccatatttccatctccatgctgtacttgtacatcacagcctccagctccatgctcctgcagcgtcaaggcacctgaagatctaaacttggtgcctggctggctgatccgctcagcatgcacacattatgctccatccgggtaccgcagctgtcaatggaacatgccctcagctcgttgccaatacgaaccgctaaagaaagccttcaaatgctctctccacctgctagccttggtggcttctgctaggaccactggatccggggccgatcaccgacatggattgttcacgactctttaacccccggccgctagctgctagcgcgccaacacacgtttggtcctcgcgaataaagaagcgcctcccaagtctgcgtaaaaataggaacaagtctggggacgttggcgctttatttagctccttcgatctcggccccattttttcaacacgaactttgttgcagggtggaacgatggaagtgatccaatggccgcgacagcgcgacatgccagcaattctgattctgattctaatgataatactagtgctccagctgtttcaacttggaaagtttaaaaagaaagatcatggggggggggtgagagcatgcatcagagtgagtaggtaagatttactagtggcgatatacacttgccaaagatctgtttcattgccgcagatactactaactctatgcttgacagatgaaaaccgttacgcctctacaactttacgccaacttaatatttaccaagtcattaagattgagaacaaagttcccttagccgctccaaacataggcctgaattgcagcgtggatatcgcaagtcatcacgtaatacatccgtgaaagtccaagaagccgaactcctttctttgggagtggcgtgcaagaagatgtcgagcaatgtgtcttgtttcgatgtctaccagcgtagtagcaagcagtacctatacagaatgttactactaggtacgacctcgtatgcgcccaggatcgccgctgcatcatgcacatcatacatgcctcatggcgcatctcggagccttgaaggcatccatgcacacaatctggtgtgcccaatgaagcctgcaagtccatgccaatccacgcttgccggagattccaatcagatcgagtatccaccctttaaatatacgatacatatccagaaggtgtggaaaatcggagctagccatgcgagaagccgttcagacaacatatctcagcagccaccaacctccgagtggggacatcttgatctctctgataataggaaatcggtatgattgatttatgacagaactggaagtggccaagtgacactatctcgtgttgcttctccatcttgcagagcatatcggtaaacaacgaggtgcttctcccgtctacgaatctcactgtctacaaggggtcagaattgacgggagaaaagtcttcaagtctccagtctccgttcaaaaaaatgtagaatgtctatctaatatcctccagatccagttaccctattcctgtgatccaatcccgaacgtcaaccattcccataggcccgtcatctcatgaatgccagtatcatcttttccccctttaggtagagcaaatgcagccgtcaagacatcgtaaagggaaaggacaattgaaggcgttgcaaggaattgcatatggaatgatttgtaggtcatagtagttggcttcctcaacacgttgctgctcggaggaagtaggggtaccgtgaaccaaggcggcggcgccaaaggcaatggtgcaaataatagccttgaaatgcatttttgttggtaatttgggggaaataaagaattgcgtagtcattttatagtggcatttccggtaggctgaggtttaagagagattgaggatgataggtaagtgtaattgcgccatgaagagttgttggacctttttgtagctggcatcgagcagtcaacgttcaccagagagataaaccgaccacctctttatcttagttttggttatttaaagatttagagctgtttccttggttataagcgtttggcgaggactgagacagacaagattattgcatcgatctacacctcccactgctgacggtttgacacgaaagccgctacatatgatacacatgtagaaaagggaaaatgtataggttattccatactaggctccgaatctcagtcgattctgcgaggttcttgttaataggttggacggtacacactcatgtagacaaactgcatcataaaggcagtatgagatgaaagctgccttgtagccaggctgttaaccgtgaactcgtttttaaaagtacaaagtattcagtaatattatgcaagctctttgctcatatgtacgctaaactcctattgatatactatttattcatcattcatcaaatacacgtttcacagtcataatcgtacaatacggtcggcaccgtaattggaaaatcgaaaacttgctgccaaagctttaccgaaattgattcacatgttcctccactgcttcgtgagtgggacacatatgagtccagatttcgtctttcagtccatagtcatgaagcccaccattgagatcagcgacttcacggccagcacaaataagaaaccgccaagttcgtcgaatccacacccgcaatcgtacggtaaactcgtttggaatcttcaaccgtacagccacccacttatgatcaggagcgtagtcacttcgaagactctcttcaggctctgaaggaggttctgccgattgtaacaacttctcatctgcccacatgctgtacttggtttgttctggaggcaagatgattttcaaaaactccaacgaagccgtcgtagtgagggaaactgctcgtagtggatcgaccatggacttcatcaatattgacatccattgtgggtagagcacggcaagatcagtcattgctagatgagtcgatccaactactgtgagcatccaacacagagttcccgagtcacgggcttcgttgctgaactcgaccactttgtcgaaattctctttccaatgcataaaaacctcggatgaaatcgatatgatgggcttggtgattctttctttcaatgtctccccgcctgagggcgttgcttgaccccatgcatcaagaataatgccttggcccagccatgtaagagagtcgtctcgacaaatctgaaccgtcgttacgcctccgaatgagtgtcccatcatagtgactttgtcaaggaacatcctattcttccaatcctcccattcgacaccgttaagccccatagaactagagcctatgtttcccttccttctgagattcaaggacgcaatgtcgctaccgcggccggagtttaatacttcgaggacataaaaagcttccttgacttcttcctgtcgtaattcaatctgggctgaccttagagtgtgatcgacgcctctgcggttatgtggagaagtgtcctgtgcattatctttgggcagtatatagtccatcacataatatggattcaatccctttttcctctgacgttgcacttttttatctccagcgcgttcttgaccatcattattggtgtgtaattcggcagttgatgattcgatagcggcagcctcaacattgctcggaagactgacatatgtcctggcaccactgccatcccgatgctctatcgctaccacaacaaatccgtaactcgcaagctctccacatattgaactgtagcaaagccgtgagccgccaagaccatggctaaatattataacgggaaatctcggccgacttgtcggatcttcctcttcttctcgggctttctgtccagttggaccgtcgtcgttgcgtgtgtcttctggccagtgggcggccagtttagcgtttcgaaatgcaggcagtttcgtgaataaagaggtacaggcgaggtaggcagtgactggaagtgctggaatatgcaaatacttggcgtagcctttggcagttgcggctcgtggtcgtggcatccagtcgacacggtgaggtttttcggcgccgtcgtgagattgtaagtcgcatggatagtatactcccatgaggatggtatctagtcgaagtactggctttccatttcttttgagattggatacaggccgtggttcgcgaactggaacttcaatatccatatatccaacattgtacggcccattgtagtgaggaaggcgatgcaaaaataattctcggagtgtctttcgtggtttaacagctgctctccgaggaggctttgtgctggcgtgtggacgtgatgtcattgtgaagcccggctgctctggagcacttatggaattgcatataggatctttgttgtataataccgaaaaaagagaaaataaggcgtgatgtttggcttcagcacgaaatatatggtggtgaggcgacttgccttggttcgtgacgtcagaaatactatcgaagccggagcaagcttctctgcgggtctagaatggtgcacatcgtcactgataccttcacatgctaaatagtaaacaaagagatcggaaagtgtcaaaggcatcgaattaacaaagatcaacgtcaaagcattggtcagatgataacaacaaatatttctagttgcgaagtaatttaatattgcatagctggatgaaccgcatcatggaaatgcaggcttgaaatatgttgttcttcttgttaatagttgatatgttcactctaatctgcttcaagtgcatctagcatgcacacatgatgttgcgctattggctctcaaaaaaaaaaaaagagttctctatttttaaatattttacaactacaaatttcattatcgaacttctcgtccttggctaaaaacaagggattggccatttgctaccgaatattctggagatgcatcggtcgtcgatctggaccatgcgactcgatgcgaacaataaccagactatgacgacatagtgcagcaaccgctttaaaggtccgtagcgagctgtagacaaaattagcgagagtgcagaccagtaaaagggtgtacggctagatagcgcagagaagatgtttaactgctcccgcatatttcggttctattcattacttctaaattcaatagcatattgatattcatactttactaatagccatcagctctatattgaaatactgcaccaaaatatgccctttgaagtcgtttcgttgtttttgtctactgttctggtagcgtgggaccgtttcagttgaaaaggtggatccttgaatagccaatgaggcgtcttcggcgaagaagcaaacccgaaagaacgggcatcggctgactcatcgccgaaagcatcggatcacgtaattatccggcagggcagtccccgctcacgtgatagatacctgtcgcccacaatcatttggcgaaatccccaaaaatctcaccgcgccaccgcagactcagcgtccacatcatcgccaaaccaatctatcaccatgggtaaagttcacggatctcttgcccgtgccggtacgtgaaacctctgctataccatctcgcctttctttcttcattcgctgactttcttttttacaggcaaggtcaagtctcagactcctaaagtacgacgcatcgactcgcttatccccgctgacgaacccgaagactgatgatgatttttccccctacaggttgagcctcaggagaaggccaagacccccaagggtcgtgctctcaagcgccacaagtacacccgacgatttgtcaacgtcaccctgaccggtggcaagcggaaggtaaaaatattcaagatttatagcattatccgggactccgttgctgacgacggaaatagatgaaccctaaccccggctcataaacaaatttcaacatggctagggaaagaaggatttgaggattgacaacggggccgttctccgatggttgttttatttcagcatatagggaaatggattgagtcgggtcgattggctggctgagcatcatccacaatttgagagatgcgacgaagcgcgacgactgtactcggcgtctggtgtcgtttgtcaatataacgaagattcgtccgcgaccacacacgttcagttcatgacattgccggtgatgttctttttatccactacgaccacaaccgttccaacgaccaaactttacgacgccgtcattccatttcagttcgtggagtatttaccagtatgttattttacgacactggcgaaacttgtcataacaagactctgcttttctggccaggatccgtatccgttaagttggcacggagaccgtattatctgcacccgtatatcgtagaagtaaatgagacgatgtttagtaccagtcttcctaagatagaactccgttttagttaaatcagttgcagccaaaataccatggttcgtatgttcgtaggattctggctggcgatcttgatcacgtgatatgcgcgcttcgcatccaaacttctctgccccgcggtatgttagcggtgccagttactaccaaagcttcagttcatccattcaaatcccattcgccttacacacgttattcctcgcccaagatggccgacgtagatatggaagttgacgacgctgtgccgtcatccacgcggaacgagtccgaaatgcagacacacaccaaagcaactgcagtccgatcaatcgagggctggattatcatcgtcacaaacgtccacgaagaggccgacgaagaagctttgcaagataaatttggagactacggagagattaagaacttgcatctcaatctcgataggcgtagtggctacgtcaaggtacgagatcacaatggcagaccagattttgtaaatggggcatcttgctaatttctgttccatagggctatgctctgatcgaatatgcgacactggaagaagcccgagcggcgattgatggagcacacgatacaaaactgttagaccagacgatccaggtggattttgcctttgtcagacctcctcctggcaaaggcgccaggcagggtggcggcagggctggaggcagaagaggccgcagccgaagcaggagtccggacgcaaagagcaacgatgcatgaaaaattcgagaaaacaacaagacaacaagtatgctgccgatgtgatgacccgcagtcacgacacgtcggcatatataatctaattcagcgaggtatggttatcagaggcctaacaagcaggttcatagcttattgagtctattaggatgcccgagtcaagctcgaaacagattggatctcattaacagcactatcaatgatctaaggaacacggcatcccgggccgcttgtcgaattgtgagcgtgacagttggcaaattcgggcttcgcctcccgaacccagataacacctcaaatcgggagagcgctgattagcctctagattccctgagaaataccaggtgatctttgctctaaaataatataatattgagcaggcctttgtgtttggacgtggtcttctttttttaaatacttatataggagattacttttactcccttcaaacaaactgcattacttcaagttgtctaccaagagtgctgtgaacgaatgcaatttctacatgctcccggctgatatcatttgcgccaaagcagaatgagaacctgtccaaactccaaaactaaagcaaagccctacctagatgcctggctggccacatgatcagatacctacctaggcagccatgtggtagtacagatataagtgaaccatccgtgctttttctcgatgctgcccaatccgtagctgctcacaagtatccgcaggtctcagtactttgcatgcctcatgcttccagggccatggaattccccgcgctcagcaaagcactggatttccccactacagcagctgcctcagcacaccttaggtcacccacgctagattgctagcatggcggtacaagcctgtacctggccttggggtcgcaacaatcctcctcggtgacttcatatcgtcaggcacgagtgcgaccgagctggcattttaagcgtcaacaccacaggccgcatggccattgattcggccgcgccgcattttcagcacgcaattgagcccttagtatatcccttcttccacgcgatgcgccattgaaccgactggcatggctcgccaggcgcacttcgactccaggatcatgcgcaagctcctaggcaaggcagccccggacgccaccagcggcgaccttgccaacagccaagcgaacatcccgactatatttcgtccctcaaagtcgcaaaatgccgtgtaccccgtaggcagccccatttcgtgcctcgatgtgacacccgatcaccgggccgtggtgctgggcggccctcatgtcctcaagacgatagtgacggatacatctggcgattccaactttggcttcaagttcacagacggcgttgatctaagggcggccatcacggcgcagaagtcatcgggtttggccagcaatttcgttgcagaccaactcaacattcgcgacgtcaagtggcagggcgcgtcgactatatttacggcgtgtgcggctggcagaatcttcgcctacgacgttgccaggcttggttctggcggtgtatccgatgccccagactacatacaaatccaggaagatacccgacaggtgcacagtttggatgtaaacccccatctcaagagctggctgctatccggaagtcatgatggaatggtccgtgtttttgatgtatctgctccttggcagacgcgggccggtttcctgacttttcggcaacggtactcagccatgaagaataatgagcccgtcaggcaggtgaagtggtcgcccaaggtcggtcatgagctggcctgctgcactgaatccggagtcatcttgaaatgggacgttcggcagccttctcggcctttactgaggatcaacgctcatgaaaagtcttgctctgccattgcgtggcactctgatggtatacatttgatgagtgctggctgggatgcgaagctacacgtgtgggattttggagggaccgcagacaagcggcagaaacccaagtggagcgtgactacaccggcacctgtgacgacaattgcctggcggcccggcctttggtctgcgactgctcagaatcgacgtcttgctcaggtcgccgtgacctatgacgagacgagcaatcgacggtatggctcctcagttgtccacatctgggacctggcgaggcccgcaatgccgtacaaggagattgagcgattcgacagttcgccattggcacttacatggctagaccaggacatgctctggactgttggacgggacggcatgtttaaccagtgcgatgttgcatatgcccctaaagttattgatcgccaatctacttctgccatggcattttcatctcggggagacgtagtcatgtttcttgatgaacgaccacagcctccacggccgcacccgtctgtcactcatgattcagacgtgataccccgaactccgtttagcacgagccccaataccccgatgcttagcgtcagtcgaagcgactcggaagaagacgttctaggcagctttttaggacctcgcaggcgaacaattcgcaaaaggcgtcttagcacgaggtctggcctaccaatgagcaccactccaccatctttacccaacttaccggacgacgggaagcaaatccttggcttggagcagtccatcaacgttactggtatattcaagactcagcagggcatggcatctggacacgttccagcggcaaagtccgtgagcgtgtaccactatctttctagcaattaccttgagatccttcagaaagaattacctctggatggtggcgaaaagtcactaattcaacgagtggccgacatcatggaacaatatgctttggctgctgagaatgtccgacaataccgattatcgcaaacatggcgcattctcgcttatgccatgtcactcctgctggagaaacgagcggaataccacttgcgccttagaacggagaagttccgtaagagaagcattgacgatggaaaagtcaatattaagaggacaccaagccacattcgcgttagccatcttgctaatggcgatgactcgtcacgcaggccatccggtcaagctgggagcgttgatgggcgcctgccaatggcgagatcactactcgcagaggaaatcgagagcacctctaacgtgccgactccccttgtgaggccagtgggcgaaggcactaccattgaatgggacgaacgacattttcctcttgggaagaaactgacgcccatcattgaacccgaaagcctcaacttgggcccttctgctcatggatcatatcggctaagccctcgacagcgtcatgattctgcgccgatttcagagatgagccatgatagcgaggcatctaaaacttccatcacagaaggatatgacttttatgacacggaagctctggcgcgggccattgacgtgccaatgaccaagaacccagaaaagacaagctgggagtatagtgaggctgaaaagcttcaacgactcaaggctattcgacatgattcaaacgatagttttgcccaagtgttttctgcatctgatagcagtgatcacacctcaccgaggggggattcattcaatgcctcaagctctttgaggcccgagtcattgaaaatctcagcaattggcaacgaaattggtgtcaagtttgcaagtcaggctcatgaagatggccaacagaagtcgccgaggcaaactcagaaaccatccaaaggctccgcagcaatgcctcgggcagattcgccagaagaattgtttatgatctcgcagacaactgccacaactgatgatacttatccatctcaaacatcatttgcctcccaaacagaagactcggaagtccatcatgagggctttgctggtcaccgcccgaccccatcaaatgagattacaatggctcggcctaccagcccggttccagtggctacagctccccaatatgacccaagccctcatgtagtcgtaaccgattacttcccatggccagaagacggcccctacccctttccaactgattcaccagactcgaaatcattcaaaacgcccagcatgcctgcttgtccgcttgacccctattctctcttaaaacgcgccttggagttcgagtcacggacttcagccctcaacgcttctgcaatggtgcttttgcttaaaccactggtgcctgaatctgtcatcgacatctatcaagcaaccgccatcttacgacagcaccactcgcgcctcatgggaatgagcctctttgtcgaggctgcactcttgcgaaatctggccatcaaaggctggcccgctggcctgcctgactggggcgaaaactatacctcgttattcacaccagctcagcagggcgtcaaggcaggcttcatgtgttcaaactgccgcaagccccgcgaaatcaaccgcagcaatggcgattctgcattttggacctgcgaaaagtgccgtcaagtggtcaccccctgcgcagtttgcggtcaccgcgatgccgaaatcgccagctcgctgcctaccgaagtcaccgatatccccagcaaggagtcgtggatgacggcgtggtggtactgccccagctgctgccatggcggccacgcttcgtgcatgcagacttggcacgccgccctccgcccttctgaggcagcgtcgtcgtcctcctcttcctcttcgccaaacgtctacagcgatggatgctgccccgtcgacggctgcggacacgcctgtcttcccggcaaatacaggggagagacagcaacagcccggtcagaggagctcatcactcgcatgcgcgatgagtttgggaagactagcactagcagaagatccagtcccgggcgctcaggcccgagcagcatgaccatggatcgcagcatcaggagcgatgccaacgacgtgccgcagagcaaggccgtcggcatggcgagggaagctctgaacaaggggagcggcggagggattttgagttctagccctggacggaccatgactggcgagagagagaggaggaagagcgtcaagtttgcaaggacggatcgctaggccgagctctcaagatggtggagctggtcaattttcttgttggctctggggggggggggggggggggggggggggggggtttcgtgatatatctttatcccggtgacttgattgtttcagcaaggtgttatggaattgtttgactactagtaggatgaatggctgatagggaggcactcgtagtgggtaaaggcgagatgttggggaggtttgctgtgatgaaatacgtattggtacaggcacaagcgaatatacatacagtcgtttaatggagtaaacagattatttttttggatgatccaggagctacaccccctgattctctatcaattcattcgcttttatattacgctgattcttatgtgagatagctaattagttgcgccagcaaaacgccgaggaacatcttaaaacttcaacctttttccaacttccagagtatacgaaccatgcgatagatccattcggcggttcccagaagcgaaactctagctgttgatttgttaagccatgaaagagtttatcctttcaccccgcaatgttctctcggaggccctttgtccttagagagaacttaacatcgccagtcgcaaacggcagccccaagtctccatcatgactccgcagcatatcagctgcatcgcccccattgccatgaccattgctgttggtattaccatgcccattactcttggcaatggcattcctcagcgcatcggcatgctggctcgccgcaaggtcgctatccgagctcccgcgcctgctacccgcagcactgcttccctccccatccagcagggacggcacggccgagagcctccccttaagcctcccgacccataggcccctgacgccgccctttttccgcgcggggacttcttccgagccggcgctgcagacgtagaggagatacttgaggttcgggagcgtgtgccggatgtcgactactttgaggccctgggaagtgcatagcgtttcaatgtctttgttgaggaggaaccaggcgtattcgaagcgccattgcagggcggtggatccacctcgggggagatagagcggaaactccctacgggaaccgcccttttctgtaagaagggagatgtcatcttttgcatatgagcgggatccatggtggtatagcggataaaggagcggctgagacagatagagttgcaagtggcgcgtgagcagtgtgaccaggcccaggccggccgaaagaacgtcttcgttgagagtcctggcagtagcggcatcatatgttgagtttggtagtggcacgttgcagatttgaaaggagagaggcggtgcgttgggtacgggagtaatgggaaagatatcggctagctcggagcatattcgacggcgctggccacggatttgctgctgtgtctgttccagcagctgtttggctgccatgagtgtctcacgattatttctaatgtcttcgtctaccttttcttggagttctctgcctgtggcgattgcagccctccgcttgcgcagcgactcctgcaattcgtctcttctcgcttgtgtaagtctattcgtacgctgttgcatagcaacatatttctgagccaaggcaacctcttgttcagccacatccggcgcatcggttgtagagtcattaagaatatcgtttatctgcttcatgattcgctgttgagtccgcatggcatcttcgatggagctctcgagattcgccaatttcatcaatgcgttataggatgaagtcgctacgggaggagcgtttctcggcccggattctctggttggaaagtcaaaagagtagacgccatcctcgagatgaaagatgagcgcattctggggatactggcggttcagcagcgtgccaatgaatttgagctctcggagatcaaccagctcttccagcaggaaggtccaggttgtctgcttctgccgcctggcccatactcggatcacaaactggcacgatctggagacggacgatccttgggacgccagttcgaagaattggaagttgaagttctagagaagaaaagagaagaaagcaagtcagcgtcggagcctcagcgatcggtaaaaagttccgtagagtccgtggctcataccgccgatctctcgcgtgtttcgctaacgtaaacaggctcgtcgaagccgttgacgtgcagcgagaagaaggcgtctcccaaggtatcgtccagcagctctttcagccgcttatgcttcagggcgggactcgtgctggcggcgatcaagctcgtcctccgcggcggctgcgacctcgatctctcgggccgcagggcatcctgtcgcaagttgtccgacgatcgcgacccatgcagctggccggcctccttcagcgcgccgagcttgttggggctcctgttgagagcgacgtcgtcggcagtgcgcagctgcacgggctcaaacgagagattccgcagcgagaggcccttgaggtgacgaagcttgcggttctgcggtaacagacgcggccggcggggttcggaaagcgagggcatgagtgcgaggcggaggagatgatgcggctggaagcatgtcgtcaagaaagcattgaacgaggctggggccagctcttgcgactgcggtgcgcgcactatgggagcatgtcagggcacagcagctctcgcgagtgaagtcgtcattgggttgcgtcttggctggaatggagcgggtgggaagctccgaggcccgcctataagcatagatggaaccagccctttggcgggcgctgggagatacctagtagatacactggtatagagcataagcggccatactgagcaaggtactttgtaggttctttatgtatggatatctacataaaacggtagatgagcttggagtgaccagcagaagatgcaggcaaagtgaagatggaaagaaaagatgacaatgtgcatagagaatcacgccgctaagagcagatactcgtagccttgcatttctatgctatgcaaatgtgagacgcgtgtgtcaccatgcatatgtgcatgtgcatgctgcagcctgaagcttcatttcgccacaaccacatcaattacaagtacgcatactaggaatgaaaatgattatataaaaaggacactcgaaataaatgagattgaaacagtaaaatagatgatgttttatcttgcagaatttactgtctcatgtaaaagacgactggctcaaaggatgccatgttcatgagcagcacccactcggtctaccctagaaattgcctacaagcctcgcatattgccaagaccaaacataacaactatacaaaatagtatgaatacaaacctatctacattacgaagaagattaatagaagcagatatatgaacccatttaaaaatgtttggcttggctaggccccgttatatatcttcctcctgttgtggttctgatcctgctgtatcagcagagaagtagtcgactttgtgattgatgagtatggtatattccctgtctcgagcctcaagcgcactaaattcttggtgctttcccgtatgttgaagccacgccttgaaagccattctcttctgcctggcctcaagtctttcaaattgattgtctcgccacatctttttcacccgctccatcccaagcctgacggcccggcggccctcttgtagttgtgcctttgtcatcctagcgttactgggctgccttgatacattatcttgttgctggctctggctctggctcgcggccgcgtgggagttaccggttggttggacggggccaccgcggcttttgcgacttgataacctctcgagacgccgatctctctcaactaacaactccggcatacgaagagtagatgccaccatgggcaggaaactaggtttaggtgtctcccgcttcttctgcagctgcgaaaatacgctcacgactgatgatttcgcactgggagggaaaatgccagattcctcgaaccctgaaatgatattgtccttcgtaaagcctttatcatgcattgtttggaaagctgtgatgaactcggcttgcgtaaaggttaaattcccttgggatagcgattttggcgggaattttgattgggcacgctcaagaggttggaaaacgccaacatcaagcggttgaaggatgtggaagtcagagggaaatgcagcgacgataatgtcaaatttgatacagtattcgaaaacttcaaatgtcgtatgaccagtgaagccgtcaataacaagaagtcgatatatcttgtcttctgcaggccgctggaccggcggtacttcaaaaggcggtgcccagggcttcgctggatctctcagccacgcatcgcaaccaaaccagtcctcgagtccttgaccagattgttgggcttggattgatttcttccaagaccatagattgaagtgatgaagccattccaacgtaatttcagaatttgaaaagccagtttctgactgagcaaaataaatcgctccgtcggcattgattttcttccagtcctcgtcggttgggaaggccttgaagataagccagggcggaatagactcgccggcggcgttggccgcgctgatgagtgctgttgttgattttccatttctttcatcaagagcccggggccgctgagattgcgttgtgcgtgcaacaagcgcctgaagcttttgcccacgaaagcagcggagccaaatatcgcattcgtctttattccagcactctgaggcgccgatccgatagtcggaaacgatattcttcaggttttccaaagaacttcagtagaatttcagcactcgaagcctcatatgacaccccaggcttattctcgggcttaaaacaagacttttgaacctcggggtgatcttgaagccaccggcaataccaattcttgccaacatcctcaaactcagggtcacggcggcggcgaatgtcattggcagcgctcacaagctgcgacttcgttatctggaagcctgcgcgttggaaccacatgacaaaggcaacaagagcctcatcttcggcattcatcagcgaccgcggccgccctgggctgcgaggaatagggtcgggcttctgaagtgaggacagcgcgcgttgaacggctgacgggcttgtgttgaacttgacagcggcgttgcggatagagagaggcttttggccgcggatttgggctctatcgcggtctgccagtatcgctgccgcagctttgaaggcagcagggaattcgtccactggcattttgcgccattgactttgatggtgggcttaacggtcaattacatgttgttgtttgtaaaatacgcgttgagagggtgtgtaccggcttttggggcgttcctgtgattgatcacgaagagtggagccagcgaaaatgtcatatacacatgcaatagaggaacagaaaatcatgcatgttcttatgctctactagaaattgataggtacatccctatggaagcattttacttgtagggctttatacttggtttctataaattctagatgtacactgccacttgcagagactggcagataaatccacgtgcattcccagggctatatccttcacatttccaatattgacacaggcatcgtccccgaaactcgccccgaaacgcccaagcctccggaaccacgcagccccacccttccccggaacagactgtccacagggactcggagccacaacaaacgctgtaacagaccaacagctggctggctcatctagaaatctccaatgttgattgcaggtactgagcaccctctttctatcacaggcccaataactaaaggaacgggccgagccgcttggcttggggttcgtggtctcttactctattttatgcaagatggattaaagtgcatgttgaaatattccagtctgctcacaggcgtacaaaaagttgaagacctagccagttcctacacctacggaaaacggaaatatatacataccaatactggaactacgtggcacctaccctataacttgggcataatgcatctcactctactcaaggggaaagggaacaaatataccactagaataagtttatcttgagtgaaagaaatatcttgaagggaagttgattccctctgctagccgcatcttgagattgttattaatctaaaacaaacaaacaagcgtacaaacgtgcttctgaagctataccgtgcgctctaaatctaaccccatctaaaaagttgcagtcatttatccaccacatccctttcccttttttttttgtgccttgaccgtttatcccaataatagtgccgtgattcctccatggaagaaaagcaagtagtacaaaaagctcaaagacaagagcaaacaaacaaaggtagaacagaaaaggaagaaaaagaaaagaggggcaaccgttattctactttacgtgtacaaggcccaccgtggaagcaataaagctggagagatcggttgcctctgcggcgactgattgcttgagtaggttgaccagaggaagaaacagctcgtcgccagccggggcgtccggttcctctccctttgctttcttctctgccttcctgatatccgctgccttgtccatctccgccagctccttggacgacttccatgcccaccacatgcattttttaggttccatgcgctgtaagaaaaaaaaaaggaaaaaaattccccagcgttagctcgtcaactctaatttcacatccttgtagcaatagaaaagagggggtttgctttacctttggcttggcatcaggattcttcatggtgcagatgatccaggtcgtgatgtagtgtttggcctcgtcgttaaatacatcgttggttatggtgaggattctttcggccgtgacctccagaccggtctcttccattacttctcgctccgcaaccttgtagagttgttcttcaccaaagtctatgtgaccgcctggagtctgcacggtgcctgtatcattttcgccatatccagtcagcaaaagccccataactcttgtttcaagctctgctctctgcatttctaaccacctcggaggtacatccccctttccgtttccataccttaatccactacatatagagaattccacgagaaccagaagggggggaaaagagatcttacctgcaccgtggctacccattctctcgccaacgaggaactcgcctttctcattttggataagagctgagacaccaaccctggggtttgggcgagcctttgggatagcttctgcggcggcgagtgcgacatttctcgggaaagcgcttatgatggcggttgtgagagtctcgacgattttcttgatatccttggcatcgttggtatcgttggtatcgttgggagaagacatggttcttcgtcgtttttttcagctaggattgatagagagtagtatcgacaagaggagagtttacagaatggtattgaatgtttgatcccacgattgtgttgattcttgccatgagtgaaatgcagtgcagataagcgcgcctttttataacactatcaccgctctatagcgctatgcaaaatggatctttgttcaactgatacgtcaaggcatactgggagcacaggcattgagcaatgttaatgcacttaacctctgtccgctccgagttcagaatgggctgtgcacgcaatcaccggtgaacaaggtgcagaccttcaaggaaagatgtcgcgcactgaacagtgactgcctgctcctccggtagagctaattggaaaacatcaaaaggactggagacgcgtgatgcgattccgctttgagggccgtggccgcttctccaccgcagcagcgtggctgagcgacggcaaagggccatggcctctgctgccttccggccggtcatactcgagttcactgcttgcacagcccacatccatcgcatgaatcattcaatatatttattgcagtgtgtttgctctgatcctgagctgtttcgccgcttgccacgcttcatggatgccacgctgctgctttcgtcaaatgccgacctagccctagaaatttgaacacaggcagcctgccaacctgcctaggcctacagcgcatcactggcgcgagaccaaccgctgaattcgaccgcccacctgaacaccggcgatgatcaactgcccggttcaaacgaggcagcagcttcgaaccgacgcgaggaaaaggatatgagtgaacactgtagagacacttttgtttccctgagccctgccctcaccgttaggcgtacagagggcaagtaatgctgggctgtctcggccaaaaacacccggtgagacaccccagccctctggtagaggatggaattccttcggtctcaaccctccacggcgagaggagcaatgccccgcgactagcattccttctcactattccttcttgtaatttgcttcttgtgattttgttgtttgcgtttgttgctgtgcagatctcctgtttcgaggagacgatgttgacacagattactacaaactagccaagctttgcactttctgaacacaaaaacagagagaatacagtagcacagtagatcttcgttacattactttaagcatcaaatcaatagccgctgttggaacggcgttgttctgttgcttctagcgagtaagttacctatcgaaattcagcccaggcaatgctaggaatggcgggcaacagatagactccctactattagccctatctcatcagctattggctcagcagagaagcacttcccttccaactaggaaaccaagcagattaaacattttacacatatatcacaaggtatttcgccttgtatgtgggcgccaaccccacgttcctcaagatgcaggaacaacgcgagatactcgatacatccaagactgtgcccctgtggtatttgacagctgggattgaatattgagatgcaaaaagggaactactcaatgaatgcgctcgtaccttagacaccggcgggtttcctccgcggcagaccagcgagagtccgagacatccaggggaatgcaggcctcgccagtagagggcactcccgcctccgcagagaggcaaagggatggattagtagacggccctgcaactgccgatctgcatgtaaagaacgggtagcaacagcttttgtggaccatttcggaaaatattcgctgtcagtgtagtctggcatatgcagagtatcggtctgatcgtgaaacgcaacttgatgttttatagagagttaatcaaacatgggtttatgaagtctaaattggcacatcacacgaatctgtattttaatccgaaatcatatcctggacatattgcaaataggattatcgtgggtgaaatacagttgaggggtagtagggatagggggaaaggaggaagggagtaggaggttcctcgtgagctgactgcacaagatgctcaacaagaggaaatactactgccaaagcacgcatcgccgatgagtgagcctactcacacttacatgtacacatagctgcccatcacatctagggcaaagcctggctcgaccaataccaagggtcaagcctgaaaccccaagcctagtcttgccaaatgttttacagtcctttgagagcaaaaaccctgaagcggaagcagcaaaaatgcttcatttaaagttggaatgcatcgccgcttatgttgatgtttgcagagcgcagcaacctcttcatcaggctcattgcaagagtggactcggacacaatcgtggcgtgtcgcgcaggtgcttaaatacacatccatttctctgctctttcggatgcttggtcagaccgtgctctcatcatcccaacactcattcactccttcattcgcttctttctagtttagttcgtttgtttacgtcaaaatggtgcggtctcttcgccgcggcctcctgacggcggcagccgtatgggcggcatcggcggtggccggcagtgagcaggacagtcacgagggcgacaacaagtggctggcctcgattgtcaccgtcacgagcactgcctatctcgacctcaaggactatgagcataagtgtacccaaggccattacgcctgtggccctactactacacccttcccggagcacaaagagtgccatgaatgccagaagggcaaggaaacacccccggccacctacaacaaggaccccggcaactacaataaagactctggcagctacaacaaggaccccggcacctataacacggcgacgggcacatgggataaggatcccagcagcgagcataaagactgccatgaatgccaggagggcaaggaaacggccccgggcagctacaacaaggaccccggcagctacaataaagactctggaagctacaacaaggactctggtagcgacagcaaggaccctggtagctacaacaaggactctggtagctataacacggcaacgggtacgtgggaaaaggatcccagcagcgagcacaaagactctggtagctacagcaaggaccccggcagctacagcaaggactctggtagctacagcaaagactctggtagctacagcaaggactctggtagctacagcaaggactctggtagctacaacacgacgacgggtacgtgggataaggaccccagcagcgagcataaagactctgggtcctggaacaaggtccccgagaactcgggctccaaggactctggaagctatgacaaggattccggctcctggaacaaggagaccggcacttgggaacagggctctggctctggctctggctctgaatctggctctggcagctggggcaaggagtccagcgcttggaaccacacctggggaaactggtacactgatcccaccgacgtctaccacggcctctggagaggatgcggcgccaccgagcagcactgccctagcgagtgcagctgcagctccaagtccatctgtgagacccccaagggccctcagtgcaagtctagcaccgaatgcaagaccggcgaaatgtgtaactccaacggtgtctgccaacccatccctggtcctcgctgtgaaggaaaagcctgcgaggttgacaacggcggcaaatgtaccactaacaaggattgtgagcacggtcaaatctgcaaccagcgcggctactgccagaaggttgtcttccccgactgcgagaagaactcggactgcaaatggggccagatctgcaccagctggggaatctgcaagacagctgatactcccacttgccaagacgacaagggctgcaatgacgatcatctttgcaactcccagagaatctgccagaagggtgaatggcccaagtgcaaggccgacacggagtgcaagggcgctgagggctgcttcgatggttcctgcaagtccaaggagaacaacaagtgccgtgacaaccgacagtgcgaagacggccaaatctgcgactcggaaggccgctgccgccgtggcgatcatttccgatgcaaggtcgattccgagtgcaagtttgaccaagtctgtgacattcacggcctgtgccagaagcgcgccattggacccgtctgcggcactgaccgccagtgtacggataccgagttctgcaacgcctttggccactgcgagaagaagccatttgaccgatgtgagaggaatactcagtgtcttccaggcgagctttgcaccaaccacaggtgcgttcccaagcttggctgcagccgtgagggtgactgccacaggggagaaatttgtgagaacagtatctgcgtcaagaagtctgaatgtcaacacgacttcgagtgctcccagggagaccactgcttcaacggcagatgccagaagagactcgatacctgctctcggaaccaggagatttgcagggatggcagagtctgccttgacaggcagtgcgttgagtgcactccggatctcattggacttggcaagcgagcaccagcagccatccccagatgcccgacaggatacgactgcagacttggcagatgtgtccaggacaccggcctctgcactaatggacagctttgtgaactcaacaaagtgtgctctaacagcacgtgtgtgacctgcagcaacataattgcgtccaggaggtgtccgatcggatatcaatgcaacaaccaacagtgtgtcccggacaccggcctctgcaccaatggacagctttgtgaaattaacagagtgtgctccaacaacacgtgtgtaacctgcagcaacataattgcgtccaggaggtgtccgatcggatatcaatgcaacaaccaacagtgtgtcctggacaccggcctctgcaccaacggacagctttgtgacactgatagagtgtgctccaacaacacgtgtgtaacctgcagtaacatcattccgtccaggaggtgtccggcaggatatcaatgcaggggtgatagatgccgctcgttacttggagtcgatcctggcggcgagctcggaaactccgtcaacggtctccaatgggcctactacaagttgagacgcgcggtcagggatactgtaaccctcgccggcaccatccccttccgtaccgcagacgcccagacggcgcagaactggcccatcctccacttccagccagatgtcgctctcaacggccaggttgccctggactcaggcttgacccagactctgggtattgagagaacctgtcctccagagcatgctcacgtttacggtgacgatgttggagttagcatcgattacagcatcatccaacacattggttacttccgtcctaggactgccggtacctacacattccaggttagtcctggccttaggcaaaccgtctatgtgtggctcggcaacaatgctcgagcgggttggacaaacctcaacgccaatctgattgccgacggcagctcacctgccggcctcaacgcttacttgagggttgttcccgaaggagacgttggccggtacattcccatccgtgtcctgtatgccaatgctcaggactgcggccagtttgaactcaccgtccttggaccgaacaatgccgtcctcgtcaatgaggatttgaacacggacgatggacagtttgtgtccctccgcgtcgcctcggcacagatcccatccatcggctttgcccccatcttcgacgtcgatttaggcctgggcaatgataatctcgacatcggcatcggtgcgaaccttggaagcctcggcatcaacgctggcggcatcaatgttggagacactggcaatgtcggcgtaaacgtcggtggcaatctcggtggcaatggtggtctcggagcgaacgggaatggcaatcttctcaacttgaccgctggaggcaacggtgttggagtcgggctcaatggcagtgctctcggtggtggtctccctggcgtcggtgccggccttggcgtcggcgcgggcgttggcaatggtggtcttggcctcggcgcgggcgcgggtgttggcaatggtggtcttggccttggtgtgggcgttggcaatggtggtcgaggaaacgggaatggtaatcttctcaatgtgaccgccggcggcaatggtgttggcgtcgggctcaatggcagtgctctcggactgggtggccttgacctcaccgtccctatccccctcccatgatttaaagtctaagaggggcgaggcattggcttctaagaaatgtattattagtttaggatagttcttcatattttctttgtctttgaattgaagtgggttggttaaacagggctcgccttcgtagcagtgatctcacctttgccgaagttgtcatgttgatgtgtattttgattcagagcttccaagattccattgtgtaatgccatttctcaaagatgtccaagttccactttcatcaacaagttttcttcgcaaggcgattgaactgaattttcgctcaacgatgaggatatgcatgtttgagtgagcataagatggtgaaaaccgccttttcatgtactcgatggaatggctagtcggcacataggtacgataggggcctcgttcttatcaaacgagattcccaaaatacccatctagatatccttgtaaggaaattctggcgcggggcattatttcacagcatttttaatctccccccaaggcctcacaaacacgcagcctctccttggtgtacgccagaggctgccgtcgtcgtcgccgtgatgtatctcctaggataaacacattaacatgaatagaatctctcgtttaagtcaccaaacataagttagtcatatgctttcgcctctgtatgacgctttgtcttcttttcgttgtgtgtgagcttggttgagggtcgagaagttttcggcaagagagatatgcgcgtttgtgcaaagcgcggcggcttaggtaatgaacattcgctccgttgttgcctgctcttctctgaaaatagccgccatgtttctctttctttcttttcttttcttttcttttttttttttttgaaagactttatttcgtcatatgtctaatgctacctagccagcgtttatatctatgcgtccttttttatatgtataatgaaggcattgctcctggggtagatggatgctgaagctccaagcaacaacccactctgaccatgctattctcctctatattggccagtaacaaccagtcaattagtatctcaacggctctctttctttcttttttatactctcccgtcatggcatagcgtacgaacaagtcaccccggcatcaaccgtcatcgccgtccccgtaatccatctcgcctcatcgctagccaggaacctcaccgcagcggcacaatcccaggcgtttccctctgttttcaacaagccttgcctgcgacgctggtcgcgtatctcgtctgacatgccgtcacccgcaaccatgggcgtatagaggaatcctatagtgacgaaaagaagagtcaacactgagacactctacgtgtaagtggtgtaggagggatggtgaaaacaacagcagcgtaaataaaatctctgatggggagcagttctcttccctttgcttccaacgtacctggacacacgcaattgacccgtataccttcatgtccgtgattatacgccatcgctctcgtcatgttcacaaccgcccccttgctcgttggatataacaaatgcggcgtgcccccctgcaaacccgcaatcgacgccatgttgacaatgctccctctgatgcctccatcgccaggctcgttcttcaacatcagcggaatcgcgtatttcgccatgagcaccatgctcgtcacattgatgctcagtccccgatgccactcgtcaacatccgcctccacggccgtcccctctgcacccatgatcccaacattgttgattagaatatctaatcgcccaaacatatcttttgctgccgcgactagtgcctcgcagtcttgttccgagctcacgtccgcatctgttgaggctgctttgcccccttcttggacaatcatttccaccgtgcgctgtgccgtggccagatctagatctgcgcaaagaactgtggcgccagcttcggcgagaaggatggatgttgcgcgtccattgccgagcccgtcgccgagactgcctgcgccggtgacgatggcgactttgccgtcaagtcgttgcgagggccgtggtgggagcacggtagatggagccatgttgagatggtgtcaatactagggagacgctatgcaaaggatagtcaaacaaataaacacagagattataagagaaataagtaaatcttattcctatatgatattttcctagttatgaatttccatgcaacttggaccatctgctgtattcatctacatgcacaacccctcatccaagatggagtcagctgcatccaagtcgacgtgcccctcagcaatgagacatcccacagcctttgttccaagtacagagcttcatgcttcattacttaccgtgaaatacgacagtttaataaaatcacaaagagagactgcaaaaagataatcgattcctcacctattacacagaaatgcttactgcttgtgagcaattcctgcttacactctgaaaggaatcaccttcatatttatagattgcacgcctcatgacatgttcaaaggcactttggccgagtggtctaaggcgccgtgttcaggtacagctccaagcaattgaagcatcctattcgcggtctagaaataggcgagggttcgaatccctcaggtgtcactttttgctagttcccgcttgtcaactatttttttttatcctactcctaccatagatatttgcttatggcatcccctaatagacaacaataatagcatgtatataaattgagagttgaatgcattgcgtcctataacagtctgttgttgtattatatagaatccagttctatcaatgcatcgcaaaataaccaaaccgctcatcccgcaacgaaacttcctatcgtagagatgaactagagtagaaaaaaagccaaacccttccaaaacgccaatttctgcaaatgaaatatatacagaatgttacagattgtatcatgaatatacaccgaatgtataatgctgcgctcatagttcgtctctatctaaattcggcaacttgaatgtatagcgcctcggtcgtggaggcagaccgatccaagtacgatagattcttgatgtctcatccgacagaatttcccagctagtagctctgttagtaaatgatttcttttcaaacccgtttgtatcgttatgtagacttacatcattctgggggctcgaatccagctcttcaaaacaatcttgactgccttcataacgcgagcaagctcttggtcgacttggtcactcaacggatattctggtccaagacggcgcatcttaataaactcattcatgtcttcgtcctcctcctcaacaagctgatagacttcttcgggtgtaggtagttgcttgttagatcccttatcgcgcaattcgatcatggctctgaatttgccattggccgcgagcgatgagctgagtctggcgtaagtgttgaacaatgctactagctcggttctcttcaacgacgggggtttctgattctcgtgaaattcaaagagcaccttcaaggcggttccatagccgctcgtttggatcttcccccagagacggcacttgtcgcaaccgacgcagtccataactcggctgacgttgcggaaacgattgcggaagtcttctttgagggatgggccttcgccattcacaaacatgacgccttcgtcgaatatttgagggacactggccgcgtgttgggtaacagcagcgaccttgtctcgtgtggcctgatcctgcaacaagtctcctgcgcagaacgtgtaatgcggtccgaggacgtagggacccaacttcgcaatggcgcgagtaacgagggcgtagttaaagtacaagttgctgatacggtcggggaatttgtgcagtcggctctcgtagcaagccaagtttggctgccactgtccagtgctctggttcaagtaatcccagcacagatgcgtgctaatactggcatgcatgcccgagacaactcgatagaatactcgcttttccaagcattcatcctcgacctcgtaaccagtattggcaacaaaaggagtatccgggaaactctgtcgctgctgctgaagcttggcctggcgtccggcagagtccaagacgtgtttgaaatccaaggcggcaggctctgctggggtattcgaaactcccagatcagcggatttggggaacgagctcttcttgaagcagttctccaagtagatggcatcccagactgatttggcactctggccactgtatccggtaaaccgctctgggttgtgtagcaagttgatgtagtctccattggacgtcgtgccctcgtcttcgggaatgcagtagtctctgtcgtcgcactcgtcgtcatagtccaccacgcagctctccccaacgtcttcacccagctttccttgtagcggtcggtcgggattctgtttctgcatcttcttgccggggtgcttcgctcgagggccttccagcttgctgagttcgctggccctccaaatctcgggaatgtcttcttcgttatccagggtctcgacggcgcatgcgatgttaccgcacatgccatcttcgtcgtcccagaacggacatgtcttgtgaaagaggttcaggcggtaatgcgaaaagaagtcggttgtgcgaacgaggtcgtcgactgcaggcttcacctttgaattgagtctatcgagcgtggcatacgaaacgcatccatcgtcaatgatggcgtttggcgaaaactagaagcgacagattgttagcgcaaagggaacattggaaatcgaggcggaattggattgccatacaggacaggtgtttgcagagtcggagcatgttcccgatgtagccaagagggcaaacacggagagataaaacagcttgcttgcagacttcatcgtggacgcaggaaagccaaattctgttgcggcggttctatgtagttaatgtgaagcccgcaaggttggcatcgcttcaggaagcgagggaccgaaacaacggcagaatgaataggagatgtgcctctccgagatgtcaaggctttggagtctcttcaattaagccctgtttgggagtctcaacgaatgcgacccaagcaggagcaagaaaaatcgaaaagcaaaagaggctgacgtctaattgataaaaaagaatgtttgacttaagcctatcgccaagccgcagccagtaagtgcaacttagtcggaactgcagctttcaaagtcgtaccgcgaagggggggcaaaggccagtagcgaagggaatatggaaaaacttatatagattaaggaaaagaaagtctgcaaaaatagaaacaagaagctgcgccggagacttttggacagaaggacaagttcttctgctgacatatcatgagatgttcctgaaacgggaaagatgccacgctggcgatctggataactgattagaaacgaaccagactttttttttgcttttttactttgctacagagccacggcgtaccaagtaccggcctagcggtggcggggaaaggaccagaaggtggccaggggcgtcttcgggcgctggagccgaccaatgtgggcgctggaaaacgcagtttttgacgccacacacgccagagaagttcagggaccttggaatgtggccagaaaggccgctgatgcggtagttgaaaaaacagccttttgctactattacgagctgcatacgaattcccatcccagctgatcggtgtataatatatgagacacgccttgcatctccaagtgagaccatccatggcgcagaaaaggcagaatcagcccacccgaccagccgagcatcgactccagacgccttccgctttgggtgcatatcggccatggcagcaccgttcacctaccagactggtgagaagaggcgcattactgcttacatacatacagctggcatcgagtgtgccccgtattcatcattagcatccagcaacatgaatgcgtaggtactctgtacatgttggttcagtagacgcagatatacaaggttctcttgaggtagggaacagttgatgactcctctgatatcatcctctctactcctgatatcgacatgtatatgcgtgattcgtggcgtgatatagggcagcagagttcagtctatcgtatatgaacaggatgacttcaacctctcgcatagaggccacgtagacaacaagacgactcgattgtcgattcttgcttcaagggaattgacgtttgctctgcaacagcgcaactggcatcaaaaccacgcagtgtactcgatctgctctgaacaaattgctacggctcttcagttatagaatgcccgtgttaggcgcccttcttgtcgttatttcacacaggaacaaagactttgatatcttgaattgctccactgaagcgagaattgtgcatttaatagtacagcgacactgaacaagctttcccaccccaatgctcagaaactgcgtctcaaagcagccagccctttaacaagaagcctcttatgactaggccgtggtttgactgctagaatatctccatataagtatgtatgtatgtatatattccttagaccattcttcaatttcttcagctacctctacacaaggctaaccaatcgcctaatgcgcccttcctgcagcactaatcatcttcctaagcgtcaactcatttggccggcttgcattcaatctgcaggcatctgtctgggacgacatgtaaacttttgtagatgagtgccattcgtctgcactttcggtacaggcacctacgtgccgttcactgcccagactcggaaccaaagccagtgtgcagctcccgattgccacagcagacattgacgcgagtgtgagtgagtgttggtagtgttatgaaacagcgctcacccatctcatagcttattaacccaacattattgtagtatgcagaccgtaaaaatcgtaatgggacattaaaacaaagggactcttcatgcatcatgagtcgacgcgaaaaattcgaggttatcgtatacaatttgagcaacggcctgttcgcgcatgggctcactgcggaggttgatagtcgagagggcgcctttcgatcgattagatggctgtatatcagtcaatagcgatggcactcacttgaaaagaaggatatgcggctccggctcatggacttcgtagtgctcccagccgagactctaggaaagctagtgtcagttgatgttgcattgtttggcgtcactcttccttcagaccgtggggaatccgcgataggaagaaaaaaaaagtatgcccctcacctgtgtcattcccatagccctccattcttcttcccaaagaagctttaacgtgcccttggcagaatcgtggtattctttgggaattgctttgagcatcaacttcggtagctggacatggcgatactcgtattcgtcatcgtgatatctgttggctatcagctcttcaattctcataatcgctgcttcaatatgcccctcgacgaactcccccctccagtcacaatcaacaaccacagcaatcatttacccacctctctgagtagcgaatggcatcaataaactcttctagtcgagcccgctccgaatccgtcaagggccgggggctcttgttccgtcggctcatgtcgatatccattggcgacatggtgttatagagattttagtgctgcagaaaccgtccaccgcgtagcgcgatctcttcgttgatcggtcgtaaagttggagtaccgcgccggataactggtctgcagtttatccaattgctattggcttcgccttgagctgtttaagagactgaaacgccgaatcggattcgataaaatggacaagataggttgttggcggtgaaaatcgaatgcagagaagcgcagagtctcgatcggtgcgtgcgaaaaagctgcggtcaagtcgaatcgagtcgaatgaatggcggggtcgcgaggcgcgtgagtcacgagggacgtcggtttgtacagaggaaggcgcgacaagagtgaagaagcaagaaagaatcgcgaacaagcagaaggaaatcggcacgagacctggcggatgcgctggcggaggggttgaagaaataggaagaacgggggaggttctgcagtggatcaagtaaacaaatccagcggtgcttgcgaccagacgattctcgaatcgagctgcgatacccactggagggccactaatcggcgccactgccagcgacctgggggcctaggctgttggcagccagggcggcaggtcagttgactgcgatataactgaccgccgtttttgttactgtgcccttttttgcttcttctgaaaatatcctcatcctcattttcttgcccatttttcattctatttgggtagccagagatataatgtttccatggagacgcatcgtgtacttcgctgcatgttgactgtggagtagcgggagttgatccttcccactgcgactggcacatattagagaaccttggaacttgtcagtgtaaaataggtgtaaaataggtattattttacaactgatctatccaaatagtaatgaatagtctgtcgctactaaataaaaaatatgtactcgtattctacgagacatcaacgctgaagtacaacgacgcagaaaaataagtggcaatagcttccagtctctaaatcagggcgcagttgctctaaaacacacgtctacatgcaataaaccataccgctttctaatgctaattagttctcgatgcctacaataacagtaaaggcaaagtgtagccatgaggctctcatagcccaaacagcgagttcgatacgtcctttgaagctgctagagtggtacccgtagacaatggcagatggcttacaacgttaccaatcttgaccttgactccaggcacctgaatcctccacgatttgagtgattggaactcggcatcgtcaaacactttcagagctttgttagatgcttcatctacttggagattcagagcccatcctattgaaatatggaaagcttcgtcggctgcatctttccccgggccctgatatagcacaggctggccgaaggacccaactgtgtcgttgcatgttttcaacaagcgcataagctctggatttgacaatgttgtagcgctctctgcggccaaagagcctgctacctggaggacaagaaacgtgcggtttgaatcgggtgatttaaaccatatcaatcttttagggctgactgaaaactggtgcacgttactcgtgttgatggcagatgagatctggtcaaggaactggtccttattggaggtggttagggaaataggcctcgacaagcttatgtgaagcggcaatggtgtccccaaatcgcttgtcatgaagctgtgcagcttgatttggccaatgtcctcattgactctgcttatcaactgaatcagcttctcctgctgcttagccaatggatgccctggatttatgcaggcagcattagcctctcagccaaaacacaacagagctgggctggctttacttacactcgacgtagagatgactgggccagttgcccacaacatgaggaatcagcctcgtgcggccctgatgcagcgccggatcatctacaacgctgtgacggaccgtggacgcatacaggtcgtggaatgctggaggcaggggtggcaggctggattcggaccctgacggagcgctcggagggctgggctgagccccggagccatcccgcctacgccgtttggccggtggtgccggcagcgcctctggattctcgctatcggaaccccctgatgatgacgacgagtagtcgacaagagccattgaaatggggcgcaggtgggagggaaggggaaaagccgtggcagaagccggggtgctcaaggcgacagcatatcaaaaagggaaaagagagacgggattctaaggattcatacagcttatgcctcagtggcactgaatacgtgtagatggaaagaaactgagagatgagatgccatgtaaacaagccgcccagagtcgagagtaccaaaagtctccaacgcctggctccctggttcgaagcacagatcttcccttacataagctagctttcccgttccgagccaccttatccaggccgtcgggctgtcagtcccaaaatagctgaagctgcctgcctgcctgtcttgcttcccatcttagccgaaaagaacgagcgggaaggctgacgcaactgacgtagatgaaacgtgatcgcatctctttcttatctagaatagagacagacaagacgcctttggaattattatgtcacgcgcgtgtaaaagcaatagcaacagctgtttggggaaaagaagaagaaaaaagccacactggcgtgacgcagacccctgtcagataacaaatgttccctttgcagtgcgctcgactgctaagtttttacgacgactgcagggaatatagagagggcttggcatgctgagaaaagtgtgctggaaaaagagtccagacggcagaattcaaaaggattcccgggtaattatttagctgcctagagcgggatggacggtgtgtgacagagcttcatcattgcatgtatctattgggcgatgtcttgtgttgaaaaggttgttgggtgatgagacatgggccggacaaggtggatgaaagaagcaatggccgcgggcatcatctccgtacagtaaggccggagaagagctgattagcgactattgccaatcacatatctcgtaaaaagaagccatataggctggatagtagtgatgtacgcctcaatagatgcccaggtcaatacatgtaaataatatcttgtggcatgaataacattttgatctgtgatataggaccctcacaagctacagctttaaaaataaagcttcaggcgatgaaacattgctgccgttaaactctcactgtggcctcgctcacatggcacgttcccctctttcaataaacgttgcccgccagcgcaaaagccaaaaccaagcccagcccgcggctcctgcgaatggaggcgtctagctccactgctcgccatcgtctccaaaccaagccagttacaccatcatgatacacttgattcaaagtatccaaggagaagatttcgcatcaaaggcacaagaagcattgcagcgcccagccattgcggctcaggagtcggtattccagtattggtgcattacgacgaatacgacttcttatacgccagccagaatgctcccaggcccttgtcctggtactccaatagactttccgcaatggcatgcggcgggcttttagcgcaggccacaaagcatggcacggtattattgcatgctgctagacatgttggtgctactgtaggtccccctcaactcaacacacatgaaccaaacatggcacacacgctttgccgcaactagcagcggcatggcctcgacctcgccactttgcccagcttggggtctctaatgtggttgcttatttttttttaaacctcttggctctctcaccggagaattttactaaagaggtgcctgcagctgacgcgtggatgtgaccaaaaaaaaggctcctcgcactttacaacggtctgcgactcgactcagtttaaatagctcccgctaccccatttactccaaatggcttttctcctgtcaatcgtctcttctcacaagtccagtcttctcgtttgactgtagcttgtcttcgttactggcttgttgcgacgcttgctgccttgttggcggtgtttctcctcattcgcttttcgtattgaataagactgtctaccttgatagccccaaatcaagtatacgttgacaacgcggcatccattcgtacaaccaccaccagcagactaatcgagtagtctgctctcctctcactttgaagctataagcacgcttttattcgaagcgtctaggaacagacgaatttgggacgatttggtgttgcgtctctcgttcatccactttttccctctcgccgtcacgtccggacgtcccgtctattagtcgcagtccacattaagaaaaaccacacgagttccatcagctgcgacattttcccatccttctattcttcgtttttcatctgtcaacatggacgaccatttagataaagattgggtaagtttgctgcaattcacagctccctcctcctatcatccgtcaacaccatcctcagcatgctaccctgctccatcgccgatctgccgtccatcactttgtgccctgccaagcagaaactactccgtctcgtcgtcgcaaatgcccttcgtcacctgcagttgatccgcgccgatcgcaaaccagggtcatcccacgagcgaaccctgaacgacgcaaccaggcaaggatcccggatcccgcccgcccaccgagcctggagcgctgcgttgcgtcaccaattcggcgtcagcggggcatggatagcgaaaaaagggtttaggtggacctgcgccgatcggatgatgctgcttggctcagcaggcttgatgctgcgtgttgtgccgtatttgctgcttattgttcgatctggcaaggccatcgagcccttcttctcttttcgccggtcttcgttcaaagcttcttgcagcgtcccctgtgattagcccgcaagccatttcgtcattccccacttcccacgccttatatcaagatgctttgtctccatcgcattgggccttccacttacaccggaattaaatcaatctagcacgtcaattgcgtgtcataacacgaggaaactctaaataactgacacgctttaactcaggcccgaaagtatattttagaccctctcactgctcctgagccaaaccaagaaactgggcctggatcctctcactttaaccactatcgcgcatctctgcaagctcaatcgtcttcacaacgacaacaacgacagcatcatcgccaggaatcaaacccagattctcgcttcaaacataaatccatgagactgtccggcgacacaatgcagccagaaatgagcgaccaaactgataaatatcccacaccaccccaatcagggagcccaaaccgaaagttccacccgtcaaatccattcgcctcatcagacggatcagccgacatggtcgaggataagacgctcatctctccgcctgattctcccaacgcagaccgcgcgacaagagcgcatcaacgccaatcaatgaatagcttttcgccaacccatcgacagggccctcgttcagatcccggtcacggtcccagccgcagtcgctctctccacgagcgcttccccggagacttgtccccaaggcccctggacgtcattaggaacgatgcccgggctgctgaacggccgcaccgccaccggaaacgcatctccgatgtcgaccagattgatgccctcgataccatcggcggcacgtatcaccacggcggaccgtatgatgctacgctcatcagccgcaacctgaataagaaatattcgccggttgccgcagtccaggactcaaacatggaaactctgcgagccacacctcgggagttcatcgtcgacagcttggagcgtcatctgccccttcaagggactgcgaccgttccttctggaggcatggatctttccggcagaaggctgagctacgaagaaggccccgaccttatgcgggaaccagatgcccccggtggcgcatacaagcgttgggatcatatggtactaccaccctccttttttcctctgccagaagagacttttgaagcaatgcttacacagttttagaaataccaccccgacgacctcaaaggaaaaggagaaccttcttatacctttgaaaaggacctgaaggaaaagaagcgcgtccaaagaggcgagcccgatgagattgaaatgcagtccggcctatacagtcgcggcggtccatccaagcaccagcgcagcatcagcattgcctttcgcgacaactcttcgtctagcggaaacgcttataacaacagcgacttgcaacgccggaactctaccggcaaaaagttgagcaacggtttgaagcgacgatggggcagtctccgtgagaagacaaaggcattggtcagcgagtaacctcggcgaaaaactgagctctcgtaaaaatggcaaatgtctacgttgtgtatatgttttactatgttttttttacaagaaaagggtcaagggcttttcatgtggatatgatttaaatacggcgtatcaaggctatgagattggttccaaaggtacttattgtgtggaatcggatgtattatagagcgctgaatggcaggttattatttttttggatcaggaattatatatatttattccaagtaagggtcaaatgaaaacagtcgatcgagttatctgctgtatgaatcaagacctgtcaccatgtgctgtcctttaatacatcacctctgtagttcaaaatacgtccaaagttttcattccatggctatatgatatattgtcgaagccatgtcctattcctatcgcgatcaagtgccaattttcaacgcttaagctatactccatccatctgccatgtgtattcatctcaaacatatgcaagcccactccatcccaagacagcctccaaatcctctctcaactccatcacgctgtcatacccgcccctgctcgccacctcggccctctttgcggcgcccagctcattccaccgagtcaagattgcgccatcgacaatggcgcggccagacgcggccgtttcgacgccgaccatgcgcgacatgccgcctccgccctcaggggcgcggtgtgctctggcgtggaggccgccgtgggggacgagggccggtaagagctggtttgtgacggacaggagccgccggtatgccgattcggggaggggcgtcagggcggctagagagcctgatggggaggcgaggagcagcaggtgaggttgtggggttgaagagtcttgtgaggccgtggcggattgggatgcgggaagagtgcgtgggaggaggagagtagaggtgggagggttgggggtcacgctgaaggtggtgcggtgaagcaagagatggccctggagggatttggggtctttgaaaagaaaggttagcattcgtcaagtttcagctacagtcagtagcaagacgagggtaaagaaaacttacgttctgggttgaattcgagaacatggatatcgccatccgcatccacagcaaccatggacaaatcttcaccatcggggaggaaatctgctaccagcagcggtaaagacccgctactcttgccaagcaccttgaaagtatacggctcctcggtgtatccagcaaaccacagtcccttaaatgcgtctgctatcagacacaagccggtgccgggcaactctcgtgctgatgctacgtggcagctcatgtctaggaaagccaccggaagcaatgagccgtcctccttcagaccacgcaccatgcatttctggccttgcgccatcagcatgaggccttgagtgccaatttcagacaaagccgtcacaccaccacgggggatttcctctttggctagaagcttgagtttcttgttcgtctctggtttacccggctcagggatgacggttacaatgtcgtaaacctgtacgcgtcctcgggtggggagatcttcgccccttgtcagggcagtgcccactgccagaagcatcctgcgttcttttgtctcctccgatacttcgagatgcaaagtcttcatgcattcaatggactcgccaggctccatgtcgattgagtgaataacagtccatgtgacggggctaatgagcttgaggcttcctctaaccgtggaaggatggaacgagagcgattctttggcccactccttgtggtaatcgtcatcctttggcagctcaaagccttcggtcactgcgcagcctgctatgtacgtttcggtaggatggtggtaggcaacgtggcggacatcgtttcctagtggaaccttcttgaccgagacgcccagctctgtaaaattagttttgctcggcagctgtgtaaccctggcaattccctcggaatctgagtagatgaaacccctatcacagccttcggtattaaaagtgctcatgccgcgaacgccaagaccttgaaccccaaccactctggggacgcttttgctgctcttcaatatgaaagctggcgaaggaccgggaaggaacacggtactgtagcctcccacatttgcgcaaatcctcaggggaacatagcgcggttgctgtgcggtgtcctctaatggatcttctacggtgctcttagccaagatagagttcgccgattttttgaagaagagggtgtccgataagttgcgagtaggtgaatcggtcggcaggcgaatgggctcgtaaatggtgagatcatcagtagagtgacgcagctagcgagccttcttgttagctatcgtcaacagttgataacagaaggatacatacaattagataaggagagtagtggacggtgtctccaaggtctgccacgacaagttccgtcagggcttctcgtgaagcgactttcttggccacaaaatcggctgagagatggggaggtatggatgagagtccctcagctacatagacaggctttgagagatccggcaatgcgtagatctgtaagagttagctcgtgtgatagtaatcttcaagtcttcctaagcaaatgccgcttacatgtaaagctcctgcggtattgagcaagaacatcatgacctcttcacctgatttcttggcttgatcgccctgatttgcctgaaagacgcccttggtgtccttgtataagcaaccggctgcccactttgtggatgtaaggccactgtcggtcttctcaatctcttcaatctcattgttgctgtcgatttgtgcgaggaaaacacttgcgtcgtcacgaatgatgagcaagtaggggtcaacgatacttgcactgacggcacggggttccgcgccggtttcttcgtcaagcatgggtaaaatttggatcaagcccagatcttgatatcaattagcagctgcactacagtctcgggcgtcattcaacttacctccattatagcaccgaacttccgatttgagcacctggatcactaccatttgatttcccattgtgccagcctcaaccgtaaatccagcagccggctcaaattccgtctctttcagcgtctcaaagcccgcagctgttagtgcatatacgtcggaggtttcgtagccatccagatcgaccttggcaacaatcatgaacttgtcatgctggataggagcgtcgtaatcgcccgctgccccggcattcgtgcccagtgatttcggaactggcttctttacacacattgtccaaaaccctctggcttccggaaactcaaatcggccaataactttgggctggatctcgcggttgatgactgcaatagagcctgcctctccacgtccaacggcacaggcaagttgcaagtcagccgagacccctttatttagagtggcttcttcgctatcaggtaaaaaggcagactgcccacatgtgatgtcttgaatcggcgcaatgctgagtagggtgtcgtgtattcgaaaagatatatccccggacttgaccgttcccccattggccgtttggttgggtttagtggtagcagagtcatctccgtacaagtcatcgtcttcttcatcgtcttcgaggtcgagttcatccacatccaaagctaaatctgtgtctatcagtcgggatttcctgcgcttttcttgcgtctgctttctcgaccatcctagcacgactgaatcgctcgtttcactccccaggaagaatgcattcttgcctagtcgagaaatgcatgtgactctactcttgatgatattgccaccgcaatctgcgcccaccagcttgacgccaagaccagataccgttcgtccatcaatcttgaaagaaatgatgcccaatcgaccatcatttaatattaaaagtaactcgccgttttcgatagcgagcaactcaatagcacagctttcaaggcgcaaattcaagtctgattggtcggtcaagttaaaggatgttgctagcttggccataggattgatagccacgccatttggttttccagactggtcaacatggatcagctcattctgtccaactagcaaagcaccgccaacaggagcaggcaatgcgatgactttgtaaagatcgtgcggcaggccagtcaccgataaaatggttgtcgatgctctctgttgtaggtctagagtaaacactttgtacgataggtggtcttttgagcctagtgaagaagcaggcgcttgactggaagaaaggacaccgaaggtgggctcgcgatactcatgcagaaaggtgaggtgcacaggatgaagcaggctcgggtctaggaggggcagacgcaagacgaaagacggggtataagctgcttctacattgttgccatctccgttggcagctgctgtatgttccttaactggccgaggcccgtctagatcctcgtcccagtcctccatctccagatcctcttcagaccgagtaaacggcagaatggcaaggtttcgagtgccgaatttgaatgcggcacatctactgccagggtctgcctcaaggtagttaacatactccccaaagacttcttcccatggtgatccctgcatctcttccttttcataatagtgaatggagatggtctccagctcgttcttcttcggatcccattcggccagacacatcttggccgccttgtacgccagcaacagagcctcaccaccagatgcggtgtttttggtcttcacccttgccagcccaatgacggttcctgcgagtggaatctctgcgatgagcaccagcttcgtattgttcgtccgatcggttcgcataaacatcgattcgccgcccaggaaggaggattcgaggccatcgtcatcatttacctggcggtcaaaccgcgtttccgtctcagtcggttggctgggctggaattcggggtcaagctcggtcgagatagccttgactgtgaagatctgtagtagagagccctttgcgaccaccagattgttcgcggtagcagatgtaagaggtaagctcaggcattgcgtaacggctgtgggagccgtgagctctgtgtaaacttgcattgctgcaagagcatttcctccgccgtctgacgagcacgactgagttttgctgctatcaatgagaccaggcttgtcgcaaaacaatttccgttgaggtgggtatgtgctatccggggagctgcgttgaggccggcagtggcctccatagcggatcaacgcgctgccgtgccgggctgctaacaaacaggcatgtgctggcgccggctgtaccgaatacccaaatttttggccatagtacggtaacggcgcagagtcgctactacccggccttgcttaggctgccccttcagctgctgttgtgggggctttcagctctagctcaggcaccagatgtgcctgaaagagctctagaacagggagtgcatgtgctgagacagctcgtgatgctggcattgcgtcacaatccagacaaagtcaacgcccgccacgcgttccgaaagaaacaacacggaacgcttacaacaatcccatgacagatacatcaaactgaaatttgctcgccatcaaggagtcttcaaaaatagcacgaatcacgattgaatcaccaaatcgcccaccatggccgacgcaggccacgtccaagccagtttaatatggttggcgtatgcggtggccatcttgctatgcctcggggctgcgattatcacgacattcacgtggcaaacgcccatcgatcgctcggcgatggtcagcatagtggccatcgtcagtctcacatctcttctcgcgaccgtcttgcttcttcctgtcgacatcgccctagtttcatccacagggtcttcaagcctaggcgccaagaaagattgggccacgccaaaacgagttgcggatattctcttgactctcaagattgtgtattactcgctttatagctttgatgctcttctctgcctcttggcaattccgtttgcatacttctggtatgaggaatacgatgaggttgctttcgaagaggagggccgcacgtggaagggccgcttttgggctgccaccaagtataccctattcttcgttaccctcaccatcgtcctcttccttctaggctttttcgtccctgcagccggtggcaataagggtcattgggatctcgattactacaagggcctactgtctcaaaatcatggcgagaaggcgctcacttttgctcttggtcttttggtaacgctgggaaccttcctctatgttatttacaccagcgcaggacttgctctcatgccagtctctttcatcaaatcagcgcccccaatttcagcgccgcagctttcagctaccacagcttcacagctcgagcaaaatcgagagcgccagcgccaacttgagctgcataatgcaggccgcgaagatggcatgccacgtaaggatagaagggaactggatgctctcgtcagagaggaacagactctggttcggcgcgaacgccttgctgccgaggcactaggtgaaggaaagagtcgagtatatcagatttggctcaaactgtgcgcgcttgtcagacccatcaagatgctcggtggaattctactcttgattctcgcaattgtgatctgggtatccatgtttatcacaggcatcgacaaggccaagaactcgatctgcaagcagcgttgtggttacatccttggcgaagttcacattttccagccaatgaattggatctttgtgaaggctgccaaagcattccctgtcgattacatcttgatggcttcactggtcctcattctcttcagcagttctatctccggtattgctgccgtcggtatacggttcctctggatccgaatcttccagatccgcagaggcaggacagccccgcaggcccttctcattgcgacggtcatgctctcgcttatcaccttggccatcaattatgccattgctatgtttgtggctccgcagtattcgttttacggaacccagacgttttgcacaaacgagcccgcgtatcctggagcccagcctaactgcaaaaaccacccagagttaattcgcccttgttccgacgctctcaattacaagcatgccaaagatgtgtgcacaccatctatgatgtctacctttttaaatcgtattaccatcacttggccacttttcggtatcattgatttctgggcacagtatgtgttcatgggcattttcctcatcgtcttcatcacggcgctggtgcgcactcccagagtaaatatggctgagattgatgagtttgccgaggcggatgaagaagaaagccttcttgcttcgaccagccgccggttcggtgcgacttggcaggacgtcaggggacagcccgggcaatccgataggaattcaaggaatgggcccgtactgattcgaggttcacgaccacaaggcaattagataggacaacaatcttacagagccttttttttttttttttttcgttatttatagctatggattagggttgggaaattgggtgactcagattgtctttgatgggaaatggtttcgggtcatggtattgcacggcttggacatgggaagttcggagtcaacattggcgaatactccattattagcctgtttttatcccgggaaaggcgtgtataagctgctctagctaagagacgcccagcccgagagattctttgcagacatgattttatgacattttttggtctttgagtcttttttaatgaaatatcaagcacctagcgctaccctttgttggtcctttttccttgctctggtgaactggacagctttatggctcctatcgtcaaacgcagctgctggcccgatatgcatctccctccagcaacgcgtgcaataaggatcatcatcacagcccaaacaacgtagcgtagcgtcattaagacagacggtgcaccaggtatcgatatcgtcatccgtgtaatccgtcttgctggtaagtcgtttgacaggcttgtcacctgcagaaggcttggaactaggtacagaaggaagagaaaaggagtcgtcggtgggagctcggagagcggccatgcgagctgttatgtcgtccatgtcagctgtagcgctggcccgtccgggggatgacgcagaaagattgtcgagattggaggggagtgaaggaatgacaaagtctatgttggcagagccgttgtctccatcgtcctgctggtcttcttcctggttttgaagtgtaggctcggcttcatcgtcatcgtctgtatttctcaaggtggcctcaagctctatttcgtccttgagcctggcgatgacgtcgtttgctttagattgcatacgctcgccatcagaatcgtctgaatcctcgacggtctctttctcgtgccctccctcatcttcgtcatctttcggtatagacagtgatagttcttctaacagcgccttgacttgctcatcgctaggctccgtcaccagattgtcatcagcactgacatcgccaagcagctcctccaacgtttgatcatctgtcgagaacataaagtccgcatcatcgccatcttccagttcagccggcttctctttagatgccgtatttccagcctcggcggcccttgattctgacgacgacgatgggggtatcacactggtagcggtcttctccgtttcgagagacttctgtcctggtgacgaggctgagccgccatcctgggctcggagtaactttaaccgagcggcgagtgtgtcttctctggtcgctggcttagacctctcaatcacatctacactgaacctgcaaattattttagcactcatctctgctttcgtttaccgagagtacgcccagcggctggaatatcttctcgtactttatcggagctgcttgacttgatgcgccggagcttgaaccccgcagcgcttgtagacgctctaacagcgacttgtctacatcaccgggcattgtgtaagtagatttatcatagaatagttgacaatctcttgctgttgcttatttgtcaagagacaaaaaaatccaactttgcagtatttctttgtaaaaatccaagcacgttatcatatgcgcccatgtgaggtgattaaagtcaaaagcatgatcaatcagcacgccagccccagcgcgcaaagtcacgcgccaggccgacgctttacttaagcctctctgcttctcatttcctcgtcacctttacagaggtacaaaatgcctttgcctttctgcctctcgctctattcttccgccttttcgcatcttcatagccataacagtgaaacaagtaaaaacatattttaaagtcactctttacaaagcagcaggtataatctttagcactactagtagcaaagcatcttagcttcggatagcgataggaggtgacgacagagccttgcgatacgccttgaatagcctaaacgacgagcccgctgcatgctacccaaatcctccaataaatgctccaatggcagcaatgtgatatgcactccgcatgcatctagctcagcttacattaagcttattggcaagacgacgtaacaatccgccaaccagggaggaaacttgatgtcgtataaatgcatgacgataacgctcgccacattcatccgtccatgtccgaacatcatcatgattaatgagcaccacctggtgagcatcgcctccctcagtggccagccgccacggatttgacggagggatttcatcacctgcgtagaatagattaaagagcactgccaccttttaatgaactctatagtcattacattcaatgttgggtattcactctaaagccgccctaaaaccgcccctaagactttggctgctatggattccaaatcctcagcccaacgccccaaatctccagcaatggccgaagcgcaaaagcactgcccaacacaaactgtaattcaaaataagcatctaccgtacaatgaaagcccaaaaaagcgccaagcccaatcgtcaaattaattttgtagcacgtcaagagtagtgactggtattcgtaaaaactgttggacatgaatgttgagaaagaaaaagttcggtaatcgtgaaagcaagcattaacataagcaaagtaaagtaaaagtactgatcggtgaaggcttcgtattctcaagccaagaagacagcaacaagcacagcagcgacagcgggccagaagccaatcatttgagccatagttcttatgctgtttgcgcttgaagcattggggtcgtcggcggtcgtgccgttgggcagagaaccattaataagaaggctgttggtgccattgaccatggcaacattgacgacgctcttgttgaggccatcgtagcttccgtttccgacaaggctaacaaagtaatcggtgttgttgttgtcgtcgcagctacaaacatcgtatgtgccacatccacaaatgacgttcagggtctcattccggttgctggattcgttgtggaagtggtatggctggtggtatgggtataggtaggcaccgtacagccagagcccaggccagaaggcgagagcagcagcgcctcccaggagcgcaaaggggaggatgcctcctaccgggcttcgagcaccggcttggtaaggagttctcgcgccgccgccgtagaactgaccgccgccgtattgtggtctaggcccgcttcctccacgagttgagccaccgacgttggagctgggagatcgatttccgctgtaatcatggttaggtcgcttgtgtaaacggggcggcaggaagaagttggagtacttagacgacccagagtgcccagaagatccagggcgtccaggacgttcagagtgtccatcctaggggaaaacatacgaactgccagagcttccagagccacctttggtgccaccgcttccactgccactgctgccactgccaccgcttccactgctaccgcttccgccactgcttccgccctttccaccactgctcccgcctcctcctcttccaccaccgccgccgccgcccttgcgcttgaacagatcgtgctcatccgattgagaggtgccctctactctgaccacatgtcgagggccgccaatagtgctggcgatgacagtggccaagagagtagctagcaagaaagcgagattgaatctcatggtgccaagcgatagcgatgctggcggaggtattaaacgacgcgaccagtatgggtagatgcaaggtcaagaaaactagaagaagatgaaacagcaccgaagcctttggccaagacccaggctatatagaagggagggacactactgatgggccgaattggaattaggcggcttggcatcacaaaggaaagcccagaccaggtttggggcagccgtagtagttcacaaacgaccgacacgcgccacaaacgtcggtgcaagtaccattacgtcgagacccagccaccgggctttagggagcgccatgcagctgctagaaaaggcacatgcagtgaatgagtcgcaactttgctctgcttggctgagcttgggcgcgccaaattttactccaaacggcaggttacatgccgctctgtgccttgcgtccgggcttgagctttggccgcctcgctagcagccttgccaacagccttgcaggccctgttatcttcatgttcaatgccatagatcagtgtaatacttgtcaatagtatacaacatcagtgcttagcggtccttggcagaggtgcgcagcgctcaagcattgaagcttataccatgtcgtggcgttacagaagctgtgcgtttagaatacgctcgctctttttagtcttactgcatgcgctaacaatttgaaatactaccaggcgggggacagaaaaacagggaatgcgaggattttgagcactcggagcaagattatgcacatacatacaactgccaaagccgatagcgtaaaaggtgctgatgttatcgctttatacgcacgtatttaatttgcagtcactgtttttctgcttcctgcttggctatcaactccaactacgtcaggaattgtaagcacttatgcgaatcgaaggcggtgtagatgcctttaccgcatcttagaacaacgaagagagcctagtaagtccgacggaatattcctgaacgagagaaaggctttatatgtatgtatttgcagatcagatggtccacccgcgcgcgcgtgcattagcttcatgtttaataacaccctattcagcgactcagtttctagaatacttagcagcgcaaattccgaacatattaccaactcccgaaactgcaacactattacgcggcatgtacaagcaaggaacagatccttagaggccgaaacatagtagatatgcctccaccttccccctattgcgacctgttcattaagtatcttacacattacagtattctctcttttgtcttcaatctgcagtgcttagccacattctcaattcacaacagggtggcaaaaataggacggcagaaccgtcgcatcagctactctacgcatagtgaaatcgacgatcccatggctgtgtgagtacaatatggatagaagcaggaaggttctccacgttgtgcaatttttgacctttaccgattagttacactgatggggtggttccaacatggaagcttgttcaaaactgcctggtaacgaaaactgtaagagctcctgagtgagtaaagtttctgcatgatacggtcacttgtttatgctttgttcagtgaagcacccaagcatgagtggatcatctagactagagtttttttcgtttacttttcaattgtagagcttatggacatgtggattcatcagcgcatctcaatacaagctttatcagaaatctggccgcaagatacaagtttcttggatttattcttcactctctggtcagacgtatgaagccaattcttggtgtcaaagggaaagaaataagatctagattagcacgaactacccctgctctccataaaaaaaatagccacttacagaaacaacacatgaataattgtagaatctgtagtagagaaaagcatcataataattgaaatccgcaaacttcttactgcagcacattcattgcagtcttgcgcagagcggcactgcttttaggctgaaacacgtgcgcacggaccaacacatcggatgactaagcgctttccgcatcttctgccggagagccacctccaaacaacgtccaagccagctcagccgatgctcactttcaactcctaggaaattatcttatccgcaccctgccctactagatcgctcgaccgcagaagctgtacggccgacatctcaacctacgaaaggcatgatttagccccttcaaataccataaacctctcggaggacgctttgaggggaggtggcgcgtcgcgatcatgcctgacgatatcgagttttcgtctttcaacgagaatgactggaaagcccaagatgccgctgacgaacgtgagattgcgcggcttctagatcaaggccaaaatggcaccagcggtggactgaagatagacgatacgcccttcgatcaaaccaataaagcagatgacgcagaagattttgaggatatcagcgacgacgaccttcccgacgaagaagaacccagcgcaggcacctcgctcgaggtacctgggttgacagacgatggaaacacaagcaacgacgcagatgacctctttggagaaggcccttcttctcccatcgaccccattgatggcccagcttcacccgctccccacgtccgtgacgccgaggcagccgatgattcgcaggccatcagctcaggcatcagtttcggagctatcaacttcgaccctgatccccatgtcaatggcgcggctaaccaggatcccgacattcctgctcctgctgagtcgattggggaccttctcaaggcgacgtggccagcgtacaaaaagggtcatattcttacctggagtgagcttttgccggcgaagaaagcgacatggaaggagaagagaccgctaaagaaaccgaaatatcttgtaacgagcaagctgagcctcgacttggctcctgatgatgaaaagctatttcgcattcctggaccagcaagttcagctacaaaggcaaaatcgcatgaactggcggttaatggtcttgttcactgcagtcttgtgagcgatagccgcgaggaagatgctgcgcaatttgacatcgaccctgactccgacgctgaaactgtcatgggcttcacattgcgtgacattgaactagcatgcgaagattggaacgtccatattgacagcgttgagaagaactttgcggcccaacagctggctgcagagcaggcaaccctatcacagaaacgtcacattgaggaagccgagcaagatgatgaatgggacgctgaatttttgatggatattgcagacgatccccaaccacatcagaagaagcgcaaagcaatcaagctcggtttgccagagattccccgctacactgcaccttcattcgataattttgaagatgccactcgacgaggcgctaagcgcgttcatttggataccaccgacccatatcttctgttggagactgagtcatatcaccctaataaaagaccgcggcaagaggctaagatgaagcgcatggcgaacggcaatatgggccgggatgtctctcaacggtttaacctatctaatgatgaggcatatgagcttttgaaagagaaccaccaaagcaaagttcgggccacgcttggaaacatttctgttgaacatggcatgcccgctctcaagctttcatggccttactacaaggtcaaactaggggggacgacggatgaatatcatcgtccccgcttccgttacaagaaaagcgtgggccatactgtcaggttcgagaaacctctacatttcaagcgaaagcaaatgaagggcaaagcgcatgaaatttttctcaaatcgagggatctgagtctttgcgacaattctgcggccgtactattcgaatactgcgagccaagacccagagtgctaaacggctttgccatgggtagccggctcatcaattactacaggcgaaaggaaaacagcaatgaggaggatcaactcacaaagctggagttgggcgaatatcgcacgcttcttcctgaagatcggtcgccattctccctttttggcactgtcgatcccggcgaggtggtaccaacactgcacaatgagatgtatagagcgccggttttcaaacatacccctcgaaacacggattttctcattgttcgcagtactacgggcattggtggcgccaaatggtacatacataaaattgaccatatgcatgtcgtcggccagacatttccatcggtcgatgtccctggaccccacagcagacgagtaacaaatgcgtcaaaaagccgaatgaagatgctggctttcagaatgattagacacagtcgatcggacaactgtcagctatccgatattactaagcatattgcggaatctacagacactcaaaatcgacagaagctgaaggaattccttcaatatgatagagacagtaaagagaaaggaatgtggcgcctcaagcctggagagatactcccagacgaaaatgcgattcgtgcaatgatcaaacctgaggaagtctgccttcttgatgctatgcagctcggcatcaaggagcttgaggatgccggctacgatcctcgcaatgctaccattgatgatgaggcgcaaggcgttgaagtcgatgacgacgaggatgatgacggtgaaggaagcaaaatcgtcaaaggagccaaaaagattgcggaaaaacaagaagagacactcgccgataaaatggcaccgtggaagacgaccaaggcgtttatagacgcatgtgcccaaaaagctatgcttcagttacacggtgaaggagaccctaccggtcacgggcttggtttcagcttcatacgaacatctatgaagggtggatatatagaagctgttcaagggccactagccacctcggcagacgcaatggaacgcgagaaacgtgcaaatggcgggcatgcttacaacgtcaagaaacaacaggcaatgtacgaagaaggtattcgagagatttgggacaaacagaaagcaaccctttcagatccccaggaacacgacgtcaacgatatcgcgacgacagaagacgaagacgatcgattcaacgtccaatcagtagccacgccggcgatattcgacgaaggaaccagtcagatcagcggtttaacctcgtctagccgtcatccgaaacgaacgattcgaatcacgagagaagtagagctcccagacggcacgacgcaaatgagaacagagattgtgcacgacccagtagtcatctcacagtatatcaagcggcgaaccgaggctgacttggaaatgcgagagtatgtgaaacacattgtccgcttccaatccctaacaacaaaaagaccaccaaaatcttggttgaaattgcccatttcagtcagagcacttcatcggtgggcaaggctcgcaaaaacatatctcaggaaacagcctccttcatatggagtgggctcgcctgaatctgtggttgatgttgttgggttggagtttagagcgccggcttacgtatatctttctacagtatctacagcgccaggcctacgggcaatgccgaccatgaccgtcttgcaggccttaggtaagcttcatgcctcttgttgcacacgagtacgagatgcaaaattactgacactgctgcgtaggatcaaaaaggaactcgagcggttggagaagaacaaagcccggcgacaggcccgagaacagcaaaaggaactgcaccagaaagcaagcaccggcgatgcagggtctcctggagccgataagatccctacagggactacccgcaaatgtgccaattgtggacaggttggacacatcaagacaaacaaaaagtacggtaattcctacttgttcacctcctacgtctccaccccctcgtttgccttttgattggtggcaatgtgcccgagagctgcaaaacggcgccagtggtgcctgcaagaagaacagaaagaggaacagtatccttgctcgcacgctcaagcaatctgacacgcaagctcgaagaaaagagcgagcgcgtctgacaaagcggaaagccggcaatggacagagccggaaggcacgcaaagaagaaaaagagcgcaaaacgcaagaagagctagacaaagaacaagcgatttgcgaggacagagagcagctgcaggcactcaagcgagagctgcaagaaagagcccgccaagaaagggaagaaagacaaagacagggtggaggagtccaactcgtctctaaccagccgtggtggagagctgcagctgacaggtctcactaaaaccaaccgcctggctggtggtgtttttgatgtctcctgctttcctctacccagcgttgcctttgctattccagttctttttaaattctattttgctaacttggcgctcctaagattatgtcctctgctcaacggtacgatgaaagcagacaacggcgcatccgaacacggtggttttggtaattacaatgcccccgcgggaggtgcgggatcgccgatttgaagatggcaccgatcacgttgtggtatgtagcagcaaatcagccgtgcttgttcctatacatctacgtactgaaacaagctgcgtgccgtaacaagaaaaggtgcaggaaaacgatttggcttggcgatacaagagcgaaggaggtggcaagtggatggaatctacgaaagctttctaaattgagaaaacggggcagagcttcgtgctgtttttcatcctgtcgccggcaagacacgccgtggatgagtcaggtaatgatgaaatttgggattgctgagctttcgattcacacgtaagggggcaggcaacacaggagttttgggttttcgagcatgtcagccccatgggcttgattggcgttcaaggggaggggacaaagcattcattttgaaacgtacgtacggcaagaagattcgtttaggtacacgtatagagtgtacaaagcaaagcaaagccaagcaaagcctattcatcggcgatacgtgcgtcagttggtgacttgctgttccagctcaagccatctcgagtgatttgataggcaagcagctctacgttgggagttccagatgcgtagtatgctgcaagtaagaaagtggcttgcatgggtctaacgaagtgaggaattaggccaccgcggatcatgaggcagtggttcacgcatttcgagtagcctcgtggccttggagcttttggatgacaagagggcgatttggctaaaatggctgcaagtcatggtatgattcctggcaaaacagccgatccaaagggatcatccgcagcaatactatgcgctccaggatatgctataacacacagcagatggcaatgacaggtgatgatgtatgatggtgttgagtatggaaaaaaaaaaaagggtctgattatgtagctagtatgcgcgaagctccgagagtatttttagaactgcactacaagaaatacagtaatacccttgcatgaggacccaaaataagacaaaaaccgggcaggcgtccaatcggtaggctttttctacggggtctgcggcgggcggaggaggctgagcgggaagagcgggtgggtggctttaaggcggagtcgcgaaaagaagtgaggtgagtggtgcactgtaagaaagaagcccgattatttgggttcttttgctgtttgctctttttgatcgacttggcgttttgggaggggcatgcatgtgcggatagtatgaacgcaggctgagactggggattaattggaaaatattgattgagacgacaatcagtgatggaggtacatggtggaacaaaagccgagtagtatccgcaagaatgagctgagaaaaagaggctgagccgggtggacccctggatctcagcgacttccatggttattgttttttttttctactagggactggggcatggcatctgcagtgatacctcgaacacttggttgttcctctctgcgtctactatttttgttttgtctgaggagaaagggggatcagtaggcgtgggggctttttgtttcagaagaaggcttctttgttctgatacagcttgttctatttcagaagtatagttgcagcgctgttggttccaggacgtgatgatgcagaaaagggacggcggcagggcgcttatctgcgactggtgatagggtccggccgcgctatacgtgccgaaatcttcggctcacagtgaattcggatagaatccggacgctcttcttcctgttctcctctttttcttcttgtctcttctctcttttgaagctcgtccactacgctgtggatactcggggtgagagcgaggatagtatgtatctagtctttgacgcggtgactgtctaaatcttgcatgtgacgctctaggcgagcctccagagcagcccccgagctcctaagtcgctgcctaagcgcgtgagccctccacgaacgcacctcgcaacccgtttggcgagaagcgcgggcgaagaaagtgtgccggatgcagacacggtgtggtcgcgacgggcgtttttgtgcgtgggccatttccatttcgtctggtgtttcaatgcgctggaggcggtctccgcatttcggtgttggcatccagcgtgctgggctctgccttgaagcctcgccccaaatcgcctattgagcggtaagaaacccagtccggattactagaggctcggatatagatgccgttgctctgaggggcacgaacagcgagggagagaatcagatacccctggacttgctagtaggcttagaccttctccccgggaagaagaaacgctgggcatgataaaaacgtcagtccgtcccgcccaacggtgacagcaacaccgtcagaaaggcagaagagatgccttgcccctccgtttctcgtcgggtggcggctaaagaaggctggatacacaagcctggcagatcgctatcaccgttgccgcgaaacgctccggtttatcacaaactacaggtgcgtgcttgtccggggtctggcaaacagacaggccaggctgctgtggatacatggggccatttttgattcgaattaatcttacggcgatggagtccgtcacaacgtttgttaatcttgcacggtaacaccacgcatggttgagtaatttggaggtgcctggtccttcggtcagtgagattccattgtacagcgtggttctcaacaaattgtgtttggcaaacactggcaaagaaatggaattgacctcaaagtatggaatcctggacttgagaacaatggctaggcagattgcagcccgagctaggctcatggcgtggttcgtccgctccttgtacaatttgggattgaatgggagcgtcacgtcagagcctgctggacgcgtctaaataccaataccgtatagcagctataactcgtagagcgtcgtatctctcagtcggggagcccatgtcagcagtgctgtaacacgctgcagccgtgcagcagtgccaggacagatgcctgtggctagcgatgctgcagtctgcaatcagtgcaccagcatcagtgtcgaatccgaatcgaatccgctgggcggatcactgctgctaagccttcccgctgcagccagtaaaatacggcagaggggcgctgccagcccactgactacggcaaatcatctggtagcgcaccgcagccaaaacaggaagcgagagcccctccgcctccaccctgtagctttgggtcgttccctgctggacttgtcctagtcggggcccttacttccccttcctccctcttaattttttttcccactgcctcagactgaacacgatctggctattattagaagcctccaacgccagattcagccccatcgtcctgcaaccgcctatgccaacacgtttaatccaacccccagcttcaacgatcaaccgctgcaacgcaccccgacgccgcccacccagcatctgatcccaagcgacagacgctgccgctgccgctgccgctgcatgtatcgcgccttgcgaccgcgactgcgactgcgactggatcggctctggcaccgctgctgaagccgcccgccactgacatccaagcccgcccggctctgttccgtctggcgagccaacattgtcctattcttctttgtctcgcgcctagccggcctccgaccgttaggccactcttggaatataattgtggctgccaggaattgtacataggtggcgcctcctgcctctgaccgtcgtcctcggcctcgactcgtccatcgccatccttgtctgtggtgcgcccgcgcatgacaacaagacttagcacaagtcaagccagtttatatactactgctagccctgctgctggaattggccgttgtctcttgtcatcttccccggggcgagccgtcttactccctcccccattctttgtctcttgtctctctttgtgggtccgggcaaaccatttcttttgcggcgcgtgcttttttagacattgcacaatcttcgctcccgcttcacgggcccaatttcgatctcgacctcgaaaactccccttttccgagccatctggaccattgagttcgaacctcgagacccgccactgccaaacacgtccacggccatcgggtattggacgatcccgagcctcgagtctttcggcctcgcgcgccgttccacctcactcctccataccgcgattcttctggccctgccagctgtaattcaaaatgggtcgaagaaaaattgagatcaaggccatcagggatgatcgcaatcgctctgtgtatgtcatcaccaaagccgtcgtctggcgcccattcccgtctacatgtacttgagctaacagcaacatcttcttttaggacttttctcaagcgaaagggcggcctattcaagaaggcccatgagctctccgtcttgtgctccgtcgatgtcgctgttttcatctttggcaacaacaagaagctgtatgaatactcctccgcagatatgcagcatctcatcaccaagtaccaatatgtaggttccactaaaggccgcttggccggccgcatggttttatccatgtccgctccaattctggcaggacgtgttttgactgatgcaatgatacttatagcacggcggtcctaatgagcacaagggccctgccgacttcaacggcggcggaaacgacgacgacgacgatgaggacggcgatggaacgccccctcgagcccccgacggaatggaagctcatatgatgcctccccatttccaaggccaacctcagtccttccctcctcatatccgccatcagacagcttcagtgtcgcctcccattcccaacggcgtgcctttccaaggccatcctgcccacctccagcgaagccacacgccgcaacctgccgtcccgtcacggcccggctccagaggagatatgcggcgcatgggtcccggcatgatgtcccagcctgtcggcccccatggacctcatccgggaatcacatacatgcctacgcctccaatctacaaccctgctgctggtaaccattccaacttgatgccgccccagcctggcccttatcccttccaaccaccacagcaacagcaacagccatatatggaagagcggcgaccgtctgcgcccccggccttcaatgctcatccgcctccccagcccctggcagcaggcccccgtcctgagccctctcctcctcagccgcctcatcaactagtccctccgcactccatccctcctcacatgacttcaccgcagccatcacgacgtcccttggacccgcaacctcctccacccgtcgagccaaagcgagaagctcccgagcgacccaaggcgcccctcatcaacacggacatagcgatcaagaagatatcccagcgtaagtcgcacagtatcttcacgcccatcgaggaaaaccggtcaatcctgtcacagcatttggcgtcttttgcttccgaacctcagtctcaagcaaacgcaaaccggtctcaatcggctgataatggacccgccatacgcaacggggaatcgtcgtcctcgccgcacctgcaacaacgttccaatttacgcaatacgtcgatatcctctctccccgatacccctaatactagcagcctaaagatcaacacagctgtgggaggcgcacgaccgaaaccacctcggcttaccgtccaaattccggatggagcatccgaagctggtggcagtgcaacaggcgactcgaactcacctcggaatccagcagatgccgtctcccacgcacagcatcggcacggtaccgtggtcctcccgcccccttctccatctgcaaccgcgttgcactcggccggggctactacaggcccgcccaatccttttgctcgaccagtcccgcagcagaatatcaatggcgacacacccgtttctgctctcccgtctcgcttcctaaacaatgagctgctgccaagtcccagcagcttctacccagaatggaattttagaggaagtgataacaacacgctgcccagccctctaaactttgccacgcctgtagtaggctcggggccgagtttcctacgggacgatgcccacatgcaaggcggcagtggcgggaacgctgaggcaggtaacggcaaccttggcggctcgacacagccgtcggggttggcaaaacgaaagagtccggagcttgaagcgactggtcctgatgagaaccacgacatggctagcgaccccaaacgcttgaaagtggaccgataggatgtataagatacttgttgggtaattttgattctcttcatattcttccagatacccctttgtcctgtatcaacttagattctttccttgtctttctctttgactttgtttctcattttatacctttctttttctatgtatatttattatgtgggttatttctccgtcttttttcttcgtggaagagattttgtctacaaatcccccctgcatctttcgtttgacattggaggttctgtttgttgtgttggcattatttttcgggagatccatgttggtgttgttgaaagggggggagtatttgtgttattgataccgttttcaagcttttgctatgcattttggatattgaatgggagattgatcacctaatgtggaaaacgtaattcccagtcacaattggaggaagtcttttttatatcaagcaaatcagatgaaggctagttttggaacctaggagaagtggaaggaagggtattgagtatttggggagggcgttttggctagaaaatgtagtttggctacacagaaatggacgatacgagacactgcttagtttttggtgaataatattccattctgcgatttttaaactcccttcgtcttctttctgcttgtgatgcatggcaattgctttcatcttggctacttgtcagtgtttatatgttcaaggtaagcctaggtggccttttagatcaaggatgaccttgcataaattttacgcaagtaaaaatatatccatgtatcgccaaagctagggcttggcttgttatagccaaattaacactatgtaaaaacgcgctgctaaagaacaagaataaacaatttcggatacagtcgtgtcataaaaaagtgaagaaaaatgtatcatcatgtcattaagcgtaattcaagacgcctttcaagatccaaacctcgccatttgcaacgcggctggcaacccggtctacttgcacctcatccggcataatcaccctctgctcattgccgtccttgtccttcttcgcctcccaccacacctccgtccccgcagcagtctttgccttgacgccagcctcccagggactcgtcccgacgacaagatgcgcctcgacaaacctgcgcaagttgtcgtcggcgcgatctttgcccccggagccatcgtaggcctgctcccccaaggcagcgtagtcgctcgggttctcccagggcttccgcggcaggtcgtcgatgacgacgttgcccggcgccaggacggtggtgtttgtgtttgcgtcggagaggggctcgctcgtggactcgtgcatgcgcgtgagggagaagaaggtggtgagggagcgctgggtgccgaggatgtcgtagagcaggacggcgggctggacttggctgtcgttgtcgtttgaggagcccatcatgacggggaggtggccggggggtgggtgaggcggcagacgctgctgctcgtctggccggcggagcggttgttggtctgatggaggagccgtggctgcggtgcagagtgacagactgagagggagcaaggtgaagaacttcatgctcttctagtgcgatgggataggagcgattaggctgtaggttgggctggaagttttgttgcgataggttagatggatggatgttgattgatatcgcgaatgaacgacgtcactaggggttttctgacgaatagggaaatcatcggcggcagatgctcaaaaggaatgcacttggtcacgtggcttggccttctcgaaaaccgaactggtctatgggacaaaatctggggcaggaaaaaaaaaagctggagcgcaagaggtggaaaattaatatccgaaggctaaataagatggcaagccttagttgaaggaatggtgaaaagaaaagaaggcaataattcccgtcgcgagaagtcgcaagaaactcgtcgataccaagatactgaagccaggtactggtgagagtgctgttcaccacatggccggctacatgcacatccttgcgcacagtctaggccagaatatgacataagggagggaatgcgctttgcgcctacagtgggattttcacatgaaagtacaagagacaagaagggcaagaaaacgaaacatttgctgcgactcagagcccgggctagccaatggcgtggctgggaaccggctcaccgagcacggagaccatcatctgacttacgcccctgtggcccccccggatttggggttttttcttgaatgtgtggggtagaccgctgggctgtctttttgccgtgcttggtttgctgggcttgtgtatgggggagatgcacatggtagcaatacgtaggtgatgtgatgggctgcggtcagctgggctgactggcggaacttggcatgtgaaaagcatgtggcatgtgggagagaagccgctttagcgggcgtgcctctgtgggcagttggcgccagatagtgtagccgacttttaaatgggatgagcaaggtgtgtttctttggcaaagccagtttcctgattgaaagaaaatgttggcctgttggaagatgacatttcgtgctgccgaaatgtgagctggaaacctccccatccagagctcggggacgagaaattagcctcggcagtcgcgtgtgctgctcgcatcgccaaccaaacaaacacacttcttcaaaatgcaaacactcatacgactttaaaatcaccctattttgctcttcccccttgatccaatggtaaatccggatcttcggctatatacatactgctagtggtggcagcattcaactgttggccggtgttttctggtgttccgggaacggactgacgtttgccccagcaggagtttacaaagcctaattgctgatttgacaactgcgattggggtagtttagtggggtgagcaaaagtggctaaaaaatgccacggagtaccggcatggagacggccattgttggaaatgattttgtccacaattggtggaagaatcatatggagaagtcaatttcaagaaagtttgaggtgaagagtggacaaggaaagaattcattggtacgaaacattcgcattctgcgtgctgtagttcctgtgtgtgtagatgcagccaagatccatgccagttccccgtacctcgctccccggcttcaggcttcagcgggcttagcggacttcagcacctgtacctgtactgccgtctcggtggctttcccctacccacccaaggttgcctcggctcactaccgccctcggcgtggagctcatgcccattccgtaactctttaaaactccaaaggtcgagccgcgatctggttcttatccccttcttttcttctcctctctccattctcttcctttttttcccctccccgtccatctagtataccctcgttgtatttctccgtctgagtacagtcgcgtcgtcttccctttcttgcccctctaccgcttcggactcctcacatcacaaccatggctcccagagtaattgtcgttggtggcggccgtaagtaatcttctgcccttcgcttgttctttctgccgcttttgctctgttcatccctggagacgagatgaacgcatacgcgacagcggggataggcgacattcggctgggaccatcagtttgctgattcgatgtcattacagtttctggtctgtcagccgctcacactatctaccttgccggtggcaacgtagtagttctcgacaagcagggtaagtgctgcgtaaactctgcgattcctggcccaattctcgctgctcagcgattgtgagaggctcgggatgatttacaccgaaatgctgactctcgcgctcaggcttctttggtggtaactcgaccaaggccacctccggcatcaacggtgccttgacccgcacccaggtcgaccacaacatccgcgactccgtcaagcagttctacgatgacaccctcaagtctgctcgtgagcaggctcgtcccgacctcatcaaggtcctcacatacaagtccgctgctgccgttgagtggcttcaggacgtgttcaaccttgacctgacactggtctcccgacttgggtaagttggcttgcctctcatttgaatggcacatcttcactctagcgagacaatctggctaacggcatgacttgcagtggtcactcccagccccgaacccaccgaggccacgatgccaaattccccggcatggccatcacctacgctctgatgcagcgcattgaggagcttgccgaggccgaaccccaccgtgtcgagatcatcaagaaggcccgcgtcaccagcttgaacaaggagggcaacaccgtcactggtgtcacttatgaggtcaacggcgagaccgcctctttggacggccccgtcatcctcgctactggcggttacgccgctgatttcggcgagggctctctgctcaagaagcaccgccccgagatctttggccttgccaccaccaacggcacacacgccactggtgacggccagaagatgatcatggccattggcggtaacggcattgacatggacaaggtccaggtccaccctactggtctggtcgaccccaaggaccctggcaacaagtggaagttcttggccgccgaggccctgcgtggtgagggcggtctccttctcaacgccgatggtgaccgattctgcgatgagctcggccaccgtgattacgtctctggcatgatgtggaaggagaaggacaagaacaagttccccatccgcctcatcctcaactccaaggcctccaacgtcctggacttccacacccgccactactctggccgtggcctcatgaagaagatcaccggccagcagcttgccaaggagattggttgcactcctgaccacctccagaagaccttccagacatacaacgccattgccgagggcaagcagaaggacccctggggcaagaagttcttccacaacctgccccttgacatcaacgacgacttccacgtcgctctcatggagcccgtcctccacttcaccatgggtggtgtcgagatcaacgaccgcgcccaggtcctcaaccaggagcagaagccctttgacggtctcttcgcctgtggtgagttagctggtggtgtccacggcgccaaccgtctcggtggctcatcgctgcttggctgtgtcgtctacggccgtgttgccggtgacagtgccagcaactatctcttccagcacgccctgcagggcaccgctggcgccgctcagcgtctgggccagatttctctgcaccttgatccctctgctcccggcaagctgaccgtcgagtgggccaacggcggtgttgctggctcagcccccgctcaggttgccgacaagcctgccgctgccgctgccgctcccaaggaggcttccaagcccaaggctttctctatccccgagactgagtacaccatggaggaggttgccaagcacaacacccgggaagatctgtgggttgtcgtcaagggtgttgtcatggacctgaccaactgggttgaggagcaccccggcggtgtcaacgccatcttgaacttcatgggccgtgatgccaccgaggagtttgccatgctgcacgacgacgaggtcatccccaagtacgcccctagccaggtcattggccgcgtcaagggacagaaggtcaccctcgagtactagagaaaaaagaaactcaaaacgaacgaaatgtaatgtcatgtataaaaacataggcccccgagctgaaagataatggggaaaagagatggaacgaatgatggcatctacgggaagcaggagatgcgtataccaccattatgacgattgtgaggacggagcctcagaatatgttttgctctcacaacgatgagctgttagattgtctttttacaggcgcactgggctcgggtgtttgatatgtggttttatgtaatgtacggatagctatagttgcatataaatcaatttttgatcaagtacttttgtctgtttcctgattgaccgactttggaccagtagctatcagatgtactctgattagatattcattatcattcagatcaaaaaagatagatatatatgccttgtaatccaagcgatcaagacggatattacgaattagggttcgctcatgaatgatgagagtaaagaagtacgcccacatcgtagattcgatttttgatcctcagagtgcggacgttctattctgaatatgaaagcatcctgaatatagataaaacacaatttggtggccagcgagcgagagcgttttttatgctagcatcaacaagccattgttaaaaatagagggcacggtttgatatggaagcgaagcagcatccttttcgtcttctctatgcctcatctgtcttccacaatgacggtcttgtgtgttagcatgtagtcacgttctgttcgaagcaagaagaagaagaagaagaagaagaaacgtagacggttaatgtcttggatcaaccgttgtgatcaattctcagggtcctgtttgacgcatccaatacttgaaacaaggggtctgatcagctccaggccagtaatccatgggagtagaagtggcaaacgccattctaagcaaatatgcacctagtatggcgtgcagacgttgttgtcgagatattgtcgagtaggtacctcttgcatcttattgcgtggagatgcatgtgccgtttaagcaatgactgagatgctggaaatgcgtcacggtcgaacaaaacattatgcaatttgtgtttttatcaacaatgggaatcagatatttgcagcagtccattggacggtatttcagagccccgatattccaaattccacggcgagggcggaatgggccggttcccgctacgggcaagtacatgtaacagcggagcagctgctcctttgaaccatatacataaaacatattcaagggataggcacacgcacacacacatggggctgtatgtacaagaatatttgtcatggaggaattaggaattacaaggacgaatcgcttttccaaaaagtaagacgtgcccaaatcttgacgacggggtcccccagtctgccggccacccccgcttacagagacgagagaaaaaaagtgaccgatggaaacagtatgccagcaatttttgacggacaagatcgggaaagcatctgggctgggattgtagcctgcttgcctacatggtacaggggagaaagtttagatgaatgaaaaagaaaggtgcgttattacagaggctgtatcaggtaaggtgcctgtcaaaattgaatgattgtatctaacctacgcataatgatgagaggggcctttcaacaaagcttatctaggtccgcatcgtgggcattcttggcattttcatcgggcgttatgctgtgactgatgaatactactgcatcggcatcacgtgtaaacacggacaggaatgcgaagcacatcgtcgtggcattcccacctttgtcatgtattctgtatcaaaattgtcagcgtaagtctgttccagacccttggcaaaagaccaccaactctaggcaaacaggcctatctatgatggagctttcttcccctctcatctgggggaaatcttgaattcctttttttttttcccttgtgcaaaaattagcacaagggcaaaagaaaagaaaaaacgccgccaccactacgtcgtgatggctgcatggtaataacggcgggggcgtttcactcatcatgtgaagcctgcagagaggagagccgaatttcccattttaagcgttagttttttcagaccgttgcctgctcaagaaaaaaacaaaatgtttcgtccctgaattagactctgatgaatcggaccattgtagaaggggggtttcaaacgagttcccgccttcggaacaggagggggagtgctagatgatgcaggcaaccggcccttccccttggaactagaagatgggcgtttctggtttcttggggctgtgacatcaagggccggagccatgaccagttaggatgctccctatcgagtaaacatacaagcagtctatggatggatgacatctcttgagagctgaaggaagaataagatgggaaataaaaactagagatattgaggtcataacgccgagtcgataattcacagattcccttgaattgccactagatgcccgcccgcctatgcatctcatgcggggtgatgccgatccggggtcgacaagtgcatgatctgtcaaatcggcgcatctctcttttgccatttttgtatgtatgtatgagagaaatacatgtattggtgggcggtagagaagaaagggggtttgctttgaccgcttgcttcgtgtttgcagtgtagcatcacatcgcagcacaatagattgcggcgttttatcttgctgtgcctttccccgctgcatagaatgctacataaaaatataacttttttttccttcttcttcttttgagagagagatgtcttggtgagggaatctccgacggctgggtggctgatgccgggaatggtgttggaatacgacgctgcggtgttgtatcgcggccgcaatcttgccacacaatacggggtgctttttttgctaagaggtgtcgtcacggagcaatagattttctttgcggcagtcggctatgatactacacccacacgaaaatgctcgacttcggatccggcacttgggggcactccttgatggtttgaatctcgagattgccccttgtgcagggtattctgccatcaaattcgatgctacgtttggcttcacttgactttttggttacttgcttatactaaccgcagctggctgaatttaaatttcgagtcaaactaagattaaataatatttttaagagtatatctcgcaacgcagaagaacatgtagttttctagattgtagcgaactcagggtaggcgacatggcttataagccactcgtctgatcttgtacactcaactgcttaaagatggcatcgctactatgccaattgacgtcttacgtcatatctcacacgacataatccatagatagaaacaggacaagaagagaagacgcaaaaaaaaaaaggcggaggagggacacgctttgcgattccacatctagtttcatccagcatccaactagctgggctcatcatccgaggcttccagattaaaagagcggccgcaaaggccaaaatactatagtaatactatagtagtcaatcatagaaaaaaaaacatcacgactaaaaaatcaagctatgacaaaacaaaaaagataaaagaaatctggtagttatcggctgcgtcaaaacaaaatgtcactggcgtgcaagcttctctctatcccctacaagaaactaacaaaggactaatgcacttcatgatcagtttgtactagcagaatgcgggtaaaaacaatgcccagcccagcctaaaagcgacgagtgtttttttttttctctccttctttttcttcatctgtcttgtcttgtactgcatgtgcattcgatgccacgcctgcataagcgtatcgcgagtgtattggatactatcgcagcaatagcgccattggctcctgttttacagcggtgctagcgaagaaacaggattagcagccaacgtaaaatagcattcaattattgaaaatttctcgcccttgatttttcattctcattcacgtcaatgtcattcgatccgccgtctcccactccctttccacccctttccccttagcctggacaaaaaggcgtactcggatctaggtatatattcagccatggaatttagcgggctccatcaaacccgtatgattgatgatgatgctagacatgcgctcaaaaaaatggcataccactagcagcagccaggtcccctctacggcgcggtacttacgggggagcatgtactccgcaagtgccgccaatgtcagctgcaagctgcaagcatctgcctcctgcagctgctcgaagcaccacttcgtctgcacatgctctaaaactggcaacggcagtgcagattaccagcggctggccgccaagaactgctgactgtaacatcttcacaaggcaagggaaaaagcaagcagccaaggcctgccctcccggtactgtgtccgagccgagctgcgactgggtaccccttggccctgttagcggcagtacaagtacagggcagctacttccgcggccttggcagcccgcctgatcatttccccagatcgctccgcgcgcaggtatctgctagtttgcagtacgcggcgcccctccgcaattttagacccaggcgtactgcaccgtgtggcgcactggactagtggacggcacgaaagaggaaaggagaaggaaaaacaataaaaaggaaaaaaaaattccaacagaaccctcattggctgctcttccccagattttctccgcatcataatcgtcccgctccctttttctcttggacgtaccgcgctcgaaccaaagcgtgctgcggctggaaaacatggcgtttctggcggtccatcgcagtgcaacaaccagcctgccagagttgttgattctatttgaatttctcttgtttttcactagggctgaaaccatggtctatcaatgagcaaatccattaggtagctactgtctattagtcagaccccttgtaccggggcatcccacttcgtgtaactgggtaaaatggccatgatacagcctcagtgccgcatctgccgttcttgtttctgaagaatcagctagtgtgctctgttttgtacatactatgtttggcggagatacaagcggcttgaccaaaaaactctgggcatatcaagtctcttgtcgtatcggctgttttgtcctgtgtaagcgctgcaggctgccgagaacgcagtccgcaaagtacgagagctctgctggaatctacacgtgtgccttttgcactatccaacatgtatctatacacagacgaggcctcttaccatggccgtgtcagaatgagtcaaccgcatcctcgtaggacgacaagtactggtactagtacaaagccgaggcaaggcatcctggagctaggagtgctgagaacatatactgtgccgcaccaggtcggcttgcgggctgatgcttctttgagggggcacccaagaccaagactacagcttccgcacctacaagaggactctaaaaaagccactcgggcggtcgaatgcagctaactggcgctcaatataacttgtaggccttggcctgaagccaccagcccgctccagccaggttaaccgaagggctgatggccccgatagcctgaggactgaatgcattcaccgctccactcctcgtctatgtcagtcttgtgtccatgccatggactctacaagacgttctggacctcttacacagcaaggatctgagcggctgtgggcggcgtctgggacatctggccaaaaaggatcatggccgctgacaagctgggtgcccggattgccaccacggccaccacggccaccgaattctttgtagtcagatagattagtcacgccaggcaagcaggcatttcggagtccagtatgagaagccttgtctgtgctttggagcagcgccatcgtagtggtgtggctgacgagggcctgtataggcatgcctcgagtcctcgtcccagcagccactctatgcagagggtcatgatgcccaatcgataaaacgctgggtgtgtgaaggcgtgccctgcgctgcgctcgtactcggaccaggctcccaagggcagagaggctgcacaccagcagcctgcgagtttcgcagctttgtacggagcactgctagataggcaccatatcgtcttagcggcgcatcgaggctagactctccccgcctcagggagacagacagacgggccaatgtctgggcggtgttggcgaggcttgccgggagacccagctttccttttctctctctctttctcttctttgtctgcgtctcccgtaataaagagttcgggtggcaggggaggcggaattccattcctctgtggcgtcgagcgagcctcccaaccgggcatggcgcctggcgaaggagggtgggagagccccagagcaagcgatgtgcggcgaatgagctgcgtgcggatactcgcacaaagggtatggagtacgtgccgagtacaggcgctgctcgtaccttgccggacggagtccaggtgtcttgccttgggtcggacggagggtttttggtgaggtgtgccgacgaggcctttcagactatgtggcattacgtggaggtccgatgaaggagttgagtgcaaagggacaagacaagagctgcccgtctgggtattgacaggcacaagctactggggcttcaatatcacgtacatagataggtaccgagtatccgaagccctgccccttgtagccgtgcgcggcgccttctgtgtaaggtgagtggttgacattgtctggcggcggcataagagcagagctgtggtggccacgtttaaaggacgatgccgccatatactacatgcatatacatgtgtatacatgcatgtaagaggtacaacacgtctgcgccgtacgactatttcgatacatgtagttgtcaactcggcgacagacttggttccagcaatttcaacgccaactcgccctcacaggcctgaagcctaacgcctaaaaggaccgccagggccctccaccctttgccagcccgtgtggggcgcgccaggctagcagcagcactcgcgtgtggtgcgtcggtacagagcgctgcaggccaggccacggcccaatcagcgccgcccagcgccatgctggacctgctgggtcatgctgggcgctgctggaccggtgctgggcgctgctgctgatcgcttcctgttcgcctctggcccgttgaccgaatctcactcgcccgcacctcttctgctccccttcgctcgtccttctgctgccacatctggatcgccgtgctgcgcgcatcacgtttgcggcccactaaatcgcagctccagctcccgcgcccaagggctcgatttcagggccctttcgaattgcttttgcctccccgctgggcctggcctggcctggcctcgtctcgtttcgtcccgtctcgtctcgtcgctctccacgccgcggaagcttcaggtcaagcctcgtcgctaagctactgcctgtgcgaccagctagcattgcgccgcctacgcttactcgcagcgctgccctctctgcgctgctcgcactacttggctgcccgttcgatttgtgttagttggctctgttagtggtcacactgctagcgcactccggccgccgtccgacccttgcctgtcggctgtccccccccccccatctttttcccactgagacgctgaggatattacccacttctcgcccgttttgcgattccacgcctctcgctttctctcatacgacccgttttctgtgattcgacctttgacctttgacctttgaccttcgaccttcgacttctgatcaaccaccgctcgaccgtcctccgtcgccccgactcgccgcctgcgaaacgctgtctcggcgaagccgccatcatcgagccttcaccttcttttgtcgccgtccgcgaggcgaagggcgtcgcaacgcctgacagccctggattgatttctctcccgccgtcaccatggccatcgccatgggctggcacaagcccgacaatgtcgctggctcgtcggcgccggcgatcatggtcggcctctttgtcgcttccggtggcctgctctttggctatgatactgggtaagcagctctgcgaactcgccgaccgtgaatgcgatgctcagcccgccgccatcgccctgaagtctccgatccccgtcatatctgctgctgtctatccttgtgctgtttttttccgagaaacaagagaataagagaaggagaaaaagaagaaaagaaacctattttctcaagggtgtggatgatgcggccagtgctgcagcaaagccgttttgtctcttcatcgcaaacaccattttttttttatacaatgcgagatggatggaagagagatgttaccatcatcgttggaatggcatgggaggatatatgcctggctactacttctcgaaatcttctatcctcttcacgagtctggccggcccgcattcgcactttgatctgccaacataagacatgaatgctaatcatctattcagggccatcaatggcattctcgccatgaacgaattcaaggaaaagttcggcacgtgtaaaaaccagcccgacagagacgacatctgcgccaaggactcggccctcatcgtcgccattctcagcgtgggcacagcaatcgggtccctcctcgccgctcccgccggtgatatgcttggtcgacgacggagcatgctcctcgccgttggcatcttttgtattggcgctatttgccaggtctgtgccgaggcattgccagccttgttggtcggaaggtgggttttctgtttcccatcaccaacgttatcctctccaccaaagcttggatccgtatttggtttttgcggtttactccaagctgtgtcatgtaactgactgattctcttctaccagagccctggctggactcggcgttggtgctgtgtcggtccttgttccactgtatcaatcagaaatggctccaaaatggatccgtggtactctggtttgcgcctatcagctctccatcactatagggctcctaggtgcatccatcatcaacattgccacctccaaactccactcatcggccgcctaccgaatccctcttggccttcaacttgttcccgctctcgttctcaccgctggcctcatgctcctccccgaaactccccggtttttggtcaagcaaggcaagaaagacgctgccggtctttcactcagtcgtctccgacgtctcgacatcactcacccggctcttattgacgaactccaggaaatcgtcgctaatcaccagtacgaattgagcttaggtccagacacctacaaggagatttttgtaggctctcctcatctaggacggcgaaccttgactgggtgcggtatccaaatgcttcaacagcttactggaatcaacttcatcatgtactacagcactacgtttttcggcggttctggcgttgacagcccctataccaagtcgctcatcattcaagtcatcaacgttgtatctacgtttgtcggtgtctttgtcatcgagtcctggggtcggcggaggttgctcattgtaggcgccattggtatggcttgctgtcaactgctcatggcatcatttgcggccgccgctggtgaaagtctcaagtcagcctccgctacgatactcatcgttttctgctccatcaacatcttcttcttcgctgcctcctggggccccgtggcatgggtcgtaacatcggagatttatcccctaaaagttcgtgcaaaatcaatgtctatttcgacattttccaactgggtgctcaatttcggcattggatacagtacaccgttcatgatagggaatggtcccggcactgctggttttggaaccaagattttcttcatctgggggaccttttgcattctcgcagtcatatttgtatgggccatggtctatgaaacgagcaaaatcagtctggaacagattgacgagatgtacgaacgagtggaccatgcctggcacagcagacaattcgagcctagctggagcttccagcaactgcttgacgaaggatggtcggccagcgcgcagcctcctccagatcacgaattacaaacaacatcttcacaatccagcgctgataccacgctcggtgattcaaactcagtcaccatccacaatagccatggtgatggcaacgaaataacgacagcgtcctcggatgaaaacaaagagtctatacccaccatggcacacgttgattttagctactaaatggccgccctcaactccccctctcccttctacaaagagttgcgtgtcctatttatatccccgctctcttatttctttttccacctactcactacttccgatatacgcaggaggggaaggctattatcactatcaaaacctttttacgtgacatgtgaatataccagcgatggagttattgatgtaatggagttttgggggggttttgatttctgttctttcttttcttttttctttttttgattttttattaccattattacttttttcccctacaggggctactacgggatcgtttcgggtatatggctgtgggtgcatcagttttttttttaagtgtcgaaggaaacttggattttggaggtttattggcaaaggaaaccctccccggctttggttttttgggacatgtctgtcgaagatgcatgtggatattttttttcggggagctgtggacgcatgggggcgttttctctacttgcccccttttctttttctgccagcgtcatggccaaactgtgatttatgggcccgtgaaactgcttttgattaagcccacgggcagagaacgaactggattatggatattgcatgttcaaactgcgaaatacccttgtcctatgtaaagacaaatcttttctttaatttttcattcttcttcttcttcttcgggtatgttttattattacggtgttaaaggtctttttttgttcttcaatgagaggaactgtctgcgtgtgtgcatttgattgtatgcttctattcttcagccaactggactatttgaaaaggcttgtgtgtctgggtatatctataaaataaaatacgcaatatacgcatcatggaaggattcctgttgcaaagaagaaggagaaatgtgtactttgaacagaaagaaataccagtgatactaagggttattctcattagtaataattgaatcatgctttttcattgtgtttctaaaagcaactctcttcttcccaactcacagacttaccaagctgggaaattgtgatcaggaatcatgcagcagtgaccagcggaatagtgtgaaaggggcagcagaggaaggactttgaggcgcgagacgagcacaacaaatgtaagcgataacacaacaccatactatcagaaggccttggaagtctttttttctttctttttcttcctttaataacaatactcaggaaagcgattcatctctcatcacaagacttcaaccctagtaaggaatcaaactatctctacaactcctctacaggtcctcaaatagctttccagcccaaaacccgtcataggaaaaatccagcatgtcaaatccaaataccttgtcctccgacgcctaatagaacgcatgattgaccggcctggactgatccatctattccgccaactatcggttgagcacagcgtgccgctacacgagcgattgtactgttgcggcactaagtgctctgcgttgatccccccccattggcaactaaggctgcttccgacgttggaggcggcgataccggcgtgggtacatgtccgcagtgctcgaaggagacttgtgtcgactgtcgtggtccatctcagataatatatctgttcctctgagtccagcaacctcagcataaggatcgttggggggggggggggggaagagtcagaaagaatggttggaagcacagccagaaatgcagccaggagtaaaagcaagaaatatgaatacaattaccactgcaagtacgattagaagtacgactaagagtacaaacagaggtatgactagaaacttcaaccaagagtacgactagaagtgcaaccagaagtacagcccccaacagccaccacagcattagcagtatcaatagtcctctccacctcctccacaacgtccagcaatgagcatagaaacgcgaagcaacatgagtccctttgcgcagggcaacggaggggggtggaggcggggaagagttgagagaacggctctacgcagcgatgaacagcatcgaagaagggacagagatggcgagaaagacatctgatcggagaaagcagattcgagcgattcaagcaagcttcaaggcagtcaagtcgaagttgggtcaactgccaaggaaagtaggcgcatgagcatcctttaagagggctagtttttgtcctagatggtatgtggatgtttgtgaatcaaaacagcagcgtataattacaattgcattcattacctcgcgattaatgttcccttgtcccttgtctttctttcaaaagaaattcttaaatgtcaaccattcatcaattgtatactgatgtagcactcgcatagaaaaccactcgcactggtttcatgacagttcagatccagaagctgtgtagtgcaagaatgagcaaggacagatgcctagtattactcgcctagatatcttaaagtacactgctctatgaatcgatttcagcctaagcaagctgattcaatcatcgtcatctgcagcccctttgggacgcagattcttgcaagttcaaaagaatgaagatgatgattgatggaaataaagaggaaaaagggaagcaaagagaagcaaaaaaagaattgttctcgggaggcggaatcgaaccgccgacttttcgatgagatgtctccattacagtcgaacgccatgaaccaactagaccaccccaagcctagcacggccactttagtgactgtgctaatgttgctagcgttactgtattttagttttataaggccaaatgccattctaagcgcaggtcactcccgccgctaagaaggaatagcgttccaatcgataggcagcgttgcattttaagcattgacgcttatccgcttcaagagtaatgtacagttggtgtatttacgtcggcacggtcaacgtaaactttgcggagggattgacgggtttgctgagtgtaattgtacctgggtgcaaggggtatttcttaagcagggagattgagaaaagagcgaaagtcataaaaaaaaattcaaacgctgtgaaatgagtatgtaaggtattaaatgaaaaaaaaaaaaaaaaaaaagacaaaaaatgtaactcttctccggtgagatttctctccggggacggaatcgaaccgccgactttctgatgagatgttttccattacagtcagacgccatgaaccaactagaccacccagaggtagaagagttgacagcacttgtcttatattagcttatatgtctcacaagcactagcctttactgtctcactcattgcatttcccttttttttttttttgctttcccttctttcctctctaccctgaagttaatcatacctgagaaatcgattcttctttatcaaaggctagctaaagaagttggctacatcacacacacatccattctcccttgcatacagcctgcatgcacacatgtacctaaccagcagatgaaggctacacgtacacgcgaatggaccagtcatgaagccgtccgcaaacgccacaacccggccgagctgtgttcccccgctgtagatgcagcatcccacacccaacatgcatatagctacggcagaaacatgtaaatctacttgctcgtcactgataaacaagcggctgatactccgccgagccgctcttgcacgcatctggaccattagatatattaaagccctgccactactaccttggcacatacaacagcatgtacaagtactcacttcgcggcggagaaaattgtccaaaacttccgattccgcacgtcggaactgtcttgtcgctgcctccattgctacgctgtgttcagccctcatctccagttctgctggtaactttccccaatgtacccgcctttgggctttcggccaaacaatgtcgaaaccgtcctccgcagggagggccatacgccacacatctcggggaacaaggagcggccgatgtgatagccgcccctctcggccgatgctatgcctcgaccagaactctgcatgaagccagccggccggcgagcccattcagccatatcatgcacatgcaagtggcccaattctttcactttgttgccaatcgctaacagcccgctcgtgcgaaacctagagcaaataatcatgaaaaggaaagatccgaaaaaagtttcattgctactacctcactctcggtggctaagatggtctatgtgcaatcaacttcctatcgtaggtccccttccacagctggtaaaccaaatccataaactcctgagcgccccgttaattttttttcttagtgtaaaagcaaaggcttgctgttaatgcttgtgatataacaatgtatctggtatcactcttttcggtgcgcgcactccccgtcatatccaaaggtggcgagggggaccgttacggaaatgatctgggaggattggcgcgctggagcaagtgctttctaagagtatccagctctgagtccagccctctcagatattcacggtctgcgtagtcttctctgttcagcttatatccagaggtccgatgatcctcgccagttgctgcagcctgagcatcatatttcagagagtatgggttaccggattctggcatgggctgaatatcttccatactctcttcttcatcttcttccttgacttgactgcctccggatgtcttcgacttggggcttttgaggcgcttcccatctcgtctttgggccactctgcgagatcccaatggagatgaaacctttgaactttgccgagaccgggattggtcggatcgactggcgtcaccgaaatcagaagtgggtgatgatgcggaatctgccgcgccgtcatgtgcgtaggaatttccccaaccatgttcgagctgtctttggagtccagagtctctcataatctcgtaaaacgctgaggccatattgcaggagactgggtctgtatccatgtttgatccgttgggttcttcgtatgacttgtcagacctctcttgtttagacctggagggcgcccgtgagtctctggaatctgccgaaagagttagatgccaggttcagaacccactaccgattacatgtgagcgagtgtcatcatacccatgactagagtggaagaattgatatagggtacaaggttcgcaatgtgccttggctttgttgacaaaggatatgaggagagtatgtgattgagagcaagggttttgaagttgtggaatgtggaagaaaaaggcagtgtttttttgcaagtgagagtgatttgataatacgtagagtatgtggcattactttctctctctctctctctctctctctctctctctctctctctctctctctctgtctataacaacttggaaagacaaggctcagaaatatatgcaagagatgaagtgggaagaattgtgctgcgagccagcttgacttttagacgaaacgcaatagatgagaaggtaggatatataagtgcaagatttgtaaaaaggagcagcttatggctaaaagcttgtcatccgctccgtaagtgagggtgtgtatggtgtgcatgcgtatggtcgtaatccatgtgacagcaacaataaacgtgggtctgggcatcacggagattgtcaagaggatagaacgggcaaacgctaacagcagactgtagaaccaggacaaaagcaaggatgttgggtccgtagggagaggagaccaacctacatgcaacttggcggatcggtgtatcgtacacggtctgatatcgcaacacacaacactcgaatcggtgatgcagcatgcgatactcgctgatggcacctgaccacaatttggcgggttgagaaagctttaaaaagctgcaagcgtcgatgagattgagcaatggtttcaagtcgaagcagatgtgatattaaatggcacaagggcgtcttagcaggtctcttctcttggtctcagtggtgcgagggtcaacgatgcaggatgccaactggcgggcgatggatgtttgaagacacggttaaatctcaagagacaagacagagttcaagtcggttcgggtacaacacataattagcttcggccagggggaggtcgatggcagcttagaccgccatcaaaagggtaggcgggttcggaaacttcgatcaatatgccggggggtcgccgcatccagtgccaagagcaagatctacctttgaggcagtcccacaaagagaggagggagagcttattaggagcagccatcctttcgacggacggacgtacaggcttttacagacccatcaatcatgcgaaatactactgctagcagcagccgtagtggcggcgggagtccctagtagaagcagcaacggtttagcaacgctccagcgctgagaggctcaggcgcccagacaagggacccggtatagcatgagatggacgagattgaagtgggtatccagatccacgacgcgccttatcgccgtctgtcggtgcgggcgagcaaacgccgccatcggtgatcgggcgtgggccgagcggcttgtggcgccattggccgctgtgtcggccaaagtgtacctgtagcaggcgagacagtgggtgctggagttcaggcgctccaccgagcgagacgtagtgccagcgacacccaccagcgagcggcacagcgctgcgattgattgacggtcaacggcaactggagatgtgttagctgtgtgctgtttcaacgcgggttggccagccggggtcatacagagtcaaggtgttagtgatacggcaagaggtaaaaccatcagtcttcgctggcagtgctactgtacatgctcatctcgtgtcatggccgcagtggcaacggcaaggcagggcaaccagagattggatggctttgccgttcagccagccgcagtccctgctgggctgcatctgcggcacatctcggccgaccaaccgcacgcgcaccgcagaaaaggacccgagaagatgacaatgacgatgaagaagaagatgtgaagtcgagcgaagccagagaaaatctcagttggtggtaggtgggccaatacttcattgccaaggcaggcactactcccggtacgtacaagcatcaatgtacgacattgcacctgcctctatcctgttggcatctgtgctttgccagagcacgaatgacgtcgacatctcagagggctcaaacgctgtgttacttgcaatctcagtaggagcctagcaactctagggactgaggtaatgagggtgactgactgcccgatcaatcaccccatgtactgatgccatctcatgtccaaatcctacgggcagttacctattgtgcctcagcctagctcgtgaggtcgctggaacgcacgagttgctgaaaagggcatctgcaggtacaggcttcagttaccaacaatgcccgaagctgcagcatgtgcggcaatattcagttgtaatgtaccctgtacatctctaggcatccatgcccgcgggaacaaaagatgatggctgatttataatttgtccacccggattcttttggtgatgtgctgccgagcgctgagaaatggggttgaagagattgatgccagcacaggtagaataccttgctcagccactaattagcatcaagattgatgctattcatagaaacccgcggcgccatgggcgttgatacgatcaatattaaacaacctggaaagcgatgactagcagcctttagcgagtcgatcgcaatccgcggtcaagccctgaatgaaactcattaccaagatcatcgccagctggagctttcaaattcaccgtggcctcgacacaccaaagcccggcttcagggccgatgctagcggcgttagcggcgcgcttgtccactttctcgggcggccaagcggcggccgctaccgagcgttgaacaacggcattgttcgatgccagtcacatgcagccatggggccactggcccttgtagctatccgcggtgcctctgaagtggaacagaagttgatatccaaacagcctaccttgatcaaatacaggcccaggtgatactactactgtaggcactggttactgcctacagtagtctctggtactagtaagttgtactagtagtacacgtaggtgtcatccgccaagtttctgcgatagggcccatgacagcaaccagaatcaagctgaagcaccgtttattcgcggtccaactgaaagaagacggacatgactcttggtggtcggtcccctacccaacctggcaagtagccatccatgatccagctgctcttcacgctagtagctctactactgcctattcttgtgacccatggatattaaacaatggacgtgaggacctgtcaaacaagggatcgcaagggcttgcctaacgatcttcaagatcccttcctgcggctctccacccaggccaccaccagacgcacatgcagctttccaatgccatcgtcccaagcaaccgattcgtgcccccttcgcgggcgccctccagactaaacgccgactcgatgcatataaagaaggcggccgacccgtcggccataaggcattcaatagcgtatacggctgcgtctccaatttaaacctccgacaaacttccatccagacccaacgacacctccccttgcgggtacttgtatatattggtgacatccatccgatgcatgcgcggagtagagccgccgagaattaggtgtatatatgcaacgagtaagattcgaggcggcagaacccatgtaaatactctatttacaagtactactgctgggaacatgtcatctggcatgcatttggccatgtgtgggacgctgacgatacgggtaggcggctactgggtatatgggcattatgcctgccacaatctttttttaatttgcatagcagttgacttgtttaagccgacatacttgtagatatttatcaccggtgctaattcatgataccatatatagcaagacaatgaccaaagaggcaacagtaaggttgaaaataagcagtagtaacaatagtttgctccaagaatgctggtagtataccacaatcagcctcccatggaacgcacttttaaccgttgatccttgtaccagacccagtatatgtacggaatatcagcccgaagagcacgaaagcgtggagccgctccgcatatggaaaggccggagctcagagaacaatgggcgttggccgatgctcctccctggccgtggctccagtccatttggttgtttttttgggtggaaaggctgccgcaaagagctcctactaaccagtcctttgcttcctattcgccaccgttgaccaccttgttgaccaccattttgaatcctgctgaacggaccccaaggctggacgaaccaagcgttatacgcattataagtctacgtgctcagggcattattgtgcgtttcattctacagctactcgagtatttcggttttggttacaggaaaatctgctcgtatcttgaagcaagaattcttcatgagaacggggaccttggctgaacacttcacggggcccgtttggccggagcatggatgaatgccatccaacagcccacggctaacgaaatgcagctaaaagaggaatcatcattgggggcctttcacacaaggagcgaggggggcaaaaaggagacttgtctgatattacatttgagccgatacgtcccgtagcagctctgccacggtggaaaaaagagaccgcaaaccacacacctcacgaacagctagaatattactctccttttggattcacttgcatcgccggctcgtctcttatcacgccatgcctcgtaatctcaggcgtaatgccttccttgctagagttgcgcccgcaccatcttgcgagaggtaaaagagaaaacttgttggaaagaaccctgtttggaccgcatcaccgcatcacttgatcgatattcgttccaccgaggcctgtctccaccattcatttggactttgcaatcgttgttcctcctcaaaacaagtcaagatttctagcggagcttcggctgcacccttcggccaaatatgatgcgtcgtttggttgatatcccgagtggcgacccaacgggtggtggaggagagagtagagctccagttatcttcgatacagatccgaattatgcagctaactcctgatattgcttgtctgatacgctgtatgggtacagcatcggcgataagtgaaggcggaaaagaaagagcacggtgttagaggagcataaggtggccccgtgaatcatattcagtaataagatacagtcgagcctgaccacgaagtgttcggcgaaccagctgtcggcgtttctcccgtcgagggctccgcttgcatctgaacctgcagctgcatttgtggttgaaaatccgactccagcggcgcagaagctgctgcccgatgccctcgaatcccaggaggagaggggagctgctctcgaagctccgcccgctggatcatcattggcgttggataaggactcctggcgctcggcctcgtcgcagcaggtcgctcaaatggcgcttcgggtctgggcgtgtcgtccttgcaaacgtcgagattcgccgtgtggtggatttgcagcccggtacacccttccatgggagaccaattgaacgatgaggtgatttcgaacgggctgttgtccatgaccgacatggtagcccggaccgtatcgcagtacttcatcctggctccaaagactttggcgcagtggacgcagatggagagcttgacttgacacatggtaaggatctttcttggcgtctcggcactcgggcttcttggagcgggagaattctaaatctgatgcgtttttatagcgaaatggcaggtctagggttgagtcaacaaaaggctttctatgcaacttgagatgttttcgaaagaggcgtgaaaacaaagaggagagtgatgcgcgatcttgacgctggcggcgtcacacgcctgacgcagggtctgagcaaacaaacaattacttttcaccctcccggcctttggattttcgcctggtacaaccttgggccgcatttgagtggctcagccattcaaagatgaacaaagcctggcaagctctgaggggccgtcaggccgccagctggactgcagaaatgcgaggatccgattcgtcgtttgtctgattagacttgacgcctcatcagacagggggaagctccagcagggcgaagcttaaaaaacagagcgcggaattgttggatcatcgtgcagcagacggcgaagtcacgctctgggaacacaagatatgacccccttgctacagcgtgacctctctagcatgttcatggcttcacgcaaactggcgtgtcgcctcagtcttgcgggttgtaaagccatgccaatgtcggacttggacatgatggctgcgtgttcatttagcgccgccgttgcatttcaatctgagggacggagctcttgcttgattctcctggcggctgtgcttcgtatgcgtcggtcaagttgtgccaatacgagccacatatgcacgtcgtcgagtgcagcgtttgttatggccgcttggcgtggtggcacaaaaaggactcgtgagcggcggtagtggccgcttttgggcctggagaggtttctactgatggcttctgtcaaccagtattgcaaattgcggccttgtttgacagtgcatgacctcgacttggctagattcgtggtgcgtttcatggaacacatactgaacattgaaagcaactagaaaatggagctacagatttgcactatcgccagataagatagacccaaatgccagtcactagcactcatgcagtgctctacactttatttcatggtactatttctctgtttaaaacttggatttcatagtttgataatacacattcaccgcaaccatgacttggaaatgcattgtttgatacgcagggcaaagtgatgtgcagatgttgggattatagggagctcggaacatggaaagcatggacgcattagctattgttggcgcagcaccagcgctggaccgcgcaaatcgtggggccgaggattcaggggcctcgcttgctgagatgctgccccacccggccgctgaatctctcgagcctcacgagacaacgacagcttgcagatcaatccagggccgcgatcgtctgctgcttgtccatctgcatccgcgcatccaatcaggccaacatgcgctgaatccgtcctgcgcgacccagattcattcaccatgggtgtcctttcctacctgcgcaaggtctacgacctcgacaccctcgacacccgatttacgagctcctcttccgctccgtaccagacagtcatcgatgctcgcggcgactcgatcgcagcgagagaggctgagatcaaggctcgaagctcagctccgccgcccaaatggcgcacgccagagttcttcctctactacctcgtcttcattgtggttgtcccgtacatgttctggatagcatatgatgtctcaaaacgtgagaagcgcctctccccctgcttgcgtattgccacgcaagcgtcgtatcgatatgccttcatcgagacgctctaacaaacctgcagcttctgacccgaggtaccccaagtacgagcgatatctgtccgatggatggatccccggccgaaagattgacaattccgatgcgcaataccagacgtttcgaggcaacttccccgtcttgacgggccttttgatattccacccgctgctgagaaaaggattcgaatctctatataacccgtcggcgcgaggcacaaggggctcatcgagactggaccagcgcgccacgttcgactttgcctttgcaatcatcttcattgtcatcctgcacggcatatcctccttcaagattgttgctattctcgccatcaattaccaaatcgcgaccaagctgccccggcattacgtccctacggcgacatggatcttcaacgtcggcaccttgttcgccaatgagttgaccatgggatacaggctccaggtcctggccaattgggttggccctccttggggaccgctggcgcattggggctactggctggacaactggggtggaatcatgaagcgctgggatattcttttcaacattacgatcctgcggctcatcagcttcaatttggactactactggagcatcgataagcgccatgtcaacactcttgaggtaagctcgctgtcctcccctgcatccaatgtgcttggtctctaataacaccaaagaagaagggattggatcccgctagtctttccgagcgcgaccgaatttcgatcccggccgatattagagacttttcctttcgaaactacttggcgtatgccttgtacgcaccgctatacattgctggtccgatcttgacgttcaacgactacatttctcaggccaagtatcgcgccgcgagcattgaatggccgcgcaccattcgatacggcattcgattcctgcttgtgctcctctccatggagctcatcctacattttgactatgtcggcgcgattagcaaagcagcccctgtttggagcgactataccgctgcccagctcagtctcttgtcctttttcaacctccacatcatctggctgaagctgcttcttccctggcgcatgttccgcctctgggcgctggtggatggaattgaccctccggagaacatggtccgatgcgtgagcaataactacagcacgcagctcttttggcgcgcctggcaccgctcgtataaccgctggctcatccgctacatctacgtaccgctcggtggttcttcgttccgcagctgggtatcttcagccagatccaccatcacttacctcctcgttttcaccttcgttgccctttggcacgacatcaagctccgcctcctcatttggggctggctcattgttatcttcatggtgccggaatggacggccgcttacctcttcccaaagaggaaatgggaaaatcgccctacggagtatcgtatgctctgctgcgttggagcagttggaaatgttctgatgatgatttctgccaatttggtaggctttgcagttggtctggatggattgcgtagcattctcagcagtattcttcatgattggtccggtaagttgagctgattctatattcgtcaactgttgagtgttttgtctattggctaatttactgacaaattgataggagttttcttcatcctcacagcatcttcttgtctatttgtaggtatccagatcatgtttgagattagagagacagagaagcggaagggagttacgatgaaatgctagacagaatatttgtacaatattgagcattagaagataagcgagtgttgtttccattagagaaaaaaagggctttctggttttgttttattatcttagattgggggtttgtcccggtggatgttaagtagaagttctaggtagattctatgtctaaatgagctggcctcttctatatcctgctgcatataccgcaaggattgtcgatagtatatccagacgcccagctggtagaaaggggtagaatgtctttacttgagtgcacggtattaaatctcagcagacatcatcactcgattaggttgaatgaagtgcacatcagtgggcttatagttgggagattattgatcgctgtatcagctcaaattcgtaatactagtacggctgatttaatgatgccaatgtgaaaattgccaactttgaaagttgagagcttatcatgattggagattggcaacttgttctctttgatgatatatacgttttattatcaacattacagtgctagctctgttgtagttcccgtttgtcaagggcagtataggtaaaagcataagtaggtctaagtgatctgataaagcattgtaaagagctctacaacggcgatcgtaaaatgcgtatattaagaatgcgaatcacgttgtttatatgtaatatcaactcaattttctggccgcagaggggcgtgacagctacctaatagaaacacaagttgaacgttgctagaacttgcgtgctttagctgaagattttatgtagttgcaaaatttatgggcggtactattattaatcttttcatctcataagagttcccgaccagcgttgatacatatcatctttgttgccccccaaaaaaaagccccaacttgacgccagaatgacttgaggagggtaatataattccaatcgtcgggcttttctatattatagtatacttgatgacaatctactatccacacttgattacatgctgaggaagaatcattgacccagtataggacaggaggttgaatatagtctctatttgaagaattacactataccggcattgctatgtcctcttatagcttcaaatacatttaagctcaccactttcctcgataatttagtatattcaaatcaacaatcgtcactgaataaactatctactatgttcttcgctaacatagtcattggccttgctactgcagccagtctggccgctgccactcccactccgagctccgagatccgttctctagaggtcgaaggaggccctggctcatcatcttggcctccaagctggaagcgtgaagtggagggcggcccgggatcctcctcttggccacccagttggaagcgcaaagaaagaaaagcgcacagaagagggtggtcctggatcgtcttcatggcctcctagctggaaacgtgaggaggaaggaggcccaggttcttcttcttggccgccaagctggaagcgcaatgagcagtttcatgaattctatatagtggtgagttcattttctgctctaaaatctctgcgacatatggctaacagtgatctaatagacgctggaagggtttcaggctacatgtactttaccgttgtcgtagttatgccactattggtatggttcgaaaccaatgcttgatacggcattatgcgaatgaacaatgataaagatattcagggtcaaattttcgagttttgttctatatgcactttattataaaatgaatacccctcagaatttctgcttaataaatggttgtacatacatgcaattggactatcttctcctaccaagaaaaaggaggtaaaacggcgagggagcaagagctgtatctacctcaaagagaatatgctcatattcattgctataattacatatgatttctgaattacaagttggtatggtcatgtacaagcagtctactggctacggtcactcaacgggtagaggctagatagaccaggaggctcaaattggtgtcatgcccacattattagtccaccgcatgaaaaaagctggctttacaagctttatgaaccaaactgagaaacgcaccatgccaataatttagaagtatgcatctgggtaattgggtaggtgagctggagcgaagagatacacatacacggcgtgttagcaccctaccaacttgcacgatgtcaggcagagaccaatcaatgattatacgtatatctcattgtggaattgttatctgatgatatgttcccacgataccgcaaagatcaaacatgtgaccacatttataagcggacgttcgacgttgacgccatttgggccttttttctcccttgtgcgatgatcacatcggcagcatgcaggtcatccacttctgggccaccgatcttgttgatcactttgatagtggggaggtgaaattggggaacaatggggccatcacattgggggctcgtgggattgaatgaagtttgcctgataagcggcgcgtttgtctttccgcagagaagcaaacgtgccacattctcgtacgagtgctgtttagcaatatgccgagataatttgatatcacattcatgctgcctagaatctgttagctcgccacatgggtcgactttttagagcagtaaaaatcccaaatgcgtgaagcccgcaccatgaaattgagtgatcaaacgctatcaatgctagggctcccccataataagcgatcagaggatttatggataccgctatcatatcaacatgaatccatcccctatgaaggggatgaagttgaagaaaaaaaaaaggatcaacttttttcttcaatggcatgtagacaaggcaaaccaggggaagacatggatttaatgagaagtatgggaaaaaaacatgcgcaaagaggttgctcgcgcccgcgagcagaatcgagacacgcgagggctaataatacccgaggctgtgctgaaagattaattgatgttaatcggctgacttgcaagtaggggaaacaagcttttgatcaatctccgaggcttgatgcgtaggcgaagacaatcgcatcgactttgctttgcttggcttttcttaataagaggaaagaaaaggaggagaggaaataggcgtgcaagctgtcgctaacacggttggcggaggcgttggaaatacggagccaaggcccgccgaaatgaaagcgtccacgatacccctgcacttgacactgccatagccacagttcagccagagaagaaaaaaactcggcatggagattagtaggccaataatatcagagcgctgcaccggtaataattgattttcaagattcattccgagctcgcgagagacttttggcgtggcgctgtaattgaatgtatgtgtcttacgactaagctggcttttatcccattggcggccgtgctcgaatgcatcatgcaagctgaccaccatctttgaaatgctcactgatggcaagcaattaaaagggcacgaagaaaagaagaacaaaaaacgataagctggttgtatgcaagtaaagggaaacgcgtcgaacattgtgaccgttctgagatactggcaaagctgggtcctcgtaatgccagtaatatccgggttccttagcgggaccctggcccacgccccgtattccaggtacgatcggagatggcattggacataatttgcttttgcggcgctgggctgctaaaattggagtttgtcgtcgtgccggcgccgatagtgcaagccaccgacttcattcacctgcatccagagcggcggctgcggcaccagagactcagatgcagcttgaccgacgaaggctatagccattgatggatatcatgacctgacgtgcttcagggcagcagtagtgcagatctatatatacacgtacatgcaggtagctaccagggattcgagtagtcgtggaggctgcagatattgggcaagtttggcaggtcgtcgctcgtttgcacggcaatggcaccaatacaacgtagcactcggatggcgaaagagccgcttctgtccggatttttcatgccatccctaatgctggtctggctctgctagaaaggtagagcgagcgatcggcgttgtctggaccgcagagatcggggtttgctgctgatcatcgtctccgacactacccacccgcagcaaggctcggatggtagcgcggatgagctgcctgtggacagccgtgtctcacttgcttgcatttgagatctcagacgatgctcgggtgttgtctacgtgtaagctgcaccattagacttggatgccttcaagttgattttgtagcagagagtgctatagccatataacacatccagacttaccttggcagtagtatcaaattcgtgcaggtatttgtagctatcaataggtccagtcttctggcatttagctgacgtgtgctatctggaggcatcacgaggctgccatttcgcagttcgggcagtaaaggcactactggaagctaatgccggccagcgctgtccatggcgccaatggttcctggtgccgagccccaagcttcatccacccatccaccaacatccttctgtcaactgatagtttgggtgctaagctgtgctaacatctggatcaaaagtgcttcccttgcatctgctgacgagggctcaacccactgcacccttgcgttttttttttctctacatgtataccatcatcatttcgtgtctctgcagcgggcaagccatccgctggtagtagtacctgtacaggtgctgcagtgggtgacctgcagattcggcacaccgctttggccaaaacgccatgcgacttgtaacctggattctcgacagctcagctacaggcactccatattgctcgtgcatacatgcagcagcgcagcagcgcagcaatacagcaccctcacgcgctgccactgcatacgcatacgccatgctcgtattactgttaggtacctacctactccatactccgtccctagtactgtaggtactgatgctgatactgacactgatgctactggtagtgccacaagcaaaccatactacgagcgctactgccgctaaggcccgccgcgccgtgctccataagctcctccatgctagcagcatttcctcaggtacgcgagcctgagattgagcgccatctgtcgagccccgtctgggtgtcgtcgaggcgccaagcaccccctgacccgtgcctggatgtgctctcggctgttggccatccatgcaggccgcgcctcccaggcccagccagcactggccccttcaggagacttgctcgtcgtcagccggtatcagagccctacatgtaccgacagcagaggccctgcatgtccctgcaagcatcgcgctatcgcactacggccaggggacctgatgggacctgatgggacctgatggccgcctcccatcaacctgttcccaatttagcagtcgagcgccattagtgagcggccaggcctgcgctagagtggcaacggcacgcattggaggtggtctgggctccctcaagcgagaagctgccagagacgagaaacatctgggccagtaataatattagcacgtttcgtttctcgccctctcgtcgcccgctcgaatctctcccataaaccatcaccaaaggcctgccttggctgggtggctagccggcctcttttctccttgccagtctcgtcttgctgtcccttttatctccttcattatttctcttctcctctcttggcgccagcttgccatgcgacccaattgctgacctgctcattctcaccaccccactggctcacgattccgttgatcatatcagaatcgagaacgagcctcagccttctcaagatccgaccccgccattcttcgtcaacttgtgtcggcgtatctggccagccatttcgaattgtactcgggcagaggtattatggctattggcccatcctgattacgactcttgagggtgcggataggtgccgtcaaattctgaaattgccattgccgccactgcccgtgctcccgaagctgtgtcgattccagccagctgctacacagcccgggtctctgattctatagcgctgtgcaacctgacatagtccggcttgaccttttccgctgtctatatcgaatcgcatctgcgtcgccatgacttcgacccagctgccaccgctcgacttcaacgaaggcggacttcgtattgtcctgctgcccgaagttgagaacatgtcgtctccgctctctccgctctcccccgactatcatcagagcaaggagcctctttcgatgaataccactttgagctctgctcgatactctgaacatgaccaacatgctcgagactccgaatctgacgatgaccttgaggtggatgtggacgagattgagcatgattccgattcgacgccgccaccaccaccaccaccaccagcgattccaattcaccccattcctgctttacaggatgcgttcgccgaatcgttaaatgaggtcatgagcggtattgcggttgagaagcctaaattgagggcgctggacgcccagggacgcagagaggctgtgcttgaccaaggcaaagatgagcctgcccttgatgccatgtggaggctccgacctggccagacccaacatgaactgggcaagctggttgctcaaatctcgtttggtgtgtatttgatgctgaacgggatggccaatgataacacacaagtggtcaacattcttcaaggtcacatcgacgaggtggatgagtttctcgaagtcacaatcgaagatcttgaggaagtagaggcggatctgaaaaggcgcattgaccatttgatgcttcccatgtccaacgccaccgtgttcgaacagctgctagaagatcacaaattccggaccgaaatactccaaggcaacgagaagattgagcacatcctcgcaagaaccaatgtgtcaatgaagcaatgggacgacgacattgaagccggtctacacaccagcaacatcttcatcaattggttgaatgagaatgctgaaggcacatggcgatcgggcctgccagacgttaacgacattttcgatgccatgagcggcaatgcagaagggtggcttattgcatttgagaaaatcagcgatagtgctcaggacatcaacagtctcatcattcggctgatgaacataatatctgagatggaaaagaaggccggtgaagctagccgacggacatgggtaagtttcgtcgccatcagcgctgtcggttccagtagctaatgtaattcccaggcgagcattgcaccccccatgtctaatattcctgaagaatctatacccatggatctccatgttataacagaggattatagtcgaagatccagtactcaagatagcgtccgcagtggctctacagaaaatagaccggctagctctataatcgatgatgataccagcactattgattttcctctacctggcggcctacccttacttccaccgttcaagtcttctcgtcatacttcgaacactttcggcttcggcagccctcagacggcaactaagaaatccggcttcgatagtcctcaaagtgctcaatatacccctcagtctgccgcaggtacctttggtgtcaccagtccacagacaatgcaaatccacttccgccaagacagccaagactcgtcggccatgaaattcgaggacagcgatccggaaacagagataggccacgaagacgagccggtgttccttcttcagccgcgaacctataccccgcagcctcctgcaccgttgccctcgcctcttatcaaagatgaggcgggccacaatgctcgatcaggatcacagtcgacgattccatcctttccctctacaccgatctctcctgcagatagtcggcctttgagtgctgtcgtacagagaaggacatctctccgcgaccgtgtatcccaaaagatgatgcccccaggtgatattcagattccggtaaggtctcttagaggcatggaaaaatacgctgcttcacccggtaccaccacgccgcagactatgagatctcatcactttgattcagcatatgagtctgatgcggaaagccatgggcgccatccatctggaagctccagcaacatgacaatgtcccctccgcaactcaatgtcgtaccctctccgcgctcggatcggcaaagatactatcaccctgtgcaagcgtcgccacattcaccacttcagcagagaccccatactgctgttggacatggccattcttcctatcaccaaggccattcctcattggcgccgcctgctttgagcggcttgagcaaggttacttccgcaaactatgaagacgggacctcgcaaagcgtacgaaccacacgaaccacacgaaccaccaaaactgtggataagcagcttaagaagaagaagagtgcctttggttggctcaagaaagcttttagcatggatgaggaagagcgagcggcttatgaggcacgcagagctgtgcaataccaagagagctactacaacgcggatccaccaaagtttttggacggaagacgagtgcgataaaccccaagggcggttctgtcggaacgacgtacctactctattcctggatatactagtaagaaggacgaatttggttcattgccacaaaaagagagcaaagaaaagcaaacgaagagctacacaattagaaatggcgatatcatccactcgttcttacagcgtcttatcattatcagcaaaatcgagcgaaattactctagcaagcgtttttcatgcgatacccaaaaagcgaagcattgcttggatccaaccttttctacagtcttttctcgaaaaagcaaatgccccattatatctatgcgcttactcaagcgcaccttgcacatcattatttcatcctcacctttttttttaaggatgtggtgccattagcgaactagcgatttcctatactactagtacttttgtatatgcctactcattttccctttttttattttccctttttttttaaaaaaaacttggctgcgttatctcgggcgtttgagtaccataccatggcgatgaatcttttacgctatcaacgtcattttttcgtctaggttaccattcctttcattttctttgtatccttactggagctcagcatatatggcattaagttaaggggaagtaggcggtatctaggtcaccatttttgtaggttttttattttctaaggagagattacactatatgagtttaatgggattccgatgaggtccaagactctttcgaactgagcaatacaaatatttcgaaacgctataaactttactggactgtcaactcttctgttatggcgatatgcgcttgtatttccagttgtttatacgagataatcaagacatcgaccagaaaagggtagaaaaaggacgtggttgtatatgtgtatgaatatcgttgataaattcatcggtgagatatgtacaggaacctttccgtgatatacatgccgccaacaatagcacatatatatgtcttgtatactgattctccccctagttccgcctaacccaatgtcaaatcatgaccggcccaagactttaagtcgtaccccagtagcacacaaaagactgagcaccgccaaccggaatgcaaccgccggcactggaggcagtatatcccgagtagtctcgacagctctgcgagttgaaaaaattgcaaaagcagccaccgtcttgccagcagccggcaatatttcgcatagtttgcgtactgaaagttgtagcagttatctggtccgtacccataattagttgcccagtctgtattgacttgtgcagcatagggagatcaggtgtcccagtagtagttgatttgcatctgcgtggcggaggtgagtgatgcggtgaggaccgtgatgaaggtggcgattgtgaggtgcatggtcgcggatgttttttttttttttttgggcaaaagattgaggtggtttttttatgggtgggtgaagtgattttaagtatgagagacagagacgtagagaaaattcagagcgtttggcagtatgaagagtactacatataatttgaactcatatgctatttgcagttgaaagcgatgacttcgtgtttacaacgtaaacagataatgactcttgtcaatattgaggccctctctatattaggtagatatcgtccacactccaataatggaaatatagagtttacaataaatactaaagtcagcatttcatatgcatacatttacgtagatgcaaacacgagtcttgagcagttgatacaaatagataatagcttccctctttgttaaagctctttgatgtatatgggatgcaatgccaatcttggaaatagatgtaaactaattattctaaagttagtaggtcggtagtaccgataggccgcactagtcttgggtggagtgaagaatctcacccaggtcgatatgtggaccagtgccatatatataagctttcgccgcgttgttatataatacaacatgaactattgctggcttgagtccatatacttcagtagtaagtcaagagagtgtaccctcaaattgcatatatatgtatatgtgcgctaacacaagatggctgatcacgctgcattatgacccagagctcctttgctaataatgttgtttataaatttcttagcgaaacatatgtacatgtaagtttctcttcaccttgcctgttatatacaaaattataaccaaacttttttgtgctgattcttcctcctagattaggtgcctgttcatcccaaccaacacctccgtccttcaaccatgcccaactccatactttttgcaaggacaaccttagttgctgccataccagcattcgaaagacctggcattggcaacgggaatgcagtttccggtgccagaggcggtatatcccgagtagttttggcagttgtccgagttgtaaaagttgcatctgcagccgtcgccggtgttgcagttggcaatgtttgcgtagttgccaaagtggtagttgtagcagttgtccttgccgttgtagatgttggtggcccaggtgacgtcgacttggccctcgtatgagctgcagacatcgctgtagtagttgatttgcatctgtgaggcagaggcgacggatgcggtgagggccgcgagaagagggagggtagagaactgcatggttgcttttttttttttttttgggaggggatttaagcggttgttgtgagtgattgttgtgattgttgaggattgaaagtgattgttgtgatgaggagagacggagagagagcgcgcatggctggttttatatctgctggacgacgcaagagtaattcatcttctcggcatccattcgtggattaatgaagacactctctcgcttacaacgtgttcgtaaggcagacgataattccatcttgttgaagctctctcgtgtacacagaccgcaactccaatagttgttaccaaatgcagtaggtgaggcttgcggaacaatatttacctacttggcgggccgcgctagtagcgtggaaataggaatgccgtgtaagcttcaatgttggaacaagcctagcgcctgacagcgtgcatggtatattacgggcgttaaggaccactcgtctgcgactatcgcccaacccgagcatcctatcttacatacaaaggtacgaaatagtatccatatgcttagcgagcatataatcatcgctcgcacctacgggatagggaatagcagccgtgacccttgcagccagctggtggcgagatattgagttgtggtttaggtcagcaggcattttatttcagatttgtgatagaaacagcattactagctgagttaagctttagtaaatcggatgatactattgatcttcctctcaggggtttatgtatatatgtgcgctttcataatggttagactacatgtatgctgcggtctgtctatgctcgcagtcccgcgaatcaagttgaagcactctgcatgcttcaactaccgacctatctcttcgacatgggtggatatctatgcagcactagttttctagagctccttggccggctctcctattccataactcttaacccggctgaaaaagaagggcttgtcgtttttgagctgaaactcggcccagtcgtccgtcagcttgttgtagctgtggaagcctctccagacgattttgttgttcttggtgcccttgcctgcactccggagcgtcaggtccattcggtacatgtactttgtgccgacaccctccgtctccacatatatatctgattcctggtcctggggatccgtgttgtcgggatgatccaaagcagaggattggcgccagcgacctttgtaggcttgatgcattaccgcggatggcaaatgagagtgaggggcctcgcggtgtaagaggagcagctcgggggttagatgatgaacaacgtctactggagacgccgtagtgagaagactaatgacggtgccgtcacggaaaaaccgtaggtagcgatagtatgtgacgatgaggacgggagctccgccccaggtggactgatttgtggaggcctggccgctgcgcacgtagttgacggtactgatgtagcatccgttgaagcggatacgaggacggtttcggaacatgtgtttccacgaaggatagacgtccggatcgtggagggacagggtgaaggacactgcgtcggcaaggcgccgctcctcaagctctcgcatgctgatgaggagaccatcttcgtctgcctcctcctgaatctcgagatcttcccactcgatgctcttttgccagtggcgaggcatggaggtgaagccgaactcactgcccaggcagacgcgtttccagggacgctgctcggtggcgacgagaaaggcgaaatgcttgcacacgagactcagacgtgcaaagtcgccgacatccgcgacggcaacgtcctgaaggatggggacgagcagttcatctggcagattggcgattgggcatggaggtggcggggtgttttcaatttccgggggcgctggctcgatcttcagggttgagaagctggcgatgagctcttccagggtcagcggtttaggctccccttgatcagactcggcatgtttccgtgcagaggatgctgcaggccctgttgtgggggctttcgtggcagcgaagccccctgggaagtgcttctcacgatatgtctgatctattctattgtctagctagcaaaggaggagttagtatatcatgacaaggatgcgtttttacatcttttggaagaagaaagcaaatgacattaaaaaagacaaacttactctataagcctttctatatagccgcaggctttctcccatgttgccctgcgcctccttttccatggcttcctcatagtgatctagagccgagatgagcggcttctcagcaccttttccgggagcatccgagagcagatggcccgcggcagatgttggaggagggccgtcgaacgattgcgcgtgtagatagtactcgtcatcgtcaatgactggcagatttcttttgccggttcctggccctgaaaagggccctgatgcccttgtttgctgtgaagtagcggccggcgcggcggtggaggccacatgcgacgcctcagcctgatgagaggctgacccaatggactctcttctagatcgcaagtcggaaatccatttttgccggaaggattccagctccgaactggactctcgggtttctgaggccatggctgtggctggtgagtggttggcagatacgaatcgtagacgcgtgtccgatatggccgagcgcggggaattgatgggtattacggccgcttgatttgatttacaaagacatgatgattatagggagttggacactagatatgatttgaaaagcagaggacaaataggacgagaaagcaagatgatagtggatggataaagatggtttaatactgcatgtatatggattttttatacagagtgccttacaaatgtcagagtacagcatgcaatgaatcagtcaagactcagcgctgggaaagtgactcgatcggccagtagctgagacaggagtcgattactaagacgccgtgcagcgtgcatgtatgcttgaacacagctaggcccaactaatgctagtggataaagatgaagaagacaaagaggctctaaagaggttctgtaagcgaataagctggatctagacagtcgagtgtctctggcatacatcgagattagcacgagcaatcgccaaaggctgtgctgctggatcaggacagcgccctaaaatggcctttggagaaaaacggccgtgcagggtccaatggatctatggacaagtacaaagtactgctggtatgcgcatactggaggcgttcatcttatcgctgattatcaatcgccacggcaaaagcccagctaatcacagcgcggcgtgacatcattcggctacaggcggtgcctcgcctcggcgcgggattggcagacgcagcaggtgcggtgcagattcatctccggctgcggcgtggaggcgagcccgaaaaagctgcgaaaaaaaataaaccggggctgcgtcaacgaacgccgctgagccgtcgatatctaccacttgcatgcgctacaccttggctagcggcttctagcactatctactaaccaaataaccttcctagctatgactactcgatattctttctctctcctctttccatgaccaatttctgcctccctcatacatcttttgagcatccatccgtatcgactcatcgtcaatcaagcgcaatctctaccgcaccgactttcaagctctaaacatccgttgaccgaattcggcccggtccgagcatctccgagagagctacgcacaagcctccagcatccggatattcgtgagagcccgagggctcggctcctcgctcacgcccctccgcgcggcatgggatctctctccatcgtccacagctcagacggccaaaactacgacaggatagacggagacgaggccagcatgtctggcattcctaggattgcgggcgcgggcgatggcgatggaggcagcatcattccggatatcacagctggccagaagatggtgtcggccatgtcgggcagtctcttgacttcattgctgggtgagtaaattctgtggcatctggtacaagccttggactgcaactcgtattaacacttcattccctcctagtaactccactagacgtcgttcgtgtgcgcttacaatcgcaaccgacttccgctaccgccgctccggttgtggacttttcgagactcatgcgaacaaccgccaacctcacccccgtgcagactgccgaactgggcgtcacagcgtgctgccgcgaagtgttcttcgcagagagcgccatagactactgcctcgccgcgccgagaatcgagggcatcgcaatatccggcggaagtggcgccgccgctgactgcgcagtgcaagaagtccaaaagaagacatatcactcaaccatcgatggtctgcgaaagattgcccgcaatgaaggattcacgacgttatggagaggcctctcacctaccctcgccatgacaattcccgccaatatcatttacttcaccggatacgattggctgcgattcagcgccatgagcccattttcaaaactctctacagattatgcgcccctcgccgctggctctttcgctcgaattctcgcagcaactgccgttggccctatcgagctcgtccgcacccgtatgcaggctgcgtctggcgcttctaccacaaaccacctggttgaagctttcagcgggattcgctccatggttgcctctcaagggtacacctcattatggcgaggcctgacattgactctgtggagagatgtgcccttttctggcctctactggtggggatatgagtctatccgatctaggatttccgatattcgcgaagaacgacagggcaggacaatgagccgcgacacaattgatgggctcagccgcacaaccgcccggcgtcgatctcagagccgagagagccatacggaaacttttcttgacagtttcgccgctggcgctacctcgggcgctattgcatccatcatgaccatgccgtttgacgtgggcaaaacgcgcacccaagtctacaagcacagttcgcgccgtgcagccggaagcgcactggcacccgagcagcagaacatggggcgactactattacacattttccagacggagggcatctctggcctatggcgaggttggatcccccgcacactgaaggtggcaccggcttgtgccattatgatcagtagctacgaagtcggcaagcgggcgtttcgaagtgtcaatgaacgctctatgagcgagagcttggctggcgaggactgaaagaaaagatgcggcgatgacaataaaataacataatcggtcttgggttttaaaaatgaatgaaatctttccaaagtttcatcaaagttttggcgttgagctttatatggcgtttgatataaagagctgctatgaaagagcacgtcttgcgaggttttttgatttttgaggaaaaagaagataaaaattactttttccaagctggctttggcgacactcctatcatatgttggacggatgaatcgaattgtttagaataaaactacatgtgtacgatagatgtagcggaaaagatgtctgtaacattaatgtgatttccaatgcgttttcaatcttgatcgaaagcccgagtgacatgtgtgctagtagttgtaggggtgaggatatttagttaacgaggctagttctaaatttagcgtcctggtgggtgaaaaagagtttacacagctgtttgatgggcattttagctctgcgtgatcttttatatttaaacattagatctggatcgaaatttagtgtaacgcaccaactgatcttgtcgctttattggatatacttttgagattctttcattcaaacagccgcacttgggccacacagaagcgataacctccaagaggtcttcttgcctacttctcgtcttataccaccatccgaacatcaccgcattatatcacgactcaaaaaatgtataccctcaccaacatcgaccagcaccacttctccggcccagaagacgtctacgtgctcgaggcgcaccgcacagcagccggcctcgccaccgtcgcctcggaccagacgctctcgctgttcaacccagcccgccttggagccgggcctgtttcgagcctcaagacgagccatggcaacgtggcggcgctgcgggtgtttgatgcggggagttcgttggtctgtacggctggtgagaatgggtctgttggggtttgggatttgaggcagggggcgagggttgcgcagtttcagggtgagttttatgagagaggtgaagagaatgaatgagtgagagtgagagtgagaatgaaggcaaaaagatgatgatgagatgggtgctgaatctattggctgacggtatcctcacagcggccgaggcatccatcttgtcaatggcatgcagcgcaaacactcaaacaatcgccgtcggcacagagctggagaaccacgtcgcctcaatacacctctggtaagaacgtcactggtgtctctcacttgtctatataaaaccaaaagctcatcaaaaacccagggacgtccgctccacccccacgcccaaagcaacctactccgaagtccacagcgacgacgtgacctctctcggcttccacccgtcctcgcccacgctgctcatctccggctcgaccgacggcctcgtcagcgtccacgacacgaccattgccgacgaggacgagctgacggtgcagacgttgaaccacaacgcctcgatccacgacgccgcgttcctgacgcccaccgaggtctttgcgctgtcgcacgacgagacgtttgcgctgtatgacgtttccgaggaacgcacggatgggagtgcgacgcgccatttcggggacttgaggaaggtgcttgggtgtcagtatgtggcgaatgtgacgacaaagttggatgggagcggtgccattctgggcgcgggagcgcaagagtatgtctttttctgttatcccccccctttgatgtcctttaggagcattgcagctaacctgtatgattaaacgaaaacagtaaacaaaactttgagctcgtcttcctagccaagacgccggatagcgcttgggcactcgatcacgataatagagttgtcctacctggcgcacacggcagcgagattgtgcgctcgttttgcttctttgacgatgagcaggttgtctttacgacgggagaggacggaaatgtgaaggcgtggagggcaggttaactcgcaatacacgaatgctgaatagatatcaaatggcacagaagagttaagctttcgtttttttggcacttgtaagaggactttggcattttcttctatcttaatatgtatatatatatatacaagcagtgctttgtctcaatggagaacttcgttttgtccaagattcaggacacgctgctcttaccgatcccctttcctgtttggcaccagacaagactgatatctagcagccaggagtctgcagcgtttatagcttggcattggatcagtttgtatatcagatgtagtgaccagctcgttcgcttctcgtcgactgaagcaggtccgtcctccgatttgcgacctttggtgaggcccttcaacgtctgcctcaggttggccagtttctcaattccaagtctgtcattgaactgcaagtattcttcagtccagcaaacgtgaattcgacaagggccttcaaccaaacttgtcatgcttattcttgaccttaatctccagcaaccgctcatgatagtcgccctccctcttcgccctcttcagcacccgcacctcatcctcgtccagcctccgcccagccgcatcctccagctcgcgccggctaatctttgacttttcgcgctcctccttggacgtcctgatgcgaggcttgaagcgcgcctgcatgcggatgcgcagcgtcgtgttgaaggtgatgccgtcggcgtcgccgcgcacatcggcgggcggcgcattcggcttggacgacgtggacggcttgatggtgatgaaggtgtcgcggagagactggatctggaacgtgccgggcgtgtctgcggtggcgatgaggttgaacgattcgaggggggagacggcttctgaggttgccgatagcaggccaatcttgtcgcaggcgagatatctgttgatcgcgtatacaagtcagcgggaatgctggctatattcaggcacctcaatagattcaattgtcgaattctaggtgcagcatcagcagaacgtacctcccatgatgtcccttgaagcgaaagttgccggtgccagccacgcgattggccacccagacctgcctcacatcatgcggctccgcgctggtcgggttgtcgtcgacaatgttctcaatcggcagcgcaaagaccttgccgctgggatcgcacgcgagcgccgagggcttgtccgtgggcaggacaatcatgacggggccgatgacatcggtgacggcatcggccgagacccagctgtcgtcctgggcctggtcttcgttgtcgtcgtttgccctggcgacgagctgcttcctgctggactcgccggcgccattgtcgtcgttgtcgtcgtgcagctctgcagcggcgcgcttccgcttcttggtctttttgtcgcccttgaaggtcaatggcttgaccatgattgctggtattgctacagctgcagcagggcagagcagagcagagctgccaatgagagacgcggcttgcgtcggggcgagcagagacgctcaatcagaagggcgcccgaagaccggaagacgatgtgtttgctgcggctatgatggaatggggtagcattaagcggaacagccttggctcgtgttttgggagtccagacaaagctcggcctggcgttgaaatgattcgggagacggcgagctccatctttcggtccagagaagctctgctatgctttccgcgttacgtaagcgcaatcgcagtgagtgcctctttgggacttttgtctcttttactggcgtatcctccagtcgtttacgtcgaatttggcttctgcttttttttttctgcccctcccccgctaaagaatcgatatggctcgggactgaagcgagcttggagagctgctaattcggattattttctctgctctggagcgtggaggagcggaaatggggccgttgtggcggcgtcttttgggggcgaggataaagcgcgaaaagaagtgccttttccctcgtacgattaggagttattagatcgatccttttcttttgcatcaacatccatctggtgatttttggatcgcccattttctctaccccatactgtctatttctcgccatatagggccccctccattcctcctgtcagcagctgacacctgacatcggcaccatcctcatcgccatcatcgtttcaaaatggcccctctggcacaggctgtgactgtatccctccaagacctccaaaacggtatgaagagcctcacgttaacccgccccaaaagtgcatctacttgtgatttcctactttgtacaagtcctccgtgccgtgcaaacagcaaaaaaacccactcacacaatcccactctcacaacccgcgccacaatcttcttttcttaaactgagtatacttggctactcatatttctttttactcattcgtgccgaaattcccctgactaacatgcgagtcatctaaggaaatgtctcattcgagactttacaagaggcttttggccctgattcccttggcatcttagtggtcaagaacgttccggaggagtttgcgcagctgcgccatgtcgccttatcatatggatcttatttgggcaacctccccaaggaggagctaggtaagtcttgtttgtttgctgcttttgcccccttctatcgaagacggtagggagtcattttgggggaagggggccgagttcaggcaacgacatagagatgcatccagttttgccagccacatatgcagcgagacgctgaccatcgccccctaaaccacctagacaagctggaaaatgccaaggcaaagtacctgactggctggtccctcggcaaggagacgctcaagaatggccaggccgacaccttcaagggatcctactacgcaaactgtgccttctacgtcaaccccagcctggactgtgccgagcccacgccagagttctcgcccgagacgtttcccgagtacctctcgcccaacatctggccggcggagcaagtgctccccggcatgaagccggccgtgaccagcctgtgccgcctcatcatcgacgttgccgtgctggtggcgcgcgcctgcgaccgctttgccgagaaggagatccagggctaccccaagggctacctggagcacgtcgtcagcacgtccaacaccaccaaggcgaggctgctgcactacttcccccagggggcgtccgacgcagcgtcaacagcggcagggggcgacgaggacgactggtgcggcacgcatctcgaccacggctgcttgacgggcctgacgtcggccatgttcatcgacgagaagcaggtcgatcccgcggtgcccagcgcggcggacctgacgagcctcacgggggcctcgctgccgcccctggaggagctgcccgcgtcgcccgacgccgcggccggcctgtacatcaagtctcggacgggcgagacggtgcaggtcaagatcccgcgtgactgcatcgcgttccagacgggcgaggccctggagcgcatcacggcgggcaggttcaaggcggtgccgcactttgtgaggggggtcagggcgagcgtgagcgatggcagggtggcgaggaacacgctggcggtgtttacgcagccgaacctgggcgaggaggtggatatcgagcagcacttgacgtttggggagtttgcgaggggtgttgtgacgaagaataccgtttcctaggcttggtgttttctggtttagactacatgtacctaggacaatgagtcaaagaaaaaaaaaaagttgaaatcattcgatgtaggcctctgtggtgtggtaagagtgctctgtattctgccttgagctgagtgaagccagcaagaggaatgtcactatcagatatcatatccactccagtcaagttcttcggtattcaacgccctcatatcctacctatatcccatatcccatgttcgatagtctacagcccgcgttcacatatccagctgcaaaccactcacacgggcatacccaaacaggctcgcctgaatattccttgtttcagccttgaaatctttcgctgcagccgtcgctccggggtgcttggggccgcagtcttgagcttgccttgaaaacaccgaagcctcacctggaagcgatagcgaaagaaaaaaaaagagagagtagaaagggaaaagatggcttcggccaactttgtgcgcctcacctggactaagagtagagtcaccgtcgtacacacactcagagagacacacgcacttgtaccaaggcaacgctttttattctgctccgcccttgcatggcaaggcagcacttttctgctatatgagtcctgcaggtcatatgcagctaagactcagtaatttatttttaatatctacttcttcttatttttttttcccccaattaatctgtttgatttgcttgttctcttggaaacccccccccccctctctgtgggactgcaaggatatacttgtagtgtagccgcaccacgtggtgaggagacatggaatcagaaatgctacctgggatacgtagtattccctccggggtcccgaacgggtagcacgtcaccgttccatgtctgagatttacgataacatgggtgcctatgtctagtttcctctctctttcacttcttctccctcgtttgcatcgtttcggtctggaacagccagccagccagcctcgttttagcccccagtcgtatgatgcgtcgaatcagaacgacaagacgggggggaagacaggaggacgtcatttctgcaacgtagacagacagggggacaggaagaagaagggaaaaaaaaaacaaatagactggaacaggggggggccagagagaatcaccggcgcgtgattgaaccctggacggggcctagatctcccagctcgatgcggcttagcagagagtctggtctggatcctgttggcctctttcatgttgttttgctgtgctttgcttacaggtaatcaaccttgcctgggcagccatctgcacgatccatctaccggttaaaaaaaggaatggggacagagtcgtatcatgggggttgctttttcccttgatttctctttctctttcttctctgtatcattttcccccaccaggcttctgagggaaagagacacaaagcggggcaaacgccgctccgtagaggtgacattgaggcccggatttgcacttcagctgcgtgcaggggcatcagctctgctcggtgaaggccgggcagacacgagcagttgggaggggaggggccggatttgatttggggggactggaggttgcgctattggaggggagcccggaagaagacgagatgggacgaataatgtccttggagggggaggacggcagagggagggatccgaccaacggaaaagcgacagatttgccgcgcagatggataatgcacagtagagggttggcagcggcagttgcgggtaggataagaaatcaaaaaaatggaaattgaaagagagacgagggagagcatggatgcgtagcggtgcccggtatgactaactgctgctggagatttgttgcctgcctggagggaagattgtaaggcgacgatggctatgctctgcctgggtttgttgcctggatgacatcaacgaggacaagagcagtagttactaggttagtggctggctggcagtgagcggtcactgctctgctcagctgatgcgaagcgagagcaaaatagaagaagagagaaataaaaaaaaatgagtcgtcgtgctttgcttttctcggaatcagacccttgtagagtccaagatagattcgggtcgctcccgtcgcccgctcggcgtatcatctgctctcttgagtctcgctcccagtcctagagctgattttcccagctgaagatcaggccccaccaagacgcccaaaaaaagacgagacaaaacgcagggcaactagaagagtaaaaaagacgatgtagacgagctgaagggaagggaaacacatgcataatgcagtgcatgcatgcctcctcactatgcatggcccgattgggggattccaagcctgtccctgctacatgtgctattccagccctacccgctctcctctcccgcagccactacaagcccatcgcgggagctaaacagcggccaacaggcgattgcgacgccctaacaagtaagtgcagtgaccctgctgcaagtaatcttttgcgctctcgagccatcgtcgctcccggctattgccgctgctagcaaagtcagctatttacgcatgaggattatggctacattggccatggtgcatctgcgccaaggcgccgcagcaacaagcgagaagaaataatcaagaagccgacatcacgaaaactgagtttgcgccaaggcggcggttggggcgtcacttcatgcggccgcccgctgtcatttcgagctcggctccggcatttttctctgttggttacggcttcaatccttcccgtgatggcctttgtctgaccgaaccaacacgagcctggcagctcgtatatttatacaatatgatgtgtaccttgggctgtcaagcatcaacgccttcttggcgtaaaagagaaatctagtccagtgcgtgtacttgaatgtgtcactgtagctttctatcaatagtcatctgtgttgccccattggctcttcaactcttctttggtcttttctagtacctttttgtgatacccaatgagcaaacggcgaccgagcagatggaaacagaatttacgagcaatacgatgcgaactgccttggttacaccctcggcggctggggctgagaggcaaggcaaaggggccagagggacctgaaccctgcatctgggagcggctgatctgatgacggtgatgcaagtgacgctgatggtgggggagtgggaacgacgagacgcgcgcagctgcggttgaccgaagagtcaaggtgaaaaagaatcttgtcaatgggcggctgggattggatcgtggtcagatgggctatgaattggactagtggtagtttcggtgttagtactgagctatcgctatcgtttttttttatctatttatttttaattttcatcatttctatcttgtcaagatagacacaagcgagggagacgcaaacatggagggggcgtgcagacgcaggatgactggactcgaaccttcgtttctgtttgtctcatgttgtctgcctgtccacgtccacttcatcgatatcgaccagactagcagcagatacaatctaaatatattgcacccagccctatgctagcactccagctaaggcagcctctatgcacaatgcatctttgacatccgtcacattgcatgtagtaggtagcacacgccattgcatggcagatattgtggtagggcgggcatcttacaaatgctcgtttgtgcctgagccaaaaagggcgaggcataaaaaaagtttcataatttagtccaaaggaagagggggaatacatgagtgagggtcgcacacatgatataaataaaaatatgagacattctagaatttcccctttgagcgctgggatggatgggcaagccatgatgaccactgatgacactggcctgtttttttttttttttttgactcttacactaacgtagcgcagggctgtttttcttcttcttcgtatccaggacttttgttcaactcgaagcagaaaaacacataccgtgatacattccctttcctgcacttcttatcaaaccctcattcacaaaactgtcattaatcggatttcaaatagtaccaacagcaagggccaaaacagaccccaaaagacccaacgaccagcccctcggtgaaaaccaggctaggccccacggccggtttcccaatcgggtagcatcccttcccaccaacactgactcttacaaccacagcaaacgctcagcccaggcatcattccccataatcaccgtccaatccatccttctgcccctccccaatgggcataaggcggccaatcagccacacagatcatcggatactttttttttttttttccctgttctgttccccctccctcccctacatcccagccccaagtctcagttctcagccccagtttacgctcacgccctgtgtgtgctccctccctggaagtcctcgtgagagaaatattagaccagagggaaaaagaaaaaaaaaaagtgatattctaccaataggcagtctagattggatgattggcctgtttaggatacccagaaagaggaaaacatggcgctcgtcgatgagttttggtacacgcccctccaccttctcatcctttcccctgccaatgcaggccaaaccacatggccttcttccctgactcttacatggggctgttttcttgtcttcctacctgatctcggtaaatatcatcattctaatccaactagcaaggttcatatcgatgctgaacaagtaaaaaaaaaaaaaaaagtagaaaagcctataatgttcagctgctcatgtacatagcctcgatcaaccgttccccgatgtgggaacccccaacgatactagtccttcccccccccgtcctcccacagaagctttgatcaagtgaaccccatccctacctacccgtttgccctggctatgacgccccaggtgggatgaacttgtcatcgtgttaggcatctttcttgtcgtttttttgttcgtgtccgtgagaagtgatggccgagggagggggcgctgaatgtgggaaaacggaatctttgggggcccaaaaatgctcagcttttgcggcagtgggcaggatctgagcccattgggtgagtccgacggtggcctcattcatggtttattactttttggggagctttattgcgctccatagcctcacccggcatggtggctgtttgtgctagtttggcaatggatgggattcagcctcctttgctggacccgtttgtccggttcgcgtatgttcgtctgatgtagataaatatgccgttgcgttgctgttttcctggcatctcatcattcaccatcacaaacggacaacagcacaaaccaacaacactcaacatatacctacacacatacatatatacacacatatatatatcatcaacttacatcagatctttgagaatagacaactctgctccatcctacatcagacgtcttcaataagcactctatttccacttacacttccacttacacaaccttttttttttgaagatcagttcttcttggatagacagaatgaacgtcatcccatcttcaacatctcacctcggtgcggttggaccagtctacactgacacccacgtctcatctccattcccatatcagtttctcttgcttttggttttgatagcccctctggtacacacatatcgtggccgcaaaggctacagtgagaagcctctttctgccaaaatcataaagattctctcatggctgagatacaagctctactcgtttgtatacaatgccatcctcaactgcgccagcccggtgctctccatcaacatcttcccaagaaagattgtcgtcacagacccttcaatggaaagtgccctgtccagacatacttcagagacgagtcttgccaacgtcattttcttgattggtcgccgtgtattcggcttgagcgactcttccatccaggccattggaggctatgatcctcgtcctgttcatgttggcgagttctcatctgcgagcaatgccagggcccttcttgcagcaatggctgaaaccacaggccagaaacttcagagccagcctgatgttcaggaaactgagctcggtccttggctattcaagctcaccagttcggctgtcgccagtgccctttggggccccgaaagcccatgggttgtggatgaagagtttcagaaccagttcatggaactcagcggctcccagatgactcttctgagaccgttttccaagtacactgccaaagcagcccacacagccagagcattcatcatcaacagactgcaagccgcacacgccaataaccgagcatcaagggtcaggcagattgctcaccgaatcaatgccgtcgtcatgtccgaccccgagtgggaatccaacaaggactatttcaatgttgagctgcttacatcgctcggcctgatggtaacccccagcaccatggcagtctggatgatccgccacctgctcctgcgtccggatctccttgacagagtcgtcaaagaagcacgaaacccagatgctctggatgaacaaggcaacattgatctggtccgtatccgagagtcattccccttcttggctgcatgcttgtatgagactttgcgactgcacatgacggcaattccgcgtgtggcaaaggcagacttcgacgtcgcagtgcccaactcacagcccatccacctcaagtcgggagatctcatctaccttgccatgtcgtcgttcaacaggaacacggagacttggggttccgatgcctctactttctcacctgaaaggctcctcaataacgctggcggcctctccgcctccatggtgcgaaagctgcgagtctttggcgtggcgggcaacttgtgccccggaagaaaagtcgggctcgagacaataatgtacgtggtcgccagtgtcctgcgggaattcgacattgagaatccgcgtggcgagcgcgaacaataccccgagccgagaactgaagacggatttggcattggctttgagcgctgtgccaatgatatcaacattcgactgagaagagtcgcatagtgaaatgagcgttttcaccaagacaaggacgaatgttggaatttattatattgagttgaaaaagccatgttgtatgattatgttttcttttcttctgtctttttttttttttttttcgcatcatttcatagaagtttgacagattattgggcaaccacagcgatggaaataagtgagcctggagctcactggattgatgtatgatacatatggcgagcgttgtttagattgatactattgatagctggaacttgtcaaataaagctactactcttttcctttgagaatccgtcattactattgttgtgttttgaacttgtgtagtattagcctacgttggaagcactgagcagtgagactttacagtggccgctatcaactctccgcttgcaagttggtttaatgcttattcgagcatagcacagatgtaccacatcactttcagagcaacacttgccaaacatgtgccaacacttggcagatggccaaatcatgcaatcgcacgcaatcacacgccattcgggctgatcttgtcctatcggtgtgccccgccatcccagaggcaggcacgcccggcgaatgaagcctctttgacatcacttgcacataacaagtaaagcacggatggcaggtaagacggggctgaggggtaattgccaacgacgtattgcacctgctctttaagattcattttaaatcatctttttctctagcttgcaagttcaataaactcaacgccgtcaatgaccccaacctctaatcaatccatcaatcaatcaacgagtgcacaatcaacgcagcaacacaatggctgtccctcccaagtttgcagcccacaagctcgaattcgccccgccggccgcttcaagctcgtcggtcccgcacgcaaatcacacctttgagctctacctcgactactgctgtcccttctctgcaaagattttcaaaactctcaccacgcaggttttcccagtcattcgcgacaactccgtctgggccaacagcctcgccgtcgtcttccgccagcaggtgcagccatggcacccctcttcgacgctgatgcacgagactggcctcgcggtgctgcgtctggcccccgacaagttctgggcgtttagtaccgagctattcgcagtgcagaccgagttctacgacatcagtgtcgtcaacgagactcggaaccagacttaccgtcgcctggccaaggtcgccgccaaggttggtgtcagtgaggatgaggtctacaagctgttggccattcccgagaaagccggcgaggacggatcgctgaacagtggcaatgccgtgaccaacgacttgaaggttgtcaccaagatgaaccgcctgattggcgtccacgttactcctacagtggtttttgatggagtggttcaggatacgagctctgggtggacgctggaccagtggaaggagtttttcaccaagaacattggttaaaaatggaggaaagcaaggcgagattcacatcaagatagtgttttatttaaaataaaatgaaaggctctttgatttgataaaaaaaaaaatatcagaaagaaagtgacttatgaattataaacatgagatggtagcgatcgagctctttctctagtggcagctcttttatcgttatcgcggggtggaccaatccggtcctccaactagcctgacaaaaccgccgttcaactacatgtcagccacagcttaatcgagcgcttgattccaacaagaggctcacagcccagcatgttttcactaagattatgtagtaaaaaaccattcgcctcactcaccagcctctcgtcgccatctggcctcatcaatcggcaaaatctcatccgagctcgccacctacagcccattgaaagcaaatgtctcttccggcgatgctacgcccaactacccaaaaagcccatctcaaaaccgaatctctcagcagttgaacaggccaagcagcaggcaaaagtcgccgctgctaatgttgggtctaagcactacggtaacggccaaatcgagtgttttgtatcatgagatgcgtgctaatgatgacgagtgtagatattgctgagagactgctcatctatcatgcgggtacggggaggataacgtttctggccatggtcaaggtgacgacgttgtttctcggagcgttttttacgtttgttgttgttccaggatatatcaaggccgagaagccagagtgggagactgtaggaggtgagttgctgtgattttgagcgtgtgtggtctgtctcaaaagctgagactttatattccacacaccaaccttgcttgcttatgcggaagaggttcatttgtgtattccacgcctcataattcatctttccatatgctactattctgagccaatctgtaacacagctaacccttgctctagttgctctttgcggcctcatccctctcatcttcgtcgcatacaccacatctccctttgtcactcacatttacatccacctccctccagccgcacgcaccagccgccccgtcctcgagcgcttcatccacagcgctctgcccccctcgacggagcttaccctcacgaccatgagcgccatcgcaaagcctcgctacagcaccatgcaagcgggccacctgcgtccatcgaaccggcggtttggcattgtaaactacgtgcgagacgccgaggacgcaatggcggagaatgagacgaggaaatggtacaacttgcgggccatgagcaagtttggcgtgcaggaggtgaggccgcagaagaagaaggtcaagggaaagaagagcaaagatttgaccgaggcgtggatctgggatgcgttgaaggataagattgagaagagggcggttgtggactctggcaaggcggcgtaagagtcatatgagcgccattgtgaaactatattgtacattaatgggtagattcaagccatgaatgaagtaccctttacgcaacgacagattccagattccatttcataataccttgtctcaaatcccgtctttcaaagcctacatgacttcctgtttccagtcgtcgtctatcagataccactaaatgcctactatatcatatagattgatatcccaacgccatctcagctatccacccaaaatccatcaaaagccaaacgctagaaacaaacaagtaacatgtccgtggtcccccatcaacgggatgtcacccgagccgcataaaacgtctactccattccactgcgcggcacgatcaatgcctttggggtttattcttagttggcagtagcagtgctaagctatttagtgtcttcgtagtagaacctggggaaattccgatttcgatctgcactgatcttgcattgggcgaggcctatcgctcaagtacgatttgaatggagttgtgaatgctctagcttgaaaagacgaggctatatatagccttgaactatctatagttggagagatttaccataaaaggacagtccctatgactttgctcagagacaaattctccgttcaatgttttctctgtctctctcctctttgttgctagttgctattcttctctaatgccccgccaagactccctcacctcttcaccttattctggagcatttcccgtttccaggaccgagcctcacctgagtctgagtcacccgatgcaaccctaaaccaacaacagatgggacagctatccaacagtacttggtagtaccagcagtacgtagacactttgtcgagacggataaaaaagcgaagaaaattaaaaaccatcgcagccccgaccccttcatcacaccatcccggcccaagtattttccccttgccttgccccccctgtcactctccacgtcttctttttctctctcacacattcacatgtcaaaaaatctttttttgttttctcttttctatttctattcctgtccctagttcctatagcccaagccacacacacccaacaagcctcggcatttcgcggcgtacaccccctcctctctcgcttcccccaaaattatcgccctttattacctgtacttgtactctcacacacacacactgtggcgatgcagcccccaatcctcatcgtgcctttattaattggcccgccctaaattcttcgttggcgttttatcacgcatatgcatgcacataccgtacatacatgagctcctccaaatgtatgcaagcagccgcagtagttttgaaaggaacaagtacggagtaacatcttgtttgcccaaaacagaaccaaccgcgccatccatgggaacatttcagttcccacacgtacatggcatgaaaggcgcagtatatcacaccgcatacatacttcatatacgcggtagtagtaattgcattagtattataataagccgcagatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaatactacgacaaataaattataaacgatggcaccaatgccagatccgcccacacctcctttactagtggtatctgctgtttagaatccacatcgaatatcaaaagtccatgcaggagtagagacatgacaaaaaagtcagttattgtttacatatagcctaatgtagcccagttggccccgaacgtcaaagcatccggtgcaagtgacttgcctgagcattcatctacatcaaagagggttcaactagaatggtattggtacatgctaaatacgttgacagttccaatgaggtacaagtctttcttcaagtatctaaacaagaagagacccaaaaagagatcaagaacacatgtattcttacgtacatgcgttcacacatacacaatataggacgtaagcttatagcaatatgggaaagcattttaccttaccgcccttgtttccaaatatatccacaaaacgaaaaaacccaagtcccaacaaacagctcctcaaaggattcgatactaccccatgtatgcatgtgtgcacgtacaatcacattggaacattgtctctaaaccaaacacacaccatttcggaacccgccagcgcagcgctccggagattgtgggttcataagttcggagcttgcagcctatcaacaaggcaatgagttggcaaagacaaatatttgtggtggaaaattacatacagactttgttgctaataaaaacggcgattattaggaagaatagatgccatcttcattttaggattaaagccgaggcttctgtttattagtttaagacggctattctataaattcgatgcctctggaagagacattgagcctgattatatagcagccgcttcatttcttttaatcgcagtgctatttcaactggacttgttatgggagggcgctcatggacagcccggcattataatcccgtacaacttacgagtatttgaactcttagcctttgcatctctatatatttagcttgaatgtacggaatcggcacaacaccaattccagcgttctcatgggaagtctacaacaagcctatataagcagttcatcttctacaagcttattcaacagcgcttttcagcagcaatcataggatttatctctgatacgtatctacttcttttactatagtgcaagttcaggctaaactcactactcaaagccaagtagcatagcagtaggtattttacccattcaaactccatacgaagcccaacagtcccccttatcttcgtacttgaactaaacaacttcagcacactcaaaaacatttataccagattacattgctccgtatctccccagcatgccgtccaagctaaaaaacacagaaacacagccatcgtggagaagatgaaaaagttccccagaccgggttccaaaaaaagcgttgtttagcgctgcccactttatgtacacgagtacacccaacttatcaatctccgatgggtccctttcgtctcgttccccctctcagaaaagatgcgtctcagggaggatacgtattgacctgcactaatcacgttgtttctagtcattgatttgcaggtttttacgagtaaaaacgtcttgcatatattactactcatcacatcttttttcgtctgaaccaaccggatctcaaggctgagctctttgcccacacaccccttcccctggccatctcgctatattacaagcaggctagtattattagatattcttcatctgccttctagacttcatcccgtcgcctagctccaatcaccagtaacaggtcactatcccatctgtttcagctcccatcccatcaaccaggggtatctacaaaagtgcaaagccacaacaaacagcaataagcacacctccatctttacgaaacagcttctcatcacccactatatcagcggcacatcgcgtggcaatcccagcatccgcatctgtagataacacagacgagggtcctgtattttcggggggttctacatccgcccgcccgcctgcccgcccgctcgctcgtttcttttttcgtcttaattaaccaaccaaccccctctcaagtttttctcggcattatttcgttgcaaattcctctttcagcccaagcggaaaaaaaggatcatccccacaacaaaacttggccctacggtacatgtccctacaagaggtatgttataagtctgctagtagtactaaatctgggtctgcggatttcttgccgtctgcacgggaactgtcccagtattaagaggcaacagtactgtagcagttctactagtaacactcctacatgtctattgacatggattcacctcgtcacaatgtgccatgccgcactacactgggccctgaaactccttcatcctgatatcataacatagtacctaggtatccaaagtccaaacaaaaattcaagtcattcaaaactcattcgtcccagggtccactccttgtgtaaagagcaccctccattatctcatacatgatactgtaaccaaacagttgctttgccttttgccttgccatctgctcgtaaccgaaaaaagagacttgactaccttgaacatcgcccataacaccagtgatatacgtactacatgcaaagctaagtgatatcccgcatttctttcccataccagccaggactccgacattttgacgatgcatcgggaagcaaaaagtttgagaagaggtatcgaatcgacctgcaacgccaccaattctgtccatcatagattcattaaggccctccgccagcgcaagcccgcagggcatagctggttatcaaatatcgcttttgttttgccggagcgccgccactctgattttatatatccacccgtccacacctcgttgcacctccctaatcgtgatgaaaatcacatccaaattgtaaaaaacaataaaaaaaaaagaagaaccattcaactgagcaaaatagtgaaaaaggtagtgagaagagataaatcagtaacaagggtgagaaaattagcccaatagctctcattttccaccggtatagagtaaacgtctttgaaaaaaaaaaaccaataaatcatgggggaaacaaactatacgcggccgtaagaggaaagagagaagaaggaattaatagtaattgtatcgtatggaactgtgtgtcgccggatttcgattaaagcgaaagctgaggaacggacccagtaaccaatgagccctcggctgcagcgtccgagtccaaagtcatcgtggctggagtcgatttcggaatcaagagagtagggagttaggaagccaaagaccagccaggctcctttcgacgaataatttccgctagcggcgcttcatagctggagtgactccgtcgtagtcccatgagcgcttgaggccgccttcgtatacgttggctacagattcctgccacatagcgggcgtgacgaagttcggcacaggcgcagccgcatattgttgtggggagatgctgtgttgtgagccgggcggcaacgaggagtttacagcctgaatatcatcaagtgaaggaatctcgggtgcacctgaggacgaagcaatgttcagagagctggccggggaaacaggattgggctctgtatgagcaggcgtaccaaatgtggtgttccattgtctgaatgcagtgttagtccatcgatccgagcatttatagataaaaaaaaaagccaggtattcatcccaaaaacaaggaaaagcaagagagaaaagtgtaatccagttttccaagcataatataccaaataaaagagacaagaaaaaacagaactccgattgacgctgggtagcgaacttactcaaaaatctttgcaggattccaagctggctgctccggcatggtcatgtttggtggcatgccggggccaaccgtttgtggcatcataacaagtgactgtgcagatggggagtcactcttactgtccagaccgccggtagatattggaggtgatatgggatggcttatataactgactgtttgggtgccgctcgtatccagaacttgttccatagaaccggcgcgctccatgccgcggaacgctggggggctggcactatgagacggatgggggcttccgtatgggaaagatggcttgagaacaaaaggcttcctaatgtcagcggaaaaggcctcccggacggcgtcgatctgtcttcgcaattccggcatgggccacgcctccatcaccgtttccataatccgcatgtggcgggcaaagaattctcgtgcgtccgtgtgaagatcgggatctggagagacaatcgctacctatttcaaacagtcaactttctgaaacaaaaaaagataattgttgtttcctgcgcatagtataaaagtaagggggatcaagaaaactagcgcggcttactagatgaagcacaatgcatgaaagtccagcatagacagccaagctaaaaccgcgctgcatgcactgtaaccccatgactccgaatgagttgatgacggcctcttgcaggcggcagagagctcgggcggaattgtagcaaatcatcatgtggtgtttccattgcgcctcctgggtcgttggatcgaaaaacgataactggggccggtggaacaagatcagagtcagatagtaatatgagtgaatgttgccgaggaatggcgatggcagccagggcgccgagccgtccggtggaaatgtgacactcagatcagcgggaatctctgctaagaactggctaaaagcatggtccatttgctggaattcgggatcgattccccagtcttttctgttctttaagcgcacatagatgctagtgatctttgcaatatttcgcacattgcgggcaaagtaggtgaagttgcgcgagatgagatattcggcgtcgtccccgccaggaatgggcttcggcacgttgaaatctacagactcaatgtccacagccatgttatatcgacctggaatgacatggtgagcgccgcgttcatgacattgtatcagggttgcttaccttgaggacctcccaccatgacctcgcaaataaagactgtctgccagatccgcgttcgcagctgacattcagtgggattgcttgcatattcgcaaggccggccggctttgtgctcctcataatgctcctcaagcccaagatccttggccatctgaacgcactgcacaacggtcatccatgagcggtagtagtagcctctcttcggcgcggcctcccgagccttgagaatcatcagtagcgcttgaagggtgctaagtcggggaacatccataaaagcatcggcatgtcctgggctggtgttagtaccggtagaagttcgatcaagaaatgcagcacgtacttgatgctagcgccaaccactgttggccctgcgctggctcatctgccagtcgtcctccaatggcaaacagagcctcaaggattagcggggagattgaatccctagcagtagcccattggcggtagaacattgaccggttcaacacgggaacatagggatggacgtgggtaaagtaaaggtcgaaatagtgaatcgcatttccgtcatccggcatcagttcgggcgggatgcgaatcctatggccggcgccgattgagatgggaggtagattgccgtagccatcatcttcctcaacggccggatcctcatgtctaaaggacgacttatttctcaggtagggtgctatcacggtgttagtcagcaatttgaaaattacaatctgcaggtttgagacatgatcataccggttccaatctcactcatcttgaggccacctaggagatctgctagatcttgcccctgataggaatcagaatatgcccccggtgaagaacccggctgcgacgactgctgtaatgtaggcggcgttgggaatgcatcctgaggcgcgacctgttggtccatcagggccattggcggggcaactgaggtgtagtgaatatcgtgctgagactgcgaggcgttataaggcagggtttggaaggaagccgaggctgcgtcagggtagccggcctgcggcgcgtagacgtcggactctggcttcagggaagcttgaccctgtgcatgcggtggcatcgccatctgctggaattggtttccggaagggacaaaagtctcgtatgtcgtcgaatcagcggcgccatcgtagccatttgggcgaacgcagtgaagtttaagtcggatgcaggcagaacaaggccaggtatttgtggtggccgcatcacatttgatctttcggcgtcgacagccttcgcaagctctcatcactgcgaggagacggtcagtcaagtcgatgcgaccacggtgatgctataccgcaagacatgatcgaatattacctttgagccgcttgtggcgattgtgctcgtcaacaaagacatagtctaattggcgtgttagtttgcgcttccgaccaaatcattcgccatcttgtggttgattgtgactgggccggctcatctcactcttctgggtttccctctgggggtattgctgaggcgcaaacgtatagctgttcatgcccatggcctgggcgctctgggactcctgcggcaagatgcgccgcacagaagggtcggtggaagacatggcagagaaatgtgcgctccaaagaatcgtatgtcaaggcgagcgttcgaatcggtcgaatgttcagtcgacggaggtctagcagtgtcgggatcgtgacctcatgggacgttggccctcaaagtggcgacccccggcgcctcggtatgttgtcgcggcaaggtgcactgcacagcgcccgcaagatgcaacgtcgaaaggccgacaaggacgctcagaattcggaagcaacggcgaagtcgtgtcggcgagcagacggcggaccagaccaaaccagattacgatcaaattcagctcttgggtcgcagctggaggcggcagttttgtaggctttggtgtatagcaaagtcgactttgtgatggatccaggctggcagcagaagtacagccagaggggcagggcgttttagcggcaggaagcggactttttggggttggagccaggaaacccagttggctgcgctgcgctggacaagggcaggcgacgtgggtggtactaaatgggaggaggggttcgccaaaggagggggcgtgcagcaagtgcaagttgagagagcaaggagacaggggcaaggggctttggtttggtttggtttggtttggcttgactgcggtgggcttgactcctggcggcggtttgctcgaagctgcgtggacgaggactggagactggtttccagggaggcaccggggcccagactttgggttctggcgggcgaggtacggcctgctgctagagagcgctggcgctgactgggtgggcggcactgggcggctttggggctagctgcgagcctttagtgcccgcgcctgctgcagtacagtgtagctgtgccggcccagcggtacctgctctggagtgccacaggcctctgcgccgcgctaccaggccgtgtgctgctagcgacaagtaccgcaaccttgggcgcacgcgacaggtgggctggcgacgcccccggctcgttgtaccgctacctgcgcgagctgcgttaagcttgggaaggattttttgcctccatgtctgtttggtctcatccatgcctgccagctgaacccgcatcagccactggggggaaacgcggatttgacggatccgaaggtcgagacggaaacccgaaatggcggacgagtaagtcgtggctagacacacgcctcgagacgaataatatcatttgtgagatcagttaatcaaccaacgcacactgccggtgggaggatctttttttttttttttttttttttcttggtgtcctgcaggttccttgacaaatttattcgacgtacgagtatgcacaatcgtattaccaacgacttgcagtcgagtcagggggggcaaatgctgctcagccagtaggtggtgataatggccgtgctcccagctgctggtgttgcgccatctagggggcagatgccagccaagccaattcactggctacaaaattgcaggcaggtgtttggggcgacaacccttggatgacccgcgaccatgacatgatgaagctttatacgcatcttggcgctttgcaaacgttcaatggctcgccgcagctcgatctcacggttcgcgtgttctcccctctgttcgccaccagtgagccgatcagccgtgtcacttttctggaaccgtcgagcatgacgcacaactaacaggaacagaggctgactgccatgccaaagacaaaaagcatatgtccaccgctagtaagcaacatcggcgaaatgattaccactaagtatctcatacattgaattctacctgctcctagtagcaggtccctcgccaaacggtagcattcgcatcagagtccagctatctaggcccgactatgtatgtatgctcgtgttttcgcattgcaacgcactttggatgccaaggacgatcgctcgtagagtggatcgatggccattataaggtgagcacttattttccaagctgagttcctcaggagtagcttgcttgcttgctggctttcaacgtcctccgcatgctccggatggaacgcatgtcgcaatgttctgattctccacagctgcgtaaggctggtgctaggggcacccgtcaaaggcgcataaagtgtctgggacttgcatggcaatcggccgttgaacagctcgtggttcctggtggcagcccccaagattcaaacaagtaggtacatgtccgtagcgcgcgtccgaacgcttggggcaggcggcagctcgtggctatgtaggtatcgatgtcaagcgtcatgcacgtggagctctatctacttgtacgttcatgtatgccctatctcagccatcgaatacgagtctgctgctgcgcctctagtgcatgtgtgaagccatgcaatccttggagtgaatattcgtcttggtataccgcagaagttattggcatgtgaactgccaatcaacccaacggtctccaaagcatgcctctcgcaagtaggggtctaaagaaaaggagagaggaaccaaggacgggcaaggagccctgctgcaatagccgagctgcgtattgctgctttattctacaggcagtatgtaggagaagtgcctagtaggaacaacaaacccctaggcctcgagaatgctgaagatgctcgaccacatgcctcgagagcttctcacccatgttcctgaaatgcatatcatgccccgtttcaacatatagatctcgaaaaagcctaaacgttgttagtttaaacggcactgttacaagggcattcttgctgcaaacagctgccagtattgtagagatgcacgtgcaaaacgagatgccatcttgaaatggcattacagaaggcgccctagtacagacagggaaacatacaacaacccaatggacgttggcagtagcttttgcgggcatcagcttcctttccaggccctgtgcgtctctatcaggtttatgcacgaggtgcctgtctgcagcatgacaaggtgaagcgattggctgggcatgttgaaccacagggaatgcccaaggttccctgcttcagcacatgctcgtgggcaagcatctggcaggtacgtaccgcctgactaagccagcttcttcgcactcgcactctacaccagacagacattgacttccattccttcagcccctcaactcctcgtggcaggtctgctctaaccgcactttgggctcaagtagcgtattggacggagtgcgacgaaccgctaagtgcactagccagcccagcccaactggatttccccgccgcgcttggatctgtagaagcttctactgcccagcagcgtgtctgatgcgtcctagcaccgccgcaagagggaagagtggctgctgcagcatgtgctcctattgcatctgccgaacgctgctttggtacttggtgtctggtgcgtgcagtagtgctcgtgcaagtaccacgctgtgctgccatgctgcgcgcgcaccagcagccgtgtcaacgagagagctgtcactccccctaaccgagagggccagtctgatgccgctagcacgagcaatcagcgctctagggcgcatctggactagccgcgtctgggttgcatgccactggagctcgactcttggaaacgctgtcttgacgcacagggctagccctgcccttaaccgcgcgcgccatcgacaacgagcaaaggaacctgttgcgtggtcgtaggcgtacaagtcgagtcatctgcagttgcagtcaagacgtttgtgtgtcgatattgttgaatagttacaaagccagttggacgccgtccaaagatggcattgacagagatgcgaggaatgcgagcacttaaactgggataaaataggctacctgctgagtacctagcgatgctaccgctcagcagtgctcaccgcatgtacctggtccgtaaccctccgtgatcttcggcagcggccggctcggtctagatgacgggggtgccaagagcgagagacggaaagttccgtctctcagctttgaccacctgcgcacagcgaaaccgccgccagcactcgctgatggtacgtgacaccgactgatacgcaggatgcaacaggctctgggagctgaacaagcgacggacaaacaaacggacaaaagcctattagctggctttcattttgcttctaggcctccaaggccaagccatctagtggcaaatatctaattcttactacttgtacgacgagcatttgcaaattgttgcctctatatcgacagcctcgtctgttggttggttacctgttggttcatactttcaacctacgccacactccggagtctccctcgctgacttgtgattaggcggagtttagatctgacgatttgtggcggataaacggtatcatttctcaaaagtaatcataccagacctgtaacacttcccccataggttgaattatctccgcggatatttctaggcattcgcttcttcctgcaatcccttaactccgcatctacgtcagggagcaatagcgaaatagcgagcaaagagagacagtaaagggcagcaagcaaaagcgactgtaacaatgccagaaaagtgcaagtcaatgctcaaaatggcaccgatcagtatgcatggatctgctatcaacagctccaggtgctactttgagacgcagcattgaccaacagcgcagggaagcagttccaattggcttgttggaagtgaatgatgatttcatgggatcctcctccaatcaagggacgctgccaatagagaagagattcaagcaatcattgtctgcatttggcacccaattaagaacttggcaggcagcgagttgcgggacttgggtccccattaatatgggtactgcaagattcgtgcgtacgatattcggtcctttgatcccgtatataatgagacaagaggctttagttgtaaatcaccaacgtgctcatttattgccagggatacatgccgctgaggagcatcttgtgcaatgatatacgtatttttattatgctgagccaagatgaaagtgaagagaagcaaaactaggtaggtagctattccagctcactagaggaccatccggcctagaagcaccatggaactaaataaacatgatcaaatgtataaatagagtgaatggacggataaagacaaattcctgaggcacactgggggatatctgagatgaattacggagtacgagccccacctatccttccttccaacatcccttgcaggccggcttgctcgtcgactggagttggcgatcctgcgacaacgactagcgcagcgcctttttgcagagctgcagatcagcctttcgactgccatcccccatcccgcagcaacgaatgaagaccattgaccaattccggccattgcaaagagggcttcggcacttgcgcagcgggtggtgggaggagggaggagggtggcggttgctagcgagtcgctgctgcacggcatcgtcttgtacatgcctacctacgaaatgcaatgcaacggcttatatcccgtactccgcgatcctacacttacagtacttgaatatctagctgcctacggcatccttttcgatgcaatcccatcaaataggtgctgtactgttaccaatactaatacatattgccaaagcagtaaggaggtgcctatcctcttacatccttccatgtcactgcttgagtcgtgctacagttggtgcgcccttgaatattgctcaagagccaatcattcgcatatcacactctgcgtcccactgttggtagatggcacatcgaactgccgtgcccgctgcatttagatattactgatagcgatggcgctctacacgtttgcaagcaaataattcttccgtctcacggtactaaattagcatgcccaggcactgcaatttactgcaatttattctggggatccaaggccacccttctagcgtgcacagagcttctagaatgattttgctggggacgtgccgaggctcgcaatgacggacagggttacatgtctgcaacggacgagtcaagaaccaagacccctcaagctcgcaattgattcaatggaacgtcagcacccagtcgcaacctctgtgctgtatagcatgtacctacaacacacatatatgctgtaaggcctcgttgttctccgactcgcctaaatgattcggcgaatgcaactctggtttacaaagatattctcctccttttcctgtctttttttttttcaagctttggatggccaatcatgctggattagattatcagtccatgcaaagtccgccttttcggccgtactttttagcatcaaccttagctgccagccgatcgcgtcatcgcgggcacaaagttctgcttgcccatcaaagtcttgtcgcaccgccacgactaagacataccaaatgccatgcgcagcactaagccgccacagcattaaaagggttcatctcgctttttattgttgctgaaagtacctaatctacgtatggacatggtaatatggtgttaaatacatcgtagtgtacacccagacttgcgcgtggcggctagggactgggggggttcagcattgtccaagtatcgtcgtatttaggagcattccaaacctcccagccctactgatagagaggggggcgaaaaaaagggggggtgtgggagttcaagggtgtgcagcaattttgcatggcttgcacggtgtgctgtaggcaccagacaaggcagaggcagagaaaacaaggccagagatgcaaggctcggtgaccaaagcagaggcgaatagcaccgaaaatgcgacgtttgtggttatcacagtcgcaggcgagggtagtgcgtggctcaaacccggatcgttttatcgcctgagcgttccgtgccatgccgctccagcaccagagccgcttttacgattgcggaatacgacgtcgatgctaccgttgctcctcttgctctcgctttttgtcgttctcgcctccatgggcatatacagaagaggagcccggccttttctacttcgcgacagagatacaaagatcccctgcagtagtaccacccagatccagcgtcaagcgcgcttgtgcgtgctttgtatccaagcatgcgtgatgtggtgttctgtatcggtacatggcactaaggcagcctcttagtgcactgcaacgcgcgagacaacctccagccaacatgcaatgcagcctgcagcatgcagcatgcacttgcactctgcgagctttagcgtcgaggaggagcgcgatggagcgtttcccccttgctggctgagaaggatcacgtcgtacaagtacggatacaaagcagcagacaatgcctcccatgcagtccagcggctctcgcaggtccagagagagccagctcgttgatcgcttagctggtgacggcaccgacttgcagggatcccttcgtcagtgccgcgttctggacaatgagcaaaaggccacggcgagttcagcccgcgacaaggtgccaccgcaatccctgccaactgactctccaagtcgcatctcacttgactaaaactaaacatcaaactggttctgcgcccagagttgcagccccagatattgcacctccttgcaggtggcttttcgatggagtcgtttgcgttgccgtgaacaggtacaagtgtaggctgtgcacatgaatttttctcttatatacatcactccatttatcttgaacaatgttacactctttctttcgacgtgctccacctgggtacagtagcatcagcttttgccatcttatccataatcaatcacaagtaaatgccattactcaagatatcagtgcattgatactagtagtagtactaactggaagcatcaggcggtacaagttcaaggttcctacagcagcagttctccttccacgctacgtacccgctagctccgactttttggtgcagcttctgaccgcctgccagcccgcaaaatcgtaaatcctattactaatgcccagaacctccgacgagtttagacgcctctcgacaatctccaaccttgcctccacaaacacccccctcactctcgccaaaaggccctgtcagtcatcgtctctctaaactaaacagtcggtcgatcgcccccgcgtcagaccccgagatttttccttcagcacgtttcttcttgtttgatagtgacaaacgccgctataaactataaacgcaacgcttctacacgcctgccctctagccctcgcaaatacccaggtgctatcaagcttcatccatcaggctccagacaagatggctgctgcggctctggacaatgccaaccccatcattctgagcgcctcgcagctcccaacccggcacaggcggtccgctccgcgcaagggccccgactgcagatactcggacctgatcctctccaagccgtcgtacatgtctcggccctttttgcaagacgacgatgcccagtatcagcatgatacagcggcggctgtggcgtggtcccgcttcggttccggcgcaggaggtgcagatgacaatctctcggccgaggctatcgacgagcaggagatctacggtatgattgcgacctccaaacacattacacccttttcaagcttggctctccgccatatccttccttcgtccttcctcttctccttcctagctactttctcttcatccatgcgcccaacagtggctgttcggcgtttcaaagtgagccccggtgtggcctccccctggcatgccagacccgttttgtacatgtcatgccactctcaatgtctgggggatttgcactactgcagttgcttatttcgtcgaaaagagacggtcacgagcaagaggaattcacagagacaaaatcggcggttgtttttcgattgttgcgtctttgtatacctaaaccgttccatatcgaattcattcggcaccatatcaccctggtaacgtttgacatcaatactaaccttcacttacagatcttatttccaacatcacggaccctgaacaccctgtttccttgggccagctatctgtcatcaatcttcccgatattcacattactccctctccggctctcggcgtgccaagcccaaacaccatcgtgcaggtcactgttgaactaacccctaccgtcacccactgctccctcgctaccgtgcttggacttggtgttagagtccggctggagcaggtcctgcccccgaattaccgcgttgaagttatctgcaaggaaaacagccatagccaggatgatcaggtgaacaagcagcttagcgacaaggagcgtgttgcggcggctctggagaatgactcgctaaagagcgtcttggacaagatgctagagtcttgcatagataattaagtcgcccaatttcggaaagcccaccagccaagatttctctacgccacgcattggctaaaaacgtggatgctcgtgctcgtctgtacttgtacctcagcttatcccctgcgctcttggctcgtgacactacgtcaacagccaacacatggcttttagttgatattaccagggtctataagctaaatcttcacggagccaaaacgtcagcatcatccaagagggcaaccggaaagctttgaccacgttgagagaccctccatgcagcgcgggtgcagagtgtggttgaaaatcgctgcctagaagtagcaactcgatatcgttacggctactgctactctacggcgcccgatggagtaagacatcacgctcgccaacattagccgtcgccaaaacgggagtttaacgaataaactgcatgcgagtaaacctggagagagcggaaatgcgcacccccaccccaaaggcgctcctacttggaaatgcgattctcaatgattccatacaatgaatcatgtcggctttttcttgttattagcgagagttgatagagcttggccaaactttttgaagctaccttgcgtggtcatggtgcacaaattacgcctctttgctgttgactcatcaggcagtatagtaactgtacttctacaggtacaagtacacactacatcagctgctatgatagaatacccagaacgtcacctctcttctcttacaggacggtactatgagtaccagggatagtaatatggggggcctggcgcaactgagcctctttcagtaaatgtgggtttttcaccttgcttctgtctatggaatagggcttggacatgtaccgcacgaattcggatccgaagaattctccgccgccggcaaagacgagcaagttttgtatataccgcggacggcagttcaatcagcccagatggtaacccattgtaaccttgggactaaaagtgagcgataacgaaggcgcgcaaggatctggctaagatctgaggacgacgccgaaagcatcggatcagcctggtaatctagaagccagggctgccattggcttactgcggcttatgactgtgcttccggaggattgctgctgctgggcctgcgtaaacgagcgcttccttgctggaaaccaggatcgtgggatatttgccgcaaatcgccgattgaatatgcaatcaggccgacaacgcgcgtacttatgattacttgaatgttatggactagtattgcctcatcaaagttgtcctctcctatactatctaagcaacagtgagacgcaatcttgtcagtgttgatcgtaaactaaaccagtcaagccactaagcagacccagggctctgactttaaaacccgacgggaagttcaagttgactcgtcatttcaagtcaagtcatgccatgtctttccagcagccagacaggaaaaagaagagaaacaagcgttccatttattggcgtcagcatacgagccacttttggcctcgtgaaaatcctacaaaagggggtccaacgtactgcaggcaatgctggaaatgtaaaaaggagctgttgttggctcttgtcctcagcctattgaccctgccatgcattcctattcttggtccaacgtttgctcttctaaattcgtccttccgggatgtgcttccctcccacctttgtgcaaataccattactggaactaggtaccaccccccccttcttcgaaaggattttagcgctgctgcaatttgttccctattcttgcgctgcctgttccttctttggtgtagctgcgttttatagtagcttttttttttcttttgcgtcaaggttatgcgagtttattacgtcgtgggctgctgactcgcaaattaatcagcccatcttttttttttcttcttcttctcttcattgtctaggtacagtatcgaggaggtgatgttacagtaggaatagtagatgcatatcagtatccgttttcccgtcaaaggaatgtgggggaaaaagaaatggatcaaggctaagagagaaaacaaagttgcgtacatatacgaagcacctacttcttacgagggttgcatacaagcttttcttttcgtggcagatggttcctcttttttttttctcagtctatcgagagctgatcgtcggcacttgtcctatatgctccgtagtctttttctcttcttctttccaaactctttttaaaccgaattgaacatggggagtcttgttagttccttaagggggggtgtatagacaggcaaagacagacttgcgatagtactgcagcatgggccattcttccaccaatcatgagcgggttagattcacagcctcactacagacgggagacatttgtctccaatggtgcctttttgatgtctttattaaattgatatctagattttgcgctttgccaacgtatgtactactttaggagcgtttgccgctcaattccgtatcttttttgtttcttcctttgtattttttgtctcagccttgttgttggctcctagctcagccccaatctccttactcaaaatatacaacgacatagtagcataaacagcgtacatgtatcaaaaaaaacacatgtggtagtattagtatagatatggccagcttagatgtcgccgagcattccactctccatcaggctttgatagaattccggttccaagaatgtcttgacgctgacgtcttcacttaaaccctttcgccgtctggtcttgagcacaaagtctctggctgtagcctgcgccgcggcaggttgaagcggcctcgtaacctggtctctatcaagcggatcaccgggtatgatgctccagctatcgaataccaagctgaccatggaaccaccctgagtcttgattcgcaaatctgtttcaaaaccaaaactgtcaatgacaggaatgaggccattgacacgatagagaggtgtgccagcaacagggccatcggataggacgtggcctcggcgccgtgcaagcacattgtaaacctccatgtaagagtcctctgggccagtgacagagacgctgtaaacaggctccatgagacgcggagaggccatcaggaaggacgaatagcatgctcttcgggaagtgggaatgatttggccaccaccgcggaagatggcctcgttggctaataccacatccgtaactttgaatttggtattgcggatggctatagaaagattgtcagcaaatattgatcgattgatacaacttgggactgatgctgaaagggagtgttaaacacatacgttcttcacagagggggccttcacgagtagcccaactgaagccttgccttatagattctttgactgtagtcaaaagtttcttgtcgacctggtacgaggaaagcaatcattagcaaaacgtttgagaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaatggtggctctctgcggtggagattccacatctacttacttcggtaggtaaagtatcgtcctgaagaatgtttggccccatctcatcaggaccaaaagcccaaatacttcttgccgccaacttatcccagccatggttgtcttcgaaaaacttggccgtcttccgtatcggatcacgtattctcacggcaccggtctcgatgtcgttagaaatacccttctccagctgctctgctaccatggtaattttgttcttcttgtttggcgtgatggcgtaacactttgttgctgaagtttctactaccgtttcgcagaatcttgttactggatctgatattttgatatccatatcggcatacagcttccgtaaatcgtgcagaacgcagtccatgtaaagctctccggttcccaagacgacgtgttcaccagattcttccacttttgtgttgataagggggtatgacttttggattttgcggaggccgtcaagcatttttggaagttcggaaggattaatgggctctacagccactttcaggacagattcggtaaaatgagtaatgggtctgaagatgaaggcatcctcgtcatcttccagcttggatggtacgactgtcgcggtcttaacgatggagttgtcaatgcctcccaataataccaagttacccgctgggacaccgtccgtagggatgttgtaccttgtctctgcgatgaatacttcgccgatggaggctgtcgtcatgtcttcttcgtcatcaagagaatatccttcgccaaggactctcacagttgcgcccggtcgagcagtgccgctcagaacacgaccgaaagagtagaagcttttcgcatcagaggtattgaagagttttgagacatgaaccaccaggggcccatcctggttgcatgtctgcatcgaagttgccacctttgtgtccaaaggtccagtgtagtagcgctcgagtagtcgttgtgctccatcagctggggaaggaatgtgcttgacaaccatgtcgacaaaaccggttgaaggaccaaagaattgttcgcataccaacttcaggatgacattggcatcggctttgtactgtgagggcttcagttcgatgccaagcgaagacaggactagtctcagctgttccgggctgtcgctaatggcatgtgtaaagattttgtagatgggttcgagaacgaagtgaacaaatgaccttgctgatctgtcttctgccggtttgcgagtgaagtttcgcttctttgggttgtaataaacgtctccccacaatcgcctagcaaactcttctgcgttgatatcgccaaaggtgtccgtgtacatcttggcaaaagagggcagtgtgaagcaccatcccatatctgtgcaggcgaacagaacattgcctttctcagggctcagtcgctttgaagccgccttggtcgggacggtgttggcaatgacggtgttgacttcctctacaacgtgcttgagcttgaagtaagcatcctttggtgggagcttcaactccagaatcaggcgatccatcttgttgatgatgagtgtcaagggaatatcttccagcacggcatgcttgatgatttgctctgtatttatctggacgccctcaaccacgtcgacaaccagacatacaccatccactagcctaaatgctgctgccacttcatctacaaagttgacatggccaggggtatcaacgatgtgaagcagatgcgattttccctttgtgctctgcaggacgaggctcatcggcgcagccttgatggagattcctcgctctctctccaacacgtgtacgtcggtgtatcgcagcgcctcgtcacgcttcttgccgactcttcgatcaagcctgtcagtgatgtcatgagtctccaagacaagcatgtccatgaaggcagtttttccgtgatgtaagtggccggccagcgcaatgttccttgtttgttcgggaaagttcattagatcggccatgaactcgcggtcgaaaaacacgggcggcaagtcaacctcttcgatgttgaacttcttctgctcgatcggcgcaatgatgggctgtgttaaaggctgtgcatccacctcttccacgcgcgtctcgacttcggcaccgtacacctgctcagcggtggggtagtattgtttgtcttcgtgaaggatgacggcattcgaaggtccatctgcccaaggttcagtcagctttttggtctcttctaccgctctctctgtaaaccaaaccaagcttaccatcaagctccatgagctcttgcccagtcacactgggtgcctcctcttgctcgtcatcgtatgcatagtcagccgcctcatctccagcctcggacgcttcttcggactcgacctcttcgccgacgaagtttccgaacctaggatgagcttgttaggagcgaattcatgttgagctgcatgtgcgatgggggtagaagctcactcatcatagaggtcatccattatgccgccaagattatccaaattacaaggtcaatggcgggcgacaaacttgaatgctcaagacacgggtatcgtcgcaagtcgcgtgtacttgcgataccgaccgcctgcctcgcactaaaacgggtccccagcaacttttttgctgcaaaagcttgaagagcttatcacgtgacgattgcaaggctgagcgaatcttatcttatcgcgatcgcgggtggagccacttgggtcgttttcggattaaaataatcccacttccggacccatcaagacctctgtccgatatcgtgagcatctggttcctgaaaggcaccaaggttaatcgctgtgggtcttgcttttagaggcaacatgtactgggtaccaggaccagcagcctcgcattgctctgattataatactacctactacttgatgtgcctcaagttggcttggctgagtcaatcagtaagattaatcttacacatgtgcatgtactaatagtatttggtgattacaataatcaaaattatccctgtgacgagcgacgttgtgctatcggaaggatctgaagtttacggatacggatacgggaggctagcgcaatcgcatccatgtgtattgcgatgagatgaatgcgacaagaacctacctagtatatttccattgtgataccgaatttacatgaattgggcataggaggtgagatttatcagcagctctcattatccagcaggcagctgagctgagctacgtagtctatacttgcatgttctaaaatccatgcttcaagtctactgatagaagctgctgtaaatctaatatggcatgaactgacttactgcccaacatggcaattgcagtgtggagcggtgaagctacgtgaatacagctgcagtctgcctaaaagttagcacatgtggcgcgttcaactcttttgcatgtacctagtaccttggcggggtcccaagagccgaccgtaggccaaaaaaatgtgcccctctccgccgtcactcggcatcaggaacccagaatcagggccctgaatgcttccattggtacctagctcacggctcgcgtttttgcaagatccaaccactccaggtcgcattcgcaatcaagtgttccagcctcaaccctgcgacattttcagaccctcgtccacacccatttccgcatcaggatcaaccaattgcacctccatcgcgtccaaatccccaattacgccaccttgctgctgctaatctaatctgttgggcagcaccactagtggtacatatatataccccttggacctctccatctttcttactctcttacctctccatacctaatccaccccttttcttcattcctcttctttccatcctctcagtcttccaaacaacaccgtcaagatgtctggccttcctcccgtttacatcgtctctgccgccagaacccccgttggttctttcttggggtaagaaactgctgctactctctgactcgtacgatcttggtgctaagaacccgttgcagctctctgtccggcctgactgccacccagctcggttctgccgctatcaagggtttgtctattccctccttgatgcctgctgcttgtatccgaatctaacagccgcttaggagccgttgagcgctctggcatcaagcccgaagatgtcgaagaggtcttctttggcaatgtcctctctgccaagtaagccgaatttcaggtccttcgaaccacgactcgatcaaacatggatgctcatacatattcttcttctagcttgggtcaggctcctgctcgtcaggccgccctcggcgctggcctctccaagaacgtcattaccaccactgtcaacaaagtctgcgcttcatccctaaaggcggtcattattggtgcccaaaacatcatgcttggcatcaacgacattgtggttgctgccggctctgagtccatgtccaacactccccactacctgcccaacatgcgcaccggcgccaagtacggtgaccagactctcgtcgagggtgtcctgaaggacggtctcatcgattccttcaagaaggagcacatgggtcttcaggccgagctctgcgctgatgagcacaagctcagccgcgaggcccaggacgaatatgccatcaacacctacaagaaggctcaggctgccaccgaggccggcctcttcaaggagattgttcctgtcgaggttcctggcggccgtggcaagcctaatgtcaccattgaccgagacgacgaggtcaagaacctcaacgaggccaagctcaaggctatacgcccggctttcaagactgacggcaccggtaccgtcactgcccccaacgccgctcccttgaacgacggtgctgccgctgtcgttctggtctccgagcgtaagctcaaggagctcggcctcaagcccattgccaagattctcggctggggtgacgcagagcgcgagtctgagcgattcaccattgctcccgctgctgccatccccaaggccatcaagcatgctggtctgaccgccgatgatatcgattactacgagatcaacgaggccttctccgtcgttgccctcgccaacattcagctcctcaacctcaaccctgagaaagtcaacgtctatggcggctcagttgccatcggccaccctctgggtgcctccggtgcccgtatcctctctaccctgacctcagttctggcagagaagaagggcaagattggcgttgccggtatctgcaacggcggcggtggtgcctctgccctggtcatcgagaacctgcagtgactgcccacctctgaaccagcctctcatccagaggcatcaaaattataagaaaacaaaataccattatgaatatatgagctgaataataaaagcgagatagaagagcttggaggaagcatatacatttagggaccagcgatatatactgccatacataaaagaaggctgagccatagttggataataggctagggatataaaatataataaaaagtaacatttaatcttaaacatgagcaattctaaaggcgttcgaagaagcagccccctcttagatcacgatacgtttccattttttgaatgaaccggcttaaaacaagttcagcagccttggtcagtctcataacacctttactgaaacaacaaatcgcatcgtcttagtcttaatcctcgtcaattcaagctatagtactgcatagagctactagagggtaaaaggaaatccccaatatccgtacctggggattggaaaaaacaatcaaaagcaaaacgtaaaatacagaaactagcactcccatatagaaaagaatgagagaaagagagagaaacaaagtacgctgcaagatatactaccagcacgcagcctaccctcccttttaccacctactccgcgtcgaatatcaattccattagaacttcgtgccagttaagttttctgttcaaataattttttttgtgctcgcatcgtatgctgtactttttgtccccaaagttggaaaggtgtcccttttttttttttttctcccttttcgtttactgaagtcgcagccaacttgggggaggggggatataatgtataaatcaaaaagcgtaacccaattccgctcgaagcatgccaaatatgattctctttctctggatgaaaaagagaatgggaggggaaaaaaaagacgtcaaaaacagaagattggaaaaaagggttggttgtccaaatccctgtccacatcttcattagaaccggtcagaaagatttccaaatccctgtccacgtcctcattagaaccggccagagagatttcctaatccatgtccacgtcctcattagaaccagctggagggattccctcgtccatccacctgcggaaatttccattgagctcttgaacttcctcggggctcatatctttggcccagactgggttatgcaccatcttctcaagaagctttcgttcacggaaactgctcgtagccttggtgagcttctcgcgatgttcgcgttgctctttggtccttggagcctggtcgtaaacaaagtactcggaggtgccgggagcccaaatcattttggagctcttgagacagatactgactgtaaggctctctttgtatgataccggcttagggatgccatcctcatcgttgtcagactccccagatggtaggttgcgagtgagaaccaccttcttcatcttcgatcgagcaacaccctcggtaggttcgacacgaatgaaagaagagatataatattgccacctctcacggagttgcatctcatccatgtagaaagtggtctcgtcccgctggagccatcggacggtggcttctgacttctgagggaactagattcaagagttagccgctgtagaggggacagaaaaagtaactaaaatccgtaaacttacccagcagacaacaaacagatcaccatccttaacacacttctctgcaaattttctggcgctaatctcagtctgataactagtctcttctttttctcggctcagcagatactgctgaatgagatctggtgtcttctctttagcgtccagactcttgcaggtcagagccagacgacaaagcgtcttgagcagatcttgaatagtgtacagcttccagccgtttttcaaataatagtgccgcatgacatcttggtatcggttttcatcaatttctcctgtaatatagtcctcgataagctccagagtcttgggccaaaatttagaaggctcttcgttgggatcaaagaatgtcatgtggttctctgtaaaacctagatctctagcaggcttaggcttgttgagtcgatcaatcgcaaaagcaacagcgtctttgctgtccttgatatccaggagtcgagagtagactgtttggaagatgctgaagaaaacaaacatggtctggttgcagaaaaagttgtaccacgggcgagtgaagaagccgtcggctttgagctctccatcagcatcaaggagagcattatcgctgtcaccaacgaccactggcttaggaatagtaggcatccatcgctcattcgatacctcagtgacagcggcgtcgtcattaacatcggccatctcttcttcgttggcagatccaacttcaggagtggtctctttgctgccagaggccgcgctgtcctctttctggtttcgtggtttgctgccgtttcggccagggtcgaggacccctctaaggagatcgcccttctttccattgcggcgactgcggccgttggtcaattcagccggcgtctggtcttcaatctcctcttcgccagattcgggttgcatctttgggactctctcctggacgatgtcctctgagagatcaaaaaaggccgggacgaacgtctcaaaaaagtccaagatgcgttccttctcttggccgctgtgctgaccattatgcatgctatagagcatcatgaggcgcaaaagatcgagaacaacgtccttgtccttgaaatcccaaacaaattggtgacgaggcgccttcccctttagaatgcgctcgcgacgttgctcctcgtgcttggtcttgatgacatctaccagatgcttcgccgtcagatttctcttgtccgttgacttgacgaggatgcccatgtgatccaaactcttgaggtgcatgttatgcgtttgagcgtgccacactttttcccattctcgctgagagaaccgccactcttcatccttttgtttcatgcgagccaagagtacgggtatcacatcaaatggatgcgtgtacatgtcattgacaacgtcgatgccgcgctctccataaatcttcttgcaaatgcgcttgaatatggaagtgctttggccggcaagagcagagggcatgtggaacgcctctctttcagatggcgacattgcaagcatctgctgagcaataggctccaggagttgaatgcatttcagattggcttcaatgttaaaatcgtaatcatggcgctcctcttcgatgcggtgaaggccctcttcaaactgatttttgcgatgagcaacaaatccggaatcctcgctggcccaagtcgggtgcgaagcccactcgtcgtttagaaccgagttgcagagctcatcgcggccactgcaaggcttgagtcgttcctatggtgaagcacttgttagccaatgatgaaatgagtaaaaatttggaatttatgttgattacttaccctctttgggaggagcctgtagctaggcccgtagccacgacaattgctcaaagagaccttctctagcggcggcgctggtctattatcgataaccacatcttgagagtcgacgccgacaaaggctttccaaaaagtcatcagctctgggtttgcgctgatgaaaagagcacctttgtggtataaagtgttcttgtcaatgatattttggctaaaaaggttgcagagtttgagaaactcgttcatcgcagaccgattgctaaggaacttcttaaccctctcaaagaaggcaatttcctcctggtttgatgtagcgggagagcgaggaggataaggctcaggcatgacaggcgtaagggtaggctcgatggaaccagcgtctccgctgcctctggcatggcttagcttcggtcgcttgctaccgttcaaagtttgaggaggaattcgggtcgcaacgggaggttctgggagaagagcaccaggagtaggggtctgcttgtcagtgcgtggccgcttcttggtatctttgcctgcgctgactggtggcgcaaagcttcccaaaggaggcatcttctgtccatctctcagtcctggctgaggggtgtgtgcagatccagcagcggtgccatcttctgggcggcctggcggtgctctggcttggcccgcagactctggcaaaaactgcttaaagtcctctaagagatcaggtgccgagttgaagagagtagtcacttgagcatagacatcttgtatcggcttttgttctctttggtaagtctgtagaatttcgagaaactgtttatagatctcaggcttatcctggaagcggttctttcagatggattattagtcaacagctcagatagacacctcaacggtgggtgcttaccttgattttgtttacatagctgatagcgtggttaaactcaacagggccacgacgttccatatttgctgggttagccgcaccgccattggctgcaccagggccagatgtaggcaatggagtgtgggcattccttgcatttggtccgctaggcgggcctgcatttccctgcatctgggaaggattgcgttgctggtgacttcctggaccttcaaacgcgccgctttgggttgctgcctggacaaacagatttgcgccattctgcactggagtactaaaggtagcctctgggctctcaatattgtgctgaggcctttgttgccattggtttccgcgctcaggaaataatggctggccgcctccaacagcaagtccatgtccttcaggctgtggtccccgtccagcgatagactggactgtagttcccatgggggtagtgactcggatagtattcgggtcattgccggctccgcactcaattctatatccaggaggcaaaaacgtattgaagccttggatcagatttgggtgaccagcgaacagctcagaaacacggttaataacaccgggtgtatcaatactaagtgtatgtcagcgtctgagagttacagaaatgcctatgatttgcatacgcctggcttttgaaatctttcataatgtcgaggaatctgttgtaaacgtcaggttggtcgtgaaattgcaccttgacttggtcgagataggtgagagcatcctaaacgatcagaaatatcagcgactgagcaacggaagcatcaagataaaatagattcaacggcacatgaaaatgatggtagaagccccagagcctagtgtcatcgcgacaggccaagattaaacgctcgccgccagcaacgaaagcagtgactacttcccgtgtcccagctggaaaatcgaagaaagccatggtttgaagccccacgggatcaacgacactggccagtggacggccggatggcagtgtgatggccattgcgggatactgttgtagctgatccatcttcgcgctcgatttgggctcgcgttcaggcttgtgtaacagcagcgccagaaaggaagtggtgtgtttatgcagccgttacagcgcatccatatgcgattgctaggcgggggcgggtaggcagcagaggcaaaggaggaagaaaaagaaaatgggcgttcctctatccagaaaagacggagggaggcaaacgagcttgatactgataaaaagaggggaagaaatatgcgagcacccaagagtgaatcacatctgaaagccgtttgtttatctcccaagcggctggctgccactccaaagccacctgcaggctgcaaggccattcacttgactttgcgttcactctactcaaacaacgggaggggggggggggggggaaaaggtataaactcaaacatgtatgcagaagaaaaatgcagccactcacattcagaataggctgctgaccctgagtgatgccaccgggaatctggtgcccaccaggagccacgccaaccatcgacgcattctgttggcctccgcgtcctccctctggttggtgttgcggctgtaaaggcccaccaaagataccgccgcccggcgccgcctgggagccgttgggaggtggttgtgtatgagaaatcgatgcgaacatctggtgttgcccgttggcaccgcccggtccgccatgctgcatcggccgtccatgctcgccctgcaaaggcccgccaaagttacccagcggtcccgacggagcgccgagcggaatgggcggcgcgttgccattatgattcgcgagcagccctccgggactgtgtatagcaccggagatccgcgaggccaccggctggtgaatgggaattgagccggcgctgctctggtgcggtgccggcgggtaacgctcgctgtctcgttctcgctcgcgctctctgtctcgttcttggtcgcggcgagccatttcttcgtgctgttggatggcgcgatgtcgttcatccatatcgcgatctcggtcgtacggcgcgctgccgccgtggccgtgtagattctggctgttcatgctgatctgccgacaaggattttaattagcaaaattcgaaacgagagagagctgaaggcgatgtcgagcagaagaaggcagtatttacgtgctctctcttggagaaccacgtcggcgaacagtaacagcaatctgttaatgtctgcccgtccacacctcacagccggctcaggagattgttcggctagatctcttttgtcgcgcgaaagcagaagaaagaaacgacttacagcttatgggcacagctgagccgatgtgctcttacatggaagctcaagccccaagacacgattcgatcaaaagatagacacggcgatagcaaacaacaaacaaatctctggagggcacacaattttgtaccggtgcaaacctgggtagctccgaattcaaagggtgacgagatctgacagccatcgcctgggcgtgccgcggaggcttctgcatcacgtgctgataagctctttggagcggaattcattgctagcagaaggtttttagctctgtttgaaggcgcggatcatcgttgttcccttatcatcatctggcacagcggaattcggcgtcgcatgatatcatggggcgtgcaaataagctgccagaccactagaggaccctggagggactttccagttgattgtttcccagtgtttagttcgtgcatacggccagtttcggattattaatatcgatcgaaatagtttctttaggaaatcagatcatgttgctgtactctaactcaaggtttagtgtaaattggacatgcttccttttatcttgtctcaaataccacgcaatatctgcccgctaatgtgctctaggcgtgttactatttcaggtagtagtagaccttggtacgtcaatacatagaagtgaagagaaaggctgtagcaagcttagtaggcagcaccctgaaacaacttgaagtaaaatctctcgcgcaaactcggcatcttgactcggtccagaaccacggggcgccaagcgctatcatttcggattaacagtggccagttcctaatttatcagcagtaactttcaactcttgagcggccccgccagtgtagctgaatagactaaacttaacccaaaacacttttccggcaactacctaaaggaccttgatgaatcattcctcctccccaataaccatcatcgcgccatagcactctctctcgtttttctttcatctccagccatggacttcaacagctcttctcccttcccggagggagtcatctccttcctggacaccgacttgtataagctgacgatgcaatgtgccgtcttcaagttcttcaaggacgttcctgtgacctatgctttcaccaacagaacccccgacaagaagctctcccgagctgctttcaaatggctagaggagcaaatccgcagtatgtgctttttttgttctccgaagcagtgttgcgcaatgccacttgtcgagcgtctgttgcgtgtatactgacgtaacctaacagagctcggcaacatttccctgtctgacgaggagtatcgattcttgcaggagcactgcaagtatctaacttcggactatctcgaattcctcaaggactttcgcctgcggccccgggagcaggttctcacgacatttacccccgttggagacaacacaggctctgactcggatgttggcgacgtccacatggagatcaagggcacctggtccgacacgattctctatgagattcctatattagcgcttacttctgaggcttactttcgcttcatcgacacagactggaactacgaaggacaagaagaaaaggcatttgagaagggtctacgccttcttgaagccggatgcaccacttccgaattcggcacccgaagacgccgtgactaccatacccaggcactagtatttcgcggattggtcaaggcatcaaaggaggcggctgcaaagggtttccctggaaagctgactggcacgagcaatgtgcacttggccatgcgcttcggcatcccacctgttggtaccgtagcccatgagtggtttatgggaatagctgccatcaccaacgactataccaaggcaactgaagaggctcttcgtcactgggtcagctctttcggccccaacttgaccattgctctgacagacacctttggcacacaagaattcctcagggcctttagcctgcccatccgtccggtcgatggcggcttcagccccgaagtcttccagaaggctgatgggagcatgaagacgtatgctgagatgtttgccggagtacgacaagattccggagatcccgccgaatacgtcaagctactgcgcgattactacgatgctcaaggcatcaaggataagaagacgcttgtgttttccgactcgttgaacatcgatagctgtttggagtgtcttcaaatttcgcaaaagtacggctttcaaccatcttttggtgtcggcaccttcttaacaaacgatttcacgcaccttacgactggaaccaagtcagtgccactgaatattgtcattaagctcagctcagctgctggtcggccagctgtcaaaatcaggttagtttttgttcctcagctatgcgaaatgactcggagacttactttcaacagtgacaattctggaaagaatactggtgacaaggagacggttcaaaaagtcaagcagcagattggctatgttgagcgggaatggaaggatggcgacgagactgcacgatggggcagggaggaagatgtcaaagcataaaacggggttttaagggcacaccattcaaccaactctacatctagagcggcggcaggtttgttttttttagctacaagataagattgagcacgtcttgttagtctcccggaaacgcttttcagctacagcccatattcgttatataccctataaagatagacagacacatgggccactgccaatgataatacacgctatgcccatgagctataggtatacccgtggacttgaaatcgtacatgtaaaatttctgcgacgagtctgaacaagaaccagcatccatgaaccatctcagcgactgcaccaagagcatgcaccgataaagttttgtccatatcagtttagattaagtatgttagggctatcactcttctatcaaagacgtgtattaaacccctcgtcctaagccatgcctcgccccttcctaaatttaactgtcgccctcatgactaccccgactcccatggagcactgtgaaaagtcgttcatacgttccgtcccctttcccttccaaacgccatgataatgctagtaaatacaaatcgaggtactctcctctcagaagagaaagagagaatacgaatagagaggaaaaagaaaaaaaaagaaaggtatcaatgcgtaaaaattcatcacctcccacgcgtagaaaaaaaaaaaaaaaacgagaaccttctcgtagaattatttctttcattccttatttttctttacttttttttgttatccgaggatgccggcttccaaatgcccccttcttttctttctgttttcttttctatgcaactttcttccatgttcctcgtccagacaggcaactctgcttcatggcgcaggaggagcctgagttggctggggctttctgataatcttgatcttgggacgtgcgcttggaacaggtgccggggctgctgccgctggttgactgggcaccggcggagtagccgacttgctcggagactgagacttgctgggggatttgctaggcgctttaggcccaggcatggggggacgatgcttcgcaaaaatcttactagtcgtcgtcggagaacctccaaggctcgagaggctcgaagacgatccacccattggcaagggcttcctaactatgtctccagaaggcagcggcttgcgcgcaggcttcaaagcattgatatccttggccaagccgagtgccggctgttccttgggagccgcagaaggtaaagctgtcctgctaggaatagaagaaagagtctttgtatgaccaagaatgacagcgagtcgctttggattggatgttctgagagtgacgatgcgccgcttctttggaagagcagtgatcctttcgaagctcgatgacggtccttccactttgggtctctttggtgttgacacttgatcgcccttttctggccgaggccgtttggccagtactcctgattgagattcgagcttgacgccagttttcagaagcgagttagtgccattcaaaggacgagagacccctggagccgcaactatggtgtctgcaggaggcgttggcttgggaacagctgcaggtcgcgcaggttgaaatggctgtgagagtggctgcggctgcggcggctgcgcggcctttgtattgatcttgatagatgatgatcttggcaaaggaggtggcagcttaacctcaggcgcaggagttcgtggtgctggcacaggcactgcattcttcaacttggtcttataataagacttgaagttcaccataagctattgagagtcagattatccgtctgtcatggtaaaaaaaaaaaaaggggggggggggggggggggggggggggggggaagtatgcagtaacttactcggtccgaaagctgaaccacagggcgctccaccttccagcccttgggcaagttgagcgtgagcacccagcttctcgcctcctcaaacatcatagctgccaaatcaagcagcgatgcaatttcagcccgcccaagactagggtggtccagcgccttacgcatggcggtgctgtaatgcctctcatcaccgttatacgtctcttccatttccttcctcaaagctttcagcgcagcgtctagattttcttttcgagcaaacttttcctttctggcagcaacttcctcggcactgtcttggataagcagcaatgcatccgcctcatcctgggcaggctcattcttaacagcctttgagtgttcgccgaatgcaatcgcagcaagaccccgggccaccgcctgaataagtttgtcacgaacaaagggtgatcgatccgtcatcaaagagtagaacaggaaagtgaacactgtcgggtccatcagtgccccaagatcgattagagcctcaaaacacttgatgcgaattaaatcgtttgttccatccagcagatactggccaaattcagcgtagttgatgggtatcacttctgctttcatgaggcgctgcttcgcatccaaacctgcaatggtccaaatattctggtacgaatgcgtccagtcatcacgtctgagaactcgttcaatttgctccattgcctcctcaagaaaccggcgttcctcttcggtggggattttgacttgtcgcttgaaccattcgtctgcctgagcaggaataagcgacgtagccagcgcttcaaccagcaaagctatgtagtaatggtcagaatacgggttgttctcgttgttattaaagagcagttggtctaaaataaactgtcgggcctcgaatggacagtaatttgtgccatccctaacctcagagatggctctgataattgaacaccggacattgtactgtctcttgtcagagaagtcgttttgaagaggctggtttgtttggtcataacagaacatgtcgcgaaaagcccgcatcaactgccggagtcccagcatcggaatgtccttgatgttggcctgcctggtcagggctttcgctgccatggtccggatgccgtggaaataacgacgatcaacaagtgttcgcacaaggaatccagaggcaatcggatgaagggggccggtcgacagatacaacatggcatcttgctgggcgaccacgtcccggtcttgctgcagttgagacacatacatgtatggctcaagagttctgttcatgctacacgcccattcgaagtcggcatcaacgcgaatccactcgtatgactcttggtccattttccgttcggtttctgggtcccattctatcagctcccagtcgcggagatcctctgggctctgtaggacgtctccgaggcagtagagtagagcatcatcagtattttcaggtatctccatacttgcgcctgcgttgtgcttctctttcatgcggcgcgtcctctttaatcgcttatattttgtattgtaagggatttcgaattttgtagaacgcgcagcatcctctcgaatctccagaatatgctcgtaaggggtgccatcggcttcatgaatccggatagtcatgggtccagtgaacaatggctgtgcttcaccaatcttaagatccgcccttcgttctttgatagctcgaaagaattcatctttactgagctcggtctttttgatagcttgctgctgtgtctgtatcaacatcaactccacgcagagtctctttttattgaatttagccttgacgtcgaatctcggacagcctgagccatatacccactgattccaaaagctttcgaggcggtatttggcagctttctcacatgtggctctgaatttttccgagtcaagaatgagaaatttatcactgctttcaatctgagccctggtcagctgtttctggaggatgcgagtcaatccgtggccaccagatgctttgctgagccgcttgtcgagaataaaaaacacgatgggtgctttcaaggccatgaactccatctcaaattcgccaaggtggagactatgaccaagattcgatagagacggtcggccaatatcagtctctacaagcttatccgccaacattttcatccgaaacctatagtcgttgttaccgcaaagctttttcataaataaatccgtcatgtaatgggctagtccaatcacaagccacatatcgtttcgcgtattcgggatcatgttgatccctatccattgagatgttagagtgtaaacaattttccttgtcgtctcaatttctggatcgatgatgtcttcggggtacaggagtcggttgctgataaaagccagggaatgcagcaccgttgtgtcctccaccatgtcgtcgaggaaacatagcttgaaattgccaaaggggtacttagcaaatgtgtacgtaaagaaatcagcagccatggtcaaagccgcagcagtattgcgaacccagtctgcccggttaggcaaacagtatgcatggattttcagtgcgctcatcccgagcttcacttcatcttcttcagttcgtgactccgaagagaggttgatatgctcaaaggggcctatggcaaacccaagcttttgtaccgagacttgcttctctggctcaaatatcataatcttcttgtggtcgtcgtcggggtctgtggtctcttccattaagaaaccagagcagaccacggacatttcccgcagcttatcttcttcggccagcttgaagtgaagatcatggccatcgacttgagacttctcaacaccgttgtgggatggaccatcctgttgcgttgcaagagcctgttgaagggcatcgccaagagtccgggggtacttgatggagattctccaatcacaccgggccccatgatcgtcgacgcaggggaaaatgcagcacgcggttcctggctggattgaatggcgagtatacatgtgcgtaaaccggttatccagcgggtcgacgccaacaaaatgcaggccatcccttgggtttttgtttgtaaacggcacggtaatcttgaattgcttgtgagtcttttccagactatccaagttcagtgtcgattttctgatgatcaacctcgggcgttcttgctctcctttgctgcgaagattcaccttcaacgagccgtagacgggcgtacaaccctcgaattctctattttcggcgtgcacgtcggtcctgcggctatggaaaactgaacgagcgcggatacggcggagatcatgatggtcagcccgccagttccagcccttggggtgcgctagcttctggtacggatcgcggtattcggccgtcaccttgcgcttctgcccttcaacaggctctccttgtacctctcgcatttcggtaagcgtaatattatctgtatcgatttcgcactgcgcagcatcgagaaggatttcttcagaagccctatccgtaaaagtcactatgaaaatgtctgtcgtgccatcgatgcgtcgatctcgaaagttgacctcaaggctgacctcctgcttgataacgaagtatccgagcaccggccggtcctcgatgggaggtagtccatctcgcccgtctagcaggggatgctgcgataacgcctggtcttccatgtctggtgtcgagttggagccgctgataaacgcagccatggccgcggtagcgactagagtctgagagattgaggggcggggagagtcgtgagcagcctggctcgagcgagcttcagattgtagagtcactgcatcgagctcgatggatttgtcgcgagcgcatctgaagtgagagtgagagctaccagatcaccaccagcttcatcgcacttcgtccgggcgtcgctccaggtggtgatgagtcgcaaaggggtgtggcttgaggcgaggaagcggtggtgaatatgaaagggacgcaaggaattagatcgccaaactccagtcctacaaagaaaaagagatgcggaagatgctggaaaggcaggatcgcaaaaagctgctacggcggatacgttggctggacaaattgccagagtggtggcggcgcgtctcccacgaaagaagcttgaggagcacggaccacgcacctctgtttgcttgctctttgctgcttgccgttctcagcccaaacttcactagccaaaattctaggcctgcaaacgctactgtgccattgccgctgaagctcaggctcttggaaaatcgcgtgtagcaactaattgcgcaaattgcttgatcgtatacatatcaggttctctattacttctccagaggtttgattcagtattttccataccatttgcgattatagcacactacacgtgacttgcatgtgaatgtagatacacacaatcaacctcttacatcataccaacacctgctaagtttctaagctccgagcgtccgcagcctcttttcacttctcaatcccatcgatatcataattgcattaattatcggcatctctcatgacatgctcgtcttgcccactgatgttcgtgtcaactttttttccttcttctctattacagtaatttaagaattgccctgagaatggatggtacactctcaggtccacggtgcattgatgctttggtataatcttacaagagctgcttaaaaaaaaaaaaaaaaaaacctgctgggccatcatctccaatatatgacctagaaactaccaaacgcccttcaaatcagacccttagacgcccactgtacatgtaccttgatctcccattcccctgccaatgacgccccatgacaatgatttcgacgttatttcggagtccgcaactctcgcctgtctctgcgcttcttccttgcgcgtgcctttagcgtctcttcatcccgatattcttctggcaatacgaagtcggcctcagcaatttcgggtagtggaaggccccaagcaagaacctttcttcctgctcgcctttgccggttaagcgcgctatcacgctcgtactttttggagaagaatgatttaaactcttttggtggctctggaggttttatcggtagtataggcctgtgaggtattcgcggctttgtagaatttgccgccgccagttttgaccttgccctcgcctctcgtcgaagttgcttagccggtgatgacgtctcgctagtatcgtcttgagaagcctcgtcttcttcaatgtcgtcttcgtcttcgtcttcgtcttccccttcgccctccctctcaacctcatccttggagtggccatcccggctctcctgggattcatcctcgctctcgtcagtttcaccctcttgctcggccttttctgccaacgccttctccttctccagctttcgccgcttctcttctagattccaattgcgaaatttagccagtataacctgacagcctttgatgaaatgcatcctagcaggttcaaacttcttcttcttcgtctccgtaacaccgctgacgcccattactctcagccagtcatggccttgaaggccttcgagcagtcgaatgatttggtccttttcatgttgtgctcggcctttctctgtattgcggatcgatcgctcaaccctctcggcctttttatgaatgggctcgaacaagctgtcgggtagaggatcttctatatttttgttcttgtgctgggcttctaggaagccaaaatcgatgcgctgagagtcgaatacgtcggtgaatagcgcatcgccgtatcctctgactggaaagtcgatgctacctagagctcgatggtggggtcgaggtgcattgcgaggaggatcgggaatcgcgtgcgacagactggtatcgataatgataatcggcgtttcagggttgagtaaatctaaatcgaaatcgactcgtcagaagaaaaaaaagttgcacgtcgtaaagcagcaataaaaacctcgagattgtggcgagggaattggcacggcagtttcgggggcggatagacggggctgctcacgttcttctttggggtcgttgcctattacttcatcgtagtccgggaaataggctgagagctcgctcttgaagcgggtcgcctcctgcgatcgcagcttgcggccctgctccttggtgtcgtcctggcgaggctgcagccggtccagctcgtgcttaatgccatttattactttcgcctgatgcttcgtcaggttggagctggagccggcgctctgcggttcggcggctatgggcgccgctgggggcttggtggtgggctgcacaggggcaggaggcggcctacttgcgctgctcgccacagcggctcgtcgcggtatcgggggcggttgtacattcacagactcgagaggcagctggggctttgcgagaatctcgacggcgatcctcgtcttcttgtggcggatggcctcgaactcgcgctcggccacgtcgagggctcgctttgtgcgaccgcctgcagcgccgccgtggtggaagctggacgagtttggccctggcgccgagcgcgtgagggggccgctggcgttcacgttacggtcatagaggtgaaggccctcagctcgccggttggagcgggtgatggaggccattggcaagcgggatcacgcctgtcatgtttcttcagcgcggcgggagaggtcgctgtcgctgtcgggacacgcgttgcctcgatgtttttgctcgatgcactgatgccgattgtttcgtgcgacgtgacgtttgacgctcaactgcagcttttccttccacgccttttttttttttcttgggcagccgaagggggcgttctagcgcctgtgcgtcatggagtttggtggattttagtgagcggtcccaggagctcttgcccccgtaccgcctataagccagcgactttatagggcatcagctcaccaaagctagcagagctcggccccttttcagggcatttgaaatccgctgcgctgcgttgttcgctggaaaaagaatcaaccactgaggactagtgctccatctacaataacttgaaattgcccagcaatcggatattccgtatcacctcgtaagagagactgttacaggttgtaaggagataaatctttagcaacacacaacagtcaacttggaactgaactcagcaaattagagggttatttaccattattgacgtcaattttaacgaatgttttacgtgcttatttttctacctcaatgaggaagccatcctttggttgttgattgatatggctcacgattaggtacccgggagaaacaaagaagcaatttgaatcataaagctaaactttaaatctagccatcgaaattaatctaacgttcaagtgaaatataaacaaatataaactcgctctatctagccagtccagtcccggggtatttatgcgtacagaccaaaatgcaagcccatcaacaaccagttaacaggcaataccttgcttccaaatgctaaagatatgtgacagtcctcttctgagattcttcgccagctgctgaaggcacaagatgcagcctctccatcgccttcacagcggtctcttccacacgcgcgtgtttatgggccatcgcctgctgcttctccttttccataacctccctttccctctgcgcactcctgctggtatctacctcgtcctcttccttcttcttcgtctcctttggatgtgctactttgtttttccgatggatcatcttgtgcatgagatccttgcccatacgccgtgacttggtgtatgtctccaagcctaggaggacagcatacgcctttgatatcgtcacgtgtcccacatcgacgccctcagtcttgaggctccgcacaaaagcacggaagttggaggttggtgggcggtaatgcccgctcagcggagagagggagctgagtttgccatccttgatactgatgaggcctcccgcagatattcgggcgccctgaagaaacgatgaatgttgaaaggctcccgcctgtttgatgccgatataaagtctgaacgaggtgtcggcaacgaagatccaagtgccgtctctgaccgtcttacggagcagtttgttcaaggttgtcgtcgcagagaactgcttcacctttttgacatctcgttggtcgggctctgggttgacatgactgtcggcgcgatgctgttcatggttcgaatcaagatacgaggcagacgcggtggaaggcattccgctgactgagtcggcataagggttcggatgctccatcatcggtcgatacggtggtgttgggtcatctacagggacgatgccgtgtatgctgtccctgtatttttctgacgtgtcgatgggctctccgtttttggcccagcataatcggccttggtcatcgaccgtggccaagtaatactggcgctcttctcgcgacagatagcgtacttgatccttttcaagtcgctctcgcgggcaagtgtcgagtgatatataccggccttccccatagtcgagccagtagaagaaattctcattggtatcggctttcctccattcttcgtgatacatgcgcaggtttgtaccatatcgatgcttctggtctactatttccaaccaatactgcagccccagcgtgagggcggtttttcgtcgttgggcattggcttgttcgcgaagccgccgcagctcttccttttcatggggcggtaggctcgccgcctcagatgagcagtccgagtcggaatcttcatcttcatcatcgtgaccggcccgcagcgcaaccatgctcagcttcttccagttggatcgcgcgattgacgcatgaatatcggccacgtctccgaccgacaaggtgtcttggcttgcgccggtgaaggaccgacctcgaggccgcgttgtttcgcggaactgtgcctcccggatcgcagttatccatctggtactcggatccaaggtaaatccgctcatctccctccttgctcggtagccccgaaacgttttctgaataatgcgtgcagcatctctcatctcatcgctccgactcgaccgcaaactctgcttgctttcttgaagcgacttttgcctcagatgcttggtcctttgcctaatttcctcctccttcccctcctgcacccgagcgattcgctcaaactgatctttggacggcggcaccagtgaatccatatatcgctgtgattttgtcgacttcgaggagagggttgtgaaactagaggcaaagctagaagtagtcatgatgcccggcacctcccgtaggagaccacctccgcggggctgcggggaaaaagagcaaacactggaattcaatatcgacactgcgttatcccttggacggagttgtctgtgcgaggcgacgtcaactttatataaagaggggagccgcctttcgtcattcgggttgcccggatgggcccttggcgctgaagaggaaaagcgacagctcgatgctcggccagggttcaggcctttgttggtcaacaggccgaactacgaagcgggaaggcggcctttaagacagtgatgagaactaaaaaaaaaaaaaaaaaaagagacggtagccacgtcgacggacccaataaccagttgcagctttgctgaacaagggaaaatgggagcagatgctgaccacttatcaccggcccctggactgggtatacctatcactgttgatgacggagtgacgcaaggacccgaaggcttcgggatcctcaattaacagcagctatgggcagccatggcagatataggtgccacaacccaagagcaccgcctctcatgtgagacgggcggccatgttggtctgagacgtttagcagtgcgggcgctacttgtccacaagtattgacgcactaggtgaaggcagaatataaccttgaatgcggtaccctggcggcgattccattgcagacaagcaatattacagatagaaacccagttcgagtctcactgtttacatctagtgatgacgtgacgtgggtcccagccatcttgctagttctgttagtagactactaaaataggattgacaggctctttagaacagaatacgttatctatgcatttcaggtagtataacgaaccccgatcgatcacgggttctctgtgaccagtatctgagcaaatacatgtgcctgtgctgttactgttcacaaatgcgacatgtattaatgctcggaaagaccacgcacctaaagagaagtgaagagaaggagtggcgatcataatcgctgtcccaaagggggcgcggcagctgtcgttctaataggtggcagtactaggtacctagtccgtgcatgcgcattgaaatatcccgaaatcgaagcgatcttgcggtacgatagatcgccaagggagaactaaacgaggcatggtgctactatccttctcctagtattttcttggctgctttctgttttgtcttgtcatggtgctagtattgctgtggtctcctgtctcagaagcaggatattctgggccaaccagaagagtgttgggttcggccacggcgagcgacaaacatgaatgtttgaggcgcagcgcagcaggcgggtcggagaagtgattactgacgcgaattccggcagcagggatgggtcatctgtggcctgtagggctatggaatataatattactgtgcctattttagagaacgggtttaatggaaatacgggctcgacacatgaaaatctgatgggtgctcctgtcagacagcgcgtttattccagaagcctgaaacaaacagggtgtccatcccgcgcttacaagcacctactatttgtagtaggagtaataaagaacgagctggcattgtgataggcttgatgggattaatggacatgatggaagggcgaattgctctaaagtatatacgatgagttgttcaatgtgggtgtcaccgaatcctgctactgatgctactgatgctgatgagtgtacatgtatttggcaggagtgttttcatatgtgggctaactgccccaattttgaacaacatgtacatataaatgtctgtcttctggtgagggactctcattgaacactgttttcagcgaacatgaccgtaaaagggcgtcgttcaggcctttcttgtcctctggattcagcgcaaggatctcttgtactgttgtagaagcgacttcgcggccgcggaactccatgagatcgtgaacagtgaccggcgtattcaaagacgtgatttgcttacacacgcgagcaaatacttggtccggatcgtcctactggaactgttcgcgaatccgatcaagcacgaccttctaagtcggttgcgcaattgggcgaaacgtcatgtacagtgatttattgttattaggtcaaatgcatcggttgaggatttctcttgacgggcgctggtacactccacggaaaaactatgtacctctagccatttgtcgcagttatacgactgggtagactgctttcagggcgagccgggaagctgttgagctctataccttggcctgaacgggggttttttgatggcgttggcagctgaacaacgttttccagctcgagagtcggagcctcctttggagcagatacgggattctcattaagcggactattgcaagctcgacagggccttcttttccagcagtctcctctgggatttggcggtcaacatcaaaatatctctgtaattttgccgcgaggttgggggggacgatgagtttttcagattatcaattccgctggctctgcgagaaccgcaccgagtcttacaggacggcaaaccctcggtcactgataattttaatctcccactaatcttaacacctggctatttgattgccctaccatctacactcgagttcatagcaaaggagtttcaagaaatcgttcaagtgccgtctgtgttggccaaagtcggcatgcatggaacgcagttatgaacgcaccattgcagcacttacatcacgcaacatgtagtggacagtaccaaactgctcgaaagtctacaccggaacagcgccacatgatttctgtttgcttttgggattacgatatcccatcccatatctaaggcatggctgagcagacggcaatacttgtcttcaacgcgtcgatcctatttcccacacgaccaccaggtagtgttcagattcccaacactttttactcatgggttgtcctgttgatattcagcaaaagattgccatggacaccctaagcagtttacgcggcttgaatactgccactccattaattcagggaaaagctatccgacaccccaggtttcattacccagcactccagttacacagcatcagtgagaaactcctgctactcctgctattatttgacagtaattcatgcttttttaaagagtggtgtagaatccgaactgattataagatgatcaagtgaaacaaccgccaaagattggattttagatggcgagcaagtacctgagatatcttgcggctcaccacggatgactttgcatttgatgagaacatcaaatcaccattgtacattgtccattcgtacacgtcatcacagattccttcactaccattaaacatattattgcaaacctatatgacataaaagaccggcccctctaggacgtataaaaactcaagctcgcattttaacagcagaatacatgctcaaaattagatgcgaggaatattacccaaaaaggaaaccatggagctcaatttatccagctcagtcgtgcagcaaaacacgtgggtgctacttttaggcctttcggctaaaagcgatgcgcagttttcaaaagcccggctcctttcggggaagaattaaaaagaggtaaaaaagaagaaaaacgtcgccgcgtgattacgcaaagagaaagtccttgagaacaggtgatcccgagaactctggatttaatagtatacagctacaaagatggtgttagtttatgtagaagcattgagcgtataaattaggttgttggatattcccatactttagaaaatattgcaggccagcccggcgcttttccaggaacttgggtcggaatttgaataacgcgcttttgggtggtaattccggcactgccgctctgaagttgggaaacgattgtgtgagttttcgtcgaaaatcgtcaaactcggagtagcgtttccgaatgttcatgtagcttccctgtttagaacatgaaacaatttggtcagtccatttgtatgacgtagtcgaagctggcgcagacacacacacacgcagacacatgctgcaccaggtttgcgccgctctccgcaaaggaagcatcaacattgaactcacattcatggtttcgacagatatgttccacacaataaaggcgccaatgttcgtattgctgccgttcacaaagatgaagtcggtaatctccacgctcttcgcccagcatgcgctgttcctgtcgtcatcgttggtgtcgttgtcgcgcaacctgattgcctcggccggtaggaaagactcggttgacaggttggagatgtttcgctggtggctggcatgaggccagtaaggaggaggcgatgtgatggagctcgtgttagagatggcgctgtgcagcgccccgtcgttgtcgccgccacgattgctttcgctgggggtgccgtggctgtctctggaggcgagatcggtgtttattctgctcaaggtgcaactccgcggcggcgttgcgccggactctgcaggcggcgatggcgctgcccggctggtcaggtcgccttgcgcattgtcctggtttgtgtctacagccgaagccattcagccatgtggagtgaaggagtcgcaatgctcgcgtgagtatcgagtcgattggcgtcgttttattacaaatcgatgcgacggccgggtctgaattcctgagtgtgttgtagcgcctcgctcgataacacaattgccagcgggattgctcgaaagtttgaatgatagaatggcgatgctgatgatggtaaatcaaaaagtgcctggtcgtcgtgattgagtgccaaagtgcttaacaaagccgtagatgtatgagataagatcctaaaagggacgcctctcaaatttgtggcctatcaataaccaccacggcctccaaaatcacagtattagttccgatagtggcgtagctatccccggcagctaagagctgcagcggcgtgggtggggtctattcagaaatgggtcccattttccacgcttgatgattaggtaatgcacttaagctctctcggagaaaagcttctattcttagctgctgttttgtgaatgttgaatcatgtcaattcctccgttagtgttaaagcggttaacacgcatgcattatgatagctgaagagctcagtggaaggcggttggttggaatacatgaatgtttcacggcgtcagacttcagccggatcccatgccgagctggaagaaagaagcatgcatctagccgtgtgtaccatcagcaggttgtgtggtagaagtgagctcctgacagtatgagatgacgtatggaataatgtgcagctactagtaattatagaaatctatattgatacatgtcaatacttgaatgcgctttgttccttctaggtacctagtgttagttatatgggctccagttcacagctatacagcatgcttatctgcttattgctggtgaagcttagattagcatctgggttccgtgacaagaaaacgaagcttgtcatcattcgcataggggtctcactatttctcagtggctgctccatgcgcagtgtagaaggtacatatcccttgaccaaattagagaagagagcgatatggcgattgcaataccatcaatcctacaaaccaacacaaatcacatatgtagatagatatggccattcccgcccggagcggccattcatggcgaccaccgcttatggctaccccttttctctgccgacgcagcgtcgttcggggttatcggagggagcaatgctaacatgatctcaatgctctctcagcaatgaattgggggaatcggaagaaagacaaggctcggcattctgtaaacgggcaaacattggacggcaagtagcacagggtggaaagcctcccgttctgacgccctgagtgtgctgatcatgtccgagatgacggctgtgttacttgcacgctgtcaatgggcaaacgtttgcgtccttacagctggagactttgacgtcttgcctgcatgcctactgcaagtaaagcacacgtttccgcctgtctcgcaagctgtcgtttattgccattgtctcgccattttgcgagacatgcatgacacatgacgatcccgattttcccagctcgtgtttacaaagtacttggacaaaacgtccgattcatcacacgtacatgacagtttacggcaaatgcttgaccgtttattggccctcagagtgagcattttgataataaatcaccccgtaatccgtattcatgcatcggaccaagcgtcttggctctgaccagcgtgcgttggtcggtatacgaacgagtgcaggacgtaacggaagagtcatcggtagcattgcgggcattttgcctaatgatattagcaagataccaagcacttttgctctgggctgatcgccgcctgatgctcatactacgctgcgtagtccgtaaaactgtacattagcaccatccccacaccaaaacggttataaacggggggacgtttcggcgatatcgcactcacaacctccccttggctctcattcgcgaatcgctgctcctcctccaccccaatatcgctttgccccagatttcgagatctacaggccaagctttctaggtgctcgacctgggaatctctgctttcctatttcttctctctgtacggagtacggcacgatagaatcgcatccgatgcatctaagcatatttgcccttcagccttgatctcgcgatgctggggatgctgggcaaattctccataatgccactcgtatggtggtccgagggtcagactcatgctacgtatccgtggcatgtctccagaatttatgccgagcaacgtatagcaacctccccaaatagggacagggaatggagcccgtactgggatgcatgtctgacaggtcatgaatttgcccttgtcgttcgtcgactccgaaggagactccgttcaatgtgaggacacgggccccgtcagggccagagccaagggaaaattttcaggatacctaccaggtagcatgaatcgtatacgggagcctggtatgcattcttctcctccctcgcatcgctagcaaacttttgtatttgtagcgtggctgcacaagtgagataatggaagccccgtcgctcaagtggatctccccacgaatgtgactttgagtccagccagaaaccacgcattcctgctgaatcttgatatcagcgtgcggagagcacggagctttttcacctgtcgatggaggaacaatagccgtctactggacgcaagtgtctgcataagtgcgattgtagctcccggctccatttgcatgcatatcagaatacgaaggcagatgcggcacaaaaaaggataatgcgaatggaagggtgtatgagtggcccttgggattatcgtcaagcggagaatcctagctcaatggaagctcgactgcttccggcgtcctagtgccttttggtaggctcgtaatttctggatccatgggactctgcggctcggcttggtgaataggcccgcctagacgcagcgcacccggaagatgttcgcttgggcattgaagatcagcggtaagatatggcagctatagacagccgctgcactgcttggtggagggagaggctgctgtggtgttttgctgcaagtgttgttggcaaatctaaagtccctttgcctctggagagagagacgcctcatttcccgactcgcccaacatctcacagggacacgtctactgtaaaaggggggaagcgccactgcaagctcggatctttccactagctggcgacgacgcgctaccagcagtgctaccgtgcgctagcggacatcggattaccgcttcctgggaggtgcctcgtacatgtaccgtccagcaggcgcaaaggaagggagccattatccagcaccccagttctgttatccaacaccccaaaaataaagagagaagttatctagtaccccgattatgttatctagcactccagctgtagcttaggctgctgctactgctgctactgctgctgctattttaataagtatttggcagctgtacatttaatatatatactggctgccctattatgctatggttggggtgttggataataaaattagggtgctggataacttctccccaaagaaaggctcacgcagtcagcatcgaggccaggtaccatatacggagtatatattcgctgtagatggtgggggcctcaatatcgcctggtcactaggccgaccggggtcaaatgtcccccaaaaactaagtgcggatgtgcagtagctgcgcgatagtagctttggcgtcgaagtatgtaactgtagcatcgtatatcgcagcgtcccgtgttattgatgccagtacagtggctcactccgcggcagccctcggcagcgcaactggccatttccaccggaagccaatgtgtgagactccagcggccccggttgcgtgtttgctgcggcggggaacacgaaatggagctaggccgcatactgaagctgcgcagttggtgcgtccgtgtgcttgatagagaaagctagagctcgagctggggcccttggacgagctcgcctcctggtctcgcctcccaccctggtcaatggccgagtcttggcttttctggagagattccgtgccggggccccgttgccgccgctgataaaagtgcttttcctcctcggacgcctccttcgatcctctcctttctctcgccgccgctgccatctctgtcgttaacgagtcctttgctgagctccttcgctgcttgccttcgtttgctgtctctcgcttttgcaattgcaatccctggtgcagctgccgtttatataattgtgagttgcacagaatcgcccttgtcgggtggctccttgtcacctttgcatctcgtcgaccttgacttttgtcgtcttactcgctttactcttctctctgctatccaccgacgcaattctttcttaaaatcgcatcactaacatcgactcgttgctagagcttacagtatcactcatctcttcaacgcgaacgtctcgatccgttatcgtcacttgtatcatcagccaccatggtatccttcagatcagtttttctggcagccacgacggcctttgccgccgtggcccaggcccaggaatcaatcgatcccgacagcgtgcccatcgccacgagaagtgagatcattgccagcagatgaaatgcagccagttgatgctaataatggagcagcatcgtggtgtagctacgaaacctcatcgtgcccgcttatctgttcacaaattacgaccaagaagactcttgtgaacacgtgtgatcccgtatgtgtatccagctatgctcccatggtataacatgactaacagccaagtaggacactttacaatatggctgtctatgtggaaataaccagcagcctaacatcactgaattctccttgacactgccgtacttcatttgccaggaatttgttgtgcagtgcagaaatgcctgtggaaccgacagcacatgcgcgactaactgcgccgtcgaccacccttgcggtgccactgatcccaagcgatacaatacgacttcatctgcctcttcctctattcctgacgctaccccttccgcttccaccacgggcgccgataccatctttaccaacgtgcctggcactaccagtagcggcaagggaggcaagtcgatggcagctcccgctgttgaaattccaagagtgtatggactggcggctctgtttggaagcatgtttgtcggctttgccatgctgtaatgtgtatattcatgagaagggaacaatgcgatcgagcaagtaatagattgctcttgtgggatcgcgcataatatctgcttggtttgcttgtttattggagcgtgcgtctgaacatttgaatagcgttatgcgtactgggggaaagtttgtcatgggaattacttaatactactaccgaatgcacgttttgatacgacaaatttgagattacttcaacgttcaccaagcttgccaatcttttttctttctttctttctctttttgtgcttttgttcttctcttgttctcttgttcttttctttttgacccactttggattatcttcgtggcaagctggtcagcctttcgcttagcgacaaagaagaagagagcttgaattctggagccttggctgggaagtcgcatttagcctatcaaaatggatcagcgaaaaaaatgtctccttatccggcgtttatcacacatgacgcttcagagctcacgcgaccttctataggtggccgccatcggcgccagcaaaaggtttgatccagagctgggttcatatgtgttttgtccctttgaggccaatcacaaacctactttcccagcccgtaatcatgcacatgatgatcgtgcatatggcagctgcaaggagaaggccctcttagtacttaatctaccagcgctgcgattcagtgtgccaacgtcacgctaatgccgatacatgatggaaaacgtgcagtaacatttgaactctcaataactctgctagatgcggtgccccagcaggtacctatactaagctaagatgtagacgtacaaggagatttgccaacaggaccagtaaacggtcgtttgctgcttggcgcctcaacgaattcgggctttcacgtgctggtgacggtcgttttagattaccagagcggggaccgcgtcaatgatcctccactagaccgtgggtgctcggggccatagaagctctttggcgctcttggagcccttttgggggctgtagcggttccagctcaggggatttagaggcccacgggcagattttccgaggcgcttttaccggggtcaggaccacaaatcgcaggttttcatgcacgcctcccaacgaaaccacactcttggtcacttggccgaccaaaaactctgtctgaagtttgcgcagcctccagacgcacgggagcaaggagtaacctactagttctgccgcagaaacaaacctagagcagcggaaagctcccctgtgtgtcttttttaaaaagatcctcctgcctcccaccatccgagcccccggctccccccctctacgatgtctacagtcaacacgctgccattgcatcaaggtgatattacctcaacgcgaggtggtagcagcatggccccaaacacaagtaagtaaagattttgatatgtcttgcactcgagagtacatatgacgacttattctctgaatgacggctggtggctggccgtttccggcgctatcgacaattgacggccgggaggaatcgttccttttttttggtggaggtggcagctaaccatgttggcggaacagaacaggccgtggcagagtgcatctcggacgatgccctgatccatttgaagtcgtacaaatactcgagcgtcgataaatcaccagtgtcgaaatacatacttggtccttgggtacggctcaccgattattcttccccccataaccgcatgacgttgccgttcgccccctacatgtccatgcccctccgcacgatcgacaccagccaaaaaaaaacggaataaggagtttgatgcaaatggtagctaacaatcaacgctttacagtggaatgcctttgtcgaagtattaccgctatggattgcgccgaatatggtcacccttctgggattcttctttattcttttcaacgtcgccttagtggtcatctatatgcctgatctagtgggaccagtacgtcaccaacattcgaccgtgcctgtgcgcaactacaggttgctttgctaactgggagaaatcgtgcagggaccgtcatggctgtactttagttttgcgtttggtcttttcatgtaccagacgatggataacgtcgacggaaagcaggcgagaaggaccggcacttcgagcggtttgggcgagctcttcgaccatggcatcgattcgctcaactgcactctcgcgagtttactcgagacggccgctatgggactgggtacctcgccctctggtgtcttcacagctcttatcccgtgtcttcccatgttcttttcaacgtgggagacttaccacacgcatacgctctaccttggcgtcatcaacggcccaacggaaggcctcctcattgcctgcggcatcatgatcatctccggaatttacggacccgacgttttcacgaagccactcgcacatatctggggcgatcacttggagggagtggcccatctcatcggagacgtctccttccgggatatctgggttggcatgatcatcttcctgctggtcaccactcacatccccttttgcgtcttgaacgtagcccgtgcgcgccaggcgaagaacctccccgttcttcccgtattcttcgagtggattccaatggccgtcttcaccgtctgcactggcgcctgggtcttttctccttacagctccctcatgaacgacaaccacctcgttctcttttgttgcacaatgtccctcgtttttggacgactgaccaccaaaatcatccttgcacacttgactcgtcaaccattcccgtactggactgtcatgttgaccccgctggttggaggtgccgttctcggaaaccttcctcgaattggcttccctcagattagccctcaactggagttattctacatgtggggatacttcgtcttcgcagtggtggtctatttccgctgggcctacctggtgatcaccagcatctgcgacttcttgggcatcaacgctctcaccattccaaaggagaagcagctggccaacaagctggccgccagagccgccaccaagctgcactgaaagacgattatcattgacttttgccttttgaaattataggctctttcttcttttctttcctcattttctgttttctatacttttcaattcttattccctaaacacagatgatgcccttatgaaaccaagttagagatgttgatgcaggataggatttcaacacccagcaagcaatataaaaaacggacgattggacgagatttcaaccacctagaagatatggtttggggcaactataaagaaacacaacgaagaaggggaagtgcagcttttatatgagcgacctgatactatggcacgcatggcagaccggcgttggattgatgcttttgcgcttctattatgaaacatggtccggcctttgatgactctgggccacaaggatgaatgatttgtactatttttcccccgtcattttttctctttctattcctattaatatcgggactctatagattcaacctcatgcttaacagtcagtattatgtctaataatatttgagaaatctacgcaaggctctcgagaggcattgttggaggttcgcttggaatgcatttgaatgacttgaaacatagaaacagcaatatcactgcctgaatagaagagaattaagactctccaagccacttggggactaaatggcgcccaatgcagtgtctgccaggaacaggaacagggtcctaagggactccgcaaaatgcggtttagcggggttggctcccgtagcgccgcaagtggccacgacgcccactctagctgatgctaagataacgcccagagccttggtagataacagatgaactataacgatgctgcggcgctacgcagtgacaacttaatcttaaacacaatctttgcccggcattgcctgttcttttttcctttctctttttgtttttagtttcttttctaccgggggagagagagtgccgtagaccgcaacctcgaacatgcctttcaacgtcttgcgggcatctctcgcggtgccgctcgttggcctcttcggcgcagcgctcggcatcggaactctgacggacgacgacttgcgaaacttgccatctcccggtaacgatttcgacattcataacgggaagcttctggctcccattctcataccgcgagtgccgggcaccgaagggcaaatcaagacacagcgacactttgtcgacttcttcaagagcagcctgccggaatgggaaatgctctggcagaactcgacctccaagacgccggcgactggcaagaacgacattcccttttcgaatctgatttttcgtcgcgacccgcctggttctcgcgagggcgaggtcggaaggctgacgctggtggcgcattacgacagcaagatggaacccaaggatttcattggggcgacggacagcgcggcgccgtgtgcgatgctgctgcatattgcgaggagcattgagggggcgctcaagtcgaaatggagcagtgcggcgggggcgaatgatgggctggacgacgatttcgagacggacgttggggtgcagattattttgctggatggcgaggaggcctttgtgcgctggacgcagacggactctttgtatggcgcaaggtacggactatcatatttctctctttttttttttcaaatatcgctttatcttctatcgatactgacactttgtttttctcagatcgttggcccaagcttgggaatccgagttccatcctacaatgtccacttacaggacccccctacactccatcagcctcttcgtccttttggatctccttgggtcgcccaatccccgtgtgccatcctactttccaaccacccactgggcgtataagaacatggcatcgctagagaagcgcatgcgcgatctaggtcttctcgagtccaagcccgcccatccctttctcccagatggaaataagaaatccagcgaattcggctatgggggcattgaggatgatcacatcccatttctgagacgaggcgttgagattcttcatctgattcccacgccgttccccgacgtatggcatacgatgcaggatgatggcgagcatcttgatatgccgagcgtcaatgactggactaagcttgtcctggcattcacggcggagtggatggatttatctgggcatttctcgaaagagctgccgaagagtaagacgagtgagacgacgattgaaccgagtaagaggactgagttatgactgcatggggggggaagattatgatgatttttagaaaactgatcgttggtcactgagcgttcatgttatgttggcggaccatggctagattgcaagaatattgcggccggcattgaattgaatattattttgcatatactgataaacttgatcaaaagatgcaatgacattcattctcgcatgtatctgtctagttatactttcaccagctttctagatgtctcgtcttgcgtcccagagacatgacagtgcatattcatacagtacatcatgtcgcatacaccgtgtgttcaatgtggccactagccaatcacagcgccccaccttgcgcctctacggcactacaaccacgtaacctttagcaccaaaagctgtctaagctgtcatcttggagcagcgtctttcctcgtccaccaaccgtcgtctgccaccatgcgtttctctgtagcctctgcagttttggcgctcgcctccgttgcttctgctgcttcctcgtggacgtttaccgaaggcactgtcaaggtggcctcaaagagcggcaacgatgcggtagagaagtgagctttcccccggctgccaagaaagagcttcccttggtcactcgaccaagtctaataacctttaccttgttctttaatgagatatttgagccgccattgctaacaattgggattgattgcaggtttgacggcgctgctcgtgttcgaaacacgctcaccttgggccaccaagacaagctcaaggttaccgtcgtcacgaaggatggctccaaatcgaagcgaccgcaccaggctttcctcgttgtcaaggagtcaataactggcctggaggcacctttccccttgaccgtaaaggactctggaaagggatctgttgagattgtatgctgggactccgtacgagaaacaattggcgaacaagaactaataccaaacgcagtcacaaaaagatctccccagtcaactgcttctctccgacagccctctctccgctagcctcatcattgcatcttttggctcctcccagggctcggtcactcctgttttcgacttcaacgtcaagcgggaccctgctgccactgtcgaagtctccgagaagccgctgcgatatggcaagcttgctgagattcaccacatcttccgagccgaccccaagaaccctcccgtaatcatctcgcttgtattttcacttgctgttttggctaccgtgccagcactgttcattggcgtacgttgaaagacatcacctgggtgaaaaaaaaagaatatatatatgctaacttgcgatagtggtttgctcttggtggaaactttactcatgcgcagaaggctttgggaaatgcccccatctcgcacgccgtgttctttggctcaatcattgcgatggagggcgtcttctttctctactacacacagtggaacctgttccaggctctccccgcgatgggcgtggttggcgtcactgccttcttgagtggaaacaaggctttgggagaggtccagcgccgacgcctggctggcgagaggtgaaggtgatgaagaataaattggttggctgacattgggatgggaggttaggtattctctcggttcagaagcaactgggctctatctacaaagtagtaggatggtgggctgaaaagagccattggcatagagcggaacgtgaatcgctgcaattgatgatataaatgatgaggagattaagatggcctcgtcaagatgattaaaattatatacatttaagcatagatgacttattatcacgagcgaacgaggcagatgaagtcgtgcctgttcacccagtgaggctcagcgccaaggacgctacgttgtcaaccatgttatgatgatgtcagcagctttgactgccaacctcaaccatcaatacgacctcggcgcgcgttcaccattaacacccactctctctctgagacggaagatttcaacatctttcaaggcctttctaaatttcagatctttttttgcatagatttgccctgagaagcagattatctacaaagcgccatatttgccacgcagtgccgatctggaagctgccggccagcctaaaaccaaagagctagctggcttgtgattcttgattcaaagattattcttcaggtaacttgagcgctttgaataagtatcaaacatgtaagtattcccttatagaaatgaatgatccatcccagagggctgccagaaggaccagtgtaacaggtcgtttctttcgccgtgaaacttcacccggcacatgtgtctcgttgcgtgcgcctcatgtctcgcatcgctactttcttcttttctttctatcagcctttgttcatttttgccgcggttgaaactaaatgctgaatctattgcttcgcagggcgtttactccaccatctgccgaggagacactcaagcacccggcctatccctcgacgatatgggctctggaaccgcaccagaagggcaagtgtgaggtcggaaaggggcggcctggaggtcctctcaagattgcttatgagattcatggagaggggccgactcgagttgcggtatgatttcacatgattcattacacgtcttattctcaggcttcaacgttaccgtactgttgcttgtttgtttgttttgctgataacattatggattttcatagctcatcatgggcttggccggtgtgaaaacctcatggcagcgacagaccaaatactttgggcacgaccacggagacgagtattccgttctcatcttcgacaaccgcggcataggcgacagcgataagcccctatcccgctacaccaccggcgccatggccgtcgacttcatcgaactgctcgacttcatcggctggaaggaggagcgctcggtccacctcgtcggcgtctccctcggcggcatgattgcccaggaggtcgcctacaccatccccgggacgctgcgttcgctgagcctgattagcaccacggcccagtacgagagcgggccggccaagtcctggaccgacgcattatggcagcgcctggggtttgtcattcccaagtcggaggagcagggcctgattgatacgagccggcagctctttagcgaggaatggctcgctgcgccggacgatgccgcgtcgctgccttcgcccaagacgacgccgcggtgtggccccgcgccgggctcgcccgacggggagtatcgcgcctttgatagcaatttccagcggttccaggcgcaagagctgttcaagaggcggcagaccgggtggttcacgcggcagggcttcttgtgccagctcattgccgcggcagggcataggaagtcgccgggccagctcaaggagattgcgggtgatgttggcagggagcgcatcttcatcatgcacgggacggctgataagatgattacggtggcgaatggcgagaagctgatcaagcatatgcagcctggcgtgggaatgattgtcgacgacgttggccatgcggctggcattgataggcctgattggttcaacggccttttggaagagcgatttattgcgtgtaataagctgatggagacgtacacatatacaacatgaagaagtaaaatctatacagaagagagctggtatatgtttatagcaacgtttttattttggattctttgaatgcgtcagagctggccactaggtatctctttctcttttctagaaacacaaatgctttcttccagcggacattccacattagaaaagaaaaaaaaagacagaataagatgctccatctatatacgtcaaacgtcaattctctaaggcaagaccagtccgacaccactcagattattatcatctagctggtttctcttgtcaacgcctccggctatggggttagccctatagttgaagaggtaatagtgcaattggccgtcgcccgcgccaaacttttgctgctccaggaagaggccgttgtccatgagagacagggcgttgaagacgtcaaacttggcgagcttggcgaggatgagggcgtcgtggacgaggtcgttgaggcgggccttgagggcggacttgtcaaagggctccttgaaggccacgtcggtggcgtagtagaataggtaggcgacacggatgatgtcgtgcttggggttgttgatggcggatgactcgatgcagtagaaggagaagaagtcggtaatgtttttgttgtcatcctgaggagcacatgttagtagggttgattacaaagatttgtagaagaaagaaaaaaagcaaaggtagattcttcatacctcgacgacataagaccaaatgtactgatcctggccaggctgaggagtaggggtgaaccagtgagttgcctcctcctttgacatctcaggggcaatgtcgaatcgagacatgtacctgtccatcagcttgagaacggcatcgatatccgtggtcttcatctcacgcaggcccttggtgttggtgcgatccgggaccgcatatttgcggatctggtactggggcttgcttccgtgcggcaggtgcacaaagctgcactcgtacagcttctgccagtcgagcgagcggtggtagtagcggcatgtgctgacgggcttggggaggacgatgccggcggtgtacaggccctgccagatctcgtgcaggttgctgatgcgggtgatctccttgatgaggacgggggcgaggcgcttgccgcggagcttcttgtggacgcagaggaagttgacttcggaggcggtgatggtcttgttgcggactcgtacgcgcacagggatggcggagatgaaggcgacgagcttgcgggactgagtggcgcggacaccgacgtggtagtgcttggcccagccaggaggcatcatggccctgatttccgtaaaattcatgattagcaacgacatggctctcggttttgtggggagagagtatgatgctagctcaccatttcagaatgccaggtccgtagttgaatcggaacatggcttcatcatcctcgacgtagtgtccgttgagcagctcatagatctccttgatctcttcgtcattatctagatccattgtcacccactcaaacccatcaaccagtgccgcaggctccttggagacgtcgtcgaccgtctgaatcctcaggggtccctcctcaaccaccttgtcgtcgtcgccaaatctgggcaccggctgcgtctgccagaacttgtaagaagccatgtccttgacgttcttgccggccgccgcaaggcccgtcatgatgtcctgcaggttcatcttcttgagcaagtccgagatctggtcgggcgaagggtttgcgctgccggaagcctgagccagctcccctgcgagcgcaggattgagcgccaacagctcctgcagctgctgcggcgtgaggccgccgatggcctttttcagatcggcctctgcgtcgtcgggcttgcctgtcagggcctccttgagcttcttcttcttggacttcttcttcttcttgctggccgaggctgaggccccgccggcggcagaggcgtcaccagcagctacttcttcatcgtcctcctcgccctcggattcggccgcggcctgcttggccttgatttcggcgtcgacctcgttgacggcctggtcgaccggcttcgattcctcggcgggcatttgtgcggtggtggcctttgttctctgttccttgcggcgtcgcgtgcgtttgcaggttgcaatgcgctgtggtggggttcaggaaccaaatggccgtgtgtggttgcgacctgtggtggggttggcgatggagctggaaggccatgtggttgttttggaatgccgttgctgcctggggcatacttggctgtttcactttttgctcgttttcttgatatggcatgaaacgcagtcaattgctcatttacgatatttatttcacttttacgtccgtaaacattggcagccgatatctgcctatgattcacctgtgtatctagctgttcagaggaagacctacctgggtactaattcgtctacgagatgcagcaaatcacagacagcgtgacagacagccaatcaccaacaggcacttgagcgtattgagcactaccgcaatattcacagcctcgaaaacagcttcgaaaacattaccctcagccttttctttacctattggctgaaaggatttctgacatgtctcaatcaatatagtttcctaccctaaagcaaatgaagatgcaactgcttgctttaatccgctagggctgtttagtaagaaatagcgctcatgatctcaacatccaattaggcggagtgccagagtggttaatgggtatgactagaaatcatatggtttcggcctcgcaggttcgaatcctgtctccgtcggaatgtttctttttggcgcacatattatgtgcgaaatttttttccttgcctctctttgcgactttcgcgtatatttccattgtgctccgcatcatcgcatccaacatccaataggcggagtgccagagtggttaatgggtatgactagaaatcatatggtttcggcctcgcaggttcgaatcctgtctccgtcggacgtttctttttttgcgcttgttcatgctagaaccttttgcttctggactcaacttgatcacggaagaagactgtttttttttttcaacctcttctaccttgaatcaggccctattctattaatcgtacgctgtgccttcgagatcaaatgatcgtataattgctaagctgactggcgcaaagctcaaaatttcgttatggccttatggtagatagttagaagaagaatggtatgttttagaaatggaaagacttaccgccccaagggaacaattcctgacgaatgactatattttcgccagttgtccatgttgtgacgaatgatttttcactggtccgaaccgtattcgactctttccaagcgttgaattcatcatcatcgagaatgccaatcgtctcgttcgcggcggcgtggaacagcttattgtcctcagtccacggaatatcgttatcattgtatgcatgcaccaagctaatcctcagcctgcctctggtgtggcgtacaatgtttgcaagtctgttggctgaatgccatttgtcaacaatatacctttcgagaagccgctggaaagccggccacatcgcgaatggcccgagagcaggcacatagcctccgaagcgataaccactcagcatagtggccaagtcactgaatgccgcgactagaactatgcctgcaaattcaactccttggagagcataccgctcggcgacgccactagcaactgcagttccgagactatggcccagcaagacgatcctgctcgggggaatctttgccacgttgatggcccagtcgacaacggtggcagcatctagaattaggccagtttcgttgggcatgcccgtggaatggccgaaaccgcggtaatcaacggccaaaacgtgatatgacgaggtatcagtcaaggcatggtagctgtttggccgctcgttttgggcaatgtgtccagcattctataactgtgagctgagtttcacagtttggaagaagatggggctttaatggttagcttaccccatgaactgcgtaattccagttagttcaagtgtttactgatttatttggagaggagatgtatttacaggatatgatgagtctcgcctctggatcgttcgccagcaggcggaacgactcggtttgcgtaaaattatcacagaggccaatcttttgagttgctactgcggcttcgtgctgcagatagagaggcagcggcataatatgccaagcgtagattgtctctccatcaggagtctgcagctgaaacggagttacctggttttctgttgggatacacagcgtgaatgtcagaggcgacagcggtctcataatgacgcatggggggaatacgaactggcaaacccccagccctctggggcattgatatctgaccaccatagcgaattgatggtatgagcatacaggaagctatgcgcatgtaagacacggctgcagctcaaggaaatgatgctgcaatagaacctactgtctttggaagaatggtaccacgcctagccctatgagagcgacgtagaaggccaggggcgcggcggccacccaaagagatgctcggagaatcggatgcaagggaatgcccatgttgatagtacgcaatggtgcatcccttgcgtttggggtctatgaatgagactggaagcctgtagacgcttaggcgagtggttgaagcagtttaggcgggtgggggatttcgtaagcagaacatcgtcattgctcgataccccgttgtcaaagcacacatctccatgttctaatctcagtgagaggacgatgaaaatatacagtctatgccactgtaggtcagaagtattattgaatgctctgccgaagatgagcagcgccaattcacgacctgctctcccaaagcagcgcggcatccttcttggcgcatcctctctttgctgccatttcttgtgccaacttgacgcggccgtatacgtttgatcaaggtgtgggcgctatcgctcttacagcctggtcatatgcaggctcgacaccctttctttcgtggatgtattccctactccccgtcggtatttagtatttacagaggatgggagcatactgtaggatcccattgatctgattgattccttatacatcagtttccgtcctgagatggtactcttaggctactcatattagtttgcacggtaaatcgctctcccatctccttcacccttctctttccgcattcccttgctttttgtctcgcacgtcctggtccacgcccgcagtagcgatggaggctggaagcgatgttacacggctgtaagcatgatatatgtccgctatttgccgctcttttgagacatgtaggcggcgcacacacgctagattgtatgtgcaaagtatctatggatgtggatgtgcgtgcagaagttggtgcatgcggacaagacgttgggcactggcggctgaagatttgaggctcagcaggatcaaccttttggctgctcctagtgtatgctgcatgtacttgcacagagagagcatctcatagatacggctcaaaggaaatgacaggttgattgtttttcgtatatatgaatatcatcgaggccatggaatccgagtgcccgctgttcctcaaacagtccttctggccgttgggagagaaacactgctcgtccgtgttcctcgcatgcagtcgagctttggaggcggctcccaagccccgaagagccctagcactcgcggcagcgctttgtacctggttgggctacggcgtgcatcaagcactgtgaacccggacggtggagaggggacggtgcgtcagcctccgccaatcccatggcgctgccggccagccccgtccctttagcggaccaatcagcaggggctgctgctgtgccatcgggttctgcagcaccgcagtccacccctagcagtgccaattaacggcagcttccaggatttggaccagccagcgccgactgcacatcgcccagtattttatcgctgctcgtcactctgcatcgtcacagccctctgccctcgcctgctatagtcctgccgatagctgggcctttgctcgtcgcccttgctggaccctcgcatggcgctcctatgatgctgacccgccgccaaatcttcgcctgtcgcagtcgtgtaaatcgcctcgagacgcgatggagaggaagcggaagctccccgcgaggacttcggcccgcgttgaaaacgccaacaaacgtcggaatttgacgcctcgtcaggaacgatccgtcactccagctcctcctcctcctcctccagagccagagcctgtcgtggtcaaggaaccaacgccgccgccgccgctgccgacctcgatccagccaggaaagccgctgccaaccgtggagagcgcgcagcccggcgacctgtctgccaaagagtatcaatccgttctagaaaggtatgtcgacggtgatttgtcaagttgtcattatgctcgcttcctctgacattttccatccagcggcgtcctcgcagaatctctctctcggtctcgatatcgctggatcaacgatgggctctttgaaaagttttggaccaagcctcacaagcgcaagggtgtcgtcaacgaggacccgaaaaatcctcccaaggacagcatgaccaaggtcggctcagttaccattactattgagcctcatatagttgaagccaccatgttcgtcgtcaaggaagccaagcgtgctcccccgcctcgaccaccgcagcagatttcgaaaccgccgccagtgactcaaacgcaggctcaatcgcaaccacagccgttggcccgaccagttctccagtatggccctccaaatggctctatgccgcctccgcctgggcctggatcgtcaacaccaagccaaaccccagttgcagctactacaccaaagcctgctgccaccccgaaggctgctccaagtccttctcaacggccactgccaccttcgccgagcgtttcagcgcctcagcctacaccatcaccgctcacgactatcaatgtagccacgtcgccatcaccaggcccggcgttttctgcgcaacagcccgctgcgccccctcctgcacctccacagcctcctccggcagctgcaccgctgcccctggctcgaccacctcaggcgcctcaaccgcccgcgaatcccgtaccggcacagcagcagcaagctcgcacaccattggcaaggccgcctccgcctccgccgctaattataccggccaacaatccccgaccacccaacgcaaagcctgttcccaacgacccggtcattgccctgcttgcgcaaaaggcttcgggggatcctgagctgcgtgacctgatgaaaagagtggctgtgggccaggcccggcaaggagaactcgatcgcttccagaagatcattgatcaattgaatgccgagtatcgtcggagtggtggacagcagggtccttcggccgacaggctgcttgtggatggaagaactgtcaagtactttgcagatgaagtgcggaccattcttgacattgttctagcgtccaaccctcgtcagaggtcaagcgagttgagaccgccgccaaggagtgaccccctcgtggtaatgctcgtaaagacggcattggaagagcccaaaactaacgacatgattcgacgtatcgcaggaggtacccctggttttacggatgcgacagacctcaaggaaattcttgaccgactccacagagaagcaaagcctgcgccgcagacgctgtctacccctgtctcggcaaagcagcagcccggcgatgcgctcaatggccaggcgaggacttcgaatcccccaacacctcagcaggcaaatccccaagcgctacgttcaaaagggcctccacctgcaccgaaacccgatatttctgccgtggtgtttgattttggaaacggagatcgctacctgtttcctaaattcagcatcctggagtatcttcccaccccatccggccaggaggtggttgcgtccttcctcatcgtgcgcaagggcagcatgtccgagtatggaggagaccccgagcttgactactaccagcccgtcacaatccgcatttccacaagtactggccgctatctagagaacttgatgcgtgtagtggcgcctcaagatgaggtacggcgttatatggatgatgtgatggacaacatgacgcgtgccgaatatgtgctcctggcaatgcaattaccaagggtgtcaaaagatgaaaaggcaaacggcgcggccgaagagcccaagaccaacggagcaacgctcaaggttgagacggactctgatcagcctgtggaggcgaaaccctctgtcctgtgggcaaagacagctaaccctgccaaacagctggagtttttcaaaccgcacgatccagaggaggagaacgaagccaaatacaagcggcttattcaatcagtgacggctaaagacgcttagagacagctttcattttgatgacatagagtgtcggagacgctttgtacggctaaaactttttttgtttttttgcttaattgttacttatatgcttcagagagatgtgcatttcatggagcgggactaaggggtttggagtaatggtattgggcaacggatgaaatggaataattttgttaggacgtctcaacacacggcagctgtaggactctgtacagctggggtctttttactcttgttttttctttctcctttcaggttcatgggatatttttgaataaatgaggcgaattgggctccaaggctacgctagacggtctttacctaccatgagtgatgcatgaaaatgaaatatacgaataaaaaacaagacccatgaagatctaaaaagacccaaaaagagaaaaagaattgaaatgcaacaaaaatagaaccacctctgctgaggtgtggcggatctctcccgccgggaattgaacccgggtctcaagcgtgacaagcttgcatactgaccactatactacggaagatgtaccaggcgttggcgcctgtgtagcgtggttggttctagttgtagagggcggaaattattttgcttaagtcagtaggctccgcgcaaggtgggagatgcgagaacgtaggtatcctattctcgaaaaactgggagagaattaataggcaccaaccaggtaaacgaagcaggctggtaagcatacatgagactaataatagtgctattgaattcattcaatatattgtacccatgttgttcaagcctaggtatgctgctgttcaaccctatgctgttgttacatgtgcagcgtgtgtagacggacattcctcgctgactcagcagtttacggtgacgtttacggttgacttcacttaccgtcaaggggctaggcagccttgggtgggctgcagaaactcaaaccatcattgatccatcgtctcaacaactctatttgcccaataacctttcacttaatgtagctctagcatacttgtcctctcccttttccaattgaatatttgttgctgtatttgtgataccctgcgctgaaactgaaataaatgagcatttgttacttcctatcactacttcgccatgggccaagccccctcccaggatcgcagggctcgaacccatgaacaactgacacacgagctcgtgagcctcacaacgcccagcatgacagatgagcaagggtcgctaatcttgcgtgataggcatacagattcaaggaaaggtgctttacgtcgattgagtattactcgctgaaggatgtgttcaagaacctggcggaccagcagggagacattcggtacctcaaggaagacaccatagctcgattcttggagatcccagacattcttggagcatcgcctgtaattttccacatggtctcgtatcttggtgcttttcccttcctgcaagaggcgccggtggtgttggagcttgcgcagctgataatggtcgttgtcatcatgacggaacggtataaacgcgtcctcgccaagggttcgacagacagaacaaagcttctcttcaaaagtctagcggtatatgaccgaaaagtgatggaaagcgagaccaatgaggagggttcttctccttctgacagcgccaggaagcagcccagtacccaatctcagcccaaagggtttgcagttgatcagcctggcctaggcgatgaagacgaggacgaagaggatgacgatgatttggttctcacggcgtttgagttgctcaatgtcaacgaggcgatcaagcggggcgacgtctctactattcacgaagcgattattccaacggataatttccgaaaactgataatgctgttactactagctgcccctttggatccgcaggagagcttgtcgcaatattccacccgggtcgcggatcaagagttggagttgctccgagccacggcagagtgtgtcctggctgcctttgttaatgttgaaacctccccaggtattagatatactcgattcaagacaattatcccggccctatttcccaacctcttttctggattcaatggacttttcgagcacttccttttctccaaggacctcgacttttcgaagcgcaaggacaataagcccggcgagccacagcatattggcaagatggcacagcctttattaccgacccccggcgacatcctaaacgaacatacgctgtcgcagctttcactatttcttcctggctcctcattatttcgaagagtaagattgctgtattctggcaatgaggctgggttttccatgggaagcctcgagtccaagatattcaactggagagcgccaacgatccttttggtgagcggaacaagattagaagatacccccgatggtggccaggaagcttcatttgctacctcgcttccgccaaaacgtgtgccccacggcagcaaatctgagcgagtgacgtttggggcttatatcagagagccatggaagcacacccatcgagagtgctttggtgattctgaaacagttctcttccaactggaacctatccacgatgtctttaccgccagcaccatcaacacggactatgttacttttacaaagcctcccggaaaccgaccttgtctctcatttggatgtccacatcccaaaccaacacaatcccatcgcaaacaaggtctgcatgccttgggagccgtatctttactatttgacgaatcctttgagtttggagtgttcaaccatgactacaagtcaagaggaggtgctttccacaccagcattgtgagaaagtttgacttccaagatcggttccgcattgagagcttggaggtctgggggtgtggtggcgatgacgaggccaaggcgcaagcagagcgatgggcttgggaagagcgagaggccgaagcccgccgaaagattaacctaggaacgggcgatatcgctgcggatagagctttgctggaaatggctggcctgatagggggaaatcgcagcggtggctcaatgggttaacaatggcacgacgaaggtttcaatcccattttcgttgctgaaggcctccttgaacccctctttgttacaacacagttattattatcattacctaggtattattttgggtacgtcatagaagcaatcgacattgtatagatggccgagaatgatacctgatgcagctcgtcatagctgtttccataataattggaaatatccttggagtagggggcggcttatatcaatgcccttgattcgaactacctatcgtacatgctcatacaattttttttaacaacagattatgtacagcgcttttcagtcgtttggccacccatatggctgggtcggtttcgtctttttctgtttatttcttggactcatcgtccttcttaccatagatttcactcagcgcgcccagagagctctttgggttctctcttctcgacttcttttccgacgtaggttctgcaacggcttcagcctttgcggcctccgccgcagccttctcgccctttgaccacagtcccatcttgcctaggactccgccggtgccttgcgtctcctctccaccggaggccgaatctgactggcccgtcgagcgactggattgtttcttttggatcagggccctcatggtcttgtcttcctcgtcacgagcttcgagctctcggatccatttctggcgcttctcttccgcgtcccgctcgtccttgagcttgcgcagctccttggtcttttcacggtccttgctgtagtacatgcttccggcgaccatggcgacgacggtgaagccctgggcggcgatacgggcgcggaacattttgtttgcctgtctggaatcgccttttcggagcgcgcggtaggcattgacgaaggcgaggacggtcaggccgattcctgttgtttcggttggttagctgtttcggttctgggcgcagaaaagggaattgagtctcaccaagaggcacaagaggctcctccttgagcttgcgcttgaccttttgcatgggcttctcattgtaggcctccctgtagctatgcgttagagccgcatcatggatcgctggagcaagcaatggggcaggacatactcgtcgtcaaaggacgagggaaactgcccggtgaattccggaggccggtctgccatggtggtagataatattcgactaataataatgcaaaggtgagggggattcaagtaaagagcttctgaaaacctgcagaagccgtggatgaggattcagatataacgtcttggaagctgaaagtagacttttggccatgaccacacgactctaaaaacgcacgattggcggcccctccactttccacttacatcaggcgggatgccggagcgggccccgccaacagctgtatgtaatcagctctgccggctagagggtgctagcggtacgcaaatatggagtactggcgccgcgagcagctgctggcaaagatacctctgctgcttgtaagcaagcatgtgctgctgtagccaagacgtcgagaccaccgatttctaagagggcgcttctttctgcttcttacaccaaaactctaccgaaaacagcatctatctgcgagggctccaagccataacacgccagtcatacgtcagtaacacggtgcaacagtgatttcagcagagcaacatcggtagaccatcgacaggccatcgcgccaacgccccaacaagctgctcagtctccagcagatcacccgccaaccagctcttcgaccttggacatctgctgtagcgaaccacgcacgatgctacaacaatagccatgtggctttcgactccatcggccgagtctctcactcggccgcgaatcgccgtcgctctcgtttcagccattgccacagcatcgattggatactacgcctaccagagccgcttcaactccacgcacgtcgacattctgcccggcgccggccttcacaggagcaacgccgtccgtcgaagcagacgatggtcgcgcgccggacacagagctagctcgagcacctcttcttcggacgcaccgggcgacgagaatgtggaaaatgccgagaacgctgaggatagcggtgtccagcccgcccagccggtgggcgaaggcgacccgatagaggcaaacaacgacgaatggtggaacgatccgaacaattatcctccccagcaacgagctggccacaatattgtttccctcctgtttcgcgtctcggaagataatgcaaagcgcaatggctgcgttcatagaggatgccaatgtaactcatgcggcatggttcctatccgtggtgttcgctaccgatgtgccaactgtgccgactttgatctgtgcgagacatgtgaatctcaaggagttcatatcaagacgcacatcttctacaaaattcgcataccggcacccccattcggcccgcggcagatgcagccggtctggtatactggagaccctgatagctgtcgacgcaacctgcctcgaaacctgattgccaagctttcgagggaaactgggtttgaaaggccggaactggaagctttctgggaacaatggacattcatggcaaataccgaatggagagacgaccccaacgacctcggcattgccatggaccgcaagacgtttgagcgatgcctcgtaccgacaggcggctcacgacatgcttcgccaaacttgattcacgaccggatgtttgccttttatgacgacaacaaagatgacctgattggatttgccgagttcctacggggcttatcctaccgcaagcgaaaagataaactcaagaaagtctttgacggttacgatctcgacaacgatggttacgtcgataggcgtgatttcctacgcatgttccgagcctattatgtcctttataagcagatgcacaaagatatcctggatggccttgaagaccaattgctcgccagctccgaagctcaacagctcgttgctagtcgccagccgcttagtagcctttttggacgagagggcagagttccgactgcggatggacccttggcatttgacggcaagagagtcttccctgatggacatgttgagatagaagtgggaatggaagatgctgttgtgagcgacgcgagcgacacggctgctcgagatgagattctgaccgacctctatgcctatgacaccgacccgtactcgaggcgtaggatgccccctacagatgacgttgacaccaactggcgcactgtccgcaccctgacgacgaatgatgttgaccgatcatattttttgtctttgatgaacccacctgcttctctggatgagctgcctgccgccatcgtgggcaacaacgaggccgacgataatgcaacagacgaaacatctgaggatggagaaacggatgacaaggatggagacgaagatcacgaccgtgaccaccccgagtactccggatcacagtggcacgactctttctctagcattttccgaactggtagattcccgacggagagcgaaatcagggcaagttacgtcgcccattatcgccaacatggccccagaatgaatcgaagacgccaagatctggcccgacgacagcttcacgaaaggtggaagagaaggcatttctacctggatgaagaagaaggcggagaggcgccctcgcaatgggaagaggaagaagacatccttgggacatctggcatcatgggcgaaagctccaagggcgccagcccgcaccgcgcgtcaacacactcccgatccagttccaaggccgactttgctgatgacatgaatgatttggagactcggtccaatagctcgacgtcattcacaagccagcccgaacgttgggcggggctgggaattcctgttgctgagaaagatgctggcaaagagattctttatcaagtcacacagcaagcattcaacgaacttttagatatcatcttcaagcatgccgaagatcttgcggttcaggcagccgcaaccaaggcacagcgactaaagtacaaggacgcaatcgactctgtcagcatggcagatgaaaaggcagatgacggtaatggtcagcaagaagaagtcccggtttacacagaagcgtctcctcgaagcaagactcttgaggaactcttggaggaatccggatacatgcttgaccagcaagattcgcggaatgcggtggagattagcattgtggaagagattttgcgagatgaacaggccggtgggcgcttgtcggatcagggggaaagtgaatccgaatccgaatcagagcccgaaattgacggcgaagacaaatatcgtgatcttacttggccacagtttcgtcctaacagtcatgcctctgtgtctccaagcagtcagccaccagcctcgtccaaacgcaaggccagggtactctctaaagatgagccccaggcagatacacatcgattggcgactaaaaagtcatcctgtgaaccgtcgcttaaaactctacggagatggaagaagttgaatgtggctgagcaacaggcagccgagcggggaggctggggcaggctcaactttgcagagtttgaggatatttacaagaatcaagagcaccagggcaacagactggactaccttggcagctggatagacttttgcattccctagagatacgggatagaaacattgtctgggctgccccggtcttgatatttattttatgtaggcgccttggttgggatggctctaaaattgtatgttatgacttgacgctaacagcgaaatcgagtggaggaaccagcgtatgaaagaaataaacaaaaaataaaataaccgagaactagatggaaaaaaaattaaaattgaaatggcatgtacaacccgctgcatggttacaaagtgaggaaagcccagggggggtcatatataaataaacacggttccaactcaaaacttgaagaaaacattaccatctttaaacaactctttacgctcgcttgaaccagcttctcagcctgtattccatattatacatgctctcatctccaacgtcatagcactaccactaccagcctgaatcccgtatcctataatctgacaaccaactacgacataatcacaacgcaaagatgtctcacaagtcgcaaagaaaagaacgtcagaggcaacaaaagatgcagttgcaggagcatcagccacagcagcgagcacaacgcaggcagcgagaacaacgagaacaacgacaatgggcagaacggcgagaacaaaaacgacagctgcggcatgaacgtgaaaaacgaaggatgctccagagaagttacaagaacaaagcaagtcaaactgactgtgtacaaccgctggtccgcacagagcctcaagtagagcacatccaagagcctcaagtgcagcgcttgcctctccttgaccatgtcaaaatgtggatgttctttttatcgctggggctctgtcttggatactggatctcgtgggtattcacacggagagcgccgagggcttctggggcgatgaatctggccatgagagtcgctgcggctgaggttgggcgcgttgtgtttggccatgtcaacgaagtggccatgttctgggcgagtgttgtgagctcgtatgggggattctgggaatacgtactcctgctggcgatgctggtcatgttggttgggcattacggtgagatgtacattgtgagacaagagtatgtgcttcttcttctttactgtcttgtctgctggcaagattttgactaatcactttctctaggccagctgaagatgatccccacggagacggagacggagacggagatgtttcggaagactcgagcgaggatggtttcttttcgctagatgatttctatgccgtcgggggtgctcttgaggaggaaacatcgggaccggaatcagagtcagattcagaggatgttgttgccagggccgcgtgaaagtggttgttgtttgttgaaaggcttgcgagttcttgggaaaagctgtcgtgctggcgttgttacggacaagtcttgcgcatggcgtactttggccaagttgcgaggcggatattcctgcgttcttttctctttcgatcggttgggcttttttttttatttaagaaaaaaaaaaaaagatggaagctatatagcgtggggggtgttgtcttgtttttgttttactagcgacactgtttacgaatattacacagcgagtatgagtattttatcactatatgattcatggtctggaaagtaaatgttttagattacaaaaaaagtagagttatcgtaattcatgctaatgctgttgcatcgtctcaattgcttgagataccccaaagtactttgtacttgctatgcctagaacgccagcgtgataactgcctgttatcttcacacgctctcaaaagttcccaacgccatgatttatgcatattccaaaacaatttgacacgaaaaataaatctgtagagacagtacttatacgtcacccctgtccagcgcttttacaaggacgtagctcgttccagcggccagcacgccgatgatgagcgtctgaatggcaccccacagaccagctctgtgattccgaatcgcaacgtagtttttgacgtatccgaaacccagcaggatgatgacggtgacggcaatggagacgagaagagcgtcggcgaccttgtccatgatgaagtagggaatcatgggtatcaagccgccgacgaagtagctgaggcccatggtgacgccggaaatccacgcgcggtggatgtttggcttttcgagccgtagcgaaaagtccatgcggaagcggatccactgctcacggttcttgcagagctcgtccaccaggggggccgcggcggcgcgagagacgttgtacttttccaggatgcaaaagatgtcgtctcgctgctcttgcgggaggcagcagtcggcctgcttggtctcgcgctgtttctcggactggtagtgatcgcgctcggtgacggcggcgaggtaggcgcccaagcccatgctgatcatgccggagaagagctcggccaggccgcccatgatgacgagctttgtgctgccgaggctggagaggccagctgtgagggcaaaggggacggtgaggccgtctgagaagccgatgatgacgtcgcggaggacgtctgtgaggtccatgctggaggagacggaggaggaggaagatagtgaggacgagtcggcttgggggaggtatttggagttccatgggcgttctatggcgggctctgcgggtaggaggggagttgattcggatggtggttgagacatgttttgttttttgtgagctgaaagcgatgaataagagagaggcttgttgatggtgtgaatagttgtaatggtgagtggaagagatcgaaagccttggagggtttataatagttgtagatgagagatgtaaatcagaaattgggtgtgtgtgcacggaagcaggagatatttattattatcatgagatgtagttttttttccgtgagatctagccgtgcgtgtaagtggcccaacagctccagcaagatcgggagttgcgtatttatggaaccccctcccccttctcaaaactccgccagaacaagccgagccaatcggcgatgttgcaattagaaatagccacgtcggagctccaacaaaggcgtgggatttggctttttcggagtgcagtgaagagctgcgagaagtgatccaagcacaggcgtagcgagatgggattcccagcaagggtggcgagccaatgggagacgcgggtttagtcagcaccgagtaaccgattgcccgatgtggaagtgcgggctgcgtagcgatgatgtagcgcgaaaaggcacctggaagagagccagcaatagtccgagaagtccttgaaacccgaaattctagagtctcttgttcttcctcctttttcaaccccccctcttcatatagaggatttggtagaagcaggtttgggataaatccttcgtagaccgagcggcaaatttgcctttgcaaggccgcagcgtcgaaattgtggtttgggttgaatgtcatcagttgccacccggaaaagtgaggtgagtttttgtatggctcgaattcgccgaaccccgagatatcgactcttatatgcgctcgcccctgttccgggagtgtcagcagactgtcgacgtttcgcagctccgaggatttggctgcaggccttgtttgttttgtttttaccttgatgtagagaggagcgtgcttatgacgtacatgtttacttgcatgactggtgctctctgtaagtggtaggtaatacctccaaggcattactcggctgtgttgctctcgggccagaccaggagatcgtcaaaggtgaagggcgagcagtccttctgtgagactgttgttgatgtcgatgagctctgtgtgctttggtcgacgacaagaagagggtcgttgaggaagccaaagtcaaagtcgaaatccatgtccaggccggtcaggtccagctggtcggtccagctcaagcccccgtcgctctcagcctcggggctccagcctgcagggccgtcgcgcagtctcttgaggtactcgacgggcgtgacgcccacgcacttcttgaagacgcggtggaagtgccacttggacaggcccgtcttcttggccatctgactcaggctctgcgtctcgcccgagccccggtccgcgccgggctgctggtggtcgcgcacaaaggcccggatcttctgcacggcggcctcctcgggcatcaggcccagcacctcgggcttgcagcgcttgcaggcccggaagccgttctgcttggcctcgtcgccggtggcgtagaagcgcacgttggcccggcgcgccagcctggccttgcacgttgggcggcagaagacctttgtggtgcgcacgccgtagacgaagaagccgtcggcgccggggtcgcgcgactgcacggcctgccacttggtgtcgtcgtcgctgaagagcggcgtctgcagcgccggcatggcgatgttggtggccgcgtacttttccattggatgcgatgcggcagtaacaggtctggaaatgctgttcaaaatgtcaagtgtataactgcaactgctgcttgagaaccgagtcgtgtagcgtcacactagcaattgctgggcgtggcattttggcaatggctgcatgaagctgttatatatagatctagaatacagaccagcagccgcttcgctcgactgagatcgaagttgcttgcgatttcgtccgtgactcgctcggaaaagcggggttgctttcaatataaccaatcagcgcgcgggcccaaggcaatattccaaacatccgcacccaatcgcgccaatcaccgacgtcgatcgaagccatccgtcactcgctcaggacgaaaacaagagcgagagcgcttcaaaagcaaaaaaaactttttccaaagtggtggaatctcgttcacggccggccctctttacagttgcttccaaacggccccgtcgttgaatctctgcgtcggtggttgcttcaacgctccattcggacagccattcggtgcgtccgagattccgaattcatcgttcgatccgctgttgtcgcccctcaagatcctcaagctagatcgtccaaggccgcctacatcagaacgatggcacatgtccaagtcagcgtcgaccaacacttgaagctatacaggccaactaccttcactcgtcttgtccatcagctactcccccagtctgatcaaagccgcctaggttgatcatggtcagccggtttgatcaagctcaacaggattgtccgaggccacctagtttgaccaaaagcatgttatttttaccctctgggaacgcctgcaacgctttatgtaggtaggtcatgttgcatatgtgtagatagtccgggatctttgtttctagataacagatgtggctatgtagtgatttttccttacaaggacgcaaacccagaagctacatgtgtatttctctcgggttgtcaccttcgcagagccgcttcgcagctttgcttgataacttatccagcactctacctatacaaatgctgccacttttacgatctcgaagggtagataatactaataaacaatttatatatagactaactacgttgctgagctacggcgggaatgctagataacaaaactagcgtctatgtaactcttctcttcgaaaatcattagccagtcattcacaatctacgctcttcacacgtgcagtcactcagaaacaagagtctttgtataggcactcaacttgtattgtctatcgctgagttcccaaccataccataacataaaccaagaaacagtctgacagctccatctactcaaagggaaaaattgctcccagagagccaggggaggaaaaaacctcgagcttcttttgcatgccgacgtaacttgtaaagcagaaaagaaaagaagcaaagaagcaaattagatatccatcgaccattgcaaatacccagaaacaaacttcttcctgatccctgttttcgtttcccaatctttttttttttggttttccttttttgatgaaatgaaaacaaataaaaaacgccatgactccattaaatcgtatcccatatctcgtcgtaagatgttgaatcaagtctgtttctaatccgtatccctgaaaaagaaatagtgtggaataatgatacaatgtgtagggaaaaaaatcaagttgcagacacccaaacaaacttttgttgaccaacccccttttttttgttttgtttttgtgtgtgatgaaatccaaacgaaacgataacgccatgactccctaaaatcttatcccatactctgtaagttgtgacccaagtatgattccaatctgtacccctgaaaaaaagatagtgtggaatagtgatacaacgtataaaaaaaatcaagcccagaaaaacgtatcaaaggacaaaaggctcctgaaaggatcttcgttgggaaactgtatccattcgtcattgaagagatcctcaatttcagggtttccagctgtcggaaggccggtattctcatactagcaaaggtccggattccattccattaacatctccataaaggtgtctgccgtgtcaagagacccagcttcggcactgctagagctagtagagctgggatatagctcccaagcttggttggatgcctggtaagggtcggagtcaccaagtggatgggcggcctgctcctccatctcgtcaaatgatgcccactgccacggttcaccagaaagactgccgaggtttgcttcatgatgggttgtcgcctgatccatgtcctggctgatggcctcgtcgaaagaattcccaacccactccgacgggtattcgctccaaaggcccgacgcagtgggagcttggaggacttgctcaaatgaaaggattggaggataaaatgtagcaagaggatcagctgggttaaatatatcaacaggaccagcagggtcaaatatatcaataggaccagctaggtcaacagagtcaacaggaccgacggggtcaataggaccaacggggtcgataggaccaacggggtcgataggaccaacggggtcgataggaccaacggggtcgataggaccaacggggtcgataggaccaacggggtcgataggaccagcagagtcaacgggaccagcaggatcaacgggaccagcagggtcaacaggaccagcagggtcaacaggaccagcagagtcaaccgtagcaacaggaccaacaggaccagcaggattgattgtagatgaagcagggaaaagagctggagacggttgatgtgcgacggcatcgggttgaacgacgaattccagctcatatggctcatctctaggcccactcatcagaggagaaggtcgtcggagtctcttttcaatctctctctgagcattgatcctctgctctcgatcgatatcctcagcattaacaagcttcgccatccacacatctatattttgaacaatagtgtcgctgttcttctccagatgcatcaagtgcccgttgccataaattttatgatctggtagattccaccaatcgaccatgttgcctgcttgtcgtaagaagttcgtcgtggcccagtcgtagatagagtgagggctcgactcgctggtatacactgcatggggcactgtcgcaaggcgaaccagttgcgggactttttcttgcccatcagcaacgcgcatgttgtagatgagtatgttgtcctgtttttgctgaagcatatagcatccattgttgttcttaccctggcgcacttggattttcagagggtgagcaccaggtgcaggttgcaacgcaggtgaaaaggtaagcggagcgtctgaaacaccatattttctgatgtttgggtcatattgcaagaagggggagtatgtcatgcgtccgtccacaggtcttcctggccaggcgcaaggggggccgtctggctcgattgagacgaggcctcgaaccagtctcgggttggcatcggcggtaagcatgccaatggtggctccggtgccatgcccgatcaagaaagaagggccaatctgcttgagcagatccgtcactgcaatagcgcctagctcttcatgctggagctttggaaggaccatgtcggtggtggaatccatgaacaaattgaacattgaatttcctcggcgaccagtctagaggagcatggttagcttcccggttctcaaaggggtaaggggggagtaaaacgaagatgtaaacttactcctggccattgattatgccgtctggcagatgcccatgcaagcgagccgtcgggaaggggaaattgctcagaagcagtaaactcttgctcgacaaagtcgtcagtcagccatcggactgttctggggacgccgggaacctggtagtcgtttttgttgaaaaacgacgatctgccaacgccaggcaagtcaaccacgtagacgttgtatccttttgtgagaaaatatgctgcccaactttggcttccatccggcttctcgagccatgtctatccaaacaaagtcagcacctcatatctctcttacactaaactaacagaaatcatccgaataaaagacttacctgggccgtaaagaaatctccgtggagcagtacaatgtttctttgcatgtgcagtgggactgcgtgaacgggttcgtagagctctacatacatttgacccgaataagtgcctccgatactgtgttcagttgcatattggcggttgacaaagaacgtagtacatctggcgggtacgtatgagagctgtgaagggccctggctctgagcgatgatgcgtcttgtagttgggttcatcttgaacgatgttgatataacaaatagtttgtatgagttacttcaagtgttgttgactgatcacagattgcttgtcagactgcacacgaggtcgcgagagctgtgaattccaagacgcagatatgagagttgaagtgtgtgcgaggaaaaaaaaaccgcagatgcggtaagcctcttcgtaatatatagcaaacaacaaagccacgaagattaagcttcccactcgagagaaaagcttgagaaccttcttagccaaaagaagcctcttgtcgagctgagtcgagagtcttagaccacaagaagcacgtttccggctgtttcctaggcaatcgtagattgagaggctgaatatgctttgtttcgaagacccttgtggcgagatggcgtatgctatgtcctacatatacgagaaaataaccaaaagtgcctagagcccatacatgatatcgaaaaatgggcgtttgaaagttcagagctcaaggaggttgagagatacgaagagaagagaaaggaagagaagagaagcccgagaaatttgagttctcgccgtgttgagcagagagtttagaaagtgcagccttggaactggagcgagaatcgaggtgcgtgggggctctagcggtgaaaggtgcccgtaacgggcgggcaatgagcagatttttcattctgcaggcaagataggccggaggagagaagaatagttgatgtactcttgggatatgcgtacagaaaaccgccgagaagggagcgaggtgatgagccaaacggtaaaatgtgcacggtggccaggaggcagctggcgggccaagtacatttacggcgggaaatcggcgcccgagacccgattgctacattgtgtacttgatgaacagcagcttccgagaatcagcgcaatggagagcagaaaattacaggatcaatcttggagacgcagcacaatgcggatttacagccaggaggcagttgtcttgtatcaagagttggcacctgaaatctcaattttttcgactatcccagtaatccaatcgcttcttcgctcgatctaattactcgataatatgatataaaaaaaactagacgacatccctagcaatgtatacgctcagtaccgacctctcatcgactttcactcccgttgtcgctgacaaccacagcccactcgtcgtcccatttagcgccgccgccactgtttggacccccctgagaaattgccagaaaaggcattgaaatcttcatagtgggaaccgaagcgccacacggtccaatttagacttcaacaatggaactttcagggttgtggatctttccccggatcgccggtacagcacaacaccagccttgttctccaaaaatgcgtgttccccgacacggcgtatcaatgatgcagatgccatcctcagacgcatctcggtgggaagcgccgcagatatcgactatttgggccgcgttgatgagctgcgagtaccgcaagagtggctctccgcagctttggtccttgatgtcgtaaaaagagtacttggcactatctaagaacctgtcttctattcccgcactcagatcccttgccgctgccattcgtgtagccttgaacggctccaccagctgtttagctttttcaactgtttagctttttcagccgcaatatctcgcatcacgataaggacggggtcgagttcagggtcttttccccacatggtaagctggtcaaagatatattcccgaagaaaatgccagatctggctcatgaggcgccatcggagcgccttgttcggctagcccgggagccatcagataatctcacagtggagatagaatgggcgtatacagaggctcgaaactcttgtccatggaagcaattttgtgtttgggcagctggttgacgatgcctttgccgaaacatatatctcatagaagaagattgatcttctcaatgtgccataggcggcgactgtagcatccaaactctaatagaagcatgctttccacatcagcctcatcgtaggagaaacaaatatcagaaagagtgtcgccatagtctcgatccaagcacggagactcggcgttggaggaacagatcgttggggactcgtcatcccaaaagacggaccgcggtccaggctggcggtttatggctggaaatgtgggcttgacctagaaaagctttgtagggggggtagaattcggaagaaagtcaataaccgataggagcacccctgtgataacttattctcggctgtattctcaaaaggatggtggacaagctgtgaattatggactgtattgcgattaaatggcgtttgatttgtttttattattgtttgtttgtcactttcagtcagctacccagcacttgctccgacaaatctgcgcctttcaagcagtctgtcaacaatggttcccatgtaaaaactaaaaagtaaataatacttgacaaaagttactcataaagagtggaaaagcgcagaatatctgacaaaaactttctcataaatagagggcaaggttattgccacaacatattagcaatgcagagtcgagacccacaggcaatctccagaaacagcaaatagtgctcaagccttctcacacaggagagacaggccgatggtcatcgtctttcatgtcgggtacccaccccttcggcctctcactgcccctcaccacaaggccatagcccagtttctcgaccttgttgatgctctgccgcatgacctccatcttggagcgaaaatcctttgtcggcacctggggcagcatctcaaatgcacagccaagctcctgtatatcgcccaggatgtttctctcatagtcgccaaccagctcgcccgtctgcgcggttgtgaccgttgcaaaccgcatcatctctccaaacagatcgaataggccgtacatgtagtcgtgtgacgtcagaacaatgtctgcggggactgctgcttgtgtttcttctagggtgatgagggtctggtgccttaggtagtgggaaaaggagagtgcctcgacaagctcctccaaacatcgcatagaaaagccgtagcggtaacggttgatggactgcaagtctgcggtgatgcctgagagcagctttgagatttcgccgagacgagtgtcaatgtcttgctgtattccctttggaaagtccttgttcggttgtttgactctacagtgcatgagtgaatgagtaagtgggctggtacaaatagtgtgtgaagtgacttggtcatcctgaagcttagctaggtacctttgcaatgtgaaaatactgtattgagaatcatgattagcccaccactatctgcaagtccgtcttgactaagcaaaagtcacagcctgaatactgacatcttcttgctctgcgccgtcacatctctcgacgccttgatgatgcgctccctgcggtcgtaatgctcatccagttcgtcccggaaatcctcaaacatggcatggaacctgccccgcggcaagtcttgcgcactcttagcgcgcgcattgccgtcgtagtctcgcttggttcctccagtcatttcttcttcttcgtttattttctcttggtcggcaataccttggcaagttatgcgttcgatttaacttttaaagcccaagtgaatggctgaggtcaagcgtggtcaaaagtggagacgaaggacccctgaaactgccaatgaaatgacggcattgtaaaccagggccccgctaaaatttcagagctgtgaggtcagagcttagagcttagcccagctttgtccaaagctatcgatgtcaagatattaaacacacatgaggaaggattgataaccataaaatcctcctcttacaatctcggatacgaattgatcttaatttaacgtgtcgtttcttttgttgcttctcatatcattcaagcacccagatctggaatcatgagcttgaagctcatctcatccatcacaacacgctgtccttagagctctctgtcctcgtcgctcacctcactcaacgccttcgcaaccaaccgccaccatggctccctcagccatctcctctcttttccgtccaatccctcttttttcactcgccgccctcctccgcctcatcctcctcttctacggcatctggcaagacgcccactccgccgtcaaatacaccgacatcgactacctcgtcttcaccgacgccgcccgctatgtgtctcaaggcctcagtccctatcacagagagacataccgctacacgcctctgctcgcctggatgctcgtccccacggccacgccccagctcttctcgtttgggaaagtcgtctttgcgctggcggacctgctcgcgggatggctgattatcagggtgctgacgaagcaacggggcatgagcgtcgagagggccggtgcgtttgctgccatttggctgtggaatccaatggtggcgacgattagcaccaggggtagctcggagggactcttgggcgttttgacaatggccctgctgtgggctgttgaggggaagagaatcgggttggccgggttcatcttggggttgagcgtgcacttcaagatatacccctttatttatgcgccggcgattatatggtggatggacaatgagcatctcggcaagggggcttctaaaccttcagcttcattcacagacaccatcactcgattcctctctccccagaggatccagcttactctcatcagcttactgacctttatgggactcaacgttctcatgtactacatgtgcgtctccttccccccttcgcatagcagaaacaatcacccccagctaaccttggcatcacagctatggaacccctttccttgtccattcctacttccatcacgtcacccgcatcgaccaccgccacaacttttcgccttacaacatcttcctctatctcgcatccgccgacccatcttccagctcgctccacgcatttctccctcaactgctcctctcctgcttcctgatcccctttgtccttgccaagaaggacctcgccacctccatgatggctcaaacctttgcctttgtcacattcaacaaggtctgcacctcacaggtaagtgtagtcaaaccattctatatgttctatcctttcctactcacattttttttactttttggtatagtacttcctttggtatatgatcttcttgcctctctatctgcctggatcctccatgctccgcgttcccagccggggcattgcggctctgcttctttgggtcctaggccaagccgcttggctgcagcaaggttacgaactcgaatttcttggcgtcagcaccttctttccggggatgtggcttgcttcattggggtttttcctcatcaactgttggatactggggataatcatcagcgacggtgcggaagtcagcctccaaaaagtacacactgcataaatggatcggtagtgttccttatcaaagagaatatagtttacaaaataaaaacatcattttctctctagaatagccattcacaacctataccagcttcattggagattatatggaaccaattgtgactgtgtggcctaagtaccgaaatttcactgcgggtatcaacattatttcacccattatatcaatttcctcgcattgtccttcccgcctccgcattcatgtgcgtactgtccagtcactgagaattaacccccatcaaagccatactaagcaataccatccatcacacccgacttctgccggatcccatatatccatgagcagtgagaaaaaagaccaactccaagctttgttcgcattatttgactgtcccagggtatgaaaatcgcaacgttgggacaaaaatctcagaacccagatcccataattcctcgctttgtgctgttataaagatttataaaacgcctcaagcgaccgcgaaaaaagaaaagaaaaaaaaaagaaaaagataacatgtccattgcggttttcgctattgtactttactccatagatgaatgaggcagatttttatcttcattttaaattttagaagtaagaaatccgaaagtgctcgtcgtaaactgtcattttgttgtaacttgctgctggcgagcttcctgcgatcgaaagttgaacccaagatttactgaatggtaattctggtagcgagagatcgataattggacaatttcagagacgtaatgcgcgacctggatggctcaggcgcaataatcatccggccgtctttgctatagacaatgttgccaaaagtgtcgctcaatccggggaacgaggtctctggtcggaccctgttcatctcggctatgatttgctcgctccagactccagtgcacttgccattctgcatcaagaagaatgggttgagcggcggtaatacagaatctagccagaaatgttagcagttttcgtgagaaagggaggccacagtcataagcatacctagatcaacaaagcgaaccctcaagtactcgagtctcttgaacttttccatcgagcggacagcagagagaaccagtttctcaaaggcctcgataaatgccatgtcctggattccagagccagaatcatggaagctgaaagcccgacggcagcagtttttgaccgtgatgtcgacagatttgagcttggtcgtcagcgggtcagccaggcgcgacgccacatcaaaggcatggtggcagatgcgtcctgtataggcaaaatgttccaatgatggcaagacaaacgctaggctggagcagagatgagccttttgtgccactttgtagtaaaaagccggcatcactccctctcgtcgatagtcgctttccatgcagagagaaaggttggtgacgtgattcgggaggagcggtagaaaatctgaagcagtgatgtagctcttagactttggcttgctgtaagagccctgccattcctccagattcggtagtgccttcatgatgactctaaagtcgtccctgtctctcatcaaattccactggcccttggttaccagggtgcgcaccgaggtgagatgaagaaattgcttgtcttcctcctcctccgctgccaggccaggatttctcatattgaaatggacgactctgggcgccttgcgccgctctccaccttccaaggtaagtaccttggtctcgggaagtgctgcggcgacgaattgaaacacttgctcgagggtgcagttgttccccggcaaagtgtaagtagcgttggtcagtccatctgtcgtaaccgtaggtagtgtaagagtgttcgtcagcgccaatggcccatatgtcggctgaaaaacagggaaccaaatctcaatgtgtttgatgtacgccgagagatgctgctgttggaccagaaattccatggcattgttgatagagtcaagcgtcgccttgagcttgatgtgccggaatagtctctgctggaccaaaactctccacacacgattgaccagagctaatgcagtgagttctcgcctccgcgaatggcgaagcgcagtgctccaccccctagtcagactcgaaatcctcatggtgcttctcgacgtcgcagatacgcagtacccaaatatgtgatcgagaatcgcctcatgaacttcggtggggagttgttcgaaatgccgtgcgggtgggcttccgggcgcaccgtcgatcggctcggtcgatgccctgtcccaaccactaacatctaagccagactcttgctcctccaaacagcttatttgagggtttcgagtttcgaaatggggaaagggcgtgctactgggtctcgcaggcgggacaaaagacgtgctcttggccatctggaaagatgggcttgacgggccgggagagacaggactcgaggtggtgttgagaaaagtcgtaaccaaagatgtggtcatgagcgacgagaaacttgcgtcgtcggagtcatccggctgcatctcgcccttgtcctggcattcaacgtccctctcgtccggatccatcctcaggctgcgaacgctctttgcgtcgatatccatgggttcccccatttctgcggacgcctattcaggctggcaatcaggcctttttcaaactgatgattgacggttctgcagagacaacaagacacgcatttcacggcaaagtggttgggggagtgagtagagcgtcgtcagcgacttgtaaactttgagacgggcgtcagttccacaattaatgcgcgggcagttgtacgcccccaaggcggtcttcacaggctcgcggcggcttccgggcgacgatgtagagtagaatagtagacggggagaggttgcaggttgcacaagaatgcacagtatgaagaaggcgagagaagtcagttcagttggtatcgacgcagatggcagtggtgggcagtccggccaggctgttggcactttacgcgacgcccagcccggtctcgtgctcgcgtgccgatacggagattgcaagcgacagaggggggcagtgcaggatcaagaagagccacgccgatcagaggctggagatggcagaatcgtgtgtagccgtcgccttttgtgtcttgcctgcgcaggaatgcagcgagagtgacgggtctggcggcagcggcccagccaacagacaatcagggcgcaaagggagaaaagggcactgtagatggcgggactgcacgggaacgagggaagaggctggacgaggcactgggcgagaggcgaagggaaaagtttaaggtaaaatgaggaggcagctgaatgggcatcaaaagcttgtcagacgacgaatggcgctcagcagccgacgtcaaacgtaattgcgtgcagctcccagcggttgatgttaggcggcaaagccgctaagctaaagcccaccgaaaaaaaaagtcaccaagtgcatatgacttttttctgccaatctctcggattgattggcttgcatgcgtcaaagctgctcatcaaagacaaaactcatttgcagtaaaattaccccacctcaatattatgctgctacccaagacaattcgccatctccaatggctggctgcaagacaatttgagaccacttgtcaatcgtttctattacttttttttcctttttgttccatttcgtcaagtcaattattggccctcgtggcacattcagcaagggactgtgtatcacatgattctcattgaccgatggcctttgcctggttgcagctttacaaatttcacattgctaatgcaggccatttcaatttttttcagtttcatcatgtcatactacaaaacaaaacaagacaagggatcatcgccataagcacatttatctcggcagcaccgctagtggccaacgctgccgagtccgagtttgctgctgtttaattgctgaatctcccgccgtcccaatagtttggcgtcgaggacacggcaatttcagcgctccctccggtggatccaccccgtcggtacggcggcaaacgtcaaaaaccaaagagccggattcgtcttggaatttaccgtattgataaattgacaaatgcgattctaaggtggtacgactgaatctctggatctcgccggctttgatggcaatctacatgggaaatgcctgtagaattcctgttttctctgcctacatgtagctaatgcgtggtttgcgcagcaaagtccccgaggtcactcgccataatttgactcgtttgctcccagctatccgaagggttttcttgcagaccttgcagttattactaattcggttgattcagcatgactttgtgattgtatgacgcagtaagaacagagaaaaacaagctcaactacaatttttgggtagtattccattgaattactactaggtaggtaggtttcacagagcagaagttttcctggcagatggcgtggcattcatacgcatcttgcttcgaatcatgatatgaagtcacatatcagaaggtggcatttttacacacgtcgatcccgggcagaaaaaaatcacgctattccagtctgaagctcccgggtagatcgggctgatcaaccgagttcaagaccaaaatacttgcatggatacaaatgggagtggtgatggctaagatgggattgctcaatgagttcttcttctttcctctttacaacaatgtccaaaagaaaaagatatacatttttgcagctttcaaatcgcggcaaaatatattgagcgctgcatcctcttctggccctacaaagagctttatgagttgctctttaatgctcacagttcttcattctataaatatacaagacgcaaaacataccaggcactaccttggaaagaacttgagatgaaaccatttgatgcatcgccaagctcggcgtgggtagagtcatcatcaaggatcccacggagccgctgaaaggcaaaaagggcatagctgatctacaaaagcgtctccatgtttgatttcgacgaggtcaacaggaatgaaccattttaattgaatcacgccattatgcagcttcttcttatgcttatttcgatccggcttaggagccgtatccgagacgcgaaatgtaggaggcgaagaaagccaagatcagctcgctgcgaatcagacgcccttggctgcttgtgaggagcagatgagatgcatctagcacggttggatgcagcaccagctgtttctagtacccaggcaactatcttgttaaagttgataaccatgtcttcgatcataccggtgctacgctactcgcagcggaatctgaactgccggtgctcctaaactagtgaaccctggtaaagagagcccttatggataatcaagctagtagtatagcatatcatggcacgtctgtgatgcttcagttggaaatatcactgcaaaattcaaataaagagactcgccttggtcactgcttcaagaagctaaaagaaaacatcgtatttgcaaagtccattcttcgtattgttggtcagctgggtacacttacatgtaagcaaaatgatcgggatctggcagccagccatcatcgaaactcctaagcctcccgcatctcccaatgagatgggcgagacgctgtggcccacgtggtgaggcgaagcaactgcccgggggcgctggaggcatgcatatgcatatagcacctcctgtgcgctgctttttaaggagctcgtatatgcgttgatggacggaaattggacactcaacttcaaacaacacggagtgcgtatagatgacctagagcttgccaggatcggggttgacaaggggccgctaaacgtgagatgtgggggacagcagtccgcatttgttgacggcagggcttccacaatgccaactctggtaggtggactgggtgatttatggagtataggcagggttggagcactaacatgtggtttatgcagcctgcttgatatcaggtttgggaatcacttgcatgtgctgctcgtatgtatgataccttgatgggagtgatttgctccgtagaattcggaccaaccgcccaagatgggtgacatcggagggagcacggctttattctacatgctagcaaggcatctattgctaccaatacgagcacgcaatgagctgcattctgctctgtgctctctgtgcgtcgtgcaggtggccgtgatactggggatactccgccgtagtctttcggattgcccgctgtgattgacgtataaatgacctagctgctgagtttggaatggagcagagctacacgagcagcccttggccatgtgtttgaacattgagtgattcccatccacggctcgcggctcacggctcacagctgtcaagtcagatcttgaaaacacaaacaagcaaacatagggggggccgggccaaccttaatttttgttcaccttggaatagaaatacaaaatggaaccgtatcaagactagcagttgagagggagatctactctcgtgccttgtacagtagcgctgagcctcaattcgcgaacgagatacaagacaacatgaagacttggcttctgtagcgcgcgtttcaaatgcttgtgagctaggccagtgggaggagctcaccagctggatggaacaggcgccgagcttcgagattcgctagcgctccgccgtgtttcagacgttggagcagcccactgggacccctgacgccacccgaagctaatttccagtgcacccgagccgttgctggtgctgcgcggacgaggtatcaggtacatgcgcctggaagcttgcaatatccaaagacggaaatgaatgcctattcaaagtgtttctctattgtacagtagagatgaagaagctggctgtgccattgtccctgagccgcattgtagcagttataattcctccaatcattttcaagcatatacgcgtattggccattatgtaatctcataagccagggcactcgttgatctgcattcgcatggaggctctcaatctgcggatgatctgcctggacgctgccattttgcatttgatcgacaaacttcatggctgccatagcattcattatgcgcactagcgtaacaagcatcgaagcatattacccatcacctcatacacacatgttggatggcgatatgctaagatcaatggcgcttgcatctgccgcaggaggaatctctgcagatgccgtgtttacttaaccgcccaaagggagctaatcaagtcaaagatgactggcctagtgacttgaaccaagccatattgacatcagattgaagctacggacattcacctcctgtcgtgtgaatatgctcttgatagtgattgtgagacggagtaagccaacgttgtgtacatgtaccgtgtacctcgcgacttgatacacgcccaatggcagaatcacctcggccgaataaaacaagaaatctttccccgccactaacatactctttctcagtccgcgcttcgcagccaagccctcggcgtgtctgaagctaagagaaaaaaaaagaatctcaccatcatggagatgaaaaaggaaaatggagcaaaagaacaaacgtatgcagccctgtcgttgcggcctgggcggttttcaaaacgtcttgcagctcgcttggcagagacacgctgccccccctgcacgcccaaactctgagacaccctccaacggcctgccacagattccggcggttaggggccctgggagcttctgcaaggtacacgccgcagcagcttgtccaggcactgctacactgaagaggctccagggctccccgcccgcgccgctagcagggcccatccccggagctccagtccccaattgaccgttccatcaatcccatgcatgagcgccttggctttctctctgtgagctgtggaggccactctctctctctctctcactaaatcttgttcttctcctcgttttgctccagtcccccatgtcattttgatcttttcttttcattctcttcacctacgcttcactcgtcaaaaatctttatttcccttcgtctccccaccccccttcgtttttttgggatctattatacgttcctattcacacgctctctctctctctattctctcgcaaaacagtcgctggcccggtcctccgcacttggactgcatattctatttttaccgtcattctttatttttgagtagctggttaatagaggatccgttgatcgccgtatcctttgttcctctctttgtccataccttttatttccttttttgggggcgaaagaaaaaaaagtctacattccttcagcctttgacgagtgaacagccgggtctgatcctcacagctaaacagtacctactattaatatttcacatccccttttccgtcaaatcaaagaaccgtctcgatggcgcctttcaacaccatgcttggctatctcctgctagcggtggcccccttggcggctgctctgccgttccacggccacggccacaacaccaacaaccacaacctcaacctcaacttcaacctcaccgaaaccatcaacgagatcaacgaaaatctggctggcctggttggatacatcaccaaccctcacgccaagaacgtcatcgccaaccgctacattgtcgtctacaacaacacctttggctccgaggccatcgccgccaagcaggccgagttcgccgccaccattcagaagcgcaatctcggaaagcgaagcctcggcggcaacctcctctccactgagatccactccttccagatgcacaactggcgtgccatggctctcgatgccgacgacgagatggtcaagtccatcttttccgcccaggaggtcgcctacatcgaggccgatgccgttgtccagaccaagggcgccctcgttgctcagaccaacgccacccctggcctgatccgtctctctaaccgaaatgctggtggcaagaactacatcttcgacaacactgctggcgccggcatcactgcctacgtcgtcgacactggtattagaatcacccactccgagtttgagggccgtgcttctttcggtgccaactttgtcaactccaacgtatgtgatgaatacgttcttccccccctgaccggtgatacaactttgataagagagcaaaaagctaatgataatacctagaacactgatgagaacggccacggcagccacgtttctggtaccattggcggtgctactttcggcgttgccaagaacgtcaagctcgttgccgtcaaggtcctcgatgccaccggtgccggtagcaactctggcgttctcaacggtatgcagttcgtcgtcaacgacgtccaggccaagggtctctctggcaaggctgttatgaacatgtctctcggtggctccctgtctgctgctgtcaacaacgccattgccgccattgccaacgctggtgtcgtccccgttgttgccgccggtaacgagaacgtacgtttctaagcccagtctcttctgaaaacgcaacgtctctaaccctcattatagcaagatactgccaacacctctcccggctctgcccctcaggccatcaccgtcggtgccatcgatgccaccaacgatgtccgtgctagcttctccaactttggacctgatgtcgacatttacgctcagggtgtcaatgttctctctgtcggcatcaagtctgataccgataccgccgttctcagcggtaccagcatgggtaaggaccaacgtttttgtacacgcaactttttggatcctaagctaattcgccttttccaatagccactcctcacgttgccggtctcgccgcctacttgatggctctcaagggcctcaccaatgttgacgacgtcaccaccctcatcaagaacctcgccactgccactggtgcctcggtccagcagaacgttgccggaaccaccaacctcatcgccaacaacggtgaactgtaaatcatttgactgtgttccccttatccagtcgttgaagtgacagactcagaagaagaagaaatagaaaaagcgcattgaaatttgaaattttatctcttgcgatttcatagacataatttttttccacgagatagagaaagaggagccttggaaacaatgggatggtatctgcccgagaggtattaattagcttgcggtattgtgagcagcgcagcaaatcgaatacatgtaaatataataaagaacgttgccttgattattggtcatattcatgagactattgaaggcgtgaacatttagtaacggaaatagtcaagacatattggcactcatatattgatagataaatacagttttgaagtgctatattcgaaataaacatggaaatgctcaacgcgcacagttttattgttatgatattaatatcgcaaagcgatgcttgaaatatgggcatgtttgcttgcccgcgcaaatccaacctcgtcaaaacccaaggttggggatttacgctgcgtctagctagttaaagcgactaaaagcaatggaaagggttgatatcagcacttcttcggcacaaccacagtcatggaaggactgaattgcaatttgacatccgtgctagttgtagatagaaggggagagcaagaaaaggacgaggaaacacgctgctttcagtatacagcacctgtggttaacaatcaagtaggaagcaagattcctgcttgatctagcattaaagatattaattaagatagtaagtaggtatacattgtgtatgcttggcagatatcatgggccaagatctgtagtgcatgaaagcatcaaggcatcgcagtcgggtggtatcatcaataagtaggttagtagtgtcgttacaattcatcacggtctaatactggaggcgcgccgccagcacccgaccatagtttggcagtatcagaaaatgtgccgtcaaatctcgcaccgagaaaccaagcgatgccaagctgtacaatattagattgaacaaattttgtagtcatatccgggggattgaagtatcttaccataacgcccgtcatggtcagcaaaacaccgagaacgacagcaatcaagatggcagtttcgccggtggacatgccgggttcctgtctctgcttctcctgagcctccttggtgagcttcttggaatcttgctttgggaacaatgtctcaatgaattgctcaatctagagggtaaagtttgttagcaaaggtttagatccaagagaataacttcttcgtaccttggcacactgtacgctaattgccaaaaagttgggatcccgagggtcattcttcttttgaatgcgcctggcatatcttcggaaaacctcacaaagcatctggaggttctgtgtgctctccaacatgatttggcaagcatctcccttggtgatcttgatgtggctttgcagcacggccgggttcctgaagcatagttccagagtggcaatggccatgccctgcggaatggcgacaaagttgaaagcgctttgatccctcatgccggccatataaaacagacagtcttcgacatgcttcagcgcatcaagtaccatttctgatacgcaattgatcgcctgtggtagatacttgggatcaaacaggtcttcccatttgtcaacgtgtttgctccaaatctcctttggataccaccgtcggcggtcgccccaatcctcatggatatcacggatgatgttcgttttctgcaggaactgacccatggactcggtcagggcgggcctctcagccagcttggggttggcgagctcagaagccacaaatagccgcgtcaggccttcgccgaccagccccgcaacgtagtggcagtacagctcatattcttcaatggtctgtacaccattttcaatcatttcagtgttttgagcgtaatcagccatgccgttacccatcttaatggtcatgtccttgataatctcgtagtaaggcttcttgagcttcttgagctcggtaatcacgacatcaaagtgctctagaagctctgcgtccttctctttgctgtcgtggtactgccagccatcctgctccattgtcacatggaactgtcgtagcatagggaccttgacgtcgagggggatggtcatatcatcctcaattgtgtcgaggccacgtagcaccaagtagaagagggtgattgggaccaaaagctcgtggttgagttcttgaatgacggccgagaaactacggctcgtcaagttcaaatagcgaaagcattctgataatgtctcgcactcggtcgaggggtcgcgtctgtgaactgggtcgtgccatagcttcctgcagttgtccaagttagcagtgtgttcaagtaaaattgtcttggatcatcgatttcttcccccagcaatgacacttaccattgaatcatggaccgcaattgggccggatgcagtaaatagtagagcgcgcccatcttgattgttttccgtgagcactttgaaagcttgtcggttgtcggttgtgcgtttgagggggaggacgaagtagtgaaaaattagtatggaaaagccagcactaaaaaaatctggctaacgtgtccgcagcttgagcaaaccgcggggcggaaaagtagtacggggtatagtgaaaagaaatactacaaaaaagatacacagcacatgaaggaagggaagaaagaaaagttgggaatgggggggacgtgggaactaagagagcgtcgtggttaaaatgaacgggcgaaaaaggaagtgggagctgattaaaatacgaatacgccgagtagggctagtgtgcagcttgacggcggttgttttagctgctgccacggctgccgatgccgctaatgcgtcgaacatgcaggagacgcgcccatcgagcccaactattgcgaatacggaatggaggttggagagctttaggggttaatggtgggaagtttcatttcgaggtcgtcattggatggtatctattggggggttaagcagcgtcattcaatgcctctggtgttcggaatctgatgcctgtatccggaattcgttgcttggagcatctcctcaggctaccgcgctctcttgaaatctgtgctgacagaccccatcgccatgatgactcagcgcagtaggtcaaacgttcaatccaagtccgatcgatgagggcttcgggatgtaactgttgcagatcccgttgcggtatcagcgcggatagctggattcaataatttgagaacatctccaaagtaagctcttagtagaagtagtagtctgtaatcacgttgcatgagcgcgaatacgagtttggagaaaacagtttgcgagatgtcggtctacagttgaggttgtgcacggctcttctgcgagactggagagccagagtgtttgagaagcaaagcaacagattgatggatcaataacgaggcttgatgatggttcaaacctttcacagctgccttagtaatatgtgtctatgaaggctgcctatcatagagtcacggattgcttttggctgccagcagagtcattgtctttccatgagatatctcacagcgagaggtaaagagcgtccagacattagccttgagggtttcgtttccgcacctgccgcagctattcatttacagctcatattgcaaaatgactctgatatctttgatcaagatttgccacgtccacagatttagatggctgtattcgactcatcagctaaccttgttgagcacccacatgccatagaggctctctaggaaaatgcccaggaggcaagtggtgacccagtgccttccgggcaagtgatctctatcccgctggatttgaaggcaggcactgccaaatcacactagagaagtgcaagtgaagctcatcgttgtacaacaggtggcactttccaacaaactacacaggactgtgcatagagcatcagagagcactttcttctttgccattccgacatctagccatggtgtctccggtcttgtcctctacaccatgatctggagagattcgtgtcacatctagggagcctgaactatcaaaagtccagtaattattgccataaaccacacaatcagcagattcgttacaatggcaagccgcctatcaaatggccatgatcaaccgcgctttctcatatggggaggcaacggatggattgctgggcatttgaagcgcctcttggaggaacagggcaaagaagtccacaccacgacaatccgcatggaaaatcgagaggctgtcttttctgagctcttcctaaccaagccaacccacgtcctcaacgctgctggatgcactggcagacccaacgtcgattggtgcgaagacaacaagacgcagacggtgcgatccaacgccatcggtacgctcaacttggcagacgcctgcttccaggcgaatatccattgcactgtcttcgccacaggttgcgtgtaccagtacgataagacgcatcccatcggcgggcgtggctacacggaggaagatcgtccaaattttgaggggagcttttattccctaaccaagagtcatgttgaaccggtgagtttatacagccaagagcagatgtgatggtactaaccccttgttcagatcttgagtagctatccaaactgtctcattcttcgcctccgcatgcctgttagcgatgacctccaccatcgcaatttcgtgaccaagatcattggctacgacagggtggttgacattcccaacagcaacactatccttcatgaccttctgccagcttccattatcctcgcagaacatggcgaaaccggcgtgtataactttaccaatccaggcgcgatttcgcataatgaggttcttacgctgttcaaggagattgtgaggcccggactcagctggaagaactttacgctcgaggaacaagccaaagtcatcaaggcagcccgaagcaactgcactctcgatgtgaccaagctggttaccaagctgaaggaatacagatacgagatccccgagattcacgaagcttacgaacaatgtttcaagagaatgaaggctgcgggtattgaataggaacagttcagctttgctacaatccgttgaatggatcatctgcatgcatgatctacctgttagtgacggatctagatgggatgcgctgtaactctctggggtttatgtttagtggccggctctcggcaatgatagattgctttatttgagtgcactctgtagactcaaatatacttgtaactcgatgtgttctttctaaatgaatgttccccagataacagatgcatgataatgtctgcttggcaaatcaactagatcaacgcaggctacatattttcatgtgaagatccgcgctgaagcggctgcttgtcctggatctgcggctcatgttggttagtttaagctgcctgtcaccaatcttatttcggctgtcgaataaggctagcagcactgccccgccattacgtagcgccgacgaggcaaaccacgctcggccttgggcaaaatttcggctgcggcgacaaatatgccatgtttctgctaatgccgcgataaagaaccgcgaaaccgccatcttacacctcccatagcgcagccaggcctctgaatttctctcctttccagacacgcgtggacgcgccgcacccgcatatcaaagaaaacacattcaaaatggtcgtcgacacggcctactacgacaccctcggcgtctcgccgcaggccactgagcttgagatcaaaaaggcctaccgcaagatggccattgtccaccacccaggtatttaccgagcgcgcgtctttctaccactttggccggtttcgccgtttgatatcctgtcgctatttacccgattttctctcctgccgctcttctgacaagacttctgctgccagataagaacccaaacgatccgacagcacacgaaaagttccaggccatcggcgaagcctaccaggttctctccgacgcggatctgcgaaaagcctacgataagtatggaaaggaccacgcgaagccgcaagagggcttcgtcgatccggccgagttcttctccgccatttttggcggcgaggcgtttgtcgactggattggtgagattagcctgatgaaggatctggcggccaccatggatatcgccatggagggagaggaagagggagaggctccgccagcagcagaggacgaagaattccccggaacagccgaggcgatgaaggagagtatgaaggagaaccctgccgcatctacagcctctgcgtctgcatctgcgccgccgccgcctacagtggttgtggatgaggagaagacgcctgcgggctctgccactgcgacgcccccaccagctcgatcccacgcgacgtctccagccccgtctgttggctcccggagacagatccctattcgaccggctcttatggataaggcttacgacgaatcggcagagaaggagatggagcaggcagacgatgacctcaagggcaaggggcgcaagaagggcggtatgagcaaggagcagcgcgataagctgctggcttacgaaaaggagcgtgctcgcgttcgtcaagagcgcgtggagcagctgtcgaagaagttactggaccgggtcagcgtatgggctgagaccgacaagagcgccgatgtgacaagggctttccaggagaagatgcgactcgaggtggagaatctcaagatggagtcttttggtattgatatcctccacgccatcggccagacctacgtgtccaaggcctctacccttttgcgcagccaaaagttccttggcattggcggcttcttcagcaagctcaaggacaagggcacactggtcaaggatacctggaacaccatcagcagcgctattgatgcgcagcagacggtggaagacatggccaagatggaggagcggggcggcgaggactggacggacgagaagcgcgtcgagtacgagcgccgtgttacgggcaagatcctgacggccgcgtggaggggcagcaggtttgagattcagggcgtgttgcgcgaggtgtgtgactcggttttgaacgacaagaaggttccgctgtcgaagcgattggagcgagcgcaggcgcttattctgattggcgaggtcttcctcaaggtgtgtaatttcccggttcttttctcctgttatttatatggcttgatttatataactaaccgtggcctgacttgtttaggccgagcgatcccccgaagaagagggcgactatctgctcttcgagcagcttgttgccgaggcagccatcaagaaggacaagcacgaagacaaacacaagcataagaaggcccacgataaaaccgcagaggcggttgcccaggatgcgcctaatgtgctgaaaccggcagcggcgtaaattgtttttttgagtacgggataaaagaaaagacttcaggagagacagcatttaattggcgaaataccagaagaaagaaaaacgattggggggagaagtagcgaggattggagaagaagaaaaaagggcattgagggagaaattgtccatttgcttgtttagagagattaatgtcaagattgccggatagagagcgatcggcctcatttaccatagaatacatttcaccattttttagtttagttaactattctcttctcatttcatgatgggtactttggtccatttatatatatcagcatttctgccccaagggggggaggggaaacagcaaacatatcacaaggcatagtctaaggaggacacacaattgttggaaggcataaacgctttttttcttctattccatttccatcatcactgaagagacccagcgtattctatctcgcatacatgaaaaaaataatgcagtttcctctccctttttatatccagagacattgcgaactcgtaaactttgtgtgtagccccccttgtgtagaaagagctaaacgatgtataaagtgtttccttctttatttttttttgttcttcttctttgatttcttcctttcccttcttctttttttcaaggagagggtggaaaaatcaagcgcttcgtgttgctcttcttccaatcttctcatctcatctcgttctcggcgcaaatttcatgctgtgtccgtggctttatctttttttccgtctttttctataatctctctgtttcgtcctttgctttgcctctgcgggtatctgatcttacacatgtgaaaaaaacaacaaaaaaacacaacagcaacagcaacaaataataatcgagtagtcaagtaatgatgaccaggatatctcagaaagaagggactttgcgggaggagggggcaagcgctgtgaagtcgtagatttccccctcctcgagcgcacctaacaaaggtttgtttcgattcgtactcggattgtagaagaagggtattcaagggaggggtttgggatacgaggaaggtctcaagtaaaaggagagaagaaaaaaaaaaaagaatgcagatggctggttgtaagaagaattgagtgatcatggccttcataaatacaatgataagaaaaagctcattgtctcccagtagtagcagcagagatataaaagaaatatgatgagtgtaaacgccatgtgaaaattccaaaggagcgccgtgtatccccgatatcccgagatataactataagtgtatatgtagagaaaagtatatgctgtcgcagatataaaagagaaaaaagggtagtagagaagtgaaaaaggaaatattgcagtagtaggtagcaaaaaggacggagaaaagaaagaaaaaaatggatatgaatgagtggcgatgtgaagaagtaagtagcgactgcgccgcggatatagaaatttcgaagaggcgattgtataggattattcgcccggatatatgtgaaaggtcggatagctaatgacccgcagcgcgcaattctatgccgctgtcacggtcttgcgcctccttggcccatgtttcagattcggcaattgatatggtatcgtctccaaagtgcgatgcggaaacagtagatatcgtatcgtctccagcctgagatgtgtcttcgcggtaatcgtagtatgaagccgccaagacacgtccaggcatagcatccacgtcggcgatcttgactcggtaagccagtgctttctggccctcctttatcagcaagtcggtccagttcaggcacttcttgagactctggttcatcttctggctgtcaaggaggagctcttgatgtctagtgagatcaagttggagacggcgctcatcgcgtttacgtcgtttagcgctgggtgaatctgtctttgcttgagggtcggtagatttggagtcagtggcggcattctcgttggataactcggagtcgactagcgagtcttcatcctcatcctcatcctcatcctcctcctcctcctcctcttcttcttcatcttcgtcctcatcgtcgtcgtcgtattcctgtttctctgggtttgcgtcctcttccttctcgttaacatcagcaaggccagccgacgcatctggtacagacagagaggctccctggttggtggccattggcaagcggccggctctagataagcggcggaagcggcgcaattccgcagactgtttgcgcatctgcctttcgagagtccgattgatggcctcaagggaagcattggtgatttcgaggtcctgaactttacgttcgcgccgagcacttaggacgaggtggtcaagcggctcagaattctgggatagcctcttatggctgcgggagtcagaatccgaattgtcgctgtgtccatcctccccgtcctcgccctcgctaccctcgtcctcctcatcttcgagctcatcagccatttgcaaaatcgttgccattgtcactggctgtgacagttgcgccaagcctgggcttaggagcggcggtgtcatgtcaggcgcatgaatcattggtggcgcgatggttggagtagcgacctttggtgtcaccacgccatctatggaatggacactccctgcgcggccatgcccctgttttagccgcagaggcgcctcgatgctcacgcgccgcttgccgacctggcttgcggagcccgccaatgtcggggacgggtggactgaagatcgaactggagacgttggcgacatggcgccggtccgtattgatcgtggagattgttgatggtggtgttgttgttgtggtggtaacgtagggtgtgtaaggttcttggagggcgatgctggcctcgaatgcacttgtaccgtgctggatcccgcgacagacgaggcgctggtatttgggcgaggcgctctagagccactggaaacggtcgagcctgatccagagctgcgcgccgacaatctcaagtcggcatctggtgcgccattggcgtagaagaatttggtagcaacgccctcttgcgccgagctcagtgagtttgagctcgagcttgggtatgctggagggctcgtcactcgcttgctggcagcatcgctcgcatagaaaaaggtcggcgtactcttagtatggaccacagaagctggccgaggcggatgtgatgttggagccgcgggctttatgctgctggcgtagaagaacttggagtcgtccccaggcccgttggacgagttcccgatgctcttcctagagcccgtgttgtcagtccgtgccaggggcgacacgcccagcccgcggctgctcctgttgctcttggtctcccatccatcgctcagcttgtcgagattcggggtgctgttcggcgtcgtatgagtgctttcggcacgggtctgcctggtgcccggccgcggggtggtgctgtggcttaagtatgatgatgcagcaacggagctgacgtcgctgcgaggggattgcgcgccgttgatggaggatcccgatcttctcgccatgggcgtcgtggccgtcgtcgtggccgcctgacctcgcacggcgactttgggcgtcaggggcgctcgggtcgagcctcttgcgactccaggcccggcgccagcgctcagctgaggctggcgaggcttgtctccgatgggcatggcggaggagttcctcgtggcagaagaacgcggtgtcggagcagcggcagccctcacagaaagcacatgttgatgttgattcggggatcgagcttgcaccgcagcgggctttggcgcgacgctggcacggatgaggggccgtccttgggtgttcgacgtcgatcggggcgcaggcgcagcgcgggtgtgttcggcagccggtctcttggggactgcgggcttgccggcggcgaggcgtgagaggcgggcggatgatggtgtttgtggttttgccttgtcgacgatggtgtctgagtacgggttgacctgcacggagcgcatcctcccaggcggccacagtcactcgctggtggcggtcggtagcgttccctggctcccttgggcagcgtccctagcactgtaattaagcccgctgtggtggctagccgggccagaaattagggggcgtgtggagggataaaaggagccgggagagcctgcggcggttccactgcgccggcgggacgggcagcgcaactgtaaattagaggagggaatcactgccagagctgctacagtagagagacggagctcaagacatgatgctgatgctgcggctttggcgatgcgcggcgcagcgcagcgtctttttctattttacgttgcgcaactcgcggcgatgacattcattgcatcgatcgcctgactgacggggctgcagagacgcacgcacacgcaacaatcatggcccaatccattcgcagagcaagggtttccggccccccgcaagttctgtatccagaaaggcggtaaagcgtgcagctgcaagccggtcctatgagacgaagcggcatgccaggcaaagcccacagttggaagcgaggatgcaagttagacatgcatgctagcagtagcagatggcggagtgccacggcgcagaattggtgtgaatgcttgggagcaccggtgtgaatacccgtttgtgctgctcgcaacatctatagatggatcttatactgcccgtgagatgtaatatcatagtgtataatgtgggcaggtggattacatgttatgtatggaacgatgcctggaaaagttgctacaccagggccctggccgtatgtacatcttacaagtgctttctcaatgcgacaacgcatgcaatgccagcaattcccgctcccccttgctccggcagacgaagtgagatctgagcattgcgctgcatattcgacagtacgtgccgtacataaaagccgcggcgagagattaattaaacctagcacgcaaaagaatgctccgtatagcatattagtgttgccgttttgctcgatagcgtcacacggacaaagtcgggatcgacagccattgtttatttactcgaatctgcgcaaccactacaaagaagcttccttggcccgaatgagacaagaaagacagaaatagggttgaataaacataaagtaagagagctgccctatcctaggtgctgtaaccaggaaacgtcttcaacaaaacatgcaaagcatcatcatctcctgatgaaacaaaacaaagccagaaaaataaaagaagcagctgattcgatccagacgtcccccgttatacctagccgggcatagtcgccaaacgctaacgaacgtcccggcctgggggatccatttcgacggcgaaaaaatgacagggaactcgcccttttccggtctagggcgcgagcctccaaatttagaccacatgctgcatgcctccagctttttccaattttgccgtcatcactgacgtttgatgcgttgggtgtgtcagaactggaatttcgtcatttcaactctttggcttcctttctgctgtccctcttttctcttcttattcttttgctcgccggcatctttgccgactgtccttccttcttttctcttttaagcgagcaccgtttgtctcagaaacaggccccacgatggccatgctgggcatctcgctcattgtcgcatcggtcgtcttcgtcattctgcggccgccgcaatggctgttgctgcgatggcagagctttggagggatcgcggccatcacggacggcaaggacaagggaaaagcggcggatagaaaccaacgaagcagagagggcgcagatgctgatgtagaactaaaggggctctcgaagacgacttcaatagcaaccgcctctaggaccctgaagcagcgccagcctcctcccacgatcgcgcctcccgtcatcgtcccgccatccatcgaagaaccagagtctccctccacgccaaaagcccaggccgcaaagccatctcagagcgccgttcccagcctctccctctccgccgactcagcgacctcgatgatgcccccgccacctctcccttcacctcgcccgtccaacggccgcattccttccctcaaccagttcccagcccccaactccgcccagcgtgcccgcggccctgcacccaatcgcggccttgctgcaccttcgtcttcatcatccggcctcgctcctccccccacgctcgccgccaagccgcagaaacccagccgccaggttgtcctcacgccgggccactctccgctagactgggcgaggatatccgggcccaatgccgatttgcgcggcgtggctgcgtcgaccccttacctgcgtgtgacgccttcgatgctcaagacgcagactggtcgcaagggcaaggacgcttggatggctatcaatggaaaggtatacaatgttacgccatatgcgagattccatcctggaggtgtgccggagctcatgaggggcgcgggacgagatggcacgaagctgtttggagagatccacccatgggtcaactatgagaccatgctggcggcgtgtcttgtggggttgctggtcgaagagtcggatggtaaggagaatgatatggatcaaatggattagactatctgggctgaagagatatgtggagttggaggaggaggatatgtgcgtgtatacaccacaaagggctaatagatgttatacataagctagagagatacccccccctgtacaaatagtattatacatagacggcatagatacaatcccgcaggagcacaccctgctactcagcaaactaccgtctcttgccaaatctaaacttgaggtcgtcgtcactatcgtcactgtctccaacctccagcagggttgtcgccagtctcgtccgtttcggcggcggcgggtccttagctgccgcaggttccgtggccgctctcttcccctggttgcctgagcgtgtttgcgcgcttgagagctgactctgtctagtgctcttctgcgatggagcaccggtcccctctcttctcgatcccgtagctctagaggagggctgctcggactctggggcttcgatttcctccatatcgctgctctctgaagcaatgactcgtgcggaggaagcaccacgtcttgttggcggcgcattcacaaaaggagaggtttttgcctcgttagccacgacagcggatgcctggctcgtggtcttcttgcgatcattgctctcatcttccagccagtagttatcgccaactccgaattctttgggcttgacttcagtaagggcgataataaccctcgcgggctgcctgcccaccacttcccctctcttgcgaaatttcttgaagttcttcatgccattccatttgggatcccatcttccgtctgcgatttcctgctctttatccttcccagaagctctgtccgggatacgtatgtccatctcctcgacgatattgagccggcgaatctcagccaaatcaataccctctggtagatttgccaaatcttcagcctcggctcgagctcgagcctccgcctcttcgcgattcttcgcgaccactgctagaacgtctagttcctcctttgccttcttttttgcacccttggtctctgccggttcggccaccttttcatcaggcttcggcgatggtgcagcgaaatcgtctcccctctcaaggcgttggcgcttgaactttgccacagacggtgccatcccttccattaagtcgctatcaggtatgggcgagggtggtctctttctgtgagatcgaacgtcgacatcctggccgttaggcataaaaggttcatcttgctcttgcgagacaaataatccaccctcatcttcctgtggttgagtttgacgcttcggtggctcataaggaggcgggggttcatctgctccctcgtcatcgtcgtcatcgaagccagcgaatcgcctcttgacaggtttccgcactctaccccctcgccttgggattggctgagaatctccttgttgtgatggttccgtgagtatcggtgattctgtgatattggccctgctctgttgagtcaggggttcctgtaacgaagcctcggcaggccgcgaattttgagtcctgtttgacgattctacttccaaaggtcgtcgtagcttgcttgcgtcgttgattagaattgcttccaagaattcgttttgctcgatgggtctatggtccagcaatagtgataccgcagtgacgaactcggtataccagccaacaagctctcctttggccgggagaaatctcacgagaacaacccccttgccttcactaccatcattaaatgacccggttcctttctctccggcaactccctttacatatcggacaaagtcgtcaacctgcgtctcctctggctcgatgggatgcagcatggccttaccaccaccattagtaatgggggccatgaggttgtcgtactgcagctggctgtagaatataaaagtgtatccttcaaatacgtcttttcgacggtcatcgggagtgtacaattcgtctggatgctgtatcggttcattccctcggggaggcagatggtccatggccttgggccaatactcgtcaaagtccctttctaagtagctcgattcttggccatcttcagcgtctggcggctcggtgacagaagagactgcatcgagaaaggtttccgtgacaatgtatttgccatttatgagagcctgtagacctttggctgtattccgcttcttcgagatgacgtgggtcgtgtgttttacgctgtagtcggtcagcagcttaatatctagctgctcaaatcgttctttaagggaggtcaagggctgggtctgtagctctttggttgtgaaggagaaagtaaagaccgccggatgccatttcagcctaacctgtctgtcagtaaagatagaacgcagaacgcagcttcacctctatcagtcgtctaggcatcattacctgaatttgctggggctcttgcccagcatgatgtcgtattcttcaacttgggtatcatagacgcttcctttgattttttgtccgttgacaactgtccctatctttgtcgccagatcttcaatcttaatgtgcgaccggctcgatagattatgtgcctgcccctctgcgacgctttggacggtgattgtgaggtgtttgcgcgaaatggtattatgtgagattgcaagctgcccagctaaagtcgcctcaatcaatacatatttcaagcctcaatgccggtaaaatggcaaacttacgctctgctgcggtcctcccaaagagatacgttttgcctgggcgcagccatagtcgacggcctgcaggaaaatcgtcagcacagataacggcgtcacagcgactccagggccggcacaggcctctcgctcaccttcaaaggcctcctcgttttctagcagccacatcgcctcaggctgctattcattctaggccagggcccatcgcttgacgcgcatatgccgtgatgacgttggttgatgcgtcgtgaactttttgtggggcggcgcgcgtcagcacaggcgttgtcttcaacgccagttcacgtgcttctttaggctggatgcctgcattcaacgtcattttcatcataaaagcagcaaagtaaacatgtctaaagagagcaggtcatttattgattaaatgtatttcaaaattaccatggatattatgcctgtgtatattagcctacaatagttatgcaggtaagcagtgactaccttgtccatcgccgaacagaaactttgatagcctcatatccattgtaaaataagaatatggaagatcgcactccgatttattcaagctcgttttctgcatcttgattatcgccgatccttagattcaagcttttagatagagatgggcatgattctgttgacttggtgaatatttcttggatggcttgccgcttacacttgggccatttggagcagagttggcagatattttcgagagtttgtacccatttgcgaacctgatgctggaatagagctcaagcaacaaaaccttgccgatactgcttcatgtctaaccaacagcgtgcccaccttgattttgatatcgtcgagttcggtcgttttgccgagcagcttcttttggggaaaagttgtccagcatcccagtttgttctcaggcttatatcttgtcaaccatcagggagaaacaacatgcaagcgcagagcttgtactgtgccatagcttgtctcatcaagtcatcccagtcatctgatgctctcttccatttcttgtccatggagatggctacaagctcctaaacgacaccttgattcttggaaaatgcaagttctactaccgatcgtacaaagatcgtacaaaaatggtcaaagtagaaggagtaggcaaactcaacgccgataacccgtcttctggagccaaacaaagccgagactctcgtcgtagaagaaccagtgccaggcccatgggtactttttacaattgagaaaccccgcaatcaactccttgaactcacctgaactcagtagacaggtattggtaactcgtaaatcccatctctcagcgacacaacaaccagagactggttggcggcgttgaaggccaaccagccgagcactcagatctctacgtctggagcacgagaatcatccacggcatcgctacaataggaagtcgagctggcaaagcatggcatcaaggaactcaaccgcacacaagcattggaagaaaccgtcaccaagccgcgcaatcagagagaacgcctgctgagcaacaacgccgcacttaaagcgacactcgcaaccactaacacccgtcttgacgagcactaaagaattataggagcccttgcaggccgcattatggcactcaaaagagcatgataagccaaaccattaataacaaacataaatcaggagtgggagcctgctggagacacgggatatcacatggacaaatgtagatcaacagacttcaacatttaatctccaagtcgcctttcagaccaccctcggcttataaaattcaaccagcatccgctgacgtccagcttttctgcctcgctcaacagattcgtcttcgttattcgtcgaatacgggtcaaaatcctctgccttttcatgattgatgttggacagctcgtcgatttcgccaatcttccacccacgaagtatgaccatgcatatggcagcagcaatatacgtcagcccagtccatagctgggttcccagataacttcccgtcccagtgacaatctgtaaagcaattggctcgctgaatgtgcaggggagtacaattcccagccacataatgttgagggcagacggcacatccgccaacccaacgatttcggctgccactggtccaacaacggtccagaatgtgccaccgaccatgccgcagatgatggagtagaaaatgagcacgccgtatactttggtgttgatccagatcgccaacgcaaagattccgcctagcaaactagtaaaagcagccatgttcattcgtccggttcgatcgctaaagtaccccatcaaaggccgaccaatgctttgacccaggttgaagaaggcgctgatgagcgctgcttgagaagactgaaggccaattacgtttgcgtagttggagagactgtagatgacgacagagtaaccaaagatgctgaaccagccgaatgcgacgaatagcaggaactcgggcctcaacagaagcgaccccttgaaagctaaatgggtcgacccaactatcttgttgcggtctttgactaagagagtacagatgatgttgacgacaaaagcgaggatgcccagaattctaaaagtccaagcaagccccaagttttgaatcatggcgccagcagcaaacgagtagatgagaccacccaggcctgagccagcggctgctatgccattcgccaaggaacgatgcgtcgtgaaccattggggaatgatgccgactgtggctgtaaacaagacgcctatgccgaggccgaagaggacaccctgagtgaggaagatgtgccacaccttggaggcaaagctcgctgcaatccaactacccgtttcgatgacgacgccaaacagcattacttgttttgtaccaaactttttgacggctatggttacgaatggagagatgcccatggcgcagcccatgctaagagatccgataaaggcatactggagggtggtggctccgttgaaagtgttgttttctatataataagccaggaacacgccgtagctagaacttattccccatgtgtgagcgttgatgatgcaaacagcaatggtaacaatccatccatatcctccattcggcggcggtgggggcgatgcgacatcggccggttgctggtcttggctctcgatcctagattcatcgtttcctttctctgtctcgcttgtcatggcactttggccattgtcgtttgattctggctcggaagccaagaaaagatgctccttgtcatgatgtttgtcggtatgtgtaggtgcttgactgtgggtcatcttgtccacgcgcagacttgttcccagcaaacgtggaagtgaacccggagacgaaagagtcaaactgacctggcgaggaagaacagcaggtagacagttatgcaaaggaaaggaaatataaataaaggaaagtatatatctatatgtacaagaaagaggggggctgaatatggctctcagctcgacatccaacgtgagactaccgtcgtattcccatagctatgtagtattcaactcttctgacaagccaccaccagggctgaaccgggctgaaccggcatcgtcccgtataaaacggcccacggcgacccgattcgccccctctatttcctattttgtcaatttgggaaacgatgaagtgagatgatgtctttatctttacgtatgtgattaataaactgctccttgaagtgagaatgctttccggggatatcggtgctcgccattagaacttcaatgagagaaggtatagtttttctttagctgccatttagatacgaggttcaagacactgtcggccagttttccacgttacaatgaagagcgaggcagaaaagagcggctggattagcggccgaggttggaaatcaccccgtgcatgtatacctgcacggtctgagatggaaattgtccgatctaatgcctaaaagcagctttctactgtacatgtaatgatgagtgattttcattccccttcgaatgcaaccaagaaaaaacttttcgatggcactagttcaactaactactccgaaaaagagttatttcgtgaattgtatgactcgattggacgagttataggaaccggattggagatttctttgcaatagagttttttagtattcgggagctagtcaaaccccgcaatttatgtattttatcacgacatatgtgcagtgcctgattgcggcaaatgtatatgtaaggtacatgtaagcagatatatacccagtgcctccaaaataattctgacgaattcagggcagacatacattatagtgcgtgatgaactggaatggctgcacagcaaattcaaaagatgcaagaaataagaaagtaatatagtttgtattttggtcatttctggttcacaagattgattcttaccgcagattgcccaattgaggtagagagaattgaagttattattaccgctttcttttcacctcctcaatgacttcctactggcttttacagtgcctcgaaaacaattccgacaaatgcaggatatattcacatattattatatgatacattctattagctgcgaaatataatgatgtgaaaataagacattttgtagtttagtcgattctaagataatagcgtcattttactgtaagtagaagattgtaggcctatgtgttttaactagaagcttgccggaattaatttctctccactacaggaagaaagaaaatcgtttcgtttcgagaatgctgcttgactcggaaaagctggtgtagcgggccgctctgtttacaatatgtaaaaacactatactcgtagacctggcaaaaagagtcaaagcgaagcagatggagggcttttgccatagggctgccaagcttacccaaaaactagggccatcggatgggaatagatagatcccatctctacgctaaagatcgaaacgtttgaagcttggctcggagcctcataacatctgccgacgtcgagccgcaaatgctccagggagtctagttctcaggagacattcacaactctgtcgcaactctgtcacaaagtagtcctcggtaaagcaaatagcaagcgcttggaccaggcgtctcaacaattcaactttttcacttcaataggagacaaaatgtcacgtcgtctgcaagcattacccaatttggacacgagccgtagatccaaaggcaatataaaacgcaaatccacggacgggtgatgtgcattgccaggctgccttaatgctccgcccatggtgaaacaccttccggagcaaaaaaaaaaacactgcctagcgatgtttgatgaggatgttctggatagcgcctgctaaagaagaactaagtcggcaatctgagacaaggccgttggagttattaatagacaaagggcactagatggccacgactggagccggtgcatggggaacgcaatttcgacagtttagatgccggtagatcacacgagaaacgttgcatgcctattggcgagatggaattaggaaggtatgtagatagatgtccggaggaaatagtcaagatactgctagtagtagttcttgaggcgagccgaaaagttggtttactgaaagccatatcagcgggtatatctcgaaaatagaggaaacagacaagctgggcaaaggacgttggaacgtcaagtttcattaataggtatatagatcagtagctgcgcgatggagcctcctgcattacatttcaatacgtttggatgaaccagaacaaaaaaaaaaatcaagatataatagaaaaacaggcccagtaatcattttctaatgcacagcccagcctgctaggaaccgcgcgctgtttgcttctctttccgccaggtatcattcctttaataaaaacaagcccccacctatatcgctcataatcgactaagaaccgcgttaattttctttccttgttaaataggaaaaaaaagcactttatgcctgagcgcgctcagacttggaggcgcggcgctcacgagcagcctcagaccaggggaagtggatgacgggaacctggaagaaggagttgctgccaagtttgttagcaattgcggaaataatagtaaaatagaatattggaataaaactaacctgctgtcctgaataccagccagggcgttgtaccaggcaaggaaagcggccaggaagccgaaaagaccaccagtcttctggagagcaagagaagcagtcatgttgcccaggtcggcggcgtactgctcgcaggcaaggaacaggaaagccaagtccagggtgaagaagaggaggaagaaggccagggtggatcgcagagtgcagagcaggatgatggtggtgaagatgaaccagccagtcaggaagaagccgagcacgctggcgacgttgccggcgtaagggccgtcaggagcggtgatgccccattcgggagtcaagagaatgccgtatgagatccagaagccaccgtatgaaccaagagcggtggcaccaaaggtgttaccagcagcaatctccctgtaagagcaaaaagtcagcaatggttgccctctacgtcagatgggtggcacagcagctcggaacataccacatgccagcaagcagctggacaaggccaccatagccaaaggcgagggaaacgaccacgttgggggcctcgacgccgcgggcgtgcatgttgatacaggacaggacgaaggtggtcagggcgaaggcagagagacccagaggcgccgggttggcgagcttgcggtgctcgtagggcctccacgcaccgggctggagggcaccgccaaaggcctgggcgtactggccgacggtcatgtcggcgaagtctccatggtgggtgtgggcgaagccgtggcgaggagtctgggggttgatgctctgctggacaccgttggtctccttctcgttgggagcgacgttgagctcgtccgccattgtgattgattgattgttgtcggattagaaaagatggatcgaaatagcaactggatgtgatgggtattgggccgtccaaatgacaaatagatgtatataaacaagcaaggctactattttaataaatcaagaatggccagaggaaaagaagagagaggggagcaagctatgcttctgggtggggagcgacgagaacgactcttatatatcgaagagcgaggagggcagagctgctgctcgaggcaaggtaccggtaccagcacgaggatactaaacagggtcgggcaaaatgaggccgatggctgagactttcttttggggcgcacacccgaacggccgcgtccccaaaaggctggctgggtgccacagcagccgacctactttttttctcttggctccgtagcagtagtggccttcgtaccgcaactgggggaaggaaaaaaaagggacaaggggggagaggatccggtggtcgcgagtcaatcaacaacgtgcgacagatctagcaagtggagcaggagggaaaaagggttgcaatgggtgacacgctggcgacggacgtgtcccgtaggccgcgggagctgcgagagttgctggttagtcgagttgattgtccgtgatgctgcctggagatggtttagttggacgacaatgcgactgcatatgatgtgcccaattgtaatcatatgcctgctaccacttgtatgcctacatacaaacaaaggattttagtctgggctcgagtctgcaacgaggctctgtccctcgtcctacttcccagatagcaggtccatgtatctcgaaagtctgctgctccatctgatgtgcaaatccgtcaatcacattcgtcatgtcgactggcactatctcgccccctccccccggaccgtacagtagaggagacgaattggctccagccgagggacaggcagaggttcccgcaatcacgtccaggcatgtccatatccagctccagctccagctcaacagctagccgaacgagacacacaagacgaggcgaggcgtgctttaccgcccatcacagccggatcttccaccacctggcaccgtacaagcatgtacactactgcaaaagccacgggtgaccccgtaacgaacttgtcgcggaacggtttccctgctaaaaatggacgaagggaacctctgacaatctggtctggcggcagccacacgcagattgatgaaaggaagaagctatggccaagctatcatggcgattggggtaaaggcgagtgggggaggccttggagttccagatccttaccctggcgggacaagcccagcaaaattaaaccatggattggggtagtattggcccacccgctccctgagctgacgatgggccttattgccgaagaggcgcttgatctcatgcatgggcgacgggtcttggaccgcgtttgtcgtgtctgtaaaatgaggcacacggcacgctgagagcccagagaaactcgctgcacctggaaaggaaaagagagagaaggcaaaaacctccttagccccggcttagccgccacagggcaaatcaggtcaagctcggccagccactcttggccagacgtttctggaaaattttcagtttaggctaatagggccttgcatcccaggaagggcataataaccattcatctacggatcaattgggcctgggagggatcacggaaatggacgtgtcagggatgggcgaagaagaagaggaaaggaagaatgaagacacttgttgataaaagaggtccatgcacaaacgagcaaggtattaaccattgggttaattgagattgaccgtcgcgcgaagagaaaacaggaaacaagatggaagcgacatccatattattccgtatagtccgcccgtaaggctacaggcacctgctcaccgacgggccagtgccgttccaatataccggcaagtacagcagtagtcgcctcttgctggatccgcgatggatgagagcgactgaaaatagtctggcttctaccacttgtgccagttagttgagtgggtgagatatgacagccccttctcgtttctacgggtctggccgtgagcctaggcaaacacgcctccattgtcaatgactgttgaggccattggtggctggtagttcagccaccaccacggcaacctaaacggcctcaaactttgacagtgggatatcccgccgaagcagtatgtatgtacatgtgaatgtactgctaccgcgcagagcaaaaggccctggtcgtcaaatatcctgatgagggcatatactagtggcattgggctcgttgcgacacggcccggagatggagatgcgtaaccaacagcataagaatgtgcctgagcgcatattaacaagaccccaaggtacagtatacgaagtgcctccgcgttgcagatttcagaaccgtgcttgcggttgctgcgtccaacatacatgaaaggcacggatatacctactcgtcacgataacggccatcgctaaacaaataccaccgagccatcccaagagcccatggcccggggtccactcccggcccagagtctgaccaacccgtctgatgcgcccatccaactcgtaactggtcagcgggaagggaacacaggctctagcgccattgcggtgacggaccccggcctgcctggcgcctctttgcagcaggcattttgggggatcgccagagaaccgacctgctaccttgtctcaatgcggacaagacgtccgcgcgcgagtcaaggctggtcaaggcccgttgtctgggtcgctaatcaaatgcaacagcaggcgttctgcggcgtttgagccagggtttgctgcagtgggagagcacagagtttttttttttttttttttttttttttttttctctaactgctactctgtgttggtcgcgatcccgctgcagatatcccgtaatagactactcatgtatcaaaatgagccgttatgcttggtactagccccagtagctttttgggagtgacttgcgaggtgttattactccggccgaaacaattcaagcgtagctccaaacagagatgctgcaggtttgattaggctttgatgcctctggatcatgtaatccttttggcagcctactttttttttttaatttttcagcattttttaatttgtatatatgttgctttctttcttttctgaccagtctcaatttgtcgagggggccactggaaagggggctgcagagatctgtccccagttgggccacgaacgctgtggagctgggaaacgcacatgaaatttgctccatattacctgcaacatggcagatttcgaaaggctgctgcttttgttgcctcccagcatatcgtcattttggactgggcagggagtctgattgcaggacgaacagtaggataatcaggaaaggagtttttgcctctgctgtaaaaaatctgctaggatccagactcgtgcagcaggattccgtcacacgcccccctccgtccagcaaatcagcggatcttcgggagacagcagttgcacatcttgcctcgaggcctcgacggagaaaaaaaacagagcgaggtccggatgggcggctctccagccgtggaaaatagtgtgtaggtacaggtacatgcaagtaggctggactcgtagcgcatcagtaggtatctggagagggcctgaatcaagcaagacagttccctcaatgtcttggagccccctcaccttctcctcacgcaagcttcatctgggctacgacttactactgcattcgtgcagcgcattgtctatctttgccaccgccaatcttctttgtctcaactccatctcttttttttttttcgcctgcaattcttttttcgactcaatatgcgtccgatcgactaccaaagcccccgtctctcccttccgccggcctagaacaagccaagaaagtcaagaccccaagtccaagtcagaggcggcttctcactcgagtccgctggaagccttagcatcttggcacatcataccatgctccgctcaggcgccgcctacaaagttcaacgaaagccgcaatgcgagtggtaagaaattggagaaatctacatgtgcacaggtgcatgctacacctggccactccgcgcagtcttgggtagggctggcggtggctatgtcagctttcccctggtgcgaagcccggtccgtccaggctcatcgatcacacgatgtcatcaatccagtttggacacagtcgaacaatcgaaccatgtggctcaagcggctgggctggctcaaaaacacgagtagtctttggctcaaagaggtgccttactcgttgaattgtgcgctgacaaaaacagccacccgtcaacgaccgacgattgcgaatacggaaacaaagacgctcatcaagtcccgcttacggcagccagctgtcatttgtgttcgtgacttgtttagtttttgcggccaacctctccatcagggtaaaacttgacgtttggggtggcaccatcgcagatccgccaacctgccagatccagatcaacgaggctactgtgaaagagcagcctcttgtgttctttaacatgaaagggccagcagttacttgatcagaaataccatgtcatggatccccagattcccccgcagatggcagtcggctatcacgtctagcgtattgcgacctaagcatcttattcccccagaaagctcggcgttcgggatctctgtcaatctcaaagatttcatctccaaacccgcttccccagcatttcatgtcccccgcacgaaacaattagctactgaagctccatacggggtagtttagatttgctacttttgctacccgcaataagacccaggcagatggttttgccgatggagttggggtcggctgagcgggaaatgggctgttcatcgaactacctctactagccaaaacgtggggttttgggcaccgtcatacgactactacgatcaaagattgcttttccccagctagattcaaagccaagactgctctagaggtgctccaaaaagccaccaccagtgccactcggaggtccaaataatttccggcgctcaggctattccagccaccttttcgatatcggtacatgccgcgttggagaacagatctggaagcatcgccgctgtctacactgaagatgacgatttttggcgagtatttgtgccttgaatcttcaaacttgcttccaacctgcatgctgagcgcagtcgagagatgccgttatccggtcgggagccaaaatatgtttccgaggcgcatgtgaagtcgcggggtctgatgacactgcctttgcgcggacagggctccatgtctctcgctcgctcgctcgctggcgcatccgggtacctcgctccatcaaagacggaccatcaccgccgagcggagtagtggcggcggtgttttgtttagttctttcaagccggcgatgttctacgtccgcagctaccccaaaaatgatgacgacgatgatgcaaaagagttagtgttcctggatggcagacttggcttatatatgggcgtactaaatgtcgctgctcccttaggccgagcggcgtggacctcggttatgactcgactcactggtttcagtagctgcgcccagtgtcttaccctgtagcgcgtcgctcgggtgcgccggttgtaagcatcgtgaactatttgctccaaggccttggctcgtgtttgagaatgcgcgtttgcatttaccgtagctttttttccgggccaaaaaatcttgttgggagcgccggtatcaagcatgtcgtgtaagctgtgaccggacctacggacctgttagcgcccgctacagggtaggtctaaatcacttggcaaaaagcaaggcagttctttctcccgctggcatttcagattgaaatgcaataaagactatggctttgggtaacattgaaggcaacttgcagaccgtactatgcgggactttatttataaaattaaactatgttgacagagttttgttgcattcgggagctcgcagcagccactgcgactgtgacaccagcccgatagtacgggtcgtgataccattcagtcccacccaaaaaagaaaaaaacactaccccccaatatcaaaaagctcggatagaccacattccccgaaaaatgttacccataatgtgaatggactagcagtagtgataaaaggtactcatcacattcggtacattcatcccgccagtgcattatctccagagtttttggggggccgatctccccctcacttcttagtctggacactgccacacccgcgataaatatagatggaaagtgtcattgtatcatgtactagacccctcacgtattggataggatcagaacgcagtgcttacgaacatgacttgtacttgctccatagtacggagggagcaagaaccccggatttgtgagttatgacttactattctaaatctgagagtacattgcctttgcctggacaaaagacggcacttcccgtgtctcacaaaaagcaaatcactgaaacacgtcccttttttcttcctcctttctatgatgtcttcaaaacgagactccatgtgtaccagtctcccttgtctctgaaggatagagaaaatgaacagacagacagacaatcggatgtttgagtagacatctcctttcaattttcaactttaccaccgcttctgaaatgtaccattgtttttacgaatatccccaacaacagcaatcgtggaatttggtaataaatgacttgcctcgactcaagtgtgttgtttacaaaatagctggcaccccaaagacataaaacaacgtgacaaacaccacccaaagtttttatctcatcaattttgtctctttattaaagcacaacatactagtgaagtctatatcagacagtgagtcctttcagatattctacgtattatactcactcgtaataaaagactggaggaacggcaagaggagatttatcaccaagcactgcaatttcactaataatatatcaatgtgattagataaagtaagcctactatatgccatcatctattatactatatgagttatattctcctttaaatttataattagctaaaaagcaacactagaaaataataaagcataaaaggtctcccattttaaatttctaactatctttgtaaaactagagatattaattgttaatttgcataattcgcatccatgttataatattaatgagttacgcaaaagcgttaagacgttggtgacctgtctttcctctgccaccccttaggtttaacaagggccgaaatataaaactcccagtaggctttttaaacagctctagataagattcagctttgtctaagcatagaaaaacgttaatggcccagctgctgctataaagcttagttagctagccctagtaaggctttccatattaagcttcaggaagtcgcactgcattatctcgaatagaggacccgcaccaacactctctcccattctctattccagcaagcttgtatccaccagagacacagtgattaatgcattcttcagataacacatctccttgtagatagttaacgggcttggcgctaagcaggatttaagatattgcatcttgaaaacatcccagatggctccaacctaccggaaggtcatcatctttgggcgtctttgttggagttgcaccgctactttggcttgggcttcctgtttctttggatgaatgcttcgacgttggactggatgtttctgtcagttcgcagaaccagccttctgaacaatggtagcacggccatccaagcccacacggtacaacttgggctagtgtctcctgtggagggcagaaccatccatcaaggcatttgtcaccggaaggagccatctgggatgttttcaagatgcaatatcttgaatcctgcttagcgctaagcccgttgactatctacaaggagatatgttatctgaagaatgcattaatcactatgtctctggtggatataagcttgctggaacagagaataggagagagtgttggtgcgggtcctctatttaagatgatgcagtgcgacttcctgaagcttaatgtggaaagccttgctagggctagctaactaagctttatagcggcagctgggctattaatgtttttctatgcttagataaagttaaatcttatctagagctgtttaaaaagcctactgggagttttatgttttagcccttgttaaacctaaggggtggcagaggaaagacaggttactaacgtcttgacgcttttgcgtaacttattgatattataatatggatgtgaactatgcaaattaacaattaatatctctagttttacgaagatggttggaaatttgagatgggagatcttttgtgctttattattttccagtgttgctttttggctgattatgaatttggaggagaacatgacttgtatagtataatagatgatggcatatagtaggcttactttatctaatcacacagaagttttggttggtgattcaggtaaaccagaggtagctagtgttgtgatttgactggctgaagtaagagacccggtttcaacctcatcacaaggtattacttcctcaaaagaagttccatccatgacctgatcaacagcgcaaagaggcttgtccaagtagtcagcgacagcgctcacaatcaaagctagttgattgacaactgctagaagagccggatcagtgatatcttccaaagctctgctgaggtcattgatgaccgttgttccttgttcaaggaccttgttcaaggtttctaccatatctagcgtgctcataggaggctccggaggtagaggttggttcatggccttggcaacagcaggtatgacaagtgggagtaaatcggaagctgaaacagaagcttcggttgctacctttggtatggctgcagcaacagcggacgaatccacatgaagagcatccagaacagtatctgtgagcttggcagctgctgcggggtcgatgcctgatatttccgcaacgattcgtgacaattctcccagaaaggaaggattagtggaagagtcggttggaagcttctctgtggctgctcttgcgttgtggatccgtagtgtcaagctgtctcccaagaagccgccgagagacccaaccgcaggcgttggcagattgtgtgtagagcttgaacgagatgtctgcagaaaggaaggaagcgaagaaacttccgagagatccaatgcgtttgactgacccccaatcatatcggacaaaccgtttttctgacgatgtttcgccgcggaggctgagggttgacccgattccatgaaagcctcttttaccgcatctgccaatgtttccagcagtgaatcggcattgctaagagaagcttttgattcgctcattcctgtcggttcaggcatactgcttaaagctgtggcagcctctgtcacacggattgatatagataacgaggcagcggagtcttgatttgtagtgtgcgctgcaggtgaagttctggtggctgaagtatcgactgccttttggctaggtatttagcacacgagtgccccaaagtcactatcaaatagatagttggtgcgaagtaggactgggaacacccttacctctcgaaacatgcctcccagatatccgcccagctgaaattgacgcccagcgagagcccgtcgttcaaacttcgccgtttcgattgtagcaactctgataaagcagattaaagaaagggtgaagaacagcaagcttgcaattatcaggcctcgtcggtggataagtagcagccttcgcggcggccacttgagaccgctgccttggagttgttgattcgccatttcttgagacgccgttgtgatgaatcggttcaaagagtagtagaatgcttccaaaagagcaaccaagaaagaggactccaaaaagaagctctaaaattgtcgtcgtagtggaacgcagatcaagtgaactgtagagggtagggctagaggtagaggagagaagtgccatgaaagagaaaggacacgaggaatagatgaggatcgctagcatctggtagctctttcttattcggggcagaagattccatttgagacgaatttgtctggtgaaaacacacgccaaatgagaaaatagaggctctagagaaggaacaatgaagactgggagctcgtagcgcacctcgttgttgcgtttcttgtccatgtaaacccagtgcatctttgttcggtcaagactggtcggaaaaatgcctgctgactatctattctagtagtccaaggcagaatttaacctctaatcaggagattcccatataacgttgctctggttggcgcacgtatctgattcaaggactataggtagacatcattgcctctactactcgacgccttggcgttttctagaatacgatactctttcccgttgaaggagactgagatgcgaggaggcggcagtattgtgatatatttcatgttgatatgaggctatccagatagcatcagcaggtaagaattactactagtagtacctctgtagatatgaaaaccagaccaagatgtgaatgtcttcagctggatcgacagacacaagcacctgcttagcggcgtcgaccctgcgccacattgctcttataggcggctgaaagtgccctgaccgctgacaaggcgccgctggggtcgagttttcggtggggtggaggggcagccgtgcatgggccgctgcttaattcgccagttcaaaaaaatttctggacgaggctggcacttttttttttctgcagcatcatttttgtcttgcgcagcttgggcggatttcggtgtcggaaaacgcgtcagaagctgcaagttgattcaatcgccctggaaagacgacggcgaattggacctgtcgctaccatggatatccaccgctgccggtttgtgccctacaagccctcggccgtcaatgcggtagccttctcgcaccccaagaccaagtccgcaaagcaaggctctgtggcgcggctggccgttgggcgagcaaacggcgatattgagatatggaacccttcaagcggtgcatggcaccaagagcttgtcattcgtggcggccgggatcgcagcattgatggccttgtctgggtcaacgagccggatcaggaccttggcgatggcaagattgccgtgggcaagtcgcgcctcttcagcattggatacacgtccacggtgaccgagtgggatctcgaaaaaggaaaacccaagcgacatgcgagcgggcagcacggcgacatttggtgcctcgccgtccagcctccagccctgagcggtgcctcggatgatcttcactccaacaagctgattgctggaacgattgatggcgagctggccatgtactcgatcgaggatgatgacctccgcttccaacgagttgttgttcgatcccccgcgaagaaggcgcagatggtcagcatcacgttccagtcacgcaagattgctgttgtgggctgctcggatagcaccattcgaatctacgatgttacaaagggacacatgctccgccatatgacgctgggcgcggatctggctggaggcgcgaaagatatcattgtgtggtcggtcaagtgcctgcccaacggtaatattgtgtcggccgactcaacaggccaagtctgcatctgggatggcaggacctacactcaatctcagagactgcagagccacaaacaggatgtcctcagtctcgcgattagcgctgatggatcggcaattatcagcggtggaatggaccgccgtaccgttctctacaagcagaatgctggaccaggcaaccgctggtccaaggtttggggacgaagatatcacgaccacgatgtcaagaccatagcatcatttgagaatggccgcacaagcgtcgtggtaactggaggtgagatgactttatccaaaaaaaactcatcttggtagatggggacttgctaacatttgattaaggacccgattcaaacctcatgttggttcctctgagagaaatgggccgcgaaaaccaccgaacgattagcaatcttccacagcagccgcccatcttgagcgcacaaaaggccagatttattactagctggtgggatagagaagttcacatctgggctctgcggaaacccgctacagaaatattcaaccagactggagaggaagaagaagacgacgttgacatcaacaagaatcgcaaactcctcaagacaattgtagtcaagggcgattccaatatcagctctgctacaataaacccagagggaaccctactcattgtatctacatcaatagacatcaaagccttccggctggagcaccaggaccctgtcaaaccctccgacgtcaagctatccgccattgagctcccagagaagctgaaaatcgctggagccacacaggtgcagctatcacctgatggcaaatggctgtgcgctctcaaagagggctctcgtgttatcatggctagtctcgaagagactgacgggcctctgcaatttaccaccgccttgcagcgacttccccgcctccggcgccatattccacgatacgtcaagaatggaggattgggaagctacgaaaggaatattactcacatctcattcaccgctgactcaaagatggttgcggtagccgatattgctggttacatcgacacctgggtattacgtggcccggacgagaatctgcaggacaagatcgaagcggatggggaaaatgacgcggcaccatcatctgagagcgaaagcgacagcgatagtgaccagtcggatgacgaagagagcccagctagcagcgtcaaagcccgttggattcgcaatccaagcgcaaaccagctgcccaagctcccatcggcccccgtcgttctgtcattctcgggatttgtacccagtgacgagacgagcggagtggatgctgtcaaagactacaccctcgcggtggttacagcctcgtggaacgtgttgactttccatcctctgcaaggcctgctcacaccatggtcacgcagacacccccggaaagcccttccagcggccgtccaagacctcctcgacttggctaaaggtgccatgtggcagggatcccgcctttggatctacggtatttcgtttctgctgatgcttgacattgctcaggacttgccgaaacctgtctcggagagtgatgctgtcgtcagccaaggagctcagcccggcatgaagcgcaagcgaaccggccacgccagcggtgctggaggcaagatgacccatgaaaacctcgcaccacaccgtatcggcaaatatgtagacggacagtgggtgaatatcgacgtggatactgcttctccccacgaagatggcagtgacagtgacgacgacatgcctgacgctcccgagggcgacttggcgcaacttcgcaatcccagcggtaacagcaacagcgcaggggatattgaaaccgagactgaccgcaagagctggtggataacctacaagtaccgccccgtccttggtatcgtatccctcaacgcggcggaccagcctttggaggtcgcactagtggagagaccaacatgggatgtggagaagcccgagagatattatgctggagaggaatgggagaggtgaaaaaatttctcatcttttcttgtattggtaggaggatgttgcggataaaaaaaaatggaagatggccgagcaatgtggctggcggaaggatttctttttgggtactgcgtacatataagagtggttttagagctgagtattatctatctggctgatatttacaaaagtgccagctgcggcctgtagcatataggaaggagttgaaatgataatttactgttgtcacaaagacttgcctctctcttccagaaatgagttgttacgtacttggagagtaataagcatgtgaactcggtctggtggagctgttttagagtgttgggtattaatggataaacgcttccttttgcacaaacgagcattttgaaacataaaaacttacgaatatgtctatagacatgttattgaaacatgactagcaacatgggatgagattatcattaatattggcggagtagctgcggagtgtttccacgcgcaaaaacctctttttgcatggcatacaggagcaagaaaagcactagccacatgaacacgtcacaacgagagattttgacaaatacgcgggcttaaacgaaatggggaaacattatagagacgctacatgcccttgggggtttaatttgatcctagacaaaatacgtacgtttctgcgagtgagacgacgacgactacgacatctgggtaaggcagggggggggggccgagagatccagtttaacgcgcgtcccttttattatttttctcttgtcccacgcccatggccaaggctgttctagccctttggtagccttgtcatgtgtaatgtaatgggtacgactgcatgtgctctaatttatgctagttgagcgggctggtggtgccttgaaagggccgtcgaggtagggcgtcatacgagcgaaagagtgtggagcgttgggtattaaacgacgtctcgtggactgggcaaacgcggaacatttatttattgtaatggggtttcgggcttcctgagttagtttgtgatatggtggagtttgattaaacgtcgtgtcgatatcatgggcatgtctgagatgcggtatatgtgatggtcgttgaggacagctggagtaggcgtattcgagtcgtactgcacagtactaatcccagtagcacatccatctggatgtcttaaatcagcaggtcgcaaaatcccgtttgcaaagagggtgcaggagcttaggttgtgagccatcgtagccgggcatgtcagcgtttgtatgtacgaatacatctgtgtgccatattagtaaccttccccccatccaaggaccttattaaagtccggtatgtaggctttgaaagaaagaagagggtggttctagtttggttttgggtcgtcaagcttttcgacggagtggcttcaataggaagaaagggcctcttcacgtgcgttgacggcatcgagacgggatctaagccgcacagctacaaggcagctttggaagaatgactcccagctattctgtgaaagccttctgccttgcatgtagttttcggcctggtaccgaacacagacctctaccaaatcgtatagagatcccgccagtttggggcatatactcgcccagcactccgcgactttatgtctctgcaaatcgagccttggcggtactccccaccacttataaagggggtccattcaagcatttctttgagaattaccagcagcaaagactattaacagactgcctgtgtagctggtttctgtttgccaatttgtttctgaaagcgtgcagtggcgattggacgttgtagtacgcaagcccccatagagagcaaaaagcggatgacgcggcctcgcacccgcaccccctaataccacgccccgggatgtgggcgtagagacaaaattggttctatcgagcatctgattgggtgaaagagaggaagatggtttttttccggggacttgttctcttttttgggagggcccttgctctattagtgttgaagctttgggtggctggatccgaagttgattgagttggaaatggagatgagattttgggctcacagatcgcaaagtgtgatggtggaaacgttttgtttgatttccgggttaaaacttgtttctgcattttgttttgaagtcgccagacaacactgggtggaatgaagtgggcagagagaagaaggcttcttgaagcattgagcgctaattgtgtaagtgctggatgacgagaggagtcagagtctcacatgtctctgctggcgtgggcagccggtacttcgtattgctagcataatagcagtgcttgcgatgtacacgggtatcctatccatgtatcctcagcctgcagttcctgatcgatggcccatgcgacattgatcttgcagccaggcactgccggcgtataagtcacaaccactgccacggctatgtgcgaggtacggtaccgccacgatgcgtttatctacgatgtttatctgcgatggagaagaggggccgagcttggacagctgaaagggccaggaaccgaaaagacgcaaggctgattcgagatgcttcttggagagcgagagacgcctatagccgcggtgcgccatcagagtgtcgtttcgacttggtacggagcacatcctcgtaatgggccgtacagtgtcgatatctggccatggacactggccctgacgatttattaccgtgcaagcagaactgacgctgccgcgctttcccgctgcacgccaggccaacaggcctattaccggcaccatgcacgggacgtttgtgttttattttagaattccgtacggagcagatgaggcctcgaactaggcgggtggaagcccgttgtctgtggctttccgtctcgcgggcagtgtggcttgtgctcggcggtgctgtcgatcaggcatccgattcctgagccgcaaaaaaaaagaagaggagcgcagagcaaacagcgtgtgaaacggggcgtttccgtatgctaggattcgtaatacctgcagatcgcaatcgtacattttctttacagtatacggagaacggagagagccctactcgtactcgtacgggggcgccaggaatatccaattcggcgcggagattctgaataacgggggaagatgttggcggtttagcggctgcagaagtgacaaggatggcacaggctggcgtttcgcagccgcggagcgtagaagagaagatgaactgaagagaagatgaataacacgcgaataccatcatggagaatcaagacaaagaagcaacaaaacggagaggccaccgtttttgcgttgctacacgccgtagcgcatcgagaagcttagacttggccctcggtgctgtaagctgatactgcatgtaattgcgtgcagcaaatgtttccgtccatggctgtacagtgcgcgccgccgtgggcgctagcgtcttggcatcggctgtgccacagcagaaacgggaaaggcgcaccatgcgctgcgtgcctcgtcatcgcctctcgatggcgctgcgcaggttccggtacctgcgggctgctgaggagggactcgcggtacctctgcccgttgcttggcggtgcttgagtctgatttcggcggccggctgcagtacccacagccagaaacagctccaggcacttgcgccgttgacgatgttatcgctgctatactgacgcttatttgcttgctcgtttttctgctgtctttgagcatcatttttctgctcgtggtcccttttggcgcacgcgcagagccgcagggcatggagacggggcatcctcgtaaagactcccaggcgcggacatgctcaagcagcctggctgaaaccgggaaacactcaccccggttctcagcttgttgataagagctgaagtgtagaaggacaagggaaaaaagatgacacaaatctgaaattgttaggagggacatgggaaaaattgaggcagagataaaattgaatagcaacacaacaccttgagtaattgagtctggtactcagaggtacagctttgtccactccaacttgtcaacttgagttgtcaaaacggccacatgctcaaaagccaccgctgcggggaaatcaagcaaagcgaggatttaaaattgcaaaacaatgctaccaacatttgatagcttcgatagcctatcagagccatgccggtctccggctctcttctgccctctcctgctcttcggcctgctctgccgtctaccaaggtagactgctaggcgccatggaccaagtacccggacatgtacccagctggctgccttgtagcggtacccgggccgggccctctcaccgagcacagcaaatcctggtgctggggcgggcagcgcccatgattggctgcgtctgccagctgacgcgtataccggcctcaactgctctttgcagcgccagcggcacgcccccctctaccagctagcagtgctaccactgccactgcgcggcctagtcccttttatttcccccctgtacggattactctgccagcgctgcgtggccggcctctcagcactcgggcccccaaagaggcccattcccattacatacatcctccacaacccccccgtccgctgcctttttgcttcaaccctcattttttctctcccggcgacggctcgaggcatgacaagagcctcttgaactcgcagcgtcgaccagccagcaagcgtcccaggcgaagccccaactgccgatgcacgttttctagacgggcgacgatccggcgcagcgacacaaccgccgcgaaaaatcgactccacgcgcgttgacgcaacgctgaggggtggcctccaaagtcactgtggcaatttcaggcctacgcatcccccagctgacgacgctgtggcctacgaccagactccagcctagccgcgacatcgacgacgacgcaatcgcctcttcaacgctggcacctgcaaccatctcgacctttatttcacatcgctgcttcttttctcttctcttcacttttaccggataattaattgaagagaaaggaaagagtagattctccaatcccgaccacagccagcaactccactgacatcaatcgacccgcttcactcgttcagcacctccaagcacaccttcctctacatacagctcacccacgatggaggaccgaggctcccctttcggcgcagggtcctcgtcgcaggacgactacggggaggaatgggctcacgaccttcgcatccgcttcgagggcctgctgcgcgataagcgcatgaacgacctccgggcccagcacatgtcaagctctcgagagcggtcgccgagcgcttatcacgacgccccttcacctgctggcagcggccagtacagcccatcgcccgctgcgacgacaccgccctcctactcagccctacgacatctccccaagatcccaacaccacccgctgccgcagatcgcgactcacagaaattccgaaacctcctcctcagcctatcacttacacctaccaagtacgagaaccctggcctattagatgaggctctccagaccattcccctggatcgcatatatagcgaggcggaggaggagagccaggttctgcaggcacaagcagagagtatgggcgacggtcggaaaccggaatggggctatcaagactgtgtcatccgagctcttcttcggtaggttataatgctgatgaagcccatcgtcttcctctctatatcagcatggttctaaccttttttttttcccgcacagatggtaccgacggtcattcttcacctgggtaaataaccccccatgcccagtctgcctatctcccacaatcgcccagggcatgactgcacctacacccgaggagagtgcctgtggcgcacttcgagttgagctctatcgttgctctgccgaaagctgcggcacgtacgagcgcttcccgcgctacggcgatgtgtggcgactgctgcaaacccgcagaggccgcgtcggagagtgggccaactgctttagcatgctctgccgcgcattgggcggccgtgtccgatgggtttggaatgccgaggaccatgtgtggaccgaaatctactcggaccagcagaagcgatggatccatgtggatgcctgcgaagaggcctgggacaacccgcgactctacaccgagggctgggggaagaagatgtcgtactgcgtggccttttctaccgatggtgccaccgacgtgactcggcgatatgtgcgtaagagcgaagccgccaacgagcgcaaccggtgccccgaggaggtcatgctctacatcatgcaagaagtcaaaaatctccgcagggccaacatgtccaaggaggagcgcttccgactggaaaaggaagaccaggcagaggaccacgaacttcggacatatgttgtcgagtccattgcccaagccgtcacagatcttgtgcctgggtcatccgcttctgcaagtggcagcaatggcagcagtggcgctgccggccaagatgccaagctgcccgccgaaaacccagctcgccagcccggatctgcccaatggttagctgctcagcagcgccagcatgacagacaatgccaaccccgcgatcctacccataggcgtggtctgccttgaatatcttaactcgtcatcatcctcccctaccggatgatgtatccatcacactttctttatatcatgccctctacaggtatgaatccaatcgatcacctataaaagaggttcaaacaaccttgttatatacctcacgagacatcatgtcacgtcgatacccaacgactatcaatgacacctgactacgttccgctttgccaacgacaaccaatatgagataaacttacttatattcgtacaactattaccgcaggcgactactacttgtcctctctttaccaaaccctttcactcatataattttcctatttaagcatagacggcgtttactcgttggccgaagaaaaaaaacattctgtcgcctttctcatcctcctatattggagggggctatggcccctgtatctatcacttacaaattcttcttctctattcttactctattgcctttttcgaatttcctttgtcgttgggtacaggaagagacgggcgtatctggaaggaggactgggacgagattatttcacaccagcgtgatcccaccgttatttttttttatcatattttctgattttattcttttcccgtggattgggaaagggggtaatacccgaagttcccctggggcgtacggttaattttttttttttgggatagcatattttgctaaggaggtgatgggaatacggcatgaagagatgagatgtggaaaaaagcacatggactctttttttggaggtagaactgaagctataggaatagtagatgtagcgaatagcatgtctgatatacagagcaaagatggcgacttgtgtgatttgatatgattggcgtaaaagagtgcttgatactttgatttttctttgccttgacattcttggaaccatgatgagttcatgtacactgctggtggctatcaacgaagccatctggagtttttcccgctcgcctactcatacggcggattgtcccaagatgttgactcaactcatgacatctcagcagactgggatcaccttgctctttattagtgtctaataattacgcggcctttcatcatctaaaactccgctcattgcggagatttccgagcaacgcaatccgctcgataggcccgcagcgcagcagcaagttcgaaagaaggggaccgggaagggcttcccgcttcggcggtccactgctcgggggggacccaccgaacgccgagtccgccgccgaaccctcggtgcgtttcactgtacctgcatgatagattacctggaggcacgtaggcctcttttataaatagaccgaatgcgtgctgctcttgttcttctttcctcttttattatctctctttaaagacttgtataataaagcagcagtttcacttgccgtcccttgttttacccaattcttccttacattcggtctcatcctccttctgctgtcttgtctcgccatggccatcccgacgacgatgcgcgcgctcgtggcaccgcgaaagtgcggagcggacgcctatgaggtgattgagctgccggtgccgagcgtcacactgccgacgcatgtgttgctcaaggtgcatgcggcggcgatgaacacgggagagctgcaggcgcttgacgggcggtttgggttgatttacacgccccagtaagttttttttttttttttttttttttgcttcttttcgctgcttctacctctccccttcttttttctcatgctaaattctttgtattgtcaaaagatatccggctcccattggcctcgaagggtccggcgtcgtagtcgccgtcgggtcggcagtcaagaggttcaaagtcggcgatcacgtctacggcgcatacattgaaaagcccctcttccgcaagccccccgcgggctttgccgccgagtactccctcgtggaggaggattacctgctgcccaagccggcgcatctatcctgggaagaggccgcctcgctgaccacggtggtggtgacgtcgtaccagacctggcgccggggcatgcagctcatgggcgtgcagagcctggagggcaagacggtgtacatccccgctgggttgagcagcaccggttcgatggcggcgcaggtggccaagaaggtgctcggcgcggacaagattatcacaacggtgtcgacgggcaagatggacttggtggagcggtacttgccgggggtgtttgcccaggtgattgactataagacgcagaggccgcgcgagcaggttccgcgcgggagcgtggacattatgtacaacacgcagtgggatagcatggacgagggtattccaatgatcaaccccaagacgggcgtgctagtgtccattgcgagcgcgccgggcaaggagacggtgaggacgatgatgggcgcggacaggtatcactggtggattggcgtgctgctggacctggcggggctgatttacaagtggaagctgaggggaacaaacattccgcacgagtttgtgtcgggcggcgtggagatccgggaggacctggaggcggcgggggagattgtggcgctggggaaggtgagtgcggtgatgagggtggtggagttgggggatctggaggccgttcggaagggttgcggggaggtggtttctgggaagggggggatagggaagctggtggtgaagatattgtgatgggagcagctttggctttttggttctgcatagttggggttgagaactggcttaatatgtgagcgagggtccttgagcggatgtggttgattcatgcacggtgttgtatttgaattgtcttatactttgcatttatacttttattattccgtcttgatattcttaatatatcatcttgtataccatttgatgtgcctactgctttatatgtcaaatgctttcatcaatagctgtgaaattgttgctgtcatacgcagctgccaagatgtaagccatgtgtaattcgtcaagtgaggcgacatcccatagatgacacactgagaagctttcactaattaggtgtgtatttctccagcttgtctttacaacattatctacttggaattgcacaatgagcaaggttttattcgagatgtgaggcgatttgtggtttaggttgtactcgggaggctgaagctttgtgactgtccaacctaatatacgaatagatgcaattcaaagaccacaccgaaatcaatgtatccttttttggtaattgaaggcttgacttttttcactgccccaagataaatcccaggatagattgtacggcctgctcttatccagcgagccaattgtttcaacgatacagccaactatgaggatcaaacatccgcctcaagatgaacttgcagcagccatcaagatttggcaactgataagcggcacatctgcaccggctaaagcccgtcgtgcaaatcaatagcgcgagcacggcactgcttgccgcaatctaaagctgctagtgcagacaccattttgtcgcgcgaccaagctcgaaaaagaaaagaaaaagcgaaaaaaagccactctacgcggttgcgcgcatcgcaccaaaaaaccgcgacaccgcgccatggccttgttcctgttgcagggccctttttctcagctccagggcaaaataccagcccagaacagggatcttgttccccagcccgttcctgttggttacctgaacgaccggcgccagtccgtctcactcagcatctcccataaactcaattcgcccgccttttgttcttttcttccctcttccctctttttcaactttgcctcgagtcatttggttgagattgtccatctttcttgtctatctatttcttcttcgaggcgcgcagcggtgcgtgctaattctttggatcaatcgtttcgactttgttcttcttcttttttcagtcctcattttgctgcttcctagacgaaccgatactgttccaatcccaccaccacttatagaaatcccatccccttcactccatccgccatggccacgctcctcaagcgcaagcgctccgccgcagagctctgcccgcccaactctatgatggacgcttccgtgccggcgaccctgcacagccgcaccctcaagcgctaccgcgacaacaggccgtcggacgacgaggtccatcgtaagttctacgaatggcgcgcccaccaccatctgagcatccccaactcatcatcttgcgcgcccgcagagcacaccctgggcctgctgtactcggctcagcagcggccccagcagttccctccacaggaagccccgattgctgccgcgccggagcagcccgtcgttgcgtcgtcgtcgtcgtcgttgttgaacagccagcagtcgctgcatcgcttctggagcatcggctccgagcccagctcggccagctcgtcgcccggcatcgagacgccccccgtgctgctgccgaccgagtgcgacgactgcggcagtgccctcctcgccggcgggagcgacgccgacgagatggacgtggattgcggcaatgccgccgaggacacggcctgtggcgcctgcggcaagcacgtctgcttcagctgctcggtgagcaatctcggcgagcagaagcgctgcctgcagtgcgcgggacggagagtctggattggcggcattggctggaccgatgctggcggcgtttcggtctgctgaagcacgctgagctccccaattagcatcatgatttatttacatgtttcttcgttacgcttctataaacgagccttggagccgcgtattgcttggttatgatttgggtttggctggcgttatggaggaaaatgtgttgccagcgtttggctgtattgctggtatgcttagcgagcatcaatgtaaacgtgtacaatgagctttttgaataacacatgtgcatcggtttggcttttattggacaaatgtcactcgtgctctgcgctcacaactcctttggagacttgagaataatggtaatagatagtagctgtagctgcaattaaatacatgataggtcaagcatactagatgacgagcataccacgggcaaattaggcgtttccatctccctttataattagcatattcctccgctagtaacctgatcccagcctgtgcaccagcatcccaataaaagactaatacatgacagaacaagaaactctataaaactgcgtctaaccacggcggcgagtggtgggacccttcttgggcacggccgttgagcttccgcgggcctcgacgggcacaacctccttccgcttgcctctagcctttgcagagggggcgttccagtagtacaccatctgcagagcgaggatggcattgagggcaaagccggagatgaagccgtacagtatcagtttgtcgtcgacttcctggagcgtggtgaagatgcgagacagcgagccggccaagtagttgaagacctagatttcattgcgttagctacctgggtatcatgttgatttccaaaaaaagcacatggacaagtacgaaccgcaaaagcactgagctggccggtacctccctcctgccagatggccagaatctgaggaaccttgctggcaacaccgagaacaccggcgccagcttgcaggtagctcagcgcctgcatgtcaacgacattttctgcaaacagcgccgccgcaccaatggccagtgcggccacgaacagagccgccatggcaggccggccgctgtagttcagaacaagcatcgaaatgacgacgttctggcccatgataaaggccgtctcgccaaaggtgctaaagggaaacccattgcgcacgttgtacgccaacgagatgaggtacgcgctcgtctcgagcaggtacgacaggaacgacacgccctcggcggacttggacttgagcagcttgaggatctgcggcaccttgacgacggccgaggcgccgacgatgccaatgcccaggcccttgctgacggcgagcttgacgcactcggtgttttcgatgtcgacgtcgagcagcagcgccttgtagcacgtctcgccgacgatggacacgccgaggtcccggatgggcgccggcaggttgtgcgtgatgggctggacgagagaccggacggtgtccatggctgcggttgtcgatgaggctgagaagggggttgatgaaggaaatgtggtctgattgcactatataatttcgttttttttttgggttaggaatcgcgcgcctcgttcagcctcgtcccggagtggagctcaaaagccgtgttgctacttgcttgcagctcttcttttctcaaaaggctgcgtcgcgttgcgtcgcgtcgcaaagaaatatcaggctattctatccagtactttttccgatgcggaatgcgacgcttctttttttttttcccgtccgtgatgcccttgtctggattcaggccagattgcgcttgtgcctggggtatgacatcaggaacaaggcggggggttcttttcgtctgctgtggctcagcaggcagctggagcacagggcatttttagcttagaggcctgaatcaacagcggggaatttgggattcggagggcagagctggagaggcgatcagcgggcttagcgcccggggctgtagctgccaagatcagtactgacgattgattacagcactatctgccttgtaggctgtagcacgatggttgtgttgatcgatgccagtcgtctttgttgcagtttgatgcctgaggagctactggttctatttccatcaggtgctcgtgccaacaatcttgaagccgtctcgagtctttgatccttcttccgtctttatgccctgcctttgttcatgacatcatccaccgcctccgtcttctcttctttctcttctttctcttctcttcgaaacaagcaccagcatatcatatgcatgcagaggcacgacaaacgcaagcactagctccagcccgttgcaccaacacaaagaaatcaacggcaacttgggcggggacccagcggccaaggcaaaaaagacgccagccaggctccatccatccatcctctccattgcccggtctccagccacgcttcaaggctgcagccaggacgcacgtgtcagcccgtgaggggccgtttgcgccatcgcctgtgccgtggtcacctcagcaggctggagccctgaccttgcagcatgatccatgatttccatgattgaccgcagcatcgcatcgaatcgaacctcagtccgctgcaatccagatggccagcctgcgccgggcctctctgctctcctccggcgccgatcagacgccagccgagccgtctttgtcgacgctctttcgaccttgtcacgtccctttgtgtggcgcacagctctcgcccgccgtgccattttaaacgcttgacccaacgcccaccccgttccgactccagcctccaggcccgggccctgccgcagctagtgacatcaattaccttggccgcccgcgcagcctccatttacctccaacgccttggtttttttctgcttcctttattactgcaaaaacgcccacaaaccgtcttgaatgccaggcctattcgctccccgtcgccgtccagaatggccgtccctcaatctaatggctctccgccacccgaggccatcacgtacgcctacatgttcgaatcggacaagagcccgacgaagcagtttgatgcgctgctaagagcaatcgcgcgctttatcgtatgcctccagatgtggcctgatagcagcaacgacgcaggatggctggcggctaacagacgtgacaacaggtaactgagcttggcgaccaaaatgatcaacacctcacccccaagaaactcgctgcgttttacaaagccgtcggcggtgactatgactgtaagttggaggcatgcgagccacaaggacctgtacccattgtgttaacctcgaaaccgcagccttgttccttgagacgcctcactcgaccatctcttacatgtggcatgtgactggctgccagcatagcttgcaacccaccgagaatgactacgatccgccctctattcccgctctgacgcctcggggcttctctcgatgggaagcggtcgaggtccttctcgggcccgaagagcatgtcccgtttcttcagtttgctgtcaagcactgggaactaagacatcctgagacgggtcaagtcttcccgcccaatctgcccgccaccgtcttcccctcacaacctgatcaagaagtcgaccgctggcacaagacttgcgccgatcagatgcgtgacaccgcttccaaggaagaagagaatgcaagtatgcctagctccagctctgcgccgaaacccgaaccgtctccagaacctgctgcgcccaggtttgcctactttcattcaccggaccctttccatccagcaaaccgcttctatccatcggatccattccgcgcgacctctccccctcggccgagagctgctgatccgaatcagtccgaaaggttctactacgtccatgttggcgaaagatatggggctaattttggccaaaggcctcctgtgcgttcgccggaaaggcctcgccgccagagacctaccgatgacgccggaaggcgtcgaagcttttccgactatgcttcgagccgccagccaaaccccgacggcattcgccacagctattccgggacctatctcaacccggactctactcgaacgacgcccagccgaccttcgcagggtcgccggcatagccacctgcatcgtacatctgactcgtcgggcgatgaatctgaagacgccgctatgcatatgagggctagacggcgacaacgaaccggctctcctcacgcaggcgttcgtagggtcgtcccgccgtcatctggtcctccgccgccgtcggcagggtctagcgtcccttctttccggacacatcgaagcgatagtcgggctgaggaagcaagaagaagaggtagtcccctcggctccctcaaagaaaaattgaccgaaaccgtttccaactttttcccaggtaaccaaagccgaaccagctccagacagagctccgtcaacaaccccatccgtgtgcgtagaagccgcgagagcatacctccgtcacgcctaaaccagaaccattcagatctttccgatggcgtatcagacgggtccagcgaagaggaaatccgccatcgccacagactacgccagcagcgagagcgctcgtaccgcgcggatgaccaagatagagagcgatcgcatatgcaccggccggatccacaacgccgggccagcagtcacaccgatccggaaaggcggcgggacgcagcatgggatgcgcgagagagggatcacattagagaaaggaaatgggatagacgatccatggatgaggacgcaccgaatccgggcataccaagcaggcgataccaggagtctgcctacacttgagagggagagaagagacttgtactcatgatttatgatgacgtgatgaagacatttgatggagttttagcgattggaaatatttctgtcattttgttcaaagaagttattattgctcatatactcatatacacgcagcgatcaacgctcagatatgcatccttctatgcaggctctatataagggggcgtgccgggcattgattttcgctatccaaaatcaatatgccgggttttattctgccttttttgttgttttcattaatcctgctctttcttttccttgctttccccatttatttcttttggtatccaagatatctctacatccttacttatacagacatgttcataggaattgatttatgggggtcatatcccttgaccacaaagtcttctactttccagccgtcgatgctaccgcccttttcccgtgtgatttccagctcggggaaaggtcgcggctcgcgctccagctgtgttcgaagagcatcgatgtggtcaatgtagacatgtgcgtctcccatgacatgggtaaatgttcccggtacaagattgcaaacgtgggcgagcatatgtgtcagcaatgcgtagctcgcaatgttgaacgggatgccgaggcccatgtcgcaggatcgctgatatagctggcagtggaggtggcccttgggtttgttctcctctgtcggttcctcggcgttttgtcctcgtccccgtccggggtaggaaacgtagaactgggcaaacatgtgacagggcggcagagccatgctcttaaagtcctttgggttccatgcgctgaggatcattctgcggtcgtaggggctgtttcgcagcttgtggatgatctcggccagctggtcgacgcccttgccggcgtagtctgtttgagcatcgacatagtctgcgccaaagtgccgccactggaagccgtagacggggcccaggtcgccgacgtcgcggtgggtgagcccgacgctgtcgaggaactcgcgggagccgttgccgtcccagatcttgacgcccacgtcgctgagggcggtggacgaggtgttgccctcgatgaaccagaggagctcggcgatgacggcgcggaggaagactcgcttggtggtgagcagggggaggatggggcggccgttgtcgttgagctggaatttgaagctggggggagcgaagatggacagggtgccggtgccggtgctgtcaagtacggagccttgatcagtatgttttgcatggtgtgtggtgttttttttttctctcgctaatgctgtgctggggtttggttcttaccgatcgggtcttcgctcaccctggtccaagatctcgcggaccaggttgaggtactggtgctcttcgtgtactggtgtgaaccccattgtggcttttctgaggttttggtgtgagtgagcaatgaaaagaagggaggcggttgttacagggagtgaataaaggaaaatgaaacagatgaagaaagacaatggaggggtgttgacgtcttgtaagtgacgcgctggacgcgttcgaactattactaaagagcctgggtgggcgtgaaaatatatggggcacgtgatttcgcgcaaccactttaagtgcttctgcatagagtgcttcaaggttcttgtgcattttgcaaaggcccattggagggtttcactgcatatagtttctacaggtaggaggtcatgattgtattaacatatcttgagaggcaatgtgattatcctcctttccggtctgcgcacaacatactatactaccttgtcaagttgaatgtgcctttgggctctatccccagttcttaggtagtgtccgttgtcactcctcatgcccaccaaaatgcctgagctcaatccgatgtgatgtatatatctttcatacggttttcataaccaactcttggagttgatcaacttttttttttccctcctcccctctttaactggcttttatatgacagccaaactccaagtcccattgcgatgagaagcaaatattaatgtagcaagaattcagctgctgtccttcaacggggctgccatcgagaatccagccagggtaatctcctggcccatggaagctgcacggttatcaatccccgtccattccgagaacttgctaaacctggtcttctccaacaccttgacgctccctacattcttcacgtctgccagggccgtgagacgctcgccaatggtcgggctgctgctgccggcctcgaaatctacactcctcggatcaacctcaagctcagtctctttgcgaggcaaactccaccagttgtcgatgaagccgctcaagaactcggtcgcgtatcccttcccccacgccgcctgcttgaaggagtagccgacttctggccacccaaagtgcttgctggagaggctgtgcatgccgcctttgccgaccagctcgcccgtgtcccgctcgaagatgaggaagtggtacattttggtgtcgttggggggcagcgcgtcgtccaggctccggacggtgtcttctagggtcttgtcgacgcctttcagggagtgcttcatgacttcgtgctcggtgcggagcacgtgcaggacagggacgtcggagaggcgtggtgcgcggattaggaggcggggagtgaggatttcgtctcaagaggcgatgggtgggatgagtggcagcgttgtgcggactttgatcgtctccttgtattccatcattttattggaagcagttgtatttagcttgtctaaattgatagttggaatctcagtttctgtttagatgtcttgtaaaacaccagtcgcttatagaaccgtaggttgtcggttttgacaatggtaactcagtgccgctatgttgagatcagcgtttgttctttgctctgtatacaaaatatttatcaaattcgttgaccatttcaaatcttaatcacaagcgctttaaggcgacgtaaagagtctgatatatatatatatgcctacatatagagacgcctacatatacgatgcttacgagactactctagtgagtcactactaagggaaggtgctccgttcggcatatgcgcgcccgcacatttggacgaacgtgtttcttatcggactgtgggactttctttaggtgtaaaccgatctccaaactatggcaaagtggagagattttcataagaatctgtagtccaagatgtcgagcaaacatgtacaccttcataagcgccaaatggcgcaatgccttagtacgcaacaggaatatgtacctctccagggctgcttgtcattggagttggaatactcagcgacctgcgtgtaagatgcaaagcaccacaattataccggacattcttcacatcgaaattagaacagcatgtatttcgcaaaggctcatgtcattagcaatattggctttgcttattgaccctccctaattagtagtctgcggttctaggcagctggatatcaaacgcgatgctttcattgctgtgacgaaacccccatcaggcaccaatctctctctacatgtaccttactagtaggatgcattatgtgtaaagtacatgcaggaatactccatcgcgatacccgtgtctttgggggcagtatctgcaagactgatcgaggacatgctgcctgcaaatgctactggcgctgctgcaccccggaaaacccgccgatgacaaagagctggagctgaaatcggcaagtggtggtcgctggtctcttctccacgcagcgagctacagaggccgcatcgctgaagattcctccctgcagctctttgcggcggccatgcctccactccatctttgcagccatccatcggcccatttcacgtccgtcaacgatcaacagccactgctttgagccaagcgccgagccgggttccatctcaccttgccaggcttacgatactgacctggcatcaagctgtgcttccccggccttccactgcgttcccctgcacgaggtgacactgggagggtcgcactccttcgttctttgcattcgccatactgggactttcttcgtatttgtttgttcggccgtgaggcggcgctgacggacgacaaccacaacatcttcagccatctgtgcaacatcattgcgtcttcttcacgtgagccgagtccaagcttcgtcctcttctttgtgcgtgcacggcctctctctcggacgctccccggcaaaagggacaaaaaataatttggggaggcattgtcttcattcctagcacaacttttagccaggatagcccgaatccacccgccgggtttccgagacagcttgcctctttgaaccctgggctttcgctaccgaagcttttgtgatttccctcgtacaaagcacgacgacatcgagaggcctcgttttctcatcccctttagcagccctcccgacgtcctccttcaaccaacaacttctgtccgctctccaacgaccgctctccactagcaggaccagccgatttgtcactgccgccagtagacgacctagtgacgctaccgtcgtttttgcgcagctccatctcggcctcgtcatctcgatcctgtctgcttgagcatatcatctaccaatcgccgaagccatgagaggccgacccgttgaggtgctcgtatacgagtacatgtttcccaagcccaagacgttcgatccccaagacttccaagctctgcttcagcgcagcctgattcccgaagttcgtcaggagacccatgccttctatggccatctcgagacggcagaagccaagtatcccggcctggactatactcatccgactcaccgcatccgactcagccgctggtcatggcatcgccgacttttcagagctttcgacggactgggccttacgcacgccgagatttctgccctcacaaagtgggagggaaccaagtgggctaaagaaaagtttgagaaggaacagggtgtctttattagagacaccgcggccgatggactcccagactggacagagcctgccagtcgggcatctgctcagcaaggccgatctgtcagaatacacacgattgacatttcgagtttggacgacgacgaaaatatggagacggaagagagcgacgaagaacttgccagcgtcggcgtttcgctgaaccagcaactgcgcgcgcaggcagccaggcgcgaggctggcgacacgtctgccgtcttggatgaagaatgggagcagtggcttaagaatgcgattgagagcggcgagctggcaattctcacggagaggatgactgaggagatgttgggccagtctcaatcgtccaaccccatggtcgccagccttttgcctgatggcatgctccatatggctcgcactggccagtggtcagagattcccgagttcctccagcctttgcttcgccgcacagtcgccaatgagaattctgcccgcaatgagcccattctgacttcggcaacgcgatccacgctgcagtcgacgacccctggccctttgccaccaccctggattcgacgcacctattcagatctccgactgccaacgggagattctaccactagccagtccggcactcaaacctaacgaaattaaaatacatcaaagacgacctcggtggatcatttcgattgagaatttttacgagtcttttcttatcagtataaatctgccgctacctggctcttatttctcccattttcctcacctccagattcttagaactctcgaaatcactatagatggatattcctgctattttctctttcctttattttctcacggtggactttgcgcaaatggttcgcagattgtcaaacatgcgaggaatttctgctcgcaatttcaattttttattacatccaccggttatatggattggagtttaggcgggcaagcgcggtttaatggatttttccccttcactttgttactcttttgtgttctttgtcctttttttctttctttgaaagaaatttgttctttgtttcttcccattggaccttccccccccccccccccccccccccccccccttgtactttgtgtgcaatcgagtcaaaaaatgtgtgctcgggagattttgttttgttcgaatctttttgttccattcttgtaggttcgaaggaaaacaaaaatgttgttagtctctagttccaaattagggaaactgggtgatgggaggaagattattagctctgagagttgatttgaaattgaaattggcagaaaaagatctgatgagaggtgaagaggtgcctatagatagacgattcaataacaacgaagatgagacgtatgaacacatcaggaatgtgtcggtctcttccctttttatacaactcttaaaatattttttcacatacctacttatacaaggcagtaacagttcctaattatcattctaaaagtaactaactgtctcattgagtcttacaaactatagacccgggcactgaattttgtattctaggtacaattgagtcaaagctggtattcgtctcctctgctacaccaaaacgccattgctcttgaagactgaaaagaaagaaaaagaaaagaacatgaatcaaagccaaccctcaagactggttatttaatcagtattttgaaaacgccaattgttccaacaactcctctccaaatgcgtatacatcgtaaagtacgatattaaaaaaaggtaaccgagggctagaatgcatgtatgccctggtcaagtcgtaaacgtagaccgtgtagcctttttcgtactcttggaaaaattctatttgtccggctcgagatgcgaccattcaggcacggctttgatctgctgccacatgaaacgttcgagcttgttggccgacttggcgtaaggcgtgctttcgttgttgtatttgcgacagttgtcgaagatgagcctggcgtctttgataaagtcctcgggagtggcatattggtctgcctcgagcttgctctccatggtgctaagatccatgggctccttaatcacgtcgtagtagtccgcaacatcgtctctattaaccgggacgaggaacggccatgcagagttgtgattttggaggtcattgagcaggtggaggagctggttgtagtttggtccgtgacgaggctggcgagcaagctcgtccatatcaggagaccatccagatgcccgaatggcggggatatcgagggggttgatctcccggatgccattcttccactcctttgggggcggatggatgttgtgagacttggagtaggctcgaatcttggcctggacgcattccttctgcttaaggagcatgcggcccatttccagatatcgaatgcgcggcagcatggagcactgcataatcgtcccgccctcgtaatctttaatgtatcccatccaaacgtgcttggggagggtgatttctttagtaaaaccctgtttcttgaaataaccaatcgcatagttgtcggcatacgtcaagaagtgcatgacgtcgctggtagcctttacgtagtctttcaagtgggacatgagatgcgcaccgtatcccttgacttgttggtcggaactgatggcgcaaaagacgatttcggcaaactggcggcctttgaagggtcggtaggtgatgccgcccacgacttcgaggggcttcttgacgatggcgatggacagatgggttcgatcgtagacgagtcgcgcaatgtagtccttgggcattttggggagttgcttctggaagatgcacttgaggccggtgaggatgatgagggactcgcgctcgttgtcgttgttgacgacgcgaaattcgatttcgccattgcgctcctcaaggacggcgggctagacaagaagatgagcattttgaaagctagatggaaggatggtaactcgaagagtatcgcataccttttcgggaaacggaatcagcttcagctcggcggacttctcctctgcttcttcctcgacgctgtcttcgtcttgcttaactcgcttagatgcggcgggcgacgagggttcgtcctcggctttgcgcttgccacctggacagatgcgttagtactgcggcaagtgcgcggatacgcagcacttggatcgcctcaccttcttctttgatgtcggccatgatgacgatgtgcgcagcgcggctcagccccgggaggctgcttaacgggagacgctggttggagatatggggaagttgaagatggtatgcagatagaggtacggagcatgtgtgacacttgaaaggcctggtccaagcgtcttgcagctggcttagtaaggtggagccgcagtgtctggttgtatactttgcttgaagatgagacgctactacgacatcgttgtttttatataaattaactataatagtgttattagtattgacttttccgtcattgaatatgatgttgtttttactgaattatccgtcgttagaaaccttttgtttatacctcttcttacctacctgggtacttgtaccccataccctgcttacgtcagctcagcccagactgtgccgcgaattgcgctaagcccctttggcattcggccagatatcaaacatgaacgacgtgcattggaccagctctctcaagctccatcagttctcgcaaccaccgcgattagctgacagcaattccccaacgaggcccgattgcatccagttcctctctgccatcattcgtgagaagcagcccggaacctcctctcgttcctccccgctcagcacatggattcctcattgcatcaagtctggcaagctgctgctggcagtccattcctccctgttgttggcaaggaaagccaattcaccatcgcctttgttcttctcacgctgagcctggcaattaccggtgtctttgcactaagtaagttcttggaggtcccaaaactggatacatgtctaattgaccatcgtgatagaccgttcattagtcagcgtcattgcacttggcgtgccagcttctctagcaattgcgtatgatgcccgcctgatattccctggttttcatttggatactaataggcaacagctttggaaccgtttatatgttctgtgcagtcggggtttacgtttgaggcggccattgtattctagttggtaaaggcactcaaaaagggtgctttagagcgagttattgtgtcttgtgctgttttctcattttcttttcttaccgattataagagttgttgtcatctgttccattttactttttccccccagcatctgatttctacttttcgacatggccaccgaagtgaagcctctttttcgagccgtctcgacgtctccgcggccgctctatcagctccttcgatgtatagactttgcgcaaagggtccacgtccaaattactgaagatgggatccgatttgcggctgacaactcacgggtcatgcaaggtgcgacggctaccgtctctgagagcgtagctggcaaatgctaacaggaagtacaggggttgcatttttagacaaggctctgttttctgcatacactgtgaatctcccgccctcggaagatggcgaaactcctgattatcccaatttccaaataccactgtcgacatttcttgaagtattgcaaatctttggatcagtggatgtggccgctcgggctcaaaaggccgaccaagatccataccgaagcaacattcgcaactacaggccaaatgcgtttagcaaccacacccttggcatagctgggacttgcactttgttatatgcggaagagggtgaccctttcaaaatcattcttgaagagtctggcaccaagactaccgcaggcttgacgacctatctgcctgaaatgccagaagacataccgtttgatcgcaacgacctgacgttcaaaatcatcatgtcgtctcgcaccttgtttgactgcatcgccgaaatcatacccgcgggaccggtcaagttgaccataacggccactaagacttcaccgttcttgaccctctcctgcgcaggagatataggcagctctagcgtggattttgcacgaggaaaggatctcctcgaaacgtttagcatcaacgaccgctggtcacaagcgtacaagtttgactttatcagacatgccagcgaggctatgcgtattgcaagtaaagtcagtctccgaggagatagccagggcgtcctgagcctacagtttatggttgatgtggaaggagggaaaaggagctttttggactttcgctttgttccgtttgccacgcatgatgacggcgaggaggacgatgttgagatagaagagtatgattgagattgttgtttctaggacagagtaattgactatgcgatgcgcaactacgggcttctactgctactactaacagtggttatatattgtgaaaccagaaatcaagtctccacagaagcgcctgtgcttggagaacttgtgaatgatggtaggttcatcatatacctccctttagaactcaaccgcgcggtagtacgtcactacacttcgccatatcccacggtatggaagctttatcacatgtgtgagacatccattaaccaaagaccaaaggtctgttctttctcacatgctttgagtgcctcccttgcgctcaggtacgaacgaggcccactcgtgtgagactttttcaacgcgaaatgaggtggtcgtctaggaaatttatggattgcattccagctgatgtacggcgcgattgagcaggtaggcaaatagggggctggccaacaatactgcagttcctttaaatatagcctcatgcccattgtataaaggtcttttgttttgtatcttctcttagtaaaggaaatagtacatccagctgtatccccatggtcattattacttactccttaaagtcactcaccattatcatccatttctagaaagactcttttttttttataccgattccacccaactacagatataatgctccattcaaaaggcatccgagtcacttcagaacccgagaagttcccccctgcccccttttacacccacaggcctcccacaacatggcgctcagacatgatgcagtccatcaaaaggtggcttaccatgtgctgtggcagccgcgcagcccacaagacgagcgacgccgcgatttggaaactagaagaagggacaaacaacatggaggaggactgtgagccgctgattgaaggaggaggcagcacgtctgatgggaaggggtgggagacggcaaaggtaacgtttccgaagcatgcggctgcgtcgtttttgatgacggggacgtcgagggcgatgagagaggcgaattacgtgttgtgagggaagaatgggatagaggatatatctactgagatggaacacggtagattactgttttttttttttttaaacgcaatggtggagtatttggcatttatatcggttatactttagggtaatcatcatatgacgaacgagaatagaaggtcgtttttttctgcttttgcttctttcttttgctttaactatttctctttctaaagaaaaagaaagaaagacactacgggaaacgaaaaatagaatgttgttgaggggagaagcatgaaacatccgtaaagcatggcttagatggacatcacaacagcttttcaatgcagcttggttagcaatttgtttcaatcaagaagtcttggatatatcaaaaaaccaccccgcatatccattggcttgtagcatagcttgggatgtacgggcatgggcatgggatgggatgttaattgcttgcatttaggatgattccacggtacaaggctaaaaggttaagatgggtagaatttgcgacgtttcaccagaagaagcagatccaaccccccccaaatccatatatcagtcaatgcagctaaatttagcaaagaaagtggtttcatcggcgaaacaaacggagctttgccaaagcgggggaagaagtagaaaggaaagtaaaaagtcagaggttggaaagaagcaagagagagaaaaacttggtattcgagtagctgcctctctttgacaaggccagtttgcaaaaaagatgataaagagggtctaggccatgcaaccaatatagccgccccgatttagacccccggctaggtatgacaaacgtatacaagactaagatggcaggcgggcatataatgtttggaacgagtttatccttggatgcaacctggcatcggcggaagagaggacctgtcattccggcgatgattttgtaagaaaggatggaataaaaaaaaaaaaaaaaagcacagacgttacaaaacgcgtggcaatggacaaggtcatgatacctgatcctgggcgaaaaaaggcgacgatgcctgcgtctaacgcaatctatgtctaggcaaatgccatcggaccaccctgcgactgtcacctactgtagagggaataatgacggggtttgggtgatgtcagagtaatgggacaatgttgggcacttgacctcgaaagctgtgcgttgacaagcaagctcggcggttcttgatttggttgcttactcgcaatgaaggctcaactgtttcatcgtgtcagcagcagggcgaggccttttgcgctggctgggctgcctataacgatatagaacggttgatgccatcttttttgctctgttgagacggatactaacacgggcttactctctgtatatgcgcagggccatgcatgggtgtccgagtagggcaatccgggcactgttccggccagtcgatggatgtcagttatctgcgtggatacatgtatcgaaatcacaggcatgggatgcgatgccacatgcagctatcactgactgggtgatgtgctccgaaccttttgtagcgaagccgttcaggccccgccaatgcagctgccgatcggcatagctgcccactaagaagaagaaagaaaaataaagcccatgcaaagcgtcttgtctgcttttctctcttgcgtctttttgcctcgggatctagaactgggtacagtctgttgggtgctggttctcgaactgcggctttggggacgtgcatgtgggaatcggacggtagtgcggtattgacgtgaggggtaacaataggaatgacacctactgtgtctggcatctgctaacaggactaactgtagggacgggatgctaaatatctaggcagcgagtaattcagatgctaagctgcaagaagggtttgcagaagcgagtgtggtggcacgggctgtgagtgcatctgacaggcgatgcattcgctggaggcattggagtcgttcaaagtggatgaaggcttgggatatagatggcagctattgttgcttttctattgcgtgtacagcaaccgacagcatgattgggtacatcaatagtttgaaagatggatggcgattcgttatctgttgaatcgccaccgctgccattattcgcagctctggtggtgtggcatttggcggttggactgacttgtgcgacaaggattggctgctgttgactgcactcgccatacgtgcatgagcttcatccgatggcgccgccatcatttgctgttgctgttggccgctggattcccgaaggatgcaatgcatgtgcggtgcaacagcctggacagccttgtttgcctttctgcctgtggtacaatgcgcacatgtagtggcatgtcctccggcagtggcgggctgcgttgatggagatgaaatgccgagagtccggatattttccatgcagcgatccatgtgttgctttttattttttatatttattttttcatctttttttccatttctttttcccttcttttgcttccatctcccttcatcctcttgcatggcgcagatgaggcaaataccgcctggactcccaagaaccgtgccaccccatcagataccccgtaggtccttgcgtgcttcatgcatgtcaggacagcatgcacccattgatgacggcgtctcgcctcgtctcgcctcgttccaaatccctcagcgcatcttctttcgtgactcgcacttcttcgtcggccagctgtcgggcatcgacagaaatggcccgatgcagctaggcggcgggtgttggagcaattggagcaagtgctggcggactcaccgagagcggatgaggatagcacaagaacagaatggccgctgcgatggattcgatatcgcggggaccgcgcgccatcttcggagcgtggtcgctagcgctcttggctggacgccaccaccaggtcagccgggatggaccgttgggatggatggatggccagatcggggcgtgaaccttgcggcactcggtgtttgctgccatcgaggcatatctgctctgcgacgctgatacagactttccgtggtgaagcttcaaaagcgtacctacatgtggcgtaaactctcctggccccgagtttccttctagaagcagaaacccacgatggaagtggcccagtcatttcgttcaacaccttggcacagttacagacgtgctccctgcctgtggatacgtaccccgcgatgaggcagctcggggcaattgtagcgggcacagcgtccagtggcatcggcccgtcaccctctcagcgtcctgcgcaaaccggccaagtgatgcgcatcttgggtgttgtaccgagtatagcaccgctggacaatacatcgctgcagaccggtgtgagaagaagggggggaaacccggacgtgggcaaggtagggaggagacgcaagtacagtagtacctgtgcagagacggaggcaagacttacggtgaagaaaaggtctggggcacctttgtctttgatacggactggacccaatcgacggattagattagatcagtttttttctgccatcagcgtgaccactgtaaagtctttgtctctgcggtgtgcgaaaagaggctcggtcccataattcatgctcctggacgaagcgttttttacttgttacgctttcgtgttatttcattccagaacatgattatgttcccgaaaactgcacaccaaaagcttgtctctatggatagcgccatcaaagtaaccctgccgtatgttgtcaccgatacggaacgctgtattcgagttgaatcgagtcgaatcaagttacggagtgcctctacgccagatccaccgcatgcatggcatggcaaggtcctcccttgctgctcattactcgctgcctaagagctccctggcaaacgttgagctaattcaacgtctactaacagtgaaactctgcatcgatatccatgcaattacgtacttgtactgactgatactcggcggctctctcacgatgcaactttcattcttcgtctctccgtcccgcaacgcaaatgcggggagggatcctgttctgggatggacggtagcatcaaccaagtcggcgagatggcgatagccagagactcaacgtagcagcagctgacaagtgtcgggggcgctttgggggtctgtgtggggaggatgcggcatctgaaatgcctccagcagcttgaatgctagtggcggtttgcgcacattgccgtatgcccgtccaggcctaggccggtgtctttaggggcgccgctgcaatggccgccgtcgccagcgaatcaccagcgccattaccgcctattactccgttactcgcgtgttatggcatttgagtttcgaccagcatgaggccaggcggtccgcgcggtcaagcttttgcgactacgagagtcagtccagcggtgctttgaggtctttttgttctacatggacctattttgactacagtgcatcccgttggagccgtgtgcaatgcagcgagtgagtaggtgagctcccggcaatgactcgaagagctgagcgcacatgatgcgacgctattggattcctccgcgcggtaccaccacaatatattgcccgactattgcatcgattatctggcctcgactctatcaagacgatgccggagaattgggcctctgctagcggtggatcgtcaagtcgagctgaagatgcaccgtaaatgatgtccccgattagccaaattgcagttgagaaaagaacaaaagagcgccagaaactacttcctcgctaggactggtctggcgggccggagcactcggttaggcttggccttgcgtgctagaggcagctccgaagtggctccagcgtgccctgtgcctgccctttcccccaaagccgccgctgcgacgcgggcctccattggctctgcagggagcgttagtgccctttagcccccgtaataggccccgtcctgcccacacctcgctgcgctacaggctctacacgcgctacagcacaggtaccggctgcaaagtacctccgcctggctgctggcctgtacgagtacgattttagcacaagggaccattgttgcagagcaggcaaggaacgtaaaggcacttgccgggttcaaaggatgatggacatggcacgatatggttggacttgccttttaagtcgacgatgatccccacgccgcacgcgaagcctcactcctgccagctcttttctttctttcttgtatacaattgcgcccattcccgccccgttccgcgcggctttttctttctcttctttttgctttttctgcttcgacggttggctttcgccaccagagcgccataacgccataacgccaaagggtacttttagcttctcttagtttgctctttattaccgccaacagccccggcgagtcgaagcaggaccgaaagcgcaggcgatgccgagcaaataaagcaaactgaaagccgctttcaccgtctgccaactcgcccaacacaacacgcagcagtacctacaaaaaaacgacgacggcaacaacgacaacctgtgatactacaatgcataccgacaaaactacatttcctatcgcccgcgcctggtaggacaccaggctcttctgcgcaatcaaggctccgccctcagcactgcagtcgcacgtcttggtgctcgtcgattcttcttctctttgatacccagcgcagttggcttttgcgctacgcctactttctttctttcaacatactatcccttacttcaaactcgtctccagtcgcctgctttcggagatgactagattaacaaagcggcttgagctccagatggagtcgagcagactaggactgctgcggtctcactccaaggccaggtctgccaaggcagccggccctcataacaaggcggatgtgcctcctgctgctgaacctgaagacgcagccaaggaggcagccaaggaggcagccaaggaagaaaagcacgaaaagtcacgatcatggttttctccccgaagaaaggactctgtggcttctacgattcttcgaagtagcaagagcttccgccgcctatccgcagtctcatcggcggcttcatcacaagccgccatctcgacgcctactaccccatccttttcgcgaggaagctatgagagcgatgccgccttccatcacaggaaactctctcctctagaaaacggtgaggcacccgtctcagaacctgcgccgacagatcctccttcgattccctatcctccacaccgacccgagcgtccccaaggagacttattcgagggaacacctctggagaaggcaaatcagcttgacaaggcgaatccccttgagaaagcgaatcaacaaagtcaccgccccagccggagccgcagcatcctgcgacccttttcccctttccctggcccgtctataagagacatgcgacgccttagccaacaatctgaacacaaactgcaggcaaacagtgcagccgacgctgctaccaccaccaccaccaccaccaccaccgccagcaaggccaatcggctttcaacagaaaccgaacaggcgcacgagcctgcagacgtagcaatgactcctgcttcgccaaagccatctacgtactcagtcctgtccgcaccagcacccattgtccccaatcgccgtaccagcctcaggcccagcagcaagggatctgaaactggtattacgcgcaaaacctccattgccagctcgtttcatttctccatccatagacggcccagccatgtcactgccgatatagagtcgcggaaacatgtacggtcctctaggtggacgttgacagaaaacatggccgaaatgttcaaaggacagcacataaagacggacaaacagtccatgacaccggcccaaatcgaggccatttggaatggtcaagacaatggcagtggtgcagcagcagcggctaaacaaaaacaaaagaagggcaaagaaaggagaatgaaagcggcgtcggacacttcggcaagcatatcacggtcatttggaggcccgcttacagaacaacaaaataacttgtttagcgatcccttccaatggcctagtaaaatgtcttcacccgtccccatgagcagagctgatatcaaaatgagagctctccctttcgagattactgtcccgccgccgccgtcaacaattcttgtttccccagaaattattcatggcgacgtttcaccaaagtcaccgacaaaggttgacagaagacacatgggggagactcattcagtaccgcgactggtgttaccggatactgaagatgtcgccattgaagatgacgacgacgcagtgtcagctagctcaatccccataccccccaagaatccagccagatttgttgcaagagcgccgacaatgcctcttttgcctcccattttggaaggcttccgatctccttcgggcagcaataggagctcaaatatctcatcccatcgccgaagccgaagctgcaaccatgcttctgaagtaaaccatgacatggttactttcaccagcaccccttataccatggctaacccgtctttccggcacggacccattgtcctaagcgatgctagcagccgtgactcggtggcgtcagcagaggtagcagaagaggaacgggcgggcgttgacttgtcgaccctctcgggcgattccacaggaaatctggacgatgtgattccaaaagagcaggcctcctcagacgaagaggaagtcagaatggccaataacgtggctgaatggtacgacgaactcaatctcgggtctcctggcgggctcatctcaggctctgaatcagagaagaagtcggatcggtcaacacagcgagactcggcgggcagcatgacctcggctgcatcaacgccatcgacggtgcaaaccgaggctgaagcagaactgcagacccccgtggccatcccgcaaagcccctctctctttgatactattgtacaatttcgcgaggtctgtgacagcacttacagcgccagcgaatacgacgaggacagcgacggcgagatgagctgcaacccaattggcgaactagcacccacctctgtagcctcgaaacaggctatggaacacggatacgaagctttccttgcgttcagtcttgatgattcttattgaactatttcatgagaaatatgtattgcaagagtgttttttttttattatgtataaaggtttttttgttttgcatgatgtgatggcttgggataccattggactacgtgccagacgccgcatttcatttcatttgtcaaattgaggatatataccatggcaggggatattgaagttggggatgctgagtcgatctttatagatacagacagataccaggttgaatgataccacagcgcgagccgcgtttattttgtccaagattttgtgtcttagtttcacgcccttaatttgtgtaaaatggactgtgatgaaaattgtgacatcaattgagttggttgataagtatgtgaagtttgctgcgctgggtgagtgaaaattgcgccactgcagttgtggctgccgctgtggcgggtttacaggggatctttccctagctcgtgcatctcacttactttattccatctcacgttcatatctcacaccaaaaggtatgtgaacgactctctcttctccacgacaacttttgagaatctctttgccataagaagtggcatctcactcattctactcaaaacttgatttcgcacgagataaaacgaagcaacggcgacatagcggaacagcgcctgtgcaagaaaagaacaaagagattgtagaaaaagggaagaccgcaaagactacgaccaacaagaacatattgaaaaagagcgatacttacgcttttgaatcatttcagcgaccgctgaagggggctttctcatttgagttcaacgaggaaaaaaaaaaaaaaaaaaccaggggagaatataaaaagagggaaagatttaaaaagatgctccgccgcccaccgacaaccatccaaatcacagccgaggacattgccgcctacgaggaccggcgcgccagcgaagcgcttcacgcggctcaacaggcgcgcgctgcggaagttgctgcgagggctgcttctgcttctgcttctgcgggtgctggttccgaggccacggggtcgaacgccggagaggcggcgacgcggcagacgacggcggcgatgggggggcttggactgggcgcgcaggcgatggagggggtgctggatgatggggaggggagggcgaggaggacgagggaggagaggaatgagaggattggggttgggaggagggcgaggtgatgatgtggatgtgatttggggggaaactgtttgtggtttgcaatattcattcttatgggcttttaatcttggcgaaacggatgagatgaaggaattctggtattatattttgttgtggtatcaacctgttctagccagccgtgatcctgattcaatgcgtatgtctccagttgcaaacacgctctccccccccatacatgtcaatgggtaattacgagtaatagtagtagtaatagtaggtaaaaagtaacagtagcaccggcaagccttccatatacagaaaagaagaaagaaaaaacaaaaaaaaaacagctactaaattcactcccagtcttttttttttcgccggcggccattcgtgggtggcctagatatatgtaggtagctattttttctgaatcaaccgttccgtatcaagtagatccaaaacagcaccgcgatccaagtcactcgccatgctgtagtccacatctccgcgaccattactttgacggaaaatctctcccccctgcccgttgtcgtcttccacgccttgccgccgtcgtagtagtcttggttgatcttgatgcgcggcccatcggccatgctccagcgatgcctgtgcttgcccttcttgccggcccagcgcatgctgctgccaccgccgttgctcgagctagacgacggcgtgattggcggctcgactttttctttgtagacggggaggaatgcgtttcttcgctcgggcggtagtgcgaatggggtgaggttgaggacggggacgaagaatgccctgacggctaggatgatgagggagaagagggtaaaggcgatgtaattcatgtatttgacgagttggttaggtagtaggcaaagatgggtctgcacagtctgctcgggtgcgcctggcaggggcttgccgtctttgtcgattgggttgtagagactgaccatgaggaagcccggagttggcacaccctgagacatgctcatcgtcttgacggtgatttctcgcacgctgtccttggcctcggagtgaacgagctcacagtaatcgtgatcatcgcctgaaaacacattgacgacgttgccgacgctcttgactagcttcactgaatcttcttctgaaagcacgttctggtattggtagccagccaccaccgatatagaattgctagtgtccaagctgccatcggggttgggcttattctttggcggccagtgctcccgctgcggcccacagggagtcccaggaggacgatagagaggaacatgcgtgaggagcagcgtggggaagtcggcagctcctggtccgggatctctcgaccatcgggtcaagtctgcgtggtccaggtcctcgacgtggtgcttgaacttgggccccatgtccacgccgtaccaaaagttgagttccttcttggccatttttcgctttgtagattggacgccgtcgaggaattcgtggacgggtttgtagatggcgcttagatcgtgtttgcctttctgctcggacgtccccgcgctgagggagacggcatcgaccgagacaatggtgtggtttcctacgacgtcgactcggtttccttctccgaaataggcctggtagcgatccctcacggactcctggaccatggcgccaaagccgagatcatggtttccaggcaagctcgccacaaacttgcggcctctctgccacgggcctggcttgctccccgccacattccaatcgaagaagatgttcccaaagcgctggtattcttccagccagaattcgtcgccataattgcgatgccatgtcttgacccatcgctgttccttggctgtacgtgaacgggacccccatttaggatcgacaaagttgccttgcctcgtcttccattctcgcccgccctcgagcatatcgccgaggaagaaaaggctgtccgggtgtagcttgtgcagcagcgcatcgtagctttgcttgagatatcgatcggtaacggcgacgacgacagcgagttccgcccacggccagtcggggttggtatgaggatcgaggatttgcgggtcggcaatgaggacgagatgatggggagttgcgcctttgggctgtttgtcgtcaagattagcgattgtcctcttctccttatactagaagactccaaaagggcaatggcaagcagcataaactcacccacttctcccagctcctccagtcacagacgttgacgtggttggcgtagatccagcgctcgccccagagcagcaggatcatccagagaaaggccagcaggtgcgggaagctcagcagccgcctggccgtcaggttcctcttgatctggtgcagcactttggcgactaagacggcaaccttgtgcatggccgggcctctgatccatttcaacagcagacgcagcagcgccgcgacgcccctgtatatttcctcggccaccgagaggtctgaggggggcattttcgagcccaattgctgctctccctcacgcagaggaaggcgtaggttgctgtgttgtggtagcaggctgggctaaaacaactggaagccaagggaggatggccatgcggacatgtgaggtggtgggatataatggcagcggtagatgatgacagcagttaccacgccgagcggccgtagtgggcctagtagggtggtggtggtgagtattataaggaggtcggcacctataatctgcgcctaattagtctggggagcagcgatttaaagccagggctccagggctagaaaattaaaaagccacccgcaagccttgccaccaaagtttgtgcttggtgatgtcaagatgccggtttcaatcagagatttgcgtagtaagcacagtagaagcacccgcgtctgatcaacgatgaggtttgccatgtacgagaggcgcaaaccgattccgtccagatgggggcgacaattcccccgaaataacgttgttccatgcaacggggcattgctgcagcgatcgaccgcctgagcggatcgcgctaatacgcctcagcctgctccctaatagcgcgctgaagccgcaatcgatagcgagtacagctccggatggagcttttgagacagcgatcagcgtaaacggcagggcatctcattagcacctatgcaactctatactattgtattccaggtctgccacagctgttgatgacgtgtgtaattcttctgctataaattgacatcacaatggcccaggatctatgactaacatgttcgaatttcccctcattctcaataatttttcacctgtctaggcaggtcgttcaaatcgctaccgaggctcaggaattcgatgaagcgccccgcctaaaacctctaaattgcacagtgttgtcaacagttcctcgtgtcactttcatataacattatgattgtatccgagacatataaggcccgcttggctaagcggtatagcgtgtcactagtacttctctgacatgacaaggtgatcagttcgactctgatagtgggcatttatttttgctttttttagcattcgttatgtcactagtatttctaaccaaggtgatcagttcgactctaataggggtacctacctattcatttctttgcttttttttagcattcgctacgtatctttatttcatttgtttcttcgtgcctatatctttgtctcatttgatatttcaatgcttccccgttcaaataatatgttcccattatagctctatattcgcgtgaagaaaaggcaactggcaaagtttatataacgaagaaaacctttttttcgccccccaatgtagttacaccctatatagacagtcctgtacttctcaatctatatattctaatatcaacaagagctggcatccagtctgtattctcgataaccagtaatcgcaagctagacataaacacgccgaagaagaaagtgaagaaaagaaaaagcattacaaaatcgcatggccgctcaaggccattttaaaacccaaaaacaagaaaagtcgcaaatcaaagcttcttccacccccatgtatataagtctccagtatatacttgctctaatatctctcgtcgtcaacttcgtcgtcataccccatctcatcagtcggttctggctccagctcttgctctgcagcggggcccttgggcttcttcctaaagctgaggaactttttgatccccgttggttctgcggtctggaacagatcgtctttggatgagtattcgtagaataacttggggaccaagattcgatacggcactgtaatgccggtagggtccttgcagtttacttccatgttcaaagcaatgtctaatgctccttctagattcacttcgagcctgtcggtctgcttcatgtctttgggtgatagtcccgtaggtgttcggtggaatggccggactgctgctgggtcttcgacttcgtggccagaggggccgccggcatgataatttacagtctgcgcccgttgaggcgcttgtgatgtaaagtaagcctcgtcgccagctgagaactcatcataatcgctgccaccgccgccacggagacctgagggacgaggctgcccctgagcccggtgatctgcgtatccgccgtcaaactcgccgctccattggccactcatgttggcttcatcgaatcggctctggctaccgtgctgctgtccgtagtacgccgcatcagtgctctgttgtgccgactctccgcgtccaagggacattgttcgggttactccccctcctacagggcgttgctggtcgaccgagttccgccggccaaagttcttgaaaagattgccccctcctgaaattgggggccgaggacctctcacggattcacgtgagacatcaaaaggctgctgcgaggtagacctacgccgtctagacgaaagcctgcgaagcaaactcccgcctcctgggcttcgactccgtccgcggtcggacatgggaggcgatggaggtggcgtgctacccggtgtccacaagcgaatagagcaccagttgcgatgaggaaggaggttattgttgttcctgggcttgccatcaacgccattctggaagatggggatcatggcttcgtctgtctgcttgtcaaagtggtggaccttgttgcgcttattgagcagatccgcgacgatgtctgcaggtgggcgattgacaatgccggaagatataatgtttggcatgtacctgggatcgttgtgtttggccaagccgagcttggggttggaatagaactggccaacggcgccgaggtggacgtcgccgctcaagattgtgattcgcacagaccggtcgatagccaagtcttgcaaatcttcaattatgacggtgcgctcccgtttgtggttcttggcggtccaatgatcgttgagatcatccaaaatctcataattgtcattgatattgttcaacgttttgccgaacacgcctgttttgccgattgctttgactgggctcatcagttttgaggtcaagctgcgagttgtcagtaagaaaaatatatataggggatcaagggcgaatttatcagcgacttacatgttttccagccacacaagacggggataggcaattggaactccaacaaggacgagcagatgctctacctgtcccttcctgatctcggcatacatcctgcttgtaatcttgtcccacgtcttctcgctcaacacgacgtcttcagttctctctgtgcgagtatccacagcgagcagagcgactttcccacccatagacatgtagagactacggctgacttcttggatgtatggacccggcgactcccccaagatccagcttggctcagaattctccgtttcggtcacaatactttgatgctggaagagcatgtagtatttaaaggccacccaccccaagcctgaaaagactggtgagctcatatcatgatgagagtaagagccatatccatcgaaaacatcatgatcatcgtacatattgaccatgggaatttgtgaagtggccagcccgaacaagccctgcgagaaccaggagcagtatcgttccaggtaaaagtgctctaattcagtctgcaactcatatgtaaaaggagcgttgagcttcttttcagggacagtgatctgaagccattggtcaaaaagtgggctatcgtaggccacacagtcgttgtaaatctgatcaccgccgccaatcatggcatggaatggctgtgtctggtgcgagttcagcacgtcgcgccacatgggatcaggaccgctcatctcattaggattgacgctgatactgaaaccattgcacgagtagaacatcatgttcatcgcttgtccacgcccgggaacccagaaagccatagctggaccacggttaatgcgatatgcgatccgttgttgctgctcgcgaagctcaacctcgatgttgaaacgccaaaacgtgcatccttgttcagcatgaagacggaagcctcttacttccttgtacttttgcatcttctccccatcaatgcttgctcgcgctcgccgactagcaaacgatcccggatagtcttggagtccctgcgccagtggttcgtctggtgggcttcttgttttttcaaacaggccttcttcagactcatcgtgcgatagatctctaccttcttcgagatggtccacgggtcgaacatacagggtctcgccactgcggcccagcttgggatgtccggcgattgggtccacatattcgggagaaagctcaccgttcacctggtggggaggcggaggcaacagctcgatatcctgcacgaatagtcgaagcgtcggcgcaatgtcataggatgattcagcatcgctggtgacaatcatgacgcttcctctccaaatttcacgatcttgcacagccgctggccctcgaggcctagctggggcttgttcgtgacgcagaccacagtatctcagaagcgggccgcatttcaagtacaacgggggtttgaatcgagtgggcacgctggtatcatcgtactctccatcaaatgcttcggctttacgtggccttgaattcatgctgctaattctccgatgatggcctccctgctcccggtccaggcgagcgttgttcttctccgtcgatccagcaggctggttaccaacaaggtcaagaagggtcccagataaggtgccgacggtaccctttctccattcatttagccactggggcgggttattcaaaccatcgccagaacgtggtccctccgggttctggggtacaaatcgtggttcgaggcgctcttgtgatggctgcagctccggcggctcaaatgattgacgtggctgttgtggctgttgtggttcctgtgtctccggtattagaccatggttcgtctgatcttccaaactctttactgcagagttttgctgtggaaagagtcctcgcttcttttgactcgcctcgtaaatgatcctgccaatggcagccgcgggggcatattcagcattcagccctcgctcctctcgggcatagacgggttcagtggctcgccgctgcatagcctggatttcagcatcgtcagcagatgtagaggtcttttttgcatctggccggacattggtctgatcattcacagccaggggcaacggaggcagctccttatcgtgtgcctgttgctgtgctcctactgggtatccttgcggggatccttgcggagaccccggatcatcaaactgagcctgggcaggctgtgagtccggcggcaaccgacgttctgcttcgacgcgtatgcgacgccagacgtctgcagggggctcctttttcaacttgttgcttccactgcgtgtgagcgaaaagccgctggatcctttcggaggctggttcctatctgcgtcgagcggtttcgtctcacgccaggcatcgcgctcgcggaagctgagattgcgcttgggtatatctcctcctgtggcaggcgacgactgatcagggccaccctgagaatactgaagagcagcttggctagaatgccggcgctgatcatcagggcgagaggcttcctgaggatggaatctgcgttgctcatcacgtatgggcggttgaggcaactgcctaggttgctggtcttcacgcacaggtggttgaggtagctgcctcggccgctggtcttcgcggacgggaggttgaggaagctgccttggctggtgctcagccgtcgtctttgatcgacgaaggccatcctggctctggcgatagtatgggtcttcggacactcgttgtccgggttgcaccgattgcgtagatgtggctttggttgaggtgacgtctcgcgttgtggctgatcttgataatgttgcggcagtgggcgactcgactgccgtagggcggtggttttgtcgttgggtgggagttgaaagcggagattggttgtcagcagcttcggcggcagctctcttggcagccctcgctctggcccgctgttctgctgcttcgactcgcgctctcttttcctccttggtcatgctgtcgagcgtcagctcaagcctctggaggggtgatcggttgtctgccaactttttccgccgctcattctgcccaatggttggggttcgctgaagttgggcggatgcaatgctatctgttcgagcgagcccaccatcgacaaaaggttgcggtgcaccacattgactacctcgtgggggtgcggcacgtccgccgtagctcatgttttcaggctgggctgcaggttgacgcgcaggctgtgtagatgtcgactgggaggagtagttgtatgaatcatctgcgtaagggtcgcggtagtttgttggcgggccgcgaactatggtatctgtgacagatggcggagctggggacatgctttcgaactcgtcggggattcggtttgatcgtcgatcttgcctgtcatatctttcaaatgcttgctcttgagggaacccacgatatgaggctggtctgggggccaggccttgatagtcagctgctgatgtcggcgagttgggactgaatgtcgtgtcggtgggagcctcggtgtaagttgtgtggacggaggcgcgattggctttgcgcgtccgctcgacgtccaatgagcccctctgatcactttgcgcgaattcatttgtgtaatctgctgaaactcgccggctgcggacgccttttggctgaggcagcgcgccccaatacggagcagacatggctgcgcctttgcggctatgaagtgagggcagcttctacagtagcagatggtggctggcaaaaagtgcccggtgcgactccgaatgctcacgtcacccccaaacggccacgacaagaggatggatgtgactttttgccgcaacgacaacgaaacagatgccaagccaggactcgagtcgcccaaaggtagccagtagcgtaagggggagcttgtgacgagctgcctcggcgctatcaaggcggctgcggctgcggctgtccacgatgtcaccggaggatgagctgcgcagtgcagaaatgcgcgcgaccaagagatgcggcggattgacgtcgccggctgttttcgcttgggccgaatctctgctcaaggagaaaaaaagacttgcgtcgtgttgttggcaaacaagctagcactagcagcaggtacggcagtagcaatatccagagacccgttcgcggaccggggtgccaggcggctggtgtcttgggtgtgattatacctagtaaagatgatgttgtggccaagggtctgcgctggcgattgcagcccaattgatcgagcgctgcggcgaatgagcgcagcgcctgcgatcgagcaaagaggcggtcgggagctgcaggtcggtggaggagcgggtggaggcgacgagcagctcgccagaatctgggtggctggcgatgaagcttgagcagcggtaagatcaggtcaaatgcaaggcaccaaggcggacgggccacgcatttgcgctgcggctgaaggaccaggggatgagatgatggggcaggctagctgaataaacgatgtgttcaatttatgagctgccacagcaccctttcactcttctcatgatcatacttgtagatggcgatggaaagcagttatgctcggaaatggggccatcaaagcgtgttgagtggcgagactacagctgctctctgctctctgccacctgctctctatttctcttcttcacgacgcatctcgccacagcctggccacccataagccaagcccagcttccgatgcaggcactcgctcactgacttgctcaattgctagcatcgggctggaccgaacaggaagcgctccacagtggcctcaagtggcttggggccgtcttgatgcaagcaccagacgcgaattcgactgcactggcttccattcccatcctccagtgacctgaaataaagacggtgttcaccagtctggcatatactaatggaagcagagagaagagagaaaaggactatgacatttattcctccagcaaacaatgtacatccgctgtggtaaagacatcaaaaatacgagatctgataaaaaaaagagggagccgttatccagcaccccagttctgttatccaacaccccaaaaataaagagagaagttatctagcaccccgattatgttatttagcactctagctgtagcttaggctgctgctgctgctactgctgctactgctgctactgctgctactgttgctattttaacaagtatttggcagctgtatatttaacatataaactggctgccctattctactacagttggggtgttggatagtgaaattagtgtgctggataacttctcccaaaaaaaagtaacagtaatagcatgccagctcgtgcccaacaatgtcgacacagctacaaaacttgtgaacaaaggtgtggccatccctacaaaccatttgtcgctgtactggatcccaaactgtctcaccgtcagccagatagtatacccaggggaaggggaacgggggactgcactcttttctaagattctccacccttctttaaagtgcttccagctgagctagaggaaggagggaaatgcatacggtaagcagtcaaagcagcgcatatcgtcgaggggattatgcctacacccatgacaatgtcagttacgggcatttttaccttacagtcgttacggcgatggtggtggtggtggcggcgccgatgaagaaataaaaaataaaacaaaatatataagcctaaccgcacatcgctggttgcgtgttgaaattcctttgctttccagtccagaaacagtggcaagtacgtctctggaagaaacaataccacaacagacttgagacgcattatttcatcgatgatggtcctgatagtcgagatatttcgatgggcatattcggggtcaatctgtcccacagagtctgtataagcttgagtggcaaaggtgctatccttgagtttcttttagttctttacctatagcgtgccttgatccctggcctccgcaccctatcgtttgttgtgccgatatccaccccccggtcttatttggtaagcccggccgggaaagacaccatgtctggtgtattttacatctattgcgtaccgttagcagtattagaactgggagcggggatgggggccaccacgggtgcttgaacttgaggaacttccccagactcaagtcgagttacccgggcgacaagctcgtgtagacctcctccaagttcttccaaatcatcttgaagggcttgcagcccagctggagggggagggggaaggacatacgtacggtaagctgttaaaatagcacaaatcgccatgtcgatcaggcatacactcatgataatgtcagtagtggagatgggcatttttacgtaccttgaatcgttgcggcggcggtggcggctatctgttaaagcagtagcatcaacagtggtttgggttgtatcggccgaagttgtggtggtagtcggggtcaatgttggaggtttatcctcaatagtttcccacagttcagcccattcatatgctatctgccatgcgggcctccattcgctataattgtctcccttgcttgtcagttgggggaggcaagctgggtccagcttgaagttgaagtttgacatggtgcgctgtcaggcaaacactgacgcgagttggtgacgcgatgttttttgatcagtcaggtggcagatgtgcagatgagatggtgatctttgtcgtgatcttggagcacgagggcttataacctattgaacgaggcacaagagagtgaacgtagtgattgtattgtgatgatgataaggctaggttactaccagctaagaggcgtggggtccggcactatatatgataggccgaggggtccttcgggcatcgagccagaggagttgcttccaatagcggcggcgtcgatgaagagacaagaaacaaaataaaatacacaagctcgtgtccatatttgacttgtctcccagactcattagcagttgctctttctttacattacttgggtaggaggcaggtgttgtgttggcagtaactaacgatatatggcagatccactatgaccagtgttaaagtattttaaaaaaaagaacgaaagaggagctccatgagtagcaacaatagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtatatacgtatgtaaggggtaatatgagtgacttctcagtacaagttcccattctttttgagcctctttacagaagcctaggcgcccgataacacttccctgagattatagatttacatcatcttcaagccatgttatccaaattacagtggcttctaaccccatggtgtgattaagacccgtagtggcagatcatgccatgtacagattcggctgaacactacttgtttgtcagattcttagtagtaacctcacacttttacatattcaaggccatagtggacagacaacagggatttgcatcaaatcttcttaattgaggtattttgtcattcaaaaaaaaaaaaaaaaaaaaaaaaaaagcaggaagctatactttactccagccatctatcagcttcgtgaagacgcttcgcacttttgcgtgactagtcccggtcccatgagagacatcctctgaccataactcccggatactaccatgagtataatccaaatgaagacctactacatcaaaccaatattgctcatctttagctttcacatgagccttccaactagcatccagtggtgacccttctattccaaagtcgtgccacgcccggattattgcctttcgcttatctgtagaaataatgactgcgaaatctgtaaggcaatgcagacaagaattaaatacccactggcctggtgagtcataagctaattcaacgccatcctcaagtaaggtagcttctttaagcaggatggacccttcgcgcgggctcataatcttgcaccaatgtactataacattgatagatgatttttttgagctgcgagatcccataagtccgcctattatacgcatatgcgggcagactgggatatagcaatgtaattagtctaggaagagtggtaaagcagtatttgtattattgctaatattccactcttcacgtaggataaaccgtttattaataatcctgggctctgcgatataggactatgtaaattgctgtttaagtaaatactttgtacgtgtacgcgtaaaagtctgcattagtgccccaaggtattgttgatatatattgcccaggcgcgagagcttaagtgcaagctgtatgtggtagtgctggatagaataatggctggtttcaattcctcgggatatttcaaggaggcaagggacagtcctattatacctgacaagcgtgaaggccgctggcacatccgaggtgttaataggatgtagtttacagcattttaggcagacccagcgatttggtaaagtgtaagccagccctacccaaaacgcgatctgatgttcaaaggacagctgtgggagcttaatatcccagtcttgaagtaggacttgccgaagtgctttgcaggtatgtgaaaggagaaatttatcgtgcaaggccaggttatcagtaataagaaggagaatgtctagcggaagctggagaatagcggacttttgatcgtggcgccaataatgccagcggcctttgcctagcagttgatgtagaagccgtgaataacgcattttagaatacctggatttgtctgagaagtgataaatagaaataagggaggtttctaagaagggagcggccctttctatactttgatatgctccatggaagctacgtaatcctgcgccaatggcgttttctactgatccgatgagttgttttcccccctgttttcatcagaacactagccagatggctagaaaacgccgtggcgtacaatcatactttggtcataaagaacatctaccatcaatttccttttatctaagttcttaacttaaagatgtcaattaaaacactaataccgacgttaatgtttcctatatactgattagacgtgacgtggcgcttctgcgcagctaccacactatggcactcgtcacgagaatacatgtagctagacaatgatgtagccatgataatacggtaccagcttatgactgtgaaactaaaaaagaacagaaatcaacatacaacagccggtgttcgctgatggtcagccactcaactactaatctgcctctcattggctggactctgggagagcagaccggatcctgtattttccaatggatatggtcgtatgtgatgggccaaccctcttgatccgtttatatctctacattgcagcaggtacatgcagcttatagctttgcattttactgcagtagacaaaccttctgctctccctgcgaggctcaaggacaagactggtactatggttcctcgaaaacgcaaaccaaagcagctcttatagcccagaccagagaccctacaagtaaataatacagcgcctgaaataaagacggtgttcacaagtctggcatatactactagaagcaaagagaagatagaaaaggactataacatttatccctctagtaaataatgtacatccgctatggcacagatattaaaaaatacaggatctggcaaaaagagaaaccacttattcagcgtctaggactgctcccggcagggcttgaacctgcgacctccgcattactaacactagcttgaagctggagtattagtacgaagctctaaccaactgagctacggaagctgagtaagcgatgcttttcagctgttgtagactactgtgtaaaggtatattataataataagagtaatagtatgtttaagataagactataaatataagtaaatattattaagtaagtataattatatatacttatattaaattaaaagtattttttaatatatttaagtaaataatttataatattacttaagtatttattaaaatttatttctaatataattatataagtttaaaaaacttataataattaatataataaaaaattatacctagcttttagtttaataattaaataaataaaaatatttaaaaaaaatattatatttagttttatttggtttaataatattaataatattaaattattaaaattacttataagatttaaaataaggtttttatattaaaaataaagttttttactaataactttatataattcctcctgggtataaaaaaataaattacttattattataatttatttttaaatcttttttttagtattttattattattattattattatttccttttattatatatttaatataattatactacttattatagctattttttttactaacttattaaagtaattaaatctagttacctttattccctcttagggaagcaagggcttttattattattattttttcttttttacttattatatttatttataagtattctagctttttttattttagcttagttattaagctaagctctagctgtttattataataatttaagttagtagttattactgtttcttcctagtctcctttagctattatctaaagattataattagctgtaaggttatcctgctattataaggttgccttactatatttagcttttcttatagtgttaatattagagtcttatgtattataatagcgcttggtaattgatttcttttattttccaaggaactattaaggccttttatacttactagcttttatataagtagcttttttgttatattatgtatttctttttaaagcttaatttaagctatttgtgtattcctttttaaagtttaatttaagttatttatatattataattaggttttaaattataatatactttaaattataatatactttaaattaacctttttaaagcttaatttaggtaatttacatattgtatttaactaagtatatatatatataagtattgcctgcttatgtaatttatataggatcctgcttaagtaatttatataggatcccgtatacctattaggtacccttattttcttatagcttatctaattattataacctaataacttatagttataataaataaacctatagggtatatataataaagaaacctttagctaatatagctaattaagattatatttactttaagaaagtaaatattagtaaataaattcctaatataaaaaatatttactttaggaaagtaaatatttataaataataaaatatatatatactttttatatttacttaaagataattttaaatagctaattaataatataaaattaagattataatatactttatattacttatactttagtaattttatttactattacttatattacctattagatttcttaactactttactaatataaacctagaattatttactaggtttatcccttaggaatttattttatattaactatttagtatataatttattatatattaataacttttatttaaataattactagatcttataggtaatatataattaaaaatataaatattaatctttaatattttaaaatataatactaattataaaagctaagctttaagtaattactagttaaatagtattattaaatttaaaaatatattagtaaaaatagcttataactagtaaaatactttaataaaaggttttaaataagaatataaataatataagtaataaaaataaagcgctagaacttatataaaaaatataaaatatataatttaagacttatatatataatatcttataaactagtaaattattacttagtatatataaattattaataacttataataataacttaataatttactaggggtaaacccttaggtagcacttattatagcacttataatagtattaataaaccttataaataaaaaactaaaactaaaaaaggttttaaaaattaaataactagaaaagtttaataaaaatattattaaactctactagtttcttaataaattataaacctactttaagtattactatttaaagatattcttagaaaataacttaaaaaaaagaatttaatatataagaatatatattaaaaatataatagttaattaatttaaaatactttttaagaataaaagaaataacctagttaactaaagtaaattaataaaagaagtttttaagagatataaaaatcttaaagaataactaaaaagattttttaaaattactaataaagcctaaaaagtaaaaaaaaaacttaaaacccttaaataaaagggattatattataaatatactttaacttttatttaactacttaataaagttaattaaattaaagacttaaaaaagaaaatatattactatagtttaaagttaaaaattaaaaataaaatttataaaataaactaataaaaagttacttttattatacttacttaaaaaattattataattaataactaataataaaaaaaaaattaaaaaaaataaaaaataagaaaagtaactaaattattaaatattagtcttaagctaattaagaaaagaaataaaaa