cctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaagcaccttaataatactaaaggaaatataagaaactatttagtttaatattagaaatagtataactactttacttataataggattactatatagatcttatagatagaaaaataataaagttttttctaatttataaccttagtaaagtagaacttaaaacactttaagaataaatataagaacagctagaaaaagaatatattaaactatttaccttataagctaaataccctattatatttatactaaagaaaaataggaaacttaaattaattattaactataaacagctaaataagattactattaaggattaaaccttattactacttattatagaaatttaaaactgcttaactaatataaattagtttattaccttagaccttaagggagcatataacctgatttacatccgtgaaggggataaatagaaaatagtgtttaaaacatgctataaattatttaaatatttagtaatactatttaagctaattaatacactagcaactttttaataaataattaactatatactataaacatatattaataactttataattatatactttaataatattcttattttcttaaaaacccttaaagaatataagaaacatatttattaagtattataaacactataagacactaacctactagtggaacttaagaaatacagtttttatatttaagaaattaaattcctagaatacttaatctcactagaacaagtctaaataaacctagataagctaaaagtaatataagaataagagctacttaatataagaaagggcatgtaaagcttcctaggtctagtaaactactattaatagtttattaggaactatagtaagattactaaactacttacaaatgctacttaacttaaaaaaaataaaaaaggcaagaagaaataaaaagataagaaacttatatactaatctaaaatggaagaagcatttaaataacttaaaaatacactccttagtaaacttatacttattatatataatcctaataaactattaaagattaaaactaatttattaaactttgctattaaaggagtactaatataaaaaaacaaaaataggaaaaactatctagtagcattctttttataaaaactatataaactaaagctaagataccctatttataacaaggaatttatagcaattcttaaagtatttaaagaatagagatattattatttaggaagtaagtataaggttaaggtttatactaactactgtaatattatatattttactaaaacttagaaactttccgcataataaatatagtactttaagacacttttagactttaactataaacttatttactgtaatagcactactaatagataagtaaatgccttaagcaggaaaaaggaactctttaaagatatccctaaaattaaaacttaagtgctacagctaaataagcaaggcaactataaacaaatatatattaataatttatttgcagttaaagaaaatcacctggtccttaataaaattagaacctgatttaaaggaccataacccaataatcttttactagaagacctacctggaaaagttattctaaagaatagtctgctaatgtaggaagataataaaatttgggtcctagaagacttatagattaaagctattaaatatatgcataatagtataattgctgtagtatattaaggcattaagactacttataaacactactaataatattactatttcctaggaataaaaaggaaagtaattaatatagtcttaaagtgtgatatttgctaataagccaagggctctaattataaaccatatgggaaattacagctactactagtgctataacaaccttgggagttaatcttatttaattttattactaagttactgctatttaaagaactaatcactaaggttaaatataacagtatatttattagaattaatagatttatgaaaatagcttattttatcttatttaaagaagctagtaacactaaaaaattagcttatataataataagatttattataagtaattataggttacctagagaaataatttctaattaaggaaacacatttatctttaagttctagaaagcacttactacacgcttaggaactaattataaagctagtatagcttactatccgcaaatagatggataaatagaaaggattaattagattattaaagcctatttatactgttatattaactttaaataagacaactgggtagaattgctattaattgcatagttcttatataatagcgccctgttagaatctataggcaaatccctgttctttttaaactatggatttaaacctgaagcttatagactgcctaagcaagaagaagacattgaaaaagcaatgattaaggcagaaaaactaattaagctctataaagaactgtgataataactcaaattcattaaaaaacaaataaagaagtttgctaataaacataggcttaaaggactaaccctttaggaaggggatatagtttatttgctttaacatataaaaggaagtaaataagcaaatattaaaataaacaggctaagtgataagcttgactttaagaaacttaggccctataaaatcttaagaaaaattaaggatattaattataaacttgaactccctaagaaacaggaaaaacaaggaaaactaatcttcctaattttttatattttactactagaaaaagcataagtaaataagaacactagaagagcaatctaagataaaattattattaaaggcgaagaacttaaatataaggttgataaaataactttgctaaaaatagataataaaactggagaaacctgctacctagtggaatggaaaggatatgataaaagcgcagatagctgggaactagaagataaccttaaacatgctggcactgctttaaaaaccttttaaaataaactttataaataattataaatataataagaataaataagggaagaacctaatagccctggaaaaacacttaggaataggacaaaggaacaccccctaataaggcaagaagatttggatttaataactctaaattgacgcctaaggaaagctaattaatgttaatagacatagggttaagagaatccagaagcagagcttcctcctcttgaacttgcgctaacttagcttagcgctcctccttaacctaacgattagcggcctctaattcctctaaagatttaaagctataagaaattatctccgcggccttcttatgcagttgttgctcctgcttacaaatacgacggagataagctattgcctccttaagagcttcttccgcctactcccgctaagcagctaaatgatttttcttatatgtaacataagcatttaaatagttagataaaaaagcattaaagaaaataagataagggaaaataatacatatgcctttgcgcttatgctacctatattataatccggtaacttgtgataaacgcaagtataataatgcgctaaagaaccttctgtaatgaaataagcatgttttgtgctttaacaaggggtacactaaggtatagtaaaactaaaatctttaataaatttagctaaaggaattaacatgaccttaggcttcttaggaatcttgcgcttagtaacactatgactagatatgatggatagatgaaaggaaaagaaaacacttacttataaaaaaaaaaaaaaaaaaagggatgaactcctataagggatttatgctatgacaaggatggtcttaaggataagactaacaggagaggggtattatattataacctaacacctatggttgcaataattggcctacctagtaggtaataacctggataaataatagacctttcaaccaataggatcaaagttgtgttaagttaacacaactgcatatgattacagttgtgcttagttaacataactatagataactttacctaggttaactagatatataagtttacttttttatacttatttaaataacttaaatagctagttgttaatataaaattaagattataatatgctttacacttctaccatctggtgatattgtttactattgcctatattacctattaggtttcctaactactctgctaacataaacctagaattatctactaggtttatcccttgggaatctaccctatactaactatctagtgtacagtttatcacaaataactaactatctaagttttatttaataagcataataaacaattcttatatagtaagttattctatagttattactagtgtaagtcttataatacctaataaaaatacactcctagagctgtgttcttatcttataagtaggtacatatcctactaagagagggagtcccacaccctaattagttatagccttctagtgtattaccaaaggtatatactaaaaggatccttatgtggttggtttgtaatagttttagtttattatttataagaatagctaatactattataggtattataataagtgttacttaagggtttacccttagtaaattactaagttattattataaattattaatagtttatatatattaagtaatagtttattagtttataaggtattatatatataagttttagattatatattttatattttttatataagttctagcgctttatttttattacttatattatttatattcttatttaagagcttttattaaagtattttactagttataagctatttttactaatatatttttaaatttaataatactatttaactagtaattacttaaagcttagctcttataattaatattatattctagaatattaaaagttaatatttatattctttaatcctatattacttataaagtctaataactatttaaataaaagttattaatatataataaactatatattaaataattaatataaggtaaattcctaagggataaacctagtaaataattctaggtttatattagtaaagcagttaagaaacttaataagtaatataagtaatagtaaataatattactaaatagtaaaagtgtaaagtatattataatcttaattttatattaataactagctatttaaaactatctttaagtaagtattaaaagtatatatatatcctattatttactaatatttacttttctaaagtaaatattctttatattaggaatttatttactagtatttacttccttaaagtaaacataatcctaattagctatattaactaatagtttctctattacatataccctataggttcatttattataaccataagttattaggttataacatttatattagtaaagtagttaagaaacttaataagtaatataggtaatagtaaataatatcactagataattgtcacgacctaacctttatggtcgcaaccacgggggccccgggtaggtcgccccggactaactaaggaccgacctaaccaatgaaaaccggatctagtaacatttcctagatccccagaggatctagagaattcctctagatccaaccatggatctaacaatcttttatagatcccgcctagatcaactggatatataagtttacttctttacgctcatttagataacttagatagccagttgttaacacagaatcaagattgcaacacgctctgcacttctaccatctggtgacattatttactattgcctacattgcctattaggtttcctaaccgctccgctaacataaacccagaatcatctactaggtttgtcccttgggaatctaccctatactaactatctagtgtatggtttgttataataatagaagtgtaaagtgtgttataattttaattttatattaataactagctatttaaaattatctttaagtaagtgtaagaagtgtatatatattctattatttactagtgtttacttttctaaagtaaatattctttatattaggaatttatttactagtatttactttcttaaagtaaatataatcctaattggctatattagctaaaggtttctctgttacatataccctataggttcatttgttataaccataagttgttgggttgtgacaactagctattataagtcttttgaacttatataattgcattagaaataaatcttaatatttagtaccccttgtattttagggatcctagattatctaggaagtattatattaacaaattggttactagtacttccttcattttctatttgctcttcaaaaacagccaacccatcatccatgccaaccgactcattatcattatcatcactctcctgtccatcaatactgctgtttcgaaagcgagcaatctggtgtatgttttgaaaatttgaggtattcgaagcaaagaaagaatggctgttatacaaactccttcgttggcacacaaatcccatcggtgtatgcaaaatgtcgagcgtctggcgcctgtacgttaaccattcctgcaagaaattgagcgctttcttgaaaggaaatccgcaagtcatgaaggtcctgccattgcttatttcatctcttccttcatcagagacaatacccagccaaaatagcaaatacttgtattccgagtaattaaagtagagccttccggctactatgccaatctcaacggcgagaaattcagggaacaaggtatcgttagtccaggaagggatagtatagtaaacaaggctgttgaaactttgcatagacctggtcactggtgctgcataacagagtaaccagacacaaggcttcttctgatctcttagcatcggcatgatggattcaagttcttcggatatgatgacaagagcagtctcagttgaaggactccaaaggacccattccacagggcgctgcacacaaggtcaggtacatctaaaacagcaataaatagagcgtttcttacaagtatatcaggttccgtttgaagtttactgttaacagtcgtgttggcaaactcccgcgaaacaaaaagccttgaggccgtcttcttgactttaaacttgcgcccaatttttgtcataccaataaactcaaaagcttgcaagtatgggcctccagcttccaatcttccagtaacgacgaaagacttgatgaaaccagcaaggccaggaaatttgcgtggcgtgtactgcatatcactttgcttttctctgacctgctcgacctcaaactcaacttctcgttcttgttcaacttccataaaggctgcagcaggagttaacgcctcgcttgatgcggtatgtctcttgttatcaagcacagaagagaacctctgtagctgtgtaaagtcaaagttggtcttgtccgtttgtggagctgaaaatctcgtgctgtaaagctgttcgagtgtttgatgctcctggagttgtatgacgccgagcagtttcttcaaggcacttttgtcggtgaggaactcggggtgcttccataacgcgttggtgcgatggcaaaagttgagaccctgtgcaatatggagcggcatcatctgctcattaaatttgcagctctgctctagcaaccaacgaaccacgtcgactgaagtcacgatatgggttgactcgaagattagttcacctctcgtatgctcagttcgaaggtcgagtatgcttcgatagacctcggggggggctacaaaggtgacagattgagttgatcctagctggcgtagtctcattgccgctgtatttgtcagtaaacaagtctcagaccatgattatattggagacccaccctgaacagtctgatcctttgtttgaccaagactcaaagtcaccgcccctctggcgtgaaccggaagcttcaaatccgtacctcgagtatgtccttcatcgatatagataacacaagactccaagttttctgcaaaaggactcgcaagaagcggcatcggagtcttttgaaactttgctcggaccagaatgtcattgttttttccaaaatacacggcgcctttagcatccgtatcaatgtccagccaagctccagcgacgtcataattgttcatttcaagaatgtgagcaccagcatcaatcaagatacgtatcttttcccgatgcagaagcctcaaggtctcctcctctgtcagatggtggccgttccaatcagttgcttgaatgcatcgcatgtttcggtcttgcatcaagtagcatagtacctccgcgttggtctgaacaagactaggtaaatcgtcttgtttaatcgtctctgggagcattctcttattatcattcgtaccactaaagcctgttgttacattctgtgcatgctcagcgttgcgaagggaatcctcgttggacattaaaggtatatcccagccagatgcctgaagcttgatgctgaattgcttggcatggaccgggaagacaaaagaattcatatagtcgttgagaatgttacgatctactctcaggtgcttccatagctgagctacttgcgcatcgtcatccgggttgatgagattccaatgctgaagagattgtggcagcgtgttgcagctgctgatccagcggtcaaattgtgccgccgaatcatctgcttcgacaacctgctttaagcttctgtaaatctgagcctttgttaggccagtctggtagaaagatagacatgtaagcaaaatcgcagtgtctgggtgaccgtactcggccgtctgcgagggaacacccttagcttcgaaaggcacggcaataggtgctcgctcgggatggaggccatattggacattccagcgcttcttcagacataggagaattatacgctgagagatgagtccacggaggaggtggagactgcccaacctaaacgaatcttctgtcagagacataatagctctctgccaaatgtcttcggtgacgttggcgccacgaatgatggcctcaacgtcccctcgagcggatcgatcatatgcatccttgagctggagcatggagagtctaccctcacaaacatcattgaccaatagttcattaaggaaatcctctggttccggccgaaggaagtaaatgatgggatatcccccatgcctccgaaccacctcgaccccgtccggaaattccttttccaagcgttcagtgtggccttcgacaagtgagagaagctcttcaactacaagccaacggtgagggtgtccatcgaccgccgtctggggaccactggggtatatcagctgtgtctttgcggaaagcgtaaagtctgactcatcaagaatatcgcggcacgatttatccagccactgctggatctccaccatttgctgggcagtctggggttgattatccgccaagcgttgcaggccactcaacttgaaggataaaatgtgttctggaagacaaagcattacacctcccgactctaatgtgcttctgtgcagtgcctggtatcgttcaagtgtttccgtattgactggagaccgccgtgtaaacggaatatgacgaacaatacgtccaaccagtccaccgagacgactctggatgatctgtgcggtctgaaataacaatgccttgggaacaatgagcctacacaggtttctcctatctgccaatactgaaactgccatgggcacgatacaagacgtcttgcctatattaggagttagtattcgcctagcactggcatatatgactattgcccactgaccttgccccatgttcatttgaagcaccgagttaactcccgacgagggagatataatagccctagccacgtctatttgtgattccctgatcaacatatcattgtcaatctccaagaggagccattccgcgttgtcgatcggtgcccagttcgtgtgaccctcataaatatgctcttcatcgtgccggcgattatcaccacagaagcgcgcgtcctctattcgaagaagccgttgtagatgtgtaattgcgattccgcaagatactaaagcctccttcatgccctttcctaggctcattggcgtatggcttcgcagctgctcaaggagcgccactcgagaaatgcacggccacaagttaccggcgtgaagccatgcgaagtcagcctcatcttgaaacaagctgaacctaattgtctccatgagttggtcaagttcatcccacgcagcagcaatctcctgagacacatcatttacacgcgcagccttctccagagacggtcgtatcacgcgatctttcataagtgcatcgagagaggcttcaagatccatcatatactgatctcgtgctgatcctttgtgtagaaacggttggatgattcctctcagcatcgcgatttctggaggaggagctctagccgccgagggcgcaagaagttgctcagccctttctctctttttgccaatttgcctctctgccattcttgctactatcgatggattggaaacataggactttgtcatcaatccagccgttagacgtggtacttgatagggatgcttcatggcctttgcttcggtaagtgccaaagctccaggcgtggacttccatatgcgattttgcgcttcgctagtaatcacgtcttgactctcatataattgctctaccttgacgtcgagctgcagcaagtaagcggacaactcttggttgcccaaaagtctctgcatttctggcttcaagcccatccatgccttgttaatgtcaaaaaaacgcagagtcaactgatctgtcagtccttcgaactcctctggagaggacggaaaagccggccactggttaatcaacagatttgctatctgatccgcctcactgagaacatgagattcatacatagtctcttcaagaggctccttatgatgtctttgctttttccagatacgagtgaggaatgtttgatatggcatctgtttagatatgatgagcttccttagttgaagtgtctgaggcttttcgaagacagtaaaatctatgaacagcgactgctgagggggcgtagtcgagtatccaagctcacttcgcttggcttgcgttacgagccacatgataagatttatatcagattgctctccaaatgcaagtagagccatcatgaaatgggtgatatagctatttgataagccatgcgagcgacaggcctgtacgaaagaaccccataagggcactatctcactttgcagaatcatctggacgtccaacgtatttgaagagtgctgaaaccctccaatcacgtcgcgctttctcaacaaatgttctaatttgacaagtttcggaactccatcgtttcgatcttgtagggctttgatggctcggtatactttgcagctgccctttgacgtggagtcacggtctcggggcctatacgtagtatcttgagccgctaatgataagaccttggattcttcgttattggaaacacgctcatagagctgtcgtctgatgatgccacgcatatgaagatgggttgtcgctctgacgtcttcgatgggaggctcggtttctgtgtcagttgaaatttgtaaagtctcgagcttttgagattgctgacgtatattggctacaagtgtgcctaaaatctcatgctggatattcatggtcaggttgtgatcccaaatcaccttctggtatatcttgctgcccggtggatagtaatgtctcctcggtccaaggcgctctagcatggataagatcctttgtgggggagactgtagtggcgtccaaggttgactggatgccgcgatcaagcaatgccgcgcttcttcggatccggtgcgtcctgtgagcccatcggggatgggaaacgatgtcatcgcgtgcagcaatgccttaagataaaggagcaagggctctgaggcacaatcaagcctacctaggacttgattaatgtggaagcgcgcatacgtgccctcgttcttcaccttgaccgaggtatggatgtcttgctgctcccaatagactgccccaatgggaaccaagacactccgtttcctgtgattgctgacattacgcaagactagttgacttgtcaagccgtgaagtgtcccggcatcttgaatcggatctatctcagagtgtagctggtaggactgaagcagcccacgaatattgacaaagaagctgacttccaggcgctttaattcaacccagtatcggctacctgctagtggccggtagatcgttagcttatcaacgtcctcgaaaccttgaaagatgccagcgatctgagatccgactttggaatgtggatctattaagatgctgcccattccggtagcttttcctcctaggatgggacgagatctagcttttttccgaatagcctgtctcctgcggacatcgagtatccagttggaccacttctctttccatatctgaggcttttgtcgcatctgaagttctccagtgttcagattgagccagtgtacgcattcatcaaccaacccagacggcaggtctgccactcctgtttgctctctgaagatgtcacgcgacacgtgctcgataagagagcctttgaagagcgccctgataagaacagctccgtccctggatccaaaatggatttcgtggccgtgaacatcattcacaagttgatactccatgcccacgagcccagaaggtcgtgtgagcaggtgctgtcggccaaagagctcttgtacagaggcattttctcgcatctctagaggcagtcttccaagtggcttcccatctaccagtaaatggccctgtagccggtggtaatgaacagtttgcggggctattgtctttgttgcgctggtccgcgagacaagccatgagttatctggcgatgggagagacttccacgtggaaaagatccgttttctggagctgccaacgtctacccacgtttcgtcaatggcatctgtcaaagcagaactataactagtagcccatgtctggatcaagtctcgcatagagtaggacattaacagatcccgctttaacaaatacttaagatctagagatagctggtcgaggttcacaaggagattctctgacagcgcaatagatgcacggaaaaaatgacatgcgttctcttcatccagttttacaaaaccctgatcatgtagataaatcgcaaaggtctgtcggcagagaagggcagcccaaaaggcatattcggctgctttgtacacgacgcctccgtcctctgtcgatctcacttcgtctcgaagaagtgtgagccaagtagagattattgctcttatcctttgtatcaacttgaaaacctttggtttgaagtctcgagggcataaggtgtacaatctgagaccaagagtaataacaacgctcatgcaggcggtctcgcgccagttcgctgccaaaacctcaagtctcttatgtaactgctcgtccattctctggcaaaaggcatagtcttggaagacgaagtgagattcgcgcaagaaatccgacttttgacagtagggtccagcttgaagtgaaatgtaattgattaggctcatcgtagtgcaactgctaaagttcatattcgtcgctccgagctccaccagcagcaccagccaacgttgccgatggcccgagagcactctctggtaagctgaaaactcatgagttgacatgccaggaggacaattcacctcgttggctgcaatttcatacgaactcgggctgcatatgttatccgtggactgaggtggcttctcgaacggatttgaaatactccttggaagccaggatccgagtaggtgatgataccaaggcacactaggcaaatcttcaaaccagatgccgttctctgagtcatagaatgagaaattcggtccaaacggcagcaagatttcttcttcccttttggggagtttcatctcactatagtgcgtctgggtaaaagacttggtgcgagatgccagcatcaatactgaggatggcttcgacacccagaagggctcaagctgctttatttcagttaaatggattacgggagcattttcactgtttgataatgcctggctcccaagtaaaatcagtttccacgtcgttgtacggtaatccataaggtattgcggtatggcaagttcaaatagaatcgcatcacgttgaactctattattaacgggtgtgggaagtggaaggaagtcctcatgtatcccaattttgagtcgctttctggaacgcttttgccaacacttcttgcaaccatgaatattcagggtgccatcaggctcacgagtgcaggtacagacacctttctggatcgcctcggtcagcctgttgtactgcgccatgagagtattcagctggttaactttcgtcgtcttagataaggtcgaagcggcatcaattttggcgccaatatcgagcatgctgcttcctggcttagttgaccggacaaattccgcagcaaatgagtgcgcgtgagagggcctgtcgaagatagtgccatactttttgccgcatgtcttgacccgttttgccaaatatttctgcactgccaaaagacgaaccatctcgccggtagtggaaaagcagaggatgtcaagtgcttgtgggacaagcatagggtgatatttgagaaggattgggcatgccgctgtagcagcttcatccattacagcccatagctcaaacaggttaagaagatatcgactcatcagctgtgattccccattgtacgtgttctgggccagttccaggtaattgagaatggcgcccgacagtttttcacatttactctcctggtcactcgaggcttcttgactaagtcttttgattgagtcttcgtagtcaataagcgtcgagcagcacgttgcaagctcattcacttgggatatgcttccagatcccagtgagagttggtctatttgagttattcggtgcacagtccttaacttctgcgacagcaaccaattaagagtcttgccactgttggacaatctgagaatggtgtcgttgtcgagaatccgggtaggaagacgggggatctttcgagtaacccccttcttatactcctcccaggcattcgtcaccttatctcccgcgcttgttacagtctttttaaagaagtcatgtgttgcctcaaaaaagccttcatataccgatcgaagcgatgcagatgcctgtgatttctcagattctagctttgccaagcgccgacatagcttagcctgaagcatgagtgtctgctcgggatgggaaattccaacagagtcattcaggagctgcgctagcaccatgcatatgataaacttgaagtggcagcgatccgtgccaatgtcatcatggaatatcgaagagagcattcgttgaacggcaactcgaagcaccagccaatatggcgatcttctccacggaagtgccgaatcttctaagacaacatcatctctgactcttttgtgaactcggcgaacctgagtcaaatttcccatgccttcaagcaaagacatgagcatctcgctgatcagagcaggactgggggtgtctcggacttcgacaacagctttctctccttttttagcgcgggcggcgaagcgatcaaaagccgtagaactagactgttcaaggaaatcagacaagttttcctggaaagtggtgtcgctgaaatcccgaaggcgaatctcagcagcgcgacctggaaagtcccatttgagggcattactcgactgcagaatgatggcagctggtgcggaagcttcaaacgcctcgaatatgactgtttgtgagctgaaacaatgaacagttagcctacgaaaacttcaagatctggggttaacgtcggacagcgtacgcacccgatgtctttgtgaataagaagggcagcattctgctcaagaacatgaagcgccagccaattatcgttgtcgcccttagcgaggagatgaaaagcctcaagcaagctttctctagaaagagaatcttgattcaatcgtatgatgatgttcaaggaagatatcaaggtgttccaaatcttgccaggtaccagtggatggagggttacacaagccttttgcagcctccttcccagctcatgaaggaggagaacgggattctcaaacggcttgcccggtagcttaggtggaagaacgagatggctgaaaacctccttcagaagacctgctttgtttgcatccatgactgtatttccagaatagcagtgaataagatgatgggttgggtatcgaggaatagaggtgatactaggcaatacgttacatgcctgatcaaagactgctaacggttcttcattcgcgtgggcgttcaagttttcagatgcgacagacgagataaaagaggtgagaaaatatggggaggggaagatacatcaaactcatcttggttgatacggcctattaacccaacggcagagttgattggtaaaacggcctggctatcgacttgggcccccaagccacacatcaaggctgttggtaggcctcctgcaggctgtcaacgtgtttatctgtgaggggttatttacaagcatgcaagtgggtattcgacgcggctgagatatggatttattggctgtcttgttgatttagtagaggaggtggtgaggggttaacatgttatgacctggtccctcggtacggttgatcctttacgggtagttaattccgtcatggtaattgctacgattacgaatagtagcctgatcatttgccttattgccgttactgtataacaggccgccatagaatagcatacagtccgatatagcaggataagattgacaggtccaggagctagaaaaccagatttattatggaactttccgctatataatctctttatcatcagtatcagtcgaaggctcatgtttgcccttttcaccatcctcatattgatcaaaaaacgccaatactctctatatcatggtaatagcagttagttatttcattgggccagtcaaagcgattttgattgtacatgtcaccaggaatatccaggcaaagctttcatatgatacagaatcgatagatctgccgctaaggtaaataaaaagaggttcttctgttatcaaccagaacttggacgagatatacacagtctttccatactctgttcaaattgtctgcagttattgtattacatcattaggcagtattacagatttgcccttgtgttatcctgcggggagtggttggcctccagcatcaatgaatgcatgtatacaagacctgcaaataacaaggcgccacataggtctacccaacctctacccaaccccgcagatagcctctttaacagatccggcatatgctacctgattgctgccttacttacaaccttatttgtaaaagtctagaggtaatagacttatttacaagggaacttaagaaacgcgtggcactgtgtaatatttgccaaccaaggcaaatagacagagactcggcattcatagtggagggggttaacgaagttgtagtagtagttctaatcaacattcaaagagtgattgaacgcctagcgaagttagatggtattcctttacttgcgtccttactattctgacacatagcaagtaagacctagcacgtgaaataaggagctgattctatatggcatgcagtcactgaaacgcacaaagtatgccaatacagtgctctctaccacaccattcgcattcttacgcaaaaccaacgctaataacccggttcgcgtcgtcattaaacaaagtagcggcatcaaagtcatgggcgtcaccagtgctcgcgttgtagaggtggttgatgtaatagcggggttggtgcgctaacttgcagcacaaagctgtagtgccggatgtagcttcctggcatgtcgcagaacttgatgaatcatctgtagtaacgcgctccataagtgtaagcgcagctcctgggtagcatgtttattcttataagaaaagaagctaactttatccctacaataagacagcaatcattgggtttaaaggagtgtgttcctaatttgtaaataacacaaaaagagtctgcaatctctttttcacatattaccacagggagtagtagtgttagcgttaatataagaacggtatacaggtccacttctgctgaagccctgctaaatctcttaactttcctataagtagttaatttacaaacttctgttacagtatagtatcacttgccggggggactaaacaataatagtaattcccagatcctctaaattattatactaactctttttatggttgcttttgagagaaacctcagtctgagctttttactatataagcaccacattaacacattcccgcacctaactcttcaactctgtaccaccaatttcgcaagctcagcaaagtgaactattgatcttcaaatcatggaatacacaccatatgtgggcaatggcccgtattgctttacaaattccttcgccatggtgctgggtgatagagcaccttctaccgcaaccatcgagtttgcaacctcctctgcatttggtatgcaagtcatcaacctgccaaaagatcctcttgtttttttcgatccctacggctgggatcctctccaatccttcaatgcggcagtggacgcgatggggtggcgctgcactgaaattattggcaaagatgaacaagatgctctccgttctctcaaggctgggcttcagaatggccctgtttttgtcggtccaatggaaatgggccttctcagacatcagcccaacgcccggggcgccattggggcggatcattatgttgtggtgctcagtgtcgccaatgacatggtcgagatgcacgaccctcacggacatccattcgcaacgctgccagtgaaggagttcttggcagcgtggaagactgactcacttggctacggcaaatcatacaccatgagaactgatttcagacaagtaaaggaactgagtgaagaggagatgattcgacggtctatccctagtgcgctcaaacacattagcactaccaatggtggctatatgccgcctggttcaactgccaacgaagctgcgaccaagtggctcattaacaaaattgaagttggactgccacctggaatgcgttcttctttggcatacttcgctgttcaagttggggctcgacgatctatcgatgctgcgacttgtcttaggcgcgttgggtacaccgacgccgccgcagttatgggagagattgcgcgcaccattggctctctacagtatcccttgacccacaaacatgacgaagccgcagtattgatcttgcacaaacttggtcctttgtacgagaaattgaagattgtattggaggaagaggttcgcaagaacgaagcctgatagttaatgtatgcaaagacttaacccttattacaataaactctcaactaaagccctaacctctgcgtctgtcaaacctttcaaccccaaaagcttgttgtccaaatggtctgagaaaacttgaccatatccatccccaaaaacagaactgaaaacaaaaggctgcattactgaccaaccagtaataccttttgctatttttgcagaggagttaataagcattgcttcagtagactcgtgcataatatcccattccacgccatctttttctttagcgtaactaatcagcaaattttgggtaacaacagcgtcttgaatgtaaactggacggttagccgtctcaggaagatgctcaatcaccccgacgatagctttaccaatagtatcaaggttagtagctgcgaatggaatatcgccgccattatagacagtagctgtatgtctagggacattaataaggaagccatggaggccccaatccaagaaagcgccgttgcaaatcaccgtgtagctgaaattgggattctcggctacaacagtctcgagatatcgatgagtattgaccttgctctcaaataccggtagttgattccgcttggagttggtgacatcactaccaaactctgatgggataaatcttgccaccccggctatgatagcaccatcaataaggggggcttggtcgtcaactgatgtagaagtaagagtagagacgacgacggcgtgatctttgagaacaattgcgagggattgggctgaagagtagtcaacttcaatcactgaaagattggagctcgtaggaagtttcgaggcgttgttactgccttctcgtgtaagggcagtgacatggtatcctgcagctagcagagctatcacaataggaatccccaattctccagtagcaccagcaacagcaattctcggagccattctgatgtataatatagcagatatttatatagtgcaatagaggagatgtagcgtttgtaaacgtgctggaagatgccgcgagtaataaaatgaaaactgtgctatagaaatttacgcagttgaggtgtattgtattttatatattacatagtgttattagagctatacaatatctaattgccgttttgatatgccgaccactttctgtctcctctcaataggctacttagctacttcggcactatatgcaatatgcatcaaatttacattcacagacattaatctatgagttatttaattcttatggtttctaatcagcttataaacaacaattcattttaagaaagctgccccactataacagtttataacatttccaatcccatgaggatatttcagccacctactatggctgtgagtaatctattggttagttccgcttttgggattacagctggcttgcattctgatgtctgctccctgcccaagactaataaactgcaaaagtttccaagctacctcttatagttgtgactaatctgtttcttatttccgataccgggattactgctggcttatatacaataaggggactttagctattaatagtatgcaaggtctggaaaaataccatcctttgcggggatctgggttccgctatttgaaagacagtctgtaccatcgagcgagctgagctgaagaagatattaacagatacctatggtcattttgagttcttccaccagctttcgaacagcataacaacacttttgtcggcctagttcaagacacagatatcagactattctgttcccattcggctgattatgacagcaagtggcaaatgtcgataataggtagtatatatctcacgcagtatctcactcagttggcagtggtaacgcagcatcggcagcgacagtgatgcaattgggcaaatattaaactttgccagatagtgcgcatccatttggcatcgtgggagaggtgttgggtacacgtaagaaacgagtaacagaatgggccagacattggcgttattagtagatctaacaatccaacaatacctttgtgtaccaacagaccagtcttataaagggacaaaaggttgagtgcctgatgtggtaatgatatcggaggaggttgagggggaaagagcatgactggccatacaatatagccagaagccgaaacaaagatgacaacgaactgcattgttacagacaccatagtacatacctgagtagaaagggatagctgacgagtctgctaggcttagctaacaagcctttagtcagcgctatagcttgtataaattagggctcgcgaagcccaatagctaaaaataaattcacgacctttaactgtttaatccgacttttccattatattaaaataataaataaactctggtttagataataggaattaaacactaaaaacatgaagtaatactgttaaggaaacagaagaagagaaagtgtggggcttaatgtgttatatattaaatttattttatgcataaataactattaatccagctcttcaagggacttctctccgggcaaatgaaaatccgtatttggataatataaaagcgtttcccattgcctactacacttcgacaataacatgaagtgataacagcaatttcaagacctttgttccccgaacgaatgcgtccactcccagttcagcttcttttatatccctctagcagcccatgtacagcaaactccgctcgtttgacggctgttggacctgccgagtccgacgcaagaagtgcgccgaaaaccgccccgtctgtgacacttgtcaagcactacaaataacatgttattacgaagaggaaaaaccaccatggatggacggtggtgtgaggcagacgaacatgatggaagagataaaagcacaggtaaaacgtttcgctacccagaagcgtaaacgcatgcacctcgagatacttcaggccgaggccaacaatcttgaccatatcgacacggagtctcctgctacggacgtcatagataaaacagatacacttacagacttcgatccttctcttggccatcttggcgttgccttcacgtctgaaattagcaacgatagtacctcggtgctacagggttcgcctatgcaaaacaagacgccaatcggtcaaggggaggctgataaagagttacatctgcttatgatatacctcgactatgtcttcccgtacctcttcccgcattaccgaccatcgattctcgcgggcggccgaggttggatattggaaatactgcacaccaataagcctgtgtatcatagcgcggtttccttgtcgacgtcgttctatgctattgttcttaacaatggcgacaaagcccacgatgaatgcacaatgcaaatgatacacaaatttgagagccagatagagcttggtctcaaagagttgcacaaggaagtaaattatatcaacaccaacgctccaggctttgacatgaaaaaagggcttgtggttatgcagagcattcttcaaatgcttttttttgaagtggcgacatctaataaggacaattggaagttgcatctcaatgcagccattgcagttttcttgaggattctccccgacccaaaggagtggaacaagacactgaaaagcttgtatacccatacccacaaatggccgcctccggagtttgggttaaggcgaccgtggaccacaaaccaagcagcgctgcgattctttacagccacaattctatacattgacattttatcgagtgtcactttaggcaatgtgccacaacttgccagttaccatgcaagcattgtcccagaatgcttatcttatgagaagagctttgaggcaattcaagccggctatctgtgctttgacgagttctttggattaaaaaactggattgtgcaggtcctaggtgatgtagcatccctggaagattggaagcgcacgcaaaagaagagcagttcattgcaggccagcgaacttgagtctcgtggtaaagtcctatcggatgtaattaaagcaggcattcagtctctggagagtcattgtcagcggcaatacattgcgcatgatgtcaccacactccatgttgtcgattcttggcctgacgcaaatgcgaacgagcagcccaagcacgaaatggtatggttgcttgctacgctgagctacttgaacgtagtcatattggggtggcagccttccaatcaagaaattcgttggtcagttgcaaaggcaacgaacctactttgccaggttccaaaagggcctggtatacgggcactggcatggcccatgtgcatatctggctgcttgtctccgcccgaagatgaggccatatacagagcactagtgcgtcagctggggcctttggaaatgtttgggactatgaaggaagctttgttagtcatgaaaacagtatggtcgatgcgggctgaaatcgatgaatgttgggatgtagcaaaatgtatgaatgttctaggatatagtgtgttgctgatataagaagctgacatgttgttggcctgttctttatatattttatggaatttatataactaaaagctaccaaaagtacagcaaagcctttagcaacttataatacgaactccctttctgtcgcaatagataccggaatcgccggcaaaaggggaaaaccagtggcctatccttggcaacaggctcggccaattttgcctctgccacctgagactgtaggtcaaaatgaaagatgtctagccattggcttggacttacgcgatcccgcaccgcgggatattataacgcgatttctgcgcgatttctgctgcggcatcaaatggccaatcagtagcttcaccgccgacgcttcggtggatcagatcacgaaccccacaaggcgtaacttcgtgttagtgtcttaggagtatagatgtcataaacttgaaaagcaagccaaccacttggctttcagtttggtgcagtacacattccaatgaagataagggactgtattgctctcagttaagggatacgatgaaggataagcaatgaaattaatataccaccccttatatcaaagagtagtggtataaggggtaaatccggcctgtaactaagagtttgaaagtgattagcaatagttattgcattttctaaacaccagggttaagtttagaatagctccctttgccaaaagcacatttacataaaattatacagaaccgcagttcttttattaagattgtgtataagaacctattgtaaaggagctgtttacttactaattgacccaattcttagtccactggctaaaaaatgaaatgcttagtatcaagatatactgtctgttatcttacttgatatactcagttataaggctatatacagaaagtatattgaacactgctaatagcactactttgaaataaatagtcaggcattctactcatatggcggagaattccagtaagatgcgagcacaaaatttcgactctatttgggcagcggcatgttaggcatttttagcccagccttccgcaataatgtcctccacagatttaacgcgaatgtctggaaatagatcatttaacaatacgccatttgctggaacactgaagtcgaacgccccggtctccatcccgataccgaacccagcgaaacgctgttggagtgactctttcgcagtttgcgaatacaagtgcacatgggacggtaattcggttatctgcccctgttgaagtttttccatggtgtcgtattgcacttcaaagcttccacgaatagattcagctgtaccaagaacctcattcaaagttcggcgatcaccaatcattgtactatgcttatgccatgttccatcgggaaggcctatggcagccacgacaaacttggctacgtctccagaatatgtaaagacagcaggtacattgccagaccctgggatacccgccaccttgtgagcgatgtcgatagcgaatacccacggtgtcaagtaggattggaatttgggcatcccatagtaatccatgaacacgccatgagagaataaagtatactcgaggtgagatttctcgagctctgcaaccgcggcatctttataagtggtggggacggcagcacctgctttggtcgatctggtccaaacgactgttgagcaagagaataacgtcggacctgggaaagcggaacttacacttcaagtcggggggtaccgaattcactgggggtaaacctctttacagacggtgcagcttcggctgcgcgaataaggtttagttgagcttcggattgctctaagcctttgatcacgatgcatgaaatcactgtgtggatttggtgatcgtggagtgtccggacgatagcctctacgttagtgtagtcgatggctaccagggttgctccggcaatagtcgtgtgatgtatgttgtgctagttgccatgaagcgtaagtccactgctatacaaacgcgaaaaagtgttgtgcctacctctcgtgtcaaaacgacggtctcgtggtcggagtctgtgagcgcatccacaatggttcgcccaaggccaccggtgccgcctgctacagcaactttgaccatggcaaaaggcagtatcgttacagttgtggtaggaggaaatagattgactttgtaatatttcgtcgccgttgcgctttggtaggaactttcaagctgagcttctggacctgaatatatatatataataactcccgtatgttgcgaggcttatataatgccgcgcggtaaaacccctgtggctgaggcttgaccaatcactgtagacaccgccaggcggagtgtcctaagcccaagtctggtattcgaacagaagaccgggatgtcttggcaatttgtaacgaattaatttagttttatcaagaggcacagatcaaactcatcagatgctacctgtcccaaatgttactagtgggaacttgttacccaggttactttagacaagggatttataatactgaaaaaggtcccgtaactggctacaataagctatactgtatgtcaaacgctcgggtgtctgttgtacaatcattatttgcctttgatagcgcctgataggcatatatatctaccatagcgcgcacacatctcccgttccaatactactaacaggttagtccttcatctaccctgcaggtagtactaggcactgtagatgggctgcaaacacctagtatgacctaccgtgctgctaccacctactacaggcactttagataatactaaggtagtagaccgcctgttgttacccgcctagaggttcttttcatttgtttgttagaatactcctctactctatcttctctatgtgtccgatactgtttaaactttcgcgcacagaatgtaatagtccatctccgtttctttcatatgggtgccagtgattcccttctagctaagctatccaagtcagttataatcagctacttgtcctataggttttccttaccttgtagacccattgctgccactataagagttaggttgtaacatccggctttaaatctcggtattaaaaagtattattgccacttgctgtagtaaacaagcgggccgtcatcaagccctcaggaagatactgctcgatccagtcgtagattcgaaccccaccaggaacgggattgctaaagtccttgactaggtaacccagaagcgcgttgattccaactagatgcacacctgcgtcccgcatttgagcattggtgacttcctgaatcagaggagtgtttgtaccagatgcttcaacgttggcccagacgctatagccctctgctcttagagagagggctagaaatgcggtacctgcaaatggaacataagccgtcgagctgcgtcaggtcaggggtgccgagtcagacacttacagacgtcagtggcaattccggctataatcatttgcttacgatgagttgcctcaaccacttttctaacgtcgggatggtcccacgcatcaatctcccctttgcgcagtataaaaggggcatctgggtacatgtcgcggatttcctgtagaagaggaccattgggccctggcgtagaacctgtcagctaacaatcgaattttcacagtaatggagggcaagataatatgtgttacctgtttcaccagatgttgtcataacaacagggatgtcaaagagctcagccaaggtagcatgtgcgattacactcctgtagaaacgcgtattctcaatgtcatggacgtaattcatcaaacctatctggtgatctacgattagtagggccttttctatacgtagtgaaactctttagttgtaagctattaacaaataccttgttgttgacgtctagacgttcataaggaaaggctacacatagtcagtacgtatattttgaacaaagtctaattcgcaatctataataccttctccacggactgacacaagcccgcttaaaaacaacgtgaggtatgagagtgaaaggagcatcatgttttgaaagagtcgcttgaatattgcgtaatgatatggctaataatgtttcctgtagagtcgaattgctagtaatagtatatatggtgtgaattgaacaaacataggcccccccgccagaagtacatgtatttatatcggtttgaacactcacttactcccaaaagcttatgccgcgtatctgcttataaattagacgcctcgtcaacctccagagtggtaattacactatcatattgctagatttgtcatctattccatgcaatagcagcggtctagaagataacatacttcacagtcatcctaatgtggattattattccggtggaccacagtggctcgcatggtgtttggcatccttggcaaagtggtctgttcgaggcggtgatggctgtcattgggcctctgttggtacagataacccgatgttgaccccttccactttcagtccggccaaggatcaggaaaaaatacgcgagactgtgggcactcgatactaattgaatgactgaattcaagtgacattagaatattacatcaagtgcattacttagcggtaatacagcctatgattaaattagaatctacagtctaagcaatcataggtactaacaactagataggtaactacaatagctaaggtagagaagaaagagaacaacaaaagaggtagaatgaaagctcaagagctcgaggaaccggccggcacggaaggcgcgagcgtcagccaagtcaccctcgggttcagcacgttgcagacatggatccagcatttccgcttttgaaactgtaagaagcttcgcgatggatcacagctactacagcattttggcattattaccaaatgtagaaccactattgagcctggtcaagttttgtggaatcccaaggtaacttatatgagtatgttcctgttggactaggcgagatttaaaaatggatgcggaacagttcctgtacagaaatatagtctccggcgtaagcttggtaaggaagaggaggtgaacatgaaggacatgggaaagagggatggaggagttctgcggagcgagcaatatctgatcttcgctgggagaggcgttgttggagtttgacattccagtcaattctttcatcatcaggtgtcccaagaagctcatcaggcatccccataaatacagctgtctggacgcagtggcttgaccctcttgtgtttcccatcattaccaggccccattggtaatccagtccaaccaccactgtgccacacgatgcgttgcacgcggtaataatcaatagatcatcccaaggcgtaagaatgcggtgctaggactaaattattactgggggctgaaaatgagatccgtggtgtggtacgagtggtatgcgcagccggacttataggcggagactgagtcattatgcactgcagccattttgcgtagtcaacaacgttcctgataatagctcctgctcctgaaactgcaggaacgtcaggcactggctcttccacaaacgaattattcgtttcgctcgatgcgtatccgcgagctaggacggtccccgacgccttcgcttccactgtttttgccggcgtccagtatgtgtgagtcatgcccaaaggttggcaaaggttttgttcaatgaaaccactaagactcattgaggtcatggtctccatagcatgtgatacagtcgaaaacatgtagctactatagagataccgtgtgcctggttctgcagctctcgggagatgccttacagggcgaataacatctcttacagatgctgattccggcttgaagctaaatttatggtctggtaaaccagtctgattgctaagtgcatcttctagcgtggtacgggagataatagcttcatcgtccagagcaaattcgtcacttaaaatcgaagagagcgttgtttgccaagacaaattcgaattgccagatcgggaacatgccatgcatccatcagcctttggacttttgcgttgaatttgttgttaaatcctagctcgcaggatcacgtctgatcatttatgttgttttgccccatctgggcggtgttgaatgactgtagagtagaatgatcaataagcaagctcgtcaaaaatgccgtcactgtatgagtatccagccctctagagtctacagatatactttggactgagcttagactaatggaagcaggagaacctaaggataagagatagatgtattcatttgactcccgtgaagagtgtggcggagatccgctccatcatcgggaatccgcatcataacattcgcgtagcaagagaacacagcgagtacagcatccgttataaagaagtcttaaatacgttataagtcaatcggaagaagtgccaatatatctttatctcagcggcaactttggaaacttaatatatactagtggggtttagacgttgaattttaacatacttcttgataaagaacacaggcaaggcgtatgctaagggaaaaaaagagagaatcgcgaaatgatcagcatatagaaacagacaatccgcacacacccgccacactaaactcatctggaatagcaagcgtattctcaccatgtctgcgcatattcattttgcggtctctgtttttcttttttgttgcaaaccgcttgacagtgcaactatacaatgattacctatgataatgcacctcagacccgctcgctcttcttttttcgcagcatcggcactgccgatgcttctacgccagaatcatcaaggagcgcactataaccccgccgttcgtagaattcgggtaccgctccatctaaaaaaagaggaacgtcgatttcatctgctattttgtccgcttctgtgagaattgcagttgcgcatcctcgcttttgccaggtattccgagtgaccaaggcttcaacaactgtgtttacagtgaaaagatagtcagccggagcccatttcgaatcaagcggcaatgcgatggacatggcaagggagtttgttttgtgggagagacttacacactcgaggctggttgctcattagcttgttgtggcgcttcgtccatgcgccgaagaggctatccagcacctcttgtttcatacctcgctgaagagaaataccccagttgttccatgcactggtaaaaacatcacccgtagcgataacgtatatagttcccgttgcaatgggatagcctgtagtcagctattagctgctccaatacagaatattacggtgggaatcaagatattgctcgcgtgctggctaaccttcagcgtctcgaacaaccagcagcttgatgcgactattgtccgccttgaggagagcctcgaatacatcagttgcatactttgccccatgggcattatgcgggtagatgttgtactctccttctggattcagcccttcattgacgagctcaatcagctctggtatatctgcaacagtagcagcttctactcgaatctgagcatcaatcgccatgttgacttgagttgctgagcgaagggtatgcgaatttagaggggcaagaagagtcgaaaaacctctgctggcaccatcgcccatgcttgctcactggtacagaccatcctttaaatactggaatgaggacccctcagattgggtcgttctagacctatgaccttttgtatgacttgtaacctatcgcctcttaacgcggtgttatagcggctttgatgtggcaccacggaccaagtctaaggaagctgcgcaagcttcgcagccaatcaggagggcaaccacaaatatctgcactatttgtgcgggactatcctatttacgggtgccagcgtcagcgctagcagtattattctcgcagcgcggccattccgtcttctgttcaagtacctgttgctttcatatgtctgaggcgggcgtatttataacatcaatgacccaaacagagccattataagactaagtagtacgcttacaggcttcggtcgagggtatattgatacaatagggactatggatctcatagatttccggcttgccaaccaggtagtccctggattttgccagcggcaactgtctactatcttacacagtggtagtacgcatgtttccccgtgcatgtaaatacaatgtatacatcttatctatataccagctccctgctactatacctacatgctgagatttgcaaaggacacttactatagtagataaatgtacaagtagctaaatatttttgtatactatagagatggaatgagggcttggataacactgttgtccttgtggtatatctccaagtaagagcaaatagccggaagctcatgtttggctcgaatgctaatccaccatctgctttcgctggctttagtataccacaggcaaagcagcaaaagcgctaccgggtccttcatttccaataagaccacaaatctattatccatatggctccataccttcatagcattgtctagggagactctgccctttggtacttctaatagctgggagagaccatgcgcagctgtgaagaaagggttattctcttgcgtcgacgattcgtcaagcccgcacagttgtaccaattcgactgacacgccattggtgcctcgcgttggcactgattgatgtagttgtgcaaatgattcagaaatgatgcggtacacactttctggccgcagcggatttactaaatgccacagtttcatcttaccaacccccagacgaagccagccaaggtcggaagagtcgggtgccccaagaggccatgcctcatcaggagaggacgcattaagggcagaaaacgtcagaatagcaacagcgccagcagcagcccagagggggtccttgtgttcttctctaatgggttggctgagctgtttgctgaacaaggttgtgaattgagatgcgtgataagattctcgtaatgagcgacgatgtgttggtgtcgtctcaaaaaagcgctcatgaacagctgccatcgccaatgttccatgcatcaggaacggacactgaagagcaggtatgagtgagccagactcgtgcagggcgcatctcaagagcagatggagtctcttctcgacttgaactcacagtaaaacagaaatgaagcatgtgactctcccatatgtgtaccacttcagaaccaccgagggagtgaatgacttgatatcggaaccgattgaaaagcatttggtcctttagatctagtgtaaaataggtcgatccatcgccgacccatatagcgttactgatagtggatcgcgggcgcggtatatcaaataggctaactaattcttcctttgtttgtttctggtggacgggttgaagatcgggaacattgaagccgaagttgcagtagaccccgtatgtccgacatttcgagcagtatggccttgtctcgtcacactgtaaagttagtattcattacccaagtcttcagtagcaaagtgtgacggatgaccatggattgatttacctttaattttcttagtttgcagtttcggcagccgaatcgtgaggacttgcgctttggcctgcacttttggactgctagcgagacttggggatccatgaattatactcaaacgacaacgaaggccgtgctagtgtagtaaatgtaggaagtctgactgtcgggactcggtgtccagtcaaattgagatacgctgcacaagatccctctccaacaagtttggggggtttgggtatttcaatccttaccgtctttatcagccttggcgtgatcggcatttctggggtgcccccagtcgcgacgctaaacctcgactcgtttgctattgacccacgctttacctcaactcggggtttgagctctctgattggccagaatttctgcattgaatttgaatgtcctccaagttcacatgtcgagatgtacttcaactcaatacatctgttgaggtgggtaacgttcaaatggcaataatccacgaggcagctacgcgtcgactttgccgtcacatccgtggctactaccaacggtgtgcgagcaatatatatagagctcaaacttcgcaatttagtttctttttatttcaaatcttcaactctcaacagcatctcgttcttttcatttattgaggcctcactactcgtaactttcaacatgcgtatttttgtcacaggttctaccggcttcgtcggctctgcggttgtcaaggaacttctctcagcaggacaccaagtacttggcttgactcgcaatgacaaaggggtcgagcagctgaaagcccaaggtgttgaggtcctacgtgggactatcgaggacttggagctcctcaagaaaggcgcctctgaatgtgacgcagtcattcacctggcattcgtccacaacatggccgactttgttgggtcttgtgccacagatcgagctgccatcaccgccatgggctctgccctggctgctgccggtggcaaccgcgctctagtagtcacttcaggcaccatgctgctgccgcgcggcaagattggcaaggaggctgatgcacctgacatgagtactcccggagcctcggcccgtggtccttcagagtcattgtgtctcgacttcgtcaagcagggtgtgcgcgccagcgttgtgcgcctaccgccaacaacacacggtcctggatcttcggggttcatgtcgttgcttatccccgttgcgatgcagaagggcgtctctgcgtacgctggtgatggccagaatcgttggtgcgccggccaccgcgacgacgcagccaagttgtaccggcttgccgtagagaaggccaaggcaggatctgtgtttcatgctgtggccgaggaaggcgtgacactgaaggatatcgcgactcagcttggcaaaagtctgaatattccggttgtcagtatcccgttggagacggcagaggactattttggtggattcaaggactttgccacggccgataacatagcttcaagcgccaagacaaaggagcaattgggatggaatccgacaaacccaggtctactagaagatattccggttattgttaagactttgacctcttagacaacctttatgaacctactagagcactagtaaaatatggaagcttttattcttagataaacctgtttgtaacactcaccggctcaacaatcaggattcatgctctagatatagcttgcccaaggtcctgagtaaatcaatgtcaaaaccttgttgaatgctagtccatctgctgctgacagtacttccaagtatagtaacaagtagattatatacatacggtgctatagcaagctaggctttgttgaaaaggcagctggtagataagacatttacttccggtagctttgcttatatgtttattacagaaattaagtttaggaaaatacctaaaacatcttcttgcttcttagtttacaagacatttactataaccgactttacattaagtaaatgatatatagtagagcttgtagggtgaatatgtatattgtagtatcttgatctagagcgagattgtaactccgaataactttagccatgaacgtctcggccgatccctgatgggaacaaagtagacgtgaaagtgaggtgtagatgagatttatatttgcagttattgaagaacaaccgcagttgctggactataattccacttcgaactctatataatagggccacacaatctgagtgcattgtaacaggtatataaaagtatcgcaacgagttcgaccttggtgaaaggtagatcattcatcgactatgaacaatatgcagacttacaagtacttgccgtgctcgaggtcagtgagcagcgtgcactgcgttggagtccatccgagcgctgcctgagtcttggcgctggacacgacattgtcggacattataacggacgcaaaatggccaaaagacttttgacaatcttcgaaagatcttgactctaccggaatgcctagtttctgtccaatgacttctgctatatcccttagaacgacccctctctcggcgacgacatggtacgtggtccccggagttgctttttctagtgcgaggcgatacgcgacggcggtgtcaaggtaatgaacggctggccagtggttgaggccctcgccgatatatgacgccactctcgttcgacgagcaacggtgatcaagttggagatgaacatgtggtcgtcaccatcgccgtgattaacgggtgcaaggcgcatgatcgctgtgcgtacgccctcggaagcaagctgtttggccagttcttctgactctccgcgaagagaaaattgaggcgacttcgggtcgaaggaatcatcttcagtcccaacctgaccctggcgaagcagcatagtcccgctagtgacgagaagagggcggtccgaccaggcaagaacagcacccatggccttgatagcctctcggtccgtttggcagctttggccaaaattatcaaagtcgtggacaaaggccaagtgaatcacaccgtcagaattggcggcgccatacttcaagacactcaagtccgagagatcccctttcaaaacctcggctccgagggccttcactttctcggcagacttatcggagcggacgagtcccaagacggaatgcccggatctgataagctcttgtgtaacagctctacctatgaggccagatgcacctgtaacaaagacgtgcatgatggccacagaaatgccagaaacgaatctctcctttctctaggtgcaatgagctgtgtatcgtcgctaattggaactatctcgttgagaggactttcttacggtggctttcacattatttatattgacggcttgatctcgtataactatggcaatcgatccttgatttataatgtcaaaccagtcttgtcccctcaaggaaacattaaccctgggcaatatctgctgtcgttgaatcaaattcgctgtgacgaagcgtgacccgctggcccaacctcgccaatgacagcgctcgcaacgcggcaaacggaatagcgtggaatactaaacctagttccccacgagcctaaaacgccaaggtcccgagcatttgtgctgatacctattataagaagtaacatcaccataggtcaaggatacggtatcaaaggaggctgccttcacaccgcactcatccgcttcagataacggatactccagcccaaatgccacgtaggaagtcgcgcttcgggtgccgaaactgcaagctccggaaaatcaaggcgagtgacgcaacatctctcggcagattgttaaactcatgagttcagtgtgacgagaccaagccgcgatgtaacaaatgcacagattacaagatactgtgtaattttactatcggtgtcccagacttacaggtatcagcagacgggatggccagtcatcgtggctcggcgagtgtcctctctccgccgtcatcgctgcccgtcatttgttcggatgcatcttacagctttagattggattcggactccttgatgaagctagagcaatttcgctcggacattattcaaccttttagtgccaatatgatgaagatatggaaggatgcgattccgtccgttgctttccaggtgtgtcgccggcccaatgcaactcatcggtccccattcttacagcacagcacccgtacttgatgcacgccatgcttgcagttgccacagctttcaggcgggcacaacacgacgtcgcacgtgggtgccgaacacagacggagatacatcatactcttcaatgcattcgcctctttaaacgaaagctgtcacagctggtcgcagcgccggaccaagacgctctctgggccacctcagcgctgctcggcctcatagccattgcatcgtttgaggagacgaatcctgaagatgcttggcctgtccgacctgcgcatgcttccgatcttgagtggatgcggctaaccgtcgggaaacgtatcatatggaccttgaccgaccctctgcgcacgaacgggttgtttcgagccatggcatctgaatacgcagatatggaatttccaatacctgaaaatggcatagctggaattccatcttctttgataaaggcgtgcaatcttaccgagacaagcaacagcgataacaacccgtattatgccgcagctcatttgctcgtcttgttatcgaggctacaattgctttcaggcggtagttttccgggaatttatatgatagccttcataagtcagtctcagttgcgcttcagaagattgctggaagtcaaagaccccgtgggtctgctcctccttgcgctatggtatcgggaagctgggaaggcattatggtgggtaaggcagcgagctgagattgaaacacaagctattcgtatataccttgagcggttccattacaatagacctggaatcatccacttgttgccttgatagccgattgtctggttaatgtgtgtatcgaaactcgacctggaaggactttctcttttaatagcgaatcaaagcaactagggacaacaaagagatttttacacttgcagcatgataaaatacaatgcctggagactttcaggttattgttcatcatgcgggggacgctgcgttgggcacatgctctcagagcagatggttatggcttatggcttctagtcacagcaagttgggccccaggaaagcaatcatgcccttacgctttccgcctccatgagagagaagagtaaacaatgcagaacaggaacaggtcaatgaatcacccattaggatgatgattccaacaggaaggaaagacatttcccccccaaggaaatggtgtattagagttgggagcaatggatgtaaagacattgaatttcgcccggaaatagagtggcaaaatttattgcagaggttggtagctagggaggctgtgtaggctaccaattattgtagcgcaaaaacgatagcgccggtaatcgattcagctccattgaggccaatccaattaaagtgggcggcacatttagcgatcaggtccgagactagacccctatctcataggcgctattcgaaatattggacttgatcctttttttccttttgggctgagagaatgtgagcaagactcatgactccaagccgtgtcatctcgggcataatggacaagtgggtgagaaggcattatgatttggattttcagatgctcaaatcttcagttgctttgggctttcgcaggatgtcaagagcctccatgctattcatcgtattaagtctatcgctcattattattttcttgtacccaaaagcacacattggccctcacgcccccgagtatctacaacgcaaccggacattggagatagaacagcattcacgcaatcagactttggagaccgagcaacacccaagcaatccaacagttcaaatcgaacacaccagcagccagattctgaatcctcttcctcagagcactactaagccaagtagtgtgcatcttgatgctgtgacagaagctctcaagccaactctcacacctcagtctattgttgcagaggttgccgagccgacttctgcacctgagccaacaaggcctatagaccctatatatagccatagctctaaactggacgcgccaaagaagcagcaaaaagaccgccgcttcgttttggtaatacctgctacgtcgccaagtccggatctatgcaagacaatagtaacggcgctcgctcttggctatccaagtccgataatcatcaactggggaatcgactatcgtgcgataacaaagtgggagggcggccaaaacctccctaaaatcccaggattcgtgaaatatctcgatgcagcaatgcatccggaagcccacccggacgagaagctagaggaagacgaccttgtgcttatggttgatgcctacgacgtctggttccaacttcctgcagaccttctcctgaaaagataccatgagatcaacaagagagccaacatcagactacagcagcagtgggacagagatgagcctgttcccatgcgacagaccatcattgcagcgtctggaaaaaattgccacccacaaccaaactcgggctccaacatgcactgcgaaagattgcctgatagcccattgagagcagacctgtatggtccagacacggaaaaggatgcaaacaagcaccgggatcatcgaccaaagtacatcaacggaggtgtttatattggcccagcaggtgacatgaggcgcctgtttcgtcgtgccgcacagaaaatggaagcaggcctgaaccaaggtgtccacttgttcagcgaacaaggcattcccggagaagtgctgggtgagcaagaggtctggcgacaatggcggcgagcaagcaaagaagtcatccaagacagtgacgcaaaatttctaatggatcgggattttgagtatcactttgggctcgactataatcaagagctgtccatccagacctattggacagatactgacgacgggctgtttgatggagcctttgttttactaaacaaccagtctgctattgatgcacactccgaagcattgggcatatcccctgtgcgactccaaggtgttccagaggatatcgagtcggcaaggaatccgctcgccgacgtgattgagtcaccagactggggagagatggagctgtatgccgactttttcaccgagtccgttcctgccatagtccaccacaacgggttcaaagagagacgaacctcttggtgggacaagccttggttccaccagcacttgcggaaactacttgccttccatatggcgcctaggatacctgaagagccgttggcgacgatagaggctgaggacggtggcgtcaaatattgggctacaacagcagagaagttggatagaaggccacgattaatgggcgactcggctcaagctctcttgaaaaaggttgggttccaagatatttgtcagtatttggatgattcactacgtctgccgggcgatcactggtgggatgaagtctttcgcgatgcaggagggccattcagttgagctattatacttgtcccactaagcgtttcaaggatgttgtctaaaattaatatatatatctttatgaatgaagtagagctattgtatgttatctagccattttgtttctctcatttagagtcaccatcgtgtatcattaataagggagcatgttgcgaaacaaagtaaccttgacaactctttacgccatacaatgatattgcgacaagaaccattgaacaaactttggaatgccatcgtgaattttcgtcttgggcttgtatcctagtagcctgttggcttttgaaatgtccgcaaacgtgattgacatatcacctggttgtgcctcgcgcctgtcaagaattgcggttcgctccaaactcctctcaatcaggccaatcaattcgcgcagctcaatggtctgcgattctccaaggttgaacacctcgtactgagagccctcatagtcgatggcagcgcaaacaccttgtataatatcatctacataagtgtagtctcgacgagtagtcccgtcgccaaagacaggaatcggcttgccgtcatagatgagcttggcaaatttgtgaattgcaagatcagggcgctggcgcgggccatacacagtgaagaatcttaagcaaatgcagcgaatcccgtaaagatgggaataggtatgacaaagcagttcggcggctgccttggatgctgcatacggcgagattggctgacacgtcttctgatcctcggaaaagggaacctttgagttgagtccgtatacgcttgatgatgatccaaatagaaaatttcgcacgccgaaatctctggcacagtcaagcaagttcaaagtaccggtgacattggtgtcgatatatgaagctgggtgctgaagagacggccgcacgccagctcgcgaagcaaggtgcacaataacagaaatattgttgtcggcaaagattccgcgtagagaaacgggctctcgtatgtcgatttcgtacagtctgaagttgggattgtgaagatgtgcagcaatgttcgcgtgtttaatctcgggagagtaaaagtcatcaaagttgtccacaacaataaccttccagcagccttttgctaagagggcttcgaccaggtttgacccaatgaagcctgcgccgccggtcactagtatttctcttctaggcttggactgtgaggtcgtaggacgagtgatgactgtcatgatcagcgccgaatacagtggtaagagttatgcgtggataatctctattcttttcccctggttctttctgttattttgcctttttctattttctccaaaacccaaaatccgtgttgtctggagcgtctcaaggtcatgccgatgagcacagtttccgattaaatggcagctgctagaaatgacatccaggcacattagagggttgtttgagtaaagtgggaagatccattcgtctttaaggtgacccaatgcttcagtgcccataaagaagaccctgcatagtactagaaaagcaccaatgggccgtgtcaagggatgcaattcaggtgacacgggagatatggtacccagcggaaatgaggctgagctgagttgctggcccaaccaaactagttgacgccaagatggcgctattgactagtatttgcgaccattgagtgatagactggtggcgaccaggcacgatgtttatgttattgttactagttgcaaaaggcagcagtgtaactacaagtataattactatatttcccttacagcgaacatggtacccttgtttcaggtattattaccaaacaaacacccttcaagtatttgaagtctctttccatccccagtcactgaaacaaacagtagccaccaagctacagcttgtcatccggagcctagaataagcaagatgaaaatggacaaggtcaacggcgccacagtcgctcagcagcaatcgcaaaataagtatattgcgaagactatattcatctctaacttcctttttctttgtattttctacctttgttctttttcttagcgccagggcttaaagacctattggcgtcgatccacccaggcctttacagctacccggtggcactactgctactaaaacttccttttgggctctgccaattgtcacatacccaagttttacctttctgtccaatcaatatataggctacggggttcattctatttaatatggttttccaaacgaagtatttgaaggtctgtgtcttgaagagacgtccgtcctcgaaccgccagaataaagataaaaaatacgatacaacagaggatttctgtcgtaggccgtgcattgccatgtcttttcatcatgcttatttaagcagctgaatagatagcgctgtagatcatgtcgggtatgaagtttgggtatcgttaattcgcgcagcgatggagtttgaataggaaaacaaaagtaatttgagtctcagatttgttgaataaagccttgaacgcgctgtaggtcaaaatcgccaactctgggcttgaaattccgcgcccaaaagaccaaccatgctctccgtagtgaagatttcaagagacttccctgtggctacgaatgacttggctaataaataaacccggggatggaagaaaggtaggcaggtgcggcctctaaaattcactaagttcccgggccgctaacagagtcactccttgtcaaagtcgtagacctctgctaacataatttctcttatcttacaccgccaggcgcgtggaacatatgtaaaatgcttagaaacgattgagagtgcggggcagatgcagtaacccgccctatgtattgccgtttctggacagtaaacaaatccagcatttcaattggtcgtttatgtattgctatacatggtaatatactgtcatccaagaaaagcaaacccagtgtgttgtgttgcgtataggggagagttttcaatatataaggcctgttgtaattgtgattgtcaaacctgtaatgaaaccttcaatcaagataattgaatatgcactattttacaatggttcgaaccggcgcgctcctgttgtctacactggtgtgtatagctcaagctgcaaccgaacactcgctaccaaccgttgacttagggtatgaggtccatcgtgctatctcatacaatgtcagttggccttttaatcttcatgtgcacttaaactaaaagaaaattttaggcaacaactgaaacctataattttacgaacatcccatacgctgaacctccgttggggtcactgcgattcaacgctcctgttccacccaaaggtgttaaaagtggcgttcaggatggccatgagggaaagatttgtccacagcagtcaccagactggactcttattgcaacacagtttgtgactgcatgggcgacgggccagcttccgttcaacctaaccgaagctgagattaatctaaagaacactccccagccaccgccagatccacggactacagaagattgtttagtcttggatgtcgtagtcccaaaggctgtatttgaacggaaatccagtggcagaaaagcccccgtggttgtatggatttatgttcgttaccctaataacttggccttttcacgtttttagagactaatcagctaccagggaggtggatacgtgagcggatccaaagaatcatggggtagccctaatgagattatctctgcgtctcaagaagatggcagtgatggaatcatctgggtcgccatgaactatcgcctcggtgtgtttggctttcttgcgggcccttcgctgcaggctaacggcacagctaatgctggactgcatgaccaacgtctcgccctgcaatgggttcaagaaaatatcgctaaatttggtggagatcctgaaaatgtcacagtaatgggagaatctgctggcgcaggctcaatcatgtaccatcttgtctctcggggaggtcagcccgtgccgttcaaaagagccataacgcaatccataccgctgagcataataaccgatcctttgcagcaagagagcaactttcaggattttctctcgattttgaatgttacttcgctacaagaagccagacaactgccttcaagcgtcctcattgccgccaattctaagcaaatcagagctgctccttatgatcaatttgccttcaatccttcagttgacggcgacttgattcctggcccaccaactcagcttctactcgaaggatcattcactcaaggcattgaactgttatcttcacatgcgagttgtgaaggtgctttatttgttaatccccaaactattggcaatgacaaagcgttattgcaagagtttcaacgtcttttcccacttgtaccaaaggaaaagttcattttcatggtggaatcgctttatccgcccatttatgatggctcttatccctatacttccgatgttcaacgagctgtactgatgacaaatgagttcttttttgctgcggctcaacaaaccctgcttcaagagactatccaccatggtactgcagtttatgcctatgaattcgcagttcctccagctattcatggaagcgacattccatatacgttttatgacggcccaacgccgaatgtggatgcctctgttgctaccaccatccagcatgctattgcaggatttgcaaagaatggaatgccggatacaaggccattgagcataggatcgtggcctcgctatgggagcaacgcgacaacgttgaacttgaatgtcaacgcgtcagttgtatattcagacataacatggaacaacagaacgaaatcgtgggcggacactttgtaagcttgataagatttttggaagtgaagaggtatacagttttctttgcgactgtatttccacatcttgaattcagacaaacctccatttgtttagattctacaatagtcaatcttgattagtatactttgcaacctttcacttagaatctagaccaagtttccccacatgaataataatcagatgccgagagctatttcacaatatattggatttattacacaatatgattttgctgcacagactagtgcactatcaagtaagattccaaatctttagttgaggcagacccatagcaagattgaaattcgctacagtaggtctctattaataatacttctcagtctaaaagttcaagaatccacattagtttcagcaacaacttgaatataagtataaaaacattaggctgtggctaaacgtaaagctacatgacaacttcagctgttgttcacaccatcaacttgcctttttttacaagaaacccagcgcaaaagtctatatattgcaaagctaattctaagtatggcaaacataatccagaatgttattgtggtcggggtacggcagttcaacatggctatctatttttgtgtcgtttgctaatgcagcataggctggtggcaccataggccctattttcatctctaagcttcagaatgcaggtttgaatgtttcagtccttgctcgtgaggcttccaaaggtacttatgcgtccgatattactgtccatcggacagatctcagtcattcatctcttgtaaaggctttccagggaatcgatgccgtcgtctccgcgatcgcaactttcaacgtccatgatcaaatcgctatgattgatgccgcggttgaggccaaagtgaagcgctttctaccaagtgaatatggtggcgacgactcattacctgatctagagaacattgccccatttgtagtttagaagcaaaatgttattgaatacctgaaaacaaaagagtcgcagggcctttcttggaccgcgatcagcgttggagcgtttttcgattatgtaagtacataatttcctgatccagcagtacaacagcttttcggatatggtcatggcctgatgggtttttactttgatgacctgaaagttcagttattcgacaagggcctaagacctctcgacgccactactatgaatcaagtcggcctagcggtcgccgcaacctttcaacaccttgaggagacaaaaaataagcggatatatgtcaagtctttttctgtttctcaggctcagattgtcgacacctttgagaaactttcagacaaaaagttcaagagacttgacggaagtgccaagaagttgattgccgttggtaagaagcatatagaagaaggaaactgggatcttggatatccagaatcagttacagcagccctttactcagacacaggctttggctactcttcaggacgcgcatgagtggaataaaattctaggcctgcccgaagaagccttagaaagttgtgctagggaggtttcacaaagcaaaggttggatttagacttttgtaatctagaatgcattgaacttctactgctgataaaagttgtagaaagatgtcataggcaatgatacactgcttttacaggttaaagtagctagggctgcaaacagtccaagtaagagccagttaaacaccgtttatgtagacttggtcgtaacaatattggttcaaactgcagcagagttaggttaaaagctgtagtaatgtatctatgcgctccttcttaccaccgaaacgtttataaacagcttccctatcgtctcaatatcgtcctagatccttacgctcttttatcgattgttcaattacttctttatagcggtttatggtacctataaatgaggaaagccgttcagaggagattagatttcaacgattttagactgctgcatacgtaaatatcgctactaatgtcaatgcacatacacaggggcacttgattagttactatttgcaagcctgctgctgcgactgccgatctgattagtataagtgccgaaagccgacgctgatctcaggaagagttctacgaagtttacttacttagtacagaaccgcttcacacgagcatcgctgtctgatccctaagtccactcttagtcggaatctcttccatttactaagctccgttagcgcctatccatgtttagttcaagaaattagacaaattcagcagggctatgctttgaaacgtcgtgttcttcaacgcgcctgaagggcttgtgtgggactgtcttggtggtttagcactatgcagtgacgtcaaaaacaggggcgaattgtgaatttggcatatttatcttgtttgactgccgataaatgccacaatagtcaatcaactactataagggcagccgatatcctcgtgttagcggaggattttggatacctgacgagaattggtataagacaggcgcattccttctttctcggcagcaacacaagtataccactgaaactattcaagtcaaatctttctaatagcaagatcttcgtttcagcatgaagtcagccatccttgccattacgacggctgccctggcttctgctctctccgaacggtcgaccagcgcaagtcccccacaaactctggaccgcgtatggtccggtgttaagcagagcggcagtggcttcacttcagtgacaggcacattcacaattccaaaaggcggcaaaagctttgggccttctatttgggtcggaatcgatggttccaccgaatgtcccggacgcgggccattgcaaacgggcgtcagactcactggcaatggcacagcgtttggctggtttgaatgggttcccctgagcgcaccgatgtttaagagcttggaagtcagtgagggagacgatatcagaatgaccatcaacgcctacggaccttccagtggctccgctatcctggacaacctcagcaccgggcagagcgtgtcgcacatttttaccagcgccgacgcgccgctagatgcgccgctgtgccaaaagagtgttagtggatcgtcgaggactacaataattctgggggaaacgataccggcatcgtggcgtctcccgactacggcaccatcactatccgagatgcgtcggcgcagggatcgacgggtaaagtcactcctgagggcggcgaactgattgagctgttcgatacaagaaccagcactgtcttgtcgcggtgctctgttgagaacgaggaggttgtatgcatgtatgttgggtcagcgactgacaactaagagggccgataagcagacaagcgtcactaggataaggaagttgacgtagtagggcgagcaatagatgaatggactgggttcaagcttcaaatgggttgaaatgactctatataaactatgtttatgttgtttagctattgttataataagttgtagtaaacagtacggatatttactatatgcaagcgagcactgtaaaaagcaaataagtcatctttagtatgtgttcaaagagaggcaatatataccttttttcgttcatactttcgacaattagtagaatagaatagaatagtattaatcaacccatagtccgtcatatatgtacattcctgtatatagcttgagtctcgctacactgctagatattacaacttttcatctcccagtggcttagagagtctcctccgcagctcgttcttggcctttgcacacatctcttctatattgacattagtaatgatcccattcctctcattgatttgatcctgaatcttcgtgaagtcatttccgaccccttctgcacgtaattcatagcagtctccgacccaccgactgctctccaccatccactgtgcccttgatcgcctctctgcatcataagtagcaaagactgcttccaggtcatgctgtgtcttgacttgctcgtctgccagcagctccgccaacatcgcgctgtcctcaatgcagaatccagccccagcgccatggtgtggagaagtagcgtgagcggcatcgcctgaaatgcaaatgcggcccttgtaaaaggttgggacggggtagccgaggtcaaatattgcccactacctatgttcagtgatgaaaaatgaaatttggacgagttacttaccacatcgagtttcgggttgaccagcttcaataatttgatggcggcgggaccataatcctcaaagtcatgtaaaagttgctcccgttggcctggcctggttaatctctgagtatcgggccagtcctccgaagtagttctgaatgcgaccaaattcagggtctttccgtggttcacagggaaggtcagaacatgtttgtcatgccccatctaacaagattagctcaacccacgaccacgggagtgggaagagtactcacatacatgcaagcattctgagctcgctcttcaccaactgcagcacacgcatcctccattggaatcagtccacgatatgcgtatttatgcgtataaacaggcttagcggatggatggtcggctccaacgatggcttgacggacccgcgatttgatcccatcacagccaatgatcgcgtcagcctctactacggttccatcgtcgaatcgcatcacgagtctaccgttgagaccttcagtgatgctttgaagtcgtttaccaaacctcgcaagatgtttgggaatgagtttgaccgcctcgtccagaaattgggcgcgatgtacgccgttctgaccgaggctattcgaaacagtgaaagccgtatcaagggtaccattggatgttacatcgctgtatgcgtccacataatcgaaccaaactttttgttttgagggtgacaagtttctggtacacactttctcgaatgcttcgtaaatgccctcgtggcaaactttcatagcctggacagcattggggctgaaggagacacccgccccaatctctgcaaacgaagatgcctgctcatagatggtgaagggaatcgagcgagagttaagagcaattgccaatgttagccccgcgatcccaccaccaacaattgctatgtcaaaattctttactggcgacatttggaagtgtgagcgtgaagcggatgggttcgcggagacttgttggcaacgacgaggatagagatgtgagtaggaccagacgtgaagatgtaggctttgcgcactcttgtcgttaatttatccagagggtcttgccggagatgagtcggattatattggaacttggccgggccttttgtgtatttacatggcggggtcatggcaagacgtcacggcaaagacgatctccgcatggcgattcatggcgtatggatcttctggatcatggggtacgccatcatctagaagattcagaaaccggaatcgcaacaccattgcgtttccgatattaccggcaaagatggatgtagattacacccaaagttctctcgtcagtctatagaaacgattctcgggaggcatcccgatgccgaacctttcttccgataccccacatctaacgctagcaatcccgatccctgcttccgatttcactagggactccaacactgcggggaatccggggaacccaaggcgttatgtagaccgaggctaagggataaggaacaaaatgcttaaaggacctcctccttgtttgctttctcaacgttaggttagctattccccagcataccagcaagtaagaggcctttatcgttactggcgtcaaggctcaaagtatacagcacacagcgtgtagaggttggtgacgatgagcgaaagaagaggcagagacgaaacatactgcaaaataccaatgcattgatccgattctgccaggcccggtggcgtaggctttaatgcttcgccaatagaccagagcggatagttgttaggggtcttttacacggatccataccagtgctttcaactatccacctttgactgtcaaacttttacaaatcgcccctacatattatgcagtagcatagaaaggtctaatattagactgtgctgctgatattgcttgtataaacacactctaagattgaatataggccaataaagtgcccacagccgctaagccacgtccaaaacacgctcaacccatctctgaggcatctaaattgatgaggtgctggccgaaccaagcatcatacagattatagcttccataaggattgaactggctgaagtcgagttggttggtgaattctaaagacatctctggtttcatctgctcgttgctgactggcgtatcatcgatggagctccgcgtgtcagtctcttcacatgtcattagctttggaaattcagcgagaacagtacagagattttagctcaccttgcgtctgtgatccatggatctgatatctgagagcttccaaaacttgtatcgcgcgtgacgcggtatggatgctccccttataatgattcaatatcgataaagtgcgattccacgaggtttcaaaggttactgtaaactcaactccaacttctggtagcctcatcgaggcgaggagaatagtggcagcggcaaatgtaactataagatattagtctctccatgtatggacgctttcagcaagagttgccgtacaatataccgaatgccaaccaaaacttttgtaagcggtatccagatgctcaaaaattgtctcaatcaggcgatgcgctgtgttaatgcaaagatcgcagtaacgactgatgatatgatcatcgagtaacgatagattcgcctctgtagacaccactacggcatcttttgaacttcgctttgtcgccaagagcagcaggggacgtaaagacaacagtttagtatataggaatctacaaagttagcgctacatgcaataagagagcctggacaggtaaattttaccgacaataaaggacttgttgctgaagattcttccagctatttctctctgacataaacacctgggaactttgagttgttttaagatagtcaggtaatgaggtgataaagttgtctaagcggcggttgaaacttagtacttctgataccatgtcttgtaagcgagattcagagacagggtccgcagaagcttcgactgagtagaattttgacaatatatcgtctaagatttcgaaaagcttgcaggaatacacaaacaggcccattcgcgagttcgctcctttcggttgtacgccatcaccatctgtgcgcagatattcatcatcaattaaacaaggcactggagtactgtaagatccattcaccatagttggacggccgaaagtcatagctaacagtctttccatagttagcaagaaaacgtatttacgtatcataaagggaagagaaacacactggtccagaacgacacaggtatgccagattctccgtctcatttctcggtcaagctggctttccgattttaagcccgggtgttccagatgtagtcctagactttgtgcaaggcgaatagcaagccctattgagttccagcagtggcttgcgtatttcgttgattggagatatactccgctcaaaagaagccactgtaccaccgacaccgaggttgtgcccaaaatatcatagagcagtacttgtcgagacattttatagaattgatttgcggttgaaactctgttgtttgcatgagccaggctactaaattggcaacccaaagcaaagacaagattcagattgcacatgaatactagatcttctttgccagaccgcgaattgccgtgagggagccacagtcggttatactgtgcgataaatgagtctttgtgaaggagcggaaacaacggatgtataaactcaaaatagcaatgcaggaaatcgtctgcattgctgcgaagagggaggatagcaagattatctctattccctagagatatgtcaagcggtgtaagcacagcaggtgactgcacccgagcggattcgtgagcagcctggccactttgatgtttgttctgtgccgcggtactatccgacgaagtcttttgagtaaactctcgtacaaaggcaatagtagaagactcgccataaacacaactgccattgtcgtcaggagaaacagtggccaatgcgtcgacttgctgatgagcaagattatgtggagaatcatcgcggccagcgataccactcgcattgcttggaggcaaagaatcatcatctggaagggttatatctgggccgaatcggggagactgcaaacttctcatgtccactgggcccaatttagctgacgaaaataaagagaggcgatatatttcatttgcaaagattgagaaaaaggctagaaaaggtctctactcacatgacacgtttgaccgttcactattctcgccttgctccaatcgttgtagtcggctttccagatccgcatacctggacatacatttagcaacatagcaggtatagacgcggttcaatcacctttgtgaatgcggcgcaggttgtgggcgctcatagacacatgtcatagccacaccgcgtctctcgcaggcggcgcagatgggatattgtccatcacactttgtcttccggccccggcaattactacatgcttgttgcgtcttccgtcgtttggccctaggcaatggaggtgttgacaagtctctgataggtgccgcttcattgctcgatgagagttgatctaccattgtatatggagcctaagatcgaatatatgagaattgagcagagtcagtaactgacgtcaaactgctaggtaggtaaattatcttacctacctaccaacctacctaggtgcattcctccagaagctccgaaattgtattactaagaaccccgcagaaagccctcaccgccttctatcttcggcgatactcgaaaaacggagctgcattagtgttctacggaaatggtacgtaaattgcaatggtgttacgacctggttcaccataactgcgaatcccttgtgggcagctggttccgttacagtaactgctataatagtggttattggcctaatcttttgccctgtatggcttaacggtataacggatcgttacaaacggccatacgttgtagcacctctataggcacttgaagtcgtgcgagaatatttcaactttggaattgtgttggtattttacgcgcagaaacttgcggttcaataggcacatcatattattccttttttgggtcgatgcgagtagtatgcaagaacacagccctctggagctgcgagctattgactgggcaattgtaactcttctaaattctacaaacacatctatgttgaatcgctagaagctagagatgaataccaagtgatgatctggcaccccgttttatttcagcggcacctacttgtaattatggccaaagacgcgcctcagggcactggcggggtgccgctaaatggacgtcggggcgccggcaaggccgggtaatcaatctctatacacgtactccatacttaccctaaaatacaacacgttttctagaaaatctctcattatggatgcgaagattttcaactgttatgataatatttcaaggatttaaataaaacaaggtccgaataattacatttttgaataacacatgttagcgggttttgtttggatttctaaccattcgacgtgattcaatacgcatatgcaggccgtgtaacgcgaaaccacccagtctcgatgtgtccttcagcgaaaagtcaaccggcattgagactaatgagtgaagattttgtcgcattgagtagaaaatacatttattgcatcagctacaacacagataatgtaattcgagcgtcaaagcgtttaacggcgttaatagcgaagatatttgcatggagacaatggccccttccaacatagacaaggcaagtgcttcgatggactgactgtgtcttagatgtaccaactggatgctacgtacgaagataatgcatcagagctcgcaaacatatcactttttgagccgggtctaagggtcatccaaatgagacaaagacacagcggatgtcgataggacaggtacgtccacattggtaccgcaacgattcatttaacgaatcatcatcaacaaacctgctcagtgggatttctgccacatcgaacagttttaaatgtcagtctcaaatatgtctactcctttatctaaattcgaaaccagtagcagcaaaatgaccttttaaggtgcgttcactgtctctgaatttaggctgctgagattgctctgaggcaaatgattggtgggcgccgttgattgcaaatttatccggtagatcgcgaaggccacctctgtccttgtcaaaggcggtttaagaccgctgctatcttagcattccagatgaatacgacaagccgttgcaaattattgctacttacttcgacagcgcagccataatgagttcactaccaaacggccaagggcgctggattcacacatgggctagcatgccaatgctcatagagggcgataacttaccccccgacgattttgtaagtaagacagcgtaaatcggaagaattgtgaacttccatcgcctcagccttgggcatctatccaaagtttcagctaaagctcacaatgaaactccaattgcagatacaagagggcgtggccttccgtaataccaccattcgtcaaaccgtacgattgtcaattggaacggaaaagttcctgcgaatcagactatccaatgcatttggatccgaatctctttccatagcacacacaacactagcactggcgactgagaaccagtcaggaatcccagaaattcagcctcaaactatacaaaccgtcactttcgacgagagtgaatctactaccattccagctggagcgctcatggtttctgatgccataagctttggggttttcctacagccccagaccgtattaagtatcagtatcttcattgagactggccataacgcgcaatgtatcaccgcacatccagggagtcgcaccacatcgtacttcatcaagggaaattgtgtgtctgagagggattttaatcgccttattgtcaagcaggctgaccactggttcgtcaagagaattttctttcagattcttcccattgtgatgtatttcacttttgcgtttttcccgttatagcttctgacagtggcacaggtattacatcagtggtgtcgaagtctttgcgccgcgagatgcgcgagcctttgctatcattggagacagcattacggacggcagatgcagccttactaatggcgacaccaggtgcgtggatattgttcagccaagactagttaacgctagctgactatacgtgaagatggccagatattctctttagacgactgcaagctagtacatctgaattatatacttcccttgccgtcgtgaaccaagcggctggaggcaaccgcgtgatggaccatggccttggacctagcgtgctgagtaggctagatagggatattatgtctctttccggtgtcagctctgttctgttatttgaaggtgttaacgatattggcatggcacccgctgattctcacagtcaagagatcttgagcaatcggctaattgcagcgtataaacaaattactacccggctaagagcacatggtgtcgcggtctttgcggcaactttaacacctttcagcctcccaccaatagacatcaaagagcatgagaattcccccgatacatcctattgtgacccagttcgggagtctacgaggcaggtcatcaataactggattcgcagcagcggcatcttcgacgccgtggttgactttgatgaaatcttgcgggacccagcagatcattcgctgctcaagagagagtatgactcaggagacggattgcaccctaatcaaagtgctttctatgctatggcggactattttccgattcatatttttgggaatctattctaaataggctggatttgtactaattccgagagtgagagttggagctagctgagctgctttgttaaatttagtccacaacaccttgtggcaacaaggaaacatagtctatcggagcaagctcgtttccatctggcctgccaactatcttaagggaatcgccctttttcacttctacactgtcgaaagtgatgcgagtcgcagaatggccgtcaatgcggtccgagaagtcatgacttaatttatcttgaagatcccccgcccaagcaccaattagtctttcgtttacgaagacttcatattgtgacctgccgccaagatgatcgtagtagttaatcgcgatgttataagtcccagaaggaaaagcaacagtacatgttgcagtacctacatccgcgcctgggattgttgcgatggccttccctcctgatgcagcctcgaatggcgtgacaggaaccactttgtatccttcaagtgtcatctcttcggcctcaattctccatgcatggttgccaacgcgattaagttcgtctctaattccacatttagcgtaatagaaattgttaacggagtctcgccagaccagagcatgacccgcttgatactggagacgaaaagccatatgatcaaatcgattgtcgtctatcaatccccgcagtatttcccactgctgtgcaaatgtctgggcaacaagtgctccggcataatgggcgtcgtagaagtgctgaataactgtcttgcctgacttgagacgatgagtgtacggaacatggtgaaaccacaagagaagctcatcaggagtggtatcaatgcactcaaacctatcagcaaccttttgaggatattgtcctgaatttcctgtccccgtggcaacagttcgatccattccaattgaacgtgcatcagcgcgagtccactgaccccatccattaccatcctgcgcggctggggaggggccataatggcaatgtgtgacaatgtcgcacaaagtttgaatgccaagattgccactgtaattttcatatgtaggccaagaagccatagagatatttgttatggtatccacgactgctttatttaggccaaaggtcaattgtgcccagccttggattatgtccacctcactctgttgagggtcccaagcgcacaatccgtatgcatataggttggccatagcaagatgacttcctagccatgtaggatcgtttcctacattaacgaccgctgcgtagccacttctgctccaattgaatcgttggccggagactacgtctcgaaccagcgatttctgaccgtctacatggagatcaaaatcgaaaatcgtcttccaaagtggtggtaaatatacgatgtgatcttgttggccaagatactcctgtgtgacttgtaattcgagaataattggcgttttccgtaggtgagcaagaagaggtgacggcggttcccgaatttgaaaatcgatggggccgtatttgatctgaataatgacattatcttcgaattgagtatccagcccatcaaagtactcaacagccgcgtttgccctatcattcttccagttcgactcatcgaggtggtggttgtagacaaaagcgcgatacatgacgacgccatcaccgtgaggctgcagggctcttgcaaacatgtttgcaccatcggcaagagtacggccatatgttaatggacctggttgtccttcagagtttgccttgatcagataccccagcatatctgggacatgacgataaagctcagaagtaatgtcctcccaccaagcaatgacgttgcgatccagaggatcagatgtctgcaaacctccgagttcttttggggtatcaaaatacaaagaaataccaattcgaactccccatggtctcatgatgtcagcaattcgagccaggccttgcatattaaaaggattgagaaggttgtaattggagttgacgttattcacaatcagaccattcagcccgaccgatgccagcagccgcgcatattgctgaacacgagtcaggtcgtcgagcacatgtccgtctgcgaaaaaaatggaagggccagcatatcctctttcaatggtgccgtcgaggttatcccattggttcacccaccgaatcggagcactgggattcgatatacgcatctcgggcagtggttgattctgcgacaaaagtctgagaaactcaaaagcgccgtacaatgcacctcgatcgttttggccgattatttcagctgccctcccattcttacaaacaagacagtaaccatcctctttaagaggcagggcgccataaatatcccctttggtagataggaatgtgtcaacagttcctacaataataaaggagttggctgcgggtcccaagaccttcgtctcaagactaatattctgacttaagatcttggagagaccaagttgcagttctctcgcggcagtgaatatagggctgctttgactatccgtaagagagatgattgccgaatattgtgggcgtaggctggcaaactcatcaggaagtgcggcataccgcagccagccatcgaggcctgtctcattcacaagcatactcaagaacacaatgtgcagaattaacaagactgtaaatctggaatactacaggctgaagacacaaatgcgaacaatagggtgagcaatagataaatcgattctgtgggtggcttttcgatagctatgaaacacccaaaaaaccgtgttacatgcgatcccgtgtttatccaacgcatgattgacaataccggttgccattatacggtaaattcacttcagcctgagatacctatcgagcaaagccttgtttaatatgcggggtaatgacaatccagagagatgggggtagtaggagtggagcaaacaatgtgtcctggagagcaaaaatcggcattgaaggtcactaacaacagactgctcaagttaccatgctgagctcagcgctgtggcttaaagaagcactggctggctgatattctggtcatggccttggggacatggcaggcattatgtcttctgagaatcttatttcatctagagcgacctttgaaacaagctggggcagaaatatttagtaagttgaagctatttatgcgcagtaaattgaagagaagacttctctttgtagtttgttgatacagaaaaaatatggaagcatccactgttgccgttggcttgtagcgtcgaccgcgctgacagcccaagcagcgaacattaaaatcaatgccgctactgcttataatggcattggcttctcccaggcacttggccaagcttctagaattcaagctgcagagcttgagttgcagaagaaggtatttaattttctttttcacttatgaaaaggcatagaatctattcaagctattgataaagctatcagttgctatttcaagggcggggggttaatgactaatccatgttctaaattacattatttgccataaattcagttagacatattgctccttacttccctgtcactacgtaccctcgactactgtccagagaacctctgcgttgtcatgactgacgagtcaatacaatacaagattgaacatgacaccggcactcttcagtctggtgtagtcctccacacctggcgggttcatccacttcgagctatcattatcctacagcacggatatggggagcacgcagagcgctatgtaaatgggcactgtgccctgatcccgcagctaggcaaacacggcctcgaagtcagggcattcgacatgtggggtcacggacggtcacctggcgttcgcggcagcgtggacgttgagagggccatccaggaccatctagagctgcggcgagaggcgaagagagagaacgtacctctcttcttactcggccactccttgggtgctcttgtcacggcaggcagcgtcgtcgcggacccatctctggtggatggagtcatcttgaccagccctccgtttccaggtccagtgtcgaccttggtgagatgggtgctgagtgcgggcgccaccatcgtgccacactggtcacttcctatgccacggtcacccccctctgctctatcacgccaacctgaactgctgcagtcggcagaggctgacccgctgatggtgaagagacagatgccttttctcctggctgcctctgctctccgcacagcgcaggctataaaccaaggactcaaggactggcatgtccccacgctcgtcatgcacggtactgctgataaaagcgctgatcctaagggaagtgaagattttgttagaggtatcgattctaaagataagacgctacggcttttggattcgggcctccacgagctcctcaatgactcggatcgggaagaatctctccaggagatccttgtgtggcttgatgctcatattaaataaggcctatctgctggcctttacaatcaggctaatagaatattcttgaatagaagtatttagtttttccaaaattggcaaatgattggctgggaaaatttgttcaacgggtaaatccttcatgttgtcgccacgcgcgattctctttcggtttgtgaaattatggagtagaaagattccccatggcctttatagggcaagccgcaagctgcctgtataaacgtggagtgcactagtgaattaaatgttctacgttgaattgtatttccttatgttcttaactactcccatatggtattatttctctttagccgtagtttcattcccacctgaagctactttcttttgatagtaagaaaagggaatcttcaaatctcatgataagacttgtatatagttaacactttacatagctcgtgatactagatacacattatactttgatatggaattgcctgccattcttgcagttttagtagaaatactaatcttggaagaattcttcaaacttgattcaaatccaaatgctagggaaagaattacaatccactcacatacgtagctggagtaggaacagcagcattgtattgtatttaattaaagctaataatactatctgttaaagacgcttaaaggatagcaagaacactggaagtgcattcattgctgtttagtaaattccggcatatccatgtcgtcgacagatgcgtctctgaattcatgtgccttgagattcctggaaaataagaggtctagctcctcgaacgtcctgtctttgctttccgggaggcggaagtagccccacaacaaacaaagcagtgagaacgcggcggccaagaaggcagtcttgcccttcagatttcccgcagtgggattcagagtatagggagccacagtggcgctaaacacattcgcaacattgtatgcgttgcgagccagagaaatactcttagatcgaagacgggtggaggatatctcgccaacaacgatgaaggcagtcggaccaatcgtcagctggtagacgacataccagacgagatacataatagcctgtccatagcccaggcccgtggtctggcgagcaagtgccaggaatccaagagtaaacatagcgcaagacatgccggcatatccacagagcatgatcccacgtcggccaaatcttgcagtcacaaatagcgagagcagggtacacaagaaatgaatgcctccttgtccaattgtcattttgtaagcgtttgccgccggcaacccagcctgttcgtaaaagtaggacgagtagttggctatggcaaatccacagagaacctgagacgcccaagcgacgcatccgatttcagtacgccacagattcgttccgcgaaagcaatccccatatgatgcaccttccgtcatggccgcctctaagttggtagtctgaaccatcaaagcaacggattgcttgctgttttgcgatttcttggaggacaggcgcttcatagactgctctgctttgtcgatacggcctttacgaacaagccaccagggggattcaggggcaaataagagcaggggaataacaataacgggccaaacccactggacagccagcgggattcgccaagaccattcatcagtgcggttgaccaagccgtagagaacgccgtaagaaacaaactggccaattccccaacagaggacaacgaaggtctcaaggtatgcgcgaagggctactggagcaacctccgaggcgtatgcaggagccaaagtggtgaaaacgccccaagccaggccgcacagtaactcgccggcaaaaagcacctcgatggtctttgagaagaaggggataaatagaactccactgagaaacacaagagttcccaaaacggcttttttgtggccaaaccattcggtgatgagtccgttgagataaatgccaacaatattaccaagaggactagccaatcctaaagcagtctgccactttgcctccaactggtatttgccatgtccttgagcttgcccaaactgctgttgaaaagcgggatacgcgaaaagagagccgataagagccgtgtcatatccatccataatgacaacgattgagacaaccatggaccacatgcacgcttgcgggtacatcttgactgccttgaagaaagtcaagctatgttcttcttctgtcgcattgcgagcatcttcggcgaggttggcccaattatccgctgtttcagcttgcgacgcatggttgacctctattttctcttctgcgccttgagacatctgtagagattgcatagagacaggttcttagacaacgtgattgatctgcgtaaatatgaagaaatggcgaaattaggcggcactataacgttaaacataagacctcaattcttaatttaagcaagcaatgctctttgcatttataccccacactctgctaccccaaacaagacgttgatggggttgcattatgggagtattgcaatcccacgtctcgttcgttaccaatttagcctgggattcatgattagctcctgatttagctgaacaactttatcctaccaattgggtaaatcacctgctgacggataaatattctgggagctaaatgctattatccacgaaggggttaccgaaatccttatacaatgagaactgaccagccaatgaagtgatttggggtcagtttggcagactgcaagttgtttactaacagatggaataacaggcaaactagttttgtatttgcattcataaatatatctaataatggtattcctagacaatggaattatagatggatcacataattatgtgttgatatccaagcacgatgataatgcggattatcttaacgagtatgtatgcataccgcatggaggaaatacaggcatgcatcggagtgtcaagtataaatccacgcctataatttaggtgctacgcctatcattatatatggtcgagccagcattttgactgagatatttaatgcattgcggttggctggtgaataatattggcactgctgcatacctacctgtaatttctaccagagagtcgggagcaatggtattcctaattatgtgttggataaataaaggtagtctgcataattgtcaacacacatttttcagagattttttgcggaatcggtgactgcatatcgactttcacagctccataaatatctcgatttgcaaggcgctgtacggagtagcagggctgggattcatccaatttcttatcagtgctggctagatccatgtatatgagcgacctgactgtttaagaaaaaggaaaaggcctgacaatgggggaacgtcttgagttgttactttgcattttttggctctcagactgaagcgctttttagggaccttggatcgactacagtcgctttatgaataccgttccgccagacaaccctttgtcatcccaatggatcgctacgtaggtagacagcctgcgcgaattctgctacactttcatttcctaagcttacttacaatattgcctttggcatataaatgaatctgtttgtctttacatcagcctgctttgtactccagggtcaattggactcggccagcgcaatatatgacgaagtgtgatcggacaaaaatgggttaccttttgtttgttttttgacgaagaatctatgtcgggcgaggaagactggaaatcgcatcttcactcttctggatggtgaacaagcttgtattggcggtaagtagactagaccgaggcttctgacaaccatcggaattatggaataaagagcacatacgcactgagtaaaaagtctcttgtcggtttatggggtgaaccgggaaaggctgggttttaattgatggaaataagacactgaatgcatgcagctgggggtagttacttttctcaagtggcggtcgattgagaacactggggcagtcatgaaaggtaaaattcaaggtgttaggcaacttccttacccatgctgatcatttatatttgtaagccatatatagattccgtgattccacatcttcaatgtaacaagattaaattacaatataagcgacggctatgttagcgctcatttgactcttgtgggtttatggtagctcacgatcacacatattgtctgaggctatttgaaccacctgtaaactttccaattgaagcaattggagattctggacttgttgtgtccgtagtaataaatgctatatgattcgggctatctgcaacgtctttcagtcactgtcggttacaaaacatgattatgacgatcggcgtgatttgaaagacgatgagtagaaagaaaggttctatacttaatagcttgaatagatcggtccgatttggtcgcaacgtcggaatacattgcaaaacagccacgctagtgacatggcacctagtatttctaaacagcttgccattgtatagaagatggcagtctgagatagtagtagtacccatctctcaatctttcatagagaccgttatatctcgcactgccgtgtctaagcgcatatcactaagagattatgatgaagcagcgggatatagcatcccatgaacaggtcctgtaagacctacacctacagatacgcaacgcattcatatttacggtactccaacagcacattccatgggatacaaagttggtcagcatgaaggagacaaccaacatgatagcagggtttgagcaaataggaggtttctaggcgagtacgtgtttggctacggcgctgtttgctgcaaaacgctaccgatattgattaacttctgtttacgccttcccactccggtgcaaaacttattactaagtgatgaaatgctaaaatgctggtttaagcatttttagcatacgtagtacctgtggcaatgagctctctcggcgaaatcctagatctttaccagcatgtctctagtgggctagacaacgagaaaggcgtgatagatcgctctaagccgatccaggaatgtggtcccagtgtagtcccacctaatttgtatcaagaagcctgtaactctgatattaccatagatattgtaatcatagatattgtaatcaacctcaggtcggatagagtctagaatgggtgtgtctaacagtatatatgttgtagtaacgacccagatcgcagcattggagcatgatatcgttgtcaatacaattttggatcttcaaagcaaacgaatcattcgtacgaaaatgttggagaaacagtttgcatttctcctcgccagcgcgggcatcgttctgagtaatggtcctgtgcacaatggttttacccctaaggaattcactgtcaatctctcagctggagttccgagaatgattgatctggttcgagagacacgcctaccgtctcattcagaattctctggattcggtaattccagtggcattgctctcgatgtcttagggagtttacgtactcaatggttggaagatttcaattggggtcatgaggaagcggctctcaacaagtgagaatgtgacaacgcttcggtcactccagttggctaatgtagaacagatacaaccatttcactgtcgaaattgaaggattaactatccactacattcatcagcgagcctccgacgaaagctcaattcccctcctgctcaatcatggctggccaggatcgtttttagaattcttgcctattgttaatgagcttacagaaaaaagcaaaacatccaaggggcgacctgtctcatttcacgtggtaattccttcactgccagggtttactttctcatcgccaccgcctgcaaactggactatagacgacacagcgcgtgtatttaatactttgatgcgcgaagtactgggttatgatcagtttgccacctttggaacagactggggttgtgcgccagcctacagcctctatgacaatttcaacacatcaacgcgagctgctcatttttcaatgcttccattttatccccttagctccacggaactagccgcacagaatatcaccttatcttctccattgcagcagttcgaacagcaaaggtctatggactggttaacttccggaaacgcctacttctcagagcagactacaagggtaacgtgcaagtcatcttcaaaggaaaagatgtgacgctgatgttaattagcccaatacaatcggcctggctcttttggatagtccaatgggccagttggcgtggattggcgagaagtacatttcatgtaagtgacaccgcggctacaaacggtatgctttgcgcgcaaacaaattgacttttgatacagggtcagatccaaaggcgggaactagtccgtctgtcttagaccacaaacaaattctgttgtctgtgtccttgtactacttgacacgatcgtttctttcatcggtatacatctacttccaaaatccaaatggtttcaaaacgtcatacacaaaagcgcaaacggacgcgcctttactattcagtgcgttcaagtacaatgtcggcttttggcctgaacctgtggtcgcaaaggtcggaaatatggtgatgtataaaggtgcgtgaatatcctgctaagttggcatcaatgactatgtctgatgaccatatagatcacgagtttggtggccactttccgggcctcgataatcctccggcgcttttacacgatttgagagaaattgcaaactattgggtatagatgcgcgagctaaatatattgcggcctcgcggacggtcttctgaagaccagttagaggtggtacttcctgatcatgtgtggtgtggccaaatcattgtaacggcgaccatcaaatggcagccctctaatctagatatactaagaaaattgaggcaacgccgcaggcgcaccacccttctacagcgagttcttagttttacaactgcgtattcacaactaaatagctctttttgcttttcacccgttgcctaaatacagtcatcctttctgatggtcccgttggaacgacaggtacacatggtgttgctgcttgtcgtcacaatgcttgttagtcattaagaacggggatatttaatttatatgctttggtgagagaaatctttttctatgaacgaattgcagaaataatcagcgaaaggctgcgcagcaatatgaagatactagctaatttcaagcctcataagttgacaattttagcttctgacagcagcagggctcacgtcatctcatttactggatgattacatagcggcaattggtgctctcaccgaggcatcggctcgcctagtctctgctgagaaatgcacgaggatcgaatccattaccgcgcgggaaaaatgaagcttaaattgttcgtccaatccatccttctcattcagggcaaatcacagggttagcgagcttggttgttcaataattctcagcacgagactgaaatacgcccccctgcgctgataaatatgcctttactactgttttattggtatgtcacatatggggtgataattgcgctgaataaaatagtattgaaacagtctctatatatgctaggtatgtaatgatgctgctgtcgcagctttatgctgtaagtcttataaatgaactaaagtctcatgccttactagggtctcacctacgccttgagcttggtcagccaagtcggtaagttactaatctcaccgaccgcttcatgcaacaaacatacatacatagcaggaactcttcccggctttgaggctgagccgggacttctagttggggcatttgcaaccacacctaacctcttccaggaatgccccgatgtataatgaacaaacacctcattggtttccactagaatacgcggttgccatttgtcattgccaataagcttatcattagtaagcacctgagattccggatagaggacacaggaggttgaagttgggacatcttcttccccgctaaactgggataacaaccggtatgttttcaatcctgcttcgtggcacccacacatgtaatgtaaggcggttttatgagtaactgcctctctgtcgcatgccatggtctgggatgatgagacacgttgcgcttcaccaatgcgcagcgagggaatggaacatggaggcaaattcgcatttgtcaacttttccaatggctaccacctaaattcttcggatcagatacgagtaattcggcagcacgccatgaaagatgtggggaaatcacgccgaaaaccaacgacgaaggccagtttagatctggccaagaaactgtaccaattacagccgacatggtggcttcctcgacgctgggcgactctctctaatttttcatctcacgtgaagctaccgattggggtgcagctcgagagcgatgcaagaggtcgtcagcttctttcagaaggtgggctctctttgcatttttcagcagctaattgtaggcttactcaaggcgtggcagtctttcgtgatggcgacagtggcggagctcaaacacacttgcgagacgcctggttcactctcggaatgcgatatgggccaacaatgttccagattttggccaactctgctctacacgagacaatagcgagatcgggagctcgtaaagctgctgaaagttatgactctatgagatttcatgtaaaggcattgtcttctctacaagtaacgctacgggccacggaaaaaagggatctagaatatgctataagtgcaattaccgcgctgttggtatatgaggtatgggatggtttaccaagaccctctgtcacgtcttgaaactttgaggctaaccgtacaggtgtaggagctttgtggcaatagagacatgtggattatacatcaccaaggtcttcagcacttagtcagccgagcagggggcatcgatgctcttgaacaaaatgaggagctgagaataacaattagttggtgagcagaacactttccctatgagctttgggttgttaggctgaactgcgtaggtgtgaacttcgtggtgcgtgcgtgtttgaccaccctccttgctatccatcaccacggcaatgggagaagtttgctgtgttgcctctgtcttctacaaacgtgcgcactaatatagaccatgtaactcgcatctggaacgattcgtcgcagatccaacactcggagtggttaaacgcatatgagattgtagccatcttctccttttccgcatttagtctacctcagcatcaaaatccagccttgagcatctgcagcagggatgggtgtggtgcctgggtaaatccagtggtgcatacgtttctctcgcagcggcaacccgtcgacctagcgcgtacaggatctctcatgcaggaggcttgccggttaggaatgctactctatctgaatcacgtacggcgtttcctaggcatactgccctcatacactggtatcgtggccagcagactgaaaagccaccttattgcaaactatgagcatctcatggttgactggatcggcgaggcctggatattgcaaatatggatcctctatatgggcggattcgggcttcagggagaacctgatgaggcctggtttttccgcacgttaggcacgtctttgaaaagacacggaatatcggactggagtgatgtcctgcagctcctcaaaagcgtactgtggtttgaagaggtgtttgatagaccaaacgatgaaagagtgcaaaatggctctatgtggtggacaatgtgacttctcacccgccaggatactgaaaccaccagccgctttagtaacaatcctcttaaaagatgattggggatgatttgtttataattatagtcaaaggggtcccgaaacaaactttagctttggctgagacatggtttgcgtgaggtctggggaaatgttagtggatgtacacataccgttaatgttgaaactggcatactcaattacaaagtcatgagtagcttgaactagaaatttggctccgtatgttgtgaaagatatatattaaaacttattatttctcgggctttatgagtgttatatgtcttatttttacgtgatgactaggcaaattaccttatgaatgtacatagccgctattgctgtgtgtgtggcctggttatttgaatcagagaagagagaatattatacaaatttaaattaatttgacatgtggctcttgatcgcaagtagagggtacccggcgggtacagtgtataatagcgcagctgtttacgcaggaggccacagcaaaatttcaatcacagctttttaattaaagacatgaatttgacataatacagataggcaagtcccgtgtatgttacgggaataaatcttgcacccctgcgaatccaccacattgctgttcgagctacccattccgctgggagctttgcggaatccacagtagattgaaaggctgctggcacaatatgacgatagataattgagtcatcgtcgtaaaatttgcgtgtatagggaagaaaggcgcgcttagaagtagagtatgcttggagattttgaatgccaaaggaaggatgcagctcagtctcactgccgacatcccaaatttcgggcagaagatctatctggcttgggtcgctttttcgatgatttttgaacaatgatataaattgaaccgcggattcgcagttggccttgagagcatcttgcccttttgatccatgagctaggatcaaaacatccgtgttttcgaggatcggtatcgccgcatcgaaatcagtgtaggtccaatctactccaaatttgagttgctgaatgcaagctaccgattcagtctgtagctctttcattaaagcttttccaaacgccccagatgcaccagtcaatgtgacccttcgagatttcagtgtgtatgccgtaccaaaaagccagtcaaagagataaaacgttgagctcatatatgctgctggatccacatgatggagggcgtggtattctggaccaacaataaacctgtacggatttttcggtaccgttttgtaggttttgtggttggaatctcgcccactgagcatagccacgacaaccaccttgaccacctctatagcgagaacaccatgaagtgaacgctcagagacggcactagaaccaagtatggcaatgtgctttaaaactagccaccctagccatgatccaaaggcctgacacgctagttccagtggaagttcaaaaaatatgttatgccagaggtagtaattattgaattggagacgcctgttgaagtagaagtggtgtacctcgtgcaattttccaattagtcgtaacaagcgatacctcgatttggaaaacttgtggaaaaaataatgaattatgtcaaaggcgaaagttccacagagaaaaagccaaaaacatgatagaataaaggctgtaggagaggagtataagttggctttgccgaatggtgacatcggctgttggatggcggatgggttcattgtattgcaccttgatcagaatggttacagtgtaatgactttgaggaagaggaagaggtgtacaacttgagctttaaattatctgtttgcttttctccgagaacagcctcattatatatcagtcttctcgatccctttattatctttcatagccatagcatcacgtgtaactcgccctttcttacggctgaaagtatattatcctttgacccccttgaaggctgaatttcatgagctaacataggtaatataaataaaacttttctgtggggcaagaactcaaacttcattgctcatgctgccttcctcttctagttttgtgatatatacgaagagcgcattacacgggctagattttaaacgcttgcgacatggctcttggatccttctgacaggaaatcacgtgtttagcatgagattttacgagcccgcaaatccagaagctgtagtggagtttgtagaaacgggctacctctgggctaagacagctagctaggcagtatggccagggaagcttgaactatttcagtctcctcctactgaagagctcgtgagggtttggcacgaccctcgttgcggttacgcccagttggaaacgattcagggtattctcagagctaatataaccgacattgaatgttataataatatcctacgtctttccgatgtattctattatcaagtagctagggatagtgaaaatacagctcaatttgtgttgaagaacgcactctctgccacactaaattggacataggctgttacaaccagcaccgccgtgtaggctggttggctattacccacagcaggtttgggcttaattggcagctgagctgcgccacattacgaatgcccaaggcaagcatgtaaacgcccctgaaacaaagctttctaagataataatggatagatactgttgttttctctttaaaatctctactctgtatttaacaagactgtttggataccttgagacaacatgagtaatgaagagccagcaactctcaagaaacgtcgagcaaagagctccaaatctaagcggggctgctacacatgcaagtatgcgtttagcgattttcatcttccagacgacaaagcagtactaacctaagcttcacacagagttcgtcgtgtgaagtgtgatgaaacgaagccgatttgtgtgcgatgcgagaaaaacgggcgcctctgtgaaggatttggttatagcaagcctctgctcaatcaccaaggccgctgtgcggatcatttatctcatatatcatctggaacatttcaaacgagagatgaatatcgacattttgaatattttcgtcgtcatgtattgctctatctgacagggttcgacagccagtccagattttggaacgagacagtcctccaattcagcgaggcttcgccagccgtgctccatgcggtgcttgctcttagcgcgctttacgagcatctagatggtagctcaaatggcacgctggctccccataaactcgtccttcaacactataacaggtctatcaaatacttacgacaggctccatcttcccatcctgtcgaattcgctctgacctcgtgcatactttttatcgcctttgaaagtgcgcaagatgatcataagatggcgctcttccacctacaaaacggccttagcattatgaaagattggcgaacaaaagaagtcatgtcttttgaaggtcgccagactcgagaagacatttcagagataattcgacgcttagatatgcaggctacaacatttttgaattctcggcagccatacttggccgctactgtcgatgttgaatcactagataataattctggctcatcaatgtcattttcaaatcttcgcagtgcccagtcatcgctagacaaaattgagattcgactattctacatccttacgacgaaatcttcaacattgaatctaccgtggacaaggcttagcaatcatgcgacttcgaggcaagtcttactccagggaataaaagtacgatttacccaatggaaaaaagcttttgatgacttttctgagcacgaagcaaacaacatgaatgcaagagatttaaagctgctgctattgctagaattgcattatcagacaacatctcttatgcttgatctcaaaggtgatatcagccctgtatcatcatcctccgacgcacaatgcactagaatcaacgagttatcgaaaaatctgatcctagcatcatctaatcccaaatcgacgttcttagttgatacaggcgtaattgctcctctgtattttgcagctacaaccacgtcttgcgtatgtatacgacagcaatctctagacttgcttcgttctataagctggaaagaaggactttgggattctagaattgttgtccaaattgcggagcacttatcagtggtggaggaatctggtttagtgagaattgatgtttctggaggagttccagagcttgctgatattttttctgctagcgtaagatccggtacgcaggtttagattgaaggatcccagttaagagtgtgcatgagcagctatgcaagcatctatgcaataacatcttcatgctatcatcaacatcattaatggtccattcatgacattgttaatatcaagtgtacatcaggtaggctcatgtacattgttaataagtatgctacttctgaataaggtaacacttactagacattgttacgcaacgcacagatagattaagcttataaatcatcattatgctacagttccttcattttctagtgccatctagataggttttccgttgaggcatgaatccgaggcagatataagcacccaagaccactaggccagcttaacggccgacttgcctagccatttcataaaaataactccgtgccagggagtcgcgatgagcgcctgaaccggtattatcgcaggtttggaagacaagtgcggcagatatctcaatagctgtgaaatcctagtcataaagacggaggcaataactacatattatgaagtagactttagtaagtcagaattaactggctatgagtgataagtatctttacccaacctagcatgaaagatgtttgaacattgtagatgagttattaacggacaggctgttacacgacgccgggcttaataagtcacccaattagggatgatcacgtctttcacatttcttgaatatccagtacacctccaaagacactgttccgataaaagctcatcgtaatgatgcggcttatattgacctcccttgttgtcgccacatcaggatttcgatgccaccctgcaacctgtatataagagcgaatacagtaatatatgctgcatataaaaccaagtatagtaacatgtggcaattatggttgcgtaaaatttattcacgaggctctgacatggccataggtatcataaatactaatatacacactcagccgagaagttccgctaatttccaatacatagaacaatcgaaagatatttttattaccattgagaagacattactcaaacagtcaaactaatgacaagctttgatgagatgaagacggtcttcgcgactaatgatagtcaagtcatcgagatatcagacggcatcgctattgttggtatggcttgcagaaccgcaggtggcaatacttcgccggagaagttgtggcagtttctgctggccaaacaagatggctgcggtgaagtgccccggcagcgctgggaaccgtggctgcgacgtgactctcgcaatgcaaaggaaatatccaatgccatctccaaaggctacttcatccataacctcgaaaactttgacgcagccttcttcggcatatcccccaaagaggcagagcagatggatccgcaccaacgtttgggcctcgaactcagctgggaggctctcgaagacgctgggttcaatcccgagagccttgtcggctccaacacagcagtctttatgggcgtcgactccgacgactactcccgtctgcttctcgaagatttacctaatatagagccttggatggggattggctcagcgcctcacggtgtggcgaatcgcatttcataccatctagatctcatgggccctagtacggccgtggatgccgcatgtgcatcatcgctggttgcagttcacctgggttgtcgggcaatccaaaatctcgaatccgacgtcgccattgtcggaggtgtgaatgtccttctggcgccggcacttacactgatgctgggtaaggctggcgcgttatctcctgaaggagtgtgcaagtcgtttgacgatgaagcaaacggctatggccgaggagagggcggagcaatcatcattctcaagcgtctcagtcgagccatcgctgacggcgacaatatcaaggccatcttgaagggctctgcggtcgcgcaggacggaaagaccaacggcatcatggcccctaactcaaaagcgcaagaattagtggcgaggcaagcattagctcaagcaggcgtagatcccctgagcatttcttatatcgaagcccatgccacggccacgaaactcggcgatccaacagagatggcggcaatcgctgccgtttatggcactgctgcgggacggtccgctagcgttcccgtttatatcggctcaatcaagcccagtgtcggccacatggaagccgcggccggtgcaattggcctggtcaaggcagtgcttgctgtgaataagggcgagctggcccctcagacacgcctgcagaagctcaatactcgaatcaactgggcggaagccggactcaaagtcgtgcaggagacgacaaagtggacagaagaaaagaaccgaccacggcgggctgctgtgtgctcttatggctatggcggaactgtatcacatgccattgtcgagcagttcgttggcagtaaccccgagccagacaacaccaatgctgcgaacagttcggcccgtgtgctcttcctcgtctcagtgccccaagagaaacgactcgcaaagcaagccagagccgttgcagagtggctgacatctcctgcgggcaagcaagtgaatctcgtggctgtcgctaatactctggctcagcgccggaaccaccatgactatcggctagcttttgtcgcggatagtcatgaaacagctgctgcttgccttgaagcggctgcagaagatagaaccgcgataggccattatatctcaaaaggtaacgtgctaggagtatccagcgaccatgcacgcgccgcagtttggatcttctctggacacggggctcaatggagggatatgggaaaggagcttctgcttgacaccgcttttcgccaagccattgatccactggatgctattgtgcaaagcgaggcagggttttctattctggaagcattggcaactggtgactttctggagatgtcagaacgtatccagatcctcacctatgttgtgcaaattggtttgagccgagtgttgatgtcgaaagggctggtccccgaggctgtcattgggcactcagtcggtgagattgctgcatctgttgtggcagttgcagacatgaacactcaaggtacaaaagctgttcgtgtcaaaaccgatattgcattccatagccctatgcttaaccaaatagttggccctcttgaagagtctctaacagatgctctgcaacctcgccaacctaccttacccatctactcaacctcaaaccgtaacgcgcggaccaaaagacttcgagacgttaactactggactaataacatgactggcccggtctttcttaaatcagcagtcaacgctgcagccgatgatggctaccgcgttttcgttgaggtttcaacacatcctattctgctcttctcggccaacgagacgctcctagatcgaggtcttgactacggcgacatggccaccctcgccactatgaagcgagatacttctttggatgctgcaatcatggaactcaccgcagagctatacatcaaaggagtaagcattgacttcgaggcgaacagcagctacaaaaggatttggtgtccatctgtcccaggaacctcgtgggtgcacaaaccctactacagacatgtcgagacaggcttcactggacaggggagcttggatgtcaggaatgtaatgggtacaaaacaggatgatatggaaatcaataatgacaagaaacatgtgcttcttggccagcgcatcgttgatccaaacaccaacatagtccgctacactgccggattaagcaccgctacaaagccttttcctggtaagcatccattagatggtaccgagatcattcctgctgcggtgtatttaaacacgtttcaccaagccacgggcgcattactgctatccaacgtcaactttgatgtaccagtatctttgggaagcgatgaacaaattgtgagcgtcgttgtgaatggcgagcaaatctcggttctttcaactcaaccctcctcgcttgaagttagcggccatgaaacttggatcactcatagcttatgctcatggtccacaattgctacacctgaaatggcgatgcaaaccaaggccattgacgtgtctatacttcaaaaccgcattggggtggttttacccaacagctttgctacagattatttggctagaattggtgttgagggcatcgcatttccttgggaggtcattgagcactatggtaatgactctgaaatgatagccaaagttgatatggatccatcggtcggctttctttcgtgggatcaagaatcatgggcgcctattcttgacgctgcaacttcaataggttctgccatctttttcaatgaccctaggatgcgtatagtgtcaaagatggaccatctgtatttctattcttcggggtctccacccaagatcggatacatatatgttcaaaagcacatcgatgccaaagattacgcagcggatattcacattcttgatcagcaaggcaatcttttggcaatggttcaaggaatgagactatcagatcttgtcaattgcgcggccgaggacagcggaagcctagtccatcagctcgtttgggtgccgccagcattcaaagaacagccacgagacttaacgcacgttataatggtatccagcgatttgacgctgcttgaagcttatagcacacaactcaaaaataaagtgacaagggttacatgccgtaatagggtagtggaactctccgatctttcagctgcgcttagcgagaagggaaccatagtcgtctatgctcctccagcaatcgaatcagcggcacaggttgcagatgctacagaggaattcatttggcaaactgctagcattgtcaaagctttagcaaatattggccagtctgtgcttgccaagttctttgtgctcaccaatcgtgtattctctggagaatctgtcacaagtctcgctcatggagcgctttacgggctggcacgaatcattgcatcggaacatccagatatctggggaggactaatagacagcgagtcatcaagcgattttccaatgctggccattagatatgtcgacgactatgacatacttcggatcaatgatggtcttcccaggcgagctataatgaggcgcctgttggaaagccagaagcatgcacccgggatagctaacacactgatgccgaaaccagaaggaacctacatcgtcactggaggcttgggcgacttcggcttagagacctgtaactttttgattgaaaagggggctcgcaatgttgtgattgtttctcgccgcggtctaccccttcccaactaccagtcaatccttgccgctgacgatgctaagcttgacgctgtgatcaatcgcattcgagcgtttgaagctcaaggagccactatacacaccctagcactcgacatcactctgccggacgccgctgatcttttgctaaaagcaatcagagcactcaacattcctcctgtactaggagtagtccacgccgctggcgttcttgaggatagctctcttgttgaaacaacccgcgactcattcgctcgtgttctagctccaaaagttaatggcgcactcgcgcttcatagtgcctttccacctgggtcgctagacttcttcatcatgtattcgtctatcggacagcttgttggcacggttgggcaggcgtcatatggatctagcaatgctttcctggacgccttggcaacacatagacgcgcacaaggtgataataccgtcgcgtttcagttcacagctgtccgcggtctcggtatggccactggcactagtcttctgatgacagaattgcgcagcaagggtattactgatattacagcgggtgaagctttccgagcttgggagcatctcggtcgctatgatgtcgagagcgctgttgtcacgcgctgcttgcctctacttgagggagaacctgctgctataccgctactggaggatattgtggtgcggcggcccaggataaagctcaagggcttggaaacagcagccaacagcatggctacagtcactaccaataacgacacgattgacgacggaactgtgccggctcatccactagatagagagaagtgggttgacaaacgagttcgcgaatgcgttgcgagagttttgatgatggatgacattgacgacattggtttacagactcgactctcagatctgggattggatagcgttatgacagtggcgctgcgacaggctttccaggctgtattcaagatcaaagtgcccctcactttaacgtggagccaccctacactaaaacaccttgtcccttggtttttatcccgactgagcaaataataaaagattaaaagtgtcttgtacaaaacaagctatatggttgaataatctacctcgagatagatgcatttctcgttttatgtgtattttctctgattatccccagattttgaatgttggaaatactggaagtacaatgtgttggaatttcaaaggaccagttaaagcgtcagccatgctgtattatctacgtattagctggtatttactcgatacttgagtgagacatgacaattttgatgtctaagcccagtttgaattgcctgtattgcgccagaaagaagagtgtgtattacaaacaagtaaactattatttagtgcaaatttctatacatcatctttgccgctgttaatcaagctgatactccttcgggatattttctggccatgcgtccacgccgtccatgataacaatacccattccgcccatcaagtgaagttcaatatggcaatggaacagccaagggccgggattgtccacatagtatctgaaaacattccagtaagcctcccctgttacagagaaggctgtgagccacgtatcgcgcaagccgggggtctccaagttaaaatccttgggccgttccttaattgcctcctcaacgctggtatagttccaaacaccggttccaaagccaattctccacgttttgctgccgtgtttgtgcatgaaatgctcaaaagcggacgtgtcgcctggcaaggtggaaacctgcaatatgagatcaacccaagatccattcttggtgcgaatcactaggttttcattttcggttcccacagttgcattggggtagaatagcaaagggtcgttgttttggaagtcgatgggatacaggtatttggtgttcatggtatagttgtatggtgcgccaacacggccaactgcgagcagatgttcctcgtccgcgttacctggtcgaggcttattcggaggccacggttccatgtggtccgattccagctgccatggaaagtaggagtttttctcaacctctggagagatcgggttgcctccaaatgacaaatagggcttatttgatctctggtcttgctcatgtccaacatataccatttcggcatatcctcccaatacttgcgaaactccagagttgggaatgcgcatcgtgtacttccctggggttttatcaagcttgaccataatcgagaatgtctctccagcagacatcaccatggagacaaacttctttggattgacgtagtttccgtcaacttcgtacaaccaaaattcgtggtcatcgatggaaaaagcaatttgagcgatggtggcggcggccacaacgtgcatgctaacccagccattgttctttttcggatcaacaactatcgatgcattctcatgcttggatgggacacagcctgcctgaacacgtggtggtatgaggtctgggcgtttagtgacgttccaagggcctccttggatttgatcaagctgtgctgggaagcatctggcgtaagacaagtcagtaatgtgatgcacggcagaaaatgagacatcgtgtgcgatattgctcaccctttatctgagacctttgtaccaggggggaatgcatcgtcaactagacctggagcaagctctgattggagaaacttttggcctggacaataaagctctccttttccgttgactaaaatactgtcaaggcagctgttacaatggttagtcgccgtatgaaagaggaaacaaaaggttcaataagcaaacgccggccataaacatacaagacaagcatgccggaatcggtggatatcttccagtactcatcggaagtatactggctccaatcagatacgactagatactctgggtcacgggcggctttctccatagcttcaacgtctttataatcgctggcaatttggctccaaagccccgggcgatcttgttttggcctatgtattcattagcgtggaagagtgtagacattctttgatacaaacctgatgtgaattgcgccataaagtccatcaaccagagacattttctcatgggagtgataccagtgatttcctggaggcgatgctttaaatttgtacacaaacttatttccgggcttgatcgggcgttgggaaaggccgggagtaccatcagaccaggcagagttcttttggctaatcgcaggcactctgggtcagtaactattcccagcaaatagatggaaggtaatgatggtcatactcaaggccatgccaatgcacggtcacgtttttcgccatgtcgttaatgacggttatctattggcgctcgcattagtacttgtcacaaaactggttaacgcagagtagtaatgactcacttcaacatcgtctccttcgtcccagacaagcgttggactaggaaactgtccattggtgtggataagttctctactctgcccgttcggagccccctcttcccatgtaatgcgcagagtttcatagacagtctttgcccaggctgtagagtaaaaaagatgcgctagcaaaagcacccaaggaaagcgaatcatcatgaacgccaatactgaatgcttgactctatagtgaaaaagattgaatcatctactgaagagaaacaactgtacaacgatctattgcaatgccgttcttatatagaaagtagacgcgttttagggatgacttagtgtccaagtacataccttgtgaataacataacgaaatagtacggcacaatggtcgatgtcagcttgatagtacgaatcgtagggtagatcgacgctttcgtacgacctgaagcgtccgaaagctacgttttgcctcacgacttctccggagtgcgcattcagtcatttctaatctgagatgcagaactcgcgttcatgattttacgatggcagacaatacagaacttcaagcgttatacatcgggaccaaatgaaaacgtgcataataggtcagctatacgatcaaattgggactgatttacaaaagttcgccctcgagccgatcgaatctagtctagctcattttatcctagctgccttttgccgctgatagaaatttccgatttagacagtttgctaacagcggccgcttggcaatgcctggaatgaaagcaaatgaaacaagggcatagcgatcgccgattattcaccgaaaatccacccgcatgcctataaatgaactacttagatgccgatcaataggctaaagagtcaagcatttgtgatgagttcagaatcgctttcctgaacgcagaattggcccatgcatgcagagctgacccatgaatgcagagccagccaatgaatgcagaactgttcatgacgaatgcagggctgactttgatgaacgcggtattgtttacatttgtaaaaccagttctagacaatttcattacataagctcatctttgatggtattttcattttacttttgagagctcacttatactggacctataataatcgcatcggcagcttcattacgcagctgcgttcttttcatcgtcaaaaccttcggtgcctcagaagatccaatggctatctcagactcggttccccaaccccagcagttgttatgtctcaccatcactgcttttcgcaagcctgggctgagtgaaacggagtacagagagtacatgactaaggtccatgctcccttggtcaccggccttatgaaggaatatgggattgttcggtataacatggtaagctgtttatttccttctggcaattttgctgagtacgacccttacactttgctagacgcataacgacagccaaagtcgaccattgctttttaagctctacgaccccgagttctcgaaactgtctgactatgactgtattgtgcaattcgtattccgcaacatggaagattttctacgcatgaaagctgatccacgcttcatggagaaagttgctcctgaccacaaaaactttgctgatactcaaaggtcgacgtaagtgatctgccgtaaaaaactgaatattgtgcaaattaaatggatattgacggtcctgccatcgttaggatgactattggatattttgaggagtttttggacaacaatgagattgtacctaaataaacaacacctgcgactatgcttagtgttgaattaggacttattagacgcgtagtagtaattgagccttaggatcctgatgtagagctttgagaaacacagttctatctttagtgtaggttaaggaagctattggaataacatcgacaatacaaaagcctttcttggcatgggaatattatactctactagcccctccacctttttgaactatcgatgatatgatggagacatatatgcagtatcagttcattggaaacgggataatgctgactgtgagactaagagtaaaacgtattcattgaatgagtattaataaacagtagaaaggtaaacgacttacaaagcagtcatggaatatgcatgtatcctttgaagtttaataacagattttcgaacttgaggtattgctttgatgcgttattgggcggtatgatagcgcccataaagattgatgggtatgtcaatgtaacgtggtattggattattttggagttttggattagtcattgaagggaggggtgcctatggatgaatacacgatctcgatgttctttattgattcccatgacagaaaagatggttgcgtcaagggcatcttcatacctaagtaccgtttgtggcggaatgcatgtccatttaactttatttttagcctacagaaatgggccgaatgttcgtatagatgccgctttcagcggggccataacagtatgtagtctgactggcccgagatctctcgatcgatgcaacaactctcgattttcgaaccgcatatacattttgttcatgtctcgcatcttagcaaagaaaccaagagcctgaacgtcgaaatggtcgcatctcagctagatatctatttaaacgtagctaattgtccccttctactgaaacatctttccctcgatgctaacaaacgatcctggtttccaaaatcgagtcattcctgtacgcacttagcccgtgtctcaccgaataaagcataagtttagatagcgcgccatgtcaaaatatgtgttaagccgttcgcgttagtaaaagtgtcacaatgcgtactcttgtgaccttcttattctgaaaccgtatgtggctgatccgagcggttgctgatgagatcatttaggagaaattcttatcactaatgcagtgaaatgcttcccttttgtattacctaagctaagcgtgggaagagttaatagaggactgattgtgctttatgtttgtcgtttgttttgggcttcctactcatcatcctatcctcgtatgctagacttgactgccatcatggagcacttgaccattagcaagtccggcaacgaggctgactcctttcgagtctttgtttttggggatcaaagtagcttcagcctatcgaatttgcagctacttcttctaaagaagaataacccttacttgacgctgttcactgatcgagtgaatgtcgctctgaggcaggagatagctcagcttacaatcgccgagcgccaatggtttcctgctttctccagtataaagaatcttgttgcccgagggctgaagaaggacaagaatgcagcgctggacagtaccttgacgacaatataccagatttgcgcctttatcaagtagggcatcatcactcctatgactattgtactcatgctaataaagttgtatagctacttcggagactgcgatgagatatacccatctaacctaaacaactacgtctcgggattatgtattggaacattggctgcagccgcagtcggctcttcaaagtccctgggtgagctggtgcaagctggtgtggatgctgtccgtgtgtcattaaagataggcctcctggctgctcggacggccgctttgttcggccaccacagatccaacggtccctcttcctggtcatatgtggttgccgaatcacaatatccgctggcacttgctgaaaaggccatcgcagcctataaggatagcagcgtaagtggcatgattgcatctttttacaagccaatatttaccagatatgcagatgattccgcccctgtcgtcgccgtacgtcagcgccaaaggccaaaactcttggacagtcagtggtccgccggaaactgtacagaagtttttggagtcttcacaatttttagaaacgccaaaatccacgcccatctctgtgcatgcgccataccacgcaccgcacattttctctgctgtagatgttgagcaaattcttcaagacgttggatcggtcagcgacctgtcaagcaaaattcccttcatttctagctcatcgagttgcagcacgctggaaaacagttgcttccgagacttgctgcaccatgccattgaaagcattctcgttctaccgctggatctacgcgatgctgctgcgaacgtacagaagacactgaaaagagcaagctctacgggccaatacattctatgcccagtcgcgaccaatgtctgtccgagtttcaaggcctcgttttcgccagaatcatctaagcaagtcgtgattgtggataagatcatggagagtatagctgctgatcctgcttcaaaatcttccagtgcagtcaaaccaagcgatgctaagatagcaatcattggaatgtctggcagatttccagaagcagcagacgtggaagaattctggaacctgctttaccaagggcttgacgtccatcgacgtgttccagaagacagatacaatgcagaaaagtactatgatccaaccggcaaaaaaaagaatacgagcaagattttgcacggatgttggattaatgagccggggctatttgatgcaaagttcttcaacatctctccgaaagaggctgaacaatctgaccctggccaacgtatggccttgacgacagcctatgaggctcttgaaatggcaggtatcgttgctgataggacgccatcgactcagcgagaccgtgttggagtattctacggcatgactagcgacgactacagagaggttagctgcggccaaaacgtcgacacttactttattccaggtgaggattcagttcaagatctatatcgcattgtccttatttgttcaatgactaacctagaataggtggaaaccgagcctttactccaggcaaggtgaactatttcttcaaatattgcggcccatcagtaagcgtcgacaccgcttggtaagcttccacatgctgtttgcgtaaataactttcaactaacatcacgtctcgaatcagctcgtccagtcttgcagccatccaccttgcctgtaacgcgatctggcgcaatgaatgtgacacagcggtcgctggcggaacgaatgtcatgtcaaaccctgacagttttgtgggattggaccgtgggcatttccttgccagggagggtacgtttattcacacggcgaatatgaggctatgagctaatgaactctttacaggcaactgcaaaactttcgatgatgcagctgatggctattgtcgcgcagatgcggttggcaccattgttctgaagaggcttgacgatgcaatcgcagaccatgaccccatcctgggagtcattttgggcgcgcataccaaccattctgcggagtctgtttcaattaccagaccgcactgcggagctcaagaggagatcttttccaagcttctcactgagactggcgttcctcccaatcaggtcagctacatagagatgcacggcaccggcacacaggctggcgatgctactgagatggcgtcggtcctcagctgttttgctccatcttatacgcgactgccgcatgaaagccttcacttgggatcaacaaaggcaaatgtcgggcattctgaatctgcatccggtgttacagcgctgatcaaagttttgttgatgatggaaaagaacctcatcccgcctcactgtggcataaagggcaaaatcaaccacaaatttcccacagatttggaacaacgcaacgtgcatatcgccatgtctgccacgaggtgggatcgaaagcgcgagtttaacaacattcgccgtgcctttgtcaacaacttctctgccgcaggtggcaacacggcactcatcatggaagactacccggaactcacgatgaactcatcacaacctgatcctcggacagctcacgttgtgacagtgtctgccaagtcaattccatctcttagaggaaacttggagaaactgagaaatttcgttcagcagcaaacaggtgcagatgacttcttacgcaagctgtcttatacaactacggctcgaaggatgcatcatccattccgtgttgccatcccagctgcaaactgcgagcagctgttgagcgccttgaatgatatggccaaacgagacactcataggcgctccgaagaaacgccagtcgcttttgcattcagcggccagggggcacagtatagcgccatgggacagcatctgctgcagtacgcgacattccgcaaggaaatcgagtcttacgacattctagctcaacgccatggattcccttcaatcatgccacttgtcgatggatctggcacgattgaggatcttgagccgctggtggtccaactcggtactacttgcattcaaatggctctcgcgagcttctggatagcattgggcatgaagccagcctacgtggttggtcacagtctaggccactatgcggcactcaaagtcgctggtgttctcacagcaagcgacacaatctaccttgtgggcatgagagctcgtcttcttcaagaaaaatgcaccataggaagtcacgagatgctggcagtccgaagcagcgtggaggagattcggaaatatttggatgcaagcattcacgatgttgcttgcatcaatggcccacaagataccgttgtcagtggctgtgtagctgacatcgagaatctgtctcaaaagcttacagccaacaacatcaaagcaacaagggtcaatgttccttttgcgttccattcggcccaggttgatcccattctggaccagcttgaatctattgcttctaatgttaccttccactctccgagcatcccggttggctgccctctactaggtacaactttccaggtcggtgagacaccgtctcttaaagctaagcatatcagagaccactgcagagaagccgtcaacttccatggagtcctacaagccgctaaagatgatggcttaatctctgcaaagacagcctggattgagttaggcccacactcagtgtgctctacgctcttgaaagccaatctcgggcaggacattaccgccgtcccttccttgttgcgcaataaggatgggtggcaggttttggcttcgagtcttgagactttgtattgcaagggaatatccatcaactgggatgcatatcacgaggactttgaagcttgcaaggaggtattacggctacccgcctacagctgggaaaacaagaagtactggattgattatgtgtatgattggctactcacgcgaggtgatcctcccccacaactagttgctccagcgccagcaccagcgccagtttctaccttttcaacggcctctgtccatcgaattgtcgatgagatcataagtaaagagaagctcaatctcacggcagaatgcgaattcacaagcgaaaaattgcatgaagtggtattcggtcacgttgttaatggtaatcgggtttgcacatcggtaagttgtcattgtttcgcctgttgagtttacttgctaataatgttttagtcattgtacagtgattttggattgactctgggcacgtatatccttcaaaaatatcgaccggatctcgagggttattccgtagacatccaggacatgactatccataaacctctagtccacaaggatggtccagccatgcttttgaggatcaacattgagcacgatataactaatagcagagcggcaaagatgtccatatacagtatagatgccaaggggaaaaagactgtcgaccatgctcaatgcaggcttcactttgagcgtcccaaaatctggcaagaaaactgggacagtactcaatactacgtcgagcgaagtattgagtggctcaaacagaaagctgaccaaggtcactacagccgtctctcttctggagttatatacaagcttttctccagtttggtcgactacagcaacgcctacaagggtatccaagaagccatcatcaatgcggaagactatgaagcgaccggcttggtccagttccaagttgatgagggcagctttcagtgtaaccccatgtggatagacagctgtgggcaacttgccgggttcttgatgaacgggcatgcaaagactccaaaagaccaagtctttattaaccatggctggaagtcttttagagccgtcaggaaattctgcaaagacaagacctatcgcacatacgtcaggatgcgaccaatggaaggcaccatttatggcggagacgtttacatctttgatgatgaaggcgttgtggcagtctgtggagacattaaagtaagttgagccgtccgatctatctaatcttttgagctcttattaacgatttatatagttccaaggtatttccagaaaggtattgaacagcgcgatgccgccgccgaaatctacaaacgaggcccaaccacaaccccgtcctcgtcctacagccgctaaagaaatccctgcaaaaagtacaaccactgtatcattaacgcagctctcttgccatactgaagttgaacctctaaagctcgatgcggctctgaagtccgcgtctgctgcgtctgctgcaagaaatcctatgcatcccatcattgcgattttgtctgacgaggttggcattccctcagctagtgtccaagatgactttgtctttgcagacaatggagttgactcgcttctgtccctcaaaatcgcgggaagattgcgcgaagaacttggtctggagcttgaatcgtcagtattcgaaacctgcgcaacggttgctgatcttgttgcccaccttggctacagcactttctcatctgatcagtctactgagcagttgagtgagactgaaggcttctcttcaagcagcgagcccttcacgactttgaccagcagcgcgactacacctctgcgagaatccgtctcttctagcctgtgcaaagacgtgtgcgctattctggcagaagagattggcgtatctacgagcgagattatgaatgacgttaacctcggtgaactgggcatggattcactcatgtcactgactgtgcttggtcgtcttcgcgaagagctagaaattgagctcgacgatgactttttcgtgtcttatcccgactatagctctttcaagcacatgttccagtcagccactccacaggaatctgagccagacatgtccgaagagttgcacaaatatcgggcatcgtcaattctccttcaaggaaatcccaagactgcgctctatacactgttccttctcccagacggttccggcgctgcagtttcatacgggcccattgacgctgttggaaaagatgtctgtgtatatgggcttaattgcccttggcttaaaactgctgagaagctggtgcactttggtctcaaaggtctggctacactctacgctgaagagattaaacgaaggatgccgcagggaccttataacctgggcgggtggtctgcaggaggcatctgtgcttatgaggcagcaattcaaatgacacggcaaggagaaactgttgatcgtctcattttccttgactcccccaatccaatcggtctggagaagctacctgctcgactctttgactttatcaatggcctgggccttttcggagatggcaaagcaccggattggctattggcgcactttctcgcgtttatcgatgcgcttgacgaatggaagccagtgccctgggatgaagctctgaacaataaggcgccagcaccgcgctcattcattttatgggctgaagatggcgtctgcaagggcacagatgaacgcccagaatacagagatgacgacccgcgtgaaatgcggtggctgctcgagaaccgaacgaattttggcggcaacaactgggatgttttgcttggtgagaagaatctgtcgattgaacggataaaggatgcgaatcattttacaatgctacacaagggcaagaacacgcagcgcgttgcggcttttatcaagagtgcattcgcatagaaggcggttattcataatacacgggatataagtagagtaagacggttttctttgtaggattcaggatagaatccaacttaatttctaataccgattttaatttagttaatatatattataagttattcctttcaccctccttcgaaactcccccatatataatgttcgttaagacgtgcaatcaaggctttcgcatattttcaatacttggctattttattatagtcgccacatttcgtaacacgttcacaggaaataatacttcccgttatcggtcttgaacttgaattcgactggttttcttctgtgcgttgtttggtggggcttgggttgtgggctttcgttagctggctgaagcaactcgttttagtggccaatcctggaactaatttggagaatgaacgaacctgttactaattggtctgtcattccgccctggaatgccgacgcatagcggtcctcagcatttctttgttgcttttgtactgtatgtattgataacctggaagcttttgcatataagatagtgtgccgtgcgaggcaaaacactaaagccggataagctacgaagcgtatacgattgatccgaattcgaacaaggattccatattggtcgattcagactgttacggcgtcgtgtattcgtatattggtatttggaatatgtcatgcggaacacgacggcattggtatacgattagcattggacatccgcgcgcccttttccccgcgttgaattcgcgcgacagccactgtggatcttaccgaggcgaggggttaggccggtatatatagactcggtagcgtataatcgtatgtgacttccagatacggccactcatcgcaatctgaagcatataataaccacaccatttctaagctttactttacaacttcttttcatctccttctggctctttacttcaccacatctgtttctttccttgtccaatcatggctcctgtaaagcttgcacactacctcttcactcggttacgccaactcggcgtcgagtctatccatggcgttcccggagatttcaacctgacgatgctggaccatgtggagcccgcaggcctcaactgggttggcaatgccaacgagctcaatgctgcatatgctgccgatggatattctaggataaagggacttggagccattgtgacaacctttggcgttggagagctatcagcgattaacgccatcgcaggcgcctatgctgaatttgcacccgttgtacatatcgtggggattccggcccgacagatccaggaggaacgaatcagggtgcatcacacgttgaacgatggcgagttcaagcgattttcacaaatgcatgcacacgtcaccatcgcacaggctcgactttgggatcccttgaccagcgccgagcaagttgacaacatcttggttcagtgtctcctacactgtagaccggtgtacctggagctccctgtcgatatggtagacgcttttgtttctggagagagactgcaaacgccaattctaatcccggagccgctacctactcacaacttggacgacgtcgtgctcaagattatcagcaaaatcgaagccgctaagcagcccatcgtttatatggatggtgagagcaggcctcttcgcattatagaagaggtgcagcagttcgtgtcaatgacgaagtggccgactatagcgtccccatttggcaaaggattgctggacgaaacagaacccaacttccttggtgtctaccaaggaaagtttggagccaaagttgtgcacgatttcgtgacagagaccgacctggcactctgcttcggccctcactacagtggcaccaatacttacatgtggaacagtattccgcagagcaaagagactattgaattcaccacttcaggagtcaagataggcccggaattttaccgagacgtatctcctaagctggtcctttctcgtctcctcgaagagcttaatatgtcaaagatcacagcatatagctcaatgcctgatctacccagataccaacttcttgcaccatcatcaattccagcggacgatattatcaagcaagataaagtatggaaagtcttgggaaacctcattcagccgggcgatattgtcatgggtgaaacaggcacacctggtttcggcgttcgcgagatgccaatgcaaaagcactgtcgtgtattcagtcatgtcacttggttatctatcggttatatgctcccggccgcccagggtgctgcccttgcccaaaaggagctcattgctgcttcgaaatggcataacaataacacagccaagaccattctatttattggcgatggcagcttccaaatgacggctcaggagatgtcaactatgattaaacacaatcttgacgtagtcattgtgctgatcaacaacgatggatactctattgagagattcattcacggcagaaagcaagggtataatgacgtcgcaaggtggcgctaccttgaagctccaagcttttttggtgcacctaaagacacatatactgcttctgcccaaacatggtctgagctgaatacgatccttgagaaatacaagaccgaaaataccaagggattgtctatgtttgaggtgattatggaaagagaggatgcccctaccggacaactgcagaaagtgctagaaatgcagattgaacgggagctgaagaattgagtccagataaataatattatatttcacgctaaatgcagatacaatcgatattgtgaatcaagacgactagtaaattatcatcctaggaaatacaagcatccccgatagttttatatacagtgcgaaacgtgccacaaagcactaatgggaatgtcaactgcgtggcttgaggttatgaagtctcatatctagctcttcaattcgtttgtagcagagcgatagccgtagccaaagctcccattgtacagtggctagtagaggctttagcaggtgctacatgcatcttggctttatgcaccaccaagggttcccacccaacactattcgttattcagatctctctcacaaggatactgtgaaaagcgtgttcaagcatgtgtttatctatcaatatcattcatagaccttgctgcttttgaagagcgtacacgcttgtttcatccgcgacgccctatgcgctgactagtaagtacatattgtggagaagatgcagtcacgtaaaagcccaaatgccggccaagcgtcagccaaaagagaggtgatttgtttaaattgtctatcctcgttttgagcttgagcagtggattttacaggagataagacactgtaattcgagcccaaaatgtcacagacgaacgagatatgccttacgaggttgagtggctcggaattgccatctccagccgacacaatctaccccgggccgatggaagaagcggccaggattgaagtcacctcaatgttgtctacagcggtagaaaggccagcccacgttttgtcaaaggaaaaaaccataactgctattgcgacgctctcagcagtgagtttcttaagtagcctaagtactggcctcttaaccattggccttccgcgtatggcagtggagattgggttaccggattatctgatcgcatggtaaggagaatacagcctccgaaaaatcaaagtctcgttttgagtacaatttttggatgctctgctaacaattttctaggccatcatctgtatatacgtaagccgtccagcttttcagtgcacagcctttgagcgcatacgttattgtgctgaacatataaaatcacaggttggcaagtggatcttgtctaatcatcgccggatccatcgcagacgttgttggcaaccggattgtcaatacaatcggctgcttcttggtcggttgcttcattatagcatgcggtgttgctagaactggtatcgagttgattatgtttcgtgccttccaaggcgtcgctgtgtccctctgtctccctacctctgttgccattgttgctagcattacaaccagtggccgcgagcgaaatattgggttttcttgcttgggttttgtgcagcccattggcttttctcttggcttggtcctcggaggacttcttcaggatacagcagggtggagagtgggatggtatatatgcggtgggctaaccatggccctattcttcatcagcctatgggcattgccagtggatgagaaaactgaaggcacagtcttattaaggctgcggagagacgttgattggattggtgcaatcctatcttccgcttctctagcactcctctcctatgttcttgggtaagtctcgtcccttcaagatggtttggccagcctagtgactttctatagggtgatgtcgagcggagtgcacaacattgcaatcccggggaatatcgcagcgcttacggtgggtgtactacttatcccatctttcatcttttggcagcgacgacaagaaaggcgggaaaagccaaccttgattcccaattccctatggaataatagaacattcaccaccgtctgcctcttggttattttttcttacgctgttgtcaacgccatggagtttttctgcagtctgttgtaagttctctcgttcacagatgaaatatgtggccattgagtctctactaatcgtttacagctttcaaaatgttcagcaactctctgcgcttcaggcatccttgcgcatcctcccgagtctcatcgtaggggcgctagtacaagtctcaactggtttgctcattcacagagttcctgctttttaccttctcctcgtatccatgatactgagcgctggggcaccgctgctgatggcaaccataagtgtgcaccagccatattggtttaatgccttcttcgcccagctggtttcgccagtcagcgcagatatcctcttcacagtcggtttacttgttgtctctgatgtatttccggcccgcatgcaggcattagcaggagctgttttcaacactgttgcccaatttggcacttcagttggtctgactatcatggctgtcattgcagcctcaatcacaaacggctccaagttacaggacaagaactctccagatgcgctcatgtctgggtatcgagcgagcttctgggctgcttttacctggatgggtttggcgtgcttgattggtgcttgcgggcttcggaagattggaatggttggtctaaaaagagactaatgctgctgtatgtatattattgttattggtatcatttaacattggcgttaatatgaatgcatctttatcagtaaatgttgaatatattggcggttgaaagagatgagaaattgtaatttaggttaggagctgaaaattattgatgatttgtttggttcaaggcgttcgtgttacgaaagcaatgcattaaaattaaaattccctactgtcaagtactagggtagcattctccatcattatcccaacacgccgcctgcccaacccaggccagaaatttttgttcctctgagataccattttatcatccgcacgggattgcttcatgtcgaaggtcattaagcttacagcttttccgctgaacgctggtgtaaaggcacaccaagattccgtgcccggaagctcaccctggctacctcggccctcgggaagcggtgggtgaacacattcaagattaaccccgaccagactaagccatttactcgagaatgggaatgatggtatgatcggaactcgcttcatcgtcgcctggaaaaatggtatcggactggccgttgcttcggtcttgtaactaaacgtgtcgtgaggatacactcgtacggtaagcgacttgtcaggcgcttcttcccagtcgaaacgagccaaatgctttggtatattccagtctaatttgtgctggttagcaatcacagttcctttagtttctgtaatcatagctagttgctttatgcagccgtcaatatgaagactagatacaaccaactcactagttctgccgttgaaacaggtatgcttctgtgagacgtataatcgagttgctttataagagtgtccactcgtccgctcgtcattggaatcttgtttggtccattcgaatttccctgggataatgacgagctcatcatacgggccaactggggtttccttgtacctaatgacttggattccaccaaaccctccgacaggacggctgctcccaagatcagaaaattcagaggatagctcgagcggtgagtaagcaatatcaaatgggaaatttcgagcttgagaagcagagatccagaagggtgccgtataaacgtctacttttaaagtccatggtggcggcgcaattataatggagtcgtcgttgagtagttgtgacatagggggccaatgtttataatataaaagaattttacgcaaatctatatatcatatatatagcatcaagattttgtaattgagggatttactgattattatgcttggtggcgttataaacattgcagaaggaattggtttccgccagcaggcggccatgcagcatttatgtttcattcgaaagcttgtgaatcttacatccatgctaattttctggaggatcatctcttgtgttgtattcttctattgttagctgcctattctggtcgaaaatcggggctcaggccgtgtgcaaaggaatcttactttgtgcaacccggccatgatcaacaccaacttacttaatgtaacaccatgcgctatttggaatctcgccgccgccgaagtaatcaagtttctctccgaataagtttaatgtgaaagccatcactatcctctttctaattggaacaatacttctgtgatgtgggttgttgtgatagggctaccgtgtgcactctagaaatgccagcgccaggttactgcaaaggagttttctatcgttgtactctatatatccggttaatatttgccaggtgtggattgtcttgggccacatgttctacgattaggcaaaaggacttgccgccattgatgttacatttcaatgactggcataatataagcgacatgtgtgctacccgtcttttcaatccgttacatcgtttgctgaactttgtgtatcagaaagaaccttttgctgaatggcattttaatgtttccatagtgaagagcatcgaatttaaacgcattgagcttttaataaacatatctcgacaatctcattgcgtagccgttccattctatgaacaggtacctacgggataattttggaggacagctattcacttttgtatgtactctagcggctggggaaattttttgaggaaatggtttctgctacataaaaaaaaactaaagttaaagacaaaataaaacattatggcgagaggaatctgtattcgtcaaccctatctaacaatatcgtttattttcgctcaatatttaccattgagaggacagccagatcgtggcaccatttcattgcaattacgagaattatgttttattattggcttatatttctttaaaaacatgcaacatggtttcattttcttttgtgacatggtccacttggtatgagccagcagtgggctacaaatgatagcacatgcaaaaaccccaaatagtgcatttgtgacgagtcacttcttctgcccagtgtctatctcagcgcctatacagtatcacctatcggtacgaggaaaagtggtactacaacgaccgcattgagcaatcctgcaatccagaacttttctcctagagagttgtaaccccggggatggctttcggatggagaaagacgaattcctggcctgtacttgaatattagagtatagaacaatccgcctatattgccgctagctccaacaataccggcaacaacgccgatgttttttggtcgccagtggccgtatattgagtaacaggcaccattggctgagaaaccagtgattgcaatcacgacaatgaggccaataacaccgcctatggttgcattgttcttgtttatgtagatccccaagccaatcatggcgatgccctgagatgcagcggtggctaagagccagtacattttggcacgcagcccaaaccgagcgtaaagaacgtctgacatgatccccccgagtggccgagcaaacaggttcatgaggccgtatgtggatgcggcataggcggcatccacggatccaaatgactcgctagcaaatagggtattgatcaaaccgggaagcgccgcgtccatcgctgtctcaaggccaaatgttagtagatagcacagagcacacgaccagacacgaaggtcggaaaggatctccagtaatgtcgcaaaggttagtggctccgactgtgcagtatccacattggtgaccggagaccgctcgctgaagctcgtacccactgatttggagtttatggatgtttgagcaaatgcattttcggaatctacaaacatatcttgttgttggacaccaccttcattgatgacctgatctttccctgtggtcgagtcttggagttggtggcgagccgaccatttcccaccggggtgatctcgaccaaggagtaaaattatgacagcgataagtagtaggcatgggacaggcactgtgacaaagcacagacgccacgcagtgtgagggctgaagccagccttgatataacgttggtatagcccgatcatgacagcaacagtcaccccgccacccaaattgccccagccacccgagaaggcattcgcagtgccaacaattgacttgtcaaagaatgtggtggtataggcctgggttggaacaaagctgccgccgagaatggagatgaaaaatcgcaccgtctctagcccttcaatattggttaccagcgccgccaagccggacgggatcgcccccaaaatgaggagagaagccaaaacttttcgtggcccaaatttatcgcatgcgggaccagcaatgaggcgtaccagagctgtgccaccaagagaggctaggttggagttggtgacttgatcttgagtaaggttgagatccgctttcactacctcgggcacaagcggggaaaaggcaaaccaagaaaggaaagctacaaaaaaccccagcgtggccagccaaaaggccatgcagtagaaatcgtcccaaattcgaaacagaggaaatgtaaggctttttccattgagagggttgacttcggctcgccgccacagtgaagacaatcgaaatgtgtgtttgcccgtaaagatatcctgctctttactgtgatgttcctttattatgccggtattgatgccgccttgtttaataaagaatattccatgattcgatccactgcggatagacggggaggagctagtagcggcctctttagagtctttaaagggttttatatcatcctgggtggcatattttgacgtgctggaaaccatcttttcccccgcacccagattctgagctagtttcctcgtcaaatatagcggctgattatgatgctgagaaatcggagggtatgtattgaaggttattgaggaccgtatcgaagacgtataacgatttgcccaggagcagaacaactatcatgcgacaaaggttaacacggagtcaggtatgaatggagacatggaaactaacaggagctgctgatattgtataaaagagaagtttacagttctgaactgtatttcggaaattatgaagggagggtgaaactgaacgccagaatgtcggcagttgtgtaacaccgtatgagatatactaagctacacgttcctttcattgcattctaaacatatacaagtgttctactcaatcaaaaaagcccgacactatcaacacttcattgcacctctgtacaaatcgtagttaaggtagaaagtgaagacgataacgaaatgatatcatgagcgtgagcttatcgctcgaggttgatacagagatgacacaaccggagatgcaaaattcaaactcaagaagtcattggctatgctacgaggtgagataaagacacatctctctactaggatgagaaaagactactctgtcgtattctgcccatttggctgcatgatctccgcggccctatgaggctcataaggcataatggaagaaccactctacaacttctctacagaaagatttcacattctccggggaaagaggcgaagggatattagtagtattactgataaggaaagttggtttgataggttagtgaggaagtgaaataggaaagtaatgcgggctttagagcgaaagctagagcccaatggcggtagcggattcttagtattgacaagtctattttttatttattttggcaagatagagcaatagataaggcgacatggaactactgaaatgggaaataactctgataaatgtacagaaaccatggctgtccaagtatcggagttatcaatacgccaggtagtggctattgacagcaaaggtagtgaaaacgtcaatacgatggaaataaaactcgaaaatattgatatatctttaataaagtctagtttgctttaatgtgtttattttaaatgaatgatatatgttacggcaaagaatacaattaagttgttgaaaatggacgtatataaaacaccatttacaatctgttggctacttttaccagtcgagcgcaccgcctcctccacatgtctgacgagaggccaagtgtggtggctggcccctcatcttgcttggaggtagtggttctgcaatctctattgctggctctgcatcctttgctaatgctctcagctcttcgtctgctttccgtaacatccattttgtcgttgaaagtacggcatcaagtgcttctgtaggaggaagatagatgagtatctcgttatttatctcgtctgccttgacctcaaaagtcatgattgagtagtcgacgtctgagcagcttccgcctccctcagctgcgttggggttcagcagaaaatttcgcttatgtagaggacaggacacatattctctgccttgttcatcttcccccactaggccatctgctagcacaaacgccttcttatgagggcacatgttttgtgatgcgcgcaagccacgacccgggatgttccacacagccaactgaacttcaccatatttgacagcaaccgatgttggtgcatcactctggcggttgatttctgaaagcttgcagacagatctccatgcccactttgcgtcttttgcaatatccaataaactaaagtgaagcggcgagctgtcttcaggccaatctgcgggacgtttttgggcccgctccgtgatctgttctgatgacatctgcgtctcatctgtattggcaaactgtttgaagtctttgcggcggtccgggttattgacaacatttgtccattcacaatgatagaggccaacgagcacctccatctccatttctaggtcggcgcatatgccgagtctgtcgtcaacgatgacctccttgatgcccttgagaccgcccggatatctctcaatccagcgagctgttcgctcgagcttgtctgctgattgaatgtagaacataagaaatcggtccaagatcttaattgcttgccgtcgtgttacatcctcagcaagcagttcagcatggcggggctttgcgcccccgtttcctcccacaaagacattccagcctttgggcgtggcaatgagaccaaaatctttgccctgtgcctcggcacattctctcacacatccagatacaccgcccttgaacttgtgaggagctcgaaggcccttatatcggttctcgatttccaccgcgagaccaactgagtcgcccaccccgaatcgacaccaggtattgccgacacatgatttgactgtgcgtagtgccttgccgtaggcatgaccgctctcaaagccagcattgatgagtagctcccagatttgtggaaggtcctgcttcttggcgccaaacatgtcgatacgttggccgcctgtgatctttgtgtatagcccaaacttgtctgcaacctctccaataaccttaagtcccattggagtaatttcaccggcaggaagacgtggaacaaccgagtaagtaccgtcccgctgtacattggcaagatagcgatcatttgtatcttgagtctggcgcagcgaaggcttcatgatattctcgttgtataatgaacttaagatggagccgatcgctggcctgcaaacttcgcagccaagactatcgggcttcttgccaacgacacgcattactaccatgaagtccttgagctttctgaacttggcaatctgatataactcttggcgcgagtaagcaaagtccttgcaaatatggttggagatctcgacaccagcgtcttttagtgctcggttgaaaatgctagttgccaagggcacgcagcctccgcagcccatgccgcactttgtcgaagatttcatctctccaaaagaacgaataccgccagattttacacactccacaatgtcacccttactgacattatgacagctgcagacttgagtatcatggggcaaatcatcaccttcttcttcgccctcctttgcagctccaataataaattcggctggaggcttctcgatgggcttgcttgcattgcagagggcgacaagcttgacgtagtctttgacgtcgccaaccatcatgcctcccaagatatacttgccatctgcggtgaaaatgtatttcttgtaaacatctgagaatggatctcgataaataagagctttgacctttttctttatctcatctggtgtggggggagttgtctgagccttgcgagccgcatgggcactaatagctcctggtagtggtttgctgatcttgccctggtctgcaaagaaatcgccaaatgaagcgacgtccacacccataagcttgagctttgtactgatgttgggagatttcatctctctcttgctgtggtaaggcccttccgtcagattgaatgcgagaatatctgccatttcgataccaggagctatcagaccaaatgtttctccaaggaaattggcacactctccaatagcgtagatatggggcaaatttgtacgcagttggttgtcgacaatgaagccgccactctggctggctgtgtctatggaagtgcttttggcgagatcatctcgaggtttgattccgacggcaaacacaaccatatcgacgtcgtatcgttgttccggcagcccatcttgtccttgaagaagtaggccagtgagtctttcttcgctatcccacaggagattctgaactcgggcttggatcaacacttcaacaccgagagacttgatcttctccagtactagcaagccgccttcctggtcaagctgtcgactaagaacccagcgatttctctcgactaagataacttgatcgacttcttcaagatctaaaagagccttggcagcttctaaaccgagaaggccaccaccaattacagctgccttgcgaatgcggcgcccaataacggcaggggcactgatggcatagtctataatattgtcgaggtcttttattgttctgtatacaaaacaacctcttgcgttttggaactgttgcggtgagatatagggtggtaaggccgcgttagaacctgtcgctaggatgcactcatcatagtggaactgttgcccgctggccgttttgagatattttgcgtgagaatcaattgaaacaaccagatccgaagtatgatacgtaagtttccctttggcatgtgatgagtaccactccagggggttgaggtataggctttcagttgagcgattcgtaaagtactgcgtgaggccaacacgattataggcaatatacggctcttcgccgaaaacagtgacctcccattcgtcgcgtccactatccaagtcgtacttcaaaagcttttcgatgaaggcaataccaaccatgccaaggccgacaacggcagcacgttttttatgccttggctgtatgatttctgactctggatgcatatcgacagcggtagtgttcatcatgtgcttcgatcttgagaatattcagactcatgagattctaacgagagtagagttttgatctcatttaatcgttgaaagctatcatgaagtataaaaagcaactgttcaagctttttcaccactgagcggcgaacattattggatggtgagagatacaatgaaacgccattgacgctccgaggattttcgcataactaaacaaattcattgttttgaagcaacttctgataacatcatcatatcaaccatttcctcggagaagttaaaaattgaatccagcgtcatatctattacttaaagagtgatactgcagagatggcgtcgtacaagatacgcactgcgccagaggagatatatgaccacctaaatctcagcggtatctatatagcagtagttgagataagagatatacacagtatcaaggaaaccaatgcccctggtccattcaaggatactgtactgttatcagtctccaggacacattcatgacatgcactcatctggcatagtaaatctcggtgtcatcgcgctaacatctccgcggagaagcacaatcgagatagcgatttaaggagcaaatatcaggcacctggtatgcttgcgcgcactcccgacaaacaagaaaagggctccatctgtacgatatcagacctagtcgtagagaacaggcaaataggaatttactagaataagcaagcaactagctaggacgttatcgctgggcatttattggccatggggtctttagcgtattaagcgcccttacattaatcgaaacccatggggtgaccttaggctaaactttgaggttgaaactggtgtagcgaagcgtgtgtcgtagatccggtaacaccatgagggtgttggagagattattgcctgcatggattcaatgcggttcgtatgctatgtaaaaaaattgactgagatgagctgtaagtctttggatgattatcttgaacggcatgaaagagcatctccggcttttgagagagtcactgatgcgcctgtgcctcctcttcattccacttgtctgtcccaaatacttggtacatgggagattcttattaggcgtcatcataccggtgtcatgcttattagacgtcatcttaccggtgtcatgactttctctgatattggcaaactgtatcattactgagtgattgatctttcgtttctggttttcatctgcctagtttatacaacacgcacatgatggctgcaaatcaattggcatcagacaccggctccgagagtggaggggagtggtcatcttcgcttccatcatcacctgaacaatcatctccaggaacgccagaatcatgcagtccaaggttgaaggcaaagccagagtcaggccaaaaagtgtgtgaggctgctctggatgcttctgcatcataccatgacattacttcactccctcccatcccgaggaccgaagctatacagccattatccaccgactctcaaactccagatcattggattgcacgagacagctgcatgattcgacttacgggaaaacatccatgcaacgtagaggcccccttatccgcgttgtttaatgccggatttcttactccccaaaacctcttctatgttcgcagtcatggagatactccacgtgtcagcatcaaacaggcgcaggaatggaagctacggatccacggacttgttgagaaagaaattgagttttcaattcaagagctcaaagataaattcccagttgtcacactgcctgtcactctggtatgtgctggcaaccgtcgcaaggagcagaatatggttctcaaggggcttgggttcaactggggtgcagcgggtgtgtctacgggtctctttacaggcgtatatctagctgacattctggattattgcaagcctcggaatgctctcctatcttcatacccctctggtgatcaacatattcctggacgtgcgcgccatgtcatcttcgaaggcgcggacgaacttcccaaagggaaatatggtacgtcccagaggctcagctgggcgttggatcgaagcaagggcatgctcatatcttggggcctcaatggagaggatcttctgcccgatcacggctatcctctcagattagtggtaccgggccagatcggtgggcgaatggtaaaatggcttcaacgaatcgaggtctcggaccgcgagagtcagcactatctgcatttcttcgataacaagcttctccccactacagtaacggccgaccaggcgagaaaggaagacaaatggtggtacgatccaaaatacgttatcaatgaactcaatgtcaatgcggcaatctgttcgccatcccacaacgacacagtccagctggcgtctgatacttccatgacgcagatcttggctatagaaggatatgcgtacactggtggtggacgacgtataacccgtgtcgaggtgacacttgacgatggagagacttggaatctttgtgatataaaatacccagaggatctctaccgcgtgtaccctatagggaatcaccattactacgggtctcttgacttgaccatgaccgacatgagtttttcatggtgtttttggaagcttgaagtcgatatcaagtcactgctagcagatcgcgatgccgggttcattgccgtgcgcgcaatggatgaagctctgagcattatgccgcgggacatgtattggaatgccacgtcgatgatgaattcctggtggtttcgcgtcgctgtatacaaggacaatcatggccagactctccggttcgaacatccaactgtaccaggcaatgccaacggcggctggatgcagcgtatgaatgaggctggagcagatccgagacatccttgcctcaaggggaataacttgtttactggcacatcttctagttccaccacggcaactacggctacatctaaagcggatgatgataccaagagtgtgataattaatccagataaaatagcaacaattgttacggcgtctcagtttgccgagcatgctgatggagagggcccttctccttggttcgtcgttgagggccatgtatacgatgggacagatttccttacgtctcaccctggtggagagcaatctattcgtctagctgctggcgaggatgctaccgaagactttctggctattcactccatggatgccaagaaattgttgaaagattaccatattggaaagctggaacaactcgcatcgccatctacaagtctgtcaccaaagtctgataaccaagatgacccatctaagccgtttcttgattcaaaagtatggaaggagattcgcctagtacacaagagagagatttctcacgattcacgaatctttcgcttcgccttgcctcacgaagaccagattctcggcttaccagtgggccaccacgtttacttgcgcgtgaagaaaggtgacagagcaagcggaaacgtcaagaccgtgcagcgagcatacactccgtatagctgcagtgcccaacgtggcttcatcgagcttctaattaaggtgtacttcccgtccacaaattcgacgcaaactgaagctgccttttctggaggtcaaatgaccatgttgctcgaagacatggcaattgatgcagaaacggatgcgcagacggtagaattaaaaggagctataggtcattttacatatatcggcaatgggcgagttcaatgcaagcctaataaccgtgttcgcaccgttaataagctcgctctgattgcaggcggcagtggaatcactccaatctggtccaccctcaaagccatagcagacgagtactcggcctctttagcttctgaccatgacaaatcagtagaagtatggctgatctacggtaatcgagaggaaaaagacatactgattcgtgaggagcttgaccaaatttcacgccatatggaagggaagctgcacctatggcatgtgttgagttccaacgaggtaagagaggactggacgatgggaagggggtatgtcgatctagagtgcctacaaaatcaccttccaccagcaccttctcctctggctggtgcggaccacaatgatacgttggcgttagtttgtggcccccctgcaatggaagcgagtgtttctacagcattacaaaagcttgggtggaacatcaaggaagatatcataactttttaagtatttaaactaaatatcaattgcgcgatgagatttattattttgtttcgtattgcacaggagcggcttcttgaagcttaaaattttgcacaattacaaaacaaaaaaaaacaataagcccaatggttataaatatcccaatccaagcggtggccgctttttgcagtattttccgcgtaaatctatctcttgctgcagcctcattgacatggggaaatggctggtttgggattctcttatgaaggaacttgcataatggctcccatccagatcccagttccacctcaagtaagcgctcctttggaactattttacgcacatactcgttgtgttgttcaatccagagtgggttgcatttgtatccggttctatcttcagctctgtaacaccattagttcatcaattaagaagacctgctatgatagcgctgaagaaaggcatctcacgcttcgaagaatcctcgcgctgtatcgataaaccatcgaacaccgggcagtggcatggtgatataacccattactttgttgcctgagttctcggacaccgccttgaaacttttccaccaagccgctgaaggccgtgtgacaagcacaaccttcgcatctggatatagctccatgagctctggaatgaagtcaatggctgttacatcggttgcaccaacaaaccccgaaaaagcatcatccagcgcttcaagcagttgagtacgcttgcctgcgcgccgatatcgaaatatttgattccattttttgcagtaggctaagtcatattagcccatgagtataatttccaaatggaaccgtaagttgttctcacaatcttctcggttgaatagctgggtagctgtatggtgtactggtccgtcaaggagtatttcaagagcgtatgcgtaggacaatgtcccagttctagagaatccagcatctattacttccaaccttcggcctttatccgtcggtacagatgctacttgccccattattgatgtaaagcttggagagtggctaaaagagctatcgtcgcagcaactaggaattgtggtgacattcacgcagaatatacggcgtatttaatattcgtagcatctttctatctatttttaaacgcacgcggggacggatctaggcactttttgagttactttagtgaagatgcaaggaatttagatcctatatgacttagtcgaggagagatggcagtcttacttcgtaagcgctagccgaaccttttatacacactatgctgggctactttttctccagcgaatgcagagcgctggtttcaagacctcagcatcagataccttccaatgcaatccttgaccgtatggctttgggcggcttactcattgcccactgtggcgccaaagtgtctaaatacactacttttatggtatgcagcctacgcaaaactataggtgttgctctgatatcatttgacaacatgaagctaagggaggtgacatagatcctttgacaggtatgaatatttgtctcatccatttcttcgctaagtttctctctgtaaaaagactaccaaagtataattaatcgaaccataatgtgtatagcttatcccagtgttgcatagatagtaggttagaccagttgaacacatatctcattctttattataaccggcgctgcctcatatgaatcagcttcttaatgatcgattcctcattgccacttctaaagcaaggagtatatccatataatggcttccttcgatccaggtttgtggaatagcgctcaacatggctctgccctctttcaaaaccagggccgggccttcggggccacaaatgtcacccaccccactcacgagggcgctcattctggaatgttgaccagaactcacaaacaactgcaccatttcgtcgtcatttggccgatctagacggatgaatgtgatgtcacgatcgcccgagtgtacatgctgcctgagtggcggctgcgtacttgattctggcctatcgcaacccaactcttcctcactggagacagtgctttctgcatgagagacgactcgtcctgggggactagctccataccccaagaaacttttctttttgggcgtgtagaatccatatgcccatagtgccaaggtcgcatagaaaacagaaagaggatcgtaaaacgttgctctcgaataccgtcggatatgccaaaacacgcagccaccatggataaccgctaatctggccttggactgatagagatatttcagtaaatagagttaactggggattagttgcggatgtttaagacttacactatctctttgtgtccattcacggatgagatgctcggctgcctctatcgccttttgagaatgactagttcggacactagcctcattattacctgacactggcaacactgattccgcaattgtcattaatgccacgcgtggaacaaggagcactattcgagagtagtgaaggtgtagaaccattggatgctccgcccctgaaagagatgctatctttgcgtttgcggcccagtgtaaaacatcaacacaatcaagagcagcatttctccaatcggatatggcatttgagtggtgtatagaatgacccaagattgtgagtttctgaacccccgtaatcaacgattcaggtgaagatactgggaataagcttctgctttcggaagttggagtccatgatgctagctgccgattgtggtacgtagttatcttcgcaatctcgttgtatacctcatgtagaatgatacagtgcgcgaattctccaagattgaaacgaactgacttggcttgaaatagttcatttgtagcttcggagagtgatgggtttcctatatctgcgttaactgctatcttatagacacgagaagatactttggtaaaatacaacgtacgctctgttttcataaataatccagtccagtcattatgactttgagcctgccacaaactttcttgaggaagatcaaagtcggcagccgccccaccactttgatcaatatcaaaattgaagtgatagaccatcatagtgtgtagaacctgtcgggttgcttcagtaaatgaaattatacgtagaaagtcaggggcactcgtacccgggccgtgaaatacaaacggcgccagctttcagcctcaacccattcttcccaatcagtaggtttcagcgctctattgtttcgatatctcagaagatgtttatggccctgcgcgtttatcaatgacgaggtaaagctccaagtgctgatcacaaaagaactgggctccttagactcggaataacaaagcccaatgtgattcaatattcgggcctgtaacacaggcaaatcagtcatctcctctttagaaccctcaggttcttgctgtaacaaacgcctgcaaaattcatgaagctgcgaagagcacgctgttagttcacctgatcgaaaatagtgtgagccaacggcagctattgcggttgtcaacacacatgatttattcacgtccaaggacggcacgtgaataaacgggaggatcggatcgaaacatttgaagtatagctttacgaataagtttagtagcgctaatggtggaaagctctgcattccaaaacaaggcatttgcgactgcatttgcgactgcatctgacgacagatatcatcgaaatgctgaagcatggcgttatatgtgaggtcagaaatcgccatggaaggattgcagataccgtcatcgagttggtctattctttcaatgtctggaaatatatcatcgcgcttcgcacgggttgaacaagcatttcgcgcaccgttggagcttgtcgcatacaaatctccacgtttgtagttcggggaaaatgagccttttggtggagaggtgtcgggtatagattcatttcgtgaaacgccgttggatttcttgccgttgacacctgccagaggaggcatgttcaagttccacgattgcccttccagcattccatttgctgtattgctggaatcgatggaaatccattgcgcatcatcgaaaggtgaaagaaggacagtatcgtagagtgtggaacctaaattcaggtcaatcgacttgtcaaagggcagccaattaattggctggttgaaggcctcggcgtctgactgaagcccatcatttcggaatggccacagagcagatccagaatggtcagaggctaaaatggatgaaaactgattatcagatattggagagccagcagttggtgtccatggtgcagtctggcctgcagcagtgtaccgtctagttgatgaatctgaagctttatctgactgactatggatttgatcaaagataagggcagtcaggttatggccattaccgctgaaatcttccaagtttttttgtagcgtacccgaggatactggctcggcggcagaagcattctcagtattgggcagcttcaatgcgctgctgttttcaccagaggagtgttggtcgaaactaccttgctgctggcctcccggatacacacagtccaggcaccgacgagagcatctcatacatggcagtcccttggtgcacttttctctcgcttttgcgcaagcatagcaggctcgggatttgcgtggtgcggaaccattagacagaggctgaagaggcacttctgatgggtcagcgccatgtgctgattggtgtttggataaaatatcgctgagagcaatatcagcacagtacatgttgaacagatcaaaatcaatgagataagggagacaaaaccttctggcgaactgcttgttacaaacatgacaggcgtatcgtttcgaggtatcatgattgcgaagatgccgcctcatgtgctctggtcggatgaagcgacgatggcactctgggcactgaagttttctaccatcgatatacaaggcgcaatcaactgcaggatcttgcatcgttttgatgatggtactagcccaagaccttttagaagagaattgcgctgtttgtttttaagattgtaagttaaagggcaagacttgcttgtcagtggaaactacaaatagccgctttagcataaaatctggggattggcatttccccacaagcccgtatggaacgccacttaggactccgaaatgtagttcagcgtttacatgcgcgccaatcacgtccacattcgcctctaaacctggctggatcgccctccattgtatgtaataaagtctagaattgtccgagtgctacacgatttggggtctttgaatgttcgctcgacttagaccaactgtgtagtcatttggtaagcatgagccgatgactctagatgggtttaaagcagaaatgtctgtattaaactccatgttaattattgcattttccttgcctataacattgtgcggctttttagcagccaaacaaaaactcagtcttccccttggcgcagcagcaccctcatctctccgttaccacctctgttggctcttaaaaagtaaggtataaataccgcactcttttccaatctgtcgctgacgatcgaggtatcaaggattggcccagcagtgcgcgcagaaatatcctcattcgtcagccagcattttgtacgtagctcagtatagccctctccgttcgtcatggattttgcttcctccgagatgggctcgctttttttaagtgtaacatcccggaagtgattatgctgccacgaattatcaacatcttccatacagtagatgatcgggcctcgtgcaatcccaagaacgttctgagccgtgtaaggatgcggcgagatgtaacgcggctcaaaccctccaatggtgatggaaaatgttctgtaagcattcgtatagctaggatgcaaagtcagatagcctttgtcaattgaaaagtcatctgaagcagggataggtgccattttgaactgcccgtggctccacgatggcaaacgaagtcgaatagtaacgctctgggattgcgaagacagctcgagagctacatggccatcccacggccaattcgaagtctgctgcaaagagacagtttccagcgatgccgtggtatatgacagactagcagtcgtgtagagatggatatttatcgcaacttctgcttcgctttcttgaacgtgccagacatagcctccgagactgccaaaaagtctagtcaagtttggcggacagcatgcgcaccaaaaccagtccttgcgtatgctcttatcagtatcagagcttgccagctggttaacgtaagtgaattgctttccatcaagactcattgcgttcattacattgttgtaaagacacaattccatgatatctgagtatcttgagtcgaggtcaaaggaaagtaatctctctgcgagcatcatgacgccaattgaggcgcacgtctctgcgtaacaacccccttcattagtgccggtgggtagaaaataatcacatccaaagccctcccattgtttaattgcgccgatcccgccagtcacgtacattttcttgttcaccatgttggtccataatcgtgatacggcttccatccacgcatcagggttacataaagccttatcacctttatggtgcagttggatcatgtcagccacagctgtgagcaaatacactgcacgtacagagtggccttcgattgtttcctgctccaagataggcttgtgagcttggcagtaccagtgagaatccttttcgggatatgtgttgggccgagtgtaccgattttcttttctttgctgagcttcccagtcgaagtagtgcatttcgtgctggccagacgcatttccccgttcttgaaggaaatattgagcaagttcgtaggcttcatgagacttggtgaccgtatgaagtctgaagagagccatttcaatttccggatggccgggatatgcgtgcaattgatcgtggcagctcccaaatctgcaatggatcaaggacacgtatttgagaatgggatccaacaggtgattgttttggtagtgcttgtgatgcgcgagggctgcttctatgagatggcctgcattgtacctatcgtcggattagctcgtacaagttgatagtatagatgatactaacaactcgtgcatgtcgcgaagatttgaccacctcttttgaggctcaacaactgtatagtgcacgttgatgtatccgtcagattgctgagcacctcgtatcatgtcaactaattcccggacggcaaggtcaatattggcatcgtattctctctgaagaaaataacaagcgctctcgatccattttgcaacgtcgctatcccagaatagatgatagggaaccggccacatggacttgtcatcataaatcggatgccatttgagcttaaagcagtcgtatcttcccgtctgcttaagctgctctaattgggcgtgtagtgtaacgctggcaattagatgtcttcgtcgcgaaagaatggtttctccaaaaaatgaagtgttatcgaatgtagactgaggatgcgacatgttgatgagcctggtgatgcgcattgaagcttcaatatttaggcagattgaagccggtagctttattgaaccacagttttggagaacgcaactaggaatgttgcttccactattctaggcctgtgttaagaaccatactacattatcaattcgggttatttacctccgggaagccttcttttttcccctctgttctgattcaaagcctcctcttcgaattcaatcgtcaaggttgttcaaaagcttgaccatggcaggtctaagcatatgccgtttaagattccggtggacccctgcttattctggggaatgctgatgctccgtgcggtagctccggtggatcgtggggacatctgatgccatagcgagcgctattgcctccaggctatatggcgttaagatttgtgcctgaattgagtaaagccatgccataaacaaacgtttccagcactaacttacactggatatagcccactgttacagtggttcgactgtgtccactctgtctttccagagacaatgctacgccatatactccaaggttggcaagtatagatattaggtaggtattcaaaatggatcagcaaattttgaagtatctgcaactgcgtgaattaatagaacaaccgttgcgatttatgtaatggtacttgatacatctttcccgctaacggcaaggacacgaagtgataagatacttgtatccatatacgaaacagcaaatttcactgacatatgagggcaaacgtaatatttatagcactacataactttttttcataaacttcaatatactattgaatggtagatcaaacatcaaactcaaatgcccagcccgcaatggtgtcagtttgatatatgggaaaagttaagagacccagcgctatatgagtgtgcgaccgtattccgaaagacaggcgccgcctgaactgaaagcgggttgcttccatcaaattcccatgtactgatggatagagatccagatgatggttttcctacagatgtcaacccattaagagtgacataccacgttccgctctggagctttgtgccaacgatgagtcgcacgcgatcctgtccaatggtggcatatacatctagatgcgtgtcaccggatctctggatggtggctcggttgccagtcatgttagtggcgtaataccggtagacccagtagcctggtgctggtgcatagtctgtagctgcgtagttcatcggatcggctttcttcgctgtaggttctcttcagcaaattatttgttttcatacagaaactcattttgatctaaagggggccttactgatgagattagcaaaaagatcatgcaaaactgttccgccttgccagttgcctagcaaaccgatgaaatcgaagcgctccagtccggcgatccaccaaatatatgatccgggaaccatctctttgtattgagcgtactcgttgacatttacctgtctctgtggggcattatatgtcttaagaagtgctgagagactggcatttgtgaaactcggatcattggtggtatcggtctcactcccttccagatgatacgtatactggtcgggaatcgtgttattgccagccacttggcgcaaccattctgtccaccacacattcgtcgcttgtgggcgataggccagactaggaccaacaatgttcatgttgttgaaccttgaatctgaacgaatgagcttatgagtccggacgtagaggtcaatccattgctgcatgccccctttgcccttccaaaatatactaatgtcaggctcattccatatctcgtaattcgtgccattaagggcattgttcgtatagagatcattcaagagttggcggacaaaattgtcgtagtcatcccatttgccgttgtcaccaggccaaacactgctggcattggtattgtctgttccccagatatcatgtgccagccagcttacttcggcattctacttacgacaggcgtgatagttggagagcgaagactgaaatcgcccgcggtattcccctagtccccatgtccagccacggttgggagcgccaagttgagcccccccagtgcggcaacctcgtatatcaaggtcagtccagctggcgttcacaattgttagtcacaaatacggggtgaaatgcaaggaaggagctagctaacaaatgggatggtatttgcccgctattatctggaataccatagatgaatccagacgcagcatgtttcgaaggtccgcgggacgctgcaaggttcacaatcgctgtattatctgctcgctgctccaatactggcgaagcgttggcagatatcaggttcaaggcaagccatagaattgaaaccatggcggcagaaattaaccttcaatgagatgctgaagatgaaaacttgagagtctttctgttcccgttgcaatacatcgacactctagtgtttggataacatccgtattatatacgcaagaggcggttttgagaagggcaaaatgtatatctcagtctacccgatgcttagagccgccttgggtgtgcaccttgaccaatcattgcctttccgtatcccaccgggagcgtctctgcatatggccggagttcacctgccagaaatgtggacatgtggagatcggagagcaccccggactgttccccgcgcgatacgaatcaagcaatggtggagagcttagtctaagctggggtattgccaaggataatactaaagatgtaaatccacctctgctagacgtctagagaattgtgttgtgtttctttgggggcattcgtatatcatatcagtaaagctccaccgaacacttgtgttcatcaacaacatacacaaaagaacccaatgctctggaataaacaatgggcttcttgacggtcagtattgtcagtgtaaacgataaatgtgatttacgtgttaatatctttttctagacattccttccgccaggcgaccgctatgcggcactcctgctttatggcatggtactgtcgacatgtttcaatggatacgacgcaggtatcatgactgttattctcgcagatagccagttcatcgagtactatagcgttgatgccaatcgctctggtatcattgcttccattccgtgggcagccaccggtgcgttctcttactactagaatctttttgtcaatcagattgaggcgattgaataggctactaaactctctccggccaggcgttgcgcaactcttccttggaggtactctcgcaggcttcttaggacgtctatgggcgctccgtatttcaattgtcatcatgattgttggtgtcgtagtacaatcagtaccgaatacgtttggagttctcatcctcggccgactattaagcggccttggctttgggtgcgtttacatagcaacgagtctctacggtaagaccctatcgccaactgccatcaatgtactgtacgattccagaagcttattgaaattccagtcgccgagtgctcccccaaagcgctgaggggaagttttgtcggcacagttacgcaatttggctaccaactaggaaccctagtcgcgttttgggcaggctacggcatgtccttccacgaccatccattcaacgttgcctggcgtgtttcaaacttgatccaaattccaattggtctctctttcatcttcatatccttctggtaccctgaatcgccgcgatgggtacttgaaaagcatccggaagacacggatcgtgtgatgaacattttatgcaaacttcgcatgggggctccagactctcctcatgtgcaggaggagtaccacgagctcatggcatcatacctctatcgccaacgcttcaagtctggctatatccgaatcttcacctcagcagccctaagaaaacgcctcctatacggtttctacgctaccgctcttcagcaagccggaggtattgccgcgttgaccatgtatgccgccatagtatgttcgcaatccagtccaaacaccgagtaaacttggaggtcatgcttaccaagtcaacagatttataaatcgctgggctgggacaaaggccaccaggcgttggccatcaacggcattcaggcagttttgcaactcttcatcgtgcttattaacaccgtaaccgtagaccgattcggtaggaaagcacttttaattgcgggattctcaatccaggtcctggcgttactcatcatgtctagcctcacaacagcattcccccataacgacaacaagccggcggcagtcatggaggttgtatgtctcttcattgttggcatgacatactgttggtcaaatggtccaatcgcccctgctatcgcgtcggaaatctttccacaagaagttcgagacaaagcttttggaatatctctgcttggacagaccgcatgtctcctggcaattacccagccatggcccaagtttaatgaggaagttggcgggagaagttactggctcttactaggacttaacgctctttgtctggtatgcaaacaggataacgtccccttctttaaaacttgtcgtgacttacctatacgtacagctaagtgtgatatttattctcccggaaactaaaggagtatctctggagcgcatggatgcaatatttggcgaggtcgatgccgtcgaagctggggaggaggctcatggagacaaattggaaatggtagatgtaaagcaggaagaagtgaatctggaggctgaaataaaaggagagagtgaacagtgagtgctgtaagtcggttgctctgagggttaggtttgaaactatcgctgtaggtcgctgacaactagtgagagatgaggtaaatagtgactgcataaggggcagtgcagtgtttcagtatgatgttgtgctttagttgtttgtaagggaaattgaaataccgtattaattgtttttcattgttagatgataattatcaattcctctaagctacacagacaaactatctagaatatttgcaaagtcccagtgcgtcaaaatttggcatccggaccgctactgtcgtatagagcagaaatgactaccaccgtttcagctagcacccgactatcaattatcatcatgtttttgcagagaacagcttctcgatcctcatgctaattgcagctaaaacaagcacacctccaccaacaacggcgagaacaaaagtgcgctgtatagcgtccgtgatagcatttgttgcttctgctttcaagactccgtggagctcggagaacaaggtgctttgagcgcctgcaacagccccccgaatctcatcagcgacaaatccttcccctgccaacactttttcgagattagccatagcgcagctctggaagatttgacccgctattactagtgtgatagttgagcctcccaggcggcagacgttctgtaagctaatcgcccgcccaacatctgaagggccagccatgatactggctatagaaaacccgagagaaaatgtcatgcctgtaccaacgccaaggataatcataagaccatatataaccccttgctgggttgatggtctaagatataccatgaatgaggtgctaccaataacagtgaacaatccacttatcagatacaccggcatgtagtactgaattcgtggtaggaagcgacctgttgcaagatttgtacagacattaactgctatatagggcaaaagtcgtacagcagccataagagctttatccccatggacaaattgaaaataaatcggaataaaataaatcatgcagaatgctgctgctgcatttgcggccatggcaatgcaaagagataattgggtgcgtgatgccagtaaatgaacaggaaaactgcggtcctgagctgttgtgcagatgcagaaccactgctgaagaatgtatccaataattaatacaccgaatgcggcccatatagctatgacctgcgcactaggccagggccattgaatacctgctgtagttgcagctattgcaaatgttgcccacatggctgcatttaacatgaatcccagaaagtctaggttggcgactctttttgaaagactttgatcttttgctaaatgcaaagatggcaaaaaggtcaagtaaagaggagctgtgactgcagcaataagaagattgatataaaaggcccaccgccaggaagcggatgaaatagcaaaggcgccgccgacaacgggccctaaaattgcgcctgttccccagcagaatcctataatggagatgtaaaaggcgcgttctgagggagcagttaatgcactgaagtagtttaagcaaccgacaaataagccggcacctccagagccagcaataactcttccgataatgatggtgcttatattaggagcagcaccacatagtgcagagcccagttcaaaaagtccaaatgaaatgatataggcccatttcatgttgaactttgtaaaggctatgccaacaggcaaaacacttgcagcagagcctagagaaaacccggcaccgatccaagctagctggtcaacatggccgaaagcctcaatgataaaactctggacatcggcagcaatagtagtatcaagtccaaagaccaaggcgctgatatatagcgaagtgcaaaccagaagccctctagtaccttggatttctcgtttctgtgcttcgctggccctgccactgttttcgacattttctcgcaaagcagaaataggatatttgagctcgctctcttcggtttcgagatccggagtagcagtttgttgtactgtttggtccgttgtgtgatgatttggcactgctagtggcgagtttgatacgttcgcggtgttgtcaatttctgtactttcggttggatttgccattctcggttctctgaatatttgtaaatgtgtgaaccaaggaaatcgttgtcgaatgctgtagatatgtagcgatataattgcggtgtggagggaggtaacaagacccagatcaagcagacaagggacagagagatggacaacatatagcactaagcgtacaatcgtgtgtccttcgctattagttaaaactgaaataatatagttttctatattgagactgattaacaaaacactcttcccaaaacgtattatttaattactaaacttgaagcgctactatcagtagttgattgacaacttaccacaacggagtccgttttctgcgtacaacccttgatttagaaaagacccttcgtcatgcctcttgatggactttgaacctcaaggaaaggtatgctacctggtcaaatattgggactagatggtctatcttccagaaaactaatatagtgtccctttaatatcgctgttctcgaaaaatacaaagtctatgatgtttcttgttgcaccatagtgctcgctcaaatcagtttcatacactgactttatgtagcggctattgtaccctcaaacaatccaaaaaaaatttacaatagagaagaagagagatacgaaaccgtttccaacggcgctctcaagtcatgcaagaatttaagctttgacggcattcttctaattacaaactgcgccctccaaacgaacagcgccctctgagtgaactgcggcctctcaatgaaatactgtataatccattttgggaaggattgactaatgttttacagattgttgttagttttagattacaaatctgactacggaaagtatctcgagaaaagttgcttctcccaattatcaaggcctagactatgctggcaacttcggataacattgaagtgagccaactctctccatatgctatgccgttggccgtgcggggtctacttataatcagggatgtccattttgtccactattgtgttcgatggtgtgtacttctacgggcgaagagaagaatctgttaacgagtagcaaaatagtttgcaaacttactattttcaaggcatcacaagtgttggaaagtgtttctacagcatcctaaataactgtgtcagaattagaaccaacaacgtaaaatcatagtatccgtcagtatggctgcagtatggtataggtgctctgaggccttgctcccagttgacctcatgtcaacaactatcggcgctattcttccgatttgtggaaactaagccatacacaaaaatccagaactcgattccgaggagaatatcgcgtacgattctattacttaattatttatcaaagagtgctacactgtaaagtgtcatacatatggcctagccacttcgttcgaggccgaatttggatcagggggccgtttggtcgtctattgtgcagagtacgatgcgctgccagacattggccatgcatgcctccacaacttcattgctgcttcgtccgttgcggcatttattggcctggctagagcactcaaaggctcatctgtcgaaggccgcgtacgcattctaggtacaccagctgaagaagcacttggcggcaagattgagccgcttcaagctggggcctttgcggatgatatcgcggccaccctgatgcttcacccacttgcgagtcgttttttgccgcagggtgtcatgggaaacgcgggttcccagttaatcgctaatgtaagactgcaggtcgatttcaatggacacttgctcaggccggtgcagcgccatggaatggcttgaatgctctagacgcggcggtagccacttatacaagtgtctcaatgctgccgcctcgatgctgcggcagcatattcgtccaaacgagcacatcaacgccattatggagggcggtggaatagcagtcagcataattcctgccaagtcaagaatggtattcgggattcaaaccccaacttggcacagacaaaggcgctcgtgcagcgagtgagaaactgcttcgaggcggctgctacagccactagctgcaaggttacgcagactgaataagaaaacacacaagagcatcaataccgtggtatattatgagatccccagttcaagctaacgctgcctccacatacatcgactgatggcatataaagacctccgaatcaacgacaccctcagtcatgagtttgtaaatgtcatggcagcaatgggcaccaagtttatcgctcggagtgataagcccttcacagcttcgacagacatgggcaacgtgtcatatcagttaccagcttccatggcagcttcagcattgcggtgcgagacggcgcgacggtgcatcaagagccgtttacagaagaagctccctgcgccggaagcatttgatgtagcaatgcactgtgccaaaggattggcacttttagggtggaaagttcttcgtgacgatggtgtcgctacagaggcgatgagagatttcaacgaaaaggaatgattgcaatgtcaggtatcacgagtggtctcacagtgcatgcggtgatcattattgttggttgagtgttttattatcaacgtccatggagttaattatttgcatagagctgcagctaggaacagaacggtaggagccggttggtccggatattgcgattgctcctttctcaatgaaccaagaaagtcagtgcatcaatctaaaccttagaaaacaaggcaattttctttacttgagaccttaataagaaggagctgagcgagtatattttatagaaggctcttctctattcaatctagaagaagtagttcattcacttggcatccaatatccaatactttgcgaattgcaattttgtcttaggctcactacatagggaatggggtcttgcgccagcctaaagtgacacgaagtcttagaatccgtagcaactacgattttctttcagcagaatctaaagaatttatggtttctcgactctattgaagcagttcgatgattgtccacgttgcatgtttttttacgtgatctattttcttttgctctttccactagtggcgtaactaagcgatcgaagtatttttgtttcaacggactgcagcggctagataatatggccaatgttgccacaaacgacggataaggacattgggtaaaacactttgttttatgctgcgtcatgtctcgatcctcggaaagactttacacgagcatcgcattaacaagcagtgtttactgtgcaagataatcttcgggagaggggagatgagtaaacaagaaatctgtgtttactgatcacaaatgttgactaattgtaaatcactactgttgctaccgaggcaccacatcatagccaccagtaataccgttactgccaaaagctcatgagtggtaaaaatcatgataggtcgaagagaatacgtttaatgtgccataatcttatgtaatagtgtaaagatgacaaattgtcgctgaatggccaagtgagaaaacgagcccaggcattatgaatagatgatccgggtgtccaagtctgcctctgaaaaacatatataagtacctacgtcttcccgagacctgcccgccaaagtctccatcctgattattttctgttgcatttggcagaatttctctacgatacggtcaagcttaggcgaaggaaactttacaatgtcaagttccgatgctccaattttagtcacaggggcggctggaagagttggtggagtcggaggacgtgtggttgaactgctacgaaaagccaatttaccggtccgcgcactcgtacgccaagatgacgagagagcggaccgattacgctctctgggagcagaagttgtcgtggcagatctcctaaaaacagaacaagtcctccctattctccaggggtgccaaaagatctttttctgtctttctgtctctgcagaatacctcgaggcgacgatggtaatggcagcagctgcaagggccacgccaggcattgaaatcattgtcaacatgtctcagatgacagtggccgagatggatttgacgcatacaacagattcgccccagcacaagctacaatggctgagtgaacaggcacttaactggtctggcgtgccagtaactcatcttcggccaacggcattccaagaaaactcgcttttcttgcaaatgccagccagagggatcaagcagtcaggcaaaattcgactaccttttgggaagggacgcgtttccccagtcgctactcgagacgtggctgagtgtgcggttcaaattcttttacacgctcaagattatgtcggcaagaccgtggaattgactgggccaaactcggtcgatatgtttgagctggccaaggaatatgcatctgccattgggatccctgtgcagtacgaaccaacacctttcgaagtatggagcgagcaagcgtctaaaattggatggcctgcgcatgtacaaaatcacatttctaccatggtcaaactcgtagaagcagggcgttacgatagatatacggattcagttcaaacgattcttggtaggccagccacacctatttcgtcaatgatcaggcagaatctcgacatttttaagtagctataatcgcgatatgcctccctccgtcaagcttgtgccgtttcgtatggatataacatagtttcattacatttatagaggatgtttgcctagtttacccatgcagggaaaataccgctgacacaattgccaaatgctgtgccaagctccgttctaaacagcctcaggagaatggaaagttgggatatgcagcgctagctatgaacgtcgtctgacctctaatctttgagtatctcatgtcatctgcagcaccaaaagaatactcaaccatttggaaatataattatagtaattaaagaaattgagcacattttttagttgtgtatgtggtcatacaatctatatatattaaaaatgtactagcaatcgatcaggtagaagttgataactaaatgtccaacatgtaatcagctaagcagaattcctgttggatggcccggcaacatctggataacattggtatctgttatccgtacgaactgacccaatacagtcccaacaagtcaggatattatcaggatcaatcgcgtgtttaatcgccttgagtttgttgtagttctctttgccccaataagctccaactgggtctgtctcaaagacatcggcttcattttggtacgctccgctattcggtgttagggcacgtagtttgtcaccagcggcatggacggccgaaaaagccgttgaaattgtcgccttgtcagcctgagatgcaaaggtttgaatcataataacatgccaagtagactttctccaggcaggggtgactgagctatctgcgaagctttctcccggcgacacgggcttgtatccatacggagctgtcatgagaatctgtatcggtgctgtatagtttacgctcagcggatctgtctgcgaggcactggtcgggaacgtcaagtcattcgacatttgcgcaatggcagcagcgacggccttttgccctgctgattcggcgagcagatcactgggaatcaatctgctcgcaagggcggcgccgatacccgcgttctccagaatcgggacgagttttgcttgatatgcctgccagatggtagggaacgtagtaatgtcggcttctatcacctgagcactgttgtttgaagatgcgaaaaagtcgaaaagcgactgcatagaagctttggcatcgtccagagatagtgccatgttgtacacctggaatccgatgacggtgcggccaccgccgccgccatagatgcttccgccccaaccttcagaggcccatttgttggcattttgtgtggcaaggtcgaagaaggcgttgtatgcgctgatacttgctgcagaaaagagaacgtttacgacctgccgtttcactctcgttagcccgctgctatacatgatgccatcggaaagcaggccgaagccatgtgagtgaggggcagtgggaaaggatatagctacctgaacctcgcgtgtatcccaagctctgctggtgacctcccataccacaccaaaggtgcttccgccgcctcctctgagagcaaagaaaagatcctggttatggcatcggctggcggttacgtacgtgccatttggcagcacaaccttcatctcaagagtgttgtcaacacctaggccaaactttggcgagaggaagccatgtcctccgcccagaatccatccacctgcggcgccgactgtgagatctgaaccaccgacaagaaagatgtcgtttgcttcggcaaatttatacaatcctccccattgctggcccgctccgtaggttacggccttgcctgcaccaacgtgacaaccagcgggtgtgaaattggcagagagcttgatctctggctggacgttgtgtgtccacagcgcaagcgtaccaggccccgagctacgccccttgtaatcatggcctgtgttcttgacaatcaggggcacatgatgcttcctggcaaataaaagaccagcttgaacatgagacacgtcgctcacattgatatagtggtcggagacgctgccctgaaaacagatagatgaagacgagacagactgcataggatcgctaaagttcagaccgcacccgtgaccggtggcttggcacgttgcccagtttgtctatgtttgttagctagcgataataagtgacagccaggtagcacaatacacacgtttagatagccaccaagctggtttgcatgaaaagacgagttcaaatagtttgcttcggtggtagaacaagctgccttgtcatcaactgcaaactctccagagaagtcttggtacgtggaatagcacggttcagccaatggtttggcggtgtgtagtctcccgcccacagtagcattgagtgctttccagtctgccattgtaacgcccgttccatcacagtagcgtcggcttggcgtgatatgatgtccagttacaccatttccagctatcagcaaggcgctgagacagaagggcgtacctaagtacatgataaccattcaggaagtaggatagaagttgaaaagaccaagtagtgtttctcaaagttgtaggtatgtgtagagaagaagacaggaaagaaagaagaaaaccagtcttatttatacaaatcgtttctagttgacaaagtcttgtatacctattatttgtttatgggtaatcgactagcaaagcctcgattgaacccctttaaagctgaggttatgcacttgattatccccgggaatttgaaactggatatttgaatatatttctggaagatttaatagactgacaagtgtggagtacgattttatacccaggaatatatatatatttatccaactattaaacaatatcctcacaacttacagcacaaacaggtatagcgtgtcgtatatatataataactattactttaaagagcctaataaaagtgatgggaagcctatacacgaaaggtggaagtagtgttgagcaagggccaatataaaaccagggactagctccctaaaacaagtgagcattcggttattgcagcaaagctcgaagaggaagtttaccacgagccgacctttcattggctgacgggcgccaagaatgaagtctaacttggaagactggggcgggatacgcctctggccccgcttcatgaactaccgggactaggatgtgaattacgcagtgcttcagggtctctaaggaggttaaccagttgtctcagttgagcttattcgttcatgcctagcaccaagttcaaacctactactgagtactggtcaatctctcaaatatctaagcctcatctccacgattcaaataccgtagtgagtttccttctctgtcaagtattttccgcaacagcaagccaaaatgcccaagatcaaatcgtccaagtcacacttcaataaaacattcactgcttgctggacttgccgagcccgcagtgtccgctgcgaccgggcagtaccgcactgtgagcagtgcaaacagaggggactcatctgcgaaggctatcacatccggcttgtttgggttgataaggataccgggtcctacgagcctatgcagaggcgagcgtacgcctgcgaacgtacttggaaaggctatccagcttggacgctcaaggaggttggacatctcatcgagacatgtgaccagaggcctgaatcgtgtcggtgcagagtacatcgcctcacggttgcaagtcctttccaagtgtgtttccaggcaaagacaaactcagaggcggtagacttgagctctgagcatttcaacgagtccgggggtgatgttgtcgacagcaatccgagcgacaacgatcatggtggagcgctgctgcagctgacatatcccgcgtcgaatgtcaaaccactggaacccgcagataaacaaatgctgcacatagccgagctcgagattctactaggccacaagtttgcgactgagtacattcggctcccgccgtatcagcctcccataccaagagcgacgaactatgaaacctatctcttccatcattacctccttatttccaccgccatgctgccggttgacgtaaaggattcgactaacccatggcggtctgtgtatccattgatggcagcccgagatacaccatcaggccggtctctttatcatgccatgctagcacagtccgcacatcatttaggaaagttgagaggcgatgaaaatgggcagcgggacaaggtcaaagccatgcactgcttcggcatggcgcttcgcgagctgcaacaggccctggaggagccgacacaagactacagcagcgtgctggctgccattcttgccgtcatgagcaccgaacacatcttccgcagtagctcccagggctggcgagagcactttcgagcggccacgaggttcgtaatgcgccacctggctaggaggccctggaaactctcgcatgaggcgtgggctgttacgcagagcttcgtgttgtcgcacgtcatcgcccacacggcccacaagccctatgccctcacagctcctcatggccacaatgaggacgacaactccgaggacgtgtacgacgttctctgtgacaccgccaccaactcgagcttcggctacaccatcggtagcacgagacgcctcatcaaggcactgtgccacgtccgcaggctcgaggctcagatggccgtggaggccgccgattctaccaccagtgctactcataccaacgccatgaatctttcactgttcgaagaggcattcagcatactaaatgaccttcaaaagccccccgacgaggggctcgacgcatatctcgactcagcgggcagtattcggatgcccctggctcgcgcacgcacactggccagcctccacatcaacctattccgaaatgctgttagcatctacctgctcaggactgtgctacggttcccgccgtctgccgttgctggctatgtaatggacgtgctctcggacgcgtggctgttcgcggacatgtccccccacggcaccgcatactgctctctttcgctgtggccgctgttcgtggctgccgtcgatgcttacttgcccaaggcgcaggatatagcagagcgtattctcgacctttttgagaagactagcggtgtcaaaaaccgctgcgacgtaaagcgtctggtgcacaaggtatgggccatgcgtatagacctggcccaagaatccaactgcggcccaggcgatatctggatcgactggcgagaaatcatggctcagatgggcctggatatcctgttcttgtaaatcgatggagaatggaggtttcgatagtcgctgtattacacactgggctgcttttacagtgtgaatagaagagcgtttctttcttgtggcgtgttctaattgctagtggccaagtaacataatgccaacttcggaacgagacaaaactcacgagagccaaaccgtagacctccaaagagtagttcgcaacatggagcgaagcagcaacttggcagcaacaagaccagaatgtccggcctaaacattgcaatcgctctgtgcagtataatcttgaactgcccaacccagcccaaccacactaaagatgaacagatgtctcctcaagaccctcaaactcaccgctagtgtacaaggctccttgaatttattttgttgttcctaggccgctgctggcgctccccgcctcttgagatgatggaggtagtatgcgaccacgtccgttacttgcttctcataacccagatattgaaatcctagcgtccgctctgattcagacgcatcaactggtagcctgaaagttgatactgtgccattgttcgccaacgccttctcaacatcgtctgggaagttcctccggacaatttcgaacaagtcctcgacctggttgccgctcacacctccactatgcaacaagtacaggcggttcgtcggcatctctggtctcaaggcggcaatgtgcgcattggcaacgtcatccaagtgtatcgtcgtcgacgctgatggatcgtaatgcccacccacgacgggtgtcaggaggattcgattcgtgcccatctgtagcatgtcatccgggttggtgactagctcgttgggcccgtaaatatctcctggcagaatgtgcgtgactccagagctgggttgctgctccttcatccattcttccgccgcgttcaaagccaacgccttggcggcacagtaagcttgcacggaggagctgtatggcgaccgcgggatccggaatgtgcgagattgctcgttagcacggtacgcgaggcttcctccgggttggtggtgtctactatggcggcgagggacgacgtaatcaccacgcgtcgaatgctggcgtgttttctggccgatctcagcaagttgagagttccctgcaccgaaggctcgatgaagtgggcctccagatcgtccccgatgccgaccgttgacgtgataggggcggctacatggacgacaaaagtgactccctcgaggatctcgtcaaaggcgccttctgctgccagatccggaatctcaacaaagccaaggtgtgacccaggattcaaggctttaatcggttgcgagtccagaatggcttcagactttgtcagacttcgcactgcggcacgcaccgagtatccagcttggagcgcgagtacaaggactcgaaaaccaacatgtcccgtggcaccagtaaggaagatggtctccattgttcctcgacagtggcgtagtcaaatggctggagagaactggctgggctgtgtgcttgggggtttgtttaaagatcccctggaataagctttacggcttggtcgtgactaggaccgcagttttatttgtaaatttacaggtgcgcaagaatatgattattcagatgacctaagaacctagttttcgacaatgcactcgcacagaaagggaaatgaagtggccagctagtatttgtggaacaccaatattggttgaggacaacccttttgagaatgaatctggctgggaaacacactagcgaaatattggtgtcgtagtcgactgcctgtttcgatctccccggcgtgtttacgtcttccatccggcacctgaccatgtcaaggacggctgacgacgacttattaagctgtatcagggtttagatcattggggttgcagttgttttcgtagtcggtttccagattgactgtgttttgtgtatacgtcctactagaggcttgattgactagaatagatcattcgaagcacgggcggacctaatttagggtcgacatgtatactgtacagcactatacctaaagtctcgtttagcactgatgttaaacttaccctgaaatccgctgacaacggaaaagttgtattatattgcatttaaaatttcatattacattatatggtgctattgataatatcattattggttcgttgaatattatgaatcaatattacactgacaagagagcatggatgcgttatagagtacagcgaataattgagctatagtactctgttcggttcgtcagctccgtgtgtttatacggacacttataatctatatgtcgctaataaaatggcttctaacacttatttagacgtacaacgtatagtaggcgaagagataataataacaacagaattggatctataaaaccagtgtgcataaagtaattggaaacgaacaaagtgccgataaaattcaccacaactgctcaaatagcagtctctatttggtaagcaaggcccaaagtacctactttatcaatatttcttacttgatcgacccctctcacttgtaaagctctcattagccatactgcagccttgcacaaaatgcctcaaccatatatattttcggacctcaaagcgcccaaaaactttcgtctcctgacaatcctgcctggtatttacaatgaacccttacaatgcaccattttcgaatgtcaattgcaagactcgtcatcatacgaagcgctttcgtatgcatggggcgcctctggagcaccagatgaacatcgtcctaccatatctttgaacaaacaggagtttattatctcatctacactggaacaagcgctgcgcagattgcggcgactggatacggaacgggtcatgtggatcgatagagtctgcattaaccaagacaacattaatgagcgcaatacacaagtaaccatcatgcccgacatatatcgtggtgctgtgagagtaatagcatggattggagaaaggtcagatgacagcgatcgtgccttgtcatttttgaaagagatggctatgcaccataaatatactatgcggcattggtggagaaacggtgtcagattaggcagcgatacgagttccgagtgtggtgaaggaacacgggctgattatacaaatgaagcagacgatgtgagctcaagtggtttcgcagacgacgtcccacagcctagactttccgcttttgaaaaaaaggaaatgaaagacatgagctggagtgatatctggaagaagattcagcacaaccaaacccagcaaggacacattctgacagggtgtccagtactatacgattgctcatacatcccattctttaagaattctcggcaaccggactgggaagccgttgacaacctactcgcaaggctatggtggtcgcgcacttgggtcgtgcaggagatttggctggcaaaagacgctatactcttatgcggtgactcctccctcaaatggaaaacgttcacaaaggccatggaataccaggaagcatgggacgacatgggttgtttggtccgaggcaccaagaggtgggaaatatggtccacgctaaagagccgatatgggctggcgatacacatttcgcagaagaggctgttgggtagcaggctctctgatattctatggaatacatgggacagggatgtcacagacccaagagataaagtatttgcgattttaggactggttggagagagctataatgctactctgcccaacattgactattccaagtccaccgagcaagtataccaagaagttgcctctctcattatcacaaaggaaaactctctggacattctgcttgccgcatctggcttggctagtggagggaaactgccatcttgggttccagactggagacgaagggccaacgaatatcggccggcccttttcatcaatgcctcgcttatgcggatacaatgctaccactccggctcggcaaatgctgtttattttcatggccacggatattctgcatcaggagcgatggaaccacaagtgatcttccatgataacctcaccgttttacaagtccgtgccgtagtgtttgacactatagctgaggtttcgacggactttgatggtggcttgagtgctgctaatattactgagcacgcacagactcttatacgcaactcacatactagcggcgctttatcatcaaaaagtgcaatcagtgacggagagttgacaaaagttcttactgcagggtcctttattcacaacagaagtttgcgaaacgcgaatatggtaatcgaaaatgttatgaaactaaggcggtttttcatcacgaatggcggtcatctcgccattgggccgtccagagtgcaggttggagatgtcatctccattatcgctggctgcaacttcccgatggttctccgcgctgtaggcagctacttcaatttggtcggagaggcttacagtaagagacgtatacctttcatgtctgccgtgtactaacgtaatgagaagttcaaaatcatatgacaggagagattctagagcactatccggttgagtcagcgtcctgggtcgatatttgtataacatgaggaggggagaacggataatccgaatgtcaataaagatgcacttggcgtagatgggaatatacgtgttctttcccctcaagtttcacagaatatggctgcgatttctgcaggtgcttcaagctttagccccggtaacacagtaactatctttaaatcatcataatcatacttgaatagctttcaggtacttgatcatgtctccgaatctgcaattgcgtaatacatcttaaaaaggatccaagatgcaagtaggcacccgtgttgggaacgtaaatgccaagagtcatgttacgggcttggttggtctctaataggatgtttggcgatgtaagcgataatgcatttgaggtctttgtaattttacacatattcacaattgatccagcggcgcatcaactcaagctaaacatcagttccatggccgaaacttttgtctaatggcgcgttcaatcggcaggcatacggaacaaattcctctaaatagccacatacatgtaattttgtggtaataatttcctatatgcgtatgatcagaacaattcgaggcatcatacaaaagtcaaccaacagccattgatcttaattctgtcttcagcagctgtgtcttcaatgggtcccacgtattggtgcatgttccgtagaccccgcgtgaggtgctctttggatatagattccctacagtgtatcatgtatgtgaccgcgccaattaattgttgttccttatactgattcactgtctgctctattcttataaaaaataccattaacacatcgtgtactcagtgtagaactctgctattctctacaggcaattgtctccggtacagctccaaactttttacttctactgataggggataatgtatgtacgcggcatgaaccgaaactgtatctacggaatactctttgtgtttgggactttatccaatgccccttgctgcccagaatatctgtctttcattctacagagtagatgcgggcctattgactactttagaacaaggcttacgataacattgccgtaaccattacaggcaaattattccgccctactccttaagagacatgcccataccatagacaaggggcaatgtgaccgatacagaaacgcatgcttagtcaatgtccatatatggcaatctgcgggctcagtattcactacaaaggtgaaatcgccccgaccccccggcctgactaagaaggtgtcccttttgagtgagttagggaatgaatgccgttattgcctcttatacctgcggttcgagcggcgttatagccgagaggcatgtggaattagagtcgtaagggaagagtcagagctaggttaaatatgctggctgcttgcattgatactcgcactcagcttcagctaagaacagctttaacagagctcgatgctccaataatagaagcgtctgtccattcagcaacgcatttcttactttggaactacacctttgtgtgtatgtggaattaaaaagcacagttgaactctttctccatttactattcgtttgttccttgattcgcaactttctcgtcgccgcgtgcgagttcaactacatagcgcgatggcgccttcagactccgactcatactctgatccaagtatggaaaaacagacagtaggcgcaacgcctgacctgggcttgcctgaggcaaaacttcatcacccattaagccatgcaccagtcgaaaagggccaaggtccgcaatttccttctactgaaagccaagaggtatcagagcccattgatcctaaagacatgacacctacccgcgacaatgtgcgaaagatcactggcttcagatgggtgcttttgtgctcagccatttatgccacagctctcttgtatgggctcgataccaccatcgcggctgatgttcaaagcgctgttattgaatcattcgacaacatctcacagctggcgtggcttggtgccggatttgccctgggctctgtggctgtgatattgccctacggcgcactttatagcaaattctctttgaaatacttatacatcggaggcataatccttttcgaggttggatccacgctctgtggcgctgcaccttcaatgggcgctcttattgtcggacgtgtcattgctggaatgggcggcacaggattgtatctcggcgttttgaacaacctcaccgcatttaccacccgcgaagaaagaggagcttacataaacggcgttggattcgtatggggcattggcgcctgtttgggtcccgtcgttggtggcgccttttacgattcaaaggccacatggcgatggggtttctatatcaacctcgtcattggagcaatcactggccccgtctatatctttaacctccccaacgtacgccccgttcgcggagtttcagtatgggatcgaataaaggctatcgattatgtgggagatgtacttagcgctggaatatgggtttcgttctcgctcgcctttgtatttgccggcggcgcctggaactggaatgacggccgtaccattgctaccattgtagtttttggagtgctcacagttgcatatgccatacagcagtactattgcatcttcacaactcccgagacacgctcattcccgattcaccttctcaagtcccgaacacaggttctaactgccgtttgctcagcagcgtcgtattcagcgctttatatccccgtttatttcatccccatctattttcagtttatacaaaacgataccgctctgaaagcagcagtgcgccttcttccttatctcctcgtggcggtggctttcaaccttggcagcggctatttgctctccaaagtcaaatattatatgtccatctatctgatatcgggtatacttatcacgatgggcggatcgtgtctgtacgtatacttgaagcccgaaacctcgacagtcacgatttacggtcttgatgttatacttgcggtgggtgtcggcttgacaatgcaaattgggtacgcggtcgctaccttgaaagtcgaaccagatgatgtccctaattcgctcactatgcagaatgtgagccagatgggcggtacaaccattgcccttatcatctctgttctcgtctttgagactgctgcagtacgtaatgtgagctcagttttgtctggccaaggtttctcgaaagagcagattcaggcggccgttgctggagctcagagtgcgctatttgaacagctaagtgatgacacaaaggcacacgtcatttcggagattacaaaggccatgcaagcgccattcattctagttattgtttcaggcgctgtacttttggtttctgttcccttcatgaagatggagaagctctttggagagatcattgctgtcggtgcataagctgcgggttcaagcgattatgacaccatgatacctatacgaacgcattcagcctgttgtgcttctattattttctcgattgagagatattgttgcagaaatatggaaaagaagtggtgtgcgagatgaagaggcctctgttgttgaacataggcgtaatggagaaatggggtgaggatagctaaaaaggatgccgttagtttggtatcgcatttgcttgggaaataatatataataaatcttcttataaatcctcttttctttttactagagttaactgaaaaatctcgattagtttaccaactttattgagggcatgcggcgtttagagatttgtttcttggctgtcatatacttgtcggcagacatttttgatcgcgctgaatgctatacggagataactttttaaataactttcttatgctagccttaaaacttgtaatgcaatcagtagtagccacaatattacctaccatatatgggtatatgcctactactttgccttgatgtactgtaccaagtctgaagtgaataggtctctacttgccactgtcttgaatacgccatttatgggcgtattatgcatctcgcgttctaactccaccctcgcagcgcagacgccgaattaggaattcaatctcttattggctgtgcaatagctccgttgatccaactataccggattaggcaccaagtctctgattggctaggagcttaaagccttcacggcggagatgaggatgtcttcaatatacaacgaatactgtgttacctggcggagtttgtgtttgttaccttattcttctcgaatgggcctcaggtttatcatttgctgttaacaccgaagccgagagtcaaagatataattagtatgtgccttatatggctcaacagagtataaatactcggcctttgcttagcaattttcattcttcattcaagctacacaatctgtatagttgccaactttgcttcattaccctcatctcttggtctctcgggtctaccaacctcttttcaaaatgactacatcgcacccagagttcaacagggacactgagggccttgacgttgccaaggctttcccggatggaattcgtaatagaaccatcttagttactggagtgaaccttggtggagttgggttctctacatctcaggcttttgtaagtagttgtgtcactgtcagtacgtgggctgcatttactaatcgacaagtcataggcctctcagtctccagcctgcctgatccttgccgggcgcaacctgaataagatccaaaaatgtatcgatgccttgaagaaggattttcctaatgtcgggtaccgtgctctaaagattgatctttccagccagaattcggttcgtgccgcagctgcagaggttttggcttggtctgacgtgcctgccattgatatcgtggtgaataatgccggcgtcatgtgtgttccagaacgaatacttaccgtcgacggattggagatgcactttgcgacgaatcacattggacattggctgttgacatgcctaattatgccaaagctgattaagtctgccgagggcaaacccaagggaactacgcgaattgtcaacgtctcttccctatcgcctaccattgcaactatgcgttggagtgacatcaattttgacaagccaaacaaagagctaccagaagcagagcagccgccctatgcgatgctagaggcatggggctttgcagactgtcgaaaccgagcatacattcccttggacggctacaaccgcagtaaagtagccaatgtgctctttggcatcggagcaaccaagagactgtacgagaaatacggaatttactctttggccgtgcatccaggcattatagaaacagaactcggcagggactttaatgaggaacaactggcagccttggcaggtatgaggaccaaagggatatttattcatcagaccctcggcgcaggagcctcaacctccttggtggccgcactggacccgaaactgaaacctggtgagaccgtcaatgggagagagaaccatggatcgttcttggtggattgtcagatcagtgattctgcgactcccctttccgtttcgagcagtgaggccgagaaactctgggcgctgtcggaagatctggtcaaggaaaagttttcttggtaggatatttgccgtaatgagccattgggttcttagtatctagatggtcgagaagagagttacttagtatagttaaggttaaaatacaagcagtcaaaatgctatccaactcggcattgactcgtcctggtgtgcttggtcccataacgcatggcctggggcatcatgcaaggcgtgaacccagggaaaatggctgatgacagcacatacttcatcccagctgcgaatatcaagtcttgttgccattagccgtattcttggtggaagccagtgctcatcatagccatcagacgcccaaataccaccgagaatcgaaagccagagggcgagttcgggatttcgatcttccaggtcagtgttaaggatttccttcagccggcgatcaatgcgctggtagtccagaatttgacgacgtccagaatgtaggaaaacggtcagattgaatattgttaggccgatgtgataggaggcttgcaactgccacagccttcgttctcccgaagggtagaactgtacgaggcggtacccaagcgataatatcatctcttgaagagtttctagatcaattgttgcgccactgttgaagagcgacgcccaccccatcgtatccaccaatatactgtgaagataaggctctagcaactcatgctgagggcatgatgcggcggcgccgctatcgatatccagcttggtgagtgctaaagtgtctcgtaacttgatcatctgatctcggaagaatagcggcggcccaccatgttgaagcgaaagcattatgtccaccctttaaaactgtttgtaagctagagcagttacactgacgacagtatttttgtagtattacgtacttgcagactttcagtaatagtgcaggatttccttcgagtttggacagaccaccacgaagctgaatcattctctgcaagccgctaaggtgaactttgaggtctccgtatccctttctgatcagttcactgcttataagactcactacaatcatgattgcagcatctgacagggcatcgggaccagcgagtagtcttgtgacatgattgaacgtctgtgacaaatgatacaatgctttaggcgagctatttccgttgttgcagtacatctcgttgcaggtttgcatgagggcaatattgcaatagtaagctaaagagtatgctaagtcagagtgattgcatggcgtaggtggacatgtgcaaacacacctccttggttggcgaaaaggataggcagccacattcctttgacctcatccatagaaagccattggtgaaggcgatacagtctgttcattgtacgagtaaagtctagtatcaactatcagtggggacgttgagaggttatgataaataggggagccggacattcgttcattatttccatcgaaggactggtgattttcaccggaaggcctgtgagtatcgcattactaggacagagcaaaattgaataaagcgttgcgtgttcttcgtcgctgtaacggtattccttttgtgactgatccagatcccgccgcaagataattgtccgttcacctgcatttagcctcgtcggagcgagttgtagccttgatcgccggtggagtcttttgccagcattcttgcccttcattacatggctccttactagcttcttggcagctctgttgttctgagcgctatcgacgaagaaaaatgctgtttctggcattgcttcatactgttcatgttgagtatagaaagtttcgtcaattgaatcggtcaggtctacccttacatagtagttcggagttaaggttttggaatctccgcaatccgcaacacgacaacaagggttttctcgccccttattttgctttagagataattttattactttgaatagctattattctttatgataaccttatatataagaatatatgtaaagtatttgttggcattaatagctaccttatacctcttactgcaaaggcttttgcaaacattagcacacgctagccaaattcggcgacaataatagcgattctcagctaaattataaacaaaatatattcttcctcttcctaattgaccttctatgctgctcgcactttctccatctcagtctctgccaaaagatcataagttttaaaatcccgcaagggaacctttctctggaagagaatgtcaagttcctcgaaagttcttcctttgctttcagggagtctaaaatgacaccaaatgacacagaaaaagcttatgcctccaaataagaaacctgcctttccaccccagtttgcttgatcagtattcagcatgtaaggcatagcaattgtgctgatgatattgaagaaggattggacggcggtggacaatgcgatagactttgttcgcaaacgtgtggaagatatttcagaaataataacgaagcagattggtccgacagtcatctggtagataaatgtccatctacataggtaaagccgcattagcaccgatttgttaaaagaatggggggaggaagagaccagatttcaacttacatatccatgcaggtagccattgcccaaatagcgcctttgttgtttgtggggatgctaaggaagccgatgatgaagagaaggactgtcatcacccacatgccggtgttatagatcgttcggcggcccaatttgaactgaaacggttagcattactctcatctagataatggattcaggatactcacgtagtttagcaaaaaccatgaggtaatggtaccaacaaaacccagcgccgtgtttccaacgcccactattgcttgttagtagcgattcaaaggccatatggtgtttgccagccacctactatcaaatgcgtcggcagcattaagaccggcctgctcgaaaaagaagtttgcgtagccaataagcggatttccggcaataacttggatcaagtacaccataatggtaatctctgtccgcacacggttgacgcccttcaataggtccatgtaatttgtagtcgcttcgaactcctgttccaagagatccgtctgctcaacgccaagcagcacttggtcaatgtcgggtgcattcttggaagatgataatgcttccaaggctttacgagcgtcctccttacgcccccgacgaacaagccaatatggactctctggggcaaaaggtagtccgatgagaatgactactggccaaagccattgcaacgcctaaccctgttagtaagaatcaaactaacgaatagtatccaactatgaagggcttggtacatacaaacggtgccttatacgcccatttatcttctctgccttccaagccggcagcgactccttgagcaataaactgtccaatgacaaaagccaagttgataaacgctgtgagtagacctcgaagcgcaagcggacaaatctcagatgcatacgtcggtgcgatgaccacgtagaagccgtatgctaagccacctagaatctcaccggcgcagagcataggaagagacgtggcaaagaattgcacaaagacaaatccgacagaccatacacagcagacagccaaagtccatttccggccaaatcgttccataggatatccacttgcaagagcacccaagacctgtccaatggggttgcccattccaagagccgtctgccatggtgctgggatctcgtagccgtcgccgatgggaattccgtacctcttctggaatgccgggagagcgtaaaaggagaagatgatttgaccgtcatagcccgacatgataacagcaatgctgaagaacatggcccagaatgtggcggtgggatactgtcgcaaggcttgtcgaaagccaagttcatgctcggcgcgggtgatatcgcgggtcacgtcaatctgaacaacctctcccttctcgtctctgccaacttcctgtccaacgccagttgcctcctcgtgtttctccattttggaatcgacgccctggggaccgattagtcaaccagtgataggcaaatacagattgttaatcgttgatcctacgtataaaacagtgaaaacatggcctggcgacaaagcaaatataagtgatcttgaagaacgtgcaagaagctctgtgtgggggacatacctgaggaccagccccggcttggttgtgtcgatctgctccaagtcaccggtttacgaggccataatttttccagacgggggataatccgcgttgatatcgagaatgtaacgtcacctgaggcgagtgtagtactggtatcaatatttccgtcgcttatccaaggccagccgattgtacatacgtggggtagatagcgctcggtagcaggcccttgatagagaaacgagaccggccaggataagtagaccgctataacaccactaggatggaaaagcttccttctaaaccccatgttagcgttgataagctccagccaattgtgccgatttaccgagagatggaagaatattgtagctatcactgaccctaaggcgggggagaatgcggagaagtggagaggcagagctggattctcgcctcggataacgccgcggtacaaagtcagccgatcttaggtctcgcttgatgcagatacttgattgcagggagcactgctcgtgccaccaatatgtttcactgctcctggtaggtacttcttctctcccacgcacagagcagagcgaaattaactactcaagtaagcttacttgtctagaacttggctttggcctaatcaggagccatttgccggacgcttagcaaagggactagcaaaggactttgctcaataaaacccccgctgtttagctgtgctttcacgcaattcactatatggtcaaaagatcagaaccaacacgtttaagctgtttgatagcggccattagtgaaaaggctatgatttgctttagctgccggaatgtaacatgactctgaatagagcgagatattagtcctttgttcgccccgtagcgcatcgatacaaggcgccataacgttgcaccccgtatcaccttgataggaagcctgtactagccaatgcccctatcaaagcttaattgaatactaatccagtgttgataaactaaaatatgaataagaacaaggctagcggttaaggtgcttacatgggttgtattattgacgtccagggaagaatagacacttgttttacaggcgttctaaaaaacgtcttgaagtgaggtttggtggcatttgtaccaatgatgaatctttcggtaggggcttttgtagcgagaattcatgatgatcgcaagatctgggtttccttgcactgaagtaatgaacagcaatttgagatgtacatgcgactgactgaactcagcaagtgcagctggagcagtcaggtcaaaaggcagattgattgcagaatgcttaggcctcttgagtgattgaaaggtgtcaaaagatgtagcctactaatagaagtgatgacggatgttcgaatatcatgacctatattagaatacggatgaagcatcatcaagacagatcgatagaaggctatcaagtctcctcgggatcttattgcggaactcatctgatagtatgtccgctacgggccgatttagttgtggattggtccaaacacctatatgccttgagtagtacaacaggaagattcctatggtatttcgattagtgaatcataactgtaagtatacaggacgtcttcaatagcctctttcagactatccttcgttgaaaaagcctagtgtgaaaagctgagtttctggaactcggacttgtagctgattctttaaccggatgtcaattattgtacaacgatgtcttgtaatcattcgattgcctcattctataaatctagagggtgctaatcagcacatcaggttccacgtaacaataatagaagaatgctaggccagtattatagccactgatcacttcattgaacaagagaagattgaacatgtcagagatagaaatactccttacaagaatcttcttcaagctatgccctagcgataagaaaagcccattaagccctcttcgcgccttctgtggcagcctgatcgcagctatttagctcattcaactcaatgctcatcattttcaagcaatacagctgacggtcagaatagcttcacgagaattagagcttcacgcctgtctacatagccctaccacctatcaaccaccatgaggctcgccggaaacactccacgcaaggaaacggaaacccatgtgacgtcatattcctgcgacatatgcttactgatctttttctaccgttactacttatctggaacttccgtaagcaatgacggaaagctagtcctttaagggcaggaagcatcccagggacttatttccctatcgcggcgcacctcccgctcccactggcaatcaacctccaaatacagcgtgatctcggtgtggaccgcactatctcttctttcaagcggcggctagaatatatgtcatgaagatgtagacatattcctgaaaatgtatttgcacatgaaaatcacattagcatcgccgttacacgttatatgcgagtcacgtagcttttagaatacattgttcatccagtacaacttgctctattaggcatcaacttgaaatgattccatagttcggctttagggtatgtggaaaaaatcactgccatcaagagaagagtctgttctgcagttattcagccattgttcatcagtgagacttcggcccccctaacaagttcgaaatgatcaagagccaaaagtgttacaagattgcgcgctctttaatatccgctctcttatatttgcgattcgagaatagctggagtgctggaaatattacaactttcccaacctgtaactcaattggtgaagcacatagcccattgcactaaacgaaaagcatctggaacatccatgacctgcacaccgatgagtttgagtatctttgagatgccaatttgatacgcataggtcttcttagtctgctactcttaaagccaagattcttccaattcatcatcaacctggtctgagaaggtagctcgtatgaagattactcatttcatcctatcatacaactagagaaatgtaattaggcaagaattgaatcctttttgagcttggtattcgcccggatcaagtgtgagaagtatttttagcgtgcagcggctccgcccgagctcatggtacggacccaagctttgacaccaagtatggtagtacaatctcatggcatcaccctcgagcatatcagttatagcgttgcgtgttatgacattctgactagcggcgatcatcattacctgaactaaataatcctgtgccatggggcgactcacgcgctttctcttggcatgatagcatcagcccaagctctcgtgatggaatgccaagagctacggccattacttggcgattgttacgctccgaagcatcctgctgcgatgcttgtacttcgttaggaggctgttattaaacggtgatagtatgtaaatgaccaatcttaatgtcaagatcttggatctttacgcacgcttcgccccaagtcaaggtattctataccgggctacaaatcgagatgttacgcggactggcagatctctcggatctctttacaaaatgtttgtcaatagcgatagccgatcgtaatggatatgctaaatggacattggtaataggcctattagcttattcggattgaggctttgaaggagcctttccccaagttgcaatcaacttgagtacttatctccagctattgatgctggagccttacagaagctactgtacctatacttagtggggtctcgctcggaagcacttgtttttgaagatagcattctaacaataagatggcaattacgatagactggggctaaggactaagcttaaatcgctcctgtttgcgatttcatccttacatgccgtactccgagcttagaaaccggcagctgtgccagccaagcctccgggcgtaccgctttatgagtacagtattcagaaacaaatctaaaccccttaaatctctgccatcgcctttcgcatgcggactccttttcccctttggacttaggaactcgacgggagcgagagtcgtagcgcaactgaagtgtaaatggaatattccaaaataggaaatcatgctgaccaatgtgcaaaatcaagtataacctgtttactattgtgtgtttaaggactagcctaggttgctgacacttcgcagtttacacaatctactccttcgttcatcgggtgatattgccaagaaaagatgatatcattggacatgacagggcgattagctccatggcgtcaagatttgagattcttgagagtcttttctattggcttacgagagatctccgacttgaatcaggaaaaaggcacagtagcatattgcctagttaggttagtggcgcgcttggtaatgtctaggaattcagtgaaagtagtagcaacgaagcgcaaagaatgactgtgataatagccttttgggtaatcgctttagtaacttggctgttctactactttaagcttggcgctgtacattcttctacggagcgtcgtggccagcatcatgatatttaacatttacgatcccctcctgtttccagaatgtaagacacacaaccatctaaacccgccaatcattcctctctttcacagaatcaacaacccacctttggacaatattcagcttgaatctgccgtctcagaaacaattgcaggcttcagttctgccctttgcttacgcagctagcaatagctgctaggctttacacaaccgcgatatacctactacagatcagcattgtcacgctttcattgttgaactgacacaaatatgaaagatctaattagagaggcgcctcttggccaggtgctccgtctaattacacaaaacaagatacttcaatatcctgaagaggaagatggctttaagctaccagaggcatataagcagcagctcagcggaagcgaaaagccggagtcacacaatcagcctcgcaacttggatgcagttctctctgcaccacctggaggcgatggaaactctgaggactctgaatctctttgcaatgaagatgaggatgtggaggctcttggaagaatgaggacaataaccagcgttcattcggcgccatacaccaacgagcgggtccgagccgaaagagagatggagatacagcgaaccaaatctattcccatcagccctgagaaaacatcagatggcattgttcttgtggattggtatacgacagacgacccagccaaccctcaaaactggtctcgcgcgaaaagatatttcgttgtttttgtactctgctgttatacatttacagtctactgtgccggtcccatctatgccactgctgaagaaggaatccaggagcatttccacatcagtcctgttgcttctaccctgggtctgggactttacgtattggcatatggtatcggagacctcctctttgcgcctctatctgaaatcccgagcattggaagaaaccccatttatatcctgacctttattgtctactgggttctgacgtttcccgaggctgtgacgactgggtttggaagccttttagccttgcgattctggcttggcttctttggctctccggctctggctaatggcggtgccactgtgggagatatgttttctctcatgtatattccatttggtctctcgtggtgggtattttctgcctgggctggcccttctatcggtccggtcattggaggtttcgctgcgcaagccaagggatggcgatggcccatgtgggaaattgtctggatgtcctcaggagcactagttctcttgttgcttttcatgccagagacatcagcacacacgatcctgctgcgtcgtgctcaccgattgcgcaggctgaccaacgattcaagacttcaggctcagagtgagattgatcagcgcaacatggccccatccgcagccctctgggatgcactgatcaagcctttggagattatgatgaaggacccgtccatcttttttgtcaatctttacactggatacttctatggcgtcttctataccttcttcgaagtgtttcctctggtcttccctgtcttttacggatttgaccttggacaaacgggtctgacattcttggcttgtctcgttggcgttatacttggtctttctgcctactttgcttatttgcaattttacatggtccctgataatatcaagaatggattcagagaacaagaacaccgactcgtccctgccattgtcggttcaatattattgccaattggactatttatcttcgcctggacggccaggtccagcattcattgggtcgttccgcttgtcggagtgggtattttctgtttcggccacttctggacaatgcagtctctcttcatttacattcctctctcttaccccaagtacgctgcctctctgttcgccagtaacagcatttggcgatcgggcattgccggtggagctgttgtcttcgcgcgacccctgtttattaatctgggcgtagacagaggtgttacactgcttgcaggattgagctgcgcaggcatttttggcactacggcaatttggttcttcggcaagagactgagaggtagatccaagtttgccatctgatgtggcacagatctaatcagcagaagaccccaagtcaatcctcaacttttcggactgctcgaaactaatagctgccagtctatgacagcctcaatttcttacataatgtgtcgcatctaagtcaaggtgtggtaaaatggtgtttaatacagaggattaatgatgaagattagtgttatgtggagtttggttagctttgatgaaaattatagatctctaaattacttgaatagaatggtgtatctaaataaaataaatattatgtacttaactggcttttccaaatctcttctattctatttaacctggtgtttcgtctcgacacaaactattttcgtgatttagagcacagccatcgacatgcctgtcatacaggtgcttggtatgaagagatggtcttgttgtattcctcccacctttcgttcgaagaactgcgaggattttgaagttgaaatctcgtttcaaaacttacgagctgaagctctaagggttcattcaccgtcacttgacccagtagaagcttccgcgtgcatttgcgccatcaaagctgccgcttcctgtgcgtacttgcatttcagtcgtatcatctctccatatttgagcattacaaatggaaaaggcaagcatataagtgtcaagaaggccggtattgtacttgcccaatgaataccgatgccatcatacatctggtctgtaaacagagggaaggctgtgccaaaaaatgctctgagcatcgctgaggctcccaaaaccgatgctgcgtagattgtatatgaatcaatcagatagttgagacaggacaagaataccagtacgcatccgaagccaaacggcgcggaaaggatgatgctggcggaccagtggatgctgggtgagttggtccatgcaaaagcaaagagcccgatgggtagagcaacagagccaaccgccgcaggagggagcctagactcgggtgtagctgctttaccaagtctcttatatcgattgtcgtcgaaaatggcgtatacaatcccgactagcataccgcaaactaaaccgaggaaagccaggcctcctactccttcgttccatcctcgacctcgctgatagacgatgggcagtgccggcatgaacatgtatatggtaccgtatagaattgccaggtaggtcgcggcgattaagacgataggctcacggaataggagaatccaaggtcgcatgagagctttgcggaagatctccgacggcgccagcgtactgttacgctgctggaaagcggtcgtgtgtgtgttgcccgtttctttcgagagtttctctgctcgtttttgcaatatcaccggcgcatatgtctctggaacgaatatcgagccggcaatccacacagcaccaataaagatgctgcataccccttgcacccatcgccatccaacgttcatcgatataaaacccccaatgatggggcccagaacggggcccatgaatggtgcggtacagaagaagatcattgctaagcctcgctgggaagctgggaacatatcggcaatgacgccgccggaatttgtcaacggcgatgcaccaaacattcccgtcagaaacctgaagactaatagcgttgccatcgagttagctcccgctgagccagccacaaaggctaccatgcatatgtgcgtcgtaataaagaggatttttctcccataaagctctgacagcggcgcccacagcgcaggcccgatagcgaatccaagcacataaagagaaatgcccagagcaaacagttctgagctgcaatgaaattgcttcaatatttcgtttgcggagcccgagtaggcagaagaggtcagagtcacagcgaacacagatagcgtgacaatgaaaatgatgaaccacttcttggcaggagagaaattcatggcattgtcaggatcttgaaactgaaactcgacaatatagggatttgaatctgtgccatctccgctgtagtttttcgatgtcggagattcatctttgtctgccttgccaacttgtatgatggccatggttgtaaagtggcgaatcaagtagatggggagtcagacttgtgatttaaagacagaagctagttactattaacatgttatctactatatatactacttccaatcccttgcgactcctttacccatcactccgacaaatttataagagcccggaacatgttccgaaagaaaggcaggctgccggaagcgcttatgattggccagtatgctaaatgctggctgaagtgccccataaatcctcactaattatctgacacgataccgactttctgaccagcttctggattaacaggatagaaggacgatgtcgctatactctgcactcccccaaaaaagaagcgatatcaatgtccgcagatctgaagccaagtgctaccgttctaacggcctacagtgagagaggctatgggtggcctgcaagtgcgcggttctcatgggccgtgtagaaagcctggtatcgcagctttgttttcgaaacgaatattaagagctgtcatgtcttaatcattctggtgctttgtggtttcgagttataaaatgttccagccagcaccctaccgctgaatacggcttgttattagcaccgacattgttgctgagcacttgcgttaatctgcaatattgagtcgagaggaatcatgcaaccagaacagttcagtcaattgtgcaaagtttccttgctcattcaataaaatgattgtagtaatactcgctacaaataggactatgtagcactagcagacactcgcaggcgaacaatcagctttgttagcgctttccattcttgaagaatgtataatgtaaagtaatcgtagaaatcttcttggtagctattacgatattgtatatttgtttatatgttggagagaaggaccaaatcacttgatacaatacaatgctgctccaagtcgtaaattcttatgagggtggtgaaaaatgggatccgactaaaattagcaccagcattccccacctcgctggcggatactgttgaacagaccactctggcaaaagttgaagtgaccacttccctctgcgtagtgatgtaccaatacataaggtatccttgttcttccaacggatacactatgtaggttgacaagccatgatcttcttttataatatcctccctgaacagttgttatgagtggcagcctatggcggcagcttcagtcacgtcaagctctgctcacaatatacagtcagatctgacacgctgtcagtgggccatatggctcctaaaggtttttgtctccatacaaagccacggtttcaatcattacaaagtccaagccctctgtaaaagtcttaatatttaggaaactaatacatgtgtccgctgggatgcatggccccagactaaaatctccatgggcggccgcgagagctggacttcggagacttgcggatgtatcagcggatgataggcctgagcctaggacaaagtcgctattgtcgtttgtgagatttcccacgattgcccaaacaccatcaatagagatactatctctcaaactggccggaagagtaactgtgtcgtcggtgatactgcagtgttgcatagcgtatcggcgtctacggcgcaacgatgcgtaacttttgcccgaacatggtgaacaacatggcagccgcaaacaacataggggagagtttacaccttaacgcatctttacactcatgtaggtaatgcccgcgcaagagcaaggtatggcgcctaatcgcataatcattaaccttttaggacccaaaagtgtcgatatgagaattgtgacggcagcaaaggcttcaaactcttcacaagagtttacatcagttgcctgggactgcatttaaccaagtttcgtcatcatcaaagaggaaaccgtcgttgtggaggccaaactcttcaaacatgtcatgaaactgtgcatccgacaattgttccggtgagtcgctccgccctagctgtcgtatctttcgtgacaaagattgaaacagagatgtaaactgtggtacgtatgagcagagatgctcatgcctgttgataactgagagtgtctgttgccagctctcagaaacggctggcgtaaatagatccacagactgcatcgccgcaagcaagatagtccccgccatatggaggtgaaaaatacgataccaccaagggactgtgggcgttggtctccccgagtctttttcaacaagtgaaatcattttttgtgcagcttcaacgcatcgcaaggcaccatgtcgtatcatatggcctttataagacgtgtcatagtgcggatcgctgactgcgcaggagctgtgttgtaagaagcaacagcgtgctagcatcggtctaaatagcaggattcgagcgtgcagtagcctagaattgccatgggaataagtcatgcgaataagtgctgtcaggggagaggatggtgtgagcgttaccgaagttggagaatatgccttctcagcttcaaatcattactttcgctttcttcgagaggcatcgtgccgagccttgctttctcccattggatgaggcaagattcatgatgtaacactatgttacaatacgactcttttcgctggttatatccaaatagcccaaatttctcagccacattgccaccagttgaagtctgtgccttgacgaaatggcgactgatttcatatagctcaattgactcaggcaagtagttgtcgtaagaatactttctacttgtgctgctcgtcagggcctccaacgatgttattgaagtatggcccagcatccaggatatcgttcttgtcaatgttagagccagttttgatcaatctctgaaagccatggagtggacatacatatcagcatatacgcagcagttccaaagatggtgctgccagtgcgcttgatcatctgagacgccagagtctgaagttttaggaaggtgaattcgtaggctttgcgcaattcgtatcgctaagcctactgccatccatgtttggtgcgaattattcgtacattgaaggtatcgactcattagtaagagacattcaacaacctgtagtgacggtggctcccaaagaatggtttccgggctgagtaagttccatgccctcagaaagtatgtattcgcgactgcatctctctctgaggcttctttagactcgtgagattgagtagcaaaagcgaacacaacgttaagagtgcagataaaagtgtgttcatccgcccccaaatctcctcctgcgaacaaggcctcgtataaacgacaaaatcttttcttgtcaagaaagcagtctaccggatttatatacctccaataagcattcagtagttcatcagcttgtcggcgtggaggcaaaacattgtccagacgctcgttgctaagccgtctgcgaggtagctgtaattcgaataatggggcatctgacattggcatggcatttgacagcccactgggaattgcgccaaatctcgcatcaatagcagcctttacttccccggcaaatgtaccgggactgccactgtatccaattccaggaatctttgtcgcctgttcatgggttacggcagtcgcattgacttgatagatacagacgtgttgtttcttatggcagttgccgcaggctaaaccatcgttgagatttgagatttttattgactgcgtgatggaaaagacatacctgggcgcattccatcgcacttaatcttcttggagcgacacagctcacatgcgtttccatttccgatcttcagttttttcctcggcggcgctcccgagcttggagactgcgaatacgactccataaccacacgtactctttctgacgcgaaatggcagcgccaaatgataccctataggcggtataactgtataattgtataactgtatgattgaggtaatgagatgactgatgtcattcgctgataaattgcgtatagcagcagacgaaaggccgcgaaggctaaaagtcgaggtgcacatgaattacggcgacttgggctggcaatgcgagaaaaggccagtgaccaatcacaagtcgttccggttgggctctggctactcggaacacgtcccgatgctgataatacaaaaagggagacagctgtcaaaggaatattatttacaattttatttctatttttcgcattccattggcttgtaaatttaaattgatgagggatgtgatggattgaatacttgtgatgtgtgctgagtcacgatgtagcatcaacaaaattacttacggaataacatgcaaatgctgttgatgccaaattttggcaatatgtgtaatcaagagatctgatatgattggtctatgtcacccaggttactgtgattcattgtttacaatttgtgaaaaggtcggtatacatatttaaatattcaatgctatgcacgattaaaaggtctagggtacggtataaactacgtggcatagtctacaaccgcttctcttatagctgtcccaagaagtaagcacatatcttgtataattggacgcatatgtagacatgttgacgagtgtaatagcaaagatttcaccaattgttatgccacaaatttgcgcgctccactgcctctataatccgatgaaatgtaaacttttttgctaacttttaattatttgactatcaggcaagcttatttgtcttccggccaaacatcgtaaccaaatgtatccttcatattgacaaaccgaacatgtcgtccttctgcgaccttttgaatcgctgcaaagtcttcttcactcagctccggaatgatgaaattgctctcaatgcgactcggggttgagctcttgggtagcacaacatagcctctcttgaggccccaagccaggagaacctgagcaaggctagagcctcttcggtctgcaaccgcgttcagagttgggttatcccgtactcgctcaccagtcgttggcacctgattttgtgatcccaggggggagtaggcctcgggcaagatgtcgttttgaaagcagaactcgacgagctctgtgttgggcaggaatggatgaatttcaatctggttgactgctggcttgattcgtgcgaattccagaagttgcttcagtcctggtatcgtccagttggatacgccaatcgccttgacgatgccgctgtcaaccagttcctccattgctcgccatgttggctctggattttctgtcaaagctttgttgatgacgtatttcccatcagggcctattttcactgtcctgtccgcattcttctcggcggcaattggccagtgtacaaggaacagatcaatgtagtcaaccttgaggttttcgcacgagttcttggcgctccacttcacgtcctctggctcgtgaaggtggttccaaacctttgtgcagataaacagatccttgcgggtgacatcgggtctgcgagcgagaaaatctcttatcgcgtcgccaacctcgtcctcgttgagataaaaccacgcacagtcgaggtgccgatatccgacatccagggcctttgtgacagcagcgtatgtttcgcccttggcgccctcattggcaaaagtgccgaaaccaacggcgggtatcttggcgccggtgttgagggtataagtggtcgaagagagcgtcttttgacttgtgtctgtcgccattgtgaagctcaatctcgtcactcagaaagtcgagtatgtagtttcaagtaggttgaatgaagcaggtgaatgtgccttccgcgtataacgctcggatatggcgagaagatatcgttatcgttgggggtttgtgagatgatgcgtgtccagcccctgccaaggaacgtggatcaatttctgagctcgtcgtttcttatagaataatccctcttagcggtgagatcaaaacgctcaaacgctcagaagctgaggcagtgatgctattaagttatccacaatgatgcgattcaacaaagattgcccactatagtggaattgctggtgtagccaacagggtttgttacccactttagtcgtacccaatgacgcacgaggcgggtaaaatatggctcctcgagaactataataataaagatctacattttttttttcgcgaggttttgcccccggcgatatgcctgataggagggctgataggggaaagacaatagacttcggcacgtgctggcgtgccatgctgcccaccgagtttgacgaatgccatccacggatgagatgaaacagccacatcagacccgcaggctccatccttctaggctgctttgcgcctcagccatgttttcgactggagccggcccatccgactggcccataccgcgactccacacttcgaaatctcttacaccgaaatcaacatcttggtgcaagtccgcccactgacaggataagcggtggataagacgagcatcgactatgccgactcaatgccgactatgacgacggtctccttaaacaacaggcagaattcacattctattggactgagttggcaaatgtggcacagcgagtggctctcggcgactgcaacaacaacggtgagaaaaggagagagtgcggacttgaggcgaccggtgttttcataggagagccatgacatcagagctgaatcatgtacaaaccttctcgtgtagaccggtgtgtcttgttatcgaaaatcagctctactgactccacttgtttcaatggatgagctctctatatatgttcttcctcggccgtgtattaaaggaagaagcccgtgctgtcagcaaacgttgaaaacaagttacccataatcttttctccgtaaatcataatcaccatggctacattcgacgatgccgattttggcgtggaaacgcccacacagcctgtccagagcagccagccaaatgctgccggcgagcactcagcaaacccagctcatgctggggctttggctatcccaatgtcaccaagctcgttttctcacgatgcaattgaggtacctgccacacggtctcctcacgccgatgcatccaagtacatgcacaatctttctctgtcaccctcaatgagagatagaagggcgtcgcgaaactctttcggaacctctcttcccatcccgcgttccaagaggcagtctcgtctcagctctgtccatcacatcgaccgagatgcgattgcgggatcaggcgcagttcctattcgagccaccagggagatcttggcagcacaaatccaagacatctctgcagataaggccaagaaggccaagaacatggcatttgtcttcgatatcgatggtgtgctggtgcacggtgatcgactcatcccagagggaaagagagcactggagatcttgaatggagacaacgagctcggcatcaagatccctcacatcttcctgaccaacggttcaggcaagccagagctggcccgcacgcagcagctcgccaagatcctgcagaaccctgtcaacacagaacagttcatccagtcacacactccaatgcgtgctctggcagagtactatggcacagtgttggtagttggtggcgaaggataccgctgccgagaggtggccgagcagtatggattccgcgacatcgtggtgcccaacgacattgtcgcatgggacaccaccatcgccccttaccgtgtcttcacagacgaagagcgtgccagttcacgacctcgtgacttctctcaggtcaacattgaggccatccttgtcttctccgactcaagagactacgccaccgacatgcaaatcatcatcgacttgctccgatccgaggacggtcgactgggaactattgccgccgacccagtctctcagcggatccccatctacttctcacaaggcgatatgctctgccctaccgagcaccctatccctcgtatgagccaaggcacattcagaatcggtctcgaggccatgtacaaggcgctcacaggagttgatctcgagcgtgtggtgtacggaaagcctgagatggccacgtacaaatatgctgacgaggtcatcgcatcgtggatggagcagctgcacggcgaagagcgtatccccgaaaacatctacatggtcggcgacaaccccgcctcagacatcatcggcggcaacatgtacggctggaacacctgcttggtgcgtactggtgtcttccagggcggcgagaacgatgagtccaacccagccaactttggcgtcttccccaatgtcctggaggctgtgaagactgcctgccgtaaggaacttggagagtcgttcggttttgagtgggatgaccgcatcaaccccgtgctgcacggctccaagcaagttgcatcggcgattgagtaactggattactatgcgacatgaacaagaattatttgagatttttcgcaatggatttatgaaatggaatggactggcgcatcatatgccacaaaaaaaaggaatagacatcatagcgacattgataaagagtggcatatctttcatatatgtcacaaatgagtgccaaggctggcgaccgccacctggccggctgttattttttattgaaaagttacatattggtttatatagactaagcttcacatctgatcactactcagaatatacctccgcttatctcaattaacaagttgtattatgcaaacgttcgttgctacttgcccagattgtcgataatatagcgataggtgagaacagagaagacacaaggcaaactagattcccaccatcctgaatgatacatataccaataacgaagcataaggaagtgtaaaaataacagaaaagtctttagagttaccatcgttgctcggcaacttgatagttgacatatgggggattaatgaaggttgcccaacacaggaacagttttagattctgcggaactatcagaaataactaatttatatagatatgcattgcaacaaaggcacgttttgtttatgagcttccagtatattgccatgtatagcagtttatatatctacttatttagttaaacttgggtacagaggtttctgtacatgaggcgtatgtgataagtcaacattttagattcttgtagggtacattttaatcagagagttcaactaggtacaatgccatattttataaaacccttcagtggtggcctgtcgagatttaaattgagcccctccaaagctttcctttctcaaaactgcaacatggcgggcgcaaaactgaacctacgcccttatgactgggcgcagcatttatgtacctagcttactcattgaacgttaagacgaacataaatagaaaacaacagtaaggagctccagttacttacactaccagtggttgcctctatttatagatccagggatacacagttggggaagattatgagattgttagatttcggcgtcaccaatgatttcgtattacaatgcactgttgtttgcttatagcaccttcttgtagagatcttttttcattgaaagaaagaaaagactccaatcatttcctgatcaaatcaaagctcaaagtcatcataaaattctagataaactatgtactagtcaagcattatagacataacccgagcatcaacttggctttggggcttgaccagttgctcttgtaccaaaaatagcgaccaaaagataaaacgagacatgtgagcttactccgaaaacaccgccatgctcctctacatagcggcggaactagatttccattagtgctcaggctattgctcttgatgtcgaaacttattacccttttttatcaaggactttttcattcgctagattgatagccagtgccaaatggtaaccaaaaagcctacagcaacgaatactgttacttcatataaccaaaataaaaattgcatacggcgacagttggctcttccgtcattagcgctgtttcgtttttggcacctgaagatgtggattcgtctccgtttgcgatacatatgcagtatctcgcatttccccctttaaccccattcttgtatatagtattagtgatcatttatgggcgcgttctattcaagttggaattcgcgagccccctgctccctactgctagtaagcaaggcagctactgtactaggtgctcgtaaaatactgtaaacgcccttagcggtctcacgaggtcatataactttcgggagtccgagaatggccggtgggtgcacggcttgcaaacctgcttgatctgacatccagctgcattctacgtgcggttagccttgcgagctagaatcggtgcattgatcaataatccaagatttatctgaaaatccgcgattcatcgtcaattgctccatagcaccatatcccgtgtattgcgtgctaactcgttgagctgctttttttggttacagcgagttgccgctctgggatagtgttaacaagctcagaagctatgtcagatgatataggtccgtgggttagccatggtaacaagatttccagttgtaaaggcgtctaaagcatctaaagcctcaatattatgctcgtttacagcatgagtagatgtcgacggcaacagggatttattattcgcattgtcgaatcagccttacgttggcaaaagagcctgatgcgttggctgattactcactctagcgctcaacctcgatcgatgtgctgtgcagaaccacgcccttggcaaatcgcggggcctagctgggtgcagcccctggttactgagctgaaggctttacatcaaggtcggacgccgccacagcccaaagccccctttgtatatacccatatcgagcaggtgtactatagaaaagtccgacaacgactgcagcggaggctccgccgctaccgagaaattctgaactttccgatcctgggctcaggctgcccgattctgcgcgttgattcacagtttggcttatggttatgcaactctaagctaataagattgttagttgcccctttcgcaaagactagcagcctctagcggcaacaagtgatatatacaaggacgagaagcagccgaaaaggagggatgctatccactctacggagttgttttgaaactatatgtaaccgtaagcttaaccagattcttcattgggctagtgagttgtttacaggtgacgagataataatagagatcctgcgctaatcgggccgtcggttgttgtgctacagaagcaccagctgttgacgttaatgaaatacgagctaagctataccggtatcgcagctcagctaggtactgaactattacaggcagacatctaagcatgtacccaattgtttatacagcgagtaaagtcttgatcaagcctataatcaagcctatatatataagttgacatggttcccagtctctgagttgacaactctgctatcatcaccgacaagtcttgaacagtctctacagccagcctcaagatgcgatactcctttgttgccccggctcttctcgccggcactgcctacgcctggcttcctcaggagcgagatctggcggccttcaaccagacggctcgctttgaacagcttggcaagcggtttgagcctacgttggcttctggtgtcacgaagatcagaggtgtcaactttggtggtaagttcgcgtccgagcaattccttaaatgagacaagccacttacatggggttctaggctggcttatctgtgagccatggatgatgcccaccgagtggaacagtgtgatgggctgcaacaacgctgcatccgagtttgactgtatgctcaacaactacatgggcaacaaccgtgcagcgggcaacgcaaagttcaagactcactggagcagctggatcactcccgctaccgttcagtcggttcacgatgtcggcctcaacaccatccgaatccccattgggtactggtcctacacagccattgtcgacaccgccagcgagccgtttgctgatggtgatgccatgctcccatacctcgacgcggtcgtccagaaggccgctgatttgggaatctatgtcatcattgatcttcacggcgcccccggtggccagcagcaagacgccttcaccggccagaaccccaacccggctggcttcttcaactcatacgactttggccgtgccgagaagtggttgacatggatgaccaaccgcatccacaccaacccggcctactccaccgtcggtatgattgaggttctcaacgagcctgtttccaaccacgatgccaacggccgctaccctgcccccggtgaaaacccaggcttgacgcagacttactaccctgccgcactcaaggctgtccgcgatgctgagtctgccttgaacgttgccagcaacaagaagctgcatgtgcagttcatgtccagcaaatggggctctggcgaccctcgctccaactctgctgtggccaacgacgccatgactggattcgacgaccacaactacattggctttgccgtcagcaacaacggcgaccagtattcgctcatgcacagcgcctgcaccgacactcgcgttgtcaacggccagaactttgagatcaccggcgaatggagcatgacatcaggcgttgattggcacgatcaagccttcttcacaaagttctggactgcccagcaacagctttacgagtcccccggaatggacggatggatctactggacttggaagactgagctgaacgacccccgatggacctactcctatgctacctacctcaactacatccctaccaacgctgctgccttggaacagaatgtttaccaggatgtctgcaacggattcaggtaaaggttgcaaaagcattcttgcatcactaggacatctctttgacaacttacatttcatcggagatgggctatccagaactggaaactggttgcagacacgtgggttaccagctgtgtcttcccagtatctgggctacctttcatctttttaactagtatatatatccttcctatatagtaatacttctcataatcattctctgaactatagactcgtcagtccataagcttgtcgtgattccgcctatgtgctctgctgcctcataaatggttctagtgatacgttgtgcactcaaagtgtgtccaattgcgtcatatatagtcgaaatatggattaagatgagtcaatatacctctaatgacttcccacgctctttcatacgtatagtttcgataccagttaaagcgatgttgagtcttgctcaatcatactgcggggctaaatagtatgttgaacctcgctccgcattctatagactattttcaggacagttttcttcacgatattttctgggaataaggacttaaaaaatgttggatgcttatgaagctctataggcaaaactttaggcgtagaaaccacccacaactaggtaaccgttgtttgagccatttgttaggcaagctgctttaatccttgtcgatgcaatttcctgaggagtcgatgcaatttcctgaggagcctatcctctgcgcattcgaaggaagaagttgttcagcacctgagctaacgacgttggctttgcattgtcaaggggtaccgtatttgaagacagattcttataatccttaataagagcgactgtcatatcgctagcatgtaaggttttgccgagttaaattactccatcaatgattagtgaatctcagcaataatgctgtgtaagacgagactgaaagactattgattagtttgagctcccaaaacaataaacaaacaccactcagcggagtgaaaacaatagggatgtgaatcaatgtcaattgctcctctttttttttcgttgttggagagaaagaaaaagaagagggaagattgtggcgccaagaccgttaaaccattatgttttcgatgtcaatcagtgctggagggcttctagtccgtaatgaacccaaagggataatttctagtaaaaagcatgcgccgtcaacttgatccggacagccaaccctcaacgtcaatctcaatgttgaccaaatatagggcataggcaacttccgcatgttttactcggaataaagccgttgccgggtatgatgctttcttttctagttttggggcgacttgatcttgcaactcttacgttttgctctaaccttgatgtgcggaaccgcagggtccaacaagataccattcaaatgccacaacactgctcctctttagaatagtcttgccactctcaagattaagacaacagcattgcaatttttgggaatgtacccgacatatatttcgccttatcgttgacagtgaagtcttagcggccgcgacgcgacccatttcagagacggttcgaaatcggcagtcgctgtgttaagtcagatcaggcatatgccgctttcgccgctgaggctattacgcagtctgccgcatcaattcttagcggcagtatgcgccagtgacggagacaaagtggggagagaatacggttgtatgtaatcattgcggcgcggggcaacttagacgagatggggaaaatagtcttctgtcttttcggacaaggggaattggcctacatatgttgtaaactgggagatcttgaggtcgcattaatttaaccgtgcatgtaccttgacacgctttcggaaatatccgcctattccgtactttgcacttctagatagttttcattagccgttgtctaggtgtcaggacgccactgctttctgttgtaccctgtagatccgcttactctaaaccagaccattagaaatcattaaagtcagctattgacgctacaaaacgcatgagtatacctatatatagagtggtccgaagacgaatattttctcgtgtctattgctattcggttcatctcaataagatacacacctctaattccttgagctcgccagtatcatcatgtcgacaccagttcttcactacttcaacctcggaagccttgggcggggtgaaattatccggtaatgacgtcggccacaaccttaacattgacaggtgctgattcgcgatctagagtatttatgaatgagcttaacatcgactatgaggatgttttatacagctacgatgagacatggccctctgtcaacaaagccaagggcgtgagcttgacgggaacgctgcccatcttggagattgatgaccagaggctctaccaggtaggctcccgatgttccgagagccgcatacagactgttagtgcccaggtgaactaaatattgatactagcatcttgccattcttcgatacctatctcgccgggctggtgcatacgatggcgaaaccaaccacgagaagtaccttgttgatgcggtagctgatatctacaatgattggcgagtaagtagcagatattcaggattatcacgcggcgaatgactttggctgacacggtgctagactggctgggtcaaccagctaaccgctaaatcgcccgactaccaagccacacatgtcgccaaattccagggcctgttcaccgatttctactcgcaggacaccagcggtccctatctcttgggcaacaagccgacctatgttgactttgccgtctttcaagctctcgacaacgacgaggccattggcgctgctcctgttagttctcccttgatagttgcttgctcccaattatcccgccctcttagcacttcatacaaaatccgtttcgttgtttatttataacttgtgcactaatgctgacacacgccactagaagacgctgtcagagccactgacgaagctgaaggaagctattctggctcgcccgaatgtcaaggaccacctggctaagcgagctgctgctaaataggtgccgcgacaaccaaaaggatctacttgtctttatatataaatagtcttggatattcaagttttagcgatccatttatgttatccatccacgtaaaaagagtgaggacatgtttccatctgaagtaacccagtctcgttaaccgggtttgctagtagctgtagcatccacatttttaagctgccgtatctggaaaaaaagctatgtagtcttacgtagcatccagtttaaaactttacaatgattagatgagcaatgctgtgtcgttgcacagaagaaaggcagagattatttgatcctttcttagcgaaatatgtgcggaacgaaaacgattatcggccataggtacatatattagcggcatgatcagtagacagagaaggcgatgtttgcgcagtgatgcgccgatacacaaacacctgaatatgagttttattctgaatggtgtaaataatagtatcataatagtcgatagagcacaatctgttcgcaagaggtgtgaataaaagctaaatactctgcttctttcctacagaatggtcagctgtaataagggggatcttttattttggccttaacgaaacacgccagttcaatggttcttaccgaccttgcattagatccagaacaaagagatgtaccccatctagctcatggaggaagaaaacagcatgagagaatgatccaagtcactgatagctgtatgacttttgaggttcttccacctatcttgacaacggttacgttccggctcgaaatatgcccgataacaacatcaataaccctattgcagagctctaaacgcctgtgacaagactcttgaaaactcatcttaagaagtactatacttcaagatggtgagcgtgtctccataatacatctttaacatgctaactattatatataccaagtaaggatatcacgaagctacattagtaagaagggtactttatagatatacgcgtattctcatgttcgtgtattagtgatgtactagtgatactacttcatggtgtggaggaacactacagataccaccctttcgtgattgttgggaaacgcgggcttttgcaaatgtagtaatttacagagggctacttggttcaaaaagaaaggagagaaaaaaaccttgaccgaagcaatccgatctgtcgcttctgtatagccctcttgttgatgtgtgaggcaacactccaggtaacaattaatatacgcgcaacaaaaaaagcgatgtacatgaacagagtaaggacataacgaaatagaatagagccctaaaagttacaaagccaactatccctgggtaaatacctttattttaatcactacttactgacgatcatatcttgagtccctgcacaagacttaagatcgtggaggaattgtttgtgagttaattgagaaaagtcgtcaaaagtgtcagcttgtgctaataaatgaaacaatgactgtatctcgggcagctttagctttcttacaaagacgacttttaaagtttagatgccaatgaaacagtgtatcgcaatgtaaattatgaatgttgcgatataacagagataggttgcccacccaagcgtaccaatatacgtgtagtaggtgtaaagcggcgaaataagtagccccgtcctagagcctttgcatagggcgcgatactcaattatataccaacaaaatatcctatgattcaccatggacttattgactcatgttgtatataagagcaaaatctttttctccgtatcactcatcatggctacctagtgctagtattacactcgacttggtgtttcaagatggggctattagtctgaagatgtagccggaaacgatgcagttgaagatcattgcatacgacaacccactgaaaccctacggtagatatgcaacggaaacaatgcctaccatagtacttgatgtagcttttgatgtcatctcactggactaccatgggaagctcattgagccagtcggattgtcaggagaaagttgtcagacgcagtcatggtcaacgtcatagtcaacgcttatttaacttaatgaaaatgcattcactagaacaatagtagactcatatattattgcttttgatggtacaagagagatgttttaggtttcgtcttcgttgtcatgtttaatgccctttaacctaaacctgccacctaccaagaaacgcttcgaagctggtaatgaggttgtgtcacctccgtctcggaataaagattaacattaaaactaaatgatccagcaatagcaatagtaatctcaaattaaaatattgtacttgacttacctatcattatccgccatatatgtctccagcctgtggaactcagttttgtggtagctagactatagaaacattcgcagcgtcattgcacagctcaaaacgtacctattaaggggtaagtcttttactactatggaagactcgactgtatacatgatagaaagaatgattccaaaacaaagagcatagataatatgtgattagtagttctgaattccttggatatgtgcatttgaggcggatttgcatctggattcggaatcggactcggaaccggaatcttcgccattagtccaataaggaggaacgcaaaacgcaacggatctccccgcagactctcaagtccccgtattgcaaagcgccatcttccccgcattgtccgcctacgtgcccctcgctataatagccatagcagtttgtgtttgccgccgtcaaccgtcttacgtctatgaaggcaattcacaattccgatcctcccttcttctttcggctattataattgtataagaagctcaatcgcaactgttctttcccctccagcatgagtatagtttactggtcttgaagacaatctacgtgccttttgtttcttggcgttaagaagagagcggcagaaattaccagactattgacggatattcccatgcgctaggctacttggcagtagcacgcatacagctctgctatggcttaccaagtcctagggatagcgatcatcgctatcgttttcgttctatataggtccctcaacgcaactgatgctccgaagatcaaaggcatacctgaaatccctggagttcccatctttggcaacttgcttcagcttggggtggaccacgctcgtgttgcacagaaatgggcgacaaagtatgggcctgtttttcaggctcgtctcggaaatagggtgcgtatttctcaattgcaaagcatggcttggctaacattggtttattgaatagcgcattctctttgtgaattcttacgagacggtgaagcatttctggatcacccaccagtcgtctctcatctctcggcctacctttcacacatttcactcggtagtatcctcatctcagggatttacaattggcacctcaccctgggacgaatcctgtaaacgccggagaaaggctgctgctacggcactgaaccgcccggcagtccagtcttatatgcctatcctcgatctcgaatctactgtgagcatcaaggagctcctcaacgactgcatgaacggctcgcaggacgtggatcccagtccttacatggcacgatttgcactcaatacgtcgctgactttgaactatggattccgcattgacggcaacattaacaatgagctcttggcggagattactcatgtcgagcgcgaaatttccaactttcgatcaacaagcaacaactggcaggactatattccgctcctacgaatctttggcaagcaaaacagcaaagcgggagaataccgagtcagaagggacaaatatttgacagacatgctcaacgacctgaaggagcgaattgccaatggcactgataagccatgcatcacgggaaatgtccttaaggatccagaggcgaaactgaacgaaggttagtgccaccaatgtaaatctgtttcgtcatttacgaaagcatggactaaattgtgttatttgcatagctgaacttaaatctatctgcttaacaatggtatctgccggcctggatactgtgcctggcaatattgttatgggaatggcatatctgtccaccaaagagggtcaggcaattcaagcaaaggccctgcaggccattcaagaggtatatcctgacagagatgcctgggagaaatgtcttgttgaagaaaaggttccttacgtcactgcgctggtcaaagagacactacgtttctggactgtcattccaatctgtcttcctcgaacgaacattaaagatattccttggaaggactctgtcgtgcccgctggaacagtcttcttcatggtaagcactaccagtttgctaccactgcggcaatggacatatatttgagacgcaaaggttgacgctgacaatttcctagaacgcttacgcggccgattacgatgaatctcgattcaagcttccttaccagtttattcccgagcgatttttggaagacacagagattggtacaccgcattacgcttacggtgcaggctcccgaatctgcgccggctttcacctcgccaatcgagagctctatacggcatatattcgactcatcacgagcttccagattgtcccgtccgatgatccttcacaggctcccgttattgatgccattgaatgcaacagcatgcctacttcgttgacaacagatccaaagccattcaaggttggattgaagcctcgaaacgaagcaaagattagagagtggattgcagcagcagaggagaggactaaagatttgtagttgttttcgtcaagttgttttcgtcagtggacggacgcttgtgttattacttgtgtaaaatggtatttttaaacagaattggaatcggatatgtcatctagaatctcatatgaatcaattagtctataattcacaccacggccaatggagacttgttgatataaaatcgagcggctaatatgaagacgccagagacaagcgcaagcgcgccagcatagaacatggcaggtcgatacgcgtttaatccaccatcagtaccaccgaaggcttctaaaatgtagccagcaatcggagcgccctgcgtgagaatagatcttagtcagacgaaatctccgatcttgaaagagagaacagcagcttaccagaagatagccgccaacccagccggttactaccatactcattgcgatggccactctggcactgccaaataccttgctgatagcagttggcatggtagagaagaaagctccattggcagcgccattgatgacaacaaaggcaatgagcggtcccagttccgtagaagttggccagattgcaaggaaagtgatgacagtcaagaccaaggacacaagaacagtattgatcgagccgactttatcggaagcaaagcccgagaggatgcggccagcggcggaggacaaactgaagccggcaaccaagccggcaccaacgctaggtgagaaacccagtgatctggtatataatgggagaaagaacggcgggacaaaaagaggaaaagttccaatcgcactgccgatgaagatgagtacaaatgtaggggatttgaacagtttcctaggcggcggttaacttgcgaatcaaatacataaaagcacatggctattctcgtttcttcacagcttaccattcaatgaaccctcgcctctcgacagggactctctccttcatcaaccatgcggccggaagacccgtagcaagagtcatgaggcctaggatgcggtatgcccacgcggtgcccaatttctgaatcagagagtctaaagcaaagctgattgcagcacctccgaatccacttccagcaaacatgaatccattggccagaccccgtttggcgctgaaatattgcgatggaaccgtagagatgacctagtttgcattcaaggattagcttgacgggattctatggccagttctttgatcaatgcattatgttgaagaactaatacgcgaagtacgtgtaaaatgcgtgtatctcgtaaaagtggtgaagattcggagcagacttacggcgaaacaaagactacatatgtgacacatgttgtgttaatcatctctctcaagcgtcttcttcaaatgcagcacgccgtctcacctgactcccatccccataacgatccccgacgtgaaaaacagcgcgccaacattatgaattgtgaagctgctcagaatctcgctgccgcccatgcacgctgcgcccagcattgccgttgcgcggactccagcctttcgcaccaccagggagttgacaattgcgagtgccgagatcagcgccgcctgcagtgatcccacaaaggagagaaccgccggatcagccaagccatcagagaccaaggcggtctgcatcacgccccaggcatatgtcgtgccgagtgaccaccacagcagcacgaagccgctggcgatgatggcccagccgtatccgccttcggggacggttgaatcagcctctcgcgacgcttcgagaacatgatcggtgacggtgtatgtttcggagacttcattctttctcccgttggagttgcgcaagctccctgcgtggctggaagcagagctcgtggcaagctcgatggcggtcgtggtcgaagtcatcgccgagtttctcgctggatttcttgggagagaaagtttttcatctctgctgagattctggagtttttgaaaacggcggggcgattgggcttgtcgctggaaggcgtttttttttctcccttgcagctcgctgcgctgaagggtcaattactcgcgtatagatgctatgcatacctgcctgacaataatctgaggtgagattaggcactggcatgctcagcatctttgttttccttgtagcttttttgtgaagcaatttgtatcttgcttcgacacatacctaaaatgccgtttcgatctcactctgctctcttcgcgtgccattgtgtgcatttgtagccaaattatgctgtatcgcactgcagctcaaaaggccgtaaccagggccaaattttcgtgactttacgccgcccattttgattgagctcatgcttgtttggctcaagtgattgtacgcagaggctatcatcgtagccaatgagccccgctggctggtgtcaattggcggctcaagacggcagcttgactggctcgagatgaactacttgaacggacttaattgaggtttatttccaaacagcacgtcttcaacataggttcgaattcttgatgaagcagccgttgtcgtctgcctcgatttggagacatggatagagtttgctgatctttacccgatttcatatttggagaatatgactgctcgtcatgtgttcgcgtcatgagcatcaatatccagtccaacaggtgggtgaatgttacactgtaagtagcgcgtcacatctatttagggacatgtgagcaggcatcataaagtcaaataccactcaccaaagtgcttcggttattaatgccgacggaaaagaacattggaggctcaacaacgtcatagaatcccattctacccctcaaagatggcctgtcgcaagtccaatgtttatatcgactcagtacttcgccaagcgctgatattctcgcacgtcaattccagggctctctcgggacgctatcctatggaaacgctcaagagcacgcttttggacttcattcttaaatttacgacgagcgtaatgcatgttggtagcgaatacttgatttgattggaaattgcgtaggattttgaagtagcacttcgtattcccaatatattgcttctgcagtatcaatgtacacatagttacacaaacacgaacaaggagagagcaacattcgatcttggccgaatatccgtggccaagtcaagtgtagccctaagcagcttggcattatttcaacgagctgtcgggcggggacaagcgggagctcattcaaggaacggcacatcctctccagctccactctccccagactaatatgtcttgctcgcagttctagatctatacactcagacaactgtttctggtgccattgatccggctgaatgttgttcatgcgatgcaacatgagccacgagccagtctagaggccatgcctcgtacacaatgtaagacaaagaagccgacgatcccgatatgttccacaaataatactaaaacaggtgcgatatgtgccagtggctgtccgtttacagctgtacgtatcaaactcttgtgtcattcatatcccggagcgatgggaggcaaaacctggggtagtccgtcccgagaggaactaagctcgcgtttagcatgcttatacggagcatcactagcaggggccttgtagggcatgcatgcaaacggtcatgaggaggcagcattatccggtcagtagatgctattcccgtagcgtcggcaactgttgaatgtctgtaccttcttgagacgtcatttcagctcttgattggatcggcaagcaaagagaccaacattttggcgcaaggagggcatgaagcaggtccacacccatcttgagagcggggagtcaaaagctgttggtgtagcattctttgtttattggcaagcgcttatgcaatatgattcgcccttggctcgcccttgaacgctcaggtcacgccggatttagccatgctctgcttgctttgtcttagatgctcattaaatgtggacgcactcatgtttgcatgggtgtattcttgttctcgaaagatgaaagagagaggggtaaattggatttgacgcaaggaaacacacccattgcaacgtgtgtatcgtgaggcaacagcatcggcctcggcccttagtgcttttgcggcggagaacacttgccgctctcttgggggccatataggtagataggagttggtcggcgtaagtacatataaaggcaaatcgccgtcacataaatggtcttcaaactccagagggcagcgaggatatactgtggcgaggcgtccgataataatcagacagcagcgcagttgtcgcacatacgcccagatctcttcgtcggctgtttttttccatctacatttgtttctaccatggtacacatatccaatttccttctcgcggcgttgcccgccgttttcgccctcccttcagcgtctcagcatgatcttgagggcagaagtgcaaatgttgctcagaccgaggcccactgggcaaaccaagcctcagcccaaggccgtcatttctgctacataaaaccagatgccaacggtggcgatgatgctccagctattatggatgcgctcaacaacaagtgcaactccaaggcccttgtcatattcccaggccccgtgtataacatacaaacaaacatgaccaccttggatcttcaagatgttgtcatctatcaatttggccgcatgctctggagcaccgacatcgattactggctttcagtatctatgccggttggcttccaaaatcagagcactgtttggtactttggaggccacaacgtggtctgggatggctggggtgtcggtactctggacggcaatggccaagtatggtacgactgggcaaagagccaaggaaacctggctcgtcgaccgatgaacatcaacttccgcactctcacaaactctgtcatcaaaaggcttcgctttgttcaaagtcagatgtggacaatggccatcacttactctcagtacgtggatttggatgacatctacgtcaacagcacctcgacaagccaatggagcaccctcaacactgacggctgcgataccatctattcggatagcataacattcagaagatggaccatttcaaatggtgacgatgccattgcactcaagatgaactccagcaatatcgccgtctatgacagctactttgagaatggccagggtattgccataggctccatgggccaatacaacggcaaatatgaacaccttgagaacttttacgcccgaaacattaccctgaagaatacagctcacgtctcctatctgaagacatgggccggtatctcaagaggctatcctcccaatggcggtggcgggggccttggtgtggcacgaaacatcacgattgaagatgtgacgctgattggcggaagacaacagccattattcgcctggcaatgcgagaactactctggattctctgggcaagactgtgactcttccttgttcaagatggaggacataacatggaaaaacatcaaaggaactgtgggacctggagtgacggaagcagtctacctccaatgcagctcggctgctggaggctgcgataacgtcgaagtggaaaactttgacgttgtcgtcgcaagcactggcaagccgctggttgtttgggactgcttcaatgtcaatgctcccataggattcacatgcacagagtcggtaaccccgaaactgagtcctgctgtgactggtggccatggccccgataactgatagactgcgggatgttaaaatgtcgataccagaggccatttgagatcttggccatcgcctgcgttgatacctgtatatttttatccagtatataggtactgttagctgtttaattttacgctgtattttttccctatataacattatgacattaaaatgaaaccgccgcgctattaagcaattcctgagtcaatgcatctataaccagtttcccatgttcacatgcacagctttggtctgagaatatgcctccaggcctgcctctcccaactctctgccaatgccactctgcttaactcctccaaagggtattctgggatcgcaatcttggctgctgttgacccagaccatcccagattcgatctcggctgacacacgatgggctctctccagatctttcgtgaagacggcagctcctaggccataaattgagtcattggccagtgctatcgcttcttcttctgtcttgaaccgtaggattacaacgacagggccaaagatctcttcctggtaaatgcgcatcgaagggtttacttcggtgaagacagtgggggcgacgaaatatcccttgcccttgtccccaattgagagagctttgcctccggtagcaaccttggcaccttcgttttttccgatttcgatataacccagtactctatcgtactgggctttggatacctgtgggccctggtatgtatcttccgcccattggtggcctactttgctcgtcgtgttcacagtctcaatgaacctcttgacaaaatcgtcatacacctcttcttggactaagattcgggatgtggcagtgcagatttgtccttgattggacatgattcccaagtgagaccacttggcggcctggtccatatcggcatccttgaataccagaaggggtgatttgcctcctgactcaagagtgatattcttcagtgtcttagccgcagttgccatgatgctagaggccgtggcagttgaacctgtaaaagcaatcttatcgaccaaaggatggttcaccagagcagagccggcgtctttgcccagcccattgatgaaattgacgactccaggcgggaaacctgcctctttgacaagctctccgagaacgaggatactcaacggcgtttgctctgcagctttgagcaccacggtgttgccgcaagcaagagcaggccccagcttccaggtggccattgatagggggtagttccatgggatgatctggccaacaactccaatcggctggcggagagtgtacgcaaacttttgatgcgttgtgctgattacttgtccaaagtatttatcgcagaagccagcataataccgtatcacggccacagcttcgacaaggtccacctccaatgcttcgtgataggttttgcctggaatgcatatcagcattaactgcttagttagagatataaaaagatctcaccattatcccacgcttcgattgtcgcaaagagttccttctttgcctccattagatcggcgaggcgccacatcaactggcccctttcagagcctgaaagcaatttccagtctggagatttcagggctgtctttgcagcctttacggctttatctacatcctcagcactggcagcatgaacgctgacgatgacttcttcggtgctgttgtagccaagttagtcgaccaataatcacacatcggcctctgggcgctgcttaagggtgcttacgctgggtcaatagaggcgattgtctcgccactggatgatgcaacaaactcgttgccaataaagagcccaacaggctggctccatttgacaccgtttggtgcggcgaggtcaactgaaggtacagtcatggtctgatttgatggattgtgcggcgtctatgtgagattgacaagagaggttttgcttcaagagacgaaacgaatggtagaagaaatatatatatagacaaacagttatcgcagatttacgttgatatatccagaagatcggactccgcggcgagcagttgcattcacaggcttccaagattctcgtggaaatactccctgcagaaattaccgccgctgttgacgccggtgtgggggtttcacgatattgtgggcaagcggggtaatgccaccaatcttcactgtgttgcgctttcggccactagacactggaaagctgattgctggatttgggcaatgactagcaacaaggcggaattgtcagagtaatgtattggtggcgagtatccgcaaaattccgcatgcaccaccataacgataagcaaacaaggagcaaagatgtactgtataaacgctgaaatgattggctgaaaagaaagtggtcaaggtaggattctgtggcttcaaggatcgagtttggttattaaaatgcaacctctgcagcgtccttttcccgctgaattgacaagaattctgtttcgaaatcaatttcttttaccgggatgacctttgacttgaagcatattttaaagaaaatgtagatggctttattgccaagttagcatatcaatcctgaacagagtataaaaggcatgttagacaggtagagctgggacataccgataaatatggcaatgttaaggtagcaggtcaaaaatcccgcggcagtaaactggcctttgacgaatacgtcgaaccctatccacttgtgagataaaacatccatagcatgtattctacgagccaagcaacatacctgagaaaagaatgacgaggctcaccacaaacatggtcgcccatgaaacgtatggctgcagtggacttttgtagggaagcgctgcaggtctcattagctgaatagtgttcagcattggtcgggacagtcttaccgtctctcgaatatccctggcttttgagtcccgcgtagaatcgaagataggtagcttcaattaccacccaacctatcaacccagaaaccgtcgtaatattgacaaaccagccaaacaccaccgacgtgttgttggcaacgttcaagtagacaagcggcagcaataggcaggtcagtccaatggcataatgaggcgatccgaatcggttgcagcgttgaaagaaacgaggcgcatgtccgtcacagctcaggccatagagggttcgcgacgcgataaagatgcaagctgagccactgctaatggcagaagtgcatacaactgcattgataatggatggaacgactttgacaccggatcgttgaaaagcaatgacaaagggagactgctgagcagtgccggtggaaatggcgagcgaggggtcattgtatgggcttttcgagaaatgagtatttaatttggcttgaaagtcggagagaagacttacacgatgaggccaacaatgaagatgctgagtacgtaaaagaccaagactcgataaaatgtcttcttggtagctgccggaatgatttttctagggtttcgagtctcggaacctgagattgcaacgacttgtatattgccatagctgaacgcagccgtaagcagcactttccaaaaggccaggaagtgccctgttgctcccgtcttgatgtaggcgttgaaggccccgggatggttccagtaacggaaacccagacgatcgtgatttggcccacctcctagatcgatgaccagaccaccaatgattaggccgagaatcaacatgatctttaaggatgcaaacacgacttcagactattgtaactgttaacgccaaagatcatcgataaagctgtgtcaagcatttcttacctcgccatatagacgcacgccgcagaggttgagagcgacaatgacaaccaagaaaacggtgatccaaacccctggattgatcgacttattccagaactgtatcactgtggcagcagcgctaatctctgcaggtacagtgatggccattgtataccctggttgcctgtcagcagagagtcttacagcgtagcccgccgagaaagcagagtcaacgctcacagaagttccatccagtggccgcaccgagcgccggctccacgaatttcgttgcatgccgaatgaacccaccagttccgggcatgaacgcagtaatctcaccggttgtgtacgaaactccagccgtgacaaatcccatcacaatgtacgccaacagcgccccagccggccccgcagttgcaattgcttgccctgagctgagaaaaaggcctgtaccctgttgaacgcgttgaaacgcgatcagtgcctattatcatgaaccggtcaagtgctgaatatgtagacttacaatcatccccgcaatggcaatcatgttgatgtggcgagagctgaggtctcgtttgagactgctcgtctcgatgaccgtggacacatcttcatggtgaggcgtctcttcactgacgccgtgttccgggtgtttctccatgtccactggcttgcagaatggagaccgttggaaatcctcctacaatgccgtaatacggtggaattgtactaggatgcctctgtaactgtcgatgcgcctctgtaggttctcccacggtgacttggacagcacgcggtattagaagctatgcataaagggttgagattctttgcatgcagagaatgggagaagctgttggtagcacaatggtgtggcccggcagatatgattatgacccctgacggatgtctgctgatattccggagtgacattcttctgatatactcatcagaaacagccgccatcgatagccacaggtgttatcgctgttccccgagcactccgcacaaccgctattttgaacatcaagctattggcatagagtctgcgaagcacatctagtatgtctatttggaaaacaacttggcgacttgctatagcatccgctagcctatcaaccggtgatattgattagatgccgtgaccggacaaccggtcttcctcgcgtagctttaattgccggtgcatcttagtccgcctagttccccacccccatatctacatcgtggagataaagtgtaagccggctaccgagacttacaacttggaggaatacaacaacacagtataaatgttaatgcgtggatttcatcaatcagtattcaaatatgtccaacacagctcaagacgactcgttccagctctatgatctccgggtcgaagttgtgtgccctccaggcaagcgcataatgtgcggcgcgaaagaaggcgattactttaccatgcaaggtgaaatgatctatttgcctcccaaccagggaataagtatatactctttaggtaataaattacatgccatcctaatccatgctggccgtttctttttattggcgggtgtctgatgataaaacagcagctgttatgccgcttcttccagcgaagcaaagagtcacgtctcccaacgactggatgacaactgacgccttgatagcgtgtccagatccaaactgtccttctcaattacaaattactagagagggtattagaactttcagtcattctgaaacaactatagttccgttgcatcataaatagaacagaataaaggtgttaaagaagtatgtggccaaaaaaggtcctcgtctagaatcccgctagacatgagtccttatgtcatgaatatagagtatttacgccagtattgcattattttgcgtgttgaagacagtacttgacattatatctgcccacgcacagtcgtctgtgaagaacgggtcgaggtcagcaggatggaatataaatacgtccgggttggtttgttcaaagggctgcggcacggattggctggttgctagaggtagaaaagagagcctggttgaatccagctcattctgattagcggctgagtagttatccgcgctttgaagatttggtgtcgttggagcatccttcttccgttgagaaagcttgatggcgatattgttgagaaatctggcttgtagctcacagcttgttccggtagctgcccctgtctgggaaaatgctcgagaagcagcacgaatggtatccaccaccgtgtattcgatctcctggacaattacatcgggtgcagataagagaagctgagattgttaattagtggcaaacagcctgatagccgagcattagtgacgacacacatacctttacgaggaaggctgcactataagcagtcatgacatgtatcgaatcttgagcaaaagataacaacgatgtattgcgcgatgtcaacttcaacatatccaaggcgcctgtgaacgcggcccagattatgtccaaatggagcgatgagtctgaatactctgacgacaatacgtctcgtaatggtaacgagaagagctgcaatcgaaaatgcgttccgtaaaaacggatcaggaatttatggcagctcccctcttctggggtctgccttttttcgacactttgaatccaacgacgctcccatctctcaatgctggcctttttaatcgaaagcagagattctaaatcttcggacaccatcttttctctccgtcgggaatcgaaagcgtgcaaagggaatattgacgagatcatcagtcgtagtgtaacaaatgcaccaagcaaatcatcggttcggtcggctattgggtcgctgcaccaggcctcgatcgactctataaacggactgcgatcaatcatccagggccggcctgtctgaaggctgatactgcagcagcgttacaaattgatttcatagagatggctagctatggcaacgtaccttcgatcgtacacgaacaagactagccatgttctttcgacattccggacttctcgtcgcgtcgtctcgtcatcgttggcccggctagctgctgagtacgccgtcaatttatgccaccccatgtccatgcacatacgaattgcatatccgaccgaggtccaagcgcgcgtgtcctgcggctgcttccagtaggtgagaatgagaatagcctgaacaatctcggttgacttggtgccgttcctaaagctttcggtatagaggtcttgtgcatgttcatataatgcattatacacggcggggctgaatgtctttgccgacatggcaagaactgttgtgaagagaaacgatgacttgcgaacgtagtcgaacgtgtgtagatgagggtcgagctggctgatgtatggattcagaagagttatgaagctacacatacagattagtttccaaaaacctggcaccagaagcggatatcgcaccgacttttcgaaaagcgttttggccatggaaagactcagtatgttcatctcgattggatcttccagatgcgtcgggagaggtctttcgggcggctccagtgcatcgccatccgtggtgcttagtatgcgccgcagcgagaacttgcctcgcattgcttcctggttgagtacacctgatggctgcaagttaccaggatcttcagctggcccgccctctacgatggatggagtgcctctgctgtagtccggcgtctgcttggtggccgcatctgttgaaggcagctcaatgcccttccgtttagaaattctatctcgttaattgaatagcacgcaatacaaaggccatgtgtcacctacttcgtcccgggctttcgacctctgcggtgctgctggaacacgcaatcgagagacttccgcgcgcaacgttcacatttagaagccggctggctgcccagccggcatttcatctttacttttcgacatgggagacaggcattcatgatgagaataatgtacaaacgcgtgtaattctgcttgcgtggcgacccagaatgtcggtgatagcggagcaggactcagccgaggacacaatacggggtatggcgacgacgtgagaagcattcaggtcgaaagatccgtggagccagtggggcttgcgcaagtgactgcgcgatctgtcatgcctatacctcaacgtgctgttgttgatcgtttataccaggtcctacatactgcagtgcctaccgaatcgtgctcgcagcatgctatgtgccggagtaaaactataggagatgccgagatcatacggcaggtgatacaaacagtaattactccgtactccttgacagataacctgctattattagactgcctagataatggcagacccgcattgatgacatgcctaaaccagtctagacgtaagcccagatgagacaggccggtgattcatagcggacttttgagataccggtggcgttgagcttcacggttagtacgacgatgacttgctaacataaagcgaataaagccagcgtccattctttttcagtctgaaacagcgatcagccgtatacaggcatcaacacttttgtcaaagatacgttccaagcctaggccttttcgacatgggcagctctcaaaatggcggggtttccacggcccatgtcaatatgatgacggacaccatcatcgctaacctcccggctgacggtcttcgcgtggtggttaggtcacttctcgtcttatttccgggaattacgggcgcatttgaacaggagacgaaaaagtacattacgcagaaagtcgcgtcttcgataataccagaagatgcgaatcctagtctcgtggacctcggaaagacgcagcagattgctcgcagtatgttgggctgtggactttcctttcaaagccttgagctattccaaaatctagtcattcaaggagctgccgtattgtcaaggacaaatgacagcgacctttctagtctggaaatatttcttgccagtgtggacggtgatattgtacaagccatgactgctgttcagaaatccctttttatagataccggcgcgcgggtaatgaatgatggagagaaaagcatggtaaagggcctccatcagtcgattattgactgccatgacgctctaaagataacaaatagggacttcccctttggaagaagcctggtctcaacggctgggattcttggcctaccccgggctgctcttccagatgcgagccagcaactttacaatcagattgctgtagcacagcctcccccacaagcccaagagacatttcagttgaatggacgcaatgtgcctcggatattttcagggctttggcagatgtcgagtcctgcttggggcgctgcatccacgtctaaaatcgtagggcagttctcaaaacatgtacagcaaggtttcacggcattcgacatggctgatcactatggggatgctgaaattgtatttgtaggtagcaaggcttctggttttcgtcattcactctgcttatacagattacagggccgcttttcatcgctgtatcctcataaagacgcaatattcacagcaacgaaatactgtgttttccatccaatggctgtatctcgcgaagccgtgcaagctaatgtcagcgagagatgccgacggctacaaacagaaaagattgatttgctacagttccattggcagtttgtaagaagttgataagacgtgaagcgatgccttttacgctaacctgtttgcagtacgacaaccctgactacctaaaggctctccaattcttatcagaagacagtagggtggctgcagttggactgtgcaatttcgatacgaagcaccttcttaacgtagttgagagcggcatcagggtacacgccaaccaggttcaggttcgatgttatcattcggttgcttgacagaataatcgctgatcgatgactagttttcccttgttgactcgcgacctgtctttgaaatgggcagcgcctgtgagaaacacgatatcaagctcttgacatatggcacattggtgagattttgacgtaacattaccttttgggataatgaaaaacatcttttctaactgttagatgaagtgtggtggctttcttgccgataaatggcttggaaaggccgagccagatgtatacgacggatcaattacacctagccagagaaaggtgaggcgacaatacaaagacgtctttgtgtagagttttgttactgacgctgctcatagtatttcgagatgattcgcagctggggtggctgggatcttttccaagagcttcttgttgcgctgagaattattgctacaaaacaccatgtcgacatatccaacgtcgcaacacgctgggtactagattttccctacgtgggcgcggttatcgtgggcgcacgtatgggaatcagcgaacatacagacgagaacttgcgaagctttggatggacccttgactcgtcagaccaggatatgctggaagctattctgaagagaagtagaagaaaagatatctatgaacatataggtgattgcggagctgaatatcgataagatattatcacaaatcaattagagaggaaaggaatattagagtcagcagactagatctcaagatttaatacctgaatatttatgtttcttaactttttaaataagcattcattttagaataggagagtaattaatgttacaaatatgcctgcaaaaaggtaccttggatagcattttctgtctgtaatacatttaccaaccctcatcaaggacggtcaaagccgcataaccaccagtcttgagcacttcagtatccaccacaacaattgcaatggcctgtgtggaggaagtttgtgaattgttctctgccacagtatgatgacatccggggagctcgataaatgtttctccaggcttatatgcctttggcgggttgccattcatgccgcttgtaaactcgccggccatgacataggcaactacggtggctccgccgtgacgatggggaggagtaaatccgttgggtggataatccaggtgaactccaacgatggattttccaggtgcattcgttaactcatgatcgaagagaattttggtgtcttcccgaggccggtccctaataataagcttttaggaataatcgatatatatggctcggtggaaggcttacgctttcttcgtggtagaagacattgcaacaattgagggagtatgtcaaaaaataagaaataggagtttgtgttaagaagctgttataattgaccgtagtcaaattatgtcttatcttaaaagataggcctcgagttttggagacagttgacgggtttatataaaatctcatctactacgactttttgctcatatacgggccattcgggagagcaattggtgtattgatctagtagtcaatggatcatcaccaacagtccgagacatggccacccttactacacagctgccattcgggtcgggccaaatagtatagctccacattcgggtcaatggtaccctccggctcacagccgacccgagagcaagcaatcgccagatgcttagatcaatcgctgttgtggcctgttcgtagaatccggagtcatgtcatttatggtgactcgttctcgcgcaaaagagtgcttgatggcaaggcgtagctctaaattcagaaccagcttctgtagtcataagtctcactcaaagttcattccgctcttccataaaaattgaccacgtatttgatataactctttacttctaattgcatagtaactttaaagtagcccgtattcctcatatacatataatacatgaaagtggtgagacagtcaacataccgcctgctcatttagacgccttctgttgctgctcccaaatccttgccgagatctaaaacgtccacatcttccattacttcgccaataaaagatacgccctcaatgttcgtcatgacttgcagagcagaaatatccagtgttccagagccatcctgccgctcaagaaccacccgtgccatcaacttgatctcctccgaccggtgccgcgcctgtggccagattgttataaacgctttaagcacgcctagaaatacgcggactcgatctctcgcatgatccaactcagagcccgtcaaaaaatgctgataagcggaaagaagggtggccatcgccaaagaccccatgcacatcacaaacgggctgtgcgttaggggagaagaggaagcggtcagcaagtcgacaaagttttttgcagcgctaattgccttgtttgtgtgcctatcgccgtgctgtgtttcagcagttgagatttcgccgggaagtggtggtgcgtatttcgagcacaaaagctccatcgtggtgtagtgtagcatagatcttggcctatgtaagtgggtagatgttctgcatcgataatcgttagtcatttttcaaattacgcctttcgcaggatttctctcacgtgttcatcaccatatgtgctttgaataaaacctcatcaatagtaccatctcgtcggacgggatcgcgttttcgctgtggtagatacagatgccagctcatgagatttgcttctgcatttttaaccagagagtaaggcgattcattagcagtatcaccagcggccaatgttgtcccaagtatccgtgttgcgtctatgaggtatgcataagaggaaaagctttcgtcgtttaggccacgatcgtcgtattgacgcattgtttgcgggaatgggatcctctggagcaaaattagcaaaagatatacttggttcatgaacagcatagaaggctacttactcctgtaacatatagctcttcttcgcaaggaatgtcgacatcagtgtctattccccagagtgtgaatgtaggtagatggcggatcccggcaaacattgcatccgccacaaagagttcccaccaagtccggcgccagctttcttccagtgccttttctccgcgtccatggcgagaagcaaagtcccggtgttgcattcctatttctagtgcggtattcttcgctctttcaagaattgttgccgccctctcattttcgccggcccattctagagtcagagcaagaagtaagagagcctggacagtgaagccattgggtgaaagcgcaaggtcaaaagactcttctgcctgttttttgtattcaaatgattgcggatcatggatatatagcgaaccaatgagtgtaatcatgagaaacaactggccgctaaaatccggattgctttcgaattgttgtttcaagtacactctcgggaggacgaaaggatggctggggaagaaaaatttgtagaatccgtcaaagggtcgacttatgagaaagtcattgtccgcaaaaatagctggctgtagaacaccattcgacgtcgtaaaaatagagtgagggctgggcggagtgctggatcgattgggcgttaatgaaggctcgttagaacccagacttggttggccagcttgcaccatatcatcaaccatgtttccaatttcatcatgcgtatcggcgagcattgaattctggattccggttcgtcttctgcgggtctctcgcaaatccgtgtagatgcattctttgctcaagctgcggcatcgcgaacaaatcggcatggcggcatcgcaccgcagatgctggccgcgacatgcggtgcacgcaatcgcaactcgtcgcttgatcttcctcccgcttggcttccgtgcaggcgtcttggattccatcttggctgatgaaagagatgactggagtctccgccgtcatctggaatttagggatcgggccacagtgcgagaagccatgagccccacacagtgtcccgtacggctaggagtgcgtggatgattcgactctgagaaaatacggttaaatatgatcatcagctttggctcactgaaaagttttttttaggaagattatggtcctttgactggctgctagggttgtatatacattcgatctatttttcttttgtggcgaagaatgaggagagaaaacggcgtagaaagcgagtgcttgtaaagaaacaaatggccttgcgaatggtatcatcttttcttcaatttcaatctctttttttggtcgagtgagacttatttgactggttgccgaagtgtagtgactgatgcgcggatcgcttcatcgacgtgtaccctcctgattccagggcatgggccaaggcaaattgctttctctgccagcccccggattagcttatcaaggtcaacagttatcctcagatcctgatgttcttctggaccagttgctgttttgttggaagtaaaatctactcccaaatatccttctggctttgcgaaatcactgaaacctatagggataacttgactctctccagatgtcctcccaaatatcgtccagtcatgttctgggattgaagcacgccctgctgaacttggttcgttacttggtggcgctgatagcctaatcacatcgctgggtgagcccatacggacaaatattcctcgttgctcaaggtattcttcaacatctggcgcttccagccactctccttggaattcaggattgattgcatgtagcattgttctggtcaggccaaattccaggcgctccaaggctggtggtgatgaccttggctggagagtgctcaagtttccctcgacaaggcgcatcatcttgggcagatatgcatttcggccttcgctatagagacaatctgcgagagaagcattagggttgccagacagccgttgggaggttctttccagcagatcttcgactcgatcaaacttgagcggaagaagcatcgtcggatttagtgccaggacatggagatttccaaactgcagtaaatccatggctcgtgccaaacaagctagtagcagccgttgtgagactggaactagactgctactaccagctgtaggttcattgtgtcttgagtaccggtttgctccagccacgtcccttccaggtgcactgaaccattcggctattatacttgatggatcgtgggaagagcctgcatctccacttgaatctgctgcaatctcttctggagaccgactttcatcgctggccgacgtggaatgctccgtgcgagccttccttgctatagacacaatattcatggctgtcttattgagttccatgaagaacccatccggcaattcgcttttctttttggacactccttcataaaactgtatgaactcatcaatggagctatccaaggccctttcaaaaacttcagctcgagtctttgctatgacaagtgcgttctgtttccgattccggtatgatctctgagccaatctcatccgagctctcctctaagatgcgattgattagattgaataaggcttaaacggaaagtaaactcacagcttcagtatttacttcgccttgggcagtttcgctcattcgcgggcgaccaggccgccgaggcatcatagccttggcctgatgatccataattcacgcttcttcactgctcgatagactactgtttaacagattctgccgttaatgagacaaagcatttgtctatctataattgacgtcgtgtctcctgctatatttgcgattgtaggagccaaggccgctgacaaataatgcagagttcctctgacgtaagctatgtccgtgaaatcagacaaattgtttttgcgtaaggccgacggaacggacttttagctgtcgcatcccaaattagtatcatgaagctgatggagattactcttttgaacggaaatattgaactttaagatcactctccctatgaaaatctattattataacatgcgatactacctaatgcagctgggttcgaaagctcaggtacctgtgctccgtacatgtaatctttcggcaacaaatcggctctacaggctaccggaactctcaaggccgctcgctacatatctttgcgactggcttacacactaagaggcttggcaataccgccagctctgagtggtatatactcataaaggtcatcatacagccaaataattcgacattatgaatgctgttgaagttgcatatgctaatttattgtgaaatcggagagattgatggactcaaagcgatgggactgtggatatctgaaaggcttctagcactgggaggcatctggcaaactaagaagagatactatacctagctatcacgagaggacggctagaaaaggtttgacatcctgctaaataagttttggaggcgtttatgactatgttggctttggatatttttccctatcaaagtttatctgtgtcgttttagacacaaactagctttagccaataggcatttatggagaaagtaggcaaacaacttaatatgagagaagagccttgttaaactttcggtaatcgagtggcagagtgcttaaaagctaacaaatttacttctttaattgacaagttgcaaggtgatgtagggtacgtgccactacgtggcgatccaagaggggatataatattcagcaacgccggccaagcaagacaaatccaatagacataggacatagtatagatacttggcaaatacattatagcggccgactacacaaattaaacgaatgaggtatggatgactcaactaaaacatgccagtccatagtagaaggcttcatcagtatatataggtatagatcacctattcgtgtaatactcgtagccaaaagaacaaaaatgaatagcaatacgtatgtaggctgctactagacctaggcttattctagttgttttctagcttcaatctttgggacctattgccacaaactttagtcattcactataatacctacctagttgtataacgcacactcggcatacccgtacttagaaagcgtggctgaacttgcacgccttatcggcagcgcacgtacctttcgggagcaaagccacgatggcaagtctccacagagttttaccacaaatggccactagaccctgaagacttatcgcccacgagagcatcaaaattttttcgccaacagtgaagagagcaggacccacgtgggccgggctagtttggtagatatcagaggggacagggcctctctcccccataaaaagcacaaaaaggtgctacaggaagaaaacaaggactctgtgaagatctcctctgtcgatagcagtagttgttgcggaagccgtctgcagaatgaggtctcgtagtgtggagcccctgatccaaaggctgccaccccttaaaagagccgctagtcttacagaggctgaggcacgccgggcgctgcgctgtcttcacgagttttcctactatccaatcccagaggtgttgggacaggaggtgcccaggaagacgacagacgcccccgtgctggattcgggttatgtctcggaaaacgaggctgacgagatagccagcgagaacaaagccatatccctgtacctggagccgttggaacgcgactttgctgtacgatggcttaccggatttgttggacaagcctgggaactcccgcttgaagaagagactcgagatgactttgttgatgcggcatgttcactgctgtcgcatctgacttcgacggagaatggatgcagtacggctgatgaggaggatcttggtatgacgcgtcggtttcagttcccgacgggtgacaactcggaagatgttgttgttgatctctacgacactcccatgcaaacgggagaagatcacaccgatgttggcttgcagacttggggggcatccatcgccttctcacagatgctctgcagtacgccagcggacttcaacttggatcggacaagacttgatgcctcgacacgaatcgtggagcttggtgccggcacaggccttgttagcatggtgcttgcaagcctcctgccctcaatagccgattcactcccatctattgttgccacggactaccatcccactgttttgaagaacttggaaaggaatgccgcctctctcggctctagaacgaaacccgcagcatcgatgcaagtcgcccatctcgattggtgtgctccgacgcgcgagcctcccctggatgtattggcagacatcgtcatcgccgcagatgttgtctacgctgcggaacatgctcgctggcttcgtcattgtgcggctcatatcctcgcgcccggaggcgtcttctggctaatggtatctatccgaccaaacgggaaattcgaaggcgtttgcgattcaatcgaggccatatttgctgaaaacaacacggccacaacggacagctgtcagcatctaaggatcttgagcaagcagtggattgataagaagcataacatcggaagagctgatgaagtgggatataggctcttcaaaattggctgggtataagttgcctgcgccgaaccggcacttcctgtcggctttatttctgtgggactttttgtgttcttttttcaaattttttgtatttgttttataagcggaaagatggatttatagagcgttttagacggcaagatagagaaaagagcgtccttcaatagagagggtgggcatgattagagagggatcatggatagacagactatagacttagaactttcgtgcgttgacatcgcatcatgccgaatatatatgttttaaataaatgatcagtgtcatttacactcagagcctatcccgaacgctttaacgatacgcgcactccatttaagctgcttgttgttagtgcaatattttcctgccacggccgagagtctctggactcgatggtttcaaattcttgaagaaatcgaataagcacgtagctagcctccattatagcaaattgttctaaaaagagaataaattagttaggataagaattcgagccatcatggaataatgtactcacggccaatacatattcgagggccgccattgaatgggaggaactcccacgacaatcggagcgacttccatcgcgaggggttaaactcctcagcatcggcgccatacacttcctgtttgcgatgaaggccgaagacattgtacacaaccggagttcccttggggatgaatagaggggattttccctccaggcctcctccccgcggaagaactgtatcaacgattgccactcgagagttgactggaacaggaggataaagccgcaagctttcattaatggtatagcgaatatacctgcattctgatatgttgtcaaatgtcggtggctgattctggaattgcgcaacttcattccgtagcattgaccacaactctggtcgtgtcgaaagcatgagaaaaacattagcgatgaggccggcagtggtatctctgccagccacaaggatgtttaggatttcattccgaatttggatcggatcctgagtatcttcaatgatggctcgcaagagaacataaggaagtgccttggagtcggagctgttcccacgcaaggcgtcatgcacaaggtcatccacaaacttgtgtacaacgtttacatgctgctggaactttggatctggtttaagaatagccagcccacctaacgcgatatgcgttgcgattcgatcttgtgcgtattgaattgagtccttgaacccctttagcttactgtgatagtcatgctgctcctgtagcaagctattggtagactctcccagtaaaaagtcagtggccatgtccatagtaaaacgcaataccagttcttggagttctatctctttcccgtcgattatgacgtccatcaagcgcttgacgtgagtttccagcatggacaagtccatgagttgtttacgagcgaattgaggccgaagaagagcacgggaatgggcccaagcagcgccatctgagctgaaaattccagctcccataagaggatggagtgcctttttccgttcttcttgcagattgtagtctttgaaacgtgtagagagaaccgtcttgatgatttcatggtctcgggtcatgatgcctgcgttgattgtattttctcagtcaatatggatatgaggataaattccatgtttacaaggctatcgacgtgacatacctactgtccccagcatgttgagctggtatgtttccccgacttcatcatgccgttttgtcactgtctctaggaactgatgcttagagaatgccttaaagttactgatgagtagatcaattccataaaatggatccttgtgagggtatttgatctgaataggctcgcatccatgctgctgcgaaaactctctctgctttttggagctgctaattctataggatatgaatctgaagaggcaatacaatacgcccccggtatacaacgccaacgcgatttggctgcgatccatcacgttggcaaaatattgagataatggagaccaatattaccaccactacttagcttacttcccgatctgtcatgagacagtacttatagcccagtagacggattgcctgtgcttcatcggaaggatgctcggtggattgatgagcgctaatgctaaaaccagtctgtcccacatagcactttgagcagttccattactagcaagatgcagctcgcagcgtaagacaattatacacacataccccagaaccatacaccatgctgggagcaaccatatccggcaagacgatatttctgttcacggttgagtgatttatgtagatcctatacatgagcagggctacaaaatggagaatgcttgtcagtgagaatctccaaaccaacccaccaccttcgactctagcctcgctttatgtggaactctttgcaatagcaattagcctctgttaataccgtccgtcactggcgaccatcatttcttccaaaatgaagattctatgtttacatggacgcggttccaataatgaggttattcatcactcattacatctcacacagcctatcatcaccacattgaactaattcgcatcatggaagctgttatagatctttcaagcccagactgcctctctgagaagcattttggatgattattcgttcgacttcgttcaaggaacagagctgcatacagaaggtgcgtcaccatagtccaatcagagccacacacagtgttcttatcgtatacccatataggaaattggtctgtgtacactgcccaattctcaagcttgcctcagtatggctactacaatcctctcagtccatcatctgtaaagaatgcagaggaccatctactagagctcatcgaagaagaaggaggattcgatggagtattgggttactctggcggagcggcatttgcagctcaggcaattattcggcacaaccagacagatccaagtgaacctctgtttcgatttgccatctttttcaacggcgggactcccatcaaagcattcacgctgagtgaagaaaaggtaatggctggatcagtagacactgcggcgatagacaaggaattggcagcaactttctttcgcccgtcaaacatgcgagtacgcaaaggggatagccgagaagaagccgaaagggctattgaatcccgcaaggaagaaatgaagtccattgagacgggcaagcttagcgatggaaggtatttcttgactgacggaaagcttggtttaacaagatacgagggcgcgatagatggtccgcttgttgacatcccgacacttcatgtgaggagtgtactcgaggatgatgctaatctaggactgaacttgctgaatttatgcaatcccgacttggttcgagaacaccatcatccgtttggacatgacttcccgagagggcaagaggaaatccgaaagattgcacagatgattgtcgagctggtggaatcagcatagctacattcttaggcaggcaaaaggttggcgttatagtctaccaataggaaacgaaaactcatttcccatattcttcccacagtagctgtctgggtcctgagtgccaacaacttgcatctcagccaccgtcgccccaaggccgtcggcaacggaagacccctcaatggatagcctcaagaaccgaaccagtgctgacttgtgaagctccactacggttatgtttccttcgcgtattcgaatggctcgtgattcctggggattgtatggtgctgatatctccaccttgtgcgtggggtgcagctcttggaaatccttttccgccgcttcgctcccatgtaagctaaaactagaaggtggcacaccaccccagttgaggacaacttttgaaacatcgcgtggcttgttgccctgcagctcaaccgtgaccgaggccttttgggggctggatggctgccacacggtcgaattcgcgccgtcgactaccgcatacggataatttccagcggcccagtcggaatcagaggctaccggctgacacaaggccagatcctctttggcatggctgatatcaggtcgtctcgttgggacgacaatcgactcccctcgagccaggcgatattcttttacatctgggtttccgccaagtatgcgtagttttacatatttttctgcccttgaggatgtgttacgtcgagtgattgtagtggtttccatctcgatcgtgacatcaaacgatgcattctgccatttcatgcccttgatctgaacgccgcctggaatctgaggtggtagagttgggtcaagatagaatgcttctgcgtttgggcgcatcccggtaaggccatgagtgaagtattgcaagtagccgccagccccagtaagaaagggaaacgctggattaagtccaaagatgaacgcggggttatccaccccttcaggctctgaatctaacattgtctcgctgaattggtaaaagggttgccgaatgtatgactccgatgagcgctgcatgaaggtatatgaggcacatcccttctgctgcagctgggcttcagagattgcatagatggaccatgtcatcgctggcccatctgctgtgttaattgaggagtactgacatgactggttaattatttcgagatgatgtaaaactaagaccaggggcactcacatatgcaacgtcatttcgtgcttgtgcatcactcagctgaaattggagcgggtagttgatcaagcctacgctggcttgtttgacacgccacgtgccatccatcccggaaaactcgacgatgattttttccttctcctcatacgggatgtacatgttctccgcaatacgagaccagttttgagggactggtaaatttaggcggccagcagccgatggggcccagtcgccaagcagctgcttgatggataccccggtgaatgcgccattgttaatgttgtatgcaaattcatcctgtaacatattgtccggtcagtaagatccctgggtgtaagtgattacttgtcgaagtgataacataccggctctcccaattgaatggtttcgtattgtccggtagaagtgttgtgaaatacatatgcagcaaacatatcagcaacttttttgatcaccggccatccttgtttagcaagccagttcaggtcatttgtctgctgaaagtattgccaatgagctaatgcgatatcagagttgatgtggtactggtagcccttgcacgccccggtgcccgtacagttaccaaatcggccactggtccacggatacagcgccccggaaaagttgtagtactgggcattctcaacagcctgatccaggagaagcgcacggtaattgttgatgctcgcggcatactgtgggtacagagagagtaccgaagggtacacccacgtatctgcgtcccagaatactaatccagcgtaagaatcgctagagagcccgccgacggaaattgaattagcgaatccagagtcctcggggagaaggccggcgagaatgtggaatagtgatgctcgcgtgcggacttgcaagtctttgttgcctctgatcacaatgtccccgtcgttccagaccgcgtcccatttctctgtgtgctcagatatcagatcatgccactcagcagatcttgccgagatcgccacgttcttcgtacgtgccagcgtgtctctgggaaaggctgctgtggagccgattcctacaaacttgtacacggtcaaggattccccccgcgtcagatcccagtcccaagtgctcgccacggtgctcgagttggtggagacccagggatacccctcaccattgtgcctcgtgctagatccgcttacagagttgggatttgcactttcgaatttgactgtggagacagtatatgccgtgcaatagtcgattcctgagggcttcacactcgtccaaatcgtagcgtcttcgtcgaacaatttcttatgaaagtcggcccgtacagcgcccgccccgtccaagatatcggttatctttagctttgtatcctggctgaccgagagatctaagcgaacaatccccaggttgagccgacttcggtgcgcaaggacagtgtagttcagctggtaggtggtgttatgccctaccggattccacgtaatgttggtctgaacaattccgttttggactgaaaatgactgatagaaagacttaatggtagaaggatcgactccgggttcatacgtctggccgtcctgcgctgtaaccgtaagaccagtccagtccggaataccgctgataacagattcgcctccccgtttcagattgtctgggacgagggtgtgcgtgatattctgctgaacatcccaaaatccagaaatagttccaaatgtggctcttggttgatccagcggccacgctatgcgatcacaagactgattagcattattccacacaacgaaaacgcaaggaatccatgctacacaaacaatttaacacgaagccgccagtggaatcatctcgatatgtccaatatccaacgccttcagccggcagtcgctggccaaagtatccattggtaacgtagggggagttttgataacgatttgcaatgaactgcttcgtagaaaggatccaagggtcggaatcggcagaaccaggacttccccagacaccaatggctagtactgctaaaacgaaggtcttattcatgattacggcatggagattaagcttgatcttgggaacatgcggagcacataagtaagccctttatttgtctcgggggttgcaggatcctccccgtcatcggcgtgaatactaagatttgcaataaggaaattaacaggatgtttacgcacatacaacttagtacgaaacgggacaaaaaacggggacggtttgtgctgctatcgtacatttgcagcatatttagctgatcatgtaggagcgcctgttcctgttgggtaacaccttgtgtccatcttgtgttggtattccaggcccacaaccaagcaatacgagggctaagtaactacgcaagtgaaatagaaaatcaagataaaaaagcaggtaaatagttaaaaagtttgcgtaatagaccccgattgccgccggcaagttgcctattggagcagttggctccaatcaacgctgcaaagaataagcgctatggctgcaaagtgctccctcatccttgactaacggaccgacggattcctgccgagtactcaaatccatggttgattcagatttgctacccttgcatagatgtcctaacgatggtactatgcaggtttcgaaaggaggaaatgaagtgcgaatagaaattgcactacctacgggcttccggacgcactattgccagcagcttacgccggtgtgggaatgtatggggaacgggccgaaatggaggaatccctgccaatcattccatcaatcagcggacaacttattttggagacgacatgataaatagggagtttggagtatctaactgatacagctcttagaaagacatggacaggaatagatagaagccactatgcaaggcataggtacttatagttctggcctcctggaacagagatttcccccaaatttgggtcttattggcccagctgctattagcgtgcagtccaccttgatagtgggggttttgatgctcgtatacggacaacattgaatacagctagcctctatttgtaggaggtcgaacaataatacctgcacaagacgctgaaagaacaaggtaatacggataaccaatgtccgagtgtggttccacagttattcgcgggaacagccattaaagaattgtaatctggctttgcgccagtattgccaaaatatacacacaacacagggctaccccggcattctctagaatcgtgttagcacgatggtgtagctattatcctgttgccgccggttatagagctccgcatgtacactatgccatctttgcttgtagtatacaaatgacgctcataacattaacatagcctcgtttgtattaagcaacggtatcgagcaggctactcggacagcatattgatttgcctgtgatgcattactttataaaggtcttcccagtgtactgttgatattccttgagaagagctgcatctcttccctttcttttcaaatttgtattgtcaaagttgacgtcgccgcgatggagcctctcgccattatcggtatggcctctcggttcccccaggagggggacaacaacgagaacttttggaagatgctcatgactggccgatctgccatgactccatttccaaagaacagatttgatatggacgggcattaccacccggatgttgaacacggaggaacagttagtgtctttgatgtctgtttgttttgcatgtatactcacacgatgggtagtttcacgtacaaggcggccatttcatgaagggtgatccttccgagtttgataatcagttcttttccatccctaaaggcgaggtgatgtctctggatcctcaacagcgcctgatgatggagaatgtctaccaagctctagagaatggtatgtattactagtcttacagcacttgtctcgtatttggtcactcacatagtcctagctggcattccattggatcgagcggtaggatcgaatacatcagtattcagtagtggttttaatcatgactatcttcagctgttgaacagcgatcctgagattaaactgaaatataagcccatggggaccagtaattctatcatatccggccgtgtcagctggttcttcgacttcaaaggcccaagtcttactgtcgacacagcatgctctagttctatggttgctttccatttgggagctcaaagcttacgaaataacgaatctgaaatgtccgtcatctgcggtgttaatgtattcacctaccccacagattggtttggcatggaccaccacggattcctctctgccgatggcaagtcttacagcttcgaccaccgtgcgagcggatactccagaggagaaggcgttggaacggtcatcttaaaacgcctttccacagctctccgagatggagataccatcagagcagtttgcttagcaagtggcctgaatcaagatggacgaacacctggaatcacgctacctagcgggcctgcgcaggagcaaatgatacgtgaggtgtacaaacggggaggactagacattggaaaaactgcctatgttgaagcccatgctacgggaactgcagccggagatcctatagaagcacgagcgattgcaaacacctttgctactgctgatagagagtcgccgctgatagtgggagctgtcaaatcggccataggtcacacagaaggagcttccggcctggctggtatcatcaaatctgtgatggtcttggaatcaggaatgattcctccgaacgcaaatttcgagaaggcaaacccgaaaattccaatcgacaaatggaaaatcaaactgccactgcaacctaccccatggcctgcaccaggtatgcgacagctttcgatcaattcttttgggttctcaggtacaaacggccacgttgttcttgttgatgctcttcattacttggaacaacaaaagctgtctggatttcacaagactttgccttatccggatataactcagaacggccatacaaatggtaatggtgtgagcgaaagcgcaacgaatggccatactcataccaacggtcatgctcagtccaatggccacgttgaagccaatggacatgctaaaacaaacgggcataccgacgccaatggcaactctacaattgcccgtgttccgttggtttttgccttctcatcctttgatgaacaaggtgtccaaagaaatgccagtgccctggctgactacctcaaagatctacttgtagatccttcaagcaacgcaaagaattatttgagtgacttggcgtataccttggcagcaaagcgtactactttccagtggcggtcttactacctgtcaaatagtttggatgatctagcccagaagctggccacagagtcgtctcttctgaagccagttcggacaagaggagctcctagcattggattcgtctttactggtcagggcgctcagtggtacgctatgggacgtgagcttttggcgttttccacattcaaggaaagcctagaaagcgcttctcgttatatgcaggagctgggtagtccctggtctctctatggtaagtttctaatctattgctctgagcacgtttgctcaaaatactgtgatcatatggctaaacatgcaatgcagaggaacttctcaaagatcaagctgattcacaaatcgacaagccacaactggctcacccatcttgcactgcaattcaagttgcccttgtcgacttactgtcttcttggaacttgcggcctacacgcgtagtcggtcactcctctggtgagattgcagctgcgtactgttccggaaagatctccaggcaggcagcttggagagtggcttactaccgaggctacgtttctggccgagtttcaagcagtggatcaatgcttgcagttggtttgccagctgccagtttggatgagtatcttgaaaaggtcaattctcaactgcctggtgaattaactgtggcttgttacaacagccccaaaaaccacaccatatccggtgacgccatgaagattgacgagctgaaaaggatacttgacgaaaaggagattttcgcaagaaagcttaaggttaagactgcgtatcattcatcgcatatgaaagatgtggcagatgaatacttgcagctgctaggagatatggaaaagccagcaggtgtccaattcacagcagacatgtactcaagcgtcacaggtcatcggatcgagggcgatctaacatcgcagtattgggttgacaatctggtttcgcccgtccgcttcacagatgcattgctcaagatgtcctcagagagctcttccaaaaactcgatgcgagtcaatactagcaacagcgcgatccaggaaatcgtcgaagttggtcctcattcagcacttcgtagcgccatcaaagaaacgctcactagccatttcaatgataatcagctcattggatatcacgcagttttagatcgcagcaatccgggtgttgacactcttctgacgtctgttggaaacttgtttgcacgtggcagcgccgttgatctcagccttgtgaatcaagcatcgccgtctcattcaagcgagcaatcgccaacaatgctcgttaacttgcctccatatgtttttaaccatagccaaagcacatggtatgagagtcggctgagtcgcaattaccgcttccgcaaatatccacgccatgatctgtttggagctcctgtccccgattggaatccagaagaaccggcttggcgcaactttattcgaatctctgaacagccttggttgcgagaccacgtagtaagtcaaaatccattgttagcgtattaaaggttaaaagctaacagaacataggtcacaggcagcattgtataccctgggtaagattttgtattcgaacgctcacctgaatgaattgtaaaagctaaattgtcaacagtgtgggctatatcattatggctattgaaacctcaaagcaaatcgcatcgccggaccttaagctgctcgggttcctactcaaagatatctcaataaagagcgcccttattattcccgacaacaaagaaggagtcgaagtcaagttttcaatggttggcatggacgaatccagtctcgagaaatccaagttgtggagaaagtttaccgtaacaagctataacggcaatgcagacgactgggtagagcattgcacgggctacatccagactcaatatgaagtcttgcctggcccaatcgatgaggggcttgaagaagcttcagaagcccaggcctccaagaagatgctcgaggacagcatttcacgatgcaacacacctacaagcatcaactatgataacttggatacgatcgggctgcactttggaccactgtttcagaacttgtctgaagttgttgtcaataagggccaaggtgaagtatcctcattcatcactgttccagacgtcgccaaagtgatgccgaagaacttcgcccatcctcatatgatccatccgtccacaatggattctatgatgcatctcttcatagctggtaagtcaaagaaatttctcgcggtctcgttgaagggtcactaatcatattctttgttcaggtgttctcgatatcactgacaaaaccacgttggagtctcctatggttcctaccttcatcaaagaagtccgcgtctctgccaaaatagaaagcactgccggccacaagttcagaggattcggagtctcaaagttgactgggtttcaaaaattccacagcgacatcacaatttgggacgagaagacgaacgaagagagaattgccgtcagaggctggtcaggcaaatctttgggatcagaaatatctacagccgaggcgaagaagatgtgccacgttgtagagtggatgccagatctcagcttggtaaagcagcctaagctcaaggcagtgcttgcctccgatcaagagaacgaggaatatcgacgaaatatcagaaagctgcaactagcgtcaatcttgtttgtaactctggctttggaggacttgaaagactatccggtcagcaagtacgaaggtcatttcaagaattactacgactggtgtgttaaagttcgagacgacttgcacaataacctactacctcatctcgacttcgacgaatggaatcagtatatggacaatgagccgctgcgagaaaagctatttgacagcattatggatagcgcagatggtaggctcttggtcagaatgggaagaaatttggcgcccgttatgaagaaagaagtcgatcctctacagttgatgtttggtcaagacaatattctcgacgagctgtacaggaacatggttgagtccggaaacttacccagccttttggcagcctatcttgaaatcgtccatcataacaatgtcaatctcaacattatggaaattggagctggaaccggttccctctccgccccagtattggaggctttaggaccatctgcctccaacgaagaaagactgctcaacgactcggctattgcgaagtacacttataccgacgtatcatcagcattctttgagaaggctaaagacaagttcaagagatggagaaaccttatggaattccgaacattcaacatcgagtctgacgctatcgaacaaggatttgaacaaggcacatacgattacatctttgcaggaaatgtcatccatgctactgcagatcttgagaaggtcctggcgaatctacggtcgctactaaaaccaggcggtaaattagtgatgcacgaaggtatccgacaaggtatgtatacatcaacatataagtttaagcattcggcgtcttccaggtgcatttacaaggagccttgtacctcgcaatccatttgagctccttacagtctattaacatgtgttcaagtatgtgcaacttgactaactttaaactagatcttctttggcttccgctttcctttggtcaactgaagggttggtggctcagcatagagccaaaccgcaaatggtgcccgtctatatctgagtctgagtgggactttgttcttaaaaaagcaggcttcacaggaatcgcaaccgtgctcacagatcgcgaagttgccgatattcgtggacaaagcattatggttgccgaaaataacgaggatattggattgcaagacgccaataggaagattcatatcatctcttcagccgcgacccagaacctagcatccgctttacagtccaggattaccaaggactttgggtataaaaactgctcaattaccagccttgcaggtttatcgaacgttgagctcatctatgatacatgcatttcactcctcgacttggaaagccctattcttttgcagcttacagaggaacggtacaatcaactgaatcatattattgctacaagcgacggtgttctttgggttgcaggagactttgagaaagacccttctcagtatatgactacaggcctcatcagatcggtgagatgggaacgtgatctcgatgctccgaatctcgtcactttggcggtagcggaacctcgacctgaagacgatcagcttctcgaatcgattctttccgtattcaagcatcaatatgtcgacagcattgacgatgagagcaagaatgcagaatactttttgaaagccaaccatgtgctcacaaatcgcctcatcgatgctcagagtgtcaatagctacatccattccaatttcgccgaggcagaccccaaacaagcgccgcttggggaggctggacgaccgattatgctggacacttcttcgccaggatcactgagcgctctgcattttgccacagatccagtttgggcccggccaattgccgaaaacgaagtcgaggtggaaatccacgctgtcggactgaatttccgagatgtattgattgccatgggcgagcacgtcgcagcttgtctcggaaacgaagcagcaggctacgtgtctcgcattggctctaaagtcaccaacgttcaggtaggcgacagggttgtatacatgaacggacttgttgatggcggttgtctcaagacattcggaagacaggtcgcagatgctgtggttaaactcccagattccgtgagcttcgaggacgctgccagtctcccgtgtgtgtactctacggcaatccatgggctctatgatattgctcgtctatccgaaggagaaaccgttctcattcatgctgcagctggtggcgttggacaagccgctattcagctggcaaatctcgtcggggcggaaattttcgcgacagtgtcaactcccgagaagcgagatcttctcatcaacgaatatggtgtaaagaaagatcacatcttttcgagtcgcgatctgtctttcgtgaaaggtgttatgcgcatgacggataatcgcggcatagatgttgttctcaattcgctctctggcgatgccttgcgcgcttcctgggatgtcttggctccatttggacgattcattgagattggcaaaaaggacgctcagtcaaacggaagaattgatcttagcccattgctgcgtcaaacggtcatggccagtgtcgatttaacaaccatcatgaactacaggcccaagaagctaggacaactcatcactgagacagtgcgactctttgctgatggcaaagtacgagtggccaaacccactagggttatggactacacacagattgaagaagctttccgatctctgcagtccggcaaaagcatgggcaagactgttttcaagcctagcccaaccgatatcgttcccatcatgcctgagaagccgtccccgctgcaatttgatggcaatgcatcgtacgttttagcgggaggtcttggaggcttgggaagaagcatagctcgttggatggtatcacgcggagcaaagcacctaatcttcatgtcaagatcaggcgcagcaagtgaatctgcgcaagagcttgtaaaggagttagaggcgactggctgcagtgtccatgtctttgcttgcgatgtcagcgatgaatctgcgttgtcagccgttgttgacgcatgcaaggctaagcttcctccaatcaagggctgtgttcaaggatctatggtcctcagggtaagaaacaattcgtctccgtgcaaggtggcatgcttttactaatacgatcacataggacgcaatgttcgaaaatatgacttacgaaaactttgatgccgcattgaagccaaaggtccagggttcatggaatcttcataaatacttgcccacgagcatggacttcttccttcttctctcttctaccacaggaattgtgggcaaccgcagtcaatccaattatgccgctggcaatacttatcaagatgctttggcggcacacagacgtgctttgggtctccccgccaccagtgttgacttgggaagcattctctccgttggttacgtggctgagaacaagagccgcctcaaggccatcacaaatattacagtagtactcgaatcccttcgcgaagatgagatccacttgatattcgagtatcatcttgatcccagaaactccgctgcaagccaagcagtgtctggtttgacgaatgctgcgttatacaagcagcgacgcatgcctgtgcccagctatctcaacttccctctgttcaggcacctccaaagcgagacggtcgccaatagcgattccactgaagacgatcctattcttttggtacccattcagctggctgcagcgacaacggctgaggaggccactaccattgtctccaacggcatccgactgaagctttccaaacttctctcaatggcggccgacgacattgaccctggtaaatcgattagctcaaatggagtcgattcattggtcgccacagagtttaggacttggctggccaagaccttgaaagtggacatgcctatgttggatatcatggggacaggtagcattcacactatcagtgaaaaggcagcaggcttgagcaaactggtccagattacaaacagcagctagctttagcatatatggtagattcctttaatatagttacgcagaatgatagcacagctatataaatgtctcaatcagcccactagcagactctatacctcacaaatgcaatgctattcaaccaattacacacaaatgaatcatttgacgttcaaaattcttagacttgccaaacaaacgttcgtgtgttatcatcagctacgcttcttgttttgttacctgggcagtagtaatattttcgataggatgcactttggtggcagcgaacttccttgctggtgttttatgagcaaacagaatatccaatccctcatacggtctactccacgtcttagaaaggcgaaaatatgagcaagtaatcatcaaaacaagcaccgccccaaacaattctatagtttcttatggccacaaggtttcagccttgactcattatgagtttgggtggtgtattatccttatcaaattagttcataatgtatagttgcaatctgacttgctaacctcgatctatattcgagctgacgctgatgcacagctctgtaagaaacgtcaggctacataatgcttttttggttgcttcccaaaatatgagtcagaatagtatcaagatttagagaaaaaatgtatattggttcattcttattttacaaatggtttataattctctaaagtcattgacgtatctaacgtcactcaagatgagaacttgaatccagcatagtcctttgctgtcgcgtcctccacagcttttcggtagttggcgtagcccgcaagccagaaaataccaggattgtcgtctcctcttgggccattgttgccaaagatgtaagacttgacgtttctgaatatgctaccatttgcaatctggcggcacagatccatccaccccttcttcgcttccgcatccgcttcaatgagaacaggcttgcctccgttttccttcttcaatttctcggccttggcaatcaacccatggacaaaagtaccttgtgtctcgatgattggtggcatattgccaagcggcgactgcgggcccacgctgaaaaacaagttgggaaatccggtatcgccaatcgccaagtaagaagatacgccgtctcgagcccactgctggttcaaagtttcgttgcggcccttgatgtcgatggttgcataactgccatccacgacctcgaagccagtcgccaggataataacatccagctcgtgcagcttttccgtggttcggataccattctcggtgatttcaacaaaaggcgtatgctggtagttgacgatgtcgacattcttcttgttgaatgtctcgtagtagttggagagtgtaacaggtcgtttgccatagagttcgttgggcgttaatttcttgactttctcggggtcctccacaatttgagcaattttcttgttgaaaaacttgcaaagttctttgtttgcttcttcgctggagtgaatatcgccaaagactccgtacataaagctaaagccactcttcttgtcccaaacctcttcccagatccgttcccgttcttcaggactgacgctcaaggctgaggttgcctggtgctccaagggcattccagtagggtggttatcaaccaatttccagacatcgtcataagttttgttgatcttttctctatactcggccgttacagccttgtttggatgcggagcaacgtattgcgctgagcgctggaaagagattgcctgctttacatcgtctgcgatgttgactaacatttgtgcaccagaagacccattaccaatgataccgactcgcttgtctttcaggtcatactgttcagtccattcactaagaacgagtcagtaaaaatactattccgttgataacatcatcacacaactaaccctgtgtggtacactggacccttgaaattctcaagtccagtaatcttggggtaattaggtgtatggaagattcctacagccataatcaagtatgtagatttccaaacttcgccattatcgaatgtagtcgtccaggtagacgatgctgaatcgaaagcagccgataccagtttagtcttgagttgaatgtctttttccaagtcataaagcttggcgatgtttttcaagtactgaagggttccttgttgcgacacatagtggtccggccatacgtctgtctgtaatagatccttgttgaagcggaatctataaatctcgctggcagaatcgctggttgcgccggggtattgactccagtaccatgtaccgccgatttcgggagccttatcaaaggcccttactgaaagtccaagctctctaagcttgataaggttgtaaagtccaccaaaaccagcaccaataacaactgcatcaacagatgacatgttgaaaaagacaaacgacaaatacgggcgtaaaaataaggtataactgatgggagactttgctggctaccgagcgagttactgattggacctgtggccaacatattgggaggaatctggtctcatatatactagaagcaaagtcgtcaaaaacggcgcacctgtttggacaacatgaaagctgaccaagatagaagcgtatagcaaaatattgggaatcagattgcgaagcattgcatgcataaaccattcagaaggatttcaaacgcggaaaaaaaaaaatagggttattctaataatcaatatatttatctgccaataagcactagcaaagcaagtgtgtctagatagggcagtacaagcaggcagttgatgtcaactctagggacggtgtgttgtagttactgttagtagtagtaatatctcgtctcccgctcctagcagcagccgggaaaatccctcttgcattaccgctggcaagggttcctgcataatacgaaatttgcccaaaatctcttctctgtgagacatgctcaatacaagttaataaaatcgtcccgtgttagcaaacgggtttacgcatgccactagcatcttgagaaacaactccaaaaagggcaattgtatcagtgtgacaggtcaatattagaaaagccagattaggaaatgaatgtggtgagcctacaggggaacacaatcgcaaatatactggcatgatgataatgaagacgtaaagacgtaactcatatcagtaaatgccaaatgaacaatagattgagtacctactacgttagtaggtacatataccaagctacagcgtctttgagcaattttttcttacaacttagtaagaggcgaattcatcaccaagcttgtagtattaccttgctagcttcggcgttcatgtattcatttcccccgcaatgctgtagcagtgttgcattgggctggatcattgcttctcaagtgtctgtttgcttacgagtctggcagacgcctagtgggttcatcttttttgttgcctttctttctcggatacaacggctagtggatggtgttgggatcatgaaaattgccctctgtgccacgatcatccgagatataccgcatcgtcggtaagtcattaccaacacggttcaattaggcctatgtaacgccaatagtgtaacggtcggagtacttggtatcaagttctcgccccataaatgcttgcagtagtagcaagcgcttcgtttattagcggtcaactgctatcaagaaaaagcagcaagtatttgacccctgtcaacattgtcaattgcatgctaggttttaagtgaatgctgagatcactctgccgcgttgcagacagcaggacgctaaagaaaaataacatgacacgatcgggttttgcaagggaatatgactgatactacttctacgtaactggtattattcagccagctcggagtaggcttcgaggttggatattgttgcaaaaaatgcttacggcatatggggcaatgcatgtcaacctcgggctattacctcagatcctttgatcctgccggtaggattagaccacttgaacaactgtttcactgaagaatatgatgtgaattaggtactacatcatgtaatcatgagattatcctacaccacctacgccaaagcaagtccttcgctttgattcttaatcctccgactttacatgattcgtgtgagcatcggaccctccacagttgcacaggtatatcgtctaatgccgatgattacgagagctgcatcgctatttaaccaaccaataggctattcaaactcgctgagtaaatagcatgcctcaagatgtatttccgtcgggactcgtgctctctagcagcaaagtcagcttccgtctgtctaagacgggtctgcaggtgtgttacatgtcagctcacccgccgtgatcttagcaaataagagcgcaaactgcaactacttgatgtctcagcaaagcactcttatgagtggcattagcagcgctggtatttctgcttctacaggtttctattttaccagacccgcacaacacctcagccgcaaattgaatcggatcaatttgctagttgccgcctgctattcgccaaaacgtgcccttattttcaccacgagaccctaaatccagttagagacatgcttatcgaaatgaaacatgggggccagcgggacaggatagacccgacagagccgcgagtggttctcccttgcagaccacgatggaaaatggaggggaagaagcatcaagtggcgatgaaagattggcgaacgatgaaagattgggcagccgggaaaaggcagcccaaagcggctgcggccatgccttgaaaattctgcttgagcgcgagcccctgtgaaaatccaccagctaagatcgctcccgactttagcttctgaaagcttccgaaggtagatctgcatcgtcaaattttgtggaaacgcttcaacaagtcgcggtgaaggtcaccgcaactcctattgctcactagccttccccttttcgtcttcattcgtttcttctttgcattctctttggactctttcattcctcggcattcagaagataatgattggaaggcttgctcaggcggtccgctctctcgatggcagagatcctccaccagaaaacagagaggagctggggttccctcccaatagtgagcaggcggcacgagagacagccaacaacgagaagcgagttacaataacgggaaccgatcataatgcgctaattccgacaaacgacaagctcctcgcttttcgttccctgacaggcatcgacactgtccctactttgtcaagcaccggccatgctcgacgcgcagcacccaacattggcctatatgccagagtcgtgcaggcagagcagaaggcggctcataattatcgcatcttccacggtttgatcaacttctgccttggggcccaaatgatcgtcggcgcggcgttgactgcaatcggagcagccaacggctctcgtcacgcggttacgggactgggtgctatgaatacaatcatggcgggcatattgacatatctcaagggctctggtcttcctgatcgatacaaagctcacgagagccaatggagagagattcgcgagtatattgagcagcgcgagcgagaactttgtttactagactgcaccctcgatgtccaagaagaggttgccatcgtggaagaaatgtataaccaagccaaagctgagctagaggcgagaggatttggacttcgtgtgcattttggagggagccatcaatcgcaacaaaggacaaatgatagttcgataaggtccgtagtgcatagagcagctgtcaaggtagctcaatctacagatgcaccagtcacaccgacgccgccgccgccagcatcaaaaagttaatggcaacatgcaatcgaaacggcttggaggctgatataactattgccctttccacgtccagattggtccagcagttacgaatgcgctatataccgtctaattcctccttttattctttcccttctttttctcctccttctgttataatcacggagtcatttgaagtgtttcggatgttggcgttcagtcatcgtatcgggagtttgggttatgcgtctatgggggctacaggcatgtccaggatttaataaaggttacggagacagaaggagcaggatttcaacacagcacatcatacacttactgtgttcatagagttttaaatggcttttaataataataccttttttcctttcgttttacccgttttataagagcgaagaccgagacccaacgaaccgcaggtattgaccaatgtgtgatgtcgttcgagtgaacaaagaagcgaaaatatacaatagcaattaatgttcaattattaattaacaagatacattagcagctgtttttggcatatctctcgcagtacgctttgtagtgcgacagccggtttcgtgtactatcccaccccagatcctgaccccgattaaccgcttgcagatcggtaaccagcaattcatcgtcgaatgatacataaatggtattaagaaaaatgagcaacattttccccgtgtcctcctgaaaagttcagatccagtacttcacagcgcgcagtggaacataacagacagcgacgaaacgtcatcgctattcatcgggtatctaaaaaaacatcgtgcgacaatcatgaaaggaaaatgccagattaccattcagcactgatttcgccttgtactcatagtcctcgcctctagaaggtgaaaatgactggattctcgtccaaaaattgtcccagctcgggaaagttcataaagggcaactcattagccatactgaggatatttcctggcacttcaaacgcacgtcgtgactgtggcagatttgatggaagagtgggaatgccagcagaggatgtgtgaggatacggcagcggcggcgaggtcattgcttggctggcttctaaatagcccaggttactgcgctggtgctgatctctatcgctcatacctcggccgggtaacgtgggaattgaaagtgtctgctcggggggtcttgctaatgggacgttcactctcgaattattgccctggccttgctccatatccagccgtacaagccctgcaggccggtccggactgtacgcggattgtgccattgatgtggctccgtcgagactagatgacatttgcgacgtggccctgctacctcgagcgcgaaagctatccatggcctcatgaatgttatgtagccgttctaacagccgctgtgagacgggggatgttaatgaaagtcgctggattaggtctacggcgtcaaacgcatcctgaaggcacgaggctcgggctatgtcgtcgctgatactccccagcacaagcagcattgatgaaagggcagattcgagaaagtggttgaacgttttatgttgtgcatgataaatgtccgtctcgtcggccaagcggacaagagctcgaatggtatcatgggaaacatcagctagaacgttgactgttgatggatcgaggctagctgctccgaggcgatttgccgatgtcctgtgtacaatgattctcatttggtttgctcttaaatgaaggagcaagcagatcctatagtcgccacgattgtctctcgaaggatcgtatttcctggtggtatcgtgatggagcttagctggcaggttacgcttccactgaacaatgcgaaaatcgaggaagtcgcgtgtcatatcagacgtggagccagttatcggttccagtagccatttcctcacatctgatgagattcggcaataggagaccatgctcaagacgtaggatgtagaaagtgagtcgccctggttcatcagtgagattaagcacctttaagacatttgtgcgctttgttgttattacttacatccagcatagggtggcgatcaatctcggagtcgtgtactgcaaacggcaactctgtgccaaagctccaacgtcggtcaagtgtatagacacaccagtagagcatttcacctggtgtagcaatctggctcccgtcctgaagactcaagtctcccgcgtttcgagaactgttttcctggagtaatcgcagaacgacaccaattcctctccacgcaagaatttcccgatcgctaaggaagaaaaatatcgtctaatacgcaagacaccacgaacgttagactttgcgcgcatgttcaacggcctctccagctgcttgagacttacggcgagtatgaggaggcacaaatcggcggcattgacagtgctgtcgagctgagtccttgccactgttgctgcataaatctcttcaacccatgggtttgctatttcaatggtccgtgcatcagcgaaaatggatataatcgccaagacatggattgcaatgttctcgatttgaatgcggctggccttggcaccgggtggcggttttggctgtcgcgaatgatcgtctttcgcattcctcacgtcgccttctgtgatttcgcgcctcagctcgtcaaggttcagaaagggatattgtatgccaatctcttcctcgtagagtgcaatgatactcagccaccggtcattgtcgacataggccaatgcgtttccaggagcgttgtttgctctatggaaaagcagcttctccaagaaatacgtcacaggcaccccatactggctttgggcttttgccttttgggtggacgcaggcttcgtcgtcaccaacaacctctccgccagctgcaaatagtagtctgagctgcgcaacccattggcgttggcaggggcagcggaagcggcagtggcagtcacactgttagtagctgctggttgagattgtccttggccaggctgtgaagatggagcagcttgcgcctggttctgcgtgcgcgtggaagaagagccttcactttccgtggtgtttctaaggcgggtgagatgagatacattgcaccgggcatagtgaccagggtgagtcttacgaagtgcgattccggtttcgaaaccgcgtagtccggtcatagaggcagttgtggttgctctccctgcaggccttacagggccgctctccgctacattttgtcttgcgccgctggcattcatcactgggaaggcgtcattaaggggactcctcatcgacgacaaggacagccacgccgcactcaccaagcaacgcgcgtatatgagtgtctcctcttccttgagggctgcggctgaggcgatggcttggatgccggcgctcctacgcttccgcccaacgtttcatccattgcaacaaatcgaggaggacgacagcaattagtcagggctgtcgacggtgattcgctctgcgggtccagcggcgcgtcgcttgctgtatgcagacaggatgcaggcaaatacccacaatggaagctggactccgcgtggctcgctcagggcatcttagatcatgcggtgcttgttgagaagcatcacatttcattaacgacgacgataccgcagataatctggcccgtctgttgagctcatcctaaaagatcgactctgacattcacacgcgagaagccggtctgaccgcggaaagacattgttccggccactgcggttactaagcgcgggcttgagtgccgcgattggtaacagtcccgtttaggcaggtggaaaaggagaatatgggttgctgactcaagcctattactgcatgtatagccggcctatgaggtcgagaggctcacgatatgcgcccgcagcgtctgcgctaccctgcggctcgggcgtcatagcatagagcccatgtgcaaaaatagatagacgagatgatgaaatcgtgattcttaagtctattaaccatgaaatttcaatagtggtgctacttttagccaatagtaaaggatgaaaaacttacaaatatgttaataattgctcgcggcaatgctagtgaattacctacatcaactaggatcaatgaatactccgcactgctgtgaagagaacattgcttggaaagcagattcaagttattgaaactacaacgcaagagagatggaacactgccacgtcacgcattccgccgaggtgcaaaatttgctattgcccttgtgcatattctgccaaatagccaagtgtagagcttcttcaaattagttgcgattgcgctcatactttctagtatgtgattgatacagttatatccagtagtctttgtattccctttagtttgaatagaatcacgttggtagagagagaaaatcagtcatagacaaataaaagatgagatttcacggttctacaactcttcctacatatcttacaaaaaaaatcaacaacttctatcaatcataaaccgtcttcatgcactcaatacaagatcttaaatcctcctccctctagtttaacatgtttattgctcttcttccggaagaggcttgtccagtccaaggcgctggatagagctggggaactgcttggggttgggtttatcggcatcgacaagatatgtctttggtgtcttatcaaccataaggcgaataagatcaggtcgcatgtagtgtccaccctttttccacagccattagttagcgccatttcaaaaaagtgtcaaggtttgatcagaagacatacgaaatcagcaagacgcttggtcaaaatattctcatcaagatcgatatcgacaatgaagattccttcgaaatccttggcaggatcttccacggcgcggaagccgtctggtcggtagatgcgagcgaagccgttggcgatgacggcagcctctgcgtcaacagctgcttcgtcattctgaaggcgcttgggcagattgagacgggcaccctctctggtgacgacctggctaggggcgagcgtccaggtgccggtctcataggcgtaagcaggagtcacgagctcagactgggcttctgagatgttcgtgtacgggtcgggatacttcagagaagatgcaggcgggtagacgggccacgcggcaacgtggacttcctcgtattgggcagcagcattagccttgaggaaggggttcatctgcagtggattaatacgactgaagcgttttcgttaaaaatctggggcagctcacgttttcccagcagttgaggtggcccaggttgccaatttcagtctcaacaacagtgttcaaggaatcgccggtgccctcgccgaaaacaagcttctcgacgtgtgtgggcttaatcttgcggcggtggttgataacgttgccatgggggtcaatgatgatctgggcaatgtaaagactgtggccctcaacctcggagtagcccaaagagacataaatctgggccttgcgagcggcacttcggatgcggttcatctcttcggaatccggacgaagagaattcttgaagtaatccttaagaaggggcagagaatcttggtagtttacacgccatccccagtaggtgtatctatgatgaatcatcagttagtttcacattattatgctccttggatgatcttgtatcgcgtacccaggaatccctaaggagatgtattagtaaaagcattctctgcatcattctttgtatgttgacttacaaacttcagggaaagcaatgagtttgcatcccttttcgccagcttcgtggatgaagctgacagtcttctgaatacacttctccaagtcaaaccatcctggctcggcctgaacacaggcagccttgtactggcggatagttgcaaccatttttgcgtttgaaagtgtaggttttggtaaagatgcttctttaaaggctgttgagatgatgctgattgttatttggtgtttttttcaaacaaagcgtctagataccatcatatttatattcaatgttgataccaagacatcgatataccctccattcaacaaaataaccgccatatccaccatcagatcatatcctgcgcaaatcttcgtgtaattctctcactacctctcttgccatccatgccatccatgccatccatcttcagagtcaccgccagccagtatgccgcacacgccgccattcaatctcggccatcggaatctcggtgatggtgtttgcatgctatcagggcgttgaccccgtgagcatggaaaaaaaatcttgcggtggacatcgaaccaccggtaggagtcagtcccgtaactagcggccgggctccgaattcagtcattcagcttgttaacacaatttttccatgcggcggttccacgatgcggatgccgagggacattcatgaaaagtacggagagcgcatagacgcatttgccgccggaccctgcagtttcctaagattttccttagaacgaaaaaggaccggctccgcattcgccgcacatgccgcacattctcgcactgcccgcagagctcaatgatgatgaattcagagcttctttctatcatagataatccatatcactgttatctttgtctggaagttggttgcgatcatcagtagccgccatgagcagggtggttaaaattcgtccttttttggcgaaacgctactatggcttgggaaggggggttgatcctactcacacaggaaacgtgtgcaagatgacattgcactgcagcggcagattccggaacgggaaattggataagctgccatctgatatccacaatagatccgtccaatgaacccattgagagcctggagaaggtcggattcggtagtattcgcaattacgtcgtaaggcgtcgatggacacatgtcaccggataaccaagactaccagccagccggcagaccccacaaatcagcaatcatgtctactctctggagaagtctgtccgaatagagcagatccgaccctgcgggctgccggccgttggctagccgccgtttcgaataggcgctgcggcaacttgctgatgggagatgtgcatgtatgtatttacacatgagataaccgataagcaggattctgaatcttggcacacacttcattcttatcactttatcttgccattgcaaggggcatgattgttccaagcttctcatcatattccggcagagagcggtggatcgagaaaagatgccggacctcctcaacaagcttgtgtatgcatatatacgcaaccgccttgtccgtatattaactcgctcaccagccgagaaccataataatatcctatacgtaatttactcagtagtagaacaatttattgcgttggggaaaaaaaaaactgccgcagttcgtagggctaggatcggaattgccgggtatagctagttcgtcggcaggcttactcaccgtacaacgtccagcctttgatctggctcagggttccatcggtgtaacctgacattacgtagggcgtgctgcattgccgtgctgtcaatgaaacaatccacattgcggccggcaattgggttaatcctgggcgtttgtggtatggcgacaggatccactcagcaatgacggccttgtttcggtatcaatagtaatatataagaaagcaacaaaaggcgccgacgaggctcataaaattgccggcatataccacgactatattggtatcaagagcgtgaaattatgctctgattttgatcgttttgcagtggaagaattggcaaagacctaaacaatcaggcatctaagagggatttaagctcacatcacaagagagtgatgtgctgcctcattgaacggttcaagtagcgataccgtttgtacgacttaccttgcatcacctgattgcgacaatggcaacatgaaagaccaaacgaagaataattgatgattaggtttcattcaacactgtggttgactgtagcagggcggaacacaggactcagagataaggataaaaaagatatagccgcatatgttgcatttctagctgcatttagagttgaggggtatctgtgatttggctgcatggatcatcaatattgtgccccgtatcggcagttgtaactgtaagctaaaacgtataaagagagaaaaaagagataagaaggagggagagagacagagagaggtaaaggagaggaagcgatcagccttatcctgaatttgatattgatcaaatgataacgatgtcgtggttgcacgactgcaatggtatcgtgctccttgggcaccatctaccaccctgacacctcaacatttcctgggtatccttcccagaagccctgggtagcatctgcaaatgacgcctgcatagtagagtcaatatcgaagtgcgtatcaaaaaggtcataatcggcaggcggtaccacgccaaattcatgagacacaagctcggtctcattcgtactgatatcgtgcgtagctattgtttcttcttgttcagatgcaatctgttcaaattgtcagtcatgggctgtgatatggatgcatggacagaaagacttactgcgacatcttcttcgctcgcactatcagcagggtggacgggggacggctgcagggcgccatagtcgatgatggcatttcgcatttctcgtctggcactcgggctcactgactcggtgccctttgacttggagttgctataaaatatgtgcatcgctttgatagtttcgcgctgtgagagtagctggtcagcaatgtgtggggaaaggaagagagtagaaggaatggggagtgacttacccaggtatcagccataggccaggcttgtctcatatctttaaggaaaacgcaaccatcaatgatgcgttgccgccagctctccatctgcgggtcgccctcgcttacgtgagggaaatgccaaaagtacagcaatgttccaacagctgtatagatagtgaagcctatccacggaaccaggcctcgtaggaagaagaggccgaatccgcgaatctcttgtagcatttcgcatacttggtcggcaacttgtgcaagctctctggaggaaaacatagtccactgcttcctatcgccgttctctaactcggcctcttcgtgcatttccagttccggcaggtaggatcgataaaggaagatgacagacatgaagtagatacaatgcatatagcaatacgcctgtccttgattctggacgctatgcgcatgcagcaacgataggtcataccttagacgtggcggcagtgattccctccaggcgtttaagcgaactaacaaacgctggagttcagactctggttgccacggaggcgtattatttggatgcgaggagcaggaccacttcgcaacagcaccccagacgtcagcaactcgcatgctgtatgcgacgatgcctagcttgccgatcgggatgtgtgggttgccatcagatcggaagatgtcgatatgggggcatatgacaggttcgccaaagataaagttgcccgagtcgcacggtagttgaatgtgcatgctgtcggcagatagcagccgctcacggcccttgccaccgctcagcaggctatccatgaggaaacaagtccatgcggtacgccgtcgttcctctccgtgaatgaactcttctttggtctgggccccaaccgggggatcgtcaaagaggcccatgatctgagccattctcacggccatcccaaggtagacccatgcgcgcctcccctcgcccgagccccatccatggccggtgagcataagaagcacttggatccgttgcaggcttggctcatcgattgatggaaggatgagggatctagtatgggcagcaaaatagttgctggtctgaatctgactggagaatccctctggggggtttttagaaaatctgttggatgagtcagcttccatctcaacaactctcaccaagaatggaaaccatgaattgggtattctggacttacctcactgtaatagccaacatggcccacgcaagagaccgatccagcgtcttgttgcggattgcggcgaagaaagtagggatgtgatgaaacgaccatttgtaggaacatcttaggtagctctccttgacctcatctgtcacgtactccaacggttccttctcccacaagttgatcttgggatgctcatcggggtcctctgcactgctgttctgagcagccgccggggtagccagaagcgaggctgcatagttgctgtctgctgataaagacacactcggagcggcacgcgcttgacgctccagtcgcgagcgcctaaagatgaacgaagtgcccttgggagggaagatgcactcatctcctcgctctttgcagcggatacatggcggcccaccggaatggatacactgaaggcagtcagcatgtgagaggagtcggggcaccacggattcgggctggatttactcttctttttgaagtccgacatgcgccgcaggcgattgatttcttcatcaccacggtcttgagatgctcatcttctaatggacgcgtaaccgtccctagttaaatcggaccagctggagacatacaacgggagacggcccaaatgtgtatgtctttacattaagtgacgccccggagactgcgcaatagctggatctcggctttcaatgcagattgtgagctgtggccaagacggtacgaaagcgccagcctcatactgagcatttgctctcgcctgctttctgcttacctaagttgccgcatggataagagctccacgcgcatgaatggagcattattgcctaaggcaggaaatggtgttactaagataagagcttactaacgacaagccacgggttactacagcaggtagtagtcgtttgcagatcttgcttgtaagcggcttaccaaagtactcgtacgattttagcgatgatcttaccataagagtaaagctctcccatcggtagcaattcttcacctgttacttgagaatgagctctattaccagctccaatatagctggttgcgtgtacgatttgaacggaatagccctcgcctctctcaccgaagccaaatgagcaacaatagcagcctagatcatccatcggtcaacatagaaactacaaagaacgacgccttgcaagtttaagaagagaaaagcggaaatggagtgaatcagagacactctattcaatgaatacgaaaatattaaaaatatgagaccgaaataacaccttccgtggagtacatgactctctcccaactggtatatttccctctagttgttctcccattccgtgtcctcagtcccagttccattatagccctaatccaattacacattattaaatccaacctaatttttattactccaaccacctgtcccttagaactcatcgttgacgctgatgagagctggggcagcgagtgtcttggcaggaacatcatcggggctggcaaagttgttgccatcagtcaaggcagcaacagacaggccgaacatgatgttctcctcaaaggggaaggcagcctggaaggtgaccttgccgccgttccacttgaagtttttgacggggacgctgatggggagcagctggccgctgaagtaggtgacaaagaggccggtgctgtcaccgttgctgaacttggaagcgccctggacggtgctcagatcggcactgaagtcaaaggtctggtcctcgggcttgactgcaagggcaatggggccacccttgaccttgagctgctggaagatggggatgccaaaggcgttgacatcataggggcaggagccaggaacaataacgttgttgttgaggaacgagtaagcaaaagcgccgacgctggtggtcaagaatggcttttcggagggcacggcgccgatgaaggtgcggtagaagccattctgctcaccctcttggccaatgatggatgcgactcctcgaacaatgccaacgtctccagctgtggcggcgccctggctgacgtcttgcagagtgcccatgacgaaagaagtgaagactcccgcaacagcaatggcgtcatggatgtttgtgacggggaattggtatttgcaaggcaggggggcaagcttcttgaacttgttcagcgcgttgagcgcattgagagcgtgaagctcttcttgctaatggaattgttagtataagccgcgccaaaggtacattcaggaagcgctaatgtgaataaacttacagcaatgacaaccttgaagatcttctccagtgcgtgcttgtcatagcctttgtaagactcgtaacccttgacaccagttgtgatgttgccaaggagagagcggaagtaggcaacctcgaactcctcgttgacggcaatggcctgcagcgactgcagagtgctgtcggccagtttggctggcggaggcgcgtttgagagcgagccatcggcttgtttagaaatggccttgagctgctgggcattcggagtgggaaagccgtccgtggcagcggcggcggcgacgggagctaccgcggtgctgcagtccttggcattggggggccatgttgcggcagacgatccggccaaagccagggcggaagcgaggatcttggtgatcttggccattgtgccgggtgggtggtgtgtaagagagagggagggtgttggttggttatgcggatatgcgggagcgacgaggcgattctgcgagatgctggatgctggatgctggatgctggatgctggtcttgaagatagggatgatcttctggaaacgatatggcaggtgaggcgggctatatatctatcctttgaggtccatcagctctgctaggctctcactaggcggcatcatggactgcccgccagcagcgggccactctgcttccggatcgcctgtggcttcttcccacccaaaggctatctaagccattgacctactgctccgattttagactacctggacggaagctaaagctgccgagtaatgctgctaacagatggcaagcgccgtcaatggaagcagagcccggatgcgttgtaagccgatgactactagctgctgacagccctgctatttttggcttttgaggctgtgggtgtttgttggaccaaagcagaggccgtggccgtgctccaagaaagacccagccttgggtttctttgtttattaataggcagcgagcagcttgtgctctgtggcccgcgaccatttctagccacatgcgtctagcctcatgacccgagcagaggcgcgcgtttctctgtttgcagctcaggctttgtttgtttcacgccgttgaacagaatggatctctgccttatgtcagaatcggcagcagcccacgccacgctccggccatgctctggccatctgtttgtcacggatgttttgttttagcgttgatcacataaagctgctgttctaagcacgctgacaagacgacaagaccagaggcccaaagatgcagcccgcttgacggatcgggcggcactgtccataccttctgcgatgcgcccaaaacaaacacatctcagccctctcttttgcgtcaagaaagcgccccattaattcccactcacgtaattgttcttgtggtttatgcgtggtagaatttgtggcgcttctccccgcctctccccgctgctctttgtgctcttctctagcgcctttttcttggctgtgaatgcttgtttctgccgcttaccctgttgagtgaccctctgaaattaagatggccgatacagcaaggggaccaaagaattcagcaccagtgggcgtagcttggcttctgtcagcaatctaattgcagctcctccatgtcatgtcattgagcaactggatttcattttgaaagactgctagtagttgagcacgcaaacgccgcttccgtggcaagacagggcatccttgcgtttaagttttccgtggcgcaatttgacatttaaattgaaattcactccgcaatcatctctttgcctgttctcactgagcgcgtcacacacaaacagagccgctccgctaacaggtttgtgataatttaatcctttctcaagatgcgacgccaacgctctgttctttccttttgtacctaaccacgagacgactcttgtagctactattgtaattctcattcagtaaattatccatcattttcatttggccctgaaacaatactagtgcgcgatgtaaaagcagggagcaacaccggcatattttgccaacacattcctacatcgggctacctcaacttccttgcattcgcatattgccaactggccatacagcagggaggtgcaaaggatttactgcaaagcgtcaatcaacaatttttggtagagcagcagcaccccttcccttactaacgccgctctgcatctcggattttagtactccgtaatcctagtaggagatgcgccaatgtaggcagtccgtaagccgccacaacgagttgaacagggttataaaattactcgcggatgttcgctcgtttttctttcttgttattagcgcacaccgagtttaaaggaagaaaatccttttgacaaacgaaagcggcagctgagttgctgataatgaatgagttgtacaaaattccgatgactatattagatttgtgcaattagatccctgtttgtcaattccaagctgttgacttcgtaaacagaacaaacttttcttttgcttcccgctgtaccgataacagagcatctgctattgttaatgaaacgattccggctttgacctgtctataacggccctgtattttgaaagcatcctggcttggctttaatttaacatcccagtggcttttgacgcaagcgacctggttaacaggtttgctgggggaacgcctaacctttatataatcttcactaaacacataacttctactatcacaaaccttcaacccagtctcaagctgaaaacaattatttaaaagaagaagctgctttgtggtaaaagtcggagctttgatgtcataattacgtcgtcaggctggatattatcacgagaactagctttataagagaatatgtactgaagcggcgtgttaccccgcatggcaaatatataacgttctttcatgccctgaaactctaatcacagcctctgcgtggccaaatcaactgtcgaaacactcaaattcacagttgagcaaccgaaatcatcatgccgtcagtgtctgagaaagccagggcgaagctcgatgcggtgctgaacgatccggggcgatatgatagctcccgtaaggtcaaaaactgagccatcaaaaagatgcctaactctgtacaatagatctgaaaaatcgctatgcgacgacacgatatgccacgggctgcggcgtggtcaactctgttccacgtcggccgagcaccagtagcatagagagcgacagcggtgccccgaagaataggcttaaacgcctcctttcacttccagcatattgaatgacgagtgctgcgaaattcaacaagaaaacaaaattacaaacaactttgacggccattgtgtgatttgatgcatgttgttagttagttgtgctatcaatgaaatatgcgttcccgtcggtatcctctataggctcgtttgccgcacatcgttttggcagggttgatctggtggcaaaccggcatttgcaaaacgacattacgagggaacaatagcgtattgagacgttgtatgcgtggatctagtaggaggataatgtctcaatagaacacatcaatacaacactggtcttccgagacgtggttacctattgtgaaacgagatgcagcaatgccgatagataggcgtcgtgataggtaaaaaatgaactataggtgcctagcagggtaacactaacaggatacaatccttgctgctctttacgaactgcgtagtactagccccttttctcttcttcatgtagtctcgacaaccaacacttgcatcgttgaagaccctttcattcggccctttgtggaaatagtgtaggaaagaataggcagcacacattcctggtattgacactacccaagcacatgtaggcaccagcagaagaaggtcaaaaatagttacgaataaggctaccagactagtagatgatcaacccgactgagtggcaagaactcctagaattcaacgcttttcgttacgtctgatccagatatttagatgagcttgccctattcgcttcggcccgtacctgttagtcctagaagctatgtattaggtagtatttgcagatactgatataccgagatacgaaatcgagtaccgagaccccgaatcgaagaatgcagacattactaagcgagcttttgtcatctttattattgagcgtacataacgtgtttaccaaaaaaacggcaccccggccattatgggcttacgattgcccgtccatcaaagtaggtggagattactcgccagaggcctaacctggcgcttggcacaaatagccaagtacaagataggagttgaatatgtagcagtccatatatgtatataaaattcgtatactactgtaccacatactgctaggatcaggaatgcccctgcaaggcacgtctgccatgttgcagccaaaggatcagaggcctgaagagcaacggggcttagactagccgttacgagtttcggggatcggaatattgatagcccttggctcgtttcagctcctgaaagcggaggccggcggatgtagtcagattgcgactcgtgccactatttcttcgtacggttgcaactctctctgctgctatgtagtttgagaatcactcgcctatccactaggtgagctacaatgcaaaagacatccagttctgggcaaggtcgtctggctttggcctagaagatatgaaggccaaacaaggctgctggacatgtaaacgtgagtttttcggcttgtgggactttggcgcgtccgtgcgagttactgacagcggcaaagagcggaaaatagggtgcgacaggggtctgccagtgtgccacaactgcactcgcaccggcagacgatgcttgggctatggtgttcgtctgctttggccggatcgccatgatggcaggcgcaaggacagcggctttgtagtctatacaccgcctgagaacccgctggagctgtctgatacttacggactgcatttcttaaatgttacaaaccacgatgtggcgtcgtcactgaatcctagctcttataatgcgctggttacgagacccatcacgaagcccggccgagctctcaatctctatccctcgatgattggccaagatgccatgtttatgtcatactgtaagagcgttaaacaacatgcttgatagagcgatgaactgacatgaaccagatgagcgcgttattgcccccatgatatcgaccacgcaagttcagaatggcttccgaaccgatcttgtccaaatggtgttatctcggggagatagtgccacgaaagccctgtggaactccatgatggccgtttctgctttccatcacagtggtgccgaatctgcgttgacgtataagacaaacgctgtccgctatctgtccgcctccttaactccggggagtgaaacgaaatcaatcgatctaaacgagacgcagtttgctgcatctatgatgctgtgtatctacagtgtaagtgaagaaggaaggataggctcctggcctgttgacactaactggatatgttaggtttttgatgagaccgacggtaactggacgacgcacctcgatggagcgaaatacatgttggaagggctatacccggagcaccggagacacatcaaagccgactttctcttcacctggttcttgtatcatgaagtattagcctgcttcagccagccacttcgacaagccaacaattgccttgatattcttttcctgctgggatcttccaactgtgatgcgactttggtcagtctttgacactacttttttataaatctacatcgagctaatccaagtcgttgcagattcttggagctttgggatgctcgttggaggtgattgccattattcacagagtgaacaagcttcgcataggcatcatgacaaaggaaatcgaaccaatgtcccccaagctgatccagcaacgattcgaactggagcacacgctacacaatattgtccaaagactcgatcctgcgggagacaccggcgaggctcccgcacggcgcacacgcatcttggctaccgcagaactttaccgcatagcgactctgctgtatctcgttcatgttgtccctctgcccggggacgaagaccagaaaacaacttatttggaagaggcgttcgatatcttagaacgcctgggggtggccacaagcccgtggccaatattcatggcggcttgcgagtgccacacagatgaacagcgcatcagaattctacggatcctggatttgatgaataatgtgagaaacattggcaacatccgggtgatgcgcaatcttatcgagacctgttggaagcactatgatctacaggccgactctacgtacacgaatcgcatgaaatggtgggaatttgtcaattacgaaacagcggtaccttggtttatttaatacagatacttaattttactactctaatcacaccgtccgaccaagtcgattccttgtctacatatccatcgtcgtcacgagtttgcccgcctttagattgaccaagaggctgagcatatctggccgagcagaatggccaacaacgtcgatggatattttagctttggtgatatcgcttagagatatatcggccttgaggattgcctcttcgccatcgccgatcggttcgcacagtgcccttccgtcggggccgaagatttgagagaagccgccgccaggctagttattgtcagcgtacgtcgtttgtatataaaacggaccacctcaagttttgacataccactttggtgacgggatttcctgccaacaagctattctttgccaagccctcttctgttaaaatctgcgatgaacagatgacaaaagcttgcccctccatggccatgttctggctgatgcgctggtctgcctcaccagtatcatggtagggccaggcaatcttttcagcatctggcatcacgaacatggatggccaactcgagacatgaatttggacaccttgcgtgtattcgtaatagcgcagcaaaggctgcagatgctcccagcagttgagaccgccaatcttaccaaacggcgagtctacaacagttttcagggattcggcttgaccctcgccccatatagtccgctctgcgtgagtaggcttgatcttgcgacgattgaggacaatctccccgtcaggcgagataaaagcctgtgcgaggtaaatgctggctccgtcgcgctcgctgtagccaagcacgatgaacatgccggcctttttgacggccgcctgaatgcgcttcatctgaggcgagtctctggccatggagtttgcctgatattgaggaacccacatcgactgcatggttggcgcagtgactcgcatctgcctacgttccagacaactcgcagtgttagcagatggagtcattagacaggagaaggtcatctatgctcaggcgatttaccatgggtaacctggaatccacgcctcggggaagccaaggacttggacgccatcggcagcagcttggttgatgagctgaatggtcttgtcaacgcatccgtcgagatcgaaccagacaggctcagcctgaacggcgccgactctgatggttttctcgtctctggctgcggtatccatattttcgtatagctctggcctagaaacggtctcttcttagaagctttgcaatggctgtctcttcaaactgatgacaaaaaacgcaatgattcttgggcttctgtcccattcttataatcctcaactgctcctttcgagccctttcatcatcgcaagctgtttcttccgtggccagcatccgtccatgatgcctggaatcacacgttggcgacaggatcacggctgattgataccgcagctgatgccagcccaccaatcatctcgcctaccgacatcgcagactattgcctgccgcagacatttgcatcgatcttctcggcagcccgatccgagatgcaagtcggaagtagatcgacgggttcagacggtacactaaaccagatcgggggccgttgcgatgcactgattcgagcgaggcaagagtttgcgatgcttgagttttgcgccaccacggaccacctgcagtagttcgctaagaggcatgtgaatgcatgttgacccccgccgatgccatcttgccaggttccgttgttctagaaaatctggctgttcgaaggagctgggcctattttctgccgtcgacccacgtctgtgatggagatgttggcagcatggaccagattactcattccgagtctttgagatatcaagtaagcttgtgcacaaattaacaacgcttggattatccacaatatgaatgtgtcaactctattataagtaaaattgtctgacggataaattaaactcaagtgataccatgccttctttattctccctgcgtatcggactgtggtaccgcagagttccaaactagctgtttttcactaaccattaaacacggggtattatttctgcgcggaaaaaattccttacaataatatctttctgccaataagattttttttaaaggccaaattattcggctgtgcgagagcagcaagatggtcatgttctaggatatgattgcccatttttttgctcatagcttacccggaaccgacagttacctacaatgaatgggtggaagacggcagcgcaaagctaatatgccggaaaaataacgattaaactagggacacgtggattgatacatttgtagagcaatgaatagatagtgagctagttcgagagtcgtatcggcgaaactacctcgaccgaaatgatacatggatacaaaccaacatctcattgcggtttacagactcaaactacgaaaggcggaaaatctttaaagtaaactaatctaagacagagctagtgtcatgcctcatattgtgtaattcacaaagtgtttaatcagaaacgacgctatgagtattggcaaccagtattgtgtgcaaatcgatactttgggtttccttttaacattaaaaaggagaaagcagccaattgcaaaattctaatcgtctattgatgcagagggagatgagatgcctttcaccagagcataggaaccatttaacactccttgagtattgacgcatagctcaaacaacacccttcatacatataagctaaatattggaaagtttggctgatatctacagttgcagcccactgagatgattgccaaatgggctgagctgtcataccaaaagtcacaattaacaacgtgaataacaaagtattaaggtggagctttataatctacaacgctttaaaacaatgcaaatctacaagagactcgtgtcttttatccggctttcttgcagcgcgcaaaggcctggagagtagccatcaaccgggataaagtgtaaacatttcccaacttccattgagtcagttgattgtatatagctgggatatcgctacaagttgtaaagcacatccaccgcagttccttcttggtagccgacgagtaacgtacgagcaatatagtatcggctgatttagatgatttgtggcatgatagagggccgcggcattcttctagacgcttgttaatttattcgataggctacaaagtcagtggtttcttacaggtagtgctcttgctgacgaggcatacgaaagtcattcactttttccgctcaatgcaatgatggtgagcttgttctaatccctcaatagaaagccaataaatatcgttccatttgatgtaaatatatatatatttctatccgaatgattcgcaaccttatcttaagcttcatctatttttgttcaagaccactactgccgaatagcttgccgagtgatacccacatcggctgcccattttatatcgataactggggatcttttcctgaacggactctgtttaacaaaataatcatgctgtaatcgatccataaagacgctatttcgaggctatttcgaggcgagaagcacgaattcgagtcattttccaagttccgaggtaatttcacgtagcgcacagagctataggcgaggtggttgcagccgaatccgagaaagagtcgggcgctcggtagtttcgggttgctgccgaaacgctctgtaccatgccggcagaggaataaaatggacagcatgccccaaatgaagttgatggccttttgggcgctgcttcactgaggtaatactttgtggctatagttgccaacatttgacctaggctctggttatgcacacgcatggaaattgtcacagagtgagtggcttcacaagccaactctttgtacaggacaagatgaagaatagggccaggtactaggtaatgcccttgagccttgaatcgtcaccagttctattaaactaattattattctcattaggggagcaacggcttgctgctacaaaatgactgggataggcacactctatcactgaaaagtcgatcgctctctccaagtggtatagaagcaagaagcagccatgccacagccaacgcacagggaagcccttcagcaggccctgggccggcttattcacgccacatcagtaatcgagtggagatccgtttctgccacttcggattccgaggtattgcacatggcacggggttgtgatgagcaatgtccgtctcataattgatcgcattcaacttcccgcgtgtaaagcttgctctcaacttggatcttgttgatcctgttgctaagcctttattggttacaatgcctttaaaagctgccgtaccaagttgcgtgctacagattaattactaatgtattcgtcggtgctcccgctttagctcaatgaggtaaaagtgcgacctctcggcctcggtgcttatgcaaaagccgaaccggttgctgcaagacaaagtcgttgattatcccaggctcagtcagttcggtcggggactcttttgctcactgaaccgaaatattggctgttgtagaagcattccattcactgcagtttgggttgggctcaactcagaggctccttgagacatgtctcctccgcatgatcccagccggccagccagtattgaccctctaataactcccgttgccacggaccgtgatctcacgccgccatcgccgaatccccgccgaaggccggacaggtcctgcgttctctgccaccggaggaagatccgatgcgacagacagacgccgtgcttggcatgcgtgagggctcgtctcacgtgcacttatccgtcgtcagaccggcctgttcgacgagttaggaaggctaccattgcagatgttgcgtcgaggatatcagatcttgagaagacaatcgtagcggcgtccatcgaccaaagcggagcggcaagaaggccattgccgccatctgcacaattatcttttgtaccgaatctacccgtgagccctcatgaatctccccaggagtctcaggaacttccgtcagaggaggtcctgatcagaaatggtacctcaagccaatatttcaatgagcttcttatatctagggtcatcgaggaggtaagctattagtcaacctctgcgaggaatccttttatatacattatgaagctaatatgatgtaactaaaggaccaagataaatcctcactgttacattcaccgtgctgtgaaataaagaaaccagatcctgactcgccattcagcctcttaggcttactctctggtcctgctgtctttgaggaaaaagaaaagggatggcgtctatcccgattacatgctacacagctatggcatttatttgtccagaatgttgacgccaccattaaagtcttgcatatccctacagatgaagtgactgttttcacggccatccaccaaccagatgccgtatcaaaagacactctagcccttgtctcagccgtgtattttgctgctacattgacaatggagccagatgaagctcagtatatacttggcgttgacaaaacgactgcgctacggacattcaaacaagacttccagatgtatttagcggcggtggatatgttggagaatccaacagttgtactgcttcaagcattggctatatatctggtatgccctctccatctcggccattgttattcttgaaacgtagttgctaatccgttaaactaggcgtccatccgagctcattatcacggtaggggcatctggattctgagcggccttgccgtaagaatggcgcattccatcggccttcacagagacggaagcaagctgggaatctcgccgttcgagtccgaagtccgcaggcggttgtggtggcacttcctggcaagggacgggagggctgctgaagatcacggtatcagctcctggtcgaccgttccaggatatgacaccaaaatgccactcaacattgacgacaacgagcttcgcccggacatgaaagagctgccacctcctcacagcggatggaccaagatgagtcttccgttgacatgcatggaagtggcccagacattacagaccatggccaacctgtcaatgacaccatcagggccgacgcccaaagaagtaatcaggagcaacctgttcagccaactaaggtctcgcgtcgaacaatatatcaagccgtgcaatcccgtgattcctatacagagaatggccatgaaaacggctttggccatggtgcacaagatagactttgtcacgcggcagcaactcgcaaatttggagaatcccgacaagcgaaacacttttgccacggaggcaaatcttttgtctgccctgcgatgccttgagattcacctcgagctatggggagatgagcttttgcggccatatagatggtgcatgcacggccatccacagtaccacatgctgctctatgttttatggcatctctgcgtctcaccgagcggtcctagtgttgagcgggcgtgggttatagtcgcaaagcaatttgagctggaggaagcgagaatgtccatggcagttaccagccctgcgttgaaggccatcatcttgaagagaatgcgcaagaaagctgagatgatacggcagtcgttgatgagtggcagtgacacaccgggttctacaccagaaggagtcgatgaaactcctgatgaagaagaaatggagaattctctcccagaggcagtaatggacgtccgtcgttttgatggagaaaacgtggattggaacagcctcatgcagaacaaccttccggactggaatacgctggttgaagatttacacgtggatctgtacgacttctccagttatttttaatgcagtacatttccatgtatgcgctgtatataccctgtcacgttgcatctagatggttcttaatattagatattaattatatgtatatttggcagacctctaatggcctggcatttatgcagtgtgcattatcaaatcaaacattctatatctatccgcatatgatgcaacatgcaattttctatactttttgctcaaatctcatgtgattttaaaagactgcgttcagcttccatcccgtctgcttgattcttgcagcaaacacaaaggtcgttccgactaagcaaaaaacaccagagaagatctttggtccaagccatcccaatgggccctcaagaatggcgccagagatgggatttgtcgtcaggcctccaaaagacaaaacgaaaaatgagaggcccatccggaagcccatttcagtcgcgggcgatatctgaaccacgagcgcagcgatcaaggcgacgtatgctccagaaaagaatccaaagatggcagcaaaggcaattctcgcggcagttgtagctgcaggaatccaaagggccaaaacgaagatactggctaggtaacagacagtaacgaagacgttgtagcggccaaacttgtcaccagcaaagccagagaatatgcggccgaataaactggaaagatcatggttagcaaaacacgcagatacacaaagagaatcaactttcaagaccatcataccttccggcgttcagaataggaaccatgtataacaccaagttggggtctactccgcccgcagcagcctcgaccgagacaaagttgattgggacatagagcccaaaagtaaatagcagcaaccccacgcaaacacaggtaaactgaaattcggtgaaaggagccaccattctcctcaaggtgattggctggaactttggtgggttgaacgcatcaaccgtcaagatggcgattatgaggaggccgaggatcaggaaggcacatattcgcattgcccagggaaagccaacttctttgatcaatcgagtgaccatgatggggaaaacaacgcctcctaaacttgatccagtcgccaaaagtccgtaggcggcaccgcgtttcgtagtgaaccaggtagcgatactgttaagcgctgtattcattgattagatttgaacgcatgggcgaaacatatgcggccgacttacctggctggaagatggcagaaacaccgatggcgctgcagactccctgggaaaggagaatttggtagtactgggtagaaatggatgtcatcatcaggccaaagacatgcaaaaaggttccgccaatgatgaggtagcgagggccatatttgtcgtatataaggccgacgaagggtccctaaacaggcaatcgacgttagctaggggcataactcaagctggtaacaagcaccgtggtatccatggcatcaattgacttaccaagaacatcatgaagaaaatctgcaaagatgggatccaggagacggtactggccgaatagtctttcagaatcgtagtttcgtagtagtcctggaacgctccaacacctgatttttgttaatgggttagctcattcagccatcctaagctcattagtaccatatgtgaaaggaaacatactattaatccacccaaagctgcaaaacgaagtgcaccatgctcctgcaacgacgagccatgcccgcagaccaccatctggaggagcgttgccgagtggtgcttgagccggagcctgatatccagcttcctcctccttcgagtaaacaggctcttcgtaaccagagtctctgttcccatctttttcagcagcaatgatgtgctgctcattgtgaccgccgtcttccatcacggtgtcgctagaatttgagcctgaaaacatggcggtcgcgaaagtgtatggcaagtcgggacaacgaaaagtttagcgagttaaccgatctgcagcggatagccgtcgaaaaggcgtttcggctactgggcacagttcgaggctaaacgaagattgctgatctgaacttgagctgctttacggtgtacgcatagtttatataaaggtgtaagaattctatcgttgagatagcctacgctaagtcgaccgttatccagttctattccaacggcagatgaataataaggccgtagagctgaataaaccacaagcgttaagggccgagaatttcaggagggccggcccatgtgtcgaccgagaccgagacgagccagtgcccaggattggcccccagcggcaagccacatggtcaagcaagccgtgctgggacaacgattttcgtcactcttacttatctgacttccattattgtacttttggttaacacttttgtaaaaaaagatacatagtgttgcttcataagcagagaattctcacaagtccatccgctgcatgagctgcttttccccctctccagaacagcgcaagcgaattaggcgatcaatacgagacgagaccacttgaccacataacgccctgtggcaaacaaggaaatttctgaacagagtgctgatgggtggagatggctaacgaacaatggcgcaacgctagataaacattgcaatgattcttacaatggttttgtaccgcctgggctttttgtaacgtaatttacccagccaaagagggaataattgccggtattaaagcccggaaccgcaaaaaaagttgacaccgccagcggtcatcaaaaaaggaggggagcatacttgtagatgagagacacggcaatcaattcagaagcaacctaatgaggatagagcatgataaacaagaagcagcggctcagcataaatgtgagagcatatgatttccagtatgcagaggtaatcggtctattcaggcgcacagataccaatgcagacacttactggcttttgccaattgtatctccaccatcttacatctgcacactgtataccacaacagagctcggtagctttacatcggcggaaaatctagatgaacaacaatcacactgttaaatggtggtgttgcagaaaaagagtcactagaagccgtcgccggatgacgatattgtttccacaccacacgcggcaattgaaacagagctaccccgcatactctcgaaaccaactagactcttgagggcaactgcgactaaactcgctgacaaaagcagaatggatggataaacatcacagatggtgcgatacgtgtagaaatctatcaccaatcttcagagaaacagcagtgacgagatgttagatagaatcactcatgtcataaccttgacttgtagctggcaacaccgaaaccaatagccaatgagcataacggtatctgattttgggggctgaaaagggatcaaagccaagcctcagctttcggagcattcacttcaataaggcaaaggatgaacccaactctaacatccagcatatttatggccttgttaggctgcttctctctcgtgtccattctagtgcaatctagagttatctgatccgtcgccaagtttatgcttatgactaatactcgccggcgtgagtcattaataatggattcttctcctcttcctcctcctcctcactaccatcatccatcttatttcggtatacttgcatcggctccttcatttgtcaggtatatttaacatgatggctcggccatctcattcattggctctcggccttgttgtcaagataccctccgcgccgcaaactctcgaatagagagcaattagggatcaaggccaaatctcgtaccgatacccgctgtgtcggaagcaagatacggcaattttcttcagttttgggcaaaggccaatagataaacggcaaacataaataatgtccgagccgaatcagtcaagcccgacttccggtcgtgttcggctccgcgatctcgtccccggcatccaagtcggagcctggccaacgggacccaagaacggcatcaccgacgttcctggcgtgctcgttcacacgaaatccatccacaccgctgatggttccgtcaacacgggagtgaccaccattctcccacgcaaagattggttccacaacgcgtgccacgcaggcatcttccgctacaatggctcgggagagctgacgggcagccactggattgaagagacgggactcctccacagccccatcatcttgacaaacagctttgctgtaggcaactgctacactggcatctatcagcatgccattaaagagtacagcggagccgatggaagtgtagattggtttctcctgcccgtcgtgggcgaaacgtttgatggccacctcaacgatcttacccagtttgctgtcacgccgcagcatgtcgttgatggcatcaacgcagcatcttctgatccagttccagagggcaacactggcggtggcacgggcatgatgtgccaaggcttcaagggaggcaccggcacttcaagccgtgtggttccgggtttcgacagcgaaggaaatgagaagagctataccgttgcggccctggtacaggccaactacggccggatgcctcctctgaaaatcgccggtgtccccgtaggaaggatcctcgctgcggaagcgttgaagaacaaggaggccgcaaaagcccaggccgaatatgatgccgccaaggataaaaaggacggcagcattatcatcgtcctcgccacagatgctccgttaagcgccattcaactccaacgcctggctaagcgcgccacaggcggcctgtctcgtgttggtggctacggacacaatcccagcggcgacattttcatcgcattcagcacggcaaataagattccagtgcagaccgtgggctctgatcatagagacgttgatccgttcaaggctaggaccttggtaatggagacagtcgatgaccaaactatcaatgccttattcgaagctgccgccgattctactgaagaggctatatacaacgttctctgcaaggcagaaagtttaacagggttcaagggcaatcgcgtggatgcactgcctctggataaagttaagaatattctggagagacatcttgccttggaacaagccatccaggcagatttgtaacagaagcagtaagattcaccgtgggtgctgagatacaagaatacatctttgattagattataaataagctcaatgaaccaactgcatcaccgtagaaatttgtgacgtacttgactccccctgtgaatcgattctggatctacttgaatcatcataaaattaccataatactctcccatttggcctcctcgtaatttccaaattaaagaactgcggccagcaccccagttccaacaccaagcgcaagaacccaaagactcttccagtctgagccagcccataatggctttgcgcccgaagacccactgcctccattctttggaggactgccaccatcatcaccaccacttcgaaggagagtagtagtcgagctgctacgactctcgcttgagctgctactttcgttatcgtcaggcctgcctgtgctggggatggggtccaaaggagcactgggtatctcagttatgcttggctcactagagggacctgggtttgaactcgggctggggcttggatctttcgacgatggcgttgataggaatgatgtgctcccagccaaagactcgagagaggtggcggcagcgggtgtaggaagagacagtgttctagacttttcgctgaagtattcggaagcggcgcctgcgtcggtcgtctttacactgaaaacggtttgggtggttgagcgcgtggaggtcacgatggatgcttgaatgtcgatcgagtacgtccagtaataataccaatagtacctataagagttatcagcacagcattctctagtacagacaaagtactcaccaagttaccgtccagtagtaggtttgataatacgtagtagtatacgtgtgcgttgtcgtggttgttcgagcgtaagtagtctttccatcatcaacgtgagccgtgcattttgcgtcggtgcaacaaacaatgccgttggacagtgaagaaagataacagttattgcctgcagggcaatgagattcgtcttcacagcattgatctcctgtgggcatgcagtggctgacgccgcaacaagtctggccttggccacatggaccagtcggacagcacgcggatccttgagtatggcaatacccataagagcagcaaaggctattcgtgacgcagcatcctccagcacctgcaataagtaattctcgcagttagtgacttgttttgaaatgcttatgccaacatgtggagggccactcactgggacaatatccgtaaccctgagcacaagtttggcgcttgccgagcaagatgtcgagagcttctctgggcttcaagtcaatgccaggtggcactttgctatcattgttcgtatggcccgattttgatggaatatccagtcgcccaacttcttctttcaccaccgtgtatactttggggcgaccttccagcttctcatcataattcacaaaaagcttagcactcgagagagtggcagcccagagcaatagaaatacagactgcattttattagttgcgaaagcttatcggcaagagtcaagtgcggagagctgggtaggaaagattccccccaaacaacattagcaactgggcactttgctcaatttaataccgttctctcgctttgaactatccaagctactgcacaatcggatggccaacgatataccggcataacgacttggcagctagagttgtggaccaggctgctattggtgcaagatttgacgcctaatgacgaaggaatacccaatgcttctcgttaatctttatttgtctgctcttggcctgctataccataacaaggtagctgcaacttgtaggcgacctttgttttttagtctattgtcatgtcccgcctgtccttgttagtgaaaacagcttcgagccaaacaaaattgccaaaagcaacgtatagttatggacaacgaatacttatttctacaacccacgtcctttatttataagcaagggtgaagaatcaagattttgtagcacattcaacctcaattttccgagtctcttctcattgccatctcagcgatattgcagctcgtatttcagtctacgtgacgagaagagatggttgggtgggccaacctggtccatctctgcaggcgacgtgcggctgaacgctctaccctgctaattgaagcatacccgtgttacaccatggagcttctggtctagtttctttaggcaccatgctctaaattcgggatcgatgcttcttttgccttgtatagtaaagtcgcatttgttatctaagcacatacgggcagctgagagtcactgacaggcagcgggcacgagcttcgctcaaatgtctcagggtcagtgcgtggaagaaactttcacagttacttgagctgaatgagtataaacacccaacatgtgatgaaacgaacaagagaaaaatagccaagcggtgagatgtgcttcttccagtactgatgtaaaaaggaacgactaattgacagactctagcaactttagccacagagacggctctttcactccgggttgcagccaatgaaaatgtggcagctgaggagacaatatacctcttggcactgaaaacaggttatgatgagcttagcgccctgcaacttaatatagtttaatatatctacgcgcaatgtttcgtcaacgcgcaacatggtgcgtttgaagttgctgggtgcccgattttggtattcactgcggatgctggagctgagtggggaagcgtaaggcggatgaaatatgtagccgaatggatgtgtgaaggatctatatgaagatcaaagcctggccggccaatcctgatatatgttgcagagcacagatttgtgagcatgttaaatgcctgtctgtaagaaaatatgtctattgaaagagtgcaagcctatggctgtgttatcatcggcgtgtgtgatcgctttgtggccatgacgttaatcaaagatgggcagatttagtggcggatatcggtcgaaggtgcaaccggtcattctagagattgcactctcagcacattcaagagacttacaagctcttttccactcatttcaatggcgcaagtatagaggtaaacgcactattttatatctgttgttaaactcgtgttcaggaacgcatatttacaccaacccctgttgttacaatctcagccacaaatgccagagggcacggaaaggcccgtagtccaacgtctaatcgcgatttggcgtcataaatgcgtagttacgtaggggcttatgcttgcaacttaataacgggtacctagccatcaactgttaagtagccaataggcatatagcattgatgagagaagggtagaagcgagacagaatatcggtacattgtccaaacggctcgtcggctaaggttgagccgctattgcacgtctttggcggggtctgacggtgttcatggaactagtaataagaagacaatggcttcttcaattacaaatacatttacaaattcatataattatacatactattttctctctttttgcgtcgccacccgtctcactcgtataatcatggaattccatctgcgccctttgactaaccattgtttgaggctcggaccaaaaaattcaacggaatgaaagcagaggtactgtttgcctacttgcgttagagttacctaaaagcgccacaatactccagattttcggcccacaaaggctaccagcggatggccatctcggaatcagtttggcggtgccatttccgcggcgctatccgaggcctgagttcataaagccatcattgtgctacgcaatgtttgcttccataactaacaacttcaacctcaagacaagtcctttgtttctgcacttttctcatttcccttctaaatcagaatattcttcttcttctcatttccaactgttgaactctacaacacacacgtactatatctcgaatacttctagtcccgccacatagagtgcgctactcacatcaacatgtcgaatccaacatacaccatttacagctattttcgctcttcttgctctgcccgccttcgaatggtactaaatctcaagggcattgagtatgaaatgaagaccatcaacctcctcaaacaagaacatttgtctggcgagcacaaggccctcaatcccaatgctactgtgcctttgctgttgcgcaaaggcagcgacggtagtatcttcaaggtcggccaatcgctcgccgccatcgagtatctcgacgagacgctcccccagagctatcagcttttgccgccaatttcagatccagaggcaagggccgtcacccgtacgctagccaatatcattgcctgcgacctgcagccagtcacaaacctgaggataatgaaacgcatcaagagactcggcgccagcccagagcagtggaacaaggagataatgacagaagtgctccaggcttacgagacgacggctaaggattcatcaggccagtactctgttggcgataacatcacattggcagacgtttgtctgctgccagctgtttggaatgcgcagcgatatggcgttgatctcaacacattcccaataatcaccaagactagtgagaacttgagcaagcatccggcaatcatcaaggcgcactggcaaaaccaacctgatacccctgaagagctgcgtgcgaatggctgttaatgagtcgttaattgctcatcatatctgcattccacattcaacacagagcacgttgttactgtgttactctatgcagtcgtggagtatggctaacagtacgaaatctaagtactggggctgagttttgatggcgagtctctgtggttcatcattatgccataccttactttggattcggctaattgcccgctgctctggatgatgatatcgatctccagattggcttggtgcagagataatgcgtggaacatttgtacttgggcgttgctctcactttccaaaagttacatttattacgcaatgacatacaatacaagatagctcttgccagctcaatttacaatattgcttcgtttctgttcttcaagatgactttactctcaagtgttgactttcgcatttctttaagcgcatgcagacacttaattcatggagccacgcggcaaatttgaccaggctgatggatccgtcccaacgcatatcattctctaatctaaatatcatgatgcgctcgaaaataagctcacactatacactccagagtttccatggcggaagaaggaaggtaggccaaacagtaccaaatttgctcagtctctgcgctcatgcttgggcaaggcattcaatcaaagaatcaggctctttaattcgaatcaccatgccctttcccgctgttttaccttgcttcagtatctctaaagctccatttatagcgtcaaggccacccgacactgattcgacttccgggggcagcagcttgtgtgtatcaagcagctcgtatagccacttactcaggtggccaccaacgtattgacttgtgtggaagagcttgattggcactgtatggacttggatattgggtgagtatgttggaggagtgcctgctagagcaacaagatggctgagcttgctaccacctccgcgagtagccacataggctgatagcaatcgatttgttggcgtttcgtgtcctgggcggcaatacctagagcttgtgcgttctgcgaggacttgttggcaccacgcagcagtctgaggcccaacagtgtcaactgcaaatcttagtgagccaggaacaagctgtttaatgtcccgcttagcttgatcgagattgctgctttcaactaaaatgtctaaaaatcatctaagtatagcttatataataattctgcaggcaaacttacccgttccgagtgactgcaaaagctgctgatgtttgctcaggtcagcaacacccacaaccttcagccctcccagcttagctagctgaattataacctgtcccgtaatagtagatgcttcaaatcaagtcagatacgtatgcttctccaatattccgttttactcacctccatagactagcagccactcgccaggctgggcttggtagcaaggcgctaaagcatcaaagacttcaacaatgatatcatcaggtacatcttcagggcgcctcctggcaatctctaagaggttgaactctcgctcctttgggccctttgtaaaagtgacgcctagacagactccaagagagagtcctgctgcaacataggcgacacccatggaagcgactttgaacgggtcgacatgcttggggattcgaattgcgttataacagcagacgatggtgtattcctgaaacgtcgactttctgatatctcgatagtctgttggtacggcaaggaccttgggctaatgttaaccaacattttcatcacgacgtgagtcatctcaacactcacccactctcccatctgaaggggacatctctggtcgacctcggaagctacgattatgccaataaattcacgctcatttaaaccagacgacgatgaaaggaggtatccaagatctctaggattaagcttgttaataagaacaaaagcctcataaggctggtagtgtgcagggcttcattgcggggaaatacatacgcagatttacaatcggccgggttcaagccgatcccgtacacttccaccaatagatctccaaattttaatataggaatcttcctatccgtgtggagcctataaggttgtcgatgatcatggcgaagcagctgtcgctgcgagtatggcatgggtttatcgtagatggtgggaggaaacgatgtgatcgcagtagcctctatcgtcgtcattatggccttggatggtgccatagtcatggtgtagatgggaaccaatgttggaaagcccaaggatcatctataaagagccgtctcaaccttgtgcttgcgcgatgggaataacattgtttttgctagacccaagctgacgatgcttttatctgccgtggtaaagtatgatgagatgcaagtgcttacacgttttgcgtgaactagtggcgggctaaaaaggaaaagagataggtaatacggaatagacaaaaaagggaaatggataccaactcaggtatatgaagatactaggcttcttataaggagtgcaaaaggacgaggcgtaggaagaatgctgcataaagggcaggactgaggccgaataagaatcgcacatgaattcccggttttagaagtgcggagcttcagcgcccgtgggtcgattaatctacagatttgtaaggtgctcgatggcctctaaaaaccccttgaatagagtatttgcaatgttgactattttagctaataatcgttagaacgattcgaggagtgcttgatggagcccctcttcagcaactgccgcaaatattggctttttgagacatgagtcggctcgccagttgatactcgtaagctctttcgagcggacaatcttgttttagttgaccgaaatagtccgtttctcgagttgagctatattaggccaaagtccgtatgacccggggtgagcaagtttaatctacatgcactccaacttcatgcggcttctcgtggtcggtaattgaatacgtatatcaccgcaaaaggccgcgaattttcgtcttgcttgtctctcagcggaaacgcataggattgatccatgaggctttatttttcttttcagcgatcttggcaaaatggcgaaggctcctgacagatgtcgtgatcagataatggggcattagggatggcggactgcgtggcgcgtgggggaattattggagaaatcactagactatcagcttaccattggtgctcggttattcttttgctaaagcgagatttactccgacattcagcagtatgaagctggagtcttttgcggcgtttgcgatagtaattggcgcaaggcaccaaggatcggccggtcccaacatttttgctgtacaggcctcaaagaatcgtttaagatattcaatgacccagtgtataagattggaagttgatacacgtgacaatggctctattgggatagagtctgatgcagtaattggcatcatgattgtatatatgctggtatgccaaccgcattttgctgtgcagcatgaccctggcgcatcttgactgcgacctttgatgccgaaatcgcagtgttttattcgagacaatctggcctgccggcattattcttcttcataatgacattgtgatcctacatgattatgctcatttgtcgtacactgtcaatatcgcgacggatcgcgccgagcttcgaacagtgacggaactcaagtcgcgaagaaaatagaatgaagacagtagcgaaagccaatgcatataacaagaataatatggagatcttatggcttgcgcaatatgctgttctgtgcctcatcgatggaatctgggtaatgggctctcttatgtctatcccgacgacgacttgagtctccgggttttcctgcctccgactccaccggcctcctattacgtagtctatcaagattcattcggactgattacgtgtgtgcagaagtcttataagatagacagcgccactctcttcgctacgatcagtaatctatcgataccatcaagcatcaaggcgcgcctgtttccatcctactcaggtttcatgaatccgctaatatgaagaaaatccgggtcctcagcttccttgctgtttcctcttcataattagtcttcaacatatgcgatgtctggtcttattgatccccaaaacatcttttcatacaaggcacgattattaatcgccgccagctgaagcaactcggtgacggtgtagcccgtctagattcggcagtgaaagctagacaaactaacctatatgccggattctcatcggcgccggtgggatgtgacaagatgtcggcaatgaaactgcatccatggcaattctaaaaggccattagaatcggattcaatagtcatccaaatccacaaattgtaatcagttgagaaatgctggtgccaccagtgttgcgttgatggatataagacgggcatcatcctccaggtggaaagagaaacatattgtattaatctgaatacaattgagtgcaagattattcgactatggcatccgaatctatcatcaagaagatcgtctggtatggtgtgagtacaaagcctacttctgccgagactagatcgcacagcttacaagtactcttcagcaaggacccagactcggtagtcaagtcctccagcgcattgccgcactcaagaaatacgacattaccttcatcggccgcaaagagccgtctgagtacaagaatgtgccagaaggtattcccatcgtacaagttgacttgaaggatcataagaccctcgtcaaagcattgacgggcgctgacgcagttgtcgtgttcactcacttcaacccaggcggggatctcgacattgtccagattgcgctcatcaatgccgctatagaggctggagtgaagctctttgtgccttcagaatgggcgcctgacactgctggtgggaatggagcaacgattgcgaaaatcggaccaaacacgttgcctcccaatcctgccgttgcagcaaagagggtagttcacaattacctgctgtgtagatctgctgcaaaccagattgactttgtaagcctacacgttggcaaccttctcataagtaagtaattctacgacaaacgttcatggtcctgggatcaacacgctcatcacctcgattctagacttgagtgcttttgcatctttggacatcaataaacgcactgcctcgcttggcgacggtggccacggcctcatctccgtatccagcatcgacacgctcacaaaaggtctcgacagtctcttaacccaatatccaaaatttaaaaacggcttcttttacatctgcgacggcgagaccagcttgcagcgtctcgtaaaaaccttccaagaggcttcagagaccaaggagccctggaaaatcacttcgttttcaatcgcggagagaaagcagcaagcggatgagaacatgcgcaacggagtattcaccaataaagaattcgcggctgttcttacgtttccgtttactggtggtttgacagtctggcaaaatccagacaatgagaggctcggcttgggaccgcctagcgacgggaaggctcagaagattgttgatgactttgtacggagttcgatagccaagggatatgttagttaagctccaggtagagtggtatgctcgtggctaaggacgtgtaataacgaacaagttacagagtcgattatgatatacgatttgatctacattgacatggaagatattatccatggcaataatcagtcggcttttgtgactaaaaacagaagcaaaaatacttaaagcttttacaatctttgagtcccaatacggtactcccacctccacctggcacaacgcaccagcatgagggtcagctccatgacaccacttgccaaatccttcatgaggtcaatttttccaagctggtctgccccaattattctagctccttaattcgctccagtctcgatttctgatgaactgcttctctgataacccagccattctaccgcctccctgtatcaagacccccatctgtcacaactgggaagcaaggaagatccccgtctagaggatgtgtctattgtctccgaatactctcagccggtggcaacaagaaataaaaggccaacatactaacaagggtacacctatcgagagactagaaatagcagtggcgctactctagactctgctgcacacatcaacaacattgtatcacatcttattattcgcgccagatggtgcggctgaaagtctgtctcattaggccccaaaactaataaaactaatagatgtaggctcgcagatatcccagtgtgactcgttgtactaccaacatgtgatgagaaggatgtcgccttctgatgacgccatggtgtcattgggaggcatgcatgcattcaatagaggcgatttgtgcaataatggaggattggaactgagtgtccttcgttttacacagaggcatttacctttcaagatctggctcaaatttattcgcctcagatatctgaacacgagcagataagctaaaatctcttccagcctttgggcgtaggaaacttgcatacgaattgccactttaaaagcccaaatattatgtctaatattgttcatgcacgccagcaatcaattctataccgaaaagacagccatagctgaagaccagggagggtgttgggggctcattcatgcagaccagtccgtgatcattgtggtggcaatcttgcagccagcactcggtgacgatatacggagtagacgcattaaacgtactaaaacaaataaatgtaggtcaggagaaacattgcaatttgtcgacgcataatacttggagcaatagtccccccttggttggaggattgctaattgccacagctcagcccagagatatcgggctccccaacgccaagttcatcgtctgggactatacaaaaactgtaataatgacggctgaaagaatccaatcgcaacattcagccatttgctccccacgacggcagtggcagcttaagccattcgtagcaagtgttcacatgtccctgccattctccggcccagacccggtccaacccccatttctatcctctgagcagcccaatattgaaaagctcaaggctaacttttagttcacaatgccaaggatagaaaggaccatctcagccgtctctccagggacacgggttgatgcagcgtgccgtgctgtgaccagggcagggcgttacactcatctcacatcgaattactagctcgcatgaggcggcagatgtcctaaaaaaacaaactcctttttcttctgattgccggtggctggcttgccacatgctttgactagcaggaggtggttcaaaaagcctcgaatgtttcgcgatgttgataggaccaacgctggaatagacgtcgaatcaatcaaatgattacgactaaacgctccaaggcgtaacgactattgatcggtaatgacctttttcatcatgccaacaacggcccagacttttccatcggtggtgaaaagccttggtaaagaacccccccttgcttcagcccaacgacgtgcaggtattgggcaaaccgagagggcgggcataacgagtgtacatgggaagattgcgccatctgcgctattcgaacgtttttggaagtgctggaagtcgctccggtaaaggcgaccacccgaggctccataatgagggaccctttactgctggaacgccagggcggttctaggatcccatgtccgtgtatctggtgcaaacgtggccagccctccagccgtgtcttggatgtttgtgatggtgatgcgtgaagtagctgagaagctgaagctgaaagtagcgtccaaggcatgcagctagggagagacgactgtcacgagtcgatataccggaggtggcgtatgtcatccagtcattaaaccataaggtccatctgtatatgtcagctagtcgcgccaaatagcaaagtgaagctatctcgatggagccactccgtctggagaggagcattgatgcgccgggctccatagaaggacgcggagcacggaataatacgcatgcccagcgtctaacatgtaccctagtgtagtacaagtagcttaaatcaagttagacggcgatgttccgtgctgctgtcccgagacatctcttggtgtgatgagctcacgagcacgaagcatgatgagacaaggcgtgtacagctctacagcttcgtatagcaattagctgatataatggatccaagttgacttgtagttgccgtgcgtaggacacgattcagtcggcagcgtaaaagccaccatagcacataggacatctgtggcgatgaaggcatcatctcgacagcttcgggtcgccggcaatgggctcgagcgtcccccaaagaggtgtgtcagcccgagggatgacatgggaagcgcagggatcgcatcgtagcatggcgatgccgtagccgcgggcgtgtggagtctgggattgcagcagacgatcttttttgctcgtcaaatgtgcttcgtacgagtacgatgctgaacgtcttgtgttttctacaggcatcagccaatgaatgctggcaggtcatgctgacaagcctacatgtattctcgtatggagtcgaacagacaaccatccatgcaatacaactctacggtccatcgggaaccttgattcactgaatcccttgcatgggccagactgtacaagtagaatacaagcacatgttacctcttgataaaatggaatcaaaaccaaagtttttctccgttgacgcaatccatacagaatctctctcaacaagtacctccaacacccatccagtatcaggccgctacttattcgcccttctccatccggggcttctttaggctccctgctaggttgctaggcaagccaagaaaagaaaaaagaatggaagcagccataaaaaaaagaggagcctccgctagactagccgttcggtgccacccctgggccttttagctgcaagcgaatacttaggcggaagcacgcaatccggtggctctctcgacaaaggtacgcaatcttgcccaaatctcagggccaaaggcaagtcctgccagaattttaattctctcttttttttttgttttggtcctgtcatctaggccctgagaattggaccccaattatatgtacatgatactccgagttggcgggtggcttgccgtgggaagggggtgggatttgtacacgcctggtccacgccttgtataaggaatgtagatgccgtatggggaagatgacggaacgcgctcgcaacttggagcagatttggtgcatctggcgctgaatcggtatccatcttggagtctcaccaataccgggacgatacttgtcaagtacatgcaactccaggagtttggagcagcattacacgtacatagcaccacacccaggggggagtacgccagaagaggctgatgctggagctgggacgggaacacaaaccagcaaggaatagagcacatggcatggatggataaggatgcgcatgcgcacaggcgaggcttcggggcaacctcccaatatttgctgggggaccctcaaggactggatgctactttgcacataaataaagttgggcttgctgtccaccgacccgcatctcgcatctcgcattactctctcttaactctttcatcttttctttgcagctctggaagaagagagagaggtcgatcattctccataacggtgcgtcacggacgcgttatatcctgccaaatacatccccgttctccatattctggagtggttttcaacggggacatcaagtcggtgtatggtgacgacttttgtgtgtaaactcgaaagtttatacttgacccccttctctctctaaaactcaattcctctcttctcttcacataccgtaaccatggccgcctttgcgacaaacaccaaagagcgcctcgccaaggcctttggcttcgactcggaagaccgtgacagcgatgtgccgtcaatatccaacgccgacccgttcctggagcgggagcccaccgtgggcgagtttctcgaggagattcggccttcgctgcatgatatcggcatgtacttttacaacctgtttccgtttctccactggatcggcaaatacaacttgacgtggttcattggagacttgattgctggtgagttggcgcagaacaaccgcgatatatagatgttataacgagttgtgtgtctaattgcgtccatgttaggtatgactgttggagctgtcgttgtgccccagagtatggcgtatgcgcaactggctcaactacccgtcgaatatggcctgtactcgtccttcatgggcgtcttgatctactggttctttgccacttccaaagacatcaccatcggcgtaagttgaatacgacttacacaacacatgagaataggaatcacagctaaccaccacagcccgttgccgtcatgtcccaagtcaccggcgacgtcgtcctcaaggccgcaacacgcctccccgacgtccccggccacgtcatcgcctctgccctggccgtcatcgccggcgccatcatctgcttcatcggcctcgcccgcctcggctggctggtcgagttcatccccctgccgtccatctgctccttcatgacgggctcggccatcaacatcatctcgggccaggtgcccaagctcatgggcatcaagggcgtcaacacgcgcgccgcgccgtacgaggtcatcatcaacacgctcaagggcctgccgacgacgacgattgacgccgcgctgggcctgacggcgctgctgatgctgtatctcgtcaggggcttctgcacgtacatggccaagaagcagccgcaccgggccaagatgtactttttcatctcgacgctgcggacggcctttgtcattctgctgtacacgggcatcagcgcgggcatggtgctgcaccacagggacaagcccccgatcagcgtcctgggcaaggtgcctcgaggtatgaaattctgcttctccatctccagaggatgatttgttttctaacatgcataaaacaggcttccagcacacaggcgcccccgaaatcaacacgaccatcatcaaggcctttgcgccggagctgcccgccgccgtcatcgtcatgctgattgagcacatttccatctccaaatcgtttggccgcgtcaacaactacatcatcgacccgtcgcaggaactcgtggccattggcgtcaccaacctgctgggccccttcctgggcgcatatcccgcgaccggatccttctcgcgcaccgccatcaaggccaaggccggcgtccgcacgccctttgcgggcgtcatcacggctattgttgtgctgctggctctgtatgccctcacggcgctcttcttctacatccccaacgccgcactcgccgccgtgattatccacgccgtgggcgacgtcattacgccgctccccgtcgtcttccagttctggcgcgtgtcgcccatcgaggtcatcatcttcctggccggtgtgttggtgactgtctttgccaccatcgaggacggcatctacaccaccatctgcatgtcctttgccgtggtcatcttccgccttttcctcagccgcggccgcttcctcggcgttgcccgcgtgcgcaccgtcaaggcgacggaatcgacaaacaagggcggcgaccaggaggctcttgttgagccgtcgtccgagtactcgcagcgatctggcttcctgccgctgggccacgaggacggctccaacccgcgagttgtggtgtcgagcccgtatcccggcatcttcatctaccgcttcgccgagggcttcaactaccccaatgcgacgcggtacctcaaccacctgacggagactattttccaggagacgcgacggaccgatgtcaagacgattgccaagctaggagtaagtccaagtctcttccagacagcatagcatagcataccttggtatacacagaagaagaaactaacagcacaacaggaccggccgtggaacgacccaactccacgacacgcaacgcaaagcgagcacgacaaccgccccacgctcaaggccatcatcctcgacttctcgtccgtcaacattgtcgacgtcacggccgcccaggccctcatcgacgtgcgcaaccagctcgaccgctacgcagcgccccaggccgtcgactggcactttgcccacatcgagaaccgctggaccaagcgagccctctgcgcggccggcttcggctaccgcacgccgcgccacaacgcggaggacggcgagggcgcgggccactggaagacaatcttcagcattgccgacctgggcggctcggacagcgcggcggcggcggcagcggcggaggagaagaaggaaaagggcggccgggcgttgcagtacgacgtggagcgcacaaactcggatgacatctcaaaggcgtcggacaaggacgtgccggcgcatcccagcagtcgccggctggtagccatcaaggggctcaaccggccgtactttcactttgacctgcaggaggcggttgagtctgccattgccaacgcggagaggcatcacgagggccgggagagtgatgacactgatgaataaggatttgatcttgtttgatttgctttgatttggtttacgaatattgtctaatctggtacttggaagaggagcgtgtcatctgtttctaatgagttttgtagctactgagttgctgctgggagcagcggcaataagtggtcgtctttctaccttgtatcatctgcaaaccctttatatatagataccactgcttgttggggatgtagttgaaagaatcccacggcagacgaaacaaatgaatacaacacaccgttgctggaaattaacagcacacgtttatttccacgtccatccaagtcataaacctcaacgtctgactcttgctaccacaccacatctaatgaatatcccacccatatatggctcttagtcaaaacttctgacggtgtggcaatggtcaatagttcccgggtaagccattttgcgctgggctgctggccaattgaggcgaagaaaagtgccgtgcccatggggaaaagagggcggtggctgagtacatgtagaagtgatgggatattacggcaacggcaacagtatgtaaatattcgattcattcaaattgctcacgtgctgcgtgtgtgattggagcaacgactcagttgggacttttattttgtttccatgaccgtgggaatatgggaatgtgagaacaaagacaggcaagaaattgcgccgggcgacgcatgcatgcacaaggatgtctacatgccttagtggttgtacttctaatggaaaggcattaggcagtcgactacgagaaagaaagtaagagagagtgatagttccgatatccgaggagataagagagatttcgggtgcatgggcccgatattcgagcatcacggtggccattccgtcattgcggccagaacggtcgagtatccagttaatgagcttcacatgatgtgccagagcccagttattaaaccggagtctcttgtattgactttgtctttttgtcttttgtctcttcgttcctgtacctggtgtcttttattctagaatgctgttagcaagctatacttgcaagtacctacagtgcagactgtgcgtgattgattttgaatgcatgcagaagccgtgtggagggagatgggagcaaatacggcaaatgccgctgtaagatattaggctagcattacgaggcaacactcgctaattagtagcagccatgacgatgctggccccgtattcatcagatatctgtagcattgaattgcccatgcaacgattgattccaatgatgaattctttgcttggagagagaacaaataagtagtctagatcaaaacaaacaattaaaaacaagccccgacgtcaactcaatttcagcaaccatggatcgctactgcaaaaatcatcgtctcatttccctgccctgcttagcgcatcttggtcgctaaaacgagcccccagtgcacctcccacctactgtgataggacaaaacttcccacgcagccgcctccaattcgcagagcccgtctgacaaagcagcgcccgtcactcgatacggggcgcggtgacgtcacggcacgtcgccggggcagcctctgcagcaggcctggcacctggacggcaaatcctgctgctcccaggcctcgtccagcgcgctaaagaggccacagccagcgccggccagcgccacggctggtggccgtttccttttaaactttggctgtgccgggtggccaaaccaaaggatccgtcgattccgccagagtcgcccggagactgagcagcgcaaaaagagggcaaaagagagcagaacgacaagagacaaagaggctcgccgggagttgaacggagcccaacgcgtcactggcccgacttattcgccgcagtcgttgccaacctgcgattcgattgccctgccctgaacctgcttccgctgccttccactcgtcgcatctgctccatccattgaccgctgatcgacacgccgttttgcgtgccgagtcgttcttttgtctgctctgctctgctcgcttttttttcccttctttttttcccatcgtttgcactcgctccgtcctcgattcgaactccgtctcgaactcgactccaattccccagcgccaagagaaaagctccaagtgggcagaaacctgggtcgcggggcctgactaagcgagtccggggcttctgagaggcccgtccgcctctcttgtgtcgccatcactgctcgaatctgatctgatatccacacgctcagacccgatcctgcacctgcgcagcagcaatcctccagcatggattccagccgctcgcgaggctccagaagcctgcggtcgtcgcgatggcgctccatctcgtcggcctcagcctcgccctcgccgtcgccccgatcgccgtcgcctctgcgcaccgacgacgaggtcgatcctcacacagtcgttccaccacctcaacaacaacaacaacaacaacaacagcagcagcagcaacaacaaccgccagcgcgatcgcgaagtgacagccggtccagcctacagccgccgccgccccgatatagcgcgcccagcgctgatcgcggtcgcagccggcgcatgagatccgtctcgtcgtggcggtcgtacaacaacccggccacgccagacgctaccgaagagtcagagaccgaatacttcccgccgctgggcaacgcctccagcgccgtttccaggacgtcgagcatccgcggccgtgctccgtcaaccgcgggctccgttgcgggctccgtggcaggctccgtggcaggctccaatgctggtgtccggccggtccatgagcggataagacagcccagcgttcgcatccgacgacgcagctccagcggcggcggaacctccgtcatcgactatgcctccgagagcagcgacaccgatgcaggccgccgtcaccttccccggccgcggagcgtatcgcagcccatgcctgccgcgcaaatctacccggacgccaacgttgccagactgtcgcgccgcgtgccgcaggtggcgctgccgcgtctcacagaggagggatcgcggccgaccatgtccgagctgggcatccctccgtcgccgctttcgccctcgaggtcgctgccagaggagccgctggaggaagacgaccctcgcaatcccgatagtggcggctctccagcacggagactgaccaggaagcggaagcttagcaagatgttctggcctggcggctccctcaatcgcggaccaatgtcgccaccaccccgcggtgtaagctcagagagaggcacctccgcgggcccttccacccagagtcatttcggcctcaatcttggccagcgccaaggccagcaggcacccgcgtccgacgagtacggcgaagacctggttgactggctggatatcattggtgagtcccaaccggtctagaacaagcaattgaccggcagatgctgacagttttcgtgtgccactagatcccgaggtccagaccctttcgaccctgacaaacgtgcaaaactccctgttcgtgcctgatcttggcccttggatcaaccgccgccccacctacgtcctgtcccagcgtgaggctgcaccgacggggcgacgaggccgggctgctaccgttgctgctgagcgccaggaggaggagctgcccgagccgatcgaggagctgcccaggttcgagacgggcgcggagacgcccaggagcgagggtgtgccggcgacgctgcggcgaaccgacacaatcacctcgcggctcacagactcgcactacgcggcgctgccgcacggcatcagcctcgagggctggaccgaggaggagaagatggagctggacgaccgcgtgcgccacatgctgcactccaagcggtcgcgcttcaagcgcaccatgaagggctttggccagtacgtgcggcggccgctgggcttcttcgtcacgctctacgccgtcctcatcaccctctttggcctggcctgggtgctgttcctcatcggctggatctacgtcggcgacaagcaggtgtacaccatccacatcatcgacagcgtgctggtggccctgttcgccgtcatgggcgacggcctggcccccttccgagccattgacacataccacatgtcctttgtcattcactactcgcgcaagattgaaaaggccaagaagaagaagctcaaggagaaggaggaggccattgcgcaggcagcggcagagggcagcgtggagcttacccactatgcttccggcgaccctctcgcagcgtaccccggcgctcccactctcgagccccagagcgtcagcgcgagcgccagcgcttcggtcgagagaatcgccaccagcaccagcaacctcaaccttgcgacggcgcccccgcccgatcccgagcaggccattgtggatcagaatggagacgtcgaggccgccaagctcgacattgagtacgacgaggactctccgctcacgttcaagcagtggaagcgcatgcggcaccaccagaagaagctggccaagtctcacagcttctacaagcccgacgagacctttacgcactttgcctttcccttgccctacctgattgccattgtgatcctgctggactgccactcgtgcctgcaaatctcgctgggtgccaccacctggggcatcgactaccaccaccgaccctttgccatcaccaccgtcatcctctgcgtcagtatcgcgtgcaacatctccgccggcctcaccatcatgattggcgatcgcaagacgcgaaagaaggatgtgtggaagctgttgacgcgacaggagctgacgggcgatgccatcaagcatctcgagaccaagcgtgccaaggagcagagccacagccacgaaagcggccacgacagcggccacaatagcgtgcaggaggagattcagacggatatgagcatcaaagaagacatgactaccaaagaggaccggtagtaacccatgcatgtctaattcatgctcatgcacggacacgaggtccatgaaccatgtccgaaaacgggccatgacacgatgcatcatgactctttaccctttatttatacttttcgataaaatcaatcgcttaatcaatcagagatatacacgtggcgttgattaggcgtacaattttgtttccatttcttttgggtatagttatcggttatccttgtcttgtattctcatggcctttgctgttgctgctgttgctgcagttgccttgctgtgatgcagtgccaggatggatgtgcacggcatggcggtccagactttttttgtgattcttttttttttacctcgggatattggccgtcagctaaatgtcatgcagccgacgccggagatggatgggggcgagtggttcattgttacaggatgcaggcgttgttggcgcagactgctcaaaaggcaaaagcttgggatgatacaagaacttctagacctcgatctggctacatttagtctagtctcaagggtgtttgtttaattaatgagaaacgctttgcaacgatctggcgtcgcctagagcctctgccgtgcctctgccgtgccaccgacacgaccttgtatcggctcaagactcccacaaagtgatgtgtctctttctgctgctgtcacgttggatttctggcgtttcaatttccgcctcatatccgacgatggatggcgctgcagcacttgttgcgccctacccgccttttgtttagaaaatgcaagtgctagaaaacaagaagcccgtgagcgagagagagaagggctagaactgcctggacccgcggatattacggatccttgcagtggagaggcgtttgttggcgatctcgactgtttccttgctcgcactcgcttctctgctcttggcccgttgtgctgagtttcactttgatctgcttcccgcacttattcgcgtcaagtcaccgtcacactagtctgacagctatcacttatcaccctttttctctctcttctttccagactctacttcttttgtctctttttttcttttccccattgttattcattcgccttctttttgctttcccccccctccttatgtaaagctggcgtttgtcagccaggctcggtgttgcaagacccccaagagcgggggggctgaaaaacaggattagaaagaccacgggcctggactctgggatcacgatggatcgagaaaatgtctttcctttttttttttttcactactcttctgatctctttcaattttttaagatttgcagtaggcaaaaagggctgcgctaatgccgttgggtggattagccgtccatcttatcctacccagtggtgcggtgcctgatatatgagtgagacaggcgtttgcgagggagcctgcgcttttatacctgatacgactaatactattttccttcttctttttatttattttgtttcaagaatgactatgcctgcttgacactcttacttgcacaacccactcgcaaaagacagacaccaccaagagccagacggtcacagacagacacaaaacgaaacaatggtggccgacctctctctctccaccatccccccgtcaaagcctcactcccacaccgtcatcttcctgcacgagaacaaaaactttgcccgcagcgccgtcaaccgcatgcacgaggccaccgacggcgactggcagtccattatccaaaactacgcctcgacgcggtgggtgttcccgcaggcacccaccggcgagccgctgataccgtcgctgcagagcatctcgacgggcatccagcacgcggcgcacaggggcgagcccaactggtggaacaaccagcagggacaggacccggacgcggcgaggcgggagagcgacatgctgcctggcctgcgggagaggatcaaggagctggaaaaggtcatcaccaacgaggtcaacctgctgggaggccgctgggagagggtcattctggcgggcatcggccacggcgcgggcatggccatggcgacaatcatcagcctgggcatccccagcgaggaacacgccacaaacacaaacacaagcagcgaaaggaagaagccccagcctctgggcggcttcgtcggcatatcctgcgagatgcccctccacgaaacgccctcggccgcccgccggctgctcttcccagacagcgacgccctgccggacaaggagaagagcaacgacgtgtggaagaagacgcccgtgctgctgcagtactttgtcaatggcgggcaggagtatctggacaagggccgggctctgcgcgacatgctggtggcgaatggcgtcgaggacgtgtgctggcgtgagtatgaagatgggcgcatgtttatgaattcgccgcggggggtggaggatgtgaaggagttttttggggacaagatggatttgaggccgaattactgattttgatgtttgtttgaatttgcgggcgtgttttttgggtaaaaagcatacctggagggaatatgtgatgggttttaatgatatcgggtatgcgcatcatggtggacagggcttggatttccttcttctttagcatattttttggcttttcaattacgagcgtctcttaatatcatcttgtgctacttgatatttactttgtgttcattaggcgttgagaaagaggaatcaccacgaactgagctacagacgaggagagaagtcaacccaaggaaagcgatgtaccatatcccaatggacgcttgattcatcccccaacattcctatcaagacggagtgagctgtttcagcaagtctcgcgatgccatttgaagcaatgggcatttccctgaatagatctgcatgtatcactcgcttttccaagtaatactgtactcttcggtatcccggttgttgggctgacaggggcaaggcatgcagtagtaagctggaacaagccgctcgggaagatccttgctggtcggctagtgtcgatggtatcacgtcagaatcccgattcgcagcacggcacttgcgctgacatgtataagaagctggattctacaaatgattttctttttttttttcatattacatctatggaataacgtcttgtattctcatcaaagtctagatgcctatttataggtagacacaagtaatgcggagtcctcgtattacaagatattatgcgcacaaaacgccacttgacacaaccttgcccctttgtctgagacattctcgactaatattggcccgactgacagctcgacttactgagactcggattcagccgcacactctagcaccaggatttcggcatgagaattcaagattttgccatggttggcttgttttgccaagggagagccgctgcccctttttttgctccgtatagcacgagtgatgatctgatgtttgctcttagtgcttgcatggcgtgtccactgttagccatggttagatcacatacatctactttggcttccgataatactcctttaagaattgaattagcgtgagaatgaaaagtacgagtcatgagctcaatcaaacgccatttggcatgggcggttcatctcagactgcagcttcctccaagcttactcttgcttgactacgtagagctcaccaccatggtagtatccaatgtcgcagccgatattgatgttgcacctactattacgctgccaagaccatgtccttgaaagtactttacaacgcagctctcctagcaggagaaatgccgtacctcgtatgtatccttgggcgtgatgccattttgccgtgtctcacatctctgtcggcctacagaagggatagtcatgctctcatctccttctcccttttcgtcttctgccgtctggcgtggctccgccttcttcagcatccgtggccagttatttccgtacattatccatctcctgctgtgccaatcttcagctcagttcttgcttgcctcgactgttgatcgcctcacacctgcacactgccatcttgtcattgaatcatcctccaacaacgatggacacccccccgcccatcatcatcggccttgaaggcctcatccagcactccctcccacgcatcacccgattccgcagcgccgcagccgccatgacaaactttgggcgcctgtcgccctttctgaagcggctccaagtcagcgtcctgcttttgggctccatataccgcaagttctcgcagtacgacatgattgcgggatctgatctgtgccttggtatctgccacgacagcctggtgcagacgcagggcatgatgcaggcggtgctgcaggcgccagatggcgacaatgtatacgatttagatgcagaggtgctgattgagaggttaccggatgagattagctcgtttgtctcctctgttgagcttttgagaagcacataccaagagtcagtcgcatatgggctgctacatagtttcttactgctaaccgttctgaagatcacaatccgaatacatactcggatcaatgaaggagctcgccaatctacgacaagactactccaaacatctacaagactgcacgaaccggaaaaaaggagcgcttctcgtcccaatgacgggatccagtgaagatgagcggacgtcgcgctcggatgggacacagctcaccgaacccgaagtatcgtctaccaagtcccctggacaaaaggccatccaagccaaattggcactttcacgcagcactgctgctgtaagaggaaagctcggtcacaccgctgttttgggagcacagtccaggcccagcagaagcgcaaagcttggacatgaggctaagaagaataaagaagcgtgatgagagcttaagagactttctcgagccaatacgatatgtgtcaaattaacagcagagccgcatcagaagcagtccatctaatttctgtatgtaaagcttgtgtctccttccacaatgataagggggtatagctacacataaggacacatcaaaagaataagaagcatcctctgcgtaggggatacccatgaaagcatacaaggtgatggagttgacgcgaccgctcgagaggagtgaagaagcggacgcggacacggacccgatattttcctttgttttgataagagtatcgtttacaacatggagtttacaaggaatggggaggtatttcttatacactgacacttctgtctcttcttttttctagctgggtgtacttgatactccggctcaacttgtctatgcacagcacagacctgattcaatcttgttcattagtcaatcttattagtttttttaatgttatctctgttgctatcaaggttcttatagtatttatcatctcagtgcgtgctctgaaggctgtgcggtgcttttttggtgtgacagctcctatttcggaataatttctgaagatctgcactttgtgatgccaaggttggtcgccacatgcctcatatgctgttatatcggaacaattacactggatggagcaaacatctcacgataactcaactatatcaacgggacttgtgcccgactcacattttctcaagcagctccctctaaggctcccacccgacaatctacaatcgcctagggagctcttcattcgggacatccattattcaagatgtctcggcccaaagaaacgagtcataaaggctcatgtggcggacgcttgatctaaccgagtttactatgtgtctggtaattgctcatctttgtcatctccccatacctggactaacatggatccatttgtaggaatggttcgaccccaatcatctttcttcgcggtccaccgcctgttacaataactagacctgcagactctggtgtatgggcttcgtacatacaatcgtcaagctacaaccagagaggatgtgcgggtaccttgacctcgtcaacctcatccaaggcatgcagtcaatcgtgggccactcattccatcaggtgcagaaggaccgcgaaacgttatggatcagcattgatggcaggaaacccgagccattgttatgcccactagaccctatcctccaggcctaaaattgctgtcatgaagtcggtgttatagttctttgcacctataacagtaatcttacagccattaagccgctaattgcaagtatccttctgaagcatatcagaagtcatcgctgttggcgtcgccttaacgaacctattaggtagggccctctagaagcttagaaaacctcttcatccgaggtttaatcccaccttctacagggccccatctgacaggtttattaaggcgacgccaacagtgatgacttctgatatgctttagaaggatacttcaattggcgcctgagtagctgcaaaatcgccgtcgtaggtgccaaaaactacaacaccgatttcatgacggctattttaggcctggaggacagctggcagatgttgactattctgcaccgtgatagtaagtctagtccccgacccttttataccttattagctctggccgcagcaataggaagcggcaatcagaggggccgggtcgtttcaatccatagatgagggtggcattatgcggccctgacctatggattgaaacggccggccgactaccttccttctgccagcctaaactcggtgtcagatgacttgttaatgtgtgtgtgtgtgtgtgtagtggccagaattatgtggcctgtggtaaggcggtttaagaaatggatgccacaggcaagtacaattgccgggatgattcagaacccaacaaagaacggtgtgggtaggataaaggccaagctccagcagcagcacggtgttgttgtcaacaccaagggtgaattggtcccccctagcgtggagcgtacagacgatgccatccagatggacgaaaactaaggttggtcgcttgctgctaccgtctgatgagggaatcgaggacgagaccaatcgaatacatcaagacaggcgtctcgtcagatacgattcaagagttattatcggagaacctagagaacgttggtctttagcagacaatgatgcgttgctatgcgctcgacagagacggctgagcttcgccatgaggaggatatgcacagtttactataatatttctagctgcgactaatttatgagggaatgtcaatttaagagattaattaatattaatatcagtttacaactaactgataagaaaatatcagaaaatcgtgtagggtttcgtgattacacccagatctttctttacgcctatgatggaccaggacaagatggctgagggctttgagagtttgattcgtccaacaaaatccaattttctataggcatcgtcgcggggaatgatagaatggccgaaagtcgacttagtacagacaacaaagcccagtatacgattatctttcgtaaagatgcctatataaaatggatggtgtcgatgtaaaccggtttatcatactcctccatcatcgatgaatccatcgtaggcgtgaaagaagtcatctaggaaatgaccctggaactatctacacaagctgaacttctatcctgattgaactgccttgcgtcgttggctttgagcgcgcaacgcagctacactatgtattcttagtattagggagtagtttccaacaattaagggtatctgctttattacgtgatattgactacgaaaaaggggaagcgagatgattgtatgttttcgggtttaggacaaactttataatacccaaggaaagcttattgtgctgtgttagggtgagtgctgggatagagtggacaataagctatttataaacctggaaacaagtttaggcaagtagattgttggaggataaatatacatctcgtagcgctctttcgctgtcagtgtctcgtggactgagtgaacgtattcgctacaaagctatgatttacttggaaattgctcgtcgggtctcctaccgcaatggtatcacgagagctagatagatgtcggtagaaagcaataaaagaatatgcatgcgcatgagtatattatctttttacaagggcgttatatagtatgcatgtaacatatagcacttgaagttgaaagatctctccttttcagtattcaacaccctagccatggcctatctggacagctagtccacacaaagatcatgaaatgttttgacactcataagccgtaacagtagcagaagtagcagaagtagcagtaccttgatagtttcctacccacatcaagcgtcgcattcattcagccacatgcttctagatcacctcaacaatataaggttcatgaataagggtcctgtgtaaaggccatgtggcaatatgccgacagagagccaaaatcccaacatataatcagcttcttctgccctcaaggacacatcatcaatttataccttcatcactcacgtacgcatcatagacaatagatcttttcaagaagcaggcgtattacttgtgggcttttatttttcaaacattttgtctgttcatttcccttgcatctttttttctgtcacatctttcatcagaagtatcgaagagatgtcttcaattcagtggatgtgtgtcctcgcctttacggcttgggcgtgtctttttaccacggcgacggcgacaccagaagctgaacgtgcggtatgtatatgcaatctttctttacttctaccgctgctatccctactatccctactatccctactatccctactatccctactatccctactatccctactatccctaccacctttctcttgggctaacgtcttgcacagtgcagatggatctccggcttcatggccgagtatgtcgattatccaaactcgacacaatacgaagtcagcagaaatagctacttcacccagcagcagcgcgccctccgccctgcttgttacgtgcgcccggaaaatgccattgaagtcgccggcatcatgaagaccctcacggcaacaaatgccacgttcaacgtcaagagtggcggcttctcgcgctttgccggcgcctccagcatcgacagcggcgtgctagtcgatctcgcccgcatgaacaaggttcaagtccttcctacaggaggcaccatgatggccggcccggccgcaaagttctatggtatttaccgccgctttgacgacaagaagatggcgggcataggccccaagaatggcgatctaagcgtcgcaggatactttctcggctgtggcttttcattctattcgcagcattctgggttcgcctgcgacgacgtgtggaactacgaagttgtcacggcaaaaggggaaatcatcagagccagcagcgaggagaaccacgagctcttctatgcccttcgtggcggcggcggctccagctttggaatcgtcacccgcttcgattttgttcgcttctttaacaagaagacatggtggcagcacatcatgtttcctgcttccttgaatctggaagtgatgaaggcctatgccaatgcggcaaagaaggttcttggaaaagacttgtactcccatatgttcctgatgaccttcttctcagaagaccaccaagagtacgtgaccgaggtccacatcgtgcattccgggaaagacacgtcgcatgaccgaaagccgccgagattgtcaaagcctttcaaaaagcttacgggagccctacagaacatcaccgagggaaacggagttgccaacttaacacaaaccttcatggagcctgctggcctccgtcgctcggcctggtcgacctcgtttggcttcgataagcccgagttcctcgccgaaattctctcccgctggcaagcaatggatgagaaactcaagagcttgccgggccagagaaactttaggtcagagatagaactccagcccgtgtcgaaacgcatgatttggaacgcgcggcacaagggcgacaatgccttgggattgcccatttcaatggtcccgatgacatacgtcctcttttccgtgcagtgggacgacccggcctttgatgatatcgtggaagctgagtctaagcgtttcatcgatggaattgaagagacggggaggcaaaacgcccagcttcgcggcgtcatacacatgaactacgctcatcccagccaagattattgggcgcgtctgaacccaaagtcttatgataggctgataattgcggcgaggaattgggacccagatcgcgtgctgaataggctgtggaggggctatttcaagtttgatcatgaagttggcggatagaagtctgcgaaggtgggattgtaagtttttttgaaagcgttcttgttgagggaattagtatccagcgccaccgtcatagaaatgccatagaatcatatccattccaatctacttatacttctactacttggatttactagacgcgaaatgagtaatggtagcgaggccgactccaaaaaaagggattgccccagcttcttcctggtaatatcaccactttcaccctacaaatactaccgaccccagttaatataattacgccattaatacaacatacatacaaggcacttttatgacctaatgctgaacaatagaatatgtaagtcaaatatcgtaaccataagctcacttagtactaataagtaagcggggaggtcctgggaactctaggctatctatttcgcatatctcgggtcatgaccctattactcactcgcttgtaaatatatactgtcaagataatgttgcaaataaccttggcttacatatctgtcggatataaggaattgcagtacaactctatagagactgcatagtttcatggttgttagaacaactgtcagcacaagcttttgaggaaatcaattacccttacatgtaccctgtctctgcctcgatccgcttttaccccaatccgcgcctgctgctgctccagtccgctccggcccgctcccgcttctgcccacttccgctcgtcctagagttgagcgagtcttgccgggattcgagagcgggcagagcagacatgtcgacatttaaggaattaagaaacactcagttggagtggacggatcgtctggggggaaagatgttcacgtcagcaccttgtcccttgtggtgaactgccaatgtttgtatacatgtaatagcatatatatgcccgtagactccttaacataaaccataccaaactcctctagctccacagctttactactcgtatcaggcaaagaactacactcacaacaactataacatggctacggcgtacaagatacagattgatccaagtcgggtcggcctcctaggttataaacacaacgaggctgcagcagccaagctgtctgaactgcttcagaaagatctcgacgtgagccatcccggattatgaatgcgtgacactatattaacttgggtacaggggcatcatgttttcttcctggcgagaggctaccacaaccatgtacgagcaaacctaggctaacaaattacacaccacagagctgcgactaatatgtgatcgcaaatggacagatggcacaccacctatgcacactctacggcgcaggagcgactcccgaggagctccaggccgcgttcgaccgcgatgctgaaattcagattcatcagtttcagctaaacgatggcgttctcgaggacctttgccgagattgggcagccaatgctcccaagtatctcggagatgccaagtactataccgatttcttgcgatatttccaggagcaagtagacgcaaaggggtggaagactgtattggtggaatatctcttcagcggcaaagagagcactcacgacatgtaccgtcgcagctggggtagtaagtctatccgctacagcgctggaataggctctcgagaatacatggaaggcgtgaaagctgacacgattataggctttgcccattctctcatccagctcatgtacggcatcgagtgggaccaacctgccatcatcgcccaaggcctggcccaatccgccatccacgacacctacgtgggcgactttctggataaagttgacaaggctgcagcagcaaaagtgccttcacagcgtctcaacacttgcgagctgtacgaacaggtccactccgacccagactttgtcaacagtgtgcgaaatggaaacccaaacaagatcctgaacggtgtcgaggtcctgtgccccaacgagggcgtgaactatctcgcccggttcaaggctgaccccatcaacctggcagaaggcatcgtggagaacatccacgcggccgcgtatatggcgtcgtcgtgtgttttccaccctccagactacccgaggtttgacttcttcctcatgtaagggccctttttaaaagaagacgagtcagatgctaactaggaatagtcatcatcttaccattgggccattcttgctcttgatccaagacgctgcatggatccctacctcagtcaaactgcaaacactggagtggaagactcgctttgacatcctccactacgttgtacgatgggcccctcccctgcaactcggcggcatcagtagctatacgccgaaagatactgtacttgtgaatacctgggaggagctgcttccccggttcatcaacatgcccgacgacggccatgtggtcaagactgcgagggccctgggccttgcgcagcgcctttcgcaagactacctcgaccggccatggatccgcatcagagatgacaagacttggttgaacacgcaatatctcctcctggacagcacctgggagcaccccgagtttccttgggtgcggactgctggatgggatgaggcatgggaggacagtggccttcctgagacaatccttgtcgaacatcacagggccaagactttattccaattttcataacattctgtatgcaattttcaaagtatagcttgcagtatcaaatccatttccgtatcaggtggtgattgtcctgtatagggatgtgatggattaaaagactttacactttattcgagaatttcctcgagggatatatcatcgtcttctttaaagatttcaagaattgatcagtagcgacacaggaaaatatattctctggattaaaaaagaccttatatatttgacattcagatatagcgcgtatactatcgttcccaacacgctcatttcatcgtagagcccaactcctcttccactgcatcatatgcctccttcaacaaccttaccatctcctccagctcctcctccgttgcagttagtggcggcgccagtatcgaatgatcgccgttgatgccatctatagtccctgcccctgggtatatggccaacccacgatcatgcgccgcggcatgtatcctcttatgaaacttgacctctggcttaaacggccgttttgaagctctatcctgtacgtactcgatgccccagaaaaagccccttccgcgaatctcgcccacatactttgcatctccaagagcagatcgcagtcgcttttccagaaatgcccctttggtgtgacactttgctaccaaatcttcgcgtttcaggactcgttggacagccaaggccgcggcgcagcccgctggatgagcttgatatgtctggccgtgaacaaagctcgccgatccctttgccaacacatcgacaactctctggctgatgaggatcccagcaatgggcgcatatcctcctccgagcccctttcccagcgtaagcaaatcgggccgcacatcgccctctggctcaaaggcaaagtacgttcccatccggccactaccacacatgacttcatccaagatgagcagaatgccgtatttatcgcatacttttctcacaccagcgaaatatccccttggaggcgtgatgcaggccgccgtggctcctcctacagtctccgccacgaaagcaatgactgtctcggggccctgccgctggaattcgtcgtcgagctcttgaaccagcctggcagcgtactgatcttcggtctcgttatctttttggccatgatatgcatatgccgggctaacatagctgacgttgtcaagcaatagggcgccctcgtatgggattttcctcggaagattgctgctcacgctcatggctccaatcgtgccaccgtggtaagcctgtctcctcgaaacaaacttggtcctctgcagctggccattctcaaaatgatactgccgcgccagcttcatcgtcgcatccatggcctcgctgccggagcagacaaagaaagccttggtcaagccaaaaggcttgctcagctcagtgagctcgttggccagctcctcagcactggaagttgtataagtcatggtgtgtacgtatgcgacgtcagagtattgttgtatgatggcctctttgacttctttgttgccgtggccaattactgcgacggcggcgccgccacatccatcgatgatgcgagaaccatcagcgagagtgaggtagataccagaaccggagacaacttggtgagggcgttcgaggagagagcggtgcataagaccgggttctcgagtcccgttttgcgcggtataagagacggttgaagacggcattgtgctgttctaatggtgctgttattttaaattgtattctttctaaacagacatcattactacatgtagtttacatgtattctctctctttcaaaacagcagcaaccttggacatatatagctctataagtaggtggtattatgacactgtatactgtgtaaacaagccaaagccgaagccgagatggagttgtgcaaatgactccgcactcggacaccacctcggcttagttggtcggcgtgggtttcccttttccgaatgttggtagggcgcatatgcacgacaataccaaaaggtggaagaagaaaatagatggcttgttctaatctattagttaggcgcagctagtttcgccaactgcggcaatactaggatgacgatcctttaaagaagcttatacagcctttgctcgaaatagttgttgagttgttaagtcatgttatcgctttattcccccactatctgatccagtctgagtagtcttatctttcgtgttcagcaacggcaacaagtgctgtagcattcccatcgcaaccctcgtcatttccattctcttcttcattatttctctcagccttggtcctttacgaaatcttgatacaccccccattcctcttcaagatgctcgtcggatccgtctccacaaacctcgcacaatacagcttcagcaccttccacacctcgtagccgtccgtcgtcaggctcaccaagtcattcatgtgcgccgagatgttgaacttgatcagcagccccagcatcttgccctcgcgaatctcctccagcgtcttctggctgttgtgccagcagctcacatgcaccgcctgcggcatctcctccagcgccgccttgtcaaagcccgagacgtcggcaatggccatcatgacgctggaccacgtcgcccagttctcgggcccaatcagcttgaggtcgtcgggcaggcgcgtgacgtcgaggcccttgagcgtgggcgcgcgcggcagcttctcggggatcttgaagtaggttgtgatttggttgtagtttgtggtgtgttggactttttgcactttgacggggggtttgacgggagttttgatgggagatttgacggggattttcgacctattcgagcagcaagttgataagcttgtgaccgagatgcagattgtgcgtgtgttgtattaatcatttacctaggagagatggccttgactggtgattgtggaggcgttggagattccattgaagctatatcttgccgactggaaatgacttttacagaaagccatctcgctgcccatcgcatcagatgcagataatatgcgatgccgtctccaccaatcgccggcaattgggcagctgggcgtcgactctcggcatgccacgtctacaagacatgtttacggcattatcacttatgcatgtacatacataatcaatccttctcagcctcagcatcattgctaaagagcaaaccaccatataatagcatccaaggctatatagcctcatcccacttgcttttccggcctgacaaatagtatttataagacccgtcggcctttcggctctccgcccgtgagcccgagtcgaatctgtggagcccatcggcggcaaaatcgctgcgactgggacccggacggccgcatcagtagaaagtggttgactaagatggttgaagcgacaattaccaggatatcgtgaattgctatagtctagattaatgatccgtctgcaaaaggatataaagagagatgccgcaatagagtcgccggctgtctctccatcgtgaccttgtataagcccattagaagaaagcgaacaaagggaaaatggcagcgcaagtgtattcacaagatcagctcacgcgctacctcgaccacatttcctatccgcgctctcagcaccccagagacgagctccaattcctcaaagagctccaagcccaccatctggctcgcgtgccctttgagtccatcagccttcactactcgccccattgcacgctgtccgtcgatgcagatgatctcttccaaaaggtcgtggagaagagcagaggcggctactgcgtggagatgaacactatctttggcgacatgatgagggccctgggattcaacgtcctcagcatcggagccagagtcaagcctggtcccgtatatctcggcatgtaagtattttccctcttcttccaactcatcttccaacttataccggttgtctatctaaccaactttcaaccactaggacgcacagcgccaacatcatcaccatcaaccagcagcgttacctcgtcgacgtcgcctttggcagccacggcgccttcacgcccgtccccctcatcaacggcttcgaattcgacaacatcctccctcgccgcggcaaactcgagttccgccccatcgcccagtccacctcgccctcgacccaatctctctgggtctactccacgcaggatcttccctctctagactggaccgagcgctactgcttcacggaaacggagctcttccgcgcagactacgaagtcatgaatttctactgcagcacggtccgcaccgccgtctttgtcaataacgtctttgccctgaggggaatcataaacgataggggtgatgggctcaagggcgtcatgactttgttgcggaacgaggtgagaaggagagtagagggcgagccgggcttggaagtggtggaaactctggcaaatgaggaggatcgagtcaaggcgctggagaagtggtttgagattccgttgaataagagagaggcgacggcgattcggggcctgccgactgagctggtgccgctcaggcatttgtgacctgaaagggtgacagattgagtggatgatgtgaatttatttgttgatacactctgaacatagcgggcaacaactccatatacatcactacaagacatgtacacgcctctcactttcctgatgaccggacatgaatctgtattccgattgagatttccatagacgcagcgaacgatgcttcacacttcaacacatctaaaagaaaaagacatgaactttttgcttcgctagtgttgttttttaaccttcccaatggcaaagatttcagattactctcagaggatccacggctaagtagcaagctgacaacagaatacatcaaaagacttgaggaatatagaattggtgtatctactaagcgcattgatcttttttgacgggccatgccgactcgctcatcaaaccaagactttatatattgtgcttgtaatgaactggaaacggacaggataaaaaggtttcttttcttctcggagtcaacagtgtgcacgaaatatgaatcaaggaggtgcaaatgcatagtactagatatcatactgtatatacccaactcaacaagcaatcaataagaagttatcaatctatactctgttactgtcctaagctcggcttaatatccgggtgaaatttgaattgtaaaatacgccccgtttctgttccgattatgactctggattcatcaaaataagatgcagtgggccggaaagcttctggaagctgaaatgccctcgccccttgccatgtaatccagcaggcgcctgttgtctcatcagcatcgtcatattccatactatatgaagcccaatttggcagttcatttgaagggccatgatttccaatgtactgcgcgccgaggtcggttatgatgtaatctggcaatcgtatatcaaatctgaggtttcgccattcatattcattcttcatttctttcaacgccgtttctgtttcccagtcccaaatcctgacactcttatcagaacaagacgccagaatgcgctttgagtcgggagaaaaagcgacgttgtacacgtagctcgaacgtcgacctagggtaacagactctttttcagtcgtcaaatcccacaccctaaccttgtagtcgtcccctccagtcgccagcagttttccatcaggtgaaaatgccacgcatctaacatagtcaagatggccttgaagagtcacttcgggttcagtggtgtccttctgcgtgtcccagattctgactctgcgatcgtcagacgccgatgctacaaattgaccgttgggagaaaaagccgactgtctgacccagtcgccttgcccttcaagattcctcactagactaccgtcatgaacgctgtacagcccaacgttgttagtcccgctgacgagtagcatctggctgtcgggcgagaaggagaggtgtaagatgccatcggtttttatactcaacttgcgcttcagacgtccctcggtagcgccgaagagtccgattccaccatcgtgagcagcagcaagtagctgtttatccggagacagcgctagatgtttgatcatagcctctatgcccaaagtttcgagaggagttacgccttccaactcggagtcgcacagttgccatagatggatcatgccatcatatgaacccacagcgaagaagctagccgacggaggaaatgatacacagagtgcttctgttgctctgaccacctgtgtgatcttgtacgtctccgagtgatagatggcgacgcactctgattcaccgacgactgcaatgcggcgttggcctagagagactcggatacatgcaacctggcctgagccgacaagctgaccgacttgcatctgggcatctatatcccaaatacggacgtctcccttctctgaacctgctgcaatatatttgccactcgaaacgaagcacagacactcgtatgcgtctccaaactcagcatgtagctcccctgcttcaatatcatagacagttacttggttctccacgtttatccaggcaatccacctgccatcttgggagaatgtcgctgttatagaattcaaggtcgggagcattataatttgctgttgaaatgactccatatcccaagtaatcagctcacaactattagatactaacaatagcttagagccatcgggagagaattggatgccactccgtcgagtaaacgttagttgaggatgaaattttcgtatcagtcggccagtgatcaagttccatagaataagatagccattgttatctgcagaagcaatgtatcctttgcaagagaccacgacacgtcgtacacaacctctatgtcctttgaggattctctggatggcccctgtttcagcatcccacactctgacagttccgtcgccagatactgataccattagtcgcccgttggacgagaatgcaatgtctcgaatccagtcctcgtggcctcgtatattccgggagtaaaccccgacgtcttccttcatcatcgggaattcgagaatccaaggataccgctgcttcttccactttttccccaaggatccctcgttataactaaggagtaaagtcgtcattgcgggtgtatccggattaaacaccatctccgaaatgtgaagctccagaaactggcatgcttcttgagctgccaagtatagcttatagttactagtatccggtttcggctgcgagtacgtttcaaattagcgatgtagacagcaaacggagaaatttccttaataatcttaccttaagtatgtcagctagctgacgcatgcgcggggctaccatttccagctgcttgtgcgagactaaccattctgtccaaagcaatatatgctcttgtaggaagagtatggctgaactagtaatctgatcatcttcatgaaccatctccctcgcttcgtacacgtgcaccatccaccatgaagatgcatattcaatggctgtaccttgagaatgctctgtatcagatgtctgtctttcgttgttgaagtatgccagcagacattccagagctcgttgagcgatgagaatatgtagggagtcaatgggctttccattgaccagatgttctctcatatacgccttagcagattggtgtaggaaataaaccctcttgttatataggaataaagaagcgtagcaactctctaccagagatgaggcattcacccacttggggagcttggccaaccagccaagctctgagacgtgaagtggtaggaacgcaatgctggtaagagcgagaatgtcagtgaagtaacagacgtcatgctgtgcaagctgattgatttcattccacatgtgtgaacagagtgattctatagttccaggcattttttgaagcgtgtcaagaagtttccagttgggtgtttgccgtaacatttgacaagccattttggaccacaccaggttaccaccagccttttgcaagattttctcaaccatcttatctttcaggtcgtcgccgcatccgcttttttttggcgctcagagctacctgctcgctgatgactttgtcaaggattggtaaccaatcagaaggtcccctactgagatgaagagaaaaagaatatttttttgcaactggggcagctgttgaatagcactccggtccactcgatataagccacctgacttttgaagtggtttctatagacgccgagattaactcaagcagattgttgatgtcaggccaaccgaatccattgctacattcatcaataccatcgattacaaaataagcgtctgcaaagtcgttatcctgtatcatgtcgaaaaacaatccggataaagcatagaaatcgttgggtccatcaaagaaggtacgtcctgttgatttatatgtgtccaccaagtgttttgcgagtgaaggggtcttcgccaatatttctgtgattagacttcgcataattgtggccatcgtaagagctcctagcccctcgcatgagcaagaaacgtgacatagaatcatagaacttttgtctgtagcaaggccagagtatagctcactggttgccgccgtaagtaagagtgacttcccggtaccgatatctccagtaacccaaagcaggcgatgagaatattgcttcttgtcgcagaaatagctaaactctggtttctggcagagccagtgcaaagcatcagctacgacgcctgtatgctcaatatgggaaacgcctgcggtcggttcgaggttcggggttaataatggagcttgctgtccatcgctgccaggcacagtgatgtcgcttttctcgagtccgcctttgcaaagcacttggctgagagttgagccgccatactctacttccacttgaactatagccgtttccgcatcgattatgcatttgagatccacgtcgatgtctgaagcccgcaacaagctaccggaaaagttgcttccttggtcaccagaatggaggcataccacattcatgagcaagcgaagtatggctttatagaggacgacagtcttctttgctaggctgttttcttcgtcatccgctctgaagtggttgtcacccaatgtattcgtgatgaaaagacgtgctaaagctgtgaaccatgccatcctaggaataatgtagctcaagcctttacacgtcgctgtcttctcgtccgctggagtctgcatagtcttgaatcacgaaattagtaaagagaacatcagtcgtgtgcttgaagtgatggaaagtcgccacttacgatcgaaattgcacatgcaatagctgcccatgcaagtacggcttgtggtttgctctgtgcctctttttgtaaactctcacccaggattgccacaggcaatttatatgtggttgagttgttcgattcgctcgtagaagattgaccggaagatgttttaattgtggaagactcgagggatgtatcctgccatgcctgtgatcttttgatcttgtcaagccattctgctagccatgtgtgcatctgatgcctcctaaactcattatctttctgagtagcctgattatcgtcggattcatcattcaacccagcaatgatgggatctgagctccttccggcgatagttacccttgctatagaagatagaatgctctcgtatagtagcacagtatcgccatggtgaatcttgagctcattgtatgcctgatcccagagttctgaggctagatcaatctttctggaatcaagtccatcatctttggctaatatttgagatccaaaccccattggtattttcggggttccatcaacccttgatttgtttgtaatagattgtcgatacccttgcggatccgtgagagcctctttggaatttgatgtggccagcttcgacagggtagccaaaacatcatccgacaagctttcttgtgcaagtacaagattaagcgaaggaggatcgataggtgcctcaactgttgcatcctggggtgaatgtatagagcttggctcgtgttgctgtactgattctctgccatcaggtctccgaaggccttcaccgtgaggtttaggttcgcgtggctttgggctgaatatcgaagatacacgtttcatatttcgcctcatgattgaaaaatgtctttatggtagtatacgctgaatttttgcaaataaattaatattcttagtgttggaggaagaaatctattctgaaatgtgtgggaaaaggcttcattatataaacccctttgtcgcaaagattgaacaaaggagcaggactgtgtcccgtgaacaagcaaatcatgcatcgatagatacgtggcatttaggacccacaaccctgctatctattggcgctgtggtaatgaatacatgtatgtaggtatttgcctttcaaacgcgcaaggctgtgaggtattggcagggtctgccatcctatcataaccggaggctgtgctcgaagtctctgtcatcgacgcctatacaatcctcattcagatgaggatgtcacttattgtgtgaaaaattttcagacaaggcatctgaaatgaaaaaaactagatctttacctaggcgacatcggagaaacaagtcatctgatggagttgcatctctacagcagtggttcctggccgtgcacgatcacgggtgagaatttgagcgctttccaaaggtaatagaagggccaattgattccctttgactggcacacaagatatgaagcatctaatatcacgttatagctaagggatgtatctatttatgtagtagaggtaagtagggtgtgagaacgacagtacatatcatgaccatggttcctaagggcgattctgacgcggtacaggatgtgctcagtcccgatcgcattactaaagttgtggaagagttaagaaaaagacttgcaaaggtacagcaggacataccaacaggcatataaccgtatagttcgtatttgcatacctcgactcacacttctacatcctcaacaaccctccaaacctcatccccaacccgatactcactcttcttcccatccagcaaaacctctctacacggcaactccctctccccatcccccaatttcacaatcctcctccatccctttccatcatccctccactcccacctctccgccacaacatccccatccccattcccatccctcacaaccacctgcgcccactccccaaccctcacaaacatgcccttcttcccagccttctcatcctccatcataagcaccacgcaaacaaccttgtccccgcccgtcttcccagccggcggatcataccacatctcttcgtactcggtgtcctttcccgtagcagggttcgtcatgtggcccttttcaagggtgctcagtccatccggctgggcgtacatgtggccttcgtcaggaggcgcatcaacagctcgagagtcaatccagtgtttccattgggaaagggagtggccgtcggagatggcggtggaggacgagaagccggccatggcccagtccaggcgactcaaaggcaggatttctgtttctgcgattagattgcaatgctttacaaagctgatggagattttctatccgtccttaccttcatcgttggccaaggagtcttttccatcaggcaacagcacccttatatccacaaacctcttctcaggagaggtcagcaccagcgttgatgtcggctcgccggcttcatccggtagccaccgaataaacttgcggaaagagaggctacccatgacagcctatttatagtttttttccaagatatatggtcttttctaagtaaaggcttttttacaaatctgaaagagtctcagtatcgcatttcacttattacgcggcgtgtgaaaatgagcttatatggcggtttgcagattgatgcggggtgaagattccatgtggagaaagcttgtccagtagttcatacaagcgttgatagtttcgaagggcgtcggagccgaaatctggatttgccaaatacggatattttctgaggacgcgtcaatctaattgagagatgaataaagaagggagctgtatcatctacactgagatgtttgttgcaattcgacgtcaattccacaacagccttgcaaaagtcagaacaaattctgatatagtttgaaatgcgacatgcacaaaaatacgaagaaacacggaaacaagatagtcttgtcatgcccagcccaaatggggctctttcgggcgacgtctttcacttgtattcatctcatcaaataattaaaaagtgctctttaatctgaccatccacatccgagcgtagatagagtggtggggtatcttctttttttgtccttctctttttccgatttctcatctttcttcctttcgtttctcattcaactatatggcaccaaaaaaaaaaaggcttcactacatatacatatacacatgcaaatctccaatcactgaggcttgacaaagtgggagagctgggtggtaacgaccagaccggcaacagaggcagaggtcagggtcgagaagacgccagaaaccaaggccgacagggcaagtcgggagacgtcaccaccacgggatggcgccagctggctgagaataccaatctggatacccagggagccaatgttgccgaatccgcagagagcgtaggtggcaatgagttgagagcgaggagacaggtcggcgtagtaggagtcggtagccatggcgttgaaggcattgtactcattctgcaggcaacaagggtcattatcatatcacatgttaagagtgcacagtatagatgttggagaggagagaatcaggaggcgagaggcaaacacagatggcagtggaatggaaagttggagagagccaaaggttttgacaaagggacaacaggagaaacttacggtgatgaccttctcggcaatgagcttggcaaccttgaggatatcgccgtctcgaggaacaccaagcaagaaagcaaccgggtaaaagacataggacaggatggtctggagagtaagagtggggtcgttgatgttgatgtagtggccccaccaggtgagaagtccgttgatgagaccgacggcggcgagaatgcagagaagcgaggcaatgatggtaccgccaatcttgataccgagccaagcaccgttggcaaaagcgtgcaaggcattttcagccttgtgctcgtcatcgtcgggaatgacgacgcgaccagcggtgagcgtctcctcggtctcggggtaacgcagcttggagatggcaagcgatgcagggatagacatgatgcaggaggaaacaagagcctcggcgttcagaccgagaccaatgtagccgacaagcacggaaccagaaatggtagcgaaaccgcaagtcaagacctggtgaagctcggcgttggtcatgtgtgggacaaagggacggaccagcatagcagattctccctgtccaatgaagggggtggcagcagccacgacggcctcggcaccagaggcgttgagagcccagaagacgaagatggccaccttcttgatgaaccactggatgaagccaatgtagtacaggacctgaacgagcgaaatgaagaagatgatggcggggataacgccaaagaagaaccaggggagcttggcgacctcttcggtagtcaggaaagccacaccgttttcggcgaagccaagcaagtcgccggcacgatcagcaataaacttgaagatgttgtatccgacaccggtgcgcaggacgaagaggccaatgatgtactgggcgagcatgccaccgatgacagtccgccagttgacgtgcttgcggctcttgctggtgatccagaagcaaaagaggatgaccaccatgccgaacaagctgacggcacggttggcgcgcgtgttgtcggcgctctcctctgaggcaaaggagccgaccaagatggcagcaacagtcacagcagcgccggccggggtgcgcaggcgaggcgggatgcgctcgtagacgaccagggcggtgcgagtccaaacccacttgatggcgctggacacatagcgcgagggcacgtggaagaagaagaggcggatggtgatggccagccacagcaggaagggcacctcccagttcttgtcgtcgcggtgcaggatcagcgaggcaatccaccagccggtgaagagcaggaagatgacgaggtgcacaaaggcgcgggccacgcggtacgggatgccaaagtgccagccgcgctgcgaccccgcctcgtccgagtcgacgccggtgcgcaccacgtctgtctggccgaccttttcgtggtcgctgtagtcgggcggcgtgtggccgtcgtgcgccttgtcgatgctgcgcgtgtcgtggctgtggtcctggacgggcacgagcgttgggtccaggttggtgccgcgggtgtagacggcatcgtcgtggccggcggcatccacgcgggccgagtggtgcttgtgcgcgtggtgatgctggtgagagggctccagcgccgggtctgggttgtggtggatgctctcggtggtgtcgtgataaggagccacggcgggtggtggtgaagagtccgccattgtgagtccgtctcttctagtcaacccccgtgtataaagatttttctcttttctctgctacctcttcttttccgcaggtctcgtctggtgtccttgagcttgtgcctggggttgaagcaaggcagaagcgggcaaggcgttgaagcagtcttgggttcagactctgacagccagacctagacagacgaaagaattttcttcttctctggtagaggagaatggaggtagagagaggaagagcaggttagccagcgcgagatgccgtaactgaacctgggaggaagcccgaaggagcggacgaaggacggcgtgacgttcgaacctgagaatcctggggaaggaaaagagaggcatcgccaactcgtgggtcgctcgagtttttgtactccagccccgtccgcttcggtcgagtcgcagtcgcacgcgcacatgccaggcccagcgatttcgagcccacaatggcagcggcaacgccgtttcgctggtgaagaaaaaaaaaggtgtggagaagccctggccgtgtctgtcttgggcatgggtcaaaagtgcccagcctgcctttagcggcctttggggggagtggccagggggtgagcgcctgtagcttgggaggcttccagaggggtccagcctaatcgagtagcgctgcgccgaagaaaagggcgcttgtgcggtgcgaggtagagcttggggcacgccacagggcaggggatgtaccccacacggacggtcgctgtgcgcactgtgcgctacctcggccccgacctggcgagttgaaggctggaatctgatatcagggcgattggatggaacgcttgaacaagcattactgagaggatgcggccgtgaagacggattgtgtatatgagcgattcctacgcaatgccaggatccgcatttcagcagcatccaagcattgccaatcattgatggaacatgcgtggccaagcacatgcatgcatgcagccaacctggaagttagtcgtaaatctcccagagcagcttgcttctggaagagctacattgctgtcgctggagtctgcacatgattttgcccaagcagcttatcgataacaagtacccagctccaaagatttccccgcgcgcaatcgccaaaactgccgtcctgtcaaactcgctgtgcaccgtgcacaaacatctgcaattcctactgggccaccactgacggaacctttttcagtggccatggtacttctgattctgccaatcccgccaagggtagcgcttcttgctagacccgtcaccgaagcatcgcacactaataattttccagaagggaagaaaaataaggtaggggcgaaaaaagggttatcgtgatatcgattgcagcagcagttcggcacgagcagcattgccaaactaagaaaaggagcgtcacgttgttaccccagagtcgaagccctcagctccatctacagggagtccaaagtcggccctcactctacacaactccgtattcaacacgctattgaagcactatcgcgagccatgaaccaaagcaagagacagcgaggcatcacgggaggcgaaaaaactgcggcgtctttatcagtggcgccctccgataagtttgtccagtccagagtggaggacggttggcctcgattcttcgctccaggccagtcgtggccccatcttctccgctctcacaaacggtccgctaatctgtcatgggcttctcagccgactatcagttcctgggttgttcgattagtggccggccaacacacgatggcatcgctcgcattcgccccctgtgcaagataagacaagagggcgttgtgtcccagacagcattcatgtttgtaacagccaagtcgagcaggacgcccggtgagctctggtctactgggatcactgatcagtggcgtcttgagcctcgttgcctgttctggaaggttcacagaggcagccacccgctgctgtggccggccagcaacacacggcgctggtggtggcgtcctttccgcagaggcttgggctcgaatctagatggccagagacgatatgagcgagggaggggtggaggagctagagagctgacaagctgataaggccatccaatccgcggtggtaaacaccaaagaacagacggttctcacgcacggagcagccaagccagcgatgcctgcttagcctggcataccgaagatcaaggccatacagtacacaggccttgataaggctcggctcgcgtagcacaccctgcagcagtgcgaggaacctttgccagcatcgtatctacccgtccaccaaccctgttcgggcccagtcaatcagcgctcgacaactgctgtcttgcatctgcccgagccaaccgatcattgcttgcctgagatgggagagcaaggcagaaaggagcgactatcagatacgtggcggcattccgatagcgatactaccccggagagcggccagacattacgtacaaagaggcgcgatagtaacccccggaccatatctcgactgttacgctcggaggtctcgtgcacatacgacttccgagacccagatacccgcctgcctaatcaaaggtatcccggtctagggcacggccatcagcctttgcaaacgctagttttcttcttcaatgccctgttattacacaggagcagaagcaaagcgctactgtagaccacgaccactgccgtggagcatggcttatggctttagctcccagctgctaagaaccggcgtctcgagaagcacagcagctttcggaacttttaattacagttgaatgagacactcgcttttgagttgaggtagcgtgtcttagccccggccaacctctcggggctggggtgccgagtccatttctctgattggcgatgactcgaggcaagtctaagccaacgaccgagtgtcatctcatcatcgacaagaagcagtacgacgctgggctgaccaggccattgcagtgggtgtttcgtgccgggaaccgagcagcttctcatcaagatttcatcaacagcaacctatcaacccatctaccagtgatgaaataaatgaagttgcaatcccagcttcattatgcgcattatcgcaccagcccgcagtaatgtggggagacaggacgacgctgactgctccggattttcagcagacacgcgactacaccatgtcaaaccggtccggctcttctccaatttctccacgggctttggctgctttctccacacacacgctcacactcaattcgcagcacacagcctgctttagcccaagccagaagccagcaagaaaggaataacagtgttgagacggcaacatgaatctgcacttgtgctagtttgtacggcaatcgaggtacgatgcaggaaatttttgcatcttgtacgctgtgcgtacgaaattagggcttcactctgaacagagggacagcactttactgcgattcttcagcgaacacgagtattctcccatcataacccgcctcaagccgcatctgcccttttgcaaatctagcatttcgtaacaacaagctctctctctccacaagaaatcttgtttcttcagctcgaattccacaaatttcgttctgcccttcaccgccagccccggattttatttccttggccagctcactttgctgccctgccggtgaggctgtctccaacaagactccgtttttgcctcgtggcaagccacccggactaggtgctttgtcacggaatgctactccatctgtacccacgagaaaaagaaacgttgttgccttttcgattactgatttacaatattctgtcttttctcattcattcgcttgccgaaccttgacctactacgcttctcctggtacctagtccaggtcaatccacccaggaaatcaagccaaaacgggccaagtcagctccacgccccgaatacattacgttactgatttcatcccgttctccagatatttgctaatcattacctatgctgccatctttattttccccagggggaaaggaaaccattgaaagtacgcaatagattgatcactactgctagcacaatggaaaagaaacgtaaaaaggagggaggggtgtctgtctatacaatcgaattgagctccaggcccaacagcttcttcgttctactgcccgctttggccgaggcgcgatccccatgtacagccgcgatccgttgctctagcctcaagcacgaagctactgtcaaagtccggagaatagcccttctggctgccgcccttcggcctcctccgtccggcctcctccacccccgcaagcatctccaggtcccatcggcggctgccgatgttgcagctgtctcctcccccagacggagagattcagctcaggctcatccattgcgtcggatcctcacaaaacatggggagagctggggaaaagatggggcatcaatgatagctggatagttgctggctagctgcgtgcgtcatttaacattgtcaacatcaccaatttaccaccgccatcatgcgcacagccatacaggtacatgaagtatctcgagatgcttagcaaccattgatggccccatcctccattatttacaccaaagcctcaccacaacagacatccaccccttgccataacgccattccccaagcacactcccccagctagcatgaaatctacaaaatccgcctcgcctaagtaagacaccacatgccgagcgagccaaggcgcacgctatcatagcctatttcctttgctatagaaccattcattcggtaccgagagtagaaattgcagtttactcgctcttcccattgcttgcttccatcggttccgcccgaagatgagctgccgtcgccggccggaggtccgaacacggccatcgtacgacaccagccacgttctattgccaacaataatgacttgcatggatttgttgagctgagttgaattcagggaaccatgctggaacctttgtcgtggaatatccagatcatgattggtctattgcacgataattatagtaaaagtcgtcatgacgaccattcggtgagaaaagatgagtacaaaggcttacagcattgttctcaacatttaacctgtgcctcatcacgaatctctttgtatcgtacattaaactctgatatctgttgactagctaaattccaattctctcagtcagatatgtctcatactgctaaaaaaaaaaaagttacaacctaactcaaccatactcatcaagtcattatacttacgaaattaaggctcagccagctcaccacttcaagcgaatgctaattgataagatgcgtagtcagaaatagctgcacaagatgtaaggcagtatgtaggtattaagcccaccctgctcaatgtcagatcttgacgtccctgggtgtccaattagacaaataacctctccaataccgttataacagagtagcagcagctccaagcacttcaacgccaaagcttcatgagtttctcgttcataaattaggaagagatactagattagaactacagcttcgtctagaaagccacgaaataataaatgcaatagcctaaccgagacatttgaagctgtaagcacgttctcaaccgagcgcagttttattgaattgtaattctacgaatcgacaaacggccaaagtgagcgtaaatattgaaacaaacacatcaccaagttcatcaacagctttttagtcgtgccttcacagaaactttatagttcaatctttcgccaatttcctgcagttgatcattgagatgtgctaatgtcttgctcgaatacttgatgcaatgccacgttctcatactctcaagatgttttttttttttctttaatccaacttcgataaagagccctagtctgctagaaacaatcaaccttggaggaattattcaaacttcctcggcttttgatagcaaggtgatgagggcaataccatgatatttaccatcacattcatccaaagaacccaaaataacaacatctctttaatacaaacttcattcaagtcatttcatagaaaatactcatgagaaaactgctaaaatacaacacacgcatcatcatcacctctcagttcccctaaacctcctattaaactcctccacagccaccccaagcatcttatacaagaagcccctctcgctacctccccccacaggaataaacggcccattcgccccatccctcaaagacagactaatacccgtgcgttcctttgcaatcgtctgaacgtccttcagcggaacgtcccactcgctagtcagtcgccgagatcgaatcagcagaatacgcgcaaaagtcaccatcacgaccatgtcttccttgggcagttcgagatgcccaatgtactgctcgtcaaagtatcgcccattgtccacctgtttcagccagtactgtccaagtgcttccctggagctataaggtctcacgactccatcattaggtacgaagcgagggtgtcgcgtgcgctccagttcattgccgtcaaataccgtcgtggtgttgcgaatgccttcactgacattgctggccatgtcgagaatgcccactgctggcttggttgccagtcccagcacacccttgccgacacccttgaagaagcccaaagcacctccctgctcggcaccttccagaggcttgagtgccagaccaccgactccagatgccacactcgtaaacaaactgtttgcaccagccgccacaccatacaatgcatgcttcggcctgtttcttgccctggtaattcgtcgccggtcttggaattgtttgtccatggacgctgcggcaaggcccttgctcaaactgccagtaaacttggagaaactgtcggaaaatccaaaaactgtcttcttagcaaacgacgcagcaccctttgcgatgcccatgccgaattcttcaggcctatcagaaaggataagaccctggtaaggctcgtagaagatatcgttcactcctgacgagatgttgttgaataagcctaccggattacccaagaaatcggcggaacccagaatcttgtgaacctgatacatgacttcttggctgtagtggttggaaatgttttggataagcacctgtgtagacacccgcacgttttctagtatgagtgcattgaatcgcaccggcgcatcgttgacatttccaatagccatcgtcatcacgttcatgaagaacatgagcgggttgtgagtagaagttttatcctcaacgttgatgcgctctgtgcgcatgaagctgaggtccacttgcatcggttggatgttcaaaacttcaaaatagatgtcctggccagattctcgctcacttggttctgggatatccaagtcttcatcacaaagcttaccctcttcttcctccgtactccagcttgctccaggaatgtttgaaaagtccaggagagcaaacacaaagtcctcgtcgagatcaatcgtcatttgctgcagtagaatacttgcatatttgatgtacagcacaccgtacgagtcgtccttcactcggctaaccatggcatgcagtgacggatgagcctcaatctcttgggccttttgaggcaccacgctggggtatagcaccatcgggaatagtcctccatacaactggttgtcaatctgtatccacttgatggccaacgacacagtctgaaccactggcgagtctgagaagcggaactggacatcccggaaagtgatataagctagctctttcagctgagagttgatgaaagaaatgccaacaccagacagtttaagctgagccataaacgtcgcgccggtattctgatctttgacctcgaaagcttcaggtccagtattcgttcttgatagagtcttttgcctgtacaaactttgacttggacgaaagttgctcaaaatgagtgtttgcgtgggcccgtctgcagcaacattgatgtcaataatcttctgagtgccattctgatttgtaaacttcattgggaactgattgccaatctctgccagtttgacgtgccgctccttgccagccgtagcaatgaccacctctcggaacttagccgctgggaaatcccacgcataaggcatgatactcctaggtggcaggcgatatcggataggtttccagccgcttcggtcttctacgtcgtcttcttcaacgttgggatttgcttggtaaaatgtgaactcggtatcactctcgttcctcatcgaaaaaggccagttcttggtctcggcactaaagtgcaggaatatggtcgagtcttctacaagaatctctgttctaatgaggcgttgacgctggcctgccttggcaattttgacgtgagtaactccaatgtcagcaatattgaaaggagacgtccattggttattcatccctgggaagcagaggcacagttgcttgaccgtagagttttgcatgaagtgaagcggttgcaaagcaccaggcgcgagtgtcatgtaacccgacgaactggattctcgaatcaaaatctcttcatccagcttgttcttgagcacaaagcgcggcgcgagcgtcacaacttttgtcattttgtattttccttcgccagattggattgttatgcccaagtgaatctctttgctcctgttggaggaatgacagagtatgacttcagacgtgctgccgatcgcgtcaaaactctgaggcttgctccattcagagtctgctaccttgagcacagctcgattgcgggtatcatcgctactaccaaatgagaacatgaacggcagcgctttgggccggccattttcagaggtatcgatgagcgggtattgaccagcggccgattttgcttgttggagaaagctctttgccctgattgtaagatccaatccagtcttgttgaggatgacgtaggggctgtacactgtgaccttgaaagcgccaccactctgaggaaccttgtggtagtgaagactcaggttgagggaaaggccttggtcatctttgacgacaatgcgggactctttgcggaaatcttcgtttgtacccgagttgatgatagcaaaatcgcttggcttgaagacagtatcttgcatgtcgatattgagcaaaagaaggtgagagagctcgacaacgtggacagggctaacgccacccttgcgaaggaaattcgaccaatccttctttgtgtttttgtcgtagattctgtacttgaaatcatatggcaacaaattctcgagagtaacgggcgcagacagcttgatcttcatatacgggtaggatctagatggaagaaacgtcagtaacctacttagtcaacacatgggaaataaggagtccgagcttacccagtattaggattcgacctatcgaacgacgcatgagcttgaaagtagaatggatcaccactttctcccttgcagaccagctgccttgtcgggcgcttcagcaaatcctgccaccaaagctgctctgcactccattgatacccaaacccactgtccggtctcacgagaaccctcttctcatacacggctccaacgggagcaggtcgtgaatcgccaggagcaatcttttcaatcttgagaaggtggccatcttgagcgtcatagatcccgagttccacaggaatctgggtagcgttctcgacgacgagcggagatcggagcgtgacatatttcacattgtcggcgcccaaatttacttccacacaaagcttatgcaagacattgttggtcttgggacgtaggctgtataaaaattcaccctcgcggttgaggcaaacattcttaataaggtcgaacccgcttgcttcaaggtgaatgccaacgtcgttctgatgcgactctgcaaggatattctcacgcatcttctcccaattctcaaaactccacggggcttcttggccatcttctagttgcagtgtaataggctcagagctcgtggggctcttggagtggataacagcattaaagcccgtgtagtttctgattttgtacggggcttcaacgccccgaggcttttcaagcacattctcggatcctgtcaagaaatcaaacgacttggaagctaaagcaattgttgccgttgtaactgtgatatcaaacgtcttcttcgatacgacgtcgacggagagaaggccgctgacagaatccttcgccactccaagaccaacttgccatggctctaaaaggggctcccagcttgattttgcgaaattgtacacgttggagtacatatcaacggcagcctcagccttcaaattggaagaccagttttcagccaccgatgtgaatttctgaattccaatatcaagaataggaagttcatggagatcgccgattagcacgatccgaatgccatcaatggtagcagacaaattttcattctttggaggagaatacggcttctgagctactgctctcgtagtcgccgaagtggaagctgtcttgatggtattgctctttgctgtcgaggcatcgccacgcttgtatttggccttggaccgcagttgcttggccttttggtcggcggccgactcttttggttccttggagtcgcttccagatagctcccctgcccttccaataatctggagcgcaagtagaatatctctcaaggagagtcttaagatgagtggttcgatttcaatatgaatgtctgtcgagttcgcatccggagaatccatacccagttgtactgagaaatcatcaataatcctcaagcgagaagtctcaaacctatccatgcggcacaaaaacatgccaatctcggaaatctggaaagtaagggcgtgctgtcgagaaagaagaacttggcggattccaagaacgatcgcttctgagttagagctcaaggggttggcgattaagatgacttgggcatccacaagattgactcggaaggcgatattcatcggagtttgagtatcctgctgggtttccaacgcagggtctcctggagacatgctaggtcgtggggaactgatagacggtcgctgcgagaatgtgacctgcatcgactccgtatcagattcttcaggagagctcagaatactttcagtttctaccagacttggttcctccggcgtcgtcaatccttcggtagcgaatttctgaagggcaaagagataatcaagagcaaaaatgacacgagggctgtcaatggtagccatcgcaatgatattacgctcttgaccacctgatattgtcacgctagccatcaactgttgcgcctctttattggaagatgtcatgattcggcggaacttgttcgtatccctaggacgactatcatagattgtgaaagagcggacaaggagctcggcttctatggagccatcagacatcattcttgtcttgactcgagtttcgtcgagggagaagcgtgaaaggctgcaagcggctacatccttgaccggcccttcgtccggagccatgatgatttcaaggcctatggtgtttgcattaaatacgaaatccagcttggtccacacgctagaagctgaacccagctcaggactaagattaatcagcggttgctcatttgcagactgatcatcgtcagcaggagtggctttagcacgctccagagtctgattgtcaacaagtcgttcggcctccatgttggcatcgccgtccccagcaaaagcagcagggacggacctcgaaatctccatcaagaatttgagttggtgctggtttatctggagcttgatgtcagacactgttccttcgatttcagtatctggccgtttcacgccactggtgtgttcagcgtgggtgatgttgaatccaaggtcgacgtgatcaatcatctccagctcttcagacttgttatcagcataatggaagactgaagtaagtcgaatgttcctgattcctgtagaaatcttcatagcgacattggcgctgctgctgtcatcaagagggacaaacttattttgcgcataaatttctcctaggtaagccgtgacgagatcacgctggggacgaccaggaatgacggcgcgcgggaagacgacaatcggcgtgttaaccacaacatcaaacttaattttgcttgggctttgctgtatctggcttgctctattcatggcaacctggcgtgcagcgttgtacaatgcctgcatcttgccaaacttgaccaagaagtcgataattttgcggaaaggctcctccacaaaattgaccttgacggatcccgcgcgaaggaagattgagctgtcataaccagggtatgcttggggattttgagaatcaaaagtctcgtatcggaaatcagcaaggtcatctccttgaatagtgacgagttttcggagatgagaatcctctgaaacacccagattgacgtcgtcgatgagggagaggtcgcccaatttggccgagattcgcatcgtctgaccgcgaaggaaaataccggcatcggcgtggttgaaagaaagagttgccagtttgataccatcgttattcaagatcagtcgtatactcttcaattccaccttgacgcggatcgagctagtagcgttcgtattctgtgttggctcttcaataacgacaggtcctacagctaggtcgtcgtcttcagtattgccaatttgggcaggagtagcctggctcgcctgtccgtcgccattgttgcttgtaaatgtgacgagaataaagtcgagcaaggtgaggagagtcttccgggtgactaccaggttgatggtagatatggaagtggttatgtttgtctctacaccctcatacacaggcatgaattctggcgacaggcgattgacccggacaaactttacatggacaaggcttcgcccagcttgaagatcctctcggtcgccagaagacacgattgatttgaattcagctggcgggttatcgacaaagtcgtccactgtcaccgacccgagggaaacttccgctgccatgtcatagggcctggtgtagaaggatagatcaaagcgttccgccactaattccacaagcagagcatcaggttttgccttgtttggatcgcttcgataaagcgagcccttcagagtgtctactttgaagttgaactcgaagctccgctgctgcatcttgaactgctcgctatgggtaccatcctcagcatcttcgaagtcgtcgtcgtcatcgtcatcaatatcctccaagatgactgccgtggatgactggaggaaggggaatgcggattgccgccgattacgcatcgatctgagcgccgatcggctagaagcactgctacccaaccgtggtcgtgaagagcgtgaagacggtggtcttccaggagtaggtgccacggtttgttccgtctccttgctgaactttggtattgcaacatcgataatctgcatcaagttcttgtacttggtatcagagaccgtggcatgcagcatgggcagatggccagagactttcagcttggtgaggttaggtgccttgggtaaaattgacattgccaccacaaaatcgacattgatctcttccactacatgtaaaggagatccaccagatttactggtcagttgagactttgcttcttcgatggacggtccgattaggacttgagtcgaagtaaatttgacgatgaatctgtcatacatggcggactcgaggcgcttaaagtcctcttcattgtacgactggcgctgtttggcttggatctcattcaatgtctccttgtcgaccagctggctgttcacatgcatgtgacctgcgtctacaacaagacacgtcgagcgctcggtagtgatgctaactggaatgatgatgagcggtgcctgtaaatcgagctcggcgttgatagttttgtgttcttccaatgcaaactcaaggcctactcgtgtctgttcacggaggccttcaactgtagcaccggcagtctccatcaaagcagcaatagactccatgtgcctctccggaggccggaaaaagtcaacaacccccacgacgaaattggggttccagacaacttcgagaggcttcagcttgcctacaatcgcaatgtcaccttcccgctccagggggttctgttcaatctcaaactcgaaaaagggttcctcttcagtagtctctagctcttcaagtgagatgaccttgcgtttttgggcgtcctttactcgaacaatttctgggtagagactgtcgggagttgtgccatcattgacgcgtaggccgcccagactgatactagccagaactgagtcttttctttgcagagccttggctttgaacacgtcaaaatgcaagctgagaagatccatggtattgtggtgagggctctttttcagtgtaaagctgccggttctgagtgatgcctcgatgcacatgttaacggcttcacgtgggacatcaacttcttcggcgagggcagtcttctcatcccagtcgatcatttcgtacagctctttacgctgctcttccgtcatctgcgtgttctcctcgttttgttcaatggtccctgttggcttggagccccacatccaggcaacccaaccttgctgctgtggttgctgaggctgcttgctcagggcggctgcattctctttctttagctggttccgggccaacgaccgccagaatctaagatcttcatagctaagcttcgtttcaagcttctcgaaactctcagtctcctcggcttcgagagcaagcccttgcttcttcttcttgaagagctcaatataccgtttacgatcatcgcggcgctctctgaagtaatcccacgaccacttgcggttcctttcgtgaatcttacccaggatggcgttccctgcaaatagcagccaagctcgaggatcctctttcggagtgacgcccttgggtttcaacgctttatattcctggtggcgaatgaagtagtggaataagtccaccatcatcagggaatcacggtactggtcgtcatccaatacaacaccaatctcgtcaaacaagagggtggctttgaatttgggcgcttcaatagctccagatttatccagctcgatctttgcttgtccgctgacgggcttcaagatgaactggttgctcgagtcgacgacgtggaccttggcaagcatactcttaaacttgctaaccatgtcctcgtgagatattgtgtcgccgccattggtgaagagctcggagtctgtgttccagtatacggccaaagaatccagcgtcgcgagcttgtgtgtcgttttggtcgagtcttggataaaggatggcgtccattggccatcggcgctgacagcgctaaactgttcaagcgtaacaccgagggcgaacgggtggccaggcgcagagatggagtcttcgtatcgaatgtgaatgttcttgaccgtaatctgcagattgtcggtgatcttggtggccaggctctgcgcaaagctctggttcttcttctgctcctcttggctcatgccagccttgctgcgctctttcagcagctcggcgttctccagcttctccatcttgagcctctgtttcctgcgctgctcctcatcctcgtcgtattcggcctcctctttggggctcgccagcaagtatacgtcttcgataaagaccttgacgggagcgccccgaatgttggaccaggggatgtaaagcgtcagctcgcccaggtgcccctcgatgacgttgatgggcagcttgagctggtcgagggcttctcggcgcaactcgaggttccgcagcttgacgtcgccggaccagatgccaaccttgagctgtgtgggatcgaagttcttgacgtacatgcccaggaagcggttgagcaagccggcgacgagtccttccaacatcttgccggtgttttatgccgtaacccgggccggggatacgggcgttggagagagtttgtcggtcgagggcctagcggagggacattggcggtgctggaggatggaggctctgcacagagtgctcgccgtcgattggagtcgtcgcggccgcggtctggtgcctgtgagctgctgctttgtgagttttcgagtcacagcgagagaggcagaggaggaagcaagcaattgcaaagtccgcttcaaagtggggagattgggcgcgaagcgaagtgatttcgtgggctgcggctgtaggcagagcggagtgcgttcatgcgtcgacgcctgacaggaggggcagaggcagaggcacagaaacgacaaaacaaagaaaacagacgtgtcgcaaaggatcaggcccgcggtgtcgatgcggtgcgagtgcagtacagtacgcagtagatctggatgaaggactgaaaggccagagttgtgtcgatgtggctccagtgctggtgtttgggccaggaatacagatcgacgacgtcaatcgatcaatggcaggaactcgatcaggctattctcacgagagggacgtgttgtagcgcagctccagcgcgctccaggcctctcgcgggcagctgcagcgccgtcgggtacctgctacaggcggtagatccccgagtatagcgacacgccccctgtcgtccagttagtgatggatggcgatgacgtaagggctgccccgccagttcggcgccggccaattgctatgcaggcgtcgagttcagtgttggtgtgattgacgtggacatgagcaccgcttgaggcctcctaatggagcggcgttaattagcaaaacgatcaatgcgaaacatatatctagactacttgtatgtacatgaaaacatggtggactaggtacacaaccattggcatgccgtgaaatagtggagtgctggtacctcgtattggctccgacatttcgacaactcctcgtgcctttttgggcttatttcctgttttggccaaccacctaccacgccacgagaaagcctctattcttatgccattaccagacatcaattgaagttgcaatgcagacctcaaatgtcgtgaatccgcacgagctcgataaatcaaggaatcttttccgtaattgttcatttattatttcagcaactctacctcggcatatccagccacgcgctggacgcaacagcatcaccaaaatcatccacaggccctatttaattatagcagcttcaaaggcaccgccacgacatccataaagctaaaacgcaaaatctccttcatcccaacgtccttccccattttatcactctcatagccattcatatccgacctttcggcagcttctcccgtttttcccgccgtcataccccagcgcatgtggccattacgtcacgaccaccatcccagcaatgtcatcatagcatcaccgctttgcactcgcgctgatcggattcttgttttaccattcgtatttatttattttcttatcaagtaactgcgattcaattcaaatcgcagcttagctcttaaataaaagtgacaatcaagataataaacccaagtagtatggtccagaagagctgagacgagcccacttacacttatccatctcctgccgcgtgtagattctgcccacgatccatattttcttgtacatttccttttccaattccaataaacatttcctttttcagataaccacatcaaaacgcctcaaaagccatgttcagagcttcaccattgctacgctccccggggcgcgtactcggcgcgaagctcgcctctccaagaccaccttcaatcacacagcgacgtccgttatacaacacaatccgtctctccagctcttccaacgacccttcaaagcctccccccaagatactcgagtcgagcgagcacgtttcctccaccagcagcgtccgaagcgtcttcgagcctgatgaaggcacaaagaaagatgccacagaagtgaactcgggcctcaaacacgatattgtatgaaatgcccaagctactacttgcctttcattttccaaataacatttcaagaactaagatgtattctattcttaggacatggtcaaagatacgttccgtctggatacggtccctcgagaatctcacattcttggtctatcagggacagttccctatctcgccacctctctatcaaccgtcttcctggcttggaatctcaacaaggacgtccccagcggcaaccgaattctcgaccacatccttttagaacacgaaacggcaaaatatctacttgatttcatagagcctttacagctcggatacggcgccgtcatcatctcgttcctcggagccattcactgggtacgggccttctttcctcctgccctctcattctttaccaatttgaggctcgaaacaactaacatgttgattatttctagggcctcgaatacgcagaaaagaagccgcagcatgaccgtacccgttttcgctacggaatgggcctcggcgcctccatcgtcgcctggcccacgctcatgatgcccctcgaatacgccctgacgacccaattcggcgcctttgtcgccctctactacgccgactcccgcgccacgaagcgcggatgggcgccgccgtggtacggaaagtaccgcttcctcctcacggccatggtcggcctcgccatcttcgtctcgctcgtcggtcgagccaagatctctcagcgtggagagctcaaccaaaagagtacaaaggcgcggttggaggatccgggcctagctgacaaggacacggactgggcgaaattagagagggaggagatggacaagattagaaaggaaaaggccaagaaggccagggaagaaggacaggctgaaaagaagaagaagcaggaagatatgaagggtaaacaaggcaaacaagagaatgatggtaaagacaagaagaaggatgaaaaggacgacggagaagatgaccaggagaagaacgacgatgatgaggacgagaagaaagatgacaaggaccaacaagacaacaaggatgaaggcgatgagaaggagaagaaggatgatggcaaagacgatgagaacgacaagagtaaagacaagagtgaagacaaggacgccgacgccgacgacagccaacaagacgaagcaaaagacgacaacaagtccaagggcgacgacgacagcaaagacaagtctgataaagagggcaaatcagccaaggccgataaagacagcaagaagaagaaataacacgccagaaacaaccaccttttcaagctttttatacatacatagccaattagcttcattgcagcagtttagtaaactacctaatttcagttcctcttcctcccttttctagtacaatcttgacaacagccaacacagcaaattcaccgaatcccgcccacacatatatattaatgcggaaaagggcaaaagaaaaaaaaagagaaaaaaaaaactcgtaaattaaaatgcaccacagccgtataagtttggcatagtcaaaggtccctcaggatactgcccaggcagcatcatccgttcatccatacctttcaaccttcaatcctatgtgtcctcctctcacatcaagaggtttcccagagcagtttgtccgcagtatacttctaacaaccaaatatcttttttctctctccttctccttttaaaaaaaggggggtatgggttccaacgcctaaaaatgcacacaagattccgtcatgtcaagctatgtagcgtggcccaaaaaatgattctgtacgtctggttgtttcaccaatatcacaggctatcattaggcgcaaggaatctcgtatatcgtgatgctttattgatcgtatccatcaaattcgtgattcgtgtcctaaggtcgggcaaatccttgcttggcctgctaaatgttagaatcaaggaccaagaccttttgaagacaacttttgcataccttcatctgttcaattctggccttcaactgacttgtcacctcggctgctcgcctccagctctctactccgttagaggcctgcggcaacgatgatactgggcggtctctgcctgacgtcaaggtagaatcgctgccatcgtcatgccgcccaatattcctatagcctcgagcaggagattcacgaccggacgatccgttgctgcccgcgtagcgcaggtccggacttaacttgcttcgtgcgtatggtacatcgccattttccctctcatcagataagctactagcaaggctcatccgactgcgggtgctaggggcagccatggtatcacgatacatgtcatcgtgtgtgggcgacatcatccctatattcgaaatgtcagtcaacggcgcaaggaatatggggacccagaacgcaattgaacttaccgtttgcctcggcacggctgagtgctttcttcaggcggtccagctcacgccgtaatctgtcgttggtttgctctgccgcctctgcatcgcttcgagcacggacaagctgggtttctttggctttgacactcaatacatcccgtgtatggtcctcgatgaggctggcattctgattcttcagttcttgaatctccgacgcaaatttgcttcgttcctgtcgcaggtcgtcaatgtggcgagttaggcgatcattggcagtccgcaattcctccagctcagccctctctatggcggaaacgccacttggaggaggaggagaatattcagcgggcatctgcacagcggccgcgccaggcttggccagggaacggcctgccagaccacgagaaggcgcagctcttggctgcggcggtgttggcggcagctcttcttcatcgtcagatggtggcataattggtccggatcggcgaggtgatgtagttccagaacttccaagcggccgcttctggggagccttcaagccacccgtctttggtaggcccaacttgcttcctgcgggcttcgctgccggagctgcttcagcaggagctgctttctttgcgcccaatgcaggcttcttgcctgcaacggctttcttcggtgccgctgctggagccggcttcgcaacgggcttgggcttgtccttggccttgacttcagccgcctcaaagtactccttgatcttggtctttcgaatatcgtccaggccctccaaattgggattcatggctcgctcgccgatgatcttcatgacagttccaagaatctcagcaccgccatctcgcatgaccgggcttgattcggaaagcagcttctttccggcttcgcagacttgggcgatttcaggcttggacgggacatcgcgcgtagtccgcaggcaacggatgaggaacttcatcgtgccctctttcacctgagggtttttgtttgccaagaaagccaagatatcttcgagacagtcagacaatgacgtcgccaaaaaggcagcatcaagggcccctcccaaagcatcggcaacagtagccttcttctcctttaatcgttccaatatgggctgcatcactgtggcgcgatgtttgccaaaagcctgccgcaatccccttgccaataagtcgatacactgggctgcttgagtaacgacggcaacgttggcatccttcatacacttggcaaggcctctcgtgacttcattgaagtcgccgtctttgatgcgaggaacattgagtacttggtgcagcccgtcaacggcgtctttacgatccttccatttggacgaggcaagaagctcgtggaagtttggcggcatcttcttcagtacatcctccggttcggccaaggcaaaagcgtcaatctcggctggctcgtccgcttcctcttcaccttcctcttcgccttcatcgccgccgccgccgccgccagactcagccatctcctgctgagaccgtagtagtcgctcttgtttaggagcgccctcggctttgactttttcaaattgtgtctccaaatcggtttgctgtgtaggtttcaaatctccccaaaacatgggcttcatagcttcacgcagccacctgtagagctccacggcaagattagtggcctcggcacgcacattcttgtcggcagcaccaaaagccttgggtagagctttcagaataggcttcgggtcaacaatcttgcagccgtagttgtggacaatctgggtcagggcattgagagtggccgccacgttcttgggcaccttgttaccaagaccgggtaacacttcttcgatgacaggagcagcaacatcgagttcaatgtataacagcaatgcctcgagagagttttgcttaatagcaggtcgcgtcgatgatagacacttgtcaaccatggggctgattgtgagtccgcgtgttcgcaacgcaccgtctcgtccgccatatttgaggaattcgcacaaggagaggatggcttcttgctgggcagccacgttggagtcggagacggcagacttccacagccccgggtcgttcagaaagggtcggaaacacgggtcggactcatccggtgatttagcaaactgcttggcaacatcttcgtaggcttgtttgcggactttccagttctacatgtcaaaagaaacaagtcgggtcagccaggaggggattcggtgaggtctgtttcaaagaacctaccttgtgtgaaaagcggtcggggagcggtaaggaggagaagtcctcctcttcggccatggcgacgagggagggcagcgaaagatgccgtgacgctgatgaggtctgggggtgcttctgctctgaagaatctgctgggcggtggtcaattagactggctattctgcggatcagcttcttgaacgggtgacgccgtcgcgactccatcgtgcaaatgggccatgcggcggagaggaaggggagttttaaacggttgacgacataccacagacgctggaagaggctggcgtgaatgcgtcagggagtcgaggctaggcgacagatccagtccaggaggctacttggcacgattcaacgaacaataccggggagcgcggccgcaggtgtcagctaccctgccgtgctggaggctggagtcgacgaccgggatcaggataggcaatggatgcacggctgagctgtcggtgatgcctctcggcgggccccgtataaaataatactggagtggaataacggtatgtacaaagggacgaggaggcggggcagctgtcggtgaatgaagtttgcggttcgcggttcgtcgcaggtcccaggcgagtgggaatgggaaaacgggagcgggaatcgtagcggatgcgctgcttcaaacgcgcaagccgccggcaagagtcgtgtctcgtgtctcgtgatccgtgatccgtgatatgcgtcgcgatgccgcagaaactcggtgtctagtcttgtgctcgttttgccgtggcaggtcccgatgctgatggagggttgatgggcaacccatgccatccacaaaaagtcaacaaatcagggacccatcacctgattgctccaatcagctggccgggctgtcctgaagtggcactggcgcggccatccacaggtgcatcaacagggaattttctgctgcaataattcgaagaactggtgtaactaataatgcatcaaggtacctattagaagacaagaaaggaaatgctgcatttctgttcaattacgtccatcagtattgagctttgagcgcagattatcatattcactctgtctgccgagagctccaagctggtgcagagactaagatacaccgctatctgaaagacagagtacctgcagcagtgctaagaaacgcctgtagcgccaggcactgccaaacttacacattttgcgctgctgcggcccccatttgccatttgctctgacaaagtacattcaaccccgcgacacggcccaaaaaaatcagcattgcatgtattctgccatgctatcactagagaaagtcttgcggcaaagatgctacgaattaggtatcgaactatgtataacagttggcagcgctctccgcacacaattttttctttccatttccaaaatcacaattgctgcccaatcgatgcaggtacccaacgtccaactgtgagtcaagcaatgacgcaagggtgcaaaagcatgtgccaatccatacaaagtgccacaagcatgtgcaaatctggtgtagactgctcaccgccttgaaacccccgccaaagatggtaccagtcacgtggagataagataattatccaggaaagctccaggcgcgtcagacaaagatttggtgcagcctcgcttcatccaggctccacccttcagcctgtcatcgttcgaagccgtctggcagttcgaacaaatggagagtctccagcgattgtgataattctctttccgccccccacacggtcgcaacatggaccgcttttcgggcgcgtcgccgtttgccctcaacgccaaaactgccgccgcagactactcatcatctgacgagtcggaatccgatgatcccatcgtccctggactgaatgacgacgataatgactttggcgacttcaatccccgcaagaagcggcgtgtcggcggaaacagcaaagagaaagcagctctaggcattttcggctccgatagcgaagacgacaatccgaactcgcggtggaaaaaaaagactttgagaagcaaaggtgtaaattttgtatcaacgacgagtcaaggcgcgagacagcaagatgatagcaacgaatcggaaaacgaagagcggctcctgggcaacggtctgggtagccataacagaaatagcgaagaagacgaggacgaagacgaagatgaagatgattacgacagaccagttggactgggacttggcaatgcggccatgaagctacgctttgcagctgctgaaaggtcgcgcgaagacgatgcgccgaaagaatcaactacacgaccgtcgttcaagacgaatttcagctcgggaggtatccttggcggcggcttcgtcccctcgtcggccaaggatcccgtgttgaaagagacaaaaaatggaaacgacactcctcgaaacaagccccaagtgagcgcgttcacaacgaaagggaagataaatgcaagttcgtttggtgcccggatgatggcaaagatgggctacgttgagggcaagggtctaggtaaagaaggcgaaggacgaaacataatcatcgaagccaacctccggccccaaggtattggccttggtgccgtaaaggaaaagtcagagcaagagcgccaagaagagaagagacaagcacggatgcgaggggaggtggttgttgactccgacgaagaagataagaagcggaggaaagccaagaagaaggctcggggagcagtagcctatagcagcggcggaagcaccccgatgagacaaaagacgaaatatctcacagccgaagagttgaagaagagcgcgccgggcttgaacattccagatgcatttgcccctattctcgacatgacggggccagggggcaagctgcttacttcaacaagcggtatcatgacaccttcatccggcgtgcctgaatcaagcgaggtggtcgaggcgaggaaactcgccaaaagggcacaggcggatttgctggccttttcggaagaatggaggaacctagaaggccgcaagacgtgggtgaatttggagctcaagcagagggaacaggaaattgaagatttgcgttccgactttgagagactgcaaacctttgcaaacgtggtgacggaacggcttgttgacgcaacagagtgggagcaagtcgtgagtgctctccaaaccgctgttgatcttggctccgcgaatgatgccattgcagacattgcggtcgctgcaatccacccgtttctacgcaattcagattgggaccccatgacggagccaactcgatttgcatccgacctgcaaaaattatctggactcttcaccacatctgccaatgccaaaaaatctgtcaacaagtggaactcgtctgcgaatcaagatgatggcgtatatcggacacaccacaaggcgaccacgccgtatgagacgatgatgtacaagaattggctaccacgagtcctgacggcgcttcgttcttgggatccctttaatcccacgccaatgctcgacattatggaaaattggaaagacttgcttccaccatttgttcgggcgcagttggttgataacgtggctcgaaagctggagacggccgtgtcagactggaatccgaagaagaagcgacagagccatcatctcccacacacttggctatttccttggctccagtatctcccaccgtaccatctcgatccaagaggcacaggattggttgcagacgtcagaagaaagtttagacatgtcatcgacgcttgggagtttgaaagaggcgttgtgcctggtttgacacagtggaaggacgtcttgggagaccaatggcggccgctcatcatgtcacacgtcttgccatccatgggcaagtatctgcgcaccaatttccgcgtcgaccctgcagagcaagagccttacctccccattctggttggcatcatgaagtggaaccagcttctgggagatgcggtgcttgcagaggtcttggtgcaggatatgttccccatgtggagcagccggttacaggaatggcttgcgcttgaggaggcggatctgggcgaggtggcggattggtatggctggtggagaggagtgctattaaaggacatggcggagattaaggctgtcaagatggaacttgataggggactgcagcttgtgaatatgatttgattagcatagcgtatgggttttttacaactattttggttgaagtcatgtataatatcataatttagaagaagcatgaagagaagaggagctactgctctacgcagtgggtttatgctggcgtgtcaactatgggcctgtcatccttgtgaatgctgggttgtaagatctcatgagtatgcagtatgactgtgatggtgaaaaaacacacatccgaggcagctgatgctaactaaacgcacgtggctatgaaagtggtggtggcatgtgttctatttttattcgtcttggcactactgctgcggttaagttgtacttatttaatgaacagatatacggagagcactacattggtcatgtaaatcaaatatccaacaggctcgctgcgtgcgaagcgccttggagtatgccgtgtaattcgtgtggcatgccgttaccctgcaacggagggatgaatgcctaatgtggtagacgacgacgcgggcagtttactcaaggatggcatccatggcaattcgaggctgggtatattactaagagtccttgcaatgccttgggatattcatcgagtttatcttgaagattcatatgctacgtagtaggtacttcgatgtgccgaatacagcttgaaacacgcacgacgctatatatggcatccgccaacagccgagacaacatgctccgtttagtgcttctcagcacgcaatcccatgtgcccagccgcagttcggcgacaagcgagcacatgctcctgggcccttggtctgccatgcgcgcatatgcagcgtcatggattggagtggctgcccctgatcagctttgacgatgaacggcgacaatcagcggctcttgtaccacgctgtactcttactgcatattgtagtaagagtagtagttgacctgcctgctcaggctattggagccctggctatatctcttgcttgctcgctggtttcctcttttctttttgcatcgtataggctgtgttgtatgcaatgttgttgtttcgtcggtgccctgatgtcagttagcggacatgtacatttattggggcctgattcaggtattgggctcgtacctgcacgtaaatgtcacagcggcgccgactgatttacggtggattcaaatacgggtacagaggaagacgagagagagcccaacgccgtgatgttgccacaaatgggtagatcgccactgaatgggtgcaacgcgtggcagtcagtatgcacttggcttttctgatgaattgttttcgttctccttcttctcttccgcatattatctcgtctctctccccctcctcgtataatccctagtcaatgttacttcaatgctgcactgcctgtaaacacttgacctgctgctgtgaccggtgcccacagcccactaaactcgcctaggccaggtacatggcagatacctgcagcccccctagttcctcgtacctggatgagataagaacccattcgagggcttgtctctatcgcccgcgataaaaaaagtctccccacactgggaacctaaacagcaaccccctccaccgctcccacatccgcaccgcaaaccgcagcgcaggtgcttccaggcgaccacaaacgagaccggggcgctgctttgcttttgctgccctgtccagtccagtctgctctgcatcaggaaccgcaattctgcagctgcgactcgccggccgtgctgtgcttggcctggcctcttttccgcagctgtggctgacgaaccgacccgactgacgtcttctcttccgactccatcgtcgtgcctggatgcccgaccacctgcgtcttctcaccaactgacttcttactctctctttatcccctcctttatccctcctttattcttcgtatatccttttgagcggcttcgggtggccgttgtccgcgttgacgtggccactgcttagggccgtacctattcgctcgaccccacgacagctggtatttggcgtgcagtgcaaccaccgcggctcagtctctcccttgctcgccttgtccaacgcccttgtcgtaacgcctcgtctgtctctacgccggcgacgctcctcgcccggcgcagcagcatcgatccgcaaccatgttctggcggttcggcggttacgccaacatctcgaccatcgacaccatcctcgacaagcccgacttcaccctggaagagctgctcgaagaggccgatctgatacaggaactcaagcagcacaacaccaagctcatcgagtttctgcgtgaggacaaggttctcgagaagctcctcgaatacaccgttgtccccaagctcgaggccgtccagggccttgacgagtccaccgacgatgaaaccaagcccagaggccgcttgctgcccttccaacgccctcgcgcatcttcacgcaccacagaccccggcgaaagcgatgaggagctggataagaagcgcaaccgctacgcccatgtcgcctgcgaggtcctgagctccgacacctggtctatttacgaggccctcgttgagaaccgacagctgattcgaaccttttgggatttcctctctcgacccgcgccattggacccgctccaggctagttactttacaaaggtcaacgaatcgctgtttgagaagaagacggaggagatgatggagctgctttggagcttgcccaacgtgattcccgatatgcttcgccacgttgagagccccatgattatggatttactgctcaagattattgcccttgatcgcacagaaggtggtcaaggtgttgttgaggttggttgattcttgctcccacaatatccctgttgacgagtgctcttttttttttataagtgtgtttctaacccttccgttccatgcgtccagtggctgtattccaaggacatcatcccaacgctcctttcttttctcggccccgagcatagttgggttgttcaaactgctgctagtgattttattaaggccatgatcaccatctccgccaacgcctcgcagaatgagcagcagtgcatcggtcccaatgagctcactcgccagctcgtttcgaacccctgtgtcgaacagctcattggctatatgcttgaaggcggaaactccctgactgtgggcgttggtatcattatcgaagtcattcgaaagaataactctgattacgacccagacgttggtactgaagccaacaccgttccctccagtcgtgaccccatctatctgggcaacctgctgcgcctttttgctcaaaacgtgcccaagtttatgaatttgatcatgaacggacagtccaagaagcagggcgttgattcgactttcaacgagaggctggagcccctcggattcgacaggttcaagacttgtgagctcatggcagagctgctgcactgcagtaatatgggtctgctcaacgaaatgggctcggagcagctgatcgcagcgcgagactcggagcgccagcgactcagagccgaaggcaagctcgttacccgagaagatgagtcgtcggctgacgacttgacgatgcgcattcctcatccagcccaccatgaggaagtccgccgcctggaagtcaccaatgcagacgatgatggatttgaggaagtcgaacccaccaatgaaatgaacgaggacacttcccacgaatttatcaaggcagaggacgatatcgctcaatctgcaaacttatcctcatcttcattcctcgacaaagacgaggacgagtttgtggatgagccgctaagctctccccggctaacagtaaacgctgtagagattaacgagcagcgcttcgaggaacccgatctggttgttgcaccactctcgcccaccaaagccaaggctcccgagctggcgcaagcaaaggcagaagagacttcgacagcaactagcgagggacaagacacgactgaaacagaagagcaacctttgacgacttcaacggttctttccgggcccatcatcatagaaacacctggaccagctaagcctgtactttctgagcctaccgaaactgccgacgtcgaatcctcaaagcccgggctacagccatcaccattgcccagaggagatggtgtagccaacaccagcgttgacgaattggttcctgacaatatcgagaaatcccgcggcctatcccctcaccctgaagataccccggcccctcttttctcggtccctctcgctcccgattctggtgtgcagcaaccgccatacagctccgaggctggtgctgctccagctgaggcacagccaggagagcctgagacgaatgctgctccgccgtttgatggccctgcggaaacgcttgagcctgtagtgggtgatttcctcaagatgcaattcgttgagcatcgcgtggtcccgacgattttggtatgttcatgtcttgactgtttcttgccctcattttaccaaaagagcagccttgattaaactaacatataaatagtccttcttctttgcttatccttggaacaactttttgcacaacgttgtgtatgacattgtgcagcaagtattcaacggtcccatggatcgcggcttcaatccaaccttggccgtatcgctgtttgaagctgccgacatcactaccgccatcatcaagggccaacaggccagcgacgagtcccaggccaagacaaagacccggatgggatacatgggccatctcactctcattgcggaagaggttgtcaagttcactgagcgccacccccctgagcttctctcggagatggtccttgacaaggttatgagccaagattggatcaactacgtagagggtgctctggcagaaacaagagagcgggataatgccattctgggcggcgtcagacccgaagtggctctaggacaccgagccagccttggcggtaatggactgggcggcatcggcttctcaggtcttggaaacacggtcagcgcatccaatgctctggcagaggctggtctcaacggcggcatggaaatgaatgaaggcgatggtaacgggattggctcctatccaatcacccaaggtgctctgatgtctggatttggaagtagtagcgacgaagaagacgacgagggcgagggcgatgaagaggacgtgaattccgaggtaagttatgattcttccgacgagcacggcaacgagtctcctgaggcgacaatgggcatgacgcattcacccgaggatgttatcatgatgtctcccgaacccatcagatcgagtacaccggatggaacaccgggcttggaagctgatattgaccttgatcagccccatcaagacatcatggtggtcgaagaaggagggtggatgacaaggagagcgcctgccgaaggtggctcaaatagaagactagatttctcttagagggaggtgaccgtcttccactttaatgaggatgatggggatgatgataccaccaccgacatacctagagctccggctgcgccaaggagagagaggcatggcccaaacggtgcagaactagaggaccccgacgcctttgagatggagtatgtctcggtgatgttggcgaggacagcggttgagagagaccgagggaagcattaaatttttcatgggcatcgagggagtttttttttttttttttttttcctgttctttttgtggataagatggaaatatgatgtatcatgccacgagcggattacaatactctttttgtggatagcgcactaagagcgagagaaagagagagaacaagaagctcagggaagcgaatttggaagatgtcatttgtttttgcagcattgtttcgaggacatgtctggctcaggggatgaaaggggggatgttatcgtcatggaccatttgtcagccttagggacttgtttctaactgccaacgctcaattttcccaccttcttctcttcccatcctctcccgcatttccatttcctcttggtttgcttgtggaactttttgttttgctgattgcagaggcctagtttcgagcttatactgacccactgaatcagggatcgttggtaccgccgtctatcccacctccgcctccaccgcctcctcccttgaatattccgccttcaagagcccggctgcagcttgcagcacggcttgctatgcaccagaagaataaccaacagacacaggaggcctcatcggccactgttcatgacgacaacgatgacgatgatgacgataacctggaagatccatttggtgacggagaggctgaagaattggacgatgatttggatgacatgtcaaccaacctgggccgtggagcgtggtggagaggcgttgttgacaggaggagtggaggtggactcgaggatgacgattctgatgatgatgaagaggagtttggagatttcgccatggcagaagaagagaagggtggggatggacaagacggagataacgtggtgttgaagcctctcgccgtgcacccgcctagagaaagcagcagaggcctcagcggcctgtggccttttggctctcgagccgagaaggacaaggacgagtcaaagggcgatgctgatgtacaagcggcggaagagagggatgaggagcctgagaagagggcggtggaggtgaaggaggcccagcggagaacgagcattgaagacgacgacgatgacgacgatgaggctggggacggaacacggagttgatttcaaggactagatctattatagacagactttggggagaggttttatgtatgagtttgttcgacccgtgagagactgaatggataatacgagtatacgccagtgtatgaatttgagacgaatgggataggatgggatggaatttgattgggcatggaaaggacagggatgggatgtgcggtgcaggacttgatatacgatttgttccaaggatgtgtgtattattattaagtgttgtggctcgttgaggcagatgtagatggaatatgtttgttaagtcgtgggacgacagaaatttgcttgtctctcttttctttgatatagatgtataacaactagtgatgctgactcgataaaacgcagctcgactccatgttagagcacaagtaaagccccatcttgctgcaagacgtttattggccaaccagggcgagcgaagtggacactttgggttgtttacgtttacagcaaggtcgtattactacccacaacttgctcctgtcatccacgggcttctgcagttttaaacttgttactgtgcttcttaaatagcaggaagatgatacagcgtgtttgaaactcttgggatataagactaggagggtagcttttgttttttggatgatgggtttattggagatgattaagaggattgggtatgcggtgcttttggcgctgtatgtgggggtttatttacgggtgagtttctgctgagtatgctgtctgttgggatattgctgattgggtatttgcctggggaaggtgttgcattggaggagaaggccggtgatacgagggacgagggggggtggtgagagttgatggtggcgatggttgttggcaactatgccgctattgattggacaatgaagatgaaaatggtatgttgtctattaatctgtctcgtctattatacgcacatgctttaccaccccgtcgatccaccatcaacccgcaaatccgtccccgtcacatacgagctcgcatccgccagcagaaacaccacggcgccgcggtactcttccggcgcggagatcctcttgagcatggcctcttgttcccagacggtggtccactccttgtgcgtgaggacttcctttgtcatgggcgtgtggatgacgccggggctgatggagtttacgcggatggctggcgatggagatgaaggagagccccattcgccggcgagggagcgggtgagttggtggacgccggctttggaggcggagtagattgcggtgggggtggcctgttgcagaacattgttagttgcttgagttgtcaactctcttttgatatactagtagtaacacagacaactcaaactcaccttgttggagatgtacccgctcatgctcgccacaaacacaaaactcgcgccgaaccctccagcctgcttcctcaccaccttggccgccgcctgcgccacgtacagactgcccgccagattcacgtccagcgtccactttgtctggtcctcggggtactcgaccgagtcgcccaccgtgccgacgccagcgcagttgaccaggccccgcagaggaaagggaacttgtgcggcggcggtttcgaagacggatgtgagttgggagggggaggtgacgttgcaggcgtggtaggtgagggttcgggagagggatttggcgagggcttggagaggttctggggttgaagtgttgttagttggttttttgctttgtaggaacaaaggtttgtcatgtgttgtgctttaccccatgtcgctgctggtggaatctcgtcgcggtcaatgctaatgacatcgccgccggattcgaggattgctcttgtgagttgggagccgagaccgccggttgcgccagtgactgtggattttcgaatcaaatcagtaaaaagagattgtattttcatgagacttgaagaaagcttaccgatgatggttctttctctcaaagaaaagagatttggggtgcttgtgttgcggaatgtctggtctgtggctgtctctgtggaacccatgattggcgtgtaagtgattgggaaattgacttgaattgggggggtttttttttttttgacaaagaagcgtaaaaacagatgaagagtagatttcaatttcggatttacttccacgctgttaatgatgggtatttattataactcgtacttcaatactctgccccacgcctcacgatgtcttcactcttagatacgtagagtttagtgtaagtgggcttgtttcgcacccacacgtcctgctagcggcggccccatatgccgccgcccgccttgaatgtcgtttttttcttcgcttggaagaaaaagcaaaatgcaattaatcagatcaggcagcagttgaacgaggcagatgatcagtgcatcgtgagattctggagagtctagaacattggggctgccgattatcgcttctgttttagcgttcagccgtccattttatgttgtgccttactcaagagtttcgaacaactgtacttagaagcacttgttagttgatgttaattgagaattattaagcagtggctgtaggaatgagtcgggagttgaactcggatgccagagccatgtgtcgtttacaaataaacaagacgtcaactcggagagactaatcatgtgtggcaattgaccatgcatggcaagtctcataagcaccgatgtagtaattcataacttgactcttgattgtaatcatagagagaagattaaactggttgtagttggttcgtccatggtacagaacaatatgctgttctacgcctatagtcggttcacctaggaatactatgcaacggtcatcagcaaataggtagcttcattaatgatcatagcacatgtactacagcacttgtatttataataaaccatcgtagcttactccaactactggcattcacaagcagcacgcttcatacatatccaaacctcattccgggatccaaaagcccagcggagcggcggcccgacgctccacccaacctcaccgcatcggaaagcggcccgccggcatccagtcacgcggaccccctcgtatccaatctttccacgatttcaatttcctaatattttatagtagctacctagttgcaggcacatatgcggcaggcgagccgaaggcgggggggcactctaaaacaatgaactggagtagaatttcaagggacgcagctgatcggtttgcttttaaccggcggtgggtacgttagctaaaattgtttgtaaaggaaaatataggcgaggcgaagtcggagagagagagttcacgatgtggatttcgggtgagatttcttaaggagctgttatgagagaaaggatttcttttagtcattggatacttgacgaatggacatatatatcactcttctattcagccgctgccatcgctctgtataccctttcaatctatacaactcgctttaaactaatttatagtcattgtatacacgtattcaacacgcacaatcatggctcgctccatgctccatcgcctcgaagacctctgcaacgtcgacgtcgacgatgccgacacgggactcatcaagagcatcccctttacgcctcacaaccgtgagtcccaatctcactcccaaagacaaaagaacaagagagaaaaaaaaaaaaagctaactatccgtcgtcctcgaaagaaacctccaaccaagccatcatcacaaacgcccttctcgccgatgaagccctcctaaaagacctcgtccgccaacacggctcccaaggctgggaacgagtctacgaccaagccgtaagagatgccatccctcaaaaccccccccaaaagacaaaacatcacttacaccatcaaggccatcgacctcacagcccgcaacgtccccctcctctccggccgcgtcctcatccaaacctcgctccgccacatctcctccgcctccgccaccatcgcccacgcccgcaccctcgccggcctctacgcagtcgccggcgtcccgcgcgaccgtttcgccatcaaaatccccttttccggtgccgccgccgccgccgcgcgcgtgttgaatgcagagggcatccggacgctggccacgggcgtgttttcgctggagcagggcattgcggcgagccagagcgggtgtttgtttattagcccctattataatggtgagtttggggttttgttaaaagggttcagaaacttatgtgaagaagaaaaggcctctctcaagtcatggagagctaacaaggttttgaaatagaaatcgcggcacacttggatgcttctcttcgtcctacttttgaagatccggctctagaggtatgcagataccatgtttccagctagacacaacacaattataaaaaagagagagagaagagaggagaaaacaagactaaccgcagcagcatcccatgtctcctcgcattatccacatcctcgaagcctttgccaaagcataccgcgaaaccggcaaagaacagcccatcatggtcatagcaaggtatgcatacaaataacatgtctcaccacgccagaaacacaaagcaagaaaacatcagactaaaacatcgcgcattgatcaaatcagccacttcaccgccggcgaaatcatggccatggccgaactcggctgcccccacgtcaccatccctccacacctcatcaagacgctcctcgaaacccccgacaccctccctctacctacgacgaagaaagccaagctcagctacgccgagtttgccacggcgcagcggctcacgaagctgtccaccatcgaccccctggccggtccggactgggatggcgtgctggcggatatgcagacagattatgtggcaaacgacggcgagaagctggatgaggcgctcaggagagatgccattgctaataagaggctgaaagatgcagaggtgtttttcattgagatggagaacaaggctaaagaggctatcgaaaaggagattgctgcacaaggactgtaactatacacaaaaattctttcgccttgcttggaatcagtagattgagaaacataacgtatacaatagaagaatcattgcacgtcgaaaacgtcacacaatgccgcatatcatcgcatcatatcatcatcagtgcctttgtctgtcgcgaagccgtagctttctggcaactgaattgacaatctccaaatcgtgttcagcactcgtgccaggtcgcgcccagggctcaactaccttcacgacactctggcgacatgcgtcaatgtctgtcacgagatggcccagatggggcgaattggccgccagagcaaggaccaagaaacagttcaaagagctaatgttgaggtcagtcaaggtccccatcttcatctcaatcttcccaaagtcaggtaattgagagagcacttacaactgcagcgagctatacgcgtatggcgtcctgtctgcgagcaaatatccagccccgtgcagaaacgctcgacacgcggccaagcacactttcgactgagacactaccgtcggcggcatctccagttcggccttgtcaaactgcgacgaggtggcgtgaatgacgaatggtctaaatatgctctgcttggcagaccaatatcgcaaacgatggatacacgcctgcctgttctgcggcaggccatcgtacaaatcaggtttgatgtccaccgggagggcctcgtaccacctttccagctggaagttgagctcactgcacatgcgtagcagagatgcatctgggtgtggaggtgtcgaagccgactgagatgtcgtaagcgagtcgagggcacggcctgcgtagattgtgaggctgtctgtgaagtagatggcgtgatgcatccggttaagcagagatcgggctgatatctcagcaaggacgcagagatgctcgagcttggggctggtgccgtaattgggaaaaggcatgcggtcaacaagtacgtcgatgccgctccttggttggtgaaattctgcaagaatatcactagaattgcgcctggttagcattcattcatgctcatcctaccagttttgcccagtgatggaaatctacctttcaacgataaagcacacccaactcagccgagtcaactcctggatctcagcctgaccagacaaaatgtccttgcacctacactctcagtcagccaccacaaatgaccaaatcacaagatgtaagaaattaccgaatcaaaagttgctgtatgctcgtcgcagccatatgtatcagcctccacgccgtcagcggctgcaccacatacgtgaaatacagcgcacacaggatgagcccctgagacagctgaatgttgccactaaacgacactgtccatgccggcatcaaaatgcgaagcgccctttgcatgcaggcatcgcccgtgttctcgctctgcttccggttgatggggtcggatgccgtagctcccaacgcgaaaatggccaggaacacgccagatcggatatcggtgccgaggccctgtctcataaccacttcgtagctcgtgaggaggtcgtcccggtcaaatatgggatgaaaggcgtggaccattgcaagaaagctattgaggtagtcatctgcaaccgtcctgtcaacgtgctcttgctcggctcgcaggtctgggaccgccataaagtccagcgccgtagaccgactcctatcgtcctcgacgcgaaagaagaagtcttccggatagtcgccaaccaagggccgcatctggggcagcctcaacaaactgctggtactcgtctggtgccccaacggtatcgtgattggcggtacatcatcaccattcacgccttgtcttgacgaatctcccccttcctgcgtggtaagggcccaggtggaatggggcatcgaggactcgtttgaaggcgataatccaccgtcgttgtcgatgctttccgtgtgccggcgaaaaaagtctggcagtggaggcgacatcatgaatgcaggcgaatttctgcgctgctgctgatgtgctttttcgtgctgcaaggctttcaatgcatcagcgtgctcgccaagcagtttctcaatgctttcgagtcgctggagcatgacatccgaagccgcagaggaggcgtcatggtgatactcattgattgctgaaaaggtagaactcctgcttccaatgttagtctcggaagatatacagatgacttgtgctgcacgctctgcggcaagacattgcagcttcaattcacgtacctcggaggcgcgacttcagtatatctgcaatcaaaacccttttctcgacacggagtacacctcggagtcaacccgtcgcatcgttttttcctgtacgatctttcagccaaaaaggaattcgaaaactgaagccatcgtgaagctgttctgtgccaagacttaccgctgccgacagtgcgtgcaggcaaccatgactcttgatttgccggaattcatagttgccggcagaccttcaagtcaattccttcagccttggattttcttcttcttttgactggtacaacagccaaaaatcgatgcggcctgtccttccgcggcctcctgttgaagcagcaaggctgagaataacagcgagtcgaccaattgaaatggagtggcaggcgcgataccttttgacagctgcatgcgtcagccagcatgactaagcaactctataccaccctctcctacaaacgaaacgagtgaaaaaatatcaaattaagtgccacaatatgcgcttcacgtatagacgatacaaaagactgccagctctgagctgttgaataaatcttttttccatttctaatgcattggccgtctccatatagctataactaaccaaaatgcccccatccgtacgtagccatttctagcgcctttgggctcgcatttatacaaatctctaaacgccgcgttttccttgaacaagagtttggcctttgctcttcatttcggtcatatcgttcctatcagatcaacaacgtaggggtataactcgtcccgatttccttcccaaaggtagcagtagatcaaatcaagcataaaagcaaaagtgtaagtaaaaagaaaagaaaaagagaccgaatatgcttagttatatagcagagttgctgccatactgatgcccttccgtaactccataatgataactccagcgccgagtggtgttcaattttaacactcagatcaagactgatgacaagatcaaaaacaagggccacaaacaattaaagggaggagcaaataaacttgacaccgcatctgttagtcaaaagtgccaatgcgcggcccaaagtactctcccggcgcaaggtgcttcagagtacacgccctgccctcgcagcccatgtctgatgccatgttgccccaccagttgaatttgacatcggtgtattgcaaggcaaagaagatgatgatgccagagatggcaatgccgcaagaccaagccgccgaaagaacaaagttgtactagacataaaacagtcagtattgttatcattgaataagaaagctctggagaaacacaaagatgggggaatacataccttggaccagaaagacacaaagcgggttttgagatagacccaggaaatccacgcaatagggacagatggccaaacatacgacatgttatacggcgcccaaacgatgccgccgtacatgatggccactgggtggatttgtcgagtccaagaccattggggaaactttttattgagcccccagaagaagaagacgacgacgatgcccagagggaatccaacgagaatctcggtgtactggccattctgaccaaagaccttttgcggtccgacggttccccacagaacagatgcggtaaaaaaagtgttgacgcccgggcacgtgagtttgaactgggcgtcgggagtgcaaacgccagtgatgctcttcatttggaagttgagaacgccggtgcagatgatggtgctgataaaggtggcgatgatctgggcgataaaggtctgacggggcgggatcttgacgtagtgggcgagcttgagatcgttgcagaaccaaacggcgtgcgcgcaggttacatagccaaaggacttgaaatagttcatggccagcgcgttgccatcaacaaaggagccgccgataaattcggcgagcacattgagggtaacctcgatacctgtcatggccttgatgatgcccacgggaatgacaaagacgatgcagagcgccagaccatagaaaacaactccaggagaagtgttggtgtcccagccagcgataccagcaatgcccagagcaatggcgatcaggagacaaatcagataccaccactcgggaacttcggggtacgccttcatcagccggttatggacgtcgaggaccctctcgtccttgatcggattcttcttgcggaagctggcgaagagagacttgaagcccatgacaatctcgtggcggtggtagagcacggcgtatgtcaacgtcgacgtatagatgccgaaaaagaacatgtagatgacaatattgccggcgctcagaaacggtggcgagtattccttgtactcggcagcgtggaacaggcctcggtcgtcaacagctcggctgatgttgtacagcttaccaaagtgatcgtacacgcggttgctgttgatggggaggtagccggtgtcgtagacgttactgtaccaaaaggcaaggacaacccagaaagatataaagacgccaaagaagcggttgagcgtgctgtagaaagggaccatgaggggatcggccgagtcccaaagcaaaacgttccagtcaaaggtcgggaacgggttgacgccgaggccatggttgatgccagtgatgacattgaggtcgcgattgtggggggcaatccacgacatccagttgaacctggacagggccgtgaagatgtagttggggaaccagaaccaaacgaacatggcgccgaacatgatgtagaagaacttgatgcgagataccttccacttcttaccaaaaggcccctctacaggagcattggtttcgttgtgaaaggccttgttgagggcaatggtgacgagagaggccggccacacgcagtacgagggatagaccaagaatcgtcgacagatgccggccatgccgtagccaataaagttggtggccagtgcaatgagcagttggtaggcgacgtgggacgcatagggctggttgaagtactgtggcagatactgcacccatatgatgttgttggtgtagggcgtgttgtatgccacgtttgccatgatggtgatgagcatatgttcctttttcgaaaagggccctgggttgagggagtggtaagtgccaaagagggtgaagccgacatctggcagccaattctcgcaggccttgcccactgggtaggacagcagctgggctacgttggccatgacgcggatggcgggctggcgaatatcgaatagctggttgataaaggccaggagacagctaaaagccagaccaatggcccagctgcggatcgttgagcacggcgtagtgatgtcgtccttgttgctgacgacggcgcggacctctgcatatggactgttgcttgtgacaagagcggcttccaacttcatctcctgaattagatgttgatgcttttcggggttggaaaagacggattcgttctcgagaaaggccttgatcttgaggataatgacggaggggaagttgtggtccttttcgtggacgcgaaagacccgggccatgatgtcgcggacctcttcgagcgtataccgggaggcgagttcctgtgcctcgagcaaatcatcttcggtaacattgagatcgtgctcggtggtgttttgcgtggggtaataatcgcggtcgtcttcgtcataggaaaaaggctcctgcgagtagggaggggcaaagatagcccagagagtcagcgccgaggtgcaatgcaattcaagatgtcaaagctggagaggagaggggagaaggcgaggaatgagcagaggaagagaagcatgttgaagtgagcgaagaagaagagatggagcatgccaagtcgaatgaatggccagcgtctttcgtccatggcctgcgttcttcttgttccttctcccatgctctctataccccattccaattccccaaaactcgccgacgtctgcattgcagcttcgcgcaacagtaacctgccggcgggatcaaggtgggattgaagctgttctcgcgatggcttccttaccgaaatgacatccttgatgttgtcctcgacgacggacgggcgagacgaattggccgagggcatctcagccacgccgcccgtaggaacggccttttcgtcttcggccatggccagtgcttgtttgcgagatcggtcggattagcgagaactgggggagagcgagattgacaggtcggaaaaggccgtcggagagcgctctctctcacttcccgcgctctctcgtcgccggtcgtctgtcgcgggagtctcgaattcgcaggcaaaaggagcgttggagggccagcgaggccacgggcggcacggggggcgaagaagcacgaagaagcgccagctcgagggccaaggctggacttgcagtgaggttggagagaagtgggagggtgggaagaggcgagaagagatcagatcacaaaaagacgccaagggtaggccgctggacgcagggacgggatggcggctttggggatgctgggggggctctttaggccccgttcagtggacggaggtgctctgcggcgggcgcgggctcgctgtcggcaactttccagggaccttctagggctgtcgccgtcggccagcggctatcgttgatccgccaagcgggtctggcggcggagcgagaaaaaggcacagcgcatgcggtgcaaaggggactgtgcaggtactccgcaagtagcgacgacggccacagacttcgatgcttcccccgagtgtagcggtgcttggcgcctgtgtttagatgtggaggacttgggcggtacctttttctggggccgagacgccaggcgagtgtggtggacgaagcaatagcggcagtgcggtgcgaggactcaacgttgatgctgctgctgtaacagcttggctgcgcctcaatgcgacagtaacaggaacgtttgcaccatctgctgccgcatcccaatagtctcttggcagtcttttttcttagattggggttgtatttgaccagggagcagcaagtctattcgttggtgcaaacactgctaggcggacttttatacaagagattgatggcgtttgttgcttcaatgttgacatgttcccagtgccgcaggacccctaccagcatctactgaagcggtaagctctgcagcagtctcacaactcggctgttacattgacatttgatgtgcgcgatatcaacctccatcccactgccagcaccagaaaacttttcaaagctccattgcatcaaacgggaagcggttccgcggatagcctatgccggctgctccaacacctgcgagccgcaagaatctcggccttggacttgaaatttcttccttcttttccttgtcgtccttgtcctctcacaaaacggcaaaatcggctctttcgaggcgggtttccagcgcccatcccttagtggcgggatcgtcagccgtgtctctctttgtaacgaccagctctccaccggctacatgtagcgaggcatcagaagcgtcaattgcatcactccaatgctccgaggcgctgtgctcatatgtagcggtatctacatgtattgctaccctcaagtcgaggcactgcagccggcctccgggagtagcagcagcaacatctggtcaacaccaccacagccctcgttatacgagcaacggcgcatcatccaagcctcactcttggggcctcgataccggcgcatgagtgacccacgtcgttgattttgaatcaagtgatggatacggccagcacgagcatcctcgcgccagtcccggcagtccagcaacgcttctagcggctcgtttcgaagcctctggccgtatttgtgctcgtgatgggcgctaggagctgctactcggctcacggcagtcagaaagcaaggctcgaggctctggtcccaccagatggctggcgatcggcttggacggcacggacagcgcaagagccaactgccagaacaaagctgtcagcagagactcgcagaggctgaaaccgatacgaagatgggcagactagatgcggatccatctacccaatgctcggtattcattcttcgtgtcttgtcttgcctcaggccacccgtgcatctctcgtgtccccatctttcccagttacacgacatcatccactcttcttcgctaatcgctaacaacaacagctaggtatatggaaacctgagcccaactagccgtttgaaaatattcctggaaaggacagcgccttattagcggacccatgggatcggattggccagaccatcaaaagccatcccggctggggttgcgtttgcgcgggactcggcatcgtagcgccacctccattccagccaatctcgcggcctctacgctcgagcgtcccatatttttctcgttttttcgccattcttctcttgttgagacaatcactgcagcttgtcccaccgtccgaacatgtccgttcacaaggaagtggtactgcttgatacatgtacttacagactcgcccaccgccaccttctttgcagtcaaggcgcaattggcctttctcttttcgtcctgccccaaagacccaacgagagagacgcacaaaagatagagagagccaaccccagcttctcggctccattcttccgtcttggcatttctccctgctgacgcgttcacacggtgccacggcctggcaagtataggcgctgagcagatgcctgcaggccagtcgacgttttatatccaagctggggaagtaacaaaagttggaaacaacaagagtatataagaagatggaaactgcaaacagttcaaaggcggtcgactttgcccattgcagtttgatacttgcagtagtccctcttgacaaccaaagccacaattacagagtacgcagtacgggtaccaaggaccaaggtattgcggccttgaccaacatcgaaagctatgcgtttattatagtaggccgcctaaatcatcagagtatgagattactctgtaatatactggcggctactatctcatagctgcgaatggtctttgcgtgaacctgcagtcgatatgagatggtataccgcgttataagtcgcctcaatggagcataacctgtcactttcttgagtaatctagccaacttgtcttggcttcaaagatcagcaacttcgtattggctgcacaatctgcagccatgaggatgaagctcatctacctggtacagctcaacttattcctccccattcgttatacgcctggtattggcagagagagtgtgtgtgggggcattgcctcctaaccttatgagtttctcataaattgcctttatatatacgagtcccgtcttatctcatctcgtattttgttttttctctttaccaacggcaatcgccacaatcccgcttgctcgtcgactcatagactgcagccatccgcgaggatcacgctgaagtgaggctagatattgcgtttcctgttcaatgtctagagccaaaacaaggattcaggtataaactcacaataccaacagcaaacgcatctcaagtattagaaacgatgtctactctcgataaacatgagaagagcagccactcagaggttggtcggagggcttgacattgactttttgtcccagtagaagaccacggttggcctactttgtccaccatcgttgatggtgagatagcacacacccagaggctttcgccaaatgttcattagatgaacttgaatcgacaactcgatccaatcacgagttacgccgtatgagaatccccagacactatctctcacggcttttttaccaccaaacccttccttccgatcctatactcagcgttacatgagcgctgaacctctcctcgtcttaattccctgacgatcgaacatggaatccactacattctcgaccttgtgcgcattgcggactcgttaatgcgactcgacggaataagctcgatctgaattgctcgttatcaccgtgcctccttctctaaatctcagcagttgaaagacctgttttgcctctgtagtaaggagggcccaagctagtcttaaacctacaatcgattgttccctggataataggataaagcctcaagagggctgctgagaggctggttgtcataatagtgaaggcgtacgagcataaaggacccacgttactctcatcaggccgccagccattgtatacgagcttgactacctgtttatatggcctaattctggcaaaactctgagagtgaaatgagctttatgagatgcttttaactcgcgcccctaatctgcaacgtctttgtgcggcaagacaagaactattcgaacggctgtacaagtaagaacaactgtgcccaggttgaagaagccgagtagcagcttcacgccagtgacatctgaagttgtcggatgtcgtcgatagaaagtctaatgatcggtatatttgcgacaatatcgagaacggaaatcagccctgtagcaaaatcagcagcggataattcaggagatgaaaaaaaatttttaccttttttcttattccttatgcttgcctacttcatccttttgcagtagcaagtgctgtccaaggtcgtcgaagcctcaggaaatgctttacgcagatgttgagatgagtgcgtattagcgacgtttattgtcatgccacacaagaccgagaatcggaatatataaattgggggaggttcgcagatgtagtaatcacccagtgacacctatgcaaagcacatcattactttatatacacgatgcgtaagcgatgtaaagcatagtcttggggtacatatacccgggaaacaatgtttacatctaccctcagtacaatgggcatcgctcacgacgagctttaatgtcctatgaccaggaataggagggactcgctcagttcaggtaatacttgtccattcataaccactttttctagatggctcccatatgctctgcttggcttggcataaattggttcgtggcaagacttctcaactatattatgagcttgcacgtactttgtgctgttacagttggagcgcagtctcagtgaggatagcaggcgagtaacagatgtgttgcccagacctgcagctcgtcatttatttgagagaaaacgatgatagtcgaaagcacagcttctttttcattttcagcatttgtaatttggcaatgacaatgcattcgcaatctctgccgttggccccgttatgacgtgtatacatacctagaatatcgtccgatagagcacattgtgagttttcatctgtacccttagttctagatgaatcctctagtcaaacaagttatacgcaacttacctacaacagctatccatcgtcggttacttcggctcgctgctaagaatggcctcagtccaacatacaacaagaccagagcacgtttgcttcacgcccatcaaaaatggagattatagcatcctagccgcggcggttggcaaagcacttaaatgctgttctagccaggataagaaagccgcggtgatagaccaattgaatcaaatctcagtcttgctctcgcctacacttactccattacccgtgccgatcaagttaccaccaggcaggctattgacgattcgctgttagcggttatgcgcatctactcgactcccagaatggccgccaatcaacggcaactcattctttgttatgaatttgtagaacgaaagagcgtagtcttgatatcaagatacagtcacaagtcagtctctgttcttggcggaaggctatcaaaaatataccccagagacactcagcttccggtcgacaacatccttcctaacagtactactgtgtctgccacaattcttatccattacccatctggagagtttctccgtaccgtcactcgtatatcccacgttatttcttatatattcagcacattgtttaccattttcggattctctttgagcaacaacactaaaagcaacgctcgtatagttcttttctagtaattaaaataaaagcagaggaatatttttgactctttctcaattattgctttccagatatacttgttatatgcctatgcaagagaagcacagtcacgcagcgtctcgttccctgagaagctcaacactactggtcccagcaacgagacaaagtttctttatttctcttgtatatccagatttgttgactcaagatgacgcttctctatctaactctttcacgtatgatggtgcgttaactatgtcagtaaagtgcgcgattgagtgctcagtgggcgacacacctcatgagccatgccctatgattggacatgaatcaactagactgatgtgagatttcataaaataggcattgttatagctaacaattgtttctcagctgctataacgccctggcttctgaatactatgagcttgtttatggtaagccgtcgcacatcatgtcaaagtgccactgaacatgctggagtctagatacatcgccacttgacagttatactaaaatcttttttataataaaatcgtatctctcatataaatcagctattttgctgtaccttgtaaaaaaaaaaactcaggccagtggactattttataactaggatcaagctcttcactcagcacatccaacttcacgcccgtaactgcatcaaagcaatgaagaaaaagattgaggagggatattttacagacgtatgagaagaatgatgctttttatctctactttaaaccgttacatctgtttgttggttaaacaggccgctttctactgttatgaagagcagcatcgagctaattagctgtatagagagattatgatctcatatatctcttacaattattgtattttgctcctttcatggcttatatatactatggagagttcttaagcgttctctttcatattctcctttattaacagatgctctagaataggtctgtcagaggagaagcaacttcagacctttagataacccagcacaggcccttaatgcaccataattgcaacattgttttataattccacgtctattaacataaactaaagggttctgcatgctctcaagatctattgatatggacctgggttgattgatcagattgaagacatcatactgctttctggctcacatataactgcaccaaaatggcagttcttctttgctacgacacactatgaagccaaaagtacgggttcactcgatttgagagcatatcatagtagtaatcaacatggatggtagtcacagagcagtgaaattttggcgagtaaatatgacttgaagcatgtacgtcagaagagtgaaattcataaacaaaatcagcagttttatgaaagttgacatgtatagggctttgagaatggtagtatgaagccagatcctgaatataaggaaataagctagatattataagcattacggccattgccaacatactgtgaagatggctcgttcaaacttgttcaaatatagggagccaaagtcgagattcaggcgtcttcttaatgactgatcacagaaacaatgaagtactgcagactatcagtgtatatagttgttattacccttgtatgtgacacaaagagaatactcctcaaaatgaaggcatcgtctcgtaaagacattatgtgccatttgcgaaatacgcagtcaaccaacggcgtattacaaagcatctgcaaatcctacgcctgtaggcctctctgtcttattggacaggcacagattccttttttcaagcgctcagacctcggtagccaacgtctcgattactgatacgcacatttaccttgcccatccaatgagaatcaccccacggggaatgggtaggcgtttggacaccggccggcaggcaatcggtgagaaacaccaacaggccacatggggctcgccgtgaaaagtactcattactcaatctttggtgatttggcaactgtgaccgggctttaggcaaattggagaaagccaaggggggaaaacgccgacacttggagatgatttgctcggcaataactgcattgaagacaagacaaaaagagggtaattagcccaccagttccatgcagatatgcctgcatctgcacagactaggaccaggtcttcatgcaaagcatgcaacacgggctgctctctacgtatgggggttacattatcttatcctcgaacgcatccccattcgtcatctgtatgcccaagctcgatccttccgccagaggcccttgacatcactgcaaaggtcctctcaaactagattaggaaagatgatgcctacttcacggtgggtacgtgatgggaggattcagcgggaaacagattgcgcgatacgacaaacaccgagacatttgctccaacaaggccaggaagcaaagcccgatgtcatttttttttctcctcattcaggtcaccgaaattgtgcaaactagcattacaacgagtatagattcggggacgtgagcagggtgaacagagcattaaccctgctgtggcttctttttttcctcccactctgtctcccactctctcccacatagcggatgattacacgtcacaccaccaatattgtgctggacacgccctcccgttctcttctcccgccctgtctaatcccataccttgtaccttttttgcaaagaaatcaatgtccttttttactgtacgccttcatttatcgaagagcagcttgtcagacgcctatcgatccatcccgtcgagagaggcacttacacaaagcacgaaatgtcactccaaaacacccccctctttcgctcttgtccgtcccgaagactctcttaccaatcactcagtaatagcgcaggccaaacggcttccgctagccacattcccattctttcttgaagaaacccattacacggaagagagcagaggttgtgccagctacgaaacaccatgcaaaaggccacccccccccccccccccccccttccaaaaactgacacgcaacacgccctgctaccgagttggagtacctagtctcaaaaaacgcgggccacgaagaatccaaattacgtatgtaccgctcagagaccgcggcgtatggagactgtgggaaaaacgccatctcgggggcttcgaccagatcggtccatcgctccgggctggcctcttcactcggccgaatcagcccagcagaaatccgtcatggtgcatggctgactattggactagggctggggcagaaaagcaagcagtgagtggcttgttttagtttgagtggcgaagggatggcacactaaaaatgaaacaagagaggagtcaattatccaaggcatggctattttgctgttacagcgccaggggttgattacgagcatagccttgccgtgtcacagaaatggttcgccgattcctcagccctatcagctctcttcggggcttcttcctgttgtttttaaattgatcaattaatcagtaccctggtttaatcatatctcttcttattttagatgcagagcaagggcggaagaaatcggcttggcggctcccagacaggaaagtgaccccgagcagctttattgacactgtatctcaaaagagaaacttgaaactcggcctaaaagaagctcttgtagttgagccaagccaacggcttcgctgaatcgggaaactagacgggatcacgatacaaaaagtcttttttacaaaagacacggaaaaagagaataaacggcgggttatatgatgagatggcgtgatgcttcgttgcttgttttacgactcgaccagttgcggacgcttcggatggccatttgctgtttatggcaattttaggcatggcctccataagctggcctttgtccaatgctcgtatgtcatcaggcttctagaagacttgtcgacccacgacgaccagcttactgtacatacgttatattgagcgtactgagcgtatggcttatacaagtcagaggcgttgcggagtgagaagagagggtgctctcttgttgccacttgtcagcaagctcctctcatgccgccatactttccgcttttgggcctctgtccagctccccattgtctgcgtagggttgctttgtaattgcagagcacttactcaatccgtatctcgatggagcgagatgagaagtataatacctagtaaattcatcatagcatcaggctgacctgacgctggcccgggcacccagataatccgacttacatggagtcagcacactcgtatgcccaacagagcagaagacttttatctccggccacggagtttagcagctgctggctggaaggattcttgtcctgcatattaaacgagtctacttgtattagtgtaactagtgtatgcacaccgaaaacagcaaaatctcgtcagcagagaaaggagctgtactaagcagccgtaataagcaaacgctgcaaagctgagtcacccaatgcccggcattacggcagagctccgcgggtatagtacggcagtgcctttgtctcgggaatacataaaacgtgctcttcgattgttgggtgaccgttatgggagcagcagcagcaccataagctgagtatagcaaaagcctgggatgcaacggtagccttgtgtgtcgaggcaatataggagcggaacctcttacgggcgctccattggccgtcatctcgcctccccttagaaggcagtagtcacggtagttgccgaagctgagggcgtgttgaatttgttttccaattattaatgctggacatctactgacctaatatttcagcgtatacttgcccaaaacggcaaacgcaatgagctaaagcaccagcaccagcaccctttacaagatgcagtacccactccctactctgtaggacacacaatagcggaatacagcaatggcatcactagtaagaagtagtggtgctaattagcaaggctttgcaaagcctaaaggacccaaaaagtggccaaaaagggacgcgggatgaaggtggcggcagctcttgcgtgtcaagaaagtttacaaagcccagaccaccacgtggatgacggtgtacgcataaggctactagcagcaaagactgaaagacaaagagcagagttaggccatgccgaagaggccaagaaaagcttccaatgtcactgcgtcatcgaatggcaatctggctgttgcatcccgcattccattcaagacaaggcaaaagcgctctaaacggcggaccgtgtattcaggaggcgtgccagaatagcaacaacgtgcaagtaggaagcaagacttgacggccgcacgccttattggtccgcaaaagggccgtatagaaaaaggcataacggcatggcaaagaactcaaaaagcaacagacggctttgcggatactgtacgtgccagttatatgtgtgctttgaggctgaagacagcattgtctctttgttgccttgccactcagatacagccttgaaacagggattatgcgacttccgcaccgttcaaacgggcattattactcgtcgactgcgtattcagcgccttatatacgcaatacgagtggccaacaccaactcgtcccctttgcggctggtcatctcacatctcattgtcaacagccatctctttctcggagcctgcctttctgggaaagtacgtagcgaatagccggtaccgttttacgaaaagctctcagatctactcaaatgccgtgccgacaaaatgaaaagacgttgaaaaaaaaaatcttcatctttgcttctaaacaggcttagcatgcatgcaactttgccctgcaactctttcgaaaagggcataactagccccaagctgacgggcgttggtccagccctgcagctcgctctctcgttctttcgctgaagattaaaaccgaaaaggccatgtagacccttaaaaaaacggcttgaggtcattcgatggggttgctgtagtgcttactttagcccagcaaacagagcccgcacaacaaaaaaaaatacaggcgtgggcagtttctagccctcttctcgtttgtttccctcccacaagtagtaaaaacctttttccttttcgaatatagattgccgcgtggcatgtcattctcgtgtgtctttggcttcggggtcccgatgaggccgtgccgtcacacgccggatctcgaacggcaccgaactttttggctcccggtcttcagggctccgggaaccccggcatggcctccggctagttttacgtcaagtcccgagacgatggctgcatagttgaggtttgtaatttccttggatggagactagaagggggaaaaacacgtttcttagccgttggagaaacatcaggagggtgatgcttttttgtcatccgggctcaaacatccaacgcaacacgccctgggaacccaaattgctgctgcctagcgagaaaagggaatgaatgagctccacgggcgtttgatgaattacggtgtaggcattgcgattaacaggtcatcagacggccgcgtccttttcctttcggcgcatccagcgcgggcgtgatatcttccggcgcatcaccatcaactcatcggcactcatcataatcttacgaggaagtgcatctttccgtgcacggatctcctgatgatggaggcttttctccgggacatcgagtacgtgtaagtgaccttgggtgagaaagccttgtggcaacgatgggcgtatgtgatgcgatacacggcattccagagtatacacatggcaaagagcctctctgcaggctgcatgtgcttggcggtcactgtttgtatacaagctcatccacaagcacaaggacgtgctattcctgccaaagaaactgccaaagaattagcatcctgcaggcacctttttcctattccgctccaacatgctattcgctcattcgctttgggttacaagattctaatctgccggtgggagtcatgcgggtcacgaccaacacacatgagcaaatccacgtgtctcacagcctcctcatccttcatctgctcttcctctttgtggtattcttgccgactggatggcggcccaagggagatgggattttgatctttaccgaaaaagaaatgaaaagtgaaaaaaaaatcaaaaaaatcgggaggatgacgaggtattcccggggagtcgatataatgtttcttggcccccctttctcatgacggatatcgcggtccgaggcgctgagagagagtcatggcagagacattcgcaatccactggaaaaatggagaggcttttttgacaggaccaccgtaaccagcgagccagcaccgagacatggcatggcatctttttgcgcatatgaagggggggtcgttgaaagacggctctctttttggtgtttactctgtacatggctacttgttgcgtactgtagactactgtacatgacggagacgcattgacgataccatcttagctgcactctggtgagtcgtaaggatgccaagccctgtcacggctactgcatttacccctcagcgtcccaagaatctctggaggaccttgtctctctctcggcttcccctaaacgggaagagttctggaagccttctggaaacgttcgatgaggggggcgtgtagaaagaatggtggaggttttgcgggaccccatatcagctaagcccagcaattggagaagcagcccaggattccttgaacggagtcggtatagtagaagatgtttttttttttttgcttggcatgcaggaagcgatactttctctgggacagcatgcacacgccccccttttggggatcacgctgagatctttgcgcaacaaggcaaatgcccccaagaacctagtctgcaagttggcgaggccgtgccgcaagtcggcgcgtttctcgctaaaaaggaactcggtgcccccctcgttagttggaggcacgcacttgtacaagtagatgctatacaggcatgtcgagatccctctctccctgcccaaaaaggggggccgattatgacggccaactaataactgctccatgactcgagccactggggacccattttagagaacagcacagacatcttctttgctggcttgtcatcatcaagatggggccctttttttctttttcaaaacctcgtgcttattacttatgccgccagcgtatactgcacacgcattaccactagtagtaataatcaaagcagctcgcggtcctgtgcccatacgagacacagacggacgggcgcacggcggccagcgaatgtttactgcaggctgagctgggcggccgaaccgaaacgaccgaccctatcgccggcccagggctcggcttttacagacgtgccgtttggtggccgagctgtgaagggcttactgctggggatgtgctcgtaggtagtgcaaagaactgcctactgcttgtaggactgccaaacagcagctcaacttatatcagaggggccttttagctgtatggcgtgattatatcaaaccgcagaaacgaagcaccatggctcttcttacacttgtccaagtcgcacaaacaaaagcccaagacactgcagtgcatgctgtgtatccggccacaggcagcaaggccgtgcttctctcctcgtcccgctattcgtacggctcaccggccacgagggatctgcagatgggcacaaagcctcgtttgcttgctgtgggctcttttccctgggtaacagaaatcgtctccagcaacgttggtgtgctgccgtgactccgcgatgacacgagctcgacgcacattgcaagtatcccgtaaggcgtcttcgctgccatggggtaccttgaccctgcgtaccgggatttctcccccaaagtcctagcgggcgggaaggcgacggcacatggcttttgctcttggccctgagagtggagatgaggcgctgccccgcttggtggcttcttgccttgatgctgtctcgttcttcagaagtgctacagagttgtccatgtgtgactgtctttggaatgagtcagggacgaatcttgaggccacaggagagaatgaggctcagcggttgagtgagacgagaagcaaaagacaactgccgagtttgcaattccagcctcgagtgacagacaaagccttgggtcatgccagtgacgatggatgatgaccggtgacatagcgaggctgtctgtgccctcctcgcaaattacggctctgaacggcattgctttacgcaacaggtacccaggaaacaaaacatggacaggctgttgggaacactgctaatacggctaggcttgcggtctctgtatgcttggccaagcagtcgagtatagacagcccagggcagcccacgaggcggatactagaggttcctagacaacaagtgcctcgtccaaccaccacgccagatcccatcccaggcttcagacctcttagcgccgggcttcacttacaagtaccaaaggagtcgctcggttaccggccgagcctataattctggcccctccctgggaggtggcagtgccagcaatgattactactgctacttccctagtcgtggcgtgtctgtccaatcgtttatattacacctgaatttaccgccttgtgcagggaacacacggggctctcacatgggcgattttctccgatgcttggccatgtctcaattcctggggaaccagaccagcccagcccatctcacatgtgcttggaatatccaaactccgtacagtactattcccggcattcgctcacggcgtctaaccagaaacgacatgacatggcaaccaaagtgctatgatgtggtaagcggcatacgatatccagaacaccacaagatgccaaaccggagggatatcccactttcctctcctagctgcctcttggtctccagatcagccttgtcgagatcagctgctacagtagcaattgctgacagcaaaaaagacggcattaatgacgatgatgatgctgatgcccacccaggaggggggtattcctaatgcctcatacctcataccactactcccagcccatatcgatcccgaaagcgccagcagcatttccgtcctcatcccatgggaccataccaaatatgctactatctcagcacaaaccatgctgcccccgaaatgatcatcacggcaacatacgcaaaaacaaagagttccatgtgtaaatcgcgtgcttttcccatcccttgcatctacattttcgggtaagcctccgagcttagcccacccaagccgcgacagaaaacgcgaaagagcgaagccacgggatgaagcgtgagatgaaagaagcaagttcaaagccaagaaactcgtctagcgaatcaatgtgtcccattcgtaaaacacacgaatcagcagctagagattcagccatcccgatctacgatggcgctacttcttaccaggggccccatttctttttcctctctctctcatttctaacaataccgatggtctgaaccgtcatcacacagtcccttggccccagtctttttttttttttttaaacttgtcccttttttttcctttgtgaaaccttgtgtgtagtaagtagcgcgcgctccctggatgttggaaaaagccatgcaacgagatcacaaattactatacataagcatcaagccaaacgctgggggaggcttggtgctaggctccaacggcctgtacgaaacaatcaacaagcccaggggcgttcgcaccagacggtaccggcgtgtacctttactcgcccatactaacttacaagtttcattactatacaggccgagagaccatcataacacccccacctaccgacagcccgaatatccgggcgtcctgctgtttttcagccgcagggtacacgaaacagtagcaaaaagctcagcttgccgatcccgtagtcactccccctccattattggcttaaggttggggaaaagaccctcgatgacctgcgatatgaaggatacttgtaaggctgacccctccaatccagcctcgcgagtaagaaacgcagccctacaagggcttgcatgactcctacatggagctagctttgcgtagtcttcctttgctttgagtacctaggtactccttactactcatatgatagctctcaacgatgaaaatcccttccattctgtaattttcctaaacgtatacgacgagactatctgccaacttacaaacgcgtaacaagtgtggctcggagggctgttcagtttcggaccagagctccgggatattaattaaccttggcggtacgcaatataacttacatgcccttgtctttgccactggccgcagggccaagcttttctttttttgtcacatcttataagtgacaacggaaccgcggagggggagtgaactgaagcgaaagggctcattaatttccacgacatacacgtatacactactcctagtgcatggttcccgtatatcaactatatttgttcttgtctacttccttaccgctggcccggactaggtccatggtaggattcgcccatctttttttggtaacccttttcccatcaattggggcttaatatccgaaccctgctggggtaagatttgagaaggcagtggaaagataaaaaaaaaaatgacaaacaaggcagatctattaatcaaaaggaaagcaacgcagccctggcgatgaatgctaccctaccaacgtcacttggccttgccggttggacgatctcacaactatcccacaccaacatcaacacgcagggcccaagaaacataaaaaccgcatctccgcatactagacagcatccactttattttttggttcttttcatttccttcagctcccgatagcttcgagctgaaccaacgggaagcgatgatcctgaataaaaaataaaaaaagcccccttattacactccctcccgtattcctcaaagacgtgcttgttagcttttcagcacgtaagctcttgttcttgcgctaggccgttcagctcggcttcagccccaacgaaaatccacctgccgagcaaacgccaccaagaagtttgccgtatcaacgggggggggttgttagattacaagtagattacgcgcactctccatgacatcgtattaaaaaatgaaaagaaagggcaccctcactccccatagttttgggttggaatcgtccggctaagcacgtgtaaaataaaacaaagtgggcaattgccctacagccccagcccggccatgctcatacaacgtggatatccgtaagaagagggggggtaaaagaaaaacggcggtgcgggggatgagctgctagcatttacttgcccagtattaactagcagtaagtagcagcacgcctttatcagctattaggaagcacaagagcagaatcaagtttcccgtttcgggtccgagacaagccccgaagccgcgccggtctcgctctatcttcttgcctttatccatcttaattctccctatctgttcacctatcggctttgcttttcggtggatagccaagacgtatagggcgcagaaccgcagaaaccaatgagtaacgccaagacaatcacggaccagtgtagataatcaattatcccttttcgcttctctctgccgtcttggcattgccacaagcagctatttgcacgagcctatatagtagacacaagtacgcctaatagcaagtaggccattcccgcttaccgagccctcaacggagcgaggcttgactttcagcccaacatgtcatttcgcaactccaagccctgtgggacctcgtccaccattagaaccatagcagcggcgtccatctttttttaggttattggtggagatgcaagcgaagccagagaagcgcagctaggaacaacggctccaactcagttttccatctcagcctaccgcggcttacctacgtctgccaccgtttagatttcagaccgtcggcgcacaatagctctgtaacaggtaactatcgtcagacaaacagacggatgcttacttatccagccccaaagtgtggatactcgccgctgtatcggatcatcatttaggacatcaccaaaatacctacaacatctaccactcaaaaaaatctcccatggtacatagaagaatgattaagcgatcgggatcaatggagctatggcagccttacctttttgcagactatcccaagtcctcccatcctctagtcagtaaaaattgctcattgctcgcttgtacccgttttgtctctgcccaataacgcaatgccctttgacaaccccatcctaccaggttaaaaaagaaaaatgcaatcaataaaatgaataaaaactcgtgtcatcaacgcactcagatgcttccattcacatcccattagtaatgccgccgctgcagccaccatcgccaaacaagctcttagtaaccctgtagtcgtgcgaacatacatatcttcaaatgcacccctctagctcgatcccgactcataaaggaaagaagggaaaaaaaggacaaaaagggccattagtggaaatgattgagtcgtacccgttgggtctcgcaggataaaccgaaaaggtcgagaaaaagaagaccagggcgtgcatgtccgaacccgtccgtcctgccccgacttcatccttctttttatgcttgagtctttttttctcctttggggaatcaacttgtatataattccgtaaccccccttccttccagaggcgtggtgaggtggcactcccaaatcttgccggggagggggggactcgtttccaattaggaagcatccctacatcgccctctccagccgtcaccacttagatatacaggcttattcatatgagcagcatatacagccagtcacgagtacttacagaatctactgcctgacccatacccgcacccgaacccgacagtttgggtcgccgttaattaggaggggccctaaccctccgacgagtcgaaaggcatgtatactaatgcctcgatgcagcaatttttgaaggagccgggacagcaaatccagaaagcatgcccagaagcatgggccgacgctgtcccggcgttacattcaacgcgggaagatgctccattttcgcaaaggatggaaggattgaggggccgtcctcatcgctggccccccttgggactggaacccttttcccatctccggaacgggaccacggcggtgccccatcctccgtataagcatgccggcatctcgtccactgcccaggtcaagcgatctactcacgaggagcgctgaagtgagatgtgacagcagtccaagcctggtagggcacgagataggtcgatggaagtgcaagctgccctctgcgcatttgcacgccaacgcacttagttcatcactcccgcctcgcgtgcggagtaatcccgcatggcatgtcgcctgttggatcgaaagcctccgttagcacgtcgtttcttctccgtttagctgctgtagcgtgcggagcagtgcgtggtagcgcaacgccatggcacgatatacaagtaggtctggtccaacaagcagccctacatacggagcatcagccaacacgttggaggctaccctgcatctgttctagattagcacggcgaacaaacagccacggcattcatgtcgcttctgttggtcgatcaatgacgcgagtaggtagcatcgtatgaggttcttttgttgggccgtccattcccctcgtctctttttcatgccgactcataatcgtctgtcgtcggacggcgtgtatccgaagaagacgtatatctagattgccaaaaccagacagtagtggtggattacttccactaccaatctgaggcaatctatacgagcaccaaatctggactgtagtgcgttatacctgacccgtatatccgttatagttaagcgagtttgagggacacagatccgcaccaagcttgcctatcatgccaaatggcaaacctcgatatacataccgccatggtagcgacatcatactcgcacgcccataccatagatacaacctggcaaatccaactcaaatgggctcaagggagataccgaaaaatgtccacgcaggacagcacagaatgaggggctttgatgccaccaccattggatccagggcccgcatgagccagagtgactctcaagatgtcatcttcattaccgtagggcaagaaaaaaaggagcccaaatatttccggccacaccttcgcacggatgtaaatccttcctgcggaaacctccgccagcgaatccgacggaaataaacaatgtcgctcgtgggcaatatattagatgctgtcgtataacgtggcaggatttcgtgagttggtcctgttctacccctcgctggccctgctaggtatactgctcggtagtatcttcttacacatgccagatgcggcagcctctgagccccttgcgtcgggaaatagcaatgatgaaaatcggcgctttttttgagtctttccccccgctccacggaaatagcaatcaagggttgcagcccggcctgatattgagagataacaagtcaaacagcgttactatctgagcgttgaccatctcccaggtagacagctcgctctcatacagtatgcactgcaaactgtatacggcatcgggctagcaaatcgggctgtgctgatcaagtctgagcaaggggcatgccgctctagacgcttccaaaacaggcagcagttttacagtatgccacagcaattcaccgaagcaattcagcgaagcaactttgtagtcctggccatggcgctggccagagaatcccaccgctgaggttcctgcttaacccctgccccttcctcaagacctcttgtctctcaaagagacagcccatcctctcagcctcccaactggaaatgagagccagatagccagctggaaagggaaagcgagctatgcgaggcgctctgtgcgcggaaaccaaaccaatataggtaaacgggcaagtatctgcgaatgtgccaaggcggtcactattccgctggagcttccaatgctattactagtagtgttgctctccttcagccctgtggctgctggccctacagcagccgcgcacttacagccgcgcgcactcatgcacccccctttgggtgagaaaagcggaagccgagagacagaatcggaaaagcgaaggaaactgctgttagtggttgggaaagggtctcctctgccgtccaagcccagggaatggggcagcctctgccatggccgccagccaatcagccgggtctgtcatattggctccctcacacgccccgaggcccaccgagagcagaggagtacagtactagtacaagtacagcttggggaggaaaagggcaaggagagtacaaagtacttgcttgtaccgacttgagttagcaagggcagcgatgttgcctgctagctcatgtacgtgtgatgtatctgtcgtaggcacgagctcgagtctccatcctgcaaagccctacagcagggctgctttaactcgattgggtggcagaattggcctaaccctcatcaacgcagattcgcccctctcatctagctggagcatgcttggaggggctgaagccagggaaccgcggcgagggaccttgggacctatcagcgagctccacccccaggctcggacccgaggcattctcgtccacatcctttgtccgcatggatcggcctatagggcctcatgcttgcgtacggttagtgcccagccagctgaactattgcttgggtaggagccaatgcttcctagaagaagtcatcacggcaggccaaggggtagaagagaaacacaaggcatacatacgcacacgcagcgaatgagaaacacagcagggagccacatgaccgccgtctcctgcgccaaaatcatcctccccagagcgcccagccgagattggtactgtcttactcaccctccttactgccgcccctttgctgatagctcaacgccgtacaacacgttatttgatagtgcgcgcgcacatgcggtcaaattctccgtcgacatccttaaattcaacctcagctcggctttagggagcctgggcaagggcggcagtctgggagattccgtcgcctttaatccgtttatggcatgaagctcatgccgctttgggtctccttctccgcaaattcgcctcgctgcttactgtacagcacagatgtaagttggtagggcagcgtcgtcagaatacccaactctgtctcagctcaccatctggtgcgagtcaagacccagtcaccgtggcaaatcttgccagccgcaatgccatcatcatacctcaaatccgacctggttgttgcaaccatccgccaggacggcagacgcactgcgcaattgcctgcatgggatgcaggcagggaacttgtcaagaacctcgttagtccgccacgcaagaacccaagccacacacacccgacagtgcataatcgcctctaagcctggaatgggatgatatcccgggccgcattgttatcaaactccctgaataagctggacatttcattctgttaatgaaagagaaccaaaaaaagctgccaagagcctaataggactggcccaagtatgtacttactgcaaagctgcccagctcctctgcagatatcgtcatcaaatgacagcgcagtctgactagcgacaactagcgaaatagtcattcttgcgcccgcggctcgacgtcttcaccgctgccagaagcccttcattcaacgtgtactcgtgtactcgtggttcagcggtggtgcgacaatggttcgatggatgatggcagatgcaatcatgagttgatctggcctttgcccgcagggtgtgcagcgctcgccttgcctcccagtcgcgctccatgtctcatctctaagacttcgaccgcccgcagtaggaccgacgtactcagagcccagtacagtagaccgagagactaagatcttcagggggtatcttgcatcggaagggatacagcaggcgatctgacgctaggcaatccgattctctgcattgtgctccgtaccaaggaaaacagaacgaggccagacgcataagccagtcccaagggccaagggattctggctagccatggcatttccgcgctccaacatgccaatgctaagcgatcggaggacatgtacacttgaagatgcactctccggtgtacgcccccacatacttcggaccgcatgggatggggcttatcattcttttcccaaccaacttccgatgcccacctgaagcccttagttgacggggccatgggagctcctctctttttagcaacacacaatatgtggggaaccccaaacttcatatcggcattggtgtcctttttctccctattaatcatgggctaaagctggtttgattctccctgattgcctgtaccggcttagtcctcagaacgaatcgacagaccgccgtctagaatgcttctagcgctcttcgctaagccgtatgccatctagcctgtccatcgggtttgccagataaccgggccatgctgtcattcttcgcccgctgtcgtcacggctgtcttgactcttgcgtcctagttgccatttgaaacgcggtcgcttccgcgaatcctttgtgccgtgtcgcatatacttgtacttgtaggacgcacgtgtacttggcagcttgcttttccatgtacaagtagctgagtatggagtagcattctatccttttgcactcgataatccgcaccccattgacaagtgatctcgccgggatgctggcgtaatgcgcttccgaggacctcatgactaacaccaccatcggctgtccacttgtcgagcttgccggactcgtgatagtctcttgtctctcatctgaggcagaagaataataatgtttcagccgcccatctcgccctaatccaacccaggtgttcccggatcaacgatagagctggcggcggggggggggcggcacacctgcgccggcagttgacacggcgtgcacccgtggcggcggctttcaaatcggtcgtcggagcacgggaccctctttttattgtcttcggaccgtgaatgcatacgagtgtgcgaataggaagcggccgttgacatcgaaaacggggcctttgcgtcaggcggctccagtcttttccctttggctcccaagatagagcctgttcctgagagctgtggaccgggctacggggacctcgacgacatcccagtcgccgacctcccaaaacactttatgagatttgcttttgcattgcatctttgagttcccatctccggggcttcgcgatgtaagacgcggcgcgctcccagcccaagtccgcaatcatgattattctctgcgggcgcctctggactccatcagcatgtgcactgactaggcgtgcgagcagcattcgaggcgctgaatacctcagcaacatggagcaacatgctaacgttgccatactgggcgggccgtggctgttgcgggccctgcatgctctcctcgttgcacatcccctgatttttagcatcagcaaggggcaggccattctggcagaccttttcacagccctacggacaaagctgtgacacaggaggcgcacgcacgtttctggtggtggggaagcgtaaatgatagttcgcgccacttttctgagtctccgagagctgccagggaacctaaccgctcccttggtgcatcttgttttcctcaatgataccatgctgcataatcgcccggggcaccggcctatccggtctttcatctcgacgcttgtagccttagccgcaaaaggaacaatctcatttcacagacgggaatcaaaaccagaaagatgtgatgcgtcgctttgctcaacacatcctgactcgagagctctccacatgctgccgctctaagaggacgccgcgaggaaatctcctgtctcccttcgtccgatccgagttaattttttttttatttcaggacatggtgaatcattcaagtaggaaccggtatctttttgcctagccgcaagagttacacgcagggcaccacatgccctttgtgattagcgtgtctttcagccttgtgaatcgctctctcttggtacaagctagccttgatgtggtaattgagccaatcttcgctccccgacagcccgacaatggactgcaggcttctggaagctcaagcggaaatcacggccgtattctgtaagtgcttatgttgaatgactttgctgtcctcggagacttttctttctagatagattaatgatgagactgcagctaggcagcacctagttgtcggagatctcggtcggcccagttgctggcgtcaacagaccatcatcatcatggtggcagcttacccgagggcgtcatactaccaatcaggtgaacgataccgtttgcattcgcgtattcgtggcaaaagacagtgatggctctgtaactgggtctcgagtttttttttttttttttttttttttttttcgcatttctaagcctcgtattccttgccagcgctttgaacaaccagacttggtacaacgagtattcttggtatgagctgtgtcccctctctaacctcggtatgaatggagacgagttccttctcaatatcgcccatggttatatagcattggagactgcatgtacagcagacctatcaacgcagggttgcatctgcaacaagtaattgactgctgcgggttagctgccgcttcggcgccgtgacaaactagcgcggctagtgttgcaggtcaaatgaatctgtttccaagagctctctgcggttgggaagcgcacttgagtgggtcactcctcgtagtgcctttgagagcctgccaaggttgacggaacaatccgtccccctttcttttctccctcgcttctcgactcatgccagcgacggagggctgcaacggccgagaattcaggccgctccgttgatctcgctgttaaggaagccgcagcaacggaaaggcatacaactagacgtagagcgtgtcatgtatcgacttttgtcgcaaaagaaggatttcatcggacatatcgtagcaccccctccccttgtcacctgctctcttgatgtcggctgggagagtcatgaagcgtgaattaatttcactcttcatatgccatcgtatcaggtgcggtccggcgcttgttgagccttcttttggcggggaaagttgccctggccagcctcgtcccacctttgatctctcgttggcgaatactatggcgattaaaattggccatggtcatttgaggaacgattggctaaacacgggattaggcacctggccctgctggctcttgtaaggctgagtgacgaatggccgacttgcatgcatcgttcgtcaatgccgcatggcaaggcattgccctgcttatcccgcctaagcgagtggtggcccaggttacataggcatttgccatcgtctcgtattccccaatgagtacctatgacacggcttgtagcctaagccttaccgtgtacgattggccgttgtgctctctctacttcgccttgctagttgttgtttccgcaaagcaactgtgctaactggtgtattgaaattccgtgtaatgccttgaattgccgacattacatcccgtgtatgctgaatggactagtgccccttgagagggtcagctagtggatgatcaagacttcctgatcagcagcttcaatggcccgtactggaactgttgtggctgacaactttgtaggtggtgtcaccggctctgagaagcactgtataggagtgcaaacataccataacagaaggggacatttttcgtgagaaggaagaggtgtatgattccatccgcagcagctcggaaactgttgatacatagccatgttgtacacaaacacctagactgacgaggctttcgatggtacatactagtacgctcaaaactgcaatgtggcggggaagtggctttgaagcagcctttgccgtctgtatcacgtgatatgaaatcctcacacatcttcatcggtacatggatatcagagagtcgtttacgccagcttctcttgtacagcttggccatcattttcgcgggtggtctcgtcttgtttctgggtagttgcgagatgtagtatgttagggaaatggtgccgcacccggatggccctagcccagatacagtacaatattcctttggcgccagtagctgcttggttttgttgaatacttgatcaatccagcgttgttattccttgaaattgtggagctacgtagttgcatatcaagctcctcctcttcttcttcatctgacgagctgagcggtgtgatggctgatgaaaagctactgacaaggctggtgatctggccaagcagtaaatctgcagcattcgccatagtccgtgggtcggatccggcgactagcaaagcggtcgaaatccacaactgatcagccaagtgtgcttgggtgggtggcattactagtcctatacgccagctagtagtaagcaatgggctgcaaggatagatagagctagcacttgaaaggtccagggaactgctgtcctccacggaaaatcgtcgccggtgctcacgctgcagagtgcatggataatgacaagtggcgctgcccttgcccagtgattaagtaacgagctgagttttgggctagagttggggcgattcagccctccaaggagtagaagtgctcatgcgtaggcggaccggtagggcgcagacaccattcttcgatgttgggtggacagcggaatctgttgcgtggaactgcaggcctactcggctccgcccagctgaagctatgcgcggcttgacaggttgggaactgaccacgcttgattacttataccgtcatgcacagcgcggaatctcgacacgcctttgcaagccacaaaagcgctgaggacaaggattccttctttttgtcgattcaggtccacggagattgcgtaggacgcaatccggagcctcggagctgagagccagcaccatgtttccagcgttgagggcggtggcaccaactgtcgacggagtaaatcaaggcgaatcgcaaagtgctgctgaaggaattagcccggagcacagagcaaacaagaaattcgatatgagctggggcacgactctaagactcaacaggcagaggcttctgcaaatagcaatgcagcatagacaataaaatatgccttggaggagaaattgtagatactggtggtaacagcaatggcgcggcgttattggtgtggagttttgataggatgctctttcccggcttgtgcagcatttggggtacaacttgctcgctatcgctgaccatcaaatttgcctattgcaggtaaccagatcccacaattagcgtagaccaagacgccatcaggcggtacccagtactaacgaagcctggcagtcagtagaacatggcaagtaccttggctctctgcctcaggcgactcgccctcataggccttcttcgcctcgactcccttgggcgtctcctacaccagacaagcatctccaatctcgacaaatctcttgcgtgcggcgcaatccggcatctccaccacttgccacgagcagccgcgcacctcgcattggcctgacccaagcggtaccgagtgccggccaagctgcccgtcgagtaatatagcccaggcggctagcttttggcgctggactacctgctactactggatagtcgctggcactactgccatgcttcacgtcaggcttgaagcgtagagagcaacgatctcccgcagatcagcacgacacctggttcgcggcggccaccgctaacctcagagttggttgcgatgctggttggtatgagcaatgggttgtagccagtgcgaaggtgctgcaatcattgcccaacggcacgcctgaaacatcatctcccgctgacttctactgccaggtcctctcactctcgctgcgtacgccattccactgcctctaaagagagcccttattcttggcaggcaaattactaagcggccaaccctggatctcgagctgggcaataagttggcgccagagctcccgcggctgcggtcgtcattcttgtacatactactagtagtaggcacacacggctttggacaaagaggaagcgcatgtacctaggtacagtatgtaagaggcatccatacctgtacttctgcagcgggttgccggagccctacacccctccttcgactgctgctcctacaagcaggtatatactagccgcaggaacatgttcttttccgtttcggctctggaattgctgccagtggtttagtcttcatcgactcacaggccgaacgatcgccgagcgatcctcgagctgctgcttccccgttctgccgctccgttgccaggggcccggaaaccgctgctcccatatggacactggtggccacttttggcgagcacgctgtcgttccgctcccgtacggacggagcagagcgcgcgtgtggcgtatgtacaagcacaagcacaaagagtgctcgcagcagggataggagagattgaagacaatagagtgggaagacggacatacggatgggaggcgagtggagcgactgcgagccagccagcatatccagcgtccggcatcatcagttgccagcaccacaacacccagggccgcggagctcacctcgacctgagatggatgttgcctggctaccttaattgcttagcgctgccttggccctcgtccactcgtctctcgcccagccctgcctaaaaaaagaggcgctctccactggcgggatcaatggccctgtctatatgcacaccaccgtgccggtccctgcccgcatcgcccacgccttcacgccccctccccggcagcattctcagacggcgtcagtgctggccctacagcccagcgctgagcatacgccccctctccccaggccagaaaagggccatagggcactaagacagggctgcccacgcgcatcccgtgtcgctacttggcttgtacgacggtgctagagtagccgcacccgtgggccgttggttcctaagccttcctatgtacccgtatgtacacgccagcagcttggagaggggggcagctcgcagtccaattccatcgcacctcgcaagtcaaccgatcctctgggaacgcctttggcttctgccgctgcttctgctactgggtagtagtcatgccatgctccctgtatctcggcccttgctgctggtgtatatgtcccaagggaatactgcctgtgggtagaagcatggaatacgcccctcccctctctctgttttctccgctctgctcccatagggttggcgcatcccgctcttttgctggcttctgacattgaatacctactcggtgccaggcaaatataccatgtatggtatatggtatagcaagttgtcagtgaatgctcatgccttgcccgtcgttccagctgatggctgaaccgatgtggctctgcattgccgtcggctcgttgattgggaaggggtaggcagaaaaagcgcgacagggcaaagagataggctacttttggacacaagaaacaaatggcgaccagactccagcacacggcgccccttgtccaaccaaatccccggctctgctctggccaaacgaccacccgcgcactaacaggattagcacttgttggagaggaccatcttatgctggtcgctttgtcgctttgtcgcttctcaacacgcccctggctgccctcttctcacccttcctattgccacacccgcgctctctctcttctctctctgggtcgagcagcgggactaagctttgatattctcttttggtttcccgcttctcgcccctacattaaagtcttcttaacctcccacatgttataattcgagggcatcccatgtctttggtcacctcaacttgcctctagtggcttcgtgtatcattcttcgagcccttgttctccaatcctattcgtcttcaacacttttgcctccttctatggacctatttttgctgccccgttcagctatcatcccaaaccacgctcacctacgtacctgcagtacgcactgccttggaagaccttgcggcccctagagctggacttggacaaacgccaaaaaagaagaccaaaaaaaaaaaaaaaaaaaaaaacctccgaattcgttgccacctacgcagctctgccctccttcgcctacagcgacacgtaacggcggatcatcgttgccgcagctgaagcagcgggcttgcgttctcactggcgcattgactccgtcggcattcatcaatttccatgactcgaataggcgtataacggcaaacacctcttcacgttttgcacatcaaaaggcccacctcagcctctgcttcacctctctacagcacctcacttccaacttcaaatactcgccgttcccttgctcatctcgcgacaatggccttccccccgcagtaccgagaggctcctcctgctctgccgagcatcatcgtgcctggatccggcgccaatcgatacagagacgacctcaccttctcaagaagtccggcaatggccattcctggcatggatacacgagacgacgtgccccctccgctgccccctccacgggtgctcccctttggcgacgcccccacgcaataccgtgacgactcaaaagacaagaaggagtcttctcgtggctcttctttcgccagccgctcatccttggcaagtggttacggcagcatgagcccttgtcacctggaggagcgaccgggctacaggagaagggaagctggaagcatcaatagcgacgagggctatgccagctatgcttctacagagaggtgcgcaattcttgcaggttgcaactgagtttaaggaagaacgaaataaggctaatttgttggcaatggcagatctcgcgattccatccccatcgagtcatttggacttcaccacaacagattccagttccaatcagcagctgatattcacggcgatagcatgaagagtctgctgactcccatccgcacgctggagagatcgcctccgcgctcccttctcactggctcgctgagtgacattgctcgagggcttcagagcgagggccggtttgctcccagcttcaacaacctccccatccagctccccatccacagccgcgcaccctttgagtcgcaaacccgagactcacccaccttttctgccgtctctcccctctctacgccattctaccgatccccaattgaccgccgctcgccctatgacagctcagaacccgaccgctcgccccgaggcagatcaaggcggaacaacagcgacgatgccacctctacgcagggcagctttgccgacgacatggacatggaggagacgtcgtcactgaagaggctgcacattgaagatgcgtacgccagtgccggacagaagcgacgggcagccagccctgcgtcggatgacctgggcctgcacatgattcctggccagggcgcctctcgcggctctcccacccctcgcctatcgacgggcgcccaaaccgcgacgtcgattctctctagcgcgccttcgcgatccggcttcctcatgtcttccatctccatcccctctacaactaccgctagctgctccttcggccaccgctcccccggtggggtctcacccggggccctctctcccacatcatgcacctctccatacaacacgcccgcatccctcaacccaagccccaagacctcagttgccagcagggcttctctgcactcccgcaccacgtcaggcgccggcccgcggaagctcgccgagatggccaagcccgcgggagccaagttccagggcttctacatgtgcgaatgctgtcccaagaagcccaagaagtttgagacagctgaagagctcaggtacgtaattagtcgcattctagccgtctttttttaaaccgccccagtttttcccgcttcgtcattctcagagggtgctgactcatccatctagtgctcacgaagctgaaaagcagtacgagtgcagcttctgtggcaacagattcaagaacaagaacgaggccgagcgacaccagaactcgcttcacgtgcgccgccattcatggtcgtgctctgcgctgtctggctacaatcgggcgttccacgaatcgacgacgcatcccggcgaggccgatgcatgcggctactgcggggaggagttccctcgttcgggacttggtgcgagagccggcttactgaacggagggatccaggcaaggcacgccactgaccaggactgggaagagcgcattcgacacctacaggagcagcacaagttcagagagtgcaactcgtccaagaagttcttcagggccgaccactttcggcagcatctcaagcacagtcacgcaggcaccagcggcaagtggaccaacatgctggagaatgcctgtctgatggaagaggacccttccccaaggtgaaggaagaagaaatgaaaaggcaataaaaaagaaataaaaatttagacgagattctggctctggaaagctgcattcggagcgctgcagggatccgccattggcgtggctgctggtctacgaaggctcaccacacacgaaaagtttcaatcaactactatatctgtatgaagacggcatggctatttgttttgttatttccatttgttttgtgttaaaaagaatacccgctccaggaggcgacatagtggagctctgcattgcattgccagtcaaataaatgattttcacattggccgagaactgttttttttttctttctcactacgttatcgttccctttgtctataacgaaccttacgacgagcaattgatccataaatgggcgtttaggtgtcgaaccaatcaaaaataagcagggcgcgcgcagatatcccgtggacttcggcttttgggagacggaggctatgatgactgatccgcgggagagctcgcgtgggcgagtcgatgttacaagggtatatcacggtttgttgttggagagagaatgctgccacttgggatgtttggagagctggcctagcactggggctatggggtggtatttcaaatgcgaagaccaaacccgcatgcctgtatcctgcttgtggacagctattgtggtcaggacgcactggtgctatccctgagaagggctttcaggaggagggaggaccagccgaaaatgcagttggatgtctggatacaggccgggctgacagactactgcgcgaagctgggatgcagaatctagggtattagggcatccccctctccaccggctgattccatgatgggtgagacgtatacttgcgcctgtaccgccgaattcggcgacgagaggcagctccccatgtcagcagctcccagtaagacggactcgccagaggattcaggatctctttttttccgtctctcatcgcaccgctgccctttgtactgctgctgctacttatttctatagcaccactactgcccgagtttaggctagctgaatctcggaaagctcatccggagacacaacagatattgatgataccactgcctcctcgtcctcttttccaagtgcaggtgcccagagaccagggttcaaagggattgggttggcgttgtggatgcaatgggatcgacaaggcctattctgaaacgaactcacatgcggttcacgacgtggaaatccaccctctcgcagaagctgtatgacgatgagaacgtttgattcaatcacaatcacagatgcagagcagaatacaccactcctgtgcagcaaaccgttcttgggtcttggatgaggtgcacagatacgcgctgtggcgtggtgtttcagggaggggagcaggcaaaagaccacttggggacggactggcagggcctctctagccggacgtggaagcccgtcgcaaaccactcctgtgggaaattcagactactgtagatttgggtcccctccccggatgcaaaactggctgacgattgaacgtgggctacggttgggctgaagccgtgagaccctggtcccagatacatggcacgggctggtccaaaagccctaacgctgcttggcctaggaaggacaacagatgctcagccagccgtggtgtgacggtgacagcggacgagagcccacggtgcgctatttggcaaggccctgctgacatacagaaagagggcctctctcttgcgaagatgctcctggaattggggggacaattgttggtggtgctgccataatgtaccatcacgcgtgagaaggagagagagcagtgggaataaatgacagtgtttttatttcctctactctgcatttcttcttcttcatttctggtggcaccttttgacttgccaagggcgtgtatgacaaataggtgtgacgaggtttcaagggcttttcgcatacaaaccttttcggctgcaaatgatccgactacgaattgggggaatggagggtaatgccggcactgggctttggaaaaaaaagaggcgaaaaaggaagaattattttgttttaaaaaattgaaagggagagggagaggttggaatttaatccatgtacaaagactatacatacatacagacagacagacatgaccttgggaaagctattcgaggcaatgccatgtacaaatgagaatatgattgatacaaagccgaggtgtgctttctgttcagccatgtttgcctctttttgattccttcgagctgtaatgaggataattcagtgtggagtatggatttgatgattaatggttttatgatgatgtgcataattaatatgtgcaacacccttttccatcaacggacgacacaataaagaccagatgacggagccatgcggccatgtttgttgccgacttcgcgttaagttaacaaaacaggaagtgctgctctgtgcattggccttgcattggccttgctaccgtctccatgtttgcaattcgtcatgattggaggacatattgctccccctgtttcttggttttattgccctttgcttacatgctgaggagagcatctggagtgagtgaggggaaggggagggggggagcagtgagacgaaacgaaacaagaaagagaactagacgaggatgatgatgaagatgacttggccaagattagatgtgttcacttttcggagtgcagatttggaattacatagaagaatggacgacgaaggagaaggatgatgaaataggagagttagggggttggatcgccaaggtgctactgtaattacataccttggcgtgtggtgagatggtcaccgaagacaatgaggaatgaggtacacctgaggcagtttcggggcggaacttgccgttggaagagatgagatggaatgccgttggaagagatgggatggaatgccgattggataggatgccgagagaaagtcgatgccatgtttcttggaaagatgttcgtgggggcgggctgtttagatgccggtgtccattggtattgcaagggctttgtgtgaacattgtgcttattcacgtatacatctatatatgcaggagatttataaatgatgattcaagattggtgggtaccgacagccttgctttaaatgttccgacgggtagaagctggcgtggtgtatcgtttatcgcaagtaagattagcaatactggaattaaccagcttttgacaacggcaagtgaaaacaagagacatggaacatggttcaattcaaggctggcaccgggaaaatagctatatctgtgtctaggcatatatctgtgacatgtgcatttggaataccacgctggtgcgtcctgctgggggccgaaagaggaaataaaaaccaccctgctggtaacagaagggaggggcttgtgagaagaaacgatgcgtgataagcagggcacgaagtcggctgcggtatcagcccagctgtcagtataagcatcactaataaggggggaggggggagcttgtttacttgtttcggctcggcttcgagatgattgcaacaatgggacaacattaaaatagaagacgtacaagtcatgaggctctctaggactacctaggcatgactaggactcggactagcagcaatagtgctggcccatgggctactaaatgatgatatgcttacactgtacgtttaatgccggtttctctcaagtaacagtttgcggtcttgaaacccggggctggttgtgccgtttggcgaagaatacgtgtatttgtgatccaattcgcggaaggcgccgacgatcatggttctttggttgcgttcggtggactatttcctccgtgatgcctatacagtaagtaatatgggggggacagccggggatccctggctgtgaaatggagactgcgtgagatggagatggagatagagcgccctacgtgaagccctgagcgggcagcgatatacatgcgccgttgctgaaacccgcggccagcgtcttggcactggggaagggcgatgtacaagtagtttctggtttgcatggagtgccaagagcgcctatttacttgactatcgtacaggttttagggggggggcaaataggcataatttagtaattgatgtaggagtggtcaagggcgaagcgaataacggctttctgttggaggaaaaaaatatcaaggacggaagaggaaattcgtgtatttaggcgatgggtcatggatacgtgtattatcgagcaatatggggtaataacactgagataaaattgaaaacaaagatgaagattgaaacagagcatcacttgtacagtttatgcgagccaaggagtaatactttcgcctaggcgcctcagacgcttcaatgtttgcttcttgtcgatgaggaaaagagattgtcgtgccctaattgccttttggcgcacgccaggcgtctaattatgttgtcgctgacgcataataggacagagatagtacggtgctactacagagtagtatccgctcaaagacggggctgagggacgcaatcggatcctgctaggagagatcaacaggaaaacggatttaatcaactggaatcaatagaaggcataaggaagatgcggcattctcacgccctccctggcctctgatcctgcaagtatgtgtagattacatgcatcatactctggcaagccaagggagagcaggtgtgttgaagccagaagacaagaattcaaggcaaaaagcgcctcggcaaggcttcccgctaaaaagagacctgagatgaaaaacacctgcttagttaccacttgtaagcactttaagacaacaagaggggggcataaaagatgcatgattacttgttaggaacattatgcgttgttttggagcttgaataaaagatgtaagtaggcagtaatcatgttacggctggttcacaaggtatggagtcttgtcacacacatctgatatacttgcattgagcgtttctacctctcacaccctcctccatttacgcaaagtatatatggagaatctgcaaagcgcacatcccaataagatttatcggtaggtggtgggagagtctgcaaggacagggtgagtacatgtttgggtcttcaatctaggactgtcgcaaagaactcaagcatggtgcttacggtgagatgaaatgcaatactgccaagtatgacatatatagccacggcgagtgacatcaacagcgtggtattagtcatttggggaaatggcatggatcttccactgcttccattatcaattatatacaagagcgtctaaatatagagtcttgccgataagaagcagttgcaacccaacggccgtgactgatcggcaggcaatcgccaatgatgctgctgacgatgatcatcatacatgtagatgtatagcttgtcctatttccacccgcatgcatgcacatgtgcattgggcagtcggtaacgattgatgggggggtgaatcgatggatgcagcatcacgccttaaagatgacgatggacaggtatgatgtgatgtgcatacacatgtaaatgtatcctcgatgtgagagttgatgaatgttgggcctggtatctcgcagcagagcatcaaaggtggagggccttgtgattacatgtaagtatatggaggtatgtagcagtggcagcaggatgagaaggatttctgcaatgcatctttagcgggaaaagacggggatccctgtgagacgtattcttgttccttttagttctttcaaatgccgatggcaatagtagctacatgtacggaggactgatgtgtacatgtattctttctattctctgtccatcactccatctacctccgtacatgtagagagtcgcctttattgctcagctgctgcttcaaaaggcaagtcctgagagcacgagtccgcccgaaggaacgagcatcatccggtgcagaaatgcccgcaaaccagccaacagccggcgtttgtgcatcgccaaatcccatggaagatacccgacatgtgcaggggccatgggcaatagcagaacaaggctgtgcagtacatgcagatacattcactgcagcacaaacatacaagtacatccaagtacattgcgctcatcaacataagcccgacattgagcaaagtgccgtgcgccgcagctggtgcaaccctccatcatgctggcttgattcacttacacgctgggagatggaacaacgcccacgggtggcgatttagcggacgagagggtgctgtgggctgctgcggctggacgtagcgcgcgtttagggcacgagtgcagacgctacagggcaggattacagcgcaacccccgctggagcaggcggtagacgagcgcgaggctggagccctgtagggcgtaaggctgagtgcgagaggggctgtggctgaagcttgacaggtccaagtggcggtgcgctcgggaaaaatgaagatgcatccagagctgtcgtcttctgagcattgaaccgaggcaatagaaacgacgacgaggcgagctggtttatcgcaaactcgtctactctttttcttctcttggatatctcatattctttggcaattctttgtctattcctgacttgagctgctgcattctgtcgagacttggtctccgtgccttttggccattgggtcgtcagagttttcccctctcttacaccatcgcgtctttctcaccactcatctcttgtcaaacaaattcagacaaaccgcgagcaaggacgaagaggcaattccatatccggtgtctatatcccagcactcatttctggccgtcaagactttggccatagacacattcgcagaaccatcgacataccaaaggctgggtgtatattagccacacagataccaatcaacaagcatttcttcgaggctcacccctgtcagacacactggcctccccactgccagacgacatcccccccgtcgagggcgagagagagcaattcggccatcagctggaactggaagagcaccgggctctcgagatgagcgtcgtcgagatggctctgagcacgattgatggcgtgccgaatctctatgtcggagggtgagttgaagacactcttttgttacagcacttttacatgaatcatgtgcatgtacaattcattgaaacctcatggctgacatccatttaaacagcatctgggcccttcgtcgctcacagtccctgctggaaaggaaaatcacacacgtcctctcactagtctccttcaacccggccagtctcaaaaacttcaaggatgagcccttctccgagtacggcaaggccttccagcacctcctcattgacattgacgatgtcgatgactcggatctcctcatcgagcttccccaggcagtcaagttcatagacgaagggctgcggagcaccaggccccgccgcaaggccccttctagctccgacgttgctagcatgcaaaaggccgtcgaggacatctccttggatggcgacaacaagagcttagcatcgtcatcaacgtcatcactcgtgtcagcatcaacatcagcatcgggcgtccctcctcctgatgcacctgaagcacctgaagcaccacggggtcgtcgcggcgccgtcttcgtccactgtgccgcgggcaagtctcgctccatctccgtcatcatcgcctatctcctctggcgccaccccgatcgatttaccggctctgcaggcgcagaactggcctcatcgctagtccctcagcatcctggacagtatgacgaatctgtctgtgagccggtccgcgcagcgctcgcctttgtcaagaagacgcggccccttgccgaccccaacagcggcttcatgctgcagctcgaccattggtggcggatgggctgccctgtcgaggggggtgtcgagtctcagcccatctaccagcgctggctatatcagcgtgctgccaaggaaagcctcgccgtgggccaggccccctcgcagctctttttcggagacgaggtggccgcagaggcatcatcagcgccgtctgctgatgcatcgtcgacgtctgcttccacccccgccggagacagaaggctccgctgcaaaaagtgccgccgcatcctcgtcacaggccccttcatcgtcccgcatcaaccacgcccctttagcgacgaggagctcgacgccgcaaaggcccggggcctgccgccgcccacacgcccgccctgccagcacttcttcatcgagccgcttagctggatgcgcggcgaactggagaagggcgagctcggcggccgcctggtgtgtccgaaccccagatgcggcgccggcgtggggcggtacgactggaagggcttcccgtgctcgtgcggtggcagagaggacccggccttttcgctgcaaaaggccagggtcgacgaggaggtgtccaggccaatgcttcggatgccaccgggggccagaggcggcaatgggaacctatgattgctgcagagcagtcgtgactaacatgcactaccaggtactacagacactattgctcgtgcttgtaaatcaaggacgagtagcagcagaatcagggcgtcaaaattgaccggttaattctccggattattcctcgcaatttcctactttggcagagcgagcataggtactgtttaacatgtacttgtatcacatctcgattcctttcttctcctagccacctgccactgcaaagaactattgcatttgtctcaataaatatcacagcgcaatggtaactgccgagcagtgcctgagatatgaatggaccaatatgcaaagcaattcaagattcgcctacgtcgcttatacttcgcctataaacagtagtttatctttctttcaccatctttgcctgtcttctttggtaaatgtctacactctcgcgtctagccgatcttgggatgccacattcggactgccaagaatttatagttgtggctctgaagaatagtagtataaggattctctctctgccactgattacatgcttgcgatgcatggctgtaatgtttgcgtggtgtgattatgtaaacattgtaactgagggttcttcaaaagacaaaaggagtagaaatcaagccatgccatgcacccatcatacttgtatcttctccctcttttacattcctgtgctaatggaagcatgaatttattagggaaaaggtatacagcactctaatctcaacttctgacccccaactgcggtatggcaaggctaccagcccacgtattaaaatatgcagctgcgtaatacatgcaacagtggcataagttgcatcagtagtatctgctgcagcagtccacgctatagccggaatgccggataacagaactgcggtgctcgataacctttcccatatatctagcatgtgactgtgacttttatacaccattatccacaaccggtatattccaagtttgccgttgcgaaaaagccatgtacatgtagcattgtaaggctgcatctacacgccctacttggacagacgcgtttaccacacacccggtaaatcacggaatactacagtactctttcccactcgcataatactcagtacgtaggtaccctttcttttgtcttgttatataattccacattgggtcctgaagttccgcggcatttcattgccgtttgcttttccggacacttggattttggtaaaagcccgaagcaaacaaacgccccccagcctccgtctgcggaaccaatcaaaaccggggtcggtgagacaaaaaaaaaaaggaggcgaatgttaggtagtatcaacttgtttcccgaaagtacctacatattcaaatcaaggccttttcttttttctgcattgccggcgggacggaaaaggaaaaaaaaaaaaaaggacaaattatatgccgggaaagaaagaaggggtgtgttttactttcttgcttcggggtggggagagccgaattagaaggttacaggtgaggtgggatagtcacggcaatagtcctttctgttactatcaaggtggaatattactaaccatggaaaatagatgccggaaaaagagactaggtaaaaccttatgacttgacgccttgtagatgcagcagaatatagtcgtatatcgaaacccatatactgtatatttttccgcttttgtaatctctgtcaggggatgggtcccccagctcgtaggactgactcagggtcatcagctttgcttctttgagcgaatcttgctgactggactttacagcagcttttactgttgacaggatagtatatatccggctgtcgctgaactgacacaacggccgtagattcttagcgccggttttaacaatttgctgcaagttggttggccagagtagaactgcactaaacaaagagcatataactaaaaactacctatcaatataatacagaatgcagggttcggcattttttatatcaaataacaaacgtcagctattgtgtactacccatcatgctgaacacaaggttgcgcgaatttgattttctggccttgtcttcgggccgcttatctcatttgttgacataatcctataataatgcgcagaaaagtcccccttgaaagagagaaggaaaaaaaaaagtcgggcaatttcacaggattgagtttgccggcccttgcttgccagggtttctttgttatcagaagaggctctttgataactcatgtcaacgaatacacgttctagaaccaagggaggggggaccaaatcgggattcgcatccttataggcaacagaattaacagataggcaaccatataaagaagaacagaagacaaaaacggggtgtgatccttagccaggacgtttgagctatgtaagacgcagggccggaaacagctttgataactcccccaatacggtagtatgtatatcccagagtagagcagctgtaagacttgatttccccgagtttcaactgccccgaatcctgcattttcgccattccattcaacaagggccttccttgaccaccacgacgttggcgacaaatacgacgcagaattacaagcaaaaacaaacgatatggccgcttttggccacaggtcagcaccggatactgggatccttccaaaaactacatccctggccaagcagtcatgcccatcccttgtgccttctagaatctttctcttttgccctctgcttatttctctcactcatcgtaacctcgacatggtcgcttaactttcctggccttaaccgcaagcctcctcacgccccagcttactgtacgacccaaaacaaaggccatggaggcgtcttgctaacgaaaaaaagaaaaagcaaggcaccaggtcccagtgataccacgcagctgggatcgtcggtgaccccgggaaggggggtgaggggttcacaaaagatcatggccatgcagcggcaattgggtttgtttcatccatcgcccctcccatacgaatctagatcctttagacaagctgcagtttgtatgcacagatgctctttgacaaatatggtaagaaggattgttttcagcaactttgtgcggtcgattccgagttgcttagtcgtattgcctgctggcgtaagcaggttcaatttcaaacgtggcttgagtagccaagtccagctagagtccaggggggaatgctgcttaaactaatccgggaatcttcttgttggccctaaagatggagagcatagagacacgagaaaggtcttcaaaagagtgggctcaaaatgcggtgattgattgttgttaatctctcaataccacacactctatcgcaccaatcatcatcccacgttcgagtttagaacttcaaaagttgtttgcgaattataaacccctccccagtcaaagcatcctttcttcatggagaaaggtttaggcgaccgttggaatatgcccccggaaataatctcctttcagggtccagttctcgcaaaaactcacaactcacaaaaaccaaaaagcaccgaaaatcgcccaggatccgatgacagctcggaccgcgttatggggacgttgcagcaacctccacaaacaaggccgactcttcacgcccttccactgcagtggtgcttgtaggattcgaccattccaccgggggctcgcggccaaggctggtcatggttcaagcttggaccctatatggagtagaggggtgaagtcttgcgctcaagcccttttgtcccttgaccatcgccaaggcctgcaggatgaaccgcgtaacgcttccgtggctttcatccaccggtcagctagcccagaccttgttaccgtctgagtgggtaaccgagcaaatgaaacatggttctgcatttgagtttctttgctggtttgccgtcgcaaataccgggaactcgtcaatactaccggatactcgaagccgagatgaaaagctagcgcggatgacagttgtctttgtcaggaagccttattcaacacgcccaggtctcttttcagacaatcgaaatatctgaatctaagccaagtccaagagggcctcaagagagaacaagaacaaagaggtaattctatcttgaatcaagacagtcctcaaccggagaggtgccgtcgcaactgattgtggctctgatctcgaattgattggttaacgagacgcagcaacgacggacgcatatgtaaaaccgcatgagaatgcgacggcacgcgcctagtcccgcagatacaaaggcagccaatggcgattgaaacagccgccggagatccccagattacttttcggcacagcaatcaagagtggtacgtgtatatacatggacgtacttgtatgtagcatgagcccaaatgggcatttgtttttttggtgggcagaggtcagcatgcagagcagggttgcgctatgcaaattggcaactctctccttgctagcaacgaggccaattccttctgctagctgggcacaggggggaggggtgtctgaaatctggtcgtcaagatgcgctgaaccggtaggatcccagagcgatgatgacctatacgaatttcggtatagagctgggtcctgctgcagacatgtgcatagcccagtaagaaagagggctgttgctaatacttgcactcctcccccgacgctctctgcgacgacatgctccgatgctttctccgacgacctcccgcgcgcttgtgacatctaaggtccgtacaagtagttttgtacagtaactgcaagtctctttgaagccactctataagaggtcaggcttacttggcgcaggtctcagcttggcgcagctcgctctttgaactttgaatttggctcatcaccttggcctttttgtggaaaccggggaccacgaggctcgaaagtgtgtctggagtcgccgaattgtcgtccttggagctcatgcaacttaaagatgctttccacgcccgccagtgtgtgcttggagaaaaaaaagtatccgccgtccgcacaaggctggaatatcaatcagatgatgcaatgggaaattgagccattggactagagaaacaaacccccccctcttcctttcttcttgctgcttgtctccctggagtctcgtcttgtggaggggggtgtgaattcagcccaggaactgcagtggcacaacgtggatgctgctccagtggtgctcgtagttgacaccgcaagtgtaagcactagtcaagctgccaccatcttgtcgtcttaggctctccgtctgccacgaactgcagctatgcgctgtattgtgcgtactagccgtaatggttctccataatacaagtaagcttcggatggatcgatcaccagcttccgcagttagcaaggctctcccgattcgacagttgatgtcagcgaggcatggaacctctgtgtcgctgtttcgctgtttcgggacccgacttgagaccaactggccaacacgctctgacttttactgagaattgacagtctccatccgcaaattgcatgattggccggtatatgcctcgtattatttgggctaaatcattcaacatcggccaagtaaaatgctgacaaatgtctgctcattatggcctgtttgcagatccttttgtgtccgaggatctcgcgagagcggacccaacgaaccatgtttgagcgattgagtcggcgaggacgagtattggagttggaaatgcctttactcaaagatgagaatgcagtgtttcggattgcatggttgggagtcattctggtttggagatgagctaattgaccaaactgggccatcgtttttgggtagatgagctaatcaggaacaaatttagtccatcaaagcctcgaaggtgttggtagctctcgatatttgccaaacctgtggctgtttggttgatatcccacctcataggatgggaaaggaaaaagtaaaagtaggctggctcaagcgattcgagtaaattgatatagcacggccatgtcgatgggcacttgctggggtagactggcatgacaggctgaatacaaaagtccggcggtatgctgtctatcttttaggtgctcccgtcggcacagatggaaagtagttgggctgagatgctcgttcgcggtctcgtttggcagcttccgcttggcgcttgcgttgtaaccgctgctgatagaagacactgttccgtggtgttagtaacggtaagaaacgagctctgctcttgtccttacctcttgagttcaaagactcgcggctcgtcttcctctttgggggtttcttcacctggactcttttcctggcttcatgtcaatataccaaacatctgcaagtttgtgtgctgataatactgcgtgacttaccgcttcatcttcatccttatccttttctttgtccttttctttgtccttgtccttgtcctttttgtctttatccttcttgtccttgtccttttctttttccttttccttttccttttccttcttcttgcgctgcttctcttcatactccttcttcaacttctccttctcctcagccaactccttctcccgcttcgccttgaccgcatcttcatcaatcttgggactgcaaaagttgcggtccttgaggtgcaccgggcagatgtagaagaagtcctaaggcaagcaagtcacgttaaaccattttctctacaatcgccagcctggaatgcctctacctttttgtcaggcgtgatgagcactgatgtgctgggcttgtagcagacgtcgcacgctttggcggcagcctcggccacctttcggagcgtgtacaagttggcaaaaggcgctgccatgctgcgaggcgagattctagtcgctgaccaagctggaaatgagcgtgcagggagtatatagtcggtatctcgataggtatcttgataggcatcttgagtgaatccagcacttgatacttcacctcctcatggcgggggacatggcggctgatgactaagcgccttgacgtcgctacaggtcgcgtccagctgtagaagcaagtaaaatcaacctgaagctctcaaccgcgcctctgtgtagccccgaatctgccctttttccggcatcattccattccattgcagcattctgtcggcctcgatcccacccgctgcgtgacaatggcccaatcactcaatgcgcagcgaatagacgccgtctttcagtctcggcctgacatcattgccaggatcagccaagctgcaggtatacactatactataccccaaaagccaggggacagccctgcaatcacagccttgcacagatcgaagaggctaactgtacattagactctcctgctcgaattgccctcttcaacgaaatcgccgaccacgtcttcgaacggttacaagagcatggagagccctcacagaagaggaggaaagtcggggcagaggcaggcagcccaagcagccaggcagcgctttcaaacgcggcagacgaggctgtccttctgagcattgcagagatttcggtgtccgtgcctcagaggaagaagctggagatgtgcttcacctccaaccacttatatgccagagcccctggaacaacagctcccctgcaaggcgtcagctatgcgtggagagatattggttcgtcaaacctcaccggtgcaatctagagctcccatttagactgacaatttcccaacagaatatgccttctatctccccgtccccgaaaaggcccaggtccagcacaactacatcatatttcccaaaggaacgtgcttaccttccaagacggcccctccgccatccgtagaaccgctcgtcttcacggtccctgcaactgccccaaagcaaggcacaattggaggaagtgagtcgggatccgccgccgcagtatcagacacctacaagtccttgttccattgggcctttagtcagcgattacaggctgcaggcaccggcgtaaagattgtctctgccgatccaaacaagtttcacagcatgattcgccagcctcaccggccaaacgagacggcggtccacatcggcggcttcaggggctcaaaggacggcttcctcttcttcctcgaaaacggcatcttctggggcttcaagaaaccactcatcttcatccccatgaaccgcatcgccgcaatcagctacacgagcattctgcaaatcacattcaacatggtggtcgaagtcttcacagacgaggacggcaagacggaagaactggagttcggtatgctcgaccagcaaaactacggcggcatcgatgactacgtcaagacaaacaggcttcaggacaggagcatggccgagcagagaaagggcaagctacagctggctgaaaacaaggcgcccaagaagaaggatggcgaagaggagaatggcgatgcagaaggtgagggggcaggcgatggcatgactgagctggagcgtgcgcagatggaggccgaacagcagctacaagatgaagaagacgaagacgaggaggactacgaccctggaagtgagggcgagagcgaaggctcaggctccgatgatgacgatgacgactccgacgatgatgacgacgatgaagaggacgacgaagaggacccagaaggcgaaggagaagagggcggcgaggaggaagaggaagaagaaaagcccgtcgtcaaacaagagctcccaaagcctgctccaagggcaagcagagcagccaaaccagccaaacccgcgccccccgccaaaccagccaagtcaaccaagccagccaagccaaccaagccagccaagccaaccaagccagcggccaagccagccaagccagtcaaagctgaggagcccagcattcccgtccgaacaggctgggcagcctttacttcccgatcaaatgcagatgttgacatggctgataacgacgatgaaaagtttgatgtggtgggataagagaaagagaggagatgtcgaggacaaagggtgtcaaggacaaagggtgtcgaggacaaagggtgtcgaggacaaagagtgtcaaggacaaagagtgtcaaggacaaagggtgtcgaggacaaaggtgtctgggacaaaaaagtgtttggccaaaaggtgtctaggacataaggtgtccgagacaaaaggacatacgacatatggcatgcgacacacctgtctcctctatttggagtgcgtgtgtgagttggcgtctgacggtcaggggcacgggcttaataaagcataaaggcagcaagtcagacaatagagacatgctattaatttgaagaatgccatttattgaaaaagctgagcaataccaggtatatcctctactgcctaacctactcaaccgatacgactttataaattcatggttagtttggattaagctcaaaagaaggctcgggaggccatgaccccataaattcatccatctcccagtccacaggcagcatcacattgtccatctccaagtccagaggtagcatcatgttggacggagcttgaggagaagcctcggccagacgtggagtctcgactggacacggcacctcctcgactggacacggagcctgaacggtagacgcagtctcgactggacgagacagaggcggtaccacgggctttaccggtataagatcccgcatagagcttggcgcaaggctaaaggcgtgagtcggcaggccaggaggccgccagggctgttgctgcggcgtatcagtcgcaggaccgatcagacccaggatttggtctagagttcttgtgttgcggttcgcagcgtacaccggtcctgtccctctctcgtgtctctgcaccgacgaatcgcgcgacaggcgaggatgcaacgacgggtcaccggagaacggcggccgcggtggctgatgctgtcgcagatgtcctgcattcacgtcttgtcttgtctcgacaggcccggtcgtgaattcgtccatggcttcttggagtcgcatcactgtgcgatggaccagtgcacgccgccttctgttcatgtgcgttttctttgcttcatcggcgtttttgatgcattcactgaggtgaacaaaaaaggcgtggacgttgacaaaggtatagccacagctggggcaaacctcgaagcaatcgacatctggttttgagtccagttagcacaggcctccgtacacgcagcacagttttgctcagaagaagcgacatacgctgtataaaatggaatttcatgtccttgagcggcttcaccgaattgcaactcggcagtgggcatttgctggtgacgactgactcggagaacctgtcggcatcggacgggtctagctggatgggtatgagatgcgccgctgctttggcaactctctccatcaaaacggtgatgagtcgctggacgggacaaacagacggacagagagagggagtcagccacggccgacgagaacgggtttgatcctgtttcagagcacgaacctcgtaggcgtcgatatggatctcgagctggaatagcgtgggaaacgagacatagcatgtttggcacttgaattgtggtgctggtggtgcgggcctgattggcctaattggattcatggtgacgcggtttgatagcgatggctggtggcttgtgggagttggaagttgttggaaccagaagaatggagagaagatggaggcaggacgggtttatgctcggcagctgtagaaggagtagccagctgggatcttgggatggcagtcttgaccagtagctattgctgttgctgctggtgctgatgctgctacaacaactagttctactatatacagtcaaaatgagcaaagaatctttctagagcggcgttataaatagcgataggcagcccaaagccgcacttcaccgagacagtgtagccagagactagactcagaccaacaatcaacccacaagtagtcctgccagtaatggacatggtatagagaacaagagaacactcagcagcaaccggtcttgcaattgataacttttggaatccaagcctcagactcattctgactctgaagaggaggattctctacttgaagaaatgccggcactcataggcaaaaagaagaaacatggatgcattatttgctgcaccgtgtttgtcagagttcacagccctttgtttatagagcaagagaatggtacataatctgaagataggtatttcttttgccccttctgccactaaatacccaccgactaagtcaagagattacgcggacaagaatccagcaactgctctttacctacgacaatctgtagcacaattcggaataagaagcccagttgagaaattttcacagtgcacgccgcccaacaaatcttgtgccttgacaaggtggatgaggcagagaagagcaatgccgcctcagtccgccaagaataaaagccacgaatctgatgagcatactcatgcgatgaacggttcccctgaagacaacaaattacagtccagccactgaagttgcagcgtggatccaaaccgaactactcgggcgttttccgtaatctgcatgcacatcgtcgctggacatgttcgaaaccattgagtactacacaaaggaaccgagatgagaatgacctcggcgagagtgttgccagactacagcttagctttaccatccatgccctaattacaacaccttgctgataggactagcatagaagagaggatggtctaagaagatgagaagcttcggaagaaaatacttcaagcaggcctctcgcaaagcaacccctactttaaaagcgcttaaaatctcacgcaggcctctggttttgcgaaaacgtaccttgatgatccaagctgacaccagtatggggaaatttccaatgaggtactactaagatgcttcggtacatgttcatctcagccatggacaaaactaatgcgatcaaagggcccatccataaactttgctcaccattatcaaggctctaagcgggcatcagggctttagccatctaatttgaatcaatagacatctatcttatgcgaatcagaaattttgaagaaaatcgtatgtctcacaggtgtaagtcgccagagcagaaatactgcagcagcggttcttccacctttcgtctttcctgttcccaagtcataggagacgcataaaattaaaccaaagaaataaatcgaaataaattgaccgtccatcacacaaaacaaagacaacgcaatgttagcaaatacgcgtcttcagcgaaacgccctctcaacatcattcgaagagggtcacgtgcacacccccgtgacttcaagctccaattggcctctctcaatatcccgccaaaaaatcatcccgcgcaacacagcttaaaccacagcgacatcccggcttcgcattgctcccttttcttaacaaaaagaaccccccaaataatattctggccccaagatcaacatgtcagggagcgcaaaggccattcgtctccccccgctgaagacgctgcgggtgcacaatcccaagcgccagcccgagaatccttgcatcgccatcatgtccagcgttctcggtatgtatatcttccaaagaaacaagtaaaaagaagagaaattgttgacttccttgtacagcgtgctgggcttcagcaggcttcaacgccgccggctgcgccgccatcgagaaccagctccggaaatgcatggacggcccagcgcctcctcccgcgccggcgaataccatcaactaccacttgtcgcggatgcagaaatacgtaaccagcccgaagaagcagaaataaacgacgacgaaaacgaaatgatgtacaaaagacaaaaggagggaaggatttatattgcgattttcgagtagcatgatcgagaggagcccttgtacgattttctttcccgctgtcgattgcgattgcgaagaaagacgactcgactcgactcgagggttctgtataccaagtcgagggattgtgatacgaaaacagccgtaagaagcaaggaattgaggagacggctttttcaccaacaaagaatcagggttggacatccctggagcaaaatgcgtaacaaaggtatttacgcaaacgacgaacatttttttttttttgacgagcaacatgggaaggagcgaagaatgggaggaggaagaaaagcaagacgggaggataaacattgaccggcgttggttgccactttgacgatatcaccaaaagtaaaaatgtacaacatacatacatatccaggaagggaaaaaagagggattcataaaaagagtgttatagaagggcaaggagagaaatgtcaaaatgatgagatggcgtgacatagagcgcttcatccaatgtacaaatagcagacacaacatatgaaataaaagtgttttcaaaaaaggaaaaaggtttacaacagcttccccttggatcaacatttgtctttccatcaccatttcacaatattgcacaattgaccacagagattttgtaatttttttatttaattcaccatctccgtttgcacttttgtcgtccccgatttctatctatccagtactaaaaggaacaatcaacatccaacaacaagacccatcattccaaaaacacgacaaaaaaacaaagagagagagtgagagagtcagggggagagaggtaaagtatagtggtggtgggagtagagggtgcaaaaaacagaaagtgtgaggtaatggtaataaacacaaaaaagccaaagcatgcataaaagggacaaaaacaagacgggtaaaaatatcatcctcccaaaacaaacactattgcaaagatggcaaaaacaaaaaagtgaatacccttctcagttctcctataaaaacctgccgtctttgtcactagcgccatagaatcccatgaataacaaaaagaagaggaaaaagaaatgatggtagagatatgtagaagaaccactcagatgaagtatatcttaaaactccagatagtgtggccccgatgataataataaaggtagggtagtaatagagaaaagaagaagagtgataaggaaaagtctggttgagaaagagtgtatcgttgagacggcttatagacagcatattcttgctggactgaattttccaactgtccagcagtgatttgttatgcgcaaatgtccgtcgtaataagctttgtgcatccttggtttcttctttttttttctcgtcttttttcggtatttgtagacttgtttcgcggctgcgaaaaaaaggagttaaaacatggcaacgggccgtcgacaacgtgagatggatagtcgggtgcgaatgagtgaccaaagttggaatcggatgataataaatagcatataaagtaaaattggttggtcataatcgcacatatcgtgtggtgtcgtgtctatatgattttaagaggtatctttggtagttgttggccttgaactgtcgttaatatggtggcagttgtcgtgccgctctaaaataaaaatgatttctgctgctgctgctatgcaatggctctctatacaccaaaacatgcgggtgctccttggtggtccgtggaataagtatgctggttttctcaaaatacttgtcccctctctttccgtctataaaaagagccttcttctttctcttctcccaaaggaaatgctccagatgcggtgctattatgctgccatgtctccgacgcagaagagctctatctctcccacgccgccactgtacgcgctcttcataccgtcacggaactccataaaggcaatctgaatgtcgtcatcgctctcgattgtgacaaagtcctcgtcttcatcttgatagcgaagctttagcaacccttgtgctatgctgctggtagtgaaccgcgcaagcttggcgtcaatccgatcaacgagggactggtacgtgatgttgaaagcaacaacgagcgtaacatagtttccggtatcgcaggtgacccggaccttgagttgcgttggcaaggccacctcggggcttgcagccgggttgttctgtggaatctggggcaccaatcccggaggcatcatacccgaaggtatcatgccgtgatgggccagcattccttgagacatggtcgcagtgccgagagacggtgatacggtccgcgagttggccgctgcagggtcaacacgaaggccgttgctgctcatgggaggtccaggcgtggtctgtcgagggtagatgggctgggtagggaactgtgccatggcgccgccgacactgcccgagtgcgaatgcttgtgtttgtgtgcccgctggggctgggagccggggctctgcgtgctcgtccggctggctggcaccgctgcctcgttccggggggagcctgtttgcgatctcgggatggtgctgtcgtgagcgggatggagatgcaggggaatgccggggacggcggggatgttgctctggctgggttggcgtcgctggccctgagccgcggcgtcgggagtgctgtacgagcggctccttgacgccgccgggtttgcgctatgtctgccattcatgtaggcactgggcggcgtaccgtctcgagacggggcacggggcattgctggcgccgtatagcggttgttttcatcccatcctgcttggggagtcccggctttggagaatgggttgatgtttggcgaaaatactccactggttgcgctggttcgagaagacgcaggtgattcgccaatgggcgaaaagtagctatctcctccgcgggcgccgggcgatggaacggtcatgctgttttgggtctggagggacaagggcgctggcggcattggcagcgggaatcgtggcggaggagctcgcgcgatgccggccagagactgcgacgactccacggttaccgagcccttcctcaagtctctcaggttggagctcgacgcggtcctagggatggccatggaacctccgaatgagcttgttggcactgggaactgagcaggagcagtagcggggccaatgtcgtcttcatcgtcgtcgtcttgttgtaggtaggggttttcaaggccgccggcctggtcgcgcgtccaagcaaagtcggtgggattgtcgtctgggctcgtggcggtgcgaggcgcattgtccttacgttgcgtctccaggccgtttgcccatttcttcatcatctcctccgtgaggaacttgatggtgaagttttcgacaccaggatcgcctttccaccagatttggacgctgtgagagcctggcttggaaagagacacgacatcggtcacgttggtcatgaaaattcggcccttgagttgcagtttggcggtcctgttcttctgctttgggagtgattgcagccgagccctctctttcttgtccttgctcttgtttggggaaatttccttgcagcatagcaaaatgcattcgaagaggtagatttcatactgtagggatagttagccttctgttagccgtcgcgaaggaggggaaacaagtatatacgtacgtccttctcttgttcactcttgccagtgatgacaccatagacgccatgcaacaacagctttccaaatgactcaatcttgtgtgatttccagtcatcaactctggtcatgagctcctccagcgcctcgtcgagaaggtcgcgattaacggcttcgtttgctttctggagaacgcgctcagcagcctcacatccttgtagcagatcgtcctttgtctctgggtcttccgttttctttgccagatcctgaatagccagtcaataattgaaggagaagttgaacattggggcagaaaatgagtattcgtcaagacataccttgagtagcagcggatacttgactagacgctgcataggcttcaggaggaaaccgtccagagtgttaaagtcggctgcgacggggtggtctgactggcggatgagttcgaaatttgtattggcaatttgcgccgccttgcgctggttggcgatgaagggctggtagatgttgaagaactcctcgtgggtgacaaacggctggccccatcgctgggagtcagcgggcaaagagttggtggtctcgatgcgaatgagaaagcggcgttggaagtcgaggataaggctgatgttgaggaagatttggtgaacgatgtcgccggtaattactcctttctgctccaatgccttcttcaaatcgtgcaggttttccaggtcctggacatatttgcgctcggtatccaccagttctttgatgacatggtctcgataggtcattttggaggtgccgttggtgccagtgggctcgccatcgggataggcctcctgctggagaaggaatccgcgccgctctgcaaggtcaaggacgtaattaacgacttgggtaacctgatgtacacgttagaaaatttgtttttacccccccatttgaactaaaaaaaaatcagatggcaaagatggatacatcaatcagcgacagaggagatggcacgtttcttcttctctttttccttgtcccccaaaacaggcagaggacaatcattcaatcattcatggggtacttgccttgacaaagccgctcgtgtcagtgcccatcaaatccgtaatgacaaaacaatcggccggaggcacctggagatccttcatgcaggcctggacgaacttgaagatggcaatctttgactttttggaatcggaggcattggcgtcgtcgacgctcagcggctcagcgggccgcagcgtgttgtagactaccagcagcggatagccagagcgcaggaggttccagaggggatcgactgggtcggtcgggtcgaggtgctgcagaaactgctcgaagccgggcacctgggccaggcgctgcttgagggagatgcatatctggtagagggagcgagaggcgtcggccttttgattgatgatgttactggtggccaccaccgggccattggcaaccacggtcatgtcgctgttgagtgaggtgagcgacgttgaagatccagcataggcggttgatccagacagctggctagtgcgcggcgcactgctgctcatgctttgatgtggtaaaccgcccgctccgttgggatgagactggaagaccggggccgtgttggttctgagcaggggtgcatgagccatgacctctttactccatccgtcgggggcccgatatcagggctgggtcctggcagcagcgtctgaggtcgaggtcgacgaaagggcggttttcggtcgagcgaagagaagaggtcagggttgaggaagaaggaggaggaaaacaggggtggtgctcaggcccaaggcgggggtttagcgaacgagtttctcgcggaagacgagtccgtgggttgcggatccctaaagagcacggattcacgtcatttaacgcgaaaggccagcgtcaatgggttgttggacagcctcacgagccgtttgccacaggcagggcaaggcagggcaggcggagcgagacttgcgctgaagggggtctcggcgaggctttcgttcggcacagagagtcggcggaagcggtatatgctcgtcgattctgcgtgtcaatcgggtgcgaatgtgtctcgctgacagacgctcgttgtctatgtcgctttcgctctctaagtctctctctatattgctttctgcagctttgcgtctaattgtgctgtctatcttgttctttctgtctgttgcttctactgtgtacgtggcgggtcgtcaaacaaacgatcgagtaatctcttgtctctgtcggctggtctggtgtctttcttgaacaaaaaaaaaatcgactgcgattaggtgctactgctctacttgttgtcgttgcagcagcagtggtgggcagcgtcaaggctcgaaacggcgtggaacagactccagcgatgcccgcgcaacgcttcttttgcgatctgccggtcggatattaggtgtgtacggatgccagtcggtgtgcggggactcgctgtcaaagagatccagaaccgctgaggctgcggcagaggcaggatcaggaggcgtacaagtaaagggggagccaggaatgggcacagaaggaaaagaagagaggctgccaacacgcagacgagtggaggagaggaacgcagcggcgagacggcgtgctcacggcagtacgggcggcggcggtacctgtgcaggcgcgcggcggtgggcagatactcggcgcgaggtaccgaagcccgcaggcgccacagccagacaccacaagggcgggctggtgggcgggttggggggcaggcatcagttgatctacaggctctgggggctgctaattgggacgattggggcggtttagcgcgccgggctcgatttcagggggctcaaccgggggctgcagagggggcgcttcggcgacccttttttcctcttcttttttcctgaatgttccattttgccagtccctgcacgccacggccgtcttcgctacagtatggctgctattcttccactcgcgctcccctttgtctctcaccccgtggcatcagcgccatctgccattgtgtctagcccagcgccagttgccaccgtggcagcaaggcgccgccgcagcgcagcgcatgtatcgagactcgcgcgacctgcgactagtgcccaaggccgcggtactagtacaggcgagcacaggcgctggcgtcccttaggccgagctgggacaggtggcccagtcgctgcatgtttcacaggcgcggcgctaggcctgggcgggctaaaggcgaacgctgatgggcagcccagcactggaatcagagcctgcggcgatacggccagtgcccgtcaacctcgagagctcaactgagacaggcatcaaatggatgcatgtatcgtcatgtcgatggcaagaccgcggcttctcccaggctgaggccctcccgcccttccatgcgtctcttgccgccaaaacgtacgaccttgtttcgtttccgggcctcacatgcctctcctcgccgtttcagtcgcacggccggcggctgctgagccaacaagacgatgcgaggttgtgttgccgagtctcagcactgcccacgaggccatctgcattgtcacatacagagtcatacgtccaagtacttggggcaatacgcgggcattggcttgcgagaaaagcactcgcgactagccattgactccgtttctaagctattgctaatagtccatcgagtaggtaacactgccaaagccttttggactggggaggcatggcgctaccggggtttgtctatggacggattccaatatctcatgatgcgatgcgcactagcactcgtacaactactgggtacagcacattatctactctcatgcatgaaaataattggaatacatcgttcctgggaggccaccgtctgcttggcagaggtggaaaacgacgagatactgcagtgctccctacctgcagccaaaacaaccgctctcattcggagaaatactacagcccctgtgcagaccccgtcacttgtcattttctagcaactgccgtcgtttttgccttgtgcctaatgcagagcaagttcggtgtgtactcttttttgacgttccattgttatgctcgagccgccacatgaaacacagtcacaggtcatggatagaacaaagcggtttattcacagaaacaaactgctgtcgagtcgcacatgcagaaactagacaaaggaggcccgcaggcactttgcaagttctcttttattgcatttggtaaccagtattagtacagctaccgcatgcagccaataacagacaccacttggcagtatcagccagcatcaccgttccgtgcttcagaaacccacatgtgctgcatgataagtacgtgcatgtaggtagccactgttgctatatgggttccatgaggatttgctctggtcacctgcccgttattttgtggattcgcagcaaggagcctgcatgcgaattgcgtctggcaacaggaggcatccaaggcggcggtgaaagagccaaagccgcgatacgggcctcttcaccgcatgctgcaagtacatgtagtactggcgtcgatatctaagcaggtgtacaccagccactctctttctcgcccatctcgactcatgctcgagccgaaagagtccggtccactggacgtcagccgagatggtgaatcgtaaccctatttcaactgtaggtactcagctgagcaacaataacgtcaccaacacggttgattcaccccggtgaagagctgaatcggaggtggagttgggacgcgaaaagagaccgcccgtttggtagggctgagctgcgtccaaggtctgggaccgaggccgtcgatgcgacccgtctgcaggattgggtccagcgaaatggcatctaatccgagctattcggtgcagccaagccaattggcggcatgctggtaggtatggagtacagcatctgactggatttgtctgcctccgagcatcaggtccttggtctgagtaatatttgggtaacctagaccttcatgtaccaatgacaagatgttgcagcaatctgtgtgtctggtctgccctatctcgtatcagggttggaatcaaggttatcagtagagcgtgtaacattaaaaagagtataaaggctacatgcagctgcaataatgccaagccgtgtgatttgcatttggccggcacccatctttgaatcccgagtgttttctgggtataagagtatggaggctgcgcatacgtagatctactacgagtaactagctgcatgcccagaaaaaggacgtgtagaataatcaatctattaatctatccggagcagcatagattgactgcacggttagctgtggagaacgctttcggcaggtatccgtgatgttgcttgggacaagcagaggagccgcgatatggtgggctactaacgtggatactagtagcaacaacgcgcagacaatgaagacaatatccacagaattatcgttgttctattttagagttgataacaagaaatctacgccaccacgcttctggcacttgccatcatcaatggcatccatctccttgtacttcatagaagcggcccaaagccatctcaagttggagccagcgaagcgatatgagccgtcgtcatccccacggctgcgcaatctcgccatcacacagagccgcttagtaaaattgaattgaagtcaattacagacagagcaacgccattacagtacaacgtccactaacacaaggcccgcagcagccgctttggggtagcagacaggcagatcgaagccccggccagacagcagcgctacctgctgggtaccggccaccggcactgcagctcgcacgcagcccagtaccgcgcccgtagacccccccccccccctgcctcccaaaacggcgccatggcgctgtccgctgcgctgggtttcggcggctgaagcctggcagctcaattcaaaggcactgacagcgccatcccccgccggaaccgcgctgtaacgccgcgccgagctgcccagccactaccacgagcaaacctccaggctgcagcggccgcttgattctcgcagcatccaattgatcccgtttgcttgcttgctgctttgtttgccacctgcacactccagactcggctcgccctgctattggcactctccacggacccccccgggcaacgctagctggagcccgatacgacatgggaagttggcgcggctgtctgggtctcagcgcttcgcaatcgcaatcctccggaaccaacaaggcagagcccggcctgtgatagcctcactcacccaactcgagcgaggctggactgagccgcagaaatgtcgcgaccggacaacctgacgccctccatgggcccgttttcgcccgcccaccagcccgacgagggctactctgaggatcctctgggcccggggctgactgagcagatctcgtcgctggcctcgctcaagtcgcccatggagctgccgcagtggatggccgcaaatgcttcgcagctgcccgtgtcagtcaaatcaagtgagtctccaccaccaacatttgcatgccgtgaccgtgtcgctgagccccctcgccgcagaactggccatggccctcttggaccagctcccaacctccgccatcgtcgagatcgtcgagcgtctcagcccgagactgtacatcgacttcatccgacatctccccgccgaaatctgcctcaagatcctgggctatctcgatcccgtctctctcgtcagcgtgctgcagacgtgccgtgcctggtatgacctggccgtggaccgcaagctatgggagcggctgtactatctcgaaggctggaaggccgtgcaggccgagatcgatgcgtgggagattcgggtcaacaccggcgtgagcaattccatcggccacctgcaccgcatgcagacgtcagacgaccacccaaccaagattcgagccatcctcaaccacgacgaagatgaggaccacgatttggaaatgctggaccgcgataggctgcccagcatccaggagagcagcgctggggctagcctctttggatctctcggtacgctgcagtctttcaagcagactctcccctccttgggagatatgcatctcgatagcttctcgtccgccaaaggtaaggctgtagaccggagctatggatcgtcgtcgtcgtcgtcggaaagcagggccaagcgcaaagagcccggcggcacccccgagatctcgctgcctgtaatggcggccggcgacaccaccgcgagcatgatcaagtcaaccctgtggacgtgggatatcaacagctcccgctatcgcatcaactggaagtatctctataacatgaggcgacgacttgaatcgaactgggagctgggcaaattcaagacttttgtactgcctcaccccgactttcccgaagaaggccatcaggagtgcgtctacactctgcagtttgacgcaaactatctcgtcagcggcagccgagatcgcacaatgagaatctggaacttacacacccgccgcctagttcgtccaccgctcgcaggccaccacggttcggtcttgtgccttcagttcgacgcagacccggccgaggacatcttggtctccggtagcagtgactctaacatcttcatctggcgcttttccaccggagagcttgtgcaaaagattaccaatgcgcatcgtgaatctgtgcttaacgtgcgattcgacaaaaatgttctcgtcacatcttccaaagacaagaccatcaagattttcaaccgtcgccctctcaagtacggcgatctgggctatggccctgtggatgcagccgttaacccggtgggcatcagcgtcaagccctatggttacgagctcgatctgtcccaggagcttcccatcaaacccgcctacacggtgattggcaagctggaggggcacggtgccgccgtcaacgccattcagatccggggccgcactattgtttccgtctctggcgatcgccacatcaaggtatggaactggccagagcaggtttgcacacaaaccattccggcgcatgaaaagggcattgcctgcgtcgagtttgacgaacgccggattgtgagcggtagtagtgactacgaagtctgcattttcgacgcgctgaccggcctgaaagtggcctcccttcgcggacacgcccatctggtgcgaaccgtccaggccggctttggcgacttgccctacagcaagcaggaagacgaggccgaggcgaagagagtggacgccgaatactttagagctgtagaagcgggagagattgaccacgagggtgaccggagaatccgtcgctctaggcgagtgaatgcgggaagctctcggccggctgatctccaggctactggcgccaaagttccgcctggcggaggaggcggacgcaagtacgggcgaatcgtttcgggctcgtatgaccaaagcatcatcatctggcggcgggataaggagggcgtgtggaagcccggacatcatcttcgccaggaagaagctgccgaggcggcgcatagacaagtcgccctgaccaacgttcagcgacagagcactcagtttgcctcggcggccattgccgtgtcggcggtgagtcctggcgcgccgcagggcatgcaatcctcgcctatactggatccaaacagcgagaacagccagtcagcacggctttacatggccatgattgaccagacggtcccctttggggttgcagcgctgagacaggcgctggcaagccacccatccatgctcatctattttggctacctacaagccgcgattgagcgagagccttctccctttgtgcgggcacatctccgacaggcggtggcggacggcttaatcgcgatacagaacaaccagatggccagacagcggctcatttctcgcggcaactcccacataccaggccctaccgctaccacagatgcaagagccctcaacctggctcctccatatgctggcggatcgatggcgggcccgtctaccggcgcctttgtagcaggtgatggcattggtggcggtagcaacaataataacaccgctggtggcaacagtgaatatagacagctggcatattcaccagcaatggtgtcacaagtcccagctcctacgccgctccatgcaccggtgccccaaccgtctcaactttccgtgactcccggccagggacctccgccccaactccctcccatggtccaacagcctgagattcctgggcaagtccatgggcagcaaggaccgactgaagtcgaaaacaacccgcagcctcctgagtcacgcccacgcattgcggcggcggagaaccccccagcgcgcgttttcaagcttcagttcgatgcccgcaagatcatatgctgtagccaggctccagtcattgtaggttgggacttttgcaatggggatcctgagttggaagaggtggctcgcttctttgcggcggttgattgattgaagcaaggttcatgtaaggagggggagggtctttgatgaaaccaggcacaaagctcttctgtaaagggacacttgcatattcctacgccccttcaccaagcgaggaatatgtttggcaggagtttgaaaggggcgaacaacattcggcatagtaatcatggaagctcatttccttttgtttgtttgatagcgatggaattactggaactaggtactctgcattcccggcgttcaattttcaaccaactacgtccggagtctgtaacatgtcattgcgttatatgtacatgttgtatgcatatcataaccccgtcttatctgacgagcgatgagtggtattcccacttgtttgcttgagattacggcacatgttttttgtaataaattattcaacgtacaagaaacatgcctttttttttcttgaggaagggggaaatcctttgggtaaagaaaagaaatgaaaagaaaaaagaagaagaaaattctgtagatggcattagattagcacgcccttttattctttctgggtctgcgcctaggaggacatgatgaaattgatgaacgctcttttctctctatttctgtgttttcacttgtgatggcatgtactatagggcttgagtctagggagggaaataaaaagagcaaatgatatattttagtgagcttggaagcaattctgcgcctaaatgatgtgctttcctctttggactgataaaataggccgccgcaagtcatcccgtcatttcaatgagtacaaataaaatatatatgcgcaaaaatcaacccgcagcctgcttcaccttctcctccgtctgcggcggctcgtccacaaactcgggcacaacctcatccgtcaaaaagcccggcacggcgccactgccatactcctgctccagctcggcctccatgcccaacgcctccagctcagcatccagctcggcctcgtccacctcatcgggtatatcatagcccctcgcaaggctctcctggatctcattgccgacatcgagcagatctgccatgtcgtcctgcaggcgctcaatcttgtcgaggtcaatcttgccatactgcttgcgcagctctttattggtcgtcttcatggcgtcgacctgggtcatgacgttcttgaggttgtcctgcatggtctgcgcctgctccatgttccagacttggctttcgagcttgtccttttcggcctcgtaggctttgcggcgctgcaggaccttgagggccttttgcttgatggcctgcttgccggggccgtcgcgcattttggagagcttgtcttggtaggcggagagttcgccgttgagggccttgagcttggtgtcgatggaggcgatgcgggtgtcgatgttggagattgcgccgttgagggttggtttggggccggtgggcttggagccgaagaggcgattcatggttgcgctggggattttgtgaccttggtttttgatttgttgagtagttgaagatgggagcgctgtgaacgggcgaggctgaggatgtgaatatgcggttggatgtcctgttgcgggatgacgttccgttggtgacgaggctctgggtgatggtggggcaggattggagacggcccacttgctgcaaggctgtgcctgaaggatgatgagtcagcagacttgcaagatacagggtaacaaggaagatggtggaaaataatgggatttttttaagcatgagaagtgtaatggagatgattgcaatctcaacttgattgtggatatatttgttttatatgccgcaggcaaaggtatagtagaggcatgtatttgatgccctgtagcacgccgtgtaagtcgatagctttgagcggggaataagcaatagcaacagccgtattgatggcgacagaaggaacaagaggaaaagatctttgaggagaacgaatagacaaaaaggtttcatacattgtaattgtaggtggataacagggtgctaagatgaacatgtccacacattaagcatccctagcttcggtgtcaaaagaagaagacacctactaatttttacgactaatcattggattcaacattttataagacactgctaatatgccatcgcattgacaaatgccaacatcgatcacatgtcaaacagaagcaacctcccgtcataaaccgccgtgataagcccttcaaagtctgggaaagaagattgtaggttaggttcttttactaatcttcaataggactttggtcaaaaagcgccaaactcgacaagcggtttcgaaaattagacaggccacttctttgcgagtgatggtttaaggaagcatactcgttgggtaactttgttaccatctttgtcgctctagtactctaccactttgtaaaatgtctgacgctgaatacgtgatgcgtttcgatagtctttactgcgctttcggacaggcctgcacagccggagttctctcttagcaagtatcgttgccttgatgatatcgacgtcgtcacttgcgtacctacctacacgtataaatcttagcccagctcccaacaagccgtctcttagttctttgcttctttgttatttgtattcctcaacattgcctccccatgtctgttaccgtctttaatttagtgtcacatccaacttagcttagcttctccatggacagcatctgaaaccattggcttgttgtctaccccttaccacaatgcaaaattaagccggaaccatcatgccatatgatatacctgcatcagcaatcagccatggcgtaatcagtccaagaaacccaccaaactactactgtggctggtataaggaagagcactgagatgtaacaagattctaaaggaacatggaatcagcaacatcaactgtgaaaatacgcgaaagcgtagtgagcctctgcggcaatgctgcctgcaacgaatccgccactgccagcaacacgccaagcaatttgcagctttcttcgacgccatttacagcttccggcgagggagtctatgcgtttcgtgcagacttgtccgaccgccttggcacgaaaggcgtatatctcgccatctgtccgtctacggctgcgcagtgcacacgtcgagtcgtggccttgacctgcggcatgtggtgataaaccacaagactaaaggtgtgcggatatatcgtcatgaagagtctcagccggccagtttctatggaatatgtgaagacaagggcggcagagcgacgagatatccagatcgtcttaggaaatacgggagccgatgcagctatacaacgcctgtgccgatccagcctcaccatataaataaataccaattacgactattgctgttcctatcccgcatccatggaacccaaacaattgctactgccgggggtacacatactatgggatctatggacatgtttttatggattgtcctggattatccatcatgcagaatcaagctgaaattaccgcgccatacgagatacctgaaacaaccatcgagttaacactccaagaaacccattcaatgctacggtgggtatgcgtgaatatgttttcacgagtatcgtagatattgttgcaacgcacaatccagttctggccgactggttctctgtacaactcttgccccgcgcaatatcgtccatggagccgtggttccatcaccacgaagaaaagacagtagtaatgccattttgattgggaatggctgttttatagctacattcccgtgctcatgtcaccgtgcctattgcacgtaacaggtgcccgccgctaaatgccaacgccctcattgggctatgttggggttttgatgaatgtctgttctcattgtggtgctgtttcctccagcgccataattcaccgtatgagttgcttcattattccgtcgtaatcagcgattctctgtctcgtctccgtcaaggcatctcctagttttcctttcctgtcgtagagtgttgttgtatttcagtgttttcatttcctgtcgcatagtgttgttcgtgttatggagtgcgcccgtgtatgactatttatggctcgtttttgactttgagcttgttcttccagtcttttcacttgtacatggagttgaatagcatggcctcctacatgtatcaactaacccttgtagtatcgtacatcataaatttccgccgtggctccaagtccattattttgactccgtctcctcggttgtctggcatactggtaaggtggagagacggagggtattgggataacgatgttacagcgatggtcttgtatgtatgtattacacactagctaacatacacccatctctctctgattgtcgactcgtcgaaagcgacttcaaatggtgtgcatatccaaatgtgatgatgtccgggtttttccattaattggccatcgttggtatctttataacatctctgtagccgcctcataccgagcagcgttgggtctttggtatgttcgtacagacacattcggcggtgcatgcgtccaaatatccttcatagtgttgtgtttcaaggctgataaatttaacatgctctggtcatcggcgcagttgtggggtgttcctttttccaaaggttaacatagtgcagttgacgtcccttatagggacacttccatccgttgcgtcctcggatgacttccaatgcgccatcgaatccagttccatattgagtcatctggttcaatgacacagagtacatgtaaatgtactgcagcccccttctggcccgtgcaacaaaagctcccgcgatcacgcctggatcttatccccgttttacgcgtgcccgagacgccgtttgctgcgcctggtggggtcgggcttggaatgagtttgaactgatgttttatctcaatttttacagagaaaatctcctaagctgtaatgattgtcgtacacacagtatttcacagagaatatcagtcgatggaagtagtcgtccttggcgccacgcgagtccaactctctgctggactaaccagaccaagcgcgctatttatgactgtttggtctcgtcaagaatattaattagaggcatatatccgaacaaaactgcccaaccttgcttcggaatgtgagtcagcttttctattggaaatagtaaatatcaacgatagaagtggtggtgtaacatctgcacgcagggtctctatctctgctctttctagaccacctcgatctcttcatttggcgacgtgaattgatgaagctgtcgtcgggttgtgtcttgggatctgaaagttggaggatcacggcggcgatgttggcgatagcgattgtccagaccgctgctatgggaggtccactaagtgaaatagataggataagaatacttatataataaggctatgagactagataatactttcggcccatggtggccattaaacaggtgacgtatttgttgatacgaggaggcagagcttttggctgtgggttgatctgagctgttgcgactggtgaactgaaacttgtagattaattgttatagtgtgcgtgcttaaatgttggatttggttcatcttcaagcaccattaagaattttcatgcctatatggatttttatattgaaacaatatcttctttgctaaactattggcggcagcttctttctggctgtgtcgctggggccgtcatttcttgcagtagtgcttattgaacttgactcggtcattccaagacggcctattgagtacaacaaacttccttcttgcctgaagtgctcatctcctttgaaacgaaagctcgacacactctatgtttatgatggcagtggcatctccgatcttttcgacttccaagcgccctctctactggacacccatggcgccattgtagctaacctgtaggcgtccctcagtaatattctcagcctcgccgacaatgggtttcagcctaatcgccctaaaattgctttcgctggccttttatttcttgcagcagcaattcttagccttggatcgtttaggccaagctgaagctccctctccttgacccatacagaatacatgtaggcacagtaacacaacttgccgttttgttcaccaacttgcattcacggattatagtaggtagtaacatgtaactgtatattgctttttgaggcgtgattactgctcgctaaaagtgtcttcttgtacatcatcatcagtgtacgtgcatcctcttgaccgggcttgtgttgcgataaggctacgaatataggtaccaatatggtaagagacacatataaccatgagtttaactgcaaaggggaaatccctgttgcgtggattgagcgtcgagatgcatgtcgcttgttactttttccaagctttgcaatcgcctaggagaacaggccgcaaatgagtataccgaattggtctttgctatagagatggtgtattatatttgaaaatttcctacgacgtgattacgatccgttagtcgctactgttctatgccatgttgtgcagcagttctttgaagacgtgaaatcatcattctgccgggcaatagtagagctgaccgagaaacaaaaacttggcagcgaaagtaagtgggacaggctatcgtacattaatatagaattgatgacggagaatacttgtgttgcagaaaagaaagaagacaaaaaaaaatgagcgcaagaggaaatacgcgagggtagcaagagaaatgtatagattagggcaaaacggtccttttcgtctcaccaagtacattcttcatgccttgaacaagaataatcaagtttgcaacaaaaccctttctctcaacgcaataatattcgagatccccattaaacctaccttcaagacgctgtaaatcgagatttacaactgccagctgcgaagccctgaataaaaatagaaacgcccgatgtggcgctggcgctatgctaatttacaagccttgaatgtcactcatggaattgatagttaatgtattgtagaggacactttgaatgaaaaactctttcatatcaattcatcttttgaattctcctattctttttttgtttacttttatcttttctcatagcagacattcactgcgttttacagtgcctcgtcacctgtttctgcccgccaaacgcgtctctcgctactagcggggcaattaactctaaatctaccccacactcgattaactacccgattaagactagcctttactagctgatttcctattggggctcaatgtaaacaaacgattcgtttgcaatccaagaaatgaaatttgggcatcgcgcacgcacgcattttagaaacgcgacgccctttttttttgttcatttattcacccttgcaaccacttttcaatcaacgcgtcttcacgtggggcgacaattcaccgaaagagtacgtatctttgtaacttcaagttattcctatctttggcattcggtgccatttcttcgtttttaaatcgacatcgccagctttcccgccaatttgacaacgccgcaagctatctctggcagccatggacggtatcaccagcccaccatgggctcacgggtgcgaacccgctgcgatgtaagacttctgctgcgactggacctcgctgggaggaatgttggagatggtgggctaacttggcgcgtggcagcaatcctcatccagcatcgtttgtgacctatttccctgcggccagcgaggccaagacgaatatcctcgagacgtgcgtatctttcgattcctggagttgatcggttttggcgatgatgggtgctgacatggattttcttggcatttagatcgtgggcagacgacttcgtcgcccaaagaccagcgataatctcccgcgcctggtgccgcgtccccgctgtggccggccctttgactatccacagaggcagaacgatcatgaagcgagttggacgatcagcgagcgctcgggcagtgaggcctcggatggccgttgccgtcgaagttgccgaggacccagaagagacacagagggcgagtcgccgcagactcaactcatttgtgccgccagcgcatgaggccgagctggagctgaaaggatcacctctgtctcgagcagaagttgtgggcataatggttcgcgccaagggtatgttgttgcattttgtgaaattgattccatgatgagttttgagcaaaggcttacagttgctacagtcaatgtcgcaaactgcttcctccaagaagagcacaccgatctatcagagcagaaactcctggccaagcagagcacattctccaagtttactgttcctctgaagcgccgcttccgcgattattcctccatcgacttcgactatgccagcggcggcaatagaattgccattttcagcgagctcgatcccctcatctccaaagctcttcagaccggcgtcacagagatcgacgtcagcatggcatccgtcacagaggctgcggccaacctccaatcgactcttcgtaatgcacgaacctcccttgctgctagcggtgcaccggatcaatcagatattgcagacgtcactgagccatcgagccctctggctttagagccaaacgaatccaagtctgacgccaagtcgcctacgaagagatctacccaatcaccgagcccgacaaagagcaacaagagcttccgcaagagactcagcgacacaattgtcaagctgttgcctgcttctagccctcgtgctgagccttctcccatcaagccagctagtcctccgacagcacagagagatgatcgcgagagaagaggatccatcattatcagaagccccaatacaacaagatcgccattatcttcaaattcaacccctggcctgattcagtggcctggcagaatctccaaagagtcgccttttgcgcgttggcgaccaaagcgcaagtcagagcccgtcactcgtctttcaccagagtttccatctccttctcgcaacgagtactctcctgtcagctctgtagcgcctgaatctcctactcgctatattcgcccccgcgaacctaccccttccaagtggcacagcttccagccttctacgcccagcagaaaaccatcttctacagcagctacgcacaaagccgataacgaattggagctagtcaagtctctacccgcgtggatgcagcacaccgaatcagcctccgtatttgaaagctgcaatctcagcaatatcgactttggaccctcttctccctcattcactggttctgtttcctggatgaacagccccgagaatgctactgagagtgaacggactagaatcatcaggcgacgcaaaagtgagccgctgttcagaaacttgctcaagactcgtgcttcgcggcgaatcccactttcacctcagaaatctgtgagcgcgagcggggttatgcctgcctctgaacttttctcccacctggaagaaatcccccgcacttctgacatctccaacgtttctgcaagcatcaactctatcgcatcgccttcagccaacgtgcctgaattttccaatcttcccacagctctagccaacgcgcccgacgtgtcatctcaagataccagtcaacaagccaacaagaccatggatgttctcaccgccaaatacaaggagaggatgaaggccattatgagagccaccggcagcaccctcgacgccgatgatgtgttcaagccagataatgagcaaaccgcagtggaacgactggccaagatggcagagactcattgcaatggccacgctaaggtcgtggtcgccaaagagcgcggaagactttttgttcggtttaagctgccgtttgaatattcccacctcttccccgaaagccaaggtgcagacgagactcactactcgaacgctccctctgcttcgaaatcgccactagtccaggcccctcgctcttctccgaagcctcgactcacagaggatgagatgtgggagctggaagaagaactttacgccgacgagcgcgctatacataacaagaccctcgtcgtttccgactttggcagctcccccgtcaagggacagagcaccacctcgcccgcttacgaccgactgccatcaagctcgcctgctccgcaaagcgctacctctcccgcctatgacaggcttcctaccagctcaccctcgctgccgccacaggacgaaaacgatgtcagcttcgctttccccgacgtctcctacgagcttgagggcaatactacgattcctggtctcgcagacccgtcgcctgccaagacacccaagacacccatccagaacatcgccgcgttcaactcggatggcgacactctgtcgttcaaggccgtcaaccgcaagctagctctcacagccaacgccgagaaggaagccgaacagtcacagcccgcgccatcatccgccaccacccgtgccgactcaccagagcgcgactacatgcgagactttattcggcgctcaaagcacaggcggccttcgacaacggcgctcggctctcctatcgcgcagacccagcgacaacctcttggtgcgagaagccctaacatggaaactcagcagccagagaagcgcaagtttgagagcagcgaagacggtgagaacgaggctgcagctgagcctgccgcaaagaagatccgccgaacccgatccacaccgccgaagcctgctgccgcagctgcccacgcggactcgggtgacgaagatcccctttcggcggccgttgctcctccagctgccccagcccctgccccgcccacctctgtttcttcctcccgccgatcgactcgcctaacggccagaagcgctatcccgaagccttctggtcccgcggcacctgtccgggtaggacgtcctgttggacgtccgcgacgtaccgagcaggggacggtggacgttgtccaccaaactcgcgccaacacccgccgtaacaaggggaaggccgagtacccagctcaggtgctcgcccggcaggccgaggcagcaggagaagcagaggaggtcgtcggcgcccagggatccgaccaacccgctggcgctgcagcagtccctaggactcgccgcggcaaaagtgtggtctggaaggagcccctggccgacttccaagaggaggcggcgaagccccaggcggccaagcccaagcgaggccggcccgcaggaactgccggttccaagaccacggcggcgaggccctctggcgcaaatcgcgtcagcaagcccgcgccgaaggtctcggcagccactgctcggcagcgaacctcacggctcgctgccggcctgggcatggccggtaacgggacacccgctccgaagcgggtgacccgggcgtcgacccggagccagaagtaatggttgagccgcaaggctcccgttgcttttggtctcggggaagcgcttgagaggtgacggtcgagctcgcaagagttcctgtcatctctctgccggtcatggggatgggtgggatggtcgagtcgaaagattcccatccgagcaccaaacacaaagcctgggaacgggaggtcgagccgcaaggctcccttctcagtaccggctgagtgtttggaaacggtggttgagccttcgggctcccatcagctccagccaaggaggaagagggagacaaagttttttttttttttttttttccgttgtgttttatatttggagtttgggaggggggaagggggggaaagggggggaaaggcgtttagggggaaaagataccaaggtggctttttgttttgtttgtttgtttgtttgtttgtttgagtatttttttgggtctggttttgtgtttggtttttttttcttttttctttttttcagttttgagaatgggattgggatttcgggggttacccgatgaattcaagaattgacccgtgaaatgttttcctttttaccgtgactgtgtctgagagctggacggagagatggacgaaatttggcctggatttgaacacgatttggatggatggggaaatctttcttggtcagctttgctgcggacttgtcgatgcgcatcaagtcaaacatttgagttgctgctttcgtatccagcagactatgggcggtgcagtcttggtaaaggcgattacatacatgtcagctgcatcaacgcaatacatgtcatatacacgcgccgtggcttttacgtacggatgctattgcttatgagcaaattcgtacaatcgttgggccgggatgactgcaaagttttggacaagacaatgggcgacctcgacgcccaagggcgggcaaggtggaccatttgattacccttgggttcatcgtttggtggacggtcaatggccagggacgcaaggtcgttgatctttgtacattgaacgaggtcattatccctgacatctggctttaacaaagggttcaaggagatgggctcgttactggttccaaacagggtttaccagattacgggagacgtcatgttttgttttgtttcttcaatagggtgtatattacgcatcatcatcttcgtgagaatatgatcaaacgaatgcacccttgttcatttccgtcccatgccgtcgaggaagaaatcatcaattccctttatagtgatggacgcctccgtgtttttttcaccaactacccatctatgatggataaagagactgtatggtcttgacaatcctgcgcggcttggagacgtcccacgtcgtcgttatattcgtgtagtagtagaaggtgtggcgtttgtgtctccgtggcaaatcgcgcgttgatgagatccatgatggaactgctctctattataatcgcgtcacatctttcttctagcctaaccaaggtgccttgttacctccaccagccctcacgttggtttccctctttaacagcacaaccgactcccacgccgccccaaagatcatgtcgctctctcctccctagctataatagcttgaactttcacgccaaggcccccctcattttccgacggattactggcaaacatccgtaagatgtcgccgccacagaacccaaattgagctatcaaggccgaacaaaagagaaaaagtcatcagccaaggtaaatattttacggcaatatataattcgcattgctggtccatcaaaaaggtaagccaaaagaagaaactacaacaacagcaagcatcgcaagcgactcggagatgccagcgacaggcgaagaataccaaaatcccaataatccagagccaccagccagccagaccagaacatcacagcgacagaggtaccttctccttgaattcgccaagtcgcaccatactactcgtcaagctgcagttgctcccgtccgtctcttagaccgctttctttatcgtcgatgaactctttacatgatgcgagaagcttttgtaactatttctttggccttttggaacttcaatcttctttcaacgttgcgtgagtcttgggtaattgctggcggactggtggcgcgcagcttcaagtagcagatacgcaaaaatgaattgatgggagtgctgaaaataccaggctggcagaaataaaagctatctgatggctgttttacgtactggagcgtaaacttggctcaatagcaggaacagtattgattacaatagctctcgttgccatttgtgacttattaatttgaagatgtctatgtaacccgattaggtaccagccccaagaataataaccacattcaaccctccgtgggtttaatagaaccaaaagcctttggagacgctgcacttcatctcgcatccatttgcactcatctgcgcaggagtttaagctacgactactggcattaatgatatcagctggtgaaggagctgcactgccataacataacagagtgcagcccaatcgccgtttaggtaatgtcaaggaaatcattgctctcaattgttccttctagaaatggcatgttggtttgtgacatggaatcttgctatatctgctgccatctggttatatcgagagatacgaggtggagatgcatctgcagtagatcggcgtactccggaagcaaggcacggcatcccccgcatctttatctctgggtgggcgttgatgctggctgttttaatatctacatgaaacgacaaagaaacagcatcatttgcattcttgcacagcgattagcagcatctgattaattattgtccagcttcatttccaaatatcacagcttatatatacatcgccatggcggcagaaacagtcgcaacgacgcagctgcgcctcgcctcgcccaacggcatcatcacacgaaccgtcctgaaatctcccctccgtgatgcgctgccctctgaaatgcccatcatcgacatctcgtccatcttcagcccgtccctcggcgagcgccaggccgtcgcccagcaggtgcgcgcggcagcccagaacatgggcttcttctacatcaagaaccacggaattcccgaggacgtgacacaaaacgcctacgaggcatgtctggcgttcttcaggcaggacatggagaccaagatcaaggccgactacaagaatgcgaaatggggcaatggctacaaggcaccggacacgcagcggctgaatccgtacgaggggattgatgtgcgggagtcgttttcgtatcgctacgacccgcagtatgatcctgcggttggggaagaagggcttgaggatataccggaggaagtgaagaggcatctgcgcaatgaagtgtatccgtgggagaagacgagcaacctgccgaggctgaaggagagcatggtgaggcatatcggggagtgtctggcgctggcgagggcgctgacgaggtgctttgcgctgtcgctggggttggaggagggagtctttgatgacaaggtcaagtatcccgatgcgtcgtatggcctgaattactatccgccgattacacaaagggctactggtgctactgggatactacaagatgatgatgaagaacaagtgtcgatcggttcacacacagacttccagctcttcaccatcctctggcaagactcgcacggcgggctgcaggtgctcaacaagcagggccagtggctgcgcgcaaagcccattgccgacacgctggtggtgaacctgggcgactttatgcagcgcatcacaaacgatgcctacatcagcacggtgcaccgggcaagaaactacagcggcaaggagcgggtgagcatcccgttcttttggggctttgggctgcatgagacgtgcagcgttgtggttgtcaaggagggcgaggagaagaagtatgaggatgtcaagtgtgaagagtgggtgaggaggaggattgagggtatgttgcagttgaactaacctgaagctgagctggagctgagctggagctgaaccgaggctgtcaccagatctggatggcagagtagctttgcgagattttgcagatgacgaggtgatgtatcatgggatgctcatacaaggctcataccaaaggtgcgacagctcgtcccatgaccctgatggatcatgggctatgcagaatagtcaaaagtcgatgatggttgagatctcgatggcaaggtcagcgtgtcgtcatccggagcagtgtccgatatgcggagggcaagttccgcggaaaacatgcccggtagaaccgtcgccacagttggctgaaacagaaatggtgaaaagagagaatagaagacaaatagcatagctgttgattgggaggcgaaaaaatggtagagaaatagcagttttaaaggaacaagttttcggggtggaggaataagacgagggcgggatgacgcaatgacgtaacgggggatgcgggtttcatgcggccccttgcagagagttgaaaagagagcagaattgccatccgaagaaccgacgcggcggagtcgtcatcgaggattcatatctggttcattttcattagcagcatgactcgatggacagcgttgatagaaaaacaggtatgtgaatgttttttagaggccacaccgggggggggggggggggggggggggtgggggtgtatgatgtttgatacagattgattgcgcatcgattttgtgattttagaagcgtataagtgtcgctgaagaagtgatgatgtcattgagtgttttggagtgctgcgcgctttaatcgaacaaggacagcctggctattatttgttattattttactacgtattcccttttcttcaccgttttgaactgtggcataaattgctctcgtttgtaggtgcactgtgccattgttcctgcatgtggctggtgttatgcgaggccatctattgactaacattacgatggggtcatgacagtatgcctcctttccagctttacgttgaaatcaactatatttgtagaagcaggagctagatgtagagaaaattatctagcaccccaattttgttatccagtactccagctgtggtttgttactgctgctatgtactacatgtctgctgctactgttgctactgctatttttatatgtggactggctgccttgttgcgctacagctggggcgccggggtgctggatacatgtaacttctcccagatatactcagtattgttcatggaaatgtatgtaaatatgtccaattgccagtaaagagcgctacgtctagccttgtgtctatgaaggttacatataatgactgaaccaaccactggcatcttccctctattcaacccaacctaatggcctcgtctgcggcaaacggtgcattttgcatttgtgcacttctcgttgacataatatccgtaaatgacattcttcggtgcaggcgtcgtgcagaatccgcttcgcccagagctcgtcgtctttctgccgcatgtgcctgcaaatcgctggtacaggtggccgcatttgccgtaaaagtgataccatccgcacgtgcatttcttggggttccgagtgctgtgtaccagagaggcatttgccgcagctgggatctggacaggcttgattggtagtggttggttctgctgtactctgaagaatcgaaagattgagaagggagagcggaggccgagctggcgccgttggaggtgtgcaagcgatcggatggacatggggattttctttttagtaaaatatcttttagacaaggtgatctgaataacgaatgaatatgggttcttttccaacagtttcctaagtgagcgatgctaatatggattcttgttcttcattctgatatggcgattcttgctagctatatacgtgtatgatacaggcaacgaggctcttcgaaaggcagatattacggccatgaggcctcttgaaaatagctgcagaatgcatcgttattcgttctttaaaagtcatcaccaacataacttaccatttgtttcagaacaactctgcgctgcgtatccattggcttcgggcggccgtcgattgcatcgtacatacgcgccggccgcaacgcaggccgattacatgcagccttgcactgatggcagtggtatttcctatttggtactgcaccaggcaatccaatatgcccgacgctcgattttgcacccaatagccatgaaatcccatatcctgctattcgcacactatttggccatctacatgatgccaaccagtgcatgtatcttccagcctaaaatgactagagagtgacttttggcggcgttgtgcgaagagtggacttggcgcctatggtacggataccatcagtgctaagccacctgcggcgcagcttgcatgagactacatgcacgttggtaagagaattactgcaaggcattttttcagatagtcttgttcaatcagataatcatcttcaaataaatctatggactggaaaataaccatactggctaatggtcattatcagccgcctacctaaagtatatggccgtgtaagttgtttagcgctaggatatccgtttgcacaagcatttactccttgtcatagttactcatcaagatcaccaagttcctttctgattgaaatgtgtacacatctagcctagctgtatatcatgtagcaagaatcacagctactgaataggtaagtaacgggctgcgttggtgacacgactaaaggttgaagttataagttggtatgccacattttaggtagatggtaggtactttatgctcgttacaaagtacctacctacctaggtatacttattatcttcctaggtatatcttagagtggagatttacatcattttaactttttacatcccctatagattcacgccgtaaacgctgttcttatcactgcggcaattattttttgtgttgtcttccttccaacattttcctcgttgtacattattcgaacgccccaaagaaccagagagacatgattgacgacgaatggcgctatggcgcgccggggggtttcctttaccctggcggaccgagcaactggttcatcctggactgggatcaacgacgcgttatctctgttaccatggacgagaggcaagagaccccggatgttgccattggacatcttaagaagcacattgatattctgggacctgacgtatatgccgtccaattatcgcagaatggcgaattgatgtcaagctcaactaatcctgaagacgaccaaacaatgtctgtttactaccctcccctgcaggacgttcagcgtcccaaacatgtcaatactgtgctccgttcagagctgctcgaattaaatcgatttggtccaaacgtcgatcttgtctcttatctgcctcgcggagatgcaactgagcagacaaaagttgccttcaagtactacatcctcagcgagtgcctacataagttttggcacgagatgaatgtgtggatgcgtctgcccgcgcacccaaacattgttccgtttgatcgacttgtgctagacgagctacgcggccgcgttgtcggctttacaagcctttatattcctggcggcaccttggaccagcacaagtcgcgcatgttcaagctcgaatggctccagcagctgatatctgtagtcgatgacttgaatttcaagtatggcatcgctcatcaggatatcgcgacacgaaaccttctcattgatccgaagaccgacgcccttatgttgttcgactttaactattgcgggcagataggtggtattggatatggagaggatcgcaacgatgtccaaggggtcatatttactctttacgacatcattacgggcgacacgcatttccaagacgttcgatatagtgagcggaatccggccgacgttcaagaattggaggaatgggtgcagcatccggacgtcaagcttgatcatcctgtttccgagtaccgagcggtattgaacgactgggtgtataaaagacaagccgaaagacagatttctcattataaagaagagtctgagtacattgagtggccagaattcccacagccacccccggaggactggccatgcagagatataaagggtaacatagtgaggattggacaaagagtgttcctggctcgtcagcgccgtggcgagcgcgagagagggaaagccgtcgtagagtgggagcgtcctgcgcagaccaagctcaaggacagagatcggctgcttgccaatggacagtttgctcctgataattgaactgaagaattagccaaagcgatagtctagagtttgggttagaatactggatatagacgatggaaataccgagttgagaacaacgtgaaccatgaggctagactgagctagcatcgattggtgatacaccggccaataacagtgtttctataaaagacgcatagcaatcaatataaaatagctgccgttttaaaccggatggaatcgccttctccaagcatagccctagcaataccgtgcgaatatgcgtatcttggacctcccacgtacgcctcatcgtgaaatctcggaaactaaaacattagcatgtaagtcgccttatctggccttgtgactgccaagaaaagccctctccctcatttgagatctgagatgttgctgcaaatgttccgatttctgcattggcattctatttgctgtgtttgagatggaaaatgtcggctttggcaaaagtagggcgagtttcaagggcgcgtgcacaaaatcctggcacatgatctccgagcttgtgctaacggtgaagaaacgtttcaaggtgacggtataggcaaagtcgatgcaaagcattagcgcaagggcattttagatacggttaattgtgtatttttgtaacgttgccaagttgtgtctcctcggcaggccacaggccgagatgagaggccctggttgatagcagggcacagcattgatagacatggacatggacatgggcatggaggcttgtataacacgccccgagcggttccttcatctccatctttggcttactcgtctctcgccactgccactcgcttgtgcttgcttaccttctggatgaagaagcaacggatcctgccaagggcgaatatcaggtttttttgctagcagcaaatatcttcgttgtcagtgtaagtggtctcgacggagcatatgcggggttgaagcgggctcaaccccgccatctatggagacgttgggaggatatgccaaggcagcaggggagatgctggtacgattgatagtaatacgagtaatagacggatagtgcgagtaatagcaatagcttaaaagcttgcgcgagtaatgaaaaggcagacgataagattgttcttgccaacggctggatacgactcggctggaggcactccaagtgggcggctaagtggccaaccgccgcgaaaagaggaggggaatggcaaaatggaacgagctattgcgccgagagaggatccggacaatccagccaacggcgaattattgggtggattccggacggctcacgaatcgccgagtgactgtagtctactccataccgattaaattgtccaagaggactgtacagtgttgatggcgatgcagcaaaatccggggtagaaacggtaggccgaaagaggcaatccgttactgttgtcgacacctgacgtttgttgatgatgttggttgtgcatccatccatctcagattggcggtgtcgctatcaattataatcccatcaaccaatccgcagttcatcttgtcttcgtcccagatgccgggatttgcgccctgcgccattctttgctgctcttgtggtcggcgatcggcatcggtactggattgcctggcaagtaattggacgctgacatgtgcaacatgagcaacggccacggggccccgaagaagaagatcgaccaagaaggtgtgtgtgcggcagtaagccacatgttgggcgggatatttcgaagcattctttttttttttaaggtgtgagtcgcacacaatatgtatgagtcagaaggagaattagaatcagaagcatgtgtaagaagaagagatggagtgcagcgcgagagcgtatgacttggcaatggactcgttgcatttttgacggactattagcattaccatcatggcagttactattcgctgtgcggtttttttatgtgatacatcccatcaacccgattcccgcctatatacacgccccctccctccatctccaatcccagagattcgataggatgggcctcaagggggcttaggcagatgatgcgagtgattcaccggccatatgcacgcatctttcaatcagatcgatacagctggccctgtcgtttaggcaaaagcctttggccgtgcatatgggctgtgcgtgagagtctttttcgcctagtgagtctgttgtatgagtcttgtttgacttgtgctgcctaatactaggcggtttacctgcagctactgtatgctgtatgcctggagatatggatgatgcatccagtcttgcgcctacatggtagaatttacaggtatgcggcatccactcatattggtcgattcgcggggtgcttcgggccgcatatcgacttgttggggcaggacttgaaccctggaaattgtctctgcctgatgcgagccgatcggccgtgcatgcatgcgggcggataaggtaggctggtagggctctcggggccgaattgctgtgacggtctacaagagttgctgctcttgggctagctggagttgttggagactgggctccgaagaggtggtgtgtgagttgatgcggcggttgaatacagacactgtgatatgagtgaatactttatttgtatgtcttttgatgaggtttggctggggtctgtgatgggattcaggcggagatgaggtggctttcattgtgcattgtggcaagttctcatacgaagcaatgagagaaaattgggatctgatgcaggttgtcggctggcaatcaacgggcagtgcaggcatcacgagttgtgccgcgggtgattggctggatggatgagttgttggcctcgtctcattctgccttgggcgcttgaaattgcccgatgcggcaaacattccaccgtattaaacaaagggattacttatttcacagcctatcaaagcggcatcagatgaaagaagggcacgcccaacggggctacatgcatcctccgtttctttgttttgggtgccgagatttgcagtcacaagcagacgactaacacacatgctgcattactcggtcatggctcggaatcaaccgccgaatcccagcgagatcaaggaagattccgataaactacgcattcggaaccagaaaaaaaaaagaaacaagcatatttgtgcgatacatgtgaccggcggttattcttgtgttccggcaaagagaaggaaagaaaagagagtcggttgtgccggtagagacaagtcacatttttgacagcgacggtaatgcaactttggagaccgaccgctcttctgacgtctggaccgcatgtcgatccgggcgtctggttaagaaaagatttcttgtatttttatttttgtgctttaattttacttgcatgcacctcttgtgttgattggtattcgtgcgttgttggcacttctgcttgactggtggtcgcacttgattggcagggaaacaaatagtccgtctagtctaggacttggtaatacgccgcagctttccttgccggccctttttcccgttttcctttcatctcttgtacctcgcattggatggcaaaattggtgaaaaccggccggagcaaagaagggaaataagggagtcgcataccggatatatgagtgtaagtgcaccgagggcgacccgccagatgccccggagaagtcaaaaccctccggcctagcggagacgctttgctttgcatcaagcttgttgcctcacccacagtatgtgcggcattagcggaaacggcaggcctctttggggaaccgttatcctctttgccggggaggcttgaaacgctcgggtacaggctccattccgtaggccgtagggcaggaggaacagtcaagaggcccttaaactgcttggagtagctttagacgcgccatgaaggagggtggccgcgtccttgtgcctcttcggcgtgatggggccgaatggcacatgtcgaggccgattgggctggtgacagaccgtttcgatttgcccgttcggtttattccgttgtgatttgtgggttaaaagcatggagagaagcatcttacagtgtgctgggcgactgtgtggctcagaccgagcgagctgagggatttgagccacccccaaccaatactgtacacggagcagccgtaggatctggctccatcgctgtcaatcgttgcgtcttttgcgacgggataccgctctttggcgagatcaaatcaagaacaagaggcgaatcaaagcctataccgccgttttacgaaacccctgccgatggcgacatgaaggaaattgaacctgtccgatgaactggcggtgcagggccgtgtcccccttgaattgtctggggcaatgcagggctctaatagcgactccgtaatttactgtacaagtataccaacacgcctcaatctcatacagtgctatacggcaatacgactcgtatctgtctggatacgtgtcccccgcagcgaggctcacaagctgaattagccatgccgacgaagacgggaatgaaatctaatccctgcgggctgagacagcagacagaaccagcgcatcgtgtgccctgcaaaaccgcgcgtcggcgtgccgcgtggcaaagcagcaggcagctcgatgctacccaaatagattaaacggagcccagagacgggttggtcgggctgcaagagcagacgttgggagagggaaataaaaaaacaaagcattgaaccgtttctttttatgaatgaaaggaacagtgctccgtaaaaggcggagagacgacaaaagagcccaagcttccgtctttgaggttgttggcttcacacccccccttttccccgttggctacccccttttctgtgctttggggggcttctggtgacctggagttgaattctgctgctgtcagtgctgtcaagatgccgtcaaatgtgctaccttcagctgcctcgttgagcagcccgcgtgtccgaattctcggagagctgggcgcaccccctccaagccagtgccagaaaccaaagcccagcaccgccacctgtgtcgtgctcatactgtcacagtaatctcatcatttgccaatgctcacggcgtaggctcaagtcaaagagacctgcttatcagtgcagaggcccggcgctttcgtgggtcatcctgacatgttcgagacatcatcgccaattcctgttttaacccctatccggctggtcccggccagaatccaacccccccagtcctgcttttgcccttttcacactattgagacacgccccctccctccgcaagttgcgcttatgggacccgagactaagactagacaagggagggaggcgaggctcttcggtgggacgcaacgcttgttgctagttttttttatcccgactctgactcgtagcgactggggccgctgctcggccatctcagacttggaatatattgctccctactcccccggatggagcctgatatcttggacctttcttctccatatcaacaaacacactttccatcgacgccacgacattgaatattattatttcaccaccacttgaatacgaatacatcggatcaggatccgcaatacaaacaacacgtgcctaatcgccacatcgtctattattactactgaggcatcaatacttgatcatcgcttcacgatccgaacattgtaatccttgaacagcacacaaggatattaacaacccaaccaaaacaactattctacaacacaaacactgcgctggccgcttcacgcttcaacatgtcaccaatgtcatcagattcatactacatcatccccaacctacaagccatggacccctccgcccacgagatcgacctcaacgctcagacatggatccagcccataatcatcgaggacgaggatctcatgtttggcggcaagtccctgagcacctggtacgaggaggaccgctcgcgcctcagcagcggcagcagtagcggcagtgatgatggtaaccagagccccgaggaggaggaggagcaccgaggacgagagcgaacgaggcgataccaccacgacaagaagacgctgaagaagtctcaccgaaagtgaatggcatcaaccgacacagtcccatttgctaccacgcgggcatgatgtgcgctcttgatgacgacttcatcctgcgcttttacgtcttcttgggctgctatccataaccttgcagcctactctctcaagccacacacatatatctactcggcatcttttatgcaacgcctctccatctcttatcacgactcgtccgacttgcttcaatattcatactctgactacagcgcatcaccaccttagaatgcgggaaagagaaaagaaatcatttaccatcatcgggttacacacggcgtttatcattttcatcatcatcatcatcggatcagtcactggttgcatcgggaatagcgcgggcttgactctgggctttctctcatctctctctctctctttggcgccccggcatttcttgcatggttgggcaatttcttttggctgacttggtgcggtccaaatggatctctttttatacccaaggggattttgctttttttgttttggttttttttactgcgggattgcatgtagaacattgcgtcttactttttttttacgaggggtataatgcaatgaggtggttatgagttattgatgcttgggacaaagtcgaataagggttggattggatgttgacagaagggatcatcttagcagagtctcttacatacacaaactgaatggcaggaataccataacaatacacaacaaatttgaatacacttttgagtcatcgatcgtgacatgtgcatgacatgtggaaagcgggaaacaaactcggcacgagtaagggggctacctctatggagcaatcttgcgtgattcgcgtgccgtgcggcggccgcccacaaacttgttacgccacgcgccgcctctagttgcgttatccgatgtccttttcttaataccttttttgaggaacaagggaccgcgcggatccggttttgttggaaagttggtccgaaaaaaggagggttaatgcgaccgttggggatttctgttgttcctcttggtttgagatgttacgatggaataactaacacacgagacggcgacatagaatctacgtacgatgaaaagctgaacgcgcacaccttgatacatgcatcattcagctttcagctcgtgttgcatctacgttccttcatgtctccttttattttttattcagctgcctattcccaccacaccctctttttgcaaaaacgcgcaccgcgataccgggaggcaaatgatttaaaaaaaagaatgagtcgtcggtaaatggtttcggcgatccaagaggccggatcctcagctagctgactcttttaaactaaactgaagctgtaagtgtgtgtggggaagagagacgcttcgcacgcgaaaagggggaccgaagagagaaaaactttttttgtggctttttttcttctttgggggttttggtattgcttttgaatagagagccctgtgattgaacgttaaggttgtgggtaaagaatgaagagagggagaaattttttaaaggtgtgagtgggtgtacagtacgtgggcaaaatgggagtgattgaataggggatgtggctttttgcggtttacgagagtcagttgcttctgggtaagtgtttctcctggagaggcctaaagagagagaatagctgtttgctttgcttgtgccattccattgtcatgtctattccagccttcgtattgagtgcttctaataatagcccccggcttcattatggctgctattgttgctgctgttggctcctcctaacggcggccccgagttattcggcacttgggcgcatctgccgtgggccaacacgtgtcgcaaccccatataccatgcctgggaccctctttttaccgttgtagtcctcgattgctacacgatgctggggatacggagtagcgttgcttggagggcctagggcatatgatgtaggcagaccgttttgaacgcatgagtgcatgtacgcattcatgcactgccaacagcaaggtcccctgcacgggaattgttccagaagcaggttcggagcattgctttagcttcttctgcgttgttccatgcgggcttccatgagcttacgccctgtaagaggatgcgttgcagcccaagaagagcagccatggggcttacgtctctgccgttctatttccgttctatttcttcttttgtctgcctttttcatgcgttgctgtgttggcagacagatcaagggcttgaatgcttgaatcgctattcgtagttgcggtctgatggcggtgaaggagcatgttgtttgcgggcgttgagaagtggtgaatatcggtcaacatggactttttgattggtcaattgatgtttggcggatgcctacacctatacgtatctggtaggacgttttatggtgtgaagctgccgtattaaagcgcacgggttgtgtctgccgttttcagctggaaacggtgtaggtcgcttacatgtaggtgagagacgactaccccaaactggcgaatccagcaggagattacgagatgacactctttgtggatttagaattgcaaatcagcttcaaatctgtttgcgtcgagataagattcgaaaaatatatcgtctctgagaacgaagcatatgttttacacatatatatggcaccggtgactgcatacgcttcgagaagacgaaaataactattgaattgtcattatcagtaaagaaaatgtctcgcgaggaatataatgcagtattttagccttgcttgggttcatattccgtttccttgactttcgctttcatgcatgtgcacctctctgcagcagatggcgactgtaagagagcttctgcatgccatgtaaccccataaaagattccacagaatagaaattgatgtatacattacttttcgtttaccctacatatcatccaatgccaacccagccgcgcatcaggtcctcgcccggacatcttcatgaaccggccaacttgcatctcgaatacgagcgtcctaatcctagatgcactaatgcgcggcaatagcagatgcatttatgccgagacgatccggcttggaccggcggttgcgcctagggctagcaagtgtctatcaaaatgtcataagcgagacaggcaaggccgcaagaggcattggtagggagaggattgaagagaagctgggaaatatgcagaaagatgaagacgtagaggcacttatattgtgataagcaaaggtttctcttgcaatccgtcgtgattctacccgctgtgtgttctccaggactccaccatatggttcacgactcctggtacacaatgtacaggtaggcagttgctaaatacaaccttgtgcttggaaagcattggtaagcgtttcatttttcctttttgggtcaaatctctactagagctaactgtcatcatcaagggggaaagggtgccagtagtccaagtgttgatatctctctgacggcctaaatgtcttgacgcgggctgtcatggatattttggccaacttgtgatggcttcatacccagctccatctagtgtacgacaaaaatggataagaaacgaacatcaagctttttcgacacatgacctcggacattttttagatgtggattcctaagatctcttcaagtttattccgcaataggaagaatgagaaaactgaaacaaaaagtagccttgcatgccccatctcgcccagctgaaaggccaagcggtccacggtgttgatcggtgaagcctttcgatggcttattaacttgcatttacatttctattagacgcgttcattctctgatgatgcatagagtacccagaattatttagcaatgttacttcacgatagttgacgtggggtccaactatcatgaagcgcgcagaaaaggcaacaaccatatttcccaaattggacaatccctctccgcgaaacaaggcggtccgatagtaagaataaagcttcgttcaatcgtgatgttgaattgaatgacaaagaggtatataagatcacaagatatcggttcaataagatgcttcaaaagcacgagatacaaatccagccattcttgccaggcacgcgccaaagcaccactcgccatctctgtcactaacaagtatccagcatgagatcacttcttcttctaagcgcctacttcgggctgctatcagaaacaaacgcggcgactattcccgctgtgaagcctttcaccgtgaacctttcttcgcgggtgccgcacatgcttgatctgattgggaggacaactctgcctgccgctgagctcgctgctgctcatgctagttccaacatgagcttgacaaccggaatgccgctcgatacgctaaagagcttacacaaagaatggataaagagcttcaattggactcgggaagaagaacagatgaacacgtatgagcataaacagcccaagtccatgaaagaatgagcaagcaatcaaactaacttgatgcagatataaccatttcacaacacagattggagatcagaccgttcactttatccatgagaaatctaagcacccaaatgccattcccctcatcttgctgcacggctggcctggctcgttcctcgaaatgcttcacctcctcgaccagctcatgttgagcaactccagccaagcattcgatatcgtcatcccatctctgcccggctttggattctcgtctcccgctcccaacggctggtcaacgtcggacacggccaccctcttcaacacgctcatgacgcaaattctcggatacaagagctatgcggtgcatgggacggattggggcagtgtcgtggggtttgacatttatgatcagttcaatactactgtcaaggcggcgcatttcaactttttgcccttcttccctttgactcctgaggagctggaggcacaaggaatcacgctcactgcggctgaggcgattcaggagcagagggctatggactttgataattcgggcattggctactacatggaacagtccacaactgtacgctctatcccgtgtcctccacgagtggatggtttgctaatacgcttaggtgaataccgtgggcctcgctttatatgataacccagttggacaactatcttggatcgccgagaaattcatcatctgtgagtttagacacacgcatgcataatatcacaactctgtactgacaatacatagggtctgacccgcgacgaggaactggcccttccttcgtcaccaacaatgagattctcaggcacgtatccatgtactatctcacccagactttcgactctgccgccttcatctatgcccagaacccaactggcaagggtttctcgtacacctaccgaagagcccgaagcaaccagcctcttttgtatagcaacttccagtggaatatgctattctacccagagaagctggtggcgacagtcggcaacttggtctattataattgtgagtctgacaccactaggaagatgaatgagattatgagttgtttgggaacatattgctgatatctttgtctgactagcggttgagtttggcggacattttcccgcgctggataacccgcctgcattggctgacgacattagaatgattggaaaatactttaaatcgtaagatatagatcgctccaagtgctgggcattttggcaaatatattagttacaaatgctcttttctctcttgattagttgaagcttcagcatatatggttgcattcggtgaattaggacgttgcttgtaagcccgcactgcatccgagcacccgcatctacaaacagcaatacaagcagtggatgcggtagagccactagaagtagtatttattagaaccagtaggagtagcagagataataaaattggaagaaccagtagatgcaatagagtaacagaagtagtagcagtagatccagtaatcaacagtttcctcaccgttcactatagtcctaattatatgaaatgaattatcatgaaagtggcatattagctgattaattaaataggccaaaagattgtgcatctttatacgaggcacccgtcggcatattggcccccgaaatattattcatcaatcgctgctttgcttcggcaattacttgccaaacagggatcggcagtaacaggtcttttgtgcagcttattcacctactttttagagttaaatgggaagccaaaagaagtatctgcacgaaaagttgcctgattgctcgatccaaaagcagaagttctatactgactacaagatccattcagtttaatcagcgcagccattatcattaatcaacaagaatctggagtttggaatcttgcctccgcggtcgattgagtggttcgcgcgcacgggtacggagttgtagccaaagtccatgtgtattagtaggtatgcatcaacgatcgaatagggaatgtgattttgcgactttgcactttatgggaattgccgacttcgggagaacctgaagattacatcaaacggttctggatagaggcaccagacagtctgaatcggggaataattatatcgatttgcactcgttaagaaagatataaatctttgcatgtgtcctctcgtaatagtcaaagcccaactcttgcccatcggtgtttcatttagagtcgaagccatgaagtttagctctacactgggcctcctggccctcgccggcggagcgtcagcatcgtctaatttagctgcagctgcagctcagagccagtttgctgcaaataccactgtagtccccaacacattcctcattgagctgcagatggactttcatcctggcctgcagcccaaagaaaagtttgcaaagacagctccgggcagcaaagccggatatcatgttcgtcagcagtataacagcaccgagcatttctttggcgtctcggttgcctttgaccaagacgttgatctcgccactctaaagaagacggctggcgtgaagaatgcttggagcgtcaccgtcgtgcctcgccctgtcccctatcaacagctgacgggctcgccagtgtcgaaagatggacaggacagcctgcccaattacagaggcagcgggagggtcaatgagccactggcaatggccggcgtagacaagctccacaaacaaggcatcaagggcaaaggagtgcagattgccataatcgataccggcgtcgactataaccatccttccttgggtggaggattcggcccaggttacaagattgctctgggatacgactttgtgggagacgactataccggcctcaactcccctgtgccggatcctgatcccctggccacatgtgatggtggaggacatgggactcacacggctggtatgtatgagcctgactcgttgctgttgcctgctaaattagatttgaagctaaaaaataacgttatttaggtattgtcggcatggaggatgccgacaatgagggatttggattagtgggtgtggctcctgaagcaactattgcagcgtatcgtatttttgggtgcagtgaggggagcagcactaccactgatgttatcattgcggcgatgctcagggctgtgcaagatggcgcagatgttgtgtccatgtcccttggaggaggtaacggatgggaactagacaatccattcaacgacgtcgtcacccagctgttcaatagtggcgtagccgttgtggctgccattggcaacgtcggtatcgaagggctatactggcctcagtctcctggcctgtcccacgacgcactatctgtggcttcggttgagaacgccgtcttccccgtggcatataccgctcacgacgaccagcaaaacgccctcgactatatatctgtatttcccgcaaccaacctgggccgccagcagatctacacgttggggacaggtcttggagtacctcccgatcctaccatctcgagtggatgcgatgcgtcggtatgggcctctttgcaatcggctacgaatcaaggcattattaactggaacaacaccatcttgttagtctcagtgactgaatcgtgtgtatccttattcaataattggggcgaagcagctgcgatcggcgtcaagacaatgatggtctatgttgcagacgatgagcagctaaacgcgagtccactcgatggcgtgcagatggtgtatttgaaccatgaaaactcgcaaaagctcatcgatattttcgacaacctacccgccgaccaggcctcttattatctgacatttgacggcgacaaggccaaggacgtgtcgaacaagctcggagcaacagtggatgccttctccagctatggtcccaccgtcgagatgacactcgcgcccaagatttcctctcctggaggcaacatcctctccacctggcccctggagggaggcggctatgcccttttgtcgggtacttcgatggccacccctttcgtcgccgcaagtgccgcactgctcaaatcccagcagccacacctcggcgtttcagagctctatgcacgactgatggccactgctaagccgctcaaggagtttggcctgccgcttgttgcctctacggctcgacagggcggtggcttagtcgacgcgtattccgccgtccatgcggacactgtcatttccccttctgagatcgacctgcgggattccgcattgccggctccacagacgatcaccatcataaatcaatccaaggggaagaagacataccagatagggcacatcccagcggcctttaccagggtctattacaactatctggccggcggtccggatattccaaggaatggaagtatctaccccttagaaattgatgcctcagccgagttttctcagtcgtctctgacacttgaggccggacagtcggccacattcgaggctcagattactccgcaggaagacaaatggccgtattcaatgcccgtgtacgccggctttgtcaaggtgtcttctgacaatgagacgtattcaattccgtacattggtgtgcctactaatcgagcagaggttggccctattatggtgaatgcaacaccgccaggttcaccatcttctccggccgtatacaaattccaaataaccaatcccggtggccaggcgactaagccgaatatcgatacgtataatattaccggtagcccggacgatgctctcccattggtcgatatctctactggactgccctctcggctcgtccgcttagaactcgtatcggcaaacacatcctttgtcccatcgatatatggcttcgaccccaacgttactattgactatcagccgccggctctagctactcaatccggttatcttggcgaacccagctatggaatcgtctctgcatccacaatggaccctgtcgccagtaatagtcccatcaagcaaggcactacgtttaacttgtttgtatctggtctcattgaatcccccaccttgacaagcgacaacaacacctcgatccagctagtttctggagattaccggccgcttttccgggccttgaaatggaacggtgatgagacgaatcctgctgattaccagtcgtggctgggaccagtcctaagattgaacgttacaagttcttgagggggcttgagcttactggacgacggcagcacgtggctggtcaaatcgtactatatgacgatgtctgactgcgtcaagtcgcgagtttttccgtcaacaagagcgattgtgtatatagtcttgcttgtctatgctccgtactaggctcatcaaagacatatcctacaatgataatctattttctgattacccatctattttctgattacacactaacgcaaagactgcttaatgccgtctagcgcgctgagctgcgaatagctcctagcagttgtcagactttttgcctgatccctgcttcgtgccattgctcgtccatcattaaaccttatgttacaggagatcatcatgagtctcagccaaactaaccgtaaacagtgtatattcggaggaggatcgtgacccccgaggttatataagagcctcatgcaacgcaagtatgacattcggggcatttcccggtctttttgtcgcttgttctttttctctcgttagttcctattatagtaagaattgccaaactcaaagctagccgctcatagggcgttccgccggatacaagtctgaatagtaatcagccagagattaaggattcaaggttctatgtcggttggtttagccctatgctgatgtctcatggcttggctgtggtctgattggaggaattgctcggagaaggacgcaggttcgttgacagggtttgcaaggctggcaggttgacctagggggttcggagttgaacagggatctccgaatggagaaggacgccaggaaactacgtaactggagcagctacacacagccctacggcctctgaaactgctgctcaacgcccacatgctatcgaggccccatcgaaccgaccggatggagcatggacggctgtcgttctctctccaccgagcccgccgctaaaatctcacacgccgtgaaatgccgctaatcaggtcgcaggcaatacgcaatactaaaacggccatgccagctccttatagggcgccggcaaccctgctatggcgcggggcactggcttgtcagttgaagatcattgaaagcttgttagctcaactttgctgcgtatgaggataggtcgtgaagcatagttctgaattgcttcgtgttctgtctaatggcttggaaatggtgtttcccgtaaagaagagttatcagagagactaacaagggctccgaagtgctctgcgtgcgtaattgtgtctgatttagcaatgatccccctggttgtataaggaggaggaaaacgttatataaaggctatattggttgcctctctagtcaaaactctctatcagctcatccaacacgccaagaccagctcggtgatcttcgcgatatagaggaggagaatcgccgaatgatagatctcgatccagttttcgggttgtcttcgcagccatcctgtcccccttgtctctcctcagtaatcctatacggggcatcttatatcttgctctcctgaggttaccctgttcttcaacggctctgagtcggcaactaacgtcgccggctcagtccatactctgacgcccatacgatttgtgaatacctcgacactatccattgcctactatgactcggcgccaagagactcagccgcaccagttgccatcctggtccacgggtttccgtactcgatcgacacctatgtcgacgttgtgcccaagctctcggccaagggctatcgcttgatagtgccatatctgcgtggccatggcaccacctcgtttctctcgccaagcaccccccgcagcgcggaacaggccgccctgggcaaggatatcgtcgacctgatggacgctctcagcaccgacaaggccatctttgcgggcttcgactggggctccgttgccgtcaacgttgccgcagccctgggaccggatcgctgtaccggcatggttgctgcaaattcatgcctcatccagaaccgccagacggcatgggccacggcgccctcgccatctcttgccacgcgctggttcttgtacgtcctgctcacaccgcaagcttatagcgcgctggccagtgacacgcgagcatgggccgagacgctctggtccaggaacagcccgcagtggaactggatgcggcggttccggcgtttcgctacccagactatgtcgacatcgcgactaacttttacaagaaccgcctattgtatgcgcccggcgacccagcctatgcggaattggccggcgacctagacttgctgcccgtcatcagagtcccctccgtgacgctggacccggaccaggctcctgtcttccccgcgacgaatggctcgtcaactgcgcagcacttttcgggcccgcgagtccatcatatcgtgcaaggctgtggcgagaatattcctcttcaaagcccacaagtctttgcggaagcggtcctggaagtcgcggctctcgggaggcgccataattaacaagtcatgagcgccaacagccgattccgagaacaagagccgcccgtgcagcacgaatcatctggcaactccatcattgtatttcattattcgttctcgccatagagtatagagcacatggtttgatagttgctcagctgcagtaatagacaaaagtcctcaactcctgctgccctccctggcacggagtaccccgatagcttcgcgcattcgcttctaatttgttagccgcttcaggaagtaatcttcaaacgccatatgcttaatttgtacaatgccttggccccccatctttcggcaaacagccgatgtttgcgcgcgcttatgtttcgtttaagggcggtggactgctctgattccgtttccctcttcgatactacctgctgtactatcccccaaagaaaccctcgagaatacgaagtactgtaccaaaatccttgcactagcttgccgggagaataggtctagcggcatttttattttcgtccacggttctgcatttgtcatgtagcaggggagggggcccagattcctgagtcttatccacacagctggcctagatctagtactacagatccgcggattttcttccactagatacgggctgttttacgaaagagaggaagtatgtccttactttgcgagtcaacctaacgccaaaaaaaagttgtggcaacgcggccccacaagcgcctatttgccctatcttgaacgacgagaggctgtcgggatattagttcttaatgaataggagagaacccattttgaaagtctagttatcaacaagagagaagaaaaagtcaacggctggcatcatgacgacggtcaagccagtgcttcgcagaagccacacgaaatcaaagtttggctgccaggcgtgtaagcagcggcacgtcaaatgtgacgagtttcgaccaacatggttcgtccatcagcaatcattggattttgctcgttgaagaagggaaaagaagaaggatgatgcgtatggaatggaaacaagagctaacaaatctcatagtcacagatgtctttcttcaaaaataccgtgtaaatatcctgatcagcctccggaggaagagcctgaacaggagactccttctctctggtggccggaagacattgaaaatgcatgcgcagaatggaaagaaacgggagagccgccattcatgtctctagctccgtcaccaagctggcatactatggatatgaaggacttgcggtatatctacaagatggctctggttgcgaatatcctcgagctcagcaatacgaacgatatctgtctattatggggtgaaatgggcgtgtgagtgcagccagcgtgaatctatattactattttcgttgctgctttacaaggggaaagcattgataatggcgattcgagactgacatttgctgggttgtcaggctgttccaactcgcaacacaatacgactttgttgcccataccttggctgcgacatcagcacaacgacttgcagtaactacaaaatcacacgaggcctccttggacgcgttccactaccggaaacaggcccttcatggattatatcgggcaatgggcagcttttccaaagaaaatgccgatgcaatcctggcggcttctctgggatgttcatatataatgtcggactcgtaagtttaccattactacgtcttttcccattgcttccactataaaaatcaaaccgatatcattcccggaaaatccagaccacggttgggctaacaggtgcttcaacagacgctccctaatgacccttgcgggaaacatctccactgtaagcctcgagagcatcgtcctgtctacaacaccgctcacaatagagcaggtggcgaatcgaatgaagccttggctggagcggtcggccttccaccgcatcttcacatatgagcttccttgccccgagaacgaagaacaggcagcggcaacgcctccggagactggggacgtagagcaccgcttcgccctggtcaagaagcttctagccgaaggagtcaactccgtcaacggattggcattctgtttccaaggcgatcgagatctctctgcagttcttcgacagctcagagacgtgatgcggcttgtccatgaacgactcggctccgacatcaccgcagaagaccagtaccgattagtatatcccttcacggcatggttcgtgaagagcccggctgcatcctttgtgtctctcagcaagaagaacccctacatgttggtgttcctgctgcacttgtatgcagtcgttgtcgcgcttacaacagcgctacccagaatcgacgttcctttattcgcaaagtatcgtctgagggcaatactccaaatctgcagcgttttgaaagacgatccgggatttttgtgccagcgatgtaatggccttcacgcatatcaagagattatgtcttttcccctgaatagcgtttctgcatatcagcagcttggacgagagaaagagtttcctggagcataattagcgagcgtgttgccaccatttggctttcttctcttctttcttctgactctattttactttggttgcattttcctcttctcactcctttgtattaatacctaaccatgcatctgaatcagcaggcaaagcaaggtgcagtttgtctggaattacttagcgatagtcaacatatgtctatgctcaacacagacatacctattttggcgccgtgaagcgcaattataaccaagcgagcaagttgcctattcgtctagcttagtcgtgaatttatcttccaagtttctgaccaaaagagtaactgatctaatattggtatagtgacttactggtctcacactaaatattgcatcgtggcatgtcaaatatttcttctgacctttgatgatacttctctcttcgtataaaacaacatcaagaatgaaaaataattgtaaagtcacggcgagtttcaaggtagatgtaggtgcaaagtgccgaataaatcctccatgagggattataatcctggttgggagcaaatgcagcatctttgcttctccggtatgctcggcagttataatcacagtagttgggacaagcgagagtacaataccccggctcttttcaagtccaagaagtctttaaccactaggagtacttcctttattcccaacattatgtggccgaatgtcggacggccttccgaattggtataatgagcctcaaggcctctaactagaacaggaatctatccgccgattctcagcacacgtattacacttgttcgggcacgcctacagaattaagattctcatattttccttttctttccttctaacaagcgagcaactatgtcaatgctgatgtcggatcaagtctagaatagggagcatcttatacctacaaccacgaccaagaggaaagcaatcttccgttggaaaaggacaagtcgaaaacaaatcgaaacgtgttggctaccaaaaataccaaggagacattctagtcatgaagaccttcttaattcgatgtgtcactcagagtcgatgttggcaccaggtccttcgcaacagattagtccaatataagcggctgattccgttaccattaacacaacaattgtgattgcggactaattgctacaatcatctccgccgcccttactagctacgcaaaagtcatgcacagcctccctggcaaccccctccgcaacggccgcgtttcatttaacgcaccaatggaagagattaccaacggaatcacaatcatggtccgcgctaccgacatctatcggaaggataaaggaaggtgaagtattggggaaatcacccgaaaatgagtcgatggagcatgtgtacgatacatgtatacgccagggcagctctttttgtcctgtttttaggagagttgcattcagtatggtcttgaggctctagagatttctagacattcgctcatgctagcacattcacctgtgccagcaacctatcggcaacttctccacctggatgaactctcccgaagagaagtgctattataaatttatagcacgatatgttttaatagagaaaagctacccaacaccttacctgtagtttaaaaaggagtcaatcctgataaaatgatatgtatccaattattatatatattgaaagtagaagtagtagcgatgctgaccgcgaaacagtcgtggccgcgatgtgctgcaaggaagcacatcttccatttgtcccattctgcgatcagctgctgaaagaaacccttgttttatgtgaacacttcgctgccctgcagggaagatagaatgtcttcctgcttaggtagggcccctgcttcggtggagggtggaagttcagctccaccttcatgtttacacggcgtagattcacggctagttagggcttagatcccctctagacaataaaggcgggaaggatgctagagaaaatcgtctaagtgaaacgccttcgacgacgtcaatcttcttcgggggatcaaggatgccgttcatcgcggtgcgatctcgacttggctgtagtggcagtagtagtagcggtagcagtttatgctatactagttaatgtactgataatagagctgggatgttggatcaattttccctagttttgatatcaccttacaccttttctatcattactttataaagatcattgcggctgatcactctttcactcacccttctttacactcaccattgtctacaccctacaagagtctaaatcgtcaacatgctatatcctatcatacatccagttacttttatttattactcatcttccaaagacaaacaaaagactcaagtacactgtaattggctagtatctccaagcacaccaagccatgctaaattttatttaataccagcagaggagcttatttttcccaatttaaacgctattgatagctttctaagactttttgtttttgcttctgtgagtacctaggtattcttttatagaaaaagacactgctgccaatccatgctggttatacctaggtatgacttgtacccagcgaaccgcaaatggaaggagtaaatgctaatagagtgcgcgtacctggcacctatcttctcctttgcgctcattcacaatgcccattgccgattgtgattatcaattgtcgcattagacttggtactgcgcggttgtagcgtccaatataagaaccaagacatatcatcagctgccaccgacgggagctagcgttaagatttggggcaagccgcggatggctgtcattacgtctccggcattacgtcaaagccggctccagcactggagtcacccaaatgatgcagtcactctagaggcgactctttacagaagctacatgcactataagatgactcaagaaacaggattcgaccctgaattctatgcagggcagtatcattgtaaactccaagacgtaatcttgtcaactttcctccaacaggaggagaatcgcactggcatagatgaacctacaatagccaagattcacgcgagagtaaagatagagcgcagcagctgctgcttgagaatacacatgtctagcaagtgaacctgactcgacacattggtcacatgcgacatcttgcgtatctccagccataggcagcgcacatccaaaagccatttgaaccttcattcaaacgcctgaacgcgggggagctgccaccaagtggcgtatggcgtgttaccggcacggcggaaggactgaggtcaagcttgggcagggcttatcccgattgcaggtaagctgatgggctgtttttactcagccctacctgatgaataataccaacagcagccaggtggcaaaagaattggctgggacattgggatgaaaggtagtgggaagtagacagaagtcactattggctcttagttgcttggcctgcaggaggattgcatttggaggcttagacatgcgggattggacgaattgttatacgcccttttttgtgtattcctcatggctggcctggatctgtcgtctgacatgagatacgcttaagcagtaagcaatttgaattgcggctgaagactgcattgcattccttatactggacaagagagatgactatcagagtgtctagacacgtcaagctgagaggatcaagccactatgccctgtatacgtgtcccggtaaccgagcaattgggccaagaattgtgcgcttgcacacgtgtagctgatgccaataaaaaaatgaggcgtcgagctgggcatcacgttaccaatatccgtccgcctcattcgttcgatccgcggcttggcttgggttttttggactacggaagggtcgggcgtggcttggccttgggcgagcatcagcctctcggaccctacatttaggccacagacgacgacgtttttggggccgggatttcagggttcaaaggatgcagcctgacgtctttgctggggatctgaagaaggttcgatttgctggttgaaacggctcgatcggaaccctgaagccgatccagaaagtcgggatggccgtcggacggcctgatattgtaagggctgttgctatccgagcgatccccatgcgagggtgctgacgttttgagaataagaaacgtgccctggacacagactaacggcttctcgtttcgtcagggcggagaggggaggttgctgcatagcactgcctcctcaattgtgtcatggctggtttgtttcatcacttggcaactttgatgctggcgagactatcaagtagccgtcttggcaggttaaacagcacagcagcaacaaagcgactaggcgtcaactaaacttgacagactcgattaaactggagactgctacgcgatgccaggcatccaagctcggatcccgacgcgaaaaggagcccacttggaaaagcttcaaaggcccctcccgcgtgcatccgggccctcacatgattcttttctcctcttgtgtcagtagcccaacaaggcaatgagcagccatgattcaaagctttgcaaaaagcttgtcttgtaaggaacttgaacgggcttacttaagctggctgttccgagggtgttccgacgccggacaagctttttttcaattcgatgttgcatcgtgcctcctgtacatgataacttcctgaacaaggaaatccgcagtgattagtgtgtagatgggaggtgatgcaaacggcaaaagatcagcagcgcctttgttccccccccgctccggctattcatcaagcttcttattgccgttttttaaagtgtgtaaacgaaatctcagtcgtctctgttgagctgcagggatctgcgattggaccggcctggtgagcgaaagatgtatgtctcagtcagctgtttccgctgctcggattagtagtagagcgtagattgcggtcctcggaagatgggagatgcaagatgcgagcaagtgtgcatgtatgcgcaatgtatgcacaagcccgccgcgttatgagacaaatacattgtgagtacagctacctatcagtagggagggagatgaactgcatgaacacaagcaagatgatcatgtggcggcgcgagcaacttggagagcgctctgccctcggttatttctcgtcatccatctcaaatcaaatcacatctacgacggcttcaccgcgtcggatctgacttgcggccggttgatgcggcaaggaagggaggcatatccgcgctcgacgaggtcgtatgattgccccttccatccctcccgctgggctgcggaatgttcctcgtccatcacggccgaggtgacagtgactcgtgaagacttttttttggcatcgtgatggcagaatgaatcaaatcgcaaacaccacgcaaaagacgtcaactcttgccgcgatgcgtccaggatccacggcatccaaccccccctggtcgcccgggtcacgtcgtcctatccacgggccctcacctcatccctgcaccaatgtcgacagatcgagcgagtcgtctgaaatgcggcgatggatggtgtggtggccccatccggcgaccgcttttttcagccgtcgtatcgtctctctgtcttgtcttgtgtcgatgctactctacttgtgatgctactctaggcacttgtacgtgtatgcatcctggccagcaaatgccgtcccggtctgaaacggcgtcggcacttgggggtcacatctggcgcttgcaagctctcgaatgagtcgaaacccttgcttggcctggcgttgggcactggtgactcgacggagcatccatttttagtcacgcattcttgcctttctgtagattaattccctggacaccgagccaattggcgatgttcgtgacggcaccaacccgtttttgctcgtacctgtgccgcctcagtaggaaaatttttcttttttcattcttttcttctgtttggcttcctctccttgggctgatgttttcttattagcctcctccctcttgcccctctgggcgaggtatgtaatgcaaagagaggcctacgaaacaaaggcgggcccttgggaagtcccggaatagggcatctatcgagtagagacagcgtgccgtttggtgtaccttgaaggctgcgatgctagttcaaggggcacaggaacgtgaacgacgcaagtagtcaagtgtggtgggaattcacattcaggcagctgaaagccacgggctccagtctgcaaacttttcatctcttttccctttgttgaggatgactcctttttttagaattttttcctcattcgtaggccacgttgagcgcacaatacgaagacgtgctactgcaagcccggcttcgattcacggagggtacatgcagctactctgtggctacaaggcccttggtcctagtgtttcccatctgaggttggcatgactggtgccagccacgtattcaagcttcaagcccagcccagctgcgcgcagttccggcatcgacatcgggccccaccaggagggaactgagacagccatcctggatcgacgtcaggcaggccagggcggatcatgctgagctctgggtgtcgtcccgttttggcagggcgacgctgctgcgtatgcgtataagtcgagggccgcccctcacctcccggctggacttgtcttttgctgctaccctctgacctgtgaacgtccaagtggtctgactgtagactataataatctgcctcgatccgagtctcattcttcttctcttcgttatacatactcttgccgttgccagtgctgctgctgcttaccgccgtgactggggcacataaaacaccaagccaaaagccatcaacacgccggattctgcaaaaacgcctgccgatccgccacacgtacacacgcactcttgaggcatacaatgcgccgaagctcctcgtcttcatcaatcagctctcagtggtccaccttcagcgacgaccttgaaatcggcctgctcacctccatcatccccgtcaacaccaccaccaccgctgccaccacaatcaccacggctactgccacaaccgccagcagctcgtccatcatctctgcttcatctgctgctgctgcgtccgtcacagcagcttctgccgaggatatgaatatgcacatgaacatgaacatgaacatgcaccacagtcgcccttcttcttccgcgtacgagcggagccgccaggggagcacgagctccatgcgcagctgcggcggaatgagccccgatgctaccaaagagctgtggaagaccatgttggagctacaggagcgatatggatgctacacttccgcgagaatggatttggctgttacatctggagacattgctctctctctgatgcgtaagtattcacagctgctacttgagcggtcaaattttgaacatttagtcactaacattcgaaatttgcagcaaatccgttcatcctcgacacactcaacgactctgtggtcgatctgcccgatgaaggctgggagatgctcaatcgctgcctccagcaaagacattaaaatgaactctacttgatccgatgcacacaccgcaaattgccatcacctcagaaccgacctttatttaatcgaatgagtcgcggtggatgaggacgacacgacggggtcttcttttttgttcttctcatttaaacgagcggcgtttgggacggataaaatactactggacgaagcgctgggccatttgattttttcttctcattcttattaccatggctttattcttcatttttctcttttttttttttttgttacatatcaagatttcaagatacccgtcctcatttacatacatgtactgcagctcagattgaggcctctgcgcttacatagctcgcaaagtacattcttgcttctactttttacaatacaaccatattagataaaaaaaaaaaatctcaaatcaaattaaaaaaaaaaacacgcgtgtctcgtaatcaggtgatgatgtacccgatgctaatgttacaatgcatacctacgtgtgtgttacatttgaccaagccaagtcatgcccatcgcatcacagcgtctcattcaaaagtggatgcgccgtgaagcccattgccctagtctggaacttcatgctctccagcacctttgccttgacctcttcatcctcaatgtcgatgccctcgaaaatgctgtgcgtcgccctgaagtcgtagttcttgaggatcccccacatccggtgaatcacatccgcactcagcgggatgaagtttgggatgctccacaggaacgaaaatgaagtcaggccgggaggcttctctcgcttggctcccagggcgtcgatatcccatttgcccaagcctgctgcagttgtcatgagcgtgtctgcgatgaagagccgtccgtcaaacagcagcactgaggagcccgggaagtgtccgcccagcttgatggccttgacgccaggtatgatttccgtctcggtttcggtgagagccttgcggtgtgctgacggtgttgtcgtccagtgcaaatcttcggatgaaatgtacactgggcattgaaacgctctcgcccattgtatatgcgagctgtagaagtgaggatggctgacgacaatggccttgatccctcccagctccttcaccttgtctatcgtctcggcgtctatataggagatacaatcccaaaccacattaccttgcggtgtgcgaatcaacatggcgcgctggccaatggcgaatttcggacacgtgtggatggaaatgatgcgctcgtcatgctcatacggcttgaactcgttgcgatggtccgaatcccgaagctccgccatggtcgtaaaggactggcccgatgggggaacatattggcgaggatcgtcacagacgtggcacgtcttgacgacggagcgatcagcagttgggaactgcgtgccgcaggtatggcagatgagccacgaggaggaatcggcagcattatagggctctagagcgaagtccatggtggtgaagttgtgttggtgatggtgatggtgaaactagtggcagtgcttcggatggctctggagctgctgttgctccaagggcgcggggttggggaatagactttgccgggctggaggggattttgggccgctgctatccttggatctgagactatttagtcgatttaattacattgtaataaggtttgaggtttagtttgatgtttaccgcggccaagctgacaatagtgagtgatgctgccgtatagctcgtgttatcatttattgcagtccatactcggctctctcaacgctgccagtgccgcaatggcaagtaaattagggtctctgtaataatagacgactcagtttgtcaattccaataaaccgagtgaaagttcatgttgattctcgtcgcggagtatcgccattactgacgtcattgatgaacgctgcagattcgccgctctcacgtgttgtgagcaattccgaggtatgagaaacaccagagatgcaggtctatacaatggtagagagtaataatacacaaagatacatgggaaataaaggattatcccacccatcacagatcgcccaagactatacgaggggatttgaatcccagcttcggcggaacagtgcgttaccgtatctaggcctgtatgtgattagctacatgtacgcaaatcatgcgtctcgctgtcacttgagtttgagaagttacgggaaagattcatcacttttcagaccagatcttggagagagcaacagagaggcgggtgtttgcccatgtatctccaccgtccaaaacggacgaagctttcgggactcgtatcgccatcttatgaactacaacaacaaagcaaaacgtattctccatttcagcaacgtaattacgcgctggacatatgaaaactcgctgatgcattaaatccgcaaaagcctctatctccgtcgtatatcatgaaatcggataggatctcctttaaccgtcttaaaagttggatgattagttggcaacttggaccgacaaaatcgttcgtccgcggaccaaattgtcggctctcagctctacgcgtaacctcatagactgtaaagaccacgactcacggacaattcgtccgtattgtatcatgcctcaatctgataactgatttcaataagagtggaaacagacttcaagtaaaaacggtagctataaaataatgcctcttctcgtgccatcatctccaatcaacattgcatttgcgtcctcagccagcccatacaatctctaagcattaatttagatttctcttcacaataaacacaatgcctcagacagtctggctcgtcaccggcaccacttctggtataggcgccgccttggtcgactgcatcatctctcgcggcgacaaaattattgcctctggaagaaacgtcgaccaaaagctcggacacctcaaatctgacaatgtggccttgctagagcttgacgtcggagctggaaaggccgttgtggaggcgcaggtgaagaaggcgtgggagattttcggccacattgatgttttgatcaataatgctggtatatccgggttcaaaactgctgaagatgccgagtaagtgcttttttctcactttaaatcccatctacaccatgtccctgctctaataaactgcctacaaagcgacaactttgtcaaccacctcttccaggtcaacgtctttggccagctacacgcatctcaggccatcctaccactcttccgcgctcaaggccacggtaccatctcattcacttcttcaggctgtgcttgggcgggcctcccgttcctgggccactattgcatgacaaaagctgccctgagctcattcgctgagagtttgcacagagaagtctctcatctgggcatcaactgcgttgcttttgacattggaggctttcctactcgtctggcgcagccccacgagcaagacaatgatgccgcctctaaaaaagtagactctggttctgctcttgcaagagctgtatctgagccgtatgcagacatctttggacagtacatgggactcttcgttccggaccattcgtgggtcacccctggagaccctaacaaagcagcatctacaatggtggacgttattcagcggcgaggcgtagcagagggccgttcttgggccacgcgcgttgttttggggtcagattgcttgacttatgcaacgaagagacgaggggaagaactccagcttctggagaaatggaaagatgtcagcgtcagtactgatgcgcacgagtttgtcctcaagccagagtacgaaaagtatatcgttgttactggagtagaagagtaactcaagagcttttgctcgacgaagcgcagtcataaatagctataacaatacagtataatttttattcaggttcaagataatgtacatgttctattgcttttacattattaaatgtgccaggtcaactttactcagccatcgccgccttaatctcctcctcgaatcccctctcccaatcagcctctcccttcaccggcttccaacccaacacttctgtcgccagtaccgcattagtaactgatctcgaggcaaatcccagctccaagaactggtagtttccattcggagtatcgtctgtaatctcctgcagcccaattggccgtgccttgtcctccttgagcactccagcagcaaatcctgccttggcgagtccgtcagaaagatccttccacagatggcgtccgttgccagcaaagtaaatgccctttctgccaaagggaaggttctctcctgcaaagagcttctccagcacgagttcatacaccttggccgtgtcgtcgatgtgggcgtggtcccacactcctgcgccttcgccaatgtactcggcgtatcccttcttgactgctcgtcgagccaggaaggggacttgaatggaacgcttgttgaacgcgccggtgccgttgccgtaaatggtgggtgacatgatgatgtaagtgggcacgttgaattcctcgccggcttggacagtggctacatcgcctgtacgctgagaataaggatcgtgggcctcacgcttcagctcatactcgtggatgttttgagtcttgtcgttgaattcaaagggggcgtcttcttgcgtgtagactttgctaacggggcggttgccaatgctcgaagtgccggatgtctatacagacagagattagtatacgcataaagaggcagactttagaactacttgcgtgaatgaaccagactggctcgccggtagtcttcttcctctccgccagcccttcaaccagagacctcgcgccaatcgctctggcagcgctggcagtgttgatgatgatgtcatgttcgctcgccgccttcttcaaaagctccatgtcctcgtcgagattcttgaacatgattggcgtcatgccttgggccttgtagtactctgcatgttcgggcttgcggacgaggacggagtaggaaaggtttttgatgtcggcatgggttgagttttggagaagggtgagaacagagccaccactgcaatgttgttagtactgctttctatgcttttcagttgctgataggttgaccagacttacatgtagcctgttgcgccggtgaagaggaccttcttgggagccattgttgcgtatgtgttgattactgtaaagatgtaattgaatgattgttaaccacttcgaattgcttgtattgatagcacgaaacgaatccttcttcatggctccatgacgccctatttatacaaaagctacacagcgtaaaactccagtaaacagcaaatctctaatctgaaacacctcgcccaattattaattcatcgtctcattcatcatctcaacttgccttccacggcctccactacccaccccttctccttaagcttagtcgctagttgcagatttcctgccaacatcacagccaaagtgcggacaaacctgccataccactgccctcctggtggagcaagccacctcgattgacttttgacgggatccaccgcaactgacgggagcggacagcccaatcccaatcgaggccctgtctaaaggcgctgatgctgagtaatggcgtaaatgaggcgtgctgggcgcggccaaagttgcttcttcaaaattgcagttggtaaccctgtacttgccgatttagaaccgattccgcttttccttcgggcactttgagttgcgcccgattgaaacaaacaagaagcgacagatgttggtgtcaattaataatgtcgcaatcattacaaattttgccaatgtgaatggaatataaaactttgctgaagttgccaggaataaaaacagtgaagtcatggtgattttatttctgtcttgtattagcccagtgcagcattagagctctatcacctagaatgtttgcagaaataaaatagtaatataattgtagagagtagaagcatagtccgagaaaacatgcattattgttcacaaaattctatgtctatagctattacaatataaatttcaagacaagacaacaatgattcatcaacacgcctcccacatctgatgacccatagcaatcagacgattaaacagctcgtcgcgaatcatgacggccgtcaagtgatgctcctgtccgtcttttgtcctcacaaccagtccatccacaacttctcgctgtgtcgcccatccgaccacaatcttgctcttccaccccaaacctccaaccttcttcagctggctaatatcatcaattgctactgtccacgctgggttgacgtcctcaatcttggaggtccaactcagcgcagggcttgtagccgttgctgtgatgtaggcatggccttttttgccgccacagcgagcggggaagcagattgggccagaaggtcgctcatcaggccgtttgttcacgacacccagtcgatttcgtgcctgggaagcgccaacagcggccttggctttgtcggcggtgagagctgtttcaacgcctccctttgcagtgcctttgagcaagttgataatccgatgagaccgtttgggctttcgctgttggctgtcgtctttgatctcttttgcgtgatccaagtcgggatgtaacgcttctctcgcttcttcatccgtgacacctgacggtgtaatgttagcatgtaacttgttatagacattcactcaaagagagatagttacctagattatcgacttgctccgcagcttctgggtcaatcttggtcggaggcggtaaatcagaagacggtggtggcgggattggcaccttgttcctctcgccaacgcgcaacaaggtaattgcaagctgcgcattggttggtatgcctcgaagaatcgtgttccgcagctcgatgaatttttgccatcgtggatatgtgcgattgacgaatcgcagcgctggctggatgatgggatcgccaaaaaagagaaacccgacgccaaatgcgatgccttttaatagcatgtatgaggatacaaagaaggacagtagcaatagaggcaaaaggcacgcagccaatgttattctcggccgctcgacagggaatgggggcgttgggctgagggcgttgccaaaccgctcccaggtatcaaccacctccgaaagcatgtgcatgaggggccccgttttggcccagacaatgttggaaacaggcttctttgtcctgtcgtgctctgtatttattccttttccatctgccgcatctttggcattcgatatgtctgcagtaacgtttgtagggtctggagccgtgttatcgtcgtgagggtcgccttgagggtgcttccctgcgctcgtgctgatgaccacctatacacaattcgagcgtcagcagtcgtttttgtcattgtatagccggaaaaagaaaatcaaaaacgcttacaccagcacataccgatgcgatgctattgacaaagctgtgcgcctcctgttcaacgccttccccttcgtgtttttcaggagcgccagtgatggagttgtcagatgcgaggactcctgacggcggcttctgaacgcctccagttttggagtcgacaattgacggcggtacaggagggaaacagatggtccgcgccggtggataggcgatcaagacgatgagaaacgcgattccaacgggtaccagcaggtcaagcagccacgcaatgctgtaaactgccagaaacgtttccgttctctgcgtttctctccacgaccgaaggcgcacaatgtgcttccacagacagatcaccgatacaatgaccgtcatgtacagacgctccagctgcgcgcgcagcttctccggagaaaacacgtcgtcctctgcaatgttcatgtccagatcggccagcggagccttgtcgatgctcctcacctcaaagacctgcttgttgaatcggcggatcaacacccacagctcttcgttcctcatgccgcccaccaccggctgcggaacatgatgcagctccttgttccatccaatgttcttcacctcgatctcgtcgtgctcggtctggctggcgcccttgttttcggcatcagcttggatgctttcttcggcgagggcatggctggcggtgggtacttcttcttcgtagctctcgattatatcgggctcgctgctcaaggccgagatggatgagccgctgttctgatcggatgccgccattgcagattatgtgtgatgcatatgcaacgtgaattcatgaaagcgtgttagaggccgtcaccattaatgacagctgcagaaaacaccagacaaagctcagagcagctctccccatcttgtatctccagctgcactttagtgaatccgcgcccgtatccgcatttgtccaacttgccgccgacgtcagatctctagatctcgcccatcgccagcggttggtgtttgttgtggttgacgtcaccgaaggctcatgtgggactggagctgaaaatagatctgcgagcaagaaatcgaggcacatgccttggtattgagtaacgcgctgctatgactgatagatatctcattgctatcgaaactctttgacagattgttgcatcatcatctgtttcttctgctgcttctcactttggcatctatactctgtcctgcgtgtgttattgctgttaggcggtctccagtgggcgcttcacacaggagcttcacaaaggagcttcacaaaggagcttcacaaaggagcttcacaaaggcgcacggtgcggctcattccgtgtaataaaatctctcaaaaatagatgccgaatgactagcgaatcgattagatttggaattcttgttgctcagtcatgaatcccattcgcgtcagctcacattccaacttttgacgagaacggctattggcatgtgaaggcgcttagcatcgtaccagtagccgccgagcaccttttcatgcccaacgacacgaagatggagtaaatacagtgaattggccgccaaatctcattttatttttattttgacttggaagcaagtggataagactttgcagctgccattgccctatctacctacctgcgtttctgcgtttctgcgtttctgcatagatttaagcaaggcgcggagtcaccaatctcagaggatagacaagctgcacaagggtagatcaatacccagcgagaatcgccaatttatccacagaatgcaaagctttcccattaaatccgtatattatacgaccttcaaaaaaataaataaagctacgattctctcgaaaaagacagcgatccggctcatactgctacagtaccgtattgccttgcaaactcgactttggctgtggatcttggtaagcaaccatgtgtcttttggtaaacaaagatagcaaacgcctatgagaaagcaacaaaaggtacttgtacgtctaaagtcgagttacacctcgatctcgcagactctcgcccaatcgactttagctgtggatctaggtaagcaatcaagtatcttttggtaaataaacacagaaagtgcctatgaaaaagcaacaaaaggtacctgtaatcccatgaggcacacagctaaagctgagctgcggtttgacctcgcggactcgaccttggccgtgggcctgtcgccggcctggtaggatttttggtagtagttaaattcgctttttttactagcataggtagagtattatatcacaccgaagatacattatttcatactcaaagtgagattttacgagggaatacggtatttccttggagcatctgctcatacaagtaggacgtaagtatttgggcagccaagtggtttgcaagaaagcccggcaaggaaaagtcattagcacaaaaatatacatcaaatgcgcatactcatggtattaacatctatagtacctagtattgctcctattatctttgtatatgtataaattgccgccttgacagctccaactctcccctcgcaaaaggtgtggtggatctcataagacatggtcagggtcacagcatcaataattcgccctgcgttacgcttaggaaatttcagtaagccagcatgatgctccttcagccatagacgtaatatttttgatcatgttatgcctatttctttgctttttccttctagctcaaatgattacggtcacgatacagtggcctattccaccgcggccaaagccgacgcttcgaccgcagctatccgcgcccggacaacgtaagcaagacaggacagtgaatccatgtattcagcgggctctagtatcaactacaggcacagtttgtaaggccaaaaggcaacgcttcgtatataggtaattgttagtagcagtagtatatgaatctaggtagggttacccgcatagggacggccccgtatgatccgatcggttaccttgatctgtgtgatcatcacttcatctgactgctcgtatttccagacaagctaacagggccagaaaatcggtttaagtgaaacaggggctcgcgtgagtggaacgacctgaggggaagaacaaaacaaggctctgaggtcacactttgctatagtcgcttaactctgggatagaatctggtacttcagagacgcccaattataatagcttgtccaagtatcttgctgcaaaaatagttaaggcgttggcggtctgctagccgctgcacaaagagtctcctacgcccagtcgaggcatctaagacatatctatggaaggagatagaagacgatagaggaatcaaaccttagtttgttggagaaggtaacctagctcgaagctatgctcaatgaaacaataattctgaacacagctctgtctcgctgtagggctggacaagacgcccgcaattgcacaagacgcccgcaatgctaccacaccaggccgcagtctcgtgagtaggaagcagagcgttgagatctgaagctgcctatttactggctaatcaatcatcttgaatattaaattacgtttttttctctctctcccagagttcgcatcgtttccgtttgtatgtactgcgcgcttacggtgcggtttgggcatcaagtaacacggcagttgggcagcagggccttgggcgaaatcaagaagaaaagcaacaagataccaatgttgctgtgacagatttacaaagggcgcaaattgtcttgcaatataagtaagacagtaatttcgatagcgtgatttaatagatggcaaggagatgagtatgcctgctctatgatagttatgctagaagcttgtcgcgataccaattcttgtagtgaagggcagtggccagcaatatggtatgtagaagatcaatgagtgcatgtaagatgctcttatcgatagtttgagttgctagatatcattgtatctgctgagcatatgccgagcctacttcgcgagaccaacgatatattacttgataaaggctagatgtaactccttggtagtttgaattatacccctctctactgcaatctctcgtatttccctagacattacaaaacagcacggctacttagcggcggcatattataggttccttttgatctaggtcgtatgtcggtgtaggtcggtgtgctccacaaagacgaccaaacagctttttgagacatgaaagtcacggatattcagcgcttgggagagataaattcattttttttactgataaataggtcttccccgaatttcttttcttttttgtgggatttttgctttgggttcttagacatgcgttgctcgagccagtcacagcccttctcgacaagcggcgtacgcctgtcgtcgagagggaccactttatgggcggcgtacgccgctcgtcgagaaatgcacttcattcgactcttgacgggcagcgtgaaatgtgagacaatcagaaaaaaagcttttcagggactattcccagggatgactatgctggtgactcgcagactcccggacagaatggtgtgggggtgtatgttgtgtaatctaagatggagaatcaatatcaagaatttcacccattcagtagagagcctgaggttcagagggagtttagggaatatctccaggaaaacaccaacaagaagcacatatccgcagagaggaagcacagtcttatacgatggctcgctgacaaggatgccaagccccaaactcagagtgactactctctacgaaactacgcgtttaagacttataaatgggacggtgccaggcatatcctctggggcatcggcaagagcgagaagcccgagaagcccgccaagaacggaaaaggcaagaagccttggaggagtgggaagggcggaaagagcagcaggaagttccaggatagggtggttgtcaccgaagatgagatcttgaatgtggtggaaaaagtccacatgtccaatgatcatggagggtgggatgccacctgggacgaagtcagcagcaagtattgtgggatcgtgagatcggatgtcatcttcctcttgaagaggtgttacatctgcaccataaagcctcgcaaacaatccaggaggaatgcgacccctgatgactcccctgatgagtcccctgcttcaagttcatctgccccagggccgtcctctgggcagcaagcttttcagcaaccactacaattctatgggcagcaagcccctgagcagcaagatttcgatcaagtcctcgaccagtactcccaagcaacgttcgactatagtttcggcaatgattttgggaacaacagctttcagactgatagctttcagactgatagctttcaaactgacagcttccaaactgatagcttccaaactgattgctttcaaactgatagcttccaaaccgatagcttccaatacgatagctttcaaactgatagctttgaaggcttggatcagctctggaacgaagaagtgccggatgtcaaccatataccagatatgagccatatgccagatatcggccatccagctgttggctatccgaatatcgacatgaccaacatagacaacatagatcctgctttgctcagcaacgacttccaaaacatgagcctcacgtatacctacccacttcccgaagagccttcgggcagcgacacttacccctacgatcccgatttcatgctagactctgtgtaaccgacctcagagctgctctcatacgtcgtgaaggggggctaccggggtgaacatggtgttgtggaggacatcgggcatatttggggcgttttggccaagctttggcttcatggagcatctgataagtcagcacatccatatcacagaattgttttctggttggttttacggaggggtggaaaaagggctgcgactgtttttgtgcttgttttgtgctttttgtgtgcttcgtccgtttttgtctgttttgtctgttttgtgtgttttttatttgagtgttagcatgactaggattaccagactgccagattgttattgaattggaattttttttcatcatgataccctcgtgcttgccgtttgtgatggacttcttgaggatcctttagttcaggactgatgccgagactgtaccaggtttctctcgtcggttctcggcaccttatctcatacacatgggcgacgtaatctaaaaacactcgacaagcactcagcgtgatgcatgctgccatgctatccacgagccaagagccaagagccgagtgccaagagccaagagtttgtaaaagatatgactgaaaggcaaaaagtaaaagataatggggggaaaaacaggaaagaagaggtcttggggccatccacgtaataaatagtctggtgactatagaaagtggcggtgtcaaatctcgatgagcaactttacgacgggcgtacgcccgtcgtaaagtgagtcagtagtctgccactccctcgggacattgtgaaaaagaggatagctggaatgcaacagcaaacaaagggtggagtgagcaggggttctatcaaggcatgggtggatgatatcaaaagcggatgctgaagaaagaaggcccacggtgatctttctgacagaaaagggagacctttttatatccctctcatgattattttcccaccccctgacccatgtgactcaaaaagggaagtttactccggccagcatggcaagtagtattgatgttgctctgtcaatgtcattggtgagggctgggaatagttacacaaatccttgggtgtgtaacttgacatctcacaaggacgtttccttatttgactgtgagggtgggccgtcagtcacccctccacggaattcacggaaacaaaatacgaaaatctgggcagatattttacggacgcgttctggaaacagttactgttgtttctatttgtgtctgttacgttatccagggacgacaaaagctgattaacaatactgtacttcagattttccgtctagaggatttaagtgaaataaccagggtattagggagtttatagaacgcccactgtgtacgtgcatatgatgtgaccccaaacgagatcattttgttgtagctatagtgttgagagcatgttatagaaatgctttggtttctattggtctaaagatgtgatgctaatatcttgtcaaccaaccagagccgagtctgagactacagcataatagtatacataatcctcccatggtgaaaccacattaccccaagagtttaagttgccactagctatccaaatataccaataacacttggcagctagctaattctttccagccatgctcttcactatgcatgagagttatgtaatgtatcttgtgaatttgatatgaagacccggttcgttccaataactagctcattctaaagctgatcttgatatatatgctgagcacaactgcattccaccttggacagtcgataggcctttgtgagctcctagttttaatttgggagtagtcatccagcaccctagttctattatccagcactctagctacatgcctccgtagtgtaggctactactgcaactgccactacttgcctatataaatagtacacgtggccaaatatttctatatacgctgactgccttattgagccacagctggggggttggataatagaatttgggtgctggataattagagaaaagttttccagcaccccagttctattttcagcccccaagtcgtattacagcattccagctggagctcaacaaagcagttggtctacatgtatatataaaatgcactttttaattctcatttacacctagaagcagtagcagcagtagtttatactataaccagagctctaggaaacttttcccaaaaagtaaactcttaaattgattgcctcctagatatctattcatttgctcttattgatgacatttctctttgttgttgcaactgccgtgtcataccctatccgccaccactaacccatacagagactttatgtcgacatctctgagttattatttccctatccatggaaaccccacatcccgtggagcattctcacatttgtcaaggcaacgagataccctctccttcaaatcaatatgccctttcgcgctagccttacatgcagcccaacttgggtattcgaagctccttactgttttgcagaaagccttccaagaaagtttatctgaccgagccggcatatcctctcgagagagtttatttatgtgaatatttgtgatgaatgcccccacagctgctgatctgcagagaaaacacagtgtatgatcgctcatcacttggttcataagagcctgaagctctactgccgcactctgtagcatggagcagcgggtttggctcaaaatgcctgcggcttgtcagcttttaactaagagaactctcttgagtggttccttacttggaatatacggatgaattggtaactcgaatctcgaataaatgtcaggagaccaaaatattgccatcttacccgcccattcagttctatctctaagcccaaaaatttcggagataaaaatattgcgcgcacaagtaataccgtcgtattccacatcttcgtcaggatcaatgtccttatcaagttctgtaagccaaagtttcccaacatggcggactgacactgcacatcttaactcatcaacaataagcgcaatgttcgacagcatctccagagatactatatcgggaatttctctgaactgtgcatgaaaaatgctcatcacaattttgaaagcttctggatcaaatatgggatcaaacttccagtatcggagaccgtcggcttgcggctttatctcttgaaatggcccatctaatctgtattttacgtaagaagaagctttcaagagctgcttcattgatactttaaaaaagtgccttctgtggttcttgatgttattttggctgccaaatttttggtcgggtggaagaagtattagtgtatctccatcggggtcgatattgacgcgtgtatcatccatagctgcagcatcaaacaatttggcgtgtgaagggaatccagaaaaagatgacaagttggagataaataagagagatggcgagaagaacaagattaaaaagggattgggtgtgaggaaaagataataagagaggagttctgccaccgcgtccggcaggcaccgtttgccagcggctttcactttcgtgttcatgtttatgttcatgttcagctccgtcatctgtctcttgaattgtcaagcttgagatgtaattcacataatatcgcctctataagttttgtattcccaggtgtggctgctttttttattcgcgtagacttcaggggtcattcaccaaactgataaaactgccatatgtgggcttttcgagttggcgttacataaggctaattgaagggagaaaatatccagcattccagttccattatctaatacgctagctgcagcttaataacgcagtattgtatgtaatttttgtttatgtgctacatatatataagtagcagtagcagcagtagcagcaggagcagcagtagcattagtagcatcagtagcctatgccatagccggagggctggagaatatttttgtaacttgataacgtgaaatgttagatgaaatatgtatatgttcctgtccgagctaataacagaaattacaattcgtattctcatggagcagttcgtctctccactcgtaaaagggtagccacataacaagcaacggactcagacttagtattactgaaaagaaaaggagagaaaggaagagaaacaaaggtcaatgtttgaaggaagatgagttttaatttttgagcgtttaaaagaattcattactgtatagcaggtttcgctgcccaaatgaccaacggcgacatgagaaaagcctcaacagcaacagtcatgatatttacacataaagatgcagcaatcctacttgagtgcttataaatgttcatactagcatacgacaaaaaataaacaagtttcagccccgatccagtatcagtttctcacaagaatgtctgatcaccgggctggcatgcatcggctgccaactctcgccagtacatacgttagttcccccaaccgttggaggaagaatatgtatatactgtaaatacatgcaattggcctcgagatacaatgcgcatgcaaaaagtgatgagatgtatatagaatgcgaagaccctgaaactttacgagagaatggcactacatttgaagcacacgtctgtgcccatggtactagctaagcggaggacaggagaatacttccaacgtaggttcctgctgttcttttcttattgcaatgcttattgtctgagccctaaagaaaagaggcctcaactatagatcattcactagggcctccatctatcgactctacttctgcaaccctcaaccaaagcaaagccattctcctctccaatacaattcagtcaccaagactatcaatcaacaggtcacacaaacccgtctaatcctccaaccattcactctcccctcggcattatgcatcccccctcccatcaaacaaaattcaccgacgcatctaccgggacacaaacctgcgcctgtaccgccctccacgcagtagccttcactgcatatccaatcatgcattcctgaagcgaaaacacgccgctgcggtgaagccacagtaaggtagtgagagcagaccacctgtggtgttacgagccagttggcctggggcaagtatcggacggtttcttctttgcttgatactgttaatgcgccgctggtgtcaccgtagggaagacgatgatgtattgatactctgaaaggtgtggatcgtacaagtacatgtatactgcaagccctcgctgtctctggcttgaattaggctaaacatgcccaagttttcttcaatcatatggacattttaacatgattccatctagccataataactgcccgcagtgcataaaatatctctaccacacttcatgcccaactgctcatgctaaaccgtagcctcttgataggtgccatttacaatggtcattcactacactttgcaagtaagcttcactaccaatcaaacatgattctatcatatcagatatacacaaaactcgatgcaaacaacacgagacatgtcaccgccacgtggccaccctctgtcctcccgcccacgccgcagcagcgaatcaacttacacctgggcaccatccaagtacatacccgtatcgaataaaggaagaaaaggaacgatgaaaggaatataaaagtaaacaagggttaatctattaccgggaaacgacgttgtgtacaatacatgtactaaagggggggtcgtatacgcgaaacggcgctgcggcgggcacccgcttccgacgcggtgcatcgactcgccaaccaagtcgtttgagttttgatatgctcgatatgggtatgtattctatctatgtctacatactgcgttatatttgcatgcagttgcatacaagtaccatcgtgcggagtgtacaagtggtctccggtgaatgataggacaatgttaatgtatgtatatgcaacttacagcgtacagctccaaaacaccgagcaatcgccgtcatctcgcccttcaagcatcaagccccagctttccattaaagagccacgcgagccacatgtccatcagccaaagcgctgtcactgcatactccacatctgcttatgagtatagatagacagcgggagacatgggcgagactgcaaaaatgacaccgccaggatctgctcctaaaagaaaagcaaaagagatcaccatagacaaggaactgctcaaattggtataaatattacctattcaacagaatccaaagacactcattctttccaccgttgcaaatctgctatcaatcccccaccgcttacaacctctccaccgccagaccagccttgggcacacatcgccactcgggtacacacaaaaacatcccttcaactccatcaatcccacaaaaaaaacttatcaaaaagagtcatccatcatctacgtcgcatccaattcatcacctttccgaaaccatgggaagggacactgctccatccatcgcattgtcggtctatccgccatcaaaaaaaacatgcttgatttccccgcaatacgacagtctcaccggcgggggcttctcaatacctaatagtatgccactttagtatggacgtacatgcaagcgaaagacctacgtcttacttacataccgcatcgtcagttatcgctctacgcaaaaagtagctgcctagtatctccttatatgtaggtataaccatgtactccatccatcaacatcacacaactcacgcccaagcaaaaaacaccacgaatcccatcatctccatccgtgtatccgctcatccgcccatccgcaactcccagcacaaacacacaaaccttttcccccgaccagcagaaattttaaaatccaacccagtaagcaccagccaattcagcaaaccaatgaatgcggtaggtaacatgcctacctacctaaaccaccaagactaagaaaatccggtccaaaaaaactctcacaacacccatccccaccacataccaacctacctaccttctacaaccaagcataagtaggtcacgtacaagtaccgcaacttctagcatccagctactacgcccaccaaagtaccgctgccatcactcaagtctcgcaccaacatcattcgacgcagctaatcgagcttctcacctgctacaacatcaactagactcgtcacagtgtagtgcagcacctcaaagctcatcgtagctcgtgcagctaaagagctccattgcatcattctccacggccaaccccagctttttccctttgtccctccagtcaaccatcccacccccggcttactgtagcgtggcatcgcatcgcattgcatcagtcattcacaaaatcatcaaaagagcaaagctggtagacaaatcccatatttccgttatattcatagtacaagatggataattatttaaataaaaagaaaaaaaaaaaagctatcgctcgctatccaatgccattttcattccttctatgtctttcctcatcaattaggctcctttcttttttcggcctcatctttcaaaaaaaattcttcaaatgacatcttttcctcagttgatgcatcatctctctactttttcgttgaaaaccagtttctagtgctttactcgtcatgcaaaatctccgacggctccccagctagatcaaagctactcacgtagtctgacgttggccatatgactagctaggaccaaaagagcttcccccaaaaatcggggaaagtaaagtagagcaaagcaaagtaaagcattaaaaaaaaataactccaaaggtgctatgcatgtcgcatttccccgcccagattggggtgggtgcgtgttgtgtgtgtgtttttttgtatgtatgtaatgtataatgtagcgcagcttgtaaatggtaggtgtccattgtgtcatgtcgtgtcgtgtcgttgtcgtgtctaataggaagcggaaaatggatagcaagaaatcatgaacgcttttcttcgccaatcatggttgcctgatcaaacgccgaccccgcttatatacaggtgggtgtgtggtctatgtaacatgatgaaaagagcatgtagagaaaacaagggttgagagatggttgcagtcgaatcctcgctcgcttacccagccagacaaagttttgtggaaattgtcgttgtcgccgtcatggctggactagacaaggcaaagcttgctcagaaagcgagagacgaaagcaagggagtccaatcattctcatggtgatgttgctgctgcgactggcgctgcgatggttgtagtgatcgtggtttggtatggttggtggttgttgggtatcaaaatgagtgactagagtcgggtatcatatcgtattaaataatagggcgtcaaaaaaaacaaatgacataagttttttttcgcgtgagacaatgttcatggttgttttgccggcgctgcaggtctatggtttcggttttggtcgtcaagtcgtagaatgaaaagagaagaaaaaaaaaatctccgcaaacattaaacaggagatgttaaaaaaaaatcagagtcgaagcttctctgccaggttcttccagaatcgtggcgtcttctcctcgcttcgggcccgcttcatgtagggaacacgatgcatgggcccgacaatgtcctcgtcgccgcggtgaggaaacttgccatcagcgtccaaggcctccagcatctgaggcacagcgctaggcaagcagccctttctgccccgccattccatgaccacgaggaggtcttcgttgtcctggcggctccggcttttgcccaccgggttggcgctctcagagcggccgcgtccccggcctcggctgcggctgcgagacagcaccgaggaagagcgtttgacattgacctgcatctcgcgtgcaatgtctgagtagtaacccttccacttgcgctccgtctcggcccacttggcctcagtcaaggcgtagatcttgctcgtctggccgtagtgctcgccggtgcgaacgaggtgcttggtgtaggccacacgcgcggcatcccagtcgtcgcagaacttgttgacggtgacggcattgatctcgctgatgccgtagggcgcggggttgatggtgaagttggcgtggcccaggcggtcggaccactcgtcctggtccagcaggatggacggcggcagcggcagcggcagctccgtcagaatagacgcctggcgcaacgatgtcatggacggcttggagccgatggattgtctcggggtcgggatgatgcgaggcgagtggacctccgtgacggccgaggacggagccacgctgggcgactccagaggagacaatggcagcggaggctttccgagcgggtcggtcatgagcggaggcagcaggggggtcgtggccatggccctgtcacgctcaatgcctgaccgctcctcgcggctgaattcgcccgcgtgcatatccaggctgtcggtgctctcgtagaagggcatggccggcgggggcatgggcgaggagtcgtccagcaggacggggaattggcgggcgggcgacgacatggacgacgagcggctgctctcggcgccagagagcacgttttcgaggctgcgctcggtggtgggcgaggccatgaggcccgtgatgctgtttgccttgcgctgggacgtccatcgggcgatgctggggaagcggctgccaatccgcgaggagagggcggccagggcctcgccgctgatgtgacgcttcttcctggagaattgcgcgtcgccggagaagtcgctgtcgctgaggaagcccatgtcgtagtcaatgtcatactcgcccgtgatttcgtttcgcagaagctctcgggaggcatcttggtgctcgcatgcttggtcgcctgtgaggagtggggaaatgggttagccagccagcctcttcgccgcagtcatcaatcttgttgctccaacttacatagacagtacatgccaaacgtgtcgctcaagttgtcgtcgtcatcgtcgtattcctcctcatcgtattcctgctctcgttccagcggctcctcctgcacatcaggcagctggcggatgctcgacttggaagcggcggcatgctgggcaatgggcgaagcagggccttcctgcggcagtgctggcagctcgagagacgacgtcgagctcgagtagcggagggggactcctcctcggttggaaaaggtgggcgtcaggggcgaagcaatgtccgacgaggacgagtcggtggtgtagtagacgtatgagaggtcgcagccttccagggcctcgtccatggcactgctcttgcggtcctgcacaaactgcggtagaagcagttccttcagctggggcgacatgcctccctcccacggcggcgaggacgtcggtctagcgttgtcggcggcgcagagttcaagacggaacgcgatcgacacagacagaggcggtaaatatagatgttttttgtatgcgtgggtgtgtgtgtatgcgtgtacttggtcgtatacggtaagcagcaagtagtgcgtgttggtttgcgcgcagtcaaaggtaccggagtcgtaggggggacgtgcgagacaggtcgtgaacactcgtctgccgcagaaaacagctccagcacagcgagaaacaaagaagcaatggctcgattctatgcgtgttcagtatcacgatccggcatctgaggggggaaacgagagtcggtcgaggcgggcgggagcaaagaagttaaaaaataaaaaagcagtcacggaatggcagcgctggtggagccgtcatgctttcgcagcaaggctaaaagggctccggccgtgtggtcgcagtctgctgtggtggcagcccagcgccagcgacagtggagcgcgcagggttggagcgccattgcaagcgcctgggctcgggctctcgtagcgcattagcgcattagcgtgggtggcaggtgggtagcaccgttcttgggacccaacgggtacaagtcgaggacgggtaccgggaccagcaggggccctgggcggcccttgggtaccgatacctggctggatacctggcgggatacctggctgggggatgcttcagtcctctcgcggccagtggggtcgggtggccgttgctgctggggaaaagggtggcgtggcgtgtctgcgctgcctgctgtggacaatgggcgccgtagaagcaccagaagcccgtttgtaccggcgcaagtagaggtacttgcacaagcagaagcaccagatacagagtctgcgtcccctccaaagcaccgcatccatccgcatctgcgtctcctctcacctgagactacatcaaaaacttgcattcatcatttcccctccatccatcagtccacccagcgctgtgctgtgcagtgctgcgctgtacatgcaataatcaaatcactaatgcatccagtctttctgtctacagctcccggcggtctgcgtacatgtcctggtactttgcaattgtaccacagacccggaagcactgccagcaaagccgcggcggggctggtatcggataccccatttcatcgccatgttgcgcgcacaggcccggtaccagtcatgacttgggaagctgggagagcctggagggggcgctttttacagaggaggggcggtgctttgccatgttcttttcccttgtctctttttttgggtgtatcagtcagccgtagatttggggtctggtccttttttggtggcggcgaaaaaaattggaaaaaaaattggaaaaaatttcgctgctggctcggctacaatgggaggtagagttacaagcacgcacaagttagtaagcatttaggccagttggatagcggaaggcgaaagagcagcgagtgagaaaaatcatcagaagagggcgaatgttgggagtttgggcgctagagccagcagacagcacgagacctcgtcaactggtctaagaaaagaaacatgaacatttagaggtataatcacagcggcacgtcgggacgctgaagatgatcggccttaagcgccggcgtcgacgatgctgcttgagcgcttcggcttctagtcacagcatctgaagtacctggtcttgagtgaagacgtcttgatactgcaaccgcggagatgtgaaagtgagatgacaatatcaagcgccaatgaagggtgtgttgctacggctgctacgttattgattgttgattgttgtcgtatgcgcgcggtagagagaatgagagagcagagagaatctgtgtgagtggattcgattgtgtgcgatgccatggaccaggtatcgctacatgcacagaaacctcagcagccgcttcagtgcgtgcacggccagatcgggctctcagcggaaggcatcggggcttttcagtggcagatgcaccgctaatttctactgctgttggcgacttccatgatggaatcagcacatgcaattgagtgcacaccatcccggcgctgcatacacgtcgatacccattatgactaaatacaatacaccaaatatggttgccggacatgctcattcgccatcaaatgcaattcccacaagaggcccagttgacgctcatgatcgatcgccatcacgctgccatcatctccagcatcatcatcatgtttcccctctccaaccacccgccatcatgcccaaaagaattggagaattggtctactctccagagcatccattattcattcattcattcacttctcttgacttgattcacacatcctcggctactgcccctccggccaagcgcaagtccacgtgttgccgccctcgcctgaacagccggtgtgattcctgacatcaaagcgagctgctctgcctctcgtctttggtggctccgcagcaagtcaaacagcaaacagcacaaagcaggcttcgcttcctgctgcagatgcagctgctgcagctcctccaaaaaggctctacaagcggctcgcaacgcagctcgcatgcatgccgcccgtccagcctctcctccacccgccttttcgcaaccaaccccccccgcgggcgacgtagaggacagtttaggcgggacacccatttacttgtttttgctcctctgcttgtctgctgctccgaaccggtaaacgagatccagatttcgcttctgcgcgagcggttccctgcgctgtgaggtgtgaggtggctgccaaccaactcgacgttgtccggtttgggccaatcatccggaagcaacatggcctcacttacaacacacgcacgtatctgtcttgaatgtatctacaagtagaggctgagcgccagcaaagcaaagcagccgccagacaagacccagaaaatgcccggccaaggcaatgggcgccattgggaagcgacacaccggctctggcacaaacagctgccctcgaacgaggtcaggctaggcctaggggctgggctggctgggctgtgacttgactcacttcaaacagccagcccagcaaacaagcaccctgtccaggattggaactggccccgctgctcagaaaaaaccactggccgaggcagactgttttggtcaagtcctaccggcgtgatgcgccgcacgtgaggcagcgatagatggccagcccttctgacgtggtgcagatgcaaccaaaggggcggctgtagctgacgaaccctgccgataccagtcagttgagttgaccgtcgttgatgctaatgcacatgtgaggatgagcactgctagcagcatcagcgaggccgttgtgatatcatttgatccaattgttgacgctcgccggcgctgtccaatggaagcagcagccgcatcaccgattgctgctacaaccggcatcgtgtgagaaacacctgctatacagtactacatactactattctctttcggatattttttacgtctcttgtctcttcttttccccgtagttggtcggaatctttgttttcgtgctgctaccatccctccatacagttgaatccggcttactccaaaatacatgtaccggtacatgctgcaagcgaatgcgatacacacacacacacacatggcatggcttaagccatcctcgctgtcagttttgaacgaaattgctagagacaccgactcgtccaaagacacatgcaagcagcagcatctcgtcgcccaccgcctttgcaaatgcgccgacatactatggagacggcgagggcgaaaagcgaggaagcagtcatctggagcaagcagaatcttgagcccccggggaagacggacggcggggaggaaactcggggagatgcccatgtacagtagactacctgtggactacatgtactccattgatgcttattcccgtcctggtcgcggtacaagggcacgacgcctggtgctgggagttatggggcctcttgtagatgccggcatcgctggccattcaggtgacattgtggtagggtcatggccttgtatactgtccttgtaccactacttggaactcgatcctccatgatgctagctgggctgattgcttgtgcgagtatcggtaatacctgcgcctcggaagcaaacacaaacacactgccagcaaagcgaacccggagaaagacgcaatgcaccagtacatgtcgagacgcagagatgggcaagacgccgtggtgacatgccacagtccacgtaggtatactccagcaagtatatctggtaccagtactcggtactagaggaacaagcttcttgatccagcattagccagcaacacttgctgtgaagctctcaccaagcccttactagcccccccggatcggggcctagcgccgcgctctggatgcgtgaagcctcttacccggatgcacgtcgccagaccggtgtgttttgaagctgcgtgtacaagtgtctactagagtggttcttttggtagatggctctccgacatttcgtagtactagaaggatggaagaagaacaaagaagcgggcttgatgctattgcagggatttctgtctggatccgccgggtgacaacacatcccatctgcctcctcttcttctctcacttatacagtaggtaccagtgctcaggatctggggccggatggaggctgggagcaacagaccggaagagaagagacaacgaaatgctgcagtgccacaagtgcaagccagggggtacctcgcaaactgatcgcggctgaacccgaacagggttcttgttctctcaatccgtgcgtgcggttgaaagattttttttttttttttcaacctttcttccttttaaaaattttaaatgtttgtccagggtccagggcagcttcttgagcctcctttttttttaagctatatagccctggcctggcctggcacgggtgcgccgactcaagtcatttgttgccctccgtcgaacccctatgcaagagctgtttcacttctggctggggtttgacggatagaatttacctcttagcgagctccaaagccagttgagcctaacgacggagaagagggagaagaagaaaaactgcggtgaacagaataaaattggatttgtcacatcatcatcatatgaggactgtctttgatggaatttagtgttctgacgttgtatttgttgcggtaacatgattcagcggtatgtacatgtatgagtggcatgatgactggcagtaaaagctccggatgcatgaaatacaaacagtccgcgtattgaaccccgtgctgtgtgcatttacgacttgtcgattctttttgttatttttactctacatgttattccttttttgttcattcttgttgatatgccgatgctgcttgcattcacccttttagctcttcaccaagattactaagcgcatccttgatcgcaccaccaacgtccatttaccctataaaccgctcaacttcaatgttgggctctttctgagtttggagccacaacctctcttggcgaattcccatatacatgccaatacttcaattcctttctccctcttcttggccaaggcgtgtctgactttgttgggtggatgaatagacgggatgtcacaagcgtattaccaccacacacaatggaaaaggtcactgtaatcaagccaccctggatatcgcttcggtttgagggcgattgcagcttctccgcaaagacatgtatttgcattcattatttataaatgccaattataactgccaattgtaaatcgaaatatgccttgcgtgctgatggtgttacccagcattgtctatcaagcaccactaggatcaatatcatgaataggccaagccagaccaagcccttgagagcagcgatatacgagttttggtcgccgacgtggatttactctgctaccttggttactccgtaagagcaatcgaagctttactgtggccgaaagccgaaagtagagacacatccagcacgaacaattgaacttcaagctccgttgcacaacctacccgtgaggggaccccaggttttctcccgcctagtgctaagcactctatcaagatttccacccctttacgccgggcgtacatggacagggcactttgttagactttcgtgcaacgaacacagtatgcattgagcgctgagcacttgagtaatttggcattttcccgaatcgtgatcatgttggtggtttttagcatccccgtaaactgaatgaggaaaaaacgtcaactcggcggagcgatacgccacaatgtcattttctttctccaccggacggactttgacctttttttcttctaactgattagcgccctacacaagatgaacaagtttaaatgggctttagaaggaaacagaaaagagagccaacatgtcaacggcgtcgtctagttccattcaagccacgtttttttttatacccgaccgaccggcgtcccggctttacgggattatggcttttgtagcccgattcttttttagttttttaaaagttctgagcctcctccccattttcatgctgtatcgagaagtcaggtccggagcttagcttggggttttgtggcttttttttcttctcgttcgttacatcccacaaacttcgtattttgcttttgctttttccgtttaaccgctgccggtaaatgattttggtcgtttttgaatcggtcatctttttggagggggggacgcttggctgttggtgccttgcatgagctagttttctctttagtattggtactacggactagagagatggccaacgacggtggcgttcgtctttttgtggtgcagaggatggatgttaattcggagtgacgggacagaatggagtattgctaacttgtcagtgctagagcccacgctgtactactactgcgattacgctggtttcttcttcttttgagtagtttacagcatggagcagagtagataattgtcgcgtgcttgcaccgtgaagagtccccgagataggttcttttgacgtggcccgccggctggcggattcgatatggaacctccgaggccggatcgattctgcgtgaatagccgacgtacccaaatttgtgctccacgttgatagttgatttccaaatgctctgtgcccagctggaaggttttacgaatacagaggggggaaattatgcagctctagccgaagacacatgtcagccaacgccctgtgtccctctgtctcgcgactttgatgtgtcgtgccgtgtcttgtatgactctcatgattgatatgactgttggcgattgaaaagactgtatgcttagctatctggtgttactagcttttgaaacattgccctcggtaaattgagactgtattactatagagtgcaagtgagagacagcattactagagtctcactgagagaatgctgtattagcaagtgggccactgagacattattactatagagtcttaatgagatgatattacatgtagccttactgtaataacattgccatagcgcctggtgatggatgggcattgcttttacagcatagacaacataatctaagcttgatggctcagccattaccactttcacacatctcttgcaacactcatacctcactttgatcctgcagagtaatacatggacatctttaggtgagcatggcgtggatttggatccatattcagtttactgggatgagtagtagttacaaagtctgcgggccaaagacatggacaagacggcaatagcttacgcagaaacaacaatgtacaactacaactagatgtagcttcgcaggggtgcacagccctcgcatctatcaattatcaatgcagcttgctttcccccttgacccgaaaacattgctgaatgctgtgctgtgtgattccggtccgagccgcatgctgtgatttctggatggccatgtacaactacacacatactcgacgagagagacccaaaaaaaaaaagaagagctctttgcgagagtctgccagcagcctatctcacgtcttgcccgctcaccagtgtgggagcaccgtctctgtgcaaaggacccgtcgttgcaggccggatatcgtagcaacgtcgtaccaaacaagcaaagtggggagacaagtggtgggcagggctgccatgtggttggccaatccaccccgggaatgggctgaagttgcatcgattagaaagccctgtgcctggcagtaggccgaactctgttttgcgtgctagcaaatgtctcgggtgcagagttggctgcttcgtacggttttatcgttaggccaatgttgaaacccccgaaaggccttactttactcgggtaacactttctgttagtccgttggcatgctcggatcctttgctaagcccaattgattcccaattctgcgtgaattcacactcacgcaagcccattgttggggggaggcttgtgacggcggggtagcattgcttgcgactactggattctcaaccccggcttctacagccacttggactcgactcgaaggcgcaatgcggtagcactcaatgccgcgcggtcgccgtcatcggaagtatcggcgcagtatattatactagtaccgtttcttgtgagatggcacagcattctgcagtcatacactggccgggtgatattgccctggttttgcagcgtgatatggaagcactcgtgcagcagtgcctttgtctggcaagagactgacagcacaggtttcttgtttggcatatgaagattgcaaagggatccttgctctcggtatatagcgggaagaatagggaaaaaactctgcaatggatggccatctgattggcgatgcgagatccaaggcacgtccagcggcctccacacgaatcctttgatgccctaccaactccacctttttgacaagttccgtcttgccgtccgggatggatggacgggacgatattgagggggaggtatctgtacctgtacctgagctgcagagggtgtcacaacggcagagccagttgggatagtttgtacgaactggtggccgtggcttttgggcagctctgcgagctcttactactttcgatcaagcatgttgagccaatttgtacctgcaaggcgcagcggtcgtcatctcagaccggccaattggcatcgtctcgaatgaagctgggttgtttccggggtttggtgttcacggaacgcagccccgagcataccgtaggctaattgtatgcaccatgcctgctactgggtatccaggaacgaacaaagtgctcaaagcagcatcaacactcgatctcttcatcgcaacataagctttaaatgatgcctacgagtaccctctagccccatgcagacgtggacgccgacgctcatgcaagcctagaatcgtgttcgggacctttgcccgcacacacatgatggaggagcggcattttcaattttttctgcgtaccttgcattagatcgagccgctggagggctgggcaggcgtgccatttgctgggattacggctcaagcccttgtcaagcagcttttgggcatggctttgctggacccaacagaaaagcttgaattgcttgctgatgggctgatttagctagggagttggagatggagggaggggtctacgtaataagaaaggacgaaaatgaaggttgaatgtgattaggaagatttcacagatccaagggcaaaaaaaaaaaaaaaagagagacatgacaatcataagtaagtattgcttgtaagtgtttagtagaaaaaaagaaaaaaagaaaccgacacctgcaggattcgaacctgcgcgtgcgaacacaatgcctaagataccaaattgatagcagggcatcgccttaaccactcggccaaagtgtctacggttgatggtacctgtactatccaataatatgagggtagactgaaaacatctgtgcccagatacttcttacagagaagaccagcagcatccatcaaggatggctgaaaggagactttttggacaatgctaatacccaatcaagatgacattctgccgaaatgaaagacctgaaaatgggcgcattgtggattatccaccaattcacattgacactcagcctctgacgaagggggcttttctcaatcaacatgctagagacgcagctttttacgcgcgcaaaaggacctacggctgcacaatgcttgcaagccgcatcagtcacaggccaccagagtaccaatgatggcccgagatggagaaaatttttcatttgtctttatttattttcttcattcttttacccttcttgattcgcctcttcggagtattatctctcacatgcctgtaaattttcagcacaggaaaactgaaaacttttttctctccggctctaggtcttcacattcaactaaaactcactgtaatagcgctgtagaggcctgctgctccactgtggctgcaagttgaaaggcgccggtgctggaactttggttcttccgcagagactcgtcctgaacttctgctgtctccgttatctccccgtttttaacccagccagaagctgcttctaacggtttctgacaccgagtttggcgcgaattgtggatgaacaagaccgtttctcatgactagaatcgccagagaatatcgccgttgctaaacgtcggccctctgctaatcccaccgtatagccgcgagtcgacaacgccgctcttcgctccacccgctataaataaccaccaagacgtgagtggctggctattcaacagaccatgctcaatcaagttgtgtgatccgggcacagctgtacggatcgagaacccagcaagaagcagagacagcctgtgctggcatgtccagcctgcagtaaatacaaacgggggccagtctgaggcctgccaagtggcagaggaagctcctcaatggcctcacgcagatgcacggccgtctcctcaccgctggacatgggtcgagcgtgcgtcaagctgcaactctggtcttcctatctctcgcagacgctccgccaaagtgtggcgagtcctaattcgccgctgcttgctgcgagatagcatgccccacggcctgtctattcgcgacggacggccgttggttgcaagacggaacaaggagaaaattctgcagcagcgtctcattgcatcggcgcattgcatttgtgtgcggcttccatagggcgaaccgtcaaagctgtggatcgtcggaagccctcccgctttgcgaagcgatgggggctaggctgaggtggagagaccaaggccactttggtcggttgcgcgtcttgcttgcttgcttcttgtgtccgccgtcggtacgaggaggacatgtgcgattcattacctccagcattgcgatggtgtgctctcgggaactggcatttccgggcactcgtacgtgcatgcatgatattgtttcaggtcacaaaatggctgaacgtgtaccgttgagcaggcgacatgcagctcttcaaagctgattgcaagccaagcaggacctatgtgtggtagcagtaggtatcactcaagctacctactcctacgcatgtagcagtacgccgtgtgcttccctcccttttgagcttggagggaaagtgtgtgaccatcagcatgtgaaatcgttccaatcaccgccagggttgggacgataacagcctagtgtctgctggcactgattgacttgttcactttgttccacatgctccccgatgagcagaaactcactaatagcaataggatgtgacacgagccctgatactgcgcccatagacaaacactttagcagcatgggcatggcgagaaaagacagcctgtagctgaaacgtttgtcctttgacgcaaactattcaagacatggcctggtgtctgattactggacagtcatggcttcgtcgactgctacagtatgtatgacggttgatcaaaagatcgtcgtcggaagctcactcggaaggctactaaatcgcctactttagagctcccgatttaaaataccactaaacagcaccggatcccttgcttggtgcacacatttgaaaagatggtgggctggaattgaagagttttctcagctaaaatgctccatagcagcaagtaattggcatgtctggtgctgtagaatgtcccgcgggattgatgacgacaccattactcggtgcttggtgcagaatacgaagagaattggagaaaactgaggtaattgtcatggcatgcgagctctgtgctgtcccccacatggtgcgacgttttcttgcttgttagtggaaagccaagagagcattggatggcatggagagaacaagatactggatgtcgagatgtagcactcaatgcaagaaaaaaaaaagagaatcaagactgccaatgtgcgctccttggataggtgagtttttacttttaaattcatcctgagtgatggcaaaaagaagaatcttgaccgagacaggggtcgaacctgcaacctcctgatgtacttaatcgtagtcagacgctctgccattgagccacacggcctttgatgtttgggcgactcgtaaagtcactcaagcagctcgacatctcagcaacatccattccgacgcgagaaagcaacaaccatccgggggtcataaagacttgtagagcatttgtaacattggaatgacgaaggtgtaatctttctctttgggtcgagtaaagttatgagctcgtaacatatatgtctattcgctcagtggcccatctgtctaatgtgggcggtgtaagtccctaagtgcttgcatgaagctgttcgacaactgtaagtcgccggatgctaattgtgcaatgcatctgaaattatgctgtgcttgtacatcaactgcagtaacaagatgtagtatttggacaactgttggactctttgcagtctcacagaaagtatcggggcagcacatcagtaacatgagatgttgctacccaagtttcaacttcaactactcccaagcttttacttcgtattacaagtttcaacatggcctctgtgctctcaaccatctttcatattttccaaatagtcaagtctgctcaaacacatgacagactccgctcaatcaccacatccaaccaagccctatacccagcaaacatcctcgaaatgctcggattgctccatctctcacagacctgcctcagcgcctcataccgatccctcacatacttctctctaaccgccatgctccacacctcgtcgttccatccagcaacagccccctctccgatcgcagcggccagcttctccagacaaacgggacacacatacggaggctgccgctgtgcctcctccacactgccgcacccctgcatcgcgcacgcaaagtacacgcagtggtccagccccaaacagtggcacagctcgtgcgccatggtgacggctactcttccgagccactgggcggtaggggcttccgacgggatgctgctgctgctgctttcgtgacgcgtggaggtggtggcttttatagccgcgtgtagaggcccgctgttgggtttgcgttggacgggctgcggtttggttgtgtaggtctggagatggcagagctggttgatgtaagctgcgcagtgtgaggatggccatgcgtggccgttgtcctttggcgcacaggcgggctggtcccggaacgtggagacggctgcgatgcggctgcctccgtatgctcgtcctgcgcagaagatgtcgccgtcgccttcgtacatgtcttggtctagcaggatcatgatggaatgtgcatcagaggggatgttctccgccagagcgtccaggacgtcgttcaggttgacttgcatgggagatgtttcgtctggtgaagcgcggcagcgaatgccaaagagttctttgctcggagacttgaggccaattcgggtctctgtatttgaatgcttcaacacggcgccgtcgtagctctcccatttatgccaatgaaaaggctggtcgaagatcttgacgtccatgccgtagaagaaggcggatagatattccacaatgtcttgtatatctggagcgttgactgctcgtgcgtcttgttcctttgctgaactgcagaccgaccatgcctgcatcttggacacgcttttctcgaacaaaggactaggcacaatgtagatggttttcctctcgttggtcaccgggtttctttcttcttcatccctccattcattgaagtcttgtggcggatactctggatcatcggctagatcgtcaccaggaagaaccagcggtccaggaaaagccatttcatcttcgaggagctctttgctggtcagaagctctagctctttaagaacacgtccgtcttgagttgcagctgagatgcgctgtctcctatttggacgtttaaatccggctttagacgcgtgcggtgagacgtccaagtagagggatgtgtgtttgcaagtgcggtttgccatgtgggatgatgtgttgactatgagattgacgcaagctgattcgagtaattgatgaatatacaatttgggatgagaaacgatgaggaagtattgtattttcctttgtttttatagacttcacgatgtataaagacatccttgctctgattggcttgacggaggtctggcgtcccaaagtagcgctgctgcctatctcgagctggagctaacaggaggcagaggcggtatggcctggaaatgtttcagttatcctcggattagctaatgttcattctaagcatctttctctattctcttgacttaacctgcagccaatcacgaaaactgctttctgcttgtatcgatgctttttgggcataaagaagcctgtaagccaacacggcatgactaaggcgcaaatgctgccaaggatctgtttcgtatttatcaagcgagattaagtttgaggataaacctttaaactcatactagagttacaattctctctattatgattgactcaactaccaccttcaagacgcggaggaaatttctcgcgagtgtcatttttatcgtagactaccctatgcacttaacctccgccctagaatataatacggctgtcgtttgtctcaagctattgctacaatagcaagtgctacttgtaagtagctattaatacaattgcatgaccaaagacaacttagaaaaagaatttactaaagtcccttccttgcatgcccaattgcccaacctgagttgtcatgcaactcggcaattgttaatagatgccaagatgctgagagcgggatgatctgccctggatttcttggctttggagccgttgcgcctctcggcgccacccgaggtgggaagcagaaacggcaatggcgtactgttatcactaacacggaataactcaaactatagccttttactctggagatctggaatacgaaggagcaatacatcttctgaatagcccttgtgaattgattacttcaatgaccagctatgtgctgttaatcttatgctaccgcgtgtggatgctgaggccattgatgtgagagacgctgatatgtgttcagtagttgagactcccatagacctaagctcactgccttttcagtgtagatgttgatgattggcaagagcggctggataacagtctttctagtgtaaagagtcggattgcgtgattgaacagtcatttgttcgtgtctcggtctcaagtgatttcatctccgacataaccggtcaccagcctcaagcgtgaagaatgtccaaatcgtcaacacccaccaccaagaagactcaataagaagcccgtgagctgagagctactccgcagatcgcaatgcatactaactgtagtcaaattgatctaaaaaagagactatttagtaaattgcagattcaaagagcgagtagacggagagtattccgcaaccagtcaaagatattcaggaaccggttatttgggtcggttaagtgtcaacccccttttctctgccttctctgacgtcgccattcactcgtaggggctgctgtttagcactatttatgttgggttgtgtccggccccatacacacatgtcgatcaggtggagagctgtgatgggaataggagctcccctccggctgggaagctgaggagtctttttctgcatggtgcgcatcactatgcttgcatagacaagaatgcgcttcgaatactttctgatctaaatagactgcctgtatacctgtaggcatatgacgcagaatttgacaactcagattgatgcttcatttcacaagacagctgggagccatctcgtgtgggtccatcgcagtcgccgaagattggtggcctctcatcaacttctacagtcaatcgagcatgactcgatatcatcccggtacggcatttgaaagggcgtttccaattcgctcatcgaatcaattccattacctctttggcccagactagcctcgtgctgttggctttaattctttagcgcccagcactacgggcttgtcgatcgcggggcatgttctggggtatgaagctctcaccacaatctgcccttgaagaagtgtttcgtccaacaccatgtgctctcaattctcgcgctttatggttgtaaattcgatttcgcagtttttatttctaccactcttctcatgcgcacattgcatagtaatacaccaaattgttcttgcttctctctgcaggcccagcgatcgtccttatcctggcgagctgggaaattagataaagctacccaccacgctccacacatcctgccaggaacagaagttgcgatcttcaccggaggccttgggcacgatgtcattctctctggtcgacgactcgcgagttgattagatcggcagattgtgagactaacccacgaaatatcgtgccatccttgttgttttgacaccatgttgctcctgtcaagaggctggccgtgggctcacatcgtggcactattagtcgtgatacctaagcgaccttgtcaaggaagatctcagtacctagtaattctgaaattcttgggtccagatatgcccaagcttaatgttatgactgccgatcgaacaagatggtaaaggagaacagactgtagcggtgtatcgtagaatagagaggttgagagatataaagagcactgcttcgcccgcaacttctgattgcttttcctcatcaacaagcaactcgctctcagtcactcttttgcacagcaaaccaacaacttcagaagtttaaacttcagtcactcatttagtacctttctcacttccaataccgccaaaatgcgtttcaacctcgccgctgttttccttgccaccattgtcggcactggcctcgctgcccctctcgcctcccgctccctcgttggtgacgttggcaacctgctcggcggtatcacccagggcgtcgttgtcgacgttgttctccttgagacccagctggtctctctgctcggccccatcgtccagaaggtaaatagaagccgactggtcactcattccatggtacacaaagctaaacagtttatcctctagatcgagggtgctcttccccaggccaccaccctggcctccaagctcgtcagccttgttgacggtgttggcgctgaggctaccgatgctcttggcctcaacaacgttgtccagatcgtcggtgaggccatcgccatggtttcccagggcgttcacttggacgctgtcaacgcttacctcaacgctgccaccggcggtaccattgtcagcctcgaggctgctcttggcgtcaacaacctcactcaggttctcggcctctaaatgtgatatggccaattggggggatgcaaaaatcgacatcggtttttgggaatagtatttgcagttacgattcttgttacctagccttacttgcaatatacgagcattttggaggtgtctggcgattgaagatacccgttttcttagaattctttttccatatcgtgattcccatttctttgagtcttgcagtctcatttaaacccgcaaagattcgcatcggagtcgctgctctgaggtagtgacttgaaccggcaaaatcctctcttatcgcagactccgtaagaagataagggagctgcttttaagacatgctatgtcgcttggactgcttatgttcccatttgtgttgtgtgattccacgtaggaaaggctaagctggaagagctatcgctcagcggctagatgcatgtgttggaattaacattagaggcgtggggttatccatgtccagcggcattagtatatattagctctgagaataaagctctgaaatcacgacttccccaaaagtactttttgtggaagcgcttggacgccctgctgctgcatcgctactcgagtgtcgtgtaccttgcggtcaatcaccttgaagtcaaacactccgtcgagatctgcgcgaaacttcagaagctgatcttgtgctttcttgatttcatctggtttgttgtcctgcacgacatgcgccttgacctgcagtatccaccgactctgcatatcaacctgtgtcagggattcccaggccggcagactcgattttggtcctgtaggagctgctggcatgtttgcaagaggaacatagtcgtcgattgggccgacaaaatagtgcctagttagacagaactcgacgtcgtcgcgaaagaactgatacgtctcctccactgtttctgtcttgagcctaggctttgttagaacatggcagaaatgagttgaaaggagtgaacaccgactgatagttgttttcctgaagtatagacggcagctttctctgttcccagagctcgactttcttacgctgggcgagaatcggctgaccacgaggaggatctggaaaatccgtccatctcagaatcccagggacgaggttcagatcgactgattcggcttgggggcctaggtctcggtctttgaggatttcatagcgagcttgaaggacaaatgactggcgagagagattctgatgcaactccttccagagcagggccgagtctttgcgcatgggtttctcaaaggagcgctggttggtgatgccggatggtcgaggagggccctggaaataaagaacgcggctgatagactcccatggctgcatggaacagaagccgctcaaaacagcgagggccgtgttgatgtcgctgtcctcgaccagtgcggtgaggaatagctcgtacatgatgagccaaggattgataatcaagtcgtctccgatactgcagaaatctgaattgaatgagatacagaatgagaaaattcggtgaatttataaggcgtacaaagtatggcgctttgatttgtcggggttaatcgtgagatgctgcagcactctaagcttcaatgcttcatgattcagtttgggtgctggcgatggcttagctgaagaggttttgaagctgcacgtgaccacgcgccacagtcgcattgcgccgcgtctgggcttctctgcctcagggcaaatcaaccaatctcgcgaaaactgccacgaatgcttttattgtgcagagcgcctcttttacgcgataccaccccgtacaggaacctctgtagctcgctcttgagacgaaaaatggtcacgcagaatccacccaagaagcgaaaggatcccggcgcaccaatctccccacctcccctcaaaaaaaccgtcaagagcactactacaagtatggctgggtagccttgtatagctggcctcttctcagtgactaatatccatttctagagtcagccgttgcaggattttttacaccagcttctcagaaaccgaaagatcgaacggtgtggtcagaacggagccctgcagaggatgttcccgcaacactgctagttggcagataccagccggaaaataacgacaaagaatccccgtccaagcgaagaaagatagctgcattcgatctcgactcgactctcattactacctcatcgggaaagaagcatgcgtctaacgcggcagattggaagtggtgggataacacagtcccggatcgactgcgagagctgtatgagaaggaggactaccatgtggtgatcctttcaaatcaggccggattaacattacactttgacgcaaactacaaaggtccaaaagctaatgctcagaaacgcgtcgctgaatttaaacaaaagtgcagcgctgtattgaccagccttgatctcccaatgacggtctatgctgccacagcgaaagacatttatcggaaacctaggaggggtatgtggaaagaagtctgcgacgacctcgaaatttctgaggacgaagtaaatttgaaggacagttttttcgttggcgatgcaggtggtcgaatcgctagtcttggcaaaggagccaatggagccgcagcagcggtagcaaaagactttagctgctctgatcgaaatttggcacataatatcggcattgactacttgacacccgaagagttcttcagaggagagaagcccagagattttaaccgcgagtttgacctagggagctatatattaccggaggaggacggcattatcgacgctgaagacgtgtatgagcggaaaaatgatcaagacgtcgtcttgttttgtggccctcctggagccggaaagagcaccttttacttcaacgtcctcaagcccctcgggtatgagcgagtgaaccaagatacactaaagtctcgcgacaagtgcatccaagttgccagagagttgcttaaagacggcaaatctgtaactgtcggtgcgtgctatcatatttccatgctgccatttgtagctgatatcaggctaatatgagggaaatagacaacaccaatgcagatcccgacacacgagctctatggattgacgtagctaaaaaggccggcgtcccaatccggtgcctctggttttcaacgcctgtcatagtgtgtgagcataatgacgctgtccgagcgaacaacgccgtattgaacccagaagctcgacagagtcttcctaaactggcctttaccggatttcaatcacgattcaaagagccgaaggaaaaagagggctttcaagatgtcacagaagtcaagttcaaattccgaggcaccaaggaggagtatatgctttggggccagtactggatctgagcggacaatttttggcacagctgctgctacacacctttaatgcctagaactggcaggcttactatgtgctgtgtggtcattcggtcggccaagccgacgtattggtgctcaccaaccgccacaagactgctggcgaatgctaatagaagggatattcgcagcagtctagataaaagcacccagccacatgaataaatagccaccatcacaggactgaaaaaaaaaacagcctaccactggacacttttccggaccatgaccagctcgctgcccctggtcatgagtaatgttttgtgaaacgctttaggcgataagcttagcgacaaatgagaacaccacatctttgagcaaaacagcgatgtaggaactaggagccactcttttcacattacttatacgataattaaccggctttttcaacgaggaggagcggcatttggtttctctatccgccacgccattgatgatgatatgtccgaatccgaaaccagtcaatgtgacatggtctgatgtaaccaaagatctggggttgcgccgggccaggttcaccccagtcgcataatacgtgagtgctacatacttgcgtttcttgcgtttccagcgtttccacgtcagccaggatagcggtaatcggctagaagataacacggatatggattataagtcaagaaacatgccttcaccgaacacacaacggaggttgtccgattccccgcgctctccaactcgtggcttcccctcactatttaaagccccggattaattagatttagactcttggcgggccgccaacctgctgactagttttgctagtcaagacggatctacaaccaacaagccacacagctaggcacctattgggcacttcgtcctatgtaagacaggccaggctgctgggaatccggcatgaacagcatacgatggccgtggagctgctgtggagcacacgctggcggctagcaagcgatgcgcaagaatgaacggtttgagaaggacgatatgcggggctggaccagcaaaactggtctctacgccagggattgacacggcggtgcgctgttcgaggcatcggccagcattcggccacgagttggatgtaactcgaggcttggctgcaggcgctgagtggtcttgaactattggaggctaaatcgggtctggcaacacagccgtccgagacactccgacatcttgcaagtgtggacacctttggctgagaaaaggctcttcgtgtgaccatctggggcttctcttgggctaaggctttctgcgaaggatgtgaatgtgggcgaatatataagaggatgctccttctccgctgtgagattccgggccaagccctctctactcgtgcgcatctcaggtatactctttggcctttgcagctgccagatgcttacctccctcgtctttacagcggtgtcagcttctttttaaattacttgcatcaagaccgccgtcatgggtgtcggggcgaagaaacccgtcaacatcttcaagttgaaagacttgggagagccagagggagctctgaactggcgcctctggtttgccgtcctggcttttggcctgctcggtgctgcgcgaggtatcgatgaaggactcatctctggcgccttcaactcggccaacttcaaggaatccattcattacgcctcgtatgacaaggttgaccaggccaacatcaaggccaatgtctctgccatggtccagattgggtccgtcgcaggagcgttgttgtaagtcacgtcaccgcctctttcatgcatggtccagccctctctctctccactatcgctgccacgatcaacggctaacgaatgaccacttgcattttgctatagtgccttcctgatttgtgatcgtattggccggttgaatgccacgcgcgtgctgtgcctcatctgggctgttggcattgctatttttatggctggcggagtgaagggcaacttgggcgccatctatgccggcagatttatcgccggcctgggtgtgggacagacgccggtcgtagggtgagtaacattcaccccacttgtgctgctactgatgctatcttctttacttgcgcattgtactaacacgatatcactctgcagtcccatttacattgctgaaatcgcacctgcgtcgattcgtggcctctgcacatgcttctttaccggtgccgtctatcttggtatattgctcgcttattttgccaactatggagctcagcttcacatcaccaatggcagcccgaaccaatggcttgtccccaccagtttacacatcatgatgagtggaatcatttttattctttcctttttccagttcgaatcaccacgatttctcgtcaaagagggcaaaatcgaccaggctgtctacagctttgctcgcttgcgccagcagtctcctgacagcgagtatgtcaatcgcgaaatagccctgattcagattggccttgaccacgagctggaagctagccagggtgtcggctggtttggaaaagtcaaggagctacttctcaacaggagcaacctgtaccgagtgtatttgtcatccatggttcagcttctgggccagtggtctggcgctggatccatcaccttgtatgcgccggatctgttcaagatcctgggcattaccggaaacagtgagtcgcttcttgttaccggcgtcttcggcatcgtcaaatttgtggcggcaatgatttgcgctctcttcctcgtcgatgtcatcggccgcaagcgtgcattgctatgcggtattacgcttcagagcatctccatgatctatgttgctgctttccttactgccgtgcctcagctcggaacttccagcgacttcgtcctgcctgaatctatgaagggacccagccgaggcgcagttgccatgatatacctttcaggtgtcggttgggcgcttggttggaattccatgcagtacctgctcacggctgagttgtaccccctccgtgttcgtgcccttgctacgtcgtgggctatgacgcttcactttgccaaccagtatggcaattcgcgcgccttgccggtcatgctgcttaacacctcggaaggaggaatcacgcccaagggcactttctggtgtttcgcggctgttactgtattaggcggcgcttgggtgtggttctctgtccccgaaaccggtggtcgctctcttgagagcatggaccgcctgtttgaccttccgtggtacaagattggtctgtatggtaacaaggatgctgatgagaaggacatggttgttgatgagaagcagagggctgccgaggaagagtttggcaacgtgcagcagattgagcacaaggtgtagatggatttgaagctggttcttacaaaactacttggcatgggtaaaaagatgatagcaactggactatctagctacaatgatgaatgatgttatgaaaatactgctactacttttacaatttctggaataccatcgtgacatgtcgattatctccagaaactgacgaaccagcgcggctgaataaagtacggattctttgctttcctattgttcttcgtatgtacgacttcttccgaccctcttctcgttattggcccatgtctctattgtcacaacaaccgcccgagatatctcgctgctatcacctaggatatcgcgaccagttacctattatggaaaaagattttggaaacgggatttcactagaaccgacattgggatcccgtcttattccgctcaagtcctcttctgtttggttgcggagatctaataggagcgctatccttcccctcattgttattttctattagctcaaagctgaaccagacttatacacgccacgctgacgatctccgagtcctcatcccatagactccatgcttggcgcgcgcgccttctccaacatttgtcctccactcgcccctcatgcttccccgcgttttatttacatgtgcatcttggctgaacagaaatcggttgtcgggaatgctgtctgcgggaagtgttagagagagggtctttggatgtaggatcgcgattgcttacattgtgatttttttctcaatgtttataacaatcatttaggattgtattaacttacccatttacaatactaatggtgaatgagtgatcagcctccggagatgaatagttagcgtggagggttcctacatacggaggaaccataagaattggagactggccgatcatctccgtcatattatcgtgcacaggccgacactagcatcatcacaaatagctagatccggcgaacatccgttccatgtggcttgttcttgagtcaacatattggcggcttctcttaagtgcttatccggacgtatgttctagtctgctcgctcatctctttgcatcttctagatcgaaggcgaaactacgtatcctattagaaggtataccttatgctgccgatagcagtagaagcaaacctttgaaatgcaattgttcgtttacaaatacttctgtcgaagggtgttgctctcttttaccattgtacgactaactggtgtatcgctttggacgcgcatggctctctactcttttgtggctcccgattcgaaagatgacgagtacatgtggctttcccttttcttcttttcttttcgttctgttttcccactcttttgcccacgaggtcttgattctctcaactgtgccctctaaacagtgccctctcggccgtgaaagtgactgtatgcaaatggcgcctaaacatgtcttcacatcttggcatttctaccccgcgtaaaaactctgcagattgcccttttggttaccgaagctagtattatctgactctccaatgttattggacgcttaattaaggcaattccagcacatatgcttaaaataaagctcacacaacgcgggtggtttgcgcgtaagtcttctcaattaggaagaagtgtctggctgttatcgcacttcacatctattcaccgcatccacgtgggatcgatattcgacatgaatggtcgtgctctctattaataagcgattcaaaatccctttgtctaaaagatttggaatggtagccaagatttgagatggtagccaagacttgacgatccattcgcttaagtttcctgagctggtgatgccgtgcatctgtgctacaaggaagagcgatgtgcggtttcatcttcgcaggtaaacatctcgtttacggataggaatgttacggtatgatctgtgtcgtgcaaggggtccacaagattttcttggccatcagcgtgcgtatatataaacaatgacaagcccagtaaccttgtgcggagcgtgtgaagcgaaaagtctacgaatctgctcgagtctttttttcaccgtattttgacgttaatcatgcgctcaatatactatctctcgattttgcctgtcttctctgcattcacggctgccaaatgcgacgatagtaaagcgacaaagaaagcgtttgacccaaagtcgctttcactcagagaagtcggagcccgaaatacagtggtcagttgtcgaaattgccaattcacgacgatcaaaggcaggaaataaatcgactaatggcaagcaggactggcgcgtttggcttgagcaggacggcaacccgatttccttctggcacgacgttcctctctatcctgacgagaagaataacaacatcgtcagtttctacgtggagatcccgcgatggacagatgccaagattgagacaaagcgcaacaagcctttgagtgagtaatgcctaccaagttgttatctgtgtatgttgctagtcaacatacgatgtgctcacatgtggcatctcatagaccccatctatcacgatgacaaagatgatgttcctcgatatgtagccagtatttggccacatagatcctaccctttcctttacggctcacttcctcagacctgggagaactctaacatcaagcacaattttactgggttccctggcgataatgatccgatggatgtggtggatataagcgcaattgagtcagtacagaagacacttgagcgaaggaccgatcagctaatgaaaatcttttaagtcccggatatgtcggccaaatcagaacggtcaagatcctgggtgggatagccatgattgatgtatgaattctgatctcatctgcaattcgaggcatgggcttatcgctctcgcaggacgaaactacggactggaaaataattggcatcaacgttaatgatcctctgtcacaagtggttgatagtaaggcgctcctttaaaaactggctagtaccaagaactgattgcatttagccatcgacgatctcgaaaaatatcgacctggcctcaagcaaaccttttatgactggttcgtcgtaagtagccgttccgaagacaaaccttcactctaccaaacggggcaagcacgttgattcgaaaaaatatagtactacaaactttttcgcagtggcaccctcaacaccatattcggaaacaaataccaagattctaacacggcacgcgacattgttggcgagagccacggtttctggaaagacctcatcagcggcaaagaagaccccgggaagataagcatttcgcagacttcgcagccaagcatttgcagcagctatatctcgagcaaagatgcaaccgacgagtttgacctaccgaagaaatccaagattgaacccgccgcgatgaggcctgcaaagtatgataagtggtattatatagatgagaattttcggatcctgccggagcagcttattgatgtagactgagggcaaattaaccaagatagaaagagtaagtcaagttgttacgcgaagagatttaacattataaaaatgttaggggcctactatgtacaattttttgccctagtctattattctactcatgatgatctaaatgctattcatgcgtgctatattaccatagatcttataagtcaaatactatttcagatgctaattattcgtcaaaatgcaatgattactcaaagagaaataagggtagaaggaagaaaaagggccattagtagagattctatcttcgtcttcgtcggtgcccattacttcactcgtacttgtgagtctcaaacttgcttttcgcccggatagtcggaccgaatcggtaaagaacaaagggaatgggaattagcgctagggcaatgaatcccagcaagctggtagcccagtgaatcccaagagtttcgtacactagataaactgttagcactcttttcgccaagggactcacgactgtgacatttacttactttggatagtgaaaaggggaaacacgccggcgaagccatatcgtgccaagctgttggcactggaagcactcgcaacgacgttgccggtatacgtatcggaaatgtactggatagtgctgacaaagacgcacaagttgccccaagcaaaaggaatgatggctaccgcagggcttgcccaggagatgtcctttcgcgccgtccaagcgaaccagaagagaccgatgggcagtccaaagcagcccaacatggcgggataaagtcggtgctcgggaggaatcttgtgaggagggtaattgacggcctgctttcgatagaagaatatctcgcaggccatgatggtcgcaaggccgaggaagcagccgatgacaatagcaaggaagaccaagccggactgctcgatatcaaaatcatataccagaccaaacgagtatggaacgccgccaaagaagctgaaaagggtgccaaaattgacggcgacgtagaggcagatgaacgaaacgatgggctcagtaaagagcatgagaagtggtctaacagcggccacaacggcgaaagtcttgatacgctcgctcacaggaggaagtggggggacctcaaggccacgcttcttagccagacggcgcttgaggattgggtggaaagtctctccaatgaagcaacctagtgtgatggtgaaggcggcgaagaagagcattgtccattcggtccagcgccagcccttgtcgacagaaacgaaagagccgatgacgggtctataggaaagagtcagacccttggatacaatccaatatcagatgtacaaagagatgaagaaacttaccccaggccagggcccaagaagggagttaaaataaaaagagcactgacgggccctcttgtctttggcataaacgtctctgaaagcgatccaggagcattggccaacacaggagcccacaagaacccagtgagaaatcggaagaaacacaaggcgccaaagttgtggacgaagccggctccaatggtgaagaaggagccgagaagcatgccacccatgatgacaggatatcggccaatcgtttcggaaagggggcctccaattactgggccaaggccaagggcgacgacgtagagagtaaggggcagcagggcgacggttctgcttacaccaaattcctgttgcaaaaggccgacagacgaactggagatggatgtggctattgatctgtgcgtttgctgtgttagtatcgcttcttgaaagtagcaagcacagtaatactcacattgtgagacccattgtagaaatagtaaacaccatcatgcctttcttccacgcaggccagttgtatggattatgagggtcattgtcccagtcgaggacttcttgcgaaacctggcccttctcggcatcgctgttgctgttgttgtcgctgttgacaaactggtcttccggcttcactaccaacgttttgtcgtctgcttggatatctgaggaggagccattcaggactccttctggagaggccatgtctcctattttttgtttcccacagaggcgattggtgtcgttgaggataccgagtgagctgagctagctgccggaggacttgtccttttctccagccccctggatgattcgccaagaaagtcgtagagcctagattggtgtcctcctcttctccttttctttgctcttctgtttctttgcttttttccccaatgacccttgttgtgctgtgttattgatgtttttcggcgagcgggttgagcgacgatctttcagtagcaaggatgccagtggtccgtaccattaaatcaaggcttcactcaggagatgggacacaccctctataaaagaaaccgcactcgccctgctcagcttccttcatcccttcattgctaatcatatactgtggcacaataaacgccggctgaatggggcaaagcccaagatcaacggcggcggcccgggtccgaaaaagtggacattttacgattactgaacacgaatattgccgaggtaggaagcagaaaagaaagattctagcgaatggcattgcgcgaatgggtagcgctatgccgctttggagattgatgattactattcaatattttcaatgctgcttagacatcaagaaaggtatctgattagctggtgacttcatttttctgcttgcaggattctatgagggaccatctttgtgataacgtaacggctagattccaaatggagttgcaaaatccgcaagcttgggcaccggactatgcaaagaatattaatttggcctcaagggaggaaacaaaaaaacggccgatccgagtgcgagcgatacatggcttggcgactcgataagaaaacaaggcgtcgccacaatattgcccgggttctgagctttttatgattaggtatacgttggtgggctaggattgatagggatctaaaaatcggtaaacgtgctcgtggagatgggaaagatgtttaaccaggcagccccgttttcgagagggatgcatatcacttctatttttgcttcgtataaagtcgtgtcacgatttggagcatcaaagtcatgtgtttatctctcaagtcatacgactgccgtagattattcggcgcgctatgataccataaccggggttgagcatctctattcttcaaatccctatcagccctgtcggcggacaattcccatcagccgcgtattcttgccctctgggacaaggactccaagtctagaaactgcattgacgcatttgttcaatgataccatcaaacttgttcctgatatatatagcgtgcttcttggcttcagcgatatgttggccgaggttcagtaatcgtcggccattcagctggaagcgaggcagccgagaagaaaagcgacggccgagtcagtttgatactaacactgaaacttaatctgaactcatatgcgatcaagtggagcttagaaatcactgagaatagtttggtaaatcctatagcgtgctagacatttattgagcttagagcattgcgcaagtgggaaagccgatttctcgattactttatttttccccgagacgtaaaagctcgagtcatagctaacggctaccggacatgcataagagccgggccgtagcgttggtagacgaaggattacgaaagaggcatgggatgtgtaagcaagaagaaaattaggtttaggattaagtgaagaagatgttaggccttgactttcatatcaattcgactttgccgtcacttggaggcgattcaatgcgcattctttattaggggtcacacgaagccccgaggagcgcacactctcgttccaggactacacgtatctatatgcccttctgtatctggaatctagtctgaaaacagacatgcctcttcttttaacccaacaccaaatcttgacctgaatgttcagtaaaagctcagctagcacatacgcgcgcggggacaaaaagggagaaggggagagaaagggatacctcttattaggctgttcttttaggagaagacatttctgtgttatttttgatgagtgtatatacttaatatgcaatctgcaaatacaaagctgtaagaagcatcgttgttcttcaagtagctaatacatcaatccactgatccattgtgcttgtatacatggctccccgggagttggacataaacttgtgaacgtttggtaataataaaacattgctcgttgaacttgaattccttctttgtatttttgccttcaactttcgacattttggaatttttcatgataattgagagatgatatgcttgtaggggagaaaatgtatattcagcaccaagccagggaagaaaatttgtacgtataaatctttgcgtaaaaggatacaaacaaatgtgcacctagctgttattgtagggtcagattgtctacgcggtatatatcagcgccctccctacctgcagcaagtcacaattctgcttcactgcttagatttcaggcgactcgacactttgagtacgggtttagattgtatgtatcaaacacatcagcgcttaacagcagtttcggtgaatatcggaaggctgtataatgcgttctattgatcaatgtatgagttacactgtgacttgtacacaaaagacccctctctcgcctcgtacaaaggacgcatggcgcgtagagagggaggatgcatgcgataacgcgccgagaagcactaccacaccttctatttggctgcaccatccatccaaacggaaggcattcttcgtactcgtttgtttgcatccaagtacccgctacagtgtcacgtatgccagctaatacgtggtgttacagatttctgactatatgtatttactatcatcgctattcccggtttgtttcacccttttttctttattttcgatcgttcagaccgcatggaatagaaactatttaattctgaagcttccatactgtgtcaagactttaccttcagcatggccggatcatacagtcctataccaaccttcatactctgtcctgattttaatattccacccccaccccttggccagctacagctgggctccgtccttggagatctcggtatccagggagtgctgaacccgatcaatcgcggtgatgaaatccaagtatcagagtcatcattagtccctgctgatggcccgcttgaaaaggcgggcttcacacgccatctggaggatctgcatcacggaaagagcagcatatgggctagaattctcaatgaagacattttgggcgcgaaattctttggtaaacgcaccgggaacgaaaccttgacagtggacaagctaattatgcgatacttcactccgagcgaagaattcaaaagcaaactcttgaatctccaacggtgtcctcttttgtcgaccagcttaggcacaagaagcgtatatacctcattacaggcctaatttggacggagggagccagactctccaaagtccaacatcagcaagggaccattagcagcgagcttgcagtgcccgagccactttcatctacctcgattggcttggagggaagctactcgcatgggtcgactatctcatgcggcttcagtagctcgtcgccatttatccttggtttccgagtgaagaaaatctggtgggacaggcatggaaagtggcatgaaaaggagcgcaccgcgggctgtacgctctcctatggaagtcaccgggatggcagtgttatggatggtatccgatatgctgatgacgaggtggacagcgcagaagaccagacatttgtggatgagaccttgtttggagagactgatcctatcacttggattatacggcgataactttgaatgtcacgattggtctaagagatgcaaggaacgtttgaagaatgccacgctacatatgattcctcccagcacatctttgtatctaacactttagacctcaacatagtacttgagtatcctattgactttttccacttgaagtctctgtttggactgatctgcttcccaactcctacccaaaagatgccacggcgtcaagtagcaatggttatcttcgtcgcgcggcaatagctctgtaaataccctcctcatgcccccatagtttctgagcctttttctggtctgttcttccatctctttcccgcggtctgctatatccaagaccgtgcctgctataccggccgcaatcgctgtcgcaaaagatgttccagacctatgctttggctcacgaataaacgaagagacaccatttttgtccacctgcctcctttcaaacaccttcacatcaatacccagtgtcataatattaatatcgtcttcttgtgaggatggattcatcctagaaacagcgcccagtccgtccgaggcataaacgccaaaaaccgaaggatagttggttggaaacgtacgacgtctattcttgccatcgttcgagacggcggcaaatacgagccgagatgacgtgattgcgttgttaatcgatttaataatgccgttgatgatttcttcatactccttcaaatctgattcttccaactgcgtatttccgtcttggcgcgcgtcaggtggcgttaagccaaaggacatcgagatgatgtccacattccactctttcatcgcataatcgattgcctaggtcaacatacatgttagttaaatcatcttgaattggtgcccttcaactttgggtctgtcccctcccagtctctctcttgcgcattggctctgtacggctttgcagttattccgtacacaatatctcaccttgcttatctgagcaatttcttttatttcaagcgtagtgcctttgaacaccttggctacataaatatcagcctctggagccgctttatgaatgagagaagcgcaattcgacccgtgtagagaatcgacttcgtccattatatccttgtcaactttgccatcagaaaagcggagacaccagtcttctttcatgcgccctttacatttcgcattcatgattccaggatgcgcaaagtccactccagtatcaatgagtgcaatacggactcgcctagtggcgatatcagcatggcttggaggaagtcgtgagtatgattcggggaaactttcgagaaaagccataaatctttccgtctcaaaatttttactattattctcgcggttattagtattcgcagctagtctttatcagaaacggctctcagagataactgacactgtcagacaagtcgttccatcgaatagcgcaactgttggaatgacaggactcggttgaacttgattctccaatctcagcctctcgtctaccacagtgagaacttgttcaaatacaaatctgaacgcagcttctttctcatcaccagacggttcttcgtcaaggtaggtcgggtatcgctcgtggaagtataagcagttgttggcagcgttcaaaaaaggtaaaatatcgggggcattgttttcgcgcgatgtgttttgaattccttggatacgcgctctaatcagctttcgaagctcgacacatgattcgttgtattttgatgcattccggatttcatggcgttcaagcagcgacccgtctgcgataagtaccaacgattttgctaaatcataaaatgagatgggaagtgtttgatcataatctccatcctctaagcgtagttgatccagaatcttgggcagtttggagccccacgagatttggcttccccggctttcatatactggtatcattggagtcaactccgtgtccctagggtgtaagaatcgaatgtattttgggcaccaaacgtcaatggtacggtcagagtgaacagatagcatcagggaaacaacgagcctcttggcaagagccgtacgttggccaatgtccagtattttatcttcaccgccggttcgttccgcgaaatccatgttctctgtccaaaagaaatagcctatcttggctaaatccctgagacttgaaccaccaccagggatgcttttgtcatatcttctagagtgacgtagctgaattggggtatgtatggtaacattgtcagacccattgctctcaggatgcgccggggcgtagacgtccaaatctgatttgctagaagtggcagagcgcattgccagacagagcggccgccttctacattgattcgtaccatccgtcctatgagctttgagttagctcatgcatcacacacaagtagtaaaatattatatgaagtttgaaaacctctggcagtagggagactcacgggaaaggatacatgcgcgtgtgacaccagtcgctaccctcgcttcttgtctctgaacacctaatgaagaaaagctgagggagttcttcttgtggcgagtaatagtcagacatcatttcccaactgggaagctggaagaaggcttcatgctgtcggcctttttcttcttgtgagcacttgttgaagctgtcacatatcacgcgacgtgcagtggcggttcgttgttgatatttcctcagcatgttgaacgaagaaagcgagtccgtcatgccttcattgaggccattgtgtaggccataatgaattgaaatcttatcgattttccttggtactcgaatttcattgtataatgtatccaatctcagtagagtggcacgcaagtccttaatctcctgaagcatctgctgctcgagaacttcattggtatggctttcgctggtagaggtcggcttcatcgctctgcttttagaaacgacggagagaaatggtgttgactgaaaatcgaaatccggggtagagttaggattcttagtaaaggaatccattttttcaatgcggtcaaggaaaagctgcaatttttgataggcaccattatcatccccatccttcggtacaatcagcgctggatttactcgctcttcgagaaaggagcacaattctttgaggatattatatacgcgtcgagaatatgtaatagccaggcgcctcgtaggcggctgcaaaaatgaatcctcgccgtcggtaacgttgctactaccgtagtaagcaacctcgtccaaagcttcgtctttggtctctaataaagtctcaagctgtatggccctgaatatctcaggtaattcagagtcaagatcagccagggcatcttgaatagtcctgcttttaggggcattgtgggtgaaattgcagtagcgcgcgaggtcgtatcttaataacttggagagtattctccattcgatagtcgcgcacaaatgggtatcttccggcgacattatgacaatcgaaaagatttcggtaagcttatttctgtgtcggtttgtactgcttcactccatgacgcgtctatcttgctggaagcaagctagaaggaggcgagttcaggttcggaggatgaaagtcgtaaatggactcttctcggtctcagatgagcgcacgattagttggataggttcaggacactcataatgaccttatcaggtcgggtactctttgagcatagacccgttttctccgtcaatgtctctaacaaagaatagttttacctacgatcaatcgttcgcatttagttgggcatattcaaggtagtacatgctttggcttaaattactctgaaccaaatatgtacctgattcttgttgatcttaattggcatgtcacactttttagaattttgtatattgcacacaccacattcgcgtgtttgtaaacggaaagaaaaggaaagaaaaggaagaaagaaatatgaaaagacaatgattctctactttctttctagccacacacacatatataaatgccctataacctttgggaagcgaggtacagagctgagcttgtagctaatcagggacaatatgtgctttcctttgatcgggcactttttgtaggctactgctactgacttatttatcctagatctgcttgaagactcaaagagacaaagaagtctgtttgttcgttgggatgaacgccattccctcaaaacaagacaggaacagccggtttaaagtacttgctatgatgtaatcaggcgtcgatcaggcaacaagaatgccggatcatttcttttcctttgtgtaactcaaactaccggccttgttcaaatcaaataacaaagtcttcttggctgtgtcacctttggcaccctttgtgtcgggtaaatcgctcaccccgagtggctgctttggacaatccacatataaatctctaccgcctgctgttgactacatgcataagaatgcaagcagttcacctttcctctgagcgatagacaatggcgactaccagagacgaagttaccaccaccgaggcaaataccattgaacccaacagaaatgacgtcgaaattgcagatatagtcgctctctgcgcttggaacttttcagaagccatcatagatctgaggaaatgtgaagaaggggaatatttttctaaaatacgacgttataaggaaagctttgaccactggaagagaagtctctgcgtttacgatgaaggttacgaaggtcttggccagcgcctgaagcgccagccaaattttcgcttgtcatttgagcgagaattagacatgctcaacaagaatttgcattcaagtttgtatggtacattctactcctagaacgttagctgaccaattatcagtcactttcgcctacgagaacgcgacgtcacctgaagagaaagcaaaggacatacgattgaggctcagctacatcggccgaacagtacacagactccatgaactaaatttgaaaattagagccgcggctaggccagcgcttcaaatttgcgctgagatgtacctggaaggtagtatgacgtatattgtgtttcgtgagaggttcaaagccaaagcggcaagggctctcttcgatctctatccaggcatctcgaggtcatttctgcaccgccttcaagggtcaatgggggcacaatacacgagattgctctactggaaaacacacgccagtccaatgcagcaaagctctctttgcacgtccaacaccgagccacagcaaaacaggcagtcaatagaaggcagcactccgacctttgtacaattcgatgagagtgtggcgtgttttcctgatcctccaaaatttgagggcgaagaagttacaaagcgctgccccatttgcagagaggtgttctcaaaatctgactttgccaatgtctcttggtggaggtgagttcaattcatttccaaacttattacggttcaaagggccgcgcgctttcatatatcaattgacgcgatacaggcgccatgtgaaccaggatctattgccatttgtctgtatgtcgcctgggtgttcggatttcccttgttacgccacgcgatctgagtgggccgcccatatgaatgctgctcacggcgacttgttgctggagatggagctcgtatcgaatggtggaagtccagcaccgaatcatcatccacctctaaagacttgtcttatttgtgcacccaaaaagacgagaggttcgcgcagtgattgtagtgatccgcaggtagcggtagctgctgagaagttgcaagaaaacttgctggcaaatggccatgaattgaaaaatctaaattacggtgcgatgctgagccacatcgctgatcacttgcaaactttgggcctcctcgctctggaaatgtcaaagactgcattatcagctaaagaaaagcaaaagatcattgctcaaacaacatcaaagagctatgacgatgatgctgaaggtttgggacaaaactctccggagcaaattttagcagacgttctttctcatcgagacgagagcataaaggaatccatagctactaccatgggagtccatttgatcaccggagacgcaggattggaacggaaggctacattgtggcaagtgtttgaagacgaagatatttcgctcgacaaggtgcagcaaatgcgcctcacatatgacaatctcttgggaagggccttggacattcatgcatgtggtaaccttgatctaccccccaaggcgtcggctgctttggctcgaatggaaggtcaagttccgcgcagaattggcgagcccgacactttcacacgaaacgacttgtatgacttcttcgatggtttattttccactgtacactgtgacgaagaagacacgatagttgactactgcaccaatcaagttcagacggctcgccggtatcatgacaaaaggcaaccagcaggagagtcatttgcttccagacgaaagatcttttctattctggtgattcacaaatctccaaaagccattctaggctttattaaagagggaatcacagactttcacattcctatatctgaagataccttgaggcaaaaatttcccacgtgggctgatggttttatcgactccttcttgatgattcaaagccaataccttttcatagttccgtgtgccgagaacatttcgaggttcgatcagtacgcgattgcttggatttgtgatacatcgacacaatacttggccgccaggacctttctcgacgaggagcattccctcccagaaggtatagatcagtacgatgacgtcgtctttagcttgggaaccatggcagggaacaaaattgtaattgccgccccgctctacagacaaggcggcacaatgactacagcagctgttatgcggagcgtgttgaaaaaagatccctagcatcaaagctagtgtcatagtcggccttggtggcggcatgccaagttcgaagcatgacatccgcctgggagatgttgtcgttggcgctacacaaaaagggcagagcagtgtgttccgatacaattttgacgaaacggtccaaaagagaagcttccaaaacatcaagtttatgaatccacttccttggctcttgcagaaggctgtggagagcctcaatacaacggacaaggactgctccagttcaccatacgatgccaacttgtacaagtgggcgggcgaagttttccaagggaccattaaacggcggcttcaatatttccctggatttctcagaaaattcgaacgtcccgactcacgtactgacaaggtcttcttccctggcctcaacaagtacttgcccccgcgtacagagctgctgtgtcaagatgatcaacttattgaagagcccccgagagtccactatggtctaattgcctctagcgatggacaaatcaaggattacgagacccgacatgtccttttacgtgacaaggacgtcttgtgctttgacaaggaggcagcaggattaattgatcacccgtgtctagtaattcgtggcatctgccagtacttggactctgactctgaacctgagacgactcggaagatctggcaagactactcagctataaccgcggcgacttatgcaaatgagattttgaaagcccttgctaccatcgaaattagagcccaggccgagatatatgatttcatcaatgagatgttgaaagcatgtcctcctagggccattagacgcagggccgagattagagatgccggtgtactctctggttagtcaatttctttttaactgataattcccggaaaggatttcttctttttcttctttttcttctttttcttctttttcttctttttcttctttttcttctttttcttctttttcttctttttcttctttttcttctttttcttctttttcttctctttcttctttttctttcatcactcattactcatgaaactttatatcttacatcttttctaggacctgcacgaatcatctgtcggcaacccaaggctagcattgtcagccaacttcgcgattaccgcaatagcattcttagctggctctcgggcgctgaaaaaatgataccaaaaaaggagaatgaaaataatacagaatgccggggcataccgacttatgatgaggcagactttgacaaatggtttcggggctgcaaccagattttgttccttccaagcgagggagcagttggcgaagtcgccatatcaagaatggtcgaccatctttactcaaagtcgcggaatgaatcgaggctaggaatcgcaagcatccatatccctgaccactggaggaataaacaggcgtttgacgtcctgctatcgagcattttgaggcagctagtcgaaggtcttcccaacgtcccatttgtggtggaaaggctctattcttcacacaatggcgagacgcggccatgtaccgatgagctcaccaacatgttgaatcaagtcacggtccaattcgcaaagacttttgttctaatcgatacttgtagcgatgcacaatcattcagcaagtccaaactgagatcaaccatgttggatacgctacagcacttgacacgaaccaatattctcgtcatgtttccaacctgcaaggggccattgctatgtaaatgtcgctacgcactcggagcgtggtcggattatgtggcatttggaaaagactgacaattgcttgtttcgctatgtattcgctcactaatggttggaaatcacattgctctgttttgatttaaaaaaaaaaaaaaaaaaaaaaaaaaaaacctggtaaatctgtaggattcttcgttggtacactcgttatagaatgaatttagtcaaataacattgagaatttcgtcaaggtccataatcaccccgctctgccttgagacagggcatcaatccagcaacttctgtacagtacccgagcatagaaacaccccaaaagaagtacccaatctattccagtgccttgttcaacttgaatctacgtcaagtctacgaacaaactactttgtgtctgtgtcttgactgcaatgtgacgcggagtatactaaaaagtggcgaaacctgttgatccaccacctcaaaacaccacatcaaccaactccaaacaactcaaccactgcccagccctcacagcctctctccatggccccgtcaaaagcgcgcttcgccgcccccctgccgcagcccacgcgctccagcaccctcgaatggacgttccccaagccgcacagccagctggtgctcaccggccggtcccgcgccgcctggcacacgtcgtttgtgatcccgtcgctgaacctgctgctggacgccgggctcgtggtcaacagccagcgccccaagcacatcttcctgacgcacggccacagcgaccacacgctgctggcgccggcctttgtcaagcgcgacgacccgcccgacgtcttttgcccggccgagatgcgcgacgccctggacgactttgtgctggccaagacgctgctgaaccgcggcggcgagattggcgtggaggatgctgcggcggttggcctggccgtggacgatgccgtggctgcgcgcagtgaggcgctggggaggtcgccgtcggccacggcctttctgggcacgcaccggacgcatgcgctgcagcccggcgacgtggtgccgctgcgacgcgccccgggcatcacggccacggcctttcgctgccaccaccaggtgccctgcctgggctacgtcttcagcaagaccacgcagcgcctcaggcccgagctcgcctcgctggccggcccggagctgcaggcgctgcgcaaggccggcgagcagctcacggcgcctcacacggcgcccatctttgcctttatgggcgacacgacggccgcgacgctcgccgaggcgccggcctggctgcgcgagggcatccccgtcgtcatccacgagtgcagcttcctgtacgaggagcaccgcgcgcaggccgccaagaccaagcacacgctgtggagcgacctggagcccgtcatccgcaggtggccgcggacgacgtttgtcctgacgcacttcagcatgcggtacgatgatgccgaggtagccaggttcttcagggagatggctgatccgccggagaacatggttgtgtgggcggacttggagtgctgaggggatcaagagagagagagagagagactcctttcccagcaacaccagcggcagagttctgtgcccatgtttcccgagccgggagagcttcaccgccagatgcaccgcctttgatgagctgtcactcgtgttacctgttgccgtgtatatgcgcatcccaggtgcgttgtaacagaacgccggtgctaccacagatgatgctgagatgaaatgtcaggggggggctgtgggtgtggtgcgcggacgtacatcaaacggataagatggagagagagatggaagctgtgattgctgggagaaattagaggaaaacgacagtgacggtgtgtgtgattgtgtatgcagcaagcttgaagctattcacagccctctcctcgatttacacaaaagggggcaggcaaaaacagctataaaaagcaccacgccgttcctctagttccaattcatcgggactccgcctctctcaaacaaaagccacaagagagaagagactgccctaggctccgcggcagcaccacgccgcgtctcacaagcccatctataaaaggcaaatctcatggcaaaaagaaagagcaaactttttttaaaaaagctccaaatttatcgtccgagcgttcaaacacgaaaaaaagcaatgatgcaaaagtacgatttcacaaagggacaaggttcggtcacgtccacctaggggagcccactcaaacgagactcatcttgtaacacgtaacgaagaaaatagaagaaaaagggcgttgtattctgttggcagtgatttcaaatatagatggggctgcctcactggtctagactttcgaagtttcgttactggaatgaatatactcgcgagcatcctttgttcatctcacagatccggggaaatcgtagaacaaaagagctgtgagaatcaacaattttacaacacagacttacacttacaactatccacaactcaaccatcatactccagagcagcagcaatacgcaatgtgcgtccacttccagtcctggaaccgctgctcctcctgcctcctcaccttcaaccgccgcctcaaccgcgtcccctgctggaacggctccctctcccgctggcgaatccaccaccacggcctctcctgccgcagcggccggtacgagcgcgcccccgacgaaatctacacgcacagatgctgcgggaaatgcagcctcgaggccgcgaaaagggcagcagacgagaatgcaaagtcgggcccgacagaggccgctactagcgagacgacgacggtgttgggattgggtttgaggggcaagacggtcggtcggcttgtggctgccacgacgaggagagctacgggtgtgaagaagatgctgatgcggtgctgggcgctcaaggaggtgctgtgtggacgaggcagtgcgtatagacatcaaaggggggacaagggccatgctcgcggcaggatatggatgctgggatactagcaaacactcatccatcaacaataaacctgcttttttttttttagagctacagatcttgattgaacaattcccaaactccccttccatttttccaaaaaagacgccatcgtgagtgaaatcaacaacactcgtagcaccgaccctactgcatgtttttcaataagcctcatgcgcggcctcctgtccaactcgaccgcgccgtgtcacagaatcgcgggtcctcgcaggaggcattacacagagattgaccatatcttcaaggcggtgagcatatccccccctttttctttttcccttccatgtcttgtcattgctgtcttgtcttctttcttttggagatgaggcacttgtgaggatgtataaaagggggttttgatacctagaactattcctctaacagatactggaatcttgcaacgaaagagtcaataatgttcaatgtctacccatccatgtgtccaccagattgctttttttttctatttgaaatatcatctcgtgctgcttgaaagtggtcatgtgcacgctcacccgacaactttgccttttcaactcacacacaaaaaactcggcacagcctcatatcatagccagaaatagaaccactgccttgtaaacaggacgcctatttgggtagctcagagctcgtagaagcttaccgagctcaatgtttcgattgaaacctttcacatgtatcctgattcgcagcacataatctccatctaaccgaagcaccactcattttacacacatgacagcaagaattaatccaaagtcattgtaaatatttattcagcagcacattacccatctgccgcccatgcacagccatgatgcaagctacatcaccattcgctatttatccacgccccaaaagagctttcttaagcttatgttgacaaaaaaaaatcccaaaagataacttccttgattatatatacaaatcacgcgtttcccgtttcgacagtttaccatttcttccgccctctgttatgaaaaaaaaaaaaaaagacaagccctctttctttgtgccttttaatgcttacatatcgtatatggaaaagagaagaaaaaaaaaagacactggcaaagaaagccaagaaacacgattcgaaaaatgacccagtggaaatggctagccgtattataggtgctttgttatatgccgatatagatgtaattttctcagtcctgtcgtgtcgtttcgtgattaaggatccgtctctagtacaatagcgtataaaccatttataacttgtccttggacttctcctcagtcgaggccttgggctcctcagtcgaggctttgggttcctcagccgcagccttggccatgagatccttctcggtaatgtaaaattcagacttggactcgaggaattccttgtggaacatttcgagatagtggccgggaacctgctggccgacaaagatcttgatccagctgtcctttccagtccacaggtggcgaatgaagcggccctcgcactcggaatcgctgttagggaaaccgttggcgtcggtgcaggcgagctgcttgatgtcgtcggggtagtcgtagcggataaaagtgccgaaaccgccctggtcagtaggtcggccgggagagttggtgcggaactcgacacattcgggatgcttgccgttctcctcgggacatcccgcccatgcgtccataatctcgtacgtcttggggttgttctgcgtgatgatgaagccagtgttgagcatgagctttccaaacttgtccttgttgtactcgcggtcggggtcaacagcaagggcgagcgagttgttggtggggctaatgtcccagtagttcaagagccactcaaagggaagatcgaggttctggaagatggcgtcggagtcgaggtacaggcacgtcttgtgcttcttgaggatggtggagatgacgggggcctttttccatgacgcgcgacggtcctcgggcttttcgatggcgacaaagtagtacttgtagccgtggattttggctgcagatgatcaggttagccggctgttttgtcaatgctgctgctgctgcaatcccggcagcgcgcgacagagtcaaaaggcaacataccatagagccagtggttgagcacgccgacagacaggccgtggaccttttcggcatccttgtcccagctcataacggtcggtccaaagacctggccggcgacatcaaagggacggttgtcgagatcgatgatgcagagatcctcgcccagcggctccgggaagtgagcctcgtgcttttggtcaaacttgaaggcgccaaagggctggtagaagcgcgcatcgggcttgatggagggcttgtgcacctcgaaccacacgtcgcgcagggtcgagtcggccgtgacgggcttgacgggctcggagggcgacgacggcgacgacggctggtcgggcttcaagggctcagagggcgcgccggagccttggtttggctgcgttctgcaggcgagatacggttagccctcgatatgcgagcagggaatacgatgcgatctgtacgacgcacctgttgggcagctcaatggcgtccatctggttccaggccaggccggcaaagacgatgatgaagatgattgtgccggccagcagggccgacagcttggaggatcgaacgccgccgacaaacattatcgctgcatgctctgtcgagagacgttgaaagaggctctttgtgcctgtgtcgcggcgcaaaaagaggttgagagtgcctagttggtaggcaggggaaaaagagggatccgagagtggagcctgggcttctggtagcgaacgacgatccgcgtgtccaccggcaaaagggaaacgaaggaaagaggaggacaacaggttaacaagaagagaaggatgggaaaagagactgtgacaacccaaaaaaacagggggggagaagaaaggaacagtagcagtaacaagaacgccagtgagtgactcgcggcacagacagcgcaaggtttggacgacgaaagcgtggcgaagcacccgcaagagaaacagagagacagaaacgctggaaaaggggctcggcaccttatcctagcgcctggcgtctctggcctgctggctgctcccagctggcgcggcttctcgcgggcaccaggcgctgggcttggcgtcttggcgatgatggggagcggcgcatttgcagcggttggtcgctaactttggagcgatggacgcgcctagggcaaggggcgatgctattgggtacgtagtgtattgctttccctgcaacgtttttccaatagactgctgttgatgagtaagggttttaaagttggacggatgcaaggggtgctgggttattgtttcagctttaattccctgcttgaggtccatgtatcaatcaaaggcgcagtgttaccaacttgaaggccaaaatcaattgtcagtagacaacacttcaacatttgtaaaaggatttatacgcctacaaccaatcaacacatacgccaagactcactgctcgtattaaactaacatccagctttagcctgccagcagtcaaaatccggcatcccgcatcatgcacctccatcctccgatcgccgcttcaggctcccttttccggccttcggggtttcgcgcgccgcgtaatgccaggctgcttcaggacgtttactcgtgtcgccacgctgcgcctgtgccttcatgccggaagccatctaagcgcccccggccgatctacatgtctggatttgatgtcgtgattgcaagattggcaggaaaatacccatttcatactgcaaacatgcagtaccttggttaattgaagccaagaggccaaaaccccactaagagctgtaaaaccatctcaacccagagagatgcatacaatcgagagcaaaagaagacgcaaatgcaaatgatactccagaagaaacaacagaatttagagtcagaattaataaacattggtagtctcaatgagacttggttggttgcaaccaaaaagtggtgagatctaaagaccacttacatgccacgagctactcatgccaggtgtctgtcgcgcgtatctcttcatggtacagaggtaaagaagctattcgaagcgcatcaaaatccagcccacaactcatgccggcatggcctgtgtagccctatacaattgttgagaataatggccacagatgcaatcgtttccagtactcttatatagacaaattaggaattgtttcccgaaagaggaaaacgtcctgagcgactgcggattgcatcaagtgcgagaactttcgacgccaccttttgaggagtaagaaggcttgatgagttgactccgctttcggcgtaggtggaaagtattcccaatcctccagtgactcaaaaaagatgaatatcctgtgtgctaggtacattattcatgcgttatatctacaaaagcggcaaaaagaaaatcgaatgcgtgaactgggaatcgaacccagggctccccgacgttgcggatggcaacggagaattttaccactaaaccattcacgctccatttgatgtctgcgtcttcatctatttgcttctatattcctcagctatgcgcaggaccaatcctcttgcaccaatcccgcccatgcgagacctgatactcgcaaagactcgtctccatcacgatgctaatcaaccccgcgatgcatattcccccgctgtcactcactgtcgtggcgctgaggctaaactctcgttcttcagcgggtaccttttccataatttcggcaaaacagttcacgtagacggcgccgccgaggaggccttcccagaagatgatgatgaacacaatgtagacggaggggatgaagaagaacatggcatgcagtgtcagcagaatgaggttgcccacttggagcagagatggaatgtataagtggtggatgcggacaaaggccgtagaggatcgcgagatgaagacgccgagctggtacagaaatccataaaacggataaaactcgcggtactctttaaatggcgacgattcgagtgggaagagcagcgttggtgagacgccctggttgatggtgtactcggcaacgtataccataaacagaggagccatgtatggaatcaccagcgattttgctcttcgcagattgttcttgagcgagtgtccatcgcccttgttcatcgcgtaggcggtgtttgccgaaaggacagaaggctctggcgcaagcagggcagaagtactggccgccaattcctgctccgtcgggtctccatccacttcatcttcgtctcttccgggaacagcatcatactcttttagcgcactgccttgtcgtagcggttctagcgggagcacgaagaagaagctgatgaacatgatggcggggagacacgccgagaagagcaggctctgctggacggtgaatccccaccaatctgtcaatagtacgtaaagcccagcgccgaccagccctgccgcgcccgtgccagatccccatcccgccaagctcacatgtccatagtaatgagaaagtcccaagaaactgagctcccctccgccgctactcaggctggccaggacaacgcccaccatcttgacaggcaccgattttgacggaggcgtaagcgcaatcatcagcatgccgccagcggatagcgcgatgaagacgaggactcgtattgggtacggcacgcgatggatgaaatagggggcgatgagctttgtgaagaacgagggcacgacatcggcgaggaggacgacgccttttggcagcgagccgacgaggtcttgggcggcggagaggatgatgacatagagcacattattgattaggcctatcgcaagacaaattgttagctcagttgcatgtcgcactggatatgcatggctagtgatcgggttggagtgcgcaccaagtagccagaaagcaaccacgactctcgtgctgggatgcttgaccaagttcgtaaaccgagagccgtagactgcccacgaggacgacggcgatcccggcatgggaagaagccccgacgcagacggggactggctagacattctaaggaatcaagcaccacgggtgactcatgatagagaaaagagcatcattgggctgatgagctctgaattaagcttggggatgctgtagagtagcggctcagcaggtcacgctacaacatgcgctcgcggctagcgataaggccgataagcagtgacagactatgacgcactagccggcacttacacgctcacttacaccacgacttggggaaaaaagaaacagatacaattgatgttcattcattcatgttttcgcttttacatgttatcaattcatcactttgaatacccctccgtctcgcgactcgcctccgtcacactctccggcgctatccacccctctgcagagatgctatcgggcacgctctcaggcgtataatactcgctgcccttgaatttcgatcctccaggtcccgccggattgctgccaacgtttgtcttggacgcaatctttccctgcgtcgcaatatcgttggcgctgccgaggccttcagtgtcgggcactcgtgcgcttacaacatcgttgtcgttttggccgccttgctgacggtatgattcggcaattttgtcgtcgggtcctcctttaccttcgtagagattgcctgtagcttgtctgttcaagccatgtgaattggcatttgatgaggtatcacacgactccattaagttgactcacctgccgcgggcatcgaggtctcctccctcgcttggaggaatacgcttgttgtagcctctatttgtgctcaagtcatctccgtaggtgactttggcagagtcgaatttcttttccgcataagagttgacaccagcgtcgtccaggccttgtggacgagcgttgccagtcttggattggtaggtgttgaggtcggcctcggcacgacgtgagatttcctcgtagttgggcattttgagaatatcacggtataatctgagcgattttttaagaagaatgaatttttactgctatgagattcaagacttgagcagtgatttcacagtatttatatctgatagaaactcggcgatgtcatctgcatgacttcagaagagcgctgtatgatttcataatacccaccacggagacaaaatgtggaccacgataacaattctgactgcctatagctttgagaaaaaagtgtttgaatcatacaatagcaacataaatattacaggactgaaatctatgatgacaaggatatgaatggcttgagaaggttgacgccagagttgatcatatgacaagattgtcaacttgcactgggtctcaccctacaattttactacccagctcttcgtatcaacccactcgactactttctctcactttattttatcttatttttttatcaatccataccaatatttatatccgtagatatcaattactgtacttcttgtaataaatagtagatgttatcaagtgtccgtaatatcacatacatcccggcaaattctcggctcaagccaacaatgtcgcgatcgcaaaaacgtcccatatcggtctgcgccagcatccagaaaaaaaattattaatctctgaattccaattcggccagccacaaacctctctttcaacatcccattgagctatccaagcacccaactagctcaaaatacaaaaacatacatcaacaccaattaatagaaaatacaacagagcatcgagcatggcagacaacgccgactcctgtccggtcgaccacaaaacccgcgatgcctggctccaagccgcccgcgccgccgaagcctccaagcagagccaactcccaaaccaaacccaaccggcaacatgccctgtcgaccactcctccaaagcaacatcctcgtggacccagaaaatctcctccctcatctggtctcccgagacgccaaccctccccgccaaccaccccacgataccttcacatgcccagcccggcctcgacaacggccgcgtaacctcgtccatcccgcgatccttctccgcagacgcagacgactgccccgtcgaccacggcgcctctgcgaacccgtccaatgccgagattgagtctggccgcgacgcttcgggcaactgggtctacccctcggagaagatgttcttcgacgccatgaagcgcaagggctatgacgctcgcgaggtggacatgaggacggttgtgccgatccacaatgccgtcaacgagcgggcgtgggagaagattaaggagtgggaggctccgtatctcattgattcaaagtgcgtaacctctctccctctattggagattcacatctaacatggtggttgaacagatgcggtggccccaaactcacctccttcgccaacaaaagcgagcgcatgacccccaccgcccgcataaacaccatcctcggctacaccgcgccctttgaccgccacgattgggtcattgaccgctgcggcacccgcgtcgactacgtgattgacttttacgccggccggcctggcggtacggccggagggccgagtttctatctcgatgtgcggccgaagctgaatacgtgggagggtgtgaagatgcgggcttggaagtggactgggcttgcatgagagaaaggagacttgaaagaacggggtgatgtgcttctcctttggtatgattcatgtttgagatgtataaaatggggcgtttttgggaccgggtataaaaaagcatgctgcgttagacagatataagcagagctggtgaggctctttgtataatacaatctccctgtacaattatgattataagagatttgctcatacgagtagctgcgacttgtcattccatctttatggtcctatctatcattccatcgtcatgtcccaccttcgtttaacttgtataatacagtaccagccacatctggtgaacaggaagcgaaacctctccgcagcgtatccatcatcgcacttctcttggaagcagaattcatctaggccttcttcgagcgcgcacgccgaatctgcagccgcacaggggccttcgtctccaaagactgcgtctcaacatcccagccttgctctgccagcttggcccagaggccgggactgttaaactttggcacaaaatcactatccctgtccctgcccgcgatgctaaacttcctgccattgccctcgaccccggcgtcgcagaacatttggtccagtttctgcgtgtatgcgccattgtcgcccatcagccatgcgacttccatagcggcaaaccaggctcggatggcatcgataggctgagctccgacccagagaagtagcttgatgggagtgacacgaccagggacgcgagaacagatgaaccgggtatggttgatgccatcgacaatgatgagcttgtcatgtggatcggagcagctcatggcgtggctatagccttcggcaaattcgacgtggactactttctttccatgaagattgcgcatgatgggattccagaagatgatgttttctctttcggccacttgctcgggagtcaagactttgccgcttctgaggaattcttcaaacacaatggtagctcgttggcggttcagtgttgccatacagacactgcggacgccaagataattcgtcccgagatgggcaataacaaggagaatcatcagaataacaacactggagtgatcctcaatcatcttgaccaccagcgttcccacaagtagaccgatcaatcccacagctgtctcctggctggcttcctttgcgttgagctctgccaggttatcatgtttcgcaaagtggacgctcagcgccgccttgctggcaccagcggcaacaccgcataaagccctgagcgcttgacctgtactgagcgcaatgactttgccccacgagcccagatacggactgtacagctccaagaagaaggcgctgtcgttgaaaacatcggccaggaaacggtatcgcttggcatctggctcgatgcgaagtccgaagcggtgggcaaagacgatggtggcaatgcgagacatggcatccttcatgattgtgagaagaagggcaaacgtagcggaagacgaggcatcgccaactcccagaccctgaagcagagcacggttggcaaggagcgagctgatggtggaaaagaaggcctggagagaatcaaacgtttgatatgcgaggtagtcttttgagacggagtgcgggaatccgacaggcaggaacgagtccatgattgccttgcgccattctcgaaaagagcgggagaacaggctgttggatgttttcttgaactgaatctagattgatgattagagtctgatgtgcttctcggatacgcatggtggaaggggaagaaagagagatggaagagctcacaggcaagatgtggccgtcgtgggcatggagccattgctgctgcgggtggcctgatttatcaagctctacaatctcgacatcgttgccccaggccagcagatccgtcatcttctccatcggatcgtcctcgtctggcaacatggctgttttgattcacctcaagcttgcaggcgcagcagtaagcttgaaatggatgctgggcctgtagatgtagggagagtcgcggtacgcggctgcctagaaaatgaaaaagggacagcaacaatacaatgagagaacagaaagactcaaattaggtgagaggaaaaagagagtcaagtgtgaagcgtgtgccaggcttggcgtgaatggtgcagaaggaaagctgtctgttgcaggggtgaggttgcgcatggcaggtgaatcaaaagtggcagaaaatatagagtaccggcagctgcctgagccacgcaacggccaatcagcggattttaaacatggtgattattcaaaataaattattttccgtctctaatgcatctatagatgtgtatcaactttttgttcgctggagacttatgcacagctcattacatcccgtcaaaacgccaaattttgtcacttgccccctctatcgcttcacaggcgtgccatcctcagcaatcaaaaactcctccgtcttctgcggaccctcgccaacgcccgtcataatcactctgctgacgccctccttgattgtgcttgcaatgccctcgtccagcttgacggtggcggttgcggcgcttccctccttccagccctccgtggcggcgacgagcggcgcaaaggcacccagcactgtggccgcatcctcctccaggtagtagatgacggcatttgggccggcatcaaaggtgtaggcggcgacggtcttgcccgcctgagcgttgatggcctcgacggcgcggattgcggccctggaaacatcgttcatgtagaagatgggggggtaggtgtcggcgcaggtggagtggaacgagttggagtcgcgcatggtgacctcggcgaacttggggaaatcgcggttcttgatggcgtcctccatgagggccatgttggcgggcacgacggtttctattctcgacttgaagaggccagaggtggcgacggtctgctgcatgccggaggtggaggagacgcccttcttggcggcgctgacgaccagaatcagggctcgcatggagggccagtgcgatgcgggggcgacgaggtcagccttggagtcgctgccgtccttgttgtcgcccattctccaggcgacgtagccgccgaacagactgcggcaggcagagccagagccctggcgagcaatgatggacagctccgcgggcgagtcggggagctcgtagaggttggcgatggcctggacgagggcggcgaagccagcagcggacgaggccaggccagcggctgtgggaaagttgttctcggagacaatattcaggggcaaggtcgacagcttgggcagagaggcgtcggcagcctcgagagcggctcggcgggcgcgcagctcgcggaagcaggcctgggttcgcgcgccggaaatgtcagagggctcgccattgaggaggaggctgtcgtcgcccgagtaggtggaggagcaggaggcggtggtgagggtgcggaggtcgttttgcgagagcgtcacggagagggagctgttggtggggaggttgagcttggcatcgcgcttgccccagtatctggttgatgttagcagtctattcttctctgattgtctgtttctccttgcagcaactctcgaggctcaatgcctggacgtacttgacaacggcaatgttgacgggagcggtggtgctcgcgcggtagacctttgtgtctgacatggcgaaggctgatgctgtgaaatgcgacaagtgacggaactggggtctgcgtggctctgtcctgtttcttgtgcgaccggtatctcaacgactgctgcaagagagaacaatgggacgagatgctcgaaggcgattaggagaagttggcgagaatggatggtgttgggcgcaaaagcgactagcacggccaattcatcactttcacaccgcccagctcaggcacccgcatgctatctgattaggcgctaaattatagcgccctgctctgtatttgcgccgctaattgctcgattcatctcctttcttgttcctttggagccaaaccattggtggcggccagaagcgattttctttttcgcctggcgcggggcctgctgcaacccccaccacgcctaaacagccgctagcttgcagggtccaagattgggggaatacgagtacgagccgttgtcgatgcaacattaggcgatcctataaacggacatctatcttgtgttacagcttctggtagatggttcgatagttttatttttacagtttgaggtttcatcaaacataatacccaacgttggctagtattgaaccttgccgaaatgcgggtttcctcacgctcggcgaggtatctacaccatacgacttatgatactgtgaagaatatctcttggtgaaagccaacgcaacccagatatcccaagccaaatgacacttgggactgatctcgaatcatgattgtccctctggtgcactggaagcgtagtactatagtttgtacgttgttggttgagtttggaaaacgtcgccaatatcccaagtatttcttgagtgactccgggtgcagctactcaataaaatatctatgacgtatcaatcaaggacctacatcgtttaatactttcataaacaaaaaaaaaaaaaaaaaaacccgaaagaaagaaccaagaaaaaaagaagaaaaaaaaaaaaaaagaatccttgaatatagccttattacgccagttttttgatggttctgtcctcggaactgaagctcgcaacacccacgaaagacacaaaaaagccagcatggacattgactgcggcaaaaaagaagccaagtcgagctcacctatgattcaatctattacactagtaactaatgctatcagcacctaagttttgtaacgaggaggacagtcaccgcatccgccgcaagacggatcgagtcatcctcgtcatcttagtctggatcattttttgcagattctcaataaatcggcagtggaaatagaaacaggcgccattgtggttaaatcttgtattgtatttcattgaaacaaatgtgttctagtttttccagaatagtattcaaaattatcatcacaaaagaaatccgagacgttgaaaaagggtattgaggcttgaatctgccgatccaagccgaaacaatatcgaatgattgggcatcaatcctatataaacgccatcgccatatagcccctttaaaccgcaacgtctttagaacaacatgccgcagtcacagtcatattacccccctcaaacctataccctggccggtacatctcaccatgttgggggacgcttgccctgacatccccgggaaaggaaagatggatgaagtcacccacacctatatagtagccacagatcccgtatcatagatagagtaagcttttttgactctacatatgcgttcctacgttgctgatcgtaagaacagcatcccaggtgggcttcacgacatcacgtccctcgcatatcgcatgatacaccacctcattgattcctctcctgtccaggcgcccaatgccccgggaaaagcacgtcaatgtgacgccgttaattctccgtaaagttacgtctataaatgacgtgcatatcttctctacgaggggtgaaatggacattgagcctatacttctccacagtcaggttctgaatgcccagtctctcaaacgtcgtcttaatgagctgggccctgggctcatctctgaccatcaccaggcgggcctcctcgctgtcctcaacatccgtgccatcctcccaaggaagatgacaaagagtctctcccgagtcgtgctccagagtaggtggtattctttatcttggaaccacagccagacgtcctgaggatcgcacgcggcaacccattcgtagcacccggtggcgcgttgtacttagagccacctcgccgaggctcctttagacggctatcaacgtgtttttgacaatatcatctccgtcatggacgctccatggatgaggttgtagagcccgcgatgccacacattatgcggggcgtaactgtattttctcccgctgaagatgtcggcgagggctgggaggttgctgccgtagtattcacggcgggattgtggtattgggtggaccgtctcgtcttcgtatatggcaaagtcaagatatttcttggtctgtcggattcgagggccgagttggtatgcggtcgatgccacgggttgtcgttgggcagtcccaggacgtgggagggcgtttacgaagggagcgtcattttcttggctgtcatcgtctcccctggtggttgagataggattggaagaaacggggttggaagagacaggattggaagagacggggttggaagagacggggttggaagagacggggttggaagagatggggttcattgtgtagtgagagaagggacgtcgctcgtgtggcaaaaggtgtaaagtctagtattggcctgcgtatacactatagctataagatgtcacaataggacattaagttggtaaatataatctagacaaagaggctgatgggaagattgtgtagacataccatgtcaatagaaaagtaggcgtaagtgtatatccgtatccagaagcgataaagtctgggatgccgaatgtacaagtagttactgcagcaagacgttgtatgaacttccaagactgactcgtagagatgcgatgtaaaaagaaagaaagaagcagacatttggggaaaaggggcgcaatatatacactgttggtccctaatggctgattaattgtagaataggctttggtctcaatttcgaaaaaggttcacccagaagcgccatagagcttaatcagagtctgaatccataaaccatgtggatttccagggcattttcaattaaagacgacaagccaatactgccttgtagcttctttcatcagtttcacagttgttggagaagacagaacaggagcatattgcccaagagaagcagatgttcttggagcagtggcgttttgaggaggagcaccaagctcgagatgaagaacgacgtctcagagaagaggaacggcgggtcagacaggaagcgattaaagagaaacaagccaatactgacttgtagcttcttttataccgcgctgccgtgccaacggcctcttttttacacttataatttctatatttaactttatgctgcgaagaaagtagccttcggtcgaatcctcttacaaagcctcttctgctttccttctggcttgagtttctcgcagtgcactaatacaagccaccacggatgggcttgagtttattcacaacccctataaaaatttaaccatgccagccaaatttaatgagttgaataaaatgggcttcaacgctttgtctcttgctgccattactactgtatcgttctgcaagctgaaactggcaatttcaatggtgagagcactaacacggattggctgcaggggagccacaattgatcgccgacgcggcacatgacgtcatcattattggtcttccaaggaaccagcttcacggtccagcttcttggcttccattgtatttataccgccaagaccctgaccctggattatcccatcaatcatactcaattcgacttttttatgactgacgaggctctaatatgcaatgtttgcggctagtgcgcgatcaagcctcggcgtcttgccgctgatttccaggccgcgggcactgctgcgaggcgcaaactgcacgagaccgcaccaatggcttcaaccaagcatccagcagcgatttcacgtgccctcaagggctttttcgacttcgaaagcggtatacgaggacgaatcgaagagcaagtcaaggaaattgcccgaaaagggcgaggaggcggatgggaaagacgccaaacgccatggggcgcagaaaaaggctgatgataggccgtggcaccggttgagtgggagcaagcagtacaaagagacgtcgccggatccttctgggggagacgagtccaaaggtattttcaaattatacatgtcaaacaatcgaccttgggaaactgacatgttgagtttgcaggacgggttctcacgacgccgactcgcttgctaaagattatactgcccatgccattccacccccagcaagatacgattaacgaatcggaagacaaagactacaagaacaacgggaaaagggtagaaccgctggcgctgctggtgcatccccagcagccgctttcatacctcgagcggctgatacaggcagagattcctcccctggttgtccgaggccgcgaaaagctacccgacatcatcttccgagccgaagccgaccataaggagactcccggcaaatcaagcgagcgcggcaagagcaatgttgcgtcgtactctggactgggccgcgagggtcccacaaacgatgaggaggcgaattgggttcgatggagtggcagcacagaggttggcgacttcatccgagatgcggctcggggccgcgagtttgcaatcaacattgaagggttccaccatgagctgcgggtggcggtgcctagtttcagggatcggacgtactacatgcggctgcagctccggcggatgtcgaaagacattgaccagatgagcaagatcaagtcggagtgcgatctcttggcgcacaagggggcgcatcgcctggcccagggaggattcgcagctctggccgcctggtggggagttgtctactacgtgacgttccacaccgagtttggatgggatctggtcgagccggtcacgtacctggccgggctcgcaaccatcatgggcggctacctgtggttcctgttcatcagccgagacctgagctacaaggcggcgatgaacatcacggtgtcgcggcggcagcatgcgttgtaccaggagcgagggtttgatccgcagaagtgggagcacctggtgcacgaggcgaatacgctgcggcgagaaatcaaggctgcggcggtggagtacgggtatgactgggacgagatgaaggatcttggaggagaggaggtgaaggagattctggagaaggagaggaatgggaggaagaagaatgaggatgaggatgatgttgtcggtgatgacgacacgatgcagcagccgaagaagagaaaggaggagtaaagtctgagtaaaggttttcttttatgaggcaatgagtttacatatattgcatcgtatatatatatcatggcgtttgtagatgtagatgcgagctggaattatagtctatagcataaggtagaggagcaaagtaagcaaagagaagagcattgtttccaactctcttacctaagacagcttccggcggagaacatgactcggcgacctttgccggatcaacgacgcggtccgtccagccgaaatgggtctatttgcctagtgtgccaccatcagctgtctggagcttcgaaagcaagcataaagaggcagtggcgcaagactatttgtgcttggtcagaccacagcagccgttggcggatgtttgtttgtacagagtttgtcggctgtggcatgaagcgggtgagagaaggatcgtcgtattgggaatcaaaccatgtgatggagatgctgttggtgttgggtgctggaatgtcacccgctctcattgttagcatctgacaaacagcagaactccatctctctgtatcgcaaggctgtagctgtagcgaattgtacctgcactgcaaccactggggatataaatccggggcacagccataagcgctccagggctctgcaaacagctcctcttcagctgctgcagttaccccgcccccgctggctctttttgctctccccacaccatcatcacatccagctcagacaccatcctctgccgctgatgctacgacatccatctattcgatcctgcacccattgacgtcttcatctcctctactcatctgcacagttcctcgagcataacaaggcacaataaagcacactggccatggcgccgcagctgctgcatctgcccgatggccagaccttcaccgtcacgcccgtcttcgccggcctcggcttcaagagccacgagatgaacatgcaccccaacgccttccccgtcggctggaacgtcgtgctgcacaccgaggaggaggtcgagtcgccctttgagccctacgagcgccgccgccgcagcgatgccgacgaggctgacgataaagagagccaaaacgacgacgacaacgacgactacagcaaccgcagccgatcgtcgcggccggcgtcgtcgcgcacaaagacgcgcgtgcacccctttgtgcgcccgacgctgctcaacgacacgctcttcatctcgtccatctcgaacccgtccaactccgacttcaagcccgccgccagccccacgcgccagatcgccatgatgctgtgggtgacgctgtactggtacttccaccagcccaagcccagcgcccagctcgacgtgctcgccgccagagacacgcccgacgatgcgaagccccgcggcgagtggcgcatcaacatcaagcgcgacggcgtgctgcgcggccgcaacctgatccccaagctggagcgcatgggcctgattgccgcggcagactcgtcgtgcggcacgagccccgatgacggcggcgacgagtgggcgcgcatgtttgtctcgcagcgcatgttctggcagatcccgggccacctgttcctcttcacgctgcagcccaacaaccgcgccttctcgtctgtgcccgggtcgccggtgactagtcgtcccagctctccccacagcgagttggccatgagccagtacccgtccatggacagcctcgcgcgcatggataacgatctgccgggcgggccgatgcccacgagcgttccaacgacgcataccgtgcccctggggcccttttactcgtcgtcgcatctcccgacgtattttcctcctccgccgctgcagtacaccttcacagacggcgttcgacacccggtgcggccgaaaccccataggatgggggagattttctattcgcgcttcgtacccagtgttggacgatacctgtctctgcgggttgcctcgacgtcgacgaaaccagtgccctacctaggccccattggatccaagcccacggaacacgcacacttgacctctttaacagacatgcagctgctccaaacgtggatggcgaaaccccgagtcagcgagttctggggcgagtacaagcccggcttcctcgaagacgccctccagaagcggcactcgttccccgttattgctgcgtgggacggcaccccctttggctactttgagatatactgggtcaaggaggacattctcggtcgacacctggccacgggcgcgggcgattttgatcgtggcgttcatgtctttattggcgaggagtgggcgaggggcagagtgcctgcgtggctgacgagtcttgtgcattggtgctttattgcggataatcggaccatgagcgtgtcgctggagccgaggattgataatgagaggtaagaaccattttccccttgtcctctttaaaatgttgctttgttactaatacctgaatagaatgttgcggcatctagacgaagcgggttttggaaaggagaggcagatttcctttccgcataaacagtcgtggcatgtcaggctgtggagggatgcatgggaagggccagcattgtaaacgatttgaaagaagaacaatttgaattttttttttgaaatgggcgaataggcgcagctgatgataattcggcatgttctctttttatataattcaatagcatcaaggagggcaggaaatacccctgagcgagctgggcctgtataggtactcggccgaatcaaaatgactgtttaaactgcaagtgggaaatgcgcaagtggcacacacaatactcaaaaaacattcatcgtcgcacaagaaaagagttatacagctcaagttacaatatgttgcaatgttcaatcttgatttgttcttgtatggaaaaaattcccctatccttgtaaaaccagtccgtaatcaatcaatccaccctacgccttccacagtgttgaatattttctaaagtttcgattttttttttactatacatataaatggaaacaagttgtcagtaaaaagtcacacgtcagtctctctaaccgacccatctgcgggcactgcggaacattctcagccaggggccgaattcgccccattgctcaagatcctctggaggcgcgtagctggtaatgtctgccataatagtgcgctcggggtgaggcatcatggcgacgacacggccgtcggggctggacacaccggcaacacccatcgggctgccgttggggttgtacgggtactgctccgtcacgttgccgcggttgtcaacgtatcgcaggggcaccatgccagactccgtcaaggtctggagggagtttggcgaggagaaggaggcgcggccttctccgtgggacacgacaatgggcagctcggagctgtccatgccgtggaagaagacggagggcttggacttgtcgacctccaccttgaccatgctgtagcgggcctcgaactgctcgctggtgttgtccacgaaagtgggccagtccttggcgccggggatcagctccttgatcctggtgagcatctggcagccgttgcacacacccagcgcaaaggtgtcgggacgcttaaagaaggcggcaaactctctgcgcgtgttatcgtgcatcagaatcgacttggcccagccctggccagcgccgaggacgtcaccgtacgagaagcctccaggggctgccagaccggtgaagtcggcaagtgatcggccatccagaatgtccgtcatgtggacgtcaatgggttcaaagttggcagccctgaaagcgtaggcgagctctgcgtaaccattgacgccctgctctctgagaatagcaacgcggggggtctttctaaagaggccggtgatgggagacatcagagactcaatcttctcggcagggttgaatgacagcttgtacgtaatgccggggtccgcagagtcggcaatggttgagaactcagactcggcacacgcagagttgtctctgatcttctgcatctcgaaagacgtcttggaccaccactgctgcatctcggttcggtcaagggtggcgaaagttgtgcctccgtaacggatgttgaggttttgcttgccagttgttcgaacaacaccgaatttgcggattaatccaggtggaggtccgcaggtagcgaagcatcgcttgaagttgatttcatcctcagtgcggatctggaacacggcaccaagctcttcgttgaacatggcctcgatgatgtcttcagggctgcctgacttggtgattccatccagcatcatgtcaacgccacagcgaccagcaaacatcatttccgccacggtcgccatcagaccaccgtcagacctgtcgtgataagcaaggacaacgccgctcctgtgaagctgggacagggcatcaaagtagtctgtgatgagatcaaagttcttcatgtcaggcaccgtgtctccaatagcgccgagagattgtgcgagcgccgagccacccatagccctgcgtccctctgcgagatcgacaaacatgagagaagtctcgccaacgtcttccaccctgcgaagctggggagtccaagtgctgcgaatctcacgcacagtagaaaatgcggaaatgaccacagagactggtgccgtgacgttcttcgagtgctctccgtccttccaagatgctttcattgatgtggaatccttgccgacaggaatgctgacgttgattttagtgcacatctccatggccgcttggactgcttcaaacagagcagccccttggccagcatggttcacagcagccatccagttggcagagagcttaatgcggcgcatatcagacccgacgtcagcagcgccaatgttcaacagactctcggcaatggccattctagcagaagcggcgggatcgatcatcgcaagcgtaggcttctcacccattgccatggcctcaccagtcttttgcttggtatcaaggtggaacgacgtagctgttaccgcaacgtccgcaacaggtgtttgccaaggtccgaccatctgatcgcgcacggtgagaccgccgacggatcgatcaccaatggtaatcaagaaggatttggagccaaccgatggcattaagaagacgcgctcaacagccttcttgaacaagtcagctccgctcaattctccatatgccttttgcaggctggccagggcatggaaaggaagcacgttgggcttcttggaggcaacgtctctctccaacaggcgcttagggggaaacagagcatccatgggcaagtcaatcggcctggggtactccttagactctcggtcggtgagaatcagactggtgactccgtgctcatccttggagaccacggttccaacatcggaaaatccgcatcgctcacgtcggcagatgctcgtgaagcggttcatgccgtcagcgttgataagcaggacatatcgctcctgagcctcgttgcaccaaatctccaacgggctcatgctctggtccatactctccacttggcgaagctcaaattttcctccgtatccagcatccttcacaactgataaaagttagcactgcaattgtacaataccagggggtgcagaaactcacgctcaggaagagcattggacagtccaccagcaccaacatcgtggatcatgccaatcgggttctggtcgcccagggcagtgcaggtgttgatgaccatttgcgcgcgtcgttccatctgtgctgttattagcagctgttttcccaggtgtttgaatcatcattcagcaagacatctgcttacctcaggattgccacgctgaacactggcaaaatcgagatccgcgttgctttctgcagagtcgctgctggacgcggcaccgccacccaggccaatgagcattgcagggcctccgagaacgatgacatgagcgccctctcgaacatgttgctcctccttgatagcatgctggggccgaacagttcccataccaccagcaatcatgatgggcttgtggtagccccgccaattcgtgacgcccgatagatcggagctagtattagcatcctcgggtgtgaggagagtcctgaagcaacctgcgagagcgggacggccaaactcgttgttgaaccgcgcgctaccaattggtgcctcgagcataatgtctaaactgctggcatagtggctaggccggccaatgtcagcctcccaaggcgctttgttgtcagggataagcaggtctgagacccagaagccgcttaggccggccttggtagtagaacctcgtccgactgcgccttcatctcggatctctccgcctgagccagtggctgctccagggaaaggactacaaagaatattagcttccatcgactgcgaaagttttcaaagcgagccatttgccgtttcttgcagatccggcaaccaacgacgactagtagtgaatgcaatgctgccagtgtgaagtgagaaaaaagactgagagaaacctacgagattgccgtggggtggttgtgcgtctattatcaaagtcttgttagaacgccgcctacgggtaagagaaggcagcaatgcaaaatcatacctcaaccttggtcaggatatggacgacttccggaatgagcttccaggagccggtggaataatccggcgcccaaacattggcatggtcgccctcaataaccgccgcgttgtcactgtaggcagagacagtgaattggggcgtcttgttatgagtcgccctgatcatgccaaacaagctctggtcttgagcgacgccgtcgatgatccacgacgagttgaagaccttgtgtcggcagtgcctgcgtataacagtgagcagcccactcgtgagagtcaaacagggatacactcatactctgagttaacctgggcaaacatgaacagctcgacatcgtgaggcgggcgtccaagcttggtgaaagtgtcgacgagatactgcatctcggagtcgtcgaggctcaggcccatcttgagattgtactccctgagaatccgcatcggatcctcctgatccgcgaagatgtcgacggccaccagaggagatgaagacttggactcgaacatctgcaccaaggacggcgcatggggggtgaagagctccgtcatgcggtcgtgaagcacatcgcggaatgcggcgtctccgccctcgggcagggcctcctcaaactcaatggagatgcggcggcctcgctcaatgcgcaggactcgctccctcaggccgcacacgtgggcaatgctggtggccttggagctccatggcgagatgtagcgaggcgttgcgtagatggtgacggcgttggcggcagtctcggaagccaggccccagcccttgacgtcgtgcagcagctcctcgacctgctccagagtgtcgtgagacgacacctgcaggttcacatagtagatccattggccgcggatgtccttgaccttggaggggctggatttgttgatgagctcccgcagcttctgggcatccggggccgtgtagcacgagccgccaacgaggacctcgtacggcattttggggacttctgctgctgagaagaatcacactgatgccatgcgacgattggacagacaaaggcttttgctccggaggcgacgatgcaaccccaggcaaagcagaaaagttgcgatgatagaaaatatgcccctctcttatcagtcgtggtggggtgaaaattttcggaccggcaatcggccgccgtcgatcttggagcggctgttttctgtgactcaggcggtacctgtagccagctagcgtttggtagctgcagcgaggtactcttttctcattcgctaacactgcgctggactaactcgctattgacgatcatgcgtcacggcgcaggctatctgtggatagcatcaccaaaagaatgggaaaatgaataaacaaagaaatccaaaagaaaaagagaagagtttcttctggcattgtcttgttgtggctaattcttggttctctgatttgcattgatctctatgcctttgtttgtggcgctgcaaacatgcccaaagtagaaagtattgcagcatacatgtaatttgtgaagacatttgtgccaatcgatctatgggtggttcgcatattgatttaccattgtcgtttgttccgatgagagtttttccagttcaaatatgattcagaagttgaatcgtaccaaacatcaccaatctacctgcaactgagaacgccctctatggttctagcattcatgtctagatcccattgttactgtacgaaagaatgttgcaactgagtctttgtatataaaaaattcagctttcatgatacattaataaatcatgtcatattcagtagctatgattgttcacaaactcatcacctttgcagcttcaaagacaggagcaacaaagatgaagagttcaacaccacataatgaagaccaagtacatttcatagcttttttcaatcatgtttactgatgcgaaatataggtttccgtgaacaaaaaatgaaacaaatctcacgtagatatggtgcaaaggcggtatagcgacaccttgaacagctacctgtgtacgaccccagaagccatgtgaactgcttgaaacagtcgcaacgtgagtgaatccgtgtaataaagatatatgggaaaagtatataatacttagaactaaccgctgcttgcaacgaaaattagcagacagaactcatcttctaagtaacattactcacgcaaccattcgcaacatttctcacgcagccattcgcaacatttctcacgcagccattcgcaacatttctcacgcagccattcacaacatttcttacacaatcatctcatctgctatcaaagtggacatctttcaagaaacaataacatcatcataatggaccgtattcaacgaaacgggcttactacgcaagtgaatcggcagatagtcaatgaattcctcgacgccgtggttcagtttggcgaccaccgtatgccagtccggagggcaggcagggaagctgtatgcggacgcaaccaacacggatacgatattttgcaatttatctgtgctgaaatggatagaatcaagctggatcacgttcacacgagaatggtctttgaagaactcgagtggatatttacgtgcaaacgatgcaacgttggcaaagaagcttcggaattcaaactggggaaccgtttctctattcaagttaccgaagacttcattactcttaagagtaaggacccttgtagaagctgctggcgtcgtcagcaaaaaagagaagaatgatggaagaaagtatcaactttcagcaggaaggtacatcaattacaactgtctggatggttcaggtggcaataggggttttagaagatagtgggaaatgagtcaccaacggcggaagcataagaaatagcatgtaaaggatttttagggatattcatattaatacacgcacgttgatttatcaaaagagtagtccataaggtgatgtcgatcacgttcacaggtataaagtaatttttttttgggtaaacgagaaattaaaaacagtctcagatgaaagggagcggggaatccaactggcttacaatgcgatttgtagcgtgatgagcagtgtttcagtggtacaatgcacgccatacatcacatagatactgcgcaggggcgatatagcgacgccatgagctgctatgcacagctccagaagccatacggtctgcttaaaacaatcgtgacataagtgaatctataaacaagacaacttacagaaactatataatgcatggaacttagcacttctgcttgtaatggaaaaggaaaagtagactcagacatcatcttccaggcaccagttttcacgcagctatctccaagcaatcagctctgcaccaagacatttacggagaaggagaataccatcacaatgtccttggcctacgtaagcgactatactccacgggagaatgtgcggattgtcaatagagccctcgacacccaaattagggttgggggcagatgggtgtcgatccgggacaaaggcacagctggcaacctacgcactaaagacggatacgcgatcataatggctatcaaagacgtcataagcaaccaagggctagacgagctccagcaggggttgctctttggcaagctcggctggagattcgaatgttgcgaatgccaagctgtcaaacctgtttcgaagtatgtaacggccaatgctttcgatatcaaagctagcgatggtaaagttaagttggtgagcgttggttgttgcgaagactgcgatgatcggcatttcgaggagaatgattataattattctctttcatcagagagaaacagatactaagtctgtttagatctccaagcagaagcagcttttctggaggacaatacgaaatgcgacatcaacggcggaaagatgagtagtggcatgtaaaacacgttcagagatagatcaatacaagcacgctgatttagacctatggccttagttccgcgaaactgatatgacttgataaatttgtcgctatgttatccgctgccaatgtagacgtatacatgcacgtctctggtcttgttctcttttgttgcatttttctttctagatacatcgagcattttgttgtactagttgccgtcctataaaatagctctgtcggctttgtcagtttggttagccaaatattcatcgatgtgacttcactgtccaatacatattacaaagggacttgttttaatgaatttctcgaatgataaaagaagaattgccgatctttgagttttattcgaaagttaccgagctgaacaagcttctccaagggaacagcacgacgatcacagcctccattgatgtctaaccaccacggcaatcgcactcactatccatcacaaatacagcacatgaatactttggttgtgttgtatgtgtaaaatgcaaagttttggaacaaatggttgtttgacgcctggcatcgttttacagtgaacaacagcatcccgtgtaccaccagcgttcaaatccaggttcaaagaactcatgcaaagtgctacaaacaatcgtaatgcgaatgtacgtgatgcaacaaggctgtttgggaaaactatataaacgacgagaaatggacgttgatttcattacacaacagccatcaaagttagaaatcatattctagccagccaatccacatcaatctaccattaaaatcatcagctattagaaagacaaagaggaatcaagttttctcataatatcgtcattatgtcagaattgagagccccccgatattttaaaatgtcggagtacgacggcgacatcgatattcatgaagatccccgaccaaactccaacgatgaccagcaaagacaagacatcttggacggagcgcctaaggacttgaaaagatatctcaactccaagattaaccttggctttggatccttcaccctcttgcagacgcgaaatttttacaacacggtatcgacttcagataaaagattacttgtggggaaatggcttgaggcttgtgagacgaggaatgatggctggttgtttcaacggaagaaaatctttaattttcttcaatggcctttcaagtgcccagggtgcaaagtgaaaaagctctccggcaacttcgcacccaacgaattcacccttgaggtgcctggagatggggtttctgaacctgtattgaatagcaaggcctattgcaacggatgcccagcattaaggacccaggcttagccggagactccgtaaagggacaaacagttggaacgataacgacaacgaggacgtatgattcggagcttggtaagagaagggacggaagagcttgagtactattggggacggatgactagtttgcacataaaaattattagatttgttagagacacatcagttagtttggccatacatcaatttttgacttgtctttgttggatcatatgattcattaatattcctttgagttgacgtgagctgatgaatcatcgggtaattgttttgtctctttgttgttataaatccatattgtacataatatctagtctcgaatcgcaactatccatgtttctttttaaacttcttgcagttgttacatctttttcattctctatgaatgcattagattgtaccaatgagactttggattacccaaagtagctttataatgcgatagattggataagggtttagtactgattggacgcatgagataagttgaaagaaccgggtaggcactttaccttttgcccgccaatatactactcttagaaaatattataaatgggacttcaaattgttaattcctgcttagtattgcaaagcgatattgccgcttgctgcagccaagaggtgttattgccaccggaaataattggagatgatagggtgagactagggacggccactagcatttcccttagttcaatgtttctttattaattgaggccttatcaaatctgagatgcctttattctttttcttttgtatgctcttctatcttcgtgttgtcaagctcagctgctgcagctacagaaagccaaagacctgattcatggcagggctctgcctagtacgtaaggagaattaccatagccgttgtaaaatttgtaaaattcggaatatagaaccttctgcctcacgctagagagcaaatattgcccatgggttctcttttacagccaatatcctggcagtcttgcgccaccaataatacgggtggcatcaatcctccgaccatgcggtgaacatgggaaccctctttttgcttctgtaaattgatgacaacttttttttaaattacatatattggattgtgagagctatttttgcacatgtagtatacaagttcttaatttcgcatctagaccttggcttccaaatcaggtggtggtatcattgggggcgcttctgcccgtatgtggaagtatataggcctccagctgctatatgagctgcaaggtatggagcatagttcaaatcggtgtgcaaggttccgtttctggtggcgtacatagaacgtgatggtgtcttgccctgtgagatatgtcaaagacagggtatcaccgtatctaagacaaggccatcggctaatacaaaccacccatacggagtagagagcgcaaattttgcaccggataatgcagcctgtgcattacagccgcagcgagatgccgctagctattgttcagggcgccaaatattccttgaaatattggtttgcctgcaggctccctgcagaatggtggaaatgagctgccagctaggcggataataatagacgcagctttgatcgtgaagcaagggagagagagggcagctgaatctcgcagttccgtttttgctcagcatgtagtaacacaagcgcgctggaattgctactacctattacttattacaaccaggattcgtattagtttgcttactagcctcaaatgatgcatcttaacatgcttctttttagcccaaagcgggcctgccgttgcgcctggtttgttccaccgtagcacagagcaggatcttatgctgtgttgatgttattacatgtaatctgtggtggtggtgtgtacatgtaagacctgttatctggacgtacattctacagcaactccaccgccggctcacgtaggcctacagtactaccataaggtgaccaattcgtttgcagctctaatgctgcgccatcttggatctcgccgagatcgattgccatcagtcacatctactgcaagcttcatgtgctgctaccacgcttgatgccgctatgcgccaccgaccttgcaggggactggcttcccgtcaggcacccggaattagaggccgcggctagatctgattcggccctggctgagcggtgatggctttgcgctaggctcggtcgaccaagccgcgtgagacttgttcaaccctttaagcctccagctctagacttggttccctacatcgtatgctacggaagcctgccgagccccccggctgattgctgctgctaagaggtacgctcacttggaactatggtgagtgagatcaggtctgtgggttttgctgctcccaccgtccacgtcgcaccggctgtgcggctgcagttttcgatgcaccatcagcccgtgtctccaccagtctgccggtgagggcaaagttgtagagctagccaagtggcaagatacgggtcctaaagggttccgagcgggagactatgacatggcagctgcctcgtgccattccgtggcctggccagggttgttcagctctcaactctcggacatgggtgctgatatcgagtacgagcgatatccgccttgtatacatgtattctcttggcggactagcccagagtcttatcgtctcgttttctttaaagatgggcaatcttctgccgtttttgttgccgttgggcacaactgagcttcgtatccatcgttgatcttcgcaatcatgggtttagccgtgctgctgttgacggcctttgtcggcctggccaaagggctggcctcgacggataccattacctggggcggtgataactctagggctggataccaaacgtaagagaacccgatacttttcgtttctttatcagtgactaattggaaataggaaccacaatatggatccctctgtcgtggggagctcttcatttggccagctgttccagactctccttcctggcacctacggtggtgcagccgagcaaattttctctcagcctctcgtttacactcccagtagtggaactaagcagtacgtttatgtggctacaacgcaaaacaatgtctacaagctcgatgcaaagactggcgcgattgtggcttcgagaaacctgcacattcccttcctggctgccgatctcgatggatgtgtcgatatcaaccccaatattggcgtcactgctactggtgtcattgatcctgataccgataccatctactacacctcaaagacatatgccaaccaagctgcgataaatacaccacagggtctggctgctggacgatacttcatccatgccttagatgccaatgacctgagcgagaggcccaacttcccggttcccctggaaggggtcatttctcgcaacagtgatgtgcgaatgttcaatggaggcattcaccatcagcgcactgcattgttgcacaccggccagttcatctacgctggatttgcgtcacactgtgtccagtataacttcactggctggatcatcggctgggacaagaccagtggcaagctggttgaatactacgccatggaaggcaaaggcgtgcccaatgatattcgaggtgcaggagtctggatgtctggtggaggtatcgcatctgacgacgctggctctatttggtatgccaccggcaatggatacgcgtcacagttgtccaatgtccctgtcaagggcttcaatccccctacttccttggaagaagccgccgtgcacatgacaatcaacaccgacggcagcttaaacctgattgatttcttcatgccatgggaaaagcaagctttagacggcgctgacagagatctgggcacgagtcctcttgagattcttccaagtcagttttcctgcggcgatataaagcgcattggcgttgtcactggcaagagtggcaagacctattggctgaatatggacaacctcggaggttacagaaatggccctaacaacctggacgctgctattcaagtctatcaaaacgacaactccgtctatgctggtgctggtgtctatcccctggaaggtggctatatatacatcaacgttattcagcatccctccaatgtcttcaaattctcttgcaatgctggcgttccttcgttcaccaaggtcgccgagagccctgagaccaacgcgtatattctcggtgtcagccatggaacaacaacttctctcaacggccagccaggcacaggtctcttttgggtgactgatgtacaaggtctgaatcttcgcatttataatgctattcccgcaaatggcaagcttacgatgatcaactcgttcaacatccccggtgtcatgaaattcacccgacctgtgtttggcgatggaattgtatacatcggcaccaaccaaggcctgttctatggctttggatcgcccgtcaacgcgcctctcaactgcacctcgcctgttgcctttggtaatgttaatctcaaagcaactagcaactctcagccggtcaagtgcacagccctgatcggcctgaccgttactggcgttgcgcttgattctaagaaagattacagcatctcaagccttcccaccacgccgcttcagttgaacgctggtgattcctttactatccaagccacatttagccctaccaccgttggcctcatctcaaatgatgtcgtcgtcaacacgacaaacagtgttgctggctacagtcccaatactcacgctcgattgaccggcactggacagagcgctggcccactgctatcagttgcaccaactacgcttacttttcaaggcgttgttactggacagaacccggatggcgtcacagagaccatgatcctcaccaatctaggcaatgggcctcttactttccaaagtatcctgtattcaaatactagctccactggcccgtggcaaacatggaacggctcgggtaacttgactgtcggcgaatttgttgtgcagagtatcccctcatcccttgcagcggaagcgagcgctactataacaatcacattcaatggctctgaaagcggcaccttttctggctttgtaatgtttgtttccaatggtggcaaccagacggtttccatcgctggctcttctgggcctgctgcggtcgcgctgctcgagtttcagactcccgatgcctctggctgggtgccgtatgtcaacggtaccccctttacatttggaaatgttactgagaacaacgatcgctcactcaaattccgcgtcactaacagagcaccaccaggcggcgtcggcctttctcttaccgtctccaagcctccctttggactcgccggtctcattcgagctgtcaaccaagtagatcttgctgaaggaacatctttggctccgggtgagagcgcgaatgctaccctcacatgtactgtccccaaatctcagtggaacgtcgatccttacaacggtactgcaccttggacaatgaataccaacgatccgacgttcgggaagcagtttatacaattcttttgtcaagccgtctcagagcaagcccccccgctgcttcccggcagcgaccggggccgataccgctacatcggatgttataaggagaataacccgggccgtcaactgtccactcagctttatggcgacgacaataacaccaatcccatgtgcatttcagcatgtgccgggcagaactttaaatactgcggaacacagtatcatacagagtgctgggcaggaaatacgattcctagtctcaaggttgatgactctaattgcaactattactgcaacggagatatcaaccaggtctgtggtggaaatggtgacggtaccgaggcctttatctctctgtttgccgactctttggctactaactcaacggatcctcctcctcctcctccaccaccaagcggtggcccagttgtaaatcccggtgtcgatggctatgccagcattggatgctataccgaagctaccaacgcgcgtgctctcccttatgagtttgacacggataagcgaactgtgaaagagtgtgtagatgcttgcaaggctggctcctacacctatgctggtgtcgaatacggcggagaggtaagttatatcgtttatgcgtggtgtttactggagaagattctgttgctaactttgtgtttagtgctggtgcggtgattcattcggcgacggtgcagtttctgcccctattacagattgcgggatgacttgtaacgataattctaccgagtattgcggtggccctaaccgcctcaacgtctataaactcggcaccactgccatttccacatcaacttcaaccgcttttagcacagccaccactgttcctcctaccggtggaagcacgactgtggtcgctactagcactaccacgagcatctcgtcaagtatcccaactcctacgggaccgtcagtcaaccccggattggatggctactccagtatcggttgctataccgaagctacagatgcgcgagctctcgccaacttcatggataccaccaacaagactgttgcaaattgcatagaggcatgcaaggcaaatagctacatctatgcgggtcttgagtatggtggagaatgctggtgtgataattcattcgcaaatggatctgttcctgctccgattggggattgcggcatgacttgcaatggcaactcgactgagttctgcggtggtccaaaccgactcaatgtttatcaactcaaaaagactccagttacaagctctgctcccgcgacaaccgcctcttcaagcactggctcttcagccactgtccctccaaccactgtccctccgactacggtttcttcgaccacaagctcggggacaacgacgtctattgccactcccaccggccctgcaatcaaaaaggttgtcaacaactacaatttccaagggtgctgggccgagcctcccaatgatcgtgccatcattgaccagatgtatgcaaacgactcgatgacactcgaatcctgcgctactttctgcaaaggctttacttattttggaaccgaatatggacgagagtgctactgtggcaatgtcttgaagcaaggcgctgtcaaggctgccaaccaagccgattgttcgttcccttgcgccggagacggcacagaatactgcggcgcgggattcaggttggagctttacatgctctcatccaataccacgagtgcgaccacagcgccagcatttagtacctcggcagcccccaagaatcttggcgcaactactacttcaggaacagctactacttcaggagcggctactacttcaagtgcagccactacttcaaaagcagccactacttcaaaagcagctactacttcaggagcggctactactccaataaccgctacttcagcagcctcgtctgcatcaccatcaccgactggccccattatcttccagggcgacaaaaactatacctactacggatgtgtgtcagagccttcggcgggtaaactcatggacaaccaagtttacaacaatgacacgacgatgacgccgcaagtttgcttgtctcattgcgagcagtataagtacgctggtgttgagtacggccaagagtgttggtgcggcaatacacttaatcttgcgggctggaccgatgccacgcctggaaaaaacgtatcaagctcccagtgtaatatggtgtgtcctggaaatgccacggaatattgcggtactggcaacatactccagctatatgtgaggaagacgcctgtgagtaagcgatggtgaaaatgatatggatgcgataggttgtaggtgacttggatcttaagtcaagttcctttctcagtcgtagcttggctgatgtattatttattatttggtttttttggttagtgatgggatatggatggtattggatatatatgaagggaatggtctatacacaagtatacggtttattaggaagatagtagatagatagtatgcaatccttttttcttattttcacatcagaatattgatatgacttcattttgaagcttaagccttgttaccgtgttgcgtaatataacatatcgtaaatcatgcttaaccgactcgctcaaccgcccctaatgttcattccatctgaagccgcacatttgcatctatactgccttgccgtccaacagaatctccactttctcgttataaaacgaaattaagcctgcaatggcaatgctctcttgaatcgggtagttataataccagacgatatccttgtactcctttccatctaggacgacattgtagtactctgcaatacccttatagggacagactgaggtagtagtgctgggtcgcagcagagatggatcaatggacgcgagggggacgtagtagcgagttttgaggctggtctcgtgaaggtggatggcgtaggaggatttggcgatagtcttgccgtcgatgcggacttcgaaaggacgagtggagtggaggaagtcgaggcgcttgaacgggtccttggggtggccaatgatacggacgtcttcctcaagccaggtgtctttaccatgaagttagcatgcgggtgacggaaatgtcgctttagattgagatgaagctaatcttacccatcgcaccgaattccaatctcacaaggcctgccaagtctcccaagctgggatcattgtcaaacctcagtactcgatccgtagtcttctccggaacgcccgcctttgctggaacggtgagtttaacaatggtcgcggtcttcgcagtgccttcgctcttgatggattgactatcgctgagagtgctgtccttgatctcggaagaagggatgtaaaactgagggtaccattcatgttcccaaacccagagtgctttagtcgtgtctacaatggtggtctggttgaagacgacgcgaactcggcgaggcgtggggagaaccttgttggcgccattcttaagcagacggtctgcgagctcgacgagactgttggtgataattatgttagctaatgatattacagatgcagtgggtgaaaattgcaattatgagagatgcaatttgtagtgatgaatttgcgtgggagcagtgacatacttggatcccattttggcggcagtcaaatgttaatttaattcgcaaatgatctacagaactggcagccaccaaaaagtaattgttcgaatgtagacaaaaaagaaaggtatgaagctgtatttaaattctacaaaaccggtcttataaatcaagagcttgcagcacttccgttgctcatcttttttctgcttccggctttgtaagtttcccagcgtgaaagaccccgcaagctcgtggtttagacgcgcatgacgcaatgaggagggctggagagctagaaagctgacagatctttttgaagagaagaggggggagcagacgcctaattggcggcttgcatggaatggtgcgatttgtaagaagtgcggtggagtggcggcagttgtatgcaagctaatgttaaccattttccgaatttagacggtataccaagcacttaagaaaagtatatgaagctattgatgacaaggtaggatgataaaatctttcgctggtttgatgaggttttatgaagttttatgagttagacgacccctttaattctagacctgatttgactctccaactaaattttaatctgaccgatttcgatcaactggcgcatctgatctcgcctcatatcaatatcaagctggttcatagtgttgtctcctagatgattctgacgtggatcaaattgtaattcaagagtttattagacaaaatagtctcatataattgattgaattatttgggatcgctttcttttatctcattgtatgcttggtcccataattgttcagggagagttagacttgtcccgagtgagttatcgtggttgccgttgacgttatccgtagtaagctttgttttgtcgttggttgatagttctaataagaagatttcttttgatctagtattaggccctgttctagcttgagatttgccagtgacgcaaatatggggcgattggtttggagaagacaggacttgagtagagctaccgtgaggccatatactggtggtgccgaggacgataggtaatgtcaagagtactccttgattgacactactatctttactttcgacatggcctcgtccaagtgcacggagaggcaaagctcaaagagtatcgagagcagcgcgcagagtcgcaggcagagttgaagatatcccttggctcacgctactatctttaggttcgccacggtttcttcgcaagaccttcttttttaagcgtgatcgaatagagctcgatggcattgtgtcggtaaaatgtttgtagtcttggtgtataagattgattttgagtaaagctaacgaagccgaattatagagagttggttgaagaagagatcatgtttatataagtactttgacgtcgtacagaagcatataaataacttgactcctcatatccgtgtagtaaaagtatcaggtggagattttgacacctattgcagcttatacctatttcagaaaacacaacagcttttgagggaggtcatttaatctattggagactcggtcacagaagccaagggccaacgcgccgtgcataaaagctcgtcatatcatataaacagagtgcctggcaccgtagcacattgtcataccgttaaaaatgattgaagcagtcgaatgtgggtaatagcagtcaagtaaggaatgcaagcagaagtccaccgtaaaagaattttgtgttgctatggttcaatataacgacgacgtcttcagtaacgcgctcgcccgacaaagttttgggcgcaatatatcagtaatccttctgtgcgatccccagacagagtgattattcttcagactccgcattaggcgtgacagaccatgtttgcgctgtgaataacaaccgcccgtcttgcctcaattgctcagggtcaaagtatacgcacatgccaatattatcgctattcagccaaaacacacgtaaaatcatgtatatctctgagcgatttggtgtcgtgtgtgtgcgcctcatctgtacgcaccaaattagtcttcgcaaaggtcaagcctcttggaatttacttacacgctcatattggctgttgctcatgtagaatggagtttctcgtggccctgtagtagtttttacctctatatagtactttggtcgagaattatgccattcatcatgattgagataaccgcagccgatgagagtattggtaaattggccctcagtatcgtggtaaaccaggtccgcggtttctctgccacgccaactagccaagttgcgataactgggatgcgccctaacgtagcctctgattgtactttgccagttctcattgctccaacggggcaattcaagggtagatagtaactcaaacacctataacgaaaaaatattggttagctctcggagctcatgttacactgttcgcaatactcacgaatagctcgcccgcggccccgactttcttgtcgcgctccagctgattttcagatcgaaatcgcgtgacaatctccaatccatcaaaactttcaaacgtgttatctctgagttgactgggcaagttattgcgcaagtcgctcatatcaaaagaaccttgagaaggaaatactgcactctgagctgcggtaacaactctctccaaaagcacaccatattgtgtatcggcagacgctcccgcagatgccaaattttcacgattctccgctagcatcagagatggaccaggagtgctcggaagacgcgaatgggcaattgaactttgccgatgggaaggtatgtcttcttgcccttgaccatccggcgggggttgacttgaaagatgacgttgccgaaagacggtctcgactagtgtctccgagtcgcttcccggggtatctggagatcgtgttcttcgaccttgttgctgttccaatccactattgtcatcttcctcctcatcgtgatcatcttcttcctcatcttcagtgtcctcgtcttcggtatcctcctcataatcttcatcttcctcttcgtcatcctcagtatcctcatcgtcatcctcagtatcctcatttaaaatctcaatttgaaaaatcccatgacggtcgcaggtttcgctgagaacagaacgatcatatgcaaagacagcagttaaaatattaaccatttcactctcaactttgccaattctctgcgttgtcgaatcttgcattagccactctgcaaactttcttggcagtacagagctaaagcagatgccctggtcttttttccctcggggcacaaagattgtgagtccggacggagtgtgctccatgtgcacttttccagtaacgtcttcgatgcaaaagttctggttattctgagacacagtcagagtagaggatatacgagctgtctccatggtcttgatggctcgtaaaagctggtaaaactcagaggagtctgcctgataacggggactgccaaaggtagccgcaatgctagtttgtgggaaatagattgtcagcgtcgctaattcttttcacatacatgctttactcaccggagaatatagtaagctttgcgcttcagatctctctgctccatcaagattggccgtccaatcttagacacagaggttccctctacaacgcagttggataggtatctctcctcaagctttgtccactcaaaaaatggtttcaaccgacgaatatcttccaagttgaaatctagcatcgcaatcttgtcttgaaacacattgcctaaagggtccctgtccggaatagcaaaatccacctttgctgatcgtagggcgacttctccattgcaatatcttacgggaaaattatcaacatccagaattggtcgcggatctaataaagtcggctcggtttggagtagactactaaaagacaagatggcgtctttcagatcattatggtccttctgtggggagggctgtatcaattcatcataaagcatttggatggtgagcgatgtgacccccagctttccaacgaaaaagtctttgagggattcgtagtgcgaatctagtatggctttccccctaatttcgaccttactagaccacaggcaatcggagatgctgcaccatctccattcgccgtgactcttagcaaatatgagttctttcgttgcaaatacctctctgcatttccattagcctcttttccaaaatcaccagatctgcgagtaccatcaaacctacctaaccctagtcactggaagcttaagtcctctcaaatacctgtacagctgatcaattcgtggaaagtcgtcgccgtcacagcctgcggcctttgactcttctaactcggtcgcaatgtcggaacaggaggcggaagggatttcaacaattttatgaaagaggcgctctatatcttccagctggtcgtcatctatgattctcgagtaaaagcttttgagagaatattttgataacatgtcttggggggcgcgccacaggcaattagaagacgatgtccagcaagagcttttgccgtttggtacaaatattctgccttctgcgaagaaatctctatacaaatcgattagcggttacatacgaagagctgtatttgtgcttacttaatcgtgcgttgatccttgtcttggtttctggacaatttgagtatcgaataaatagcagcgtataagttaaatatcttatggctctgcagagttgacacacttgctgctttcagatgtgatttctgaatataatgcagtatggtcaagtagaaacccaagttgtcatccttgttgaccccgaaatggtccgcaaaaaagctccattcaacaccgaatttatcatctgaatcggtgttatcgatcttgagaaatggaaaatgctgtggaaactccatatatagtgatgcatggtcgcgaaggccctcaaatgggagccatgtatccccaaaggagatagcgtagctcactccgcaaagttctttcgcagacagagctttgatgtttcgccgtagaatctcgctcctcttggttttggaatcctcatgttgccagagataattcaacagtccgaggaattcttctggatggtgtttgtgaacataagttagagcttctgataaagaccctccactagcatcaacaagccgtaaccgctctcgtatgcccacaaagtcgaacagccatttttcccaagatggaaagcttggatcaggtttctttgggatactttccatgtagatttcatgtaaaaatctaacagagagcccgggagctgcgccacgagacgcaagaacagactgtgggctaaacctgtgtgtcgttccgggaaggtaaatgtcagtcttgtgtggccgaattagattgctcttgtcatcccccactgcaaccttaaatgcaagctctgtttcggtcgatatcccaggctggtgtgtgcgatataagtagcgcaaaaaagtcaaatgatctgatccgagcaaaccgttgtttggcgacatatatgccctcagtattgatgccctaactgcaactatgtccgcctctaaaacacccagttgaacaaatagtctgttccactcgtcgtcaaatattctttcaactggtagaaccctaatatccaatcgttcagggatggggatgttttttgtcattgggaagtatatcggacccagcgccgcggagatccacttcccatctcgtaagggaatcagaggcaattgtcttaatcgattgagaaaagaataattgcgatcaaaccacgaacaaaggagactagccacagctgaataccaggccccgtccgtcttttttccatgcattttagagttaggattgcgtaaatcactttctagcatttccaagatggcgtttggtgaaatgttctttagtccataaccctttagaacactccttactggcttggaatactttggtgaaagaaacgggtccttgtccgggtcgtcaaataatggcacacctccctcatatgtcgcatctttagtaagaatcgagatgtcggtgatgactcgcgggtccctccgatggcgtgacttgagtgtaggactcgtcgtgacaattcttcggattttaatatttagctcggcccaaaacgtatccaatgcaccttcagtgtttggaagaaacagaggccattcatagcataaagaggagtgttcgcaaaactgtttgatggcggtaaggaatgcctttgctatccaatcaaggagattttcatttcttgtggaagtggtgatgatgtcttggcgattggcactggtatcgaaatcggagtgaatgagaaactgaatggcgagagtcgttaatcattttgtgtagacagcctagggtatagtggagcgacatggaatctcaccttgtaatccgactctctcaccggcagaaatgcaaatatttcttgttttttctttgtattaacaattggcttgaattctgcagtgagagggaatgctagaacgacctcagcagaggtcgagatagtttgagtatcatccgtattaggcaggtcgcggttatcgcttcttgctagtccgtgtgctgtcaatgtcgtgatgtgatatatttggctttctttccttgtctcattgtctttggcggagtctgtgtccaaagctactcgatatttatcgacctggcgcttcaggaactctttcgatttctcaactctgttacttttgtcgtaaaacaccatctttattctctgaagcttctttaagaaaagtagggatgtttgttgcaagtcgtctagctgtttgaagatgattgatttgaggcgctgaagttcgtctttgtctccttcgtcatgaaaataaagagtcatgcgtgtcaatggccccttcagcttttcattagttggtatccaaatgggcctgaccatacccagtccaggatcatctcgtttatgtctgaattcgaatgagaaattcccagactggatgtgtaccttccaagcagcgataaaaacagacttgaaaccgatgccctttgcaccaatgtagccataagaagtggatttggtgctctgcccaactgcacaaatagccaccaagtcccgctcggtaaagccatcttcattacattccacaacaatccggttttcatagacctcgaatgagatgtagggatcttcagtggttttggaaaagttattatcttccgcgttttgaaggagttcaaacacaaaacgagcgccactgccataaatctgcttggccaggctaaagctttgttagcatgtgtgtagacgttggagactttgtgcaatacggacgttttgatagagtgcgccgcggtattctccatcgcaagccaattttcatctatttcgcgacggtattctggcttccatttttcgatatcactcatcatttcttcgttcaagtacccatacttcctagttaggcggcgtacaatctcttctgccttttttactgaagccataattgcaatattatgcagaattgtgctcgtaacacgataacttgtgtggtgtctcaaaaggtgttgcaacggacggctgatgtgtcagatgtcccggtcttgtaaagtaaatataaaggtcaatctcagttcgtgtgcctcttcaacacatggggctgctgaatatttatgtcagccatcatccatagcacagctgttgctctgtgacatgtggtcgtccgatactaaccaactgggtgtgacgacccagcggcaagagaagaagctagattggtccatgtagagacgataaaattggactccgcctcaatgcagaggttcgcattggtggggcttgtaaaccggatatacatagcatgtgtgttggtgataactgagcagatgtaaccatcgtggagccccgcgaatcccggtcagcggatacagtctgcgagctgaacgacgcggttggactatcatcaaaaagagtcaggggagcgtttgcgagagatttgataatagcacgccgactcacaacaatcgctccaagaatcgcgccgttcccctcctcctttagattcgctcactttgtcatgttacctgttaagaggtacatgtattcctcatgaaaaagagggcttctcgggcaagccgacttcgcaccgcatgttccaaccaacatgcataaattccctgtcgctatcgactccattctgtctctgggctctgattaattggacaaacgtgggacgaacctgtaaccattactggagaaggatcaaggttacgactcttacaactgcggttggatcaaagagcttgttattaactacatgtacctatgataacatggattttacgcgctcgcttgttacatactagtgtaatgagatgcctgtggcggcaaatgtgtttgatctagcgccgtggcttactctggggtaaccccatatctttgatcctggcggcagagaatgaccccctggcttgatgttcgctaagcctgcgctgtattaattgaggctgaagagggaccgagagacagaagacactagcatgattgtatgatcctctcatgttatacagtaaaatacctaccttatcaatacccttattctcccacatgtagtatacataggcggatagcgaggagaaatggcggaattggttgtttcagtagtattgcgccttatacctaaaattcatcgttacgataaagctagatcatgcagagaagtgaaagggacatgaaagcgcaatatctatataagttacaagtccatgtgtatgctatattgatgaacctcgaagaaattaagtactcagtaaggcctcacaaatgacgttgtggcttcgggtgccttgtagacctgcgcatcagtgacatctgcatcgtcgagaccgagccaacaaagagatggttccaagctccaagcggcgataagagacctcgcaacatttttgagcgccttcttgacttatcactttccacaaagtctatgggtagtttcttgaggacattcgtagacctccacaagctcgattgcttggggggtggatgtcactggtggtcttacctactaatgcagctctcatcgagtattctgttcaagatctgtgctttgtcatcaagatatccatcaagttcagtcacacaagatacaagcagtggaatttgctcttctctagccacaacgagctaaggaagtgttcaatttgctgagctagtgttcattaaaagaacaagacagagactttactaggcttgggaacaaagaaagcaagtgttttgctttggcgtgtaccatgttccaacgacaaaacataactcaatactgctgctatattgttcgctgggcaccctgaagggaattcacttctatgttgagcaggaggtggttcaatcaccggcgggtatttacaaaggagatgaaagcttctttgtttcctactaagcaatcccgccaaccgcgtgaaaacgcatagctcgttccctattgcttgaacatgtatatatcagagaactacccctcatctcacgagttcaacgcacgatccctgcggcaaacttacgtgacactctgccaactggaactcgaactctttaccacattccctccgagctcctcacagtagtgccaatctattttctgacgtttaataatggtgacgaatgccttttccttattacaacttcaatacctaactcgaatagctcagcacattaacaaccgggatagtgcagcgccatgtccatctcagacctgtcaaaggagtgccaggagctcttcaataggcgtcttgtttccgctgcatccgctcccaaagaacggacagcaatagagaaccacctctttagattcaatctatgggtgaagttctatgctgctccctacgataagcgagactcgctggactgccgcttgaggaaggccatggtaccacgttctctgatgctagatttactcagagacctcctcgaagccctcaacagtatgttctcccacttgcaaacgtaaaaccctttctaatactacgtaggcgactctagcataattgcgccaaccagccaggctagtgctattgatgggagcccacaaagtgtgggagatgcttctagcaatgagaacccagaaactgttggggatatcatgatccatctacttcggtatacccgggcgattcatcgatctggtatcatgcggagtcttgtagaagttcccaaccatttcgaatacgatgagaaaaccggagagaatatcacagtaaagttttaggacactgtgttgccttacttgaacgctacactcaggtacacaacacaggagatgagggagcggctatctaagaccatctgcctgagacaacaaaacttatcatttcttagatctatatcgagcaagaaagccgccttggagtcgactgaaccagctccccaggcatcgtcctacagtgctcatagctgtgacaatacccagagagctttgcaggcaaactggatacgaactcatggaacacgaactgctcctcctgtccagactgccactgctgtggatagtaaccagctaccgcggatgaatacaattctggaacagaaaaccgctgaaaacatggcagcaaatctcccgcgccgccccaaagtgcctgtcggccaaactgaattcgagtgcccttactgcttcgttgtgtgccctgtagaagaatacacgaaagagaattggccgtaagtgccatgatcttgccaatgatttgacatttgctaactgacggtagccggcacatcatcaaagacctcgcaccattcatatgcgtccaagagtcatgtcctacgccagacacgatgtatgaatcgcacgaagattggatttcgcacatggagacgaagcacgcaccccggggatgggcatgctacgatgaaagccacgattcagtacagtactttgaagacgaacaaagcttcagacgtcacgcaatcgagcatcatggcggcgatatgactgaggacgagttgacgaatctcacaaaagaatgcgagtgtctcctgcctttccagccgtttaagagttgcccattttgtaacgaatatacggatgacgcatctataactctcgatgagcacatcactctgcacctcttatacctgtcccaagtgtcaattccaggggactttttggaaatgcggagtgtcgaatttgaatcagaggaggagattttgagcagtggtgcttgtttggagggcagcaaactctcgcagaagaacaaacccgattccgtttccagcgttcggactccaaagagaggaacaagtgcgtcatcatcaatcaacaaccctaagctccttaaaacgaatgaagatgcaactttgacggaacttgtatccctggctaagaagagagagggtaagaatcaatatcacactcctatagaagctgttggcgaacccagtgccgatgactcatccgtagttggtctggagatggcttcgtgtatgcacaattgctccgtttcgcctaatatggggctatccgacgatatcatcgaacctcctaccatcgaacatacacctggcgagcccgatatatgggacaggttacaggtccgagagagccttcaagcccagtgaaatcaggtgaatccaaaatatgacgccgagatgaacagttctctatggagttcccgcgttcgctatatactggaactggagatcgataatcctggctcaagttggacggatgaggctgctgttattgggagttgtttgcagctagctgaagcactggatgcccacggccgatattccgaggccgaggagatcctaatgaaggtattctctgataaggcggccctattgacggcagttctgtaatttctgccagatatggtgcgcaacacgctacagagacatcctttagatcgatatgaaaagattagggacaatgtcaacactcttatatcgctccgcgttagccctagtgggagtacttcgtatatggcggagcggtatatgccagtcccgaagccctcaattatatcttctttatgacaagatcatatctcatttgttcatgaagatatgcctgcagacaaagatactgacgacaaaggggcaagactgaagacaatagcactgacaccaccccgccaaatattgatcgatacgcgggtgaaaacagacccacgggtgctagcaccatgaactagagcttaagttagtgcgagcgttaccaagctgcgcggattctctgctaggaactgtaaaataatttctggatacagtcttttcgcttctctcccattctcatcataaatgcaaatatcgaaataatacgtatccaaaacaaattgagactccatgaatggcgagtctagactaccattttcagaaggctcaaatccgacacggggcactataagtatcttttattacaagacaaacacaaagtaaaatttaggaggcagactatcaattagcaatttgagagaaacagtggaaacgtagtttaacataattaaaagagtatgtttaataattattgtcccgaaaagaaaattatagagtctggaacactaggtacatgtaacaattatctccatcactgactcaggcagggttgacatcattgtctttctccagatgcatatccgtatgagccatatttacagacacaacggaatcgatttgtatcctgctcaagcgtcttaactgatttgattgatgtcactcgccttgtttacgtccctcggcgcaagggaaatagacaaaaggttgccgagccgctatcaagctgaaccgaagccacccgcgttgccctttcagtattgactcgataaccgaggcgtttttttcttgctaccccataacacagcacgcggcaggagacagccgcgttacgcatctaaatgacagcagattagattgccgttcgatagcacagcccaacaaaaaccgaaaccggatttggatggagtcaagagcctgccccgccgccgatgatccgccaatgcggagggtcgagaaggtaagccgcagctagacagagccaaatagactaagaagacaggaatagaagagaaaggttgagggagttacgctgaagcccctaatccagtcgttcgtaacagtagtgccacatgcatgcactgtaaactttgagcgtaggattggacgcattgcgccattgaatcacatcgagccaaaccccgatctgcccactcttttcagctaccgaatagtagcgagtcagagctactctgtttatcaatcagtcaataccattcaactctcgcaactacagcggagaaacacacaaccacaaccgcaacaatgagagtattaacaacaactctaagagctggccgattggcccagtccttctcgcctttattcagacaaactccagccgtggtgcgaatcaacagccgggccaacagcactgccgtcgactctcccgtcaactttggagctgcccctccccctcccccgcagcagcagaaatcgggcctggatggcaagaagctggtggcagaggctgtggcagcaacgcagccgcgcaacaactggaccaaggaggagatttcggccatttactaccagcctctgctggacctggcctatcaggctgtaagtgaatcaattgatgtcatggcccaaaaataaactgaaactaaaccgactcaatccagggatcgctccatcgccgcttccacagccccggcgaggtccagctatgcacgctgatgaacatcaagacgggcggctgctccgaggactgctcgtactgcgcccagtcgtcgcgatactccaaggacacgggcctcgaggccaagaagatggagtcggtcgagtctgtgctggaggcggcgcgccaggcccgagccaacggcagcacgcgcttctgcatgggcgcggcctggagagacatgcgcggccgcaagtcgggcctgaagaacgtcgtcgagatggtcaagggcgtcaaggccatgggcatggaggcgtgtgtgacgctgggcatgatcgatgccgagcaggcgcgccagctcaaggacgcgggactgactgcctacaaccacaacgtcgacaccagccgcgagttctatccctccatcatctcgactcgctcgtacgatgagcgtctgaccacgctgagccacgtccgcgatgccggcatcaacgtctgctctggcggcatcctgggcctcggtgaatcatcagaggaccgagttggtctgctgcacaccgtttccacgctccccaagcacccagagagcttcccagtcaacgcccttgtgcccatcaagggaaccccgttgggtgatcgcgagcccattgccttcacaagcatgctgcgcaccattgccacagcacgtctgctgatgcctgcgactattatccgtattgctgctggccgcaagaccatgtcggaggagaagcaggcgctttgcttcatggctggtgccaacgccatctttactggagagaagatgttgacgacggagtgcaatggctgggacgaggacagcgccatgtttggccgatggggactggaacccatgcagagctttgacaagaagccgatggacccctcaagcgcatagatgagcgtttatgaatttgttttttacgattttgtttggtcatgataaataggaaatgcagaaaggggataaagaaaacgatttctcacagagagtatcataggaatggcactagtgagcttattctacatatataagcacaattgtttcatgtcaatttctataacttgctctttatgactgccgttatccattcttctacggccttgcacagtcctcccacttcctccacggtgtttccagcatgcaggcatactcttactctgtcctgcccagctggaactgttggggccacaattggtctcacagtgaagcctctctcttggcaatactgcgccaaattcctagctcgacttgtaaacagtggtaagatcggcgactgtggcgtttctgagtttatgcggaataactctggcgaaggatgatgctgctcaataataccaatgagcagattgtgcatatgaaggataagtgactggagatgctggagcaagggatccgcgtggccctgtgctagaaagtcgtaggttgtgcgtatgctggcgagagaaggaaaggccatggcggttgtatagatgaagctgcgggcgtagttgatgagatatgacctcgttaccgaagaacatagcacaatagctatttttttattcacacgcttaattagtataataagcaagaaaataaagagagaagtaaagactcacctccggagcatcccatagctttgccaaaggtatgcacacggccccatattctgctttcaagcccaagatggcagacgagccctcttccctggtggccaaatattcccgtagagtgcgcctcgtcgacaatgatgtagccgtttcccagaggcagtctcttttccacgcactcgacaatgttttttagcggtgctgcatctccatccatgctgtacactccttcaactgctatgaagacgttcttcttcccattccgtacttctgccccttctgcgtcctctgttaggcttctcaataaagaatcgaggcattgacgcttgttcttcccatttgatgcttctgatgctgctgtagaactttcatagacctggttgtgtgcaaaggggattctctgcgctctgcttagtctcatgccatcatgaacactggcatggatcaattcgtcataaacaatgacatctcccttttgcggcacacaggcgaatagtcctgtgttggcttcgaatccagaattaaataacagccctgcatctgcgccgtggaatttggcgattcgatcttctaaatcttctgtgaatgctgagttgccgtctagtagccgagaacctccggatccaagaccaaacccggcttcggagtctgctgactgcaggtagggctggatgaacgacaaataagcagccttgacagctggattggaggaaagtgacaaatagctgtttgaagagaaatcgacacaattgggagaaggaattgtgaggcgacgaaggcggccttgagacaggcgtaatgagaggatattggccagagtcttatcgagattggaggccatcgttgctgactaccggcttctgttggctcaattgatcgactcaattcaggcttgtctcgtcaattgaacttttgctataccggctgaaatgatctatgcacgcttttccataaacaacatacatgcacatgaatgcagtcacattcggcctgtatcggcgtccacgcaaaagaatcccacctacgcattagttgctcatcacatgggtttagagaaaaaatagtagcatctgctccactacatctagctatacccaattgtcaagctcaaccgtaactctacgcccttaaaaagcctatttgtcaattaaaaaaagcccgcttatccatgttagggcaacgttggcagattgcctcgggtatgctaacgaattgacagctttgctgtccggctctaatagcaatgaggcatttcgaggttcccagcccgtgtcagttactgagctcttcggtcattcaacccaagagctgctacagtacgggcggctgcagcaatccccactttggcctggacaaacggagatcggcacggcccccaacaaaaatgacaaacgaaagagagggatgggagagaccaaacgcaattcgcactgccaaagagctttagcttagtagccgccattacccttctgggctaattctgcattcctaattcggccccaggagggactcatcgttttgacctctctcagcctcaaggacaacaaaaaaagtcaaagagggaaaaacaaaggatatctctttaatgtctcagggctagaaactcaatcaagtccttttcatctctttcttttgatttgccgtcatgccacagccgccaccgccgctcgcatcgccgctttggcgctccctgcgcgcgtaccaaatcttcggtgccaacaccgaggtggggaagacggtcttctcaacgctgctctgcaaggctgcggctgcgaggacgacgggtcgcggcgtagcgttcttgaagcctgtttctacggggccggatagcgaggctgatgatcggtgtaagtgatggtcctttgaagctaggaaaatgagaaaagatagaggttggaagcaactatcagaagtggggttaacgatgaagatttagatgaatgatacaactcacctgaggctaacgatgggcattgctgatttaccaatccttctatgcagccacatatcaaaattcgcctcggatgtctccaacaagaccctcttccagtataaaatccccgtcagtccacacattgccgccaagctctccaacaccgtaagtctacatgcaattctcccacatgcaaagcgtctgaatctcactgtttccacttcttcatcccagacaattccatccaacgataccctcctcttccaatgcagagactacgcagctcaatgcgccaacataggccggaaatggctctttgttgaaactgcaggaggcgttcactcgcctggcccctcaggaacaactcaggcggacatgtatgcgcctctgcgtttgcctgttgttcttgttggtgattctcgcctgggaggcatctcccagacgatatcagcctttgagtcacttcgcatgcggggttatgatgttgagtcggtggtgttgttcaaagaggatagataccaaaactttgactatctctcagagtatttcgcagagcatcatgatgtgcccgtcgctggagtgaacgagcctcccgaaaggaaatcaagtcttgaagaggatgttcgagcaatggctcagtactacgaagaacagtcccaaggcaaacatacaggcgatgtcatctcacatctcgataagcgtcatgagcaacgcatcgcatccttggattccatggctactcaagctctcgagaaaatatggtatccctttactcagcaaagtctactcactcccaaggacatcaacgtcatcgattcagcccacggcgactacttccagactctcgccccttcttcatcatcctcttcacaaaacgacagcctcctccgcgcctcattcgatggctcagcatcatggtggactcaaggcctcggccatgcgaaccccagactaactctcgcagctgcctacgccgccggccgttacggccacgtcatgttcgccagcggcatccaccgtccagccctagagctctcttcagccctgctcaaggggatgaacagccctcgtcttgaccgcgtattcttctctgacaacggcagcacaggtatcgaggtagctctcaagatgggcctccgagcagcaaagctacgatacggatgggccaaagaagagaagctcgggattgtaggcctcaagggttcataccacggtgataccattggcgccatggactgctcggaaccaagtggatataatgaaaaggttgagtggtacgatggaaaaggccactggtttgactatccgactgttctgtgcatcgacggaaagtggcgtgtcaatgttcctgaggagctgagacaggcattgggcgaggacgcagacttcagctcgctgtcagaaatttttgatgtccaaagccgagagcagaaaggtcaccatgttcgatatgaagcttttattagagaatctttggagcgactcgtcaaacaaggccgccggttcggttcggtcattatcgagcctgtcgttcttggcgctggaggcatggcattagtgtaaggatgcccttgtctcatctgccctcaaaatatcttactaaccacctaatcatagagatcctctcttccagcgcgccctcgtcaacgtcgttcgcaaatccccagatctcttccgcaaatctggcgccgctgctgaagaaacccccagtgatcccaacgcatggactggccttcccatcatctttgacgaagtcttcaccggcctctaccgtctcggtcgcttcacgtcttcttccttccttaacacatatgctgacatctccgtccacgcgaagcttctcacgggaggccttgttccgttatgtacgacgcttgcttcggagaatatcttccagtcattcagctctcaagacaagactgatgcacttctccacggccatagctacacagcacaccctgtgggctgtcaggtcgccttggaatccctaaatgatttgcagaagatggatcacgatgggtcatggaattgggcaaagtcacaaggctggaaatcttccgaaacgtctcccacaagcagccagtcctctgccaacgtctggtcaacctggcctcgtgatctggtagaggatctctcccgccaaacagaccgcgtatcgggcatctgggctctcggcagcgttcttgcaatccacatcaaggacgcatcgggcagcacgggatactttagcaatgccgcgcaggacctccgcgataccctcattgcaggggattcggagggcgccaatgggtcatggaacgtgcactgtagagtgcttggaaacgtactgtatctgatggcggggcagaagacgacggaagagagcattgcgcagattagtttagaactgcgaaagggactacaggcctaaatttcgatactaggatagaacaagtcaatgatggtgatgaaagacttgggtgagtagtcaaaggactattgcgaaccaatgaatgaacaaatacttttccaaaagtgctgaacgaagcctttgatcgtgttgaatggctctcttttcttctctttgttcaaactacaaatcagtactcgatgtagtgatccctgtaatcagactattgacttcactttagaagacgaattgtatcattatctttcataagtagaaattttggatgaatctttattttgaatgccaatagtgttcaaacgaagatctgtagcgacaagagtgaaatacacatctggcgttccagagtctttcacctaacactctgaatttcgacaaaagaacaaaaatgtgtccagaagtaccacttataggcatttacctatgtagttagtgattgtatcttgatgtaaaagcaacgcatctgtgcatataatatgcgaggtcaggtcaaaaaacacagcaactgtgtgtaaacaagatagcgtggcaggctgacgacaggtaacggcaagtgaagaactcccataatttcggctattttcacaacttgaatatcgttccaacccttgaaatgagatttttcccttattgagcaactttcttctcaaagctagccagagctacagccttgattcactcttcgccgaacatttgcccctcccctccccccggaacaactccaaaatggcgggctttaatttcatctcatcaattttcaggtcaataaggaatattattgacgcgaatattgatgaggtagtggaggaagctgaatcccgtcaagaatgcaggccgcttagcgatgtgcacatgcccccaccgcaagatcagggaagtggaaacgatgaaggggaatcagaggagggagaagtcggtgacacaagtgagtgttttgatacctttgaacttattgacatggacgacgaatatgaaagtggcgaggaatatctggaagagtcttgtctcagactcatcgtgtctctgggccgatgtatgccccccactgctcagtctatgatgatcacagctcgctccatgattccaactcttccggctctggaatactccgactcggattcagaaagcctgagtgactattccgaaacagatggatgtgatagctggtcagtcattgacgagcgataggatccaggaggcattctggatcaaaacgaatagtcgatcggcataaacgagaattcgctcacggagaatttgagtaaaccaggcgcggagatttttggatgactcgagtccgcggggactccaccactctaaacagcggctgctgagttcggcaaggaaaatctggggatggggcaggctattctgtttttttatttctattttgtttctatttcgtttctacactcgattctattctggtctttttttgtaaatggcggcatacctgatgaatatatcaatttactttgttttgtttaagtgattaataagacctcccgcgtgactcgcttggtgatgttgcaagatatgagcatttgacttgactcgtgaggcgtagtgggaacgagtcgggttgcaaaggcgagcctagtatgtactccgtgcagaccgtaaaggtcgtaaagacacgctacaggtattatttactgaaacaagaaaacagggctattgtgtcaaaaatgcccgcatagttgttcaggctgtactaaagcggatcatagcagtctacctagtagcagttgtgatagttttacatgcatgtcgcaatctaagatgcagctctaggtctacatagcaagtactactctctgtttgctatttgctaaatatggctcttgaaagcattatccagatactgctgctcattggatatatcatggaattatgatgtataaacttactcattccttctcttgaatcctacctacgtaaatagtagtatcaatcatcaataagctcgaaaaccccagagggatgagatagactgccagccaatcagtttcggcgcatatccaattcgtctactgccgctctctcttcccgactcgtccacttttttgcctcaccttgcacatcgagttacagcagcatctccgccagctcaacccacagaaaggcgggttgccaccaaaatgaacaaggtgagaaaacaaagccacaagccatcgcccgcagatgctgattgccgactcctatgccggaaacaaaatccaactcggggcctcggattggtcttcgccccaggccagtctttgcccctcttggacagcaggcttttcccccatctttgcggcgacaagggccgccacaagcggaaggcctgtcgtggtttggcagggaggctagaagccgctaccatctaccgatttctcgcaccccttgacgcctggggcagattgcggggttagccgttggggctgggacttgagttctgtatatatagcgaatttgctgctgagatgagatttgcatttggaatcaaggcagagttgtctgacgtgtggtttatttgtctattttattcttcttctttgcttctccatgtttttctccagaaatcagacttccaagcgctgatacatatcacggaattaccagcacaaacttttgctggtcagcgttgctgacggtagaattaaacggcgatttatccacaggagctgctaaatagtcgggctccataaaaccgagagcttcgactatccggcaaccgaagcaacttcacattttagtgtcgcgaggcctgtgctccaggaaacgaaagaagcgagacagcaagagctcatcaacgcagccatggcgctgatcgaaaacctcctgtcgccgtggactcttgtagccctcggcggactgctggtcgcatcatatctatacgactttctcgtcacatttgcgccacttcgtcgcttcccagctcccttcccggcgcaattttcaaacctatggcttttgagtgtctgtcgccgaggtaatcgctatgagaccgttgacaagctgcacaagaagatgggcaagttcgtgcgaatccagcccaaccatgtctccattgccgacgacgaggcgatcaatgccgtctatggccacggtaacggttttctgaaagcgtatggcgcatccccaccgaacctctctttataagtcaaactgagtaggacttgacacttacatgcaatagggagttttacgatgccttcgtctccatccagcgtggcctgttcaacacgcgcgaccgcgttcagcacacccgcaagcgaaagatggtttcccacactttctctgccaagtccatcgttcagttcgaaccgtatatccaccaaaacctggagaactttgtcaagcagctggatcgcctggtagacacaagccaattcaaaggcaaggatgggaagaaggaggcacgcttcgattgccttccatggttcaacttcattgcctttgatgtcattggcgatcttgctttcggtgctccgttcggcatgcttgagaagggcgtggatcttgccgaagtccgatgctcaccggacagtcctcctatctatgcgcctgctattgagatcctgaaccgtcgcggtgaagtgagcgcgactcttggctgcttcccagcgcttaagccctacgccaagtatctgcccgatcctttctttagccaaggtctcgccgcagtggagaaccttgccggaattgcggttgcgtgcgtgaagcgacgccttgacaacccccctgatgttgaacgcaaggatcttctcgctcgattgatggagggccgcgacgacaagggcgagccgcttggaagacaggaattgaccgctgaggccttgacgcaactcattgcgggaagcgacacaacctccaactcgtcatgcgccttgatggactttgtagctcgcaacccgcgcgtcatggagaagctgcaagccgagctggatgctgccattcctcacggcgttgacgtcccaacctacgacatggttcgcgacttgccctatctcaccgctgtcatcaacgaaactctgcgccaccactcgccttccggtattggtctacctcgtcaaatccccgcggactctcccggcattgccatctgcggcgaattcttcactgccggcactgtcctcagcgtgccaacctacacaattcaccactccaaggagatctggggccccgatgccgacgactacaagccagagcgatgggagaacgccacgcagcgccagaaggatgcctttattccattcagctacgggcccagagcttgtgtcggccgaaacgtggccgagatggagatgaagctgattgcatctacctgggcgagaagatatggtgccaagattctgcagggccccatggagacaaaggagggctttttgagaaagccattgggattggatattgcgctgtacaggaggtaaaaagggatgagagggattggattatggctttattggggcgttataggtgaagggtgatgcatagtctagagactggattgaacgccaatgagggactaagctgcatctgattggaacagaacgtaagggtggaaaggcagggtatttcttttctatcttcaatgtatcaattccatgtaattatttccactcataccctacttcaagccagttttatctgtgaagccttgtcaataagacatctgctatagaatgccgatagactctgccgctttcacaagtataagcacatacaccatggataatttttggcaacaagacttctatcagtattcttcatccaatagagaaaacccaattatcatcgcgttgaaaatttcaagctctttacagaatttacgaaactcaattagaattgtgtaggctttatataaagaatttgtgcaattacaatcatcaaaaagtggatcctctgtggcgcaattggctagcgcgtctgactgttaatcaggaggttggaagttcgagccttcccggaggagagtaaagctttaatttttgttttttggccaggtgttggtgtttctttttagtagattggatggaatagtattctgcatgtaggcttcagtactcgagggcaatggagtagagagttggtagttatcgagaaatgttcacgcacatgcagagctatgtaaaacactgttacagaagtagacacagctgctgtaagaccacggtcgtggcgtctatttaactgaaagtgtgcgctatatctctctatttgttcataacagtaataattaagaaatatcctatatactactccgttggcgctccgtaggcatgattgattaatacgcaagatgccattattgatgcttccgatctcttgtccctttacctaggtgctaccacagtcgtgcatttgctgttttgggaacaccacttatttccattaaaaaacttttctcctttttggacacatttcccatgagttaatctacatttggggacaaaatgaatgaattatcacaatcttctaattatagaataatcaatcaactaggtctatgtatttcgtccttcgtgcagcatcattatcttgatgattcttcagcttccagggtaatcatggagtcctcaatttgcgccactccgctgcagcgcagattcaaaagccgattgccgttcccccattcccatctaaaataggcactttggccgagtggtctaaggcgccgtgttcaggtcctgtctgatctaccagacgatctattcgcggtctagaaataggcgagggttcgaatccctcaggtgtcattgaaattctttttttgccgtttaatgccctcgaggcgcacatattatctttctctctctttttggctgtagacactgggattttacacatgcttgtgtgttattttgtcttgcgctagctgatgtcttcatatctggcgattactatagaagttgggcgatgatgcatatccagactcaactgactctagaaccatcgtccaatcatcgaaccaaggttatggggatgaccatatcagatctagatgtttgatcccaaccaaaaaataataattatgaggtaattgagacaatcagctattaggtgggcgatgaatactccagaagacaagagagaccagttgcagttaaaaggccacgttcgactatactcgatcagccgcctagaaaataacaatctgtgcatgtaattttaaacaaatttactgctacaagaatttggatgatatagaatgtcatgagaataaaagaataagtttgctttatgcagaccatttccgattctttgagaatacacattcgtgagatcttcgcgcagtatagtaagcaacctcgctgatgaaatactatgtatttcttcatcagtataggtatcaaagtcaactatgttgggaaaatattccatcaatcatgtctgtcgatattgataggggccttcacaacagaggcttccgctcgcgcccgctttggcgtccgctctgcctccgctctaaactatgacgaatccgcgaccaaaatccaggggcagaaacattctctctacatactctacataccgggtttagtgatgctaactccatcggaattaaaacatcttgaaacttattccgttgcttgccttgactttgtcaatacagtcttggttcttcgttgctgctgctcaagtgatgaggcgggcggcagggcgggcggagaggcaaagggcgggctatggagagaagccgtgaccgattcaacgaagtgaagtcaactataaaaagctgaattgatctgtgtattatatgtttaaaaaatcatcttcatccactgtttcaaacgacaaacacacagcaaagcaccatcatggcatccaccgccttgctcaagaaaatatggttcatcaccggcgcatcctcaggccttggcctcagcatggctctgtctgctctccgcgctggccaccgcgtcattggtacgggccgcaacattgagaaggctgcggcagaacatccagagtttgctcaacttggcggtcaatggctccagctcgatgtatctcagccaggcgctgaacgaactatacaagacatcgtaaacctggaagagcagcgttttagcaccaggaatgagcagccccactgggttgccgtgaacaatgctggagctactctgatcggagcagtggaagacatgagcgacaatcagattcagcagtatttgcagaccaatgtgttgggcttcattcgtgtatggaaagctttattgccgactctacgccgcaaccgcacaggcactctcatcagcatttcttccatctttggtttcgtcccaaaggcagagcacatgctctatagcgctgtcaaagcgactaccgagtctctgactgaatcgtacgcgactctgctcgagccgtttggcatcaagactatgattgtggagcctggcggcttcagaaccccctttgcaggcaacaactccaagtcggatggcggtatctcggcggattacgaatccaagatgcaagcttggattggcattatagatgcagcgcaaagggatgatatgatgctgacgggagatcctgtcaaatttggccacagagttgttgacgccgttgaaagccaaggcttatttgagagtctctgggcaaagcacgataaaagcaaagctttgagaatcttgctgggaacagactgttatagcttgttcaaggaaagggttgaggatttgcagcaaggatatatcgatatggctgaggtggctcactcggcaaatgtagatgagtagtgcgggagcgcaatttattttgagatagatagaagcagataactaaagtctgttcatagaatctagatgtttgaaaaattgatattaaatcaagaagtgagatagagatgtgagactgcgccaaattatccagatgatggcgttaatgtattcgagccggtctcagaactaatcagacttagaataccggcctgatggagtaacgcgagatactccgttgccacgttccaattctcgccaatcaacttcaaatctcgtacaatatcttctaaggcgttgtacatttgcggttcgtggtcttctcggacaaaccaggcacactccgtggccgagtggtacaagcattgcgctatgagagggcactcgatattggcacgcgcaatcgccggtacgatgttcgaggagatggttatgattccgtccagactggccttctgcatctccgtctccatggccattcgactctgctccacgaaggcgcccggctcattgcatccatagagattgtagaggataaggcgggcagagctgcaaagagagagtgcaattatggcggatttgcgcaggattcctccagagatgtgtccttcgatggagctatgcaatgctgacagtgccgaatgaagcgcttgagcttctgggaggagattctcaacttcttgtaaagcctttttgcttgctttgtggtgcatgactctgctaagcatatgtgcagcttggcacatcttggcaaaggatccaacagacgttaagctgctgaatgacgtggtgaataacggttcactggggacaatctttccttcatcccagtcatcgtcattaattggcagcaactcatcccgggcgggttcgggtaccgtgattggcagattcgtttcaatattcatgagtctaccagatgaaagtcagtagcggaaatttagcgggcacaagggtaacaagattaatcacctatccagcaggaatattgcccaccacgtccggcgctgctcttcccgaagtgtccaagtctcggcacttttaaaaagtttgttgttcttcctatcatgcaaacccaacagaaggcctaatcttgacgcccgaccaagagttgagtacgcacaaggatagatagcatgagacaactcataggctgctaagagtatgagggactggaccaatctcaaagataagaaccccgccgattctgcttctgaacacaatgatctggctagcaaatatgaaggagagtctctggcgctattgcaatctctcgtggtgaatgctttcatgcaaagtagtaaaatagggagacagccatccgcgtcatccgaaccgttattcagctcgttgaaaagacgtttccggctgaccattggtatccattcgtgcactgttgagagatattcctcgcataaagcggctctatcatccttaagatgctcggccactatcccttgaatatctaattggcgactccatgagaaagcattgactccctggggcgctaaatcatcagagtccaagaaaaaggccaaaggaaattcttgggttggcctagggaggggcatggtagaattgccgttcaggtgtatcctagatggagagattgtgctaacatggagagcctgattaatgcgactggccgcttcaactgctataggctcggcgtactcgcaagcctttcccagacgatggcactatgtccatcattagccatggaattcatcatggcgatttctcgcaaagttagacataccaaagaacatctaggaacttcccgcgtgcactttctcttcaagcgcctgcgacgagtcatgcgtcagctctcagactatctggatagctgttggaggtgacttgtggatcatataccgacaagctcggcaggcttgagacgagtaaagctttggtggcatcgttacggtgtgctttgtgcgtatagaaggcgattagtttatcaaataatgtttcaagatgaattcattcgctgattgagccgttggttatttgtcttgcgcggagttaagctcgacggtaagatttcgccggagagttggatcgaaaagacgattagtcatcacatcgtttgccaaattgagatgacaagaacagtagctttcagcagtctttgtccaaataaagaaataatgagaacatcattgagctttctattaattgataagaatgatgaaatgaacatctgcctttgtagcatgaatgccattgtgtttgctctgcgattattgatggaggggtgacctctaaaaatgttgatcgagccagatgacaccttgaaacttcctttcaacgcatctattctgtacctaaatatccggaccccttagcgactcatttgacttatcaatccagaccgttttcagatcaggcttcttgtcaaaatcctcatcaaaaggccacatgggcctccgtatccgatgatgccccaatctcttcaaatcctgatcaacgccacccggcgtcaatcccagcatccagccctttgccatgtcatacagctgcggctcaaggtatccaatcttcacaatgacaacatcagctgatctcggaaggagattaagatcggtaaagtccttttccttgtggtatggctttcggagctttgtcaaaatggcgtacactgagccgacctgcaaaacgacttcggtctcggcatctcgatcgccatgcttgatggaatgaacgcgaccagtcattgtcagtggaggcgcgtgagtgtcatcaacctcggcgccggcagtcactgtaaccacggcgtcaatgcccgcagcaacggccgtttcgatggcctttggccctggaacgctggcatatatcactgtatatccggaatcaggcgatttgaactctggccgctcaagcaactttgtgagtccccaagtcatgtcgcccgagcctccagccgttggattatcgccagagtcagagatgaagtacgggcgctcttgaggaggcgacttgacggccgcatccaaacattcggcaaaactgccagtaggcgcaacaaatttgaagtcggctcgtgcatcccagaataacttggccagtttctcagctccttgagaaaccgcgccttcgtcccatcccgtaaccacaatggcagcgcgattcctcggctcatcagcccaagcatatcccacccaaattgccgcgtccaacacgccttccaccgcctcaacttcgggcacagccgcgtagatgtgttttgccggctcgtctcgcgtcgaagtctgctcgccgggaagcagaatgggaacggggatccaggccttgagaggtcgcctgcccggctctttgcccttgagcacgttgacaagattgcgacacgcccgctctttggtgtccatggcgtcttcgtgcggtgccatgcggtagcaggtgatgagatcgcacatgtgcgccagttctcgcgagacattgccgtggagatccattgacgccgacacaatgacatctggcccgatgacagcgcggacacgtcgcaggagctcagcttcgacatcgtccagctcttgcacgcacatggcgccgtggatatcaaaccacaagccatcgaccttgttctccgaaacaatcacctgcagcctctctacaatctccttggagagcgcctcaaacgcatcgcgagttacaatccctccaggaagcgcatgtccgatgagggcgcccttccactccgcctctacccccagcgacgtatcgccatgaagaaagtcgtatcgctcgacaatctcgtcgccgcgcttggggtgaaaggccggggcaagggtgacggcaggggaaaaggtcgacgtctcgcaggcaaggccggccaccgcgataacaggccgcttcgacatttgcatcttgtctctggggggccgataacgctgacgcctggtccgtatgattatcttgctagcgctgtgttgcggttatcctcctcttcctcctccacccttcttataggttggccctttaccagcgtaatattagtcaatctctagacgagtggaaatgcggagcggcgaggccagttataactgctatcataccacgctcaatggttatcgtcgtattctccgtgtcatcaatggttttgagagctaaagagccgtttatccgcacaagtttcttcccaatgaaacttgactaagctgatatgaagtctggtgatcagtgggggaacaaacgcggggtatcgccaacgcgaggcggcgaacccttggagttgaagataagtaaaacaagtccagaaaaggtaactgactgcaggtctgccacttttacccgacggcccttgtcttggccaagttgagccgaaccaatatgaagccgttatcaaagacttagtgtcgaccgctttcaagatatctgaggatcagccgtgaaatgctctctttctggcagtgttatccgctatgctgccggcacccgatgaaccgtcgtcggcgaacttttgctcggaatgattctgtctaagctatcatgcggtgacagcaagttggtgtctcgcatcaatgttacatccagcagattagctttagagtagcatttagtatatatctcccgacgacccgctgtttgttgggtaagagagaggcggaatgattcgtttaggaagagcgacacagggcaggagacattcatagtctcagcgccgttgcttttcgggttttcgctctgatcgtgccaatccgggcattttgtgcaagcgtgagaaggacagacagaaacagaaatcatgcttcgcaaaactccgactgggacttggatcccagcctgggtccccgaatccaccgccacggtttcgattcttttgttggtctgctccatggtccagtctgctaccggtggctatgatggctccatgctcaacggcctcaatatcttacctgcgtatacaaattatttccacctcgacaaccctgcatttaccggcctcaacaccgcctctgtattcatcggcggcttctttggacctattggggctggtgtcatgaccgatcgcctcggtcgccggcccgccattttctggggctcggtggttacgctgctggggattcttctgcagactgcggcgcagaatattgcaatgtttgtcattgcgagaatcatcctgggctggggcagcgcgatttcctcggtcgctggaggcgtctatctcagcgagacatttgcgagcagatatcgtgcatggggcgtaggagtaagtgcccttctcttttgcaatgcagttacaaggaaaagagagaatggagtggtctttggaagctgacgggttgtccttttgctagatcctgaataacttttactacgtcggctcgttaattgctgctggagtcactctcggcaccggccagtggcagtccacctgggcttggcggctgccatctcttctccaaggcgtcttttcgtttgcgtgtattctcgtgctgccctttattcccgaatcgccacgttggttggtcagcaaggagcgctatgaggatgcccgtctatctgtcgcccaaacgaatgccgatggcgacatcaccaatcccatcgtggtggctgtctacaaagagattgtcgacactctcgagtgggagaagaagaacgacatgactatgagtcctcgggagataataaaatctccgacagcacgcaagagaacgctgattggcgcttcggtcgggcccttctcatgcattgccggaaatgtcatcgcgtcctactatctcggaaacgagcttgacacggctggtatcacggatccaaatcaacaactgaaagctgtaagcacgccgcttcatgtcttgaagaggcgctcaactaactatccacgtagaatgttgtcctcaacgtctggtgcctcttttgcgcatttggagggactcacctagcggcagtatggggtcgaaagcccactgcgttgctttcacaaggtctcctcattgtttgcatgttcatcattggcggcctgaccaagatatatcaagacaacccggatggcgcctctaaaagcttggtgtatggtgacgtcgctgtgatgttcctctttcagggaatttattccatcgcttggacacctctattgtttctttatccacccgagattatgaactatcccatccgagccaacggattggcattatcaggattcgctttgaatggattagcgtgagtactcgtgaatctcggcagtgacggatttagctaatatcttttgcttcagtttgcttctcacatttgtcatgcccattgcgcttacaaacattacatggaagacatacattatcaacgggtcgtgggatatcatcacattcttcttaattgtaagtattttgtttacagtgatcaaacaaaagaagtgagtatgacgctaatttggctagtatatctactgggtagaaacaaaaggaaaaacactagaggaaattgatgccattttcgagggagagaagcattcatctgtacctgacattgaggatattcgaacaggcaggaagaccgtggacgtaacacagatagagcttgagcttcacgaggatgttggattaaaggagcatgaagcttgaggcaaagtaatattcgttacgtatgatgtaaattagtgatattcttgtcagagtgattacgacgcaagcatttaagttaatgatatgatagatccatggtaaaattcactggcagattatctaataaagatattgatactaactcccgctgtatatttttatggactaaatattatgaaaacatgaatctaaagaagaattatgcacagatatcgtgctattacattctagcaaaaagacaatatacttgctgaccaccctccctcctccattcatagcaactcccttgcattagtacccctgaccatccaaggcaaatggtcccccctgaacatgcgttccgcgtttagtatgcagctagaccagaagcaccatcaccaacagggatgccctgtcccgcgccgaaagagttgctcagagtcttgagagaaccatcggcctggatcttccagccggagatagcaccgccgccacgctggaggttgtacaggtactggccatcggcgctgagagcaagatcgacgggctcggtgccctctccggggctggcagcaacctccttgatgagagtggcagtaccgttggcggcaaccttgtagctggagatggcattggtgatgaagctggccgtgaaggcaaacttctcatcgggagtcacaatgacccagcacccgtcagtttgctggttcttctcagacttggtgacgggcttcaagagcgggttcgtatcggccttgttcaggtggtatgttgatagaccagcgttgccgaaggcaggcagaccagactctacaacatagagtgtgtttgacttgccaaagatggctccgaagggacgaagaccggtggatgcataagttgtttccaggacagcatcaccgttggctgccactgcgtactggtcgatagtactgccgaccttgtttgtgacgatgagggtgcggccgtcgggggaaaaggtgacggtgcctggaacgccaatgggagtgctggtagcaatggtggagttggtaatgggtgaaaggatgccagttttctggttgaccttgaagccaaagatgcctgttgaggcaacagagccgtccatggcataggcgaacccgttgttgctcagagtaatggacaggggctggtcaccagcatagatgctctggatcttcttcaggctggagccgttgactgcatacacggtaacctcatcactggccgggttcacggcatagaggaacttgtgatcagcactgagctgaaggccgccctgggagtcaaagtcgacgccctggccatggccgccggttgggtattcgccagtcttggttaatgtgccatcggcgttgcggttgaaagcaatgactgcgttgttgacggcgttggtcagggcgaagactgcgccgttggtggttcgagtgtcgacgttgcttggagcagcgaggacggtggagatgccagtgaggccgatggaagcaagagtagagaacttcatcttgagttattattaaagaagaagctgtaaaggcggctgaaggattattattaaagttttgaaggtggtgaaagaggcggatgtgagagaaagttgattgtgtgatgctgaagcaaaagagaactgtttaagagaaacatcgtcactattatatactttacacgacttcttgcaattcctcgccaaagccatccatctaactgaattccatcttgttgagatcaacatcttaccaacatccaagtcatcgtcagcaccagtggagtcgaggtacctgagcaagtaaggctgaggctgagaccccaggcctgcgaatcgtggagttacagttacctaattgcacatcttgattccatgagccaagctggcggtatgccctgcttgttcgcttttgggaagagtgccccttttagaatttcctttctaggatctatgttgtgctttgtccgcaccaactcggacgagggccaggttcctgggctaattatcacaagtaagcttgtaaacaaagaatggtccgcgtacccgcctccatcagcactcaatggctcaaaatgttttgttttccagccacttgaggctgtttcatgctaccaaaaaagctatcactggctgtataagccactcagcacaagtcgtatagcataaaatagcagtgttgggatctgcaaagcgccccacgattccaatttctatgtgtcaggcttattcagcgggaaaaagctccttttggctgcaacggtaacgctaaatttgcttgatcaagctagagtctatcttcgatttctcttaaagtctccagagttgctaagcagcgttcaagtttatgcagctttgggagatagattgggcctcttttggatagcttgggtcaacgtgcgacattgagagtatgcgcttttgtcagcgaaatcaagcaaatacgtgtatataaagctctgtaaacgtcctaagaagcttaatggaatagcttcagcttcagtagcaagtccttcggcagtgataataaaagccgacaaccggcaaattagactgcttcatcccacattctcgtgaaatctcggcggagccatggcgtccaaagtatgcataaccctattaatagacagccgttaatttcacttagacgaagaccacacgctaagaaactatctttttcctattttccagtttaccgtatacacttgtggcggctcgcagtgggcccaggtgtcccatcttgcattggcggaaaaaggcatcgcggaaaatgagtatgatgtcaaggaggttgatctatgtaagacctaggcccctccgactaggcgcaatatagtaacatttggaatcattagttgccgccgacaatttcgaccctgaatacttgaaggtgaaccccaacggcaccgtgccaagcatcacttcgccttcgctggacaagaacatcatcgagagcgtagatgtcgtcaggtggattgatgggctcaagggagagcgcactttggtgccctcggatgccgctgccaagagcaaggcgcaggccattatcgatcttgtccactcattcgatggaagaaccgacactgtcctcttccacgcccggaacgatgaagagatgaatgccaagagaggcaccggcttcaaggattacctggtgaaacgccagcacaggcttatcaaggagaaggaggccaatccagatcatccattctatggacccaagatcctggacaatggctccctcgccaaattctatacggaacccattggagaggagcacaagcagttctacaaggacgccgacgaagccctgaaaatctgggccaaagagctggagcggctggactctctcctggtactgccgtatgcagtgggtgattctgtcacggaggctgatatccacgtcacaacatggctgtcgcacgcaatgtggggagtcggctcggatttgacccagattcagaatttcgacaccctggagaagtttatccaaaagtcggctcctgagttcaagtttggtaggaagacacggaaatggtgggccaatatcaccgccacggcgtccttcaagaaggtattcccgcaactgcattaataaagcattggatttaggaggacatgaatgacgatagaacgtcagcaatgttagaaatgtttagaaatgaacacccatgctgtattgattccactagctagcctcagaaatattgagtcagtcctagcccgttccaaatttccaggatcccacttgttcggtcgaacacggcttgcatttgaggtaatcgctactatgaagaatattgatcttgtccaataagatggaaacaaacggtgcaactatatgttgagaacttcgccgtcgagatgtagacacagcggtacaattgcattcgatctaacaaatgaaaattagcttttactgtcctagttgaccacaagaaagctgagtccatgtaggaagcccagtttgttgtagccagggcgtctgcaaggtgacttacctccactatttgttgagctagattaaagagtcaaatttggggtaagcaccaaatatagcccgaaggatggagcaataagcagcatcgagatcctagacagcactatatttcgcccaaactacttttctcagcgccgtgaattatgctcggatgggtcggtgtgttcgtcctcttctttctactctttcttctcagtctcttcctcttcctcttcttcttggattggggagagggccctccttcgggatcttggcgaggcagcatgttcttgcgaggaacggctctcattcactctggggcttgaatcctgtttctaaagaaacgcaaagtgttagctcacggatacaaagagagaacagattgttccagattgctcaagaccaaccggagattcagtttgctcatcgttggcatgttccaatctcaggccacgagtgccagccttgagctcaggctgagagctatccttgatatcggtctgcttccagaccggctgagagagaggcgacggggggtgcaatcttctgccgggggccagaagcccagcgtgctccctctggagctttctgccccccttgagcgtgttccccaagcgaacaatcgccgcggcgccttcgttggttagtccaaatgattggacttcggcttcaacctcctcttccgtcctgggccttcgtgacattgtttgctgtatcggtgtttagaaaaattaacccagaaacaaaacgataatacgatgctatctggaaaacaacgaataaggagaggtaaaaaagccgtgaacgtgtgtactcgaaaaatgacacgccgcatggcagctgtcagaaaaccgtcgaaacacgtccacgccttggtaggcgcgcaacgcgttgcgtcttaattcttgtaaaactactaatgcgctattcactgcgccaaattcacgttttcaatggaagatctcagcagaaggtgaaagcattcaaggcgcgcctcttgagcccgttctagccttcatttcttctgtattctcgtcaagccacaacccagcagcatataccttgtgtcctcatcaaaccggttcttagcggccatttcgtcggacttttatcaatattctccaatctcctgtttctgcagagctttgtaaaaatgcagactccaggcccctctcgaagctgcgacatccctcataagtccataccaacctcagcctcgtatattcgccaaggtatataatcttgtcccaagtcgaatccaggcgatattcattctttttttagacctatatcaatgctcactgaccatatgtaactacactaatatttacagacagatgaggctctatcgcgctcgacagaacctagctcgcgaaggcctatccgactctcaaggtttatatatgagcaacccacttgtactcgagaatgcaaaagaataatcgatcatccgataaatacatcatactctccttcagctgcctcggcacatgttcacaagaagtcgcgtgcccccgcccacgtaatgttgtccaaagatggcgcgttccggaatgatcaaagcttgtgataggagcacttcttacggaagacaaacgccttgcaatcatgacaacgtgtatccaatctcaccatatcgactgattgacagaatatctttcgcagaaaaagagccatcacatctaacctctccgcatcaatgcgcctaacaagaaactgttcaacactcgaaaataaggtgtccaactctgcagaatatccctgagatgaaggcatttgtaactacatgtattcttctagtttgtaaaagcttgttcggctttagccttgcataggaagatgaaggtccgacagtcaaaccccctagttctttagtctagggcgtcctcgtcaattgtccacgagcagaagatataccagactgctacagcaggggaaaatggcaaaaatatcaagaaggaaagatgaaagattgccaaaaagaaagaaaaaaacatacaacagccggtgttcgctgatggtcacccactcaactactaatctgcctctcattagcttgactctgggagagcggacgggatcccgtatattctaatggatatggtcgtatgtgctagtactaacttttagaagcacttatggcacaattgcttccatagaaaagcaaaaagaaaaaacatacaacagccggtgttcgccaatggtcacccacttgactactaatctgcctctcattggcttgactctgggagagcggacgggatcccgtatattccaatggatatggtcgtatgtgacagtattgactgttagaagcacttatattgcaaatacaccacttcttctcgtcttacagaggctcccttgatctgcaaaacgcgggcccccctgggcgcaacagatcgcttgagcatacccgagccatagtagacgcaatgaggccaaagtttgttcgcaaggagagtaaacaaaaaggacattcctaaggctaacatcaagcggagagctcgtgatgctattgccagcctcaaaaaacatccgggtgcgtgggtcatccaggtacccatgtgtcagtcacctccccgacgtgatacatggcctctccctgcctgtcagcaacgccagtgctggtccatagccaatgcagatctgcttgagaaatcgcggtatcgtggtcaagaagctctgccaaactcagcatctggttgggtgaaagcccgctcactgcgcttgtctcttctagggggggtggcagctgagcggcttgtttggtttgatcgaaatcctgcgtaaagtgtccggcgacattcatcgtggcagttgcggcaagatatcccaactggggttccactggggtcgttgctgataattccacgttgagcagtcttagaaattctaaaagcctctcaagctcatccttccggaactctgcgataaaactgcccctagcaatcatctgattcaacaagtaaaaactggtatcaatctccgtcacatctttgaaggggcaatgagggatgattgccatcagagccaggatgaaggcagacgagaatgtgctctcgaggtcgaagggaagaaaagactctagatacgcaaaacgcataagcagtgtacctcggggcaaaagctggacgagaagatggggcattaattaggtacctaatagatgctgtgattgaagagacaaaaggatacgcagtgatttggtcgcagattcttgtgaggtcttgagcagggctttgattggtgctgctagttgacggtgctttcgttttgcagttatattttcaagcatctcccgtatcaagcacatgagtaatgggcgagtggcgaggacgatgcactgcagcggaggaagagcgacgattgttaacagaaaggggagagtttggcgttcgatctattaccatgacaatatacatacctggtgatagtataaatttaacgtggctgcaactctagaagtcggccctgagtgatcgaatctaaactcaaatgactcttcaaggtcacttgctaggcctgagagatttctcaatacttcttgagtgttttccagaaaggaaagcccaagctctccattcttgccgtatacgtctgcagagatcataagccattccatttgtctgtatataccgacaagggttactcactctccaggacgctggccaataagcgcgataacgcgacgtgcagcgtcaaggatttggaaaaattcgatttgtgcccaaagtcgggtaatgaaaccattatatcttcatcatgaatcatattgggtgctcccatgagggacgaaaacctccggtccaatatgtatattgtccaccaaacggcgcggtggcgtttgacatcttcctcggtgagatcgcccccaataagctcccgatgcagtccctggctcagagctatgcgcattgcctgaccaatctataccgttgcataaaatcagtatctggagcagcgggtaggctcaatgggttgctcacatagaggaaagcgctgtttcgatgatcaattgactgcaagtacaaggccaggcagcacagtatttcaatagaaagaatcgggtcttggtacagcccaaaggaatttggaagaagctcgatggcgcgtgatatgagctcggatcctccaggtctgttacccatgctcccggacagcagagcttggccaaaacccatgatcaaaagaaagtggacgaaccacaagtgaccacccgggagcggctcggcctgtggtcctcgagcgtagaactcgtgtaacccatccatgaacgtcttctcgtggaacaagtgatacaactggcccaagtgaaacctgacagtgtttgtcaaatacatggcaaagtcgagggaggggatttggtccatcttcagcgggccaatggctctccctggtggccattcgagagaaagtgctcggccatccgggcacttctggagactccatatgcttcagatggtccttgatcaagtgcatgacctggcggctgtaggcccacgttgaggatggaccaagaaaacctatcatggcatcagcaatagcagtgtcgtgacgggatagaagccaccaacgcctccttccgttaacatcacggagaacctccgactggccacttgcgagggcattgtgcattgccatcaggccctctcttcgagacccatcgctcaaggtcgcttcaccattgactgcttcagcattgacctcgctcggactgttgatccaattcgtccctgatagggactcgggcaccgaccatgcttgatctggagtccccgcttgatgcggtgggttttctgcgagctgtggtgagttagcattgtccgatggctgttgtcggcgccgtttaacagctttcgggctgccttgatctcgtgaggcgatagatctcctcttcagctcagtcaaatatctggaaaccaggtgcggttaacctttcgcccgcatcaagaaggaaagggaaatagacgcttgcctttcagaaaccaagactttccgatcgctgcgcaagatgcactgaatcttgcgccggacgcatgtcgcgcagggctgatgcccgtcacacttcaccttgcgctctcgacacgcgctgcagctgtctcgggcatcagcaaggccactgccatttgtccactgtcaggagaagcagaaagggctctcacgcattgttcctacgtttgctccgcgcagggcttgcgtctgcttcgggctcctctctgggtgaactcattccaaatgccgaagctttgatggccgggtgtaaggttgtcagcggtgttcaagtatatctcggcccatagaagcgcaaaatcagtgggttcccaaagtgttggggaatgcgtattacagtaagccgcccaaaacatgtccccgacaatgccgtcaatagtttaggtactccttcaggtattcaaccaggttcagccactacgcgcggcgggtgcttgggtctaaaattggctctcctctctagttaacagagctggcctcgccttagtctcagcacggtcaacagtcatgggctctggcgctggcttctttcaatagttgtgaagttggatgcgtccagaatatttcgatggtttcgcagccaatccgaggccctagtgagattaatcgtgtacttgaactacgcctctagtttacatgcccgctgcgatcgtgtccaggtcgtgcactacctccttcgtcgatctagccaacagtcccgagtcctgctggcctaatatatagcccacgccgagctccttgattgcccagttttgcagctccggggtttcgtatattccagcaagccccatcactctgccatgtttcttacaagctttgctaacggcctccaatgctccgcggaactcggggctcttgaattggccagcaacttccaactctatggagagatcattagacccaactaacagcacctcaactcccggaaccgccgcaatctcatcgatgttatcgatgctttctcttgtttcaatcatcaacacgaccgaagatcccgttgcgttcgtctcttctatgactttgctaattggggtggcatttaaaccaaacgcagggagctggccagtcatcgatcgtctgcccattggcgggtatttggatattgacacagctgcctgggcatcggctgaaacctggtattagttgatgactgggaatactggatttcctagccgctcactcttgttatgtatatgggggaatatggcccctagggctcctccgtccaagacgcgctgcaccaacccttctccgcattgatatggaacccgaacgaacggtgtaattccaatctgaagtcctgcagaacaaagcgcactagcctggtctagagatagagttgaatattccaagtcgatgaagagagagtcgaagcctgcatttttcgcaagtctcacgatttggggattggtcactaatcgaataccgaatgcctgttttatggtttatggaagatcagtacatgtattctccaatcatcccgcttttaacacttctaccgaccacaaaaacctactgtgcataacttctttgaagcagcacaaagctgcaagctatttgccgcgattgtgcccatattgtgagtgagaattcctcccaattcgccttgtccaaatctcataaaagcaagtgaaactgtgaagtttgtgggaaagctctagactatctattctctgaccaaatagtcttgcctcagaacgtcactctggcgaaaacgtcgtgggcacgattccgcatccctctcggcttgccaacccgagctcagctcggagacttttgccgaagcatttcaagcacaaggaaaccccacactagcgagtgggcaccgatagcgacgtcccgtatgtaaatgttgggatggcattcttaatctgtgtaacttgactttgtcttttgttttccccgatggagattaagagaacagaggaaaccaatttagtaacagtcttacaagatgctcagaaagctctcccttggtccagaggacctcgtgtgctttttgatggaaatatggaaattaaagaagaagaagaaaagggaggagatgctacctcggagaaagctgatattggcgttgcagatcgccggaaggaatgcggaaaataccaagacttggacatcatctcagaggtacggccgcgtaccgctgggctttccgatacatatgtaatgagactggtccattgcctttaggcaaaaaagagattggatgctttcaaccggggacataacgtttatagtctacaaacatcatcattctagtaaagtttctctaacatcatcaagtacgggctcaccactaacgacgaaaccttcctctagttggccgctggtatcgtgtttggggatgacagccaggcactggaagatcagagtgtcggagccacccagtgaaatggaaggaatcatatctgacgaaataacttatcatgttcattacattaattgcttgatcggaaaccggcctggacgaaagatcacaccagtgccatctgcgcgctggaggaagctaagatcagagccatattcaaggcgtccagctttcttggtcgtcttatcaattgcgtcctctagccctgaaagtgaccccgagaccaaatattgattgaggcacagatagcgcacttgggtggcgcacgaaattcggcatgcgttcccgagaactccaggctgaacaatacgtcggctcaccctcttatctataagagaatagttttgatgctcctcatataacacggctgatatgtcacactctagaagcctaggatgagattgccgttttcctacttgaaccataccttgagtgtgactggagttcgcttcgatcgctttgccccctttactgtccatgtttggcatttgcacgctttaggttatccacaacaaagatggcagcgctcgtagacgtcgagaagctgaaccaagatggcctcgtagagaccatatcgacccgagccggagaaggcgcggaactgaaccaactgaagcgcgagttcaaaccgcgccaagtcttgatgttctccattgcttgcgcgatcggcacagggcttgtcatcggctcagggacggccctatcggagggcggcccaggcagtcttctcattgcatacctcatggtaggcggcgccgtcttcttcgtcatgactggactgggagaaatggctgcatttctccctatgaacaagggcttcggaggatatgctagccgcatggttgatccggcgtttgggtgtgtccatcccactctgcgctgcggagacatgaatgctgatacgattctccgttcaggttcgcaaccggctggaattatttcttcaagtacataatcgcgatgccgtcaaatctgacagcagcaggactcgttgttcgctactggagacctgatctaaacgtcgggatctgggttgcagttttcggagccgtcatcatttttatagatgtacaacatcctccttggaccgtggtccctatgtccgctgactgacatgtggcctcacagtttctgcacgtttcaaagctcggcgagacggaattctggcttggcctatgcaaggtcctgattatgaccatactgataatctcgtgtctggtagtggccctcagcggtggtcctaaccacacgagaagcggcttccaatattggagggacccaggcgccttcaaagaatacctcgttgaaggaagtctcgggcgcttcttgggtgtctgggcctgcatctgtcaggcctgcttcgcatttaccgggacggaggtcgtgggaatgacatttggcgagacgccgaacccgaggaagaacatccccagggctgtgaagcagactttctagcggattgctgtcttctacatcctgagtgtcattgtcctaggcatggccgtgccaagcgataacgagatgctaatcggtgctaccaagaagtctaccagcgctggtgagtcattccaactgcggcagccgcggcgccaccagctgactgcttgaatagacgcttcgccctttgttgtcgccgttcgtatagctggcatttcagtcttcccagacttcgtaaacgcctcgctgctggtgttcacccttagcgcagcatgcaccggtgagacctgctactctattcatggtcctgatatagggatcttcctgacctgagaactatctagacatctactgcgcctctaggtccctgtatggccttgcgagggatggacaagccccacgaatctttggcaagacccgggagaacgggaacccggtctatgctgtgggcataacgtgcctctttgtaggcctgggcttcctgaacgtcaccaagtctgccgccactgtcttccagtacctcgtcagtcccgtcaccatcttcgccgtcctcaactggatggcgatactgatatctcacatctcgttccgccgggcgttgaaggcgcaaggcattgtagccaaagaccttccgtacacagcttttggccaaccttggggttcatactatgctctgaccatatcattgctcgtcaatgtgttcagcgggtatgacgcctttattccaacctttcatgttgacaagttcatcctgaaatatctgggcgtggtaatcttcgtcgccaacaccgtcatctggaagtggtggaaggggacaaaaagggtgacagcaagcaccatggacctcgtcacgggcattagggagtaccaagacagtttccccgtcttggagaaagaatggacggagggcttctggcataagatgcttcacaagatgaagaagtaggtcattaagatattttaggagacaaagtctaaactctggatatgtgcaatgaagaagttaaaactgtcgattgttccctttgaaaataaaatcactgtgtgtggcgaacgatagagagcctaatactcgaatattgtcgaaaccggggggcggcgaggcagcgaatacatctctcattcatgacactcggctaatattttcaagaatccaaacagactttacacttatattatttttccctcttttttagacagcacttgtgtcaaatgactagtagaagtagattatcatagccatccattttttaattgtccaataccattttcacgatctaaatattgtctcagtagcttggcgaccgtgaatatgaacccgtcaggaatcacggcttcacaatcttcgttttgtaggcataccaagagccaagggaaattattgctattcacaccaattcgtattccgatgtacagtggcagcagacttactatgcctccatggtcaagtacagggttggttgcgcaggaagtaattgtgtgacaacagtttgccaccccaactcgttccaaaatctcaacttgatgggcttgttactgcaattgcgagatcattccgctgccggatcaattcaatcgtcgagctgctgacaccccgaactggccgccattgtgctgcgtgggccttcggtaaccatggccgggaaatatggtcgatttgggaagttttaagttcggccctcgtcgccgagctccacatcaggagcgacgtgtggcagttctgaggaggttcggtgcaagacccaggaattcttgttgacattcggtgccagtgcggaggagggagaactatgtgacttgccgttaaaagtgtgaagacgcttcgatgagttcccgaatgccccaaaccaccactaataattctcgacacaggatatttgttcaagatgattttcgagtcagtccagcctggagttccggaccccatgtacaatctcaaaaaaagagcggacagtgacctatctccatcaaaagttgatctcggtgtcggcatctaccgcaatgagcagggtgcctaccaagagctccaatgcgtcaaagaagtcagtcatcaggaggggggagaaaggtaacagtcgggattcctagctaatcatctgttgcttcgatttaggcaaaacaagttctggcgaagatcgaccttggtcacgatgtaagccaagttctatcattttgttaataggtcgtaatctggctaaccaaaagttacagtacgagctgacaacggggaatcctggatttctcaaagaagcgtcaggtatcatgttttgccagggcggcgtctcgccagcaaaggggagttgtcatcgcacgtccttgagagcatccaatctaacgaattggcctgtccagctagcctctgttcaaacaatctctggaagtggagcggttcatctcgctgccctattcatttctcggtgcatatctccctatataaaggtgttcgttggtgttcccacatggggcaattacaagccagccctcgacctcgtcggtctccagactatagagtatcgtcattatgatccctcgactcgttcatacgatcacgattcaaccatactagccattaaagaagctcctgaaggcagtgccttcatcttccaagggtgctgccacaatccaaccggtgccgatccgactcctgagcagtggtccgagattgtagacgccctcaaggtcgggaggcatctccccttgttcgacctcgcgtaccagggcctcggccaagggctagacgaagatgcctacgcagtcagtctttgcgccagacgaagacttgagtttcttgcatgccagtctctttcgaagaactttgccctctatggcgagcgctgcggctctcttcatgttatctgcaaggacagcagggcggcagcaaacgtgcacgaccaactgcgctgcctcatccgctgggagatgtcgtccaccccagcatacggatcgcgcctcgtcaaacttgtcttgcaggatggccatatgaatgctgactggtgagccacgcacatgctcatcggcaatagagtcatctaacagcatttaggaaggctgagctctcagcgatgagggagagactagcaagtctcaggctgcagctgttcgaacagctcacgaggattctctatgtaagttgacgtgagcttgcgaatattacaactactcacaaaagaacgcagacacccggtgattggtcgcatatcgtgcaagaaaaaggactattttcgtaagggtcgcactctttgtatgcctgaagataactaatgccagcacagttatttgaagctctctgagtcacaatgcgagttattggtagaacagcatcacatccatttacctaagaatgggcgtatcaatgtttctgggctgaacccgagcaacttgggctgggtggctcgagccattgatgaagttgttcgggaagagcgttcaaatcagattgttccttcactgtgatagctccagtactgatgagcagatccgaagaggaatggtcgggtttgcctacgcaatgttgcatacctgccagtgatcatgatggttcggcataaatgaggattaatgtggtttgaagaaagttcattgccatcccatctcatcacctggagctgttcaatgtgcagggttatacattacaacgctatatatacaaagccgtaatgccttacgcctaggttactcggatttaggtgggcggttgatagggtgggcggtgcataggtggtccgacttattcattcatttgagtagtatagatcaggtcgatttaagctacgggccagatagacccctgctgatcaggtgctaggtcgattatccacacaattggctatatatactaatccgattcgccagcttcccattttatagctaccggtatggaacttcaatcagcacctctctgtcgttggtcaaacgagtctcgcggtcccaaaaatccatgcgaagacgcttacatgcagtctgacagcgaactaatggcctccataaatgaagagaccttccattttaagacaattctcctgtcaatcaatgacatggcacctgaaaatattataatacaagtgtttcgcctttcagcaaagtgtgcacacaagaagacaaagcatgactagagtcaagatgcagtccttcaattcgggtctcctttcactcctactttttgcccttcccaaggctgccatcgccgtcaatgatgtcgatgctggctttgatgcctacgcagcgtcccaggtgatggttgacaaagcctctcattcctgggaatggggcacagccgcagaagctcttctagagctgtataatcccgagctatctgtctttggatccaatcctttccctgatggcaaagttcctccagccgaccctagcaccaccgcccttgcatatgcgaagcagttcataaaccgcaattcgcaaacacttgtcaatgacactgcggtcggcgatccggcatcgctgggtgtctcggcgattctccttggccagtcggacagtgtctacatcggcgcggccgaccgcgagtctgactttatcctcaacgttgccccacgatggagtaacggtgcgatttcccatcgaccggatgttgccgagctgtgggctgacaatatggccatgtctttcccattctgtacgttgattcatcttgttgcccgaacatacagaaggcgcaattaacatgatttgcctatctctagtggcttatcttgccgttcagcataacgatacctcattgatgtctcttacggtgcaacagtgtggcctgcaacgcgctgttctgaaaggcagcagtctcagttggcaacacatcatcggtccccaatcccaagatacgggcctttggtcaacaagtaacggctgggccggctatggaatggtgcgagtgctacacacactccagaagtggagtggttcggcttcgatggcttcacaagcgagccaactcaaggggtggatcaaagagatcctcgacggcgcgattcaatcgagcttagacggcggcttattgcgcaattaccttaacgattccagttggtttggcgaaatttccggaactgcagttctgagtgctgtggcgtatcgaatggctgttaacgaccctaatatgtttccgcaatcctacatcacctgggccgactcaaatagaaagtctctggcgcagaagcagaacagcgatggccttttttcgccagctgttaacccgtataactggcatgatagaactaggtatactgctggatcacctgagggccaggcattcgccgtttatctatacacagcttatagagactgcgtcaacgccgggatttgttaagcacccaccgcatctgcggctacttgaacaatagtcttaggcctattgacattctatctataatgatacctagctactgtatatattatattcaagtaccagctacctctcaaccaaacaagctgcatctaaagactaaaacagcctagcaagtgtcatcatctctattcaactactaacttattaatgaatagcttataaaggttatattccttatgaaaaagatcagtaaatctataacagctaggtcgaagcaagactataccgtaccctttaatttaaaatacaaaattaaaatcaagcaatacctttacttaaaggccgaatgactttttctaaatactgctgagcaaataacttatctccgctatcgtctgggagttctcctgagttcagtgttcgtacagcagactggtagtatttttccattctccatccaacatctggaataacatttcgggtcatgtagttaaaccaggtagatcaatccaccaattctgctttctgagaaagttcattgccatctcatctcatgacctggagctgtttaataggcagaggtatacgttacaacgctatatatacaaagccgtaatgccttacgcctacatacataatcttcaagttgcagaagtaacagaatcaacagtagtgccttttacatagtcatatcctatagtagtggtcaacatcattctaatcaatgtgagccacgacaaaaagtgtgcaacttgcttctccattatatcacttcatactaaagtcagatcgcattttcatagtcattttgattgagtatagctatttcgagctcatttcagccagggatagctgagtgagtctaatctccccagcctttttagtcttgatgtcgaagaggaagccccgtgccttccttccaagcatggagatctggtcgtttgagaccgccctagtggtgacagcaatggctttgttttaattgtaggtgaggactaaataatggcaagtatcttacttagtacggggctggttaaccaccgaacagacttaattaactctagatttggagctatgagatgcaaaaacatggaagatattacactcaagagaggtttttgacgggatcccgtatattctaatgaatatggtcatacgtgattgtgttaacctctgaaccacttataacacatccctttctaggggaaagcaaaaagaaaaaacatacaacagccggtgttcgccaatggtcacccatttgactactaatctgccggttagtggcttgtctctgggggagcggacgggaccccgaattttacactacctatggtcgtatgtgggatattcatgggataaagtagattatagagcctctaagagaagtggtagatcctttagagaggtatcgcaaaggaaatgcttaatctctccccttttcagtctgctcgcaacacgaattattaaattaacttccactctttaattatacccaagtgctttttgaatctctttgacaagcctattcatttaagaatacattcgagaattaggagatcattaaaatagcctttttgttatgatgtaatattttctgctgtaaaacgtaattttgtgaacccaagccactctagacttgtagcagacagctagtggttttctgtctccgctcagtaggttttagcaaatattcttcctctcttagataattaagctgtatcacttttcctctcctcacccttgtttatcaatagactacctgctccgtttctccatctcgtaaatgctcgactgttgagaaatacgactgattaagtccttgtcgaatatgaaaagtaggctcccattgtgccttatctgttacttcttttctattaagactgcgtcgaagtagccgttcatcgacctcataatccatggcatcacataattgtgctataaggagcatacaatggggtaagctaggataaataagacctttggttctccagaacttataaaaaatggcccattttgtggttggctgtagcatccgaagtgagtccgagttgatggagggccaacggatctcacaggctacagacatgctacctagtgcatcaaacgcttgtggcgtggattgacaatatgggatctcttgcctcccttccgtgcctcaagactccaactcagccagtagtagggtattggagtgcatattattattttcgttgcaataccagttccctcaacctccacttttcccttaccgaagcaagctgtgaatggccatgatactacttgcactgatacatcggaaatagtagagagaacccttggcagttgcggaccgatccgatagtggaagatagcgcaatgaggaggcgttatatcgcaaaggatagcacgcgccaatagagaaacttctctatgcattgatcaattagtatttagcgatcccatcacggtgcttgattcatcactgtaacaacccttatttgaattattgcttggaataaggtcgtatgattcaagggccatattttggtcattccatcgctagcctagtcgctatcgcgggtttgagatcgttctaggtatcatacaaagaatgctgagcaatggttgactagccgtacatacatacggtctatgtgtataacacccattatacctcagattcatcttccttaggtttcttgaatcgccaattccttaacccaaaaggcaaagctacccccatattacggaatgccacaccgagaacgactgtgcttatcacaacagaaatcacgactgacgttagatgccattagcttacggttgtgggtagagttccaagggcaaacgggattaagcttacacatatacgtaatctgctcccccatagtcatccattcattcccagtcgagttctcattattcatgccgaaaaatcctgtaaaaaacccgagtgggacctgagaaagcaaatagtaataggttttagctattgtggtttccaggacatcgttactagtacttacaaaaaagattgtgacaatagtgaaggccatgatggctcggccttgtttaatactttcctgtccttgtttaacgctttcctctccttgctgtagagccgctcgagcttcgacaatactagcttcttgctgcttaagcgacatcagtgcttggagctggaagaataatgagcatattgaaccgagaagttttggtgataatgacacgcatacctgctcgtttgagcgagccgcagcactttggagatcttctatttcggcggttcgctcctttatcttttcgatcaagtcggctgcctcttcgaagtctaatttcgcaactctagctgcttccgattctcctgaggaactcgaaaccttatctagtcggttcttcaggtgtttacttagtctactcacaaccgctagttgatgcttatactggccctccacttcagcagaggtaattagttgaggcaccctagacattgaaagatacatgtatttcaagtctcaacacaaaagcacacttactgatttttagttcctctgtaatgtcctgtgactctttgagcaaaataccctctgggttaatattcaggtatctgaatgactcggctttacgattgttaaacttcgccgtgttcgacgaatgaagattgacgtttagccagaaaacgctatatgcagctgcagtatgatacgcctattgcaggtaattagtcataatatatcttggaaatgtcttagatttagaaagggaagcaatgttcaacgatacgcaccactgctccaatggcttgggcaaacagatccattacttctggccgatcatccgttggctgtgtccggtcaaagaatacttttgagcattgatcaatgattagaagtgctttaaggtaattagtgaatagcaatcttgacattgaaaggatgctacttgccaagatgatagactgatcgaatgtccttcttctttgcaagtatctgtcggaggctcttatggacgccggaagaatcaggtttatttctcccccaacggcgtggaaaagatgtgataattgtgtctatattgtcagcttgtcaaatcttttgagtcatgtatttggcgggtttaccctctccaaggatccacatccacagttggtcaaccatgacaactcgagtgaccccaactaacttcactagattcttcgtcgtacgtgtatccaatgcactagtgcaagtgcttgcaaccgctgtgacgctagtagacgactcgacactatttccagactcattaggttgtctttctttggatgtagcagtaccgcattgttcccctttttgatgcttttgcctgcccgctcttgtttgtcgatacacaacttgatccgtatccctcgctgctgtatcttcaacggttgagaagtatgactgatccagagttctgcgaatgtgcaacggaggaacccatttccgctgtggcacagatgcgccgtctccctgctttatttcggaaaagctctgccgaagcagtcgttcatctgcttcacagtccatggcatcccaaacttgtgctacatcatagagatattgtccgatttcgcttgagatgagctcacgattaaactttggacggagacaagtggcctttttactcgcgacagtgacaatgcgagagaccatagaagccctattgtccttgacgacttcttggaatatttgtgtcatcatagaccgccttcgattagtttcccagtgtagatatgggagctgtgacgcgaaaaatgagcatctacatctatgctagtaggcaggttaagataaaagaacttacaaatacagccacatttgaaggggcgttgttatcagtgtcgtctttggtattaaataggttaaaatttgcgtctttagacacttgcttcaataactaacctgacacatgagcgcatcgaggcctcatatggctcataccagcactatgcaactgccctcgccaatgctcgcgagacaataatgggctcttgaaatttccagtttccagtacctgttcattatcgtcctcggattcagtgttcacttggtggtatctctccaacgctgtctgtaatccacatatgttagttaatcgcttcgaccccagagcagcctgatactgacctcaatccactccatatgattggctgggaaatggaaatatttaatgctctctccgtcgcttttgaaaagcttgtggttcttggaggtgtcaaacagtatggtatccatcttgatcttttggttaggaaaatcccctgaggacggatcaacgtccccacactgttcaccatgccattttccctcttggcctttcttaaaatacatgacgccagccctgaactcctctattggctctcttattttctcatccagctctttcaccgtctcattcttcagcccgttgctgctttctgcttcttgctcatctaggggactgcctttgtacattgctttcttagtcttctcggataaatgttggatcaaacgtttgcgcgattttgcaacattgttaagtagtcccaatttctcggccttccctttaaatctttctctaatcttgctgattcgcctttcttcgctctctattacattgaggtagggtaggtcgggcctgcgatcgtcgcgtttatcgaatttggatcgggcatagtcgcggaaggcactttttttcaactcagtttcgcttcttcgcaagggagcaggaatgctgcttgatgccatgatgttgagcttagaggctgggacaacaatgtaattctcaattgcagcacagaggaccaaggacatgcaatagacacagacaagtactgtgtatatatagtctgaggcggcctgggataaatacggcctttattccttcagtcttgtggtaccaatattacaacatcaatgaataaatctgtggctggctgtatcatccgaaatgcatggaaagtggtgtagggccaagggacgccataggccgctgagcgttatcacgaccctgactcctgctcattggggccaaaaataaatattgccagcgtgtgacaggcaatctatttacccctctttcacgcttagagaagacaattagggaagagggccgttggttattgcatagaattgttaccgatacagggatcgaaagttaagcccgcccccaatctccgctctttgctcaccgaagcagcttgtgaatggccaaggtacatgcatattgtacacgtactgagaaattgggattagatcgacactgccaagcatcgccaacaaaggctgccttggcggatacggcccgagctgctgatgtgaaatggtataatggcgaggctgtatatcgtaaggatgcggaggctcttttgttcagcccttgcaatagtaagcaatctctgtgcagtgttacatggctacccgcctgcatgccagggaaagtgcttggtcctttggcaatgtttagcgacaccctgtaaggaattccacttccgctgtggtttttcggatcaagaacaaagcaagttgctgtggttgttgttcttgtacttctcttgctttgggcggctcgtcttgatctttagcccatgcccactttgcggcccaagccgctttgtccgtgttctttgagccgccgttggtgtcgtcgaatgggccattggccgctgtaacggctcttaacagtagcagttctatgatgatactttgataacagcgtcggttgcagtctaatcggaaatgtctacaccaacaccgacagactccaccgttgagtatcggcgagagcggccaaatttggaaagcgcattccgggttcaccctcccagaaatttcttaacaatggcctcaaacacacctcttttccctctagaatttacaaaacagccctagcaagaagagatgatttcagcaaactacttccttagattgaaggtttgcttaccttgtcttggcgaacattgcgaatcccgactgttaattgtctctgaagaagaggagggaaatgaagagagcaaaaaaggccttctgcgtagcgcagagggcaatggcgagacttattttaatacatgttgattgctatgagaatacaagaaatattttgcgctggtacggcgagagtgtgtgcttgcagtgcgtttcgtttgccagctgggacaagacaggctaccctctcagaccatcaaaatctcagatgaacaacaacaccaaggccgttaccaagacaactgaaatgattaacttttgtatcaaaagataaaatgctatactttgtcgctaatatgcttttttgaagtggctctacacgaagcgtacatgcatctagagcaagaaaaaggtcggtggcttgagagcttgtcgtagctcatggtgtatctaaactttgtcacacgtcagaactaccaaggtggatggtctcaagataccaaacatgcgaattcgagctactttgaacccaaagacaatgtgtatctgttcgcaaaagggaggatgctgcgtcgtgaattagtgtcaaaaagtgttatcaagtataaacatacatattccatcccatcgtactgaaaacataaaatacacagacaaacttttcactctcttggatcccaacctaagtcaattcagagtccaggtattcccgtgcgacgggtccgatccgctccccaaactctccacaaaagatatgagtgccgcgaaaaactaggctaaaaacaccagaaccaaaggaatcatcatcatatttacatatttgcttcatcgtgagggaagtcgagagcagtgagaatagaaaagggtagagtcagacggagagtcaaagtcagcgccagtgtcagcgtcagagtcagagtcatggtgagagcgagagcgagagatgcagaaatagtcgctaatatatttgcaaaattctaagccgtagcattttatgcacagccgtcaatgtctaaacaaaattcccatcataatccgttacgccgtaaaaccaggtggttactctggttagtccatatcttccctcatcatattaaaactgtgtgcagcttcctatccataatgttacaactatcgcccgcgtagggtttttcaaattcacatccaaactccctttcctcttcaccttgacagtccatccgctcatcctcagccgtcccctttagatcttgccgaagatggaggtcatcaggaccttggtgatacggtacgggtcggcgttggaggcgggtcggcgatcctcaaagtaaccgcagccgcgggcggcagtctcacgaggaacacggatggaagtgccgcggttagcgacaccccagctgaacttctcgatggagccggtctcgtactcgccggtcagacggagctcgttgtcctcaccgtactccttgatacactcggtgtggtgaggctcgagggccttgatggcctcctcgatgtacttcatgccaccctcggcacgcatgtccttggtggagaagttggagtgcaggccggagccgttccatgggccctggatgggcttggggtgcagggtgaccttgatgccgaactcctcggcgatgcgggcaaggaagaaacgggaaatccagagctcgtcacccatgctgatgccgacgcaagggccgacctggaactcccactgaccgggcagaacctcggcgttggtaccagagatgttgatgccagcatctgaaattctgattagctattattcaagaggtgtattgtatcaagttgcgtcaacttacagagacaggccttgtagtgagcgtcaacgacgtggcgcaggacaaccttgccagcacctacaccgcagtagtaggggccctgactgtaggaaacggttagctcaaattcaaagactttttgtcaagacatgtttgtctcggggaataaatgacgtacggagcagggtagccgccaacgggccagccataaggccggtcatcctgaccgaggaaagtgtactcctgctcgagaccgaaccaaggctcacgctcggcgttggcctccatgaccttggcgcattcatgacggaagttgtacttgttgggagtgccgtcggagttccagcactcggagaggacgatgatgttgggtgaaccacggaagggatcggggtagacggcgcaagggcgcaggtagacgtcggagtcgtggccggcagcctggccggttgaggagccgtcgaagttccagacggggaggttgtcgggagtgtactcgacgtccttggcatcaagagtctatcatgatgaagtcagcaggcgtgttcgaaatacaggttacagtcgacgatgccgtcaatagcgtcataacgtcgcacgcgccatggtccctttggcgatcaatggcaaacccgacactggccgaggcatcagccatccctggtctcagccccggacaggcgggtcttccttatccggggtggataggcgcaggcctgagggagaacgaggggctatttcgggataaggccaaggcaaggcaaggctagggctaagctgagctgggacgatgcttggagcgtggactaagcactatgtggcagacaaattacactgagcgtcaggcactacaggatcgtagaagccgacaaccagcgttttttgtcccccacttggcacgaagcccaagccccgagccacacaccaagcgcgccaggtgtggcgtcatgattgacacgcgcagagccaaagcgcgagtcccagcgatatgcgtggcggggcctgcgggacaagtcgggggcttgccggcaaggttgccttgcatggccaagaagcagggaccagggtcgagataaggaaaaagcgctgcgagggaacctacccttgattttgatcgagtctcgccgccggcatcgatccagacgtactcggccatgatcttgttcttctggtcgagctggagatatttttgctgcagagaggagagagtcagtattgctgtcgtcgtcggattcgcgcggtcggttcagtgggaatggagcagaggtatcgtacaatctccgagggagacgttgaagtctgattgacagcctgtagcgcgcagaagattagcccagattctttggacaagtaacagaggaaatagcggcagtagcttaccatgatagcggtttgtgtggtgtttgtgtggtaaaaatgcgaaagaagaaatcgacagttgctctgcaggacgatgcaagagtgaggatggaggataggctcgagtgagcaggtcgggtatatataaagggtgcaaaagaagtgcttgcgcaaccagctggaatgcaatgatagttttccaaaaagaaggtttctgttttcgatgcaaaaccttgggcggccaggctttaagtactaaattgtcttgaacgcgagcgagcagtggaaaagaccagcccgtcggcggtacgtaccactgtaggcggtacgtaccgccccaaccacagggacttggcgcgcaggtaccttcacccccggatggagcgactggccccgtaaagtcgcacaagtacggagtactaggggatgggtatcgccaccaggagggtcccccgctatctgtggtgctggtgctacctgcaaatagcgttatggggcgtgtcgtgtgtatgacaagtgcagtatatgatgaaaggcgtagaagcagccgaagttggaagttggaagagccgcctctttgcaaaaaaagaatagaataaatcgtctgaatcttgatttgatttatttacttcgttgtttagttatgacgtacacctctgcttctgttcccatctgtgctgcatctgctctttgcttctgcttcaaatcttcagcccctctgctgcgatacctccccctccggtactcggtacttggtcacgctcgccctctccgccgtcctgctgtactccatccacaagtacctgataaggggcggcggcgcagaggcaactggtggtggctgctgggaccggtccccactgctgattctggactctgagtgggcgagtgcccgcggtccagaggcctttgctcattgaatcgtgtcattcgatgctgattgccatgggccctaaaaatttacataaacgcctcaccaagattttttttattcccatcgtcacttatcccgggggagggggaagaagccgcgagccagtggcccagctccgattaccatccgatgacagatgatatgactgtatctcgttgctgagtcccttgcttgggggaaattccagcgactgcaattggtggtgtacttggagctgggtgtaggtttacatgcagagctgcacagtaccaccaaactttactttcctgtggcctgcacctaaatctgaccgggacctccctacatctgcacgtgtaatctacctaatctgacttttctcacatgagattgagatactttgcggcgtgtacagtaggacaaccaagcacatgcgccacccgaatctatgccgtggcacagagcacagagtaacggtatagacttgtcgccgcggcaaagcctcagccaaggccaaaaacttgaggctgtgccaaacacgagctgagtccggtccaaagtatcccaggattagcctgttcgtcccgtagagtcggtactcaataccgtgctccgtacttgtaaccaaacgctggtttctaaaaatggagcatcgcgagtaatagccgtctctacgagtaatactgcaagatagatgcttcttccagctgctacgccttcaattacggagcatccgcgtcgctagcttcaggcactcgtgcatcgcatcgctcaccgtccctattagcctggtgcttccccttacaccgtcccgtccaccgcatgaacaatagggcatcgcaccgctggcagtgcctgttctaggcggtcccatgcgcccagaacgagcatcgaccacgtatttttgggtttctttttacgttattgtttggtcgcttccatcgaatcggcttacgccgaggagagctgcgcaggtacgtgtcatgtgtcatcgacgcatcggcccaggaacgagaacaacagatggaaaaaaaaggagaagcaacaaggtcattgattgtttgtacgtacaaaatactggacttgatgctccgttgagtgtgtgttgtgggttagacgaaacgatgcagagatagggacgcatgtactccgtatgccgtgaggcttccggaatcgcgcacaggtcactcgtccaccgcatccactctccggtccattcgcggtacttgctacagccgcctgtggccgcgacgaaacagcccggctgcggtacctgtgctggcggcgaggccgtccacaagcggcagcccgacatgcgagcacagtgtctgtatgttggagctgtggcgatgccgaactcgctgcgactcggggatacgttgagaaaacgagaccagccacaagacagacgagagacacgatgcacaagtccagctgaactaagatactgtatggggaagatcgtaacgttgacgcttctagcttggctcccttgccaatcgctttcggctgtgctttgagccgttgggcagccaacacgaatgaaaaaaaagcccgagggagacatgctcccttgcaaacaatgcaactctgcttgcggcagagggaaattaatacctctctatgattcttaggctgtagtttagcacatgtttagtgttacaagtggaaaagacagatcagcaacggaagaattagagacaaggaaaaaaagaaacggataggagggatgctgcattccgtagccttgcagaacagaacatgcaaaatcctccacgacattgacccaattcgctcaatttatccgctcgtcctaaaactctctctccatattatcgaggtcacttgtcatgctaataatatctcaactgtccatcctttgcaccgtaccaaactaatccgaactacggagtacaagggcgccgaaaatctccaacaggactcacactagcctccacttgccagggcgtcttatcgtcgagtccttattggctgctctccccggcttcttgacgaattcgcatccgagagtttctcgatttctgtcacacacgcccacgcacaagaaataaagaagcaaaaaagaaaaaaaaaaagtgaaaagtgaaaaaaaaaaaaaaaaagaaaaaaaaaaggatagagataggggttgagaaaggagacccgagtttctggccgctggtgggggcgctctttcattcaagctttcccttcccgtgaggatcaagagatacgctacgatacgatactccagactttcttctcccccaagttttctgcgttttcccctccccccgaaatcgctcgacggaacgggagcgccacaagacgggaagcttgaggaaagggccctgtctgtttctttcatagcgcggctgcaatctcttaaccagagcgtggggaaaaaaagattgatggattgcctaaatggcaaattgtccggtccgtcggtggttacatgtgcttcattctggcttgtgatatacagcatggggtgttataaggatgacaagcctattgcggaagaagaaggaagatgataaagagagaacgcaagatgcctcccacgcagtgaccccccgagatcatacctatctttctggctggacccccaaagttggttgtcgaccgttttatatctctcaagcgtgaagtgtaatatgcctcacgcggttggtgggatcaaggttatcaaatgatcccttgaagagctacccgtctccagggttcgtcacaccacatggcaacagagataaagtggccaccatcagcttgcacaggctattcccgagttggaggttgaagaggcgaggcgggattccaacgtttctgtccaaaacgtgtccggcaaatggatttgccgttccggccactgcttatggcattcagccccatggctatgggtattacctaagaatccgcctcgtagaataagttgacaatgagattagcgcttgagccactcagcaactcagcaagccatcgtgaaccaggcgttcattgagccagtgagattctaaattagcgaaaacaatagtcatgacaagtaatacaccttgactcgccgccttatatcaccgccttgtttcaactttctcgttcttgatgaagagaatgagatttgccatgacttcattttgtcaagtgacagctatgagaacctcgacccatcgtattccattggctcagcaagttgtggccaacagcaatctcaatatgcactactctacacaagcggtaagcctaaacttttacgatcaacttcgaaagctacggcccaataggctttgctgccaagcaatcgtacgcgtaccagtaaccaatcaacgctgcatctcatattcgtatgctgatctcgtctttctgtcaagtggtctgtaagcccttggtaaaggctgtttcctgtttctattttcaaccccatgggaccgggctgtcggcattgctagcatcctcttagagcttactccatacatgtgcctagcttcaacgcctcatcgcccgaatgttagtgaattcaagaaatggccgcccggctttgctcgctcttgatgacaatggtcccaatttgacgtggctgattgaatcatgttcatagttgtcataaatcttgtttgtaacttccaactcgacttcaaagctgtggaatcgcgcgtccaaattacatacactaacagatcgtggctttcggtcagcaccgtcttcaatcctacggcttagcatcttcatgttcagccaatcagcccacgtaattcactctgaatgaacaaacccgatccatagtggtctaattgactagattcaagttattgttgcaatcctaataggctttgaaactagacaggcaccagtcgtagctgttagcgggcctcgtaaagatggctatatatacacgtagaagctggcaaatgctagctcagagactttttcagattattgcttttcaattcttatacctaacgaacagcaggagagtaaactatcccctatcgaaattcattacacttcagattcagcatgtctcgcctgatcgatagacttcccacaccggagaaggtgaaggagaagaaagtgattgtactcagtcgcagccggtaggctctcttcaccttggttatacctccatccatctaacacagtataccgttccagtgttggaacgttttctctctaccaagctctcaaaacgttagggtacaccccttaccacatgttcgaagtggtcaccaatggcgtccctcatctccaactctttgacgaggccatacgttgcaagtattcaggcacagtaaagccatacggcaaagccgagttcgacaaatggctcgccaactacgatgtaaaccatttttctttgttcctctatccctccttctaccatgtcggaagggacacaagctaacgctataacaaggccatcgtcgagattccccagtttttcatcgaagagtttattgaattttatcccaacgcaaagtttatcctcgtcgaacgcgatgtcgacgcttgggaacgttcgttgaataataccgtcaaggccgttataaaggcttgcagatcgttccccttgaacgttagccaatacgtcgatcattacatcagtggttttgttgctctccacgtcacgtttgaggacgtcatgttccacaataaaggcatggaaaagggcatggaagaagcaaagagggatgtcatagcagagtatgtgcatagcttattttcttaagatttttctctattcaatcgttgaaagctaacaagacgaactctttagtggagaaaaagcaaagaggctggctccagagggccagcttttggcatgcactttggaaggtggctttggttgggaagaaatttgtccctttcttgagaaagatattcccaagacaccgtatcctagaggtaacgctcctgccgagtttgaaggacttataaaaacacacgtcggacctcgcatccggaactcggttttgaagcttttggggacggcactggtgccggtggttagcatcgggctgtggtcatacatgaaaagaccttaggaggtggccattgatctctattagcgaagcagagtgtagcacaagttatatctaacggcggcttagcgtttattgtacaagggctttgaaagctgatacatgatccgcgcagtatttgtttagcgtcgttgcacggaataggtgtaatatggagaacaggattgtcttgtatacgtgttttacgtcatattcagttgagcttcgaaagtatgcataagatcttcattcaagtccaatattatgttattatcttttttaactgacaggtggcgtttgggacaatatggtttattttttatcccctctctacggaaataccattttgactctaccatccttctacggcatttcatagtgcctcacatgagacctgcagcaggccgggtcatacgaactagacaagctgatgccaggaatcatgtatgatccaggagaactgccagggtgcaaattcccgtttggtcagcactgaatattaccacgccttgtctcgtatcacgtcgtttgcctggcatgtttcatgccgttgtacctataaaggaagttggtgttggattataagcaacaagattctccggcatagggaggagaaagaggattacgtgcgatataagaggtcgtttctccctatcgccgtaatatacttcagtacttcatcaaatgggactatttacgctccgtataaagtcgggtatgtaaaagttgaagttggctatgtacgtgccctcgaagcttaaatatttggtatagcgatgcctcagatggctagacatatactattctaagatatttcccttgcacatcgcggctcaaaggctgaaacgctatcaaacaatctaaacataaagtattcgacaacggtttcaagcgactaattgtacgtacttatgcgggcaggcactaatgtagcaataatttaatcttcgactgccaccagcctcttgccgaatggcaaacgtggcggaaaagtgaagagcgcgtctgctctgagatgaaagcagtagcagttgtggcaactgccgcgtcttaaagcaggcccagctcaatacccaagcttcgaagaataaacttctcctctccttcaactattgtttattacgctgacgaagcaaacacaaagtctcgcacccatatttgcgcctcgcccatattcatttattacactcgcttctccgtttcatcgactaattgtgctctctattctcctgccagccatgtcgacatatccattcgatagtccattcagaatacccaaaaccacggggataggctcatcaaccaaaaatgatggcgacccaacaacgaacaaggatactacacacccttcttttattccttcagaaatacctgcagtcgttacagacaagatcaaatcccagaacagtgttttcccagtcgaatattttaactgcacgttgcatccgactatcaaactcaatttagccgctcaactcgagcttttcccccaaggaagatggactttcaacaatctcccggaatttggcgtcatgccttttgattataaccctatagtacatatagtgcaaaatccgccaccagctatagcggaatcaaaccgtcatgtagctaaaacaggtagttgttgctgccttcttcaaaggtatgtttgtcgctgatattattcggcatgacgcgttaaccttttcttagcctgctgccgtgcgtgtgttgcgcgctgcgtatgcaagatggtgacgtccgtgctctttgtcgaagggattctggtatgaaacatttgcgacaccttgtgttttcagctgttcactcttttcggtctctaaatcgctgacatgctctagagatctataccaaaacctgtgtcgaatgcgcctacgccagacggacatgtaccttggtgagcacggcgagtgaatagaagaatcgtctagagggctaatatggaatcaggctggcttcaaggcatctgaagaaggtgctgccttggtacaagcacgtgaatgcgcaagaagggcggttgccaaaggaaaggatgatttattctctaaagttgtgagtcaacctacagctttacggctaaagtgagctgacggatatatgctgctttatagtctctcaatgcgatgcaaatcgcggcgggggaatacttggccgtaatctggagccaggggaatttatatgacttgatcccagtccagtgcctctacaactcaagggcaagagggccgacgagctccaaaatgaaaaagaagaagacgaaggacgacggaaagcgtacccaaaaacagaccggcaaagacgttggcatgtcacagtttctcaatcaaggcatgggcctggtgatggcgcgtaacgtcatgatccgggagatgttgaccaacaatagaaagatctcggagccgcttcagaagaagaatgagagttcagaggcgcttcaggaagacaaggagatcttcgtgacttttgagaaatacatggagaccgcggagacgcttcagaacgacaatgagatcttgaagatgcttcagcaaaacaatgagatcttgaagaagctcctttgcagccctacagagaagaatgggggtcacggtcctacaagctcccaaagctgatgtcgcctgaagctgagttttgccagagggaggggaaacgttaattgttgtggggagtagcaatatgaggtgctggtattgcatgcagcgtgtgtgtcagacagcggaaattgtgtgcgattctggaatctcggttctatccagaagatcgtgctagcggcagaaacactttactagtattactaataatagtattaataagattacaacgaaacagtgtcttggccgtttaaacagacttgggtaattggagtgagacagacacatgtaggcatctccatgaggcccagcgtcgtactatgtgtcaagaggatggcgattgttgcaagatggagcgccttacgaatagtcaggcgcccgttgtgattagaattacacactaataccgcaactatttcgagccatttcccggaaacagcatgccgtgctatcgagttgagcctgcgtgccagacgcagcaatggccggccaagagacagcagggacaaatatttggccgccctgttgcggccgtcttaatcacaatcacacgaggaagatggtggcgcttggcagttatcagggcccctggtcgtgcgccctggaacggctaataaactctagagcctaggtcgatatatgcttagcgtgcataaatgtaaccttcgccattgaccttggcctgtccatctcccgtcggagacgctccggcaaaaggaccccgcgccttataccagagaatgggacggccgtggtgctgagcgaggggctccgcaacggagtcttggcatggccgacttgggaaggttgcaagaatctgattgtttcccaagggagaagctgtcccaaatattggaatcctcttatgcgagtgtaagtggaccgtgagcctgcccttacaggattgaaggggggagagagaggaaagcgtcgagaccacgaggaccacgaggagagacccttggcagtgatagaggccggtgctaaaggcccgaatttggctgaatggctcggaggagatgaaggggaaggggggccggtgagatttgagtggtgtggtttgaagcttttttcgaggtatggaggcatatataaatctcctcccgcgccggcgtggagcttggcgatgggatcttgcccatccactgccttgttgagccttgccctgtctttgccagtgccgatcgttgcttgactctcaaaatgaagtcggcatttgtctttctagcatccatgctggcgacgctgtcgctggctgccccggtccaggatgttgctgttgctcggtctgagccgactgatctgccgcgtctggtgatttacttccagacgacgcacgaccagaacaacaaccccatctcgatgctgccgctcatcaacgagaagggcattgcgctgacgcatctgattgtgtgctcgttccacatcaaccagggcggcgtcatccatctcaatgactttcccccggatgaccctcactttgctactctgtggaacgagactgtcatcatgaagcaggccggcgtcaagattatgggaatggttggcggtgctgctagcggatcctacagcacttctactctggattcttcaaacagtaccacctttgagcactactatggccagcttcacgacctgattgtcaactttgagctcgagggcatggacctcgacgtcgagcagccctttagccagagcggcgtcaaccgtctcatctcccgcctgagatccgactttggacccgacttcctcatcaccctggcccccgttgcgacggctctggagaacagcgccaacctgtccggcttcaactacaaccagctccagaccgacgagggctcctccatcgactggtacaacacgcagttctacagcggcttcggcaccatggagtcgcccaacgacttcatcaacattgtcaacaccggctactcccccgacatcattgtcgccggacagctgaccacgcccaacgacggcggcggctggatccccacggccgatctcaacaacaccatcatcacgctggaccaaacgtacggccagatcggcggcgtcatgggctgggagtacttcaactcgctgcccggcgacaccagcgctccctgggagtgggcgcagattgtgactgagattctgcgccctggcctgacgcccgagctgaagattacgaagcaggatgctgcgcgtctgcaggctgcttatgcgacgagcgtggcggcgaatggcggcaaggataagagctttgcggcgaagcctagtgtgaactactcgaagtgggtgaatgcgtagagcggtttattttgaagcactagagaagagatgggtggtattttgtaaatacatattcttgaatacatatcttggttatacgaacaattacctggcacatgaaagccatgggccagaaagaataacaaaaaaaattgacaatgcaactactgctcgtgaggggcgcacatgactgattgatgagaaaataaacttaaaaagttggtttcatgcatgaattgcgtttggaccattgaccggggggtagcagcatggagctatgtacacttgcatgagtgaggggttggctttgcgacgatcaaggtaagaatcggggcgatcacaggatggagagccggggggatgaagcttgatttttggagaggaagggcatgcagatctttttgaagttgtgtggttactgctgtgttcttctaataaggcacctgagtttctaaatagccgaggactttattaccagtgcggtgatacaaggtgacgttacgtagttgcaccattgtggtatcacaaagaataacacaattgaagaatgaagaagttgtatgtatgtataagcaatatatggtttgactagtaccttgggcagccaaactgggtaaatcagttgagaagcgggcgtcaggaacagagatagacttcaggccgaccttttagcctatgggaaagtttgtggtcaaggggtatatgaatgagctggcttaaacaggtcgtttccatcttttacctgaagattttcttatagacgtgcaacaagctcggatggccggaagggagtagatttaaacatttgatgcgggcgctattgagtgatgttcgcatagtgactttcggcgacgacgagtatttcagtccatggtgactgacaagaaagaagtaagaagcgataagttgggttgtaattatttgagtcatcacatattatattagcactcgatatcattctccattgtatatgctgttttcagcagttctagttgcgttctccatgtagctcatgcgcctgatgaagcacaactcggaataccgtccatgaacatagtacaacctttcattccttttctattttagagtaaagaaatagccattggtatcaatctactatttttcaagattgaattcatctatttcatgcatgcacataaatgatgattcgagaaattctccaactctcatgtcttagtgcagcttacaaggtccgttgagaataaacacacaacaagactcagcaacgtcaacaactatccgtaaaagtgttttattcaccatggtattttctcattactcattccagatcatcgctcagcccgctttcccgccatgctcgcaaacccttttgaaccatccaatctaaaccacattccaaatatcgtttcttagtgcttgtggtcgtggtctcggctcttgcagcacgcgccctccatagccgccctcgcaagcttggcacgagtcgcaggacgggcagcgggcagcaggtctcggcccagcagatcaggcttgggagcggcatcgtcgccagcctcgcgcttggcaatgttggcgctgtagaccatgttgagccagttgcccaggcggtagccggcctttgcaatctgcagctcgacggtgccaatcaccgagttgtagtaggtcgggtacaggtcgcccgtctgcagggcggcggcgccgttgggcatgacgacggtgcagacgtaggcgttggcgtcgctggcccagcgcgtggccgtggtgatgacatcgttgacgtcgtcgccggcgatccagctggccgcctgcgacttgtacgcgcccgacgtgatgtcgccgacgagcgtgttggcccaggtctgggcatcggccagggagtcgccgccaaccagcgtctcggggatgtacgtgtcccagtcggcgtgcaggttgtcgctgtagccctggtaggtgacgtcgatgtcgtttccgccaacctcgtaggcctcgtcgtgcaggggctgcgtcaggtcgccgacaaagtggacgaggaacttgagcgcctgctgcacgttggcggcggagaggcggccgtctccaacgcgctgggtgtagttggccatggccgagatggagcagccagcgctgccgcagtcccggtcatagtcgacgttgcacgaggtgggcgggttgtcctcggcgtcgatgaagtggaagggagcagaccatttgccagccgtcgttgcccggtagtcgtcagcccacgaggcgatgttggccaggtacgaggtggaggtgtcaccaaggacgccctgagccctgtttatttgtgtcagcgagtcatggtcttgaatcaggtatattctctctcttctttcatccttttgcttaccatgatgctgtggcagagttgagatagtgctgggcaatgtaggcaacagttgcgtggcccaaaactccccaggcttgggcgccctggactgaggcgagagccgtcaacgcgaccttggagatggaaggcattttgaagctggaggtggcagatcctattcactggcgtcttgacagaaaaaagatctgcatcatcaacagccagcaactccaactttatacatccgctgccccagattacagtcgcacttccatcctcttcaacccggcccgcaagttgccgccgttgcgttgcgatgcgatgcgatactcgatgcgatgctagccttggatctttgttcccttgtttcccatccagagccgtatcagatgccttatctcgaccacgatctgcgccaaaacccagactctgcgccgtgagaggctgatctaatcttcacgggcctttctcccccgcggcctgcttgcccgtttcagcaggtcaacggcaccggcattggagccaaccggcgattcggcatcggatggtggagcagcgagaaagcgcatgtgccatcttgttagtgtgataggagggagagaagagcagcgtttgcgagcgttgcgggactttttgctggattgattgcgctgccggatttggcgtcggtctgggagggtttgtctgcttcagtgtaggcgaaccggcactagcgaatttttaaaatgctgtaggcgagggcaaaggaaaagaaaagcttgttttccgggcatttttgagatctggactggatcgagcgtcgatggaagatgcggcagggacagggctgatggttcatatagtattcgagatgctgaggaaatagaccggtgagaaaaggcgacggacctatggaaggccagtttctgagcgcgtgtgattatcgactctagtttatggagttgtcttctatcttgcttatcgtagagttgcatgcaagcgagataacttggagatgcctatagtagaataaccactttaccactcgcatgtcagtggtggtgtcttaataaaaaaaaaagcattaactacagggtctattatcgcgttctagttgtggaaactctgtgcttcgcttgatttgctccaagaacaagttgcaagcacacacatgcacacgctgtttctctatagcaactgtcgcctatactatgttcttgattattcgctggcagtgtcccatacatcggacgtttgtacggctcgggccgagccagcctttgagtcttgcccaaccaacacgctgaggagctgggaataagagcacgtcccagatggcgattcagttataacctacctagtaaccttacgagactaactcaaccatatcagcactcttattatcgattagtatttcattcaagcatgagctagattcagccctttccgttttctcgctacgaaacggcacgcttttgccgccttgctccaattttgcccctctctgctgcgagccgtctctttgccctgcaaacatgcaaagaacctccactcacgttatgcttcgcagatgctgcgtaatcattcggtgctggtgaaaatccgtctcttccagcttcggcttcggctctcagttgggccattttcgcgatgtaacccccctgcatattcgctcagcctctcacaacacgccatttgcccccgccaaaagctatcccccctctctcagctttggaaccaaaggccctccagactagccccctttttttcccatatttcctttccagccagttgcagttggctattatagattggcaagaccacgagatcaaagagaggccactccacggaataacaagtaaggcgtaaaaaaagatatttttagtgctaccactactgctcgtcactgcccgtattaacagcctactgtagatatgtcaaacaaaataaccgatgctcgcctggaatggctggaagacacaaggcggcgaaagagcatgctcatcaagaagcttgaggaggaggagcagaagatgtcggatggaaaggacgcagcgtcttctgcggatgccgcggcagaatcgacgccgcagcacgattccgagggccagctgccggacgcgctggaaaagtaccagttgaacattgaccggtacaaggaggagctgcttgcgattgaaaaggagtttgagtcgtggcaggaaatgggatttagcctgcctgcgtcaaaaggcgtcgggactgacgccagcacatgaggttcccatggcacgtcctcgtatctttcactatacatatttgctggcttggcgggtaaatctttttgcctgcgctttatcacgcacatcatgaattatatacgacatcatgacaccatgatcaatgttagatgaatcattatttctccttttccataattgaacatgcaattggcatcatatggtggacattcgattgtcaaggtgtattttccctcggattccggggcaatgtctgatggtgctaggtgtctcaggcggataaaacatcgagaatggacatgatgatatcttggagtacattattcacacaagctccctcttggatgacttgttcaattcgctcaaggcatccggccgctgtttgaaagacagacttgatggcgtccgacgtgaagagatccaggcccaccgtgtacaactcggccacgtagtctttgcactcgagactacagaagccattggcaatatagcactgcgcgtgcgatccaaacgccgcatcatggatgctctggcacgtggcgttgcaagccgaaaccaccggaacgagtgtcttctgcaggcagttcatggtgccccatataaacatctggccgttgtcagaaaagagattgaggttttggtcgaacttttcgcagtttttcaacccgtagttgatggcatatgagctggagtcgccggagcacggcacggaatcctcgacacatgtctggtagaagtcgcactgatgaggaggcggcacttggcacgtgcttgcgcacattggatagccgggacacgagttgcagtcgccgcacgtcgagcagccattgtctgccgtagtctgaagaagttgctgtggctgtgatgctttcacactcgaggttggggtgccgaagcgaagcgaaaagctgctcacgaatgggtatccgtgggtgtcggcggcgatgattcctagtagagctgtgccgtcactgagcccgttggtgaatgcaatacccgagtcagatgcttggaaatcgctatactcttcgccattgacgaatacaaacactttgtcggtatcgaggcttgagcatgaaatgacggctttgaactgagttcccggagtgttgaccgcttcggttgaggcgccctcgagcgtgaatcctggatcacacgagggctttgggggaagcgttgaacctcttttcgaaacgctgccatcggccaagcatagctgaattattgtgaagccaatggctgcgaggtggtaaagaggcttcatgctgaggctggaatctgtctttgcagcaatgctgaaaaaaagagcgtcagcaaacattaggcctggaagaagcccccgatgtctactcgggggaactgttagctagcagccgagagtttcaagcgtcaaggatcggcttgcacgggctctttattgttacatcctcggtactgctaccctgctatggctgtgaatggcgtgtcgtgaataagatccctgcgtttccaatttctcaagatctatcatcttttcaagagtgatgactaccaggtgaatcaatcatagcaattgatttatggcgtctgcacgtctcagacgaagaagcatgcatgacagattggcttccattggcttgaaatgcgtgtagcgatgcggatctcggaggcgtcctgccgggtaacccacccgctagagaaatacgtcgagattcgtcaagatctgcttaacaatcaagcaacatgacgcaacatggccaaggaagattcagaacttgcatgcagtgctaccccagtaactggaaagacattgtttgtgttcccatcaaacggcgtcccgtcaaatcaacgagcgtcatgtgatgcctccatcacgtgttcttgtccttggtaaggcgctagggcgtgctttgacattgacatggagtgggaccgtctcgggcatcgttaaaagttggggtagattcgtctgagagactccgactcaccgagagaccaaaggcgcaccaggaaagatgcggcacaaggtcaaggtgcccccctgccagttctgcaacaagtcgtttctgaggacagagcatctgcgacgccatgagagaacccgtacgtggttgatgtggaatttcatcgtctggtctcgtaaccgctaatttggggtagatacaaaggagaagccgcatgcctgtatatgtggacggagcttctcacgccagttcgtctactctcccaccatctttcatgtcaagcggaaactcacatgaatcagggacttgctatcgcgccatgccaagttggccaaagagttgggagagcatgggcccctcgatcccaatgcctctccccaacgaaggcgggtagaggataagactgaaattcccatgccggatttcgaacaaacagaagagttgagaactgatgagacaagccaccaaaatgtctcgacgccgtctgggagcagtacgcagccctcgcattctgcagagctggacatgctgtgggacagcttccaattacaacacaatccttttgaactttcgtacttccatccagagtttccgatgaattttcaggcgtttgaattttcgccttcgcttagtgtgccgtcgctactcgagacgacgacatcagatagagacatgtcaatcaggacagaagaatgtatatggcaggacgatttgccatgcgcgtcttccctgttgctccagccccctatccaagatccaagcatacaccctcggccaatgcttcccaatgcaacggttggcaccttgagcgaacagcacttgcaatcttcggcgagaaatccgtgctacatgtcccgggatgcatatgacttggtttcagccagagcccaagagagtattgcgcttctcccattggactttcaacttccttcgaagcatacattcagcagatatatcgaaggcttctctagcttcaacttgcatcgaccgtttttacatctctcaacaaagaacctttctcatatgccattggagctggtgttttctattgctgcaatgggggctcaataccgatttgaggcggaatcggccttgtcgctgtactacgctgccaagagcctcatcgatatcaaactcagcaaggtttgcgcagccgtagtagaggctgcccataactcgaccatacaagcaaagccaacccatgaagccgttgccagcatcatgacaaactcagcgaggtctataaatcaaccgccgctggaaatcgaaacaatacaggccatgattatctgcatgtccctgtgttcatgggaatacaaaaatctattacctgacgcgttcagtttggcagaacaaattgcctttcacctgcgccaaggaggatacttgcacgaagacaatgtcccagcggatgaaacgtgggagcagtggatatataacgaagggcgtcgtaggacggtctttattgcatttataatctttagtttacacacaattttctacgagactccgccgcggctcatggctcgagaaatctggtcgttgacgatgccacagcacgaaaacgtatggtgggcatccacggagcgagaatgggaagaaatacggcgtcgtgatccgccactctccagtacttttggcgattattatttggaacttaccgttcccaaggagtctcgaaacccagagcatcgcacttccgcttttggaggtctggtctctgtccatggtttggtacagcaaatacatctcacgagagagacgcttctccacattgatgcctacggagatattgacaaggtgccattttcagatgatgtctacatgaagtttagacgagccctttgccgctgggatggtagctggtcacgaaacagggagaatactgcgcaaccaattgcttacatggcgccgctggggttcaatgccacagcagtcttccgcattgcctggatcaggctgagcttcaacatggcagtatgtcggaactttagcacaagagatccagccatcatcgcggctgcatttgctcagtctccaatgcccgaacgctcgccgcgtttgtattcggccgttctccagagcgcccacgcgctcagcataccagttcgcatcggaatcagatacgcatcgaaaactcaaatcctgtcctggagcatcatccacagcatcgctaatctggaatgcgctttgttcttgagcaagtggctcgaacgggctagcttggagagtgagttgttggaagcagaagagaaggtcttgattcgcatcattgcgcggatcttgaaagagactccattcttcgatcctagttcggaagactactgcagcgcaggggtgattaaacacattgcgtattcggtgctgcggttatttacggagatgtttaaggagtcgcatttgtttgatgcgattggaacgtgtatagaggcggttgaccagtacgcggcaactctagaatgttgatgagatttaacaggcatgtaattatatataggcgtttgaatacatagtctttttttcccgaaagatttataagtcatccaagctggaatagaagtagaagaagagagatgaggacaataatacaccatggcttctgccaccctaaaccaagccaaaaatcgtgcgaagcgcagtcccgaaagcccgaacagccacctctatgctctcggcactcgccgccgcaaacgtgaggcggaagaagactccttggagcggcagatccggctctgccctgaaccaggagccctttgcgaggagaacacctcgcttgaggcatgccgcgaatatttcttcctcaatgtcaagcgtggagtatattttcgagttggggtggcagctgtacttgatcttgagccagcacttgtaacattcgtgttagcctttttggaaaaaaacatggtcctgatggaacatcacttacaaacatcccggcacttggaacatgccagctaacaatcaactttggcagaaacttgtcaaacgcactcatcatgacgtctctcctatccgtatatcccgcctgcaaacgctgcagccaatttaaaaaccccgtgtggccccatttctcgtccaccagcttatacaccatggcttgggagaagccgccgggcccttggcttgcagtttcgctgtggcggatgaatcgctcaatcatctgctccgaggccgtcacccagcccattctcgtgccgggggcgaggatcttggaaaaggagtcgaggcgcattacgcggccgtcggtgtcgatgcttaggtatgagggcggcagagaggcgaggaattcgccgacggatagttttcgaggttggctgttggaagtgcgagaatgcagctggaggaagtagtatgggtcgtcttcgaggatgtatacgtcgtgtttctggcagacgtcgtatatggctcttcttctcgatgcgctttgtgttgatcctgtcgggttttgaccagttggtacagtgtatagcacgtgtggctttcttgctcccatccttgatgcgtcccagttggtgaggattttatccatagcctctggtactaggccttctgaatccatcttgatgccgactgttctaatacccaggggaatagctgtctccagggctgtagcgtaactgtactcttcagtcatccacgaatcgcctctgtttttgtcgcataacatcctcagcgctttgtataagccatctgtacttccagttgttaaacaggtgtcccagtcggcatagggagggttgtgaaccagctcgacgtgctcggtgatccaacggatcatctgtgccgagcctgctgcctggccgtaattcaaagcaaccgagagatcaaatgctgcgttttcagtagctatatcgtgtatccccattgtaattgtcgactcgccctcgaagaagatgccatggttcgaggtggggacttgagcacttatagagcggaagccgaaatagtcaggagtcggtagacctccagccagcgagatgatgcccggtcttttgaggaatcttgcggctacttttagaatgccaggggcgcgtgcgaaggattcagccgtcaagtgatctgcagtgatacgttaggagatgcttgttgtggtcaacaagaatcagacttactgtcccatcttcttgccgctggtttgttagatgcctatcccgatagttctagtaagccataggacatatagagagtatcaagaaaatgaactgacccttgaacactgcagcttaaacatatccgagtctgcataggcagccgtcggggccaccatctggccaacagcttgacgacgggcatcaatatcagcaatagtaggatctttcatagaaccatcgctaatacaaatgcccgagtgccactccggactcggtgtatcatctagcggtacaagatctcttgtgcttgagggagtcatattgctatgaaagatttgttgatattcaaagagatatcaaaaggagtaacaaggagagaaggagctcagaagcagaaggagaaattttcctatcccggccttggggattcttggagtaaatattacctgatcgctgcctgatcttgccagctccaatctcagctacttttgtataaccatggattctgtttcgccgataatcgccctgcgaaagcggcggcataatatggggcgggcgtttgtatgagtctcgctccaacttggggtagaaatgaggccgtggggcagattgactcgaatcgactccgatgacatgatgctcggcctgatgtggaattgcagctggttgtgaaaattagtaacatgaaagaggtatttataatcacgatttccatattctattttcttgaaatttgatgcttttggactttgatggtgattcttgacttgcgcgcgccttccacgcgccttctagactacatatgaacggaatatctctactttatagaaatacaagggtatcatccgtttatgaatacgagtaatgtcgtattgataaccgagtattcaaaacaatacgacgtaatacgcaaaattgtcactttgtcaaccatgtcaactctacgatgctttcctcactatcaattaacaggcacaagatacagtgccaatatcatgtcagcaccgtaaatgcaatcgcaactgactaatctcgacaacctctcccgaccaattaatcaactcactcaaaaggcgtctcgtcaatcaactcgccgccatggacggcccgatctctctaacagaggctcccaagcgcaaaaatggccgcctgcagtcttgcgagccctgtcggaagcgcaaagttgcgtgtgaccaccgccttccggtgtgttcgcgatgtcgtcgcggaggcgtcgccgacaagtgcgtctatatgactcaacttggccagcggactcatcctcaccagagccgccatggcagtatttcaaggccgtccgtggccgcatccgtgccgcctttgaggccaccgcaagttgccaacggcggctcggcgtcaatctcggcaactcccaacacgaacatgtcggagaacaacaacgttgggtatctcggcgcaacaagcatcacgaccttttacgaggaggcgcagaaccgcctgtcaacggcgtggaagcgcgagcccgatccggagacgctgccgctgaagattgtggaggcctttcctcgcttggacgagtttgctctcagcgctgtgcgggcgatccccgacatggcgacttgcaagctcttggcgaggatgtactccagcttctacggaggctggtgtccgcttgcaggcgaatggctgaccgattctgtgtgggcggtctttggtgggactctgggccaggagcctcgagatgaggagcaacttaggcgcatgtccgtcaagttgtgtaaaaacagcgcggttcccttgggagatgataggaacaaagatgcggaagagtggtttcaagagttttccgggccgaatctcagatgggaatctctcgggatactctttgttttctgggcctatggtgctcgccgacttcctgacaagtctatcctgccaaaggactgcatcgacctgcagaacaatcacgggagctgtcttgtcagccggtacaagacggctgcctggaagtgtattgagcttagccgtgacgcttccaacagcaatgcgctgttggcgtttgttgtctttggccactgcttgctggagtcgaccgtgtcgggagatgcaggcatgcaatattggaggacgcacggcgatctcatggcattgacgacttacttgggcctccacgtctcccccaacgccgatcccatggactggtccgtaacgacccaaatcaagcgccggctgttcgctgccatctttgcacacgacaaggtgacatccacatttacgggaaggcccatgttcctcggcaggaatttcacatcgacgccgctgccgctcgatatgagcgatgaattgttgctgtcaaatccgccactgactaggctgggagactgtcgcgttgatgagaatggatggaacattgatggaaagatttacacgacgacaactctccgcgcaaggggcatgctgtcgtatataagagatgagattctggagatttctctgcagggcatggattttggtggcaagacggcactcgtgtaagtcccatcacctactactgtcttatttcttcaagagcttctaacaaccggggcagcaacctcaaacgacgagaaatgcaaatcgtcgccggcttcccgccttgtctaatctaccaacccgaagacatcaacaatccagaaatccccggaagagaactctacggcaaactcctcgtctggctagaacacctccaaaacctcttcttcatcgagcgcctcctcagcaaagaagacggcgcatgcgaaggaaacgaaacgcggctgttcgaaatcagcattgaaatggtgacgctcgcgcatctcttctggacgcatcagaaccggctcaaaacggcccaagactgcgttgaatggaacgttgtttcgtacgccgctccagcaggcggtgttctctgcatggagctattgaaaggcacaacgcgcggcaccatgagtccagtcgctacaaaggccgtcattgtcgagaagctgggaatgctggcttcgttcctggactgggttgggcctacgtcgccaaacgcggatatttgctatagagtgaagaaggtcgtgaggcgggtgctggagcaggcattggaggcgcctgtgcagacgaatatgttggacgagggagggcattggaacatggacgtttcggctgatttcagcacgtttttcaattttgatttgttggatacgtttgactggttgaggccagagggagcatgagcgagcgttataagcgtgggatccaaactctactaattcttctaatttcatcacccaagtatttaagtaaccaagcctcttgtgtatgcttagaaaactagacacttacaagtaatatttagatacttcacagcgatgtattaactcagaagaagtattaaccgctactactcgtgtgtaaggcgacctcttgatcgtctagtgttttttgtaattttcctcaatgcgcgcaaactgttccagagtatgggaccagacctcttccattaccccattagctctcaactctgcgagtttctgcataacttcaggggaggcattttcgcaatcctctcggatagagtaaacgcctccagcttgtccgccaaatcccagtgccacttcaacgccatcttccaatgggattttcgcatattcgtttttcagaggtgagtattttgaactcgtagccaagtacaagtgtctctcgccacactcttccaaaggtataaacgtcattgtcttcaacgtctcttcaggtacatccttgagaagcgatgttttaaccgtgccggggtagccatgcacgatgctcacctctggagaagatgttgccacagcttgtaagccaagagtaaccaatgtcgagagatgttcgcggagattctccagtggcacgtttagggcttgaaagtctgccgtatccagactaccttcatggccgcctcctcctacggagactattcgccgaaggaatggggcttgctctagaagcggcatgagattttgaatgattcggatgcgagaatagtagttcaaagcggcgagaagatgcaggccctcggaagtcacttattttcacccattagttcaaatagacaaacgtggagcataaaacctagttctcaccacttcggctgaaatcatataccccttgactcatcacgagcaaattgataaaaccttcttccttcttgatctcgttgcaaagctcatcagccccacggatcaagctcgcatcggatttgcaaaatatatactgtcccgagggattgatgcgcttgcattccgccaagacgcgatcacctgcatctcgagaacgaccggcaatgtagatacgagaactctttgcatatttggccaggcatttggcggtctcttcgccaattccacttgtgcctccgacaaagacggctacaagcttttcagaaaaggtagaagagattaaggagtttgaggcgcgaacttgggagagggaaaccattgtcaaagcagactggacaaacaaaactataccaatggtatacttggaagtttcatattcttggaaaaagccatttcgattgagcccttgaatgtgcttttaaatctggagatgagtgtttgtcaatctagttgccttgactatggttgtacaagttgggagtggcgctgactttggccatttaaacaatcgccgaaccccccactaagaaacgccgatcgtgcatgattagcttccttcaagcatcaatactactttaccgacttcactttgttttcttcgtcgcctccatcatcatcctcatcagtacccaacgctcaagtttcatcatggatttgtcagtaactccagaccatgccgcatcggcatcgttggcagaaaccccgaatggcacaaacaggcaaaggcagggtccaagtattcgctcgtcatgcgatcgctgtcacagacaaaaactccgatgcagacggaatgccgaatccgccacttgtagccggtgtcaacgtctgaatgcgccctgccattatagtcgccggggctctaaaccttcgacggtatacagagcagtggacgtcttcagcgaagcatcccgggttacttcagtgactgaagaaattggtttcatactacctccgactttacgagcttttgacttggaagagagcatccaattatctccttgcatagcagacactctctcttccaacagtagctttcaagatctctcctggtcaggaatacttcctgcgactaccgaaggttccgctgatttcaacactttcctttgcaattgggatactcttccacttactcacgactcgagttgcgggttccccttggttgagcacagcatcgatgcacgcgcgcaaaggcatgattcagatccaagagatgattttgaaatacgacgtcatgcttctagaaaacttgcaacgctgagcgtcgcgctgtatgaatctgtgatgccatttcctatgctagaaaagattcgcgtggccgcagaaaaggcgacgacagtcgagaacaagactaggcaaacagtcaagctcatctttgaccagctctttgaacataccaaagactttaatcatgtcatacaaagtctgttctcgtccccgggccaagaggatcaaatcacattgtatccagatgaagcactcgtttctctgatattctcatgccactgccagctggccgaagcctacaccagtcttttaaatatgatacgggcttgtctggagcactccattgctccgccaacaaacacaaactgggctgttatcctgccaaagcttcaagtaggctcagtagccctcccaagcctccaagtcgataataagaacccgatggcttcaagggctacatcacacatgtacatgacttcgataacaactgtcacggcgctgctatggacgcagatgatgagcgcggtgaaagctgtgactacaagccaggagaatactttgagcagatatggatccacggcagcggtgatgtgggatgcaatgtcccggagaactgacgaggtggttcgtagaattgaacttgtcagttctttactgtagtcgacttgatagatgcgagactaggattaattatctcgacggtatcgacaatactactctttatctcgaggtatctgtttttctgatctctccgtactgatatagctattggctaaaatctgataaaaatatctacatgacctaacattataacatgaatttgctatacggtcttgggacaaaagtctgcgaccacctacagcatccccgccaacagaccaaagtgaagcggcaataattaccccgttcgcggggtaattggccacataaagacttgcattcttattgctcctttgggaggcctcacttatctctaaacattttgatggtaaaaacatggaatttgtcttatatttcattctataagcctcaagtctaccacaatcccacaacatggcttccgaaagcaatgttctcattttcgacagtctcagcaaagagggcaagatttggtcccatcatgtactccgagttttattctcactccactacaaaggaattccctattcatttcaagggatcgagtatcccgatatcatcccaacttttgcgccgacggctctggaaccgaaagatgaccctatagagccatacgaaataccggtgctcaagctccagacatcaaccggctttgttcactacgaaatgaacatttcgaaaataatccaagccctggaggagctgaaacccgaaccatctctccggtataacacgccgcgaactgtcgaatacaggacccgtttcgggccagcgtttacgccaattcttcaactcaccgtcggacacgtgcctcgcatactatcagagcgcagcgccgtggcgttttgcgaaaagcgaaaactgcgatggggcaaacccgtagagcagtggctcgaggagcatccgatacaacaagggctggctgtggcggagcctcgactcagagagcttggcgattggcttgaagcagttcccgggccgtttgtcgatggcgatggccctggctatgcggactttactattgcaagtttattggcgtttgtgagggctgttggcctgtcagacgtttttgaagcggtgctgggcttccatcctgcgattcggggattgtatgacgctgttgaggcgactcaaagagggaatgtttggtgtcagtacctgtttgaaaacggtaaataaaccaggtagttttgcactgtagtgctgggtttggcagcgccatcaagcgtagtttagcaatgccaagatctgaagacttggagatgcatgctcactcgagggatgtgagtgtcgttggactaatgggccaccctggggttatggcagtgatgacaattaattcctcaaccagggtctaattatctctgggaagacgcgcaaatggtaataaatctcatgcattgtgaacattctagctccaagagatcacactcgaagctgagtagtgatgtagaagtgtttggcaccttgccactaacatgtaggtaggctcacagtggtcgaggcaatatttgagatgctgcgtgcaatacctagcaataattaacggcatctaatacatcatccagctgtttagcatctccagcaccaactcacctaaagcaccagctcaagacccccaccagcctaaacctcggctatccacccgccttattccgtcatcatcgccgccacagccatttcctcaccagctcatctccagcttcatctacaaaacttatcctcttccaacaccaccaacaccaccaaatcacccaaaaatgcctcccctccggcccctcaaccttaacctccgcctcctttccaacaaacccctccaccgcctctcatcaaccttcacctcccgcccagcaccccccaaactgcccgccgcccaacaagccgaattcgagcgcctccaacgcgccgccgcagtctcctccgccttccaagacatccaggcgcagacgcaaacccctccctcgacagaatccccgcgccacgcaacaaacgtcgctgctgccagcagcaagaacaacagcagcgacggcgaaagctcgctgaaccagggcctgttccgcggcgcgccgcccgagtttgagggcgacacgaatcccaagacgggcgaggttggggggcccaagaatgagcctttgcggtggggtggggatggtgactggagctataatgggagagtgactgatttctaaaaaagagacggaagagttgaagaaaaaagaaggaaaacggcaattggaagaaagttttgggagagtgtacgatatggccaagtcgatttatatggattgatagctacgggcttaaagagaaaaagacatttcactataatcgatgaaccaacacaatcagagagacggaagcattaaatcgccataatcaagaggagaaaagataccaacgtcgcccacagcgacttgactttgtacactataatacctaaatagacgtaaaatgaaatgaatcatgtaccattactatagctacatacacatgtacacacatcataatgagtagagagaagaaaaataattcctccatgccgcaaaagatgggaaaacgaaacatgacaaaatgaccccttttttttacattcccacaaccctcctctgaaaacgaagaaatcatcaagcaaatttttgtccatcccgctaaaattttttgtcttgcccttccgtccataaatacacaaaagctccccgtgagcttttttcccttcttcccttgaaagatttcctttcctatgcagagcaacaaaaagccttcgttaaatggtcgtgaaaatgataaggaaaataaaacaaggtaattaaaaaaacaaataaatggttgagcggaatgaacaggaaacattggatgagcaagctacttttcttcgacagcagccaccttttcttcatttcccatatccctcatctcaacgtccttgtcctggtcgtgtccctcagactggacttggctcatcttctcatcgggctggttctccttgtcgccttcgctgtgtcggcgcttcgcgtccagagaatcgtctgcgggattcctattcacccagttgccagagatctcactgcccagactgggtttggcatccaggctcttggtcattcctgtaatcattatataattgaccgcctgctccctcatgcgctctcgtcggccctttccacgcagtcgagcctggggttgggctccattctgcacccagcggatgctcttgaccatgtagcttagtccatcgtgaacggcgtgtcgagatccgtattcgccgccaaattctcggcttgtaataccatagcgcgtagaggcgccgtatttgacgagtcgaggtaatatcaaaacagtaacgtgtaggtcgcgctcggtagggacaatcattggaccagcgacaggaggcgtggagatgagaccctcggatgtggcattcgcgggctcgctttcttggttcttaacccttcggcgctttgtctctccattcgcaccttgatccaagtccagcagagacgtgtcgacgtcctcggtccattctcccttgatccatcctccgtgaatgcatgccgccaccacatctgagtcgtcagtatagacatctgtgccccatagaaatgctcgtgatgtaatctcctctcgagcaatcgaagatagatggatacgcgagactttgacggtcaaagtgcagttttctttgcccttgatgagatcgtacggcaagggtttcgggttcgacgagaagccccggtgagtgggggtatgcgggagcagccgtccggctttcagttctggctcatacatgaaatcgcccaggtggtgacggggttggcgagccacctgctctagcacagctttggatgacacaatcgttcgcggttttggtgggagcggcgctggaggactctgagcggcctttggagcctgggctggctgcgtgattctcgcggcatgatgatggtgatggtggtgatgatggggcgcaacggctggtgtcttttcggtcggcgaggtagtcggagtggcgcctttaaagtttttgaatgcggtgattccaacagtcggagaggccgctccttcggtcgcgtggtgatgatgatggtggtggctgtcacaaggttagcccaacgaggaaaaacgaggtgggataaaaaaaaattggaaacctactggtgatggtgatgcgcatgtcccctgatgcgcttcgcgccacgtcctactggcgtcaacctgcccgagctttcatcgtcacggctctcttctgtattcaacttgcgccgtctgcccctgcccttggtcgcgccatctgggcccgcgtctggtgctggaatttcagagtcttctcgcttagccagcgcagcattgatgtactgggccattggcgcagatgtaacagggcttgagatgccgcccatgctgcccacaccgctgcctatgcccgcaaacatgcggccaaactcactcttaatgcctggctctgcagcaggtcccggctgctgaggctgtgcgccttgaacagcttgtgggagcggggagacgcgccctttgcggttaatctcttggatagcaagcagattacgttggtggatgcccgatcctcccgacgggtcatcgacatttctgtttcgtgagggatcgaactgatggtggccatggccgccagcaacaccaaagggcgcggacgaaagaggcggcggcgcttcatcgagaggtcgcggtctaggtggctgttgttgttgttgttgttgttgctgctgctgctgctgctgctgctgctgttgttgggagtggtgaagctccattcgcgcgcggtctggagactcgtgtggctgaggcgggccggcaacaccagacgagctgggggggtaggctggatgtggcgctggggggaatctctctggaggcgctgtcgggtatgctgaaggattatggggtgcgtagggtccagaggcgggaggatagtctgggtgggcgcgctgatgctccagcgtcgcggctctgtagttgacttcgggttcgggtcgtccccaacgagggtcccgaggatcgcgtcggtcgagcagttcggcagggggtgggccgtagggggcagattgatgtaccgggggttcgcgatgcgcctgatcatgtggcggcggaggtggtcgattgggatcgcctccggaatacgcgcgctccctgccttctcgctcccgctgctgctgctgttccaatccaatcgtagctgccctttccctctcggccctgtagcgatcgtcgtagggataaggtctcaagccggtcctatcgccgtactccatacctggaacgggccgcatgccttcctcccggcggccatacgcatcttctgaccctggcgccctcccgatatccatctgccgtggcggcatggctccgtacggtctgggctgcgcagcattctgaccaggaggaggtggccctgtcggtatccttgcttgttctctcgaagggtcgaccgagcttgatgggtgtcgcgagtggtatggctgttgtggctgctgctgctgctgctgctgctgctgttgctgttgctgttgctgttgctgtggtgtgccatacctttgaacatctgggggcgtagcgtactggcctcggggagaaggcgcagcaccgactcggggatcgactcggggatcgtatggtcgctgaagctcgggtgtttgaggacgtcggaagggggggtattcggaggatgcagagtgcattcgaggcgaggcttgcatagctgatgcgaagccaggaccagaggtcgaggccgatgtgggagccgagtgcgaagagtagtgctgcgctgatgaggctggaggctgggcatctcgcgaggctggaggcgggccgccaagcatggacgaaatcgacatggagctcccgccattagaaacggagccagaccgtgcgatggagctcaaggcgggcagatcacggccagaggggaaagcacttggcggcccgacagcgactggcggaggccgtggcggcggcggtgcgtatcccatggcggcgtgtggctgctgatgctgatgctgatgcggatgctgatgctggtgttggtgctgcgaatgcggccctggttgctggggaggcgacgagggcggcggcatgttgatgttgcgactgagctcgcgggcggtgggcagcgacgaggcgctctgggcgcgcgaatggctgggctctgcaggatagtcgcggacggcgtgcgaagggcggtggtagggcgcgtcggagatgcgtcgctggtgcgcggcatatgctgggctggggatgcgatgcgagggggccgcgggaggcgccggagcgtgcgtcgacggagggaaatgcggtcgcgatgccgaagcgctgtggttgtggttgtggttgtggttgaggttgtggttttggtgatggttggggtaaagagctggcgaccgtcttggatccatagtgccgaagttttggctgctagctcgaaaaatgcgacccgggcgtgcggagcgatccagcggcgatcaatcggcctctgcctgagactgtgcgagccaagccctggctgtgcaaaggaatgcgaggcgagaggcacacgagaggcgacgatgtttgtgcagagtcgggcctggaggctgggctggtcgtgccgccgaggagctgcagaagttcgcccgtggacatgcacccggcagccactggttggtaggcgtcaaaccgaaagtttttttttcgcagggccgggctaaagcagtgcgaaaaaaaaagctgctccctgcgtcacgattgaaatgcgaaatgttatggatgggatggcaagaaaaaaaaagttgcgggccagccactgacagcacgagatcgccaggcgctagaaacgttcagctcagcgccaagctccccctttgtttcgcccgagcagccgcaattcagctttaaaaacagaaacggcggttgacggcggcagaggccagtccacttttactggcacaaggaagggaaaaaagaagttgtcatggaagaaagaggctcgaggctgggagaaaagccagatgacaggcacggcagcgtccgaacgggccagtcagccgtgcaggcagggatggcgagctgctcccctgtttgtcgagcttcactggagttgggcgcaagcgtgacgagatgcgcgaaacttgtgtgagggggaccccttggaggcggcctgtgggggcactgctgctagcaaaagcgtggttgtggtgccagtctcaggtacctcctcgtgtgcgtacggcactcgcgtgtcctctttttattttttttttcgatgtttctcgctggtggccggtgatggtgattgctctcaattcgtgtatgtgagaggcgtcgggggaggagagagaggtgttggatgggacgcgagatgattggtggtaatggttactgtcgacgtctcgtgtgcatcgtgctcgaatcgaatggctgggagctcgggcttttctcgctcgctcgcggctatgtatcgttcataggagagggattgtgcggctgtggtgattcggcgatggcggtagaatcaattctgcgcatgtcaataaagaatgtagccgatttccagattcccgtcggcctcaaatctggcgatgcgagctgttgcaagagacagacgggctgtggcggcatcagcgtcgagcagagaattggcttggagctagcgggcgcggatcccggggcaggtttttgcttggcgccaacgcaggagctttatgcggggaagctcccacaagtggctgcgtgtagcgcatggactgcctgggcaacgcctggagcaggtgtataaaatggctgagccctgcagaaaacggattgatctcacttgaggtcgaaactacagaaaccgcattgtttgagcatctactcatggataatgttgattgcggcatatgaagcaaaagaggctgcacgtgtatgcacaccacaagagcgcatgttgccttgtggggttgcatgctgtagtactacgtctccctctctctcctggatggctgcgaaaatggctcattggcccagagtcaatcgaagctcaaacagacgacaaaagtcaacatggctagaagggtgaattacgagcaatactagtacatatgatctgcgctctgccaatctccacctcgtcgcgccacatctgagacaatcttgaggctgacggttcatcgtcttggaagatcccaactcgccatggagccgaaaacaaggccaaatgcgagaaagagccagacaaaggatactgtgacagcctctttacacgcaacaacgacatcctcctaagcaaagagagccgcgtcgccaggcctggccacatgctgtaaaaacaaacaaacacctgctataaacaaaaccaccctcagccagcccctctccaggaaccaggccaggcccctggtcgcatcacccgtcgatgcgctggacgaagctaaggcagatatcatgcacgcattataaccgactcgactcagaggccgctcagtggctcgccaggcagcccgcatgcagctggacccttcaccgctggaccagacgcccgattcggggcaatggcgccggcaagtaacggccagcgttgattccatcccattgttttttgccctcgtttctttctttcctgtggacagacggcaatgcacgtatgcgcaaacgcctcgtctcaatttgcagtcttacgcagtgacatgccgagcagagtttacgaacccctggcctggctggcccccgcaaaaaaatcaagatttttcgcgcaaaagaaactttaaaatgaagagagggaaagcacatgagagagaaatatcaagggtctcagggcacgtgtaacgcaaacgaaaaaaactctccatccatcctagcaatgtgggctggtggtggggaagacagccccctcgggaaaaaaagagtgcaaaaatgaaggagaaaaaagaaaagaaaacattgggcagaatcggcaaatggatgttctggcggtgaaagaacgcgcgccaaatcaaatcgacgcatcatgcatcactttctccttctcacagcacaggctgcctgcatgtcgcgtagatgcaccacctcatgcgagtcgacggagcacgcaatttacggcagaggcgacatgcacatgaaaggtctcaagcaaatctctcgttggcgtcacggcgtctgcatgcatgcatgtaggcacatgaatgcggcagtgtggacgcgttgggctgccatttctgtttctcctcgtctttgcgtcggcggctccacacagccatggcatggcaactgtgtgacaccggcatcgagtctgtctcttgatatggagatatgggccagatatggaccagatacggaccagtcagtgtggggttttggcgctgagcgttggtagcggcagcgagagtctcggacgcccgacgagccgctgcaacttgaagtcagtatgtcttgatgtacggagcatgtcatagccatttctcgcagcacgaaagcattgctggcaaacaccatcagcacttggcctgttctctacgtggcagctgaagaatgagaagaagtaccgcggtgaattaaaattcaccctatctggaccagatggttcatcatgttcttctcagcatatatagagaacgggacatttgcacctttcgtgatcatggtctatgcgttacacttgcacatgctctcattctccagtccctgcttatgatatcagggtataacgacgctcagctattcgcgtctttcaggtcgtatcatccagccagttctgggcagtagaatgaagccatatgccatcaaccaccaatacaaaataatgccatgtttcacggtggcacagcgtgtttgccccctcggagtgctgtacgagcaagcatgcggctcgccgtttttgatctgaatgtgcccatcagtgcaactctccgattaccaagccggaagagtgtttatctgtgttatcatgatacgaaccctccaagcgtatagtatatcgatagtttcatgtctggatgatatcgcaccaagttgcttgcattcgcacagatatcagtgtgtggttccatctccaatgaagagagttgaccaagaccgcttttcacatttcaatggacttggagatcactcttccggcgcaagctcgtccttctagctgcacatctttatcaaatttcttggctctatcgagatactggaagcctctagggtgactcaactatgaagaacttgatcctacactcagccaattgatcgtaatttgaacccgtagatgagctactagctttgtcctttcttttctttttccgtatcagacatgttattggccattgggcgtcgatatagtttctcaaaacagggtcaagaaacttgcttctctactgaaactccactccactcgactctgtactcgtacgttgatttccagccataaaagtccatacttgtcggaaagagacgcatgtgagaccaagcatggaaatgaagagcggcaatgcatcgtgaacaactcacatatccttggaatgcgcccagatcaccacgcagcaacgataacgccctccccgtacaaaaacgcttggcaggctggaagcaccctgcgcaatggcgcatcgccatctgcagggctctataaatgtttgtgaggcacatgcaagacctccgagacacctcgtcatacccaagacgctccaccaggcgctgcggcaagaaatgaaatgagggggcttggcccaattatagcaagatatgagctctgttcgcaagacacgagctctgttcacaagaagatggctctgttcacaagattaaattacaaatttacttatcttaatgtctaaacacgcagtcacacgattggaaatccactttgtatcaacacctgtttcgtcacatatatagcctccttctgcctccaacaaagcccaaaatgagaaaccactcttctatatcacgctctttattcttcagccaaaccatccgccatcatgcctttccccaccgttcgcgttgctgccacccaagccgagcccgtctggttcgaccttcaaggagctgtggataagacttgtaagctcatagaagaagcagcctcgaacaaggccgatctggttggatttcccgaagtctggatcccaggttatccatgctggatttggtgagtcaatacggacagaatatctaatgtactcaaccctccagtataaactaattttggtccatgtcgtaattcaggggtcgaaatgttgattttgatctaaatgtgcagtacatcaaaaactcccttcgcctgtactctccggagatgcaaagaatccaagattgcgctcgtgagaacaatatcgcagtctcgttgagtttttcagagaattgcaataactcgctctacattgctcaagctctaatcgggccagatggagagatcaaggtccatcgtcgaaagatgaaggggactcacatggaacgcacagtatttggcgacggctctagtcacgctttgaagagcgtcgaagagctcccatttgcccgcgttggcgcgttgagctgttgggaacatttgcagccgctgctcaagtacaacgccattacgcagaatggagacattcatgttgcggcttggcctccgctgtctaataacgttgttggagatttcggcgcttatgctatgactgcagaaggtacgcatcagctttcctcttggtattttgtgcgctcggctttgctaaatattaccttgaagggtctcaaacactctcgcgtacttatgccatggaatctgggtcatttgtgcttcactgcactcaagtgattactgaaaaaggcatcaaggccatgaatacaggtggacaacccatcatgtcaaccccaggaggtggccactcggttgtttttggcccggatggccgagtcatgacagaggccatccccgaggacgaagaaggtattatttacgctgagttggacatggacgagcgggtccggaccaaaatgtttgtcgattctacgggacactacagccgccccgacgtcctctggttgggtgtctcgcctgagattccaactgtagtcaggccgcagcgggccggaaatgccagtgaacaagtcgactggtgaataatgaaggattggattgagggcatatagcgctcctcaccaaataccgtcttggaaaagccaaagtaagtgactttacgagatgatggaggatctgagccatgggaaaattgaacgaggcttggaaaatgatttgatataaacaagatacgattatcttcactagaatgcgattaatacatgtgcttagctatgaagtagtactaatacatcaatgaacactggctatctacacagctcaggcattttgaaacacaattagacagcgagctatatcacttggagttctattaatagatgtagatactagccgatgccgttgcgatacgatttcgcttatgcggccggctgtgccgacagacagaatgacaggccagatgacgtgcaactattaagagcatcagtcagcacgttatcgggatgatacacgtatactgcttcacgaacttttctgccaggaattgcgcttcagtccgtcgttgcgtttacgtgaaaccatatacatcacgtttcgccaatccgggtcaatagggatcaaattgattaaaagttatccgcctggaatcataacgtatcagagctatgggctaattctaatgatatcaagctgagaatcttgtgcatcggccaaacaccacgaatctctgcgcccgaccgtcggcaaaatctctagcccgatgtagtctgatgacacgtacatgagatgtgtcaagacaagatcaatcactgtagattgtaagatgacattctccaagaaacaaggcgaaagaaaaaaacggtgcttagtagattccctatctgactaaggtgtggcgtgtgactctggtgaatgaagcaaagagcttcatcttcttaaaagcgtcatttacacacgctaaccgtccgctacgggcgaatggtcctcccgaatactgcgattcctgtctgtcggcctgttatgccgccggaagtaggtttgccatctcgccgctatagaagctcatcaggcttgttatatacttgatgtgtagctggtgaaatgttattaaacgccaagccgccttcttggtttcataacatgctttcattttcatctagtcacataattgttattttcattcaaaaaataaaaatatcatatccctgaaacaatcatcatgatgcgacacggagttacggtaccggcgcttctattgacattcggtgagcgactgcagagtagtggtgtatttgctgtagactgagtggcataaccgctgacaattcccagcatcaagtctagctctcgcacaagagattgacaaccaacttgagcgcagaaaataccatttaaacgatccgggccccgagaacttcagaatctggaaccgagaacgaaatgcacacgcttgcatcatgtccatcgtcttcattgtgctctaccctctgggcgcaatctctctccacctccctatcctacacatcccatatctaaggaacacatatcttcaaaacaaagtcatggcgatgcacgttccgatccagctgatagggttcgtcatgatgattggaggctttgggctcggcatcaaaattgcttcgcgcgttggctatctcagccatccagtgcgcgcccacgtcgtcattggtttcgttgtcgtttgcacaattatactctttcagcccctcctggggattctgcagcacaggtacttcaagaggacgggtggcaagagcaaatttgcatatatgcaccgctggctgggacggagcgccatcgtcaccggcatgatcaacacggggctggggtttcagctggctcaaaagaatgtgataatccacacgagctcgtatgtcaggagttatgtcattcttggtattttgggaatgatctgggttcttttggttctttatgatgagcgaagatggcgcaagcagccgccgttccagatggaggagaagagggagtcacaggagcaagaacagccactgcaagctatgacgacgtaaatataaaaaggaattgaagaacaaggggatgcgtcttactttaataagatcgcatttaatggaacatttacaggggcttgttgaaatactggcagttaatcttatacataataatgaacttacatatctgactcgaccttgccttaggttccgattgtgacgagattccacatgattggattcgtcttctgaggcttttagatcattgtataaattttatatttacagttcccttgttatatcatcacaattttgctcaatgtttctcttctcagcctgtgcgccataattttctcgcccttcgaggcgccgactatttggtcgctgttacaacaataacgggatacttgacttctgcagtaccatcgtcgagcattctgaacccgtccgtctgctgcagctcgcgcctcacaatctcgacggcctcatcccacttctcctcatcttcctcggtccatccaccgcttggcattcccctcatgctccagaccagcgtcgtggctcgctcatagtttccgacattcacaaacatgtggcactgcaccaccttgatggcctccttttcaaagccaccagcctccacaatgccggctataaggctgggatctgtccactgctcgaatgaatcccattccggcaatatgccatccgagcgggtcgcccgagatgccttgcggataggctcaagcacgttgttatggccgaagcagttcaagagcagcgtgccccccggtttcagcgtgcgatgcatctccttgacggcatcaacgccgttatttcgcgggcccacaaagatcatcgcattgccaaagctgtgagtaaaggtctcgtctgggaacgagagcgagtcggcgtccatgacgagcccctcggccggccatgatgaggaccccgcccgagcgcgatacgagtccacggcgcctctcgaaatatccgtgcccgtgatgctgatggaggctgctacccccggcggcagcgaggccatgatggcggtcgtcgcagcacccgatccgcagccattgtcatgaattttggcgccggccgggatagccgggatctgagccagcgagacggcagccagtcgctccccgccgtctctggccagctctttgaagctttcgggcgtgggcggtatcatctgccgcggccagaaggcctttggacgtgctgactcagtcatggctttgtggaagaaacgaggcgtgggtgtgggtagtttctatttctagatccgcgaagatctcggacaatcgggtccaggacgtcagaggcgcacgcgtcgttctcaggttcacgatctcctattagccgggctcctgagcagaatacacgtaaccactcctactgccactcccactcgtttggatcagcgtgcatgcaggggacctggtcccccactctgggcacctctttaatacaacagtccatgggcgcgctgtcacagaagactgatggaacaaaggcagtggatgaattcgaatgcataacatgtacccgtctgaatcatgagccctctgatcctagcaagcaagtcagaagcgatcagctgcttctttaaacaacgttacgatgtttagtgaggaattgggctatgctacattgacctaggcacagtatccgtacatgcattctctctcttcctatactagtagcaactaaaccgacagagttgatagggtagacctcaatagcgtctgtgcttaacacgcgctctaatggaaatcagatctaagctcttgcctttgagattaaatccctcaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtgggcaggcggtttgtttgctgcgtcaactctagccaatcggctgcaagagaatacggcgtataggataggcaggggtccttctcgggggcgaagcgtcgtactatctcagccactccaggcacaaagagtcgtggccattcgaataaacccttgttcaacgatcccagctgagcactgttgtttcgtactccgtgcccctatccaaactgcttcggcctctcatgacgaggtctttccgacattaaccttgcgtatagagcacgtaagacagggcaaacagtacgaagaggcctcctgatattcgagtcgcttactgtatccgggcttctagaattctgatacgcagtggccgtggagtaaaacgcaaacaatcctttcgccgaacactagcgaagatctagtgcctattttctatggacactattcgaatagattgcctctttattggtgggcgtttgatcaggcgccgcgcgtggcgcatagatttacttccagaataactgtcgtggtgcctttgtcaagttactagttggggggatttgggcgtatgaaatccccacactatctggcttgtcgagggcctcgactcatgtacaaccctttgtttgccaaacgtacctgcatggcgcttatacagatgcagacacacgtttgctgcgaggaacgttgttcgtgcttgtggatatgtatgtaatacctagcagggacaagccacaaagacacagctgcgtttgcaaggatagattggagtatcagcaaagtagcacatacaagccaggctggcctcctatcgaaaagccaatagtccacttccgcttgcacatcaaacctagcgtttgaatatcgccgttggcgtggcgagccgaaattctctctctctcctttcctcgtggccaaagcacctccatgctccatagtttctaaccgacgcgcggcggagcgtgcgaaacggccaacatgatttccgtataccgttgctgcgtccactttctttcatcgagtctgtcctttatttcccccgtgggtagctgattcaagattaagcaagaaaaggaggtaggacttggcaatctcagcaggtaggtcctcatgagcgcctgcgctttgtacatttcagacacactcgctcctcctttcctggatttttgtgctcctaacatttcgaatttcaaattaaagcgctcgatttcttctactcttcaactctgctagcattgacgacaacgattcttcgcaacaaaacaacaacaacaatctcttcgaacccaactacctttcgacgatcgatatacatccatctcaactcagatacgatcgatatcctcggttcaggcatcacgcttcgaccatggaccgtgatcaggtcctctctcagcgtgctgtcgaaggcatgattgccgatggcgacacgattgtcattttccaggaccatgtcttgcgactcaatggatggctcgacaagcatcccggcggctctctggttattcagcacatggtgggccgagacgcgaccgatgagatgacagcgtaaatatcccccacgtttcccaattgctctcttcttcactgcccatatgttcaccctccctgcatctcaaatacagtggcctgctatgatgctgcgcccttgatgcaatgcgtaaaacaaaaatagcactgagaacagaaaccaccggctccatctggtttaagcttaaacagcgttataccgtagcaagcaagtggtgcctcattgacgcgggacggcacgcgggggtttgccaagttggatcaagatccctagaccacccacccatttagtccatcatgctgctgattggtatccaagttgctgacattatctctttaactgctttagctatcattcagctgccacgctgcgaacgatgaaaggctaccggattggtcgaaaaccgatgggtccatggctaaataagactcctccagtcaggggcggcgtcttccgaccatacagcctccacactgagccggagattccggactcgtcaatctggatctcagagccggaaagcctttcagatgatgccgacaatgattcgtccgacgatcttctaagcgaccgcctaagctcctcatatacacctgcgactctgtctccatgcagcacccctagcttgaccggcgttgacgtaccaagtgccggcatctctcgtctaagcttggacaaaggtcttagtcttcgcaaacgcatagcttcacctgcctcatctactactagtgctgctgctccgccgaccaaatgtcctgtccaatacacggattgggccgtgcaacaaggggtcgatgagggcatgcgcgactacccgtctgtagatcccgctgtgcagcaaggtatcgtcaacaggtaccgagctttgcatcaacagatacgcgatgaagggctttacagctgtcgatatatcgaatatggcaaagaaatgattcgatacacgagtctctttattggctttcttactgctttatactttgagtggtacatgacttcagccgttatgctggggctgttctgggttagcattgctgtgtttcttctgccaaagagaatatgctaacataacatcgccgaattctagcatcaaatcatgttcactgctcatgatgctggccatctggccatcactcagacatttaccgtcgacacgctcatcggcatgttcgtcgccgacttttgctgtggcctgtccattgggtggtggaagagcagtcacaatgtccatcatctcatcaccaatcaacccgtaagttgctgatggctcatcccttccgccgcagagatcaatcatagactaatcttataattcaggagcacgatcccgacattcagaatgttcctcttttcgccacctgcccttccttctttcgatcacttcgttccacctactacaacaactttgtcttcgtctgggatgctgctgctgatctcattgttccataccaaaagtatatctactatcccatcatggccctcgcccgcttcaatctctaccttctctcgtggctacacctgctatctggcaaatcatcttcgctgggatctacgaaagcatggtggattcgaccaacagaaatcgcattctgcagctgctactggttcctctttgggtactgccttgtttggcgcgcactaccgacttggactattcgtgtggcctttgttctagtgtcgcatattgtcaccatgcctctgcatgtccaaattactctgtcgcactggggtatgtcgacatcagacctaggcgagtccgagtcatttgcccaacgccagctacgaaccaccatggatgtggactgccctgcctggcttgattttattcatggaggcctgcagttccaagccgtccaccatttatttccacgagtaccacgacataatctccgaagagtacagacgctcgtcaaggaattctgccaagacactggtgttccctattctattctgggcttcgttgacggcaaccaaaaagttcttggccgtcttgatgaagtgagcgaacagctcaaaatgatgttggactgccaaaagcacatggctgagaccggggagagcggattacactgagatgctgtcacggcacccagttctgtcatccatgtctttggcgaagctactttattatcgtttttagagggagggtaaaaaggcgttatggtaactttgaattgttattggcattacgagaggcgagacgtggattagagtctcttagatcttagcgtgggtaatacgttttatagaccggttatgaggctcttatagatcttatgtatacatgagcgtcaaaagaagaaaatggaccgttattgacttgcaatgtctcggatatcatgctgtattagtcttgatagtaatgagaatcccaagagaaccaatccagtgtgctttcaaatgatcgcttacgtgtacgatgtggagcgtcatcagactctaaacaccccaatatgttttcgatatcaatattgtcaaaccccggctgcgcagtactatcctgatcactgacataggccatgaaggcgtcagtatacgactcaaagtcaacctcccttgacaggatatccatttcttggacaggagtgtcttctgagcttgtggttgctatagttgactcgatgctttggacacttgaacccgcatgttctcttgatgtgatgaagcgagctaaattatagaagacgagagcagtcctctctaatttagacgaagcttcgggaagggatctgagccgtttcatactgttgaaataagtggcggttcgatttagcaattcaaggtcttgattcacggttggtgacgagggatgctttatgatgtgaccgaagattgtaaagaatggcgtgaatgggtagtataataactgcctaggaaattgtcaggcctggcaatctggagattgacttgatagaacacaccacactagcccgttgtacacatgggttgagtttgataccaggccaggaagcagctcaatggcatctcgagcagcctgtgtacggagctctttgttattttcgtctttgcgtagtagtagtattatgatgtgaaaatactggaatcgcatggcgcggatgccaatcatcatttcttggagttggttggctgttgagctggccgattctgtgtcgatggctttcaatagtagctgtctgtaagttagaacggaagcttgaagcctcgaactccaatggtgagaaagagactcacctcgttggttaccgaatcccacgactgcagctgagcgatcaaattatgatggacgaccgactttgtagggtttgctagaaaatccagcgcagccccggtcattcttgctaattgcatttcgtggataaagtaatgggcgccaaatgatgaagtaataagtccatcctctgtttgtatgggctcttttcgatgtggatggtactttaagagatactggaaatcaggtagtggcacattttcgtagatggcggttggaagcaacatgggtcgaccgaatgccaatgaacaggatttatccacggaaaagagcgaccagaatagtgtcaatcgacgctgccgctgttcatagctaccgcctttgaggctgtgtaatccgactgcttgagcttggcgacaggcatggcctacgagcatccatgacagattgggtgaagcatattgttcgccgtggcaccctaacaacataagcgcttgtatgtttgtctcgctgggctctaggaaaatcctaaagtcgtttagtgccaagtttgtgtttttcttgagattttcgacaatatctgcttgcgaggcatcgtgttgtagaagactgaggagaatgaagttgatgtagacgatccaagcgcgctgagataatatagcgggattgaatatggcattcaagagagtttcttcggatggtgtgatgaataagacttcagcaagctgcacattttggagaaagtctgataatgttagtcttatgatctaataactgagggcaaatgcggcagacatgcaacttattaatctatatccgatgggctttgaaggtattgaatagccattaatgagctcaaaggacgctgtatcattataaggtggttgaaggttaattgtagtcagagacttggaaagatcctgcagtgcggtggaggctgcttggtgctcagcgagtggttcatgtactgattgactcttgatcgactccaaatgcctagacgcttcacccaagtaggcgaatgaatgtgaatcatccaaggtgagctcggggctttcgaatgcttcggctggcggctgatgtgacggcgccgcctcatgtgattttgtcgtgattgaagggggttcggaatccgcattcttattgagagaggtattgattgtttcggagagagtttctagggctttttcaacacgagatagacgctggtcgacacctttggagtattgaagtgatgtgcttgctgctaatttggcgggctcatttctatcgcgagcaattagacttggatcagctctgaaccattgtggtgacatacacggaacatttcttgtcggattgggcgattggattttgcctgtggtagacgcattcgccaggccaaggtcggcatgctgcacatttaggaatctctctcgagcatcttctttaattagcaatcttggcggaacatgcagcttggtacaccaacttgatcttcttctgccgacagtgggtgcactatagatgaatgggcatcagctacaaggaacgatagcgaccattatggcaaaatgcgacgtaccgcaaatcgtgctagtcctgcatttttggtaaccggcattttctggctcatgatgacatgggaagttggacgaagctggtttgttcctccggtgattccaagacaatggagagttaagccaaccatgtgccagtaacgaattccggttccaagacctttcaatggctacgtccggagtttatttgctgcccccttacataagtccgggctcgtccaatcagcgtttggggtggcgtggacgtggtgcagttgagacgatttctaaacaatcgcctttgtttaaaatgcatgaagctacaccgctagatattcatcatgtgcagaatgatagatggtagattattcagtgctacagtaaatgatagctagattatggggcaacgatgctgatggtgatggtaaactacatccacacgcagaatacaggttaaccgcgaccacctacttaccaaaggcttaacagtatttattagctggcgaattctcgtttgctaaaatatgaagagaggttggttatctttattttttattatgaaactttgtttctagtattacacacaattctctccttgcttttctgagcatcgaaagcggtagggaatgccgtttatggatacatgcagcttgcttcataaaccccaataaatatcctaccggcaatgcggtattcatcagatcccgacccctatctttagagtatcatttctggcacataaatctccgaattattgacgttgcagcctgggctatacggagtgcaggcgtggggctatctgcgacgtggaaacatccggcgatgcatcgtcttattggtcgaagctggaacaagatttccggaattcaagctgcgactcataaagaaaagtatatatctactatcaaatcgttagtctatcgtcaatactccctagacccttcattattgctctacaactcagtctcagcacacattaaactattatcatcatgtcagtcccgacaattgccattctcggaggcggtcccagcggccttgctctcgctcggctgctggagtgcaacaaaatcgactatgttgtttatgagcgcgatgcctcttcgctgatggaaggacaagggggttcccttgatatccatggaccaaccggccagcaggttttgaaggaagccggcctgcacgatgagtttaaaaagtatgcgcgctgggaagcggcaaagacaatcatccaggataagaacggcaccacccatctcgtatctggagaagatcaagacgaaccggagattgaccgtgccacgttgcgcaagatcctcgtcgagtctatccctccaagcaagattcgatggaatcatgctgttaaaaccgtcgaaaagcttggcaatggggatatagcgatcaactttgtcaatggcacttctaccagcggcttcaaactggttgttggtgcggatggtgcgtggagcaaagcaaggcacttggtaagtgagaagagcttctggatgtacctatatataaaacgaatgctaactatgaatcagctcacttctgcgaagccgcaatattccggcaagcattatatcgaagggaaaatctccacctcgaatccatttcatccgactgtaaataaaaagttcggtgccgcaagtctcatagctttgggagaaggtaaacaactttcagtcaccgagatgggagatgggtcttaccgcgtctacctcggcttggctgtcccagaggattttgccaagagcgccgtggatctctccaaggcagatggagatgctgcccgtagtttcttcataaccaacgccgacttcttcggaacctggggctctgagctcaaagacattattgcaaactcgcaaggcgctttcaaggcctggcccctttatcaccttccatctagtgcactatgctggagccatgttcctggcgtagctctcattggggatgctgctcacctgtctaccccgtttgtgggagagggagtcaactgctcgatgttcgattctctggtgctggctagacagatcgtggagcacggtgtggcaaatctagacgcggcagtggaggcatatgaaaaagacatgtttgagcgcggaaaggacttgatagagagaagcaacgggactgccagtctcttatttgcgcaggatgccccgaagccactgctggatgccattgcaatgtcacaagcgtgattgacagcttgatcaatctgcagcagattgataccaagacactctcttgggagctagattcagagcattgtgttactttcgtattttcttcgttctcaatgaccacatattcatcccacttattagttagaattcgccagctaggttggtcattgaagtgaccaagagcttcatgcgacaatttagatgatctagattcacgttacatcgttattggtacaatacaatactcattcattcatcattttggtatctatgcaggctttatcttgtacgatttactaactagtctttgacagctttctccatcttgatttgtaaaaagtctcgcccatatttccacgctcctatacaatttttaccactgtttcgtttttatctcgtatcactgcagcataggaccaatcatcattatcccttataatggaaacctttacatctccttctccagctacctcttctgcttgttctggctcttgtggctccgcttggtcctctgaactcgctacaggcgagcttttaattttaccatctctataaatcgtcgtcattaatccgtcaattgtgagctttgctctaatacccgctgactcgctgggatgcgtcaaaatgatggcagcgattgcaaatagcacaacgcccaggacgtaaacgagtttaaaagcgatcaaaagataaaagggaacagtcgggacccgtgtgagtagcaaggttgagcgagactgctcaagcagatttgctcggctatctatggcgccgattgaaagcgataatgcgaggtgggcgacatagtttgcggttatggttgaaatctcggcagagctgttgctgacacttgccaagttcgttgcaacttgcatcagatcatttgcatgttgatcagacaaaggggcggagagaataccgcccatggtatcattcacaagcgtagtgttgaggctgattacagagccgttgacccaagcatatgtagcctcgtaaaacgtcgcggagcagttaagaatccaattgaatacgttaggaatattagaactggcaacaatcccgctgtcgctgcccaaagttctggaatcaatctgtactcttgtagcccaagcagcaaagtacaccgggttctggaaactgaagcgggtggtctcggtcaagcttgcgttggtgaataatcttgcgcctgacgggttataaaatatttctgcatcgtccggattgttgtcaggttcgttgaaatcaccctgaagtgcgctcgtgcagttgtaatccgagtttccagcttcaatgttggtgttttgtacgcacttgtatgttatcgactggcactgagcggatgctgcgaaagtgctggctttataatcgagacctgatgatattgctgctgcatctgcgagatacaagatcatctgcgatgggcttgctgcgaattggttcacaacgttggtggtggagacgttgtttgcgattttgaagccctcgctgctggattcaaggatgctttccagcgccataactccaatgttgcatggtgtaccctcatcggcgagttttatgcagtcgcttgagttatttagtcctcgactaaatgagtgggtgggagggctgatgacttgtaattgcgtttgttcctttgggacgacaacaatgccaaaccacgtatctatgacgggaattataaaactgatgaagggttaataatgagtactcagatatcttatctaagaatcctcgttgtctaatatggactttgatacgtaccccaagagtgttgtgacagtaagagtaatgaaaacagccaaaagaggaccgttaaatctgttacccttcttcactctatagcatatagaatcccacgtgccctgccaaccgctgagaagcagccctagcataatggacatttgctttggtgtcaggagtttagcatcttgttcgttttgtgttatcttgtgtatggtattcgccgcgaaaaatgcggcaattccagtaacagcgctcgaaagatatggaatgaactttccagtcacagaagcaatggtagtgagagacgacggattgaagtcgatatagtatgcgtttgagcctcccgtctgcactagactatcaaagttgctcgacggcgcggtattgctgctagagggagcagcttggaattcaggtaagccggtgttgataattacgcggtgttttagagtcaagccgataagaactccagtcacagataatacgagcaggctaggtatcgctgctgcaagaatgatggacgtgtaagcgccggttcgaggcttttcatcttgtttctcagtgactgccacttcggccttttgtaagttggaagaatacgtagagtatttgggtttagccatattgatacgcctaccaaggcaggccacacagagtaagagataaagaaaaagaagaagttgtttgccagagaaaaaaaccgctagatacagggcttctgggctcaaatatttttcttcagtcttttaggcaatttgtgttaccccagcatggtgctctgattagcgctacgtgggcggctgagaaggaagccttgggagcagggaatgcgatccaacagtcaactcggctaagcctcaagcccccaaaccaaggccccttgcatttagcatgggtatttatagaggaaacggcagttattgtcaaactaagaggcggggcgacgacatcctaccacgccaccgatacttgtaaacaagttataaatcaattgtagaccagtcagttgggctagtcaagaacatcagaactctgttgtgaagccgatcctacgctcttgtgacaccggagccttgccacgtagtacgaggaggattatccaggccatagatgggggcacaactaagcatatgacaagaaacgccttgtagaatctaaaaagtaatatgggctaggcatatcgttctgtcgaatggcaaactaggctcttatgtcgcgcttatatatgggaccacctcgctttgttgttaatctgaaactttcacgccagctgttgcgttgccaatagcttttcagatgccgaaattctggctcctacgcatcggatctttttgtatacccacctacctatatgtacatgtacgtagcttccgcaccagtcgcgccatcggccaacaattctcaaatccttttgctcttcttctgaggcgaaacttcttttagataggtcttacatacggaaccactaattaccccttgtatcggaacatgagatagactataaatagtagatgtttcgcgcattccaacacgcgagaacatattacatgcccgtctgtactcataatctactcggactttggaaaatagcgcccctccactaaatgctttggcgccgcaaccgtgataccattaccaattcatatgccgagaacgatgaccataagaaataattgctctcatggtttttgatacgatgagtactcttgtagcgctccttaagatcaacattgcgccttgtgaactcttttctctgcacggacatcgttctcccctcagggcgtaacataactgacttattgacgcatttgccaattataccattgtagcctacaggaagaggttgctccctagttgtcgatagtgcatagcgagttgtcgcaaaatatcagttatatctagacaacagcaaaatccctgttgggcactgccgacgtcctcgctagcacggctctaggctctggatgccgcaggggcttccaacgtggttggagcaagggtatctaatagagagaaagatctcacgttgaatagttgcgaatggatcttgttattttgaatcaagatagtaatcgtataacacagatgtcctagccaagtctcatttgagtgcaagccttccaactgagccgtgcggtcgcggggttctaactcgtttgcctcggtagtaactaatgccaagcgcccacgaatgttccatcggattatcggttggcttgccgccatcttagcctccctttcaaacatttcagcgtgtacctttgtccaagtgaagtcaaccttcataagaagtagcttaagtttatgtcgcagaaatgacagcaaccgccagtccaaactgacgtatgctgcgtcagatacacacaactttggtcatattagacatggagatggtgttttagcaaagcttgagcttataattgaaagggttacaaagcgttagctaggacgccgctacagctggtgcacaatgatatcacatttcggggtaacacatattgcacctatcttgaagctgacataggaggggatattgcgtacgcgcgcgtaaaggcgcttacaattgctttattttttttttcttagattgtggccttcatctttggcactgcagtgtcttggcccctatcattgtgtaggtagtctaacaggcctcaagtctatctctcttaaatagttgagcctaaacaaactaaacacgaaatgttggtcaacgttcgctcgagggaggatcaaagcctataataaaagaagactcacaaccaattcaccgttctcgttggcaatacgctcgctcagctcaatgccctgtcgttcccggtatcctccgtcacgcatgggtagctctgcggttaagagagtgccttccagacggatatcgttggctgaatcagaaaagtctggaagaatgtcttgattagcaattgttcacacacaaagcttttacgaacagcaacatatagtacaaggcaagacaatgttgagataaaaaaccattcttaaaatgagggacactgtaaaacatctcgaaagtggtgtgataattggacaggggaaggcaacacgtactgacaccatcccacatgaaccagccatcttcattgccgatgaatctgttcagatcaattctggactcaacccagtttccttctctgtcacagacgttggcgaagagaatgtggccatcctccagaaagatatctcgtgatgaagcttggaaagacattgcgctgagaatatgcaaataaatagaagacgtaaaaggctcgtgtatggctttgagggttatagaaaagcatcgaaatagacaatgatacgaatatacatgatatttatatctcccagggcagagtccacacatacatgcagggaaaaggaggcggctgtgtagctgtgaatctgccttattaccccgctcagctcatgcagacaaccccgccttgttgaaatgccgtgaatttgatacccaacaccatggacgatctcagctagaggggtatggaattgttcattaagcataggaggtatggataaatgttagtctaccgtctaattaataccctaattaagagttgctggctagtattaacagcagagaaatctcattcttagtgcttggtagcgccgccacttcagcctcaaccgcctggccacagccatgtggattctggtcacacccaacgacccatgatggtctggatcaggagctaaattggctgctgcggaatgtggctgtttgccaaacactttgtggtacctgagcataaaaagagtggctgggccagagatcatccaactccacggcgccatacgtcaaagtgtcggtatacgattcagtctcggcctctagctaacaaaccggtgacatgcgcggtataatctgtatgtacgaattgacctttgtatagcatcatataattacaagaagatatgtttccattcttttgcttcataaagccagatatgtgtcaatggtggattgattcgttatatcgccataatacagtgcccatgctaagatatccactaattgaccccagcgattccttctatttgcgatacctttgacactttgaaacagttcctcgccctaccatggcctcaagtttgatcagccgataaagtaacgttgtgggcattcgtagcagtaagtgcattgatggatttcgttgtcgttgtctcaaggcttgaaccgctgacaatagttcctttaatcttgcttataagcccagctgtcgagaccacgccaagtttaagagcgtcgctaatcaacctcgttatcccgtgttgcatgacgccacgctgtatttcttctgttctcatatattcttgttaacagatattctgatcacctctcttgagtcagcagtttgacttcagaagatttacttactctgcattgctggagtgtgtcccttgtgcaggctaatggtatactttttaagctgcgacttccgatattttattgccaagccaatgggatggcctaagctgataattgtgtgcttattaccatcttcttcggtgtttaacgagtagtattttcgcagggcttaacgcagttgcggttggaaacacattagcaaacaggaccctcacaacaacgggagtgctggcttaccttcatccttttcgttattaatacactcaagcttgatagactcgtcgtcggctttcaagcctgccttctttaacagctgccgaatggcttcatcatcctctaaaatttgatcagcctgcatcagacatcttcaagcaatcaaccggcacataaataaaacgagctcactataaatgatgatgccatgttcaaaccgcgattctcccgaatagcatatcaagaagaacacatcaatgtagccgatgagccgtaccttgccaggccaccgctccttgtcaatgagaatatcccatgggtggatgtcgctagaggctgacttttaagcacgatagtcgtcaagaaatgagatttgctgttacccactaatcgcattcaatgatcttgtcgtctatacttcgatcaaaggtccgcaaaacacgatgataggatgccattctctgagaattggtagttgaagaattgactgagatgatgaagcagtttacgatgatacaatgaaagattattgaacacctattatctaggtgcagatgagtttgaagctgtttgacattgcctggccctgatcaatcaaacattacaggggaaacgcatgaatgtcagcatcaactagcccgtgcggctatagctgcaaatagcgcaaaatgtcgcatagcttcacattagtcctgcggctggcatcctatcatttccatcaattgaccactgttgagaccacgtcactcggccttgggtagtaatgcagaggcttatggagccagaggtgccgattgcatgaattatgggtaacgtcgtccattgaaaagacgccggatggcatgtttccgaggagcagccaatcgagttgcatattctgcgacgagacactagtcatggcggcagctgaagaacgcgccacaatggctaactgcttctaaataagtgatatatgatgcctctatccgtgtattctaaacactgcgtccctatctctcagcgattattcagcgagaaattcgttcaatgcgttcaatcttccggcgcactgttttctaacttgttcttcgcccattgttcgttcagagaattgcaggctatgctacacctatttcccaccagacacggtggttcgattgtcggatctttttctgcagcagagtagcgcgcatctttcatttcctataccgccatggacgacgaattggaaaccctggctcaggccggggagccagaggaaacatcaaaaagagccaggcttgctaaaatgatgaaaagcatggggcgtaatcatgagcccgcggacggtcaactagacaagtctggagagttagaagacacatcaaaaagagccaagattgccatgaagatgatcaagaccatggggcttaatcaggagatgattaggagtatcgttacatcatggctcgttcctcagttcagacctgagatcattgcggagtatgaccaacgcctcgccaaaattcacgatctagggtttttgggagtatcgaatagctctgttgatgtatcgaggccattcagaatgttcaatatcaccgatggaatgcttgttgacgacatcgacccctctgcgccatattgtatggtgtcccatcgctggaaggatccggagatcaaccttgatctgcttcgaagagtcaaaaagaaaatgtcaagggattatccgacttggtacaatacagaccgaactgacgtcgaaatgatcctcaagtattgtaaagagaaaattatgaagcaaaggaaaaaggtcaatggctgtgccgtgaagaacagggttgatgagaagttggcccaaaacgactgctacgtcttgtctcttcttcggatgtatcaccacagcaaacagattcgtaaagaggtcaaagatgctcacgcgcacttggagactgtgatacatgataaaaaagttacagatatggaggacagagttttcaaagatctcagcagtaacacaaagtctagcattgacggcgatggaaccagagcttcactggccaatcccgaagagcaacaacctgcagttgaggatactgacgacgacaccgatgctattaaagcggcttatgagaggatattcgatgccgagtgggaacgcgacaaacattcagatgatgctaaattcgataccctcaaccgtgatctgcgtgacatggtggagaagatggttcgctgcttacgtctatggagatctgccatcaaaatcgaacaatcaatcctaaaggctgagaaaatattcaagcgaggcctggtcccgggatataaacaacagcagaaattctacgtgtggcttgatacctgctgcatcgacaagagcaatcacaacgagtattccgaatccatgtcgctaatgggagactggtatgcccaatctgcttttactctagtacacctggacactggatttgacagagttcctgacaaatctgatgctgagatctactgggacgagtacttgcagacagatggtgactatcacaaacttgagactatcgccaatcgaagaatagatccagttcagaaatacgaagatatcgccaaggagccagagattgaatggtcgacccggggatggacactacaggagctcgttatgagtaggatgacttactacgtgaatgctgattggcaattattaccgcgacctgttgaaaatctggggcgagcataccatcttattccgcacatagggctatataccggccttctcgacatcaagcccacttccaatgcgtggaaaccagaagttctcatgacggctctgctgaattgcggagctgtccagtacacagaggcgatcaagacagtttatcctcgaatcgagcaggattctgatgaagaagaggttgaagagggtttctctctgagtaatgccttgttggcgtcgattgctatgccttggaacataatggacaccgtctttcatgtcgcgaagccagagccagcccatgatgagaaagatgagaagactaaagttaaattgtctggagaagccgtgctccgcgaaatctctgtcttgtgggatcagaatctggccactcaattccctcatatcgaagaagatggcaagaagaggggaaaacagaaggcttataagataaatgagcatattcgtctcgaagacagctcaactacggaagacagggtatcgcatgcgctttctatcatcaaagctcttgagctggtggggctttcacttcccaaagacatatctcctgaatcagctaaaaccgagattgcccaggctgttttctttgctaccatggcattagttgagtgctatgagcaaaccaaatatccaatggttattcaagaagtgtcatcacaagagaatttgggcaagaaacaaagcgacagtgaacaaaaggccattctgaagcaaaaacgagaaattgaaaagagagtgaagctcgaaataaggaagagactttttcaagaacttttggattctttccccgaagcaaaagaacagtactccattgaaactatcgaaagccttgaagaaaaggaagaagcaatcgccaagacctttgcacacatcttgcatgtcctagttgacgaggtcaacactttaatcctgaatgaccgacaatatatcgccgagtttggaaacatcactcttttggattcgtgggtagatggaacgcgcagacatggatttaccactcaagaagtcatgacgctggcatgcaagcgaaggacaacaaagtcgtttgatcgtgcatactcgctgatgggtattttgggcgttcgttttccgacatttcctgctgaagggtacgagaaggcactttgtcggctttttgacgaaacagtcactactcataacgacgtatctgttttcaactgggctggttacaataaaggaagctcaatccgcgggcgttcgatgtacccgtcgacacaagaggcatatcaagccaaagacagccgtctttatagccgaaactctatggccgaaactgagaaagacaagatgcttcatactacgagctattaccacgctattgtctctcttttacgcgacttgattgagtttctcaagaaaaatgtaccaccgaagcaggtggtcgaatggattggctacatctccgccatcatctattcttttgatctagagaagctgaaagctgccccagcttcggctgagagagtggagaaattgagcggccgtagcaacatctctaatggaactgacgcattgccgtatgagattgaggtccttagcaaatttatcggcttaattatcaacggaccaagccaaacaagacccggtccaaaaaggctattatcgagtagggcgatccggaatccgaggtttgaagttgatatcaatccagatgttcagattgtggtggatccgcctgctcagacgcctgacataaatcacgagcaaaatgggcgcgattccaatccaaataacggtcaaaacacgcctgatgcggaaaatatatctccgccagaactagtagatgttccaacaccaacagaagacgaaggaaatgagactcctcctgtgggtagaaagagcagatttgtcgagcagctttcagaagcaggttcaattccggtgccactcctgacgggcgaaaacgagacttcacaaaccgaaagcaacgctcctttaagcgaaaatgaagagatatcgatataccttcagaaatgggccacaaactccctccagcgaatcagaaaagattcaagcttctttgagactccactaccagccaaagtgcacgggatacggcataaaattgagaaggagcatagagaaaacagtatttacaagacagccagttttgggtctcccaatatggtctccccgcatcccataattgtcaccaatgcaggcattgagagtatatttgacattcagcgtgtcatcatcacaatggctgacctgcaagggctgcggcaacaagtcgagcatgcaacaagcccagatcagatcatttctggctattgctctattagcactggattcgcccaagtcattgttcagttctcctgcaaaagcgaattgttgaggaagcagctggaagtcattgacgggatcgactttcgcgtcatgaaggagcagaacaaaaaggaggataaaaagcgagaacacaagatgacaagtaaagtcttgttcgagaagaagaagaaggataagaagggtcgcgacgaaaagaagaagaagaaggacaagcgagaagatgccgaacctgacccctcagtgaacttcaatgaagtcgctgacgaaggcgaagcaacgaatgatgcctcgggagaaccccaaactcgcgacctggacgaagagaagaccattaaccgcatgatcaagtttatccaggaagatgatctgcgccttgttgccggtgaatgggtccttgcgagatgctcgggcgtggccaattccgactggttcctctgtcatctcgaactaggctctacacatccattctacggttaccgcataccgacgagcgagattgatttcaacaactgcttccccgaggatgggctggtggctgagtggaacagatacatgaaccgcaagaaggaggaaatgtgcaaaatattggcgacattcttgaagtctaaggagcataagctcaagcggagaaggcttgtgggtcgcattatccgtgatcttgcaccgctcgatgagaaagctgaagaggaacgtccagaaactccacgaggtggttttgagatgaatggagccaatggcttagagagaagtgaggcccacgaggaacaagccaatcccattcaacatgaatatgactacatggacgacttttctgaacatagaaacgacgacatgagaaacgatgctggcagggagccgcagccattctcagagatatactctcaagattctgtatcaagcgtgcaacacgacgacgcatggtcagctctaccagaccccaactcccagtactctgccacaagcgtccaagaacaagatagatggggtaaccaggaacttcgccccgaagactccgtatccaattacggagatcgagacacgagaccaagccaagagccaccaaccccatctttcgacgacatgacagtcgtggggaagaatgaagtggtggaagaagaagcagcagatgcagatgaaaagtccaaaatctgggattatctgcctctgattgaaaaggtggctgaaaagacggcgaagcattatgacaagcacttgagcgccactgtgttgaaggatacgcctacggttctgaggcaggcgattgagaatttgaatgacaatagggattttttgccggccatgtttcactcggcgaagaagattcacatgttttagatgttgcacggagaaataaattatgaggtttcttttctctgtatatagattaacagcatattgcactccataacgattagctctacagctcatttcttaaaactcagtatctcgtattgccaatctatttctccttcctttgcaaaaagctatatacaacttctaatcgtacataggtccaaagtgattataatgatagagtccgggaggaggaggcgcataaggcttctcatacgtaggatcaaaagcatccctcacaacgcccatgacacgcgccaaggtatccctgccaggctcaaagagattctcagcatcccgatataaaaacgcctcgacttctttgtcaagccaaattgcacgtccgcgaagatactctgagcggccgtaagtaacgtctgggaccattatgcccaatctgactctaggcggcaccggtcgcttatgcagcttcagagtgtcgcgcattgcattgagcagatcatggtggttgtcttgttcaaacagatccaaaaagcccagctcaatggattgcagcccgggaagccgcgagagcgtcaatatcagatcagcgctgcggagtggaaagttccacagccggaaatgcttgaggttcgcccagccttcaatagggaggaacgttcgcagcgttggaggctggacgatgcggtccatatcccagtctgtctccatgctgaaatgctctagctgcatagcttccgctatggcgtttcgcagcagattggtgcggaaggatggccagcgtatgttgacattctcttgcccagccacaagaagcgagaggtgtagcttcttgaagttgggctgctgaagaatagtccgaaagtcatcatactcttcgctttcttcatcaaagaggcggcagctgaggcctgtatgaagataatgagcgtcgacggagaattcggagacatgatggtgcacgttctcttcagccaaagtcttcgtcaccatattataaccgcgccaaattgctttttctttctcccaaggttctgtgatcctgacgggattactaccgctccgaattggccggccacccacgcggaagcgggtagttcattcccataggaatagaacgaatcaatggggtttggtaaagaggcgaaaagataaacccatgtgtcgccggcgtaacggtgaccgttcgcagcgcgggcaagtgatgcagagcatagcgaaaagccttgacatccgctcccatagaaatattgttcatttgatctttctctagtttcagccaaaattggcttacatcctccactgttagtttagcgcctgctcgctggattttcctcaggcgtttaggaaggcgtccagcgtcgttgccaaaacgcctaattgattgtcggacgttttcatttctttcaagctgaagccagatcggatccgtactcatgtacattgaatctgaatctggaagtgtgtcatagctgtcgtcgtcttcaagaggataccctaggaaggcatcgtcgaaaacaacttcaacaatgtcaggccgatagacatcgcttgcggcaatatcgtaaaaggtctgaatgtcaatcgaatatggggaaagaaagactcgatttatgcgcagcttgagagaggcaaagagtcgacaagtcaaacgtagacttttgattgagcgattatccagatagctcacaatatcctcgacaagctcccaaggaactggtgatttagtcgtgggttctataagtctgccattagttcaggttctaatgttgacggagagagaagagtcgaggaaccaatgatacgacagctcaggttgcgtcctcgccattggaaagtacttacccctgctttcatctcttccagccaaggcggcttgtgggaggttgtcctcttccatggccacacaaaatagttggcggttagagagaaccgtgaagcaaagctgactgacaaagactttgtggtagaaacgatgtgtgtaggaatacaaggctctgcgagcgggggaattttgaggggttgaacaaacattatataggtattactacatgcagcgccatgatgcatgctgatatcccttgcataaaactgcagcaaggctttgcaattcgagttagattcacgcacacagccaatagactcaatgcagcccgagtttcatcttaattggtatttatcaagcttggaaatgattggtgaaaagcaacagccagatcagcgtattactcatatcaacagtctctgcgcatgtctgattcatccggcttactgacgttaactatgcactcgttgtgaaatcttgttatgctgccatatgtcccaaaaccaactggccattttatgtctgtattcaatcaagccagtaaggatccaactgctgcataaattccagctcgacgttgataaagctcttccacagatcaacctccctcagccacggcttcgtctgcatagcaaacgtcacagccacacagtactttaacaaatccgccacatcctcgcccataacgaggatcaaatccgctctgctatacacacggtcgccaaactgctccttcagcagttccagcctcttgcttacggtgtggtgtacgctgaactcgctgccaggcatgtccttgggcacaaacttccactcccagggacggccgacgctgtcgacgaagctgttgccctgtcggttctgcaggccgaccatgagaggataaaagtgtggcgccgaccagagccgaaggagagcgaagcgcgcgccttgatgcttgcttgcaaacgcctgagcgtggggcagcagcgttgtccatttgtctggtccggcaaaggaaggcgggaatatttgtggaaagtttttgtatcgatcctcgtagcagatgaaaaggtccaattcgtctgggcgatgaggttctgtcgctgccacggccactcccgggacgatttgcggatcgttctgacagtaggctggggcgatgattcccgctcggtacactgcaatttgttagcaattaccataattaaagctcctagagccgggtgaagcaagcgagactaacgtttagctatagttgggcggatgttcatgctccagtcgagagggaaaatgtctgtgaaatatcctggaccttttaaaacctcattccacccatcccagaatttcttatcgcgaaatctatagcttgtccggctccttcgatcaggctgagatttgcatcgttcttgtggactgaacaagagagaatttctaaagctttcgcattcgtcggatttcaagaattctgtcacgttggccgtcacatttgactcggggaaaaacatggccaccatcatgaaggcctggactagatcctgaacaatgaagggatgaggccatggagcagctggatcctgagcgtagtcgtcgtagtctgctcgaatctgaagccaggcaaggatttcgacaagaagcaaaacccagtcagtcgatccggtatgaggagttttgagtatggcgccaagtttctcttggacttggaagtatttctcgttactacctggttcgagatctccctggtgaaatggctctttgaatcctaattgtaacaataagtattcacagttcaacaatatttggttgcgtaattacttaccaaaggacctgtcacgttccatgatttccataaaatctgcatcttgcagtctatcggccaacagctgagccgggctgacggcgtcaaggccagtgcgactgagaagcttgcgctgctccaccgaacgagtctcctggagaaactgtccgaaagcagtctgccatatctttggaagggcccaaatgctaccttcatcgctgtccagcgtttcttcaaaggcggcggcggggcttttaccctcacgagccaacgcccagcttttttcgagctgtcggatgctgctaggaagctggggagtctcaatgcgactaataccatttctaatttctcggaaagggacgctcttcttgttagaagtagcctcatctggaaacagaatctcgtcttcaacaacgttggctttgctgtaaaacatgtatggagaatcacccaactcgtcagtggttcgggaagttatctcgtcgttctggatattgaaaagccggaattggacttgctcgcccatcacctggtcccagatactttcgacatcttcgcccggcacaattttgcgagtgcgcagagtgtctttttctctggtcaatgtgcgcaatagcggttccatgtgcaaatataaatcccgtggatgtgtaaggcgccatgccatacgaaattcctgtttcaaacggcatttatcagcatactgcgttagttgctgtcgtatagtattgaacgaaacttactgttattacaacgtcatacatatccatcggcgactcatccggcacaaagctccaaatgaaaacgtcatagtagtcctggaatccaaagcgccattctctcaaagagtcagtcatatcaaagtaatcagggcccacctctagaacattgtcccattcgttctttgaagccctgccaacaccatgtttcctacgatacgtccagaggtgttcatcgggaggtgctgttatcacgcggccagatttaccatcccttaccagaactagtacctctccggtccgcatggtaaggtattgtagaaaccgccgggtgacggggttgctgcgcttcatgtggccgacaataatgtttctcccttcaactatgtcatgctggcgccgaatcttgctccggccaccaacttgaagatggcggctgtattgttgagcgtcgagatcgataaagtaagggaaaaactcgagctcttgtagctgttgaataagcctattggtgccccaggaagcccagttggaagcagggaaatactgccagtgggtgagcaggttcaagtctgagaattcggcccagttccggcaaagctgaatggcatgcttaaggtcacagtctttggctatgatagagaactgtagccagccatctcgagacattgccttttcgctggcatggttccatacactcttgccacaaagagtgactcggatcttctgtgacgaggatctggtgttcttgagaggctttagctcgtcggggaacaacttttccggcagccagctgtcggtatggaggtgtctgtatcgatcatggtcagccaccatgttggcgaaggtgtcaccatcttcatcttcactatcactttcgtccgatatgtcatcagcttcttccgcatcatccccacgtgcaaaatcggcgcaagcatctcgaatttgctgcagagaagggtcctccaactttaagcagaggtctcgcaaatccgaatccactatatcggcatcattgagaaattcctcgacgctgttggaacggagcgcagccggcagaagagtagcaatttgatctccctgatatccttgacagcggactcaatctcatcgcccgtcatcggtgccgtcctagtataggtctcatgagggttttccaatgatcctacaagctggaagccccaaatgttctccattttcttgtcgacgccctcgctaaggcgcttcctcatctcgcgttccgtttcgatttttttcttgtccggaacgtgttgttcagcatttttgctagctttcttgccttcttgtatggccatcagcctcttttggcctctctcggctatgctggcagcagcggaaacacctatattgccagatttggtgcctctcttggcactcgaccttttctttgctttcttaacaggggtctggctgtcttgcgttggagcggcctctatggaagtggcctctgtggaagtggccacaggatcggctgaggcttcctcctggtcgccatcggtactgacgacatccatccaaaggaagtgtttgatcaagtcaatgtactgagtccgtttatcgagttccatgtctttgatggggtcccaatcctcgtcattgtcagtctcatccgctgacatagccatacgctcctggtaagcttgttcgagatatgcatcttggcttttcttttcttcctctcgcctagctcgttccagcctcgcacgcaattggtctcggtagcgtttgaacaaggaagcctcttgcttgactcttttctgctccttctcgcgagttgcttcctcctcttcctgggccctgcgtacccaagaaaaccattgttcttttcgatagagtagatcagcagtgcgcttttccaatttctcgagagattgaaggatgttctggcgctggctactgagcttatcgatgtatgcttggtgcccatagtcgacttgcagcgaatagaagtgcgtatggtgaagcctgcgggcatcaattacttttccaatgaggacatatttctcaaacagatgggaatgcactactctcaaagtactttcgtcttctatgtcctcaaacgtctggctggctagagtaattttggctttctttaggtagggagggctctcgtcatccagcgcatccagcgaagcattacgccgtttgtatcccctatagaggccatagacttgcttggaatggaaccagcaaaagacgccattggcatgtgtagcctctttggtgcacttgctaccatcggaaaggtgcagcgcctactcattcgtggccaatggtggctcatgttagctcgagattcgtttttcagtgctcattagcgggccaacacttccgcacctggcattcagaggattcttgagtcatgatgagccttggacaccgcgtttatagcaggcctcagttacttgaatcaaagagtacagtttacaacaaaggacggccacaaggacatggcgcaggtacaggccgcaggcgacttctgatcctggattggcgtctagcagtggcgttgggcgctgcactggattttaggccaacaattaggcgcaattgggtgacactgtgcgttggaatctggtgaatcttgcttcacagcatgccgtgaaataatcacgacccctcagatcagtgttaaaacaagtcactatcagcaggtgaccaagatgcgcacagcaaaaagatggaaccgactgtatgggccatttctctccgtagtggcaaacgaaacaaaacactggacacggagaaaaactggctccagcgagtcagaaaagcgcctttgtacgaacgattctctctttttgcacgggcttgtctcagcttttggcaggtggatgcgtctcatgtgggcggtcatctcctatgcttgcagacatgcactttgggtgtcctccaggagaatacctatgacgatacgtcagctctctcgcgctttggcgtttggagaacatttggagaattgcacaaaatgctacagagaagaaattgcttcaacgcttaacaaagcctaaacccagccacgcatcattggcaagacacgcgtattcaactggcatgcgccagccaaaagatggcgggaggcatgctgcgcagtggcgataagataccgataagccactgcattagtatgtacctatgtacctagtagtcaatctcgcccagaccgaagcaaagatcgacatggcggcaaaccatcagattctgcgagcaacgctctcagagctagtattttagccaattggccaaagaaattcttggcatggcaaaagcctagaacaggaacaatgaactcaaagcaacgggatcgacaaagggcgatccttcgtcataggcacctcatgatggacaactcgtcatgggcagaggatgctccagaatgggatgtgatctctgggcttctaatccacatcgctgagcccggtggtctaggacagcatctcagcatactatgtataaactgagatttgtaggcgtcaagatacgaaatggcttgcctggaccaaggcctaaagctattgtccaagttgttgtagagcgcctcgtcgtcactatcggtatagttttgccgaggcatgtgtatacattgtagcagatggtgtcttcctttggccttgcatgtcatcaccaacacaaagtagcatagccgtcgataaaaaggtctcgccgcttgtcgcagaagagggacgaacgtggaccttttgactagctgaatccacaaccccattctccactacctacagtggccacggtggacgatgttccaggaattctgctctcaagctggacttgacactacatacgaccgctactgctactgctagtatcgacaatgctaactaaatgggtggccgtcaggttggctacacatatccaccagagcctgcgtgttgtgtcatatcagtatcgaatagtagcagtctctatcatccaagaagactgaagatgcgtgtatccaggcgtatccaggctagtgatgtaagttcgtgctgctactgggattagttggctgattcagtacttctgacgagtctacgggaagcgtaccccgtactctacatgtgatgtataatccgcagagctaggggtatcaatactgatgcgctactgctgctgataagtacatgtatgtactcgcactatcacgagctaagcacacgtgccaaattttctcctcgacggccgctcccctctttctgctgatcgcccgccgcctcttctcctcatctttgactcgtgggctgcgctgtccgtcggcatcatgttgcaacctcttcagcttcgcctgctgctagcacgctcccacagatatgtacttgtatatgcctcatgtcggtcggtgccattccagaagccaacggtgttcaagggcgcggagacgatgtcacaaacaggcctccaatggccaaatggatcagcgccgcgggtctctcccaatcggctaactgcatcccagatcttccacttttcccaacacagcgttggacgctagtctccctggatccccgcaatagggattatcgacttgaatcctcgcgagggcacgagtgcatgcatgcgagcgctctcgagcctcggggtccaacggtgaagagcttgaatcagtagacgggtgcgagaagacaacggccacagggagactggcaaggctccctccgaatcacaggcctcttgtcctcatgtcgcacggcccgaacctcgcgaatcttgaacgctcgccttgcaacgctcatcttccgggggctctgctggtcgcacctggatgcgcgaggccggctaaattgcgctcttgtgtactgtactgtacgccatgagagaaacaacgtgaagcgccatgtgtgggagtgcaaacccgactcaggcgagtaatctccgagcctggctcagtggccgtggcaggctcgcagcacacaatcgcccgcgccccagagccatacgcggctcccgcagagagggaccagtgcagcgccggtacgcgcgtcagttgaaccgacaccgaccatggcgcccacgcacgcggtaccgtctggagggcaccgccgaagcgatattcgctttccaagcacgctgatgacgagtgaggtgaggctgcgcgctgtgccaagcagcgtcaggcccaggccggcaagaggctgcgagttgggctttgatcactgcgcacgagatacacgtataactcaccaagccttttggaggccgtgttgcagcacgttttgcagcagggctggcagccagtgggggttaggggccgggggcacggccgtgattaatctgagatcggctaggcgctgctgctagttttggcgcgtacctgacttagtcttaacgcgcacgcccaaatacgcttctgagggctgttggggcccaccgtccccctaggcctggaccccctagaagctcgcatcgcatccctggctcggcgttacccctggcggccaatcagcggcgccagcgctgaccttctagtcctcgcagagtcgtagccacgggggcgggcaggctattcgcagtagccgtgccccagccgctgctggacccatgcctgtgcttttgcctttgattgagattaaaaacctgctgcgggagccaaaacattaatccattccccaggtccctctttgcaagtactcgcctgctgcattcaccctcaaactccatcccacagcaattccggcggctggcctccagaatcccaaacaccagcatgtcctttgacgaagagcgccaggacggcggcgaccctccctcgtcctgccagcgatggtcgatgaagtatctgaggctgccgaggctgaccaagatggccgtcttcctgcttctggtggttgacctggccatcgtgggaatgcttgtttacacactcgagcctctcatcactctcctgcgcagaaacgaggagttgtttacgcccacagtcaccctgcctctcaacggcaccgcgagcgcgtcgtcctactctggcgatctgagccggcaaaagattcctcgcattctgcaccagaccaccaagaacagcacgattcccgagaaatggatcaaatcgcagcagagctgcatggaaacctattcggactttgagtacaaggtgagtcaggacaggactggacaggacaggactggataggacaggacaggatgggctaccaaatggtagaaaggcgcggttctctcccgaccgccctccctctttcacccgacacgattgtagactgtttggactcgtcactaactgcaatttgcttagctgtggaccgacgagttggctcgcgacttcatctcttccgaatatccttggttcgtggacaactgggacggctacgcattccccatccagcgcgccgatgccatccgctacttcgttctgcaccactatggaggcatctacctcgacatggacaccttctgcaacgagcccatccctcttgagcagctcgaggctggcccgtcgccccattacgctctcttcaagtcaacgctgccaaccggtgtcaccaatgattttatgatttcgaccgcacgacaccccgcttacgcagccgccgtctccaagctgccattcttttacgacatcacccgattttgggctgaaatccagccctatgccaacattatgatgtcttctggcccgctgttcctcagtctcgtggtcaaagactacttgcttgggcagccctctttgccttcgccgacggtagaggtcatccatccttctgaactggagtcgtacattaccgatctcgagagtgctacatggcacaaggcagacgctcatgccttgatgtggctaggaactcgaccatggacttggttcttgggtggagcgatagcgctactcgccattttgtacttgatcaactacttgctgctgataacctgtgaagcttttcttcgcaaggttccctccatcacgtatgccatcaaagagagcaagttggcataaggcggggattgctttttgttttgagtatattcgtgtacatatacatcttggcgatactggttgcatcttttcacactgagaatcaaatgggtctgatttacgacatggagtatattttggggggcaatcaaggacggtgctacggaataacgatcaagatctgcgaaacactcaataggagtcggatcatattatactacctaattcaatgacaaaatttcaagcataacagaaactcgttgccagtatgccgtggctgtgaaaaggcaggggaaaggagagctacaggactatacagtagtcgtgatgacgactcggatgtttcagtcttgacagcagcgggccgccatgtatgaaacgggtgacaaaactcattggaccgcatacatttaggtttgcttacgtcgagggggccactttcgtgtacgctaggtgaggcagtgagatgcatcaccttatctccgctgattgtaacccctgagaactgctgctgcgtgctggatatcagttcacaatcaaacatgaagattcaggacagtgtactcggcctgagacgacatggcgtggtagttgagctcctcaagacttgctctctaatgagccataatggggatatctttagccaggcattcttagaacccggtatacattgttccattacccaaccggaactgagcttgaaacccgaagtccgtgcttgaatcgtattccaatagcggtatccgcgcttacactgtgattggtcatttgcatcagcctataggggtctaagggtttctatgcataggtaaacccttgatgagtatgcttcatcttgagaataggatagcgtgttggaagatatttggacggggatgttcaacacataacgtgatgctgactgcgaattgctatttcagtaggaccaggttgttggcatttttgggccctttacctaatcgatatttaattggagttgctgctacattcgacctaaatatcttaatcctaagcttgtgagagtatcgcagccaggcttcactgcaacatattcccctactgacaggacactctgcacaagataggcatattcaacttatagaggtgcagcagccacatttctcacccatgatccatgtcatcattgccggcttggcgttcggtcctagtggtgcttggcgatggcagtgtgggcatcattgttgttataccagatggcgctaaaccgatgattgaagaataggcttgaagcatagaccttcctgcatgtaccctcttggacgtattagattgttagctggtgtggctgtgcgaatggcatggcgtcttgtgcacccaatcttgggaataatgccaggagccaaaattggcaattatcatgtacattatcagtgatgtagcagaagagaactttattcagatggccaagtcgccaatgtcgttatcaaaattcacacagcgtggcattttatgctacttataatttcatttcgtgtaacatttaattcgggctatgatatataccatctcctaaatttctcctcatatctttccaattgtatttcttcagcgatacgaatcgtcgagtattatcaatcgatgcaataaagactccttctgttgaagagacacaagcataatacatttccatagcataagaccaaattactgaggcttcgagtaagtcacctcaggctcgccagtccctttccaatggagttagtcatggcatcaaactcggcatgtttgactggcaactcttacagaaacggcgacgctcattgcatcctggtgttccacaagcagattcctcaaagcagcactctccatttgagcactcgaagttgcagttctggggcatggcggtgacggctgcaaagagggcagcaagagcaaagagaaccttcatgatggaagtaataaagtcgtttttgttatttgaaaatattaggcgagttatttgtcaaggcttgaatcgtgagggtaatcagtgaatagttcttagcaacagagaagagagaaacttcatatttatagttcaacatcggcctcagcagtaacccgacgaagccgacgaagcatcttcacattctttgcctatatcggcacgcggcatcaatatacaaggttgtacatatattccagccagggtccggacatattattcctgcaaaacaatgtcagccagttccccgcgacaaatacatttttcctgtagcggactagttcttaccaatatatgtttttactggtcaggatcatcgagcatgagttgaacctaccgcatatacgacaaatgtcctatttctattaaggcaggtctacctattcgtgagcaaactcaatcacaaatccccgcggggaggatacgaccgatattcccctcgcgatgggccgagaccccgtcttcgattagcaatgcttactattgcttgaaatgccgataagccgatgaatataggcacctctatatactccgtctagatttatgattatatatagatgaaagattcctggccctctcgtattgaccaagatggcgatggcaacacttgcgaatcgatatcgctaccgtgttagcataagtcaacctgatcctgaatgccatcggggctttgccacattaccgacttcgatcgttccgtacatccgtcgggattgatcacgatccggtctcatattcacatccgcactcatttatactcctgcgcccgcagtcatggaactaacggccaggggcaatattgcctaaaagctgcgggcaaaagtcgttaacattgcaccaatagtatactatgctctagaagagaaaaggaatgtcgttttacttggactaaaagtagcctaggtcatcaaaatggtatataagtgcgatggcgaataataagtaaactgttcacgcgagcatagcagtaccattaagaaccccggcgaatattggatacaacgaagtaatgacttggcggcagtattcattccatgtaccacgataaaagggcgagaatcatatgatgacctgtgctctcgtattgcctgaggactctcttctcatatcgccaatataggcaaccaatttcgcatgtagtggcagctaacagataggcaagacatatagaaactatagagtgaacttgtatagaagtaactgggcatgttttatcttagataaagtagaagacaaaagaatcacgagatgaaatcgtagcttctggtagaatcaccaccaattacattagtcattgtgtgggcgagggaggaagctatcgtagctcacttgcgttgagaaacattagcttatgtgattctctaatggaccataccttagttaatcgacaatgcttagtgttgaacaacaacactgaataattgagaaacaggtcgaggtatgtaatggcgctcttcagccttgttagcatgcgccaagatatagaaagacgatagaaagtaacataaatgccgagacttccaatcctataaaaccaccaatactctcagagcttagcttgcgggcatatgtttacgtagcgtgggcacttatggttcatccgacagaagcatcgacaatcgccgtcacatcgacagcgatcttgcttttctttgcactttccaaattgattgtaccttccaagtcaggaaaacaccttgaccaagttaatctcgactatcagctgcaatacgcctctcttcgctcaagatccatccatcattttcgtcttctagtatcatattccttcaagtgaccacaacgtaatgattacattggatatatatctatactaatttcttgatattgcttagtaattcgttaaggtatttgtaaaacgcgcttatctagagctaagaagctgcatttaagtgatacgctcactaagaaactgatgctaggtgatatcacagtatacaaaggctcagcgaaaaatagcaatacagggtaagtgataacatattggcctaatgcaaacaaatattctcctcacgaattcttttttaaatacattttacattattcattgttcgaatgaaaaaaaattcaacatacctagcttcatattagagtaagtcgaaaaatgtcaacggggcagcgaccttggtctgatggcggaaaccgcttatgaatgtgaccaagtgttgtcagaacattttttaaaaagcaattaaaatagatagcattggatggtttagtgaatacgcatctaggactatcattttaggatgatagtttctcttccagttgttaatgtgcaagggctaatcctcagccctcaccgaaaactaatcaacaatatagtgttcagcacttgaacgctgcaaagagcccactcagccatatagccgttggcggcgagcttcatcgagcccatcaagacaatgtgacaaacaattccagctgcaattccccttcctgctcctccaagcaatcgaagcgccaggtatgccccgggaaagaacaaaagccaggttgtcacaagaccggggttataagctagcccatccatcaatgagggtattacgtgcgttagtccgtttatgaaagcaaatccgtaaaagcttctggctacgtgaattctcgtgcgagcaaagattgcagtcacccacactgttgtactgttgacaaagagtacgaccagtggcgttaaaggacactcctcgatgttctcgaagccctaattttgcacatggatttgtaagtatgtatttccggcaatagaggtcttgggcatgaaatgaaatagagggaaaggagctcttacaagatgatcacagaaatgggatcgaaacgcgtaccgcctccccatgaaatcataaccatgctcttcgaattgatgcaataagtaaatgggtaacgcagctctcatccaccaagattgatcgttgattagtgacttccaaggagattgccgccttgtatgagcacccagagaatattcttgtggcttacagagctccagtattacaggaacgcctgcaaccaagccaatgaatggccaaattaagagaagatccatcgcacaatgaaataaaatatatatcgtgtacaggatggaatagaaagaaactggttggaaactcgctaaatagtctttgtatattgcccaacgctcctatttatgcatggtatatgaagacgttgagtgagagttgttgctataaataatgaaggatcaaagatatgtagtcagcactagacaaacgttttttacaaatctcatgaaacgaatccaagaagttaccatgtgaggtacagcattgacaataaccaatcctgacaaacttaaaattcctagttgatggtttcggtaacgtcttcttttccaagccatatgggaagaggtgtttgtccactttcgaccgattttaggcgatattcattcagggcgtcatactttagcagcgctccaagcaattcgatccgaatttgtgcgaacatcattcttcccatgcagccgcattttatctcgtatctgcagtcgtcgcatactgttacaaaatatggcaaggtgcttgccagattattaaacatatcatttacgacgctgatatcataaacctagcgcgcggttatccatttggaccataatcttaagctaaggactgcttatctctagtttgcgacagcgaatgccatcagatttgcgcatctcagtcgtaccaacataaaccgattaatcacttagatgctcatgctatcatagtgaatataattcatcagttataaactccaaacagctacttataagcagcctgaacttctgagggattggagctgaggaacaaccaaacgccaatcgattcaccatggcagacgccatgagagaaaatctcatgttcaaaagaacgtgcgcacttaatagatcaagggcttaatttatttactgaatatccatttcctacaataacttttcgaccgtcttattcaggtctctaatacttgcacgagcgtcgccgtcagcagctggaacaacgaaacagtgggtaagggctgacacctgtaatgattcaatcattttgtttagctcaagtagtacccatatatgtattccatccattagcggtaatagacattagcggtaatagaaatctcattatccataaccaggatggctataacacaaacatcaacttttcttcataagagtgaaggagcctcccgatttgttcatacagtgcaaataaacgaatatgcggcatctctgttcaagctgtgttggctattgcgttggctgcagtagttcgcacaagtcaccaacgagactcagggtcagctcggaatgatatggctacttagctatgctgcacccgatcaagagacacatgatgccgtgaacgcggcagacaggttgtttaacaatgctgtggccacttggaccagccgaacagatctctttgcacttttgcgagcagccgctggtaaagacgaagaactggacccagaatcaagactttggatccagtctaagctacgcgattttatttctgctggccatggcttggccgatgagaagaccatcaagcaacatctgagtaaaagatccgttattgaccaactgcggaagcagtataataataacttgagaaacaataacgctggcttgtggattgacgaagcggatttgatcggcatcccagaatctgacatgaagagctggaccgaatacaacggcaagcgatttgttccttttgcaaacggtggctacaaaacagcaatggctcgagctcataaagcaaaaacgcgcgaaagaatgtatctagcggaggaggcaaaagttccagccaacgtggacattcttcgaagcatcattagcatgcgagatgctcaagcgaggctgctaggatttgacaatcacggatcattccgtatccaaaaccgtgccatcaaatccacagagtacgttcagaagtttctcgaacagctaaggcaatcgctagtgccccatggaagagatgaactacagattttgcgacaagtccgtgatgagcatcgtcttctgattgagaatgttgcaaatgacgatggtttcaccgaagatgatcggttctatccctgggaccttgaatactacaagcgcatacacagcttgcggtcacaaattgacgacacagaaatatcgcagttatttcccttggagcacactgttctagcaatgctgcggctttttgagtcctttcttggtctcaagttcacacagatttcctcggaccacttggacccagcgtggatatggcatgaagacgtccaaatttgggaagcttgggataataaagaaggagagtttattggatttctctatctcgatatcctatggcgcgaaaacaagtataagggttcgcaaaatgttaatattaaaagtgtaagagaacgtccaatgtagccaagcgttctatgacagttaatatcaatctcagggatatttgaaaccagacagcactcgaaactttccagctacggtgcttatgtgtagctttccacgttcaaatgagtctaattgcgtgctactaaagcaccgagaggtggtaacattatttcatggtatgatggtacacttgatacatgatcatgagacattcagagagtaacatactgcttatacagaactcggccacggaatgcacgacctaatctctcgtactcaattctcacgatttcatttcccgtagatttcggagagatgccaagcacattattggagaattggtgctgggatcgcgaggttttgaagcacctcagctgccattatacccttctcagcgaacagtacttatctgagtggcatgaaaggtaccccgatgcaccagatccacctgctcagataccagatgatctactagaaactatcgccaagaccaggaatacaaatcgtggtctcaggctgttgcacatcctgtgagtctgttgtttatttatacacttcgatgattcaaagtacatatctctaatcttacagggttgtttcaatttttgacctcaaaatccacactcctcagacgcacgaagagatagaacaagtcgacttgggcaagctctggtatggcctgcgagaagagatcgaaggcttagatatgactcgttcacgggccgttggccatgaacaagcgatattcggccacctcttgagcggatatgatgtgggatactatggctatctaaggtaatttttcccaagctcaattcttgatgagtcgccattatgagaattaacatgactacttgctagctgtctagcatacgcccaggatgtctttcaagaatactttgcaaaggatctgcacaaccgagacgcgtgggatcatttccgttacgaaatcctggaatacggaggaagtcatccagatcagctccaaatgctccaagagtatttaggacgagagccaaactatagcgctttacaggaaagcctattactgtagcgcacttataattgactcaatatcatgttcaaatctatagaacgctgcggaaaaggataagggaaaagggtaagcattcaaggtgtctcaaggggaggatattgtattgctaagattgctcagtgtgcaacatttgctattcagttgttgcagccggccctggatactgttgcataccaagcgctacgcactcacctcttcatggtcgcgtaaacgaagcaacaataacgacgacgataaagaagatgcagtcctctcctaacatttactctgcagttttagaaaatatatacatatatatagtaagctcaaaggatacagcaaaggtagatggataattgtcacaatgctcaagatgaatcaacgatttagctatatatgaaacagcgtagaatgggtacggtttgccaactgagctctggcaacatagtattaatatgccctgcctaataatcttggctccaaaggctaagcgaaaagaatacagatcaattgaatcataaatcactttacaagtgatacgtcccaatccacagcgcaccatgaacgactgtattccctgctttacttctactacctacctatctaagccatgtaggctatgcgttcgtatgtggtacccgtctctcatgggatatcaaaatagcaggccttctgcgaaaatttttatttacaaagtgtgtcagcacagcgggacgcgggggatatcagaaggccgttcttgcgtgagagcggtttccaaatccaaatcttgagtcctccacaagcggagatgctccactgggtgccgaggcatgccaaaggtttcatcgggcgtgagaatcagcagtcaactttcgaactgcacgtcaagatactttatgtaagtaaggttatttaaatttgtcccgggagttcgggcaatgatgcagcgagcaggttacatcaccaaacacgacgaataaagcccacatcggtgcatttttcgacgctctttatggattagcattgccaatagggcagttacggactacctattagcagcagtagtatcaagtaactgtacctgtaacacgcagcgttatcttaaacgtggagacgcagcactgcatagggctgacggccgcccgtctgttcagtatggtcataagttacataacggctagccgctcatgagagccgcacaaagtcgtccgtagttgtatacatgtccggccagcaatagtataagatcggcgagtcgcgtcccgtatcacatctcgcccttcccttgacagactcgactgaagtgaatctcacgtgttatggagacttgctggttgcgttcagcgcgcgggttggcccatttcgaagggccgaatttagcaagtcggcaactatatccgttttctcagctcgtgagtttcctgttcagaaacagatcatgtctgagaaaggctactgctattgccttgacatctttaaaaagaaatgtgacgcatactgcgctcagagagtacagttcgagctggtaaaaaaaggcaaagggaaaaaagcaaggatgcccactcatgaagcggcaatttcagtgatctgcccacaaataaccgtcccgttggcggagtgtgttctatttggaatagtatcggctcccagtaagcagcttaaaaataaggaaaaataaaagggcttttactgtaatagccaagtttaatcatgacgtttgtacttttcaaaggcgatgtgctttactttggaagagaatgttaggtgtagaagttttcgcatcgcggtctctccgtggaattatgggggaagctgaatttctgcacgtaccactgtcgagcaagtacatttcgtgttcccttagccgcttcagccgaataggtattcgtggagaaggataaacttaggcctatctatattcgccgcggagatcgcagatccctttagcaaacggttaccgccacaagtatattattgctacggccccaagaatagccctgcctgccgcatacaaggctctgccttcgtcatgtccttacaggagaacggcccggtctcaataactgatagtgggccgtttgcgagttacgactgaggctgccgccgcaggtgatatttccgccacccagcaagcacttgatgcctgcagcaacggcctcgccaacacacaaccttgtatcaattatacgcatactcacacccttcccaagatcacgactgtgggggcgttccacggagcatgcaacccgtgccctagaataggcatagtgcccatggacttgatcatcacatggctgagttgggagataccgagagccagttttcgctgaccgaattggatcccgcaggttttgggggcccagagaagggtggaaggatattgcctagcagtgcaaaaggattacgaagtacagcagcctccaacggaatcttcccgtgactcaaccaacatgtgcaagcgggccagtagaaacgacgcaaaggagaaaggaggcggagaagaggcgtgagctaggaggatcgtcctttaggcggtctttgttggtcgacacggaatagtctaatactttggcccaggctacaccctgcgagtcttcgtctgtattccagcaggccatccctttcgccggatcgccacagagggctacacagcacgaattacggagtaatgtatgacctgctcacggagtattacagcttacgaaagctgggattcaactaatcacctcataagcgacaagcgaaccaagggtggcatgcgggaagatgctggttcggaggtctttataccgccgagagcctgttttaaagtatgttgaccccagaatatttaaaatggaatttatttttaatcgattacaaccaggaacaaataatgacgcgttattacaatagggataacaagtggcagtaagacatctattcgtgcaaaattatctcaccgttggtcgtgcacggccactatcactcagccatggactcacctacacatgagcgtctaggccagcatggtaactgtttccgatgtggctgtttcctcggtaattgatacaattctccaaatgcatgttcaaaatgttgatcaattgcacatgcctgccactttagcatccgatcttgggacatgtgtaggccacaacacaggcgttgagagttataacgtgagctctatttgctgtgctaaattctttcaacatccctagttagttttagaaaagttatatattgcaaattggacaagactttatgtaattgaaaggcattctttgctgcgtgtgaggaaggaaaagatgaatagtgttcatttctgagatcaagagagcgttcgtcaagaggggggggaatagttctacgtagtcaattatggataattaaacttctccaaagtagctttgtaagtcctagccccccaacgatccaagccaattccttcggcttggcgtttctacagcagagttctcgtaatcatctttgccatagatgaactacgtgcgaatcatgccatctgaagagaggaaaactcaaaagactaagatttagtacaagctcttctcgagaataggcatttgaataaagtgattatcaattattagtatatactttactctctggcgacaggttgtcatactacaccaagtcatcgatccttttttctcaccgtccaccaattcttggcagtggagttagaaacgcttcaattttgtcataaaatcctcgatagtagctatcataaagactattatctaaagaaatttccgatcattgccaagtttcgcgtagcccttcaaatcgatcttcactgcggcctcttaacctacaaggtattatacaaacccgttcagcctcatttgggcttctttgcagtagagactgccgtagctgaatggaacacaaaaaaaatctcgtgagatatgatgtaggaggataattattttgaacgatatgagtagcacgccaaacgatgtatgagttcgggcgtctatgctcagcgctatatatctcggttgaaggtgattagcttaaagcttaggagcattcgcgcaacgatatcctagatatgaagaaaatcgagaggccatctaaatgtccaaacttagctatgtaaggcttgctctatgtttgcaggactcaagttccaagcatgcgttggcagggtgcttcaggatctagtggaatctaaagacaaccaagttgctatcaatgcaaatggacatattcagtctcgctagttaagtctcgaggatcataaagctatctggaacaaagaaaggaaatgaaaacatatataatatatgcagattcaccggcgcaggatgaattgactctatacttcctcggtgattccaagccaggattttgtaacatggcaataattgactgcatatctgatcatttacaaaagcattggaacgatatctagaaagtctactgatatctagggcatcaaagagctatatagacgcatcatcaactgaaagtacaagaccaaccaaaacatgtttaaactacatctacagagtacacgacatagaattgccacaacaccagatcctgcgcattgtcgtcaatacgcccattctcactttcacatgctggagctgtttcatcctgcttcccaaagcacatgctagcctatttattaacttgccttgatctgatatatgtttagaggaagctgcgcaaattttccttggtagaaatacatgccatccgcccgatttctatagacgttgacccggatcaagaactgcagtctatatcgcattctctacattctcacgcccaattgtaaacatattccctccgtctatcccggcgaaaaccaagactgccgcacatgatgtttgcgtctttacatgaacttgcaccgatcgaccaaccaccggttgccaccacgactaccgcatatcttggccaaccttggttgcggattctaaagaaagtccctccactacttaccacaatcaggcaagtagctgccaaagatagctaggtagtgaaacactttatatgtgaggaccctcaaagtcgaaatttttctgcaagctgcacaggaatacggcacttgtttgctcgtatacaagtatggggtgcatgtacggtaacagtaagtaataggctactgtatgcatgcacacgtcaatctgcatctacaagggtctctgcatgacgcttccattcttaccgccatgtcaaaggcgagagccatctgcatagctgtttttggcagcccgcttgctgcatccaactcgaaactaaccccaagcgaagtttgatgtcaatgccgacttcttctttggcaaaaattttcgttccctctttgccggacagtatgactcgttggagcctttgcgccgtattagtatacacacgccggcttacggaagctctctctcttctgctcaagattagcggacttcctgagctgttaaatcggtcatactatgcatgtacactacctactcccagcaatagggctggtgctgccgcccatccataccttgaacgtcctacaaatctttcaagaaacttcccgtcggcaagtcgtatcggcaaattcgacctttctgcgatagtgtacggcccccgttagtaagatttcgagaaagcacggagcacgctgaacaagacaataagtgatttgtttgcgctcgctcaccatattgcccgctccagacaagctgctggcaacatgttaaatttggccgtgtaaaattgccactcgcctgtgaatgcaggccctatttctatagaaatactccaccgtcggagggtttccttgtaaggcgtactattatacacgatctcggctcccagagacgcaattctagattgatgacggcggctattccagagcattccccatgacagacggcatctttactttgtatacaagctttccagagagcgatcagcggcagcacaagactctcttctctgcaaacaaagaagcttggaaagagagagaaaatgaagatacagtacgtcggggtgccaaacgccgcaagtcctccgcaagtcttccgcaagctattgttcgggccgctggtgcattcggtctgctgcttgttcagatacgacgccatgtccccggtctcggtccaaagccgacgacgagttttcaggcggtgctacttactgtatttcttccaccgctgccaataagactcggcaagaccttctgcttgctatactgggatctccgccgcccgcgcgccgtcccgtcgtcgtggtgctgagacccaaacgcagccaatgggccgggatctgccatcagcgcctctgcaaaggcgtcaaccactggtgggctttggaggctgtcacgagggaaaggcaatccgcagaaacaaacccatcagggtgcatactatcagccacggctcaccgataagaagtcggcgcctatccactgccttgttgcggcttggtggcgtgtggccgtcgatttaggccgcgaggatagaatccctccccccaggacgttgtccgcacgaccgacgctagaggcttggaaatcttcagtagctacatgatggcgataggtacaaggagagcgaggcagaagagagagagacaggcacaggcttgacagcttagccgtttcttctgtgcctcaagcgcaggctattggccaagtgtctggagctgtcctgtcaacaagtggagagcagctctgctcggtcgtaagactcggccgctaccaggggctaagcaccttagcatcgacaagggaaatgctcttgtttgcctgagcgaaatagcggtgcgaggcccgttcgcagcggaattgcgtctttgtttcattccgtgcagcggcggaactgtcatcatcctggaatacctacagctcggggcagaaacagttgcgcgaaacttgttcatgcgcgtcatgtcatgtatacgcccatctccgtgttcatgcaacaaggccaagagaagacaggctgttcgcagcagagggcctgagcgaagaccgctgctacagagtttgcgttcttgggacgtcaggaccctgcgttctgccccccagaaaatcactctcggcccttgcaaccaaccaagctgtgcatcctggaaaatcccagagacgagcagccggtgacgccagtgattggctcgagccgcaattacacgtactgtagacgcaatgctgtggccgactggtaacccctagctgggtctcgtgcctgatgagcgagaacccccttggggatcttcaatgtcaatctttcaatattttgtagtcacaagcttcggattgttccgcctctgaagagacaccgacttccgtcttgtaacgagtgctaatgaaattctgtgggctcattcatttgttccatacagattcttttcaatggggccgggctaagggagggagccaccagtttccggcacagcacatctatgccggttacggcaatatcaaagtggaaaatatgatgactgcagatacttgtgtgcctgtcttgtctacctatgatgccattgatatcggcgctattacttgctgtttactttggagtcagaaggtccgtgaccacgactagtaatatgaaacatgcggcggcgacagtgacgactctcagcacgattgcatgaatctgtatagccaccggcatgagaccctttgagacaatgcggcgtggagaatgcttttagctcgagacgcgatactgagtcccaggccatcgggcgagccgcaagctgtcaacagatgagctcagctgctgattcactgcaagtatgtcattgagggggctttaggacgcgaggaagggagcggtccgagggaatgattgggtaccaaggggcagaggctaagttgctggtgattaacggtgtcgaaatagaagactatgtggggatgtgtcaaagctccttcgaagaatttttctgcttctagtcttgttttcttttctgcttctcaatgcttgcggaagtacagggggtggacatgtcaacttcacgattcagagtctgttgtgacctcgtatcctgttggcagttctgtttagggcagttgagatgtctctgtctacatgtactctccaccggattcgctgtcgacgaacggcctgacaaagggacctaggacattctgctaatcttactgctaccgttacgagccgtgccatgtggcgcgccactgagacattcgcccttcagatgagagaaaaacgtggtgaagaacatctccatctctttagcggattgttaacgaagctactgcggccttgccggcgtccatgcggcggcgaactttgctggttcctgcatttggaaggcaggctaacgacattacctaaccagcacagacggttgaactgtgtcatgactcttctttggtgtctctcatcacaggccgtccgttcatcgcgaaaaaatggagtcttttgattgaggtttgagcgtctctggtggtttccgagacacacgccctcttctccacccccggtgaattcggtacagtagttccccgaggctgtacatgacttgtaaagatggacacgaccatccatactcgttctttgaccggcgatggagacagacgtcttccagggatcatgggggcaggaaatgctatatacaactatgagaagaaaaatttgacagaacaccatctcgatatgctcgctgcatgccaccttgcggctgtgcttattatggcgcctccttaagccagagacccctgcttaggggacttgctcgccaagtcgtggagatgtcaatctatggatacgtgtgtatgggcttgagaccctgggcaaagggtaattttgtcttggtgctgctggtcagtacgtactgctcgaaatgctgctgccatgttctgatattgcttggtagtatataacagtaggcacttttacgttttcgcaatagctgtcggaccagtgagctccgtaacacgtcctggcaggggtgtaacagagtcgaggccaactaaaggcgcaattcggcaccgggttttctcgtttggggcttaaaccgatgggtagattcgaggccatttccagccactcttaggcgctcccaccgatttggtagcccgtccaatttgccagggggtgtggcctctgttgcctttgaaagcggccagcacaaaggcaccactccgtacttgtagtatcgaaacccacgacgtctcccaccaagtgggctgggcgggtttggcgaagtcttccagaaggcttctaaggcatcactcgttctgtccatggcgggtcccttgttctgccgccatttcgtctcccgctgtttcgaatgggctgcaatggtggctgctcgtattcttaggtcctcatccactcactcacagtctctgcctggaagtttgccgaagagccaaggacgccgccgttatcgtgcagttttcagcggtttggctcggccatacctggtgttatacaggtacacaaggactcttgtacgagtgtgtaatctcgagcgtgcacaaaatgaaataaacagttgcggccaagagtagccgcgctggggctggctcataacagaagctttggcgcgagcatggttctcatctctggcccccccagctcgaaatgcgacagcaatggcacaccattttgcaagagctttgaaatctccagaggctgcagccagtaacggcggacaaagcaagtcatgacaccaagttgtgtacccgcccttgatgtcccaaggatcctgcgcttgcaaggaccaaggacccatgactctgcgcaaataaaaaataccgactgtacgctggtgatgttgctctggtcttggtcttcatcttctcggcttacctctttggctcgtccttggcaaaatcgtagcgctttttttttttttttttttttttttttttttttttttttttttttcatggcagcctgatgagatggaagcgtttaaaaataaatgctagataggaaacaagaagatagaaaagttatagatatggggcatcacttgacagccgcgagacggaccggaatgagtccaaccagcgcgggatggagggcagaagagctgccaccaagcaaagtgagtgaccaggttgaataccagtccccaatatttgtgggctttggaactgtttgctgctccaagacaccatccaaccacgtgggttctttgggcttgccaatgtcagcaagcctcttgggattttcatctttcaccggtctcaacttttatgcatgtatgctctggctagctgcatggctttagcgggccagtgtgccaatagacggtgcccagtgtcgtacttgacgccgatgctggcgatgcgatgatggaggagtgctgcatggctacggagcattgctggtgaggcttatgatgtgatgtgacgccgctcaactacacgagcatccgagtttattggagtcgggagctcgaaaaaagaaagaaatcaacgcagtttgcatagtggcgctcaaagtctctcttctcctcactccgccatgcgccctagagcgcagaagcttcaagtcggtgcttgatctagcgcggattggctgaacttaggagaattcattccagggtattccctaccagctcccacgggtatttgcctccagacagctggatgatggctaggataggccgcggagagggggaatgtgaatgttattcgtcataataccgttggtagcacgctgtaacggcctatcgtgttcctcctcttgtttgtctcatgaccacaaacgagcaatcataccatttccataaccgctccctgcgagccagcacagcccgtgatttcaacaagatcctcgcaactctgggatgttttgccgtaccgacggcgtggattggtcccatcggaggacatcccctgccagccaagagagggggtaaggaaagcactggtgaatcaagacatggactggacaagagccccatgccgtgtctttttgaatcgccgcagctagtaaaagtcctacggacaaggcggcacgcatctcagtctgttgtgcaggtgccgcgagcgattaaagctgagacggcggtgagggcaagcaggctggatggatgggcggatgggatggatgggatgggatgccacggcttgagggactgcctcgagtaatcgacagcagcagctaacctgacggactgcagtcgtagtgctgcagcattccgcgttgctaaaacttggagggcaaaagacagcggcggaccgtccccctcctcaactgcttgtaccagcgcccagtcggtagcacaggcaactttatgaggcggcgagcagcaaccagcatggaacaggcgagtttacgagtaattcccaggtgccaacagctgcttcctagcttccgtggttgctgctagagccccaacgccccccatacgctctcatatacgctccagcgaacgagaatcaagccacgacgccgctgcaagatggcagaccagggtcgctatgcaactatcgagtcctgtcggactgtctgagcgcaccggtgactgactgagcgactcttgctctcttctcatttaccaaactagccagaccgtggactcttgcccattttgcaaccaccctggaaatatccacacacccccactcgctgaagccctcgtggcacacccccttctccaagctgtagcaccatatttggtacctgtggaagtaccagcggtaactcgtaataacgctctcctctcagtctctcggcgtcccaagctcgctctcttacacgcccagcgccaaacacagcacccctccccccccgacgtcagggcaaagacccatgaatggcaagaccttggtgggcaaacaacttttttttttttttttcgatggctcaagcttgggtaactcaggcaagggttagagtggccagaggggtgcatgcctgggcaataaccctccggcggtacctcacgcctcgctgattctggaggtggaaacagcctttgaagggcgggtcaagacactactttttttttccatcgatgtctgtcatgggagtcccggagacctggtcagtcaaaaagcgtcccttgtttttgacggctaagccatccaggtataaacgttggcgtccccccgccgcctgcaagctgctgcattgggcggcttcactcacgacagcaactgctaatacgtctccatcaaccttttctggtcttgcttcgatctgtgtttacttgacctcatccaatcttttctcaatattcaccttggtcgactgcctggagccgataacgatatatccaccaccacccgagacgcatctccctccaatcttttcaccatacctccgatatcatcagcaacaatgtgcaactacatctacgtacgactgcctaccctattttcttctgctcaatcttgttttcgaacccgcagctgggagtttttgtgccattgctaacacaagtctgccacttacagaaggagctcaagtgccagcaccactaccacctggtagaatcatggtgccccaaatatatccagacggagcgacgatgcgttcccacgattgtgagcaaacagtactggtaagttttgggagcagatagtcgatccatcattacaaagctaacatgttgactgcaggggcgacgatatctgtggtatgcatcgcgactaacaccgagactctcatgacttgactgggcactaacactcctaccaacagctgcttgccgcgaacgccaaacacccagcaaccacccttgggcgaagctcatccgtaggcccgactctcgatcggttcctcaagcgcgagttcctgcccgataaatcatcgtcacctacaagcccaagactacaaacatacaactcattgatcacacatacccttgggccctctaagccctatcgtttaagagcacatcgccaattggaacatgtacaaaaccccggaaacaaaaataaacaaaaaacaaagatatcatcggattgggcatcttgggcgcccgaacagcaatcgaacgcgacggaatacggctataggaggacatctctttttactgttattgactggatggaaatggaaaccaaaaaacggggcgcacacgcacacgaacgcacacgcaagcctccaaaacaaaacaccaaaaaaaaaaaaaaaatgttgccataatatggacacaagacagcatgggacgggaaatggcttatactctcccccaggtgcaaacctggttcattagctcatttgtttcggagtttcgctaagcaggcattctccgctgggatctttttttaaccattgtttttttgcttttcgtttgctcatttacacttggaagggtttcacaggcgcaaagtcagtcgtttttgtacaacaacaattagctgcactttgcgctgcactgcactgcattagcctcttctcacggaagaggagggagttattatttctttgggatcattggatatggaacaatgcgcaattcgagctgtgttgtctcagcagccggccaaacaacaagccacggcatcacaaggaggtggctacaccgcagtgacaccacaccagtatgcaaagacacacacaaaaaaggctggcctctgctccaacgcaacacaccgaatacggcatttcactggtggcggccaagggccataaaggccaaacatggggccaccatcatcacgaggtctgtccgcaggaggacagattctctttggcaagggattagaaaaagggaacattcaaaatgtattgatagatggatatctttggaaacataagcggcgtctttttttttttcctttctttgctaggatatctttttttgttattttgcaggcagcccttccggaaagctgggactgtggctgcgcttggcattttccggagtatcatatagtaccaatagtctgcgaaagcgaatgggacaagtcatttttctgtttaatcagcaaactcgcctccttgagctgtgagacttccagggcaacaataacagagaatcaggtaccagcactaaacccaaagactgcctgtaatcccgccacgatgagtcttaaccccccatgtcccgtcttagttttgtccgccatggctgagacagccgtcatctggaccagcaaacatccgtgctttttctcagcttgaaaaggatacattctggcgctatgaattcaccagtaaactgcaagtataccttgagctttcccgttcccctgaaaaggtggcgcgaccctctcatgttgtacaaatacaatccagcgcatctaatcttgttcagctcttcaccggccccataatgctaagcccagttctgggtgcccggcattgtttatgtgacgccattacggcggctgttgtttgctgttgctctgccgaggctttgcttggctggaatctgcccaccgtcgcatggatcaagtttgcgtgtattttggcgaacttggccctctcgtcttttctttttcctaactccggagcctcagctgagttgagccgagaatttgaaatagaacctggagctagaaccagagcggcattgtgtcacccgatttgtaccttttctttggaccgcgggcaaaatgcgcataacaagagcgtcgttattatcattagtactaatactattttcgttttggctacgctgtgaaactcagcctgtggttggtgaggtggtgcacggatacgatgcgcattgaacgatgatgtggcttgaggtcttgatgcgtctggaccgcgagcaaacaggacttgcagtcgcacaacagcacaactaactgagttggcattacatgcgttgcgttgcgttggtttgacgggcatcggagactttcccttcctgcctcctcacaagtcctctcacgcatctcattggacggcagctcccacagcagccagtgaaatttgattgattcacgttgcgtcgtattgcaggccatcaaaagctgaccccagatattgccgtgcccctgatacgactctcctgtctgctggtgcaatgtgacagcactgccagtagccatccatcctacatgtcacagaaaggtgacctgtcataacaatcatctcacctaggcttgttctcccccgcgcggactctattatcgtccacttgtatataatgctatgcagagggcgtcccctctttcagggcggcctccatccaatcagcggcgtgctagatgggcagtaccgccagatcatcgggctctgttttctcatccggagtgacaccaaggctcctcatatatatcgaatttttgtgttttgagagaagcagtaacacgttgagtggggcagcgagaaaacaaaagacaggactcgatgtacaagtctgattcgcacaatgtgtgtcaattctcctagtttgtgtaaatctgcgcaatgtgagcgagcgcgggtagatttgcatcgcggagataaaaaaccttctcgcggcgaagacttgcgcatctcgctttctctagcgagggagcggcgcatgaatgataccaccatctgtctttagcaagcacattgggacacacacacatttacatggataaccaacccccaaacactatgatacagcttcatactctgatgagaaacgcctccctgtaaactctgttgagcgaatgcttcgttatgcgcttggctgttagcagagaaaactacgcctaaatggccttggcgatggcgtcggcttaaggaaagagttcggaaatagggacgccagctttttcccgcgactaacggtcgttagtacgcatcttcgttacgaagcacacgcacgccagctcccccgagctgcataagtgcccgtttcctaaaaatcctgcgttgggcagtcactgagcgttggcacacgcaagttccacttgtaagataccctgcgggttgactggatgactaaatcggtgctgcagacggatcaatcgcaggacgatttagccagcacgtagctagaaggtacccagacaatcgagaatagagacatgttaattcggtgtcattggggctgcggtaggatcaatttgttgctgcctaagcttcacctctctttcggacgtccgtcacttcggcgctgctaatacgaagcttgcagcccccaaaggcgtccctttccactaggggactaaaactaacgcaatagctatgcatatttgacgcctcgtcggtcaaggaccgatattctggaggtggcgccaacgcacggcatcccgtctacacctcaagcgtctagctgaatttgaggtccaggggacgctcagccaagccatggcctcgcaggattcttttcccagcaaaccaggctactactgcaccagaagggcaaagtgcgcgtttattgcgcaaatagccctcggctccatcgtagttggctgcctgtttgtatgagatgcttgcatctatctttggccggccctgctgaagctggtaaatgagcaacactattcagaaaacggcttcagcaactccttctcgggctgtgtatcggtgattcctaggggttgatctcactagcccttcttatgggatatgccttctttcttgcgagagagacctgttggagtttgccaagaaatacaagcatggtcttcatagggcttgagctattcgttacagaggcctatactgactgataggctcgagcgtcaggaaacgaaattcctcgcgcaagtccatactccaaatgactatatgattaagatgagccagtcatcaatgacggaatacgcgagtctgtctgcagcccaacccaacacatgcaattaaattccacacgagaagcactttgcaaagccacgggaattgcaacggattgccaacagagcgacacgtcagcttcggacacggagtataagaccccagctcgagtaaaatagaaccggtaaggcgacgaatggacagagtcctagactaatttgctcatccaaatttcagatcccttcgtttccaggtagctggaacggctgtcgctgttggccctgtcgctgcaccaatctcaccggagatgttggaaaaagttttttcttctttgtgatgtgtattttggcgattggttaccgggagcccggaaattgaaagctccttatgagaagacgaagagagaaatcggagcttggttgagccgaggaatgtgttgcccaacagcttgttgttggacgcagctacatgtactctgcgcataatagctcgatgcgggccgtcggtggccttgcgtacatgtacgtgagagtttccgatagtctgcatagcccacgcgatatagcccaaccctatgaaaggtgggcgattcgagtctccatagttcgcattagagcgtatacatgacagctccatgctcgagtataggggcgagggggattttccgtcggaagctgctgatgtgagcagccggcagtcaacctggagctgcgatccttcggccatttacggttaccgctctcgaatgcaacgcactgggcagaactcggaagcagtggcagtgccgttatctgccctgacgataacaagcatctccgtagacgaccgtgactgcacgttggcccctgagatgtgtacctgtacggtagagtagtattcacgtgtggctcatccttgttgcatcttgcagccaacagccgttgtgactgcgccgagttgcacgcatacatgcataccaaaccacgttgtatcggccaagaaaaggggcagtcgcggttctatgtgccgagatatcacttctcatcaagaccagcaacttggctgaatcatcaacgccttctctcttctctcaacgaggccgatatatggtgcacagtacaaagtatctcggcttctgtatgagatgggatccgcttccccgcatggtgtcccaaacatgtgaccaatctctgcagtgttcctgagtggcgatggactcactggcaaattatgggggggaaactgctgatcatctggcgattggctttttgacagcgtcttcaacggctgcttaaactgctctgacggcctgacaatctcgacactagcaggtaaaaggtgctgcgactaaagacggctcgcaatacactaaaaaggcgtcaacgatgaaaatggcgccacaaatgcggttttgcttcatttctcgaatgcgactcgtcaactcttcttctacaatccggaatgacggaaacaaaaggggaccacacaccccatctccacagacgccatcgccgtccatcgtcggccagctagtgggcagcagcagccattccgattggtgtgctcgcaaagaagcgtcaacggcagtgctctatgcgggcgaattctacagccgactggcgccttacgcgctgggcggcctttcttatactactatatactacatgtaggcactacatcaaggcagcctgctcttggctcgctaattcctggcgtctcgttcgctaattcctggcgcttcatgagttggacgcaggggggagaggcagggcggcgtcgtgcacgtatacgcggcagatggcctcggcgtgccgacaagcgaaacgccttttgcctcttcttttgctcaagtttgcaggccgggcccctggaaaagtcccgtgagcggacttgaatgcaagaatctgcgagataccctggtgggctgaatggccaatgcttgtggagcgtcttgcgcacaaacgcctcaaacgccgtcttctgtttgccgaatgcaacactgcctttgaaagagtgtagtattaggcgaagtcgagttggctgcggactttgcagtatacagagagccttccagtgctgtaacaatagccagcgttttattttctttacacgtagcattgtatgccggcagggacgagggtgccttctctccacagggattttcatgctgtgagattggctgtaatgagagctatcctggtaatgggtgtcaccgtcgacgttaccttcatctctcaaagcgtatctcgatccagaactgacgaccagccaacgcacccgcaaacgccaggggtaaagtcaagcagggcgatatgtatgcatgtacctgaccaaagaccggtggtgtctgatcggccaactaccagcctcacggcctttcaaactccaaacagcattctaatccacaattagagacatgacatgatttgtgactgattggtgacggtttagcccttcactaaaacctgatcccgtagtaccggctacccgtatgtagggacgcatgaagggccaggctttccagagaaattagaaacgttcggcagtctagctgcaatcgacatggatctctcttcaagacttgtcgctctccttgctgcagtgcgccatcttcgtcatatctcacaaaagcaactgacatcggtaacggcatacgccctcctacatcaccgatcgggccagacaacgtgaaacacccatcacattggcgctgaacaggcaacaagtttcgacaaagagagaggccatcagggtgtgcgggggccagaagggcaggcggtccgaagccccccatgttgcgcgtagccatgattatgtatgtatggcggcgaggcggataggggggagtagggccatggattatgcgcaatacgggggaagacgcttagactatgtaggtatacgagcccgcggcaggcattccctttgcggtatacgagcctgctacagtacgagtcgagtaaagcgaggagccagcaagcccttggtcgggcaattgtcagcatcttgctttaacgccggcgttcgtcccgggaatttggttcatctgatgcggatttggtccccggcctgttcgccgactgtgtgtacgtagggcgcccggtactcaggtgatttccccttttgcatagggctttccttgtaagatgaatgccctcttgataggtacacacatactgaatggccccaggcctgatgaacgacttagcccaagacgaaatgggcaaatggtcatggacgaccggcattgcaagtgccttgtattaaaaaccggtaacttatttcctgaagcagtagttgctcgttcccaaccggttgttcgacgacaagtccttaccaagctgagaagtgcgtatttatttttagtctttgatatgttcaccacaaagcatcgtgctactatcgtgacatgagactagaattgaatgagaatggcagtgggcgcacgtagactagccatgatacaggcagtcctgccgccatatttgctcagtggccaaaaacacaatgtcacaataaccaaatagataagtagagctggtagtgagaagcatgcgccagttcggtaccgagcacttccgtagcaacattcacggaactagccaatgctacttgattccggcagccattcggtctccatccgctccgtaaggtccgtggtccgccgtgggttcgtttcggcccccttctccttgactttgcctattcacggtccggcgtccggccccctcgggttctcgattaagaatgagttacgacaaagggatatgtcatcttcgccataagctactgaatacagagaaatgagtaatgagagattggaaagaagagaagagatagatcaagctggtgggccgcctgctagtttcgagtagctcccgctagatccttcattagaaccaaagcgacctagagcttgaaatgctaaaacttggccggcagctgtatgacaggttctagtgggcggcatcgaaacactatgactcgctagggctattggccaaacggcgctgccgccggagccctctcattggtttttggaacgagcttggcgagcaaggagcatcgacgagcagttcgttagattgggtcatcaccaccggctgagattgggcgtcaccgtaactaggcacaagcgagggctgagatgacctgacggtcatgtggcggacaggttcacggcagctcggagtttcttacctgttttatgatagaatttatcttggagaccgcggcgtttgaatagtttcttgattcagcatacaatccaagtcctcctcttctacaccgcatcatcatacgtggcattgtacgcgcgttacttggaactagtgccatgctctgccgaaatcaatcgtttcacaatggcaaacggaaaagtagtccatcaagagccgcaatccacctcgtagatgcatacagtagcccatcgcagctctaccgcctcctcagttgacggaatcgcccgcggagcggtctgtcggtcatcgcgatgtcctttttcacgccgtgtacgaagcaactttctcccaggctactccatacttggcgagagtttagcatctatggaccctgtagaagacccatattctcgggcgttcgcccaagctgctcgcgacgcgagtagttcgtagattagtggagaacgcattcagctgcgcagtgagaatgagcgggctgaggcttgcatcaaatcggatccaaatatgacagactgaaacatttcgactgctatttacctgagggcggtacaggggcagtagtcatctgacaagcacgaacggcgatgaaccaaggagatggtatatgtatatgctgacctgaaaatatcctttgcgggttaatcaaacagtatgctagaggcaccggccggtttcttaaagagataagcactcgctcgtgattgatgacatttcgagatggggcaaacgtacaggacgcttaccagcattgtacattagggctgaagaaggctatctagagatggatgctagctccttcgctaagatatacttgcgtggctcctgtttatacagtactacccgttttgctgtgttgctttataatagttggctgtagctgatttcattcagccgaatgctgcctgggcacattttgacaaccaagggtagattgattatgttataagaagcaatgtgatgttgactgtctaagactgtagaataccaagtctgaggaaagctttgtcctttcatataatggtagaaaagcattagtatcggcattcgatagtggagtcaatcatctacttgttgaagctatttcaggctacctctgtataagtgcatggtgtcacaagatgctgagaataggcgggtaaaaacataagaatctagcattcatttaatcaaaagaaacattaactagactgcactgaatatcctaaagaaaaagccgtagatacaaggaaacatgacaaaaagaaatccttgaagagcgccagccaagcgtatcaatcgtagaacccacctctaagctcactctcgaaactcctagccacgccttcactcttccaaatggtatctctaatctttcattttttccatcaaatttttactcttcttaaagcaaactccttaggcccagctggccaacagcttctcctccacaaactctgccagcgtgtgcagagacttctgtgggctgacaatgtccaagaaaggcacatcaaccttgaaagtgttgaagaaccaagttcggaactcggcagcaagcatactgtcaacaccaaatgagggaagaggagcgcgatcatcgaccgcatcaagctgcatcaggatcaggttgctgaagcgcttcttggtaaggcgcaggatggcatcaagcattgtcggtgcgctggcctcaggggcaagcatggacacagcgttggaggggacatccttgaaccattcagcagcagcagcgagctggccaacgtcgccgctcttctcttcgtcattggcgtccttctcagcgagcagagatgcggcaaggatagttgcacgagcctcctcggtgacaccattgttcacctcgaagccctgagccatcagcttgcgagcgccgtaagactccaaaccggtcaggatgtgagcggcctcgctgggcatggagacaccgcgagcaaactcggcatcgctccagggaccggcaataccatagtccaagacttggaggaactcgtcctcgttgagaggctggataccctttcggagcagcatggcctcgatctcgggattctcatgtagatatccgacttctgaaatcatacccagaccaacagacacggcaggcttgccttgagagcggcgccacttggcaaagttgtcaaggaagttgttggcagcgcagtagttactctcagtggcagtaccgcaggttccggagatggacgaagtcaaaaggaagaagtccagatcggtgtcatagccctccagagcgttgtgcaagttccaagaacccttccacttgggctggatgccagtgtgccaggccttgttggtcatgacggagaacagagcctcactaaggcccatggcagcttggacaacaccaccaataggaccgtccttggcagctgcaacgacagcctcacgaacatggtcctcctcagaaacatcgccacggacgacagtcacagtagcaccggcatcgcggagacggtttacaagctcagcagcactggccttatcgcatccggaacgtcccaggaagcagaacttgcgagcgccgcgagacatcatccagcgactgagactgcggcctagaccacccaggcagcccacgagcaagtaggtcttctcagggctgaagacggactggtaagttgcaggcataacttgaactaggctgttggggttctccatggagacgacaaccttgccgacacggtccttgttaccaaagtagcggtaggcgtggccaatttcggaaacatcataagtcgcaatgggagaagccttgatgataccggcacggtacatcttgaccacttcggcggtgtggttgtagacaacgtcctggtagtagctgtcagagtcgtagaagaactctgacaagtcaaaggcagaaaaggtagcgttcttcaagaagatgcgcatatccagcttgcccgcgtcaatcagctcacgcttgccaatctcgacgaagcgtccaaagggagcaatgcaagaccaagaggcgtgcatcagatcgccaatcagggagttgacaatgacattgacgcctcggccgccggtagcagtcatgatgtcgtccacgaaggaggcattgcgcgagtggaagatgttctcagttggcacgcccatctctttgacgagatactcacgctttgactgagagcccacagttgcgtaaaccgtggcgcccaagtgcttggccagggtgatggccgcgagaccaaaagcaccagcaccagagtgaatcaagacggactcgccggcacgcagatgagcgcggtccttgagggcaacgagagcagtgcagtagacgccgagaagagtaggcacaacggtgaactcttcttcaggcagcatcttgtggacggcctgcacgggaactcgctccgtggtgctgaagtggttgggaatgaaaccggcaactcggtctcccaccttgagatgctcgacaccgggcccaacagccgagacgacaccgccaaagtccagagcggtggtggcttccttggtctcgacacgtccgttgatggcgtagatgtccttggcgttgaggccaacagcgcgcagatcaacgtccacaaagccggtgggaggggtggtcttgagctcggagatctgctggaagtgaatcgtatcagtcatgccaacctggccaacagagagctttgccgggccgacctctccaagaggaaccagcttcatggtgtcgtttggcgtcatgcgctggcggaagagagagttgagctcgaaatcgggagtgaagcggctgacatagagaatgccgtccttctggatgaactctttgtcgtcggtagcgtagcggaacgtcaaagccgccgacacattgttgcagatggtttcaaggtagctggacttggtaatgtccgcgccgacatcgagaacagtgtatcgcagagctggctgttccagcatcagggctcgtgagagaccgctagacaaggtaaggttggggttgggagcagagagcatgtttgctccagtcagccagatgagatcgctaacagtgtcagtgatcttgcggaagcgatccatatcctcgctgctgatggtggccaggaactcgttctccatctccatgacagacacgcagacgacttgatcgtggagagcaacagtttcaatgttggcaatggtcacagtgctcagcttctcgacaccggcattcttcttgaagtgagcagccacagcatcggcaagggcatcaatggaagcagaagactggttaggcttgacaataacaacctccttgttctccaatccagtctgcttggcgttgcgaacagcagcaagagtctcgttgggcagctccagggtggtaaagccagctgcctgaagagcagaaacggcgtccttggtcttgcgagtgatgataatgccattgtccgaaacttgagagatgacctcgtctgctgccttgctccaaaccttcttcgagacagagagatgagggatgaggatagtgtcgtagggatcggtgctcttagcgttctcaacagcaatcttgttgtcctctccaagcttaccatcgttccatgacttgaagcgagggaacgcagtgtccttgcccaaaatagcctggcagtccttgggagtccattggcgctcctgtccaagctccaacacactcatgcggggaatcttgtggccgaagagatcaagcagagcggcaaacaccacgagagctccattgtcgttcaaatcatcggattgctcctctgagaacgcctcaatgatgtctcgaatggcgctttccgaaccgggctggagacggagaacatcaggcttccactggattcgcagacacggctgtcgctggagatacatgctggtttcagcctctacaggaggctttccagtgtacaagttcatgcgaaggtgagggacgtcaatagccggggtgccgtctggcagtctaagagtgaaggcaacagcgcgagaggcaaagccagtcttctccatgctcgtgtgaattctgacctcttcgctacccaggcttgcagagccacccttgggaatctggatggagcagttggagatgaagcaaggaataaaggccttgagatcattgatgacaccggcagtgcctccaataatggcggcttggaaacaagcgtcaatggtgatggggtgcatggcatagaacatgccattggcagcttcagaaggaggagccaggtacgtggttgagatggaatccgccgagattcggttgccgtcagtgtggaggctggtcagtgactggaaggtcggtccaaagttgaggccctcttcctttgccttggcataccagcgggccatgccccagacttcgtagccctgctcattgacctcaacggctccatctttggcagccagagtagaatcagagactcggatgctgcccatgcagtgcagagtggcaacgccagactggaaagaagagacggagaactcgtaccagttaccagaagtattggcggtggaaatctttcgctgggtcatgaccgtgtgaagctcaaggctatcagcgccggagtcgttctcctcaggcacaacaaatgctgcgctgatgttgacgttttcgaattcgaatccgtagggctctcctgcaacgagcttgcccttgatgtccagcacttgcgagagagcctcgatggcgatggacatgtatgcagctcctggcaagacaatttgtgactcgccgagcttgtggtcgcgcagccatggcatctcggacacgcgaggaatgtttcgccagcaccactcgatgccgttgccagctgtggctcgacttcccaggagttcgtggcggatgtgctttcggttacggtgctcaacactggcacgaggctcatgccagggcagcggcttggagtagtcccaggggtacgaagccagaataggcacaggaagggactggtgtcgtgggacgctgttaatagcgtaccagtccagagagtggccgtaggagaagagagttcccgcaagcttcttcaagcagatgtaggcattctccttgcggacgagagtggcggagtagggaacagcctccttgtcgcgcttggcaccggttcggatctgctggataggacccttgagggccgagtgagggccaatctcaaccaagtggtacttgtcaccggtgatcatcttggtcaagccggcgctgaactgaactggctgctcaaggttcttgcggaagtaagaggccatgttggtggaggcatcaacagtgccgagagcatcaggggagtggccgacggtagagaacatctcagcctccatgtcgccatccttcttggtggtgaagtgaggagtgacaagcgattcgtacaagtcgccaatctcaaccatcatgtgagagtggtaggcgcggccaccagtctcaagcttgcgagcaaacttgccctccttctggagctcagcctggagagcctcaatatccttgatggcaccactgatggtgacgctctcgggggcgttgacacaagcaacccggacttccttcaggcccagctcctcaatcagagcattggcggcatctggggagataccggcagccatcatgttgccacgggacttgagctggccgacagcgaagcctcggaagtaagcggccagaatggcctcggacgcagtgagcagaccagcgccgtatgcagccgcaatctctccagaggagtgaccgataacagctgttgggctgaccccccaggtgcgtagcatgttgacaagagcaacctgaacggcggtgcagattggctgactgcgagtgacatcgttgatcttgctcactgcaggcttgtcaagaagagtctgctccagcgtccaagaaggcttgtattcggcaggcagcgattgcaagacctcgtcaagatcgcgaatggtagccaagaagccagcatcgttctcgatgagctccttggccatgttggcgtactgagcaccttgaccagtgaagacaaaggcaaagggaagaggctgggcaccagggctagctttgtcgccagcgtcagccgtctcgatcagcgatggctgagagtcaggcttgacagaggcgaggacaaagtcgcgcagacgtagcttggcctgtcgcttgctcatggcagcagccagagccttgacatcctttggttcagttcgctccagggtctcaatgttttgcttgcggcgagcttccaaagacttgcccgatgaggcggagaatggaagcacgaaaacctgatccttgctggactcgtaggggctggtcagagttcgcgagaccggagaggatgccagcgagccaacaaagtagctgccgatggactcgaggataacatgtccgttggcaccaccgtagccaaaggagttcacactggcacggcggatggctcttggccatggttcattctcagtcatgaccttcatgttacgctccttgagtttcactgtagaggatattagcaactcggctttggggtgtatgtaggggggtacaggataggttggcttacacttggggttgatgttcttcacaccgtaggtgggtggaatcacgccatgctcaaaagcaagggcacacttgatgatggaagtcaaaccgctggcggcttcactgtggcccatgtttgttttaactgccccgagtcgtaggggctcaccctcgcggcctgcgaaacaggccgcaatgccatccacttctatgggatcaccaaccggagtgccggtaccgtggcactcgacgtagtcggtgtcagcgaatgagaggccggcgttctggtaggccttttgaatgacagccgcctgcatcttggcatctggcagagtgataccgggggttttgccgttgctattatacaatgttagtcaaggttaaaagtaaacttaagacaagggggggcttacgcgttgatggcagttccacgaatgacggcgtggatcttgcggtcactcttcattgcagaggtgagcttggtgatgaaaatggcgttgagagcctcagcacgagcgtagccatctgcagaggtatcaaaggtgtggcaagcagaggttggcgacaagaagccacccttggcagttccaaagtgttgctcaggcgacatgaccaagttggcaccagcaacgatggcggagtcacagtcgccattcttgatcgcattcacggcctggtggagcgcgtaaatggtggacgagcaagcagtatcgagagtgaaactgggtccgtgcaagttgaagacgtggctgatacggttggccatgatcgatgtgccgctaccggtagcagcaagacggtgcgaatagtcggtatcacgagactgcatgacggagtaatcggcagtgaagtttccaacgtacactcccgtgctagtaccgttcacatcttccatggatagtccggcattctcgaaacactcgtagacaacctcgagcagctttcgctgctgagggtccatgtacgaggcttcgaggttgttgatgccaaagaaagaagggtcaaacttgcggacatcttcattgatgaagtatccgccatccacagccatgacaccagccctgctaccatccttgttgtagaatcccttaacatcgtatcgctccagtggcacggtacattgtgcagtcttcttgttgtacaggtagtcccaaagccccgatggtgaggtgattccaccagggagatggcacgctaaagaaagatcaaagatgttaggcaaggaacttatgtattcactaagcaatatgtttaattcacttacacatgccaacaatgcacaccgtgttgtcttcaacggtaaaggcactggaaggtccagacgtctcctgcatttcatcattcaagtaagatgcctcggtaacaacgatggcatctttggcgtgactgcggagaagagactccgagtcggaggggatatccaaagcaggctcaagagtgaacattttgaaggataatgatgatggtgacaaggatagtcttggatctgaagatggaagtctacaaaggagaggtgaagaggtgtttgtttgaagcttgatttggaagcctttaatcgagagagatggtgatgttttaagtattattctatgctgtgatacggagagcaatcacaaacatgtaatcaaagctatcattgctgctacacgcctttctctcgctgatagccggagcgtatggcgcagcatcatggtccgacccactatctcgccttgacaatgaatatgattaccaagttctaaagatgcaacaggctaaacacggtaagagagtgtaaatggtagatcccgagatccttcagggcctttccatgtttcaacggtcctcatcagggtctgtccgtacgaagtaaaggctcaggtaccctgcagattatccttcaattcttcaataggatccgtcagcatccacaattttattgaccgaacgataaaggatatgtgcgtaggagttctagatttcatacaacggtctctcttactatgttctaacaataagcacgcagtgatgcgcttagggcccgcatagccttgggctgagatatgactcttgttgataggatcgtaagcgctaaaggctatttgacgaacaaaacgctgcccggagtatccatgctgggcgaatttctcagataggcatgaaagaatctcagctggagacaacttcacatcagccagccgcttgcaagggatgcagtccaatctaggggggaagccctttgtccgggttactccacgtggggcatcatcctttgctgactccggagattatcacgattggcatatgctggcaactggaatgccttgtgggggtttgaattcccaacggagagaagcttgcagcatgcagcttgcagtttgcagagataatacaacatttacacgtggggtgcggcccgggagaccgttacgaaggattcacgccccggccccacgaggtgaggtgggattagatccttccccattttacacacgttcccttgctctacgctgcagggatctcggcgatattcagtttgaccacgaccgaagtcgacatttgggctacgactgccgtgtatttagatcatttcctcttttggttatctcagaaggtcgattttccgacgtccgggccgccagtgatgctcaggccgctttctcacgtaatttcaaaatttcagaaatgggaaaaaaatcaatcagtggcaagctgagacttctatggcgaattaacatagttttttatcattctcatcacgtagtagagactgagttggcatattccagcattagttgatacgtatcagagatggctattgtatagtagtgaagaatctaaatgatagatgatgaaataaaccgactaaagtttattggctggtgtatacaatcaattcaatgtagctattgtataggttaggatcaatctttgcttataccgtctatcatccacaagtatattaggctccggttcagccagcaagttccagcgttatctaaaactcttcaacactcaccgccgattaccaattggttagaacgctgcaccgaatcagatcacatccttcatacccaagataactatttgcataccgtttgagccatggatattactggaaatgcattcattgttgggggtggtaagcaaaacctccgtatcagaccttctccatccaatagtcccgctaacatgtatccaggcagcggtataggaagagcttgcgcccttggcctggccaaagatggcgccgccggtatccttatcgcggacatgaacgttgaagctgcgggccgggtcattgcggaatgcaaagccgtggcaaccgccagcaactttcgcgctgaggcgatccaaatcgacatctcgcaggaagagtcggtggcaaaggctaccagcttcatggttcagacctttgaaaggattgactactgcatcaactgcgcaggggtaagctttatgtgcgcagatatcgactgagaatgctaattccgttgcagattggcgttcagatgcccctcaacatagcagaggcagacctgggcgagttcagccgctttctgcgaatccacgtggaggggacctttttactggtgcgcagcgtctctgccgtgatgcagcgccaggaattgaagcccatcgacgccgcaaacccggcccgaggagggactcgcggctcgattgtgacgctgggctcggggaattccttcgcagccacgcctcacctggtgcagtacacggccgccaagcacgcggttctgggtgtcaccaagaacgccggtacgttcggcccgcctagcggcgattaccccatttggcaagtttactgatgcggcaagtcttagctctcgacaacgctccctacggaatcagggtcaactgcgtctgtcccacgtgggtggaaacccccatgatccaaagcgcgcgggacggcggcatggacattgacagctgggtcaacaaggtggtgcctctgggccggatcgctacggcggaggaggtggcggataccgtcatcttcctcagcagcccgagagccagctacgtgacgggatccggattcatcatcgatggaggcaccacgcttacctgccatgcgtagacgaggcggagaaccatgcagggtccagatattttctattaacggtttgttgagacagatctggttggcaaatatgcgtgggatcttagctagagctgttccgtcagcgggctgtgatattagtccccagccttagtttttggcctctagctcctagcagccgaattaaactagatcgagatgactgcttacaccaacgacggcccggtgccgttttcaatacacaccgagtgattgagtgccgacaattgtactccgtaggattgccgtatctgcgcccctgcatttatcgccaggtacagtaagtgacagtgcttatttcgagtctttgggaggaatcaagactccttgtaagggaatcactgagagtcgagatgtctatttaattggcttcgttgttcgctcatttatcgattgatagaactattcatcaacatcttctacatcttctccttcagtaacaatttctcaataataaccaaaaatccccaacaatcacaatggccgagcaacagaagcagcagcttagccctgagttggccaagatgctggaagccaaccccgagctggccaagatgctcgccaccagcgctggctatgtcaacacattcccagctcccggccttcgacgcaccgtccgacacatcactggccacaacgaggagggcaagggcgtcttcatcaagactgactgtggtgaccaccaccgtgtcattggcaacgaccaggctcttgccaacatcatctactcaaccaaggagacgcccgttgagatgaacggcgatgttgacctgaagtttgctctggagaccgaggtaagcattcatctgacaaggtctttctactattggcaccaagactaactgttccagcctcctctgcactaccacaacggctctgtctgccgcatgatcgactttgcccccggtgtcatctctcccatgcaccgcgccgtgtcgctcgactatggtgtcgttatcgagggagagttcaagctaattctcgactccggcgagtcgcgaatcttgcgccagggcgatgtcagcgttcagcgtgccagtgcccatcagtgggagaacattactggtaacggacttttgcctggccgtatgctgtgggttctgcttgactgcaagcctattcttatcaatggcaagccactgggcgaggagctcaacgagcttgctccttactatgagaaccgataaatgggttgccgtattagaggaccacatgtattctttatagagatttttctggatgtgggctattagttagaataactcaaaatggaatactacacatcaattgcgctaacaccactatgcctgattttgactactttcgtatatatcatggaatatatataaatgacaatttattcaatgtgttggccctttgctagttcctatagcgtcatgggagatacgcccaatgtacttaaagatgcaagactgggtcatatgccgccgttcattacatgtatccatccaaaatgtacgccgctaagaggaagtagttgggcaacgtatcgaacaaaagcgagatgagtcctcataccataccaaaggccaaaaaaataacgatctagtttttttctcttcttcttctttttttaacctttctctcttactttttgtttatgcgtttcggaaatcgtcaagcatagcgggcacgcaaaggaaatgatcggttcacttcaaaataaaatacagcggatgcattcccatgaatctcagcgattaaatttcatcaaaaactggaacaataaaatttcatatggataatccaaaaagaaatcgttgaatcaactacactacatctcttggcttttctcggaattatatacgccgccgacaagtaaaattttaaagccacaatctaaaggtcctttttgacgtttgccaaatgcgcttgcttgactttatccaggttaaactcgcggtagaagaagaagtcctaatattaacaagtctcgtcagcttatgatgcctcttcccctcttttacatcagtttcttgcttcaaagatttacttacccagattgtacgccacgcaaacatgtccaaaaatcgaattataccagtggcgcttccggtccacagccacggtactggggacgacctcaagctctgagagacaacattcgatgcataaacgaacctgcttgtagtctctgcacaaacaagatatctcagtttttgctgtttattagaatcgggatgcatcagattgtgaaatcttactgggtgttcttgtaacatggtctttaaattcagtggcgaggggcgtgtagtatgatcctttatgcaatcagtattcggttttcaaagtatcaatgcatgaaatagccacatacctgcaggcagttttcggttgacgtcgttcttgagaatgttggttccaacttctccagagatgaccttttgcattccccgagtcagcgctagtcaatgtcaaatatacgcgtataagattgcagtaaactcacacatatcactttaacactatatgatagtagacgttcaattagtattcatcttgcacctcacaattcattcttatagttatgccttacttaaagggtgacatctcaagacgcagtgtattggaataatggtgaagagcagctttagatgcgttgtatgacgcttcagaatgtgaatgttagcctacaatcttcaacattggactttgaaagcgtcagcatacctccgtacatgtatggcacgacaccgccaatggatccaatgttgacaacagttccacatgctcggatgagcatgtcatggaagtgatgcaccatctgcatcggcccaaaaacattgacctcaaacattcgcttcacagcattgacatcagtgtcaatggcaggcatcgtatagcctagaatgcacataaagagtcaattagagaactgctttccgttttgtagtgtgagattttatcgtacatattcccctaagtcaacgttagagaaaacttcacatgagaagaaagaagcatactcacgcattgttaacgagaaagtccaagtagccgccggtaactgcgaggatctcttcctttaggtgtataacagacttttcgtctctcacatccagaggaaaccaagtaatcccagctgcagttagatgatcgctatcctcattcgggagcacagtcgcaatagcatggacgccccgacgagtatactctaggacaagagcctcgccaattccgcctttcccgcacctgtgatgattcagtggagttcagacggccgccagtttgcagtacttaccctgtaaccaaggcgaatttttgatcacgacccatcgctgaggagaatgatgctgaagattcagaataacgtaggcagtaacccaaaaacaaggaaataaagaaattacaggtgcgttcactgaaagaggtgaaactggatgtgttgaagtgtgatatttggttggtgtaatgatttttgtgaacattaccaatacgagcatgtatcattaggttgcatccttgcaaaggatatattttttatctgttttagtcaattccccattcatgactatgggcacagcatcggaatctcagctcgattgcaggctacaagaccctgccacaagtaagctacagcgtttcgcatcccgctcccaagataggcctgcaccgtaatcgacttacaccctcccgtcagctccgctagatcctagatcgggtccgcccctcgccgccgggccgaagcaattacagttagagcaagcaccataccgcctgaaggtgaggaaaggcacactcctgcttgtatactcagatcagtaaattccgactgctgagcttacccgtgtactcggatcagcagatatttgtgtatgtctgcctgttctctatcattatggcgccacaggaagccgaaaagaaagatcagtatccatgcgaaggcactgtaggtgcaagaaagctccgtccagctatagagccctgccatctggatacacccgggcagtgtaattgtgagccaaatgaaggagcacttcttatatcgtatcagtattattatcagcaatgacctataaaaacagacgggatatgccctgagcgctaagctgtatcgtcggaagccatagccccgcctgagaatggccaatctgtaacacatgagcctatccctttgatattggcacaactccttctctttacgcctcttataaaatttggatattctcatatctggtttggtgatagaatttcctcaaaaagttaacagctttatacaacccttgtattctttgcctgcaaactgttgtcactatgggcgtagtgacggcggatatgccgagagcctgggctgtgcttggcctcatggcctcgactcttctgctctggcaactcagcaaaattgggcggcggccaagcaactacccccctgggccgccaacactacctttgattggcaaccttcatctgatgccaaagaagcatgcccacttgcagtttcagaaatgggcagaagagtatggaccgatatactcaatcatgtttgggcctagagttgccattgttttatcgtcagatgtggctgtcaaagacttgctggacaagcgcaactcaatctactcaggcagaccggaaatgtacatgggccaagatattatgagcggaggtctccgtccgctattcatggtaagcttttttcatccgcaattgcactcgattagctcgacttctagctcaatatgatgttgtcgtggctggtattgcagttgtccgttgcattggctgacaggatactctacagggaaacgttccagtgtggcgcatggttcgaaagctcgcacatggtattctcaatgtgaagatctctcgaacatatgtgccataccaggacctcgaagtcaaagccatgctcatgggattcttggatagcccaaaagactttttgaatcacattcgccgatatacaacgtctctcactacgcagatggcttttggctaccgcacagcggcaagcgacgatgaagatttactcagcatgtttgaagtacgctctttgtcatgactttacatttgaagagaaaaatgaactgacagatcttacagaactttgatgagctctcccaaattgctacaaataaagtaagtgcctttgtttccaattctactcactctattgacagtattcgctaccgcaggccggtgccatactcgatttgtaccccattgccagatctctacctgattttctccttccgatcagaaaggcaggaaaagaataccacaagagagaaatgaaactgttcatgaagcacttcttgaatgctcgcaaacaactgaagagcggtaatgcaaaggtaagacacaggaaacccgacatgagatgttaatcgaactaacagcaagaatagccatgctgcgccattgatcttctcaacgcacaaaaggaactcggcttctcagatgagctagcatgctatatgggtggttccctcctccaagccggctctgaaactacagcaatcatcttggttggcttctttgaggccatgctggtctatcctgaggtcgccaaagaagcgcaagcggaaattgatcgcgtctgcggagaccgcatgcctgacttgaatgatgttcccgatatgccttatatccgtgcttgcatgaaagaaagtatgcgatggatgcctgctacagctcttggtgtaccgcatgccgtgacgcaggatgactcctacatgggctatcatatccctaaagactctgctgtttttctcaacgtctggtaagttgttacggcgagctctctttcacagcgaaacctgaagttgctaaacgagttttctagggccattcaaaatgatccccaaagacatcccgatccgcgaaaatacgacccttctcgctgggcaggagaccaccaaaattcggcccaatcagctgtcaccggcgatcctaccaagcgtgatcactatgttttcggagctggtcgacggttatgccaaggaatgcacatcgctgatcggtctcttttcctggcaatgtcccgtacgctctgggcattcgatttgaagcgcccaattgatgagaagacgggacgggagatcatcccagacgttgatgacatccaagatggtctgtttatttcgcctgcacctttcaaggccaacattgttccaagaagcgagagtagagctgcagcagtacggaaggaatgggagagtatggcagaattgcttgacgaggatttgcagtggaaaatcgtcccggagggcctcaaatggagagactatgaacccctcgatgagaatgaagatttactcgaggctcttagttaacttttgaatatggtatttctttcagatcaatgcaaaaggcctgttatagaacaatttactttatccgtacctcatctaggctttgcatgaccagttaggattatcagtcgagaaagggttttaaagaatgtggcataaactcagcctgctaagtgtaacattgcaaacgaacagcgatttgattcaaaaaaaaaaagaaaagaaacttcaaatagaattgaataacccgctttacagtagcgaccgaaatgagtgtccgcttttgtcaatgaaaagattctctccgcacgggccacttttgcaaacctgtggctagtacagtgcgaacttcctcgcatcatcatgtactgttttagggcagtccttaagagttccgtccgtttttggataaagtgccatttccggcttctgattgcagctaccgccgccattaccttatcaactgacttgcagtactgtgaccttcaagttggttctattaggcaaccacaaggctggatgagtcgtcagctaacgctgcatgcaacccgccagattgcgtcaaggcatgcgcccacagagcctcgagtcaaaatctaaccataagcttcctccgcccacatactcttagacgccgctatctcatagttcacccttatttattaaggtagcgcaataaacgatgataataataaggactagttacttcatgaacttagcctaggctatggagcatttattatcttgcagcttgttaatataggcagtgagcataattaacaaagacacactaagttccatccctttattagctacctccagtgtctttagccgtaaggcaaaaagctgtgctgtatatctattaacgctttttataagtaataatatattgcgctattatatacctaggagcctttaaagtataaagatccttgtaataggtggtactgtgttaagggctaggatgttaagcgttttgaatttttagtagtttggaattgcgtttttgattgcgtccttagctatatgcgctatactaaagttcagttcctctagattaacgccaaatgcatttactaagacatgtgcgataacgttgccgcttacaccagccaccaccattgcgcttagaagcgtaatgctctataagctatagaccttgtttactagcttagcaagcaccctattgcgctattagcccgtctgctgcaaatggaatttaagctagacctcctaacacacatcctcttggggaatcttattaacggtaactataactttcggcttttgcaaccaactactgtctataaagcaaggaaggccttgtggttactttataagattacttaggatatttagtggggctatgcctagactttccaggagaactattgcggcagagaataaatgcagctgctaatccgctataattaattactagagcggtaaaagctatgctatcggatatttagtaagatactgggcgagttatatatatggtctgttacctttttcacagaggtgacgcgcctatgcctagcgctccgcggtgcaggggtagaactgccgccggatgatatttactagattaacgatgtgctttaagcagctgggaggtatacagcggtgctgcataagttaagcataataacactagcagtagtcactaatattaaggcgcatgggttattaaagccatgggactggcttgctatttttgcaaattactgttaatacctggtgcagttggattataaagctctcggcaagcagtattatagcttaagtttattagtgttagttatgtgtttacttaatagcgagattcttaataataataatagcagcctggagctagtggccctactaataatattagagtttcttaaaaaaaagctgtttaaagtatttagtatgctaaaagataaccttaggcggctattatttaataagggctgctgactaattaacataaagctaagagtggatggtatcttaataaaggggcacctgtggaagttaggctgtgttattaacaccttaatgtttttaaagaagctgccctagattaataacctaagtagttaactaaaactaaaccagcggaggcgtctactacaactagtttactgcttaattgaacttaaacactaccctctcgctggctagattaataactatcttgccgctaacgccaaatctaacgctaagaagggctatacttactttactaagatatatctttactgcatagctgctgaattagcagtagtaattaaggtatactaaaaactaaagttaggtagcatatagtacttaataaggcggcaggcgccctatagcgcagtctttatgtggcttaattaagataaggacaaggacaaggcaaatctaccgctagtgtttatctttaccttggcatggttccgcgatttaggcttaaagacttacgaagctaatgatattaattaccacgtcttacttaaggttagccttaaggagccccttgatagcacaggtgccctacacctccgtgtccgcaggtcgctgctcggcatgtgcttctttaacgggtacccacgcactaaagttgtgtttccctggccgcgagcgcttcaagcagttaagccttagtacaaaacctagtgaggagttgaagtacccgtgatagtcggtattaatctcaataattagccaacgtttcaatatatgataattctcatttcttcgtctgcttttatatgttggccggtcgccaaagctgcagttccaaatagttgtctttcccgttatatatatgtatagacagtatccaattagcatatggtgtcgagtaatgggttgaactcataactggaagaccattggtttagtttaaaagctattttgaactttatggtacaaatggtaagttatttccactcgcactgtaccagccacaagccccacaaccaggtccgtgcggaaagagattctaaagtaatgaaaccggacacttatttcggtttttactgtatatatgttcataatgcaataacaaaaatgtgaatggcgcgcagaattatttcagaccatggtcaaggcaacgcagtgaatttcagtgaaaaagctcatgttagcgatgtcggccgctatagccgtgaaagcaccccaatcgggcaaggcgctctcgtcgcgatggaccgagctgctttatcgataagatttgtatggctcttttagtagactttagtctaaattatgacgccaatgggcagttgagaaacaccaaaaatttcgcagctcacggtccggatactttgaacattatttccattgctgcacagaacagaattttcaaaagtcccaaaatggctgaacaaacccaaaacaccgaggcccagatccaggagctgcagaagcagattgagcagctcaaggcgtcgcagaagagcccttacgatgtctaccagacatccctgacaagccgctactgcagcgctgagatgacgcagctcttcagccagcggtccaggcactctacctggcgcaagctctggctgggccttgccgaggctgagcacgagctgggcatcgagaccattactccccaggctttggaggagatgaaggctcaccttatcgtcaccgacgaggactttgaagctgcgcgtattgaagagaggattagacgtcatgtaagttggcaaaattgcatctgtctttgctatacgttgccatatctcatcgtagattctcttgctaatatgaattttataggatgtcatggctgtgagcttttctctatcatgagacgttctacgaccggctgacaagaatacagcacgtccatgcttttggccttgttgctccggctgctgctggtgtcattcactacggagccacatcttgctacgtcactgataacgcagagctcattctccaggccaaagctcttgatcttttaatccagaagctgtccaaggtcatctccaacctgaaggcattctctctccagtggaaatgtaggttatgagatcaagattgttgtcttgcctgtggctcaatattccctgaagaaacattttgctaattttcatgcatcatagctgaacctacattggcctacacccatttgcagagcgctcagtaagacatcccatttgaccacaagctttgaagccaaaagtgctgacaatcccaataggcccatcaccgttggccgtcgctgtaagtgtgcaaagccattcatcccgttacgatgatgattctgatgagaacagcggcccaatggcttcaggacctcactttcgatttggaaaatctcgaaactgttcgcgcaaacctcaagttccgaggtgcacagggtacgtctggaatcagttattgtggaatatgatgaactccgtgactccaagaatctcagtcgctgatggcaaataggaactaccggaacacaggcatccttcttggaaatgtaggcttatacctgcggcgtcaagcgcgcatgagccactctactaactgcccaattcacagcttccaaggcgatcatgccaagtgcgacaagcttaacgaaattctctgcaagaaatttggattcccggcctgctatgtatgtcattagcccaacctcctcatctctttattcctatgtagagctcttggccactgcttcccgctactatattcttctttcatgaaaacaaaagttgctaatcttttcttcttacttttctattctaggacatctctacccagacatagtgagtttcccttataacaattgcagctttgccttgaacgccaagctatatactaacttcatggattagcacgcgcaaggtcgacctcatcattgcccaggcagtggctggcattggagctagcgctcataagattgcaaacgatattcgtctgctggcaaacttcaaggagattgaggtttgtttatccacttagatgatgaagcagttacgcaatgtagcagtggctgacacgaagtcttggtaggagccgtttgaggctaaacaaattggttcttcggccatggcatacaagcgcaacccggtcagtagctctcttcgataatatccttgcgctctcctaaggagatgctattgttgttcatgttgctgaccctccattgtttagatgaggagtgagagaatttgctccctgtctcgtaccttgatgtccaagccagcttcttttgccaacacgctgtccacacaatggatggagcgaacattggacgattctgccatcagacgtaagtactatcttgccattggaatagtatacaaaagaagctggatcatgctcttcttataaatgaatgcagatgagtacggctaacagtaacaggaatggatattcccgagatgatgctgcttgcagaggccgttctcatcggcttggacaacgttacagatggtctcgttgtctacccggcccgaattcgaagcagattccttgaggagttgccgtttatggtgactgaggcggtaagcatttcaagtctcccgagagccggtgtctccatagcaggagacgctttttcgtttaatcatttgctaatagcccctagattatcatgaagattgtggccaagggcggctcgagacaagagtaagtcacgattaaacaatcatgatgatcattgctaaaataaatagggcacacgaggagatccgtgttatctcacgccaggctgcaagcgttgtcaagatggaggtgagatgtcttttctctacatgctctctcgatcataactaatcacatgggatatctagggcaagccgaatgacttgatcgagcgtattcgcaacactgagtacttcaagcccatctgggacgagcttgatggaatgatgaagcccgagttgtatgtcggccgcagtgtcgagattgtcgagagatactgcggcgctggtggccccgtggagaaggtgcttgctccatacaaggagtacctcgcccagtctaccactgcgcagctgaacgtttaagctacccggttgcagatggttggaattgtagaaaagtgataaaaaaggcggttgtaagccttgtcaattggctcaaaagacaacgaaagggatgggatatgagggctattatgcctgtagctagtctagacacgatgagcttcaacatgctacgtcacattgctatttcagggatagactgatcgcatacaaactgggaataatctcatctatcagattcgtctcttgactccaaccagaacggctgtcttcatcctggaatacgcacatggcgtcaacttacaaaaggcgctacagtggatcctagtggtcatttctagaaggattatgcctcttggtcggcttagcctacctgagccagtctgaggagatttagtcaaatcaatctagcagaaactatttgggagcttctctacccttggtgcagaccggcagctagtttagacactggcacggcccgtgggcgctgtcacattcatgcgagcgaggacacgatgggaaagtaccctgggtgtgagaagccgactgagcggcgacggatgtcatagtagtaaaccccgagaagaatataggtctttgggggtagtgaaggattgtaggagcaactactgccatattcggtggtatcaacatctctctcaatatttaatgttcaataaacaatgatctatataatgcttctatttcttttctagcgtaagtcccagataccgaagcaacggaagagaaatttacgtgatacttatttaggacggatatttacaagcgaaaaggttcgaaagatgtttagtcttcagaatagtcaactgacgtagcttttgccaccttgctaataccgtcgtttatctgagcttgtacatcaccagcataagtgagcaagtcaaagattggttgtgctgaccgatcaggcgcagctcggttggtcaacgaagttcagatcgaaagaatacgtcttgtgaagaaccgcagcatttccctggacgcagagagatgaagcgtagacgacaatctcaacttcgccatctacaaagaaacatactactaaaagaagaactagacaaggccggagctagtagtctactgttgatagaaagagtaaatcttgcctcgtatgatttctattttagactcctagctactcttgctagggatcccgagatcggcaaaaaaaagccaaagatcactatgctgaatcatttccccatcttcacgctagatacatagtaattgcgttataccgccatctcgaaaaatgaggctgaccaaggctcataggtgacagccgttgtgcctgaaagctgacgtgaatgcttcgacagacacgcctctagatgctgcaggcattcgaatccaatattaccaggataccaggatatagcctcttctggttcgacacggcacgcagacacacaagtttgtcccggcccggaacgagagatcagagcaggcatctcggtgtgcaccggattgacgggatgataggagatcaaggtgggggtttgcctagtacattcgaggaccccggtcttcctggtagtggagtgggcgtgtgagaaggaagatcttatggaccccatctttctagttgcacacgggaagagagcagctgaaaactgatccaaagggattcttgtgcaggcagcgtacagaatatgctcattgctgcgcttctctcccacaagggaaaaaagattttttttttgctatgggatacggcttctttgtaatttgggggaaaagtcttgattgacgtgggattgagccgcctcaagctacgtgatgcagatatatgtaggtagtttataatgcaagtaggctatcatgtatccaagctcccaacagcaaatatttcctctgtcagttttctgctgtagttttttttgtgccaaatatctctagtagtcccttttggagatgacacaaatgctacctacgtgtaggtacggtaacaccaactgaaactcctcgcccggaactcttgttggttgtgtcatctcaattgcgcaatgccataagatctcattatcttgtcgtctgtgcacccgtaccctaaagcacagatatgttcggacatctaattcctccgattggatgctacgtccccgacttcagttaatgttcgatcgcatcgccaatttcacttcgccaactccgaagctatttaaacacccttaagtgtgatttatcgagtcgtgctttaatttaataaaaccataatcgcgcagttctttaggttgccaatatgtcgaccggatggccgtcatgatgtctctcgattgttacgtatgtggttgttggtgtttggtgaatctcatgggcaatgcatggaagatggagaatttgactgtgagcgcctcatattcttctctcgagcaagttattagcttataagagtaattgttgtccattttgtctatggaatgatattggacatccagcgactggcgcaaacaccgctcaaattgtacctatgattcttcttgcttgaaccaaaactgacttttcgactacatgtattttcccctccatttcaagtcgacttcttatcttccggctctttataatactcagggtatgacggtttgtacctatcacatatctgacgttagtgctgcgcaaaaatgagacgcggaatcccatggcgataaacgtacccgagtaggtagccaccaacccaataagccagcacatattggaccgacgcaagaagccacaacggcatccagaaaggcggcgtggccaaagttgcacagtcataggagatgagcgcgagttggaacacagaaggagccgtctttgccttgtagcagtctgcctggtagcctatcaagttgcgaatgaaccgttcatcgaagctgttatcgaggccttggggctccgcccacactttgaaaattaaatcctctttgttggatgcatgcgaccagaatttgtgtctataggattgcctcgattagtttccacatgcaattcaacacggctgatgaggctgcaggatgcgtgacgctcaccgtgtaccagcgagcacctcgataatgccatcatcctttgtagctcttatctcctttccattcttatgtattccaattacaccctgttcgacttgaaaatattcactctgtttccagtgaatgtgcctatatataaaatggtgagcttcgcatcaatttaaaacagcccattgtttgacaaaagacttacagtggtggaccagaaagtccatttttgaccagagggttgttgatgtagtgtgtttcctttacaacccatcggccatcaggttctatgaggaactcaaagagtgccgcgtcgttattggaataaacggttaaatctgaagcaatttccgatcgctgggggcgaggagaaagccacaactgccaaaaccaagccatagtctatctagattgtgtgacaacgaagtttaaatattctggatagtcatataaaatccagtcaaaacagcgataacaagagggatggaggtggggggcgtgcagggcacacggttggaatattgtgcgtaggatcgctggtgagcaagagcaagcgatatatgagcacaacaatagcaaatgtaattcactagaagcgatgttggtaagagatattcatgggacttgaagtcatatctcgggccgcgcaaagggaaatttatcacgtttggccgtgcacgagccagggtccagctagctatccaaaggcagcgtttgcatgatccaatatcttcctactactagttctacaccgccgctcagctgagaacaagtctggatggcatgataaataagacgaagttccatgtcatggcgacaaatgtcagatccgactatttctagttggattagggtgtatctcagaacctatgccactaacacggagcagatgctagaaggattccgcatcccacttttagtggcggccgggaaggaaaatcaggagggtgagctgacagaaacgcagctatacctatttctcaaactccgccttgggttacttactttctatcacggggtaccctgttgccattcgcgggccgtattaagatagtgctgccgcatttggcagcgaacattgaattgaccgaaatgctttgtgccgagctccagttacctggaatttttcgtatctccacgtgtagttgctatcaagatacggaaggtcgtacgaaacgtgtgagcaatgtgctggggcggtatcgtgccgtttgctttcaacttgaataatcctaggtccatcctcagcggtctcgaattttgggaattcatggccaagaactgagaatgcttagtgggcttgacaaagcaaagcaggttcggaattagagaatgttaatgtagagtaaaagtatcattgaaatagattatttttggatagaaaagcaccagtgactcacctatactctctaggacgcatatccaagctctccagcggcctttgccgattatctcgccatctattcatccttttattgttctaatcggctatgtttcctaagcttggtggccttttggcttctaccctggcagtgtttccgttcattgagtcatgtagccccgtagttcctcactatttccgggccgctgatgtctcacgaactgtcaccctggcgcaagtacaaaacgacctcggaaagtttctttccaagggcactcaaatttttggcccttctagccctaattttgctaacgctactgataggtgggctcaaagctctatgcccgctaatatcgaggttgtgattgaggtagctcaagaagccgacgttgcaaaaattgttagttgccattcaggtatcacacccagaacataagttctaaccagccgtataggtccgctattgctaccagaatagcattgacttcttgacgtataaccgtggccatggcctcaaaaatacactcgccaagttccagggcattcagatcaacctgtcacaacttactggcatcactatccagcccgacaggaactctgcgttgtttcaaggtggagtatatgccgatatagtcattgatacgctctgggaacagggctacattgtcagtaaattttacaagatttatgactacaaacaagctcagctcctaacgctgcgtgcgtcgtctctagctacgggaagtgatggctgtgtcggtctccttgggccgggcttgggaggtggacttgggagataccaaggccaatatggtctcatatctgacgattttctcagcttgaacgtcgtgctagctaatggcacaactgttgccgttgattcttcctcacatagcgacctgttctgggccatgaagggcgccggccacaactttggcattgtcaccagtgcttatatcaaaatttaccccaaagttgtcagcacatggcactaccacaattatgtctggtcacaacaacaacttgaaactgtctttgaagcactcaataaattccaaggaaaggggcaaattcctgcccttatgggtgtcaactttggccaattttccatctacccaactattaatgccactgaggtaagcaatcgcgtttaatcgatgttgtctaattctacaatttagtctaatacttaccatacaggctattcttacgtggtcttttgcctatgatggtcctgctgccgctgccgaagagcttctagccccattcaacgcaattcctaacatctcaagcactatgggcgacgttgactatgctgacctacttgttgcccaaggaacagattccaacagcgcgtcttgtcaaccagggccatttgttggcagcagcgcgtggcttcagacatataatgtgacttcccagcggcagatatataattcttccaacgaaaagattgctcagaaccctggtcttgctgctggggctcgcgtttttctcgaagggtattcgacagaggctacgcaagccattgatcccggcacttcagcctacccccacagagacgagtatcttcttgtgtacgtaactctggaagcaaagaaaaatttggagtgagctatataaatatatatgagctaacatattccatgcaggttcattctcgttgccacaccgccgtcattggtgagcttctctcaagcttgggccgatgaaactttggccctttggagagaaagtgagcctggccgtcggcccacgacatacatcaactatgctgtcggtaacgagcctcttgaatcgatttatggctatgctggacaattacccaaacttcgggctttgaaggccaagtatgacccccaaaacaaattcaggtggtacaatcctgttgttactgattgaagagcctatggatgcatatattttcttcttcttctttttctttcaatattttcgtacaatagacttactgtcaagctcgtgctatagctgagaatcatctatgtagaaagcagaataattgcgttgtcacttcggcgcatgtccattcactcgctcttagctgcttgtaagctgaacttgagcgagcttgacatgggagtgttgcctgttctgcccttggctttgtagaaacttgtgcaattaaataccatagaatagtctgttggtacaatcctggcaagccttccgctgtgagtcatcaaaataccatcatcccgatgcactcaaagatatgagtcaaccaacacttccgacgataaatggttggcgattgtagacgttttaggcgaagctcagtggactggaatgcttatgtcatcaacgatcgccttatcttgtatctttcgcagcgaaaaaggcaggaggggtacacacgtgaatggcggggcagttcagattctggctgcgctgccacagctttggctcgacataaatcgaaactccaaactcccatcacagagtcattccatactcagctacgacttctagcaatcacaacacaataacaacttcaagatggcggacgctttggccgagggcgtggccaagctcgttctcgacgccgagacgggcgagatggtcaccaagaacgagctgaagaagcgaacccagaaacgagcccgaaaggcgaatgctgctgcaaaccgtgccaatgcccagcaggagaagagcaacgcgccagctgcggccaagcctgcgaagcctgaggagcgcgtcattgacccggaggccatgttcaagcagggcttcctgggcgaagtctacaagctgcgaccagagaaggaggttgtcacgcgattcccgcctgagcccaacggctaccttcatgtaaatcttggttctgcgtctctaggggctgtgaggtggctaacagaaagtttagctgggacacgccaaggctatcgctgtcaactttggctttgcaaagtttcacggcggtagaactgtgagtattctccaacaattcgtttggcatgcaagtagctaaacgatcatagattcttcggtaaaggcaacgcgaaacccttgaccgactgcgatttcccgctgacacgaccgaatctagattcgacgacacaaaccccgatgccgagaaaggagaatatttcgtcgctatcgaagagaccatccgatggcttggatttacaccgagcgaaatcacgtacgcgtccgacaactaccagcgaatgtacgatctcgccgaagaacttatcaagatggagagggcctacgtgtgccattgcgacgacgtcgagaccaagaagcagcgcggtggcgaggacggcttgactccaagatatcgttgtgaacatgccaagcaggacgttgagacaaacctcaaaaagttccgtggcatgagagatggagaatatgagccgagaagcgcctggcttcgcatgaagcaagacattgaaggcaacccaaatccccagatgtgggatcttgcggcgtaccgaatccccaaagaccaagagccacactaccgaacgggcaccaagtggcggatatacccaacctacgacttcgcacactgcttatgtgatagcttcgagggcatcacacacagtttgtgtaccactgagttcataatgtcacgagagagctatgagtggctgaataagttcgtactttgcctgcaaatctcgatgcagccaactatcagctaactgttaatgtaggcttttggtggaattccagcccatgcagcgtgaatacggccgcttgaacctcagcggcaccatcatgagcaagagaggcctgcggaccttgatagaaaacaaggttgtccgcggatgggacgacccgcgactgtacacgatcaaaggcattcgacgacgaggcattcccccaggcgcacttctctctttcatctacgagctcggtgtgactacgagcgtaacgcaagttaatatcaagcgttttgagcagtctatccgagtgtatctcgagaagactgttccccgcctcatgcttgtcctggatcctgtcccggtggtgatcgaggatggcgaagagcaggacctggatattcccttttcaccaaaagaccccaagctaggatctcacactgttcgcttgactaagaccgtttacatcgaccgctcagatttccgagaggtagacagcaaggactacttccgcctcgctccgggcaagagtgttggcctgttgaacgtgcctttccccatcaaagctgtttcttttaccaaagatgaaaccacaggagctatcaaagagatccgagctgtctttgacaaagaaggcaagaaacccaagacgtacatccagtgggtgcccgaaggctctcccgcagccgaagtgcggatacacgaaccccttttcaagtctgatagccctgcatctgcccctggtggccttttgagtgatgtcaatccaaacagcgagaccatctggccaaatgcaatgattgaaaacggcttctacgaagtgaagcgaagggcgccctggcccgaagccgaaggagaaaagactggagaagcactcccagagagcgtgcgattccaggctcttcgtgttgcatactttgtaagttaacatggttgcccgtgacacatgtagcagatgctgacaatcttttttacgcacccaggccttggactcggatagcacagatgacaagatcgtgctgaaccgcattgtggcattgaaggaggattctggaaagagtagctagactgagcagagaatcaactgtcttacgatcaatattagcgtctagtctacaaccactgcttgtttccatagtgtgacacatgaaccaccacttccgccgccgatacttgccttctctcacacggaaatcacctcttttatgtcggcttctggaatggatgggcctttgaactgagggctatatgccaagaatttctgaaagatgccttctgctttggccatttgttctggggtcgctgattaagagtttgtcagtcaaccggttgtagatgcatagagaaatgaggaaataaaggagctcatactgtttttaaagtgtccagtctccaccgcacctaggcaaatacttatacaaagaacgccttgtttcttatactgcgcgtggaatttttcgatcgaaacgttcattgtcgccttgctgatggcgtatcctgagccattatccaattcgaactggttgattaggtccaggtctgctatcctagtggacaaagcaattacctttttggttttacccgcgaggaagtgacatgaattggtggatcagatggatattgcaaacgacgttggtttggaaggacttgagccggtcttgctcaaagcacatacgacagattcacatgcatcgcccccatactgcgcttacgcattcaccaaacgttgtttttttcttcatgaactccctaacaactgcgatactagacaggcgacacgccactcggatccggtgcaacttctctggagtcgcggactttggtggactttggctacactggctagagccactcggacatccgaatttaccgtcctttgaagatgaaacaaggttgaaaaaagatcgaaaattttgtttataatggagattaagtgaatactctaatacggagatgcggtaacggatatgtgcacgacatatagcctaggcccatgtcggcatctaaccttcagtctcttcacatccctaaacttcaaattgttggcagattccagctcttttgttgtctcatcccagtggtgggtgcttaaatctgatccttatgcaaagtattcgaaagtcatctagtcttagcgttaaatcgaacattcgtcgtttggacgtattggaaactggcagggcaaaagagcaatatgtagaggcatattaagaagatgggttaggaaagacacaaagttcagttacataaaagtgaacataaaataggtcaagaattgaaatataacaaatttgatagagataattacatcaagttgttgaatgtaggatttatactgaggtttctaagggaatacactgccaaaaccaacaatatggcattgagcacatgagctctcaaggatagtgctggggcagaggatgaccataagcaaagaggtttgacggatcgtacttgtgcttcagctgagccagccgaggcagcttgtctgcaccaaatacgttctcaatgggctcgtcacctcgagcatagttgacgaaaatagttggcttgctgtagccagtgtacggggcgtactgcgagcgaatttgagctccgtagttgtttgctgcattttgcgttgcgctgtctccggcgtcgtagacaaactgagcttggctattacaacgaacatcttgttagcaagaaatgaccaataaagaaaggacaaaaaggatatcatggatcttacaaaaagccccagacatctctccatggccaacaggtctcgcttgcaggaacagcagcagtcgccttgttgccaaagagctccaacataatctggctagcgcgaccaccaggattcttctcaaagaagtctgtgatggtttcaaagcctttctgccagccagctgcgctatagaccttttggttgagagaaaagctgtttcgcggcttgttgggcaggcagttttccgggtcatagccagctccactataagcaatgatcttgttccacggcagaatagcagtgatgtattgggcgccgaatgcaagaattggagccagggccttgcgggcgtctgcctctgtgccataaaagatccaatcagaaccgacttgactctagatatcggttgatcagcattcactcagtcgagtgtctcatctctcatccgagttaaccaaagtggcatgaacttacaacattgagagtgctgttccagttgagcactatgacagcagccaagttgggaggcatggggctgtagttcttctcaatgagctggaagtactccaagcttctctccttgggaagatagaagtcgaccatgaagacattgccgttgttgttgctggccagcgtctggacttcgaaagttgcagacgtgatgacaccgaagtttgcacctgcaccgcggatagcccaccacaagtccgggtaggaagtggccgataccgtcttggcaattccatcagctccgaccagacggacggatgtcaaggcgtcagcagtcaggccaagctcgccctgtgttgacaaatgttagcaatgtgtacgtgtcaatgtcgaaatatgattctaccatcagacgtccaacaccaccgccaatggcaacaccaatgacagaaggacatgagcagctgccagtttctaagaacgtgattagtagagggtcttataagctgtccgagagcagttatggcagtagagacacttacggacgtagaatccagcgttgtacaaggggtcaagaatatcacgatagcgggcaccagggccaacagtcaatgtccgggcttttgagtcaatattaacagtgttgaacttgctcatgtcaagggataagccgttctgtaatttgccgaaactagccgcatatccatggccaccgctgcgagccatgaagggaattccattcgttctagcaaggttgatctggaaccacgaaaattaatgaagttgatctaactaacagaggcttatgccaggcgattgttctacataccactttgctaacatccgcctctgttccagggctcacggcggcactgtatgtcggtgcattaaagatggaccaacgctctgtggcattagcaaaggtggtgtctccagggaatgagacggttgtattcgcagcccagtggcgggctggatccgtcaggaggcccttgaggtctgccttacactctcccttggctgctgcaggaagggccgcaacgcctccagagagagataacaagcagagggcagatgcccaagtcgagaagttcgccttgaccatggctggattggagacaggagagacaaaggcgcagtgctaggctacatggcgagaagtataggggttcgagctacgatttatatgcttgaagtttggcacgagaggtcagcaacgtcgtgcaagagcagtattccaggcgtatttctggatatttttggatacaccttccgctagtttccccttggattaccgtccagaaccaccgctatactgcatcaagcggtttgcttggcctcagctggcacaacccttcgacgcatgtggtttgcggcttacagcgggtacatggtcaggagagaatcctccacaagacccggagaatggcacgttttctgaagctggggcttgcaaccaatatagtgtccatcttgccggtaaccgatgttcacgggccgagacttgttttgttcgtctatattgacgggctgtgctgactggagagctgcatgtacccctggtctgactcgtggggcctccttcagctgccaacttctggtgtgtgcaactaaattagccccgaaatccctgaagtacccaagaatgaaacccaacatgaaagtgaataagtactttgaaataataataaattttgaataacaaattgtggataatattatgcaacacttagacgtttgataaggtaaaataagtattgtattaggaaagcttacaagagctcttaatagcaatttgtatacatgtaccctattcatacactgtgaatcgtagtcaaagctccaaccaaccatcttggcacatggtacacggaggcatgtacatgcattttcttttcctctaccaacgctcggccttgtcgtttcttttttctaactttctatgagggattagtagaaacagttctctccgcatgtgctattttccaagctttgcctctgcaagcctccaataatcatgacatccatctccagcctcaagcagactctttactatgagattgctgttagcaagcttcaaggcagaataaacctgcctgaagaagccgtctccaatccgcaccacatttacaagcaagggatctttcatcgcttcaggaacccatatccttcgtatggcgagcaccccgagtttgttcattatctcaaaaacgtcgtctggtgggtatcatttcacacaaattggaatgactatttttattttcttcttcttttctgtctttacatatacacgttccttgtggcttacttgaaagctctaatgtaggccagttatccgtggtgagctccaagtcccagatactacgctctccaagatcgccgtgagaaaaccccagtggcttcctcatcggaaagcctcgacgaaacttcgtgccacttggcttggccacgcatgctactacgtcgaatttccctcaggcctgcgagttctcttcgacccggtattcgaagacagatgctccccagtcagcttcctagggcctcgacgcttcactcaacccccctgcgacgttaaagatatcccagtcattgatgctgtcctcattagccacagccactacgatcatctctctcacaattcggtgcttgagatccaaaaggcgcatccccaggcacaatttttcgttggtctaggcttggaaaaatggttccgtaatgcggggctaaacaatgtcaccgagctcgactggtgggaagatgctgaaatgaccatcaaagctcaaggcggcgatagcaaaggggagaccatccaggcacggctgtcctgtttgccttgccagcacacctcgggtcgcatcccctttgacgtggaccgagacacaacgctctgggcgtcttgggcggtccagtcaggcgataaaaaagtttggtttggaggcgacacgggatatcgtgctgtgccaaatattcccaaggcttctgatgactatggcccagactgggaccatctgcctcggtgcccccaattcaaacagattggggaacatcgtggaccattcgatctgggactcattcctatcggcgcgtactatccgagagttgccttctcagctatgcacgccaatccttttgattcagtagagatctttacagacacaaagtgcaagagggcaatgggcatccattgggggacatgggcactgactcatgaggaagttcaagaaccgcccaagattctaaaggaggcactacgccgtaagggtattcctgaagatggagtttttgacgtgtgcgatattggcgagagtagggaattttaagtggaagctggagttggaaacgaaaacagccccgagtatgtatgttacagagattcttttggagtttgcgttgtgttccgagagctctaagctagaacgctttcaagtaacaaatctatgagagggtcttcaaccaatgcaatgtcataatgccactttcatgctcgtgcgattacaggactcaacatgcattctattctgtagatattggggattccatgcacattaagctttcttcaaacatacacaacgacactacgacctcttctggactattttaaagccacaatgatgtacgagctaagaaccatgagcttttcacatgctaattaattaaaagagtggcaaatatcccgttaaaatgccagctgaatgggatcgtcacagcggccacagttacaagggttaccacacaactaagctgtcaaggcagctgagcaatccgcctcgtgcaactattaaaacactctccaattcttcacgtaaaggcaaaatttaataaaccgagactacagttctgatgggagcactgctatcgaggcttcgagcttcagctgccattgagcctgagtgagatacccaaaacagacaattacccaatggggacaagcggctgtgagcatttgagcgcctccacctggtgatgattctgcagatcattattcccacttcagcccggcccgaagcgtttagggtttagaaccagcactagcgacagcccgtaagcagaggggtgtggtttcttgttcagcgttcctgatctccatctttcaatgtcgcaatagggatgcctctctactcccgtaaaaggtggggacttatgatacatgcgtatgtcgaaacacttgattcaataccaaaaacttgatccttagtggacatatcaactagctggctgcgttttcatcagatagttggattagcgtgaggctatgtaagcaagcaggaatgccgaaggatgacattctgtcggtgagatctagataagctcatgaacgaggaccgagccgtatccagattccccgtagtgtgtgctaaggatgcaatagacttccatgtacaactgctatagctatcaactttatagtagatattagtatcgatgcttggcctgctcaagcaagtgattgtagcatccatcatcttttgcaccaatgaacaatatggtgcgccttacaaacctcctcagagcctcgttgctccccttgacagtcaacgccggcttgtcaaactttgacgattgggagcatggccgtgttgctcttcaagacgtcagcattcatttccgctacgccggctcaggcccgcctgtgcttcttgtgcatggcactcctcaattcagcctgacatggcaacacattggccccatcctcgcagagcaatacacagtcattgcggtagatgtgcgtggtactggagattccagcattccgccaaatgaggactatacttgtgaaacggttgctggcgatctcaagggcgtgttggactccttgaacattacgtctgcgtacgtttttgctcacgacagtggagtcggcatggccacagccctcgcgattcagcatccgtccatggtgaagaggctggccattgctgaatatctgttcccaggctttggctatgagcaggcggcatctcccggcccttacatggatctgtacggcaacccacagctctcagcgtttactattcctgattttgcagagttcctcgtcactggcaaggaaaagcagcttcttcagtggtatttctacaagggcagctattccggtggcaccagcttcagcgaggacacgatcaaccgatatacttcaagcatctccaagcctggcttcctcagatccatgctgggtgtctactcagccgccacagtccatgcagattcacagtttttccaaagccacttgggcccaagccctttgaatattcccgtgcttgcaatcggaggagaagcaagcaacggcaatgaggatatcatgcgtgttctgtacgcgagagtatcaacagatttgagtactgccgtagttcccaaggcaggccactggctgggtatgtccatgtcccatacaattttgtgagatgaaaatctaatgtgtcaccaggtgacgagaacccgtcgtggacagcgaagcgtgtagcgaaattcttttcagaagacaagccagccttgaagaatgttgatctttcgtctttcgcagaccaggttacccttcaagttggtttctttggcactttcagaaatgccgctctcggcgcaggtcttggtacgtaaatcacagcatatgctagctctttgattcggctatcagcgtgttgtatgttgagatacaaaatcgtggatgggcaaaaccatgccatatacaaggcttcattccaatttcagggggaataaagactaacgtctcatacagttgcccaagttgctcaaatgcgtcaacaattggagtacgctgctgccgctgccgctgcgggcgttgatccggcgcagtacgctgccatgggtaacggacccaaatagtctctgcctcattacgcaatgcctgcttttcatgtcgcccaaatacaagcaagatgagagaggcgactgtgtaatagagatgactggttacaacgaaaaaccgtgttgggaaaagaaaattgaatgtttgtagatgactagctagactgaataactatacgaagacttgaccaatatataccagagatgacatataaccacactttttgcggccaattgaaactttccaaaacacaaaacgtggttgaggggacttgttttaacaggttaatcagcacatgatacgaaatagggtaatatgttgccacgcaagaaactcactttgtgtgaaaagccaacaagcccaaacgctcagttctcacagtctcagcttgtcgtatggctgttagcgccggcagttacggaatcatgtgatctcgctgggatcacttctttgtctgaagaataaaaccattgctgcagctgagtgtcgttttgcgtagtgaaatcgttttgtttttttacccattcaacgcgagaggagctcactctctttatacgtcaaactcggatgtgttacttttcataggtacaggtgctttttattatgaaggtgacctctccaacgctcaaaatagctagccctagttcttttacagctgtgtaatttgtcctcgtgataaacctgaaaacagacatgttaccaaaagtcatatttctgtgttcaactttccaaatattgtcttattaccaggtacctacaaagcttgctaatctcaattgacttccatagagcggactgccggattatccagacaatccagtcatctgagcctgcattgggaacctccgatggtgcccgagagccgtggagcgcccctccttttgttagtgctagctaaaaggatctccgtgcatgatattcacacaccccgagcgtgtcttttcttatctcactgctttcctcaaggaacagcttataatgtataccctaaaggataaagtaatggtattagtaaaagaaacaatgaaaataaagagttatttatattaatttagtttttatgtgtttagtatacttaaaattctcctttattttacctacttctataatcgtcttcacttgttcggtgtattgcccagccccacataatccctccggcttgttggctgttcaaggcgactctgcaccagttacacgtgtgaaaggatagtcggcaggactgctcatgccgtgcttgttgggcagagggtgctataagaatgtcacatcacgtcaatcaaagccccgccatcaaacaacggcccctcctcctctccccgtccatataagtcgctgattctgcctgttgcgacacagtcagtccttctcaatccaattcctccaccacagtcagtccatggcgatttgctcgtttctgtcccgccgctctcgctccccgaaacccactcccaccaacaagatgggcactcccgagttcaccctcgccgctgccgagaagcaggccggcagaaaggcgtgggcgtatcgccagttcatcggcaagacgccgctcgtggacaaaaaggacgccgagcaggttgccggcaaaactgccattgtcaccggctccaacattggcctgggcctcgaaaccgcccgccagcttcttgatctgggcgttgccaggctgattatggccgtgcgcaccgtctccaagggcgaaaaggctcgggaaaatctgcttgccggccgaaaagacttcaagggcgagattgaggtctgggagcttgacatgctctcatacgactccattcaaaagtttgcggagcgcaccaagactctggatcgcctcgacattgccatcttgaatgccggcgcttatcgggcgtttgaggagttccactcatccaccggctatgaagacagcatccaggtcaactacctgtcgaccatctttttgtcaatcctgctgctgccggttctcaaggagaaggcgcaaacaaagcccgggcgtctcactattgtctcatccgacacggcctcctgggccaagttcgaggagagaaaagagcgcccgcttcttgctttctacaaaaagaagacagaccccaagaactggaaccatgcagagcgctacggaacgagcaaactgctgggccaactcggcgcgagcaagctcgtggaaaaggtgtcgtcttccgccgtcgtcttgaacctggtcaatccgggcctgtgctacggcaccgaaatcgtccgtgatggcgacggccatttccttggcacgatctacaggctgggattccgcgcactcggcaagccagctcctgttggcgcccgaagcatcgtgcatgcaggtgtctcttttggcgaagcatcgcatgggcaatacacagaagatggcgagattcgtccgtaagtacagcctcaagatcatcatattcaatctcaacgttcattgctaacgctctcgtgtctagactggctgcccttctctacaagccagagggcaaagaaatcgccactcagctatgggaagagacattggccgagctaccctctgctcctgttcaggagtcgctgcaggcattgagcaactaactaagagagcattctgcaccgacgcgatacggagaggttgaaggcatattctggaggaacaaagttttatctgggaccaactttttaattcattttgattttaggtacggagctattatactagtgatatcaagacctctaccataggtcccgcaacaagattgtattccatttgttctcttctatttctagataatcgtgaactttttaaggggtagctgtttcttcaatctgagaagattagtctattctatgaacagaagaggaatatacccgcgctatcaaactttacagccagacccctaagagactctattttcttgagaaatcatgctctgcattttttcaagttcttcgtcaaatactctcactctcgcagcagcagaatacctttttgataatcgattttgtcaaaataattgatacaatggcgattattacgaatattatccgccttcttggcatcacggcatgacgaaccgtagcagtgagactccagacaagagaagacgacgtcacctaaactcaagcacagtgactataactagatgatctcattttatccacaggacgttgttcagtctctcggccaatcttaaaattaactcaccatgacagctttaattcgagtttaccaagcgaacagaatccaggttctatttatgtttattcatagtatcattgataaaaacaagacattcttggaggaataataggccaaaaagaaaataatgcaataagttcaaggataaaatataacaatcctgccatccgaacatccaagccattgtaagataaagaatatgtccatctatagagctgctttcctcacgcgctactcatgtccaaagaaattacatgttacgctccacctgcagctgctttgattgcatctgggtcgattctcctccatggcattgctgcagctaccaacatggaaatcccaacaattgcacagatgaggagatatgcgtccctgataccggtagagtaagctgcaaggatgcctgggagatccgctggtgaaaagaccttgcgcaaatctccagcaccagtagctataacctccattgggatcacattgggagccgacttgggtagaccgaccagcaagcggttcacaaaggcggcttgcgctgcagacacccagatggcgccaccgagcgtctggaattccaacaacatggcagtgacggctggtaaatcggccgcttcgacactggcctgagctgtagaaagaggaatttggaacccaaggccaaggcctatgccacacacgatctggattccaatccaggtcccggtattggtgttgatgtcgaacaagtagctaaggccgcagccaagagttgcaatggccgatccaacaaacatgacgaccgtaaccatgcctgtgttcgtggtgatgatgccggagattagaataaagagcatgcccgggatgataaaggccaaggtgtgagcaccagcaagcacagcactatcatctcggatagcctgaaagtagagagggagatagtaaaccatggcatagagggctccgccttgaaacgctatgtagatcatcgatagtccaacaaaacgcttcttgaagagccgagggatcactgtcgctctttcaccttgccacatctcaacgaatccgaaaagaacgaatgccacaacacaagtcacgagaagaccgatgacagttccagagttccaagggtgtgtcacgccgccatactgcactgctacgaggtatgagacgatgcctcccagcagcagtacaaagccgattggatccatctggagcagcttctcttttaacggagcttgtcgagggcgagcaatagacgggaggcggaggaagaagatgacgccgaggacgggagggacaccaatagggagattgacatagaagcaccttgaagtttcgtttcagtcataaagctcacacggaagagattcgaagacagaggttttatcttaccatcgccaagtgatatcagcagcaaaagcaccaccgatcgaagggcccagaatacttccgattccaaaaatcgctccaagaatcgcggtataattcgctctcttcttgggctctacaataaaagcgacgattgtgtaggagcctgagccgacgccagaggatccaataccggcaatgacacgacctgcaatgaagacggatgacgaaggggccacggcgcaaataagactgcccacttcgaagatgaaaatggctatgagaaagctgaatttgaggggaaaattctggtagatcttgccccatgtcgactgacatccgccagccgtcaggaagaaggcggaggcgtaccatgcctggtctttgatgccgtggaagtcgttggtgatggcgggtacagaggtcgcaacgatggtctgagacgtttgatgagtaatgatttcatagtcacaagtataagaatgacaagtaaaaatatgcaatggaaaaaaacttgacacaggagaagcaacagaaagaaacaatgcgtaccatgtcaagggcgatcaagaaaatgctgagcataagggaaatcatgttcacccagagcgcaaaaccggtgatatactgggaccctgcttgcgcactctcgccattttgctccgatgcgagcacctggttgtgctccttgattccatcttgcgacgcagcaggagactcgagatctgaggtatctggagaagacgaggacggcaagctgccaagcgggtagggagcgtcttgcgcctctcgcgtatcgctcatcttgaggttattgacggagtgcaatcattaaccttgtggccaacgagaagcagcttagaagccctttggatctttaggtagcactacctatataagagacgagtcttgggccagcgttgggccatggtgacgaaccccttcctgatcagttaattatccgaaggaaaggcgctcggttggggagcaagcgcagccagaggatacgccgactctccgctgctgcatataaagcacgggcagcctaactgtggcaacaaactacgctttacgagcaggaacaatttggaagtctttacgattttgaaaggaatatccatgccaaggctacgacaatggcgcagtaactaattacgagtctatgttttccctctcgcaggcattcaaccacgcggtgtcttggatggaaagatacgctcttctttgcaaagtccgcttcctacgccagatcaatgtcttataactgcgttgggcgcagccaagctgaagagcttgatacaacgccaaaacttgccggaagcagcaaagcgtgagtgacatgaaagcaggggacgataagatgtggagacagccaactcttcccctcagtggtccggttgcgccttatcgtatcacaacgaatgcctacctggtataatacgtagagtacctggtatataatgagagggggtgggagaattacttgcacttggaatgtcaagtacaggctagaacacggagacgcagtgagacggcttaatcaaaggccgaaagattttgcccgtcttatccagggtatgctctaaggcgcttgatttgcagtgccaaccatggcgtttatcgagcacatggagattttggagtacaacgacgattttgctttggatacaaactaagacggccgagttgcatattttttaaatgcaaaataagtaaagacatcaatattacaaacaaaggtcatgtagaaaagaaaatactgctactactcttcaaaggtttccccaaaatttttcccaccatctccatgagcgcgaagaataacccggctagatactgagttctcgattcacttcagcccagatacggaccccatgattaatgacagtctaggattcgttgatacacccccgtgatataagggggtgccttgcgtgatggcatgatttacagggtactcacgccgttgacggatcgtggatccacatcaaaccccgagccaaatcgggatcggcccggggcttaaaacggaaatcaatagacaggggctcgtcacgctgatcgtagatgcaatacaacccagagcgattacgattttgggaatttgtgagtgggccattgtttatcgatgtcctgagcctagagcaactactttgcgtagaaagatttgaatatgcttactatattgcatatagcattacgtattgttaacctggtgcttcaggtagtctctgcttatgttattaattctgaaatttcacgcagtaagcatgcacgtggattcatatgtacaatacaacacatgcaatacagcgtcgtaatggatgtgcacttgtgcattttgtgtatcatttgattagctctattttacatgtgagctgtagactttcaggggtcgagcacgtgggcatctatatgtagttttgcgttatgttaccgtggccgtggctgcccggtacttcgaatgtgacactacaagtacttgtatacaggggcatacccataccttgatgctgctagcattagtggcgtcgtaagcataacatttcgattcctccttggacgtgaatgagcctcagagccgattaggggtatgacagggtggagcagtttgtgcatgggagcagctgggatatcggtgccacgcaatggatccccaccaagaattgagacagcatcaatcaatacgactaatcgttaagacaaactgccacagcttacacgttcttctcccaggaattcagctgcgacggaccgattcaatgctacctagatctccaccaacatacgcgtatataggacacaagctaatagtgaggggctgcgtacgaagctttcgtgacgcacaagacgggccgatcacaatataggaaagctgacaccaacgatcaagactatcaaagccactcagcgcaattttccggcgccagtagcgagaggttccatcaagtaaagttgaagccggttcgcgggccggcaaactccttcatggaaagcttcttcctccttatgcagcgcgacaagtattcggcaatatgtataagccatgaaacacgctcatttccatcaaccaaattgaaaagaataacccctttgactcataaatacggacaccagataatcaaccaagcggattgctgcctacaagcacttggtttattgaatccttctttgcttgcgccctccgcagaaccgcttgtcgaatcactaattctagcaacaggggaaagggggattttttattctccgatgacagggagaaatagtacgctattagaaactaataagcagtaacttacacaacaaggaccctggttaatgtaagcagaagtgctaatatgcctcccagaaagaataaggcagcatgaaccttctaaatggttttatttccgcatagagacttttattgttttttagcctaaattagtaattcgtaaagggcggactcattgaaaaagcacgtgtgtaccatccttgtaaggattatctgttccaacagttgctcttccactatactgcctagtactcctggtggacttatccttgcatcatgttgcttatacagtacaccgtctctcttactcgtagtgccttggccaagagtttgttcaagtcaatccttcactctgaaaaaaggagaaccttcaccctgagaaaagaagaaatgtgcatgaatgtaatactacaagtgtggctgacgcctcttttacgaataccacaacctcatcgcaaatggtaacaagttgtcgaatattattgtatttgcttgattgctagtgtttagttaccaatgggaaaactcgttgaggggctcaactaggatgaactaatttgggtagagtagtaaatcggataaaggggtaggtcatgattttggattcccaattccatggaagagctctgatgcaactccactggctgggggtcatgagttgtccacgtcttttgcatgcccctgacgttcacttgcatttgaccaatatcaccagaggctttctgggtggaaagtccaataaatcaacccctgaaggtaactcgagctgagttgttcaagagaaatgccccacagcttccaactcacagggatattcatcaacactagggaatctaatccatgtcttggaagaacaatgcattatcgtaaagaaaggcgaaggaataaaagtggccaaaagtagaaaacctagagagtttatggtagtctgtacgaactcatgtacaaattcttaatctcggcactgaaaagccgagttgcctcaatctctactctgtatgcatgctactagtcttgttaggagaggttatcacgataagggattacattatcagaaagaagatcactttagcctatcttgggtatcatagcgtcatacgaaacgggagctacgggagaaaacattgggacttcatgaactgatgatagcttaacccgggaactataagcctcccgacggctcggttcccaaaggatgcgagcgtcctttggacgttcattgcaactgtatccgatcagttatctccaccagagattccttgatgtaagtggttgtggggaaccggatggggtagttagcgcgagccaaagatcgggatagagaagtggctctttctggtaagaggatggattcttatcaggatatgaatccttcatttggaacacaatatatgtagatagggaaggtaaaaacctacccaccataccaatcacaggtagtttgattgaaacagacatgtaagctgacaggtggagtcaggatagtttggaataaacaagctgttcaactatataggcattttcccagcatgtaatttattggtctctgaatattaaaatagtcatcattgagttgactctattacttaccaaagattatatatttgggagcgcaaactccggatatcggataccccagcaaggtggaaccgcacctggtggattcctcgagcgagagcctcattgttgcggtattctttggagtcggtttgaacatggtactgtagcgttggcagtgtaccaggctcccttgcaaaactggctgggggagagtccccatatattgtccaagtttttggatcgcgttacatataacattgcagggaagcgtatccctggttattgagccagatatggcgataaagctataccaacccttttttgttctagaaaacgcagtcgtaacagcacgaggcttagtggctctacgggggccctttgctacatgtagtaagtcgtcaccagagatacggtattctcaagcgttatcagcattccaaagcgctgtctattgtcgtcgtcttgctattttagcttttaccatgtatgtaatacctgtagcgggcgaatcagcgaggttgcagggctccctagtacatgtgtcttggctgctgttggcctaagcttacacgcaattaccatcaatcacagttactacctacgttctattattgcaagaattacaaacatggcggggatttgatcatttttattgataatggcacaatttgtgtagcagtatacggctaaagtagtttttacaactacaaagcgttcctggctatttttgtgtggtgattacaattcgccgtagttgagcactaaagttgagtcgccgcaaattcagtcctaaagcggaaatcaagggtaccggcgtataagccgctgttctctccttcaccacagtggctgtcagttgctcagctcgaaggattcagttaaaaagccaaggcgccaaagcactcatcatcttccgcaaatggcaataacgttgtagaaaagaggccgtagtgaaacctccatatacaggggatcgtcgtggaggtggcctctttctggaggagtcagtgtctcacccgccgctccccgattgcgataagcagggtgatctttgctccgcacgtgggcgagatgtgagatgaatgcatgcaaccctgattgcactggaactgcaaggtctttcatctcaataataccaccctctgcctctggcttatgtggggttggtggaatcacatcgtcggtttatcgattttgtaaagacccgtaggtctattgcctccccccaaaagaaaacttccgtgagccttagccaagcattggttgtcaatcaagagtgagatgcattagtctctctcctcgtaaggatgacaattgtggcgtgtttgggacgacggcagccgcatgtggacagggaccaggggaccaaataagcctcgacgcagatggggtgtggacgtcagcaatcagtgaatatctgtccgagatactgtaatggtagtatatgcctaattctggttacgcacttggagtaataggcgtgttgtgctgtgctgtaagtacatgtagtgttcgagttgtccacggaaccccatgctagcgttaccgggagtgacacacacttgcgttttcgtcctgctttagggtcccggaaggccgaagatctaggactgttggagcgtggaggcatgtcgacaacatcatctgccatgtgtggtgtggtgtaggtgtgaggaggagacgtttcattatccaagatgtgcaagataagggattatttacaagctgctaatgaaagcctcgggagtctaagtaataccaaaacagccaatcagattgtaactctacagataatcctcccagcccttcagctcctgtatgacattcgataaccgcgtctctaccgccggcaaaagcacgtcgttgacatcgacctgctttagcctcgtgactgcggctaaaagctctctgcatcgtaccagcagtgacacccggaggatgtgtgcccactcgtgcttcgattcgacgtggtagtcccccacactgcacattctggcggcagcagaaggatcctcatcctcgacttgttgctgcatctgtcggatacagttggccgcccctcgttctaaatacagcgagagcccctctattaccagcacgataagcttggtcgttgctcggggggtgtggctgtggtcgcaggatatccaggagttgaggcgagctagagcaatcttttggtagcccagaatggtgtcgctggagacgtcgacgttgttttcgtattgtagttcgagctcttcgagcatgtgaagcgcagactgggcgcaggcgcatatgttgccgtccttgatagaagggctgtcgcccaggcacaagccttctgttgttctcaccgtccgtcgtggtgctgtgggaaaaggctggctttgtgatggtgatatgctgctgcttgaagctaagctgctaagatctccgagggtggagtttaattgatcaaggtctaattgacagctcgcggcgttagtgtaagccaaagacaagaacgacctggttatagaagagccataccaatgttaaagttgtcactcaagtctagtgagaaatatgaagggctaaagtccagcgacggggagaattctgaggtggggactgttgaggccagaggatgagagtctcctgtgggtgccatggatgtgttgctgccgctatcgccattgtggaggctcgtctcactgcccgagctgctcttcgagctgctgtgattgtcggagggagtcgagttctttcgtctcttggtgccacgcttggttctctctggaaagacgcatgtgataccggtcccttgacatcgctggcagcctgtgctttctccagagcatttgacctgttggctctggtgttagtggcgcgtgtctctcagagaatgacattatgatggttattattcacgcacttttcgggcacggcattctacacaagcaagccgtgattgtcgacattctccaaaggtgtggttgctggccatcttggacacgctgtcgacttccgccgagctattgttgtaggagattgtgtaaaacatgtttgcgggtttgtgccgataagacggcttggtgtatggttgtgagaggaaggatttagcaatgatattaaagaagaaagatgatacaagagcaattaaaagtaggacaatgatagataataggccaagcaatatgtcgtcgtcaatgggaaactcgaccgcaaccggatttgtttgtgcgagtgtggcgtccaacttggcatctgaacatccagtacaacccaagaaaagttgaagaagggctcaattctataagctatcgtggaggcacagcttctgcatgctcggcacagatcacggcccctccgttgcttttatcccctgcctctgaacttacaaaagatggatttaccgactctaagccatcctggcaacctgtcaggaacaagctaagcgagcctggcagcttataggctgtgtttgtcgcctcacagaccaacgacaaccgctattctcccgcagtagagctgattacatgtatcttgggctgaccctatcttacacgccaacgatgcagacataccgtgtgcatatacactgacccccccatgtacaggtgactcaatcaggtataacctcacttttgctgccccgttccttggtactttatgaaggttcatgccgtgtatccatggtagcattgtattagctggatatgtatctgctggaatgtgacaggttctgctctgcctttcacagataaagcaactactttccaaaggacttgcttgatagcgtctttaaaatagtaataaacctgtatgaagcgtaaagatttaatattaaacatatataatactacataataaataagcatttattattattataataacacaaaaattgttattaaatttaaatactagatatacaattttcattattataaatgagtgtctaaaatagcaatgtatatttaggcaaaaagatacttatacgcaggcagtactgtatggaatcctccaaactatattaatggcacggcaagggcgtgcctgtgcaaacgagcttggttacgtgtattgcttgctgggtggatgaggggtagatcaggctatctgccagccaatcgacagaccccggcagctcccgctagcatgcttgtgcccaggcatcaggcaagccactgattcaattctccatagccacgacgcttcagggagacggggagcaatcagtggagaggcctggagttccacggcagtttccatggggcttagcctgacggtgctccggactggacgtctttgcccggcccctgctggtgtttatttagcagccaggggttcggtattcccaagcgtaggatccaatcgccatgacccattgctttacatgtcatataggagatgacgggctgaaaatcctcccaggactcaaaacggatggcaccgcagtagcgcttgttgaagagacaagagacaccctcccccctttggctattagtcttgttattactacttgccgctagggcactaatacgctcaggcttgcggcctgcctcaaagccctgccgtcaagttcctggctgaggccgcaggatttagagcattgacattaaccaactgtcgccatctggaatcctctagagttggccctgcgaaaagagtaaaggccagggtccggccccggcgttcgtcaagaagcctccaggagcaatcgaagcctccccaatctcagcgctaaaatttcgtatatgtagcatcgagccggtggagtgacccaaagtttcacacgtggtatctgaccgcataacacggagtgcataccctgcattggctgcaagaaggagaggccgggggcaaaggagggtgcacagccagccatgagggctgcaagtgtcatgacctgcccagctctctatcttgcttgagccaaccgtatctcctcggaagattgggctgtaggctctgatgaaagtccctccactatgatcacgatcgggcaagagatgatgcaggatagctagcggactataattacggtatctgagacaaagtgcaacagggctgtggaacgagaaaagaggaaccaagattgtctagccaatatcaatctggcgtccatccaaactgcaagtgaaaagaagacggaacaaatgtcttgatgcacactcacgctcgagatgaaggttgggatgacacaacaaggctcaggatgagtatagtaagcggcgaagtctacaaacacgagctgatattacatgtacttcttatgtgtatttgttcatttgaggtagctgcttactagacttgacgcaagaaagggaggagtttgtgaggattaagcttaacagaatacatgtattgcctgtttgttccatttatactgcaaccagctggcggaacgagtttaatgacaaattatttattatgttcaagttagttaatgttagccgggaaacaaatacttgcaaaatcatgaatccaatttatattactaaatatattaaatacaattcttctatgtagtaatacctacgcctatggtgactagggtccctggttgctaaattcctgtatttctgccaactcaatcgtgtcatccataacccagggaaaattcctctttatgtcgtagccctctaacattcccctttatgtcattctctctccctcccccagtcatgagtttatcgcaaagaactgcccgtgcaacggcttctcgaggattctgctccttccgctttcctatttcgagattcacgcactgcttcattcaacgccagtttggcctcttccaagtgccgcccacagcgctaactgaaacaaacaaagcgttatatgaactgccgttttgcaacgtccaaaacccactatggcccttaactaagtaatccctggcagcgcccgctcggtagacggtaagcctctgcaccaaccatccgttcctcgaccgcctctttagcgacgttgcagtagtgacaaagtccgggggcagcagcagcaagatgtgagagcgagagccgtttgaaaccgatttgacggcaagctcactccgaggatttttgacgccaacgagagcagttgagtttcgacttgttcgccgtcgcactcgagttcaggattgtgccggcggctctgtcggcgttggagttgccccgatctgccttacgaaatcctccatgactgtggtttatataaggacggacaatccgcttatatgatcttcttgctgctgtacgcccagctaacagcacatggatgttatagtagcggccacactaagtaagatacagtacatgtactgagtggggtgggctcagttgaattctctccgtctctcttacagcgccatggtattactctattgtcccaaacaggctccttgaacgggtacgtggccttcctgctgcccggccttcatctctgcttaatgctttttccgggcaagtcgctacgagagccgtaatgggccgtcaccgggggccgggtagcatcgacgccggaatcgagaagcaaacgacgacaaggatagacgcaaaaggcaacgcagggatccccgcactggagagggagccggaacgtggggagcaaagaagcagatgggggctgggtgaggatacgctcatgcacagaatattgcaacgctgccttgtcgttgtcctgtgatacagcgacggggttgtcgtcgcagttccaggctctctcattcatgtgtgtacccatcaatacgggctgaagaagaggaacggagctgatgctccaagtctgtttcatcaattccatcgacgcttgtgccaagatcaagcgaaacgcaccgtaagcaacatacaatcaaacacggcactaaccgacgtgctttgccggcgggcgttacgaaaaacgaagcgagaagaacacgtcacggagataactctatctaaggagccggggccctgctcttgaaggattgaggttatcacaatcgccaggggccgtgttgtgagagagagaaggcgtgttgcttcctttttatgaagaaggcgtgtattatctctttgccaatctcatcctatatggcctataattagtatagggaggcttgcggctgctaattacaacgtaacaggtcagcgcttcaacacagccattcacatcatctgcaggctcgttgaaacggcacccacagcgtcgatctcggcgatctcggcgacgccaattacggtaaacgacgccctatcgagttgcaacaacgtggtgtcttatgcgttgagatgcccatattcgacatcctgggagagcacatgcagctttcaagcccccggtgcaggtgacgcactgacgtaccaaagtctcagatcctctcgctgatgactccatatcgcaaactccactggcattgaggctactagggatgctgattaccgacttgattctgcgggaagcaagctaagcctcttgatagaccaacgcgccgctgaacttgctgctgaatacgcccatggcgctgaattgcgctgaatcgcagaggcagctatttgccaagcaattctccatcctgcgagccaggcatcacccgttatcggccagcatggcattcctttgaaggatctcttcaatgagaacagttataccgtcttgttctttccaaagggagattacgacctgattaccgtcactagaccgtaggtgcaggttgatcccgggaggcctgtggactctgccacggatatttgacacggatatcaaatgtcgaaaacggacggattgagattttacagtaaatcccgtggcggagcagccactgatatcgccagcatcgccaaatagctttgtctctcaagatgattggcccttttgtcgagtatttgctccatctcagtccaatggaagacaggtgagatgtaagttacgttgctatttttatcaaacatgctgtgaattgtcatacctgcagatatctcgtcgaaatcgccatcatctctcactgaatgccaggagttgcggatcatcataacagcaaagccacaacaatctacgtcgaactgcccgcctcgctccttcaccataagaagaaatggtgagttattatgctgatcttttaccaaaattgcccttgctgtcccaccatagatatcctgtcgtcaacggtcccattctttgctgagcgcgtctttgtctctcaccatcatcggctcgctagttgagtctcatattatatcccagtccagtgggagccacggtgagagagttgaagtaaattgctatttttatcaaagcggctctctgctgtccttcccacagatgactcgtcgaaaacagtcccatccttcgctgagcgcttcgagtttcacatcaccacaaccaacagcaaagccacgacaatctacattggatcgtcaacctgacaagcggaagaataatatcgccgcacatcacataccgcatgaagttatcgttttgggccggcagtgttctttccactctctgtccagttccttcaccgtgaaaacaatacggtatcgtgctcccagcggctctttaaaacccttcaacgagacatacacagaataaagtggcatattccctatcggtgacgccttcgctattttctagtaatttgtttccatgcacgccaagcaaagccaagcaaaggcactcctcatgatggttcccctatcgatcctatttttatctcactagaatcacgcgatatgaacaagagcacgaccattagttttcagatgtccatccaagatgccgtcttctgttcaagctgcaaatatgccatcaacgagcacaaaccatctacgtagtccatctgccaaagctgtgaatatcccatcaacagacttatgcaatctacaagtagataaggtacctgtcaaaagctgagagccgccaaaacgctactccatgggcaagaacttcaagacaataaacaaatgtagagaataaaaaaggtaaaattatattgtagattatatatctcatcaatccgtaaacaaatcacacaaaagtcaaaaatcataaccgagtacctgcgaaggcctcacttttgctttccctcgtcatgcatcatgaaccaaaaaaagaagaaaaaatacacacatgtagtacacgcttccgactcctcgtgcgatgcttgctatgtggctaaaagaagaagacgaaaggaccaaaagtcaaaaagtcaagagacaaaaaaggaaaatgaagagaatgtgatggtgggccaagtctcttacgctccatggctgtttgctacaacataagaggataagaggcaaggcaaagaaaaggtaaagaaaaggtgcccgtcgaggcgcatggatagagtctcagaataatgcatactctgattcattataatgctgacatatcctgtgttaatacaatgacaaagaaaaaaagaatctttcgtgatagtgattgtggtgattttggtatccgcttgcggcctttgctttctttcatgatgcagagcgcagcttctaattggccctgttcctcaagctgctgctgccccttgaaaatccagggagccacttcctccgagtaccaatgactgacgccgctggcatagctgtctcggccggtagcggcggtagcttcttcgaagccggtgaatgtcgtccgttgacagccatttcggagagtcgtacgggagcactggttgatgagggtataaatgagggtgctgcttcagttcccaccgtatttcttctcctttgtcgaagcgtaagcgtgatgggtggcggcgtcgaaccggcaccattacgaggatcgagctcgctgtcaatgtttctgttcatccaaggctgaagactaacgccctgggcgctcttgtacgattcagaaaaggtagtctcggtggcactcgtaggcatgctgactggggaagtaggagctactgagcgacggaacagtctattcaatgctgtccgcggtccagtgaccggagggtagtggtttctcttctcgctttgagggagctgaggaatagacggagactggatgggcgtatggtagtcgtgtttcacctggacgctgttactgcgctgcctagggcgactgacatattccatctcctctggatgctctggctgttccggagtgctggtaagagtgagcgttctgggcgagttgcgagcagatgaggttgtcgacgacgtgcgggcgtggaggcttgaccgcctgccgggtggaggcggagccgtgttcgtaacgagggactggcgcagtgagaagaggtcgttgatatagtcggcatcgttgccaatgccctgcgactgcgccttcttgtgaccaaaaccaggcggaaagttgaacatgtcggaagagacattatcgtcttgcgttggcttgttgctctctcgcatccagatgtcaagactagatcggggtgagtgagactcggagtgttcatcagagtcagtgctgtcccattggctgtcctttttccgagacgtcgtagattcactagcggctctatggtgatcatggtgctgctgtggcataggaacggcaataccatacgagtgtccattttcatctccagcccctctttcaacacctcgtaattgactctgctttcctcggaatgaaactcgcagcgactgattgtcctgatcgctatatacgactgaggctctgtcatttcggctgtcttgtcttgtaagtgaatcgttggagcttcgcattcggtgcagtgtcgacgtagatattgtgtctggagtgggagggaaattcggatcatgaagtcggaaagcaccagggccgtccgtcatgacctttcgcaaggtagggggaggctgtgagcgtcgtcggtctctgctcgagttgttggccacagggtggaagccctcttgaagcacgctctgagaccgggccagctgctcgatctgctgtagcggggaggcgtgacccacagggcccgagatgctagaatggcggggagcggatgaacggcttgacccggcaaaatggttagcagaagcggcccggggcgggaagccagttatcctcttgatgtcccggccctcggctgtgtatatctgcgagtcggcatcaagaccatccaaggtcaggggctggtcgaccggtggagggaagaggccatcttggccctttttaccatagacactggcaaaggagctctcgctgaggacgctcaaggttgggctacccggagccggtccattagttgcgccgttatccacctcaatgttcccttcagtgactcgtgccagactcagcgcacttccccggactccgagatagacgttgcgcaagttttcggtgttttcgctcttttctgaaaggaagcttggcacgcggttgatggcccggactcgctccacttgctttccggcgtcgtcagctggggggtcgaggggaggtccacgatacttttgctccatgtcttgacggcaaaagaaaccctcctgttcgacctgcaggaccatgttcctctcttgaagcaactggtccaccttggcctccagcatgacgatcatggcgacggcctcctcaacagccttgtcgcgtttttcgagctcgtcgagcagcgtttcgttcatctcttcggtctggcgcttctccttttccagggtttcgatgcttgattccagcgtagactgcttttcgcggcggtgatataattccagcttcaagtcaaagttttccttgtggagtctggagatgacctgtcgatgggttagttttctaggagtaaaacggagcgaaaatatcccatttgattggtgacgtacattgtccatgtctttgacgcctaacccgggcttcttggcaggatcattgccgctgctcgacttggggcgcgatccatccgacgaagctgcgaccgatctcctccttggagagttgacgcggctaatgctgagtggtgcgccaaagtcttcgctgactcgtgatagagcgctttggctgagcttgtccacctctgcccttctttctcgctgtagcttttcctgtaagaacgacgaaactgcttgggaacgaggggactcgacgctgccctctctcgaggcctggggcgtaggtttgggggtagatcgaggcgacagcacttgctccttgtaagagctatggtggtatcgatggctcgggtggtcattggaaagttgaggcgagggcgcgaggcgagggcccgggactggactgcgcacgctttgagaagtcatacgggtggacgcggatcggatggacgtccgcgaagaggcgcgaggatactgagccggagccttttgataggctctcgacgatatgcttgacgaatccatggcgcaactgtgtgttgaatggcggttgcggagcagcgtaacgctgcgatgttaaaaataaaggaacgacgatggttggcgacaaacacgatacctgatatatatgcctatgcgggtatatatatcaggtgcagcagctggtcaaggtttgcgctgaaggccgcatcgaaagtcaaatttactaggcctgaaggtttagcgcttggtcggtggtgctacgaagtgaatgtgggaataagaataggtcaagacaaggtcaggacgaggtcagacgcgatcgcgtgagagaattaggcgcgcgagagggcgtggtgcaggaggagcatgtcggttgtgagtgagcacagtccaagggggtcgatctcgcgattccgcaaggtctggagcatgtacgtggtaggggtgtcgcaatccagattccggccagcctcggctgcaggctttggtgaatgtggaacagaggtttgagagcaggcactggcgaaggtgaatgggatgcgcagtgggcagtgacgggtttgtttgcatgcaaacgcagcaaggcagagcaaggcagagcaatgcaaggcggtggatatgtgggataggtatgccgtcgtcgtggaaactcgcttaaggtaagggttcgtattatgttccagcggccgcagacagacggacggacagacaattcggcaatcgacaacaataacaatcaaacaggaggcagtgtgcgtcttgccggtgcgaatgaacgggaatctaggaatgcggtcgggaatgaagatgcgggtggagaggcgatgtgaggccggaggctgtctggaggaatggcggcgaatggcgagggcagatgcgatggtcctttttcttgtgcggactagagggagcagggagagagcagaaagaacgtactgtacgggccggcgccatccatgcgggaatcgtggttgaaccaagagcgaaagatgcagtcgggcgcaaattggcaaaatcagggacagagagatgcgatgcgcagatggaaatggagatggagaatgaatcaaactgatgtcgatgccggccaagggaggagctctggacagcgaagaggcgtagcgtagcgcagcatagtgcggctactccgtaattgctggcgcacttggtgcttcagtgggtggcttgcagcgagccagggggccgcgctagtgcctgtgcctgaagccggggcctgagccttagcgcaaaggggcggtccggccgctgagggatcaatggatgaattgagttggacgtcactggtgattggtttgcggcagcaaatgaagtcgactcggcctacaagagagctgagtggcccaaaggcgcagtcaatcagacacgcgcaatcacgaatagaccagcctctggctctttgttctctctcttatttccttcttcattccccaagctgctgaccccaattaatgcagcgcccagtcggtgcccgcatggccgcataaaccacgtctccatcctgatatccacccttttgtggtctcccgccctgcccgccgcctctctctttttcctgcttcgcgcaaagccacgatgacactgttttcagcccagcccccttttaccgccttctcaattttatgctctctgtcccgccagtttgcggcgcaagcagcagcagcaagacaaagaggctgcagcagcccaacgacgcagctcacttttcagcccaacgctcttttctctctcttcttctcttccctctcttcaacttttgatgcttcactttagcagtaacagagactagcggtcaatgaatgaatgaataaatgtcaccccgtctcgtcgtagcgctgcaccatgctgcctactccggcctagctacaccttgttctgtatatagactttgacaaaatgccacccgaccacaccaacggcctcttcaatgcgacgtgtatgtcctcttccattgcttctagcgcagcactcaaaactctcgctccacggattctccaagcgccgcccgtcagaagagcggtggagtaaggccggactgccgcatccaggatgctgcatgtcccctcctgcagccaccccttttgaggttaatcgccaatgtttccgtctgccagcttgtctttttcaactcaaatttgtcgagcggccagacgagcgaatcgtcgacccggccagcggttcatcgccaacaagtccaatcccatctcctgtaacaaaactcaatcgctgccacctgacgatttacggggctgcccatcactggatctcccgcagccgcggggcttgtttcgactccagctggagccggggccgtggttccgccttttacagctccatttccatcctccttgtatcttcatctctggccaacgccaacgccacacgaccacaacgccggccaacgtatgtcgtttcctcgtggcgcgcgacaaacgcagcagtcacagctgattcgtccctcgccaacgcagggtctgctggtccatgcagcatctattttcgtttgttgatataccatctctctttcgtttatgctgcaatgatggcatgtcgcatggcctgtcaatgcaacctccgcctccaccgacgctgaacaaacagtcaatcgcctctatacgaggtagcaacatgctcctagactttcaaattgcttgagtcctgtctttcatctggtctcacccgccccgtctatatcattacgtgatcattctcaagacaggccctgcccatcgaatacccacgaaccatacgcaagcaatcaggcaaaagcaagccatcacgcaagtcacaccgatcttcctcaatacccatgttcctgcatcctctctcaccaagcgggggtgctcacgaaaaaaatgctgatgtacggaggagtcagcaaaagacaaattgtaacttcaagtcctagaagtcctggaacaagtcctacaacaaaacatgccacctctgcaactcccatccagcacacacatcagactatttggtaatgattcgttcagtacatcaccatcataaacctaataccgtacgagcatgtaaccaccactgcataaaatccatacccagcagcccaacccctccctctcatcctcgtcacatcgacaccgcctctcaaccaaaacgcagccacatccctgtccctaaaagcggtaaagaacaaaacaacgcaaaaaaaacacaaatatagcacaacaaaatatgcgaagaaatgaagaaaatgcacatctaccaaggtatagttggagctcggtagtcgtgctccgcatctgctccataacagcgcacaggtagtaaagtgtccacgtctgccctctccaccagaccagcaaaatgcacccgacgatgtcgtggcgccccgtaaccatgtttgtacaattaaggtaaactagattcaagcacatgtacattgatgcatctgaagcagatgtatgtaccactccggatcttttctctcgttcgcctcgacacgagcttagctagctggctagctagctgtcatacagcaacacacaccacacgtggcaaatgctccattgatgcgggaaaaaaaagaaaagacagagagagagactgtcttgggtcttttttagtaccttgtcctttcatgatgatcctaatcccactttgtgccgctacatctcccttgcagatgaatagctagacgtgtaagacgcattttatagatccaaaatcgcgcttgttgccacagatacttcccgcacagcatatacacaacccaaaatcaccagccaaatttaaatactcttatataatgtcatttagacagtgtcatcaacgcaatggcggctatatactatatacctactttcgtagttcacaaacgaatgctaatgatgctatgatctgacacggcacaatgacacgatgccaaacgaaaaaagacaaatctcctcaacgccaaaaaaaaaaaagttgtagcttcatccatccatccatttttacgcttcacctcttactcccctcacaactcatccttgaaaaactgctcctcactcccttcatcatcctgccccttcttcttccgcttaccattgccaccaccaccatctttacccttccccttcttccccaaacccttcttcttctcctctcccacatcaccacccttcttccccttccccttgccctcatccgcaccgtcatcatcctcaccatcctcatgcaaccaccccctcagctgcctctcctcgtcgtcaaccccgcccacaatctccagctgccagcccaaatcgccggcaaaccgcctcatctcctcctccatctcctccaccatgtccggcttaatgttcagcttctcgagctcctccttgctaaggcggtcgaccttgccaccgtcttccttgctggccgcctggacgagcaccttgatgagctgctccgcggcttgctggctgttcatgtagctccgaggcggcgtcagcacgattggcggttggccgtcttgatcaccagcagaaagtgacttccgtccgccaacgagtacgccaccaacagtaatcggagcagtagtagtagcagcctcatcattgagggtatgctgctgcaactcatcccattcttcctctccctgctcaatcggctcattcagcttgggagactttgttggatgctggtcaatcagcggaggagcctgcttctcgtcatcggtgatgagccgacaagtaattggattggccttattctcctcgggcggcaaaaaggccacatcgtcacacagtctcggcgtgttgaccaccatgacatatgcgcaaatcgtcacctccttgatccatccgatgcgatcattctgcattcccggaacgcagtgatactgcacctcaatcgttcgcgccctccccgtcaaatcgcatatagtccccccctcaagcttctgcaccagatatcgttgatcgcccttgacttgtaattcggccggtggtttctcgtcatcagcggcagagctagacgacgtcgagtgcgtctccgatgtttcggggagagatgcctggcccaagacgtactcggcggcatggggatcgcgctggggcggtttccccatgggcgtcgagggcagggcatggaactgcacaatctcgcgattgttgcagaacctgtagctccaccagcccgacatgaagtagagacaggtgtcctcgagctggctgagcaggttccagccgctagcagcagctcggcccagctcgcgtgcctcctcagccttggccagctcggttgcagtctggttctccggtgacgggggctcgatgactgggatggcgcagaggtatcgatggggcggcatgttcatcacttcgtacgtgagaggcgactcgctctgggcagcggcgtagcgtccatcgtgaccatccttggctgtggcgctaccgccggcatcgctgattgttggctgcgaggaatcggccgagaacgtggggtgttcgatgttgtactccagcagcgactgcgcatccttttccgaaatgtagtggtccgagaagacgacctcaaactgcgatatcgtcagctttggctcacatttgtcatgcgcgtgagctctagctctagagccgtacgtacctgcggaaaggcctgcaagtcctcatgaatgctaaaggcaggcgacttggccctgcacagcggcaaggccgccagaagcgatagctgtagacggcgcatcatgccatagtatgccggcaagtttggcaacagaaagcatgcagcattggattaggacccccaagcaatcggatcacaaccgcccgatcagcgatccagttgaggtcactgtgtcatcgccgcagggttcagccgagcttttgccggctactactaagcagctgtagattgaagtaaaacatggaccatgacatcaaaggcaaggccacgataagcccaaactcttttacaattaccgcctcgtaattcctgataaagcggctctggcatttagtcaaatcaattcatcattgataaactgtttgcctcatcccattgtccgtgtccaatcgccgtcttggtcatgtgcttcaactttgcgttagcctctgcttcagccgcgaacatccgctcgctcgtctgtcatccatcaattccgcgccggtatgtagactatctattagccaggcctctatgccgatagataagagatgcgttccaactcaaccaaccaatccttcaccgagttgaagtttcctccagaaggacatcggcgagatgcgcgccctcagatatccacctctacagaccatcccatccgtaaaagccttccccggatttgcttttttgcctcccaccccagaaaaggctcttggtggattctctccttcaccccagaagtggccatatgtacatgtacgagagacgtgaatgggctaagcccctccagatggccaatagtaggtcatttgacacgccaaatcgcccatttaaacagagtgttgaaggttgcacccctgcatcaacggacgggattggacttgccagggtatccgtcgatgacggaaggcgtccagaattaggaaaagccacacagcgagaggaaaaaggcagcaacgcttggcattcgatcaaacgctgggcaaaggaggcgcgggtacaaatgggatttttttttttcgcttgcactgcttgctctccccatacaatcaggtacacgtggtggctttactgcagaaatcaattgtttcggtcaaatgcaggttaccgtttacgatttgcgatggcggttggctgttgacgcacatcggcacggcaaatctgagtcacggcctggcctgaccccagactcaatcgcagcagcgcaattggccactaacaagagagagagagagcagcgttccagggtcctcggagaaagcagaaagaggtcacacaccaaccgggctcgaaggctgtgacctttcacatgataaaagcatttggtcatatttggcgctcgagccaccaagcctggactctccggtagtgtttcgtttcgttaaaactccgtctcgcctcttccttgcgaactcggagacgcggccttgtagagctgaaaacaagtttgggggtgaggtcagcgagacgctcgcgcagctgcgattagcaaccggttgcattgagcgattaaagccacttgccaacacatcaatgcctactacgaaggacgaccaggtagggtagagagcatgaaaatgccttgcggcttgcaatcatggagcactagagggcatcacggaccacctccccgacgctcgggccaagggcttcaagggcttcgaagccttcgaagccttctagacgtgttccatggcctctggtggcacgggtccagcatccaactcgagcatccaaagcgccatcagccccgcgatcgcctagcctgaagccccctggtcataccctgcgatttagtttactgtagcagttgagtccatgactcgggtcacgtcaagcccatcaattaccttgcgacgatgggatttgggtggtcggtctgtgctgggaagacggtatgaggaaggattcgattccatttgctgcctgggggttggaatcttctaccgtgcttgctgccgcctggagagacggcttggacgcaagggaccagtatcgcgcgcatgcaatccgtactttgttgcgcttctcgtatttctcgcagcaggagaatgaatcgcgggatcgacgggaagaacaagcgccgtgatcctgacaaggctgaattggcgagctaagctaggtaggcgcttcaagtgctcaccttgtagcgcgacgagaggcattaatctgttgcaagcaactacagctggagctatccggctgacgattccggttctttttcttttgtctggagcatctcctaagcgaactcccatacaaggcagctggaaaggagattaatgagatgtgacatgcacggatggcatcgcaaccaaaatgctccgtacacgtacccagttaattgcgtcctttgctgatttactcgcatcgcgctcggcacctggctccaacagccagctcacaggacggtcggcggagctgtacttggcactggtccgtaaatagaggcactggagcaatttgagcgttttttgagcccatcatacgggcactcagacagcaagtacagatcactggtgccaaaaacgcatgcgcggatttgtcagtcgaattatagggctgccaggacaaatataccatagaacaggccgcatctttgcatgcgccgccaggcctgaaactttggcgcgttccagccatcaagtctgtgtatgtacgtgatatgatatagaatgcaacacgtcaatgcctctattcggagtagtctagtaccgctgggctgctttttcttgcgaccgaacatactaatacaggcaagcatgggtttcctaatctgtgctgtctgtagacctgtatcgctgcgccggtaaggagacaaaaccatgatacgcttcttggttagtcctgccagtgacatgctgggagcactcgatagcattgctgggctagcgtctggtctgtgaatggctgcatgggcagctgaatcccagggtctggcctctctcccttgctggcctggatgcgcctccagaacaacgccgtaggcctggcaatcggcacttacaaggtccggcgtgatcctatctgagacgctgtgcggtagggagcaaaagcagccaggaacagttccgccgtgtcccatggagcccagaccgaacggaaaccagatggaccttgcatgcgaatcgagtgctagcagtgcttccccatccccgccatccccatcctcatcgttatcgtcatcgtcgaatcagacaggcccagccgcgattggcgacagcggtcttgacctgatccgggcacccgctttgtgccaccctttcctttgctttgccagcttttgatatcgggtcggtcctctcaggtcgcgcgccagcaaacagcccaaactcggatcaggccaacccgaatcaggcctggcagctctcatccacgacggcgaggcaagaagaccggtctgcctgcaactgcttgcatgtgcataccgctgtatatctgtacatacactggcataggcataggtactagtaggtacacaggcgtgtataggtaggtacacaataatgtgcatgcctaccgtaggcgtgcagataggttgccttagtgggctgccgatccaggaacaagcagcatcgacagccgttccccggtttcactcgacaccgaccactgcagccgctgcatctccatggccagtcagggccgtgcgatacaggcacaaagtacgaatacagagtggtacctggcatccgtacgagcatgccggatgctggctctcaccgccaaatcgccggcccatggcaaacacgtagaaaagaacgccgtgtggcaatataaggtaccaagtaggcactcagcggtgataagcaggtacccaaggcaggccgctggatgagctggtgtcaggtaagcctgcaagcaagcagcagcatgtgtgtctgcgctgcaaatatacagccgcgacgtgcatacgcatgctctcgacaccgctcgcattgcagcagcacccacacgcacttgcaaggacttcatccaccgctgtacgcgctcagtcgacactgtgcagtatcgacacgcgcgccagaaaataagaaataggctcatgcttggtggcggcgcaccagggatctcgggcatcctggactagtctccgttcaatgtttctgccacagcagagcccatgccatctccatgccagcgaccgccagggacttggcttgcttgggcttggcctggggcagagctgtcgtgcgcgctctctcgccttgcttttgccagccgatccagccaattggcgagctgcgcgagaggtgtgggaggcatgattgctgctgctgccgtcggcatcgtcgctgctggaactgctgttgtcgctaatgttgctgccttggctcctgaattcatcaagctgcgacccttgtgtccggccacgaaagcattggcgatcgggcggtgctttagctttggcctgctgcaggcccctcctcttcggtaaacgcttgggactaaccgaagtttgggggatcagtgatggttttggcaaaagtcttgacactggcggcactggacaaaggcatcgcccccttttggagctactagtctggtactttggcagcctcctgcagcaaaggtgaggatgcaaagcagctgccacgggcacagcaccgtgagtcaatgcgtccccaacgagacaccgaaggggccttggcctttgtttgacgcgccgctgggcatccagatggctgacgtcgtgctggatctgggcactagaggttgacacggtcccagaacgtgccaccgttgcaggagctgaagcatcgcccgcgcgcacacatacacatatacacgcacgcacatctacagagcgtcgacgtgtctggcagactttggccatgccccgtatctccgcattggttttcccctttcgacatcgtctgctccgccgtaggggcacaggcacgctgtacgttgttttggtactggcactgcagtaaagtctacatccgtcttgctgccgatcccctgggagtcgtggtacacagctccatcgacgccaaggccttcatgttgccttgcccggcgttttggtgtggtaggcaatcaatcgcccagccacaaacatggctctaatacggatatactccctgcgctcgcgtacagttacatcaatcagttggttctagtagttgtttcttcttcttattcctcttgcagtcgcagctattggtggtggcttagccatggtgcgaagccggagagacaaggttgagagctggcagccattgtgtcattggcctcggttcccatggacgccgcgataaggatggcacactaacggtccctaactcagatttcaaattgatgctatgtgctagcagcagcaacggtgcgactctgctgatttggcctggcatgtttcgggtgcaagccgcatagccgcatcccgatcactgggtttggcttccgcgatggatgtctggcaggttcatgagcagcggacagggttgggcgtccaatcgcgccatcctagcagtctccagccaccagccagcaactgctagcaactgtatggatacgggtggtgctagcggcagtacgacacgaccatatgtgtatgtctgctctattgctagcagcacgcggtgacggcagcgttcgctcgtttcctgtcagccgttgatcgtggacgtccactggatatccactctccggtggcgacgcccgcgatggagagcgatttgctggcccatccatatcgccagtctagcccgcggatccttgttagcaccgatccaagagtagcactgcgccgggggaccaggaagcaattagtggtgatgcagggcaggcgaacgactgtccatagacatgggcaagcctcggcagctctcgaatcggcagattggcgtctgctgtaggagatgaggccggcgaggttgcaacacgagctgcacgtctcaaaaacgctcagcgaaaaaaagagacagcacgagagacaagggtgggcaaacgctgtaggcaaaatcctgacggagccgaccgccgtctagctccagctcttgtcaagcgctcaactgctgccatcgaatatacagtgtacacatccaagcctgcactgtccagaggcttacagcgatcagcgcccagagagcgccttgggcgagcagcacgagagaccagacgtcaccccccactacgcagaattcccatggtgctccagcgtgtcttctgggctgcatgcgctggcgggctctggtagcggcgaccggtggggtggacgcaggtcgcagcgcacatacagcgcgcgcaggtaccggcacggtagagggacctgggctgcgagtagtggcggcagcgaccgtcattagcccgtgcccagttgagcctcttgggcacgccgcaagtcacctgcacccgcagtccggcgctccgtccggcgctctgtctggcgcacttttggtgcttggcttccatctgatgccaccccagatgcaacccgtttgcttctctcctctacctgcgctgtacctcgtgctcgccgctcccaaggcgcaccctggcccgtatccagtacctgcagagcccatcaccgctccagatgcctcgaccgcccggctcttgctgctctccagcgaggcggtcggtctgcagcgccagctcaactggctggcggcttatactgcgtgctccatttcactcatgttgcgctttggcggactgtagctcgctggaccttggaggctgctgtgcaccatataactggccggccgccgtctcttccttttctcttccattttgttctgtcttgcttgcctgcatttacatacatacatgtactgtctatctggcccaacaagacttgatcgctcgtctttctgaccgactctccttgtcttttcttatttttcgtttttacttcttcatcttcctgcctctcattttccacactacttgccatttattataatactctattcgctcaccgtcctacgatcctttttcccctttccctccttcatatctactcgccctatctcgattatttatagcactgctgctgctgctgctgctatcatacctggctgcacaaacttgctgctgctgcctatctggcctgctatatatacccggacacggagctcccagtctctgccttagttatctacacactctcgtactggcaacgccacataccaagccatttgcttcgcatttggcctgctattgctgccacttgctgctgctgccgctatatacccacccacctactacgcagtatactgccaactgcacatcattatttaatactcgccgagcccccgtcccttcccctttactcttctctctacctatctgcccataggtgtctgtcgacatccaacatctcgcctgtcctgtgtcgtctctcttgagacgtaaggacattatcatagtctttctcaagacaaaaggactttgcaatccgcatctaattccacaagatgccagaactgaatttcaactggcagctcatggactttcccacggagcaatctccccgtagtgcaggccagcagtcgcagccaaccttgtccgcccagaatatgcggatgcagccagtggccccgcgagtccaggtccccaactatcagcttacagggagcaacgccgccgatatggatcgcactccgaccctaaacagagccctcggcgccaatgccgcctttgcgcctttcgagcctgccaatgtgagtgcctcaacctgtatcgctgcacacatggtgccatccatcatgaagtttggaaaactttgacacccacccaatgtttacatccatatcccttctcctcttgtccatgctgctgtattctttcttcccctctccgtatcgtgcccatggccaagacggtatatatgctaacacgtcttttctgacagaaccgcaacggctatcctccccaactgcagacagcgctggcttttcctatgcaacgcaacgcatccatccactcagagttcagcatgcccttgcaagatcttcaagggcagttgcctctggcatccatctaccatcctcacagcaatgagaggctctcatccgttccgttgagacgggtcaacgagcgctctgtttctctaaactccctcgacattggtatacatccagggacatacctgtctacaacgggaataagcctgtctcgcgatgacatgccttcccacaacgtgccttcagcccccccatcaatggtctcgacatcctcagttgctgaggactcgtggcacatgcccatgactcgcgagaatagtcgtgttcaagccagccccaacatgcaccgaatgccctcgttctcgtccttcaaagaagaaccacacttgagccaaggagcattcgattattctcagccaagcagcccaaggaaggcgtcagacttgaataatgatctcctggctatcggcaatggcattgtcccttctcttaaccaatacgcgtcgttggagagtctattcccttcttctgcttcgatggaaagagagaactcaaacatcagcatcaaaagcacaaagtcaacagcctccaatgttgagcgtcggctcaaagaggctacggagcgcgtcatccaaaatagcaaggctactgctattgcccctatgcctcagcagctgcccccaaacgcggcaacctctattgcccctaaaaaggagcgcgctcttcaagagggcgacaagaataagccgaagccgaagcctcccaagctgtgcccacactgcgtcgaataccctaatggttttcgaggcgatcatgaacttcggcgccatatcaaagccaagcataggcgtaccgtcaagaagtggatttgccgcgatcccgccgagcttcggattccctccgaactcagggccctttatccgcttgccaagtgtaaagcctgcgcgtcggggaagctatacggagcatactacaatgcggccgcccaccttcggcgcacacactttacagccaagcctaccagagcaaggggtgcatctgcgggcagaaggaacgggggcagaggaggtggcgattggcctccaatgaagcagcttaagctctggtttcgcgaagttaccgtcgaaggtgacgaaaccagttcgcttgccgcagcttatgagtccccagacaagcgctccccttctctcgctattgaagaggtgccatttatgcccgttggccagttggatgacaccgatgcatttagggatatctttagccctgacattgatttcggtctcatcgactacgagcctcaatctattgacgctgctctgggcctcaacatgatggtgtctggacttgacaatgacattgagatggcttcttcgtcgcaagactcgttggtggcttcagtttttcaagacgcttattggcctgtgcaagaaccatatggacaatgaagaaaacctaatgacttattgatgccccgcatgccaaagttgatttcatctgatgaattgacgcagcgcttgttttcggatttgaggaatacttttgggcggatttacaaagaaaaagaaaaaagcataaaaaaacaagaaccatcatcttgatggagagaaatcgacaggaatgagcagttcaataatccctgctattgagctatccttgtggacgctttgagtatttgtacagctttctgtcgttccccttaccggttgtatactcgttttcgacgtggttctaactttgctttgcgttttctttcttttcttatttcttttctttttttcttttcctattctggtttgtttgtttatttttttttatttttttttttttttactggaccatggttggatacgtttctgggctgtttaaccaatggcaggattaaacagctccacgcttcaacaagccgccacagcgctcgcagtggccactatcacgttttgcctcttaagcaagaggccctcatactgttgttattcgctgtttattaattttctactactttggcatgcatacctgcatgttgcagcatctacaatgcgggcggagttgtacgataattttttattttatttctatttttcggatacattgctagacggacggtgtttgatgagcgacgcttacagcaggctgattaaagctggctctttcttacttctgtatcaggtgttattgatatgtgggaaatgggcatgattcggtaatggaattgtatgatgttatgctggatgagactctgttggttttggatagcaggattgtttgagttcaaagtgcgcctaggatagacctagactgatacactggaggcgcacgtgtagtacaacaggatacaggattgatataccatgctgcgtagctgcgactggactttgcagtagtttttgttttcttagctttatttagttcacactgttctctcaataccagagttttttgccttttattctatctgtcacgaggaagttatgccttgcatgtgagacgtcaccaaaaaaacttgggccatggatcctgctggctgacgttgtcaccgaagatctccaaaagaggaaatacgtttttgtggagaattcggtgtagagaggagcagcagggatggtccctggctgtctgatggagatttatgttttttttgggaaaagtgagacaagtttgtgggaagcttgagaagaatgattgggcaatggttggggttttttctttttttgtgtgtgtgggagggcagcgtggtggagggtatgagctggcagcctttttttttctgcctttgcttttttaactgggatagaaattttgcttggtggagatgtgatgcatgcgtaccgtcttgcggtggtatgggttttgtgttgtattgcgtgaggctgagtgcatgtctgtgctactgttagatgctgcagatagatgtgtcatgtgtgtattgttacttgggcgcggagcaattggggcgtaggatcacgggtatacggtacttggtatagttgacatttgtgcctctttaccgcctgtttgtttgttttaccgcctttttaatgttctgccaatttctggttggaggttgtatgcttgggcggcaggtcactacaaaggtaccctgtacggcagtctttgtcttcatatgcacatccaccgctgtttatcactgtcattgaagttgtggaatcaaaatgtgcatggatatggcttacaacgaaggctattttctttttttttgttttggtagttgcggagatgcgttatgtgatgaccttgccttgtatgatgaaaaaagactgcaggtattaggtaggctatgaagtgcatgatgctgaatgtctagggtattgagattatggtttatgtgtaagagagacagtcttttgtgaatcgtgttaattcaccacaagctttatccaaatgtcgggtcttgagttgcattatatctgagtcggaagccccagagatacatgtttggaagctgatcattattttcattgcaggtctctgaccattcatacattctattcaaggcatccgcatctcgttcccaaatgccagggtatcatcctaaatcgcccaatccctcgccaaccatcatgacctcttcacgttatccgtccattccttcgcccccttgaccccctcatgccctctcctaaacagccgcctctcccactcgtccagtcctcgcaagaactcctcgccctgccctcccagcccggactcttccgcctttcgcgcatgcaatcccacatccgccgccctctccacaaacgtcctccgcagaatggcgctcagctccctctcgtcaaacagatccagcatgcgcaccgccacgccgtaaaagtacgcgctctggtctcgcagcgccacggctcgcgggtcggccttgagcgcggcctggacttgctcggacaggcagggcggcagggtcaaggtcagcggcggcttggagtcttcgccggcggaggcgagggcgaacatttcggcgagccagagggggagcgcgaggcgggagccgggcttgaggccgttggagttgtcgagatggccgaggtacggcacgtcgagctcgaagcgacaggggactttctgttcaaagtaagcttccattttggctcttttgccctgcaagattgagattaaagaacagtacatacctccccgtcggtgagaatggcgtcaacgtcgtagtaggacatgtcgagtctgcatcgcgggcgcgtttgcagagagcctcgcgtttctgaggttgggcttttccggagctttggtggggttgagatgctgggctgggttttgggacgcgttaagtggcgtttgggcgctgactaacagagggcgacgagttacaagctgcaagggaaatgtgtgtgtcaattaaggtgtatgcagaaatctgactgggaaaagcataaataaagagttaagttggagatgacacgaaaaaggtataaagtttgggtcacttacagtttgagtgagaaagcaatagagatgtgctgctgggcaagctttgtgcaagtaccaagctcttatcgacggttgcgcaacctccatatctatctataatgtatgcgaaatttcgagcatttggcatggagttatcaagggctaatctatcaccttgacgagtacatttggtcaataaaggatcttgctgtatgctggagttgatttaaggttctaatgccatctctttgattgcttgcgagctgtcaacctagtgcgcgtcagaccacttcttcatccttgataactttgaggcgcttttagattaaaagatgccccttgacgccataatagctgggaatctttccaaccgattggctttatcttagtttacataccgattgccgcaattagtaccgattcgtgcgtttaaaggctatattccacgacttaaaatgaatgatgctaagaatgacatcgggttgccatcacgtcaggcatttgcagactccagaatatctattggctttcagtaacaacgctttaatgagacttctctcagtggataaacgccaggtatacgctcctatccctgctacctcgcatgatctgtaagcgtccatttcagtccccgcattcattttagctccttctccgcgatgtggcttttagctgtttgcctcttccagtcggtttccgccattgagcattgagattgctgctttaaaatcccaaacggatgatctcatcgtatctgcttcaaggcttgaacgctcctgagactggaaatcgtcattcttcagtgtggtcttcgtggacacatcgccaggccgaacacgccttttgctggcatcgagttgaagctattggaggggagcactcagtctgagaactttttgacgcggagttatttgataccccctgctttacgactctctatatactatcaaccaggaacggcttcctcggcccttcactcaaagtctcgtgatagcgcggaattcgggtttctggccacaaagtccgcgtctcttgagcggactttataccctcccgcgcctcgccttaatccgcctggaatttcgacttcagtctcattttaattcttcataatttcgattgtttcggctccaactccaagatgccgtctatggttgaggtaagtcgcttgtgtcaacaagtccatgccatctatactaatctcatgtgaagcgcataatcaacgcctataattggtggaacggcatcaacaaaattaaagaaggcctgaaagaaaagaatccagacgcaattaaattcggcgtcatatcagccgcggcgatcaatttcacttcatttttcgacccggtccagacccatcagggcgccgagattgttgccattgccgccagatcgagggcaaaagcagaagctcaggtggctaattacaagctcaccgcagccaaggtttacgactcgtatgaagaagtcctccaagatcccaatgtcgaggccgtctacattcctctccccaacggccttcatcataaatgggcaataaacgcattaaaggctggcaagcacgtcttgatcgagaagcctgttggatccaatgctgccgaagccaaagagattcaggactgcgcgcgagaaactggcaagattgctcttgaagcttaccactggcgacttcaccctgccgctcatcgtgtcaaggaaattattgaaagcggcaaatatggccacgtcacggctacttcttccaaaatggtcatacctcctggtgctataggtgcagatgatatccgtttcaactacgccttgggagggggagcttccatggatctttgctacgttgtttcggggtctttgtactgggcatccgctcccaatgatgtgaaaggaaccacttttgaagtgttggaagcgaagtctcgagtcagcaagcttgacaaacgagtcgatgaagccatggaggcaactttcgttattcgtaatgcggatagtgcgagaccgccagtcatgtgcaccaccacttgtaaattggtgctgccaaagttcttgggatttatcccacagttttgggatctgacgccgacaacagtggtggagctagagcaagccaaaatcgagctgacggcctttattgcgccgtacattgggcacaagatcatcatcactgagaagagcggcaagaagaccgttgaaactgtctacaaggatgggcccgtttggggcaagaggggagagccttggtggacaacgtacagatatcagcttgaggcctttgtggatcgtgtcaaggcatataaaaaccaggaaccatataatgggccttgggttgatatggatgaaagtgtgaagctcatggagattatcgatggcatctataaaaaggcagggatgccgttgcgcggagcagagtagtggtgttgggagcactttgttttgaatcttgcctatattaaatcacaccttcactccactccatatcgctgtagcgataaaagtacatatttcgatcgtgcagatagactgcctctctttctactcgtttatgacaccgcctagctaacctaggtatctgccaacaaatatttgttacataatttggcaaaggtacctatgcagtccctagaaacggtataaggggaggtgaaatccacatgttcgtagaatgtaacttgatacgttgttcggtctgtattatttcgtgggtacgtatcttccagctgttaggccgtaacactcttctcctcgcacgttataggtgcatacctatatagaggggttgggctcaatggcatccgcaaggctacagagcatcttcatttcgctttggcggcgacagatggccagattgacaattgaagtcaacagctaatcaacgtgttgaacgcaaggaaaaatattccaatacgcttttccctgaattttaccaaaaatgaagcatttgaaaatggcatgtatggtttcccctgatctttacccacgctgtcggcaaacatctacgtgtattctttggcgcgttgcatattccctaatgacgttacttcattcaacagcaccatctatcaagcatacaggccctgatctacaggaaattacatcggcggatgataccgatgattcccgcggccctatcattcctgcggacgaatggcttgcaggccgtttcaaagttaagcagttgctgaaacgagaaaaccatgctgatgtatatcttgtcaatgacatggaaaatgcatcggaaggcgagatggttggccttgaggctcgtgcctttaatctaatgggcctttcgcagcgccatctgaagtatcgagtgcgagcgatgaagcgtctctcgtctcgctgtataagtaagacgaagtggaacaacttggatgtcatcatttacaagtgtggcgacgtcaacgtatctcctgaaaatactgcaatgaaggctgcggcgccatcccacgatggtgatgtatccataatgaacatcgtcaagaagccaccagcgaaaacgggatacaagcaagaatccgaaaggcttcgacaacgcgatagacggcaggccaagcgtcagcgcaagaagatgactactgaaaccgaaagttatggcactgccgccgaaatcgagaatgtagatgattgcttggagatgaagcttgacgataaggcgtggacaatgttaactcttcttcacatcgcccacagcactcgtccacttcgtaagcttctgccggattccagccagcttatcgtgaacaattatctgtctatgaaagattgtgaaattaagttgactacggaagaggaaatggtggggtttgcacagatcaaagagcaagaacttgcatatttagcccgtcaactgagcaaagtcaatgctgcaaagaaacaatgccatgattgtatgggagaactcctacgtcagcagctgttacatccaaaaggatcaaaagaatggttagaaatacaacgaaacgatatcgaacccaagaaacagaatttcaggattctccgaaccgcaatcaaagtcctgccagatcttattgccgcggctaaagcgcgccatcagtcagtctcgcagaaattagcccttcgacggcaagagatgcaggaagagaagaaaaagcaaaatttggagatgaagcttgaggaattaagcagcaagctagagaattatgacttgtggcagcgttgtgtagctccggcctcggacacattttttcatctcactaccatgcgcgaaacagtgcgtaaacaaatgagcaagctagaggagagggagtaaatacctctgtgatttaggtgattgagtcaggagtagtcagcgtgaagtataaaatcattctatgacacgcgtaacaataaaatagggctttcaaacttcaagtagaacttatactgttatatatgaaacgctaaatagtagcactcatagagaaggaaaaaagggacaagaaagaaaatgaaacagaatgaaacaaaacaaaacgctacaaaacaaaacgctacaaaacaaaacgctacaaaacaaaataaacgccagtatcctttctttctatccttgtttccttcttaatttttttttaaacgtaggccatgttgccatatgaaaatcgcctgcaatccaagactactcaagtcagaatatagattacaagacggcctggtatcttgacgcgttgatagtcggcgaggccttacccgggccttgacggcgctgtccccaggcgggtgaattcaagacacagactgatcaacgatagagatcatccaacaactggtttgtatgatccgacgaaacgcatgatatcaaaatgcgaccaaagagtatccttagagacacagacttctcacaggcatgacgacgcagccttgtcgcccagcaagtttaacccccaatagatgaagccgctcactgggtgagaatagcatgtggaataagcgctgatcttgacgacgcaaacgccaatcccagtcgtcacctgtaatttctcctcataaccgtccattcctacgctcactcattcacttcttcggccaacctggcctgcgccgcccgcagctatcgacatgttgcaacattctgacgacggcattcgagccgccgctgtccacactatgcccacaagagcagagaaaaggcacaacggggtcgcacggcttcttgcgcttgagatggttgcggaacttgtctttgcggaacagcatctcacaacgacagcggatgcgcgataatggatgcaattttgcgctctcaagatgccgccggaaatccttcttcaggccgaagtgcactttgcaagtcttgcagtggaagcgtccaccccgatggtgtgcagactcgatgtgatccaccaagtcgtccacgccgaggaagatttcggggcagaaatcgcagccgcgcaagctgggctggtaggacaaaggcacttgcgttgatgaagcaggcgaagcggaagtcggaatcgatgtattcgtggcggtggttgatagcaaagtctccggcgcgggcgaatttgtgacttctctggaagaagctctcaaggtgaatgaatgagttgtaggagctgatggctcaaagggcaagtcaaggccatcaccagtagcaagagagacgtcgcggtcgggagcggcaggcgatggttcgcgcaaatcactccacagtttggaggtctcatcctcctcgctagttctggctgagtccaaaggaatgacatgtaggtaccattcaatatcgtgttcgtcggcatctacgccctctatgcggtgatcgccatggtgactctgaatagttgacgcgccggggagcccggcgcgaaactacacagaatgaaaagatcaaggattgtgatgggcggctgcatgtactgctactgttcgaatgagaaccgatgatgagaggagccttttcatttttagagtcagtcacacaaacctatccataattgggcgcatcgtcaacgaggaaagacaaggcaacgcggcgtcctcgctttctcatctacaccggcgctcagacaagccaaaacactcaacgcatcaactcaccgaggttgctcccacaaagggtgaggctcaaaggcgtacagctgccctgtcttgcagaaaaccaggcggaaaataagcagtagatatgtagatctggttcgcggacccaggctgtgccttcaaagagggccggttttctgattcgctgccgcctgggtgcatggtattaagagggccggttttctcattggtcgacccctggtggcaaaacctgtgtccgatatcagctggaagttaccattcgctcccccagctggactaggcagtactttatttccatgccgccagctttatttaagactgcatgtgccctgtattatagtgagtaacctgctgtagtatcgtgatttagccgctatacttcagtggaatagcagagaacttgttaaagtcacggcaagatcaatacatgtcaatattaactctttggtaacaatggtggcaatggtggtatcactggctggtccgccttctgtttagttgatagggaacaattcgccttgccttccactgtattagcccatgaatataacacgctgaggtacaatgctaataagacctgttaagactcgagtactattttcatttcctgtcctctacggagtaacaatttctagctcctgcagccttggatgagggccaattcgctgaatggccaaaacctccccaccaagggacaataaacgcacatgagccatgacaatgctggattcgagggccaattcttttactggctggtgaggacgatttgttacatgtattcataaatgaggaactttaaagcggcacaccgccatggccttctgcgcaggttctccaatgagaaaactggccctacttaccatggtacataggtattcgatgttgcaatggcaatatcacgagaggtgcccaagctataaaatgtcctcacgaagccaatggcgagtatttattcagatccaaagtctcaatctacctttaatggatagagtctgcttctcatgttctaattatctgaatgaggacttatttccatgaccttgcatctgaatttacctgagctgcgttgttggcctattcaagacatttgtttcatccaagtttacatgctctacagctagaaaatggctggaaataaccacgagaagaaaaccggtgggtttcgttaaagcgtttgcgtcacttccgtttatgctgattcagatgtattaatatcagcttcaaaatcagggtcggctcaagcctcaatgagtcatcaaactcgacaatggttatcacaaccaggtggtcaagacccatggacgcctatcagatgcaccacttgctcaaatcaacatataaaccacgagtctggggccaaggagaataaaggaggcccatcaagcgattgcgctacccagggttctattccagagtctcacgaaagtacgtgattgaaaggaacttggcctgatatcaccagccattacaatgtctatatacctagtgaaactcacacaactatttaaagacttttctctcgacgcaggcttgctttcactttattatgaaaattacggtcatcccacagtccttgaaatagccgaagccaagagcttgtcatgatcactccgttggctgcctgcttgctaagcttgcttatgttgaatcacaccttcactccaatttcgactgtcttagtgataaaaagtacatatttcgatgcgattgtattcatagctaggctccgataattatttcgtatatagtaaggaatagccatccactaatgaatgtgcacctgatacgtgcttccatcaaggcaaaatccttcttccatctcaggaaacattgggcaacctacaagacgatactgatcgctcgaatctccccgaagaactgcctctacctctttggtgttcatcttcatacatcgcctaattctctctaccgaagagaagaaaaatcgaaccgccttttccactgtgtcaattggtattcgtagccgaaacgttctattcaagcccaacggcttcgtcttaagtgaagagatgtgttttgttacgaactcagtttgctgaatatacctcgtgaccggctgccaatttccattccacatgagcttttcgaagccttctatgctgcaagattttccctcatttgtattttgcaggagtaactggcccaagtaatccttcaaacgatctttgccgtgcgtaatttcccattcgaaaaagccatctacgacgcttgctttgaaacgagcttcaaagcatgaaataaagaccttttcaaattctgaactggaatcaacttcttggccgaagagggcatgataagctggaaacatatcccacccggtacttgcgaggggaaagaaagctcttattgggctagtgtgataactttcaaatgcctcatccagaagctctcgagtccatgtaatcgtagaatctagactctcaatccatctgttcctaacatagccgttggaagatttaacgaacatggatagactggcgcctaccaatctataattgttggcttcaaaagcgtcttctgattgcctcaagatcaaatatagcaaactggattcgtcagaaatgagcataaatatgtggtcttgtcctggtttgattgttgaatcaaggggattgcctgaggctagaaatatatcagcctttggtccagacacttgaaagactttataggctccaatctctccaacaacaaccggtgttgaagggattgcgcataagtgagtcagttgaatagataaggcaccagtggctgaatgaatggcaatatcctgatcccatggtcttgagtgaagagtatcggctagccaatcattacacgcatcccttttaccaaaatgctgagaactttcagagtcttccagtgtgaacaagtttgcaacttcatcgcagttgtctttctcggagagatattggctcatacggctagtcatttcattcccattgacttctgtggcagtaaacatgaattgccatgcttcgtttgactcccacgatggagtccacgaaggcgaggatgtcgtggcatataatgtagagccatgtagaagaaggtgcgtcttcttgagattgactataagatgagccaagagcccgacgaaaatatgctgggctgatagagaatagtctggctgccatgatgccatttctttgtcatctcttcggattaggccaaggatgccaaagagtcgatcccgcagatctgtcgcgtgcgatttcgaggtgactgccaaaactccgtataggtcctctaactggatcgatttctgcgtcatatattgaagccacggcgcttcactttcatcccagttccagtttgcattgatgtccttgagtcgggaagcagttgtattatcgatagcatattctgtgtctccaattcgcattacagccctttgcgatgcgaccaattcttggattacccagacgcgactgaagtatctcctctgtaagagggtcctcatggcgacatcaacctgccctgagttatcgtcgtcgaaagatgatttgtctaagtgacgcagatgttgatttaattcttccagcctgcgccgatgcgggaattgcccttgagccggaagcgcaatatcaggccccagatagacaataacccgagcgcactcttcataaatctgcctcatttttgcaacctgatctccacgttctttggtgttattttggttgatacatagggcgtccacccacaccattcttacacctctccaaggacgtatagagcgaagcatattccaacagttttttgtctggaaaacgacatcccagtatgggcccacaaacactggctgagatggaacgtggtcgccatcctctccaccccaggtatatgacactgtctcgaactcggggcagtctgcgtgtttgtaggtttccaacgtcaaatggactggataatcatcatgctctggcgctgtgagacaggctagcctgaactcatccagtccaagagtattcccatagttaagagattcgtgggtatcctgctgaggatccaaggtttgtacatttgccggaggcgataattccggtgtgtttaatccgatgtagggaacagatggtggccagcttaaattgagctgacctggcggctcattttggattgaagagctaagggcagttcccgaactcttgttgccggccaagtcttccagattacattcgctattgcacgtgtgacaatacggctgctcatttttcacaacaatcgatgggctattgcaagaagatttgtgccaacgcttcatagcgcatagatgattgttttcaagtgcaaaagagacatgagaataaaaattctttaattcggggctatgtttggttaagttatataatgcaatcaaggccagcacagcgttcttggcgctagaatgacactcaaggacctgatcgggttaggattgggcacacttgacagctgaacttctaaccccgcagttagcacgaagagatgagggtcaacgtgaatggcatgttgaaattcgtgtgaattggttgctaccaatctcttctacgacacgcggcatctcttaagacttgctctatgttggttcgcgattttcttcttctgctgttgatgatctctgatccctcatgcttcagcgcgacgtatgaaagactcaagtgaaggatatcgaaggacatcatttggagagcattgaagtgcaagagggcggataatgggagcgttaagatgagacggctagccagcttttagagagtttgagatgatcgcaaaggctgaaattgttcaaccaacaagagcgtcatgacaaaagggtagcggtcgcgcagtaagaagctcaatagtaatttaagcctcttcaaattacatatatatgggggattggcatgtagctctgatttataatatgagacaaactaataattttacactacagaatatagcggatttaacgctgaggatgagtaaactgcctattgcaagtaggtatttataatccgcgtacccggtacaatcaccattgtcggactccgcgttcgttcaaataagctgctgacaagggacaacctgttcaagaattattcgggagtttaatctattggtttgcacttgctacgcaaactccgccaaaagaccggtaatagggactcgtgcggacatggcccttgcagcttgggctagtgtgggctataagaagataatacaagtgaatctgagatatatttaagattgaaatgcccatatctaaacgagaagagcaagagttcatcacagcagagaaaatgaccaccggcttccagacaggcataaaggctacccttcttgttaccaagaagaaaggtatgtctgacgaagactttgaacagcattataccaaagtccatatccctatagccgcggatattttgaacagacaccgagttttgtattacggagtcgtaagtttattgccaaagaagaaccatcgctttcttaacatgaaacatagcaatttattactggcgaaaacaaggaaaacgtccaagcactgttcggcggcgctgtgggtagtattgactgtgatgcagttgttactactattttccccgacatggattctttgaaagcaacttttgcggatcctgagtttgtaactaagctgcatcctgatgggaagattttaacagaagatgatggccgcatggtaatcggaaaagagtttgtgggcgtccggaatgaggcaaaagcggtctaggtgtactggaaaaggatatccaaatagctaacatttacctttcgtggaaatgggctggtggatgagctttagaggcagcgttgttggcaatatgcggattgcaggcgagcgagatatagtattttgaatcagcaggattttcgcagcttggtacagatattataattctgcatacattacaatgacgcaatggacgtgaaatcaattgtgattattgattgacccatcatggcttagatcaacatagccataacattcctaaataagagttgcttgctttcaaggatatggcttgcggcgatgatcggtgaaataaataacaaaatatgttttcagcaaaattccgcagaatctccgtatcagcgttatatatacatgccgatgagcgcgacaactgcagagcgaaaatatttgcgatccaaattcatcgcgtattccctgcgaaaattaacggaaacttccgctctcagacggattgaattacatatagaagaggctgtttgtcaacatgagagaaggaaataaccagtctttcaagtcccccctcggcacatcggttggaaagcgcagcgattaataatcttggcagatgattaataaatgtcttgatccgaggcaagacgttgtcaagaaaacctcaactcgaagttgtagtctacgtgatactggcgaatacattggagtcaagggctgagtactggattgattttgatgccagtacaaggaggactcgagttatcagttaaatacgtgatgctattggcgtgattagagcaacaccactgcatttatttgtcttgctatattatcgtgatccgtctcgccatgtgttacttctcacaagctccatttcttatagaaaatacatggaatgtaaacataatggcaggatgtctgacagagctataatctctttcgctggtgcgaactctcaaaattaagagacaccggctacagtattcgaatcggaggtaagggattcaatccatgaatcgtgaaaatatgtaaatccttgttgtgattttgatggagggattacaaagcaacttactcgaaagttgtatgtctacaaacacatatgttaacttatagatcatccgattgattccaaattccaaggttagtatagccactcttatcggttatacattttttgattacttgccatatgaaagctgatctcgttgaaaggccaaaaacatggttcattcgcattgttatggcgcttctgaatacaacgcctatatatttcagaggcagccactcaattgactgataataaacaaaacactttcaacacctgttataacacttggactcaagttcacagcagccaaaaaaagcaacaagagactcacaccatcaacatgactcaatccagtctcgtagggagagaatatcgaggttatcgatctaatggaggaagcatcattgcgtatgacgctaaaattccggaattgggccccaaagatgttgttgttcgcatcactcacagtggtctttgcgcaagtgatgtagcaatggtcaaacttggtgctcctgttgctctagggcacgaaggagtaggaatcgttgaactgattggctctgacgtgaagcagctgaaggttggagatcgggttggtggcggataccatcgagatgcctgtggcagctgcaagttctgtctcaaaggcaaagatatctactgctatgatcgtattgtcttgggtgaaggagactacgacaatggcacctttggccaattctatatcggcaaggagacgtttttgcacaagattccagataacattcccagcgagtacgctgctcctctccagtgtgctggtgttacagtgtacactgctctcagggagacggttgagcctggcatgcgagttggtatttacggaattggtggtcttgggcaccttgcaatccaattcgccgccaagatgggcactgaagtcgttgtttatagcacatcggcagacaaagagcaggaagcacgcgcttggggagccagtgaatttcaccttgtcagtgctatgtacgacaccatcaaagctccaatagatgttttggtgattactggaagctattatccagattttgaaaggtaggttaatttcttgttcttcacgcctcacccacgttaatttgttctctcatgtgcgtcgctaaaatctgaacagggccatgacaaaagaattcttgtcaagaaacggcattatcgtgccgctgactgctccaatgggagctatgaatcttaagtaagacccgatgtttatgaaagcataattacttagacctgaacgtccactaacgatagtttcaagcacgcgcaatatgttcttcgatgggtatcgcgtacatgcaagtctagttggttctagggcaatgcatgctgagacgctcgagtttgcagccaaaaacgacattaaacctctgattcaagtcaccaaactcgaaaatcttggctctctccaaaaagccatcagtgacctgggagcaaatgcgatacggtatagagctgtgtttgagatatagatcctaacgagagcatgaattattcgcgggattcggagccaccaaatcttgtaagcacgtattggcaggcctacgacagctttgtgcaaacttcaatatactgtccagttatggaccgctcgaaactcgagtacctttgtgtcgtgaaatatcactcgtgttctaagtccaaaatgttatgatatcactgtgatgcagtctctaatgaagagctgtaataattaccggaaaattggggttatatcgtcacaggagccatgtctttggcgggattcgattcgcgtaatgagcatcagcacatgccttttctgaactaagattctaccacaatatactgtataatctcaagcttagggttattgagcattatgatcaatccactgagcctaactctatagatgtatcaattgacccgttgaaaccgcttgtggctgagctgagctaacatttgatagctgtacgtcatcacgccaacccagcagcagatagcaatgtgtaagtagtctcaggtcaaactcagctctacgcattgcgatgattataaatgtagtaagactgaaataggaatgtggagtaatgagaaaaaactatatgtatgccgtcgatgaagctttaggctggactcaaggtaagaaaccccaaactttaatcaggacggcttgttagccattctgaataagccctagcacttgacgtctcagaggagagcttgtcttataagttggataaaaaacccgcggactcgcattagaagcagcaaatttagtgtgtgctaattaatagttcgacctgttattacctctttgtatctctaggctctttcaagcagtttcatacctaaatctagactctcagcttatcctagctcataattattcagatttggctcctagtgaaatacactttctaccgtgcttatattctcccttgcatgtcacgctttcctcttaaaagcccccgttctccctatctcattcgcaggatgatttgtctgtttttactcagtcaacagcaatacctcaccaaggcttgttgaacttttaaaggcgaccttacgagttgtaccgacatttaaagatgaggtctgtcctactggccgttgcctcggcgtcaggtggtattttatcccaccttgttcatttcattcgtggacacagggcttgggaggctcccaaaattgttgggttctacttcatcgcagaatgtttgctattggtgcgctgtattcatgcacaaggtgtggctcatggagcctcaaatgctggcatcatatcggcgtcttattttctgggactctttacaagtatcctggtatatcgcctctttttccatcgcacaagtcgctttcctggtccgtttgcagcaaagattacaaaactgtatgggccatatgaagctctggacgggaagtcacaccttcactggtctaagcttttcgaaaaatacggagatatcgtacgaattggtaagccttgagttgaatagtcatatggaagtgggagtgacgtgttcaccaaatattataggccctaatgagctcatggctctatcgttagacgctcagcataaggttcatgtagcaggatcagcttgttcaaagcggaactcggcctatgaagcggtgaactataatggccatgcaaatcttgacactatcatgaatcacaaggatcatcgctggagacggcagatttgggacaaagcttttagtacgaaatgtcagttacaccagattcatcttttcttcttctcagtactaagatcttgatacatcattagctctagaggcatacgagctttacgctcgcgaagtagtatacgaatggttagagaaattggaatctcttcagggccaacccatcaatacctcactatattccgctctaataccgtttgataacatgggtcggatgggattttctgtcaattttggatcaatcaaagctggaaaagaaaatcccatgctgcattaccttgaagtaactcttggtactcttgccaagcttggtatgatatggtggccaattgctttgttgcaagcctttggcagcagcaacgatcatataaacttccaaaagttggcttgccagatggtggacaaacgaagagaggtaggtactgcgattcgcaattctgtaccatgtatttgacaagcgatatactgacaccagtgaagcaagcaactgacgaacatgaggatattatgaaatatttcctccaagactataactccaaggaacccaaagctatgcaccatatggacgtcatatactcggacgcccaagctgttatgactggtggaactgataccattgcagccgtattgtcattcgcattttactatatggcacgagactccaccgttcgagataagctacgttcagaactagagccactctttggtcgcacagtatctggtgaatttaccaaccttgacttgggcgaggctgaggcgccatacctgaacgccgtgattaacgagacaatgagagtggataacccaacttgcgctaatggacctcgaatgacaccgcccgagggattggagattgatggtgttttcattcctggcgaaacactactatttgtgcccatatattctatgcatacaagtgagtatccgccagaactgtccctttcatttttaccgacttcaagctatcatcaaatcgcctagtatagttcttttctaaccactgcaaccttaacaggcgcaaaatactttaaacagccaaatagctttatcccggaaaggtggacaacgcggcctgatctggtaattgacaagcgggcataccaccccttccttctcggcccatacagctgtgtagggaggagactggctattatcgtactgagattcacaatagcgtacacggtctggaattacgacttcaagtttgctcctggcgaagatgggacctcaatccaccgagatatgattaaccaggcaattttgaaagcaggccctctgcaatgtgtattcaacaagagagcttgaggattgggcctcaacatggtcacaaaggcagtatccctcatgaagaatgtgttatctttcaacagaatctgggatttcgtaatgaaaaagattgagtcaacattctagtgttcgtacatagccatatgtgccgcattaaacaaaaacttaatcgctaagctgatgaaagtgaaacaaagtcattggatccatttcttttcacatgagaaagacgggaagaatattatgaggtagaagggttgatggcgcttcgtgagagaatttagtacttgcgtggcgctgttagtgcttagacaatcagcatgtcaattccaaccagaagcatcaagcgaccatagatgaatgagacagcggctgggcgattttacttcgtcatactagaaagcgaccggttatgtgttacctaaactacaaattctttatagctttggaacacatctgcaccaacagcaagctgattggctggcggagatgatttcacgttatactggggatgctctatagggccgtcggttgctagtcactcagatccctttctgtctttctttcacataattagcttggttcattgatcgcggcattgaccaatagggcatcataaaaagtgtcgtgtttgtaaggaatagcgtttttatctgcgttgatgatcacccgtcaagatctacacaggcatagaagcaaagaccgctaagacgaaagtgttagcacagatttcacttacagagaacaactcataagttcatcaggacatagtcatacagcgcattcattaaaagggtgaccatggccattcactcctaaccatcaaagcaggatgctctatgccataagccagatagttcaaagtacggttgaagataggaatgagggataaacgtaggagtcaattaagatatgggcacacaatcgtgcgcctctataacgtaaatttaaagatagcataccatcgatagcccttgctatacatctcatagagtggcactcccggaattgtcatgataaaatgggtgtccctaatagctcactgcatgtggttttggtggcattccaaaaacgcaacaccaagcttcccattatggcaatttgattgctaaaatagcctatcaaagcttgcttagtccgaaatgagaccgccgtctaaagtagcatcccgcagactacatgcttataagcgcagctaacggaacgagtgggacgatggcgagatattgcagctggaagctgtatatccgatatctttgaaggagccaacagaatacgacacgcggatgctcagccttacacaatgatacgattcatggccggtccatgattggatgggatagacggcggatcaacgtgtacagtctatagcacggatgctacgtattactgttagctctgagaagatggttcgccccgccacgcttgaatcgaactaaacaactcttaaaacttgtcagacccgatccgagggtccggctcacggtacgattacatttggcgccgaaaatcggaggtttgcgcctgatttatctttggcctttacattggctcattggtattctcttatgagtacctgggcttgagcctcctacaataatacagattcgtaaagaaggatattttacgtgcattgtcgagacactcgcggcaagccatagctccaatcatcgtctacacattgataatgtggcgggtttagtcagcatattgtcttcgagaggcgaaacgtatctcatcaaactttggcatcgtattagcgcaagtgacagttggcgtttgtgtgctatgggttttttgatgggccgattcaacctccgtattgactccgatgagcaactactgttcttagtatttgtctaaaagagagagccccgatgaagctagtaaaatagtagctgacttctactataaagagagagtcgaaaagctaggatcttgagcgaaactagcatgtatagtggaatcaaatgaggggccggagttttcgattgcctcagaaagatggcagcaatataaattgcccccatatcgtttgaatgcaagccagtagcattgagtcatgatggcaaacaagttaacacagttggtaagctggcacaagtgcgcgcggccctgagaatctagtgatggcaaatcaatccactctcgtcagattttagacgcgagctcactctcggacgtctatggagcaatttcttcgttagctgtgtatatgtggaatagatataaagcaagccaggcctgcctaccgtgccgcccttgactctaggtcttgaattgctgaagaatacatctagaattctgtgaagccgatcaatcgtagcacaaatggctcaattaaagagcgggacaaagtccccgatccaaccggcctcgcgagtggcgggctctaccatggacgtgtggtgagtgactcaaccaagtgttttgttcttatctcgatgcactaatagctgccattaggtctatcatcaatgctgctgccgcaacgacacctaatcagcccgtggtaaacatgggacagggcttttttggctacaatcctccgcagttcctcatagacgcagccaagagcgcggtagaacgcctagactgcaaccagtatgctcctccaaagggccggcctcgtttgcgagaggctatttccaacgcatactctcctttctggggccgcaagctctgccctgagacggaaatcacaatcactactggcgccaatgaaggcttcttgagctgttgcatggcgttcctccaagagggtgatgaggtcctactactagaaccattttttgaccagtaagcgcaccattttacgctgtcttagcctcaagcattaaaatggtccttggtttgtattctaacagatagcagatatatcagcaatattgagatggctggtgctaaagttgtctctgtgccactacaaccaccaaagtctggcatgacaaaaacacattccgccggcgactggacccttgatatagccgctttccgaaacgccatcactcctagaacgagaatgctcgtgttaaatacacctcgtgagtagccgatgtatccgcaaagcgtgacttctaactgattcaactcttagacaaccccctggggaagatctttaccaccaaggagctcaaactgattgcagatgtctgcgttcagaacaacattcttatcatatcagatgaagtctacgaccggctattctatgttcccttcactcgtattgcgactttatcgccggaggttgagaagatcactctaaccctgagttccgcgggcaagaacttttacgctaccggctggcgagtcggtaagtcttcaattgtcttaaaatattccaataatgtttgcttccgagctaactgggcgcataggttgggttatgggacccgcagagcttgtacaatatgtcacaaaagcacacgcacgaatttgctactgctctccatcaccgctccaggaagcatttgcgattggtgagtttgaagcttcgagcttttctcaaatccggtcaataatgcgctaacaagtcatttaggattcgaacaggctgaagagaacggcttctggaacgagtgcgtctccgatatgaagggcaagatgaatctcttcaacgatatctggcgtgagcttgacatgccatactcagaacccgaaggaggctactttgtagtggtcaacatgagcaaagtgacgctcccggagaactatcccttcccgccacatgtgcaagaacgcccacgagacttcaagctggcgtggttcctgatccaggagcttggagtggcggcaattccgcccagcgaattctattcaccggcgaaccaacatattggagagcaatggatgcggtttgccgtatgcaagccagattctgtgctcgaggctgccaaggagagacttcggggattaaaagcatacattagctagacgttactattaatcatggtaaaaattggaaaattaagttcaaatacgcacatttgtagccaacatcttattggagaataacgaggttgactttgtttataagctgcttacggttttagtcgccgcgtatcgccgcacctgcgggccataccgaggttgatcatccccggaagataagcatcatgttcagggggcgtggacccagtacttagcccggctcagtcttgttgtcgacttacttgtataacaaaagcactgtataagattgattgtgttaaaaacccagttgacttacatggctcgtccgcttacaactctctgcatgctctagctgatcatagcgagcagaaaggctcttaggtgcttagtacatgtaatcataattatgtgcccacaacgctgcgttttgtcttgatcacttgagcttccgacgtagctgatgtacctctagtttgtatattgcccggtagcgaaactccagcgtggggtagacgatatacctgcctcaactgtgtcaaccgcaagaagacctcgtttagctgctatatagcatcatgctctgcgattcgcaaggattcaggcgaaaggctacaaaacatatatttgtaggtataataagtcaaacatgacgtgattgcttatccaacacgaatgcgaggcaaaggggcaaggttgaaccatgtctttgactaaaagctcactacatccggcattggatagccgctcgattaggctgagaatcatatttgccgtacggagtaggctcgataggcttcaagtaggcccaaaaagcttctttcctaacgatttacacactaggatgtcggtagagcattatcataagatgtcctagggttaataaccctcacacgctatgttcgatgggttgtcttaagatgaatcaattgctgatcgccattctgttgactcaaaccaagcggatataaaaaaaggccaacctccgagaggattggcggcatacagaaatgggtctcgcacacacagaaactgcaacaaacagtccacccagctgctcatattttgcctccacgtgtatatttcgattctgcagtccctggttccttgatacccgctcacccgcttacccgtctcgcctttaagcagactagtgctgatctaactgaagccgagtgggacttgacaaccccgaactgccgctctctttgtataagccaatgttacctactgcctacttatgataagcattgaatcctacccttggcaatcttttttctctctcctctgattgtctcgttttctctattttgtagtgtttctgcaggtctgtcaaaatggagaaaaaagacgaatcgttggttgagggcgtggtagacaggtctaccgaaagcgacccatctattgagattataagggattcggatcgggcgttgttgcgaaagatcgactggcgcttgatgccagtggtaagtctcagttgttgaaaatttgtctgaatactcaattcacatattgactcgtctctagttatgcatcacatttgcccttcaggtaagaagtcctggatcacttcgtcaacatgtccgaatattcaggattagatgcacaaattgcgtttaaagtaaaccactgataaaatctctactagtactgggataaaggcttgcttggccaagcagccgtttttggcctgcgaacagacctgggcttgacacaaggcaaatcattctcctgggtgtctgtgatattctactttggccatatagtcggcatgtatcctgcctcgctgctggcccaacggttccgtccaaagcgagcttgctccgttctgtcagtcctgtggtcaatcgtcatgctcacaacccccgcctgcaagacgtactctggcattctggcgaatcgattcttcctcggcgtcgttgaagccggcgtcaacccaatattcatgctcgtcgtcggcatgtggtataccaaacaagagcaagtcttgcgatctagcatttggttctcattcagcggcggctcattgttaatttctcccgtaatcaactttggactggctcatatccagagtaaccgtctgcatccatggcagataatgtatctgtttgcaggaggtctttctttcctctggggcatcgcactacttttcatcttccctgatactccggaactcgccaagggctttacagaaagcgagagagagcgcgtgattgagcgcatgcgtcttaataatgcaggcaccacaaacacaactgtgaacctctcccagatcatggaggcactcttggaatatcagttctggggacttataatcctttctttactgagctgcacaggcgcagccgtggttactcaatttgcatccatcgtgttcaatggcatgggattcaatgcttatgattctctcttgctcaatcttccaactggcgccatggctttcatttgcgtcttgggctcaggatatcttggcagacactggaacaactctcgattctacatcatctcactctcttgtcttccggtgattctggggtgtgcattgctgtatgttcattccatcccatatttcttttttataagcgttactcacacacattgcagttggaaagtcgacaataagggcgcaaagatctttggtttctaccttctcaattttttctcggcagcttgggtccaatgcattggcctgggaacctcgaatgcaggcggttatactaaaaaggccgtatacgctgccggaactttcatcggctattcattgggcaatgttaccggttctctgctcttcgaccagtaagttacagctcatgttgcttcatattgactagaagtcttgttgaaatgctaattctgatctccctccaggaaattcgctcccgcttttagtcagagctttacaggcattctggtttgctttgctgtttgcttcttccttgctccagtgcttcgcgttatgctggatagagagaacaagaatcgaacaaaactctatggaccgcctacctttgacaaagccctcgaagacttgtctgacaaagagaacacttcattcagatatgctctgtaaaccgcttttaatttttattatagccctatggagctcaaaagttagattgatcatgacattatgagtacaattttatctagtaatccaaattatagacaacagcctcagaagagctgtagaaactttgtgtcaccatcctgggctaccatttgttttacagaggtcaagcaatttatgcaaatcaactgaatggaaccaaatcaaattttaattttttttcctaagctaaaccattatttaccctgagccttcactccagcagctcccagaggtacaacaatgctgtagctctgagggctattctgaggctgaacgccagtagtaagcaacagcggcgtcatcagcccgtcgtcggaaaagtatagctctggcctctccctgcggtaaaagttgatggttgtcccatcatcatagtccacctcggtgctaaatgccagcgtttggctgccaaatgtccatggcccggtatagttcttggcccaggcatgtcggccgaccttgggtcccgaaccaaagcctccatctgcctcaagagaatgcagaagcatgtggaagttgcctcgcttatcgcgccagacgaatggatcttcgttgccttcgttaaagatggggtctgcctcgatctttgtgtaagggccttcgaagccggtctctgagatggctacgttgatctgctcagcgccaccgcagttgtacggacagcctcgatagaccaatagcatggcatcggtgtggccagcacagtgttggccatttgcgtatgcgcctgtcctcgagcaagagctggcgtacagtggaaatggggcagggttggtcacatcggcatcccagtcgccagtattgtcgccctgcatcacctgtcccttgaagtcccagttccggagatctttgctgctgagcacggaaataccactttctccattgttgtcatttcctggtccgcaggtgaagctctgtgactggcaggagtctgttgttacattcgtggggcatccgatgtaatacaggagccattctcgatcagccgggctatacacaacgtttgggttgtgggcgaatgttcccataacctcagcggcaaaggtataagggccagcagggcccgtatgagattcagcacggatgatgcggctatacggagcccagtagtcaagaccacagccgtgtgtaaactcggacgcaaaaagatgatacaagttcttctcccacgggtccttgacgatcttggagcaccatgatgatgtgccctctgccgtcagattgtagccgcttggccgtttagcaggacgaatgtcgagggcaccacagtcatcaccagtccaagccggatcacacttgcagacgccattttttccgcaaacgccattaaggctgcaatcgtcatcggacgtgcatgtttgataagaagaggcaacgaagaaggcaatcaagagaaatgagagccgggctaagcccagccgaaggagtctcattgtaaggcgaggtaggcgaattagccgaccagaatatccaatgtcccaagtatgaagctgttaaaagccagtttgggctctcatgttagaaagacaacgactttgggtgatatcaatgctgcatgtcgcatcttcattcaaacattaaacagtcaatggttggtatcaagcttttataatccaattgctgcactacgactgcatcttgatcttgaagatcgtagagatcaagccgaaatgcggggtgaggccgacgggtaaatatactaacgacggcaagactgtagcttgggaaatatagatcgacagcacttattatatctttggttcaagcgttcgggcgatgaaggctccatctcctcaaggaaggcaatccgacgggtatattttgagatgagccaagagagaactatcgtcatacctgcgatgcgcttcgagactcatttgataataatgccgatgccaataccgcccgaatgtccgcttttttagcgatttcccgcaactagcaattgcttgtccgattgctattcttctgcagcttcttctctggaactagcacggtaatgtaacgtaaattggctactaaaaatctgcgcgtggttgaatctggtatatcttagcgagcagccgagaacatgttttgccttgaacaatctcacgataacatgctattgatggattaatttcaccaacagagaaatgtagtggagcaaattccattagtttgttgtcatatgacggattgataaggctgctgcatatacaatgcttgattcaactggaatcattactcaagccttactcattggacgttcaactagcaaattggataaagttggcgtttttgtatgagtcccactctatcaagatatcataccattctacttactggccgagactcgcacaatggtgcatgtagctagatgagacgtacttcctcaaatggtctagccagctacaatctcttctttgccatacgacactctagatgacttgtctcaaaggtcaataagaggctggaattcatagctttcgttggttggaaagtatcaactgcagagtttataggtagctagcaatcacaatacgagctgccggcaaccacaacatcgcgtgccgctataattcgattccatataaccaccaacgctagcttgcactacattgtggccttgtgctcttagactgtttgtctacgagattacaaattacgcgtctcatacttcttttactacaagacgtcaacggcgccctcttaggatgtagttcgtgcttttgcatcaccaaaagccgacgacaacatggttgaagctctctgcttaaagacatgaaaagttcagccaggcgggcgcttattacatgtatgtagccagcatattattgccgctatcaaagttacgtacatgcacttgatggttgcgagcgcgcggctattactgccccgaagcagcttcgccggccccttcctatcccattttaaatatgggttttatatatgcttgtaacaataataatggctttcacaactcaagatgtctctctatagatacgatacacacttcactgtaagatggaccatgtcgttattctctggttagcttcatggcactcaatcataacttccaagtaaattgaagagcttatcagcgctacaaaagaaaatcctgaatacgagctatctaatagcgatatcagacattacacgcatcttaatcgtacgtgggcttcgcatcctcaaggattctgtccaagagcttgtgcagcctcaacgcatcctcaaaatcgggagccttgcgcgtagcaaaagcatcaaacagatacgccgtgttctgtcccgggaatgctacgctctcaacatgagccggcgtgccctctccccacgcaacgactctacctccagcctcatccttggcagtcttgatacggatttctcgcgggtggctacccatctgcagcatgggcccgtcaatggtgaactcgatctcgccctctgtaccggtgatgatccagcgcgtggtcttgccaacaatgtccgtcgtccggcgatagttgacgctggcgagggcaccgctgttgaggacgccttggacgaacatgtggtccggggcctttctgggaaatgacgggttgacaatcttgccagtgctgtggtcgagaagcttgactgtgggatattgtgtggcaaacgacgccttgacggtagcaaagtcgcccaacacatccacaaagcctgcaaggactattttgtgtgtcaccattagcttctgttgttgcccagatggcaaatgtacgtgttggattgcacttacagtgggccagtgcaatatggaattcgttaccaccggtcttgagatccaagtagtaagttgcatcagctccccagacgtcgggaggtccaaaggtgggcgccaactgagcctctgagctcgtgaccttgccaatggcaccgctggcgacgagctccttgagtttgacaagggcgggatcagaaatgaactgcgttccaataatcgtcttcaggttggcgtccctcgccagctttgtcaattcctctgcctctaccgtgtttgctccaaggggccattccacaaagacttgcttcttggctaaaagtgcaggcttggtcacaacgtagtggtgtccaacattgatggacacggccaccaggtcaacattggggtcgttggcaatgtcctccgggctgccgtaagccttgacgttggggcccagcttgtggaagtcgatggatcgctgagaagatgccacggaagagttgctcacggcaacgacctcgtagtgaggcgagttgagaaaggatgggaggagagcagaagcagcccaagatccgacggaaaggagtccagcttctttggcgccgagaccaatgataccaactcgaataggggccatgtcgatgattgtgttaggatgaatacgaagctgcttgttagttgttgtattcaagtgattgacttgtaagagatatgatggcgatggtaatggaattgtgtgctcttcttcactcatctattcaaggactcgaggcagtatttgtactctagacatatgagctccagtcccccccttcccctcattgacattgattctatatctcgccatcatagtttcactcgtgtcgtattgagtcttcatccagcatcgcattattaatgacgccatccatacaagatcggaattccgccagagttggtaccagaaggatcaaatcaaccgccgcctgcagtcgggaattaatttgtctcttgtcgattaactaagactcgcgtactgtagtaggcggtaatctaatacgccccgtctcgatacgccccatccccaaactgcaactgcgtgactacgtctaacctattaagacgacgaatctggcgccacaagatttcatcaatcaagccatggtgccttcgctgcccccctgaccgagatccacttgaactccggcatgagacccacgcgaactccgataccacggagatattatccgcccgcccttgactaataccaagtcgcttaatggccgtgtctttccttttacggacattcacatctcaaccttcatctccaagtagagtttgtaaattttgatctcatcgtcttcatatcctgtagagtaaagagaaagatgcccatatccaggaaaaagacgtgcgtccagtgcagaaaggcaaaagcgcgctgcagcctgactctcccccgctgctctcgatgcctcgacaagggcctctcgtgcgaatatgccgccgtcacgatgccgcgcatggccccttactctaccatcatggccaatactagtactgccaacgaggatcgatccgggaacctgcatggcggcgctacggacttccggagagtctccgctaagcacgcaagacatcagcttggcgtttatgcggatccagaagttggtcctctgagcgaatcgctagcaatggccaccgactcgcctcctcttgaagccgctgcgccagtcctggctccgtctgtggaatcttctgccacttggccggcgacaatgccagctgatctcggtctcgggcctgatatggcctttaccatcgcgtcgttgatagagccctgtcataacatcacgagattcatgaatagcatcgacatgggcattagtcatgacacggctgttgcagagacccaagacgctcgccttcgcatcaacgtcccaggcacccaatcagacgttctcgccaacgactcctcgtcttgcatgctcaccagccgtcgcggcctcactgcaaatgcaatcctcacaacaaagaccatctttggccaggtgagcgcctatcccgccttgatggtcagcgggctctcccttcctccctatatccacagcaaatgtgctctggatgacagtacaacatataattgtgcaaaggcacaaaagcacgagtgtctggggaaaacgttaagtatctgcgcggccctggtaggcatgtggctggagagaaccccggccagcagcccttttatatgggagacgatatacaaagaaatcgccagattggatcatgaggtattattgcatatcttatgccctgattcatattaaaaatccgtaaactaacctgtccctttttgaatatgccagtatgagtcatttgacatggagacattagtcgaatccatgcaggccatgatgacatacatgctactccaagcacaggacacagatacagtaatgaagaacgacgtcaggtttcttctcacagcattaacagtaagcacatcattgcatcagccctctccaaagtcagtaagccaacaaaaatactacacagcattgttgtggaaaagtacacgagaccctagagtacaatacattcgtcgacactctcgacaatcctcttgatcgcaaaacgtgggctcagtatgaagctacacgaaggtaatcggatttcttgcctctttctctgtctccctttactaacaaatcacaaattagaacagtatgtctcatctacaccgtagaaatattcctcgaaatcagattccgccagcaagacttccgcagctgtcaaaaattcgccaacgcacccctcccctgtatccgcgatctctgggaagtcccttccacgtatgaatggaagaagcgatacaatgcctttctccgcggcagatctgctgacaagatcctcaccctttctgattacaagctgtcgcagcagttgtctgctgaggagtttgtcagcagcaccaccgctggcgataactgtggatgtataataaaagacgtgttgaggtggtgcgaagggctggatcagcttgggacgttgattacactggcgtcttcacttatcaagtatgaattggactcgtcagaaatagcagttggctacgtcaaagccccgtaaactgaagcctcacaatacacacatcatggaattctctttccagagaaacggatacacaagtaataatgtataatgagagagaaaacattcataataatcataagctctagaatatgccatcatgtcttctacaagtttcatcactccatcatggtatctccatccagctcctgcgcctgtccagcagcaacagcaccggcttccaacaacggcccagcaacagggaccgcatgtctcggccaaaccctcttatacaagctaatcgccacagagtcctgagggttgatacgtccgtcaaacgtcgccttgaagtagccgtgagtgcccagaggctccttgaaaaaaccgctacgtccgcgcttggtccacaggggcatagccttgaaccactccacgtcctcacggttgaagaacatgtatcgaatggtgacaatcttcttgtgaatgtggtatgggtggccggcgaggacgacacgcttggcaacaacgcgggatgttgaaggaggcagagccgtgcctgtcgcaatcaacgtcaggccagcgtttgatgtgccctcaccctcaccctcaacatctgtgcccgcaactgtccgcttgaagaataagacaggaacagcgccccacgtaacaggtcccatgaatgtggcaatggccgattggccagggtgtaggtatcggcagtacttgtgtacgtcgtttggcgtcgagccagactgtgagaaaagaggcttgataaccattcttcgagggccgcattgagcaatcagctcctccttggccttgatcgaagcagtataatcagagctgaggttaatcagatagttaaccacagtcttcttgttctcatgtcggagcagagaaactaatgtgactggggagttggggttgtaggactgcgctgtggcagttgggatgcccttgatatagacatgaacgcgagttccaggctgcacaccaccaaccaaagcctcacgagtcgctcttgagcgcgaagagttgtagtcaggaatctgcagcaatcggcgccattcttctggttcgtaagctcgatcctcatcttcctgccaaggagaagttcggagactcttcaaaccacggtatcgagccaatctctctctggccagaacattagggtgaagctcaacttcatcggggaactctctgtcgtcttcagcctcatcacgcttccgtgctcgatactgctccagctgaacagcatcctcatcttcattaggctccatcatctcagattgggggtattccgaagcagcagcttctgtgggctcaggctgggcaaagccttccacaccatcctcgggaccaatttcctcctcttcagcgttttcgtcatccatctccatatcttccatgtcagagccggaatccgacacgtcatccagataccaagcggactggtattttgaagttcccttgggtacttttttcgttccagccgttgcctcatcctcctcgtccgaaaagtaatgatgctcgtctaacaatacacccttcttctctgatggcgccacagacatggcggcgtcatcttctgcgtccatcataacatcctcaggcgcgagttgatccaggtcatctcgatcctcagagggctcttccagaaccttttcttcctcagtctcaaccgtcgtctctcctttcttcttaatttgctttggtagaggggcggcaacaatcttttcaatctgatatgtgccccagtcgccgacctgtatcagtcgatccgccttcaaccctttacccctaactacaccggtgatgattgtagattccgagtcgttggatgcaaacttgacgctttccgccagcatccagctcctctcatccctccacctgatgcccttgggggttgtgctgcagagggatcgcatgaggttggcacagtcctgcctattatcgatgctatagagcttctcttgctcggggtggaaatgcataatgaaggacttgagcgagctcattacaccaggcctctgctttgctggttcaattttatcaagcccttgtaccatcgtgaacaatgtcgacaagccctggctctcgacgcttcgaagaatcagctctcccaatgcgtcaacctcgacagaggcagatagaacaataatgacgaaatcggcagcgctggcggcgttcaagcaagcgccaagatccctttcgagagcaacatactgcagcttctgcttgaaacggtcgaccgtcacttggaggttgttgctgctaagatcggcctcgatatcgacgctgctattcagcgactgaatggccgccttggcgtcgccatcagcgcaaagaggaatgacggcagcgatcctcggggctgcatctttcccggagaaaaccgacgtctccttcaggtgctctctgtgctttgtgaggcgagtctgcttcgcctggttccgtcggtcgaatttagacatgacttgttggtggggagttttgcgcgatcctttttcgtctgggactcggcctgtggaatgcaatgttagagttgtgcgcaacatatgggagaaagttataagaaaacaaagaagcaaagtttaattccacacagttgggtttccacaccttttgcgcgatccctcagctcatgcttggaagcagccctggacttgaatggcttgttggtgacttttgtcgtgggccgatgatgatgcgccacggcggacatgtttgcgtcgcccccagccttgaaccgaaacggtagcgatgccagtttgttatgttgtgaaatgctcaacagcaggtatttttcggcaatttttcactccaatgcgaatcctccaaggtttcgcaagattagcctatacagaagcgcaagacaaaatgcagaatcgattatctagatggtggggttttcttggttatcgagaattttttgttgtggctcgttatcgataaccgcggtgggctagcgcattcttgctctgccaatagcagcactgcgataggccgcgacaaagtctgggcgctggaaattttgtctgcaacctttcatagcctagaacccgggcgtcttgatttctcgagtttgatcgcgaaaatcgtccaaaagtctcatcagcacaatgggtgctgaaacagccgtcgcgcggcctcccacggcccgcaagagcgatgcaattgtcaccaaagagcgacgaacagacatagccactcgcgcagagagagaaaaggcccgacggataagggaagccaaccaggcctatggtcgaggaaagcagatcaacaccaagcagattaaagacaagaaactccgaaggaatttgaaagagctggagaacaaatatcagaatgcggccctgaaagctaaagatgccgagatcctgctagaaaacgaatccggattcctcgaggccgaaggagagctggaacgaacatacaaggtccgacaagacgagattgtggccaatgttgcagtcgagacggcgaagaagcgattcgagctcaacttggatcaactgggtccgtacctatgcgactactcgaagaacggacgagaactgctgctcggtgggcgaaagggccacatcgcgaccatggactggcgagagggcaagctcggatgcgagattcagctgggagagacaattcgagatgtcaagtggctgcataacaaccaattcttcgcggtggcgcagaagaaatatgtctacatatacgaccgaaatggcgtcgaattacattgcctgcggaagcactccgaagtcacacacatggagtttctcccataccacttcctcttggctacaatggtacgaattttttcttttttttttttgtctttcaaacgagaaatgggatatccaactaaccacgatatctagaacaccggaggcgttctcaagtaccaagacacctcgaccggccaggtcgtcgccgaaatcccatcaagacttggccccccttgctcattaactcacaacccctacaacgccatcatccacgccggacatcaaaacggcacagtaactctctggtcgccaaactccgccgagccagtcgtcaaactattagcacatcgaggccctgtgcgatccgttgccgtcgatcgagagggccgatacatggtctcagcaggacaggacgccaaaatggccgtctgggacattcgaatgttcaaggaagtcaacacctactcgacatacaccccggcctcttccgtcgccatctcagataccggcctcacagccgtcggctggggcacctccatgaccatctggaagggcctcttcaacaagaacgccgccacccaggagcgagtaacacatccctacatgaaatggggccgcgaaggcaagaccgtcgagcgcgtccgctggtgcccctttgaagatgtcctcggcataagccacgacaagggcttctcctccgtcatcgtccccggcgccggagaggccaacttcgacgccttcgaggccaacccctttgagacgaacaagcagcgacaggagactgaggtccgcggcctgctcaacaagctgtcgcccgagatgattgccctggaccccaactttgtcggcaacatcgatctgcggtccgacgcgcagcgcaaggccgagaaggacctggacgccaaacccgcggacattgccgaggagattcgcaaccgcgcgagaggaaagaatggcgcgttgaagaagtacctgcgcaagcagcgcaagaggaacatcatcgacgagaagaggatgcgggtggacgagctgtggaaggagcagcagaagaagaacgacaagaagcgacaggaggtagaagaagatctggggccggcgctgtcacggtttgcgaagaaggagtaatagcagttggtacatatcaaaacgtagtatatactaatacccatggcatgatagacaaaaggaatggatgtgcagtgaaatggatgagatggcagccatgtacgctggcggcaagagatgtcttgtcatagaatcgtcaaacactttattctttttcttcccttctgttcccagaatgccatttttgatcttgctaaacccatacatagaagctcatagcatcctaccgtggcttaaaaatgcttagcagcctgtcttgtcgcctggacgccgttgatgcagcaatgcccgcaagtcttctctttcagcccatgtaaatcaaaaaaccatgcaataatatcccgtatgtatgtatatataactgtacgtcctcttacaacagcttcagccctcccgtaaccttgtccaccaagctcttcggtgccggtccgacgcccagcaccgtcatgctgcccgcctcaatctgcgtccggcccgcgtcctgaatcacctcagccgtgagccccattgcgcgggctttgcctcgcagctccagcatctcggcttggctcttgacttggacggcgatcttggcctggccgaagcgctcccagcgggcgagcagcttgcgttcgggggaggacgggtcggcgcgggcgagggccttgtagcaggcgagcgtggcgtgagagcactgagcagcgattttgcctatgatgaaacgagtcttgttagttaggagctcacaagcaaagaagagacgcagaacaagagaatcgtacctttggtcatgcccagatccgtcctcacaaccaacaccagcttacactcctcgctagtgtcttccatcaagctcctcttctccgccactcccgagtctctaaacttgagcccctgtctcatatccgcatccagcccgttggcccagttcggtgcatggtccagtgtggcatcgtcctcgtccacgtcgctttcctcgctctcgacaggatcgttgtggtactttcgacgttcttccgctagagctggggagatgagatatcctctggcggtatagatgccaaacacgtagcctgtgacgacactggcgagggcggtggtgaggatcatgcccgtctgggtgggctggtcgggagaagccatggcgggggtgggagcgtgggcgaagaattgactgttggatacgacgagagcaggtttgttgtatgatctggtgggtagttttggtatggaagatgggcgggacaagatgagaggcagagtctcaaggcggtgatgcttaggagttgcaagcgatacgggacatgcaagtttcaaagtcgagaaaagaaaaaagagcgccactagctgcagccacagcgctcttccaccggaacacggcgacctgcccgccctgaaagacccctccaaccccaccttcggccgctaatccagcgctaaaggccgcgtgctctgcattcatgtgaatccgcgaatcctcccagtcttaagagcctgttataaatcgccttgaatccgcaacgccattccttctctcaccaccaccatggcagacaaaaaggccctcatcgtggccctctcaggctgctcttccagcggcaagacaacactcgcccggctgctgcgcgacatcttccccagcacgtttatcttgcacgaagatgacttttacaagcccgagactgagtgagactcgcccctccattgtatattgagtgaatgtgacttttaagtttccttcactcacttttcaatcccatatctcctcataacttgtatatatatatatatatactaacaggcaacttcaggctcccgaagaagcatgatctcctcgactgggactgcgcagagtctatagacattcccgccatggccgaggctctctcttacatccgccaacacgccgcttttccagtatgtcgctactcatctcttcctcaaaggttcctcctgctaatagccctctctcagccgactctagactcttaccaagacaagaactccgtcggcgaatgccccgtgcccccttccaccatctccgccctcaaagccaaagtctcctccctcctcccctcaacccaccccctgagcacttccaccctgcatctctgcatcctggacggctttctcctctacccgccctccatggccgccatccagccccatctcgacatcaaaatctttctgcgcgcctcatacgccaaagccaaggcccgccgtgaggcccgcgacggatacgtcacgctggagggcttctgggccgacccgccgggatacgtcgacaagattgtctggccaaactacgtggcagagcattcgcacatgttccaggacggggatgtggagggtgagtataaggctgatgtgctggagcgagaggcgattcgggtgccgagtgacaagggcgtggatggtgacatggacaagattctggaatggatggtggatttgatattagaagagctgaagcagcatgcttgatgcttttagacaagttacccagcaccctaatctactatccaacatcttggctactgcctctacagcctctacttctaagtgtatatggcagttcaatttttgtgcttatatggactggtatagttgggatgctggacaacttttctcttatagaccagacttgaacaatagatgattaagaggccccctattgcttacccttctatataatcgaataaaagatgtgagcatcgctctcgaaatgaagtatggtgtctatctaatcaaccaatctagcatataagacgacaactctcatatagcccccttttatacatcctaaaacaaagtaccttcaacaacaacattcccacacaaccacaaaacgctcatccacaaacatcattcaatccccctcccccatcaccacatccccctccgcatccctcctcctcttctcctcctgcaaaattctcaacgcctccgtcgcggccttggtcttaatctcctccttgttaataccccccctcacctccacaaccaccctctccccaatcacgaccttgcaaaagaactccttatcccccggcgactcaaccacatcctccgtatggaagtcatacaccaccgtctccgaattggcccacttgcccagctgctcctttggatgctgcacatgtaccttgtcacgcagcagccgctccaggtacttcatcagcccaaactgcgcgcatacagccctgcacgcctcaatcgaccccgaatccacccatacggcgccaagcacagcttcaaacaaatcagagtaaaacttcttcgggttcagcgccgccagcagagcccatggatagtgcgcgccgttctccatgacgtcgaggatctctgccctcagggcagcatgtctcgtcgccgtcgccaattgctcgatgccaatggaattcgccgcgtgccgcataaactgccacagataggtatgcgtttcttggttctccacgctgccttcctccgtcacgacagtctccatggatttcagaccgtgttccatcgtcatgaaggcgaggaagtcgccattcaccaagcccgtcttcagcgtatgcatcgtataatgaggcagctccggcctcacttcaaaaatcctggtcacgataacgtggtcaaggacagcatcgcccagaaactccatcctttcgagagatcgcttgccatggtccatcacaccgtccgccatgaacgaggcgtgcgtcagggcctctgtcaaaagagccttgcgttgaaaggtatatccaagcaacctctccaggggctccaagatcggcggaagacgctcatttggcggcactctgttgaaaagaatctctctgcccttgtctatgccatcccagtcgatttccgagagaaacatggcaatgcatttctctgccatggcgatgcctccctcgcagtatgaagcaccaatcaacgcttcaaccacatccgcgagtgttttggtcgaaagcctcctctcggtcgtaggcgcattgacatcttcctgtaggacgtcctccaagtacaatggacgccacttgtgacctgtgaaaggctttgtgactaggaatctgggcagtcgaaagtcaactgctgcctggtatagccgtacgttggaaatgagtcgatctctccagtaggaaaggtagccctcaggccaatcgggttctgagcaacataatgttagcaagaagaaaaaaaggaatctatagttattgggagggtgtttctcactagtaaccgcagcttgtatgcaagtgcaaagcttgagaatggaatcgcccaaaaattccagtctctcataattcatcggctcattcgcactccgcgcacatatagcctctctcaccaagccccagtccgatatcccgaccggctcaagaacagtcgtggccagctccttagccatgagcatcacgcccagttcatgtatgatggtgggtattatcatgccaaacatggcatgtgtcgccggtacggtatcaactatggcccattccatgggatacacccgcgagtaaggcctgctgctagcttgttctttctcggggttgccttgcaagcggtgcaggaaatcggttctccgcgtccacttcttgagcacgagataaggccccttttcgggagccttttcaaacccataaaaggcattctgcaccagagtgatggagggcttgcattcgattatgtccttgtaggtgtagggagagttggtgttgtctcgtataagatatcgtccgcttctaacgtcctcatcgaacggatcaaatccaactgcaccaatttggtccatcgagagcgagtcactctttgcccaaatccgcaccacgtgttctcgtccttcgttgtgaagctcatctttgggccacctgtggcagaaatgcagcgcgagaagagctgacgtatggtctggcaaagacgcaacctggccatgcggcactgacctcccttcagagaatcgcagttccagcttatggcctctgtcgaggaacaagtctagagacggaggctgattaagctttacgggcagcaaaatctcatactcgccaatcacctggccgttttcttcatagaaagtgagagagtagagccatttatcgccggtctctcgccacgcaggggcaacatgatgccatggcttcatcatgggctcaacagccacctcaggcactcggctatcgattccgggaatctcatccgctttgaatggcaatagattgtcgtttaggagcccggcatcgttgagggccatgtaggcttggaaggcggcatctttggtggcattcttttctgatcgccacacagacgcactgttgtactgcctcgggttcacaggtatgaatggcggaagcaaaacagtggcagtcaaagcattggaacccacaccgtcctctttgtgaatgatgtaatctggtcggctgtcaacaaactccgtcggcgacaaggtcctgcaaaagtgctccaagtgcggtttggcattgtcaaagtcgagcctcgccccggtcactgggtgagtataacatatggtgcctaggctctcagattcttcaatcatctccagttgctgaatctctctctgttcgtcttcaaagagcctcgccatctcatcttccttctcctcccatttcttcgaggaagcgtcaccctcgtcaaagaaaaggaccagcctcgagtccttcatccgcgcccgtccgcgcctttgtataaatgattttgaagtctttgggacgtcaaagcagatgacaagattgcaggcagggacgtcaattccctcttccaagaccgcggttgcaatgagcaggttaatcttgccagagcggaaattctgcagagccttgaggtcgcccttgtctccaaaatcatacacgactcttcgctttgatgagtagctggaagatccaaccatggtgccaactctgtattttttcttaatggccgggttgatggagaggatctcggccagcattttcaccatgacccgctcctcgacaaagatgattcccattgtgctttgttcatcgattgacaagagttcttccaaaagcacgaggactttgtctgaaatgtcgttcaaaccttggggggccttgggagggggttcgacctcgactcggcgaaagatgccggccaggtacttcttttcacggtcccgacactgataccactggtcgaaaaactcgtcgccgtattcagccttgtcaagatacgacgatatgctcttccagatgaaaaggtcagcagcccaaggcccaagctgtttgcatatgctctgcgactgagacttgaacgtcttcatttgaatctgcgtataagtgtcttctttgagtatagttttctctaacaagcgtccgttcctctccgtaaggttttcccttagcgactgcacaaaagggtctttgttaatatccagatcactatagaccctacttagagacttcatggtaggggtggaatattcctcggcaggtatgtaggctttatgctggatgctgggtcgtttgacgcatttgaggagctcgtctcggtgcagcgtgggggagatgcatcttgcatccatcagctgctccaaggctacgagatctgtagcctcggattggatgctgggggttgctgtcaagcccaagattgcgggcacgctcttaccagccgacaggcatggatgataatgatgctgcatgatcttgccgccagggtattttccaacacaattatggactatataagagccaagacgtgtcagcaattcgaaacatgtagaggtaaagctaccttgtttcttgaccgcttcttggcgatgttgaaaagcataccttcatcaaatactatcagcgccaggtgttccatcttaaggtaagcatggtcgagagcatccaggagaatctggggcgttgtaatgacaactcgagtctttgccagaagaggagtccacatctcctgcgtccaagtaggtagatggcgattgccagcgagcatctgcatgggcaccgaggggatctgcagcttcagaactgtatgctgctgggcactcaaatggacagttggcgtgatgaaccaaacaatctagcggttgtcttgttagcgattacatgtatattgcttgataccagcataaagccattggcagcccaccttttttgggtcgcatctctccaattccgccttgatacgaagtacagccctgacacaagacaaggtcagcatatacatggagtaatcgacaggtctatctcgacttacacttgggtcttgccactccccgtgtccatctacatccatcagtcagaacacgttacttttggtaaacactacaacaccaacatgtgacagttgatgcaagtaacaaagaaactcccacttacagcaacaatcacattctgcctcaggctctgctcgagcatctcaagctggtaagccctcgacgccattattgcttgctctccattgccgcctggggtttctgcctggcctccatccagaagctgctgggcgggtgaggcgtctctaatatcagccccaggcacatgagcctcgccggcatcatcagcaacgcccgcccacttctcgatgctgtggcccaggggtgtgtctcccgggccacgccctgcaaggtctaagtctgagctcgagccggagccagtcacgtcacccgcagacgaaccacgcagcgtcgacagggccctgggaaccgcgcccggagcaggtcccgaggccgggccaggccagaggccgttgcccttgccagatgccaggccatctgccgctaacttgcctgccggagcgcgccacatgagccggcggtgctttggcgctcccgcagctgcggatcgggtgtgactcaggcaacaaccacctctacgaagccacaggctccaggatggcagcctgacgtgtgttccagacgcaatcaacgcgcaacggggaaagggaaaaggcggtattggcctgtttgttaaaaggctgcccaaaagagaaaaaagggccgttgctggatccggtccctagctcgagattgatatcaattatgcttcacacgccgtacttggagcttgttgcggggtagggcgtgaaagcgcatgtggcctatcagacggatcgactcgtgtgaaccagggaaaatggatagtctaggttgctctggaatgcgtaaagctagagaatactacctcctcgtagtagtcccaggtaggtaattactgggcaaccaagtcggattctgtgtcggttcgtacgcgcggtgggtgggctcgatcccagctcaaaggcgcataaagacagcccgaggcgtcaacagctgaggcgtctccgaaatgggacaagctacaagctctcgttttggctattttttcggacaagtcgacagagcgtcttgaaatgttggtaaagatgtagaaggcgaagacgcaagccgatgacgagcgggggacgaggcctgtattatgcgcaggaaacttcatgttactcagatcagtgggaggccaacgccgaacatgccttggagccaccagcgcccaattcaccagatggaatccgtatggagcttgggcgttttctcaattcttttcttcttcttgggcggctcattctataggctacaaacccaactgggtgttacactggcaaccatcatttaaagatgtactctcaagtaattcctctttgccatctgcgcgcctttgttggcgtagaccacaaatcaggctggcattgttagccctgttgtctcgtctcacccaagtacatgtagctgagaaacgtaaacgtgctgcctaagacatccaacatctacatgtgtgtgccgtagcagccaatcatgatggcctcaccatgacgatttagtaatgccagataataatgcctatagcaaagttgcaagttcctttcgttgacttcaccccacgaacgctgaatacttcccgacttggtcacaaatagtacatattacctataccaaggcagttaggctgatatgtcggaggccaggcgagcggtattatttcgtttcaaagacgatttaccctgcaggcagccaattgggaggtggtcacaaggcttgtttgggcacggcgacagatttcatcttctccatacctttggggagagcttaataattataggccacgcggttctagaaggattcggctaatgagaactcaatgcgtgcttttataacgtatattgctaagctgagctttcacggcgccgtattgccatggtggagaatcataagagtttgagctagagtctaagcagggtctgaattggacttgaaaatccatccgtcacagcagtgtaagtgcaatagtagtctatctgtaactacaagggcctgtgactgtgaatatgggtacgtgtaattcaaaattcacctcgcttaatatgaccaaccatcaatcttgatgcaacaagccacccttggcccggcacttcctccactctcggggaatattgacccgccgtcacggatcttgcttatagtcttaggaactcgccaaaacaaaaatctcttacggccgacctgccgctgcggtgttccgtgctcttatgcaacgtaggggagtcataagagtcacaagtcggatatggctcaccgaccgtgaagctacagaggctagcgcagtaccattcgctataaataatccgctctagtggataatacgcccaggtaacggcgtaatacgactgccgcctacaatgtatgcaacttacacgcaataggcgtgcatctattgaggcgaagataaaattttcaatgtagcatcaaggtttcagaaagggtaaagagaataggtcgctgcatctgctaaaagggccatcagtcatgggtgacgtagtacatgtacatttgcacagttcaatctccgaatctactctcatgatcccatcaggcttacatcaacacccaggatcataacaatagctgactctctatactaaaacaaaaacagaaaccttttcttttctaccgcataccatatcctagataagaattgccaacatggtgtcgtagcatcgaagctagtcaataggcagcggcttaatccattcactgcaggaattcatcgcatctagacgagtacatggagccgctcttaatgccatcaggcacgtatcaatactcggaattgtaaatacacagttgaatttctatactatgatgaaaatagaaatctactctttcccttcgcataccataagccaagtcgagttgccaaaatgccgtcgtagcatcgaagctacatgtagtcactaggcagcctcgttttatcacaacaggccaattgccttcacatccgacccaccagccaccactttaaccatgtaaacgcaaaagtctccatccatggaccttttcgcaacaggcttcaacgcctggcaccagctctccctcaatcgccaaagctcaaacgaggaggaggagcctcatgacctttaccgctttacaaaagttctttctgccgccaccatcaaacgaccagtcgctcgactcacttacaccatcggtatagctcgccttcaatactacctattgtcattctaaagaaacactccgatttcgcttcatactaacaaacgctccttttggcagttcaccgcgatggaagtctcatcgtcgccggcctagtcccccccaagaccgtggaaaccgaagccgagtttctctacacgtcagccgaagccgccaccggagagcttctagccattgtccacgacaaagatggcgacgacaatgacgccaacaacaacaagctggtaaagtactcgtccttggcatctcaaagggctggcgccgagccagagtccatcttcgactgccgccctcgagccacgcaagtcgctgcgttcaacaccggcttcgtcatcctccactctgacggctccgtctctacgtttggggactcccgcttcgaagcctgtctcgggagagacactgatccgctagatcggtaagccaagttgaagaaagcggatgatgaatatcggacttgaagtcccactgacccgggttcaaccaaaatcctacagaccgtctggtaagccgggcccggtacccgacctcaatgacatcgcgtcggcagatgatccaatcaaactcgtcaccgccggcggaactgctgtggcggcgctgaccagcaacagctgtagcgtctacgtctggggctgctatccgccatcagcagcttcaagagcatcagcatcagcatcatcagataactctcagactcatcgtcgaggacatgcttttcaagagctctcgggcgtgcccaactatacagaggtcgacggcgggaaagacgttgtggatgtcgctctgggagaggctcatgccattgcactgactacggacgggctcatctatgtcagtggcgagaacagaaatggccagcttggatttgggagagaagttggtagagcagaaacatggacaaatgttccattcctagttgcagatggttataagattgtgggtgtggcggctggtccacgagcatccttcatcctaactgccaaagcatagatgggcttgtcagtagagcctactaacaggggcagaagagaatttaatatggatatttggattgctctactcggtagcattctggtttgttttacttcatactgcaaggagcattgacgctttactcttctttgcttcactggcttagctttcacaagatgcagctgatatcaagtagccgtctatcgtgccaaattctttttgtttattaagctttatgcctcattggtatacatcaaagcctgctttatcattattccgagcatgggtgtgtctatcatagacttgacaagtaatcttcaatctcctggggagtcagctttctaaaccgggggccagtggcaccctcaacaccctccacgccaagcagatggtgagcaggagctccaacaatacctagaaagtaatcaagtgttaaaaacaacaaacatgtcccgctcgcatgtattatgacatcaggaaaggagagcttaccgatttcaatagaatcaccattcatttcaccctcaatgttgtccttgagcgtcaacagagcaatgtgaatggcatcttccagctccagctcctcggaatatctcttctccaaaaaggtcttggccttggtcgcgctcttgccaatggccgtggccttccaggggaaatagctgcccgtggggtcaacctggtacagcatggggcctcccttgtgaactcctcccgtctttgttgtcttcttcacctcctcgccctccttgatctcggtctcctcctcttcgggttcgatgccctcgtcccagccggcaaccagcatgctgacgccatatggtcgaacaccagctgactgggtggcctcttgcatgactctggccacatcctgcacgagtattctggtgggagggtattcgttgtagatgcgcttgtagcctgtgtgcgcaaccttgcgcgctctgtcgaccagtactctgtagtcgggtcccatgccggagtaaacggtaccgatgttgggcgtgatgtggctaatcttggacagactgctctggtcggcgaggggggaggacgacttcttttcggtagcaaggacgatgccattcgtggctgtgagttcatttggttagctcgccagccatctgctgccctcttgaagtgagccatacctttgatacccagagcagtgatgccctggttgaccgcattcagcgcatactctgcgagcaggaatcaacatgtcagcctcattctgtgtcattccaactgtaaacccatccaaatggctcgagcgatgggtctgggtgcgaagagctatgcgtaccgatttgtaccagcttgccgctatcgagggaacaaggtcagtagaggggtctttggcacatggagatggagatggaatgacatcagccagcgtacctgggcgagaatgtggtcagagagaaggagtatcggtcagccatgtctggatgctggtcgagggtctatgcggtcaattgcgtcgatatgcggagcgccaaatgcttcttcgagtgttgatgaagctatcctggccagctgctctgctacaacactgtggaatcccacttgcggcagcaggcacactgagctgcgcgtcaagcttggcccaggcagtgggctggccgcggagcttttattttgccgagttccggtggggggagcttgggaatttccagcactaccacgtttggtacggcagcttttctcgttcgaccaaactccgccagagaaaaaaatcattgtccgcagtcacgcagccggagaattcggctcgctgagctacatggaacgtgacgcggaaatcgatgaagtggcctcttccgttactgtcgatgtaaagacctgacgcgtcgctcttcttcctttgccgcattgctgcctgaccagacaacctgccaggtactgtcacttcgtaccatgtgaagctaccaactgctctccctctgttatcctttttcttctcgatactacttattgcgttaccagctggctgaggagctacagccgcgatggagtggtttggcgagcgagcccgagcgccgtatcagtcgtcggttcaagacaagactttcaccacgtatccagatgagtggacagcatcagacaacgatggggagcacgcatctgcacaaactcaaagtcagccaccaccaaatgctgcgcataatcagaggcgatacaaaccacgaacgtgtcgtatctgcctggatgtcgtggaaccaaaatacccttcaaattcgagcaagccggtatacgtgtccgatgacgccgagttaggaagactcttgtccccgtgcaagtgcaagggatcgcaaaaatacgtgcatgagggatgtctcaactcttggcggctatcaaaccccacggccccaagaaactactggcaatgcccaacgtgcaagttctcctatcgactggtgcgccttcattgggcctcgatgctaagcagcaaatgggctcaagccgggctgacggtggcgattcttattgtgagcatattcttgctaggattcatggcagacccgctcctcaatctttgggtcgatcccgttggtacaatcagcgaaaccgtgacgagcgttgtgacggatatcgaagcgcttcaagagccagactgggagccgccaacgacttggtcggagcatttcatcaagggtttcttctcccttggcctcgtgggcatcttcaagtccatgctcgccgtttcgccgtggcattggtggaacctgcgcaacatgacgggacgacgccaggaaggcggaagagcaagagttgagaatatcagcctgctgtttgtcattattggagcctttaccgctctgatgggaatctggaaaggagtgaagaaactcagtgaacgagtgttgaagaatgtgagtgagagagtcttggatgtcgggactgatgacgatgacggtgaccttgatgaagacgaaaggaaggaccaataatgaatttttctgcctctccttgcgaatctaccgatgcttttccctcttcttttgacgatatcccaacgttttgcacactcttaagttgtctcgaactcgctcttccgtgtcaagccaactagtctgcgtgcaaatagcgacgctctactattgctttgggcaaaggccgtcttggttctttgtccgctggcatggtatgagatttgccggtgcgtttttgcgtgcttgagaagccccttggggattcaagagactgcaattccagcaagtatctgctccgtacgccctagtacacctacctttaagcagcatcattggacagcctggcacattttacatagacacttgaatgtatcgtttataattcattgtaattattgttcaattcaattatcaagtgtatttagccaccttctcctgtcctcttgttaatatttgtaagcaatgatacagtctaaactcgatgctcaagtgtaataaagaagtttttctgatatataaaccaccggttcgatgtagtccactcagctgtaggatttgcaaaagcaagctagattccagtttagtaggctgcttaaaaggatctggtgagcaacttggttacataccttgtatttccaaagaattgtagggacgactttatatatctctagcaggctgatattctgtcccacgcatgagcgaccacccattccaaaggcgaacatggcactgttcataaggccgatttgagactcagaggcctcaatccaccgttctggccggaattccctgggatttgcgccaaatatggactcctttgagtgtagtggccaagccgaagtcccgacaattgtacctccagggaggaagtgtccgcagacctctaggccttggggaggcacaactcgctcaagggggttgccaattcctggaaacatccgtaggccttcttggatgacagctttgagatacggaagctttcttgcctcgccgtagctcatgatgccatcatccctgttgggcggagattcgtgaagctcagccataagcttttccaacgtggagggattcttgagcaagaagtagaatatggcggagagggcaatggcagtggtgtcgccaccagcaaagatgttgacaagagtgagactcaagatctcttgctcagtcatcagctcaggatcttttatccccgcctggatgaaccgatcgagaaagtctgttgcggacggagcggtcccagcccctagggcctcataccgttcctttattttccgcgcagcaaatctcaccacaatagagtctcgctcctgtaaaatgcccattctgcccagccacagtccaattgggttttttgcccagaaacgatcgagccatggcatttgaccgacctagaaaagcggcgggtgagtttcaacattgcttcaatttgtagaatgccaaacggtaggctagcttacagtgttctgatggccaagctgcatctcaacctgatgcatgattccttccatatctccaccgctctcgaggaagccgattctctccgagaaactcagctcgccaatggcgtcaaaggcatataagttgagccaccttgacaagtcaaagactttttggccagtttctgtattgacaaatctcttgtcgagctctctcatgaatgagctcagtgttgagtttacaaatggctccagctggaccaatgtactcatggagaatgctgaagcaacgcttcgccggagaactctatggaagccattgttccttagactaaacatgttttcaagaatgtgccctcgcgccacatcacgaaaagtcgcatagaactcggactaatcactattagaaatgaggcttcatcttgaaaggaaaaaaaagggggggagagaaaattgcacaccttttcgtaagaggtcccagctccatatatctttttgacagcatccatatctgtaacagatacaagattcggccccaggcgaacgacgtctccatgctgagcatggagcttgatatgagtagcttcggccttctcagtccatgtcaaagcaaacctccagagattggtgcaggatgcaagccacgggccagggattctgctcagccgattgtatctattcaaaagcaatcgaagtattccgaaaagtagcaagactgctgacaccctgattacgaaagggactagctcccacattctgacgtattggaataatatgtttctttgacatgttgaaagaagtagttcaagatggaggactttgagccggttttatgatcagaatttgtctcgggtgagatattaaacattttaacgattattaaaaaaccctgccttgactaagttttataggaaggttgactgtaaaacaaaggcttgcggctgggaccgagccaaccctgccgtgcagaatctactaatcattgccaagtgtatttctagcccctttattctacttatcaaactagatataaagttttcagtctttattccaacctccatgaagcacatgcatctcagttgttgtacaaattctatgcttggagtactctaagtcgatagtatgaggaatagactaccttaagtaggacctaccaggtcgatcgccctgtcacatgtttcaactcttcttgctaaatggtaaaaaagattcatgtcatcttcgaaatagtaattttagatgattcgaatgcgattgaacacaaatgatacaagagatacagcatctttctctgtaaaaaataatccaaagagcttgtcaaaaggctatgttcctagccaagaattttgagtagtacttaatattctcaacctgggaagcccttataaaattcccattagcatctatacttaatcctcccagtagagtttgtcgagaaatagtgtcaattattgtatattctatgagatggggtttttatcgagagccaacaccatggagtggccccttgttgccgctctggcacatttgacatcggcttgactgtatactttctaactcatgacaactgttgtgcaattcaactaccaagtcaattcggcacctcttgttctcttggccatgtttgtaagcaatcatgtagatagcaaccgctaactcggctcgtacatctactatgccacctcctacgggcaaacaaaagcctcgcccttatcagcctcatccatctctgcgataacgcctgaatcacatctcctccttggtactagcccgtcagcttcggcgcttgagtccgtatgcagtgctgctagcaaaaaatacgaggccaagtcgcaaggataaggcgccgtttgcaagcacctactgggccggcgattcgtactcccggcgccggcctcgtgttcagcgctggccggaaaaaagagaccaccagcagacccctaagaatagcggcgcggtacaaatccaatgtcataagggatcgtcgctcgccatcgcctcaccgcgcgcgaatcgccttttgtcgcagcggcccgtcacttccaacgccactcgtttacttcgattcgattggggctcttgatttaattgatttcttttttccgcacgagcttgtgtcgccgggcgctgcagactgtggctttcgcggacctgcctctgcttgctctccttatcggccgtcgcacagctggcctcaggacgattgaagacgccttgccgcgactctcgcatcccgccacctctgcaagttggcgattcgactgcattgtttgattgaatgcgctgcgacgaatcgaaataagagagacttgaaagaagccgctttaatcgatacatacactgggcaaaacaggctactgcgttggggatacgagatacgagacaccctcttcgaaccgacaagatgcattacgcctatcctgctcgcaagagctccaacccgcctcccttccgacccagatctacgagactgcccagcttgcggaggagtcggctcaggaccgttggcattgttgcgtttgcgatatttgcgctgctgtggctgttttcaaatccaagcgtgcctcgccccgaccgcgagcgtgtgccgtcaggccagccgcctgttgtgatagtgacagtcattgacccgacttcatacaataacgcctatctcaaaacaattagagagaaccgagagcagtatgcggccaagcatggtgggtagcccctcatctttcttcatatcttaacacatactcgaccattgttccaatgtgcgcagaaatgactgacacgcagaaaaaacacaggatacgaggcatttatcgtcaaggcctacgactacgatacccaaggagcgccacagagctggtcgaagctcatggccatacgacacgcattgaccaaattccccgaggccaagttcgtctggtatcttgaccaggacgcttacattatggatgtgaacaagtcattggaggaacagattctgggccagaggaggcttgagagcctgatgatcaagaactaccccgttgttcctccggacagcatcattagaacgttttcgcacttgagagctgataatatcgatttcattgtcagccaggacatttcggggctggtggctggcagcatcattgtgagaaacagcgaatggagcaagttcttcatcgagacttggatggaccctctgtaccgaagctacaacttccaaaaggcagagagacacgctctggtaagtgaagctgagacacaagtgaattgggagacaagagaagacaggactaacgtaggaaatgcaggaacacattgttcaatggcaccccaccattctctcgaagctggctctcgtgccgcagcgcacactcggcccatacacgcgcaccgaccaaggcgactcataccaagacggcgactttgtggtctatttctggggctgcgccaagtcaggcgagggaagctgcgaaaccgtgtcgtcaagttactacaagaaatggaccgcggcttttggcaactagaaggggaagcaagcattccaatcatctaccgtgagcgaaagagagagaaaagaccacagacagagaagagatttgggaggcaaattatgggtataaaaagagatattgaacaaatctactgggaaaatatggaaagcgagcggctacggcggcggcaaggaaaacacaagacaaaaacacaaaaaacgatccacttgcgtaataaccccggcgttcgttcggagcatatatcctttttggaatctgtacatccacggcgttttatctttggttgactaaacgtgtgtttgtgttgttgacagttggaagaagagagaaattttgggcataaaaaaagggaagatacacagggcggtggggtgggaaaccccgagttagagtagatattcggagaacaacgattgggttctctgaaactactcatggtggagatgaagaatgggggattggaaggagaagcaaaatatataaagcaaaacggtattatgctgatgaattatgtctttttatttactttttgaatggactcgtcctgctgaggatgagttgacatatggggaagggcgggtacctattttatttagagctgcttggctacttttgataatacgatatttgaatactactggacattagtgtatttgtcgtgtagtggttgtgctttgagatgaagtggcatgttatcttcatgagcatgtgatgatagggatgcctcaagtatgacaccaaggaagaggcagcagtagcagtaccagtaggagtaataataacagcaggagcaacaataacagcggtaacccagatgtataatagctagacttgccacagtgtacgagaatgtttcccttggacaatacaacacaatgactgaacacacgatgcatagagggtttactagcagggcattgtccagtatttgagaatacaacaatcaatgttactttatctcttatgatcgaatacctggtgacttgtaaatagtcgaccgcattcggccagaggaatcaatcatattgatatggcacgttttgatgccaagtgcgtaaaacggcaaactcaatccccagcccgggctacttacacgattccgtccagccacagaatattcacatgcagctctgtagaagctctcaacattgcggtattttattgatagtatgcagccatcaatcgatcttgactctacaaagttttgagttctattggaggaaaaaataaaaagacaaatccaattaacaatgtgttcatcgttcaagcatctcacggcgtccgcgggtttcccgtctctcgcttcaagtcccgtctcggcttagcggtcgtcccgctggaacatgtgaaggcgggcgtcatatcaccgcgctagtctgccttcggtattttccggggccagtgcatgccagccgaggcgcgggattgggcagattcgagacgaagacacttgctctttcccggaacacggaacacgcgcatcatggacgggctgcaacgaattgattgcgggagggcatgtactctgcagcagaaacctggcggcggggtacctgtgccgcggcagaatatacatccactacgtcgagcagctcgtgttagtggcaagttgcttcaacaggtgtttgtctgcccagcaaagcttatcctccgcactcttctcgttgcagcatctccccgagccgtggcttcatctgccctttgctatgccggcctgtttgaattgatctctctgctgctccagcactgttagacgagcatagacggaaacaaaacacaaagccgccgcgatgccagggagctcgcgcattcctcagagcctccgcggcagtctggagagcgtcaagcgccgcagacaggcgctctccctcagcgtcatcaacctggacctgtgagttttgcgaggtgccgagcggcgcaattgaacgtgagatggagctgttccttgctgacgtcttgctcgtcttctttttcctctgccgcagcctcaagaacatcctcttcttcttcttcgtgctccggtatacccggcggctgtggtggaagctcaagggccgaggcatcatcggcgccatcctcgagctgtaccgcgacattgagcgaaccctctatggctactttctgcgagcgccgggcgtgcgcggccaggtgcagaagaaggtcaaggaatcgctcgagaaaatgtccaacaagctggtgccaccgggccagacgaaatacttgacgctgccaaaggagggcatgacggacgaggcggtgcgcgcagagctcgatgcccttgcaaacatggaccacacgcgctgggaagacggctttgtgtctggtgcagtgtaccacggcgaggacgagctgctgaagctgcaggccgaggcctttggcaagttcaccgtggcgaaccccatccacccggacgtcttccccggcgtgcgcaagatggaggccgagattgtgagcatggtgctcaacatgttccaagcccctcccggagctgctggagtgacgacttctggtggcaccgagagcatcctgatggctgtgctgtctgcgcgccaaaaggcctacaacgagcgtggagttacggagcccgagatgtaagtgccatccatctacaagggtggcatgatgtgcatggtatactaatgacttacaggatcctgcctgcgaccgcacacacggctttccgcaaggccggcgagtacttcaagatcaagattcactacgtagactgccctgctccctcatatcaagtagatgttcgtcgcgtctcacgcctcattaaccgcaacactattctgcttgtcggctctgcgcccaacttcccccacggcatcatcgacgacattgcagccctgagcaagctcgcgcagcgcaagaagctctgcctgcacgtggactgctgcctcggctcgtttgtcattgccaacctcgaaaaggccggcttcgagtcgacgctcttcgacttccgcctcaagggcgtcaccagcatcagctgcgacacgcacaagtacggcttcgcgcccaagggcagctccacggtgctgtaccgcaacgccgagctgcgatcctaccagtactttgtgtctcccgactgggcaggtggcgtctacgcgtcgcccggcatggcgggatcgcggcctggagcgctgattgcgggctgctgggccagcatgatgcggttgggcgaggcgggctacgtggacgcctgcgtcaagattgtggggacgaccaagaagattgccgaggcgattcagaacggccccgtgctgggcggcgagctggacctcatcggcaagccgctggtgtcggtggtggccttcaacgccaagacgctcaacgtgtacgacatcgccgacggcatgtcgtccaagggctggcacctcaacgcgctgcagagcccccccgccatccacgtcgcagtgaccatgcccattgtcaaggtgtgggagcggctggttggcgacctggagacggtggtggaggaggagcgcgagaaggagagggtgcggctggtggagggcaagggggccaagggcaaggcaatgggcgactcggcggcgctgtacggcgtggcgggatcgctgccgaacaagggcgtggttgttgatctggcgacagggttcctcgacttgctgtacaaggtatgagggcgagacgacgagcgagcgtgagcgagagtgcacgtgtgtgagtctggagtttctgtctgcgtctgtctgtctgcttgtgatgtgtctgtctgtctgtgtctgtgtctgtgtctgtttagacacgtgaagtgacgaggggggtactactactctgggagtgcaaacttgtagcattatttcgtctcctttcttgtgtcctctttttatttttatctcatgggtttattcttggatatctagttaggcatcatgccatagatgggcagatggaactaaaaaaaactgaatcatacaagctgcaaccacacacgacaagtctcatgtaacctcatctctcacgcttcacgataaagtcctatcgagttgcacgactgctgccggcgattgattcatgtcttgcagacagactgctcgatcacgtacatgacatacatacaggaacacgtacatatatatgcatgcgctgtatccatgccgatgattcgatcgatacgcaagctttgtctccatctcttgctgtctcgtctccattttctgctgcctccgtctccatatccatcccggatgccggtggtgcctctctgaaccctgcaggaaaccggttgagcaaggcgacagctgtgctggctatgttacgaggccttggtaaaaccgggtctctttttttgatcgaacgattaatcattttgtttcaggtgcggtcttgcatggggaaaaggagatggccagatggcatggatccattctgtatgccttgtttgtaacgtatcgactggcacatgctaacacatgcatatatgcacgtctttctcctttttgactgttgttctttttttgcttacatactttgtttctttatctccgtgcatgcaaagggaatgggaggcaaaacacgaattacaatgcagttggacgcaattgagatgaggggggattagacagcctcgctttgttttttactcctctttgtggtttgttggcaccatctccactctcgctcggtctctcggtctctgtttctttgagtccgtctaagcccgttggccgtagtaagcctgtatctatcatgccagctacgagacttggcaatgatactgtttttggcctcgttttggatattatccgagcaccgggctggcacctgcgtttgcagcgctttgtactagtggcaaaaagagtgaagctacttggacgcgatgcatgaactggcatcatgcggacaatgtccgacttggcttggacagaaaaatgcggcttattcctcattctcgcctctctctctcacaagagaggggaagagctttttggtatcatcttcatttaggcggaagcacaatgtcggtatatcctgcggagtacttttttttcaccttcggtatggcggttctaccccattttccatatagattaccgccaggtacatattacctcgcacatgcaagggagctctgctagttctgttttatccaagttttcttgtttttgcctgcatcttggtttttagctgcatcgggccgggcgaacgatgggtagaacgggtggctgcacgcatcgctctggcccatttcccattcgccttacttttttggtatatgaatgtgtctagtcttgagagataacgggatcaaaggggggggggacatacgtggtcgtctgtggttgttgctttttgggcgaggcgatcggcactgggggcaagggacaggggtttttgagtgaagttggcgatgggggtggtggtttacggcatgtcgaaggggactattactgattactgcatacactggtggccggctgagagagggcaagattttcagctcgttccggtgggaatgagtgcaggatgaagagatggcgatgatctctgtgaaatgggagcatgcagcgtgtaatgatgtgcgtggtgtaagccattgcctgcgcggcatgtagagcatgatgcgatgagggcaaagtcgctgcaagagtgtatatcaatatatgccccatgactaggaaatcaatgaatgacatacatacagacaatgtatgaaaaaagatgtgcataggagaaatgcggaataatacacgcgttaagcatgatgcacaaaacgagcaaataaagcccgtgagggtatgacgacagaagtccacagctgaaaaaaaaaaacggaatacgacctgccgcagtaatacgcagccagcagtaaatcgtgagattcttgcagcgtggacatggtcacagcagcagctccaggccaatccttgaacttacctcatcgttacactgcaataggctctcctcaccccctacagtacatacaagtacagcagctagaaagaaaaaaacagggcctttgctgcttgtaattagtactgatttagactagaacttttgctatgcagcgaatcaagagacggggaacaaggggccattggacaaagtgaggcttgcgggctgtggcgaggcccgtgagtgctgctttgcttggctgctgctttggcttggagacgagacgagagaggagaagagaaagagggatgatcctggtttgggcccgtctcgtgatgctctatttttcttgtgttgtttttggtttcttgggcttgggtagaagaggggaactgaatgaggattcagttgggccgtgatggcggttcgtgtaagtcgaggcaaatatccaaagcacggactatcacgacggttctacatccagctacagcaagggtacacgtcgacgtgaaatccagcaactggctatactgccaccagcaactgctacgtaccagcaatcctcccttgcagacagacacgggcttcaacctcatcgcccacttacatcatcagcggatggatccagcccaactcccgccacagcagcccaaccaacccaactcttccacatatcacagcacggccccatctcctccagggggacccatcatgatgcaaatcgcttcctttctcttcctctctggccccccctcccctgctctctgtctcacccaaaaggccagccaaaggcagccaaagcagcgcaattcgtccttttgccgtcgtctcccaaacctcgcccccctggtccccctgccctgcctgagcttgtcaaaatagtagctccagtcccctgtaatgcctctctctctctctgtgtaccgcttccagtacattcgtaaaaccgaccttctccacgaagggggggccgtgccgtaaccatcttttttttggctgcctgtctttctctggtgactgtttcgcctcaaagggcgtcccctccaagcaaagcaaaaagagcacgtcctttgttttccccctgctccagaccacgtatgtcgctcgcagtaccgaataggtaccacccttcacccctggcctgggacccaaggcaaaccaggttgttcgtccacttgtttcttcttcccaagataggcgccgcagcgtgccgaagcggaccaaaaagaaaagtgtacatgttagaactagtgtagttttttttttcctgatccaaaacgagtggccgcgatgtcatcatgtggtgtttccacacactgcacgctctgtgcctctctctgtctataaaacttttttttatcttcacatcctcatagccgcccagtttcactgccccttctttttttttttccacttgggtacctgatctggcctgacaatttctatttgacacttcatcaatcaaatttttttcttataatttcccgttgtgcttccccatcgccctcccttatttctttgtgcttcccgtcttccttgtgaatcccgaacaagctgcaatcaaacctccgagcagtactctcaacaaaaaaccatcttcacatctcatatcatatacatcttctcacttcttctttacacaaaacaaccctctctttggacccttccaacgtcgtgtcctcctacctatattgccaccctctccacctcttctcatagagcacaaagcagtatcaaacagtaaaaagaccaaccagcaactcccgataacaaaaacaacttccttgtcattcctccccctgggcttcaacatctgcgggaaacccatcattttttttcccctcgtggaggtgtcaaacaactcttttttcccctgtcgtgctccccatccatcaaaatggctaccgaggcgacggtcttacacggccctctgccgtcgacggcagatggcagcacaacctcgccaacgccgcgcggcggtgacgggaagctggacgaccggcccttgagccatgccgccgtttcaagacagagagaaaggcgagagcggatgagggacgaggcagagcaagataaagaggcgtattcctccgacgacgccacagtcaggtccagccgcagaagaccagccccaagacggtcgtctttcccgtacagagacatcatcaagtctgttttatcaaacatcatgaccaagaacgaggaacccacgtcgtctcccccctcttctcggccctcgtcttcacaaggcaaggacaagcccgacatgaaggacaagaaagtcgaagacgtcgtcaggggccttgccatggaggagtggaacgcacgatggctggatgaactcgtagccaaggtcaaaggagagcgtgagtctcatccccaaaatcaacatcttcttttgatgcattgtaactaacactcgaaacagtcagcgacgccgcctcagaccacagcgtctcagacggccgccacacgccatcatcccagtccagcgacgacgatgatgacgcctccctcaaggacatgaagcgctaccagcccaccgtagaggactacgactccgactccgactcggcatcagagcccgactcccacgccgcccaagacgagccccagcccctcagccgctcttcttccctctcatcagcctcctccaacgactcggccatgtcctctcccagcagccagtcctccgtctccaccgccgcctcatctcctcctcccgctgactcggagccgtcaaaggacccaaaggaccctcgcctgtctcctcgcccgaccgtccacttctcccctcccaccatccacttcctcccacctgagcccacgcccgagctagagcgcgatcaagccgagttataccgcactcagtcgctgccttctcagccgaggccgcctattgtgtctgagagacaggctcctgctgtggccgagaggccgactcctgcgtggggagcgctgttcaacgatagggatgagcccactccggccttgggcagacttctccgcggtttggcaaactacattgtaaataagcctcccttctctcactcaaaccacttgatttgacatataagctaatacaaagaacatccagatcgcagaatactcccccacagactccctcgtcatcacccccgacaagctcttcaaattctacacccgctacaagctcgacaacgaattcttccccttccaacgtacgttgcccccccttttctcactcactcacagtcttatactcatactcaccctcgtcacaggcgtcttcgacacccgctaccacaaatccatccgcggcctctccttcctctacaccgacctccgctgcgagcaccacctcgtccaggagtccatcacccgcaagcccgtcatccccgccctcacgcccgccggcttcgaggactggatgacgctgctcatccgcgcctttcccgaccgcgaggccaagaggctcgacattgtcctcgccgatgtccccctcctggcggacgacagacacagcagcaggagccccgtaaggagcagctccagcgagaggcttctgcccagacagctcccgaggcagctgttccccgaaaggggccatgccagggcttttgacctgttggagtcgtccttttcggagtggaatagaatcacgactgtgcctgtcccaccgcctgaagtagtgcccgcccatccgcttgcttattctctgacttccaacatcccggcctcgctgcagaaactccctcccgccgcaagcaaggccctcatggaagatacgcgccgccacaaagacgcctgctacatcgaccagacccgtctgcggccatcttccataatctacccatcctccgcatctccctcctcgccatcctcatcttccttttccacctcgtccatccccgcagacgtaaagtcccattccgagcaacagccctcttcaagctcctcctccaagcatcaccaccgcacatcccgctccaaagaacgcgactcccgccatcgcactgcttcagatcgatcgtcccgcccgcgcgagagatcgcctactggacggcgcagccacagaagcaggcgatacaggggaactagccccagcgagtcggtagagcagagatatagttcggggagaagtgatgagcgacggagggagagggagaggagaggcagtgtagctgagaggtgaagtttgccttgattatttttcatttgtttacatcccagatgggaagtcatgtattatgtgtgttttgcctgaaggagattggatcgggttacaggcaagaaaggatattggggcgttgcaatgggccaaagagattggaatagcataatcaaatagcgatagctttttattttatacctaggataattaatatgaactgaataaaaaaaatggaaatgaagaaaagaaaaaagatgtccgtgatttgggaagctttgtgtacatgttttattttttttctcctttcttctttttttcccacttggactcccatttctcttcgtctcttccttctcacaataacattctcttttctgatatttccaatactctcaaggctacttcattaaaatctccatctttcttgctctcgacaaatttcttgccttccactaatgtaaagctgagataatttccagtaacatttatacgtaaaaaggtataaacatgtaagagggtttgggtgtatgtcgatcaatctgccaccacaaaaataacaaaacaaaaaaatcaaagtactaatgtcatattccgctcgcaagacacaaacactttgttaatgcgatgcccaaattgcagctgtaaaacaacaaaaccagatataagaaacgacaacgcacacactaaatacaaaaagaagcaaaaagaaatatagatagtaaaaaaacgatccgtgggaataaaaacagccttgcgcccatcactatgcctgcccgatttgttttacttttcgttggggctgagtggtgaagaggatcaatcatcatgtgcttcctctcacgaagatcatgacaatgtttcttcttcgaatctcagccggaaaaggattgtaaaaatggtaataaaaggatttacacaataatcactctaaagggtgacccaaaataaggaaattggggggaataaagagtgtgtcacagagaggtattgaacttcagtgatgagaaaaaaaaagtgtggaaaacaaaggttggccacatcatggtagcttttgttcgcccattacagactccatcgggttttgcatgttttcatggagaagaatggaaaatatgctggcaaaaaaagaaaggaaaaggacaaaatggatcaaagaacgaaagtcgcaattcaatctgttatgctcgcttgctttgcttttttttgttgtgtgttttgctttgcttttgcttcggtcatgggaccaaatgtggtgatgcaggtgcagaaaagagaagggggacaaatcatatcagtctgtcgtgttccaaaacttgccccagcccgaaaaaaaaaaaaaagagacaggggatgcactcaaattgtcatgatgcgtcaaccgagaatgaaataggccgtagcaagggctggggagggttggtgaaatcgatgtctcatgaatcatatcgtggaaaaagaaaagcgtagtcgtcgtcgcccgttttatcattttgccccatccaaacaaaagaaacgccgttgctttgcgtcatcatcgtaagtcagccctggtcgagatcgcttctcaattcttcaatggttgacggcttcgaatatcgcagagtgccgctgattggtggtggcagcgacaatcttatttcaaaagtcatactcgcggaatgatggcattggtcacctcgctgatgaagaggcaattgacgaatcgtagcccaggttgctaaccatcttggagcgaagggcgcgcttcctcttataggctctatagccttccttgaagacggaaaaggatcgctgcaattccttgtctggatgttctggcaactgaatctcgacagctttgagacagacgcggagatttgttaattcattatcgttttcctgcagttcctcttccctaaaaaatgtgtaagctcataaataagatgatatgaagagcattgaaatgaaaaatatgaaaatgcatagcgacaagtgaaaagtgggaataaaagggttggcttacaaataagtaatacggttctggaggaaaatgatgcgttgggcagcacgctcagcccgttcaaccaacaacctatgaatgtgctgcgacaggtcagtcagcatatgtgtatatacgtgtgtgggcggaattgagagtgatgacggagacgaatgagaaaaaatgagatgaaaaataatagagtgaggcgaaagagaggacgaagagaaaatactcacatcggactcttcttggcgggctgtgagattgctcactacggtgtcgagctcttcattcagtttcaccaactctccaatgattttgttggactgcgccgcggtcattccgttctttggtggcggggcctcctcttcctcgaactcgtcatggcgaccatgatacatcatggatgacgagggcgtgggcgacatttggtcgggaaagcgactgcggaacagagatgacggtgagctgaagatggcgctgccgtccaggtcgctgcccctgttcttgcggacaggcgtctcgatgttgagcgggcgaggccttcgcgacagcggcgggctcccgtagacgctgccggtgttgatgccgccgccaagggcctgctcgatctggttgacctggctgccgagggccatgagctcctccatgctgtcgccgtacgtcaggcgcgatgccagcttgctgaggcgtctcgccagctccagcttgccggcccgcacgtcgccgccatcgcggctgtgggaggcgtccagctctctgcgcagggggctcaggacgctgctccccgaaaatgcgtagctggaggacccgacgctggggctggaccgcatcagcggcggcggcgtctcggacccggcgaggctgtctcgcctggtggtgctggtgctggtgctgcgagtgctctggctctggttgctgacccggcggtggaatgcgctagggctggtgcggctgccagtgctggtgcccgagctggtgcggcgcttcagcgactcgagcacctttggccgctcatcgtcgtgatcccgtcgtcccattgcgatggctggcgggcgaggactcgagagagagagagactgcctcaccgactcggaaatctgcggtgtcgcagcagcgccccggcaatcaaggctcaatcagctgccgcgatgtggttgggcgtcgctgtccagccagcctctcgtattgcgtgtcgaagcccccctcttgtgtctccttgtggtggtcaattgtcggctcccctcagcacgcgtcgccgggacgccagacgggcgcagctgcggaggcttgtcgtcggaattcgaaagtcgcgggcagtgtcgaggatggcgatgggagagagaaaagcccattggcctcggggaggttctgggaccaaaagtgacactcttagccgcctctccctaattcaggccttttggcgggttggcaggattttgggggacgagtctggctcaggtacaaccgtccaaggcacgggaacagccaggcctggcggcggatcaatggggccccggagctccgtgctcgcaaacagggatgtgacaagtcatcacagaatcggatgcagggatggcatgtctaagcgtctgagcagagcgccggcagacaccaccaaaatcaattagattacctgaccgtcttgcctgccactcagactggttcgcaaccggttcgcaccgccacaccctctcgctgcgtgcatgagaagcgcgccacacggccgacgatgagaggccggcgcctgttatcgcgcattagctggcaccagcaacgagagtcaaatcctgcgtcagccagacggtctgggcagacaagaggctgtcattggcagacgggctctgtcccatcaaaacgtatgcggttggacgggcaactcgatgcagaagtggtagccatgtgatggctttggccgctgccacacatgtgtatgatgcgtatgtaggcgcatgtctgtatgcattcaagctgcgtggcgtggctcgttcgatatatcgtgatgtgacgtaaaagaggatgagtcgaggggcgagagaaaagagtcgacaagaagaattggcattttccgcgcaaaagaagacgcgatagaaaacggatgaaaggagaagaaagaatagagagcgcagaaaactgtgcccaggcagatgcacgcgttaatgctattcgcgctatacattgctagctattcacgccttgccaaccacccaatttcgttaatgccgggatcctccaggaggcgtcccagcctctctgtacagcacatgtacaagtatatttgcccccgttgcggcgcagagacgtccagccgcgatgctctgaattggacgcagctgccgtgggtgagatgaggtcgcagccagagcacgcagcggcccagccgcgtcttgctggcatcacatcatgctgcaccgtatctgtaactggacggggcgacacgccctcacctaagccacatgcactctactgcacagcacacagccatttcatcagcaatctccaacaagaaacggagctggaattgccagctgctgcggtggggcttgcgctgtgccctgtttttccaattaaatggagtgttgacgtgcaggatttacggcatcgaaatggctcccagtacatgtgccttgacttcatgttacaagtgacgactggatactcgtatgcctccgcaatggcgcttcaacctgcaagtgccatatatccgacaccggcacaccgtattctcaagtacgcatcagcaaatgccctgctttatgccgagtacccctccatcgaatgagatgtccagagatttctgcagcaaggggccgccgcataaggcacaagcccctatgcacttcagatagaagcgaagcttttgcagacggctaataccgtagcagcaatgttagtgctgcccgccctagccagccgtggggaatgacgatgcaggagtagcggtggtgcatacaagctcacatatctagcttccagcacagcagcctagcaaaaaacgcaacaccgctgttttgctgcggcagaggcggatgctggtgatgttgacgccaatgctgccccttggggttgcgactcgcccgggtaatggatgatccgtcatgaggacgagctaggccggattgatgtcgagctgtccatcagctgctagaggcagtagaggcagtacatgtcgatgagattgaaaagctgctctggtccaaaggcttcgaggctcgcttttttgcctaggtattcgctattgcttcttttagctggaatatatacacgtaaatatcttggaatctttgaagcagccaataaccatgtaaagcatcaagcacgctaaagaaacaaatgattttgcattgatgtgatgacgttcaaccagttagacctgatttgaaactaagtacctagcattgagctctggatattgtaaacgctcctgcagtgcaattacatgggaaaggggcagctagggaatctcaacctattgaacccggtatctttgtatgggataattcctccagcaggaccgaataatgtccgacatatcgagagccggcgctttcagagtcgccatagaaaagtactataggaagatgggaatgagtcaagtgcagattgtcttgaggctgcagaatatcgtcagaacaaccacataatgcttaaacgctgcatacgcacatttgggcgacaaagctctgcaaagggatatcgtcacaaaaatccatggtcgcagcgaggctaataccccggatattaaatcaaggaccggaaagccactgaccaggctacaagaatagccccttggatgttgaaatgatgggatcaaccaagaatgtacaacagtggaggctggcagtgttgatgccttgatgaactcggatcacggacagacgcccgagctcgtaatctgttgaaagagctgcgagaaaatagaaaggaaaacaagaaaaagaattgtctgttgttggcggagtgatgcaactctaagtaactaaaagcaggcacgttgagaggcaggcacgttgagaggcaggcaactagtacgtactaggtagtgtccaatgaataggtacctaggtaggtagtacgtaatgccattaatgattactgtggtcatgccctattagggattctctccttccaacttttggctgtaatggcaactgtgcaatagctgaaatagcagaaatagcagaaatagcagaaatagcagaaatagcagaaatagcagaaatagcagaaatagcagaaatagcagaaatagcagaaatagcagaaatagcagaaatagcagaaatagcagaaatagcagaaatagcagaaatagcttttaattttatcttgcctccataataagatagtaggtatgtgtaatgaaaagtcaagatatgtacatgcacacgcaatcttcatgcccttttctcactccaatcctaggctttgcagtctcgcctctccctcggcacacgaatgcgcatattctccacgcaattcctatttgaattggagaatatagctcttccgctccttttcagagacctgcaggtttggggactgataccccatcatcccctggcagaggtagcaaccctggttaaacttccagctcggtggtttaagggcgatacctatctcgttgcccccacccaagaagctttcatccaacctcattttctctatcgctgctaaacgagacctatatttcagttctttgtcgctaagagtacgagcacttgggttgcgccgaagctcaaccagcgcttcctcctcctttcggcggagtgcccggaaggctttcattgcccgcggtatatattgttgaactcggatgtcccttgccatcctggttatggcagacaaggccgtcaacgtgccccatgaagtttcgtttgcgccgaagacgatacgggaccgatcaggggttgctgcgacgaagagcatagtaggtcgtccacacttttcaaaattgaccctctctatacccggtggcaggttaggcagcgatagcttttgttttttcgcgagagatgcttaagagtgttagcacattgcatgtaggtgcgcgtaatctcatcaaatgaacccaggaagagtagcagcagtagcagcagtagcagcagtagcaacagtagcaacagtagcaacagtagctgtagaagcaatagacgcggtagacgaatgataagacttaccgaggacatccgttacaggaacagtcggtgcggatgacaacttatttatacatatcgactggtacaatgcttggtagggactcgtcgttgggaccttgtctcctactgatggagtcttccatctaaatgtccagcttgcttcgtccaacacctgcgacgtgatagctgagaaacggtcgaaagcatcttgtgcgtcagtcagctttgagccaattgactgaacagtctcgttccctggcaaggcagatgtagtagcgtaggctcggagtctacccctgattttgaccagagaatccaaaataagaacctgcgaataatacaaaagactttgaaggaactcttcgccggctgcagtctgccttttgtgaagactcattgcctgaaacatggcgatatcttctgttaggccgatgattgcgcgatgaatggtgtcgacaggctcggaccatgtattatgaaactcttcgtaactcatagggcggaatatcatttgaggctccatagccgggaattctctcacaagcgtcaagggggccattgtgtcgaaaaaggatgaaaacgagcctgtaggcttttggtgcgaagtttgaagaaggcaggttgcgaagtctagtgtcatatgcccaagcattgtgaatatttgaaaggtaggtaccatgctaagtatatgtattcattgggggcgtgcagtcactcgagcgtgaagcacgtaccacgtggcccgtttcacttatcattcacaatcgagaatttgaaattcaagcggtgaatcactgcctttttttttttaaacacgggtatgtacatgaatgacgtagcgctgctgtgaatcactgcccttatcttgaatacctaggtatgtgcatgtactatatatcatgcggcccatctataaattactactaccttttgctttagagacgggtatatacatggatgacgtagtctttcaatagatctttaccgctaccttcgccttaaacgcggatatatacatgtatcatgtggcccttctataaatcaccgcttttgcttttgaacgggtatgtacatgtatcatgtggcccttttgtgaagcactttccgccttgaaaacgggtatgtacttgaattacgtggccctttgtgtacaataattctccacagcaataatatttccaaggaaaattaacacatccaataacccagttctattatccagctttagttactatttctgcttctgctgctgctacttctacataatagtacatatatacatgtgcctatatagtattgaaatatagtactagatatgtacttatatgtgtagatacaccgccttgttaagctgcctggagtgcccgataatagtatttcccgaaattgggcatttctcatttacttttccacaataatagctcaagcttttgtgttcaagtgaatcactgcttctgtcgatcagcacgtggctcctatttttcacttgtccgtgaaaaagttaaagtgaatagctgcctttgttactaggtacatgtatcttctcattatttaacactaaaagcagtcccccgtccccgtctatttcttttttccctcttcatctctcatctttttcccatctcttgctgcaggtgtcattttggcctatcatggaacccacacaccgcaatgctcgttttgacgagatatttggtcagttacgtcgccgctgcctcaacaccgaagagttcgcaaaagcctttcgcgagttactcccggatccagaggagcgtcacgcatacagccaatggtgcctcaaacagagtcagccgcatttggccaaccctgctggtattttgacgccggcccggttcattgaaatcgcagatagaatcaacttcctcaattcgacggaacgcaaagagctactgcccggactcacatgggcttttcggccgtggattccccttggctatgaggatacgacattctaccgcctgctcccatccattcacaacttaacgccgcagaaacaggactttcccaagacaaattatgaagtcctagacactgcatttcttggcgtgaacaccacagtgcagccccgtgagccatctcagccgcttaaccgccgcgcgcttaatctatcagagcagtcaacccaatcagcagagtcagatgacgcagatgccccgggatttgttttccacgagcttggcgagctgcagtgtttggaatgcgacacctttgctgagatgccgacaacattggaggagggcgacaactacagaggaacctgggaaccgaccggcttttctgttgtggctcggcttggcaattttggccgtatggacggaatctatgtcatctacaacatgaacccctgcgacgaacacagtggcttgcggaggcaagttacagacagcgaatggggtatcccgcccagctcacccgaagtgcaattttcatgcgcaaagattggcagagctctacgagactttgggtttcagaagaggctgacttggaatgagcaaattcagcatccagtcgaattagtgtgggtggtgagatcgtcaacggggagtgcaatgcgcataacggtggacagtaactacaggacccattcgtagatgtggtctacatcgtaaagtgtgagcggaatagagtagagcctcttccacgaaatgaaaatctagaaagtctaggtagtctataatgattctacttcttctacttcttctacttctactacctctactacctctactaggtactggcatttgtgatacacctttacttaccttttggcgacaacgtttatgccaggccacgtaaccaaccttttctaaagttaaacaccgaaagtccaccaagatgacgaggctatatcggaaagaagaggatggcaaagctctatcagccaaagcgcaagaattaaacagcgagatagtagatgggatgcaaagctctatcagtcagagaaagagacaatggcaagatgagagaagaggagcaacttatttcattattaaaaagtaccagagcgctacatagcgttaaattagcttttgctaagtaaaaagtgaaacgtctggctgtgactcaccacggcacagataatcgagtggctgctgctgtggaaagttactcaagcaggtcggcatacatatagctgcgcaggagatggttgatgcgaccgacaatttgagacccggtttgggccacctgacggtatgtaggtgcctacctgatgtagctggtttgccgctttgttgccgtagatgatactttagcccgaaagccacgcagaaacattgggtggtatttcactcattgtttggtagtaggtccctctctcaaatcgtggatacgtagagctcttgggattaggtcggcgtgcgtctaagaagcccgttgataccgttgagttgcccaagagataaacagctttttgatgcttagattgcagcagattcaggccttggagaatttgaaggatttggaggccttggctgcttcagcgttgcagattttatttcgtttgggatgaagtgtcctctttcttttcgatgcgtgtcaacatcaatgcagacagacctcgtgccagtcggtagccttgcccaggcaaacattgaggatgtccgcagacacccaattttcctgcatgtatacactatcttggtgttgtcatatacatgtagtctttgaacgtatcatcttgattcagccccagcgctgctatggatctttgcaacgacacctctaggtggagccattccccggccagtttgggaattatcttgactcttgaatagcaacctctattattacggaaatatgcgtatacagcgattcaagagatttgtggttgtgctgataaagttctgcagccttgagataatctagcacctcattgccatattcttgcttttctaagaggtacaacatgcagtattatgagaaaataaaaggagatcaaatgctttctgtaattttggaaatattattcagcaccttgattccattatccaacatctcaacttatatccagcgccccagctttagcagtagcagcagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtggcagcagaaagttgcgctgtgctatgagggagcaaaggttgtcaataaatacatcaatcacaaaatcttcatgcccttccctacttaatccgagcttcatcgtcacgcttctctttcagcacacgaatgggcaccttttccgccttctcccaatatgaaccggaaaacataacttttctgctgcttttcattgcagtattttggaaacctgtaccccatcatcccctgacatgaagaaaaaacactgaaccctttgttaattgaccatcttagtaggcaaagcccagcttcaagccaattgagcgattagtttcagtggctcggaaagcgggtgtgctacagtaagcttgaaattcgctctccatcttggaaaaagaatccaaaataaatttgcgaatgatgaagaaggctgcggtttgtgatttgtgataacccattgctttagagcaatctcttttgtcaaagcggtggttgcgcggtgaatggtgtcgattggcttagactatgtagtttgaaagtttgctcaactcatgagggaagggagtattcaatatctgaggcgccatagctgtgaactctctcacaagccccaacggtgccatattgttgaagaggaagaaatggcatgcgaaggtccacaagtgagagaaaaaagaagatggagaagacgaggggggatagaggaagattacatagtcacggttaccctagattgatcgaggtcattcaaattcatcaaaatcggccagcgatgcgcgcgaaggtgagaatgatttatcgatcgtttgcatatttcctatttattttatacccttgaggcaatcgagcataataaaagtgcgaatatgaaacggcaagacaaatctcaaaatcagcaattctgggtatctaaagcagattttgttttgtcttccgtgccactttccatgtgataatcatgtgtctgcaggggagacccttttagacgacgccgactgccgagtctctaccgatattctagattcatgtacaagtacgacagatggccaatttgccctgaaataccaacaagaggtaatcagagtgttgggtcgtattactgctactagaaaatctccgaggacaatgcttaaaagttgcccccctggcggtggcggaagctgaggtaaggccactcagatggatagattttgcctagattcgacgccgaaagactgcatgcatgtggtgggctgaccagatccgtggtaagttttttatctctcacgtcatgcgtttttggccctcttattttctctattctattattatatctggctgcggccaatggttgggattcccaacagccaggaaacgagcaaaaggggcgcgtcaaattaattttcatcgcaggttgagtaacaccgggagataggagtactggcggagcatgagatggtgcatgtcatgtctcttgtcaaatattcccgtttgtccgtggtgcgaccttgtctagtcgctgtggtcgcactgtgtttccattgttttggtgtttgtcgtctagaagactgtgcagattccttcagaccgacggagagatgaggcggtaggcagatggacgaatgaaggagctggtgtggtgcagggctatgcagagagatgcacgcaagcatcggcaaccgcctgtaggcattcacaagggtccattgtctacagtatagcatcaacactttatcctatgcaggtgctggggaccagacaatgctaggaccagagcagcaagtcgaaaagggggccgagaaggggatctggatcagacgagccgagatgcgatggcgatacgattcagcttgagttggcggtcaagaagaagggcataggctgatgggatcaagtgatggacatcagactggacaagactgaatattgcagcacggtccttgggctcctgggccactgtgccggccggggctccctgcattagccgctgggaccgccagtgtcagctcccagtgcctgcgaatgggcgaatgggggcacgcaacggctcaagctcgcatgaccgacgcccgccaaccgcgacgtcactcgttgcagcacctgtagcctcgtctgtctgcagaagtctcttttcccttttccttttcaaccgcgtcctctcatgctctgcttgccctgttgctgctttgtttttgaatagcttcttcttcgtctttttcaggcacatatttatatatactgtaaatatcctctttataccgagtccccggcacctccccgcccaaagccagctgccaaagcaatcccccggccttgtcccgcacatcctcggctaccgccagctactgcttttaaccttagtagcttccgcggggccgcaatcgctcgtcgccacaacttaagagtcagacgaggctttcaggccagagacacagactcgctgccatctgcgcgtttgctgagactgtccattttcttatgcgccgcgtcttacggtctctccagcagtgccaccgcagcagcagcttcacctcggccggtcctgcaatcctgccttgaacgctgcccctcatcttgtcgagcccttggagccctctcgtgcttctgctgctactactgccactctccctcttcacgctcggctccattgattgcttctctcgacaccaccggtccacggcgtgtctctctcctctaaaatctccaattctctctcacatctctgggggaacgcgcgcgcgccgctgctcccccgccagcgcccatcatgtcatggcgggcgtccgagagcctgatggacaccatccgccactatgcccggttcccagcaaccggcgtgagtctgcgccagatggtgcagtttggcgataagccgtccacaggtgcgttgtcctcttcgtgcttcgcgatactcgatccattgccctgattgagtcgttgcgccgcttgaaccttgagccgtgctgacatcatcgccgcaggaaccctcttccgcgcctcgcagtttctggccgaggagctgcccatccgcctggcgcatcgcgtcgaggagctggaaaccctgcccgacgggctcaacgacatgccgtcggtgcaaaaggtcaaggactggtatgcccaatccttcgaggtacgtctgcgcagcgcatctgtcctgctttggctatgccgaggctaaccccagtccgattgcaggaaatcacccagctgccccgaccgaaactcgccaaggacacaaaggaacgactcatgaagccggccaaatatggctcgcgcggcttcctacagctgtccgaatcaacgccgaatccatccattgacgagggcgaggcctcgggctggggaaacctccacctcaacagcaacggccactccaatggcaatggcaacggccatggaaaggcccggtccgtcgcgcggagatactttgcgaccgtcgacgacaacggcgactggccgcccgagctgcagctctacaaccaaaagtttgcccagtgcctgcacaagatcaagaggcggcacgacagcgtcgtcaccaccatggcccagggcatcctggagtacaagcgccgccgccagcgcatgcaaatcgactccaacatccagtccttcctcgaccgcttctacatgtcgcgcatcggcatccgcatgctcatcggccagcacattgccctgaccgaccagagccatcaccgcgaccccacctacgtcggcgtcatctgcaccaagaccaatgtcaaggagctcgcgcaggaggccattgagaatgcccgcttcgtctgcgaggaccactacggcctgtttgaagccccgcgcatccagctagtctgcaaccccaacttggacttcatgtacgtccccggccatctgtcgcacatgctcttcgagacgctcaaaaactccctgcgcgccgtcgtcgagacccacggcatggacaagcaagagttccccgtcacaaaggtcattgtcgccgagggcaaggaagacatcaccatcaaaatctccgacgaaggcggcggtatcgcaagaagcgccattcccctggtatggacctacatgtacaccaccgttgatcgcacacccaatctcgaccccgatttcgacaagagtgacttcaaggcccccatggcgggcttcggatacgggttgcccatctcacggctgtatgcccggtactttggcggcgatctaaaactcatcagcatggaagggtaagttccgctagtcctatgacctgcatggcatgcacgtcttcctcaccgctagttttgagaagtcgaaatgcgcatactgacccgcatccccctgttccctagctacggcaccgacgtctacctccacctcaaccgcctgtcctcatcgtcagaacctctccaatagcaattaagcaccgcccacgctagaacctcctcggcgctcagtattcgcagcaggctcaagagcagctcgcgcgaagtgactgagcgtcggcaggtgggggacgccgaggcggtggtgaatgcgcctccaagcagctttctcaacaaggacgacaagcagctgtaagagttggaataaattcataaaaagcaaagggcgatgatgataccaggcatcattatatccttctctccctctctctctcacacacacacaaacacacacatacacacatgtacacacatgtacacacgaatactaacgcgcacacaatgcgaaacgcttcaatatctgggaagcttatcccaaagcctgcattgcattttcacaagcattgtagaccgagcacaacgatatttcatctcatccaactaggagcagtcccacgagcaacacaacgcacgtgtacacacacatgtataactagtacttactcgcccattgcaaaaaggcatctgtcaaagttgtatcgaaatcatatcataccatccatcttttcccccaaaaaacaaaaggagggaaagcaaccatgtaacgaaatactactacttgaatatatacttgaataggataggataggaaaggaaagaatagggcaggacaggacaatctaaaagaaaccaatgttatcatgtttactttttattaatctcgcatcaaagttataaccatcatctcatatctgtaaatttccctagtatcccacgtcaaggccaagtaccaactatcaactacctatgacgaataaaaagcaaatgactaaaaaccatcatctcaatctgcaaatctcccccgtatcccatttccatgctgggtgctatctagtagtcctcgtcgtcatcgtccggctcacaaaaggcctcgaaattatgcttctgggggcgatgcttgaccggagcaacctgccgagctgcgaggtgatggttcgttccaacctggcgtaactccgttgcggtcatccggacctagagatagtcttagcatctagttatagaataaaggcagagatacttgcgtctttggcccagttgttcctgcctgggactccagtattcaagctttgtccttctcccgcatcgctagaagaagccctggtcgaactgccggcaacagagcttgctgtgaatgacttgacatttcggtgctgcaatcccgtcggatcccaagcgttgaaagatactcggcgtggtttgttggaatcccgcatctctctgaccgtcgtagccgtcgaaatgctgctcggagtgaaaccactctcactgggtgcgtactctgaagcgtcattaccatcgtgagagggtgtcggttgctgcgcgatgaggccgcgaagatgcggcggcagtacgttgctcggtcctggtctggcagccggtgtagaagtggtcgaagccaaacggccactgagaatggaagacatatcgaggcgagacggatcaatatctcctaaacctaaggatgacagaccagtgattggtgcttgaggcacgagatcgtcggaaaagaaatcggtatcgtcgacaaaagtggccggccacatttctccgcgttcctcctcgacggagatgtggccagtctccagtggcgcaggcacaacctctggttcctgggtctccatccaggcagtgcatcttttgcagtgctttggaattatcagtagagtggattgaaagcagcatagggaagaagacgtacagcactctcatgcctcttgctattgccactgaactcgttcaagggcttagtgagcccgcacagttcgcaagtcatctctgtacgctggctagatgtgtgctccttacaagtcattccagagtttgccgcgtcgatgcgctgtcgacggtccatctggaactgaacgaatctctgttggttcttggaaaatgcgttgagaggtttccactccccgccaactttgcaccggtacctagccgccagtgtcagtttgtgatggaacacagtttggggagatattcgttcatacttggctgggatgactggctgcgttgccctagataatgttagttagccaagtgaaagcgagtagacttcatcagctgctgtgagcctggtgatagcaggtcacgggcaaagagacttacaagttgaagttggagtttgccctcatgctcgccatggctcaagaatgcaaacaatgtcctggagctgcgtgtgtcgctgggtgaaggcgccaaatgggaagatggcggatgatgagagtaaagagtgtagaaagggaagagaaagaagagggggggtgaagaatgagaaagactttatatatgcacgtcacctgctccaatccacggcagttgccaacgtctggcaagaccgctcttctctccttctttgtttgacagtagggccagcaaattcaggcatccatttcgcaaagctgcagccgagcaagcctcagtactattgttccgtgctcacctctatttgcagaagcctaagtggatagaggagaattgggccagtgaagagcgggaggccatactgctgcatggtattggcgcaagagacatctgaagtaggggaggagtgcatttgagtatatttctttctgaactacacacaacggcgacatattggtcgaatttgacaatcaaatacgttctacatacctactacaggtgtgcgtcagtagacatattcaccagcatttctttcccttgtgcgagaaatgagttgtgtaacgttccactgatgtacgcagacacagcactactaatttcaagttgaactttaattgtcaatttagaagataccgggaattcaaagtctggatttaggttctgatattctttattgcatatatgaaaatcgatatctgtcgaagctacacatcttcaaatggccaatcaggcacaggaaatactggttgtgatttcacagcgggagctcctaatttatcagataggttagttgtgtagcctggtgtaaatgttggacagagctggcaacttagggaatagtaggaatataattgtagaaagcggattattacatatatttataaagaaacttcattcatcaccccaattctatcatccagcactctactatagcatcaatccatacatgtaggttatgtggtactgctgctattttttaaatattcctagcagttatataattaaatatatagactagctcttgtattaagctatagctaaggcgttgggtaataagattagggtgctggatgacttctccttatttatatctctagtattattacatttatttttatctaatacctagccttagctttagacgaattctgataatatggaaggtacacttgaatctttcgtagtttaccaagcacatagaaaccagtgattaagcattaaacattgatctaaataattgatctctttacaaatcggccctcgggttggttctggggctttctactttatcagatctgtctagcctactgattgttggggttcatctactattgcaaaacttctattaacaaaccatgtaataccagtcagtggggggaaaagggctacaagtgataaacctctacaggtatatgatgaagagcacatgggacaaatgctcaacaatttaaatattaccagtatcttctaaagcagatatatcactgcgtagcagcttgagtacacagttccactgcgcagcttcaagatctagatccgagtattcacattttaccctgcagatggaatgtcctcggtgatcggcacagtccattccggacctttacgctgatctcaacttgcatcacacgcagcctccgcgcctccgcgactttatttatgcacggctcttcaccattatgctcaagcttcaatgcccgtctccagtgccgctgcaacgggtggttcaactaattttacaaagcgccatgggcctgtttcgcccgggatgcacgtacatatgtcgtacagatgtatccgcagaagagccagggctgctcaagacaaggttcagctaaaaacccgtcgactggtctcgtgaacaagtttgcaggcaggcgaacgtggttatatccccgataccgagattgattcacacgtgcatcgtgcgatataactcgtatatacagggccttttgctccccggctcgccgagaagggaccttttgctggataggcacgcagaagatgcatcattacaaaaagcacccatgcgagcggccagaccgtgttccgtttattgtgcgacaagccaatcccttcccgctgagaaaagaccttgaaacaggaagaaacagatgggcctaccaaatggtcacttcctcgtcgcgccgtccaatgctcaggccacaaggcaccagatctgcgacggagcccagaatcggataggggctgggctgccatcaagtggaagctggctagaatgactgctaggggagcaaatcccgtgttccaggtcggctggccgttccggattcccgccgcccccatcgccatgaatcttgtatgggagagaccgggccaggttcaatattgccacgctgacctgggacaggccgcgactggctggaggcaaaaaaacggcgaattggcagtcggcatggcagagccaaacgcaaagcggcgcccgacggctgtccagcgggttacgtgacggtgctgctcttggatgggttatggaagtcaaggtgctgctgttacgcgcgcttgtgccaccgatacgggcatgtggtgaagacgccggtgcttctgggtcttgctgttactggttgctccagatgagcatgtaccatcaacgagagcctcgatccaaccagcaaacgatggaagggagggttaaatttagccttgccggcagtgctaccaagaaatgctgctcctgtctctcctctggccggtgaggctcccaagccattcagctccactccaccatctctatgaagtcgccaccattcaggtacacaaaagacggcagtgtgtgtccttgcgcatatcccttgctgccatggatcaacgctattagatgcaatggtgttttcatccagaaaagcaaagcagccgccagtacgtgcgagcatgaatgccattgctaggtacatgtacttgtagcactctattatgccactgtgatattcatgccttgttagcctggatgctcaccaagcctgacatgcagctgagacatgcagcgggatcgttcccctcgcactgacagctccttttcagccacacatgctccctttctttcttgcattttcccaagtgctggcagaaacacgaggggctctttggtcattgctttcctttctgctcgctgcgggggaagcaaaaagaaaagatttgactgccaggggatgatagcagacggcggccaaatgagacaaacgtttgctggagttgcagcagccgcctgcctgcagcccggatgcactgctagcagttccgcatggacggtatcacaagcatgggtctggcctggcctggcctggtgtggtttctcttccccttgcatatgctgccagggctggagttttcagctaccaatactttggtgtcaagtcaatattctggtgtcaacgatttcgagtgctactggatgttgtatagatcggtcatatatcatgtcgctcatgcctcctacctacgaaacgccatcaaatattacctgctagcgacaactcgcgacccaaagcgtgctgcactccattacgagctcatagcaaaactcattgaataggcagtccggctctgaccgaaggctatgcgactggaatccagtccatgcgagtggagctcatcgggaagaggtgatgaagaaggcaacgtgagcccgtaaacaaaaccttttgtaacaggccgtaaaacgaccgcttctgactccgtagcgtcgcatcactccctctctctgccttcacatgcttgagacactcatgtagcttgacaggtaccgtgcatgcagtatttcgtctcggcgcagcggccaacaggctgggacgggtgacgccacaacacttgacgtcgcatgagtcgcctgtttgtttctgatagccgccaccctctgtcggttctattggtattgtgggtgagcctccctgcatttctcttgaccgagttttactggatacaggtaccattgactgaggctacaacgcttggcccagttccaagaacgtcccctttccgatagtttcccctagtaggcaggctgcggctggaggcagcagtgatattcgtttgcggaggcaaaaacccgtcacgatggctgtttatcacgctggatctgccgcgtaatgcgactcgtggcagcacttgtttgcaaagctatgctcaaaggctttctgcctagcatatttcatgcaaacgagagaagaagaaaaaaaccgctcatgtctccgtgcctacaagtagtacttgtatgtgagtggcgtttcacgcggccaatgtatatctacaagtagagaagtttgaaaagaaaaacacgaaaacaaacgacgctgcctggagtaaagcgatggctgtcaaagttccgcgccacggcagcgagccgtcgcgatccggatggctggaagcctggacagcttgttcctgcactgatccctgccacaactgggactcgcaaacggactaggcctgctgtagggtctgatagaatttgatgggtgtcaggtcatgctggtgtctgagggagcccaatcgcgctataagattgagcctaggcgagattgaagcttcaagagcacgcgctgtgtgtattttgctctgtagataaagtagaatttgttatttcagagctaatatagcaatgatattagtcgcactccatagcatgtcaccaaattctatttcctaagaatagacagagttgaatagtacaagatcaaggaccgccggggcagatcgaaatcaccaaatctcgctcctcgaacactcaacaatcagaattcaaaattcaaaatttacagcgcatactcggtagcttcggggtactttttgtgaccggaactgattgaaacatcaaatggcagatgcccccaatccatgcgtcctaatcccaagcaagctagaaatctgatattcgcagctcagagcagcctagccgcagtggagaggggacccttttggcgttgcagccgacgtcgcgtgtgagcgccttcgcttatgcagcagctggagcacgatgaaaacaaaacaagaagccgaataagaagagggaaaaaagcaaattgtgaagcagccgagatgaagagagattgatgctggacgagtaccccgtacgcacagaacaggctattatacctcattccgaggcatgttttgtgtcagcggctaaagtatcccttctcattccgccgtgtatcagtactccgtattccagccgacacgctccagtatcaacacgccgcgggccccggcactttctgactggcccattgtagatccagtaaaaggctgggagcggactcattatcctcgaataggagcgccgcaaagtgccccgggacatttgggtgggcggccagctggtgctgctgtgctggcagcgcgacgtgtggctcggccctcgagtctgatggcacctgttgcatgccatgtacaagcaggtggtctacatgctgtatctgtctggattctccgatgctcgctcacgatactaccgtctgatagtgctatgctagtactggaggagcagtagtatgcaatactagcagtgacattttgcattcttgcggtgaagaggacttgcatcatacagtacacagtagatgaagagttttctcgtctctccgggcatggggcctttatgcccgatcaagccgtgttggtaccattcgagtcgccatcaatcgtttgcgtgcacgctgcgagctgctgtcattgcaacggcccatgtgtatctccgatgaatgctctccagctccatgactacgctacagcacagcacttccccttccacctgggatcccttgcccgctacgcaaattgcccaatttgagcgcgacaaaaagaagttctatggcagattccacggcccacttgataaattaggagacggaggtccctattgcagcccagtcgagagcggcttagtgcatggccggcgctaggccaggcccagccacagcagcggctaccggccacgggtacagagactacgcccagatatcaagctacctgaaggtggctgcggagggcggagtggcgggcggtagctcagcaccagcagctcggaaagggtacaagcaccttgcgaggttgggagtacaacacagcacaaccagtggcctgttgctacctgaagctactgcagcccagccaaaagtgcggtcaatcacgccgtgacttgcgggagctggcagctgcatgtacctgctgtttgcgcgcggctctttgcacagcgcccgagggaaacgccaggtactgcgaccggcaaacgcctgcatgtaccgtcgcgggttcccccccaatccatcaatcacgacgcaatttttcttctcctcctcaccaaaatctcaacccattcatgcgaacggcggcgacggcggagccaaacccctgcctggtctctctcatttttttccctgaccttgtccaagcccccatggcatgaccaactcgctcgctaaccactacagtatacacacagcgcagcagtcctttgtcaccccatccagcgcagtagcaaagtcgagctgggggcagacgaggcttctggaccactcgtttttttcctttttgcagcatcgtcgccgtgccgctgcgcttcagcttatcggctggtacagatacatggcgtcctcgcctctgcgccgcttactcgtattccaatgcgcttgaataggcaccgtgcccgtaccagtacatctcgtgaaccagaatcacactgaatggcatgcaacaccagcatttccacggcgcaaaagcacgggccgtgaatgaccgaccccctgttggcgtgtttgtgccgctgctcattctttggctcgcctctgcgacacgctccagcagcgagaaccacccccggctcaccaccagccagtcctggatcgaaatgcgccgtggctgaccaagccgagataccactcgctgcaggcctctttgcctctgctcgctcgttcgccggtacccgcagatttgctgcgactggctgttttcgcaaggcctggagagcgctggctctgcgctgctggccacacacacttgatacttgacatatcgaccgacccaaggccatcacccccgcgaaaagggaccctcccgctcccctacattctattctgtcgctctcactctcgcttttgctgctctttgttcggcactcacttgctgctcacttgctgctcacctctctcgctcgctcgctcgctctgcccggaatcacgagcccctgcaatccgcggccggccccaacacatctcagttttcctgtcatctcatctcatcgctcatctcgacaagtactgcgactcgcactactgctgctcatcttgcccgcccctgctcgccgccaagcttaaaaccacccagaaaaagtacagtgggctaccagcaggcccaactgcctaccactaattagcggtccgcgatcagctgggtctagcctctattgtaggggcctgtggtggtgccgcaaagtaccgccaaccacccctgggctgggccgttgacatttgagctcccctttttcataacctccaagccttatccactttgaaatcaatcctcacctcagtcactccttacactcgacctcctttcggcctcttttctcatccgtcttttttggaattttcacaatttcgatttcctttctcacctctcttgtttgtctgtgtaagcgacccgccaacctcaccacatcaacccgaccgctctattcgactgcgtctttcacaatcacccttttttttcccttttctcctgcgaccaagctacctagctatctgagattccgtctgcctcttccccccgtttgcttaacctgaatgctacgataaacgatctgcagctctacgatagagctcatctcttgcgggccaataggtgttgtctgtcatcggtcgaattctattcccttttattgcagaccgcccctctcccatctctctcacggcgtcttgcttgaagctgctctgcaacttcttagagacgagcctgtcttagtcagatccaaccacacagcaacatggccaccgtggaaatgacgctgcggcaacagcctcacggcaccatggcgctcgaagaccgcttcgaggtcgtcaaggagattggcgatggaagtttcggcagcgtcgtcctggctcgaacccggacggcgggcgcagctgttgcccgccgaggcactcttgtaagacaccgaaaatcacgtatgcccgtctcgaacctcaaccgctgttaacacgttcactgcaggtcgcaatcaagtccatgaagaagacgtttgagtctctgtcgccatgccttgagcttcgagaggtcgtctttctccgaaccctccctcctcatccccatctcgttcccgctctcgacatcttcctagatccctttacgaaaaagctacacattgccatggagtacatggagggcaatctgtaccagctgatgaaggccagagaccacaaatatctcgacaactcaagtgtcaagagcatcttgttccagattatgcagggtctcgagcacatccactcccacaacttcttccaccgcgacatcaagcccgagaacattctcgtttcgacgtctgcccaccaggacacctcaaactcattccgaagatactctgccctggtcaccccaccctcgactcctcctacttacaccgtcaagctggctgatttcggtctcgcccgtgagactcactccaagcttccatacaccacctacgtctccacaagatggtaccgagcgcccgaggttctgctgcgcgccggcgagtattcggcgcccgtcgacatctgggccgtcggcgccatggccgtggagattgctacgctgaagccgctgttccctggtggaaacgaggttgaccaggtgtggagagtttgcgaaatcatgggcagccccggaaactggtacaacaaggccggtgcccgcgttggaggaggcgaatggcgcgaaggtactagactggcctccaagctgggcttctcttttcccaagatggcgcctcacgccatggacaccatcctgcagactcctcagtggccgcctgcgctgagccactttgtcacctggtgtctgatgtgggatcccaagaaccgtcctacgtctacgcagtctttgaaccacgaatactttgccgatgctacggatccgtcaagacccaagtcatctgcttccaagattctgggtcgcaagcagtccgatctgagccgcgcctccaaagagggtctggccccttcaaactccgtctcaaagccttcttggttccgcaagtcgctcatcggccgcagcgacattcccgaaaccgtagttgttgcccccatccagccgtcgcctgtgcaaacctccagcactgtcgataccgccaatactaagcaggttgccaagtccaagcggaccacttgggccaacggtctctccagcgcggcgccaatgccaattctgccttccatcaagcctatttcgccattgtccgatgccgtgacggcgcgtgccaacagcaacaccgacagcctggacaagagcaagaagcttggccgacagctctctgtgaactcgagcaacaacaactataccgagctgcaccgcgctcaggccgagcgcgctctgaatgggcagacaggccttgcgtcacctcctagcgctcacaaggagagcttcttctcgcaccttcgcaagcgagctagacgcttctctggccgccaccaaactcctgtttcgccagcatacgacgacatggaagcgcaagtgggatgcagcccttggaacagcaatcgatcgtctatgcttgttgaccagcaagtgagcgtcgtcccaaaggtggagggaggatatgagtccttggacaaggccctgcacgatgtccagggctctgagcccagagctcccgttcccccgtcacatcagcttgccgccgccggaaagcttaagcgccaccactcgctgccgtatcaacagcccagatctgtcgacaacctgattggcgccgcccgaaacggccccatctcaagccgaactcgacgtgcccaagcggttcacgatgttcagcagtacgagacaccggctgaggaagacgagctcctcgatgaggctcttaccgcgactcagcgggcgatgaagcgcttggaaaacaacacgaagccgctgcgacagtctgcgagcaacttgggcctgtccagctctcaaccataccccagtccatcaccgtctgccaacagcaaccaactgctctacgcagatggcgctgaggccatggcaccgaagcctctcgatctcagcaagaaaacctcgaaccagtacaagtggcccactcccccgtacgagggtggtgagtggagcgcttcggcttccgcaagcatttgggctgctggaaaccgcatctaagagattccattaataatttgtttatcgcgcgatggagggagtctcttttgttttttcttctcttggacatgttcatgttcagtggtgaggcaacaaaaaaaaagttgggtttttttattattaatatggcgtgtgctatttttttttcttcgcatgataaatggtgttttggtgttggtgtgcgacacattttctctcactccttggatcttgagtcgccgggtcgaccatcatatcatgggcttttttttattttccgacattttcgattggggtattaaattcttttggtttattctgcgtatttcggctggcacaaacacctactcctacatacatccatctacacacgatatatcgccctcgggaaggttttcgacaaagacgaatcggagccgcagctcgaggcagccttcgaattatttattataccttttggattttatttcgcttctttcgatatttgaaacaatttgagcgcgctttcaaagcacccgaaatacccccatgatagactgaaaaaaaagaagggcgagcatggccctcgccttgcttgaacccacatacctcacatagtacaccatattatattatttcctttgtcaaaatcgtttcttttttctttttttctatcttttttttataccaaagaggggagaagacgagaagaggaagaatgagaagaagaaagaaagactgaagattagggaccggagtctgcggcgttatttctcttgtttctgctgtggtgggaatactcacatatatatatctatagtatatctcttctttacggtcgtttttgccaactattttttgcaatcaaaagatcccccagattttgtggctgaggcaatataggcgcaatttttgttaattgctattttcattggagactggagtttttatctgatgtgaacactggttctttatattgcgtatttactctacacccctcacacaatttgttcaaagcaacgaagcataatttatcagtctcattttgttccattttatcaacttgttaaatgtctagtgattgattctcgagttggaaatctttttgaagtgtaatgacgaggagcgaaccaaaggggatacatcgtatcgtatatgaagaaatctccgtctaccgcttattaacacccgctgcggctgtattttgatgcctaaacggtactgtgtgcgcccgtacttggttgtaagggttgcaagtgggacaggacaggacaccatgtaagcgtattcggcggagttgcgccctcgctcccttttgtatttcgtctatccaatgcctcggtagatgcgacagcagtaggtagcggatgagggcggataatggatgggtaactcggctgttttttgttttactgatgcctagtttatgtgatggaatgaacggttcatatgagatgagatgagtttgaggcgtggccgatgagagggaagatccactgcgaaatctgggagccttgtgggaacctggtttggatgcactgccacgtcaaccctttttcttgttttggagcatcgattcgtgatttcatttgtaaagttgaatttgacatgaaagtgagagatttaaattatcgatgttgccaattctacatgtgcaatacgcttaaaaactgcaatgcagcaaagtacagagaataccacggcaacatacaaaaagtacatcactaatgtcaaaagagaaggcaaaagaagcatacgaccaatggtcacgtgagtgcgctaagcccctccaaggcaaactggggggcagccccagcgctatagattggggaaaccacccactagagggagaagctgaaggcagccttggaacgttttataaaaaaaaaaggacaccaggcaacaggataatcttgagaagaaacgaccaggggacttttggcctttttatatgctcggattctctccctctctctcttcaagacgatagtttctctcggtcctcactgttgataaagaaagagattgtatgcgattgtctctgcgaaaggggccggagtttttgagaggctttttccgaggtctcgaatcttgacctttgttgaattcgagggggatatcgagagattaggagagggaacagttgatgtggacggcgacgacgatagcggcagcgatatttctggctggagctgttggtgaattggcggtaagataggggggatagaccaaagtttgtgtgaattcagggactggcgcttcgactcgctccttgggaccatttcttcttggcgactcttggacgtcttctcatcagcggattgcattgctggtttttttatttcgcacctgggctgctgtttgagcgtagtctctgttctaaacggcaacggaggaagggttggagagtgagagaggagagggggccagactctcggacatgagcgttggttgtgttcactgaggattgaaaacattggaagtgaattcttgctggcgtcgttgagagaaggatgcagaatctcagtttgccggtgcgtacgacgccgagtcggcggaatcaggagagcagaagctacttcaccagttacacgccgccgagctctacggaggcgatcaatggcccggtcagggagccggtgagggagcagccgccgatgacggatcggttgattgtgggagtggactttgggacgacattttcagggtgagtgggcggcgtcctttgttgggctggtttgagaggaagaacaaagacttttttttgctaacatggcttcagtgtcgctgcggtatacacatcaacgccggatgacgtcgaaatcatcaagacgtggccaggcggcaatggcatcacctcagacaaggtccctacggagatttcatacagcttcccagccaacgactcaaccggcgccgagcccactgtgaaatgggggttccagttcaagccagacgagtcgcggctacgatgcatcaagctgtttctcgaccgctcccaaaagctccccttttacgtcagcccgctggacacggcggcgcagctgaaaaagttcaacaagaacgtcgtggacgccgtcagcgactacctgacgcagatttaccggcacaccatggacaccctgacgcggcgctacggcgagtcgtttatggcgtcgacaaaggtcgagtttgtgctgacgtgcccggcggtgtggagcgatgcggccaagaacacgacgttgcaggcggcggagcgggcgggcatgggcagtcggtcggagattcagatgattagcgagccggaggcggcggcggtttatacgctcaaggccattcagccgaatcatttgaacattggcgataactttatcgtttgtgacgcgggcggtggaacggtagagtatgccatgttttttttttcccctgttatgaaaacgagagctaaacagattccagcttgattgcgtataaaattatatccctgaagccactgagagtcgaggaatctgcagtgggaacgggaggactgtgtggaagcgcgttcttgaactacaggttcgaggagcatgtccggaccaggctgggccaggctcggttcgatgagatgaagacgaaaaagggcaagacgtggcagatgggtctgcggtactttgaagagtttgtcaagcgcaactttaacgaggatgagcaccaggagattaatgttccgtatgtttctcacatgcacgccatacttgtttacagagctaacctgccttttgcagtttccctggtcttcccgatgacgaagaagcaggacttgactcgggattcatggtcatgagcgccgagcagatcaaggacatctttgagcccgtcgtcaaagaggtctgcgatctggtgcaaggccaagtcgaaggcctccgtgccaaggggggcatcgtctccggcatcgtgttagtcggtggtttcggccagagcgactatctctaccgacggctcaagtcacacttttcaagcgccgcgccgccgccgtacagcgagcggccaacgcacgcgaatgcaaattcatcgcaggacagcgggtcgatcgaggtgatgcagccggtgtatgcgtggacggctgtggtgcgcggagcggtgctgaggggcctggagggcaacatggtgatttcgagaaagtcgaggatgcactatggaacgtcgtttgcgacggtgtatgatgaggagaagcactctgtgagcgagcgatactggtcgccgctgtgggagcggtggatggtatcggatcggatgcagtggcacattgccaaggtatgtcttttaaaaaaaggtttttttttttctctgttacagatctaacaattcgatgcagggtgaatcgctctctcctctatcccccattgccttccactacacgcgcaacttccgtcccggccagtcgctcatcgtgacggacgacctgattgcgtgcgacgccgacgacccgcccgcggcgtacacgcgggatctggtcaatgtgtgcacgttgacgacggatctgaacgcggtgccgaggagcctgtttacgaggctgacgacgacgcggggcgtggagtttgacaatctcgatttcacgctggagatgattgtggacagtgcggggttgggatttgagctcaaggtggatggggtgaggtatggccgggtggaggctgagtttcattgattgaggaaagggggttgtacatgtatgcttggttggtgttgttgaagcgcctatggacaggatgtgggatctgttttgaggggactattgtgcagcatcccagccgtgggaattttcagcgattttttaattcatcatcttactgctaccacgtgtatgtataaaacatttatattttcatgcattggactgactgcattgttggttgaggtattgggaaacgggaaagggggtgctaaataatgaaccccccccccccccttttgtaaactgtacagatagatacttgacatcaacaagtaaaggcatcaattcagctgcgagacttgcagttgaagccgcgaataggcgacgagtatataactcaagaagcaaaagcccagtagtaatcgccacgtcaagacatacatggaagatactgccattacgggttatccagcttttgccaagtcaagtctggcgtaatttgcttttcggcgctgacataagttatccccagagtttttttttttttttggtatgtcatcgttaataaacagcgccggaccacgtcctcagtgctgcgtatcaacgggcatttgtcatcaagattgcttctgcagctatttacttgggtacagggtttgttcgcaacaacttgcctggcaactctctttgcaactcccatcacacgcccatattaattcattcgtttacataaatatatatatatatatacagatttctccatgacgcaaacgcagaagcgctgctggaactgtcgtcgtacgtctaaaaagctcccatccatcagccatctccgactcagccgctaacttcacacacttgaccctcacagaacaaaagattgcgtgtgacaagactcggccgcactgcaacaactgcgtgaaaaagggccgccaatgtctgggctacggcttgaagctgtcgtggccgcgaaagggcgatgagcgccggtctgcgtcgctgcacaagaagcatttcatcattccggtgcgggccaaggaggcggtttttgtgcatgcgacgagcgaggatgtcaaggggtcgcaggacaatggtgagaagttttcaagtttccatgattatagtcttggctgacgaatggatttgtcaaaagccctgtcgaggtatgaagcgtgcgagcggtggtgtgtaaggcagccggacgtgaacatggccaagctggatccctttttatctaccaattgtaagtcgcagacattatgaagcatgtgacaagtgcaatgcttatgaggtcgacagcctggagccccgttgcgcggatattgtcgtccagcaaccgcaacgacgagctctacggcctgctggtccggatggcctttcaggacgacagcctgccgtcgctggcgtcgcgatatgccatcagcgcgctgtcgtaccagcacctggccatggaaaaggcggccgtgatgcaccagatggcggcgattcgcgcgctccaggcggcgattgagacggccaaggcggccgagtgcatgcagatgatggcggcgagcatgctgctgaatatatacgaggtttgtcccgtctgcggagttgcgtctaattcaaacaagcattctcatgactggtagacaatgaactttgacacgtcggatctcaactgggccatcttcttctgcggcacaaagaggctcgccaacatgattaccaagcagcacgacacgtactttggggacgaggcaatgattatcgactggatcttttatcatgatgcaatgtacaagtttagtatccggcactggcggaagaggaatcaggaccaggttcacctggcgggacagaaaaaggtgctttccaaggccgtgttttcgcccgagagacagactgtaagtgataacaaagctgtgagagatgcttactgatctgagtgatcaagattgtgcccatccttggctgctccctggaactcttggacctcttatgccaggtcgtcgaccacgtctacgaacccggccaccccagccggctctctgagtcgcacctcaaaacagtccgatcgctggaaatccgcctgaaatacctcgagcagcgccaagccgccgtcctcccaagcgacaccatgcaagccacgcaggaaacgcaaatcgccgagctcttccgcctcgccgccacaatctacctcgtgcgcatggcaaagggcgagcccgaaacgtccaaatgcctcgccagcgccatggaccaggcgtttcggattctcaacgagattgagtactgcgaccggccgtggccgctgttcatcattgggctggagtcgcggacggaggagcagcgctcgcgcatgatgcaggtgctggagagctcggtgaagcggaggccgctgggatcgatgacgctggtgaagcgcatggtgccggatgcgtggacgcagcaggatctgagggaggcgccgatggagccgtttgcgctttacgatgtgattattgggcggaaccgggtgacgccgtgctttacgtgaggttgcgtgatgatttgttgatgcaagtcttgacagtgacttgtctatgggtaaggcatatgccatgctaatgctttcagtctaattacaaccggcaaatgatgatggaaagaatctaacatgtttattccagttctaaacaaagaattgccgtctattatgcctattttaataatgagggggaaatcaacagactgccatcttgtctatacatcatttatgccttgaatctcattcatacaattatatcctttataagccttttcttcttctttctgcttcattactcgccccccttttcttagccgccatgcacgataatctcgccaaacagcttctcgcgcttcatcaacaggccggtgacaatgatgccaccgcctccggcacagatacaaataaagacgcgctgcatggcctttgtgattgccaagatggcctgggtcctgaggtcgccggtaatttcctcaaagatgacgctctgggcgccggcaatggcagcctggatgtcggcctgggtaaagctggtgccggcgagcacttcggtcaggttcttgacggcggtgctgtggaagacctggccggcaatgacgagccacacggcctggccgccgacctgggcaatgttctggatggagagggcgttgccctggtccttggggtcgcacacgagcgtggcgacggtgaagccaatctggatcgtcaggccggtgccgacgccggtgaggacggtgaagccgtagatgtagctcttgggcgtgtccgggtcgaggtacgccgtcagcagggccgagcccagcgacacgagcacgcccgagacgacgtacatgggcatgtagtactggatgcgcgacaggaagtggcccgacgccaggttgaagctgacggtgacaatgaccagcggcagcaggcgcacggcggcgtcgacggccgagtcgccgtggacgaactggaagtagatggggatgaagtaggtcatgacgaagagcgaggcgatgttgctgagcgtcgagatggccagcaggatctgcgtgcgcgaccggaacaggtgcaccggcagcgagcggttctccagcgtcgtgaaccagcaaaaggtctgctgcgacaggtacagcaccgtcagcacgccgaagacgacaatcgtggcaatggtgcgcccgtcgttccagggccactggccgccggccatggtgaagcccatcgtgtacgtcacccacgccgcggcgcccagcagcaggcccaggtagtcgaacgtcttgacgcgctgcaggatggtgcggtccgtgacggggtgcacgtcgggcaggcagaagacgtagacgggcgcaaagacgccgcccagcaccaggttgatgtaaaaggcccagcgccacgtcgcgctgctctgcgtgaagccgccgcccaccagcgggcccagcacggcgccgattccccaccagaaggccgtgcccgagagatacgtgccgcgctccttgggcagcgacagcgccgtgaagtactgcagcgtgcccatgaagatgcccgcgccgcccgctccagcgataactcgcccaactatcagcgccgtcatcgtcggtgcagcgccgcacagcgcagagcccacctggaacagcaccatggccacggcaaagttccacttcatgttgaaggtgccgtacagcttgccccagagcgtgatgacgacgacggaccccagcgggaagcccgcgccgatccaggccagctgctcgacgtggccgaagcgctcgacgacggcgccctgcacgtcggcggcaatggtggtgtcgaggccgtagacgaaggtgccgacgtagagggcgaagcagacgagcagccagcgcaggccggtgatggagcggacggggtctgacgacgcgggcgtgggcgtggatggctgggccgattccgagtcggacgtgttgacggccgtttccttttcggacgagggcgtttcgatgcccatgggggcggcgatggcttctttttcgtccattatggcggtggtggatggaggagagttgtggttgtatacaccacttatacactatacactctggttcgatggttgtataggtatagagtgtatatgtgaatgagcagccgctctagagtgaatcagtgaaaaagacaatcaacggcagctgttgatcatatatgtctgcatccaatatgtagacagacgacaatcgacactcgctccaacgctgaagcgtgaaacaaacaagcctagcctgtcctcgaaatccttcgcagcggcaggaccttttattaaccacaaaaaaaaatcggaatgctacacaaactctcagctccgaacacgcatacacctttttttttaatcttctcggcatctctaacagagagagagatctcggaattagtaagccctttgctcaaatatagccaagaaagctgtatttccgaaccagggggatgcaagcaggggaggagaaggttgcattctttgagctgaccggttgcagccgttttgttgtctaagctgccaagggaagtttttggacaagggagggaaagaaggtgggtttgatgggtctttgcatgcgtgagtgcgattgacggaaatacgtagcatttctgacattttaattcttttaattctttttcttgttttttttttttttccgtcgttggtagcgggataagacttgctgttggctgttgggcgctattcttttttacatcaaggcacagacaggattgcatgtgcatgggctgcacgttgtcttagtagtggccgctttttgcaggcatcttgatccgttcgtcggcactaggcagcatgaaaataacgagccaaagggctcaagtgtcgaatctgtgcgatctgaggtgcccgtacatggcgaggttgcattgcgagattttgcgtgatatccgtttcatctttcgattatccatgtgttttaatctctcgctctctctgttgttttgctcgtgtttctgctgttttgactcacccaaaagcaacatgtagttggtcctccaagctaaaagaccgtttggaccaattggctttcctccatggcaccagtctagtacaaactccggcagtagatgaaaaaactagagtacgcttgatttgtggagcgaggatcaacaaataacttgtgctagtgcgtttcttagcagtagcttattccacagacgtggcagggatacaaaacgtgaggatcaagctgttgtaggttggacgtcccaactcgtcggacttgattcataatgctggtcaattggtcaattggtcagctgggaataagaatacggctggggaaagatggcccaccgaacggttggattgccttgtcaaattggattgcgggttgtcgacggagatggcttgacgattgactaacctgtcaagtggttagtaaagagattatccatgatgctaataacaacgacctgtagttcaatttcgtgaggtaattcgctctttgacttgttgatttatttaattgagtcgttttggtcacttaatcgctaaaagctgtcggagatgcctttgctttttaccatgatcggtcaagcggctagaaagatggtttgcatgaaatgagactataaacgagcagcgcatatggcccaacgtgctgagatgacacacaagcaatacgttttatgatctgtctagttatctgatcgagttgtgcccttcatctaaacgccgatacaaactgttggttagaaaacagaccccgcctttaccaagcaagattctcatgtttataagactttctattttaatatactttgattcagtagggtgcagatataggataaactatgtaccgccataaatcgttataattggaccttttgccagagttttagtataaatatattatttagcctactttcttcttgtacactagatctatattagcataataattcttcatcataaacccaaagaggttagattttcaagtctaaattgcagactaagactatcaaagttaggattgtctttagggtaataagttatacatcttgtaaagcaacatgcaagattatactataatagtaattgactattgctgttctaggtcaatggtataatcggcgctagcaatatgtaaataagatagtagacgctaaaacaactagccttgtttagactatcttgctcacaaggcccacactgacttggcaaatgcaatacaactctggcacagtcagtagcctattagtagatgcagctccaaaagaaataggctacgggtgatgtctagattaatcacgatgggaagaagactttgcaaagggataaggcgatgtgatataaaatgtacatcaagatataattgatcttatacaattagcaattggtatataaaacatggtttatagaaatactctgcgagtatccgatctacattgcaaacccaccgtctgattataaatgtacttgtattagtagatcaagtggcgttgggcccagcctcttactacccagcccaactgttgcccgataggcaaatgtcaaaagtgctcagatcgcggcaccagataaagccagattaagcatgtgcacatggcagcacggccggctaagctgccaattgccgaatgcgaggcatgagaaggtttctctatctgtgattcgatttagcctcgtctctatgaattgaaagtacggctggtacatggatcggatggaatgggatcggatgggggcgagcgagggcgggattgcgagattggcaaacaagatgacggtgtaagacaggattccaaatttcgatatattgccatctattcgcaaacgcaggaatggtgaagaagaagaacgtgtaaaaaggccacaggggatagatgctataacgcaactgatgagcgcaactttttcttacgagtgtcaacaggaaatagcatgtttggccacagatgtcatcagacaatgctcgtaacagcaacctttcctaagcagatgagccgacgctctagtcaatttacctaataggcacctacatcctatccttgactcagactccctgcttttatcgaatgcgggaggattagtcgtccatattactgcatagtacatgtacacaactgcgtgggcctccagattgggcttggcggtgagcaggtttagtcggagctgagccagttgtttgtcgcggggcatagggcggaaataaaatgtaggaattacggcctggtctccctattgttgcgtttgcgtctgtgatacgaggcgaaggctgaaccaacagggggggttgatggtggatgctgttgtacgaaatactcttgtctggccctttttttttttttttttttttttttttttttttaatcgtgaagctgagatgagatgagatatattacatgtgattggcatgcatcccaaaggcaggtttcatctcagcatgttacattacggctaacagcacacatggatataggcttacataaataacaacgagaccccaagacagttatatacaaatgctccaatcaattgagaatcgatgctcgttttacaatgaaagcttgaccgaaataaacagatgcgccattagtggctgctaaacctcggcgctgccaaaaggacgcgatgcactaacacggcaggacagttttcttagtgcgggggattttttcaagacaacttttccccgaaactaaaaattgatgagaaggagacgagcgcttggcgattctgcgcaacatagagattgatttcagtcttgtttgtttgcgagtccgaggagagcggtttgaatttgatgaggcccatcgctggctggcgatagcgcgaggggcgaatctcttgctcagacagggccctctactcacttcgactcatctcatctcacctcatctcaccctcactcgcctcctttcatcaccgccatggacgccatccaggaccgcatcgccctgctgctggactgggccgcctcgcaccacgcaacgctgcacccgtccgccgagatctacgacgacccggacactggcctctcgttccgcgtccggccgtcggcagcgcccattgcgccctacgagcccattgtcagcctgccgacgacgctgagcctctcgtacgcaaacgccctgcagccaacgccggcttttccccgcgaattcctctcccgggcgcggccccatgtgattggccgcctgttgctcatcaaggagctgctcaggggcgaggagtccttctggtggccctatatccaggcgctgccgcagcccgaggacgtcgacgactgggcgctgccgccgttttggcccgaggaggaggccgagctgctcgagggcacgaatgtcgaggttgggctggacaagatccgcgacgacctgaagcgcgagtttcgcgaggccaaggcgatgctgctggcgtcgcaaaaggacgccgaggacgatttcagcgagctgctgacgcgggagctgtacaactgggcgtactgcatcttctcgagccgctccttcagggcatcgctggtcatgacggaggcgcagcagcaggccctgcccgaggacgtgtcggtcgacgacttttcggtgctgctgccgctgtttgacattggcaaccacgacatggcggtggacgtccggtgggagcttgacgctgcaaactcaggggctgcgtgccagctcagggtcgggagggagcaccagcccgggcagcaaatcttcaacaactacagccccaagacgaacgccgagctgctgctgggctacggcttcatgctgcccgtcacggacgagctgcacaacgactacatccacgtgcggaaacgcaccgccccttcggctcctctgccgtccaaccctcagtccggcagcagcatgcccgaggagtacctcatctccctgcggcccgtgaccgatccatcctcgctgctcgccgcgtccaagcaggctctcgtcgtcaacccgcccgcgctgggcctcctcggcgcattcaagcacgtgcagcacgacatggtgtgggacattttcatgacgctgctgcagcactcgtccatcccgctcatcaagctcatcccgctaaactcaaacacgttcccgtcggaggaagaggcggtgcggcagcgccaggagcgcttcttctccgggcacgtcaacgacgagtgccacgagtacctggagcagacggtggccattatccagcacaaggtgctgcaggagctggagcggctcaacgagacggacatggaggtggtgggcgacgacgtggacctgctgtcgccgaatcagcggctggcgctcgagtatcgcgagcggtgcaggcgggtgctggagaagacgctggggacgatgggggaggatgagatgctgcaatatgacgaatgaatgactggatgatggatgataccaaaaagtggtcataaaaatatagacatatatatatagtaatgttatttcgttggaaagcaattatatccgagggacgctcgctttgtgttgaaccatctagttatgtacaaaaggatatctagacaaaaacaaatagaagaaagcaatcatgacgagccatccagcgcatccttcaactcagcctgcatcagcgcctcctcgaggggaatctccttgagcgagacaatcctcgtctttttgtaaaacttccatatcagatacgccgcaagcacaagcggaatgtcccttttttcatgttagctagtgaagaagtacaaaaaagtcgagaagaacttacagatacgcagacacgaagccgctggcgctccagttgccctttgtaaagacgtagaagccgttggtgagcaggatgatgctgcacatgacgagcgcggccgccgagctgtacactgtcatcaagttagtctcatcgttttatatatacaactttcaagtcgagcacttacacgtccagctgttatgccacggcagccgcgtggccggaatgccctgcaccttcaacgccatccgcagccgcacatggttcagcacaatacaaatccagctcaccagcacgcccgcgcccaccaggtccatcagccagtaaaacgccgtcagcgcgccgctgctcaggctcataaacgccaggaacgaaaagaatatgtacagcgccgtggccacccacggcacgccccacgacgtggtgcgcagaaacaccgccggggcctgtctcttgagcgccaggccgtacagcacgcgcgtgcccgacagcagcgcctggttcgacgacgaccacgccgacgtgatgacgatggcgttgatgacggacggcacggcgggatagcccgcggccgacacggcaatgacaaacgggctctgcgcggccgtgcccgactcggcgctgagccggtcgtcgtcggagctgacaatcatgccgacgatgaggatggccagcatgtagaagaggatgatgcggatgaagacgttgcggcacgcccgcgggatcgctttacgggggtttgccgtctcagctcccgccatggccagcgactcgacgcccgcaaaggaaaagacggcgcccgtcatgacgctccagtagcccaggaacttgccccagttgcccgtggcaatgtattccacaaaggggcccgggttcttccagaagcgaaagtacgttggccgcacgccggggatgccgccgaggtcaatcaccagcccgaaaataatcagaaacaccaccatgaggatcttgagcgttgcgaaaaaggcctcgacctcgccgaaccagcggatgcccgagaagcccaccgcggccgtcaggatgatgaatacaatgatccacacgctcgggttgaggtccggcagccagtaggcaaacagcacgcaaatggccgtaatctcgctcggaatcgacagcaggttgccgtacaccaggttccagcccacggcaaagcccagcgccggatcgaccagcacctcggcgtgccgcacaaacgagcccgtcacgggcagcagcgccgacacctcgcccagggcaaactgcacggcgctcacgaccagcccgacggtgccgtaacctagcaacgctccgaggggccctcccgtctggacggcgctgcctaatccgagaaacagacccgtgccgatggcgccggcgatgcccagcatggtcaggtggcgctccttgaggccgcgcttgaggtcgcgctcttcggtggcggtgacgaggtcgccgtcgaggtcgccgagcgtcttaacggggtccatgaggcccgagacttgccgctcaatgtcgatgccgtcggtaatcttgacatctgagttgtctttgccgtggtttgtgttgtatcctcctcctcctcctccttcagagcggtcgatgagcggcgacattgcggttggcgtcgaggctttggaagcagatgctcggtttgcactcgtcatgccctgcaggttgatggctctgttgattcttcgtggtatatctccagctactccaagcttcttatcctgaactttgcgaaaagttggagcggaaacactctcctcagctctgctttgtgtaagtcagttacacacgtgcctcctctcgtctatatgtctcacacagagacaatctttacagcatccaactcatgaagaagagaacaaagttcatctcagcatcctagaaagagtaagaaaaaaaaaaggtgtaagcacctcggcactaacaaggtacacggtggtggttaagaagaaaaggcaaagctcgttatctgcccccctcaccatacgcggtctaatagtggagtggctctttagcactgatatcgcaatcgggcccctggctcacccaattttgagttgtagcggctgagctctccacagcgggtggttttgcattttgggttgcctaaacgggcaatctatacacgagggtgaatctgcgatttattcagcactcaactgtctgtattattacatggtgacgatattatggttatgctctagagacaaagagaataaaaacagcaacatactcacatttttgcattttctggaaactccatgctcacatccatctgaaataacgcggagagagtagcactaaatagttccacgcgctataaaaggactttttcagcccacaaggcttgctcaatggggaactaaaccgacaacatctcgtacagccaaagctagtggcttaagaatggcgccatggtgccgagaacggcttcagagccattggagatttacatgtgcatataaatcagcaagtgcaatcacagccaatacaacttattagcttctctcatcaacatctcaatacagtctttagccctcaaaacaataatcacacttactgagcagcatagacatgtctaagaaagtctctctagccatcatctatccatagaagttatagatgcccagctctattggcaaccaaacacaagcaccttcaaacctagatataataactaacaggccaatctcaacgctactagcgagaaaccggcaatccatattcaattcccagaccagctcattccaacaagtagtccaattagcccatcatccctttacgcatcactctcgtcttcatccctcttcagtaccgtttcacacctcacttcgcactcaacaagctttacaactatccagttatccacacattcaacatggaaacggttcaaatcacacttcgtcaaagacagcacgcacaccagcaattcaaaagaaaacatacaaatgcattgatacacatctccactcaccctcccctaaaaaggaatctcatctccccccagtctacattaaagaaaataattaaaagtgaaaacacacacaaaagtctgctctcaattcttcttcttcttcttcttcttccccccattctttccacaccttataaaaatagtaatatgtaaaaatccaattttcttcccaaagcgccacgcaatgcttaaccgtattattaaaatacacaatcctcttcctctcccaacaacaacaaagcaaacaaacaacaaacaacaaaaaagaaacagacgtgtatggatcgaaatcagatcggacgctgcctctaaaaaaaggggcagttatataggctatatatatgactcttgacagtcaaaaagaaacaagacaaagaaaaggtttaaaatatgccaagtaatgctccaacaacagtgtcagcgtctaaggagcaacaccctgtcgccacctctcaactcgatccaagctgccattcggcaacgtcatccccgtgcccagctgaataaccccattagagttatacaggttgcgcgcggtgctgtacattggattaccagccatctggttcatgccagtcattccgctatacgactgctgcctgccataggcagtctgagggggcatcatcatggtagcccggtggtttctgggaccagtgttggtgaagctccggctatgcagcgtgttgagagcggccgtcgacctggacgcctcgaggccaaaaccgcctgttccgtcattgtactggccgcccttgaagcctcccgagcgagcattgcccggcagcaccagggcagtgggcatctgagccctcacggcagccatcctggcgtcctgttcggtgatcctcatgtgttcctcctgtcggcgtcgttcttccgcaatgcgaggatcttcggctagttggtgcacagaaagcatatcggccatgctcactcggcgagacagcctattggcctgttcgcccgtcaggttaccataagccgtcagtctctcgcccgtcaggttgccgtagctcatctctcgtgcgcgggcctcgcgttcagcctgcagacggcggcggcgctggcccagggtctcgtcctctgggttgggcgatttgccttgcttgtctttgtcttcgtcgaggtcgccaaactggctcaaaaactcggcggaaaacgcgttgctaacagggcggaccctgggcagtgtcgattccgccagacgtcgctttctggcgccaagcgtctcttcctcaatctctgccgaaaatggctccgcagatgtagccgttgcggtaatggtggtgcgcgcatcgtcgtctacagctccgtcaggcgtaatgatgcgtggcgagccagctgcaggctgcacctctgccatgcgtgtaggacccaggctcagattgctctggcgcttggcagtagtaaaggcggcagaggcgcggccctgcagacgggcggcgcgctggctcaggggttcgttctcctccatctcgcgagcctccatcaggccaatgggacgctcgagatcaagcatattcttggcgccgtcgtgcatcgcggcaatgacagccagaggcacgtcttcgtcgtctgacaagtgttgctctacaggaatgttttgatcctcccaggcaaggttcacgcggctctttaagcgctgtttgcgctgcatctcggcaacggcatccatctccaggagagtggctcgcattcgctggggcaccatgttgccctggttgagcagacgctccttttgtcgctgcttgcgaagatgaatctcgccaagaagggtcgtgggcatgccatcaaggataccttcctcgagctgctcctcttctcttgttccctcttcttcatcatgggctccgtcgtggccgtcatcatgggctccactagggccagcttcaggctcgttggcctctatacctagcaaactgctcttgcttcgcttagtgagcagcctgacagtcgatcccttggacggcaaatcggcggtaagagtgtttgtagaaggctgttgtgacttgtgcttggccgccttctttttgccatccttcttcttctcctgtccatatacctcgttgcccagcttgccggcgtacaaatggtcggtaaaggcactgacgggagcggtcgctgaggcgtcgaggatgctgtcgagggtagccatggccgatccgtccctgacctcaatctcggggctctcagacggctgctcgaaaaatacgctggcccggaggtggggggggagggtgcttagtttgtccatgtttgacttgcgtttgtcggcatcgtgcttggacagcttctgaggacggcgaaggtcctccagagaggggggtgcagtcacttccctggagtgaggaacgggcccctctatgaaatatggtgtaggcgtggtggcaatgccgtcgtcgacgtcgtcgagcttgtctgccactgagagggccgcaaacgaattgcggtgcccgctcagggggtcaggcagggcaatctgctccaggtcggggacgatggactttctcttctccttgggctgcatcatggcgctcaggagctccgagcgtcgctggttacgatcagcagccttgggcttgtgggatagcttggggggtaggttgagcatggccggaacacgggctgggtagtacagcatgtgctggccagactgggcatcaaagtaggattgcggcctcacaaactctccagaggaccgttgttgaggggtgcgtagttgggaggtgtcttcgtgggcgggaggaggatggggaggctcctgatacggctcctgatacggctcctgatacggctcctggtgctgctcctggtgctgctggagcgggtgctggagctggtattgctcctggtgctgctggagctggtggtgcgcttccggcagcctctctcgcttctgcaagcgtgcccccatgtcggccgtagcgaaacgctcatcttccgtatccgtctcgcagtgagcgccgtcaaagtcgtcaaaggcctcctgggccacctgaaaggtatttgtggagtttgccgtcatgggcctctcggcttcgctgtcgtggtcggagggcaggtctgggttgaccaagatgaggttggaagccctgtggctccggaagcctccctccatcatctcgtggaagtcgtcgcccccaaagtttgcgtcttgttgaatcattttcctcgcgctagcttcagcatcagtatcggcatcggacaggacatcagcggcgtgctcggcctcgtccaggacctgctgggtcagggagatgggctccgactcggagatctcagccagcgagggcttggcggagcgcacgctcctgacggagctcttgcccggcccgtggcgggacaggatggagttgatggcgtcgtgctccgggcggcctgggcccgtggaggcgttggagccggagcgcatgcggccggagagggagtttgtgggcgacatgacatacgcagcgggagagtagcccttttggcgggcggcggcggcggccgacgacgagccgttggacgggtagcggcgcaggcgtgacgaggccgacgtcgagtgctcgtcggcagaggcggcgcgggcggcgaggatggaggagcgtctgctgtcgctgcgtttcagttcgccgtgcaggtcgcggatggcatcgtcgatggagctggtcatggacaggcgctcggcggtggcctcgaggtgggcgacgttgctgatggacgaggccgagcgcgtgagcaggtccgagtggtggtgatggcgcgcctcgtcggtggcgatgtgcaggatgggctttggatgggccagcttggtgcccggctgcacgctgcccgtgtgcaatggggggtcctcgggcggcgggcggcgcagcgacgaggcagacgctgatgctggacctgatgctggcgctgatggggcaggggaccaggccgcggtgctaattgcagcgctggcaatatccgagtcccggccataatttgaggggcgctcgtgtcgactgggtctggcgcgtgcgtcggggctctggggcaggggcgcggaaatgatgcctctggaggtgtcatgctgctgattgctggcgcttctgttgagagaaacaggagcagacgggtttttggagttgaaattggaaatgctgctgccgccgtcgtgatttgcgctgggcgaccacggcagcggcggccctgagcctgagcctgtgcccatgcccgtgcttttctccttccagcccgcctcgtccacttgttcctcttccagctctgcctcgtttactgcctcgtccacgcgcagctcccgtcgcatcctcgctgttgctgctgccgctgcgattcctcccagcgacagcgtcgactcctgcccgtggccagcggcggctgtgggcgacgacatggccagatagcgctggcggatggctgctgcagactcggagccgggagacgtcggcgatgatgtcgcgggcagcttcttctgcttgccgccgctgctgggcgcagagtccacaaacaggctcagaggcgtgctgactcggccggccacggaaaggaatgtcggcgacacgggactggtagccgttgacgacgtcgagagtggcgagagcggtgctggagctgtcactgatgctgctgctgatggcgctgcttgtactgatactggtactggtactgattctgattctgattccggcgcctctcttatggtgccggtgctgctgctgctgctgccgtcgtcattactgttactcgtcttactgctgctatctgcaatgcctctgccgtgagccagtgcttgtgctggtgctggtgctggtgctggtgctggtgcagcttcagcctcggcgccagcgtctgcagcgtctgcatctcctggcatggcgagcaaaagagaggagggaaaagcctccagaggaaatgcgacctcgtattagctagcctcaatcaatatcaacccgccgccaaatgcccgtctctcccaatacggttatctgcctgtttttatcttttccccgtcttgccctctctattcgggatggtcaggtcaggtgggcgagctggaccgtcgtctactgtatacagtaaaactccttgctaggcgctcaattgggtgcgcgcgtgatgggcgagacatgaacgaagccgcagctgcgcggccagggtccagaggcggataagcggaggctcgtgacagtgtagatgaattgagccggtagtcgcagtatctggcagtattggatgggtgtcgacgccaaagcctcgcttcggttatctttgatgaaaacaaacggctgtagcgtgtgttgttgctggggcgagccgaattcattcaacaagggcagagtggaagagaaggcgagttggaattccaaggcaaagcaagaaatgcatatactggaaatagccttgctctctctctaagccagcaagactaggcacaccacttccaccctcggcagttagtttactgggctggtggctcaaaagacccaacgaaaaatggaaatgaatgaataaagaaagagaaaaactgccgacttcgaaagggagggaaaaaaaagagagtttggagagtttgggttttagcggccgaagcggcgtggcccgttccaacgttgttttttttctgttactgaaagcgagtggtatgtggactcgtgtgccttgattttggtttttttgcgtagtcgcggtattagtagcagtacttgcagcggatcaagaccagccaacggcgctaatggcgaggaggatctggatgctgacgatgctagtggtgatggcgatgatagagatagagacgttggttatctctgtctctatccagggagtgatggatgcttgccgtggtggcatcaaagaaaacggcccgggttcgacaagattccagtgtaaatggacgtgtatcgcagcccaaggcacacacgctgagtttgcgagggagggaaaaaagaaataggagtagatttttcttcacttgtctcttctctctatccttttcatccaattcttcttttcgagactctccatctgtaggtacgttgttaaacaaacacccccccgtcgcaccacgtcgagaacagcgcagcacctccacctgacaggacctgcgaccggaactgaggcccaggaggcgcccaatctttgtttctttccctctggatccctgcggccgagctttgtgcttgtagcaattgtcacaggctggttgccggctgagagggcgatggcgcgggacacaatcagctggaaaccttgttgtgcctagttgctcgcaattggggtggtggcttatttgttgccctccattacatgaagcttttgcgtgggaaaaggctcgtttcagccggatggagttgacgagaatggattctttgttttcttttctctttttttttgtccctcactcctcctgattccatatttaattccatcctccccgttaatgccgctttttttcctttcctctcccaagcctcttggctctccatgtcatactgatgcgatcgagattcccgatttcctctggcctctctgcctcgtccttcttcccactcccctggaccatgccgatccttgccctgcttcctgtttgccagccaatgtttccctttgctcggcatgtcccatgcaaggacccggggcttttgtgccgcctatcaaagcggtgcacagcccaactttgcagctttcagcggcgtctgatagggccggcgctgcagtcccgcaggcttagcagccttgctacagtggtggcctaccgctagcatctagctagctgcctttggtgtgccggtagcatcgaagccgctccagtcgtgatgggtgcttataccgcagctgatacaggagctgctgaaaaggaatcctggcagcacaatgctgccaccaatctgctgctgcgattgtgcctgtccctgttccctgtttatcccaacccagctgactgtgtgtgtgtgtgtctcactttgcagacgcgcagcttcaccggatgcatgagccgggttcgtgcgtgccacgacggcatataagatgcatggcacaaatttcccagcagccgagatggttgcgcgacgcaaaccagtgcgatgcagtgtgattcgcaatctccgttctcgtcttttgtcctgtcctctctttgatcacatcactcaaaataaatcaatggcatggacgtctgtctctgttttagcgtcagcccagctttcttctgttcccaccagcattccgcgcgccaatccactctgaaaactcaatcgccatttctgtatacaaattgcaggtccctcgcagcaaagccacaccgggactacccctgcagccactcaagccattcaggaccgttttttttttttttcttttcaatcccaattttttgtctcattctagtactacttccaagtttttttttttttttttttgtccgggacgcacgctgcaggggttcccaggagaaaagaaaaaaaaagagggaccggctctcatagggggggcagcagcccgattggctggtgtgtacaagtatgccaccgctatgtccgacgcactacgagcagactacggatgctacggtaaaacggtaagaaaggtgaatgtaataaaaatagcaaagcacgaaacgtcaagaaaaacctaccaaaaaatagacagaggccacaataataaaacaagaagagggcaccggggaaagctcggtaagtgtgagaggttcacgtatacacgtatcttggagagacactcgatcgcgcgtatccatttcgggtcatgctcctgcaagccatgccgcgagatggacaagataaggatgcaagacgcagacagaagaggcagccgggcacgccaccaacttttttttttgtccctcctctgctgcaagggaagcaagaagctgccggatacgtgtatttgatgtacaagtaagcatcggcatgggtgaaactgaggaatgcctcctgacagcctttcatctccacaaaagcgtaacagccctctcttttacttgctgtaatttttttacattgtggctttttgtacagtaaggcatcaatcaatcacttcatatcgacttacagggagtcagcttcgctgggccggttgattctcttcgtcacaaagttctgggctcaacacgatgcaagccatctataccatctaccatgtgctatctgcacgcaacttacaccatggtagaaataatcgctatacaggcactttgcttcatatacttgacatgttcatttttagcattataaaaaagactaccctaataaaaaaaaatagctcaattgcagataggtactctttcatccgcctcccctctgcgtaacgaggccatcgcgttgatacagcccagctgccagaaattcctgtgccacgttaccatgggccccttaaactttaactgtctcggcatcatcttgccaggggatgatgagcggcaaggaaattccgccttgtgtgatgtcgcatttttgttcctgtcttagtagactaggtagatgctgtggtgtatatgaaggagctttcacaagagtcaaattcagcaattggatccgacagcagtttgtaccataggcttcatctcaagagacacaaaaacaggaatttgatggggggtttttttttgtcgtgaatccattggcaacctcgcacaaagtatagggctgttttcaacttcaagattcatcaactttagggtagacaacctcgtgcatcaacatctgaaacaaggcctcactcatcatgatgcttctcctcccagctccacccatcgctgcatctcagtgggctctgcatgccgtgcctgcattacttccagttgccaagacgtggccaagctcctcacgaacattccgttccccagtggcggtgagccaggtagcagctctcatcgaatcggacagggtacatgttggatgtattcgccttatagagattttgcggagaaacaggcactgcttggcgttttggaggcaatctgtttaatcgagtgagtgtgaaatgccacaatgagtcaatcaagtacaacaattcaggtttcaaggcatagcaagtaatactaccgagtacagatcaaagaatcttctaccactacatgtacacgtaggtaattcatctcaatgtgccccaagctccaaacactccaaacacctcgcctgagtggctgcagcgtctccaagcgagagctacccgtttatctcgccttgcagcacgtggaatttccattgcccagcagctacaggcttgtctatggaatgcccccaacaacgctgattgagcccggcactctgtgcttgcacatgtcaggtcttttctcccttgggacccagacagctacgcgagccggatccggctcggtactaaagagagaaaagcgcctcagggcagaaattaaacaagctgtctgacggcgggatacaatttaattaaaataggatgaagcagaaaatagaaacgttgtccacaaaatatcggatataatcaagaggtagtaagtagcacgagttaaaataagaaacaggaactgtacggaaatataccactatcaagcctggaatgtcattgatggagcaacattgacagccaagtctcaatctacacggagcaacatgccgtatctcaaaacagcgcgctcggcacttggtaggccaaaattggtctgtcgaagcgaaatcgtggactcggttcaagacgaaaacagtacctagtccagttctgcaactccacaatatacggagggcgaaatctcggatctgcaaaatttctcgtacaaaaaaagccactttgttgactggttgactgtggcgattttggacccggctccagcccccctcgtggcgcagctcccttgaacgttttcccccctggatttagcagcttttagcacacctcgtggccatctttagatgctgtgctaacgttgtctatccggtatcaagcatctaccagttgtacagtatctacgtggtattcacacagacagctgtgctatttgataaccgatactccgtcatcggatgcatgactggccgttggctccaataacgtgcccgcgatgcatcaagttaatgtcgcgcttatcacgaaatcaagccaaggtggtggtctgctgttttatggtttgtgtaggtacatgcaagctgcaggcacgggaacacatgcgcacttttatgcttcttgcgttccctctacccgatgcccgtcggcattagattgccgaaaagggttaaacaagagagaacagcacaagtaaaggaaagagtgttgtcgcaaagacaaagaaagaaggcaaagtgtcggtgaagtatcgtgaaaaaagggcgggcgtgaaggccggatagagtccgtgagccccagcaattttttgagcggcgcaaacaaggggcctggcgagggagggttgcttgagcccttctagaacgcgaacggcgaggaggccatgttggttttgataacgacattcttatctgctgtatctgcgttctgtctgcggaggcaagggaggcggtactggcggctgattgcggtatcattagtagtcttggttgaatgtacgagcacgacatccaacatccaataccaccatcgacgagctattagcaatacaatgccaatacacaaagtgatgatgcatccaaagcctcggcttatactgaagcttacaccacgatgctccgtcgctgtcagctcacgcccggcattacctaacagctgcagcaaacaacgtggtggcccgtctgtagccatgcgggggaagagattttccaacggactagcctcctcatgatcacccatggcgcaaggatgcgaggggcgtaaaaaccggtgaggacgaggcacgagcacgcaaagagaaagaggggcattggattggagattttcctcgactcgatgctccgttcaggtacaggcaccgtgccggaatgatagggcacagactgtggccctgggggactttactgagatggtagaatcttacgcggaaggcggatgagtggctcgctgcacgtgcgcacattctggacggtttagagttttcttacgtgggaattgccaattagcctttgcgagtttctataattgattcattacattcattacacgtccaatatcaccgattgctcgcttgttgtggtggccaggattgaacaatggcaacacagcatcaatctgtcaagttggcgcacattgtccaatggtgcccgcccacgttcccgccggctcagggggagcacagcgcctaaactaccgatgctagcccccctaaccggcctccaaccccccgacgggtccctaacgcatccctaacgcatccctaacgcatcccccaacgccctctcccctacggcgcctgtcacctgagaccgtgcgctgcccgcccattacctaacagcccactgtgcgggcacttggcccgtccaccgccccgaccatctccatctccaactctccagccgtcaaatcacaaatcgtgagcgccggcgccgcaccaccaactccatgctatccgcagcgtccccgcatcgcctcctctgacttgctcgggttcgacaggttagagggcggcgaacaggcacacagcgctccattcggccgtctgtccttgccgctcagcaaggcacgaactcgtcccggacacgtccccaagaaagcaaaaggccctgggccgagcatctgcatctgcatcgccatccctgctcgcgcggaacgtctagaatcgcgaagaacatacaagtaccggagtgctcatactcctttcgtacggtacgagtacctacaaccaaaacctacatacacgaagccatatagagagcgccagcacgagagagccgctctctgccccgccaacagagcatacatacacatactgcaccataccaaccttgtgcatgcttgctcgtgctgcttatacctggtacgcacttgtacgataccgcatcccgcatacgaagccacgaagccacggcggcgacctgtgcgaccacgttctataccgcctcgaccgacaaaagcgaccccgagggcatgtcctcctgctaacgtcgctcttctcttctcttggacctttccagcaaggctcctgaaatccgatcccacccatcccaacgcggccttatacccttcatagccggtcatctgtcaaccggttattcactcaaatcctcccccgccagcgcagatcgcccgcccacctgcagcagccatggacgtcaacatgtccaacccggatccgccgcggcggcgctttgtccctgttccgatcgagacgtcgttccagtcgtatcgtaagaacgtctacgactacacgtcgcagcacaggataggtcccaatccagagctgaccccggaaccatcgccgcgatctcccgaggcgcaattctctctcggggcggcgcaggacaatgacgagtcgcatgagaggcgacgctttgctcctcagctcattgagacctccaggcgctcaagaagagttggcgagcaggggcccgccaccaagccggcggacaagacagacattacaccctacacaaaccacatttactctgcgaaagcaaagtcaaatcgaagacaacatgggcacgccggtggcgaggaagaagccccccgccatgtccaaaagcgcccatcgccgcccactcggcgggagactgaggaggagggagtccaggaatatctcttggagctggcagcaaaagaagtcgcgcggcagatcgaagaggttgccctggcagctttccccaacagccgcccccgcgagggtggcgtggcccatttctactttcgggagggctcatctgacagcgagacgtctcccgaagcctctcctccggatgaagaggccggccagtacaggcttaggcgtaaatcgtcgaacctggggctgaactggtggcacaagcatatgcaggagcatgcgctgcgcctggagcaggagagaggcggagatcggatggatgtggacaatgaagaggctgtggttatggaggacgaggagaaggataaggacaaggatgctgctgctgctgctcctgaggctgctcctgaggctgccactgctgcagacagccccatcatccggtctgactctgatctggacaagatggagctgccgtcccctcccgatctcatgtggacaaccaccaagccactctcgcctaccgacgaccggcgagactcggcggctgagatgcacatggcgctggcagaggccaatcgccatgcagcccaagcccaagcgcaaacctcgtccgcgcaggcggttcctccagcccatggccaaggcgcgccgggcgagccccacccgcccgtgtctcagcaggtcgccggccgccaggaacccagtgccagtcccttcggcaggccgtttggcgctttccgacttccgcccgatcatgacccgaagctccttaagttgcgccagggcccctcccctcccatgctcggcaaggacctcgtctttcgacgatgcccctctcccaagttcaccacgctcgagcccgaagacccccttgaggcgcacatgattgaggaccaagcgcgggatctgccgggccaggccgggctctggagggggtactgctgcaggtcggaatcaaccggaggcttcattgtgccccccgagctgcacaaccccaagatgattgagacacccattaccgcaacctttcccgaccatgatgctgtcgacaccggtgttctcagcgaagagcccgtgtccatcttctcgccttctggctatgcgtcgtctggactcacctcgagccatagcggcgctctctggggcggcgcagctcaccaacaccccaacggtgctgccgaagagctgagtggtctcaaggagcgactgcagagggaaaaggccaatgccgagcgcgacgacaagatcttgcaagactttgacgggggctttgttacccaagtatacaactacctgtcgctcggctatcccgccatggcgcgtggctttgacgaagagctctctcgaatcagccacattggcatcgagcagctgcgaagggacgacgcgaagcaaatggccaagggccacatggtggaggtgacggtggacgagtccgcccctgaggaggagagatgcccgcgatgggtggcgctacggtcctacattacggagtgggtgagacagcacccagatctggacaacctcgacccattggcctggggcgtgcgcgagaggagaggcagttgggccatctaagcggctttattgcgctgccgtggcttctctgcgcatgattctgccttttcgtctcattgccagttttgattcatcatgagcgcttctgcaatgtggcatttcccaagacgagcgagcgaaagaagcaattttctattttttttttttttttttgggcgtgctttttgacattgtacgctgcagagcaagctgccacttttcatttgcgccaccatcatacgacatttttaatggcttaccccccctttttatttctatggccatggatacacgagattctttgctggtttttttttattcttcctcttttagctcgctattgtctacgttccttatttatttttttgcatggcaatgggtggattggcgtaaacaggcatcctttttttttttttttttttatctgtagctgctcctgagagaataaggaggaatatcagcaaatttatgtctctttttcttttttttacactactatagtattttacgtatggcgaacaaaagatttgtgtagagaaagagagcgagcgagcgagcaaatgaattgagtttttgagcgatgggactgattttctctcttttttttttcttttctttgatgaaatacagaaaggagagatgatgaattgttatgagattaacttgtaaaagaagtatggttacacttttttccttttcctcgcaagggtagatttcatatctgatagcaaatgaggagctgattcactgttacatactaaccttgggatgaattgacgtgcctgtttcgtacaatctcttatttattggtcatgtacacttgaccatgtctatcccctcgtctctgcagacacagcactatattcaccactaaatgatctctacatgatttagaaccccgatatcaagagagaaaagaataagatgaccattaatcatgtctactctttttgacaaacatattaaaaaagtaaaaaaagatccaaacgcccaatactgtgaagacctaatcatgcttatatgcctcccttttgcagcacttctctttttctcccctttgcccttctccaatttttctcttttacatgcagccacatacatacatacatacatacacacacagatgccttgatttcttcattcgtttctctctcatttcttcttgccaaatgaccgtgtcaccttttgaacctttgtcggcggtgcaacctccacgtcgctctcgtcatcctcgcccatggactcatcaacatcgtcaaagtctacttcgtcctcatccaggggctcctcgtcggcaccgctctcatcctcgccctgctcggaaccttcctcctcgtcttcagagtcgccaatgaagccgttgagcacgcggtcgtcgtcgtcctcatcctcgtcctcatcgcgggcagccttggaggcaccgcctcttctccgggagcgagtgccattggtggcggcggcagcatcctgttcatccttctcctcgccctctacgtagatgacgtcttcgtcgtcggcatcgtcctcgccgtcctggagcaggccggcgcttcgctgcatcttcttccgcagctccatctggccctcgagaatgtccagcttgcccttgagggcgagcaggctgttgaggccctttgctctctcggcaagcaccttttgcaggctgttgaggtcgtggaggagcttgggctgcgcggccagggctccgccatgggcaaccagcgtccactgcacccaggtcatgagggttccggcgcggccaggccgtctgtgcagccgggcggcgagcttgttgagcaggacgccagccagggagctgtcgatgcgctcgattgtgttttggatggtggggatgtccgtcgtgtgcaggcatgactcgaggaggtctgtgtcgtcgcttttcagggcctgggtgaggacggtggtgagggactggtggttgggaggggcgatggcgcttcgcgacgactcgacggcggcaatgctgtctgcggcagactgctggagcagggcattgacgtcgatgatttcgttgccgcgcagcagctcgccaaaggagggggatgtgccttcggcgtcagactcgccatcctctgcgtcgtcttttttagggttctggttctggttctgctggccattggccaacgattgtgactctgcgcccttgccagcctcggcctcgtcgttgacgtcctcgtccatgtcggagagatcctcgtcgctgtcagcatcatccgagatctcgatgggatcggccggcgagctctgcagggcgtcggttccagcgactgtcgttctggactcgtcaattgtgttcttggttgctctcctggcatcgggcttgacgaccggggtcgccagcttggccgccgcctttctctttggggtcgacatcgggagaagaaacgaaaggttctgactggcgacgtcgtagagattgggaagtgagaagccttgcaccataggctgtgattttggtgatcctctcttctgtccgctgaatcgtgacagaaagagagcccgactacgggttatttgttgtcctggggaagaaaagaggtgaagaagggggatgtgaagaaaagatgtggttatcttatctttcttgagcagatgggaaaatttcacgggtcgctgctaagtcgtagtccaaagtgaacttttttttttttttttggactggccgagtctagcgtgattgtgtcgattttccccacagcttgcattggctccaagaaaagatactgatgacataagacatttctcttatcgataggcacgtgacatattagatagagataagagtttaaccttgtgctgcgcacgtgctcctggagcaacgctgctgccacgttaccgagcttttgccggccttgttcaggcacggcgcagcaaaaggcggctggcggcgcgatccctgcaacagaaactaaggttgttgcgttgcttgtgcctaaccagactctgaaatttgtgcctccacctgcggctgttcattggctggctattgtttttcaccaatggacaaggccaagacgcccaaattgcgctctttgctttcggttggtggatcgcctggttaggcttacaagtggcgccgcagctctgcacccgccacagcggtaggtttttttctcttttttgggcgcggaagtcatgcttattgcatgtggacggggcgcagactcgatagaggaattttttctggcgcgtctccagcttttttgtcttgcgctgattgttatcggcgacgcgtggatccgatgtcatccaaactggctacagatcttgattgtaggcggatgcagctgacatgtttttgcaattgaactttccgtttccatgtcgtcaaatctacgctgatgatgtccctgggatgctgagtattgcaatggattcatactgatattttttttctcgccctttcatctcgcatctctcaaaatacaatcaacgctctgtttattaccgggtagacaaaaacacgggctgggtggaagggagtgggggatctcagagacacgacaagcctcctatttcaggcgaacccaccggcgagacccaatggatcgtctccatcgctgcgtctgtgaaccgatcgcggttttcctactacagtcgagttatacgatgtgccaccaccgggtctttccaagatgcaggcagccaccaatcccttcttaccgccggctgtaggtattagtcagttgggcatgcagcacaagcacgcgtatgtgtgcaacgagtgggcctacaagtaaatcacagcaagagaagggaagctgaaagcagggtcctgcgcagagcaaaaacgcggtcagctccaatgcagtctggctcgtccgtcccgcagtcgcgataataaacggtagctctcgttgcctgtttctttgttcacgagaagagctgcgagcgccgcaatgtggccccagccagactcggcgtggcgcacttcacttggccgggccgcagccaatcaccgccgcggcatgcccagccaccagccacagcgtggcctacagcaatcgccgcgctaacgcaataacccacccgccgccccggtagctgcaaatcaagcccgtcgcgccgccggccttcgtctctcataaataccaccgcgcctccgaccggccaaatctcactgacgtgcacgcgcttttcctcgcaaaggccctcccctccccctcgtcgcctggaaaatcgataatcccgctcctgcaagtacctgccgcatcgcccgcctcgcatcccgcctcctccagccaaccacagcccgcgcctcagcctttgccgacctttagcccgtcgcaagctgcccacggtacttgttccggtttccgaccaaccatcgtcctttcgcattctctctctccaaaaaatattccgcccaccttttttttgggggagcttcttccttgccatcgtgacgaaaggcattccgcccgctttcgtcactagccgccgtctccagcgccgtctccagctgcatcttccgccgcatcgcgtcgcatcgcatcgcaccgcatcgcatcgagcgctgctgatctgcattgcactgcacagtcacaatcccgtcacttggggaagctgcttgcgctgcactgaagcttccgccttgcgcgcgcatcccgcacctccattgaacgtcgcccgagtctgtgctgcagccgcgcctcccacttttgaatagcttttgctgtctttgtgggcgcatcaactccacgcttccctctccaccatctccgcgcctcattcttcttctttcaactctcttctccctacatactctttaatcatcactagaaacagcgctcgactcaacccgccgcgcctgtcgcaacctcgaagccttgcgcttccattgtcgctctcaatactgctagatttcgcagggcgctcgcccttgccgagtttgatgtcgcgccactgctaaataccacctctcggatcattcaccagactcttcggcgcacgcttttttctacagccccctgtatcgccaaccgcaaccatggcgtcgccgacaacggatacaccgaccgcggaccctgcggcgcgcgactcgccgtccgtgcccgacaaggaaaagactgctgatgtcaacgggtgagtgcagtttcgcgctgggagcttattgtcgcagtgctctctggatgatttttgatcattacctctcgcatcaagatgcgcttgtagtgctgactggggtgctgtttgtttttgtctagccatgcaccacctgcctcggagccagccaaggacgcccagaccgaatctaaaactgagacgaaacccgaacttgagaacaagccctcatcggataagcctgacgaggctcttgtcaatggcaaatcgtcacccgctgatgccgccactcccaatggcgtggctgctgtcaatggagaaggcgacaagctagagaacaaggacgcgccacgcgacgaaacgcccgcggcggctgcaaagcccgaagctagccaagataaaccagctgacagtgccaatgaggaagaaaaggcccccgaaaaggcaccagaaaaggcctccgaaaagaaggcctctgaagaaccagcggcgcaaaaagaagagccaaaggctgagtcaacgcaagaaaattctgatgtgcaaatgacagatgccaatgaagagactgctgcgcctacgatccccaaggaatctgcgcccgaggaaaccaccgagaagaaggcttctgatgagtctaaacctcctgctgccgattctggtgcagacatcgatgccgatgccgatgctgatgctgacgtagacgctgatgccgacaccatcatgaccgacgataagcctgccgataaacccgttgacaagcccgccgaagagcccgtcgagcccaaagttgaagaggcgcaagaggcaccgccttcatcagatgttgatgtcggctcatcaggtatctctcaattggctattgactccaaatcccctattaacacctccttcgaagtgtccatgaccgacgctctcagctcaaaggtttctcgggaacgagaggaggaggaggatgacgagccgcttgccaagcgagcaaagacggagccaaaggatgaaggtgcagccatcacggcgacgcccaaaagcgagcaagccggtactcccgtacctggcaacgatcgtggcctgggacgtcttgcttctctgcaaaagtggaatgactcagggattcgcgacaagaaactttcactcttccagcgccgtgaaatcagaaggatcatcggcagggtcaagaagaccaagcatggtggccacttccgggattccgtcccgaagctgtggccggcattgggagagtcctacttggcaaggattgagaatcccatggatctggctcagattgaccgaggcctccgcgacgccagtagcacttacactacgtttggtgacatgcaaaaggacctgcagctcatctttgaaaacactctgaccttcaacggcgccttacacgatgtcacagatgcagcattctacgcagtacgaaatgtgtggcaagaggccgtcatcatccccgacgacgagcctgcgcgacccaaatctgtagccaagcccaaacctccccgcgagcctcgcgtcctgccaagcggacccgacaatgccgcgcgaaggcaatcctcggggcctgcatccagcccgccaccccccgtggctgcatcgaaacccaagccgcaggccgcagagcccattgcggatcgtcgcggctcaacagccacagacggagatagaccaaaacggacggtaagggcaccgaagcccaaggatatcgattataccactaagccttctcgcaagaaactcaagcccgaattgcaattctgcgacgaggcactggcggagctcatgcaccccaagaattcgacgctcaacatgtggttcctcgatgccgtcgacgctgaaggcctcaacattcccgactactacgccatcatcaagaagcccatggacctgggcaaggtgtcgcgcatgttgaacgggggcgagattgccaacgccaaggagtttgataagaatgtgcgccttgtctttaccaactgctaccagttcaacggacctcccgatcagggcaaccccgtatccatggtggccaagcagcttgaggatctctacaaccagcagatgaagggcaaggatgcatggctggccagatacgcaaaggccaacgcacccgctgcgtctgcctccaacgctagtgacgatgaggaggaggacgatagtgaggaagacgaggccggagcccccgccgtagacaactccaaggagatccagcaactcaaagccaagttggaagaagagagcagtaaactcaaccgcatgtttgcttccggggaagcgcaggccatgattgaatgccaaaaggtcattgttgaaaccgtgcagcaggccctttacaaggcggcgcagaaccagggcggcgaaggcaaggctaagcaccaggacaaggcggtcaagaagtctagtaagccaagcaagagcaaggcggcgggcagcgcccctgcgcgcaagtcgtccagccacgcgccccctcctaagaaggcgggtgttgcgaagaaaccggctcccaagaagagcctgtcggcagcggacaaggaccagatcgcgagcgccatcaacgatcttgagttctccaacctcgaccaagctattgacataattaagcgtgacacgggtcaaaacgtaagtgccccctttctgttcggggctggagccggtacaaagaagaatgtgctaatgtttggtcttgataggaaaacaacgacggcgaactcgagctagacattgaccagctcagtaacgaagcgctgatcaagctatgggagctttgcaagaaggcgctcccaggattcggtaaaagttcaaacgccacagcaaagtcgcccgaagttaatagggcggtccccgcaaagcaggctcctaaatcggcttccaagcccaagaagaacaaacccatgagcgcgcaggagcaggaggcgcgcatcgcacagttgaccgctatttcgcaaatgtacaaaaacggccaagagcctgttgatgatggacctgctgcgatggcgcatgaccataacgattcgagcgatgactctgactcggaagaagagtaaaagaagagtcttcttttgctcgctcttgaaatagattcgctgtggaggcgtactttgtctctgtttgtgagaagataaaagagctgcgctggttatatgctcgtttgggtactcaaggtcgcaacctgcaatgatggttgcaagctagaagggatatatatgtgcttttcggccaagtaattttcagactcgcctgctttcatagcggcgggtgattgacgtggtcaggcctggtctggtggccgtactgaaatggtattcaggggaagacaagtagggacatggatgaagggtccaaaaggccgttgaaaaaaaaagtattgggaggactaaaagaggcgtcggggagtttggctggtaacgaacgactaagggatttttttttctcgctggaattgcgctgcgccattgcaatttctttatttgcttctttttgctgcttgatactccttgagaatgcgagagaacggaggtctttagggatggaaaggcatggcccgtggtagagggcgcgacgaattgtatgtagtgtaggatgaattgtataatatgacgatgacgcttgagacgagattttgtttgcgtggtgtgctgtgcgctgtgtgtagttgtgcacgaatggctgttgctgaaggccttgggtgatgacaaggtgccgtttggtgtttgttagctgggtcttgaatgtgcgttgctgcgagaggatcggattgtggtgttgacgattgaggatgggggtattcgtttcggcattgtggcgatgtaacggcgtagacggagggggttgcggttatataactgttgaaatggtatgttagttggttcgtatacgacgtgaagtttttgtagatggggaagaagaacagaggaggatggcgggtggatggtttggtttcgcattttttttcttgattttaaggaaaaattggaggagagaagaaggtctgaaagggaagaatgtttggaggaaggaaaggaggagattgaggcaagatgttgtctaagggaaatatgcacaccttgttttgagttgttagttttgtggtggctcgagtttgtttgcgggtgtgcgttttgcgcagatacgaagcgaggatgaagctgaaaaaagtgatgtttgaagcttgtagctatgttgacatgtttggaaggagaagtggtgtggtgttttggctgatgagggcttttttgtgttctgcgggtggtggatgtctggtggtgattgtataaggtagatgacgaggcgagtgtgagtgaggagttttcgtttttggggtgggtttgagagggaggagggtggagaataggaaaagagctgaaggaaaggatattagaagaatgtataattggagaagaaattaaggaagaagaagaagggatgtagtatcgatgcagtagtaacggacagagaggttgatgggtaaaaaaaaagttaatgtgtagtagcgataaggataagatagagagaaagttggtggtgcgggttaagccgtggcggctatcggtgtttcgggcgtgttagtgcttgtgtacgtcacggcaagttgcagaaaccgggcaaacaattgtgcaatatatgatggtggaaagaaatttgggaaattaaggggtttgaatgcgtggatatgtttatgatgagattttatttgatatggtgtctgtgtacttgatctattgctctttattccacgtgtacatgatgctctatcaaacagcttgttttttatacatcggccctcgtaggcaccggcagcctcctctgcagcctcgtgcaaatctccacgtaatccgattcattctcaggcgtgatcttgccatggcgaatcagaaaatcgatcatgactgcgcagacattcgtcttgaactcgcccgccagcattcgctttgtgacttcctcgcagctcattagcacaaagtcctcgacctcgccgtcgtcgcctaggcgcggcacttgatctccctggccggataattccaagtcgtaggtatacagaatctccgagtggaccagttctgtgcgtggattgcggttcatcatcgtaatcactcccgtggcgcgcacgcgaggcgcaacgagggatggtggcagtgaagcttcttccatggactcggcgaggatgcagtcgagcggggagtcgctggccttgacgccgccggcgacggtgctgtccagcatgcccgggtaggtgtgaagcgtcttgcttctcctggcgacccagatgcggagctcgccgtcggcggtggttgtgtaggctgtgagatgggcgccgcgggtggcgatgccgaagagggaggcggcgaagcgctcgatctggacaaagtgccgggcgccggggacgaggaagtattcgctgtggaggccgttgagcgtggggaagatgttgccgtcgatggcggcgtctacggcttgctggaaggcggtgttggcgtgattggaggcggaagtggtggagggaggaggggagagggtgacttggcgggtggtgtggctgatggagaaggatgctggccagggcatgcgggagattgtggttgggtggatgtagccgtggactcggctgtctggggcgaggatgagggtgtagtaggggtcatggttgaggtcgaagtcgagaggtacgctggagtgtgggtgagtattaatgtagagttgaggtggtggtgggcttacttgtcaaagacggtgatgaggtcgagcagcccggatgaggtacgggcaggcatggcgtcgagattggataattgagtgtagatgagttggtgtgtgatgtgtagtctttagagaattgagaaggaattgagattgtggcggattgagttgagatggagcagagtacatgaagtggtgagatgaaagagccgcaacaggcatctttgactggtgcgggatatgggtcccgctcttagcatgggtggatggatctctcgatcgggccatttcttgaagatgatgcaattggcgaatcaattctataagtgagattctatgttgtgctatgatataaaacgagtgcaatagctaatgatttttttgggctttaattttgtttcatctttattggtcgtcacctcgccagcctttgacatcacgaggagggctagatctgcatctcgattgctttagctcttccatctcacggcacatgcagccaccattgatcttaacagttacctagtgaggaacaagccacactagcatgtcacagcgtcgtaaatttcttgattgtcagtgatattcaacaagttgttggtcgacattcgcggtataaaagtggtgtctattcgcagcaatggacaggttggatgctattttgaagcgggctgtcgctgatggcgaggataccaaggacaagctgcttggagctgcatttatagtgacggatcgaaatggtgagccgcaactttcattttgttggatcaagtctcatagtcactgttttactgaatgagaatctacaggcatcatatactctggctctgctgggcgaacgggcatcgacgtcagctcgcccaactttgatggcgacaccctcacctacggcgcttccatcaccaagctcctctctgcgacctgtctcatgcggctggttgagcagggcaggatctcgctggaccacaatatgcggtcgtttgttcccgagctggataagatgcagatcttaaggggattcactgccgaggggcagcctgtgctggaggacaatgggaggccgattacactcaagtgagttcttgcacagcagtcctgagacattggtcgatatcacccataacatggcacagctcaggtattgatattggtacaggcagttgatggttcacaccgttggcctccattatgacgtggcagaccccaacctgcgaagatggtccgaagccgtcggccgtcctattgggcctgttattcgcctctccagagacggctacaacacgccgctcgtgtttcctcccggcgacggctgggcctacggctctgctctggactgggccggcgtaggcctggagacgctggagaagcagagcctcggctcgtatatgaaggagcacgtcctggaccctctgcagatgcgcgatacgggattccgcgtcaagcagctgcctcacaccgcaggccgacgagcccaagtggccatccgtgacgccatcagcggctctctatcggcctttgacattgtcccggaggagcccgagatggatagtgccggcgcgggcatccacaccacggccaacgactacgtgcggctgctgcgcgcgctgctgcaggttgagccgggcgtggtttcggccgagacggcgcggatgatgtttgcgccgcagctggacgagcgacagagggcgatgatggggcatgttatctatggcgaggggaggagagaggcatatatccccgagatgccggatggtgtggcgctgcagtatggatatggcgggatggtgacgatggaggatgttgctgggctgaggaggaggggcagtctgtcgtggagcggagcgtgcagttcgcgatgggtgagtcttatcttttaccgttactcttgtgatattgaggcatcgtttgttttctgacatcgtgtttagtggatcgatccggagtcgggcatcgcggcggtgctgatggtgggcatgtttccgtttggcgatgcggtgtcgtcgcggctgtatacggatttgcagcgggctgtttatagcgagcttgtcacgtaaaatgctttacgaaacgatagcattcactgcatctttgttggatgaggaattatgaggggagaagttacatgtattcagcacctcaatttcagtttccgacaccccagctgcgcaacaaggcaatcagttcacatgtcaagatccaagtacacaactgtcaaatacgtttaaaaatagcaaagatagcagcagtagcaacagtagcagcgatatatagctggagtgctggataatagaattggggtgctggatactcattttctcattataaatagacattggagcacaccttgatacggggtgaaccctgtcgcgtgctccgtaacgagaccccggctgttagtgcgcggatcctccgccttttgcttgcgatctgctcatttcccctctgcatcatccatctacaagtagcaactcgattcaggctgtcgatacaatccactgccatagtctcgccatcgtgttcggtgagcatgcaacgatccaagtacgtaccgagtaatacgtgcaccgcattttgccgtcttatccacggcaagccgtaatccgagcccaggcacgcgtcagcaccttgggctctttgtccctctcgtatctcataatacgcattggccggtaaaaaaagaacgcccgcctaagcagattctggttcctccttggtgcctgtacgagtaaggagcaccgtccagaacccatttgggtcttcaacaggtacccgtagcggctccgctccaaggcccgcaatcagaccctgcgtcggtttcttctctttttgtagcggcgttgcagcgctagaaggtgaatttccaatcattgaatgtcactgcgaatttttttctttttctctcttttgacgttgactcggcggtggcgtgtgtcagtgggaaagctgctctgcgccctgcatgctgcagcgataaaagtgtaaatttctgatggcatggcgtgacggtaaacaacgacggcgacgaatgaagattgaatacgagcacagcgcattgattgatagtctgacggtcccaaatacgaacatcgcagcccgctatgcccgaactggccccatacgagccgtgacaggcaattgggcttcgctagagtggcatccttcagtggccgggaggcgctaagtcggcgtttttgctcttcacagccccagaaaggcggctgtcagtcgtgtggatggacttctggcgcatctcgctctcctgtctttttctctcttctcacctcttcttcgtttgtggaaacagtcgctttttcccatcgctcactcgctcgcccccggcaaaaccatgacgcagctgtaactcattcgttattttttgttattctggctgtcgtcggttctgcttgctctgccgtttttttttctgcatagcaatagcaatttgctgtctgttacgttgctttcacgatctcgtttggcatcgccaattcccttcgctaatacgcatacgccatctcgttaaatcaagcctcagctggggcttgtgcgacatacacccgttgcaagaatagagaaaaagaagaaggagcaaggaaatataaaagaaagggtcgtcagtattttaaaaggcatactcctctaatcacactatatacgacatcaatatgcgcccaacatccgcccttgcggccgctttggcccttgcatctggcgccctcgccggcaagatccggtatctgggcgtcgccatcccgggaatcgactttgggtgcgacattgacggcagctgtccgaccgatacttcgtccgttccgctgctgagctacaagggcggtgatggcgccggtcagatgaagcactttgccgaggatgacggcctaaacgtctttcgcatttgtgagtgcccgatgtctcatatacaatcatcaatcgacaacatcatgtcttatcatgtctcatactaatctggatcgctgctagccgccacatggcagttcgtcaccaacaacaccgtggacggcaagctggacgagctcaactggggatcctacaacaaggtcattgacgcctgtctcgtcaccggcgcctggtgcatgattgacatgcacaactttgcccgatacaatggcggaatcattggccagggaggcgtcgaggacgaagtctttgtcaacctgtgggtccagattgccaagtactacgagaagaacgacaagatcatctttggtctgatgaacgagcctcacgatctggacgtcaacatttgggcccagacctgccaaaaggtcgtcaccgccatccgtgaggccggcgccacctcgcagatgattctgctgcccgctaccaactttgccagtgtcgggacgtacgtcgacagcggaagcgccgctgccctcggtgccattacaaaccctgacaacagcaccgatctgctgtactttgatgtgcacaagtatctcgacatcaacaactcgggatcccacgtggagtgcactaccgacaatgtccaggcctttgaggatttcgcgacctggctgagggacaacaagcgccaggccatcatctcggaaaccggtgcatccatggatccttcggtaagcgactcttcattttagtgttcatgtattgagtaagagacgttgaatttggagctaacattgtgaacagtgcatgaccgatttctgtgcccagaacaaggccatcagtgccaacagcgacgtctacatcggcttcgtcggatggggcgccggaagctttgacacctcttacatcctgacgctcacgccccttggcgagcccggcaactacaccgacaacaagctgatggagcagtgcatcctcgaccagttcaccatggactccaaatacgcaccaacacccacttcaatctcaacggccacagagacaggcacttcaacgcctaccccggacccatctagcaccagcggtaactcgccatcatcaacaacgcccagcgctgacaagcaaacgccttcgtcctctccaaaggccaatcccgtcaacgacccatccagcgataccaacaattcctccaaggacggaaacaaggatggaaagtcagcggccccatccggggctaaagccttgagcggcagcttgctactgacaggagctgcttttggctacatgatggtggcgttttgatgatttgattttgaatatttaatggcatgatttgaagagagatgttatatatatatagtatatgagtacatacatacaacttagagagcctgtcttttgtaatacagttgaggaggaatggatatttgatacttaataagtagcgggctttagcgcatagaggaataacaattccattgacttgaatctggggaataaatccggggaatcttgatggatgcacgtcatttccacgtgttggcgctggcggaaagtctaaagcctcccttctgtcttgccttttttttctggagaacttccatgttcatataataggattggcggactgtgattcttggcaattggtttagcgcagcaccaggacatgttggctaattgtcaaaatgaaataagaggtgatgcagcatgacgctcgaattcgatctcgtagaagaagaaagatgagcatcatgcgattgcatccgttatgatgttgggctgtataaatcagtttacaaagccgaattttcaacataggggatatggtgtaggggtatcacgtttgctttgcattgttcattcaatacaagcctgtaaaaggtcgggggttcaaatccctctgtctccacgtgttctttcttttttgcttttttttctacatctttatttctgaaaaatcatcttagtggatggagtctgcttttttagtgccgcggcgttattatggggttggaatgttggtggacatgtagttttttatgtgggactggaggaatgtatttataaagctgcctaagatatcattagtcataacagctagcggccaaatggtctagtggtatgattcttgctttgggcttccaactcaactgcaagaggtcccgtgttcaatccacggtttggccccttctttttgcttttttatacaagtctggtacccgtgatcttttgtttttattagtggcattgtatgatggtattattcattcgttatcttttatgaattgtattcttttcaattcgcaaccggtaacgttgcttgcgttgcgctattaataagaaagccatctgatctggtgtccatatgcccttgttgctgctcgtcgggcgacttccgatcatcatcaatgcagcatctgttcatgattacaacgtgcgtttccccaatcggcatcgtcagctttacccatggaataagcgtcgtctcgaattcggtaggtgtgtgttttagttatttaatgcgctgtatcaggtgcgtgagtaggtcggggcgggagcatccggataagcttatttgtttggcagctttgacagtgtgttggtatccaggggccttttctgtatgagagcggtttcaattttatatttagcatcgaaaactcaacatggcagagaatatcctctatccaattcatcaattccaacataaacacaatgggaaaaaccgttatgctgacctgattcggagattgtcctgtcatttggatcggcactaagcacagagccaagacttgcttaaaatataaatgatcttcattccgaggcgcagcacaatgtcccgaatcgggaagcttcataatctgacgtttgggcttggctatagccccgtattcttttacaaaataccgttattgcgggcgcaatcgattttagtttaggagaactccgagactgctgatttgtgctgcactttgaggaaggttggtcctcagcccctttgaatgcttgtgtatttctttcgaccttcctagttgcgcaggatcttactattttgaagggcgtttgaaccatggaatgtcaacgcctttctattgctgcatgcaggcgccggtgtattttcctcggatgggatttgtggattgtgagactgtcgtgagagatcatcgccttggcatcctggtgaatgtcaaggtgttggttcggagaagtcttatgcattccaatttgtggtggagattgaggagagaatagggcaagtcatgtcctcgtgagcatttagttgatttgaaatgaaacgtcgtaaggtcattgcggcaaaagtacgggcgccggaatatgctgttggtattgctgggattcatttgtgagacgctgcatacaggggaatttgtatcacgacaggtttgtataaatgctaggtgtatccccaattttggtcgtctttctttcgtatcattatcagtcactcacttgaacgcccattctccatcctacaaagtcctcactcattcctaacacttagttccacccttttcagcattcagaatgaagtttttcagccttctcgctctcgttgcctttgctagcgccgctcccgcttccgagcccgccaacgatcttgtagagagattctccgggggctgtggcgtcaagcaggcttccttctatggcgatgctcaagtcgccgcggccgcccaaaaggcgtgcacgttatttaaagccaagcaaactgtcggatcgaacaagtatccccacacgttcaagaatggcgagaagttcaagttcaacggagttaaggggccttaccaggagtttcccatcattaacacgggcgctctctacagcggaggtacgtgtgtatacataacacctatacatttctgccattctttctttcatatacctatggcatgattagttttgtgagactaacgagatgtgatatgcaggcgctcctggcgctgaccgcgttgtaatcaccagctcctgccaggttgctggccttattacccataatggagccaaggggaacaaattcgttccttgctctggcaccaactaagagctgagcgagagggaatagagggtttccggtaatgactagggctttgtctgagtgctgggagcttggtctgtatattttgtatagaacacatgtatgtagttgcgatgctttaaccaattgacgcttaattttgtccatgtatgagctaccatcatctaaagtatgatttgagttactggtgtcaagttcacttgtgcctcttggattggataagcgaggagtacttggtgatgagtagaaataacggttaggctaaagtcaacgttgaggattgtatgagtgaaaaatgatgagtgaaagatcatagagcagtatgtaacatgtctcggaaaacgcctgcagcgattattttaggaagatcaattccttcatccattaataccatgccgagtgataatagtcttataaacattctgtaagatgacaaggcgcgctactagatagtctaaatgtttcactcgagctctcttttactatcaatacgcaatgaatagtaatcagatgaattgaactacttctctcgattcattgtaacaaaaacttgtgaggagattgtttttgggtaatgttgtcgacgtattgtaaagaggagcaatgcatgtttaaggtgcagtgacaattgctggtaggcgtttcgagaaccttgtactctttgacttcttcataaattacgcgcacttttccatcgatgcgcatcatcttcccaacatcatagatgtgtgctcatatcagcaagagcgcatctgatagttttcagaatattcgctcggcgatcgaggcttagaagtctgtttactgcaagtttcttatcatcagctcagaaggcggagtgccagagtggttaatgggtatgactagaaatcatatggtttcggcctcgcaggttcgaatcctgtctccgtcgagtcatagttccgttggaattaatttttttttcgcggcattgagtgcaattttctttttctttgtatgatccttgtgacctattaacaacctagccaccgatggagtatgtcctctggcgcattataacccccaaggttgagaaatgattcccacgcgcttggttaagtcatcaatagacccctcacctggaatgaggcagaattatcccaacttctgcgctctcaagctgttatcgaactgggattctggtacgaaataacagagactaaaagtttgactatattggacaatgctatctaaacgatatccgcctacctattacttacacgtctctgcattggcctgatcaaactcggtagttttgatcaggttcccagacaacaccacgtggaggttgcagaggccgatttcgttgtccgcggcatcgagccctgcagaatactacagaacaagagcgcacctaggtaacatagcataagagcctgctatcccgtggagggtttcccactgagcgagactagagtctcgacttttgatgttcggccttgcgcagcagagcttgtggctccacagacgccggtattatgagtaccacggctccaaacgttggattttggccttacgtccgcagagttttggctccgcaaacgccggtatggtaagtaccgcggctcaaatgtctccgattgaggaaggctggaattctctgccatggtcaaagtagaataatggtctacctttgccaggtaggttccttgcgccaactgtcgggattaaatgtcgtcccacttgccccttttgtatggatgtgcgcagtcatcgtcaggagggaggattgccggcggattcttgacgaccttgatggcaatggcggcgacattttgtccatgcttagtaggggtaagtgtcccatcaggagaaacaataacaagggctgaccaccatagttaagataaggtgaggaacgattcgacatcatcccctaattcacccatcgcatgggattcgcgaatgtctgcttgttttttcgcaatgacagctccatcgatttctagtcaatagagtaatcatcacctttcttgacgacaaagttttccatcaatggaggctttttatgcgcctcttcatttcgtgcggcgtagatcttcatgacattgatataatcttgcctctgaatgcttgttttggcgcataaattgttcagacgatccagggcaggtgtgaggggagtcttggtctcatctgatccatcctcgcgccattttctgaccttgagttcgtcgtccttgatcatttgaagccctattcgtacgtcgtgaatcgagacgcgccacccgactttgtcattgatgtcccttgagctgaggtgtaatccccttgctctaattttaggcatgacataatcctttttgtcatcttcagcctgaggcttttcgtatgagcggacccagttgacgatacaaccagcccagtcgccttctgacagcagcaactccagtctttggaggcgagccttgtcagtgctcagtgctgcttcggcagctgcagccttctttttggcttcggcaacgtcttttttgctgttgaccaggtgctcaaagattctccaggaaacatcaaagtcctcctgtccaatgtttccatcggcttcttcgaggctgtccaaggcaagacggcgtacttcatcgcctaaaccctttgtagtagggctcaagtcctcttcttcttgaagtttcaagacagactcaataatatgagctgcccggcttgttcggctccgctcagggatttccagtctcaagggtactgtaattttcgccggcggtgtcattttgctaatgattcgagagcttccgtgcgtattatcgggagaaatcgaatctgcaaaagtcagtatggttgcgatgctgaccgcgggagctctgcacttacatgtgtgcaactcagttgaatgtttagagaatatcgtcatgtgatgaactgatgttttgttgagatggacgtccgaattgttgactttcgttacctggtacgagaggcaactactgatatcggcaactggcatcgacgcctggtacctaccctcactccttccttcccttttgacattgatgcaaattttggcatacctaacatgtactctggcagaaatttgtgttgtctttctgttctttttctttctttctttctttcttcttcaagtcccacgcccactgtctgctgtaagtatattgaacttatcttcttttttctccggcttggactgatattgacgtccagtgtgcagcaccattttcctcgtaagtacgctgaaaccgaatctccgggcctttgcgctggctgtctaatcgtccgttccatctatagaaccaaacgcgcgagtttgtctccatcaaaaaacttaaagggcagttcaattgctaattggattctagtactcaatctccaacatgcccgtacgtacatacctacctaccacgcccctcacgcccctcgccgcatttacaaagagctcgccacaccaattacttccaacatgtcgcgctcgccatcctcaactaacatcaaacgactcctctagcccaccaagaagaacgtaagtcaatcatggtagtcggatggagaaacgggctggagactgctcttcgatccgtcctttcaaaagatccagctaacatcagttgacctccaggcgagcaagaagaacgtacgtttactgacgatcgatcgagtttctgtcctgtatcggaatgcgtggtgagagctaatactatgccttaggtcggcaaaatgtcgcaagccccccggggccaaaaggcgagtcacatatccttctccgccctcacatccattctgtcctaaaatgcaatgctaactatgtgttccagaggggcaatgaaaacgtacgagctgaacctttccagaaatgagaatgatctactaactattgaatcagcccgcgccggcccagccaccggcaaaggtatgtactattccgcaaaaaaaaaaaaaaaaaaaaagtttcgtgtattgactagtgtatgatctggtagaaagtcaagatgccgccggtaagcttcctagatatcgagagtgtgtattcaaattagcctcactaacatattgtagaaaggaacccgggaagtgagttgagtcctgtgggagagtagggatgcgttcactaatgaccaatttattatgagtataggaatgctagcagaagctggaggtacgttcctttttcttttcttttctttttgttttacgatggaatatgtaacagttgttgacactctatctagcacctgcgcctggatttgcgggtgggtttgaaacaatttttgtcggccttttggtatagaaacaaagctaataagacaaatgcattcaaggatataatcaaaaaggagctcgtaagtttggcattcttattttcagtgcgccatcagacgatctaacaaatatctttttattataggacgtagcaaagcaaaagcaagtaagtagaacaggaatcgtttttgtcgagccatgcttacgtcatactactttctagttcgtacttgatcgaatcgaggtatgtcttttggtatagatatccaatgctccagaatatgataatttgacacacagtgaagcattggaagaacgagctcgatgtaagtaatgactagacctgatttcacaattcgtactgacagtcgataggcccgccccgaggacaaggttcgaatatactttgcttctttctgtgactggtcaatactaactcagtgcgtcaaaaacatcacaggatgccgacgccctcgccgacgtaagcacaaatcacataatgtatcagggaagaaatatgactaaataatgtataggccttgtttgataaaatagtgaaggggggggcgagaggagaaggatgagggagagggaggagagggagagaagtagtttttttttcttatttttttttctacattaatatcaatacatgatcgcatcactctggtatttgccagctccatatctcttaaacaaatgaattagggctcgtagattggccagatgaatatttatcttttggcaataaggcatcgcgaaagtgaaagagattcaatggaatatcattgatacgatatatgtactagcgtgttgcgtatcaactgcccatcagaagtatctcatattccatctagagcagagcgcgtagcaatgtatgtacttaattgggaattgcaattgattctatttctctaaacgccagattccatgtacaaatagcagttgacttgatcctcacccgacgacaatctatgctttttttgtcaacgtctagccagctcctcattcgaaagcatgctttctccatccgcgcgggctattcggcgtcctcgcatgctagaacctgaaggtggtgctcaacgcagtaatagtccgatccaccggcatcacacccattgcatccaatatacattccattatggcgtagacaagagtgccggggcggctcgaggccatcaagtaatattccgaggtgatccaggaactcgagcgctgaatggtcgtaagtgcccgaatagtcgtgaccatccagaacctgaacaaatttctcattgcttccgtggaacaccttgccttctcttgacgtcacacgatcgcccttatccttgtctcgcttcaggctgtggtcgatgagccaaaccgtttcagggagatataccgaatcatcgtcgtccatggcgaccagggtgcggatgagaaggcccctcgggctcttctcttgaaagaaatgtagcacagagaagttctctataaaaccatcaaaccagctagggtcgtattcgagcgccaaattgacaatgccgcgcagccctttattccactctatcatgcagaaatcttgcataaagtattcatgttcccagtaaaagccaactgcgtctatattagagggctgtaggcaaacgagatctcggtttgtatgaatggggaagcaccaatctccatcagggcgtgggtgaatgaatggcacgcaggcatcatcaaactgatcatcacgaaagtcggtacggccttgacggagcttcgctttccagtaatcgagattataatgcttttcaattacggcgttggattcgcagcatgcgctccacatgccgaaatcccagagatatgcagatgggttgttgttggtccacgaatggctgctgccaaattttggtgctgcaaggcaaaattgagagccatgttcgaattcgcaatcagagcccagaaagcactgcaccctgagcttttttagcgcatcaccatcttctagatagttggtcaccgagaagaaatgagccctgcggcgggttggattgattggctgtaaggcatgtctccaaatttggagccttaactcggtcggtaaattgccaaatcggtgaaattctgacattttgtaataaattgccagggtcaaaaagtctagtctgagatggcgagaaggaaaaagaaggggtattaacgcgggataaagaggcgattcctccattcttatagttattggggttcgtaaatagatttgtccaccaaactttatacgcgtgtacataggttacgcgtactttgagaaaattggtggaatcttattacctgtgaggcttggacatggggcagagacttcaccctacctctcttgtgggttccatccatggcgcataaatttaaatgttgccacaaagcttgtagtattagcagataaagtaaaatactaggtgcacctacgtccttaggattagtccattgatacaatagtattatgcgcgatggctaaattccgtggccagcgggtcaatctgcatgcagtcgagcttcatatctggaactgccctcggtcactggaaccgctagtccaagtgaaaaaattataatggatgagtgagtcggtagcccgaaagtggctagataatcgatgagcagcagataggtataactcctgctatagagccttgaatagcgaaatttggaagtgatccataaatctttgggtagtcaaggcccctgagtattgctacgggtatgattgggtatctgatgacacatatcccggggaactgttttgtagccatccagtgagcaacataattatcatattacgggcagcagacattgatgatgtcaaagaatgagtcggcgaagtcacaattactgcagcggggtgacagaagagtactttctatcgcattcaagtctgagtagggaacttggccaagccacggttgggactaatagaagaataatggttagaggtgtccaagattaaattgtcatccataatagcgctgatgccaattatagcgccgactacgacgtctttgagagagcaaatgccatgtcatcttaactgatcgcttactagaggctactctccagtgccagcgcctccgaggctttgttcctacctctggtggcataaaataggacctagatcaccgagacgcagagtatcaattaaaatctcaacgagtctgaaggatgaagctaaaccaagtccgttggagaaagcaacactggctgcgggccgcctatgcaacgacatcgccgctcttcttctatgaacgagaacaaactttgtcaaagctttatggtcatcaaaccttgatacatcattgataaccacgtggctggactttgtaatactgaaaacgttatctggaagctagtcgccggagccgctcgaatgggatcctttcttttagcctgtcagacttcgggccggaaatagcagagttctgcacgtcgcaagacatgtagtttatcaagcactatcgggagcaataaagatgttcttcgagctaataacaccccaaggcccattcacagaggctgttacagtcacagccgcgaggatgcttgaggcaacagggcaatcaactctactgtgacactcgttgacctgagccgcggtttgccgacaccggttctggtttgccgtccagtctcaagttcaaacctatctacaactgtcgaattgggattcgtggattagccaaaacaaactaatcccaagcaagacaaggaagcccatcttctatggagcattcaacagcatttgccaagccttggcatcaggatatccactagagaagccgagctcatgtggcatcgtgcacgggtttggagctacagtgtgggattcttgcgtagactgccttgacaatatccaatccatcgcttttcggtcaaagaagtctctctaaactcttcgcatgtgaatgccatgcacccgggtaacgacagcaccaataattctgcagacgaccatgaaacctagcataaagaaggacagtaggaaatttccaagtcgagattcgcaatccaattattagttgatccaagtcgacgtgctggacctgagacgaactggattcgccgttagggggaagcgggttgttcaccggccaactaaatggggcccatccgggccgagagaaacgtcgtccggtgctgagtaaatgggggcgatggaggggatttaccttggtatattgtccagacgaaggttaatgctaggcaagagcaacatttgttcccaaatctagctcagacctaggtgaatcgtaatgatcatcaagaattgggttaatttgctaattcttatagtatgttgagcaagactagggcactacttgatttattaaatggataaaaaaaagaatgtaagaaacgatcgagttgaaggatggagcttatccctcttcaatgggactcgagtaaatcgacgacagcaaaatggcgattcttcctggccaaacaaatagccttcttgaagccagtctttcggatgacatctccaactgcgcctgcgttgagcagcatctgtaccatatccaatcgcccatgctctgcagccccttcaattgccgtacgtccattatttatcgcaggaagggcatttacatttgcccctttttcgatcagcaacattgctatttgaaaatatcccttgattgcggcgccctgaagggcgctaatgcctccaagaggagcggggtctgcgttgattgcagcacctgcattgagaagcaattctaccgtctctatgcaagctgtttccgacgatgctgcagcttggagagctgttttcccatggtgacgtgctggtaaggcattcaaatctgcatggtgatcaagaagaagcttcacagcgtccacctgacccttttctgcggcaagttgcagcggcgtcctctcgcacaacgatgcggatagcgttcgccatcgatgggttgtatttgctcccgcttcaagggctagcttaaggagatgagtgttcttacgttcaatgatatcgtgtagcagggggctatttgacccgtctggacgattcgctgctgcgccttctctaaggagaaaaatgaaagtctctacaagcccactctcctcgctataccattcctcagggtagtcgtcatcgatccaaccctctggtcggactgtagcctcaagagcagttgccccacccgttacggctggaggagcattaatttcagcgcccacaccaaggagatattgtatcttctctatcgaacaagccttggctgcagcttgtaaggccgtataccctcggactggaaaagctggcttgtttacttcggcccctttcttgaaaagatattgcagtaactcaagactttcatccagggcgactgcttgaaagggggtaaatctgtctccgtagctattaacagacgagcccctatcaattaagaggaccaaagcatctatattactctcttccgaggccgtttcaattgcaatagggccatactttttgagatcaagtcctgcgtcgacccatttttcaacaacaggattgtaatcctcattccatacaagactcttcacaagtccatcgatattgacatctactttagcgtgaatcaagaggcccgtatatgtcagactagatgaacgagacctcaaagtggccgcgactttcaaagggcgtaaatcagagtctggtatatgagaaccattggggtcgaccccgtgctgtaggaaattgacgactgcctgggtttcactcttcctcaatgcctcaaccatggcttcttcgagcattctttcagagacttgaggatgttgggaaagaaattccaacaaagattgagcgtctgaatttgcggcttttactaactgaacaatagtatgatcaatagtaacttcaggcacgcttcccgatttcttcagcagaagtttgtaaatatctggaacctcttcggccgcgtaccgaagaagtggctttctgtacacgaaaccgtctatcgccgcattctgatctagcaaatactcaacgagtcttttattattatttttcaccgcgagagacagcggcctgtccgcaccgaagtaagttgctgcgaaagaacttttgttcacgtctgctgcagctctgactagacatttgaccatttcgaagttgtcgcatgcaattgcttcccagagagcaggtgtcggcacctcctctgatagactaacgttgactttggccccagcttgaattaatacttctgccacttcgacattttgtgtacgcgccacggatcggagaacacgaccgccggactctcctttgagcaattctggatcaacggcggacaaaacgaatgcctggaactccgggtcattgatctccaagagctctaccgcaacatgatcaaatttagcaccaagggcgtggagttgctttagaaattcttggttttttatagaggcaccaccttctacaaggctaggaatgaatgctttcacagtaagcatgtcccggcgcagtcgtaagaagagtataagagacttcgcatgatcgtgcttgattacccattcgacgaatgtcgccgcttgggatttttgcagcatattattggagcagaagtaagcggcaatttcgaatagttgaaaaatggacggcttttgggagggatcagagaatgcttggatttgggtgttaagctctccgggcccttgttctggtaccagagcctggagcttagtaacaaaagaaggaatggcatccgcaatctggccattgtaggggaagccaatgacctttgcaagcatggatggaaggtcaattgaagattggtcagtaatcgttggtatatcgaatgattcattggttgacggaaccccagggctgctggctgtcatatattcagctccttgccaggccacactaagacgtatcaacgcgtcacttactgctttgcgggatagagtacttcaagtggaagtagggcagatttgatttgaggaggaattgtggcacgcccaacagggtgtccactccgaatgactcgaatagtccgtcgctgctcatccgtgtaaatgaaaggtctatagactcctgcataagtgtaccaagaagttgagcatcgtcacggttgggaaggagcgaacggccgctgtctatgaaagttccaaaggtttgatcagtagacgttgagatgcttcaaggaaagtggcaaggcaaagcatgcagaaaaagaaaactcctactagaaggcaatgccctctctacagaactgggagagatgcggcgcagaatctgtgctggagcctctagtaaggtgacttccgtgacatgttgatgtacttcgggattagggttggtaagtggcgatgctgaatggcttggaggagttgcaatgcagagccgatcgctgagattttgtccgatcacttgaaaacacagtcagtcgacgtcccagcgtacatgaaaatatatcgagtgaaatacctgttgaggtgtcgagatccaaaaaatctcggctcaccgccgcatcgtatcggccgatacctctcttgagacgtttagagtcaagcttatctccatgaaaatagacatcgctttccttgttctccagggcgcgctttctaattgctggaatgataccggtcgtccactctttctccgcaatgttctttttcccaccgaatttgtacttgaactgccttgggctacgatctactttagtgccaatgagatgaagctgtggggagcatattcaactaacgtgacttgtaaaccgtggttttcgcgcaaatactgaattgtttcctcagcggtcttgttctgtatgatataaaaagaggtaatatcctgaatatacggatcccaattgatgttgggcccagaattgtttgacatttttgatgcaaatttgatggattggcagtatgtttgtcgcagaattattgagggcctgcgggtgttaaaatagaaagctgccaagcttttaaggcagactgaaggcacgcaaggcaaccagttaggggagtgacttataggcgccttggagtccttggccaatgaccgtacccttctcaaaaggccaccgcgtccagacccgcaatatgccgtggtctttttggttaaatccaatagcaggcgtggacggctgggcgcgcaccacctttgagctataaatggataactggcgtactgaattgaaatagctcggctcgtcagatggatacttaagccgaaattgtctcgcggcctcttctcattggaggcacaagcaaatttttgggtttgggatccgcccactggactagcctcacaatcgcaaaagtacaattccctaacaagggaggctgtatgtcattatgtactccatggcgattgccaacattacatcctgcattgagtctacatatcctgccctcagaactgaaaccctcttcaaaaggccaatcacgctgcaaatgtccaaaagtccactgcatacaaacctttatagaaattcaccataagattctacaagcatggaaaggaatataaaaggtatcatgttcccagcatactctcacatatggcacatgagaaattcaacaaagtaataagagaactactactcaaagttacctgattcttcgatacctaattaggcaattgatacaatgcctcagtcggtcccctcgaatttggtggagagttccgtccgatcagcagtgacagaaaagagagggtattttgctcccgcctctattatttattagaaccttactttgacacttgtataggtccaccgcatacccaacagctaccattgacgggccctgtggactttcagcagacaatcgccactgccaagcaagaaaacacattccggacggccggcttacctctttaccatcaacatacatgttaaccagatgggcatatgaaactaggaaggaggaaataccaatttccgagaagctccagcaaaatcagcacataaaaggctgagaatcttcactgctagatgtgcgatgattacattgccttttggtaggggtatgatatcaattcatgtataaggaactgtatttactaaatagttagtataatacaacacgatcattggtttaaaactatatcaaaaaattatgtaataatagttaagactcacctattctaattccagcacatagagaattacttcccagtggtaataaggccgaacgtccttacaaggatagagtaagaaaggccaataactggttctgctttcagagccaactgaaccaactgaatcaacttcgcattacgtgcctggtatagcatcatgtgacgatagatagcccaaaatagtagcttctggcggccttttcctatatagatgactaactctagtggagccttgtcacataaatagcaacgagcatagcatttcctttatactaatacaaggcattttgtatgatccttccaacgctcgggtgcccgtgaccgcgcgttgtatcacacatcacatgactaaatgtatcttaacggtattatctcatagaaacggtttttctctaaaagctaaggtgcctctcaattctaaggctcaggttgccttgccagttgcccgtaaattattcgaggtcggctctctggattttacttttttttatttttttattttattttacttacttactgatgctgagtacttcgctctcaggacttagcgtgaagcgtaggacctttggagatataagtatgaagtggcagggtaatgtcagcaataaacaacctttgataaatggttaagggtaagaaaagaattttttttttaaatagaaatcctacgttatcttctcttgacttgctattcacgcctgtttagtagctatttggctttactcgtcacaaaataaaacacatgcaaggctacaacatgagaggggaaaacattatataatattacagcaaaaggcatcgtacattattacattgcaggatatccgtattcatggcagctaatagaggcttccattgatgtacagagaagccggtggtaagcgcctggctatcacccaccagctctccttcccaatatgttgatctcctgcgaacctctcctgaagacggaacaaatgactaacatgtaaaaacaacccttcgattctcagtatatatacatcttccatcgatggttcgccgaagtcgacgtaaaaagcgagcaatgctgcaccacgaacatataattgcctgtagcaagcaactcccgagttatacagcatccaagcgcgtaatgaatcatgctagcggtatatgttctcgtcctaggtccaacgatttccccaagcgtcgggccatccacctcaatctaccaggatgcaagatcaagaagattgtgacaatggacagcatgacggagctatcgagcacgtagagatacgcctcgtgcgcgagaatctcgccgttggaaccctgttgaaactcaatcatgcgagtgatattgcgaacgatgaaaagaacactgatggcatagagaccatagaggtagcgctgccacgggagttcactaaccagcgggtacggaaatgacgcagatgccagacgcttttggaagcaataggtccaaaccgcaaagaagccaaaagcggcgatctgaagggccaagcctgccaagatgatgatcctcccgtgacttgcctcatcggcattttcgctgccggatataatggatccggcaaactgtgtcacgaagcagatgatgtcgacgagaacgaacatcttcgtcaatacacgaggatgtagtgttaggtgctctgcttccaggactcgtgcaatgcggcgaggggacatgtaaatgctggccgccaggaatggcggcgtcgacaagagtagtaaattctggagtaggaagggtaaagtctttcgtacgtcgttgtgggattgtgatcgaaaccagtaggcgccggcttccactgtcagacacgattggattagtataagtcattcagactgtaattcccaacatcacatactaccacagccgataacgaggggcaaggggaaaaacgagcgatatggaatcatggccaccaagtgaagaagacaaacgactccaaaaaagcctaagaaggcgaatgccgggccttgagatgggttgtaggggtacaagtcgaacggagcgtatcccttggcttctgtgctgttgttcgccatgttgtactgcgcacaaggagttgcgagcaaccaaactcaggtttatgatattccaaatgaaatcggggtgaaaatgaaagacaaagaacagtaaaggaaaataattgcaggaggaggaaagttgacacagaaaggcttgaacattttgcgttatcgcattcagcaaaggttgcttcgtttataagtaatttggtaaaatctaccactgcgatcctcctgaacccagtatcgagcccctgttcatcacccatgtaggatgggcgggcaggctaacttggatctgccgtaaagccctttagtagcctcttaaatattttacgcatttgatacgcattttgacccctgcacatgagagacaagtccccatagcaaggtggcgtcgagtgcagaggagccagtctattcatagcatagcgtagcgcctcccgttcatgtaagccttttgtgattttgcggaaagggaacgtaaaaggaacaacttgacgcgactcaccattacgcaagcaaagaccgacaggcacatcatcatttcttgtaatatgggcaacgcgcggagacagcataccaagtctcgtcttggttgccaaacgtgcaaaaggcgaaaaatcaaggtgagccatggcaaccctcggcatcgcatcaagatttgcgcgggatgcgtaatgttctaacttgtccaaattactagtgtgacgaggtcaaacctcaatgcgggaactgctctcgattcagcgtcccttgtgacttttctgcaattcctgcgcaggcaaccagttcggctcccaagtcagctcgtcgaggccggcctcgatccgactgggcgagttgggccgagcagcttcgtctgagctctgctgcttccgccccaggaacatgtacatgttcagcgaagcggcttgatgttgacagcttggagctattccataacttcatgactactactgcgcaaacattgggcgacaataccaagctctggtccgaaggggtgcctcagcttggctttcagcatccttgcatccttgatcttatgctggccttgtcatcttaccagcttgctagactgaagccgcacaacgagccaagatatctggagcttgctgagaagcactcgacctttgctctacaaggagcaaccgagttcctcaaacgcctagatagcgagacttcagcaccactttacgtcattgccgttctcatatgcttcacagccttggctaaaggacctactccgggccatttgcttctggttgccgagcatggacaagtctcgtggctgtcattgctcggtggcgtgaaattcgtcgtttccacgtcggggtggccatccatcttctccggtgcgctggccgactatgagcctcagccggagaaggagaaacaacaggaggagtcgcccctgtcagaacccttggtgactggcgttgaagactggcgcttgtccttgaacgacatttcagacctgatagccgtcgttggagtgcagcaagttaggaatgcttacgaacgcgagatggaggtattgttaagctgttttgagtcaacctttggtaagggccgagattcccggcgaaccgtcaaaggcacgatgcaggctgtcatggcctgggtctaccagctgaatgatgtattcattgagcagttggaaaataaagaccccattgccttgattatcttgggtcacttctgcgtcttgttcagcaccattgaacggtattggttcattcaaggatgggcgcggcacaccatacaagaaatccttcacatctcggaggcatgtcgcagatggctttcctggccaatccaatacttggaatgagcgtatgcaacttgtcaatggcttattgttaacgtctcgataactgtacaaacaaacgtctcaaagagaattgtgtcccgctgtgacggcgaatgttgctgcggctttggcgatgcctggcattttgagatgtgtggcaagggtcaataaagacaagcgagcgctgttgatggaattggaatttccgagtgcgaagagttgaagcttgcgcgagtcattttgacgtgcaaaaagatcatgttcaagcgttgtgctgaaaactacagctatcagaaggtggcttataagtcgattaaagcaaccaccaagcacatacgaccataggtagtggagaattcggggtcccgtctgctcccccatagacaagccactaaccggcagattagtagtcaagtgggtgaccattggcgaacaccggctgttgtatgtttttattttttgactttttatgaagtggttgtggttgttgtgatatgagggcttctggtggccaacaccatcacatacgaccatatccattggaatatacgggatcccgtccgctctcccagagtcaagccaatgagaggcagattagtagttgagtgggtgaccatcagcgaacaccggctgttgtatgttttgtctttttgtctttttttcctcaaaaagttgtggtggttgtgatatgggtgcttccggcagtgaacatcaccacacacgaccatatccaacgaaatacaccgaaccccatcaagctcttttcttgagtttcttgtcttccatttttgcattctaaggcgctaaatttggagccaaatgattccgttttctggtggtcaaccaaccaccgtgctaagacgatcgccaccgcttacgcgagtatatacgcttggaggcacaagatatcttgttgggaatacctcaaagtaagagtcaagtcaagtagatattttgtcttcatccatgggtttgaagtgtgaatcagctcggggcggatttatttagtagcaggccgtgaacatcctccagcatagcagggcgctcgtatggttaatcgtctgagtccttaattttctgctagtttatttgatatgcgaatcaaatctatccatctacatcatcgtgagctttaagctgctaaattcagcgtagaggaacatgtctataggataatcagcgggatctgtttgagtgatgtctttatagcggctctgagtatgagcccagcctggctgtctagtactgaacgccaatgccattcgcttgtatgcgttagtgataggccggaccccgaatggaattgaacaagaaaacgtaccttccgccatcagcatcatgccgaactcgtctgcttctgccagccacagctcgcttctaggatctagagcgtcactttccttactagcattaactcgaaacagttccgccattttgtaactcccatcagcccactgcctgagccagtctttataaagacactcccactccttctcatggccattctgccagagatgtctggcagcaggagcaggaaatggtcccagctcaaagcacgtgaggattggatatccgtaccgaagtgaccacgcccactcgagatgatggaggccgaggatcgtgcggcgcttggcggagacgactgcccattctttccaggatggcagggtatgatttgattcttgttctaggaacaaacccgtgctggccaagctgcgtttgacgttccacatgtctatcagcagttgcgcgtcaatcggatgggccagtgccggcgagtgtccgatgccgaaaaagaggatgatgaggagaatgagcatggactgtgcggctgcaagaaggtccattacattgtaagtattatactaatatgtcgtgtcagttataccaagcaacgagtaggaagctttaggtaacggctcacgtctcgaagcagccttcgaacttcgtcgtgtatcgtattttgcaccaaatcacgactcccctccgagtgtgtgatccacatcttggccaatgtgtaacaattagccagaggaattggtatgccatctgccaactggagcctgtggaccatgggtggaagatggcttgtgtgatgtgtagccatcattcgtggccaggatttaaggacgcggatcacgaaatgcatcgtatgtctggcgacgtgatcggtattcggagtgtctcgtgctgcgccaagtagtacctggcgcctgtagctagatattattaattcaggcgcaatcatttccggattgtaaatcccactgttctcaaacacctcgcgaccgatttcaggcgctgtagtcatggaatcaagcgtgccatcccgatctgatacgctgcctcgtgatatgttttccggtgaggtgtctgtctgggagtgaggcatagattctgttccgcaatcaaccagagagagggcatcgtcgctttctggcagtctactgctgccaattgattctgtggatgatgtatttttctgtactgaggaaacagttgatgcatttacagcttcattatacgtgagagactggtcgtcctgcaactgatcgtgaataatagaccctccggccgttactgtcgccaatgatggcgctatcgccgtgccatctcttgtcacatattcgcagaccaaagtacgctctcgacatcgactacaacttggtcgctgcaagtcacagcgcagcttggaggctgcacaagcaccgcacgacttctgccttggtggtcccttgatattctggaggcagagcttggcgtgtcttgttagtgacgatgctacaaacaaccagcacgattagccttgctctcagtgtctgtgtggcatcattacacattgaaacccacttttcgtaaaacaacgagaacagcgtggacacgtcggtcgagttcgtggggaagacatgtagtagatagaaggtttgagtattctgttgattcaacatgaaagagagcgtatgagttcggacttccgaatgctgagcgggaggtgaacagcgtggattacttaataaaatggatcttttggcgttcaacgctgacggaggagaatgctctctgagctagccatcttgtagctgagtgggctctcccggacttccgggtatcatatagatgttacagtagattcaggtcttgatctagctttctagcgcagagcggaattacaacacttaattttattgatcagcgaaactagaacggacatggatcattcttattacgatgccctatcaaattcatcatacaaatgtgcgcaaagggctcttagagaccttctagtactgctaggaggacaaggtatgcgagctgcaatgatcatagcgaacgatgtacggactatgtataccgcgttacctatttctaatttgaatgtccctagaagcacaggtgcaacgtaactcaacatgagggacgcacattctattgcgtcaagattgcctcaaagagcataagtgtttgaggaggagacatttgacgagactaatggcgttctaagtacaacaggtatctacgaaatcgcgtaaagtatcatcgacactggtgaaaccaggccggccgagctctttgagcacctcttcggcccgttgtacaagttcattcgcgttcgacaagtctctgcccacgatgtcggaatctggtccaactacaagatccgagcgatcaggatagagcagacgtactctcaggcgtaattcgttccaagtagcttgcttgtagtaggcaaatatacgttcatttgcaattgaaggtagagtggccgcagcgaccatcaggagcgcagtatcctcgacattaatgatccaagctattccctactgttagcatattgatgcaaaatatattgatggttcagtggaagatgattgtataatagaatgactacgaaccgagattcattgtttcgctccagttaccggctaggacgcgcttcaacattcctacggaagtcctgttggtcttttctgcattcaggacgcgcccaaagtttccatcagggacgacacagttggcgacaaagggaggatgattattcttcacccaggcccagaaggccagttctccagcagcccggcttgctccatacacagtcaaggctctctctgccgtagggagtgtaggttcttggcgtgccttgcggatatcttcgtgattgtacgtgtccactgatattttgtgaggcacgttgtagacgaccattttaccgctttggagctcgacagatatacataacgtattatctcggcttgagccgcggctttgagcgtgttaatagtcccattgaccacggggtccaccaccttggtcggctctggatcaaatatggtgggagtcgagacatacactaccaccgcggcacctaaatgttcacataaaaagctgatttagcacattaccacttaaatgaatacgagagtgactttcatacctttgaatgcctcatcaaatgccccttcagcttcgaagtcaacaacttgcatcagctcaaattttccggcatatttcttgtcaaaaagctcatacatccaagcccgatgttcctcaacattgcgaactgtgccgcgcacccggtaccctgcttcaagaaacttgtcacaggtctcagcgccaatgtagccattggctccgattatgactactgtggagccaaaaggaaccgctggattttggatcttcattgcgatggtgaacaagtagtgtgacaaagttctaagctttctcaagagtcattctggtaaggatgaagatatgttctgtgccatatataaatctagctcaacatacaatctctcagagttcagtcccagttcatatcatctagaatctgacaaactcatttctgacaaactctttttctcacaaactcatttcttgacaaacccgtgtcctgacaaatgtcgtttagtcgcaatatcggtcgtcggcaatgatggtgcttgaatcaatctcgcacccggagttccgagtatataagccatctacgcttaagggtgggccatatagtcaatattttctgcaaaagatgagtaattttgaatcaaatatgatgaatgaaaagtttggcctttttaaaacccagtagtggaaatgtgagagtatatatttgggacatttctaatccaagtatctctgcttcactgtcatctacccgcaatttcctcaactcacatataacatattaccgtcagacgccttcaaacaataagcactttcataatctatggggccacggtttataatggccagcaagtcaatactcgaaaagcattgatatcaatcctgtggtagctggaagaagcgatggcagcgttaagcaattgacatttttgcttggggttttatacgcacatttgtcgtcgatgatcgccaggctgtaggctcttgtttacgagtattcgtgtgttactaaattgtgccgggccttttgcacgtaccgccgagcctctaatgaatgcctgtataagatgcggagtgcattttcttgacatatctgctgaacttatcaactaacaattggcggactagtaggacaatgaggcagaagccgcaaattttatgctcccactaggatatggtggcagcgtagaaatgcttggctgcttagctggacatgctgtcaacagtgtcaaaaaagttactattgatattgctctcttcgtggctgggaaatgtcgcgcggttcagcagttagcgcagcacaaagcgtaaaggctgagtgtttatagcggcgaaagtcaattgatcaagcagaatgtccaagacacggttgtgtcaagcgatgcttttgctataggagtgttaatagatcgaccagatggtccaacgatggagtaaaggaaagaaagcccttatcatgctactgtggtggtaaaggcagacaatggaaccatcaagaggaatgtgctttaaacagctaatgaatacgattttacacttgtggcctgtataaaggctgcgaaaaggtcttgaatgaggaggctaaaggaggatttcagacgcgcgccattatgtttggcagtgaatttgtaacgactattctaggatctaccctggaagatatgtaaaattgtaaggagatgttggttgtaatctaaacgttaccaattcatgagcaccaataagtgatagcacggggcgatttgtctgcactcggagttccgagcaaactaaagtataggcgtttcgagaaccctgtcgcagttgacaaagtatctcgtttgtcatttaaacgaattattaattgagctgcaactcactgattctctaagcagcattgaatgcgaccaagtgatttcacaataacaatgataactatatatgtaggaaaagatgcgtctgatggatggacccatcatattctacgttcactattaagagcgtcctgatagtacgatacaccagcgcaatacgtcgaatagtaaccatatactttactcaacatgccaagctacgttgtgactgggtcaagcagaggacttggtgtatgttccatggatactcgcatcgatcgcaatgctaactccaacgtgacagtatgccttggtcaaggtcctggcgtcaaatcccctcaacacagtcattggacttgttcgagacccaaccgttactcgagctcgcctagacgccgacggcatattcaacgtgcacgttgtagccgcagacattagcgatggcacagccgtgagaaatgctgcagaggaaacgaaacgctttcttggaggcgcgggattagatgtcttgataaacaatgccgcgtacgtgagcgtaactacggcattgactagtttgaaagacttgtaagtgcatgcaatgaatgatacagtctttctgattgagtggctaatcgcctgtaaaacagcgagcataatacgcaaaccgtcttggaagaggcgcagaagagcttcgatatcaatgtttcaggcgttgcccaaaccgtcttcgctttccttccactgctccgagaaggaaaaatgaagaaaattgtgggaatatcgagtggtatgggcgatattggtaagtctgctgatttttgtgtaatcgcgaaggacttccggcgttcgatatgagacttgtatcctgcgacagaaatatgattaaacgttgactttatgctagatctaataaacggtgtcaatcttgcgaatgcagctccttacgccgtaagcaaagcggccttgagcaccatgtttgcaaaattcaacgctgcgtatcaagatgaagagcttttgttcttcaccatatgccccggtctcgtcgacaccgctgagggtaataccacttgtatgattcaatcttggacagcctcattgtacgatggcctgctgactgataatagtatcgagcgatgacttgtctcgcttacagataatgaatgccaaatttgaagagtatgcgccgggcttcaaagcggctgacccgattaccgctgcggagagctgtttgtcagcgatcgctcgctcatcattaaaaaagggggtatgggggttcatttcttagccataatgggactcagaaatggatgtagaaaatattcacagcgtgtagagagaagacccaatgacgtgccgaaaaagaaagatgttctaaaaatcccatagattttagaggaaatttgaaaactttgcttgtagttgctcaagtcgacgttgtgactatcgcgtcttgtaggacatatttgggttacctaagccagtcagccgaaacgcagccttgcctctctgaactaggctaaagaagaaagaaaatgcgtcacgagaagaagagcttgtacccagtaaaaatatttgtctatggctttgtatttttttactttttggaatccgtgactatgcgagagggcatctttttgattgtccctcacccagcgcataacaaactatgtaagacactgatagattcttgtccccaatcattcattacccatgataaatttcgtttcaacagtgcaacacccgtatttttctttcgttcaaaattgctttacagcttctgcatggcgacgacatcggtggactggacgtaatcctcgaactcctggatctgctcctggagctcgtccagggagaccttctcgtcctcaacgaccaagttgatctgcagcttcttgataccgaagccgacagcgaccagcttggaagcaccccagaccagaccgtccttctcaatgccacggacctcagcctccatagcagccagatcagtctcgtcatctgtaatctcaaattagcatcaagtagttcaggagcaaagaattacggtctacaatgccaaagagaactccagcatcaacaaacgcaaaaaattgcatggtgattaaacgtaccccaaggcttaacatccagggtgacaacagacttggcagcgaccttgggcttgttctccttcttcttgcggtactcggccagacgctcctcacggatacggacagcctcggcatcctcctcctcgtcgtcggagccgaacaggtcaacatcgtcgtcgtcctcggcggcgggggccttggcggggttcagggtgacctcggcgacctcagggccgtagacggtgtagggcttgccggcatcgccctcgagggtggcgaactcatcctcgaatgtagcaacgtgcttgtaccagcgggcggcagcggggtacttggcggcgttgggagcctccttgagagccttgaagacggtgacgtcggcctgggtggcagagtagctggaggttggcggggcacacgttagtgaggggcatttttggatttttttttcttgaagttcatgcagacactgaagtgaggggtggaaaaaatatgaaagaggggctaggctgcatgcaaatgatccaacaggtggttgtgactcaacaagcccaaaagaaagacgaggaaacaagatagaacaagagtatgcgataataggatcgagagtcaaatcgtcgtcgctgtcgctgtgcaaaggaatttggcatacccaacgatgtaggagcgggtggaaacccagctgttcaggactatggacactctgtcagccactttgtggtttgtctgcgacttcgaggttcttaccggcaaggccagcatcggtgaggagatcggtgaaacccatggctgcggttgtgaggtggtatctggaaatgaagagaaaaagggacgaagaagggcggtttgttgtggtttgagggaggttcgagttttgggtatcaacgaggaggcgcaagaaaaaaaaaagagccagcagaaatgcgcagtattgatgcaaccccactacgggagccctagcagagggggagggaccggcggaggcctgaggcacgaagaaaaaaattgagtcaccccgccgagattgaaaaaaatctggaaaagtggcgaatgagacgctgcgtgcgccacggcggctccagggcctgagccacagctgccccgcgtcgagaataccccgccaaccagcagaaaacgtggatggacacatcattcttatgagacgagaacaaatatattacaacacaaatctacgctacaactgtccatcgctaatgctcgcaaaaattatacgaagcactctgtagttcaccctccactttgacgtcgtgtctcgatcgctcgtccatcagcttcagccgatgctcctgcgcctctcccaccgtcatgaggctctcaggcgggtagttctcgctatcagcataccagtctcgctgctgaggcggcacattggcggtagaaacgatgcgctcatgaggatcaacaagccacagggccaggaaacgcctgtggcccggcttggtcgcgtctttgagtccaaacgacgaaactcgatgttggctaaagacggttagaatgaggcaagtataggcatgatatgagtaacagcagtgattcgacttacaatacgttgggaaaagcaagcagccggccttgaggcgtcttgacgtctccaaaggtctgcaagcaggcggcatcagagtgtcccaggccggtgccatagacgcgctccacgtagttgtactggtcttgtccggttgagatatggtcttgcagatacgagtctgtctgcatgcggaacgacaaatggctgtccgtcacgttttcgctatcaagatagaatagcgctgtggcgcatattctctcgttcatctggccctcaacctataaatctacgtttcagtatcaagcacacacgcaattgtcaggagaaagagacagagacaacataaacttacatgccatgaccccgatgggaaatgaggcttctcgggagtcaactcaatgctcgccatcttcacaatcacctgcagtccgtgcttcttgaacatcttgccgagtcttctcttgggcgtgtagtcgatctctgcaaattccttcggctctgggagaatggcttctcggccctgaacccactcgccgggatagagtaatggaccgacgctggtgtgaacgtggcgccaccgatatctgagcgccctaaaggctgaggtgcgaacataacccgtctcatctggttcgtcatcatccggtacaccatacgtcgctgatttcgtccataaatcttcgtctccgtcactaccagataaacagccatcagcacacacacacaaaccttcttctgtggcaaaagtaaaagggaaacacaccttgcctcagttatcagctcgaaacgagagtcacatctcccagccacgatatcgtgcttataggtaatgttcttccgtagacattggtcccacgcgggcagagcggtgtcaatggcatgctcaattgcttcgtaaatgctcggatactcttctggatgcaggttgttgatgtagctagtaaactctgttgttccatcgtcgcggaatgccacattggcgggtagccactggtacacgcttgaacgatactctttaggaaccacatttcttatccctatccaatatgagtcgagaaatctttcaccataatctggcatggactcgatttctggtacgactctgccctcgccgatgaacgcgagggcagtttttatgccaacttgctcctcatcaaggaacctggaccggcctttattattttcaccccattaggaatcacggccgtaacgatcatgatgataaatacataccaaatacaaagggatacatggacgggtgcactaggttctgcaccatgtcgttgcttcgaggatgccagtccacattctcagcctggtctgctcggagcgtgtcaaatgccgtgaccagttcatctcgaagactgtcactgatcaagttatccgacttgatgatggcgttacccgccgaatcaagagtagggattagaccggtttcgacaaagtacttggccttgttgcgtaattccgcaatgcactgtaaagttggtacaatatctctttgttagtctatcatcttgccacaagggagagaaatggtgtcattcgacgaacaaactcaaaggcttcttccgagaggattcggcattggggaaaaggatgtttatctgaatcccacttgccctccatgattctcaaaaagaggctatgctgaggctgcgtcatggcctcgtgccgccatttcgcgacaatggcctcatcaaacaccttctcgtgccaattcggcttgtccgtcaaagtatccatgagcatcatcatggcgacttctctgatgggcaatatatacgaatcggccgcgcgagcattcggcagaccgattggatagatgggcacccgctcatcatggcggatgtagtctggcggtattgggaggttgactccggggtactggaagccggccattctttctttttgtttgcacggaaaaaggattgaaaatgcccttgagagccagctggaagttgattgagattgagacattaaagatagacgacggcttgtaaggagagatgcggaagatgccatttttatgcttcacgttccaccagatcgcgtctaagcgcttcagatagtcgaaagcatgtgggtcaatctttaggcaggactggagctagaagcaaacaattctcaaagctacaaacgcaaaagactatatcgaacgtacttgtatagtacaacttcaatctaaacatggctgctaaagagcgcgggattcggacgcagaggaattgccaaggatgatccaggcatcccgcttcccggcctctgtgcgaataagaggtcaagcgtggtggggagcgccacaataactcgataatggttcctttagctcaggcagcagccccgtttgggaaactcaagattcgcgatgttttgccggaagatgcgtccaaggcgtctcatatcactttggcggccgtagttaatttgtttgctcatataaagatttaccactgatagggaattttatcatcaacagccgaggaggaatctcttcattggaccttgacatctatctgagtcatccggtcccctgccgctgcgtctatggctggcaatgaagaagaacctgtgagagagactttctctctttctgttcactgagcaaaccgagacacgtcaacaataagcacaagaatggcatcgcaacgctcagcgctggcggttgattctctggaagaagatatacctactcatcgcatcgaccttgaccttcctcccgccgagcgctatgtcaagctggccacggagtttgcgccgcgaatgagagaaatcacgccgctatttgacaccgtcctcggatcagtagtgccgtgggcatggctacgctccatcatcaaatttatggcctttcttgttcttcggcgggtatattcatccgaggaaacacaagaattggcaggcattgcaaagggcagtggagtagacatgtatttcctggttgcatttaacgtgctacttgattcgttgttagggtgcacaagtggtggtgtgctgacccgactcaagaagggggaaatagatccggctgagggggaaaacaaaacggaacggaggacgaggatgatgcattttcgaactctagactgggggatgcctgaactgaggagcgttcttgttgtgctggagtttgtgaggtcgaaatccgaagaccctcagacggtgattgcgaggaccgtcacctatgctgggtttgttggcgtgctgaccggagtgaggtaggctgcattgagattgtggtacagtaataacatgaagcttacgatcccctaggcaggacctttctgtatcactcaacttccggcctcatcacaactgctctacattttcgcttcgtctccaccaggccctcgtgcttttcggtatccgaccatctatatcatcagtcctccgccaacattttctccatccagagcgccgtaaactatccatcaacaacgctgttacatctatcgaaagaacacgtgctgccccctgctacataatactctgctctggcgcagaaactaccgtggtacaaaaagaccttgaaaacgcgcagaccaggtcagccgtagactttattgtgcacacaaatcacgacttcacgcccacggaccagtcagaccaggcgtatacccaaaaggagagcagtttaatcttgggtatggagtcattggtcgaggaaagtgaagagcggaaggattgcatcttgagcagatggaccgcgctggccaagaggcaggagcgggaattaaagaaaggaagagggagagaaagtcttgctatttacgaacgcacgttgcaaaagtgggtgagggcgtttcccattatgaatgaatgcacccattttggatgtatcatggatccagggactggggcaattcgttggatagagagaggcgttgaagaccttgaggatgtagaagaactagctgaccagtgacacaaatcaattgccgtctcagctttattaatcgatgttctagactttgtagtgctgtttaccactgcatacggctggtcaagcttattacatgcacataggtaggtacacaacgcagtgcgcgaacaatattccgcggagcaagtcgtacctcggctctacaatggcatgtggtcttagtcaacataagattgaatatttgctgcaaatatacataagggagcgaaaagaacgcattttcaattgacactaaaccatctgctgaacccagccaatcccgcggagcttatacccatgctgtgtaactactataggtaggtagaacaccactacaaacgccacttgttttagctgcctcctctcaattataactaacagatcaattaaacaatctcaaagttgtaaagtgaaaacaaacatctaacctatagagactatctataatcaccaaatttcattgtaattgtaggacatggtgttttctgtcaaccgtcggattgcggggtggcagctctaggcaacaatctcgtataatgcacgaaccagactgttccttcttggggcttttgggggcctttgcaacagccctggaaactagcatgtgcttgtatgtaatatgatccaagctctgcagcgtattcatgactttccagcctatcgcttatacactacgtgggggagccgcacgactctggcgaataggctcggcaaagaccgccgcgccttgctgtaagtagaagcttacaattggagtaaggggccaggtagggcactctatcaccgatgtgctagtctagtatgcccgtgactgtaaaaagatttgtgtctaagcctctaaatctgccctcttgagcgttctcaccacggactgtaatgccccaattcggcaagacgtacgcaacaattgaagtctgtcctggtcaattcaactcaacaatccgttcagctcttgtcagccaccatcaactcaaatcacaattcacccagaattccaatccttccagctcacgcataagacttgaatcatccaatcacgtctactatacgcgcgacgttatacgactacacggccgatccctccaaggcgcggtcgggccgaattacccaaggggcatcatgatatgtttctttccaaaacaggacgataactgcgagccgcagccaataagcttagactcgggatattctccagctccacgaaccgacagccggacccattgagcttggcgatgtgccgaaatatgtaccagtttggacgcggagccctccttccgcgttttcctgaatcggccttgacagatttaggtgggggcagtttgtatcagagcatcacgatgagtagacggtcctagctgtgtgatgagttgaggcttgcattggctgagtctggtaactcgtgtgttgttctcggaatgaagccatgcaacggtagttagcctcacaattgactagcaaactctagaactattaaagggcaggatgatcccgctgttgtaaattgaagatatcccaagacacaccctcaacttcctgtcttatacactcactaccatcgtctgcttctgattcatcatgaagctcaacttggcggcgtacgccctcgccagctccggccttgccgctgcttcaaactcctttgcaggatccagcttgtacttccttcctggcctctcagcttcggaccaagccaactacatcaacactcttgccagctatggagccaaagttgttcgcgtctggatcaacggacttggtaccggctgtgttaaaggcagcaacgtggtcaccagcatttccgagtttgagacaaccatcggaacctacaactggaactccctggcagcagtcgacaaggttctcgcccagttggctgctaagggaatgaaggccatcatctctcctcatgatggcaatgacatccacgacggcagtgtctcaggcaacggctgcgacatctactgccacacctacgggacttcgttctacagcaactcccaggctcaggctcagtacgatgctcgtatcaaggccatcttgacttacaagtccccgagcagcggcctcgcatggggaaactggtccgacgccattctcgcctttgatctcgagaacgagcccttccagtttacctctgacggcgccaacaatgacccctccaactggctctgcaacagagccgcaaacttcaagaagtacatcaccgactccaacatcaaggttgcaaccggaggcattggcggagaccagagccacggccacaccatgctcgccaaggctttgtcctgcccgagcatcgatctcatgagcgtccatgcctacgtcggctcggcgtcgacctggggtgccatcatgcccggctttgaagccagtgctgcagccaacaacaagctggtctacattgaggaatggggagtggcgacaagttacccctccgacttcaacgaccaatccgctgccatcaataacatcgcctacccatgggtatgttacaataatgaaaacttcaatctctagattgtttactaacaagctcttgtaaatacagatctactggcaaatgatcccaggtgacgacggcaccgagtcctgcaacagcggctgctgcaccggctacgacggcttcgaagtcggcttcaacagtggcaagggaaatctgcaatacgccatctcgcaagcaaacaccaagaccaccaagcaggattggagcttcgtcggtgctcctccgaatggaggaggctctggaggatctagccctcctactggcggcggcggcggcagcggcagtggatatcccgctgatacctgcacctgggggtacgtttagttcctttttcatctttcacatggtcctttctcttttaaatgcttcttttttgtttgcttagaagttgagctgacaatcaattcctccgttttagctgcgagggctgggactgtagcagctcttctccatgccagtcggcctactcttgtgtcggcggatactgcaagaactgcacctggggatgtggtggttggaactgcagcgcttctcagccttgcaacgccgattatacttgtgtcagcggcgtctgccaccactctgggccagcaacctaagaagaggcttttctgagtctacgggaatcgtcttgtgcaagtccgaaaagacgccgtcgtttcctatgtgcagatggggtttaattgagcgatgatttccgtagctactattacatttttgtatataatttgatagagaatagtaatgcacatctttatcacaaaagatatcttcagataagcaaggacggtgaagaaactgttacatctaagctgtataatgctaaatctgtgtatctatggtccgattcgatcttcttaactaaggtttgggttcttttctaataatttaagcgcaaaaaacttgccactctcatggaaaagttgccataattacatctagagcctactttctcattaaccggcgccgcgaacaagtttagctagcacagggccacagcactgcgttggaatactatcatggttctatacgcaactctatcggacgccaactctttttccgaactgtggattttttgttcaagttcgtaaagccacggcgtgtggaatttggtagagcgagcatcaactgcagccccgcttaccgacaggctgagtacatgtaggtacatgcaggctcctccattctaggagcccagcctcgttattaggtcttgtcacaagaatcatcttgtatggattatttatggacgataatataccatattcgtaatttctgcgagctcaatttatgtgagtgccctaggcatgattcatcctcctgcacaatctatgggagtaacagacagccacccgcgtttgatcttcctctaggaagtgggataatattgttgttactggcttttccagtaagccttgttgtacgtattgatctcagatggatgaggggttgcgggtaatacctggcaatcaactccgcattggtgcccgacttgggtctcagcctggcgatacagcaggtcatgcatcaaatattccaactacacgtacttgccatctgatagtactgtggttttcatattgtggccagccattgcgacagatattatttgacaagaactaattgctcggaaaagttgacccttccttataagcatgcctgactccgctcagggtgagcgagtcgatagaagtagccgtttaaccgctctcttcaaacgaaagactaagaggcatgataggcaggacccctcccgcccgtcgtccaaggcagaggcatcgccagcgagaattacaacctcatcaaacccacctgctacagttcaggaaacatatgctgctataaaggccggcgctacttctactactgccactggagcattttttgctactgctactggtgctgtttttgctactgctagttttactactgagacgcccgccgaatctcgcactgaaataattgacgagagtgtcggatctgatttatggtctcgagcttatcagaaactagatcgaaagaccaagaattggatcgcagatgcctccaaaaaagacagcggcgaagagaaggcccaagatctcatcaaaatcattcgagaaagggaagaagtgtacaaagatgcaaccccgaagctcaaaatcggtgatcaggagatcctatggagagattacgccagcagggtggtggcgtgggtgacgacaattggggatatctccatcaactttgctccagcaccgtccccggttgtctggtcagctgttaaagtactcttgaaggtaagaaagtctacatatacattcaagcaagaaacagaaaaaaaaaagaagatcttgtaaatacaagcattgctccaatatcgcctctactacttctgttatgttactactttactaagagcagcttttcatgacttttgctcggtattctcgttttgcgtgtacatctttattctaaagcccctgttgctttttccttcctgtcaaatcacgaagatctatcttttttctaacagttaagcttacaattaggccaacgtttcccaatgtgaggaccttgcggccatctttggatgtgccgaaaaagtcctgcgacttattagacatggcaaggtatacgagcaagtatacctcagtggcggcacttataataccgcggcacagaatctacaggatgcacttgtggacctatacaaagcattgatggagctcctagcccacgcctctacgcgtttaaatgaaggacaagggaagcagtttctgcgtgcccttatatctggtggagaaggcgcaaagttagtatcggcgctggcagatcaagaaggcaaagtgtcgatggcagctcaaggttgtggtgcagttgcgtcacaagagcatcaaaagcttctacaggctcttgacgaaccgctaaggaacgttgaagacaccgtaaagaagctgcttgagaagattgaggatggaacattgcaacaagcgctagactatattagcaccataccaatcggcgagcatcagctggaaaagcaggaagcgagaacccctgagacatgcgaatggctattgagtcattctatatttctcgaatggaaagattcaaggtcctcaatactatggcttcaaggcaacggtacgtaattctaccccagttgacttattggggggatagcagagactgaacatgttgaactgacttttgcactttgattttgttttagttggcgcagggaagtcttttctaacctccaaagtcattgaatatattcttgccactcgtaagcggaacgctgagcatgatgaaggctttgcgtacttctactgcagccgttcagatccagtgcgccgagagacgaagcatatccttaggagctatatatctcagcttgctagggtgccgaaccatccaaccatgatggagaaaaacgtctatgccttgtacctcaaggcgaagaacgagaaaagaggctttagcacagacgaatgtgagatggccttgatggagctcatgaacttctatcctcggactactttgatcttggacgctctagatgaatgcgagatggacactagagaggcccttgctcgcattttgcacaaacttgtcgacaagggtgaaggtactgtcaaagttttcattgcaagtcgcaaagaggcggatattgaagaataccttggttcacagaggctggttcagattagtaccgccgataacaaggatgatatcgagaaatatatcgacatggagatagcaaagattggtggcgcatggcgtgcagtttctgcggaagtcaaggagcaggtcaagaaaacgattggagagaaaagcgacggaatgtaagttgcccatggcaccatattgttgcttcgaataatctcacaatcttttgaatcatgctaataaattggcaggtttcgatgggcatacttgcaatgggcgcagctcaaaaagctgagaaccaacgaacacatcattgagcggcttgggaagcttcccgaaagccttacagaagcgtatgatgagatctattcaaaaaatgaagaaaaggccgtcttaaaacgggcagtcaaatgggttttatgcgctagagagccattgacgagcgaagtgctgctaatggccgttcgtttggagagcaaccttctgtcccttaccttgtcagatcccatcgacgagtcgattttggaggatatctgctcacacttggttgttttagattctcaactgagggtgtggaaatttccgcatgcatcagttgcagagtatttcgaggatcggcataagagctgggtaagcaagggtcccgaagatgtggcaattctgctggtttcctgtttgatagattgctattcgacatggacactacctgactcggacgacgaggttgaaaagtatctcaagatggcaccggaccttgacaaccatttagatgcgcgacatcctcttcaaaaatatacgagaaaatattggttgcaacatgtgcaaaacgctccaaacgagtgccaggaggcgacgcggctaccagagattcttaaacgctttttgggaccacaaggtcctcaacagccctcaagtcgacagtatcaagcttggtgcaggcacatgtggatcaaccgagaccttgcttacgtctacggttaccgatgggatttcctgccaccagaaaagtccatttttgttatttgcgtttttggtcttgacaagttgctcaagggctggtgggataaagacattgatgtctcacaagttaataaagagggactggatctgctcgcaatcgctgcaaagtggggccatgatggcctttgttctgagctcattgaccggggaagcgacatacacagagggctggatagtgactatggaagcgcgttcatggaagctatcggaaggggacgaatcaaaacggcaaggctgctcctagacaagggcgtcgacccaaatgcgatgaggaacggcaaaagcccgctctgtcaggctgttcacagcaatgcagaagatttggttgaacctcttcttgaggcaggagcggatcccaacatcacgtgttcagcctgctcctatggttgcgccttggaagcagctgcctattgggatagaataaactcagcagaggtcttggtaaaatatggggcggatgtgaatttggcgactgaaggaaacaactacggcagccctctaggaacagccgcataccaaggttcgctggggtgtgccaagcttttcgtggagaatggagccgacgtgaatgcgcatctcagcggagattatggcagcgctttggctgctgcgatatttggggaagacgataagatggtcaaatacttgattgaggaggcaggagcagacccagccgtcttatcctcaagtccgccacgttcgcctaatattgacagctattcaccctttgacaggcacgagatagcaagatatctcatagatctgggtcatgtgcaagagagcgtgctgcttgctattggattcccccgagaagatctcccgagaatggagcgcaccggagatatttagatgtatacgatatgtagaatatgctgcatcggctattgtcatcgcactggctattatctcccagctctggcagttggtctctcaagtaggcagttatgactgtgtctacgcctttatgagcaagatattccttaggaatagctatttatgtctgctctgcctgtattttcatcgtcgtctaccggctaactacaggtaaaagtagcaaaatggcccagacagagtattcataacatgttcaatctgtatagacttgctagcataccccaagtcgataatgtcactcagcttcgtctccctcgaagggggcgtgtttgcccaggtgatgtgcccatattcctcgccccctagctttttatgccgtatctcaggatcaatcgcttgcctgcgcacacatctatgagcatcttgaataagtgcggccgtttacaagcacttaccatagactccaaattcggtctaccattgtgtggtgcacataaaatgctggatcgccaggggaggcatatatatcggccccaggatcgccgctatacactagagtttagaacatctcattccaccaccggacagcaaagagggcttacccgatagtagtgtgtccagcgatatgaggaccaacgatctcgctgctgtagggcacaccttctacttgataccgaaattcttcaatatttggctgtcgtagtatgtctaccgatatatggttagtagtgatgctctcttgtacatgtaattcgtctcacttaatatagtagtatagttagcgaagcgagtgttatggaacgggccaatatctcgcttgaaacgtcgaggattatataccacgctgtcgcctggaccgagattgactgtcatattggcgaatggccctgtggtaacaaaaccgcccccaaggccgggaggcacccacattccgagtccagcgatagggagatttttcggtgactggcggatacgtccgtcgtgaggaataaagtctccattcccacccaagctgtagggatcaccgttgaagatgggagatttttctggcgccgaggaatatttgggccagtcccaatactatttctggtatcagtaaatgatcgaatcaagtgtccgcacttcatacaaagtatacatacaggctggtagccattgtagccacattcctcacgcaatgcacgctcatattcgtgtataagccagcgatgccatggtagaaaattgccggtgaggtgtatagacagcgtgtgctggatatgcgccgcaacaaagtcatcatactgtcatgtctgagttagcataatacatgcacagatggcggcgtcaattgggggctagaagctacggactcgagacctcgctccaggcaccacactcgcgggagagcgtggcgataacttctgaagacacttcacagcattgatgtagtctaatctttcggcctcagtaagagatccgctgtaatgatggttagcctggattccatttgcacagtgttttgtccacatactattcgcggcggaaaacaatgttctttgttgtacattgagtactctcatttcttgcatcaagttcagcctccctattatcgagaaacttgaaaactttggcctgtatgtcttcaacaagacgcccaaggtcctgtttgtctctattctcatggtcgatcggtggcgcataatgcccttgactgggaattaccccgagagtaaggaagattaagatggaggatagcctcatgttcaagattttgtaaaatatagtaaatgtgatgaaatagatgaatttgatggcatgcggccttgggcttaaataagactcactagcgtccaaccttgggataataccgaagtatttggtagggagacatgtaatgtctcgttcaaagacatttcagcatctttcttaagacatacgaggatctatcacggaaaatgaatctctattagaccaggctgctggtgagacggtctcacactccttatacggactataagggagatagacagcgacacgtcatcaacggcatttcttccacggtcaaaatccaagacatggcatatttagctccagaggttggtataaagcaggtttactttgttccacaagagcacgctactttgctacacatgtgcatcttggcagataaaatgagatatggcctggctaaattcacgacaggctccgaaatcgcaatcatttgggtgtgcgacttggagtcaagtgggcagcaatggtatcacacaagaagcaatacgggctctggctttgatacgtttcataattatgatgtacatattgatctggaccacataaaaggcttgctatactgaagctgtgtcacttgttttactttttagacgttacacatgaagagaactcgaaggaaactgcaatacactgattgggctcgctagtgcgcatcttctccaccaagtatcgtcatttctattatcccttgcagagtaagacaaagacagtcatatcctcctctttatactgcagcttatgtagatcatgcctcttacagcagcatatagattggcttactaaaacacgactatactagacggcatctcaactttgagacacattctcttggtcctttcactagaaagacaaacttcatgtagacggtcttgtatcagatactctaaaaaggagatttgtctatgctgtaatctctcgtaagaataaaacatcttccaggtttgagagatctcaaattcgagataatagacgatcaggcccctttgatgcctagacctattgcatggaaaattgaacactacagatttccgactgcatgagctattggttgtttgggctgaagctcgcaaaattcccctcatcagtgtccaagcgaattaagagagatattagggtaacacgatcatgatgaagtagcaaatagaagaataatggatcatacataaagagcatgactgtactgccgtggacaccaaagattattagtacttgggcatatatacgattgtactttgggccgcctactctttggagattatagtagcaaggccaatttcttactcaaattccttttgacaatcgaatgaggaaagttggaggtctgggcacgaattcatacgctgttcatcggccggcattgccatatagatcaagatcattcgcaaaggggcggggataagggtggggtgatgaaagacctccgttaagaaaagtacatagtactatacgcagtatccaacgctaagtttgttatatactaaatataacattattacttagcaattagagtgcgtaagactcaaaactaccgacactagagaagaagtcaaaaccaaccacgaggctgggctagcatttagtagactgctaaactaagagaatacttcaccattggaaagcatttcttgaactaagatgaatactatgattcaagtgttggtagttcattgtcattaaatacgaagttcgagatagtggagtcctaggatatcgaaggagaaggcccctatatttaaagaacgaggtgaatgggacgtgttaatgggggctctcgtttttcattactgatggttccaagatgtttgcaactggtcatgcgttgagtcttcattaaacgtgttgtgttgcgaagaccttactcttagatactgtatgtgttcttcatcaaacgtccttgtctccgcatcgtgaataatttgccgcatggccgccattgaccccccctttcaattcggcagcccgcatatagtcggtgatatatatgccgatattgcgggagttggtagcacgaggccttaatgagaaatcatcccgagaaggccgcagcttcatatggaagctgctagtattatttgcactcgtgataacatgaaagacgtgcatcaatggagatggtgtgatgaacacacaactagctaacgcaaacagtcttgccaagagctctttcagtgtgattgatgattgtagcgttaattcaaggtcgtgatatcgaaggagggtagtagtgctagaagaagttggatgcaagctgcaggttctctgcagataagaagatggagttcttgcacgtatgatgattataaagagattaccaaaatgaatgattactagtttccatgagcagtctcgtattcagtattgttatctacgttgaaccaaagcaagagttgtagcaaactatcctattgaagtgggaagggattgtatgatttgaatgatgaggggttagctacgaaagtttacagctttgttctatgcgtgactaaatactgtaaagtctggagataacgctgttgacggaatagaggggcaagagcacgcgcatagcgcataatgaagacttggcatctgtttttggaaaggcgacattcgaagtattggacattctccgctaaaattgaactgattacaagtcactctctactatcaacattacctatgattcaatagcgccatatatgcatgtatgtcaactgtttcgttgggatattcggaggaagcctgcaatttataataattggatggttagaatcactctatattaaccctacctacaacattgtcaagacaactgctgatttgcaaaagctagtcgcctctctttgcctctttcttcctttatacttggaagatattgtgactataactagatggaagattttaaaagattgatcggcatgtcgtatctctgaagcgttatagacatactttaacagagagcttaatatgagtgagtatgaatggtagcaatcgctcctatatccggctaaagtacagggatccattatctctacttgatatcacttgacacaccttgtttaatgtaccttccacatctagtaataccctgttcatgtcaatgcaacaattgcttcttttaccaagatagagctatagatttaaataatgttctattctgcctcttttacaatgcttttattgctgtagattgtagtatctctatcttttttagtagactgagtttactcgatagaagacggcaatgttgtttcgttctctcgtcgccgcttttggccttgggctggcccttgaagttgttgcaagtcctcttttgcgcgacaaggccccaggcaagcgtgatgttcccaacacgcacacgctccatgaacggcacaagcctcgcataacccggcactggaataagagggaaaggctgtctcccaaaattgttctgccgatgcgtatcggcctgaagcagcgtaacttggatgcagggcatactagacttatggaaatgttggtgatccatctagataagagcataggagtgacgctaacatttagagtatagctctaccccaggttccacccattacggcaaacacatgacctcggaggagattatcgacttctttgctcctgcgcagtccagtgtggatgctgtcattgattggcttgtgtcttccggcattgaaagacagcgcattagccaatcggctaataaacaggtaagtactatatcttataagcccggctactaccgaggcctttatgcccaaggctggtgcacataagcgacatcttaatagtatctttgtgcgatttctctaacattcggtattacagtggatccaatttgatgctgcagccgaagaggctgaggacctcctcatcactgacttctacttctgggaagacagcacaggctcgcatagagatattgcctgtgatgagtaccacgttcccactcatatccaggaacacattgactatgctactccaggcattagaatgcgagaaaatggggccttgaagcgaaagctaaagaagcgcagagaaaaggtccctggacttagggacggcccaattgctgagaataacattgcttatataagtgctgcaaacgacatcccaggtgtgaattctaccacttgcagcgatttcattactgcagattgcataagaggtgagtggccccgtaatatcatccggaatgcttgactgtgctaatatacagcgtagttcagtacggcgttgtcaatggtacgaccgctgctcctggaaacgagcttggaatctttgaatctctggacgatcattacagtacagctgatctcgatcagctcttggcgaatctttatccgtaaggatccctcaatgatatcccatacatactacataaaactcgaatctcatactgcagcagataccttgatatcccagctgggacgtatcccgaaaatcgacttgttgatggtgccattgggtcttacgaagacatcgtggctactctcggtcctgactggaccagcattggagcggaatctagtttggacttccaggcttccatcccgcttatatggccccagacaaccgtcttgttccagacagatgatgaatattgggagattgtcggatctgaaggtttcttcaacagtaagataaatccatagcctctcgttcacatgtttagctgaccaatccaagccttcctcgacgctattgatggcagttactgcacctacagcgcatttaacgagactggtgactgcaccgacccatcatgcgccgatccattctatccaaacaccaattatcctgcgcctataggatatcaaggacagctccaatgcggcgtgtacaagcctactaatgtgatatctatttcttatagcgccattgaagatcttcttcccaacaactaccagtaccgccaatgcaacgagtatatgaagcttggcttgcagggagttaccgttgttatatcatcgggcgatgacggtgtcgcatctcacctgggttgtatcggttcgactgcggagcccactgtagggactatattcacaccagccttccctcagacgtgcccttatatcctcactgttggcggtacggagctgaggcggccagaccctagtgcgcctccagttgagtgggagatactcgaagaggttgctactactcaattccccagtggtggtggtttcagcaatatccacgaggtcgccgattatcagaaggatgccatccaggcgtactatgatcaagtgcaggcttcgttgccgtttagctcgtataaccagatcattgttaacggcagcttcgataacatcacagacgtcaatcaagtgtataacagtggtggtcgaggctatccagacgtggctgctgtaggagagaatcagatcatagtctatggaggagactattacacaattggcgggacctcgctttcggctcccctctggggttctatactgactctcatcaacgagaagcgcattgctgcaggaaagagcacgcttggatttgtcaatccagctctggtaagtgctgttgtactttggattatttgtgttagtcatagaggctttttcatattgctaacttttgactactctcagtatgcgcatccggaggcctttaacgacatcactgtgggcagtaacgagggctgtagctctcctgacgaaacaaccctgtggggtttccctgctgctgcgggatgggatccagtaacaggactagggtatgattctggtaacatctctgtgtagtttgactcagctaactcgaagtaccgcagatctccaaactacactgctcttgaaacggttctagttggtctttagatccggatctatagatgggaagctgatcagatgaacccatacctatttctaatcgaagtaggtgtagtctctcattgtatatagcgaaactatgttatataagagagatgttatataaaatctaggtctaggtttatgcagataccaaatcaggttccggcccatttcatacatctatatccttccaattggcgaagtttagtagtttgtcacctgtattagccttcttcaccaaagcaaaagtcaaaaataaacctaaaaaacatacaacagccggtgttcgccaatggtcacccacttgactactaatctgccggttagtggcttgtctatgggggagcagacgggaccccgaattctccactacctatggtcgtatgtggaggtttatggaggtcttttggtttatattcctagcttaacagatggaccgagttggctagcgatgatgctgcggctcattcggtgagcttttagctcggctacctaaaatagtacagcttccgaacaaggcaataaaaaagtctcggcgctctccgatctagccaatcggaagagcctcacgttaattctcggtcatgagattcgttgatcgcttcttagttgcagcgacgtggctaggcgtcttgatttatcaagttcctggcatgcggagagtccatctccgctccgcagaattgtttgacgagtttatggctctgtcacacagtcaatgagtgagttcctcgtctcggtccccggactcattttaggtcaaaattaacagactcactgcttcatatttgaacttcggtaaagattatatctttctaatagggaaagggcattccatcacaaaattcacctatttagtccaaagaaaagttgattaagtcgctgcttgccaagctagcactataataactagcaaaacccaatcagacattattacatgttcatcattatgttcatcaaattattcgtctaaatatctcagcatggccttgaacccaggatacaccgcctacagaggccctttgagcaattcctcggacggtaacttctcaatcacgtcttagagcggagcgatacgacgagaatcctaaactagaagtgctaatggaactcggctttattgatcttgttcatccatattcgtgatgttaatgacaactctgccttgggattggccgcttttgtagcgtttgtatccctggagaccgtgttagtatagacacatacaagctgcccctgtcgcggtatcaatcttacgctaatggcgtcttctaacgagaacgttgagtcaatcaacacttgcatcttgcccttcgaagccaagtttccaagatgtgccgcattttgcccattcagcggcgcgctgaacgtgatatatcgcctcggcacgccacccaagaaagccggttgaaacaaattttgaagtgtacgcagaagtaaaccaagccgacctgtatgggcgtcgccgtcgccgacgttgatgaacacgccttcaggcttaaggtactttggacattgtcgaaacaattcttgagagcctaccgcatctaagatggcatcaaattggctcgcgccgtaggatttctcaagagcggtgggcacggagttgacttgagagtagtcaataatctgcatcgtgagcgaggaagagattagtcatttctatgtgtcagtagcaaacatgaaatcagatgcacttgcctcatctgctcctaaagactgtttcatcctatcggcgtgtttggtagagcacgttgtcacgacgaaaccgcccaagtccttacagagctggacagcggctgctcccacagcgccactacctccattgacaagaactcgatcgtcctttttaaattttagcccgatggaccatttccagtgcaacttgtccgaggcagcttagacaagcggcctctgcaaatgttacattggtcggcatgacggcgatacaatcgacgttcaacacaatatactccgccagtgttccctgattatgaatgatactgcccaacttggaaacggtaccaaacacagccgctcctggagcgaattcagctggaacagcaggacctgccgagacgacgcggccagaaaagtcgagctccggtattgcgtttttcctcaggagagacggaatgtccctcatcagattccagccaggagaagagagtgacgcgtgggatattttgatcaagacgtccgagccctttgggtctgtgggagcagacaaggacgggttgaatgacaagacttgctctggcgcaccgccgctgttgaacgtccaagcgcgcattgtcgacggtcgagaaatgctggccgccatattgagtgtcgtgaaagagtctgaggattgagcaataatagttgcaagagaaaaacagctttacgaaactcgggcaagaacgcgctcatgtgtttattacatgttctcactgaaggctttaaactagctaatctgacgatgcggagctgaatgcggagttcgctgcgaggtggctgtgactgacaacctactcaaactagggctgattgtttcgcgtaaagttgcaacagattatgcttggacattcaagattccaaagagtgcaagcttgcgtcattgagcaggctttctagcatacgtaactaatagtaacaactggtggcctcgttaaacgtgttttgcaattgtcgtctgtataaatgatgggcgttctaagcacatcgaatagagtcatcttcaattgatcggcagtgataataagcttgacggacttttctgaatagctgcgtgaaaatggcaaactctcgcaatatcgcagttctcggcgtaagacgcacacttccatcgtcacaatttatttactgagcactcttggtgtgtagggaactggccaagttggtcggccaattgttaaagccttgatagacgcaggcttcaacgtcacggtcgtgactcgaaactcaagcttcaattcagaggaaactaacggtgcgattttcgtgactagcgattacacctacgggtcacttgtcaagatcttcacgggccaggtggccgtggtgagcgccgtagctgctagaccgccaattgcagctcagaaagtcatggtcgatgcagcaattcaggccggggtcaagcgatttattcctagcgagtatggctctggcagcattgctcagccaattgaagatttcaagaagctcatggcacccaagaccgaattgattgggtacctgcgggaaaagtgtcgattgcacccggattttagttggacgtgtctctctggaggcgcgttgtttgatgtggtgggcagcaattatcgtatctgatgtccccgtgccgcagctaacgtaaactatacacagggcattaactctggggcctgggtttctcggtgtcagaaagaacagccaccatctttgacactggtgaagctcgtttcgactccacaacaattcctgccatggcgcagagcgtggtgtccgttttgcaaaggcctgcggacagtgccaaccaatatctatccatcaggagcttcatcgtttctcaatcagagatccttgcggccctggaggacattacacagtcgaaatggagtgtatcttacgttgatgccgataatcttcgccaagaaggctggagactgcttgcagacggtaacccaaagcaaggcatcgaaagtatcatcagaggtgctctctttcaaggtcggagagacatctcagtgtctcaggatgcccttgcgaatacacagctgggattactgaccacgaatttacgagattatttagaaagtatggataagagtcaataaatgctcgggccaaaggaatgtcaatgtataacgtatgttgaaatgagtctggccacatttagagcagctcatgccgccatcttggcatccttctggcttgaagctatttaagtgagcgcgctcaaactttttgacatcttatgatattgattgaatgcgagataaagttcaagaaattcctatgcaaaacatccatcaccacggaaacactatcgaggagtgcagaatggccatattggtgagatcagacagtccttttcttgcaaccttcatagcccgatgacaatcgcgaatgaccgcaagataaaagaggttgcgaatagttaaatcatcaaaaatcgaggcgtaaacagtgttagcatatcggactccatcttcaaggattctccgtgtatcttgttgagatccctcttcagcagttagggcgggatagcgctgtctgtcgtggagaacatctccactatcctaggcaaaacatgcacactccggaatgcgctcgcttttcgtttcctatcaagcacagtagctacagcagtcccgcaacgtctttgacattgacgaacatggctgcattatctctgttagcagcctatctgggatcatttgcattgcgtgtttcctgcagatacttaatcgccggtaacatgcaggcctgaatgacatctccgctctacatttgttctatccaactcacagcgccggaggaacggctcttaaaatgtaaataattccacaatgttcttgtcagcaagttgaacgtcaaaatgaaaaagagaaagactagctcaatgctggttcccaattattccaagctgcatgtatatacacatggctatagattcgtcttccgcaagctacagcctgggacttccgttatgctgttgataataggagtaataaagtattgctgaatttttaaagactaaatatgggttgctgaatcataattggagggtaaaatagacaccaaatatgtgattgagtcagagtagcagagtagccatttcaaacctctaacctgcagagttttaagtcggagaagatcattttaaagctgagcactaggatacaaaagatctacctatactaagatgggcagctcataagtcgtctccactacgatcatgcactctcaacgccctaaatatactatatgtgtagtcttgggtagtattgcagctatggcggtgaatccagggacgtttgcgggaaataacgagttatagggcaacacagtaaacagccatcttttgtatccaaccgagatttcttgtcctgaatggggcctgtgcggcatatgcagctggccgctttggggctgatccccaccacatgtctctaacacaaatgaaggccttgatgtaaatacacaacatgcactcgtttaatatacacaaaaggattatcaacatgcattatgaaatataaaattacatagtaaaacgttcaactctcctgttagtcagtaggatgtccaatcatcggtgaagagcatggctccttggagccgatgggagtttcttccattttaggctatcgatatattatatggctatttatcttggtattttaaggtactctataattaatttacacaacttggccaaatattcagatctttaactatttacaagattacctaagtcattttaaggagattcgtctcagagtggcttatagcatgagtataattgaataggatcgacgatattaggataattcagttactgggtgctccatattgatatagataatattcttgtctcgcagaagaggagatgcatacaattatgcaatgactgggatatagagtgatgtgtatatcgctccactttgatatggaatcaggatggattctagatgtctgatattagtaacccctgttacaatggcattgtagtcatcggtcaacgaatgtgtataaatagcgtcgcacctcaccaagcttttacatgagtgtcaatagagacagagcagggtcattctttacatatcctatttactcaaacgaaaaatctttacacgatgcttgttccctcgcttattgcttcttggctgacgctctcctcggcttcaacactccctattttgggtttggatttgcaagtaggagcagcacaacgcgctgcctatttccttgacaatgacccaagtggtgcttcggtcgtctctttgaacatcttgagcaatggcactctgtctaatcccgtgagagcttctaccaaaggaaatggttcctatggaaagtgggttgtgccgaaccctcccccccctgataactctgggttttcagggccagacagcctgttctctgccgacgcaattgttgtatccggcaactttctttttgttgtcaatgctggtagcaacacattgtcgttatttaaaatcgaccccagcaaccctcagcatctcacacttgttggcgagcctgctagtacgctgggtgatttcccagtctcggtagcctactctgagaaaatcaatactggtatgttgacataacattggacatgttcaaatgaggaaaactaactcgccatagcttgtgttctcaatggtggaaccagggctggtgtcgcttgcttctcggttgatgaagctcgcggtctcgcagccttggacagcagccttcgcgacatcacccaaaccgttaagcaaacgacgccaccaagtggccccatcctcactgtctcggatatcaggttcaacccgtcttcaacaggtctctttgtcaccatcaagggctcgcctccttcttcttcaggagccagtccaactctgggttcaatctacgcgtggccggtagttggtaacaaagtttccaggacagcgacaatttcgcaaccatcaggtgccatcttgagttttagcctcaactttttgggcgcagatgatacagctctacttacagatgctgcgggagttgcatatattctgtctgtgtcttccagcttgcaggcgacggtcgaacacacagttgcgcttccgtccaacgaagggctcgcttgctggggcgtatacgtggaagaactcagcagcgcttatgtcttgtcagcaagcaattacaacattactgttgtgagccccagcacgggttccgtaatggacaccattactttgccagcaactgatgttggtgtttttgacagcgcatctgacagaacatatttatacagccttactaatggtccaagccttgctgtgattgatctggccgcgaagccccagaaaatgctccaacatctggacttgggtgcgataggatccaggaagggctggcagggtatggctacttattctagtgcctgagaggcgcagattatgaaatagatagcggtaagcactgaatgattgcttctattaacattggggttgtcattttgtatcacagaaaccaatttcgtttaggtagtgctagattctaataatcgttgtcatcattcattctgatccgccgaattgccaattgcatagctactagactaaagttcttgagtggcgctttatgccgaaggttctcctgttgttagaattgggttaaccaactaacttttaagcttcattgctgtcgggctcagccatgggtggtgattcccatactgcgccttgtttcatacactgtacatttcgttacagtcaaatattctattgaatatattactccaaatgaggattgtgtgatgctgatttatttgcttgtcaatctgtaaaattcgggctgtgccctgcgccagccacagagaaggatcttgcatcaggtcatactggcggggcttctcttagctgcagacgcggtataaagtgaacccacgacctgaccaacgcatacacagccttctcctcttgtttcagctagtgttcccctctctgaattgtccccttacgagtcatgaaccccataaacctcgcgtttggagctatcaaactccccagcttgttctcaacctgcctggatgtcatcgagaaaattgacgactacaggcattttagggctgatgagcgtgctttagctattcagttcgcatcccacagactgcgattcaaaaagtgggggaaagcccttgggctgagtcgcgagacgatagatccctctgaaaagcggcacgaggctctcacagatccggaaacgctgcaaacagtacgccatattattgatgcagcgcaagaaatcttgaacaagcaagaaaaaaatagccaaagtgatgatatcctacggaatgagtcgagtattgaaaatggtccctctgtcactaaaagtttggtcgagctgtctcgatcgagtaccaaagcaagagtggcgaaggttgcatgggcactgagaggcaaaagtaggcgggaaggacaagtagagctatttgggcgactggttcagcatctatactacctggttcccatcgacgccttgccacagctcatgatagggcttgcagtccaggatggttcgcagacaatggccagcaatgcgccttgggcttccgaaatgaagactgtccttaaaaaactagaagataaggcagaaacagaaatactgcgcgagctgcacgcctggttgtctcagtaccctcccaatgagatttttgaagaggctcttcaggctcgacttgacgatacctgtggctggatcctcgaacggctagtatttaaggattggttcactctccagggagacgaactgaagctcaaactgttatggatcaacggacctgctggctttgggaagaccatactttgcgccggaatagtcgaacatctattggcaacagctaaaacacccgtcgcctactttttcttctcgtctgattttgagagccgaaatgacccatacgaggcgattcgatgttggatttccagcatcatgttccagaataagattatttttgactgcgtgcgcatgagtcgagagactcatcttggatccgtagcaactcggactgtcactatgcggttgttacaagaaatagtccacattcttccagggtgtatcttcataattgatgggcttgacgagtgcacttggctggggaatgatactatccgggccactgactctataacacactttttagagcatctggatcatgcaattgccgactcagcgacaagaattatcatcaccagcagagatgagcccatgattcgagctggcattcagaacatggagagcgcgatacttgagcacagaatcagcccagatgacatcaatagcgatattcaaaactattccagaagtattgttgagaaaaaattgtttaagaaaagcaagatgattaaggaagagatatctcaaaaaatggcaacgcaatgcgccggacagttcctttggcttaagctgcaggaaaattctttacgagcatggaaaaatttgaagcagctacaagacacgattgataaaactccttctggtttagaaggcctgtatcaaagaaactgggctagaatggcacagctaccggaagaggagaggcatagagcttttacgttgctccgttgggtcacattcgcagcaaagcctttgacagtcgctgaactcacagaagccgcgctgatcagcattaattgtgatgaatatcccctgggcgatcttccagatacaattgacgacgaatatattaacagcgaaatacttgggctttgcggctcacttttgaacatttacgaaaactcgtcagatcctggatcaagtactgtgcgactcacccatttttctataaaacaatattatctctaccaagacccgcattctagaagcattcttatccaaaacgaacatttgagacattccaacgaaaaaagagaaaacacgatcatcgcacaaatctgtcttcgatatatccaatatgaagaggcatggggaatatctgcttcaaacaattcaagtcaggtacagggatcttttagagattatgcggcggaattctggtctcaccacgcccgagaaggtgacgaagaagatggcttgatgaataaactcatcgatgcattatttgatagtcatgatttgactatatgggaacgttggagagagtattacgactcaaaagaaaagagtagagcggagacctcgacggaagacagcaagagtgaagacacaaagagaaaacaaaaggatcttgcgccctttacgcaacccagtccgatattttatgcagcaaaactcaacttaacgaatcttacgctaagattaatccgaaaacacccggatcgattggatgatagatctatttccggggagacagcgcttgctgcagcttgcggaaacggcaacgaacagattgctcaaacattaatatcatccggtgcagatatcagcttgaaaacttggagcggacaatctcctctacatctggcagctcgcaacggtcacttgaatctggttcggcttttgctagagagcgggtcggaagtcaacggcgccggcttccaccaggccacgcctctacatagcgcagcagaagcaaaacagactgagatagctaagctacttttacaatacggggccaatgtcattgctacagactctgacgggcaccctcccctattctttgcactcaggagaaatgatatcaacatggcacacctgtttattgccgcggccccggatcaaataaaacaggcgggaaagtattataagtggctgccacttcactttacagctcatttcggcattgtggaatctatgaggctcctccttgactgcggagcggaccccgatcttgttagcgacctgggaagtactgcattagcccttgctaccgataatagcgagatcgttcatctgcttattgaaaaaggggccgacctgaatatacgagatagcagcgggaagacagccatgatgtttgcagcttgggacaagaactctgagatcctccggatgctagtagaaaatggagctaatctggacatggttgatgataaaggcgtctgcgctttgcactacgcggttgtcagcggttcggttgactgtgtccgtattctcctcgcggcaggagctgaccaagaacttttaatgagtgaaaatgaatactcgcctcttcttcttgcatcagaagatgggcaaactgaaattgtcaggctgctgctcgagaatggagcaaaccctgagattaagactactgaacccacaacaccgttaagcgtggccattgcgggacgccacgccgaagtcgtgagcattttgctcgaatatggggcagattacactgcagccttctttcgctcagcgttagttccgtcagtctttgcagccagtctcggacaaattccaattctcgaggtcctccttagttatggcgttgatatttctcttccaactccacgaggtatcactccactgatgggagcgtcgatggcccttcaattgtatactatgcgatttctattggataaaggagctgatatcaccgcagttgacggtagcggtcgctctgtgctattctatgccgctgaacagggcggcgcagatgccataaagcttctcctctcgaatggcgctaatgtctttgcaattgacaatgatggatggacagttcttcactttgcggctttcagagggcacgcagatgtcgttcgtgtacttcttgaagcaggagctgatagacatgcaaccattccgcgtggatatacagctctgttttatgcggtgggaagggggcatattgaaactctacatgtcttactggatgcaggtttaacaactttggatcaagctgaggatagtatactacatgtggcatcgttatatggacaatttgaggtcatcagagaccagctacgcatatctgaccaaggaagcatagatcaaacagaagctgaaggacgaacacctctcttcaatgccgcaatgcgcggatacggtgatatagttgagttactgctttcacaaaatgctgatgttaacaaacgagaccgttataactcttctgcattattcgctgcggtacgaaatgaacatctggaggttgtaaaacagctattggcaatagatcaggtggttctggactatgaagattgctttggacgatcagtgttttcctgggcatacagaagcaagaatcgcgagctgattgaacttttggagctcgccgccgctaaaaggaaactcgaggttcaaagccacgccgacacttcagccccgtcggagagttatacttttggcctgaatacttcttggtgtgatatatgcacacgatgtatccggcttggcgccaaatattttgaatgcaaattatgtgcagattttatgatctgttcggagtgcgccgctgccgggttgaagtgtcgggaaacctcacatgtatgggaatctagatcttaaacagttccatttacgtaattttcaagcgcgtcttcgaggaccccgttggctttttccctcatggtaaatggaggtggatgtatactgttctagcgctcaatacaaatttgtctaagtaaggctgcaatcgtcgcaagtttcctattgctcgggtgctacatagaacattatcctatttttctctatataagtgtatttattataaacattctggtcatcccttatattgtgaagtttttagcgatttgtaatgcgagcaagcctggtcaacatgggagactgcaaattcatatcgtaggttcggtacagccgccataactaaagctactattatcatgtgtttgaatcagtcagggtactgaaagtggccataccccaaaatttccgccagcagctcaatagtgggcgggggagctggggtctggggtgtactatcgtgacatggaatcccagcattggcatgggatggagatctgggggttcaatctggtttttatatttcaccatgttgttcagacgtttcagcccatgcacggtttcgtagcctatacatgtcctaagagcaactgcccttttttagacttgataaacaattgggcaaggagacatcaatctaaactattgttatttccctcttggcagatgtaaaaagtattaaggcgatcacctgcgaacgcatttgacattgggaagaggataaacctgccgtaactctcttcaaagcgcttatacgatcataatagaagggccatacgttatatttgcagaaaaccctctctcaagtaaactatgagcgactattctgaaatatgtaacatagctaaagatttgtctttacgatttgtcgccgttttacggctctcgtaggtgcccgttagcctatcacccagagaatctgagtcaagaccttctggtgcgccagtctagaaggcaataacgccatccaaggccggatatgccatgccgagagtgggccggatcgggaggcgggtctcggtttttggttctggaagagatgatcaaacccgtgctgcatatcgagtcggcactaccggactgcagagtattttccgaaggcggagcatccagttttgttataagtattgggcctagttttgatgcctggatagactagtgagtgggagctagcaagtagttgtcagatgctactcgtataaaatccgtttattatccatcgcctgctgtgttacaactactaatgagctctatcacaagtggatgacttccaattgactaaccgccttctcactactggtccgtaaatgactctccaacgctgaccgcagcatacactaagctcttccaaggagaaaagggaagcaaaatgctatgagaaaacatttcaactcttgaccgtgttgctgctaaagtccaagccatctcaatactttaatatgacattaactacaagaaaaaagcttatctagatcttctatagcgtcctgtggctgataaaatttttctagctttgagtaaacagagacgagtatacgagcacgcttcctccgaattattgccgcattcagactcagactcagccgcaacgtggcacggcggagaacttcgccagactaaaccctgcggccatgccgggccgccttaaggtccttggcgatatcgctttcaagccacagtcaccagcgagtccggagtctgccgagactaagagaccaaagactgccgttgagcctcaccgacttggctttctccactatcaatgttcctcagtggcgtcattggtggcctgtcagttataagtccgcggatgacggctttctcggagaatgaaaaacgccacgctgcacagcacccggtgatcagagcatggaaccgatgctagtgtcttggtaacgcttaactgcctggcctgtcaaacattgccaagggcctaaaaaacaagttcccgaatgcaaccagacttctggaaatattcgacgtcagattccaaaacagcaaagttaagcatccgtcaagtagtcaggattattcataagccacgcatgatacgaatcccatgataggcctacgaatgcctctccacaaaaagcatctttgatgtgctagtcatgtccagttaaaatgggctaaagctccgcgaggaaaatattttttaggtaactaaatacagagattggccacagcttcaacttgccgggctcggagtgcaacctgggaccccggacgctggtacaggtgccggcattctcggtaagatcgactgcagctggggacttttgtctgggagcttgaggacttttgttcgaatgctcttaaatacgccctttctttaacttgtttcagtagactcacctatcacttttagtgggccaaacgactcctcgggcaaatgtcatgatattcggcgtttctctccactagcaacagtcattagctggttggtaatcatgcctgccactgatgttgtcgacaattgtcaacgggatgggctccaagaaaagccatagttcctggaggtgggcatcgccacaggccccagaaggtggaatgcttccaaacatttcccgcctctagttagtctcagtccgtggcaactgataagagtcaccgatgtagagaagatgccataccgccgaatagacatatatccccagaaaccctgacttttccccagagagtttctgacccttttccccatggtttagtttgttgcgagtttacacgagcgaaatccgttttcaagctgtcccacgtttcttgggactaaaagacctacccaaccacagtccttaatcccctcttgttatatcatctttcgcacttttcaggttgtatctgcaacttcaaagtcatcaatatgggctccgagaaagaggaatactcctctggacccgaggatggcactgtcacggccgtcatcaagccccaacaccgccctatgtacgattctagcgttacgatcgaggagtatatgtactatgccgagaaggcacgagccgaagaagatgaattaagagccacagcaccgccttctacttggaaggattatatacgcccgtcaaaagcggaacctcgacgacttgagggtgaacagcccgccggtaatgaggtcaagaacgcctcatcaggtgataacgagagccatcgcctagaaattaccgacctcgagtggaccaatgccagccgtgctctgcgttctgccagtgccgcagcatgcttttacctgattacaactgatatcttgggtcctttcggagttggtttctctatcggcactatgggctggggccaaggcattggactgtttactgttttcggtatatgtgctggattgtaagtaaaatgcgtgtgctgattggttatttggcaattgttaacgtgcttttagttccggatatcttctgtggaaagccttcctgtatctggattcgtatgagtttccggtaaagaactacggtgacattggactccgcctttatggaagttggtttcgccacataatcaactttctccaggctgttcaattgacgattagcgttggcgttctcgtcatcagcaatggcctttctatctcacaagtttccaagttcaggctttgctacgttgtatgctgcttgatctgggccgttgtgggtttcttcctaggacaaattcggacgctcaacaaactgggcgtattggcaaactttgctgttgttattaatctcttgattatgtttatcagcatgggagtcatggctcacagcgagccaaacttcatagctgcacaggccggctctgctggtgctgccctgggcggcgactcagttgccccttttgctaatggaacttatcctcctgttcatcgatatggtggtgttccaccatcaacaaacggctttattggatctatcaacggtctcatgaacggtgtttatgcctatggtggcgcccagctgttcatcgagttcatggctgagcttcagcgaccacgggacttcctcaaggctatgtggggtgctcagttttttatttatgcgtgctacatgtcctacggatcatttgtttactactatcaaggacagtattccaatcaggtaagttcattcttagcgttgcgcgttagaggcgtggatgctatgacaccagggattcaagatcatcaactaacgacaccagctcgcttatcaaggattatcgccctacgcttggcaaaccgtttgcaatatgcttgctgtgatcacgttagtctttctttattacccttttttcactctcctggccgctaacattgctggtatagaggcattattgctgcgacgctttacggcaacattggcatcaaggtcatctacaacaacgtcttcatggagattttcaaagccccgcctttgaccaccaagggaggcaagatcctgtgggctgttctggtcccaatctactggatcattgcattcatcattgccggctccattcccgatttcttcggtttgacgagcgtcaccgctgctgtgtgtcttgtgcagtttacgtacacgttccccgctttcatcggcctcggactttctgtacagcgaagcgcaatggaaggagaaggcggcttcgacccgacgactggtaccgtccgtcgtagagattccggggtgaagcggatcatgcgaggattctttggcaggttctggtggctgcacatcaccctgcttgtctacacgcttggctcactggcactcagtggactgggcacgtatgcagcagtcgagggccttatgtctgcttttaagtcgccgcagataaacacttttacgtgcaaatctcctctcaatggatagttggacttggattttataggggaaaaggaactgatttgatattaaacggttggcaagtttacggtgcaatggggtaacaattgatagcatttttcgcgttacatatatatgtcatgatagatatgggttattcaagcggtgtgcaatatatatatttcatcaattctgtactacacgtgtgattgatcatatacgactgtggcgattcctttgtgcctattgtgtaatctctacctttcatactaattttcaccgtgactcttacgctacatgtacgattccgctactactctatccaatcaagtgtatcttgcatggaagtatcccaattgtaatttttaagatgaattagactgacctattgctgaatcagtcacaggcatgataagtatgcgtcgctgttcaaactcgtgtgacttttcagactcaaaaatccacaagtcattgccgtgatgcggttatcgcaatatgataatgcaagaaagggttgtagatattttagcctccgaaataaagtttgtcaatctcgtatctcgtataggtatcgagtcaatttattagatctcgcaagtctcgtatatctcgtatatctcgtatgtctggtatgcctagtccatacagtagattgagtcagtcgaggatcttgcatatcatgcataattgggaaattgaaaatatctagaatattccatgtctgatgcagtggtctatgacaacaagacaagccgtattagagaccctcagaacaggaacgcaagccccggaagcccaaaagatcatcgaatctaagaaggcagaactgtttactactggtgacgaaccggttaaagatagccctggcgcctagaaggcataccaagatatctatgacatacttctcgacatcgcaacgcattccggtatttccaaacttcaactcgaattccatttcgccattcctatgcctaatggtggccatatcttttacccctgtcacccctcatcaaggccacgggcaatcgcgaatggctggaattggcgtgatttattaaagatgacacctctattactatcaatatatcgtgcaagctgcaactcctttgccgagaaggaaggcttaggggaaaagggtgtcaataaggttaccataatatactggatggccgcacacttttgcaaccgcttcaacgatatatgccaaacaaaaccaaatgtttcacaagaagtaatttgtttccgcatgttccttggtcgctggaacctgccaatcgtcccttggcaaacacatttgtttaaagcatccctctgcaagatgcaagatcatggaattgccatgatgtttggcattttcgcactgagacgaggggaaaagttcaatatgaaacacttggacttgagaaaatgcacagtaacaatcgatacatggtttaccaataaaaccatgtttcgatatgttgctgcagactgggacaacgttagacaacctgtgcaacaaatgccttttaatcattgtctttggagtattgacccaactatgggaaatacaatgtgggcagatggccaatgggatgaatcagtttctcctattacgccaaacctatcattcgacatgcctctcatccccatttactgtttaacgcagagactacagctactgcaactacagctactaatactactaatgctactgatgctactagtaaagtgtgtagtgcatcctataaacagcactaggatgctcattcggtgaagacaagacaagaaaggcgcattaatgtgcctaggtcattctacttcggctacccacatgagccatggatacaactacgctttgtgatggaggtgtttcaatgagactaccatctggctattgctgggcgagggatttcccacgtcattcgccgtcctttgtggtgagaaatggcaacgtggtatcgagagggagatcaataaggatggcagtgggatcacccgcccaataaattccctcaagtgtatagaaaccgttcgcgaggaagccaatgggcgcacctactggagttaggctgaaaatactgaaggcctgaagtctctgtcgagacaaggtaaaccgacatgaaggatagaagcacccgaacaaagatgaggagctgtaatgaaaagatctatgtttggtctagctgccttgttgagctatggctggagtgctgggtaaaataattggagtgctcgatgacttctctatatttcatactacatatcgcgtcgtatatttcactgagaacgcctagaaatctggcgaatttccgccatgtattcatccaacttcgtgatttgtcgctgcatcacagcttcaagcctgtccattctgttcccttacgcaaggagctctcttatgatggttcgctcatccatcccttccgcgtttgactgcgcacttgtgtctgtcctctcctcatctgaattggtgttgtccaaagcttctcgagtaaacccaaaaagcaataccctccataggaggaagggtatcttcaggttccgatttcacggcggtcgaggatgggtcgacatcttgagcggtatcattcattttggatgcatagttctcattgctcgcagctgagtcgctatccgagatcttgatcagagcaagtgttgctgtgatgctggcatcgggtgctgtttcgtgtcctgcctcttcgtagttagcagacatttagattgatacacagttttctgtcagcaatttgttcggcaatgtttcaaggactagggttatggcgcactgtgactggcgatgtcctcaagtaaaacgaaagatgcttgatgaaactttgaagttgtatgatcgaaagaaattggaggacgaaaagcgttgttgaatggtggtacaaagacagctgtaaggggaagagaggagaagaggggggagaagggaagggaacgaaaaagaaaaagagaggagcagagcagagaaagcatagaacagagaagaaaacaaacaaaatggtagaaagggagacaatagaagagagcgaaaacacaatgggggtaaagacaccagctggcatcagaggaaaatgaacgtagtgcgcgcgttacggcaccaccgagttgcctgtttccacgtgacacgttactcttacagtgggaaaactcctactatattatgaaatatagctaaaccaggtcctgcccatgctgaagacatcagtatactcgtctttgtagtaaaggctttgaggagacatgtgatatctctcgagcgtgctgtctcgtcggatattgcactggcatcaaggagcatctggtcaagtcaaattgagtaagcatagttctagaaaaagagtgaatagatacttactggaagatttcgtgaaatgcaagacttgcaggtgtggtactgccatactcaacggccacatgtcttgcttccgttcgcccaagatactagcttgccgtcaggcatttgaacgtgaggtatgatgtctctcatccagtcattccacttttctcattcgcgcttcttttctagagggcacgcccgaaaggtcgcatgtgtgagtattgagctgtgagcaaatgcttcgccagctaagggaacacccatgacgatgattttgtatggccgaaactctcagtcgatttcttgttcattgttgtggtcccctttgttgtgctgggagatggcaactggataatcagtagtggagcgaaaattcacaggccactcactgagtcatgcgaagatgcgcagatcgacgggcgagtctccttggctgtgtagagccccagaaatccttttagtaatagatgctgtgggctccatcaagattttgtatatgcggcgaggtcgaaacttaaacaggaaatactgtgagcttgaggactggtcatctgagaatggaggagtttatgacacgtactacctgagatcaataagcataaagaagagtctgttgaattgtgtcttgagttatatgccattgagcccacggactgaccctttaagtcctcctcagaagaaataccgaactgggatcggatgcattcgcaggagtctctaccgatattgttgtatcacatatacagggagagatttgtgttcggaccatattcgactctgctgacaaagaagaatgaagagagtcacgcgatgagacggccgaggttttcaaccaacacccatttcttttttgagatatacgctaaataacaaactttccatcaactctatttctcatcttagcaccctggtttgggggctgaaaagtgcttcacatgtcggggcctggcatgtgcacaccttgtgtagcccaaacttctcgccgctgatgaaggtcaacggcacagaccaaacaattttgcgagagcgtcctgcccaatggagccaagttttgtgcatgtactcatatactcttttggaaacttgagtcactgctgttggttgagcatcttgcaaattccttgacctgcaccaccataccgagcaatttacaaaagtacgcagaactatacctaaaaacaactagcattggaagccgatggagctttcagtgggcgtgctaggaagatctgccgccttccggcttgacgtgccaccagaagccgcccaaaacatgacctttactgtaggaccaggcatcttgggactgaatgtatggggtacctggatgcctgagttgcagtgcagatttgaaagatctattggatcctttgatggtttgttgcatgtaatgttaggttaaagaagcgggcgtgactcatctagactcgggcccgcgccgcttccgtactccgcacaaacaaacatgcactcggctacatttatagtgaccaccgtcttgactttctcctgaaacaatcttctcctccagtaggaacatcaagcagaacgcagccagcctcactgcactgattgcttcctttgaccagactggagcccgcggtaattgttgccattatccacaatctgtcggttttgatactaaatgcaacttgatagccagcttacttgtgggacaaaggtgcacatgtgaaacaccagtcaaccatcaatgacaatggccaccacctttcattccttcccacgcctcccctttgagattcgtagccaaatctgggccttggcagcgcacccgcgtctcgtccacatccgcacacagcccaagcccggccgttttgagggccaccgttgggcaggcgcggaccgttattttgcctccatgattccacaggcggaactcatgcatgtctgccgagagtctcgtcaactcgccccatatcagaaagcattcttcactacattacctggcgagtccgaggctcggtatatttggttcaactttaatgaggacatgatctcccttcaacacgagaatttgtacggccttgacccgcatgcagccgatattcagcggcttaggtttatggtgccaacagggagagaatttgaagactgggccgaaggatttactaggtttacaaaggaccggtttaagcagtttacagctctgcgggaggtgcactttgccgtatcgtctggcatgactcactggggtacaacctcttgctcgtatcgcatttgttcaaatgttagattcgttgaccttcatacggggctcatgttgactcaccctcagattgagttagcagaacaatggaattccgagaaggggtggctagtacaggatatggataacttcgacgaagagttgcagtgggctaatgataatatgaaaacttttattgaggattggtcggaggtagaataagatacatgtatactacagtaacttatttgaataataggcagatttgtgcatggccaaatcatgcttcaaacaactgaatggtaaatgttctcaagccctcaactacgtatgtcctgaatgtctctctcgcctcctccctcatcctcacctttttttggcggtgtttttgggtgacatcctgcagctttgttgtgcgcattcgtaaaagcctctatggcatttctgtgctcgcgagccttgttacgggtctcttatccctcatgagaaccatcagctggcttctcatagaaatctttcttcgcatcctccatcaatttcttcatttgttctttgctacccttcccagctttcacaacctcatctattgtcgtcccccagtcgacagtcttccaattctttatactgtcaaccggattgacgggcggatcgaggatctctgttttaatctcgatgccaagaagttttaagtacttttccgttacatcgatgaggtacggctcatgatcgtctattctggcagccttgatcaggctgttacactcttcaaaaggcgcaaattgcttctcagttgcctcgtctagtttgccaccttttgcttttgccctaatattggctgatgttttggctacaacatctgaaatcttttcgatggtatcgaggtaatcgtctttggcacctttcagtatcttatagggctgataatccttaaccccaggactcttgaatttagatgcatctgattgctgcttgtagaggttctatacattgagaaagttgttgaactatgcgtcttgaaatacatgccgaacatttagcccacggaccgagtctttgagttctgtttttgcgcgtagcccgtcaacgcattcgtattttgcgcatttacacgaagagactggcatcggttgagagtgtttaatcccccctcccgattacatattgcgtgtgggtatttattcccctagtgtagcccttattggctgcaacctcgctaagcccgccttggagatccttctgcctgttgaatccttcgagcgagagaatgccagcgcgagcaagagagcaaacaatgaattgatcgcgtccttgaaaggtttaattgaccacctgagtcctcctgctacttgaaaactattccgccacttctgttgcaatagctccaagcacttggcagcaaaaatgtcggcggcgcaggatgtcggacatccacaacccagttcttccagtctagactctcagaacggccaccaaggcgatgtcggcaattcgtatcaatattctgagctgctcagctctggaaatattcggttgcttcgtctgctgcctcatggtgatagatatgccccgcttcagtgtcagctgtttgactaccccatgcaggagctggaggatgggccgcacatgtatgaagccttgtcatatgtctggggaagctcggagaagccttacacaatctacatcaacgaaaacagtatggatattactgcaaatcttcatgaagtgctagtacgccttcgagatcgaatgattgagcgagtgttatggatagacgccatctgtattgaccaaagcaacactgcagagcgcggaaatcaaatccggcatatggcagagatatattgcaaggcaaatcgtgtgattgtatggcttggggaaagcacagatgacagcgaccaagttctcaagagcatacgaacggctgcggatgaagaagtccccaggtcttccgagagcaaggttgatgggcaggctattttaaccatgctgaagcgaccctggtttcggcgcatatgggtaaggtgagcctattttggaaattgatagaatgcatactgatacatggaataggtgcttcaagaaattgccgccgctcagaacatcatcattatgtgtggatctacaaggattgatggatatgctttttgtctagggctaccatcgcttctctcttacgcagatatcccagaccatatacgctcagtaacatatcttatgagaggctccatattccggccgaaatacagccttaatatgtcgggcgatgtatcattagatatccgccctctcggcgagctcatagacatgtaccacgctcacgaagctactgagcgccacgacaagattttcgctttgctgggtatgagttcagacaacccgactaccggtggactggtacccaactacacaatttcctgggacgagctcatggcgcaagctgtcaggtttatacttggggaaaatgtgctcatcaggacttgggcacatttgcaagcagcagttatatctgccaaaggctatgtaattggcagtgtgacttcagtgcgatcaaccgagggcacttaccgcaacgacaggcaaatcttgaacattaagacaaaggataataccagtctctcgtggacagtgcaagctacagcaaaaccaattcaagttggtgatatttgctgccacctatctggcgctgcaaaaccaatgattattagatcatgtacagactacttttcggtaatcatgactggcttcatgcctccaaattatgaagcgcaaagtaagagctttgatcaatcacaagagccaacaaacacgtcccaacacgaatttcttctcatatgggattgggatacttcctctgaaaagacgtcggatggaaaatatgatacatggttgagcagccgagttcccggtgaccaaccagaagagtcagaatgtcagcctgacgagcaaacacgattatggaatgcagtcatgattatgagcgatgcaggaagcaacaaaagtcttgtcatcgatacgcttcaagaaatgaaagaaacttatacaaaagcgtttggagaagcagatgcacgtacactagcctgtataagcaaactctccctggcatatgggagagctgggcatatctgggaagcggaaattgagttttggtgtatgatttgggccaagatggacttgcaggatggataccaaaatgtcatccgagatttgagcagctttggagcaatgtggaagggtcatggccaatcttacagagccacgaatctggagaagacagccgacctgctaatatcgctgggtagttttccactcacagcggaggaagtgatcgaagcaataagggccatttatccggaattagccatatctctcgtgagacgaagactcagacacaaccgaagagttagacagacggttacggaggctgaggagagagccagagatatgctaaaagtcaatcaacatttcgcccggaaaagtctggatacggaaaatattgagggattacttatggaagctatagaacaagggaacgttgaagcgacattcctcttgctttgtcaaaaagaagttgaggtagcagaagacatggttataaaggcgataaagaagtacgacgattcaacagcctggtgcttgctcggaagagaaaaaggcagcattcagatcacagaaagagtcgtcattgccgcagcaataaagagcagcgagtcggtactacagtatctactcgagagacacagagacaaggttctcatcacagaagaagtggttattgcggcagtgcagaacaaagaacgctcggtattaaactatctgctcgagaggtggggtagcgagatcctgattacacaaaaggtggccattgcagcagcgaaaaacggatattttcccgcgctgaaaatcctacttcatgagaaggggagcgagattgaagtcacagaagacgtggtcctggctgcggcatataatatggagaagacggtactgcatatgttgctgcaggagagaggagacgagatccagattacgacagcggcaattcaagctgcgagaagaaatgggaatactttggcgttgcagtacttgctaaataagaagagggaagagagggaacgcagtctcaaagatagtagcgggtagagttactaatatccatgatggcgaatatattggcagataatacatgtggttctatgagactggtaaacaactgataccaacactatttctccccttgatctggttgaagaagcaggaaagaggtaaaaaaaaagtatcgagaaataaaaatacatacaacaccaggagttcgctggtcgtcaccgacccggctactattccggcgctcatctggttatcaatcggagatcggacgggatccagatttttcaggtggctgtggtcgtatgtgagagcaggaggcgcagggtgatactaaaagggtagatggttgagatatcattgaacaagagcaaagcgagacatgtcaccggttacgagacgaggtatcatatgagtaataaaggctaaggaggcaaatttacttgaataaataatatgttttgagcagtattagtgcttgcgttgatggagtttgttgaataagtctcgacgacggtcaaagaagaggcggttgaaggccgtatgtcagctaacaaatgggcagacttttgacttgaccggcgcattcaatttctcccttttgccacgtcatctgctgttggatgcctcgatagtttattctctacttttctacggcacatactgctcttcttttcacaacgaaccattctccgcatgatatggagattcttttcttaacaatcattacgaggcgccatcgccaatgttccagcatctccacatttgcggacaagctttacacgtcattggccagctcgcattctcagcgcttccattggccggacacttgaagtggatccgcccctgtctcaactgggttacggaataggaaatcgaggcctcgatgcaggcgctggcggagcgcccatagcggatttaaagcatcatgaggccgaaagagagagacaagacggactttagaaacaaatgggtgatgatgtttacgagtaaagattcaacgatattgtgggagacgaaagatataagaaggggggagtcgacgtgttgagatgtgtatccgatcttcattcaaaccagttctaaagaccctcatcagagtcaacactaagccggattcatactatcctctaaattacatatatacacttatacacatattctcatcatgtctcgctacgctgctgctcacgcctggaacaacctcgccggtcctggtgacgcccgccctaccgccgaacaggtcatcaaggacgccggcaagcaagatctcaagggacaagtcatcatcatcaccggtgtatctaccggtattggagcttctagcgccagagcgctcgccgctactggcgcaacactttacttggcaggccgaagcattcccaaggccaaggcggcgctcccaaccattgccgacttgcccaacgttcactttcttgagcttgacttggcatcaaacgccagcatcaaggcctttgctgccgaattcttgaagcaatccggcggcaagctcaatgtctttctaagcaatgccggcggcaccattgccgatcgtcaagtcaccgtcgacggcatcgagaagcagtttgccatcaaccacctcggcgctttcctcctcttctctctcctcaaagacgctctgctcgccagcgcctcagcatctaaccccagccgtgtggtgctcgtcgtcagctacggacaccgcctgggcagcatgaattgggacgacttgtactttgagaagaacgaatatactcccatcgctgcttattcccaagcgaagcttgcgggcatctacacagccactgaaatcaaccgtcgctacagtgctcagaacctgttggcatggagtgtccaccctggtgccattcttgagtctgcattcctcgacaacagtggttgggctaaagaggaccttgacgctctgttggagcattggccaaagactatttccaagactaacgagcagggcgctgcgacacaggtgtgggcggctgtcagtgatgatgtcctggctcctgatgccagggggaagtacttggaggactgttcggttgcggtgcacatgaaggattcggacaagggagagtggaagggctatgttgatcagacttataacgaggctgatgagaagaggatttgggaaatcagcgagaagttgctcgggatcaaggtctaattagcaggccgaatcgtagaagaaagtatagcattagatgatgaatatatatagcaaatgttctaccgtcattatatccaagctttccccgcgccagaacatgtcaagttgataaaagtcgttactcgttaaaaatctctaggcctcttttcatgtggcttccaatagcttcttcgatcctccgtgatttcattaaatggcacacagcctgggttatagtaatcttcgctattgccaaagggccacatcggagtcatgagaacttcattttcggcgcatagctgcggctttttccatgtagtccaagcaagttcatccatgagattgcgcacaatagcccggctttggttgactgccttatccatctcatcgttattcacgtttttgttgatgaaatatgcattagatgacgtatctggcgcagcttggaggaggagtgatcgcatgagaaaaaggtcgttgcaaatgtgctgcataacagccgaaagggcagtgtggatcaagtcatcttgcagagtccagttctgccgggatagctgtgtgaatttgagataatgtgtagaacaacgatcgatagcctcagctgtcttgtttttgccgtcatctgctgttaatgtcacatcgtcaggcagactaggggcttcgtagtatgagagcacagcgcgttctagttctccaatgaatacatctgttgatacattagtcgaggccatcgcggccagccgcttggagaatcgagtgacaatcatgtccacaacgccttgccagttgacattaaaccgccttggttctgcaaagtctttccgtagataggcgccaatgtccaatcgatgttctaatgtcgcggctttcaaccgtataagatcaggtcgctcaggatcagtattggagatgttgatgggaaagaagaatcccgataccatggacgaaaaatccaccttgactcgatcaccaccgagcccgtcataacgctcggcgactgcgcgagtccacagatacgtgttgatgaagtcttcatccttcaatctatcctctggaatgaaaccccgtactgaagactcgtgatgcagaaaatcggatttgaaatcgcaccagatgacctcgtagccaatctccatgcgcatgatgcccgcccatccccatttggtgatcatatcgcacatggccgttgcgcgcttcatctcgccctggatattgtaccactcccagctgctatttgggaaaaggacgtagtcctgcgaatcaagtgtccctatggggctttttgccgcccctgagccatctacatagagcaactggacatcgtgtgtcgtctggtacgtctgcagatagcccctgactcttccttcggggtcacgggcaggaccgtcatccgtttctagctggccaagaggtttctgcggaggagatggcggaggctgctccccataatcaggagtcttgggcgggattggcgggtgccgaaccactcgcacaaagttttctgcgtgttcaacctcgaatgccagccactcgaggcctttggggggatccttggagtagcccccatgatatagcagggtgccagcagaaagcgtcacaggcatgaagccgaagccattatgattcagcgaggatccccactggcggccagcggaatggatggcgttgaagatgtggttggcgttggcctttgcgctgtcatgatttgggcggatgggctccgccgaggccttggccgccacagcagagatggccagcaacgtgaggcttttcatgatggccagcgctgttgctcacgacatttgggtaacaaacgactcatctcaggagaagcattttctagtttgacatgtgctgaggtgacgcgttctctaggccgattccccgctggctgctgacaccagcgattagctcatgcacccttgttggaggatggccgagcgattatctgtggcgaatcacagcagaggtttagttctattgcggtagattttactggtggtggactctgcgatgcaggagagctcgcatgggtgctgcgaactgttctttggtgcattagtagaaagaagtcaacaccacacatattgtccatgcacggcctcaaacagtctattcaagacgtgcatacgattacattgattcatggattggaatggtgcatgtagtaattgaatgtagcacccgatttcaacactttcattgattgttgctccttacatgtagtctgcgataaactgttaatggcgctttcatctcaagctcggcacatgactaggctctccgaccgccagccgtgattgatagccgcatcgacagaataacagtataacacgaaacactcaatttactgctatttgtacaggtacatgtatctcgtattctcaaggctctcatgcgcgtgtaggtacatatgcaagcttccaccgaccgcctttccgctgccaccaaggcccgtcgacttgattcactcagcccatagtatggattgtatcgtcctaataatttcacctccatcaacatgtataaagatgagagctggcaactgtacgcatgtgacttcactttgtcccgggttgacatttattccgtcctttgcaagcaactgacggacagctgccaaggacctgctccttcctccagcgcgttgcccagccaaattgagccaaacagatgcctgagatttgtcctcttcatcttacccttttaccctcttctctctctttcttctacgatactacttgaggctcttcatgcccagcatctctccgtggtgttgcgcgtctctctcttctgtggaccacttacattcggccctgttgcttcaatcgttttcttcttatatcttgttggttcttcttgtacctctctcctgtccttgatctcatttctgttgacattggccgccaccatttatcacggccaggttcgagtctctgtcttttgagtgcatctccatctgccaaccatctactgcatggattcggtccagggcgggaacttccaggtcgtttctggcactttcaaagcccctttaactctcaaggctctttcagacctttttgaccaggaaatggacaacgcagcactcgaggccggccgcctctctcccgtcgtcaaacgccaggaaaacgactgtctcgtcacgatggagggtttgaatcccgaacgggcgagacggctgctggcaccacgctctccgtccatgtcacccaacaacgtctctgtcgggccgcgaaagacaggcagcaacaacatcgcactgggcaggcctggcgctcaaaaatccacaggcatcaagaaagagtgctctccatctcggccgccgcttatgcgcatcccgaagcctgcttcaccagtggttgcgggagccaagaggcctcgtgatcatctggatgagccccaagagccgcatctgcggcggcagtggcccccgaattcccccgtcttcctgtctcgtaagtagatgctcactatagccagcataccgatctgatactcaactgcatttcagctccgccaccgaacccccacatcgtctacctggaatctctccttcagcctcactgccttttgttgactctgaggtcgaggcttggcgatggaagccaggccctctcgacccaatatcgctcagtcacaaaggcagggcttcttctaggagaggcaatccaaagccagctagacctccccatattgcgacttccggctccagccaaggtcattggagggctggaggggaccatcgaaggggagttcctagaggatatttggtacaacctcactcctcaagcaaagtattcctatgcgcgccagttgcgccatgttctcaacagcatgcgcctaaacatggcgcaaactcgcagcacagctactccacaagccaaaggaaatatgctgggatctgcttttgcaggtcctttttccctaatgctggatcagcacgcccaccaaacatactgggccgttcatccaaagcccacctgtgaagagtttgtcgcttttttgacatggtcatttgttgcatctgttccagcgagcgtcgctgctgctgtcgcatcccaattccggtcagatcacgcggtgcgcttcactcatggtgagctcagcccaaaaaatattgttgtgcgaaacagcaagattgtgtgcattctgggctgggacaggggaggctggtatccagagtggtgggagtacgtcaagttttttgaagctcgtacgggccctgaaaatcaagactggtacgactacgcgactcacattttcgtggacacttttcaaactgagctggcggcataccagggtatcgcgagatgccaaagctcttgagagcttgggatctgggaggtcgcacactgcagccctttttttgcgtcttccttctcttgagcatcttgtgttgtttttgcttcatagtttatgtaaattagtgcgtgattgtatcgtgcgcaggatgacagggaagcggcgacaagcctgtatcaaatgttgtggtgtcaaatgtaatgtatccatgcaatagaaattagtcttgctaccatgtgcgacctgaccacggttagtcttttgttcaatatcagcttcactcgccatgtatatccgtcgtgaagtaagtttcgtatctgtggactttggaccacgccaatgatatgtttatcctagtattaaataccaatacgcttcaagcaatcatcagggctggagcagaagatgctacgaatgctgctttatttcacgtcttggttttagctatacttgtatacacacaatttatttctcgaatcgcttggcaacagttccccagttgatgacatcccaaatagcgctaaagtactcagccttgcggttctggtactgcaggtagtaggcgtgctcccaggcgtcgattcccagaagaggctccaggttgccggtgacggggtcctggttggcgcgagtgacaaggccgaggtttccggacgacttgtccttgacgagccaggcccagccagagccctggatgccggcgagggcggtgttggtctgcttcttgaagttgtcaaaggagccaaagtcttgcttgatggcagtctttgagcgcattacgttagccgagagtttcactgagaattgaaaagaatgatgggacaggggtatattgtattgcatcgtatcgtaccaaaagctggccctcgggctcaccaccgccgcccttgccgttgggcgcgaggttctcccagaagagcgagtggttgacgtggccaccgccgtggaagttgagcagcggcgcctgggcagcggcagccttggagtcgcccttggcctgagcatcgccgagggcctcgacggcggcgttgaagccgttgacgtatgtctggtggtgcttggagtggtggagctccatgatctggccggagatggagggctcgagcgcgccgtagtcgtctgcaatttgggcaggtttccgtgattagcacagcacagctctgctctgttctcggagcggtatagagtcgattgtttgtttcgaggacttacaaggcaggtcggggagagtcgccttgccgcgggtgaagctcgtggtggccatggcggcgagaggctttgcggcgcgggcgcggagaccggcgcgcaggaggggcgtcgtgcggaggagcgaggaggacattgcggctgtggtttgtgaagctattcgcaggtgagcttttgctgttctgttcgcggcaattggggagcagatgaggggctcggcttgtgcaaggagcttggaggggagctctagaagcgcgattgggaagctggagaagagggcaggaatctctattctgagctgaagagcggcagaataaagaagcgccaggctggacttgcgaaatcaccgaaagggcgcttaccaatggttcgttgtttttgttctgcgtgtgcagatgatgtcaacgcgaagaactggccgatggagctcggattttcgagcttgagccggagctctagcggagctggactgagcgcatcgtttcgtcactgtagtggaccagctgtcgggaggtagcgggtaccttgtagtggagggccggcgctggtatttggtgctgtaggcgatgtagtcggtacgacagatctgatgcattgatgcaccagtcatgatgctcttattacccagcgcgatgcaagatgcagaatagctgctgtctaccgactcattgaaagaattatagccttttttttttgcgctgaaagcagattaaatgagcagcatcaacgaagcaaatctaccgcctatagttatccataggaccccctccagctgattgaaagtgacggctatacttgtgatattcacagccggaaatgggtttaaaaggatataagtgcagcaaattgctcaaatgaaatatctcagtcaaaggacacgaatctccatgtgtctggtaaacgcagcctgtgagatctcgagtctattggcatatctatcaagtaccgccatcttcagtgcatacgcatatgctatattgcataatgtaaaaagaacagggcagcaacaaaagtccgggtgatcagatcctattttgaatcacatgacttgatgccatcagaatattatccccatcgcagccagttccaagggatggcagcttattctatgtatttccattttagatactacctaggtactagtagtagttttcccttttgagcaatgaccgcggcaagaatacatcaatgtaagcttacacaaggggcggttacgaaaatgttttacgtgaagctacaaggagtttggataggtatgtatctttcaacaaggagactttacccctggattgcaaactgtcacctgcgtcttcggaggacggtacttcttttaaccaattggcttacacactactagcaaagagtaaatagcagaatagaagctaaatttcattcaaatacatgtacatctaaagagcttatactatattctaaaagagaaagagagaagatctatcttttgctaattttgtctacatcgggcggctatcttgccatcttctaaaacagtcttctaaaagatctatgagcatttaaaaaaggaaaatgaacgtgtttttagtactctcagagcttagaagcttgctctttcaaaaaagacgccgtaacttcctttgcgatgagatccatgctctgaataacctcaaagagctgctctctgctcagctcgggagatatcgtgcacattcgaagattcacctctttgcggagtctcgtcgttgtaagccccgcgacgttgcgttccatcgctagtcgagaaatagtggcattgatatcatcacagcacttctcaagatctaggctggggtcgaggttctccagcttaggaacatatcgaaaattgaacattcctaatgaggctttggagaggatgtcccaattttcaagctctcggaaagtctgctctccgaactcggcaagatagatgccatgatcaatcatctcccccatcttatcgagacccagtatttggagggtgaaccagagcttcaagcctcgggcagagcgagacatttcgataccgcgattccaaaagttcaccatgtcggtattcacctcttctgtgtctcgaatatacgacgcatctgtgttgaaactgtggaccaggtggcgcttatctcggacaagtatcaggccgcagtcgtagatttggaaaagccatttatggggatcccaagacaggctgtttgctctattgataccactggcaatgtgcttatggtctttggagagaattacagatgctccgtaggcaccatcgacgtgcagccagagattctcctgttcggctatatctgccagcgcattcaagtcgtctacgcccccggtgttggtgaatccgcaacttccagcaattaggaacggcaccagcccgttcttcctgtcaattgcaatttgccggcgcagactcgcagggtctatgtggaaatcatcagagtcggattccacgcgatggatctggcttcggaggaagccggccaccgttaggcctttagtcacggaaacatgagtctcctttgaagcgtagatgactgcttttggcctgtcctcgtactttaacatggcatctcgcgcagttacgacgccagtcaagttggccattgtgcctccagacacaaagacgccaccagccgagggtggaaagcctgcttgctcggccatccactttatgagggtatcctctacagtgctggggccagaaccttgataccagctgccagtaccgacgttgaacatggatgttatgaggtttccgaaataggagttttggtctgtaggagatggaatgaggccgaagaacttagggtgctccattgacactcggtgagacataatcttgaccatttcgccaatgacttgatccaggggcgcgccctctgcacgtggtattgtgacatttctcatccgtgccatctcttccttagttgcaatgtcgacgatttgcggcgacagagctgcattctgtgcgagcgagaactgatgaaggagattctcaatcagctgcacatggtcttctttctgtggcgtaacactatcatcttgatagacattgagagcagccattgtaaaggcgcagtatacgatggagaagactgagaagaagcaaaggagatgtctctgttatagatgagagagtttgtatgccatttcatcgcaggctaagctatatatatatatatgttttcgattttcagattattgaaggatctaggccaccttccttcaaactagggaaggatcaaaaatattcgcctcgtattgtcctacgttacttgcaagacagaaccctgttggtgtctgtcagctcagtttatgcaaaaacggtatgattattcgccattcacgactcatggtttgcagacatttcatttataatattattgatcaatcgattacgtatgcttatcatattgtcgtctgacataacgagagtgttggtactcagaaataagtaaaaaggatgcctttactgcctctctttggtataaaaagcgaatcccgagatatatacgcatatagcaatattgcgtacggagcagatcccggtgtttgcgattggcatctgcaagggtagggaaccctagtccacttctacacttgccgaggctgacaggccgcggtggatgtcgcaatgtgtaggatctggaagcatcatccggcattaggagcttatttgatcgcctatccctagaatatccgttggttcactgagaaaaacatctcgggaatagtcttgggaatagcctacgatattttgcagccaatgtaattccgaacaattgcaggcaaggaaaaaccttgcgctgtatagatcagcctttcggccgttaccgcattttgcctattcgcatcttactttatgtaataattatgacttgaggagattttggctactagatttatgcatagcataaacaatgaatagatttgttttgttcatacctaggtacgttaggtaatcgtcatagcaacgattactgtatcacgtacgcgtacgccccaacgcccttcgtatgtacgcctatcatttggaagataaagaacttaatgaaatcgacatcgctgaacaaacattatggccagatctcaaatgtcagtataacggccccttgacggttgaagctagcagcttcagaaatgattaacagcttcagtcactttggaagaaaaaaaatatgtatatagtaattttcagctattcaataaaaagacacgatgcatgtagggcattatatcctcctggagcacaacagacgtaatccccgctcgcacgatgcaatcatatcactacatgtggctgtatacagccagttgtgcgcagtactcagtagatgaggatttgagcacagcttattgaacgactataaaacttcgtactgagttaataacgccgatagttaaagccgccagtactggttattgcgccatacggaacccccatattcagtttccgagccatttgtaccagctctaggtacaatgcccctggtcgccagttgaaagccacgccgccagcaagtgtatcgcaagtgagaatacagacgcttcctatgcgacgtctttcagcgcgatataaatgattaatcttcgcttgtcaatattcggcaagaatgagcgaaacactctattgacattagacttagattgccagctactgtcttgtatacctatggtcctgaagtgattgccagcttatatatcaagagcaaggatatgaagcgggccttgggacggggaatagggcggataaatggaatttccacgtatcttgccatctattactaaccataaaaacgtgtgtgataaggtgataggtgacaacggcactttcctctttcaaagcccactctccccgcttcatacttggtgattcgagcacctggacttgcgacattttaggactcatggcggactccggattgccgcggttcacggtaatcatcgtcggcggcagtcttgtcggcctgacgacagcgttggcactggaaaaagctggcatcgactatgtcctgttagagaagggagagattgcgccccatctgggtgcttccatatccacgtacccacatactcagagagtgatggaacaacttggtgtatggcccgagatcaaaggcactgcagcgccgctcggcatgcgggagcactatgatagtaagggcaagttgtttgagcactctgcaatcctgcatgaaatttcgaagctgtgagtatggatgttgccttccccatgtgtttgtggagaatgtataccgcagttattgacacattctgataggacctctcaacgatggactatcttggtagaacgaagatttatgctcaactgtatctacaaccagattggggacaaatctcgtgttcacacccaaacctgcgtggctacattcaccgagacagaagacggcgttgaggtagtcacagacaaaggtgaaaccttcagaggagaccttctccttggtgccgatggcatccatagcacaatacggaagcttatggcagataagatcgccattaccaatcccgcctcatcaaaagaattgcaaactggtttcacaagcacctacaattgtgtttttggaacgtcgaaaaatgctagagtatctgatggcacgcaattcatgccaactgggggcgtgcaaaacgtatattaccctggtttctctggaatcgtcgcgataggcacccctggccttgccttttggtttttactcgtcaagggcgataaggaaacaagaatgcccgagatacccaagttcacggaagaagatcttgaggctaccattgccaaatacggagactatacaatgggcccaggctacacgttcaaagatttatgggatagtagagtcaaagcgaatatgctagccctcgaagatggagttttgaggtcgaagtggaacacaggtggtcgagtggctctcatgggcgattcagtacataaatcgaccatcaacgctggtctcggcggcaatttggctgtcgagggcattgttcatcttgtaaacgaactggtgcccttggtgcgacaatgcgaagcgagcggaagaaagccaacaaaaagcgagatcacaactgctttggatacctacgaagagaagcagcggccacatgcaaagaagattgtcgtcatgtccagatatcttactcgctacgagtcaatggaaacatggtggctgaggctcttgcgtcgagtctctccatggatcagcgacaagacaaaaactaaagtatttgttgattatatgaatgaggcgccatggatcagctttctgccaagcccagacgagaagcaggagttgagttgaagggtaaagctgcacggcaagctatggatattgagtctggagaagcattggaaatggagtatgatcttgatagtacatgaaaacaatataaaacgcaaacttttgggagattcgcatcttaattccgccattaccaatatcaagttagcgttatggagcacgagcagtaactcagctcgccctaataaagaccagggagccagaatccgaatttggcagtttagcctcagtcgtcaaccagctaaccatgtcgcacatcttcctttactttatatgagagtaatcaattttcaatagcaagaaaatacatatatttatacccttagtattagtattctgatcattcggatggcataggtttctaaacattgaatcgactgaaatttctaaatcctcattgtagctaacagtggggtttgggtaccgtgctgagcgactaatacacgcatctggatatctcgtcttatttgtggcaatgttctcctagaaagcttctcacctcatttccacgtgctttgctagttagtacacacaatctcgcagtaaacgctgtttattgttcaatggccaaagtaaactgtcaacttacgcgactgcaaaagatgagtttgtagatgtcagcggcatcacctttgcttataggcggcttggacttacggagggaattctcctgattctgatcatgcatttcaggtgagtatctacatatgagcatagtttatctctttttttttacgtttcaactcatcaaaggggtacaatggatcattaggatccagcacttattaactcgctagcggcaaagcggccagttatacttattggtcatgcaggctctggaagatccaagggacatttcccccaacggctcaaaatggtcaattcttgatcaatgtcataaaaaagctaggcctgaagcaggtagacgttagggaattctctggaggtggatgcactgcgcagatggttgctcttaacgcccccacccttgctcgtcgtctaattcttgcagctaccacgcctaggagtatttaaataggtgctgccgagccactgcagaagctttagactgctatcacgcaagaagaacacaggcatgcatttgtttctacgtatctttaccgcttctacgattgccaggccgcggacttgagcgttgggagcgaacaactacaagtcgtcaaaatcgttgcgattacgcaagtgtagagtctgcgagtaagcaaggtcttgcatccttcaagttgatggatccaaacaacgcgaatgagaggtcacagaatcggctcgaagagttgcagataccaattcttattgcaactggtaattcgttcttcgacacttgtcagattatgactactaacaagccatgggctgcatgacgctatattgccgaccgaaaacagcataattatgtggaaaaggatgaataatgccaatgccgagcttcacattccccgatgcaagacacgggtctctagtagcatgctgagggcactttagactttattattccgtagcccacaaattgcgtatgagtaatcgatggttaatgaatgttatattcgatccaaacagaacggtgatggaattaatcatgcactcgtcaggtataagtggctagaggctataaaaccagcttggccctccgccacactcagtcggctatatagaacatacctatacataatcaaggaatcactgcagttggttcctctcaatcatcagccataatatgaaactcttacttgccgctgcttcgaaagttggcacaagtggaagatcttcaagcttgagcccataagagactttcttttataccgtactacgcttgaggtggagggccaaggaggtttcacaggtaatgatacgcctcccgccattagaatgacgatattggatcccttcaggcaagcaaatgacaatttttccagaaaactgctctgcgcaaatcttctccgcggaagtactttcgggcaccaccatgaatctgacagtacatgtatcaaaagcaaatgctttgtcaagagcggggttagcattacgatatcacaatggatatttatacttgttttgctatatcttaatatataaggagattgctagtctgattctaaaccacattgtgtgcaatttccagttagcgctctattaaagtcgccagtagaaaacgatgtctcggcgcgtagcaatctaccgcgcggcatgagtcagcgtgggcgcttgatagtcatcaagtcgaggctgtaataagaaagcacttgcacctcagtttctctctggtatatcactattctttcaaattcgtatctattcacattgaatcggtttcatcgacatggtaaggagtcctgctcactgagtgcgattggtttatcataccataatctgtagtactacaggccataattgccaactgtcttgctaatacttctgcttctgagtagtctaacggcagtattacaaattggaaatctttttccgatgaaaagggcaatttcaagcgtcctcgagctgtccttcgtaacagtatctccaacaaacccggatcaaaattccccgcagaacgaaatagatatcatctctatatcagctatgcttgcccttgggtatacagtcgcatcaccgctcctaattcaacatcaagcttatataaaataggcacataggatcctgatagcccggaaactcaaaggcttggaagacatcatcccattcacgtgtgtgcactggcttctaaaagacggcggtatagaacggccctaaagtgtaccacctttatgcgcagctaacacatttataggatggcggtttgtaactgccggagatgatgatgtcgaaggagaaaatgcagttcctgaccctctgcatgaaggattcactcatctacgacaaatctattacgagaccgacgctgactatcaagcccggttcagcgtacccgtcttgtatgacaagatccaaaagacaattgtaaacaacgaaagcagtgaaatccttcgcatgtttggcacagaggttagttggctcatactataagcatctagcatacatgactctaattatcaggtattagtttaacgacataattgacccaaaatatcgcgacgtatcattataccctgaggcactgcagagccagattgatgaggttcatgagtggcattatgacagcattaacaacggcgtttacaaatgcggcattgccagcactcaagaagcatatgagcgtgttgtaacagagctttttgaagctcttgataaggttgaaagccatctcgcatcggctggtgggccttactggtttggacagagccttaccgaggtcgatattcggctgtaagctgctcttagaaccgtatttactttttatttttcttactgagcgacactaataccatgatgcagatatgtcacagccatccgtttcgatgtacgtttcttttttcttcactaaaacccacttccagcattttattccttatttcagccgctccttcagaatagatctagactacaaacttggcagattttgatcaagattactaactgctatacagccggtatatgttcagcattttaaatgcaacattcgagatatccgatctggctacccacatattcacaagtggttgcgaaacctatactggaacatcccagcgttcaaggagactacgaacttccatcatatcaaaaaccattataccaaaagccatactcctatcaatcctttggcaatcacgcctgttggcccgcttccgcatatcctgcctttggacaaggaggtggctgctgtggaagcagctgcacaattgtgagcaccctaggggtatgaattacatcatattctacgatttatcaaacggtcattgtccaggatggggttggcagttacaccttgtatctatttggagtaaagagaatacaaaagatctatcaatcgcggcaggaagaaatacaaaagttcttgccagagaatggcctgactgtttttgaagcagcatagaccagccccatgataaattggacagaatcttattaccgcattttctagtaagcattagatgactgtagaacacaagacggcgtaggattttggtgcgacatatctacattaatattccgaatttgaggtgggtgtaattccgatagtgtgcgcttcgtcaaaggaaggcaataagccttaggtctttttgaaaaagaaaatcttctgtccagaattgctacatctggggcgaatcgcaaagacaagatacaaagatttcttgctgatgcaatattgcctataattgtgaatggcgtttaaaggggttagttagaggatagtagcaatactattttagttatcccagatatatatttgattgagaatattatgctctatgtaaagaatattgtacctgccaagtctgtacatcattcgcactattcacaatagattgcatgctttcctaatcaattcggaattaaccctaattcaccgtttgccggtgggagagaattaagcaggaaggcaggcatacgtaagacaaggggaaggaaaatgatcgagtgtgcacattaggacggatgtaaacggaaaggattttgtaacgttaactagtcatttaaacatatttcaaccgcagcttcaacaatcctttataccgttaagccaaagagggcaaacccttggaccagaaatcattattataacaattactataacgaaaccaactacttatcaggaatctaacctattgtaaaggatcccggtcgtaacggcagagtatgcgtataagagatattttcttgtcaattatttacacacacccttggtgctcgtaccgctcgtacgatttggcccacctgtcaaatctgcgtgtcagaaagctgggtccgccgttaggcgcttactaccgttacacagtcagattcatgcgcaaaagaagcataatacgactttcacataggggtttatacccgagacgcctaagaaacagaggctggtaattttagttagtactaactagaatacgattgcaaaggaagatgggaggatcttggtggtaaatgcaaatggttttcagctgaatgtcaattatagcttcgcagagaatgcatttgagagtggggaattccgcatatcccagaactaggtggtaatggaatctctatagtttaagaatgggtattatgagacttcgctgtgtttacctcttttgtccagcgaaaaaggcaatacataatcattgtctcaggcccacaagaagaaaatgaaggaaagaaaccctccgatggcaccaaagcccacttccgtacctgaattgatctaccgattatcgtgtcacttttttccttcttcttatgttcttgctgccttgcatgtcgccataacaatggccacttcatcccagatgagatgttgccgagataagattttagatgcccgtcttacgtagcaatcggcgttccgctgccaagtgccgggcggcctaagacgcggcacaacgtcaaacctccgctgactggcgagctttccgtatttccgtacagggcatgtgaataatcgtgtggatatgagaatttttgacgaggattcggtcttggctgggcatatgatggtcctatgagcaccattctggtaaccgaaatgcggtcaatgccaacaattgcatatagagtagatcctgcatgtggagatgggcctcaccgtcaataatctctgtgaaaagtggcatgcaaagccgtaccttttacacgtatacatatatattcgacaataaacgcagattttggaatacaagactttctacaaatctttatatttgaaagtcaaaatgccttctctgagtaaccttcgacttagtcctattaatctagcaagagattgggatccgttattcagaactttttggaaatcatggagcatcccgagacaggcggcaatggtggcgacatttcctcatataggcgaaggaggacctgaagaggccgaatcgtttgaagtcaagaaagcccagtatctcgccgccgcgaagagcagtcctggacagatgtggtacaaagttgttgatgaagagcaaccgcttttgcccatcgttggtggcatctgcataacacactggaaagaggagcaacagccaaggcatatgccagatgagccccatgagggattcgagccgggctcgcagattcgtaagatgtctgagcagttttacggacagcttcatgactggcacagccaaataatgcggccacgagagcatgtttgtgagtcacccagtcgcgtcatcaattaatactctctcctgaagagtaactaatcccctgagataatagatggccacgcgatgtggatacttccagaatatcgtcagcttcgtgctgcaccaatgttgatgaaggtgataacagacctgtgtgacgagcatgacattgaaggatacggtgaattcgtgcaaatgagctacggtttgggggtcaagactggttttgaactcgtcactaaaaggtttttgaagatgaatatcgagaatccgactgaggattctcaagcgatgattaaggattttctgtcggagccaatacatttgatggtgagacccaagaggagtgacttgaagagtggccgtcgacctacctttggaggattgaaggagtcgaaactatagggagaacatggggaggtaatcaagggcaagtgggatatgtatgagtctctcacggcttaacccaaagacttgtagagcaagggaatatgagtttcatgaacatggatactaagcatcaatcttcagatattggggattgtatacgactcgaatacttgattcggcagccatgcgctcgctcgctttcagtctggaggaataagaggcgtttcgctcattgagtttaagacacatcgtccaatcatcaacattggagagtgcagctaaatgaattgcggtactcattacactggatctttaaccagaataatatacaaaaaaagaaagttattcctcattagcatcaaaagagtaaatatttggatacgtgcatctcattaaaaaggcacactaacattggagctcttgatatagcttcattcaaagtgtgtagcttttggtatgggtggggtcggaagcgggtttagttacacccgtccccgccaatttttttctcgtcttttatccagcttttctttgcgagcttcaaagttttcttttctatccatcctttcaaacttcttttttcctttgtccaatttggcagaccaggtcgctttcgatgcgcctgatgcaagatccaatcgacaactagcacagccagcagcagcagcgtcttaatgagatactcgttttttaatttcctccttgaccgaatatccgtgcctttgcgatgtcgtgaaattcttacctttcccctctcctccatggcacattcgaagctttcgcgatctttctcctcagtggtcgccagagtcaatatgaagcctatatgaacccttgcaaaaggtcattctctgtcgtgttacaaagtctcagcgtttgcaatgaagaactttgcgtcaaaatttcaacgagatacatattttcgctcccaaataaatttcgtagtttccactcgcttgctgtaatgcttcgagcctctctctcgggcacctgggctggggcttagggctatcccttttgttttatggacactgcatgtatgtgctatttgtatttgctattgtggcatctatgaagtcttcttctcgtccgtaggactcgtggcggcatcctccttgctcttctccgcaccagaagctggaacgggagcctccttttgcttcgtgccctgtgccagcccaaacacggtggtaaaggcgtcgatcagcaacgagaggatgcccgcgcaggcgagctgccaggaggcgatgctaacgcttcccaagggcgctcgcgggaaggagatgatccactcggcgtagtaggggaaccagccgtgcggcagccagaacatgggctgcgtggcgtaccagaaggggatgatgtattgcggcgcgcgggtgaggaggaagcgcagggctgtcagggccttgtcgaagctggagcgggccgagtcgagtcctttttctatacgcgcagacgcagggcggttagtcaatcatatcaaatcaaatcagttctgatcgtggtcgtgatcggaattgtcccgtagatgccgcagcagggcggtcgggaaagacgagcgtgttgtctcggatcttgccgagggatgggatgtgcaaggacggaacagctacgtactggatgcctcgagctgctcgagcagcttgtcgtgcttgcgcctcagctttgcccactttgcaaactcgtcctggctgcttgtggtgttcatctctcggcgggcggcgagatactcggcctgtagttttcgctgctcggcggcggcgttggaggtcggcacggggaggtagttgatgagcgtccatagctgtagagaatgctgttagcacaagaaactcaaaagccggaggggcagttcaacgagacgtaccaggtcgttgatctttgctgcgccgactgcgttgatgagcttgaccgcggcctcgacgagaaagacgatgatcatgaggtgcgccatcttggcggaggaatgctagtagctcgtggaaggagaagagaaaatcccgcttccctctcagcgtttgtgtatcgtgatgctgttgctaacgacggacaggtgactcgcgcaggagctttgccagctggacacatgcaaagcgacgacgtatgtcataaccccgacagattgcatgtgggctgtccagtcgtcttccgcccagctcccagcccgccgccattcgctccaccatatgcgcttaccctgcactaaaccttgaaagcgagcagaatcccacgagaatcaacggcagaccttgttgcgctcagatgtcgagggcgctggacgatgatgtcaagaaggcaatccggcatggcgaccatgagacgattttcacaagaatcgtggatgcgctgtcgcagcggcatgcagagctgctggagattgaattgctagggaggagccacatggcggatgcagacacgatattgctgcaagatgggccagctatagcggtgcccaagctgcgactggtgcaggcattcatttttgcccgggcgctgctatctaagaaggaggatatgttgagagctacagccgtgatgctgctaatggaccccgagcatctcactgccgccaacacgcgcaagaggatactccaggacggcatcacctcgggcacggacgttgagacaagaatacgggatgagctatactttgtcgatagccttcttacgagccgtctccatcgacacaccaaatcgcctaccttgtgggggcatcgccaatggctgatgcagcgattacgggagcatggcctaaagatagatgccaccagcatcatgacaacagtcatctcggtagccgccgagcgacacccacgcaactactacgcctggcagcacgctcgctacctcacagacgccgtctccgaaacagccgcctcgcgggagggaggcagagacaaggacaaggacgacgacgacgacctcgcggggatgctggaagccgccaagagctgggccctccgtcaccacgacgacgtctccgggtgggcattcctcatgttcttcctggaccggcacccgcaatatgctggaccggtggttagcgagacgacgaggctggcggcgtcatttcactggcggaatgagtctgtgtggtattttctgaggaacatggcggcgagggcctggtgcgacggggattggcgagaaggggtcgaggcgacgaggctggcgttgctgggcggcgcggaaaggggttctgatggagagagggtcttggagcaggcggcgagttggattcgggcatatactgcgtgagcgatggaagattgcatctctttgtttctttcatttcctgtggctcatgctttcttcagtcatatctctctcggtctttgcttgagcgacacatcatttcaggggaagaaatatttacatgtgtgcacgacgacgactactaccgagtgtagtactagaagcgtggctgtgggcagtggcacaatatcgcgtgcaacaacgggcatggagtttaataagatacactgcgctaaatgccggggttgcgcaaggcacgtcgatctctgttcatctccttcaacgttacataacgttctcttggccggatctgggagtcgaggacatgggtgggattcaggtatgccggaaaatgaagagtgaccccggccgcattccagaaaggggaggatgctattcggtcacagggcgggcatatacatggggttacgaaatgcgaaactctttgagatgcgttgatttatgtaattattagcagaaaaatattgacaattcatagggacaaatggtcggatgatgaataagtgagtgtggcgatggcgagatgacgatgattgccggtgagccgcatttctccaactcccgaattgacgactggataagaaaagaagcgagaatggaagcgggggaacatgatgcacatgggtttctatcgacaagtgctaaaaaaagcattaagctataggaacacggagatgagatagatagagacgaactcggccagtaaacgagattacatacagcctaagcgagagggagctttgatgttgtaaaggctccggttaacatccactttaccagaataaatcttcttctcgagtacatgtcaactatcgtaattcgattctcgcttcagatgcatgatgagatgcatcgcaattcgaccaacagcatccaatgtcgcctcgacttaacgccgtagcgcgcgcggacgcacacgctggctggccatcgggccgtatgagatgaaatcgtgcctggctcggtgatcggcagtatcactgcccctacagagcgtccatgctgctgtcatcacaaacaactaacaccgtcacggcagctcgcatcgacagcatcaggagcaggtacaagcatcacatgtacctcttggatatgtatccaggcaacgcgagcagctggtggctggagaagacgcagagaggcgtttcgacgtgtatggccacgattagcaacgtcggtcgaaaggacgcatggcatgatgtctacagccattacatcgatgcacgatccaataaccattctttctttcttttctctgctgcagctgtctcagctcaagggatcgcggctagcttgaggcgccgttgcatgacactttttgataacatgcatgcagctcacacacactctcacacatgcatgcgccagcacgtgtactcgcagcgattgactcaattgaagtgaaatgacgatggcccggtgcagagcccgatcgaggggcgcattgatctctcggctcgtttgggccaaggctgcgctgaagaggcgctgaagtgtagcggcccgctcggctatggctcgccctgcggatgcgccctaaacatttgagagcgccagaaactaaaagccgatgtggcgcggctgcagcggttcagaaaggcaaggccaatgtcgaaattggctttgcattgttgaaacgaaacaaaacaaaagacattcaagcgtcgaagccaaagaaggccccatcatatgcttcgccttgcgtcaagcgtcttggccaggagtttacttttccaatgcttttgctggtgagttttcaatttgatgtccgtatccaaatgaggatacgagtacggactggaagcatccagcagttgaaccaattactggctctcggaatgaccagtcacaaacacttttctgaccaaagttgtcttgtgtgtcgcaccatgaaggagcgagttgaaagcccgaagactaacacgtcactgctgcgatgaagagaaatacgctgcgagttgttaacccatgcaactcacatcgtaataccatctccatgtacttatccacgccagctccagttcgcagattgctcgcattgctagttgaagaccggggtttaggggccaattagctagctgcgtggtcatccttgcatcaaagtgtctcgggctggctgtgttgtttttacttgcatgtcgtctcttgcagcttagcgagccgggctggtatgcggaccatggcgagccctggaacgtttagctctatcaaggcctatactactctagatatgagcacaattgcgtgtaaatgtaaatattgatgctgatacagcacaccgagcaatctgaaagcccaacaagtctaaagccagctaaagaacatatggagtagtactacctgactcggtccctctgtttacttgcaattctagctctgcctcgacgctcgatctggtatggattgcgcatgtaatgtccatcatccagcccgcagaaataggacttgagaagataaaaattaatcgctcaaaaaacgccagaaacacaaaagaaaaaaaggatgcaggcgatgcagattagcgaaaagccggttcgaaacatggctttaacacgcagcagatgaccagctcaactctgcgacctgcgcatcaggccgcccagcctcgtgtcgactcatgtcgagatcaacgagcttgatatcatccactgcagcaagacccaaaacgatggtaccgacgctgcatgtgtcagcaattccagcctgcagctgactcgccatggtgcgttttttttccccgcgcccatccaccagaccagcagcgcagcatcggtgctccaggcctcacggcccgctaatgcccgctaagcccgctgtagctgcccgctagaccgtctagtacttgaaccgggccagggcccctcccggagcaaggaaaaaagaggtttcattaatttcgacgcgcatctcgcttctgcaaccaagccctcctttcgcgcttctccactgaaaatcgccgatatactgcactgcggtgctgcaggccattgatcttagctgcgaagctccataatatatgcacgactccgcgctcaatttggctgcggtctctgccttttgccatcctctttctcgcctcctctctctatccttatctcttcctttttcctctctctctcctccccgtaccatagacttgccagttttctttggtcacctgtcatatttattccattttttaatattcttactctactgcccttaatatttcccacccatcgtccatcattaatattagcgcatctttttgtttttgcttgtttcggcatctgcatcactctctttttaccagcttccttttccgactttccttgtctgcctactagcgatcgattcgattcgttctgctgcaccacctgtttctctctgcaactgatttgctcttgttcttcccactgtcgtgtttccgtcccatcttttccatctccgttttaatctggcaatgttatatgcgtaatatctaatcacctaattacttccccgtcgagtattgcagctgctgtgattcgttcaacatgcgctccaataccgtcttgctggccccgctggccctttttgcttcgggtgcgctggctttctatccgtatacaccaccatggctgaaggagattgaggagaaacatgccggtgaggcgaggaggagtgtagaggacggtgtgacgtttgatatcaagcgaagagcgtcaagacgggtaagtttggttgagactgcacatcatgtacccatattccgtcgtctgtgctgaccatcatgctcttcaaggctcccgtatcacaagaacaaaaggctgcatggcaagccgctctactctctcacaaatacggcagcggcgacgatgcttccagctcgaatacggactccaacatcgccaagcgagacaaccagttcaacatcatgcaggccgcggatcccaacgcgccagacactgccggcctcgaccaagacggcaccgactactcgtactttgtccaggcagaacttggctcgcagaagaccaagatgtacatgttgctcgataccggtgccggttccagctgggtgatgggtacgggctgcacatctccggcctgcgctttgcacgattcctttgggcccagcgactcgagctccctcaaaaccagctcgcaaaccttcaacattgcctatggatctggagctgtcagcggttcattggtcaacgacaccatcagcgtggcgggtatgagcttgacgtatcagttcggtctggcctccaacacgtcttccgactttgtccactttgcctttgacggcatcctcggcatgtccatgaacagcggcgcaaacgaaaacttcctctccgcgctggaaggcgccggcttgctcgacaagagcatcttttccgttgcgctgagccgagcttccgatggtaacaacgacggcgaagtcacctttggttccaccaacccgtcaagatataccggcgccatcacttacaccagcattcccgacggcaccgattggtctattcctttggacgacatgtcttataacgggaagaaggggaacgtcggtggtatcaatgcctacatcgacaccggcacctcctacatctttggcccttccaagaacgtcaaggccctgcatgccgtcattgacggagcccagagctcggatggcgtcacctggactgttccctgcgacaccacaactcccctggtcgctaccttttctggcgtcgactttgccatctctcccaaggactggatctcccccaaggacagcactggaaagtgcacaagcaatgtctacggctacgaggttgtccaaggctcctggctctttggcgatacgttcctgaagaatgtctatgccgtctttgacaaggatcagaagcgaattggttagtgaccccttttatctgtctataaataacctgtggaactttaatactaacatgattcaggatttgccaagcgttccaccaccggcaccgggaacaagagtattgccaccgccacggatgcaagtgctgcttctgctactggagcggccacgggcacctcgacgtttgagccaccatccccaaccgccataggcctcagtagccaagagacatcaggagctcagcctacccaaacaaaagctagctcttcagcttcctcattcctccggactggcagcccaaccattgctctgtgtatattgccgtttcttgtactgctggtatgaaatattaccacgctcagtcgttatctattttactttataatttgaaactccgagatctctcgccctgggcaccatccatggaaaacggctcgccagaaatagcgcggtcgtaccggtctttacaacgcctgcataaatgattgacgcccatgtttgggcattccgcaatgaacgcgccacttccagctattaaaatagctaaaagatcactcgtttgagccttgttggacgcaggatgtaaaaatcccatgctagtccggcttgagaaggcttttgattctatacacatattcgagcgtaaatctactacatcggtcgatacgaagatacgaccttggcatcgtgtttcaggtccgtgaggctgtgtctcattaccttggcatatcctacagttacttggcttttttaacttatgcgtgttggttgccagtgtttgtttgtgcactgtttgctgatttagcattccatcccatagcggagcgtactactgcaagagacgtgttggcgcaagggttattgtttgttatacatcacatagccatgtttggaagctttgagcatgaagcgaagcctgtcatttacgaaagcacaatagtgcaaagtacaataaatgagtttaatttcaatttgaagccgtccgtctaacgaacgaccaacagcagctgtgatgccgcatacacgtactgtgatccatgcattctagaataatttccgtgtatatgatcatgttattaggctgctaaacaccgcctttaacacatctagccccagctatgaagatatctgtcatttagttcggtggcccgcccacataaaccgtcaaagtatctggattcccggaagaaaccagccccgaaacatcctcatgtccattgggattgacatcatcgtaggaaaatgcatagcctctcccatctacttgcagctcatgcacgatgcgactataatgatttgttgggctgactgagtaatgatacgacgagttcagcctgggctgcacgtctcccccccgaatgagcagcgttgaccggacaaatgcagcgcaaagacggggaattacagcgacgtggacgggattatcgccctcttggaggccgaacgggccgctgttgcagccccagatgtcggaagctgtgggcttagcatagccacgattgtcctcggcgcagtatagagtgtcgtttgtgacttggcattcgacttggccgagcggtgtctgcgtgtcgatggcgagagtgtgagacgagtaatactcccataccgtatcgacgtagtcttgccagtagtcttcaaaatcagctgcgtagacgcgctggtagtaattcggcgagagcacccgcactggatcgccagtcttgccgacgacgcacattgcgagccagagatagccgtcgttggcggtctgtttgaacaagccctcgcagagatcgtagacggcgtttgccctgaggcctcgtgtgatttggggcgtgccgccgtcttttgtggagagcatcatgctgaggatgaggccgacaaagtcgacgtagctgatgtttgcgtagagtgcgccgtttctgagaaacgtgagctcgatgaagccccagttgagggaggcgcttgggtcgtggaggttgttgaccgagggctggacgaggccgtcgccggcgccgaggttgatggtgaagaacttgagattgccttcggagaagtagactcgacctgaggtgagggatgtggtgatgttgagggtgagggattggccttttggagggagggggatggcgagcttgtctttgatctcgatgggggaggaggagttattggagcgggggtggatgagggtgccgtttgaggtaatgaagacgatggcgccgttggagtcgaggccttggatgtaggcgttgatgggcccgccgttgtagttgttgtagagtttgagggatagattgtgtgtgctgatggtgtcgttccagctatggggctttgctttgggtatgcggtagtggtgagtgctgttgagggtgttgaagcttgtgacgattacatctttgatgctgcctggttgggcgatggtggaacctctcttgttgacggtgggggcgttgaggcggagagaggatgcaatgcttatgaatgcgctgagaaggattgggtgatgcatgttgagatgcatgatgagatggaatggtgagttaggatgccatgtgtgaagatgctatggtgatgagcaatgctttgagattgaacggggaatgggcagacatttctgcatgatgtcgacccgggcctggctgcatttctgtccatttgcatctcttcgatttgtatctctgattggtctgatatcttaaactcaatggccacgcttagaggtaggaacagtgtcatgctccgcacattgttgcccaaggtttcatgcaagagagatgtatacccattctgtgtctgaattcggatcgtttgcaggcgagttttgccaggttgcgctgctatgtcgtgggtggaggtccgaacagaaggcttagacgtacctgagctaaatgtatctgggacttagcacatgtagcgttttgtctccttgccattccggagtagcaaagtttcagttaggggcatagaagatataaataaaaggtgtctggcatatgtaacgatctctgacactactgattgacagctgtcctggcacatattagtaagtttatgcattcttaaagaacagacgactgtcatttagcagtaagcataacgataacctctcttcctaggcgactcgacggatactcgcgttagtatggactaaaaacgccttgtcgtatctagtgctgctctaactttttctgtacaatgtcggagtcagggctgaacatgtgattcgatgatataattagagaccgggtatggcgatgtggctaagtggctgatggggccgcccacaagggttgctgggaacattctagatgagcaacatgatggacttcaatgtctcaagagtgacagcatagtcgacatggtacaagttgagacttcgcggtggcgtactattgaacattgctcaatacgcgaacggtcaagtggatgaagaggttaaaagttaaagtatattaacgatatatatcatgtttcattttgcatgtgctaatatggaggggagtggatgaattatggccaagtccaaatgataatgctctcctctttgggccacgattattttttatggcagaggacccagattattcggcacagggcgaactgcagccactgcctcgtatgccgccatgaaacgcaataatgatacctcatcgtttgccctagctagaaaactcaagccgaatggccgtccgttgtatcgcagctgtccgactggcgcggtggcgatgggatagcctatcatggaggttaataacatcaatgatgacatacaggggctctatttacctgctgcagcggcgtgtatacagagtgaactatctccaggcgccacaataatgtttagtccttgcgtatcgaaagcgtcgttgatgatttgctgtccaacagggcggaatctgctcttcaaggactcaatcttctccggcttatcgttgaaagtgagagatttttcaagatcgttttgctccgtatatgctatggttgtcatgattagtgactagaaaaagccgaggccagcagaactcacgggggggcaaagctttctcgctattctctcgattaaatgtaacaatgtcttcgacgctcttgacgggacattcgtcaaacgagtcgataaatcggggcatgcatgcgtttttaaattcccaaactacgccatcgaatcagttgacgccactatgtacattatgcggtggccccgtacttacatgcgattggcataatggcgggctctccatctacggtcaagccttcgacgcctgcaatctcggcaggatacttcaaggcacatccgctctttttgagaagttcaacgactgcttcgtattcttctacctgggacagtagttagtactacacgccgtagattcgagatggcctcggcttaccatttgctctgccgttccttcgtgctggggacacatttcctcacctattgtccacgcgcgaggatcgaggaatccaacagacaacccttcccaagtcccaaacttggcagtatcaaaggtgcgctttaacaagatctcagccatcaggcgtacgtctgcggcgctttttgccattggccccacgcaatcgaaaaactctgataaggcgtagacaccggttgtatccagagtgccatgtgtcagtttgagagcgtataggccgttgcgagtcgatggagtgacgatggatccaattgtttccgttcccattgcgagtgggctgaagcctgcggctacagcgacggcagaaccggtggaagatcctcctggagcctagtttgtatgagcatcatctattagacagattagagaaccgcattagcagatatactgacagagtgccctattaatttctcgttttcttcaatctcgccgacgtagggtgacagcgtttggccaccgtggctcgaccaacccgacatgatggttgtcattttcatgccggcgaattcctgccatggtgtcgtgttagccaggtaaaagaattgcttaaatagtatctcacagtcatgttgccctttcccaagataatcagaccagcgtctatgagcagctgcgcgattgcagagttcttcgctcctttggctccgacaaaggcccatgatcccaaagtagtgctcatgccaaggtcatcagcagttatgaaactatcctgcagccaaattagcctttgccaacatcatacaggatgctcatttatgattatgccaaccttgaggacaataggaatgccgtgaaaagcgctacgggttttgccattcttacgctcttcatccagtgctgcagcggcgctcaacaccttatctcggggcgcagcggaaatgagagcgttgagaaatggctcatggcgatcaatctgttcaaagtagtgctggacaatttccacgctggtgagtttattttctgctaggaggcgctgcagatcgacggcgtttgtagtcaagacgttgaatggtgagccagacattttgccagcctttttccaaggatgataagaaacgtcaatggtaaataaaatgatgtctctgttatgaagctcagaggggattgggaaccaatatatgtaggcgtctcgctatttgtatgcctagttaagcacacgcagataacagtacgcgcgtatctattttatgttgccttagatggaattcggctgcctgaaaagagagtatccaatttcacgcctttcacgtctatctacgagacaaaagttcctgcgcaatttctaggcagaatttaatcgcaggattatctaggatgcggggtttgattgcgcccattgacgctataaaattaactgagaatacaagtattgttatcagtgactctagcttgaatgtcatgatgataaaagctatttaatatcgccatcgaggatcaattcatatataacatattaaatttatggccctacctctgtcacattggggatgctcttttctggagactcatctccagcacgcgcagctggcggcgtagagctgtcatctacgccattgagatcagcttgtattgtaacgcctgcttcctgagagccatctgcagcagcttcttttcctttcggctcactcttgacatcgctttgcttcttcttcttcgaccctccgaactcccataaattaggaaaccagaacaccaaaagagttccatatggaatcaccaccaatgcgccaatcgccgcggcgattccgtagcccagaatctttgctccaagtaccacgtccttgaacatgcccaccagaaaagatgccagcacgagggcgcccagtgtgaacgtgatgccagatatcgttagcaagattacaggacgtagtatggccttgtaccaatggtacttgaagagtctgctctccagttctttcatcgaggaaaataaaagcataaccgttaccaaaagtgcaacccccgccccaaggagaaccacaacgccgaagaaatcgtacagcaggtcgcccaagtctttaaagcgcgactgcatgctgaggacgccggctgatagggacagaggcaggaaaattgtggctaacagcgttaacatttggacgttgcccgactggttcatatccttggacagtctaagtagctgaaggttgtggtccagatcgtctgacaatctgctgagacgcgtcatgatgtccttgctacagccccggatctcagcacccaaaactgtcagctctgtaacatcctgccttgcgctgtcctctagggctaagacaatgtcaagtagcgactcggtggtagtcgtcagttcggcgccaaggcttgagaattgcctatagagatgggagtccgtcatgatggccttgagattccagcgccgcagttcgacttcccgagagtcaaacataaacatgcgaggagcggcatagtctgttgcgaagctctgtaagaagtctgaaaataggttcaggttggcatggtggagttggagttgaaagatttgctcaagattgcggctcgtcctacgcgggcggtatatttcaccaagttgtctaaattctgtcaagaatcgctttgtgggtgctaaaaggagcgagttatttctgatcttggtggcaactgatttcgcggaatacgtctcgcatacaattaatgctgaaatcgatcagccaccttatagaaacaggtcgggcgcacgagaaagatggctatcgcatacctcttagtactccgtcgtggtcgctctccagttgcagccttctaacagtccgcctccagagcaaatctgactgcccagaaatttcggccaattccttcttcatatatcgaaaggctttcgatacaatggttgacttggaaagaccagagtcgaaaatatgatatccttctagtatgcaccaaggtcttggattggcgtccctccactgacgggtggctgctcggaatccggtggcggagttttccactatttcgggtggtgatttgaacttattctttgggacgaaacgcccaacgatacggtcaatgccgcgttgggactgttccaggctttcgacgcaaatcatatcctctgatgatcccacagggtcaatctggatcttgataactgaggattcggattgtacctcttcccgggagtcttgagggaaactgaggcccatcaaggcacgaaagatgagagaatccatttttcctttgttggtagagcaactctaccgcggccgaggcatacaggtattctagggaaacaaagagtctcaatcggagatgacaagttgaggctgaaaataaatatttgcgagtggggttaggttgcgagagactatcatcgtaaagcaacaccgcgctcttacaatatgggttatatagcttatgcaataatcctagcagggaccttgtatatagcgtaatgtcaaccccatatgtctcatagccgccagagaatcaactaattatgtatttgccgatcgtagaaaattacttagttgagcagtgctgagaagtgcaagatagccctgtatattggtggcaataaatcgggatttgctctacgtaatagctgtaagcttcgggggcaatagtataatcttttaataaattgactagcattgccaagtttcatagtttgtttatgaaaagcacgaatattcttatccaaaagcgaaactaataggcaatggatgatcttttgcagccattgcaaacctccccgcgcctctttccctttttagcctaactactaggtacataggtgcaaggctacattgttgcctacgggctgaacttttgactcagagcgaaatatcgaaaacgcaggttctgatatcagcatttaaacctccgaggcctacttccattttggacttacaatgtaaaacttgcaatcagtagaagcgcaattatgtccagcaaaacagctcaaaatgaagaagatccattcgagatgtacgatctcgactccgggcggaaactgctgcacgagtacagcggaattcccaacgaagatgtcaagaatcatgttgagttaattgtaagtttaaagtatatattatcctctattaatactcatttagctaacgtttaacagcaaacaaaggctctacaagtggtaaaacagcctcattgccccatgccccatatcacaaatactaacctgttttagcgaccttatccatgcatcagacggtaccgcttcttggacctaatcatgaagactacggatgtgtatctagaagtcttggatcgagtaaaaaatggcgaaaaattcatggatttaggctgctgctttggtcaagagattcgtcaacttgtccacgacggcgcgccttctgtcaatacatacggctccgacctttggggcgactttctgtccatcggctacgaactatttaaagacaaagatcggctgcaaactacatttatagcggctgacgtctttgacgattcttctccacttgtagagctggctggaaagatgaacatcatctacgttggggattttttccatctttttagtcttgaagagcaggagaaagcggcaatgagagtcgctcagttactggctgcacagcctggttctctaatcattgggaggcaatcaggcagcgagactgcggggaaattctcgcgggctggtgatacaagcgggaggaagcattttcagcataatcctcagagctggaaagagttgtgggaacgtattggcgaaaaaaatggaactgcatggacggctgaagtggatttatgccccgagttcaagttcaagtccgtaccggaagagaagtcgagcgaggttcagcgtctgatgagtgtcaagggactgaggtatacaatcaggcggttgtaacgctgctgtagcgagcgtggctgtggtgcatgttacagataatgccggttttctcggtattgggtgtacatacatagtgctgtcaatgataagtttcatgcccgctctgcaagttacagtaatttgctgattgagatcgacaacatcaagagaatactgcctatttattcattaaggtaatcttcatccactagtcttccgatattatcgaagattaagcctactagcgataatctttaaagtcacaagtaattttaagatcctcgagagtacttgatgcttaaacaagagaagtcatgctattggtataaaataatggctgagctgcagcatggaaatgtgcccgttaggctgacatctgccctgccacctcattgccttctgccatacgcgccactctctttgtctagtaacatcatttgtatcctaagcttctcctcttggtctttttgatacgcgccttgtgtctcatatatgcattcgtcactacttgaaagctctaacgctatacaacaacgcatgaagcgtgaagctgccgattacatgcacaattagttacaacaagatgtcgaagagggcctcttccaacagcaacgagaccccaatccaccagaaaagatgcaagatcgaaggctatcacatgaataatagcacgagatcagcatcaaccaacgagtacactgtcggttggatttgtgccatcagtaccgagctaaccgccgcgaccgcgttcctcgacgagaaatttgacgcacgagaatacaatctgcccgacgacgacaataatgactatacgttgggtcgaattggtggacactatgtcgctatcacagtcctaccagcatatggcactgatacggcggcggcggttgcaaaagacatgatgcgcagctttcccagcatcagaattcggctcatggttggcatcggtggcggcgcaccaacctcaaaacacgacattcgcttgggcgacattgtggtcagcattcctcataacgggaaaagtggtgtgttacagtatgactttggcaaaacgatgcaagatcaggagttccaaatgacgagggtcttgaaccagcctccacagaatctgctggcggcggttaatggtctccgcacaaattacgagagtcagggccatttgcttgaagaagagatagagagcgcctttcaaaggctgccccgactacgagagacatatcaacgtccgagtcagagctcggataggctttacaaaagccatgttatacatcctctacatgacgacgagagctgttcaagagcatgtggcgatgctgcaccgagcgttgtgccgcggaccaagaggccttcagacaaaaatattacaatacattatggcctagttgcttccgcaaatcaagtcatgaaggacgctaccactcgagataaactggcgctacacaatgaagtcttgtgcttcgaaatggaagctgctggacttatgaacgatttttcatgcttggttatccgcggcatatgcgactactcagattcgcacaaaaacaaggattggcaagggtatgcagcaatggcagcggccgcatacgcgaaagatcttctcaatcgacttcgtccaatccgtgcagagtcttcccacgtcataccgagccagttggagagtgatcagagagcaggagaacatcagccatttcctgctgataagctagaaatgatgctaaagtctctgtattttgagcaaattggagcccgccatttgacaataaagaatgctcatgcaaaaacatgtaaatggttgatcaagcatcaagcatatctggactggcaggatcccagtaaactagagtcacatcacggttttctctggatcaaaggaaaagcaggaactggtaaatcgacattgatgaaattcgcccttacagatgctcagaagaagatgaaggataaaaaaatcatagcgttctattttaacgcacgaggcggagatctggagaaatgcacaactggcatgtatcggtcactgctattacaactctttgaacgacttccggaacttcagagtattttatcctcattcccattgacaggagtcagagaagattacaattggaacatccaacaattgaaatctctatttgaagaagctatacacaatatcagggacgatgcagtggtatgcttcattgatgcgctggatgagtgcaacgaggatgaaattcgggatatggtgtcctttttccagaatgttggtgaattcactacatccgacgacattaaatttctagtctgcttctcaagcaggcactatcctcacatatccaagaaaaacgcgctacatctcatcctcgaagggcaagaagggcacaatcaagacataagcaactacatacacagcgaactgaacattgggaaaagcaaacttgctgaagatattcgcgccaccgtacagaaaaagtcggcaggcatctttatgtggatcgtcctagttgtagagattctgaacaaggaatatgatggcggccatatacataggctgcggcaacgacttgacgacattcctgaggatctacaccagctctttcgtgatattctgactcgagacagttatcgcagaaatgagcttcttttgtgcattcagtggttattattttcacgacagccattaaagcccgaagaactctattttgctgtcctctccagccctggacctgaaagcgttgatagctggaatgttgacgaaatatccattgaagacataaagaagttcattctcagttgttcaaaaggacttgcagagataaccaaatcgaaaaatccaactgttcaattcatccatgagtctgttaaagactttttactcaaagagaaaggattgaaggaaatttgcaccgattttggagatggctttaaaagacaaagtcatgaacgattgaaacaatgctgtcttcaatgtctcaatggaaaacatgaaagtgaggaaattcctgaattactttctagcgcatcatccagcggtgcaaaggatcttcgccagctgcttcgagacaaattcccattccttggttatgctgtgcgaaacgttttatatcacgcaaatgcagcggagatgggtcacgacgagcaagctatcttcttccaagctttcgattttgataactggattacactaaacaatgcgtttgaaagataccaaatacgccaactcgatcgaactgttacccagttatacgtactggcgatacacaatgcaggaaatttgattcgataccatccatcaaggttatcttgttttgaaacagaaaatagtcgctatgggctaccaatgcttgcagcattagttgcaaatagctatgatgcggtcgaagcattcttagaagttcatgctcgtacagcattatcagatgatcacccgaaagcatccatcctccaccaactatataaacaatacctccaggatgcaaataaacgaaagtggggttcgaaagatttccaattttcgcgacaaaagaatatcctttctcatttagcaggatatggcgatgccatagttacatctttttggctcaattgggccgacgttgatgttaatctgccaaatgaacagggagatacagcactcgttgtggcagcaggaaaaggaaatgatgatgtcgtcaaccttctacttgagcatcatgcccatattaaagcaaagaatgcacgcgacggattgccgcagcatagagcagccctctcgggacatgagtctactattaagatacttatagaggctggtgccgatattttggcaaaagatggggaacaaagatcgccgctacattgcgcggttgccgagggacatacagctgttattgaagtacttcttgaagctggcgcggatatcgaagcaaaaaacaagaacaatgaatcgccgctatttatagcgtttcagaagaaaaaggagtctattattaaaatgcttcttaaggctggcgcggatattgaagcaaaaaacaagaacaatgaatcaccgctacattgcgcagttgctgagggatatacagctattattgaactactacttaaagctggcgcggatattgaagcaaaaaataagaacaatgagtcgccgctatttatagcagttcagaaaaaaaatgagtctattattaaaatgcttcttaaggctggcgcggatgttcaaacaaaaaacacagatgacgaatcgctgttatttatagcagcttgcaatggatctaaggatattataaaaatgcttcttcatgctggcgcaaagattgaagtaaaaaacaagaatgatggatcactgctattcatagcggttcaggaaaaatatgagtctacttttattaaaatgcttcttgaagctggcgcggatgcgaatgtgaagggcagagagggcaaatcggcactatatctcgcggttgaaacagaagacaaagatattattgaactactttggaggactggcgcggatactcacttggtggaaaaaaacagcgagtcactgctgcacataccagccgagaggggagatggagacatggttaaattccttcttaacgcaggcgcggatgtccaaaaaaagcggcagggtgcattgccactacatatggcgacacgggttgacggcaagtatgcttggacggaaagtcgttacactgctgtggctgagttgctacgcaaggacgcagcgagcatcaacgaacgagatgatcgtggctggacgccactgctttgtgcaatgaacgctcccaatgagttgcatgacgggtacgattggtggatagcagctgttgaacttttgatacgaaacggcgcagatgccaacgcacaaacatcaggaggggaagcatcgctgcatttcacagcacagcagcaacataaaggagcaactaggctacttcttgacgccggtgccggtgctaacataaaagacaactgcggcaaaacgccgctgcatatcgcagcaaagcagcaacatgaagaagcaaccaggctacttctcgacgccggtgctaatgttaacacaaaaaacatgtggggtgaaacgccgctgcatactacagtaacgcggagaattgaaataataaccaggctacttcttaaagccggtgccagtgttaacataaaaaacaattatggtgaagcgccgctgtatattgcagtcacgcggggaattgaaacagcagccaggctacttcttgaattcggcgccgatgttaacataaaagacaatcgcggcaaaacaccgctacatcaggcttgttccgcgaagagctattttttagtaaacttgttacttgaaaatggcgcggatattgatgcaaaagatcaggaaggggaaacgccattacataaagcagctcgtggagatctaaattcggttgagttgctgatttctaataaagcgaacttgcaatcgaagaacaacaatggtctcaccgcactggagattgctcaaaatcaattgacaaaagtagcgcctggtcgccgctggtatactcaaaaaaccatagatatgctagaagaggcacaaaatcacctcaagggatgaatttgaatcgttttaattgatactcaaatgaatagtaaaatgatctttaaatatatcaatctagtttttagcttctttctcaaattcttatgtgtccaaagacaaccgattagattcactttaccctagctacgggggtcagacaatcataagagatgattgatataacagcgcacacgttagacatcttataagagttctggcataggattcttgttagggaatgaaggataatccatcaaaaacaagaaacgcaagcgttttaaatggataatgtaaatttgctactaatgtaatctttgtttacatacctctgagatttatctccctcataagtggaattataaggctactgttatcgctacagaataactattctctttccctgaagccttagcagctcagtaacactattgaatattaatgtattattaatcttatttattacaagcaccttatttggacaattttacggtaatctacccatgttcatatacctactaaaacatgcctactggacacacatatgtttgccccacctgggtaagcataaccctttccgcgttacagaactctttgggtcggtgcaagtttttgcggcttttaatgggtggtaaacacagggcctagcttttaacggacaagactatctcatcacaaaaacttgtcctgcgctatctcccataaaatagcctagtctcgaatctagaataccggcggaagccaatgtgttccgtcgcatatgattgacgagaggcaaactccagactacgaggatgttaacacatttctcactgttatgcagcaagaattaaaaatcatcaacttagaagagcattaacaatagcttaccaagcactgtctgacaaattgtaaatatatctacagctgtttaataatacttgaaaaatgtataaatggtgcaaatgacagccaagataagatttaaattaacaccatcacaacaaattttgcaaagaatcttttcagtcttgatctttatatcatctctaaaacatccaagaatgtcgactaccttggcttcccagttgtctgccactgctgagggcattagcaaaaacgttcccgctcccttagtttcatctatcgatgaatcaattgccggtttaaagactacttttgatatcaattcgacgattcaagtcggagcttctctcccagcttttaagctgcctaatgctctcggcaacgaagtgactagcgacagccttctcgccaaaggcccggttctaatcactttctaccgtggagactggtgcccttattgcaacttggctctgcgctctttgcaactacacctggacgaatttcatgccaaaggcgtgaccatggtggccatctctcccgagctgcccaacacttctctatctactacagagaagaacgagctcaagtttgaggttttgtcggacgttggcaacaagttcgctaggcagcttggaatcgtgtgggatcagcccaagtctcttgatagtgtatttgaagccttcaaagttgatttgaaagaaaggcatggcaatgattcaatggctctgcccattccgacaactattttggtggatggaaagggagtcgtgcggaacatccacatcgatcctgattataggcagagactagagactactactgcacttgcgtgggtagatgctctgtaggtcattaatatcatagaagaagaggtatgacggctatgggactatgaatttcagtgcaagttggcttatccgcactctaggattcgtcatagcagggataaagtctggcatcattatagttacaatagtgttatcaattgaagtgtgatcaagtttgcatttattatttataccaaccaacagtctaattgtatctttactgctaaacaaggcaactaaatccagctgcgaagtgtatcttgtgccctctgagtgacttggctatatgattgctgttcttctgcagtgttgacaaatccgacttctctacgctaataatctcttatgtagctatattctagttcatttcaagggctatatgcctttgagtgttctgccgggatgcttggtacacgtatgctaaagcgctacggcttcattgtcggacttaatgtccttagtatcatgctgaattcagtcttactacgcaatgcacatgcagtagtattcaggttacaatagtacctaatttacgtgcgtgacatcactgaattgcagcctgcattctaaacatcgcactgatctagcaatcgtcgttcaattaccccgataactaacctcgaataacctgtgcattacgatgcaaaatgcttgtaagccaaattttgacccgtagaaggtgtcgagcgatatagaggcaagcgggaaacgaatagaaataagggattcttctcacagccataagcacacaactttaatgctgcgcacgttctattgcctctactgcccctttgtctcttaccagaaataagtcttggggggctttagtatttgtgtgttaagtgtgtatgcatctgcttattacaattgttgcttttgtctcttccacgagcggaagcaaacctccaagcttggcgaacaatgtataattgccgagcggaaccaagtccatgtaagtatgttattacaacactttgagcatgctgaacataaacagagctctccggcgaataaaaaatccgtacaataacttcagatgaaacatagccatgagtatggagtccaggcaaaaatatttacttagccagatctctgaaactggcaaacaaaaaaagaatttgaagggtattgaacccaacccgattcgaacggataaccttcaggagattcctagctggaatctgacgcgctaccgttgcgccatgggtcctgttgaagaatctcagaaaatcaaaagcactataaactttagcgcaagacccgtcgattattgcgtcgattgttgcgtcgattgttgcgtcgattgttgagtttggagtgttagagcatcaagatgaagatcaacccgatgttccttgctatggagcagttaattacattcattttagtcgcattcacgcgctaaatttgccattgaatcataatacaatacgaataatggtctctccaatacatgcacttttgcctatgatgacctccttttcagtaccaggctgagagttcaagactttgttaacattatacgccctgccactgtaaacatatatacatattcatccatgtgcaagacagcaagactgaggtgccagttcattgcagaaaagtcacctcctcacgcacattgggttctttctgcaatcaaatggcgatcaaaattcactgtagcacaagggcctggacttcttctcaactaggctttccatattaactgtgtagaaaaggtacgagaaaacattattgctaagtttcatggaaacgcattgggacctacctgtggtagctcgaagctgtattttctactcttcaaaaaacgaaatgatgattgagtttctaaagtcagccttttcgccgccatggcctcaagtcctattttgggtctttccatacagcaagaaaaaaaaaaggcatatttcttgtcccagtatccgacactacttacgggctaccaagcctgcgtgcataccttcgctagtcaaaggcttgtaggacgggaccgttcatctaacatccatagtacggcgagaatattgcctaaacttctcaaatgccggttcaatgacatgactaaaacaggttaactttaaccatcacgcttcgtgccgaagcatccacgacaactcgagacacttacagcagcgcactaatgccggctcattcgaaccttaagtcggccatcggagggtcgagaattgcgctgcagatctggggtgcgtccggctaagttggtgtagattagcctaccaatcgcgcagtgagaatccagtgctaagcatgctgagatgtcgcatcgtggcggcccttttttgcttctgtgggcaaaagcgtccgcctccagtgtggggtgaagacctttcagccaacccgccttcggcttatttagtaacacctgcatgatgtggcctccattagacaataaggttttggatgctgaagcattggagtcgaagtcgctccaaaattattgtaaacagatgtttgcctacctcagcgctgtgcttagatatgcgacaatactaaagctttccaagccggtactccaggcgtcaattatcatccttagaggcaatgcaattatttataagaactatcaagaaagatgaattggataaatgctggactaggcggccttccttaatatgcattgttacctgttttcgtacgaaccagaaaaattagtagccaagtcctaacgaatgtgcgtgcatgaccacggtaaaaggcaaagactgcttcagatcaaatgcagagctggttgtcgggtcctcggtccaaagggaatattcacaagccatccttgacgcatgtttctatatttaatataattgcaaactgagcgatgatcatcactcgtacacgtattacaacaagtacgtaaaaatacttcaaaagcccagtaccaatcgggacacgcagttgtgatgggagttgatttagcctaattctagatgctggagtgaagatgagtgcctggagaaaaggaatacaacgacagctagaacaaattgggcatttggcatttagtgagctggcaatgatgagaaaatcttgaataatttgaatacgattatatacagataattttggggactctactaggacctgcgatacatgtactatataatctcctatttaccccaggatcattagtcttttcaataacagcatcttacactttatcgaccttatacccttgtcttctataacagctcttaaaaagacaaaaatgccttcaatcagaaacaccctcacctttttgctgggccaggcgcttcttgccactggtagcccagtagatgttgagaaagttgagaagcgccaatgcccaggaattcacgtctttggtgctcgtgagactacagtagggccaggatacggctcatctgctactgttgtaaacctggtgatttcggctcatcctggaaccacatccgaagccatcaactacccggcttgtggcggtcaggcttcttgcggcggcatcagctatgccaactctgttgttcaaggtatcaacgccgttgtcacagccgtgaacaacttccacaactcttgcccaaataccaagctagtcttggtcggatactcgcaggtctgtacttctctcatcctgttgattgcatcaagtactgacaggccatataaaagggtggtcaaatctttgacgacgcactttgcggtggaggcgaccctgccgagggatacggtaacactgctgttcccttgtcttcgggagctgtctctgccatcaaggccgcaatcttcatgggcgacccacgaaacattcacggactgtcgtataacgtgggaacctgcactactcaaggtgtaagtattctccagttacaaagtggatcgatgtctatagatgattgccttttgacactatgattcttttctagttcgatccccgcccggctggctttagctgccccagcgcatccaagatcaagtcgtactgtgatgcctcagacccatactgctgcaacggaaacaaccctgccactcaccaaggctacggccaagagtacggccagcaagcactctcttttatcaacagcaagctctcatcataagctatgtagaccactgggcgcttatagctccagtcatgcaatgggttgttggatttggtcgtcgagggctccgtatcgcagaaggacatggctgccgtgtacaaagtaatattccttggtacctagttcatagttcaataagacattcttctgcagtcactaaggtatatcccttctagtagtgccatgtgacgttgaatcatgagaggggttcgggataaagatttggttaatagagaggaatattgctattgtagcagctgatgtcggaatatatatagtaattggcagtggatatggtaaaagcattagatatagtaaaagcagtatatatatatataaaaacagtagatataatagaagcagtcaagatagtaggagcggtagacacagtaaacttttgcacttccaattcaccattgtgcttgaaaccaggtagtgtattgtgagcgctatgacaatatgcatctaatatcaagaattttgcgatgatacagcagtaatacgatgaaacatgcagcacaatttgcaagatgagctctgaatatgtacacatacatgtggtcactttacaatcacgctcatctttttattcgctggctacatgcgagcatacaatgaaacaaatgctctacctgtatacgacagcaacaagatgcaaaacgatgcaaggaatgaagggtgggctgcaatcataaaattcttctagaaagaaggtagagacgtgtatctttcccactgagctaggagtagtgcgcccagtagccagtcgccacgacaactctttgccaacaaattgtttgttgatctagtccaaacattaaactcaaggtagcagccaaagccagtttctctagcaacattgaacattgtttgcacgtcaatcattttcggcctctccgtatcgattcagaactacccacgtaatcgaagttcatttcaacagttacactcagcatattgcacaccatgcctttcgtcaactaccgcgagctctttgctgagcatgattccactcagctggaaagaatcggccaaggccgctgtgggacagtatgggcggctcattgttccgattgccacggacactaccatctagccatcaaactcgaaaatggtagcgcggggcggtccatttctcatgaatacaagattcatcaagaagtgctcagaacatctgcgcaatgttgttttttcttccaaatccctcggactataaactttctagatttgcaggatatctcaatgtggcatcgcatcttaccgaaattacccgagggttatacaagatgcaatgctattgtcagcgagaagatcataccgcttccggcttctactcgaagactcctcgtacaaaagctcctccccgatatagatgaagagagcgtcatgaacaattcgagcaacgaacattgtcttattcgaccatatctgggccgccgacgatgtcgcaatccagaggccgatacagaaccgagcacgcgcccgcgagcgttcagccttcgagatttcccactgcacttggatcagatggaacaactaggtcttaatcccggtgaatacgcaattaccatggcagatgcgcttgctttcatgcactggatggcaggggtagatggaaatggtgttgagtttgtgcttggtcggccgcgaggtccaccttacatcttctgcctatgccaccagaaatcgtctcaggatgcgcaccctcgtaatatcggcatactaggtccgcattcgatgtggataatggactttgatatgtgcaaggagttgacgcttgacgaaagcggcattgaacaagcctgcaacgctttctggggcaatgatccgtggtatcctcggcctggtcggttggctacggcggatcagaaactatgggatatttttgaacttcgattcctgacatcgagtgccaggattttgggagggcgaccaagcgaaatcagggagcttcccaggctactcgtggagaagatcaagcagactgcaatgactacttcgacggacgaagttgggaattcggaaatggaagcaaattgacaaaagttgttggcgtgtggcaacgaaagtcgcatggattagaatattgataccaggctctgtagtagaatagcgtgacaaatcagattatccccagcgccctccattctctcgctcatattcgtcttccgtgtatccattccactcatactgcatgctcctcgcttcaacctcgcttcgagttccttgccccggcattcgatcaccttcaaagtagatatccaaatggtcaatccatccttcgatgcgaccaccacccaggaattttatccagcccttgttccttctgtcatcggaagaaatgggcccttcggcctcgcgaccacgccaagaaaattgcactgcatccagcgacgatttacgaggccggtcttcaaaatagagcaccccttcgatgattcctaggtcaaatcttccccataggctagagccagctagagtaagcacaagactaagtcctgatgcatactggggccactcctcgtcgacggaacgggaatcgatatcgtagcggccattcagaagaccaagggttgcgagacttgctctttggactgggcgatgtctatcttcctggctgtcttcatcgtagctatcttcatatggtggagggggctcgtcgaaggggtcagcataatcgttatatccaccgccttgatacgaggactggatacgtccctgcggagtgaatgggcgactgcgtctcgcagtttgcctcactcgggggacaggagctggtgcaggagctggtgcagcgcgtgatgcgggttcttggcggctcgctgctcgtgaactgctgccacggcgagcggtttgctttgttgcatattggcgtgctggagcagggcccttctccgacggttcagatgttttggctctcttggctgtagtaggagcaacactccccggcgaattggtgttaattgttatgttgacgataacatccgccttccttttcccagtcgtagcctttcgcgagggcccggcctgcgatgcagctacagcttcaagcccctttgttgctttcttcttctcctccctctcgcgcttcgtccactccttcttcagcttcttctccaagtctgtgatggggagaggcacggacaaagtcccttgtcgaacggcatcaaaaagccgcatgcgcgccacagacttcaccttggaaggctgcagcccatggtggatgagttgcgcttcgaaccaatgcgcggtgtgatctttgtcgctcccagacgcaaaatgtgcgaccagctcctctttgctggcacggcggtgttgactgcggttagatgcttccgcaaagaagacgccattgccatacgcaaacttgccctcggacgcaagggcggttgtttgcgacatcttgggtctgtaggcgtctatctcttgctgtctctgcgatgaatacttatccagttcaacggcttgaagctggcaagcttggtcaattagcgacacgttgttactgcccaaggtgcggggcttgggtgtttatgagaggtgcatgtatgtatgtaatttgacccctcctcattatgtactttggaggcatatttgcgccactcaggttgttctcttatgtcaccaatgttcaaatttcaggaatcagatattacgctaacaagcgtcctctgcaatttagtgacgacggcacatgagcctcagcgagctttggccgctccaactgagattccagtcatttgagcctacttcagcgacgcagatacatgtgtctctaatatataattcagtactcttggccaaacagtaacaaaagacagtgctcagtgattactccccacgccgtactctagccctgatttcttttccgactatctcgagcgactcgtatatagagattctagcctttcaagttgatcctggttgactttcagagcctttttcgctatttttatctcctgttcggtctgggcgatcttgttctgtcgctcttctttctcggccgcatgcttctttgacttttcgatcatcatctggaaaattttctaagcgagttcgatattgtctccattatcgaggtggccttgcccacgggcgacggcggcgctcgcctggttgcgcagtctgctggccagcttgctcgtctcgggactcatgttcatctcctcccgtaacttttcgatcgactcgatgatttgagctgcccggcatgccggttctagtgaatcgctcgtgtccgctggtgaaggcattgttgtttataatttaaaaagttatagcagaaagcgtcaaaggtgtggtgctttggtccggatgcaacgcgcaacaggagaatgtgcggatggtcctcagatatatataattgttgacttttaaccttttcgatttgagttttgtatgctgagagtttataacgttttgagagaattcattgcgtgtatatacctaaggtattttccctgctggaagaattgagttttgaagtgttttgcgttggtggagtgatggctactaacatgctacttttgctattcctgccattgtttttatttcgttttattgatacagccttgtcttttaatatttagctaaaaggaattaaggcatcgttaaggaaattatcgtccgtagtacctatctccatgtagctagctagtcttttggctaaccaaggaattttgtatcatgttccaatggggtagatactctcttgattgggagtgtgcactaaaggcaatagaaactatttgcattttggcgttttcactttcattatgtgtaatcttatcttggtgtactttctaatttattgacgtagtactatgaaaaagaagtccaggtaagtaatggttgtgacgacataggtatatatctgctgctaacgattgacagagacgatcagctactgccgttggtacagttaggggccaaaaatttacgaagggaaaaaaataaagatacaccaagtttaggaggggataatctattacagcttcaatccacaacagctgctataaaattgaacattataagtaagtactattaaaatataacgtatccattaatttttattaaattttaagtttaatcatctgcatatgtattttatagatttaattattaatttttgaaaactatgacttttggtggtactcagtatagcgttcgcagacttttggcccataactgtacttcatgttcaatgcttgcaccatccattactaacattacaatgagaaccaaggagagaaggtaaagaaaaaggaagctagaaaaggcagcatgggttttcttgttctttttaatttatttatttaaaataaggccagtaaatattcctagctctaaacctataattacacgcacagtatctaattatataaaatactagatatagtagatatagtagatatagtagatatagtagatatagtagatatagtagatatagtagatatagtagatatagtagatatagtagatatagtagatatgtcgcttacctacctggctagttgactcagtttgtgcgattccacttttgcgcaagacttcaccatcatgatacctactctgccagcgtgacataaattctatttgattgcttcctatccacagtaatatttacaaatcgttcttagtatttacacgaataaatgcccctaatctcttaaaagatattgggattcggacaggcgttgagcccatccatcatgttaaactccctctccacagtgtgtgtgctatttgaagcaattagatcgtaggttcgtatataagtatgagcaaaattgttgggatcgtcaggagtggctccgttagtaatagtggcattgtatagggtgtagcctgatcctgcgatggggccgactttgacaaaatcaagaggtatcgagccaacggttggcgtgaaagagtcgagaggagttggtacatgtactatcgcctttaacgagtcgaggtttgagtcatcacggatctaaattggtattattattagcattagtggacagatagcttgttgtattaggagtagggaggcttaccgcaacagtcaagttcatcagtccgttgtaaattgtttcagaacatgacagctttggctgcgtaacgatcgtatcatcaaacgggaatccttggccaccattcttgtacatggtgctgttggtggctccgttgctggtatcgacaacctccacgtcaaatccagaaacaccttgtgtgacgggaatcactgtcgagaactggtaccaccagaaagtaagaggagggtttccgtagaggacatgagcagaactagctgaagttatgcttttgctaacgatagaagcgccagtatctctctccccagaacgaggatggaagtggatcttgactgtgcggtttgggttggcggttacggggccagcaagctgtttgatctccattagcgcttgtcttgtgttttccatatcaatggaaggagaaaacgtactctgatatagccagacatggtcatcgttccatccgagttgatagtggcaaatagctgggaaggctttacggcaatgggctggattggatccgtaagagctacgcccttggggacggtattgatcattcgttcgagcagtgttgtgcaggtttggtagaagtaagagggggaatctgccattttcccaatttcctcccctccgtcagagttgaagattctggcatcggagttggtggtctcattgtgaccaaacgcgagtggattctgcgtaacgttgttcacgaactgaacagcactgacttctagttagttcgaggccgtcgacaggaagtaaactcatcttacacagtgttgtcaaacccggtgaatcccgtgttagttgtgtcgaacgtctgcgtgttctgatcatttgcctgtgcataatggttagctcattcaaagttcttgtacagccagccctcaaagtatgtgacaattaacatcggctattcagatagcgacttactggatcattaacgactgggacaatctcaggaaagtctacgccatgaacacctccaagggtatggccacatgccaccagcccaatcatctcttgcggcgtaaatccttgtctctggaaattggtgatgtgctcgtccaaaggctgctctggcttgggcacgcctgacgcaccaggtcctgtagcatcaactctacccgctcgatagggaatctcaacgcttccatttgagcatccatttgcagcaaacactgcccccaaggcgatcaaatccgccatagatgaacgcggtgtgaggaacgcggctagattcacaagcgtttcgttgaagccaataccgggattctcatcgcggttcacctcaaacccaatagacgcgtcgagacctcctactcccgtcacgacatccgcagttgccatgtcatgatatgccgttcgcagccattctgcagctccattacgcccagtgccaaaagggaccttatcgcaggggacgataaaggttgctggcgagttgccagatccaaatccctgctgctcatagagcatagactcgagcaagtcagtcttggcattaggccaaatgtactcactatcagcataggcagagccggccaccaagccgagcttggtgatggcagagaggacgcggtaggatagcaccattatgcccaattcgaaacgagttacggtatcgagatttaaagattgcgcgagcgtagaagcttaataggcttagggggcgccaacaaggcgagagcattttatatacaagcatatccaacctttatcgacatgattcgggactggagccgggagtaacgttgaactctttgtcgttgcgttccacattcttggccaaaacgtgccctggtttctgttggtcactgtccctggatcctgatcaccttcccgttaagtctgtaggcgcgttggacgcattttttggagacgcagaggcgcacgcaaatggggattttgagtgcaaacaaagacgatgtgcaggcacgtaaataatgccctcgacgctattggatgtgttgagtggtcaggaagacccacactcttggcaaacccctttgtctgtggttccgtttgcagcgatccgttggttcttgctcaggcatattttcctctttgtctagttgttgtaatacagcctctcttcctcttctcacccttcttaggaagccttggcgtagtggtcagcttgattatacgctccagtaaaaatacaaggataaatggtaatgacctgcctataactcttattaaagggccgtaggaaggttataacaagcagttgatttaaaaaatagagtgagtgagattttagcatagaaggagactccggaatctcctgtgctaagcaatttaaagtccgattattactgccttgtgccaaatccatcgtccattttcggacgtgtcgaaccatattagtgcgaaaacccctggctttcagactcgactaacgttaccaggaatgtaaagctgactgtccagttattcagacattattcggccgagaagcgacggcattatgttgcgtattcagtaaaagattacagcgtattgctgtgctagtaacatgaagaaccactatagcacttgagtagggctgcatattcatttttatcttggtttcgtcagcctagtcgtaatctgctgttccaatcgaagtgagatttcttgcctctcgtctcgatcggtgatgcagatcgagcttgatttagaccgcatgtaatggagatcatataggacttggcaaacagaatatgctgcagatgctgagaagggtcctgcgcttattatgcgcgtggagcgatttgtgagagcgtcctctacggctttcaaccgctcgaccgcgacgaataacaagcattagttcgactaagccgcaggtatgatttctattgcgtccttttgcagaagcacctgtccaccttgaaatataaagcgatatatctgcaatctcgcgcaaatgtaaaatctcggacttggagataagcaaggacatattatatatataatgttactaaaactgaaaacgagccttatgggcggatggtggaatctcatataggctacagaacttctcattcatttctctcgcataccagaacttcaatgtcactgcgaatgtcgtaccaaatccccgtccttgcattttcttcgcaaattgggcaagagccatcccagctaaactttccctcataatggtggaacgcatgaccgggcgaaacacctccaagcatatcactgagttcttccaagaagtcaagtgcagaccatctttcggtagacttatactcgtctgtgtaaaatcgaccaacttggacgaattttcgatcatttgcaaagaatgtcctttgataaggccaaggtatacgaggacgatcttctccaaggtcgcgtttcggagggtcttgtttgaggccgtaatcgatgagccaaattggatcatatcgttcgccacaagcgtctaattccagaaaaaggcgaatgaagagacctcgaggacttttctcctcaaagtaagcacggaaatcttgaggacaagacaccaccttaagatcgtcgcaccagctcgaatcaaactcaaacgccatgtttttaacatcacgtaaacccgttgtgggatttaccatagaaatatcttccgtgagataggtaccctttctatggtatcctatagtaagcggattgagtggttggaagcatataagatctcgatttggacgtatggcaaagcgccaatcttcgttgctccgcgggaatatgaacgggacgcaagcatcggcatcaggcttgggaggataatcgcatttgctgtcttccagaagttttgccgcccagtattccgtcttataatggtcttcgataatttctctagattcgctgcatgcgctccacataccaaaatcccaaagataggcagacggattgttgttggtccaagaatgactgataccaaactttggtgcggcaaggtagtaagtatggccgtggttgagtttacagcgggagcccaggacgcacggagctctaagtcttgcaagctggtcgccatcctctttgaagttcgtcaccgagaagaagtgagcgccggggcgagaagggctatacggccgcaaggcatgctcccagacctttagccgtatctctgttgggagagaggtgaatagatggaattctgatgccattttgtgtgatggataccaatagactaaataaacctgggtcgattatagagatgctctgtcaggtgaagaaaacggtttggttgagtgagaaatcggaagagcccactgtcttatatatagagactttcgtatccacaaacgccacagtactatgcgataatacttaaagccattgtgtggaaagtcatttgggagtgccatcacccagtgactggctagtatgaggctttacaagtacccgaactcaatttgatacgaccaacaaactttccaccgctatgtaagtgggaagtaagaagaaatgggggattccatggccattaacaaagtcctaatcctttatatactattgcgttatcaaaagatgataattatagatacatctattacatctattacatctactacatctactaccgacggagagaaaaaactgaaacacaatgtcagtgtctcgtgtgatggttggacgggatctgtcgtagatattggccgcgggcgtggaattcgtaggctggaaaagaaagagaggggaaaagaggagaaccgaaagcgggcttcgaaggggaattttggtcatttgctacctatttttccgaaggaaggtccaacgttggaaggagcgaccattagaatgcgcatgtacgttggccgtatctaggtacatacctaatcatctgcccataatctattgggtcaaaatgcctggtgtatttctgctaaattaaatagctacactgataataaagagtagcaggggtagcagaagatgtagaagatgtagatgtagcatttcagtgacctagaagtgaggtgaccaccactccaccaacgcaaggccaagcttcaatattcggcccttcatgatgaggaagtgcttgcgtacgccaaataaagtctttcagagcaattcaatctctcggcctaactcaaatgtcaaactttcgaccacgcacgcaaaactcaaatcgaaaaggccacaagtcagtggttacatatatcagacgaccacccacccatcctccgttgcgcgttacattcagactaaatcccccacacctttggtcatttcggccacaaccatttttctaatcactaacgactctctcttgagcaacagacacaaacggttcaccccaggccgaaaaaagagttggacatgaaggaagctctgaaaatccaccagacccgacttcgaaagtaggaagtgctcatgtcaatgggtgactaggcaggcgacattcctgaaatggtttcgtgccacagagacttgccaggctgaagacgaagagacaaatttacgttgtgccagaaataaaggcaagggggatgcgtatggggattcccatttggcaaagaacaaggctaatttgatggcacatggcagcagaccgttctgctcaagaagcgtccttcgagtcctcgcaaaggtgactcttggacaatctcacccaccaaacaagacaattccatcagaacctcgcggcctgacgactctgagctcagcgaccatgccgaggatgatgccgcagctggagaaggcgctcaacatgatcgaaaaagacaaactcagagtccaaaaatagcacgattcggttgtcctggtcgcagtccagacgagcatcaagccgtggtgtacatcacactcagaaccacaactctgccacatgtggccgggcctcaaaggcgagtctcagacgcagaactacaatcctgccatattcagccggacctcaaaagtctcaagatccttcagatttgcatggtagaataactcctccaagacatagccagcaatgctgtcgctttaggggtacactcctagcctgtattccattggatgggaggccgcgggcaatgacatcggattctgcaacctcctcgtggtgttgcctgggaacctggtcatatttacaagatatgaccagagccagtgcagacgtgctttcgggatagctgtgtattctattccagacatgatatgcttgcggaacaagcgtttggagatacatggcggtgcatcgtagctatccaactggtagaaattaagaccctcttgaattcatcccgcgggtaattagtagagtcataattacaagctccttcctatgtatcatagactgcccgagtctttctcgcccatatacacacatcttcaagcatcttacgactcctaagcctccttcttcaacgcctcaagaccctccgtcggcctcggccctccacgactcctcctctcctcctcagcaccgctcgccttccacgcactcagaataagattaacaatgtgatccacgcccacatccttcttcacctgcgcgaaaaccgtcggtcccccttcccgcatcttcctcgcgtccctctccatgactcccaaatcagcgcccacagcctcggccaaatccgtcttgttcacgaccagcaagtcactctgcgtgattccggggcctcctttccggggcaccttgtcgccgccgctgacgtcgataacgtagatgatgaagtcggccagctcgcggctgtagtttgcagctaggttgtcgccgccggattcaataagcagcagatcggaatcgaactcggcgtgcaggtcttccagggcggcgaggttggcggagatgtcttcgcggacggcggcgtgaggacagcctccggtttcgatggcacggatgcgctgtggggggagagcggcgtggcgggtgagaaactcggcgtcttctttggtgaagatgtcgtttgtgacggcggcgagagagtatttctctctgagggcgaggcagagggccagcatcagagcagtcttgcctgagccgacgggactgtagagagcaggtcagtatctataaagcaaaaagacatttctcgtgaatggtgctcacccgccgattccaattgtgaatgcacgatcagcccaggtgcggccctctacaatgggcatttcccgtccgatatagctgccgggtccgtcgaggatttcgtgagagtggccgtgctcttgagctgagaagccattgtgagagtgcggcgcgctgccgtcgtgagaatgtgtgtgcgccatgttttaatcttacaacgagaaaaaattgaaagaaaaaagaaagtaaaaaaaaaagggaaagaggcttgaaaaaatagatgagaaaataatggcagtgaatattcactaaggaaacgcaatctgagacgtcacgtcaaatcatgatcaagccaactgataagaggcgcgggggaggggtcgattgatggtgtgcaagtgtggagccaagagctggatttgacagctggattgagcttcagatctgatctcttatctgtaagaataataaaaacaagtcatggcccgtgtcggcgatatgcgccgggacctagcgggcgagagtcgatggaatcgttagcaagttgatggtcaattcttgtcttcatttgctccgtcataatgtacagctcgtacacaggtctatataattacacaagccagagccaaatcccttgctttgcctggctaatattttttttcttcccgctatcctccttttcatttcccccttctatcccccgttgaccgaccatctactgagctgtcggtgatggcgcattggtatcatccttgggaggtaccggtgctgctgatacttcagtcacgccagcattctccaaagccgccgacttcttcttggccataaactcgccaatcttggtcagcatctcctctgacagctccggctcgccttgctctgcgcgaacttgccggttcttctcgtggaactcgtccaatggtgtctgcatggccttgatagtctcctgtcggcccttcttcaaagcctcttccatctccttcttctcaatgtaccacgcctcgtgccttgtcctgaatcttgagaatttgtttctcagctcgtccacaacctgctccggcatgggtggtgacaaaagtccgtagtagaatgatctgtcttcaacttgctcgcgaacagtgtccgcagccatggtctcgaattctgggacctcaacctcgggccaaggaatcacaacgttgagaccgggcaccacgcgatcccacttcttgccgtactgccagcggtccagggacatgttgggggactgcatgttcggcggcactgccttgagctggtttatgacggtgtcgcgggtgacgcctgtgtcggggttcgtcatcgggtagacgaggcggacggatgcgatagagatgggcattggctgtggtcgactggggttgccaaacatgccttgaacaacagcctatacacagtcagatgattagcatagttgagaaaattttctaaaaagcatcggcatacctgatggcggtgctccaaggtaacggttccggattgcggctggaccgacttgatgcgatcaatcttgcccttgtccggaccatcctgaataaccactctgtcaccgggcgcaaggtttagctgcttcacgcctccagcccaagcacagcgctgctcaatcactttcgggttcggttggtgcaggccataatttgaccagtcctgtcgcacattctccttgaaggcaccgtagtcgttgaatcccaggtctcgcttgggcgccaaaggccccagctcccaatcctctttccgggctttccttgcgtctttgaggttttgtcggacttcctccactgctgatcggagcgcaagacggcttcgaagcttggtgtcgacgttttcctgctccatctggagtctcgcgcggcgagacgcctggcgctgcgcctgggccgctcgcttcgcaagtttctgcatggctgtggaagagaatcgatgtgctttatctatgattctgaatcgcagcccattgatcgcaatggacgccgcccgcagcacctagaatagatggtgatatcgactgatggtcttttgcgggacgactgtgacttcccagatggactcggaaaatcttcgattggatccaggatgggcttagcgcgggacatggcaatgcggcactgataagctgatagggccaggcttggctatggctatggcggggtgtaagaacgactatgcgcactgtatgctatgggaagcttttagagtgagcttggtccgcccggctgtctgacatgcctgctgctctgcaggaatacagtgcagatacgcctcggagtaggacgcgttagcacggggtacctgtacttgctcttggcagcacgctaatggcggcgaatacattgtgatgctacaagcggcgtcacggagccttggagagattgcggtaagataaaggggagggagtcaaggagaaaagggaagaaaaaagcaaagcaaggaaaaaggagagtcggtttgacgcagtgatgccatggcaaggagcataggtagctgatacatggactacatggcactctgttcatgtattggtgacacaacgctgcacttggatggagcacggagagcaccagttctccgatgcctttctggctgcatttcagctcccatctcagctccggctctggctgtcgcagccaaaatcaacgaggggccgtttacgctgtgcttttgcacgcaacgatggctcttaagcatccagatcaagggctactcacgtatctataactctcagtgcactgaagaccaaagaggcccaacaaggaaatgcgtcgtgagcatgtcgatcatgtgatcccttaatttgaggttctggcgcatccgcttccactcgctgacgctactgcttgcactaccaccgccgtgcagctcccccagccacggctgtacgtaccggtactaatttatgacagctcttccggcatgcatgcagccatttgccatgaccaagtcctagacggtaggactttgccaccaggagttgcggttgcagggccgcatgtcaggaggcacagcaggccgtgtcaccctgcctaggcgtcgggaagcggtctggctgggcctggggaagatggacggagccttggaaaggtgagatttggagacggcggtgccaatacgaggttgatgcagcagcgcatttggcgttggtgcactgtaggacaggtctgagtagcggcttgttgtcattcccaacaaatcgtccatgccgctgctgtgagaatagctactactaagacaaggctacatcttaattcaaaatgaagcatcatgggacgtctgaaagtacctaatatactccagtatctactaccaagggagcaaaagcacctgtagaggcccctcgctgcgctgcatgcactcagcacccagcataaacccgttgtatctacagtcaacatcacctattcgcacatgatactgctcaccgaatgattcacagatcatcttcagtgagcttgatgcaaaacgcagctctagtgccagatcagggtacttgactctataacctgccgccgctgatgatgctgcggcgccccgtactctctactcgcagcggcaacctggttccattctgccggcacgcgcccccccgtacagcagccaccgtccatgtacagctacattgtctcagtttagcggtggagctccatcttataaaggatcaagtaacgctctttggcgctcgcaagtgctgcgccgtacggagcgccgagtagcgtgtacctggctctagcgctgggaggtctgcctccagccgagtcgtcacatgtaccggcccttatctcccagcagcgtctcagccacctcccgccggcgacgcgtccaggccgggcatccctcgagcctctggccgtcggtctgtctgtctcttctgcagcctcgtttgccgtgccgcgtcgtgccgttgccgtagtagcggtcagataaggcagagacgcggtgggatttattggctgcactgtagaatttgatccttcagtatggatgcatgggcctgtattacagagcaccgcagccgctaagaggactgctgcgatcaatgccaggcgcatgtgctgtgtgattacgacgggtaccgagtacatgcaccaaccggaaggcttggtaccgcgtggtagcgctgagctctgcagtggctggagcacagcacagcacagcacagcacagcacgcaaaagccggggccacctgaacaggcaatcaagccattggcgagtccccagagaaattgttggctgcctcaggacgcgctagccaaggtacgcagtacaagagctagtacatggtaccggcacaggcagtgctgagcgccgtcgtcgccagggccaccgctgctaattagaggaacaagagctgaacaggacctggagtccatcaaatccatcactgctagaagctgtgcatgtttgctgcagatgaattctgcctggcaaagaaacccgcttcaggaaatcctttcgtagtcgagtcctaaacaatctctcttattaatcttctcattttcatcattgcggctttgctcatcacgacacatatcctgcatctacaagtcctccaggaccgcagaggactccagcccccccaagaataaaacgcagtgagcgctcgctccccctctctccacaagtcacccggtagcgccaagtacccagtacctcgtgcctgcaaaagccaaaaaaggcccaggcctgacccagaccagcttctctctctcttccgtcacaatccccttctgacgtccatctctcttcctttcattccatcacaaccgccatccaccaacgcccgagacgctcgctgccttcattgttaccagccgccgcttcttatccatctcccagaatcccccaacgacgccatggctgaaatccgccgaaagctcgtcatcgtcggcgacggtgcctgcggtaaaacctgtttgttgatgtgagtgctgatgcccatcaaatcctgtgggcggcacgcttcctcgcgcagccgccatcgccctcgagcttcggcgctgggtgcaacgcatcgccatctgctcagagcatcgagcccagctaacatgtctgtcgtgcagtgtcttctccaagggcgctttccccgaggtacgcattgaatgaaacgcagcccatctgcattcccctattttgccctccgccgcgctttcattagccgccgccttttattttcccgccccccaagagcctccacaacaacaatatcaacatcatcatcgccaatgggagatgagtcgccgacccgagcccttttttcctgccacctgctgccagtttcttgatggcagctttgccgcaagagcgagatggggtggtgcggtgttggcatcagccccgaccgcggcaaaatttcttgacgtgtcacaatctggctatgggctccttatcagcctagctagcacccatcaaaatatccttatcccatcagatttctcatcaccatcatcaaacccttccatctgccatcgactctccctgtcttgcaaaaaaagagggcagaataactggggaagaaatatacgacaccgttacatgctgccccataaccaacgcgacgctgacgtataatatctttctaggtctacgtccccaccgttttcgagaactatgtcgccgacgttcaggttgacaacaagcacgttgagctggccctgtgggatacggctggccaggaagattacgaccgtctccgacctctctcgtaccctgactctcacgtcatcctgatctgcttcgccatcgactctcctgattctctggacaacgtccttgagaaggtacgtcatccggctctgcaactgtttttctgataattagagaaatgctaacgcgctggtgccttgatagtggatctctgaggtcgtgcacttctgctctggtctccccatcatcctggtcggctgcaagaacgatctgcgagacgaccccaacaccatcgaggccttgagggcaaccaaccagaagccggtttccactcaggacgtgagttttctttcttcgtatgaattgtgcctcaccacgcagacatgctgaccgcgtatccccatctaggctgaggctgttgctaagaagatcggagcctacaagtacctggagtgctctgctcgaaccggcaacggtgttcgtgaggtctttgagcacgccactcgtgccgccctcatgtcccgcaccagccgcaagagcagccacaagaagtgccttgtcctgtaaacacgttttatctttgcgcccgtccatctcagacgcaatccgtttccattctcggctcgattcccccctttgtttgtaattcgatgcgtttcttgctcttcttcatgagccagctgagacaaacaaatacatggctagtttggtgataaggggatggatgtcagcctcaatggtttatcggctgtttacggatataggtttttcttttttttttcgggagatttggaattcgattgtctcgcttcccgggtctcgcttcgccagcggccacggcgagaaagggttattattggttgcgtgcatggttctgcagtcccatcaccgtcatggagtaaggattctctagggaaagagagatgattcgcgagagaaggtaaaccagaagttttccccccttatgcctctgtcataatgccggcgggcaagccggtcttgctttactgtatcttccccggtggtgcgaagcggggtcgacggacctaatgttggaggtgtggctttcttttttctttagctacgagcggttgatggttgattcggcagcgtacagatggaatagaagggcatgcagtttgtctagcttatgggaggagggaggagggaggagagtcaccagacgagagaaatttgggagatgtaagtagttagtcgtggatttgtcgcacttttttggaagttgccgggattcgtgagcggtctctacaacaggttatcatacattgtttcgttttttcttttaccactttctgcagtctcgggcacgaggatctccgcgctatgtttttgctcttcaattgttttcatctcctcttcttttcttttttctttaatttggtatggatggttgtaatattggtttatcttttacactgaagatgctagattgcgaataacccatcttgatcccccgacggctgtgaatctgtcctggttgtagctcgagacgtacggggctaggtatatgacagctcaacagcaagacatgggtagaatatgatgtttccttgtagcacagtaagtgccaatgtcgatttctcctatggcgatagctaccctagctgcctatggaaaatacgcatgaaatgctctctcctgtcaacgccttgccttgatgcactttatcgtcgtgatatatcgttattctacccatccatcaacctcctttactctacccatcctaccgcatattgctactcgtctacacgctcgcccatccatccagcctcagtatcatctcgtcatttataactgtcgtaactaaacaaggcgtcgacgcgggggagattctagtagtagcttagacggggcaagtctgtaataattttcagtcagagtcagttgttgtagaagcgtttatatgctcgtcgagttgtcttgtaggaagagaagaagagagacttacggcaccgcatttggagcaggtctttgagctggagtccatggcggcggagcacttggggcaggaggagtggttgaagttgacgggctgcattttgggtgttttgtttggaggtgtagctggagagcacaggctgtttgtataggtccagtatagagtaggcaggaggctgttgatgtaggagtggtgggaagagagtctggggattttttaaaggtgagcggggtcgtctactttatatgccaggtcaaagaatagcctgtaagggtcgctatggaggttggttttttaggacgcggcacatcgcggcgggtgggcagtcggtcattcggcaggtgaggcgttggagctttattggcttctggggagggcaccatttactattgaggattacggctatttcatggatgctattagcttcatgttgcgttgtgttggtggatgggaactatgtggtagcagtcgagagccaacagctttagaacaccagtatcctacatgactctacttgtcaaggcatcttttgtgtccaataagatggccaatatgagagcacggataaggaaagacaagaggaaaaggcaggattgagggatcaattcttttggagaagcctctgtatccgctctgtttcggggggcttgattttagcggggggctgtgtgggctcattcaattaaactaggtgctttgctgtgctgtggcgcttgggtaatgcgtgagaggcgattggctggtggtgcggtcgttgctgtagagcgtagcttttacgctgtgtggcatttgatacgataggcagacaggcaacaacatggcgttgtgatacctatctggacaataagagtatctaccatgtgtgcataaagctgtcggtcagttatcggtgtccgggggacaagtttgttgatccttgctacctgcaggcagaaaaggctgaacctctgcggattcgatcatgtgctcgctttgtgaacccgtgacagcctgttttggggaaaacgagagtggccacgcggatacctgcggcgatgcggcgacaaggtgaggcgagataacgaagcttgctgacgaggtgtttccaaaagcgttggagagcttgacggttgattgcctgctttgtggctacccggcagttggtgagaatattgcctgggatgctggctatacacatgtacatggctgaaatgcagcataattcacgcaagttgtacataacgtgtaaataggtacattggagaattactattcacatcttcgcgacggcatactccatacgtctttatatggcccatctatggaaagcaccgctggtcttacacaaagccgtgtacagccctaaaaagcgattacaaaaaaaagtcaggatccaatcagactcccttattgtacatacagtcctgttcaatccttctccctacatctagggaggttatgcatattcctttggttccatgctctctatatatgtgtgtattcgtagtcatacagttactaagttctaaaatgtcaagtttcgtgggcttttgctattctacgtgcattgcgctgtagtctctgagcctattgaggcgatgcttgtcagtatgatggatagggcagttttcatgatatcgagaaaggactcaccattaatcaatttatctattgcttgaatcacgctgatcaccatgacggcaactccaaacaccactattgcgccagccacatatgtgcgccaactcctcgttgtcagcttgatgtagcacatgggcggcaagatgtacgccatggccacggcgctggttgcgcccacgagctcaaagacgatgcccaaatcgcacgtcagcatgctcagagtcgtggcgcccatgaccagagctgtgctgatgatgagatgccgtcgcaggtcaaacggctcgttgggataaaagtaggtaatcatgacctcgcgacagacgaatgcttccagaggcagagtcgtcagcatgttgagtccaaagcacagccgtgcgacgttgaccatggagttgtccgaggaaaagttgttgagcacgttgcccattgtcttgtcgccaaaggtgaggaagccgccgagggccatgatcagacatgcgagcatggagacgacggtggagtagtgcgtgacgcgggagaagttgtcgattgtgggtgtcttgagggagccgtagatgaggagggagttgtggtggcagacaaatgctgtacgcagggtcaacgttagccatgctttttcaactgtgatggtggaaagtgtccataccaaatgatatcacgccaatggcttgaaagatgccgctgttgattgtcaacagcggcgtgctaaaggagccgcggtctgcagacggaacaagcacgccttgcaccagcaccgtaacgacaatgaccagcatgccgatgagagccaatgtactcgccttggccaactatttggttgagcagtgctgcattagcaagagttgactcctctccaggcataccgaatccagatgaagggcggactgatgtcttacctttgcaatgtccctgtataaagtcaatgggtagctgattcccatgcaaaacacggcaatggcaactcttctgttggtcaacagccccagcaccggcacgctccccaagtcggtccatatcgccgtcaagacatgcggaatcgtgtcgcccacaatgacgccaaaggccaccatgccgccaaaggcaaacacccactgcgcgacgctgatggcaatcaggccgggccggccgaagcagtgctcgacggtgccctggaagctgctcgtgccgctcagcttgctgttgatgacaatcaggcagatggtccagtccaccacggccgtcagcgcaatgagcagcaccgtgcccgccagcaggcccgcctgccgcattgcatatggctggccgatgatgccggcgccgatgatggagttggccatgttcataaaggccgactggagcccggacttggggcgccgcagctctgccgtcgcggcgctctcctcatcgccgtcttggcccgcgtcgtcccattctcgagcgacggtgatgctgggcgcctcgatctcggtgagcagcggcacgcggtgggagtcgttgatggaggtggcgccatcgtcaaagtcgaagcggtcgtcggacgagaaggacgacgtcgagggccggccgtggaggggcccgtcgctgaagttgaggatgcgcggcgtcaggtcgaactgcacccggccgggcgtccgcggcgtcttggattcgatctcaaagtcgggccgcggcgtcttgagcacgctcgtgatgatggagaggtcgccgcgctccgtctcgccgtcgccgccgcccagcaggccgcggtcgtcgtcgccaaaggtggtctcgccgtagctttccttggccatggtcattataacagcgtggcggcgtctcgcccggtcaccattttcgcaccgaggcagccacggacttaataaaggaaacggctggattcgatcgagtgcaatttccgctgctgcctgagcaacccgtccgtgcctagtatcgccgccaaacaaagtctatgggctgggaaatatcgcgtctcccacggccagattcaggggctttgctttggtgtttctcagatgctattgcaaccggagtttgaccctgaggacccgaggagctacgcaattgcagcccgcaacgggtttagtgccgcctgtagatgttgcaggtcatgcccgactaggctaagcgggagcgggcttctgggtctatctaaatccgcgccggcggagctcaggcgggtcgggacctgctggaatccagatttagtggatgctggagcctataattaatttgacttgatcattaatgaggagggctgtgaatcttgtgtcgtattattaaggctggaaaattgaaagaaggaagaagaatgatgtagacggattggcatatgcgttggtattgattgagcgttggtcataattcgacgttgccatgaccttagcttacagcttgtacgctctcagtatcttcttccatcgtacctgatgatgaaaaagatgacgcaaatagtctaaaataataattcctaccaatagaatcatcacatgaggcgtgctaagagattgcgtcgaactacatgcgttatagctctataacaatggcaaatattgtatctgagacatgggcgatcacacggtagcatttcagcagttcgcgcgggtggaggtggtactgctaaaacaaatctccatagatcgctgccaagaattaagaaagctattgttatttacaagtctaaagtcccatgggttgcgacatccatcagtataaacgccttgcagcgcacttggtaaagcagccagtctcgttacagcgctttacgattcgatctaccgtaagagtgaaactagacacttgaagaaaatacagcttcaaacaacattacttgcagaagatctagcatctacacaagagtcaatgtttcatgttagctgctgctatatacagaactccttcatccagccacctgatacgagatatactactggatatgacctgtttctttgttagtctagcgcgatcagtgcagcgataatattcccatcatgttttacagtaatgttgatgaaagtgaggctagatgactgtagatgagcaatcaaacaggtaagccaagctaaaataaatacagtggcgcctcaactgttgcttgattgagttcctgggtgcatccactgcttgtctatatgtaccaatgcacaagcgctcatcggtcgattaattcattaaatccccccaaatgatcttttgttccagtttacagatagtttatcgccattgaaacgtgcgcataacgtttgctttggagagcgtcatcgcagctgcatagtcgtagactttagttggaagcattattgcttgacaagtgtcggattcactcaggcgaaatgggggtccacaatcacttttgagagtataaaaactctttaaaatgcgacaatatgtagtttttaaaaattgacacgttaatcgctgtttatccactcttcgttgggagaaacaagttcatcggatactcgcaaatacagaaactaacgaaccagaggtgaagccattgtaacatagctctagatatgagatctttagttctattcaggtccatctaccgcttaatttctatatctgacgttgtaaattgtacggaaggctactacgtttagagtgagatatcacttggagagatgtcatcgtgaatccatcgattcaaccaaccctgcagcaccatttcacttcgtaacattgatgtttaatgagatgaatcagaacagccatacttttgttttgaccaatcaatacaaatcttttgtctattgatgcactaggtatggatgagtttggagtgaaaaacatcgcgagctgcgatctatcaagacaagtgattacagctggctagaggcacatgtatcatggcttctgacaatcccggcaaagcttatagactcgataccgattttataggaaataatgaggggagagaagaggaggggaaggggaactattgtgtctgacaattaccaatcttgagtgtgtcttggaccgctcgctcagtgacgaaaaagccttgatcattaactaggtatttagtacaatgataaaaagacactgttactaaatctatacttcgtttcattgcacaatgcctcggataacttgtaagttgacaacaggatcccctttgtttgcatgatcttgagagacattggatcgctgtttccgcagtatgtcaagctccgcaatctttggggctatacattgaccgagcggcctacggtgatggagtacctagatctggtaacaccgagacttgatctcatccctgaaatagcaggagaacatgtgaactttgtaaaagagcgtgaagagacttcttcatcgtatcttcattaagaagctgtaatctctgcagaatagctatacaagaacacggatagatcagccggctggttaagcaggcctgctcaacaaactattgcaaagtcaatacatcatgagtaagtactttggaagaaaaaaaaaacactctagagtatatggctgagattattcaactgattcacaaaaccgttacgaccgacaaagtcatttcacatttttaatcgtcggaaataggcagcgtgtaaaaacgggatcaggcatcaagttagtatcagatacaactggacttgcgcgcctagaaaaagttcaaattttgttgaatgatagagccagcatcaggaagagtatgtgaggggttgaagaaagatcggcgtaacaaccaccgtaataggtcttatctatgacatcaactgataatcgcaggcaattcaggacacaccgcttcctgagtggctcgtgaacctaagcgaccaacattggagccatcttgataacaacagaccctgtcaggagttggccactgaaaatgacttctaacatcaccctttgactatagttacgggctacagctccgccagaaattcgagataatcgtatcaagatattcgccgaaatcttcatacaactggcggtaagttccaactgtgccaaagatagcgagattgccaattaatgaaggcaaatgaacatcaaagaactttgatcctcagcaacagcaatacgtcctgtaactcaagtaagcattaatcatgtggaatcatgagagcctgcgtgatgatctgtcatgtttacacctgatgcatcaatcgcccttttgtgtgctcagctgtattctacttatcgtaccaagacagagtgtagacaatggtgaagatcactcaagtctgcagggagctctctgaatgcagcattgcccgtaatttttactgtgacactcgacaagtatattcggtagaacacttcggtccggtggcgacttcttctacattagacgaacgacgaaacgatccgccttctttaccgcgtatgttgtgctagaaggtcgtattgtagaccatgaagcagatgttttaatgttcgagagagttataagcctatgaactagaagcttgagaacaatcatcgagcgattggcaatcatgtatcgcctttaatccaacgacaatcggatcaaaggggtcattcgaagctcaatatatacacttaacgcctagggacagaccagtatattaacacatatcaaatggggcagaatggacccccactgaatcagattgtgcaaaactcgtgttcaaactcctcgggtacgagcaattgagtaaaagtcggtattcagtgaggacaaccgagtgtaaggaggcctattgcacccttacagcttgctaacaggaaagacgacgagttggggggcaaaacgtttagccatggagtggagatctactcactcacccctaacggaggcaaaagatctcccgctacagaaagacggcaactaccgtttggctaaatggccttgtaaaactgaccagtggagtttccccatgagagtgcctttgatccaatgaagctgttgctggatcttcataatgcttggtcaacagatgagcagttccactggtcagttttgccaggtaatacggcaatacggtagtatttacaggccatcatacatgcctactatgtaagccaccaatctctttactgcccatgtctaccttcagtatttggaagaggaatatgcatgggggccaaaaacgtagatcttgtcgttgtgatattatcggaattacttctgtggcctgactctgacacactagcttcgttccttgctcccgcgtatactaaccggaccgctacggaacagatccaacatttgctaagattttggcccacaatacaagacacagccacaaagaaatcacgatatctttctcaaaaggatccgtttgttaccgaggccatgtgtacatggctccggtaggggcctgcctggcagcgtaacattcgccttggcaaacgtgcaacatcatttccaaaagaaggaaaatggaacaaaaggaagcgagcgaagagatccccctagtggatcagcgaaatgatggctcgccaggaaccggcagagcaatgatacgtggcgaaattatgcaatgaagccagcataactatttttgtttggcatattactgtaacacggtagaccttgcacatgcacaggatgctcccttgcaaccttgtttatcgggccttctccctaccccgtctacttgtatatacagtactttcaatattagccgcaatctcgtacccgcggctctgcaagggccgctgtcagttctcatgcggtcttccagaagcagactaggttgtgaaccaagaatccttcgctcgcaaacttcatagaaaacgtcgaaccacttccaatgtcacatcattcaacgcccaatagtatccaatttgcgagacaaaactgttcaataaaggcatgtggatacaattggatgttgcatatacgccccctcgacggtcactccgtattagatgttattttagcgtttttgcggcatatttcgccgtttgttggcgcctagaatgaggctcatgtacatctaaaatagaaggaatacacacacaatgatgatgattcatccttataaccagctggtgaaaccgctaggttcaagattatgtgcttgatgacacaagaagcatagctcacgagttgcggcatcataatcggcgagtgttcaagtcgcacactgtacggaaaacttccggctctgaatacaagaaaagcgagcgtaacggggtgatcaaacttgcctatgtaaactggctgtatcaaacaagtgggtttggctccagccaacaaagagaggattcgactcaaaatttgccgcccacccctagcatggtattttcatgcgtgttggtcgtccctcttctgcaggcccgcccctcttgtttccccaagatctcaaccgccattgccagcattctctggccaatgcgcttgggaatttttggccaaagcgcatgaaaaatgtcattcgtggccaatgcgcttgggaattctacgatctctaggatccacaacactataaatctgtttatgtagatgtagatggaaacgatgaggttatcaaagagcttaaatctcaattcagtctatactagtacactcgatctatttttgaaaaaaacaacagcttttcaccaccgctctatgactctctatatcttgccctgaagcctcaatttttaatgccaactctttttctactccctctcaaacagtcccatcatgcggtaacgcggagatgaggtgtggaagtgggtgatgcccttggcgtaagtatcaaagttggctcggtactcgggctcatcatcaagaaccttgaggacacgctcacgaactcggatgccctcttcagcaagggtgctcaatgcctccaggacagtgatgttttctctctgggcgcgcatgtcaatgtagttgcccttctcctctgccaggagctccttgtagaaggaaatgacatcgttgacaatgttggtgaagacgataacatcagggatgacctggacgtacttgtccagtccaccagtaggcaatttcggatctgagggccgtgctagagccaacagcgcatacattggggaaagccccgttttgaaacgcagccaatcagggaaagccactgcctggggttggatttcaacgtccttggtcagggactcgattccaatgccgttgataaagtcatagcaggcaatggtaatcatgttggcaacaagggggtcaaagtgcttccacagacggggcacaagctcacgggcgtaccagtcgaggactgggtcaccgcatggcttgccggaggctacgttgagctgcagttggcgaaggacttcgggcttctcttcaagaatgtcctcggcgtggaagaagaagatggtaagctgggcaaccatgacctggtagtcgagggggtgagatgacgtaaagtcagctgctacatagcacgccatggtgaactggtcttttgaatttaggtagtccaagtggtctttaaggctggactgctgcagctctgagacaactgcagcacgcagcttgtcaatgggtgttaagctaagagccttttcatcgatcttgtagcctccggtcacctcggagacgaaatgtgaaaggacttcacggatggtggagagggatgtctattattgttagtggaaggggctaatcgagtcattggagtgaagcatacctcgggaatagccattgtgttgactgtggatgttggtaagctggtgtttggttgaataggttggatttgatggtctagaatagccaaagattaatctttgtggcttgagactgtgatgatgatgctcgaacaaaggcgtgtaagtgctttgctggatggctcctgaaaatgacgtccgagtctggagatttgtgtctttgcagcttattgaaagtctgtttgaaaacggaatgatggaatgaggaatgaaagacaaaaacaaccggttgaagttggctttttataattgtcgagcttctacaaaatattgggtaaggggaggaaagagacgaggaagggggggagtccggcgccggcgccgcggctacggtagtgaggcgtgaagatcgttccatttgtcccctagctagtccagtaatacgatacataaaaacccatatagatggatctatgtaattaaccttataagatgatacgcctctctgtggacttggaccggtatgtaattgcgtgagctaccaaaatacccttactagcttggcaccggcagctccctagaagacaagatggaacatcccacccgccatccgcaaggccgactgtgcgcttcacaaggatcactggtcactactacgtcgtagtacgagtagcaatttcactgagaaaacaaaaagcccacaaaagagctccgtacccaagttctgggacttgatatctcacattcgatccagtgagatccagggtatccaaagtagcattataccagaggtggcaatttgttcctcactgacgtttctgacacttggggacttgtgggggcgtcgttgtatacatgtacatacacactacacaattagcgctggggccgttggttggaccggtctttggacaagaggtaaatcgcggctacgctacgactagaggcggttacaaaaggtaccggtgcccagcgttcccactcttttgtgcagactttgaactggtcacagcgagaagctcaaagtacacgtagagcttgtaccctgaagatcgggccagtctttgttgtatttgtccgccgtcgggtatagagccgatagagccgggcatcggctaccacgccaagggacttgacaggtatcccaggggccggcaaagcttccaattggcactcggatgacttgcagaagccttgaagagattatagggggctgtgggattgaaagctccggggctcatactgcaccctgtgcaggcagccacgaatgctagctagttgggccagcatcagagacactacgagtaacagcaattgtacaagtcctgcaccgtagacgagaatcttgggagttgcttgttttaaaaaatcttcacaccgccgttttgtgcttggcgcggctaatctctagacttgcctttgtcttgttaacttgacacaatgcgggaggccctggagcccactttctatccaggtatctggatagatggttgcattcctggctacgtagtcgaactaaatcatgcagtcccatccaaatagacgaaaatcatggcttttgtgataggtgtcctatcacatcacaattcctgcgctcctgagcctcctggaaatcttaaagcgggatggagcgagagaatcggtgagcattaggggtaaataagagacatagtatcgttaatataagatgggggtgggcttcgaactcatctctacttgcacgactgaatccggtatcactccaacactgcctctctctctctctctctctctatccccttctcgcattcaacttcctcttcaaaccaaagaaaacggccgcagcgcagaccacccgcgtgaaaatgtccggcaacgccacaagcgagcagctcccggctgtcccctcagacattactgccgaatggcttggcgccaagctcggccagaagatcaagtccattgaaaacacccacaacatctggggaaccggcagcaagctgttctacaccatcacgtacgaggatgagagcagcagcaagccgagaccgtcccacgtctgcatcaagggcgtcttcgaccccaagatgattgaggaccagccgtggaccgtcagtctggcacagcgagagtccgacttcttctcaaagattgcccctggtctggagaacatgctgttccccaagggctggtggagcggccagagcgagaagcagggaatcgccatcatggacgacctgaccaaggacggcgtcgcattcccccccgaggtcgcctcatactcggtcgaccaggtcatgaacggtgtccagcagctggctggcctgcacgcaaagtactggggcaagagtcaagacgaccacccttgtaagtgaagattcccatcgccccctgcccctgcccctatcctctccgccccccctcccccctcccccctccccggtctctcccggtagttggtgtcttacaaggcgacagggatctggaacaactacgacccggcaatgaagttcatgtgcacgccgtgggacgatgtggtgcgacagccaggccggccccagctgcccgagtacctcatggacggtacgcggtgcaacgaggccctggatcgctactacgccgagcgaaacccgcggttccggacgttgctgcacggcgacacgcacatgggcaacgtgtacgtgacatccgacggccgcatcgggttcctggactggtcggccttccacttcggctcgtgcttccacgacgtcgtctaccacatgacggcgatgctgactgtcgaggaccgccgcgcccacgagatgaagatcctggaccactacctcgagacgctgcaccgcctcggtggacccaagttcgaccgccacaacgacccggaggtcatgaccgagtacaagcgctccttcatgaccaacgtgatctggatcatctgccccgagacgctgcagagcagagagcgcattgccgtgctgtgtgagcgcaccgtggccgcctacaacgaccacaaggtcattgatgtgatcctggacgcgcccaagccggctgctgctgcctgagtctgagacgcagggggggaggctggaaatcgttaaccgaactccattcggttcggtggtgttataatgttatcacgagtagtgctatttagtactagcattacaaggaatctatatacatacatacctactgtacagtagcatatctacaagtacctacaagtagtctatatccatacccgaataaacaatgcagtaaaagttgtccgagcccatcttcaacacacgtgatacaatcaatgtccagccaatgaatgctcgtgatattttcgtctttagccgttgaggagagcaagttccacaattctttcatcggcgcggcgcagatctcttaccgcttctagtcgcggccctaccaggctgctagccgaggatttcttttgcttcttgtatgaaacgggcgctgggatgttgcatgacaacaataacgtagatccttactaagagagcttttcttgcatctggctaggtcgtttccgtcgttagtaagcccaactcagatggaggagaagggggttatagcagtagttccgcagatagtcgcttacaccgttgaatctccatctatccgtgtgccgtgtcactattacagtacgaggttagtggtaggtcattccgggccgcggtatccacatgatgcctcgacgcggcagtgacttgtaatatttccgtttgctcgtctgtccgtctatggaacgttctcttgccacttcttttcgtatcacctggggacggggtactctgtgggcgaacacgctccgcatcggtacgcggactgctggtactactcgtaaagacaggcagctgcgtataaagttggcaagcttcgttgaccggaatccttccgggtcatggatttgtacggcgttacccctatattagatgaactagacagctccgcagaactactctggattccgaatagtttgcattgccagctagaagcataacgcagcgttacatctgggactgtctagctgcagtggtattatggagaggtgcatactcgattccatacttgtagtaaaggggcactcgcggcatatggagcggccttatactagcatatgctgatgccttactgcttattatacctactgccctttgttcttcgtatgcagaaaaagacacggctctctagttacctacaagtagtcatctagtagtcatctagtagcatttagcactgttttgaattgaaagaagatgcttgggaaaaaaaaaaagctcagcggggaaaagagtccgtacagtacttgtatatacgcccgcgggccagccccccagacataacatcccgcctctttcaccccataagatataggctgacagggttcgacatgaccaaggttttgtcggttgttggtctgcagctttttctctaatgggatcatcactcgtctcgcttttaaaattgcctcccctgctcggagaacacaagttccaaggcgacggtctgggtggttccacggggtaaggaacccctttgccaagcttcttcatatagagacggcttcgtgccctcttatttcatctggcaatagaaggcgatcttgcgtcgttgcgttgacactttcagggtttttcaaaagtgttacgcaacagcagccatggcgaaggatctgacgacgaccgtgttcgaacccatccagcccgagggcctggcgctcgctttgatggtgacgacgattgtgtttactattttatctacacttgtagtgggcctacgtttttatgctcgcatttcgcttggcttgttctccattgaggactggttgatgcttgctggatgggttagttaaacaatcactctcaacgtcaacgacccctcgatgtgcgctttttctaaccactaatcttccatgtctagcttatcaaccttggccacaacgctgcagtcattgttctctcatatagtggcattggatcgcccgacgatgtcatcacggtcggcatgcagttccacatgggactgtggacaatcatctggcagttcctctatgtgctggacggcgctctcatcaagtctagcattatctggacgctgctccgactcgccaagggcctgaacaagaactacacgcgcattctatgggttctgtttggctttgcctggatcacatggcaaatctcgtggccagtcgcaatcttccagtgcaagccggtcgccgccgcatggggtgagccgggagactgtacctctggtcagacagtcatcttgaacgtgtcatactttgtttccgccgccaacatcttcaccgatatctctacctcgcttgtgcccgccttcttgcttcgccacgtccagatccccccgagattgaagctggtcaccattggtattctgtcgctgggtgttctcgcatctgtagcaaccaccatccgtattacttacacttgggcctacactacgcctcacaacagatattgtaagtgccattttccttttgcgaccctttgacaggatggatgctaacggaccaatgtttagtccagattggcaagattgtcttgttgaccgtgctcgagtgtgacctgggtatcatcgctggttcgatgcctatgctgcgtactctcctgcgtgttgtcgctcccggccttgctgccacagatggcggcacacctggtcaatcccgcgacatcaacctcaagacgattggctctactggacgacgcactcacatgaagctcacaaatgctggagagtcaaaaaactatgacaaggactaccacttccaagaccgggaaggaagcgatgacaacgagtcgagccgccacatcatccacgttactcgcaagatcgagcaggacagcgtttctgaccggggcgtcatggatgaccactaccaagtcgtcgtcacaagcagcgacggccagggcgtaagctacggcggtgataggtttcactaaagggctatttgcgaaatcatgaggatcgggataaaaacgtgctggactcgctttacttttatttgttttctcacaccaacaccacgtgtctatttacatcagtattttaatcaatagtcttataggattgctagggcctcagggctaagaaaaacccggagtttaggaggctttcagtgctttttacgacatcgagagaattgaattctctgagatggtatattggcagataaaaatagattttgcttttgactatcacaaatgtcttggaactgataacttggtgtgaacctgtcgcgagtgatggatgatactccgacgcaaatgaatcgctacgatctgctatcctcttaagccaaacagggcaaacgattaggctataatcactattgtagagattccctattagtataacggacagttgcacttgtgaggattcagcctgttatgagggacctagtaacatgagtttgccccctgacacagatgccaatcccccctttttgcaagaagatgaagcagccgttgtagggcattctccgcggcattgatattcggcaattcatgtaagtatttgaagctgaacaatgttacatccggagaaatgaatgctgatcatgagaggtaccaatgtcaacgtcctactgcactttatccttttaattaattgaactgtgtattcgtatgaggtgttactcaatttgctaaaccagggttgctaattagttaattcaggatctctcctagtttggttacttggagaatatactggcagcttcagtctctcgtgtgaatcagtatttttacatgttctgccatgaatcattatgactcatggcttttaagctatgccggaaactgttttccaatcacttgatgttatgataagattgttataatatctggaatacctatagtgtcatttcgccatttagaagatctcattagaacggaaattaagagcggagctagacttcaccgctattagactcttccttgactatagttgaatgcggccaggtcatatcaagaagatgttggcgtacagcataagagtctgaatatgttgattaatgctggagattatgaaagcaacggcactaccgttatgaatacatcatcttatttcatgtttccagctatttgagagctcgattgagagattttggtctaatctagatatattttggcggtactatacgagaagaatgggtcttcttgcttcttccgttatacatttccggtttagcggaaccaagaagtcattttatagacatgtgccataaaacaaatgctcaagtggcctatgagcattagtatgcttacaaaagtatgtattcgaagattgaaacggtgagctacagtgaacgagagcactatgtaacttcaagtacctcttggatgttgtacggatgcccaagccaccgattcccagagtctcattttctctctgtcggaaaaactgttgcttgttcagtctttgtcgtcgggtgagatattgtaaaactcaacacatatttggaatactctcttccccatgtcacacacgattctgctacaaccctgatgtttgtggccgcttatggctctgttccaaacgtcgaggagttgaagcgcaagtgcctgtattggaattattcgaattgtatctgcgaatcgaggtaaccctggtacaatggcatggcatctgaacaatccccgtaagccaagaaagacgatcttcgagttcgttgataccctaccctcgtcaaggtcgtcaaacaaagccaatactatccttaatgaaactgcgggactgtttgagaactaatgcgatattcggtgttctggaagaacattagcacgaactataaacatcttgatccgctcgacatgtaatgctcggtacattgtataaaccgtcaccgcgtttcataggtgaaacggataaggttacgcatgtttcggagaataggctcaaaaacacccagccacagcataacttcgtgccgcggagccggacggtaagttgtaacaggccaaaggattgagcgatttaggctttcgtaaatatcgcagagtctcatacgtagacatggttcgcaggtttggtcgacgctgggatgctgtcaggatgctgtcaggatgctgtcgggatgctctgtcgggtggcagtttacccgtttatggaagaggtcgttacaatgcgactcattgggtttcatgttgcatctcgtttaaattttcattgcgaaatctacatagtatgagttctagaagcctcacatcgcttagagagcgaacgctgatcttcaagattaagccgcccccgcttctctttaggcctggttacatcgtctgggatcttgcaagttcaattatactgtaatgtttgacgaaggcttcatttgcgcttaatgagatgctgcgttgtggatactcagtatactgagcatgtgtagtagtaggcgcgaagtgaaggcctacttgcctgacgagaccttttgaaccaattcaccaatgtcgtcaagatatgctttgtcattgccagcgctatacaatgtcgggtgcaagaaatatggccagtcttttggaacagtggcgaggcgagcaatgaggtgttttcttttcttttgttgtttgggatgcaaacttggagatattccaccgggatctgctgttataaagtcaaacaccagcttcacttcagtagagtgcggccactgcatcaatggtctgatcagaaaatcgaaaaccaaaagtccgcgactatatcatatccatggctatctgactataaacgcctttgtgcgtggagatcagtgttgaaattggaggtagcgcagctgctgattgctgatctgcgatactggtgaatagtaagtagctctctggatacacctggcatccaattgcacaacaaacggcgttctataattgcctgctaactatcatgggaaatgaagcaaaaataaaacggatagcaaaagatgaatcaatctgcggtcgaagcaatccgatggctttctacgtgtaagccaccactcgtggtcggtcgggcgcctgcgaatattcgaagcggcgaaagtaacatacattgacgttaacagcgtcatggcaacgctggtattctactcctgcaggcgaagctctatatacgcagtttctgttacactttattcatgcaagttgagctcagactttgcatgccttaaaaattggcattttgatgctgctactgtttgggtgatggggagcaagactacgcctccactcagattgggattagggtttagtattgagtgagttgagttggccagtctcacaatgtgtggaggcggagtacgccacgagggtctcgctgatgcgcaatagtaagcaagctctgtcggcaattgaggttctacagagtgtaacgaagcattcacgtctcgatatgttgtacatgcccgtacaaaggtaaaaggtacctacataacatgacgcacacactcaaaacaccggtatggagcactgggaggcagcctggctgtgggacccggcgggtaaggctagatagagcacgcacataaccgcagctcgggcgagatttgcatgctgacggcatattgccatgcaggtgcagattgattcacgcatttggtgccccggcccgaacttgcgtgctcgggtgtacaagcacctgtgctctgctgtcaggccaggagcatgtttcaaacagcactccgtacatgctttggattacgattacgaaataaaagcggctctggaattgcattgtgtctcacgggggaaagcgcgggaattcgaatacagtaataccgagtattggcggcgtcgacaaataggaacagcataacggacgggcgatggcacaatccggcgaagccatgaggggacacaatgcaaccggctaagaccagaaaagccaagttggccaacaggatccaacgctggctgaagattgattaccgatcctctcgcaccagaaacaggcagaaatgcgccccagagggaacagaacaggcggcccactcggacctagggctgtgtctctctcttgtctcttgtggctggctccatgcgatgactctaaactcgcagccagccaatagacgccgctttgggactcgtgctagttgcagcccgtcattgcaaacagtacaagtccgagtctgcaaaagttgcagccaccggcgagtaccgggctctcttggcctccaagttttgaagtagccgttctggcaacgcccgagcacggaggagcaaatctagatttccaaagttcctgcccctctcccatctggaagggttcccactccacacattgcaaacacccctcgtgatcatcagcgccggcatccaacaagacctactgtcgacatacataaggcctgcagagactgcagagactgcagagaaacctgctgcggcccgcaatctgaccagccgataaccgggcatcacggagccttcctggcacggaaccagccgcagaacgttccagcacatgataaataggtacatggagttgctacataacaagcgtcgtctctcgttctcctcgtctcctcgctccggcactctcgccaaccactcccgcaaccacgacagcaaccctctctctttgaatccggcaaccatgggtggcctcccagcagacagtttcgcctcgtcggttccgcgcacagcggttcacccgaccggcacgccgacgcctcctcccgaggccatgtccgagccgtatcatggatattcgtttccccacgacaggctgaagcgccgcctgacacgggcgaacaagacgccgctggtccttgtctcgtgcggcagcttttcgccgccaacctcgctgcacatgtccatgttttcggttgccgggagttatgtagaccacaccggctatgaactggtcggcagctacatgagcccgtgcagcgatacgtacggcaagagttcgctggtcccggcgcaccatcgcatcaacatgtaagtccaagactcagaaactgcaaaacagcgctcttgctaacgagttgtcgcggattgccaggtgccgacttgctattgagcaaaccaacagcaacgccatgatcgacgactgggagactttgcgccgggatgaagacggccatcccgtctacacccgcaccgccgacgtcctcaagcgactcgacgagcagctaaacgatgtcctcggcggcatccagaccgttgatggcacgtttgtaagagctcgagtgatgctgctgatcggcgccgacttggccctcaccatgagcgaccccaaggtgtgggcgcccgccgacattgacgtgctcttgggctactatggcgcctttattgtcgagaggcctgccctctgcgatatccgggaggccatccagccgctgaagaaatacaacgacaacatcatggtggtgccgtccttccagaacgacgtctcgtcgaccaaggcccgcgcccagatccgcaacggcgaggtcgcacaggacctccctcgatcagtgtacgattacatcaagctgcatcacttgtaccagagtgcgccgcccaaggagaggcgttccattgacaagacgggaaaatccgatctggacatggtagcaccgcgtttgcctgtcgcaacgcacaggtgacaccagtgatgccttgaacaatattgtgacattatcgcataacatcagagcgttgaggcagcgtgctcatccataaactggatgcagcaagtatacccgctgaggccttgtaccattttcactagcgccagtcaagcgatgatagatgctagatcgcagtatcatattacatcttttctttttgtttcttttttttcgtcaagggtatcttggagtttggatttattctttttgtacttttgatatcacgcaggcattttatgagctatgccagtgctctgcttgccatgtgtttgggccgcaatcctcttatcatcaaagggaatgggcagccgcattggcatcatcatccacctagatggattgcattttacaaagagctacgaggtggaatcggaacgaggctcaataatgaagttgatggaaatgggcttttgggtagacgctttgacatgaatacagatagcaaaacagccatggaagggatcacgcgacagggttgatgactagaaagatttcggacatctgcgaaaagagcgagataaacggacatgagggaacgctattattttagagttttcgagactgatgcgattcttgggagggacgctttcatgattttaggcttagaagctgcatgttttctttttttctgtctgtagccatgaaactgggctgggcgtctcgtctcgtatcgccctttgcccgtgtactagtagtactacgtcactaaaagactacgggccaagggaatgtcggatatacggattgcccaagcaaagcctctactgatctctctttccttgttctttttcgttttatctcatgaaacttgcgaatactaactgatttcgctaaaaatccgccaggtaaatgatccagggcgggcctcaacgtattttcggatctctttgcagattcaacatccccctcatctgtctccggacatctttcggctttcggtgtcccgagagacgataagtccggggccaatgagggacaaatgagcgatgtcgcattgcctagaaaaactcaagacagggtaatttgcgagtgagaaatatgatttgcatcgtctgtggagagatagggctaggagggtattttgactgcagttcttcgtagttgttcatggtgttgcttgagtttagaagtggctgcgaaggggcagccaaaggataaaaactgcaaatggaaatacgcacatcaataaaggtaagaatactgatgtataattgaatctattggcaggaaaagtaatagaaataaaggcatcggaaaactaggtttaacaacctcgtcatctaattattatcgttattacatctattacgcccacacggacatttcataccccttctttcctccttctctatggtaggatgcctgaaatcgtcgttttatcattttggcgctctttctttttcgtcctcttttccttgttcactcaggctactgattccctacatgtggtttaatccattcatcatgttgccatatgtaaaggggtgaactaccgtctcacgcgtacgaagcagtgatattatccttccgggccatcctaaatcgcgtaattttatctgatctgaattatattcaagaacttccgtaccgtgaactcttgcagttcttctccacatgacaatgatgtcgcatggaatttcccactcccaagtgctttcccactggataatactgccttctttgtcgtgtatgtaggtgaaaataccaccgtaccatgcctgtgcgttatatatctccataatctccagcctgggcatatggcacgcggctctggcggccgccatcaacagggttggaaggcggcccgagttaggctggatgacggaagcagtcaacatgagcgaagtaagtttggcccatccgagcttttatctggaggccgagttatctggggtgtcacaaaatctgtgaaaaagtccagggcgtcgatgatgaaggacattgctagcgcctctggctccttgtcttggctgatgtctgccgccagtcgacccagatcatggcggtcgggccctcttcttggtagtatgttgttgcgattatataatgacacgtcatcttcaagcacttgcaggcgcctaatcgaagatggcatcgcgtttagaatgtcttgtataggttgggcattctcgtcttctgaccacccgtgccatccctcctgcagaaaaccatcgcttgatggctggaatgtaatgaactcaagcctgggtagtgctttgaccaaacgtcccatgtgtcgtccaaagaagctgctgtgcatctgtcgacgtactgtaaggtctgtgatcaatttgaccgtaggaaatggcgcttctagtacgcctggagccttaccaggaacgtagaagcttctcaacatccttcgatggattacctcttctctgggcaatccacgtacttggcggacgggcaatttttcgtacatggcatttagcgtatcgctatcctctgtaacgtcaacattttgtaattgttttggtacggtatctttcatggaatcgggagtatcaaagcccgagaaggcgctcagctctaaaacaatgcctggctggcctacttgtcttaattcccattccgaaagccactgaaataaacaataaattgtgtatgcgaatttgatgtggtcatttcgggagtcaacgtctatcgtgctcatgctagagcagggacacctcttgaaccggaaccatataaactgaacgaatagtcgacgtcggtcggtaacaatatccctaaacttttccatacgatctagcgatagcttgaggcgcttgaagatgtaaggctcaagaattcggttccattccttgaagaccaaggcatacgaggctgctttcccaccatgtaacaagtcctctaaagcccccaatatcatctctctcaattctgtaggcagatctgaccagccgacttttgacggctgctgtaccggacttcgtttgcgcttttggcctcgacatcttcctcgacttctcccgcacgccatggccacttttcctggtagttgtttggattagaagataagagacacaatcaagtacaactttttgatagaaaacgatctgggtcgacggtttgttgaaaagatcgaatatatggacgactgaacgtaaggcatggtaaaaatggcgatgaagccacgtagcaacatcgacattcgcgtgaattttattgggaaagtttccagccatcaaggccacacgtgactgggggtctgtgaatgggcttcaaaggccaaatgtacaattgggaaagtacttgtaattaaagtttatagaaattgaactaggtgcctacctatctataattgcattattggtagcacaggatacacttttacatgtgcatgtgaatcaagcctcaaccctctcagctaggtagatactcacatcgaaaccagtacatgtatatctgtacatgtatagatatggtcgtacaaactcttactttacagacaaggtcggttcaatttactgggcactatcaggagacttgtatatgcacattctatatctattgcttcaacttctttctgccagtgatcgacttattacgttatatttagtgtcttttcgcatcatgtaagccacatgaacaagaaattatgtggaaaagcacctgaacacgcaaagattcttccactccatatggctgtgctggcttcaagccacgtcggataaatctccacttgcattacacgaaaactggttgcttgctagaggcctactgaatgcaaatacgaattcatggtaggcccattatgtaacaatataacatctcaagtctttgcaaacatgtataaatgagcgtttatttcaaactcgtgagaaagctaaagcaatgcacaaactgacggtagctaagcgacatcggaattgaggccggcgctcatatattgctgacaaacagatatgtgccctctattacctagctttcctcgcaaggatctgacgccaattttgaaagccctagacagcagctgaggttccaaacctggtgctgaccctaattcgagacggtttgttgcacaccgccttggcctccccaaccttccacagctataacctggtaattcaatgtgcctaaattcatgccaagcgacttccatgcattgaagtgattggcaaccgtgactgtgccactggacctcttggagtttcggatggagatgtactgattaaaggtcgctgtgccctggatagaaggctcattgacacgagtattctcccaaatcgtgtagcttgacccgtcactggtgacgctacctttcaccgtgccttggctaggatagccaaagttatcttccatgatgtagtactcaacaagggggttggtgctccagccatagactgaaagcaggcccactccgcttccgacaccaaagttgccgctgaatttgatggggctagatccgggggtattagtaaggggataatacaaacaaaagaataacggcaatgctcaccttgaaccaccgggttgccagccaacgccaacctagcttttatgtcagcatctccgcttgtgaatggcatgccagaggtgaacatacgacgaagtcctgggggttagaccagttgacggcaaatccagtgcttgaatgtgtgtaaacaacatctccaccagtggtgtaatcctggttgtagttgatggaggagcggcgaacgtcgttgtgtcctccaagaacaaagttgtgaggtccacgctcaatcaagtcagtgttgcgttcctcaacgggagcagccaaggagctagcaatgccggctaaggcagccaagaaagatgagaatgccaccatgatgatttagtatcttcttggtaaaaatgataagatggttgagatgaatgtaatgattcagatttaagcggcttggccatccctatatatatcattttcagtaaatgcgcttattggcgcggctactcaccatcggataagaagacaacaagagccatctcacaaacaggaatgtcgtcaagagctctggaaagtgttgcaacgcgctagtactgttttaccagcctcatgcggatctggggtacgtccggttaagtacagaatttagcctgcaaattacctcgatcgattacttgcggaggaggtagtattccagtggcccgtcaatatatatttatatatcacacgggatattttgcggcacttgtatggggtacgtggttaaatctttttaatattataattgggcagacaaaatagatgtgtgactgtgtccgatctctccatgctggtagtctttctatgatgattccttctttgtacattgttctttctttattgcggatttccttaattctttcattgatatgacacatttaactatttgtaatgagtatttatccatttactatgcttgaagagctttttttacgtccagacaactcaccttgggtctatccatactgtcagccgctaatgtgaaatctacaaacctttaccatgctacccgttgatcactaatatggttataaacaagaatcaaacctacatcagaaagaaaataactaaatgatgaggtctgagaaaagaagcatagaccttaaccttgtctgttcttggtccctccaataagcagttgtatcaatagccgccctcatcgtacatggggtgtcaccgtaagtggagaaatctctttgcgatcatgtaaatttcctaataccagtacttaactaggcaacaggtatcctatacacgctactgcttcagcttcaagcaaagccactccctcatgctgcccgacgtaattcactgccgtcttttccgtatcccgtactccgtatcccgtatcccacactctgtttccacatggtatttagcctgtggaataaggcgcttagaatccgtccgcagcttttgctttattcggcttgatatggtttgtaaactccttcaaccccgcattttcttcaagatgcttgagattcgacattaaaccgttaaatggttcattaattggaacagatgctgatgctttgacagcggctaccattacaagggtgttttgcctaaatagaagaatgctagatggggatgacaaagtcgccgacggagcttacagcagcatacccatgtaacatgtcttgctcctccacttaagccatatgctcaatgatagcattcaacagacttcagtgctgaatttataatagatattccatctatgaattttgccattggattaatagcaaagcttttgcttacctctcgctttgtaagagctcatgttgtgtctctgctggttatgtcttatactggcccgcattacgctgccctttcggccatgttaccggcggccctcatcgctagttacgtttcccagtatttagtttcgaagagacagctaagttctaagtcaatgcgatatccaagtcaagggccattgagtgcactgaagaaagaggcggaagagggcggaggtcagtcgcaatgctcttctgcttcctgttaaccgacattgggcattagtatatacataagcctatagacagttaactcataactatagataacatatcgtgtgaacagccaataagttgctagaactgataatccttcttggcaaggtacatgaaagcgactggtgatctcaggctgatagctctcacacaaaaaatggaacactttacatgaatatcttagaattactgcttttaaacatatttttggtttaccacctgagtcctagtgcacgctctaatgcctcttttacattttacagttgaacgttcttctcagttcactatgttcaaacctggtggcgaatctatcgcaacgtcttgtctcgtctgcttggtggcgcactaaacaagtatgtatctatcagaaaccttggtttctgataggtatctttagaaaaattgtttctactcacctaaagtagtattgctgcgtgttattatatgagtttcacatcatgtagcaccgtaaccatcgcctctgaaacgtcctgcgccaagcagctaggttacttgtataacgcgcgcgagagagtctgggatactgaagtacagtgccccatacttcgaggaagaaaaagaagttgttagacaactgaataagaagccgatactgatacatgaaagaagacttgatgatgaaaacagtatcaacgtgaatgtgaagcaaaacgccgcagggcactgagagttttaagataaaacgaggtttatgtcattcagatcaaaatgatgccgcaatagttctaggacaaacttggcaacgcgatcggtaatattgataacgtctcatgttaggtgtagataagtaaatagaaatgacattaaacaatagtgatcataggtccctcccacatcttacagtcaccgtcttgaatgtcacagccactggcttattcttgtaccatatgttaagttttttatccaaatgaatcttctattgagaggacatctgcctttaaacctcagtagcaccatatacgtcgcttcaaatcctttcaatcattcatattttctactcatcaactaaaagtatccagttccagaacatgacaggcgctactgacggtatcccaatcaattgtcaaagtcgctgtaataggtaacggtgtatctaccgtcagcaccttgaaccacgcgtgcataaaacttcccctttccttcgccgctactaaaatcaatggtagcaccctctctagtaacagcatggtaatcaacaatttcacctgaaatctgctggctctcggtgataaagaacttcatcttcggagtgatctggatgctcatgtcattccttggagcaacctagcaatcaaaatcgaaattagttatctcgccaatttaaactagataggttaacgtaccgatgcaactggagtaacctgccctcgattattgacctttgcaagaccaacgagatatgtgttattgggcatggtgaaatcttggccggtcttaatctcatatgcgcctgaaacggcagatggactggtttcttcaatgacggggaagttctgaatgactttcttctgaaatgtgcctgagaagaaaatttaattagcactagttgcctctttgccttcacgtgcaataaacttacttccgggcactgaatcattgccaaggcgagccagcaagctcataccgctggttacaactactcctggaacaggtgcagtaggcacagtgccagtccctggccaagcaatgattggttagcatagatcaaacatcaatgatatggtaggaatatgcgaacaatatgctacttacatgcataaaagtccatgccagtacggagttcaaaacttccaccctgggggacaaacgctgtataccaaacgttcatgaaaggctgtagcccaccagtaaattccggaggttccatgaaggtagcatagttggtatttgcaccgcgattattctcaatggagatggtgtaggatgtagacattttgatagactgaatgccgttattgatctgaaaaatgcttcaagggttattttatttgctatagagataataaggaagtgatgtctagggatcgacggcatggcttgcttttaaagatgaaagtgacaggttagtttgaatggcgtaggcctggatatgccaaacgtagttgactcggctgacacagagggcatcaccgattcagtcagttagtagtaatatcaagcgattttctgaataatacttggttctttctccactagtatgcagggcaatattatgctcacaggaatacgtacctgaaagctaagactagggccgcaagtagcggcctgatattatctaatggtcgcttcaaaagccatcatacagtgacgcagctactgaatggctgcatcatagtcgatgcaggagtctcactagccaacaccagccgctggaaagatttcgtggcaaatcagggtgctgcaaggggcgtcagcctagttgacaacctgcagccggtgagcacaataaggcttctccagctgcatcgcatccctgctatggtcaaactatggaacataccagtatatggttggatatattgattacattacttgtgattccaacaactactccctcattgtgagaatgtgagtgtgtctcttgaagttacctgcaggtgatccgtcacaatggaaacgataacacagaacataaaattgatggcctaggggcaacaagtcttttgagtacgactacagggaaagtatatgcagtattactcatgctagtaatatcgcatataacagacccacacaagcatgcgaaaaccaaactattacgattagtttgtgtaagtatttctgtaggggttcacttcacagatttaaccggctttagcagatcaaaaccaggaccatttcttggagatcggtgctggcttagctttatttatttataacaataattatgtagctgctcctggtaatatgagcgcactgtgaaaattgaattgggtttctgggtacgtataacatcgcattagactttcatgcaaggcagtcattacctggcgttggacttgaagagggacatatatagccttcctgcacttcaacgtggcaccctgtgtactgtttggggttttataatgcgttacaagattgttcctgctatcataaacgtaatacgggtgctcgtatcttggctcttttcccttatttgttagtttattgctccgtataagagatttcaataaaagaatgcaaaccctcctagcctatgctgtatggtagtattaggagaccaacctgagacatttacgtacgtgtataaatattattggctaaacaacccatatcgcttaagcagagagagctaaaagcgccactgtcgtagtttgcagcaataatgcatagagctttacttgcttgtgtagcatagatcgagaatgagtagctcaagctcctggcatacgattggatcaaataatgcagttcattacatcaaagatggaactgtctcatattcggtaaaagggtcttggcagctccattaataggtgacacgttagcatgcatatgcaggccaaaggcaacacatagagtggcggattggtcgagaaagcgaggacttcacgtaagaaggcagaagagatgaggaaatgagagaatcaacgtggatgtagagtaagaatcggagcggcatgacgaggcgcagctttttgaacaagatggcagcgagattatacttccagcataagggtaggtaacgtattttgtcacagaactcagggttaactgtagcttagcaatataatggaatttttgagaaagtgaatatgcaggagaaatactaagagatcagtgagtcaccagatttagcggccttgtagataataagaatgtgatagaaagctagattgttgtcgcttctgtcaaacaattggtgtcgttttatctagtaacatccaccaacctgattgtggctgaaaagtgtcaaatactgcctggttttcacttgtggttgctatcatgcctatcgagccggctatgacagtggtgtcatattcagtcattgtcgatgtatcaacaactttgaccggtacctcgaccacagcttttggcaccgagtcagctcgaatgattggaaaagcaacatcatcaatgaccaatctcatcctgtcttcggggttttcatcatcaaacagaaatatcggtagcatctcgtctgtgtactgatggattttgctgccttcgccatcccaaaagcagaaagcggtgatccatcccgacaaggacttcaaaccccttccagaagcttctgcaccagttttgtgtactgccttcatccagaaatctttgatagtctgatcgtctggatgatcatacgtctcaatcattttttcgaccactttgatgagtagtttgctccattccttaggttcatcgccaaattcagcaagctttggcaatctctcgaggagactgacccaatcttctctctcgccgaggagcgtaacgcttggaaagccacagcccactagaataatatattcgaaatatgcttttgtagttgccatcataaccattgcggctacactgacatcgttgctagtgctagtagtaaaattcgggagcatccagcttgcaagctctggatcgatcacatttccttgtatcaattgggaaaacaaaactgcagcgtatgccatgtccaagttttccatagtttgtggcgttaggtcgactatcagctgtttctggccttcatgtgtgacaaaaaggtgtctcagctcctcagcgtgggcattgatatagaagctgagctgagtcgtaatagctagccatatatcatcaggacgaattacaaggtgaagatcttgctggaaggcgcggatgatcccttcaatcagaccaccgccgtaggggatcacttcgctttgaggattttgatcaacatcggcgaaggagtcgtgcagaacttttcttgattcagggcctattggcttgtttgtgcgcacatcttcggcatcctctggaaagactgtccaagaccgcgacgcggcccgaagaagctgaatagatgagtgtgctgttttatcttgattcgaaccgatgacttctgggtttggtctggtgaccacatgcgcgcccaatagtcttcttaagccgcttgatgtctctttattgttggtagattgaagaggcagaggttggtctttattattgatggatcgaagagacagaggttgaaatgaaagtgttttgttgagttggaagcttgctaatgctgcaagtaagacacaagccagtacagccttccagctgaaccacaagttgtcgcggttcatcccgcttgcttcgtgagaactagaagtggcctttgacattttctattcgttgagaagacttgagaggaaaaacatttaagagcccatattgcgaagcttggttaccttttatgttcgcaccgtaaggcagtaataactaatccatcacaacatgcaatctgttcatgccaagcatattggcgtggagcatagcaacggaaacgtgtcgtctatccaaggctgaaggcaattaaatactcgtattcaactagtctcggagcctgccgagtccagactagggcagcttaaacacaactttaaactaatcatgaaagccccgcccggtgtgaagctgattgcccgttcatttggccagtaattcgtttgatgccgtggtaatccacatgtaacgaatggacggtgtctccagatcagacgtcgtaaaaaacataagagacacaagtctacttactttcacaagttcataaagtctattcatctctatctagtttaccaagagttctattgaggttctcgcgtcgctttttgcgtgttaattcgcatgtcttcgccctcgtctctgatttgcgcatcgctgagtcttcctttcttgtgagaaatcttttgcatctctcgtgtcgcatacttcgtgtccaattaagcgcggcgggcctcaatttgagccttatgaatcgccaaaatctcggcttcttccctgagcgtctgaatagcagcgggacgagcgtcaatacgcagtttccacgcagccagttttttgagatggctaatgtccacgccagagcgactgttccagagagtgccccatacatatgcatcagccacggtgagattttcgccaaataaataagagcgaccgtctgcgagttggtcttccaagagttggtatgctcttaggagcttgtccgagttgaaccggacgccttgcttggtcatcagtttgcgcatgagcggtatgtgcttctgcgcgatctcagttgcgagttgaacaaggaactggtcggcttttgcgcgctgcagagtaccgggtggcgggagcatgccggattttgggcgctgatcggcaaaatatgaacagacgatgattgtttcagataatatgtcgcgatcttcgttgtcaagttgcagaacaggtacgtaaagtagagggttgatatgagcaaagtcttccccgtttgatgtactcttgccaaagacgtcaaagtgaaccagctcatgttcaattccaagctcgttggcaacgagctgagcagctcgcgaacaggtatcgtaggcaatatacaacttcattgtataacgcttctattatcgaattatgagaatgaagttgagagaagtgaacacgcagacttgagagtgattcttgttaagtttcttgctaaatttgggaatgaacgcagcttatatacatttgatgagctacaaaacaccaagcgcttcttgtttgatggcatcaacacctgttcgcgtctttgcaacatgcgatagtctttggcaactatttgcaaacaaagcggagaaggcgtcagtgagagtggaataacagggtggagtttgcactgtggcaggcatagtcttgagttgctgggctggcgctaataaggccggcaagaatttgcggcggataggacgaagttttgctgctgggggcagccattgctcgcgctttttcgtaacaatcttagagcaacttagctaagcctctataattccgtaagtaaactaaataggatacggtaagaaattgcggagagtggacggccactcgttcttatacacatggcaaagtaagagtcatgatcacatatcctggataactctgcacactgctgtaagcgcaatattttgtgattggtaagctggtaattcggaatgtctttaattcttcaatttcttcgcaaatcccataagcgccccgaatatcacagaagtagagatcagctgcaatgattagaccgcagaagcttcaaagtgtgaaggccagcataccatgctctatctttattatcgtcactaactgccttgttattcattaagccacaactggggtgctagataacctttcccctctattagctctgtaaaatactatttcaccattcttcctaaagtcatcaaacctaggccacggtcagccacccggtatcgaattctaacatcctgtagcaactggagcagctttgcaacagctcttgtgggtcttccaagcattgccctgtcaagatgagcggctgtactgcaggtttttcaacctgaatctcgcaaaccacctctactgcctcttgtgaccctgctgcatgtcgtggtacataaacgacatccatcgcctgatcccgagacttcgtggtataatatagcctccccaggagcgtatattctgcttgttccccctttccttctctttttctcaacttggctgctattgtgctattgctgctaccgttgctattgcttatactctcgccatcgctgccacagagcttagctctgtggaatactaccataccattcttcctgaagccttccgacctgggccgcgattggccatcccgtatcggactcaatatcctgtagcagctgtactacagcccttctctctcgtgcatcttccaagcattgccccgccaagatgagcggctgaatcgagtgaattcgagcagcgccgcctggccggccagctgcaatcccgcatatttttacacagttatctctaatatctgacagtctttctcggtagtctttcagcagcgtgagagggtttgattggtcgatcggcttggcaagaagtaaaaggacgcgggcgaaatggtagtacgacagagtggctgcagatacctgtgttggaaagaggatctcgtcgaaaaccggctcttgagggccttgtggaagtgtcaagtgactggaaagcgtgtaatgagagtatggctcaaagttggcatccagccgagagtgccaattatctaaagcgccccaaagatagaaccagctagtgcgctcaggatttttcatgattcgatcgccactgctgggtgtcgtagtaaactggtcgataatgttggttattaaagagaatagtcgtacccagggcgtcctagacatggacgtagactcggcgccaaaggcatcgtcatgactctcaacgttgttataggaagttttaaagttgagtattggtgtgcgtttttgatcgtatgagtgaaggaggtcgttgggcatgcagagccaatagctagctagagcagcgggattcgcaggttgtttgaaaggcggaaagtaggattttgtcgtagtagtagaagtatcgttcggatatctcgctagcttattctttacgtcatgtatccgcctatagcctactattagcttcgttcattttgtttattttgacaaggaaatagtcatccagcaccagaatttcattatccagctcttcaattgcagtagcatcagtagtcctcgctatggctggagtgatgaataacagaattgaggtgttggataacttttcccttgatacatcttcatcaacgagattggtgaagcaaatggggttctttgattatcacggaggagatggatacttacgtgtggaactcatcgtagttcgaatcaatcaattcataaactgtcaaaatagcactgcttgctgttgccacatccaaaagcgacgtatcgccaatcgtatcgtagagttgtgactgctgctgagagcttgtagctgcctggtgatagtagttggcagctttgaatgcccagtccacatgacctgcgctgggatacatttccgtcaaggccaacgtgctccgtaagccgcaattcgtggctcgaaagccacccacatgactcagatgtttagcagaaagcgctgctactgcgtacttcaaggcagggttagtcccaacgaggcgagggatgcgagtctgaaagaaacatttctcgtcgaaaatgcctagcctgttactgattaaaagggtcaaaggtaagtaggtatgatatagtggagacataccacggggccaagttgtcaacataatgccgaagaaggaaaacgatctcttgttcgctctcgagcataaactccgaggctagggcagcaagccccatttcaaactcgctatttgatgtagaagagagcaatcccggtgatgcctccggagctggtccagaagtttggaagttggcaggtagattgcccacacctgcttcgtgaacattattgctgtcgccgagatcgaagtgaaagtccactggtaatgacatggacggatccaagttctgcaacgtagtttctgctgctttggggaagtttaaggaagagatgtctaaagattctgtccgttggatggacaacatcccgctgccatggcgagattctatgatagagccttcctgtatcatggatgtattttcagtcgtatcagagaattcatttgtgggctgtatctttgtggatcgagaagattgcctcttctgtctcttgtgaggcagtttggacccattgttgatgaacttccaatcttcattgtacccgggacattcatgttttgcagacacgcactgcttgcaactaggtcgtgttccatcgcactgatgtgctatcaattagagtattgtccacaacggcggttaccaaggaaatcagagacacgataagcacgtaccttgatgtgccgcttcctgcatcgttgacaagctgatccgggggacattgccgttcgcagcaaatgtgcgcatgtatgtatgtacactcagtcctgctccgtatactatgtccgcctggcttaggcaatgagaacagttggggactcgggagtggtgttggtgactggcaatggaggatgttacccgttgaggcaagaaatcgacccttgagccgggttatggattgaaaggacatttagtagtttcattgatgtcacatgaggcaggaaaggcaaacgggcaatttactttcatctagtctcatcaatcacccccggaaggctgggcgggctaatatcgggaggatgacgttgcttctttgggctaaatatcccgtctttcctcctttcggcaaatgctgctcagccagccatacatgctctcatcctttcatttgcctctccatcatattgatcctgcccattcttattgcaataaacgccgctgccttattcaggtcctaataccacattctaacggtggaatttggatatttcgttaccattcactgccaagaaagcgccatggcggaatcctctcactctctcgccaaaagacggcgcatgtcagcatcagagacagacaaatatcccgtcatcgctggctacagaatcgccagttacgcatcgccaggaaaacaactgacaatgaatgaacagagaataatataccatgcatggaagagtgagtatccttattaatctttcattttttgcggcgagtagatgagactatgcaatttttttaatatccccagtacaatgtcctgatttggaatagccatccgctcttttaaaagcagcttgatatcttttggtatcatagctatgacgacgtgttaatgggaatctaaacaactaacagtttatagagagcggctcaccacataacccgttatgctatacttgccgcaagccaggcaacatgttattagattgcggtgcctgctgccgatcataccaccaaacatgcgttccggagctatcggagcgaaaaacggaattgtattgtgatgcatgcgtcaagagaggctggcacaatcatcctccattgtttgaagatgagaaactgaaccagactcgtccaaaagttatgaatgagcctgtgcaaaggaccacagtcaagtttgaggaattcaggccagttcgagggacttccaaaagcgctggttccgagaagacgagtgacaaatccgattcggaccgcccatcacctgcatcggaacatggtaaaccaccaagcagcggacatggcgacgttatgcgctctcttcagagccttcgcgaaagagtcacaatgcttgagaaggaaaatgaggcaatgcgactcagctcaagacccaataacccaaagaagcgcgggttcagcgactaatgaacaggttgaaagggacttgttgctctggagttagcggctacagagcttgtatactatcacactgtctattgggcgtagggatttctttgtttcttttgttcctttctatctttcttcaccaacttagcgagctattatgaacaacaatctgactttatttttgtatcattttccatactgtctcccaagtagttatgagtataacaattccatatgacacattattcttgtaacagcgatcaaattatgttataatcgtcgatatcttgttgaacttatcgtgtcgtgctaccataccctcaatggttaaccttcttgaatgacgtcaagttatgaaaaggcttgaagtgacttgggttttagcgggcgatatttccgcattcggcatattgcgaaatacgagcgtgcgagcattttctcagaaaggaatggaatcaaacctgccccaaatagctagcccgttcactcccgtggaagctgagagcctgagaatcgacgcccgagggtctctcaccgtggaatgcaaaaggcgtcgggccacttattcctctgtgggacatcttatctcaacgcttaccagcttgaagagcttctcgaacaagtgatgctctagaaaacccccacaatggagtgcgatctccgctatagcttagcgcttatctaccatatctgttaaggatacagtaacagcttcacttttactacaaagcgggatcgccagcaacgccaaattcggctaagttgtacgagatatgacattataggcggacaagttttgcatcccgctgtatacacgggcgattagacttattatggagttaaagaatagcaaggtaataagaaaaaagagtcacacttcgtaaactataaagcaccgacattcaactcatcaaggcccatccagttcattcaacagccttctcaacagtcttctcagcccctaccaaattaacataacatcaacccaagagcgagcttaggaaaaactatcaaggaaagcaacaagcatttgcctatcgaaatgtcttctagctttgcaacccttcctgccaataggaagtcaaccccgactccctttactgtggcagttccagaagagcaactcagcgacttccgaaagctcttagagttgtcaaaaatcggaccaaagacgtacgaaaacgaattatctgatggccggttcggcatcagcagagactggttggttcaagccaaggaagagtggctgaagtgggactggtaagcaactgtaacacaatagagattgagtcagttcgcaactaatgcatctataaaggcgtgcctgcgagaaacacattaatagctttcccaacttcactcagcctgtcacagagaacgacgatgttttcaacattcattttgtcgcactattctcccaaaagcccgatgcgatcccgctgctctgcctgcacgggtggccaggcaattttctagaattctactccattttgcgtatcttgactgcgagatacactcctgagacgcttccgtatcatgttatcgtcccctctttgcctggttatgccttctcttctccgccgccactcacaagagactttcagcttcagaacattgcaagtattatgaactcattgatgattgagctaggatttggtagtggatacgctgtccaaggaggcgacattggcagcaagatttcacgtgttctagctgcaacttttgacacagtaaaggctgttcatagtaagttgagagaaaagctgattaagagtagcgatactgatatccaacgcagttaacttttgtatcatgcctgagccagaaggtatcaaggatagtgatatcagcgaaatagagaaacagggcttggagcgatccagcacattcaaggcactcggctcttcatacgctcttcagcatgcaaccaagcccagcacaattggactcgtgctcgcttcaaacccgattgcgcttcttgcatggtagcgtccaccgagtgaagtcaatcacatttgtgcacggctaatgagatgactattttaggattggtgaaaaattcctcgcttggacagacgagaatcctccaatggaagaaattctgtcttctgttacgctttattggttgactgagacatttccaagatcgatctacccataccgacaggtaagcattctttcaccgaagaaaagtaaagcaatttcttaccagattaatagctatttactcccggacttattggtgctcatgagaaccctgagtggtacatcaaaaagccttttggatactcgttcttcccgaaggagcttgcaccaatcccccaggcttgggctaaaacaaccggaactctggagttctatcgtcagcacgagagcggtggacattttgccgctatggaaaagcctgaaattctgcttgccgatgtggaggaatttctccaacaggtgtggaaatagtgaatgtaacgttggacaacggactggtttgtggcatcgctttactctttgcccgagaatttataaaaagtatgggtagcggcaatagtatgaacgagaagtatataataaatagtatggaatgatgatgatttaaactagaattttctgcatatactctatagagataggtttacctttgcttatattttattgaagactgctggagatgtctatctcatcatcctctcatccgttttgaagctgaaatgcccgtatcctatcatacccatacaccttttgtactctcccatcagtctccaatatgttatggatcgtgcctatatttgctgatctgaactcgagaagaacgtttagctcgccgtggaaagcaattacgtctcgattgagcgcattagcgactctttgccccgttggtactaaatgctgcccgccaaaaggtattgaatcggctccgttacatgagaacaggtagattggcttccctagttgttgcggaagaaatccagctttgtggtttatgttatgttgtattgttggcaagatggtatcttgcaccacgttcgttgcagtatctccccagagcccttccacgatcgcgccgttttgaaccgtgttcctccattcaggcagcctaccactagtatcgccgtgagtcatgaaactctggagacctgggacgccattgattgaatcaagataggcaacctggcctgtccacggcggttgtcccgcaggaccattaagaagagggccttctttaaatgttgcttgcaaggggcctagcggctgcgacaaaaagctgctgtctcctcgcgagtcattcgtgccagaaatgctgacatgtcccgtggggtcgacgtagttgacagggtcgtttaaacagtaagcataagggttgatctctccagagagaaacggactccattgatctggactgtggaagcgcatcaaaacgggattgtatacgcggcacccattgccaagatggtaccaaccagtgataggatccttccactgaccgttgaagccaagagagcctgatgtaccatatccataaggcatgtactgctgctgcttgatgctgtccagtttctgcgtatcataccatgccaagattgactgatggctatctgtagcccaaaaacgtatctgagagctcccgttcttttgcgttgtaatttgaccccagcacgttttaccatcagacaagaaacttattttctcatctccgctcgtgatagcaacaagtgtgttaccccggtagtggagataggtgttcagtaagcctgctttttgacaaactaatttgtcgctcgcatcgtaataatattgactcagtaccttatccttagcatcagataccatactcaaacgacctttagcgtcataattaagcttgcggccttgttcatctcggatcagacacccgtttctgtcatacactaaagcaacttcggtcgcatactttgtatgcgtattagttatcttggtcaattgcgttggatcttcgggattataaagatagcttcgggtattttgagattggtcttcaaaagtattcacaatctttactagattgtcatatttgtcaaagctgaactgctgtcttgaaatcttttgccctgcttcgtctatcattggttgtgctccctgatacttgtaatcgactaagcgggactgctgatcgtactcgaaactctcttccttcagcaatttatctttgtcgcccttcatagtgcgatttgtgagaaggctcatttcgttaaaagtctgtcctgactggtagagcagtgcttttcctgcatagatgatccgctcaatttctctgccaaactcatcatatttaagactcgttcttaggctttgttctttcccatcataacaacatttctcagacaagcgattgctctcatcataggcgaatgtggtcctagagtctccttgcaccacttgctttagacgaccaaattggtcgtactggatttccagcttttgaccatgcacatctgtgtaagttctcaacttgcccgccattgaatacgtagactgtgttgaaaattgtttcttgaggtccatttgggtattctcttttaccaagagtccggatggtgaatactctcgcaattcggcggcgaacgagcttctgagggccaataaagctgacgatcttcggtcatattggtatgtttccagctcatctttacttttcatgctggtaacagcgccatcgagagcatgatcatagctaaaatccaatttattcccttgagatgtctgaatggtagctgggttttgctcatttcctttataagtcatacgagtggtacgagtacccaaagtctgggttgtaattcgacaccatccatcaaatgtttgagtgcccatagtgtaatcatcaactttagttgaaacaggcaaggcagacatgctatgagctgcgtattgaatgaaaattttgcgaccgtttggataagtagtctgaactagccggtcaaagccgtcaagctgatattccgtgatattgttagagttgtccctcttttcaacggggcgtcccagcccatcataggtatagtcaactttcttgtatgctttgctgtcgctttttaataagacctttcgtgagactgcgccaaatttattgagtttggttttagttttgccttcgccttgaataccctcgacatgagtcatagacacgggatcagttttggctaaaatgactgcaccactgttatcagtcattttgcagaggcaaccccaatcgtcatattccaatcttcgttcgttgcgctgctcgatacttttatcgccctcttttagccagtcaatgctgtttatcgcgatgcactgcccgagtccattatactttcgctcttgaatagcgcggaatggcccaagcactccgtcagaatcgtcttgcctttcgatacggcatattcttcctaaaccatctgtgtggtggcgaatctgaagaccttggaagtctgttgtcgttatactgtacccagatgccccttctgtgatagtatattcattcttcataactgcctcataaggtcttttccccggagataccatggctagggttattctgcctatcttgtcatattgaacatgtcgttcaattccatttttacctctgtgagaaacagcaaaaccggtattcgtagacagtactgtggcactttgctcggtatggtggtcataagtggtaatctccgtggttttcttgagttgattggcagatagattcgagtatttccaggcatgtttcgtttcatatttacctttcaattgtataatttgctgttggagccgcccatggtgatctgttttgtctttttcatttatgtaaatgtttctcacgctgatcaaagaacaatcctcttccaacctttgcatttcatggacggcgacataataggccatgacggcttcatttactgtaggaagctcacagtatttatatatataattttggatgggagcttgtttgaagtctgatatggatgcgactcttggtgctggtgtaatcttttcgctttttagatattgctgaaacccattgggatcggctgggcagaaactcttctctccactcgctggataataaatacaatcgatccgaatcccagacagctcgatcttttgtataacatttccccactcgtcaaaagcatattggcttgtttccgtacgcgaacttccgtcggcgttcaagtaaaccgtctgtattttcttcggtaactgacatgtagcaggttgatgttgaaacgaagcatcattcaacgtatgatacccaatgtctgtagtaatagaatgttttccatgatgttgtcgggtgcagatgagaaggtggaagttgttatagacatacttcgtctgttgcccacctagaatttgtgcgctcactgagtactggtaagtatttccagctcgatacaagttatcttctccttgcttccaatctcggacacccttgtaagcaaggaaattctgatctgagtagctatacttggtgactatgggcggctgcaaatttcctggccgaagagtatgctgggctatacaaggtatatatcgatatgaccctctattcggcattctatggcccttttcttcgtattttatctcttcaataagtccagctgggctttttactccgataagacaagtaattcccccgagcgtttggtatgtaaaaccccagaaaccttcgtctagtggcaactgaagttgatctagcagcttggcactattttggatgagagtcaacgtgctcgtctcaatggtaccaggagctcgaattacttctgtcttagactttgtgtactctatctgaagtagcattcgtgacttgtcttgaatggtttgaagtcgtgtctgtccttccacttgaatccaagacagttgaagggcgcgtccattgggggcatgaagctcgatcggcaccgcctcattgaagttattattgttgtgagataatacttcaatccttccactcttatgaataaggtaataatcagagcctttcttcttgaattgaaagttcttcagcttttgatcaaccactgtcgcggaacttcctgcctctgcgacttgaaaatgttctcccgttgatagtataagagtgttcgaagctcgactatacgaagaaaggttgaacttccagccttgtccaaagccaatgttgtcggagtccaaagagttataacggagcgaaagttgtagagaaggacagttcagtgcttcgcttggtacttgatagagttccaaattgcgccagtataagccggttcgaaggtctaccccatcctgatttgggccgccaaagttgaagacctgggagaatagagggttttgggcagacataatatgattgagttattgaagctgtgcagtgcaattctgggagaaggtgggcgaactgaatgatggtggacgccgcagtatgctcatttcacttcggccatgttaaataatagcgtggcgcaaaagaatagcattcttatttgtgtaggatacaggaaaaatcctatttgcggctttcagcgatacctttcatggacgagaagattccctataactattatgacaatctttccagggctttactataagctgaaactgagagaccagccaatgggtacagcgcccgctcggcattgtgcaagctgaaactccaccatcagtgtaagactcgacgatcggtaaaaatattgacagtcatagctagtcatttcaagcatgcaatgaggataacccatttatctcatgacctaccaagaatggtctcctattaagtgtttcaaatccaccataaacttccagcaccttttgcaagttcataatatcgcatcactcatgatttaacattttactgagaatcatttcgtaaatatgaaatagcttcggaaccttgaaatatctttgccgaatttttaagagcacatttgttaagacttcggtaagtcagccgtcagctaccacgcatcatagctgaatgagcaaagacaaaattagcgtgtcggcaataccgaggtgccgctgactctgagaaatacaaatagaaattataaatacctgtggaaataaagaggtccagctccctgatcctcgctcgtgggtctggttgaaaacggaacaagctaggcgcatgggagtgttttcagctttcagcttgtacggtgcgccactatatgcgcgctgagttttagttctacgagacactattatcaccgcctgattttgcatatttcattctgagactctgaaaatcgaatagataacacaactcaatgactgctttaagggttatgtaccaccgctagtcacttaagtctcctcgtggatgagatggcggataacttgtggaaccgccatgtcgttttccctgtgagactcgttagagtctaatagcccgcctctacatctgttgtcccttctctctctgttgatacaatagggaggtaatttaaatacatgtttcactgtttctaagataaacctacaaatagccataattagaacgataagcgatagaatttcgagaggcaagatcagccaaagagatccttttaaatcagctaagcatatccgctaaccataacacccacataaattatattgtatttattgatccaagtaataacagtttcaaaattgaggcatttctcaggtcatcccgctttcgtcgaaggtcttaaagtcttggtgtctatagatctcaagtggagagactcgacagcgaacacagggtaaagctactcaaccagctaaaagggcgcgttctttaaaggcaatgctttccaataaaaatcattcaatagtactgcttctgagaatctgcacaatctttcatctcctattccgactaatagctgtgacttgggatggatttgcaggcacaagagctccggcattactaattgcaaagtaacgtgctgcctctgcaccgcagttataactgatgtgtaatgttttatcattaataatgccattcaagacgttctagatttccatggacaaataatgctgaaagctcggcctctagattggtggctttaaagcgatcttcattcaatgtctacaatatgataaatgattagtgaactccatagacctgtagtagagacgcgtgtattcttcagattgaggtacacgccgggtctcactggaaaagagatatcccaagtacaggtacatgtgtttcttttttgtttactgaacattgctgagtaaacccataactttggaatgaaacgaccaaatctggcaatgttttgtacgagttgaaatactgatcagtaatcgtcagatgccctcaatgcttcaattctagcaacacgttgctctatgatggtattgaagatacatatatatttgcgtgtatgtctctgtgtaaagcaatacgaccatgatacatcattcgaaactgccaaactccctctttttctacacaccctccacgaaattcatcatggcctcacagcacgtctctaaggtatttgttattggaggtacaggagttcaaggatttcctattgtcaaagctcttgttagcgataagaagtatcaagttcgagtattgactcgggatgcgacatccgaccgtgctaaagagcttctcgctctcggcaatgtggaactactccaaggcgcgctgacaagcgaggaaactcttcgtaacggtttcaggggctatgatggagcatttgtcaatatcgacggctttaatactggagagaaggctgaaatgttttgggctattcgtacgtacgaaattgccattgaagagggcatcaaattcttcgtgtatggcagcatcccctacgcactcaagcaaggtggctacgactccaagttcaacgccggtcacatgaacggcaaaggtagaattggacagtggatcttgtcccagaatgtcgacaacaaagagagaatgggtgccagcctttttacaattggcccatatatggacatgaccgttcactttggaacccccatggccccctcagtcgaagatggcgttgtaacttggcgcgtgccactcggtgacggcctggtgcctatgggctgtctcgaagactgcggccactacgtccgttggcaattcgacaacccagagcgtgccaacggtatggatctcattactgcaattgcaccaacgggtttcaatgagctggcgtctgcatttgcgcgtgttaccggtcatcaagcacagtatatcgatgtatcgttggatgagtactgggaaaatggagcaatgtctcggattgctcatctgccagctggtgtggatgctgagccaaacgacccaagcaccatgacggttaagcaaaattttacaggattctggaatgcctttaaacacaatctgtggaaggttgactatgatctcctggatgatattcaccccaatagggtcaagagcgcagaggagtggtttcgtctgcaggacaaggcaaagcaggcttctgggggacaaggtctttgggagatggtgcagcccgaaaatgcgacgccactgttcaagcgagtgaggattaggaaaaactgaaaacttagcaaatcaatagcgacagcaattagtagctagtagctagtatgtatccttgtatgcccctcaagtggtaatctacaccacttgtgcagtactaggtatctatgatgggcttacttcgatctaagggcttgcaaggagtattacctaagacatatgatagtatgggccttggtctacataattaaataacattacataaaggcgggctgagacttttttctacctttgtttcccttttacgtcgcctgtgtgttcgtataatagtagtaacttgtctataatcgatcaacattaagtgttcaagcgggtgggtagcgcagcattagcatcttttttatcactacttcgggtatcctgatccagtaacctggtttttcttccttctttttacaatcgatgtccgtctggcggtgtagaggaacattgccgtgaagataaatagacggcatctaagagtgccatgacgctccattgaggccgccattggaccgaaaacgaaagaggccacggtgactctggatcgatgaatgctgaagatgggcaatatgttttcaactctagtgtttgggagcgtgcacatcgtaatgctatgctttcgcaaagagcgcgtatgcagccgtactccctaatttgagctagacgtattgtggccgagataatagagcaaagttcttaaggcaaaaattgtatagccatccccactcagcaaggaacaacctttgaagtttctcccgagctgtcggtaatcatatggcacaagatttttcaaggatctttagatcgggtgggaaatctgcctcgggagcaaggcagtgctcggtttgaaggtaatgacgttgggatctgtgagtaagagccattgctttccagcaacagccttccgtatttattgaagctcaatactgtagtaaaaggaaagacgtggagacaattgttagatggcgagcttaaaggagggtacatgccattcatcgtatctttatattcccatcactgccaacagtagaaaagatgccatactattgaaagtgcgtgtatatattgcttgatattgtgaagaagacgaaaaattggaatagcctagaagccgaattaggaatgaaccggtgtgatgcatcctatgggcagaaatgaacttcatacgggttataactcagggtcagtgctcaacattactaggtaacgacaagttgcatttgccagtaaaggagagcagcaagttgcagtggcgcttactctctttctctagagctcacaatctaatctcgtatccatcttatggtagcttcataaatacatccagcatctttgcatagtttggtgtgcccagtcccgtaattgggtcccagccttctgctgcctcgaatgccacagagtcacatatcgatgtattcccctttgtcacatcattaaacatctgcggattctcataaagcactggattcacaaagcccactgtcgattttcccactgatagcctttcgtcgttgatgcggttgatcaaggctgcaacaattggcgccgatgcactagttccgccttgagcttctttttctgatccagggccgtagacagtgagaacattccatcccaacgcggcgacatcggggaaaccgcgaccttggtcattgaaacggtcacgatcgaggtcttgatggttattcaggtaattttggacagccttatcttgataagccgggcgagagtagttccaagaaaagccgccagcagaagcaaaccaacccagatttagaccaacttcctcaaggccagggaggagttgggtagcaccaacagtgaggatatatgggcagctgccaaaactcagcggttagcgaactaaatatagtcttttgtcaactcggaagtagctcactttgcaggatattgcgagacggcgtggtaaaagtcaatgtctacagtatcacagaagttggctgacgccgagccaaggtctgctgtagatgaaacaatcgtagttcccatgagcgataacttcataaacctgacaacataccatgcataagcaggcggcttccaaaccattagaggacatttctaggcaggcttactcgttgcattgtctatgcatataattatatgggagcagttcttcctcccacccatatgatagagaatatacattcgctcttttggctgttccacattggggaagtcctctgtaccaaccggtgggaattcccccatctggattgctgggatcctggttattgtcgggatacgttgggtcgacctcggggtcatttccagtctcgccaaatgctgtgtagttgcaatatgactatgatcaccaatcagtttggtttttaattcaagggcctctgaacttgtaagcagcggtaacagattgaaagtgcacctacgccgtcaatagcattcagccagctctggaacattcccctgtgcgtgtcacgtccaaatgaggtataatagtcgtcatcaacttgatataccgttatattctgtggataaaccaatggcaatgccatttgaacatccaagtctgcttcgccgccatcgttagactggtcgaaatgggctacagagatgtcaatagtaatgtttaaaagtgtggtttctggcgggatatccgtgtaattggctaggaatgacttgagtgcagttgggctataccaagatccagtttcgaacatgcctagagaattttcaggagccttcttgccccccttgggcacactgtaaatatattgtatgcaggctggtgtgatgaagtccaggtcatcacacggaccagcatctgctcgcttgtcaaaggcatcccgtgtgacgagttgatcttctatacgtgtatcccgcttcatggatctcttcttcatactcccagcaagagcgacgccagggtagacaaagtcaatatgtcttgcaagatggctaggtatcttatatcttttcgcatcagttagccatttccgtgttccaaaaatcgttttaattgaaaagcgtactcatcacaagcaatagtactacgagactccgatccatgctggaactcgtggtactcggtctgaagcagttcttctgcctcttgggctgtggcatcaaaatgaacccactcgtaacctagtgaatggttgattctgtcttcagagatacctgagcctatgagccattctctaatcgcttcaatcgaatcatgtgatggtgaaaaaatttctgttattcgctctgccgtccaatgcttgccataattctccgaattggggtctgatacgtccatgagaagatcgtgaccttgatccaaattgcgttggctcaggccgatccgcaaggggataacatcgtgcggctcgaggcgactgcgcttctcccagtgacgatggctttggatattacgccgttcgtgagtgatgtgtattgccgacggcacagcgctcacggtggctgctgaaagcagaatcaaggccgtggaggtcaacagcattactgcgttcagaaaatactagattgaaatgttctcaaagaaggcttgactgtcggcttatggcccgagacaaattgaacaaaatgatcagggaagttgttccatgatatacttgacaacagcctttttcatcgttttgtctgtagccttagactctcagatggaatgatgaccaagatagatgtttacaaggctgcatggctgacagactgcttacacattgaaggcttcgtattactaccaatacagatagggacgcccaaggagggcatcttcatgaaagttcgtatctatatgcaatgccgtcgtcgttgtgagccaagtctcatgcaggggcgtcaatgacagggagatgaaacacatgattacgtagctactaggcacttacctccttttgacctttcaacacatgcattctcagccggatatagtgtaacatcatagctgccgtatgcaagaagtcatgaacaactactccaataggtcctgtctatacgaggtttcattcagtcgagggcgacactgccaattgccgcattaccagtggctccaatcactagagatgattaatcttgacgtttaggctaattgcaatttgactgttcaagtctcagttttatattcgacccaaatttactctttgtagaaaatgcatcttactgtttgtatataacataagaatgacattcttttcatcttgcatacaactaggccacgcctagcattatgactcgtccaaacttcttgccttcctcggaagataagcttcaaagccttattaaaataagccggatgtcttataccggcttttccggaatcaagtagtataatacattagataataagcatacaattaggggagaagagagccagtatcggcatgtgcgtgtggagaagcagttgagaaagtgagagatgataccaattgagagtgtcactcctggtagtgaattgatacctctttagttacaagcggcttcaggcagctaaaagagattgatgagtaaaagaaaagggcagagaccgtcattaacataatcttcaggggcaacgctaattgatacggcgattactaaacttgctgccaaaaaatgccgtgccacgtaaaggtatatagttattcttagaaaaaggcatagataggagaattgcttaccattctctcttccgatcgctttcagctaacccaggcgaatcttagtgcattaccgcggccgaactatggctgcccaacagcatgatagataaacagtctcacatctctgtagaaaagtagtttctctcggtgccagcttccagctttcgaggacatttcatcttatcgcagtaccattggctggtattagtcgtgtcgtccggttctttttgctcagcaaaagggggtcgtcggtttgacggaaagtaatatccagtacttgcagagcctcatctggtgcctcaaaatgttggagagaagaggacaagagatagttgaacatcaggacatttggctgatccagaacttgaatttgggcggtatcaaggtgcctgcaatagagaaagcgttaaaagctaaagaatccctttgcccttgaaccggcatctctcaattcctcttcccagctggctgtacaaaaggaaagtttaaagaagagagcctgataatgattacaacagctacaatcataggcatgaataagagaaatttgaaaaccctgtcgcttgtacaatgtcttgtgcctcttcttttgtacactaacctacgtacaataaaaagtggcgcccactccagaggccagtaggtggctgattgattaggaattactaagatatgtgcagcctcatcccatagggaggtgtcaaactaacagcttggcaggaattaaaagtcagaatatgagcgatgttagaactcctactataatgcgtgcatgatgtgggtataaagacggtggcagccttagcttcgtcttaattatggtagaggtatgagtggtagcgagcatcttaggtagcagggttagttaaccaatcatgttgctccagatgtaaatcttgagatgcccaaaatgaaagacattcactcgagggaagtatttgacgggaccctgaattctccactatctttggtcgtatgtgaatggccaaagtaatcagtctcatgtggcttctcggagatacaaaacgaggacagagagtgcatagtgcttgtcggcgattgcaagtctcagtctgtcgttcaggcacgcttatatttagagaaatgtgtattacttgtctcccgctaaagcattgatcaagagaaaatgggcagaatgagtcacgcggctgatcacgacgattacataattgctacatgataagacttggattttattgtcgcgatggacaatcgccgctacggaaaatgttgctctggatgtaagtctgatatcgccagcaatcagaaatgctcatttcgggaacaagtctttgtggcgcaatcaaagactaggctcctgatggagaccgttgcttttaatgtggccattaaagcaagtagctgaattatcatcagcttcagccgcaatgttgccttcgctattaacccatgtatttgggcctcttttccgcggaaatggcattttttccagacgtgcaagtcttccaatgcaaagaccagtcctgaatgcccactattgcgatttcattcatgatcgttcccagcgcgactgagtcaagatataagccttccttttccgcctggttaccgttctctatcttctggataacaccaaacaacgatacccatattcgagctccaacactacttgcaattagtttcttcttttaaatccaaccatcacctcacccactattacaatggcacactcaatcatctctccttcaatcctttattatgggacaccagttgttcttattacctctgaaaatgaggatggaccggacaatatttgtgccatttcgtcggtcttttggcttggccaccgctgtattttggggttctcatccgagagtaaaacgccacagaatatcctcagaacaggctaatgcgtggtgaatctcccagatgacagcatggctcgccacatcaacctattggctactacaactggctcgaaggtcgtatcagcttcaaagcttgagagaaattatcgttacgttagagataaatggaccacggctgagctcaccgcacaaccgtctgaccttgttcgcccagcacgaattcaggagtgccctgtccagatggaatgcgagctagctaaaagccatacgttgatggaagattttcctgatctcaagggagtggttgtggctattgagctcaagattctccgaactcacatcctggaacaccttcgaatgccagggtatcctaatcgaattaatccggatcgtttgagaccaattttcatgtgtttccaagagttttacgggtttggggatggaaaggtgtcggagagcacgctgggtaaggttgatgaagaaaaataccgagggctcacccggagtagcaaagttgcgcttcccggagatggagataaggaggcggttgaagagaagtggaaaagaatgcagaatgatgttgaagtctaggcttgtatagcaagtccaggctgaggattgctagaggcggtatgttttgtgctttgtggtgaatttcagaggtattggcacaaaatatagatttagataagagtacatctactgtccctagtgtagtacctctatttacaactttactattcctggtctcatctgtgttatttttcacttacagcatctggtttttattcccttttcttaattaacaacggagacattacacctaaactatgatcgcaagaggtggtaataagtacttggccatgtaacatctatctagacatcataatctccgactatatgacatcaaatttaaagtgttaaacttagagacagtccttttaacctcaatagatgaggccctgaatcttccatcctcatgattagacataaaattctctacatctacgataccaacaatgaacaactcttatatttttcgatctaggagtattagccgcaagactcctcaattactctctatccatatcctttggagacaacttcagaataacacgatggctcaagactctgatagtaacgggtttttatacaaaaacacttgcgcgccgccagcaccagcttaattgcgataaagctttagctcggcaagtccaaaaatagtatccactgagtaaaccaataggcaccatcgaatttcacagcaagtatcgcgtcctccggcttcgtgcagctcatggtgtgcaaagcaatactatcacaagaagcaattaaattataggtcttcaaaagagagcgaatcatgcagcccagtttgtttagagatcagacgctttttacccattcagcggatacctaactacctgatcttagtcaggaaaaaaaggcgtttgctatggcttgcctgcttgcccaccttcggcaatcagatgccgaacgagaagttttgagcaggtagacagccactagggcagtaattagcatcgattcgctaaccgtttatgaatcactttgctatggaaagagactcggatgcgggcggttagaagaagctaaaggatatgtcggatccgatgtttggtgcggcaacatcatcagatacgcaacctttcaccacctcgaattgtgtccatcaattggaactccaagaggaaaaaatgattaagaagtcaggtttccatatgcatgctcagtaaacattatacaatccatcaggtcgctattcaacaacccaccgcctcaccatcaccatggacatgggcatggatatgggcggtgacagcccgtcttcgtcgtcacctctaaatgcaaccggggtcgatttttccaacgaaacacaggcattcgactttctgcaggagattcttgacgactcaacgctgggcgccattggaaaccagtacgcccgatacttctggtatggcgtcgtggtggtcattggcattgccagtctctgtaacattgcacagaggtctgtgctatggatgaggtgggtatttgcaaacatgtataatgctccaacgaacgtgcttgatattgacgggagttggacttagactcagagcaagcgcgagaaaccgctcacggccggcgacgtctacaaacttcttcactcaaagcctcgctaccgcagctgccctccttcgagagccgagctatctacagatcacacccgtcgcagcctcaagatgggtcaaagtgcctcctcttggccatatatacatcattgtcgcatatttcggcttcattctggcgctggtgttcatcaacaacaacgtccctggcgctcagcactaccaggctctgggtatccgtgctggatggctcggagcggcgcaggtaccgcttctgatattgacgtcgagcaagacgaatctcatcggcttccttgtcaactcatccgttgagcggctcaacatctaccaccgatgggtctctcgtggcctactgctgctggcaacgctgcacttcggcctgcaaagccacgcctggaatatctacgggctgatggcgatggagtggcagactgacgcttgcccgcctactggtatggcagcgtatgccatcttactgtggatgaacctgacatctctggcacctctgcggtttttctcctacaaaatatttgtagtgcagcatctgctcacgtattttggcttcacgattgccattgtctaccacctttacgggacttcatcgccttattccacgaattacatatacataagcattgcactttacctggttggacagctgattcgtttcgtacggactgtcatagtcaatattcgaccgagcaaagcgactttgacagtgcttgaaggcgacgctactgagatccggctctccagccggcagattaaatcatggggcgctggttcctatgtacgtttattcatgccgcgattcaacattgtcctcggacatcctgcgacgatattatcaacctcatcatcacatgacggcgatatggtcttcatcttgcgcgcacgtggtggcttcactcgacgccttctcaaggctgcggaagctggtagccatcaatctgagtatttggcttttatcgacggaccgtatccaagcccgcatgccgatttcgcctgctttgacacactaattcttattgccggatcgacaggagtgactttcaccctatctattcttttagatatcgcaagacgagcgcaagcgaaacaatcccttccactccgaactcttcacttcacctgggtgattaaacgccgtagctggatatcttgggtttctgaggagttgcaatccgcgttcaacatgcttcatgaggcaggtattgaaaccgtgtgcaatattcacattacatgcgatgatgatatcgcgaatgatgtgtctgccggcggatgccagtgtggagagggctgtggatgctgtcaagtacaagaagagaaacaagacagcgaaagcaatcagcaaacaagtcttgataaagagaaagaggccgaaggaaacacggtgcaatcctccaggacacagagcagtgcaacttcagacgcagatcttccgtacgccgagatacaagttgggcggcctacgtttaggaatctattagagagacgagtacttcaggcgcagggcgagacggccgttgcggtttgtgggccattgggattatcggttgcagtaagagcggcagtggtaaaagtgagcgatgatttggctgttgacaaaggaagtaaattgtccggagtttatatgcatatcgagaattttgaataggcgtagagtgagggtataatgaaattgccatgatgacatgcatttgttactcggataaagtgaaagaaatgcggtgtgtccaagagaatccccatatagagctatcttagtcggcctatccaccgaatagctcaaaagacctacagaggtatgtatatagatacatgatggaaagattaaccgcggtggtctcaagtagtcgccgagtgtttttgacctagagtgggcgggtgttcctcaagagtctatcctagcacaacagttgagcctgatattcaatgtctttcactccaaaatgttggccattattatataacctatgtagacaaatatgtctcgtcagatatccctctttgaacaaatcctgggacataatgataacgtatactgggaggaaatgtttagcactactagaggattagttttagcatagttacaaaagcacaggcaactatccaatttcacagaaacaaggcggagtcgaaaaatattcattaagttgcaaataaaatgtatacgatccagtcatatgatatcaaaaccttcaagtgaagaaaaaagagtcaggcccttggggcagcctccatgagtacaagtaagaagaaatgagtcagatctaaaataaaccttttttatccaacacctccaagccatcgtcccccatcattaacaatcgtattaacctgcttaggcgatagcggccatggtgttggggagagcacctgcgatgttcaattagtatttgcattgctattgaaggaatatatttggatcagacttaccaccccagccaccgtgagcgccaacaccctgggcagcgttcacggggaagctaccgggagcgcactggcatgtgcaagagcagcttccatcggcaccaacattgcccgagccagtggcgacagtgccggagctggcagcgggaggaggagcggcggcaggaggagcggcagcagcggatgtcgcagagggaggagcagcaggaggaggagcaggggcgccgcttccaccggtgatgggagtagcagagccggtgccgttctgagcaatggccatctgttggaacatggcctgggtcttagcagcggtagggttgatggagaaaaccattccctgaccgcagtggccagcctgtcggcagtagaaccctggaggatgttaatttgttattccattgcggccgtcatatatcttgcaagagacttacacagaggagtagagaccataacctgcatagcaacctggggagggggagagacggtgttgttggggttggcctggaaaccagagtccataccaccctcaagcttcttgcaaggagtgttgaaggcagactgggtaacggtgtggttcttggactggaactcgaagacgacggtatcgccaatggggatgttgtcgagctgagaaggagagtaggcaaggccagcagctcctccaaccgtgacggtgtgtgtcgcgccgggagcgacagcagtcgatgtctgtcctccaacggtcacggtctgggtcacggtcaccttctcgttgatggtggtggtggccgcaccgctaccggggttgacccagatgatgacaatctcggtgtttgcgtcggcggtgatgccattagcaatagcaatggcctttgcgtccaaatcgatctccttgcctcgggcaacgttgtccgggtaggcattctggaccttggtggcaatagccagaggcgccgtggccaaagctaaccatgaaccaaacttcatcttgacggtattggtagaattattgaaaatctgactttatactcgtaaaaaaaggggggctgtaaacttgaatcaaccaagttgtagttttgtcttgaaaggctggtatagcgagggcctgctcgtgaagcgaatggaataaagaaacagaaaaaaagagggaaaaggacaactgccgaaacaattagcgatgagggagaaacgagaagatgtttcctcgactcggggaaggctagacattatatctccccaacggccatgccttgcagcaacgccaggcatgttgttcctaattagtccaggcctttgagccccccgtttctaaactagaaagcgttattccggggcttaatgcatccgaatcagtagtgctccgtcctgctttgcggatttggtggtttgcaggggttcgaggagaaacctgtaacaggattgtctcgagtagcgtttggcgatgttttggcgcggtccagccaccaaccccggtccagcggctagggccatgcatatccagcaaggccgcatgtttcttgagaggcataaaggtaactttgttgaagcattcttcttatctttgaatcagctgcaactgccatcggttcgccacgttcaatccctgcatctcatgctcgggaagcaaattagtggacaagcatctggaaggcgccgcaatctaaatttgctggagacagtcccaagcataactcaggcattcattccagtatagctgattacacggcattggcttagtaacgctcttcgcaatatcgcgtgcagtagtaatttcatgcgaatagagccttgctgcaggccaggaagcgtcccttggcgaacacgtaaacgtcggggcagaagcagacacaagcttgggcggctagatcaataccggaggccccaggcttcaaattaccgctgagaatggaatggactagcagccatcaggggctgcagccagagaaatcgtcaagcactggcggcccggctagtcaccaaggggcctcaaacagctattgtggaggatgaaacacggcatccagatgggccgtcgtagcgcatttctcatcaatcacttgtcgccgttgcagttgctagccctagtcttgccagctaaggttgcctcaccggatctatcgaaacgcgaccaagcgatcatctccttcaatttaagactttctcgctaccaaactgacagcgagaaaaaaaaaacgtgcagagtctggaacctggagccgggagcccagtagcggcagtgcgtcgcaggggtagccacagggttccgcaaaaacagcaggaagagtaattaaacgaagcccggtcacaaatgggaaacagggtgagaaaggaagaagaagaagagaagaatagtgaaagtcaaagaaagaacaggactgccctgtcgtacttgtatatagaaaaaatccagtaatccgctgtcaaagcaaaaggcagttccagacagtataacatcaaacacaatcgtgtaattctagtggccggtgatccggatgccttgcaagtgcagccgctattcacagtagtatatgaaacaaaattttcagcagataactgtcagctcgcagcgtgtctgaaatcggcagtgcttggcaagacaaccttgcgtcgcaataaattagaactgcaccgacacgctgctgcttccaccggcgttatggtgaagacgcggggcctggagtcgcctcggccattgtgctagcaggggaataaaacgtgagcggtcgcagggcttccacgccattttccaccctttcaactgtggcgcagccttcctctccccgcgatcaatttagtcgaggctgatgggtccagcgtcactcactgagatccgggctgttgctgctgctgtgcttgctgctgtccctcaaacagcccggtgtagtagccggcgtagtaccaggacatgagaagcttcttcaggttatcatcgcgcactggcaatcgtatctcggaagtttccccagcgtcagtgcgtcatctccaagggacatcgggtgaaattgcaagggtagcgccttgcacacgtttactcacctgtcccgagtattgcctgagacgggaaggcggagggtatggagttggaactgtgaccaggctgcttgctgtgctcttcggtctgcgatgaagtgttaataagcctcaagtccctggaaccctggaaatggcagtccatttaggcaatatcttgacacgcacattttctactgcatcatctttgctgggcggttcctcgtgctctttttgtgtctgaactgacagctcattggccgattcttctgttttgagagcttcatctgctctacacctgatgttagtaatggtattgacaatggctcagctagatgtcaagtggcaagacagacttggatgaagcagcctcggcttgttctaaatctcgaatgctgccgcctttcgcgtgtatgctatggtacttctattactcgtcaagacggcgatccctctctgatagtctgcatggctgagagatctgctttaccttgtactcctgcagagcctgattccaggagtcaatgaggagggagtcgtcccatacctcttcgtgttgagggtccgattcatcaatgttcatcctgacgaaaatgaaagctgttgttgcggagaggttggtggaaggaataatttccagacgcaggccgtcaagtacactagtccaagtactttactcttcaatttctgacctgaagggtggataaaaactctcgacaatagagaatcaaagaacaattgcaaaaatcaacggcaaaatatacccaatggaacaaatgaatggcaattcgcaatcttgttctaattaagatcctacataccctactatgaggtacgaagcactacagtgaaagccattggccgttatcgatagagctcaatgggcatcgttgctgctagtgaagtttagacccaccaatcgcgtgccttcagcagcctcaccgctctgtaaaaacggcagaatcgtaaattttccagtactttttttttttgcagggccatttgcgacgcctcggccacattgtatcaaggtatcattaagcaataccaataaaatgcctcgagaactccgcaaccgaaagggtaagaatatcggtggatttatctttgcaattgctgatttgaaatagttgcatcgcccaagaatgaggccgcaaagcctgtggaaaaggcgactcccaagggaaagagaaagggtacgactgctgatttgaaatgagcttctgcgaattacctgattctaacaacttcaatagcagccaccgaagtatcttcgccggtagctgcgaagaagcaaaaggccagcaaaaagccggaagccgaggccaagccgaccaaatccccaaagcccaaggccaaggaagagaagaaggaagagaagaaggaagaattgaaggaagagaagaaggagcagaagaaggaggagaagaaggagaagaaggagaagaagaaggaaaagaaggaaaagaaggtggaggaaaaggtggaggaaaaggaagacgttattgagatggatgacgactccgactccgaaggccaagagggcgaagacaacctccaggttctggccgtcaacattgaccccgaagaggagaacgctgtggctcaggaagagttccagcccggacaggatgtcggcaagattcccaaggtctcgaaagatgttcagaaatcgatcaaggcttcaaaggaggagcccggcgttgtctacattggacggataccccacggtttctacgagttcgaaatgaagcagtacctgtctcaattcggccccatctcacgactccgcctatcgcgcaacaagaagaccggtgccagcaagcactttgcctttgtcgagtttgccgaggccagcacggccgagattgtcgcaaagaccatggacaactaccttctttttggacacattttgaagtgcaagattctctccaaggaccaggtccacgaagacttgttcaagggagcaaacaggagattcaaaaaggtgccatggaacaagatggccggtctgcagttgacaaagcctcagaccgagtccgcctgggaatccaaggtcgcaagagagcgaaacaaccgtgcaaagaaggctgccaagctacaggcactgggatactcttacgaggccccggccctgaaagatgtcccggcacccgcacccgctgcaattgagaatggcgaggaggccaaggcgattgaggctgctcctgaagcaacgtccgaggaggagaagccagcggaggagaccgaagaggcagaggctgaagagaagccttcaactcccgcaaagacaaaagctaccccggcgaagaaggccgcggccaagcctaagacgcccaggtcggccaaggccaagaaggccaaggcttaatttaatcgcgggatttggtgttttcgctatgtttatattgttttcatacgtggcaggttaatcacggcgcagtggctcattaaaaatgcaagtagacttgttcatcttcagcactcatcctgagaggataaaaataaaaattctacgtgatcacgaagcatgtccgcacataagcgaacccgctgcgctcatgggaaatagagctgcaatgggattataaaaggcgagatgatctacttcgcgcaaggtcgtgaaaaagccatgaatatacggccttttcgaaaaaaatatggcgaagatgattgtaagatgagaaaaagaagagaaaaaaatcggtccaaaatcgcggcgaatgtggaggacttatcaaaaaaaatcctgatgactaagcgcccgacggaagcggctttgggatacgtacgacaattggcaccacgggcctcgtattccgcgatggactaagacctattccttcgtatttcggcgaccacctgtcttctggaagacgcctctcgccgcgtgccgaaatcttccagaactgcttgggactcttcgctgcgtctccatttttggatcactgtctcaattgcaccttgagggaggcggttccgcagtcgcagctcaactccaaccttgtacgagtcgtatccgccagcatcgattagacgaatcggagtggacgccgtagacgagcctgcgagctagtttgccaatcgcggcctttttgtacggaagatcctcgtacggagatcttgcgccgggactcgcaactcatgcagaggcatcgcaaggcatcgcatgacatctctttgatttcacggctaccgaccatgtcctcgaccgcggccacagagcctagcctaacgtccagtccaggttagtgaagtgcttcccttccacgatggcgagctggcggggttttgcgtgctaaagctggcgaacgaggcagcggcaaagaagaagagcaacaagaagaagaagaatgcgaacaagaacaaagaagcagcccagccgagcaacggcgatgtcagggtcgacaaggacgaagtagacgacgagccggatactccaacgactgctgttagtccatgtcgagcgtttcaagtccgatggagcttctattaacccactccgccaggaaatcccgagcaatgcccatcactcagaggagcacacgaccgagagcaacgggcacgcagtagaacctccaaatcacgagcatagcgagcccgccgtgcagaaccacgatggcgattccgatacatcagcgaagctggaagccatgggcaaggagcgagaggctctccgggtcgaggtcgaacaattgcgcaagcagctggaaagcatccaagaaaaccaccagaccgagatctcgcagctgcagtcagaactagaggacagcaatgccgcgagagaaactgcggaagagcaataccagacgctgctaggacgagtcgagaagatcaaagagaccctgagcgacaggctcaagcgcgacaaggccgagctggaagaggcaaaggagcatattgaagagcttgtcgcgcaaaacgatgaactgcgaaactcggcagattcgtccagcggagaaatagccaaactcaaggaggagcttcaggatgccacacgggagctgactactctgcgcagtcgcaataacctgtctgcaaacaactgggggaaagagagggaagagctcatcaaggcgatccagcacctcaaagaggagatggagacgacttccaacgccatgggcgaatgggaggtcattgccatggaagagcgttccatcaaggagaatctgggagacaaggtcagcgagctggaagaggaaatcgctggtttaagagaaggatatgaggctgccaactcggagcgcgacagccaggcgacactaattgacaacctccagaacgctctgcgagagatccaagacgctcgaaagaaagagcttcgcgatttggtggagactagtgaagcacagctccaggaacagaagaaactggtgcgcgaagctgtcgcaaaggctacagaggcacaggaggccaaggacgagctagtaaaagagctcgagcgcacgtctccattcgaaaaggaggtcaaggaaaagaaccttctcataggaaagttgcgacacgaggctattgtgctcaatgaccacctcacaaaggctctgcgctacctgaagaagacgaagccggaagacaatgttgacaggcaagtacaaggactctgatcgaatttagggaagcattgctaacatagatatctttacagacaagttgtcaccaaccatctacttcatttcctcacgctggaccggggcgacgccaagcggtttcaagtcttgcaagtcatggcaggctatctcaactggaccgacgagcagcgggaacaggccgggcttgctcgaccaggcggttccagcaccttgcgtctccctctctccccctttcagcgcacgcccagctcgccgtcacttagcgcagatatattctcggagccctcatccgcgagagacagggaatcgctggctgagctttgggctggcttcctagagcgtagtgcacaagagggaaccagcgacggtccgtctagaaaaggcagcgcaagcagcgtggccacgggtgctggtgtcacgatagggcggccggattcaaggtcttagtattgttagaaatgatagatattctagagcagaatttaatttcatccttaacacgatactctagcaacagcgccttgctgtaatgagacttgcagaaatatatatacatgtatccaaatttatctagcatgccaaatcaatctattcttgctgtcgtaaaacgccctgcgtataagtttctgcatcccgggtgatgttttggatatcaatcctgttgcttagggcgtcattcacgccatcaatgacttctcgctcctccataacctctcccatgagtcgaacttcgtgctgccagtagccttgcgaacgggatcgcaaatcttcgtcccgcatgattgtgttctttacaatgccagacgcattcaccttgctcttggcagcaacgagcgccctgttgacaagctcaattcgctctgccggagatggaggctggacgaatgcacggttagtagctgacaggtataaagcaaacgcaacaacagcatcaagagctgccagggcgacaaatctatagttgcgcatcgtccagtagaaaaagtctacatcgctcagacgcagcgcccgcgagttcgcctgatggttgtaagagtgcacgaaatacacctccaggccggcaagaaccgcagagacaatcgttgccagcccccgccactgagagccgtatttgcccgtcaccgaaggactcgtcacgacagcgagcgcagtcaagtttgcaatgtgcggccacaggatcgcggggagggcatagtagaagtagctcctcggctcgtcagcgctgcagaagaggcattcggccagtacttccgggccgaactggaagtacaggaggcggctttcctggttgacgaatttggacctaagaacgtgatcccattcggtgtagacgttgttgggccgcacggctgagatgcggttgaagagcacgtcgacgggtatctgcagccggctctgcgtcttggtgaagacgttttcgggcgaaaagaagggcagtgtcttgaggacgagcaagaaggcgaagaatgagagcatgaatatggctatgcggatcgttgttgggacgggctgcacggaaaggccatgtcgtcgcgcaccggatcggacgcttcgatagtaggagatggctttgggcagtagcatgggcccgaagaagaggacaaaggcccggatgctgcgattggctgttagcacgatcgataatacagcggcgtgtcgaactacttacgaatcccaggaaatcgccattgtgaggacggcaccgcttgacagagcgtcagtgaccggggagaaggagccaggtggccaggcgaagacgaggctgcgggattgaagctgcaagctggcgaggctgcgaaaggatgacggtgttatcaaattaatgtgggtattgttggcttcagcgaatcaacgctcgtctataataagtaacgtctagctcccggctgagcgcctcaatgaataatttgctaccctagaatttaggcattggaatacaaaacaatacacggataactcaagtgcgttatttgtacattttgaatggtatactgcaaaattcaaatatggtagcatatcatgtggtaagctaatattgtcacaaggccccgcgtcgatgcgcagctttgatggctgcgctggagtgttaatatcaaacgtggaactaggtggcttcccctatgtctacaacattgcagatgagcacagtcgagcattgatgcctggatacctagtaagcagaaacttttagaatagatatcgaactaagataagcagatatccaacgacgttgagatatccattttttctacatgtattgctgcattgtgggtttacagtgccggcatctgcggcagaaagataccacctgtttcacaacgcaaacctttgccttttaaacggccaagtaaccacgactaaaccgagccgcagtgtcatcatagcctataaatcgcagactcaagatggcaaggaacgctttcatccaggctcatcatcactggcatcgcgagagcagtgaaaacatcaattccgctgtatatccatggctagtcaaaaacacacccccccctcccttcctctctatttttacgtgaaatgccccaaagattgcgccgtattgtataatttgcaagtcgcgccaagtttcgccgtaaccattattgccgttgccattgggaattatcgcattgtggtatccaccgctgaatcgcctctcccaggtctggtttctatttttttattttcgcttctaccttcgcctttagcgcttctgcttctttttccgctcttttcttgtcggctgttggtgatgagagattcgttagcttccgtgttatttcgtctagagtaatatgcttggaaaaggagcatgttttcgcaatgcacactgaccgtccatttgtttctgtcgcatcttttcggcgtcgcttaggccctgcttcgccagctcggagccagatttggcgttggcgcctttctatggcatgacgttagccttttcctgccccttctcacgaaaaaaagtatctcaaaaggtgatttcagcgtaccttggtagcctccttcttggcatttttggctcgagccaactcacgttgatttccacgggtcatgatggcgccttaggagctggtcctcgaagacaattgcgcaggtgaagttggataaaaggtgaagctttggctggcaacggtctacgtgggcctttaaaagccgtggcggcaaggaccaatcacagcttgctggggctcgcggataagcagcgatgcactagcagactggaactttgtagcttctcatgttcgcaatagctagagggtacattcgattgccctcccttgaacggcttgtcttgtttccctcggtaagtgacgatgctttggccttgttcagggcggattatgcagggatttccgcattcgacgacacctgggaacggatttttatgacccgggcagccggtatgaggctcggcggctatcaaggtgcagttgccttaatcagccactgccgagcgcggatatcaggaatatcatccgcaatctctggctggaatgctgtgctgggctcgtaaaccatccattgacaaaacggaattgcttccggagcactttggggcctactggttctttatatccgggtagcaagtaatctcggcgtttgacaaagggctgctgtgattggcatgaatctcgagtcgatgagctcattactggctggatattctgcagccgtaggtaagagaatagtaaaagcgcaatagaagcttactttagctaatcctgctcctcaaacgactgcatgcagggcaagttatttctttttggctgctctcttatggtaacctcgcaacaaaagcaatgatgtacatgtacttgcgctgcctaccattcttgcctacagtagcggtacacagaacttccccgcggtagcgcgctggcgcaactccaacgcttcgctgaaacacttacacgtcttcacagccaatcaatcctcgtcacaatcccggccttgagatcgaatcaacgactctcaactcatggcccgttttccaggccacttgccgccgcgcctctattggcctggatcaaacgacggcatcatctcagcatgagccgatgcgactctgcgccagacttttggcgtggcggcttcccccgacagggtctggatcaggagctcttttgagcttcagctgctgcgatttctggcgcaagcgcgaccatccattgagaccgggttttgttcatgaaacaagctgctctcggcgcggctaagctggtccgtttctattttggcatctgggctgctggaaatggtcctgtgcaaacgattggccctggaggctgcccaaaagaaaagatttggcgcatgccgtgaatgggagtaagagatgcgggttgcacacgctgcatgttttttccccatgtgtatcggaagagcgctgcttttgttagccactgtttgtttcagctgcaagggttttttttgcctttggcttgggcggcaaacggtggtggaattgtagtctatgctcttattaaagaagttgttgagcctctcctcagattgcacgccgttttcccctctcagcgtaattttttcttattgtcgtcagtcattttttttcctattgtcttttttaacaattgtttattgaacggtattgaagctgctttccggtcgttgaacagcagctctcactttctttcatcctacctaccgcttctcttctactctctcttctacgtaactttcatccatcttcgtcttcattttcatcgccgctgggctggttccctcattttctctgcatcgactggattttttctactgccacgattcacaggattcgaatactttttctgggtctctctatcaaatattctccatcacactcattcacttgcgagcggtgcttgcttctgaggcttaccagcaatttcgacctacgatcatctatatcattcattctgcaattctgcatttttttctcgataaaagttaaccatggctggcttcatgaattcgccggcgcttcgaggtgccggactggttattctccaggcccttcgagtcgctactgtcatcactcttttgactgccggcgctgctagctggattctcatcatcaacgtccagaagagcaagccgtacttcatctttgagtgcttcacgctcttcttcgtctcggtcttttgctctttgctcgtcgtctcggagctggctttcatggaattcatcaagatttacctgcgccgcatgtggcctgtcctgtccgatcaccacgggcttagctggctgggcatcggcatgatcatcatcggctgcaacctcttgggcatgctcaaccacgacttggacatgtcctctgcgctctcttcgctggtgctcgccgcgggcatcctgtcctttatcttcggctttctcaactttgtctgctcattcatctggtgcgacagaaaagagggcatcacgtctcgcgacatccgcgcaaacggctcgctggcgcggtctcagcgccaatactccgagtacggcggcagcagcaggtcggcctcgatccgaaacgagaagacgaggagcaagttcatgttttggaaaagcgaaaaggacgaagaatacatgagcggccaggctcaaagtcacccgccctacatcatcactcatcatgtccgcgatatcgaagctcagagcgacagtcccattattccgggcctgaagcgtcctgatacggctctgcacccaatgaacagccgcagcagccgcagcagccggtactccgaggccaacatgtctcgcttttgatatcgctggacagactctcgatccaaagtatctgtctcgtgtgacagaaaagaacagaaagtgtaaaaaaaaaggatgatattcgcatggccgagatggatgaataggatggatcaggggcgttgaggaccggaacattgcagtttcataattacggaataccccaaagtgggcagggaattgcctttttgatttctttgtgtttacatttcttttagggtgctctagcaatgatttaatgcgaaaaccaacaatgaagagcaacatgtccccagtcgtgatggagcttcatcttcacgtgaatacgtatattcttatgtaagcatactagatggtccaagtccagtcacgtaggcacgtgagcaaaagaagctgtcacagttggcaatcattttgcaattgactactctcccgtgaataatgaatcaatgtggacaaatgctatcccaatccaaaggaattgcgtctcttgacatctattcacatgttatttattgcaattcgtctttgccgaatcatcgcccaggtggcccgtgcggcatttgatactgataagccgatatatcacgtgatgaaacttagcatcgaactctaaccggctgctttgtttgccgattcaacacttctcatcttccctttctcaatggcatctctggcgacctgaagcgctcatctcgacggtgtagagtttcttcctgtaggagggagacagtctacggttttcgaatcttttttcttttctagcgagccaacttgtccttgctcccctttccatctccaacgccctttgtcttgaagcgagaccgaatcctgtccattctgacgacgacgcggcattcgaggcgataattgaagtagctgttcccacaatacatcccacatacgcggcacaggccacaggcggtcattctagcgtaggcgtgctgcgggcatagtgtttgaatatcgcagcgagtgatctaggtgacgtcaagaggcacgctgaagggctttacaaaggttcaagacggatagcttggtggctgagtttagagttattgaggacggtgaaggccaggaaaagcatctcttggaatatacttcgcctcttcttgaaacgtgcggtcatagtgtctgattccctttcgttcgttgcccatacgaaccttagctttctatctactcaaagcggcggagacgttttcttttgtttgtttgtttgtgtccttgggaccttgagcagatatcattgctgctttttcgttgttctggccatatctgactgtcgacgcctcttattttttttctcccctataaagatactatttgagccatcgacagaacaattcaaaatgtcatctgatggcgatgaggttgcggaggattaccgccttgccctcgaggatctgtcctctaatatgcgttttgagatcagcaacttgacagtaattgccagagagaacacagagcatgctctggctatcgcagaggttctgcagcagcacattttaaaggtaggatactagctctttttctttaaatactcgtttgggggatgaactgattgacacaatggcatctccctcttgttacccttttcatgaagcagtgtccctttttctatccccttgttggatgttcatatgcttattcgtaaccaggcaccaccgaataaaaaactgcccgccctatatgtaatggactccattgtcaagaatgttggcaccccatatacgctctattttggccgaactcttttcaagatattcatggaatcatactcggtagtcgaccatggcgtgcgcaggaagatggaggagatgctcaaaacgtggaaagaccccgttcccggatcaatggacacacgccctgtcttttcacatgagctggtgcggccaattgagaatgctcttatgaaggcccgagcagcaagcatgcctcaacagcagggcgctatgctaggcagacctcgatcagcaatgttccctaatcggaatacaccgacgccgcctggaatgcgcggatacgctggcccggctgggaattttccaccacaatctcacccgtttgccaacggagggcatcccggcgagccagttgctggctatccgggacaacaggtgagcttcttcatttcttcacaccatgcttctcgtttgttgggtattcattctgaccgcgcctgtacacagcctgctccttatcccccatcatctaattcggccccttacaactcgactccagctcccttcccccaagccgcccaaggaccatacggctcaggactgcctctgccgtctggaattagcgtagagaccttgagcagtgacattcaaaacctgattgttgcaatgagggccgagttctcgcagaacccgcatgatggcggagcacagagcaggttaaaggctctgttggatctccagagcgttgtacagcactccaatctgccaccagaccagcttgagctcattaaaaacaaagtaacagaacttgctgccgtgacaataagggccactcttggccatagctctgcaaattctacccctatcccagcacccgtggcgccgtctatgacactccccgtgcatcctccctctacttctgtaactccgtcacctgtgccagcggcccagtccgctgcgccagtgactcttgattcactgctcgggagaggggcgatggcggccttgctgagcatgcaatcgggcagctctcagcacaacaactcaacgcccacgcctccgtttgctggcgtccctatacggtcaccgcagatgaatcacaacgagccacccaaggcagcggcagcaccaccacccatggccgcggctccagcctcgggtgcctcgtccctgttagatcagcttcgagctgcgggtatgctcccacctgcgactcctacgaatgtcccagctcccagccagccgccagttgcccctgtgctgccgccttctttattcgcttcaggcttaccagcgagcattgcgagcctactggcagcccataagccagactctggccggtcaagtgcagatagcccggccagctccaccggaatagactttgctcttaagaaacagtaagttggcattccacgggctttgcaccctctgatatcatgagacatttactgacatgatatgacgtaggtttcgtcccgagtccattgctgcgttatacgacgatctaggaccgccatgtacgcagtgcggcaggcgattcagggctgacgaagaggggaggagaaagaagacggctcatatggattggcatttccaagtgcaccagcggagcaccgaggccgagaaacggggcacccatcggagctggtacgttgatcagcaggtaagtcgactctgccccaaacttttgattgtctaatctaacgcggaatccaggactggctcaaagcccgggaagctgtcgacgcgatccacgatgtgtcttccaaagaagagtcggcccaagcctccaaggacgcagaaggtccaaagtacatcctcgtgccagattcaagcagcggcattaacaatgtttgcccaatctgtcaggaacggtttgagaacaagtggctcgacactgtccaagaatgggtatggctcgatacaatgctggtgggcaaccgggcctatcacgcctcgtgccgtgccgaggcgacgagggaccgagaatctacgcccggccattcacggcgaactccagagccggttctgggaaagaggaaagcagaggcgggtcttttgtcgccaaagactagagtgcagaagtcgtttatgtagcgacatgggcatgttattgattaagcgaaaaagggagcgttatttgggaggcactttggcgattctacaatggtcaaagatttctatggatggtttctatggatgatatgattgggagaaggtgtatacgcatggaaacaaaagcagcatacatggattggcgtttggatgcattgcgaaatcgaccacctatgatggttttagtccagctcgactgagagacttggggagtctggtgccgattatggggttataaagttatcaaatctgcgtgaagatggagcatgagatacaatacacggcttgtgtttcattgatgcttgctgacttttgacgttttggatgacgctgggcaagagagcgagacacgttgagtgggtagagagccgagacaaattctgaggaggaactgcttccatgtatttagagactgaagcttattcagggcagtcatacaatggcataataattcaaacctagtctgtatcttgtgacctcggctgttgactgctgacaagacttggcaacactgtactatgaactgatgtgcgtgctctgcatgtctggaagagatgtagccttttccagcctgatattgagagcttcgacaaggatactgcctgtatattctcggtgactgacaatgccatggccagctgaaacaaagcgaagctgagctgaaggatgctcaaatagtcggcatatcctggacgcccccaaacgtagctgcgaaaaagcaaaggacccgacctccagcaggcccttttagcaccctctagcgccctgccgcccgtggagagcacccgcgcgccccagcaacccccccaaacccccccaaaccccagctgaacccccccgccagccactaaacgcctgctctgcttacctactcaccggaatccatccccgccggcctcaactcaactcgtcgatccgtcaatcgcagcttgatctccagcaaatgcagctgtaaccaccccctgcgaaaaaagcccgctcgccacacctgcacgacgacacacgcgacgacgacgcgaagagccactgcaacgaccgagattgtcgtctgcatttgatccgattcgctggacggagctgctgcattttggctgtggcctcgtcacactgactaggcgtcgattggttggcgctttttcgtcgctttgtggttttctggcttcatcgcagccatggaggtgagcatttcttgattttttttgtcttttctttttgcgtatgagacctattcgcccgcggtggtttgtaccaatgtctcgcttcacaaatcccagctgctgccgagaagaggattgccagccttgcatgtttgtgtctcgataagcgctttgtcacacgcacagtgggcagggctctctcccgttgctccggtgagctcgcggcagtctgtttctgtgtgtgtcacccacatgctggctgttctgctggctgttattgtgtctcttttctttttgttttcgcccccttggtttgcttctttgttctggactcgcagggaccacggcaaaatcgtccgatggcccgaaagaagacgctccccttttggctcgtgaccgtctgccctcttttgacggaggacattagcactatgcacaacagacggcttgctcaagtgggcacgacatggttcaaggttcggctcgcttgggctgcggctggtcaaagttgggcagcagcagcaggtagagcagagcagccagagcagccagagcagcacgtgtgacgacgcagaggacgagatggctcgtgtcacctttgatgcctgatttgcgccgcgaggtcggacgaggtgaatgaggccttgccttggccctggactttgtggcttgtgccgttgtgcatgtgctgggggcaggccgcgggctgcgcaaaagcaacatcggtgaggacgggctgcatatgggagagagagggcagggctcgagtgagctttgataactgtcgtgtccgccggaaattactgcagagcaaggacgtttcatgccatgccatgagaagagcagacaaacaatctttgcttcacaagtgttgggataaagagcgtttcccccaagatcctgaagctgcagagcatcgcagaaatagcatccacaatgtctctcagccctcccatctacgactcgcccgcagacaggcagctcgccgacctcaatgcccttcgtcgctcccccgttcgttccggtgtcatgagtccagccaggctaaaacttcaacttctttatgagcagagcttccaggaaccgataaaaaagggtacgctgagacctgccgacccagcagccggcgcgttggaaaagggaaagccgcgattgctgttgatgggacagagacggtacgtcgatttgcgcaaagccgacgacgcaatcaaacaaaaggtgtgatttactgattggtgcgcatctgataggagcggaaagtcatccatttccagcgtggtcttccacaagctcgcgcctaatgagacgctgtttctcgaatcaaccgcgcggatacaaaaggacaccatgtcgtgagtcttctttctcatccgtctcttctacgagtgacaatgtttccccaactgatcccgtcatcacacaagatcctttatggactttcagatctgggatttcccaggccagatcgatgtctacgataaccctagcttcgacatggacgccatctttggtggactcggcgccttaatctgggtcattgatgctcaggacgactatctcgaggctgtcgcccgtctcaacgtcaccattcttgctctccagcgatcatatcccaatatcaacatcgaggtgtttattcacaaagtggatggcctatcagatgattataagctggatatccagagggacattactattcgtattcaagatgaattatccgaccatggcttcgaaaacgcccccgttactttccaccttacttccatctacaaccactccatcttcgaggcctttagcaaggtcatccaaaagctcatcccgcggctcggaacactcgagtcaatgctcacaaatctttgccgaacatgccgcttcgaaaaagcctacctgttcgacgtgctctccaagatttacattgctaccgattctgcgacggctgacatggccagctacgagatctgcagcgactacatcgacgtcatcatcgacattactgaaatctacggcacgtggcagcgcagcgacgatggccgcaaacgtctcgagggcgagccgtggaatgcaaagctggaggaccaggtgggctgctcgacggcagagagctgcctcgtcttgcacgacagccacaaacccattatgctgcgggaggtcgatcgctatctcgcgctggtggccattatgacggatgactcttatgatcggatgccgttggtgaatatgaatgtcgaggctgtggtggaaggcttgacggagttttttgacataacaaaaccaaagattaatgttgcgggttagatgagggttggggcaagtgttgcgtgtgtgtactacaacggcaggcgtttttttggcatttttttattctcccgtcttaattgttggaggcagagagctgtttatagcattacggtacatgattcctaattgagtaatggtgattctttatccccttttaaacagtgccttctgttcatcgcaattgtgtctctctcgagttataatttcgctcctagacctaacaaatgataaatcattcctcgatgggtattttataagtcttccatgtcgtgcgattactgctcaaaagacagattcgcgcaggcatctcccctctaatctcgcttctatcatggacctccatacgaatgggccgaagtatctggtggttggctggaaagtgatgtgtcgtaaaggtgtcggctgatgttaaagagggcatctggttaggatttgcagcatcgtaagggctgtacgagatgctcgattcgtcttgtgtggggatgaggatgattaatggagtattgtcttttttagtgttagtaggtgaacagctgcctaggtggatgtaaatgaaacatactgttttcggtacagaaaaccacaagatatttatcgttgagaaacttcaagtccacaagcaatcgagagccaagatcgatgacgcaggccaccaccggcttgttatcgctgattccatttgttatcgccatgtccatccggaacaagtgtactttgctgggatcctgctgcgacgccaacgcagtaaagacagtaccgcttcttttgctagagccgagcattttcatgtccatcttggtgatgggctttccgatggatagcttgactggcttgccgaagcggacgctgcgtctctttgcctcggcgatgctgctgaagatgttgttggaccatgtcgtggcgtagttgacgaggaagtcgacgtgtgggagggctttcatgctgggctggccggcttcgtgctttttgagctgcttgtccaagacgtctagcagtgttgggccgtcgtctataaatttcaagtcggagtcgtaatcctctttggcaatctcactgaggaaaatgtcgagagggctatttgtgaggtagcgctcaatgtaggtcagcacttttgtgtggtccatcatggcttccttgtcagtgagttcgtcggctccagttccaggtccgcccagctggtcgatttggaagcggagccacgctgaaaaggcggagaaatgctggagctcgtccattgtgtggatgaggaccttgtgtccgactagggtgaggcagctgatggtgtcgagaacacggttgagatggggaatggataggccaatgtcttcgcggtcgttgtagaagcgggccagaccacgtaggcggcttaggatgatggagcagcgctcgagggctgggaggaaatattgatggacgaggctgcggagaccttctaggccagatgtgactgccttgtcccagcgtttgtggccctgaaaatgcggattagctttgaagaaatgtgatgaatgaagctgattacttacccgctctgctaggctatcgacgagccactcctttacaggagggtgagcgtggccagtcaaagccgtatgaaacagggcagagacaatttcgtttgggccgccgttcatctcttccaagtcgccatgtacgctgcgtaggaagcgagccggaagctctcttgcgtttttccactcgagctgcatatgaagagatgtttgtttcaggtatcgtagcagtgcttggagggtagtgagtttggaggatagaagggatagattgatgggagaaaaagagaggaatggtaagtccataggaacaagatgaacctcttgtggctcattttggttttctgcgtagatgagagaatgcgttgatgttcgtgggtgagctgcatggagtatcatgtgcattgcacttgacggtgctgacgctggcgagtctagcagtggctgtggaaaggttccaatgacgaaggagtcgtagatgctgagctgcaatttgccattgctggttcccacaatcatcaccttgacttgatcgtaagtgtctcgcttgggagtccggaagagaaagtcgatgccgctgcgaagagtgaagacggtagcatcctcgctgtccaaaagttaggatatcacaaaccaagctagatcaacagacgtaaagaaaaaagaaccaaagctcaccctgcgccagcactactcgtcggcaaggggctgattctgggcagcgccgtctcaacttccagaaaggtgagctcttgaggcagatcgagaggcgtcttggctcctggctcggtccatccttgtgtgaagtcatccccaagccttttagcgatggctccatctgccttgcttgcgatgatggcggtcgaccagccaatgtgcgtgattgtggctgcagccttgtcgcagaccgggatatgatgcgcagccttgttgttctccaagcccatgagccgcacaacgccatcactccaccccagagatagaaattggcctgtgattttacggttagcataggcatacacagtggaatatacaagagaatgcatattgcatatacaagggcatatttaccatcaggtctccatgtcactgcgcacacctcgggcactttctctccaggcgaagcaacctggtgtatcttggaaacgacttgacccggtggccggtacacaagcaagttcctgtcgtcctgatcccaagatgccgccagatcgagagtcggacagctgatggggaagcgtcctccaggcggcgttttggactggagctcagtttcgcccagaagctccagctcctttgcctgtgccatttctatttctgcgattcaaatcatccccatgaggaaagtttgtacatgggcttcaagaattccgccaagaggagcgcatttctgcaaatgcgaggtggtttgtttggatgattgcaggagccagccatgatgatggcgtggttcggcacgcgtctggaatttttggtatgcattttgaggacttgattgtactgttataagttgttgcaatagaatttcgagcacatacgaccataggtagtggagaactcggggtcccgtctgctcccccatagataagccactaaccggcagattagtagttgggtgggtgaccaccagcgaacaccggctgttgtatgttttactttttggcctctttgaaatacttgtgatatagagcaatttacctcaacaccaagcacatacgaccatatccattggaaaatacgggatcccgtctgctctcctagagtcaagccaatgagaggcagattagtagttgagtgggtgaccatcagcgaacaccggctgttgtatgttttttgctccttatagcttcgtggcattatccttataacctgcctcaacaccacaacgagcacatacgaccataggtaatggaaaattcggggtcccgtctgctcccccatagacaagccattaaccggcagattagtagtcaagtgggtgaccattggcgaacaccggctgttgtatgtttttgatatttttgccaatcgttgtaagagtcaagcataagctccatctgtatgtcgaacccttttttgcatgacagcatctctaaggctgagcagggtcttttcccattaagaagtatgcccgctagtccaacttgttggcttgttggcatagttgaaggggttcaagccaaacgccgtccaggaacaatggctcgggcctccccttcccagccgcattttgcttaactggagactattaatgtgctgcatatgcttcttcatagggccaacaggcgttctttgctggcatcagtgatcaaatctttgggggccctgggagatctacttcagctgaaccagaatcaatagactaccgatagtcttatgtgagaagacttgactcggccaacaatacaagcaatctctcgttctgcgactcagaaggaacgccagctggcctagatagcatggcagcatctacgtgactcgaactaggcattcaccgctaataacctccataattgcatcaatatctgctcgacacaggcggcttgccgtgccgcctcctacgctgctacaagcaagtcatgctgcctcaagtccactgtgaatgccgccttcgctaacagtaaagtgagcggcctggttcgcttgcagtatgtaccggcgccgattgcatgcccggccgatggtctgaatcggatcaagggggccagcggaaagggcttcacggttcaatgcggcactgatcaccctcgtggcgatatcaaatccgtggcaacgcttgactttgccaactgcattagtctcaatagccagcagatcaaggagccaagtggtagaagcttcaccattgcctgcaatgcagaccgtccgggaggtgacttggcgacgaagccgctgggctgttctggcgactgcatcacctggtgtgatcggaccaatagctgccttgctgctgtgtatcacgatggccagtgttggttgaaagagaccttgtcaactgcttctacgcggacaaactgccaagtcgccgtgctgagcagcaagattccgcagacatcaacacggacgacatcaatgtccacaaagaagacgacatcaatatctacacaaaagacgacatcgatagcaacacaaaagacctcatcagcctctggagtcacgacctcaccagtctccgccgtcacggccacaacgtctacgtccacaaatgactcggctattattaatagcaaggtatacctaattcaccagtctgccaaagagttccttctcaaaagtgaacacctaaccaaggctgctttttgcagaggcctacaacctggcatttatttagctaaaatatgtatgacatatttgtgcttcacagacttcattgaagctgtgccttgccgagactctggtcagctggcagaacaaattcttcgccatccgtttcttcattatgctgcgcgcaactggcaccgccatatcaagatttgagagaagtttgatgactttgatagtattatcggccgattgactaaaccaggttccctagagctattggcatggggagaagtagctgggatagccaatcttgatacagcggagaattcatgggatattgcgacaatggccaacattccatggttagctgaatttcagtcaagaggcagtattatcacggaagacatgattgaaaaagcggtcagtcatagctacacaggctataatttcatgaagtctctcactgaaagcgctatctatgcagctgtcaagtatttcgaccacgaaacaactcgccaattataaaagtccctgtataactactgttaacaatatatatagtcttattaacaaaagctaggactgatttaacactgtcttccggtttcatagctacttggaaggtaggtgaataatcctctataacttcagtagtaaggactaagttaaaatgtattttgcactagcagctaactgcgttgcaatgaatcacaattgcaaacgcttcgttacagtaattaaatagtaattaaatactatagaaatcaaaccccctgaatgcttaagttgtcagcgactgcgccaacaacacagcactgtactaaagtacaaaatggaaattacacgtattaaatggtgaagcttcgacgactgcgccagcaataacgttaccgttttgatactacaacgccgaaatcaaatcttttgaatggtaaagttgtcaacgacagcgccagtagagtagacgcgaacaccagccatgcccttcttgtacgtcgagtcgcggtactggatgtaggggttgccgtcgacccagacgttgatggagttgccgatggcacgcaccctcagccgatacttttggttgacgcggatgccaacgttgttctggtcgagttgtttccagccgccgccggcccggcccaggatgaccctgctggaggcgtcgatgccgacgtagtagcccttgtaggcgtcggggccgttgccgacatcggtggtgcggaacaagaagccggcgtttctattgtcgccgctgtgcgtcagggccacgtcggcctcgaggacaaagtcctcaaacgtggcctggtacgcaatcttaccgctggtgacgtcgctggccaccagctcgcgggtgcgggcatcgaagccgccgtcgtagatctgccagtttatgaggttgcgctcaaagtcgtcaaacacgaccgtcgaaacggacacgtcgtcaaaaaccgcctcggtctcgtacgtgcgcacgccaaccttgccagagcggaaggtgccgtcgcgaacggtcagcgcgggacggtccacgttgttgacgtagacggcgatctggtcgcccgtggccagcgccttgatggtgaagggacggtcggcagagacgccgaccttggcgcggcccagctctctccagtcgttgttggcgcggccgaggaccaggtcgccggccaagttgacgccggcatagtagccatggtactggtcgccgcctttgccaatgtctgaggcgcggaacatgatgccggcgttgccagaccggccggcgcgcagagtcatccgcgcctcaaaggccacgtcgttgaagttgacgtcgtagtaggccttgttgccgaaggaggtcatggccagggccttggacgaggtgtcggcgccgccctcggccacgatccactggttcttggtaccgtcgtcgaagctgaagctgcgaatgggatcaacgcaagcccaagtctggccaaagatgcgagaacagtcgctgccagccttggggttccagttggtcaactcggaaacggtaacgccgtagcgagaagcaatgtcctggcagctctggccggattccacaaaatggaacctgttgcacgagttgatcatgtcgggctgaatgggggagggggtcttgactctagaataattgtcagctcagtatgatatgattgatcaggtacatgtagtatagtagtacggacgcgttgggaggagcagttggcttgtccgtttgtgagccaagaataccgacgcaggtatacgtcttggcccagagccccgtgcatcgagggccaactctggggttccatttggcgaaatcctccatgctgatgccgttgttggtgataatgtcggcgcagccatcgccttccttgacaaggtagaacttattgcagttgtcgaccatgccaggctgagtaggcgtgggggtgacgaccccgttgtcggtagtcgtcgtggtcgatggcacggccgttgggctgccagtcgagccaaggacgcctacgcaggcgtatgtcttcgcccacagaccggtgcactgggcgccgaccttggggttccattttccaaagtcttcgacgttgatgccgttggcggaggcaatgtcggcgcagctctcgtcctccttgacaaagtagaacttgttacagttgtcaaccatgttgggctgggtcggagtaggtgtggttacgccattaccggtggaagtagtgctaggcacggtagttggctgggtggttgtgctcctgggaagaccaaagttgacctcgacgcagtacgagttgccaatcttcataccgctgcagtcatctttaacgagggggttctgcagccgtgttagtacataatcgacatcatcacctcttaacaagctcgaaaacctacccagttgcgaaagtcgttggctgagatggaccacgccgcttggagactatcacaagtcacagaggcatcagtcttctcttcccagtacgtgcagtccgaggcagtttcgggatcgaccttgccgacaggcttctcaccacgcttggtgcgggcgtgaggagcggccaagatggccgggacaatgaaaagcccgttcaagagagccaatataagcttcatggtgtatgccttgtgctggcgcttatctgcggaatactaccacaagcagaacacgaacttacataaacccaacttatatgccatttcggacttgccctgctgctctttgccttgttggccttccgttccgcgcccacccgttcatggaggccgacgggtcgtcgatggacgccaagcttataggattcatggtagcggaaaagaataacagcagacaaagattcctgcacgaaaccttgctcctcatccggttgaccggggtatgaccaacgatttccagccatgagaagaaaagatttttttttcttgttcacggagttttggtacgacgagccggatgatggccgaaatgagggtggtgccgaacgttgttatacgggaacctgcagcatgccgtgcttggcagactgtcggctggtggggagggttgcagctggcttgtgaaataacaggcctggagacgaacaataagtaagcttaacaaatcctgcaagccacaggacagtcggaactgaatcccaagacggttgtggcggcaacttgggttgctgaatgaacatgaggttgatgggagtgtaggtcgcctcagagccaccattgattggctacttgtaacgtcaacattgcagatcatcacccgtgaggaaagatagttctcaattccagtaagcatcttatttctaaacgtgactggggcatggcgagcaggagagtcgcaaaaaaagttgtaatttacgcgagaggagcacaaggactggacctgcggaagtgaatgtcgagggacttatgccagtccatgaatcaattttaactaggcaccgttaaatggcgctgcggatcacggttggtcgcgtgttagacacggacttggtcccagccgtgaactgggtttaggcagtaccacaggccaggaacaatcttgctgtcacactcagcgacagagccgagtgagggattaatcttcaagaacaggtccatgggcatggcccgcttggcgagcaggctcgggcacctgattcccttctcggcctggatatacttgccacagttgttggtcgtgcctttggctactttggccccgtccggcggagggacaacttggttagcgtagccgtcaccggagcctccctcgccgccaatgtccccgttgccaggggtagtgccgggagagccagggtcggtatactcgccgccgggttggctaacgcagatcactcggccccagaagggttcagtgctgtaaatgttccggcagtcatccttgagagctaggttccacttgacaagcttggcccacgacgtgccgtaccgcacgccaatcaccacgcagtcctcatccttgctctggaccttgtatagctcgctgcatttctccggcagacagagctccaggcccgcgggcacactgctgcaatcgagcaggttagggttgaggaagaagagcgacgccgccgacacagagtttgccagagcaatactgtcgcaggtgtcgccgttgcgtgtgctgtacgtctgcttgctggtgcacacgctgggtctggtgacgttgacgtttatgggcggagaaagagtatcggttggccctttgacattgcaccctacgacaagtcagcattcgtcatctagatttgcaattgaaatgacctcacgcttattgacagtttccagtgcctgagcaaagagctcgtcgtatgcagagtacggcgactgctgcattatgcgtagcttggctccgtagcagtaggagcacaactgcgcgtcaggcatggcttcgaggctgtcgtaatcctcaaaggcatcgataatgtctgcgtagtacagttagctgacagaaaagacgccagagttatggtggtggcgcgtcgactgaccattgcagtactttccagtgtccttgtctttgaggcaggtttcgtcccagccggcaagcgtcgtttcaataagcgtcgcgacggggtatccggggatcatatcaggtgttgaagcgcagacggcggcaagacgtctcctggtgttgagcagagatctctcacaggtggcctggcagacgctgtcggtcagcgcagggctgtcgagagaaccgcggtagcccctctcgcgaaagttggcgacgaattcatcgcactggattgtctgctgcagtaactgctggcagttggagttgagtttagagccttctagctgcttgttggtaacgagctggaacccggtagcgcggctcttgagcgaaacagtagcagcaaggggcgcgaaaccgcccaggaggggcaatacaagcaaaagattcttcatcatgaacatgtagagtttcgtgaagtcaacgtttagatgcgagtgtgtaagcggttgatcctgaatctctcgacgggcatggctcagctgttatgtgggcggccgaaacttgaccgaggctcgcgaccttcttcagaatggtaatgattcggccccgtcttttggccatatatttctccgtatcaacggacggtattataaggtgtaagaggtagggaacttttgcgtgccaaggcccagcctggtgcatgggggcaggctgcagaatcggggacatagagtaaaaaggcctcctctgccatcaccccatttgtttaagccgacgtttccctgcatgtgagtacggccaaaagcatattttccttcccgcatggccagaattttctctcgttatccatttcattcttcactttcttcttcgtgaaatacccaacatgaagattcttctgacctttacattattgctgagcgctcttgtccagctctccgtgcagcaagacggcgagtgtagcgataccaagctctgtcctgaaggatgttgtagcagcgcaggccattgtggttatggacccgactattgcgggcaagtagatccgaatcagctcatgtgtatacacgttgcgtgtatacgtctatcgttgctctcaacctgccgactaacacatttgtctagaaagggatgccagagcacctgtgatcgcaagtctgactgcaaccctggttgggcgagcaacgattttagcaaaggagataaatgcccccttaatgtctgttgcagcaagcacggcttctgtggctataccgaggagttttgcaagggcaatgaagtcaagaggccctcgtgctccatcagtgacactcccgtagaccgagttattggatactatgaggggtgggcaacttccaaccgccgctgtaatgccctgcgaccagaagagattccctatggcgcctacacccatctcatcttcagcttcgccaccatcaatcccaagtcgttcgaggtctcgcccggcaactacgagaccgaggacatgatggagagaattggtaccatgaagctcctccagcccgatctcaagatctgggttgcctttggcggctgggcattcaacgaccccggaccaacccagacaatctttagcgacgtggctgcctccgaggccaacactgagacgttcctcagctcgctcgtcaagtttatggataagtttaactttgatggcgtggatattgactgggagtatcctgtcgctaccgaccgccacggccgtgatgaagactatgagaacattgtcactttcatgaagaagctccgagcacgcatggataagtaccgcagaggcgtatccatggccctgcctgctagctactggtacctccagcactttgacattgttaagcttgaggaacacgtcaactggttcaaccttatgacgtatgacatgcacggcgcctgggatatcgacaataagtggactggtccatgggcgaactcgcacaccaacctaaccgatattcagcttggcttggatctcctatggcgcaacaaaatcagccccagcaaagtcaccatgggaatgtcctactatgcacgtaccttcaccctgacagatcccggctgcaacaagcccggctgccgcgttagctcacccggcgaggcaggcaaatgttccggcacggccggtgtgctgctccaccccgagattcaggacatcatctccaagaacaatttgaagcctgtgcttgaccgggaagctgccgtcaagaccgtctcatggggcaaccagtggacctcgtttgatgatgctgcaacttggcgcctcaaggctaacaagctgcgcggccagtgcatcacgggcttcatggtgtgggccattagccacgatgacgagttcggcaccaacgccgaggctctggcttctgttctgggtcgcaaaaagcctgactttcccaactttaccatccgccccaaggtggaagacagtcccgatcttgagtccaagacgtgccgttggacaagctgcttcgagggctgcccgtctggatttaaggaggtccagcgcgacggccacaaagagattatgctggacacaacgccctgctttggcaagggttacggctttagtcgtctttgctgcccgacgagcgccaagtctcccacgtgtacctggcgtggccacagaaatactggcaagtgtaagcccggctgcaacgattttgaacttgaagtcggctcactgagtgtgggctgccgttcggggtaccaatcagcttgctgcagcgataccttggtcacgtccctgtacagcaaatgcgtctggaccggatgcactggccagggcaaggatgcttgtacgggcaataacccgcatttcctcacttccagcagcgtgggctctggtggtatgaaagcctgcagcaaaggcgagaagagaagtctctgctgcgtctccccggcgccctacgatgttgctggcaaatgcgagtggcgaaagaaggccggatttctcaacgcggataatgagaagctcctctgcgaaggtgcatgctcgtcgaaccagctgatgatggcccgagagagcggcctcattattggtagcgaaggcggcgacggctgctatggcgatctcgccttctgctgcacggaacccgaaaagttgaagcctcgagatgaagaccctggctcgtcacagggtcgcgagttccaggctctgatccgtaaatacatggagaacccgacctgtcccgctaccattctcttccctcaactccatgacaagtttgttcgtaagcgctccttggagttcgaggcagccgaatacaacgtattgcgcgccagagcaaaggattgcactctagatacctgggtccggctgcttcaatacgcaacgctggtgttctcggtcagccgcgctggcatggatcccctcgttaaggtctgggataaggaatttgccggcaactatgacaaacagctggagtacaataacctccacgcatttttgttgaagtataaagattatgagcctcgcagtgtcgtggagtgggtgctctacaacccaactcgagccggaccaggcatcagaggtgcggatgccgccagccaggcactatgccgagttccaggctccaaggcccgtaacattcccgagtccaccatctctaatattgacagcagaaagattgacgcgtgggggggcgggtcgggttacattcccgccttagacacgatcctaactgccattattagcggagccatctcgctgcattatgctcgctggcagtattatcaaagctcccaaaacggaaacgtcccagggcctatgcttgagatggcgtactggcttggccgccagcctggccatgagaacagcgaagacatttcagaataccaagatcagacgccgcgaccacgctggccatcagatcgctgggttcgtaagttgcatatttttccactctgctcatacttctagtcacgtactaatgtttccccaaaagtcttccaccttcacatcgatccatcaaaccggaactggctgataagtgaaaacggaaacacgtatgtcggcgtcagcaacttccgtgtcatgcacggccagtactggatgcatggaaggaacggccaagcgtggcgtgtatctcacagcaacggcatatacaactcgcgtgacgggttctcctgtccggaagagctcggtagcctctggtacgttggatctagaataacgctcccggacgatcagcccgaatgggcaagattgcttcaccaatggggtgagatgatctatcgtcaggggtacgtcggcaaccgcggcctgagaatgatcattgagccgccacagggtggaagccgcgccgaagtcaaccctcataacccaggagaactgtctcgtggagtaatgggtacatcggtagtcggaggaaataacccgtacgaaatcaacttcatcttgtcggacgaaggatacgaatttacctctcctcctcccccgcaagaccgtgaagatccagacactccggcctgaatggtaacgcgtaacgacgaactcgcacagaggcaatctgtaacttagacgtatagaagctgcacaacgtcatgatttaacaactgttttgatctcaacggcagctgtttgtttcctatgtggcctgctgttccttttgtgagtactctacgctagaattgtagcatcaaccaaaatgtgtgtcaacctcgcgcgtatatctgggtgcgtctggagcagtggtgaggtgtttatcagatcagctggcaggcaattcctctcatcaacagcattcacgtccgctccattagccaacaaaaccctcgccaagccggcagcgccgtgaaacatggcccagtgtagcggcgttctatctttggccgtcgcaggcggcttgttgccgttgggttggagatgctcaacgacgcgggagccccagatgccgacctcccgattgggcacacggagtgatttgcgactagagtttgtggaaacagccaacatggtagctcgagcatcaacaggtatacccctcgtaatgaattcctgggcaagatctgccaactcgttgttatcgccgtcgccattgtctaggtaaagcgacaagcagtgcagcagtgtccagccctcggccgtgcacgcaaggggatcggctccatggtccaggataattcttgccgcctgcagtgctttatagtaacgtggcatagaagtctcggttgcggttgacggggctacagcacacattaatggcgtccagccattgtcattagcggcattgacgtttgcacctgacgataatagaaagcgtaatatgtccatcttcttgcccgcagcggcccagtgaagaagcgtctctccgctattgtttttgattgatttcaatgcgtcgttatgtggactgtcaactggcaggccggcggtatacagggagaaaatgtgcatattggatccaaaggcagcgtagtgcagcggcgtgttgccaagctcatcctgaatcgtgacggacgcaccgtgttgtaataacaagcgaataccagtttcgtgcaagcagcgcttgggaccctttttaatatgcaccggcgatcccagatggtgaagggcggtttctccagcagggccgcgtccgttgggatcagcgcccttatcgagaagcgccctgagagctcccaccaagtcagcccacgttgccgctgcaatgacgatattcagcccttcagcgttgtcgtttgggtcggcccctgcaccgaccaggcaactgatgagctcttgctggttcacgtagtccaagccgttgcactcagcacgaggatggctgagcaggtccgacctgaagtcggccgcacggcagagagacaagttgatgcatagcggcgagtatctgaaacgggccaaaagaagccgaaccacttcgacgtgccatcctgacacggcgttcccaagggcattctccaagacagcttcggaccagccgtcagcccaacccagaacgtcctcgaccatggcagtctgaccatggagagttgttaggttaagaagagtacggtggagctgttgcggaatattgctgtctcccaagactgtcttttcgcacatacgagtgaacatgtcgcggttgcctgtctgaatggccgtttctatggccgaagtttgcggctcagtgaaaccattggaagcccaagggttagcgccggcgtcaagaagaatgcctgccgctgtcatgttatcgcacaacacggcgacttgaagagcagagccaaagtccgggtcgcagtagttgagctcgagggcaacagtgccgcacagagggacgaggtttcgcagcgccgacatgtcgttgtcgcggacggaggcgtgcaggcgcgcttttgggtcgtcattgaatgcatccttcatttgcatccagaggcgtccatccatgcctggcggtacgggccgcgtggctgaggatggaggcggcattattcttgcttgcagttgatgaagcttggtatggcagcactcaagaatgcagtgctcggataaaggaagcagcgtcgccgatgtgcggagccgcgcacatgatgtatgatacccaagataggtactaattaaagccttgataatagccaaagacattgattcatactagataagtctcaatcttgtcagcttggcggtatctcggtctacttcatttatgatctcttaggctgccgcttaggctgttctcatctttgcttcctcttccttggcatccaggtgacgaaccggtctataccagatggtatagggtagcttcttaaggtaataaactggttgtagtttatattaatagagcaggtagaatgcagtaggcaatcttattatatagctagtaggctaaacataatgtttaattttattacgactgtagcgagaaactctcaacggagcgatgaattgatgacactgctccttgaccggcgaggaagccacataactattacagaggaggtcattactgacattgccgcatattttaatgaaaaagtgttcgaaatattccttggcaggcagaaagacaatattaccatcacagaagaggtcattgaagcggtagcaaaaaattcatggagaagcgaccaaacaatgatatcgctccttaatcagcaaggagagactctattattattacagagaatggtctgtctactattgctgcaaaatctgataaggaaataatggaatttgtccttaatcaacgaggaaacgatattgctattacacaaaaggttctcacagcggcagcaaggaatcgacactatagcaagaaagtaataaaactacttcttgatcaaagaggaaatgagattactattacagaagaggttgttacagttgcagcaagaaatacagatttaatgacactactccttgaacagcgaggagacgagatcaccattacagaaaaggctatgaaggctacggtagagactagtcgccaggcaatggaattcctctttgaccgatgaggagatgagatcattatcacagaagagtttatgaaagctgcagcaggaagaaatcaattcatagtggaatttctccttgatcgacgaggatacgaggttaccattacagaggaggttattatagctgcagtaagagagagcgagggacatatagtgatggaactactcctggaccgacgaagcgacaaagtcgctattaccgaaaaaactcttatagcagcagcaagcaatgataatacctgcggcgaaagaataatggaattgttctgtgactggagaggagacgatataactattacagaagaggctattaaggccgcagcaacagttggtaacgagtgagctcttgacctcttatccaaccggactaatactgctctcgattggagcaaatggcgcaaaatctcaaaattctataacgcagcacgcactggagacacgccctgtcttgagcagcttatatatgaaggaataaacccagatatgaggaaagtctacggaagaacacctttatatattgcagcatgaatggatgtttgcattctgtctacaggctagcgagaagggcagatgtggatgttgattcaatatcagagcatagcagaacgccactctttgggtcgtctattgatggtcttcagcaaattgtgggcattctactggcaaatggtgcggatccatatattacagatgatgacgggcatacagcaatgacagtggcgagacagcatggtcactataaaatagctcaaatgcttgcgcgggtaaagaaaaattaaaattgatagcatacaatctatgaaacattcttatttaataacatattcttcgctttcctctatttcttacttttgtggctgtgtttatatatggtgtttcctctaattgttttcaggcatagcttactatctccaggcagacatgaaggcagaattggcttgtccgtttgtgcgctgtaaccctgttccctgtcttgattgcccatgagtcgaagcaaagacaattcatggatggtcttctctattcccacactcatacaaaatatggacaacaactacgaatacgacaagattgacctggatggacccgcgtttcgacttgtgcggcttcatcaaggagactgcggcgacctcagttgcgacctctttcaagcagtcctgcaccaacgcgatgagataataccatatgaagcgctttcttacacatgggggccgacaggaggccaccacagcctcgttgtcaatgaccggaaaatgagcatcactgcaaatttatacctggctctcaagagcctccgttatccgcacagcgaccgaatactctggatcgatgcagtttgtattaatcagagtaatgtgaaagagaggaaccaccaggttgcgcagatgagccatatttataaacaagccagccgcgtcattttttttctgggcaatgcaacatttacaaccgatgcattcatgctttttatgcagcttgttcaacaggagtgctctaagcacgcgtaccgatcgtggatacgggacgacgagcgctggaggaaaatctgggcagtggcccatgagaagacacaagcattggacgatgtgccacgtcaaggactcaaaagccttctcagtcgtccttggtttcgcagggtctggatcttgcaggaagtggccaacgccaagtctgccattgtatgttgcgggaattttgcaatagcggcaaatatttttgccattgcgcccatcatctttggtattgatccaagcgtgcactgccaatccgtcatcgacattatgcctggtccttggaggtagagttcgtggtggagcgaaaagccatgtctctacaccttgttaatcaaatttggagagactgaagcgagtgaaccccgggatctcatttatgccttgaaagctatagccgccgattccgattccgattcacccgttttaacaccagattacaataagacagagtctcgtctggtctgcgatgttgtggggtttctgttcggctttacatgtgacgatgacttgttgagtggtgtgtgtacgagtatcaaagacgccattaaaaatctggaaagagtcaaagatcacttgctatggaaagctgctaaagacgccgacattgaacgcttggattgtattcttcgggctcctggcgtcaaaattcatgaggatactatagatattgtggcagaatatgacacggctggagagatgatgagattgcttctcagttcccgcaacaaagattctgaggtggccgttgccaatttcctgctggcagtggagatgggcacagtaccagccataacagcgctggaacatcatatcagcaaccaaatcacactccccaccttggatgaaaaattactagcagcggcatggaatcagcatcacggctcttctctgatggaatattttctatcaaatggtacaaaattggatgattgtactcgaatcgcagaagctgcagccgctaacaaggcacatgctgttaacatcatacagcagctgcttcgccgaggctgtcacattaccatgacacaacagcttcacagtaatgcgctggcaagtggttgctacaaagatgtattagaactctttatcaaaggcccggggagcgacgatcacacgcctgataacccggcattgaatagcgtcagtgaaaaatcaagtaacgccgagaatgctagggcattcttcagaagccaagccaaatttctactccatcatgcaatctttgatcatcagctgttcgccatctttaagttatcgggccagcagcttgagagccacggctacatctttttggaagaatttttcctatgcgctgctgaagtctttgcagagtcagtagataagccgtcatcaaaacagcgcgaacagttcaattcggcagtcggcacgatgaattgggtccttgaagacagcggatttcagatccagattactaaagatgctctgcaaatagctataaatggaaattttggaagcgaaatagttcgcctcctcacaaaggcacgagaatttgttattgactttgaagctgcgctgcgagtagtcaaacttggtaacattccttcagtggaaaagattctactataccaggagggtctctttcggcgcaatgcatccattttggatgcgtttcaagattggtacatccacaatgataagtatatccacaaaggccagtgggaaaaacacaattggttgaaccaggctgttaactgcgaatgctatgaagttacccagctgctgctctcatttggtgccgacacagagcgcaaggacgtcgatggccaaacagcgcttgctgccgccaagagctgtcggtttgcggcgctgcttctttctcatggtgccaacattgacgcgagaggctcctgtcgcagaaccccagttcactgggccgtagcaaagaagaatcacttcctagtggaactgcttcttgtctgcggcgcagatatcaacaccgcagatagttggggagaaactccgcttgatcgggccgcccaatctggcgatgatgacatctcgctgctcaaaatgctccgtgactatggagcaaataagacaaccaaatttcctatctcagaaaagattagaactctactgcaagaaccaccgccgcaggttcctgtgtccattagtgatacagtacaggggcttatggaagaattcggtctggctgcaaaaccaaatggttggttacttggcgacgattgcaagcacctgaaattgcaccaagagggaaacgcgcaagtaagaaaagaagagtggacgatgtttgacgggatacgcagctacttcaaaggccacaaataactgtttgtttcatgagcactggttcatagctgattctcgaatgagcttccgattgagatttgcataaaactaatcgattgtattctaaatctatttataatcttttacagtttaattcagtgttcataagaaaccacctattacccatatatatccattaaaaaagaaaaattctctcccatatgattgttaccaagagcatcagccacataaagaaaaaccccccacttcattactcaaattgatacttttatgtcgaggttcttgctagaaaacccgttcgaacataccgaccatagatgtttctaagcctggtacatattctttcccatatcttcgatccgatgtctattgtgcaaacttggattttgcacgaagcttcttgccatacttgtacattaacagtgtaccaatgattcccataacactgagtccagccaagactgttacacccttgtgcactcccaagttgataaacattggcctggcagcaagaatgcacccagaagctatagccgacctgatcaagtcattgcctgtgaagattgaggccgcgtattgaggatacgagaccggcacatacataaagaggccctgaatgacacagtattggccgacagtaaagatggcgacaccaatcagcggcacgatccagtggatactgggccgagcagtccaagcaaagatgaaaagcccgacaggaatgacaacggaaccgaaaatcgccggcagcaagcggtgctcctgttcacggaatccgttcttaatgttgtccggaatcatgtaaaagtaaaggtaggcaaagtaaataacaaggccaatgatcgctcccacctcacaggccaagaatgcagcacccgtctccccaagattgaagccatagaaaggtggaaagactagaggaaagacctcgaaaaaggtaaagtaaatcgcgtaggtcaaggctgtgtacagattcacaaagaaaactgacgggtccttgattgtgatttcaaacggtcggatcagcgcagcaattagcacagaagatccggtcatgttgcgctgctcaatttcactttcagactggaggcgcgagtcaccagtgagctttcgaagtcgcctggcgcgcctcagcagaatgttgggcgtggacgtttcgggagtaagagccagcaagaagatggccatgactgcacagatccagacaatttcccacagtggccatctccagccttttgactgtgctgcaaagccagcaaaggtaggcccgatagcaggccctgcccagaacgatagcacccaccaaccaaggccgtaggggaagtagatgagggtgaagatgtcaccgatagaagctcctccaattgcaatgcccacacttccaaagaagccagcaaagaatcgaatggccaagagaccaccgaagctgttgattgcggctgctgggaatgacagagcaaagaagacgatgaaggtgaggtagtaaactgggtttctcccgatgactggaatctcggtcagaggtccgaagattagcggcccaacgccgtaagccaagacatataaagcaagaccaagctcagacgcttctatgctgacgccaaaatgctccacaatgcctggttcagagaaggcaaaaaccgaaccggctacataggtgacccatgtatacaagcatatgacgaagacaatatagctcttcttcagcgacgaccagttgcgaggattctctggatcatcggttgtgtaccaatcgactagtataagcccatcgttcgttttctgcggagcaataggctcgctttttgttctttgaagctcagcttgctgttcaatgtcggctctttggtctcgatatggaccgcttgctatactcgctgctgttctctctcttttcaactcctccccgccctcagcaacagtatcagaggaagaagcggatggagataggggagcaccaggttgttgtgaagtcgaaggattagaggttgcctcttgctgtttctcgttgcctgctaagagtgctgcatattgaggtggtagaacgaaaccaggtttctcttctggatattgtagccatttgtttccagagacaaggcgaatggcttggccaagcgctgactctcggaaaaggtcagacatttctatgtctttttttttgtgtgaaatctgatatccttttccccagaaaggttgtaagggtttataaagttgtgaagatggtagttgaagtgttgaaggaagatgtcgatgttgagctgctgaatattctactccaaaacgactcaaggcatactttatatcaacagaatttaccgtctacccattataaatcaccatcatacgctgcatgtaagtcgaagagcagtttcgaaaacggaacccccggatgacaaacgtcacaatccgtgtactcacggcatggccaacaggtaggtgcatgccgatgacagggatttgaaatgttcaacttacaagtagatagcgtttgatgacagcttttagcttcttttgatctgtcggcacataacctcgccgaatagattgctccggatttgccacgaacactgcttgaatccacaacagatcaaaattagactatttacacggatctagatggcgcttaatcaattcaatttagaatgagatgcatattcttacgcggatatagtaagggaatagacgtttttctttgaaaagaagcaatattcgattgttagatacatccatctgacgtcgcccgatgacgctggagccaaatgttggtgctttgtcatattagaaagctactttgtatgtatcggcatactttatttcgcgagaaggatcttctagaaccccaaccgattatcacttccagatgtaagagcttatgggcgttgagatccaaagactcggcttcaaccgccccgcgaaacctcttgtggaagaggaagcttcaatcaaattgacggaatgggctagcttgcattttctaaatgcagaaaaaatgcggcacagaaattgccacttcaagttagtgtctctatagctcagccgcgccattgtataccagctcctatcgccgaatcaactaaacattgtgaaaattcgattttacgccctgttgcaattttatttctaattgcagagaatcaaatcggtaatcagctcatgaacagagcggttcagaatatagcttgttgcaattggtaatgctacctgtgagctggctgctagttttcgcaatagacgctgaattggacgtcgacgcggctaatggtattacaaattgatcagtctacacgtcgtattctgtggtgggattcttaaatctcattatgatatcacatcaaaatccttataaaatggaccaatgatgtagataaagcgatacatgcatctcggagtcacagccttggccaatggtctccttgcttataattgacattgccccaaagaagagcacagatctatgtgaagcaattggaagggtttgaaagctgagtcgaagcccatcccatcggcgagcaagggctattcacaccgctaggtctccattcttcttacctcagagaacatagctctgaaccttgatatttgggtacggaagagcagaagccctaatgcgatttgctccacgagacagcgtctgctcactttcaatttttttttgtcaaggtattccgactgcaatgtctagtagagctcagtctgctgttaacgttggtcgtggcatggtacaattttcgtgagatcgacaattggctggttgcgcgtatgcagagtttatagcctcagctcattaacccaaaggcgagcctctctcatgaatctatgatagtggctccagcacaaagcaacatggctatgctgattttttcgtggttgagaaatccaactctggaaaaatgacctggcatactgcagtattatggagtaaactgtggaagctgcctatacattattgcagttgctccatgctgtgcgtgagcttggttcttggcagctccaggaaaggggcttaataattgtgagtagccaacggtcgatatcagtaacaatgcgatccgaagcactagacgacgtgtcagattgtgacatctctgccgcacatctcgcgagtatccattctagacgcccaatagactaccgtttgcttgtacggtgtttcacataatgtgtggtccacacctggccacgagaatgctgggcaagcgcgaatgcagcaggcaagtttgccctggtagagtgtcggttacgtcagtggcaacactgtcaatgaactggttcgtaatcgcaatcgtatctttaagctttagtttgaataaaatactattagctacctgcttaactacttcttattataattttataaaaggatatttatgattgctggttttacttctattaaattttctcctggaggcgcctattaccgcattgccaagttgtcaagctaatagattacgcagtatgctcgtcagtctcagtttcctcagcctcgctagtctttgtcgttgacaggacgaattcttccttgtcaatatggcgaaagataaaccactagaataaagtcagtatttgtctgatttaacacaaggggcttcaaacatacaaagccaactgtaacaactccgcctacaatagcagggccaccgaaatcccagacaaggtaaggatccacaatcgcagctgtggtagccaggttgatgatgtatgcaaagccagtgttgaagaggttgatggctgacaccaagcctctcatgttggctggagcacgagaataagcgataccgtaggctatatgtatacagatgcattagtacccctaaggacatgacatattaagttttgaacgtacccggaacgttaatgaacagctcggaaaatccaccgagagcgtatgggatagcctcccaccacagagagatgggcgagaccaatccattatccacacatctcgggtcggaagagccataccagccgcagggcgaggtctggtaggctttgtaagttagcacagcatagccaatgccggcaagtgtactgaggaagaagccagtcgtgatacgggcaacagggccataatgaattttagacttgcgcaaaaaggggtacagtccgtactgtaaggattctggtcagcagattcctcatttataaatggaaaaggcaaacgagaccgcagccttgacacggagtaacttacattgaggattggccctagtacaataatgctaagggagttgaagttgccaatgacatcgttagggacaccgttgcccgtgagcatagtgcccaaaaagttagctgcgcttccgatactacatccaccaggttagcacagttagagtgataagtagaaagtagtcaaccgtacccgttgtcattccagaactgaacagggaaaaagcagaacattcccgttgcctgcatagttcgctgtacgtccccgacgaattgatcactgtaatgggtttcgggagacaatcccttctcaagtctaacagacggtatggcgttgtcccaccatcctttacgaccaattctgaatatgccgccgttcgccaaacagtgaccgatgactcggataacatttggtagatcagagccgccaggcttgtgcaaaacgagacggggcttgagccagataaggagaaggggcaggggaagatagaggatgagagggagcaagaaagccaaccaccagcctacgtatcttgccgagtacgatgtcgctgtggacatgaaaccgccaatgttgatgaggagatagaaccacaacatgactctctcagcgctatgttcagggtcttcgattactcgttcgccagatttgagagtcttgacttttggtacatgcgatttcatctggtccagcaggaggggtgtgacatttggtttaaacatggctgtgaggaaaagagttaaccaggtgccgcaatcagaacgggttcaagtactcgggctacgacgtaccggctccaatagcgaggatgtacacgccaataaagaagggaatcttggcagttccatcgtcgatcagtgtcttggcaccacctgcgacaataagaacatggccgacaccacaaatgatgacaccccagaagatcattgggaagcgaccgaatctcgtgtcggcaagataaccgacaacaaggggaaggcagtaagccaacaagctgaaagactgtgaagtagcattctgtgtttgatacaaattagcatgcgagacacacaacaaaggctcaaagttgacgggagaggagcgaggtcttacggctatttgctcgcccaggcccaaggcgccttgagtagcctgacttccaggtgcaggggaaccataaccattgccacccttgggcagaggtcggttgatgtagtttgtccaaatctgggcgcatcctaaggaaagcatcagtattaatgctccatccataccaattgacgccgttaaatccgactagtaggcaagcgtaccatagtaagaggctctctcgcagaactcaacagcacagaggaggtaagcgactgttggaatcttgccagggacacgacgcagagtagcaaattcctcgtcagtgggttttccctcgtaatcctgattgagaatggcgacgctctgcccgtgggtgaaatcggcgggagagtcttcgagaccttccttctcgctgggaacgatgacagcggtctcgtgcttcgcaacctccgctagatagaccttgtgttaggcatcacttatatagttgaggttggcatcatacatggcacatacccatggctgtttttgtttcctaccctctagaagaaaaaaagaaggaaagaaagtcgaatacaatcagatttactcttgctgctaccgtgggcgattccattcttttgtataccttaatgcaaatacatgggtggttgttatctgcagtaaaccagcatgtctccagcttcaggtcttaggccaggggtggccatcctcaggcctctagcgcagccactagtgccaagctagggccggtcttgagaacgaatggggtcgtatggatcgtaccgactctgtatatctcgtatatctgagtaccacctaccaagacgagatgtaacatcagcaggactgcatacataagactctgtatagatgccactgggtataactgagcggtgctgaagagatgaattcgcatatatctacgatgccgtgctgccctgggatgtgaataaaattccgacagagtctatccgatgccatcgcgtgttgccattaagcttgaagacagacgtctgacatttggcaagccccttagttgaatacacggagaataaagactactaacgactactaactttcctaccagttatacatgtaatcgcttagcttagatgctgcggtttcatccgtttgcagccaccaaaaaaccaaaaaaagaagcttagaaaaaaaattccctaccccgaataccacgccgccttcttttcaccaccgccaaacgcctcccccagtgtctatgctcgccggatctaaaagaagaaatcaggccacgccgcggagatattggagatattggagggtacattcctgtacttccgaaaaccagctccagatgttatcgcgtcatcgctagtgaaggtcgactaacccactagtccacgacagacggcggtctggggactcgtgattctagacccctactcgaaataaaaagttccaaaaaagttccaatgctagtgacgattgggatgagttattttctgtatcttacagagaactttggaatgttccgcacatgacattgcctaaatcagcgcttatcccgaggtgctgttgtttcgagtcaagcacctatattaaaagtgttggccctagtgagacctccagcctaatcagggcggaggacatccaaaaagggtctggggttatcggctgccttacatgaaatgttactctagcatcggagtaccccatgtaatattacgctagcgagaacttatgattcaagcgtaattgcatgatttttgataggagaggtgtttgtacttgggtgattcctcataatggacttgactaattctggtatactgtacgcaaatagataacccgcaagcgtatataaagtcagacaggggtccaatctcggtcttttactatcacgacccaattcgccaccgtagtcatactgtaattgttgaacagaccactctggcaaaagttgaagtgaccacttctctctgcctagtgatataccaatacacaaggtatccagtaatagactactagaaagataagtagccaactttctcgctgagggcgtattcttcaactacttctaggaaggtccaggcttacaagtccccgctgtggctccctttgaactcgcgcaacgataacgcttgggcgggttctcttgtctccccatctacaaaatgggctacaatccagcgctactctcaaatcaaacaggtcatatttatttatttgagaaattctcaagccatatttgtttactaggggggtctaaaacgaccacaaccacgtgctactccacatagcacggggttgtggtcgttttggagaccccttagtacttcatatatttaatcaaaggcgttctatcacttatcttacctatactattaccccgcactccataacaccaacccagatcccaacttcacagctccgtatctagtttaatttttaaggcattatagcacctctaatattatcaagctttcaattgccaatcgagaatcaagtcaataaatgctacgacttcccacatttgggacgcattaatctgacatggcttggccattacgcccgtggtgcacccagagacgagataacaaacgtcatcgctaaactctcgcctgtgactgcagaaaacacaatcaatgtcttcatctcctccttgaagcctgaacgccgtcagagagcgaagaatgtgttcaattggatcaagcacgccgccgagccttggacgcccgaatcgctggctgaggcgattgttgtttatgagtgtgcaggtgaagatgtgttcctcgatggtattaattcatcagagttgatgaatgacattgaaaaagaatttggggggatgattatcgtccaaaaccataacatcagatttagctactcttcgttctatgaactgcctgagatcggaatcgagaacacggatgagccaacagcgtttgtacacgcccagattgcgaaagcttgttagcattacttttggctcgaatagactgtcagagttttgcccggaaaatcttgaagaaggggtttgggcgacggggctcgatgccacagttaccatgcatcaacgaaccagcatggctgaatacgccgtccgattctggcccgagcactacaaagccagtggaaaattgaaacctgatgaacttgttcatggcttttctttttctttttctttttctttttttttttttttgataaaaaggctctaacgtcttggaaagtgcctttctacgttttctcaaatcccttcacccgactacatagaagctatatctcgctattgcccacttttgtttcgctgggattggacgacctggttaaaggacagctggaattagagaggggccagcctttttttttttaagaataattgttctcttgccattacggaagctgccagagcaggtgatatgaagcttgttcaattgttattggaggaggttgtgatggaagaagatgaactctcaagcgcacttttctggtctgctgcttctggaaatggagacgtcgtgggcgttttgctcaataaaagaccggatcctaactatgttccaacttgagcgagcaactgttttgtctatccttttaatgctattcaagcatctgggaccatttctagatggactcgctgccatgcatactccgattacaattgccagaatcagattttagacactggtaaccaggcgaatccattcggagaaaccttttccaattttggccaagcacaaagcatgatatgctattatggttgctagttgttccaaatctactactagaggtttattgcagcttagtgatacctctataaacgaccatcacggtcgactctgcatgattttgaagaggctattgcgcgatatcggaagggtggaagtatgtcgattcgatacatccgaggcaaacatatgtatcactacgccgaatctctgatgaacatgggtgacgggaagtttatcgaatgaaagcagatatgaatgaggctaaagtctctgagacctctctaaagagtgttcaaattcccctcaagccatatatgtagcaagatagggatcacattcacactcaatctatggcatctgtggacaaaacgcatcaagattgacccatgtaaacataatactccccatcattgccacccttaagctccagatactgtccttctgcctcgtctttctcaccatcatcatcgtcttcgtcttcactcagaagagaatccgcgctcacagacacgacctcgacgcccttgaaaccactattctcatcgtcgccatgtaagaaagcagagctagtttcgtacacattcaccgaggccttggtcactttgcggctctttggcttgatcttgtgaacctgatacgcaagtatgatgtcttcctctggtgccactttgaatgtgctgctcgtgccaaatcgcttctctccgcccatcccagcgccgacagagatgccctcgatgatgggaactgtgccgcccatagatctgtgcgtagatttggattcctcgcgctgaacggatagaccacgcgcgattttcagcccactgatgatgtagattggacgtgctccgtatagacctcctcgaatggcggcctgcactttcggctcctgcaagcgagctaggaggtcctcatcgtcgtcttggggctccctcttcaaccgcctcgtctcaagcgtgtcaatgtcaaaggactcgacgacatgggcgttattggcaaaattgatggaagtgccggcaaaggataggaacttggcatgtataccagcattgacagtgttgcctgacgtctaggagatggcgtacgacgtctgcacaattgagtcgaattcgggcggagagggacgcgtggagagcggtttggtgggcttcaaggcatctgctagtagaacgccgagctgaattgggctggatgacagcttatggtctaggttgggcgctaagaaatatgtacgcttagaagccatttcttctggtgattgtgattcatatgagcctgcagagtgttgtgtgaaatgcacaatctaggcgcagccgtacgaagcaattgagccgcaaggatttggtgtgggcgccaaggcagcgagcgacccccatttggttcgtatatccaaatcaaaacaagaactacaggggctaccaactaactcgtggtcagacaaagaatgcagagatcgggcccggaaccacaacgaatttgatatggattctggtttggttttgcaaatatgcatctaattcaacgtcgatttttgtgcccactgatttctgctgtagtaagcaccgaccagggagttgctggtcaaacaaacagcaccagacactacatgtagtttagttacaaaacagcctgacgaggttgtatattatatacatctatcaacccttggttagcctgtctttgactttgacctcgcaaaaggagatacgagggattctatggctaatattgacaagagcgccttgatttacatcttataatcatgcttcatttcattactgttctgatggcttgtctctgcgccagagccgcaatgctttactgaagccggctgccattcctcggcgttcagaagcaaataccccttttgctgggccgggaggagcagaattgtcatggtcaagagttgtgtctaccagctctgaaatgggcaatcctgctgccgccatatttggccgtgcgtacaaacgtggcgctcgctcgtctaaatcttcgggccccaagtcaagatgaggcgtcgtttctttcaccagatccacatcaggatccttgactttgagccagttatagagatctctggcttgcgctgccttctcccactcgaataaaattgaatagtagtctgttaattccttgacggtgccgattgaagccaaatcacgctcaccccatatttttttggctacagataaccaactcctgagcagcactgatagcatcgccagaaagatccatgtatctgtagaatcgaaacagacaggttaatgttgatagggaggcgcggttccacggcccccacgcctcaatttctgcccgccttatctgctccaacattctcaacgcctctatttgttgaggctgtctcttttgttcgaaaagtcctatggccttgattttcgtgtcaatcatctccgcctcttgcgtctgatgtgtttgacgcaaagcatgggcgagacgactgagtgcctcggtaatgtcaagctcaagatgagggtctgcattgaggcacgcgagcgaatttcgctccatgaccacgacttcttcccaaaggttctggtctttcaaaaagtctgagtacttttctcgagctgctttggtgtgttgaatcccatcctcgagcagtttggattcttgttcgaaagcgtcgatgagcctgttgaatagcttcttgcccaaggatgagagtctgtatttcgcacacaccgttgctagattgtatgccccatcaattatccacacaggatcttggacatcaccagtaccaacattgtcgatgaaaatttcaacttctttactaagaaaagcatctgcattttccttattccacgcatcccaacgcatttccgccagtttatcaacgttctcgatgaaataataatgggcgtctcccagctcatttctaaaatggttcactgcatctgtttgccacaagatggcatctttcaggttgccttgatcctcgagctcggcaactctcgcgagaaagcctcgaggagagtaataggccctgtaagggagcgacggattgctaggctgactgtctggcccttttttctcggccttccgcttgtattttatttgcatacaaatcaacatcagctctctcggacgagttacctcggggtcatccgtgtcgcggggaaatctttgggcacatttctgtggccactcgccctctaccacttcaggtagaatatcttgagcatagccaagttctcggcgccagttaccaaatgccatgggtgctaaaagcgaagccaaattgatcaaaactccttgttcgtatatttctctcggtccacgtaccaagtcgggcattcgtatcgggccttgtaccacttcaggtagagaatctgccgacggcacgagctctatcggcgtgcctctggactcatcgtacgaagcttcaatgactggccgtggctctccaggctcaaccatcggatcgtaatcagcagtctgactagcgtcatccgcaacttccgaccctttgtccgatggcgtcgcaggtcgttcagaagcctggctcgagtgcagcgatggcaatccgtccgagtcccgatttgagccactggtaagattgtactggcgggacgcgacctcggagccctgatcgaaatagtcattgtgcagaaaatagttgtacgcatcatggtccccgtcgtccagatcgtcgggatcatcatcatcatcatcctgctcgtccaaattggtgtgcagagattcgcgtccaggccagggcagagagcgtaaagcaaaggaatgcaagtgctctgctatatggttcaacaacgcaggtgagtctgccgggccgttggagttgcacagtgggcaacagctgatcccggcagggaccggtatcgccgattcggggatgagtgtggaatactgctcctcatttattgtgtcggagtgagccacgccaagatgctccatgaaggcctcgacggatggaaacaccaacggcgccttgcccacagtggtgcaaggcaaacactgccagcatttttggtgatcgtttctcgtatgttggtcccactctgctcgagtgacaaagagtcgatctggtgtagggcagtcatcgatgatgcaagtatatggggcgatatcagtcatgagatgttttctactgtcatgttaaaatattcacctacacaaaggtgaagaatcgtgcgttggacttacttccacagggatggttgcctatacatctcaggcaaggtctggcagcagcaagggcatttgaaatgacgcatacccagcggcatagcaggtggctttgggtaagcaattttagcggatgttgtcgtaatctccgtctttgcaacttgtgagggcgtcacattgtgaaccaacccaggatctatggcttgagtcatgccagaggctgaggtggccgacaagattggtggttgtgtttcgacgactggctcaagtcccgtttctactaccacttgagcaggtgtttcaactgggtcggatgcttgctcttctagctctgctatgatatcctcttcgggttccggctcgccgtggtcctccatcataatcggcacatcatcttggagctgatattcctgcggagcgttctggggctctgcttctgcagccagtttccttgcgtgacgctgagcatagagaaaccggttccttcgccgcagattcgcaatgatgagacggtcttgggtggcagtcagattgttcgggttaatggcgtggtctgaccgacccgcttccatccctctagcaagcaccacaacattgagatgccggcggaatgctggctgatggtcggcattgaatcgcctgtccgctttgtgcgttctcgaactgctaccagcttttcgaatagccaaagtcaggcgagcaaggtgatctatgacttgagcgacatcaacctttgggccatccaaggatgagctcgttattaccggcgagcacgcatcccgtgaatcttgatccgaatcggtgcttgagtctgagtcgtcagaccatggcgagaaggccctcgggatgtcttccggagatgccaaacgtccatgctctgggctctcaggcttatcgccgctttcaccgacttcgagctcggcatcttgtttatccgcctcatcctcctcttcggaactatcttgaggcttacgctcgtcattcacagcagggaaatccccattccctgtctacaagtcagcaaaacagttgcacgcttcggctttaaggcagttatccaacatgtgaaatgtaccgaaatattggcattgcgtcaggcgctcattcaggaccgtgagaagacttataaatacaccaatcacctctggctgaagtgccagccgtgcatccaacgacgcacggtcgccgccaaagactcccgagttggcagcccagaggttgaattcagcaagcctgttctcggcccactcgtcctctttcaagctgggtagcttcgagcattcccgcaacagagctcgacagtgcaacgcgatagcgcggatattggtgcccagggggccagctggtgctgagtctgggaagaagctggcgccaaatgaatccatggtttggcgcgcaggcactcgcctcggggccacatcaatacggcactctcagctaccaactcttagctcagcccgaatcaccgcgttgtcggttgatgatatgtggattcgattcggaaactgaagtggattaccgtgccatcgattttgcaggcaaatgcggagcacggctaaatggacagttgcacgaatgagcacaagcgtctggtgatctgataggctcagccaaagcaccacttatagaagccgaagtctgggagcctctttgtccccagcgaacacaaagggatgcctaatccactgagcctacatgtacttttcagcagctaatttgacccagcgtcagtcatgagactatggtgtttgtctaagaagctgccattctgacagggcctcggcgttctgttcttgcccaccaggctaactatgggacaaatacaaaggattcctccgcaggacaaaatgtaaaaaggcgcattgctcattaatatgcttaactgtttgtctgatgaagctgtgtccgacggggtaccagtgccgaatgcccctttacccttaccacttacctcctgtgtcggaagtgccgtcgcaaatgcatcaactattagtaaaatatgaaatagatggtatattttgctacattacatcgtaatcgaatgctcatagttccttcgtggtcatcgttccctcacactaacatcaccccacgaccgcatcagagatggcaccccagctcttggtcaaatccttgcctgagaaaaagctcaagggcgaaatgaagtaggagcggttgcctaaatcatgcgacattcgtgtcagtatattcaccattcctgtcctagtccaagccctgctcatctcctccggtagcttcatctcttcgtctctcatccccacgctgacaaactccaacaccatcgccatcaaccctgctgccaccgctgtggcaacagacgaccctgatttaggtacctcgccagcgacactgctcagccacgcagaggggacgtctttcccaacggtgccgaatacgatgggaccgcgaggatcgacaggggggttggagtcgctgaatgctccgtggtgattggtctcccgaatcgatatcacagagtcgagagccgctggaaaagcctcgcgccgatttgcaccggaatttgacgcggctgccaagaagaggagtttgttgttccgggcgagctgagcggtcagcagcgctgtggtaataatcgggacctcctcagggaagccaaatgccatggagatgatgtctgcctcggcctcggtggcagcccaagcgatggcctgagcgatgttctcggccgagttctgaagaccagcgcggtctttggcgatgcgagcaacatacatgtccgcggcgggtgccactttcatgatgagcgccaaagtatgggtgccatggccgctgctgtcaacgggagtcgagcttttctcggcgtagtctttccagcctttgatgcggcgtttacgttctttcaatgtgaagaacatggcatctccgtcatagccggtgtctaacacggcaatacgaacggggcgaccgcgttcttttgactttcggcttttcttgagttcgcggatggaggtgttgatggacgagatatcgtcgagccactgaacagacgcttgtgtgtttgtgttgccttggtctttgaatgatgtcaaggtttccgctaggatggcagcaggtagtttgacattgcgatcgggagagcgtgacatgtctatgggatcgatgatgtgtagattctctgcgaagccgagattcttgagtaggcgttcgagcggctgcacgacggaactataaaccatggctttgcgggcaaagacatctgtctcaacgtttgaagtagcactttcaccagtctcgtcgtcgttgggtttgtaattgaggcagctgaggatggctttgcggtagtctggaaagtcaaattccttgcgtagacgacttcgcctggtatatcgccgggtcatatgccaagattcgttcaggttgccttccattgaccctttgtcttccataacaagcccgctgccttgcgcaatttcaaggaggatgatgcagagagccaacagtctggggtatctatagacaacagagtaagagttgcaatactccatgggcccttccatcccctgatcgctaaaatcaatggccaagcatggccgtgaggcaaacagagcgccatcagttttcgatagctccgtgccgccatcgctgacaacgctttcatcgtcgtcgtccccatccagcggcgactcccgtaaaaagtgaatcgaatcgctcgaccaagcagagcccatccacgacgagtcataatattgccaaaaagaacgcgcgacaatgtatgccaagaccagcttcattcggttcgacagtttgcactgcgccagaatttcccgcagcgacatgcttgaccctggcccgatttgctgtttcaatggaaccccatcgtaaagctggtgaagttcctcatcctgaacgcggcagcagatacgtgagccgatgggtgttttgacgagccggcagaattgttctggcaggatgagccttgagcgctcagagaagtccgatttgggtgcatctccaggtgagctcaccaaaggctcttcgcgataatgtactgcttttccggctttcttgcgcctgatggtggttcagccacggaaggctgcttgatcatacgatgcaacttacatggcaacacgcatttgcagctcttgccagtgatcggaaaccagaggcgtagcggcgaacagcatatcaaaggcgacgcacccgtcaattttggtaatcttgtcgttcaatctcagtctggcatggtgctttcctctgccatctgtgcccggcccaccattccacgtacacgtacacaatgagtgtgacttgagcacagagaagagagcagaattgacgtgcgtcgggtaggcatccggcatttcctcatcggtcgttttcttgaggcggcttttgctgtcatcgtccacggccatgacgagttcagcgaagcgctggagcttcttgaggtactggtcgcgtatgtcttgcgacgcatggcagaatgcaaggatgccctggcgggcttgctcttcggcttgtccatggcttctgcgctgggacgaggtgttgagttcttcgaggagagacgtgtgagcgctaggctgattgggccactagtaaatgtcaatactcagctatatatgatgttctctgatagtagcggcagcaatcattcaactttgccaaggtccaatgatcaaaagtcctccaggtgggaagagaaagactgtctgagaaaaatacctaccgagcaaacatactccaagtcatccagcaactttggcagccgtctctgcagcttgggcaactgatggactcccgccgcgtctagggcgctcttcgcaatcaacaaattcgcagctagacagcccgcagcacacattttgttcctcgcagccaagtcagcagcaatcatggcggccttgaccagtgcgtccttggcaaagtccaacactcgggcgtcgttgctctccttgtcatcgccatactcgtcgtcttcgaagagacgcccccgtcgcacggggcccatcatcaccttttttttttaagagaatcatccaccacaggacaagggcgactaagacgacaaagacgaccaggagacagttgagtgagcgcgatgtccttgcgagtggagaagtgctcggcttggtgcggagaagcggataaaggtggaggagccgcccaccattttacggccatggatgagggagcttggcaaaaagagactgctgacattctctaccagagagaataggagatgttgttcgctgcaactttgttatgactcagcgtcatggccagcaagatttgtgacacattagtttagtattgatacaactagccatttagctattattatttattttcaatagttctccaattattgaactgaaatttataaatttgcactgctcgggtacacaagccggcagaaaactacttcaagtcatcttgctccaagtagcgcatggtgtatttgtatccctcaagccggtctttccattggaggcgggaatctgcgttgttttgcgccgtctcatttataccaatactatcacatggttatggtagctttataaatacatccagcatctttgggtagtttggtgtacctagtcctgtaattgggtcccagccttctgctgccttaaatgccatagagtcactatacgagactaccgatgacatagagcttgctcccgaggaagatattatcagatatgactaaactagcttatggaaagatcatgtaatgccctgcgctatctttatggaagtaaaatcggcggcagcactacgagcaggtgtgggcggcgagcgtcttagcgtcgggttggtggactacaaaagaagaaacgcaaacatgtggcccgaagtttggagtgttgaaagtcaaaaattgaaaagcattgaatttaagaaaagagcttacggggacctcgaacttcccaccacgtgtgtcattcattaattttatttttgtttcacatataaatgtgattgactctgttaatctccgcaagttttgggctgccgtgaactcgtcgcctagactaatagaattatttcactgttgatatcgaacaagaggcctacgatctcatcacttcggcgggtggcgtcaatatgacaggacaaactcagttatactagacttgtaacgagcttttctagagggaggagttcgagccaagccactaaccgataagtgctgccgccgattttacttatatgtataaaggtggcgcaggacatcggctaaatcttttccttcactagtccattcgctatcttaatcgaagtctagtaaaggcttctggaagcgatatgcaagccggataccaaattgagcgcacagggcgtcaaggtcatgttctcgcccggcgctccacatatccgagttcatgatttgtagcttcaaactatgaaaataaggtgtatgagtctcaagatttgtccaccagtcccgaagtagcatgaaaagatcgaggtttcttaagatgttttgctccagcaatgccatgtcatcagtgattgtcaggtggtggatattcttcggcatcagattctttaggctgcccagatcgtcatctggagagaatccaatcaagaattgctgcaaaattaccaacttatgcagtttttcaaagcggctcaagggtcttagagatccttgaatttccaattcgggaatatcatctagttcggggtcgctagagacatctcctgatattttcaatttctccaacgtatccttgacaaaagatagatcttcagcaatctgatcgagattgatgatatcattattggtctcatttctgagaattggtacgtatttctactcccattgcagtgttttgagattcttcgtcgttgcaaggatgcgccctagattaccttcccgtaatccatgtatagttaacgatgtgatgttagaggggctaggcacatgtgctggccacactaatatggcaggattgtcgatattagccgttatcgattggacagcgggaagatagaacagagagagagcatcggccgtattctgcatctccgggtggcgaatgatggacgattgagtgtcaagtagcacttgccgcagatgttggaatcgtgggaggttgcaatccacagtttggcagagggaagctctcagcatcctaccaaggaggcgattatcggcgctgaatttgcctgtcagacgcaggtccgttatattcggggccaacgatagaagtagcataacaatggcatctggtgtgccatttctcagctcttggatccacaagtctcgaaatggcggattgatgtcttgaattatcgcgatgagactcgctagctcggagctatccacggaaatacgccaaccattcctcgtgtagccttctgccaaggaaagagattgaacatatttagcaagctgaggacgtcgctggaggttctgtagaagtattatgaaggacggaggtggatcgcctcccagccatatcaacagcaaatgggcgtatagcagcggctcagcgacttcgcgcaaacctcggctgacaaggcaaagatcgcggagactagctgcaggcaggcactccaagatggaatgcacaatttccgctgggcagtctaggagggacttcattatcacggaattctgctgaagttttgttttgttttgtgatgcagatcagagcgtaatgggtacctaaaccagcacccaaagtgaggagaattgcttacataaactgcggttaataatgggcgcccaataggtttgcatgaaaaagcaaaggatagcaaacttgaatcacataaagccacttatttacaggcgtgttctgtatttgaagcgcattctatagcacctaaaattgctcttcgcgcctccattgtactcaatggtccaattatcagcgtgcatcctgaaatcattcacgatgttgtacataatacgctgaaacctcagtccgattcaaaggctaatgctctgcctctgagctttgtttcgaggctttctcagcctcattcttcaaatcagcattgaatttgtcccacggagataagtcaaactttcttgaattccaccacggtgaggagagcgtgatcaaaagtcctcggaaatcctctccttgggtgaaagtggtgtttcctagagttgtttcgcttggagtgaaatgaaactggtggacacccttggccagtccgaatagcgacccttcccactgaaaggatgcaggcgagttttcctatctcaatttagtatgggcatatgcattgcaccaaccaaaagcttactactacaactggattgtgtgcgcttccattcatgttgactttcaggccgtcccccgacttcaggtcgagaggttgcttgttagcatcaacaggctgaatattccaaccgggctgccattgcggatagcgagcaaagtctaggaactaaatgacgcgcttttcagtatgagaagcttcctatgctgctgcttggctgtcgctttatatggagacgtagatttaagaaactgtccaagttgacgcacgtaccacggatcggacaatcgctggcgaggcagcgatctcaatctttgtagaaacgctcaagatggggctcattgctgtcttcaaagcgagatctgcaaatgaatgctaaagataaggatggcttagacgacaatggacaaggttgcacaatattatgagcgattattatagcgatctttaacagcccgctctcagatatgctgtgacgacgacaggattcagtgcgaatcccatcatttggctatgtcggcgaaatccttccatttgtcagcgtgcgccacgccgcccgaccgctttgatagcgcgccatgcgcgccaaaattgagtcaacggtcctgagtcaaaagcaaaacatgccatggtaaatatacttgagacatatcgattcaggtgcttatatagaccgcctcgaaatgtcaacatagggctccaagtttttggggcatgtctcataaggctatatcctaaagctacaggcctaggttgttgcagttgggggaatagcatcggaaactaatacaacaaatagctgcctggcgttcaagcgagctcgagtatagccgtacaaaatcccgtaggtgaagtacaaatattcaccacaggcacagatagccgacaatggagtacacctttgatgtttatcgctgatttcttttcttttcttttctttttttttctttgcgcaatggtcaacggcgctgggaacaagtttgctaaacagcgacagccaatttattgttataactccacattcatccagagggcagaattgtctccatgaagcaccaacgagcttttgacggagaagcaggcattggtaagtggcgtcggccttaacgtattgtaggacgaagaaacatcgtaatatcgctagtgagggatggctttatgatttcatctagtttgcccacttcatgagactggtcacattaacacacgccgatttcaggatatagccaacacagagctgactatgtagttacatctaggtatattcttacccttacatcttccgaaaaaaactttattcttctggttgagctcttgtgccagatgtttcgaaaggttcctagaagatgctacaggcttaaaacaacggcctagtaaggataaggtatgtttttcgcaccagaagttccagttggaagcttcttatatgtatgacacggcgaaccatttctatatgttttacacaattagtggaatcgcccaacgattcagcaggtaaaaggctgtgaaattacagcattatatttaatgacctcgatgacgcgaaagaagatttgaaaagcaagtctcaagcctctctggaccaaaaaagcggcactgatagctcatatacgtctacgtatacccagattggctttttacttgatggatatttcttcaagttttctatcttgattgataagtggatggatagcgatgaaggcattactggtacgtacgacgtgttaataacatagctatttatgaggatcgtgataaggtagacatcagtactgtctcggtgggcgccattatggttacaaaattgccaaaatagcagttccaattttatttggttcaaattttaatgcagtcagaacaacacagcacttgatcaaggcggctacttgatgtcggaaaggaagccgaaactagatctcatacctgatatctaagcacgacattgtgctttgtcgtgctgctggagaacaaacgaaactttctcaacaaggcgaagaaatctcccgcaaagtacgaagagcatctgcctggagaatgtgatgaaatgtacagggacgttgtctctggaaaaggtgcgatgagatatttctatatttctagaggcttgtatcagtttcccccaaggccgaagccacaagtcatcatggaccaaatgccaattcacagaagtggtctgaataattctacgtaatgggaatcatttcgggatggtgaattataatttaatggcaacacggattgcgctgacttacacatgattccacattctaaatgcccgtcatgacatggcattatccgctgcaatttgttcaccgttatattcagatgatatgaatagtagcaaacaactggaagtactcatatcgatcacccttacagctcatgtaatgcaataaagtaatttgtgcagcgccaagaagtgattcatatagtgtctccgcagcacaacgatttaggccgtcatcctttccatccagccacaatacagtcaactcttttacgctacttatactaatatacgagcaattataaggtatcaagtgagacagtaacacactgatattagcgaatttccgaaatgatgatgactcggtctaccacgatcagagacctatatcctgctcggtttccaaagcgtgaatggggcgcaacctcacatacacagtatacaaacgccacagagagccaaaacagcgaaaattgaaacatctatgtacgagtttttcataagccagaaagagaagactcgtatgacagacagtattgaatgacaacctgcagagtatgataatggccagaaacttgctctttacgattcttacgctgataaggacaaccgctgacccgaatttgatagcaaagacgacggcaattcaaagctaaaaggcattaatgacagcaatacggcaatctaatcctgcaatcggcccgtagtagaccaactctaccgcccgtcatcatttcaataggatgatgagaagagcaaaaagtcacgcggaccaatgtctgtgagaaagattctcaagtggatcaagaaacccattatgtatggcatgacatcacgctacgagagcacatgtgcacactaaagcccggtattggtccaactcttggcaaaaaggggaatcagacatttcgacggatcagacatttccgaatactggacgtctgtggcttcggaaaccggattagccggctcagctcgtcgaaaggatgccgccctggttgaaagggagcgtcttagacacggcagcttagtgctagtatagaaagcaattgaactaacttgccattgtggttcttgttttggtactgtttctaacgtttttcgaacgtctggctcgttgacacttacaagacattgtcataactgctcttttggtgtcttgagcaagctacggcctctcgcggtaataatgaagtcatcattaatagctcaaagcgctcacaagaggatacagtagcttaggcactttcaaaatctaggcgctgactcaagtttaggcagaaaaatgcgggatggtggtgctgacccaaatccttccattgaagggattagatgccaaggccctagagtagatgataaatgagaataataaacttactgagcaggttgacatagtgctaggccttcggatatgccatggattttcgcatgtgaaacccacaaacgaaaacaagtggttgctattcaaggcctccgacgtttaaaatgcaactcgaccttggcattatcaaatagattggccattgcctgatcgacaggagacctaggccatagccagccatgttcatgtagcggcctggaacgagcaagtcagaaaagaaacgaaaactagagctaaatgccaagtgggaaaataggaactcggagcacttttagtttatagcctccaagggtattaggactagattggccatctaagtttagaaaccgggtgtggaggcaaagtcaatcgagattgcaagaggctgcagcatccgtgtgaactcgggctacgctttgaagcttcagcgcagcagacagtgtgttggagcaactcatccggcagactatccatgtaggtcgatgtcattgtggtgtggtacagttgcggctgaacttagatggcccatccttcccttgtcgattttgagctagctgtagctgctctgctaagccaagagaagccaagatggatcaaggttttcattatataatttaagttgttaagcatcaaatgcacggttaaaaaaccagcccccgccatgagctcgtatatactacatgtctcaccacatggctgcgtgactttgatgtgcaacgccgtggatgtgccgtttcttggcccggcagcaaagtcgtcgccggaaagcgatgttccttgatctgtgattcgatgtctgcttggccgaaggagggcattagcccccaatggcttgagaacgcggaggaggattggcccgcagtgtccaagaatagttcaggcttggctgcagattcatctcgttgtctcgtactctccctgcctacacgcagttcgtatgattgcccttgcaacaaccagccggagctgacacagtgcgtgcgataatccgtgcagggtgaagctgtctgggcaccatcgggcacaacagatacactgcaccggtatgactgcattgcctaggtgatgcatgctgtgttggccgctgcttctccaatcagacaaatcggggtattcccctgtcaccatccaaacccctgctgttgcgttgccaatgcagtgccgcataaagtacgggctgctttgagaggcactgtgtccgagactcgctggccgctttgagaggcactgtgtccgacactcgctggccgctttaggatcgtgcacctgcataagcagccatgatcctgaagtctaattcccctcactagccatcttccgatcgattgccccatacttgtgcggcagtttcggaagtcgggcgtgcccagacatttctccactgtcccctgacccggcagagaggcccgcggggaaagcatgggttgttaactcttggcctttgcttgtctattgtcttgccatgtgctggctgcaaccttttctagcttggctgtgttttgacgaatatactgctgccaattgcaagttaccatgccgtaatgtgaactacctgaaatacgttttgagggattcaatgggaaaacaacgaggagagagcagttagcggcaaactccatgctacagcactggttcgatcccgagctcctgtgtaatgcaagggagaacacctcgtaagtttttgaccatcttgcccttttcccgcctcagcttgcttccaatgagaattttgccggccataggattagaggggcctctctgctgctccttgcggcagccatttgctaatgacacactaacgcttcttgcatctagtctctgcctccgtcgagaagccattggaacaagcggctgatccgctgaaattcaattcttccaaggctcctgttttctgcggctctagtctggttaaagagagccgattttaacagccctcccgccatggctagttgtagaccccctactcggcaaactaaactagaactccggcgaatataggacatcactatttcatctttgacgaagcatcgtagcatcagacacgatatgaaggatgctctaattcggtggctgatgaaaagccatgatcgacagtaagggtcatagaccgaataagcagcaaatctaaggtgggtgacagctccctgtttttcgttcgtttttttcaatagccttgctaacaaggttacggatctcgtattcccttgcatatgggcgttttcagttgcccaatggaaacaaagggatgcctcgtattcctcaacgctatgtaattactatgtgttaactctagtaaaaacctaaacccgatggctcagcgacgacccgagtggatgagacatacagtgcttgtttggatctattggagttgctgaaatgcaaggttggttatacaaacgatgagtggccgagtgatcctacgctcaccgtcttggccagctcttggctggctgatcgtggccacttggtcgaatatgggtgcggctgaatcttagagaagtctgccagcccgagcttgctctttctggctgttctggcagacgttagactgttggatagctttctgatgagggcctatgccgtatttcgcagagaaaagaaaactatataaactcttgatttgcctagatgatagacttcttttctaaccaccaactagtctcctgcctacagctcgaggccgctccttgtcaatctttttgaattcctctgtctcagattgttgagaaccacccaccatgttactgaagcgggttctccttacggcgttgctctccttgagctctgtcaacgctttccctaatccaaatcccgccaatgacctcgaggctagagaagctgaagacaatctcgttgctcgtggcggttacaacgactgcggctcttacgccagctgggacaaaggaaagaactgctgcgtctgcaaagacaacggcaagaactatgattccaagtccaagacgtgcagctgtcctcctgggcaggtctggaacggctacggatgcgttgtagactgtggcaagcaagctcactacgacaagtggcaaaaaaaatgcatttgcaacaacaatgggcaaatctatgactccaagagcaaaacttgcagctgcccccccggaaaggtctggaatggcaagtcgtgcgttcaggactgcggcaaagacgctcactatgatgccgatcaaaagtgctgtgtctgcaacaaaaagggtcaggtattcaattctcaaagcaagacttgtagctgcccgccaggtcaagtttggaacggctacggatgtgttgtcgactgcggcaaggaagctcactacgataaatcgcaaaagaaatgcgtctgcaacaacaatggagaggtctatgattccaagagcaagacttgcagctgcccgcctggacaagtctggaacggctacggatgcattgttgattgtggcaagcaagcacactacgataaatggcaaaagaaatgtgtctgcaacaacaacggggagatttacaactctcagaccaagacctgcagctgtcccgacggccagtattggaacggaaaggcttgcgttgttgattgtggcaagcaagcccactacgaccagcagaagaagaaatgcatttgcaacaacaacggcgagatatataattcccaaagcaagacttgcagctgcccgcctggacaagtctggaacggctacggatgcattgttgattgtggcaagcaagcacactacgataaatggcaaaagaaatgtgtctgcaacaacaacggggagatttacaactctcagagcaaaacttgcagctgccccggtggccagtatttcaatggaaagaagtgcgcctgtccgtatggcaaggtgtggaatggaaaacagtgtgtagaggattgtggaaaagacgctcactttgattggaaccaaaagaagtgcatttgcaataaaaacggcgagattttcaactctcagaccaagacttgcagctgtcccgacggccagtattggaacggaaaggcttgcgtttgtccctacggccaaacttggaatggaaaacaatgcactccaaattgcggcaaggacgctacctatgacacccaaaagaagaattgcgtgtgcaacaagaagggcgaagtctttgactccaagtccttaacatgcagctgcccggctggaacagtttggaacggctacgcctgtgttcaagattgcggcaaggacgcccactatgactcttcgcaaaagtgttgcgtttgcaacaacaagggccaggttttcaactcccaaagcaagacctgcagttgtccttctggaacaacttggaacggatctgcttgcgtcaagcctcagcctgattgtggcaaggatgcgcactatgatcagcaaaagaaatgctgtgtgtgcaataaaaagggccaggtgttcaattctggaagcaagacatgcagctgcccaggaaaccaatattggaatggtaatcaatgctcttgtccgtatggatctacatgggacagcggcaagaagacctgcaagcaaaactcatactgatatgatgagagtgtaggcggtggcttttgatgagagtactgtcctgactctcattaacatatggagggatttgttaaatacgactattttgttacataaattgaaacaagctgttggaagaaaaaaagcaaactgttaaaaaaagagggtgcgcttcttttgtttggagcaaattttctcttctcttcatgaggcatatggtgggaatggattatggatattgatggatagcctctacgttatgacaattgcagccactgtagtaatgcaaacttattatgtctacaatgcctctttatgtgaagtctttgagcctgtatactttgaaacatatttattgaaagctaaaaacaatgtagaaattatactagacgaccccggcactgtctttcaagccactatggagtcaaaatcgggatttctaacatctgcctccaacacggtaccattcataaacacagttcccttctttaacatcccaacacggccaggatgcaagtgccgtggcggctcattaaccactgttccatttgcgtagacgatgcctttccaagactccgccaaactagccattttgagttccgagtttgcgcctgaaagaggcgaaacagagctcacattgcagttttcgctgaccatgtacagattcaggccgacggcaagagtatacatatcggcgctaagctgatcccagctgtgttggccctttacgacgacgccaatgtaatcggtaagtataactgttggccaactctgaggactcatgttgttaacgcccatccagtagagcgctgggttggtgggcataattccaatgccctcaatagtatatagggtcgtagtgaagatgtctgcgctcacaagccattgatctatatggaacgtgtcagagctacctcctcgaaccactgccttccagtcggatgcctgatcttccgccataggctgagtgtcgcccaagttagaccaatcatcattgatagagaggacgttggcttggtaaatgccgtcggataccgagtcctgggggacaccggactgtaaatcaccagcaaggaggaacaacacacagccgtttcctccattttgatccatgaaataagacgctggcttttggttgaaggtgctgctagtgtccaggttgccgcagcgattgtttacacctctcagcttgctgaagaaatcgttgacaattgagttggtccagtaaatgggcccaagcgatggcacttcgcgtatgccaatcagatatcggacgtgaaagatgatgacttctcccgggctttcagccgtaaattggttgatctcgctaacaatactatcaagcgattctcctgtgttgccaagggcgatctcagccgtctcgtcgttgacgtgcatggtccaaaagctgtagttggaagtattcgtgacggaatgcactgatccaacgcgcagatcgaaatatctcgagcctgcatagagctgatcgtagatgttgatgccttgagtctgtgtattttcgctgatgcctccaccaataatctggttgctgattgtagacattcccgcgtcatgggtgcctggcatgacaatgtgctggagttgtctgtcttgaatcacgtcgtacatattcttcatccagtttccagggccatatttgattgatgtaatgaagccatagctatcgctgcccgtaatcaccaacgtcactggagattgttccgctggatccaagtactcgcgctgaccctgacccatcccagtaagatcaattacagttctggctggatatgtgtcggggatatgagtcgttgctctgatgaagaatgttttgtcagtcccatcgatagcgtagtacgcctcgccattatcatccacagccgatgctccggccttgttcgtatagacaacaatgttctaaaatacccaaattagcctcatttggatgagctacagcaatgatatcagttctattatggtgtacatacctggcgggaatggccttggggaacatcaccccaatcaaacgttgtcatctgataagaatgggtattctgcaacacaaatctatgaggcgtaagatttacgatggttatgtattgccgtgagccaggcacactgatgatgctttccatgaggttccatggcatgtatgttccatttggaggcacttcgttgctgtaagtgaggttctggggattgcaagcgctaatagctgcgcttctggtcgcgaatatccagccccagctggccgcagccaagagagtcttgaacctcattggaaacacccttatactctttttttctccctttcctatctcctcgccgatattaaactgtcggggctagatccttaaaaaacggtgtttaaattcttcggtgaaactaatatcgtataatgctcgattattaagagacgctgaaaatgaccaacaaatggggcagacagcaataatacagcgctcttggatgagagcatatgagaaaaactttaccaagatttacaacactcaaggccctgtagagcgaatatatgtatgataatcgctcaatcttcctcatcgcctcggcccacagggccgttttatgtgaccacatgctaaaagcaggtgagaaagctatagagtttcttttcagacttttcttagcgctacggtcagatgaggatggtattgagggggaaatgaaacctaagaggaggttgagcatgaataaagagcacgaatgtggttgataggctaggaattagtgcacgaggatcgagactaagtcaataagagcagctcagcgggaaaggggccgcagctaactaggttgaagcttccagcgaactttaacggcactgaggttgagggcatttgggaagcaagattggtcgatggatttggcggctaattaataaggcaggtcggaatgcaatgcaacacaaccagccgtctctagagcgaaatactactgtatgtatgaagtgaagtatacaaccgaagctagaacccttcgtttaccgaacattattcttcatacatacactgaacatttgctgcgcacgcatggcagctgaaacatggaaacaatcatgtaatctcaaggggcagggattcaaggtacctcatgcgctcaagctgctgacctcccagtgctggtaggaaaatgcgcatgcggcgaagatgagtttcgcactgtcttgtcattcgggccttgctcatggcacatggtccaagtcaccatgcctgttacagtcatgagcacaaccggatgaactcgtaaggaatgataatgataactggttccaagacagtcaaaatgcccattatgcagactcatccattatatgtgttcaattttactgtgcagaacagctgtgctttataacctgtacagaatggcttagaacggccacacccagttactttttcaggcgtcgcggagcagaatggtatgacgtagagtgcaaaatatgctgggcatatattcttcattcctgatgaataacatcttctttattatcaccctatgctatctattcgtcctgtgtaaaatggaagaaataagaaacagtgctagtgtatcgtgtttaagttagccaccagatactttgagcgctcacttcccaagtgcagatcacattatatagctgagaggtgacctggcccgtcttatttctcgcagtgatctctcaccacttctagaaatgtcgcccaaggccgctgcattcagccgaatactttccttagcctggtcaacccgatagatgagcctatgactcctattaggacttgtcatgaacagcttcagctttggcccagcggcaaatccttggagaacttgtccaattagcgtttggaacaaaataagaactcggtccatcctttccccgtaatcgtgaagatcagactcaaaatccgaaacgctgtctataagtacgtagattatcgtgtctggctgtatctgccaaaatagtttctcaaaaaaataacagagtgcctcagtgttgcttgccgctacggcgtcgtacaaaccttgatcaacaaaattgagcgacagattataagacttcggatatagaatcagctgactgatgatgctgcgcaagaggcccttcggccctgaattctccttctggggatcaatatgatggccgcagaaaaattgtaacacaataccagtctcagcccgaataagagttgaagcaaaagaagcggtaaaaaaagacatgggggatgttcttcctacactttccccgcggctgcagccatcaacaagcaccaggctgggccagtctgatgatagccattccttgaactgacgcttttgcctcagtaatgtggcatatcccagtgcctcgtcactcatcaagctttctttgcggaggatacgatctgcgtcgcctattggatcaggcgtttgcagtaagttgatgatgtcgctctcacttagtacttgcgcatattgaacgagaggcaggggtggcgagttgggagagataatgtttgaggggagcgcgaaaagttctgtgcagagtccagtcagtcaatcttgttttgtcaacgaaaagaatatgacagcttacgtcgctgaacgatggcatcagctacaaactggtacaatgcgctctgcagctgctcatgaatcgacgcaggcaacgcatcgacgagtctttgtaatcctgcctcaaactgcttcctctcttccccgtctttagttatctgtcttttagtctgcgccaattggtcgcccatttgatcagccgcatcgaccatctgagagcggaactggtccacctgagaagatagcttatcatgtccttcgctggtttcttgttgtaggtctattaccctggctctgatatcatgagccgtcttgcgagtagcctccgctgctattcgtccttgctgagccgaagtcttagtctcttgccatacctgtcggtctaaatgggccgtagcttcgaagactgtttgctttgccttgctgattcttttggagatttcacctatctttgcagcctctacttcaggaatctgcttaacaacctttttaaaaactgtcatctgttgtcagagccaaagtcttgctgtgccactgcattttgatgcttggaatgagtagcctcttaccatttccctctttatatgtgcgattcaagattatcataagttctgaaaggctgtccaccattatcccatagaaatcccaaaccagattcttcagtcttatttctttgttatagacgtcgcatatctgatagacgctagccaagacgccaggagcgtcttcgaattcttgcagaatattgcccacattggaaagtctttttctgtaagactacagatatgttaataaaattattcatcaaccttcacatacaagtaaatttacctgaaaaatgaacaccaatcctgttttgaggacgctgaggccattctcatcgggaatagcttcagaaaggcgttctaagatgcctattgctatctcgcccttcctgacccatcctctgaatcgattatcttcagcctttttctcatatgtctgtttcgcttctccaatgcagtcgaaaacatctctccagctgacgtcttggggtatggctgttgaaccgccagtttgaagagaactaatggcggccgataggtcctctagtttgctgcaatcgagttagaaaaatgggagttatgcggaactggaggggaggcgagaagaagaaaattataacaaattaccggttgatggggactctccattctgcacgctgactactgtactcttttggtgaggccaatccctggtgaacagccgcaccctccgtttggctccagtctttcattacttggatttcacggccatcggtcataatcgacctcatcccctgccccacctctaatggtctccgaaaagtcatggtgagttgcgtgcttgttatcttttcacgagagaggacaatatgtttcagcgtctatatatgtatgtggtgtgatattgaacttcaacctgactataatcaaggtcttaacagcgcattggagcgaagctgaaaccttgcagggttgacaaccatgctcacaacctgtaccccgcttaggatgcctcgcctattcccaaaaggacagagatcacaaatgacgagaagaaatgtgggttgattattattgatagctgcattagtcgcccgttgagggggcttttaaccagtatttgggctcggttttgcgaaggattaggctcctacacggcattatcgatttatttcactggatcaagtctctcttcgcccccatcgaagttgtgactcgcccatgcatgagcctatgcccaagtaagcgcaactgcttatgatgaattaatcagcgtcgtcgtggcaggggttcttcagctgtatttgttttctaactccacgtattaagacaaaacgtcccctcttctgtcggggatatatgcaattcagccgcattttgcaactacctatttttcttcaatagcctcaaagaagagatacaatggcagcagatgctgggatatccagccaaaatggcgagatgagtactgctaaagagactacagtctcggctccgtctcttgcagatgaggctagagacgattccgtcgcaggacaaagcgaagagacggtgaaaagcgcttcgaatgacgaaaacactgattcatcgaaaaatacggaagccaaacaggaggaaaagaaggatgagcccaagaaggatgagtccaagaaggatgagtccaagaaggatgagcccaaagacaagaagaatgaatccaccccagcgcaaacagagaaacccgctccggctcctgccactactgtcgacgcatcaacaagcaaaaaagagaagccaaagccaaagcccatgcaggcattttcgcgcgttatcccaaagacgcgagagtgtttcacttgggatgagttcaagaatcaccaaaccgaagaccacaactacgctatcgagacactggtggctggcgattcgttgaaggcagaaatagaggagtcggcatttctctatgaaggtctccaagactttcagtacatgggtggctggggaggcggctttcgaagagggtttggtcgacgaaaccctcaacacaagacggtcatcgacgatggagacgaagtctggcttcagcgggtgcgaatcaactctagggctgtcatgatgtatctggggcgtcaaagtccggcaggaaagaaatggaatgggcgacctcatgtctttcgtcgacctttccgttacctgatacatttccacgataaaatgaaagaagctctagctgagctagaagaatcggcttcaagtgctgattcgaagtctgccgactcaccgcaagcccaggagtcgagtacagataagggtaaagaaaagtcggactctgaatctctcggaatagagtctctttttactcattccgataccttggccgaaatgagactctacatcaagttcgtcgatgaaatgatcatgccggaatatcagcgcttccaagatcaagatatcaacactgcgcctacgaagatcagatgggacctcctatggtatctcttcaaacctggagatttagtctatgtacccaatcttaatagcggtgtccgagctcgagtccccatgggttgggacagcgtgtttcaacgtctccaagctggatttggcgatggtggaatggactcagggccatcggccaaccacaatactagaggatctcatactgatcagatggtatggaggatatatcgagctcccttcaagcagtcggttattgatggctgcagctgtgaatcttgcctcaagatggactcaacctggtcaatatcttgctaccacattgattatgatggccaaaattattctgctgtgggcagaactatcgagattccctcattcgagggggagcgtgagattacacagctgccctgttaccctatgcgatacgtcaaacaacgagatgagataatggagagaggccgacaatacggcagcaagtttatcgagcacatcgatccagccaaaagatacagcttctaccgcggctggacgctcattaaaacacctctcggccagtctgttgaagacaaaaacggaagagtcatgacaagccctgaacatatcgagagtgagattctcgtcgacttcgaagaagccttcaatacagatccgtcgtggaagcccgacattctggcggtggaagcgctgacttacagagttgtcatatcagttgacaatgagagcccgctgcaagagtggcatgacgagaagcgcaccaacctcaaggatgcatgggaggacaaactgattactgaagacggcgtcgacataatccagatgaatgagtttattgaaacagatttgctattgaggaaaaagaaggataacgagaacgagcttgagattggagaacttgaaggtgacaacctggcacttctgccaagacgactctttgcatatgccctctgggagcgcaaattcgtgcaggttgacgttcgagacgtttcgttccccgagctcaaagataaggacagagcctttgatagcctccagattcctggggaacacaagattctgatgcaatcgctagtctactctcatttcaaaaagagagtcaacgaaggcactgttgagattgcaacccaggatctcattcgcggaaaaggaaaggggatcgttttgctactctttggtgtacccggtgttggtaaaacagctactgctgaggccatagctcaaaaatttgagaagcctttatttccaatcacttgcggagatcttggcttcacgcctgagagtgtggaaaggtctttgagcgagatatttcgtctggctcatttgtgggactgcgtccttctcctagacgaagcggacgtctttatcacacagagagataggaaggatttggaaagaaatgctctagtgtctggtaagtatctatttcccaagatgtcaatttggccatgtataattcgtaagtgctaaccttgtaccttacccgtttctagtgtttctgcgtatgctcgaatattacaacggcattctgttccttaccacgaacagacctggcgttcttgatgaagcagtcaaatctcgagtacacttgaatcttcactacaacttcctcaccgaggaacaggtggtcgccatcttcaaactcaacattcagcgacttaaagaaattgaagaccaagccgccaaggctcccggacacaccaaacttttcatcgacgagaccgatatcattagttttgccagcgaccactggagaaaccacacagatggtattgggcgatggaatgggcgacagattcgtaatgctttcctaatcgccgcatcgttggcgcattatgagggcgatgtacaagtgagaccagagggcctacaaaaacagctcacatccaagcacttcaagaaggtagaagaaactaccagacggtatgacgagtaccgattggcatgtttaggagatacggacagctaccttgcccacgatcggtatgaaagagatgacgagtggcatcctcacgcacgaggagctcctaatgcctacatggccaatgtccagcctcagggccctggctttctgcctagggccgggagttacccgtggcagagacctgtacaagcacccgtaaacatgaatccaagctcggtgcaaagacaaggggctggaggatggtcgaataacatggaagcacgtccccctcctgcttctacctctggatatcaaccacctatgcaaccatctcatggacagccctcgcagcaacaattctcacagcatccggggcatatgcctggaaaagggcccggtacttcaaacagtccaaattacactacgcaaggtccctacccttctcctccagtagggaataatgagctacagggttacgatatgggaggcaatccacaggtgaagcctaggggagagccgagaatggatgaatggaatggcggcggccagcagcagcagcattggcagcagaatcagaatgggttcaattcatattaagcgagcgatatgtattcattatatcctagcgtatacggagagtaatggtcttatacatgaaataattagagttttaataaataaagaaaaaggttttccaccatcccagttctattatccagcacttaaactatcaatagcacccagaggctactgctactactactcctcctcctcctcctactactactactacttctactactactattactactacaactactactattactactacaactactactactactactactactactacttcttcttctttaagtgtatctggtaattaattaactttgtatgtgcattaaccgccttatcgagctacagctggactactggatacaagtgttggatagtttctccctgataaaacatcatacacaagcccctaagagagcaggattatacgactcctaagagaagcaggattatacagctcatcattcatttatgcactgttaccagaccacaaaacgtatgcatgcaaaaggaaatgcttgtattgacaagttcatgaaagaatctacactagtgaaaatataatgtacatcaaaatctgtatccgctctatggtcattgttcattctcatggcgacccgtgttattgttcagccagccacattccgatagatatccaaaccattttccatactaaattcgaaaagaaaaacaacatcacttatttcttctgagcccagccaacctgggtgttgccgctgtcaaagacgacataggcagccttgagggcaatatcaccaaagatggcgaatggaaggccaccagacgactggataccaccgaagcactcgctaccgctggcctggccgtagttgatcaggctaccggggacggtgatcttgccgtctccaacggtgaaggtgaagtcggggagagtggtgctgcagtcaaagacatatccgccttgctgctggtcctcacgagcaccctggacgttcttgtagtaggcgctgacgaggtcgtcgctggcgaggagaagagtggtgccggtgtcagcaatggcagagaaggatccgccaatatcgctgctggtgctgaactgccagaagccctggctgttgtcgacgggagcgtagagaacgttggaagcgtctgatggaatggttccgaagatgtagctgccgggagtctcgtggcggagatcggcaacgaagaggggagagtcgaggcttccggagatgttgtcgaaccaggtcttttgctgggtgggcttgacagtgttgatggagctgaaagcgagaccaaggaggccgtcgttgttgccctgggcgaactgggcggagacttgctgagctgactcaacggcctgagacttgacggtcaggctgccaagggtgacaacatccgtgtagacatcgccagaggaagatgactgatctccgtaggtaatggaccaggtagcaccatccagcttctgggcagaagtgctcttagacgggctgtagacgctgtggccctgagaagagctagtatcggtttcgctggagaagacccagaggtcggagctgccggtgtcgaagtctaagttgagagtctggggaggagtaccaatctgaacaggcacgagatactcaagatcatctccatctggagtagcagtgacatttccgctgcttcgcttgatgaggtgagcagatttgagagtctcgacagcctcaaggagagtgtcggtgactgggactccgtacttggcgtaagcacgagccagagcgagagcgccatttcttccagtgaagccgttgttggcggctctcttgatctcgaaagagccaggctggggagccatgtaaggaatggcacttcctgctgccatagaggcagacaggaaagtgacgaggaaagtgccaaagctggtggtgggctgcatcttgaagtttgcttgaagaatggatgaagaagaaaagtatcttttgggggaagaaagtggttatataggataaaatgaaagtggatctatggcagctctcgagatgctgatgatggcagatgagttgtaatttctccttaggcgagattgtcaagccttatttatcctttttttttaacctcccctaaagatcgacgtcagtcactccagccaagaaacaccacgataatgccgacacgagatatcgaaaaagtccttttgatcgggaaaccagtacgagaacagaaggtcagaatgcttgacacgacataaggttaagatgatagacgtctgacaccgctctccccagacctcacgatgcagcagtgcctcgtagagcagcccgattgggcagctggttgcaatgccattggagaacttttgcgagtcagttcggaagttctccttcacgctgctaacaacaagtgtggtcaggcacggagatcgtggagacagtggaggcaaccaatggtagcacgaatggtgccttaaagatccgaccgatagcacgcaagcgtgttttactcaaagagatctattgtgataagctgcaacctcgggccatatcaacgaatccttcgggtccgaagagttaagcatagttttggattgacgcagagactcgtagaaaagagtctaggtcacgcgccagaatgggccttctggaaatagcagtactctgaggatccggaaagtcatgctccattcagaaggttgagctgtttgtcatactggagatcctcatacgatgttcagggcacatgctgagaagatgaaactgcctggtgaggccttttgacgatcggctataaacatcgccaagaagggacgatcagcccggacgatcttggtgggtcgccccgctggcgatggccaacgaaaacacagccttcactttctttgggcttttcagccatctcagcctgtgattaatattattcgattggaggagctggagataagaggactaggcatatcccctagagcatgaatgggcatgatagagctgtcaaatcaatgttgactgccgcggtacgagaaggtgcatcggagacggcctcaacttccttgaaatgccatcacagggactttccgataacgacaaggatcagccgcagcccctgtttagtgctgaaatgacaggaggaggctccggtacctttgtcgccatcgccataggcagacaagcacgagcgcgaatatgaaaatgagcacaagaggaaacaagagaagcagaggtagggagcgcaggaagcgcaaagaaaagatttctgccgtcaaaaaggccgacgcgctctactacttgctttagtgtgttagttagataccacctaggactgagaaaggtggagatttctcgaaagaagagtctcaggaagaagaatgttctagtcattggatcaaggcttgcccgactgcgcctcacatttgataaacggatcatgaccccggccaataatataccgagacagctgcggcagatcgccgtttgtttacaaccaaggagagtgtgctcactctgtcactgtttattggcttcggtgctttatggacaagcaccagcgtggataactctattcgatcaatatgacctcaacgatgaaggaggtgcgggtggcagttaatatatttatactgctgcatatttgataagaataagaataagaatagtcagccaagccggagaaattaatgccaagtctttagcgaacagggaagaggtgtgacatactctaccgctgggactaccgctacctcgggattgctgacgggtaatctggggatttgtagccttattgatgattcatagaacttggctgtctgaatacatataaacatctcctgtatatctagaataataaagtttaaagcttcgccatctcctacaagtaagatgcctctaattgcagatcaatttatttcggccagctccagtgtattgctgatcttcacaatgtacgggtgacgaaacagccccgtttatatccctttgcaaatccaccgaaccccagctctccgccatctttgagtcccttggggtctagcgattttaaccaagaactctcacgaatactcgatctggctgcttctagagtgagaatgtggacaacttcatttattaatagggctaaaaacgcctttcattgttttaactcaaattttagcatagccgattatcgctcgcgagattgcagggctagtaaaccgtagttggtagattgtgaactgctctctgaattggcagtaaattgtgcacaatgtgatgaaagtaatcttgaatacttcttcaatcgccctattaggtagagattaaataatattgagacttgcttcttgtttgaagaataattcttgaagctaacagtttcttctttttatcctcttgcttttgtttggcaagaaaaataataatggaagtgtgtagggtaactatatgttatgagtagatatttgagtttgccgcgattagtttaatattggtaaccaattgaagcagtgcgctgcatatttcggattttaaggtaaattatttacggattatctcgattacaaattgctcagtaagattaccttgatgaagcattttgctggatgacaagcaacatagagacattaagagagcttgagatcccaacagggagagcatcgaagagggctagaattgctgtgaatgctgtgaattacctacttgggaatgtctcatatcgcgtcgaggtgagtcaaaattgctgtgaattttctgcctgactgcctagctgaactgagcagggaaaatgatgcgagatgatacaccaatacatatcgtctaaaatcgacgcatcgctataagtagtcgttattcattaaatctcgtaagatgaagctatgtcatattcgcgaagtatcacagccaatgtccgttcttctgtcgtttatatatagctcatcagtctcatccggtgctgaagttgggcatcggcgctgcagcaaacgtataaagtaatggtacacttgagaaaaaggaaaaaaacaaaacaaaaaacaagcttttcatgccatggccgaaatgcctactcggaaaagtgcagtttgagattaactccctcgccgggcgaattgatcaaagttaagccgtgactaactgggccagcttgtgacccatcgatgctgtcaatgcgctgcatcaatcggaccacgacgtagcccaactctgtcagtgcaaactgctgaccgatgcagattcttggccctccgttgaacgggagaaattcccagcctggccgtcgcgcctcccacctctcgggtttaaaaatttcagcatcaggaccccacaagtcctttcgacgatgcatgaggtaaacctagttgatgttattagacagacagacttgaccatgataaatgggaaattttgcttacagagtatgcaacgtcttggcctttggtcacaaagattggtgactgtccgtctttgccgcctccgacaggcagcgttgtgtctacttgggcggttcgaacattcatggggactgcaggatacagacgtaggatttcattcaaacaccattggagatactggcagctcttcatcttttcgaatgtgagttctttggggttggagtatgttccaaactcgtccaagaggatggttctcagacgttggtaaatatgtgagtatcgaggatcggccatggtataaaagaagaaccctagtgttgaagcggtagtatctcggccggcaagcaaaatgttgagaagctcggatcgcagctcctcggggtcttgagtatccttggccagtgctttgaggaagacgtatctgccctcatccgtgaactttttctcgctggcgccttcagcaagagctttctggacaaagtagtcgacgaattcgtgtacactcttgaccattcgtttaaactcagaagtatgggaaaatttgtagtgtggccctagtcgcgctccaatggcaagagtatactgtgctttatcaaaggcatatgcgaaaccgacgtcgtcgtcagaactgggttggtggtcctcgagctggctgtttacactctccccaaaaaggaactcagttgcagagtcgagcgtgagtctgaaaaacagaggctggaggtccaccaggcttgtccagccatccggcccaacatggcgatcgagtaccgtcataaaagccctgacatggtcttcttccagactgaggtcgctcacttgaccgcgattgaactgtgggcgtagcaaggctctagagtgctcccagtacttgccatttgaggcaaacttgcaaaggggatcagttagcacacaattagtgaacactgttggggatttctgcagcagcgctcacaattccatgtcccagtagcggctcaaagttatctgttcgatttatacccaggccgaaatccttaaatttgagcgctagaatcgcttggatattccttggttctatcgtcaccatcgtttcccggaagaagggcgattgaaagcgaaacgtgcccaccgtgcggccgtatttagttgcttctcgctcgaacttttcttgcatataggtgggaaactgctttcgacggctcgccttgacgccctttaacaattctgatataccagtcgggtcaaacgttgacatccatggcggtgactcgcatccaagctccctggctcgagctctataatagagtatctcgcggatttggttgaagatgtagacaacagctaatgccgccgctacaatgccggccgcaacagtcaggtgcatgttggctatgacactgacactgtacgatgaaagtgcaaagaaaagaaaagagggaatgagtcaaaataatgacttttgcgagaaataaaagataaatctcgcaccctcggctaatctagctctttagtttgtgtcctatcaaaagagtagtggtcatcgagcggctatatacggggatcgatagcttgacaaaatagtttgacacagacgccaaccatgaaaacaaacaggagagacggatcaacccaatggcctggacgggctctcgtccttgatccggtcccgtttctgtagcaaatcgtgtcgtttgtgactctccacccgctagttttagacagtgtcaaagggcggccggttacatggtgccataccaagccgctctagtttcttctgcaagggttagtaaaaaaccaaattgcaaagacagagcacaggtactagcatcatgtcgtctgtgcctcaccgcaacctgccacagctgtcggataactgcatgatcgtgtcccaatggaacggaattcgggctatttaggcccgccgctgagtctcgtctctttccccttctgtctcgcctttgggcttggatgatgccaacaacgttgcgttgctagtgcgatcttcacatgccggggaagatcttcggctggctaattcgtaactggccaaagctgatgcgggggaggctcggacgggcgggcgtgacgaacccgcggaagccgttcaaaaacatgctttgcaggcatcgctgctgtacgaggtggtatttcgcggtattgcgtgtgccgtctgaggcacttacgtatgtgcgtatgtatgtctcagctctgcagggggttagtgaaagccgaggtccatcaaagcatcgcgtgagcttgtgagtgtttatgtgtgttgggccgcgtttttgtttgatgtttgaacaaatgaccgctatgacgctttatatcgaagatgtcatgaactgctcgaaataagatgctgagtggcttgcaggatttgggagcagccgcagtggaacatggggagtagcatcaggtacgtatatgtcttggattatgccctcgatctctgagcaacactttgatcatcgactccgcccctctttgtatataagtaatagggcagtttccgcatgaacagcacttaaagccaagattgaccaatctggtgacatgcgcattgccccgggacgcgcatatcaaatctgcgcatcgagcctagccaatcgcgaaagctcttcatagtgcttactgcgttcctttcgcttgcgctacatatgctcggagaatactataggctcgggtaaggctgtcagtcagatgatggcgaaaatcgcaagatttcaagcaacattctcttaccctgtgtctagactacatatctcagtgtatgtaatgtaatgttcaaatgtaatacaggcttcgtaggttgatgcgcagctaattacgcaatctttcaagaaaagtcaacctgcgaaaggaaattactcccttcggaatatttctgttttggtccgcccagcctcttgctgaccaagactcaaagtacctgcatggacgaaaaagtttgtaaagaatagtagcataataaccagcgccatgctgtggcaacaaagcattttgacgtttttgaaatattattcaagctggtttgactatgcggctgatgacaaaatctcgaattgggtctcatcagcctgttaagaggttgtttagcggcatgtatatttccgagtatcttcccgagtttcgccaagaatccctccggatataagcaggaaaattaatttaattgttcactagattttgaggctcatcgctggttttatcgacgacgtctattcctgattacctattgctctactgtggaaaagagtcgtatagctgaaaacaaaatgacggcggtcagcaaagataatgagccatcggctctggcaattcgccgagttacgcacgacaagatcctgatgctcggagactcccttacagaactcagcagcaacgtccacacactttcgttcgctctcacacctgcgctacaacactactattttcgcaagcttgctgtcgttgctcggggatacggcggctacagctcaatgcatttgaagcatgtgctgctgccgacattgcgtgcggaaacagcagccggagagacaatcaagctactggtggtagagattggcacaaacgacgcagcagagcgcgatatacaaaccgtgaccgtggaagaatacagcgaaaatctccagtggattgtggaacaggccggaaaggccggcgtcgagagaatcatcgtggtaggccccggagctgtagatgagaacatgctggaacctcccgtgtacaaccgaacaatgagaaatctatcatattcggaggctgcaaaagccgttgcaaaacgctgtggtgtaccgtttatcgacatgtggcatgcaatatactcgcacgtgggatggaaagaaggggagccagtgccaggcgtatttggtacaagccagacggtactgaaggatgttttagacgacggagttcatctcaccggcaagggctacagaatatggtacgatgagctgttggcggtgattgaaacggagtttccagagttaaaatccgaagcactgccaacggtattgccgcacatatttgatgttgatagacataatttgcctgagactttatggcaagaggttaaagtgaaagagtgaagagcaatttcttattttcaacggcgctgggccatttccggaaacagtatgttgctggaacaaattgcatgaggatagatttctattaaagtcattcttggcttgtttataatagactcataattgaacaaatatcgtcgtttcagagcgcaacgacgagaaaacgatgaatatcaatagtattaataataacaagtggagatctttacaggtataagtcatctatagcctgtcatcaacgactcatactcatttcttccgtatccttcgtgtcgcatcagcaatctcggcttctgcggtctcgaacagcccgggggggatttgatccgggttgatgatttccttcattgcgtgggacaaaatccgcagaaagctgatataggacgcgaagtcgcctgttccactgtaaagcattcggaagcatacttggatggcagtggtaataggccagacaaagaatcgactcaactgtcgaaaagtagccgctctactgcccgtcagctgcatgcccacttgaacggttttaacaatatcggtaacagcaaatgcgcatttaaagtttgcgtccatggcaagattctccggcagctgatctttctggactctaaaaagcgctgtctcgtgaagattgagtcttatagcgttcaggttcattcgcaaccctatggcaagtggatcatagccacagctgccattcatgtgcggcactaacagagttgtccggcaatgctcgatggctttgtcaatagcatagtgtgtctcccaaaatccctgcgacttctcattataagaggactcaacgtgtctaaagtagcgctggtaaagagaaatcatcaacgtattggcagcgaatgacgacaatgaaacctctgtcaggtcaaacacttgatccagcctcggcatcttttcatctaagaagtctggatactcgctggagctgggaagtgaaacattgatctgggtgatatcgtcagcctgagcaagcacagttagaaggcacatctgatactcacgactccagtaaaagttgggctaatgtttgacctgatactggcaaacgagtcaaaaataaagagactccagaaaactcgtcgcctctcttcttgctctgccggactgatggaatgattgggctgtttgcttaggccccatcgagcatatccgggtttgcttttcacattgtctaaacccaaaatttgaaccagcttaattgcacggcctagtgtcagataggcgcgagcaaaatttggctgattcagttcatagagtgttaatatcacataagcttctaggatattaatattctctaatgaaacgccgctctcttgtctctcgcaaagatcaataagattgcgggcttgttcatgataaaagattgcatggtcttgcagctctggtatagaaaatgctgccaaggctcccatggcataagacaaagcctgtaattcactggtgggatatggctgcgatacttcatgctcaaagcgacttcggtcgatgataggaattacgggatggaaaacctcaaagtatcgttcgtagctgcctgtttcagcttcggaccattattagataacattgcccatactcacagtttctgcaaagttgtctccaagccaggcccagactcattagccggcgaaggaatattaaaaatcgcaggctcaaacccaaaaggctggttatctagtatgttctgggccatcatgatatccgcaaagttggaagatgtaaaatcgtcggtcggtaagaatgccggagcctcagtagctggtaatgccggtgtagtagcgtctgattcctgaaagacatatgtagaatatgtaggagcggggatagaattccaatgcgactgggcttcttctcggagtgagatttcatgaagtggcgagggtgttattggtagtccagtgctgttagcttctccccatgccaccgaatattgcggctgattttgctgcatcaaatgtgtagaagctagctgtgcctctgcttgttctgagaaaaatattagccatcagtggtccttatgtcatgtgttcccactactgcaatgatccaacagatactcactgagtctgttattcaacgtctcaagaaatcttgacatgccaattctggagtttgtctgtttcgctcgacctgaatagtggcatgctacccccatcttggcgcatctattgcagggtggatcctgcgtatcgcatctgactttgcgagctcgacatgcgtcgcaagcgcgccttctaagagacgagcttatcctctgcgttgatgccgccgtggccttcaatggcgctccatctacaactgcgcgattaacatcttcctcgtcagcagccgtggatttgatggtaggcccgctggggatcttgtgcgccgccgcactcattgctggaccttccaagatggaattgtcaactttcacttcaaatgcgccaaatcccacatagagtgggcgtatatatgtatatcagttgccaacttttggcacgcggcctactgtcaagtggaaaccattggtcgtgtgttatgagaagtgtgtttggcttcgctgacattagtggaagtacagcttatggcccaaacgggttactaatatcccccatctctgctagcccaggacgcgaaacactcagctctccttggtggcagcagttgacttaagacatcataacaatattgttcaggcagagccaagactgcatgtatatattcgtgaattgtcttgaggatcccgaaggctcggttcagacgcaagcccgctcgaaatgctttgttcgttcgcaaagaaaacaactagcacgcgtagccggatctcgccaccgtctccgatcacttggcggggtatggatctaagtgcatgtagatagtagtcagcagtgtccgcattcttgagaagaggatatttcacacatcatttagacaagccgagaactgttattcgagtgtcaatatatgtcgtgctgagatgcttgaagcatacatgtccttcgttgtgagcgtacatcggtagatcgccatcaccttaattgctgtccgttattctcaatagtatctgtattaagactgatcagatatcgttgaatgaaggccaagattgatactgctctgatgtgtctatgaaaaaagaaagacgttgcaagaggagaaagtatttggatttccttcgctatttgctctccttggtagagagatgtgggcggcttgtaggatgagactaacctatcagactctgggatggctatggcgtcttggagatgcaggataccaagtcaaagacaatgtaaagcagtacggaaggaattaagattttggaatttctttaaatccgtggcaatgtccgtttcttatcgccctttcatcataacaaggaaaaactccgtagaaagcatacgctcgtcgtagcactgaagcaggtctttgcaccaatcagcagagcgcccaattaaaccatgtggaagctcgcggcgaggagcggcccgaggtggagcccgctaccagcgaggtgggaagggaaggagcgcagaagcaacagtcgaaggtatctgcggtgaggaactggtagttctgaattcatctgcattatcaaaaaagtaaaagaactagaatatacagttgtagctaattagaatgattgagagacgatatggattatttgttgttgagtccgctttggcacctatgagaattcctaatattgtggctatccaagtaggaatcaacccttatgggcatatttggaacgtataatttcagctttttcttctacatgcgtcgtatttctcactatcaaagttgactcagcgcacataattgttacttctcccatgtcaagaaaagttatatgctatctccggctctcttcctccagcggttcctggctcggaccccgccttggccgcgcccccaactggccgctataccatctctagcacggcgctcaggtatgactagagcccatgaaagggctgagtgatgatatcaatgaatgatatggataattttcaagaagcgccaaaaatctatataatgagccaaggcctctccaagtcttttcgaaacgttcttataatcgtccccattaattcacttcgcagcaataaacgtaaacacacgttgattcaattctcttctctggcgcctttagcagcacactcagcataaaactcatctcttctgtcagaatgcctggcactgtcagctttttaaaacaatctttccctggcgctcccacttttacggaaaaggatgtacccgatttgcaaggaaaggtctacagagtccaaacacagcatttcgaaagctgtaatactaacgttaatctttagactattatagtcactggctccaatactggcctcggcaaagaaatcgcccaaatcgtctattctaagaatgccaaggtctatatgatggcacggaatgaagaaaagaccaataaagctataaacagcatcaaatctgccatcccaagctcaagaggtgagctcatattcttgaagcttgacctctccgacatctccagtgccaaggctgccgccgaggaatttctacgtcgagagcaggatctccatctgcttttcaacaacgctggtgtcggatatccagaaaagggcagtaaatcaagacagggcttcgagctccagctgggcgtcaactgccttggaacttttacctttacaaagaccctgacacctgcccttatttcagcggccaaaactgcgccagccaattctattcgtgtcatctgggtttcatcttcagcagctgaggctgtttcaaccaaaaactacgttgaaaacttatcccaggtggaaaatatgggagcttttgagcagtactgtgtcagcaagcttggaaattactggcacgcggctgagtttgctgccctttacaaggataatggaataatctccattccggtgaaccccggaaatcttgattcggatttttggcgcactcaaggtgctctaatgacatgcatattgagaaagacacttctgtatcctcctatttatggcgcttatacaaatctctttgctgctttctctcctcaagtaaccattgagaggtcaggcagttttggtgagaggcactgctttttaaacatgagaaatcgctcaggtagctaattgagatttatagttgcgccatggggcaaattctggaacgtctccaaggaaatgattgacggtaccagaccagagtctcaaggaggtactggtattgcggccagcttttgggaatggaccgaagctcagattgagcgttatactagctgatgttaacatttggttgagaaacgatgtttttttgtgagtaacgtttgggagtttgggaattgggcactaaattagaccatttcctctatctgtatgtttgcaatcagtaatgctccatctttgtgtcgtttctatctgaatcgtgaagtttccacggtgaataaccgaacaccaatggtttgctcaattttctttcgcaatcagatctagaacattatgactaatcaacgctgtgttcaatgaactcttttactcaaaatctccaatccaaatatccctcaggcactgtgggccatttatctacaccatcctggataataaccgacatgcctcctagtacatgattgctaatatggcaatgcagtaaccaggcgcccggatttacaacttgataacgtactgcaatccacgattttgatttggtggccggtcttgacgtaaagctatctcgccttggtggattgacaagattgaacaattctggtctctcttttatggcctcttcaactgaagaccaagtgaactcgccatcaccgcccccaatttgaaacattttattattgtgtttgtgaatagggtgtggaggcattggaaaggtactagcgaaaaagacgagatcaatccaagtgccgtttcgtgttgaaatggtagtattgtcgtgtatggcttcaggccttgtaaacagaacgggtgttttgtcagcatcgagagcggcgggcattagacgagtcgagttcaacgcccaaagataagacgctccgtcaagtctcatgttgagcttatacagcgcatctgccttccgagcaattggttctggtggaaatggtgctgccatgtcttggttgaatacggtcacattctttgacaaaggtacgcctgtgatgctgatatatggctgagattgcttttcgctgcatttctcgcggccctctacctccaagactgcgtttcctgttaatacctggggagcgctcactgcattcgctcgaatattgaactttccagcttttttaactttaataagaatgttatatcgatccccattggtgaggataagagcctgtactttttggggctttatataactcccatccatggcatacacaaacatgtcgtgctcgtcaatggataccatggctgtgatgaagtttaatgagcctatgatggtcaatgcgagccagttttgggtatttgttttggagtgctgagtcctcagaacttcgacggtgccattggtctccttgcagccggtaaaagccccagccggaatagcagaaaggtttgccttggtagggtcacccaacgcagcaagagctttggcaggtaaacaacttggcctttgttagtatgtaggtatgcgatagaagccagatgcgaaacttacgacttatctgtcatggatgttgcgttgcccagggctaaataagccttttgatcgtcgcttaagttggctgcaacttcggcggctggaagacatcgcaccctgcctttaccattgaacagtattgaatcatagcacgagtcttcgacgccactagctaaggcgatattccatttttcgtccgaggtaaaatgattcaagtcggcaatggcaataggcttgacgttgcgctctgcttttaccatggcggcaatagccgcagggtcggaagatatcaagtggaagggcttcgaattttcgggtgaaggatggatgataagtggtccgtataagccgtcctctatctgaccgtgaaagtgcgagtggtaccagaagcttccgtactgtgatgccgtaaactcgtggacaaagtggccgccgggtggaatagagcgctgggaaagccctggaacgccatcagaccatggagtgcccagcatttcaatgccttttgatattcaagtcaatattaacaatcgtttactcatatgatacaatcgtcaactcaccatgaaagtgaacggtggtgttgtaaggagacttgttcttgacacgaacaatcaccccatcattttgatcaacctcgattgtaggacccggtgactgcccattgaccaagaacatgttacgtgagaagccatctggtgcatgcttggcccaagtaaccacgagattaaactctcgcactcgttgtgggggatcataggttggaagggaccatgctgctaacagccgtgcaaggagaagtaagagaagcatttgcatctggattattggtaatctgggaggttatgtagatggacatgagcaataagaggagaatgtagatgcgtagtagtatttaatatgatatgtcctagttttgccgttcatatcttgagcttatagtaagacggccatgtcttcaatctgcatcacgcagcccaattaccactgtaaagtgacccaccaacatcatagcccatcgatcggcccctgagctgaattcgctgaataaatccattataaccttggaaattagcgacggattgataccggtgtagttggccacagctgcggcggctcatagttttactggtgcgccgtccgctttcagccttgtttgtgtgtaaaggattcgaacgagcaaacatggcgggctataaacgtgccaacacagcaaatatgcagccaactccttggcaagcaaatcctacaactatttgatgtcatgtttagtcatggtatacttgcctattccgttcagggcattgattttcgcccacagaaggctccatcttagcggcttcatccgttcaatgttcctaccgtgcattctggtccaatacctcgaatgtgcgtcgctgaacacgaagtggtacacaagtctacctgcagatacatgcggctggatgtaatacaaataactagtccgtagctcagcagcaggataagcaaattcgttcgtggcaccacaagcactacgtgattctggcttcgaatttcctagtgtattgacattaaactagcaaatgcagagagccgtattgggcagccatcgcgagagtgatggatcacgcgtatggcataggacagcaacatatattcattacttatttacatagagtatttatgctaggtcatgaattctcttatactagggtgatcctcttggggataatctttccttaatagccaccaccccacgacctcgggtggctgatttcctggaaatgggcactttttgttctctccattgccttgttcttcaccctctagcgtccaatccagctcgacaacttgatcgtctccatctcctttcaattcctcctccagcgccctctccatatcggccttgatttctccccacgtagtcatgctcaatattgacctgcttccttcggccacgcctgggatcaccaagacgtctggagcagcatttcctgccgctgccccattctgcaccgcttgtcggatgcccaatcccgcgcctgcccacggtatctccgtcgtctctggcaaatgcaccaactcggccggatacttgttcacgccgtacggctcccgtccccatgtaacgcctcctttgtggcgcacgcgaggaaggacataatggatgttttctagtgcgggcatatgcaggtaaagacttcgcacgacactccgccagtgggaacggatatcatcatcaccgggtgcagtctgtcggggcacatctcgaaaccaggcacgccattcgatcccgacgtgcaagacgctatcccatcctctaatctgactctttccgcctctggatcgtagcatgtggcgctgattgcggtcgaagtacagaatgtcacgctttggactaaaccacggccctgcgccgccagcgtgagcgagaaagaagcctcccttgtgaagcgccacgctccgtgattcggagcatatgcggagcgcgagtggtggaggatgtagcttgtggaaagtaagggccttctcctggccgagttctactgtgcccttgatgtggaagatccgcggtggtggaagagtggcctcccaaataagagcgcggatctcaatgggtaggtcagaaaggttgaacgtatcttcggccatgacgccttggctatcgaggaaattgggtattggatatactactgggtcgattacttgaaatttaattcgaggtggcaccttaagtacatgagtattcggcagggcgcgtacacacgctaaaagaatgctgcctctggttaggcaaccagttttcgagcagctattttggttggttcatggccgcgatgatgaaacgcgttgacgctgcgtaaggcagccgaataaacatgaaaggctacgtgtagagagggcttattacgtgtaaatgaaaagcctatttgcaggtagccatcatcctgtaattatatagtagctgaactaagtgctcttgtttgtcaatgactgtctcaaccttgtaagccttggcccaccaactcagcctttgtatcagtgctgtggctctttaaagctcaggatagtgcctttcctttaagaaggattaagatccacatcattccaaatttagcagtcacatggcaacgactattgctctacgatactcccattttgaatcactgcaatccaaaaccttgctctctctctctgactaataggctataccgtgtaattaggcggaatactgtctggaaagcgtgctggtggcaagacccaccacctcatgtggctgcgagagctttgattcttaccttatcaagacttactagaaccggcatgcttcattgtgcgaggaatgtgattttttgcttcaagctataaattcgcatggctttttaaaaaatgactctccctcatgatcattttgcgcccaagggccattttaacgagaatccgaagcatccggctggccatatcgtctcaaaagcgaagcttttagtaatcgcccttgcagctacatcagtcttcgttctcgccatcatctggcccaattcgcttcccagatttcctctcggatattctgctgatagacagttcatctatggactcagagcgtgtgaatctctcacagctgatgttctaaacatcacgctctatcaagacgtgcccttggcgccgccagtactcccgccttcacatgcagcatcggatggagaggcgatcattgagctgtttcaaaatcttagcaggacaacaacctggaaaagcattgcaaatatcagcttcgagggagatacttttgagcccgaaggcctagtccgtcttggtccggatcgcttcgtagtgagcagcggagagtataccgagttgacaaagaagtacccgcatcccatcaacggaacagatcggacaccagggaaaggattcgctcatctgatggtgtataatggcaacggagagcgcattgctgatgccactattacaaatgaagacgcgacagaatatcacaatggtggaatcgactatgatgggcgctcaatctggggcacgatctcgcagtatcgaccaaacagcacggcatacgtttacaaagccgacccattcagcttgagacccaaaactattctgcgccacaatgatcatctgggtggtattattcacgataccgtcagcaacagcctcacagcgcttaattggggaagccaagcagcgctcacttgggctctgagccagatagtaccagacgactgctctattcagaaaccacaattcatggtccggaaccctagctattttgtagactaccaagactgcaaatggctgggccaaagcaaattttacgacggcgccagtgtgatgctttgctccggtgtggccgccttggacggaaaataccaccttggtggcattgcgctggttgatgcaaaaacgatgagcccattggccgaagtaccgataatgcttcacagcgctcttggagtaagaatgacgcagaatcctgtggatgtgagcgtggaagatggaaaattgaggttttactggcttccagatcagaggaacagtacgctgtatgtgtatgaagctgaataagaggcttactttaaagtatataacgaagaatatgatggaaaccgatgtttaatgtaatagaggaacttgagtagagaccttcataacatctgtcttggcaaaccaatacatagctgatacacgtgcattaaatctggcaccgtctcgctgtgacctcgagcgcttcacacaacagtcaggttatttctgatagttggcagtcataattcgtattctttgaggcagctattcgatgttgataaatcgctccaattcctctctctcagatgttatgagtagactaggggctcgttttcgttttcgttttcgactgtccgagaagagctgaacccaatatgggtcaagcatggctgcgacataaatacggcgccaacatacggcaatgtcattggaatatgtgcgatcatatgcattcttcacagatcagacctgtaagacatagattatctggtacgtcaacgatttgcttaagcagttccaagtatagcacgaataaaaatttgctagctcgcctgatggtaatttatctggtatgtgttctttctggtctctgtaaaaccctcggatgcttttctgataaagtcatgaagcacgctttacaaatcggacatgtatcatgcctctttaggtaccattttgccaagcaaagagagtgaaagacgtgcgaacatggcagcgggcgaatcgtatcatcgtcttgtaatgtttccaagcatatcacactggacagtcgttagcatgttaaaatatttcgtcctggagtgcaaatattaagacataccaagaaacaaaagtggcccctcgtgttaacggattgtctgctttttcgacatcttctctccagcttttatatgtctttcttggtaccatttgatccaatcgctcaattttgctggcatttttggcattttccggatcatctcccccgtcatttgttcttttgcgatcgagaaccttggtatattgactattggagcatgagtcgttgtaggtcatcctgtatcaaggccagactattcggagtggctcagattcgtatacttacgcgagtaaagcaagcgctactacaattacgacaacaatgacggacatgacaatgattgggacataatcctggctcccactggaagtatgcgtgttgctcgtatcattccgcggaattaaataggatgctctggctattctggaatgcgataaaatctggtagtcgctcatcttggggtatatatcgtgattcgtgtccgccgcagtttgaagatttattttggcgggaactgcggctttaataccacaagatatatcacttgtcgttatgacatgacagaagctttcattttgggccccatctgtcatgtaccgatgaactggttcacaccgccgcagaggcgccgccacatgccataattacggcctgatccagacttctatagattcatggccaccttttccctttagatgtaaatattgcggcatatttcccattcatggcgatgatttcctctctaaaacgctttatacgaattgatagagctattagttacgacactgcttgtaacttgtttacaagatgacgattgaaggggtcataagctctcttgatcaaggtaagcagatataaacgagcagtcagcatcttaaaccactaggtgtgatgcactacaaggctggaagtcaaagtggcttcagctactatttttgggccccattgattggatattgcttcggcatggcggatatgagctgtggctgataggctgtcaagctgagattagagtttatggctggccctcagctgaagggcttgcaattactttggagaatgagcaacaagcacattgtaaccctctagcatagcttaggcctagattatacgagggctatcggagaattggagaattgcagaccattggtggctgttcaatccattgactttggctgagtcctagtagcacatgtatttgcagtatttgcgtcttctttccctgtagatgagtttgcaaaggttgtatgggctactcttaaatacaaatctttactgtatagccatagagagaactacatgtacttatacagtcattcaacgagagagataaataccatttcgccctacacagctgccaatcgacaacaatcaccactgggcggaagctaaaaacacttgccactttggcacaaatggttagtgaatctactcggctagacctcaaaagggactcgagtcatgcggtgttgcgttttaagttgtgcattagaaagcttaatttggcatgtgccggtgtagctaagattccgggacgagatgtccaaggcagcagccggtgtcaagcatataccgatcaccgagattaagagatccacaaaactgttcaagtatagctctttgggcaatttatcacttcatgaccctcggcgctagtgatgggctgatgagcagctcggcagctagatggaacatcagatacagttacccatactagagccagtcggagaattgcaagagtcgctgcctcatagcttatagttgcggtgagacacatgtatctgcttcaagcacataacattatgcgattctgccatatcccatcttccattgttcacgtttatccttggcaatctagctccattcataatcctacgtttcccgtcatcacatcgcgtaccaaccatgtcacataatcgtagtcgcctctaacagcgacgactactcgaccgtctgccattccacatatcgctcgttcccatgtcctgacccaaacagcaagtcgaattcctcctgggcaccaggctgtcctgcttttttcttgagtctcataggccatttttcaacaaccgtattctttttcatcgccatgttagcaagttcgccgcattcttcgaatccccatgtagtcatatatctgatcgaaagattaacatcaactttccagtggctccacccatactaactcaagaaaagacgcagatacgtacttgttaaataatccatcattatcgcgaaataggtctgcagctagcatatatttaagatagcagggatcgtatgggtttgttctggagactggacgaggcaaatatttgacaacctgtggcatagagcgtcgaaaagctgctgcttgatctgcaggagtgagattctcctcgatagcattcataaaaagcataattaatgtggcatgagggttcgtgctctgcttttgcaaaagaggtcccatgaagaacagtgttctggcacagcccaagtatccagcatcacatatgtttgacacctcaaagggatgagctgatatccaagtaaactcgttcagaataaacttacctctatcctggaaaatgttcctctttcaagatgctttgagagatcttcggcatcgacattgaacagctggaagctggcacttagactgattgacttctctatgaatgctttgaaggcatgttggaggtaaaagtagagctttccatagacatcagaaggcgcagccctgggggttttgttgagaatgtcgaagatgttccatccttcaagtggatctgaagaatccttgagtggccaactctgattgctctcaaataaggtcctagaagacgttagcgtaagaagctattgcaacttttcgaatggtatgaaaggagcttctgggagtacaaacggattaggaataacgaattgtgcgcgagaagcaccaaacggtaaaagaaggccatccgtgcgataacgttcttgactcaagcggtgcgctggcaaaagacacatgtaccgccgctctctgtagtccttgcgtgaaggtgccagcgtaattgccgtgcgaacatcatgtgctttctgagaggtcaggcttataggaacgttcaagcgctcgagaagttggcaccatatttccttggtgagaactaaacggagattgcgcgatccaaagctccaagcttttgcttgcaaagacttgacaggtttgtctacaatcttctgaacaacgtcggcaactaagacacggattctaccttgtagaatgctcagatggttttcctgaataaatgccgaatacaatatatggatcatgcaatccactgcctctttggtctcttcggcagtcagagagacaagaagtaggacggcattccgaatgacgatttcgggatctctatcgtttaagacaatcgagacagacttttggaaggcctctgggatggaggctactgtcttgaccacgtttcgcaaatctccggatgctgcagaaagaggagttataaatggtctaaagcatccaaaagctagattgtagggatcattattcaacttaccggcaaacaataagtgcacatcttgatcataagtgctaccttcatttttggcgagctgtaaaacgtcgatggccggaacgttgccccataagtatttattccctccaaaaacgacctgtgacggaccactatcgccaacaaattctggcgttcggcctgtagtagcccattctggcttccatcctgctttcatcaaaggtgacttgcaatacttcttgtgctccccccaatgttggacttgacagtctcgtccgcaatactaccctcagactgtgagcatttaaacaatgcgggtggctgggaactcactttgactagcaagcaacctttgcagcttagatggctttgactgtcggcagcttcaagggggcaagttggatttgcacaagtgatgatggagccctccatcttgtgctgctggatgattttctagaattagctgtgatagatggaactgaagacggaggaaatcatcaagaagatcaagagatcccattcctaattaataatctacattcgcgagctgcagataatgcgtcactctctctactttgccctacttccttgtgaggcgccaacagccttgaaaaaaagtagaggattgtcctccacgccgttattggctgactttcagcatatcgattggatgattgtttgtagtgtgtacccctcacagcctgactggtgcctaatggacggcctcccgcatatattgaggctacacgatgcggatgtcacaaatgatacgcgccttgacattacgggttaagatttttgagcttggccacgtccatcgaatctacactgatttatcacttccaaaagactttgatcatactgatattgtgatatgcactacttggaatattatggatatttaatagactcggaaatcggtgtcactgtttaatattattaattgtattcgagactgttgggtgtagccaacaatgccttttaggatcaaaggtaggcttatttgagttgagaaaagcatcgctccatatggtcacatgttttgggagagcatgcttggctcagtaccttgagtacagcaagatgcactcgagcaaggttctccgcgtcaccatagcttggcaggaggatcttcagtaaagcatcaagactttagcctcaaagtaccacgtgatgaattatagcaagcatgtgcaagtaaatcaaggcaactttgccctcttttactcttttggcctgagcggctaacggctctaccggaacctcgtggctcctgtgattgattgagacttcataagctcgtagagattattcgcgcatctaagaatctcaaatctcaggatcgcctcgctacttgctctggatgtcaaggtaaacggacgctttaccctttctgtgaccgtgcccgctttgctattgtccaaccagacgagcatggcgatcagccgccattcgacatacggaaggcccatgtaaagacccttgcataaaagcgccgtaatcctctttttggcaggtcaggcagttttaggatgccttttggaggatgtatccattggatgtggtgattgttctggcttctgaagccgagactttgggtagtattatcattgtaaatggtctaaacgacgaagcgatgtgaggataaatggcatataaatgaactcaaagtcctttttggtcgaaggttgaacgatgccatccagttcctttcgattatcactctcaatatactgccactcagaatgaagcttgcgacgcttttctttacgcttgctccggcagccctcgctctgcccgcatctaaagagtctccatcaaggcgtcaaagcgatcttgtagccattacagatcagcttctcttcaacacaacgcttcctgacttcatcacccaccgtaatgcccagaacccttcaactcttgactggacatcagacggctgcaccgattcgcccgataacccttttggattcccgtatgtaccggcttgcaaccgccacgactttgggtaccagaattaccgcctccaaagccgctttacagattcaggcaagctcaatattgacaacaacttcaaatcggagtaagtcgtatccccttctatgaagttgttcaagataagaaactaaatatgaaactcaatagcctctactaccaatgtcagtcagtgagcgcgcagtctgcttgcgaggatcttgcggatgtttattacgcggcggttagggcatttggaggtggtgactcgtcaccaggtaaacgagacgagtcgcatgaggatttggtcaaggaatatgaagccaggctggagatctatcatcaagctgtgaaggaggctcaagagaagggccttttacccatactgaatcaataagacggatcggtgcatgcaagattaagaacactgggcaatttggatatatagtgtctctatggtgtagattcggaataaaaaggactcatcaccaaggttctgtatatctttaagagtggttttatgaagtagatctagactggcaggcttgtgggaaataacatgttgtaacaacatgtgtattacttgcatttgttttcctccaaagtgaaaatttcggtagctttggccaagatcttagtattttgaccggaccttagactgatctactatttctggtcgtcccgttttgtactattttccgcagacctggtccgaggtgaagttcggaaaccaaatattcccctagttgactccctctatgacctaatgttgtacgttagtcacgcctaactaggaagacaatcctaggtttcttccgtacattgtaccttatatggctatgggagagttcaaccaagcacttgcatgtctgatattccacttgtaccaactcaattagattgccttctggatcggagatgtaggcaaatgaagatcggtcatggttgacatatggcgcgccttgcgtgattggctgcacaacgtggacaccatcttctttaagctttttgattgctattttgaggtccggaactcggtaagcaaagtgaaatagaccttgaacggctgccgctgctgccggtgatgtgcttagccgagacgccggggttgatgacgagagccatatgagctcaacgatggcatcggtcgtcgggttttgaagctgaacagcctggattgtgcttggcttggacacggaacctggcgtgcttgaaatggtggatgctgctggcatctccattgggccgacgacttcaatcagagaactgaaaccaagagtccgattataccagtcgcgttgtagcgtcaagttcgcaactgagatgccgacgtgattgaagtgtaaggcgagtgctgacgatgaagccgtaacggtgaagaacgacaaagctgaaagcaacaaaacgggtctctgaaaaagtttcatattcgctaattgttgttgaactttgctatttttctttgtcgtaaatagtcgaaatagcttgaattcttcgccgtctagttggcggtgcacgcaacctgaagattagacatggctttatatatacttaggtatcgtatataattgcccatgagttgccactttccttagaatcgcgtcgtcgccttttccgaaattgatggaagccacagaaagacgcttattgttgacgcatgaagtagccgtgcgctgacgttttttactcaatcggtcactgctccttgctcccggcatttacggggcgtcgccacctccagtggtagacccggtaccagtactttatccgacagagtatggagacctcagtggcagtgttctcgcttctcaagcaaacaaaaagggattgagaatagattccatctactcacaaatgatgagtctatggttgcggacactgagagtaaggcccaaaatttacgaaaggcttttattcataagcttcgctaccactttctatgaagatgaccattagagcattctcgcgaatagcgtattaccatacggggtatgaaaccgaattcatctctttggctaagcatcccgagggtgatcccccaaaggcgtccatctgcccgctttaatatcctctctaacaagtttcgcaacctcaggggaagcttctccagcatgattgacgtcgtctaaccacttgacttcctctgccgtgctctccctcccttcgattgcgttcttataaggcttccgtccaaactttttaattatcggatagtgtgaatccatcatcatcatgagccaaaaggaccacctttgcattgtgatgtcaccgcctttcggaggcccagcagccagattcttgaagaacccaagagggtcgctcaagagctcctctcgtttagcacggttggcatctttttcgcccgtatgggtctcgaggatttctcggagatgctcattcgagttcacagcaatctcttggtaggcaagcacttcgccgtgggccagaggcgctgtgaagaatagtcgagctacagcccagtgatcgatgcctacgcccacttcatcacgccagcgagcccatgaatctggttgctggtgtgccggcaaggctcgccatgcatcgctcagcctttctgatagtttatcaaaatagccaacccatcgagcgtcgattcctttgcagaacaaacgggatccttggtcgaggagaaccacgagaccaaagcattgctgcggaaactctgcatcggcgggcgcggggaggagcgagaacaggttgggcacgttggaaagcccaagtttactcagggcgacgagagcaggccatacaatatcgcgggtgttgttcaccaagtattcgtcgttgaatatctcctctcccgctgtgttgaagtcaattggcttgtctttcgggtaaggaacacgtgcgtgtgccattgttttgagcaccgccggcgtgatgagggaagaaaggctctccatggttgcaggagtcggactcgtattctcttgccaggaattctttccgtatagaaagtattggctatttaaatcgcgacgattaagacatgaagctttcaaaccgcggggtatatataccacatgtttatagtcgtggagtatcaagtgagattatagccgtggagaagcgtatccgaaaaaggatatgatatcgcccaatagacgcatggtgagaccgttatggagcgtcagtcaagccgatccgtcctcagcttcccgttgctagataatctttagggcttattcgtttacttagaccgtctctgcgtgagcgtgcacttgccactcctaggttagtgtacgttatatttgggggctttttgatggctactgagtattgagtgttgcgacgatattggttgtgggacttggtcctataaccaatctactattgcgcgttgtggtctcggaatacctaccgggtatttgggacacctctgcagcgataagtggaatgggggcgtcaaaatatttcttctacgccttcatcatccaagctaggacgttcttacacaggcgaccctagatttcttatcaacgcaccaaagctgcttgtgcgatgtctcttctgtgatggtgccgtgcgaaaacaaattaaaacccaatctagacagcttaggcacaagcacccacatagctttctccaaatcaacatcaatcgtgttcaaacggtttacgccagctccaagcatctgctgtgagctgtttcattttttccgcagcgaccatgcaatttcccccctcgttactttcgcgatcgcgtactgctagcaaatttgacgttgtttggtccaaggccaagatagctgtcaaatctcggaacgttgtcatcatgcgtatttctacataaaacagaggagatggaatggtagttctcattggctgaacattgttcgcctctacgtagagggctcggtattcatcctccgctcagaatgcaagcttccgactttaattttccagattttcttgtcttctccagtctttgtcaaattcgcagcccctgcctataagtgcataggcaatctagtaacttgttgacacggggtaagataaaatgacttgaagcccagaagctattagaatgcttcagacgcctagatcctgagaggcatattcaaagcttaataagctgtaatcgagattcaccaatgcgttctaagcggacatcggaaatccgccgagccgagatgacttgcaaatccgcattcccgctccaccatctacaagattgcgcattcggtatccttatagctttagcgatagcgaggcaatgacaatagaatagcatatcttgtttcataccgcgctttgtatggtgatgcccggtcgtcctttgcttagcgtcgcacttaggctcttagtgacgtgtacgaattgatcccacgaatcgatcccctgtgtacataccttatatcacataggggccaagcattctgtaagatagtagagcggatcgtgtagtttgattcgggtttcagtctattttcatgtcgagtagctatcaaacggcaccatgagactacggcttgctgtatttcgcgatatcaccgctagcaccctcaggtttgttgtggtttcacattagatatcaagcccctcgggatcgcccgcagccttacacggcatgtgctggaaaaatcacttgcctggttttaaacccatggcgtgcatagctttttcctgctgttgcgcaacccattattgacgtgatcccataggctacattaatcccgtgcgcgactaatactcttgcaaagtccgaagcgcgcgaggcggctgcaggaatgctgttaaatccgctgcccggtagcccatgcagctgcaggagtaaccagagaccaataagcggcttcgcggcctagctattaagtccatgacttacatcgccttctctatgtaaacagttgtgaatgctgtgccaagcattcgtaaccaagcagcctgtcttgattaggccaccagtttcggagacaagcattgggaaacgcgagaatgaagctcgcgataaaagagctctaccaccgaagggatttaatgtacatatatataggaagagtgatttcatgtaattgagatatcttgtcatgacagacatccattcactgccactcaatttacacaatctccaatacccagctctcatattcaatggcgccgcaattcgatatttcaccggagcagcgagccacccagcttgcattcatccaacgccagctattccgtgtgcccccaacatggaccaagaaagatgtcgatctaaggggcaaggctgccatcattaccggatccaataccggccttgggtttgagtgtgctggccagctcctcgatcttggtcttagcaagctcattatagccgtgcgcagcgaagctaaaggcgaagaagcaaaaaagttgcttctagcgggccgagacccaaacaagctaccaatcattcaagtgtggaagctcgatttgtcgagctatgattccatcacggcctttgcagaacgcgccaagtctctggagcggctggacatcaccatcaacaatgcaggtctgatgaagaagacttttgagaaaaactcttctactggccatgaagagactttccaagtaaattaccttggtcaagctctcttcactttattgctacttccagtgataaaagagaaaaacgctcctgaacagcccggccgcctcgtcttagtatcttctgatacagccgcatgggccgagttcaaaggaaagaattccgatccgctgtttgccgggttagacaaccctcagttatttgatagcagagatcaatattccacctcaaagttattgggccagctgtttcttacggaattggtcaagcgcgtaccaccttcagtcgccataataaacgccccgaacccaggcctatgcaagtcaagcctggttcgtgattatgccaacgtttttgaaagggcgtttgttttcgtattcaagctcttacttggacgagatggctctgtgggcgctcgtgcgtttactgatgcggccgtgaagcaaggcacagaatctcatggacagtatctcgaagacggaaaggtacagccaatggcaccttttgtatatggactggaaggagaaaggcttgcgcagaagctttgggaggagactatggatgaatttgcttttgcaaaagtggctgatatcgttcattcattgagtagatgagaaacctacgtggacttatacaggacaagaactacagtctgtcgctattacgggtataccagtcgggtatactggacactcttctaataatacatttttcttttatcgcacatttgttaggcttaaatccatacttcatattcagcgctattgcaaataattcaatgatcctaaattgactctttgatttatcaaatagacaaaaacggtacgccgtttgcacccgtaatggcattaactacaaaaggggaagtgaaggttggtggcatgctgctggcgctcatcacagcatttaatatgaagagcgcatcagcctgttcaggaccttccaagtcctgctgtgcccaaaatttcttaatcatctcctcagtcggccccaagttattcattggccttgcctccattgtccggtttattgttgatagaattaacaaccgctgctcgtctgtctcggcttgaatggatagaacaaacaatgggaacggacggtcgtaaagtctgatcctctccagcagtacaaatgctttggtggcggcatttcgggcggttgttgaagacatgaaagcacccttgacaactctgtcgacatatatgaccaaggcatattggaacagtttgtcattcatgctttcggaaactttgcttatggtgatatcatcctgtcccacgtcaaagcagtcgcgcaagttatcaatatccttgagacgtagctcaagatcatgaatggcgtgtaggcggttgattgataggtaattggggtcgtcgcgattcttgacgagatccattgcttcgctcaagaaatcaagaacttcaggagagcagccaagcatattgtgcatctagaataagatgttagtaagaatggtaatacctacatacatttcaatgagagagcatatgaagatacttacagttataacatcaatgtcatatgctgagtcggagacaagaatatctgatttggccattaattccatctgtggagtccgttgctgccaatgttgaatgctaaacttatacagtactttatggtagcgaacccagtttagcaagatggcacagtctcccgcgtactttcgatgaatgttgaagcccgagttgacaatattcatgcagccgttaaagtataccgaccagtcctgagtcttgccactttgactgaggacctagttgtaacaacagttagagttatgtatagcacatgtatatagcagttaattatccaaagtcttacctcatatagcgtcagaagcaggctggtagcgatagcctgaggtcgagtcttattgtccagaccctgtgtgagggcacctttgagatttgaaatagccaaaatcttgtatttgagtgcctcgtctgacttgtgcaatgacaatagcgagattgcattcatggagtggcgaacagacaaggccggcacactgttgtcgtcgagcgacatgcggtacaagaggccacaaacgtcatcttggaaattgcctgatgtgacgaggcgtatagccgatggtattcgcggcccatctgtgatatctcagcataaagcgccagccgggtaattgtatcatgtcaatcacgcaaggcttgacttacagaagcctagtttgggcgaccacagggatgctgctggtgtcaagacacctacgtgttgcactataagccaaggttagatgggctactactttcaatcactggtggacaaactatgagctcccgtgtcaatgtgttcacgatacaggcttacgtcccacgttgatgtgttgagaaacaccactggattagcccgataggcgctccgggtctgcacgtttgctgtcgccgcacgacgcttgtcccccttccgaggccatgacaggttctcactgtatcccgagcatgcctttccgcgtgttttgcaggctgagcactcgggcagggctttatcgcatgctatcttgaggactgcaaagagtcagctttgccagatccgcgctgtgagagcctcttgcggcgttaggggttacgcaaataatcacaaggaaaaaaaagatcacgtaacacaggcgcgctagaggatggtgaaaatacgtacttcgacagctcaggcaggattttctcgttcgcggggctcgactagtggtggctgctgcagtcattctgacactttgagtcttttctccaagtagagtcgatgaattctcctccagaacacgagaaatccgatggattaaatgagtatcgtatgcgtctgcgagagtctcgtggttgaggctgtcagataagaacggctaagccgggtggggcttcaagccagagtcttcaagccgtgttttacctaatccatggcagttttacgccgggtggacactgtatgagcacggagtgagtgcatcgaggctttcagtgagaagaagaagaagaaggtgaaattaaagacaaaaaaaaaattcttctggttatgcgccaacaagggttcgagcgattggcaaaaaaacatgccgaatcgaaagataacggctattaaccattaaacacagcattcgaatggaccaaaattccgtctcaactgaaaacggtgctcagcatcacaatacttcaatatacattgatatttgcttacattaaggatcggcctctacggcaacaatctgcaacgctgccaagggcatccccgaagcaatcaaagaaggggaaacaagcagcgctactcccgatgacgcctctgcagaaatcgcagacgacagagtcgagcttcacgtcggcgatttccctcaatccaaggctgttcctatgaaatgtcgatgtagtgccgggcggcatgatggcgatgtgcggcgtagacggatgttgtaaccctggactgatcatattaaaagtggcgttgttcaacaagagccgcgttaccctcgtcgcatctgctggaactgctcttctctctatttcgttcatcttcgctgccaccacccatgagttcctcgaatcttgcattttccttttcatcaagcatccttatgttgttggcaatggcgccgacatcaacgagtagcagtttgtggttgaccgcatcttccttctctacaccaccttccaccgtattgaacaagatgcagattactcagataagctcagtcgcgtcccatcagtcgtgtacctttctcacatctcatcgattccaaacatgatcctgaacaacctctgatcgacaacatctcccgcagcaaggctatgctcgagtgcatcaatgttgatatctcttacgacacctcctttgaagatgtggaactgctgcagccgagatggacaagttcgtcaggcaccccgacaacgctcgcgacttctagcccgacttcagcattggtgtcagggaactcagctgggccagagccagggatggcttgacccgaccgccggcaagcgctgatggacggtggaggcctcgcggtacgcgtccttaactagacactgatgcatattgctttacttgttcttgtaagactttagaatgtggaaaggaatgcattatatttccatcagatagacgttatgacataaacaggggttcctgtgaaatgagaatactgtagacggaagcgctagactgcgcggtttggatcaccgggataaggtggccaaaagataaaggtatacatgagtattcatgacaatctgttaagctgtttcaaccaattttctcgcgcctattcctgatacattaacctggatcaacaatcatgctctggctctggcaccttccccatcggcgcccccagatccgtcttgagcactctagtgaacagctccagcagaatctcgaagcagacctttgtcacggcggggtcatatctgcccttgctaagctcgtcccggatgaaggcgtgctgcgcccaggcgaactcgtggaagctggcaacgacgtcggcgtcacgcatggctttgcggatgaggtcacggccctcagcggggacgtgggtgtccttgacgccgaagatcatggcgcactcggcgtgagtgagggaggagaagagggagatggtcgggtcggcggtggaggctggggagccaagcgaggaggtgtggatgtctgttgcgaagtaggagacgcaggcggtgatgcgggggtcgagctgggttggccattgtcaggatgcgatgagagtacatggggaagctggatgctagcttacggaggcgcggacggcgagatggccgcctagacacatgcccgtggagccgatgcggccagagcaggtgggcagggtgaggaggtagtcgacggtcctgcgagagtcctcgtcgtaggactcgagcgtctgttcccggcttgtgtcagcgatgcatcgtttgagactgtaggtgagagctgaaggaccttttcgatcttgaagcggttgcccctatccgtatcctcgacatcgtacttgaggggctcgggcccaacaaagtcatggtatgaagatggcgcggcgacaatgtacccatggccagcgatctggcgggcgaaacgcgcgacagggccagtgactggatgaaacctctgtcagttcctgacacgattgagggaaagcgagaggggagcgccagaccttggtagatttcactgaagaggcagacgccagggaatttgctgcagtacggtcagacctgttttgttgtatgacatgttcgaggaaagggaatggacagacgcttgaggatatccaggaatagtcgggtggaaaagaaagattcctgttgtggttgttaggcttggggttctcgtattgaggagaattgcggcaaacgtactcattgagccattctgcccattgactgacgtctccacgtcgacgtgggattcttgaatgagcattcttacggctttgctgttatttgagacctcttcgtgtggaatcgacgatgaaaggagctgatgctctgttgcttatgagcgacggtagctgagctgaggggagaagaaatgcccctccatagcgatgagtgagatggtggagtcgcatagagacccacttaatgctctgctgctcgaccaaattgacggatcttggatgcagtttgagaggcactctagcctgatacagcctcgtcaatcacgaagttatcggagagtttggtgcctgtcatgtcttgagcttctttgccgagatggagtcgaggtctagtcatggtggacattccaacactctcagtcttgtcgttggaatcaaatggcttgcgtgcgggatgcagcgtcgaggcatctgacgagaaacagttcgcgtgacaggagcaatcagtgccgatgcctggcgctcgcagcttgcttcgttaatgtcaaatctcatggctcagagtacatgtaggcagggctgtattaacggtcaatagactgcagcagaggctattgcagtgcggctttcgggagttgagctgatccaagatgcagcgcgcttcaattaacggcggaactgggatacatacagagtgagccatccatggatatttgctttcatgattggtaaattaaattattatgatcctatcccaactactactttattttattttcttcaatttcgtttttaaattcaccacatgatctcttttcatcattttgaagtgccgcacgcttgtcgattgacactggtgcttgtgtgccctcaatagagaaaatacatccgtaacggttttgcatcgctagtttattcccgcctcaacactcctctacgtagcccgtgtgttgaagctccaaaaaccgcatctatctgcctaaatacaaaatcatcacgacagcttgggccttgcaaaagtagacacttttctacctcgctgctcatgctcctcgcgacccagcaaagaaattctcaagtgccggtagaacactaatgattgagcaagaggtagtcagccactgacctgtaccacatagtttaccaccgaggtgcttaaacagcaggatgattgcatagaccgtttacctgcgtcatttcatttctacgaaattttcggcaaccagaggcgtcgcggagtcgctgatccttccaaaaatgtacacagattcctgagatcggagctgtcgctcagacgactggatgaaatgagcggacatctgtggcttgcaggtgcacggcgtccgcccacgcagctacatttacatttacaagttgctcttggaccaaacattgtacttgtagaccacattgatttgcatctcctatggaatggggatgggcgcatttttgtcaaacccatccccagattccttctcacgccagaattctggcgggctgatctgagctgcgttaaatactgccgctgttcatgcaatagtcataaagttgcggttgcaagagttgctagtattaaaatttatccgagaactgagtcttgacagtcttctctaactccgtgtaaagaccgcctgcggaaagttgcttgaggcttcttctacacatatgcctgcttagtccccacggaaagcaacttctatattgccgttgagaagcgattgttaccgagatagcctgacgactcaacaataacatggacgcagtggcaacgtctagtgagggaacccatcacccaacatcattcggataagatccatcctcgcttccttcgtgcagagttttggttatcgcttatcaacgctattcatcggactaggaagttgctttttgctcaagcatactttggtggatggaataattattccagcttcttccgcgataacctcgcttagattgctgcaattatcgcatacatggtcctgattttaaccgcaatgcaggtcggtcttgcaaccgagcagcttcagaacagccctgtctttcagagggcgtcgtatgtctttagactccttgcaattctggggcttataggcttggttagtttggtaatgttgtgcgccataattgagtttctgagacatttgctagtagtaatctttaaacaagagaagagtcaaatgacttcatcggcctagtagtatagagccagcgcggagttgatgttttgcacttgtcatgtttcggctctcgcaagcatgtctccagactcaaaggactcagtaatcacacttacatgtatcaataatgtcatacgaccttgaaaacataagccatgcaaatatacatacaaaatgacgcataaacaagcatgactctggtcgagtaatcggtggcttttggtcattgaacttgtttgtattagtccacctatcaagtcaaaagaaactttaacttgaatatgagaaatatgaggcaactcaaacgttctgagcccgctagtcgacttggcataatgcataagcttctttgcaggtttaataatgcttcaaagcatttaggcaattctgcttctatgcaacaaggctcgcaaactgttgcctctcttgacggaaatattgtctcattttcacccttgctgcagaacggcatttggtgcgatacatatcagatgccaagcaatactcctcttcgttttaccccgaagattaagatatcaatctatatgcggcaatgatgaaagaatctggtagtatatccgaaagtggatcagccttattccctctcatgccttatcagatcgatccaagaacgctccggagatccaaaattagccacaacatcgccaaatatgtatcaccttcctattttaggtcaactatcacagtggtgcaataagtgctggatggtgcgcgtatagtcttagtaaacacgatgcacattctcgcttactgaaaatagaagttgcccaacggtttcacaagcgagcttccaaagccgggatgaaatcgaggtggggaagaaacatagggaagttgagtttgtagccacaatacacgcttcaagaaggctgatatatgtcaatagttttgattggaattaaatttgtctaagacgacgagtaaagatatgatgatgaaatatacattctttcgcactgagatcatatgcgtttttcgtctctgctaaggttccgtgataacattttatcagcttgatttatttctacctcgttattaggtggtgtgcatagtagcatcgatcgggattttcgatattctccgtatgcatagcccctgttagtgtgattataccaattcaggatttagccagcgcaactcaacaaactctgtaaccgacggcattaaccagttgtcaatcttcaagtctatcgaagtcgattagacgatattgccgagatgaagtataagtaatgcaggaagccagcttcgactatttattacaaacaaaggcaatcattggcaactagcagcttttaacgctcacaaacaagtatggcttacaaaatccttacagctgccttggttttggccactggcgtgtctcaagttgtcgcacaggaatgtgctcaaaatctcttaaccactcatgctggtgttcaattctatctttatgacgactctattccttcaaacaactacaaacctcttcaacttcgacccagccaagatggcaagttcagctacctcgctatagacaatagctctccggtctttactgccaacctcgacaatggcgttttggtcagcgaaagcaagagctctgacggcactctgttcgacacaggtgccagaggcttcttgcaaaactacaccaatgtggacaactatatcccacctacttttgtaggccagctcgcctttgccaacacttcgacattttccaacgcatctgatgccaactggctcctgggcccttcaggtggaacaaacgtctataacctctggcacaacgagcctgtcaacacgctcaacggaatgcagatttgcgaagctgattttgatctcaatgaagacggcactccttggtattatttccaatacgtggactgggttgtctactacccaccaaactgtgaattcgtcgcaattttgaccaacgtcaccaccccggatcttccttcatgctaggcataaggctctacttggcggacaaagcttcttatacattggaggctagcaattggcggaacagatgaggcatagttggcggttcaagcgaggtattcatagatatcagaattttattgtttcaaaatactgaaatcaaatatgcaatatagtcgtgaaatattgtatctgaaaatgtacccatgaaaggaccagtgattgtgaaagccagtgcgatggttgaaaacagcataagctgatataatcatgagatcggtcttaaagaatattaaagttccaaggtatatccatataataggccactatatggcataggtggttctcatttcttaataaccaactatggggtgagacggagcataagctgcaaacagtaaaaagaaaaaggccttcaaccatattatagaactacttgactagggaagtatatagggttatggtgaccacaatagcaagtgattagtcaatcataatttatgaatagaattgcaaaaatgtctcgagattttcaggcagatcgaggtgtagacgagtggtagtgtcagacacgatgccaatatcctgagactaatgtcgcctaagcgtcaaggccgcacttgacgctcaactcgagatcaatgacaatggcaatatactaagggaaatcttatctagcacttcagttctattatccaaccgcccagctatagtttaacaaggcaatcagtctatataacaagtacatgtattgaaaattgttacctagtcgttgtcatatataggtacttagaagcagcagtagtagcagtagtagtaatagtagcagtagtagcagtagtagcaatagtagcagtagtagcagtagtagcagtagtagcaatagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagtagtagctagagtgctggataatagaatcaggagctaaatgacattttcacactcggtcttggtggatgtgtagagaaattcctatctttagagccactccatctcttaaatctcaatcattcgctccttcctttctttacacattcaacagctgtttaccaaccctgcaaatgtttatccacagcgagcagtgccagaaccgcaatcactacccgcaccatagtcgcagcaggatccagagggcgagcattcgtaaacgtgattattaacacgcttcgccgtgatgatgtatccatctccattcgaccagacacaattgccgcagtactggccttgtttgagaggatgcttggtgctacacttgcatccattggccacgcatgatcgtttgtccaatgggaggagtgatcgctcttcgactttggcgattgcctctacctcagctcgagcttcgatatcgacaccagcaactgccgcagaggctaggggagcaataagagcagcaagaagaatgaaacgcattttgatgatgtggaaagtgggttgatggtcgaacttgtatggtagaaactcttttaattgagactgttgtgaattgctgaggccgacggtccgaaaactattcacaacatggtcttatatagtacggactgtcgcaaaggataccaactcgagctaattcttcggttactagctaccataagctccgggaagaattcactccgtgatatatgagtctgtccaatagttgatggccatttttcagcttgactcatagcattcctgaacgacatcacagagccagtaagacacagacacgaaggggaccgtaaattgctagtctgtgttttgacgagtactaactattcagtgccccgcatgtctgaggtgttgaggttacattgtttcatcagctatactacgaagagccagactccgacgaaaaccgctcattaaactgtcttatcggctaaagcgtcagtaagcaaagccttctattcctccatgtcatctatgcgcataagaagctaaatttaagcttcaaatgttaattagtgatggaagggcgatttaccgaaaggaagtacactaccatttgcttactacgattaaagatcagaaagtctaaataatgtgataggtactattcgttctcagtccatgatgaaacgcgtcgatcatggattcatcaatttgtccgtgcttatgagctccgatggcattgatcggcacaccgcacgctgtttccgttgtatcctatgggctcaaaacatacctagcctactaaagccgcgtgatactctattccatgcatgaaagagcaaggcaaactgaaaataacttgcatcggcagttatgagtttgacaagctggagctagatttctataattatcgttgccatctaggtagttttaattgtcattgacggctcatcaatctaccaaagtttcgctagcggtatatgatgctaagaggtagcttacagcttcaaatgccgtacagccccatgccatattaagctagatagcaatcatctcacaataaacactctatataagagatattcttatagataatacaaactacaggccgagataaattcagttcgattgtttggtccaagaacgcgtataatccaaaggagctatttatccacggctagcgaaaccaggcgggaatgatgccctaccctgtaaaaatccacgttgaaagcaaactccgtaaaagaatgtccgcattgagctgttttctacactgatccgggcttggcaactgatagctatgtaaatagacagttttttgaatcaattaacgtatgtatcattcatataatctattatatctgtatagttcggcgggctcgcggcgctgtttcgcaaatagctttgggcaaattgaatcggccctaaattctacatccatccctctaccagcgattcataacaatgacattaaacaatcatgtagctgattgcctcattcaatcacacaaagaccttctattcgctgaacttctcctcatagagactcaacaagctctatggtcttgtgatcgaggatcgccgaaccatatctttcgctcatggcgtgcacacgctccatagtttgcagcttgtagggggtgagcatccatccgatgcctgacatgagtgatttgcggtactcaatcaagatctcgtccagtgtaaatgtcggtcctccaaacttggccaacgtatcgaggtaatgctgtagaatagacatctcattcgctttgcggtcctccactgacaaggccccgacgatgaaataagcaagatcgtggaatgcagagcctacgtggatgagttgccaatcgaggaatcgcggtgcgccatcgataaagtaggtgttgcctgcgtgcgggtcaccgtgaaggagacacgtaaatcgtggatcgcgagatttgaggtgcttcttcatcgctgccgtgattcgttcttcgttccaatctgctgggaaatgcggccggctctcggcaacaaccatgccctgccaaagaccacacaggctcaagatggtagcatcatagtgctccgggtcggttagccaagtaggcagctttgcactcttctccccccatgttccagcatggagcccagcgagctgctcgacagccgccttgacctgatccaccgtccaagtctccgtcggctccccaaatcttgcctcttgcttattcaggtcgtccaaaatgacaattccttgttctttattggctcctgaccaccagcacttgactgtgtccacatggttaagcttaggaataacgtggctgaagaacccaacctctcgtgtatagattctaatcataatatccggatattgagctaccaccgcctggttaaagcctcccttcaagcaaatatgggtgggtttcccagctgcacgcgctgcagcttcatcttcgtatgtaactgtggcaaacagcttactagcagttgcgaggaggatcttctcggtgaatgtgaatgatttcactttttgtcccagagcgtcggagagccattgtgagctgacctcgtcgggagagagcgggaggctttgttcagtgagtgacatttcggcgatttcgtttctgcttagtaagttggatgttgatagagtatatggaatcaagccgagagattttacggaattggctgcctttaatatttgtaaatctcaataggttgaaaccacaccccttcaacacatattcaggagtacattcaggggaaatggaagggcggatgagctacaaggacataggatgtggtataacccatcttcagcactcttttcggtattctcaagagagtaaagatgggagtcatggagaatgctaaggatcgggttcctgaatcagtttcaccgctgcttctccaacagcctaacaatctggggaccttttttttcctatttagaaccaacagcagcactagcatggcaaatccttgaaagactacaggggtcctgttacgaataaacagacctgtcattcccgcttgccgatttcagcagggtgcgcccaacgacatccggacagagttcttagagcgatattcaggtaccaaagagataggcggtttcaatatgaagccaagtgctagtacagtctggtgtaggataaagccgtaatgacttcactgcaagtttcatgtatcatgcctcgtgttagtaaactagcgtgctgacgcataagaaggccctaaagtaatcgaatagacaagtacagctgccaagtcggtcgtaatgtcttcctccactacaattaatccgaatacagtttcgtacaaggacatggttataatgtactatagcggctgtctactacccgtatggtgccgttaactccgccatcaggtccactatcaagaatgtaccatctcgtactccgtaatgctgcccaagaccgctatggaaattaggcggcccactgttatccgtcagttggcctgactgacatgtagaaatggttcgtcttttgcatgtccaaaccgggttgacgacaggagtaaaacgtccggtagctacatttacgggagtcaaaagctcttggcgttccctatattcgctctttacggctatattctatagctgaaacattgctgtgcatgctgttctgaggtgcgagatcacctctaagctggataatgctaggaactcgtactcgtggcagtgggatagaatgcaaggcacagcttctccgcatggagataaccccgtgtagacctctacaagtaaatgatacgcaagtagagcccgagatatccccaccgaactactaggggctatgcaagaagattcatgcctgcggagaacgtgcatgtgtcgaggattcagtactaggtagtataagaggctcaggggtatcttaccgaggttcctataatggcgtatcccgatattccaaaataaagtacgtcgtgatctactagtactgtgagcatcgctctctctctctgtttagaagtatatcattatggcactgtattcacactcatcgatactggaatatcttaaggaaggtagcattttgtgacttttcatctcacatgaactataaatatcatggcctaccgagggtatttggtgtatatgcatttcctacaaacgtaatctttcctattactgatagcactcatcatgctcttcaaacgttcaaataagaagaggcaaaatgggcatatgctctctaaggatcccccttattattgccacgtcaacaagtacgtagcgtaggatcaatacgctggtatacccctatcttggcaggggattgagtatttaatgtgtctcgagatgaatttcgtaagcaggaaagccgtctgccagtaggactaggtacatgcactaggtactataacttcgactagccaatctcaaaacccgaaccaccaagaaacacttctcacatttgccctttaccttttgaaattatggagggcatattctacaataacgttgaatattctgcgtatcgtgtagttgacgcgcctcgttgatttgctggtaaagagatgactagcagtataagctttatcacgcgtataacccgcctctagcatgtatgtggtaaaccgtgacaatgacgagactcgaattgctacaaacgacttggcttcttccagaaccatgctcaacggttatggaatgccgaagccccttttctagatctgaacaacatgcagcctaaactgcaaagattctacctaaagttgaacgcgtataggtatgtacttgtaaacatacgtattacgtgtggaggatgctgtacctacctattcttcggcagcgtgtcccaagccaacaatacggctgcggcggtatcactgccttttcaggatatacttgccgaagtcggggatactacaatgagtgcgcggaacctaattcacttccgcgggagactgcagggaaacgcttgttgctgcagaatcccataggcatcgcaaacccttgccttttccagtatgaacttctccaaagtcgtttgatccaccccggactgctccgtagctcgcccgttggcaggcaagagggcgcgagagtcatttttttccgcccgggggtagatccctgacttgggctaaatgtgacatcgatccactgcggaaaatggcttggcagctgtgtaccacccctgtcagatcgatatactgtaccggaatggcttgtcaacccactcaaccgaccacttcccggatgacacgaagaattcccgacacctgcagaattagcagcgattgtacgatttagtatgctgatacccctgaggaaaaatcgttgaaacaacggcttttgagcattgccgtctcgtaaattggttcattgcagatctttgacattaagtaatcagttgcggtttaccaaatactccccaggccctgggagcagcaggcagaatgggatgacctgtatattcatctttccttcaaatcgtcttgtcttctgatagtctggcgcaagaaaacaacatcacaatgagcggcgtgagacataatttttgggccgtaatggtggcgtttgttgtcttgaacaccattaccgttggattgagactatggcttcgaatctccagtcaaagcttcggctatgacgattatgcgactggattagcctacgtacgtgctgcggacttcatgactatcccgcctccgtgttctgactcttcgatctgcaggccgtttttattctcttttgtgcttttgagtttcgtgccttggattatggctacggagccacagatatacagcctgggtacaaacctatgcttgcggccgaggtcagttctctctgtggctcgagagggtatcgcgaagttaacattcttggcagtatttcgttattgcacagttgctgtacctaatcgctcagctggtagccaagatcagcgtggctttggtcttatatcgaatcgctacaatggcccctttggtgcgaagagtgctaatcggctcaatggcggttatgtctgtcgtgtctgtcgtggccatcttcatcttcgcgttccaatgtcgcccgctctcagtagcttggggagtaggcactggaacgtgtcttcctggctcaacgatagcgaacacggcgtacgcagtcagtgctgctgatattttattcagctggctatatggagtaagtatcctcattctgtcctggttccctatggctagaaacttcgagtccacatacaagtatgaactactctgatgactaacacattgatgcgatagctcctgcccatttatctgctctggagtgtccaaatcagcttgcgaacaaaactagttgtctctattctacttggttttggtgcagtgtacgtgtcatctacccgaacgcaatggtttaaaagctaacaaatgggacttcaaccttctcaggagctgcattgcgacgatcctacgacttaattatgctattgaggtttctcgggtcccatcaacggcgtcggcacaggctgtcaacttgctcctcacagcgaccatatagtacgtccaagttttcaacacgaatgtgaccccccaccgactgaccaatacttgatagctcggccgccgaggttggcttggccatattctgtgcttctcttgctgctctgaaaccgctgctgaaattcatcccatgggtgcccggatcttccaaaggcacgtccaaattcgatagtaatctcgaaccacgaggcccaagcattcgactccaagaccgacaggtggagaatggaagtgaagaaagcattttacagaacacgccacgccatattcagaaaacgacccattatgaagtccattacgaagagcgctagcatacgattcaaaagctcaagggctcccaaaagtactttcttttctactgatctctatagatttacaactacccggcgtagcgaagcgtgtgccctttaatcgcaataatatttattctctttcgtggcggaatgctcgtacaatatcggccagatggagtgttacccatttttctcaatatatttattttattttcgcgaattatatctcccgttctgggcggcttttcacaacttgtgtttaacattcatattcgacatgccctgacgcagatcactaatgacttgagacatctagtacaagctcacttgaacgtcagtacttttaaaatatatctggatggtattcgatatgggataacatttgatgtggaaaggccatgttggtgtttcccgatttgggcgcttatgtgccatggcaagtaaaaaaggagatggactgaccagctgcatagtacgcagaaggcgtgacccagcgaagatgcatacaagtacctatgcggtgataaaaactagctgtttttgccctggcactgctaaaatccccccacaacattgctgtctcagatgctggctcatgatggagtagatgccagggcagttcctgggctggcacattccgaattagccgatgcgcaggggctaaccattacagaaacatcgtcgctgccagcttgacaccgagagatgaactaacaggcgtaatgtgaaatatgatttgacagggatcaggtgagagatgggatctctatcatcaatttgaatatgcctttcaataatatcgtccttgagggattcttgccacttaatttgctcttacagcggaaaattgcctggttcatcttcgcgtccttggaattacgcgagaggctctcgtcgacatcctagcgccggcattcggcaaaaacgggacgtcagcactcaaataagtagaagccatacgtagaaaaaatactggacgtaaatcagcaaatattaatctaggagcttaaaacgtggtattccagtaaagagtagtatacgaagcgaatatcttatcaaggcacaatcaaggatagttgtcccctaccgctgcattagatagtcagttttctgcttgacggagtgctctattatggcctatttctctgtcatcaaaacgcggcaagaagcacactaaaatgcccttttgtgtatattgttatgccttcatgaattcactaactcctcgctgtgttctatccaagccgcaccttatgccacatacgcaaacactcctgcagatccatggccaatgtcccctccaaagcatcagacgtatcctttatcaacgcaataagcaaagttgcctcggcaaacgtcgataaatcatcttgaatggcttgatagtcggcagtcctcatccctcccatatcagcccaggccttccaagtgtccagcattttgcagaggacagaggtgaattctccatcgcgaatcatgcgatggagcatgaagccgacaacttctttgaccgaaagcgattcgtcccagatgtttcgagccttgagccacttcaaacaataatcagcgacgagcttggtgtcccattttggactttggagagcttccattgtccgtttatcgcgccgctgttgatctgtcctcattttctcacgcactattacagcaggtatgatcagtataacgcatttctacttggatttgggagcggaagactcactatcttgcaaacgctgctctgtctctttgcgcattctctcattgacagcttgttgtcgttgcgcgggcgccatacgagcttcagcgtccatggccgcccgctgctctcgacctctctgtgcaaatgtatccagcgaagcgccatagtcattgtattttgtggcccattcaggtgtctccgattcgtctacaatgcccagcagcaccaatacaccacacggaatagattcctttctagagaatctgccaatttcatctggaattttatagttccacagaatggtctggctggaatctccaaaagctgtagcagcactagcaaaccaaacgccgtctgacttccgagattgtatgcgaagatggttgatgtacaaatcctccgggggactattgctgttaaggtcgctttgaataagcgctgtgacaagcccggatagagatatttcgcaggtaatgtcgtgttcaacgtctgagcgaatttgaagttcgaccgaatcagtttcactggcaccctcattctgggtttggacttggtattcgctggagcttgatgcttgtgctcgtttctcgtgccccttcttctgggagccaccaacggtagaccctaaccctggctctgtcgactttcccgctggcgatggcaagcgaacccaatatggtggtagatgggcgtgatcgcgcgtgatccatgagctggaccaggccacggcgagagacaaatatccatctgaatcatccaatggggctatcgtaagggccttttgtctcccatcgggagacatcatcagggagcaacccaccggtgtccacagccctgttgacctcagtagtttgaaaccttgtggatctggaacagcgccgagatccagcaagtacgacaccagctcgtcaaaagcgatctcgacctgaggttgacgcacttgatcggcatactcaacgcgctgagtcttgaccccgatggcgttggtccgccagttgaaagtggtccaactgccgccgggaatagagctgggatggcgagaaagcgaccagtactcaactctattctggaaccgatccaagggcatcacagcataacggggcagctcaatctcgatgacgcgattcacaacatcgctacgtgtcagtgcagtcagacggctgcgccgaagcattcgcttgatgcgcgaaagggaggctagagttgcaaatgtgttgtataaaataggtagaactgtttagctgttagctacatgtaccacaacttcttaccaccgttgaaggcacagcccatactccctaaaaccgctaaggggaccccaatgtaggtgacaatatcagtggccgaggtgctattgtccgacattctggcttcgagtctgcaccgcgacagagatacagatgcagaagtacgtctttaatccgcaaacagcgtctttgaagtaagctgtgatctgagagaggcaggagcaacactctcggtgcctgctcacgttctattttgcctcagctgctagtttcgtttgtgctcagccgcttcagctgcctatctggatcagtcttagcgctgtgatggcgcatctcagctggactcaccgcgtaaaaggggatccagatgcacgtggaatatttctctatatggttgtgacaaggaggagacaaaaaggtagaaatttgttgactttagctacatctgacacagacaatttatcaacccagaggtattgcaactcgtccgtattggttaggtactttataatacttcgtaagacgaactggaatcgtggcttacttcgggtacctgaagctaagcatttcatctccacattttcagccccagcgattctctgagcttgtcaattacagggccatcgggcttccaccatgatagccatgcaaatctggtatctatattgttaagatggatgttaaagacgttgttttattgatggaatgacaggacgttggattgtacaatggcagaatggacatttcataacgcgagctatcctagagctgacagcaaattatccgcgatatcatagcgtgaactagctataatactgccttgatgactttttgagcactgaaaaatggaacgggaaggctacaagcttgacttttgctcttccagtgctcggttctcttcttctttagcaagctgatatgcaattgcggcaccaacacgcactcctatacgcgcagttagaacagagaatactgaaaatcgacatgaattcatgcaaagtagcttacccttcatttcgagccccagttgatcaattaaggactggcctctgctcttggttcgagggagatgaagaagcatacctaactttgcaggagagctactctcaaacttgattgtgatttcgttctcgggaccttgcggcctagatggaagccttcgtagccgggaagaatctcagtgttggtgattgtaacaatctttgcagccttgaacgagacttggctcaaatatttctcttcaatctgctgtcgtgcaatggaacggaacgactctggagagatctcatctcgagacagaaatgtgtacatctcttttgcgccgtgattgcgatactctccatagtcgaagacgatggaagaacgacaaacgcgggccagagtcagcgcagccgatagcctggttgcgccaccgccaacaagggcatcgtagatgatgggagtagcgcaagaagtcatgtgtggaaacttccaatgcagaaaagtgaatagaattgttacgaagagaaagaactgagcgacgaaaagtgttggagtatcccccttcgctatatagacgcacgtttggtggagtgcattttgtaaaagtctctagaaacttggcgcaaagatccgagctgatctgccagcgacgcaggcaagagtcaattgtcacatgcagctgccatagattgacatcttttttaaggaaaaaaaaatgaacccattttcttatgtaaaatgttggctgtggtgatctagttatcatttggagactttgtcgttgactggcgaaagttgttgaaggaagaggttttcactagcaaagattgtcggacaagttgtaacatagctgatcaagttgcttggtagggcaagcatctcatcaattattttgctcgcgcaatgtattgtccgaggactgcttagatgtgggcttgtgcgaaaacgagaatctcagcctgcctctgcatgcagcaggatataactccactatgatcccagacaagtatcaatagcatgacgacctatctacctgcatataatcgatattcttgcttacccatcgcccaatcgaacacaatacttcatagtcgtagcattgcttcataatacgccactggcaaaggttccagtatacaagcttcatacacctaactcctatttgtataggaaaatgtataggccgctccccatagaccttgtgatattctcaaatgattattagagttgaaagtgtaaattcttcgcagctaagaagacgctgacaagttatctaggacccatttcactccatctacaacaatatccggctgcgtcatctggacaaagtgaccactctcagtagcaaagacaagctcgctcctggtagagagttctagaaacttttccatgagacccttgcttttctcatcgactgtcctaatcatctctctaacgtagctcctctcttcctcggttccattccctttcgcaacgcccgccttgtataatccgttccagtctctgcttcgtgtgcccccaatcacaaaaactggtttatccttaagtagtggctgtctttcacccagtttcttctttcgaagtgtctcaaaacttggcagatattgttccacatcctccttctgtgcaatcaatttgtactttacagtagattctgcagctctaaatgcatcccactcttcttgtgtcaacttatgtttcgcctcgaccccccaagcagaataaacctcaacatctgcagctatagcgttccatagaattggatcatctacattgataacgagaggcgcagtttcgtgattggcgtcaacaagcactagaccagcgatttggctagttcctttcagggcgatgaactcgtgaataagaacgcctgcccaagagtggcccacaataatcagtggcttcgtaatgggagccttttcaatcagaagagatagctctagagcaacgttttcggctgagggttcgagcggtgacgactgcgagttgcgatagcctgatcggtcgtaggtataaattcgcagcgagggcggaagcagcctcaccacagcttgccaattaagggcatcgcttgctacgcccgagacaaagattacgacgggatctttggtactgcccgtttctggaccgtgagtgtagagggctagagagtgagtgccgatattgacgagatcgcagttcgacggaagggctggagaggtcattttgggggcaatggttctgtcaattatcaagccttgtagagttattggtgagctgagttgtggtgactgaagccatacagcagccaaatgggttgcaatttatggaagagagatggagggaataatgtgacgaggaacagaatattgcgggacacgcccaagaggattccaaattggaccaagtcacttggcagatttaattaaactcggcgttacctctagtctctattatagattcgaatcatatgattttgggcataatctgtgctttctgtgatagtacaaggattaaattgcttgaattgagcaattgatgtttattcaaggtatgtctacagcgtcaagtcgtatgtggaatcatttggccgatgactcaccttattaacaactctcaaccataagagcggctaactcacgcccaagaccctactagtgcttccaagtctccaccgctcagtgccgggttgcaatcctttgaatgcaagaagggcaagcgatagtctctgggaaaataggattcttagtttatttagttgaccttgaggtacacgcattatccaaatgtatggtcagttgatgtcaattgcatatgtctagcttataaatcaggaaccaccaaaattccatccttcagtctttaggacagctaattcgctacaaggagcgaagatctaatcaagtcttacataacacttagcatttgacacctcttgtgattcttggaaactacaagagaaaatccaagtcgttgctgtaattgatatgactagcgatgaatctcaagctacggcgttttgttcaagactcctcccacggcgacttgaaaggttgatttagactgcttagggtgatgagcttggactgactccatgcagtactgtggcatcgcgctctatgctctatatctaagacacttgggtaggtccattgcacggcgccgcattccacccccgcgacgttggatttggccaacgatagatcgatttaccatatgaattggacatctactgttttgaactgcaccaatgaatcgctccagctccatttgagctcgcgacagcatacttgatccctgatgatgagattggccatgcaattggtaagttgcaaagcgatgaacattgctttctgtacacgagtgtccaacctgtatcccatcttttactcactgattgtcagaactaattccacttctcgaccgacgccacttcatccccctccaccgcagcaacatcacagccaagactccaaatccaccgctccacagccccaaagtagtgaaataccatcctcgaccagctgctgtgagcaacggctgaagtactgccactccagccgcggccatggcgcatcgaatgaggcttgtagatgcagccgcagtgctggggctctctgggaatccgtcgacaagaagagctgcatacatggtgtaaaacgcggttccccagaagccctgaatgaattggagaatcagcggcacagcaactggagcaccacggtcgacggcccaaccatatccaattattgtcgctgtcgagatggccaagagatgaaagctaaagcgcgttctggcgagctcaatgggaaaattcagcagatcgtcacccgtcacacggtcatcagttcgacccgtggctcgcgtaattgcacggtagttcgcatccatcatcttccctgtgcaatagctcccaataatgattccaactccccttggaagatatgcaaatccaagttccaagtcattgaagccataaatatcttgaaatatatcgggaacggcagcaacaaacgaatagtccacggtgtagaaagacccatgaatccagagagccagaaacgtgtcccgataaaagatgatgcgaagacaagcaaaaagattgccaagcccataagcccggatgaccgtctttggtgcttcgatggctgtagcggttgcttccaactgactattcgccggtgatgtttttaatcgatgtctaacaaggcccagccagctgagctgccaccaacggtaccgtgaagaatcgcttccattgccaactaaacttctggctgtttctgggagcaaaagtcccacgccacagaagagtaccaaacctatgatgacgagagaccaaaacacccacacgtagctgccgctcgtataggccacgacgccgccaactacgggtccaacgcatgccccaaggttgagagccatactgataggccccagcatgcgtcctctctctttcgactcgcagacatccgcaacgacgccaaagctgatggcgtaggcagcacttgcgcccaagctctgtattgctcgtaatactagaagaacagtgtaattatctttattggctgcaagtccaatatttcccacaacgtagagcccaagtgtaaatagaaagaagggccttcggccatacaaatccgacaacggcccaaagaaaacaggcgagattgcctgaaagatgatgtagagcgtcaaagtcaaattgatggcttgcgcagaggtatgaaactggtcgcgtaaaagcggtaatagagggaaatatatcgtggccgtcagaggagacgtgattgttgcgataccaagaagtagttgcagctgcctcagctgggctttggagaaaacggtgtacgccggttgtatacttgtcggtaacgactcctcgttgctaatgggtactattttatcatcgtgagttgaagtcgaagacttttcaccagaagagatttctgtagccatattctctaggggagtagaagaacagcgtatccccatggcaagaatttgcgagagctctcctcataaaaagagtcgagattgaacgcgagtacctggtctgagcacaatacatgcaccctacagcttgcggggtagccaaataattacagggattgacatgtatattttagtcattatatacgtccaacatgcattgaacagcgaatgaaatgccagaagcgattgcaaatttttacaaaagaactctttgtgttggctatttaacattcgctaagctacgcactgcttttagaagatcataatattacgagggtatcttagaattcgcatatactagccgaatttggagctctaaataattgccaacttcatgttatccagcatcgtctgtgtgtagaagctcccatctacgcttgaagaggtgctgctatcgatatagataatttacccttggttcatcaaggttgctgacaatcagtacaacatgatcgtctttgggccaacacagcgtcccatcctctgtcaggcaacaattatcaaggctggtactccctatccaatcccgtggaataaatagaatcgatcataagactctactatctcattctgggacgtcgatccaagatggtagccgcaaagccagaggtcatcatccagaaaaataaaccttaatcctggtaaaacacccaatggtactttgatgtgagaagaaatgctggcgtggataggaaaataagccacagatgaagttagtccattgttagaaccgtccacctcaaaggcatcagctgggaagatgaacacctgctgattaggattagtcttcccatcataggtagtcgatttgacagttaagagaatatgtttatcatcttgcgttaatatgacgctcgaaactgttgattcgatgtcgtccgtcaattgagctgaatttgttttctctgcaacgtcattggatcctagtgttccagcctctgaacctcggatttgactataacttgaaagctttctgctttcaagcttatcccatgtataagtgaagacatctgcagctccaaatgcgagaattaagttggcctgcgtgggatgaggtaaataacggcgaaatattgtgtcaatggccgtcgagcacagcactgtgccatctttgacattacaaacaaaactctttttccttgtggagataaaaagtagtgcactatccagactgaagatgagctcctcaatgttgttgccttcaaggtcaatgcgtggagaaggtagcgacgatatcttcaactcttccttagcttcccgatgcagcgccttcagctggatatcaccagccagatcggcaacggcaacgtattttccatctgagctccatttaatgtgtgagacattaagaaagttgtgaaactgcgcaaagtcaaacccttcagtcgcccccctttgaaactgtacaatggtcccatcttcatagcccacgcagtaagaagagccgttcggtgctgggcccagtgccgtgacgggttcaaagtgatttatccgcgactcggaatgccttgagagtgctgcgaaggattggtcttcgctgttcgtatcacttatgctttcttcactctccaagaagcgtgttagagtgtttgactcccaagcgttgattgagcccccacggaggtcgtagaaacgaccgctatcgggactgaatgtcaagctagtaaccaggtcctcagacgaaagatgatagattacagtaaaaaacgcaaagttccagatgcgaactgagccgctgctgctgctggtcgcaaatactctgccgttgggactcgccgcaatctcatccgcagtaactcgagcttcaacgttctcatccgtaagcgggtgccatttgaagatgtatccgtttttataaatgcctaagacatggttggtgatgggattccacgtaaatctatcgacggcatcccaagctgatgaagctcgatgttgatcattgcggaagtccttgagcctcttgcagcgattgaggcaccttccatctgcaagtctccaaactgagagcggtgctcctctatacgagacaccaaccagagtgttgtccccattgaaagagatgcacattggagaactaacgatagcgccgtcagttctgcctgtttctttgagcagagccgggtttaatatctgccacccctcatctgtattgttgcactgtatgtgtcttataatgttatcgtcgcctccgaccagtagcctttggtcattttcaacaaagcttattaccatggccttcgtatttggggggttttgtgctgatgtgagcagttttcctccaataactgaccacactttggaagtcctgagaccatacgtagcaagcttttggccattatcgttcaaagccatggctgtcacaggctcaccatgagacattttactcatctcagtaaagttggaagagtcccatacgtagaccacgcccgtggaggcaagcactgccagatggttaccggcgcaagcaattttccaagcttgagcatcacctgggagcacaagtcttccgagattatcgttccagggcacatccctgccacccaataaccgcatcttggccgaattggagtcatagtattgccgatgtagcactgatttaggtggacagaatgctgggacgatatcatatatcacgtcaggctctgtgaccaacgtgggaccgaattttccaaccagtttgacaagatcaacaatccagtcgtcaatcagtgcaagatccgacaaccgatgaagcatagggtttctagaaatatcttcttttcgtgtccggtgaacaaatgacgccaaggcctttgatgtccgtaccaagacttccagccgtctcagaagtgctagagcatgaacccagacaagaactgcgggacttgagaaaaatctcacaagatggtcgagattttctgaggaaatggagtggctctgagataagtggtatgaccagttgagtgccgcataaaagacaaacggttcgctagcttgaagtgcatgctgactttgcagcaaccgccatcgaagatcagcctgctcaagttgaaccaaggctcggacaaatagcttcccatgagtttggcggacatcaacgtggaattcgctatctaaagcgcctgtaaaatattctcgtgcggtatggtgtagtatagttactttgtctttattgctaacatgtagaaactgcccgcacgactcttgaattgtcctcttgagatcaaagaggccagaaaagtccggttgcagcgcctgtgagagttcctgtatactgagagatcgctgggcacatatcgtccactcaagcagagttctgatcaacggtttattcgactttcgtgtcgaatcaacaagaaggcgttccattcgttggtacagactgatcatgtcatctgggatttcccgcagaacctcttgaatgctttcttcagtgtggcatcccagaatctcttccagtaccagttttgtccacaggaaatttccctcggcacgtgacatgatgtttttgaccaattgctgtctaaataggtcgcttccacccagatgactgatttcttcctctgctaagagttgaatgtctcgtttattgtgaagttggcccgaattttccaatctgtggatgttgatatcggcacgagtgaggcgatcaaatcccacggaaatagcatttgagtttctgctcagaatcaaaattcttattgggatcttggctttcgccaagcctttaaggcattcgatgaaggattttggcgagtcagattcgtccaaagcgtcaaaaacccagtacacaggatctgtgcgcccagtctcaaacagcagcttctcgaaaatgtttcgccatatcagcagcgcatctgcggattctagtcccaaacttgtcgatgatgagccgtttaacgcttttcgaaattctggaatgtctttggcaagctgtaaagctatagcttttaagctcccagcaacagaccgtttatgctgttcagaataattgaatagaaaatattgacattgaaaacccaaatccttgaggcgactgatgataaatgcagcaaggatagacttgccactggccgggggggcactgtaccaaagtatgcgtgattcagtagaagatttcatccaagcctcaacatctgactcttggaaaaaccattcgcaagtttccggaatccagtcccgacggagtctattgtaatcttcttcagaggtatgacagttgcggaacaactcaggtatgctcgtggtattttcgggctcgtgttcgtcttcttctcgagttgctctagttcggaatagggcgactagggatttaagagcgttcctgacactaagataattggagtcaactggacttgagtatttgcaaacatcatgatggtcagcttgtagtggcctcgaaatctcagctggatacccaagcacggaagaatccttctctagtatcataactttcttggggccaatcgtagttgcaagggtttcgtagaaggaccaaatagacagtctgggtgccagatgacgaaattgctcgttcagctcttctattgcggtagaattcttgttgagatcggagatgaaatgtttggaagaatggaaagacgccgccaatacccgattcagagtctcggcaagatttgtgccgcggtggggtgtcgacaagaagataatggcagatatggactttgtgatttccttgtaattatcgtcgtataggccaagaaggtaggctttcttgactaccaacccacccatgctgtggacgacaaatattatgggattcgttccgatggctatatcttctcccgaagcatttttggagaagcgcatctcatacaagagctctttggcgaaatctgtaatgttggaaatgccagctccgccgcgccagtttgcatcatatccaaaagtcaaaatgcgcgcctttccgacatccggctcgaaagggagccatatctcgggccagaacaaagacggatcatgattcttcgtccaagtcttttggctatggccaccgagaccatgcacaaatatgatatccaaggcagcaaactcgggctgatggagaattcgaagacccaggcccgccggtgctggggctggcgactggctgcgaggatgagggttcgaagagctctgtagctcagtggaagcaactgaataggcgatggatttgccgtcgatgctgaagtttggtatcgtagaggaagtggaagcgtcggatgtctttctcttagtttcaccttttggctgcgtcttgttctggcggaagcgcttgaactagcagaggccgtaagcagccatcattagaaatacaggcaattttgaattaaactcaccatctcggccgtgttgagaggggcttgagggcacgcagggcacacaggtggagattattcaccccgcaagtcgcgttgtggattactgttacagcgtatcgctgacatataagaagtgccccagcccaaacattcgctgagcacccacgttatgtttgtaggtcgagcaatggagaggagcggcaaatactgccaagtaacaaaatggaacgagttcacagaccgcgcgccggcccgtcccctttcccgcaccttgagccgccagctccgagctaaatgcatcctggtcaactcaagatcgactctggttcgtcatcttacctactggctgcttccaagcgaccaggcagacgagactgggagtctccaaagcccatttgggtatacaaaccgggcggggcatcaaacacagaggatcaactggtccagctataggccagcttcttcagctcctcccaccccagcaagggtttgaggcgccacaaggtgacgaggatgagcctgtaatttcaaagctgctcattattggtcttgccacacgcaacctccgtaagagccatgcaaccattatacagccactataggcatgaatccttgctcgacaagctgctttagacgagactgagggataaaacccagtgctacgctctcatcccaatctctggaaactcagagctcactccactttctcaatacgtaattcgtactgtcttgcttattacttgttatgaatatggatcgcggtcttccgtctctaattgagagctcccgtgcgatttctcagccatacaatggagattttcgagtcgacaaaaatgttctcgccaagtttccagaaggaacagcggtcctatctgcagacagttttggcacttccgcatggacagtcacagctcggctccatcttaagctacccgacggttctgaggaaagatacttcctcaagtcagccccagaggatcatggccggacgcttatggaaggcgagtttaatgcgatgactgagatatacaaatgggcgccggatttggcccccaaaccgcatagttgggggaagtacgcgcttgaaaagccagaagcttacttcttcttatcccaatatatcgacatgaacgatatgatgccggatccaaaccagctgtgcaacaaacttgctcgccttcatcgagaaagccagtctccaacaggccaatttggcttccatattaccacttgccagggccgtatcccacagtctctacagtgggagtcgaattggaccgtattcttcactcggctccttcaacatgtaattgacatggactttgagtacaacggatattgggaagagctggatcgggtagaaaagcaattcgttgctcacgtgatcccccgactcttagacgccttggtaaaagacggcagaaagatcaagccttgtcttattcatgcagatctatgggagggtaatagtggtacttcttttgagaataacaatatctatatattcgacgcggccgcattttatgcgcacagcgaaatggaaatcggagactggcgctgctattataacaaaatcagcaacagggtatacacacgaacatatctaaggcatcatggcccaagccagccgaaagatgaatgggaagaccgaaatcgtctgtatagcatttacttcaacgtaatctattcagtcaaccatcttggcacgggcaaggccgtgcgtcaattgtaagcattcatcaaactatttgtgtaattctacaaacattgagctaacaaaatagtagagcctatcaggatatgtattatctcattgacaaatacgccccatttcctgagggcgaaggaccaccaaagctagacaagtcagaaatggtttcgttgtctgccgagcgagaccacgcggcgaattagtttaccaaaggtaaacgtgtttgcagaacaaaattgagtacatcgttggaaagtacatgtaaatccggtacatgtttggctagaaatacaatagcacatgcatggagtattacgaaatgacgattcaaacaaccagttcactgcgatcataaatttactttcttcgtggagggaaagggaaatcttgagtccatttaagaagttgaacctcatggagaagtgaatataaaccaaactgtctctataaatcgccacatacgaccataggtagtgtagaattcggggtctcgtctgctcccccagagacaagccactaaccggcagattagtagtcaagtgggtgaccattggcgaacaccggctgttgtatgtattttttgtcttttatttcacttcctattgttcttctataacaattttgcattaatatgcaccctgcttatggtcaaagctgcgtgagaaatatccaccaaaactatcacatggggtggagctgagaatttgacaacgtaatgaagcagcgaatttcttttttccccgacgtgagtattcatgtttgccttacaggatcgcgtatgacctggagctagggcctttccatgaatatttcttacaccttctgagaacctgataactggatgatacctggacgcatttttggcatcagcctatctggatcatactttgagctgatctctagcaggcgtctccgattcttctctccatacccgccgtatacatcttgatgaccaaccgcatagttgagatgctggcatctatgaaatgtggcctgtgcccgagcggcttcctcaacattttccacgaactgatcggcaacttgagagatccgctcatcgtgttggatgtctgtccaactccataagagggaaatatctattcaaaggccttattagcaaattgccattcaattgcaaaacatccctcgcataccgattaaaggcttctgagatatccgcagcatttgctggaagatacggcacgcaggaacaatctgtgagaattgtgcgatgaagtagaaatctgtaccgtagttgagtcaatctggatgagcatcttcgggcaagatagtcttgctggcgcccaactcgtcacggagcatcaatgcctacagccattaggacagacttcctaattgtgtagatagaagaccaaagggccgaccacagctttgctaccggcattagtggtggccattgaagacatattggcttcaaatagcaagtgacagagaagaaaatgagatgaacgtacaaagagagaacgagcctagatgagataatagtaacttatttcagaaaatggtatgtcgggcctccaacggatataaataaaatactaccaccactgcatccatccttcatctaaactcagtctttttagttcatcgaatcagcaaacgatgtaagcagcctgattgtccattaggtcacagtttgtgactgtcgagccatattcgggaccttagggtggtgagcacaatgatgagcactatctctcttgtacatagcctgtctgttgaactatgtgggtcgacgaactcatcttggttaacgggcagtagcaagactacaagaataactatcgttaaccaggccggctagcagaactttattgatttattctttttaatgatttattttactatccggatttaatctacaaatgtctcgacaaacttacatggcatatagatgcaaatctgaagatggctcagcggtgtaagggtagccatcgtttctttcaatgcagtttaaggattatactccatggaaaaatatcgaaattctcagtaatatggagaagacaaaactttgttaggatccatctgtttaaagagttaaacaccagcgtcgggtcaacacggctaacagaatcaaccgctacacgtttgagggttacaacgcgaattctcgaaccccgcattgcttctgctattcctgtgctcccaattaggcatcaggcgcggcttttggtgaaaatggctagcgagttggtacgtgtaaacataacgcagcgcctcctcaagcatcatcacggccctgtttcagaggctcccaccaatcatagtaaatattctttcaagactcattttaaaagatgtccgaggagcgttttacaacgctctcctcaggatgccggatctgctaccaggtcttcgggaactccttggatacagccatccttctcatctcgggacatagttgtgccatgacacaaaaaaccgacgggcttatttcgctgctcagttcccctggccatccacactgcattatccggttcgatcatcgagatacaggccggtcaacgtcttttgcaaagccatctgatgaggcaccggtctacacgctggatgacatggtcgatgatatcgtaggcctcatcaaacacctcgaactctcaagtgtccacctcgtcggcaccagcttgggtggaactctggcatggcagacagctagtcgcctgcctgatattgtccgaagtctagcccttgtcctcacgagcccagttgggcgacagcagcttcctagtgatgatctgcctcgggtaaaattagagggccaatggcttttggccgaggcatatgagattccagaggaccggaacgacgatgaaggctggattgaatcatatatgcgtctcgaccttgctcttgcaactcagccgcccaccgatgaggaaaaggctgaatcgaggcgggagtctgagattacatattaccgcgagaaagagagtggcactatgtggaccaagtacaatcactctgacgcgtcgggtgtgaggtggccacgcgagttgctcaaacacattcgatgtccaaccgttgtcattcacgccgcaaaagaccagatttttccgcttgagcacgcagaggctctgagagatgatatcgatggggcaaggctcgtcattctcgaagactgcgggcatgagatgccacatcgcgttcgtcagaggatggcggatgcgattctttccaacgtcaagaaaggagagtagacgaaggcattattgttcaattgcttctactttatttataggaatccggcattctatttgctacacgtctttcattggcgtttttggaaacactcggctcaacgtccagagtataagacaatatacgtgtatgacacgaggcagttttaagttagtcgacggatacctcgtatatctcgtcagtgaattgcgtttgtactgcgaccaacaacttgacagacctcacaaaaatgtgccatttcaaagtagccttaggcttacttcaatgcggatgctgctaaagtaccgatattactaggtctctgctctggcctcttgagctggtcactctccaaacctctcgcaagctgaacggcggcctctaaggcggcctacagaatttccttgtatcagccagcaacagcgctagtttaggctttttttttttttttgaaaaaattaacacaagccaaaatgatgcctcataggttcgtgcggtgcacagccgcatcagccgcagccgccaggggctttaggctacctattcctctatatggatatacttggctgaaattcacccacatttatatctcatcttcacttgcattttctctcaaaactttctatctctctatgcaattctcgacgcgaaagtacgagaaaatggatttcctctgttgcctttacaatggtgaccacgcgccctccgattcacctcatcgcacttccaacatcatcacagagaaaccaacccttcatcttcccatcaattccaccatcgaggaaaccgctgaaaccgtcatcgacattcttctttgtgtagaaaaaccaggagctctcctctcggcgcaacttgatgacgcagtgtccggtcatggatggtccgagtggctagcccaaaacattctgaagaagttggaggacgtactgagagatgaacgtgagcaaatgggcccagctatggctgaagcacatgaccaagcttgcaaggctgcagagattacattcctagatgtatttgaaaacgccaaagagcaccctgccgagattgccgccactgtgttgctctccgttgttgcgttcggcgtgctagtgaggttgatacctggggtcctggaacttctaggcttcagtgaactgggaccagttgccagtgagtttcattctttggatacttaaatggctatagttgtaacctcttttgcctttcactaggcactttcgcttcttggtggcaatctacgtatcgcggatatgttcacgaagaatctcttttctctttcttccagaggctagctatgaaatgggcaaaggctaaagatgcgactcgcaaaatgaatcatatttgtgattaacgcatacaaaggggatatatatgttgcataacgctataaatgctgtaagatttgaaagatcgtctatttcggatctgagtatgggtgttcattttctagcgttgtaatatgcttttgtttattactttcctgcttcaatattctgtactttattatatactcaagataagaagaaaaaaagagggcgaacactggctgctattatgatttggcttcaaaaactcctttcttcccttattgtttaaggggaacggctttgtcggttgctgcagagcagagaaagaatattaagcttctgctaaatgaaggtattatggattaaaaaggaaagatatcacgttttcaacatgtaaaaagtgcgtgaaacaattaataataagttgctccgccgtggatcaaatccaaactgtaaatcaagaggaatgttcggatagaataactatattgacttctgccttcggacatagaagccagcactgctgtttcgcatgcagccaatgaatctgtcttaaaagataaaagaacagcattcgatatttttcaagatcgctaatacattcatttttaaatgacattctgtctagacagaaatataacttacccaaccttaccttgagaagtcgggatagttccgtcacccgatgcggcaacttccgtgatttgaactctgccccaccatgggcttagaaagcagacaacaattaaatggtagcgatgatttattatagctatagagatattaaggctatggaatcaaatcttcaatgattccatttgggctttgcttattgagcaaactgtccagaaagaattgcaatggttgcaaaacggttgactttgtgacatcatgttaatcttgcgcgaagacttactctattgctatttggcaaacatggtaagcatggcaagtataaaaggcaagcggaagccatacatatattgaagcaatatcctccattattacttcacccattaagactttattcgaaactttcaaatccgattcacttcctcttaaaatggcccccagaatcctcttcgttctcactagccgagctaagatgaacaatggtgcacccactggatggtatttggttagttccccagctactgtctcctgaggtttagaaactgtcgctcacacgtcaattctcagcctgagtttgcccggccttattaccacttgattggtgcagatgaggcaaagcccagagctgaaatcgtcgttgcttcccctgctggtggccttgctccgatagacgaagtgtcagtgaaaaacttcaaggaccctgcgtcggttaagttttatgaaaccaagaagaatctttgggagcaaacatcagccctcaaagatttccatggaaaggcatccgagtttgatgccattttctatcctggtggccacgggcccatgttcgatctcgttgacgacaaggattccatcaagctgattgaggaattctacaatgctggtaaaattgtggcagctgtctgccatggccctatcgctctcgtgaatgccattgtggacgggaaaccgctcctcaatgggcgcagggccactggcttcagcaacgcagaagaagacgccattaagctgtccgatgccatgccagctctgctggaggatgaaatcaagcgagtaggcggcagctatgtcaaatcagatgcactctggaaggaacaagtcgtcgttgatgggcgagtcatcactggccagaacccaaactctgcccaaggtgttggcatcgcaattgctcaggcacttggtaggtttggtaattcttaacgctttccgtaagaattctaaccttatgacttaggtcttgaatctgcataaagaataggaattcaaggaagttttaaggcaggtatatgcggtatgaaagcctgttactggcggagtataggggatgtagataggcaatggtagagttcgtaacgctagcagttcgggtacaagaatagagaatagttactgattaaggcaaaaggattagtaaatcgttgacatgcagtgattacatgtagttttcctatagtgttctgagctgcggctggggttgtagatgaggcctctatggtccgggtagtagcttctatttatagtcccacttgggaggcgacagtcatacagttaccggcgccaatttactgctttcttctcttggtacttgatgcagcgttttgccggaccagcgcaacgacaatgcccaatcaaataaatatagctacccctacatctctatatcagctgaaatttcctagtatacgcaagtgatgactttgtattccggacgacactttcatgagaactggttctaaattaatagcataaagattttacgttgaagctaagtaatatatactgctgcgagagtatcataggcacatacgaccataggtagtgtagaattcggggtcccgtccgctcccccagagacaagccactaaccggcagattagtagtcaagtgggtgaccattggcgaacaccggctgttgtatgtttttatttttattccttatttttataaggtggttgtggttattatgatataggtgcttctggtggctaacactatcacatacgaccatatccattggaatatacgggatcccgtccgctctcccagagtcaagccaatgagaggcagattagtagttgagtgggtgaccatcagcgaacaccagctgttgtatgttttgtcttttttttcctctttgtttttagaggtctgtttgcacatggaaagcacgcttgttgtcgacgcacggcggcgtcgtttatcccaggaatactacccacgtgatacctacaactgtatgttatgaggaagtttcaataagtgtagtaaaaattgaagtaaaaccatttatataataattgaataatatgcagaccgtctataacagtaatttccatgtcttttgctctatacctgggtacgctaaaataccagcacactgtgtcatgttttcgctttcgcactgggataatggtttatatgtgtaatctacgtaaaccgcagcccgccatcttcaagcgcttccagtcacagatatgatatacgagtgagcatcggtgacataaaattttcatccagtggcaattacacttgagaaatgaacatggcgtcttgtaagtggcttaataccaaagctattcaataaaccataactctagctctgctagaccgggctgagaaagctgaggagactatagagattgctatttacaactgtgcattcatcttcaggtctcgttgctcttctataccctgactggagccactgatgaataaattccatatcgacactcttgaagttttgctgcgcaatgataccatatgcagcaacgcaagttgttgtagattcgccaggctgcggcagtgggagagtttgacaatcatgttgcgctacaaaagctatagcaagcgttgggtcatccgaccctatactgttctcaaggtttatccctggaagagtaaacggtagatcgatcatgacattcggtttatagtataaggagttgcctaattctgtctggctgttcgaaatgcagcgataaggtggctgcaaaacagtatgaggcgtgagagagttaaaagaatactccatcgatgagactctcgtagcagtaggctcccgtaaacggttcacttcagccgtaagtaccgcaatgcgatgctcggcagcatccagccgcttctgggactccgccaattcaatttctagagtcgagatacgagccttgactttggcccgatgccttcgctggttatttcgaatttgaacggctttttgctttggagatttggatgaccacttggatagcatagcttcaggcggagaaacaggcattctcaaaacttttctaaaaccactgagtagttcagccaattaatgcagctcccttttgatgcttgcattagcgagaacagaacgtgattcaatgtaaattttataaaaaatggcctacttctttccccaagagctgtagagagagacaaggctaaaaagggtagaggtgcgatgacataccaatttcttaccaaatcgagcgtagttcaggtatcccatacggtaccatgacgttcaagcctcaagcgcccagaatccagatcaggcaagaaatgagtgactacatcaagcccccgcccggtgtaggttggtaaaatctcaaggccttatgaagcacgtatataaatgagtagagtttgtatagttttgactctcaatagcggctgtccttcgaaaatttcaccaaagtgcgataattagtattccggcctactagccatggacgcccaagacatttacgctgaggtcggcaagcggtactcagctgctgctgcgggtgtcgaagctcaatatgccgattcggtggcaaagtcgtttggttatacaaaagaagaattgtcaaacattcccctggatgccaatttaggtctctcttgcggcaatcctctcgcgatcgcgaccttgcgtgaggtgagtaaatgatgaagcagcaatctatccaagtaacatcgctcatgaatacagggagagactgtaatcgatcttggaagcggtgctgggcttgatgccttcctcgccgcccgcaaagtagggtccaacggcagagtaattggcgtagatatgaacgaggttggttcaaaaaaatgcaataagcgaattatctaacacatgtcttcctttacataggatatgcttaagaaagcagaggggctaaaggtttcgtggggcaagaataatgtggagtttgtgcagtcacgaattacgcatattgccctcgaggatggcatcgcagattgtatcatttccaattgcgtcatcaatcttgtcccagaagaagaaaaacaggtcgcctttaatgagatgtttcgtctcttgaagccgggtgggcgggttgccatttcggacatccttgccaaaagcccactgccagataatatcaagatgagcatggctttgtacgtcggctgtatttccggcgcaagcgaggtcaggatgtatcagcaatacctgaaagaggctggattcaatggttggtgaaaagaggcctttggccgcacaaagactttttgctgacttggaaattacccagggattattatacaggattcgggaaacgacttgaatgtctatcacaacgaagcgatcgatagcagctgcaaaagtctttccactcatcagtccgattctggagagcaatacaagggttgttgtgcacaaacaggctacagttcaacagaaagtggcttggtagatgttggaggcattgacttcaatgaatggactggtaagcaaagcgctcccaaccgcggtatctccatggtctaaaaattcttcatagcttcgtacaaaatatttgctgtcaaagagtgataatcatatacgtctgtactacatctctaaagtaccaaatattccgctgaacgtgcagattagaaggaggcacgcgggactgcggcggatgtacctccgtaaaaacatggtcagattggttccacgggaggcagtataagcctagcgatcgacgagatgctataaaatgttgagttggttccctgaggcggcagcttgggagagctgagccccctgtctatgcagtccattgatgtcagcactactatccgataatatacttgttgaatggagacgagggactcttacaccctggagctgtactcctattgtcaaacgaagtagtcgtaagagtacctgggtattcagtttgggctgagagctacaacagcaggggctgaactcaggttggtctagttggtcctcgcattagctaacctatttcgacgcacgaagtgggtacatgttttagttctgattgtcttccgcatcagcatccgggtttagagaaacgaagagcttcataactgcctcgtaattcaaactctggtttacgtttgtcaccttactatgcatagtcccagaatcgagtacttgtcatgatgtcttctttttgcgttgcacccgaagccgagttccagtcgcgattggcagtcaagccgcgcggtcgtcggtccaaagggtgtataacgtgtcgacagcgaaaggtgaagtgcggtgagtgagcatctgcgaaataaacttgacattatgatcctgactgctgccgtggttggcctcgaagatgagaatcttcctcattgtcttagatgcttgaatagttcccgacaatgtgaaggatatgataagccccaggtttttatcaaccaagtactatcgccagctcaattaaaccctgaaaagggaggacagagtatttcaaagcaaccaacaaaaacaatcactaaattctccacttcctgtgtaaagcttcctatgacgcttacacttgacatctcgagagaagatttagctatatcccacctaattagcaagttccctgtcgactttgcatggagacttccacctggggttcatggctcgcctttgtctgccgtcttttccacccccaaagagcgtactaccgtctacatggccggattatgtcttgccgaagcgttttatgcgagagcccagaaacgccacgatctgatggtaaatgcaacgctcctatacagccgctccctgcagcatctccgccaagatttacaagtcctaagctgtcatacatcagctgctgtcatgtactctaacctatggagctcttttcttctctgcttgtatgagattgtatccggcgttagctcagttgggtggctggagcattgccatggcatcactgctcttgtaatataatatggatcctaatgctcttccctacagtaagctaatgtgggatctatagatacaaatgcttgggccctacgcttttcaggagcttgatgcgaatttaatgctggagacctatcgaggattaattgtgggtagcccaagccttccttgccgtatcgatgttgctgactcagtatatatacagattgtaaacttccttttgcagcggaaacactgctttctcgagacagatgattggaagaccataccctggctcattaaaccgaaatcactcggatcttcattacaagatctattttgtgacgtccctggattaatggaagacgcagatgtaatcatgtctcgatctactctagaagaagatttggaaggcatgaaagaggcactttacgagaaagtggaaaacacaatgcagaaagcatcccaactgcggtggcagtgggagcaagaccacgctgatgcatgcaaagagatgccatccacagactattctccgaactcttcagctgaccctttcccaactgtgcttcatttcagtaaattggaccgtgctattgagattgtgttcttcaatacacttcatctacttctagacacattgttggactctctggccccggagatggcatcttctcgtcgtccattaggattacaagcatattttggcccttttcagaacacactacttcttccaggccaaggcaacagagaagattatgccttggagatttgtcgaatcgtcgacttcatgtcacactgcaagcatgacagtcttggaatgtttatgcttctatttcctctgtatgtggcacgtgagagtttaacacggcgtccgaatgtttgtgcatggatagggaagatcatgaatcagcttgttcgtgaaaagggatttaatattggtgaggttttatcggatggcacagcatattagtttcaatcgcgaaatagcagaatcatcattattatttattaaatgtaggcattacacaaagagaaatatggactgttatcatatataggagcgtaaaattgaaaaaggcctctctaagcacaactaggcttctttggatttggggataatcacaagaaagttgattcgcctgatgctcttctcctctctgtcccgtttcttgtacctcttctgcgccttctcaacatctttttcgtactttactgtggctttcaagcgacgatcttcaagccgctctagatctctgcttgcgtgacggtcacctgcgccaaagccgtacgccctgttttcgaaacgtctcatcgagttttcatattttgacagcgcattttggcttgctttctcgtgtttgtcattcaccttgactctcttcttaagcatagacttctctgcggattttcgctccatctcactgacaaaggcatccactttcttgaacacattggatggattcgcgactggaggaagctcctcaatcgtcagaggagaaatccacgtttcaagggctcttagacggcgctgctgagcgctgatggttctgagctcatttgactcggcaagaacctggagtggttccaaaattggcgactgcttgtctatatctcctttctcgttcaatataggcatgttggcaagcttggcaacgtatttcaactttgcaattttcacctccaagcctctgggaaagaagatgtctttattcgcttgtcgaatgaccatttcagatcgggtcttggacatagcaaaggtgcctacggttgcgctaatgccagctgcggtcgaaacaatctgagcagtaggctcgggcacaaatccagcagcatctgaggcaatgctgagagctcgcagccctgggcttgcgacgatggcgcggttgaggtggtctagaaactctagaaactcgattcgagaaatgtttacatcctccaacacaggtgggtaagctctcaggaatgcagatcctaagtctgcacttgtagcgggtattgcaattggcttcgatagactgaacaagctagtcgaaacgccgggtaattgatctctttgtgcttgctttaatagctcctcatattttggtggatcaaagtcggaggagcttctcctagacgaggggtcctcgagctcaaaaatagtggttgctcgatactcctccgaagagaatcttgtcgcatcatgtttataagtaacgcctgagaaggccattttggaaaaaatagaacagatgaaaactgagttatgaaatagaatgtaggtgtatatggatgcacgctttgtatgaacgatgcttatgagtgtatgcaattagaagtagaagagcttgaagaaaggaatctccagcccagggctaacgcgctctctttaaatcttctcctcttcatctactgacggcatatctgtcaacggttttgagggtttcggcatcttctaaccaatttggcagaaacctagcctctagaatctgccttgggattcagatgatgaatcgaattcgtaaacttattgcgaattcgacatccttttcaaggtgaaacaactcttttgattataaacatcagcccattaaccccattccgctagctaacgcgaaatgatgagctgcaaaacccttcaagtaaaccactgccgagcactgtcgcgctaaaatacaggggtcaggttgctaaacacaaaaatcagcccgaatctgagctgtccataatatactccactctctacggaaaggaaaagccattcgagttctgaaaaggagcctagttcacgcccaatggttttgcgtcttacagcatgctcgagatagatgaatctaaaattggtaacgatcagacggaggtgatgagttggcgcgacgcaggatggcaatagatcgtgctaatattcgtaacagttgcggagaagcaagcaaaagacatcgccataagtttcccaaagaggcaacaggaatgtttcaaatccaccagagaatataggtacgtcaatgatctaaaactagatgacgagaatccagctccatctttggccatagcacattatcctaaaatagattcagttattagagagccgaaagcttgcgccttgtcacatatcatgttctttgcaatctattcgttgggtgttcaaatttcccgctcgtgtattctccatgtcttagttatacatacagggtatggataggggtggctgtataaaagctgttccaaaatgccatcagtgttgagaacttccaccacgatgtaggtcccctataggctgagcattattaatggtaagcgttgtcacttcaagatctactgttgcggatagagctgttttcagtgcgtagatagaatgagcgtctctcttagcacaacgtcggcttgttctccttcaattggttggccatccacatccaacaaaaaacaaatggaagggaactgaagacatagtgaagagagaaggaaaagggaaagaattaactaagtcttagaggtgcgaattagagatcttttacctgtgctgccctgttaagagcagaagtagagttgtctgatgctggtgttaaataaacgctaaacttcatgtggaaggcgcgcgcgctctccattttctatgggttaagagctgaagtcggtcattttctaatcataatacttttttcccccttcgttccaaagacttattgagtcaattatttgtcaaaagatacaagataataccattcaaaacctgattcaatcaacaatggcatctttggcttgctggacctgccgactgcgaagaaaacgatgcgatcgtactcagccgatatgtaagacttgctccaatctgggcattagctgctgctacagtaaagaacgtccaaagtggatggacggggccgaaaagcagctggcaaaaacacaagcgatcaaggctcaagtaaagcaaggagttgcagctcggcggggaggcggtgaagctgcgattcgagttttctcgcttcaccagcaagctgaaccgtcgccaactgcggcgccagaaatatcacctaccagctcctcaagcccatctcagacaagcggaatctcatctgctcacgctgcggatggatctgctgcggaggaaacagaaaactttctcatcactttgtatcttgatacagtcttcccgctgttattccctcaatacaagcccacctcactgtctggcgggcgaagctggatatctgcgctattgaaaacgaataaggcagtatatcacagtgctcttagcactagtgcatattactttacccttatgctagctaaagatgccacccatactcttcgtactccatgtgagcagcatgtgtgggataccctcgacacacacatggagatgtccataaaggccattaagcatatgaatcaatatcacttacaaggcccttgttcggatatactctccaaactccatgttctcgcaggtgttgttcagtacttgatctttgcaaccgcgatgcctcagggagcagattggaagattcatttgtcagccgcgttgacattgttgaatgagatactccaatcgcatgggacaagtaatggtatatgttctctggagaatgtcatacaatcgatggataagccatcaatattcgttggtatagacttgggtttccgcgtttggaacagcgaccaagccgcctttcaattttacgcttcgttccttttatacgcagacatcattgctagtatccaactaggacggcccttgcagctacgatgtcatcatcaggccctaatagccagtcctgaagtaactatagcttcggacggtagttctcagccactaccaggattggagacctatatcggatgccatggttgggttcttactgctcttagtgagattttcgagctggaagctgacaaacgctcttttcagtccaaagaaaagtatttttcccaagagctaatgagaaagggccgtgttctcaagagaaaacttcaagtaaggatgaatgagattgatgcaaatatccggccggaatgccataccacgcagctagtctccatgagatctgacgaccaaaacagaaaacttcaaccacagaaggttgttctcataacaaaaatatggctacacgctgcgatagtatatatatcggtagtcttagatggttggcagcctcatagcctttacattcacgagaatgtaagttcaatattgggtattttggacattttctcatcagaactttcaatacgcagcgtcatgttccctttctgtattgcaggattcttggcaaaacgagaacaagagcgcacgtttaggcgtttcttttctactttggaatcgttacaagctctggggccagcaaaacgtgctctccgattgatagaacaagtctggcggctccgagaggggttggatgagggctcatggggattgtatgactgttttcaagcaatgggatctgatgtattactcatctgatagaaaattagacgctgcgtatacagggaattgagatttaaaggactcagtagccttttattgtgtgcaaagcctaacgtcagcatacgaaatctaatacgtttgagcatgaatcgccatatttgagttgcgcaaaagtacatatatgccttttgatagtaatgcatgttttgaagattactggagtattatgtaaagacttacttacctaccttttcagatgttgaatgtcctcgcccatccaaaataggaaatcgcgcgcgcagcttaccagcagcatatcaagctaaattagatcaacgagataacaacttataatgcctagattgctttgaaacctggattatattatatatttataagctgacgaatagaagatgtagtaatcacgtggattaagaaaagatattgtccattttcgtgtatataaatgctgcaccccgaatttacacccattcgtaactctatactattgtacatcttctcctccgattctaaacaactctatagttgagcaacctttaagtttactcaatattacacatatcaaaatgtccgtcgttgctgtagctggcgcgggtaacgtgggtcgcacaattgttgagactctcgtaaagacttcaaattacaaagtcattgttctaggacgcaaggtaaggacttgatcttggcacctgagcattgatagaatcatctaaagcgaataaaataggttcaaacagttttggataacgttcccagttacgccgttgactatactgatgtcgatgcaaccgccaaagtcttgtctcagcacgaagtaaaggtagtcatttctaccattcaagtaactgacgagacatcatctactgccgaggtcaacctcataaaagccgcagggcgagcaccagctgtagcccgatttatttctagcagctggggatcgcttcctagtgagacgtaagccatctgcgccatacgatctaatactagctaatgacaaactcagatcccctacatcgaaataccaaaaggcttccgaagccgccttacgcagcaccacgctcgaatggacacgattctccgttggctttttcatggattactacggtattcctgcgatcgaaacccatctgccacctatgtcttttgctgtcgacatgaacagcaataaagcagccatccctgggacaggaaatgaaccaatagctctcacctactcatacgacgttgctaaatttgtttctgcatacttgggtgctccaaaatgggaagagataacctatgtatacggagagaaaacgacctggaacgcattcatcaaagtagcggaagaggtgacaggtatgacggcatatctcctagcagatgtcaattaattaaccggttccattaacatcatttttttaggtacccaattcgaggtatcatacgatcccattgagaaactggcaagaggagaagttactgagctcccctctcacaaagaagaactggcaaactttccgtttccagcgcctattgctcggcagcttttggcacttcttggaagctgggtagttagagggcagtttgacatccctactgaaaagtctctcaacaagagctttccagatatcaagcctatggggattcgagaaatgcttctcgtgaggcaaacctcttagtttcgggaacaatcacttgaatggatgtctcgccagaatattgttattggcccatgttgactattaactatatcccatggcataaaataacacatctccatataagatattattaaataacttgtcaaggatgctatcatttgttgatccacatggcttttcacagttttcagctttcctgtgcttcactattgtaattttcttcaaaactgtatatacgccagcataaatatctaaagtagtaaaagccattgaatatcatatgccttaataaggagagcagagatacagattttaactcgctatactccatcatacaggctattctagcttagttgtatcgattaacaaatttaacgactttcctacccgtagtacttctaacaaatccatccaactcatccacaaaggtagtcttaaaacgataattgttagtcgatatgacgtgaaggaaacccctgatacgatttataagagccttttcagaaagtacgcgagatgttctcggagagcacatcagccggatttccaagcaagattccaaagaaggctcgagcttgtccaggatgatctgccattgcagaataccacattcttcgttattcaacaaggctgccatgtcttcgaattggatgtactctccatcccagtcgaagctgattcgcttgtcacggccttgaagacgaagaacgcggagaaacggccagtctgggacgggaatcttgtcgcgggaatgctcaggcagaggatggacagatccgatatcgcccgtgacatatcgcacaagcggattgcgcaagcgcgaaagtgaagtttgtacaatcattcccgattctccttcgggcagcgcacaagcacacggatctccttcggtaacagaaggtggaaagacttcaacaagcatagatcgagtatcgaagatgagatcttcttcgctggtagtactctcctttccattgatatcagggctactggccgcccaggcacctgcttcagcgctcccaagaagggaaaagatcttcacagagctcagaatctcctttatatgtgctctttgggctggtgtaagcacttcagaagtatagataattttgtcaagcctgatcaatgcgcgctcttcttcagggagagttgagatatagtgcaccatctgaacaacctgagcgctgtcactagcaagaatattgatatggtattttataaggagcttgacaacatcgtggggagacatgtagttcccagcgctcaaaaccgaggcgccagcgttctccaagatctcgagggtaagatccagggacctggtttatcattagtatctgtccgctggactcattgccttgtggcatcttgaagtgactcacctatacagctccccagcacaatgggtagtcaatgcccagtccccaggcttaattaccccaagtgttttgagaaagtgaccgaaagatgctctatgtctgcgattctcatacacatccgttccgaagaataagggcttcgaaccaaatccaccgcctgtaatactcgcatacacgctctgccgatatgtattactggaattcgtatcgttgacaagtcgttggatagtgttataactaatgcacagttagattcaagtaaaggctgcgattcgtacttctcgtcaacttacaggttcttcttccagatgataggccataccctcagccttttctctgcggcttcattcgttaacgccttctctctcagctctcgaattatattttcctctggtggatactgtatctcttccttgtagaaggggtgggtctcagcgacgaccaaaacctctcccagtgaataaggcgcgttctccatgtctagagttgaatacttgttcaaagcgaatacgccaaaagagctgaaaaagagattgtaatacttgtgtctcctatctacaatttatatgttaaaagtaaactacgatacctacgatacatgactaaagcttgacctactacgcgactgacagtcggacactggttcttactcaggcgatgtggatgtacagtgcggtcattactgtgttcttgatcttagacacatacagtgataaatacagagcttgctggcagcgcctgattagcggcagtagaacagcagtgactccagccaaagatgggggccaaaaagccaaccgcggatggcctagtttcagcctgagacatgcccaaagaagcctacgtatagtggggtgtaagatagatcgcctcagttatctacggaaaagaaaggagaaaaagactaggtagatagtggaagcaaacaaaatagcgaacaagcgccacgtaatatcttattatagtacctgtggctgggtggtatcatcacacggcagcaaccgagaagcagatgatgttgcggccgagacggcagtagcgctatgatatcagtcaatcagattgcaaaacaggcatgccaaaatattgctccggcctgaccgccatttctgcctgtctgtaagtctgatagagccctcagccacatgaagctgagctcgaaagccggcaatatccctgcagtagctcaacctcagctctgtccagcccagccaccttagatacgtgccttggtcggcaggccaatagcaagtgagaagaccgcaaaagcaaacatgtcaatcagtagtcgtgtttttatactcgtacttgtgcttggcctgcagagtaacgacagcaataattgctaggtgctgtcaactcccttcaacgaccgggagggttacatccgaaatagaatttgtaatttaatatgcacaccagtcttgtgtgtttcacaataaactaatagtccatttatttactatagcactcaagccacactgtccagttatttaccaacacgcattattttccttccatgtctcagtttccaatttccggatgccgatggtgctctcttgtccgtcgcctgcttctcccgttcacatactactagagaacgggactgcatcccatctaactcttcggaggtgtcgccccggatctgtgatgtggtttcttgcgtgtagccaccggcggttgtcaatcaagatgatcgaacgcgccggcagggccttcggggtcaagtgcaaggtcgaataggattttgcctctgcgctctgcaatgcatgtttcagttcatttagcgcggcggaagcccgatcactcaacggcgttaagatgtcttctcggaagcgcatcatgctagtctgattctctgcatcagtcaccatgatgcttcccacgatgtgctgctgcctaggagacttttcaaactcgggcggtgtgcgaatcagatactcgggtcttgccaaagatgccttggtggcttccgagagcagctcgcttagccgctgcacattcatcacggaaagcgtaccacctccgtagcgatcaggctgaagcacatgcagggcgaaatagcgcggcggggggttctcgtaactgcaatccgtgtgccagggaaactcgtccattgtctcggaacgggcctgacagttggcagtctgaaagctggtggtggcgggaagtacatcccaaaaccagcctttggttgcgctgtgagcaataggcagttgatgtccgtgacgtcgatgtaggctcaggagaagctgttcaagatactggctcttgttatcatcgagtcccaggcttatcttgagaatgccatgttggcgaagcagttccgatacacttcgaacatggacaagctcttgagcttgactaatattcggcacttccacattaggcactatatgtgagtggtttgtggacatctgacgactctcacgggtttcagccatggagagccatggagatgctgggcgacgaataactctgcgcattcgattcgatgctgcagcaatatggagtgtaacgcggcgatacatcgtgggcagatgtaaaagatcgtgaagtaaaaggcaaagacttataaggaagatcgaagagatgttctcgcaaatttgatgattaacgaattctgtacttgattgctctctcacggctgtaacctggtgtatttattgttgacatttaatgcacaggcatttagtgtcacaatttctcaagcagtcgaattgaagagaagacgaaggcgcctagtacgcactatttacttctctgctaggacctgaatagatatccctgtcttctcgggaagcgttcagccgtgtgtggatagtaatactagtgctgtgatatgtaaacagcttgtcttaatttatatctcgctactaataacattatcacaaacaatcaccttgtaccactactttgtagtacttgacaccgtactcagtttctctccaacccctccccctggctcaagacagtctctccaaattggtcttccctacgtatcacagagcaaatccaggctccgccatttccgacagtacagatgcgttcgttgctgctccgccagcctcctaagccgagatatgcgccattgacagtaaaatatgttccgatcaatgggtagttcactttttctcccgacgccttcaacaccatgttataccgcctagaaataattcgacgctgtacgacagaggatgtttctaggtcgagtcccggggagacccggcgctgcaaggccgcaatccactcttcattggtcatctcatcgccaaatacgatgccatctccttttccacctctaattgccttcaggaggaaatgttggcggacttcagggtgcttttctgagtgatcaagtatttcttgaatctcaggcgagcccggcaaataggtatctgcaatcccgcgatcgagaatcacagcttgttgctggctgagcactccgcgcgcaacttgatcctgaagctcctgcttgatgattcctagcatgcgcttgtcatggactagaaatatagtccgcagatcattgaagcagattgcacagagctcttggagcatattaagaggcaaaccaaccagctcacgctggtgtagctcaagtccaacctgaaaaatctcttctacaaactctccgtcttcggtgacgaagacaggagacgctgcagtggaagtagcgtgacaggtaggtgcctttgagattgcacagagcatataacccgtttttcttttctcgttgatcaccaatcgtaggtctgaagggccaattactcgtggcgccgagcctgtgcggcgcttcacagcttcgacgaacatgtagaagtcaacgccaggctctttacctttcaagagatggagaggacgatctcgccgaaacagagtgaatagtccgtcgatgacctacaaaaaattgttaaatgtagtcaagagctagaaaatggagcatggtggatttgaaccttcttcggagtcgtagcagggacgagcccatatcttgccatgcccgtatcttccagagccgtgtgcccaaacactgcgtgcatatacgcattgaaagaaaaccgggcattgatctcggtgattcggaagttttcgtggacggcaccatctgcgcagtgtatatcctcaaccaggaaatcgggcctccacgatcctttgcgttctttgtaaggcgacagggcacgttgcacgtactggatttcctttgttagctactagaaacaaaaacgaaacagctatgacgagagatcgtttactcacctttaagagaccctcctctattggctcaagaggcatcctctggggaaactttgcggccttgtcgctccaccatcgatccacgatatccgtcaatgaaagggttagcgcagtatttaactcgcgcagcatcgtttcatggcgaaggttaacaagaataggtcgagggcatgaattattatacgacgcatgtggccatagacgaggtgggcaaagacgcatgagcgccgctttcatggtttcactctcccataggtagaagtttccttgagcctgtacggtcgacacttcttcaaatcccctgggtccacgcccaagatggatttgcataaaaggctcgttaaacatgttgaagtttcccgccgagataagtgtaggagaaagctggcgagtaaaccggtccaaaggtcagattcaaggctgctacgctattaatgcccgccctatttatgtttatttaatacgatccacgcactcatccaggggtacatagtgtatgaatctgacagacccaaatcgccggcctcaatctttgctgtatggcgcaatctatcagctctgcaggtatagctacatgatgggtactgcgccgtgccagccacgtcgtacgcaagcgatccaccaactccaatagatcatggcctagtcctgcgtaaagcttgattttgagattggatgccaaggccatcgtcatcaaactagggactgcattttaaccaattggaacacacccctgatcgtcccgtcttgataactgagacaagtaatccaataaccggcctgtgggagcgccacatttcgtgaaacaccctgcgtctttgcgcattgaccaaggtacagtaattcatcttgtaagagtcaatcggcggtcaatcgccaaagctaaatctgaaacattcttactcaggcaagtctctctctacacgtcagcctgtcaactgggatcggcccggtcctagtccagcctaagtagtggagagagtatcaattgtgtgatggttcacggtgtactttgagtgtgctcctaatttggcgttcggcttgatttcaacttatgtaagactagatcgttgttatcagtccttgcattcagattaccatcatttacagcatccgaacatatagacagacgctccgtatcgatgattgcctcatctgctcaaaatgtataggtctttctatttacctatgaaaactgcaaggggaagaaagcaacatagaatagtaattacctagggggcaatcccagaattttttgaacgtctcgcggcaagtataccagatgattggagcatatataggcgtgtataatactgaggagcagcatacaaagacgattgcggcagcaaatgcaacccagcctcttgttacgatactgcaaatgaagcttcgcgcttaatgaacagccaggctgcaaaatgagaaaacgcaacaagaatatagcacagaaagatatatatagaagcgtgcgttcgcgagcagctccccaccatctaccctgcagaccaagtgcttgtctaaggaggatttgataggatcttgaattctcctctgcatacacccacagtactactttatatgcaatcagctgcaagttcaaactgtatatacagaggtagtgggtatgtaagtgattaaacacacgtgcttctcaggtcaagcggcaacgaaaaatggaaaacatgcaactctgagcgttcacccggtgcggatcacgcacctgcttgctgatatgctctcattggcttggctattctacatgcatacaaactgctgcctaggtacctacctattcgggtacgtacaattatctttcagccgcatctgagctccatacccctctttgcttctctaccgttagacgaagctgatactgaagcaaggatactttctattacgcatcgataaaatgtctcgtcgcgaccctaaagtgcaatttgacaatgacgattatacggtcggctggatttgtgccataacgaccgagcacgttgccgcacgagctttctttgatgaagagcacgagtcgccgcaatctgtgtccccacacgatgataacaactatatactaggcaggattgggaaacataatattgtcctcgccagtttgccccatggtgaatacggcctgtcttcagcagcaagtgtggcgagagacatgctacatagcttcccaaatattcgaattggcctaatggttggtattggagggggagctccaagcaaaaatcacgatatccgcttaggtgacgtggttgtcagtgacccccgcaatggagagggtggtgtttttcaatatgactttggcaaaacagtacaggaacaaagcttttatccgactgggcatctaaaccagccgcccccaatactaaggtcagcagtaagcgggcttgaaagtcaatatgagataaaagggcattttatccgagagaatattaatgttatccttgacaaaaacccaagactaaggaaaaagtataaacgaccggactcaccaggtgcagatcagctgtatcaaagccatatcattcaccctaatgctgagacaagttgcaacatcagttgtggcaatagtccatcagctttaattatccgtccggaacggaatagcagcgaggatgaccctgtaatccactatggcttgattgcttcggctaatcagttaatgaaagatgctgtggttagggatacgttgggtatgaagaagaatgtgctgtgctttgaaatggaagcggctggtttgatgaaccattttccctgcttggttattcgtggtatatgcgattatgcggatacacataaaaacaaggaatggcaaggctatgcagcaatgacagcagctgcgtatacaaaagatcttctctgcctaattcatcctaacagagttgaggccctgaaaaagatggacgtgctctctggtaagttttcaaaagcctcacattatttgatatgcaaggctaactatgagccatagatatatcagaagggctcgcgggcattgttcttaggcaaaacggtgaataccgcaatgatgttcttaaatggcttactccgaccgactatgcttcccaacagcatgaccatttttgcagtcggcaacctggaacgggagaatggtttctaaactcaaaagagtaccagaactggttggatacagcagcggaagtccttctttgcgaggggattccaggagcgggaaaaactatcctgacgtcaatcgtgatcgatcaacttactaccaaatttcaccatgatcgcgaaactctgaacactggaattgcgtacatttatttgagctaccaccagaattatgagaaagcagacaatttgcttttgagcctattaagacagttagcgcagatacgattatcgctgcctaactgcatcaccgccctttatgagcagcataaagacaagggaactcgaccatcattggaggcagtctcatcggctctgcaatccgtgatcagtacttactctagaactcttattgtcatagatgcacttgatgaatgtgcagatatcaatggctgccggtcgaaatttctagcagagattctcagcctgcgtatgaagtccgcggtgaacatatttgccactacgaggcacaatacggagattgccaaacagtttgaaggcagcacttttctcaagatttccgctagaggagaagatgtgcgtagatatctggatgatcatatgaaacgactaccaaacttcgtctgtgaggatgcagaactgaaaagtgaggttcaagggacaatcattgactcggtgcagggaatgtatggcgcttctactgatgtctcattactccatatactaacttgctcctaggttccttcttgctaaactctatcttgactcgctggcccataaatatacggaaaaggctgttcgtgataccctttcgaagctatcgactggatcagaaaaatatgagcatgcttataaagacgcaatggagcgaatcgaaatccagcccctggcaaagaaggagctggcaagacgggttctatcttggattatctttgccaaaagacaactttcaccaaccgagctcgtgcatgctcttgcagtggagtatgggcatgtcgaactcgataaccggaactttatcaatgttgatgacgttgttttagcttgcgaaagcttagttaccgttgacaaagaaactgaagtcattcgattagtccattacacagcacaagactactttgagcagacgcggatgaagtggtttcctactgcagaggtagaaattacgaggacttgcgctacttatctatcttttcgtaactttgacagtgggctttgcgccaatgatactgtctttgaaaagcgactatcagaaaatccattttatagttatgctgctcatttttggggccatcatgctcggaatgtctcgccgctaccacaggaagtcacagctttccttgtatgtacaaaaaaggtacaagcctcaagccaagctttaatggccgtcaagccgacatggagaaattcagattacagtcaacatgtccctaaaaccatcaccggactacacctggcggcgtattttggaattgaaaaagtattggagaatctccttggtgaacaaggatcagacccagatatgagcgatgattttggtcgaacgccaatttcatatgccgctggcaatggatacgaaacagtagccaaacagctacttgatacatttgcaatcaattccgactctacagataacgatggccagacgccattgatgtgggctgccaaagaagggcatagtacagttgttgagctcttacttgtcaccggcagaggcgactccaatgctagagaccgctacagtcagacatcactgttacttgcggccaagaacggacaaaaagcggcaaccaagttactcatcgagaatcacgcgaatcttaatgcgagagacaatttcggtcagacaccgttatggtgggcggtccgaaatggagatattcctatcatggaactgcttctcgcgaaagatggtgttgacattaacacgaaaaaccgctatgatcaatcgcctttgtggtgggcagcacgaaatggtgatggggcggctgtgaatttactccttacgcaagatgggattgacatcaacactaagaataaaagtggtcagacgccgttgggagcagctgcacaaaaaggctacgaggcagtggtcagtatgctactcgccaaaaaagacatagaagtcggtatcgcagacgaatatggccgtacaccgttgctttgggctgccagacgcggacatgttgcggtagttgggctcctgtacaacaaagtcggtgctggtatcaatgtaatggataagactggaaagacgccattactctcggctgctgagaacggccatacggacgcagtaaggttgttacttactgccatcgatgtcaatgttaatgttcaggatcgcaatgatcaatcagcactattgcactcagccattcgcgggcacgatgctatcgccaaagagcttcttactatagaaggcattgaaatcaacgttgaagacgcctatcatcaaactcctcttctttacgcagtcaagaaagagcacgagggaatagtcaagatgcttctcgataaagaaggcattgatgtaaatgctgtcgatcgacatggccaaacgccactatggtgggcagcttcgaatggaaacaaaatcctcttccaactcattcatactcagaatggcgttgatatcaatgctaagaatacatctggccagacgccgttactgtgggcagctcgcaatggaaatgaagccacggtgaaattcttactcaacgtgcctggcatcgatattaatactaaggatagagaaaatctgacgcctctctggtgggcagttaagaaagtatataaggaagtggctcggctgctccttgctaccaacaatattgaagtcaattcaagggacaaagacggccagacgccactgctatatgcaactaagcagggacacaagaaaatggtggaactgttacttaacaaggccaatatcgatgttaattctacggataaaaacggacatacttcattagcgctggctttgcggtactctcaaggggatgcctccttagtcgacagcgaggaaacagagagtgggaagagtcgaggctataacagcggccacatattgcccccagcccatgataacacaagcagtacaaaggagggggattcaacattattaccatgggaagcaaagaaacggtatgaagatatcgccaaattacttctagctaaagatgggattgatgtcaatatcagagataattacggccaatcagttttgttatgggcagcaaaaaatggttatgatacttcgatcgatctcctagtgaaatctgatggtatcgatatcaatgcgaaagatgatctaaacaattctgcgctatcattggcagttgcgaaggggcatacagcagtagtcaaactattgctgagtcatatcaaccttgatgttgtcaatgaagatgggaatggtcacactcccctatggttggctgttgagactgggaacgaaacagtagttgagttactacttgaaggcacgacaaagcatcgagagagtatcaactacggccttttaaagaaggccgcaagtgagagaaaagtgcgaatttttgagctgcttacggctcaggaaggagttgatctcaacgaaaaggatgtatacggtgatacgctgctatcatgggccgtagggattgggcatgaagagacggtgaaattgcttcttgccaggactgatattgatgtcaatgccaaagacacgcgtggcgggacgccactttggcgcgctgttgatggcaacaacatatctatattcaagttacttctgaataaagaaaatgttgacattaacgctagaaattatttgggcgtatcgccgctcttactggccgtacggaatcatcaaccacgcgtattagactctcgtggttggcgggatcggtcaccagatgggcatcatgaaaacaccaaaggccatcgaagctggtcgccgcccccatcgacggtgtcttcttccctaccaactgtcgatatggatgacggagattatccattaaacgtgaaaaatcacatatacgataccataatgccgggcccgctagtgtcatacggcagccgaaggccttcaagcgagagggacattcggtattttgacacgtatacgaacaaacatggagaatatccggacaaaactgtatctcccatagagagagataactgcaaggacattattgagctactattggctagaggagatgttggcattaataccgaagactgtgagggtaatacgcctctctcagctgcagtatggaatgaagatgcagacatagtaaagcttttgctttgcaaacgagatatcaacgtcaacaaaaagggcagtaacagctacacaccaataatggatgcgatactcaagaataatatgacaattataagattattgctcggctctacccaagtcaatgtcgactctgagagccctactggctggacaccggtacggcgtgccatacataaagcaaattgggaattactccacctactcattggacacggggcccaagtcaattccagagataggtcaggtaaaccgctcttagcatgggttgccgaaaatgatgaaggaaaggcagctagtatcctgcttgctgtcaatggcattgatgtaaacagcagagaccgcaagaaccgaacgccacttttttacgcggctgaaaatggacatgagtctgttgtagaaaaattactcgaaagccatgatattgatattaatggacaagatcggcttgaacaggccccggaagcaagagtcaacgctagtgctcaagttgatgaagagtacaatatgggcggtcaaactgccttgtcggtggcggctagaagggagcataatggagttgtcaagcagataattgcttcagagagcgtcgacgttaatttaagggatgataatggccagacagctctatggaatgcggcttcaatgaatttaaaatctacagttgggctgttactcgcccacgaagacatcgatatcaacataaaagacaattcgggcaaaacaccgctactgcgtgcaactgaacttggattcaacgaagtagtcaaactacttcttgctgcagatggaattgattttatggctaaagatgacaaaggacggaatccgctaggaacggcagttttcactaacaatgaaatggtggtcaagctgattcttgccaagggtatccgagacatcaacgctaaagatgccaagggaagaaccatactattccttgctgctgaggtagggacacctgagatattccagctattcctctcgcgagatgacatcgacattaatgctcaagataataaccgcgatacaccactgactatagctgcatattttggaaatttgccgatagtccgattgctcctgggccagaataatatcgacgttacttctaaaactatttataaccaaacggctttatacttagcttcggaaagggggcactttgagatagttcaactgctgcttagcaaaaccaataccaatatcaactctgcgggttttgacggccgaacgccattacattcagcaatctttaagaggcacatgagcgtcgttaaactccttctcagccacgaaaacgttaatgttcactctaaatccgatgccggttggacgccattgcatactgccgcggaaaatggtaatctacaagtagttcaacttctacttgggtacaaaagcaccaaaatcaatgacaaaaacgaacaagaatgtacgccgctacatgttgcctcagcgcatggtcaggaaccagtagttcaactacttctcaaccaacaagacatcgaacttgatgctaaggactatgaaggttatacgcctttgaatttagccatagatggtgggagattcagaattacaaggcttcttcttgagtctggcgccgatatagaagctaaaacccatgccggccatacaccactacataatgcttcaatctctggccgtttcaaaatagttaaacttcttcttgagcatggagcggatcgaaaaattgcggataatgacggtcggacagccatggatcttgccttgcgaaatggacacagcgtagtggctggcctactttctcaataatcggggttggggaagctgtttgcattagcactggggccgaaaacattgagtgagtgcatggcgagagaaatgtgttttggggcgaacaaagcttgaaaagatgaatatgacaagaaactccaccgggttacgagcgccgttgtgcgtgattggcgaggcatccgatggcgcaatataatcggagaaaatattgaatgacatcaacggagcgaaaatgggtctggttgatagctatcagcggaaaagatctgtcttaactaacgaggtgtcgttccttctcagcagattttccatttggaggaaggcccaaatcagcaagtgtggcagcttcaaccaagtaggtgttttcagatagagacaaactttatttccaccactagagatatacaaatctgtttgccagtttatcagacaatatcatgctttatgatgattagctaacgtaactactgctgagtgcatgtgcttgcctcggcgtacatgtctcgggtcgtcgcgtatgaggaacagactacatatcttactaactgccaatatctattccatctctcccacggggatgccactactgtccgtgcttcattgattcagttctcgcagtttgtacataatgacatgatttcagcttaaaatataaccatcttttatagattagttgctggatagcagaatcgtttgtcgtttgccaatgtgatgtaagcatggttgagtttgaaggcgaaatgttttattgctgagcctcgtgcatatctcaatcttcaagaggccactacggagtaatacaggcgctaacccgctacgagtcctcttgcttataccggcacaaataatcggttagaaagtcacagtctatggcacattaagctatatagcattgtgtaacatatatttatcagacctatctagaagcagtgataacagcagcagaaggtaagcgagccttgtgtgttttccccgcatcgctggctcgcgacaacgcagcgtggagtgcttgtacgtgctgataccagcaattcagtgttctttccaagtctaaaactacttgtcggtacctagttagagtacaatattcttctaaagtgttcctggctgtatgcttcacaactcggttctgatcctgaggccaatgagagaatttgtttttcactccgagatataagttcagaatgcggggccacctgcatagcggccttacttgtactacagtgggatttcaggccgtcgcagcgaaacttcttgctgttgcctgcatgtacctgcatttgcttaacccactgtcactcgctcgcatcttttcacatcttctcttgctttgtcttgagctcttacgtttatttttactaactcgagtattgtaaatccggtacttaaggcctgaatatacgacgtttgtattactacgaatacgccgcgcaattgtcgtgttgcaataccatacacttctgccacttccgctacttctgttttgtacctactttcgacccatgagcggaaaagagaacccgagacgcttgagtaggcttaagaagctttttaagcgcaatacatcgtcctcgccgtcttcttctagacagcgcataagtcatgttcacagctcgggaccacctacgagcagcacggcagcggtcgaggccgaggctgagccagcagaacagcaacacgcaagcctttcaaaatctcaggaattgtggaacgctgcctacgacagtctcgcgcagagcgaagatactgcaaagctcgtcaggtcctacataaagaccctgacgacagtcctcatgaccaagctttctgacatcgaagtttcagcaaatattaacgatcggactaaacgacaggacctcatgagggagctggtagagagtggtcaagcaaaggtctccaagacatcaactggtacgaatggagtgagtggtactgcgcaatttattgtttctgcaaaaggacttgtcgatgccgctgtccgaaacatcccgcaggccgcgctcccatgggctggtgtctctataggcttacaagtgagtaatatcctaataatccttgagtttggcgactgattctcgtcagatccttatgaatccggccaacgctacgagatctaatcttgacggaatagcgcatgttgtttctagaatgaggtggtattgcgccctgaccgaacacttcttagaaaaagatcatgtcgatgggcttcaatcaatatggcttcatctagaagaaaagatcctttttctttacaaggtaattcttctgtatcaaatgaagagcgtttgctcttactaccggcaccgaggctatgagtttcttcaagaccttgcgaattggaatcactgggacgacgatataaagacgatcagagcagcagaagacagccttcgtaatgacctcgaacagtacataaatgttcagggaaaggatatgctagggcggctttttcgacatgccacaaaaatgaacgacgagctcgggagttttcatcaaactcttcaagactttctcatttttcagaagagcaacgtggatgagaagaacaagcagtgccttagagatctcttcgtggtggatccacaggatgatatgaagaagattgagaagaacaaggatgccttgcttagtgaggcaaacgagtggatcttccaaacggaggaataccaggcattcacggattggagcagcgtcggctctacatcaccctcgtgtcgattgttgtggatcaagggcgacgctggtactggtaaaacaatgcttctaatgggcatcatccgcgagcttttgagccactccgctacattggcacccaaggtttctcacttcttctgtcaaggcacagtcaagtctttaaataccgctacagccaccttgagatgcctcctctggttgcttctcgtacagcaaccacacctcatgtctcatctgaaagcaaagcacgataatgcaggtgcttcacttttcgagggcgatggggcattcatttctcttaatgatgtgtttgagaatattttaaaagatcccaagctctctccggtgtatcttgtggttgatgctcttgacgagtgtgagcagggcttagatgatctcaagaagcttatgttcacttccctaaagatctctaacaaagtgaagtggctcgtctcaagtcgtccaactgttgatctcaattctccagagatggaaggctcgttggttgaacttgattcccagaaactgcaaaatccagttaatgcgtttattgaccacaaactttctgtgctgaaggctagaccgggatatactgacgagatattgggacaactgaagaaagaaataatccgacgagcagaaaatacgtttctttgggtggctttggtgttcaaagaacttgacaaagaagatggattccaaatcgtcgttgacggaatgtacgctctcgacattgtcggggaaaccccttccggcttatcgcagttatacgactatattatgaacaagattgagaagggattgagacaagactgcaaattttgtaaaaatgttctggtggctgctactctcgcatttcgtcctttggctctttctgaactcagagtgctcgctcagttgccagacaatgtcccagcaactattattcggaaatgcggttcattcctagtagttcaagacgaaacagcgtaccttatccaccagtcagccaaagattatctccaggaaaattacgaatctaggctccgtccaacggggatgtctcaagggcatgaagacctggcaatgtgttcgattcaagcaatgtcttcagatctcagacaaaatatgtacaacctcgattacggcttgaagccggagaatatcagacctccggatccggatcccttggcttcaatacgatactcctgcgtcttctgggccgatcatctctacgtcgtagatttaaaaagcctcgaacatacgggagttttcgcagatgatggagctttatcggcatttctgagggagaaattcttgaactggctagaaggcttatctctcctaggaaaccttgcagagggcgtagagtcagtaagaaagcttctgcatattgcccgggtaagctcagaactctcttcattacctgcagttactcatcacttctagaaatcgaatatggaatcccagctagttcggtttctcgaagatgctgaaaagttgatccgaagtcacgcatcaattatagagcgagctccgctacaggcatatgcctctgcactggcattcactcccacagcaagcgaggtcagagccgtgcaatggaagcataggttgccgttcatcaagaagctggaaggggttaaacctcactgggatgcgcaccgccagactctcgaggccggcagtagagtcaattcagtggctttctcgcccaacggcaagatacttgcctccggattgtgggataacgttgttagactctgggaggtgtctactggaagccatattcggacgcttgaggggcatagaggcgttgttttccccgtagtcttctcgcctgacggcagaatacttgcctccgcgtcacaggatacgactattcgactctggcaagtgcccatgggaagctctaaatggacactaaagggacacagtgcatcagttgggtctgtagccttctcacctgatggcaagatactggcctcatcatcagacgacaagacaattcgactctgggatgtagctttaggaagttgcctacaaataatcgaggaacacaacaatagggtcaggtctgtaaccttctcgcccgacggccagatcttagcctcggcatcagactatgaaccaattcgactttgggacatggctaatgggaagcaccggcggacgctcgaggcacatggtggtcaggtgtcatgtctacatgtagccttttcacctgatggtagtgtgctggccgcatcattggacaacagtaccatccagctctgggatacaagctcatggagccagcggcaaacattgggcgtaaatcttttctacttcccttccttagctttttcacctgatggtaagatgctagccctccaggggcttgatggtactatccagctctgggatatagctacggggagcatctgggacacaatagcgggacatatccgcggaatcaacagtatcgtcttttcgcctgacagtatgacactagcctctgcctcaaatgatgaaactatcaggctgtgggatgtagattcgaggaaccgccgaagtacgattaaggagcatagtgactgggacagacaggttgtcacgtccatggccttttcgcccgacggtgagacattagcgttcacttcaaacgataatttacaggtctgggatacagctacgtggagctgtcagcaattaatccctcaaatggttgcggattataaacctaggatgatattttcgcctgatggcaagactctagccgtgacgcaacctgacaatttgcagctctgggatacggatacgtctacttggacctgccggctgacgcaaaagggagctgtgcttgcttcatatgagacacctattatagttttctcaccagacggcaagacactagcgacgtcatcacaagagaagactatccagttatggctctgggactcaacctcagggaacaccctgtggacattatgtagccacaaaatcgacttcgtggcattttcgccggacggcaaaacgctggcttcggcgtggcggaaaggcattgagctttgggacatggccacagggagccaccagcagagtttaagtatcgatggggaagaaaatggcagttacttgcgtctagctttctctccagacggcaagacgctggcctcggcatcatacaaaggcatcgagctatgggataccaccacgtggacataccggcagcggctcgtggaagacagccaccactcttttgacttggccttcttgttcgatggcgcatacattttgacggactatcgaccgtttcggctattgtctacgccagcctctgagaattcctccgaaacatatctgcacttcgacaaagggtggatatgtcttaacggcaagcaaattctttggcttcctgcggactacagaccttattccatgaaggctacatcagtacatggtaataagatcgcctggacaaatcagactcgcggcctaaatttcttacaggtcacatagtgaggccagccaaaaagcagttatctccacctctgacgctgagcggctgttaattgcccgcctgcttcttccatggcgatgaactaatgtggacacactcgcttaaagcaccatcatcttcattcgcaggcgataccttagcaccccgggcagttctatcatccagcactagggcgatagtatcaactgtaactgccactattgctactgttactactaagtgtactgtatataatattatatatatatcaactgttttattaagctatagccgggatgttgaataaattttccttactaatacagcgcaatcattgataggtaagtttaaattcttcaggccgaaataaatactgtgctggtgatttttgagcgccctagtagttaccggcaagagactcattttcgttgcattttgaatcagaagagaagttgtgctaaggaatagtattcaaatggggaatcttccaagggcatgcggtttgagtcagatcccgtgcctgctatatcaacactagagtataaaagctacaactgtcttgactgatcagaaactccgtgacaaggcgtatgaatgctatccaggagcatgcgcacacattatagttgcgtctatggtaagctagttgattatgctatcaaagctgggtgtgttcagataagagagcaagattgacgtaaataccagacaggtgacccaaatgcgcctcccattaggtatttagctgcagtgcagattgacaaattatggttaattgccaagacatatattaaaatgctaagatacagtcaataagagcaaatcctgggaggatttggtttatcaagtggtatttttgatgttgacatcaggtggccaaacgtgcaaggctcagaatctatccagcgcgatggtacaatgcgttatatggcgaagaatatgtcccatctataatttaaccatatagagaaatagtaacaattttctcattgtagtaggttcatttcaacgtgtttccaaagtttccttttgtcaactttccatgctgatatcatggttcagggcgaggatgctgaagtcgtcgtttataccagcaccggtcttcagctaatacaaattccattagctgtgagagaaacatcaaacaagtggcgcttgacacttctaaaaattctcgattcattgccggtacggatgacaaccttgatctggagtttaccaaggtaaaatttgcaaatcatttcttgcaaggatattacttatacgatgataagtagcatgagtcttcttctactcttgaggtcgctctgggaccgatactctctctacgagcaatcatctgaccgtataagctattttgtgttgggtttgccgcaaatttgaacgatatctctacagaactccctccctccatgaaatcacctgctacatggaattaccgactctgctttccaggccaatgaagtcaacggcgcttcaagtcagtatggaggtctcaatactggatattgctgaccttatgatagacggctttggacaatctggctcttaacaattttagttgatgtcacagacagtgtctgggagcgattgcgccgccccgtgcactcagctgtcacgatgggctttgcagaactcggcccgacatttgacttttccaagcgagccaaatccgtcttccaggccatgtatatggtgcacaatctagttcggttgtgtattaacttgggctgagaggacatttgatgattggttattccttatgttctccaggctcatacttgcgcttcagtctcccatggttctcttccaaattcgcaagcataaacaaggtagaatgccagttgagcttttaaatacaagagaagcgactttcagccgtcttgttacagttatgggccaaaagtcaacgaacgctatactgagtaccaccaaaagtcacagttttcaaaaattaagaattaaatctataaaatatgtatgcaggtcattaaagttaaagtttaataataattaatgaatattttatattttagtagtatttactcattatctttagttttatagtagctgttatggattaaagctgtaatagattatcccctcctaaacttggcgtatcttgatttttttccgtttgtaaatttttggcccctaactgtatgtagctcctagatgtcgatttcattactggatactctcctgttgctatatatccgcaatgcataaatgcgatttgctttgatcaatactccatctaaataatttactaatcaattgcacacttgcatctccatctccatcattttcggttctttgccctcttccgtatccagatgcgaggctgcggttttcaatctagtgaggggcaaaatactgatccattacaggggcgttatagaggggcagcagcacaagtgaccgctatccgatgcggcggccaatcacagccctacgatacgtcatgctaaagaatcgctccccatcctgtcttctccgccaatccgcgctcgccatccttgcaattttacctcatgcccagcttcagcttcagccgcggcgccgtgtttggtttcagtcttgcggcggcattgatagcaactgctctggtccttttgccctctttatcggtttcacatcttgtctctggacatctcagcagcagctccgtccccagcatccagagcgacgccaccaatctcgccaatcccgacaccgcgatggcttctcgggctgctccgctggtgtatccggccctgagccgccacacggcaacagtcatcttcatgcacggcctgggagacagcggccatggctggtccgaggccgtgaagctgtggcagagcaggcacaggctcgacgaggtcaaattcattctgccgaatgcgcgtaccatgcccattacagtggtgagtctggcatggcatgcctcttctctctgagacgccggggactgaaagagatataacatcctatcggttggctaacgatttgtcgtgtatagaatggaggctatcccatgcccgcttggttcgatgtcgtatgactctccttaccttgccacaagtctactcgtattccagagtacctgctcctggttcctatgcgtgtctatgcaacctaacatgacccgtgtaatagaaatctcttggcgctgcgtcgaaaatgacccttgacgagaggtctcgcgatacggatgaggccggtatccttgagtctcgcgcctacctctattctctcatccagaaggaggtttcagagggcatctccgctgatcgcgttgtgctgggcggcttttcccagggcggcgccatgagtctcttctctggcattacagctcccttcaaactggccggcatcgttggcatgtcctgctggctgcctctcagccacaagttgaaagagtttatccccgggaccaacttcaaccaggacacgcccatcttcatgggacacggcgatgaagacccggtggtcctgtatgagtggggcacggctactgaggagagactcaaggaattcggctatggcgtgaagcgaaaaacatataagtgagcatcatcccatcatcccatttccttctattcacctctcaggttcagtctcatgctgcttgctcgctgccttcaacagacatttcattctttcccctttcacacctcgctttttcttttgtctttctttctgttttttacataccaactgacataattccaggggtatgcagcactctgcctgtataggtgagtttaatgacgttgagaatttcctcgtgtcgaagctccctgccaaaggcaatgcttaatcaacgggaccttgacgaccgcatagagaaggtggtgcgtgactgagttacgatgcctccgggaagaattcaaaaattcaagacaggcttaagaatcacgccgttgtagcaagacgtaccactgcggagtagcaaacgatcaattcaactgatggaccgtgcctctcttacgatcccctgcctatttaagcgaccccacaacatcttatgttgtccagtgactctccattattggctgctcgtttcttcatctctagcctgttttggcatgttcttcgtttcacatcaatcagccaacggctgactgtgcaagtctaggctagcagaaccaggtgcttggacggtcaaatttcagccttttcaagtggcattcccgcatgacgcatttaaaacagccttgcatggggcatctcatctggaggaacccgatcgtgtttcgagacggaaaaactcaatcccacaaatagacggctgggcaggatgcgacgcaatcgttccatggcgcacggctagttggatcggatgcaacgcggttaaattgagcttcgcaattaaagcagcgggaaaatgacattgagtttaactcttgaactcattaggcaagttgttaagcatagatttgtcttctacttgtaagctcaagaccgcgaaccggctggacctcggtgctgatgacccccaacgagggcttcttcttagccgtctgcttagttacctgccaaatctgtcgccgctggcgccgagcccaccagcgctattgccggagtgagggtccctgggtcagataagcgtctcacgacgacattcacaaagtgcagagggctctcattcgtcgccggttgggactgccctggcagggttgctgctgtttggtgttaaaactccggcatggcatatacggaatggaacgtctccatgtgacagcgacgaacgcctacatgttctagatcgtattgtagcagctcaatggggccgagagaaacggactgtcggttgctggcttgcagttttccggctgcaactggacgagccatacgactatacgacgacccctcttttatcgtgtaagtgatgcggcctctctatttctcttcgcctgccaggttggctttttaggcaagtgcttatagaacaaagtcgttaatcgcgatatcatgtaacgttattccggcacgagggcctctcgcttcgagaaaggcctcgtgtgtgcatggctctattggactctatcggataatggtggtgaagaacccgccatcttactcatatgcttcttttccgatggcatagtgcttgtctagctcggaacgctaggaaccgaggaccctggactatcgccgtctggggcaattgtcaaacttgattcatctggccagaccgtccctggcccagccgtacctggagctaccttccggattctcgactagactggactagcaactatctcgactgccgcattgggccgttctattttggccgcgcttacacggcaagctgtttcgtttcaccactgctacgagaaagtccctggcatctattgtaattgagatttggaaatcgagaagaaaaaaatgataaatagatgtgctagtgccggctgcttgttgattcagcaagtttgcctttggacaactcagcaacagcagcagcagcagcacaagtgaagatctggtcatcttctacaggcctcttgtatatatcttgccgcctggtttttcattcctttgaactgtacatatatcgaaaatgtttttcagcaaagcattggctgctgccggccttttggccactactgctctcgcagcacccttggagaagcgtgccgctggaggcaagcttgtcgtctattggggcgccgaggacgactcaacaactttggctaatgtatgtgcggactcgtcgtacgacattgtcaacctggcgttcctcgacaagttctctgctggtggtggctacccctcgctctctctgagcactctcggtggcccatccgccgctcagaagtctgccggcgccaccaacctccaggatggtacttctttggttcccgccatcaaggcctgccaggccgccggcaagctggtcatcctcagcatgggtggtgctgttggcttctctcaggtcaccctttcgggcgattctcagggccaggcggttgccgatatggtttggaacctgttcttgggtggtaccgccactcctaccctccgtcctttcggaaccgtcaagctcgacggtgttgatctcggtgagtcaagctatttgaagccattcccaaagtgataaagtgtatctttactaatatatcattctgcaatacagacaacgagactggcaaccctactggctacctggccatgactcaacgcttccgatccaactttgccaaggacaccagcaagaggtactaccttactgctgctccccagtgccccttccccgatgcttctgagcctctcaacgtctgccagctcctcgactacgtctgggtccagttctacaacaacggcaactgcaacgttggccagtccggcttcaacactgctgtcaagaactggagcaagaacattggcaacgctactctgttcattggtgcgctggccagcggtgccgacggtgaccagggctacatctcccccacctctctcatctctgcttacaacggtgtctctgctcttaacctgcccaacgttggcggtatcatgctctgggaggcccagctcgctgtcaagaacggcaacttccagaagaccatcaaggctgccatcggctccggcacgactcctcctcctcctccctcttccaccactcctgccggaagctcccctacttgctcttgggccggccactgcgctggtgctacttgcagcactgacgatgactgctctgactccctcacctgcaacagcggcaagtgtggcaccgctggcagcaccgctcctcctcctcctcctaccacttgctcttgggagggccactgcctgggcgctacttgcggcaacgacaacgactgctctgacccttacttctgctccaacggcgtctgctctcagtaagcggccaaagaggttgaggcgacgacgcggaggaaaatgttggaacggcatgtcgaatcttcttgtatataacttgaaacgctaattgggttgaaattttgtgtataaagcccattttgtttataaaaagcgagcgaattgaatatgttcatatttggaatatcatctgtgcctgttagattgagtgagccgtgaagtctgtttaaatctcgaattaggtaatatagatagacctttcttgacactcttattttatctttggaaagttggcctttgagttttgctagaagctgtataagagagctgactgcagtttttagtagatgttgagccaattgcgaccaagtcttgacaacatctgctggccaatcttttacgattaatgcctcgacaacgtgatatatgatgcaatacgttatttcgcattcatactggagttagcgcatagcatctattgtaaggaatactaataagtagtcaatcgtgtgctagagcttcatgaatttcttctcaaccatcctggctattattagatcacgggaatctacttgcaggacagacagcggatagcctattaagaagcgctagtctcaagtatcctactcgtttgggcttctcgtccatcacatgttgcgcgtcagcattgtgagaaactacaagctagtactactcttgctaaatttcctgtaagacggcaatgataaactttgcgtcaatcaactccgatccaatcagcgtcttgtcctctgtattttgaatgtgcttcttgttcagtaatatgaaaaaacagtaacgaactctcaactttgtccccccagattcgggtggaatgcggcggtggccactagtaaacctacagtatgccattgcttcctggatttggcatagcgagccggcaagttcttcctcggcttactggggatggatcctctttctccgcttcttgatgtgcggctgatgctagggagataattgaggagcttgaaagagcggctttgtagtttctgtacgtgtcttgtgaagtgcctttttcatggcatgctgtgtatagaatttcttttatgaatagctcatatttacttgcaaagtcgataaatacaggtttactctgaagtaagtctctttgagtgacttgagtccaattgtgatacttcaggactactagctacctacgtattcggcagggttgtcactttatctcacccgcgcgtgcataccccatgcataccccatcctagccatcaatgccttaaaagtttgatgtataggtaggtagctgtatatatatatatactgtacagcttgtcttgggaaaccatccttcctttatcccgcctttcacgtcgcacagaacatatgcaataatctctcactggaatcacgtaccacgacttcttattactaatttccctccatatctttttgtctatttcaaatttatatacatcaaaatgagtcgcccgggattgcatggaggctccatccccaacgaggtcggggcagacaggcggctcctcagcgcatcgaagcctccagacgcccgcacgcagaacctcatcgacgaggtcaacaagcacggcttcgtcatcatccgagacgcctttgatgcctccaccgtggccgcggcaaaagctgaggccttgaggctgacaaatgaccccaagacggctggacctgctggccaggcaggacgcaacaacttcgaagggcacaagacgcagcgcatgtactcgctggtggacaagtcgcgggtattcgacgcctttgcgctgcatgaggacgtgttggcgctgaatgaccatttcctggatgcgggatatttgctgaattcgtttcagagcattaatatcttgcctggggagacggcgcagacgttgcattatgaccatgggtttgcgtcgctggacaggccgcataagcctcttggttcggtgagtacatttccctttttatcagcttgtataatttctctttatccatgatgttgtagaataaagagcctaatactagagattggatattagggcgtcatgattgctctggacgactacaccgccaccaacggcgcaaccgtcatcgtccctgactctcacaactgggactcaaagcgcatccccaccatggaggacaccatccccgtcatcatgccggcgggcagcatcatctacttcctcagcacgctgtggcacggcggcggcgcgaataccagcgacaagccccggctggcgctgacggcgcagtactgccagccttggatccggccgatggagaacatgatcctggcggttgactgggagaagctggacgagattccggagaggctggtgggcatgctggggtacaaggttggcagcccgtttattggctttgtggatgggaggagtccgagggcggcggtgcagaagttgctggcgaagtggaagggaaaagctgagtcgaagctgtgagagatgcttgttttcagaattagattataggttgtatgtgcacaaagaagacagagggttagctggatgcccatgtttggtgttgttatgctttcctatatcgtatgacaggtatgacagtcttcatatatactcagctggtttgcagataaccagacttgctaccagtgattgactttagaaagagtcggctcagttgatgctgtatgttggacgctgttgtgcgggaaatattcatgacatcgccgaagcgaatggttgtatagctagatcgtaggtttcaacagccaattaaacattgaccaatcaatgctggataaaaatctacattactgcgtcttatttcccggcaatctctttgtcacacctcgaaatgttgttttactggttagtgctgttacacggtaattacagggatgcgtagagcgccatgccaaaagtctcttgtgggttgaacatgctggcaaagcttatcacacgtggagagtgcacttatgagtatttacttttcttacaagaggctaaaaatattatatatatacatcgctatccttggctttattagacacggcaagattgaggaacgagtagcctgttgcaatttccatgcattggattgcctctttcgggaaatctacatgtgcacgtaatgggctgatgtctgtgtctatggtgctttcgaccaacggatatgtcgccatgcggacccttggtcgaaatttgaaatgactcattctcataccaagttcaagtgtctttttgtattttaaaccaaaagtcgagtactctaaccaaaaatccatgtgccctaccatcgcgaaatgctgcttccagatcccctgctgcggggtcgttgctcaatattggctagttccgtcgtataggcgagtctgactcgagcttggagtaataaccaactgctagcgacggagtacacagcctcattctttaatacaaggttgacttggaggttgaatcctgttggtttcttcaaagagaatgaattttgtgactcagatgagttgacgtaaaagagatatattgccatcgctgctcttaatactgatgtggcatcatcttgtactggcaaaagcaccattattccagctcaccatggagaacaaggcagtctttgatttgaagcgtcttcaacgctctgcgcctggagatcaagccatccatctacggcatgtcttaaccagcaatccaggcgctgtatcttccctcacatctgagctgataacgctcgtggcatcggatcttctcccctccattgccctttcattatggcccatggccgccaacgatcccaccgcaattgtcgcggttatgcaccaggaactctgccttaatgctcagcgctcagccatccggcatttctatcgccatctgcgccgcgaaaaaacgtttgccaaggcctgggaggcggtcggtggtgcttctggagttgctcagctggcggcaaagctcaacttgaatcatgttcgtcttctcttcagcttgcttggagatgctggccgtgcaagaggcgcgcgaaaggagcgccagagggccatggaagagctcctgacgctgttatggggagatgacggagaagcatctgcatctgccgttggcaccgatggcggtccatttgacagccgtccattgcgcgatgattatgtcaagcttatcccagcttgcagcggcgcgtttagagtagagtggcaggagatgaagcgccagctcccggagagatacagccactttgtgactactgatcaagagttctttgaacattattacaacgaaaagctacggcgcggcgaaatcactgcctcggactttctacatgagataaagcctcttgctgctggccgtatagactacggcttgcacattctgcacaagttcgcagagagtgaaacgctgcttggggcgtctcccagtgatctcttgaaaacaatcttcgatccactggggaagcgattattatccaacagaatgatatcaagtgacgtgacgttgcagttctggagccgcgttgtcagctgtctgaaagagcgtcaagcatttcgtggagactttgacaactccgccgagcattacagaagacttgttgctcgcttattcaaggtgtggaatcgctcacgggcaaaagctgaatatacggatatgctcgctaccctgttttctattctccctcagattgtggtgaatagatacaatctcgtcgaactcgtaaggaaacctgcgcggtcactgaggtatcggttgttacgcctgttcctgaaaaacacgggcggataccaatttgatattggagagcccgatagcttggatcacacagagtttcagaaatcaacactccgctggccggcacgcctctttttcgaattatccgcaaaggaagccctttcgttgttcatcaaggtccgacgagcaggaaattatatcgcatttgcgtatggccatacgttttactttgaacggcgagacgcagatgactgggattcagccgatcaccacatcgtacaggccctcttgttgaatcggaacccggcagctctcccttccatggcagcagatctggaagccatgaggtctgagatccgccttcaagagttgccagagaggatgaaaaaggccacccaaggccgcagtccggaagctcgatcgctgtggtgcgcagccgccctttcactttgtatagcaataggggatcttgatctccttgcagaaacgcttcgctgggcacggcggttcaacaaagatccattggccctcaaagaaatgtacagccagtcttgcatctcaagacatgaaggaatcagccttttggctgtgctacattttaacaaagacacaccattgacaatgactctggaacagcttaccaagaacatacgctctgcgaatgaaatcttgcagaccctttttgagactgccatcatggctgcaaatgaaccgagttttgacgccagtaattggcaggccactcttggcttgattagaaaagccatatctcgccgcttgaattggatcaatgacttccaagatcgctgcgagatgtccgacgatgcgctctttgtcgctgtttgggagccgacgcttaccatgctgaaggaaatgatatcgactctccttggccctgcgggcgaaaggttcaaggcaatcgatgcctatgccacagtatcttggagattagttagtgagcctgaaactatgcgggaaccaactatcagatttctcaatgctttggcggtatttcacgactcgatttgggcggagcgccgaatgcttgagactcctgctatagtaacagcgggcgagatttggccaaaaggacttgctatccaacatctatccgaccactttggtatgaccatggcatatctcccttatacacgatcgcgaatcgagagtatcgtgtatatggatgcccataaagccatggcgtctgtgcaggtagatgaggaaacccaagcagccattggggagtttatagatagtgggcgcgaggctctgcggctatatatacgttctccacgagtgcgatatagcaagagtccgacgttgaaagatttccctttgcgtatgcagcgtcaagaacgcattacaaaggcctggaagtatgcaactgtcaacctttccaagggtcgtatgtctctggaagaagctgaacggttttggtggcctgtattcagtgacggtcgaattaatgttgaaagagacgaggttgggattgatgagtcggctaatcaacgtcctgagccatctcttcctgaagacgacgaagatatgcatccaactgagtggaatccagatccagattataaccggctatcgcagcctgagaaaagcaaatctatcgcaccaacctatttggatgttttgctcagtcaatcaccagaaacaacgatcttttacccaaaaagaccttcgaaatcttctgcctttgacgctgtcaaggcagttatcccaggaaagccgcgtccttgttccttctggcagtcggcttatactaccggaaggaagcttaccggcagaggagcggatgcctatgtgacagcaggaattctagctttgaacatgaaatatgggtcagatgtttctttgctgaagacgccgttccctggtgctaacacggcgcgcattccggccgtatatctggacgaagagtttcttgagagagaagcagccaaagatactcagattcatactatggtgactaacctgagttcctacgtgccaacacgcttgctcgcccgtctagcagcttcagttcttgagagcataaggaagaagcccgagtcagaaaagccatataagatattttcgtgtataattgacgtcatgttagaggggatcaatccctcgttggcatttcccttgattcagcagtttgttttggaatatcccagtgcaagtgcatggcacaggctgcttcttagccctcagactcttatgagtttccttccatctgatgcaaagaagttctttgagagctttacagatgctattctggataggctccaagcacaagcagaaaggcgcgcagaggagcccgactcgtcggaaagcaagggaccactggtcaaaatcaccactgtcaaaatgttggcgcagcttctgagagaatgccccgtcgtcgattcgagcttcgcagtggatttgaacattcgaattcttgaaagagctactcatgtggatattcgtatagcctctataagagcgctcacagaggcgttaagtacgacgactagccctgtggtgaagcagaggatatttgacgccctgtttaagcatgctgcgccaatggcatcctcagttcatgaagcacagccagccgtggattgggatgcattgaaacctggtgatgagctgcctgaaatatggggagacggctctgggaatttttggaatcctccaatcgtggatgttatcctgttggcaggtcgtgaaatagacctacagtctgaccaaggacggactttaacgaagctcaaaaattttgtattggactcttccgcagaaaacaacagacgatggacgaatcttttcttaaagaagaatggattcagcgtaccagacaacgcccagcttcctccaatcccggttttcccgacggcactgaatactctgctcgttttaatgcagtcggagacttcgttaaagtacatcgacctgatgaagcggtacacattgatgaagatgaatcctcccgactggctggctcgtattaacaaggctgtaaaagatgacagggatctgtccagatctaatgctggcaagcattggtacaatctgtggagcagcgacagctacacctacatgaccaatactcttggaaatgtctccgtgtttctcggtcctaagaatccggatacgcgagaccgtgagcagtcaagagcgttttacgagtctttggaacagtttatttatgaggttggagacgcttttattacagaagggctatcttctcaatatttgtcgttcttagacaaactatcctggatgggccctgaaagtcccgtatggagacgccttgtggacaggataaatagtcttcgaactcccgcgtggcaggccgatccgaaccgaaagccaaaagttcttcctgatacgctgccgctcaagatgaagatgctgaacttgcccaagcagaagcttacgaatccggatgaggccaagacggtcatgtccagatgtgtgaatggcgttatagagctcctcgacgaattcgtgtctagcgggacaccgtactttgagagattcaacacgcttcaaaatgaattgggaacggttgagccaatggctgagatggccatcttgctgggttctgagcctgcacgacggagcgccaacgaggtgactttggtggatcacctgcgactggacctcgcaatcaacatgatgaatagaagtaatgttctcaacaaaggcctaggaaaagcccatgacgaggatgttataaacgcagctgctgggttggtggtggatatgagtaatagtcatgtagaatacattcgcacactggcggcgccgttgaagaatggattggagaatgatacaggctttaattggtgggattgagaggtagttgtaggagaggccgaaataattattatttccgtatatattttgaactatgatttccattatgttgccgtgagtagcatttgatacattttttctagttcaactatatcaatctatcctactatattcatcagttacatcagttctattacttccattacttctagtatcctactacctcttctatccctattcgtcggccaatgctccttctatgtcaatttcaacagaatctgggaaatcctttagtctatcttcctcttctagaggctgtaagtcccaaccgtcttcatcatcgccatcaccgtcatcgtcatcgtcatcttcaatgccatatttcccgccgctcctatatctatacctggcttcaccatcccgcttcagctttatacggatagctctatacgcaaacacaatcctgttcaaagtccgcccttgagatactgttcgggcactagaggcgtttatgttgagccctagaccccctagaactgttgcttttgctgcaactctaagcttagcgctgtgatggttctcgttcgtagatttagagaacccggaggcgatcttcaatcccgtgatcatatataccctctttctacccacgaggctattttctagaaagctttgaactctccatgatgctcgaatactctcagttacgaaatcttgattgggctcgaactcaagagtctcaagcaactcgcagtggtacacatttttcttatctcgagcgaaggcgtagatgaggtccgtagatcctccaaagccaattccctggatcccgttggcattgagatcagcttgggtctggaagccccggatgtcattttcgttaaagtcggcggtaacgctctggttcatgaggtttttgggaatagtgattaattcttgttgattaagcggggcttttagcatctcaaggttggaaaagatgcttccaagtcttggagccacatcgctgtcaggatttatgtcgaaattgggtgcctggaagtaatacaatttgcccatcgtagcaattccttaatagttagtagttcgataagacattcttcggcagttatcaaggtacacgtatatatcccttccggcggtagtcatgtgatgtagtttcctgggaggggtttgggctaaaatatcaccagagataagtacatgtacatgtatcgctcttcatagcatcactactacatctcgcttcaatgaaggaagggtaaaccaaaaagtctaacatgtatattaaaaaaaaatagtaagagcagtagctgtagtagaagctgtagctatagtagaagcaataaaagaagtaaactgttcaagattctgttttgctcctcaatcaacaacttccgtactgctggcttaaacaaggaagcctttaatctctccctgtatccaagattcgtctcgcttagagtcaaacagaccccaatgttggatccaccagtaaccagagtggctatccggatcttttagtctttcaaacatacgcctcatggaatcaattcgatggagactcttccactcctgccatgacaaaaatcctcttgcatagtccagaatgactgcagcaaccccagcagcaatcggtgctgcacatgacgtaccactcatatctttattatcaccgacgaggttcaagtttggcggccacgccgacctgacgcattccccgagaaccatgattctcatattctccttcgggctgggagtgaatgaggattgattgccgtaaccgtcgcccgaatgaatgcaaatgacgtgcgactcaatggctggccaagcgactccgtcagggcggtttttgccgtcgttggaagctgcggcaaacatgaggacgtcgttgaaagcggcatatttgatggcatcgtacaccacctcgttcttactgccgaatccgaaggacatgacaataatgtccactttccattcgtctacagcgtaccggatagcctagattgtaatatcagatgcgaaactatatagcagttaatttccgggccgaatggaggttctcacctcggcaatattctgtgccgacttctcaatgtgaggcttcttcttgaacactcgcgcaacgtggatcacagcatttggcgaaatcttgcgcaggagaacagcgagatgcgtgccatgtccgacgtcgtctttccattctgcatcttctcctacccagctgcgatattcgaatctgggattcgcatcgtacatgtccttttggtcctgggagagctcgatgccgctgtctagaatagcaattctgactctttgcgacccagcgtcgcgtagcttttctattcgattgagggcatctgtgtgccactcgaaccacgcatcggctgctagtttcctgaatgacgtgtaattctattagttatggggagagcccatggtggtaccatcactcacttgtcgccttcgggacgcacgtccctgcctacatttcccccaagaagacatagctcacgtgtctctatgagattgatcgctggttctggtgcaagcaaagagttataaagagttagacgacatttaagatgaggaatggagactataccagttgttttagctttggctgaagtcacgtctgctgctgttgagaatagtcctctatcattagcgcctggctgatcgagaatctctctcttcttttccaacatcaaatcatcgtgtagcttgtctagagaaacctgatatccatcgctgagatctgaagctaaaggctgaataatgcatgaaaatatgtactgtctgattggaccctcctcggacagtaccttgcatgggaagtttgatggcggttcaagtattaggcatgaacgtatggccttggtcaaggctcgagatatcctcttggaacgatcgcgattgatttgacgttccagctcttgaagttgttgcagggcctgcatgccgtcgctgttgaattgttcccacgaagttggctcctgcgatcttcttgtaaatttggcgtttgtggcgatctccagaaaaatgatgccaagagctaagactgcaggatgggaatgatactgcatgtggtctggcgaagtattctgggcttgctgaaatgcgacagacagatatggaaacgtcaatgccggcgacgtcgagttactgaaatggcggacgaagtagatcttgtcactgctccatgctgtttggaaccaagagcccggatatagaaatagcagagagttggctagaatatagcagagaacaagcttgtcttttggcgtatatctggaaaaatctgaaactgaaacgccatcccctaggagctgttgaagagactccatctgagtgtggtggttgacgccctctgaaggcttgggcttgaggtgccatagtttgtcattctgagccaaaaagtcgacttgaaagtgttggctcttcgacaaccgatggcagatgtcgttgttgacagactgtcgagctctcgatactgacgtttcaggtctgcgctcaagttagagaatggactgttagtttcaatgttgtaagctgtcatctcaccgaggtttgacgacctcaacgttcgtcactttccactcaactttatccttgcaaataggtaagagaacctcaaatttggccaaggtatgatcatgcgctgtaattccttgttgtgccatatttgatgatgatcgacgatgtgcaaatagattgagcctcgcctctctcagtccatatggctttgcgcgttgaacgcaatggcacttccaatgccgctctaagaggccgtacgttctgtcagctatctccttcataccatagctaggatgcctggagagatcaaactcctccgccattccgcaggggccccggaaatacacgtccaagagatgctctgtagctcttctaatccttttgagaaatttgtcgcgttctgctttacatctcttctcttctttatgaaacagaggagcgctgtggccgatgatgctcaagtattgattgcgaagctcgcttgactggccctgtaattcgaagcattcatcataacctcctaaatcttccgactggatgcattcggcaagcttatttaggcgagggaatttgcccgacttatcatgctgcatatcgctcacctaatcaatggtggtgagccaccgtaatcacaaacctttaatttggcagatttgaaacatactttgctcggcatggtgaagataagaggcatccgtctattggggatgcggctctcgagagcttttaatagcctgctaatctgttcgtcttcgaggccagaaacccattctccgtgggatgtagatattgccaatcctatgtttaccaagtcggaatagcagtcttgtgcactgcggaatagatctgcgtctggcccggtatcaatgaactctttggcgagtgccccaaaggcgggaatcacccaagatagaagctccaattgccacattatatcgacatgccgtcgtagcagagaaatgcgatgaagctgaaatgaaaaaaaaaggcagatgagggtgacctggtgagagaatcggaattggagttccattgaatatttggagctcatgcatgtacaggtaatactgttgccccgccattaggatcatcttctccgcccacaaccctgtcgccatgcatgtacttgaggctctgctgtcagacactgctcaaacctgtcaagctctcgaccattcttcatgaataaggcgacatttttcctgagcattggacattaaaggacaattcgaggccatgtctgaagatactttaagtctcggacatgtcgcgctggcttgccagatacatctacaagaacttttgaaggatgaggaatctcaagaagatgctgctaaagctagagaagggttctgggcttctcgtcaatccgccgagtttaacctatggtgcaccaaagctggagtctacggcgagggtctaagagccattgatgtaagattgaaggatgtaccaggaatttttgagcttctaaagcaactccttcagtcgctgttacatgattttgcaggttgtcacctctctattcccatgctataaatggaggggtcgttgatggatgctgacggcagcaaccatgactagaactgcaacaacccgacaaagagcctgaacatgcggttaacaaccatgatggctcagatgaagatgtccaatcagattcatcatcgctctcctttatgtctctctcctcctctgagaaatcggaggctaaggcagatggcgccatcgacgatctcctttcagcgtctgaggaacgtcatgcggcgttgcgaacacatatcgcagacacaatcgatcgactacatggccacgcactacagattgaccgcgcaggagccaaacaccgaagggagcggatagaagtttatcgacagaaagaaagcccgaaatgggcgtatgaagggtacaaggaactcgcaatccgagcagctaaaggttacttcccgtccgcatctgaaacatttcgacagcgaataggggaatcattcgccaggcggagaattcgcttcgaatacctggcagagcatcaaaagaagagagcggttgaagtgactgtccatcagtcgcaatcctcgccggccaaggttctgtctggatctaaagaccatgataggccaatgcatattgtcaaaatacaggaagcagacgcagaagcagatgtattcagtcagcgtcttccacatgaccagcacaccatttactcagctacagtgaataccaaactcgacatgcagccccagccaaatcgtcaagaacgtgcagagagcgtcgcctctgtagcgctgcggcatcccggattcccgccgcctcctaagctctatggcgatggctttcagtgtccttattgtagactcgagtttcgtgctaacgaggcagggaaagagcgctggaggtgagtttcagctgaataccaagaattctcatcgctgattagttgagtcatgcaacagccaacacgtcattcaagatttcgagccgtatttctgcaccttggaggactgtaaagcgccatttgatgtgcccaattcttttgatggcctgctagagcacttgcaaagccatcttcaagaacgttatcacatcgatatgccagatgggaagcacgaggagtttgacgagacagagtttgaacatcatcttgcacaacacggagaaatatccactgaaatggaatctattatgaagaaagcaagtcgacgcaaaggcccatacttgtttgagagctgccctttctgcgggggctatcctgatgttattgaaaagctcttctcagactcggatactctagaggctcaaaaggcgttgcgaaagcacattaaacagcatatgcaggacatcgccctcttccttccgccgtaccgagaggatattttggacgaagacgacgacctcaaaagttttgctgtcacaggccaaagtgccaacgttgaagactttgaaggtctaggggagtttcccgagatttgtggccaaaaggactgtgactgcaaaagtcgaggaagaagcatcacagaaactttgccagatgtatcgattgcagtaacagcggaaggcatggaaacccagatggatcttataacaccgatactcctaggtgatacagacccggatctctggaaggagatgtttccgacttctgctgcatatgatagctcccctgtgccagatgagtattttctcggagacgagcatcttcgatcgttccttgtatcgctttcatcacgatctcacgatattccaccatcgatatctaaagtagccgaggctctcagtacatttaacccgattgaggattcacaggctttccaagattgtatgagctcgctagccgttccagaaataagcaaggaatccagacgtttctatcccattgcagagaacaggtgtgagtgggtatttcagcacaaggaatatttggactgggttgctggccgccatatgctgctctggataagaggtagaccgggttcaggaaaatccacgttactaaaccgtcttcttgcaaaccttcgaaaaaacaccagttctggggctagcgatattgtcctctctttttcgttcagaaattatatctctttttttttcggaaattatagcgatgagctccaaaatgcccggcgcagtctttaccagtctcttctctttcaaattctcggacaggcccccgatgcattacctgaacttattagaacctttgaacagcgacgcaaacaaagcagagaaacgggcgaatcatggcgctgggacccggatgttctgcgactattcttcgtaatagctgtttcaagaatctgccagtgtgaccggatctggttgtttatcgactcgttagaagtatgcagccaagatattatcgccaatcttactgaagagctcgaggctttaattcccccgtcatctgacagttcgaaaaaggcccacatttgcctgacctgtcatggtcaaatgcacttggatccaaaccgttcgttgcaaatatatcccgagaacgagaaccagggtgatatgacattgtacatgctggatcaaatttctgaagatacattgagggcaactaacattctgccaattattgttgagaaggccagtgggatctttactttggccatcctcctcgtggaaaaagtgctggaacttgagcgaaaacaagtctcagcgcgaatcatcgaacaagaaatagaatctattagtccagtcatcgagctatatcacaagctcattgcacgacgggggtcgctttcatggtctctggagaccatttataccatagatgaggccatagtccaactgcttatcgatgaggatgcggagatttggtttttacaaactctcagccagacacctctttcatgggccatggaaaggggatatgaagtggcagccaacctattgctcgacagaggcgccgagatggaatttggactttcaccacatgccacgccaatgacgccgtcgacagctgtggtggctcaagatggtatccagccgcctcctgctcagatacactcagtcccgagagacgcatctgacgaccttagaacagctgatgccagttcaagtaacactgatcatcatttcgttcaagaatctactctccaacagttggaatctagcaatatccgcagctcaagtatcatagccgaactccgggaagcgtcagaccatatagacgtccaagacaagatgcgcgaacaaacaccaaacaaaaatagatcgatggagggcgatgctgtgaaagagtgttttctttgcaagacctcatttgcaccgttccaggccaggcaccgctgtcgagcctgcggcttattctttgattccaagtgcactgcagtcatgtcaacccctgacggccagaggaagcaagatcagaaagaagacggcgccaacatggccaaggagattttggggccgctactcaccagcgtgcctacggtgcagtttcttcttccgcaggcatacaagatgtcgcggcgggagtgggaggcggtgaaatccatccttgagaagaatctccgcgctagagacgacttgagttacttggcggatttgttggagagaggagaaactgggagtggcgatggaaatgaagctgaaataaatacctattcgggctcactcagagtttgcaagagctgcctccctattttcgacgacaaccagccgcccgtcttgccagcgtttctctcgctctcagagcaaggtgcgtaacatctccttcgaacattttacatgttccttgcgattacgaaaaatatatatatatatatatctttgctaattgtgcgcgggactgcacagatattaaagataggttccaggagctgggccgggccaaccgagcccaacgggcgaaagatatacaagacttgggagaagcgcgatgggccgtctacacgcagccagatggccacacaaacatggatcgctatgatgacatccggcctttcgcccaaaatcgtgttaagctacaggttcctgaaaatacttccgactacgtcaacgcctcccccatcattttgacatctccgtctcacccaagccaacctccactgcgctatatcgcgatgaaggaacctactcgagcatccattgaccatgtctggcgcatggttgccgagcaaacatcatcaccggcagtcattgtccaaatttcaaccatggttgaggtgacgatgagcactctatattttcctgagaatgaagaaccttggaatcttaacaaatcaaatctgtggggcgacgattggaaagcaaaacttagcgttatctcttcagagattgacaacggcgggactgaaaagtctaagctattactgcatgtacatggagaagaggaaccgcgggtagtctggcattatctctacacgagatgggacacctattctccttatagtttggatcacctgggcggcctcgtggaagtaatgaagtcgtcgtggcaacataattcgccgtctaatccgcgcattattcactgcgacgacggtagtggccggacaagcgtgtttattgctcttgatcaccttatcagagagctaaactttggagctcttgcgagctacaatctgccacaggagggtgacgatccagtttataacacggttgagatcctgtaccagcagcgccaaaatatggtgcatcgccaagctcattatctactgctctatgaagcgatgaagaagctctggcatgacaagtacggcgttgtggctgaagaaggctctggtgaatcggcggcttggagacgcgaggagtcgagtcctcgtgagcaatgcatcgatggggcctagaaacgccttgtttgaactttaaaatgtaacgatattgatgaaattcctcatatcaaattgcaattgagaaaagaagatatacggctctcctgatgagacatcgagccaagtttctttgcaaaggagattctgcgcaccccagacgttttatatgtacaagtgccatagcagtcactatttagttgcactagtctcatcaaataccaatacacagcagtgttactgcgcctcgctcatggctatgatcacttggtaattttattacaaactggctagatacacataattagacaggcacatacgactatagacagtggaaaactctccattcaagatccaaaatcttctcatcttgccatgcttcgcttagtggaatcgcttagtctggtgctgcctgcgaccagcccgagctaagcaacacgtgaatctctgcctaaacatgccggcttcaagacgatggactcaaacaggcacgccaggcaacagcgcagcgaatccatcacaaccaccgtcacgatcacatgactacgcgttgagcgacgagatatttagttcgatggaaatgacgttgctctagctcgcgttcatgtacgcgtccaggcaaatccgagatggcgtctctttcagctcttccaccggaattggcttcccaggtcttccaactcctcgaagccggggacataatcagcctcagtgttacttgcaaatattggcgagctcaattagcgccagacatcttccgggcaattcgcctcaccaacgatgagagagttgcgcggtccgttctgagcgccgtcgaggctcacggccagtacacaactagcatcgagttcaaatctcgttgcggcctcaatgctgagttgatgccgcccgccctcccgccagccgcagtcaaagtcttgcaaggccatctcactccgaatttaaagactgtcagtatcaactttgattatgattatggcagtgatgaagcatgggataccttggaggggggctcaatatatgtattccgagacgcggaaaccgaagaatacattcgagagagggaagaggcatggcagtggcgggctcttatgaatgagacttggcgggcgctggcagccaatatgcatgtgagagagcttatcatcgacaactttgttaccaaatggacgtctgctttccgcacacaagagttccgtcaatttctctcccggcttgagtctgcaagcttcgacttcctcggccttgataacggcgcggggtggaggactaatacaatggggggatatctagagttcatttctgagctggattcctcttttttccaccacatgacgggactgaaacacctcacaatcattgcctctgatcccatcggcctcgaagggcataaccacactccgcttgcgctcaacccgggagatcttccactgctggaatcgctcaagataagacgttgtttcgtcggcccggagttggtttcattcatagaggaacacgctcaagttctcaagtccctcgatgtcaaggattgtgtcagtgggtttagcactaacccggcagactttgactcggcggacgatggcataacgtgggccgagttttttgatgcagtctatgaggcggagcccgcgcttaccgacttgaatgctggatttggctatctccggaatgaagacgaactcgagcccgactaccggtttgaggacgagcctgaaaacttccaggagattcgccggaagctcaaggccgacccaagcttgcggtggctggtatacgggtacatagacgacaagtatggctggctctgcctacatgacgaggcaaatgacgagcagtttggaaggggcaaggaccagatggcttttaatcgactcatgggccttgtgattgagaacgctgcaaaggcaaagcattcactttagatacatatcattgaattctatagaatacgcttttgtttgcatgttgattggccgcccatgttcaatttcctacggagttgccaatggaaacggacacaggattggtcacagcacgcgaccaaactatgaccgaacaagaaagactcagtcaatttgatgatcaacattatctctttaattttggcaatggctgatgcactttgctttaaaatgatttcatcacaattgaaataaaaaggttacagcccataagactgtcaaggcttatatctcattggttataattgttaccggccatttcatgaagaggctgctgttgcgacccagctccctacccaaagaggggtactagctctcatcatgttgcagagatgaaaatgatgtcctttcgttctggtatcctctgtatgcatttgactagccggatgcactttcttgtctaatcacaatctggctacgtcgcagattctttttctaaacccaaaaataacaattagtcattattaagcatacaacatggatcccaaagtcataagccaactatgctctgaatgccaaagtgtcgtgatggaggagaagcaatacggaagaccagagcgcatgggtaagagtcggaatcttcgagaatgtgatgagcaaccccatagagatctatgaagttgaacgtgggccgtatggtgtggacttttgggatgggtataagtcacgcattttgaagctgatgtaacaaatacctgggcagtcaatcgttatgtaatagctgagtacttctaaccgagaaagattactcctcttgttgctagttagtgactggctatctaactatctaatgagtgcagtggtcgaatcgtatatatctagtcgttatccttgagtgatcgaggacgacagtcgctcattgtggcttttgtataacgaacgatcgagtctttatgatgctcctcaagttagtactagatgattgggtggcgttctgatacttcattcggaacacgtgcctgttccgttgtggcattagacatcatatcgtacagtttcagcactgacagtagatatgctgggttcaacgtgaccgcgaggtcgtcgccactttggccaaagctctattgcgcgagtcagtctgtgcaacttcatttgcgggacctatgcaagcccaggacaggggttccaaattcccatggatagaataccacgtgttcattcagagaaaggccagcctagccgtcagctcagctctccaaacccccctccccccttttcagttcctctcttctcatttctcttttcctctgctaaggctgaagagcggagacaaaagatgacaatggagaaaaactgcgatttgtaatgctgagccgcacgttgtcacacagagatcagagtgcagtgatagtgtcgtacgcagaaatctgggctatagaccctgacgtggaagatttttcccgctctggttgacctaaacattgtctcagaacgagttgagaaaaaattacgttcgctcgtttgccgtttctgagctatttgtaccatcttagtacgaaagaacaagagaatgagataaggccataccttcaacccgggctaaaaacccgatccccatcgcggacgatataccgcccaagaatagccttcgcgactgctgcagaagtggctgccgcaaagtcttgccaggcttcattgttatggctatctgcataatcacagatgccctttacaacgatacacggaatttcatcccaggctccagcgccttccgtttcgaaggcaataatgttgtgtgtgctggcgattctatcacggtcttccccgctcttcataacggtgttccctgaccccactcggccgatgaaaatctctgggctgaaattggcctcttcgactgtatgttctcttacaaccaggttggttgaactgcatcccgccacggtacacgacgcctcagaagctgactcacagaaggcgtctgaagtagtacacaagtcacacgatgtccgatgcttgtgagcatatgccggggaatatagcctatcttcggcagtcccaggataactataatgtgctcgccgtcgctgtattccagctgtcttttgcaaatgtttcaagtgctctgaagcctccttttgtagccgctttctcatcaattccgtttcaaaaacagcaagcaggccccgaatgtccctgttggggcgcccgaggctgtcttcgacggtattcttcactgtaaatcgtccaggatatcgcctgccatagtcatactggatgatagtcttgctcactactacatcacctagaaatgcatcaaggttggcgatgcgaggtactcccccacagagaccgacaaggatagcgagcctaaggctggtatagctcgatcgcaagctagcagttgcagcagccgcattatttgttcccatgccagggaagagggcaagaacaacgttgtgatctccaatgcgacctgtgatataggtattcacgtcgccatcagctcggccgtaaagatcacgctcctcgtcccagaattggtcgaaaagcagggtgacggcatcgacttctcgaggcaaagcgcaaatgatggcaacatggaagtgtgtgcggtcggcaggaggtagctcctggctggttatgacctgaccccacctcccaaaatctagatctctggcatattcgtcaacgccgtctagcggtatctggctgaagccttggattaggtgaagctccagtagtcgaactacatgctgatatatccgcgacctgagcgtctcactgtcaaggggcccgccttgttcgtcctcccacaattcaccatccaagcagttgtcaatggccttgagaagaggagagtcttcgggaatgtgggatcgccatccctccttgccaagttcctcatcaccattgaacaccaggtccacgtcgatgagggttatgcggccgctgggaacctcgactagtggaacattgtgcaattctgccaattgtttgaatggtttagcgaaatacacctctatgagggccacggctagagcaaccattaccaggcagcgatgccctaaatccagatcgtccgatgtctcatcatcgacgtccccactattcatgacgactcgaaaattagttgcgccggcgggactggctttgggtagccgagtttgcatgaaaggccgcaacggagtcttgtacgaagttgtctggaagaacttgatatttgccgacccccaccctggctggagccaggaagtgccggtcaggtgcagaattgtagagccgatgattagagaaaggattcgcttcgttttttctgtgaagaagtcgtgtcgatcttcaaaacattgcaagagagatattggattggcggtcttgtctatcagaaaattgctcttctcaaatctcatctcaaaaagttggccactggtgagcttcagcacaaggcgttgcaaggccttcgttctcgtctttataattggtctgcatagcctctccacccttccgtctctatcctcagtgctgcttacacgaggtgaggccaactcacctggaaaagtagagcaaacccccggatctttgaaggtctggacgcgaatctcgtgccaatcccgctccatggagagaaacatgtcaaaatcaagatccccagctgcatggtcatcgccacgaaagtctcggatgcgatttcgaacagatttgatgggtggcttctggttgactttcttattgggcctccggtacgtgcccagttcgagtttcaccccaaactcatgctggctgggacaagagcatcccttgcagtctaacaatgcatcaaagatcgactgggccgccttgcagatggcatatgatggttcaatcacgtctagggatgggaacttgtctgccgatttcttggaagcctgatctggatgttgtttgtcgagttcgtctgcacagctttccagcgctttatccacttcgcctcgttgctccccaggtgtcaaccattggctaacaaactcgaatctcgtctcgctagactgctttcgtgcctcactccagtaaacgttgagcatccctagacgaaattccaacgtggcggggtttgacggcaaatgctggagacagctctccgagacgatggaattgaggtggaccaaagcttgcttaacaagttcaccgtttattcgagtcgaggtctgccgtatgcgcaccgagtagtctcttaatctgatacaatgggacgctaggtgactgtagaagaccctgttttcttcgttggcatcgttgattcgagcgatatgcgccatctccatgactgactgggacgatttcaggagcaagtcggaattgcagctctcgtcctcgggatcagaggaagtggccatctcgctcgccttcgatcaccccacgaccgtaaattttgatgtccaccccgcgaactagcctaggcgttggtcattgttgatgaggaagttaaggttctcttataaacgtgcgcgggggcggggaggcactagatgcggctcggaccgggtggctttcaggggtcttaacaaagtgacattgcaagctaacgtgtacctaggacagatcaactcgacattgaaaagaattccggttccaaacttctctagaacttacatagacattccgaagcttgggtggtttttctagctttaaaagaaacttcatagtttattctagcgtattttcttcgctagtttctagcctatctgttagtgttgcttcctcgaaacgaccaataataaaagactcaaagaggggttcattggcgcctcaacgagataccatcagaccttcctcgtctctaaggcatcgcgttctgtcatgaatgcccatgagtacctagtcgaatcgataacatgaaacctcattttttaatacaattgcaccacctagatttagtggccttatcgccatgacagatgcggacgagactctagacgcggggccgactattgccatccgtgtcacccagtgcttggcatctttccaagattgtctcctccgggtatcttctatatatcctagggaattctcaatagtagaagaccaagctgcgaggttatctacatgggctgcgagcatcgaggtctttgctcctaggcgagcgtccatagatcatcgcttgcgatacgcgccggaagtgcagaatgttatcaccggtctgctggaatctctagactaccgcatccgtgcttgtaggtctcactcttttatgccacttgattattttgattttcttcagcctctaccgccaaaagtgaacaagtcaagttaagaacacacaggctcggatgtccttaatttgctgggcaaattcgcggcatcggatgctcggaattctgcaaacgaacggctcgaacagtgttttgtagacatcgcgactgagatcagccgcctcaacaagacttcgaaaacaatccgcggagccagcaatgaagcccaggctctcaaagtaagagattttcagatcacagacgacgatggcaatagtgtggagactctcctactcggttatttcgaaaaccacattggctctcggtttcccaatattaacaaaataatccaacagagacttgctcgcgcaatgctccttcgactaaaactaatcctatacaggagatatcacaaagtgaatacttctatccagccgcagacagcaattcccaaggcttccatcacattatcagctgctcggccaagtgtaccctctgcgcatcgcgatccgaaacgggataattgtctaactgccatcatagcagcgaacacaattacattcccacagattcgaagtgccataactttcccccccgacaacttcaagaaagcctcttcaagccctttcgttatttcagcacgcaagacggccgccttaggtaatcatgaggcactcatattcccacctgctcctggtctcgctgcaaaactgaggtacaaagagctcgagaacaaacgtaaatttgattacaatattgctctaaggcttgggacggcaaaatattacgctgagtcagaacgcaataagttgctgaaatcagacctccaagcaataggagtgattacttgtccttattgcctgtatgcgttcccagcccaagagatgttcgatgagcaaaattggcagtgagtagcctaaccttccaccaggaatcatcatacctataacgctcttaccgtttagggataatactgaacagccttctagaaatcacgtcaaaaatgacctggacccttatgtgtgcctctttgagaattgcgaggatgcagacctgctctataaccaccgtgatgaatggctcagccatttgcatcagcacagcaagcactggcgctgctcctctcaccgcgagctgagtccattttctacccgcgaagagtacatcagacacatacgggaagcccacaataccaaactcagcgacacccagctccgcatcttagcgaagaggaacacccgcaaggcggtgaggctgttttcatcgtgcccaatgtgcgccaaagatgcggccaaggttgatggtcatctggaggaccacatcgccgagcacctaagatccctagccctcaagtctcttccaagctaccaagaggagataccagacggcgctggaggtgagaaggataccattggatcttcaaggccacaaagcagaagtacgattagtagttggatggacgacgaagacatacttaaatctagaacgaaacacgtcagaaagaagcacccaaatacgatcagtagcatggcgaatctcatgactattccagaagatgttaaggccgcggcagtaaatggcaagaaagttatgccattatttgaccgatacagcgctgacagtccgacctcggatactggtaatggcaattctctgagatcccttctacattactcggagaacatcacccgcttcctggctgacagcagtcaacgctgtccaactagccttagctctattcagacacaagaagaggccatcgtagcaggagaggctcgcatgtctcaaaatctaagagcttttgatttgcagtttggccgcgataaatccggaacctaaacaccggaacctcaacttgcctaaaatataagaaaaatgatgttgaataatatgcgtaatcatactatcctatcaaaatgcgcttaagtatatgttatttcccgcccccccttcaggctatatgtttaagcgtcaattatgtttgtacaaaggtatacatgtcattagaacacacattactgctgatccggatatcagagtagtactacccttcttaggtcattgtgctgtggttaatagcatttctagggctaatcttgctttctttcaaagggtttatataggctttaaaaaacttgccaaggaaaaaactggctaaagagcttaaaatagaataatattcatggacctcgctgatgctctgtaatttctgtagatcgtgttatcataatatgtcccattggtgctatctctatttcaccgttgatctcgccgtctgaacccacatgcgttgacgttttccccttatcagaattcattacgcccaactcccaattcaaatgttcctcactctctgtgattctctgaaacatcttattccctccaggtgaaagtctcgagcgggtatgaatgccgttttgtaggctggcatttgcaggtttgttggcctgagagccacccataggggcagggccatcagaaggcgaatgtggtgagcttcttgcaatagagaggggcaaccaacggccgatagtacggtctaatacaggacggaggagaggtgcagttgcaactataatagcgacgcagagttggataacaccagtaaccataactgtgatcccagagaaggtgagatcttttatgtcaagaacgaagtaagagcgaaggcgaatagctgtgcatacgacagtcctaatcagcgtgttaggagttgagcattagatcagtctgggttgcttgttcctaaaagagaacttacacaagaccaaaggcaaagacgcctattagggcaatcttgtatatcttctccatctgcagacgcgcaagcaatcgaaggggtaggataacaatagccacatctgtgataatatcgaagatactgaataacgcataggctaccctcccgttgccacagtggccttgtacagttggatcccagttcacattaacgggttgacatacgaggaaagaagttaggatggtttgaagcatccagacaacattgagccccatgataaggttcgcgatccatgcataagattgggcaaagaagatgcgcttaagcatagccacgatactattcttagcaaaacccaagctgatagcatatagtaactgagatgcgaaactagctttcaagtatcgtccggtaggtatgagttgaagctggtgcatatgatatccagcacccccgagaacgaccactgagaagcatctatcagcatcaattttgatacttttaccacgagtgcgcgtaaagcctacttactgcagatatagctgatgctcacgccccaaaatgccagctatttgaaaggccccggttaattgtcaatctaaaggcccaagtatccattagtttgtaaactcaccaggctaatatagcagagaatatcctctaagaaaagtaatgaaatccctctcaagcgtcgggtccatattctcaatcctgtccatgccgttgcaagcagaggcagcaccacactgagaataacaacgtccaagccggaacttgtgatgggtgggaattcaacttcaatcattggtaatgtggtcggccccgctacaccgtcctcctcgcccacgctgctaaaccatggggcccggttgcctgacatgattgtagtacctattgaggtcttgcgcagagcttgtatctacacctaagtaagcggataggacaaaggaaaggggttggttaagatagtaagggtggacctaatcctactacatatacactttttattaagaagggggaaaagataaagtgcgtgttatggctattataatgttatacgaagagtaactaccgatctccatgaatcctcccgacgaactagagcggctcagccgatacgaataaaatgactggcgtagacttttgaggctaataaatgagtttacgggggaggcctgtacgagtattaaattggccctggtcgtggctgcggcctagatcgcttcagaaaagcggcgagcgcgtagtcacagccaatcgaataagaattagttgtagaaccttttcactgtgatcttctctcgtagaacttatattttgttaagaactgaggcgtgtaaaatggaagtggtcgggctttagatcttgacaacacatcaaggtgagcactgagaaaaactcccaaggtcgaaggatgcatcaagttattactgaatccatttatttgtagatagcatatcacagcaaccttgccaaataagacggacgcacagccccctgaggcttactcatacaagagctaaagagcaataggtacaggtataaggatgtagaccagtgcagaccgcttcaagctttgcaaggactaaagcgtcgcatgaagtcgccatctacccctgtcgagatgtggggatcccttcttcttcagccagatctagataggatgggctgaagccaccccggaaaagccagactctgttaggctgatgatgcggtaaggtatccgcgttcctggaaccttgctagcttaaccgctcttcaaagaatgagcgaatctgagcagtatacctttgcaaatctgcagaagaaacgtctgccatgcttcgaaattagtacatgctgagcggcggtggcctctcagcctcggtcatcgtgtctaacctgcctctaccacttgcactcttcgatctacatccttgttattgaagctggaggcaacgctaaacgcaacccagccatcgctttccccaactctatactgacctctttggcggcgagtgcggctagaggtaccagacgatatcccaggcgagctttggatagtccccgggttgatctgtcgtgcggggaactcttggtggcactatcaccaactcaggtaaaactcgccatataagattcgcgtactctagttacataacattaactagccacacaggacgctatagctgctaagtcttatgtactaacacgaattaacaggcagatggatttgtggtgaccagcttgacctttgagtcgagactgtcggcgacggtcgctagagctatgctagtctcttcccctacgtgaagctgacggaagatgcccctgtcaacagccccaagcagtatggctcagacggtcttatgcatatccagggcattgtttgacccaccgagcattccctctacgcaacgaaactgttgcatcgtggcaggaagtacggagttagggtcaagctgatgcctaacaatgacagcagtgctagcaaccctggggtattcgtagcctctttcagtatcgaagccagggtcaccgtgagattgctgataatgtcttcccttaaatggtatcaccatcgtcaacgaaaccttggttgccaaggttctcttaccgccccctattatcaacagccgcaagccaccggtgttcagctcgaaaacagcacaagatccatagcgaggagatttttctcgcggctggcgcgattcgaactttccagacttttacgctcttaaattgtatattctgatgaatcaaggaagtttggcatccccgttgttcatcagcctgaggcaggtaaatcctttgtggaccacgggctctttggtgcgcaatggaatctgaagaatccttctctagctctaagcaacttttacagagacctgcagactgtcttactgtagaggtctatggtcataatgccgaaggttacgccgaggaggcgcttacgattccaaactcgataacataatacgggcactttggacgcttagattgaagcagcgcccgctgaaatgaggggttcaaggatctgcgagtaaatatactccgtactgctaacagcactatataaccctattttgacaatatgtcgagttttttttttttttttttcgccttgagcaacccatctatatgacggccataaaatatacaagctaccatgaacagcgccgcagatgacattgtctctctattccgcgcccacgtagcggctctcgctaagcaagactgggccacaatcacggccaggcttcacccagagcttacgcggaatcatcggcctcagaccgccgagcagtatgtcagtcaagcaaaggaaggattcaaggcccttcctgatctacatgtcacgctggaccaggtatttgccgataaacgcaacagcttcgtgtttggtcgcctaatcctgcgcggcaccctcaagcaagagttcatggggatcaagccctctggacgccccttcgaattctcagaactcacattttatgagtacaaggatagtaaagttgtgcgaattctgacggctacggataaagagtcgataaaggatcaagtcgaaagccttcctcggacgccattcgatacaggatacggctatgaacatcctgagcaattaaccgggctgaaggagaaatttataaaatttatcgaatgcgtaaccaaagacaatgccaaggaatctgtcctggaatatagtgctacagaagtcttgtttaatggcgtacagaaggtcaaggcagaggaaataattcaacagaatcttgccttacaagacgctctcacagagttgaaagtggaagttgacgggctggttgttgacgaagaacaccagcggattggctctgcttatttcgtcactggacgggtggccaagccctacaaaggctttttgccaggccaaatgtttcaacaatacaattacgttatccatttcattaatggagatgggaaactcggggcgatgatatcagtagtagaaagcgagaaggccattgaatgaggtagcacggtggtgaattagtgtattaccatagagctcgctgtattccagtctccaagtattttacaatataggtgagatctcatctccgtgtcataccctttgcacttttgaatcctgctgaactcgcgaggtcattgtaacaattagtcgcgagtggtaccaaggcgacctttaattctgtcctggcatgccaaaccatcattggtgagaactcaatgcagatctcgtttaagcatcgagaattacgggctagactttttgtaaaccgtttttattttgtttttatatcatcatgttgagttcaacatagcatcgactcaactgcgagcgattctgagactgtgtggcaaggcaaactcatctttttcgtatgcggttggccacgtcaagtgcaaaccagactattctataactatttattcaaggcgtctcaaatccatcagcggctgaattcttttgtagcgactgttgactaggttaaagatgattagcaccgccacgaaggatcaggcaaccactacaacatttagggtgaaacttcataactacatctctttgctgtgtgccttggccagcggctgctgaaacaatgtcgcataacagctagcgactttgcgaaaacaatcgccgaggtgtgggagacagatgtactttggtagcttttttagatgccgcactggtatattagtaaagttataatctcaggcaagctaacgtgcaataaccataaaggtttgtcgcattatctcatactattactgcatctgagtagatcttcgtgcaaagtgcctttggttggaagactcatcgagcatgtctggactcgaaatcgtggctctcgtgcccagcatcatttccgcgtggtgtgctgtcgctgtggagtacagatcgtggcgcaaacggagggcgaagcggacgagcgaacgcaagaataccatgttacagactcatctacagagcattgctccgatgttaaacagccagttccaagaacacttccggcgaggaggtggcgcattccaacggggcgacggtaagttactcgcttcaagagagagagaaacaaggtccatgttaaagggctcgaagcatgaggaaaatatgctctagtgtcgctgcgctgagttcaagttcgctgatggttttctttttcacagagataggaatatctggtttaaaagatcagttaatccacgcccagaggatagagattgatctcctgaggagccaacgagacaatcccagcgatgtgattcatcctaaccatgattctatcttcggagagtctagcactgggcgcgatcagaccatggcaattctttcccagcaataccaacgcctatcgcaagcgcaaccgattcagcaaatgccactattcgcatcatcttctcaaggtcaagtggatgtgtcacaagcaaataattccggagccatagtgttatccaacgttggtttttccggaaattcaccgattctcatggacagaaagcgtctccaggtggatgcctatggagttgccgatttccagagctgcacgagttctggtggaccctgccaacccggccgctacaagataatatgcaactttggaatgactgaggtacatgtgcgaggcattctcatgaatggctctgttacggaagccaccttcaatggtgttatgtacgcttttatcgctctgctattctggtgatcactcctgctgacacgtgtttttctcccggcctattaggccgtatccaaatagtcgggtgttttcgtacgtccctggtaccgcaaatacacctgtacttaagggatttgaaggttgtttcactatttctccggaggcaggtaatgttgtcgcgtttgagctgtggtggatgggacaatgatgcatcttggtatgcttaacgcgatctgcctttgtaagccaagacatgactttacgaacatcaaagtcaattgagttatatttcggcaggctagtagctttgttacagtgtccttggtgctatagtatagcggctcattttatttttactgaaatgcagcaactgccattatcatgtgtcttcttaggcagatgattgcaaaatattaataacctctgaaacaaaataaagcacattctcatttacatatacatatttcacatgagcatatttattgtagttaagtctcttatgagaattctggaaacagcgggaaaagctcttctgcagcttcagactagattctaagcaagccaaagtgctctcattatgtgataataaactgctatttgacaatgtgtctaagggactggattaactatgtgattgaacagttgtctacacctagcaacaaacatattatgcaatagcctgccatagcaatccagccacatatatggcgagcgggttagtgaaccggagggcagtagaggccgaagttttactagtagtagaagccaacgctgcattagcgacgactgcagtcccagaaccaacagttccagttgcagtactttcagttccagcagctccagtgctagatcgtgctggagcagatgatgaggaaggcgatggcttaggacacgcgttcttatacacaaactgctcaggcggaccactgcaagtagtcgcagctccagcgtcgtaggtaccattcgaatacatccaacaagagcccgaagcgtagggtgagttgtctgggttatgcggattaaacacgacgtaactgcaggaatcggcctttgcacattggcttaggcagtccgatgcgccttcactagcactacaagtgctgaaacaatcatcaggcggtgtcggatacccgcaaaccgaggcgacagcagagggcgatgcagtcgctgcacaatcgcccgaggtaggcgtgccaccgcggcacacgggctggtcgtagacagacagataggggttggcgcagtcagagctgccggcgctcgcatcgaagctttcaccggggtacacccagcaggtgcctgtgcccgtgtaagggttgccggcggcgaagatgacaaagctgcagggagggtgggcattgcaatagttccagcaggaggctttgccggcgctggcaacggcgaaatcggggcctggtgttggatagctgcagagactggtgacgagggaagctgtgcagctcggtgctgcagaggtggcagttggggttggggttgtggttgtttgagcgaggactgggagaacgcgcagtagggcgattgacgcccagaaaggagtcatcttcatagtagcgaacgtgaaaaataaagagcgtagatggtaacgagcgtagatgggagcgctgttgggcggagggagctttgggaaattaatcgtgacaatagagatcaagaggaccacgtgatgaagcaccgattaggaagtcgccgaaatacaacaaccaacatcaatcctaccaacagctggttggttattctcatcgttgtatgaattcatttatttttttagcagcatcttcctttgtagtataatcacgttcaacttctgtcattatgtgaccagcttctatcagttgccactgccccgaaactttgagagctgctacaaataaacgccaggtttagcttccgcattttagttccatgattgctcggttccacgacatcatcccggagattgaacgcctcctagtgcagtatataagaacagtcatcaagttggtttcaaactctcctaattatataaagaaaggttactgttgttactgctagaaacagcgtttaaagaactcttatacaattccagctcaagccttttccacccaatattttttcaagctcttttcttttatagccagttcttacaatagctttgcatacttttcatttattataagataagtgtattaaatattccagatgttctacaactcaactccaattagagcagtgcactaatctttcaagtttattcaacgctttcctacctattataaggtagaatatttcatctacctagcacatacgaccataggtagtggagaattcggggtcccgtctgctcccccatagacaagccactaaccggcagattagtagtcaagtgggtgaccattggcgaacaccggctgttgtatgtttttctttttggctttggtattattcgttgtcttgttgtctctctttttgcccctctgcggctgcgaagctacctagtaagactggctgtgtagactatgccgttcttgggatactaatcgtggaattgtcctttcatccttgaatcactgaagcacagaattcctgatgtaatacccaagtcattcgatggaaagtttataagatgacttggtcagtagaaccgctgtagatgttcaagctaaagttaaacaagagctcttcccatcctccaaggcctcaaaggcggctgttgtacagcgtatcattttctcaagtctataatgcagacttattgttaaaaggtagctacaagtacctgagcactgaagaggtatttatcttcttttaagtgttaagacttatcattgcggacgtaaaatccgacgaagattgtttacttggctataagaaagtcaaggactatagcagcaagttgtgcttaggttcatgacgaagtataaagagcatatatggatcattctttgcttaggtaagaaaggcctatctgaacctcaccatttttgacaatacaagctgaccacaatgtcgtttccagtacttgtgtagagtttctgaacagtccttagcctgatattgtttgatctctctagagtgaccgcttttcttcttaacaatagttatttaggctcggttagatgactaattatcagaataacgaaataatagactgtaactatcagtaatggccatgatgttggtaggaagtcagagagagcaccttgattaaacgtgagtaaacctatcaacgcgagcccgaggccgatgccgacggtgaacgttgctcgtagtatgtttaaagatgactacccatgttgtttacatacagtgtagaacgatcaacaagatcaatactaggctggctgtaataaaggcataggtgaacctgtagaacatttaaggagatgaaaatgtgcaatggatgagtgatgcatttgaatgacacgttagcagaaattttgcaatcatgcactatggaaaatagtaacccaatagtatccagtaatgatttcggtatctgactaacaacacgaagacggtttaggggagtttcttctctcatatgctaaagctcaactccatcactcatccaagaaagatgacttcatgtgacttatttagggctaaaagccagccgtagtggtggaagagtcaaagtaaaggtatccttgacctccttgtcaaacctctctccgagatcctcttcagcaatcgcaatattatactccagtgcgatccggctaatgaccatccgaagctccatcatggcgaaatttctgcccggacaagcccattggcctcgagtaaatggaatccacggagccttttcagtagacagatcttcccatctttccggtctaaagtcgtgcgcgtctgtccagaaacgcgggtctcgctgtattgtgtaagtcgggaccgaaataactgtgccgcccggaataaagtcgtcgtcaatcatcagaccctgtggaggcgctactcgaggtaggcctcctggaactgaaggcttgagtcgcagtgtctcctgaatgacatagtctacataagggataattttctcatacttccagtcattgatgcctggcggagattgctcttcgactgctgcttgaagtcgtcgatagctatcggggtttttcgcgagaaaataaagcctgcatccatcatattagtgaaacatgccaagccaaacagatgtataaagaaggagatccagtggaaaactccttacgcattagttataacggcacttgttgtatcgctagagaaaatgccttgttaataggtatgtttaatcgatagcagaggttatgtatgcacaccttccagtaataatcaagagacgagcatcctcttgcatagccatctcgccaggaggggctgacgaatcgccttcattgaacgctttgatcagccaagaaatgacatcttgcggatctcggtctttaaacattgccgcttcatgcgccacaacctgtgaaatagttagcattcgatgcgacgtacaatgaacaaagcatggcaattgatcgattaacctcaccttacgcttctcctgaagttgctggtggcaccatgcggtgaatcgagaaaagcccgctgccgctcctggcactttcgagatcatagacaataaccatggcgctgttcccagaacgccaatagccagcatgctatcatgaacgcctttgatggccgggtgctcgctcccggattcgagcatatagaagtctttggaaaatcctttggagggttaatatcgggatataccaaaatatgccttttaggctactaggcagcggtacacaccaatatctcccatgacatcaaatccgaaaaacatggcatattcagtcatgtcaattgggcgaccaccgtgttccgcaattttcgatagcaaaagatctaccttggcttttacccgtggtgcatagacagccagggctttatgcacacaactatcagcatcgtgttgcataagacgcggccagaagacagaagaacgtcacgcttcatacctcgaaagccaaatcccctctcccaagccttcttacgaagtttgtgcaccttcagaatccgagtcgagtttagagatatcttggttacgtcattcgatacctgtgcgtaccaaggcgatcttgttgttcgtgtggggtgttcgtagatgaccttgatagcagacggccggttgatggatagttcgcgggggcctgcaatgaaaattaaagaaagttcaatacttggacattgtagtgctcatgatgccttgtagtgagcttgacaagaagacgcaccaactcgaacaatatccccatattctgcatggagattttggatgtctttgtaagcttgtacctgctttgccgcatgattcatggcatagaatcgagaaactttagccaaaaatggtcctggaaaccgttttagaggatgaaaaaaggctctatagacgagaatactggttacaactcctgcattgtacgcagctgcgatgagtaaactgcgagccaatgccagaacaacgctatagccagcaaagtatacattgccaatgatcaagacgaaaattgtgatgagatatgtaaagaatagctgccaagcatagccatcaatctcaaacggtcggaaaactagatggtgggaaacaacgccagccaatagcgatacagctgttgttactggagctgaggacttcagggctacaactaatacatggttaagccttggaaacatcttgaacgaggggggtcagctctaatgagcataagaacaataccacattgagaaggaagaaagaaaaaagcgcagacaaagaactcgaaaggtagaacctgggatgagctctctcaatttgcctaaagatgcgagataacgagactagactacttcctatggctttaccttgtggagcaagcacaagggatcaacgtaaaggtcctccaatattccacacatggaagtgtccgtatacaaatagcagatacggtggattcgcgcaatacctggggaaagtaagtgatgcggggggaatccatctgtacccattagctttggaagtccgaatcggcgtttatacccactgcatgtactttgcgaactggtggaggcagcaagcaggatgctggtgatgatgctacgttcaacaagcatcacagccaaccaatggctagcaaatgccgccgcgttttcctgatggggttgtgacaggccgaaagccaggggtgtagatccacaatatgttgtgccaaccaatgtcagtctgatcacggcttgatggtgggatgtgtatggcgggttttcggcgtcatctgcatatggaaggaatataggcagaagctcatcccacataaaatactgcagatcaatttgaacactgaggctttattcgtgtaatggcacagttgaggagacgagttgagaatacgtataggtaaccatttgacaattaagcatctaccaagggatcaaccttctatatacatttgagcaagcaagtattattatatatgtcatgtagtgttgaaagacacttttcctttccgtagatatcgtcgccaaactacattttcggttgcatgcccagttttatacagagctgtctctccccgctcttgatgaaatctgctcagcatttgagaaaatctcccaaaaaagtaaaaaataaaataaaataaagcttccatcagccagcatcatgataaattctccaatgaatcagtgtaaaaggattccttcatatcctccttgaaccgtcaaccgcccatctcgtctcgacacaggtttcagcccaataacagtaacactttcacccgagacgtcggcctcatgaagagactgaatctcaaatcgagaacccggggaagcgatatactcaatcttgcctggatcatccgacaggggcgtgataaacgacaaatcatcccacagccacgcatcagacggtgggttcagggaaagaattatcccgttggaatacttgatcgcgtcatcgaggttatctgtaaaactccaagtcatcttcgtcgtaatggcctttcccacagacaaatagctagcaagtgcatctgtcagtgggtgcgcaagctgagtgccgacgggacccgagttcagggggcattcgtagaactcgacgccaaaatgctttgtgctgagcggttgaagatcaacctgcccgctaaacagctgcgccttggacgcgagcgatgtccgaggcaaggatcgcgcagctgcaacaagcaggcggttttcaatctcgctgaacctgtaaacgtcatccacaaccttgtcaaactgagccttgagatggtcgagcgaatgtgcgggctccatcaagaaggtccgcatgaaatcgggatcctttggcgtgtatgcggagaaattgctctgccaaattttcatagaaaggctctcacgatccaacggatgaggaagagaggcgattcccgaatagatgtctgtgtactggaagattttgaacaaggtcatgcgcgcaaaggatgccgtcgtccagtcgtaaatacacatggcgagctcaaagctataggaggtgaaagggaagtattgtctccccaaagctctaatctcttcgaaagactttggatagccatccgaaatattttgatatggcacaaatttgttgctaatcatcttgctaataaacgccacatcctcggtagagatgtcgggcaaaggcttcaagagaccggacacttgcttcgaaacactataacaagctgttcacagtaagctacgttgcaagcatgcatatgcaggcatctagctatgctcagaatccgaggaatcaacaaacctgtgattatatccggcactttgacaaggccaagtgtgaaactgccgccatcgtcgtcaatttgaagagacagattcagtgggtatgagctgttttgcaatgatggacaagtaaagccgccatccatctctcgcttcttcacccaaatagttgccccatttgcatccagagccattgtgtttgttgaatgcacctctgtgatgtcgagaaacccatggtgatcaacaatcagacgagatgaggatccctggccacctcgagtggcttcaaggggattgccatcgctgaaccaaaggcgcgacgcagctagtatccgaacaagatgccacatatcagacagctacagcattcgactctacaagagctgcattgccagtgatgcttcagcaagcaccgagagccacggggccacctcgttccttatacaaacatccagacggcgatccagagcccgcaggtctcctcggctttgtcgtcttctcccatccaagttaggatgtctcagtcgaccctacgtggctgaaatgatggacggtatcacgtgtgtccacggcagagacacagcaaactctgttacactctgtcgatgcacagacgaatacatgtaatgagaagcctatcaagtactgctgggcaagacgcattggcaacacgctagaaagccatagatggctagcaatcatcgtggtatgatccgtatacacggcgataccgccaagggacgatccaatcgcgcagctgagccagtgtcttcatttctccaattgctcaccgctgccggcgccacactccaacaagatatatccgcgcagccacttgatttgctgggcgatccacgggccgcctttttgttgtgacacaacagatactagagcagagctgagcttgcccgaaacttggcggatatgcccccggatggcggaagatgagaagatctcgtctctatttcgacgcgttgatacggaacccatgtctccagcttctccacggcgtcaaagcgaccaggggctgttcagctcttcaatgttgtcttgccgctttcccttatggagaagcctcggcaatttgctctctatttaattacggggccgagatcagagagaagggtatccacctgtagcataagagctttgctcaagattgagtagaatttcctgacggtaaactcttgcacgcaacgtgtatatcttggaggccttgagcaaagagtattatgagtatgccggtatcaaccattcagatggcaaaggactaagactatgtgtacagatgtgctaaatatgttccacaattgtcttacagtatgcatgtagtagtgacactttccaataaaacagaggaaattaagttctaagcccagagaaaaggtctcacgactttgcaaattggttccagcctgcgtataagacatgcaattgaagtggcgttttagtatatggcaatatatatatgaaagcacgactagattatttgcattgcttgtaaagacaatttcggcggtttccttctttatttctattcaatccagggtagctatctgtacagtggcagctgctcttgtgcatcgctgactaagacactgctcgcactggtgagacctgaaggatggcagaatggatcaagcatcttccggtaagccaatcaggtgcgtcccgacaaagccgatcgcgtgtctttggtagcgagccacgcgatgattttcctgttgcaagtttgctgacttgcgcgatgaaatccgatcattcaactgtcgaaccactcgctgacaataacagccgggctcatacgatgtattgtagaaactcgacctcactgctataaaatactgcccaagatagtttagacgtccgcaacattagtctatacacttagcagccagtgaatgccaatcaaaccagtccaacggcctcgatattcgccgtcggagaactaggacgggtctaattgttgttggtcctctcgcttgagtaattagtctggacaagcgccagctctagctcgtactaaatgaagccacgatggctagtcggcaactaaggggtgggccagaattaaagtgttgagctagaggttctataagaagcgcttgaagcctcccgagtctctccaaatcttgctgcgtattttgtatgcacgaaaacacaattctttcccttataagttgatgcgttaatatgtcttacaacaaagagacactccgggtggtctagttggttatgacattcggctgtaatggttacatctcaccgaaaagtcggcggttcaaatcctcccctggagataatttttttcttttttcttttgctgagctctaaaacgctagagagagaatagctagcgcaaaaccccactctctcatccatatttaagtggataatatatgcgtagtaatcttcgcttacatactcatttaatcccccgcgcttacagactcgtaacattcacaagttgattgcttggaagtggttaaagagtatacagctgctattattaccttgtcattcttcatgacaagtgaatctggcacagtcaagataataattgattttttgtatttgaacttaatgcagccaatcctagcaaatgccgatacactatagcagctctttcttcaccacaagaatagtttcaagaagcccatggtgattcgtcaacgcctctaacagtacccggtctagcttaatcattgagggcagtataatcccatcttgatacctaaactcacaatgacgtattattttctgtttgatgctttcgtgaacttttgttacgcgcgttcacggactactgatccggcaaagcgtcccgtcccgtattcctcgcgatttgtggatagtctcatcgcccagttgacaactccgcatcctttaaacgtcgcttctgtcttgacttcttcccttcattttacttgtacatactttctgctttattggtagacgtgaattaatcaccgtttccatcatggaaccaatcaacattgttcgattttccccctcagagcatggcaaattcctccccgccattctccaaatgcacattgactgcatcgagtctgacggtgccctgctacgcttccacccgccattcactctcgaaaagcgtcagaaaatggaaactttctggaaagctcgcctttcccaaatttctaccggtcatagaatcacattgattgcattggcatcttcggacggcaagcaagaaactgacattgccggtattgtggagttgggcatgacggaagcagatacgggccccttccggggtgatttggagatgctgatggtgtcgccaaagtaccgccgtagagggttggcaagcaaactgattgatgaactggaagaaattgcaaaagacgagaaaagaacactgttggtaagttaaaaggtcggatcttatctttgttggctgttgaatcttacatgtgcctttacagctgctgtctacagacattggctcaacagccgaaaaatacttgtatcctcgccgaggctatactttggtaattcctctccatggtcctaatgacgcatctagtctttccaattaactaaatttgtgtatattttcctagatgggaacggttcccaactatggcatctcgccgactgatggatcgttgaaggatggcgcattcttctacaagcaattaatagcgcccgtggcgggagcctgataatcatcttttactcatttttaccatagagataggcttcaataaagcatgaaaggaacagagtttccaggaatccagaagaatatcccaagtttacaaaatgctactgtacggcgtaccaacgcagccaaaggcagcattcggcctgttatcccccaatcgcttcattgacgcccaacgctctctcaaatccgtcggagatacgaacgatattccccctgaacctgaaaaactcattcttctttttttcttgcatgaatccttcagtctcagccccttcaacctcactggtttcctcggttcgaggcggcctgattcagctccgatccacctcactcggccgagtggggcagatgtcccggccgagacgggctcaccaagctgctgaaagcaaagcgaagaacatttacttgtataaaattaaaaaaaattaaaaaccctcactttagatatcaactcgtaagagaaaaaggaacaattaggaaaaaagaacaaccatcttataaatcatagtattaatcatctccctcaaagttaatctaaattgtatctaccttaggcggctgacttgcagcagcggctaactccatagccatcgggccaactttgacgttggctttagctagcttggagaagcggctgactcgccacaaggctgatttactgtctggacattggattggacgtcggaagtccgaaggattgttagacttggcgagaccatgatcctttgcaatttgacgttcaatacctgcctaggtatatggtcggtctctctctctctctctctctatatatactagctaggtcctttaaacaatctcaattcatcaaaccatatactcccaaaaacaacagctacaaagcacagcagtcttcatcattatacactccaaaagatactcatcacacaaacattcatctactgttttcacctccaaagcttcaaacaatgtcctcaacatctggcatcgccatcatcggcgcaggcctctccggcctcaccctcgccctcgccctccaccgccaaaacatcccctgcaccatctacgagtcccgcgaggcatctctcgacatcggaggcgccctcatgctctcgcccaacgccctcaaggtcctcgatgccctaggcgtatacaagaacatcgcccccctgggccatcacttcgagaagctctacttccattccgatgacgacacgcctgttgatgacttcgactttggctcccaggaacgacacggcttcaaagctctccgcatctaccgctacgagctcatcaacgtcctcgtgtccatggtccgcgaggccggcatccccgtcgagttccagaagaagtttgaccatgtcgtctctgaatcttccacttccgtcacttgggcctttgccgacggatccaccgccagcgcaaagctcctcgtcggagccgatggcattcactcccgcgtccgcaaacacctatacccagatctcacccccaaattcacaaacatgattggcgtttccgccgccgtgcctcgcgcgcaactccgagcagagcccgactacccgctgcccgtgacaatcatgagccccaagcacggtgcctttgtcattgctccgcagctcgccgacggctcagaagtctttattggaaagccaaagcgtcttcaggaggagtatgaccgcgcgggatgggatgagctgctgaacaacaagacctggtgcgtcgattttctgcgcgagggcagcgccgacttccctcccatcgtggccaatgccgtgtccaacatcccactcaagggtatcaacttgtggccgttctacgttgtccccaagctggataactgggccagaggccgagtcgtgatactcggcgatgcggctcatgcgatccctccaaccgccggccaaggcgtgaaccaggcctttgaagacgtgtatacatttgccggcatagttgccaaagtgcagcagaagaagcagtcagaagacgacaaggaagacgctgtgcggatcggtaaagcgttgaagaactggcagttgggaagacaggcgcgtgtggatagagtattggacctcaacgacaaggtgaacaagaggcggctgcccgatgcagtcaaagctggcaactttgaaccgtttgacatggattggttgtatgatgtggatttcgaccagatgattgctgagtgggcaaactgattgtctgtgtgtgtttcaagcgtgaaaaacatatctagcctgtctttaactctattaatttacctgaatttttgaatcccagctaggtattatgagtgaagtgctgttatatcctgccaaatgccaaaatattctcagtgggcatttgagcctacctgctggttcggcggaaaaccgcataaaacttggcaatgaatatatactggacatcccttagtttcgaaaaaattagagataaaataagcaagatccttgcatggtcgcttttggtgtaaccaaggacttgttgtatcttcatcttggccaacgcactggtatccatcttcaatgacacatagattcctttggcatagatttttcgcatcacatcatcatttgaagcattatctcttctacacattggcggagcagagccaccaggcgccaaggcctcccattttataaatccccatgaagaaatttgaaaaagaaaaaaaaagcaatccacgcttctagtattatatctctctagtcatctactcaatcaaatagttgtctgccgcggacttgacgtctttggagaatgtcacctcctcgttttcgtcaagcaaagacacggatgtgacctgagatatttgttagcgtcaaggattcgtttggcctagcacagcgtcgggcatgatatgcaacttacgtcaacgtccacaaacggtgttgtcttgttgaaacggacagtcatggggaaaaagtcattttcatcgttgctttcggcttcaaactcaaatgatccattagggttctcgtcatcgaccgagccgatattccactccaaggagtctccagatacttcgtaggcagcatcgaagctggagacaataggttcgcttccctggtaaggaatgatgacgctgacgtcacgcagggcatcgccacctgtcaattcgtattcgactgtgatgttgtacttgtcggaatccttgttgatccagacagtgaaggtaatggggcatgcgcttgcgtcgtctgcctttggcgaagctctccatcgcagcagtccaacgccttggttgatggggaatcctcgagcggcgttgctcatttgcagaaccttggagttgttgaagaggttgcggtccacgttcgggtgagggcggaactgggcgccatgcgatgggacagcatgcaggccgagcttgagtttggttaggcttgggtccgaaactcgcagcgtaaggtcaccgttgactgaaatcgagttgactgcgccctctcttgagagcttggcacttatcgtctcggaaattgtgacgtgaatagcgtcccggtccagcgtggatgacatgcgtgcctctggctcagcggccgccgcaggtgtaggggtgatgagaggagcatcgtcggctccggcgccaagatcgcctcggaccttttcgaaaatgtcggtgttctttgacttcttgccgagctgcatacccttcgccttgagcatagacggcctgtcgaaccaattagcattttcgcagagcaaacggagcaggccagcggtgcgcacttgttaaatgtcttgttcttctcggcttcgtatgagtcaaaggcgctggcacttggttgggagggaggagtatatgtaggataggcgggtgttcgtggcgcggcggggcgaccacttctcgccgactccttgcgctgcatctccaattgcttcgccttgcgtttccgctcttccgtggcctcgagctctttattctatatcgacccatgtaagtatttcggcctgctatggcgaaaacagagtagggcccatacccgtgcaatgatctcttggatgcgctcttcgtgactctccatctccaggaaggtcctgatctggctgatggtcaagttctctcggtagccaagagtaaccagctcgtcgaatgcgctgagaagctcgtaggcatttcggacaatttctctctcgtccagagtcctgcaggtgctcgtcaccacctgggcaaacaggtgtagcgaatcgatgtcttggaggatgttggactggcggttggtgatgagcaccatgtagagctcgtcgagaggctggtagacgaatcgcacattgtcctgctcgacgatggtgtgctgcgtgccgctgtcggcgagcttggggaacgatgcaaggagagcctcgatgcgggatctgggcatctctcgaaactgcctggagaggacagctttcccgcctcgggtgcaaactgaggccgcaaggacaacctggtggacggttagcggtcaatgacactgcacgcatcgttctggagctgtgtgcgcaccattttggcagtagaaggcgctgaaatgccgtggaagtgaggctttggtgggatggtcagcgtcggccagaggttcaattgagccacgtctaactcaggagctgcttcagtgacgaggctactgctctggcccagaaaagcggcgtcacgtggttggcttcggtggaggggctctgctgctgagagggccgaggggctgaagtagacgctacaagcttattgaatcggctgacgtgtaattctcattgagcatggtaaatcatagagtactcagtacttgaacgctctctgccaagtactcagaacctatggatcctcgacatctgccatcaaaagccaggtactgcagacctcccgcacggctactcgccccgtttctgctcttggctaatcacagcacactaagcctgatttaggcagctcttctcacgtgtgggccagctggtctcaaagctcgctgttttcgctgaaagaatgtcgtcgcattcattctagcctcagccgtgaagcttcatcattattccagccctccacgccgccgcgaatacgggccatcctctcctgtccaggttccgtacgacgcgtttctcgtgtcgcctgattctattctccctgtccctttcccctgaatatcaatgtgttgctctcacgctcgcaacaaacagccggcaaacactatatcgtgagtggcgtaacacggccaatccacttctcgcccctgcgcaacgcctcctgcttctatcccagagcttccgagatccatatttggtgtcattgcataacagagaagcatatatctgcttgcagaaccacctcgaccgaagcactcgtgacagaaccctcacaatctgtctagtcgactattgatatacttttgaggccgtggcaaaccatggcagaactcgatatggatgtcgacttggcgccgccaatgaagtttgacgagcatgcggacgaggatctgatcgactacgatatcgacacaacggaagaccacagccacgaacagtcttcatctcaccaagatgagcacacttcaggtgcgccagaacgtgtgcatccagtccaagatatggaaggcgccaattcgacatacaccgaagttggacaagccggagagaattttcagcattcggaagtgagccacccgcagggcgacatggactatgaacatgctgaggatgctgttaaagagtcgcaccaagataaagatactgctccggaaacagagcaagcaaaagacttccatgagactgatggaaacgcaattactggcgacatagttgttgctgaggcagagcacgccgtagatgagattgattacgaggacgaagatgctacagttacacaagattttctcaagaagccgggcgatgcaaacagtggcgtgcaggagggtcactcaaatgacgacatggctgctgcaggaaatatcgccagtaccaccacagcagagcctgctagccttctttcagcagaagcacccgttggtagctccgaggtgccagagccagcatccaaagatgacgaagatgagataacctgggagaatgacggtgaagatgacgcagaaaagcatggcgaacacgagcccgcagctgatgttggagacactgtcgctgaatatgaccacgctgagattgaccccgatcaagtgtatgagcagcatgctcacgctacagactcagattatgatgcagacgccgcggtagaagtttcggaagagaagacatctccggcataccatcaagacgattcgctatcgcaagcagaagagcaggattcagaagcggctgatttcccagcaatcactgtgcaatacaaaggagacgaattcccattcttttcccaagagaaaacggagggtttcttctctgatctatcggtcttggaccactcgatggaatcagtgcttgttggactacgatcagagctggagaatgagattgccgcacaagatgaacttgtttttcaagttgatgaacttgggcttgaatttgcagaggtgagtaaagtatccggccacatagatgaagcagcaatcaaactaacttttctataggcgacagcgcatgatgcactcacaaccattacgctgcgacaagtgttggaggtctttgacttgctagtaaagaatcaagatcctgatagctcacgaactctatacacgtacctctttacgagatcgagcgctagtaaaagatttgagtttctgtctgagagcgcagcggctggaagagggcttgatgaagtgattcatctttttgagaatcctattggacatcaccacggtcttgctgaagccgagcatgagcacggtcatgatgatggcgaggatagcgaaacaaacgaggctacggaaattcatgagagcgccgaagacgacgacgagaacgaagaaaatgaaggtgcggatgctgataccgaacagtccgaggcttcagaagaagatgaagaagaagaggatgaggatgaagaggagacttcagccgccgaggagcaacctgtggaatctgcagatcagtatgaggacgaagaggaagaagaggaagaagaagatgaagatgtcggcgaagacttcatggcagaggctgaagacttcattagagatgctgaggagaacgcgaaccaagaaggggagtatagtgatgatgcagaagagagctacgagcagcttcaagctgtggttgtagagcccgtaaatcattccgggcatgcggatgcaactgcagaggccgatgatgcgccagatgcaacgtattcatacggtacagtcaccaccactcacacggcgcttgttttgccaaatgctaaccagctacattcagatgacgaagatgaagacgctgatgccaatccgtttatccacctcgagatgcaggagactatggtggatgacggagttgaaattcaatatgagaccatggcacatgtggaagagggcaaccaagactcacatcagcttgctatgcatccagtagacgaatatatagacaccaatgaggcggaaaccggcacgaccaacacactagccgacaacgcagaagccatctctaccctgttggatattggcgcagatcaagggctggaagagattaccaacgaggatctagcctttgaggatgagatgcctgaaatcgactggagagatgatgtagacgcccacgacgatgccaaagacgagatggccgctgcagactctggcctatcaaaacggcgtcgctccgaggacgaacaaggcgtggaagacgaacaaggtaagctaaagcgatgcttgatatgcttattacgcggtgaaaaagctaacctctttattctgcagatgcaaagcgccgtcgaccatgattcttttccattcccgccaagactaacaacgaggacgaagccaattcccccccaaatgcatattgtcacagccacgtctggaccagcctgatggggcgagatggcccatttcttgtagcggagtactaaccacagtcagtagcgtgacctttttacgaatttcggaatccctgatgactatctacacgcaccataggacacgccactgcacatttcacgcttctgactgaaaataagacaggattccaggtaggggcctgaatggctatactaacaattcgaaactgtacgactatgtagccgcaggcgacttcgcttttgcggcgctgagcaatcagcttgtttaccagcttcctttctttttttttgcaacttttcgttgcctatttattcttttctcccaccccctttaacatttttattttgcctttgtttcatatgaaggttggcggctttgatatcacatactctcgatttaagagccagattagtatttggcgtaggctatatgctttccacttgaatcactggagaaaggatagatatttggagggcttttatggcgtgacactggagggaaaaaaggatgccacgcaagggatattttggcgttttggaaactcggctctggtagtatctagtagaaggtcaagtatgtctgcatatagattattgcttagttctacggacggagaggtctgtttgcatgtcttaatgcatacattgagttgagtaatgctagaatcgcacacattgagttgaattagtgctagaattggatcctgtggactagccggagttgtatggcaatgatatgacctatggatgtcgaggctgatgtcgctgatgcatgttgttatgtggttgacccaaagcaataggtttattagtagtaattacagcccctgcttccaactcagttggtcacgggattccgagtccaacgcaacatccgacgtggtgtagtggctagcataccgcgctttcagtagaaaggaccgcggcgatccgggttcgactcccggcgccggaagatttactttttgactttttggctttttcgttgagaaagtctttttttgggtattggctaaaaaaatacctgttagtgagtgttgctcgtttccttgctccttgtagttctcttcaaggttgagaatagacccccagagcgtatcaaataatctgtctgaggagacgtaatactttgtccgtgtcccgtgtctgttactgacgcacatatcgcccttacccgcggccttagcgggcttacatgtgacggtcggtatcttgctgctatctctacagaagactcagctgcgaatcacatcttggatacatccagcgtacgtaatacaaggggcgtgtgtttgcgcgtcctctactccacttatccaggggcttgaattttcttggtttttgctcgccgcacatcttatccccaatcgatcaggaggaaaggcccctagtggtgaagcattgcgcaggtcgatcactttcttggcactgtgtgaaatcccttggaagcggccccacagcgagcgattcagggcgagaggcaaagggtgccgctgtactatcgctagctgcgagtaatggatatcgatggtctacagatgatcagacgagatgcaaacaaagtgagaaatgcgagctgatggatgacctgccttggaggctgactgcctacatgtacatcacataggcctacacggctgatgggtacattgttgctccgtgtctgcatgacctgcgtgcgttttagcgggcgtgagactctgtctgggggggcaattgaggcgcagcatgttttcaatgtctaagacgatggcatctggccgagtctcgtgatgctggagtcgtgtccgactagctctcttactggcagtagctttgcaaagagaaggacgactacaaagctgttgattttacctgctgaggaaaacggcaatttgcattgacttgtggttcatttagaggctcgagtcctacagctaccttgtgcttcaaagccggccaatgacgtcggcgggttttggacaagttgaaccctcctcccatgcgttccggtcgataagtggctcttgagcccttttgcgctccggccatcggaatttacgagactcgacaaccgtgttttttcgtgtcttgtctcaatcgcgttgatagggcacacaaggcttgtacgagttcctacttcagctaccgtcggtgacgctgcctttcctattcgagctcaacagatctaacggagaggctgtgcggcatcactcaatttccaagtgccagtctgcatttaattcgtattgaatcccataaccccagaatcaactgcagctgcagcacgactgcccgaatacgaagcaccatcattttgctgatgaggcagccaaccaggctaagaagaatagcacaaatttgacatctccagccttgccgtaatgaatcaacaaatagcagcagcaacccatgtcgtcgccaaagagtgggcagatcgctgtccatctgctgggcacatctaattgatgggggaccgcggtagattgcctgatgacgatgaaacaagccagacgcgacaggggctcgtttgttttaggacgccgcgatccacagcagcgcatctaccggcagcaggtgatgaaattgcttggctctacagcaagaggcccctccacgccttgcttgatggtgatgagtggagtgagattaatgggcgggagatgcaaagatatggatgcatacatgcagcaatatcacagcgcgtttgggcgcttcagatgctgccttgcactggatacagcacagtagacgctgtagtggtaaagtcacaactcgaggccttgccgttgtaccctcgccatccatgcacgtagcctctaccttggatccctcgccgcgacatgcctgccccgtgtatccgcaacctcgcccatccgtctttttttaggtctctacctccccgccctgtaagaaagcccctcaggtacccgtcacagcctgtgctccagcctggctagcgctccagggcattgcgcctctgtgcaggcccgctgataccgatgccgcgccctgtagccacgcagcagcaatcgctaaaaagcccgagacgacgctggtgagacacgcatcccattccccaaggctcgcccaccccccccgatcaagcgccacacacggtccaagccaaggccaaaagcaaaaagtccaatcatcaaatcccattcgatgccagacctcctccaataaacccacaagccacctgaaaatacatccgcgatcgttccttttttccttcccttgccttctttctctctctctcctttgtgcgccaatcatcgcccggtcctttttccttctccccctccctctcctttaggacaaacttcggcgttgcgtctgcggtgcatttgcatcttgatttttttttcctagacttcgaagctaccttccagagacggaattggggattacgaccaaacaactggcatctggtacgacatacagaggccagacagcgggacacgaaaccaccttcgagtccctcgacgctcctcctttgccctcccttgcaacgacacaaaagcaaaagcaaagaaacccagcgacgacgacagcctcgaggacgagcctcgcgcttttgataggcctgacctgctccaacgaagctactcgcaagccttcccccgccgtggagtcgccacaaagcctttagccgatcgaccacaaaccgtctctgttactttctttcttgcttctcgataaccgccattcgctaccatccggtccctgcgcacgctcattttgtctcgtttgcgactctccccttgtccagggagccgctgaagaagtactccgtcgacaccacacactccgtggccctctcgcgcgcttcatcacccgagagaccactcgctcagcatgattgaggacaagtacgttgtcgcccgcaagaggcctctttttgggacgagagaggcctgcccatcgcgggatgccattcgctgactccatcgcgtctagatacatcggcctggcgttggccatgtcatcggccttggccattggtacgtcctcgtcctctctgtgattcttgcagcgtgccattcttttgcttacgcttccatctctgcaggcaccagtttcgtcatcaccaaaaaggtcagattcccctgcggcgacccatgacggctcacggcggcaaacgatgctcagccggcctaaccgaaagacgagggcatctcggctgacaacctgcacagggattattacaagctgaagagcgacacggcttcgaaggcgatggatttgtgtatatgaaaagccccatgtggtgggcaggaattgcaactcgtgagcaactggcgccgacaccgaatatgaatagtccccttctaacccctctgcagttggcatcggagagatatgcaacttcgccgcctacgcttttgccccggctatcttggtgactcctctgggagctctcagtgtcctgatcggcgccgtgctgggatcatatttcctggatgaggagcttggcacgctgggcaaactgggcagtgccatttgcctgatcggtgccgtcatcatcgttttgcacgcccctcctgacgaagaaatcgagacggtcgatgagattctacaatatgccatccagccaggtacgaccaacgacgagccttgatccgaagcctgcctccttttctttcgtgtctttcaatgttcccattccattcccccactcttctgttcatctgaatttgagtctgattcggaagactaacgatgaccatgactaggtttcctgttgtatgcctttgctgtcgtggcttttgccgtcttcatgatctaccgaattgcccccgtgtacggcaagcgaaacgccctgatctacctgtccatctgctccaccgtcggctccatctctgtcatgtccgtcaaggcgtttggcattgctctgaagctcacatttgctggccacaaccaattctcgcacccttcgacctacgtctttatgattctcacgacagtctgcatcctgacgcagatgaactactttaacaaggctctcgcttcgttcccgaccaacatgtaagtcgaaacttgccggctgcttttcctttctacattcccatgactcccactaaccatgtcatcattccagtgtcaacccgctgtactacgtcacattcaccaccgcgactctctgcgcctccttcatcctcttcagcggcttcaacacgaccgaccctgtcaatacgctctccttgctctgcggtttcctcgtcaccttcactggagtgtacttgctgaacctttctcgcggagatcctcacggacagagactggttgcgggccgaggcgactttgatgctgctggcacggatatgatctctggctttcaaactcgccgcagcatgcaatcccgaaggagcgaaaacaactcgaggcacagcctgagcagctttcacggcgatcgacagggtctgatccgggcctacgatgaggaagaggccgcgggtttcggcctcaccgacctcgccgacagcgaagacgacgaccgccatctcaacggtgcgaacggctccaatggcagggcaaacggctcggcagatggcaagaagcagtataccagcagtgacattgagctcgagtcacgaaaggatgccgacaggtagtggagggaaaatctgtcactcaacatttcttttctattcttttcttttctatcacaactatggaatacatgagagagatatcgaagtatgatggatatacccgcagccattgtcacacatctcttgtgagataaatcaaacagtctgcctagattggccaaccatatctgtacatttgcctttcaacgccatttctggaagggggacaaaaaacgggggagaagctgcgtcttcattgagcagggagagggatcctagctgcgctcgcaggtttcagtcactgcggccgctttaaaatccgatagaggggaagatgtggagaattcatcagcccaggcggcttcgaaatatttgttcctcgttttcttatgattctcaacacgccttcctcttggttgtcaagtttcctttttatatcgtctacatcgggagcaaagctgcagcagctgcagctaacagctataaagtgaaaaggagggaggggggtttccggttacaaccttttttcgtctctttttgctattttattcctctcggaggaagcggcgtttgtttattgtgtctgtgcgggtgggggataactttacttgcttatttttcttttattttacggtaaacatgactgatcggaaaggaaactggatttgaaaacatgctcctgttgtacgatatcttgggaatttttttttctttttttggttagcatttttttgttgatgccgaggtagaaaaagacagaaatgaagacagtgggctgttgtggccttgggaacaacaaagaaacaaggagactgagaggcggagagaaacaggagttgtctcagtgtgtgtgttcttgtgttggtgaggtttgtggagagtgtattactattatttttaacttgtactaggaggcttctctgactgatgccttgcaataccctttcttttctttttctctttcaacctcatttcggctacctacctatatatgtatgaatatatagatatatactacgcatacatacctatagtattggcttatagtacgaggcgagtgacttgatttggcaatggtccgttgttttactcaaagattttcgagtcagtctcactttttcaatgtatggcttaatgttgtctaccatgtttttttttaaaaaaaacaagacgaaacctttccatgccctttagcagatgcaaatgttcattgacgcctaaagtttgaccgccatccctttgccttgtggcttgatatcatccacgcttacacaacaacaaaacgttcctattctttgttggtctcttctttctctctgggtttccctcatcatgcacatacaaaaaagaaaaaagactcccttccttcaacccttttttcaccagccgtcagctgcaccgtcagcatcctactgctgctcctcagcggcgggctgggcctcctcctcagcggcaccctcctgctcggcaactcgcgcatcctggctggcctgggcctgggcggccttagcgccgtagtcctggctgacgggctggagaacagcagcctcctccttgggctcgatgatggtgacggcgtcggggagagacttctgggggccggccttgccctcggggtcggagccgcgcatgatcttgaccttgattcccaggacaccctgtcggagcaggacgtggcgggtggcgctgtcgatgaagtccttggcgggctggccagagtggatcatgaagccgtcggtgaacttcatggacttggcacgggcggcgcggagcttgccggagacgacaacctcgcagcccttggcgccggactccatgatgaagcgcaggacaccatagcaggcacggcggacggccaagccgttgagcagcttgtagcgcagcgactcgcactgggcgacggcggacaggccacggttctggacctttgcggcgtagagggagacggagttctcggggaacttgaagcgcttctggatcagcgacgtgagctcgcggatgcggcggccctgctcgccgaggacctcctgggtgtgggtggcgcggacgatgatgtcggtgacggtgggagtgacgcggacctcgacgccggagtagccctcctcagcgagctcgcgctggaagaactcgttgagctcggcgtagaagacaccgtcggcgacgaactttctccgcttggagctgggagagaagaatgttagtacgtgttaaaaagtggtgatgttggtggtcatggtggtgacagtcttggatcgagcagacggcaattcgaccctggctctttgttcatatatctccttctttttctctttttcatagccaatgtttgtatgcctccctcctcttcctctcccatcctttttcatctccataatccctcctccaccaagcaaattgatgccatcatcaccaccaacgacatgtaaaaaaaaagagccagggccgtaactgcgtgtgtatcgataatgacgaggggctgcaatcaaaggaacgttcttttgcactcacatctgagcaccagggtgggacattttgaattattttcgagtcttgctgttgactggaaattctgtcttgttgcagagggggagaaagttcgcgggttttccagagacgaggcacttggagggctggggggagcttcgctggaaagtgagtggccctgagagcggtttggcgcttcaatcaattttttgccgtttgtgtgggttgagccctaaaccgggactttttatttttatttttctcgaatttgggagcgaggggtacgtacctggcactagctcgcggaatgctagcgcggactcgttcccgctgtagccagcaatccggaaaatcagtttgggcgacttgccgacgctgtcccgccgtctgccatgttccttttgccctctgccgattcagcactccactgctgctctcttagcatctgatccgctgtgctgtagtgccctgtaggcccttgcttcagcgccatggccgcgcctgacgctcgctcagaccccaagccagagccccacccccagcaactgccccgccagcatcggccctgctgagcctggacctgtgatgccgcttcgagaccttctgacgacgctctgcttatcatcgccagtctcttttggcctcgcatctccggctctggccacggtcgacgacttcctggcaattgctgtggcggctgcaatgctctgcgacggcgcggcctgctggtgactctctgcgttctggcggcattaagaaaccagagactcgacgctcctcggccaaagcatcgctttctcgccatccttcgatcgatcgtcttgttttcgcctagtcacgcagtcactgccggcccaacaaagctgagcttctgcaccgccgttcgctgtttctgttgagtcactgtgccacgcagctcttctttgtttctctttacgacacgatacgccttctttctttatatgctttataattatacaagttgatatacgacgctttcgtgacgagcccggcaacctccgcgtcaacttccatcacagctcctatcggtgcctggattagtcacgatggaggcaaagaaggtatgtacttatcatgccatggctttgctgctcggcgctttcctcagacgaggcgcgaatcacctatcctgacgtaatggcctttgcagattatcgagcatgtccagggcatcaacggcggccaaacagccaccggcacgttgacgctgaccgacttccacatgatcttcagcgcagtcatcccgtcgccggcacaagatgaacaagagcccgcgcaaccgcagaggaagcgggagcgatggatcacgtatcccatgctctcgcactgcacgttccggccgacgccgccgtcatctcgccaggccccgtccatacgcctccaatgccgggacttcacctacatcaccttcaacttcaccactaccgagatcgcgagagaagcctatgaccacatcaagtgccgcacctgtaaacttgggacggttcggaatctttttgcttttagccacaagccccctaagatggagagagaggtcgatggctggaacatctacgatcccagggcagagtttcgccgacaaggcatcagcgaaaagctgccggacaagggctggaggatcacaaacattaaccacgactatagcttatgcgatacctatccggcggttctcgttgtgccatccaagatttctgataatgttctcaagtatgccaaggagtaccgctcgaggaatcgaatcccggctctcacatatctccacccggtaaacaactgctccattaccaggagctcccagccgctggcaggcatcacccggaggaccaatgtccaagatgagaagctcgtggccgcgtccttttcagctcttacgaataacggaagtggaagttccgaggacccgtccccgatgtcgagccagacggacatgttgaacagcaccgtcatgttggagactcagttgtcggacaaggagcgatacgaggacgagatcatttccaagtctgcagctatttacgacgacaagacaggcaagcggctcatctatggcgctcagcagaacaatctgattgtcgatgctcgccccacaatcaatgccatcttgaaccaggcccagggcatgggctcggaaccgatggacaagtacagattcgcagaaaagatcttcctcaacattgacaatattcacatcatgcggagctcattgctcaaggtggtcgatgcgctcaaggatgccgacatatctcctctaccccccaatcgcgatctgctgcagaatagcagctggctaaaacacattcacgatattcttgatgggaccgccatcatcgcccgtcaagtaggcatcaagcactcgcacgtcttgatccattgctcggatggctgggatcgtaccagtcagctcagcgccctgtctcaaatcatgctggatccttactaccgcaccattgatgggttcattgtcctcattgaaaaggactggctgtcgtttggatacatgtttaggctgcgttccggccacctcaactccgaggactggttcaccatccagaaagatgcattcgcgggattaaaggtccagcctggggagaatgacggccgcagcgatgcctttcaaaacgtcatcagcggtgcgaagcgtcttttcagctccaacaaggatgacgccgatttggccaccatgggcgaaactgccagcggccaagtagtcgacgaagaagccactgtgcagaagatgatcagtccagtcttccaccagttcctcgactgcatgtaccagctgctgcggcagaacccgacgcgcttcgagttcaatgaacgtttcctccgccgtctgctctatcatctgcactcttgtcaatacggaacgtttttgtacaactcggagaagcagcgaaaagttgcagaggtggcgcagaagacggcatccgtgtgggactacttcctgtgtcggagggccgaatttacgaaccctgactacgaccctaccgtggatgaccatgtcaagggcaaggagcgtatcatcttgccaaggctcaaagagattcgctggtggcatcagcttttcggccggacagaggacgagatgaacggtgcactcaacgccgccgccattgctgagagcgacagagaggctgccacctcgactctgagctaccccagcgttgtccaagccgagcaagttccagagcgcccggcatcgcgcccagcatcgcgatcggcgtcgtcgcctccgagcccacagcccccgagtctttcagccagccagtcggtcatttcaccaacagagactgcgcatggcatcctgactcctgaagacaggcaagccgctctgcaacacagcgtgtctgcggacgggatgggcgcatttgccgctctgcgcgatggcatcgccggtttgaacattagcaaagctgtcatgtccaactttggacgtgccgccgagcccgttcccgagcactcagccgcggcatccatttctcgcgaacaggagatgcgagagatgacttaggacgtcgtgttttccgaccaaggcccagcgccttatgagattgaggtgaccccaaacaccgaacatcacctttatactcggccgcgcacaatctcagaactaacgattgaggatctgggacggccaagcctagatgagatggttatcatcccgagcttagatgcaaaggttgttattctgcttgattcgcttggtattaaaagagcaacagtatagttttgcttttcttcatccttctttttatcttttccccccccttaatgaagagaacaaagctgcactggggagatgaggagctgaagagactgcagcgtgaaatcagcgtttattatggttacaactggttgacaggagtttttcatgcgcgatagaaacttggcacacatgtctccctcctcccttgggcgactgatctatgtccaactgggctgattttggctatgggaactgttgccctttcatatttggcaaaagggggcacatgatggggcatgattaatgtcaataagcagagatgacaagatgacttttactaccaaaagcgacgtaatcagatcaggatatacaatttctctcacaaatggcgtgcagcagctgtgttactgtatatgagtctaaaaaacaagttatatgcggtatggacagtaggctggagtagattgtagagagcagtctcggcgattctatgggaagcgttttctctttttctctttctcttatgaatgctccgagtttgcaaagcgtatgatttgaatcaacacaagtatgttttttctttctggttatttggtagacggatatcgaaacaatgctagttttggactgtttttcgtctcgacttgtattttcatgtctcttgcagctggagtaaatggagtgtcatctatagagatacacgcccaactaataaacagtgcttgaaatgtctagtgctttcttcctttttttttttttaacttgtcaaaatctactttatccgttgcttttttcttaatttttatcaaaagtctggggctatcttttgggtgtatgtacatggattataagaagacttctaggttaatctccaaagtactgacggggaatctgaaaaaaaaaaaaatatacacgttagcattgaatttctcgtgaatttctcgtttatagcgtaaggaaagagagagagggtagtaccttagatcaaacttttctagcacagagggatgcagaataccaaactcgccgatgcgctgttccttgcctccaagacggagatagactgccgcggcgtggccgtggaaaaaggtgtcctcgttgagctcctcgatccagtagccatcaggtttaacggcagcgtccttgccgtcggcgatgaaattggtgcggagcatgagcagcaggcggtccagcaggccgtggacgacctcgaagccgctcgactttccgcaccaggcggcggcaaagtggcgctcgttgcgggctctccgctccaacttctcgtccttgaagacgacgtcggcggcctcaaagatcttgatgggcaggctgtggcccttgttctcgcggatggtcttgatcaggccgggcagcagggaggtgcggacgacctggtactcgagcgtcttggggttggcgagccgcacgacggtattgccgtcgtccttgcggttgagccaggcaaagttctcgtcgtggctgcagagggtcaggggcatgacctcgctccatccggccatggcggcctcgatgcgcacaatgtcgctgagcttgttgatgggcagaggggcggcgacggtggcgccacggttgggggagctgcgaggcagcctgttgaagccgtagcagacggccacgtcctccataatgtcggcctggtgcaggacatcggcacgggtgggggggatggcgacctccagcaggttggggtccttgtctgacggccgggcgacgtaggccatcttggagagcagcttgcaaaggctctcgcgggactcgttgaggccggtgcagctgttgaggtagtcgacctcggcgtgggtgacgcgagggcggagatggggggtgactcgagtctggttgttgtggtccgagatgatcttgacgggctcgacggtgaagggctcagcgcagtactcggagaacatggtgaccatcatgtcggtgacaatgtccagcttggtgatgtcggtggcggtgatctcgatgaagacgtttgtggtgttgagggtgatcttggagtggtcgccgttgatgatggggggcagcgagcagatgacgcggttggcgtcgagaataagggggtatacgggggcatccttgatgatgtgtaggtagcgtccgagatgtcggtcgttttcgtaaaaggtcatgagggtctcgccggtgagctcctgggtctggttcagggggacgaacttgaagtcccgcggaggcaaggcctcgtatgtgaatggacccttgatggtgtccaggtcgtgggttccgatggacaccagtgttcgctgacgggccagattctggtgaagcttgtcctgcagcgcaatgaaggactcgtaccggtccttggtgaacttgatgttgcggaggatggcgccagacacgtagggccggacctttgagcattcgggcgagacggtgatggtctggaggatgccgtcctttggctccacgactctgaagttggggggcgtggtgcggcccatgaagatgttgaggttgagggcaatgccctcgaagcagagcatgtcatatcggttggcggggatctcgatcttgagctgggggggttcctggacgccatcgacgatgggacgctcctcctcctcggtgtcctcgtcgagctcgatgccgaattcgaagcagaggtcctcaaactcttgcttggtgaatctagagaggtggtgggactgttagttgggaaagcgtatggagattggcgatggtgttgaatatgcgtatgttgatatatcacatgaagccaaatgcaaaagaattgcgggcagagccgtggacagagcaacgtactttcggccaagggcctcgaagagcttgtacttgtcgacggaaatggtcggcatggtggcgacgggattcgatgctgattgatgtgccaggcaaagaccgagatcgtgggttgtcgctctctctgtttgagtcacaggaatttttgggaatggcggggtgatagcagcgttgatagtgggatgatgcagagggacttggctgcactgcgaagaatgctaggggcggccaggtacttcactaacgggcgagatttggcagccgggtcctgatatcggcggggtgagatgcggttgcccggaacatcgatgctccttgctcctctgctgatatcattcagcgcggctctgcctgtatttgcccctagcagattgtcaggcttcaggcgcccgattctgcaagcatcaagccttgatacagtccatacagatgatgtagatgtgcaccatataattacatgtgcaagaattgccaaggaaagtggcggaaaggcaagagatgcggacgaggggcaggattgaagattgagccgcaacagcagcttgttgtaagcttgctgtcattgtacagcagccacagcaatgcaagttctatagcatctcgttgctaggcaagacacacggaatttgtctgtcgatatgtattcactccagctttgtgccttctactgtgacaagcatctctcatcttgctgtttgcttggtgtataaacgtccgtcgtctgggcttgcatgcacctcaaactggaaacgaacatgcgctgagagatatcgacctgtattgatcttattggaccttggtacgtacgcctgtcaagtacctgtacatgcatgcgcgcaccgcaaaggggcaaattgcacagcgacgaaatgcctacaggggacaagtgggggctcgcggtactttattggcggggcagctgctgttagagcgcaggcagcgacaccgccaccgctgctaacgccgcagaccggccccagtgcgctgtcgccctgccaaagcatgtacctctgcctagcgcctctgcccccagcggcagcagctgtgctctgctccaggccttgcttcagcgccgccaggtaccccctacatgctcgcctccggctggcaaccagacaccacaccttttagctgggctccaacacagctggtttctctcttcgcatcttcacccctcctctccaattccaagcttcgcttctgcaccgctgcatctgcgaggcctcgctccgccgtctggaatcgccgcagcctcgcctcgagccgctgcttctcgtgcccgcagctcccgcccctcggtagcggcaaaggcgccctgtcgctgctcaattccgcgcaaagatccattgcatcacctccaatctcgaccttgaatccacctcggcctgagcctcagccgcagcctttcagccaacgcccaccgcgccatcggcctcgcctcgtctgcctcgcccgatcgcctcttctcgccctcttctctgatcgatatccgaccctgtccagcatctgcggtgctccgacgactcgttttgcccgcttcaacgcgcccttctccttttcccccgccgctcgtctctgcttctccctcgtgacacgccatggccgaagcgataaacgccagcgacgagctctaccccatcgccgtgctcatcgatgagctcaaggtatcttttggcccgacctctactttcctttgctgccctctgtccatgcttttttggcggcgtgatgctgatttcggggctcttctgctagcacgacgatgtcttgctccgactcaacgcgatccaccggctctctacaattgctcttgccctcggcgccgagcggacaagagacgagctgattccctttctcgatggtcagtagcaatccgactctgtcatagccatttctgccactcttcgtattccccttccttttggctctcgcgagctatccgccgatataggcctgacctgacatttccatcacagagtctgtcgaggatgaggacgaagtcttggttgctctgagcgaagagcttggcaacttcatcgaatacgttggaggcccttcgtggggccacgtcctgctctcccctctcgagaacctcgccgccatagaggagcccgtcgttcgagacaaggtaagcttaaccagacgcatgatatgcatatatgatatatgacgcgagctggagcatctttcgctgatggcgcttatctaaaacaatctaggccgtcgagtctcttaacaagatctgcgaggagctttcgcctcaacaagtcgaagagttcttcattcccctcacaatcagactcgccaaggcagattggttcacatccaaggtttccggatgtggcctcttcacagctccatacaagaaagtgtctcctcccgtccaggagcagctccgtcagcagtttggcctgcttgtccacgatgagacccccatggtccgacgtcaagccgcgtccaacctcgccaagtttgtcaaggagatgccggctgccattgtcattgacgaaatgattcccctcttccagcacctcgttcaggacgaccaggacagtgttcgattactcactgtggagattctcattgccatcgccgagggcgttcccaaggagcagcaggccggtcacggagtcttgttgacttcgctgcgaaatttgatagaggacaagagctggagagtcaggtacatgattgccgatagatttgaaaaggtcagcggtgctcgcatccatcacaatcatactaatgtctgccccccttactaacatttttgtttcacccattcatagatcgccaaggcagtcgacgaggaagtcgtgtccagagacttggtgcctgcattcgtcaagcttcttaaggacaacgaggcggaggtgcggacagccattgctggccagattcccggattctgcggcctcatagaccagcagactcttctgaacgacatcatgggaagcgtcgaggaccttgtctcggacacgtcgcagcacgtgcgcgctgcattgggaactcaaatcagtggcctggcccccatactgggcaagcaggagtatgtgatgatgaatgcaatgagtggtgacaggatgggctaactcaagcgcgataggacaatcgaccatcttctgcccatgttcctccagatgctcaaggatgagttccccgaggttagacttcacatcatctcaaagcttgagctagtcaatcaaggtacgaaatttgaacatggatcgtgaaatttggaatttatataagctaacaatcacaaaaagtcattggcattgagcccctgtccgtctcactgctgccagccatcgtcaacctggcagaggacaagcagtggcgagtgcgtctcgccatcattgagtacattcccctgctggccagccagctcggcgtcaagttctttgacgaaaagctcagcaacctgtgcatgggatggcttggcgacacagtcttttccatccgcgaggctgctacgcacaacctgaagaaattgactgaagtatttggcgtggagtgggcaagcgaggccatcatccccaaggttatgaccatgggcaaccacccgaactacctgtaccgaatgactacctgctttgccatctcggtaagtttgacttgacttgtataatgtttttctcctaaagtggctgacgttgggttttcatgcagactctggcctctgttgtcagcatagatgtcatttccaaggcaatcctgcccatgctggacaagatgactgacgacgacatccccaacatccggttcaacgtggccaagacgtacacggtgcttatcaacgccctgcagcgtctgcccgaggagggcactctgtacaccattgagaagcaggagacgccggccgagcaggccactccttcaccccggggccaagagctgattcagcagcgcatcttgccgaacctgaccaagctgcagaaggatgacgatgtagatgtccggtactatgcgacgcaggcggtagctgaggcgacgggcaccggagcctcaggaggcggagagcctatgaatacttcaccatagatgagagagaagccgtaatgaagcaatgattttgtccgttactctgtgctgctgcacgttccattgtcttgttgttattgataactgcccttttcttgtcttgcaccttggacagcttttggcgcgagagagtagaaatcgtcatcttgaccattaaccaggagaagaagaaggaaggaaggaagaaaaagcaaggaaaccaggagaggagaaaaaaaaagtgaaaatcgaatagagacgagtgaatatcacatggggtacggccaaggcgaagaatgggggagaataaaaatgagggattggtgggtaataagtcggtgagtggatggatggatagatggatgtgggatagaggtggaagcatcgtgtagatttggaggaaccagcctcagatgtataatgtagggtaggaagcaacacgcgctgttttacatttccatgggactccccgggctgcttgtagtatgattgctgtttgtttatacgttttgatgctgagaacacgctgtttggcttttacatttcatctaaggagtagatttggactggtggcgggccatatatacatgaaattctatctttgtattttcacttcagacatgaacatttctctcatagacgctctctctatttctcatcccccatggtatcaaaaaatcaaaatccagtcccaaatcctcctacaacaagaatcgccacccccccttcatttcctcctaaagcacagcgtactaatcgtctgccccttgacccccccaaacgtaaacgtcggatagtccaccctgcccacaacgctcagctcaccgtcggcatcgtcggcgaaccacgcccgcagctccggctcggtccagttgcagctcgtgatgaggaagatgccgccgtggctgagcagctggagcagccgccggcggtagatttcgcaagggtgctgctgctgctctgatgaggttgttgtggagaggctgatggcgtcaaaggtgcctttgtcgaggatgatgtcgaagcggcgtgatggggagggcgtgtatgatagaggcgagcaagtattggcgttgtctgagggagatgcggtgagggatagagggccgttgaggagatcccattcgaggaaattgactggtgtcgatgcctcttcctcttcctcttcctctctcctgctctgggcaatattcttggccagcgcaacactctgcgcactataatccacgcccagcatggatcccccccagccctcgtccctcagcgcaaacagcagcgagccattcccgcagccgagatccaaaaaggacgcctcctgctgcgacagacgctctggcaagacatcttgatcgtcgtcggcgagggattcgagaaaggcgacgacgcgggcctctgcgtcggagtcgtcgaaccagtttgtgcctgtgtcggaggggttggcggcgtggtttgtgagttcggttgtgtagagggagtcccagctgattgtttgtcagtcacatgtatatatgattattgatgttttttttttttttgcttactattcttttgtgccgagtttggagggaggcagataggctggtttattggatgtcattgtgaatggctgtgaataacaaattgaaagacttggctggaattgtaatgtagctatcaagaaattgaataataaaatgattgatatcaaaagctatgatggaggggcagcgaaattattcaattgctgccgatgcggtcgctgaaaggggaaggcggtgagattgcaagcatgaggggcattcaaagatgatggaaactggatactagaaaaaaaatggcattgattctatatgattggggctattcagctaccttcacatgcaaaactctttgagaatattacaccaggatagtctttttttcattatttataagagaagcacattctctctatgaagtaataaatccacaggtgttaaaagaaaaaaagaaaaaaaaaaaaaagaggtcaacgaaaagattgcacaaacgcctcccatgcatgcccaagagcagaaacagcctgccaccctgttcctctccgtcttttacacacaagaccataaaaaccacctcatataaagaatagtctttcttgaaaaaaacaaaaagcgacgaagaaagagctcaataagctgggttgttttccaccccctttccatcaacaccatgcctgttgtgtgtatcatccaagcaagtcaagtcataaaaaaggcccagtcccaaaaagcagctgaaaaacaaccatcaacagaaacaaaaaggaagaagaagaaaaaatcacatcatggtagtatatgtatgtattgaaacaaaacaagaacagaacagaaagcctctttgtcgctcagtagaagctctccaccatggtgtccttcattgtggtgttgatgttgctggggccctggccctcgccgagtcggaagacgctctcgatgacgctgagctctgtggaggtggtgtcgaggcccgtgacggccatccagtcgttgacgaccatgccggcgcccacgacgttgctgccgcggttgacggagccggcgacgagcggcacctgcagcaggctggacagctcgtcctggtcctggatgctggtcttggggtgcacgaggccgccctggttggacaggctcatgtagctgccgaccagcacgttgtcggccacggtctggcggaagacctcgacgcccagcacgtcggcgatgatctcctccgtctcgcgctccaggtccgggtgcaccagcgcgatgtggtcgttggtcgcaatcacgttgccgagggccgacaggcgctcctcgatgcgctggatgcgcaccgagtcgggcagcgagttgcgcaggtgctgcagctcctggtccgacgtggtcgtgggcaccagcaggcccttgcggttgccggccgtgaggcggccgatgatgcgcgtgccggcaatggtggtgcgcacgatggggatgatgtcctgcagctcggcctcgaagacgctgtcgtgatgttagatttttgtggttttggtgcttcacgcagaattgctgctttacctgtaaaagttctcgctggcgccgagggccaccagggcgtatgagttggtcaacgtcgcaaagacgccaacgctggacaagaaatgcaaagtcagtcgagatattcaatattcaaccctctcataattctgtctggtggaaagcagcatcgcagagagcatcatcaatccctctcctcgtctctctgctctacccctcccccaccaaagccgcaatgcagcaccagaaatttcagacaaaacatactcgttggagttttcaaactgcgcgcgaacagccatgatgctagtatttccaacagtcgtttcctgtatagccgtaatggtggaaaaagggaaaaaaaaagggtttggttgaacagtaaagaggcttgtcgctttggtgaaggaagagaagcgaaaacgcagctgatgcaaaagaatgctttagcagggtaactaattttttttttctgccggaatgagggaagcggtggagagacggtgggtttatcagcactctttataagtacctgcttagtagatcagatttgcttccagcgatgactctcagcggagcacccgctaaagccgctgctaggaatcagcctctccagatccgcctgctagcccccagcctcaatctcattttgatctcaaaacagcccttccatctcgtcacactagaacaaatctaattattaaaaaagacggtaatttcaagaagagtcacagctaatctctccaaaacggagcaaacccatctcccatatccggtttagctgttccaaatgcgcctcttccccaaaaacaaaggatgccaaatcatgccctctattttatgactcagtgaccagggggggttgctgctaaggaaaggtacatgcacttctctgctaatttacgcgcaacgcacatgtaccccgtgtgactcaatcctttgaagccccccaaagagcaatcaggcgctggaaacgtgcattgccactgaggcagggtggtgcgatgactcttttctttgacgttttttgaaaaaattcaatcgaaaaggggaaatcagatatgcacgattagaaactcgatagaaaaaaggcctttccgcacaaggctgacaagtttggcatcatcaagctgtgcaaccatcgccacaggcagtcatcaataaccaaggagcaatcgcacgtagcaatcatgtctctcatcatctactctaatagcctctcggggccgtccgtctaactctttatgcttttttccccttctgcttcatccttagacggctcccaagtaaagtctacaaaaaagacaagcctccctatcctcccatcgtcgtctctcatccgatgaaggggaaaatgcccccaagtcaccgtttcacataacttccgtgagatacatagagtaaaaataaagagaagaagaaaatatgtgtgcctctcataaccatcgacaatgccagtaagagagcagcatatgaaattatagaagagaaaaaaagaaaaggggaaggggatcaaaatatgatgggatatccattcgatgcctgcctcggtatggaaaaaagaaaaagaaaaaaaaaagaaaaaaaaaggggttcaatcgcaaatatcctccactacatggcccatactggtgccttcaccaagacttgccgtcctcttacttcgagagccacaaatccggcaaaccgcacccgactggcatctttggcgaagcctatttgtagattatcgcgtcagttgaaatatacccaaattggtgttgtggtccctgaacgggggaatagaaaatgcaacctaccagccttgctagagtctccactactgctactcttgtccttgtccgcatcgctgtctggcttactggactcgccctccttctggccgtccagaggaggcaacggcgtcttttcaacgtccatcacaccggcctgcagcacgtcgcccggcagcggatactggatggtgacgtcgcggctctctcggggcatgttggccgcaatgccgacagcgagctccataatcatggaggtactgccgtcaaccccggccggtggcggctcgatcaggaactggtacaggtgggcggtcagattcgtctgcgtcttggtaatcaatgatgctcggttgtcggccgccgctgaggagctcagcttttgctgcaggccatccagtgtcgccattcgccagttgactacctttgtggtcaaggcatcaaactcttcctggctgtgcatggtgtacgcattgccccggatgttgagctcaatctccttgagctgggagctaagggccgcgtctaggtctgggtggaagcacttgttgaagacttcatccacgatccacttggtaatgacggctctgccgactgccgtcatctcctgcttgcctgtcttgagagcgtcggggctgacatagttctccagccacaggggcaggcgtcgccagtccttgcggatattgaatgccagattgttgatggcgccgttcagtcggttgaatcggttgacatactcgttgtcgtccaacgcggtgcgcgactgcgacatgcgctggttggcgacggcattctgcaggtgctcaacttggccgttgagctgttcgatctgagacttgccatcgaaatagaggcgtttgacgtttttgtactttgtgactgtttgtattccaaggttatatgtgattagccaacatggtcataacacatacagcgtgtgaggcgacagggacgggaggcttacgcaattccttaaaggctttatcagattcggtactgtcacgctcgtgggtagaaggctgagggctattccggccttggtctccagtcgctgcttcgtatcgcggaggagcaccggcggcagcagcgccggcgccggctgcggcaccagaggcaacggctgcgccgctggttgagctagccggctgttggccaggctgaagagatgcgccgggggcgtttaggttgttggaatttgtgtgcgtgtgacgatatcccggcggcgctccgggcagggccttttcagcatcggccggccggcgattcgtcggtacgcctcctcctccaggcggagccatggcgggctgcgagagttgctgttggttcgcgggctgcgagggcggcagggcaacgttggaagactggtcgtgagcctgcggcactgagtagtggatcgcaggagacggctgctggttcaaggatcgctggtcagagtcgggggctggagactcacgcgacagctgggatacggtttccgggttctgctgctgctgcgatcccgtgactagatgcgtggtgacgatgcgcggatcggtggtttgctgatactgatcttgcggtgagttggcgttgctgtaatactgctgggacgatgcaggtgggggcggcagctgctgatcgtaagcggcttgttgttggtgctgctgttggggatcgtatcggagctgctgctgctgctgctgctgctgaagctgttgttgatgatgctgcggctgcagggattcctgtgatgcgagcacgtgaggctgaggctgaggctgcagctgagatggcgagttctgatgctgggaaaggcttggtgaggggtggtgaagcgcagaaggagggggcgcgtggtagacggcgtcgtcgtagggcgatgagatgtcgtctagggcgccaatgccgcgcgcggtgttgatggggggcaccgagtgtcgcgggtcgactcgcagatccggttgttgctgttgctgatgctgcaggtcgtgatactggtggtcggcagcgtagtactcttcagcctcgcccactccttgcagcggcgacgtctggtgcacggacgagctaggcgtgtgcgtgtgcgagtgccaatcgcggtctgacacggcggagaggccggtcttgaggtttggcggcggctgatgctgctggccaagcgtgctgaccctcttggacggcctgcgggcgagtcccacggtgttatcgtaagacgctgacgatgaggggttctgctgatcgcggtggctgtcgtggccgcggccggagaagaggcccttgatgatcttttgggccgagcgcttcttggacgtggcagcggactggccggcagccggaggttgctgctgctgctgaggctggttctggtgatggccgggctggtcgtgcagcgacgtctgcgagatgtttagcaggttgtggaggctgtagcgctggctctgacgggccccggcggtcgaggtggaggacgaagcggagtcaaagtcgccgggctgctggaactgctgcggaggttgatgaccctgcggttgttgctgttgttgttgcaataactgctgcggctgttgaggaggcagcttctgcagcttgttttgttgaggcggcggtggtggcagcgactgttgtggctgttgttgtagctgttgttgtagctgttgctgctgcggtggtaggggacccccctgctggagctggaagtgctgctgctggtgctgtaactggtgctgctggagctgctggagctggcgctcgtcataagcgggcactgccacggcggggttctggctctgaaacagctgggcgtgagacggcggcggtcctccagacgaaagcctgggctgctgctgctgctgctgctgctgctgctgttggaattgaagctgctgctgctgctgttgattgtgctgctgagggacaaacgactcgctggagctcagcgccgaggaagagcccgtgggcaaggctgactgtgcctgtgactgcgcgcgcaaatctgcctcagcgtccgtcgtcgtcgctgtcgcacctgggcccgggccgctgccagctggacttggacttgcaccaaccgccgctgggccaggcgctgctcttgtactcgccgtgctgctgaggcccgacccggcgccgacctgctgtggcgcctcggccgcaatcgcgtgctgcgaccggttgctgtgcttgcccaggcgaccgaagctgggcatcctcgaaccacgagaaggttttggctgggggaggtttatttttggcgatgagctggcccggcacgtcgacctacctggtagtttgaaaggggtggtgtgggctggggactggcgctctcaactccaacaactccaactcccgctatcaggaccagtagcaatgggaactcaatgtacctgctagcacccggcaagctaaacaaggctctggtatgaactgagtccttttttttttctttttcccgctgatggatgcacctagtttcccggtttttttccacttactttgcgctgctgctatcagtgcctttcccgcgggtctgaatccccgaggcttagacaaacgcagtgcgagccgctgcggggagtgaggctgtgttgggaaaaaaaaaatggacaagtccacgggtagatgcaatgcagtagtgttgcggtgcgtctcgggaagcgcaaggctgtgttgagcagaaaacggtgagacgaccaaaacagcaaagtccacacgagaaaccgtggcttctcctccttttcctgctgatcaacgttgacaatacgacgtcttttttggtttctcttgtttttctcgtggccaatgtccggcgagttgcagcgagacgagacgccagatatgcagccctccccgcgggattctgcacggcgtgcgctgcgtgattggacgctgggaaaagagctggacaatcgagtaaccagaaagcgattagtgctgtagagagggaagagaggagagaaacgcgagagagagcaaaagcccgtctcttgtcttgaagagctttaaccggctgtaatcctcgctgttatccagaaacccgtggccaagaggctcttcacagggctgaaagcggcgtgtctaggctggtcttgtccataactttctaccggccgtccaatggcaaaaaagcccagaaaagccctcgtactgtacagcgctgtcaacgtaacgcccccccagccaggcatccgaagttgccagagaacgagctgctgcgaatccacacgagagccgcaagcacctgggcttcgggcgaggcttgcccgagcgggacaagctcgactgttgggattgagatggatgcgccaagggcctctgcggtggatctgcgagttattattagaatgcggcatgccttgtggttctggtgattggacacgtcctgctgctgtagatgtacacgatatcctgttttttattgtgtttcttccccttctttcagctgcacatgcacgcgggtatggaccaaattgtcaactagcagttgctcagcttgtcttgtctgatgttaatctccgcttacttgcacccatacagtacatccaagtgcctacaatgctggcctccacgtattgcctaccagcagtagtaatcaataaacactactgctaccagacagcttgtcatcgactcgcctaggagtacctatgcagggaccggatcaagccatacggcccgattgacaaccttgaagtaatccacatcccagccaagcctggcactttccatctaggtacacgcgcccattagggctacgatttcgttctctcaaaggccgatcttccgtgtctcttttctccgcaatgccgacttttcaggctgtttacgacacagaaagacaaggactagcacatgtaaaacggaagccaaggtacaaacatggtccaagatgaaaaggtctggttcgtatcatccatcacttgggcttgctgcaccctgcacgccagtgcatgtatgctgtaaatagcaacagcaatacggcaatcagacaaagccattacttgcgatgtatgcaccttggcctgatatccaagaaatcacccgtggccttgcatgatacgcgagataaccaccgtcttatctagattgattgtctgcttaccgccattgggcgattgggtagtagcgcatacatgtccatcacccggctggctgtgctgcagctcacatgaagcatccatccatccatccatctttttgcctacctagcaattaaaaaaagggggggacctgcagaagaacagacgaaacaatggaggcaatgatgtcatttccttgcttctttccttctccattgccatcaattgagctcaccagactttggtttctaaaaattgactcttttcaattcaacttgcttcgcttctccggcatgaagcctttgcgcatgacttgtgacgtggcgcggtgtctgtcagacaggacaattgggcgatgggagatgaagagatgaagaaaggaggggggaatgacgtttgtacggctattgctaatagtgcttcaacccgtctcggctgtttcccagattctctgcctctttctcttggctgatcctggctccttgtttccttgtcattctagcaattccctttcttctctaaattcaaccacagacaattgccacgtcgaagaaaaaattgttatccaaatacttgcttgttttttatttcacaatggctacgtgtgcatcatttatatctggattgaagtttcatgtttatacctaccaaatctactagatccgagataggaaatgccaagttcctcaaccccaactcaagcacctcagctaccacataattgacttgcactgcagccaaagaaaaagaaaagaaaaaaagaaaaagaaaagggaacatgacatgcttggtcatttcctttgactgacccaagacatggtttactgcacaggcacggctctcatgatattgtccattaacggcaaagatccatcaaccaaggcgctggctcgggtttgcggggtttcgtggggaatcggtgctctggcggggtcgtttgatagccggagccgtttacggaggctggccagtaccgctatcagacgctcgctgataacaaacgatgctgtatttagtaacatctgatgctttgatttctcaatcactcatgcattaggagcagcatctttcctcgtgcttctgtaatgctttggtacatgtgtttgcgataactgagacggaaaacagcaaccgcctccatcatgctgcttctctcccccatcgtcttattagcggcggcagctcttctcgccgccatccagctcgtccgatgcctcagatcgcctctcagcaaaatcccaggcccggcaatctccaaattcacgactctgttgctcaagtggaaagagattcatgcccaaagaactgcctatgtccaccagcttcacctgcggtatggccctgttgtccgcattgcccccaacgaggtctctttcacgtcctgggaggcgctcaaggagatttactgctctggaggtagcggatatgacaagactgaattttacgaccttttcaagatttacgggagaaggtgagaacccgtggtttagttccgtccgtggagtagctttctaatgggtgttgagctatagaaccatgtttaccacactggataaagcaggtgtatgttccacttgggcattgaaattgcccggatcgtatacatacatgttcaactgacatgatgttgaatagcacgccaagcggaaaagaatccttgccgaccgctatgcaaacagcaacgtcgtgaaaagtgcatccgtcgccggagtccaagagcgctcgtccaagtttctgcaacgctgtgtttcgtcaccgggtggcgtggcagacatctttgtaagtcgtcggataaaatagattgtaaagccatcacaaaacctcacaagctaattaacatctatagatgcgtttgtcttttccaaaaccatcatgagtaaagtaccaaaataaaatttgctaatcagttggcatacatgtatatagccctgcatgcatacgcctgtgactgcatcactcaccacctatttcatcctcatggcacagactgcattacaaacaaacaagacgaggagatgatgcatcaggtagcagcagacgacagcctgcagagcaagccaacacctcacacttttaagaagcagaacttgtattgactcagttctacagaccgtctcatctcgcactacgtccctacgttgtaccgtctattctcaaaactcctctacgtctttgtaaagccccgagaaacccccctggcagacgactacgtgctggaaaccagccagatcagcggcccggcatccttcactctcatgagtcgctttgaagaaaagtccagtgacctcgactacatcgacaaggcggcagagtgcctcgaccacatggccgccggcatcgacaccaccggcgacgggctctgcttcctcctctgggagctctcccagccacgatccctcggcttccagcgcaagctcgcagacgagctgcacagaaatccaggagctcctcttgatcgcctcccatatctcgatgccgtgatcaacgagggcctgcggtgctttccgccgatcccaatgtccctgccgcggtacgttccgccggggggccgctcgatagacaacttttggctgcccgagcagacgattgtgagctgccaggcgtattcggtccatcgcatcaacagcgacgtgtttccggatggagatcggttcaatcctgatcgctggctggagcaagagggcgatgcagaccgcaggaggatgcaatttgccttttccaacggaggccgaggctgtgttggaaagcagtaagttattcggctttttgatcctctgttttggcattggcgactttgacagggctgaccaaagtttaatgacatttagtctcgccattcttgaaatgaagacattgctgcgagatatttattccggctacagcacgacgccgcacaagtcgatgaaggtggaagacatggccatgtcggatcagctcatctcatcgaggccccaggcccagagatgtcttgttcattttcacccgctcgacgtgcatagccatcaggcaggtgtttaacgtgtaaagtacgaaaaatctatgtgtacattataccacatgtatctactggttcgagctaccctacagctatatatatatatatatatatatggcattagtttttttgaactattggatttgttaaatgcctctgcggaaaaagcataattgagcattgaaccaatgaatacatatagctgcagttgtgattgactacatgtacatgcaagtgtgcctatatgtgtacatgcatggcagcaaggttcaatgccagggttgtgcccaacggcaaccaccaagacatatcacgagcagtcccaggcaccaattggctggaaaaatcatgcacatgcacagtcaaactcaaaaacaagattttcgtgcaaggctgcagcagttggacgcatcacagatctccaaaagcccttaagcccgaagtccggcaatatggatatttcgattcctttgcagtttcgacaaacaccgagagagcagtatcgtcggtccctctcctccttgatcttctgactaatacaaatcgactatcctgctagaaatgggcaaatacggtggcgtgatgtttactatgtatgccatggggattatggactattttccatgtgcgtttgcttcgagtcccggctctccgcaccagggcctagggcatacaaagagccgccgattccgtgccaagcaccttgtagcaaatggctcaatgcagcctagaacgcgctgccaatgcgacacgcaatccgttctgcagaggccatcaatggccagtcccagcagcgcattcgagcacactttttgcgctgcattgtctcggtgtatccggagatgtgccgggcccgtgtcggcagcttactgcagatgcactgttgcctgtccaaggctcccaaggttctgtaactcggcgctagagaagccgagggcgctgaagacgccgcgagtgtgcctgtcccagctgccgcgttagtggaaatgaaccatgtgaaccatgtgaacccttctgtagcgctgggctgtaaagaaaaacagctgagcacagaatttttttttgcaaattccgcgcttgctgacaactgttgcccccacctgcatctcggcctgattcaaaatcctggtagcctctttatattctttcaccttcttccctccttctcttcttccttttcccctcatccaactcgacgactccgtatcgactccgtcagatactgcatctgccagaatctccgagcttctcgatcaccgccatctgccaggcctgctgactgtctcgtcggtcgcagcgcacttttttttttttttttttttcaacctctacagcgaatctttcgcctccaacgtgaacactcaatcagccgcacttatccgcacagcccatctgtcatcttttctgcatcagtctcctctagattgtctgcttctcaccagcattctgcccacttagcagtccattgccggtccctagctgtttatgtatcagcacgattccgccaccgtatccagacgtttcttcacgctgcagttatttcgcataccgcggaaacctagcagtcccgatatcagatccgacggttgatattcgcctccatttcagagttcatgcctgtcccactgcagtccagaatctgtccggtcctccctatgttcagtacgcataactgttgagctttttcagtgcccttcgtcctcgactcgcccgctatatccagcgtcaagaaccaaaaactacgcttcgagtcgcttcatgccgacatcttcgtcacagacgtaatcatttagcccacaagccctcaagacctcgtctcgccacttcaaaacacaaaatccaagtcttcagaaataaaaaccttttacaaccgtcatcatgtctctcgtcaacgttcgtcgcgatgtcagcgatgccttctaccgctacaagatggagcgcatccagaccaagattgaaggcaagggtaacggtatcaagaccgttgtcgtcaacttgtccagcgtcgcccagtctcttgctcgccctggttcctatgtcatcaagtactttggtttcgagcttggtgctcagaccaacattgaccccaaggacgaccgttggatcatcaacggcgcccacgatgctgccaagctgcaggaccatcttgatggcttcatcaacaaatttgtcctctgcaagaaatgcaagaaccctgagaccgatgtcaccatcaaagatgatcacatcattctcgattgcaaggcttgcggtcagcgcaccgacgttgacctgcgcttgaagcttagtggattcatcctcaagaaccagcccaagaagggcaagaaagacaaggccgagcgccgagctgccaaaaaggccaagcagaatggccatgccaaggagaatggcaacggcagcggcgaagatggctctgagcacggatccaacgagactggcgacaacgaggccgatgtcggtagcgatgacgagttccaaaaggtccaggccgaggcaattactgctgccagcgctgaacacgagatcaaggatgatgagtgggctgtcgacatgagcgcggaagccgtcaaggcccgccaagcacagctgcccggcgagctcaagcagaagctcaacattggcggcgacgacgaagacgaggacggcgagggtggtggcaacaccgtctacgacgaccttggcaactggattgtccaggaggctgaagagaagggcggcgttgacaaggtcgactccatcaacatttatctcaaggccaaggagcttggcattgagaacaagcaccgatctgttctcgttctggtgcagaccgtctttgacaagaacattcttgcccagattcccaagcgcgcaagcatgcttaaacaggtaagctttcccgtcccccatttactccccgtccaaatatttccttctctttactaactcgccattcttcacagtttgtcacgtctgagaagcatgaaaaggccctgcttggtggcactgagcgcctcgtcggcaccctcagcaaggagcaccccgaaatgctgcagcaagtcgccaagatcctgcaactgtactacgaacatgaccttgccactgaggaggtcctcattccctggggctccaaggctagcaagaagtacattgacgttgctacttctcgcaaggtccgcaaggctgctgagccctttatcaactggctcaaggaggccgaatcggaggaatccgaggaagaggacgagtaaaatcgcctcttactccccccctttttgacatgcccgttgctttttagcgtgctatttttctcctgtcatttgctagattggaatttggatgatatgggaagtgaacaatagctgggtaactgtcgaggggagttgacaatgaaattggctccttttgtttgatataggtatacatttttacatgtattgaacttgtaggacagaaaacggatctttgtaggtagtatcaccaggtagattgcttttatgaaatcatactgtccactcactttttactctcttacgcaaagatatgtgtgatgtgtacatgtgccacacacgctatatgaccaatgtatttggtatcctgcttctgattccctagggtatctcttcgaacccgatttgccagcactacttgaaaaaatactcattgaaaacaaaaaagattatatcccatctgaagcccatgccgtcattataaatcacaagaaaagctaaaatgtctgtatgcaaacccggccgtcggttttacgctttactactgcacgtcgccgtcagcagccggtggtgcatcctccatgttcgcatcggcattcgctggagtctcttctccttcttcggccttttccgctgccttgtccgcgtagatgaattgcccaacgttggtagccgtttcttcaatgttgtcattgtccacaatcacagtgtcgaatagctcattcgtcttggactcgtcaaaggtttcgtctgtggaggatttgatgaagatgtagcgggctgagaagtccatgtccttggcgaattgggcggcctggtagtaaaaacatgtgtgtaagtgactggactgatagaaatagcgtggtaaagaaaagcaagtatatttctctcttttcattgattttacttacctcggcatcaagctcaatgatgggcactttgcccacttcaacaatggcttcgacggccttgctgcttgtgccatagtccactccgtcacgagtggtatactcgaccaaccggtcgccatctcgcagctgattaaactcatgggccttgacaaaataaaaggttttgccattgacctctccgtcctcgggttcgcgcacggcatggcgcaccacaggggcgaatacccccttgtgcagatccatgagtttcgccttcaacgatgagatgtcgatgccggatgacgcagacaagatgatggggtcacgattcttgggcatgtcgtcctcattcgcggttggctcggcgtcctcttcgtcttcagccccttcgacatcgtcctcgaaaatgagattaatcttcttcgggtcatcgagcttatcaaaggccgccagcttgaatctcgatgctattcgcagcgctctccagctcttgctcgctttgcccgcaacggccgcagcctttgtctcgctattggtcggcatctcaatctcaaagtcgtcgtctgcgattttgctcttgaacgcatccagctcgggcagctggcaccgctccgaatccttcagcttatccaacgccgaggtttcgtcctcgtttgcaagaaagtcgagaggcacagcgttgagaggatttggccgcagccgcttgctagttgccatgcgctgggcggcttcctttgcctcgacgaagccctgggccgatactgggtcgcgttggatgggcgggcaactggccatcttccaaaagacccagttcttgtccctagcgagcactgtttctaccatgcgaaaaaagtatggcccatcagcgccctgcttgagatagtctgaaatcaccttttttatatccgcagcccacttggtctagagaggggaagcagtaagtatgtgaatagtgagtgtcaagatggaattctcttacattttcttcatttagctggccatgataaatgactgacttgttggaaatgttgatatttgttcgcttctccctctcttcctttgatagggataggagaaagtctgtgatgatgagggcctgaacaagcacatgtcgccggaaagagagatcgctaatctgtagtagattttactgttagaggcttgccaatgtgggtacagggacgcagggtggctatggcgatacttgcctcaagctggaacaagtccttacttgtgaggtatttgggattaaacgcctctggaagcgtctcggttccatcgtcatccctctttctcttgagagttcgcttgaggttctccatggactttgatgtatacaagctgtcgtcgtggatcgcctggaaagccttgatggtcaattctaggctgctcttaaactttgtaaaattggccacgtcgaacagcttcaagggttggctgaagctttcttgcaaggaccaaaatagaggatagagtgtgtcagaatctggcgcttgcgctttgtttgaatcatgagctccggtctttgcacccgctttaggagcgcccgactcctttggcgtttctgcctgggcatcaacttccattttgccgtcatcgtcttccggggtttcgaaagaggtcacattctcgacatggtactctcctcgtagattgacggaactcctgtctcctagcgggaagctctgaaacatgaagatgaagactcgtccgcagaaagctgtgtcctcagcacgagagagccttcgcaacagctcgttgcaacttcgaagaataacaaggttcttctgtttaaagtgcttggccgtgatgcgctctcgccttgattcaagaaagtcgaatattatgcggcatcccgcaatcgtctggctgtcgagaagctcctccacgagccagaagaggagagctggatcgcattggccatcgtcggagagtatcgagagaatgtccagcaaattccacatccgcacaaacttggggctatcaattgacgttgtcgccttcatggattagtgtctggaagggctcgaatagaggttgtttgtcggcttacgattagcttgctgaaggaatcgcgagccgctgtttcgacgacggcgaactgtcgagatcggagcgagtcttggggcgcattgctttcagtgcccgtagtgctggagcgggcaagcgaggaggagactcgatcatagatgttggcaaagtcggatttcgagagagcaggctcgatggttgtcgtctccttcgccgcagaggcttcgtcgagcagctcgttcaaaagctccccgaacgcgctcacagcagagacgcctgggttctcgagatcgagggccggcatggtgaaaaaaaatcgagtttcaaacactaaagcgaggcccaagtcaacccgtgtcgaatcgccgacacggatgctggatcgccacggtgcgagcgcgatcgtagaaaggaagcgaagccgggattagtcgaggttaagggtcgtgaatttgggtgtggatagatttggcagaggcggtgttgcgagagccacgttgccagcggttcgtcgtctgtaaaagaaagtttgagttgagtcgcgaattattcgatggtgaggcgagaaggctgagactagagagagatgcccgcatggttccatgctgctgcaggtacacgagtcagccgcaagcgttgcatggtcaaggcggtactagctgccaaaagatacctggtaagacgtagctcgcctgccactgccgcgcagtgggtctccaacgcgcaaggctgaaattttgtgcacagggaacgttgccaggcgtggacgcaacttcggctgcgcatgtatgcccaccttggcctgcaaaagagcttctcctgcaacctacaatcagtccatcagcctttggacgccaggcaggatcttccgagcagcccatgacgcgactacagcctcacaatgcctaacgcgaagcgatccagaggcaccggcgccggcagagcagcagcgacacgtccgccgccaaaggataccgcagatggccgtccaacgccagcagaggtggaggagcaggagcaccagtttgtgcagattgcgcggaagcactggctgaagcctggcaagaagactgccaaggtcaaggtcaagaatgacgtgatcaaacagggcatctgggatgttttggagcaggacggcttctcgtataagctgctgctgctgctggagagcttgcagacgttggagaagtacggccccctttgaattcaggtcatgttgagctgttttagagctgttctaacgcgttgaaatagctacctatggcctggatattccgacgagtcgtccaaccatcatgtcctcatattagctttgatctgcaacgtcaagaggcgtgagcacctcgaaacatggagtgagtctgactggtcagccaagttgaagctatgtctaacgtgagagccaaataacagaaatcttcgaggagagacccgacgacttttcgtccctgttccgccgtattctatccatgaccctcgaccgcacattgtccacgaccttgcgaacgcacctcctctgcttcctcatctatgccttccagagcctcgattgcaccattgtgagaaaggaatgtgctcctttggtatcaattggcatctggcataacctatccacggagaagcgccaagaggcccatctcgactcctccccgcatcttagaaaagcttggagagctgcccaaaagcgatatgatgcggcagatgaggccaccaaggcgcggctgcggttcgagcgctcgtggttgtacacgctcattcttgattttaccaaccaactgtacgacaagagtggccagtcagaccagacgcttctttactgtgaacgatttaccgagtttgtctctgatctgcagagccagttgcctactcggcgatatgtcaactccctggtccaagacttgcatctcattcccttgatgagattgtctccgctttataacgacgggcccagcgctctgctgcgtgatcttcacgctcttctctctcattacacatactttgccattgatgaccagactggcattcagttgaaccgatcagaggcctttgacaggcattgtaccttgctgggcaagcttcagcggattgcgttgaaacacttcaaagataaactcaccatcctggccttatcaaattacggcgcagttgataagcgagaagagttggtgtcacatcttgagcctctttccgatgacgagttgctggacctggtgaatcttttggatctcaggtccacatatcctgatagtttcaatgtggccattgatcgcaaatttctcatcgagtttctcttgactacctttgagcgaaagaagacctttcaggaagttgctcagagaataagcttggttccgagcgaagacaccctgtttgatgagggctttcaacgggcagattcctacgacggctcacatcctctagccctcccaaagctgaatctgcagtatctttcggttggtgattttctttggagggcactagtgctctaccgctgcgagtccttctatgggatccgcaaggatattgaggccgcgctgcgccgtcttcgaccggaaagtagacggcctggcgaaacacactttgcgggtttctcaaaaatggcgatgccaattgctaaaccgacaattctggaagtcgtccctgctcttgtcggagacgacaaaccgtctatagttcgggctgaagtatcctttgatgtgaaacgcttaggggatggtgtgcgcagagagtgggacacacttcgtccaggcgacattgtctttttgctagcagtccagccccctacatccacccaaggagtaaccaatggcagttcaacccagtcagaagctaacaaggccggcgtcctggcggtgcgaactgctgaagtcgttcagattacggacgacagaggccgtcacaccagagaaaagggggagcgcctggatccgaaacggcgcatccagctcaagcttgattcggcaacttacgcgcatgatgctgagcaagccgcggcgggtaagcccgatgtctatgcaggcgtcaacttgctgctcaggcggaacaagagggagaacaatttcaggcctgtgttggaggctatccgcaccctcgtcttatccgaaatgccactgccttcatggcttcacgaagtctttttgggttatggcgacccggctggcgcccactacaagaacctgtccaataggctcaagacaatcgactacagagacacatttttgggctggcagcatctggttgaaagcttgcctggaaagacggttgagccgggtgatgatgtgactggcagttttggaccgccatatgtccttgaggcagtcgacaaaccggaagaacctcagggtggcaagccatccaagaagcgacggcgcgatctggaaccagcactgctgtcagaggtagaaactctcaaggtttccacctacaagcctcccaacaatggcccttatccctttgatgcgccaaagcaaaacgctgtgaggtttactccggctcagatcgaggccatcatgtctggatctcaacctggattgaccgtcgttgtcggacccccaggtacaggcaagaccgatgtcgctacgcaaatcataaacaacatctaccacaactttccgaaccaaaagacattactcatcgcccacagcaaccaggctctcaaccaactcttttctaaaatcattgcactggacattgacgaaagacatcttttacgtctcggccatggcgaggaagatttggacactgaaggcagcttcagcaagtatggccgcgtcgagtcctttttggataaccgggacaggtttctatttgaggtgaagaagctggcagaaagcttgggggctccaggagcacacgagaactcggctgaaactgcagggtatttcaacgttgcctatgtagagccggcctgggccaagtttcttgtggtagcagagtccgacgcctctagtgcggctgacattgtgcagcatttcccctttcactcttactttgcggatgctcctcagcccctatttcccgaggaagcagaccgagcacaagtcctggacattgctcagggatgttaccgccacatttccaagatcttttctgagctggcagacatccggccctttgagatcctacgacgtgagaaggacaaggccaactatctcctcactaatgaggctcgcattgttgcaatgacgaccacccacgcggccattaggagaggtgagattgcggcactcggctttcactatgacaatgtcatcatggaggaagcggcacaaatcaccgagattgaaacatttattccccttgcaatgcaaaaacctgtcgacgggcagctgccactgcaacgagtcgtactttgcggagatcacttccaaaactcgcccgtcatccagagcttggcgttccgacactatgccaacctggaacagtcgctattctcacgactggtccggctaggtgtgcctacggtgaccttggatcaacaaggtcgcgctcggccatccattgccaagctgtacgagtggcggtaccccaagctcgacagccttcccgacgtacagaccaatccagagttcttgcgggccaatgctggcttcaaatacgacttccagtttatcaatgttcctgactacaagggccgaggtgaagcggaaccgacgccacactttattcagaatcttggtgaggctgaatacgcggtggctatttaccaatacatgcggctcctaggatacccagctgaaaagattagcatactcacaacgtatgctggtcaaaaggctctggtgagagacgtgctctcccaccgatgtgcttcgagccccattttcggtctgcccaaggctgttgctacagtcgacaaatatcaaggagaacaaaacgactgtgagtttttttttttctagcatcacagctttgggggaaataaagctaatagagtttctagacatcattctttctttgacgcgtacatcgcgagtgggctatctccgcgacgtccgtcgtatgactgtagccttttctcgcgccagacttggactctacattcttggacgccgagaggtgtttgaagcctgccctgagctccgaccggcttttgatgtgcttttacaacgcccagataaactaatgctagtaacaggcgagctatacggagctgaacgtcaaaacacagaagaagacgggccagtggacggtgaagtcgctatggagggcgtagagcacatagggcagtacgtatttgaaatgacgcaaaccaaaatcaaccagttgcaggcagagcaaggcctgctgatggaagctacaattgacgaggcaggcgaggagggacagggtggctattacgatgaggaagaagacagagctctagaaccagacattcttgaagtccgagagggagaagcgaactagggattgcagtttccagggacgtggaatcataccaacttgaacagaagaggatagaagtaatgacaggaaaaaaggggacatgtagtgacgttgaggacttgacaaagagacgagccatgattttgtacttcttttttttttttttgtctttggatgaaaggggcttttaccattttccgtatatcaaatatacttttagacaatggcagaacgaaataagtgtgtgatgtcttgggttgttggagatgaatgtacatgtgattacatggggggcgagacaaggtgcgtcattggaggcgggtgatctgcgacttgcagatggtatctggtacatggcgaactctcttcttttcgacttgtatagatgatatttgatttttttttcatacgcggaaaaacccagcttgctacgtgtgaaggatgaaagggataggcaggatcaaagaagtattagtgttattatttgagtacttgcgtatgatgaatgcggctgaagatggcatggacgcatatgcttcatgtcttcaacaaggaacagtttatcgagtgaatctcacactataaactaccacggatcttgagagaatacatagaaaaaaaggcacatctttccccgtttcatcaatcaactacagtaacacggcacattccttcataccggaacatcggtcacagtggctgcatggcatcgtcatcagcagcggcacttgccgacttgggcttttttccgagacaaaattgtctcgaccaagagtcaatttgtaggccaaggtttacggatcgcaatcaggtgatggcgaatggctgcctctcgccattttgtttgggggtacaaaggcgaagatgggttttgtgatgctgcgtttgggtgatactgctctttggttcggagctacacctgtattaaggaacacgcggcaaaatggtcagtgagattttggaattaatcatcaattacggtctttgcatagggttcttctcatcgccttctttattcctacttgtagcgaagggcatcgataatacttgcgttgctagacagtgccgcaaactgggagttttcgcactgagccgattgggcaaggcgaaaaaaaaaacgccactaaaaattctagcccgggtttggggaaacaatcgtcgctctctaatttttttttttagctgatatgcttacgccccggtgtgttccttacataactctttttttttttgtttgctccctcgcatgtggtgaaatgagggtgggcttttttttttcttagcgggcgactacgttcttgtagaacgatagtccgtatccggggcgggcccttgtaatttcgtttgagaacatgagcagttatcgagcgggcttctactgctatcgctgctgctgctttgaattgtatatgtgcatcatggttcaatgcataggctaattgctttatacagctgcagataacagaactggggcgcgttgggcagcttctgcctttcttttcagtgccatcagaggcgagagaagccgtcttgtttgcaaagcatcctgtacaagtgtagctaaagaatgatcagtcggccatcttctccttgctcttctttatttcctcaacaaagaaatcgcctcgtcaaaatacaaaaagcgaagatggtcgctgtggctgatggcggggttcaccaaaaggtttccaggtaccaggtaccattcgcctctctttcagccacacagctgcaaacgtcagctttgactttgctttgactttgctttgaacggagcccgtcacaaggagtaatttcggacttgatgctgtggtttctgttctgtcctgtcctgttccgttctggtctttattttctttcttcttgtccatctttatatttagaaagatgtgcatccatcttttggatcaccgctctttgacgctccagcgcagggtcgagtagcacgcttctgttcggcgaggctgccagctccgtgtagacgcagggagattcaggcagcattacaagagccaatgtcatgggtcgccccaggtcgtgcattgtgagctgttacgtgattattcatccgggttctccctgctcggtgcttccctcaatgtggctcagctagttcggagtttagatgtcttcccaccagaaccgagggcggcgcatatggagataggaaacttggaattcggcggccctgcagaaaatccgcacggctgcgttcaaggactttctgaaatatggagttctggcgcatattcagagccagttcggactcgacttgactcacaggtggctgttatgactcccaaccagggctgggatgctttggagagcatcacatgccaagccttgtttgtgccttgtggcggtggtctttcatcaacgccacgcaaagaaacgagcgcttttgtttttgcgattagagacaaagacggctctgcaatgaatctccatgagttgttcaagcccttgggttttcttctggtgttgtatccatggctttgatgcttttgcaacaatgattgtcaaggcatctcccaagtacattgctccgcaagagccttatcggagctgaagccactggtggcctagggttgatgctgggctgaggtcaaagtcacgtggtgataacgccaacgacatgtatacctccactacgagggacctagcaagatggaacaagattgtagctaaagggcgtttgagatgatatcttgttgtcgggagcagtgaaagagggacaagtaaagtaatgactgcatcatggacctggcgggacctggcagtgaacacgagcagcagcagcagggagcggcagtgagatgatacctggtactactactggctcagagtttctgacctgcgtcaaagatccatcgggcatatccaccgacgctctcatttcccccggtgatacgaagccggcggacaaacgggtgtgttggatctgtttgctcagaaagaagaagccgcagtggatcgtcaaaaatagtaacgggaatgaaagaacaaaagccctgtctgttgaaccgcgtttgataaatggatagatacttggatgggtggggactgctattgtttctcagcgctcgctcactttcacagcgctggcgcataatcggtgcgccgcaaaaagcataaaactctcacgtatctacagcctgaagcacccaatattcctcgccaacaaaccaagaagaaacaagaagaaaggcgaaccaatctcacatctacagtacaagactcctcgcaagcacctacctaggtaggtaccgtatcacttgcttccagacggtgccaattgccaactaactgaagcctcagtccaaagaggccgctcaacagccgccgcaccgtactgtacacgaaatcttagcggcgtgaagccttttagcgccacccctccttttagcggcgccttggccactgccccttcccgcccacatcctgtattcctgctgcccaaaattttcttgctggacctcctctccaaccttcatcaccaaccacgagagcagtgcggtggattttattcttctcgcctggccttttttctctcctcaccagcattgggatcctcttctgtggcctcggtagcagaagactcaattccctgctccttctcagacgccccgcgggatcgtagccacgtctgcgatcgcttcccccaccggtcggcctcatctctcgccgcttcgtcttcgaccatcgatcgagccagtcgttgtcgaacgagccgaaccaacatcctctcttcttgagcgttcccggtcgtttcgccgagaacaatcccagagagcaagtgaaggattgctgagtcgattctgaacaccacccacccggaaaaatccaggaaaaaaaagccggcacggccttttttttttttttttttttccttctgaaccttctttttttcgccccgccaacgaaaacaccaccaagccttacgttttcgcgcatcgcgaaccacaccacccgctacccatatgacgtcgcctgcgaatcagcagaaccccatcccggcgaccaacaccaacgctcctacggcaacttcatatgcctccgcagcaggtgcgccaaagaagcccgctcaggcgcctgtagttgcgcccggctcaaacgcccccctggtagttggctcggctgcctcgacggcacagaatgccaaagctgcctcaactccttctccagtaaacggcaaacaggccgcggcccccaccgtcgctcgcggcagcactctcaacggctctgcccccgatcatcttcgaaaaggctccgtcaccatggctgccaacggccccagcggcttcgtccccaacggcggctccattggcgccgccaagtctgccatccagtttggatacgactcgcctgccatgggccacagcactcctcacgttggccactcggctcctatccccgttcctgagggcaacagccaccaccgagtgccctctcctgctcactctcctgcgccgattccccagccctctgctagcggtggccgacctccgtcgagcctgcagcagccgaccaaccagatgacctttggtagccttggaagtgacggcgatgtaagtgccttcttattcttcccatatcggccttcttctcaggcccctggttatccattactgacatgtgccttccagcgccatatgagacaaggctccgtgccttcaaaccagaacctggcatctcaacccaactcacacttccgccgcgagtctagccattctgtgcagagcgacaacagccgtggcaacttcaaccctcagaacaaccgaaaccgtgcctcattcaaccctcatgctgcccagttcaacaacaaccaccagatgggataccctcccaacaaccaatatcgacctggccctaaccagaaccgcggcatgcctgctttccagccgaatcgaccttacccgaactcgccgcagcccatggcccgaagccctgctctgccgcattcacagcccggcacccccagcatggctaatgccatgccaggcatgggaggagcatctcctcaattccattacccgccaccaatggcgccgcagcatcaacaacaagtacagtacccccttcctgcagtgttaaaaatgcattattccaagcccaactgcaaaaagacaaagggccgtcgtgagcacgacaggtcttttcagacgggacgccccttggaccccgcgcgtgagccatataccagcgacgttctgcagcagcaacagcagcagcatcaacgccgcttcggcaactatggccaacgtgcagatacaatgcggcgaacccacgacaagaacaatatgcgtccggtttctagtggaattcaacaggactcaccttcttctcccaaccccattttcaacaatctctccccgaatcacccacattcacttgacctatctcctgaaaacggaggatttgagcgcttgctaacttggaagaatcagacatacggattccccccgcagcagatgaaccaatatggccagcccatgccatacgcctacaatgccatgccttacatgggacccccccagcccaacgctcaaccttataaccagaccttcgtacctccctaccaccaacagacccacagcatgtctcgatcgccctcacaggctgagcgagctcccagcgtcacccagccgagccagcccaccatcgtgtcatccaactcacaagccatcaacgcccaaccaaagggtggaagcccctttgctccccgccaaaggaagagcgccgcaattcaaattaaaaacctggccggtgaggttgttgatacttcagctttcaagcagccagcctctccttcacccagcacccagcagaccaagactcctcccgtcgcctcaaccccaactcccccgcaaaagcctgacacgcccacccactctcgtacagagagtcagtcagcacacaggtcagccaaggagatccaggatgagctcaggaaaaagattttggaggctacccagaatcagctactcgctgccaaagaggaagaagagaagaaggacaaagaggctcctaagcctgatgaggccactcctgaagtcaagtctgagaccaaggttgagcccgtcgaaaccaaagccgaggtaaaggctgaagaaaccaaggccgaagagcccaaggccgaagagcccaaggccgaagagcccaaggctgaagagcccaaggttgaggagcccaaggttgaggcacccaaggtcgaggcacctaaggtcgaggcacctaaggtcgagacgcccaaggtcgaagcacccaaggtcgaggcacccaaggttgaagagccagccgccaagaaacccgaggaggctaaacctgagccccagcccaaggttgaggagcccaaggtcgaagcaccagcttccagcgcgcctgccgaagcccccaaggccgctgaagaggctcagaagcccgaggagccagccaaggctgaaacagaagacgaggagcttgaccggattattgctgagatggaagcagccgaggctaagcgtgaagcagaggaagcggagcacaagaagaagagagatgccgaaaagctcgcggccaaggcggcagaagagaagaacgccaagaccagtgctgaagaacaggaccgaaagcttcgagaacaggaacgagagatggagagactcgaagaagagaaggagaagcgacgagaagccgctgaagcttctggaaagactctctcattcactgaagctcttgctgtggctcgtggcgaaaagaaggacgagtctgctgactcagttgccgataagctgggcgacctgagcattggagacaaatctgctgctgaggctgccggccccaaggagaagcgagttgccaagccagctgctctgaacctggcacccatcaagaccggtgtggtggaacctcctcagcccagtgccgctcttcagtctttgaagtctgctcgcttccttgccgtcatgaaccaagatatctatcccgaaggaatcaagtctcccaacccagctctcaacgctgccgtcgccaagaagggcaagactttcaagtatgacgccgctttcatgctccagttccaaaaagtctttacggaacagccatcactgcagttccaccagcagattaagcagctgattggcgatggtgatggcggccgatctgcatcgcgcggccagacccccagctcagccagacaaggatctcgcggcggaggtggcttccctggcggttcttttggtgttcctgtgggacgcactctgcctcctggaaccacatcagccgatcgcatggccattgccagcggcgccctgccaaggccgcaggtcaacccgatggcatccttccagcgtcctggctctggattccccggatcatccgccatgtctcgcacttcttctcagaacatgcgtaacatgcccaactctccccgccagtccagccggtccactcgtggtagccgacgcaacgacaacactgccaaggaagcacaggctgctaagaccatgcctctcactgctggccaggacctcaagcccatcgttgtttctgcctccggatggaagcccactagtatcggagccaagcccggtgccgcagcttctggccagacctcgcacatggagccagagatggttcagcgaaaggtcaaggccgctctcaacaagatgacgcctgagaactttgagcgcattgcggatcagatcttgcttattgcctcgcagtcaaaggatgagtctgatggacgaacactgcgccaggtcatccagctcacctttgagaaggctactgatgaagcccactgggcatccatgtacgccaagttctgcaagcgcatgcttgagactatgagccctgaaattcgtgatgagaacatcaaggacaagaacggtcaagttgttagcggcggtaacctcttccgcaagtaccttctgaaccgatgccaggaggagtttgagcgtggctggacaaccaacctgccggaagcccctgagggtgctgagggtgccgagggtgccgaaaataaatctgcggatgctaagcctacggaggctgttctgctgtctgacgagtactacgccgccgccgccgctaagcgacgaggtcttggtctcgttcagttcatcggagagctgttcaagctgggcatgctcacagagcgtatcatgcacgagtgtgttcgcaagctggtcgactaccagggtgtgccggacgaggctgaagtcgagtctctctgcaagctgctccgcactattggtgccaaccttgacgaaaccaagggccgtcctttggtagacgcctacttccagcgcatccagggcatggttgacctgcctgaactgccaagccgtatcaagttcatgctcatggacattattgacctccgtagagcccgctgggtctcgaaggagggcaacaagggccccaaaaccttggacgaggttcgcgccgaggtaagttggaatatttttctctacccccttttttatcctccatttatatatcgagtactaattgaaatcgaaacaggccgaagctgcgcaagctgccaaggctcaggaagccgcacgaagcaaccagcgaggtcctggcggtggccgacctcccgttggccgtggcgatgctcgcggcttttctggaggcttccagcagcagactagcaaccaggttggcgtggatgacctgagacgtctgaagggatcatcgatgaacagagcatcaagcggaaatgtcactttgggccccgcatccatgctctcctctcgtagcaacagtggaagacgtttcggacctggtggcgctcttggccgctctggtgatgattccaacagctcttcacgcgctggaactcctggcccaacaagctccaatgcgttcaggtaagcagctcccttttccacctctcaacacccggcccccccccccccccctttttttttttccaaattagacactgacatctacctagcttgcttgctaccatggatggagaccacccagcctcccctccttctgctggaccctcgcctcttatgtctaaggccgtccctgccactgacaagaaggataatgaataaaaaaagttttctttattctcggtgtctctgcattttggggagggaattagactaaaggcggggctgttttttttttttcttgcatttacaaggcttttatgcaacgtttcactaaaagtttgagcacgcattttactcgcgataccttttgccccatagatcatttgaccataacgggtggacagatgttgcctcccccaagagaaggggagaggaacttgtcttcttttccttttctctttccccttttctactgtcttcggactagggaattcatcatgatttttttttattcatgaattgtgtttatagcttcttctaatgtccccttttggtgtgctccaatctttaatactgagtggctcggagatgaaaaacaaaagggacacaagttgatgtcatcatcgcctggcgtaaaggatcacgcccgggagaaatattacggatgcaaatacccaccctgttggtttttggggagggaaattcggcaatacgagatggttgaccacgcccaacgtcgagatgtatgagagaggagaaaattagggaatgcttgatgttaggaagttgatgatttttctttttcttttagcatgaaggtcaagactatccaatgtggcgggacaattgaatgactaccactttgtttttggccgctgtggatgctgtatttacgacggaatgggaagaggaaaatggaagatggaaggggagaaggaataggcaaaccaggaaacagatatggggatggattgatttttgttacaagggagggagggtgggaaaaggtcatgtcttgatatctgatatttactcctttctgttgccttgtttttatttctctttcctttaaatctttttctctttttccgactctgtttgtaaatctgttttcttcccacaatgtgctgtgcacttacgacgcgtacattggtcggctgattgatttgactttactggattactggcttcttttctctctcttctcctcttttgggggacgctggagtttttctttctttgttctctctccacggatatgatgaataccttttgattctcacgtcatctattctagtgagagattgattgtatgggaaatatgacgagataagagtttggaaactgaggaagtgaaaaattgggacttgtttttcaagaggtttgttagatggaaataattgaatgttcttttatgagtatgaatgaaatgattgcgttctattgtatgcacatgtagtctaaaatgccatcaaggttattttttttaatttatctacgtctacctaggataaacaagctcttgaagtgaaagtgcgtaaactatagtcttgtataaacatttctctctcttttctcttgatcatgaaatgtaattttcgttccatcttatccaatacaacgttctagaaaaaaaaagttgcataaaactcccaacaacgccattcccattccacatacatacaaaaaaaaaaaggattacaagtgtaataaaacatttccgtcatgaatatattttccccgtctcatgaggcagcagcagaagcagcaaacatcttgctaaatccaagttttgcaaacagcgtgtccatggcaacccactgtctgccgcacttatccaggtatttatccaccgccgtcttgaccgtcgtgaagcgcacgcggttgtgctcagccaaggcccgaatcttctcccgctcctgtgtcgaaatctcattcgtggtatcagccgccctggtcttggccttgtctacatcccacagactggcaaagtacaccagctggttgtagatggccttttcggtgtactcgtagtgcattgtgccgttacagtctcgcgccagacccttggggcctaagcagcaggtaccgtagacgctcatttggcgagttcggttgccgcattggggatcgttgcagacgagccagccttcgtaatattgagatgtctggaggcgcaccgcgtgctcgacctgtgctacgacggagagcgtggggatgactgcgccgcagcctgggcaggtgactcccgatgcggtgacgcgatcagcagaacccatgaggccttcaaacactgttgatgccttgcactttcggcagcgtagagagagtcgcttgcagtcgacaaaacggacttcgtcaggaatctgagattcgagagggtgaatctcgagatcgtcactagagctgttctgctgcgtttgggtggaactatatcggcggacgtccaggccaagctgttcagcaagctgagacgtggaggtgcccgcaatgttggcacagagacgctcaacaggcgggaaaatctgtttggctatgtaccagtccacatcgggttgcagatttggatcagccttgaggtccggcggagcataggctcgctttggcgcaggttcagagctttggctggtgcctgtgacgatgtaggaaataacatcgcccttgcgcacagttttacccctggccagatcgcggagggcaacttgtacttgaggcatagagtcagcgttggggtattccttggggccctttccgagctgcgtgtaaatggtatatttcggcaccgggacagtaaactccctcatcttggtagcagtttctcgtaggtattcgtgaatgcgagccacggcaacctcgatatcatcaccagacaagatctcatcaagcaaatgcttggatacctccttggaaagagcgcagtattcacgacgcttcatatccagacccttgacctccatcttctcaataaacttgccgtccttttcaatcaggttgatggcagcgtacttcttcttggcttgcagcaagatgcgacggaaaacattgtcgatgtcaatctccagcagcctgtactgttcgttgacggcctttttgaactcgttgccaaccttgaaagcatcggcaacattatccacgttggcattgatcatgacggagtcagtgtcaccgtaaatgacttgcagagacttgctctcggcaagatccttggtgctgcgaagaatttctcgacccttgtgcgttgtcaaaatagccagagggcgagcatagaaacgagattttgtgtatcccaaacagccgtacatggagttggccgtcagcttcaaggctagttgtttgatgtcccaagtcgcaagctgctcgggtgtggccttcttatccttcatcagacttttcacttgacgacgacggctgacgagcgtggcaattagtcgagggagaatgccttggtcctggttcacagggacctcaggaaccgcatctccatcatcatcggcctagaagcacgcgttagaaacaacgattggtctgtgtcaaataactgggaaatcagcttaccgatgttgttctatccactgtggtgaagcaaatgttgtactcctgaataatggaagggtacagagagttgaagtccatgacaagcacaaacttgtcgtaaagacccttttccggctcaaagacgagaccacccttgtacttgtccttcttcttgccctcaccagcctcttcgtcgttttcctcttcggccttttgtcgtcctttgaatgtctgtttatcaggacaaatgtacttgttgcggtagaattcgtgaagcagaatgtattcgtttcgctcggcgcgtgttcccgtcaaggtacgagcccaagagttaccagccaagtttgtcaagaccttggtgagaggaagcagctgcacactgacagccaatgcagcaatgtagtgtgtatcagcttccatatgggtcacatagtccatgaggccctggctctccttggcccaagtgttgagggcaacctcgttgtcgacatcacggcgacgattatcacccgtgagatacaagctgcacatttctgtcaagctccacgtctgacacttgaacatggcggattttcctgcatcgttggcgagatcgcagagcaacctaccggccatgacctggcgctcggcaaacacgttgccaccaaccttgccgatagcagacggccactgggatcgacgcagtcttccaagtcttgaccactggtgagttttcttctcgaatagacgatttagcagcacgctgtaatcgacaccttccagctggtggccaagaatgacatcaggatctgcgacatcgacttgggccaggaagaagctcagcacatccgattcttgcttcttcaaaacaacgagacctctatttcgcttctttactagtgtatcaaaacccatggggaaagcttgtccatgaggtcggatgacggtaaacgttctgcacggaagtttctcggcgggagttgtatcgctcaaaagcaccttgtcgtagatccgggcactgatagccaagacctcttgcttgttctccttggcattgaatgctgtccgaagagcaatgctcataagcgtcagggggggcatctccatattatcagaatcgggaatggcagtgaccatgttaggatgttcagccaaaacctcaagcttgcagtgagaggcattcttgatggcgccaaaatcggcatcttgaatcttcagccagcaaggacccatgatgtttttccagagaacaaactgttcaaatagtgcagtgttggttccaaaaacatgagaaaaggtctctccttttacgtccatgttgagtgtaggttctgtgaacggcaggttaatagactgctgagtggtcaagagggggccattagttttcaagacatacttgtgtagggatacagtagcttcatgtagtctgcttccttgggaatatctgccagctcaaacgcatacttgcgctcgcactttttgatcttgaacatgccgacgttcatcttggtcatgatttcgtcaacctcgttatagacatcgcccatgtcgacatcttcgccagtttcctcaccatctcgaacgcgctgttggcggggcaagaagtagagcttccgcagaatattgtccaccttgacgaagcagctgacatatgagcgtgtcttcttgttcagcactttgccaaagagacacaggctgccgttgatttcggtgtagtcagtccagaagaaattcagggatccatcggcttcaatagcgtcgttgtggtcgatcttgccgatgcctctggattctgtctctgatgagctgacgacgttgagcttttctgtgagctcgttccatgatgttgggtcaacagaagtgtctggggccttgaccggagacgattgtggcggctcttccttgatgatcttcttcacaggccgcgagcctgccatgttgacactggcaaccttgacagcaccggcatgagcaatctccatcatgtcgtcatcgtcgtcgctttgaggctcctgctttataagagccttgcgctgggcgactttggcagcaggcgaagacggcgccgggtcgctcatgggcatatcggcggcgcccatgggctcgtcatcaatcaagggcgcaggaagaccgtcgtcgtcgtcgtcgaagctcgcgggtggcggtgacggcgacggcagccgtatgttgaccctcttttgcttcttggaactgggctctggcgcaggggatagctctcgaggtctgcgtcgctcgccaccagatcgttcgattttggaggctctaggtgcgggagctgggacgttggcatcgacctctcccagcagatctgctagaaagtcgtcgtcggccttggttttgacaacctgtggttcttggtaagctatccgcgcgggttgttactgctatgctggatcgatgtcttgtaccttgggcttgggctgggctttgccagcgcctttggtaaagtactcgctgatgctgcggtcgttggcgtcccgcttggcctgctcgtcctggaggctcttttttgctgcgactcgaaatcagcaccactgaagcaaaccaagatacgtaatactcgatatcgtcgctactcacatgctttgctcggcctcccacgcgcaggcaggccctcgccctcgctgtccgattcgtactgccgcactctgtcccagtcctctcgcccatcgtcggcatagccctcgccattgtcgtcgaccacaaagtcgtcctggttcagccgctcccgcacaatcttcttgtatccagcctcgtcaacctcgtcgtacagattgtccgcatcttctacctggtagctctcaaaggcctttttgcccgcctggcggagggccttgagctcggcgagctttgcccggcgatcgacctttggcatggtggagttggcgagtcgtgtcttgcgggtatcatgaacgaaatggctggaattgagaaatcaaaatgcagacatcaggcaaggccactcgctctgcagctgatgaagagaggcggggggactcgtgcttttggtgaggtttcggttggcttgtcaagtacatcccacatgccctggctgccaattaatacaagcctgcaggaaacgcgtctttacgcgtgggtcgcgttgttgctaacgcgctataattaattggttgaatagtgcgtcagggccgctgtaatcggtacgtggggtcgctaagaggggcacgtcgaatttatgcagcattctggcgatatgaacttattgagacggctactacaactgatgacattagatcagcccaactctacgagattctcaatcatgcaaacgattacaattaatgcgagacgatacttgaagaagagatcaattgtataatttatttaaaaagacagcccaagaatctccttgtccctccctttcataaatggtatacagtaaatggtatggtcgttgccctgtatcatacactcataaatcgtacatgtttaatacgtcctctgcctcctggtagcatccccatatctcctaggctgcctctcttcatccgcctggaatcgtcttggcctgctggaatcccacgaccttctaggctgcctctcttcatccgcctggaatcgtcttggcctgctggcatcccacgaccttctaggccgcctctcttcctcctctcgcgattgtcttgtcctgccggcatcccaaggcctccggggctgcctctcctcttccactggagcttgttgccttgtcgtattccagacaaagtcgcctcccggcctaaacccgctattcagcctgtcctcttcgctgacattttcctcctcatatggctcagcagcatctcgtgcctgatcggggccgctactgctacgagtctttcgcacgttgggctctctttcttcacggcccgagtaaaacttttgaatctcgcggttaatctttgcaccaaccgcgcggagttccttggcgtccttctcggggagcatctcctcgtagatgaccttgttgaatgcgctaaacatgagacgtgccagggcaatgacctcgcgctggctgttgtagactgctcctgaactgaaatcgctacttttcgacatctctttaaaaaagtggtaatgaacctttttgtaaggctcccagagatgtgcgagggcggttgttatctgcagcccatagtcacgtttggcgcctccttcatcgcccttttggactctttcgcggaactggaaatggctgacgagggcaacgcgcaggtacatgcgaagagcgtgcaaacccgggatagggaggcgctcaagcatggactcgagcactcgggttgaattggcaatggcattggggttgatgttgtcgcggacacacgtctccatggcgatctcgtagtgcttggcgtcgatgaactcgtcgggaacgaggctcacgattgaggaggcgtgagcgctggctttggcaactttgagcatgccaaacatgcgcagccagttgtcgttgtccggtattataccataatggcggaccaacaggttccagtatttgatgccgcacgtagtgagctttgacgaggccagagtcgttagaaccagagccagggtgtttcggctagggatagcatatacggctctagtcgagggcaccttctttgcagcgccagtcactgagattttctccatctcggaatcctggaatgcatccatggtagtgtcttgagcgaggttggggatgctcatggtctgctgcagcaagttgagtacctccctcttatcttcccgcttaggagcgaggaggagtaaacgacccatgcagcacaccagctcttcatcaatgaccaatcgggcttgtctccagtggtcaatgacctcggtccaaatactctttccgcgatccacagccttttgcagatttgcagcctgctgctccggcgtgatatccttgacctctccatcgcggattgcctgaaaccgcaaagcatttaagatggtggtgtacgtatacgacgtaggggcacgggtagactcattggcggtatccgcgatgaggaacatggagtcgaggtcgccggctctcgcgcaaacgttgagaacagcgttcatgtgtatcgagtttggttgcaggcgcttgtctttgagaaggatgttgtagagcctgacagcttcggcgaccgcaagcttgggatgctgcgactgagcgcagcctcggaaaatgactgtaaatgtctgaacattgggtagttgtcctctttttttcatctagctcgttgtcagaatccaggagtaaaaaaaaaaaaaaaaaaagtagactcgagagggaccaacgtcattgtatagcttgatggcttctctcagcttctgcttgcccagcagatagccgatgaggtggttccaggccacgacaacctggcaatccttgccagcagtctttgtcaacagcaaggcttcctcgaacctgtcagcggcgagggcattttccacgtattgcgcaatcttccaggggtcttccgtgtttatatgcgtcagctccttcttcacgatgcgctccaaccgctcctggttcttcttcttggagacttcggaatcgaccggctccaagatgaggttccgtggagcatcggtcctttcagcgatttcggatgctattgcagaggtataccgtctgctggcctgtccagaagctgctgataggatggcagtcctgctgcgagtcgatactcccaaggcgcggcgcaaacaggcggcgcagggtcccaagcttctagacattgcgctggatatccaagaagaagaagtgataattccttattctctggtcttttgaagctacaaaaccggcgtagcaatcatctgaaaatgctcgaatccagatggctatcctcagcatcacctttgtctgtctctctgcaacatacaacttcgccatccacctcaaaaagctagaaaattattatcttatccctatcttatcgcccgcccgctagacaggggcccccaaaagccgctaaaccgcccccccaaaaatagcgctgcagcccggttctgccttgaagcggcgcctccagccaatcacatgccccagcaacctcccaaagtctcaccaagggaccatttcactctcccttcagcgcttcagccgtaacgaccagagagagacgcgactaagaaaaaaaggcagccagaatccatctacgcctttagcttcacaatttctttaattaaaagctttcgtcccgtttctctttttttgcatagcttttgagtttcaatcaatcatcgacgacgaatacgagaaacatctttctgcactctttaaagcaaaagacgctgaaagcccgttccaaaatggcgcctgttgccaccgagttcgaaaaaatcatcaataccggtacgctctttttgcccgccgtcgcgcgcgcgcactcgcacccgcactcgcagaatcgagactctccatcacgacacgattgtcttttgcctctgccaaagcaaaaacactaatcagctgcatagcccgagagcgcaagaagaacgaggctctcgccgacaagatcttctccaggggccggcgccagagcgccccgacaaactccaagcctcagatcggagcatcgctcgccagccgtgtcggcgtcaagaaggtattgaacatccaatccacatccaatccatcgcttgcagccttgctaatgttgaccaaccaaatagtcccagccccagaacaaagccgtcaccgcgccttcatcccgacgccgtagagcgagcgtgcccgccggcgacgtcaacggcgaatggactcacgacctgcacagctccgtcaactcctcatccaatgcgcccctcagctcccgagtcaccctccccggcggtgctgccgccaaaaaggccgctgctaagaaaaaggtcgcccggctgacggctgcctttgaccgcatggagacggacgactccgtcaagcgccaggtcaacattgtgaagaacggcggcaagccccagaaccagaaccagacgcgagatgccggcatgacgatcagggggctcgcggggccctttgccgtcatggcgcagaactttgcgcctgggacgacggcggcggatatcgagagtgcaatgacgccggtggggggcgagatggtcagctgcgaaatcgtcaagacgcagccattcatcattgtcgagatggcgtttgcatcgagagagggcggcgagaaagttattgagacgttcaacaacaagactgtaagaacaaggacttccccccccccccccccccccctcatttatccaatcatcgctaaccccctttttttcaggccgacggcagaatcatcaaagtctaccccaagccaggcggctacaaagcaaaccgcaactcacccttctcaggacgccagaagtcatcccaagacgacctcatgggcgactacgagcacgacctcatggacagagaaaacgtgcccccctcatcaaggggcggcagcaacaacaacaggctgcaatacaacaacgacggcaataagaataacagcgttaacaagcggggccgaggattccaaaggggctccaacaatggcggacgatagactcgttcacggtcggaagagcttagaaagagacgagctgtatcatagtcgtgtgtcaaaaagtcgaagctcagggcctttcttccttcattatctttgcatttttgcgttttcttgtatttccatagggttttaggattacacagcgggtctctttttgccttggaagggtggggattaattcggacatatatgatacggccaataatcgagcgtttattgctttttcttctcttctttcttcttcttgtagtatgtgttagtagtgatggtaacttttatctttttcttccagggagaggccgtatcgattatgaactagggaatgccatggaaaaaaaaatagattttggttcagaacagaacagcagatagaaccagcgtccttttcacaacacatcgacacttctcatacaaggccagcaaataagcaaccccaagaaagagaagcaaagtaaaactaccttaatcatactggtaacccaaattcaattcatctcatgataaaatcacatctccccccaaatgcaatttcgcctctctctctctctccttctctctatcctttgaaaaaaaaaaaaatccccatttcttttttctctcccacgcttcctattccccctcccccccttttatcccacccgccttggaaacagtcaaacaaacaaacaaacaccaaaaaagtaggccagtctcgattttgcagatacatacatataaagaataatgagaaaacgagaaacaagacagaatgagacatcaattgcagaataggaagtatagtcgtacaggtagaggaaatagaaaatcgatcccacagggaaaaggggggcgcatagaaaacctcaactgccctgccatccatccataatccctcccaaaaaacgcgaaacagttacgggctgccatcttatacgtctgaaaaggaaccaatctccagctacctgatgcatagaataggcggaagcgcacttccttttctctgatccgttgaaatccatcctatccacaagttcatgtagtagcatcgtagggaatcgtgtgtggttgaaacaacatcacaggcaaaaaggttatgaggctcggtagtgggcaatttcaaaataaaacatcctttgtcgacaaagcgggccttattgttccgccgcaaccacaaactagtaaacacaaaaagccgccaatggttcatacatgaccatatttctcaatatcgttacgacgtttctttcaggccatcgatgcggtaggcggggaaatgctgcgttcaaggggttaaatctcccatgtgcaacatggccaacggcggcggatgctgcttgtctgatgccccaatcataaatcctaacaatacccatgacatgaaatttgacacaaactaccacagccagaagacagcagacttgtttcgtttcggaccggaaaaaaaagacaaaaagtgaaatggtcaaaggcttcaatgccacgggttctggttgcccatgaaaccttcttccagagtccgctcttccagattacgaataaagtccctgttgcttcgttgaccgccctgttgaatccggcttcctcgtcggccggcgcgcgctgccgcagattctaatccctcgccagttggaggatagtatgccggactaggctggagccggatgggctggctcgggtcaaggtggctcgcaacccgctgcagagccggagggatgccgctttgctgttgctccatggttgaagcccgttgtctgtttgtcctcatgccgccctgctgatacatgttgggattcgccgaattcgggtattgcgatgacggcagctgttgaggggcctgttgcatgcccatctggccgtactgagcagtctgtggctgtccgtattgagggggcacatttccatgagcagctccggggttgtagaggccactgttggaatatagcggagccggcacatgggcagactgcggatactgaccaccacccattggggacccatatccgccctgcgccgagttgacctgcgactgtactgcttgagcctgagcctgtgcctgggcttgtgcctgtgcctgggcttgtgcggcttgggcctgtgcctgtgcggctcgctgtttgctaagggcctcggcctgctgctgctgctgagttccgggagctggcgacctattaagagagctcgacttgaggttcatcggcgggacaaaaggcccagtgtacttttgctgcgtaatgaagggatgtagctttgcttgctgtggtgaccaccgctctagagggttaatgttcagaaggcccctgacgaagtcgatgaaggcaatgcgattgttcatctctgtacgggggtgatgacgggtcaggttagccatcttgaagcaaaatcttggtgccaggaaattcttacctcgatcaatctcgctctgcttcatattcttccgaggcatgggatacgacttgataatctccgggagcgtgtttgcctggaaatacttcttactaggctgctccttggtgttgtgctcccgcgagtactgctccatgctcttcatgtggtatgtccgccttccaaactcatcctgtctcctctcaaagaattcgaggccctgcttgcccatgtcaatcatccagttagggggattgccaagcatctccacgattcgagcaatttggttgtactcggacgatccggggaagaggggcagtcccaagaacagctcgaccacgatacagcccagtgaccacatgtcaattgcagacgagtaaggtaagcccagcaacacttcgggtgaccgatagaatctggattggatataggtgtagacggtctgacgctcgtcgcaggcggatccgaaatcaatgattttgataatgggactctcgagattctttagcagaatattttccggtttcagatcgcaatggatcagtcgagctttgttgagcagcgccaggccattgaggagctgctgggcaaagacacggaccagagtggtgctgaggccgcggaactggttctgcttgatgagctcgtacaggttgacgctgagcagttcgaagacgagacacagatgctggcgatggataaaggtatctttgagacggagaagatggtggtcgtcgtttttgtcgagttttgtattgagcttggtgaggtgcaaaggtcagtacacagggcaagctggcaaaaagccaaggggggaggggctagagaaagatatgtaccagatcaagcacagaaacttccatcatactctggttaaagtaagccgtgcggttcttgatgaccttgacggcaacaacctcttgcgtcttgaggttctggcatttgacgacctggccaaaggtgccctggcccagcacatcgaggataaggtatcgattcctgcagaaattggatatgagtcagagggagaaacgttgctgagagaggaaaagattcagtagttggaatgacgcacttgtggccagcttcctcggagcccagaatgtcattcacgtagaggatataatcgctgtcctcgttgtcgtagccatcgttcttggtgcccttgctgggctttgtcaggactcggcgagggttgcgcgacgactcgtacttgaagctcgggttgcagatgcgatatgtggcaggcagatgggctgtcaaagcttggagaggctaacgatataccacgtagcgatatatatcagacgaccaaatcctagagtaaatgagggggggggggactcacgctgatgaagcctccctctgggtttgcccgcctgaagcgcggctggtgcgtgttcttgggctgcagctcgctgggcgacttgatcttcttgaactcgggcaccgtcctcatggcgggcgggttctggcggcgaggggcctttgcgtcgttgaaggcgccgtcgagcgcggcgacggcagacgaggggtagccgtcgagggtggtgtaggaggcaatgggcggcagctggggcgggccctggccacgggcagcgtagtaggagctctgcgagtagtcgccggcgttgggcggcgtgtgctgcgacggcgagctggtgaagtgcggcttggacgaggcgtagggcgaggttggcgacagcgtgtccatgggcgagtagcgctgggcggcggccgagggctggctctggatctggctctggctgccgctgtggctgtggtgatgctggagcggcgggggctgctgttgatgctgctgatgctgctgttgttgttgcagtggctgctgctgctggtcctgcggcgagtagagccccgacgagcgggcggtgcccgacaggtgcgattggtggtgcggcctcatggggtacttgatgccggcgtgggcatcgtgggcgtcgtgcatggcgatgtcgccgctggtgtcgcgcgcgagcggcgaggcgacggcgtggaggctgccggagctggtgtgggcgccgggctgcagcgggtgcggcagctgcggcgcgagctgcgaggcgagctgaggctgctggagatgcggcaggtggtggtgctggccctgggcctggtgttggtgttggtgttgctggctctgctggtactggtcgaagctgtaggccgacgccgctcggctcgacgacgacgacgcggcagcaacgggcacggcggaggcagaggcgtggccggcagccgagatggacagcggcgacggatagtctcgcgatggctggccgttggcggtgcgtcgttctcgttgcgagtcggggaaccactgcggattgtccatggcgggtggactgggctgggctgggctgggcagaaagggccacggccaaggaggggcgtcagcgcgggctgcgagcctgtcctgtgcggtgggagggatggagagaccagagagacagagaagggccccgggcaacgggctgcagaaagcccagcggcagcagcgctattggagggctcttgtttttttttttttaatcaggttgtttctttcttcccttggcgtgtcctcttgttgacttttctttcttttccggtctaccttgtctcttgagagaaaggctcgctctctctctcgtctttcgttggttccgacagccgctcgcctgcgctgcgctgcacacaattgggcgcgctgtggaggcccaaaggcaaagcgcgcagttggacggtcttggccggcgggcccagaaacctgctgcgattcttgcttgatgcggaggcggatggacgctgtggagatggtctggtctggtctggtctggtatgctgcggctgtcgtgctcgatttgctagagcacagcaagcacctcagtcctaggattagcgcgccagcatgtgcttcgtcatggcacctgcatagcaacgcccaggacgagggatggacaaggaagcaggaagcaggaaaaggagagagaaaaaaagagggctgggatggcgccagaaatgctttctgtcaacgaaaggttatcacataataaggtgtaggcggctcttgtggctggctcaataaaaggccgaagccgactttgacgtctggacggacacgtctggctggcacagcgctgaagattacagcgggcagcgctccaggcctctcgactccagtctccaggtgccgtctagcgtcggactggctggtcgctaagctgcgtcagtcctagcccgcgctgcggccacaaaggcgtgagacgagggggtgaaactcgagagcagcagatctcgggacccaaagccatgctccgtcagtgatgcggttggggccatccattgatatcaatccatcgcaagtggcaacatgtaggtgcatatccaactactgcaacaccactagccctgcctgcgatatgcaccagaccctattccgccagcagaaccattgcaccacatgcccgtcagagacatccgttgtcccagacactgcaacatcaacaaaaaccacaaacacgcatcctgtgcttccctccacggcccactaaaaatggcgagccgtgcacgtaatctggccgccatatccagcatccctacagtcaaaagatgctctgcttggccgctgcagttgaaacagcaccatcgacgcattgtgctaccactgctgacgccaattgacgcagtgcttgtgccatggagctgtacatttacctgttaaaaatcaccatgaatacagcacccatctgtaacgtattatccaaaaccaacagaaaggcttgcagctggaaatgctgctgtacatgcgcgtgcggcctattccgtccgcaaaaatctccacatgcactctttgtcgccgtcttcagcgagtcagcatcgccaattgttgccgcccagcagcagtcacaaagaaatcaccgatagatttcaaattatcacattagcaaggggaaaagggaataaaacccatcagcataatgcctccctgtatcaaactcgctggccctacagagcccaaaacaaggaatagaagcacccgtgtttttattccccataatgacaaaccacctttatgcttccgaatgggcgtccatctacgcacctactttgccggaatgaaatgagcttttccatcacccattacgcatgcatacaacaactgtatgcagccagaatcgccaccatggataccaaaagccaatagacgctttgatccaagcagcaccacttattcgccatcttttcgcgacatcatcggaattacatgggcctatagaagctcaacttctctcatgggtttcaattacacttgagtgcctagagtccccatcacatgcaaaaaagacctagcacctgttcagggccccgcctcgtcaaccctgaagcaaatgctacagtttgtgcatgaaaaaaaagagtgccctgtcgtctgcctcgtacgatcaacagctgtgttcgtgtacacgccccgacatgccatttcaagaaacccagcaattaaagtcaacgaatctcatcagagcttttcagacactcaccaattgcatcatcatctgcagccgactaagaatagggacaagttatacagcgcccccggtttcattatccaacaccccagctgcagctcaacaaggcagccagtccacatatcaaaaatacacacaactgccaaatagtagtagcagcagcagcagtagcagcagtagcagtagcccacgctatagctggagtgatggataccagggggtgctgtataacttgtcaactctttttgtaccggtaaaacggtgatttactcctcaagttgacactaatactaccagtataaacaacgtccttttctttgtcatgtcctcttctcatataaaccaaccctttcgacacaataatatggtgatgccacgcgtacttctttcatatagcgcaagacaagagaaattcgtaatcatcatcatatgaggggaacaggcattttaaaacaacaaccagtaaaaggagagaggggggatagagagagagatgtagagaaagcgagagaaaagttacctgccccaaaatggtatctccaagagtggcgctagtcaagaaaaagaataaaaagtaaaaatcaagatcaaaaatcattccaacttttcgtttctctcgtgcatgaaataaaaagaaaattacacggcaaaggggagcatgagaaaaaaaatccccctggagaagacagccctttgcaaatcacactggaaaaagaaaagaagaagatggctgatacagaatgaaaaagagcccatatgatgaaaatggcagtagataaaaaaggaggtggtggagaggcgaggagaagttttgaggaaatcaacaaagaactggggagacaaggagaggaagatgttacgttaaatggcaaaaaagaaaaccgagtccttcccaaaccatgatattgttcttttctcaatcctccgcttttacagtccatacccggtcactacgactgatagccgccgaaaccattgttgaagttttgtccctggttctggttccactggccgttgggaccctggtgcccgcgaccatatcctccggcactctgagggccgccataacccatgggggagccgctgtatcctgcaggagaggcggcttgcgggccgccaaagttgccctgctgtccattgtattgagctataattgggttgtcatgttagtgtcccggttcttcaagcccacaggcatcaatcaccaccaccgatgctgaatcagctcaaactcacctccgtactgcgggtagtaggtaggagtaccaggaaagccaggagcctgagaagtctgagggctgtacggctgctgctgagggtcaaacgattgagagttgggcgtcttgtccttgccccactggatggcattgtcagcaacccatataatactattagtcgtcactcataacaggtttctacttacgctgcacttcaagggtcggccgttgacattgtatccgttcatctggcagatggccattgccgcattctcatgcgtgtccatcttgatgaatgcaaagccgcgatcggcctggaatcgcgactcgaccacaaatccaaagttctggaacagagggacaacgtcggtgtgagtcgtgtacggagtgagatttcccacgtagcaggtagtctgccagttgggcgtctgcgccaggatcatttcgtaactagcgatgccgtgggcagggaactggtggtggccaaagggagtagtcggcgtcatgcccatagcctgcatcgcctgctgctgagccattgaaggctggcccttttggttggcccagttgcagcgaatcgcccttgatccgagccattctccatccatggagctcagggccttttcggcatcgggccggtcacggaaagcgacgaagccatagcctcgagacctgcccgtcttcatgtcccacatgacgcgagcttccgagacggagccaaaggcagaaaaggcctggtggaggatgtcatcattgacctcatttgaaaggtcgccaacgaagatgtggaagtggttggaggtgtcctccttggtcgtggtgttggactgataggcccagttgactcgaatttcctgttttgacaaggatgcgtgtcagcgtctaatagcttgagggtcaataaagtagagtcagtcagaaaacatacagactggtggacccttcgtccattgagagttgccatggccctgtcggccgcaccaggatcatcgtactccacgaagccatagttgtagcctttggcctacatctcagaacattccttgttagcaaaatctcgcacaaacgcagtcccttgtcaggagccaggaagatggtagcatacgttcttgtcggggatgatcttgacattctggacatgtcccgtggtctcgaagatctggcgcagcacatcctcagtcactcgctggtccaggccgccaacgtagagggcccgcttgttaggctcgggcgcagctcgtcggaagcccgtggtcggcgagaggatgccgccgccatcgacgccagagcggggagatgtcatggccgtcgggatcgggttgttgttctgcggaatatggagaggaggcggggggaggtgggttgggttgccttggccgttttgggcggcagcggcgcccacgggctgcgcagcggtcgagacagcgccagcgtcggccattgtcgcgattgagcggttctgggtcggtgatcgggtcgagcgcgcaggcggaggtgggagacggcggtgcgcagagggtgttgcggccgtcggtggcgaagaagagggtgaggagaagtcggtagagaggaggggtcttagggggggatgcaacgaaagagattccgacgacaagctcgctaaaacacggacggcgggaaacgaagaagaccaaacaggcagatgagcttgcaacgggacgttgaaagatgctggaaataaaccgaggcgggtcgaggcgagtcgaggcgagttgacagaaagctgtagttgggagatgaggaccctgggagagcttgcagcgcttttgaggaggctgaggcgggacacaagaggaacaagacaggggaagagaagaaccggatgccgagttgagatgagaaaaggaaagaagaagaaggaaacaacagaacagaagaaaacgatacaaggaaacgagtcccgcaaatcgaaaccagccgctccgctacttttgcacacacagcgacttgtcggttggaaaaagagacgagaaaaaatccagcctgggctagctgggcaaaaaggtgatgaggtgaaggtttgtgctggacaaagtggaggccgggcttggtgctaacaatttcgcccggtaggcgagacgagcgaagctaccctgcatgtgtggcgaggccgcagcttttttgtctgatgcacggccatgatacgaggctggcagcgggatgaggagtcggcgataaaaggaggatttgacaattttttgtataattggtacttatttgctaccctttcctggcttgatcgcgcaggtggtttgcataatggctcatgaagctctgcactgatatggctcgtagctagacgcctagaagctgaggctgctgtagctcagctcatactatccacttggacatcaatctattcgcagttggagaagcatatcgctccagacggcattgaccacataaacaacagatttgcacatctctcggatcctgatactgccaagtagccagcccccatcaaataacatcattaggctgtcagttatacgcccaacgcagcgaatacgaggcgatgccgtcttgaggctcttattgcggcgccacacccgtttccgcggccagtttcaggcaactccacagccggactcatggaggctattgtttattccgtagggcgagagttttgagcgtttttgtttccagttgtgttaagctagaggtgtgagacatgcatatgcaagcatgtaacaaggctccgggcttcttattactttacgtattggtcctacgcgaatacagctcgccattggcttttcaaagaccaggattacatgccacagctaatgtaagattaatgtccccgtatatgtgcgtcgctgcggaactgagtttactttgagctgctcgaaatagaggtcaccgtgagggtaccaagtcatagacacagctccatcaactgctaatcctctttgaattagccagccgctggccgctactacggaggatttcctcgagatctattagccgtttttcagtcagcaatatgcgggggaagctgagccaatccgcgtccagaagagctgcctgagccacacaatactcagcggaatacggaagtggtaggcctatcgcccaggtccccgcggaaaacggcatatgcagccggtagattatacttggcaccgcatgttttatccagcaagaaacgcgtactaagtacttggccctcgcacctcagccacacttccacccccgaatctacagggctctccagcgcttgtcgtgcggcaggcctcaacccagaagcttttggcgcaagccacagcaaactctcgccccttgttgctactagcagcgatgcggtcgtcagcccatcgactcgattccagggcaaacatctcactcttataagtacggcctgcatatccgcgcgtgcacccaaactcgtctggaaacgctcttgctgccggcatctccatcttcgctgcttcgctgcttcaccttggctgcttcactgcctgatccggcgccccagcccgtccgattggctgctccgtctgccggccccagcaaatctcagcccaagcgccagcgcccttgagcctcacccgcgacctctcctggccctcaggcctcgctcaccagacaacgagccgcagccctctggcgccctgctggcggatgcatatgcatgtgcccggcgctcgctgctgatccaggcctctcgctgctgctctctggcgttgacgcagactgttgcgcggcatggcgacgtccaactcgacctcggccgctcccaagcaggagccgctggacgccctgcagtctctcatcaacgatgttgtaagtctggccgcttctggcttctcctcttctggcttctcctcttcgtccttttcatcgccggctaatcaactgtcctgccgccaaagctcgtgcaaactggaaaggctctgcgggcatcgcgcaaagactctcgggggaatctgacacacgtccctggcacgtcgcagtccaagctgccggaaactatcaggctctttcacaacgcgctggacgagcttgaagtggaaattgtaagcaatccctcggtgtcgtgtttactgacacacccaccatctcccttctccaagtcctcgcctctctgttgttgttctggttactcaccacttactctctttgtttgccctctcggctagattgaggccaagtcagtcttactcagagatctaaatgagctacaagagaggaagaagaagctcttggctcagacacaaaccaccccccagcagcccataaccattgatatcccatccgcatcgcccgaacccaaggacgagcccatggccgacagcatagacgtgaagcccatggcgccattcccaaacatgagcatcaacctctcagaggccgaccacatggacatttctgccaaggagcccaatggccagcaacagcaacagcaaccaccgccacccggcggcatgaatggaatgagcggaaaagccagcccggcctttgcctctcgactgcccgctggagatcacaagccgactctggacatgctgcctgaaaccaccggcacaatccaacctcctgcaaagacagagccttccggcatgaactttaccaacatggaattcaccctcgcaccgccgagcaacgaagcttctggccagacgactgcatcatccaaggaacccttctttgacctgactacctttgctccggctgatggcggcgacgaactcttgaatctcaacaatctcttacctgaccagccatcagctggcaacaatggcaacaatggcaacaacaacaacaaccagccgtcaatctcagccgccgcccatagcatgtcgatccccaacgccaacgccgccgcaaaagcggaagaacagaaattcgacaccaacctcaacacagagttctttggcaacgagtccggagccgctgacggcatggactttgactttagcctgggcggctcgggagacgacacctttgacgacctgatgaacaaccgcgatagcaactttgagcttatggatgcgggcggcgactttgactctgccttttttgggcttgacaagccagacgagactgcatcttgagacatgttggggaaaaaaagagagagagagagactaggagaggttgtaagagaagcgctgggctttggatttttactttttttcttatacatctggatttgcaattctctttaattgggaggatggttggaggatcaaatttttcaagttttttatatctcgggctctttcatctttattcttttttttttttgcgtcgacattgatcgggaacacaaaaacgaaaaacggtcaccggtgtcttttggacgggaaattgggaaaggggggggtggaatatggaattatcattttcaaaaaagactgtatatatacctatctatacccgttgcttgctttttttttttcaaagtactaaactatactattagctcgttacgtttttcacccttttcgattcatgactgtacatatttattattatatgtgtctctgcgttgtctacttgagaagtacccaagtgattactaggtatttgataaggcaggtaggtagtacatgtagcggtgttcgcacgggcatcgaagaactccagcaaaaaaaaaaaaaaaaaaccaatttgtatcatttcatcacagcattcttcattcatcctgtcatcatacaaaaagaaaaaaagcaggcaagagaattaatttgctccaaatatatgagcataaagaatggaaaatgcctaaaactagtatgaagaaaagaaagacagagatgtgctctctttttaatctttgtggaattgaaacccaactttccccgtaggcagatgtagcgggaaaagaacaagtcaggccaaccaccaaaccacaacacgctgtcattaccctcccccagatatcaaggccattattttcttcttcacattcagaatggtgatgagccgccctgaaagacaaagaaacgagcacctcaaactccaccaaatgcgccccgtattagtcacaagctcattctaagctgtgatgtgtgtatgtgtgcgccagggggaatgaaaagagagtaaagggaaaaaaaaaaaaaaggacatgtaagtgtgactaatttggtataataaagagtaatagtcgagtcataaattcgtcatgtaagattacgaaaggaagagggtatttatcgtacgacaaaggaaagtagaaagtgaaatgatgagcgaaagtagagtatgcaggtaaaagagctctcgcggaagagcttgaacccagcgttatgatgatggaggattgaccacgacggttgccagcgcgcgcgcctccatcgtccgcctcttggtcagcagactcttgaatgcgccgagaaagagcaccagcgactcttcgtcgggagcgcagaagcggtacgtcttctcctcggtgatgatttggaggcagtgcgtcttgctcttgttgacggggtcgatttcgacgacgctgacaacgtcggccacttcgacaatggcccgcgccgcatattcggattcgtccttgtacagcacgagctgtcgcgcgcgcagcactccccacatgcttttccactggcgcacgccgcgtttggtccgctgcatccagagcgagccctgccagatgactcgctcggattcctgctcggccgtcacggcgctgatctgactcgccgagcgggctgacgtttctggtcgctggcctggcaaggcggcctgtcgaggcttcgtgtctgtcgctgtcggggtttcggggatcggtttgacagcgaggttctcaaaggacacgccgtggcttcgtggaacctcgctgtcagaaaagtcagagtacgagagcatttcgttgccggataggccagacgactccagcgtgaaggatatgcgacggtttccccccatgaatttgggcgcagaagggtcaaagggtgtcaggttttcgggggagcttgagagcgcattgtcaatgtgattgccccagctctcgagagccggcgcggttggtgacatgccaggcgccacggggctgccaaagtacatttcgtcctcttcttcgtcaagcctggcggccttgcggatcaggtcaacccattcttgcgcatcctgtggcgtgggggccgcaaaatgaaagtttctcgatgcggaaaaaaggccaaacagattcttgcgcttgtgctttgggtccttgaggatggcgacggcagaaagttcggacaggtaaatctggtgtcggagcttggcttccttggcgtccttgtataaagagacgccattcggtcgtagaacaaggtaaatgctcttccagttctgggggacacggcgcgttagcacagggaagaaaacaaggcggaaatgattctgcgacgcgcagcgtacctttgtcttttgggtgcgcttctgaacacacccgctcttgatgacacgatcgatctcgaagcagccgttctggtgcacgggagcgaccgacgtatccaggggtaagcgactgcgtcggggcgcattgttttcgcaggagctgcgagcggcgaaggcgacgtcctgtggtcgtgctgctccctgctgaggggcagccatgctcggcaaggatgtggttgcgctggcagcgaatggcgcaggcgcagagattgttgtgggagttgtcgaggctggaagatgcgtctcgatgcgagttcggttggtggagcggaggggctgtgggaatgtcgatcgaggcgagcgcgctgtcgtaggggtaaacacaagatgtatataaagacggatccagcgctgggaagcgcagggcagaggcagaggccgctgatgacgaggcgaagcaccaaaagccacaggcgacaagtggaaaaaggtggcttcagccagaccggccacgatgtcgagtttcaagtcgggtgatgtgctggcgtctcgaggccgtattcgtacctacttggctgcggtagcgctggcctgcgaggacgcctagaggcaaggctgacaggaacaagcacaagaataggaacaagaacaggcagcaatgatgattctcccttgctccaggtacgggcgcgtgggcgggagatatttcatgctctggccccagaaagaagggcgagcgaacaatgcgctgcaggagctgtttgcggtttcagcttcaaaggccggatggtgaatgagtcgagtcgccttgctgcattggctggcccggacgcagaaagcgcagggatgcggcgcgcggtgattggctgcggcgccagcagagatcggccagcgtttagggggacgatgaaacagaaacagggcagcagtgcttgtatgtatgtaagtgagtgctgtaagtgagtgctgtaagtatgcgggtgtctatgcgggtttctatgcgggtttccagttatgccggcggttagacgatgcgtgtcttcacgaatagctgccgcggatgtcgaggccgatcagcaacgccacaaggtggccaagatgtcgcggcgtcttgacgtcacaaggcttagctctgcagcgacttggtaatcagtctcgctctcgcactcgcaattgcagctgcgccccggtggctgctctgacgggcttggggctcgctgcaaatactcgccgtgcgctctgctctgcgtccttcgggctctctgttatgcctgctcctggcctgaatatcgttcgacaacagcgctactgatagggccaacagttctgagacgcccagcgccgatccccgttaggcgcgatatgcaacttggattgtctggccgcgtcaatgcagtctggccaggttcctgaagcgagcgctagaatgcgctatgggcgcatgaatcgtctcggtagatgcttgggcgggcaattaccgacagggggtgaaatgagcagcagagttacccggcaaagccatttttttttagcaatattgagcgctagagaggaagaagagaagcagctcaaataatatgttcttgttgcaattgagttttttattgtaaagagagaaagcaaatagacagaaatagggaaaattgagacttgcacgcagtgagaaaggagcgggcgcctaacacccaggagccatcacctatcccatttttgcttacttgagtagcgacttgcaatctgctagcccagcagcaaaaaaattctcgccaccagctcctgttgcccgcagctgtaaaatcttggtgaatacaatacacgccataatctcgtatttactagatgccaaatcacaagacgacgactacggaaccagctgttgacttctttggcaagacgcagcctgcagtctcctccatatctagagacaaatcagtgacgaacgagcagccagtcataacaagactcaagagggcaaccggccatctacattataccaccactctgtactctatttatatctgtttaccagtcagggactgccatggctgcatcatgctcgcgctgcaaggcgccagatgcaaagtttgagctgcgaaacgtggcgacttgcgagtgagtcaaaccgctgctggatatacatgtctcatcacagacgtgtaattcggccatgtcagtgttctgatgctgacttcaacaccgctaggaactgcttcagagaatacgtagactccaaggccatcaagagattcaccgtgctccagcgagagaccagggcgtcgccgaagcctgagcccaggagatatgttgccggcctctcctttggaccctcttcaactgctctcacccagatccttgacaagactgcacgatatcaggcctcacggaagggatcgtcgccctttgagcccctcgtggtccatattgacactgacctctctcaccccgccgatgcactcgatacccctgcccagaagcttcttgcgagataccgcgaaaagttccccaatgtctcactggagtgtgttcacttgagcagagtgctcagtgtcaggacaatcgactggacgacaataccgattcccgcagatggaagcgacgttgagcggctacagcagtttttctcgtcactcccgtcggtgacttcacgcgctgatagtctgaggctgtttattcgccatctcctcctccacgtggccatggaaaggtcctattcggccttgctcttcggccacagcaccactgccttggccagcctgaccctgtccgaggttgccaacggcagaggctttgcggttccttggcagattagcgacggcctgtttgcagtctgcacctaccaccgggccgcagatccggcgggcgccggggaatcaagccaagaaggttccaagattcagttccccatatattaccccttgcgagagattctcaagaacgaaatcgtcacctacctcagcaccatgccctctgtccaagatctcattccccccgtggacaagacatcgtcaagcgtcgtttctcacaaggatcaaagtatagaagaagtcatggcccgatatttcgacggcgtggagggcccttacgccggcatagtgaccaatgtcgttcgcactgcaggcaaactggaccggcttgaaacgtcgcagtattgccgtttatgcggcatcaccctggatgacgagggtgattcgacctgggccggcgagttgggagacgaccctgcagatggctccctgacactcaataaggggaagctctgttatggatgcaagcgttctatgggaggatagagggggggaaacccgatgaaagaaaaaaaaaaaaaaaaggaacagagaaaacatcaagtgaatattcattatacagcggcgccattgcgctcagatctattcatgagactaccaactccagtgcaaaaaatcatgccgccatgagcttttcccctgcctctcttccaaatttggcacatatcctgaaatatacccgtaatctattaaccagagacgtcactcccaaagacgcaacaacatgtactgataaatgtacgcgatgaaatcaagccctgttttaaatgacagggtcgaacaaagtggggggttcaaccccgggaatttttgtaacgcaagcctttgagctttataggcggccttcctcataccctagcatgggcagaacgcggtgctcaacctttctgaccagtttggccgtctgctcggccaaggagagagtcaagatggtgtgggggaggattcgggccaggtgagggatgaagcccttgtagatggcaaggactccttcggttcggatcgtttttccgaggcagtcgaagatgccgctgtagaggttgccgtgctggttgtacagacgagacatgatggtatctaggttggccgtgttagctggcaaaacttgcgaatcacaggggaaatactaatactgaccaggcgggtgcatgacgcagcagacgacgaagccactgacggcgctgctggagagatgcagggccgggccctcctccatgccggcgtgcttgaccagctgtctcttggccaaaaagtacgtgggcagctggaccgaggagccgaagccagttcgaaccatggccgcgctgatgccgcggtacaggccaaagaagccctcgccgcgatagatttgtctcaggccgtcccaggcattgcggtagttgtgctgggtgcccacgggccgcacgggcgagaagctctgcagccgcgtcttgacgaggaagaagggactgcccgccgccgcaccgaggatgccggacgaggcgccggcgaagacgttgatgcccaggttctgcgcgctctcgtccttgaggaacagcgtggccagcgactttcggatgggctcgtagaagccgaggcggcagccgttgagcagcacctggtagacgtaggcggcgcccaggccgcggtagatgcccttgatgccctcgttcttgacaatgacgctgatgccgtggatgggcccgcgatagtactgcggctgcgcgcccttggtctgcagctcgccctgcagctgctgtcggatcttcagcacctcggccgggtgcgtgactgtgacggctccgcaagctgccagagcgcctgcggcgaaaccgctgtttggcagagtcgtgttagctcaaagcaacgaatggattgcaaggaccccaaccccagaattccggcgcaacccgaaaaccggcgctggagagaaagggcatttcgaatgtgcgcgccaaacttaccctacggtggtcgacatgaccttgtctcgctttcgcctcccgcgcagctgttgggattatatcgagacgaactggcgaaaggctttcgttttctgttttttttcgcgggaagagttgatggcgggatgaaagagcaggctgatgacgggacggtttgcgatttcaatcccggccaaagcgaaacgacagcaaaaagacccgatgacggcgccacagtcggtcggctagcaatggcaacaacttttttttttggatagttaatggggaagccccaacgactagcagcaggtggacacgaaacaaatctgctaaaaaggtcgttctaagctttggatcttatattcggctctcttctccacgggttgagcgagcttatgcgcgccaaaaagggaacccaaaaaaaaacagggtcctccaccaaggccgaacaacggagattcggaagtctgggtcaagatttggcgccaagctgttggctaattgggagcgaatctaacgtcagggaccaattgacgggataaaaaaagtaagctgacggctttggtgaacggagggaggattcctgtatgcaggattgcgggaacgtcatctgtatgtgcctgcgatgagatggacgacagggcatctactttacgagtatgtattaggctgtggattgggtgagtgagataggaggttgactcttttttttgtttttctccgtgcttgcagtggctgtcgatatgattgataatgacttgtcgccatctctgcttacagcaaaagtttgccgtttgcctattactgtgctactataactttgcagccaccacaaaattgcaagccacgctcatcggtctaaccggcgccgtgcgattacgaggtactgactagagatcggaatctgctgtaatctgcggagtctccatggcgttgttcgattgttcttgagagattatccaatcatgccccgaaacggatgtaggtatgcacaagtacgaggtccgcgcgaaacggagccttgaccgggaccccccatgatggcggaacgccgaatcggccagccgcgcatcggcccttcccaccgctgtagcttttcttattcagccctggctttgggattgattgatggggaagaggaaatcgtgggggtttttgtgtttttgagtttaattcttgatagagttttgttgattttgtcatagtaccacgtttgtattcttgttggtgtttttgtgtaattgactctacagactgttgcgccgacgaaagccggacggctagcgagggaagcaatctacggctagtcggtaatttcaaacacatgggagatggagcaagagatgagaacggcttggatttgctaaaagactggctaagagactaggaacgtgaagctgcttgcgatgcaggcgatttgggttgagttacgaatttctgttgagagagctgccatcggcgacttttatgtggattgtgcctgaatgtcagctcactagcgcattttgtgccgtattggtgctcgccaacatgaatcgccataagttgagcacatataattgagattcagctggtcagtgaatatgatctagggcttatatgcagctccattttgagcgaattggagacgcacatagcgagatgtggtagtagaggtaaggaatcccactactgtattttttaacccatagattcacaatgtttcgccacctaggtatacctcacagatacccatccatcaaagacacgaccttttgtctaatcatgcacggtattactgctcgggcttgttatacatgtgtcttccagtttgaacaaccgtaggaagacccaaatccgataagatctcgattgcagtatcaatcaacagcaagtcggagcctacaagaggtatgtgagttgccaaatcggctgtaaaggcataactcgataacatacctggcgttcccataagggctaccgcgaatggtaacttctcctctcggccactgactctcgaatgatatggaatctcggcaactacccactatcaatatctgttcttctctttcgtaacatggcatcttacttgggatggcaagcactggtgactttgttacagggccgatagctagagcattaacgccttcttgaggcggtctttggaatctggagccaagttagactgcatattcttcctctccttaaaaagttgggcgggactcttactcggggaattcatcccggtatcttggtcctgcagactcaatcggcagcattacgatagcatctgtgttgtcattggtccgcactgtgtattggaaccacctgctgtatatgttgattctctcgaacccctcgtctctcttctctcgagtgatgttttttccagcggacctagattgttatcagatcgaattgagaaacaggaaaagaagaagagaaaatgttaccatatgcgctcattctgaagcgttgtatacggcgctcgcccaaacagatccctatggcgacggcgaaaattctcgctgttatggtatacatcatacgccaaggcctcggtagcctgtctggctgttagatcgcatcaagaagtgggagcaataatttcataccggatgaatgaattcttgtagcgaagatgcatctttcgttggcggtgacacattccagcatccttcaaacgacatgtctacaagcttcacatttagcttcgtagccatcgactgtgcaaatgattttgctttgctagcttgatcgggatcaatgattttccaaaagtcagtcggccagatgatggaggaaaattgctgcgtacgccattagcctagttttgacagacacatgtgcggagaacatacttttggaatcttctcgaactgatcgaatgtcaaccattcagccgcaaagtttttgcatttttcgagatctcttgcaagaattccgggaacatcccacgacctagggctttcagcctgatgtacacaaatcaagagccatctataggtacttactgaacatatggctcaataccatctgaagaaatggctccaatgctgggacgaaggccaaaacacccacaccagtgagcgggccgggtgacactgccccaagctattcagtaaatctgtcagcttattgccctttcaaccactgaatatttccttgagacaacgtactgtcagtgccaagagtgatatcgaggcagtcgtaggacgcaatggccgaagcactgccagagctgcttcctccgggtgactgatatccatctgccctaggattccatggagcttgataatcggtatattccatgggctcctcccaatttccaaaggacgtcaatttcgttttgccaattataacgacgcctttgtccactagcttttgaacacaatgggcgctttttgttctgggaggaaaagtattgtagaatgcatcattgccaactgacgtcttgatcccgttcaagtcaatattatctttgataagaacgcgcaggcctgcaagcggagaagggtgggtaagactcttgatacgcgatggtatggcaaagctgagagtttggctatttcgactgccgattagaaatggctctggtgcactcaagggactaagaaaagaaaaggacgtcagcttgcgattatcggacagggaggatggcatttgttatgtcgttactctttttgcggtttcaaggttaccatgcaggtcccgtttgaatcatccaccagcttccacacctccctaagctcctggtccacaatcacatgcgggccggggaagtagtccgttgatgaggtgacaacatattccttcatgccatgttctctaagaagatggatcgcctcattcgatacgctgagcttgcgcgatgtattgaacacgacgcattggaggaattcttcgccgaaaacatcgtcgtgcttgtatccatccagacacttgcgtatccactcgtctgtgatgctggcggggccgtctggcgggatgctaaacacagttgccaactttaactcgacggcattcgttttcggcagcgccgagtccttgcagagaatgacctattagctcgacctgagatgctaaatatggtagcttgtggagtcatcctacccgtttcgatgatggtgctatataccggttctcagataccgtaaatatatagccttcagggcccatgtttgactcgatccgtacggcgtctggtatgggcggcttggccatctttccggcagaagcggtgctgctagacaaggatgcgagacgcaactgccgcgaccaggggaggcacctcagcatctgggatggatgatgctttgaatcttgagttcgagagctgagctgctggggacggggggggggggcaaaggccgaatgtattatgagcgcctattgctgaaagaattgaaactgaatcagaggtggccgtgctctggcaacgttttcagtagttgccttatgccaaggtggtacatgcgcctgcccaatgcaaagaataagggtaaaggtaggtaccagaacaatattctaaaaatagaatgcttggagctcagtaatacctaggtatctacgtacgtacactacaaggagaagaagaattaaatctttgattcattaaattatatcaatcaaggcgtggtctttatatttaattgcaagtgtaaaaacaaatcatgcttgcctttgagcattaatacgattaacacgagttaaatttggtgcggtgtcttgtgtatcattgcatatcatgagaagaagcgcgctgattaagcccagttgtcaaacattaaccaacgatgtcggctccaatcacaaatatcacgagaaagcccatgaattgcaagaatctaaccttgcagacctgcttctcttgattggctcttcgtagaaactactatagagggcaacccatacagcttttttctttctttctctctctctccgagccaggaattaaaactgcgctccagaccaaactgaggcgcattttaatcaaaatgatacaatgtaatcatgacaaaaatcgcatatgcatccatccttggattaatgtttaactgaacaataaactcttcctcgtcataaaccttgttcatgaacagggatttgttcaagagtatgatgaacaggcatcttcacaattatcacatcacgcgccattgcccacgtatgcaacctatttttggtatcggcttaggatttcatatacgtatactagtagttgtgctatcgtgacgtaacggatgtaatattatgtgagggggatgtggttacacagctcgaacaaagaacggaaattgggaccatatccggaagttcaagcggatagaggggtactgtatgtcagatacattaacaggctaccaatgaagtcgcttttcggtgtcatggagttttcgttttgcatatacgagtaaatatgcggcatgtgctggcaaaacacagcatatatacaagagtatcacgcaattgactaaaagcgacctgtaatatattgctcgtgaaaaggattggatacgtgttgagatgactctcgatacgtcggcaattttttcttataaaaatagccgctagtactttgttttgatcatgctattatcaataccactgacacaccatacaaagaattcgctcgaaacagtacattgtattgaataccaacattacctcaataatggaaggaaaacaagataccgagagcgaacacggtgcgaaccattggccgacaattgagtcatcaatgtattaccttgatcaggtgccattgtataacatcgaaaagccgtatagcatgagatatttgcctgaggaagatattccccagagcaattatgtcaaggtgaaacgtccaatatcggcaaggagtatgcgagagccaggtgcagggccatttcgcatagaagaatgcggctttcagatgattgatatccattctcatttaacctatgacgaattttgggacaacgagagagtgcagagcgtatatatcccggaagtcaagaaggctttgaagcttgaattaggagcaaagtatgtgcatgttttggattatgcggtgagtacatgtataaagaagtgacgaagttgctttgttttcatcttattgatgatcgcaggtcagaaagcgtcacgaaagctttccggtttcaacagggaaagagtatcagtacgatcagcctacagcgttggctcacattggtaagattggcgtagcgataccttgtttttgcaatattgaggaggaaaagactgacagtatcctagactttaccgccaaagaaggcgaacgcatcatacgagttctctttggagatcgagccgaagaagttctcaaaggccgctggcaagcagtaaagtgagtgtcgtattcacaccaaagaaatgtttctctaattctatttttgcagcgtctggaaaccgataaaaggcccccttgatgactggccgctaggactatgtgatgctaggtcggtcgattttgcaaatgatactatccccggagacatagtgtttgatgattttgtgacggagaatctgcagattttcccatctccaaattttcaatggtattatgtcccagaccagagtacctgggaagcgttgatgtttaagagtgcagatagcgacgagactgcagtcccgggtatgtttgacccatataagagctcaagttgaataaaatgctaatgtctgaaattagggtgcccccattctggtttctacaatccacatgcaagagaaggaaatctgagagagtcttgactgtaggacatttgtattctacgcagaccttgaggagtatcctcctatcgtaggcgatgtttttcaagctaaatcgcatatgctatgatgttcacctaaatcgagatattactgtagatattttggctgggtaagcttatatatgccgagctttatgataggcaaagcttataggaggtgcatgtaaagtgcatgtaaaatgttttgttgcatatatttaatctctcctagtccctactgacttggtgccttttcttgtttcttcttctttatttttttcttgagcattaacatgtcgaacaacgtcagaagccagcttggattccttaagagagatgagctttatgactctattaggccttatagctgtcgatacactccacacgatggcaccccgcgccataatttgacggtagaaatggtagacataactatccatgacgcgaggccactagaccctaccattgatgaaatgggcttcacgttgacttcataccccactgagatggcctacggggattacaatgatagtgagaagatctcaaacatctatgtaccagaattggaggagcatcttcggacgctatttcaggcacctcacgttaaagtgattgattatgcggtatgatgggattagcaacatctgcgatcaatggcacatactaacaagcgttttaggttcgacgacggcatccaacttttccaatctcgaccggctcggagtatgccgatcaacagccagccaggctagttcatctgggtgcgtcgccgcaactcttcagactccattagagtattgacccagtggccagacttttctcagcagcaaggtaaaagaatgctccagactctttatggagagcatgcacaagaaattctgcagcatcgctggcaaatcattaagtgagcaactcgaactctagccttgaggattttacaacatctgatgtccttctcaagtacttggaggcctctcaaagggcccctgttcgattggccactagctgtttgtgatgctcaaacctttgatgcggctcatgactcccaggtcgcggacgctgtgtatccggaatgggcctacgagaatgtactgattcacgcgcaccccgaccagaagtggtattactttgctgggcttgaggaatctgagacaatgctatttaaatgcacagactcggatgctcaaaaatgcgggcgtaggttctatttaataaatattgagaaagtgagctaatcttgtacatttcagcgtgccctcatggggccttttgcaacccatcccgaccaacgtcggagtgtccaagagagagcattgagtcgagggtatttgtaatgtgggcaccgctgggtgaacttccagctcagataggctcagtgtatggggaacgttcttaaaatcgagatatttcagcgcgtgtgatctcagtggttaatgcatgttcatattactcacggacagaaagctttactttccatattagcagaagatatcacatttcattcatttattgggctgaataggcgacacgcaacttcgacacagccctcaacctcaactgccttgtgtggttaactaggacttagtaggcgtcatcttgacggccacgccgctggtaaagccgccgatcaccatgatgcctcccacttccgtgccatggctaacacctttagtctctggcttttccacgccacccttattccgagctatccagccagccttccatggctgaaacttttccacttgttcgtctctgaaatggtcatcactggtatgaccgccggcataaggctgttctgcgatgttgtcataggtctggaaatccccagcaaggtggccaattttgttgcttgccatattttggtattttgtgaaactggatagcgttagaaatttgcgtattcagtatctcatggtaggatcataaagagtggcttactcgtgggagagaatttattagtgctgcaggcagatgatgtttttttgaagtcaagtgcacctatgtctttcgcgctccaagtcccttttgtatctctgcttaacagagtgatgccttaaacgcttattatgggtatattcatacatcaaccttgtatcaaatacagacgagaatcctattccgacagcaacacatgtcccacattgacctactcgctgcccactgaagccatgaatgatattgggcactaataatgctgtggtacccaatatattgtcttatatcagtgtattcagcagatagtaacgcaatgttacgacacctttgtagcgtggatgcaggcgggcagtgatctaattgggtttctgaaatattcaagcaagataactgtgccacgcaaaggcataccgataattaatggcgatgaaagccgcccagagccgtccagagccgtccaccctgaaagttgagtacccgaggagctcgcacttatgcaatgtttcggtcaatattggtggcttagcctgctgtgcaaccaatacctgtgacaaatagatgaacgtagtccacgtactgatgagcttcccctcttctattatacacgtcacctaccggcaggaaattttcggggagtttgtcaccgcccattctgccttgctctgaacactcggtcagcctaggcaacgtcgtattgtttgattttgttatccgtttccaactaactcgctcctttgtggcagtgcttttcacttgggcgtttggcccatataccacaaaatgctcagacctttgttcggacattccgtagcgggcaatgtctctggtggaatcgagtaagtgaattgtatttggaaattttgactaatgactgatatgcatactacatcatagcatagtggtgattccggcttgggggttcagctcaccgtcccagtgggctagcccctccatgtcctcatggttagaagaactttccgaagatcttggacctagtgctacaatactcgagtatactcatcatgtttatggaaactccctttctgatcatgtactaaacggcggcaaaaacttgcttcaagcattgaggagccatcaacccaatgccaaggttagctgagcatgatatgctaccaatggcacatgctgagttcatgtagttcaaaagacccgttgttttcatttgccatggtactggtgggcttattctcaaaaaagtgagtttctatggcgaaatgcctaaccccctggtgcggcgatgtctaaattgggtcaggctttatgtctttgtagactttttttccacgaatgcggttacttgataccggcatttttcggactgatattcttgggcgtgccgcatttccaaaggcatgttactgcgattgaagtgaaacaaactatcgaattcctgctcaaatatcggaagaaagaagccaggaggaattatcaaacggtgagcgacgcgctggctttaattgagctatgtcgagagtttgagaaactaaatctcactatttccacaatttctgtttacgaaagtgagacggcagcgtatcagaccaggttatttgcgaggtttctcagtaagacacaaagtcaagtcgtacgttttaagatgtgacctattaatggtgctgcaactaacaaaacctcgaaaaggtcgttccgaagcgattagcgcagctaggtattgctggggaacagctcgtcgacggacattcgaatcatgctagagtgtgtgatatcaatgccagaggtggcgtatatgatataatacggaatttcctttcgaacattatgagaaccgcaccggagaagattgcacaaatgagcgtaccatgtaagctccactcaatccaccttgatatgagctgccctgacagttgaaaagacacagttccgtcagtgttgcgacgcgctactcttcggagtgatgccgaatcacttaaaatttccgagttcttggctgaagcaacgctttcccctacgtcttatcaagaaggacgttcaaccttcggatcaaccgatggctcatttgagcttgtaccctctgtgactccgcttgaagaaagcgaaaaagagcccattcttccatgtttcatgcttagctcacaacatcgtgtcaagcattttctaggtcgtgaggatatgatggcaactcttgacagatatttgttagcagagcaaaaagaggcgctagacgatgatcagcaagatagcctccgctcatttgctctctgcggtcttggtggcatagggaaaacatcgttggctattgaatacgcattttctcgtcgtcttgcctttgatgccatcttttggcttaatgcagataacgccaacatcctcggaggtaattttgcacaaatttcgacaaagctggggcttgaagatacgtcatctgatttggctgctagtcatagcattgttatgaactggctctcgaaaccactgaagaggcgttcagaaccagagacacgggaaaacttggcgcaatggctgattatctttgaaaacgttgacaacttggacgtgctgtcggagttttggcctggcctcgggcgaggctcggtgctcgttacaagtcgagatccgcaagcaaagttgaacatgcatattcaatatggaatacaattacctagcctttctatgggagacactcaactacttttgcaacagttaacacactccccggctataccggcccaggaacaggccatcaaagcccttgccgacaaacttggcggcttgccattagctattaatcagatagctgggatatttcgacagctgagatgctcatacacggattttcttaaactccttgatgataaaggtatagctaccacctttcagacagcaatcgatctatatcagggacaagaaagccaatctttagctacaatctgggcgcttgatcggctggcgggtcctactcgagcactgcttcaagtgatctgtcttcttgacccggatgcgattccagaagagttgctaaccagtcattctgctgaaaattatcttccggactacccaaagactcgactggagtatctgcgagcaagaggagagctgttgtcttcgtcattgattagcttacacgaagagagcggagaaattgctatacaccgtctgattcaagatacagtgttgcatgacatgaatcgcgaagggctggaggcagcctatcaagccgctatcactctggccattgccatttggccattccagtcaatgaaagagcatcactcagtcgcaagattcagcaagtgtgaaattttcttcccgagcgtcctgcgtttgaaggatggtttggagcccatgatacgagggggaagcttcgcatcgaaaaatttggaagcagcccgtctgttcaatgacgttggttggtacgtgcgctctcattcgtcaagctttggaatttatatttgatgccttgtctgactaatccaggtatatgtttgaacgaggcctaccagacaagactgagcagttttgtaatgttgcactgatgattggagagcaaatgaaggacaatcatactagcgaggctcacgaagtcattcgcgaaggtcattcttttataggaattgctcttgttgaaacgaacaaccatggcgatagtaaaaagcacaaacagaaatggcttgatatgctgcttgagagaagatcagagtcgggactcccgattagggactacgaacttggctatgcttacaacgaaatcggcgtggcatacggcaatagcgatatgcttgaagaggcgtgcgaggcgttccgcgagtccattacaatctttcaaggcttggaggactatacagatactatgcttggatggcccgagcccaatctaggtttcatgttctggctgttaaaagactatgacagtgctgagaaagcattgattgagattctagatatccatgcagctgcgtggggcgttgatgatacgaagtcattcaagtaagtgatgcatcatattatgaattcctcgactgacgcaagcttcagaacaggaaagatcctttacggattaggcaacgtgctggaatcacaaggccgatatcaagaaagtttagggtttcatcaacgatgctacgagcagtacagaaaagtccttggacacaatcatcatagatttggcgacatctgccacaagatggctgaacactacattagatcgcgtcactttttagaggctgagtacgtcgaatgataagtacgttatgcaaggtatcttgagagctaacgggttacagagaacaccttaacatggctttgaaagctttcaacctgcgtccatatctgtcaaatgaggcagctagaacaacatacttgaaagggagactataccaagaattgggacggctggaagaggctgatgaggaaatgagaaaagcttacgatataaagagccaaatagagccaacagatagtcgcccattggaagagttggatgaggcagattttgatcgactggtagcattttggtctagataactaagattttaacgttctttgtcaacataaaaaaaaaaaaaactcctttttcatcaagcttaatatgtattgtagtttcgagtcctatcatacccgtctcactaagcacatcttcacatggcctaggagggcataacggtctcgccttacgcgatggactgctattgtagatgattacaaatcgagacttttgcaatatactgtgcagggtttaaccttacagcttggcatctttcacattttaaactattatgtaaaaagggtgtgtcatatgtatcgctaaatcccaagttggttgcaagcggggattagtgattaagtgtggatgggagcaaagtacatgtacatgtatttatacaccttcattacgcgctcaagggcgctacatcagtataacgttcacagtttaggtacatatctaggtagcactggtttcaaggttacagcatatttgatccaaaatagaaatagtacaaaaatagaaatggacattcgtttcggtgatggtaggatcgtgttggctgcctagatacaaacgtgttttccgcaggccacagcctcactactcttcatcttgcgtccctcctatttagaggtagatttacacgcctatatgtactccccatctccacccaattgtacatggctttgcgcttcccctcgcatttctaggcactgaaattgtataaaaaaaatggataatgttcctggttcttcaccgtttagacagcaaagtataggtcgtcagtctactgtgacaaagagcataaagagtatatgtactactcatataaaaaaatgtcagattcttggcgagctggagattcttgaggctaatgtttgacacagtgagcccaaacgaatacgccgaagcagtcaaagctttctcagctctgccaataggctcaaattacctctccctcggcaaatttcttatagagaatagtgattcgccggcagctgtgcggatagacgtcaaggccagcgccaatgttgctctgatatattctttgacgctcggcgtcgaggatcaagatggccagcgcgccagaacagccaccgactgtaactctttccaaaacccgacgcagctttacgagttccagccggagacgagctgtatagttttccttcgcggctttctgtctgccgcatggatcaacaatgttggcagccgtttcttcgtagatcccgagctttttggccgccacctcgactttcggtctactcaagataagtccaataatttctccactccttccttgccttctgcttcccggcacctgatggagctgcctataacgaccattggcagccgagagagctctctttatggtatacctccgtcggcttggattgaacaggaaaggaaaaggggcagagatgctttggagaaacatcacgatcggctttcgagcttacgctccgacatcagtgttggcgaatcgatgatccgagactactacatttttgacgagacgcactttgcaattgaccaaagaatctcgatatttatgcagcaagtggaagacggcaagtcagaagatgaaaggaagccttttagacgtgagtattgcatgcagctgtctactttatcagtattgtagctgacagtaggtataaacagtcttggtttgggctgatgctggaagcggcgtgcgccgtggcaaacatgagccgtgggataccgaatcttacgaatcaaaatatcatcccgtgatagatcataaaccgatgattgccctcaagagccatttgcttcggtcttctagtgcaactgagaacgatttttcaatccagcaggatcccgtttctcagctttaccaaaactatggccgctcattacatagagaaacaaaggcccacgatccattctatgctcttggagaggttttccaattctctgcaaactcacaacagcaatttctcaatatgattgacgctaaacttcgaatatactctgccaaaggacctgagcacgaccacgtgatcttatcccaccttaaatacacacagcagattttatattcgcgaatttcggacattaagcgcgttttgatgaacatcgagaatactcttcatccggcctgggcaaagtcaaattccaaatctgggaaagacaaggctgaaatcgcgtatgataagattcagcgcgatttcaagcatcttctcgaccatgcggtgtcgctgtatgatagaacaaaagaagccatctctgtcctgcaatctagcatctccatcacggagtcgcattcggctattttgcaagcagacaaggctgggaaattgacgtttttggcatctgcatttgtgcctgtatcagttgctacaggcatatttggcatgaatgtcaaggaactccctggggatcagatcagcatattctggttttttgttgttgcggtcatactgactacgctcatctttattctgttttactttgatggattttggagaaagttaaggcaggaaaggttccctagagcataaaacaatgtttatgattatgtatggtatgtatttactcagccaatacttcaaaagacatggcgttctaacatcacaattgaaaagttatccagcaccccaatttcattattaagtacctctgctatagtttaaaaagttaattagtccatgttaaaaactatatgactactaataataaaaaagtagcagcatcagtagcattgctacctagcctacgctattgctggagtgctggatgcatgcaacagaatcggggtgctgtataccttttccctcaaatatctggtagctcatagatgaataggaattgtatatggttcatgttgtcatcatttatttgtaagcaggctcatatctagccaaagaacttgatagtatatacagacaaaaacgttggtggccctttactctatgttttccttgtataaagaaaaagacatggattctagtatgactgatcatcttctagtctaaaaaaaatagcgtcagttgggcactctaggtgcaatagactgccagaacctgcatctatcgccgcgccctccttcccaagtcgtagcattggcaagacgaaaagtgttgacaatgccagctccctggcggacgtagtagctcaactcatccgtcactgtgaccagagatatctctccacctgtggtattgaggttcataaacgtggcgccttgcacgctgtactgcggccaggatatttgatccgggtgattggcgtcgatgggaactgtggaatttgccattccggcggttgcctcctttacggatatgactggagtgtcattgatgataaagttgccccatagcatgtggaagctgcgctgaaagccgggattcggcgggccattggcgctgacaaagtacgcaccgagatctgcgccgtgatatgctgggtcgagcgaatattggtacttccacgcctgccgttgtgagctaaaggcctcggctatccattgcgagggacattggaagatggactcggcggcaacgttgaaggctgtctgctggatgcctgtggccatgccagagacggtgtttgccgtaggaccactgtcgcccgctgtgtcgaagcgagttccgttgttaccaggctgtgcggtagctgtatcgtagagttgattcagagtaagaatgtcagaggtggtgagggtagggagagtggaagatatgaaggcgtcaaagtcggatttggtggtgatgtaggggtttgtaagggggacaccttcgttggcattggtctgtcgaagattgttgttagtatggagagctatgggccttcaaggatagaatattaaagaggacatactccgactaaaatccgctggccgctgatttgaccatgctgaagctgaaccgacggaaggtcttggatcatatcgtggtcaatgactggcagccatgagaagcttccaaaatagccattggaagttgacacaaggccactggcgttttgcaagacattcgtgtcggcggcaacaaggcagtcaaatacgctcaagtgattctgtctcgaagtctccccgcacccagcggctgcagcaaagtcgttgtagtagctggtggggatagaatcgttgaattgatagattggcgggacatatgtgctggctaagatgatctaaagacagttaaaaacgtgaatcagacagaggtataagactacgcacgttgctgaacagtccagagtctctgccaccatatgccaaggactgatacatgacggatcctgcgccagacgattcgccgcccagtgtaacgcgggttggatcaccaccaaacttggagatgtatttctgcacccactcgagtgcgaaacgctggtctaataagcccacgttgagcttgccgtgttgctggacgtcggcagaggcgagttggccaaaggcgcccagccggtactgaatctcgacggtgatgaagccattgtcgttgtcattgatcatggaactggggttgtaagtagcagaaaagactgagtagccaccgccgtcttatcatagtggttaagtgttagcggagacctctctcaaaagtgcaaaacttacggatccaaacaaaaacgggcaagtccttggcttgcggcggcgcatagacgttgagatagaggcaatcttcattgccctggttggagttgaagccgtatactgagggcacgccataggcgccggactggggacaccacggaggctgatctactgcgggaacgaggcgatttcgcgtggtggcattgagtggtggctgaggagcttgccatcgtagattgccggttgggggagcggcgtatcggatactaagtcgggactgtgtaagtgcatgaagctgccaaagtctgtctcacccatgtttaccttttccaggtgtttaaatcataggtgtcgttgtagacgccctcgtaaactgcgtatcctagatcgacggttggtgcagattctaaaggaatggctgcgaagacgtggtccgtgacgatggccagggcgaaaaggatggagctggcaacgcgcctcattgtagcgagattctacgcccgagtcttgaaaccctgcttgccgagctgtatcctattctattccaggcacagttcaaatgtcgtaaggaataatgaaattagaaaaccattatcattacggagaaagaggagaattaaaagacgtcagaaaagtctagagaatggctgcttgttggttcaagaacaaaaagtccatcatggtggatacaagtgatcctcgagcgtttcgagaaacgagggacagccgcatccgggaccgggagcactaaacgatccgtgattcaatcctgcacagctcaagagattttcaacatcatgtggaaacagcagacaaattgggcaaagacagctggaatatttgaatgggcgacatggatggcgtttgaggttcgctgctgagatgcacaattcaggtggacagagatgcggcctcgccgaagcggtccggggaaggtcaagcaaaggggccctggcagcgcatgtggtgcagattatgtgcgtgtgtatgtgcttgtatgcatgccggccgcctcagctgcgaccgagagagctgaatgcgagttgtcggcaactattagaagtgaatataggccgtaataacattagcatgtgatccatggtgaaggcatttcactgcctcgaggcagatgacgatgtaagtgagccgggaaatgacgaggcgcaatcgatgttttcttccatttcagaaaagaatagccggtgacctctttaccgtctgcagggacagataggcagatactggatggatggagcagcttgtcgtttgaggcagcggagtttacggcagtgtcagctttggagaagacaagggggctggtgattttccgccggcttcatgattcaggtgacttgggtctggtaaagaggcatgactgcgatgttgggatataggacactattctgtggacgggagggcataggaggactattggttcatattgtacggcagctgaactgctcgtaggagtggcgcgtgatggggaccccgtcttgtctttgtatggcaaatgacttgctgtttctagaagtacacagcagcatttaaacacgaggcatcgcccacggatgagttgcggccgatagagaataagagcgagcgaacggcccgttcccttgcgcttatggcgctctaaagatccctgctagctgcaaggactgcattttacggcagctgaatagcgtacttgtaagaatagaggcttgctgaagagtacgataacgggaatttctcgaactgatggtgctagtcttgtaaacgcctgttccaccaatccaagtcccttgaccccaaacagaaacagaaactgcggcaacttcggtgtgtggtagcattcaaacgcacatgcagtaaatagagtaaccgcatatgattcaggtcatggccaatctgacgatccaacgtggcaacgaggcaaaacgccaaaagtcaatgggctatgccccgtgtaagcccagcgaggcgaaacataatctcttcctcgttacgtttttttcaattctcgtgatgggcgattaatgatgtgcacaccatcgggatgctgcggccactcaggtgaaagagggaagacacatttgctgcttctgcctcgtatccttgttcgctaaccagccctccctcgtgccgtcttgtcttacatgcatgagtgcccaggccagggccccatccctggttcccttcagcggcactttgtagctgcagtaggtactactacggtgatacgcaagcttttatacctcgcattttggacgatgctcacttgtgtcccaacaaggcatatgctattctttttcttccagattacctgccaagaaggtccttagccaccttcccccatgctgcgtggggttgagctcagagttgctcgttttcaggcatcgtttccgtttgacaggccatgcggatggagatgcttgcgtgaacatttgacttggtgccggcgttggtatgcatcttcgggatgtggagggagacgacgaagcgggatgagacaagggaagcgaggtgtggaaagtctcttgagattctaaaacgtttgatgtagcattaaataaatgaataaagttattgatcaaaaaccttttcagttctggaaaaaacaaaacattactggtgcgtgtaagtgaggcgatggatatgtatggacatgactccgcagagtacatgcaagcacagacaagcccaactgtcttgggatcaaaaatccaactctacaatttctacccttgacactgcttgatgacaggcatactatctgtttctggtatgatgcgcagcctggagacaagccatggctcacagtgattgaatcctttgcttgctttctcgctgcaaggcttctatcgcacaaggcttagttctcagctttgctcttcttacggcacatgggttgagagatagtaacaagatgtcattctgcgaaagtggattcctaaatctctctccgacttcaccgtcagctgttcttctcgccgttcttgtataagtcggtcctgttaaggtggcgatcttccttctccacactctgcacaacctgcaaaaccttgccagggcttttctccatgtgttccagtgctggtatgtgtttgacagccgttggacgaccaatctggaaacccgcaccgctcagtggacggttcggaccgccctagaggagcgaggatgatccttcgtgggcagctctagaagcgattggcgttgtacagctgttagcagagcctgttctgtaactggacgagcctattcgacagaaaacgggtggtgtgtgtggctactgcatgcatggagaaagtcgcactacagtatcagagtcgtattgttaggcagtaatgggtgtgatatcgactgtgtggcagtaagcgagatccatgcccagcaatcacagcttgattaattgatggggtcgagtgttttttgctttgagtggttcgctgcaaccctgggcaaatcttttcttttgttcaatctcttatattcttcttcttttcccctgccgcgactatttctcggttccacataccaggctgccgtcactctgattattgtacatatagcactatctatatccacgtgctgcttggagtctttgacgtgcatggcctaagtgtcagagacgcatgggacggctccggccagagggcagtcgctggtatctggagctgttgatgctttgactgccggttgtgattgtgtttgcatagagcatccatcacggcatccgagacggcttgcttggacggttcagaacgacacgataaacgaagccactcagcgcagcgtctgactgtactgtttcccgtctcctccccctcgccctcactctttttgggcaaaacccaatacaacacatcgagaaaaaagaattcaattgagattcatcatcagtttatacccgagatggcgacgaattcaacctctttcagcccggaatacttggcccagtccaagacgggattagttacagctttttattcgattccaattgcactcgaagcattaagcacaggatggagactatgggcagtgtcttcatctcaagggcgacttggttatgaggactatctgatgctatgggcgactttatgttctatggtcgaatgtgcgttgggattggtatacggtatgtgagcaatggtttgactctaatagtagaaaaaggcagtgctgatttgcttcacaggaccgccgtatggactcggacgccatatacaagctgttcccgaacatgatgtaaaaatgtttctcaaagtgaatacagcctcattcttcgtctcataagtgaaagccactcacaatcacagggcgactacgtcttcagccacttctacgacatcgccattggcttcaccaaactctccgtattagccctgtactaccgcatcttcatcacccgcacatttcgaaatctcgtcatcagcaccgcctgttttgtctgcgcctggatcatcgtcatggaggttgtgctgggctttggatgtcggcccatccaggcgtggtgggacgcaactcgagggaaatgcatcaacaaggaggcctttacgtattttacgaatgtcaccaacatggcgacggatctgtggattttctcgatgccgatcccggtgattctgggccttcatgcggccaaggagcggaggataattctgtgcttcatgtttggcattggggcggcgacgtgtgcgattagcgcggccagactgtcgtttgtgtttggagttgcctctgcggattttacatgtaagttgtgtcattgtcaacttgatcaagttaacgggcgatgataactaacacatttatcccatcaaggggacgaggcttctctggggatcctctcagcctgggaaccctgcggcgccattctctgcgcaaatctcccccaaatataccgccatctggtcatcatcaaggacaagatccaaagcaccgtcaaatcggtggcgcattccaggagcggcgcaacagcatccagctctgaacggcgaggcggcgggtacaaggggagcttgcaacaccacgactgggcgaagatcaacaacagcgatgggctatctggaggaaccggaggagagactgtgaccgaggttgttgcgcagccaacgacgatgtcggtcgagttgggtgagctcaagtctggaggaatcatggtgtcgagggcatttacacagagcagcgcgcatgatttattatcagtggcggaggcggagcctggggataaaccaaaagactgagagccctctttttatcttgattaagcttctatctattatttagcgcatatacccgttgctatcttgttaaaagttgatgcagtgaagtcgttgatacatgcatgttgacttgtatgggattgaaggcttttacagtttggcattgaagcaaaaagtacattcgcacccaccaagagtgaagcagctacactatgctccaaatcacaagtacaattaataatttcttctttattttgctatttttacgtccgagtttatcttcttatacgcgctgcatcaacccaaatccagggccctgttttgcggcacgtgctttggcgtcgacaggcgctacgcgaaaacccaagcgtgacgtcgttgctctaccaaaactacaatccattcaattctcaccaccgccaacaatcacagcgccgcttcgtccaccaccaaccactcaattagcttggatactcattataaaacatttaacagcacggtaattattcgatacaaagcttcaaaaagcaccagcatcgctatcaaggccgctgtggcctcggtctgtcgagagacgcatcgatcgcatcgcatccgccgctcaaagacttggtcgccagcatggcttccacgcccatggatctcgatcaccccgccggctcaaatggctctgcggcgctcaatatctcgcggaatctggctgctagcgcgcccgtgtccaacctcagcgacgtcgcctccagctttcgcccgacaaaggtgcgtttgccttgtgccgcggaaaactgccgataccggacggagcttcagaagctgacatggtggaatctatagctgctacgtcgagatgacataaaggacgggaagcctcaacctcgagtcttgtcaattgactacgacgacgacggagaactgctcatgacatcggcgagcgacgagacgattcagatctacaacgttcgagagggccgacacgacaagagcttgctgagcaagaagtacggcgtcaagctggccaagtttacgcatactcgctctagtatcatctatgcgagtacgaaacagaaccgtgagtgactgcgccatcgtgcccctcttgtattgaccgcggctgaaacgtcacatttgcgcagatgctatccgataccttgcgactcacgacaactcctttattcgctactttgagggccacgatgcggcagtaacggcgcttgccgtccatccgggcaccgacaacttcatatcatgctcacaggacaacactgtccgcctttgggatacacagacgaagaattggcagggccagcttttccttcgatcaccatacctcgctgcgtacgacccctcgggcaccgtctttgccgttgcatgtcctagcagtggctctgtcctgctgtacgatatccggaattacgacaaggcgccattcaccaccattgatctcgtcgagcagtgtcgcggcgtcgactcgcagcatctcgtcaaggggtggaccaagctcgaattctcaaacgatggtaagtctatccttgtaggaacaaagggtcgcggacacttcctcctcgacgccttccagggcaatctgaaggcatatctccgacgacccgctggagggacacaccgactggctgcgggcgatagtcttccttcaaatggcgctggcccggcttccactgatcccaacgcgtttgagagcagtggagagtgctgctttgcgccagatggacgatatgtgctgagtggtggctcgaagcaagatgtgctggtatgggatacgctgaagcagccgtcggagagcaaggtcctcgacccaacatggacgctgccggacaagagagaagctgccgtgctggcatttaacccgcggttcaactttttcgcaacggcagatcaagacctggtgctttggttaccggatcctcatgcatagaagcctgagagaacggcgaatattccaaacgcatgaatctaatttctacaaatgatgacggtaattcaactctcttgtttggaatagaaggagaggaaaacgggcttttgtagatacctggcgttgtgaagagtggctcaagcgatggggtcggctgttttacagtgttttttgtgtctcttgcatcttttcatgtatggatatagacgcttcaatcattaatggatatgattcgaatggcttactggtggtgccatgtgacaaaagtctagtcgcccatctcacaatcgctgtatgatcaaccactcttccagacagtcatccaaaatcagcacaaggtcgatttcatttcatttgagatacagttgggtcttcattcaaaactttcttgcttatccttgtcgtgccactagtcgtcaatagacccatcacagcagtagatgtaaaccaagccttttacttcggacatcaacaacgcaacattccatacataagatcatataatctttttacactagcctttacaaatcttttaaacttatacaattgcatgaaaaataaatctcgattattatcattatgtatttatatttaggtttattaatcggtgacttattataacctattcatcttcctccgagtcaaaatctgtccttttcaaccctcgatgttttctccacggagcttccacatggcgttcagtggattcgtgttcgacttgtttttggtcatcatgatcgtcatcggatctttcattttgctcctcgtcttcgtccagatgaaggccaagttcagattctggattgctgccagtttcatccacatcatcatcatcatcggctggcgtatgtttggcttgtccttgggcgtcgtcgtcttccccgtcttcatctgagccaaggccagggtcagattcaagagcatgcgatctttcatgttgctcctcatcttcatctagattgctgccagtttcatccatatcatcatcatcagctggcgcatgtttcgcttgtccttgggcgtcttcgtcttcgtcttccccatcttcatctcgattgaggccaagttcagatcctggattactgccaacctcatccatctcatcatcatcgactggcgcatgtttgacttgttcttgggcgccatcgtcttccccatcttcatccgaatcagggccagtgccagattcaacatcagtacccgtatcattcatactatgatcgacttgtgcatgctcaacttgcgcctgtctctcatcttcattatccgatccgtcactgtgctccccatcttcatccgagccagactcttcatccgagtcggaatccaaatccgagttaaacgagcttaaatcatcatcgttccaggcaccctcatactcttcttcggaatcttcctcatccgactcctcgctcgaatcctcaaaatccggaatgtcatcatgcgccccgatatcttcataatactgctcgtggtccaagtgtttactttgcgtaatgtccataatcatggctgcgtgatcgattccgtaagcactcttcagctgttcccacttgcgagattccatgtccttcactctttctgcgtcttcgcgacgatcgaagcaatttatgagagagtttatgacacgtatgatccttgggtctcctggtgccagtttcgggatgccgggagtggtgtcgtttgtagatgtatagtgcttaagcacattctcgagaatctcaataccttcctcgacgtcgctttcgtcttccccccctaagcgcagctgaccaaggatggtagatgcttccagcactagaggatgagtttcgccaagtagctcttcgagacggtgccgggagtcctctatcagacttctaccagtccgaccgccatggttatcaaagtcttcctcttgcaggccctcttctagtatatcgctctcgtacccctctagctttagttgaccgaggcggaactgacactcggcataactcacttcggcttctttcgattccaaaggcttggaggttttcaattcacgcaacgctttggagctactaaaggcgtggcgaatcagttgagcagcatcctccaacttgcgaagctcccgatagacacccgcgagcttcaatcgggcctcaatcagattcaggcgcaactctctcttggtagccgagctgagcccattcaccacgtgcttgtacagattcagtgcctcagacctactggatggctctgggatcatggcacagactttggcgagatccattgcggctagtaatgttggccgatcctggctccacggtgggactttctgctgcttcttttcttctggtgcatcagtcttgtgcgtggccgtcggcttcttgaccaaggccttgaatgcatcaaaggcctttcgatacatgtctttggccttgctgattgatcccttcctgaagtagacctcgccaagggtctgagcagcttccgccgtccacttggattctgacccagatgtcttgttgaatccctgatatgctcgatcgcatgccagttcagcatcgtcgagatggccttgatcgagataaatgcgtccaagtcgccaactcactttcagtgtctgggagtggtaagcacccatgctttgctccagattatcgagtgcctcctcaaagctttcttgagcctccttcgttttaccgagtttcaagcaaataacaccaagccttctctccatttgcaaataggtcagactttgtttcccctccagatattccaaggctcgaagtgtcgcctttacctgcacctctgcctcggcaattttctcatcatcatcttcgtatattgtactcacgagtattctggcatcgcacaggaatggattcttactctccatctccgattcgtctgagacctgtgttattatataactcaagttttcctcgtcgtacctttcttcccctcgtttgaaaaagacgccgataagccctagctttgcctgatgtgcgatattgaggatgtgtgccccagaaaattctatttgtagctcaattcttttcgccgcctcgaggctgctcaagctgtcgtcttccccttgcgggagatacccagaagctcgcaaaaatgccttcttgtcctggagggaaagattgcagacaccgccctccggcagaggcccatcgggaactcgttgcaagtagctttccttttcctgtatgctcaggttgacgaggccgccatcggagccgccattgaaggtgccctttgagaagagtccttcttcctgcaaataggtctctttctcccacaagctgcgcttttcgacttcatcatctgcatcattttgacgaagaaggctatcaaagtgctcatccaggcatttttctaaaaacttttctaatagattgtccaggagggtctttgtgaggtcatcagcatatgtgctgatataggtatccaggccgttattacacgcttccaaaaccgctgtgaaaagctcttcggccttcttatcggcctccttgtcagcatttctggaattcagcttgcggccatgtcggttgatggtattctgtcccagggcacagatggcggatagtcgtaccatctcgctctgaaagctttcgccttgagacgaagcaagctcaattacacgccgtagttggacatcggcctcatcgagcctctgctggctggtgaacaaaacaccgacgtagtatcgtgtcaaggtaatgatgcgatgctcgttcttgtcatcgagctccaaagccgtttgcttatcggggagtgggccgtagaggcgagccacaaagccgtccagcgcgcgcataagaagactctcggcatcggagaatctggatcgattcatgtagttgatgcctagatggagggccgtgatcagaataagcatgtggtcttttctgaacatggtgtcaaatcgcctgagggcacgctgataaataccggcagccttctcatcgcttttatctttatcctggaatgattgaaaacgcctcctaccccacagtcctccaaaggcttcgatttccatatctttggggacgtcgccaaatttccggagggctcgcttgtacgtatcggtggcaccgtcaaagttgaattgtgcaatgtccagcagcgtcaactcggttatagcattcagctggagcttgtaccatctctggtcgctcttgagtcggttttcttcagccttgtccttgtcagctttggccttgtcagctgtagtggccgttttcgggtcgattgcagtcaagctcctagtcaaggtcctctttatcttggacgtcccagtcctctggagcattccgggttgtggcatctcgcccgtgacggcgctgtcgttgcggttttcagttgacgcagcctcgactgcttttgctcctatttttgcttctctcaatttgcttttccgctcgcaagcacgcaacacacagctgaatcgcttctcagcttctgcgtactccccggtcctgacataggcacttccgagggcatactcggtaaagtaccatcgcataaggtcatcgacgctgcaagacttccaccgtcgatacttgagaataacgtaattgtaaacctctattgcctggtcaagagtgtcgtcgttgtcgctataaatgtcacccaacatcttggctgcacgagggcttgccttggagattcgcaaatccctgggtgtaaggacaacattctttttgacgagatatcgcactgcattctcgttcattgacttgacagcacttatgagacttttttcattaatctcaatcacagtcgtttcgtcatcccactgtaccatttgtagcggcatatagtcttggactttctcatctgtgagccatcgcagcatctgtacctcgttttgcaacttggccttggccaaagacgcctctaaagcatcaccttcattgtcgttgtcgtctcctgtgatcgatttgtcatcctctcctccctcaagtaggtatgtatattcctccatcttgtcgagagcagactcggctcccatcttggttttgctattttcttttccacccaatctaatagtccagggagaccagtctgaattgtcgtcctcgacttctttttcagcagctttgcttacgctgtcagcggccctgtcttcgctggcagtattcttgtccatatttttagctgtctccatgtcctttgcgacactgatagtcatattaacggcgccgacgtagcgacacttcaagaccgggccggaagtgactatgctcataggtaccactaatagggcgcgatcgtcgtctgagtcgagtgagggccgcaatagtagacagttgtgaggatatcggagagcaatttgaaccttgacaacagctgcgagatcatctccgtatggtgatatcttcaattgtttcacgtcctttgccgagattgcccggcaataccactttccctcaatagcaccgtcttcatcaatatctagtagcgcttgtgattttgacgtgactccgccctggacatccgacgatgtctcaaccggcatatcatcaagagtagctgcgcaccaagagtactgcccgctgtctcgcatggttggctttccatggagaagacaagtatagggaattttgcccacgtattcaaggatcttcgacgtgatgatgctttctccagcggtaaagtcacagttgggaacgccagcaagcaaggcggcaataatagtgcggtctctagcccatgaggtgctgcgtggagatagaacagcgagaagatcgccgatatcttcaatgggtctccgcagccgatggatcagcgatgttgctaaccaatgtgctcgcgacgaaaccgctggattctgggccagcacttctgagtcgaggtcctttacaaccggacgtttaccggcctcaggatttccgaataagaccttgacctttttagacatgatcaactccaaggcggtccagccgcgcgtgaaccacgtcgatagaacaagggccagacatggactgccatcatccttccacgggacattaaggagaaagctgtcgtggacgactgtgaactgtgcgttggaatagctgttatgcatcttgctgatggctttgctgcgagcctttcgctcggacgggatggaaatggcgtcccaccatatggctctgcagtcgagttctttggcgatgtcggcaaagaagttgaacaaacacgagttgacggtgccgccatcctttacgccaactccggtaccatcagaccagacatgcgagatggcgatgtaaggatccttgggcccgctgagctgaggagatcgacacaaccaggcagtgcttttcccaagctctactgctgtctcaagcaactctatggggaatactttctggtcacagacaggacctgtatcgtcttttgtattgagccctgtttcagcttctgtttgagaagttgacctcttcgccgtcttcttcttgacatcattttcagtgccctgcgcacgagactttccgcacttgtgcagctgcccaaccgatgtgctgtccatctgtgcccattggcacttgcttggcgtacaaaagtcatgatccttgtgcctgaggacttgctgatggggctcaagagcccgaatgatgtctgggaggtcgctctgcttgcggtcgctgacattgaccaggttccacaggcggtttttgcagatgcccatgtcctcaacctttagagctgcgctctcgattgaaggcatggtcacctcggcggggagaatacggtgattccagcgcccgaatttcttgggtccaatgccgatttcggactggatcttggccatccagtagatgaggtttgacacctctgcaaggtcaattcgatgctcgtccgaccaatggccgtcaaggaaggggcgaaagcgtttggacggccggttgcgggaacaatccttcagtatcatgcagcagcctgcaacggccctggcaatatgggtatgcgcttgagtcaacttttgttcagcgctcatgctggcttggcaagacatggaagtcagtacccagtccctgaaagtcgcccagttgcaatttggggcgacaacctccatgtcccttcttttgtcgaggcatccctggtggtggcatgactggagttttgcttcgatacacaggtgagctagttgggataggaaacccatgtcgtagcccttgagcttgagatcgggatctgccgcccacagatggctgtgaactgccgagtttgcacagaaggaaatatcttggtcctcatctatggagctaacaagaagagggttgtcgaatccaaccctgatgagttggatgccaatctcggcattctcatcttcatcatttccatcagctccgtcttcatcttccgtatcttcttcttcttcgtcactatccaactcaagttcgtcgtcgtcatcatcttcatcataactctcttcaaaagaatcaatgtcactatcaaactcatcgaaactaacttcatcttcgtcttcttcgtcttcgtcgtcgctttcgccatcgccgccatcttcgccatcattttcatcatcatcatcatcatcatcatcatcatgcgggttagcccgataatcgtacagaatcttgtggtaggcaaaggcctcctcgactgtgattaggctggcttttgcgagtggcaagccatgaagatgtaacttggacagagtgtccgtgatttcaagggcttcgtctgcaataggcatgaagggcgtgatgaatatagctcttgtataaagtcaagggttaagagaaatggcacgtcggactacatgtagacgatggcataagacgtcgatggatgaggggatacgggcgtacagctcctggctttatctaatttggagcattgcgacagtcaatagtccaattcaagccccacgaatggaaaatttcgacgcattgaaagctaaatctcgacaacctactgcttgactcttgttttcgtccaaatcaatagttaaagcaaccccgcacccgacgagcagtatttgtcagggtccagagagagaaattacgcttcaaccaatcaatattgcattcggtgtgcattcggtgatgagctggcattaggcacagctgcagtcatgccttgtgatgaaagctattctagatgtagagggtgactaaacatatgcagcggctcacaccagcttcaagggtgcttcattggacaagactctacgattcgccccaatccctgtatctacttccttcagccgcagctggcggttgtcttctttttctttttcagttttgtcctgtcctcaataattccccatgttttgtttttattaccaacgtctatttacagacgctcaagatggctccttatctcccagagcccccatcgtcactttcggggatacatattgatgcttcaaccagcaactctggcagtcagccaagcggggtcgcaggatttctctcagcgcaatggaccacccctggcgacattctctcagtgctgttactcctcggcccggacattgttcaaagggctgtcgcccagctcgcggggcgttctgtgactcccgtagcgttttcatttggatgggtagcatacgcggcttgtgctctgattagcacctttggaggtaactgaagtttaattatcaatatgccatctttgccatgattcgcgatttgcttctttgccgtcggcatttcgcctcgcatcatttcatttccgttcttcgcccctgctgtctgtagtggcacatgcactgataccaagtctacaaagatggccgcctcatgcccgacaccgacatggcaaatacaaacgtcatcgacgctgccagcggacatatcaggacaacaagcaactgggtgcttgggcgcttgctgcgcgacgaagacgaccgcgtcgacgaggacatgaagcatgaacagaaccatgtccctcctacggcagttcctaccacagtaccaacggcggccaaaggcgcctctgaagagccgttgacctctgttgtagagaaacccggcagcagacgcccagagtgggaggcgttgcgcgccaccatctacgaggtcgacaaggaaccgccgtgcccgcatggcgttccgacagtggacttggtgtggtggtctggggtggtcgtcattgtcgtcgagctggtcgtctccatcatcccttggattctgtacaaggactggggcccttttctcattgctgcagcaggcaatacactcgctctggtcagcgcctcattgccacagtggcgggccgagaagtggtcatgcccaaggaacggcggtgctacggtcaccatcactcagggcaatggcagtcggcacgccatcgtcatccttggccagaggggggagggcatggggctagatctggaaattctggcgcgcgggactcgcacggcagcttcttcacttgctaccaagatcatgtctgtcctcctagcgtttctatgggttgtcctgctcatcaacgtttctggactcaaggaaaacacatggtgtaagattccttccctcaccagcgcgtatattggccctgggccagctaatcccaagtgcctcaacagtcctcctttgtataggtgcactcggcagtacacagaatctctatgctgctggagtatcacgcaagcctagtgccctcggcattcacctcaaacatttggagaccatctcagacaagcgagtcgcaaccgtgcttaggcaggtggaagaaaagtaccccatggtaggtgcgtcactcgttcccgtcttctttccaggatcattacgcgcaaagggcgatgatttggagttttggcgaagtgcaatgtccaaaagaatggcgcccaataggtttggtacgcgggttgatgagtttcttggtgtcggggagattcaagctgaatgacgcttcataactgggataatggccctcaagagatagcttgagctcggagattcatgaccaatgtcttaaacgatgtcagattaatcctctatacatgtatatctactgaaaatgtaggtactaatcacaaatagccctgtgagggatcacagattatatgtacttagcgcagggttcgtcggctccaaaacaagacccatgtggatctaaaaaaagagtttcaagatgtaataaaaggggaaactacctatttacttttataaatacttcaaaaattaacacatacctaggtaggtactgaaaggtaagtaaaagtactctgggattaattaataaaattttgtctgaggatgtgttactttacggttgcaatctccgcggctgtaacctttgaggctgacatatttgactcatagagaggtctctcgatacccacacatgctgtattcaaccctgacattgggcctgcgtaatcccattgaaattatactttcgaggcagcaacctagaataagccaaaggcgctatatgataagggtttagagggaggcaaaaatcgtaagtatcagcttgtaagcttgatcgcaccaaaatttccacagttctctccgacaaaagcacaatgcgcacaaattcaactataagaagccgattgcctctttactgcgacaatcattggacaaactcaacttactcaacaacccatcccaaaacatcccaggccattcacactctgcctacgtcacgatgatttggtctcagttccctcccgaaatcaagtgcttgattctcgaggccctgacagatgacaagaactgcagattatccaatgctgttgtcgtgtcacgggagtggcaggctgctatcgagccacacatctttgcatatatacgagtcacgccccaacgcatcgctcaactcaacgccatgacgcaacgcaaccggcatcatgtgcgttatatatggttttgtatagagcttgagctatacaattgccgcgagtgcgattcttttgaatctaaagcatcgcggacaagcaacagcgagaacaagctcatcttgaaatcgttccagtcgctattcacagctttgaacacgtgggagccaaatgggagcctgacgctcgacattagcctgtactcgaagagcgataatgagcacgcattcaagtacctaacctttatgcccgacgctacgggataccaggtcgagcccatgtccatcgccggaagcgaggagcccgacaagcaccgatgggaaacgactgcatcggggtctatcccaccacgaagaagtcttgagcgtctctttggatatgtctggctccccgtcaagaatgaacgagagtgttgggcgcggacaccaaaggtgccggccgtgacacgccttgaaatgaggctgcagactcatcgccgatgggaggcgtttacagtctcccagattctttcccaccttcctggcttacgtgagttccactatgagatatgggtgcagtggtttactgagatgcacgggagttggtatgattgtaagtaattcatcaatcaagtttgctagctactaacattttcacagcgtttcttgaacttctttcagctaccgaagggctgggcaagttgacaatctttgaaaactccaaccaacaatacccgctctataatctagaagaaaccatgccggcccatgctcccactattcgtctcagtcagaagcttgcccgagtaaatctcggcgtagaagccctctcagtgtcattcatggtagatgctgcagagtttttttctgaatcttcaacatggccaaacctaacccatcttacccttactgcacagcttctagcacccacaacattttctacaaaaattatggatctccttcaagcagcagcatctgcagcttcttacatgcccaaactcgagatgatggagatatggtatggacaagaggggctggcagctttgttcaagtatgagtttatccctggccatttgcggcaatctgttgttacttggcgagcaacatggtgtatgagtatacagcctcgagtgattgaggcgtgggagggggttgtacgcagccgtggtggacatcctggtggcattgatgtggtatatgaggcggttaacgagcacatcacgtcacttgttgatgcgattgtcagcctgaatctatcagagacagtgctccggcccatctctttgcagcagattaagagagagcagagctttgttgcttccttgatagtttagacagatgtcattatacacgagaacactcgatgagcacacagcaagcacttaaaggatccgttcaaagagaagtgacgaatgaagaatctacaaagtgtatctggaaggctacatacaagcaattgtagtcaggtcttggtttcgacaagccttcgggctgtctacttatccaggacactacggaaaagttcctgactgtcgttctgggctactgtcagaactttcggacagtggtgcctcacctaagagaagagcttcaccccaaattctccattacctatggttgtatgtgcttggataccgaggctatttgttttatataggcagtgtataccactgtacatccggagtagttgataatactgtgtgtagaagcagctagactaacccatttaatatagacgcagacgtcgaaaatcgtctaaaacaggggcattgcaccgtatacttctctcagctgttcccaagtgacgctctgtccatagatgagctttgcaaccatctggccaacccaaagactcccccctggtgaagccatgtactgacgatgggtaatctctgcactcttggaagccatgtaggcggaaaagggtgttggtttcgagatcaatggtgagttcacctcaggatgattcaaagggggcctctttttgggatccttttccatttcccttagcgactcaacaacaagttccttgaactcgacaataggcttgttttcctcatctgataacaccgggaagatgactaattccgggcagactgacagctgctcgagaggagctgcttgcgcatggctccagtcaataatcccaaccagattgtacttatcgtcaaaaagcatattgccaaaatgcaaatcaagatggcagaggggaaagggacctcggactctatcctcaatgatgatgtgcgttagagctgttttcaatacccaacaagctgtcagccagtctgggtcgtccggatgcatggagagaatttcccggttctcgctctgcgtctggttgtagaagaattccaatgaagtttccagagggccaggcgaggaatgccaggccatggccacgatttcaacgggctgatccacgttttctccgcaccaaaggcgcccgatgcgattaaatttcagcttctggagctccgaaaaaacatttgcaagctgttgggccgctttggcacgatgttggaggggtatagtggttgccagcccgctgggaaggatacgaccatttaggtaatccatcatgatgtacgggtagccaaaaggctgttttgcggatgccttgaattcatagacacgaggtattgggatgctagtgttttcactgatcatcttcattgtagcaatctcactgagcattgagattttgtcgccggcattgaaatcttgataggggatacgagcaatccagctcacattatctgagaacgcaagctccagaaccacgttgttgaaaccagatgtaaatcgagtcaagtcgatgttgcactgaacatttgggggcgggggcggttggtgttttttccgcgactctactgcacgctccttgagatagtcaaactttgctgaagagaagagaagctggattcgcgtatgtttatccgaacctgggcttatgcttgcataaccatcccagtcatctgtttgtctccccatcttgccagacaacctcaaccgatggcaatattctggaaaaagtgcgaaaaaaaactaaaatattaagagaaattcagaaataatggttgtgttggttgtggagagaatgacggtgaggatcatttgcagaggtgctttgacaacgcaatggtaggtcggaggcccgtgactgcattgaaacccgatagccaaccaaccaagtagggtatgtaaatatagagtatcacttggatattttatctgtactctaggttatgggattgtcggcttcgcgttgtgcgatagtcggctatttttctagttgcccaagcgatccctagattaaacttacttaggcttcactattaatgccagctaaatgtcacacgactggtattactataatatatattttctataaaatatatctaaatgtaccttacaattgcatatctttcttcccaaatcctcaacgaccaagttccgatccagttaaccactgattgccccgacttttccactacctatggtcgtatgtgatatgaagagctactgagtcgggctatatgcgtgtgtagaaataagcacaatagccctcttacattaagaataataatttttgtttatatcctctccaggcaataaacggcttcacttttatgaatagtatgaacaatagcttttatgccctcaaatgttgtaagtaaactacacttttccctagttcaattaaataattccccctgagcaaaacaacaatacttccttagtaacactttgtatatcctaagacaatcgtaaattccccttttccacctcccaaaactttttatatctctcttctgcagcccagccatgctcttctcggatccgggcaagaaattcctcatcaggctcctgtagcacatggcaatctggctttgcccccgcttcaagaagaatatcaacaatatcccaatgggctctgataacggctgcgttaagcgcactcctatacttgccacatggctcgttacagatgatgtgatctcttcgacgtaataggagttgtactgttttagcctggcctgagtatgctgctgcctgcagagctgtaccgaagatgccaccatgcgcgttaacatcgatatcatggcatttattgaggagagtttccgcccctttagtcattagattcataatgatgccctgcttgtcgattctgtccttcaatttctgatctctctccttcaagtaagtcggtagggtttcgcagtcatattgaatcgcacatgcaacatgaagaggagatccaagctctcccactttgagattagcatcggcgccgtgctccagcagaaagcagattctgcctatccaccatgtctcaaaaccgtccttccaacgatgcggtagactggaatcttgcgcaagagaaagcacgtaatgaagggcagtgcctcgcttgtcgtccactagattcagttcggcgccatgctccaatagcaattgtaacagagtgtcgtaagtataggtgtgtaggtcaatggacacaacagctgagtgtaatggactagggtaatcacctccatgcatcagaggatcagcaccgcgctgaagtaatgtgcgtatcatctccatgctatcctcggaggccagagaacccatatttgcgcacgcaatctgcagacaagatccgtttcgcccgccattaatatttacatccgcaccgcgatcaagtagcagttgaactaagtccagatcgaaatcccaagatacagcttgtagagcagttccgaatttgccgccattggcattcacattagcaccgcgatcgagcagcaactccaccaaatcccaattgtcattatgagacgcagcttgcagagcagttccatattcgccgccttcggcatttatgtcggcgccgcgatcaagcagcaactgcactatcccagaattgcgagcacatgcagcttgcagagtagttccaaacttgccgcctacagcatttatgtcggcgccacgatcaagcagcagctgatctaaatcccgatcgaaagaactcaacgcagcttgcagtgcagttccatattcgccgccttcggcatttatgtcggcgccatgttcaagcagcagatgcactatctcaggattgtaagcacaggcagcttgtagcgctgttccatatttgctgcctcgggcgttgacatctgctccatggtcaagcaggatctgggctagagtacgagtagtagtgtccatctcagggaaggatcgagcacaaacagtttgtagtgcgaacccaaattcgccacctccagcgttcacgtcagcgccatgatcgagcagcagctgaacggcatgaatggtgttatcgactatgttgcaagctgcgtttagtgccgtcccgtagtagccgcctcgggcgttgacttcggccccgtattcaagaagtagctgcatcatctcgacttgtccctcacttgaagccacctggagcgcgttggcaaactgccttgcctgcaagttcacgttcacgtcggcaccattgtggagcagcagctttgccatgggcgtgcagccacggtgtgcacagtggtatagcagtgattgaggctctgtcgcccatccattcgcaaagcatgtgcaggcgcgtatatttacatcagcgccattgtcgattaggagttgtgcaactcggagacaaaaagaagaatccttgtcactccagccagcgactgccgcgtgaagtgcagtgtggtgagccgccgcttgagcgtttggatctgcactaaggccgagtagccgttggatccgcggaagcgcatcgctggggcttctaggctgatagacatgccaaagacttgtgccggtatcgtatggcatagattctaaatatataagcttttcaagggggtagccgccttcgccgcctatattgacatcggcccctctttcgaggagcaggtcgaactgcctccagcatctgtatcgggctgcttcacaaagtgctgttctatccccctcggcggtgccacgcctattgatgtctgctccactgtcgagcaaaaattgaaaacactcgtcatgctctattgctgcggaaaggacacatcctttttcattcgaggggccgtctatgtttgccccgcgttccacaagaagcttcaagatatcgagatgcccgtattttgccgcagcctgcaaagctgagccccatcgttgagcgttgatatcggcatctctatccaagaggaggttcaccattgctacattgcctatcgatgctgcaatttgcagcacgtccccatatttcttgaattcgtatccgatatcgcttgtggttgtttttgatgtgttcgggtcggcacctctgtccaataaaagcacagccacttccttactgcctccataaactgcataccagagtgctgcatttagatctccctgtgtcaagtacttgcttgcactaaacgcctgtgatgataaccatccggttaagcgaacgaaaccgtgataagcggttaaacagtatggccgcagttgcaggtctagtaatcgtgcagatctaaaattgtcgactgtagacaaaacagaaaagtgctccgagaaatgttcagagatgatatttaacaaggtttggcttcgaatagcaagagcctggaccagtttggcgataacatccgcataccagtactcggaaggcaccatttcgagatgaattagacacttcgaagccgcgtaaaccttcagagactgagatttttcatcgccctcaatggctaaagggctcgtgtaattgagatatgagagacacgagtatgcaatgaagagatgggcgtcgatatcgctgaaagaaaaggtagaagcaagatgctgccgaattcgactagatgccaaatcactcgacaccaaaaattctttgatcgaaaagtgagccaaacgaacggtaccgccattctcgacgatgaggccagagaaatatatcaacacgtcccgtgtattaaataggcactccgtactgtcgataacaacatcatcatatggatgcatgatgaaaatctcagctagatcatctaccgtcaatggtttcatcgagaacgcgagccatttgagagaattcgccactgatttccgatattgatcatctatgccttgaagcattctgttgtatgtttcatccagtcctttggggagatcatccaacacttggcggatatctctaggatttctaagcttttgtagtgcttcaaactgacagcgaatatactgaaaccttccctgttattagcggcggcgtcactatactggctcaatagaagacttacatcccatctgacttttcaatcaaaacttttttaacctcagccttagtatcgattggccaagagctatagttggggtttgtaagagttgagtcaatatatttgccaatatcgtcctggatctcctgtaggtgcgaggttatattaagtgctcccctgcatggcttagaaaattggctacaaagcgagactttgatgtcagactcctggcgactagtacaaaacagatgaagattgttgaggttcgaatcgaggacgtaatgcaaagtttccataagttcttctcgctgtgtattgatatctggacattcatctagagcatcgatgacgatgtatacgttagtgaatccacgaagggttgttacgaagctattccggagctcctctgtcgacggccgcatgccctttttcttatattcacccagatcattgactaaatcgggtatattcggtcggtgacaacatacttgcttaataagagacgcaagcatcccgtcattgtcttgtcttataatatcactaaaagtgaagtagaaatagacaactgcgatggaggcgtcgtccttaaactccctctggagatgatatatgacggaagagcttaagactgacttgccagatccagctattaattgtcagaagggccaatctcggtattgcgcaatataaacttacccttcccatgaagccatagaaaagaagagggactttgtacccaagatgtaaattgtgcattctttttaattagccattcactcgtcccagccttgtgtttcttgcgagcggcgttgtacatgtccgatgggtctatgtcgcataaccagtcaagtaattctttctgatttcggtccttattggcgtcctccactgcctttcgcagatctgagatatcagcgccaatagttttcaagttaagtatagtcccttgataccgtctttcagattcagcacattcgtcatcatatcgttgatcgcgccaagtcttatcgatggcagccatttgagcttcttgccggcgtatgtcttcagccagaccgtcccagtcattcttccccgaaaagtcgctaaaaaggcgagaagctttgccttgagtataatagcaatagcactgtatctggaatctcagtatctcctggtataaatgctctagcgtagccttatattctgagtgtgcccctggaaatgattcgacggctttttttttaccctcgtagcgccgttgatagagattttctctcatgcggccttgaataataagtgacgagacgtattctaactgttttgcgagagaagccgcttgattgccatgctttaaacatatctaaagaaagtcgtttagtaactcttacaaagatgcttatgcacggaattttacgcactgacaacaatacgtttataccagcccaagcaagcgaagcataagggctggggacaacagtggctgtgatcgagtcgttaaccatcttgattactctcagaacacattctaccgtctcggctggccgaacctcagagcccagaaacatgaacttccaggcatctttctggatctgctccatcttttgtcgtaacaccaggctcatccatttttctctatctcctttagtatttggtatgggatccgatgcggcgctcgcgctttcttggagcttagtctcatattcgtcgattagttgtttattttcttttcgtagcttctcgtatgctgagttccacaattcggctattggcatatcttggtactcatcgtcaggacttaacgcggtcgtgctagatgttggggtctgcgccggagcattagaagaattgacaggatttggaaaagccgaatctaatgcaatgtgttagtgtttgaatctaataaaagcaatccaaaatcttcaatcttactgagcgaggtactggattctggcgtgcttccattgtcctgggcttgctgatcatctatggtgccgctagctttatccttctttctgctaaaaaagggcagcttcgagttgtacttttcatatttttccttgagccttttgcggctgaaacgctccatagcgttggacctttttctgcgacgaaagatgcaaaaactgaggggaattgtcaaaccgcacgagggaatacaagagtaagtaggtatcggtacctaagcatattctatcgcgacctaatgtatcagtatgatcacaagggccatgtaataattataaccgagaaacaaccatactatggctacccagcccgattggctgaggcgagctcggtacctttcgacccttgtcgagtgctctttaaatgttagtgacccggtggaactgtgaaagaatatcaaaacttcttgtttaaacagtcttcttccgtgtgctcgaatactctaaaaatattctctttctctggagcattcaatgcaagaccgattcggatagaccatctcaatggggataccgggctttgatgccaggtatccgcctcaagtagggcttcaacagcagcagcagcaacctcagccgcagcagctgttgaactacgaattactatttcaatggtcttaacataagaactgctctcatataatggaagaattacaataacagccaagacaataactattatacaaaataacactctttctaagaaataagtaaaacataaagtaacttaggaacagctatctatttcttgcatcttttgtataaaggcatcgccagtttcttgctactacaactttttaaattttgctggaggcccctttggcgctaaacatggcgcggggcgtgccgtaccgggcggtcacgatccagtactcaacatgtattatagcgtacatgtatattgctgccttagtatgtcagcgccttaatatattggtgccttgcagtcagccttattttgtagcctacgttggtgcctaattattttactacatgtacttatacatccattactatattattactagtaatcttctgttgtactattatcgttgttcaacttgtctctcaaggcgaagcttctcttcctttgtcttacacactcgttccggaaacgataactcaaaaagaacaatacaaaaaagtctacaatatgcggcttttgtgtgcaaaaactcaaacactccacgagtttgttggtgaaacaatccccccttacgcaacgctatctcatacatgggaagccgatgaaattacctttgaagatattacgcatgggcattcttatcgagagtcaaaaaatggctgggccaaagtagtcaaatgctgccaacaagcgattgaggacgcactcgagttcgtgtggatcgatacatgctgtatcaacaagtcagacaatgtcgaactccaagaggcaatcaactccatgtttagatggtacgagaggtcggtcgaatgctatgtatatatatccgattttagccaccctggtctcaacgcagagccccaagagaaacaatcagcattgcaaggatatgtgcggtcacgctggttcaccaggggctggacccttcaggagcttcttgctccaccgtcagtccggttctttgattccacttggctggagtttggagacaagatttctctccgagaacaaatctctgaggcaactggtatctcccaggaggtgctgattgactctgctattgatgtacaccgggctatggattttactagcatagcacagaggatgtcgtgggcctcgcgccgtattacaaccaaggaagaggacatagcatattgtctcctgggaatctttgacgtcaatatgccgttgttgtacggtgaagggcccaaggcgttccaacgcctccaggaagagataatgaaaagatttgatgatcagtccatcttagcatgggggttcaatctcgaggacagcagcttgtggaatgtatccacggccctggcacgatcaccccgggatttctgcaactgtggagagatagaatcaagaggtgcggtagcccctggagatggcttttcgatgtcacagaggggactccgacttgacctgcccgtgtttggagacttgaacaatggagacatactgtactgcatcttgaattgcaccatggcatcaacaggctccaaggctgtcacgacacgtctgcttactgtgccgctcgctcgatgcttgttacgcgccgatggggtgaagcccaagccagacgaatattatcgactatgtaatcgaatcccccactgggtagaagaaaacgagattgtcgcaagcaagaggatgaccatatatatcccatccgtttactgccatggagacttgattcgacctagattgaactgcagtctggatttgggacctctgcctcccggttactttatcgcaggcatgtttcctccagagaggtctacagattccttactaaacctgacgctccacaaccaacatggtacgagttatgttatagtccatattgcgacacaccctccaaaatcgggccacttggttgttatgaaaggcaaaagtcactctaggaactctactccaatatctgattcattatacttgaacaaatgccttcttcttcccttgaataacgccaaactcagagagattattatcgaatccttggccgctacactttatttagagaggtctgaaatcaactttacatccacactgtcggagcttggtttagactcattaagcgccattgaattcttttatcgattagaagaattaactggcactgacatttcaatacatatttttgagctctcaaaaactgtcaaagatgtggagaataagctacggtttgctacgcgatcctattttcgagacattgcaaatgatcagaaaaggcggtccgagatccctttatctacactcgatagtccgcaatttgctatggtagaagtggcaccaaacgcttccttaatccaattgttaactagagcggactttttggaaacggctgtatatacagacgatacttccgaagcaattttacaaatgtcaaaaagtttacaattaaaagtgagctataagagtgtaccatttgcgggtaaacattcttttcgactacagtttttagatacttgataggaagtaatagcattacttcttaactacataggtagtaaaaagactaagttttattttcgtcttttgtcttctttcccttctttcccttctttcctttgctgccactggtgtaaatgttggaggatatacaaggtgctagttataggccttaatcatccagcccgaatgagatgttaggttgtaaagttaatagcatcttggtagctactaagggaagatgtattttatttacacgttaggtaggtggaaaagtcactcttgttttatctacagtggcttagagtagctattagtttcatctcacttttacaaaacatcgccagtgtccttgttactaacttttttaactttgctgtggctctacccgctttggcgctaaacacggcgcggggcgtgccgcaccgtccggtcttgatctacatctactcgaggccatcttgaacggcttgtaagggcaacctccgtttcccaatatttagacatctttctcaacaaagccattggatcattaaagctgcctctttccggtacctgttcgacatcagtgagccaggtaaattaaaaacgcatgcatcaatactctaaagactaactaatggtagactcacgactggtagcgtctaagatgaagaccgcccaagacttcccgcgcctcgagctttgcaacccgtgctcccggctcttcacccactatcggcatgaagccagtctgaccccgacagcatccggtatcacatgtggtacgaggctgacggattcgagtattgccggactcggcgtgagctcgagcttgccgccgtcttcggttgcgccttttgtaaggccattgcttctcgcgaccgcaagtatcaacagcatgagggcaactgggaggatgagaagaagctcctatttgatgagcaacgcccggcttagttttaatcgcttcacgaagagctggggctgagcatccgctacaactgggtcgacaacgtgctatacatctggagctggaaaggtattgagtggagcggcggcaacctatcatggaccatgtacgccacgccgagtaagttgaggcctagatgctggctgtagcgagttcctatttactcaagcctccccgaacgatccagcggcctacgtcgtccattcgcaagcgctgctccagaatcttgggtcgcccgagagctttgcagaggcacgcgagtggatggatcagtgactcaccagccacagcgagtgtccggcacacaagactccttgaggtgtcttgtctgggcgagcctaaatctgggcggttgtgcgagactagcgggcaaaaaggctactattgagccctcacttattgatggggaggaggctagcgccttaagacgcttcgcaaacggtgcggccaataccaaaagggactctcgtacaatttgacgttgttaactacttggctatttcactgattcagctgagtacatgccctgggagttgcaataaatggacatcccacgcctaacatcagcagaatagtttccttttaaagaaagagactcagatttcattatataaaaataatattaagtttggaggatttttttttctgtaaaatttaaaaagaaatgaaaacttcatctttatttggcgcaggtttttattggctatgtgtgcataatgtatcacttgctgtagttttgcccaactatttccatacttctccccgccatttggtaaagtgttcatgagtggaacgcttctaaaacgagatgaaaatgaatgccgaagacagtgcaaagccttgggagcagtgtcctcactgcaaggagatattcggccaggtatacgacaagcggattaagctgtcaagcatcgtggcgtccaagtgtgcaaggtgctgggcagtgagggaaattctctcatgcgtaacagacaccgcaaacccatggacggaattggttggtagtatctggcatgacaacacgttggagattggcgtcattacaccagaggacagccttgaaacagcaaaagggtataaaatatacatcgttgccggtaacgtcgcagaatcccaagccttgccagcactgaatgctgaatatccttagattccgaaaagcacgccaggtcggactctaggctgggaatccccattgcctacacgcctacgcataaaaactaccgcccaatcaaggattccgatgcagaacgcatttccgtagccaagggatggcttgcagattgcgtggcttcacacgagacatgcaatgcagagtgtcaggaatacgaatggcccaggcgcgttcttgatatctcacaggacgatgtgatacggctcgtcagcatcgaagaccctccccacgaggcaacatatgtcgctctcagttactgctggggacggagaggcggcaacctgtgcacatacgagagcaacttggcccagcatagacagggaattccctcgaaatcccttcctcaaactatccaagacatcgtttccgtctgcaagcagctcgggcagcagtatctgtgggtcgatgccttgtgcatcatccaggacgacccagccgataagatggctcagataccgcggatggcagacatatactcgggagcgctcctcgttatctctgctgcaggcacggccgatgtcctagaaggctgtccacttgggccacccgagttgcagccttctcagccaaaggtgttcgaactagagtatacccgacacataggagctgattccgagaacaagacagccggcaaagtaacggtagtggtagagcgaatggagcacgagcattgtcgacgcctgccaggccactgggcgcgcgagacattcgaccaggacggcgtggatctgctcaacaccatagaggaccgcgcctggacgttccaagaacggttcctggccaagcgagctctctatatcggcaaaggcgagctgtcgtgggtatgcgccagcgctgtccagtgtgaatgtagaaagagtcgcctagaggtgaagaatgaggatggcgaccgcgtgttcaatcatcgatactgcatcggccatgtctctacaaagaggctcttttccgattcaaacaaggacatttacaagaccttctcgtatctgtggaccgagattgttacaatgtactctgcgcgtctgcttacgcagttcacagaccgtgtcgctgcgctcgagggtttgtctgcggcttttagcagacgatggccagacgtttatgcaagaaaggactatgcttttgggtgctgggagccatttctgagggaccttttagtctggtacgctactggggagccggtttctgagaatgtaaagagagacctgtttccatcctgggcatggccatcaagcgggagagctgtaacctttacgagctgggtgtggtatggcgtggacccaaagccgtgggtcgaagtactccgtctcgagcgaggccagctgttcgacgaagtaaacgtatttggtagcggaaagggaatactgacgatccgggctcccttgattgcttgcacaggagaagcagccgctttcgacgatggcagccaaggggatgatgttctctatacggctctggatgccaagctaccttttctgaaagggtatccatcccttgatgatccaagtcaaaaagaggagtggaagacagtgacacacatgattctgctcgcgagttacccgtttaaggcgcaaggctcatcgcgtcccttgtcttttgctctcctctgtgtcgcccctgttccaggcaaagatgagtttcgccgcattggcatgatgacaaccgtgcgaccaaaaagaacgtttgaagcacatgaatttgaagaactgcttgttcctcatatatctgatgttaaacttgtatagctgtcatgtagcttgtggtaatgcatcttttttattgcagtcctctctgcttcgtgagggttttcttgtcggagagcactacgatgcgtggatctatagtgtaattagtcctacagcgtgtacgctctatcagtattgatgctatagtgttgaggaatctttgaaacctttttctctaactattcatcgttctctttcttatatctttcctttccttttaattgcgctttacggtgcccaagaaacatcacaatctctctgaaagctctctgtctgatacaaaatgtgatcctccttcacaccgataacctccctcctgtttagtccaacagtacccagcttcgcaccggcccataacttgaagagcattttggatcttttcctcatcattaatacccccctgtacttttgtaagccgatctcgatataattgaacgttttccgcgtcttccttttcctcaaaagatcgtaattgctgttcaagtgtctccaccatgaacatccgcattttttttctaaattctaatctcttttttgtttcgcaaaaattcttccaatctacatctgagaccccttcttcgcgggtggcatcgtcttcctttgatggtagtcgttactctctatcttcgggtagtgtaagactgtctggttttggtagcatgagagactttatttcattgaaggtcttgaaggtggccaagcctgaaagctgtgcaagagtgctggggccagactttgtgtctatattaccacgcatagtgctatagatatctggcctggatcgtggtgccgctacaggttgttgctgagactcaaaggctgaattcgcggcactttgagaggggggagttgaaacggatatctttgcacaacttcttctcaggtcaatcacctgaattatatagtcagacttttgggcattgagctggttggggtaaaagtaagtgtagtttaattcgttcctactttgggacatcctgtcgaaagtaggagcaaacacgctttatctagtacctacctaggtattggaaaagcgttttatagagcttgatagtcctcttttgcaggtaccgcaagtctgcttagaagtccttgccagcggtaacgacgtttgctcaggagatgttcgatgagggcgcagtatcagtctattttaggaataacatagaggataccagtagatttaggttacgttgcttgtgcagaatttcggagaatccggaggcatgatagcagagccaaacatataaaggggtcttccaaggttgactgcttacctataatcgaacgccaaattccagtcttttcccaccaggcttctcatatacatctatcatttggtgaggtcataaagtatagccaagatgtcagtggtaggagcaatgcctgggttagctccgggaacattgaactgttccccgctttcactaagattacagaggagttcatatcactaatgtggcagcttatcagtctcaagcatacttgtactctgcatattattgatgaatttaataataatataggacttatactttcaatataagaaacaattggttatcgtatttcttgtataatacaagtaatcttatacatctaatttcggcctaattttattcaaggcatgcaatatatgctatcacttatgttatacaactgcaaccttgcgttctggtataattacaatttgttaaattattcaaggagcggccgtccaccaaactgcctaaacctgtccctagattacctacctagtactcgcatacagtcgcttgcctatgtaagtactcataccacaacctgggagaatggtagctgctttaataaacactagaagacggtagcgacagcaacagatgctaaaataattatggagcaattagatggtgcatctggctacaacatttgaactctgactgtttggtacctagtagttgaatcgccactctctttctgtgcagtctacctacctacctaggtaggtacctaagcttctacatgatacatgcggggtcattaccaacgctacctaggtatcatttcgctcatgtgaattcatcatctgattcttctccctcatcatcttcatcaaaattcgggtaccattcaacatttagttcgttattcgtatcatcctcatccgtagactcgtcgctgctcccgcggaagattttatccttttgcttctcctggccttgagaacggctcagtttcgatcgtagcggtttttttgagaagtagatgccgctaataaaaacgactactctattttcatcctcatgtagctctgtacatgagcttccagagctgttagtccaggcactactgggtgccagggtcaataagccttgggaattgtcaagattaatctcgacggaagatgatctgccagtcatgatggcaatagcgcaccggcgtgttgagtatatttttgtcacaatccacacaccgcggtccttgattatttgtttatgtctgcgcatcatctcggatgagttttcagacatccattgcagggcacttgcctcactacctatctgatgccttaaaatagggctttcagtaaagagaacggcaccttggctgctattactcttataggacacagtaatggaggttttgagtgaagcaacggtgttactgatgaacagttagcatgcatgtaggatgcgccattgataataaggtaagtagacgtgggaggtatgtagagagaactgactccgctttgaccgtacctccaatggaacaactttgaacggagctagaggttttaggaccccatgtcgccgatcctgggccgttattatcgaaaatctcgtcatcagggatcttccatccctggctaatgagatcctgctcgctcgacagatcgatgatagatttccaatcaccttccaaatcaaaataaccacaactgcctgggtgtatatcatgagtcgtcacctttttatatagaccccatccatatggatggatgcgcataagccgtgcatatactttatcgatccgattttcctcggccatgatgtttcacagcgcggagtgtttgatgttagaaaacatagaaagcgatccaagccgatggttgtatgatatggaaagaagataaatcagcggaaatgcatgtagtgacgtgattctatgtgtttcccctcactctcatgagggagtctaaattgggtagaagccttgggatatcgaatgacgcaatgagatctagcaagtccgccaggttacagcgatgtggagacaaatagctggtaagtagcgaacgacgcgtcgacgcgtgtccatgatggcttccaacccgtccccaatacgcctagctgtttgccttgggtattgagcaacaaggtcgcttcttatacgatttagacacctccctatgtgcattaggtacctctatgtagatacctgtcttgacccaatgtaaccgatatgcatgtactcatgcgtagatacccaaggtcggagtattacgcccaacgttctagatctcatgcatgtctatatatatggcttgaatgaaaagcatgaagcaattgggtatcatcataagtataactgtcatcagggtaccatttacaagactaacataaagcatcatgtgcacagacatgccgaagcgatatgcgcttttgattggcatagacgtgtatctcaatgatggatcaagagactcgtctacatatcggaaattgtcgcttcacaatctccgcggttgcaaaaacgatgtggaagccatcaacgattttcttcgtgatgagtacaaattcgaaaagatttctatcctctcttcgcctgttgccgtcatcaaggatgaagaaaagggctctggaagttcagttgagccacagaatcgcttaccgacgtttgccaatatagaagctgagtttgatgccgtctatgtaaatgcagcggctggcgatttcttcttcttccactattccgggcacggggcacttcttcctcggcaaaaggattctcccaaaagcagcagaatggaagaaccttctctaattacagctgatttttgttgcgggcagccagcagttcgcgggtggaagctcaaccagtggttgagaaagcttaacaaaaaagggatccagatcgttgtcaccctcgatagttgctactctgggggctcctggagaacgactggtgaatacatatcctatcgcacgccaaacaatttttctgttccctcaaacctccccattgaagaccaaacaacagcagactcgcacaacattatggagcttgttctccgtgatgctgggatggaatcatcctggtcaatcaaccccaactcttttacgctcatagcagcctgcggcattaaggagaaagcagcggagaaggccataaatggcaaattatacggcgcttttacatgggagctgctacaatacctaagaaagagcaacaataatggcaaaggatgtttaaacgtgacatatcgcatgatatcagaccagctcaatatgcgacttgaaggccagaccccagctgtctatggccgtgacaggttgctcttctttggaagctatgaacctttttctgttactccgctggtcatgcaattacaggacaacaaagtcgtcatcccagctggtagggcacacgggattaatgtagggtctgagttcagggtattgccagaaatctatggtgttgctctatctgtgaacaaagttgaagaattccagtgcaatgcaatagtatctgacgagttctcgctaaagctgaaggaaggccgacctgttgtcatttcctctcggtggagtctgggtgaagaaggtctccgagtgtatgtggatcccgcgtttggttcagactttcggaacaagctacaaaatcggctcgaagaaagaatagtcagtcctatcaagctccttgactctatcaagaacgagacggacgtgttaaagctggacaagctaggcgaggatgacgccgtgatccagggacctgcgtggctgactggaaccaaggatcctgtacggccactaaatctcagacacggcagcttaaaagaccttgccgcagaagccgccctcgccctcgcgcacctcgcccgattccgacagattctcctccttcaatcatccagcttggagccaccgccgttcagtgtggatatcaagccggcgaataacggccccgtggccaatctatatccgcttaaccaaaagttcaagttcatgttcgagaacaagagcgatgacgagctatacatcacggtcatagtgctcagcccaaatttcagcattgaacagctctatccctccagagactatccccagaccataagcccgggcagcgtgaagtctttcaacttctctatggcgctccccgacggacctgaatgggtcaaaaaatctctctgtcgcacctttcgtcgagatattatccgtacgctggttacaaggcgtaggcctgtctcctggaagagtctggaacagccaaatatctgggatgctagtctgaccagctttctccaaaagccgtcttctacacgtgagagctccgctgtttttggaccagatgttgactggtggtcagacgatcagaagataatcacgggctcttgtgaatgaatgtgatttggcgtttgtactggcatgagctaccatgttaaagtcagagtgcaggctatatacgacatgagtggcgccgccgcgttcttgtgctgcacctttactacgtggtgcggtggcaaaacgcgacaccaaacattatcaaatttatatctttattttcaagaagtgatgacttaaaacttggatttcaatagaactactctatataatcttccgtgttttgttgagtcccgtacagaaatcatggcccgtgatataactagttaatgcctcatatcaaactccaaagtgaacatatggaatccaaagtggttgtcccggctctatgtcgtcgtccagttgagcatgacgtccttctcttgatagatttcgtgtctgactcgcgtttccagcccccccatctgctctatcaacccaccggtctcgaagggttctgacagcatcgtgaagcccccaactcactaattcatctcgtaatcccctccttagagatttatatgtcatttgagcaatttccacgcataactcatcatcaacactccagagagttccaatgacatgacgaaatccagcgagttggaaagcatttgctagatgtatgctctcatctagggactccctatacgttgtctgaccacttccacaggctgagagatatgcgagaaaaggttgacttgaattaacattagtctctaacaagcttgcaactgtaagcggattatcctgccagtccctaaggagcagtgtactctgcaatggattcgtggggtgactttcaccatgaccagcaaaatgaaatatctggcaagtctctatggccaataagacgtcatttctatatggcgcaggccggtaattgtttattgattccggctccagtatatttgatatagcatcaatctcgcgctgtgcatggatgagatttgtttgtccgtctgtctcttccatggctacagtgaccagattgatcggttcagacagtgttggcgcctgccgttgacgaccatgaatgatagaattgacagatgtggcgtatgatgagacaaccctgtcaagcgttgtctcgccgctgcgtctcaaatgatgtccagccgcatgtagtggcaacttttcggtcagtaagcccatcggtatccaccacacgtgaggccatttcgactctttcgatggggtctcagtgaagccgagagcatcaagcacaggacatacaatatcatcccagagccaggcaagtgttccgggagattcaatatcgttgaatctttcaatcaataacaactcagagagcgccccttgagaaatgtatggcagctccaagaccctgagacccgacttctcgatgatcaaggcatcacagcgaaatacactcagatttacaatgacaatcttgtcttcgcatgctgcctgcaccatatcagccttcgatgcggggagtaagaaacgttcaaagtcattttttgagcggattgtctcgagaagagtgacaaaatccttttctatcctattcttttcggttttgatattcatgttcgtgccattgagcgtatttgggtcatatggctgataaagttggtcttccaaaatgagaaaggaatcagccaaatcgggatagcgattcttaagagtagataagtcacgctgctcaaggaggcctctgctaatcagcccacgacctgtctcgaggcactcaatcgcggcaagacagcgatcatcgtcggggagtttttgcagagtaatcgcagctgcatctgatgaggttccagcaacgcaagagagaataaactgcttcagcgcatttgggaaatctcgacgtgctagcaagggaattaagtcaattgtatattttaccacgtcgtatgcttgcggatagtttatgaaatcggatgacatcatcgccatatgaccagcaaaaaatcggacgatgggatttcctgattcatggtaaagagcagaaaccagatactttcgaccatcttcgacatctgtcaaagttgcggtttcttcgatgtgcaagaacccattcttcagaccaacttccagttcagtcggtagcttcatgtcattcggtactgtcaatactgaatatgggtaacccttggaaagtttgatagtaactgcctcgggatcattcggaaacatgcgatgcgcgcttttataatttgtaatgatcttagcacgagtatatctgtcattgagatacgctccaagttgacaccacatttgacattgaaaaggatgggtttccggggctgtatcagcagcatcttgagttatacgaataagttcatcaagatctgcttttgttccagtagatagataccttttgaaacattgtcccacaacgccgtgcaacactttagcctttatcaaaacgtctagagaaataggcatagagttaagcacctctcgtgaaataagaatagcttcctgaagatccgctatttctcctgagtgttcaaatctctggcttaggatgtttgaaagttgttgtaacgatttgaatcggccatggtaatttggtggcatagcctcgaggtattctcgaaatataaaaatggcttcattcagatcttcaatggctgtcgcacgataatttttcgttgtaggtattccaagatctgaaagaagcagaagtatggcttcattattacctggcgtcgctccggtgcgggaatatctctcagccagatacgttccaagaatatgtaattgttcaattcgtaattcatcgtccggtggaaaggtttcaagagaatctcgacttacgcaaatagattcatcaagatctattaatgcgctagtgtgcgtgtatttaatgttgagacaacatccgagaaagcccaatatacgtgctcgctgtgagtcattcatctgtatcgatccaatactctctcgtaacagatcaatagatttttcgatgtctgaaagttccttcgtgcaagagaatctttcatttaagcaaaacacaaatttgctcaacatcggaaaccaagttttagagtccaaagaggtagcgtttggagcttcttgaaatgcgcaaatagcttcttcaagatcggttgccgcacgagtatgtctgtatctgtcgcttaggctcatcccaagcttgactagtatgtgatctcgctctgaatcatgatttgggagggtggcaatagcagtttgacacataataacagcggcgtcgacatctgctaatgcgttcgtgcaagagtaccgagcttttaacagatctccaagggtccccaatactatgggccactttcgatcatctattgggcaagcttcggccgccctgaaaaacacatgaatagagtcctcaagaaaggccatttctccagaatgttcatattttgtgaagagaatcagcccatgttgtaaaccaaccgtgacttgatgagtcagagggacagttatataagcctcttgagacaaagtgatagctttgttgagatcttcgatatctttagtaccagaataccgactgtaaaagcaagttgccagggaaattaaatgactcgctcgctctgggtgatttagcggcgcagcacttgtaagatcttgacctagacagattccctcttcaatatctgctgtttctcctgtgtaattgtatctgtaatataaagatgtttgaagaatcgatagaaaatctgaccggtttggatgatttggtggagttctatcaataacatcctgcatcatgctaatggccctgtcaagatctgccacatctcttgtctcatggaatttgacattcattaaccatccgatagactgtatcgttaaagtatagtttagatcatctgatgtatcggcatcaattattgtttgtaaagcgcaaatggcttgctcaagatccgccaatgtgtgtgtatgtagaaatttatcaatggcccgatatccaagggtatacagtcgtctatgccaatgtccatcatgtaatggagtggcttccatagcatttcgtgctatttgaatagacttttggagatacgatgtatctgtggtagattcatatctttcggccagatactctcccatgtcatccagcacattagccacgtatagatccgaagtcgtctcataggggatgttcaggcttttatcaatgatgctgtcaatatggctctggtattcttgaatctttgactttggattttgtaagcagttgctcaagtcatccggcaacgcagcctgaaagataggctgatggggtggcagcagcaacttgtcgcactccattgggtatttgatctatacacaggttagagtgccctaatagtctgcctatatcgaatacttacttaaatcggttggtagaataagagcagtcgggctgatatcatttcaggttaaaattctgatctgcgaaacgtatcatatactgagcgttattacgagttacgaatgaatgaatgaagaataccgctcacctctttttcaagggaaccaagtgtctccattccgagcggttggcggcgacaaaacaaacctctagggctgctgcctacatatagaaagccttgctgcgcagtatgcactggaaaaagattgctgacatccacaccgcatctgcgtcgaggcttagttggtcccctgttccctgtccacatgcggctgtcgtcgtcctaaaaacgccacgtttgtcattcttactgtacgaggagagagagagactaatgcatctcactcttgtcctccaataaacgcttaagatttgacggttgcgctgggcaatgttaaaagccaccgttgacatgcatatgatacaacttccaataaagagctgccacgtcttttaacctgatacaacgtcgctggtgcctaaccaaggctgtggcattcatcccttatgtgcatgtattccatctccgctgtatcattgggtgacaatgtgcttgttgttagttgttcaaaatgcaagtgagctctgcctctgtaatatattcttattcaatttatcatttgacaaacaaagagatagatgatactaaatcgttaagtgggcagtatcgtctcacgctccatttggcttgagggccaccgagacgaagctttccgagatttcgattggctgcactctaagcgatgtcgattcctgaatatgcatgtccatacatttaggcatcaataggcgttcagaaaagccaactggagttatcaaagtcatctaccacatcagaagcacttattttcgatcacgaaaacaaaggcgactgggctcctcatttatcctattcttattcaacaccatttctttttcctataactatcattctagctcgaaatatcagcctgaaactgattttcgcataaaaccttaggggctccctgtcagtctggacttgaggattctttctcctttcattttggcagagttgtgagcgggtttatcatcattcgattacatgtctctgtcgggcactgttcagaactgtccaaatcttccagactctactagatccgcagagtcagaggcgcttccacttagtggtagcctcattgaaaggtctatttcctccattcaatatccgagctatccccctgtggaggtatggcaagaattcgaaatggagattatagcccgtctctctagcgaaggcatacataatcacagctctacttctggcggatcaagttgcatctctcagcagccaactgttgttgaaccaactacaccgctcaatcagcttaaacgtacatactccacagccgcacaggagtgggatgccatagaacaatctaccgataattccaatgggttttttgaattgatacggtccacaacgattggtgaactctcctctggcgagaatagcgacggttcaaataccaggggactcagtcacaactctcagccgagaattgtcaaccaagttaaatcagcggatacgctgttcaagcgcaaaaattccgcagctgcagtggagtgggatcgaaggaaacaatatggcgaggaatccaatgctttggatgagttaatgcagtatcaggggctggaagaggtcaaacagttcttccttgacgtcaaatctaaggtggagatttgtaaagagcaagacccagatggaacaatgaacatcctgagcttggagagatttaatgtcgtcttccagggaaaccctggaacaggtaagcactaaatgataatttcccatttgctcaatagccatgttaatatattctccttttaaaaggtaagacgacggtcgctagattatatgccaagtttctatacgatgaggaaattctagattccgaatatatcgaagagacttcaggtgcccaactggcattagaaggtgcaaggggcatacaaagaattatcggaaatataaaaggagatgaaggaggaggcgtcatctttattgatgaagcttatcagctcatggccgatcatacagatcggggcggcaagcaagcgcttgatattattctcactgctttggaaaataatattggcggtgttgcagctgtatttgtggggtataaagatgaaatgatccccttttttgagcataatccaggcctagaaagccggattccttacaccatcaactttgctgactttgatgatggcgaactctggaatatttttacggacaaacttcgcaagcagtacaagggccgcatgcgtgttgaaggcagtttagatggtctatatgtgcgaattgccattcgtcgcttggctcagtgccgaggaagtcgcgggtttggtaacgctcgcactgtcgaaaatctgcttgctcgaatcagacagcggcaagcccaaagactaacacgggagaagatcaagtcgcgggatcaaatcccagactgttttttctttactcaagaggacctaattgggcccaacccttcagtgacggcgagagagtgtcctgcctggatcgaactacagggacttatcgggcttgacgaagttaagcaatctacagaacgcttaatcggcatgttagagcttaactatcaaagggagttgcgcgaagagcctcccctcaaattctcactgaaccaagtcttcgtcggggcgcccggcacaggaaaaacaactgtcgccaagctttacggacaaatactaagcgacctaggttatcttagtcgcggtgatagtaggttatacattaatagtcaacgtcgaattaattagctaactcattcttagtaatcttgaaaactccagctgattttgttggaaattgcgtcggaatgtcagaggccaagacaaaaatgatccttgaatctacagtcggcaaggtcttagtcattgacgaggcatatatgctcgatgctggcgactcgcaaaagaatcaagatcagttcaaaacaggcattatcgatacaattgtatccatgacccaaggtgtccctggcgaagaccggtgtatcatcctcattggttataaagacaagattcgcgatctatttcaaaatgccaaccctgggctctcgcgacgcttccctgttaacaatccctttcacttcacaaactttactatcgaccagctaatacatattttacgactgaaaatgtcggacgatggtctcgtttgcactaccgatgcaatcgacgccgctcgagatttgcttatgcaggccctcatgcgacctgatttcactaatgctggcgaggttaatagcgtgcttactacggctaagatgaattacgagactcgtctatctcaactatctcttgaagagaagctaaccgtaaccgtcttggaggccgttgacgttgatccggaatttttccaaaggggagctatggaacctgcccgtgacaaaacgcttgagggcctagttgatagctgcattcttgatcagcttgttagctaccaacggagttactatatggcaaagaagcttaagctagacccgagatcccttgtttcaacgaactttatatttaaaggcccgccaggtaagtgtgcaacacactacagcccgcacaccctatttacaatatgtcttcagcatcatatctttctatccccacataaaaaagtctatatatgtcgttaagatgtagatatgtgcaaagacagaccgagagacagattgttgctaacatttacatgtatgccaggcactggaaaaaaaacaacagctcgtcatatgagcaaaatattctacgacatgggtttcgtttcaagtaaagaagtagtcgagtgctcagcaactgatctcattggccagtatgtaggccacactgcaccaaagacacgaaaaaggcttcaagagagtctgggtcgcgtgttgatcattagcgagagtggtcggcttgtgagcggttcgtttgaagcagaagcggtcaaagagctactacaatttcttgcagatccttctaatcatggtagaatggtgatcattctcactggttcaacggccgatatgaacaagctcctggcgcaatacccgacgctctctggcctcttccctgaggaaataacttttacggaaattccacctgataactgcataaaaatgcttttacaggatctggaaagctcagtgcctggcatcaagactgatgctctcagagatacaagctcagaggattacgccaaagtcagaaacctattcggcaccctaaccgcccaacaaagttggagcaacgcccgcgacattaagaatctagccaaacaagtcatcaggcgatttattagtacgattgagccgagtgattcgcagcacgagttctcagttacatgtagtgatgttgctgagactttgaaactgatggttactctgagaaggaaccgttcgcgagcatcgggagctgatcgccgctcaaatgctccagcccttgaggttcaacaacaggctacagagccactacaatccaagccagcctacaactatatgcatggggccatgaacaataacattagccttgacacgagcgcacagcatcatgtcttgtcgaggtacaagactcacgctcagtcaagatcttctgtaacgcagaaagctggcaaccctaaaatagatggagaccaagaacaagaatcactatcaagtaaacgttttattgcgcgcgaagaaggagtcacagaagcgaactggcaaaatctttgcaacaagacaagagatcaatcactcaaacataggatgcgagtacaaggagtggaaacattggggcggcaattagcgctttttcaagagaaggaagacaaggaaaatattgaaaaataccaaggcctatttgaaaaaggccagctggaaatagaaaaggagaaaaagatccaaaagactcttcgagaaatgggtcgttgcgaaaatgggtattcctggaccaaagaaggaagcggatatcgatgcgaaggaggagcgcattttgtatcagataaagaactttcggaaaagctataacataaaagacatatgaaagggtacatgtaggtttgcatgggaattttggataatttataagaaaagatagatattataacactttttcacagtatagaaccatatacatataatattaaaagcgttataataagcacaaagatattagtttactttaagatagaataatacgcaaagaaaatagcctttatattataaataaaaatatagttatttgctatatgctatatgctatgggcttcctatttgcaagcatagttcaactctattacatagcatcttaggcataattttaagcagcacttcttgacatccacaagatccgtgaaccgcttattatggcacgaaacaaaaccgtgtctacatgaactgcctccctttaacgctttgttgtcctttgactctagtctaaaaatgatcctattcttttcacagtggcactaattttatacataaataaaaatatgtataattgctagcacatactgctatagggagtggaaaattccgggtcctgctaagtacctcattcgaagtttattatctttcaattatgccatgcttggctctgaaagtagaatcgtatgataatatttcctgcgaccaaagcatcgatgccaagtgaagcaaaacgtattcattgctcttggacatgtagaaaattctttgggtcaccatttaataccagatacttgatattaataaacttaatcgaccaacgatgcgatgtcagcgagtctgtctttacaaaagaaatactcctcttgactcctgcactgcccttccataacccattcattggcttccaagaagtctcagtggtataagcccaatgccaatgcatatgtgaaatatgataataaacttatagatgccactgagtctggatctcaatactccatggttggtttgagcgaagaagtgtctgcctggcttcttcgtcttttagtagtaaagcaaagccggaagggatcggttgcgcgaatttaagaccaccgggcaccggattcgcttccgattcaatgccttttgcaacatctaccgctggagagcctctccagtggtggttttgcgatagtcaggggagaagtctttcatttaccattgaattacggcgcgaaggagccttcttccaggttgcagagggtctgtcagggactgggtaattagttggcttagctgccggttttggtgggacggcgtttgttttggctacatcggctgggttatattactgacccaagtaggttgacctgtctctctgggtaagggatataaaagcggacatgttatcatgaagactctaccatcggaaaaagttacgtttcagatgatggctggaatagaaacttttctcaagatatcaagtgtgacaatttatataatatactgtttgtgagtttccatggagacagccagtgtctgatcttgcctacattcatcgagtatgcggtctgcttcaaatccagctctggatgagcttacctctctcttaacaattccttttctactcaatcaagaggagcttctttcagagacgggatcttatatgattcctttgagcacattataaatgctacctgtacgtcgcccaacgacgtctaagtctatggcctactagcttcttccttctctaaaattacatcatgagttcacccctttcgcatttcatcacaccatttccggaatttccagctttcaatcattccgtctgttccagcagcagcttctacggcgtatctggcaacagagctcgcccatagatctttggtgtcgcggatggctcgggctacccacagagtctgtgacaggaataggcccgcgaagatgccgccatccttgtagacagccgggtccgcctctagagttaatatctcatcagccaaggcctggcattccaattcggcaaagtggaattgattaggtgagatggatgccaagagacgggccttgatgatatagcacatgagaaatgttccctgcagcacagggcagagtatacgctcgagagggccattgcaggcgctgccactccaaagactgggcgtaaagaaaactccttgccgctctgctgcgctccccacaagctccaaatctcgtgccatttcgagccaccttctcaaatggtcttcatctctctggaggcacctgacagcgttgtatattgcctgttcagttggtggtgtcgaggacagaatgagatttgctatatagacaaagttgtttggcccttgaacgatgtgtgaccacagttcatagacaagatcacgttgatccggggggattgatgagtcgctgtgaattgcagcatgcatgaccttctgccagggctcctctactaggaaacattctttaatatccaagtacgcctctacgaccttggtcaatcaaagttagcgcactgacatcagagtaatcagggttggagcacttaccatgggcccaacgtgtgccatgaagagtgccagctcaaactcggaatggaaccgatggggaccccgaagccgtattagttgggtagtcccagccacatgccgcatccaagctagacgatctggctgagcttttaatagctataccgtacgaattagatacaagtacttattgcatgactagcaatcagtggtggcgaataataacggcgatggacgcacctcgaagatgcccaaaagttctgttgcacacaatgtttctggggccgtacgcttggcttcgttgtctatggcctcctgagtggctcgaagcgcgctggtgtagtgttgcagtacaatcacctcttgcctaccgcttaaagtggcgtggatcatgatctgttcgagtcttgtggcgagacagtctactgcatgggtcaccgagcatatggtggtatatcgagaggggataaatgagagtagctgccggctatccatttttgaaaatggtagtggtgcccgaaacacgtcgccagcgagactctcgtctgttgcaaactgtgataatgtcgcaattccgaggtgcagaccaacaattggcgataccaagctcatcatcgaaaagtacttgttcatctcgggctcaccgggcgtttgaagcggggaataaagaactagatgctggcaatctgtgagattcacaacatcagttcagcttcgacctaagcccaaagtgcagagtctctccgttgaaattgtgcgtatgcaggcgtcttctaggctcttaccttcattcatgtagaccacgcgatattgtcgttgattctgtcccccataattattcctttggcgcctcgtcgttgccacattccggcttgcatgatgccgtatcacggtttgatccgcggcatcctgaggcacttctggaccctgatagctgacaaaagagaattccacgggtctggaacccccggtcatgttgtccagatttgattcacagtgtttctcggcgatggagggcacatgcagactgatccttggtcagcatcggcttctttatgaaacgtagttcgttgatacacggccatttctttctttgtcagcatgtcgtcaaggcttgaaagttgagggtgagccggagcgcttttccctttcaaggcagccgatacctggcttgccccagtcaattgggaaaagttatggcaaatggcggtttgtcagtggctgcagaattcagctacattcgcactaatgcagaactaaaagtctagatgcagacagagttgtgccccagttgttgcagcttacacgctcgtcgggtctacatgtagagttgtagatactgacttggtctcgcctctggggtataagaactccagtctattccgttcaagttacaaagaatatgtgttgccttactaaagccagtgcacgcacttacaacacctgtcaacggcatcttacgatttcaataccggatctggattcaacatgtctcccaacacggctcttctagtcattgacccgctcaatgacttcatgcatcccaagggcaaactgtatccccagcggcgcgagagcatcgaggcaacaaacacagtgccgaatttgaaaaagctggttgatgcagcaagactccttgaagttcccgtctattacggcctgcatcaaccttacagcaaggggagctatgagggatggaaccatatgaaagcaagccaccacaccatccaagagtaccaagtcttcgccgagggcagctggggagcggaaattcacgagggatttgagccagtagcgagcaatggcgatgttgtcgcttcacgtcactggaatagcaggtaagcagtaccagtttctttctttcaattttagatggcggcatggctaattagaaatgaatcgcagctctttttcgaataccgatctggattaccagttgcgccaacgagatattacacacattattctggcagggctcgtaaccaacacatgcatcgagtctacagcccgacatgccattgagttgtgagcttaaattgccgcacttgagaacccaaatcgcgaagatggttgctaatttgttcattctaattattagaggttataatgttacattgatgtatgcacactttacccttgagacactaggcttcaattgacagaatttgtctatagcaacgatgccacggccggattctctcaagctttgaagcttgccgcgaccgaccttgtttggccaactattgtggacgaggtaatatcagtggatgagtggattgcgcaaagatcaaaataaagtgccaagatggaccatcgtgcatttaccattctattctctcaaggaagatgcagtacgcaattatctttatgggacaacttttggtttacgataggagacagagtatgaagcctaggcagtatacacaccgggatatttatacatatcattccacacttgcctctaggtctatatagccgatacttccttccaaagggccaatagctagccggagaaggattttaggattgtaattgtacgttttgtctgtcctagttaatagatcctcttctatctagcaatccagctatagcgtgggctgccgagactggtgtctacgtgtacttctgctacttttgctactttcgaaaataggtacatgtatatagtaattggataaattttatttgtgtgtaggtagactaactgccttgtcgatctatattatgagattggcctaccgttctagaactacatataaggtgttgctacgaaccttactagatgtctcctctgctacctcgctacgtggaaacacacaaccaccaatgcaaacccaaccatagattccatgtatattcctcatatcaccagagtgcatccctctttctccatttttggaacggaagtaccatccaaatcaacattcccaacgaatccgagtttccgcaccaactgaccgcatccggtagcttagtataagcgtgttcattcttccacgtattcttgaaacagcccgcgttatccaactcgagcaagtctccaacagttagcacctcttgcgacgtccggctcgataggtagagcttgagttctcgcttccaggatctgttggtacgggcttcccacaagtcacgctggcttggcaatggagtcgaccggaagtttttgtaggggggattggcttgagccgcgtgaggtgggatcaggccttcaaataggagctcaacgaggccgagcagggcgactatcctgaacaagtagttagttggaaattgtcatttttggacctggggctcgagtttatttgagattaccgtctcagtgactcccttaaaacccattgttgtctgtccgatctttctgtgaagtcacatgtatcccagtcaatgctttcagtgaggcaaaagaagagttcctaacttatgtcaatacggcgcgtagataccattggacggtatattagctgcccgaaagagaccaactaggtcaacataccatcataatcaggagcagagcattggcgccatttctttctgctgtctcagagtcttgagcctgcaggaggatatatataatgaccgcctgtagggcagtaagttgaccgtatgagtccgaggttttatgctagagaatggccgacgttgtaagcacacaaacaacaattgcatcaatgagcgtgaggagagaaagtgatacctcttcttgcaatctctttccctcagagtatatcgtctgccagacgaaatccgcgttggcatctgtccgcgaatagaacatgtccaccaggctggcacaaatggcaagactcttgggcagacattggtgtttgcccatctcgccacactctggagcaagcctctcatctgtgtagcaaggcgcatggataaacggaggaagacgatctcctaggacgagcatctttggatagccggtgatttgtcccagaatgatgttggtcaacatgcagccttttaggattggacggttacgtagtgactctgtgttggagggagtccgtacagccagggtggacggtatatcgtcgcacgaatcgatggtcttgtccggattagattcgcctaggagagatggagtatcccaacatgagattggaacagagttaccgggggtagctacatgggcagatgtccacgtatcgatggcattctttcctgagtgtcctgagtcgggcatcatttgcaggccaaattgggcttcaaaatcttcgaggccaaaatcatcaattccagattcgaaactttttggctccagaggaccggtttcgaaactgtcaacggccatccaggtggaagtctcattgtcaccatcgagggccgcaccagttgctgaaacttcatcaaagatggccgatgggaccccaaagctactgtgttgatccacagctcctaatccggagactttcgctcggcgcaaggccgaatacggagagacgtggatgtcgcgtatatcacataggaggttgcgctctgcacagcgtgaacaagtcggagttgcgcggttgcatcgtaactttgactgcttgcagtgagtgcaagacttttggcgagggaacggcatgctgaacttaattttccgcggatatggtgaggcgcagtaatcacaagttgatcagctcaagaaacaattaatgaaagtcctcggagttggccttgaagtttcagtagatggcagtggattagtaataaacttgcgttgccaatgagctagctttggctcttttcaggattaccgacccatagactcggtatttgagatgtaggcggaaaataggggccgaattcctcggagttcaagtggagaccagccgcggactttgtggatcttgctgccatccctggtcagtacgtatacaatgttggttgctttggcctccgaatgctggattttataaatgtatataaagatgtgtatataaactcaagacgatttcgaaagagcattaatcaacaaacaaaaagacacagtcacaattacctccgccctaaatatcgtcaattgcaatggcgcctatccgaatctgcatcgtcggcctcgccgcaaccagcagcgcgggctacaagacgggcgaatggggcatccaacatctcaactctctcaaatcatctcctcactaccagattgtcggcatttgcaattcttcccttgcctccgcccagaagtctattgagtcgcacaagcttggccccgatgtcaaagcctacagctctctcgatgaagttgctagcgaccctaccattgacatggtctccatcgttgtcgccatcggcaaacattacgatctggtaaagcctctgctccagcacaagaaagatgttctagtggagtttcccatcgcgccgacagtcgcagaggttgaggagttggccactctggccaagagtgccggagtcaaggccgccagtggctcacagggccgtgcccatcctgcttttcaacgtatgaaggacttgatcaggtccggtgccattggtgatgtagtgttctctacactcaacggccacaacgctcttgtagctgcacccatgtggccagagtcgcagtcaatctttctgaacattgactctggtatcagccgcttgcatttggttgtcggacacagtgagttcttcctttaataatatttgcgtaccaggtcagaagaataaactgctgataaggcctagttttggatactcatttgaacatcctcggggacttcaaggacatccagtcgaccctcaaaacccaaaacagcaaaacgaagctcgttgatgacaaaggcaacgtcacccaagaaaatttccatatcacggctccggatacaattcttctccagggagtcttggaaagcggtgctctcgcctcggtgacaatgcgcacttctactgagccagtcgacaacaccggcttccggtggatcatcagcgggaccaagggagaacttgaattgaccagcgaccctggcatattccactggggccctacaggcctgaaactgaaactgaaagaatttgggagcgaagcaaaggagattgacttcaacccaagtgagccggaacatttgagtcagatgtcttattcgggacagaacgtggcgagagtatacgaggcgtttgccaagggtgaagaagatggatacgctactcttgacgctgctttgaaggttcataaagctttggaaaaggccaagaccaatgcagtctgggcttaacttgagagagatactctaaatgttgtatctacataaactctagatgatctgaaagtaatttagcgaccatagaacgatgtttgtcaaattgtaaaacacagtagatcctctataggattggccaatatagaacaaagaatcgttatttggcatcttggtttctttatgcatcgccacctgagtgagacaagaaataggcttgtgggcatgaatttatcgtttcgcaaaaatgccaatattctgtatctacaaaagctctgcagccgtaattaaccaagtttgttttgtgtacatccataaatacacgtctccttcacatcaaaagtttggttgagaaaccgaacctgtctcagttggaaccttgtcgaccgtgtttccagtctttggtttgttatacacggcagctgttggcatgggagtctcaccggcggcctttgtaagagggatatctaccggctccctctgatcataaacaatctcgttttcatcatcaataatgaggctacagtcgccgcaaggaatagcaaagggaatctcttccgagtctgcaaattggactgggatcaggttctcaagcgctgccttggcgttggtgcgtttctgccacagagcgctcgcaacatccattggaagagtttgcgcgttattgggattggtagagtactgctggcttgcccatccgtaggagcgatacagggggtcatttggcaagacgcggaagccttggtccgatgccgtcctgatacgctgctggccgttgagatctgggtacgagtacgttgcccagcagagggagtttacagtctgagagtcgaagccgtacttttggataaagtgcgggaacgcgctgttggcgacgagtcgagggtcgccgggagtatggctgaactgccacgtaatcggaggatcaggctttccgtaagacgagcgcaatgatgaacagggtttccagattgcagagagccactgctggaagtcagtgccctgattacggtttgccactccgttgaccagacggcagacttggttgccaaagggagctctgccctcccaaagactgcccatggggaactcgtcacttttgataacagtcagcttccaaagcgttgatgaataaagtccaaccctgacaacacttacacttggcaccgtgcagggtttccggcttgggccatagtacgataccatgacttgcgataggtcgaagcccattggtttttggcatattcactatcagcaccgcgtgctatataagagagagttactggtcagtatcgtgtgcttatcaacacgttgctatgcatagcaagtattgaacactcaccgtcgtaatgatatatagttcgaccaccattggccttgtcaataccccaggactggttatcacaaatctttcacaacggattagcatcatcatcaagcagtcccccctctacactctcacaattaaactaccatgcttacctcatcaaaacctcggccatacttgcaagtgtaagtcacttgacagtcattggtcttcttcgggtcgtatgacgtcttggtccactgaccgaataccccagggatcttcggcgggatctttggtgggataacaggcaggttgggttgtggacgtggcttaggattcgtctgcccgcgacctcctgtgcgttgacccgccacaactccaactgcttgcagcgcagaagcctgctttgccttgacttcgcaggccgcgaagacggcggcaaaagtggctgcgaagacgggctcaaaggcgatgccgaatgtgaagatggccgcggcagcaccttgagagagaagagagtcatgttgttagccacaaggtacagttgtttgatggaaatgcaaacgccggatcttacctgcagctgttcctgctgccgtggctgctgctgtacatgccaccgtcaagcctgtaagcttgcccacattgaggcccggatgtgtttcttttccgttgagtccgatgagatcaaggctggatacaccccccttgggagacgccttgaagcctgagcagcagtacgactggaaccctccgtgacaggtctggtcaaacaacaacgcaacagcggcctgcttggcgtaattgttggtgttgaaggcaatggccgttgagtcagagcccaggcagcctccgccactacaggccaggccgacgccgttccagccttcccactcgcatttgcccatgttagtgccagaagcacaacatagagtctcgacctggccgttcttgcagaccgtgttggagctgacgccgttgacctgcccgttggccgacgtctctgcaaagtagcccgaggcgcaggagtcgccgcagaaagtccagtagcacgagttcatgttggttgcctggctaacggcatctctctggttcttcttgagctccagggccttttcggaggatacgccgttggcggtgcccaggccgagcagatccgacgtgctggttcccttggtgtcgtcttggtcaaccgaccagatcatgatgccgccgaggcaaagcttgtttgcagcgtcaatcttgagcttcatggtctgcccgtcgtcatagctgatccactggttggtgtcccaggtgatccatttgaccgcggccgttgcgtcaaacgaaggctttgccccggtctgagacagaacctggaagatctccgcgttggagagcgtgccggccgagttggagcacggcccggggttgccgccggagctgaactggcagactccattgggcgtgctgcacgagggatcagccagagtgaagctgcggccataccagccgagccccagcgtgacgtaggctggatcgatcccgttgcgccacatcagatcgaggccgatcttgatctcggtgaggtttgtgtgaggcaggatataggggccggagaacttgctggttgagtcccatacgccgtggatgtcgtagctcatgaagttgaaccagtcaagataatcttccattcctataggaggtggtggcgttagcagtcaaccctagaagaggaagtacgtgccgagaagacaaacctttgagatcaaaccagcgcatataccagtagctactgggtatagttgcgctgatgccgtacttgctgccccaagaagctcgcatgtctttgagcagcgctacaaagttttgtgtgtcgacggggacgcctcctcgatctggagcgccgggatactcccagtcaatatccacgcctaggcaacacgttagtctcttgtgttgcttgtatcgtatgatcaaaattgagctatactcaccatcaaacccatacgtctgcataaagttggtaagagacttgatccattttgccctgtttgcagcagtgctggccatgtcgctaaacgcagtctgggtgtttgggctgttggttgcgtcgttaaacgaccatccgccgacagaaatccatgtctttatgcctgggtagtctgtcttgagactcgtaaacttgctgtatagggcaggatcgccggcgttcataggcatcatctcgaaagtagttgggttgaaatatgcaaacgctgaggcaatcaatcagccttggcttccacgccgagttgcgttgttctttgttgaaggaactcaccgaaattcatatgtgtgaatccagtgagatccaaatctcctggttgacggctgttacacttgagagtagcagaccttatatgaatgtcagcaaaagaaaatcagtaacgtaaagcaggatttgcgtaccagctctcataataaccaattttccgttggatagagttacctccacacgagggctcttgtacggagccacagcctccaaagccctcttgacagccatcgccacagaattcctgtttttgctccgttaataggtggactttactagagaatgtagacggcaactcacatcaatagttccgcagaagccatatttagaacagcaaacgtttatcggacaagttgcgctgcttggaagagcgtactggccacactcagcctaggtaggtagagagatggaggtaagcaaaaatattgaaacgagcaatgaaaagagtaagcaaagcaaaaacagactttggcgtcgcagtttgacagacagtttccagcaccgcattcattgggactatacccgcattgtcccgattttccacaacatgccccattcacgcaaggcgttcctggtgcgcagagacccgttggaaggccatttccacccgattggcgtttgatcagggcatgagggtggtgaacattgtcgctttggctattgtggctcgccggatagcctttgcgagcgaggaagagggggttgacattggattgagagacgttttgaaacttgggcgtggactttgagtatttctcgtacaatggcttgtagagggtttggttcttctccgccgtcacgccagctattgcgacgagcgcgacgagcaggcagttgttccaaaacatgattgttttgacaacaactcagtcagccatcgtaccaaaaaaaaaaaaaaatgagaacaaagagactgagaaagcatatatctgccgggcagcttcgttgagtaattgtggaaagccagctccatcatcagcagcctaaatccgaacttttcggctctttgttttaattcgccaactgtacagatgacgccgcgtactcagttgcatgaagagttgcccgcaacagacatcaactgcagcaactcagtgcgaatacgcttgtgaatacgcttccatgacgataaagtcggttggcaaatcctgaaggatttatgaaggatttgagatgcgtccgcttggcttacatggaggatttgagatgcacccacttagtttacatggcatgagaactactgctatcagacaatgaaatagtgcaaaaaacgcaaccgcaaaatgaaaatagacacataaattgaaaacctgaaaaatatattaccagtctaatagtagagactagctttactatagcctacagcgttgaggggcgtgtgctgattgcttgagaattccctctcacatgtattcttcgcaggccattgcgggcaaagtattaccatactagatagcaataggtaggtagttgcatcaaacgcagtggcttgccatccgcatatcttggcgatcttagcgccgatacgccaaatctaaactagtaatagactacatagtatagttacaggtaagcgtaaaaacgggaagaaagtgacagtccacacaacttcaagcgtacgtacgtgcgggcgttgggcgtataagccgaatccttctcggcatttgtccataaactatttacttgtattatcagcaaaagttcgcaaatctttatcaattaatgagtcacgctaataagcagcgggggttgttggaaaaagaccactcacacgctgtcggctcctcgctagaggacgtggcttctcggacttcatgttgcgccttgagggagtggatgctttatctatggtctagagagttaccgactatcatttttgccgagttcctaaaagaaagctcatacacagctctttaagctcagcccggcttcttgagaagtgccaaccgtcctctccattctctcctgtcctctttctatagtctttatgggcagatggattaatattcttccatctctctgttcttttttgaattgttgttctttttttaattgttagctccatcgtcaatcaacggcacgatgcttctatgcaagcctcttgttgcacttggcgcactggcatcattcgccagtgcccagttccagatctttgacacatatacgccggatcagcttatggaaatacacgacattacatcacaatgtacccaggctctgtaagaattgtgaagccgttgcgtagttgagcgttttccagtagaattttcgagattatgctgacgatttcatgctactctagcaacgcgacgattgactgcgatgagaacaacatgtccagagcagccgagggggttgacagagattgtaagcttctttctaatcatttgcttgaggtatctacgagctgacaagaaacgcttcaaatatttcaagattggttcatggacaatataacggcactctgcacgcccagctgctcgaattcattaaactcttggctctcctcggtccaatcaagctgtgcttcagagactctcaacttcttgggcagtgtgatgcaggcgaagacattgcctgttgtctttaagactagctacgacgttgcttgtttgcaggacaggtgcgttatcatttcaagtattctttaccacttgtataaactgtgctctgttctgacttggcaatactcactaatagcaaatcgaactggtgcttcttcgagtcgcaggattggcaaggaagcgatgtcatgaggcaagtgttcgagaaaacgacctcttaggcttcaaaaacactgactctttttttttgtcttgcagatacgacccaatgtattgttggaatgacgacccttcagacaatcccccagaatgcaacaatgcgacgtttgacacaacgcaggtgactgcagacatgatggctgtgacaaatttgtatcccaatgatctggtaagtctactatcatatggccagctctcctaccgcttcgatgctatatacttgcaactaacatgcagacagctatgcgacgagtgcttcatcaaaatgtggcgacagcggcttctcgatccattcatccaatccggagactcatcagcctatcttctcgaccaatacaacctgatccaacagaactgttcgaccagtcttcccgtcaccacctcttccgccaccctcttcgtatccaatgcactggtcacatcgacctcaacatcaggcacccccaccacaagcaatagtgcggcaacgacaacctgtgcaggacagcttatcaagcctcccactgcctcaaacatctactgtcaggagctagccgagcaatacaatgtgacgactggcgatctgatggctgctacgaatgatgccttgtgtgaatttagttcgccagtctgtctgcccctggcgtgcaacggggaggtcatctgggatggacagtcttgcgatcagcttgccctgcagtattccaactcaacgaacaacgtcacaacgctcatgttcctcagctggaaccccaacatcttgggagactgccagcgccttgcacctggacagcggatctgctccagccctcccgatggccaattcgtgccgagcggagtgatttatgcccctactgctgctggctcttattacaccacggcatctcccagcattcccacccaagttggcacggttgccagctgcggcctgttttacaacgtcgtggcgggagatacctgcgaggagattgagctgcgctttggtataaacttcacaacgttccagacgctgaacccggaaatcaacaacggatgcaccaatctctggctcaactatgccgtttgtgtggcccccgtcacgcccgcaccgctgtcgacagacgggacttgcgggccggcctggaatcatgcgacttgcacaggcacaaactttggaaaatgctgctcgaccagtggatactgtggctcatcggcagattactgcagtgctgggaattgtgtgtcgggagcatgcagcggcatctcgaccggtgtgacgacggatggcacatgtggccctgcgaatggaggcacgacgtgtgataatccaagctttggcccgtgagtatcataatgcgacatgatgtgttgtagatatagctgatgatttggtccagatgctgctcgaccgctggatattgtggaagtacttcaggtgcgttgtcgctctcaactatagccgaggcttatatcatgatcttgcgctgacaatgaattctgtctccagattactgtggaccgggaaactgctactctggcaaatgtgatcctgacattggcggcccatcgacggatgggagctgcggccccctctttgccggaaacaagacgtgcaccggcactcagttcggatcatgctgctccgtgagcggttactgcggctcgacttcagcatattgcggtgttggcaactgctattctggcgcttgcagcacgacaggcaatgctgtcagtccccaaggactctgcagttccgttcagacaggcaattatacctgtgccggctccgagtttggaggctgctgtagcacaggtggttattgtggaaagacttcggactattgtgccaaggcaaactgccaaaccgccttttctgactcctgttcgtcttcgtagaaatagtcatggcggagtgagctgaatggggtattgaaatgaacgagtagcaggtttcctagaaagtaaaagaatgaaaaaattcaccaagacattggtaattggtagtgttgccaatggtcttcagtatcagcttccctccatttctcaatcccgccagcaacgccatcagcgtcgactgcccactttccctgctccaccatgtctgcccagcgagacaacacatgtttcaattgcacgtcgtgcatttcgataaagtgattgaagcccaattggtatagttcagtgctgcgtggcgctggagtagcagatggcccctgggcgtgcgtattctctccaaatagcgcaccatcgctagtccgagcccagccgttacctccgatagcataaggcaggatgagcttgcagccatcttcaaacggatgtgcgccatgtggatccgtctctgtcagataaaggccgacagggtaggttgtaatgtggcgaaaggacggcgagaagggcgatatggcgacttgtgctccccaaggcgttcgttcggtatcctgatgagccgcttggctgctctcgaacagtaataatggcctcaattgtcctggttcaacattggctgaagcgaatggctgctggcgggctatgcgaaggccaggtgcaatgtagctgaatcgaatttccggagcccgcgccgagaactggcctgcgaagctatttgcggagagcgcgctcgatacgactgtatctctgagactttgcggttcattattgggagctccaggtagacgggcttcaatcgcacgtatcagtcgggtaaaggcgtcgagagcttcgtccaagtcacaggccgtataagacggcataatccaaggctcgatcctctcctgctctccatcataggacgagtccaccgcaagtgctttgccttggtccatcatgtcaaggaagccttcgaggatgagttcaaggggcagccagacctgtcgaccattcattgtgacgctcgtgtcgtgaatggatatgtgctgtattgccgtgaatgtctgctgatcgaacacaaggcccagcggatgactggcgcccagggcccaattggccatgtagagcgtcacgtagcgctccttgtttgagtcgtcttcgtcgtcgccgtagtttgtgttctgccacagattatccggcgagcagagtccagcgagatatctgaagaatgcgtactgaggtcgagccgtcattccgtagccatgccacgccgccctgagaaaggcaatcaccgaagggctcagtttcgcagcttgtggtgagagctgcgcgtctcctccgtggcactcccaccacgaccggcgatcgagatggttgaggctgcggccgcttgcagtccatcctcgctcaacgatgaggttgtgcagagcggcacatcgttcatggtccaggccctccatttctcggagaggatgctcggccgtgactcgccattgagacatgtcggggctgtgatgagaggtggaaagtctatacagggaaaatgaatcaagcagagcaatcaaccgcccttttgtattggacagatgaatcggttgggttgcaggagatgtatgatgtgagtgatgtgcaggttgcatgcatgtatgtaaacggctagggtgtggatctgccttacagcatccatagcaggtactgcaccgctaagcattcactaagcgcgcctactgcagcgttggtcaccgcctgaacagtaattacaggcatttgatgacaggcacgttacttctctccagcaattgataatagccgcgcaaatatgggaccacgcccatctcttccctctaatcgctttcagcatcgagatttccgatgataccgacgctgccatttcagtcaagttccaccatccagagattctacatgcctaggtacacccttttgccatccaggatgcatcgctcgctcttttgactctttcacgcccagcgcgttgaagccacgacatggtcaaaccgttgcccgtgaatggtgagaaatgcaacttcatatgtctattgctcctcatcatgagctagagtcgactcgccgagttgtcatatctacattgcatacagctgaagccaacttcatgatgcttctcaccagccagctacacactcttcaagcagaactcaataatgcttaaaacgcgccgccttcatacggcttatcatatcgcggctcccgctccgggccatgcagctccaggcagtccacatacgcgacccatttgttggccgtgaagtcgcccaattcaaagccttcctgtgccgcatcgacggtgtagccattgacactcagataacacctcaacccgctctcctcatccccgccctgctcgctccagccctcagccttgggccgccagacggtcctcctccccatcttgccgccatcgctgtccctgacgcccatctcgtccaggtccacctcggccgtctcccccttgccggcaaagaggaagcaccgcccgccgcaccgcttgcagaagagccagtggatggttccggaatagcaggtgtagtctccgagctcggccatgggatccagcggcgagagcagcagaaagtcctccggggcccaggccgtgcgcatgtggaagtggccggccttatggcaggccgtgcagttgcagcggtagaactcctgctcagagcgagacgagtcaacggcaggggtcgaagttgtggcagtggacggcggtttgtgggggagcgtcaggaagacgatgtacttgacggagccgcagtggcacgagccgtggaaggggcggcgcgttggagttgtcgagtcagtcatccttgttggtgtgagtcttgcgattggtgtttgttacttgaactgctcaatggaccatcgcagtctcttatatcacccttgttgtgtaaatcagagcaatccatcgctctctacgcaggtttcgaaaggctttgatagcgtgagccactgaacgccaacgcatagatagccgcgacgtcaagcgtgaagaagagcatccagctagcaaagcttccccgcaatccgctgaagcgcgtttcctcttccaatagccgctagtgctgttgatggaagttggacagagattttatcgagtccgccgatggtccggctcaactcttgcagcaacacaacctcgtgtgtgctcctcaatcgagcatgagatcgacaacaatgacacttgcaaactcaattccttgcattcgcatactgaacaattgtttagattcggcctttgaaaaggtcagggtttcgatcgagtaagagcaccgcatacccacgtacaagatcctagagcttgaagagttgatgacaaaccatttgcacaaccaccttttcaccaactgacgttggccattcgaggcaatggtcccagaacagggcaaaagagcaaaaagagaaaaagaaaaaaaagcaacaaaacatacaacagccggtgttcgccaatggtcacccacttgactactaatctgccggttaatggcttgtctatgggggagcagacgggaccccgaattttccattacctatggtcgtatgtgcttattgaagtattgagtcaggttataaggacaaagccctaaagctgtaagaagcaaaaaacatacaacagccggctactatccgcctcagatgatgcctggccctcagccatttatgcaaggctacggccagtatcaaggcttccctccttagcaacctactggcatgagcaacccttcacagataccgaatccaggaccatatgagagtggctccgcttggccaaatacaaattggggaggaatgcaaggaggtccagcttatcatcctggtatgtcgggaggctatgggggcatgccaccaacaaatcaacagtgatataaagcgtataccatatttgataaaagacgaaacaggttgcctgagttattgattgatcatggagttctctgtagagaaaataaaaagaaatgtgtggtagccttgctggcaaaccatttcgagtttccacttgatgtaactagcggaatattacttgtcttaggtaaaggacagttagaattatgttagctataacagtgctatgaccattagtagattgatgccatggatattctattcttccatcttgggggcaatagcttaaacccataccctgaaccataatggaaattaagaaggcttgatagaaaaagagacggagcactctaataataatggattacagatgaatgtagatgacgagactgatggcctaggtattgagagtttggatgacttggacgagttaaaggtgattgaggatgatgcagctactcctctatgatgtttctattttaggtatataagtgttttccgatgcttttatgaaagcagatttttttatttatttttagctgagatggaaaagccaagatcaattagtaggtaacaaatttctcctttacattctagtttctagtttgtccagtacaacacatagctgtactttataaaaatagtatctggttgaaggaatgagagcatcaaaggtttattccgtctatctcgtgtttaacctctctgtaacaccaaggcttagtgttgtagatgtttggactatgccgctatattaagaacgtatgcccgctgctcgcaacatcacacaacaaggctcgacagctaaacaacaaaagacaacaaaatgagattgggttaagtgggaaaatttagggatatgggcgcgccgagacctatatacacagattgttttccctaaaagacatcagtttatcccagacctcgtctcgtgagcagataaatgccaagacgagggctcgaatttgttaactacgagcaagatgaccacaatacgctatacgccatacgcaatacgcaataagcgatacgcaatacgtgatacgcaatacgcaggcgtcctgtcattcaccgcggagtgtaagaatcccaccatcttacgggaggaacaagattatctggtgggttgtgtcttgcaaaatcgcacagtaagagatttgctaggtaacaaatactcctggcaaccgcagccgcaatgacatcttgtttcgctataccagcgcgtattcaaattgttggactcacgagaccatcttgaaccatgtcataccatttggacactttcctgaaagatgatgacggcaagtaccgcctagatactgcgtataatccatatcttggcagcatgctagaagcggatactgtaaggacggaacaggatggcttggaccgctaatcgtcgactatggacgagcaaactcatgacccattgggcctaaaatctgacgaggcatctcttatgaggacatctagccaacaatagtctgacaatgtcggcaaatgcccgcgccaagtcctcatatgccccaagcacacaacataacattccgacaaagtcatcctccttgctgtagccaagctcctaaatgcgtccctttcacgattgcctctttatcaagaaattactatttgtcacgtagcaggggtcgcgcagtcagatgacgagtgcgtacaccgggctgtccggataagcttaagtagaagcttacacataaagtatttatatccttgatacgccgccaacctggactagaaaatcaagcttatttatatgctcaattagccctgaagaatcgcatttgcgctcagccatcacgaattgctccactacgtgccaccatctccattatcatacactcaaagtccaccaccccacaacctacaacatgcatatctctctgctcgccatctctgtccttctcgccgtccccgccgctgctagccgctgggtcgtcaactgggagcaagtcgtcggcgctacctgctgctcccgtgggacctggtggaatgacgatataaacaaggggtactacgtctccagcttcgacgagggctgccacagcgccacccaggtcgagggcgtcaaggaattctgtatcgactggggccacaagcgcggtcacttcatcaggctcacgggcgagaagaagtgcatgctcgaaagggagaccacggtcatcgaagagagcgacttccacgccacgtaccagaccgtcttcagcactggggactgcacgtggtgaacgccacggcggtagccaaacatgctcttcctgacagcgccaagtttaggctcggggagtagagggaagagagttagattcgtcgcaagaccgtggttggtggctgtggtttattcgatatgggggaaaggggctggtatcgcatcaactgtcggcaggtcacagggggatgaatgaaacggtcggggacgagtaagggggatgatgctgctgcttttatttctgctattctgtagctagctacctgccggagggaggttgactcagatctctctggagaagacagcttaccagtctttcgttttaactatttcagttactactcctgtcaatgggctacccccaaatgggccaccatcttttaaattatgatgccttcgaattcgcagcgtaaaattgctattctatattagtatataaaaaaaccctgttcgagttacaactagaagtagagcccttcggagaaacaattctcgacaactatagtcgtactattaatgtctaagccccatataagcctctcctttgatttaataatctgtaaacatcaatcttagattactgtgttctcctcctcccagaataggtttactaacgcgcgggatcccaaaccaaggctaccaatgacgacgatgaggatgatgctgatagtattttgggtcaggaattaaggagctggtcatcactaataaagggtggtatcattagtgagccattaaactgccccaaagaaatttttcaaaaggcatcaggtagctggaatgtgtccgggacacgcaattgtgtcttctcactttaaagcaggatagctacttatattcgcctcactctccacaaggctttttgcgcacaaattgagccacagttaaagatggcctaatttaccaccgttctccatgttatagcgatcgatcataatgcgagtttgaccatataacttaatatctctccatcgggtggccattgagttggtcgtgagatgtttggctgttcgagacttgaccctatctcccgaataataaaattcattatgaatacagcatcatacatctctattgtccaaaaacaccttccgttcattcctatcaacgtccgatatagtagcaggggctcttcgacaagttttctaaaattaaagttgcttcttagcattagcggcatgcgggcgctttactgaatcccaactcgttcttcaagtcaactactcacagggctaaggggataatgctgggtatttatttcagccagagatacatagcccaatagagtgcatcacgatcgaactggtcgatctgtgtgatgattaattttcgtctgctgggaggattacagcgatattactatcaggcatcttcagggcgtatacaagcagtgggccaccgtgcaaactttacaccactggatttacggcaagctctagcaattgtcttgtggaatcagcattttccgcaatgcgcatcacaaataatagagctttgcgttcacatacaccagtttgttcaagtttaatcgctgattacttggagggtgtaagatcagcacgcagttcagaatatactcgctgccaagagaaagtgcattggagaaattcggaaagaaccgaagtgaactgtgttatgcgctttattaacgaccgactgtttaatggatctaatggatggagtcctttagagttatatagtacgccgtgtcttcaaaggcgactgaggctaactatcgaccggtgtggacttatactaagccaactcgacaagctggtcgacctacatcttatcggtcgtaaggtcggtccttgttatgcggtacgtattgtgccattgtagccgtgtgacgttagattggtgttgtagttctattagaggcttctagtcactataaggccattgaatggctcttcgtttggggtctcttccagccaacggtccatcatcaagcccttctgatttccagtgtctagctgctgaagcagggtcttggtaagcggcgtggtggaattcttagccttcagtcgaagttagcacgcatacttcccaaggtagcctggtagactcacttgaactagctgtccaccagattgatcttgtggggacgagggcttgatgttttgagcttcgcgaggatccattgcttcttcttttaatgggagcagactggaaagttataatatgtcactttgtcgcttgattctaatgtagacggccagcaatgcgtcagggtcgccaaggtataacaataatataaagaatgacttcggtcgatataggtttggggtgggaatcaaagggtttatatattcgaaaacgaggagccattctttatttatctttgcctttaaagacttttctaattgagttacggtcgcaattttcttattaagtagaactttttcaaaacctttatcaaaagatataccgcatgacacaagcacaaggcgggaaactttgcgacaactgggtactagaagtatgtaaaaggcagagcctgaggccccccttgttggcaactttcatttggccgcacttactgcaaatttgtacgtgacttctgccccaaagacaaagttgttagacagcttcaactccaacacccccttttggcttttggtctctgtaaacttttatgagaattttcattgagcaatttgcgcttacttttgctgtctagaacatttatgaactttcgttagacgcagcagtcaacttgttggattcagatgcttgtacgtggcagatacttcacaccaatttttcctatgtggcttatgtcactagaacgcgtacctcagctaagagtcatgaaagcagatactggggcccataggatcgtctactcatagcgcgccaaggcgaacatcttcttgatcttcttcttgccaacgccgacgtacttgtcattaatttccgctctagatatagccaaaattttggttccagattgcctcgtaagggctctgacgaggatggtcttaccggcacctggcgggctgtataggaagaccgctgtgggggcaggctaactcagacaagatgtcatattaaaaggctgccgggcggtgcattggcagcgtgatgttgtcaagagcctcaatcgtactaaagtcgatgtgaacatctgcaaatgtcatattgattctccctgtattgagtttattgggttgtgtgaagctgtagagaaggagttgtattcaggtactaagtttgatgacgcgacgttccagagtgtcatattatttgtcgcaccgaagttttcgaggcctcttattaagccgtttggaggtattactatcagtaactacaccagacacagacttgttcgggctaacttcttccgatgtcgaggtttcttggctatctgaaggctgtgagctcgtctcaccaggagtctggacgtggatctccgctataagaggatttggttctaattctggctccattcgtgcaagaagaacgtcactacttttgtgaggtaaaactaggggtacgggtgctcccgtaaatgctattagtggttgggattaaaaaaagggacgaccaacagcccagaagtgaggcgagcttctgatttctcagaaagttcaaacaggggaaaatctaaactttggtgcctgaacgggacacgctccactaacttttggaaagtttcaggaaatttcagcgcgcgtctgaccatgccaagccgagacgtgcttaggatgttcggtatggccagcccagtaagaatctgccccagctgcaggtgatacgtggcccgctgggtgaagttggaaacttttgaaaagttttaaatggtgtgggggccaaggccatgtgtgaatgtaagacgttcaatgcttctgccaaaagtttccagcccctgcaaaaactttcagctcacgaagtagcgattggtcttacttgcagggctttgctagcatggcgatgcaaggcgccgaatttgaatagtttgaactctgcagtggcagccccatatctattggtataaacataaacaaacgcctttacctgacattcctgtgcagattgccttttcagttgattctattgtgttgagcaattttctagtattcacgttctcctcttgaaagtcaaccaatccccatctgatttgtcatgtccctaagcacaagcgaaagggtgcgcaccccactgtcgcagatgctttggtacaaaagcgacattgagcaactgtacattacagagaaatgcaccttgaaagaagtcatgaaatctatggcggtgaaagggctcaatgctaggtcaggaggcctttcaggagacggtcgccagtcaagctaattgaacaaagtacacagtgagcagcagtacaaaatcaagttcaaggagtgggggttttccaagtacaagaagagaagagtacagaacggagctgatcgaggtgatccaagaacgagtaggtgcccatccaaatatgctacccctaaaatatctgagagattctctaggccagattgatagagcaacgcccatccagctaccgagtccctatcctccaccagtaagctgatctgtgacaataaccatgttcacttgctgatcgatatggtacagacgtcctttgcagacgcatctactgtgttcatggacaatagcgatatactcacaggttacacgccaaatgatgttttcagtataacctccaaaccaatgaatcttgggattcgggagggtgaaggaacagtggccccgtcaatgccacgaacatctggcactaaattccaccaacccatccatcaagcggctttttctggattcctcgatatggcgaaacttttactggagaaggatcctacatgcgcggcagtcgcccgtagtgacggtgtgacggcaatttgggctgccgcccaagaaggccatctcgaagttgtcagacacttagttagctgccctggcatcgatgtcaacgccgccactacggatactctgcgcacacctattcatcaggctgcagaaaacggccatgttgatatagtgaagctgttgttgattgtgcatgcaaagcacgatcagccagacaacgaaaatataacaccgctatggagcgcggcccaggaaggctacgatgaaatcgttcagatccttatagacaggggagctgataaagaaatcatttctccagatggaaaccgccgccccatccaccaggccgcacaaaatggccacctcggggtggttaagaagctgttagaggctggtgctaaagttgattcacataaagacggctacgataatgagacgccttctcccctctggctcgcggctgaggaagggcattttgaagttgccgaacttttgattcaaaaaggcgccgacgttaactttccgaaatatccgtcaaaacgctccccaattcatcaagctgcccagaacggtcatatcaaagtggtccgtcttcttattgagaacaatgcggatgtagacgctcgagaagaggacggcttctctcctcttatgcttgcgacactggaacgccatgttgatatcatcagtcttctcctggagcacggcgcaagcgtcgacgccgaagagaaagacggtatgactgccttacatatcgcttcccaggagggacatgtgcaggttatccagaagcttttagatgaaggtgcgaaatcctcagcaactagaatctctcgaagtcgaccgattcacttcgcagcgcaaaatggacatttcgaagcagtcaagctgttattaaagctagacccggatgatgctcatacagaaacagtggatgatttcaccccattatgccttgcctctcggggcgacacggctagccatcttgaggttgcgcgctaccttattgatgaatataatgcggctgtaattccttaaatttttgttgcaacccaacaatatgtcaatgcatgaccatggaagaataagattgaaggactgtgacgaaccggtatctatagaataacttcttgggaccctgaattttctaccacctatggtcgtatgtgattgaaaatgccagtaaattacattcgcttgttgtatatacttagacttttataccgtcaaggtctctctcgtcttaaaagaaccgcatagctaggcgctaggctataagcttaaaaaaaaaggtaagctgcttatacaactaccttgttaataataaatgttatttatttgagataaaggccatataagaggttaaaataaaagtaaactctagaatgtgttatataaatgcgcctctcttatctgcctctgcgatagtttcgcataccctcgccctctccagcctctcttcggtaaacagatactcacggggcaaacccatctccccatcttcatggccaggaatcatcatatcgacaaccgccttggcgcagagggccgcgttgggcatgccgctgccagaatatccggcacacagccagagtccttcgccaccgccggcgctgtccggcacagggccgacccagggccagccatcgcgcgagaagcccatgatgcctgaccattcaaatgtcggctcgacatcttgcttctgctcgctttgtccagttctttgctcacatatcgagagatccatcaagccgctcagctcgcctttaagatatttcgccacttgttcgtcaacagtgctgtcatcccacacgccgagtccgtggccctctgcgcggatgcgtccaccgccgtaaaccagttccgcacccggcggaggtctctgcacgaggtagtcgtcccggcggtcgtcgaggtcggacacgaaatagaacgtgtgtccaatgtccagcgggcccttggcgggcggcttgaggctggatacctggcccctgaccggcacgatgatgtctgccagctggggaagcagatgagaagtatacgcgtttgtggcgaggaggacatgccgtgctgagatgtcgccacgcggcgtgtgagctgtccagcctcttgactctgccttgccatcagtgtgagaactcgacagtcccgatggcatggcaactctttcgaggccggtaaccgggctgttcgtctgtaagttgaagccaccggctaccagtaggcgttcaagcacaaacgcaacaagcttgtacggccagaggctcgcagcattccgttgtacaatggcgccttcggcagcaccgactcgcaaggccttcaatgtaagctctccgctctcgccctgccgtacgcataaaggagattcaccgtcctccttcgttacaactgcaatatttacaccaatatccggattctcttgctggatctttccaatagtctttttggtggtagcaaagagcttcgcagaataatagccgtgcacgccagttgtagtacgccaatcgcaagggatcgattgcgattcgacgaatgccttgagataggaatatgtttgatgctcaaaggcggcgatgtgcggcggtaaggcgtagtatcccggctgacaatgaccaccattctgcatagcgattagcggacaactatcagaaggcagggtacatgtagttattcttctgtatcggggcaggagaatcagcgcagcaccccaaggacttgtcgtagccgtctaagagcaagttgccttggacaagggggagcattatccccatcgcatcatccaatctccctacgccactagatcgcctttccattgacgtataacctagacatttgaatagaacaaaagactcactcttccggtagcaccccaacatgcctctcttgcctcaagcatggtgacgttcaggttgggcgccttttgcttgacgaagtgggctgccaaggcgcccgtaatgccgctcccaattatgaggatatcggcaacttgcggcaagtctttcgtggtacggtggccgaggagcatctcagacggctctgaaagccagtatgacttgcttgggttgtcaactgggagcccggcgggactgtctgctgaggtttgagctgccatcggtattacactacaaacaacctgggaggctgcgagacgacaagattttgagagtattcgcaaaagcagcaagccggctggaaggtgtcttggggatcaagagtcttgcttgtttcagatgacagacgaatatatcgtttgacttcttgctgcaggtggccggcaaggcattcatacacgcacgtccacattgcggggcatataacccctcatcgtcgctacatgcaagagaggggccacaggtaaagttgggaattgcgagaatagcgtacatatgtggcgagctcttcttggctctagtagcaaattctgatcaggactggcgggttcctctaatgacctgcttgagaaccagattttgacggcaacccccaccagctcctctgttgctaaagctaatgtccagcgtagagagaccttcttagctatagcgagcccgttataagtttcatgctatccgagtccgtgcgccaaatggcgatgagggcggagggcgaacacgacgggagccaaacaatagattcctctcgcctatacataccttcaccggagggcacgcaagaaggaatagcatcaagtcggataaaaggggcagataccacatcgtacgtggagcatctttcgctctccaactcggccgcgagcatcaagagtccaatcacgcgagactcattgacaacaactcatggcccggctggtaataaatcaagaattgatttcttaatctacttataattagtaaggtatttggcatagcagcttgctagctacttatctcgaggcctgcacaggccttagcattaatgcagaaaagctcctcccggaggtcactactaaagttatctagaaccttggacactggaatattcattataacatggaagcaagcagacacagccgctaaaggaaattcagagctccccaagtcgcatctatcctattaagactcctagccaagagatcgggacatggaggcttcgtacttagacacgatataagaccccgctataaacgcagctcgcgagcctagaacgcaaggacttccgaaaatgccgaatggtctagcctccttcttctcggaagttcccgacaaagacttcttagctgtatatacaccccttttccgtttattagggccagaaggctacaaatgtttgcagaaatcagtgaagggaatcaatcccaatagcccagtctcctgagagctgaattgccattgcttctttcctttgttcatataaaatgcagcgaatgcatcatctgcaccagctgcttctaccgaccctttgcatagttcaaggttacatataactggcttactgaatggatgtcaataaaaaaaaaaaacatacatacaacttatctcaaaaaaagggaaaaaacgaaaataaaacattctaaacattaatgtagcacacgtagattcctgcaataggtatagtcagaggaactaagaatagagaacttctgtcagtattgtttgttccttagtcagccacacggtgcaagcaagacgttcttgctgcagtcagcgcaagggttgataacgtagacaaggaagaaagagtatacacaaaatgatgattcaaggaagcagcaaagttacgagtctcggatcctattatagacatgctacccagtatggcaccctacatgcctttcaaggggttacctgcccgtcttcgtaatagcccttctcaactttacccatggagttaccttcgtagctcgttgaagtggaattgcctccaaatatacgaagcaagcaaccttgaaacgtggaaacatgagtcggtgtaatgtatattgaagagggaggttgcaagtatataaagtccctcttgtagtctgtttgatctagatccgatcacaaacagaaatcgtttagataatactcaacagtctactatcatctcaatttatacaaccttctccgcatacttaataacttttatccatctcagatcaccaaatctattcattacagttcaatatgaagctcattaattcggccgcaaacctgcttttagtggctactgccgccttggcctcccctctttccgatcataagcaggcggctattgatgctttccgtgccaagagatgttcacgtcgctctcagtcatccagagccagctcaacaataccggcgggtttgccgatgggacgtctgataattggtcaggcgtcgccatcttacaatcaggcgttaccgaggtttccggcacctttacggtcccagtacctaaactcccaccaggtggtgaccctaatacggcctattgtggtgttgcatgggtggggattgatgggtggttcaatgatgatctcatccagactggcgtcctctggtgtatctctgagaatcaagccagttataatccttggtatgagtatctccccggtcctataacctttttcgacggggttactatcagtgctggatcagttgttactgtcactgccaccaagactggcaataatagtggaatcacggcattgacagtcgatggtacaactgtctctcataccttttccggagagggctccagcttgcccggctcaagtgctgagtggattgtcgaagactattttctttcactcgaggaacaagtcttggttccatttgctgactttggaaatgttaccttcaccgacgcatccgccgttgtgaacggagcaactatcacaccggctgagggtccttggcttatcattgacatggttcaaaacaataccaccctcacatcgacaaccctctttggcaacaagttaaatattaattatgtttaagccggcctgctcacaagaggatcatcttagatgagaagaagtagatgatggaaccttgaggttgttgtaagtctctgatagctaaggttttcctatatgggaagtagaaatatcatgaatgaagaataatcgatgtagcaaagatgatcctgcaatgtttgcgaggggtatatagagatcaatcgctgcttttataatatcacatcaaggacacatatattgcatctttctgcaaggaatatatgaaaataaaaagtgtcaattgttagataccgccaaaggatataatcttaccctctaatcagaagacatgcatcatctaaatgctgcatctcatcaaatgagctgcatataattgcgttttcttgccaccctgcgccgaaaaactaaagctattttacgactggtagacactcctttccaacgcctgatagacgctgctgtcttatgcctggtaaatgcagccattttacgactgacaccgttcttgttcgcctggtagacgctactctcttacgcctgataactgcagcgattctgtggcctgtaggggctttttcgctgcgtttggcagcaatctcatctatattcgagagcccgggtggaaacatcccattataaaacttgtgccgcaaggatatcgctcttttctcgagttcatcggcctttttgaagagaccacgttgacgacatataaaggcagcttgccccatggctgaaattgtcatctcatgtctctctccgaggacctcgtgaaacaatgacaagcttttcctttgaagccgctcagctataattaatctcccttcttgacaatatgcagacgcaaggttcatcatggcgactatcgtatcaggatgtttctttccgcagtattcctgttttcgcaagaatatctttgatcgaagctccctagattgggcgtatttccgttgataatggtatattgttgaaagatgtatcataccgttagctgtatctgcatgtgtcgcccaactagccccttgcaccattgagagtatccatatttgaaattcttcagctttcttccactctctttggtacataagccatcttatagcgtcttgcgcagcatcaattggaaaaccattcttttctcccagaacttcacaacgcaacattaaagcgtttgacttaatgctcaaagcgttatcaattagattatgcttttcgtacagagacgcaagattctccattgcctgaattgtatcaacgtgtttgtctccacgaacttcgcatagtagtaaaaagactttctcgtggagtttctcagcatctttaaactgacctcgcatagaatatacctccgcaaggtagcgcataatcgttatcgtagccatgtccttcactccatgaaccttttttgataatgccagggctcgtaatccaagcttttctgcctcgttgtaaagcccttggtgcatgtacatgaggcaaagcttgctcgtaaattctatgttaccgggatattcttcaccaatttttttgttctctatgcttaatagtctctccatcaataacgcggctttgctccacagcccttgatcacaaaaatagttcactactcttagtaaaccgagagctagaaggtgatatggtttcaccccgttaacgagtacctcagcttcagagacctctacccagtcaagaagacgtatcgcgtgtgttgcatacttctcgcgtgggggccatgtttcttgctcatttttagcgaagagggcatgaatggtagatgcagcaatgcacaagaagtacgccctagagcatacatcctgttgattgagcctatatcgaatagcttcatgtgtaagcttgtgcatatcaaagcttagctccccatcttcctttttgcgttgactgattagcgaaaactccttcagtcgaagtattgccatgtccaatgtgactttgttttcctcacagggctccccccgcgttaagaagtcatactttgtcatacatatagcttgaatcagtgaaagtggaatattctgattgtcgagatatgcgatggtgtgtaaaatcttgtgcgctagctgactctcttgttcaacgtgcttaatggagatatcccatgtttccagaacactgtttggtattcctggccttctgtatctatcatgctctgtatgtttaagcgtattccatcggcttttatcctttaacaactttgatagatattctttgattggtgttgaagtcctccgcaagtagaagccagcttgtgagattgccaagggcagccactgaagctcttccagtagtaactgagcatcatgagtctcttcgttgcgaatgtctttgtctctggttactgcaagcaactgtttcgcttccccaacgctcatatggttaacctcaatacctcgtcgggcgccggctatagccacgatttgtttatcgcggctggtccacagaagacttcctccatggccttggggcaagtatttggccaagctctttgctggattcaacgtgtcgctgacaccaaataatgccaaatcatcagcgttgtcaaggatcagcaaccaccgcggctgtgactcaatgcaatcgcacactttgaagagtagttcttcgccaccgagtttattgtccatgccaagcttccttgcaatcgtttgataatctcgctcgaaagcagccgcattatcggcatgcacccagaagatagcgcaagcagcatcgtcacggcttcggcgataagcgtagtcgagggcgatctgggttttactagaaatggtgtgttgttagaaaacgctcggcggaattgtcgtattatcaagcaactcaccctgctccgccagggccccatagagcggcgttgcagcattcaccgtcttcagcaggtgacaaaagtttgttgagttgggcgacgatcttcgggcgatggacaatatcctcgttgcggctgaagggaattacgcgacgagctttgggcagcgcgtctgaaaggtggttgtgaataaccgtatcaccctggtgaatctgaacaccaggcccaaagccgttggacgaaatggtgcgatcaggactcatggtttaatttcccttcgaaatgagcaactattcccagagcattctgaagacgaattaggaggactaaagaggttcaagctacgagaaatgttcctggatccatcgcgcattcacgtttaccgcagcctcatccaaacgcgcgcctaacatgcaaccaacataaagcatacagatggggtttagtgcatgcgcgatgtactaaatttagaatgagactgcaaaagacggaagacgctgaatgaatatagacagaactcaaaatattccactattcacgattgtatgtagtatattgtattgagggatagcatcctttttacctaaatagttatagaaaaaccacaaggaaagtttacagctcttggagtcctggatatgatacgacgcagctcatttacgagcagctgaactgatatccatgccacatgacaatattattcggccgttaaagatcgtacctgaaccagatatttttcaccttggccctaacattatttgctatgtaagataaagcactatgggatatgtaagatgtatttattgatcaaacagggttacaaagggaaacaatgagataatacaataggcttgacgggcttacgaggcattgcaagatgagcaacgatcctggcgatggcagagtgtgaagaaaagtctcgtacaagatatatagtattcttgtaaaccttcttataatatatatgtaccaagtaccaacatgcatacctattctcatctcgcctgtctgtttcatcagtcgagcctcctcttcttggtaagtggcatgccctcatttcgctccgtgctgccagaacgagaacgtttccctcggggaacaagtctcagtaaaagcttcgcatatgctgcagctgtcgcagccgcatagttttgccaagtgtcattcttctggccgtcgcaatagtcggagatgccgcgaatgaccaggcagtccaacgtattcatcattccggcagcctccatctcgaaacagagtatgccgtgttcttgtgccagctggtcgcggagtgttgcgtctttgatcacacggttccctgaagctatagctccatagtggatggtgggcaagattgttgtgcgaggaacgcgctgctgtacgtgagaacaagatacgagagacgcctgatgcgaggcgcataaggcgcaggctgtctgatatggcatatcgaggtcttggcccgggtacttgtagtctggcaggcgacgcgtaatcgcttgaagactttcatccagctggccatcaggcggctctagatctgattgcagggtgttgatagctgccattagcacgagcggcggccgctgcaacgaacccatccgttggaaatgattaccatcctgttctttcccaagatcatattgaatcacaccggggctggtaccaatagggtagctgacaaccacatcaccaagtcgaacatctttctcctgtgaaggcgcaccaccagcgataccaactaagaaacagaaccgaatagaagggaagctgaatttcatatttgatgctaccgtcgcggctgggttggttccatactctggaagacacgctgcgacgacccagtgtcctgccatgtctccgagaatgtatggataactatcttctgatctcgaattcagactgccatgttcattctcaaagagggctcggactgccttcagctcttttgccaagggacaaatgatccctactgtataatggctccgggtatatttattattgccaatcggcgacaagatagatggcgccgctttctgtaccgcttcgggacgaatctcaatagacacggttgaatcttctgtttcggacactgactgagaggcagagtggcttcccagttctgactccgttagaattgacccgaatccagaatccacatcctcctcgactggctttgacgaaggctccgtttctatgagttccccttgttggggaagaccggtgtctccccagatcaacgggaaatgggaattgtatcctagaatgaccgcccctttaggctcggtgaagtattttccaagaggtacatctgttgacattgccgacggaatcagcatttgaacaggctcacaacacctccgccctggagtaactttgcattggcaggatatatcaacattggccggagcatgatatatcaagttatcgcagagtagggcatgaccatcgtggtgactaccggcctctttctgaagacggtccaaatcagaaacacagctagcgatataatatcgcttcgttggtagcgtagcccaagaatcgcagtggtctggactcgagggcttgatgatatcaccaaaacctcgaccgactagtgtaacagcatggatagctcttataaaatccatccagcctttgccagcatccgctatagtggccactcgtggatatatagttggacattctttcgccacgtcttcaaaatcccacccttcaaggtagcttcgcgggttattactcaacttggagccatgattacctgaagtatcggcctgatgatcaataagcttttctaagagattgtaaacatgatcaatctgggttttaaaaagatactcggcgtcgccatcctcttcctcataaagcttgagatgcctattatgagagttggaaagcacagcaatggcggagtcagcggtaaagggggcttctgcctcttgaagatcctcatctttgaatcgaaatgcatctttaaagtgatcttgttttgcgtgggacagaaaagctcgtacaatgtgcagaagagcagtcgcaccattaattagccagccccgtttatcgcgttcatcccataagagaacgaacttggtggatatccattttagccttcggatgttacctttgcgagagatgtagattggtgtgtctttggccccgatttcaaatgctgtgccattcagaatcatctttccttctgaaacactcactccagcgagagaacaacctgcatggggcttgggaagcctcgagtgagttacagggtgatgtgcttctgcagaacctgtagtttttgtgagaaacgctcatcaacagcagtaaatattgaaaagccgagctcaccagcatataactttgcttccgagcaccaccccaaaacatgtcgatagttttccagatccatctgtccaatgcatccttgttgatccttgtcatcatcaaggtaagatatacgatctccgtgcttattgtataaaagatgccagcagataatgtccccactcttcttggttggaaacagcagggttgaaaagcctttgatgtatgttttttctttgaactgatcaagtctctgagtctgagccagtcctgccatgatattaagtgaaatttcaaggccggtattccactcgatcctttgagcaatggggtaacctctcacaacaaccggatttctgaaaatgtcgtgccagcactgaccgtttgctgctgggagggattgcgggacactttccatcgcaaaatcgatctcatagcgagcacaagggaatactagcgaagtagccggcttaatattacgcacgtttggcgcacaatatattaatccgttgtgccggggagaggttctcagagcagctccaagccaacatatcagctcccctatctctgctacggaaactgatactccgtagacttcaaagacaaattgagatctttgaatccttgccgtaatggttgttccatttgaaactttaaatggattgcatttagccaaatacaaccaaggatgatggaaattagacacttacgccgacatacatagcccacatccatgaggatgtctttgatgagttgaatgactattttccctgtaatgggccacgtttgttctatgtactgagcacaagttgcggcttgagcatccttaaaagacccagtaatagtaataacactctcaaacacatcgtgcggctctttcggatatccctgagtattgaaaaattcgataatatcccaatcgagttgaaatacggcctgacagcttcgtagtgataatttcctgctgattttacgaggtgatgggagcgaagacataatcttttctcgtatctctctcataatgtccagttcagctggaactaaatgaaattctctccgcaactgagcgataagctcttggtacgcgccgctgcttgtgagaaacttcaggtagtcaatcggccaggttcccggcacttcttcatccccacctggtaacttctcctctggagattcaccatctcctgccgctgattgtggaagctcttccggcgactcctgggatgaatccttttcgagccagagacttgtacgatcttgccagctcattccatctgccctgcggttcttttggttggaatcgccgacattttcgttgaaacttatgtctgcaaacaccgtcgtgatctcactagataaggagtgccatcagcacgaatagcgcagcattatgatgataaatatatcgataaatgttgtcgtcgtaacctcagattttactaacttgagagtttgagcatgtagttacttaccgtctatacctataaaccaaagccatagtatttcgatgcatttgcgtttcagcggaattaccaattttcagcgcaaattccccgagcagctcaggtagaatattggagactcttgcctgagtcttttcgtccgcattcagtgagctaatagttttggacatttcatttgccagctcccagatgaaccctcgcttctttgaacttatgatactggcttcatctgaatattccgtagcggtctcatcaatgtcctgctcaattatttccgtctgcgctgtaccagtacgtgtaggttgcattgactcgctaaatctgctctgtggcgcaattgcaagtgcatcagaaaacgaagtatccacatcatcgaaagaatagcaaggtgcacaatcacagccatcaaggccaagactggaatcatatatcgagaggcgggtactaaaatcatgaaatgaaacgtattcttggccgccaaaccccaaatgttgagccgagggagagtttggtgtagtgtttatactggtacttgcactgggcacgttgttccaccaatcgtcttgggggtcctgctccattgaagatgtgccatcgatgtcacgcatcgcttgttcagtcgtatcgcttatttgctcgatctatgcgcgcgaatccgggactactgaactgtaaaagatcaagatgaggggtgatggttgggtgcatcggcctatttatgggtgcccaatggtttctccatgggatggcacagcggctgtgcaagctgcatacatgcatgcatatagcgggctgatacccccgattaggacgtggcaggcggatatatgaacatcgagccttgtgtgtatctgctgtccaatctcccttgtccttctaaaactgaacaaggagatatagatttgtgttatgggacaaaatcatgcgtgacagcttcagtaggcctatcagggatcttggtatatgcaacatcaaagatcagacctctaacatggagctctacagattagtagcgtaggtgcacgtatcagaggtcaaaaaagcttaattatagctaagatgcgggctctactataactatatatatcagtgtacctcctatctccttccttctctggggatgtcagggcaggagtcccccaacaaggccaccgagcgaggatgtcccagtttgctcaggcaagatgaactagcatcactacctataaatcaacaattcaacatcagcctcgttccagattcagcctcagaaggcgcacttacactgccacgattttccaacttagcataattcagcctggcgagaatcagtccaagatcaaggtacatataaccaacttcgtcccttactacagacttggcggccctaagatgcgcgatatcaattagtacctgataattccacattccaagcatttggtctttttattatcctcaccaccgcttcctcctggcgtattttctaggcatcaggaaacttagagttcataatggggtaacataaacatgctgcacatgtctggcaatctgctggcgggtcgagcaacataatcctgaattgcgcaatcctgcctttcctaactggtcatggctaggctgggaccaggctgtgagattccatccagcgatggccctgaagaaagcccacacaaatcagatgtttgcttccctcaatgtatccaaacaatttgatattatgaaacaaaatggtcctgggttcagggagattgccaagcttcgaaatccagctaatcatattaatgatttcaatggatttggattccctgcgtcaacaggccaaatccgctgcccgccaagtctaagtctagatgcaagtatcgcaaagctcagtatcgcaagcgaacccaaaggatcaaataaccacaataattgctatgctttctacccgcttccatccagtggtacatctccacctcttggatacatttggttgcatgaacaatggcgtgcgcaacaggaagctctttgtattatggacttcatgcccttattagggaaccctgatgcggaaagaccagggaagtggactatcaaaatgctcatgtgccttgatcctgtcaatggcaatgaacagcgaggatatttgaaatacgagaggttgcaagtgatggattgtgaacttggtgaggaagcatggttgaacatgggcggagtgattgccgcatatttagatcttgtatagcggcgactcttaaatatatagccgcggaatgatgaggtgaaattcgtgtatgtagatgcaaattggtttaagaaaagatacacagtaaggcccaagagtttatattgttgataacacagatagactcgcgtctccccatttttcagcctcgaataagcagcaatagcgataatagcagcagtgcctaacttgatgacattaccacgctcctagaatgctagatactaattctcaatatatcaaaaattgtaatatgaaaagagtaaatacacaatactcgaatattttctgcattgcattgtccataaatagcacctatcaattctattcccaccctatactcgcaatagcccaactcaagctcccacaccaggcacatgtacctcgtacctcaaccccgcagccccacctaaaattggccaagccagcattcaatcgacaacctcaacctcaacctcagcctcgtcttcaaacctctccaaatctccatcgccaaccgcagcctctctcttcaacctcggtacatatacaacacgcccaatcagtcgcatatatacatggagtcgcgcaaatcatagcacctcactcttccaatgccctacttcaaaacgagccaggaatggctcgaccactccgtcgctctccttgaggctcgaccctcctcagtcagtcccccaatctctcctacctccagaaagaaatataaagagctaacacaggtcaatctctctcatcttccagactcgcgtcaccaccagatactccatcaaacccgtcaagccccgcaaacaaaccaccaccagctccggcgacgaatcatcaacagccccctcaggccccagagccccgcgcggcagcctcgtcctcaagacatacgaccccgtcagcggcgtgacgctcaagtaccgcaccacaaaggccgcagaggttacgcgcctcatgtccgccgcgctgggtcgtctgggcaaggccatggctggcatccaggacgtgccggaagagacgatgcaggatgctgatgcggtggagacgccgcagggagaacagacgccgcagcaggttgcgactggaggaggcgcaggaggaggcggtggaaagaagaagaagaagggcaagaaataagctggggatggatcgagagggggacaagtggcctgctttctgatggacgtgaatctagacatggacatgggacagatagttaatagaaacggacatgggacagatgaggaaaagagccatgggggacaatttgcgtacgggacacggcttagcgacataggaaaggcgtaccagacgaatatctagaaatgtatatgcatacacacatcacacatcacacatcacgacgcacaaaagagagttcaaggtaatcgtcattcatccagttctattttgctggactactgctagtgtatcataatccaatgcctcgttccgcaattatcatcccccgttcaagaagagaatttgcatccaaataagtgtcccaaacgcccgcagtgtgtgttgtgtataacctcttaaccaatacaaggaaccaaaagatgtgttcccaatccactgttacaatcaacgccttcttaccgatccaacccgtagaccgcatcttttccgcaaaaaatgtacatggtgccaaactgtaagaacaagaatcataaaagacaaagagatgggatgaaatgcaagttgacgaagcatttagaagtcgtcgtcaaagctaaagtcgccgccgttgtcggccttggactcttcggcgctggaggcctcgacgggcttcttggtgctgttcatgacaccggccttttggtactcgccgacacgcttctcgaagaagttggtcttgccgcccagggagatgttctccatgaagtcaaaggggttggaggacttgtaaatcttctcgttgccaagagcgacgagcagacgatcggcaacaaactcaatgtactgcttcatcagggtggcgttcatgcccagcagagcacaggggagagcctcggtcaagaattcttgctcgattctgacggcatcagtgatgatttcacggataatctccttgctggcgcggttcttcaggtgagagtggagcaggcaagcaaagtcggtgtgcagaccctcgtcacgagagatgagctcgttggagaaggtcaggccaggcatgagacctctcttcttgagccagaagatggaggcaaaggctccgctgaagaagataccctcaacggcagcaaaagcaacaaggcgctgagcaaaggaagagtccttgtcctggatccacttgatggcccagtcagccttcttacggatgcaaggaatggtctcaatggcgttgaagaggtagttgcgctggctgtgctccttgacgtaggtgtcgatgagcagggagtaggtctcggagtggatgttctccatcatgatctggaaaccgtagaagcatcgagcctcggggatctgaacctcgccgctgaaacgctcgaccaggttctcgttgacaatgccgtcggaggcagcaaagaaggccaggatgtgagagatgaagtacttctcgtcatcgttcaggcggttgttccagtcgtgcagatccttggacagatcaatctcttcggcggtccagaaggaagcctcggcctttttgtacatttgccagatctaattgagccattgttagtcaattggtattcccagagcatgcctgtcccatagtggggtgccactttacgcgtcggaacgcgtccggggtagaattgaggggatctctttttttttacacacctcatggtacttgatggggaacaagacgaatcgctgggggttctcttgaaggatgggctcgtcaatctcatcaggcttgattgtgagagccgcggtaggcttggtctctgacttgtcaaccttgacggtctcagtaggcttgtggttgtcgtccatctgcctggcgaggctctcgagagcggcgtcgtcgagaggctggttctccttgtcggaggcgttgaagttgatctttttgacgggagactcaatcttgaaagagtcaatggcagaagcagcctgtataaaaacgtgcaatgttagttttagagtcttgagaattgagaaagctcttccagacaaaagatcatagtcgacaactaggtagaagctttgtaagggtggtgttactgacctgcttggagggggtgagttcggaggccattgagatggttctggtgggggagagacacagcagcaagacagagcgcgtaaagtgtattatcaagagaatgaattgtcttcagatgctgcagacgcggtggttgaggtgaagacggtgctgcatcgtggtggcgccagagctttttgtaacgattgcacagcgccgtcacgtgcggcgcgacgcgttggagacgtgttttgcggcgggtcaggcaaagccccattaagcagcgctgggaggctgggcgggcagggatggcagctgaagcagtacctaggagatactcgtccagggcgctgggctgccacggtggggttgcacggcgccggcgcaccggccaccggccacagtgaattggcgctggcggacgcgtgaatgcggcgagtcgcgacgaggtatcccgctaccagggccggctagctctgcctcatggcgatagctgggcaaatgacgatgcgcagctccctgtttatcaatcttgaatcagcaacaacaaacacctggatctcgtgtcagtggggccacggcgtttgagccagatgctgcagtcgtgaaaccctcttgtacctgtccgatgtagatacttgacgcaacctctctggaagacagagcacttgtaaccaggctatgcttgcacaacagccctgagtcgccgtattcgaggatccattcctagccagacctgtcccttttcccacaactccgagcgaattgcgacttgagcgagcagctccgaggccacaacctggagactggcgcctcgctgcgtggggcggcaggtctgagctctggaacgcgtgaaaagtctgagcttgacgctccagcttgcttagtcggtgctagtagagagtagctggtaacagctctacgagggatgactgagaattacaaaatggttgtacaatctccaactacgagttacttctgactcaactcgtcaactcgctctgctgtttccactaccgaggagccgactgcacgaatgtggaaatctgcagctagggctgctgctgcaaggaggtttgcatgcagcggagagtccatattaggcactagaccctggcagctcgtcttagttgcgtgctcaagccgttaatcagcggcacatgaagccataagacggaagacaatgtgttgtcggacgccgatcacgagctttgtcttcaccgcgtttaaaacgggttgctaagaaatgacatgttgccatgtagacttgagttatacatgtatttttgctatatgcatctacctacttaataatgaacttgctaaccatataacgacttcgtcgtgtattcgcaaacaccggtttattctaggttaggcgctgcgtcgtgtacaaagctctcgcataattatcattaagaaatacctccacgcggaaaaccttttgtatcctcctttctttctttttttctctctctccttcataaatcacactcttcaaaatgcaagagttccaacttgtagtccccaagcgtcgtaaccgtaaaaccagacacgtcccagacatgcgatatcccgttctcagaaacaaaggaaatgtgtcaacacaaaggaaattcgtaacgggcgctcagacaacgatcctgcgatatgtgcatcctgcgctactaaaaagaaaagaaaaaaaaaaacctctcgaatctactaaagcagcccgtgccacttgctcttcttcttgccgccgtgacttgaagagccctggtggtgttgacccaagtcaacttcgcccatctcaacatcgtgagggggagccgtgttgcggcccagataaccgcggccatcgcgaactgccgcggcggctggagctctcggctcgtggtgatgccggtcatcgtaccgcgctggagactctcggcgggacggggggttcgatcgatactcggggggatcctctcgctggatcctgtcgtattcttgggcgctgctggggtcaacggctgggacgggtagtccgctctttcgcaattcagttttgcccttttgacgcagatgctcctcgagcagtgctgcattgcgggtgtttgcacggaatactgcgtcgaccagatcaccgaggaatggaaccagcccaaccgcgaaatcgaggacaatgttgatcagcatctggagtctgacgctggtcgggaggcccccttccacctgacagcatgtcctgtacaccatgagtgccatgaaggcatcgagtgcatctccggccctgtgatgagatatgttagtatgtgtcttatgtgacactcaaggactgacaagacttacgcagggataagaccgattacgctgctccagccaaagcggattcccatgaaattgaaaagggacatgtcaagacgatatgcgcgtcgcttgaccttggtcaagacctggccatcgtgctccgagatgcctggtggcagggccttcttgcgcttcttgaatttgcctgtaggtcgcccgtcaagtctagttgccgggacttgctcaaagtatggatcctataaaggcacttgttagtatttcgattgttgcaatgtgcatgatatgcaacggttctcatcttacctctttgccaaatttattcttgacattctctcgcagaatcctcttgccgatgacattcgccaatacgctcgccatttttgcggttgtgtctgagttgtgatgagatgagatagtaaaagtcgtcaggttctaggaaaggcgatgaattcgatatttatgctctttttctagaaaagtagcagcgttcaaacaaaggcctgtcgacaatcggatgcctctgttcagttcgactggagaggcgcctgctgtcgtttgtttcagaagccgcccttgagcgccaaacgctgtttttagaacacaggctctggcagccaaccaaacgcgatgagacaaggcagtcggtagcactagtaattaaacttgggcggctctgctgtgcttgtaacaagaagaaaaaagcgggagaagaaaaatgaaaaagaaaaaaacacgtctgatgctctggttttatgggctcgtctttcaacgccgtcactgtgaagtgtgcagtgaatgatggcggcgctcacatggcatagcccgagaacctgtttttggaaacggctccagttcatgatgtaattcagctgctgttcagaaggccaaggtgctgaaaagacgctgaatcagcgccgcgcgaccaatgagacgccacggtagtggccctagcagccgctaacaggcccttgttacaggggagattttagcggccgttgtgctggccggctgcctctgacgcctttttcgccacggcgcagatccggagccacaaagccaagataggcgagttccagcaccgccacgccgatgcgagccacaggtagcttgtggctgtgctgttgggcagcgtggctgaagctataatttggttgagttgcgcgtgcacactgtgtggcggctgtggcgcttatacatcgaaacgcaaagccccctcagcggagacagtgcgaagccttgccgctcatcatccgacaaacgctggcttgatttacggtcgcaacggccttttcaccttggccactgacatctgatagcttctgcatcttcgttcggcaaccccatcgcaggaatagccacgcaatcgccagccctcccagcgcagccattccctccgcctaatctcggctttcgaaccgcctgacgatagcgggccatctcgcaaatagcttgctgtggctgaagcgcgcgtcgcgatccattcctcagctgctgaagccccgagcgattgaccatgcccattatcctgtcacatgtccgaaccgcactcagtctggccaagtcgtgaagatcaagccgtcgtaccgttattattaatcagagcatggggctgagctgaacacaatcccaccaaaacgagaagagagacaaaacatggctcagaaacagatgcagctggaagactgtattaccaccccacctgtcaactcgctcttggctgctgtgagatgctgatcaattctaatcctaatagggctggacgatctctgcgtccggttcatcatcaaccttccccaggaagacctgtcttcggttgcccgactatgtttccaagttgaagaggcacaatggttctacgaagatttcatccggccgctcgatccgaccctgccgtctatgacgctgcgcaccttttgtctacgaatcttccaacactgcccgctgctagcctcgttctcggttgagaaccataccaaggcattcgaagagtttttgcagtacaagactcgcgtgccagtccgcggggctattatgctcaaccatgacctggactcggtagtcctcgtcaaaggctggaagaagggggcgagctggagtttcccccgaggcaagatcaacaaggacgaagatgacttggactgtgccgtcagggaggtctacgaggagaccggcttggacctccgagaggctgggctggtaccaaacgaggtgaagcccatatacattgaaatccctatgagagagcagcatcttcgcctctacgtctttcgagatgttcccatggatacggtattccagcctcgaaccagaaaggaaatcagcaagattgaatggtacaagctgtccgatctgcctactctcaggaagaaggggcctcaaaacaataaccactacgattctagccccgggacaaatgccaacaagttctacatggttgcccctttcttagttcccttgaagaagtggatcgttattcagaagaagaacgctgcgaagagagcgtctgttggtgcaccgcaggcgtataccatccaccaccaccaacatgtgcctattgaagaggatcctaccgaagatgaggcatgggtacccaacaacgtttccgctgctgagcctaccattgaatctcttgatggggccactcgggaattacatcgcttgctgaacttgcagccgtccgctcaaccgtctgttgagccgaccgctcagccagccgctcagccatccgctcagccatccgctccgccatctatcgaagcattgttagcccaagcacaagctatgcgagcacagaatcagcaagcacaaactcaacaggttcaaactcaacacgttcaaactcagcaagttcaggtgcaaacatccgccgccccgccatctatcgaagcattattagcccaggcacaagcgatgcgagcacaaaaccagcaagctcaggccatgcaacaacccgcaacaaacgcttcaaaggacaaaggcagtgctctactgtctcttttgcaatcttccagttcttcacagcgtgctccccaagcagactcacagctaccaaacgcactctcctctctcaagatagcggaagcaaggcagccccaaaacgcccaagccaatgccaatgctatgcctcagtcgatttccaacacccatcgacaacctcctaactttgctccacctccgcaacaatcatctgccgcattgaaccttttgcagaacttgaatggaggcctgggtaacggagcaccacctaactatcctgctcatcctgtacatgccatcacgacgcagcaagcttttactgcaacgtctaccatcaagacagatccagcgcagccacctcgtatccttcagagaggagagtctcttgaacaggcccagtcagctgggccggcccaacaagccaagtccaatctacctccattcgcagggctttacaacaatccgggacagcctcgccccgggcaggtggttcagccttcgccttctgccctaccgatccccatgagctctcaagcccaaaccacgcaatatacggcatccaactacaattacaagccaaatgtgtctccggaacagaagcgggcgcttctttctctctttgggacgccagccaaagctgcagcagatgcgcaacaagctggaccagctgcgactgggcactccatgccccggatgggatcgatatccggatctgttgctgatgggcaacgaaatgcgccaccatctcgcaatagtaatgcgacgccgatatcgcaagccgaccaaagctttttgctaggttatttgcagtctgtgacgaagaatgctgcgcgttaaaatgggataagattgggccgaaaaggtggataaatttgctatgtcttgaagggttgaacaggggagtagggttcagatcagagggaaatgtaaggagggacgttcatttaaactgaaactgtggtagtggcagcgagtcaaagcgaattcgaattggcttattattataattatcatcatttttttatttactattactcttgatgtctttttagtcttatgtatctatagcagtaaggatatagtttattcctgctataatggtagctataatttaaatttggagcatctgtatatgtttaaagcgaggttctgtcttatttgtttatgagagaagcaaggtttcccttgcgcggttctttggtcaggggctttctatagtagttattccagccaggggacaaagggctgcggagggaaaaaaaaaacataaataagaaaagggtatccagtatcctagttctattatccagcactctagctatattagagcactttagttagataagtaaagcagctagattatacataaaatctatgataacatagttatttatccccaaaagtagcagcagtagcagttgcagtagtaatattattgcatatagtagtagtaggtagttatagagtactgcactttgtatttcattctgtgttagagaggtagacatgatcgccttgagttacaaagccatcttagtcaaattggtatgcacttgtccagtaatatcaggctggaattcgagagtagcttactgtatacaactatttgcattggaagatacaggacctcccataaatatgaagtaatacaaatgcagttcattaaagtgctatacaaggtataaacgagagaatactagtagtaatagtaaactttttctcaggaacctcacttggaagctaatcacgtagatgctagtaaacagtacggtcaagatacaagccaaacggcagctgggcattcatgacctagcatttcgcaagctttggttcgttttccaagcattgtggcttgaagagaactctccgtgactgaacatataatgcgtgtttatgcctcagtctaccacatacgaccataggtagtggagaattcggggtccccaaatttgcccaatttctcgatgattatttccgaggtccaataaacgttggtggtaggcgtgggtcgatggcgcttagcgggccagatctccctcagtggggtcaggtcactaaaagacccaccaccgacccttctgaagtataaaaccagcgctgtctcccgccaaagcctcactgaaaccttccctctttctcctgtacaactcaagcctgcgcagcgtcttttataaggtaaaaaataccaaagttatcccaacaacaggttgagtagtgaagtggttaacacgcacgtctgataatcgtgtgccttcgggtccgtgggtttgcctcttttttttctttcatattgattttggcttgcatcctgactcatacctgacgcgtttgccaggttcggaattgggtgacgtgggcgagatggttcctgatatcgcggctatcttggcgtaaaatccgctaaaaatgcaattgccccgggctaatagagaggaaatgcaccgtagcgtttagcgcccctccctcagcgttgaaatagatctaggccctcttgcattgcgaacctttttcttccacctttatttttcttgcatgttcaactgtaaccctctgaagcccagctttgtatctaaacatgcattacagaccacgaccacctttcaaaacaaaacactggcggaagctctacgaatctcgtatctcggatataaaagccctcaaggactgcgcgaatggtgctgcctttgtcatcattgatgccaagccatggggcagagataactcagagccggctgagattggcctttcttttcttccaccaacccacgggaaccgcgaacttccagaaacattagatgaagctagtaacttgataggattggaaacacactggatacgctttgtcgacagagaaaggcgagaaaagggtcgtgaacaacatcgatacgggtcacaacagcatgtctcgggcgacaaggtagaggagacaattaaaggcatcatagagtcattccggaaccggataccgggcgacacgcctcttattctaacgggatttgctgtcgttttcgagttacaggtgctatcagccctctatccaaacctattgaactatttcacatactgggttgatcttcaggaagtggcaagcggtgtggttgatggtgtcgcaagacctagcttgcgtgacactctgactgcatgtggttttgaaggctacaggcactcgcaggattcccagactaccatttttccgcataacgctgctacggatactgtgcggacagtggtgctgctcgttcagtttttggcgcttcccaatgacggaaagaagcttgatattagcccatcatctcataagaaacaacagtttgccagacggcgctcaaatgcccctgcaaccccggaacaaaagagttattggaaaggctcgcgacccagaccgaaagaattcttcccatttaccacaagagtatatcgtacgtcgggatttataaatttcgacggacgaaatctgtttagcctcttctcagaatatagaccaactgctgttggaataagcaacggaatgcgatatggatgggtgtgcttacccgacctggaaactttggacaactttgtacgttctgtgcataggtgggacgctaaagatggaaacgtatgggaggttatctcggaatatgatcctacggtaatacctgcacgggactgggaagagctggagctctgtcaaaaggaagagatacaggcgaaggacgacgagaagcgaatgcaaagacggcttaaaaacgagagccagagcgatgagatgtggccagtgagttttgaagaagacgattaacgataatttacttacatgagacgacacattgtgcagggggatgaacgcccgaggacagccactttgactctccaaatacaattaatgcctctctcaaagatggcgatgcagtacaacttggcgaatcctgaagcttttacttataccaggaaagcccacatacgcgtggccgttataagccctgttgggacgagcgtaatcttccgtactgcgtcagacgcttggcatgggaacaataagttcttttaggaactctgctccagatgaccacaaatgccgtctacttgaaacacaattggacgcctggagaaacggaagagatggcttctcggaaggcaggccaaaagcagccaccctcagttagatctacagatactcgccacgactacgaagtacccgcccagcaagggagtaagtggtgaaaggtcaaggttccaaaatctactgatggaggaattgccaacgccgactagagattggaagtaattcatctggtgttattggctatacagtagaacccggccactttcgtggtgtggaaagaagctctttttgatgtttggagaaaagtggctgctggcggcgaggagaaaaggcgctaggagcaaatgaaaacttgcctgaccttctaggtggctttgatatgagactttacgcaaaagcatcaatctatactgacgatataagcaattgtgtcggagttacaagtacatacgaccataggtagtggagaattcggggtcccgtctgctcccccatagacaagccactaaccggcagattagtagtcaagtgggtgaccattggcgaacaccggctgttgtatgttttttcttttgcttttttaacttgtccgtatgtccctatccttcgtaagctgatgttggacagcttcatggcacatacgaccatatccattggaaaatacgggatcccgtctgctctcccagagtcaagccaatgagaggcagattagtagttgagtgggtgaccatcagcgaacaccggctgttgtatgtttttgttctttttgatcttttgtagcaacgcccaagtcatctcagtaaacaagctcgtgatcgatgggtattcggtgaaggaagggaaagcggtaaaggcggatgtagctctgcttcgaagtgagcgagacacacaacatggacttgagatgaatggctctgcggatcagggcaaatcaccgtagctgtgaatcacgtcacatgaagggccgtaggaacagagcgaacgcgacacggttcggattcaaacagctgcatcgttttccgggacccctctttggactgattcacggtcgctgagcgaacgcgagtggcatcgaaagttgctggagccgaaccggccgtgtccggatggtgaaggatgaaggttgtgcgtttgcttgacaaggctgaggagatgccgatgtgagattagccgccgagcaatttcagcaacggcagccgatgatgggtgggtggagacggattcacgcgcggcagatacagagcacaaagagcgggatgcttacatgtacatgcactttttataacattcttgctgtggctgtttggcaattgatgtggtttgtcttggaaacttggagatggagccgtctgtcggcatggggcgtttggctgcggatcgcttttctctacatggaaatcttgtgctttggctggcggccatgttgggtgctggcaagaggtacccaattacctgaattgccaagttccgtttaaaagaaatatagagcacttttattgtacatcatgtattgaactcgtctagagcacaggagctacaaatatggtggaaggagaagagaagagacgccatgtcgggtagatgaatgacgcatgtacttgcattggccgtctctatcggcttggacagcatacaatacttactttattacagagattactactgatctaatgccccacccgtggcctggttgacgcatgaagacatttatctgctataaacacttggaagcaatagcatcagtagcatcagtagcagcaataattagagcgttgaatattttttgccttttacaagtattggcatgtttttatatccaaaaaattcatccacgtacatggcaattgttgaagatgcttcaaagtcattgggcatttgcctgtagatcgacatgtgcatgcatgcacctacacaaacaaagagctacaatttctccaacggcaacgaccattaattaaatatctcctcaaattaattcctgtcatcgtcataactatgcatccattccttgatctgtgcactgtagcaaactgcctgctgagccgcgctgcccctttgcctgcaaacgccggcaccgccaactggcagcgacccgtgcaggtgatttcaacgcactgccaaagcccagactaattcctctacatatatcctctgcctgcttcctgaaaaattcttctcccatgcatctttcgtccaccaaacatcttcaccatgcaagactttcggtacgtcgcctccccttctatccctgccgtttctctccctgatgctggataatggctgcctttgacgtacaatctcgctctttgcgaaatctccaagtcacacaaagatgctctgcaagcagctgtcacctcacagcccttttctttcttttctttccctttgtgtgccgatgctattagctaatcagaatctgtagtggcaatttcgtacgttcaatccaactctacaatccattggctgttcccagactgttacacagcatacacagcatacacggcagatcaggactttgctaactaggtattcaactcaccagttcgccgagcctccagaggctaccgtgaccattcctcgagcagactacgaaaatctcgtccgaaccgcccagaatcactgtacgcagcttgtcctccagaaccctcccatcgtactgacatcgcgccaatagccgacctctgccgctgccttctcagtactccgataacggatgtcagaatcatcgaggtcagatttcccttctctagcttccaagttggaagatctaacttgtttcaacaggccctcaatgcttgcctgagctcgcaaactgtcacttatccgagcatcattccagaccaagacttctacgcagacaattccaacgcaaacgaagccgattccctctcctacacgagcacccctcgtactttcaactgccgctccttcacctccagcccgtacatcgacccgggcgcccaacttggcatctacccctttccaccaccacgacaaggcaatcaaccagcaaatggtggactaaactatgccgagcttaaccttcctaggatttacagcgtcgacgatgaccacgaaatatctagcgggtctcctgaaagggccatgggcatgcccaagcccggtctctctcctgcacctgagcaattgcgatcggtcaggcttgtcaatctacctgaaaagacaacttacggcgatattgccggccttattagaggtggatcggtgtacgagttctacatcaccaatggcgcggccacagcgaccattacctttgtagaggtcgcctccgccgaggcatactttgcacacgtccgcaacaatggcttattcctcaagaacaagagagtaagccctttcccaaaccatcctctctcccatagtgactccgttggctaaacattttagatcggtattcgttggttacagcgcttccagagcctccccggccaccacatccaccgaatcgcccaaggcgcaactcgcaacattgtcctccgcagatgcggccccagccacacagaagcctctctccgcgaggacctcgagcacattcacaatctccaggttgtcaaaatcgagtttcgaggctgggattgccacattggcacaaactccgttgcgagtgccatgtacgctcgaacctgcatgacaagccgactgtaagactcatctacccccttttcttccctcttattgcttctttgttctcactgacactctttcttcgcagaaaatacagaaccagccgtatcgaatgggatgtcgacgagtgtgcccagcctttgagcgagatgcccagcccgcctcaccaatgtgccccgagatccgcccctccacgccaactgaggatcacgacgcccaatcgcttccaagttctcgcttccaaggaagaatgaagtgagctacccactatcaacgtctgccacgactatcaaattcggatgagaaaagcaccggttttattttcgttttttgttgttgttttcttgggcgaaagggtcagtttgcggttatactcggatatgggtggcatacctgatatttacatctacccactacggaagagttaatcaaggatttcatcgattaacgtgatttaatagaaggtttcgggatagataaagagaggtagatacgcattagctccgctagaagcaattgtttctcctatctagaatggaatattacaacggcgtttaatgtgagcagtactagctaaatagacaagtcatcatcaatggaatccaattcgaaggagttaataaatcgaaagaattgtgagatagtatctaccaccgttatagcagtcattacctcctaaacctggcgtatttcaagaagagctcgatgttctgtatgatccaacgctccagctatagcatacctacctgggtccatatgctaaaacaggtgtaagaataagtcccgaaaagccctatttattctttaaatacagtttccggtatcgtactgcttggtaaatgggatataaacaaaaatctggtatgaatcaagttagacgaaatactgcgctgctgacaaagaaaatacaaaacaaatgttttcttacctttaaaaagatatcaatcatgcgcagtggtataaactgtggcattagcgggtagtcgtgtttgtttagtaactgtaatttagaggctttaccaagtgcggacaagtactgtaagcaatatgttgtccagaccatacagccctacctccttagtcaatgaggttggccaagaagaattaggcttattgtttacaggggtcaataaaataccaccttcccagattgtctaggtatattcgtggaccaagtaagcttaacggaactcttgtatgttctctggacttttcattgaccgacactgacactggtgtaaagcagctgacccaagctgagacgaatggttcgtattggtgggataattgaggatatatcagatgtaaattaaggcatctcgtacatctactggtctagagtcagcagagtaccgaaaccacctgtagagacatgctttcttatatcatcccttaaaataaaaatggtattctactacatgaagtaaattattccaagtaataccaacatcaagcatagcaaattccttctccaacttttatataattcgagtgcctctaaaataccacaattaacactgcttcgccctacgctcccacacctatacagccctgtctcctacagtgagccgtaagcactaccaaaaggtcagcttgtgtgtttagctgctctagttgccagtgtcacaacttcgggcaaattcgcctcgtaaactggggtttcaaaactaatcaagttataatagtcaaatgtgacaacccataagctttcaatttttcgtatcatcaatgaacccatcgttgcgacgatcatttctataaagagggtcgagtcccctgccttttagactttggtctatcaactcaacctatcaactcaagtcttccaataatatagagtcccttgttcaaacaaattacgagaaaatgctgttcttcgctcttcttgcacctctcctccagctcgcgattgctgcccctgctgcggacgtggcagcatcaaacatcaacgatgtccttgggaagcgtggcgatggctcgggcgtacaccttgtgaactgcgatggtttttcaggcgagggcacgattttacccaagagttcccacgttgttgtaagtttataaccaccatagcctaggtattgtccaggctttctgattgacaatatcgttttgttagttctgccaaaacgatggcaactgcaacttccagccctccggagacaacatatgcactatgggacagaacttctggttccaatgggaggggcaagctcaggcctgcacattctcttctggcgctcgtttctcttggtttgttaacggcgacgcccagtcgcagccaaacttccagcatgttgggtaagtcttgtaaagctctccagcgtggtcaagctcgcaggctaacgtgatgggatgcagcgatggtggtaaccaattccgggcatacgcaggtttcaaggacgacaagcacacaatgttctccctgggaaatggccaatgccattccatctactactttgtctaataatggttggtagaatggcgtcaagacacggcttttatggaggcggtaatgggctgctagtggtttggttaggtacagagagcgcgagttatggtgggtaaaggagtaaaagagagcgctaggttatttaaccacgaaaaaatggaattgtatgactctatatttggagttttgggttgcgaccaatagaagacatcagactcaagaagagaactggacggaatcccgagttctccactacctatggtcgtatgtgcttaaacgatctgtaaactagcttaatattgaggagatgctagcagtgctactgagttgactctcattgccttgactctggatagatgatgagatcccgcattatctactggcaatacttgtaattagtcgaaagttcgactgtaaatatgcactaagaagcaaacaaaagatatatgaaaattatgtagtaaatggtaagagtagtagtaagacacaagctttgcgattaatatgtttgacaaaggtaagatcggtttagtctggcagagtttgtactttttatcccttctgatgtattctttactacggctgaatgtaagggtatgaaaacctgctcctgtgtatctattaaatactgatagattgtcaatatcggaactccgaaatgagagtgtgctattccatctcatcagtcaatctactcgatctcatcgatcttttgaaagtaataatcccaacctttccagccaatccggccatcccagcctttcaaaagcttttctagttctatccataattcttcctcagattcaggatcccagataacacccaaatcctccgccgctgacttactcgtcccattcgcttcagacagctcagagcggacttggctcatcctgcaaaaccaatagtcactccagaaagcagtcatactgccaacttcatccgtagctgcctcaaagatctcgttaacacgtgcctcaaactcctctgtcaacgactccaaaatctctaacaattctgcatattcatcttggatttctgcaatctcctctgcatcaaattctgaactccgactatcttcccttccacaatcgcatgtatgcgcaatgcccagtgcctgaaaggtgatgaaccgtatcgcagcataatagtgatctcgtcgcaaagcgttaccgtactccttgaaatacgcagtgatggtagtggcaatatagagctcggtactgtttaaatccatatacttcatcctcgccacaaaaggcgtgcagcctccaggcgagcaccgacactcgcagctatcgagcgagttgtccaataacatccgctcttcaagctcatgtaccagtcttttatggtcttcatgggcaggatacttacctgggactttttcacctctaaatgagaggataaaagcatctgcaacaaagccagtccaaggaagtcgcaaacttttcacccattcgcaaaggggagcatcatgatccaacaaccatttcacaaatgaggtacctatgaagatggacggcaaatgaataattggctgccaccttctaggtttgtctaagcgagctgacagatcgtggaacccaagattaaagtagatgttagcatcttcagcgttagacagttcgtggtaaatagacttgcagtcttgaacgcgagattggcaatgtatgggatcttcttccaaatatgtgcttagaggtccaaattcaatgattcctctatggcgcagaatttcatcaacttgcatagcatatatgtcaagggcagccggcctgtgcagattgaacttgtggacttctaaaggcgaaagatggtctaacgcaatcgactttagctcttgccgacgttgcaaaagcgacttggctaggtggattttgcagtgtagcgaggcatatgaaatcaaggtatcatgatagtcaaccctgaagtctagatagggtattatggggcacccaccctccagcaaaatcctcagagggagggtgcatcgacatgaagactcgtcttggtcctctcgtcgatcgcaaagggcttgactgaggagtatagcagagccaaggacagtatatcggctgttgacggactgaactaaaaggcgcgggttgctcctttcgactaagattcgcaagcactcgggattgcccaaggccaggtgaaagggagtcagaccaaaacgacaatctctttcttctaggcattttggatgtttctgtaaaaggcgacatgtttcgtattgatcacctaacaagactgccactgataatggaccgtagaatacttcaagagcggtaagtcacgagaaagggagggtgataatgcgctgcaaccttcggtcaccataccttcggctgctcttggaattgcagcaaagaactcgaaagattgagcgagtttgccatgatttaggttaattttagcagagaactgctctgaggcatggatatctgcattatctgggtaaaatgcttcggcgagagatattgatgatggctcgtggccgactgcggtgacgaatgcttgccttttaagagtatattagctgagagagtactaggattttattctgttgtgtactgaatgaaacgccaaatgacctactttccatacaagtctctcagcgaggctgatacttgcttcttgataagaaatttggcaagccgcgcaatgggtaaagtaaaagcttcctctacggtcgtgatgtgaacattatgatggtggtctggatttacctattttaggcttgtagtcagctaactgcctctgtatcaatcggcttgtctgacaagaatctttactcactagctcagctgccgcatggagtagagatcgattgaatgagtcaacatccttcgcccccgctttacctaatctgaagagactttcaagcttccggattgctgccagagtgagtctttcccactgagcctgttgatctggtagcaggatatcccgacttggtagcatagttttacatttcctcagaacggacagagcgcgaaaggcaggggaggtctcccggtcaacggttgcgtaatactcaagatttgaggcgaggctatgtccgcctgcaccagttctcgtgtagaatgtgactatgatggcagtttttaccaagcccgtcaatcttaagccgcggacacggctccgctcatcgccattgcttctgaaatatttacaaccttcgtaatggtcgaaataaatggtttcatcgtcccaaaaattccatgacaaccaagaagctcgcttagtctgatgacttaggtgccggcggcaagggcacgagctccccttaactgcaggggctctttggagggtgtcaaaggtggatattgtattcttcttatgatgctccaagccggcacaaagcgtcgctagaagactcggcttggatgcgagcttgtaaatggacgtcctaggatcgggctcgccaattgcggccatctcagtggtgatgtcttgagtaaatagctctagcaaggtgtcttgttttgcgtgtaggctgttcaatgcctgccgggacgcttcttcaaggttgatcaacttgcttattgccaattgcatgtgacgtctaataaaagtgtactaagtcagcaacaataagatattcaggattgtagatgtctcacagctcgagattttggagagccaaatcaagagtttccttgatcgccccgagcgacttttgaactcgagatatatccgacttttgaaatgggtatttcagttttttagcttgctgtatgatcttgtcttgtgggcgagctttagatgagacgctacccgagaaacgtgatacgaattgctttaagctgtttagctcagcttcgcatctttgaatggagcttgaaacatgagcggcagctggagcagtcaagggatccttagatccttgcgccagagattcactgagagtttgaaagatagattccaggtcttgtgcttgtcgactaattgaagcaaggtcctcatcgcgatccttgagagagccgatgtagttcgcgatgatggagcagacctgagccccttgcgaaacaatcccgatggcaaaatcagtcatctctatttacaagagtgctgatgacatacgcagtgtgtcggaattataacaaagagggcaaacgagtcactttttgacctgcgagagaggggtgagcaagattcatttacgcgcgcatactcctgctcctgtaaacagtacccgggctatcttacttcattcaatagtccgaagaagctgaaacttcaaaaggtctggttaggcgggagcaagccgtcttattgacgttaatatttgagatcagagacggatagaggcatgttttatgcgaagtggctgatataatgcagggaaaagactggcggtaaggctttggtggtgcgcgataagtaaggtggacggcagtgattgctgatttgctagcaatattccagtaacattcaccgccatgacgacttctgcctaatggtagagaggctgtgtacatgtatggtggcctggtggggtcgtcgtctgcaggcctatcagggcggccagagctatatgcacaatgcctcacggcttgatactagtgatttaggcacgtaggagtggctagaagcatgtcacacaaaaaccccgccctatttgaagtgtgtaatgctgtaacaaatacgtcccaaggctttcaagaaggctaaacttgaacctggatgaagaatctgacgagaaggtatggtcgtatgttgctgattctctattatattgccttgtatcgtaactagctacaaagaagttgagagtgccttctacagcctatcataaacatctacattgcacccctaccattggtcttggcaaaattgtaatatccttgatgcctcttggtttaaatggttactatagttgactatagctgcttctttctgccttgagaactttccaacttccataatcccctgccatcattggtatacatacttttgaaacatctctggataacggttgccaatgacagtcatgttggctaccatctgagagagttcttccaaatctttttctttaagagaaacctgcgtggaattttccactgcacgcgcaacgctggtgcatcctggaatgggtatcacaggagtgttccattcagtcgcccgagacgtgacccatgcaattgcaacctgcggcatcgtgtaaccagtctttttcgccagttgctcaatttgttcgactagcttgatgttcaagtcaaagacctctggctggaagcgtgggtagaggcggcgtgtatcactctcggggatatcatcgagcttcttgatctgccccgtcaggaacccccgagacagtggagaatatgcaattatagggatctttagctctgagcatgtctgagcaactccattgctcagaatatccgtggcaaacagcgatagctcgatttcgacggcagatatcggatgaacggagtgagcgcgtcggattgtggcagcactgcactcgctgagtccgtaaccacctatcttacctgcctttatatattccacgagagcacgcacagtttcttcaattgggacttgtggatcaatgcgccccggcgagaaaatgtcaaggaaggctttgccgtccaggacttccaggcaattatcaacgctgtttcgaatgctctccgggctattatctggacctgccctgctaaaggcacctttgatactgagaatgactttcttgctgtcttcgggatatatcgtgaaataatggttaagcagatgcagagagtttgctgttggcgttccatagtattgagcggcgctccagaagtttgcaccgttgtccaaagccgttttcataactttagacgcttcatcgtatggcattactggtggacggttaagacctatcgaaaatattagcttgattgtagacgcagtatgtatgatcttgtgccaagcacacacccatcattccaaacccaatgggtcctgattgtttgccagcaactgaaaaagacatttttacaatagatgaagatgctgcaatgacaggaaagaggatagcgagtcttgaaagtataggtcgatgttctggaggatttgaagactatgattgaactctcactctcgtttgaaggcgagatgaatattttatgaggcgcaacagtatgctatatatactacattgagactttcacaagatcccgagcttcaaatactgctggcttcaattgcacgtcttattcgacgtaattgaaccagtggagcttaggttggacaaccccatctcttttcgcatgccttctatggcgtaagccatctgctagaaagaaacctctctctcaaattcccatggataatatgggtcccttccatgtaagtgcattaatagcatataactaggtaggtgccatggctgatggctgatggctgatggctgatgcatggtgcggtgcctggataacacgcactctcttgtttgattggcccagacggcgtcagccacggagccggagattgcggaaatgacttcatgttcgccgggatccaccagtagtcactcggatgactactaaatcgtcatggcaaaacagcctactggattgacaaacaaagtgaaagtgcatttgcagaagcttagcgatagcgatcggggagattccctcccatgactatacgccaatttcatcattgacgtcaagaagcattgtgatggatgactttcaacaagctcgtagcagcctagagggcgaaaggagacgaaagcgtgtcatcacggacgcgcgtagagaacaaaacagagcagcgtccagggcatatcgtaagtctcccttcggctagtcggagagctgttactacctccagctgctgaactctgaggtaggccagagacagaggcaggcctctgaggctcttcaactaagcgccagaggctgctcaagaagataccatgaactcaggccgcgccacctttctgttacagaggaaagtacctcgactctttgcggaagagctggggttcctcccttgtcagctcagttgcaggataatacttgcatcaatccatgccccgatagcactgcttctcagccagtatctcttgagaccaatgggagctctggtgggacgattcaacatatgttttctcaaggcagagacgtatatcaagacgtgtacttgtcactatcagagactaccgctgctttggatctcggcattgatgactgccaagtaggcaagtatcctgcttttgactctacagtctcttcgctgcctatcacgaatctcgatgagcatggaagcgcaacatctgggatgaccattccctcaacgagctccctcattagtccctcagaagattacatgtttctagtagcttctcacttgtttagcccagaagcgaatttggcctatccagcgccaagaggcgttacatctgagcgtgagacaaaggagaatttgatgagcatatcttttcttccgtcaataccaaaacaagtctctgccttctattcgccgaagtcaaagtctcaacccagctctcaaactttggactactatcacggccaaggtctttcgacgaacgagtttggatataaaggctttgaacctgaatctttctctcatactgagttggataacgtattggaaggccaaggtcagactcaacacaattcgatgtacttggccatgccttctcttctacccgggttttacaagccctattcccggcagtccaagttatcaccatccatcgcatacatgcatgtcgctattcttctgggcattacgctccacgatctggcaaatggcaagccttgttcgccattctatcgccaaaccacagcagaagacgatcccaaggccctccttgcggcagccgcgattccttctctaccagcccatctccaaccaacgctgccccagattcttttcccccacaaaccaaaccttgaccttctgccatttccgcttttacgggcccgagctataactttgacagcgacaaatcctcagctggttaatcctgaagagctcaagatggacatcctccgcgacgggctgatttgttggaatagcagaagtgacgataataatggaactaggcagccttgggacattcatagctgggaggcagcgccatggttcaagaagaagtggagtatgctatttgacgaggaaaataatcatgaattatgctgagatccttattgcaattactaacaagatcatatggtatgttgtcggtaatatgatgcccacactgtaatactgctttagacgtggaatccatacacgccctttacaattttgacaaccgtttctttctccaaaaggtttttttcagcagtaattttgtagaaactggctaattcaggcgttgtctgatgtgtgcgtagaccactgatggtgttgaatctgaaattccgtaagctacaactcatggttgcatttgacgggatattcggcttacttctctatggtatagattgcttcaagtccttcagcatccacttcggtacagagccgaaattcgacgcattatggctcatgctcttctgcgaatttcccgatagccttgacgagattggtgacctaaagaaagtaagtattactacacaatagcaaaacaagctcatttgcaagttaactggatacccacttcctgaaacgacccagccttgggggtaatagttgccagaatagcatacattgtcagattagccttgttaactgagtcttcttggaaaggataggctggtgtctttttgttgcaatttctgtgatatctgcctctgcccctggcatatattatcttgaggcgttgctcgtcctaaagagtggaattcgcattccaatatctaacggaagcttcctcatgttatatatgagcgttttctcaagacaggtattttaaaatttagtggttccatcatctcttacgtcaccgtaaacgaaaagcgctgtaagtgaagaatcatttctcgctattttcttgctgtatctcttccccacctgcccgtgatttgcaatcgtgaatcttggatctcaccgctgtgtctctatatctggctttgcttataaataaaagtgatcacacagcgtgaataggacaccttgtatttcatatgtcagaatcatcatttggatgaacaagtagaatctcgaggatacaaatatacctaatcatttgtaatggtgctgtaattatggataatactgcaaacgtcgtttaattagaacctgggtgaatgactgaataaggaacaatttccatgtatgcattcacgggtcgactgtttactgtatggtcgccgctgtaaagaatactgtatagctgctacaggcaactagcaagcgtgcgtttgtacatgaggaaaataaccctttttacggtatatttatcagccaaggtcggcctgtaaatattacaaagcaattagcaagacattgcgtcgcaagaagtaaatgtataagacaaaaatggagaagagcctatgcatgtggttgaatgtgcttaaccaagaatagaaatttgattgccatgcgcttatagtaccttgagcaattatcttaagtgaacgttgatgtaagagcattcaatctgtttccacaagtaaaatagaccttttgctcgtgttttccacttcaatggctgcttctaaaatctggcattttattgctcgaatcttgcactttgcacgttgtatttgtcttggcactggaattaccgggcaggcaaacatcacacccctttgcaaaatacctggcaactataccgctcgccggctttcagccttctttaaaaatcttggtcccatgtactctgttccttcttcgggcgcttgaattaagtcggtagctgttgagaaaatcattttcttgatgccacccgacagttgaatttgctctccatccaccaatcctatgcttattggaaacatataggcctctgaatcatcttccggtcggtcacacatggcttctatggcactgctgttgaatcccattagctggaaacctggtggaatattctcataagatcttatcatggaattcagtatgagagccactaccatgactgcgcccacggaaagccctagtatggcaccaagggctgaaaacccccgggaagtggtatcgaattcaggcaatctctctccattggcaccaggaccaaaggtacttgtctgaatgaggaaaacaccttgagatatcaaccagtgtagcaagatagagagacccatgaggggcgcggcatatttccatggtaaagagagaaaataggacgaacgctgcatcccaattggcgacgatacgcgcaaagtcttctttccatccggacgtagatatcgaatccattcatcagcaactagttgcctcgtgaggatgttgttgtagaataggtagagaaagctgactatgagctgcagactgttggcaacgacgatgttcgcccagagctgtgccgacctggttgtaatgctatcattcaggggaccaaatgttgttgatgtggccgatggactgactttgaagccttgcttccaaatgccagaaggaccgacatcctggcccctacttttctgggtgtggataagtattccaattgcgactgctgttcccgataagccagcgatgaatctgatacacggtcagtatgaggcactgaaacttggctgatgttactcacaagaagatggaaatggcccaggagagaggtgttatggctttataccaaccaacacgcgccttcggctgccaggttgctttccttgctcgaacataggttgacccaaactttgtctcgctttcatcttcatcgtgaatctgactccgctctggtgatgctaggaagctatggatcgtgtctcccattgtcatcattgtttcgttttgtaatttcccttgcatagtttttgtatggctgaaatattgcttccaaacccatataattatcaaacaagatacgaatgtacaacaacacataaatgtcagtatgtgcgtcatataatgcagcccgcatcgctcttggttgttagcctcgtcgctgacgaggcagtaatcgaccaatacaggtatatcattccttggttgaagtacccagttgtctgcaaacgaagaagtgaatgccgcatcgcagaaaattttcgttgtgtaccaagcgcatatccagcccgttgaatatgtccaaaactcacactgcgagatccacccgtcaataaatgatgagccgttattcgcttgggatgacatgttcttggcgaccacgatgacactacttgttacagtcattggatcgatattccgtgttatgcattcccgtgaacctaggcgggtgtagttgaccgcagccatctgcatggagtatattagcgatctatttaggggtccgacttcagcaggagcagaagcctggaaccaagaggcatgtcctagaggatcagaaaccgtccagtcttctccgttaaccaggaaatcatttgtgactatcgcacgagggatcgcagctattggtatcgaggcgaaaaaggctgaattccaactagaacaacgtcatggttatttagccggtttctcctacattaagtgaacaaagtgaatgatgacttacaataagtgtaacaatgctgagaacatcccaagaatgatccatgcgcatagtctcttcctcttcacatagtatagatttattatactaagaaccccaatgtagagcgagcgctttttcttgtgcgctcgatcaatttcccctcgcgaaggtgcaacaagaatctgcatgcagtagtttccggctccgagaaaagctgacgaggcgatattcagagtcacatgtataatactattgatcctgttgatatctgtgcagttgccggtcttatatgtgccaacgtggagtgcattaggtgggaaagcccgaattgagactatgaggatcgcaaaattggcagcaaaaaccatgatggctactagcacttgtgttccgagcattattgctctctttgtcgttctgcgtctccatgattttgcatgttcgtgtctcgcttgctctaagtcagggatgtactttgccaagaaacttgtttttgcgtagcggctaagaattgttcaaggttagtaaaagagaagggtatgaatagtctaactcagatggataacaagtactcattgtgaacgtcgctctctgttaggagctgggtctcctcgctgatattgttgactgtcgctgtgaagattgtagggcttccctgccgcgttacatcttcatcttgctccaccgataactcagcttgacgaagggggttatatctctttactaatctcttccccaatgtctttagtggaatcatattctgagttgtgttgagctgaaatcgaattgcatctgacaggcgggctctgtcacgtttgggacgacgagcggcattgggaacgagaagtgtggagagagcagacaatgcaacgccccagaatttaaaccagaaataatatagatatattcaattctatttatggaaagttctttatcgtacggaaatcctattgcgctgaccgccgactgcatttcttgtacaacactccatgtcctatcgcgcgagactctatcatccaataaaaaagttcttcggtgtcatataagcaaccaatatgtgccacaatgatgcagatatgaaaccaatataggcccaatttgttgtagagctacaactagtgaattctatggccttgccagcttggcctgttgcatactatttttgtcaacaactgccaccagctgctgttaattatatttatagcatacaagtctcgacttgacagcaatggtaatcaatagattagtagctcagttaggaggctgagcagtcagtggcttataaaagcaatgaattgttttgagtgtagctaatacgaatgattgaagtagctccttagtaaaaagagaggaagggaagtgtggcgcacggccaacatatatttgattggaagtacaagcgagcttgtatgaggtacactttgtattgttctcgtttggcaaaaatacgctcatggctaaaatctagattaaggaaaaagaacacacgcccgtagcatcgtgaagctccatcattcacacacacagctattcccatgcttggaatataaatagttacatataactacttattatcttgctcccaaatagcacaacagctcacacttcttctcattatgttacacgtaaaggaatgtatggagtgtcacttgcattagccgtcgaagagacctcatgtaggtgaccgtgctttcagtctagcttaaaattgagcccagccattcctgcaactcagtactcgattctaagtgccgtcttctatgtccagcacgctctatcataacctgagtgtcccgagggggctgcggactggtggtgttcttgctagcgacccgccacactgaccctgagaaaattactgcttagcattggagtggccgtctatgatcgatcacacacggattgcgtgttagataagaacttgtacatatgcagtgacccattattaggaatctttactgaaaactatatcgcttgagatgcggaagagtatcctctcgggctagagattagtcgttatatatctcgatgatgccacttcaccatatctctgtcttcctcacgccttttttgagagatcctcaacggatgcaaagaagccctactaattgttcgactctgttgttaagaatagtgccggagggtttggcgcctgcgcggccattgtttcctgtaagagcgagaagatatttccaagttgatgatgatgtttcactgctcttgtgtcaatctagcagcctcagactcagtcaacaaaagtcgtctacggtttatgtaattaaattgcgcgaagccagattttgactcaaactccgaccaagaattgttgattagtgatgcaaagtcgagccctttactaatggccccaacgcgaagccggtgaaaagtgtcgccaaatttgagcttgcctactacgctttcgattcttcggtaaaagggtacatatttttcaacggtcaaagcgtactcgaagtttttcagttggatctgatgatggatattcatgcacacctgtatggagcaacgcatcctctaagccgcccgacttccgacttgatggaatgtgcactggatgtctcaaattatagggagtcacaatcagccaatttagacaagcttctaatactttccctgcttcatcgcaatagcagaattgctctattcactgttgtccaagatggtgagtcgctgtgcttatcgattgattacgggcgtcatgctctgagtcggctctggagctaagcctcggactttgctgcagcatcaacgcttagctccgtctcttgatcgccgcttctaaacatgagctctcgagtttccttgatgctctctcatgtttattttgacaacttctcaattcatgctcggcggcattactgtgatattgggattatctcgtcattctattatttttactggctattttccgcaactagctgacctccttctcacgcgcaatgaatttatgccggatttgtgatagggagtttcgccgcaagtattaagaacctctccccatactttcaaggccacagaaaagaagctgacaagaccacgcaatagggatagtcttactcggcacataaagatgcacgagcgaggccccaaggtgcgcagaaagtcatgcaatcgctgtcaaaggtaccagcttgcaatggtgtcctttcagagaagagcgaaatgttaagatatatcattgcagatcgaagattaagtgttctggagatcatccgcagtgtctcgcgtgctctcagagagaagtcttgtgcacgtatccattgagtagtactggctgtgggcagaaacggcaatacgactcgcacacgaaattggtgcacaaatcaactccagatgctaccgcatcatatatattcgatcatcaaaatgagattccgagtgtcctggagccggttgaagccaatggtcgggattcacaattgttctcatcagagacagacatacaaagttcaacatcttccacgccatttccagcaccaacctttgcaccgctttccaccgaaaaggttgatgaaatctttccccataacaattcaattccacattgggaagctgcaaatatcgactggatgcttcgagatactggagatagagtcgacttcaacactctcggcttctctgccgatcacatcccggtggatcatgcctcgcatttgctctggtcaacgtatcaaaatcctttcaatgtagcccaagaaccagcctccaaatacaaggagagtgcgacgcagcaagaaggatggctgcttgatcctcctgaacttgctgagcaatctttggatgtccccggattaggtgaacaacgggttgaccaacccatgactggatcatatacccaattgcgagatctcactgatgacgatcgagatcgtatccaacaggcagccaaaacttgcctcgaagaaccgatctgggcacctatttcattcgcggctttcccgagcaaggaaaagctggaccactgcattgatctattctttgtcaactttcaaccagtgagttaaatcctaaataatcatgtattggcgcgttctctagtctaacgcaatcttacaggtcctgagctttattcacaaacctacttttgaccctacagtcgcgccagtcacgctcattcttgctatcgcaagcataggcgcacgattcacaaatcttagcggggcagcgtcttttgccaatgttatcgcaaagctgaaccgccgactcctactttcgatggttagtcgttacaactaactaaaacaaccacggcactgatgttcaactagggcgagcgcgacccacgtattgcatcttctgaacctttcatggcggcacagttgctccaaggaatctacggatactgcagtggtgatagagtcttgtttaattatagcgagactttaaggtggtctctaatccagacaggaaaacaagttgggctgtttcatgatacaccacgacggactccctcgactaagagcgagagtgttgagtctcaatggagttcctggatcgctttcgaaagacgcaagaggctgggatgggccatacacgtatgcttaactctctttgagtccactggagaaactgtactgtgacttatctctaacctattggtaggaattcgatgctctggccagtgttcttcacaaccagcgccctgccttcagcacacctgatctgacactggcactccccagcgatgcagacagctgggaagctccgtctgcccatgcgtggatggccttgcatccatggaagaccgaggctgatccggttggctttcggctcgcagctcgcagctgcttcgatgcgagtctcatcgacaagatccagctgaccgatacacaacatatccatatcatcatggtgactctagctcgttttgtgtggtcacttaaagagttacaggtgtctcctctcatggacgtggtgcccgattacatgccaattcctgatcataaagcaacacttacagacaagatgggagatttcttaatttcgccgcatgttttgaagtattccatggctacagacgaccgcactcttcgtcatgtcacccaaagagctttgatcatccacatgtcatacttgtatggcgcaagcgatctgatggactggttacctgctttacttcgcagtgcgggtttcaacaagccggctcgcgaacgcatggtcaaatggggagaagaagatccagcccgagtccgcaaggtcatctaccacagctcacagatcatgggaatttgccgtgactttccattcaacactccatacgagtctttctacgccttttacgctggcgcagtcttgtggtgcgctgctacacttctggcttctccgctcagagatagcatttgcagcgataagaacaagaattctgatcccgaatcaaacagagttatccttctgctagacaggcctccggttaatgatgcggctaactggactgctaacgttttgaagtgggttcatgagggcggacggcacattcagcttggcatgtatggcgtaccaatgctgggcagcccagagagtcgagtgcaggtggttcaagaaacggttcgtgtgttgcaaaatatgcgcatttgggatatatctcgcgcatttgcgtctactcttaggcgccttgtacgagctgtagaagtgatcgatcgataataacactgatcattctcctcttctctctatattgattgctaaagaacttctaggcaagcctcatattaaatgaatcatcattgatcaattggatcaataatgtatacaagtctcttcccccgtactcttccagctttcatgtcttctaatccagaaatgattccatccagccctccaggacgaacttccgcagcgctgggtttaattgcattcagcgcaatgagccgctccgcacggcgcgcgaaattagttgtgaaagttacgtctgcaacattcacatttgctcgaagccctctagcttcaaaaaagaattctctgttcagcattgtgaatccaaagatgttgacagtcgtaatgcgcggatcacgaattctagctcccgtaaagctgatatactcccctccataggtttccatattagaagcacaaatggcagctgattgctccgttgctatacagtcgactgcaatccgtatcttgccatgtgtcgcaattcgtaaatcttgtaaagtagatggctcatcctaataatgttcagtcttcacatacctaacttaggatactgcgtagccaaaagagcctcactcacatggtagaagatacaatcagcgccacactgcttcactaattcatagctagctcgagagcacacggtgtatactatcaagcccgaccttgtacgaacgtaaggatctcattttgtgaacatgttgagtgagtcaattgaagcaatacttacaatttggctaattgtatttgcattgcgccgtttgaagtaccgcctccgtaaattaagatggattggcgtccactctcactgtctgtcgtagacgtgctgaccgcttcacttggaagggatgggtatggaactgatagcttcctgtagagagagaatccgctgacgaaaactggggttggcagagttgcgccgctttcaaatgacatatcctgaggaatatgtatgacgacgtgggccggtacagcaacatactgggcaaaagcgccatcgttcggtctcaaagggttgcctttacacaactcgttttgtcagcacaacttctcagcagtgccatgaactcatgcaagttttgtatttaaaagacaaaaatacaagacaaagctatacactcaccccctgctataaagccaataacacgatcgccgacctcaattgccgtcacctcatcgccaatagaggctaccgtgccagcgaggtcacagccaagaatagtcggtgccgacgacttagcaccgtagagtatcttccaatcaattgggttcagacacacagcagcaactttgacgacgacttcgtcattggcgggtaccggaatcgcgcattctgaaactgtggctacgccgcagccgcgatggaggagagcgagctgagacgtcatataaatcaatatcgccgaccgcagaaaagaaaagaaaagaaaggaaaagagatgacgttagtttctatgtttgcgaattaatgagtgatcgttggctttcttttacactcgttgttaagaaacaaaagcgattggcagacgtccagtattatttgttcgagaacttatttcacactgttctccggtgagctaaaaagctcatggggcgagtcacttacacatcgtatccgacacacattctccgagcggctgacaaaaacaattcactggggagggtcgaaccataaaaccacttcccaagaggaggaattatatatgttatagctgctgtattataagctggatatacaaaaattacctatacctatatgcatatttaacctcacttaacaattggcacaaatatacggatactgctctatagttctatgcgtgtaataattccagtgtagagtttatacagaaagatcatcgtagatagcaagtcaatcaattggttatgaattgataatcagcagaaactaaaaatgttctcatcatttcgtatttacgagaagactgcgctgcgtatatcaccacaataatccacctagtggagataatggagatatcgacttggaatctgcgcctgacgccaagaatcaaatagaaagaaaacaattatggcctcgtcccagaagcatgaaagacaaacattattaagccaattggcgttggttctaggcgattcaaaggaccagattcgtgtccataaagttggctgacacgctctctatgtggacctcacacagaaactccgcggcgctgatgtggtggcgctctaggcttggagcatggcccaaaagagatgtgttagtatacaccatttgctgattgaaatgagaatttaggacaaggcatctgaaataaatctctataaatattctcgattctaacttccttttatttttttaattcccttaatccttcaattcaattcagaactctcctatcgtcaactagtctcacaatcttactgctttgcttcagacaacatggctcctcctgcaaacggcgactccatctccgggcacgacttggccgctacatacgcagataacattaaaggcaaaattatcctagtgactggtacatctcaaggcagtctcggagaggaatactgtctcgcaattgccaaatctgagcccaagcttctgattctcgcaggccgcaatgctgaaaagctgcagttcatcatcagcgccattgcaaaggccaaccccaaggttgccaccaaatctctcaatctcgatcttgaatctgttgcagaagtgaaaaaagcggccgctattgtcaactcttgggatgatgtgccacacattgatgtcttctgccaccacgcagccatcatgggtactccatatggaaccacagttgacggattcgagaagcagctgggcgtcaactatatcgctccttgggtgttcaccaacagcatcttgcccaagattctcaagtcggagagcccacgaattgtacttcttagcagtgatggtcaccgctggggccccattcgttggcatgaccccaacttcaaggtaagactcagcagctcggtgtcgtcgaaacaatttcagcgactaacaatctccatccaatcatcgtatagggtggcgagaactacaacaggtggcacgcttatggccagtcaaagacggcggttcagctttacgctctccatctaggaaaagtgctgggaaagagggcgcaagtatttagcgtcaaccccggtgtaatcatgactccattgggagcaaacattgactgggccggcgagtttggagacatcagtaggtgttctttaattacacgagtactaaagcatgcttcgttttactaatccacggtctagttcgaatcgatttggagctcggtaacgacgaagccgtcaatggctggccaaagtataagagcaaagaggccggtattgcaacagctgtgtatgcctcgtttgatcaggatcttgcaggtgagcattcgaatatttgatatcaggtctcagacccgtgctaactcgtgttttaagaccataccggagcgtatctcttggattgccaggtttctaacccttacttgcataccgttagaccctgggcattcagcgaagtcgaagctacgcggctctggaagtggacggaggagcttacaaatgagaagttctcattctaggatatttgggctagttgtaccactatttgagattcaggatatatagattcatcatagatagacaaatgacgatgaaaagtgcgcaaatcaattcaactgatggacaaacgtctgctgatattaaacacctagcacggcttcttagatttccggcgagagcggttactaccgttctacatttgatagagagcacatagctgaagaaaaagaatgaagccccaagcaatacataaagctccaataatcggtgctcgcttatgatttactcaccacctagggaagattgttacgaataacacctgcttgggtcagcagccatttgcccggcgagtgccaagccgtaagttatcacaagcggcttaagcttaaatattaaccaataaggctaattatgacatcctgacctatactatcgtgcttaggtatagggtaggttcccaatctataagccaaggcgttggtttatgttagtagaaagatgtgagagatctaataagtaatgtaattacatagttaacaaggttataaaataactaatttaattattatctaaaagtgctatgttaataactaactatttaagttctatttaataagtataataaatagttcttatatagtaagttattctatggttattactagtgtaagtcttatagtacctaatgagaatgcactcctagagctatattcttatcttataagtaagtacatatcctactaagagagggagtcccataccttaattagttatagccttctagtgtattaccaaaggtatatattaaaaggatccttatataattagtttataatataatgcccctcttctattagtcttatccttaaggctataatagtacataaggtctatagttctttttccttagtgcagtaagcaacttcttttcttcttattataataccttatagtattttaaagtattatcctatagtttagaaaagtttaattaactactataagatagctataatagtaattaacactattaaacttcttattataccttattctttttataatacccatagtttattatataaaatagcgctagggtattagaagtatttaaagtgtacttataaaggttaaatatataatagaaatagtatttctttagcagctagtaagtttatagttttaaaataagcaaattttttttttttttaactcttcttagcttaacatctagcatttaagaaggagaggttaaatattaaagagcattaagctaagcaagaattactttagcaataacaaaagctaatagagttttaataataattaatattattatcttagttaataaataagagttttatataattattatgtctttataaatagcattagtaaataaatatacagggtaaataaatactttgcaaaagtgcttagttacttaataaattagataatattaagcatgctaagttaggggttatggctaatatacagcctaataatagtattaataagattaattaaaatactatattatctaattttagtttattaatcccataaaatagagaaacttctttattagctcctaagagttaaagtattctactagttcctataagttttccaggttaaagtattttatccatttaataagatacttagtgttatttatattagagttctagcatatagcaagtatatttttaattttatattcctcttcttaatccttaataataatttcatttaaaataagtcttccaatattcttattaacttatacttttttaagttataacatataaaatactagaatttaaagttttattatatctagtaaggctaacttataatctacttctctaatttatttaagaattttataaggtcttatttttctaatgttaagtttattacttagcctatttatcttaatatttagtaatttatagccttataaatattatagtatataaactatatctcccttctaaagaattagtcctataattttattctagtctatatattttttcattttatcttaaataagtttaagttatttatatatttcttagtgtaaattaattattatttctgctataaattaagcttttttagaattaggtctatcttatagtagtctaaatgcttctagtgtaaatctatagttagtataaaaaagtataatccctatagattctaagggtatactattatagtataattaagctactagtagtttttttacttaattatcttatataaagttaatataatagtataagtaggctttaataatttaattaatatattctatttatttatttatttaaggatagtatatagtacttagtttatagtttatttctaatttagctattagtttttgctaaaatttaaaagtaaatatttatcctttatttaatattatttcttttagtagtttatattttatagtaattattcttatataagtataagcaagttcttctactatatataatttattatataatataaagtatacttactttaataagcagtaaactaatataaatatactattatatttaacctttataagaggtttaataaataagggtaaattagtaatataattaaaagtaactaattcctatagctattctagtactagtagcagttatagttttctataaagtttatatcttttatcttttatttattagcatatattataatataatataatatattatataataagcttaagttctttaattttatagtaatttaggacttaattaactattttagtaatacctttatatttatataacaagtgtttataaatatatttaattactttcttttatagttctttaagtacttatattttattattttatttaaggtatcctaattctatagtaatatcttctagatatttttcatttaggtaagtttttatatattccttaatttctttaagcattagattattctttaatactttaaatataagatatatataaacttatttaatatttctttttttattatactaaagtgcttatactataatattaagtatttcttatttataattagttcttttacttaaagcattagctcttttatttttaattcctttatagtaaataagtttatagctaaattataataagaatttaaagtatttaacttatctactagagagttcttatataatagtaaaatataaaatattcttataattagtgtatactataatcttatatttacttctgtaatagtaatatctccattccttaaatacttatagtattatatatatctctttattataagtaggatattatagcactagtccactaagtttatataaaaaaaaagcaataagtctaagtttactattattactaggttaacttaatactcctctaattataaagtttaatatattagttttaatagtaataggtttctttaggttaaatatagcaagaactagttttaagattaaagctgctttaagatctttaaaagctttttattattcttctttctacttaaaaggttaatccttttttattatattagttaatagaatagccttaagcaagaaatctttaataaactttctatagtaattagcaagtcctaaaaacacttataattccttaagagttattagtgttagctattttttaattgctttaattttattagggtttatataaatttctttaagggtaataatatatctaagaaagttaactttctataaataaaatatatattttttaggattaataaggagtttattttctttaagtttttataatactaaataaatatatttcttatattctttaagagtgtctaagaagataagaatattattaatatatataatagtaaagttatttaagtagggtttaagtatatgatttatttatttctagaagaatactagtgtgtttataagaccttatggtataacagtgtatttatataatttatatcttatagtaaacactattatttatttatatccttcctttattttagtaagcttataagctcctataaggttaagagtagtaaactatttttttccatgtaatttatttttaatttataagattaagggtagtagggttttatttttaatagttattttatttaactctttataattaataactaactaaagtttactatttttctttagaataaagataataaggtatttaacaggtgattttaagactctaatatatcccttcttaagttatactttaatttattctttaagtattttaagtttagttttactaagattataaatcttatggaactttagggatgctccttcctttaaaactatttcataatcccattctaagtgtggcagtagccctttatctagttaatccttataaaggtgtcacaacccaactcttatagtcgcaaccataggccaacccgccaggatccactagattaactaaggactaattaactaattaggtttaacttatttaacttaataaataagcttaataagccataacttatataacttatctcataagccttataagcctaaaaccaactaggtatataagtttacttttttacacttatttaaataacttaaatagctagttattaatataaaattaagattataatatactttacacttctactatttaataatattatttactattacttatattacctattagatttcttaactactttattaatataaacttaaaattatttactaggtttatcccttaggaatttaccttatattaattatttaatatataatttattatatattaataactcttatttaaataattactagaccttataggtaatataaaaaaaaggatataaatgctaacctttaatatccctaaatataatactaattataagagctaagctttaagtaattactagttaaatagtattattaaatttaaagatatattagcagagatagcttataattagcaaaatgttttaataaaagctcttaaataagaatataaataatataagtaataaaaataaagcactaaaacttatataaaaaatataaaatatataatctaagacttatatatataatagtaagtaaattaataaactattaataacctataataataacttagtaatctactagaggtagctccctaagtggcacttattataacacctatagtagcactagctatccttataaataataaattaaaactaggaaaagtcctaaaaattaaataactaaagaagtttaataaaaatattactaaactctgctaattccttaataaattataaacctactttaagtattattatttaaagatatttttaaaagataatttaaaaaaaagaatttaatatataagaatatatattaaagatatagtagctaattagtttaagatactctttaaaaataagaaaaataatctagcttagtaaagtaaacttataaaggaagtctttaagggttataaaaaccttaaagaataactagaaaaatcctttaaaattactaataaagcttaaaaagcagaaaagaaactttaaaaccttaaataaaaagaactatattataaatacactttaacctttatttaactacttaataaggttaattaaactaaggaattaaaaaaggaaatatactactatagtttaaagttaaaagttaaagataaaatctataaaactaattaataaaaaaccatatttactatatttacctaagaagttattataattaataactaataatagaaataaaagtaaaaataaaagaataagaaaaatagctagactactagatattaactataggctaactaagggaaaaaataaaaagactatattactaaagataatagaacttaactaggaa